covered-0.7.10/0000755000076500007650000000000011475644735013262 5ustar trevorwtrevorwcovered-0.7.10/acinclude.m40000644000076500007650000003625511052400242015434 0ustar trevorwtrevorw### covered.m4 -- extra macros for configuring Covered -*- Autoconf -*- ## COVERED_PATH_TCL_CONFIG ## ------------------ ## Try finding tclConfig.sh in common library directories and their ## tcl$x.$y subdirectories. Set shell variable r_cv_path_TCL_CONFIG ## to the entire path of the script if found, and leave it empty ## otherwise. AC_DEFUN([COVERED_PATH_TCL_CONFIG], [AC_MSG_CHECKING([for tclConfig.sh in library (sub)directories]) AC_CACHE_VAL([r_cv_path_TCL_CONFIG], [for ldir in /opt/lib /sw/lib /usr/local/lib /usr/lib /lib /usr/lib64 ; do for dir in \ ${ldir} \ `ls -d ${ldir}/tcl[[8-9]].[[0-9]]* 2>/dev/null | sort -r`; do if test -f ${dir}/tclConfig.sh; then r_cv_path_TCL_CONFIG="${dir}/tclConfig.sh" break 2 fi done done]) if test -n "${r_cv_path_TCL_CONFIG}"; then AC_MSG_RESULT([${r_cv_path_TCL_CONFIG}]) else AC_MSG_RESULT([no]) fi ])# COVERED_PATH_TCL_CONFIG ## COVERED_PATH_TK_CONFIG ## ------------------ ## Try finding tkConfig.sh in common library directories and their ## tk$x.$y subdirectories. Set shell variable r_cv_path_TK_CONFIG ## to the entire path of the script if found, and leave it empty ## otherwise. AC_DEFUN([COVERED_PATH_TK_CONFIG], [AC_MSG_CHECKING([for tkConfig.sh in library (sub)directories]) AC_CACHE_VAL([r_cv_path_TK_CONFIG], [for ldir in /opt/lib /sw/lib /usr/local/lib /usr/lib /lib /usr/lib64 ; do for dir in \ ${ldir} \ `ls -d ${ldir}/tk[[8-9]].[[0-9]]* 2>/dev/null | sort -r`; do if test -f ${dir}/tkConfig.sh; then r_cv_path_TK_CONFIG="${dir}/tkConfig.sh" break 2 fi done done]) if test -n "${r_cv_path_TK_CONFIG}"; then AC_MSG_RESULT([${r_cv_path_TK_CONFIG}]) else AC_MSG_RESULT([no]) fi ])# COVERED_PATH_TK_CONFIG ## COVERED_TCLTK_CONFIG ## --------------- ## Try finding the tclConfig.sh and tkConfig.sh scripts in PATH as well ## as in common library directories and their tcl/tk subdirectories. ## Set shell variables TCL_CONFIG and TK_CONFIG to the entire paths to ## the scripts if found and check that the corresponding Tcl/Tk versions ## are at least 8; if not, set shell variable have_tcltk to 'no'. AC_DEFUN([COVERED_TCLTK_CONFIG], [AC_PATH_PROGS(TCL_CONFIG, [${TCL_CONFIG} tclConfig.sh]) if test -z "${TCL_CONFIG}"; then COVERED_PATH_TCL_CONFIG if test -n "${r_cv_path_TCL_CONFIG}"; then TCL_CONFIG="${r_cv_path_TCL_CONFIG}" fi fi AC_PATH_PROGS(TK_CONFIG, [${TK_CONFIG} tkConfig.sh]) if test -z "${TK_CONFIG}"; then COVERED_PATH_TK_CONFIG if test -n "${r_cv_path_TK_CONFIG}"; then TK_CONFIG="${r_cv_path_TK_CONFIG}" fi fi if test -z "${TCLTK_CPPFLAGS}" \ || test -z "${TCLTK_LIBS}"; then ## Check whether the versions found via the *Config.sh files are at ## least 8; otherwise, issue a warning and turn off Tcl/Tk support. ## Note that in theory a system could have outdated versions of the ## *Config.sh scripts and yet up-to-date installations of Tcl/Tk in ## standard places ... if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} if test ${TCL_MAJOR_VERSION} -lt 8; then warn_tcltk_version="Tcl/Tk support requires Tcl version >= 8" AC_MSG_WARN([${warn_tcltk_version}]) have_tcltk=no fi fi if test -n "${TK_CONFIG}" \ && test -z "${warn_tcltk_version}"; then . ${TK_CONFIG} if test ${TK_MAJOR_VERSION} -lt 8; then warn_tcltk_version="Tcl/Tk support requires Tk version >= 8" AC_MSG_WARN([${warn_tcltk_version}]) have_tcltk=no fi fi if test -n "${TCL_CONFIG}" \ && test -n "${TK_CONFIG}" \ && test -z "${warn_tcltk_version}"; then if test ${TCL_MAJOR_VERSION} -ne ${TK_MAJOR_VERSION} \ || test ${TCL_MINOR_VERSION} -ne ${TK_MINOR_VERSION}; then warn_tcltk_version="Tcl and Tk major or minor versions disagree" AC_MSG_WARN([${warn_tcltk_version}]) have_tcltk=no fi fi fi ])# COVERED_TCLTK_CONFIG ## COVERED_HEADER_TCL ## ------------- ## Set shell variable 'r_cv_header_tcl_h' to 'yes' if a recent enough ## 'tcl.h' is found, and to 'no' otherwise. AC_DEFUN([COVERED_HEADER_TCL], [AC_CACHE_CHECK([for tcl.h], [r_cv_header_tcl_h], [AC_EGREP_CPP([yes], [#include #if (TCL_MAJOR_VERSION >= 8) yes #endif ], [r_cv_header_tcl_h=yes], [r_cv_header_tcl_h=no])]) ])# COVERED_HEADER_TCL ## COVERED_HEADER_TK ## ------------- ## Set shell variable 'r_cv_header_tk_h' to 'yes' if a recent enough ## 'tk.h' is found, and to 'no' otherwise. AC_DEFUN([COVERED_HEADER_TK], [AC_CACHE_CHECK([for tk.h], [r_cv_header_tk_h], [AC_EGREP_CPP([yes], [#include #if (TK_MAJOR_VERSION >= 8) yes #endif ], [r_cv_header_tk_h=yes], [r_cv_header_tk_h=no])]) ])# COVERED_HEADER_TK ## COVERED_TCLTK_CPPFLAGS ## ----------------- ## Need to ensure that we can find the tcl.h and tk.h headers, which ## may be in non-standard and/or version-dependent directories, such as ## on FreeBSD systems. ## ## The logic is as follows. If TCLTK_CPPFLAGS was specified, then we ## do not investigate any further. Otherwise, if we still think we ## have Tcl/Tk, then first try via the corresponding *Config.sh file, ## or else try the obvious. AC_DEFUN([COVERED_TCLTK_CPPFLAGS], [AC_REQUIRE([COVERED_TCLTK_CONFIG]) if test -z "${TCLTK_CPPFLAGS}"; then ## We have to do the work. if test "${have_tcltk}" = yes; then ## Part 1. Check for tcl.h. found_tcl_h=no if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} ## Look for tcl.h in ## ${TCL_PREFIX}/include/tcl${TCL_VERSION} ## ${TCL_PREFIX}/include ## Also look in ## ${TCL_PREFIX}/include/tcl${TCL_VERSION}/generic ## to deal with current FreeBSD layouts. These also link the real ## thing to the version subdir, but the link cannot be used as it ## fails to include 'tclDecls.h' which is not linked. Hence we ## must look for the real thing first. Argh ... for dir in \ ${TCL_PREFIX}/include/tcl${TCL_VERSION}/generic \ ${TCL_PREFIX}/include/tcl${TCL_VERSION} \ ${TCL_PREFIX}/include; do AC_CHECK_HEADER([${dir}/tcl.h], [TCLTK_CPPFLAGS="-I${dir}" found_tcl_h=yes break]) done fi if test "${found_tcl_h}" = no; then COVERED_HEADER_TCL if test "${r_cv_header_tcl_h}" = yes; then found_tcl_h=yes else have_tcltk=no fi fi fi if test "${have_tcltk}" = yes; then ## Part 2. Check for tk.h. found_tk_h=no if test -n "${TK_CONFIG}"; then . ${TK_CONFIG} ## Look for tk.h in ## ${TK_PREFIX}/include/tk${TK_VERSION} ## ${TK_PREFIX}/include ## Also look in ## ${TK_PREFIX}/include/tcl${TK_VERSION} ## to compensate for Debian madness ... ## Also look in ## ${TK_PREFIX}/include/tk${TK_VERSION}/generic ## to deal with current FreeBSD layouts. See above for details. ## ## As the AC_CHECK_HEADER test tries including the header file and ## tk.h includes tcl.h and X11/Xlib.h, we need to change CPPFLAGS ## for the check. r_save_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="${CPPFLAGS} ${TK_XINCLUDES} ${TCLTK_CPPFLAGS}" for dir in \ ${TK_PREFIX}/include/tk${TK_VERSION}/generic \ ${TK_PREFIX}/include/tk${TK_VERSION} \ ${TK_PREFIX}/include/tcl${TK_VERSION} \ ${TK_PREFIX}/include; do AC_CHECK_HEADER([${dir}/tk.h], [TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} -I${dir}" found_tk_h=yes break]) done CPPFLAGS="${r_save_CPPFLAGS}" fi if test "${found_tk_h}" = no; then COVERED_HEADER_TK if test "{r_cv_header_tk_h}" = yes; then found_tk_h=yes else have_tcltk=no fi fi fi fi if test "${have_tcltk}" = yes; then if test -n "${TK_XINCLUDES}"; then TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} ${TK_XINCLUDES}" else TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} ${X_CFLAGS}" fi fi ])# COVERED_TCLTK_CPPFLAGS ## COVERED_TCLTK_LIBS ## ------------- ## Find the tcl and tk libraries. AC_DEFUN([COVERED_TCLTK_LIBS], [AC_REQUIRE([AC_PATH_XTRA]) AC_REQUIRE([COVERED_TCLTK_CONFIG]) if test -z "${TCLTK_LIBS}"; then ## We have to do the work. if test "${have_tcltk}" = yes; then ## Part 1. Try finding the tcl library. if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} TCLTK_LIBS="${TCL_LIB_SPEC}" else AC_CHECK_LIB(tcl, Tcl_CreateInterp, [TCLTK_LIBS=-ltcl], [have_tcltk=no]) fi fi if test "${have_tcltk}" = yes; then ## Part 2. Try finding the tk library. if test -n "${TK_CONFIG}"; then . ${TK_CONFIG} TCLTK_LIBS="${TCLTK_LIBS} ${TK_LIB_SPEC} ${TK_LIBS}" else AC_CHECK_LIB(tk, Tk_Init, , , [${TCLTK_LIBS}]) if test "${ac_cv_lib_tk_Tk_Init}" = no; then ## Grr, simple -ltk does not work. ## But maybe we simply need to add X11 libs. ## Note that we cannot simply repeat the above test with extra ## libs, because AC_CHECK_LIB uses the corresponding cache var ## (ac_cv_lib_tk_Tk_Init in our case) if set. As using unset ## is not portable shell programming according to the Autoconf ## docs, we use Tk_SafeInit in the test with X11 libs added. AC_CHECK_LIB(tk, Tk_SafeInit, [TCLTK_LIBS="${TCLTK_LIBS} -ltk ${X_LIBS}"], [have_tcltk=no], [${TCLTK_LIBS} ${X_LIBS}]) fi fi fi ## Postprocessing for AIX. ## On AIX, the *_LIB_SPEC variables need to contain '-bI:' flags for ## the Tcl export file. These are really flags for ld rather than the ## C/C++ compilers, and hence may need protection via '-Wl,'. ## We have two ways of doing that: ## * Recording whether '-Wl,' is needed for the C or C++ compilers, ## and getting this info into the TCLTK_LIBS make variable ... mess! ## * Protecting all entries in TCLTK_LIBS that do not start with '-l' ## or '-L' with '-Wl,' (hoping that all compilers understand this). ## Easy, hence ... case "${host_os}" in aix*) orig_TCLTK_LIBS="${TCLTK_LIBS}" TCLTK_LIBS= for flag in ${orig_TCLTK_LIBS}; do case "${flag}" in -l*|-L*|-Wl,*) ;; *) flag="-Wl,${flag}" ;; esac TCLTK_LIBS="${TCLTK_LIBS} ${flag}" done ;; esac ## Force evaluation ('-ltcl8.3${TCL_DBGX}' and friends ...). eval "TCLTK_LIBS=\"${TCLTK_LIBS}\"" fi ])# COVERED_TCLTK_LIBS ## COVERED_TCLTK_WORKS ## -------------- ## Check whether compiling and linking code using Tcl/Tk works. ## Set shell variable r_cv_tcltk_works to 'yes' or 'no' accordingly. AC_DEFUN([COVERED_TCLTK_WORKS], [AC_CACHE_CHECK([whether compiling/linking Tcl/Tk code works], [r_cv_tcltk_works], [AC_LANG_PUSH(C) r_save_CPPFLAGS="${CPPFLAGS}" r_save_LIBS="${LIBS}" CPPFLAGS="${CPPFLAGS} ${TCLTK_CPPFLAGS}" LIBS="${LIBS} ${TCLTK_LIBS}" AC_LINK_IFELSE([AC_LANG_PROGRAM( [[#include #include ]], [[static char * p1 = (char *) Tcl_Init; static char * p2 = (char *) Tk_Init; ]])], r_cv_tcltk_works=yes, r_cv_tcltk_works=no) CPPFLAGS="${r_save_CPPFLAGS}" LIBS="${r_save_LIBS}" AC_LANG_POP(C)]) ])# COVERED_TCLTK_WORKS ## COVERED_TCLTK ## ------- AC_DEFUN([COVERED_TCLTK], [if test "${want_tcltk}" = yes; then have_tcltk=yes ## (Note that the subsequent 3 macros assume that have_tcltk has been ## set appropriately.) COVERED_TCLTK_CONFIG COVERED_TCLTK_CPPFLAGS COVERED_TCLTK_LIBS if test "${have_tcltk}" = yes; then COVERED_TCLTK_WORKS have_tcltk=${r_cv_tcltk_works} fi else have_tcltk=no ## Just making sure. TCLTK_CPPFLAGS= TCLTK_LIBS= fi if test "${have_tcltk}" = yes; then AC_DEFINE(HAVE_TCLTK, 1, [Define if you have the Tcl/Tk headers and libraries and want Tcl/Tk support to be built.]) use_tcltk=yes else use_tcltk=no fi AC_SUBST(TCLTK_CPPFLAGS) AC_SUBST(TCLTK_LIBS) AC_SUBST(use_tcltk) ])# COVERED_TCLTK ## COVERED_PROG_BROWSER ## -------------- AC_DEFUN([COVERED_PROG_BROWSER], [if test -z "${COVERED_BROWSER}"; then AC_PATH_PROGS(COVERED_BROWSER, [firefox safari netscape mozilla galeon kfmclient opera gnome-moz-remote open]) fi if test -z "${COVERED_BROWSER}"; then warn_browser="I could not determine a browser" AC_MSG_WARN([${warn_browser}]) else AC_MSG_RESULT([using default browser ... ${COVERED_BROWSER}]) fi AC_DEFINE_UNQUOTED(COVERED_BROWSER, "$COVERED_BROWSER", [Browser to view help pages with]) ])# COVERED_BROWSER ## COVERED_DEBUG_MODE ## ------------------ AC_DEFUN([COVERED_DEBUG], [AC_ARG_ENABLE(debug, AC_HELP_STRING([--enable-debug],[Enables debugging output to be generated]), AC_SUBST([DEBUGDEF],["-DDEBUG_MODE"]))]) ## COVERED_PROFILE_MODE ## -------------------- AC_DEFUN([COVERED_PROFILER], [AC_ARG_ENABLE(profiling, AC_HELP_STRING([--enable-profiling],[Enables source code profiler]), AC_SUBST([PROFILEDEF],["-DPROFILER"]))]) ## COVERED_TEST_MODE ## -------------------- AC_DEFUN([COVERED_TEST], [AC_ARG_ENABLE(test, AC_HELP_STRING([--enable-test],[Enables development testing features]), AC_SUBST([TESTMODEDEF],["-DTESTMODE"]))]) # AX_LD_SHAREDLIB_OPTS # -------------------- # linker options when building a shared library AC_DEFUN([AX_LD_SHAREDLIB_OPTS], [AC_MSG_CHECKING([for shared library link flag]) shared=-shared case "${host}" in *-*-cygwin*) shared="-shared -Wl,--enable-auto-image-base" ;; *-*-hpux*) shared="-b" ;; *-*-darwin1.[0123]) shared="-bundle -undefined suppress" ;; *-*-darwin*) shared="-bundle -undefined suppress -flat_namespace" ;; esac AC_SUBST(shared) AC_MSG_RESULT($shared) ])# AX_LD_SHAREDLIB_OPTS # AX_C_PICFLAG # ------------ # The -fPIC flag is used to tell the compiler to make position # independent code. It is needed when making shared objects. AC_DEFUN([AX_C_PICFLAG], [AC_MSG_CHECKING([for flag to make position independent code]) PICFLAG=-fPIC case "${host}" in *-*-cygwin*) PICFLAG= ;; *-*-hpux*) PICFLAG=+z ;; esac AC_SUBST(PICFLAG) AC_MSG_RESULT($PICFLAG) ])# AX_C_PICFLAG # AX_LD_RDYNAMIC # -------------- # The -rdynamic flag is used by iverilog when compiling the target, # to know how to export symbols of the main program to loadable modules # that are brought in by -ldl AC_DEFUN([AX_LD_RDYNAMIC], [AC_MSG_CHECKING([for -rdynamic compiler flag]) rdynamic=-rdynamic case "${host}" in *-*-netbsd*) rdynamic="-Wl,--export-dynamic" ;; *-*-openbsd*) rdynamic="-Wl,--export-dynamic" ;; *-*-solaris*) rdynamic="" ;; *-*-cygwin*) rdynamic="" ;; *-*-hpux*) rdynamic="-E" ;; *-*-darwin*) rdynamic="-Wl,-all_load" strip_dynamic="-SX" ;; esac AC_SUBST(rdynamic) AC_MSG_RESULT($rdynamic) AC_SUBST(strip_dynamic) # since we didn't tell them we're "checking", no good place to tell the answer # AC_MSG_RESULT($strip_dynamic) ])# AX_LD_RDYNAMIC # AX_CPP_PRECOMP # -------------- AC_DEFUN([AX_CPP_PRECOMP], [# Darwin requires -no-cpp-precomp case "${host}" in *-*-darwin*) CPPFLAGS="-no-cpp-precomp $CPPFLAGS" CFLAGS="-no-cpp-precomp $CFLAGS" ;; esac ])# AX_CPP_PRECOMP covered-0.7.10/aclocal.m40000644000076500007650000010436011475644666015131 0ustar trevorwtrevorw# generated automatically by aclocal 1.11.1 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. # This file 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. m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],, [m4_warning([this file was generated for autoconf 2.65. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically `autoreconf'.])]) # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # # This file 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. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.11.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file 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. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to # `$srcdir', `$srcdir/..', or `$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is `.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 # Free Software Foundation, Inc. # # This file 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. # serial 9 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 # Free Software Foundation, Inc. # # This file 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. # serial 10 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], UPC, [depcc="$UPC" am_compiler_list=], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file 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. #serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each `.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 # Free Software Foundation, Inc. # # This file 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. # serial 8 # AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2008, 2009 Free Software Foundation, Inc. # # This file 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. # serial 16 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl dnl The `parallel-tests' driver may need to know about EXEEXT, so add the dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file 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. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST(install_sh)]) # Copyright (C) 2003, 2005 Free Software Foundation, Inc. # # This file 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. # serial 2 # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. # # This file 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. # serial 4 # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file 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. # serial 6 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. # If it does, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) # Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # # This file 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. # AM_PROG_MKDIR_P # --------------- # Check for `mkdir -p'. AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file 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. # serial 4 # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # ------------------------------ # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) # ---------------------------------- # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 # Free Software Foundation, Inc. # # This file 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. # serial 5 # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file 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. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in `make install-strip', and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006, 2008 Free Software Foundation, Inc. # # This file 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. # serial 2 # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004, 2005 Free Software Foundation, Inc. # # This file 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. # serial 2 # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of `v7', `ustar', or `pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([acinclude.m4]) covered-0.7.10/AUTHORS0000644000076500007650000000004710737210510014307 0ustar trevorwtrevorwTrevor Williams (phase1geo@gmail.com) covered-0.7.10/autom4te.cache/0000755000076500007650000000000011475644667016072 5ustar trevorwtrevorwcovered-0.7.10/autom4te.cache/output.00000644000076500007650000076761011475644666017533 0ustar trevorwtrevorw@%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. @%:@ Generated by GNU Autoconf 2.65. @%:@ @%:@ @%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, @%:@ Inc. @%:@ @%:@ @%:@ This configure script is free software; the Free Software Foundation @%:@ gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in @%:@( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith @%:@ as_fn_error ERROR [LINENO LOG_FD] @%:@ --------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with status @S|@?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } @%:@ as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in @%:@( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIB@&t@OBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME= PACKAGE_TARNAME= PACKAGE_VERSION= PACKAGE_STRING= PACKAGE_BUGREPORT= PACKAGE_URL= ac_unique_file="src/main.c" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIB@&t@OBJS shared strip_dynamic rdynamic PICFLAG CVERINC CVERLIB NCVINC NCVLIB VCSINC VCSLIB IVINC IVDIR IVLIB TESTMODEDEF PROFILEDEF DEBUGDEF COVERED_BROWSER use_tcltk X_EXTRA_LIBS X_LIBS X_PRE_LIBS X_CFLAGS XMKMF TK_CONFIG TCL_CONFIG TCLTK_CPPFLAGS TCLTK_LIBS XGPERF EGREP GREP CPP LEXLIB LEX_OUTPUT_ROOT LEX YFLAGS YACC RANLIB am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC BUILD_CYGWIN_FALSE BUILD_CYGWIN_TRUE host_os host_vendor host_cpu host build_os build_vendor build_cpu build am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_dependency_tracking enable_largefile with_tcltk with_tcl_config with_tk_config with_x enable_debug enable_profiling enable_test with_iv with_vcs with_ncv with_cver ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS YACC YFLAGS CPP TCLTK_LIBS TCLTK_CPPFLAGS XMKMF' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error "unrecognized option: \`$ac_option' Try \`$0 --help' for more information." ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures this package to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX @<:@@S|@ac_default_prefix@:>@ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX @<:@PREFIX@:>@ By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root @<:@DATAROOTDIR/doc/PACKAGE@:>@ --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --disable-largefile omit support for large files --enable-debug Enables debugging output to be generated --enable-profiling Enables source code profiler --enable-test Enables development testing features Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-tcltk use Tcl/Tk, or specify its library dir @<:@yes@:>@ --with-tcl-config=TCL_CONFIG specify location of tclConfig.sh @<:@@:>@ --with-tk-config=TK_CONFIG specify location of tkConfig.sh @<:@@:>@ --with-x use the X Window System --with-iv=IV_BASE_DIR Create covered.vpi module for the Icarus Verilog simulator with the specified base directory @<:@@:>@ --with-vcs=VCS_INCLUDE_DIR Create covered.vcs.so file for the VCS simulator with the specified include directory @<:@@:>@ --with-ncv=NCV_INCLUDE_DIR Create covered.ncv.so file for the NCVerilog simulator with the specified include directory @<:@@:>@ --with-cver=CVER_INCLUDE_DIR Create covered.cver.so file for the CVER simulator with the specified include directory @<:@@:>@ Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory YACC The `Yet Another C Compiler' implementation to use. Defaults to the first program found out of: `bison -y', `byacc', `yacc'. YFLAGS The list of arguments that will be passed by default to @S|@YACC. This script will default YFLAGS to the empty string to avoid a default value of `-d' given by some make applications. CPP C preprocessor TCLTK_LIBS flags needed for linking against the Tcl and Tk libraries TCLTK_CPPFLAGS flags needed for finding the tcl.h and tk.h headers XMKMF Path to xmkmf, Makefile generator for X Window System Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF configure generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## @%:@ ac_fn_c_try_compile LINENO @%:@ -------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_compile @%:@ ac_fn_c_try_link LINENO @%:@ ----------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_link @%:@ ac_fn_c_try_run LINENO @%:@ ---------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes @%:@ that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_run @%:@ ac_fn_c_try_cpp LINENO @%:@ ---------------------- @%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_cpp @%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES @%:@ ------------------------------------------------------- @%:@ Tests whether HEADER exists and can be compiled using the include files in @%:@ INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_header_compile @%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES @%:@ ------------------------------------------------------- @%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using @%:@ the include files in INCLUDES and setting the cache variable VAR @%:@ accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_header_mongrel @%:@ ac_fn_c_check_func LINENO FUNC VAR @%:@ ---------------------------------- @%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_func @%:@ ac_fn_c_compute_int LINENO EXPR VAR INCLUDES @%:@ -------------------------------------------- @%:@ Tries to find the compile-time value of EXPR in a program that includes @%:@ INCLUDES, setting VAR accordingly. Returns whether the value could be @%:@ computed ac_fn_c_compute_int () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if test "$cross_compiling" = yes; then # Depending upon the size, compute the lo and hi bounds. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array @<:@1 - 2 * !(($2) >= 0)@:>@; test_array @<:@0@:>@ = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_lo=0 ac_mid=0 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array @<:@1 - 2 * !(($2) <= $ac_mid)@:>@; test_array @<:@0@:>@ = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_hi=$ac_mid; break else as_fn_arith $ac_mid + 1 && ac_lo=$as_val if test $ac_lo -le $ac_mid; then ac_lo= ac_hi= break fi as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array @<:@1 - 2 * !(($2) < 0)@:>@; test_array @<:@0@:>@ = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_hi=-1 ac_mid=-1 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array @<:@1 - 2 * !(($2) >= $ac_mid)@:>@; test_array @<:@0@:>@ = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_lo=$ac_mid; break else as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val if test $ac_mid -le $ac_hi; then ac_lo= ac_hi= break fi as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done else ac_lo= ac_hi= fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # Binary search between lo and hi bounds. while test "x$ac_lo" != "x$ac_hi"; do as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array @<:@1 - 2 * !(($2) <= $ac_mid)@:>@; test_array @<:@0@:>@ = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_hi=$ac_mid else as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done case $ac_lo in @%:@(( ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; '') ac_retval=1 ;; esac else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 static long int longval () { return $2; } static unsigned long int ulongval () { return $2; } @%:@include @%:@include int main () { FILE *f = fopen ("conftest.val", "w"); if (! f) return 1; if (($2) < 0) { long int i = longval (); if (i != ($2)) return 1; fprintf (f, "%ld", i); } else { unsigned long int i = ulongval (); if (i != ($2)) return 1; fprintf (f, "%lu", i); } /* Do not output a trailing newline, as this causes \r\n confusion on some platforms. */ return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : echo >>conftest.val; read $3 &5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else eval "$3=no" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { if (sizeof ($2)) return 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { if (sizeof (($2))) return 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else eval "$3=yes" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_type cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------------- ## ## File substitutions. ## ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then ac_site_file1=$CONFIG_SITE elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers config.h" am__api_version='1.11' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do for ac_t in install-sh install.sh shtool; do if test -f "$ac_dir/$ac_t"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/$ac_t -c" break 2 fi done done if test -z "$ac_aux_dir"; then as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in @%:@(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file ) then # Ok. : else as_fn_error "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if test "${ac_cv_path_mkdir+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AWK+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE=covered VERSION=covered-0.7.10 cat >>confdefs.h <<_ACEOF @%:@define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. AMTAR=${AMTAR-"${am_missing_run}tar"} am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if test "${ac_cv_build+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if test "${ac_cv_host+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac case $host_os in *cygwin* ) build_cygwin=yes;; * ) build_cygwin=no;; esac if test x$build_cygwin = xyes; then BUILD_CYGWIN_TRUE= BUILD_CYGWIN_FALSE='#' else BUILD_CYGWIN_TRUE='#' BUILD_CYGWIN_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $@%:@ != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "no acceptable C compiler found in \$PATH See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "C compiler cannot create executables See \`config.log' for more details." "$LINENO" 5; }; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if test "${ac_cv_objext+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of object files: cannot compile See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf @%:@ Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi for ac_prog in 'bison -y' byacc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_YACC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$YACC"; then ac_cv_prog_YACC="$YACC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_YACC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi YACC=$ac_cv_prog_YACC if test -n "$YACC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 $as_echo "$YACC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$YACC" && break done test -n "$YACC" || YACC="yacc" for ac_prog in flex lex do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_LEX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$LEX"; then ac_cv_prog_LEX="$LEX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LEX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LEX=$ac_cv_prog_LEX if test -n "$LEX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 $as_echo "$LEX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$LEX" && break done test -n "$LEX" || LEX=":" if test "x$LEX" != "x:"; then cat >conftest.l <<_ACEOF %% a { ECHO; } b { REJECT; } c { yymore (); } d { yyless (1); } e { yyless (input () != 0); } f { unput (yytext[0]); } . { BEGIN INITIAL; } %% #ifdef YYTEXT_POINTER extern char *yytext; #endif int main (void) { return ! yylex () + ! yywrap (); } _ACEOF { { ac_try="$LEX conftest.l" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$LEX conftest.l") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 $as_echo_n "checking lex output file root... " >&6; } if test "${ac_cv_prog_lex_root+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -f lex.yy.c; then ac_cv_prog_lex_root=lex.yy elif test -f lexyy.c; then ac_cv_prog_lex_root=lexyy else as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 $as_echo "$ac_cv_prog_lex_root" >&6; } LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root if test -z "${LEXLIB+set}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 $as_echo_n "checking lex library... " >&6; } if test "${ac_cv_lib_lex+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_LIBS=$LIBS ac_cv_lib_lex='none needed' for ac_lib in '' -lfl -ll; do LIBS="$ac_lib $ac_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ `cat $LEX_OUTPUT_ROOT.c` _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_lex=$ac_lib fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext test "$ac_cv_lib_lex" != 'none needed' && break done LIBS=$ac_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 $as_echo "$ac_cv_lib_lex" >&6; } test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 $as_echo_n "checking whether yytext is a pointer... " >&6; } if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then : $as_echo_n "(cached) " >&6 else # POSIX says lex can declare yytext either as a pointer or an array; the # default is implementation-dependent. Figure out which it is, since # not all implementations provide the %pointer and %array declarations. ac_cv_prog_lex_yytext_pointer=no ac_save_LIBS=$LIBS LIBS="$LEXLIB $ac_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define YYTEXT_POINTER 1 `cat $LEX_OUTPUT_ROOT.c` _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_prog_lex_yytext_pointer=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } if test $ac_cv_prog_lex_yytext_pointer = yes; then $as_echo "@%:@define YYTEXT_POINTER 1" >>confdefs.h fi rm -f conftest.l $LEX_OUTPUT_ROOT.c fi @%:@ Check whether --enable-largefile was given. if test "${enable_largefile+set}" = set; then : enableval=$enable_largefile; fi if test "$enable_largefile" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 $as_echo_n "checking for special C compiler options needed for large files... " >&6; } if test "${ac_cv_sys_largefile_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_sys_largefile_CC=no if test "$GCC" != yes; then ac_save_CC=$CC while :; do # IRIX 6.2 and later do not support large files by default, # so use the C compiler's -n32 option if that helps. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ @%:@define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : break fi rm -f core conftest.err conftest.$ac_objext CC="$CC -n32" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_largefile_CC=' -n32'; break fi rm -f core conftest.err conftest.$ac_objext break done CC=$ac_save_CC rm -f conftest.$ac_ext fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 $as_echo "$ac_cv_sys_largefile_CC" >&6; } if test "$ac_cv_sys_largefile_CC" != no; then CC=$CC$ac_cv_sys_largefile_CC fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } if test "${ac_cv_sys_file_offset_bits+set}" = set; then : $as_echo_n "(cached) " >&6 else while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ @%:@define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_file_offset_bits=no; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@define _FILE_OFFSET_BITS 64 @%:@include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ @%:@define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_file_offset_bits=64; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_sys_file_offset_bits=unknown break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 $as_echo "$ac_cv_sys_file_offset_bits" >&6; } case $ac_cv_sys_file_offset_bits in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF @%:@define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits _ACEOF ;; esac rm -rf conftest* if test $ac_cv_sys_file_offset_bits = unknown; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } if test "${ac_cv_sys_large_files+set}" = set; then : $as_echo_n "(cached) " >&6 else while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ @%:@define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_large_files=no; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@define _LARGE_FILES 1 @%:@include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ @%:@define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_large_files=1; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_sys_large_files=unknown break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 $as_echo "$ac_cv_sys_large_files" >&6; } case $ac_cv_sys_large_files in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF @%:@define _LARGE_FILES $ac_cv_sys_large_files _ACEOF ;; esac rm -rf conftest* fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if test "${ac_cv_path_GREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if test "${ac_cv_path_EGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 $as_echo_n "checking whether byte ordering is bigendian... " >&6; } if test "${ac_cv_c_bigendian+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_c_bigendian=unknown # See if we're dealing with a universal compiler. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __APPLE_CC__ not a universal capable compiler #endif typedef int dummy; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : # Check for potential -arch flags. It is not universal unless # there are at least two -arch flags with different values. ac_arch= ac_prev= for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do if test -n "$ac_prev"; then case $ac_word in i?86 | x86_64 | ppc | ppc64) if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then ac_arch=$ac_word else ac_cv_c_bigendian=universal break fi ;; esac ac_prev= elif test "x$ac_word" = "x-arch"; then ac_prev=arch fi done fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_c_bigendian = unknown; then # See if sys/param.h defines the BYTE_ORDER macro. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ && LITTLE_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : # It does; now see whether it defined to BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { #if BYTE_ORDER != BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_bigendian=yes else ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : # It does; now see whether it defined to _BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #ifndef _BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_bigendian=yes else ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # Compile a test program. if test "$cross_compiling" = yes; then : # Try to guess by grepping values from an object file. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; int use_ascii (int i) { return ascii_mm[i] + ascii_ii[i]; } short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; int use_ebcdic (int i) { return ebcdic_mm[i] + ebcdic_ii[i]; } extern int foo; int main () { return use_ascii (foo) == use_ebcdic (foo); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then ac_cv_c_bigendian=yes fi if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then if test "$ac_cv_c_bigendian" = unknown; then ac_cv_c_bigendian=no else # finding both strings is unlikely to happen, but who knows? ac_cv_c_bigendian=unknown fi fi fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int main () { /* Are we little or big endian? From Harbison&Steele. */ union { long int l; char c[sizeof (long int)]; } u; u.l = 1; return u.c[sizeof (long int) - 1] == 1; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : ac_cv_c_bigendian=no else ac_cv_c_bigendian=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 $as_echo "$ac_cv_c_bigendian" >&6; } case $ac_cv_c_bigendian in #( yes) $as_echo "@%:@define WORDS_BIGENDIAN 1" >>confdefs.h ;; #( no) ;; #( universal) $as_echo "@%:@define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h ;; #( *) as_fn_error "unknown endianness presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; esac for ac_prog in gperf do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_XGPERF+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$XGPERF"; then ac_cv_prog_XGPERF="$XGPERF" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_XGPERF="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi XGPERF=$ac_cv_prog_XGPERF if test -n "$XGPERF"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGPERF" >&5 $as_echo "$XGPERF" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$XGPERF" && break done test -n "$XGPERF" || XGPERF="none" if test "$XGPERF" = "none" then echo "*** Error: No suitable gperf found. ***" echo " Please install the 'gperf' package." exit 1 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzdopen in -lz" >&5 $as_echo_n "checking for gzdopen in -lz... " >&6; } if test "${ac_cv_lib_z_gzdopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lz $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gzdopen (); int main () { return gzdopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_z_gzdopen=yes else ac_cv_lib_z_gzdopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzdopen" >&5 $as_echo "$ac_cv_lib_z_gzdopen" >&6; } if test "x$ac_cv_lib_z_gzdopen" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBZ 1 _ACEOF LIBS="-lz $LIBS" fi ## Tcl/Tk. @%:@ Check whether --with-tcltk was given. if test "${with_tcltk+set}" = set; then : withval=$with_tcltk; if test "${withval}" = no; then want_tcltk=no elif test "${withval}" = yes; then want_tcltk=yes else want_tcltk=yes LDFLAGS="${LDFLAGS} -L${withval}" tcltk_prefix="${withval}" fi else want_tcltk=yes fi @%:@ Check whether --with-tcl-config was given. if test "${with_tcl_config+set}" = set; then : withval=$with_tcl_config; TCL_CONFIG="${withval}" else TCL_CONFIG="" fi @%:@ Check whether --with-tk-config was given. if test "${with_tk_config+set}" = set; then : withval=$with_tk_config; TK_CONFIG="${withval}" else TK_CONFIG="" fi ## Tcl/Tk. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 $as_echo_n "checking for X... " >&6; } @%:@ Check whether --with-x was given. if test "${with_x+set}" = set; then : withval=$with_x; fi # $have_x is `yes', `no', `disabled', or empty when we do not yet know. if test "x$with_x" = xno; then # The user explicitly disabled X. have_x=disabled else case $x_includes,$x_libraries in #( *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #( *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : $as_echo_n "(cached) " >&6 else # One or both of the vars are not set, and there is no cached value. ac_x_includes=no ac_x_libraries=no rm -f -r conftest.dir if mkdir conftest.dir; then cd conftest.dir cat >Imakefile <<'_ACEOF' incroot: @echo incroot='${INCROOT}' usrlibdir: @echo usrlibdir='${USRLIBDIR}' libdir: @echo libdir='${LIBDIR}' _ACEOF if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering...", which would confuse us. for ac_var in incroot usrlibdir libdir; do eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" done # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl dylib la dll; do if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && test -f "$ac_im_libdir/libX11.$ac_extension"; then ac_im_usrlibdir=$ac_im_libdir; break fi done # Screen out bogus values from the imake configuration. They are # bogus both because they are the default anyway, and because # using them would break gcc on systems where it needs fixed includes. case $ac_im_incroot in /usr/include) ac_x_includes= ;; *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; esac case $ac_im_usrlibdir in /usr/lib | /usr/lib64 | /lib | /lib64) ;; *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; esac fi cd .. rm -f -r conftest.dir fi # Standard set of common directories for X headers. # Check X11 before X11Rn because it is often a symlink to the current release. ac_x_header_dirs=' /usr/X11/include /usr/X11R7/include /usr/X11R6/include /usr/X11R5/include /usr/X11R4/include /usr/include/X11 /usr/include/X11R7 /usr/include/X11R6 /usr/include/X11R5 /usr/include/X11R4 /usr/local/X11/include /usr/local/X11R7/include /usr/local/X11R6/include /usr/local/X11R5/include /usr/local/X11R4/include /usr/local/include/X11 /usr/local/include/X11R7 /usr/local/include/X11R6 /usr/local/include/X11R5 /usr/local/include/X11R4 /usr/X386/include /usr/x386/include /usr/XFree86/include/X11 /usr/include /usr/local/include /usr/unsupported/include /usr/athena/include /usr/local/x11r5/include /usr/lpp/Xamples/include /usr/openwin/include /usr/openwin/share/include' if test "$ac_x_includes" = no; then # Guess where to find include files, by looking for Xlib.h. # First, try using that file with no special directory specified. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # We can compile using X headers with no special include directory. ac_x_includes= else for ac_dir in $ac_x_header_dirs; do if test -r "$ac_dir/X11/Xlib.h"; then ac_x_includes=$ac_dir break fi done fi rm -f conftest.err conftest.$ac_ext fi # $ac_x_includes = no if test "$ac_x_libraries" = no; then # Check for the libraries. # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS=$LIBS LIBS="-lX11 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include int main () { XrmInitialize () ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries= else LIBS=$ac_save_LIBS for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` do # Don't even attempt the hair of trying to link an X program! for ac_extension in a so sl dylib la dll; do if test -r "$ac_dir/libX11.$ac_extension"; then ac_x_libraries=$ac_dir break 2 fi done done fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi # $ac_x_libraries = no case $ac_x_includes,$ac_x_libraries in #( no,* | *,no | *\'*) # Didn't find X, or a directory has "'" in its name. ac_cv_have_x="have_x=no";; #( *) # Record where we found X for the cache. ac_cv_have_x="have_x=yes\ ac_x_includes='$ac_x_includes'\ ac_x_libraries='$ac_x_libraries'" esac fi ;; #( *) have_x=yes;; esac eval "$ac_cv_have_x" fi # $with_x != no if test "$have_x" != yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 $as_echo "$have_x" >&6; } no_x=yes else # If each of the values was on the command line, it overrides each guess. test "x$x_includes" = xNONE && x_includes=$ac_x_includes test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes\ ac_x_includes='$x_includes'\ ac_x_libraries='$x_libraries'" { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 $as_echo "libraries $x_libraries, headers $x_includes" >&6; } fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. $as_echo "@%:@define X_DISPLAY_MISSING 1" >>confdefs.h X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" fi # It would also be nice to do this for all -L options, not just this one. if test -n "$x_libraries"; then X_LIBS="$X_LIBS -L$x_libraries" # For Solaris; some versions of Sun CC require a space after -R and # others require no space. Words are not sufficient . . . . { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 $as_echo_n "checking whether -R must be followed by a space... " >&6; } ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" ac_xsave_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } X_LIBS="$X_LIBS -R $x_libraries" else { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 $as_echo "neither works" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_c_werror_flag=$ac_xsave_c_werror_flag LIBS=$ac_xsave_LIBS fi # Check for system-dependent libraries X programs must link with. # Do this before checking for the system-independent R6 libraries # (-lICE), since we may need -lsocket or whatever for X linking. if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else # Martyn Johnson says this is needed for Ultrix, if the X # libraries were built with DECnet support. And Karl Berry says # the Alpha needs dnet_stub (dnet does not exist). ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XOpenDisplay (); int main () { return XOpenDisplay (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dnet_ntoa (); int main () { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dnet_dnet_ntoa=yes else ac_cv_lib_dnet_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dnet_ntoa (); int main () { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dnet_stub_dnet_ntoa=yes else ac_cv_lib_dnet_stub_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" fi fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$ac_xsave_LIBS" # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, # to get the SysV transport functions. # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) # needs -lnsl. # The nsl library prevents programs from opening the X display # on Irix 5.2, according to T.E. Dickey. # The functions gethostbyname, getservbyname, and inet_addr are # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" if test "x$ac_cv_func_gethostbyname" = x""yes; then : fi if test $ac_cv_func_gethostbyname = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; } if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_nsl_gethostbyname=yes else ac_cv_lib_nsl_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" fi if test $ac_cv_lib_nsl_gethostbyname = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; } if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_bsd_gethostbyname=yes else ac_cv_lib_bsd_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" fi fi fi # lieder@skyler.mavd.honeywell.com says without -lsocket, # socket/setsockopt and other routines are undefined under SCO ODT # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary # on later versions), says Simon Leinen: it contains gethostby* # variants that don't use the name server (or something). -lsocket # must be given before -lnsl if both are needed. We assume that # if connect needs -lnsl, so does gethostbyname. ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" if test "x$ac_cv_func_connect" = x""yes; then : fi if test $ac_cv_func_connect = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 $as_echo_n "checking for connect in -lsocket... " >&6; } if test "${ac_cv_lib_socket_connect+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char connect (); int main () { return connect (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_socket_connect=yes else ac_cv_lib_socket_connect=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 $as_echo "$ac_cv_lib_socket_connect" >&6; } if test "x$ac_cv_lib_socket_connect" = x""yes; then : X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" fi fi # Guillermo Gomez says -lposix is necessary on A/UX. ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" if test "x$ac_cv_func_remove" = x""yes; then : fi if test $ac_cv_func_remove = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 $as_echo_n "checking for remove in -lposix... " >&6; } if test "${ac_cv_lib_posix_remove+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char remove (); int main () { return remove (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_posix_remove=yes else ac_cv_lib_posix_remove=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 $as_echo "$ac_cv_lib_posix_remove" >&6; } if test "x$ac_cv_lib_posix_remove" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" if test "x$ac_cv_func_shmat" = x""yes; then : fi if test $ac_cv_func_shmat = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 $as_echo_n "checking for shmat in -lipc... " >&6; } if test "${ac_cv_lib_ipc_shmat+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shmat (); int main () { return shmat (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ipc_shmat=yes else ac_cv_lib_ipc_shmat=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 $as_echo "$ac_cv_lib_ipc_shmat" >&6; } if test "x$ac_cv_lib_ipc_shmat" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" fi fi fi # Check for libraries that X11R6 Xt/Xaw programs need. ac_save_LDFLAGS=$LDFLAGS test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to # check for ICE first), but we must link in the order -lSM -lICE or # we get undefined symbols. So assume we have SM if we have ICE. # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # John Interrante, Karl Berry { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char IceConnectionNumber (); int main () { return IceConnectionNumber (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ICE_IceConnectionNumber=yes else ac_cv_lib_ICE_IceConnectionNumber=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then : X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" fi LDFLAGS=$ac_save_LDFLAGS fi if test "${want_tcltk}" = yes; then have_tcltk=yes ## (Note that the subsequent 3 macros assume that have_tcltk has been ## set appropriately.) for ac_prog in ${TCL_CONFIG} tclConfig.sh do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_TCL_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else case $TCL_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_TCL_CONFIG="$TCL_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_TCL_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi TCL_CONFIG=$ac_cv_path_TCL_CONFIG if test -n "$TCL_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCL_CONFIG" >&5 $as_echo "$TCL_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$TCL_CONFIG" && break done if test -z "${TCL_CONFIG}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tclConfig.sh in library (sub)directories" >&5 $as_echo_n "checking for tclConfig.sh in library (sub)directories... " >&6; } if test "${r_cv_path_TCL_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else for ldir in /opt/lib /sw/lib /usr/local/lib /usr/lib /lib /usr/lib64 ; do for dir in \ ${ldir} \ `ls -d ${ldir}/tcl[8-9].[0-9]* 2>/dev/null | sort -r`; do if test -f ${dir}/tclConfig.sh; then r_cv_path_TCL_CONFIG="${dir}/tclConfig.sh" break 2 fi done done fi if test -n "${r_cv_path_TCL_CONFIG}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${r_cv_path_TCL_CONFIG}" >&5 $as_echo "${r_cv_path_TCL_CONFIG}" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -n "${r_cv_path_TCL_CONFIG}"; then TCL_CONFIG="${r_cv_path_TCL_CONFIG}" fi fi for ac_prog in ${TK_CONFIG} tkConfig.sh do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_TK_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else case $TK_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_TK_CONFIG="$TK_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_TK_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi TK_CONFIG=$ac_cv_path_TK_CONFIG if test -n "$TK_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TK_CONFIG" >&5 $as_echo "$TK_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$TK_CONFIG" && break done if test -z "${TK_CONFIG}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tkConfig.sh in library (sub)directories" >&5 $as_echo_n "checking for tkConfig.sh in library (sub)directories... " >&6; } if test "${r_cv_path_TK_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else for ldir in /opt/lib /sw/lib /usr/local/lib /usr/lib /lib /usr/lib64 ; do for dir in \ ${ldir} \ `ls -d ${ldir}/tk[8-9].[0-9]* 2>/dev/null | sort -r`; do if test -f ${dir}/tkConfig.sh; then r_cv_path_TK_CONFIG="${dir}/tkConfig.sh" break 2 fi done done fi if test -n "${r_cv_path_TK_CONFIG}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${r_cv_path_TK_CONFIG}" >&5 $as_echo "${r_cv_path_TK_CONFIG}" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -n "${r_cv_path_TK_CONFIG}"; then TK_CONFIG="${r_cv_path_TK_CONFIG}" fi fi if test -z "${TCLTK_CPPFLAGS}" \ || test -z "${TCLTK_LIBS}"; then ## Check whether the versions found via the *Config.sh files are at ## least 8; otherwise, issue a warning and turn off Tcl/Tk support. ## Note that in theory a system could have outdated versions of the ## *Config.sh scripts and yet up-to-date installations of Tcl/Tk in ## standard places ... if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} if test ${TCL_MAJOR_VERSION} -lt 8; then warn_tcltk_version="Tcl/Tk support requires Tcl version >= 8" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_tcltk_version}" >&5 $as_echo "$as_me: WARNING: ${warn_tcltk_version}" >&2;} have_tcltk=no fi fi if test -n "${TK_CONFIG}" \ && test -z "${warn_tcltk_version}"; then . ${TK_CONFIG} if test ${TK_MAJOR_VERSION} -lt 8; then warn_tcltk_version="Tcl/Tk support requires Tk version >= 8" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_tcltk_version}" >&5 $as_echo "$as_me: WARNING: ${warn_tcltk_version}" >&2;} have_tcltk=no fi fi if test -n "${TCL_CONFIG}" \ && test -n "${TK_CONFIG}" \ && test -z "${warn_tcltk_version}"; then if test ${TCL_MAJOR_VERSION} -ne ${TK_MAJOR_VERSION} \ || test ${TCL_MINOR_VERSION} -ne ${TK_MINOR_VERSION}; then warn_tcltk_version="Tcl and Tk major or minor versions disagree" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_tcltk_version}" >&5 $as_echo "$as_me: WARNING: ${warn_tcltk_version}" >&2;} have_tcltk=no fi fi fi if test -z "${TCLTK_CPPFLAGS}"; then ## We have to do the work. if test "${have_tcltk}" = yes; then ## Part 1. Check for tcl.h. found_tcl_h=no if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} ## Look for tcl.h in ## ${TCL_PREFIX}/include/tcl${TCL_VERSION} ## ${TCL_PREFIX}/include ## Also look in ## ${TCL_PREFIX}/include/tcl${TCL_VERSION}/generic ## to deal with current FreeBSD layouts. These also link the real ## thing to the version subdir, but the link cannot be used as it ## fails to include 'tclDecls.h' which is not linked. Hence we ## must look for the real thing first. Argh ... for dir in \ ${TCL_PREFIX}/include/tcl${TCL_VERSION}/generic \ ${TCL_PREFIX}/include/tcl${TCL_VERSION} \ ${TCL_PREFIX}/include; do as_ac_Header=`$as_echo "ac_cv_header_${dir}/tcl.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "${dir}/tcl.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : TCLTK_CPPFLAGS="-I${dir}" found_tcl_h=yes break fi done fi if test "${found_tcl_h}" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tcl.h" >&5 $as_echo_n "checking for tcl.h... " >&6; } if test "${r_cv_header_tcl_h+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if (TCL_MAJOR_VERSION >= 8) yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1; then : r_cv_header_tcl_h=yes else r_cv_header_tcl_h=no fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $r_cv_header_tcl_h" >&5 $as_echo "$r_cv_header_tcl_h" >&6; } if test "${r_cv_header_tcl_h}" = yes; then found_tcl_h=yes else have_tcltk=no fi fi fi if test "${have_tcltk}" = yes; then ## Part 2. Check for tk.h. found_tk_h=no if test -n "${TK_CONFIG}"; then . ${TK_CONFIG} ## Look for tk.h in ## ${TK_PREFIX}/include/tk${TK_VERSION} ## ${TK_PREFIX}/include ## Also look in ## ${TK_PREFIX}/include/tcl${TK_VERSION} ## to compensate for Debian madness ... ## Also look in ## ${TK_PREFIX}/include/tk${TK_VERSION}/generic ## to deal with current FreeBSD layouts. See above for details. ## ## As the AC_CHECK_HEADER test tries including the header file and ## tk.h includes tcl.h and X11/Xlib.h, we need to change CPPFLAGS ## for the check. r_save_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="${CPPFLAGS} ${TK_XINCLUDES} ${TCLTK_CPPFLAGS}" for dir in \ ${TK_PREFIX}/include/tk${TK_VERSION}/generic \ ${TK_PREFIX}/include/tk${TK_VERSION} \ ${TK_PREFIX}/include/tcl${TK_VERSION} \ ${TK_PREFIX}/include; do as_ac_Header=`$as_echo "ac_cv_header_${dir}/tk.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "${dir}/tk.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} -I${dir}" found_tk_h=yes break fi done CPPFLAGS="${r_save_CPPFLAGS}" fi if test "${found_tk_h}" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tk.h" >&5 $as_echo_n "checking for tk.h... " >&6; } if test "${r_cv_header_tk_h+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if (TK_MAJOR_VERSION >= 8) yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1; then : r_cv_header_tk_h=yes else r_cv_header_tk_h=no fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $r_cv_header_tk_h" >&5 $as_echo "$r_cv_header_tk_h" >&6; } if test "{r_cv_header_tk_h}" = yes; then found_tk_h=yes else have_tcltk=no fi fi fi fi if test "${have_tcltk}" = yes; then if test -n "${TK_XINCLUDES}"; then TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} ${TK_XINCLUDES}" else TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} ${X_CFLAGS}" fi fi if test -z "${TCLTK_LIBS}"; then ## We have to do the work. if test "${have_tcltk}" = yes; then ## Part 1. Try finding the tcl library. if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} TCLTK_LIBS="${TCL_LIB_SPEC}" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl_CreateInterp in -ltcl" >&5 $as_echo_n "checking for Tcl_CreateInterp in -ltcl... " >&6; } if test "${ac_cv_lib_tcl_Tcl_CreateInterp+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltcl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char Tcl_CreateInterp (); int main () { return Tcl_CreateInterp (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_tcl_Tcl_CreateInterp=yes else ac_cv_lib_tcl_Tcl_CreateInterp=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tcl_Tcl_CreateInterp" >&5 $as_echo "$ac_cv_lib_tcl_Tcl_CreateInterp" >&6; } if test "x$ac_cv_lib_tcl_Tcl_CreateInterp" = x""yes; then : TCLTK_LIBS=-ltcl else have_tcltk=no fi fi fi if test "${have_tcltk}" = yes; then ## Part 2. Try finding the tk library. if test -n "${TK_CONFIG}"; then . ${TK_CONFIG} TCLTK_LIBS="${TCLTK_LIBS} ${TK_LIB_SPEC} ${TK_LIBS}" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk_Init in -ltk" >&5 $as_echo_n "checking for Tk_Init in -ltk... " >&6; } if test "${ac_cv_lib_tk_Tk_Init+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltk ${TCLTK_LIBS} $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char Tk_Init (); int main () { return Tk_Init (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_tk_Tk_Init=yes else ac_cv_lib_tk_Tk_Init=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tk_Tk_Init" >&5 $as_echo "$ac_cv_lib_tk_Tk_Init" >&6; } if test "x$ac_cv_lib_tk_Tk_Init" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBTK 1 _ACEOF LIBS="-ltk $LIBS" fi if test "${ac_cv_lib_tk_Tk_Init}" = no; then ## Grr, simple -ltk does not work. ## But maybe we simply need to add X11 libs. ## Note that we cannot simply repeat the above test with extra ## libs, because AC_CHECK_LIB uses the corresponding cache var ## (ac_cv_lib_tk_Tk_Init in our case) if set. As using unset ## is not portable shell programming according to the Autoconf ## docs, we use Tk_SafeInit in the test with X11 libs added. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk_SafeInit in -ltk" >&5 $as_echo_n "checking for Tk_SafeInit in -ltk... " >&6; } if test "${ac_cv_lib_tk_Tk_SafeInit+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltk ${TCLTK_LIBS} ${X_LIBS} $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char Tk_SafeInit (); int main () { return Tk_SafeInit (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_tk_Tk_SafeInit=yes else ac_cv_lib_tk_Tk_SafeInit=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tk_Tk_SafeInit" >&5 $as_echo "$ac_cv_lib_tk_Tk_SafeInit" >&6; } if test "x$ac_cv_lib_tk_Tk_SafeInit" = x""yes; then : TCLTK_LIBS="${TCLTK_LIBS} -ltk ${X_LIBS}" else have_tcltk=no fi fi fi fi ## Postprocessing for AIX. ## On AIX, the *_LIB_SPEC variables need to contain '-bI:' flags for ## the Tcl export file. These are really flags for ld rather than the ## C/C++ compilers, and hence may need protection via '-Wl,'. ## We have two ways of doing that: ## * Recording whether '-Wl,' is needed for the C or C++ compilers, ## and getting this info into the TCLTK_LIBS make variable ... mess! ## * Protecting all entries in TCLTK_LIBS that do not start with '-l' ## or '-L' with '-Wl,' (hoping that all compilers understand this). ## Easy, hence ... case "${host_os}" in aix*) orig_TCLTK_LIBS="${TCLTK_LIBS}" TCLTK_LIBS= for flag in ${orig_TCLTK_LIBS}; do case "${flag}" in -l*|-L*|-Wl,*) ;; *) flag="-Wl,${flag}" ;; esac TCLTK_LIBS="${TCLTK_LIBS} ${flag}" done ;; esac ## Force evaluation ('-ltcl8.3${TCL_DBGX}' and friends ...). eval "TCLTK_LIBS=\"${TCLTK_LIBS}\"" fi if test "${have_tcltk}" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling/linking Tcl/Tk code works" >&5 $as_echo_n "checking whether compiling/linking Tcl/Tk code works... " >&6; } if test "${r_cv_tcltk_works+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu r_save_CPPFLAGS="${CPPFLAGS}" r_save_LIBS="${LIBS}" CPPFLAGS="${CPPFLAGS} ${TCLTK_CPPFLAGS}" LIBS="${LIBS} ${TCLTK_LIBS}" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { static char * p1 = (char *) Tcl_Init; static char * p2 = (char *) Tk_Init; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : r_cv_tcltk_works=yes else r_cv_tcltk_works=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext CPPFLAGS="${r_save_CPPFLAGS}" LIBS="${r_save_LIBS}" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $r_cv_tcltk_works" >&5 $as_echo "$r_cv_tcltk_works" >&6; } have_tcltk=${r_cv_tcltk_works} fi else have_tcltk=no ## Just making sure. TCLTK_CPPFLAGS= TCLTK_LIBS= fi if test "${have_tcltk}" = yes; then $as_echo "@%:@define HAVE_TCLTK 1" >>confdefs.h use_tcltk=yes else use_tcltk=no fi ## Check for browser for help pages if test -z "${COVERED_BROWSER}"; then for ac_prog in firefox safari netscape mozilla galeon kfmclient opera gnome-moz-remote open do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_COVERED_BROWSER+set}" = set; then : $as_echo_n "(cached) " >&6 else case $COVERED_BROWSER in [\\/]* | ?:[\\/]*) ac_cv_path_COVERED_BROWSER="$COVERED_BROWSER" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_COVERED_BROWSER="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi COVERED_BROWSER=$ac_cv_path_COVERED_BROWSER if test -n "$COVERED_BROWSER"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COVERED_BROWSER" >&5 $as_echo "$COVERED_BROWSER" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$COVERED_BROWSER" && break done fi if test -z "${COVERED_BROWSER}"; then warn_browser="I could not determine a browser" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_browser}" >&5 $as_echo "$as_me: WARNING: ${warn_browser}" >&2;} else { $as_echo "$as_me:${as_lineno-$LINENO}: result: using default browser ... ${COVERED_BROWSER}" >&5 $as_echo "using default browser ... ${COVERED_BROWSER}" >&6; } fi cat >>confdefs.h <<_ACEOF @%:@define COVERED_BROWSER "$COVERED_BROWSER" _ACEOF @%:@ Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; DEBUGDEF="-DDEBUG_MODE" fi @%:@ Check whether --enable-profiling was given. if test "${enable_profiling+set}" = set; then : enableval=$enable_profiling; PROFILEDEF="-DPROFILER" fi @%:@ Check whether --enable-test was given. if test "${enable_test+set}" = set; then : enableval=$enable_test; TESTMODEDEF="-DTESTMODE" fi ## Simulators supported @%:@ Check whether --with-iv was given. if test "${with_iv+set}" = set; then : withval=$with_iv; if test "${withval}" = no; then want_iv=no elif test "${withval}" = yes; then want_iv=yes else as_ac_Header=`$as_echo "ac_cv_header_$withval/include/iverilog/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/include/iverilog/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_iv=yes iv_prefix="${withval}" iv_inc_prefix="${withval}/include/iverilog" else as_ac_Header=`$as_echo "ac_cv_header_$withval/include/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/include/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_iv=yes iv_prefix="${withval}" iv_inc_prefix="${withval}/include" else as_ac_Header=`$as_echo "ac_cv_header_$withval/include/verilog/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/include/verilog/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_iv=yes iv_prefix="${withval}" iv_inc_prefix="${withval}/include/verilog" else as_fn_error "Invalid base directory specified in --with-iv" "$LINENO" 5 fi fi fi fi else want_iv=no fi if test "$want_iv" = yes; then IVLIB='covered.vpi' IVDIR="${iv_prefix}" IVINC="${iv_inc_prefix}" fi @%:@ Check whether --with-vcs was given. if test "${with_vcs+set}" = set; then : withval=$with_vcs; if test "${withval}" = no; then want_vcs=no elif test "${withval}" = yes; then want_vcs=yes else as_ac_Header=`$as_echo "ac_cv_header_$withval/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_vcs=yes vcs_prefix="${withval}" else as_fn_error "Invalid include directory specified in --with-vcs" "$LINENO" 5 fi fi else want_vcs=no fi if test "$want_vcs" = yes; then if test "$build_cygwin" = yes; then as_fn_error "Cygwin version of VCS library is not available" "$LINENO" 5 else VCSLIB='covered.vcs.so' VCSINC="${vcs_prefix}" fi fi @%:@ Check whether --with-ncv was given. if test "${with_ncv+set}" = set; then : withval=$with_ncv; if test "${withval}" = no; then want_ncv=no elif test "${withval}" = yes; then want_ncv=yes else as_ac_Header=`$as_echo "ac_cv_header_$withval/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_ncv=yes ncv_prefix="${withval}" else as_fn_error "Invalid include directory specified in --with-ncv" "$LINENO" 5 fi fi else want_ncv=no fi if test "$want_ncv" = yes; then if test "$build_cygwin" = yes; then as_fn_error "Cygwin version of NCVerilog library is not available" "$LINENO" 5 else NCVLIB='covered.ncv.so' NCVINC="${ncv_prefix}" fi fi @%:@ Check whether --with-cver was given. if test "${with_cver+set}" = set; then : withval=$with_cver; if test "${withval}" = no; then want_cver=no elif test "${withval}" = yes; then want_cver=yes else as_ac_Header=`$as_echo "ac_cv_header_$withval/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_cver=yes cver_prefix="${withval}" else as_fn_error "Invalid include directory specified in --with-cver" "$LINENO" 5 fi fi else want_cver=no fi if test "$want_cver" = yes; then if test "$build_cygwin" = yes; then CVERLIB='covered.cver.dll' else CVERLIB='covered.cver.so' fi CVERINC="${cver_prefix}" fi for ac_header in string.h do : ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" if test "x$ac_cv_header_string_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_STRING_H 1 _ACEOF fi done for ac_header in sys/time.h do : ac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" if test "x$ac_cv_header_sys_time_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_SYS_TIME_H 1 _ACEOF fi done for ac_header in math.h do : ac_fn_c_check_header_mongrel "$LINENO" "math.h" "ac_cv_header_math_h" "$ac_includes_default" if test "x$ac_cv_header_math_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_MATH_H 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 $as_echo_n "checking for an ANSI C-conforming const... " >&6; } if test "${ac_cv_c_const+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { /* FIXME: Include the comments suggested by Paul. */ #ifndef __cplusplus /* Ultrix mips cc rejects this. */ typedef int charset[2]; const charset cs; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; pcpcc = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; { /* SCO 3.2v4 cc rejects this. */ char *t; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; if (s) return 0; } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; }; struct s *b; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; if (!foo) return 0; } return !cs[0] && !zero.x; #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_const=yes else ac_cv_c_const=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 $as_echo "$ac_cv_c_const" >&6; } if test $ac_cv_c_const = no; then $as_echo "@%:@define const /**/" >>confdefs.h fi # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 $as_echo_n "checking size of char... " >&6; } if test "${ac_cv_sizeof_char+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : else if test "$ac_cv_type_char" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (char) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_char=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 $as_echo "$ac_cv_sizeof_char" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_CHAR $ac_cv_sizeof_char _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 $as_echo_n "checking size of short... " >&6; } if test "${ac_cv_sizeof_short+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : else if test "$ac_cv_type_short" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (short) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_short=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 $as_echo "$ac_cv_sizeof_short" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_SHORT $ac_cv_sizeof_short _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 $as_echo_n "checking size of int... " >&6; } if test "${ac_cv_sizeof_int+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : else if test "$ac_cv_type_int" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (int) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_int=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 $as_echo "$ac_cv_sizeof_int" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_INT $ac_cv_sizeof_int _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 $as_echo_n "checking size of long... " >&6; } if test "${ac_cv_sizeof_long+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : else if test "$ac_cv_type_long" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (long) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_long=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 $as_echo "$ac_cv_sizeof_long" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_LONG $ac_cv_sizeof_long _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 $as_echo_n "checking size of long long... " >&6; } if test "${ac_cv_sizeof_long_long+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : else if test "$ac_cv_type_long_long" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (long long) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_long_long=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 $as_echo "$ac_cv_sizeof_long_long" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of float" >&5 $as_echo_n "checking size of float... " >&6; } if test "${ac_cv_sizeof_float+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (float))" "ac_cv_sizeof_float" "$ac_includes_default"; then : else if test "$ac_cv_type_float" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (float) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_float=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_float" >&5 $as_echo "$ac_cv_sizeof_float" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_FLOAT $ac_cv_sizeof_float _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5 $as_echo_n "checking size of double... " >&6; } if test "${ac_cv_sizeof_double+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then : else if test "$ac_cv_type_double" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (double) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_double=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5 $as_echo "$ac_cv_sizeof_double" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_DOUBLE $ac_cv_sizeof_double _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 $as_echo_n "checking return type of signal handlers... " >&6; } if test "${ac_cv_type_signal+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { return *(signal (0, 0)) (0) == 1; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_type_signal=int else ac_cv_type_signal=void fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 $as_echo "$ac_cv_type_signal" >&6; } cat >>confdefs.h <<_ACEOF @%:@define RETSIGTYPE $ac_cv_type_signal _ACEOF ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" if test "x$ac_cv_type_size_t" = x""yes; then : else cat >>confdefs.h <<_ACEOF @%:@define size_t unsigned int _ACEOF fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for round in -lm" >&5 $as_echo_n "checking for round in -lm... " >&6; } if test "${ac_cv_lib_m_round+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char round (); int main () { return round (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_m_round=yes else ac_cv_lib_m_round=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_round" >&5 $as_echo "$ac_cv_lib_m_round" >&6; } if test "x$ac_cv_lib_m_round" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBM 1 _ACEOF LIBS="-lm $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundf in -lm" >&5 $as_echo_n "checking for roundf in -lm... " >&6; } if test "${ac_cv_lib_m_roundf+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char roundf (); int main () { return roundf (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_m_roundf=yes else ac_cv_lib_m_roundf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_roundf" >&5 $as_echo "$ac_cv_lib_m_roundf" >&6; } if test "x$ac_cv_lib_m_roundf" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBM 1 _ACEOF LIBS="-lm $LIBS" fi # Compiler option for position independent code, needed when making shared objects. # CFLAGS inherited by cadpli/Makefile? { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flag to make position independent code" >&5 $as_echo_n "checking for flag to make position independent code... " >&6; } PICFLAG=-fPIC case "${host}" in *-*-cygwin*) PICFLAG= ;; *-*-hpux*) PICFLAG=+z ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PICFLAG" >&5 $as_echo "$PICFLAG" >&6; } # may modify CPPFLAGS and CFLAGS # Darwin requires -no-cpp-precomp case "${host}" in *-*-darwin*) CPPFLAGS="-no-cpp-precomp $CPPFLAGS" CFLAGS="-no-cpp-precomp $CFLAGS" ;; esac # Linker option used when compiling the target { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -rdynamic compiler flag" >&5 $as_echo_n "checking for -rdynamic compiler flag... " >&6; } rdynamic=-rdynamic case "${host}" in *-*-netbsd*) rdynamic="-Wl,--export-dynamic" ;; *-*-openbsd*) rdynamic="-Wl,--export-dynamic" ;; *-*-solaris*) rdynamic="" ;; *-*-cygwin*) rdynamic="" ;; *-*-hpux*) rdynamic="-E" ;; *-*-darwin*) rdynamic="-Wl,-all_load" strip_dynamic="-SX" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rdynamic" >&5 $as_echo "$rdynamic" >&6; } # since we didn't tell them we're "checking", no good place to tell the answer # AC_MSG_RESULT($strip_dynamic) # linker options when building a shared library { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library link flag" >&5 $as_echo_n "checking for shared library link flag... " >&6; } shared=-shared case "${host}" in *-*-cygwin*) shared="-shared -Wl,--enable-auto-image-base" ;; *-*-hpux*) shared="-b" ;; *-*-darwin1.0123) shared="-bundle -undefined suppress" ;; *-*-darwin*) shared="-bundle -undefined suppress -flat_namespace" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $shared" >&5 $as_echo "$shared" >&6; } ac_config_files="$ac_config_files Makefile src/Makefile lib/Makefile scripts/Makefile doc/Makefile doc/docbook/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIB@&t@OBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then as_fn_error "conditional \"BUILD_CYGWIN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : ${CONFIG_STATUS=./config.status} ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH @%:@ as_fn_error ERROR [LINENO LOG_FD] @%:@ --------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with status @S|@?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } @%:@ as_fn_error @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in @%:@( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by $as_me, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ config.status configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" Copyright (C) 2009 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX @%:@@%:@ Running $as_me. @%:@@%:@ _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;; "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "doc/docbook/Makefile") CONFIG_FILES="$CONFIG_FILES doc/docbook/Makefile" ;; *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ || as_fn_error "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/ s/:*\${srcdir}:*/:/ s/:*@srcdir@:*/:/ s/^\([^=]*=[ ]*\):*/\1/ s/:*$// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_t=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_t"; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ || as_fn_error "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" } >"$tmp/config.h" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$tmp/config.h" "$ac_file" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit $? fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi if test -n "${warn_tcltk_version}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_tcltk_version}" >&5 $as_echo "$as_me: WARNING: ${warn_tcltk_version}" >&2;} fi covered-0.7.10/autom4te.cache/output.10000644000076500007650000076761011475644667017535 0ustar trevorwtrevorw@%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. @%:@ Generated by GNU Autoconf 2.65. @%:@ @%:@ @%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, @%:@ Inc. @%:@ @%:@ @%:@ This configure script is free software; the Free Software Foundation @%:@ gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in @%:@( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith @%:@ as_fn_error ERROR [LINENO LOG_FD] @%:@ --------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with status @S|@?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } @%:@ as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in @%:@( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIB@&t@OBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME= PACKAGE_TARNAME= PACKAGE_VERSION= PACKAGE_STRING= PACKAGE_BUGREPORT= PACKAGE_URL= ac_unique_file="src/main.c" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIB@&t@OBJS shared strip_dynamic rdynamic PICFLAG CVERINC CVERLIB NCVINC NCVLIB VCSINC VCSLIB IVINC IVDIR IVLIB TESTMODEDEF PROFILEDEF DEBUGDEF COVERED_BROWSER use_tcltk X_EXTRA_LIBS X_LIBS X_PRE_LIBS X_CFLAGS XMKMF TK_CONFIG TCL_CONFIG TCLTK_CPPFLAGS TCLTK_LIBS XGPERF EGREP GREP CPP LEXLIB LEX_OUTPUT_ROOT LEX YFLAGS YACC RANLIB am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC BUILD_CYGWIN_FALSE BUILD_CYGWIN_TRUE host_os host_vendor host_cpu host build_os build_vendor build_cpu build am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_dependency_tracking enable_largefile with_tcltk with_tcl_config with_tk_config with_x enable_debug enable_profiling enable_test with_iv with_vcs with_ncv with_cver ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS YACC YFLAGS CPP TCLTK_LIBS TCLTK_CPPFLAGS XMKMF' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error "unrecognized option: \`$ac_option' Try \`$0 --help' for more information." ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures this package to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX @<:@@S|@ac_default_prefix@:>@ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX @<:@PREFIX@:>@ By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root @<:@DATAROOTDIR/doc/PACKAGE@:>@ --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --disable-largefile omit support for large files --enable-debug Enables debugging output to be generated --enable-profiling Enables source code profiler --enable-test Enables development testing features Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-tcltk use Tcl/Tk, or specify its library dir @<:@yes@:>@ --with-tcl-config=TCL_CONFIG specify location of tclConfig.sh @<:@@:>@ --with-tk-config=TK_CONFIG specify location of tkConfig.sh @<:@@:>@ --with-x use the X Window System --with-iv=IV_BASE_DIR Create covered.vpi module for the Icarus Verilog simulator with the specified base directory @<:@@:>@ --with-vcs=VCS_INCLUDE_DIR Create covered.vcs.so file for the VCS simulator with the specified include directory @<:@@:>@ --with-ncv=NCV_INCLUDE_DIR Create covered.ncv.so file for the NCVerilog simulator with the specified include directory @<:@@:>@ --with-cver=CVER_INCLUDE_DIR Create covered.cver.so file for the CVER simulator with the specified include directory @<:@@:>@ Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory YACC The `Yet Another C Compiler' implementation to use. Defaults to the first program found out of: `bison -y', `byacc', `yacc'. YFLAGS The list of arguments that will be passed by default to @S|@YACC. This script will default YFLAGS to the empty string to avoid a default value of `-d' given by some make applications. CPP C preprocessor TCLTK_LIBS flags needed for linking against the Tcl and Tk libraries TCLTK_CPPFLAGS flags needed for finding the tcl.h and tk.h headers XMKMF Path to xmkmf, Makefile generator for X Window System Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF configure generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## @%:@ ac_fn_c_try_compile LINENO @%:@ -------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_compile @%:@ ac_fn_c_try_link LINENO @%:@ ----------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_link @%:@ ac_fn_c_try_run LINENO @%:@ ---------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes @%:@ that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_run @%:@ ac_fn_c_try_cpp LINENO @%:@ ---------------------- @%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_cpp @%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES @%:@ ------------------------------------------------------- @%:@ Tests whether HEADER exists and can be compiled using the include files in @%:@ INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_header_compile @%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES @%:@ ------------------------------------------------------- @%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using @%:@ the include files in INCLUDES and setting the cache variable VAR @%:@ accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_header_mongrel @%:@ ac_fn_c_check_func LINENO FUNC VAR @%:@ ---------------------------------- @%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_func @%:@ ac_fn_c_compute_int LINENO EXPR VAR INCLUDES @%:@ -------------------------------------------- @%:@ Tries to find the compile-time value of EXPR in a program that includes @%:@ INCLUDES, setting VAR accordingly. Returns whether the value could be @%:@ computed ac_fn_c_compute_int () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if test "$cross_compiling" = yes; then # Depending upon the size, compute the lo and hi bounds. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array @<:@1 - 2 * !(($2) >= 0)@:>@; test_array @<:@0@:>@ = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_lo=0 ac_mid=0 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array @<:@1 - 2 * !(($2) <= $ac_mid)@:>@; test_array @<:@0@:>@ = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_hi=$ac_mid; break else as_fn_arith $ac_mid + 1 && ac_lo=$as_val if test $ac_lo -le $ac_mid; then ac_lo= ac_hi= break fi as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array @<:@1 - 2 * !(($2) < 0)@:>@; test_array @<:@0@:>@ = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_hi=-1 ac_mid=-1 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array @<:@1 - 2 * !(($2) >= $ac_mid)@:>@; test_array @<:@0@:>@ = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_lo=$ac_mid; break else as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val if test $ac_mid -le $ac_hi; then ac_lo= ac_hi= break fi as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done else ac_lo= ac_hi= fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # Binary search between lo and hi bounds. while test "x$ac_lo" != "x$ac_hi"; do as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array @<:@1 - 2 * !(($2) <= $ac_mid)@:>@; test_array @<:@0@:>@ = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_hi=$ac_mid else as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done case $ac_lo in @%:@(( ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; '') ac_retval=1 ;; esac else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 static long int longval () { return $2; } static unsigned long int ulongval () { return $2; } @%:@include @%:@include int main () { FILE *f = fopen ("conftest.val", "w"); if (! f) return 1; if (($2) < 0) { long int i = longval (); if (i != ($2)) return 1; fprintf (f, "%ld", i); } else { unsigned long int i = ulongval (); if (i != ($2)) return 1; fprintf (f, "%lu", i); } /* Do not output a trailing newline, as this causes \r\n confusion on some platforms. */ return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : echo >>conftest.val; read $3 &5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else eval "$3=no" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { if (sizeof ($2)) return 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { if (sizeof (($2))) return 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else eval "$3=yes" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_type cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------------- ## ## File substitutions. ## ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then ac_site_file1=$CONFIG_SITE elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers config.h" am__api_version='1.11' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do for ac_t in install-sh install.sh shtool; do if test -f "$ac_dir/$ac_t"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/$ac_t -c" break 2 fi done done if test -z "$ac_aux_dir"; then as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in @%:@(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file ) then # Ok. : else as_fn_error "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if test "${ac_cv_path_mkdir+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AWK+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE=covered VERSION=covered-0.7.10 cat >>confdefs.h <<_ACEOF @%:@define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. AMTAR=${AMTAR-"${am_missing_run}tar"} am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if test "${ac_cv_build+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if test "${ac_cv_host+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac case $host_os in *cygwin* ) build_cygwin=yes;; * ) build_cygwin=no;; esac if test x$build_cygwin = xyes; then BUILD_CYGWIN_TRUE= BUILD_CYGWIN_FALSE='#' else BUILD_CYGWIN_TRUE='#' BUILD_CYGWIN_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $@%:@ != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "no acceptable C compiler found in \$PATH See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "C compiler cannot create executables See \`config.log' for more details." "$LINENO" 5; }; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if test "${ac_cv_objext+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of object files: cannot compile See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf @%:@ Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi for ac_prog in 'bison -y' byacc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_YACC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$YACC"; then ac_cv_prog_YACC="$YACC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_YACC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi YACC=$ac_cv_prog_YACC if test -n "$YACC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 $as_echo "$YACC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$YACC" && break done test -n "$YACC" || YACC="yacc" for ac_prog in flex lex do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_LEX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$LEX"; then ac_cv_prog_LEX="$LEX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LEX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LEX=$ac_cv_prog_LEX if test -n "$LEX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 $as_echo "$LEX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$LEX" && break done test -n "$LEX" || LEX=":" if test "x$LEX" != "x:"; then cat >conftest.l <<_ACEOF %% a { ECHO; } b { REJECT; } c { yymore (); } d { yyless (1); } e { yyless (input () != 0); } f { unput (yytext[0]); } . { BEGIN INITIAL; } %% #ifdef YYTEXT_POINTER extern char *yytext; #endif int main (void) { return ! yylex () + ! yywrap (); } _ACEOF { { ac_try="$LEX conftest.l" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$LEX conftest.l") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 $as_echo_n "checking lex output file root... " >&6; } if test "${ac_cv_prog_lex_root+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -f lex.yy.c; then ac_cv_prog_lex_root=lex.yy elif test -f lexyy.c; then ac_cv_prog_lex_root=lexyy else as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 $as_echo "$ac_cv_prog_lex_root" >&6; } LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root if test -z "${LEXLIB+set}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 $as_echo_n "checking lex library... " >&6; } if test "${ac_cv_lib_lex+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_LIBS=$LIBS ac_cv_lib_lex='none needed' for ac_lib in '' -lfl -ll; do LIBS="$ac_lib $ac_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ `cat $LEX_OUTPUT_ROOT.c` _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_lex=$ac_lib fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext test "$ac_cv_lib_lex" != 'none needed' && break done LIBS=$ac_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 $as_echo "$ac_cv_lib_lex" >&6; } test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 $as_echo_n "checking whether yytext is a pointer... " >&6; } if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then : $as_echo_n "(cached) " >&6 else # POSIX says lex can declare yytext either as a pointer or an array; the # default is implementation-dependent. Figure out which it is, since # not all implementations provide the %pointer and %array declarations. ac_cv_prog_lex_yytext_pointer=no ac_save_LIBS=$LIBS LIBS="$LEXLIB $ac_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define YYTEXT_POINTER 1 `cat $LEX_OUTPUT_ROOT.c` _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_prog_lex_yytext_pointer=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } if test $ac_cv_prog_lex_yytext_pointer = yes; then $as_echo "@%:@define YYTEXT_POINTER 1" >>confdefs.h fi rm -f conftest.l $LEX_OUTPUT_ROOT.c fi @%:@ Check whether --enable-largefile was given. if test "${enable_largefile+set}" = set; then : enableval=$enable_largefile; fi if test "$enable_largefile" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 $as_echo_n "checking for special C compiler options needed for large files... " >&6; } if test "${ac_cv_sys_largefile_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_sys_largefile_CC=no if test "$GCC" != yes; then ac_save_CC=$CC while :; do # IRIX 6.2 and later do not support large files by default, # so use the C compiler's -n32 option if that helps. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ @%:@define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : break fi rm -f core conftest.err conftest.$ac_objext CC="$CC -n32" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_largefile_CC=' -n32'; break fi rm -f core conftest.err conftest.$ac_objext break done CC=$ac_save_CC rm -f conftest.$ac_ext fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 $as_echo "$ac_cv_sys_largefile_CC" >&6; } if test "$ac_cv_sys_largefile_CC" != no; then CC=$CC$ac_cv_sys_largefile_CC fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } if test "${ac_cv_sys_file_offset_bits+set}" = set; then : $as_echo_n "(cached) " >&6 else while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ @%:@define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_file_offset_bits=no; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@define _FILE_OFFSET_BITS 64 @%:@include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ @%:@define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_file_offset_bits=64; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_sys_file_offset_bits=unknown break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 $as_echo "$ac_cv_sys_file_offset_bits" >&6; } case $ac_cv_sys_file_offset_bits in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF @%:@define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits _ACEOF ;; esac rm -rf conftest* if test $ac_cv_sys_file_offset_bits = unknown; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } if test "${ac_cv_sys_large_files+set}" = set; then : $as_echo_n "(cached) " >&6 else while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ @%:@define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_large_files=no; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@define _LARGE_FILES 1 @%:@include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ @%:@define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_large_files=1; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_sys_large_files=unknown break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 $as_echo "$ac_cv_sys_large_files" >&6; } case $ac_cv_sys_large_files in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF @%:@define _LARGE_FILES $ac_cv_sys_large_files _ACEOF ;; esac rm -rf conftest* fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if test "${ac_cv_path_GREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if test "${ac_cv_path_EGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 $as_echo_n "checking whether byte ordering is bigendian... " >&6; } if test "${ac_cv_c_bigendian+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_c_bigendian=unknown # See if we're dealing with a universal compiler. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __APPLE_CC__ not a universal capable compiler #endif typedef int dummy; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : # Check for potential -arch flags. It is not universal unless # there are at least two -arch flags with different values. ac_arch= ac_prev= for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do if test -n "$ac_prev"; then case $ac_word in i?86 | x86_64 | ppc | ppc64) if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then ac_arch=$ac_word else ac_cv_c_bigendian=universal break fi ;; esac ac_prev= elif test "x$ac_word" = "x-arch"; then ac_prev=arch fi done fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_c_bigendian = unknown; then # See if sys/param.h defines the BYTE_ORDER macro. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ && LITTLE_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : # It does; now see whether it defined to BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { #if BYTE_ORDER != BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_bigendian=yes else ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : # It does; now see whether it defined to _BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #ifndef _BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_bigendian=yes else ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # Compile a test program. if test "$cross_compiling" = yes; then : # Try to guess by grepping values from an object file. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; int use_ascii (int i) { return ascii_mm[i] + ascii_ii[i]; } short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; int use_ebcdic (int i) { return ebcdic_mm[i] + ebcdic_ii[i]; } extern int foo; int main () { return use_ascii (foo) == use_ebcdic (foo); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then ac_cv_c_bigendian=yes fi if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then if test "$ac_cv_c_bigendian" = unknown; then ac_cv_c_bigendian=no else # finding both strings is unlikely to happen, but who knows? ac_cv_c_bigendian=unknown fi fi fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int main () { /* Are we little or big endian? From Harbison&Steele. */ union { long int l; char c[sizeof (long int)]; } u; u.l = 1; return u.c[sizeof (long int) - 1] == 1; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : ac_cv_c_bigendian=no else ac_cv_c_bigendian=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 $as_echo "$ac_cv_c_bigendian" >&6; } case $ac_cv_c_bigendian in #( yes) $as_echo "@%:@define WORDS_BIGENDIAN 1" >>confdefs.h ;; #( no) ;; #( universal) $as_echo "@%:@define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h ;; #( *) as_fn_error "unknown endianness presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; esac for ac_prog in gperf do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_XGPERF+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$XGPERF"; then ac_cv_prog_XGPERF="$XGPERF" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_XGPERF="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi XGPERF=$ac_cv_prog_XGPERF if test -n "$XGPERF"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGPERF" >&5 $as_echo "$XGPERF" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$XGPERF" && break done test -n "$XGPERF" || XGPERF="none" if test "$XGPERF" = "none" then echo "*** Error: No suitable gperf found. ***" echo " Please install the 'gperf' package." exit 1 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzdopen in -lz" >&5 $as_echo_n "checking for gzdopen in -lz... " >&6; } if test "${ac_cv_lib_z_gzdopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lz $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gzdopen (); int main () { return gzdopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_z_gzdopen=yes else ac_cv_lib_z_gzdopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzdopen" >&5 $as_echo "$ac_cv_lib_z_gzdopen" >&6; } if test "x$ac_cv_lib_z_gzdopen" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBZ 1 _ACEOF LIBS="-lz $LIBS" fi ## Tcl/Tk. @%:@ Check whether --with-tcltk was given. if test "${with_tcltk+set}" = set; then : withval=$with_tcltk; if test "${withval}" = no; then want_tcltk=no elif test "${withval}" = yes; then want_tcltk=yes else want_tcltk=yes LDFLAGS="${LDFLAGS} -L${withval}" tcltk_prefix="${withval}" fi else want_tcltk=yes fi @%:@ Check whether --with-tcl-config was given. if test "${with_tcl_config+set}" = set; then : withval=$with_tcl_config; TCL_CONFIG="${withval}" else TCL_CONFIG="" fi @%:@ Check whether --with-tk-config was given. if test "${with_tk_config+set}" = set; then : withval=$with_tk_config; TK_CONFIG="${withval}" else TK_CONFIG="" fi ## Tcl/Tk. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 $as_echo_n "checking for X... " >&6; } @%:@ Check whether --with-x was given. if test "${with_x+set}" = set; then : withval=$with_x; fi # $have_x is `yes', `no', `disabled', or empty when we do not yet know. if test "x$with_x" = xno; then # The user explicitly disabled X. have_x=disabled else case $x_includes,$x_libraries in #( *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #( *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : $as_echo_n "(cached) " >&6 else # One or both of the vars are not set, and there is no cached value. ac_x_includes=no ac_x_libraries=no rm -f -r conftest.dir if mkdir conftest.dir; then cd conftest.dir cat >Imakefile <<'_ACEOF' incroot: @echo incroot='${INCROOT}' usrlibdir: @echo usrlibdir='${USRLIBDIR}' libdir: @echo libdir='${LIBDIR}' _ACEOF if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering...", which would confuse us. for ac_var in incroot usrlibdir libdir; do eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" done # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl dylib la dll; do if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && test -f "$ac_im_libdir/libX11.$ac_extension"; then ac_im_usrlibdir=$ac_im_libdir; break fi done # Screen out bogus values from the imake configuration. They are # bogus both because they are the default anyway, and because # using them would break gcc on systems where it needs fixed includes. case $ac_im_incroot in /usr/include) ac_x_includes= ;; *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; esac case $ac_im_usrlibdir in /usr/lib | /usr/lib64 | /lib | /lib64) ;; *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; esac fi cd .. rm -f -r conftest.dir fi # Standard set of common directories for X headers. # Check X11 before X11Rn because it is often a symlink to the current release. ac_x_header_dirs=' /usr/X11/include /usr/X11R7/include /usr/X11R6/include /usr/X11R5/include /usr/X11R4/include /usr/include/X11 /usr/include/X11R7 /usr/include/X11R6 /usr/include/X11R5 /usr/include/X11R4 /usr/local/X11/include /usr/local/X11R7/include /usr/local/X11R6/include /usr/local/X11R5/include /usr/local/X11R4/include /usr/local/include/X11 /usr/local/include/X11R7 /usr/local/include/X11R6 /usr/local/include/X11R5 /usr/local/include/X11R4 /usr/X386/include /usr/x386/include /usr/XFree86/include/X11 /usr/include /usr/local/include /usr/unsupported/include /usr/athena/include /usr/local/x11r5/include /usr/lpp/Xamples/include /usr/openwin/include /usr/openwin/share/include' if test "$ac_x_includes" = no; then # Guess where to find include files, by looking for Xlib.h. # First, try using that file with no special directory specified. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # We can compile using X headers with no special include directory. ac_x_includes= else for ac_dir in $ac_x_header_dirs; do if test -r "$ac_dir/X11/Xlib.h"; then ac_x_includes=$ac_dir break fi done fi rm -f conftest.err conftest.$ac_ext fi # $ac_x_includes = no if test "$ac_x_libraries" = no; then # Check for the libraries. # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS=$LIBS LIBS="-lX11 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include int main () { XrmInitialize () ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries= else LIBS=$ac_save_LIBS for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` do # Don't even attempt the hair of trying to link an X program! for ac_extension in a so sl dylib la dll; do if test -r "$ac_dir/libX11.$ac_extension"; then ac_x_libraries=$ac_dir break 2 fi done done fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi # $ac_x_libraries = no case $ac_x_includes,$ac_x_libraries in #( no,* | *,no | *\'*) # Didn't find X, or a directory has "'" in its name. ac_cv_have_x="have_x=no";; #( *) # Record where we found X for the cache. ac_cv_have_x="have_x=yes\ ac_x_includes='$ac_x_includes'\ ac_x_libraries='$ac_x_libraries'" esac fi ;; #( *) have_x=yes;; esac eval "$ac_cv_have_x" fi # $with_x != no if test "$have_x" != yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 $as_echo "$have_x" >&6; } no_x=yes else # If each of the values was on the command line, it overrides each guess. test "x$x_includes" = xNONE && x_includes=$ac_x_includes test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes\ ac_x_includes='$x_includes'\ ac_x_libraries='$x_libraries'" { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 $as_echo "libraries $x_libraries, headers $x_includes" >&6; } fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. $as_echo "@%:@define X_DISPLAY_MISSING 1" >>confdefs.h X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" fi # It would also be nice to do this for all -L options, not just this one. if test -n "$x_libraries"; then X_LIBS="$X_LIBS -L$x_libraries" # For Solaris; some versions of Sun CC require a space after -R and # others require no space. Words are not sufficient . . . . { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 $as_echo_n "checking whether -R must be followed by a space... " >&6; } ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" ac_xsave_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } X_LIBS="$X_LIBS -R $x_libraries" else { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 $as_echo "neither works" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_c_werror_flag=$ac_xsave_c_werror_flag LIBS=$ac_xsave_LIBS fi # Check for system-dependent libraries X programs must link with. # Do this before checking for the system-independent R6 libraries # (-lICE), since we may need -lsocket or whatever for X linking. if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else # Martyn Johnson says this is needed for Ultrix, if the X # libraries were built with DECnet support. And Karl Berry says # the Alpha needs dnet_stub (dnet does not exist). ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XOpenDisplay (); int main () { return XOpenDisplay (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dnet_ntoa (); int main () { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dnet_dnet_ntoa=yes else ac_cv_lib_dnet_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dnet_ntoa (); int main () { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dnet_stub_dnet_ntoa=yes else ac_cv_lib_dnet_stub_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" fi fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$ac_xsave_LIBS" # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, # to get the SysV transport functions. # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) # needs -lnsl. # The nsl library prevents programs from opening the X display # on Irix 5.2, according to T.E. Dickey. # The functions gethostbyname, getservbyname, and inet_addr are # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" if test "x$ac_cv_func_gethostbyname" = x""yes; then : fi if test $ac_cv_func_gethostbyname = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; } if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_nsl_gethostbyname=yes else ac_cv_lib_nsl_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" fi if test $ac_cv_lib_nsl_gethostbyname = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; } if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_bsd_gethostbyname=yes else ac_cv_lib_bsd_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" fi fi fi # lieder@skyler.mavd.honeywell.com says without -lsocket, # socket/setsockopt and other routines are undefined under SCO ODT # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary # on later versions), says Simon Leinen: it contains gethostby* # variants that don't use the name server (or something). -lsocket # must be given before -lnsl if both are needed. We assume that # if connect needs -lnsl, so does gethostbyname. ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" if test "x$ac_cv_func_connect" = x""yes; then : fi if test $ac_cv_func_connect = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 $as_echo_n "checking for connect in -lsocket... " >&6; } if test "${ac_cv_lib_socket_connect+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char connect (); int main () { return connect (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_socket_connect=yes else ac_cv_lib_socket_connect=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 $as_echo "$ac_cv_lib_socket_connect" >&6; } if test "x$ac_cv_lib_socket_connect" = x""yes; then : X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" fi fi # Guillermo Gomez says -lposix is necessary on A/UX. ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" if test "x$ac_cv_func_remove" = x""yes; then : fi if test $ac_cv_func_remove = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 $as_echo_n "checking for remove in -lposix... " >&6; } if test "${ac_cv_lib_posix_remove+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char remove (); int main () { return remove (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_posix_remove=yes else ac_cv_lib_posix_remove=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 $as_echo "$ac_cv_lib_posix_remove" >&6; } if test "x$ac_cv_lib_posix_remove" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" if test "x$ac_cv_func_shmat" = x""yes; then : fi if test $ac_cv_func_shmat = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 $as_echo_n "checking for shmat in -lipc... " >&6; } if test "${ac_cv_lib_ipc_shmat+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shmat (); int main () { return shmat (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ipc_shmat=yes else ac_cv_lib_ipc_shmat=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 $as_echo "$ac_cv_lib_ipc_shmat" >&6; } if test "x$ac_cv_lib_ipc_shmat" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" fi fi fi # Check for libraries that X11R6 Xt/Xaw programs need. ac_save_LDFLAGS=$LDFLAGS test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to # check for ICE first), but we must link in the order -lSM -lICE or # we get undefined symbols. So assume we have SM if we have ICE. # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # John Interrante, Karl Berry { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char IceConnectionNumber (); int main () { return IceConnectionNumber (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ICE_IceConnectionNumber=yes else ac_cv_lib_ICE_IceConnectionNumber=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then : X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" fi LDFLAGS=$ac_save_LDFLAGS fi if test "${want_tcltk}" = yes; then have_tcltk=yes ## (Note that the subsequent 3 macros assume that have_tcltk has been ## set appropriately.) for ac_prog in ${TCL_CONFIG} tclConfig.sh do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_TCL_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else case $TCL_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_TCL_CONFIG="$TCL_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_TCL_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi TCL_CONFIG=$ac_cv_path_TCL_CONFIG if test -n "$TCL_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCL_CONFIG" >&5 $as_echo "$TCL_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$TCL_CONFIG" && break done if test -z "${TCL_CONFIG}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tclConfig.sh in library (sub)directories" >&5 $as_echo_n "checking for tclConfig.sh in library (sub)directories... " >&6; } if test "${r_cv_path_TCL_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else for ldir in /opt/lib /sw/lib /usr/local/lib /usr/lib /lib /usr/lib64 ; do for dir in \ ${ldir} \ `ls -d ${ldir}/tcl[8-9].[0-9]* 2>/dev/null | sort -r`; do if test -f ${dir}/tclConfig.sh; then r_cv_path_TCL_CONFIG="${dir}/tclConfig.sh" break 2 fi done done fi if test -n "${r_cv_path_TCL_CONFIG}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${r_cv_path_TCL_CONFIG}" >&5 $as_echo "${r_cv_path_TCL_CONFIG}" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -n "${r_cv_path_TCL_CONFIG}"; then TCL_CONFIG="${r_cv_path_TCL_CONFIG}" fi fi for ac_prog in ${TK_CONFIG} tkConfig.sh do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_TK_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else case $TK_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_TK_CONFIG="$TK_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_TK_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi TK_CONFIG=$ac_cv_path_TK_CONFIG if test -n "$TK_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TK_CONFIG" >&5 $as_echo "$TK_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$TK_CONFIG" && break done if test -z "${TK_CONFIG}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tkConfig.sh in library (sub)directories" >&5 $as_echo_n "checking for tkConfig.sh in library (sub)directories... " >&6; } if test "${r_cv_path_TK_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else for ldir in /opt/lib /sw/lib /usr/local/lib /usr/lib /lib /usr/lib64 ; do for dir in \ ${ldir} \ `ls -d ${ldir}/tk[8-9].[0-9]* 2>/dev/null | sort -r`; do if test -f ${dir}/tkConfig.sh; then r_cv_path_TK_CONFIG="${dir}/tkConfig.sh" break 2 fi done done fi if test -n "${r_cv_path_TK_CONFIG}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${r_cv_path_TK_CONFIG}" >&5 $as_echo "${r_cv_path_TK_CONFIG}" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -n "${r_cv_path_TK_CONFIG}"; then TK_CONFIG="${r_cv_path_TK_CONFIG}" fi fi if test -z "${TCLTK_CPPFLAGS}" \ || test -z "${TCLTK_LIBS}"; then ## Check whether the versions found via the *Config.sh files are at ## least 8; otherwise, issue a warning and turn off Tcl/Tk support. ## Note that in theory a system could have outdated versions of the ## *Config.sh scripts and yet up-to-date installations of Tcl/Tk in ## standard places ... if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} if test ${TCL_MAJOR_VERSION} -lt 8; then warn_tcltk_version="Tcl/Tk support requires Tcl version >= 8" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_tcltk_version}" >&5 $as_echo "$as_me: WARNING: ${warn_tcltk_version}" >&2;} have_tcltk=no fi fi if test -n "${TK_CONFIG}" \ && test -z "${warn_tcltk_version}"; then . ${TK_CONFIG} if test ${TK_MAJOR_VERSION} -lt 8; then warn_tcltk_version="Tcl/Tk support requires Tk version >= 8" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_tcltk_version}" >&5 $as_echo "$as_me: WARNING: ${warn_tcltk_version}" >&2;} have_tcltk=no fi fi if test -n "${TCL_CONFIG}" \ && test -n "${TK_CONFIG}" \ && test -z "${warn_tcltk_version}"; then if test ${TCL_MAJOR_VERSION} -ne ${TK_MAJOR_VERSION} \ || test ${TCL_MINOR_VERSION} -ne ${TK_MINOR_VERSION}; then warn_tcltk_version="Tcl and Tk major or minor versions disagree" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_tcltk_version}" >&5 $as_echo "$as_me: WARNING: ${warn_tcltk_version}" >&2;} have_tcltk=no fi fi fi if test -z "${TCLTK_CPPFLAGS}"; then ## We have to do the work. if test "${have_tcltk}" = yes; then ## Part 1. Check for tcl.h. found_tcl_h=no if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} ## Look for tcl.h in ## ${TCL_PREFIX}/include/tcl${TCL_VERSION} ## ${TCL_PREFIX}/include ## Also look in ## ${TCL_PREFIX}/include/tcl${TCL_VERSION}/generic ## to deal with current FreeBSD layouts. These also link the real ## thing to the version subdir, but the link cannot be used as it ## fails to include 'tclDecls.h' which is not linked. Hence we ## must look for the real thing first. Argh ... for dir in \ ${TCL_PREFIX}/include/tcl${TCL_VERSION}/generic \ ${TCL_PREFIX}/include/tcl${TCL_VERSION} \ ${TCL_PREFIX}/include; do as_ac_Header=`$as_echo "ac_cv_header_${dir}/tcl.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "${dir}/tcl.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : TCLTK_CPPFLAGS="-I${dir}" found_tcl_h=yes break fi done fi if test "${found_tcl_h}" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tcl.h" >&5 $as_echo_n "checking for tcl.h... " >&6; } if test "${r_cv_header_tcl_h+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if (TCL_MAJOR_VERSION >= 8) yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1; then : r_cv_header_tcl_h=yes else r_cv_header_tcl_h=no fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $r_cv_header_tcl_h" >&5 $as_echo "$r_cv_header_tcl_h" >&6; } if test "${r_cv_header_tcl_h}" = yes; then found_tcl_h=yes else have_tcltk=no fi fi fi if test "${have_tcltk}" = yes; then ## Part 2. Check for tk.h. found_tk_h=no if test -n "${TK_CONFIG}"; then . ${TK_CONFIG} ## Look for tk.h in ## ${TK_PREFIX}/include/tk${TK_VERSION} ## ${TK_PREFIX}/include ## Also look in ## ${TK_PREFIX}/include/tcl${TK_VERSION} ## to compensate for Debian madness ... ## Also look in ## ${TK_PREFIX}/include/tk${TK_VERSION}/generic ## to deal with current FreeBSD layouts. See above for details. ## ## As the AC_CHECK_HEADER test tries including the header file and ## tk.h includes tcl.h and X11/Xlib.h, we need to change CPPFLAGS ## for the check. r_save_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="${CPPFLAGS} ${TK_XINCLUDES} ${TCLTK_CPPFLAGS}" for dir in \ ${TK_PREFIX}/include/tk${TK_VERSION}/generic \ ${TK_PREFIX}/include/tk${TK_VERSION} \ ${TK_PREFIX}/include/tcl${TK_VERSION} \ ${TK_PREFIX}/include; do as_ac_Header=`$as_echo "ac_cv_header_${dir}/tk.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "${dir}/tk.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} -I${dir}" found_tk_h=yes break fi done CPPFLAGS="${r_save_CPPFLAGS}" fi if test "${found_tk_h}" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tk.h" >&5 $as_echo_n "checking for tk.h... " >&6; } if test "${r_cv_header_tk_h+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if (TK_MAJOR_VERSION >= 8) yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1; then : r_cv_header_tk_h=yes else r_cv_header_tk_h=no fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $r_cv_header_tk_h" >&5 $as_echo "$r_cv_header_tk_h" >&6; } if test "{r_cv_header_tk_h}" = yes; then found_tk_h=yes else have_tcltk=no fi fi fi fi if test "${have_tcltk}" = yes; then if test -n "${TK_XINCLUDES}"; then TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} ${TK_XINCLUDES}" else TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} ${X_CFLAGS}" fi fi if test -z "${TCLTK_LIBS}"; then ## We have to do the work. if test "${have_tcltk}" = yes; then ## Part 1. Try finding the tcl library. if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} TCLTK_LIBS="${TCL_LIB_SPEC}" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl_CreateInterp in -ltcl" >&5 $as_echo_n "checking for Tcl_CreateInterp in -ltcl... " >&6; } if test "${ac_cv_lib_tcl_Tcl_CreateInterp+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltcl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char Tcl_CreateInterp (); int main () { return Tcl_CreateInterp (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_tcl_Tcl_CreateInterp=yes else ac_cv_lib_tcl_Tcl_CreateInterp=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tcl_Tcl_CreateInterp" >&5 $as_echo "$ac_cv_lib_tcl_Tcl_CreateInterp" >&6; } if test "x$ac_cv_lib_tcl_Tcl_CreateInterp" = x""yes; then : TCLTK_LIBS=-ltcl else have_tcltk=no fi fi fi if test "${have_tcltk}" = yes; then ## Part 2. Try finding the tk library. if test -n "${TK_CONFIG}"; then . ${TK_CONFIG} TCLTK_LIBS="${TCLTK_LIBS} ${TK_LIB_SPEC} ${TK_LIBS}" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk_Init in -ltk" >&5 $as_echo_n "checking for Tk_Init in -ltk... " >&6; } if test "${ac_cv_lib_tk_Tk_Init+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltk ${TCLTK_LIBS} $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char Tk_Init (); int main () { return Tk_Init (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_tk_Tk_Init=yes else ac_cv_lib_tk_Tk_Init=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tk_Tk_Init" >&5 $as_echo "$ac_cv_lib_tk_Tk_Init" >&6; } if test "x$ac_cv_lib_tk_Tk_Init" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBTK 1 _ACEOF LIBS="-ltk $LIBS" fi if test "${ac_cv_lib_tk_Tk_Init}" = no; then ## Grr, simple -ltk does not work. ## But maybe we simply need to add X11 libs. ## Note that we cannot simply repeat the above test with extra ## libs, because AC_CHECK_LIB uses the corresponding cache var ## (ac_cv_lib_tk_Tk_Init in our case) if set. As using unset ## is not portable shell programming according to the Autoconf ## docs, we use Tk_SafeInit in the test with X11 libs added. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk_SafeInit in -ltk" >&5 $as_echo_n "checking for Tk_SafeInit in -ltk... " >&6; } if test "${ac_cv_lib_tk_Tk_SafeInit+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltk ${TCLTK_LIBS} ${X_LIBS} $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char Tk_SafeInit (); int main () { return Tk_SafeInit (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_tk_Tk_SafeInit=yes else ac_cv_lib_tk_Tk_SafeInit=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tk_Tk_SafeInit" >&5 $as_echo "$ac_cv_lib_tk_Tk_SafeInit" >&6; } if test "x$ac_cv_lib_tk_Tk_SafeInit" = x""yes; then : TCLTK_LIBS="${TCLTK_LIBS} -ltk ${X_LIBS}" else have_tcltk=no fi fi fi fi ## Postprocessing for AIX. ## On AIX, the *_LIB_SPEC variables need to contain '-bI:' flags for ## the Tcl export file. These are really flags for ld rather than the ## C/C++ compilers, and hence may need protection via '-Wl,'. ## We have two ways of doing that: ## * Recording whether '-Wl,' is needed for the C or C++ compilers, ## and getting this info into the TCLTK_LIBS make variable ... mess! ## * Protecting all entries in TCLTK_LIBS that do not start with '-l' ## or '-L' with '-Wl,' (hoping that all compilers understand this). ## Easy, hence ... case "${host_os}" in aix*) orig_TCLTK_LIBS="${TCLTK_LIBS}" TCLTK_LIBS= for flag in ${orig_TCLTK_LIBS}; do case "${flag}" in -l*|-L*|-Wl,*) ;; *) flag="-Wl,${flag}" ;; esac TCLTK_LIBS="${TCLTK_LIBS} ${flag}" done ;; esac ## Force evaluation ('-ltcl8.3${TCL_DBGX}' and friends ...). eval "TCLTK_LIBS=\"${TCLTK_LIBS}\"" fi if test "${have_tcltk}" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling/linking Tcl/Tk code works" >&5 $as_echo_n "checking whether compiling/linking Tcl/Tk code works... " >&6; } if test "${r_cv_tcltk_works+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu r_save_CPPFLAGS="${CPPFLAGS}" r_save_LIBS="${LIBS}" CPPFLAGS="${CPPFLAGS} ${TCLTK_CPPFLAGS}" LIBS="${LIBS} ${TCLTK_LIBS}" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { static char * p1 = (char *) Tcl_Init; static char * p2 = (char *) Tk_Init; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : r_cv_tcltk_works=yes else r_cv_tcltk_works=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext CPPFLAGS="${r_save_CPPFLAGS}" LIBS="${r_save_LIBS}" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $r_cv_tcltk_works" >&5 $as_echo "$r_cv_tcltk_works" >&6; } have_tcltk=${r_cv_tcltk_works} fi else have_tcltk=no ## Just making sure. TCLTK_CPPFLAGS= TCLTK_LIBS= fi if test "${have_tcltk}" = yes; then $as_echo "@%:@define HAVE_TCLTK 1" >>confdefs.h use_tcltk=yes else use_tcltk=no fi ## Check for browser for help pages if test -z "${COVERED_BROWSER}"; then for ac_prog in firefox safari netscape mozilla galeon kfmclient opera gnome-moz-remote open do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_COVERED_BROWSER+set}" = set; then : $as_echo_n "(cached) " >&6 else case $COVERED_BROWSER in [\\/]* | ?:[\\/]*) ac_cv_path_COVERED_BROWSER="$COVERED_BROWSER" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_COVERED_BROWSER="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi COVERED_BROWSER=$ac_cv_path_COVERED_BROWSER if test -n "$COVERED_BROWSER"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COVERED_BROWSER" >&5 $as_echo "$COVERED_BROWSER" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$COVERED_BROWSER" && break done fi if test -z "${COVERED_BROWSER}"; then warn_browser="I could not determine a browser" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_browser}" >&5 $as_echo "$as_me: WARNING: ${warn_browser}" >&2;} else { $as_echo "$as_me:${as_lineno-$LINENO}: result: using default browser ... ${COVERED_BROWSER}" >&5 $as_echo "using default browser ... ${COVERED_BROWSER}" >&6; } fi cat >>confdefs.h <<_ACEOF @%:@define COVERED_BROWSER "$COVERED_BROWSER" _ACEOF @%:@ Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; DEBUGDEF="-DDEBUG_MODE" fi @%:@ Check whether --enable-profiling was given. if test "${enable_profiling+set}" = set; then : enableval=$enable_profiling; PROFILEDEF="-DPROFILER" fi @%:@ Check whether --enable-test was given. if test "${enable_test+set}" = set; then : enableval=$enable_test; TESTMODEDEF="-DTESTMODE" fi ## Simulators supported @%:@ Check whether --with-iv was given. if test "${with_iv+set}" = set; then : withval=$with_iv; if test "${withval}" = no; then want_iv=no elif test "${withval}" = yes; then want_iv=yes else as_ac_Header=`$as_echo "ac_cv_header_$withval/include/iverilog/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/include/iverilog/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_iv=yes iv_prefix="${withval}" iv_inc_prefix="${withval}/include/iverilog" else as_ac_Header=`$as_echo "ac_cv_header_$withval/include/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/include/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_iv=yes iv_prefix="${withval}" iv_inc_prefix="${withval}/include" else as_ac_Header=`$as_echo "ac_cv_header_$withval/include/verilog/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/include/verilog/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_iv=yes iv_prefix="${withval}" iv_inc_prefix="${withval}/include/verilog" else as_fn_error "Invalid base directory specified in --with-iv" "$LINENO" 5 fi fi fi fi else want_iv=no fi if test "$want_iv" = yes; then IVLIB='covered.vpi' IVDIR="${iv_prefix}" IVINC="${iv_inc_prefix}" fi @%:@ Check whether --with-vcs was given. if test "${with_vcs+set}" = set; then : withval=$with_vcs; if test "${withval}" = no; then want_vcs=no elif test "${withval}" = yes; then want_vcs=yes else as_ac_Header=`$as_echo "ac_cv_header_$withval/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_vcs=yes vcs_prefix="${withval}" else as_fn_error "Invalid include directory specified in --with-vcs" "$LINENO" 5 fi fi else want_vcs=no fi if test "$want_vcs" = yes; then if test "$build_cygwin" = yes; then as_fn_error "Cygwin version of VCS library is not available" "$LINENO" 5 else VCSLIB='covered.vcs.so' VCSINC="${vcs_prefix}" fi fi @%:@ Check whether --with-ncv was given. if test "${with_ncv+set}" = set; then : withval=$with_ncv; if test "${withval}" = no; then want_ncv=no elif test "${withval}" = yes; then want_ncv=yes else as_ac_Header=`$as_echo "ac_cv_header_$withval/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_ncv=yes ncv_prefix="${withval}" else as_fn_error "Invalid include directory specified in --with-ncv" "$LINENO" 5 fi fi else want_ncv=no fi if test "$want_ncv" = yes; then if test "$build_cygwin" = yes; then as_fn_error "Cygwin version of NCVerilog library is not available" "$LINENO" 5 else NCVLIB='covered.ncv.so' NCVINC="${ncv_prefix}" fi fi @%:@ Check whether --with-cver was given. if test "${with_cver+set}" = set; then : withval=$with_cver; if test "${withval}" = no; then want_cver=no elif test "${withval}" = yes; then want_cver=yes else as_ac_Header=`$as_echo "ac_cv_header_$withval/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_cver=yes cver_prefix="${withval}" else as_fn_error "Invalid include directory specified in --with-cver" "$LINENO" 5 fi fi else want_cver=no fi if test "$want_cver" = yes; then if test "$build_cygwin" = yes; then CVERLIB='covered.cver.dll' else CVERLIB='covered.cver.so' fi CVERINC="${cver_prefix}" fi for ac_header in string.h do : ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" if test "x$ac_cv_header_string_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_STRING_H 1 _ACEOF fi done for ac_header in sys/time.h do : ac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" if test "x$ac_cv_header_sys_time_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_SYS_TIME_H 1 _ACEOF fi done for ac_header in math.h do : ac_fn_c_check_header_mongrel "$LINENO" "math.h" "ac_cv_header_math_h" "$ac_includes_default" if test "x$ac_cv_header_math_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_MATH_H 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 $as_echo_n "checking for an ANSI C-conforming const... " >&6; } if test "${ac_cv_c_const+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { /* FIXME: Include the comments suggested by Paul. */ #ifndef __cplusplus /* Ultrix mips cc rejects this. */ typedef int charset[2]; const charset cs; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; pcpcc = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; { /* SCO 3.2v4 cc rejects this. */ char *t; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; if (s) return 0; } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; }; struct s *b; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; if (!foo) return 0; } return !cs[0] && !zero.x; #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_const=yes else ac_cv_c_const=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 $as_echo "$ac_cv_c_const" >&6; } if test $ac_cv_c_const = no; then $as_echo "@%:@define const /**/" >>confdefs.h fi # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 $as_echo_n "checking size of char... " >&6; } if test "${ac_cv_sizeof_char+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : else if test "$ac_cv_type_char" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (char) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_char=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 $as_echo "$ac_cv_sizeof_char" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_CHAR $ac_cv_sizeof_char _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 $as_echo_n "checking size of short... " >&6; } if test "${ac_cv_sizeof_short+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : else if test "$ac_cv_type_short" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (short) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_short=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 $as_echo "$ac_cv_sizeof_short" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_SHORT $ac_cv_sizeof_short _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 $as_echo_n "checking size of int... " >&6; } if test "${ac_cv_sizeof_int+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : else if test "$ac_cv_type_int" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (int) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_int=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 $as_echo "$ac_cv_sizeof_int" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_INT $ac_cv_sizeof_int _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 $as_echo_n "checking size of long... " >&6; } if test "${ac_cv_sizeof_long+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : else if test "$ac_cv_type_long" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (long) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_long=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 $as_echo "$ac_cv_sizeof_long" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_LONG $ac_cv_sizeof_long _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 $as_echo_n "checking size of long long... " >&6; } if test "${ac_cv_sizeof_long_long+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : else if test "$ac_cv_type_long_long" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (long long) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_long_long=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 $as_echo "$ac_cv_sizeof_long_long" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of float" >&5 $as_echo_n "checking size of float... " >&6; } if test "${ac_cv_sizeof_float+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (float))" "ac_cv_sizeof_float" "$ac_includes_default"; then : else if test "$ac_cv_type_float" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (float) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_float=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_float" >&5 $as_echo "$ac_cv_sizeof_float" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_FLOAT $ac_cv_sizeof_float _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5 $as_echo_n "checking size of double... " >&6; } if test "${ac_cv_sizeof_double+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then : else if test "$ac_cv_type_double" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (double) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_double=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5 $as_echo "$ac_cv_sizeof_double" >&6; } cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_DOUBLE $ac_cv_sizeof_double _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 $as_echo_n "checking return type of signal handlers... " >&6; } if test "${ac_cv_type_signal+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { return *(signal (0, 0)) (0) == 1; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_type_signal=int else ac_cv_type_signal=void fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 $as_echo "$ac_cv_type_signal" >&6; } cat >>confdefs.h <<_ACEOF @%:@define RETSIGTYPE $ac_cv_type_signal _ACEOF ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" if test "x$ac_cv_type_size_t" = x""yes; then : else cat >>confdefs.h <<_ACEOF @%:@define size_t unsigned int _ACEOF fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for round in -lm" >&5 $as_echo_n "checking for round in -lm... " >&6; } if test "${ac_cv_lib_m_round+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char round (); int main () { return round (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_m_round=yes else ac_cv_lib_m_round=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_round" >&5 $as_echo "$ac_cv_lib_m_round" >&6; } if test "x$ac_cv_lib_m_round" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBM 1 _ACEOF LIBS="-lm $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundf in -lm" >&5 $as_echo_n "checking for roundf in -lm... " >&6; } if test "${ac_cv_lib_m_roundf+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char roundf (); int main () { return roundf (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_m_roundf=yes else ac_cv_lib_m_roundf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_roundf" >&5 $as_echo "$ac_cv_lib_m_roundf" >&6; } if test "x$ac_cv_lib_m_roundf" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBM 1 _ACEOF LIBS="-lm $LIBS" fi # Compiler option for position independent code, needed when making shared objects. # CFLAGS inherited by cadpli/Makefile? { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flag to make position independent code" >&5 $as_echo_n "checking for flag to make position independent code... " >&6; } PICFLAG=-fPIC case "${host}" in *-*-cygwin*) PICFLAG= ;; *-*-hpux*) PICFLAG=+z ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PICFLAG" >&5 $as_echo "$PICFLAG" >&6; } # may modify CPPFLAGS and CFLAGS # Darwin requires -no-cpp-precomp case "${host}" in *-*-darwin*) CPPFLAGS="-no-cpp-precomp $CPPFLAGS" CFLAGS="-no-cpp-precomp $CFLAGS" ;; esac # Linker option used when compiling the target { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -rdynamic compiler flag" >&5 $as_echo_n "checking for -rdynamic compiler flag... " >&6; } rdynamic=-rdynamic case "${host}" in *-*-netbsd*) rdynamic="-Wl,--export-dynamic" ;; *-*-openbsd*) rdynamic="-Wl,--export-dynamic" ;; *-*-solaris*) rdynamic="" ;; *-*-cygwin*) rdynamic="" ;; *-*-hpux*) rdynamic="-E" ;; *-*-darwin*) rdynamic="-Wl,-all_load" strip_dynamic="-SX" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rdynamic" >&5 $as_echo "$rdynamic" >&6; } # since we didn't tell them we're "checking", no good place to tell the answer # AC_MSG_RESULT($strip_dynamic) # linker options when building a shared library { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library link flag" >&5 $as_echo_n "checking for shared library link flag... " >&6; } shared=-shared case "${host}" in *-*-cygwin*) shared="-shared -Wl,--enable-auto-image-base" ;; *-*-hpux*) shared="-b" ;; *-*-darwin1.0123) shared="-bundle -undefined suppress" ;; *-*-darwin*) shared="-bundle -undefined suppress -flat_namespace" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $shared" >&5 $as_echo "$shared" >&6; } ac_config_files="$ac_config_files Makefile src/Makefile lib/Makefile scripts/Makefile doc/Makefile doc/docbook/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIB@&t@OBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then as_fn_error "conditional \"BUILD_CYGWIN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : ${CONFIG_STATUS=./config.status} ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH @%:@ as_fn_error ERROR [LINENO LOG_FD] @%:@ --------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with status @S|@?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } @%:@ as_fn_error @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in @%:@( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by $as_me, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ config.status configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" Copyright (C) 2009 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX @%:@@%:@ Running $as_me. @%:@@%:@ _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;; "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "doc/docbook/Makefile") CONFIG_FILES="$CONFIG_FILES doc/docbook/Makefile" ;; *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ || as_fn_error "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/ s/:*\${srcdir}:*/:/ s/:*@srcdir@:*/:/ s/^\([^=]*=[ ]*\):*/\1/ s/:*$// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_t=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_t"; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ || as_fn_error "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" } >"$tmp/config.h" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$tmp/config.h" "$ac_file" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit $? fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi if test -n "${warn_tcltk_version}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_tcltk_version}" >&5 $as_echo "$as_me: WARNING: ${warn_tcltk_version}" >&2;} fi covered-0.7.10/autom4te.cache/requests0000644000076500007650000001622711475644671017673 0ustar trevorwtrevorw# This file was generated. # It contains the lists of macros which have been traced. # It can be safely removed. @request = ( bless( [ '0', 1, [ '/opt/local/share/autoconf' ], [ '/opt/local/share/autoconf/autoconf/autoconf.m4f', '/opt/local/share/aclocal-1.11/amversion.m4', '/opt/local/share/aclocal-1.11/auxdir.m4', '/opt/local/share/aclocal-1.11/cond.m4', '/opt/local/share/aclocal-1.11/depend.m4', '/opt/local/share/aclocal-1.11/depout.m4', '/opt/local/share/aclocal-1.11/header.m4', '/opt/local/share/aclocal-1.11/init.m4', '/opt/local/share/aclocal-1.11/install-sh.m4', '/opt/local/share/aclocal-1.11/lead-dot.m4', '/opt/local/share/aclocal-1.11/make.m4', '/opt/local/share/aclocal-1.11/missing.m4', '/opt/local/share/aclocal-1.11/mkdirp.m4', '/opt/local/share/aclocal-1.11/options.m4', '/opt/local/share/aclocal-1.11/runlog.m4', '/opt/local/share/aclocal-1.11/sanity.m4', '/opt/local/share/aclocal-1.11/silent.m4', '/opt/local/share/aclocal-1.11/strip.m4', '/opt/local/share/aclocal-1.11/substnot.m4', '/opt/local/share/aclocal-1.11/tar.m4', 'acinclude.m4', 'configure.in' ], { 'm4_pattern_forbid' => 1, 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, 'COVERED_HEADER_TCL' => 1, '_AM_SET_OPTION' => 1, 'AC_DEFUN' => 1, 'AM_PROG_MKDIR_P' => 1, 'AX_C_PICFLAG' => 1, 'AM_INIT_AUTOMAKE' => 1, 'AX_CPP_PRECOMP' => 1, 'AM_AUTOMAKE_VERSION' => 1, 'AM_MISSING_HAS_RUN' => 1, 'AM_SUBST_NOTMAKE' => 1, 'COVERED_PATH_TK_CONFIG' => 1, 'COVERED_TEST' => 1, 'AM_MISSING_PROG' => 1, 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, 'AC_DEFUN_ONCE' => 1, 'COVERED_PATH_TCL_CONFIG' => 1, 'AM_PROG_INSTALL_STRIP' => 1, 'COVERED_TCLTK_CPPFLAGS' => 1, '_m4_warn' => 1, 'COVERED_HEADER_TK' => 1, 'COVERED_PROG_BROWSER' => 1, 'AM_SANITY_CHECK' => 1, 'AM_SILENT_RULES' => 1, 'COVERED_TCLTK_WORKS' => 1, 'COVERED_DEBUG' => 1, 'include' => 1, '_AM_PROG_TAR' => 1, 'COVERED_PROFILER' => 1, 'AX_LD_SHAREDLIB_OPTS' => 1, 'AM_AUX_DIR_EXPAND' => 1, 'COVERED_TCLTK_CONFIG' => 1, 'AM_DEP_TRACK' => 1, 'AM_CONFIG_HEADER' => 1, '_AM_SET_OPTIONS' => 1, '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, 'AM_RUN_LOG' => 1, '_AM_IF_OPTION' => 1, 'COVERED_TCLTK_LIBS' => 1, '_AM_SUBST_NOTMAKE' => 1, 'm4_pattern_allow' => 1, '_AM_AUTOCONF_VERSION' => 1, '_AM_MANGLE_OPTION' => 1, 'AM_CONDITIONAL' => 1, 'AM_SET_LEADING_DOT' => 1, 'AM_SET_DEPDIR' => 1, '_AM_DEPENDENCIES' => 1, 'm4_include' => 1, 'AM_PROG_INSTALL_SH' => 1, 'AX_LD_RDYNAMIC' => 1, '_AC_AM_CONFIG_HEADER_HOOK' => 1, 'AU_DEFUN' => 1, 'AM_MAKE_INCLUDE' => 1, 'COVERED_TCLTK' => 1 } ], 'Autom4te::Request' ), bless( [ '1', 1, [ '/opt/local/share/autoconf' ], [ '/opt/local/share/autoconf/autoconf/autoconf.m4f', 'aclocal.m4', 'configure.in' ], { '_LT_AC_TAGCONFIG' => 1, 'AM_PROG_F77_C_O' => 1, 'AC_INIT' => 1, 'm4_pattern_forbid' => 1, 'AC_CANONICAL_TARGET' => 1, '_AM_COND_IF' => 1, 'AC_CONFIG_LIBOBJ_DIR' => 1, 'AC_SUBST' => 1, 'AC_CANONICAL_HOST' => 1, 'AC_FC_SRCEXT' => 1, 'AC_PROG_LIBTOOL' => 1, 'AM_INIT_AUTOMAKE' => 1, 'AC_CONFIG_SUBDIRS' => 1, 'AM_AUTOMAKE_VERSION' => 1, 'LT_CONFIG_LTDL_DIR' => 1, 'AC_CONFIG_LINKS' => 1, 'AC_REQUIRE_AUX_FILE' => 1, 'm4_sinclude' => 1, 'LT_SUPPORTED_TAG' => 1, 'AM_MAINTAINER_MODE' => 1, 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, '_m4_warn' => 1, 'AM_PROG_CXX_C_O' => 1, '_AM_COND_ENDIF' => 1, 'AM_ENABLE_MULTILIB' => 1, 'AM_SILENT_RULES' => 1, 'AC_CONFIG_FILES' => 1, 'LT_INIT' => 1, 'include' => 1, 'AM_GNU_GETTEXT' => 1, 'AC_LIBSOURCE' => 1, 'AC_CANONICAL_BUILD' => 1, 'AM_PROG_FC_C_O' => 1, 'AC_FC_FREEFORM' => 1, 'AH_OUTPUT' => 1, 'AC_CONFIG_AUX_DIR' => 1, '_AM_SUBST_NOTMAKE' => 1, 'AM_PROG_CC_C_O' => 1, 'sinclude' => 1, 'm4_pattern_allow' => 1, 'AM_CONDITIONAL' => 1, 'AC_CANONICAL_SYSTEM' => 1, 'AC_CONFIG_HEADERS' => 1, 'AC_DEFINE_TRACE_LITERAL' => 1, 'm4_include' => 1, '_AM_COND_ELSE' => 1, 'AC_SUBST_TRACE' => 1 } ], 'Autom4te::Request' ) ); covered-0.7.10/autom4te.cache/traces.00000644000076500007650000015470611475644666017450 0ustar trevorwtrevorwm4trace:/opt/local/share/aclocal-1.11/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.11.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) m4trace:/opt/local/share/aclocal-1.11/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) m4trace:/opt/local/share/aclocal-1.11/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) m4trace:/opt/local/share/aclocal-1.11/cond.m4:15: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) m4trace:/opt/local/share/aclocal-1.11/depend.m4:28: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], UPC, [depcc="$UPC" am_compiler_list=], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) m4trace:/opt/local/share/aclocal-1.11/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) m4trace:/opt/local/share/aclocal-1.11/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl ]) m4trace:/opt/local/share/aclocal-1.11/depout.m4:14: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ]) m4trace:/opt/local/share/aclocal-1.11/depout.m4:75: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) m4trace:/opt/local/share/aclocal-1.11/header.m4:12: -1- AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) m4trace:/opt/local/share/aclocal-1.11/header.m4:12: -1- AC_DEFUN([AM_CONFIG_HEADER], [AC_DIAGNOSE([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete. You should run autoupdate.])dnl AC_CONFIG_HEADERS($@)]) m4trace:/opt/local/share/aclocal-1.11/init.m4:26: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl dnl The `parallel-tests' driver may need to know about EXEEXT, so add the dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) m4trace:/opt/local/share/aclocal-1.11/init.m4:126: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) m4trace:/opt/local/share/aclocal-1.11/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST(install_sh)]) m4trace:/opt/local/share/aclocal-1.11/lead-dot.m4:12: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) m4trace:/opt/local/share/aclocal-1.11/make.m4:14: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) m4trace:/opt/local/share/aclocal-1.11/missing.m4:14: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) m4trace:/opt/local/share/aclocal-1.11/missing.m4:24: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) m4trace:/opt/local/share/aclocal-1.11/mkdirp.m4:11: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) m4trace:/opt/local/share/aclocal-1.11/options.m4:13: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) m4trace:/opt/local/share/aclocal-1.11/options.m4:19: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) m4trace:/opt/local/share/aclocal-1.11/options.m4:25: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) m4trace:/opt/local/share/aclocal-1.11/options.m4:31: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) m4trace:/opt/local/share/aclocal-1.11/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) m4trace:/opt/local/share/aclocal-1.11/sanity.m4:14: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) m4trace:/opt/local/share/aclocal-1.11/silent.m4:14: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [ --enable-silent-rules less verbose build output (undo: `make V=1') --disable-silent-rules verbose build output (undo: `make V=0')]) case $enable_silent_rules in yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) m4trace:/opt/local/share/aclocal-1.11/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) m4trace:/opt/local/share/aclocal-1.11/substnot.m4:14: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) m4trace:/opt/local/share/aclocal-1.11/substnot.m4:19: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) m4trace:/opt/local/share/aclocal-1.11/tar.m4:24: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) m4trace:acinclude.m4:9: -1- AC_DEFUN([COVERED_PATH_TCL_CONFIG], [AC_MSG_CHECKING([for tclConfig.sh in library (sub)directories]) AC_CACHE_VAL([r_cv_path_TCL_CONFIG], [for ldir in /opt/lib /sw/lib /usr/local/lib /usr/lib /lib /usr/lib64 ; do for dir in \ ${ldir} \ `ls -d ${ldir}/tcl[[8-9]].[[0-9]]* 2>/dev/null | sort -r`; do if test -f ${dir}/tclConfig.sh; then r_cv_path_TCL_CONFIG="${dir}/tclConfig.sh" break 2 fi done done]) if test -n "${r_cv_path_TCL_CONFIG}"; then AC_MSG_RESULT([${r_cv_path_TCL_CONFIG}]) else AC_MSG_RESULT([no]) fi ]) m4trace:acinclude.m4:35: -1- AC_DEFUN([COVERED_PATH_TK_CONFIG], [AC_MSG_CHECKING([for tkConfig.sh in library (sub)directories]) AC_CACHE_VAL([r_cv_path_TK_CONFIG], [for ldir in /opt/lib /sw/lib /usr/local/lib /usr/lib /lib /usr/lib64 ; do for dir in \ ${ldir} \ `ls -d ${ldir}/tk[[8-9]].[[0-9]]* 2>/dev/null | sort -r`; do if test -f ${dir}/tkConfig.sh; then r_cv_path_TK_CONFIG="${dir}/tkConfig.sh" break 2 fi done done]) if test -n "${r_cv_path_TK_CONFIG}"; then AC_MSG_RESULT([${r_cv_path_TK_CONFIG}]) else AC_MSG_RESULT([no]) fi ]) m4trace:acinclude.m4:62: -1- AC_DEFUN([COVERED_TCLTK_CONFIG], [AC_PATH_PROGS(TCL_CONFIG, [${TCL_CONFIG} tclConfig.sh]) if test -z "${TCL_CONFIG}"; then COVERED_PATH_TCL_CONFIG if test -n "${r_cv_path_TCL_CONFIG}"; then TCL_CONFIG="${r_cv_path_TCL_CONFIG}" fi fi AC_PATH_PROGS(TK_CONFIG, [${TK_CONFIG} tkConfig.sh]) if test -z "${TK_CONFIG}"; then COVERED_PATH_TK_CONFIG if test -n "${r_cv_path_TK_CONFIG}"; then TK_CONFIG="${r_cv_path_TK_CONFIG}" fi fi if test -z "${TCLTK_CPPFLAGS}" \ || test -z "${TCLTK_LIBS}"; then ## Check whether the versions found via the *Config.sh files are at ## least 8; otherwise, issue a warning and turn off Tcl/Tk support. ## Note that in theory a system could have outdated versions of the ## *Config.sh scripts and yet up-to-date installations of Tcl/Tk in ## standard places ... if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} if test ${TCL_MAJOR_VERSION} -lt 8; then warn_tcltk_version="Tcl/Tk support requires Tcl version >= 8" AC_MSG_WARN([${warn_tcltk_version}]) have_tcltk=no fi fi if test -n "${TK_CONFIG}" \ && test -z "${warn_tcltk_version}"; then . ${TK_CONFIG} if test ${TK_MAJOR_VERSION} -lt 8; then warn_tcltk_version="Tcl/Tk support requires Tk version >= 8" AC_MSG_WARN([${warn_tcltk_version}]) have_tcltk=no fi fi if test -n "${TCL_CONFIG}" \ && test -n "${TK_CONFIG}" \ && test -z "${warn_tcltk_version}"; then if test ${TCL_MAJOR_VERSION} -ne ${TK_MAJOR_VERSION} \ || test ${TCL_MINOR_VERSION} -ne ${TK_MINOR_VERSION}; then warn_tcltk_version="Tcl and Tk major or minor versions disagree" AC_MSG_WARN([${warn_tcltk_version}]) have_tcltk=no fi fi fi ]) m4trace:acinclude.m4:118: -1- AC_DEFUN([COVERED_HEADER_TCL], [AC_CACHE_CHECK([for tcl.h], [r_cv_header_tcl_h], [AC_EGREP_CPP([yes], [#include #if (TCL_MAJOR_VERSION >= 8) yes #endif ], [r_cv_header_tcl_h=yes], [r_cv_header_tcl_h=no])]) ]) m4trace:acinclude.m4:134: -1- AC_DEFUN([COVERED_HEADER_TK], [AC_CACHE_CHECK([for tk.h], [r_cv_header_tk_h], [AC_EGREP_CPP([yes], [#include #if (TK_MAJOR_VERSION >= 8) yes #endif ], [r_cv_header_tk_h=yes], [r_cv_header_tk_h=no])]) ]) m4trace:acinclude.m4:156: -1- AC_DEFUN([COVERED_TCLTK_CPPFLAGS], [AC_REQUIRE([COVERED_TCLTK_CONFIG]) if test -z "${TCLTK_CPPFLAGS}"; then ## We have to do the work. if test "${have_tcltk}" = yes; then ## Part 1. Check for tcl.h. found_tcl_h=no if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} ## Look for tcl.h in ## ${TCL_PREFIX}/include/tcl${TCL_VERSION} ## ${TCL_PREFIX}/include ## Also look in ## ${TCL_PREFIX}/include/tcl${TCL_VERSION}/generic ## to deal with current FreeBSD layouts. These also link the real ## thing to the version subdir, but the link cannot be used as it ## fails to include 'tclDecls.h' which is not linked. Hence we ## must look for the real thing first. Argh ... for dir in \ ${TCL_PREFIX}/include/tcl${TCL_VERSION}/generic \ ${TCL_PREFIX}/include/tcl${TCL_VERSION} \ ${TCL_PREFIX}/include; do AC_CHECK_HEADER([${dir}/tcl.h], [TCLTK_CPPFLAGS="-I${dir}" found_tcl_h=yes break]) done fi if test "${found_tcl_h}" = no; then COVERED_HEADER_TCL if test "${r_cv_header_tcl_h}" = yes; then found_tcl_h=yes else have_tcltk=no fi fi fi if test "${have_tcltk}" = yes; then ## Part 2. Check for tk.h. found_tk_h=no if test -n "${TK_CONFIG}"; then . ${TK_CONFIG} ## Look for tk.h in ## ${TK_PREFIX}/include/tk${TK_VERSION} ## ${TK_PREFIX}/include ## Also look in ## ${TK_PREFIX}/include/tcl${TK_VERSION} ## to compensate for Debian madness ... ## Also look in ## ${TK_PREFIX}/include/tk${TK_VERSION}/generic ## to deal with current FreeBSD layouts. See above for details. ## ## As the AC_CHECK_HEADER test tries including the header file and ## tk.h includes tcl.h and X11/Xlib.h, we need to change CPPFLAGS ## for the check. r_save_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="${CPPFLAGS} ${TK_XINCLUDES} ${TCLTK_CPPFLAGS}" for dir in \ ${TK_PREFIX}/include/tk${TK_VERSION}/generic \ ${TK_PREFIX}/include/tk${TK_VERSION} \ ${TK_PREFIX}/include/tcl${TK_VERSION} \ ${TK_PREFIX}/include; do AC_CHECK_HEADER([${dir}/tk.h], [TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} -I${dir}" found_tk_h=yes break]) done CPPFLAGS="${r_save_CPPFLAGS}" fi if test "${found_tk_h}" = no; then COVERED_HEADER_TK if test "{r_cv_header_tk_h}" = yes; then found_tk_h=yes else have_tcltk=no fi fi fi fi if test "${have_tcltk}" = yes; then if test -n "${TK_XINCLUDES}"; then TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} ${TK_XINCLUDES}" else TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} ${X_CFLAGS}" fi fi ]) m4trace:acinclude.m4:247: -1- AC_DEFUN([COVERED_TCLTK_LIBS], [AC_REQUIRE([AC_PATH_XTRA]) AC_REQUIRE([COVERED_TCLTK_CONFIG]) if test -z "${TCLTK_LIBS}"; then ## We have to do the work. if test "${have_tcltk}" = yes; then ## Part 1. Try finding the tcl library. if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} TCLTK_LIBS="${TCL_LIB_SPEC}" else AC_CHECK_LIB(tcl, Tcl_CreateInterp, [TCLTK_LIBS=-ltcl], [have_tcltk=no]) fi fi if test "${have_tcltk}" = yes; then ## Part 2. Try finding the tk library. if test -n "${TK_CONFIG}"; then . ${TK_CONFIG} TCLTK_LIBS="${TCLTK_LIBS} ${TK_LIB_SPEC} ${TK_LIBS}" else AC_CHECK_LIB(tk, Tk_Init, , , [${TCLTK_LIBS}]) if test "${ac_cv_lib_tk_Tk_Init}" = no; then ## Grr, simple -ltk does not work. ## But maybe we simply need to add X11 libs. ## Note that we cannot simply repeat the above test with extra ## libs, because AC_CHECK_LIB uses the corresponding cache var ## (ac_cv_lib_tk_Tk_Init in our case) if set. As using unset ## is not portable shell programming according to the Autoconf ## docs, we use Tk_SafeInit in the test with X11 libs added. AC_CHECK_LIB(tk, Tk_SafeInit, [TCLTK_LIBS="${TCLTK_LIBS} -ltk ${X_LIBS}"], [have_tcltk=no], [${TCLTK_LIBS} ${X_LIBS}]) fi fi fi ## Postprocessing for AIX. ## On AIX, the *_LIB_SPEC variables need to contain '-bI:' flags for ## the Tcl export file. These are really flags for ld rather than the ## C/C++ compilers, and hence may need protection via '-Wl,'. ## We have two ways of doing that: ## * Recording whether '-Wl,' is needed for the C or C++ compilers, ## and getting this info into the TCLTK_LIBS make variable ... mess! ## * Protecting all entries in TCLTK_LIBS that do not start with '-l' ## or '-L' with '-Wl,' (hoping that all compilers understand this). ## Easy, hence ... case "${host_os}" in aix*) orig_TCLTK_LIBS="${TCLTK_LIBS}" TCLTK_LIBS= for flag in ${orig_TCLTK_LIBS}; do case "${flag}" in -l*|-L*|-Wl,*) ;; *) flag="-Wl,${flag}" ;; esac TCLTK_LIBS="${TCLTK_LIBS} ${flag}" done ;; esac ## Force evaluation ('-ltcl8.3${TCL_DBGX}' and friends ...). eval "TCLTK_LIBS=\"${TCLTK_LIBS}\"" fi ]) m4trace:acinclude.m4:317: -1- AC_DEFUN([COVERED_TCLTK_WORKS], [AC_CACHE_CHECK([whether compiling/linking Tcl/Tk code works], [r_cv_tcltk_works], [AC_LANG_PUSH(C) r_save_CPPFLAGS="${CPPFLAGS}" r_save_LIBS="${LIBS}" CPPFLAGS="${CPPFLAGS} ${TCLTK_CPPFLAGS}" LIBS="${LIBS} ${TCLTK_LIBS}" AC_LINK_IFELSE([AC_LANG_PROGRAM( [[#include #include ]], [[static char * p1 = (char *) Tcl_Init; static char * p2 = (char *) Tk_Init; ]])], r_cv_tcltk_works=yes, r_cv_tcltk_works=no) CPPFLAGS="${r_save_CPPFLAGS}" LIBS="${r_save_LIBS}" AC_LANG_POP(C)]) ]) m4trace:acinclude.m4:341: -1- AC_DEFUN([COVERED_TCLTK], [if test "${want_tcltk}" = yes; then have_tcltk=yes ## (Note that the subsequent 3 macros assume that have_tcltk has been ## set appropriately.) COVERED_TCLTK_CONFIG COVERED_TCLTK_CPPFLAGS COVERED_TCLTK_LIBS if test "${have_tcltk}" = yes; then COVERED_TCLTK_WORKS have_tcltk=${r_cv_tcltk_works} fi else have_tcltk=no ## Just making sure. TCLTK_CPPFLAGS= TCLTK_LIBS= fi if test "${have_tcltk}" = yes; then AC_DEFINE(HAVE_TCLTK, 1, [Define if you have the Tcl/Tk headers and libraries and want Tcl/Tk support to be built.]) use_tcltk=yes else use_tcltk=no fi AC_SUBST(TCLTK_CPPFLAGS) AC_SUBST(TCLTK_LIBS) AC_SUBST(use_tcltk) ]) m4trace:acinclude.m4:374: -1- AC_DEFUN([COVERED_PROG_BROWSER], [if test -z "${COVERED_BROWSER}"; then AC_PATH_PROGS(COVERED_BROWSER, [firefox safari netscape mozilla galeon kfmclient opera gnome-moz-remote open]) fi if test -z "${COVERED_BROWSER}"; then warn_browser="I could not determine a browser" AC_MSG_WARN([${warn_browser}]) else AC_MSG_RESULT([using default browser ... ${COVERED_BROWSER}]) fi AC_DEFINE_UNQUOTED(COVERED_BROWSER, "$COVERED_BROWSER", [Browser to view help pages with]) ]) m4trace:acinclude.m4:389: -1- AC_DEFUN([COVERED_DEBUG], [AC_ARG_ENABLE(debug, AC_HELP_STRING([--enable-debug],[Enables debugging output to be generated]), AC_SUBST([DEBUGDEF],["-DDEBUG_MODE"]))]) m4trace:acinclude.m4:396: -1- AC_DEFUN([COVERED_PROFILER], [AC_ARG_ENABLE(profiling, AC_HELP_STRING([--enable-profiling],[Enables source code profiler]), AC_SUBST([PROFILEDEF],["-DPROFILER"]))]) m4trace:acinclude.m4:403: -1- AC_DEFUN([COVERED_TEST], [AC_ARG_ENABLE(test, AC_HELP_STRING([--enable-test],[Enables development testing features]), AC_SUBST([TESTMODEDEF],["-DTESTMODE"]))]) m4trace:acinclude.m4:411: -1- AC_DEFUN([AX_LD_SHAREDLIB_OPTS], [AC_MSG_CHECKING([for shared library link flag]) shared=-shared case "${host}" in *-*-cygwin*) shared="-shared -Wl,--enable-auto-image-base" ;; *-*-hpux*) shared="-b" ;; *-*-darwin1.[0123]) shared="-bundle -undefined suppress" ;; *-*-darwin*) shared="-bundle -undefined suppress -flat_namespace" ;; esac AC_SUBST(shared) AC_MSG_RESULT($shared) ]) m4trace:acinclude.m4:439: -1- AC_DEFUN([AX_C_PICFLAG], [AC_MSG_CHECKING([for flag to make position independent code]) PICFLAG=-fPIC case "${host}" in *-*-cygwin*) PICFLAG= ;; *-*-hpux*) PICFLAG=+z ;; esac AC_SUBST(PICFLAG) AC_MSG_RESULT($PICFLAG) ]) m4trace:acinclude.m4:462: -1- AC_DEFUN([AX_LD_RDYNAMIC], [AC_MSG_CHECKING([for -rdynamic compiler flag]) rdynamic=-rdynamic case "${host}" in *-*-netbsd*) rdynamic="-Wl,--export-dynamic" ;; *-*-openbsd*) rdynamic="-Wl,--export-dynamic" ;; *-*-solaris*) rdynamic="" ;; *-*-cygwin*) rdynamic="" ;; *-*-hpux*) rdynamic="-E" ;; *-*-darwin*) rdynamic="-Wl,-all_load" strip_dynamic="-SX" ;; esac AC_SUBST(rdynamic) AC_MSG_RESULT($rdynamic) AC_SUBST(strip_dynamic) # since we didn't tell them we're "checking", no good place to tell the answer # AC_MSG_RESULT($strip_dynamic) ]) m4trace:acinclude.m4:502: -1- AC_DEFUN([AX_CPP_PRECOMP], [# Darwin requires -no-cpp-precomp case "${host}" in *-*-darwin*) CPPFLAGS="-no-cpp-precomp $CPPFLAGS" CFLAGS="-no-cpp-precomp $CFLAGS" ;; esac ]) m4trace:configure.in:2: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.in:2: -1- m4_pattern_forbid([_AC_]) m4trace:configure.in:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) m4trace:configure.in:2: -1- m4_pattern_allow([^AS_FLAGS$]) m4trace:configure.in:2: -1- m4_pattern_forbid([^_?m4_]) m4trace:configure.in:2: -1- m4_pattern_forbid([^dnl$]) m4trace:configure.in:2: -1- m4_pattern_forbid([^_?AS_]) m4trace:configure.in:2: -1- m4_pattern_allow([^SHELL$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PATH_SEPARATOR$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.in:2: -1- m4_pattern_allow([^exec_prefix$]) m4trace:configure.in:2: -1- m4_pattern_allow([^prefix$]) m4trace:configure.in:2: -1- m4_pattern_allow([^program_transform_name$]) m4trace:configure.in:2: -1- m4_pattern_allow([^bindir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^sbindir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^libexecdir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^datarootdir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^datadir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^sysconfdir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^sharedstatedir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^localstatedir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^includedir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^oldincludedir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^docdir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^infodir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^htmldir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^dvidir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^pdfdir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^psdir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^libdir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^localedir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^mandir$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.in:2: -1- m4_pattern_allow([^DEFS$]) m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_C$]) m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_N$]) m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_T$]) m4trace:configure.in:2: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.in:2: -1- m4_pattern_allow([^build_alias$]) m4trace:configure.in:2: -1- m4_pattern_allow([^host_alias$]) m4trace:configure.in:2: -1- m4_pattern_allow([^target_alias$]) m4trace:configure.in:3: -1- AM_CONFIG_HEADER([config.h]) m4trace:configure.in:3: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete. You should run autoupdate.], [/opt/local/share/aclocal-1.11/header.m4:12: AM_CONFIG_HEADER is expanded from... configure.in:3: the top level]) m4trace:configure.in:4: -1- AM_INIT_AUTOMAKE([covered], [covered-0.7.10]) m4trace:configure.in:4: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) m4trace:configure.in:4: -1- AM_SET_CURRENT_AUTOMAKE_VERSION m4trace:configure.in:4: -1- AM_AUTOMAKE_VERSION([1.11.1]) m4trace:configure.in:4: -1- _AM_AUTOCONF_VERSION([2.65]) m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_DATA$]) m4trace:configure.in:4: -1- m4_pattern_allow([^am__isrc$]) m4trace:configure.in:4: -1- _AM_SUBST_NOTMAKE([am__isrc]) m4trace:configure.in:4: -1- m4_pattern_allow([^CYGPATH_W$]) m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.in:4: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.in:4: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])]) m4trace:configure.in:4: -2- _AM_MANGLE_OPTION([no-define]) m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.in:4: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.in:4: -1- AM_SANITY_CHECK m4trace:configure.in:4: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) m4trace:configure.in:4: -1- AM_MISSING_HAS_RUN m4trace:configure.in:4: -1- AM_AUX_DIR_EXPAND m4trace:configure.in:4: -1- m4_pattern_allow([^ACLOCAL$]) m4trace:configure.in:4: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) m4trace:configure.in:4: -1- m4_pattern_allow([^AUTOCONF$]) m4trace:configure.in:4: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) m4trace:configure.in:4: -1- m4_pattern_allow([^AUTOMAKE$]) m4trace:configure.in:4: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) m4trace:configure.in:4: -1- m4_pattern_allow([^AUTOHEADER$]) m4trace:configure.in:4: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) m4trace:configure.in:4: -1- m4_pattern_allow([^MAKEINFO$]) m4trace:configure.in:4: -1- AM_PROG_INSTALL_SH m4trace:configure.in:4: -1- m4_pattern_allow([^install_sh$]) m4trace:configure.in:4: -1- AM_PROG_INSTALL_STRIP m4trace:configure.in:4: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) m4trace:configure.in:4: -1- AM_PROG_MKDIR_P m4trace:configure.in:4: -1- m4_pattern_allow([^MKDIR_P$]) m4trace:configure.in:4: -1- m4_pattern_allow([^mkdir_p$]) m4trace:configure.in:4: -1- m4_pattern_allow([^AWK$]) m4trace:configure.in:4: -1- m4_pattern_allow([^SET_MAKE$]) m4trace:configure.in:4: -1- AM_SET_LEADING_DOT m4trace:configure.in:4: -1- m4_pattern_allow([^am__leading_dot$]) m4trace:configure.in:4: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) m4trace:configure.in:4: -2- _AM_MANGLE_OPTION([tar-ustar]) m4trace:configure.in:4: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) m4trace:configure.in:4: -2- _AM_MANGLE_OPTION([tar-pax]) m4trace:configure.in:4: -1- _AM_PROG_TAR([v7]) m4trace:configure.in:4: -1- AM_MISSING_PROG([AMTAR], [tar]) m4trace:configure.in:4: -1- m4_pattern_allow([^AMTAR$]) m4trace:configure.in:4: -1- m4_pattern_allow([^am__tar$]) m4trace:configure.in:4: -1- m4_pattern_allow([^am__untar$]) m4trace:configure.in:4: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) m4trace:configure.in:4: -2- _AM_MANGLE_OPTION([no-dependencies]) m4trace:configure.in:4: -1- _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])]) m4trace:configure.in:4: -2- _AM_MANGLE_OPTION([silent-rules]) m4trace:configure.in:7: -1- m4_pattern_allow([^build$]) m4trace:configure.in:7: -1- m4_pattern_allow([^build_cpu$]) m4trace:configure.in:7: -1- m4_pattern_allow([^build_vendor$]) m4trace:configure.in:7: -1- m4_pattern_allow([^build_os$]) m4trace:configure.in:7: -1- m4_pattern_allow([^host$]) m4trace:configure.in:7: -1- m4_pattern_allow([^host_cpu$]) m4trace:configure.in:7: -1- m4_pattern_allow([^host_vendor$]) m4trace:configure.in:7: -1- m4_pattern_allow([^host_os$]) m4trace:configure.in:12: -1- AM_CONDITIONAL([BUILD_CYGWIN], [test x$build_cygwin = xyes]) m4trace:configure.in:12: -1- m4_pattern_allow([^BUILD_CYGWIN_TRUE$]) m4trace:configure.in:12: -1- m4_pattern_allow([^BUILD_CYGWIN_FALSE$]) m4trace:configure.in:12: -1- _AM_SUBST_NOTMAKE([BUILD_CYGWIN_TRUE]) m4trace:configure.in:12: -1- _AM_SUBST_NOTMAKE([BUILD_CYGWIN_FALSE]) m4trace:configure.in:15: -1- m4_pattern_allow([^SET_MAKE$]) m4trace:configure.in:16: -1- m4_pattern_allow([^CC$]) m4trace:configure.in:16: -1- m4_pattern_allow([^CFLAGS$]) m4trace:configure.in:16: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.in:16: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.in:16: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.in:16: -1- m4_pattern_allow([^CC$]) m4trace:configure.in:16: -1- m4_pattern_allow([^CC$]) m4trace:configure.in:16: -1- m4_pattern_allow([^CC$]) m4trace:configure.in:16: -1- m4_pattern_allow([^CC$]) m4trace:configure.in:16: -1- m4_pattern_allow([^ac_ct_CC$]) m4trace:configure.in:16: -1- m4_pattern_allow([^EXEEXT$]) m4trace:configure.in:16: -1- m4_pattern_allow([^OBJEXT$]) m4trace:configure.in:16: -1- _AM_DEPENDENCIES([CC]) m4trace:configure.in:16: -1- AM_SET_DEPDIR m4trace:configure.in:16: -1- m4_pattern_allow([^DEPDIR$]) m4trace:configure.in:16: -1- AM_OUTPUT_DEPENDENCY_COMMANDS m4trace:configure.in:16: -1- AM_MAKE_INCLUDE m4trace:configure.in:16: -1- m4_pattern_allow([^am__include$]) m4trace:configure.in:16: -1- m4_pattern_allow([^am__quote$]) m4trace:configure.in:16: -1- AM_DEP_TRACK m4trace:configure.in:16: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) m4trace:configure.in:16: -1- m4_pattern_allow([^AMDEP_TRUE$]) m4trace:configure.in:16: -1- m4_pattern_allow([^AMDEP_FALSE$]) m4trace:configure.in:16: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) m4trace:configure.in:16: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.in:16: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) m4trace:configure.in:16: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) m4trace:configure.in:16: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.in:16: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) m4trace:configure.in:16: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) m4trace:configure.in:16: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.in:16: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.in:16: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) m4trace:configure.in:19: -1- m4_pattern_allow([^SET_MAKE$]) m4trace:configure.in:20: -1- m4_pattern_allow([^RANLIB$]) m4trace:configure.in:21: -1- m4_pattern_allow([^YACC$]) m4trace:configure.in:21: -1- m4_pattern_allow([^YACC$]) m4trace:configure.in:21: -1- m4_pattern_allow([^YFLAGS$]) m4trace:configure.in:22: -1- m4_pattern_allow([^LEX$]) m4trace:configure.in:22: -1- m4_pattern_allow([^LEX_OUTPUT_ROOT$]) m4trace:configure.in:22: -1- m4_pattern_allow([^LEXLIB$]) m4trace:configure.in:22: -1- m4_pattern_allow([^YYTEXT_POINTER$]) m4trace:configure.in:23: -1- m4_pattern_allow([^_FILE_OFFSET_BITS$]) m4trace:configure.in:23: -1- m4_pattern_allow([^_LARGE_FILES$]) m4trace:configure.in:24: -1- m4_pattern_allow([^CPP$]) m4trace:configure.in:24: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.in:24: -1- m4_pattern_allow([^CPP$]) m4trace:configure.in:24: -1- m4_pattern_allow([^GREP$]) m4trace:configure.in:24: -1- m4_pattern_allow([^EGREP$]) m4trace:configure.in:24: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.in:24: -1- m4_pattern_allow([^WORDS_BIGENDIAN$]) m4trace:configure.in:24: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$]) m4trace:configure.in:25: -1- m4_pattern_allow([^XGPERF$]) m4trace:configure.in:34: -1- m4_pattern_allow([^HAVE_LIBZ$]) m4trace:configure.in:37: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:37: the top level]) m4trace:configure.in:50: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:50: the top level]) m4trace:configure.in:55: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:55: the top level]) m4trace:configure.in:61: -1- m4_pattern_allow([^TCLTK_LIBS$]) m4trace:configure.in:63: -1- m4_pattern_allow([^TCLTK_CPPFLAGS$]) m4trace:configure.in:67: -1- COVERED_TCLTK m4trace:configure.in:67: -1- COVERED_TCLTK_CONFIG m4trace:configure.in:67: -1- m4_pattern_allow([^TCL_CONFIG$]) m4trace:configure.in:67: -1- COVERED_PATH_TCL_CONFIG m4trace:configure.in:67: -1- m4_pattern_allow([^TK_CONFIG$]) m4trace:configure.in:67: -1- COVERED_PATH_TK_CONFIG m4trace:configure.in:67: -1- COVERED_TCLTK_CPPFLAGS m4trace:configure.in:67: -1- COVERED_HEADER_TCL m4trace:configure.in:67: -1- COVERED_HEADER_TK m4trace:configure.in:67: -1- COVERED_TCLTK_LIBS m4trace:configure.in:67: -1- m4_pattern_allow([^XMKMF$]) m4trace:configure.in:67: -1- m4_pattern_allow([^X_DISPLAY_MISSING$]) m4trace:configure.in:67: -1- m4_pattern_allow([^X_CFLAGS$]) m4trace:configure.in:67: -1- m4_pattern_allow([^X_PRE_LIBS$]) m4trace:configure.in:67: -1- m4_pattern_allow([^X_LIBS$]) m4trace:configure.in:67: -1- m4_pattern_allow([^X_EXTRA_LIBS$]) m4trace:configure.in:67: -1- m4_pattern_allow([^HAVE_LIBTK$]) m4trace:configure.in:67: -1- COVERED_TCLTK_WORKS m4trace:configure.in:67: -1- m4_pattern_allow([^HAVE_TCLTK$]) m4trace:configure.in:67: -1- m4_pattern_allow([^TCLTK_CPPFLAGS$]) m4trace:configure.in:67: -1- m4_pattern_allow([^TCLTK_LIBS$]) m4trace:configure.in:67: -1- m4_pattern_allow([^use_tcltk$]) m4trace:configure.in:70: -1- COVERED_PROG_BROWSER m4trace:configure.in:70: -1- m4_pattern_allow([^COVERED_BROWSER$]) m4trace:configure.in:70: -1- m4_pattern_allow([^COVERED_BROWSER$]) m4trace:configure.in:73: -1- COVERED_DEBUG m4trace:configure.in:73: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... acinclude.m4:389: COVERED_DEBUG is expanded from... configure.in:73: the top level]) m4trace:configure.in:73: -2- m4_pattern_allow([^DEBUGDEF$]) m4trace:configure.in:76: -1- COVERED_PROFILER m4trace:configure.in:76: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... acinclude.m4:396: COVERED_PROFILER is expanded from... configure.in:76: the top level]) m4trace:configure.in:76: -2- m4_pattern_allow([^PROFILEDEF$]) m4trace:configure.in:79: -1- COVERED_TEST m4trace:configure.in:79: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... acinclude.m4:403: COVERED_TEST is expanded from... configure.in:79: the top level]) m4trace:configure.in:79: -2- m4_pattern_allow([^TESTMODEDEF$]) m4trace:configure.in:82: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:82: the top level]) m4trace:configure.in:105: -1- m4_pattern_allow([^IVLIB$]) m4trace:configure.in:106: -1- m4_pattern_allow([^IVDIR$]) m4trace:configure.in:107: -1- m4_pattern_allow([^IVINC$]) m4trace:configure.in:110: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:110: the top level]) m4trace:configure.in:127: -1- m4_pattern_allow([^VCSLIB$]) m4trace:configure.in:128: -1- m4_pattern_allow([^VCSINC$]) m4trace:configure.in:132: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:132: the top level]) m4trace:configure.in:149: -1- m4_pattern_allow([^NCVLIB$]) m4trace:configure.in:150: -1- m4_pattern_allow([^NCVINC$]) m4trace:configure.in:154: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:154: the top level]) m4trace:configure.in:169: -1- m4_pattern_allow([^CVERLIB$]) m4trace:configure.in:171: -1- m4_pattern_allow([^CVERLIB$]) m4trace:configure.in:173: -1- m4_pattern_allow([^CVERINC$]) m4trace:configure.in:177: -1- m4_pattern_allow([^HAVE_STRING_H$]) m4trace:configure.in:178: -1- m4_pattern_allow([^HAVE_SYS_TIME_H$]) m4trace:configure.in:179: -1- m4_pattern_allow([^HAVE_MATH_H$]) m4trace:configure.in:185: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.in:188: -1- m4_pattern_allow([^const$]) m4trace:configure.in:189: -1- m4_pattern_allow([^SIZEOF_CHAR$]) m4trace:configure.in:190: -1- m4_pattern_allow([^SIZEOF_SHORT$]) m4trace:configure.in:191: -1- m4_pattern_allow([^SIZEOF_INT$]) m4trace:configure.in:192: -1- m4_pattern_allow([^SIZEOF_LONG$]) m4trace:configure.in:193: -1- m4_pattern_allow([^SIZEOF_LONG_LONG$]) m4trace:configure.in:194: -1- m4_pattern_allow([^SIZEOF_FLOAT$]) m4trace:configure.in:195: -1- m4_pattern_allow([^SIZEOF_DOUBLE$]) m4trace:configure.in:198: -1- _m4_warn([obsolete], [The macro `AC_TYPE_SIGNAL' is obsolete. You should run autoupdate.], [../../lib/autoconf/types.m4:738: AC_TYPE_SIGNAL is expanded from... configure.in:198: the top level]) m4trace:configure.in:198: -1- m4_pattern_allow([^RETSIGTYPE$]) m4trace:configure.in:199: -1- m4_pattern_allow([^size_t$]) m4trace:configure.in:200: -1- m4_pattern_allow([^HAVE_LIBM$]) m4trace:configure.in:201: -1- m4_pattern_allow([^HAVE_LIBM$]) m4trace:configure.in:206: -1- AX_C_PICFLAG m4trace:configure.in:206: -1- m4_pattern_allow([^PICFLAG$]) m4trace:configure.in:209: -1- AX_CPP_PRECOMP m4trace:configure.in:212: -1- AX_LD_RDYNAMIC m4trace:configure.in:212: -1- m4_pattern_allow([^rdynamic$]) m4trace:configure.in:212: -1- m4_pattern_allow([^strip_dynamic$]) m4trace:configure.in:215: -1- AX_LD_SHAREDLIB_OPTS m4trace:configure.in:215: -1- m4_pattern_allow([^shared$]) m4trace:configure.in:218: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments. You should run autoupdate.], []) m4trace:configure.in:218: -1- m4_pattern_allow([^LIB@&t@OBJS$]) m4trace:configure.in:218: -1- m4_pattern_allow([^LTLIBOBJS$]) m4trace:configure.in:218: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) m4trace:configure.in:218: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) m4trace:configure.in:218: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) m4trace:configure.in:218: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) m4trace:configure.in:218: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) m4trace:configure.in:218: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) m4trace:configure.in:218: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS covered-0.7.10/autom4te.cache/traces.10000644000076500007650000012316311475644667017443 0ustar trevorwtrevorwm4trace:aclocal.m4:964: -1- m4_include([acinclude.m4]) m4trace:configure.in:2: -1- AC_INIT([src/main.c]) m4trace:configure.in:2: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.in:2: -1- m4_pattern_forbid([_AC_]) m4trace:configure.in:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) m4trace:configure.in:2: -1- m4_pattern_allow([^AS_FLAGS$]) m4trace:configure.in:2: -1- m4_pattern_forbid([^_?m4_]) m4trace:configure.in:2: -1- m4_pattern_forbid([^dnl$]) m4trace:configure.in:2: -1- m4_pattern_forbid([^_?AS_]) m4trace:configure.in:2: -1- AC_SUBST([SHELL]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([SHELL]) m4trace:configure.in:2: -1- m4_pattern_allow([^SHELL$]) m4trace:configure.in:2: -1- AC_SUBST([PATH_SEPARATOR]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([PATH_SEPARATOR]) m4trace:configure.in:2: -1- m4_pattern_allow([^PATH_SEPARATOR$]) m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_NAME]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_TARNAME]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_VERSION]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_STRING]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_URL]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.in:2: -1- AC_SUBST([exec_prefix], [NONE]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([exec_prefix]) m4trace:configure.in:2: -1- m4_pattern_allow([^exec_prefix$]) m4trace:configure.in:2: -1- AC_SUBST([prefix], [NONE]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([prefix]) m4trace:configure.in:2: -1- m4_pattern_allow([^prefix$]) m4trace:configure.in:2: -1- AC_SUBST([program_transform_name], [s,x,x,]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([program_transform_name]) m4trace:configure.in:2: -1- m4_pattern_allow([^program_transform_name$]) m4trace:configure.in:2: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([bindir]) m4trace:configure.in:2: -1- m4_pattern_allow([^bindir$]) m4trace:configure.in:2: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([sbindir]) m4trace:configure.in:2: -1- m4_pattern_allow([^sbindir$]) m4trace:configure.in:2: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([libexecdir]) m4trace:configure.in:2: -1- m4_pattern_allow([^libexecdir$]) m4trace:configure.in:2: -1- AC_SUBST([datarootdir], ['${prefix}/share']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([datarootdir]) m4trace:configure.in:2: -1- m4_pattern_allow([^datarootdir$]) m4trace:configure.in:2: -1- AC_SUBST([datadir], ['${datarootdir}']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([datadir]) m4trace:configure.in:2: -1- m4_pattern_allow([^datadir$]) m4trace:configure.in:2: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([sysconfdir]) m4trace:configure.in:2: -1- m4_pattern_allow([^sysconfdir$]) m4trace:configure.in:2: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([sharedstatedir]) m4trace:configure.in:2: -1- m4_pattern_allow([^sharedstatedir$]) m4trace:configure.in:2: -1- AC_SUBST([localstatedir], ['${prefix}/var']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([localstatedir]) m4trace:configure.in:2: -1- m4_pattern_allow([^localstatedir$]) m4trace:configure.in:2: -1- AC_SUBST([includedir], ['${prefix}/include']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([includedir]) m4trace:configure.in:2: -1- m4_pattern_allow([^includedir$]) m4trace:configure.in:2: -1- AC_SUBST([oldincludedir], ['/usr/include']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([oldincludedir]) m4trace:configure.in:2: -1- m4_pattern_allow([^oldincludedir$]) m4trace:configure.in:2: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME], ['${datarootdir}/doc/${PACKAGE_TARNAME}'], ['${datarootdir}/doc/${PACKAGE}'])]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([docdir]) m4trace:configure.in:2: -1- m4_pattern_allow([^docdir$]) m4trace:configure.in:2: -1- AC_SUBST([infodir], ['${datarootdir}/info']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([infodir]) m4trace:configure.in:2: -1- m4_pattern_allow([^infodir$]) m4trace:configure.in:2: -1- AC_SUBST([htmldir], ['${docdir}']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([htmldir]) m4trace:configure.in:2: -1- m4_pattern_allow([^htmldir$]) m4trace:configure.in:2: -1- AC_SUBST([dvidir], ['${docdir}']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([dvidir]) m4trace:configure.in:2: -1- m4_pattern_allow([^dvidir$]) m4trace:configure.in:2: -1- AC_SUBST([pdfdir], ['${docdir}']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([pdfdir]) m4trace:configure.in:2: -1- m4_pattern_allow([^pdfdir$]) m4trace:configure.in:2: -1- AC_SUBST([psdir], ['${docdir}']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([psdir]) m4trace:configure.in:2: -1- m4_pattern_allow([^psdir$]) m4trace:configure.in:2: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([libdir]) m4trace:configure.in:2: -1- m4_pattern_allow([^libdir$]) m4trace:configure.in:2: -1- AC_SUBST([localedir], ['${datarootdir}/locale']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([localedir]) m4trace:configure.in:2: -1- m4_pattern_allow([^localedir$]) m4trace:configure.in:2: -1- AC_SUBST([mandir], ['${datarootdir}/man']) m4trace:configure.in:2: -1- AC_SUBST_TRACE([mandir]) m4trace:configure.in:2: -1- m4_pattern_allow([^mandir$]) m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ @%:@undef PACKAGE_NAME]) m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ @%:@undef PACKAGE_TARNAME]) m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ @%:@undef PACKAGE_VERSION]) m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ @%:@undef PACKAGE_STRING]) m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ @%:@undef PACKAGE_BUGREPORT]) m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL]) m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */ @%:@undef PACKAGE_URL]) m4trace:configure.in:2: -1- AC_SUBST([DEFS]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([DEFS]) m4trace:configure.in:2: -1- m4_pattern_allow([^DEFS$]) m4trace:configure.in:2: -1- AC_SUBST([ECHO_C]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([ECHO_C]) m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_C$]) m4trace:configure.in:2: -1- AC_SUBST([ECHO_N]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([ECHO_N]) m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_N$]) m4trace:configure.in:2: -1- AC_SUBST([ECHO_T]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([ECHO_T]) m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_T$]) m4trace:configure.in:2: -1- AC_SUBST([LIBS]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([LIBS]) m4trace:configure.in:2: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.in:2: -1- AC_SUBST([build_alias]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([build_alias]) m4trace:configure.in:2: -1- m4_pattern_allow([^build_alias$]) m4trace:configure.in:2: -1- AC_SUBST([host_alias]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([host_alias]) m4trace:configure.in:2: -1- m4_pattern_allow([^host_alias$]) m4trace:configure.in:2: -1- AC_SUBST([target_alias]) m4trace:configure.in:2: -1- AC_SUBST_TRACE([target_alias]) m4trace:configure.in:2: -1- m4_pattern_allow([^target_alias$]) m4trace:configure.in:3: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete. You should run autoupdate.], [aclocal.m4:419: AM_CONFIG_HEADER is expanded from... configure.in:3: the top level]) m4trace:configure.in:3: -1- AC_CONFIG_HEADERS([config.h]) m4trace:configure.in:4: -1- AM_INIT_AUTOMAKE([covered], [covered-0.7.10]) m4trace:configure.in:4: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) m4trace:configure.in:4: -1- AM_AUTOMAKE_VERSION([1.11.1]) m4trace:configure.in:4: -1- AC_REQUIRE_AUX_FILE([install-sh]) m4trace:configure.in:4: -1- AC_SUBST([INSTALL_PROGRAM]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) m4trace:configure.in:4: -1- AC_SUBST([INSTALL_SCRIPT]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([INSTALL_SCRIPT]) m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) m4trace:configure.in:4: -1- AC_SUBST([INSTALL_DATA]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([INSTALL_DATA]) m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_DATA$]) m4trace:configure.in:4: -1- AC_SUBST([am__isrc], [' -I$(srcdir)']) m4trace:configure.in:4: -1- AC_SUBST_TRACE([am__isrc]) m4trace:configure.in:4: -1- m4_pattern_allow([^am__isrc$]) m4trace:configure.in:4: -1- _AM_SUBST_NOTMAKE([am__isrc]) m4trace:configure.in:4: -1- AC_SUBST([CYGPATH_W]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([CYGPATH_W]) m4trace:configure.in:4: -1- m4_pattern_allow([^CYGPATH_W$]) m4trace:configure.in:4: -1- AC_SUBST([PACKAGE], [covered]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([PACKAGE]) m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.in:4: -1- AC_SUBST([VERSION], [covered-0.7.10]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([VERSION]) m4trace:configure.in:4: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE]) m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE], [/* Name of package */ @%:@undef PACKAGE]) m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([VERSION]) m4trace:configure.in:4: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.in:4: -1- AH_OUTPUT([VERSION], [/* Version number of package */ @%:@undef VERSION]) m4trace:configure.in:4: -1- AC_REQUIRE_AUX_FILE([missing]) m4trace:configure.in:4: -1- AC_SUBST([ACLOCAL]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([ACLOCAL]) m4trace:configure.in:4: -1- m4_pattern_allow([^ACLOCAL$]) m4trace:configure.in:4: -1- AC_SUBST([AUTOCONF]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([AUTOCONF]) m4trace:configure.in:4: -1- m4_pattern_allow([^AUTOCONF$]) m4trace:configure.in:4: -1- AC_SUBST([AUTOMAKE]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([AUTOMAKE]) m4trace:configure.in:4: -1- m4_pattern_allow([^AUTOMAKE$]) m4trace:configure.in:4: -1- AC_SUBST([AUTOHEADER]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([AUTOHEADER]) m4trace:configure.in:4: -1- m4_pattern_allow([^AUTOHEADER$]) m4trace:configure.in:4: -1- AC_SUBST([MAKEINFO]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([MAKEINFO]) m4trace:configure.in:4: -1- m4_pattern_allow([^MAKEINFO$]) m4trace:configure.in:4: -1- AC_SUBST([install_sh]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([install_sh]) m4trace:configure.in:4: -1- m4_pattern_allow([^install_sh$]) m4trace:configure.in:4: -1- AC_SUBST([STRIP]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([STRIP]) m4trace:configure.in:4: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.in:4: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM]) m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) m4trace:configure.in:4: -1- AC_REQUIRE_AUX_FILE([install-sh]) m4trace:configure.in:4: -1- AC_SUBST([MKDIR_P]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([MKDIR_P]) m4trace:configure.in:4: -1- m4_pattern_allow([^MKDIR_P$]) m4trace:configure.in:4: -1- AC_SUBST([mkdir_p], ["$MKDIR_P"]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([mkdir_p]) m4trace:configure.in:4: -1- m4_pattern_allow([^mkdir_p$]) m4trace:configure.in:4: -1- AC_SUBST([AWK]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([AWK]) m4trace:configure.in:4: -1- m4_pattern_allow([^AWK$]) m4trace:configure.in:4: -1- AC_SUBST([SET_MAKE]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([SET_MAKE]) m4trace:configure.in:4: -1- m4_pattern_allow([^SET_MAKE$]) m4trace:configure.in:4: -1- AC_SUBST([am__leading_dot]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([am__leading_dot]) m4trace:configure.in:4: -1- m4_pattern_allow([^am__leading_dot$]) m4trace:configure.in:4: -1- AC_SUBST([AMTAR]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([AMTAR]) m4trace:configure.in:4: -1- m4_pattern_allow([^AMTAR$]) m4trace:configure.in:4: -1- AC_SUBST([am__tar]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([am__tar]) m4trace:configure.in:4: -1- m4_pattern_allow([^am__tar$]) m4trace:configure.in:4: -1- AC_SUBST([am__untar]) m4trace:configure.in:4: -1- AC_SUBST_TRACE([am__untar]) m4trace:configure.in:4: -1- m4_pattern_allow([^am__untar$]) m4trace:configure.in:7: -1- AC_CANONICAL_HOST m4trace:configure.in:7: -1- AC_CANONICAL_BUILD m4trace:configure.in:7: -1- AC_REQUIRE_AUX_FILE([config.sub]) m4trace:configure.in:7: -1- AC_REQUIRE_AUX_FILE([config.guess]) m4trace:configure.in:7: -1- AC_SUBST([build], [$ac_cv_build]) m4trace:configure.in:7: -1- AC_SUBST_TRACE([build]) m4trace:configure.in:7: -1- m4_pattern_allow([^build$]) m4trace:configure.in:7: -1- AC_SUBST([build_cpu], [$[1]]) m4trace:configure.in:7: -1- AC_SUBST_TRACE([build_cpu]) m4trace:configure.in:7: -1- m4_pattern_allow([^build_cpu$]) m4trace:configure.in:7: -1- AC_SUBST([build_vendor], [$[2]]) m4trace:configure.in:7: -1- AC_SUBST_TRACE([build_vendor]) m4trace:configure.in:7: -1- m4_pattern_allow([^build_vendor$]) m4trace:configure.in:7: -1- AC_SUBST([build_os]) m4trace:configure.in:7: -1- AC_SUBST_TRACE([build_os]) m4trace:configure.in:7: -1- m4_pattern_allow([^build_os$]) m4trace:configure.in:7: -1- AC_SUBST([host], [$ac_cv_host]) m4trace:configure.in:7: -1- AC_SUBST_TRACE([host]) m4trace:configure.in:7: -1- m4_pattern_allow([^host$]) m4trace:configure.in:7: -1- AC_SUBST([host_cpu], [$[1]]) m4trace:configure.in:7: -1- AC_SUBST_TRACE([host_cpu]) m4trace:configure.in:7: -1- m4_pattern_allow([^host_cpu$]) m4trace:configure.in:7: -1- AC_SUBST([host_vendor], [$[2]]) m4trace:configure.in:7: -1- AC_SUBST_TRACE([host_vendor]) m4trace:configure.in:7: -1- m4_pattern_allow([^host_vendor$]) m4trace:configure.in:7: -1- AC_SUBST([host_os]) m4trace:configure.in:7: -1- AC_SUBST_TRACE([host_os]) m4trace:configure.in:7: -1- m4_pattern_allow([^host_os$]) m4trace:configure.in:12: -1- AM_CONDITIONAL([BUILD_CYGWIN], [test x$build_cygwin = xyes]) m4trace:configure.in:12: -1- AC_SUBST([BUILD_CYGWIN_TRUE]) m4trace:configure.in:12: -1- AC_SUBST_TRACE([BUILD_CYGWIN_TRUE]) m4trace:configure.in:12: -1- m4_pattern_allow([^BUILD_CYGWIN_TRUE$]) m4trace:configure.in:12: -1- AC_SUBST([BUILD_CYGWIN_FALSE]) m4trace:configure.in:12: -1- AC_SUBST_TRACE([BUILD_CYGWIN_FALSE]) m4trace:configure.in:12: -1- m4_pattern_allow([^BUILD_CYGWIN_FALSE$]) m4trace:configure.in:12: -1- _AM_SUBST_NOTMAKE([BUILD_CYGWIN_TRUE]) m4trace:configure.in:12: -1- _AM_SUBST_NOTMAKE([BUILD_CYGWIN_FALSE]) m4trace:configure.in:15: -1- AC_SUBST([SET_MAKE]) m4trace:configure.in:15: -1- AC_SUBST_TRACE([SET_MAKE]) m4trace:configure.in:15: -1- m4_pattern_allow([^SET_MAKE$]) m4trace:configure.in:16: -1- AC_SUBST([CC]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([CC]) m4trace:configure.in:16: -1- m4_pattern_allow([^CC$]) m4trace:configure.in:16: -1- AC_SUBST([CFLAGS]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([CFLAGS]) m4trace:configure.in:16: -1- m4_pattern_allow([^CFLAGS$]) m4trace:configure.in:16: -1- AC_SUBST([LDFLAGS]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([LDFLAGS]) m4trace:configure.in:16: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.in:16: -1- AC_SUBST([LIBS]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([LIBS]) m4trace:configure.in:16: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.in:16: -1- AC_SUBST([CPPFLAGS]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([CPPFLAGS]) m4trace:configure.in:16: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.in:16: -1- AC_SUBST([CC]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([CC]) m4trace:configure.in:16: -1- m4_pattern_allow([^CC$]) m4trace:configure.in:16: -1- AC_SUBST([CC]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([CC]) m4trace:configure.in:16: -1- m4_pattern_allow([^CC$]) m4trace:configure.in:16: -1- AC_SUBST([CC]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([CC]) m4trace:configure.in:16: -1- m4_pattern_allow([^CC$]) m4trace:configure.in:16: -1- AC_SUBST([CC]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([CC]) m4trace:configure.in:16: -1- m4_pattern_allow([^CC$]) m4trace:configure.in:16: -1- AC_SUBST([ac_ct_CC]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([ac_ct_CC]) m4trace:configure.in:16: -1- m4_pattern_allow([^ac_ct_CC$]) m4trace:configure.in:16: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([EXEEXT]) m4trace:configure.in:16: -1- m4_pattern_allow([^EXEEXT$]) m4trace:configure.in:16: -1- AC_SUBST([OBJEXT], [$ac_cv_objext]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([OBJEXT]) m4trace:configure.in:16: -1- m4_pattern_allow([^OBJEXT$]) m4trace:configure.in:16: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([DEPDIR]) m4trace:configure.in:16: -1- m4_pattern_allow([^DEPDIR$]) m4trace:configure.in:16: -1- AC_SUBST([am__include]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([am__include]) m4trace:configure.in:16: -1- m4_pattern_allow([^am__include$]) m4trace:configure.in:16: -1- AC_SUBST([am__quote]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([am__quote]) m4trace:configure.in:16: -1- m4_pattern_allow([^am__quote$]) m4trace:configure.in:16: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) m4trace:configure.in:16: -1- AC_SUBST([AMDEP_TRUE]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([AMDEP_TRUE]) m4trace:configure.in:16: -1- m4_pattern_allow([^AMDEP_TRUE$]) m4trace:configure.in:16: -1- AC_SUBST([AMDEP_FALSE]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([AMDEP_FALSE]) m4trace:configure.in:16: -1- m4_pattern_allow([^AMDEP_FALSE$]) m4trace:configure.in:16: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) m4trace:configure.in:16: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.in:16: -1- AC_SUBST([AMDEPBACKSLASH]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([AMDEPBACKSLASH]) m4trace:configure.in:16: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) m4trace:configure.in:16: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) m4trace:configure.in:16: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([CCDEPMODE]) m4trace:configure.in:16: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.in:16: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) m4trace:configure.in:16: -1- AC_SUBST([am__fastdepCC_TRUE]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE]) m4trace:configure.in:16: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) m4trace:configure.in:16: -1- AC_SUBST([am__fastdepCC_FALSE]) m4trace:configure.in:16: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE]) m4trace:configure.in:16: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.in:16: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.in:16: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) m4trace:configure.in:19: -1- AC_SUBST([SET_MAKE]) m4trace:configure.in:19: -1- AC_SUBST_TRACE([SET_MAKE]) m4trace:configure.in:19: -1- m4_pattern_allow([^SET_MAKE$]) m4trace:configure.in:20: -1- AC_SUBST([RANLIB]) m4trace:configure.in:20: -1- AC_SUBST_TRACE([RANLIB]) m4trace:configure.in:20: -1- m4_pattern_allow([^RANLIB$]) m4trace:configure.in:21: -1- AC_SUBST([YACC]) m4trace:configure.in:21: -1- AC_SUBST_TRACE([YACC]) m4trace:configure.in:21: -1- m4_pattern_allow([^YACC$]) m4trace:configure.in:21: -1- AC_SUBST([YACC]) m4trace:configure.in:21: -1- AC_SUBST_TRACE([YACC]) m4trace:configure.in:21: -1- m4_pattern_allow([^YACC$]) m4trace:configure.in:21: -1- AC_SUBST([YFLAGS]) m4trace:configure.in:21: -1- AC_SUBST_TRACE([YFLAGS]) m4trace:configure.in:21: -1- m4_pattern_allow([^YFLAGS$]) m4trace:configure.in:22: -1- AC_SUBST([LEX]) m4trace:configure.in:22: -1- AC_SUBST_TRACE([LEX]) m4trace:configure.in:22: -1- m4_pattern_allow([^LEX$]) m4trace:configure.in:22: -1- AC_SUBST([LEX_OUTPUT_ROOT], [$ac_cv_prog_lex_root]) m4trace:configure.in:22: -1- AC_SUBST_TRACE([LEX_OUTPUT_ROOT]) m4trace:configure.in:22: -1- m4_pattern_allow([^LEX_OUTPUT_ROOT$]) m4trace:configure.in:22: -1- AC_SUBST([LEXLIB]) m4trace:configure.in:22: -1- AC_SUBST_TRACE([LEXLIB]) m4trace:configure.in:22: -1- m4_pattern_allow([^LEXLIB$]) m4trace:configure.in:22: -1- AC_DEFINE_TRACE_LITERAL([YYTEXT_POINTER]) m4trace:configure.in:22: -1- m4_pattern_allow([^YYTEXT_POINTER$]) m4trace:configure.in:22: -1- AH_OUTPUT([YYTEXT_POINTER], [/* Define to 1 if `lex\' declares `yytext\' as a `char *\' by default, not a `char@<:@@:>@\'. */ @%:@undef YYTEXT_POINTER]) m4trace:configure.in:23: -1- AC_DEFINE_TRACE_LITERAL([_FILE_OFFSET_BITS]) m4trace:configure.in:23: -1- m4_pattern_allow([^_FILE_OFFSET_BITS$]) m4trace:configure.in:23: -1- AH_OUTPUT([_FILE_OFFSET_BITS], [/* Number of bits in a file offset, on hosts where this is settable. */ @%:@undef _FILE_OFFSET_BITS]) m4trace:configure.in:23: -1- AC_DEFINE_TRACE_LITERAL([_LARGE_FILES]) m4trace:configure.in:23: -1- m4_pattern_allow([^_LARGE_FILES$]) m4trace:configure.in:23: -1- AH_OUTPUT([_LARGE_FILES], [/* Define for large files, on AIX-style hosts. */ @%:@undef _LARGE_FILES]) m4trace:configure.in:24: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ #if defined AC_APPLE_UNIVERSAL_BUILD # if defined __BIG_ENDIAN__ # define WORDS_BIGENDIAN 1 # endif #else # ifndef WORDS_BIGENDIAN # undef WORDS_BIGENDIAN # endif #endif]) m4trace:configure.in:24: -1- AC_SUBST([CPP]) m4trace:configure.in:24: -1- AC_SUBST_TRACE([CPP]) m4trace:configure.in:24: -1- m4_pattern_allow([^CPP$]) m4trace:configure.in:24: -1- AC_SUBST([CPPFLAGS]) m4trace:configure.in:24: -1- AC_SUBST_TRACE([CPPFLAGS]) m4trace:configure.in:24: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.in:24: -1- AC_SUBST([CPP]) m4trace:configure.in:24: -1- AC_SUBST_TRACE([CPP]) m4trace:configure.in:24: -1- m4_pattern_allow([^CPP$]) m4trace:configure.in:24: -1- AC_SUBST([GREP]) m4trace:configure.in:24: -1- AC_SUBST_TRACE([GREP]) m4trace:configure.in:24: -1- m4_pattern_allow([^GREP$]) m4trace:configure.in:24: -1- AC_SUBST([EGREP]) m4trace:configure.in:24: -1- AC_SUBST_TRACE([EGREP]) m4trace:configure.in:24: -1- m4_pattern_allow([^EGREP$]) m4trace:configure.in:24: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) m4trace:configure.in:24: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.in:24: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */ @%:@undef STDC_HEADERS]) m4trace:configure.in:24: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_SYS_TYPES_H]) m4trace:configure.in:24: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_SYS_STAT_H]) m4trace:configure.in:24: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STDLIB_H]) m4trace:configure.in:24: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STRING_H]) m4trace:configure.in:24: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_MEMORY_H]) m4trace:configure.in:24: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STRINGS_H]) m4trace:configure.in:24: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_INTTYPES_H]) m4trace:configure.in:24: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STDINT_H]) m4trace:configure.in:24: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_UNISTD_H]) m4trace:configure.in:24: -1- AC_DEFINE_TRACE_LITERAL([WORDS_BIGENDIAN]) m4trace:configure.in:24: -1- m4_pattern_allow([^WORDS_BIGENDIAN$]) m4trace:configure.in:24: -1- AC_DEFINE_TRACE_LITERAL([AC_APPLE_UNIVERSAL_BUILD]) m4trace:configure.in:24: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$]) m4trace:configure.in:24: -1- AH_OUTPUT([AC_APPLE_UNIVERSAL_BUILD], [/* Define if building universal (internal helper macro) */ @%:@undef AC_APPLE_UNIVERSAL_BUILD]) m4trace:configure.in:25: -1- AC_SUBST([XGPERF]) m4trace:configure.in:25: -1- AC_SUBST_TRACE([XGPERF]) m4trace:configure.in:25: -1- m4_pattern_allow([^XGPERF$]) m4trace:configure.in:34: -1- AH_OUTPUT([HAVE_LIBZ], [/* Define to 1 if you have the `z\' library (-lz). */ @%:@undef HAVE_LIBZ]) m4trace:configure.in:34: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBZ]) m4trace:configure.in:34: -1- m4_pattern_allow([^HAVE_LIBZ$]) m4trace:configure.in:37: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:37: the top level]) m4trace:configure.in:50: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:50: the top level]) m4trace:configure.in:55: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:55: the top level]) m4trace:configure.in:61: -1- AC_SUBST([TCLTK_LIBS]) m4trace:configure.in:61: -1- AC_SUBST_TRACE([TCLTK_LIBS]) m4trace:configure.in:61: -1- m4_pattern_allow([^TCLTK_LIBS$]) m4trace:configure.in:63: -1- AC_SUBST([TCLTK_CPPFLAGS]) m4trace:configure.in:63: -1- AC_SUBST_TRACE([TCLTK_CPPFLAGS]) m4trace:configure.in:63: -1- m4_pattern_allow([^TCLTK_CPPFLAGS$]) m4trace:configure.in:67: -1- AC_SUBST([TCL_CONFIG]) m4trace:configure.in:67: -1- AC_SUBST_TRACE([TCL_CONFIG]) m4trace:configure.in:67: -1- m4_pattern_allow([^TCL_CONFIG$]) m4trace:configure.in:67: -1- AC_SUBST([TK_CONFIG]) m4trace:configure.in:67: -1- AC_SUBST_TRACE([TK_CONFIG]) m4trace:configure.in:67: -1- m4_pattern_allow([^TK_CONFIG$]) m4trace:configure.in:67: -1- AC_SUBST([XMKMF]) m4trace:configure.in:67: -1- AC_SUBST_TRACE([XMKMF]) m4trace:configure.in:67: -1- m4_pattern_allow([^XMKMF$]) m4trace:configure.in:67: -1- AC_DEFINE_TRACE_LITERAL([X_DISPLAY_MISSING]) m4trace:configure.in:67: -1- m4_pattern_allow([^X_DISPLAY_MISSING$]) m4trace:configure.in:67: -1- AH_OUTPUT([X_DISPLAY_MISSING], [/* Define to 1 if the X Window System is missing or not being used. */ @%:@undef X_DISPLAY_MISSING]) m4trace:configure.in:67: -1- AC_SUBST([X_CFLAGS]) m4trace:configure.in:67: -1- AC_SUBST_TRACE([X_CFLAGS]) m4trace:configure.in:67: -1- m4_pattern_allow([^X_CFLAGS$]) m4trace:configure.in:67: -1- AC_SUBST([X_PRE_LIBS]) m4trace:configure.in:67: -1- AC_SUBST_TRACE([X_PRE_LIBS]) m4trace:configure.in:67: -1- m4_pattern_allow([^X_PRE_LIBS$]) m4trace:configure.in:67: -1- AC_SUBST([X_LIBS]) m4trace:configure.in:67: -1- AC_SUBST_TRACE([X_LIBS]) m4trace:configure.in:67: -1- m4_pattern_allow([^X_LIBS$]) m4trace:configure.in:67: -1- AC_SUBST([X_EXTRA_LIBS]) m4trace:configure.in:67: -1- AC_SUBST_TRACE([X_EXTRA_LIBS]) m4trace:configure.in:67: -1- m4_pattern_allow([^X_EXTRA_LIBS$]) m4trace:configure.in:67: -1- AH_OUTPUT([HAVE_LIBTK], [/* Define to 1 if you have the `tk\' library (-ltk). */ @%:@undef HAVE_LIBTK]) m4trace:configure.in:67: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBTK]) m4trace:configure.in:67: -1- m4_pattern_allow([^HAVE_LIBTK$]) m4trace:configure.in:67: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TCLTK]) m4trace:configure.in:67: -1- m4_pattern_allow([^HAVE_TCLTK$]) m4trace:configure.in:67: -1- AH_OUTPUT([HAVE_TCLTK], [/* Define if you have the Tcl/Tk headers and libraries and want Tcl/Tk support to be built. */ @%:@undef HAVE_TCLTK]) m4trace:configure.in:67: -1- AC_SUBST([TCLTK_CPPFLAGS]) m4trace:configure.in:67: -1- AC_SUBST_TRACE([TCLTK_CPPFLAGS]) m4trace:configure.in:67: -1- m4_pattern_allow([^TCLTK_CPPFLAGS$]) m4trace:configure.in:67: -1- AC_SUBST([TCLTK_LIBS]) m4trace:configure.in:67: -1- AC_SUBST_TRACE([TCLTK_LIBS]) m4trace:configure.in:67: -1- m4_pattern_allow([^TCLTK_LIBS$]) m4trace:configure.in:67: -1- AC_SUBST([use_tcltk]) m4trace:configure.in:67: -1- AC_SUBST_TRACE([use_tcltk]) m4trace:configure.in:67: -1- m4_pattern_allow([^use_tcltk$]) m4trace:configure.in:70: -1- AC_SUBST([COVERED_BROWSER]) m4trace:configure.in:70: -1- AC_SUBST_TRACE([COVERED_BROWSER]) m4trace:configure.in:70: -1- m4_pattern_allow([^COVERED_BROWSER$]) m4trace:configure.in:70: -1- AC_DEFINE_TRACE_LITERAL([COVERED_BROWSER]) m4trace:configure.in:70: -1- m4_pattern_allow([^COVERED_BROWSER$]) m4trace:configure.in:70: -1- AH_OUTPUT([COVERED_BROWSER], [/* Browser to view help pages with */ @%:@undef COVERED_BROWSER]) m4trace:configure.in:73: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... acinclude.m4:389: COVERED_DEBUG is expanded from... configure.in:73: the top level]) m4trace:configure.in:73: -2- AC_SUBST([DEBUGDEF], ["-DDEBUG_MODE"]) m4trace:configure.in:73: -2- AC_SUBST_TRACE([DEBUGDEF]) m4trace:configure.in:73: -2- m4_pattern_allow([^DEBUGDEF$]) m4trace:configure.in:76: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... acinclude.m4:396: COVERED_PROFILER is expanded from... configure.in:76: the top level]) m4trace:configure.in:76: -2- AC_SUBST([PROFILEDEF], ["-DPROFILER"]) m4trace:configure.in:76: -2- AC_SUBST_TRACE([PROFILEDEF]) m4trace:configure.in:76: -2- m4_pattern_allow([^PROFILEDEF$]) m4trace:configure.in:79: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... acinclude.m4:403: COVERED_TEST is expanded from... configure.in:79: the top level]) m4trace:configure.in:79: -2- AC_SUBST([TESTMODEDEF], ["-DTESTMODE"]) m4trace:configure.in:79: -2- AC_SUBST_TRACE([TESTMODEDEF]) m4trace:configure.in:79: -2- m4_pattern_allow([^TESTMODEDEF$]) m4trace:configure.in:82: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:82: the top level]) m4trace:configure.in:105: -1- AC_SUBST([IVLIB], ['covered.vpi']) m4trace:configure.in:105: -1- AC_SUBST_TRACE([IVLIB]) m4trace:configure.in:105: -1- m4_pattern_allow([^IVLIB$]) m4trace:configure.in:106: -1- AC_SUBST([IVDIR], ["${iv_prefix}"]) m4trace:configure.in:106: -1- AC_SUBST_TRACE([IVDIR]) m4trace:configure.in:106: -1- m4_pattern_allow([^IVDIR$]) m4trace:configure.in:107: -1- AC_SUBST([IVINC], ["${iv_inc_prefix}"]) m4trace:configure.in:107: -1- AC_SUBST_TRACE([IVINC]) m4trace:configure.in:107: -1- m4_pattern_allow([^IVINC$]) m4trace:configure.in:110: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:110: the top level]) m4trace:configure.in:127: -1- AC_SUBST([VCSLIB], ['covered.vcs.so']) m4trace:configure.in:127: -1- AC_SUBST_TRACE([VCSLIB]) m4trace:configure.in:127: -1- m4_pattern_allow([^VCSLIB$]) m4trace:configure.in:128: -1- AC_SUBST([VCSINC], ["${vcs_prefix}"]) m4trace:configure.in:128: -1- AC_SUBST_TRACE([VCSINC]) m4trace:configure.in:128: -1- m4_pattern_allow([^VCSINC$]) m4trace:configure.in:132: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:132: the top level]) m4trace:configure.in:149: -1- AC_SUBST([NCVLIB], ['covered.ncv.so']) m4trace:configure.in:149: -1- AC_SUBST_TRACE([NCVLIB]) m4trace:configure.in:149: -1- m4_pattern_allow([^NCVLIB$]) m4trace:configure.in:150: -1- AC_SUBST([NCVINC], ["${ncv_prefix}"]) m4trace:configure.in:150: -1- AC_SUBST_TRACE([NCVINC]) m4trace:configure.in:150: -1- m4_pattern_allow([^NCVINC$]) m4trace:configure.in:154: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... ../../lib/autoconf/general.m4:1473: AC_ARG_WITH is expanded from... configure.in:154: the top level]) m4trace:configure.in:169: -1- AC_SUBST([CVERLIB], ['covered.cver.dll']) m4trace:configure.in:169: -1- AC_SUBST_TRACE([CVERLIB]) m4trace:configure.in:169: -1- m4_pattern_allow([^CVERLIB$]) m4trace:configure.in:171: -1- AC_SUBST([CVERLIB], ['covered.cver.so']) m4trace:configure.in:171: -1- AC_SUBST_TRACE([CVERLIB]) m4trace:configure.in:171: -1- m4_pattern_allow([^CVERLIB$]) m4trace:configure.in:173: -1- AC_SUBST([CVERINC], ["${cver_prefix}"]) m4trace:configure.in:173: -1- AC_SUBST_TRACE([CVERINC]) m4trace:configure.in:173: -1- m4_pattern_allow([^CVERINC$]) m4trace:configure.in:177: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STRING_H]) m4trace:configure.in:177: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRING_H]) m4trace:configure.in:177: -1- m4_pattern_allow([^HAVE_STRING_H$]) m4trace:configure.in:178: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_SYS_TIME_H]) m4trace:configure.in:178: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_TIME_H]) m4trace:configure.in:178: -1- m4_pattern_allow([^HAVE_SYS_TIME_H$]) m4trace:configure.in:179: -1- AH_OUTPUT([HAVE_MATH_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_MATH_H]) m4trace:configure.in:179: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MATH_H]) m4trace:configure.in:179: -1- m4_pattern_allow([^HAVE_MATH_H$]) m4trace:configure.in:185: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) m4trace:configure.in:185: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.in:185: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */ @%:@undef STDC_HEADERS]) m4trace:configure.in:188: -1- AC_DEFINE_TRACE_LITERAL([const]) m4trace:configure.in:188: -1- m4_pattern_allow([^const$]) m4trace:configure.in:188: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */ @%:@undef const]) m4trace:configure.in:189: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_CHAR]) m4trace:configure.in:189: -1- m4_pattern_allow([^SIZEOF_CHAR$]) m4trace:configure.in:189: -1- AH_OUTPUT([SIZEOF_CHAR], [/* The size of `char\', as computed by sizeof. */ @%:@undef SIZEOF_CHAR]) m4trace:configure.in:190: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SHORT]) m4trace:configure.in:190: -1- m4_pattern_allow([^SIZEOF_SHORT$]) m4trace:configure.in:190: -1- AH_OUTPUT([SIZEOF_SHORT], [/* The size of `short\', as computed by sizeof. */ @%:@undef SIZEOF_SHORT]) m4trace:configure.in:191: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INT]) m4trace:configure.in:191: -1- m4_pattern_allow([^SIZEOF_INT$]) m4trace:configure.in:191: -1- AH_OUTPUT([SIZEOF_INT], [/* The size of `int\', as computed by sizeof. */ @%:@undef SIZEOF_INT]) m4trace:configure.in:192: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG]) m4trace:configure.in:192: -1- m4_pattern_allow([^SIZEOF_LONG$]) m4trace:configure.in:192: -1- AH_OUTPUT([SIZEOF_LONG], [/* The size of `long\', as computed by sizeof. */ @%:@undef SIZEOF_LONG]) m4trace:configure.in:193: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG_LONG]) m4trace:configure.in:193: -1- m4_pattern_allow([^SIZEOF_LONG_LONG$]) m4trace:configure.in:193: -1- AH_OUTPUT([SIZEOF_LONG_LONG], [/* The size of `long long\', as computed by sizeof. */ @%:@undef SIZEOF_LONG_LONG]) m4trace:configure.in:194: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_FLOAT]) m4trace:configure.in:194: -1- m4_pattern_allow([^SIZEOF_FLOAT$]) m4trace:configure.in:194: -1- AH_OUTPUT([SIZEOF_FLOAT], [/* The size of `float\', as computed by sizeof. */ @%:@undef SIZEOF_FLOAT]) m4trace:configure.in:195: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_DOUBLE]) m4trace:configure.in:195: -1- m4_pattern_allow([^SIZEOF_DOUBLE$]) m4trace:configure.in:195: -1- AH_OUTPUT([SIZEOF_DOUBLE], [/* The size of `double\', as computed by sizeof. */ @%:@undef SIZEOF_DOUBLE]) m4trace:configure.in:198: -1- _m4_warn([obsolete], [The macro `AC_TYPE_SIGNAL' is obsolete. You should run autoupdate.], [../../lib/autoconf/types.m4:738: AC_TYPE_SIGNAL is expanded from... configure.in:198: the top level]) m4trace:configure.in:198: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE]) m4trace:configure.in:198: -1- m4_pattern_allow([^RETSIGTYPE$]) m4trace:configure.in:198: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */ @%:@undef RETSIGTYPE]) m4trace:configure.in:199: -1- AC_DEFINE_TRACE_LITERAL([size_t]) m4trace:configure.in:199: -1- m4_pattern_allow([^size_t$]) m4trace:configure.in:199: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if does not define. */ @%:@undef size_t]) m4trace:configure.in:200: -1- AH_OUTPUT([HAVE_LIBM], [/* Define to 1 if you have the `m\' library (-lm). */ @%:@undef HAVE_LIBM]) m4trace:configure.in:200: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBM]) m4trace:configure.in:200: -1- m4_pattern_allow([^HAVE_LIBM$]) m4trace:configure.in:201: -1- AH_OUTPUT([HAVE_LIBM], [/* Define to 1 if you have the `m\' library (-lm). */ @%:@undef HAVE_LIBM]) m4trace:configure.in:201: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBM]) m4trace:configure.in:201: -1- m4_pattern_allow([^HAVE_LIBM$]) m4trace:configure.in:206: -1- AC_SUBST([PICFLAG]) m4trace:configure.in:206: -1- AC_SUBST_TRACE([PICFLAG]) m4trace:configure.in:206: -1- m4_pattern_allow([^PICFLAG$]) m4trace:configure.in:212: -1- AC_SUBST([rdynamic]) m4trace:configure.in:212: -1- AC_SUBST_TRACE([rdynamic]) m4trace:configure.in:212: -1- m4_pattern_allow([^rdynamic$]) m4trace:configure.in:212: -1- AC_SUBST([strip_dynamic]) m4trace:configure.in:212: -1- AC_SUBST_TRACE([strip_dynamic]) m4trace:configure.in:212: -1- m4_pattern_allow([^strip_dynamic$]) m4trace:configure.in:215: -1- AC_SUBST([shared]) m4trace:configure.in:215: -1- AC_SUBST_TRACE([shared]) m4trace:configure.in:215: -1- m4_pattern_allow([^shared$]) m4trace:configure.in:218: -1- AC_CONFIG_FILES([Makefile src/Makefile lib/Makefile scripts/Makefile doc/Makefile doc/docbook/Makefile]) m4trace:configure.in:218: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments. You should run autoupdate.], []) m4trace:configure.in:218: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) m4trace:configure.in:218: -1- m4_pattern_allow([^LIB@&t@OBJS$]) m4trace:configure.in:218: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([LTLIBOBJS]) m4trace:configure.in:218: -1- m4_pattern_allow([^LTLIBOBJS$]) m4trace:configure.in:218: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) m4trace:configure.in:218: -1- AC_SUBST([am__EXEEXT_TRUE]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE]) m4trace:configure.in:218: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) m4trace:configure.in:218: -1- AC_SUBST([am__EXEEXT_FALSE]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE]) m4trace:configure.in:218: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) m4trace:configure.in:218: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) m4trace:configure.in:218: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([top_builddir]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([top_build_prefix]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([srcdir]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([abs_srcdir]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([top_srcdir]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([abs_top_srcdir]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([builddir]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([abs_builddir]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([abs_top_builddir]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([INSTALL]) m4trace:configure.in:218: -1- AC_SUBST_TRACE([MKDIR_P]) covered-0.7.10/ChangeLog0000644000076500007650000000024011475641161015016 0ustar trevorwtrevorw2010-12-02 00:48 phase1geo Updating files to 0.7.10 version for next stable release. 2010-11-30 20:41 phase1geo Updating FST library to latest version. covered-0.7.10/config.guess0000644000076500007650000013226411270512352015565 0ustar trevorwtrevorw#! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 # Free Software Foundation, Inc. timestamp='2009-04-27' # This file 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 Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Per Bothner . # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # The plan is that this can be called by configure scripts if you # don't specify an explicit build system type. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep __ELF__ >/dev/null then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` exit ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm:riscos:*:*|arm:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[456]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep __LP64__ >/dev/null then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) case ${UNAME_MACHINE} in pc98) echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:[3456]*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; EM64T | authenticamd | genuineintel) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-gnu else echo ${UNAME_MACHINE}-unknown-linux-gnueabi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; cris:Linux:*:*) echo cris-axis-linux-gnu exit ;; crisv32:Linux:*:*) echo crisv32-axis-linux-gnu exit ;; frv:Linux:*:*) echo frv-unknown-linux-gnu exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; mips:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips #undef mipsel #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mipsel #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips #else CPU= #endif #endif EOF eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' /^CPU/{ s: ::g p }'`" test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips64 #undef mips64el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mips64el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips64 #else CPU= #endif #endif EOF eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' /^CPU/{ s: ::g p }'`" test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) echo or32-unknown-linux-gnu exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-gnu exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-gnu exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-gnu ;; PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so # first see if it will tell us. cd to the root directory to prevent # problems with other programs or directories called `ld' in the path. # Set LC_ALL=C to ensure ld outputs messages in English. ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ | sed -ne '/supported targets:/!d s/[ ][ ]*/ /g s/.*supported targets: *// s/ .*// p'` case "$ld_supported_targets" in elf32-i386) TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" ;; a.out-i386-linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" exit ;; "") # Either a pre-BFD a.out linker (linux-gnuoldld) or # one that does not give us useful --help. echo "${UNAME_MACHINE}-pc-linux-gnuoldld" exit ;; esac # Determine whether the default compiler is a.out or elf eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include #ifdef __ELF__ # ifdef __GLIBC__ # if __GLIBC__ >= 2 LIBC=gnu # else LIBC=gnulibc1 # endif # else LIBC=gnulibc1 # endif #else #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) LIBC=gnu #else LIBC=gnuaout #endif #endif #ifdef __dietlibc__ LIBC=dietlibc #endif EOF eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' /^LIBC/{ s: ::g p }'`" test x"${LIBC}" != x && { echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit } test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: covered-0.7.10/config.h.in0000644000076500007650000000670511356776516015316 0ustar trevorwtrevorw/* config.h.in. Generated from configure.in by autoheader. */ /* Define if building universal (internal helper macro) */ #undef AC_APPLE_UNIVERSAL_BUILD /* Browser to view help pages with */ #undef COVERED_BROWSER /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the `m' library (-lm). */ #undef HAVE_LIBM /* Define to 1 if you have the `tk' library (-ltk). */ #undef HAVE_LIBTK /* Define to 1 if you have the `z' library (-lz). */ #undef HAVE_LIBZ /* Define to 1 if you have the header file. */ #undef HAVE_MATH_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TIME_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define if you have the Tcl/Tk headers and libraries and want Tcl/Tk support to be built. */ #undef HAVE_TCLTK /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define as the return type of signal handlers (`int' or `void'). */ #undef RETSIGTYPE /* The size of `char', as computed by sizeof. */ #undef SIZEOF_CHAR /* The size of `double', as computed by sizeof. */ #undef SIZEOF_DOUBLE /* The size of `float', as computed by sizeof. */ #undef SIZEOF_FLOAT /* The size of `int', as computed by sizeof. */ #undef SIZEOF_INT /* The size of `long', as computed by sizeof. */ #undef SIZEOF_LONG /* The size of `long long', as computed by sizeof. */ #undef SIZEOF_LONG_LONG /* The size of `short', as computed by sizeof. */ #undef SIZEOF_SHORT /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ #if defined AC_APPLE_UNIVERSAL_BUILD # if defined __BIG_ENDIAN__ # define WORDS_BIGENDIAN 1 # endif #else # ifndef WORDS_BIGENDIAN # undef WORDS_BIGENDIAN # endif #endif /* Define to 1 if the X Window System is missing or not being used. */ #undef X_DISPLAY_MISSING /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a `char[]'. */ #undef YYTEXT_POINTER /* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS /* Define for large files, on AIX-style hosts. */ #undef _LARGE_FILES /* Define to empty if `const' does not conform to ANSI C. */ #undef const /* Define to `unsigned int' if does not define. */ #undef size_t covered-0.7.10/config.sub0000644000076500007650000010224011270512352015217 0ustar trevorwtrevorw#! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 # Free Software Foundation, Inc. timestamp='2009-04-17' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file 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 Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray) os= basic_machine=$1 ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nios | nios2 \ | ns16k | ns32k \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ | v850 | v850e \ | we32k \ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \ | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; mvs) basic_machine=i370-ibm os=-mvs ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown ;; ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tic54x | c54x*) basic_machine=tic54x-unknown os=-coff ;; tic55x | c55x*) basic_machine=tic55x-unknown os=-coff ;; tic6x | c6x*) basic_machine=tic6x-unknown os=-coff ;; tile*) basic_machine=tile-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: covered-0.7.10/configure0000755000076500007650000076552611475644671015215 0ustar trevorwtrevorw#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.65. # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error ERROR [LINENO LOG_FD] # --------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with status $?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in #( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME= PACKAGE_TARNAME= PACKAGE_VERSION= PACKAGE_STRING= PACKAGE_BUGREPORT= PACKAGE_URL= ac_unique_file="src/main.c" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS shared strip_dynamic rdynamic PICFLAG CVERINC CVERLIB NCVINC NCVLIB VCSINC VCSLIB IVINC IVDIR IVLIB TESTMODEDEF PROFILEDEF DEBUGDEF COVERED_BROWSER use_tcltk X_EXTRA_LIBS X_LIBS X_PRE_LIBS X_CFLAGS XMKMF TK_CONFIG TCL_CONFIG TCLTK_CPPFLAGS TCLTK_LIBS XGPERF EGREP GREP CPP LEXLIB LEX_OUTPUT_ROOT LEX YFLAGS YACC RANLIB am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC BUILD_CYGWIN_FALSE BUILD_CYGWIN_TRUE host_os host_vendor host_cpu host build_os build_vendor build_cpu build am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_dependency_tracking enable_largefile with_tcltk with_tcl_config with_tk_config with_x enable_debug enable_profiling enable_test with_iv with_vcs with_ncv with_cver ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS YACC YFLAGS CPP TCLTK_LIBS TCLTK_CPPFLAGS XMKMF' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error "unrecognized option: \`$ac_option' Try \`$0 --help' for more information." ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures this package to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --disable-largefile omit support for large files --enable-debug Enables debugging output to be generated --enable-profiling Enables source code profiler --enable-test Enables development testing features Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-tcltk use Tcl/Tk, or specify its library dir [yes] --with-tcl-config=TCL_CONFIG specify location of tclConfig.sh [] --with-tk-config=TK_CONFIG specify location of tkConfig.sh [] --with-x use the X Window System --with-iv=IV_BASE_DIR Create covered.vpi module for the Icarus Verilog simulator with the specified base directory [] --with-vcs=VCS_INCLUDE_DIR Create covered.vcs.so file for the VCS simulator with the specified include directory [] --with-ncv=NCV_INCLUDE_DIR Create covered.ncv.so file for the NCVerilog simulator with the specified include directory [] --with-cver=CVER_INCLUDE_DIR Create covered.cver.so file for the CVER simulator with the specified include directory [] Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory YACC The `Yet Another C Compiler' implementation to use. Defaults to the first program found out of: `bison -y', `byacc', `yacc'. YFLAGS The list of arguments that will be passed by default to $YACC. This script will default YFLAGS to the empty string to avoid a default value of `-d' given by some make applications. CPP C preprocessor TCLTK_LIBS flags needed for linking against the Tcl and Tk libraries TCLTK_CPPFLAGS flags needed for finding the tcl.h and tk.h headers XMKMF Path to xmkmf, Makefile generator for X Window System Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF configure generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } # ac_fn_c_check_header_compile # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } # ac_fn_c_check_header_mongrel # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } # ac_fn_c_check_func # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES # -------------------------------------------- # Tries to find the compile-time value of EXPR in a program that includes # INCLUDES, setting VAR accordingly. Returns whether the value could be # computed ac_fn_c_compute_int () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if test "$cross_compiling" = yes; then # Depending upon the size, compute the lo and hi bounds. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array [1 - 2 * !(($2) >= 0)]; test_array [0] = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_lo=0 ac_mid=0 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; test_array [0] = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_hi=$ac_mid; break else as_fn_arith $ac_mid + 1 && ac_lo=$as_val if test $ac_lo -le $ac_mid; then ac_lo= ac_hi= break fi as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array [1 - 2 * !(($2) < 0)]; test_array [0] = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_hi=-1 ac_mid=-1 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array [1 - 2 * !(($2) >= $ac_mid)]; test_array [0] = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_lo=$ac_mid; break else as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val if test $ac_mid -le $ac_hi; then ac_lo= ac_hi= break fi as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done else ac_lo= ac_hi= fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # Binary search between lo and hi bounds. while test "x$ac_lo" != "x$ac_hi"; do as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; test_array [0] = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_hi=$ac_mid else as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done case $ac_lo in #(( ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; '') ac_retval=1 ;; esac else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 static long int longval () { return $2; } static unsigned long int ulongval () { return $2; } #include #include int main () { FILE *f = fopen ("conftest.val", "w"); if (! f) return 1; if (($2) < 0) { long int i = longval (); if (i != ($2)) return 1; fprintf (f, "%ld", i); } else { unsigned long int i = ulongval (); if (i != ($2)) return 1; fprintf (f, "%lu", i); } /* Do not output a trailing newline, as this causes \r\n confusion on some platforms. */ return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : echo >>conftest.val; read $3 &5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else eval "$3=no" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { if (sizeof ($2)) return 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { if (sizeof (($2))) return 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else eval "$3=yes" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } # ac_fn_c_check_type cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------------- ## ## File substitutions. ## ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then ac_site_file1=$CONFIG_SITE elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers config.h" am__api_version='1.11' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do for ac_t in install-sh install.sh shtool; do if test -f "$ac_dir/$ac_t"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/$ac_t -c" break 2 fi done done if test -z "$ac_aux_dir"; then as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file ) then # Ok. : else as_fn_error "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if test "${ac_cv_path_mkdir+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AWK+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE=covered VERSION=covered-0.7.10 cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. AMTAR=${AMTAR-"${am_missing_run}tar"} am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if test "${ac_cv_build+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if test "${ac_cv_host+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac case $host_os in *cygwin* ) build_cygwin=yes;; * ) build_cygwin=no;; esac if test x$build_cygwin = xyes; then BUILD_CYGWIN_TRUE= BUILD_CYGWIN_FALSE='#' else BUILD_CYGWIN_TRUE='#' BUILD_CYGWIN_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "no acceptable C compiler found in \$PATH See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "C compiler cannot create executables See \`config.log' for more details." "$LINENO" 5; }; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if test "${ac_cv_objext+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of object files: cannot compile See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi for ac_prog in 'bison -y' byacc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_YACC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$YACC"; then ac_cv_prog_YACC="$YACC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_YACC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi YACC=$ac_cv_prog_YACC if test -n "$YACC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 $as_echo "$YACC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$YACC" && break done test -n "$YACC" || YACC="yacc" for ac_prog in flex lex do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_LEX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$LEX"; then ac_cv_prog_LEX="$LEX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LEX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LEX=$ac_cv_prog_LEX if test -n "$LEX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 $as_echo "$LEX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$LEX" && break done test -n "$LEX" || LEX=":" if test "x$LEX" != "x:"; then cat >conftest.l <<_ACEOF %% a { ECHO; } b { REJECT; } c { yymore (); } d { yyless (1); } e { yyless (input () != 0); } f { unput (yytext[0]); } . { BEGIN INITIAL; } %% #ifdef YYTEXT_POINTER extern char *yytext; #endif int main (void) { return ! yylex () + ! yywrap (); } _ACEOF { { ac_try="$LEX conftest.l" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$LEX conftest.l") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 $as_echo_n "checking lex output file root... " >&6; } if test "${ac_cv_prog_lex_root+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -f lex.yy.c; then ac_cv_prog_lex_root=lex.yy elif test -f lexyy.c; then ac_cv_prog_lex_root=lexyy else as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 $as_echo "$ac_cv_prog_lex_root" >&6; } LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root if test -z "${LEXLIB+set}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 $as_echo_n "checking lex library... " >&6; } if test "${ac_cv_lib_lex+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_LIBS=$LIBS ac_cv_lib_lex='none needed' for ac_lib in '' -lfl -ll; do LIBS="$ac_lib $ac_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ `cat $LEX_OUTPUT_ROOT.c` _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_lex=$ac_lib fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext test "$ac_cv_lib_lex" != 'none needed' && break done LIBS=$ac_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 $as_echo "$ac_cv_lib_lex" >&6; } test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 $as_echo_n "checking whether yytext is a pointer... " >&6; } if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then : $as_echo_n "(cached) " >&6 else # POSIX says lex can declare yytext either as a pointer or an array; the # default is implementation-dependent. Figure out which it is, since # not all implementations provide the %pointer and %array declarations. ac_cv_prog_lex_yytext_pointer=no ac_save_LIBS=$LIBS LIBS="$LEXLIB $ac_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define YYTEXT_POINTER 1 `cat $LEX_OUTPUT_ROOT.c` _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_prog_lex_yytext_pointer=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } if test $ac_cv_prog_lex_yytext_pointer = yes; then $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h fi rm -f conftest.l $LEX_OUTPUT_ROOT.c fi # Check whether --enable-largefile was given. if test "${enable_largefile+set}" = set; then : enableval=$enable_largefile; fi if test "$enable_largefile" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 $as_echo_n "checking for special C compiler options needed for large files... " >&6; } if test "${ac_cv_sys_largefile_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_sys_largefile_CC=no if test "$GCC" != yes; then ac_save_CC=$CC while :; do # IRIX 6.2 and later do not support large files by default, # so use the C compiler's -n32 option if that helps. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : break fi rm -f core conftest.err conftest.$ac_objext CC="$CC -n32" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_largefile_CC=' -n32'; break fi rm -f core conftest.err conftest.$ac_objext break done CC=$ac_save_CC rm -f conftest.$ac_ext fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 $as_echo "$ac_cv_sys_largefile_CC" >&6; } if test "$ac_cv_sys_largefile_CC" != no; then CC=$CC$ac_cv_sys_largefile_CC fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } if test "${ac_cv_sys_file_offset_bits+set}" = set; then : $as_echo_n "(cached) " >&6 else while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_file_offset_bits=no; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _FILE_OFFSET_BITS 64 #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_file_offset_bits=64; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_sys_file_offset_bits=unknown break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 $as_echo "$ac_cv_sys_file_offset_bits" >&6; } case $ac_cv_sys_file_offset_bits in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits _ACEOF ;; esac rm -rf conftest* if test $ac_cv_sys_file_offset_bits = unknown; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } if test "${ac_cv_sys_large_files+set}" = set; then : $as_echo_n "(cached) " >&6 else while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_large_files=no; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _LARGE_FILES 1 #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_large_files=1; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_sys_large_files=unknown break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 $as_echo "$ac_cv_sys_large_files" >&6; } case $ac_cv_sys_large_files in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF #define _LARGE_FILES $ac_cv_sys_large_files _ACEOF ;; esac rm -rf conftest* fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if test "${ac_cv_path_GREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if test "${ac_cv_path_EGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 $as_echo_n "checking whether byte ordering is bigendian... " >&6; } if test "${ac_cv_c_bigendian+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_c_bigendian=unknown # See if we're dealing with a universal compiler. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __APPLE_CC__ not a universal capable compiler #endif typedef int dummy; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : # Check for potential -arch flags. It is not universal unless # there are at least two -arch flags with different values. ac_arch= ac_prev= for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do if test -n "$ac_prev"; then case $ac_word in i?86 | x86_64 | ppc | ppc64) if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then ac_arch=$ac_word else ac_cv_c_bigendian=universal break fi ;; esac ac_prev= elif test "x$ac_word" = "x-arch"; then ac_prev=arch fi done fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_c_bigendian = unknown; then # See if sys/param.h defines the BYTE_ORDER macro. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ && LITTLE_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : # It does; now see whether it defined to BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { #if BYTE_ORDER != BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_bigendian=yes else ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : # It does; now see whether it defined to _BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #ifndef _BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_bigendian=yes else ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # Compile a test program. if test "$cross_compiling" = yes; then : # Try to guess by grepping values from an object file. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; int use_ascii (int i) { return ascii_mm[i] + ascii_ii[i]; } short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; int use_ebcdic (int i) { return ebcdic_mm[i] + ebcdic_ii[i]; } extern int foo; int main () { return use_ascii (foo) == use_ebcdic (foo); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then ac_cv_c_bigendian=yes fi if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then if test "$ac_cv_c_bigendian" = unknown; then ac_cv_c_bigendian=no else # finding both strings is unlikely to happen, but who knows? ac_cv_c_bigendian=unknown fi fi fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int main () { /* Are we little or big endian? From Harbison&Steele. */ union { long int l; char c[sizeof (long int)]; } u; u.l = 1; return u.c[sizeof (long int) - 1] == 1; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : ac_cv_c_bigendian=no else ac_cv_c_bigendian=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 $as_echo "$ac_cv_c_bigendian" >&6; } case $ac_cv_c_bigendian in #( yes) $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h ;; #( no) ;; #( universal) $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h ;; #( *) as_fn_error "unknown endianness presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; esac for ac_prog in gperf do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_XGPERF+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$XGPERF"; then ac_cv_prog_XGPERF="$XGPERF" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_XGPERF="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi XGPERF=$ac_cv_prog_XGPERF if test -n "$XGPERF"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGPERF" >&5 $as_echo "$XGPERF" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$XGPERF" && break done test -n "$XGPERF" || XGPERF="none" if test "$XGPERF" = "none" then echo "*** Error: No suitable gperf found. ***" echo " Please install the 'gperf' package." exit 1 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzdopen in -lz" >&5 $as_echo_n "checking for gzdopen in -lz... " >&6; } if test "${ac_cv_lib_z_gzdopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lz $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gzdopen (); int main () { return gzdopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_z_gzdopen=yes else ac_cv_lib_z_gzdopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzdopen" >&5 $as_echo "$ac_cv_lib_z_gzdopen" >&6; } if test "x$ac_cv_lib_z_gzdopen" = x""yes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBZ 1 _ACEOF LIBS="-lz $LIBS" fi ## Tcl/Tk. # Check whether --with-tcltk was given. if test "${with_tcltk+set}" = set; then : withval=$with_tcltk; if test "${withval}" = no; then want_tcltk=no elif test "${withval}" = yes; then want_tcltk=yes else want_tcltk=yes LDFLAGS="${LDFLAGS} -L${withval}" tcltk_prefix="${withval}" fi else want_tcltk=yes fi # Check whether --with-tcl-config was given. if test "${with_tcl_config+set}" = set; then : withval=$with_tcl_config; TCL_CONFIG="${withval}" else TCL_CONFIG="" fi # Check whether --with-tk-config was given. if test "${with_tk_config+set}" = set; then : withval=$with_tk_config; TK_CONFIG="${withval}" else TK_CONFIG="" fi ## Tcl/Tk. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 $as_echo_n "checking for X... " >&6; } # Check whether --with-x was given. if test "${with_x+set}" = set; then : withval=$with_x; fi # $have_x is `yes', `no', `disabled', or empty when we do not yet know. if test "x$with_x" = xno; then # The user explicitly disabled X. have_x=disabled else case $x_includes,$x_libraries in #( *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #( *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : $as_echo_n "(cached) " >&6 else # One or both of the vars are not set, and there is no cached value. ac_x_includes=no ac_x_libraries=no rm -f -r conftest.dir if mkdir conftest.dir; then cd conftest.dir cat >Imakefile <<'_ACEOF' incroot: @echo incroot='${INCROOT}' usrlibdir: @echo usrlibdir='${USRLIBDIR}' libdir: @echo libdir='${LIBDIR}' _ACEOF if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering...", which would confuse us. for ac_var in incroot usrlibdir libdir; do eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" done # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl dylib la dll; do if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && test -f "$ac_im_libdir/libX11.$ac_extension"; then ac_im_usrlibdir=$ac_im_libdir; break fi done # Screen out bogus values from the imake configuration. They are # bogus both because they are the default anyway, and because # using them would break gcc on systems where it needs fixed includes. case $ac_im_incroot in /usr/include) ac_x_includes= ;; *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; esac case $ac_im_usrlibdir in /usr/lib | /usr/lib64 | /lib | /lib64) ;; *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; esac fi cd .. rm -f -r conftest.dir fi # Standard set of common directories for X headers. # Check X11 before X11Rn because it is often a symlink to the current release. ac_x_header_dirs=' /usr/X11/include /usr/X11R7/include /usr/X11R6/include /usr/X11R5/include /usr/X11R4/include /usr/include/X11 /usr/include/X11R7 /usr/include/X11R6 /usr/include/X11R5 /usr/include/X11R4 /usr/local/X11/include /usr/local/X11R7/include /usr/local/X11R6/include /usr/local/X11R5/include /usr/local/X11R4/include /usr/local/include/X11 /usr/local/include/X11R7 /usr/local/include/X11R6 /usr/local/include/X11R5 /usr/local/include/X11R4 /usr/X386/include /usr/x386/include /usr/XFree86/include/X11 /usr/include /usr/local/include /usr/unsupported/include /usr/athena/include /usr/local/x11r5/include /usr/lpp/Xamples/include /usr/openwin/include /usr/openwin/share/include' if test "$ac_x_includes" = no; then # Guess where to find include files, by looking for Xlib.h. # First, try using that file with no special directory specified. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # We can compile using X headers with no special include directory. ac_x_includes= else for ac_dir in $ac_x_header_dirs; do if test -r "$ac_dir/X11/Xlib.h"; then ac_x_includes=$ac_dir break fi done fi rm -f conftest.err conftest.$ac_ext fi # $ac_x_includes = no if test "$ac_x_libraries" = no; then # Check for the libraries. # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS=$LIBS LIBS="-lX11 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { XrmInitialize () ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries= else LIBS=$ac_save_LIBS for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` do # Don't even attempt the hair of trying to link an X program! for ac_extension in a so sl dylib la dll; do if test -r "$ac_dir/libX11.$ac_extension"; then ac_x_libraries=$ac_dir break 2 fi done done fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi # $ac_x_libraries = no case $ac_x_includes,$ac_x_libraries in #( no,* | *,no | *\'*) # Didn't find X, or a directory has "'" in its name. ac_cv_have_x="have_x=no";; #( *) # Record where we found X for the cache. ac_cv_have_x="have_x=yes\ ac_x_includes='$ac_x_includes'\ ac_x_libraries='$ac_x_libraries'" esac fi ;; #( *) have_x=yes;; esac eval "$ac_cv_have_x" fi # $with_x != no if test "$have_x" != yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 $as_echo "$have_x" >&6; } no_x=yes else # If each of the values was on the command line, it overrides each guess. test "x$x_includes" = xNONE && x_includes=$ac_x_includes test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes\ ac_x_includes='$x_includes'\ ac_x_libraries='$x_libraries'" { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 $as_echo "libraries $x_libraries, headers $x_includes" >&6; } fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" fi # It would also be nice to do this for all -L options, not just this one. if test -n "$x_libraries"; then X_LIBS="$X_LIBS -L$x_libraries" # For Solaris; some versions of Sun CC require a space after -R and # others require no space. Words are not sufficient . . . . { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 $as_echo_n "checking whether -R must be followed by a space... " >&6; } ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" ac_xsave_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } X_LIBS="$X_LIBS -R $x_libraries" else { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 $as_echo "neither works" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_c_werror_flag=$ac_xsave_c_werror_flag LIBS=$ac_xsave_LIBS fi # Check for system-dependent libraries X programs must link with. # Do this before checking for the system-independent R6 libraries # (-lICE), since we may need -lsocket or whatever for X linking. if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else # Martyn Johnson says this is needed for Ultrix, if the X # libraries were built with DECnet support. And Karl Berry says # the Alpha needs dnet_stub (dnet does not exist). ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XOpenDisplay (); int main () { return XOpenDisplay (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dnet_ntoa (); int main () { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dnet_dnet_ntoa=yes else ac_cv_lib_dnet_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dnet_ntoa (); int main () { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dnet_stub_dnet_ntoa=yes else ac_cv_lib_dnet_stub_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" fi fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$ac_xsave_LIBS" # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, # to get the SysV transport functions. # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) # needs -lnsl. # The nsl library prevents programs from opening the X display # on Irix 5.2, according to T.E. Dickey. # The functions gethostbyname, getservbyname, and inet_addr are # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" if test "x$ac_cv_func_gethostbyname" = x""yes; then : fi if test $ac_cv_func_gethostbyname = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; } if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_nsl_gethostbyname=yes else ac_cv_lib_nsl_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" fi if test $ac_cv_lib_nsl_gethostbyname = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; } if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_bsd_gethostbyname=yes else ac_cv_lib_bsd_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" fi fi fi # lieder@skyler.mavd.honeywell.com says without -lsocket, # socket/setsockopt and other routines are undefined under SCO ODT # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary # on later versions), says Simon Leinen: it contains gethostby* # variants that don't use the name server (or something). -lsocket # must be given before -lnsl if both are needed. We assume that # if connect needs -lnsl, so does gethostbyname. ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" if test "x$ac_cv_func_connect" = x""yes; then : fi if test $ac_cv_func_connect = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 $as_echo_n "checking for connect in -lsocket... " >&6; } if test "${ac_cv_lib_socket_connect+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char connect (); int main () { return connect (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_socket_connect=yes else ac_cv_lib_socket_connect=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 $as_echo "$ac_cv_lib_socket_connect" >&6; } if test "x$ac_cv_lib_socket_connect" = x""yes; then : X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" fi fi # Guillermo Gomez says -lposix is necessary on A/UX. ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" if test "x$ac_cv_func_remove" = x""yes; then : fi if test $ac_cv_func_remove = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 $as_echo_n "checking for remove in -lposix... " >&6; } if test "${ac_cv_lib_posix_remove+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char remove (); int main () { return remove (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_posix_remove=yes else ac_cv_lib_posix_remove=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 $as_echo "$ac_cv_lib_posix_remove" >&6; } if test "x$ac_cv_lib_posix_remove" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" if test "x$ac_cv_func_shmat" = x""yes; then : fi if test $ac_cv_func_shmat = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 $as_echo_n "checking for shmat in -lipc... " >&6; } if test "${ac_cv_lib_ipc_shmat+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shmat (); int main () { return shmat (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ipc_shmat=yes else ac_cv_lib_ipc_shmat=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 $as_echo "$ac_cv_lib_ipc_shmat" >&6; } if test "x$ac_cv_lib_ipc_shmat" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" fi fi fi # Check for libraries that X11R6 Xt/Xaw programs need. ac_save_LDFLAGS=$LDFLAGS test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to # check for ICE first), but we must link in the order -lSM -lICE or # we get undefined symbols. So assume we have SM if we have ICE. # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # John Interrante, Karl Berry { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char IceConnectionNumber (); int main () { return IceConnectionNumber (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ICE_IceConnectionNumber=yes else ac_cv_lib_ICE_IceConnectionNumber=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then : X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" fi LDFLAGS=$ac_save_LDFLAGS fi if test "${want_tcltk}" = yes; then have_tcltk=yes ## (Note that the subsequent 3 macros assume that have_tcltk has been ## set appropriately.) for ac_prog in ${TCL_CONFIG} tclConfig.sh do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_TCL_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else case $TCL_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_TCL_CONFIG="$TCL_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_TCL_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi TCL_CONFIG=$ac_cv_path_TCL_CONFIG if test -n "$TCL_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCL_CONFIG" >&5 $as_echo "$TCL_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$TCL_CONFIG" && break done if test -z "${TCL_CONFIG}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tclConfig.sh in library (sub)directories" >&5 $as_echo_n "checking for tclConfig.sh in library (sub)directories... " >&6; } if test "${r_cv_path_TCL_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else for ldir in /opt/lib /sw/lib /usr/local/lib /usr/lib /lib /usr/lib64 ; do for dir in \ ${ldir} \ `ls -d ${ldir}/tcl[8-9].[0-9]* 2>/dev/null | sort -r`; do if test -f ${dir}/tclConfig.sh; then r_cv_path_TCL_CONFIG="${dir}/tclConfig.sh" break 2 fi done done fi if test -n "${r_cv_path_TCL_CONFIG}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${r_cv_path_TCL_CONFIG}" >&5 $as_echo "${r_cv_path_TCL_CONFIG}" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -n "${r_cv_path_TCL_CONFIG}"; then TCL_CONFIG="${r_cv_path_TCL_CONFIG}" fi fi for ac_prog in ${TK_CONFIG} tkConfig.sh do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_TK_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else case $TK_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_TK_CONFIG="$TK_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_TK_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi TK_CONFIG=$ac_cv_path_TK_CONFIG if test -n "$TK_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TK_CONFIG" >&5 $as_echo "$TK_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$TK_CONFIG" && break done if test -z "${TK_CONFIG}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tkConfig.sh in library (sub)directories" >&5 $as_echo_n "checking for tkConfig.sh in library (sub)directories... " >&6; } if test "${r_cv_path_TK_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else for ldir in /opt/lib /sw/lib /usr/local/lib /usr/lib /lib /usr/lib64 ; do for dir in \ ${ldir} \ `ls -d ${ldir}/tk[8-9].[0-9]* 2>/dev/null | sort -r`; do if test -f ${dir}/tkConfig.sh; then r_cv_path_TK_CONFIG="${dir}/tkConfig.sh" break 2 fi done done fi if test -n "${r_cv_path_TK_CONFIG}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${r_cv_path_TK_CONFIG}" >&5 $as_echo "${r_cv_path_TK_CONFIG}" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -n "${r_cv_path_TK_CONFIG}"; then TK_CONFIG="${r_cv_path_TK_CONFIG}" fi fi if test -z "${TCLTK_CPPFLAGS}" \ || test -z "${TCLTK_LIBS}"; then ## Check whether the versions found via the *Config.sh files are at ## least 8; otherwise, issue a warning and turn off Tcl/Tk support. ## Note that in theory a system could have outdated versions of the ## *Config.sh scripts and yet up-to-date installations of Tcl/Tk in ## standard places ... if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} if test ${TCL_MAJOR_VERSION} -lt 8; then warn_tcltk_version="Tcl/Tk support requires Tcl version >= 8" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_tcltk_version}" >&5 $as_echo "$as_me: WARNING: ${warn_tcltk_version}" >&2;} have_tcltk=no fi fi if test -n "${TK_CONFIG}" \ && test -z "${warn_tcltk_version}"; then . ${TK_CONFIG} if test ${TK_MAJOR_VERSION} -lt 8; then warn_tcltk_version="Tcl/Tk support requires Tk version >= 8" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_tcltk_version}" >&5 $as_echo "$as_me: WARNING: ${warn_tcltk_version}" >&2;} have_tcltk=no fi fi if test -n "${TCL_CONFIG}" \ && test -n "${TK_CONFIG}" \ && test -z "${warn_tcltk_version}"; then if test ${TCL_MAJOR_VERSION} -ne ${TK_MAJOR_VERSION} \ || test ${TCL_MINOR_VERSION} -ne ${TK_MINOR_VERSION}; then warn_tcltk_version="Tcl and Tk major or minor versions disagree" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_tcltk_version}" >&5 $as_echo "$as_me: WARNING: ${warn_tcltk_version}" >&2;} have_tcltk=no fi fi fi if test -z "${TCLTK_CPPFLAGS}"; then ## We have to do the work. if test "${have_tcltk}" = yes; then ## Part 1. Check for tcl.h. found_tcl_h=no if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} ## Look for tcl.h in ## ${TCL_PREFIX}/include/tcl${TCL_VERSION} ## ${TCL_PREFIX}/include ## Also look in ## ${TCL_PREFIX}/include/tcl${TCL_VERSION}/generic ## to deal with current FreeBSD layouts. These also link the real ## thing to the version subdir, but the link cannot be used as it ## fails to include 'tclDecls.h' which is not linked. Hence we ## must look for the real thing first. Argh ... for dir in \ ${TCL_PREFIX}/include/tcl${TCL_VERSION}/generic \ ${TCL_PREFIX}/include/tcl${TCL_VERSION} \ ${TCL_PREFIX}/include; do as_ac_Header=`$as_echo "ac_cv_header_${dir}/tcl.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "${dir}/tcl.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : TCLTK_CPPFLAGS="-I${dir}" found_tcl_h=yes break fi done fi if test "${found_tcl_h}" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tcl.h" >&5 $as_echo_n "checking for tcl.h... " >&6; } if test "${r_cv_header_tcl_h+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if (TCL_MAJOR_VERSION >= 8) yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1; then : r_cv_header_tcl_h=yes else r_cv_header_tcl_h=no fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $r_cv_header_tcl_h" >&5 $as_echo "$r_cv_header_tcl_h" >&6; } if test "${r_cv_header_tcl_h}" = yes; then found_tcl_h=yes else have_tcltk=no fi fi fi if test "${have_tcltk}" = yes; then ## Part 2. Check for tk.h. found_tk_h=no if test -n "${TK_CONFIG}"; then . ${TK_CONFIG} ## Look for tk.h in ## ${TK_PREFIX}/include/tk${TK_VERSION} ## ${TK_PREFIX}/include ## Also look in ## ${TK_PREFIX}/include/tcl${TK_VERSION} ## to compensate for Debian madness ... ## Also look in ## ${TK_PREFIX}/include/tk${TK_VERSION}/generic ## to deal with current FreeBSD layouts. See above for details. ## ## As the AC_CHECK_HEADER test tries including the header file and ## tk.h includes tcl.h and X11/Xlib.h, we need to change CPPFLAGS ## for the check. r_save_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="${CPPFLAGS} ${TK_XINCLUDES} ${TCLTK_CPPFLAGS}" for dir in \ ${TK_PREFIX}/include/tk${TK_VERSION}/generic \ ${TK_PREFIX}/include/tk${TK_VERSION} \ ${TK_PREFIX}/include/tcl${TK_VERSION} \ ${TK_PREFIX}/include; do as_ac_Header=`$as_echo "ac_cv_header_${dir}/tk.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "${dir}/tk.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} -I${dir}" found_tk_h=yes break fi done CPPFLAGS="${r_save_CPPFLAGS}" fi if test "${found_tk_h}" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tk.h" >&5 $as_echo_n "checking for tk.h... " >&6; } if test "${r_cv_header_tk_h+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if (TK_MAJOR_VERSION >= 8) yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1; then : r_cv_header_tk_h=yes else r_cv_header_tk_h=no fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $r_cv_header_tk_h" >&5 $as_echo "$r_cv_header_tk_h" >&6; } if test "{r_cv_header_tk_h}" = yes; then found_tk_h=yes else have_tcltk=no fi fi fi fi if test "${have_tcltk}" = yes; then if test -n "${TK_XINCLUDES}"; then TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} ${TK_XINCLUDES}" else TCLTK_CPPFLAGS="${TCLTK_CPPFLAGS} ${X_CFLAGS}" fi fi if test -z "${TCLTK_LIBS}"; then ## We have to do the work. if test "${have_tcltk}" = yes; then ## Part 1. Try finding the tcl library. if test -n "${TCL_CONFIG}"; then . ${TCL_CONFIG} TCLTK_LIBS="${TCL_LIB_SPEC}" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl_CreateInterp in -ltcl" >&5 $as_echo_n "checking for Tcl_CreateInterp in -ltcl... " >&6; } if test "${ac_cv_lib_tcl_Tcl_CreateInterp+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltcl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char Tcl_CreateInterp (); int main () { return Tcl_CreateInterp (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_tcl_Tcl_CreateInterp=yes else ac_cv_lib_tcl_Tcl_CreateInterp=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tcl_Tcl_CreateInterp" >&5 $as_echo "$ac_cv_lib_tcl_Tcl_CreateInterp" >&6; } if test "x$ac_cv_lib_tcl_Tcl_CreateInterp" = x""yes; then : TCLTK_LIBS=-ltcl else have_tcltk=no fi fi fi if test "${have_tcltk}" = yes; then ## Part 2. Try finding the tk library. if test -n "${TK_CONFIG}"; then . ${TK_CONFIG} TCLTK_LIBS="${TCLTK_LIBS} ${TK_LIB_SPEC} ${TK_LIBS}" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk_Init in -ltk" >&5 $as_echo_n "checking for Tk_Init in -ltk... " >&6; } if test "${ac_cv_lib_tk_Tk_Init+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltk ${TCLTK_LIBS} $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char Tk_Init (); int main () { return Tk_Init (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_tk_Tk_Init=yes else ac_cv_lib_tk_Tk_Init=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tk_Tk_Init" >&5 $as_echo "$ac_cv_lib_tk_Tk_Init" >&6; } if test "x$ac_cv_lib_tk_Tk_Init" = x""yes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBTK 1 _ACEOF LIBS="-ltk $LIBS" fi if test "${ac_cv_lib_tk_Tk_Init}" = no; then ## Grr, simple -ltk does not work. ## But maybe we simply need to add X11 libs. ## Note that we cannot simply repeat the above test with extra ## libs, because AC_CHECK_LIB uses the corresponding cache var ## (ac_cv_lib_tk_Tk_Init in our case) if set. As using unset ## is not portable shell programming according to the Autoconf ## docs, we use Tk_SafeInit in the test with X11 libs added. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk_SafeInit in -ltk" >&5 $as_echo_n "checking for Tk_SafeInit in -ltk... " >&6; } if test "${ac_cv_lib_tk_Tk_SafeInit+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltk ${TCLTK_LIBS} ${X_LIBS} $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char Tk_SafeInit (); int main () { return Tk_SafeInit (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_tk_Tk_SafeInit=yes else ac_cv_lib_tk_Tk_SafeInit=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tk_Tk_SafeInit" >&5 $as_echo "$ac_cv_lib_tk_Tk_SafeInit" >&6; } if test "x$ac_cv_lib_tk_Tk_SafeInit" = x""yes; then : TCLTK_LIBS="${TCLTK_LIBS} -ltk ${X_LIBS}" else have_tcltk=no fi fi fi fi ## Postprocessing for AIX. ## On AIX, the *_LIB_SPEC variables need to contain '-bI:' flags for ## the Tcl export file. These are really flags for ld rather than the ## C/C++ compilers, and hence may need protection via '-Wl,'. ## We have two ways of doing that: ## * Recording whether '-Wl,' is needed for the C or C++ compilers, ## and getting this info into the TCLTK_LIBS make variable ... mess! ## * Protecting all entries in TCLTK_LIBS that do not start with '-l' ## or '-L' with '-Wl,' (hoping that all compilers understand this). ## Easy, hence ... case "${host_os}" in aix*) orig_TCLTK_LIBS="${TCLTK_LIBS}" TCLTK_LIBS= for flag in ${orig_TCLTK_LIBS}; do case "${flag}" in -l*|-L*|-Wl,*) ;; *) flag="-Wl,${flag}" ;; esac TCLTK_LIBS="${TCLTK_LIBS} ${flag}" done ;; esac ## Force evaluation ('-ltcl8.3${TCL_DBGX}' and friends ...). eval "TCLTK_LIBS=\"${TCLTK_LIBS}\"" fi if test "${have_tcltk}" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling/linking Tcl/Tk code works" >&5 $as_echo_n "checking whether compiling/linking Tcl/Tk code works... " >&6; } if test "${r_cv_tcltk_works+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu r_save_CPPFLAGS="${CPPFLAGS}" r_save_LIBS="${LIBS}" CPPFLAGS="${CPPFLAGS} ${TCLTK_CPPFLAGS}" LIBS="${LIBS} ${TCLTK_LIBS}" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { static char * p1 = (char *) Tcl_Init; static char * p2 = (char *) Tk_Init; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : r_cv_tcltk_works=yes else r_cv_tcltk_works=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext CPPFLAGS="${r_save_CPPFLAGS}" LIBS="${r_save_LIBS}" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $r_cv_tcltk_works" >&5 $as_echo "$r_cv_tcltk_works" >&6; } have_tcltk=${r_cv_tcltk_works} fi else have_tcltk=no ## Just making sure. TCLTK_CPPFLAGS= TCLTK_LIBS= fi if test "${have_tcltk}" = yes; then $as_echo "#define HAVE_TCLTK 1" >>confdefs.h use_tcltk=yes else use_tcltk=no fi ## Check for browser for help pages if test -z "${COVERED_BROWSER}"; then for ac_prog in firefox safari netscape mozilla galeon kfmclient opera gnome-moz-remote open do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_COVERED_BROWSER+set}" = set; then : $as_echo_n "(cached) " >&6 else case $COVERED_BROWSER in [\\/]* | ?:[\\/]*) ac_cv_path_COVERED_BROWSER="$COVERED_BROWSER" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_COVERED_BROWSER="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi COVERED_BROWSER=$ac_cv_path_COVERED_BROWSER if test -n "$COVERED_BROWSER"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COVERED_BROWSER" >&5 $as_echo "$COVERED_BROWSER" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$COVERED_BROWSER" && break done fi if test -z "${COVERED_BROWSER}"; then warn_browser="I could not determine a browser" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_browser}" >&5 $as_echo "$as_me: WARNING: ${warn_browser}" >&2;} else { $as_echo "$as_me:${as_lineno-$LINENO}: result: using default browser ... ${COVERED_BROWSER}" >&5 $as_echo "using default browser ... ${COVERED_BROWSER}" >&6; } fi cat >>confdefs.h <<_ACEOF #define COVERED_BROWSER "$COVERED_BROWSER" _ACEOF # Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; DEBUGDEF="-DDEBUG_MODE" fi # Check whether --enable-profiling was given. if test "${enable_profiling+set}" = set; then : enableval=$enable_profiling; PROFILEDEF="-DPROFILER" fi # Check whether --enable-test was given. if test "${enable_test+set}" = set; then : enableval=$enable_test; TESTMODEDEF="-DTESTMODE" fi ## Simulators supported # Check whether --with-iv was given. if test "${with_iv+set}" = set; then : withval=$with_iv; if test "${withval}" = no; then want_iv=no elif test "${withval}" = yes; then want_iv=yes else as_ac_Header=`$as_echo "ac_cv_header_$withval/include/iverilog/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/include/iverilog/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_iv=yes iv_prefix="${withval}" iv_inc_prefix="${withval}/include/iverilog" else as_ac_Header=`$as_echo "ac_cv_header_$withval/include/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/include/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_iv=yes iv_prefix="${withval}" iv_inc_prefix="${withval}/include" else as_ac_Header=`$as_echo "ac_cv_header_$withval/include/verilog/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/include/verilog/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_iv=yes iv_prefix="${withval}" iv_inc_prefix="${withval}/include/verilog" else as_fn_error "Invalid base directory specified in --with-iv" "$LINENO" 5 fi fi fi fi else want_iv=no fi if test "$want_iv" = yes; then IVLIB='covered.vpi' IVDIR="${iv_prefix}" IVINC="${iv_inc_prefix}" fi # Check whether --with-vcs was given. if test "${with_vcs+set}" = set; then : withval=$with_vcs; if test "${withval}" = no; then want_vcs=no elif test "${withval}" = yes; then want_vcs=yes else as_ac_Header=`$as_echo "ac_cv_header_$withval/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_vcs=yes vcs_prefix="${withval}" else as_fn_error "Invalid include directory specified in --with-vcs" "$LINENO" 5 fi fi else want_vcs=no fi if test "$want_vcs" = yes; then if test "$build_cygwin" = yes; then as_fn_error "Cygwin version of VCS library is not available" "$LINENO" 5 else VCSLIB='covered.vcs.so' VCSINC="${vcs_prefix}" fi fi # Check whether --with-ncv was given. if test "${with_ncv+set}" = set; then : withval=$with_ncv; if test "${withval}" = no; then want_ncv=no elif test "${withval}" = yes; then want_ncv=yes else as_ac_Header=`$as_echo "ac_cv_header_$withval/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_ncv=yes ncv_prefix="${withval}" else as_fn_error "Invalid include directory specified in --with-ncv" "$LINENO" 5 fi fi else want_ncv=no fi if test "$want_ncv" = yes; then if test "$build_cygwin" = yes; then as_fn_error "Cygwin version of NCVerilog library is not available" "$LINENO" 5 else NCVLIB='covered.ncv.so' NCVINC="${ncv_prefix}" fi fi # Check whether --with-cver was given. if test "${with_cver+set}" = set; then : withval=$with_cver; if test "${withval}" = no; then want_cver=no elif test "${withval}" = yes; then want_cver=yes else as_ac_Header=`$as_echo "ac_cv_header_$withval/vpi_user.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$withval/vpi_user.h" "$as_ac_Header" "$ac_includes_default" eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : want_cver=yes cver_prefix="${withval}" else as_fn_error "Invalid include directory specified in --with-cver" "$LINENO" 5 fi fi else want_cver=no fi if test "$want_cver" = yes; then if test "$build_cygwin" = yes; then CVERLIB='covered.cver.dll' else CVERLIB='covered.cver.so' fi CVERINC="${cver_prefix}" fi for ac_header in string.h do : ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" if test "x$ac_cv_header_string_h" = x""yes; then : cat >>confdefs.h <<_ACEOF #define HAVE_STRING_H 1 _ACEOF fi done for ac_header in sys/time.h do : ac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" if test "x$ac_cv_header_sys_time_h" = x""yes; then : cat >>confdefs.h <<_ACEOF #define HAVE_SYS_TIME_H 1 _ACEOF fi done for ac_header in math.h do : ac_fn_c_check_header_mongrel "$LINENO" "math.h" "ac_cv_header_math_h" "$ac_includes_default" if test "x$ac_cv_header_math_h" = x""yes; then : cat >>confdefs.h <<_ACEOF #define HAVE_MATH_H 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 $as_echo_n "checking for an ANSI C-conforming const... " >&6; } if test "${ac_cv_c_const+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { /* FIXME: Include the comments suggested by Paul. */ #ifndef __cplusplus /* Ultrix mips cc rejects this. */ typedef int charset[2]; const charset cs; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; pcpcc = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; { /* SCO 3.2v4 cc rejects this. */ char *t; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; if (s) return 0; } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; }; struct s *b; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; if (!foo) return 0; } return !cs[0] && !zero.x; #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_const=yes else ac_cv_c_const=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 $as_echo "$ac_cv_c_const" >&6; } if test $ac_cv_c_const = no; then $as_echo "#define const /**/" >>confdefs.h fi # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 $as_echo_n "checking size of char... " >&6; } if test "${ac_cv_sizeof_char+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : else if test "$ac_cv_type_char" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (char) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_char=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 $as_echo "$ac_cv_sizeof_char" >&6; } cat >>confdefs.h <<_ACEOF #define SIZEOF_CHAR $ac_cv_sizeof_char _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 $as_echo_n "checking size of short... " >&6; } if test "${ac_cv_sizeof_short+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : else if test "$ac_cv_type_short" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (short) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_short=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 $as_echo "$ac_cv_sizeof_short" >&6; } cat >>confdefs.h <<_ACEOF #define SIZEOF_SHORT $ac_cv_sizeof_short _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 $as_echo_n "checking size of int... " >&6; } if test "${ac_cv_sizeof_int+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : else if test "$ac_cv_type_int" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (int) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_int=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 $as_echo "$ac_cv_sizeof_int" >&6; } cat >>confdefs.h <<_ACEOF #define SIZEOF_INT $ac_cv_sizeof_int _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 $as_echo_n "checking size of long... " >&6; } if test "${ac_cv_sizeof_long+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : else if test "$ac_cv_type_long" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (long) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_long=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 $as_echo "$ac_cv_sizeof_long" >&6; } cat >>confdefs.h <<_ACEOF #define SIZEOF_LONG $ac_cv_sizeof_long _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 $as_echo_n "checking size of long long... " >&6; } if test "${ac_cv_sizeof_long_long+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : else if test "$ac_cv_type_long_long" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (long long) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_long_long=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 $as_echo "$ac_cv_sizeof_long_long" >&6; } cat >>confdefs.h <<_ACEOF #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of float" >&5 $as_echo_n "checking size of float... " >&6; } if test "${ac_cv_sizeof_float+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (float))" "ac_cv_sizeof_float" "$ac_includes_default"; then : else if test "$ac_cv_type_float" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (float) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_float=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_float" >&5 $as_echo "$ac_cv_sizeof_float" >&6; } cat >>confdefs.h <<_ACEOF #define SIZEOF_FLOAT $ac_cv_sizeof_float _ACEOF # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5 $as_echo_n "checking size of double... " >&6; } if test "${ac_cv_sizeof_double+set}" = set; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then : else if test "$ac_cv_type_double" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "cannot compute sizeof (double) See \`config.log' for more details." "$LINENO" 5; }; } else ac_cv_sizeof_double=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5 $as_echo "$ac_cv_sizeof_double" >&6; } cat >>confdefs.h <<_ACEOF #define SIZEOF_DOUBLE $ac_cv_sizeof_double _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 $as_echo_n "checking return type of signal handlers... " >&6; } if test "${ac_cv_type_signal+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { return *(signal (0, 0)) (0) == 1; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_type_signal=int else ac_cv_type_signal=void fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 $as_echo "$ac_cv_type_signal" >&6; } cat >>confdefs.h <<_ACEOF #define RETSIGTYPE $ac_cv_type_signal _ACEOF ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" if test "x$ac_cv_type_size_t" = x""yes; then : else cat >>confdefs.h <<_ACEOF #define size_t unsigned int _ACEOF fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for round in -lm" >&5 $as_echo_n "checking for round in -lm... " >&6; } if test "${ac_cv_lib_m_round+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char round (); int main () { return round (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_m_round=yes else ac_cv_lib_m_round=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_round" >&5 $as_echo "$ac_cv_lib_m_round" >&6; } if test "x$ac_cv_lib_m_round" = x""yes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBM 1 _ACEOF LIBS="-lm $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundf in -lm" >&5 $as_echo_n "checking for roundf in -lm... " >&6; } if test "${ac_cv_lib_m_roundf+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char roundf (); int main () { return roundf (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_m_roundf=yes else ac_cv_lib_m_roundf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_roundf" >&5 $as_echo "$ac_cv_lib_m_roundf" >&6; } if test "x$ac_cv_lib_m_roundf" = x""yes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBM 1 _ACEOF LIBS="-lm $LIBS" fi # Compiler option for position independent code, needed when making shared objects. # CFLAGS inherited by cadpli/Makefile? { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flag to make position independent code" >&5 $as_echo_n "checking for flag to make position independent code... " >&6; } PICFLAG=-fPIC case "${host}" in *-*-cygwin*) PICFLAG= ;; *-*-hpux*) PICFLAG=+z ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PICFLAG" >&5 $as_echo "$PICFLAG" >&6; } # may modify CPPFLAGS and CFLAGS # Darwin requires -no-cpp-precomp case "${host}" in *-*-darwin*) CPPFLAGS="-no-cpp-precomp $CPPFLAGS" CFLAGS="-no-cpp-precomp $CFLAGS" ;; esac # Linker option used when compiling the target { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -rdynamic compiler flag" >&5 $as_echo_n "checking for -rdynamic compiler flag... " >&6; } rdynamic=-rdynamic case "${host}" in *-*-netbsd*) rdynamic="-Wl,--export-dynamic" ;; *-*-openbsd*) rdynamic="-Wl,--export-dynamic" ;; *-*-solaris*) rdynamic="" ;; *-*-cygwin*) rdynamic="" ;; *-*-hpux*) rdynamic="-E" ;; *-*-darwin*) rdynamic="-Wl,-all_load" strip_dynamic="-SX" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rdynamic" >&5 $as_echo "$rdynamic" >&6; } # since we didn't tell them we're "checking", no good place to tell the answer # AC_MSG_RESULT($strip_dynamic) # linker options when building a shared library { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library link flag" >&5 $as_echo_n "checking for shared library link flag... " >&6; } shared=-shared case "${host}" in *-*-cygwin*) shared="-shared -Wl,--enable-auto-image-base" ;; *-*-hpux*) shared="-b" ;; *-*-darwin1.0123) shared="-bundle -undefined suppress" ;; *-*-darwin*) shared="-bundle -undefined suppress -flat_namespace" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $shared" >&5 $as_echo "$shared" >&6; } ac_config_files="$ac_config_files Makefile src/Makefile lib/Makefile scripts/Makefile doc/Makefile doc/docbook/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then as_fn_error "conditional \"BUILD_CYGWIN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : ${CONFIG_STATUS=./config.status} ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error ERROR [LINENO LOG_FD] # --------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with status $?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in #( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by $as_me, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ config.status configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" Copyright (C) 2009 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;; "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "doc/docbook/Makefile") CONFIG_FILES="$CONFIG_FILES doc/docbook/Makefile" ;; *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ || as_fn_error "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/ s/:*\${srcdir}:*/:/ s/:*@srcdir@:*/:/ s/^\([^=]*=[ ]*\):*/\1/ s/:*$// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_t=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_t"; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ || as_fn_error "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" } >"$tmp/config.h" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$tmp/config.h" "$ac_file" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit $? fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi if test -n "${warn_tcltk_version}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${warn_tcltk_version}" >&5 $as_echo "$as_me: WARNING: ${warn_tcltk_version}" >&2;} fi covered-0.7.10/configure.in0000644000076500007650000001376211475640522015572 0ustar trevorwtrevorwdnl Process this file with autoconf to produce a configure script. AC_INIT(src/main.c) AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE(covered,covered-0.7.10) dnl Get host information AC_CANONICAL_HOST case $host_os in *cygwin* ) build_cygwin=yes;; * ) build_cygwin=no;; esac AM_CONDITIONAL([BUILD_CYGWIN], [test x$build_cygwin = xyes]) dnl Checks for programs. AC_PROG_MAKE_SET AC_PROG_CC dnl AC_ARG_PROGRAM AC_PROG_INSTALL AC_PROG_MAKE_SET AC_PROG_RANLIB AC_PROG_YACC AC_PROG_LEX AC_SYS_LARGEFILE AC_C_BIGENDIAN AC_CHECK_PROGS(XGPERF,gperf,none) if test "$XGPERF" = "none" then echo "*** Error: No suitable gperf found. ***" echo " Please install the 'gperf' package." exit 1 fi dnl Libraries AC_CHECK_LIB(z,gzdopen) ## Tcl/Tk. AC_ARG_WITH([tcltk], [AC_HELP_STRING([--with-tcltk], [use Tcl/Tk, or specify its library dir @<:@yes@:>@])], [if test "${withval}" = no; then want_tcltk=no elif test "${withval}" = yes; then want_tcltk=yes else want_tcltk=yes LDFLAGS="${LDFLAGS} -L${withval}" tcltk_prefix="${withval}" fi], [want_tcltk=yes]) AC_ARG_WITH([tcl-config], [AC_HELP_STRING([--with-tcl-config=TCL_CONFIG], [specify location of tclConfig.sh @<:@@:>@])], [TCL_CONFIG="${withval}"], [TCL_CONFIG=""]) AC_ARG_WITH([tk-config], [AC_HELP_STRING([--with-tk-config=TK_CONFIG], [specify location of tkConfig.sh @<:@@:>@])], [TK_CONFIG="${withval}"], [TK_CONFIG=""]) AC_ARG_VAR([TCLTK_LIBS], [flags needed for linking against the Tcl and Tk libraries]) AC_ARG_VAR([TCLTK_CPPFLAGS], [flags needed for finding the tcl.h and tk.h headers]) ## Tcl/Tk. COVERED_TCLTK ## Check for browser for help pages COVERED_PROG_BROWSER dnl Specify debug enabling COVERED_DEBUG dnl Specify profiler enabling COVERED_PROFILER dnl Specify test-mode enabling COVERED_TEST ## Simulators supported AC_ARG_WITH([iv], [AC_HELP_STRING([--with-iv=IV_BASE_DIR], [Create covered.vpi module for the Icarus Verilog simulator with the specified base directory @<:@@:>@])], [if test "${withval}" = no; then want_iv=no elif test "${withval}" = yes; then want_iv=yes else AC_CHECK_HEADER([$withval/include/iverilog/vpi_user.h], [want_iv=yes iv_prefix="${withval}" iv_inc_prefix="${withval}/include/iverilog"], [AC_CHECK_HEADER([$withval/include/vpi_user.h], [want_iv=yes iv_prefix="${withval}" iv_inc_prefix="${withval}/include"], [AC_CHECK_HEADER([$withval/include/verilog/vpi_user.h], [want_iv=yes iv_prefix="${withval}" iv_inc_prefix="${withval}/include/verilog"],AC_MSG_ERROR([Invalid base directory specified in --with-iv]))])]) fi], [want_iv=no]) if test "$want_iv" = yes; then AC_SUBST([IVLIB], ['covered.vpi']) AC_SUBST([IVDIR], ["${iv_prefix}"]) AC_SUBST([IVINC], ["${iv_inc_prefix}"]) fi AC_ARG_WITH([vcs], [AC_HELP_STRING([--with-vcs=VCS_INCLUDE_DIR], [Create covered.vcs.so file for the VCS simulator with the specified include directory @<:@@:>@])], [if test "${withval}" = no; then want_vcs=no elif test "${withval}" = yes; then want_vcs=yes else AC_CHECK_HEADER([$withval/vpi_user.h], [want_vcs=yes vcs_prefix="${withval}"],AC_MSG_ERROR([Invalid include directory specified in --with-vcs])) fi], [want_vcs=no]) if test "$want_vcs" = yes; then if test "$build_cygwin" = yes; then AC_MSG_ERROR([Cygwin version of VCS library is not available]) else AC_SUBST([VCSLIB], ['covered.vcs.so']) AC_SUBST([VCSINC], ["${vcs_prefix}"]) fi fi AC_ARG_WITH([ncv], [AC_HELP_STRING([--with-ncv=NCV_INCLUDE_DIR], [Create covered.ncv.so file for the NCVerilog simulator with the specified include directory @<:@@:>@])], [if test "${withval}" = no; then want_ncv=no elif test "${withval}" = yes; then want_ncv=yes else AC_CHECK_HEADER([$withval/vpi_user.h], [want_ncv=yes ncv_prefix="${withval}"],AC_MSG_ERROR([Invalid include directory specified in --with-ncv])) fi], [want_ncv=no]) if test "$want_ncv" = yes; then if test "$build_cygwin" = yes; then AC_MSG_ERROR([Cygwin version of NCVerilog library is not available]) else AC_SUBST([NCVLIB], ['covered.ncv.so']) AC_SUBST([NCVINC], ["${ncv_prefix}"]) fi fi AC_ARG_WITH([cver], [AC_HELP_STRING([--with-cver=CVER_INCLUDE_DIR], [Create covered.cver.so file for the CVER simulator with the specified include directory @<:@@:>@])], [if test "${withval}" = no; then want_cver=no elif test "${withval}" = yes; then want_cver=yes else AC_CHECK_HEADER([$withval/vpi_user.h], [want_cver=yes cver_prefix="${withval}"],AC_MSG_ERROR([Invalid include directory specified in --with-cver])) fi], [want_cver=no]) if test "$want_cver" = yes; then if test "$build_cygwin" = yes; then AC_SUBST([CVERLIB], ['covered.cver.dll']) else AC_SUBST([CVERLIB], ['covered.cver.so']) fi AC_SUBST([CVERINC], ["${cver_prefix}"]) fi dnl AC_CHECK_HEADERS(getopt.h) AC_CHECK_HEADERS(string.h) AC_CHECK_HEADERS(sys/time.h) AC_CHECK_HEADERS(math.h) dnl Checks for libraries. dnl AM_WITH_MPATROL(yes) dnl Checks for header files. AC_HEADER_STDC dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_CHECK_SIZEOF(char,4) AC_CHECK_SIZEOF(short,4) AC_CHECK_SIZEOF(int,4) AC_CHECK_SIZEOF(long,4) AC_CHECK_SIZEOF([long long],4) AC_CHECK_SIZEOF(float,4) AC_CHECK_SIZEOF(double,4) dnl Checks for library functions. AC_TYPE_SIGNAL AC_TYPE_SIZE_T AC_CHECK_LIB(m,round) AC_CHECK_LIB(m,roundf) dnl Stuff for creating dynamically loadable shared objects in a system-neutral way # Compiler option for position independent code, needed when making shared objects. # CFLAGS inherited by cadpli/Makefile? AX_C_PICFLAG # may modify CPPFLAGS and CFLAGS AX_CPP_PRECOMP # Linker option used when compiling the target AX_LD_RDYNAMIC # linker options when building a shared library AX_LD_SHAREDLIB_OPTS AC_OUTPUT(Makefile src/Makefile lib/Makefile scripts/Makefile doc/Makefile doc/docbook/Makefile) if test -n "${warn_tcltk_version}"; then AC_MSG_WARN([${warn_tcltk_version}]) fi covered-0.7.10/COPYING0000644000076500007650000004312707457705006014316 0ustar trevorwtrevorw GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 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. 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. Copyright (C) 19yy 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 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) 19yy 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. , 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. covered-0.7.10/depcomp0000755000076500007650000004426711270512353014633 0ustar trevorwtrevorw#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2009-04-28.21; # UTC # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free # Software Foundation, Inc. # 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, 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, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by `PROGRAMS ARGS'. object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputing dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u="sed s,\\\\\\\\,/,g" depmode=msvisualcpp fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler understands `-MD -MF file'. However on # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" # Add `dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// s/$/:/ p }' "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then # With Tru64 cc, shared objects can also be used to make a # static library. This mechanism is used in libtool 1.4 series to # handle both shared and static libraries in a single compilation. # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. # # With libtool 1.5 this exception was removed, and libtool now # generates 2 separate objects for the 2 libraries. These two # compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 tmpdepfile2=$dir$base.o.d # libtool 1.5 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.o.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d tmpdepfile4=$dir$base.d "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift cleared=no eat=no for arg do case $cleared in no) set ""; shift cleared=yes ;; esac if test $eat = yes; then eat=no continue fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -arch) eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi IFS=" " for arg do case "$arg" in -o) shift ;; $object) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; msvcmsys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: covered-0.7.10/doc/0000755000076500007650000000000011475644735014027 5ustar trevorwtrevorwcovered-0.7.10/doc/covered.10000644000076500007650000006722111475640523015537 0ustar trevorwtrevorw.TH "Covered" "1" "covered-0.7.10" "Trevor Williams" "Code Analysis" .SH "NAME" .LP Covered \- Verilog Code Coverage Analyzer .SH "SYNTAX" .LP \fBcovered\fR [\fIglobal_options\fR] \fBscore\fR [\fIoptions\fR] .br \fBcovered\fR [\fIglobal_options\fR] \fBmerge\fR [\fIoptions\fR] \fIexisting_database\fR \fIdatabase_to_merge\fR+ .br \fBcovered\fR [\fIglobal_options\fR] \fBreport\fR [\fIoptions\fR] \fIdatabase_file\fR .br \fBcovered\fR [\fIglobal_options\fR] \fBrank\fR [\fIoptions\fR] \fIdatabase_to_rank\fR \fIdatabase_to_rank\fR+ .br \fBcovered\fR [\fIglobal_options\fR] \fBexclude\fR [\fIoptions\fR] \fIexclusion_id\fR+ \fIdatabase_file\fR .SH "DESCRIPTION" .LP \fICovered\fR is a Verilog code coverage analysis tool that can be useful for determining how well a diagnostic test suite is covering the design under test. Covered reads in the Verilog design files and a VCD, LXT2 or FST formatted dumpfile from a diagnostic run and generates a database file called a Coverage Description Database (CDD) file, using the score command. Covered's score command can alternatively be used to generate a CDD file and a Verilog module for using Covered as a VPI module in a testbench which can obtain coverage information in parallel with simulation (see \fIUSING COVERED AS A VPI MODULE\fR). The resulting CDD file can be merged with other CDD files from the same design to create accummulated coverage, using the merge command. Once a CDD file is created, the user can use Covered to generate various human\-readable coverage reports in an ASCII format or use Covered's GUI to interactively look at coverage results, using the report command. If uncovered coverage points are found that the user wants to exclude from coverage, this can be handled with either the command\-line exclude command or within the GUI. When multiple CDD files are created from the same design, the user may obtain a coverage ranking of those CDD files to determine an ideal order for regression testing as well as understand which CDD files can be excluded from regressions due to their inability to hit new coverage points. Additionally, as part of Covered's score command, race condition possibilities are found in the design files and can be either ignored, flagged as warnings or flagged as errors. By specifying race conditions as errors, Covered can also be used as a race condition checker. .SH "GLOBAL OPTIONS" .LP These options are placed immediately after the keyword \fIcovered\fR in the command\-line. They can be used for any command (with the exception of \fI\-v\fR and \fI\-h\fR) and have the same effect in each case. .TP \fB\-B\fR Obfuscate. Obfuscates all design\-sensitive names before outputting in user\-readable format. This option is useful when sharing output with the developers of Covered for debugging purposes. .TP \fB\-D\fR Debug. Display information helpful for debugging tool problems. Note: This option is now only available when covered is built with the \-\-enable\-debug configuration option. .TP \fB\-h\fR Help. Display this usage information. .TP \fB\-P\fR [\fIfilename\fR] Profiling mode. Turns on internal source code profiler that will produce a profiling report of the run command to either the specified \fIfilename\fR or, if no \fIfilename\fR is present, to a file called \fIcovered.prof\fR. This option is only available if the \fI\-\-enable\-profiling\fR configuration option was specified when Covered was built. .TP \fB\-Q\fR Quiet mode. Causes all output to be suppressed. .TP \fB\-T\fR Terse mode. Causes all output to be suppressed with the exception of warning messages and the Covered header information. .TP \fB\-v\fR Version. Display current Covered version. .SH "COMMANDS" .LP .TP \fBscore\fR Parses Verilog files and VCD/LXT2/FST dumpfiles to create database file used for merging and reporting. .TP \fBmerge\fR Merges two or more database files into one. .TP \fBreport\fR Generates human\-readable coverage reports from database file or starts the coverage report GUI. .TP \fBrank\fR Generates a report that specifies an ideal order to run regressions and specifies CDD files that do not add new coverage information (and can, therefore, be excluded from regressions, if desired). .TP \fBexclude\fR Allows one or more coverage points (identified with exclusion IDs in a report generated with the \-x option) to have their exclusion property toggled (include to exclude or exclude to include) and, if the exclusion property is set to exclude, optionally allow a reason for the exclusion to be associated with it and stored in the specified CDD file. .SH "SCORE COMMAND" .LP The following options are valid for the score command: .TP \fB\-A ovl\fR Causes OVL assertions to be used for assertion coverage. This flag must be given to the score command if assertion coverage metrics are needed in the report command. .TP \fB\-cdd\fR \fIdatabase\fR Same as the \-o option. Useful when CDD file being scored is an input to the score command. .TP \fB\-cli\fR [\fIfilename\fR] Causes the command\-line debugger to be used during VCD/LXT2/FST dumpfile scoring. If \fIfilename\fR is specified, this file contains information saved in a previous call to savehist on the CLI and causes the history contained in this file to be replayed prior to the CLI command prompt. If \fIfilename\fR is not specified, the CLI prompt will be immediately available at the start of simulation. This option is only available when Covered is configured with the \fI\-\-enable\-debug\fR option. .TP \fB\-conservative\fR If this option is specified, any logic blocks that contain code that could cause coverage discrepancies leading to potentially inaccurate coverage results are removed from coverage consideration. See User's Guide for more information on what type of code can lead to coverage inaccuracies. .TP \fB\-dumpvars\fR [\fIfilename\fR] If this option is specified without the \-vcd or \-lxt options, the design is parsed, a CDD file is created and a top\-level Verilog module file named \fIfilename\fR (if this value is specified) or "covered_dump.v" (if \fIfilename\fR is not specified) is created. This file is used in the compilation of the simulator to create a dumpfile that is optimized for obtaining coverage for the specified CDD file. If either the \-vcd or \-lxt options are specified, this option has no effect. See the User's Guide for more information on how to use this option. .TP \fB\-D\fR \fIdefine_name\fR Defines the specified name to 1. .TP \fB\-D\fR \fIdefine_name=value\fR Defines the specified name to the specified value. .TP \fB\-e\fR \fIblock_name\fR Name of module, task, function or named begin/end block to not score. Causes all subblocks in the Verilog tree under this block to also not be scored. .TP \fB\-ea\fR Excludes all always blocks from being considered for coverage. .TP \fB\-ec\fR Excludes all continuous assignments from being considered for coverage. .TP \fB\-ei\fR Excludes all initial blocks from being considered for coverage. .TP \fB\-ef\fR Excludes all final blocks from being considered for coverage. .TP \fB\-ep\fR [\fIname\fR] Excludes all code found between '// coverage off' and '// coverage on' pragmas embedded within the design. If \fIname\fR is specified, the keyword in the pragma will be changed to that name instead of the default "coverage", allowing the user to change the look of the pragma if it conflicts with any other tools. .TP \fB\-F\fR \fImodule_name=[in_expr,]out_expr\fR Indicates to the parser where to find the FSM located in module \fImodule_name\fR which has an input state expression called \fIin_expr\fR and output state expression called \fIout_expr\fR. If \fIin_expr\fR is not specified, \fIout_expr\fR is used as both the input and output state expression. .TP \fB\-f\fR \fIfilename\fR Name of file containing additional arguments to parse. .TP \fB\-fst\fR \fIfilename\fR Name of FST dumpfile to score design with. If \-vcd, \-lxt or this option is not used, Covered will only create an initial CDD file from the design and will not attempt to score the design. .TP \fB\-g\fR \fI[module_name=](1|2|3)\fR Allows the user to limit the parser to a specific generation of the Verilog standard for a specific module or the entire design, where 1=Verilog\-1995, 2=Verilog\-2001, 3=SystemVerilog. If \fImodule_name=\fR is specified, the parser uses the specified Verilog standard for that module only, allowing the rest of the design to use the global standard. By default, the global standard is set to the most recent version (3). This option can be specified more than once for a given call to the score command; however, if the \-g option specifies more than global value (i.e., without the \fImodule=\fR prefix), only the last option value will be used. .TP \fB\-h\fR Displays this help information. .TP \fB\-I\fR \fIdirectory\fR Directory to find included Verilog files. .TP \fB\-i\fR \fIinstance_name\fR Verilog hierarchical reference to the module that is at the top of the tree to be scored. This option is necessary if module to verify coverage is not the top\-level module in the design. If not specified, \fI\-t\fR value is used. .TP \fB\-lxt\fR \fIfilename\fR Name of LXT2 dumpfile to score design with. If \-vcd, \-fst or this option is not used, Covered will only create an initial CDD file from the design and will not attempt to score the design. .TP \fB\-m\fR \fImessage\fR Allows the user to specify information about this CDD file. This information can be anything (messages with whitespace should be surrounded by double\-quotation marks), but may include something about the simulation arguments to more easily link the CDD file to its simulation for purposes of recreating the CDD file. .TP \fB\-o\fR \fIdatabase\fR Name of database to write coverage information to. If not specified, the output database filename will be "cov.cdd". .TP \fB\-p\fR \fIfilename\fR Overrides default filename used to store intermediate preprocessor output. .TP \fB\-P\fR \fIparameter_scope=value\fR Performs a defparam on the specified parameter with value. .TP \fB\-rS\fR When race condition checks are violated, the offending logic blocks are removed from coverage consideration and all output is suppressed regarding the race condition violation. See user documentation for more information about race condition checking usage. .TP \fB\-rW\fR When race condition checks are violated, the offending logic blocks are removed from coverage consideration and the race condition violation is output. This is the default behavior for race condition handling. See user documentation for more information about race condition checking usage. .TP \fB\-rE\fR When race condition checks are violated, the reason is output and scoring ends immediately. See user documentation for more information about race condition checking usage. .TP \fB\-rI[=\fImodule name\fR]\fR If \fImodule name\fR is not specified, race condition checking is skipped altogether for the entire design. If \fImodule name\fR is specified, race condition checking is skipped for the specified module. See user documentation for more information about race condition checking usage. .TP \fB\-rP[=\fIname\fR])\fR Uses embedded pragmas for ignoring certain code from race condition checking consideration (if \fIname\fR is specified it is used as the pragma keyword). See user documentation for more information about race condition checking usage. .TP \fB\-S\fR Outputs simulation statistics after simulation has completed. This information is currently only useful for the developers of Covered. .TP \fB\-t\fR \fItop\-level module\fR Specifies the module name of the top\-most module that will be measured. Note that this module does not need to be the top\-most module in the simulator. This field is required for all calls to the score command. .TP \fB\-top_ts\fR \fItimescale\fR This option is only valid when the \-vpi or \-dumpvars options have been specified. This option allows the user to specify a timescale for the generated Verilog module created with the \-vpi/\-dumpvars option. If this option is not specified, no timescale will be created for the generated module. The value of \fItimescale\fR is specified as follows: .IP \fB(1|10|100)(s|ms|us|ns|ps|fs)/(1|10|100)(s|ms|us|ns|ps|fs)\fR .IP If whitespace is needed between the various values, place the entire contents of \fItimescale\fR in double quotes. .TP \fB\-ts\fR \fInumber\fR When scoring occurs, this option allows the user to see how far the simulator has progressed by outputting the current timestep to standard output. The value of \fInumber\fR specifies how many timesteps are allowed to be simulated before outputting the current timestep (results in less calls to output stream). .TP \fB\-T (min|typ|max)\fR Specifies which value to use when encountering a delay expression in the form: min:typ:max. If this option is not specified, 'typ' select is used by default. .TP \fB\-v\fR \fIfilename\fR Name of specific Verilog file to score. .TP \fB\-vcd\fR \fIfilename\fR Name of VCD dumpfile to score design with. If \-lxt, \-fst or this option is not used, Covered will only create an initial CDD file from the design and will not attempt to score the design. .TP \fB\-vpi\fR [\fIfilename\fR] If this option is specified without the \-vcd, \-lxt or \-fst options, the design is parsed, a CDD file is created and a top\-level Verilog module file named \fIfilename\fR (if this value is specified) or "covered_vpi.v" (if \fIfilename\fR is not specified) is created along with a PLI table file called \fIfilename\fR.ta b or "covered_vpi.v.ta b". Both of these files are used in the compilation of the simulator to use Covered as a VPI module. If either the \-vcd, \-lxt or \-fst options are specified, this option has no effect. .TP \fB\-Wignore\fR Suppress the output of warnings during code parsing and simulation. .TP \fB\-y\fR \fIdirectory\fR Directory to find unspecified Verilog files. .TP \fB+libext+\fR\fI.extension\fR[\fB+\fR\fI.extension\fR]*\fB+\fR\fR Extensions of Verilog files to allow in scoring. .SH "MERGE COMMAND" .LP The following options are valid for the merge command: .TP \fB\-d\fR \fIfilename\fR Directory to search for CDD files to include. This option is used in conjunction with the \fB\-ext\fR option which specifies the file extension to use for determining which files in the directory are CDD files. .TP \fB\-er\fR (\fIfirst\fR|\fIlast\fR|\fIall\fR|\fInew\fR|\fIold\fR) Specifies how to handle exclusion reason resolution. If two or more CDD files being merged have exclusion reasons specified for the same coverage point, the exclusion reason needs to be resolved (unless it is the same string value). If this option is not specified and a conflict is found, Covered will interactively request input for each exclusion as to how to handle it. If this option is specified, it tells Covered how to handle all exclusion reason conflicts. The values are as follows:.br .IP \fIfirst\fR \- CDD file that contained the first exclusion reason is used. .IP \fIlast\fR \- CDD file that contained the last exclusion reason is used. .IP \fIall\fR \- All exclusion reasons are used (concatenated). .IP \fInew\fR \- Use the newest exclusion reason specified. .IP \fIold\fR \- Use the oldest exclusion reason specified. .TP \fB\-ext\fR \fIextension\fR Used in conjunction with the \fB\-d\fR option. If no \fB\-ext\fR options are specified on the command\-line, the default value of '.cdd' is used. Note that a period (.) should be specified. .TP \fB\-f\fR \fIfilename\fR Name of file containing additional arguments to parse. .TP \fB\-h\fR Displays this help information. .TP \fB\-m\fR \fImessage\fR Allows the user to specify information about this CDD file. This information can be anything (messages with whitespace should be surrounded by double\-quotation marks). .TP \fB\-o\fR \fIfilename\fR File to output new database to. If this argument is not specified, the \fIexisting_database\fR is used as the output database name. .SH "REPORT COMMAND" .LP The following options are valid with the report command: .TP \fB\-b\fR If combinational logic verbose output is reported and the expression is a vector operation, this option outputs the coverage information on a bitwise basis. .TP \fB\-c\fR If \fI\-v\fR is specified, displays covered metrics only. Default is to display uncovered information only. .TP \fB\-d\fR \fI(s|d|v)\fR Level of detail to provide in coverage report information (s = summary, d = detailed, v = verbose). Default is summary. .TP \fB\-e\fR Outputs all excluded coverage points to the report file along with any specified exclusion reasons if the \fB\-d d\fR or \fB\-d v\fR options are specified. .TP \fB\-f\fR \fIfilename\fR Name of file containing additional arguments to parse. .TP \fB\-h\fR Displays this help information. .TP \fB\-i\fR Provides coverage information for instances instead of module. .TP \fB\-m\fR \fI[l][t][c][f][r][a][m]\fR Type(s) of metrics to report. l=line, t=toggle, c=combinational logic, f=FSM state and state transition, r=race conditions, a=assertion, m=memory. Default is \fIltcf\fR. .TP \fB\-o\fR \fIfilename\fR File to output report information to. Default is standard output. .TP \fB\-s\fR Suppresses modules/instances that contain no coverage information from being output to the report. Used to help eliminate potentially meaningless information from the report. .TP \fB\-v\fR Deprecated. Replaced by '\-d d' or '\-d v'. .TP \fB\-view\fR Starts the GUI interface for interactive coverage reporting. .TP \fB\-w (\fR\fInumber\fR\fB)\fR Specifies the maximum line width (in characters) that can be used to output Verilog information. If this option is not specified, all Verilog code in the report will retain the same formatting as was specified in the original Verilog code. If this option is specified, Verilog code will be formatted to use as much of the current line as possible, wrapping text when the line reaches the maximum line width. The default maximum line width is 115 characters (this value is used if no number is specified with the \-w option). If a number is specified with the \-w option, this value is used for the maximum line width. .TP \fB\-x\fR Outputs the exclusion IDs of all uncovered and excluded coverage points within parenthesis before the associated verbose output of the coverage point. The exclusion IDs can be used to exclude/include coverage points via the exclude command. .SH "RANK COMMAND" .LP The following options are valid with the rank command: .TP \fB\-d\fR \fIfilename\fR Directory to search for CDD files to include. This option is used in conjunction with the \fB\-ext\fR option which specifies the file extension to use for determining which files in the directory are CDD files. .TP \fB\-depth\fR \fInumber\fR Specifies the minimum number of needed CDD files to hit each coverage point. The value of \fInumber\fR should be greater than zero. Default is 1. .TP \fB\-ext\fR \fIextension\fR Used in conjunction with the \fB\-d\fR option. If no \fB\-ext\fR options are specified on the command\-line, the default value of '.cdd' is used. Note that a period (.) should be specified. .TP \fB\-f\fR \fIfilename\fR Name of file containing additional arguments to parse. .TP \fB\-h\fR Displays help information for the rank command. .TP \fB\-names\-only\fR If specified, outputs only the needed CDD filenames that need to be run in the order they need to be run. If this option is not set, a report\-style output is provided with additional information. This option is meant to be useful in scripts that only want CDD filenames to run as output. .TP \fB\-o\fR \fIfilename\fR Name of file to output ranking information to. Default is standard output. .TP \fB\-required\-cdd\fR \fIfilename\fR Name of CDD that should be considered a required CDD to rank (i.e., it cannot be excluded for any reason). .TP \fB\-required\-list\fR \fIfilename\fR Name of a file that contains a list of CDDs that should be considered required CDDs to rank. The filenames should be separated by whitespace or newline characters within the file. .TP \fB\-v\fR Causes verbose output to be displayed when the rank command is run. It outputs diagnostic information about each of the different phases of the ranking algorithm including run\-time, number of CDD files included/excluded and number of coverage points hit by ranked CDDs during each phase. This information is meant to be useful for those interested in the ranking algorithm and its performance. .TP \fB\-weight\-assert\fR \fInumber\fR Specifies a relative weighting for assertion coverage used to rank non\-unique coverage points. The value of \fInumber\fR is relative to the values used in the \fB\-weight\-toggle\fR, \fB\-weight\-memory\fR, \fB\-weight\-comb\fR, \fB\-weight\-fsm\fR and \fB\-weight\-line\fR rank command options. .TP \fB\-weight\-comb\fR \fInumber\fR Specifies a relative weighting for combinational logic coverage used to rank non\-unique coverage points. The value of \fInumber\fR is relative to the values used in the \fB\-weight\-toggle\fR, \fB\-weight\-memory\fR, \fB\-weight\-assert\fR, \fB\-weight\-fsm\fR and \fB\-weight\-line\fR rank command options. .TP \fB\-weight\-fsm\fR \fInumber\fR Specifies a relative weighting for FSM state and state transition coverage used to rank non\-unique coverage points. The value of \fInumber\fR is relative to the values used in the \fB\-weight\-toggle\fR, \fB\-weight\-memory\fR, \fB\-weight\-comb\fR, \fB\-weight\-assert\fR and \fB\-weight\-line\fR rank command options. .TP \fB\-weight\-line\fR \fInumber\fR Specifies a relative weighting for line coverage used to rank non\-unique coverage points. The value of \fInumber\fR is relative to the values used in the \fB\-weight\-toggle\fR, \fB\-weight\-memory\fR, \fB\-weight\-comb\fR, \fB\-weight\-fsm\fR and \fB\-weight\-assert\fR rank command options. .TP \fB\-weight\-memory\fR \fInumber\fR Specifies a relative weighting for memory coverage used to rank non\-unique coverage points. The value of \fInumber\fR is relative to the values used in the \fB\-weight\-toggle\fR, \fB\-weight\-line\fR, \fB\-weight\-comb\fR, \fB\-weight\-fsm\fR and \fB\-weight\-assert\fR rank command options. .TP \fB\-weight\-toggle\fR \fInumber\fR Specifies a relative weighting for toggle coverage used to rank non\-unique coverage points. The value of \fInumber\fR is relative to the values used in the \fB\-weight\-memory\fR, \fB\-weight\-line\fR, \fB\-weight\-comb\fR, \fB\-weight\-fsm\fR and \fB\-weight\-assert\fR rank command options. .SH "EXCLUDE COMMAND" .LP The following options are valid with the exclude command: .TP \fB\-f\fR \fIfilename\fR Specifies the name of a file that contains more options to the exclude command. This option may be specified as many times as necessary for a single call to the exclude command. .TP \fB\-h\fR Generates usage information for the exclude command. .TP \fB\-m\fR Allows for an exclusion message to be associated with any coverage points going from the included state to the excluded state. For each coverage point that meets this requirement, the user will be prompted to input a reason. The reason may be any length and any number of lines; however, all formatting characters (i.e., newlines, tabs, extra spaces, etc.) will be removed and replaced with a single space when it is later displayed. To end the input of a message, hit a return, enter a single period (.) character and hit return again. The final period character will not be part of the exclusion message. .TP \fB\-p\fR Causes all specified coverage points to print their current exclusion status and exclusion reason (if one exists for the excluded coverage point) to standard output. If this option is specified, the \fB\-m\fP option will be ignored. .SH "USING COVERED AS A VPI MODULE" .TP In addition to using Covered's score command to parse a VCD, LXT2 or FST file to abstract coverage information, Covered may also be used as a VPI module within a simulator to extract this information. The advantages to using Covered as a VPI over a dumpfile reader include the following. First, VCD files can be extrememly large, especially for long simulations, using up valuable disk space. Second, if you are using a simulator that dumps files in a different format than VCD, LXT2 or FST and you want to convert these dump file types to one of these versions, the cost of disk space and time can make creating dumpfiles that Covered requires undesirable. Additionally, though using Covered as a VPI module will slow down your simulation speed, it is most likely that the total time spent simulating your design and scoring the design in one step will be shorter than doing so in two steps. As a result, Covered's configure utility can generate VPI\-ready libraries for the following free and commercial simulators (Icarus Verilog, CVER and VCS). .TP To automatically build the VPI\-ready library files when generating Covered from source, simply specify one or more of the following when running the "configure" utility in the base Covered directory: \-\-with\-iv=, \-\-with\-vcs=, \-\-with\-cver=. After Covered has been configured, simply type 'make' and 'make install'. This will install the VPI\-ready library files in the installation libexec directory (by default this path will be /usr/local/libexec). .TP Before you are ready to compile the design, you must first create a CDD file, a top\-level Verilog file, and a PLI table file (the last file is only needed for the VCS compiler). This is done by specifying the \fB\-vpi\fR (\fIfilename\fR) option to Covered's score command. If no filename is specified after \-vpi, the files covered_vpi.v and covered_vpi.ta b will be created along with the generated coverage file. Note that this step only needs to be performed once unless the design files change. You are now ready to compile the simulator. .TP If you are compiling an Icarus Verilog simulation, simply add '\-m /usr/local/libexec/covered.vpi covered_vpi.v' to the 'iverilog' command\-line. Once compilation is complete, run the generated executable file as you normally would. .TP If you are compiling a CVER simulation, simply add '+loadvpi=/usr/local/libexec/covered.cver.so:vpi_compat_bootstrap covered_vpi.v' to the 'cver' command\-line. .TP If you are compiling a VCS simulation, simply add '+vpi \-load /usr/local/libexec/covered.vcs.so:covered_register covered_vpi.v' to the 'vcs' command\-line. Once compilation is complete, run the generated executable file as you normally would. .TP If you are compiling a NC-Verilog simulation, switch to NC-Verilog's irun command to load the covered shared object: '\-loadvpi /usr/local/libexec/covered.ncv.so:covered_register' and enable all access with '\-access +rwc'. You can hardcode the $covered_sim call into your RTL or you can run it dynamically using the CLI, by adding the \-input input.tcl switch to irun. Where the input.tcl file looks like the following and tb.dut is the coverage instance: .br call -systf {$covered_sim} {"scored.cdd"} tb.dut .br run .TP There are two plusargs that can be passed to the generated executable when it is run that Covered will parse. The '+covered_cdd=' option will cause Covered to output the scored design contents to the CDD file specified by . This allows multiple runs of the simulator to generate several different CDD files without needed a recompile to occur. The '+covered_debug' option will cause Covered to dump a lot of excessive output about its internal run\-time state during simulation. This output will only be generated if Covered was configured with the \-\-enable\-debug option. This plusarg option should not be used by regular users as it is primarily intended to aid the developers of Covered in debugging. .SH "AUTHORS" .LP Trevor Williams .SH "SEE ALSO" .LP For more information on how to use the Covered code coverage tool, please consult the User's Guide included with this release at /usr/local/share/covered/doc/html/index.html. covered-0.7.10/doc/covered.dox0000644000076500007650000002161511475640523016166 0ustar trevorwtrevorw# Doxyfile 1.5.4 #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = Covered PROJECT_NUMBER = covered-0.7.10 OUTPUT_DIRECTORY = ./devel CREATE_SUBDIRS = NO OUTPUT_LANGUAGE = English BRIEF_MEMBER_DESC = YES REPEAT_BRIEF = YES ABBREVIATE_BRIEF = ALWAYS_DETAILED_SEC = YES INLINE_INHERITED_MEMB = NO FULL_PATH_NAMES = YES STRIP_FROM_PATH = STRIP_FROM_INC_PATH = SHORT_NAMES = NO JAVADOC_AUTOBRIEF = NO QT_AUTOBRIEF = NO MULTILINE_CPP_IS_BRIEF = NO DETAILS_AT_TOP = YES INHERIT_DOCS = YES SEPARATE_MEMBER_PAGES = NO TAB_SIZE = 8 ALIASES = OPTIMIZE_OUTPUT_FOR_C = YES OPTIMIZE_OUTPUT_JAVA = NO BUILTIN_STL_SUPPORT = NO CPP_CLI_SUPPORT = NO SIP_SUPPORT = NO DISTRIBUTE_GROUP_DOC = NO SUBGROUPING = YES TYPEDEF_HIDES_STRUCT = NO #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- EXTRACT_ALL = YES EXTRACT_PRIVATE = NO EXTRACT_STATIC = YES EXTRACT_LOCAL_CLASSES = YES EXTRACT_LOCAL_METHODS = NO EXTRACT_ANON_NSPACES = NO HIDE_UNDOC_MEMBERS = NO HIDE_UNDOC_CLASSES = NO HIDE_FRIEND_COMPOUNDS = NO HIDE_IN_BODY_DOCS = NO INTERNAL_DOCS = NO CASE_SENSE_NAMES = YES HIDE_SCOPE_NAMES = NO SHOW_INCLUDE_FILES = YES INLINE_INFO = YES SORT_MEMBER_DOCS = YES SORT_BRIEF_DOCS = NO SORT_BY_SCOPE_NAME = NO GENERATE_TODOLIST = YES GENERATE_TESTLIST = YES GENERATE_BUGLIST = YES GENERATE_DEPRECATEDLIST= YES ENABLED_SECTIONS = MAX_INITIALIZER_LINES = 30 SHOW_USED_FILES = YES SHOW_DIRECTORIES = YES FILE_VERSION_FILTER = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- QUIET = NO WARNINGS = YES WARN_IF_UNDOCUMENTED = YES WARN_IF_DOC_ERROR = YES WARN_NO_PARAMDOC = YES WARN_FORMAT = WARN_LOGFILE = dox.err #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- INPUT = ../src INPUT_ENCODING = UTF-8 FILE_PATTERNS = *.c \ *.h RECURSIVE = NO EXCLUDE = lexer.c \ lexer.h \ parser.c \ parser.h \ pplexer.c \ pplexer.h \ static_parser.c \ static_parser.h \ static_lexer.c \ static_lexer.h EXCLUDE_SYMLINKS = NO EXCLUDE_PATTERNS = EXCLUDE_SYMBOLS = EXAMPLE_PATH = EXAMPLE_PATTERNS = EXAMPLE_RECURSIVE = NO IMAGE_PATH = ./devel/img INPUT_FILTER = FILTER_PATTERNS = FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- SOURCE_BROWSER = NO INLINE_SOURCES = YES STRIP_CODE_COMMENTS = YES REFERENCED_BY_RELATION = YES REFERENCES_RELATION = YES REFERENCES_LINK_SOURCE = YES USE_HTAGS = NO VERBATIM_HEADERS = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- ALPHABETICAL_INDEX = YES COLS_IN_ALPHA_INDEX = 5 IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- GENERATE_HTML = YES HTML_OUTPUT = HTML_FILE_EXTENSION = .html HTML_HEADER = HTML_FOOTER = HTML_STYLESHEET = HTML_ALIGN_MEMBERS = YES GENERATE_HTMLHELP = NO HTML_DYNAMIC_SECTIONS = NO CHM_FILE = HHC_LOCATION = GENERATE_CHI = NO BINARY_TOC = NO TOC_EXPAND = NO DISABLE_INDEX = NO ENUM_VALUES_PER_LINE = 4 GENERATE_TREEVIEW = NO TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- GENERATE_LATEX = YES LATEX_OUTPUT = LATEX_CMD_NAME = latex MAKEINDEX_CMD_NAME = makeindex COMPACT_LATEX = NO PAPER_TYPE = a4wide EXTRA_PACKAGES = LATEX_HEADER = PDF_HYPERLINKS = NO USE_PDFLATEX = NO LATEX_BATCHMODE = NO LATEX_HIDE_INDICES = NO #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- GENERATE_RTF = NO RTF_OUTPUT = COMPACT_RTF = NO RTF_HYPERLINKS = NO RTF_STYLESHEET_FILE = RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- GENERATE_MAN = NO MAN_OUTPUT = MAN_EXTENSION = MAN_LINKS = NO #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- GENERATE_XML = NO XML_OUTPUT = xml XML_SCHEMA = XML_DTD = XML_PROGRAMLISTING = YES #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- GENERATE_AUTOGEN_DEF = NO #--------------------------------------------------------------------------- # configuration options related to the Perl module output #--------------------------------------------------------------------------- GENERATE_PERLMOD = NO PERLMOD_LATEX = NO PERLMOD_PRETTY = YES PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- ENABLE_PREPROCESSING = YES MACRO_EXPANSION = NO EXPAND_ONLY_PREDEF = NO SEARCH_INCLUDES = YES INCLUDE_PATH = INCLUDE_FILE_PATTERNS = PREDEFINED = EXPAND_AS_DEFINED = SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::additions related to external references #--------------------------------------------------------------------------- TAGFILES = GENERATE_TAGFILE = ALLEXTERNALS = NO EXTERNAL_GROUPS = YES PERL_PATH = #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- CLASS_DIAGRAMS = YES MSCGEN_PATH = /Applications/Doxygen.app/Contents/Resources/ HIDE_UNDOC_RELATIONS = YES HAVE_DOT = NO CLASS_GRAPH = YES COLLABORATION_GRAPH = YES GROUP_GRAPHS = YES UML_LOOK = NO TEMPLATE_RELATIONS = NO INCLUDE_GRAPH = YES INCLUDED_BY_GRAPH = YES CALL_GRAPH = NO CALLER_GRAPH = NO GRAPHICAL_HIERARCHY = YES DIRECTORY_GRAPH = YES DOT_IMAGE_FORMAT = png DOT_PATH = /Applications/Doxygen.app/Contents/Resources/ DOTFILE_DIRS = DOT_GRAPH_MAX_NODES = 50 MAX_DOT_GRAPH_DEPTH = 0 DOT_TRANSPARENT = NO DOT_MULTI_TARGETS = NO GENERATE_LEGEND = YES DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- SEARCHENGINE = NO covered-0.7.10/doc/devel/0000755000076500007650000000000011475644722015122 5ustar trevorwtrevorwcovered-0.7.10/doc/devel/img/0000755000076500007650000000000011475644630015674 5ustar trevorwtrevorwcovered-0.7.10/doc/devel/img/big_picture0000644000076500007650000000372307717555666020136 0ustar trevorwtrevorw‹í]ßoÛ6~÷_a¸¯*-þHÕMŠ­í†Z¬Ã^ ÙVm²dHrÓ¼ìoßQRœX–ìX4a€$BßéH~ßGåí»ï«hø-H³0‰/FÙ£w—ƒ·‹ÐßËÔ_ ¡AœÉ«‹ÑUž¯ßŒÇ×××(ºÉüÆË0ŒCèžâ·,¹mDˆËŒOèÃ'|f]øé\Âï07ü«êDèŽF ÷ä–?üš`Œ\‚…ŒîHvó$ާA¼(Œ8Á´&§°gS ~;Œv¤-˜$óuý)š ÞNrñbê§ir]|7'©¢äiÄËC>ÏFBUůú` rÈaZÁÌÏöÄí_†W€YÐÈ“¢¾mx÷Wy{|ü³¸ú,Þý,߯í«=P?hæªh¶‘M¨K8•SßæÖˆì×R™K9q,ø„K|4£ú€‰ME}ÙÍàú‰á7ãZœ ›ByåÅÀº\bDzk0Є±\PD‰˜`°I‰ÔLˆšÚjgCSQ8^xPa{ÜàôYùßš¥§ø_ºûYŒÏrOäÕ2HoŽ… ÐÀŠ C´Ô×9·þp`7ØÖVëõ”œn–ûi® Î÷dëô}%}AÚ0^ÿŒçì²SXq`r&ÆÃÊÇ€Š‚'`yÎeåa  ʪX†ÙºuÛš[ÈF)ª31ÌE4iGåÉvÎ…hå³²9u©Å´çœb1O-Šød;–£=Ðj]c½03ùƒg–? “?ÀêÅø®Ì›ëLÖc§Ø¼Å^‘Ï£Úá¸gUs]18|Þù“òóì‘0¬\dM˜n ºÅ0q‘M¹8Š÷ìjhä"¸0P~~Pf­PîŽɲ8ª×À" S’Z\+$!°¥•Zl"(™XÏÚp-#¯œWü¯7ùà—0 2S'Ó±N¦iÆ™™^jdÚhB¹h\*ç˜Z­á7ò<+SðÝ\ò„ŒÆ½ru̞ؖÕ}²y®‹ººí!zɆ6ºÑFó 4¼¡•7”‹ëG¤ y±Ö˜}F„Œú]`Š ˆ Rþ®Ÿ>qÈTg3>mrˆ2 Qt<˜Ñ<å SôŸ“è¦-7 \¼w[ C´×¹È£”[6ò\îqw"5C€!½ µ ëx<úfz<Ý×bdSb|u!²¾ ÑiùJ5oÔš5êeeÐMäÔnê4mX1¦ ‘šèän„DwÕœ6mV6îï{JJÁpÏ©˜”“’†_oç©/ñlZÌ‹0âé}±©¸ÕĈ'_oZ^ ÄyZßqÚ‡‘æ¨ô yßé{ó*$åw–pss™k¢ñóœ‰#Ê%mâ–'aàô:DŒ],™ ÆÊrÔ“šÊ<Ý'äÚì¿?îk~iB€$÷I¸ç<‡ËÝ‹Ï%÷úÜÝûîE@ ô†‰[@ MCìŠ@ J±+@ (Ä® »"‚@ìŠ@ J±+@ (Ä®äEXXØ_|[@ ¨Ä®dOXX˜¯¯ïСC?~Œ[ @ ¨j¸¨aaa›6m".E 2‡Ø•l FE r…ØUk!FE  €ØUË!FE  ƒØUK Û¼ysTTn!ÐV`D¤§®®N[[· ¡µX[[gee-^¼xÓ¦M:tÀ-‡@ ÈN ´EöíÛ÷Ûo¿¹¹¹Ý¼y·A*Hïª%H9¨££SSS£IB³(++›1cFhh(ƒÁX¹råÖ­[ÕÔÈÔÖÞUK2dÈ£GîÝ»çããƒ[ ÐÚ·oýúõ;w²X¬Ÿ~úÉßß?//·(A¤wÕZ$Ä’ÞþDEEMš4)77×ÔÔôôéÓÆ íˆ@é]µ–!C†DEE‘žAIñõõ}ñâE@@@IIÉðáÃ×­[Çårq‹"Ä@ìJ6Ó"(/¦¦¦¡¡¡Û¶mc2™Û¶mnQ‚0d0Pöð‡É` A¹xðàÁäÉ“óóó;tèpæÌ™!C†àVD ü?¤w%{HO‹ ¤øùù½|ùrèСEEEÆ Û¸q#$ÐÒ»"ÿ‚ÇãmݺuË–-\.wРAýõ—¹¹9nQ±+ Žˆˆˆ)S¦š››Ÿ={Ößß·"B[‡ 1 4èåË—ƒ *,,:tè?þÈãñp‹"´iHïŠ@ 4 —ËݲeËÖ­[y<ÞСCÏœ9cff†[¡BìŠ@ 4Á½{÷¦NZ\\liiyîܹàVDh‹Á@ÐC‡}ùò¥ŸŸ_~~þàÁƒ·oßN ЇØ@hKK˰°°5kÖðx¼µk׎1¢´´·(BÛ‚ „fpûöíéÓ§—””X[[Ÿ;wÎ××·"B[ô®B3xñâ…¯¯onn®¿¿ÿÏ?ÿLy ŠØ@hÖÖÖ÷ïßÿᇸ\î?ü0jÔ¨²²2Ü¢ª $¨8<¯ººº¦¦¦ªªŠÅb©©©©««èëëã–¦ô„††Î˜1£¬¬ÌÆÆæüùó}ûömY>¨Ž,‹Åb©««êééÉV0A©Q2»b0 \š Šäõëׯ_¿NJJJNNÎÉÉÉÍÍ-((ûa0vvvfffŽŽŽîîî½zõ²··W¼f¥&;;{âĉOŸ>UWWß±cDzeËЗ´1(ŠzýúubbbRRRJJJvvv^^^aa¡„:277wpppwwwttìÕ«—¼þ½Q&»b0þ§–ÿD LðWþkÑ4ü‹¢‰‹ã¿½±4:ðâÅ‹»wï>xð 22²®®Nè¯L&SWWWOOÏÀÀ€Ëår86›]QQ!v³|‹5xðàáÇ<ØÍÍMrËK@°ÙìÕ«WïÙ³‡¢¨ÀÀÀ'N & (*666,,,22òÁƒõõõB90™L===]]]}}}'¹ŽLLL|}}Q5‘Ç‹6…RÚ•è!k̽Ħ‘œ¡„ŒPuñâÅãÇWWWó¯{xxØÛÛ»¹¹uïÞÝÊÊÊÊÊÊÚÚZ¬ëP•“““žžþöíÛ„„„ÈÈHÁöÑÖÖv„ AAA½zõRÄ¿¤ä\»vmæÌ™>|°³³»pá‚——EQ‘‘‘!!!'Nœ¼±Ý»wwpppssóðð°úŒ„:ÊÊÊÊÈÈxûöm||üƒjkkù ìí탂‚&L˜Ð½{wEü“¬(SË+¥]@ÿI´%!+Ádb]J4‚â©®®Þ½{÷¾}û>|ø€®Ο?ßÓÓóË/¿låŒÔ»w¢ÂÂÂîÞ½[TT„.º¸¸ÌŸ?úôéíÚµk­z•&333(((&&F]]}Ĉ÷ï߯¬¬D222Z°`AïÞ½‡ ÖÊ©ôôôG………Ý»w¯¤¤]ìÚµëüùó§NjddÔÚƒ@[(å¯V Á_6–•ô9+×½RIâãã§M›¦®®Ž>º&&&«W¯¾yó¦<Êâr¹=úöÛo-,,PqZZZ .ÌÊÊ’Gq*ÃÓ§O»téÂo^ÌÌÌvíÚ• ²¸\îýû÷/^Ì߯PGGç›o¾ÉÍÍ•Gqì(Y,j±™®àE!oëÖü_E“5–Aa$$$Œ3up™Læ¸qãþùç§€¢ÙlöåË—¿üòK&“‰J_¸paii©ŠV.âââFމ¾ L&sÒ¤I—.]RLÑ ÿý÷!CøŸÅ‹———+¦t‚ -osÂKIIIPPjÕÔÔ–/_Ž«JNNž5kêÛihh|÷Ýw¤ADŽ3Õ‘††ÆÊ•++**°(ILLœ2eŠššê ¯Zµª²²‹‚< m±xHG ;<ï÷ß×ÕÕMMÍo¾ù¦¨¨·(*;;{ÆŒ¨§ebbrêÔ)ÜŠpÂãñ8 ­­âV¬XA‡~ç»wï&Mš„zZæææ.\À­ˆ HsL #ÉÉÉÞÞÞè‰!000##·¢‘™™éçç‡ä¹¸¸dffâV„„„„=z ›0~üxºÍêeddôë×É9rdMM nE„ÖÒæìªÉ“4¡¹²sçN4žcll|ûömÜrÄÃãñNžÁ÷ %“F([ 9K“¡999€¾¾þ7pËi‡Bó7ýúõCû ©*yyyh# ##£{÷îá–#-<oÏž=šššàïïO‡ 6B  có*dWbÝKò[K&zQšÌ˶ɋéyüø1Xsww§ÛL•4¼|ùÒÆÆ:v쨪ë~"""Ð"Üž={Òm¦J¢££Ñ*:{{{Õ~ªPUèØ¶ŠÚ•”ý›Æò‘p‘ظq㚬1bý—£¤¤¤OŸ>Ю]»§OŸâ–#cþùç4Y5nܸÚÚZÜrZHAA 133{ñân9„æAǶµ±ÞU“)©F,Dì[šÌ¡±¬ˆ]É–´˜iæÌ™Ê>¯ðéÓ§¯¾ú 444"##qË‘§OŸF^µhÑ".—‹[N«¨®®---Õ{ªPmh×¶J˜=a}£„|àßH™•„w‰•'šA¡¡¡¨üá‡pk‘ gÊ”) §§÷øñcÜrd@HHZg¶eËÜZdCCCZ×lhh‹[AZÚzÃJ¬#hö{Íš5¸µÈ7kÖ,ÐÕÕ•Óvy #44ÓîØ±·YÂápÐn)†††)))¸å¤¢M7Öb»VŘ˜h``ß~û-n-²‡ßZXXdggã–ÓBbccutt`íÚµ¸µÈž††‘okkK"/”e:@„ 2”””xzzfgg={5©l6{РAQQQÝ»wôè‘Òãž——çééYXX8{öì#GލäI•uuuýû÷íÓ§Ïýû÷µ´´p+"HBíªÉãÉ¡Àxáp8_|ñÅýû÷»víúüùs4¨’|øð¡oß¾©©©W¯^Å-§444øùùEGG<øÞ½{*éUˆââbooïÌÌÌY³f;v ·‚$”é©–!@kò!F…—uëÖÝ¿ßÂÂâÎ;*ìU`llª­­}íڵÇã–Ó –-[mkk{þüyö*033»y󦆆ÆñãÇOŸ>[A"X‡"› ˆ 7‰¢i(q³V-KCh.‘‘‘L&“Éd¶â .€ººzRRn-RqóæMƒÁb±ÚÎʤ£G€¦¦fZZn-„FQ¦Þ•Xп!t2=ºØXšÆÞ(ø+Q̇Eµ6åJUUÕÔ©Sy<ÞúõëÑŠÚ¶À„ ,XÀf³§M›ÆáppËi‚²²²™3gRµsçNþ†ë*ÏìÙ³G]__?sæL‡[¡änˆ2é]Á¿û@¢ïj,ä|DUº;F+-Z^^^ma+XAª««;uêÛ¶mí¥ ¦OŸTöåÀÍåÇ–––°oß>ÜZâQ²P ~z!ô«lÓˆM©°ÿTõxþüyŸ>}X,Ö«W¯\]]qËQ4áááC‡ÕÐÐÈÈȰ²²Â-G<<ð÷÷×ÒÒzýú5ÚʶMqíڵѣGëêê¾ÿÞÔÔ·‚0Ê4ˆFáP¨õ¹cÄÿUpXOriòáÇtPÝ,™z´M(ŠZ°`Ç[¶lYô*têÔ©²²òÉ“'}ûöÅ-‡ðÿ´•Þ•Ð7LA) ·k×.ذaC÷*ÐÕÕ]¶lüøã¸µü?gïÞ½°iÓ&ò½066^ºt)lݺ·¿PµÞ•èâ* )Uì§'ׯ_ ´µµMOO'võõõ>|ˆ‹‹£Éìȹsç&Ožìì윔”¤’û76—ÚÚZ33³ÚÚÚääd'''ÜrÿCÕ>𔏥TÒô¥HKNüúë¯L¼ ¡©©‰Ž9tèn-ÿcÿþý°lÙ2âU)S¦PEŸ:"€êõ®@ ƒ%äX-¨²¸Jndff:88hjjæççá–CÒÓÓœœÔÔÔŠŠŠ°ß–äädWWWCCÃüü|t\âãã»wï®­­]ZZJn MP͇©XŽÐ*+‚L8yò$Ç3f öF™V8::4¨¡¡!$$·@ÛOœ8‘4Ê‚xxxôéÓçÓ§Oׯ_Ç­…ð?TÓ® ùŽ%4~H gΜ4öEdòäÉpîÜ9¼2(Š:{ö,:MêˆÀGÕú¢#¢ÁbÃ1Ä!ZCRR’»»»©©iAA‹ÅÂ-‡^TTT˜››³ÙìÂÂBŒûýÄÄÄx{{ÛØØdff’¹[! ­­­ ¼¼|MÀ‹ªõ®ø›!Š^á_½"ö„VråÊ5jñ*QŒŒŒÌãñnݺ…Qª£Ñ£G¯ÅÜÜÜÇLJË内…áÖBP=»"Ї۷oÀèÑ£q ¡)ðù.á‚Ô‘dèPG>ª6H  µµµÆÆÆ\.·¬¬ÌÐз:òöí[''§öíÛ—––bðáà >hiiaÑ@s^¾|Ù³gO[[ÛÌÌLÜZ¤wEOŸ>mhhèÞ½;ñªÆèÒ¥‹¥¥eYYÙÛ·o±xôèÇóöö&^ÕFFFYYYyyy¸µˆ]äCtt4ôïß·Zãíí Ïž=ÃR:©£&a2™^^^€¯Ž‚»"È…øøxh;§§·Œ>}ú@LL –ÒIIz¤xþü9n!bWéàp8ÍJšBùÈQºuëoÞ¼ÁRú«W¯€ÔQSà­#‚ Ä®R±aƹsç¾{÷NšÄl6;==Édº¸¸È[˜Rƒ¶OMMMU|ÑUUUh×¥¶yp°ô`¬#‚Ä®RÁápŽ=êììJTGh×úúz\bWÍ£®®N[[· šÂår¯]»víÚ5ô+Þ§f¡ÖM´±£É” Þ HIz¤àñx¸…´uˆ]µÁ@Û–ýªt9|øð ñ5‰¦¦¦††ÆÇ¥IL@ ›ÍVp¹4q¥Õ dDZ«æ¡¥¥Õ6¿ç«W¯Þ¹s§ä4]»vݰaØ1c6lذmÛ6.—«mJ T| BFš`iÀUG!ˆ]d€»»û† ÆŽËd2áóÔ´äé.WSˆê¨ªªJÁå¶´`K‘%¢Y+bWØ!vEŠÆ&9ÜÜÜ6lØ0nÜ8dT(åà¡L$)o—·¼¼pDQÊ¶Ž°GCÈ•²²2 Aÿ4€Ø¡…¸ººnذaüøñ‚F…@_lô%—(´ŒB&K&l&ºo‚ЯR¾KN Å§h±°"i×®ȨŽDk$ÞÒfÝö&£¥Ì§5 Whõ#Ä®R!Ø•qqqÙ°aÄ D accÙÙÙ '€P»)hiÑ¡$ÑÖVô]òWSرcGø¼“¬2 hä–òíDšÛ.}…ʯúÐ#±+ì»"4ggçõëס‰úÆ@;Ñ)æ¼p±Ú}ÆÍDa|úô)??_]]ÝÒÒRÁE£:’¡]IîñHó i0R^^^QQ¡§§‡ú£Œ»"HE§NΜ93iÒ¤ÆzT‚tèÐA[[»´´´²²RÞû&4ö Ýä[ÀqMº¤¥¥ñx¼.]º¨©)ú›hccÃ`0rssÙl¶ººzë3Ú…Vš[Údɪ˜0::ÄÉÉ »qÈ&L©˜;wî”)S¤ñ*`0îîîðùF9!´> >·˜‚SüŸ‚ËÈøi„Þ%ºòLÞ-¿)”k)bÑÐÐpvvæp8‰‰‰­ÌJð¶ ]‘°˜OšÛ.Z¡¢Å‰–.ÛêÃXG!ˆ]ä:£V®vE}Fô"üûì ÁdÞ%šFÞïqqqеkW¹–ÒÝ»wÕ‘ô·þ]GMÞv¡ [œØ_eU}¨ŽÐ™Â¼»"ÈÔÆÆÆâBkž={ÞÞÞXJ'u$ ÑÑÑ€¯Ž‚»"È___xðàn!ô…Ãáàm I5ɧOŸ^½zÅb±<==qk!»"ȇ®]»¶k×.++K1ñÊHttt]]‹‹‹©©)žžžºººoÞ¼!çä6ƃ8N=0/@àCìŠ ˜L¦ŸŸܽ{·šrûöm6l.>>>EÝ»w—šƒê( ·±+‚ü5j\¹r·šrëÖ-ÀÝŽ9H5Îõë×wø(z³HBÛ¡´´ÔÜÜœÅb•””  U |ÒÒÒºt颧§WZZŠŽSÂBNNŽ­­­®®nII ÙÂUˆ—/_öìÙ³}ûöEEE’×Åé]ä…‰‰É€BBBpk¡ç΀qãÆaô*èØ±£§§guu5ÿPMŸóçÏÀĉ‰WÑbW92}út8vìn!ô‚¢¨'NÀĉqkù_?~·zÁãñΜ9“&M­…ð?È` AŽTWW[ZZ~üø1##ÃÞÞ·ºpïÞ½/¾øÂÒÒ2;;û“{yy¹••UCCCNNŽâ·.¤-W®\ùúë¯ÒÒÒÈöK4ô®rDOOu vïÞ[ 8tè,^¼»W@»víÆŒÃãñöíÛ‡[ 8xð ,]º”x} ½+‚|yóæ»»»¶¶vVV–‰‰ n9øÉÌÌtttTSSËÉÉÁµâJˆØØØÞ½{fgg“ HIIquuÕÑÑÉËË“÷Íé!½+‚|quu>|xmmíþýûqk¡›6mâr¹Ó§O§‰W€§§çÀ+++ÿýwÜZhÁúõë)Šš?>ñ*ZAzW¹çééi``‘‘ÑÆ;XYYYL&355µS§N¸åü?wîÜ 011IOOoãmtjjª‹‹‹¦¦æ»wï,,,pË!ü?¤wE;½zõ>|xUUÕöíÛqkÁÌÊ•+¹\î´iÓhåU0lØ0??¿ÒÒÒ]»váÖ‚™eË–Q5oÞ<âUtƒô®Š >>¾gÏžêêêÉÉÉtk©FTTÔ€tttRRR¬­­qËæéÓ§ýúõÓÑÑIKKk³!‚¨—ihh˜––FŸÑZ‚ô®ŠÀÃÃcæÌ™õõõ ,À­<oÑ¢EE}ÿý÷4ô*èÛ·oPPPmmíâÅ‹qkÁ‡Ãùæ›o`ýúõÄ«èE („’’’öíÛÀ¹sçpkÁÀÎ;ÀÎή¡¡·–FÉËËC‘ááḵ``ݺuàääÄáppk!ˆ Ç‘#GæÍ›×¾}ûÄÄÄ651––Ö­[·úúú;wî :·IìÛ·/88ØÂÂ"!!¡MÅż~ýºgÏž\.÷áÇ>>>¸åÄ@ ŠcΜ9_~ùeYYÙìÙ³ÛÎsR}}ý¤I“êêêfÍšEs¯€¥K—úùù´©aÛÚÚÚ   6›½dÉâUôw÷ŽÐ¶ÈÏÏGÏì?ÿü3n- béҥЩS§ÊÊJÜZ¤"33Ų:t·1kÖ,pvv®©©Á­…Ð(Ä®Š&,,ŒÁ`°X¬{÷îáÖ"w.^¼ššš±±±¸µ4ƒ7n€††ÆãÇqk‘;§Nׯ_ãÖB±+Ö¯_ÚÚÚéé鸵ȑèèhmmm8pàn-ÍfÙ²e`aañáÃÜZäÈýû÷544àÂ… ¸µš€Ø\.wРAàèèXTT„[Ž\xÿþ=в[¸p!n--Ãáôë×\]]ËÊÊpË‘ ©©©ººº°bÅ ÜZMC" x¨®®ö÷÷uttŒ‹‹S±Uóòò ðîÝ;ÿ»w睊©áVÔ*** ˜˜èããóàÁ:ì/CÞ¿?`À€ÜÜÜáÇ_¿~É$qgt‡Ôzzz¡¡¡ŽŽŽéééÆ «¬¬Ä­Hf÷ë×ïÝ»wÞÞÞW¯^UR¯##£[·nÙØØ<~üxÈ!ÕÕոɌ¼¼<__ßÜÜ\??¿‹/¯R H%°affnkkݯ_¿>àV$²²²|}}³³³=<zôÈÆÆ&>>¾GIII¸µ¾}û–——<~üØÈÈ·"BsÀëA PEUVV¢455ûí7ÜršÍ/¿ü‚æ?&L˜ ª;Ε•• 0tttNž<‰[Nóàñx?ÿü3:É~ÆŒ\.·"B³!vE  <oÓ¦Mè)jòäÉõõõ¸IEAAÁ°aÀÉdnݺ•ÇãáV$G¸\îìÙ³QýðÃtÞ®Wœœœ‹ÅÚ³gn9„BìŠ@/Ξ=«§§¶¶¶aaa¸å4Á¯¿þŠ&ê ÛÂ&ˆ£G¢åÏh·œ&سg––´k×îáǸåZ±+íxûö­››z„Ÿ>}zEEnEbÈÉÉùꫯÈ!C†äççãV¤P^¿~Ý¥K`0³gÏ®ªªM »j IDAT­H ïß¿ÿòË/Q9²¸¸·"B« vE #l6{ëÖ­hw}}ý£GÒg­ººzóæÍ¨ ¨¯¯ðàÁ¶9ÒÐа~ýz´ªÌÈÈèÔ©Sô©£ªªªµkעޝ‘‘ÑéÓ§q+"ÈbWú’’’‚¦…ÀÞÞþĉx£ØlöÎ;‘QÀ¸qãJJJ0ꡉ‰‰þþþè†899={¯y744lÛ¶¿”*((¨¼¼£‚ !vE ;‡â…ÛÛÛÿúë¯ÕÕÕ ÖÀf³:Ô®];$ÃËËëÁƒ Ö@göïßÏ¿9]ºt9|øpmm­‚5444üúë¯üØt__ß§OŸ*XA®»"(çÔ©S¨%RWWŸ7o^LLŒŠ~üøñôéÓÑ\=j‹CBBP®ÒÁf³=jkk‹n”††ÆÂ… _¾|©€¢>|8yòd4t ®®®W¯^U@¹C슠4p8œ´ôa``ðÝwßÅÄÄÈvÖ„Çã=zôhùòå¨ ƒ1uêÔ;wîȰÕ£°°ðÈ‘#B{ytíÚuóæÍqqq2¯£ÈÈÈo¿ýÖÌÌŒ_GÓ§Oˆˆa)ZAvd'(‰‰‰Ç?uêTYYºbnn>pà@__ߺºº¢Õ Í‚Ãá<þ<&&&22òÎ;Ÿ>}B×;vì8uêÔ¥K—ò­‹À‡¢¨äääÇŸIOOG×uuu9òäÉ“3gÎð·‚´´´ô÷÷÷ñññóósqqiA±Ù옘˜˜˜˜û÷ïß»w¯®®]·³³›>}úâÅ‹ùÖEPIˆ]µ Š¢ª««««««ªªX,–šššººº¾¾¾Š‡AO(ŠºsçÎ7BBB ù×™L¦‹‹KÏž=-,,¬¬¬lmmõôôtuu ¸\.‡Ãa³Ù•••¥¥¥ÅÅÅÙÙÙiiiÉÉɂ߅Î;ûûûÏœ9³OŸ>-hXU˜ºººçÏŸ#zòäIyy¹hšððptžEQ·nݺ~ýzHHHII ?“ÉtssëÞ½»¥¥¥•••žžžžžž¾¾>¿Ž***øu”žžžžžžœœ,XŠŸŸŸ——×øñã===Iµˆ]5ƒ¤Ï¼yó&'''/////Oì d0vvv¦¦¦;v4hƒƒùRɉ¤¤¤ÇGEEÅÅŽyó¦90™LwwwOOO77·Ù³g“Ýä)))yòäITTÔãÇ_¼xQ__/!±ŸŸ_dd¤èõׯ_?zôå d|Á âÃ`0øOî<ÿä.öd ‹5pàÀáÇ2¤k׮ĺä‡Ã‰ONNF¹¹¹¨œžž^VVfeeeeee``о}{KKË:888tíÚµK—.¤FÄÂår}||ž={&eúk×®5Jr‡óòåË””þcßÇkjj>~üÈ¥044lß¾½………………ƒƒƒ»»{çÎIµeˆ]‰çéÓ§çÏŸ?~ü¸à?vvvnnn=zô°´´´¶¶¶¶¶{°EQÙÙÙ¹¹¹©©©‰‰‰qqqùùùüÖÖÖãÇ?~<kR«W¯Þ¹sçŽ;V­Z…[‹’Q\\ìåå•••ÕdÊÎ;§¤¤Ó ò@YÏ9•555{öìÙ·o___Á‚={ö1b„ôƒ ÃÖÖÖÖÖÖÇLJ±   """<<üÎ;¹¹¹{÷îÝ»woçÎçÍ›7sæLSSSÙÿ?ÐÙí\.·åÃÌÌìêÕ«¾¾¾M(üí·ß¯"È y„ e+¿‚dHRRÒìÙ³ùK7Úµk÷ý÷߇††Ê£,÷ôéÓåË—[[[£â444æÌ™“‘‘!âˆ7À¦M›p QV.]º$ÙŠŒ¿‚›ÐvhôÃÇ`0Ð ÿE³,P¯t#%%eÒ¤I]»v=vì‡Ã=zôßÿ]ZZúóÏ?>\%2Œ>}úìÚµ+33óÆ\.÷èÑ£ŽŽŽóçÏ/..–G¡Ò»j%_ýõæÍ›%$˜7ož®®®ÂôÚù˜àŸø¯…Þÿ¶"±iDs›†E‚$™S^^>uêTdÆ,+88×péééóçÏ×ÔÔ55µÅ‹“Ý£eζmÛ`õêÕ¸…(1UUUü!!ÔÕÕ³³³q $¨2ö®(Šâ÷®(Šâ¿à_ç§áç%h9ÍGðJ“o— E;vÌÖÖöÌ™3êêê .ÌÎÎÞ»w/®Ë~ÿý÷÷ïßÏŸ?Ÿ¢¨ƒ:999rD1w£€ö'½«“••åëë›››‹ú©BŒ7®cÇŽŠWEh;4oR *{š‘‘áçç7gΜ?6,!!áðáÖ––¸u……Åï¿ÿž™™9tèÐ>Ì›7ÏÉɉ¿S¡• F–Ãá࢔DEEyyy%$$8;;GFFŠ~_‚ƒƒ±#´šgW‚½(%e÷îÝ®®®=2008räÈíÛ·œœp‹úÖÖÖwïÞ=þ¼¹¹yZZZÏž=OŸ>[”*@zW-æØ±cƒ...xúô©¯¯ïåË—ÑÂ///Œ mÉc… n† Äù–X'{…j|îªI=­¡¦¦fúô騔ɓ'—••ɯ,™P^^Î?Ihüøñ ¸)7û÷ï€%K–à¢Lp8œeË–¡app°àycýõ<ÿŸþÁ(’ÐF W|¹ü쪴´ÔÝÝttt”ë«uüøqt`¯^½rrrpËQb> .Ä-Di¨¨¨@‡Çkhh ™T!Ö¬YvvvxÍ$´h±LX0vCùÇÅÅ5ª   K—.W¯^uvv–G)rbæÌ™^^^qqq½{÷ŽŽŽæ)Dh$½Y¤§§&''›šš†„„ôïß_4Í?þ˜””äçç'6ø‚@-´XÎ7OydÖ·oß‚‚‚!C†ÄÄÄ(—W!\]]cccýüü »uë&vÿPB“ ¹+j! áááÞÞÞÉÉÉݺu‹‰‰ëUÀd2/^¼8gÎË#´MðØ•ÂvÉ»uëÖ¨Q£ØlöĉoÞ¼ihh¨˜reŽ‘‘ѽ{÷&Ož\UU5tèлwïâV¤|Þ•”:t(  ¼¼|ôèÑ?¶³³“X]]ìŒNP Ͱ+Æ¿‘Ÿ&YXWW·dÉ’³gϪ««ãVÔ*ÔÕÕOŸ>=wî\´õFxx8nEJé]5 ›Í^´hÑâÅ‹¹\îêÕ«/]º„æM :Ð »â×ñ_ˆîÒ$öŠÐÅïíÔ,ž>}Èáp‚ƒƒýõW¥ð×&a2™þùçâÅ‹ëêêF‹[‘2AzW’)++ 8|ø°¶¶ö™3g¶oßN6«%ЊV})]-ˆ½ÂO,øB~“UðöíÛ‘#GÖÖÖΛ7oïÞ½ªáU|öïß?kÖ¬OŸ>}ùå—¸å( d™°Þ¼yÓ§OŸˆˆKKËÈÈÈÉ“'ãVD £‚OO#GŽ,// D±Ë*ƒÁøóÏ?‡ RZZ:jÔ¨ŠŠ ÜŠ”²L¸1nÞ¼Ù¯_¿ôôtOOϘ˜²à—@O0Û•Ìû=<oêÔ©iiiNNNçÏŸWÕøZ‹uéÒ¥nݺ%''?^~ýTU‚ Še÷îÝ•••AAA>´²²Â­ˆ@O³C-@Ü,?`JÁÑ?þÁ1Cyl?¸}ûöÐÐP“;wîn£zèëë_¿~]OO/,,l÷îݸå($ÔBˆúúúY³f­X±‚ÇãmÙ²åܹsªý•!(;͵\#%úZ0¥è{áß3X2÷ª˜˜˜Í›73Œ‹/¶…µ´666çÎc0«V­zùò%n9t‡ô®)..}ú4yòd4Gõßÿþ÷øñãmíÁŽ ì4/ÔDB$¤éK‰¦‘íNNׯ_úô©©©éÿû_™d¨ŒlÞ¼ÙØØøîÝ»¡¡¡¸µÐ”¶Ü»ÊËË0`Àùóç ®]»¶bÅ ÜŠ„fÓìÁ@Ñ õ&Ó nr!xE&ý0·víZX»vm[Ãmß¾ý† `íÚµd–XÚlïêùóç^^^±±±OŸ>>|8nEBKh¶]µ )llVsóËßÿ˜˜hggGÆÁþóŸÿX[[ÇÇÇ_½z·:Ò6{WçÎóóóËÏÏ÷÷÷ö왫«+nEB iI¨Es«±eX2q¬]»vÀš5kÈ@¼¦¦æ?ü$DP,m­w…¦L™òéÓ§… Þ¹s§}ûö¸E-§y¡ðï8@±û\½à÷¥„ö¼É–qqq:t˜6mZ+³R ,X`fföòåËGáÖB;ÚÔžÕÕÕcǎݾ};‹Å:pàÀáÇ•ý¡%»Zˆ^ÝçBt“‹Æ~m û÷ï€%K–hiiµ>7@]]}Á‚pðàAÜZhGÛÙ‘=++ËÇÇçÊ•+íÚµ»}ûöâÅ‹q+"d€ìwíSEEE;v€œœ²|„Onnn§N(ŠÊÏÏ733Ã-‡FdffvêÔÉÎÎNµW§EEE;¶¸¸ØÙÙùÚµk;wÆ­ˆ@ J|€ÈéÓ§Ùlöˆ#ˆW bmm=bÄ.—{þüyÜZèE[µ8vìØàÁƒ‹‹‹¢££‰WT %¶«³gÏÀ¬Y³p ¡èl½sçÎáB/T;Ô‚Ëå.[¶lΜ9 ß}÷Ý7 q‹"d‰²feeuêÔIOO¯¤¤„Ä Q[[knnþñãÇììl4^J€’’333SSÓââbÜZdLeeå¤I“nݺ¥¡¡qøðáÙ³gãVD Èeí]]¹r…¢¨áǯEGG' nܸ[ PÕÞUzzzß¾}oݺeffN¼Š ª(«]ݾ}q ¡)È®Ð]" Trî*<<ÜÛÛ;99¹[·nÏž=óõõÅ­ˆ@J9ÈápÚµkW]]ŸŸonnŽ[ÉËËëØ±£®®nee%“©¬%²¥¦¦FOOOWW·ºº·ÙpèСo¿ý–Ãá|õÕW§OŸÖÓÓíˆ@#JÙÅÅÅ}üøÑÉɉxUcXYYuîܹºº:>>·º J½+6›½hѢŋs¹Ü5kÖ„„„¯"¨|X[[ûÌ™3Û¶m#hB[@)?å¨ÇУGÜBh ²«çÏŸãBTî޼yãíí}ÿþ}KKËÈÈH´h@h ЮšÛ‚¼zõ <<<ä#GEèÖ­¼yó·ºÀ`0X,EQÊëX7oÞìÛ·oFF†§§gLLŒ——nE‚â …]íØ±cΜ9ïÞ½“&1EQ)))ð¹9¦b Ä%œœœ 55£º¡Ô»ÜîÞ½;00°ªªjâĉ>´²²Â­ˆ@P(´°+‡sìØ1''§Ù³g§§§KN\\\üéÓ§öíÛËcnYtGyé=$E–Êš™™™‘‘QEE…ê­Šm1JºËm}}ý¬Y³V¬XAQÔ?þxöìÙ¶|)¡ÍB »Bp8œãÇ»¸¸Ìœ93--­±dYYY`kk+'ü­åùW„¬KÐÏ„NE‘œ³hAw”‘üîR^^ž<2WF”±wUTT4xðà'Nèêê^¼xqݺux{í.haW‚_?‡sòäIWW×éÓ§¿}ûV4q~~>X[[ËC ÿÐHþq\è…àa’èµè©(’sÍGðŠœºb(п¨¨H™+#J×»zõê•——×ãÇmll?~ÊxéÒ%__ßììlŸ˜˜[Dhã¨á .—{æÌ™sçέ[·ÎÅÅ*++@‘»M+£Q!ôõõ@e6qh±±±•••\.—Ãáp¹\ôõ«Î;§««Ëÿ‡Ã¡(*88˜>ƒlEmÛ¶mãÆ<oæÌ™¿ýöÙ“@øŸ] Ìݬ-~cUU•‰\.÷ìÙ³.\X´h:[5Äò@htNh殄®^½Â¿(6g9Y®««“k)ôäÊ•+Û¶mû§o¾ùFèÊŒ3èãUŸ>}š={öùóçY,Ö®]»–/_Ž[@”´ë°nÝ:JU¿—-kÖ¬77·ÜÜ\9A[ÊËËŒŒ¤ù,1™ÌäädÜzÿGnn®§§'†††â–C Јÿõ®D¸eûBò_«ªªÐ_“hhhhjj~üøQzc£-B6yÀãñ ))ÉÍÍmçÎóçÏo;»õ¯X±bݺuM¦7nœ³³³$5ILLÌ×_ŸŸïààpíÚ5WWWÜŠ:Û/)Š¢¶nÝÚ¤N''§3gÎp8œíÛ·ÀªU«p«V‚ƒƒÀÝÝÝÃþýûÓ§¡ªªªLMM%® Æ«W¯p+¥(Šú믿ÐjªAƒ•––â–C ÐZ77·ªªªÅ2***@CCãØ±c-· ¸\neee^^^JJJzz:ª_±£:@ë=£{÷î‘‘‘ñññ_~ù¥œŠ ÄÍ*Q«ÉwIH#âââ@ŠC,íííïܹsêÔ©åË—ß¾}»k×®?þøãÒ¥Kù¡˜ªAPPÐŽ;ѯh¿!^¿~˜˜˜”””’’’“““››[PP ¶¾ †]‡ÜÝÝzõêeoo/YCZZZ```JJŠ™™YHHˆ¯¯oëÿ/‚”Põúõë„„„¤¤¤ÔÔÔììì¼¼¼ÂÂB õknnîèèèææÖ¹sç^½zÉïÐ"‚´àòÉÖpâÄ ;v,n!´fäÈ‘pþüy)ÓMœ8}*¼¼¼âããå*Oñ\¾|ýwvvvü‰Ï¸¸¸;v ý…`2™úúú]ºtqtt´³³³²²ÒÕÕûUb±X_|ñÅ/¿üòúõkщհ°0Ôêáá‘™™©ðÿ¾-Âãñž={¶mÛ¶¡C‡ŠÝ#˜Éd úupp@õ‹†ÇE111ùꫯ8ðîÝ;ÜÿYE)ÏÅÈÈÈptt455-**RêuQrÅÔÔ´´´ôýû÷Åʼn%44ô?ÿùONNŽººúÊ•+×­['¶WF(Š266®¬¬üá‡FŒqñâÅãÇ †ò{xxØÛÛ»¹¹uïÞÝÊÊÊÊÊÊÚÚZ쌢¨ìì윜œŒŒŒÔÔÔ„„„ÈÈÈšš~;;»ñãÇõêÕ <Ìáp¾úê«Ó§OËã lŠ¢""".]ºtâĉÚÚZþõîÝ»£ÞR·nݬ>#¡~³²²222Þ¾}ûêÕ«‡ fåèè8a„ &`_cÞ¶Àj–-Ϙ˜˜ˆ[MyñâtìØ±ï­ªªZ²d Ú]ÐÉÉéÁƒ2—‡  )膆†+W®¼páBkf¤ééé'Ožœ6mšàÊWWWäX cíÚµ\.W&ÿA,ëׯGß ŒW­ZR]]ÝÊÌÓÒÒŽ=:iÒ$ê…èÖ­ÛÁƒIl§bPV»š:u*ìÞ½·š‚ÖÌ›7¯Å9<~üm±Ê`0,X ì_ÈW¯^M:•¿Ã¯‰‰Éš5kä­Ãår=zôÍ7ßXXXðÛµ!C†deeÉ£8EQÏŸ?Ÿ0aµC‡»wï–Óã,—ˈˆX´h‘™™*NWW÷Ûo¿•w¬2AYíêÂ… пÜBhJÿþý $$¤5™Ô××oÚ´ ú[YY]¾|YVòIBBÂ×_Æ|˜Læ¸qãþùçy/ÚC°ÙìK—. ›d2™ .$Û×Ê–ØØØáÇ#Û`±X“'O¾té’bŠnhh¸pá TF¥/^¼øÃ‡Š)½ ¢¬vUUU¥¥¥Åb±T{}kËÈÍÍe2™ZZZ2 ÉMJJêׯúBŽ7.??¿õy*†’’’   ¤\]]}ÅŠåååX”$''Ïœ9m¨¡¡±lÙ2\JT‰‚‚‚¯¿þÕ¯††ÆÊ•+qÄÇÇOž<í£­­½zõêÊÊJ,JTeµ+êsäÛþýûq ¡»wïFÖ"« ¹\îÐ ÎÆÆÆþù§bz'-†ÇãýöÛo(ÄKKKëÛo¿-**Â-ŠÊÊÊš1cêi™ššªðºlyÃãñöïß‚€tttV®\YVV†[•‘‘1qâDÔ·°°¸xñ"nEª†ÛÕßÿ =zôÀ-„v 9§VŽŠ’ÀßßÿíÛ·²Í_V¼yóÆËË é=ztFFnEÿ"33sÀ€ü@ 2¡Õ\^½zÅÇ ÊÎÎÆ­è_¤¥¥õéÓÉ ¬©©Á­HuPb»ª««CÇÅÅÅáÖB#žéeË–‘5 ­G¹íêÝ»wjjj¹¹¹¸µÐ‚üü| ‹¥€’{÷î¡m‡ÔÔÔV¬XwУ°°mb«¯¯¯D³<ïàÁƒèÌ{´'A”ÜÜ\´ÚÝØØ8<<·iáñx»víB[ï2„lJrÛEQ(ôkùò帅ЂŋÀ¤I“S\MMÍŠ+Ðà›½½ý½{÷S®QQQh妻»;Ýfª¤áŋ跎;’µ;¢„……€§§gNNn9ÍæÉ“'èˆT:„ü(/JoW¯_¿f0ÚÚÚ¤ƒUPP ¡¡Ád2“’’Ynlll÷îÝÑ(ÍÌ™3üyýúuä—£F¢ÿQc£sÛ·o[øûï¿Q,ePPЧOŸpËi!ùùùè;bnnþêÕ+Ür”¥·+Š¢&L˜óçÏÇ-3³fÍ€ &(¾h6›½sçN4¨Õ¡C‡sçÎ)¦Ü‹/¢ÅL³gÏVöš÷ IDATƒ£>}ú4zôh´„H•6¾j 'OžDK—.¥ùÚ‰&©®®þâ‹/ÐÊŠgÏžá–£”¨‚]¥¦¦ª©©©©©%''ãÖ‚¸¸8&“©©©™––†KÃÛ·oýýýÑÜòÈ‘#å=vãÆ Ô–É5®D‘°ÙìÉ“'€žžÞ“'OpËÁÌÅ‹Q8ÏöíÛqk‘ õõõ_}õš{ñân9ʇ*ØEQK—.E“ÕÊþÖ2x<^ïÞ½`ÅŠØ•9rÄØØE=8p É€¨ªªª|uÃÃÃÑ öºuëZ*–Žp¹Ü3f ÇjË;8_»v ñþüóϸµÈ6›âWŒŒh»r‘¶¨ˆ]UTT íD9‚[ öïßÒËi­Us)((àÇ”÷ë×Oò\Ú´iÓ¼¼¼š曀¶Øøî»ïZ-–vp8œñãÇ€¥¥¥2F´žgÏž¡å 6àÖ"{êëëQD~§NÈrÍBE슢¨sç΀ªßÞYYYèÀ@ºmA{ùòe+++4³iÓ¦úúzÑ4·oßF®öçŸJ™mQQŠ£›4i’ª®eihhðññA›¶(oüHËÈÉÉA;·æ<šS[[Û³gO4 D“GL¥@u슢(ôD?`ÀeŸu—6›Úµ   ÜZÄPQQ±páB4áêêúøñcÁ¿VWWóŽ455•f×W6›6Àöððë*CYYZI6zôhÜZG]]Ú@ë‹/¾Píý‚‚˜;w.n-JƒJÙUii©¥¥%lܸ·±jÕ*°²²¢ó±>tvv&“¹dÉþAˆß}÷°hÑ¢&³úþûïÑ(™m ßbÒÒÒИØo¿ý†[‹‚X¸p!%£óçYV¼~ýÍ¿þõ×_¸µ(*eWEEEE1™L&“yíÚ5ÜZäÎõë× †ššÚ£Gpki‚OŸ>­[·wìØñúõë111üÃô,KrÌEDDªÜ¶³2 q«««¿yó·¹sýúuô1h;+“þøãÚ®ŒËÛªÙEQ?ýôhjj*xµ¬‚yõê:Ä}çθµHKBBZ ‹"£@ ±h&lóæÍ –—yóæ@¯^½T{SÁ’’SSSسgn- eÔ¨Qh CU'beˆ ÚÇC7666ªX•››‹‚ŧOŸ®\Cüç—_~Ac b9qâ„Ø7¢a¢>}ú¨v«-ÊÇÑ ßŽ;pk‘#hkæAƒµµV»¼¼E58p·º£‚vEQTmm­¯¯/r,ÕÛV²¨¨MõíÛWà RSS555³«:ˆž ûìÙ3&“©¡¡ÑÆÄD¹{÷.ƒÁÐÒÒRÕÃÃà †ŽŽN[ ëE\ºt ôôôÚÂŒ]kPM»¢(ª¼¼ÜÍÍ …«Ò‡ ¬¬ÌÑÑ…Æ)ãê<ÏÏϯ1¯B ½í·¶jÕ*\²±3mÚ4é ÑôËå:99À¶mÛpkÁÚíbÖ¬Y¸…Еµ+Š¢òóóQËîèè¨ËñòòòÜÝÝÀÅÅEI·vþý÷ß%{¨©©%$$ðßò×_€µµµ2v%eEnn.Z]…[‹Œùí·ßЗ´í¬?%==]SS“Éd¾|ù·ú¢ÊvEQTAA‹‹ 888¤¦¦â–Ó*222P˜¾££cAAn9-!//Ol„…(~~~hN®¡¡ÁÁÁŽ;†[>f¶lÙ>>>¸…È’ššô©&G*£E¸…з+Š¢ŠŠŠÐPƒò@‡……µk×úô飼³qcÆŒ‘Æ«gÏž¥>Gúº¸¸´åGoÄÇѱ^aaa¸µÈŒÝ»w€§§§rE Ƀ²²2´µÙ¯½1Tß®(Šª®® uuõ½{÷â–Ól<ˆ–(*o«Ð¾}{éíJWW7++ =j(ìDš³}ûvÔõÄ-D6444 ý´”èh¹‚Vý5 ·šÂ (JúDy¡(jçÎk×®¥(jìØ±ýõ—„à4úPZZ:wîÜ«W¯2Œ5kÖlÙ²U§¼ÔÕÕåý›ÜÜ\ô¢  €Íf &ÖÔÔ¬¯¯·³³KKKCûs·qêëëÍÍÍ+**^¾|‰ÂO”š3gÎL›6ÍÍÍ-11íÔÕÆ)))±´´äñx©©©hÞð/0Û¥b¹té:EÛÊÊ*44·œ& E³ëzzzôWÛzx<^AAAllìÕ«W7n܈ž»`ß¾}¸¥Ñˆàà`P•æÐö€dVR9s怊5ÐzÚ–]QõîÝ;þcéäÉ“é9TXX8qâD$²ÿþYYY¸a ##­Å]†Õ–IMMe0Ê~[ÀØØ¸¶¶·:::䶈¢Ü#K- S§Nqqq»víÒÒÒ:{ö¬ÍüÁãñpëúuuu?ýô“““Óùóçuuu÷ìÙsÿþ}´ss[ãäÉ“E;uˆ ˆ.]ºøûû744 µ¥Ê˱cÇ`Ò¤Ih_¢gÏž½{÷®­­ Å­…~àöKlddd ø @¦ÕÐЀQ‡Ãùïÿk``€$}õÕW………õ`ůGDDàB;Ž9C‡Å-¤åp¹\sssxþü9n-´cïÞ½0fÌÜBhGÛµ+Ä­[·ÐYp`kk»gÏþñ ƒÍfÿñÇhOèѣǽ{÷¬n ‘"333å„”åååhIiII n--äÉ“'ЩS'ÜBèH^^“ÉTSSS|[DsÚÜ` çÏŸwrrÊÊÊZ¶lY»víæÎûôéS”þìÙ³¹sçΟ?¿¤¤ÄÞÞþï¿ÿ~ñâÅ!CP:¹rå  2BcccÇ?‹Yé¸|ù2 ‡BXZZöíÛ—ÃáDDDàÖB/Úº]“É zóæÍµk×Ìår=Ú¯_?ƒààà§OŸR²ŽõòäɪU«¬­­ûôésôèÑÚÚÚÉ“'_¿~===}üøñ²-KI¹uëðGk B€òÚRNê·1”½~¥¤¹«Úʺ+éINN>~üøÉ“'‹‹‹Ñ33³úøø 4ÈÍÍ­ D8΋/¢££=ztóæÍÚÚZt]SSsÖ¬YëÖ­C'9555íÚµãñxeeeüÉ<‚ ©©©ÎÎÎ&&&%%%¸µ4›ÒÒR333--­>(ÅòGÅÛ»wo{{ûŒŒ ÜZšF¨I”ÞSŒæ±+ñPu÷îÝ[·n]¼x1??ŸÉd:99õêÕËÜÜÜÚÚÚÎÎNWWWWW×ÀÀ€Çãq86›]UUUZZZTT”›››žžþöíÛäädÁûlooïïï?cÆ ___²:R”{÷î}ñŽ{÷މ‰Á­…¾XXX¦¥¥)ÝzÒË—/3fРAááḵÐgll\UUUPP€bRè rÁŸðÙÃøíÿW¡)mˆì ƒ1lذaÆýòË/ÉÉÉOž<‰ŠŠzþüyRRRrrrrrr³rc2™nnnžžžîîî³gÏF'+#::ú÷ï[­éÓ§Ï•+W¢££•ήHý6 “ÉìÝ»wxxø³gÏF[Nš ß«„^ú“à•fõ—ˆ]5‹‹‹‹‹ ZmÎårÞ¼y“››››››““S]]]SSSUUÅb±X,–†††¾¾¾‰‰‰¥¥¥™™™ƒƒƒƒƒƒ³³³ŽŽîÿCiˆ€=zàBk¼½½¯\¹3uêTÜZšÇ«W¯€ÔoSx{{‡‡‡?þœþv%¡Þ´ÈŸ„ vÕsh¯úÔÔTÜB`ÅŠsçÎ}÷î4‰ËËË‹ŠŠôôôìììä¬K^(æ3 ÛúíׯßÎ;«««e’›(èž÷1>#˜@è5?™”].bWz‘Íãñ:v쨮®.«<´&ZÅ%ÙÙÙijjæææ~úô ¯‡sôèQgggiL+++ :uê$WI²ªqŒ8991Œ·oßr¹ÜÖçVZZºzõêN:ýôÓOò0-þJÞÆ®ð_‹M&e)Ä®ô5g¶¶¶2ÌSð{"ø¸'úÄ'zQ´½k2hC)v“ÅbYYYQ•——'Ûœ[›Íæ›Öû÷ïK&úEV5.˜F°¡#ÔÖÖ611áp8¥¥¥²Ê³´´tÕªUò3-yCìŠ@/вkkky$Ô–Ixô]V"ôF¡6Qè¹’Eæ \‡ ¨¨H¶Ù¶dZNNN™–ÂêWÑZàÏ£ð/JNÃÿ„@3û-FNõ«¼¦EìŠ@/***@±þÒ< · 8^4Ì8´"‡Vv…`Z «_¹írªù!×Çzš–䯱+½¨¬¬###¹–Âdnì¯M¦‘h_JNãúúú@Ÿ¶F±¦…ìJÞõ‹Û–aþòD[ºÈµ~[`ZçI ;^ ïŒžžž óœu þ½h‘ˆ¬¼(64ù. ¦¼(´´´ 333%%E†Ù6—>Hø+2­“'OŽ=záÂ…¹¹¹ ëúEtp¯±Zh¬6…òq*ߌŒŒÖ/W`³ÙþŠLë§Ÿ~š={ö¤I“ttt‹uüÊ0ßâ±›)6 ÜU ÷–Ø^~úe›gc…&«$¤‘&Éid ÚpoãÆ7n”Gþ2„Ãá„„„„„„ _åý`.¶¥©É¿6y]¶ úýþûï¿ÿþ{÷áÇݻwïÞ½233¥‡u/QK“œ!zEbW‚²‚NÁ677—r*HNlaa!âk---‹USS#ÍE°†[‹xPýZZZ¶þ@íôôtÉ,>&&&M®)–Üs’Ä®ôpÅápp QêêêàÇœ;w.F‹-:|ø°ä4½{÷Þ¸qãðáÿùæ›Èd-Q+¡­KñAõ»wïÞ &´2+;;;´„ 1X,Ö„ Ö¯_ïââ"M†¢]¥V*Bìc±+½@ÓËUUU¸…(¨9C3´…oTèÕ/ ¨Q.ßCõ+ï3VškTç‰]芓rp©¹…5ÓÿùZ2ååå ¨ ð dTÙÖ¯bÆ p!ïúE'ÓJoTŒó‚Ä®ô¢]»vPVV&§ü…¡EAM‚W¤ Žù4©hEZC+Ä5¾2©_ÑÙ{QˆšØ4]”_˯~[fTÒ#§yAbWzѱcGø¼U¦jkk 544,,,S¢d<==7nÜ8bÄÉ÷ Õoff¦¬ÊmAˆšôi0RRRòñãGCCÃÖ‡"cT|ZæÜ$ LXXXhiiWUU¡iy™ÓØ3rcé¥I 4*DZZÇsppPSÃü-vuu½~ýúÈ‘#¥IlccÃ`0²³³9ŽL” íJS M¦‘\㊙õDG‡ cDZϨQ£‚ƒƒd’®)CbW­¢¼¼¼¤¤¤ªªªººº¶¶Ví3íÛ·711155EaÙéa0nnnqqq ¾¾¾òÈŸ·–^hPtI0P ÿn4[:ù}±ÑN²jÎZÃ’%K¤O¬­­Ý¹sç·oß&%%µò„FÑI) µ Z›¢iøWDk\´8)CÝZŒlëwÿþý2É‘›ÿ¾¢“ˆÒ¼KbWÍ %%%111..îõë×ÙÙÙIIIh_c0 kkkgggww÷^½zõêÕK†Ç8©*qqqñññ2·+Áv­±‹þ$úBÂs½¼Ÿ=_¼xŸÏœU.<<<Þ¾}ßú…Eo²„Z[ûb3i,±ä7ʶÆãââ@IêWÔrD§ñDg ¥y—Į𠬬ìüùóÏž=»xñ"Z!ˆ¡¡¡………¾¾¾®®®®®.ç3%%%eee¥¥¥999999‘‘‘(½ššš··÷!C†Ú¯_?ìããô¤GûíÝw\SçþðoHØCTP*ãç@¨hÝ\(8ªuTë¶Žª+VZ¯µîu¯ŠŠÚª·VE\\©De©€ 2T@ö&ãüþxîÍM‘‘ä9I¾ï?|ÅprÎÐ|ó<ç´ƒ|”\Çû5Qtt4ôë×V€sqqùý÷ߟ­©uðñFUc>öUÅ …‹/&ßï7ß|£Œm”ˆˆò~íààŸŸO;NK<þœŒ{l"GGG±Xûì3رcí ¬0aÂX½z5í ,%—rlê #GŽóçÏSÉ 999`mmššJ;NKlÚ´©‰µŠËåÆÅÅ1 óèÑ#hÓ¦ ®€žžÎår555ÓÓÓig‘²|CûöíqÆBRR‡ÃÑÓÓ{ÿþ=í,,ÕêiÆYQCú¯­oƵXuu5Ù†ÇØØøéÓ§T2ÈPaa!'Ò±cÇììlÚq𭦦ÆÉÉ©)åjÑ¢E’W5 V­ZE19øùùÀܹsi‘1²î>6 GŒß|ó í ìEøƒü…ÂaÆ€©©)ù¨®*++½½½ÀÜÜ<--vœf{øðaãë“ßWAAä%qqqÚÚÚªÔªh.²H ¾¾¾2~Li\dd$¨óA2ÿ¬]»vJÚÕ¯*[®Äbñ_|AÞû^¼xA;Ž,UUU‘%×LLL”ñÍkùòå—«þóŸu^2{öl1b•ÀÔ‰D"gggøá‡hg‘‹I“&€ŸŸí t‚îÝ»À®]»hga5•-Wk×®%Ùž©©•£ÎÛJ«.)çr««« ‡–ë…¨KII!mŽ-[¶ÐÎòib±øðáÃmÚ´€6mÚôïß¿~¹š5kV#/'#þ«««ÉÞÊóæÍ£E¾„B!s1eÊÚY§¬¬Œ ÷ÅMѼÊ ­dª^ç™:Oʪæ}LEE…••|õÕWò8?ÛÜ¿_CCƒËå²¼%55uРAä÷>nܸììì>tèÐAú߃‘‘Qã7ÛsrrÈä³íÛ·+,9]d¾`×®]Õaœ÷ëׯÉx•ÿ )A&Ò9::VVVÒ΢Z^®˜Fg\5å<{ò®®®Ê¾¢ZÓmذÌÍÍÙù/^ lÛ¶´w;vì(}ó‰¬,.Ñ”¹¢·nÝâp8<ïÎ;òLÍ ¿ýöhkkÇÄÄÐ΢ —/_&ß²:ôŒ>|ôõõ“’’hgQ*U®ÈêŸzzzÉÉÉrº ‰D¢¾}ûÀÌ™3ig©‹,*CnJÍš5«þm R«›¸Üp`` ù-¿zõJ‘Ù⯿þ"›;;›T,cccå]ÈøÊ•+dÊÑàÁƒKJJhÇa‘ôôtR±:t蘘H;N ýöÛodlÅèÑ£+**hÇQV²_ÕBÁå*&&ŒŒŒð?9Avx[³f®•‘‘AVš€#FÐjß:ttt”q†é®]»È*õxï½¾>/ôõõO:E;NóˆÅâmÛ¶‘»¹³gÏÆßok4£´48½~qúd{K¶·¸¦N ¸’”§OŸ@»víäú!N$íÝ»—,KjbbròäIù]«‰y${?NŸ>]Þ·ÍdåÝ»wÇ Ÿ~úI=µ6…H$úòË/ÉïwݺuÊ2`233sàÀÀãñvïÞM;ŽÒk^¹j°öÔ?¬þãúdâýû÷ššššššª:ÿ¦eÈŽÇŽ“ÓùÉ%Àßߟ=›î£o IDATŸž>}Z__¬­­Ù¿ìÅÞ½{ÉbmÛ¶mú´3uvôèQ2uÚÖÖ6**ŠvœOرcIkbbI;Ž*hv몹åêc­«f'm™l4nÜ8™œMeéÝÝÝe~æšššÍ›7kkk€……ÅåË—e~‰VJII‘lX>^—¾wï^@@év'''¼1!WÊZ®rss9Ž––Vte'???8tèPË^þûï¿“%ptuuÿñ(ËÐá …/^üì³Ï$ÝÑmÚ´ùæ›o=z$Û;b±øþýû+W®$?=r«oÆŒ[“ÉDmmíÙ³g¥·¨îÕ«×?ü+óßïÝ»w—-[F– ÿnŽ£=äÊNYËÕï¿ÿÆ £„½Ž;“&Mjî srrÈbNàíí’’"x´<}útÅŠ’B033›:uêþýûŸ?Þ²·6@ð×_íÚµküøñä6;ѹsçï¾û®ñ-’‘lÅÄÄ,Y²„t-3fÌ8tèPRRRË~¿µµµ<عs§¤­ 666›6mµß†ÃÔ"¡–,YràÀàà`²—.ª/55ÕÞÞÞÜÜ<''§‰/aæØ±cß~ûmqqq›6m¶mÛ6þ|Ò¨b† ¿víÚ… rss%Ïkhh8::ºººvêÔÉÂÂÂÊÊJ__ßÀÀÀÈÈH$ …B@PRRòáǼ¼¼ÌÌÌW¯^½|ù’l*9‰Ý Aƒ¾üòËþýû«äOý† »råÊ¥K—òóó%Ïs¹\'''—N:YZZvîÜÙÀÀÀÀÀÀÐÐPòû-***((ÈËË{óæÍ«W¯ÒÒÒ’““¥Oîííݯ_???¿>}ú(ü;SkÊZ®úöíûøñã»wïJF¡:†155-,,ÌÌÌìܹó'OKK›?þ¿ÿýoðõõ=xð Ù•Gå%&&FEE=xð &&&))©gÐÐÐèÙ³§»»»““Óܹs%wÝ<{ö,222***..®Nái".—Û»woooo—ñãǓՑâ)e¹‰D†††ÕÕÕ………Ò­~TǨQ£ÂÃÃ/^¼8qâÄF …»víÚ´iSUUUÇŽ÷ìÙãïﯰ¬" ’““³²²rrrrrrÊÊÊÊËËÓÒÒ ,,,,,,ŒŒŒLLL:uêdffÖ½{wggg;;;lE)¡P÷âÅ‹¬¬¬ììì·oß–••UTT”••q¹\§©©Ù¦MSSS33³N:uëÖÍÙÙÙÖÖ¿lÀ£à?ÊËË%SR>)55µªªÊÚÚkUãœÃÃÃ_¼xÑÈ1ñññóæÍ#+Ïœ9sçÎÒ÷uÔ Çsww'[K1bÄÍ›7ÇŽûÏþ“J0$<¯OŸ>؉§¤4hø®Zµêýû÷M98%%$kí ±··‡ÿþ¸ê«®®þî»ïúöícmm~òäIu®U# ù|>ܸqƒv„Ô[ÊUeeåÎ;»víºbÅŠ·oß6~ð›7oÀÚÚZÉÂápHç€äAÇ’¿ÖyRÁH¹JMM­ÿ¥ÈÈH—­[·ŠD¢åË—?{öL²ÊªãÔ©S%%%‘‘qóæMÚqRSl)Wd¿Ÿªªª={ötëÖméÒ¥ÙÙÙ;˜”++++Å嫇‘Zó8ΆZþ·81Rë"ÒªXd_»wïÞI?YZZºhÑ¢Aƒ‘Õ`£¢¢vïÞÝôžXu# üñGÉ_ƒ‚‚èeAH­±¥\I¿¡WWWïß¿¿{÷î‹-ÊÌ̬0é3¤8nMRH•ªó%J¡бcG¨}õêU''§C‡ñx¼M›6ÅÆÆJϬDõ>}úÕ«W’¿>|ø»¢‚动©©9tè­­í‚ 222¤¿DzfpœÅ'ééé‘!”¥¥¥yyyÓ¦MóññÉÎÎîß¿lllPPdýÔ :M+XQÁÞrEÔÖÖ9rÄÎÎnÞ¼y¯_¿&O;g·°mÀ+éå qrr:{ö¬¾¾þîÝ»}ãÆÝºukü`²Z bÊç㳩$iŠ52%KaÈT¶F ?ªoøðáõ×°_·nݶmÛV®\¹víZ*©Bl)WcÆŒùí·ßš²é-tíÚ>6'F¶l95^´ê´¥€Þ,ò¶KÖeG!¥Æ–rØôƒ9Nbb¢P(”ß]N½El¥[NäyÉ1 U¥$×yUcÐä"3b¹j=Zíc„[†Z4‹‘‘‘MuuõÇ6” ÉJQõŸ„¿Ä>¬‘WÕ?FÞo?ºKU!„L(e¹777xôèí ìUTT”ššª««‹ëY´žòNf@He(k¹úì³ÏàîÝ»´ƒ°Wtt4Ã0îîîššš´³¨ì Dˆ"e-Wƒ €{÷îÑÂ^·nÝoooÚABH”µ\õìÙÓÄÄäÍ›7ÉÉÉ´³°Ù“iäÈ‘´ƒ¨juÊZ®8ޝ¯/üë_ÿ¢…222’““Û¶m‹{Û#„Tƒ²–+?~<üñÇ´ƒ°ÑÙ³g`ìØ±¸ü’LàP „¨Sâr5zôh##£'OžÈu8»’"å* €v•‚Q¤ÄåŠÇãùûû3 sâÄ ÚYØ%>>þÙ³g&&&ǧ!„dC‰ËÌž=BBBذÃ${ìß¿fΜ‰CØe‡Z Dr—+GGÇ÷ïߟ9s†v¶(**:{ö¬††ÆÂ… igA!™QîrkÖ¬€_~ù?ù¨¬¬>|¸­­-í,ª‡Z DÒ—«iÓ¦™››?}úôúõë´³ÐWVV¶{÷nÀ}.ä?!D‘Ò—+--­Õ«WÀ† ðÖþýû >ûì3²êB© ¥/W°páÂÎ;ÇÇÇŸ?žvšòòò¶mÛ?ýôí,ª‡Z D*”+   X¿~}EEí8Ô|ÿý÷%%%cÆŒñòò¢!„dLÊÌš5ËÝÝýÍ›7[¶l¡…Ž˜˜˜#GŽhjjîØ±ƒv„C-¢NEÊ—Ë=t膆Æ/¿ü’””D;Ž¢ÕÖÖΙ3‡a˜åË—ãÞÁòƒQ¤"å úôé³páB‘H4mÚ´ššÚqjëÖ­OŸ>µµµýá‡hgA!¹PrÛ¶m³µµMHHظq#í,Ь¡¡qòäI]]]ÚqTµ@ˆ:•*Wúúú§Nâñx;vì¸víí8ŠPPP0uêT¡P¸fÍÚqBH^Tª\@¿~ý¶lÙ"‹g̘ñòåKÚqäK$Mœ81++ËÓÓ388˜vU†C-¢NÕʬ]»vÒ¤IÅÅÅ>>>ª=®}Ù²e÷ïß744yLšS Ã@~~~rr²¤EtìØÑÔÔ”RX„ÔG…û7^¼x1`À€¢¢¢‰'ž;wNe6ºxñâäÉ“†Ù·oß’%KhÇQ5ÏŸ?ïÝ»wןäp8ñññ½zõ’w*„Jµ9êppp¸y󦱱ñ¥K—&Mš$‰h'’L™2…a˜mÛ¶a­’ggg??¿&ÙÀâp8qqq½{÷VL*„Ôœ*·®WW×XXXDEE999¥¦¦ÒNÔ•••S§N]»v-—Ë=vìÖ*¹rrrš†~èС®]»Ò¥¦’““{öìYg ‡Ã‰‰‰quu¥• !õÄŠ7hÅÓÒÒÚ¿ÿÓ§O\VV¶páB[[Ûºs³^¾|éïï?pà@>Ÿ¯§§·}ûö7n`­¢¨Á–Ö*„OM[WÒNž<¹~ýúwïÞ€ÍÒ¥Kç̙ӦM…`&44ôĉ```°fÍšU«Véëë+,ú˜/^8;;K>Çp8œ'Ož¸¹¹ÑM…:bÈD¢îÝ»“Ÿ‰¡¡áܹsïÞ½+‹åzÝÊÊʽ{÷vìØ‘\×ÈÈhýúõyyyr½(j®éÓ§Kþ¿øøøÐŽƒšÂÖÕÿˆÅâk×®íÙ³'""‚üX¬¬¬Æ?vìXooo.9˜˜˜x÷îÝÇ“ ™šš®]»véÒ¥ÚÚÚ²º ’•””GGG2DðÉ“'îîî´!¤Ž°\5 555$$äÔ©S™™™ä}}ýxzzzxxôêÕËÌ̬Y'111111 ¡¡¡’]¸455¿øâ‹€€€¡C‡â€læææ×­[·´´4ÚYRSX®óèѣ˗/_½zõéÓ§ÒÏkjjöïßßÒÒÒÒÒ²S§N†††úúúúúúÂÿÊÏÏÿðáCAAÁË—/_½zõæÍéé;úúú3fÌ>|¸Ê¬¯’†)//¯¨¨ <~üø¤I“öìÙc`` È[›!ËU“EDDDEE%%%EDD4wE .—ëäääîîÞ¿OOO'''9åD­‘”””˜˜˜˜˜˜”””•••““Óà‡ceeejjÚ­[·îÝ»wîÜyРAvvvØDFH~°\µDNNNFFFzzzvvv~~~iiiyyyee%ï¿LLLLMM;tè`eeEÞÑX2© ÕñüùóëׯGFFÞ¹s§²²²ÎW9޾¾¾‘‘‘X, … ´´´¬¬¬þ©444¼½½GŽ9tèPü#$[X®:âóùçÎ;qâDii©äIKKKWWW'''777sss ‹.]º4Xu†ÉÌÌ|ûöí«W¯^¼x‘˜˜“••%9ÀÌÌÌÏÏoòäÉ^^^X·’ ,WHTVVîÚµk÷îÝ>| ÏÌŸ?ßÍÍÍËËËÊʪ5'ÏÍͽ{÷îíÛ·oܸ!)]ÖÖÖóæÍ›3gN§NZ›!õ†å ©…/^ìØ±ãÔ©S555жmÛ¹sç4h̘1ò¸áóû￟?>##x<ž¿¿`` ƒƒƒÌ¯…šÀr…T\jjêæÍ›Ï;'‹9Θ1cf̘1eÊ ‹`æöíÛG޹|ù²@ àp8³gÏÆ–B-€å ©¬âââåË—Ÿ:uŠa.—»xñâÀÀÀöíÛ+>IffæŽ;Ž;VYY©¡¡1kÖ¬àà`sssÅ'AHya¹Bªé×_]¾|yii©¦¦æìÙ³7nÜhiiI7R~~þ?þxðàA@```°eË–¥K—r¹\º©RX®ªIOOŸ={ö½{÷`ذa{öìéÑ£íPÿóþýûU«V…††€µµõ•+Wœi‡BH à[¤RvíÚåààpïÞ=CCÃ#GŽÜ¼y“Uµ ÌÌÌΜ9såÊ•.]ºdddôéÓçÀø©¡OÂÖR•••‹/þõ×_ÀßßÿÀ&&&´C5F$ÀèÑ£/^¼¨££C;Bì…å ©‚ÂÂÂÁƒ?}úTWW7$$ÄÏÏv¢¦ºxñâüùó {ôèqùòe[[[Ú‰b),WHéÅÆÆúøø¼}ûÖÎÎî_ÿú—££#íDÍ“‘‘áëëûìÙ3mmí7nx{{ÓN„á½+¤Ü"""<<<Þ¾}ûùçŸóù|¥«U`mmýðáñcÇÖÔÔŒ9òÏ?ÿ¤!6Âr…”Xxxø˜1cjkkÂÃÃÛ¶mK;Q éëë_¾|yñâÅÕÕÕ&L¸xñ"íD±–+¤¬"""|}}«««/^ªì;‡ihhìß¿ݺub±8 +Buà½+¤”¢££‡ RYY¹|ùò]»v©ÒFS›7o ÒÔÔ¼qãÆàÁƒiÇAˆ-°\!哚š:`À€‚‚‚9sæ?~œvÙûöÛo·oßn``éââB;B¬€å )™âââ>}ú¤¥¥ùøø\ºt‰ÇãÑN$³fÍ ±´´äóù¸º B€å )±Xìããfgg§§§G;‘¼ÔÖÖ:422ÒÝÝ=::ZU«2BM‡C-2  355½yó¦ ×*ÐÒÒºté’±±qLLÌúõëiÇAˆ>l]!¥Áçó½¼¼D"QDDÄ AƒhÇQ„‡z{{ …Bõù–úl]!åPQQ1}út¡P¸zõjõyãöððøñdž™>}zqq1í8Ñ„å )‡ï¿ÿþÕ«W½{÷Þ²e í, µjÕ*OOÏ·oß®ZµŠv„hÂÎ@¤ž>}êîîÎ0LLLLïÞ½iÇQ´””—êêê{÷î 8v„èÀÖR , …‹-RÃZööö6l€åË—‹D"Úq¢[Wˆíþøã &tèÐ!##CWW—v:ªªªzôèñæÍ›£GΛ7v„(ÀÖb5‘Hßÿ½ÚÖ*ÐÕÕݶmÕÔÔÐŽƒX®«={611±k×®_}õí,”M™2ÅÅÅ%''G%×Bè“°\!öbæ—_~€ÀÀ@---Úq(ãp87n€~øA ÐŽƒ¢a¹BìuëÖ­„„ssóéÓ§ÓΠ&L°³³ËÍÍÅíEÂr…ØkÏž=°lÙ2lZgåÊ•pàÀÚYR4ˆX*''ÇÊÊŠÇãåä䘘˜ÐŽÃ%%%/^¼°··§!ÅÁÖb©‘Häë답Jš¾¾þŒ3\ uƒå ±Ô™3g`Μ9´ƒ°Î´iÓàܹsb±˜v„;¥¦¦ÚÛÛ¿ÿ^SS“vva¦k×®‘‘‘^^^´ã ¤ غBlôÇÀ˜1c°VÕÇáp&Nœ×®]£!ÅÁr…Øèúõë0~üxÚAXjäÈ‘pãÆ ÚARì D¬S]]Ý®]»ÚÚÚüü|cccÚqب¦¦ÆÄĤ²²2//ÏÔÔ”v„[Wˆuø|~uuu¯^½d[«8‡Ã‘á )ÒÖÖöðð`æÁƒ´³ ¤ X®ë<|ød»±‡Ãa†aéŠU§€IÿUò¸þ1’'ë\ÿTÓJýúõ>Ÿ/Ãs"Äf<Úª+>>\]]åqrIï7)`Ò¤‹yü±cêt¡×9¦)Z¯ÿþðèÑ#™œ !öÃr…X'!!¨ìÄ(©F’?Ik¼Æ4¥ÙÔ”ó4 ùù$&&Êꄱµ@ì" utt†©¬¬ÔÖÖ–Õi›Þâ©S®êÿiðøf]B&†144¬¨¨(**jÛ¶­lOŽ á½+Ä.YYY"‘ÈÂÂB†µ êuî5øŒôóÒ]unSÁßoDIŸGÒ„ªs§ªþyZÃáØÙÙ@JJŠ¬Î‰›a¹BìòæÍ°²²’ù™ÉP‹ÆŸ‘<_çé"WçéóÔ9¬þµdÛÆ"?¥œœž!ÖÂ{Wˆ]È›oçÎii9醗\/Ô±cGxÿþ½\¯‚K`¹BìR\\ íÚµ£¤åv?ØÌÌ rsss9„èÂÎ@Ä.¤\Éiì@ n5å†Sƒ(`J²‘‘”••ÉûB±–+Ä.äÍ×Ðа•çiphC Ú=-n*) ¥££555ò¾Bl€å ± y—×ÐhÕ¿LÉuFœ7¸†Å'W²¨rÎGÖ¹øØ1M|Us‘rÕÊŸBÊÿ¡#T(94ÔÜ‘ž_××øÉë¬õ†Ö9§ÞP’K×YªYÈUªªªZör„” µ@ìBÚ "‘¨•ç‘ßü\Ü”j¢êêjí5„X [Wˆ]ÈðÒÒÒÖœD~EÒ$RðuDÊéDHåaë ±K›6m ¤¤¤•ç©Ó¿WgYŠ-­TgeŠúg«s€ôâ Õ¤käUÒ_jå*Md%ù‰!¤ò°\!v!3® Zs’oS5øLÕ(  w°< ‘W >ùÉ㛂L&“…Ry؈؅¬g‘••E;ˆ „Éda„T–+Ä.d¼ŒŒ ÚA”@zz:(ù‚U5n ‚ØE,ëèè…Âòòr===Úq&‡Í%‰ jjjJKK è†AH°u…ØECC£G Ã<{öL®âü]³^K½VÀ›7oª««-,,°V!5å ±Ù'—ì),?õ§÷6¾>EýÅ/šò*ù‰‹‹ggg¹^!öÀr…XÇÅÅbbbp-RW¤Ç£K;—þëÇF 6þ*ù%ŽŽ€~ýúÉï± dG¬ãéé ÷ïßWÀµäÔ­÷±Ù]2ÄçóËR'ôï#T‡P(466.++{÷î\Giן¥[çÁǦñ~ì¯u^%?ååå&&&B¡°°°§ #5ˆux<i`ݾ}[~W©Ï©þ=ªúKåJßÊ’>¾ÁWɯ30""¢¶¶¶ÿþX«úÀr…Øh̘1ðÇÈïÌßIþˆÇW"IDAT?RC0ê/µÞôWɯ#GŽ”Óùb!ì Dl”Ý¥K}}ý¼¼<]]]Z1êìÂ"‘ÈÂÂ"77766ÖÕÕ•v„[Wˆ,--ÿïÿþ¯¼¼üÚµkcÈ»‘Ô2¹¹¹öööX«ZÁr…Xê‹/¾€'NÐÂ:§OŸ€©S§Ò‚Bag b©ÂÂBsss¡P˜™™innN;[tîܹ¦¦&==½K—.´ã ¤8غB,ell 4kR[غBJ ##ÃÉÉ©²²òÁƒdõ[µÂçó===†‰‹‹ëÕ«í8Ñ­+¤¬­­`ÆŒ¥¥¥´ã(TMMÍܹsE"Ñš5k°V!u†­+¤§§çãÇgΜyòäIÚqgÕªU;wî´··×ÑÑ¡!j°\!¥‘’’âææVYYyþüù)S¦ÐŽ£W®\7n—Ë}ôè.h‹Ôv"¥aoo¿k×.˜={vBBí8r—žžîïïÏ0Ì?þñ¬Uaë )™¹sçž8q¢}ûöIII¦¦¦´ãÈKII‰§§gbbâ!Cnݺ%¿‰RX®’©©©0`@lll¿~ýîܹ£¯¯O;‘ì1 3jÔ¨7n8;;GEEÑN„}؈”Œ¶¶öµk×lllø|þرc…B!íD2&‰¦M›vãÆ:\¹rkB–+¤|ÌÌÌÂÃÃÛ·o÷îÝ€€@@;‘Ì0 3sæÌsçΆ‡‡[[[ÓN„[`¹BJÉÎÎîÖ­[†††dQ¢ÚÚZÚ‰d@(~ùå—¡¡¡úúúaaa8¼!ixï )±ØØØáÇ 2äÂ… mÛ¶¥¨åª««'M𦣣sûöm5\¼¡Æa¹BÊíÙ³gŸ}öYII‰ƒƒÃÍ›7;wîL;QK¼{÷n„ |>ßÄÄ$,,¬oß¾´!Ä:؈”[Ïž=œœœ^¼xáîî~ûömÚ‰š-66ÖÕÕ•ÏçGFFb­B¨AX®Ò³²²Š‰‰>|x~~þˆ#öìÙ£,} ÃìØ±ƒlè5hР”””=zÐ…Ka¹Bª@[[ûúõëAAA°bÅ //¯—/_Òõ #GŽ\½zummm``à;wTxÖ3B­‡÷®J¹{÷î¤I“ y<Þ† 6nÜÈåri‡ªK,Ÿv.xþüùøñãÝÜÜâââ,,,ÂÂÂ.^¼ˆµ ¡&ÂÖRYB¡000pçÎdÙ‹ &,Z´hèСŠOòèÑ£ààà«W¯2 c``ðí·ß®\¹R%W;DH~°\!WTT´cÇŽ½{÷–••@‡Ö¬Y³xñb]]]y_º¼¼<44ôÈ‘#111 ¥¥µvíÚuëÖéééÉûÒ©,WH->|xß¾}ïß¿çëë;lذٳgkkkËöZ•••aaa.\¸zõjEE˜˜˜|ýõ׫W¯Vêu7¢ ËR#b±øôéÓ¡¡¡·n݋Š¡¡áçç׫W////--­Ÿ922òáÇwîܹÿ¾d COOÏ… úùùɼ("¤n°\!uTQQqäÈ‘?ÿü322R$‘'555œœœÜÜÜÌÍÍ-,,lllôõõõõõ%=‡ ´´ôǹ¹¹999¯^½JNNNJJzúô)©DŸ>}¦L™biiIáÛCHa¹BjM \ºt)******>>^ºäHãr¹§‘½µ8޳³³››ÛèÑ£Gމ›T!$sX®úêêêçÏŸ'&&&&&feeåäädee•—————WWW“c´´´ LLL,,,Ú·oß­[·nݺYXX >œ…ó‘R%ÿÕ;áM< ¾ÈIEND®B`‚covered-0.7.10/doc/docbook/0000755000076500007650000000000011475644735015447 5ustar trevorwtrevorwcovered-0.7.10/doc/docbook/catalog.xml0000644000076500007650000000146011352543425017570 0ustar trevorwtrevorw 2 covered-0.7.10/doc/docbook/chapter_attributes.xml0000644000076500007650000002737611352460107022063 0ustar trevorwtrevorw Inline Attributes What are inline attributes? In the IEEE Verilog 1364-2001 standard, an attribute is a way to add information to a Verilog object, statement or groups of statements that is tool-specific and does not affect simulation of that design. All Verilog-2001 attributes begin with the token (* and end with the token *). An attribute can be multi-line and is "attached" to the Verilog object, statement, or group of statements that is specified immediately beneath the attribute. Covered uses the Verilog-2001 attribute for allowing users to specify coverage-specific information about embedded objects within a particular design. When an attribute is found, it is interrogated to see if it is a Covered attribute. If the attribute is a Covered attribute, its contents are parsed. If the attribute is not found to be a Covered attribute, it is ignored and parsing continues normally. The rest of this chapter specifies the attributes that Covered is capable of handling, along with their use and syntax. Adding FSM attributes There are two ways that Covered currently allows the user to specify the location of and information about FSMs embedded in a particular design. The first way to specify an FSM is on the score command-line. The benefit to specifying the location of a state machine this way is that the source code does not need to be modified. The potential disadvantage to this method is that the FSM location and coverage information can get lost if the FSM is used in a different testbench (or even a different project if the FSM code is reused in a later project). For more information on specifying an FSM on the score command-line, please refer to . The second way that an FSM can be specified to Covered is through the use of the Verilog-2001 attribute. The advantages to using this method are that the FSM information specified in an attribute stays embedded in the design (for ease of reusing the FSM and still retaining information relevent to coverage). Additionally, at the current release of Covered, using attributes to specify an FSM is the only way to tell Covered what all of the valid states and state-transitions are for a specific FSM (the command-line specification does not allow for this). This provides a unique advantage of this method over the command-line method. The potential disadvantage of this method for specifying FSM information is that source code needs to be modified. To learn how to specify an FSM attribute within a design, let's use an example of an FSM that is embedded in a design. Module Containing an Embedded FSM This example shows an FSM that has an input FSM variable called "state" and an output FSM variable called "next_state". There are four states in the state machine that are represented with the parameters located in this module (STATE_IDLE, STATE_HEAD, STATE_DATA, STATE_TAIL). There are a total of eight (8) state transitions that this FSM can take. They are the following: STATE_IDLE -> STATE_IDLE (loopback) STATE_IDLE -> STATE_HEAD STATE_HEAD -> STATE_DATA STATE_HEAD -> STATE_TAIL STATE_DATA -> STATE_DATA (loopback) STATE_DATA -> STATE_TAIL STATE_TAIL -> STATE_HEAD STATE_TAIL -> STATE_IDLE All attributes that specify information for an FSM are a comma-separated list of values that contain the following information: "covered_fsm" attribute keyword MUST be first value in the attribute list Specifies to Covered that this attribute contains information for an FSM that Covered needs to handle. FSM identifier MUST be second value in the attribute list Specifies a alphanumeric name for this FSM. The name will eventually be used to tie individual attributes that specify information for the same FSM. Input state expression (optional) Syntax: is="expression" If this is specified, MUST be specified third in the list. Specifies the input state expression. Can be a combination of signal names, signal bit selects, and concatenation operators. See for more information on the specification of an input state expression. Output state expression Syntax: os="expression" If the input state expression is specified, MUST be fourth value in list; otherwise, MUST be third value in list. Specifies the output state expression of the FSM. Can be a combination of signal names, signal bit selects, and concatenation operators. See for more information on the specification of an output state expression. State-transition specifiers (optional) Syntax: trans="from_state->to_state" MUST be specified after the above has been specified in the list. Arguments MUST be constant values (parameters; numerical values -- binary, octal, decimal, hexidecimal; and defines that equate to one of these two types of values). Each transition that is specified is a unique value in the attribute list. You may optionally add characters after the "trans" keyword and before the '=' character (with the exception of the '=' character) to make each transition parameter name unique. Covered will ignore these extra characters, but this can be useful to avoid warning messages that may get emitted from your Verilog compiler when these attributes are parsed (some compilers expect each parameter name in an attribute list to have a unique name). This feature was put in the 0.7.8 stable release. To specify the FSM attribute in the above example, including input state, output state and all state transitions, the code would be modified to look like: FSM Attribute Code Sample STATE_IDLE", trans="STATE_IDLE->STATE_HEAD", trans="STATE_HEAD->STATE_DATA", trans="STATE_HEAD->STATE_TAIL", trans="STATE_DATA->STATE_DATA", trans="STATE_DATA->STATE_TAIL", trans="STATE_TAIL->STATE_HEAD", trans="STATE_TAIL->STATE_IDLE" *) always @(reset or state or head or tail or valid) ... ]]> covered-0.7.10/doc/docbook/chapter_boundaries.xml0000644000076500007650000002415611101717501022014 0ustar trevorwtrevorw Coverage Boundaries To properly evaluate the effectiveness of any coverage tool, it is necessary to understand what kinds of logic are able to be analyzed and which kinds of logic are unable to be analyzed (along with a reason for why the logic cannot be adequately covered). Understanding the limitations of tools up front can often guide the user of those tools to make better decisions in their usage. In the case of Covered and the open source community, it may also help drive ideas to how to correct or get around these limitations. For these reasons, a list of what type of logic can be analyzed and what type of logic cannot be currently analyzed is listed below. Note that both of these lists may not be exhaustive and are subject to change between releases of the tool. Also note that it is the goal of Covered to be able to parse all of the Verilog-1995, Verilog-2001, and a subset of SystemVerilog constructs though some portions of these may be ignored for coverage purposes. What logic can be analyzed? Verilog-1995 constructs All expressional logic which is comprised of the following data types and operators which exist in an assign block, always block, initial block, task, function or named begin/end block: Nets: wire, tri, tri0, tri1, wor, wand, trior, triand, supply0, suppl1 Triregs: trireg Registers: reg Parameter values String values Integer values Unary operators: Arithmetic operators: Logical operators: Relational operators: , <, >=, <=]]> Equality operators: ==, ===, !=, !== Bitwise operators: Shift operators: >]]> Concatentation/replication operators: {}, {{...}} Bit select operators: [], [:] Conditional operator: ?: case, casex, casez statements if, if/else statements Delays when delay value is integer Delayed procedural assignments (i.e., "a = #5 b;" or "a = @(c) b;") Event waits and triggers: wait, @(posedge), @(negedge), @(), -> Repetition statements: for, while, repeat Fork/join statements Memories $finish and $stop system calls $time and $random system functions Real numbers Real number system tasks: $rtoi, $itor, $realtobits, $bitstoreal $test$plusargs system function The following system tasks are allowed within logic blocks being considered for coverage: $display, $dumpall, $dumpfile, $dumpflush, $dumplimit, $dumpvars, $dumpoff, $dumpon, $fdisplay, $fmonitor, $fstrobe, $fwrite, $history, $key, $list, $log, $monitor, $monitoroff, $monitoron, $nokey, $nolog, $printtimescale, $showscopes, $showvariables, $showvars, $strobe, $timeformat, $write Verilog-2001 constructs `ifndef and `elsif directives `file and `line directives Constant functions calls Inline parameter passing by name Localparam support Implicit event sensitivity lists: @* Comma-separated event lists (alternative to the "or" keyword) Signed value support Immediate register assignment (i.e., reg a = 1'b0) Variable multi-bit selects (i.e., a[b+:3], a[b-:3]) Exponential power operator: a**b Arithmetic shift operators: >>]]> Pre-port parameter listing (i.e., module foo #(parameter a=0) (...);) Inline port listing (i.e., module foo (input wire a, output reg b);) Attributes (note: Covered only performs attributes that it recognizes) Arrays of instances Generate blocks "Automatic" or reentrant tasks/recursive functions $value$plusargs system function call The following system tasks are allowed within logic blocks being considered for coverage: $dumpports, $dumpportsall, $dumpportsoff, $dumpportson, $dumpportslimit, $dumpportsflush, $fclose, $ferror, $fflush, $swrite, $swriteb, $swriteh, $swriteo, $ungetc SystemVerilog constructs New integer types: char, byte, bit, logic, int, shortint, longint Op-and-assign statements: >=, <<<=, >>>=, ++, --]]> Proper support for always_comb, always_latch, always_ff, final blocks do..while loops Enumerations Typedefs $root scope support Unnamed scope support Multi-dimensional arrays including packed/unpacked dimensions and bit-select, part-select and slicing Parsing support for unique and priority if/case labels Parsing support for implicit .name ports (i.e., foo f( .a, .b, .c );) Parsing support for implicit .* ports (i.e., foo f( .* );) Parsing support for assertions, properties and sequences Functional support for $urandom, $urandom_range, $srandom, $shortrealtobits, $bitstoshortreal What logic cannot be currently analyzed? Verilog-1995 constructs All gate types (i.e., buf, not, or, and, etc.) All user defined primitives (UDPs) System task calls (or any $... call) that are not mentioned in the supported list above Verilog-2001 constructs Configuration statements What is done with code blocks that contain code that cannot be analyzed? When logic is encountered that cannot be analyzed within an always, initial, task, function or named block, Covered will disregard the entire always block. If the entire block cannot be analyzed, it does not try to get coverage statistics as these will most likely be incorrect (i.e., disregarded logic could affect the state of the logic that is being covered). covered-0.7.10/doc/docbook/chapter_debug.xml0000644000076500007650000004526711207662775021000 0ustar trevorwtrevorw Debugging As much as it pains the developers of Covered to admit, there will be times when a user of Covered will encounter a problem in the resimulation process or will experience a performance issue during certain runs and will want to investigate the issue a bit themselves before posting a bug report. There may also be people out there who just might want to learn more about how Covered operates "under the hood". For those people whom I have just mentioned, this section is for you. Verbose Debug Output The brute force method of understanding Covered's internals is to generate verbose debug output using the global "-D" option to any of Covered's commands. The user of this method should take care to note that using this option may generate an extremely large amount of output and will definitely cause Covered's runtime performance to degrade considerably. If this option is used, its output should probably be redirected to a file for post-processing purposes. It should be noted that the verbose debug output is most useful for the developer's of Covered and is not meant to be of much help to the normal user. Building Covered for Verbose Debug Outputting Because generating verbose debug output can have a tremendous degradation in performance when it is even compiled, Covered requires the user to specify an option to the configuration/build process to enable this feature. To enable verbose debug outputting, simply specify the --enable-debug option to the configure script. This will cause Covered to compile in verbose debug output support and enable the use of the -D global option. If the user has not specified the --enable-debug option to the configuration script but proceeds to specify the -D global option, Covered will emit a warning message that it is unable to output verbose debug information due to the lack of the --enable-debug option being specified. It will then proceed to ignore the -D option. Command-Line Interface (CLI) As an alternative to simply outputting the verbose debug output from Covered, the score command comes equipped with its own interactive debugging mechanism called the CLI (Command-Line Interface). This interface is a command-line driven utility that starts at the beginning of the resimulation. Its purpose is to allow the user to step through simulation execution and view the contents of signals, time, scopes, code and internal thread queues for the purposes of debugging and/or understanding Covered. This utility works much in the same way as simulator CLIs and the GDB debugging utility. Building Covered for the CLI Because interactive command-line debugging has a small performance penalty when compiled in and is closely associated with the verbose debug output option, Covered requires the user to specify an option to the configuation/build process to enable this feature. To enable the CLI, simply specify the --enable-debug option to the configure script. This will cause Covered to compile in CLI capabilities and enable the user of the -cli score command option. Using the CLI To allow the score command to use the CLI for interactive resimulation, simply specify the -cli [filename] option to the score command. If filename is specified to this option, the contents of this file will be parsed and executed once the score command has reached the resimulation process. The contents of this file are a series of CLI commands (one command per line) in ASCII format and can be automatically produced with the "savehist" CLI command (see below). This feature allows a user to quickly save off the CLI commands made during one score run and reuse them in a subsequent score run without having to remember and manually input the same commands. Once the -cli option is invoked, Covered will run the score command until it gets to the beginning of the resimulation process. At this time, if the optional filename is specified, it will parse the contents of this file and execute the CLI commands found there until all commands are executed. If filename was not specified, a prompt will be displayed and the resimulation execution will halt until the user has specified otherwise via command-line options. After entering a command-line option, simply press return to invoke that command. In the event that the command was a step, next or continue option, resimulation will resume until it reaches the next stop point. During resimulation, if the -cli option is specified to the score command, the user may stop simulation at any time by hitting Ctrl-C. This will stop the simulation and display a CLI prompt where the user may continue to interact with the simulation. CLI commands The following is a list of all of the CLI options available to the user: CLI Command-line Options Option Description step [num] Advances to the next statement if num is not specified; otherwise, advances num statements before returning to the CLI prompt. next [num] Advances to the next timestep if num is not specified; otherwise, advances num timesteps before returning to the CLI prompt. goto time num Simulates to the given timestep (or the next timestep after the given value if the timestep is not executed) specified by num. goto line [filename:]num Simulates until the specified line is the next line to be executed. If filename is specified, the line specified by num within that file is the line to stop on. If filename if not specified, the current filename is used. goto expr name bool_op value Simulates until the given expression is evaluated to true where name is the name of a signal in the design to evaluate, bool_op is a boolean operation (i.e., ==, !=, ===, !==, , >=]]>), and value is a legal Verilog value (i.e., 30, 4'h0, etc.). run Runs the simulation to completion. continue Continues running the simulation to completion. thread active Displays the current state of the internal active simulation queue. This queue consists of process threads that will be executed in the current timestep. thread delayed Displays the current state of the internal delayed simulation queue. This queue consists of process threads that will be executed at a later time as dictated by a delay statement. thread waiting Displays the current state of the internal waiting simulation queue. This queue consists of process threads that are not active or delayed but may be activated by a value change in one of the signals in its expression tree. thread all Displays the current state of all process threads in the simulator. current Displays the current scope, block, filename and line number of the statement that is about to be executed in the active queue. time Displays the current simulation time. signal name Displays the current value of the given net/variable. expr num Displays the given expression and its current value where num is the ID of the expression to output. debug [less | more | off] Specifies the amount of debug information that is output during simulation. The value of 'less' only outputs the current statement that is being executed (along with line number). The value of 'more' outputs verbose output that is really only useful for the developer's of Covered. The value of 'off' turns off all debug output during simulation. If 'less', 'more', or 'off' is not specified, displays the current debug mode. list [num] Lists the contents of the file where the current statement is to be executed. If num is specified, outputs the given number of lines; otherwise, outputs 10 lines. savehist filename Saves the current history to the specified file. history [(num | all)] Displays the last 10 lines of command-line history. If 'all' is specified, the entire history contents will be displayed. If num is specified, the last num commands will be displayed. !num Executes the command at the num position in history. !! Executes the last valid command. help Displays the available command-line options. quit Ends simulation immediately.
Source Code Profiling The built-in source code profiling facility allows the user to run any Covered command and understand performance metrics about the internal Covered source code, such as how many times a given function was called, how much wall-clock time was spent executing a given function, how many times a function allocated and deallocated memory from the heap, etc. This information can be useful in understanding where performance bottlenecks are during a given Covered command run. This feature does not provide the end-user any useful information about the design that they are testing. Building Covered for Profiling Because internal source code profiling is not a function of obtaining Verilog code coverage and adds a performance penalty for being compiled in and used, Covered requires the user to specify an option to the configuration/build process to enable this feature. To enable internal source code profiling, simply specify the --enable-profiling option to the configure script. This will cause Covered to compile in profiling capabilities and enable the use of the -P global option. If the user has not specified the --enable-profiling option to the configuration script but proceeds to specify the -P global option, Covered will emit a warning message that it is unable to do profiling due to the lack of the --enable-profiling option being specified. It will then proceed to ignore the -P option. Using Source Code Profiling Once Covered has had profiling functionality configured and built into it, the user may optionally enable profiling for any command by specifying the -P [filename] global option. If the -P option is specified without a filename associated with it, the profiling report generated from the command run will be output to a file called "covered.prof" in the same directory where Covered was run. If a filename is associated with the -P option, the contents of the profiling report will be output to that file. The specified filename can be anything except "score", "merge" or "report" as this name will be interpreted by Covered's command-line parser to indicate the type of command being run. If one of these command keywords are specified after the -P option, it is assumed that the user has not specified a filename and the contents of the profiling report will be sent to the default file of "covered.prof". Understanding the Profiling Report After a command has been run with the global -P option specified, a report file will contain several profiling statistics, including the following: The amount of time spent running the entire command The number of times each executed function was called The total amount of wall clock time spent executing each function The average amount of time spent executing each function The number of times each function allocated heap memory The number of times each function deallocated heap memory In addition to providing this information on a per function basis, the profiling report also provides the information in three different sections with each function ordered from most to least by the following statistic columns: The number of times each executed function was called The total amount of wall clock time spent executing each function The average amount of time spent executing each function By ordering this information, it will help the users and developers determine where the performance bottlenecks in execution are for a given command run.
covered-0.7.10/doc/docbook/chapter_epilogue.xml0000644000076500007650000006313711472127327021510 0ustar trevorwtrevorw Epilogue Author Covered is programmed and documented by Trevor Williams (phase1geo@gmail.com) Special Thanks I would like to acknowledge certain individuals for their help in making Covered the tool that it is today. Ed Spittles - Thank you for your tireless efforts in logging bugs, providing suggestions on enhancements/optimizations (including the tip on using of FIFOs to replace VCD/LXT2/FST file usage), your input into scoring optimizations for vectors and CDD ranking, and for allowing me access to needed information for fixing those "hard to reproduce" bugs. Clifford E. Cummings - provided race condition checking rules and clarifications about those rules. Stephen Williams - Thanks for helping me understand some of the ins and outs of what's required "under the hood" to handle some of Verilog's constructs. Daniel McMahill - testing and patches for 64-bit compatibility Reporting Bugs If you have read this user's guide, chances are that you might be a Covered user. As such, it is encouraged that any bugs that you might find while using Covered get reported so that this project may become more stable for yourself and for other users. To submit a bug report or a request for enhancement, you may either send an e-mail to Trevor Williams (see or, if you have a SourceForge login, can report a bug by going to: http://sourceforge.net/projects/covered and clicking on the "Bugs" link. Mailing List The Covered project has a user mailing list. Whenever there are stable releases being made of the project, an e-mail will get sent out to this list stating the new release is available. Additionally, the mailing list is a great way to bring up usability issues with the tool and, of course, bugs. The mailing list can also be useful if you have a question about using Covered -- there is probably someone else who has encountered the same problem that might be able to provide you with some help. To subscribe to this e-mail list, please visit the following URL, enter the prescribed information and click on the "Submit" button. http://lists.sourceforge.net/lists/listinfo/covered-users Homepage The Covered project homepage is established on SourceForge at the following URL address. http://covered.sourceforge.net Copyright and Licensing This program is distributed under the GNU Public License GPL. GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 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. 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. 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 Appendix: 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.
Copyright © 20yy 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., 675 Mass Ave, Cambridge, MA 02139, USA.
covered-0.7.10/doc/docbook/chapter_exclude.xml0000644000076500007650000001020611061140436021303 0ustar trevorwtrevorw The exclude Command The exclude command allows the user to exclude uncovered coverage points from coverage (effectively turning the uncovered points into covered points) or include coverage points that were previously excluded. Additionally, the exclude command allows the user to specify a reason why the coverage point is being excluded. This capability allows for good documentation of these coverage points for later evaluation and can be output into various report formats to go along with a verification testplan. Usage The exclude command is specified with the given call: covered [global options] exclude [options] exclusion ID+ CDD file The exclusion ID information can be obtained via a Covered report command call with the -d (d|v) and -e options. Exclusion IDs consist of an alphanumeric value that will be specified with parenthesis prior to a coverage point. You may specify one or more exclusion IDs per call to the exclude command. If the -m option is specified, a prompt will be specified for each exclusion ID, individually. If a coverage point is currently included in the CDD prior to an exclude call, the coverage point will be toggled to be excluded and a user message can be attached to the coverage point, specifying the reason for exclusion. If a coverage point is currently excluded in the CDD prior to an exclude call, the coverage point will be toggled to be included and any previouly assigned user message will be forgotten. Options Options to the exclude command Option Description -f filename Allows the user to specify a file that contains additional exclude command options to parse. This option may be specified more than once for a single call to the exclude command. -h Displays help information for the exclude command. -m Allows a user message specifying the reason for excluding any coverage points being excluded on the command-line. An interactive prompt will be specified in the shell. Simply enter your reason at the prompt, hit return and specify a single period (.) character followed by a return to end the user input for a coverage point. You may use as many lines of text that you would like; however, all formatting characters (i.e., newlines, tabs, extra spaces, etc.) will be removed when reporting the information. -p Outputs the current exclusion status of the specified exclusion ID(s) and displays any exclusion reason messages associated with the specified exclusion ID(s) to standard output.
covered-0.7.10/doc/docbook/chapter_faq.xml0000644000076500007650000002256611472127327020447 0ustar trevorwtrevorw FAQ This page contains a list of accummulated Frequently Asked Questions. If you are having difficulties using Covered or have questions that are not answered in the User's Guide, please check this list for answers. If you do not find the information that you are looking for in the User's Guide or this FAQ, please send an e-mail to: phase1geo@gmail.com Is a CDD file generated from a newer version of Covered compatible with a CDD file generated from an older version? The answer to this question is, "Well, that depends...". Since the format of the CDD file is only used by Covered, the contents and format of this file may be changed to suit the needs of Covered. This means that it is possible for a CDD file created from an older version of Covered to be incompatible with a newer version. Additionally, the developers of Covered will not make any attempts to make sure that older CDD files can be properly read by a newer version of Covered. It is suggested that any CDD files generated from a particular version of Covered be merged and/or reported on by that same version, and if Covered is upgraded, new CDD files should be generated. This being said, it is also a possibility that between versions of Covered a "backwards compatibility" may be maintained if a change to this file's format is not required. When I run the score command, Covered seems to take a long time to run. Is there anything that I can do to speed up scoring? While Covered is continuously being enhanced to provide better performance for all commands (especially the score command), it may still take a while to complete scoring if one or more of the following is true: The design being scored is sufficiently large The VCD/LXT2/FST dumpfile is sufficiently large The VCD/LXT2/FST dumpfile contains dump information for a part of the design not being scored When Covered was configured, the --enable-debug and/or --enable-profiling options were specified If reason (1) is true, speeding up each run can be achieved by one of the following suggestions: Reduce the scored design in size by eliminating modules or constructs from its design tree. (See for more information on how to accomplish this) Split up the design into smaller parts along module boundaries and generate coverage for those parts. It is not currently possible to append these modules into one file. Merging and reporting must be done on these smaller pieces independently from one another. If reason (2) is true, nothing can be done except to shorten the run time of the diagnostics to produce shorter dumpfiles. If reason (3) is true, the $dumpvars call in the simulator should be modified to only generate VCD/LXT2/FST dump information for the modules included in scoring. If there are modules not being scored which are included in the $dumpvars calls, please remove these unnecessary modules from dumpfile output. If reason (4) is true, Covered should be reconfigured without these options specified. The debugging and profiling facilities are enormous performance degraders and immediate simulation performance enhancement will be seen if Covered is rebuilt without these options specified. If you believe that you have a situation which is void of these prevailing reasons and Covered is still running slowly, please send an e-mail to me. I will consider these problems to be of lower priority than actual bugs but will look into the situation to see where code can be optimized. I get an assertion error when running Covered, what should I do? Covered uses C assertions to make sure that internal pointers are not be referenced when NULL and that certain internal situations do not arise. If you receive some type of assertion error when running Covered, it means that something went wrong internally in Covered. The error is NOT due to user error. Please submit a bug report containing the assertion error message, file and line number. Additionally, run the Covered command with the -D global option (covered -D command) and provide the output from doing this with the bug report (please only specify tail of output if the output is too lengthy). If Covered provides any other type of error message (something other than a core dump), Covered has found a user error that must be fixed by the user. Please do not submit bug reports if these errors are encountered, unless you wish to add a question about it to the FAQ. Covered is giving me a parser error for Verilog code that seems to be syntactically correct. What is wrong? If Covered displays a syntax (parse) error during the score command and the Verilog code is written correctly, it is because Covered's parser is incomplete. Please submit a bug or send an e-mail containing a code snippet of the unsupported Verilog. Is Covered's Verilog parser Verilog-2001 compliant? This is currently being worked on. The parser should properly parse all code; however, not all Verilog-2001 constructs are considered for coverage due to lack of support for them in Covered's core. If there is code that will not parse that should, please submit a bug report for this. What is the difference between the stable release and the development release? Covered's development consists of two active "branches": the stable branch and the development branch. When a new stable branch is created (ex. 0.4 or 0.5), it represents the latest version of the development branch. As Covered's development branch is worked on (adding new features, changes to the core, etc.), the stable branch remains in a feature frozen stage. Only bug fixes, documentation updates or minor enhancements (changes that will not affect the core code) are made to the stable branch. When a number of these changes have been accumulated on the stable branch, a snapshot of the stable branch is made available for public download (ex. 0.4.1). User's of the stable release should expect no major feature changes from minor rev to minor rev and should expect a somewhat polished version of the project (few if any bugs and correct user documentation). User's of the development releases should expect to see more bugs and fewer documentation consistencies (although an attempt is made to minimize both) but should expect lots of feature additions, optimizations, improvements, etc. from release to release. Bug findings found in the stable release are applied to the development branch when applicable. It is important to note that both the stable and development releases contain a regression testbench that must fully pass before either release is made. This should minimize bugs in both releases and give user's of either branch a level of confidence that the release is usable. covered-0.7.10/doc/docbook/chapter_gui.xml0000644000076500007650000000504411054713225020446 0ustar trevorwtrevorw Introduction to the GUI The Covered report viewer GUI allows a user to view the coverage results from one or more CDD (Covered Design Database) files that have been previously generated using the Covered score and/or merge commands. The advantages of using the GUI versus using an ASCII file to view coverage results are the following: View code that is covered/uncovered within the actual source file text (more context) Quickly see which modules/instances were uncovered for each coverage metric. Ability to hide/unhide verbose information for uncovered code. Quickly find expressions that caused combinational logic cases to be uncovered. Allows user to focus on a particular expression/signal/module/instance that is uncovered. Non-useful coverage cases can be interactively excluded/included and summary information automatically recalculated. Because the nature of a GUI interface is much more interactive than a generated text file report, the Covered report viewer is meant to provide the user a more in-depth look at the logic to identify the reasons for not achieving full coverage. This is the ultimate goal of the GUI interface -- to be an interactive tool for identifying and understanding why full code coverage was not achieved and how to write tests that will cover those areas. The GUI report viewer is invoked by specifying the '-view' option to the Covered report command. The report viewer is part of the report command and is, therefore, not used to parse/score a design. However, merging maytake place with the GUI as multiple CDD files may be read, merged (assumingall of the CDD files came from the same DUT) and saved in CDD file format. The rest of the user manual pages describe the various widgets and windows of the GUI and their functionality. Additionally, this user manual contains information on how to get the most out of the Covered GUI report viewer. covered-0.7.10/doc/docbook/chapter_gui_assert.xml0000644000076500007650000001672011061564253022035 0ustar trevorwtrevorw Navigating the Assertion Coverage Window The Verbose Assertion Coverage window allows the user to see exactly which coverage points were hit or missed for a selected assertion instantiation in the design and, if hit, how many times the assertion coverage point (ACP) was hit during simulation. Additionally, this window allows you to bring up the verbose assertion window to view the internal assertion module code for the currently selected assertion instance. This lets the user view the code to determine what logically needs to occur to hit a given ACP. To view this window, select the "Assert" mode in the coverage bar in the main window and click on an underlined assertion instance name in the file viewer. Note that both covered and uncovered assertion instance names can be selected. Doing so will cause the Verbose Assertion Coverage Window to be displayed for the selected assertion instantiation. shows an example of a zero_one_hot assertion that had the "test_expr_change covered" ACP covered (hit twice during simulation) and the other two ACPs uncovered during simulation.
Verbose Assertion Coverage Window
Navigating the Assertion Coverage Window The window is made up of a simple table which contains the coverage point names within the selected assertion on the left and the number of times each of these coverage points were hit during simulation on the right. If a coverage point has not been hit, both the coverage point name and the number of hits (0) will be highlighted with the "uncovered" color selection as selected in the preferences window. If a coverage point has been hit at least once, both the coverage point name and the number of hits will be highlighted with the "covered" color selection as selected in the Preferences window. Below the table the name of the currently selected assertion type is named. To view the source code for this assertion, simply click on the Show Code button at the bottom right-hand portion of the coverage table. This will cause the source code for this assertion to be displayed in a new assertion source viewer. To exit this window, simply click on Close button. To see this help page for the assertion coverage window, click on the help (?) button. Excluding/Including Assertion Coverage Points Individual ACPs can be excluded/included for coverage consideration using the verbose assertion coverage window. This is accomplished by clicking on the "0" (ACP is currently included in coverage) or "E" (ACP is current excluded from coverage) value in the "# of hits" column. Changing an ACP from "0" to "E" (excluding the ACP from coverage consideration) will cause the exclusion reason popup window to be displayed, allowing you to specify a reason for excluding the ACP. Once a reason has been entered, the summary assertion coverage information to be recalculated and redisplayed in the listbox and the background color of the ACP will change from the uncovered to the covered background color. Changing an ACP from "E" to "0" (including the ACP for coverage consideration) will cause the summary assertion coverage information to be recalculated and redisplayed in the Main Window Summary Bar and background color of the ACP will change from the covered to the uncovered background color. below shows the above assertion instance with the last coverage point excluded from coverage.
Example of excluded ACP
If all ACPs for a given assertion instance have been excluded from coverage consideration, the file viewer will automatically change the background color of the assertion instance name from the uncovered to the covered background color. The assertion instance name will still be underlined, allowing the user to still see the coverage information for that given assertion instance. If the user excludes any ACP in the design, the Save CDD... option in the file menu will be enabled. This allows the user to save the excluded property either back to the CDD file (or to a newly named CDD file). Doing so will allow the user to load the CDD file at a different time and retain the knowledge of which ACPs have been excluded/included for coverage along with any specified reasons for exclusion. Additionally, if a saved CDD file with coverage exclusion is merged with another CDD file, the excluded ACP information is preserved for the resulting merged CDD file. If an ACP has been excluded from coverage and an exclusion reason was specified, you can view the reason for exclusion by right-click-and-holding on the "E" next to the ACP. This will cause a tooltip-style window to be displayed specifying the reason for exclusion. The background color of the tooltip will be the same color as the "covered" background color to help distinguish it from a normal tooltip. To cause the exclusion reason tooltip to disappear, simply release the button.
Displaying a New Assertion Instance If the Verbose Assertion Coverage window is currently displayed, the user may select a new assertion in the file viewer of the Main window. When a new assertion is selected, its information immediately replaces the currently selected assertion. This feature allows many different assertions to be viewed one after the other without having to create/destroy a new window for each. The user may also see the previous or next uncovered assertion in the main viewer by clicking either the left arrow button (for previous signal viewing) or the right arrow button (for next signal viewing). Note that the left arrow button will be disabled if there is not a signal previous to the current signal in the given module and the right arrow button will be disabled if there is not a signal after the current signal in the given module.
covered-0.7.10/doc/docbook/chapter_gui_assert_src.xml0000644000076500007650000000421511055051326022673 0ustar trevorwtrevorw Navigating the Assertion Source Code Window The Assertion Source Viewer window allows the user to see the source code for the current assertion in the verbose assertion window. To view this window, simply click the Show Code button in the Verbose Assertion Coverage window. shows a zero_one_hot OVL assertion code with syntax highlighting applied.
Assertion Source Viewer Window
Navigating the Source Code The source code for the current assertion will be automatically displayed in the text viewer when the window is created. However, the source code will be displayed as it is found in the file system, without preprocessing applied to it. This means that included files will not be displayed in an in-lined fashion. To view included files, simply click on the included filename (it will be underlined). This will cause the included file to replace its includer in the text viewer. An infinite number of includes may be traversed in this manner. To go back to the file that included the current file, simply click on the Back button located in the bottom left-hand corner of the window. This will cause the current source code to be replaced with its "parent" source code. Note that the Back button will be disabled when the top-level assertion file is currently displayed. To exit this window, simply click on Close button. To see this help page for the assertion source code window, click on the help (?) button.
covered-0.7.10/doc/docbook/chapter_gui_exclude.xml0000644000076500007650000000556411061140436022162 0ustar trevorwtrevorw The Exclusion Reason Popup Window When an uncovered coverage point needs to be excluded for various reasons, a user-supplied message may be associated with the exclusion, specifying the reason for the exclusion. This information can be useful documentation for a coverage analysis and is possible to achieve using the Covered GUI. This task is accomplished with the exclusion reason popup window which is automatically popped up when a coverage point is marked for exclusion (assuming that the capability is enabled in the exclusion preferences pane). shows what this popup window looks like.
The Exclusion Reason Popup Window
To specify an exclusion reason, you may do either enter the exclusion reason into the textbox located on the left side of this window or you may select a pre-created, general purpose exclusion reason in the drop-down table. To view this table, click on the down arrow button at the bottom of this window (see ). To hide this table, click on the same button (which will be changed to an up arrow button). If a general-purpose exclusion reason is selected from the table, it will be displayed in the top textbox where it may be optionally edited for the current coverage point.
Full View of the Exclusion Reason Popup Window
Once the exclusion reason has been entered as desired in the textbox (please note that any formatting characters such as newlines, tabs and/or multiple spaces will be automatically removed and replaced with a single space character), simply click on the OK button which will associate the exclusion reason with the excluded coverage point and close the popup window. Note that the OK button will only be enabled if at least one character is entered in the textbox. Editing a general purpose reason in the popup window only has an effect for this coverage point; it does not change the general purpose reason value itself (this can only be done in the preferences window). To not specify an exclusion reason with an excluded coverage point, simply click on the Cancel button.
covered-0.7.10/doc/docbook/chapter_gui_fsm.xml0000644000076500007650000002121011061646413021306 0ustar trevorwtrevorw Navigating the FSM State/State Transition Coverage Window The Verbose FSM State/State Transition Coverage window allows the user to see which states and state transitions of a currently selected FSM have been covered or are uncovered. To view this window, simply select the "FSM" coverage metric mode in the coverage bar in the main window and select an underlined FSM state variable in the file viewer. This will cause the FSM Coverage window to be displayed with the currently selected FSM information loaded. below shows an example of this window.
Verbose FSM Coverage Window
Navigating the FSM Window The Verbose FSM window is split into two main frames. The top frame contains the expressions that make up the input and output states of the selected FSM. The bottom frame contains a two-dimensional table showing the covered and/or uncovered states and state transitions. The state/state transition table is a two-dimensional table with all possible values of the input states in the left-most column, the output states in the upper-most row, and the state transitions in the rest of the table. To determine which states have been uncovered in the table, simply find all state values in the input column or output row (both show the same information) which are highlighted with the "Uncovered" color selection specified in the preferences window. To determine which states have been covered in the table, simply find all state values in the input column or output row which are highlighted with the "Covered" color selection. All other state values which are not highlighted are either impossible values (if all of the state transitions were specified in the Verilog file) or are unknown for coverage (if not all of the state transitions were specified in the Verilog file). To determine which state transitions have been uncovered in the table, simply find all empty boxes in the table that are highlighted with the "Uncovered" background color. If one of these exist, it specifies that the transition of "input state" (the value specified in the left-most column in the same row) to "output state" (the value specified in the upper-most row in the same column) did not occur. In the example above, we can see that the following state transitions did not occur: 2 -> 4 4 -> 1 Follow the same procedure for finding all covered state transitions in the table except that these boxes will be highlighted with the "Covered" background color. In the example above, we can see that the following state transitions occurred: 1 -> 2 1 -> 1 (loopback case) 2 -> 2 (loopback case) All other state transition boxes that are not highlighted are either impossible state transitions (if all state transitions were specified in the Verilog source code) or are unknown in their coverage (either not hit or impossible transition if all state transitions were not specified in the Verilog source code). To exit this window, simply click on Close button. To see this help page for the FSM window, click on the help (?) button. Excluding/Including a State Transition Uncovered state transitions can be excluded/included for FSM coverage consideration. This is done by clicking on the "I" (state transition is currently included in coverage results) or "E" (state transition is currently excluded from coverage results) character in the middle of a state transition square. Changing a state transition from an "I" to an "E" will automatically cause a exclusion reason popup window to be displayed, allowing you to specify the reason for excluding this state transition. After a reason has been entered, the state transition summary coverage information in the listbox to be updated and the background color of the state transition box will change from the uncovered color to the covered color. Changing a state transition from an "E" to an "I" will automatically cause the state transition summary coverage information in the Main Window Summary Bar to be updated and the background color of the state transition box will change from the covered color to the uncovered color. below shows an example of the state machine coverage information with a couple of state transitions excluded from coverage.
Example of excluded state transitions
If all of the state transitions for a state machine have been excluded for coverage consideration, the output state variable in the file viewer will change its background from the uncovered to the covered background color. However, the underline will remain under the variable to allow the user to still examine the verbose FSM information for that state machine. If the user excludes any state transition in the design, the Save CDD... option in the file menu will be enabled. This allows the user to save the excluded property either back to the CDD file (or to a newly named CDD file). Doing so will allow the user to load the CDD file at a different time and retain the knowledge of which state transitions have been excluded/included for coverage. Additionally, if a saved CDD file with coverage exclusion is merged with another CDD file, the excluded state transition information is preserved for the resulting merged CDD file. If a state transition has been excluded from coverage and an exclusion reason was specified, you can view the reason for exclusion by moving the cursor over the state transition. This will cause a tooltip-style window to be displayed specifying the state transition and the reason for exclusion. The background color of the tooltip will be the same color as the "covered" background color to help distinguish it from a normal tooltip. To cause the exclusion reason tooltip to disappear, simply move the cursor off of the state transition cell.
Displaying a New FSM If the Verbose FSM Coverage window is currently displayed, the user may select a new FSM state variable in the file viewer of the Main window. When a new FSM is selected, its information immediately replaces the currently selected FSM. This feature allows many different FSMs to be viewed one after the other without having to create/destroy a new window for each. The user may also see the previous or next uncovered FSM in the main viewer by clicking either the left arrow button (for previous signal viewing) or the right arrow button (for next signal viewing). Note that the left arrow button will be disabled if there is not a signal previous to the current signal in the given module and the right arrow button will be disabled if there is not a signal after the current signal in the given module.
covered-0.7.10/doc/docbook/chapter_gui_intro.xml0000644000076500007650000000511411054713225021657 0ustar trevorwtrevorw Introduction to the GUI The Covered report viewer GUI allows a user to view the coverage results from one or more CDD (Covered Design Database) files that have been previously generated using the Covered score and/or merge commands. The advantages of using the GUI versus using an ASCII file to view coverage results are the following: View code that is covered/uncovered within the actual source file text (more context) Quickly see which modules/instances were uncovered for each coverage metric. Ability to hide/unhide verbose information for uncovered code. Quickly find expressions that caused combinational logic cases to be uncovered. Allows user to focus on a particular expression/signal/module/instance that is uncovered. Non-useful coverage cases can be interactively excluded/included and summary information automatically recalculated. Because the nature of a GUI interface is much more interactive than a generated text file report, the Covered report viewer is meant to provide the user a more in-depth look at the logic to identify the reasons for not achieving full coverage. This is the ultimate goal of the GUI interface -- to be an interactive tool for identifying and understanding why full code coverage was not achieved and how to write tests that will cover those areas. The GUI report viewer is invoked by specifying the -view option to the Covered report command. The report viewer is part of the report command and is, therefore, not used to parse/score a design. However, merging maytake place with the GUI as multiple CDD files may be read, merged (assuming all of the CDD files came from the same DUT) and saved in CDD file format. The rest of the user manual pages describe the various widgets and windows of the GUI and their functionality. Additionally, this user manual contains information on how to get the most out of the Covered GUI report viewer. covered-0.7.10/doc/docbook/chapter_gui_line.xml0000644000076500007650000002135011061564253021456 0ustar trevorwtrevorw Navigating the Line Coverage Window Line coverage is the quickest way to determine what logic in your design is being exercised and which logic has not be exercised during simulation. If a line was found to not be simulated, this is an indication that there was some event that did not occur or did not occur at the proper time to cause a previous conditional expression to be evaluated to true or false. For example, if a block of code looked something like: Line Coverage Example If line 3 was shown to be not covered, this would indicate that at the positive edge of the term "clock", the value of "a" never evaluated to a value of 1 (true). To make line 3 become covered, we would need to setup a situation in the diagnostic that caused "a" to become true at the positive edge of the term "clock". On the other hand, if all lines 2 - 5 were found to be uncovered, this would indicate the the term "clock" never made a transition from some value to a 1 (true) value during simulation. Viewing Uncovered Lines To view line coverage for all uncovered lines for a specific module/instance, do the following: Make sure that the Show Uncovered menu item in the report menu is selected. Select the line coverage metric in the coverage bar by left-clicking on selection button to the left of "Line". Select one of the modules/instances that is highlighted in the uncovered color scheme (to change this color scheme, see ) in the listbox. This will cause the selected module/instance source code to be displayed in the file viewer. Once the selected module/instance has been displayed, scroll down in the Coverage File Viewer window (using the scroll bars to the right and below the Coverage File Viewer window) until you have reached a line that is highlighted in the uncovered color scheme. The line number of the highlighted line will be printed to the left of the source code line. This line represents a line that was found to not be hit during the simulation of this module/instance. Excluding/Included Uncovered Lines from Line Coverage Any uncovered line in the design may be included/excluded from coverage consideration. To the left of each uncovered line is an underlined "I" (line is currently included in coverage) or "E" (line is currently excluded in coverage). Clicking on an "I" will cause a exclusion reason popup window to be displayed, allowing you to specify a reason for excluding this line. Once a reason has been entered, the coverage exclusion property of the line will change to an "E" and be highlighted in the "covered" color scheme and the summary line coverage information will be recalculated and redisplayed in the listbox to reflect the current status of line coverage for the current module/instance. Clicking on an "E" will cause the current line to be displayed in the "uncovered" color scheme, the "E" will change to an "I", and the summary line coverage will be recalculated and redisplayed in the summary listbox. shows an uncovered line that is included for coverage consideration. shows the same line which is now excluded from coverage consideration.
Example of uncovered line included for line coverage consideration
Example of uncovered line excluded for line coverage consideration
In addition to changing the line coverage information, the combinational logic coverage information for an uncovered statement on that line will also be implicitly excluded from coverage (though the exclude properties for each subexpression of the statement will not change). If the user excludes any line in the design, the Save CDD... option in the file menu will be enabled. This allows the user to save the excluded property either back to the CDD file (or to a newly named CDD file). Doing so will allow the user to load the CDD file at a different time and retain the knowledge of which lines have been excluded/included for coverage. Additionally, if a saved CDD file with coverage exclusion is merged with another CDD file, the excluded line information is preserved for the resulting merged CDD file. If a line has been excluded from coverage and an exclusion reason was specified, you can view the reason for exclusion by right-click-and-hold on the "E" on the desired line. This will cause a tooltip-style window to be displayed specifying the reason for exclusion. The background color of the tooltip will be the same color as the "covered" background color to help distinguish it from a normal tooltip. To cause the exclusion reason tooltip to disappear, simply release the button.
Viewing Covered Lines To view line coverage for all covered lines for a specific module/instance, do the following: Make sure that the Show Covered menu item in the report menu is selected. Select the line coverage metric in the coverage bar by left-clicking on the selection button to the left of "Line". Select one of the modules/instances in the listbox that shows that at least one line was considered coverable by Covered. Once the selected module/instance has been displayed, scroll down in the Coverage File Viewer window (using the scroll bars to the right and below the Coverage File Viewer window) until you have reached a line that is highlighted in the covered color scheme. The line number of the highlighted line will be printed to the left of the source code line. This line represents a line that was found to be hit during the simulation of this module/instance. You may see both the covered and uncovered line coverage simultaneously by selecting both the Show Uncovered and Show Covered items in the Report menu. This is sometimes useful to see what logic Covered was not able to provide coverage support for (all lines which contain code that are not highlighted in either the uncovered or covered color schemes).
covered-0.7.10/doc/docbook/chapter_gui_logic.xml0000644000076500007650000005257111061564253021635 0ustar trevorwtrevorw Navigating the Combinational Logic Window The Verbose Combinational Logic viewer allows the user to look at the subexpressions of a selected statement to determine exactly why a statement did not achieve 100% coverage. The window is split up into two text frames. The top frame displays the selected statement, underlining and numbering subexpressions that were found to not achieve full coverage. The bottom frame displays which combinations of a selected subexpression were hit/missed, allowing the user to discern which combinations of logic are still in need of verification. Figure 1 shows the verbose combination logic window.
Example of the verbose combinational logic window
Navigating a Statement To understand what subexpressions of a statement caused it to not achieve 100% coverage, the viewer window allows the user to traverse uncovered subexpressions, displaying the coverage information for each subexpression in the lower frame. To see an uncovered subexpression in the lower frame, simply click the left mouse on the underlined subexpression. If the subexpression has one or more children subexpressions, these will be individually underlined and numbered. If the subexpression is a leaf subexpression of the statement, only its coverage information will be displayed in the lower pane. To traverse upward in a subexpression, simply click the right mouse button on the underlined subexpression. This will cause the parent subexpression to be underlined and its parent (if one exists) will have its coverage information displayed in the lower frame. To exit this window, simply click on Close button. To see this help page for the combinational logic window, click on the help (?) button. Understanding the Coverage Information The coverage information for a selected subexpression can be one of four different types: Event Subexpression These subexpressions do not have any children expressions. Their coverage is in terms of: Did this event occur? The following operators are considered events: At-event operators: @(posedge expression) @(negedge expression) @(expression) @* Event trigger operator: -> event_variable
Example Coverage Output for an Uncovered Event Subexpression
In this diagram, we see that a certain @(posedge clock) expression never occured.
Unary Subexpression These subexpressions do not have any children expressions. Their coverage is in terms of: Did this expression evaluate to a value of 0? Did this expression evaluate to a non-zero value? The following operators are considered unary subexpressions: Signal/Bit Selectors: signal_value signal_value[expression] signal_value[value:value] signal_value[expression+:value] signal_value[expression-:value] Function call: function_name( ... ) Relational operators: !expression expression expression expression ]]> expression expression expression expression =]]> expression expression == expression expression != expression expression === expression expression !== expression Shift operators: expression value expression >]]> value expression value expression >>]]> value Conditional operator: expression ? expression : expression Unary operators: expression expression |expression ^expression expression ~|expression ~^expression Concatenation operators: {value{expression} } {expression, expression, ... } Case equality
Example Coverage Output for an Uncovered Unary Subexpression
Simple Combinational Subexpression These subexpressions have two child expressions (L=left and R=right). There are three flavors of simple combinational subexpressions: AND-type, OR-type and other. The differences are explained below. Simple AND-type Combinational Subexpressions These subexpressions have three possible combinational outcomes: Did the left expression evaluate to 0? Did the right expression evaluate to 0? Did the left expression evaluate to 1 when the right expression evaluated to 1? The following operators are considered simple AND-like combinational subexpressions: Logical operators: expression expression expression expression expression expression
Example Coverage Output for an Uncovered Simple AND-type Combinational Subexpression
Simple OR-type Combinational Subexpressions These subexpressions have three possible combinational outcomes: Did the left expression evaluate to 1? Did the right expression evaluate to 1? Did the left expression evaluate to 0 when the right expression evaluated to 0? The following operators are considered simple OR-like combinational subexpressions: Logical operators expression | expression expression ~| expression expression || expression
Example Coverage Output for an Uncovered Simple OR-type Combinational Subexpression
Simple Other-type Combinational Subexpressions These subexpressions have four possible combinational outcomes: Did the left expression evaluate to 0 when the right expression evaluated to 0? Did the left expression evaluate to 0 when the right expression evaluated to 1? Did the left expression evaluate to 1 when the right expression evaluated to 0? Did the left expression evaluate to 1 when the right expression evaluated to 1? The following operators are considered simple combinational subexpressions: Mathematical operators: expression + expression expression - expression Logical operators: expression ^ expression expression ~^ expression
Example Coverage Output for an Uncovered Simple Combinational Subexpression
Complex Combinational Subexpression These subexpression have three or more child expressions that all are connected by the same operator. For example, the statement would contain the complex combinational subexpression of where b, c and d are the three child expressions all combined using the bitwise AND operator. The effect of each subexpression on the value of the entire subexpression as well as the combination of each child toward the parent is displayed. For example, if the combinational operator is a bitwise OR, each child is checked to see if it evaluated to TRUE (in an OR operation, only one subexpression needs to evaluate to TRUE for the entire subexpression to be TRUE). Additionally, all child subexpressions are checked to see if all evaluated to 0 simultaneously (this is the only way to get the whole subexpression to evaluate to 0). The unique identifier below each subexpression is used in the displayed coverage information for these types of subexpressions for identifying which subexpression did not behave correctly. All simple combinational subexpressions can be output as complex combinational subexpressions if there are three or more child subexpressions to the operation.
Example Coverage Output for an Uncovered Complex Combinational Subexpression
In this example, subexpression 1 never evaluated to a value of TRUE (which would have made the entire expression TRUE) and all three subexpressions 1, 2, and 3 were never a value of 0 simultaneously (which would have made the entire expression FALSE). However, subexpressions 2 and 3 both evaluated to TRUE at some point.
Excluding/Including a Subexpression For any displayed subexpression within a statement, the user may choose to disregard the coverage information for that subexpression by clicking on the Excluded checkbutton on the right side of the window. If this option is checked, Covered will display a exclusion reason popup window to allow the user to specify a reason for excluding the subexpression. Once a reason has been entered, the combinational logic summary coverage information will be recalculated for the current module/instance by adding to the "Exclude" count the number of uncovered combinational logic values for the given subexpression (and all subexpressions below this expression within the expression tree). This new summary information will be redisplayed on the listbox. The subexpression background color in the top frame will also change from the uncovered background color to the covered background color. However, the subexpression will still contain an underline that may be clicked on at any time to view its coverage information or the coverage information for any subexpressions that are uncovered. To include a previously excluded subexpression, simply uncheck the Excluded checkbutton. This will automatically cause the summary information and background color to be updated for the given subexpression. below shows an example of a subexpression that has been excluded from coverage consideration.
Example of an excluded subexpression
If an expression tree has been entirely excluded from coverage (all subexpressions have the Excluded checkbutton checked), the background color in the file viewer will change from an uncovered background color to the covered background color to indicate at the top-level that this entire statement has been excluded from coverage. However, the statement will still be underlined in the Main Coverage File Viewer to allow the user to view the statement, if necessary. If the user excludes any subexpression in the design, the Save CDD... option in the file menu will be enabled. This allows the user to save the excluded property either back to the CDD file (or to a newly named CDD file). Doing so will allow the user to load the CDD file at a different time and retain the knowledge of which subexpressions have been excluded/included for coverage. Additionally, if a saved CDD file with coverage exclusion is merged with another CDD file, the excluded subexpression information is preserved for the resulting merged CDD file. If a subexpression has been excluded from coverage and an exclusion reason was specified, you can view the reason for exclusion by selecting the subexpression in the top window (so that it is displayed in the lower window and right-click-and-holding on the Excluded checkbutton. This will cause a tooltip-style window to be displayed specifying the reason for exclusion. The background color of the tooltip will be the same color as the "covered" background color to help distinguish it from a normal tooltip. To cause the exclusion reason tooltip to disappear, simply release the button.
Displaying a New Statement If the Verbose Combinational Logic Coverage window is currently displayed with a statement, the user may select a new statement in the file viewer of the Mainwindow. When a new statement is selected, its value immediately replaces the currently selected statement. This feature allows many different statements to be viewed one after the other without having to create/destroy a new window for each. The user may also see the previous or next uncovered statement in the main viewer by clicking either the left arrow button (for previous signal viewing) or the right arrow button (for next signal viewing). Note that the left arrow button will be disabled if there is not a signal previous to the current signal in the given module and the right arrow button will be disabled if there is not a signal after the current signal in the given module.
covered-0.7.10/doc/docbook/chapter_gui_main.xml0000644000076500007650000011136011055051326021447 0ustar trevorwtrevorw Navigating the Main Window shows the main window prior to a CDD file being loaded. There are five main components of the main window. These components are the following (from top to bottom, left to right): The menu bar The coverage type bar The module/instance summary listbox The coverage file viewer The information bar
Covered Main Window
The Main Menu Bar The Main Menu Bar consists of four menus at the top of the main window. below shows the menu bar portion of the GUI bordered in red. These menus are the following: File - Creates, opens, merges, saves and closes CDD files, generates reports, and exits the application. Report - Specifies what type of report to show. View - Provides additional viewing options. Help - Provides access to online help manual and tool information.
Covered Main Window Highlighting the Menu Bar
On Mac OS X, the main menubar does not exist in the application window. Like most Mac OS X applications, the main menubar exists at the top of the display. The File Menu The file menu is used to open a new CDD file, merge a related CDD file (derived from the same design as the currently opened CDD file, save the currently opened CDD file(s), close all opened CDD files, generate different types of output and view the names of all currently opened CDD files. Additionally, the user selects this menu bar to exit the Covered report viewer GUI. shows the file menu contents within the main window.
The File Menu
Open/Merge CDDs... This menu option is used to either open a new CDD file or merge a related CDD file into the currently opened CDD file(s). This action needs to be performed before any coverage viewing can take place. When this option is selected, a standard file window is displayed allowing the user to select one (or possibly more depending on your version of Tcl/Tk) CDD file to open or merge. To select more than one CDD file with one call to this option, simply press and hold the Control key while selecting files with the left mouse button. If your version of Tcl/Tk supports this feature, you will see multiple files highlighted for selection; otherwise, only the last selected file will be selected. If no CDD files currently are opened, any CDD file may be opened. If one or more CDD files have been opened/merged, only CDD files generated from the same design may be merged. Note that this option has an accelerator keystroke <Control-O>. Hitting this keystroke combination will also open new CDD file(s). View Loaded CDD(s)... This menu option is only available after an initial CDD file has been opened using the Open/Merge CDDs... file menu option. When this menu option is selected, a new window displaying all currently opened CDD files is displayed (see below). If another CDD file is merged and this window is currently displayed, it is automatically updated with the newly added file. If the Close CDDs... file menu option is selected while this window is opened, all filenames will be automatically removed to indicate this. The View Loaded CDD(s)... menu option is useful for helping the user see exactly which files have been merged or not merged in the current viewer. Simply click on the Close button in the Loaded CDD file viewer window to close the window.
The CDD Opened File Viewer
Save CDD... This menu option is only available after one or more CDD files have been opened/merged. It is used to save the opened or merged CDD files as a single, merged CDD file than can be viewed as a separate CDD file or can be merged with other CDD files. It is also used to save any changes that the user has made to exclude/include coverage cases within the GUI. If you would like to retain this information, please save the CDD file. By default, the name of the first loaded CDD file is placed in the "Save As" window when this option is selected. The user may choose to replace the old CDD file with the new one, or the user may save it under a different name. Once a CDD file has been saved, this option is deselected until either a new CDD file is merged or the user changes the exclude/include property of any coverage case within the GUI. Note that this option has an accelerator keystroke <Control-s>. Hitting this keystroke combination will also save the current CDD. Close CDDs This menu option is used to close all opened/merged CDD files so that the user may view a different CDD file without needing to exit and re-enter the GUI. The user may open and close as many times as needed without needing to reinvoke the GUI. When CDD files are closed, any opened coverage windows are automatically closed and all necessary GUI components are restored to their original state as when the GUI is first invoked. If the currently opened CDD file(s) have not been saved, a window (shown in below) is displayed to ask the user if they would like to save prior to closing. To save the CDD file, simply click "Yes" and a "Save As" window will prompt you for a location/name to save it as. To close the CDD file without saving, simply click "No". To cancel the close operation, simply click Cancel. To view another CDD file after closing all CDD files, simply select the Open/Merge CDDs... file menu option. Note that this option has an accelerator keystroke <Control-w>. Hitting this keystroke combination will also close all opened CDD files.
The Close Warning Window
Generate This option, when selected, displays a submenu of items that can be generated by the GUI. The following options (with descriptions) are available (see ).
The Generate Menu List
New CDD... Selecting this submenu option will cause Covered to allow for the creation of a new CDD file (note: this can be accomplished on the command-line with the "score" command). When this option is selected, the new CDD creation wizard window is created. See for more information on the navigation of this window. Note that this option has an accelerator keystroke <Control-n>. Hitting this keystroke combination will also cause the new CDD creation window to be displayed. ASCII Report... Selecting this submenu option will cause Covered to generate an ASCII version of the coverage report to a specified file (note: this can also be accomplished with the "report" command of Covered's command-line interface). When this option is selected, the ASCII report generation wizard window is created. See for more information on the navigation of this window. Note that this option has an accelerator keystroke <Control-r>. Hitting this keystroke combination will also cause the ASCII report generator window to be displayed. CDD Ranking Report... Selecting this submenu option will cause Covered to generate a CDD ranking report to a specified file (note: this can also be accomplished on the command-line with the "rank" command). When this option is selected, the CDD ranking wizard window is created. See for more information on the navigation of this window. Note that this option has an accelerator keystroke <Control-c>. Hitting this keystroke combination will also cause the CDD ranking window to be displayed.
Exit This menu option will exit the entire GUI application, closing all opened windows created by this application. Use this option to exit the application. If the currently opened CDD file(s) have not been saved, a window (shown in below) is displayed to ask the user if they would like to save prior to exiting. To save the CDD file, simply click Yes and a "Save As" window will prompt you for a location/name to save it as. To close the CDD file without saving, simply click No. To cancel the close operation, simply click Cancel. Note that this option has an accelerator keystroke <Control-x> (or <Command-Q> on Mac OS X). Hitting this keystroke combination will also close the entire application.
The Exit Warning Window
The Report Menu The report menu allows the user to display the currently opened CDD file contents in a number of different ways for analyzing. The options specified in this menu closely imitate the options in the "report" command. The type of report can be changed at any point in time while a CDD is loaded. When a report menu option is selected, Covered will automatically convert all information in the GUI to represent this report type. below shows the contents of the report menu. Each menu item is described below the figure.
The Report Menu
Module-Based When the diamond to the left of this option is selected, the generated report information will be in module-based representation. A module-based report gathers all of the module instances that instantiate the same module and merges their results based on the module name. This is useful for understanding what logic in a module has been tested or untested without care to individual instance contribution. Selecting this report type (the default) will cause the Instance-based menu option to be automatically deselected (the two report types are mutually exclusive). Instance-Based When the diamond to the left of this option is selected, the generated report information will be in instance-based representation. An instance-based report shows the coverage information for each module instance within the design. This allows the user to discern what logic is being covered in individual instances. Selecting this report type will cause the Module-based menu option to be automatically deselected (the two report types are mutually exclusive). Line, Toggle, Memory, Logic, FSM, Assert These menu options are directly tied to the coverage metric select menubutton in the coverage bar (see ). Changing the value in the menubutton will change the selection of this menu item and vice versa. Only one of these menu items will be selected at a given time. Show Uncovered When the square to the left of this option is selected (the default), all uncovered lines, toggles, logic, and FSM states/arcs within the file viewer window will be highlighted for the user to quickly see what code was monitored by Covered but determined to not be fully covered. This option may be selected along with the Show Covered menu option to see both covered and uncovered logic within the same file. Show Covered When the square to the left of this option is selected, all covered lines, toggles, logic, and FSM states/arcs within the file viewer window will be highlighted for the user to quickly see what code was monitored by Covered and determined to be fully covered. This option is useful for the user of Covered to understand what logic was monitored during simulation. This option may be selected along with the Show Uncovered menu option to see both covered and uncovered logic within the same file. Show Race Conditions When the square to the left of this option is selected, all logic lines that were found to contain a potential race condition and was, therefore, eliminated from coverage consideration by Covered will be highlighted by the colors as selected in the preference menu. This option is useful for the user of Covered to understand what logic was not considered for coverage information due to a detected potential race condition situation. Please see for more information on what Covered looks for in logic to consider it to be a possible race condition.
The View Menu The View menu allows the user to select or change the current way the information in Covered is viewed. shows the contents of the View menu.
The View Menu
Next Uncovered Causes the line containing the next uncovered metric to be visible in the file viewer. If the next uncovered line is already visible, this menu item will have no visible effect. The search for the next uncovered line starts at (a) the top of the module (when the module is first displayed in the the Coverage Viewer), (b) from the last uncovered line searched for with the Next Uncovered or Previous Uncovered calls, or (c) from the last currently selected line (only valid for toggle and combinational logic views). This menu item is only enabled when another uncovered line exists after the current uncovered line. It can also be accessed with the accelerator keystroke <Control-n> or the right arrow button in the Main Window. Previous Uncovered Causes the line containing the previous uncovered metric to be visible in the file viewer. If the previous uncovered line is already visible, this menu item will have no visible effect. The search for the previous uncovered line starts at (a) the top of the module (when the module is first displayed in the the Coverage Viewer), (b) from the last uncovered line searched for with the Next Uncovered or Previous Uncovered calls, or (c) from the last currently selected line (only valid for toggle and combinational logic views). This menu item is only enabled when another uncovered line exists before the current uncovered line. It can also be accessed with the accelerator keystroke <Control-p> or the left arrow button in the Main Window. Show Current Selection This menu item is only available if the current metric mode is not "Line", the user has clicked on an uncovered segment of code, and the associated toggle, memory, logic, FSM or assertion verbose window exists. The currently selected line is visually identified in the file viewer area on the left-hand side of the line containing the uncovered code. If this line is not currently visible in the Coverage Viewer, selecting this menu item will cause it to be visible. An accelerator keystroke <Control-c> will also invoke this menu item. Wizard... Displays the Covered wizard window which normally opens upon starting the Covered GUI. The Wizard window allows the user to easily create a new CDD file, open/ merge existing CDD files, rank existing CDD files and get user documentation. See for more information. Preferences... Causes the preferences window to be created if it currently does not exist or forces it into the foreground if it does exist. On Mac OS X, this menu item does not exist in the "Report Menu" but rather in the Covered application menu to remain consistent with the Mac OS X environment.
The Help Menu The help menu contains all of the user documentation for Covered. Additionally, information regarding the version of Covered used and other contact information for application problems, suggestions, etc. can be found in this menu.
The Help Menu
Manual Selecting this menu item causes Covered to display the user manual in a web browser. About Covered Selecting this menu item causes Covered to bring up a window showing the current release number, developer contact information and credits. On Mac OS X, this menu item does not exist in the Help Menu but rather in the application's menu to remain consistent with the Mac OS X environment.
The Coverage Type View Bar shows the location of the coverage type view bar. The bar contains two selection buttons. The selection button on the left side of the bar shows the currently selected coverage metric. There are six main types of coverage metrics that Covered can provide: line, toggle, memory, logic (combinational logic), FSM (state and arc) and assert (assertion coverage). When the Covered GUI is first invoked, the line coverage metric is the default mode. To view a different metric, simply left click, select the desired coverage metric, and left click again. Doing so will automatically set the selection indicator to the new mode and display the new metric information in the Module/Instance listbox and file viewer. The selection button on the right side of the bar shows the current coverage accumulation mode: module or instance. Module coverage takes all of the similar module instances and merges their coverages. Instance coverage displays each module instance individually. To select a different value than the one displayed, simply left click the selection button, highlight the desired value and left click again. This will repopulate the Module/Instance lisbox and clear the file viewer.
Covered Main Coverage Type View Bar
The Module/Instance Listbox After a CDD file has been opened in the GUI, the module/instance selection box (shown in below) will contain either a list of all of the modules within the specified design or a list of all of the instances within the design, based on the type of report selected in the report menu. Left-clicking on a module/instance name within this box will cause that file to be output in the file viewer to the right of the selection box. In addition to the names of the modules or instances of the design, each line also contains a summary view of the coverage for the currently selected metric for each module or instance. The summary coverage information includes the number of hits, number of misses, total number and hit percentage. Each column in the table can be resized by clicking on the separator bar between the column headers and sliding the column to the left or to the right. Additionally, columns may be hidden or shown in the module/instance selection box by clicking on the button at the right-hand side of the column header bar (and above the vertical scrollbar). When this button is left-clicked, a popup menu will be displayed showing which columns are currently shown (a check to the left of the column name) and which are hidden (no check). To change the display for a particular column, simply click on the column name in the popup window. This will cause the associated column to be hidden or shown and will close the popup window. If the popup window is displayed and the user does not wish to change the display values of any of the shown columns, simply click anywhere on the screen but on the popup window. This will cause the popup window to disappear and no column display values will be changed. Depending on the selected coverage metric (specified in the coverage bar) and the coverage results for each module/instance, a module/ instance item will be highlighted in the uncovered logic color if the corresponding module/instance was found to have uncovered logic within that module/instance. If the specified module/instance was found to be fully covered for the currently selected metric, it will be highlighted with the selected covered logic color. This can help the user quickly identify modules/instances that contain uncovered logic cases. Note that when a different coverage metric is selected, the highlights will be recalculated for that metric. Additionally, the currently selected module/instance will be displayed in a darker version of the covered/uncovered color.
Populated Module/Instance Selection Box
The Coverage File Viewer shows the area of the main window where the coverage file viewer window is located.
Covered Main Coverage File Viewer
The coverage file viewer shows the currently selected module (indicated in the information bar) Verilog source. The coverage file viewer provides a read-only view of the original source code so all editing of the file must be done in a separate editor. Each source code line in the viewer window is numbered to the left of the line to aid in debugging and finding the lines in an editor. Depending on the coverage metric currently selected in the coverage bar and the covered/uncovered/race condition selections in the report menu, the lines that are found to be uncovered, covered, and/or considered a race condition are highlighted in their respective color schemes in the coverage file viewer window. Using the scrollbars to the right and below the coverage file viewer, the user can find the missed/hit lines quickly for further analysis. The coverage file viewer is the place where the user can invoke the toggle, memory,combinational logic, FSM and/or assertion detail windows. To view one of these windows, do the following: Select either the Toggle, Memory, Logic, FSM or Assert coverage metric selection button in the coverage bar. Select a module/instance that contains uncovered code in the listbox. In the coverage file viewer, find code that is highlighted as being uncovered. Left click on the uncovered piece of logic. Doing so will automatically bring up either the toggle, the memory, the logic, the FSM or the assertion verbose coverage windows. Additionally, the logical blocks that have been disregarded by Covered due to a potential race condition existing are highlighted. By placing the cursor over one of these logical blocks, the reason for why the logical block was disregarded is output in the information bar. To view a new module/instance, simply left click on one in the Module/Instance Listbox. The source code for the selected module/instance will be immediately loaded into the coverage file viewer in the currently selected coverage metric. To view a new coverage metric, simply left click on one of the coverage metrics in the Coverage Type Bar. The currently selected module/instance will be immediately updated in the coverage file viewer, highlighting the uncovered/covered code for the current metric. Searching for an Uncovered Line in the Coverage Viewer To find the next or previous line containing uncovered logic for the current metric mode, click the left arrow (Previous) or right arrow (Next) buttons. Doing so will cause the next or previous uncovered line to be visible in the Coverage File Viewer. Clicking these buttons has the same effect as the "Next Uncovered" or "Previous Uncovered" menu items in the view menu. Searching for a String in the Coverage Viewer The Coverage Viewer contains a find (magnifying lens) button, an entry field, and a clear (X) button for performing text searches in the Coverage File Viewer. The user may type in any string (wildcards and pattern matching is not supported) in the entry field. Hitting the "return" key or the find button will cause the string search to commence. If a match to the search value is found, it is made visible in the Coverage File Viewer and highlighted. The user may search on the value again by clicking the find button. To clear the current value in the entry field, click on the clear button. If a match occurs, the specified value in the entry field will remain until either a new value is entered or the clear button is clicked. If a match was not found for the given string, a message window will pop-up specifying that the given string was not found. Clicking the OK button will cause this message window to close and the entry field will automatically be cleared.
The Information Bar The information bar at the bottom of each window in the report viewer provides information about the current mode, file, or operation the user should take next. All information is state and context sensitive. If you are in doubt of what to do next, first see the information bar.
Covered Main Information Bar
covered-0.7.10/doc/docbook/chapter_gui_memory.xml0000644000076500007650000002562511061564253022050 0ustar trevorwtrevorw Navigating the Memory Coverage Window The verbose memory window allows the user to interactively view all of the coverage information for a selected memory, including the following for each addressable memory element: Have all bits toggled from 0 -> 1 and from 1 -> 0? Has the entry been written? Has the entry been read? To display this window, simply click on a highlighted/underlined uncovered memory in the file viewer. This will cause the verbose memory viewer to be created for the specified memory as well as display a "-->" symbol in the Coverage Viewer on the same line as the selected memory. This symbol is simply meant to help the user identify in the Coverage Viewer which memory is currently displayed in the Memory Viewer window. Figure 1 shows the Memory Viewer loaded with a 4-dimensional memory called "mem" in which two of the dimensions are unpacked (all combinations of unpacked dimensions make up the total number of addressable elements in the memory), creating a total of 18 addressable elements. The first addressable element "[0][0]" is shown in the lower frame in which only a single bit has been toggled from 0 to 1, the element has been written, but it has not been read.
Verbose Memory Window
Understanding the Layout The Memory Coverage window is split up into three main frames stacked from top to bottom. These frames, in order from top to bottom, are the "Addressable Memory Elements" frame, the "Element Coverage" frame, and the button frame. Each are described in detail below. Addressable Memory Elements Frame The uppermost frame contains all of the addressable memory elements (AMEs) of the memory. An AME is a single memory entry that is addressed by specifying a unique combination of values for each of the unpacked dimensions of the memory. For example, consider the following memory: reg [15:0] foo[0:1][0:3]; This memory called "foo" contains three dimensions. One packed dimension which is a 16-bit little endian value and two unpacked dimensions, containing two entries of four entries (for a total of eight addressable memory elements). Each AME being 16 bits wide. The AMEs for this memory would be: foo[0][0] foo[0][1] foo[0][2] foo[0][3] foo[1][0] foo[1][1] foo[1][2] foo[1][3] The upper frame will contain all of the AMEs for the selected memory. The uncovered AMEs will be highlighted in the uncovered color scheme (as specified in the preferences window) while all fully covered AMEs will remain unhighlighted. To view the coverage information for any uncovered AME, simply click on it and the information will be viewable in the "Element Coverage" frame below it. Element Coverage Frame The Element Coverage frame shows all of the coverage information for the currently selected AME including toggle coverage (which bits of the element toggled from 0->1 and 1->0), write coverage (was this entry written to) and read coverage (was this entry accessed). The bit vector displayed in the toggle window is a binary bit vector, where each value (0 or 1) represents whether that bit in the signal either toggled (1) or did not toggle (0) during simulation. There are two bit vectors displayed for the AME, the top vector shows the 0->1 toggle information while the bottom vector shows the 1->0 toggle information. The name of the memory along with its dimensional range information is displayed below the toggle window; however, if the mouse cursor is placed over a specific bit in the toggle box, the packed dimensional range information will be changed to show the displayed bit, making it easy for the user to discern exactly which bit has toggled/not toggled. If the width of the AME exceeds the given space for the toggle window, a scrollbar will be allowed to slide left and right to view the rest of the toggle information. Below the memory name are two other pieces of coverage information about the AME. The value to the right of the Written: label will be set to either "Yes" or "No". If the value is "Yes", this indicates that the currently selected AME was written during simulation and value will be highlighted with the covered color scheme (as selected in the preferences window). If the value is "No", this indicates that the currently selected AME was not written during simulation and the value will be highlighted with the uncovered color scheme. To the right of the Written information is the Read label which will also be set to either a value of "Yes" or "No". If the value is "Yes", this indicates that the currently selected AME was accessed during simulation and the value will be highlighted with the covered color scheme. If the value is "No", this indicates that the currently selected AME was not accessed during simulation and the value will be highlighted with the uncovered color scheme. Button Frame The button frame contains buttons for closing the Memory Coverage window, displaying this help page, or moving to the next/previous uncovered memory in the same module/instance. To exit this window, simply click on Close button. To see this help page from the toggle window, click on the Help button. Excluding/Including a Memory for Memory Coverage The user may exclude/include any uncovered memory in the design for memory coverage by simply clicking on the Excluded checkbutton in the upper right-hand portion of the Memory Coverage window. If this checkbutton is checked, the exclusion reason popup window will be displayed automatically, allowing the user to specify a reason for excluding the memory. Once a reason has been entered, the summary coverage information will automatically be recalculated and redisplayed in the listbox and the background color of the underlined memory in the file viewer will change from the uncovered background color to the covered background color. However, the memory will still remain underlined, allowing the user to see the verbose memory coverage information, if necessary. If the Excluded checkbutton is unchecked, the summary coverage information and background colors will be readjusted to include the coverage information for this memory. If the user excludes any memory for memory coverage in the design, the Save CDD... option in the file menu. This allows the user to save the excluded property either back to the CDD file (or to a newly named CDD file). Doing so will allow the user to load the CDD file at a different time and retain the knowledge of which memories have been excluded/included for memory coverage. Additionally, if a saved CDD file with coverage exclusion is merged with another CDD file, the excluded memory information is preserved for the resulting merged CDD file. If a memory has been excluded from coverage and an exclusion reason was specified, you can view the reason for exclusion by right-click-and-holding on the Excluded checkbutton. This will cause a tooltip-style window to be displayed specifying the reason for exclusion. The background color of the tooltip will be the same color as the "covered" background color to help distinguish it from a normal tooltip. To cause the exclusion reason tooltip to disappear, simply release the button. Displaying a New Memory for Memory Coverage If the Verbose Memory Coverage window is currently displayed with a memory, the user may select a new memory in the file viewer of the Main window. When a new memory is selected, its value immediately replaces the currently selecting memory value. This feature allows many different memories to be viewed one after the other without having to create/destroy a new window for each memory. The user may also see the previous or next uncovered memory in the main viewer by clicking either the left arrow button (for previous memory viewing) or the right arrow button (for next memory viewing). Note that the left arrow button will be disabled if there is not a memory previous to the current memory in the given module and the right arrow button will be disabled if there is not a memory after the current memory in the given module.
covered-0.7.10/doc/docbook/chapter_gui_new.xml0000644000076500007650000010176511472127327021334 0ustar trevorwtrevorw Creating a New CDD Creating a new CDD file from the GUI can be accomplished by either clicking on the Generate New CDD File button in the Wizard window (see for more details on this window), by selecting the File -> Generate -> New CDD... menu option, or using the shortcut "Shift-Control-N". This file creation "wizard" allows the user to create a new CDD file that can be opened/merged into the GUI for coverage analysis. The methods that the CDD creation GUI allows for creating a new CDD file are quite flexible and are completely compatible with the command-line commands. The following subsections describe the various windows used to create a CDD. Note that the CDD creation wizard uses several "pages" to describe the various options to set for creating a new CDD file, using Back and Next buttons on each page for navigation. Clicking on the Back button will not cause previously filled in pages to be reverted to their default values but rather will remain populated with the user's data. Similarly, if a page has been filled in with data and the Back button is clicked and then the Next button is clicked, the page contents are retained. The only way to clear out fields is to click the Cancel button at the bottom of each page and startup the CDD creation wizard again. Clicking the Cancel button at any time will cause the CDD creation wizard to immediately exit. Clicking on the help (?) button at any time will bring up the user documentation for the current page (context sensitive help). Navigating the New CDD Creation Option Selection Page Figure shows the look of this page of the CDD creation wizard.
CDD Creation Option Selection Page
The first page of the CDD creation window allows the user to select whether all options should be interactively selected within the GUI or if a file should be read in which contains command-line options to the score command to use. If the latter is chosen, the contents of that file are read in and are populated in the GUI, but the CDD creation wizard will continue in the same fashion as the first option, allowing the user to change, remove or add to the options found in that file. If the Create CDD by interactively selecting options entry is currently selected and the user wishes to not use a command-line file to populate the rest of the CDD creation pages, simply click on the Next button at the bottom of the page to continue. If the Create CDD by using option file entry is currently selected, the user must either type a valid filename or select one by clicking the Browse... button to the right of the file entry area and select a valid file. Once a valid filename is selected, the Next button will be enabled and the user may then click it to continue to the next page. Note that any filename can be selected (whether it's a valid command file or not). Only valid score command options found in that file are used to populate the wizard entries. No error message will be displayed if the file does not contain this information.
Navigating the New CDD Creation CDD Name Page This page is used to specify the name of the output CDD file. shows the display of this page.
CDD Creation Output Name Page
The output CDD name must be specified and, as such, the Next button is disabled until a name is specified in the entry field. Any filename is allowed. If the user wishes to make use of a "Save As" style window for creating a filename, click the Browse... button and use the window for creating a filename. When the Save button is clicked, the specified filename is placed in the entry field and the Next button is enabled.
CDD Creation Type Page This page is used to specify what type of CDD file to create. The four types of CDD files that can be created are: An unscored CDD file that was created by parsing the design. This CDD file can later be scored via a VCD, LXT2 or FST dumpfile. This option can be chosen by selecting the Parse Design Only radiobutton. A scored CDD file created from the design and from a previously created VCD, LXT2 or FST dumpfile. This option can be chosen by selecting the Dumpfile: option. If this option is chosen, a VCD, LXT2 or FST dumpfile is required to be specified before the next option page can be used. Either specify this dumpfile name by typing in an existing dumpfile name in the entry field or use the Browse... button to select a dumpfile. An unscored CDD file, a top-level Verilog file containing a PLI call to run Covered in VPI mode, and a PLI tab file that can be used by some simulators for compilation purposes. See for details on how to use these files for simulation/scoring purposes. This option can be chosen by selecting the VPI Module: radiobutton. If this option is chosen, the name specified will be the name of the module file created that is used to allow Covered to run in VPI mode within a simulation. The basename of the module file will be used for the top-level module. In addition to providing a module name when this option is selected, the simulator type that will be used when scoring can be specified as well as the timescale information that can, optionally, be specified at the top of the generated module. An unscored CDD file and a top-level Verilog file containing the necessary $dumpfile/$dumpvars calls to score the design. This module can be compiled as a top-level module along with the design to produce a VCD/LXT2/FST dumpfile to be used for coverage scoring. See for details on how to use these files for simulation/scoring purposes. This option can be chosen by selecting the Dumpvars Module: radiobutton. If this option is chosen, the name specified will be the name of the module file created (the basename will be the name of the module and the basename of the VCD/LXT2/FST dumpfile created from the simulation) that will contain the $dumpfile/$dumpvars calls needed to score the design. The timescale specifiers will be enabled if either the "VPI Module" or "Dumpvars Module" buttons are selected. Selecting the "Set Top Module Timescale" checkbutton will allow you to specify a timescale that will be added to the top of the VPI or dumpvars module file (setting the timescale in top-level modules is sometimes necessary for compilation purposes). If the checkbutton is not selected, no timescale information will be added to the generated top-level module file. Figure displays the contents of this page. When all necessary fields have been specified, the Next button will be enabled and clicking it will lead to the next option page.
CDD Creation Type Page
CDD Creation Options1 Page This page is used to specify several options to Covered's score command. See figure for the layout of this window.
CDD Creation Options1 Page
The following is a description about each of the CDD creation options available on this page. General Options Toplevel module name Required? Yes The name of the top-level module must be specified for a given design to be parsed and a CDD generated from that source. Simply type in the name of the top-most module in the provided entry field. Once a name is provided, the Next button will be enabled to allow traversal to the next option page. Root pathname Required? No This entry field is an optional one to fill. This value is only necessary if the top-most module to be scored is not the top-most module of the simulator. If this is true, then the value that must be provided in the associated entry field must be the hierarchical reference to the module to be scored. An example of a valid root pathname would be something like: top.foo.bar.dut See for more information. Delay Type This value specifies which delay should be used when a delay type of #(delay_max:delay_typ:delay_min) is encountered in the scored design. If this type of delay specification is not encountered, there is no need to change this value in the GUI. If the delay specification is encountered in the design and this value has not been specified, the default of typ will be used. Otherwise, the user can specify which delay value should be chosen by changing the displayed type to either max, typ, or min. Race Condition Action After the design has been parsed and elaborated, Covered performs a static race condition check on the design to verify that no potential race conditions exist. If a race condition exists in the design, this would cause the coverage results to potentially be errant. This parameter allows the user to tell Covered what to do if a race condition is found in the design. The valid values are: Silent Specifies that no output should be generated. Any blocks with race conditions existing within them will be automatically removed from coverage consideration. Warning Specifies that race condition should be output and those blocks containing the race condition will be automatically removed from coverage consideration. Error Causes Covered to display the race condition violations and stop scoring after all race condition checking has occurred. Ignore Causes Covered to skip race condition checking completely. This option can be used if the user is confident that no real race conditions exist in the design but Covered's static race condition checker is displaying potential problems. If no race conditions actually exist, ignoring race condition checking results allows more of the design to be considered for coverage. Use embedded race condition pragmas If this option is selected, a user-specified pragma ("racecheck" by default) is parsed and any potential race conditions found between the off/on pragma pair are ignored by the race condition checker. See for more details. Default Verilog Generation Covered's parser supports parsing for Verilog-1995, Verilog-2001 and SystemVerilog, defaulting its parser to support SystemVerilog. However, for older designs which may contain names that are keywords in the newer versions, it may be necessary to change the parser of Covered for the entire design. This option specifies the version of the parser which is used for the entire design. For information regarding the ability to specify a certain version of the parser for a specific module, see . Include OVL Assertions If this option is selected, any OVL assertion modules found within the scored design will have assertion coverage information extracted from them. Exclude Options Exclude Always Blocks If this option is selected, all always code blocks will be excluded from coverage consideration. Exclude Assign Blocks If this option is selected, all assign code blocks will be excluded from coverage consideration. Exclude Initial Blocks If this option is selected, all initial code blocks will be excluded from coverage consideration. Exclude Final Blocks If this option is selected, all final code blocks will be excluded from coverage consideration. Exclude Within Pragma If this option is selected, all code blocks will be excluded between the exclusion off/on pragmas. The name of the exclusion pragma is defaulted to "coverage" but can be changed within the associated entry field. See for more information.
CDD Creation Options2 Page The second CDD creation options page contains a listbox which will contain the various user-specified options that have been inserted via the Insert... menubutton. Any options that exist within this listbox can be edited by selecting the option and clicking on the Edit... button or deleted by clicking on the Delete button. Additionally, options may be reorganized within the listbox by simply clicking on an option and dragging it into the needed position. See figure for the layout of this option page.
CDD Creation Options2 Page
To add an option to the listbox, simply click on the Insert... menubutton which will display a list of options. Select one of these options to display a window where the contents of that option can be specified. Clicking the OK button in one of those windows will cause the option to be added to the option listbox. Clicking Cancel in one of those windows will cause the option to not be added to the listbox. Clicking help (?) will display context-sensitive help information to be displayed about the current window. Figure shows the contents of the Insert... menubutton. The following sections describe each option and its corresponding entry window.
CDD Creation Insert Menubutton
Source File... Selecting this insert option will cause an open file selector window to be displayed. Use it to choose a single file that will be parsed as a library file (i.e., the -v option to most Verilog compilers). Library Directory... Selecting this insert option will cause an open directory selector window to be displayed. Use it to choose a single directory that will be used as a library directory (i.e., the -y option to most Verilog compilers). Library Extension(s)... Selecting this insert option will cause a window to be displayed that will allow the user to add library file extensions to the library file parser (i.e., the +libext+ option to most Verilog compilers). is a display of this window.
CDD Creation Library Extension Window
To add a new extension, select the Click to Add New Extension item in the extension box (selected by default), type in the name of the extension in the upper entry box and either hit the "Enter" key or click on the Update button. If an incorrect extension was input, you may edit it by clicking on the incorrect item in the extension listbox. This will cause the item to be listed in the upper entry box where it can be edited or removed. Click the OK button to accept the specified library extensions and add these to the main window listbox. Click the Cancel button to ignore the recent updates in this window.
Include Directory... Selecting this insert option will cause an open directory selector window to be displayed. Use it to choose a single directory that will be used as an include directory (i.e., the +incdir+ option to most Verilog compilers). Define... Selecting this insert option will cause a window to be displayed that will allow the user to add a command-line variable definition to be added to the score command (i.e., the +define+ option to most Verilog compilers).
CDD Creation Define Window
To add a new define, enter the name of the definition variable in the entry box to the right of "Define name:". If the variable does not require a value, simply click on the OK button to submit it to the main window option listbox. If the variable requires a value, click on the = button, enter the value in the entry box to the left of that button, and click on the OK button. To abort the addition of the definition, simply click on the Cancel button. The OK will only be enabled when the user has entered a value in the "Define name:" entry box.
Parameter Override... Selecting this insert option will cause a window to be displayed that will allow the user to add a parameter overload option to the score command. Because Verilog "defparam" is not used by the Covered parser, this option is the only way to override parameter values.
CDD Creation Parameter Override Window
To add a new parameter override option, enter the full hierarchical path to the parameter to override in the left entry box and add the override value in the right entry box. See for details on how to specify an override value. After both values have been input, click the OK button to add the parameter override option to the main window listbox. To abort the parameter override addition, click on the Cancel button. The OK button will only be enabled if both values are input in the entry boxes.
FSM... Selecting this insert option will cause a window to be displayed that will allow the user to add an FSM input/output state on the score command line. This option allows the user to specify the location of FSMs within the design without inlining this information with the use of pragmas for the purposes of gaining FSM coverage information.
CDD Creation FSM Specification Window
To add a new FSM option, enter the name of the module containing the FSM in the upper-left entry box, the description of the output state in the upper-right entry box (see for information on properly specifying the output/input state information). If the input state is the same as the output state, simply click on the Input == Output button which will fill in the input state with the same value as the output state value. If the input state differs from the output state, enter the input state in the lower-right entry box. When all entry fields have been filled in, click on the OK button to add the FSM description to the main window listbox. To abort the addition, click on the Cancel button. The OK button will only be enabled if all entry fields have been filled in.
Module Generation... Selecting this insert option will cause a window to be displayed that will allow the user to specify a Verilog generation (Verilog 1995, Verilog 2001 or SystemVerilog) for a particular module. This generation value will override the universal generation value (see the "Default Verilog Generation" item in ) for the design.
CDD Creation Module Generation Window
To specify a Verilog generation to be used for a specific module, enter the name of the module in the left entry box and select one of the Verilog generations in the drop-down menu on the left. Once this information has been specified, click on the OK button to add this option to the main window listbox. To abort the module generation addition, click on the Cancel button. The OK button will only be enabled if a module name is specified in the left entry box.
Module Exclusion... Selecting this insert option will cause a window to be displayed that will allow the user to specify a module to exclude from parsing and coverage consideration. More information on the purpose for excluding modules is discussed in .
CDD Creation Module Exclusion Window
To specify a Verilog module to exclude from the score command parser, enter the name of the module in the entry box to exclude. Click on the OK button to add the module exclusion option to the main window listbox. Click on the Cancel button to abort the option addition. The OK button will only be enabled if a value is specified in the entry box.
Command File... Selecting this insert option will cause an open file selector window to be displayed which will allow the user to find a file that contains Covered score command-line options within it. Select a file and click on the Open button to cause the selected file to be added to the main window listbox. Click on the Cancel button to abort this action. Other Notes After all options have been specified, the Save Options to File... button can be clicked to cause all previously specified options to be saved to a file which can later be loaded by the new CDD creation window. Simply click the button and specify a filename to save the options under and click the Save button. When all options have been setup, click the Generate button to create the new CDD file. This button will advance to another page containing the output from Covered's score command.
CDD Creation Output Pane The final pane in the CDD creation window wizard is the output window. After the Generate button is pressed, the user-supplied options are gathered and executed within a system shell and the output of that command is sent to this pane's textbox. If the score command run was a success, the Open/Merge the newly created CDD checkbutton will be enabled, allowing the user to open or merge the new CDD file into the GUI immediately. To exit the CDD creation process, click on the Finish button. If the score command failed for any reason, the user may click on the Back button to change the options specified to the score command or simply click the Finish button to exit the new CDD creation wizard.
CDD Creation Output Window
covered-0.7.10/doc/docbook/chapter_gui_preferences.xml0000644000076500007650000005371211067547607023051 0ustar trevorwtrevorw Navigating the Preferences Window The preferences window allows the user to adjust the view of some of the GUI elements for the purpose of more easily analyzing coverage information for a specific user. shows the preferences window that is created when the user selects the View > Preferences... menu option from the main window.
Main Preferences Window
Option Categories On the left side of the preferences window is a list of option categories that can be modified. Selecting any one of the items in the listbox will display the modifiable options to the frame to the right of the listbox. The following option categories exist: Preference Buttons Apply Button Clicking on the Apply button will cause the currently selected preference options to be immediately updated in Covered but will not update the preference option values in the .coveredrc file. This has the effect of changing the preferences for the current application only. Clicking on this button will not close the Preferences window. OK Button Clicking on the OK button will cause the currently selected preference options to be immediately updated in Covered and will update the .coveredrc file with the new values. This also causes the Preferences window to close. Cancel Button Clicking on the Cancel button will cause the the Preferences window to close without updating Covered with the currently selected values and without updating the .coveredrc file. Help (?) Button Clicking on the help (?) button will cause the help page for the currently selected'Option Category' to be displayed. Preferences Configuration File User preferences are loaded from the ".coveredrc" file that is searched for in the following order: Current directory that the 'covered report -view' command was executed from. The user's home directory. The installation directory (by default this is /usr/local/share/covered). If user preferences are changed in this window and the OK button is pressed, the settings are immediately saved back to a configuration file and the GUI is immediately updated to reflect the new user changes. If the Cancel button is pressed, all changes are thrown away and the configuration file remains unchanged. The location of the stored configuration file depends on which configuration file location was initially loaded. The following table describes this correlation. Location of Written .coveredrc File According to the Location of Read .coveredrc File Loaded config file location Stored config file location Current directory Current directory Home directory Home directory Install directory Current directory None found Current directory
Preferences General Pane The general preferences pane allows the user to control Covered's settings that are not specific to an individual task. The following subsections describe the controls available within this pane. Show wizard window on startup This checkbutton selects if Covered's wizard popup window will be displayed upon starting Covered. Simply check this button if you would like to see the wizard at the beginning of each startup or uncheck it to cause the wizard window to not be displayed on startup. On the wizard window itself, there is an option to change this behavior as well. Note that you can always display the wizard window by selecting its menu option in the view menu. Save state of GUI when exiting the application This checkbutton determines if certain GUI element (i.e., window placement/sizing, module/instance listbox column arrangement/width/state, etc.) information is saved when the GUI exits. If this checkbutton is selected, the state is saved to the configuration file on application exit and will be used when the application is started. If the checkbutton is deselected, the state will not be saved and the default GUI element behaviors will be used. This setting allows the user to setup the various GUI elements to their liking and retains this information whenever the application is restarted, saving the user the hassle of getting the environment setup again. While the application is being used, any GUI state information will be remembered for the duration of the application run, regardless of the setting of this preference item. Show tooltips This checkbutton specifies if GUI widget tooltips should be displayed if the user hovers the cursor over a GUI element that has a tooltip associated with it. To disable tooltips from being used, uncheck this option and click either the Apply or OK buttons. Preferences Color Pane The color preference pane allows the user to adjust the foreground and background colors for all code that is considered covered, uncovered, or in a race condition state. Set Highlight Color This frame contains six buttons that affect the foreground and background colors used to highlight code in the file viewer portion of the main window. The currently selected foreground/background colors are displayed to the left of the corresponding buttons to allow the user to see the selections prior to committing to them by clicking the Apply or OK buttons at the bottom of the Preferences window. The "F" button controls the foreground color while the "B" button controls the background color. Clicking one of these buttons will bring up a color selection window that you can use to modify the current color to one of your choosing. Preference Coverage Goals Pane The coverage goals preference pane allows the user to change the acceptable coverage goals for each coverage metric.
Coverage Goals Window
Set Acceptable Coverage Goals Frame This frame contains four spinner boxes that contains values between 0 and 100. These values correspond to a coverage percentage for each coverage metric that the user deems to be "good enough". These values are used by the listbox to help visually identify modules/instances that are meeting or exceeding these goals and which modules are not meeting these goals. If a coverage percentage for a module/instance is less than this value, the module is colored red. If the coverage percentage is greater than or equal to this value, the module/instance is colored yellow (or green which indicates that the module/instance reached 100% coverage for a given metric). To increase the specified percentage value, simply click on the "Up" button to the right of the percentage until the desired value is displayed. To decrease the specified percentage value, simply click on the "down" button to the right of the percentage until the desired value is displayed. Line Coverage % Sets the coverage goal of line coverage to the specified percentage to the right. If line coverage for a given module/instance meets or exceeds this percentage value, it will be displayed yellow in the Module/Instance listbox on the Main window. Toggle Coverage % Sets the coverage goal of toggle coverage to the specified percentage to the right. If toggle coverage for a given module/instance meets or exceeds this percentage value, it will be displayed yellow in the Module/Instance listbox on the Main window. Memory Coverage % Sets the coverage goal of memory coverage to the specified percentage to the right. If memory coverage for a given module/instance meets or exceeds this percentage value, it will be displayed yellow in the Module/Instance listbox on the Main window. Combinational Logic Coverage % Sets the coverage goal of combinational coverage to the specified percentage to the right. If combinational logic coverage for a given module/instance meets or exceeds this percentage value, it will be displayed yellow in the Module/Instance listbox on the Main window. FSM State/Arc Coverage % Sets the coverage goal of FSM state/arc coverage to the specified percentage to the right. If FSM state/arc coverage for a given module/instance meets or exceeds this percentage value, it will be displayed yellow in the Module/Instance listbox on the Main window. Assertion Coverage % Sets the coverage goal of assertion coverage to the specified percentage to the right. If assertion coverage for a given module/instance meets or exceeds this percentage value, it will be displayed yellow in the Module/Instance listbox on the Main window.
Preferences Syntax Highlighting Pane The syntax highlighting preferences pane allows the user to adjust the syntax highlighting mode and colors for any displayed Verilog source code.
Syntax Highlighting Preferences Pane
Set Syntax Highlighting Options This frame allows the user to specify if syntax highlighting should be performed in all Verilog source viewers or not. When the square to the left of the Turn on syntax highlighting mode is selected, syntax highlighting will occur; otherwise, it will not perform syntax highlighting. The various colored buttons below the selection mode allow the user to select the foreground color of the text associated with its specified syntax type (Comments, Preprocessor Keywords, Verilog Keywords, Strings, Constant Values, and Operation Symbols). Simply click on one of the buttons to change its color. Doing so will cause a color selection window (see above) to be displayed. If the syntax highlighting mode is disabled by the user, the color selection buttons will be disabled.
Preferences Exclusion Pane The exclude preferences pane allows the user to control whether or not the coverage exclusion reason window automatically pops up when a coverage point is excluded, and it allows the user to create some general purpose exclusion reasons. The reasons created in this pane can be selected in the exclusion reason window's drop-down table and can help to expedite the exclusion process when many coverage points are being excluded for the same reason. shows the layout of this preference pane.
Exclusion Preferences Pane
Enable exclusion reason support when items are excluded If this option is enabled, whenever the user clicks on a coverage point to cause it to be excluded from coverage, a popup window will be displayed, allowing for an exclusion message to be associated with the excluded coverage point. If this option is not enabled, the coverage point will still be excluded but no exclusion message will be associated with it. If a coverage point was excluded and is selected to be included and the coverage point had an exclusion message associated with it, the exclusion message will be forgotten/deleted. Create General Exclusion Reasons This frame allows the user to add/delete general purpose exclusion reasons that can be selected from within the exclusion reason popup window's drop-down table. Having these reasons specified can help to speed up coverage point exclusion when multiple coverage points need to be excluded for the same reason. To add a new general purpose exclusion reason, simply type in the general purpose exclusion reason in the bottom textbox (note that any formatting characters such as newlines, tabs, extra spaces will be removed from the exclusion message) and click the "+" button. You will see the exclusion reason get added to the table when this occurs. Note that the "+" button will only be enabled when you have entered at least one character in the textbox. To remove a general purpose exclusion reason from the table, simply click on the reason in the table and click the "-" button. Note that the "-" button will only be enabled once an entry has been selected in the table. To help find an exclusion reason more easily within the exclusion reason popup window, you may also rearrange the order of the exclusions within the table by simply clicking on an entry and dragging it to the desired location. The order of the exclusion reasons specified in this table will be the initial order of the exclusion reasons in the popup window.
Preference Merging Pane The merging pane is needed to specify to Covered how to resolve conflicts that are found when merging CDD files. Although coverage points and exclusions are simply merged (ORed) together, things such as exclusion reasons can exist for the same coverage point but contain different information. When two exclusion reasons are given for the same coverage point, Covered must decide how to resolve this information and this preference pane allows the user to set what this behavior will be.
Merging Preferences Pane
Exclusion Reason Conflict Resolution Frame This frame allows the user to specify the way in which exclusion reason conflicts should be resolved. The following options are provided: Use the first reason Specifies if two or more exclusion reasons are found for the same coverage point, Covered should use the exclusion reason found in the first CDD file merged. The rest of the exclusion reasons are thrown away. Use the last reason Specifies if two or more exclusion reasons are found for the same coverage point, Covered should use the exclusion reason found in the last CDD file merged. The rest of the exclusion reasons are thrown away. Use the newest reason Specifies if two or more exclusion reasons are found for the same coverage point, Covered should use the newest exclusion reason (when an exclusion is created, a timestamp is saved along with the coverage reason). The rest of the exclusion reasons are thrown away. Use the oldest reason Specifies if two or more exclusion reasons are found for the same coverage point, Covered should use the oldest exclusion reason. The rest of the exclusion reasons are thrown away. Merge all reasons Specifies if two or more exclusion reasons are found for the same coverage point, Covered should merge all of them. No information is lost in this case.
covered-0.7.10/doc/docbook/chapter_gui_rank.xml0000644000076500007650000004104011055051326021453 0ustar trevorwtrevorw Creating a CDD Ranking Report Generating a ranking report (see for more information) can be accomplished in the GUI by either selecting the Rank CDD Coverage button in the Wizard window (see for details), selecting the File -> Generate -> CDD Ranking Report... menu option, or using the keyboard shortcut Shift-Cntrl-C. Any of these actions will cause the CDD ranking report wizard window to be started. The following subsections describe the various windows used to create a CDD ranking report file. Note that the CDD ranking wizard uses several "pages" to describe the various options to set for creating a CDD ranking report file, using Back and Next buttons on each page for navigation. Clicking on the Back button will not cause previously filled in pages to be reverted to their default values but rather will remain populated with the user's data. Similarly, if a page has been filled in with data and the Back button is clicked and then the Next button is clicked, the page contents are retained. The only way to clear out fields is to click the Cancel button at the bottom of each page and startup the CDD ranking wizard again. Clicking the Cancel button at any time will cause the CDD ranking wizard to immediately exit. Clicking on the help (?) button at any time will bring up the user documentation for the current page (context sensitive help). CDD Ranking Option Selection Page Figure shows the look of this page of the CDD ranking wizard.
CDD Ranking Option Selection Page
The first page of the CDD ranking wizard allows the user to select whether all options should be interactively selected within the GUI or if a file should be read in which contains command-line options to the rank command to use. If the latter is chosen, the contents of that file are read in and are populated in the GUI, but the CDD ranking wizard will continue in the same fashion as the first option, allowing the user to change, remove or add to the options found in that file. If the Create CDD ranking by interactively selecting options entry is currently selected and the user wishes to not use a command-line file to populate the rest of the CDD ranking pages, simply click on the Next button at the bottom of the page to continue. If the Create CDD ranking by using option file entry is currently selected, the user must either type a valid filename or select one by clicking the Browse... button to the right of the file entry area and select a valid file. Once a valid filename is selected, the Next button will be enabled and the user may then click it to continue to the next page. Note that any filename can be selected (whether it's a valid command file or not). Only valid rank command options found in that file are used to populate the wizard entries. No error message will be displayed if the file does not contain this information.
CDD Ranking Option Page This page of the CDD ranking wizard allows the user to specify certain options to the ranking command when it is run. The following subsections document each option within this window.
CDD Ranking Options Page
Output ranking report name This option is a required field to fill in before the rank command can be run. Simply specify a filename in the entry box or use the Browse... button to help create a filename to save the ranking report file to. The Next button will not be enabled until a filename has been specified in the entry box. Coverage metric weighting The checkboxes within this frame allow the user to specify an importance value for each coverage metric. The allowed values within the entry box for each metric is a value greater than zero, where all values are relative to each other. In other words, if the weight for line coverage is set to a value of 10 and the weight of toggle coverage is set to a value of 1, it indicates that line coverage should be considered 10x more important for coverage selection purposes than toggle coverage. Changing the various weight values can have an impact on which CDD files are chosen to be included in the "need to run" list and/or the order in which CDD files should be run to maximize the coverage obtained. By default, all metrics are included (except for assertion coverage) and are given a weight value of 1 (all coverage metrics are considered to be equally important for ranking purposes). To remove a metric from ranking consideration, simply uncheck the checkbox to the left of the metric line. Generating only names When a CDD ranking report is generated, the report contains header information and a columnar list of accumulated and per CDD ranking information. If the user is only interested in creating a report that includes the names of the CDD files that are needed to run (and the order to run these CDD files in), checking this option will produce just that, allowing for easier usage in Makefiles or other commands needed to run regression runs. Displaying verbose information when running rank command When the ranking order is being generated, there is output from the rank command concerning the filenames that are being read and when the command is writing to the output file; however, if you would like to know more information about what's going on "under the hood", enabling this option will cause more verbose information to be reported in the output screen, including the amount of time spent executing each phase of the rank process, the number of files selected for ranking in each phase, the number of coverage points hit by selected CDD files for each phase and the number of files excluded from ranking. Leave this box unchecked if this information is not important/interesting to you.
CDD Ranking Input File Selection Page This page allows the user to add all of the CDD files to rank. Since the GUI CDD ranking generation command can be run at any time (even when no CDD files have currently been loaded), the input files to the rank command can be any valid CDD file that can be merged with each other. As can be seen in the following figure, the window is comprised of a filename listbox in the upper left-hand corner of the page, several buttons that allow for various file selection strategies on the right-hand side of the page, a current file count information bar beneath the listbox, a button to allowing saving the currently setup ranking options to be saved to a file, a button to save any selected "required" CDD files to a file, and a Generate button in the bottom navigation bar.
CDD Ranking Input File Selection Page
Adding CDD files Adding CDD files to be ranked is performed by clicking on one or more of the buttons on the right-hand side of the page. When files are added to the input file listbox, the current number of CDD files in the listbox are reported in the information bar beneath the listbox. Next to each filename specified in the input file listbox is a checkbutton that specifies if the associated CDD file should be considered a mandatory CDD file to be ranked (i.e., it cannot be excluded from the list of CDD files that should be run during regression to achieve full coverage). This checkbutton can be set/cleared at any time for any CDD file in the listbox. The following are the various ways that CDD files can be added to or removed from the input file listbox. Add File(s) Clicking this button will bring up a file selection box that will allow the user to select one or more files that will will be added to the input file listbox with the "Required" field left unchecked. This option is useful for selecting certain files within one or more directories to rank. Add CDDs from Directory Clicking this button will bring up a directory selection box that will allow the user to specify a directory to load CDD files from. Only files with the ".cdd" extension that exist in this directory will be added to the input file listbox. Add Currently Opened Clicking this button will add any CDD files that are currently opened within the GUI into the input file list. Add Required CDD File(s) Clicking this button will bring up a file selection box that will allow the user to select one or more files that will be added to the input file listbox with the "Required" field checked. Add Required CDDs from List Clicking this button will bring up a file selection box that will allow the user to select a file that contains a list of CDD files to be required for ranking (files will be added into the input file listbox with the "Required" field checked). Delete When one or more CDD files are selected in the input file listbox, the Delete button will be enabled. Clicking this button will remove the selected files from the input file listbox. The information bar displaying the number of currently selected CDD files will be updated accordingly. If desired, any CDD files listed in the input file listbox can be moved to change the order of the input files. However, it should be noted that the input file order will not necessarily have any impact on the CDD ranking order list. Saving the CDD ranking options If the user wishes to save the current option/file list setup, click on the Save Options to File... button. This will cause a file save window be displayed where a filename can be chosen and saved to by clicking on the Save button in this window. To cancel the option save, click on the Cancel button in that window. The generated options file can be used in the window or in the command-line call to the rank command's -f option. Save Required CDDs to File... If one or more files are labeled as "Required" in the input file listbox, this button will be enabled. Clicking on this button will bring up a "Save As" file selection box. Specifying a filename and clicking on the "Save" button will cause a file by that name to be created that contains a list of all of the CDD files listed as "Required". This file may be used at a later time via the -required-list option to the rank command (if using the rank command on the command-line) or by clicking on the Add Required CDDs from List button in the rank command wizard input file selection page. Generating the CDD ranking report After all of the input files have been included (you must include more than one to create a CDD ranking report), the Generate button will be enabled, click on this button to advance to the next page in the CDD ranking wizard where the CDD ranking report command will be run and its output displayed.
CDD ranking Command Output Page
CDD Ranking Command Output Page
The above figure shows an example of output displayed to the CDD ranking command output page. The purpose of this page is to show you the results of the rank command run. If any errors occurred during this run, the output from those errors will be displayed within this page. If the command ran successfully, the Finish button will be enabled at the bottom of the screen. Additionally, the View the ranking report in the GUI button will be enabled. When clicked, this button will display the created report file in a file viewer which may be read and searched. Click on the window manager "X" button to close the file viewer window. The following figure shows an example of the file viewer window and an example of the report output.
CDD Ranking Report Page
When the user has successfully generated a CDD ranking report, clicking the Finish button will close the CDD ranking report window.
covered-0.7.10/doc/docbook/chapter_gui_report_gen.xml0000644000076500007650000003317611054713225022701 0ustar trevorwtrevorw Creating an ASCII report file Though Covered's graphical coverage analyzer is very useful for examining coverage, there may still be times when a textual report is necessary. For that purpose, the GUI has a menu item for generating an ASCII coverage report, running Covered's "report" command on the currently loaded coverage information. The ASCII report generator options are only available if one or more CDD files are currently loaded in the GUI. When the File -> Generate -> ASCII Report menu option is selected (or the "Cntrl-Shift-R" shortcut is used), the ASCII Report Generator Window is created to allow the user to specify the current report output options and generate the report file. Once the report has been generated, it can be viewed within the GUI itself or it can be viewed with any type of file viewer/editor available. The following subsections describe the various windows used to create a report file. Note that the report generation wizard uses several "pages" to describe the various options to set for creating a new report file, using Back and Next buttons on each page for navigation. Clicking on the Back button will not cause previously filled in pages to be reverted to their default values but rather will remain populated with the user's data. Similarly, if a page has been filled in with data and the Back button is clicked and then the Next button is clicked, the page contents are retained. The only way to clear out fields is to click the Cancel button at the bottom of each page and startup the report generation wizard again. Clicking the Cancel button at any time will cause the report generation wizard to immediately exit. Clicking on the ? button at any time will bring up the user documentation for the current page (context sensitive help). Navigating the Report Generator Selection Page shows the look of this page of the report generation wizard.
Report Generation Option Selection Page
The first page of the report generation window allows the user to select whether all options should be interactively selected within the GUI or if a file should be read in which contains command-line options to the report command to use. If the latter is chosen, the contents of that file are read in and are populated in the GUI, but the report generation wizard will continue in the same fashion as the first option, allowing the user to change, remove or add to the options found in that file. If the Create report by interactively selecting options entry is currently selected and the user wishes to not use a command-line file to populate the rest of the report generation pages, simply click on the Next button at the bottom of the page to continue. If the Create report by using option file entry is currently selected, the user must either type a valid filename or select one by clicking the Browse... button to the right of the file entry area and select a valid file. Once a valid filename is selected, the Next button will be enabled and the user may then click it to continue to the next page. Note that any filename can be selected (whether it's a valid command file or not). Only valid report command options found in that file are used to populate the wizard entries. No error message will be displayed if the file does not contain this information.
Report Generation Options Page This wizard page allows you to setup the options to create the needed report. Figure shows the contents of this page.
Report Generation Options Page
The options page is split into several different categories of options: Set ASCII Report Generation Options Level of Detail Accumulate By Coverage Type Show Metrics Set ASCII Report Generation Options Limit line width to X characters If this option is checked, the number of characters that will be displayed per line when outputting design logic will be limited to the number of characters specified in the entry box. If this option is unchecked, the length of the output design logic will be determined by the way the logic was formatted in the design file. This option can be useful for printing purposes where a logic design file contains logic that is formatted to exceed the number of characters than can be printed on a page or viewed on a screen. Suppress modules/instances from output if they contain no coverage information If this option is checked, any modules (or instances) that were considered for code coverage but did not contain any coverable code will be excluded from the report. If this option is unchecked, all modules/instances will be reported. This option may help make the report files easier to view if there are many modules/instances that do not contain coverage points. Output combinational logic vector operations in bitwise format Outputs combinational vector logic expressions in bitwise format instead of treating the vector as a 0 or "not 0" value. This can create quite a bit of extra output when creating verbose reports, but can provide the information for a more thorough analysis for these expression types. This option has the same effect as the -b option to the report command. Level of Detail These radiobuttons control the level of detail that is output in the generated report. Only one value can be selected for the three available detail values: Summary Detailed Verbose See for information on the difference between these three options. Accumulate By These radiobuttons control whether coverage information is accumulated by instance or by module. Only one value can be selected for the two available options. See for information on the difference between these two options. Coverage Type These radiobuttons control whether covered or uncovered coverage points are output in the report. Only one value can be selected for the two available options. See for information on the difference between these two options. Show Metrics These checkbuttons control which coverage metric information is output in the generated report. You may select any number (or combinations) of these options. All of the metrics available for viewing in the GUI can be output to a report file, including: Line Toggle Memory Combinational Logic FSM Assertion Race Conditions This item, though it is not a coverage metric, can be useful for understanding what logic was not considered for coverage due to violating the static race condition checks and what check was violated for each block. Save Options to File... Once the above options have been specified, it can be useful to save those parameters to a file which can be loaded at a later time in the page of the GUI report generation wizard. This same file can also be fed "as is" into the Covered's command-line report command via the -f option. Click on this button to open a "Save As" window where you can create a filename to save this information into. Click on the Save button of this window to exit the window and save the information. Click on the Cancel button to abort this action. Output report to file frame This frame of the ASCII Report window allows the user to specify a filename/location for the generated output file. By default, the report name is the same as the first CDD file loaded, substituting the .cdd extension for a .rpt extension. By default, the directory location to store the generated report is the same directory that the first CDD file exists in. To change this name/location, the user may either enter a value in the entry field or click on the Browse... button to display a "Save As" type window. View the report in the GUI after it is created Selecting this option will cause a window to open after the report has been generated which will contain the contents of the generated report in a read-only view. You can search in this window and scroll to help view the entire document. Once you have completed setting everything up as you need, click on the Create button to generate the report file. If everything worked, the report generation window will close and, if enabled via the selector, a file viewer window will be displayed with the contents of the newly generated report file. Click on the "X" button in the window manager to close this window when you have finished with it.
covered-0.7.10/doc/docbook/chapter_gui_toggle.xml0000644000076500007650000001366011061564253022015 0ustar trevorwtrevorw Navigating the Toggle Coverage Window The verbose toggle window allows the user to see which bits for a given signal have toggled from a 0->1 or a 1->0 during simulation. To display this window, simply click on a highlighted/underlined uncovered signal in the file viewer of the main window. This will cause the verbose toggle viewer to be created for the specified signal as well as display a "-->" symbol in the Coverage Viewer on the same line as the selected signal. This symbol is simply meant to help the user identify in the Coverage Viewer which signal is currently displayed in the Toggle Viewer window. shows the Toggle Viewer loaded with a 4-bit signal called "err_vec" in which bits 3:2 have successfully toggled from a 0->1.
Verbose Toggle Window
Understanding the Layout The bit vector displayed is a binary bit vector, each value (0 or 1) represents whether that bit in the signal either toggled (1) or did not toggle (0) during simulation. There are two bit vectors displayed for the signal, the top vector shows the 0->1 toggle information while the bottom vector shows the 1->0 toggle information. The name of the signal along with its MSB:LSB information is displayed at the bottom of the window; however, if the mouse cursor is placed over a specific bit in the toggle box, the MSB:LSB will be changed to show the displayed bit, making it easy for the user to discern exactly which bit has toggled/not toggled. If the width of the signal exceeds the given space for the toggle window, a scrollbar will be allowed to slide left and right to view the rest of the toggle information. To exit this window, simply click on Close button. To see this help page from the toggle window, click on the help (?) button. Excluding/Including a Signal for Toggle Coverage The user may exclude/include any uncovered signal in the design for toggle coverage by simply clicking on the Excluded checkbutton. If this checkbutton is checked, the exclusion reason popup window will be displayed, allowing the user to specify a reason for excluding this signal from toggle coverage. Once a reason has been specified, the summary coverage information will automatically be recalculated and redisplayed in the listbox and the background color of the underlined signal in the file viewer will change from the uncovered background color to the covered background color. However, the signal will still remain underlined, allowing the user to see the verbose toggle coverage information, if necessary. If the Excluded checkbutton is unchecked, the summary coverage information and background colors will be readjusted to include the coverage information for this signal. If the user excludes any signal for toggle coverage in the design, the Save CDD... option in the file menu will be enabled. This allows the user to save the excluded property either back to the CDD file (or to a newly named CDD file). Doing so will allow the user to load the CDD file at a different time and retain the knowledge of which signals have been excluded/included for toggle coverage. Additionally, if a saved CDD file with coverage exclusion is merged with another CDD file, the excluded signal information is preserved for the resulting merged CDD file. If a signal has been excluded from coverage and an exclusion reason was specified, you can view the reason for exclusion by right-click-and-holding on the Excluded checkbutton. This will cause a tooltip-style window to be displayed specifying the reason for exclusion. The background color of the tooltip will be the same color as the "covered" background color to help distinguish it from a normal tooltip. To cause the exclusion reason tooltip to disappear, simply release the button. Displaying a New Signal for Toggle Coverage If the Verbose Toggle Coverage window is currently displayed with a signal, the user may select a new signal in the file viewer of the Main window. When a new signal is selected, its value immediately replaces the currently selecting signal value. This feature allows many different signals to be viewed one after the other without having to create/destroy a new window for each signal. The user may also see the previous or next uncovered signal in the main viewer by clicking either the left arrow button (for previous signal viewing) or the right arrow button (for next signal viewing). Note that the left arrow button will be disabled if there is not a signal previous to the current signal in the given module and the right arrow button will be disabled if there is not a signal after the current signal in the given module.
covered-0.7.10/doc/docbook/chapter_gui_wizard.xml0000644000076500007650000000545711055051326022034 0ustar trevorwtrevorw Navigating the Wizard Window The Wizard window starts up automatically at the start of the Covered GUI. It allows the user to quickly perform some of the more regular tasks within the GUI. The window is not necessary for performing these tasks, but for the new user it makes figuring out how to perform these tasks a bit easier. shows the layout of this window.
Covered GUI Wizard Window
The buttons at the top of the window are shortcuts to performing the tasks displayed on the button. Clicking the associated button will cause a window to open to perform the given task. The following are the available shortcut buttons: Generate New CDD File Allows the user to create a new CDD file for a given design by specifying the various scoring options needed to create the CDD file. Open/Merge CDD File(s) Opens a CDD file for coverage viewing. If one or more CDD files have previously been opened, this option opens and merges one or more CDD files with the coverage results of the previous CDD files for coverage viewing. Rank CDD Files Allows the user to specify CDD files that will be compared with one another and ranked in the order that they should be run in a regression to achieve the most coverage in the least amount of time. It also indicates which CDD files do not add any interesting coverage information and could, therefore, be excluded from regression for the purposes of code coverage. At the bottom of the wizard window, there is a checkbutton option that allows the user to not display the wizard window on startup. This option can be changed in the at any time. When the wizard window is closed, it can be redisplayed by clicking on the View > Wizard... menu item. The window will automatically be closed when a button on the wizard window is clicked or when the user closes the window with the window manager's "X" button.
covered-0.7.10/doc/docbook/chapter_installation.xml0000644000076500007650000002167211054636164022376 0ustar trevorwtrevorw Installation Prerequisites The goal of Covered was to create a tool that has very few requirements to allow it to be compiled and run on all platforms. The following is a list of all utilities/resources required to compile Covered. However, Covered is primarily developed on RedHat/Fedora Core Linux and Mac OS X and as such is primarily tested by the developers on these platforms. gcc (Version 2.96 or higher) flex (Version 2.5.4 or higher) bison (Version 1.28 or higher) GNU make (Version 3.27.1 or higher) GNU gperf (Version 2.7.2 or higher) Tcl/Tk (Versions 8.4 or higher) tablelist Tcl/Tk widget (Version 4.9 or higher) Covered is primarily developed on Fedora Core but has been known to compile with both 32-bit and 64-bit compilers that contain the general GNU library of tools. It has also been compiled and run on Cygwin and Mac OS X. Downloading source To download the source files in .tar.gz format, go to the following URL: http://covered.sourceforge.net/downloads/ Double-click on the .tar.gz version that you wish to install. The browser should immediately bring up a window asking if you would like to save to disk or open immediately. Choose the "Save to Disk" option. Another window will pop up, allowing you to choose the directory to store the tarball in. After selecting a directory, click the "Save" button. The download utility will begin downloading the tarball to the selected directory. Once you have downloaded a tarball, enter the following to unzip and untar the package: > gzip -dc tarball_filename | tar xvf - This will create a directory called covered-version, where version will be of the form major version.minor version for stable releases or date for development releases. Enter that directory to begin configuring, building and compiling Covered from source. Configuring the build At this point, you are ready to configure the build environment to create the executables, libraries and/or documentation for Covered. However, before you configure the build environment, you will need to make a few decisions which will lead to different options given to the configure script. These questions are the following: Do you need to debug Covered? (for most users, the answer to this will be "no") If the answer to this question is yes, configure the build environment with the --enable-debug option to the configure script. Doing so will allow you to use the global -D option and/or the -cli () score command option for debugging; however, it will also have the side effect of causing the score command to run noticably slower. For normal usage of Covered, this option should not be specified when configuring. Do you want to profile Covered's internal functionality? (for most users, the answer to this will be "no") If the answer to this question is yes, configure the build environment with the --enable-profiling option to the configure script. Doing so will allow you to use the global -P option to generate an output file containing internal profiling information for the run command. See for more information on the -P option. Will you being using Covered as a VPI module and, if so, what simulator(s) will you need VPI modules built for? If the answer to this question is yes and you need to build a VPI module for the Icarus Verilog simulation tool, simply add --with-iv on the configure command-line. If a VPI shared object module is needed for the Cver simulator, simply add --with-cver=cver_include_dir on the configure command line, where cver_include_dir specifies the directory that contains the vpi_user.h file. If a VPI shared object module is needed for the VCS simulator, simply add --with-vcs=vcs_include_dir on the configure command line, where vcs_include_dir specifies the directory that contains the vpi_user.h file. Do you want to use Covered's Tcl/Tk GUI for interactive coverage analysis or just the command-line created reports? If the answer to this question is yes and you have a Tcl/Tk distribution that the configure script cannot find (i.e., the tcl-config and tk-config scripts exist in a non-standard directory location), please specify the --with-tcl-config=tcl-config_pathname and --with-tk-config=tk-config_pathname options to the configure script. If the answer to this question is no, specify the --with-tcltk=no option to the configure script to cause the GUI to not be built. Once you have determined which configuration options you need, simply enter the following command: > ./configure options This command will create the Makefiles/include files necessary for your machine to compile the source code correctly. If any errors are generated during this command run, it is usually an indication that some program or library is missing from your computer that is necessary for Covered to compile/run. Please install any missing programs/libraries and type this command again. Compiling and Installing If the configure script completes successfully, you may compile the source with the following command: > make This will begin the process of compiling/linking the source code for Covered. This stage may take a while. When the source files have been compiled, the covered executable file will have been created. To install this executable in your /usr/local/bin directory, enter the following command: > make install This will install the covered executable and manpage help files. Once covered is installed, make sure that /usr/local/bin is in your environment path. You are now ready to run Covered. covered-0.7.10/doc/docbook/chapter_intro.xml0000644000076500007650000001454711472127327021033 0ustar trevorwtrevorw Introduction What is Covered? Covered is a Verilog code coverage analysis tool that can be useful for determining how well a diagnostic test suite is covering the design under test (DUT). It is command-line based with an optional Tcl/Tk GUI report viewer, making it portable across almost all platforms. What can code coverage do? Typically, in the design verification work flow, a design verification engineer will develop a self-checking test suite to verify design elements/functions specified by a design's specification document. When the test suite contains all of the tests required by the design specification, the test writer may ask: "How much logic in the design is actually being exercised?" "Does my test suite cover all of the DUT?" "Am I done writing tests for the logic?" "Do I have any redundant diagnostics in my test suite?" When the design verification gets to this point, it is often useful to get some metrics for determining logic coverage. This is where a code coverage utility, such as Covered, is very useful. The metrics obtained by using a code coverage analysis tool can be very useful for determining the following about a design and the test suite testing that design: Completeness of the test suite in terms of logic coverage. Unexercised logic in the design (useful in helping to determine what types of tests need to be added to the test suite). Corner cases in design that are untestable. What can't code coverage do? It is important to note that any code coverage tool is only useful in indicating how much logic is being covered by a test suite. It does not indicate that the covered logic works appropriately. This, of course, can only be verified by the diagnostics themselves. Additionally, it is possible that two or more diagnostics can achieve the same coverage and yet be functionally testing different characteristics of a design. Since the coverage metrics are not improved in this case, one may conclude that the second test is unnecessary. This may or may not be true depending on what is being tested; it is always up to the test writer to determine the necessity of a diagnostic. Using the code coverage tool results as the sole means of making this determination is not recommended. Use common sense in these areas. What does Covered do? Covered is a tool that uses your design files along with standard VCD, LXT2 or FST dump files to analyze the code coverage of the DUT. The code coverage information is stored in a special database file that can be retrieved and "merged" with new coverage information to create a summed coverage total for several tests. After a database file has been created, the user may generate various ASCII reports that summarize the coverage information or run Covered's GUI to interactively analyze the coverage information. Additionally, multiple CDD files from the same design can be ranked for the purposes of running regressions and understanding which CDD files do not add coverage information and can be excluded from regressions runs, if needed. What does Covered NOT do? Though Covered does perform some resimulation of the design to derive line, combinational logic, memory, and assertion coverage, Covered is NOT a full-fledged compiler/simulator and should not be used for such purposes. Additionally, Covered is NOT a linting tool. Many syntax/semantic issues that are not allowed by the LRM are allowed by Covered for purposes of making Covered's core more generic and/or simplistic. Please make sure that your code is properly linted in your design flow using an appropriate tool. What makes Covered different? Most Verilog code coverage tools perform a pre-compilation procedure known as instrumenting. During this procedure, the coverage tool will read in the DUT and generate its own version of the DUT with additional code added to aid in calculating coverage after the simulation is complete. The benefits to this style are higher performance of the coverage tool when it is run after the simulation. The drawbacks to this approach are that it slows down simulation speed and a trust issue that the coverage tool did not alter your simulation model when it performed the instrumentation. Covered, on the other hand, omits the instrumenting procedure all-together and only performs its analysis on a pre-simulated design. This means that Covered cannot make a mistake to your simulation and the simulation is allowed to run faster since there is no additional code that must be run to get coverage data. The drawback is that there is some overhead in post-simulation for extracting coverage data but this is typically less than the simulation overhead in the other method. Additionally, unlike all other commercial coverage tools, Covered is free! No license managers to invoke and maintain. No licensing fees and negotiations. The only thing the developers of Covered want in return are bug reports and user input (and perhaps a donation if you find the software useful and want to see its development continue). Isn't the open source life grand?! covered-0.7.10/doc/docbook/chapter_merge.xml0000644000076500007650000002664011111060031020746 0ustar trevorwtrevorw The merge Command Usage The merge command is initiated with the following call: covered merge [options] existing_CDD CDD_to_merge+ The existing_CDD specifier relates to any existing CDD. If the -o option is not specified (see below for details), this file will be replaced with the merged CDD created by the merge. This is important to remember since merging is an irreversible operation (apart from generating a brand-new CDD from the design and dumpfile using the score command). The CDD_to_merge specifier relates to any existing CDD that is not the existing_CDD. Though it is not illegal to merge the same CDD to itself, the result is the same as the original CDD. Note that all files treated as CDD_to_merge are guaranteed not to be modified by the merge command. These files are only read by Covered and then merged into the information contained in the existing_CDD. Options Options to merge Command Option Description -d directory Directory to search for CDD files to include. This option is used in conjunction with the -ext option which specifies the file extension to use for determining which files in the directory are CDD files. -er (first|last|all|new|old) Specifies how to handle exclusion reason resolution. If two or more CDD files being merged have exclusion reasons specified for the same coverage point, the exclusion reason needs to be resolved (unless it is the same string value). If this option is not specified and a conflict is found, Covered will interactively request input for each exclusion as to how to handle it. If this option is specified, it tells Covered how to handle all exclusion reason conflicts. The values are as follows:
Value Description first The CDD file that contained the first occurence of the exclusion should use its reason in the merged CDD file. last The last CDD file that conflicts with a previous CDD file should use its reason in the merged CDD file. all All conflicting coverage points will merge their exclusion reason information into a single exclusion reason. new The newest exclusion reason should be used (all exclusion reasons are timestamped). old The oldest exclusion reason should be used (all exclusion reasons are timestamped).
-ext extension Used in conjunction with the -d option. If no -ext options are specified on the command-line, the default value of '.cdd' is used. Note that a period (.) should be specified. -f filename Name of file containing additional arguments to parse. You may specify this option more than once on a command-line. -h Outputs usage information for the merge command. -m message Allows the user to specify information about this CDD file which can be most anything. All messages found in merged CDDs will not be included in the merged CDD file. -o filename Name of CDD to write merged coverage information to (if not specified, the existing_CDD is overwritten with merged CDD).
Merging Rules In previous versions of Covered, merging could only be accomplished when the top-most scored modules of each CDD were the same the module. Typically, the user would score the entire DUT in each diagnostic run, creating a set of CDD files that could be merged together to see the overall coverage of the diagnostic runs. While this capability still exists, Covered has recently been enhanced to allow more complex merging which provides some new capabilities. Block Merging Covered's merging algorithms have now been enhanced to allow merging CDDs that are generated for different parts of the same DUT. That is to say that each instance or sub-tree in the design can be scored individually and can be merged together. This ability allows for the DUT to be split up into smaller parts, scored in parallel and then merged back together to create a single CDD containing the scored results for the entire DUT. This parallel scoring capability can now be used to speed up scoring of large designs by taking advantage of multiple CPUs or CPU cores. The following is an example of a DUT (top-most module of the DUT is block A) and the generic covered calls to score and create a single CDD file containing coverage for the entire design.
Example of Verilog hierarchy to be scored in parallel
The following commands could be used to score the DUT comprised of blocks A-G in parallel (each score command below could occur in parallel with all other score commands). covered score -t A -i MAIN.A -e B -e C -o A.cdd ... covered score -t B -i MAIN.A.B -e D -e E -o B.cdd ... covered score -t C -i MAIN.A.C -e F -e G -o C.cdd ... covered score -t D -i MAIN.A.C.D -o D.cdd ... covered score -t E -i MAIN.A.C.E -o E.cdd ... covered score -t F -i MAIN.A.B.F -o F.cdd ... covered score -t G -i MAIN.A.B.G -o G.cdd ... covered merge -o total.cdd A.cdd B.cdd C.cdd D.cdd E.cdd F.cdd G.cdd In addition to allowing for parallel scoring, this merge method allows users to gain coverage results for smaller parts of the design and merge them into a single CDD containing coverage results for the entire design. This can be advantageous for those that are focused on increasing coverage for a specific portion of the design. Scoring can be done on that small part and the coverage gained can be added into an existing CDD containing coverage information for the entire design. Using this type of merging would be performed as such: covered score -t A -i MAIN.A total.cdd // The initial coverage file for the entire design covered score -t C -i MAIN.A.C -o CDE.cdd ... // Coverage obtained for modules C, D and E only covered merge total.cdd CDE.cdd
Single Module Merging Along with the capability to merge different portions of the same large design, it is also possible to merge CDDs that were generated from different testbenches but have modules that are in common with each other. This allows different teams to work together to enhance coverage for shared design blocks. It is important to note that when this type of merging is being performed that the top-most covered module in the CDDs labeled CDD_to_merge exist exactly once in the CDD labeled existing_CDD for instance coverage information to be reported correctly. If the module is instantiated more than once in the existing_CDD, the CDD will still be merged but only the module coverage information will be correct.
covered-0.7.10/doc/docbook/chapter_metrics.xml0000644000076500007650000005031411061140437021325 0ustar trevorwtrevorw Coverage Metrics Covered currently generates six types of code coverage metrics. Line Coverage Description Line coverage simply answers the question, "Was this line of code executed during simulation?" Covered will display the number of logical lines of code that exist in a particular file with the number of logical lines that were executed during the simulation along with a percentage indicating the percentage of lines executed. If verbose mode is selected for a report, Covered will display the lines of logic that were not executed during the simulation run. Example Suppose that the following module was specified in your DUT that is being analyzed: Line Coverage Code Sample module test; reg a, b, c; initial begin a = 0; // Line 1 b = 1; // Line 2 if( a ) c = b; // Line 3 else c = ~b; // Line 4 end endmodule If this code were simulated as stated, the simulator would execute lines 1 and 2, and due to the value assigned to a, line 4 would be executed. This means that during execution, out of a possibility of 4 lines, only 3 were executed. Therefore, Covered would state that for this module the line coverage percentage would be 75% (or 3 out of 4). Recommendations For a design to pass full coverage, it is recommended that the line coverage for all modules in a design receive 100% coverage. If a line of logic is not executed during simulation, the design has not been fully exercised. Line coverage is useful for determining holes in the test suite. Toggle Coverage Description Toggle coverage answers the question, "Did this bit of this wire/register change from a value of zero (0) to one (1) and back from one (1) to zero (0) during simulation?" A bit is said to be fully covered when it toggles back and forth at least once. This metric does not indicate to the user that every value of a multi-bit vector was seen. For example, if we have a two bit vector called "foo", toggle coverage will not tell you that the value of foo was set to the values of 0, 1, 2 and 3. However, it will tell you that all bits in that vector were toggled back and forth. Example Suppose that a DUT was comprised of the following module: Toggle Coverage Code Sample module test; reg [2:0] a; initial begin a = 3'b0; #10; a = 3'b110; #10; a = 3'b010; #10; end endmodule The register called "a", after being simulated, would have achieved a total toggle percentage of 50% (or 3 out of 6). Can you see which toggles are missing? Bit 0 has never toggled to 1 (and has never been at a value of 1 and toggled to 0); therefore, bit-0 has toggled 0% (0 out of 2). Bit 1 has toggled from a value of 0 to 1, but has not toggled from a value of 1 to 0; therefore, bit-1 has toggled 50% (0 out of 2). Bit 2 is the only bit that has fully toggled, achieving a toggle percentage of 100% (2 out of 2). If you add all of the possible toggles to the number of achieved toggles, you end up with 3 out of 6 (or 50% total toggle coverage). Recommendations For a design to pass full coverage, it is recommended that the toggle coverage for all modules in a design received 100% coverage. If a bit is never changes value, it is usually an indication that a mode is not being exercised in the design or a datapath has a stuck-at issue. Memory Coverage Description Memory coverage answers a number of questions about memories/multi-dimensional arrays being used in your design, including the following: Did all bits of each addressable memory element toggle from 0 to 1? Did all bits of each addressable memory element toggle from 1 to 0? Did every addressable memory element get written? Did every addressable memory element get read? Memories/multi-dimensional arrays can have two types of dimensions, packed and unpacked. Packed dimensional information is specified to the left of an array declaration while unpacked dimensional information is specified to the right of an array declaration. Consider the following example: Memory Coverage Code Sample reg [3:0][2:0] foo[0:15]; The memory "foo" consists of three dimensions. The first dimension is an unpacked dimension which specifies that there are 16 addressable memory elements (AME). The number of AMEs are determined by multiplying the unpacked dimension of an array. The second two dimensions are packed dimensions, creating a total of 12 bits for each AME. Other than getting toggle coverage information for each AME, memory coverage also allows us to easily see which AMEs were written and read during simulation. If all entries of a memory have not been written during a regression run, it could indicate several shortcomings of either the testbench or a logical problem with the write control logic, including, but not limited to, the following: If no AMEs for a given memory were written, it could indicate that the testsuite was never able to get out of bypass mode for that memory. If fewer AMEs for a given memory were written than were read, it could indicate that there is a read controller issue leading to an underflow issue with the memory. For memories that act like stacks or use lowest/highest address first write selection scheme, indicates that the memory was never completely filled (may miss out on things like buffer overflow errors). For memories that are written in a round-robin fashion, indicates that either not enough entries were written (could miss a write pointer wrap bug) or that there is a logical issue by which the write pointer did not properly increment in a round-robin fashion. If there are "holes" in the write coverage of the AMEs (that is an AME is found to not have been written while those above and below it have been), this could indicate a corner case logic bug or other testsuite issue that needs to be addressed. If all entries of a memory have not been read during a regression run, it could indicate several other shortcomings of either the testbench or a logical problem with the read control logic, including, but not limited to, the following: If no AMEs for a given memory were read, it could indicate that the testsuite was never able to get out of bypass mode for that memory. If fewer AMEs for a given memory were read than written, it could indicate that a resource allocation issue. For memories that are written in a round-robin fashion, indicates that either not enough entries were read (could miss a read pointer wrap bug) or that there is a logical issue by which the read pointer did not properly increment in a round-robin fashion. If there are "holes" in the read coverage of the AMEs (that is an AME is found to not have been read while those above and below it have been), this could indicate a corner case logic bug or other testsuite issue that needs to be addressed. Currently, Covered simulates all memories/multi-dimensional arrays and its coverage is automatically accumulated during the score command. To see its report information, either specify the -m m option to the report command or bring up the GUI for interactive analysis. Recommendations For a design to pass full coverage, it is recommended that the write/read memory coverage for all modules in a design receive 100% coverage. If every AME was not both written and read during simulation, the design has not been fully exercised. Toggle coverage per AME need not receive 100% since a memory element that is written once will not cause toggle coverage to change. Combinational Logic Coverage Description Combinational logic coverage answers the question, "What values did an expression (or subexpression) evaluate to (or not evaluate to) during the course of the simulation?" This type of coverage is extremely useful in determining logical combinations of signals that were not tried during simulation, exposing potential holes in verification. Example Suppose the DUT comprised of the following module: Combinational Logic Coverage Code Sample module test; reg a; reg b; wire c; initial begin a = 1'b0; b = 1'b1; #10; a = 1'b1; #10; end assign c = a | b; endmodule This module comprises of only one expression: a | b. If this module were simulated it would result in a combinational coverage value of 50% (2 out of 4). Can you determine which cases are not being covered? The expression "a | b" can result in two values, 0 and 1, but can do so in four combinations: a = 0, b = 0, c = 0 a = 0, b = 1, c = 1 a = 1, b = 0, c = 1 a = 1, b = 1, c = 1 Noticing the values assigned to a and b during simulation, shows that combinations (2) and (4) were hit during execution while combinations (1) and (3) were not (2 out of 4 - 50%). This also shows us that the value of c was never 0 during simulation. Recommendations For a design to pass full coverage, it is recommended that the combinational logic coverage for all modules be 80% or higher. If the expression coverage for an expression is not 100%, it is recommended that the verification engineer closely examine these missed cases to determine if more testing is required. Sometimes certain combinations of signals are unachievable due to design constraints, keeping the expression coverage from ever reaching a value of 100% but still can be considered fully covered. Finite State Machine (FSM) Coverage Description Finite state machine (FSM) coverage answers the question, "Did I reach all of the states and traverse all possible paths through a given state machine?" There are two types of coverage detail for FSMs that Covered can handle: State coverage - answers the question "Were all states of an FSM hit during simulation?" State transition coverage - answers the question "Did the FSM transition between all states (that are achievable) in simulation?" Example Suppose the DUT comprised of the following finite state machine: FSM Coverage Code Sample To help visualize this state machine, let's also display it as a digraph.
Digraph Version of Example FSM
This state machine has four states: IDLE, REQ, WAIT, GNT. During simulation, 75% of the states were hit (3 out of 4) including IDLE, REQ and GNT. You can see that the WAIT state was never hit during simulation since the gnt signal was asserted the clock period after the req signal asserted. Additionally, this state machine contains 7 state "arcs" which are represented in the digraph as arrowed lines. They are the following: IDLE -> IDLE (hit) IDLE -> REQ (hit) REQ -> WAIT (missed) REQ -> GNT (hit) WAIT -> WAIT (missed) WAIT -> GNT (missed) GNT -> IDLE (hit) Counting the number of traversed arcs during simulation, we can see that we have covered 4 out of 7 (or 57%) of the possible arcs in this state machine.
Recommendations For a design to pass full coverage, it is recommended that the FSM coverage for all finite state machines in the design to receive 100% coverage for the state coverage and 100% for all achievable state transitions. Since Covered will not determine which state transitions are achievable, it is up to the verification engineer to examine the executed state transitions to determine if 100% of possible transitions occurred.
Assertion Coverage Description Assertion coverage answers the question, "Did I hit all of the possible coverage points of the assertions that I included in the design?" Currently, Covered is capable of finding all OVL (Open Verification Language) assertion modules instantiated within the design (when the -A ovl option has been specified to the score command). Within most OVL assertion modules are one or more built-in coverage points. When the user has specified a particular assertion instance to check for a coverage point, Covered simulates this assertion module, keeping track of which coverage points within the assertion have been hit during simulation (and how many times each coverage point has been hit) and which have not. This allows the user to check for more complex coverage scenarios within the design. Currently, only OVL version 1.6 (and newer) are supported. Older versions of the OVL may not work and are not planned to be supported. Recommendations For a design to pass full coverage, it is recommended that the assertion coverage for all modules in a design receive 100% coverage. If an assertion coverage point is not hit during simulation, the design has not been fully exercised. Assertion coverage is useful for determining more specific corner case holes in the test suite.
covered-0.7.10/doc/docbook/chapter_race.xml0000644000076500007650000002234311174115776020607 0ustar trevorwtrevorw Race Condition Checking Due to Covered's method of abstracting coverage from a dumpfile, a partial "resimulation" of the design is needed to obtain proper statistics for line, combinational logic and FSM metrics. Therefore, accurately resimulating what occurred in the actual simulation is a requirement for obtaining correct results. This can be easily achieved so long as the design doesn't contain any code that could result in potential race conditions. Checked Coding Guidelines To avoid this problem Covered performs automatic race condition checking on the specified design after parsing has been completed but before simulation/scoring is performed. All statement blocks in the design that don't adhere to certain coding guidelines are removed from coverage consideration by Covered. By following these coding guidelines, a design should be void of race condition scenarios that would lead to faulty simulation results. The following coding guidelines are applied by Covered when checking for race conditions: All sequential logic and latches use non-blocking assignments. All combinational logic in an always block uses blocking assignments. All mixed sequential and combinational logic in the same always block uses non-blocking assignments. Blocking and non-blocking assignments should not be used in the same always block. Assignments made to a variable should only be done within one always block. The $strobe system call should only be used to display variables that were assigned using non-blocking assignments. (Not currently implemented) No #0 procedural assignments should exist. (Not currently implemented) Race Condition Handling If Covered detects a block as violating any one of the above mentioned coding guidelines, it will do one of two things depending on options specified to the score command by the user. If the -rS, -rW or none of the -r options are specified, Covered will simply remove the non-conforming always block from coverage consideration and continue with scoring. -rW will display a message describing detected race conditions during the scoring command while the -rS option will display no messages. If the -rE option is specified, Covered will halt the score command after all race condition checking has been performed with a message to the user specifying how many always blocks were found to be in non-compliance to the race-condition-free coding guidelines. The first mode of operation is the recommended mode of operation as this will allow Covered to continue calculating coverage information for the design while still providing accurate coverage information for the logic that is still under consideration. The second mode of operation is meant to allow the user to use Covered as a race-condition checking tool. Avoiding Race Condition Checking Covered has three means of avoiding race condition checking: (1) skip race condition checking for the entire design altogether, (2) skip race condition checking for one or more specified modules, or (3) place inline pragmas around specific logic blocks to avoid checking. The main advantage for using either of these methods is to allow Covered to score more of the design that would otherwise be excluded due to failing a static race condition checkpoint. The main disadvantage to avoiding race condition checking using either of these methods is that you could potentially be ignoring code that contains an actual race condition, causing Covered to potentially generate incorrect coverage information without warning. These types of "errors" are not assumed to be Covered bugs. To exclude the entire design from race condition checking, simply specify the -rI option on the score command-line. This will cause Covered to skip the race condition checking phase entirely, outputting a warning message (unless the global -Q option has been specified). The use of this command-line option is highly discouraged due to its general assumption by the user that the entire design is void of race conditions. To exclude an entire module from race condition checking, simply specify the -rI=module name option on the score command-line. This option may be specified one or more times on the score command-line (once for each module to be skipped). To exclude portions of the design from race condition checking, the user may also place inline comment-based pragmas in the design and specify the -rP option to the score command-line. The inline pragmas look like the following: Using a Race Condition Pragma This example will cause the initial block surrounded by the racecheck pragmas to be ignored from race condition checking, thus making it available for coverage consideration. If there are any race condition rules that this block contains or is a part of, they will not be reported. The keyword racecheck is the default pragma keyword for race condition checking avoidance; however, if this name needs to be changed to something else by the user (i.e., if racecheck is used by another tool and has a different meaning or format), the user may make this keyword anything they please as long as the meaning is preserved (i.e., keyword off means that race condition checking should be turned off for all subsequent code until its matching keyword on pragma is seen). The new name of this keyword is passed to the -rP option by specifying -rP=keyword. It should also be noted that race condition pragmas can be embedded within each other (all code within the outside pair are removed from race checking) and race condition avoidance pragmas (racecheck off) are in effect on a file-basis -- that is, they are in effect even beyond their current scope but are no longer in effect after the current file. Reporting Race Conditions Even though race condition information is displayed (assuming the -rS option was not specified in the score command-line) during the scoring process, it may be convenient to view this information in a generated report as well. Because of this need, Covered saves all race condition information to the CDD file for use in using the report command. By specifying 'r' in the -m option to the report command (race condition report output is not turned on by default), the statement blocks which were eliminated from coverage consideration will be output to the coverage report file. Summary coverage will contain the total number of statement blocks eliminated for each module. Verbose coverage will contain each eliminated statement block, organized by module, specifying both the starting line of the eliminated statement block and the reason for why the statement block was removed. covered-0.7.10/doc/docbook/chapter_rank.xml0000644000076500007650000006411211061140437020613 0ustar trevorwtrevorw The rank Command The rank command allows the user to specify a number of CDD files that have been created from the same DUT (presumably in a regression run -- but not necessarily) and rank them in order of coverage importance. This information can be useful in accomplishing the following tasks: Understand which CDD files (simulations) can be eliminated from regression due to their inability to add useful coverage information that selected CDD files already hit. Understand the best order to run simulations in full regression. It can help in creating a quick (confidence) regression which is meant to hit a good deal of the overall coverage points in a short period of time to verify that recent changes don't massively break a previously working DUT. This can be accomplished by selecting the first N simulation CDD files in the ranked list. The selection can easily be done by either using the simulation order, accumulated hit, hit percent or timestep column values as a means of selection. Options Options to rank Command Option Description -depth number Specifies the minimum number of CDD files to hit each coverage point. The value of number should be a value of 1 or more. Default is 1. -d directory Directory to search for CDD files to include. This option is used in conjunction with the -ext option which specifies the file extension to use for determining which files in the directory are CDD files. -ext extension Used in conjunction with the -d option. If no -ext options are specified on the command-line, the default value of '.cdd' is used. Note that a period (.) should be specified. -f filename Name of file containing additional arguments to parse. -h Displays help information for the rank command. -names-only If specified, outputs only the needed CDD filenames that need to be run in the order they need to be run. If this option is not set, a report-style output is provided with additional information. -o filename Name of file to output ranking information to. Default is stdout. -require-cdd filename Name of CDD file to use as a required CDD file for ranking, regardless of whether it is necessary to achieve full coverage or not. -require-list filename Name of file containing list of CDD files which are required to be in the list of ranked CDDs to be run, regardless of whether they are necessary to achieve full coverage or not. -v Outputs verbose information during the run of the rank command. Useful for selection process understanding and command performance. -weight-assert number Specifies a relative weighting for assertion coverage used to rank non-unique coverage points. -weight-comb number Specifies a relative weighting for combinational logic coverage used to rank non-unique coverage points. -weight-fsm number Specifies a relative weighting for FSM state/state transition coverage used to rank non-unique coverage points. -weight-line number Specifies a relative weighting for line coverage used to rank non-unique coverage points. -weight-memory number Specifies a relative weighting for memory coverage used to rank non-unique coverage points. -weight-toggle number Specifies a relative weighting for toggle coverage used to rank non-unique coverage points.
Methods for specifying CDDs to rank The rank command provides several mechanisms for specifying CDD files to rank. Feel free to use any combination of methods for providing this information to Covered as it makes sense to do in your environment. The following is the list of input methods: Specify each CDD file after the rank command options have been specified. This method is best when there are a relatively small number of CDD files to rank as the length of the command-line in a shell is typically limited to a certain number of characters. Create a file containing the list of CDD files to rank and pass this file to the rank command's -f option. Using this method, one can selectively specify a large number of CDD files. You may specify as many "-f filename" options as is necessary. Use shell commands to create a list of CDD files and pass them to Covered's standard input via command-line piping and the -f - command-line option (the - means use standard input). The following line is an example of this usage: You may specify only one "-f -" option to the rank command. Use the -d directory and -ext extension options to tell Covered to retrieve all files found in the directory specified by directory that contain the file extension of extension (if the -ext option is not specified, the default extension of ".cdd" is used). The following is an example of this usage: You may specify as many -d options on the command-line as is necessary; however, only one -ext option is allowed. Specify a single CDD file that MUST be included in the final ranking list via the -require-cdd option. You can specify as many -require-cdd options to the rank command as necessary. Create a file containing a list of CDDs that MUST be included in the final ranking list where each CDD filename is separated by a newline or whitespace. Pass this file to the -require-list option. You can specify as many -require-list options to the rank command as necessary. Specifying metric weights The rank command has several options that allow the user to weight any and all of the coverage metrics that Covered supplies. Weights are used to ascribe the importance of its metric in ranking the value of a CDD file. Weight values are non-negative numbers whose values are relative to each other. A value of 0 effectively disables the associated weight from consideration in ranking. All other values are considered relative to each other. In other words, if the line weight is set to a value of 5 while the toggle weight is set to 1, line coverage is considered 5 times more important than toggle coverage in ranking. By default, each metric is given an equal weight of 1. Adjust each of the metrics as necessary to potentially modify which CDD files are chosen and what order those CDD files are given in the ranked list of diagnostics to run. Understanding the rank command output information After the rank command has been executed, the output will either be displayed to standard output (if no -o option was specified) or it will be output to a file. If the -names_only option was specified, the output will be a list of CDD filenames (one per line) which are output in the order in which they should be run to achieve full coverage in the shortest amount of time. If the -names_only option was not specified, the output will be in the form of a table (similar to reports generated with the report command) which describes not only the order that CDD files should be run but also various statistical data and the names of CDD files which are considered redundant in terms of coverage information. The following example shows an example of this report output. Rank Output With No Required Files After the header information, there is a summary of the ranking reduction (if one occurred) specified in both number of files and number of simulation timesteps. shows what this information looks like when no file reduction has occurred. After the summary information, there is the rank output table which displays both the individual CDD information and the accumulative coverage information. Each row of the table contains one CDD file where the first row contains the first CDD that should be run in regression for maximum coverage impact. Each successive row contains CDD files that add less and less coverage to the overall coverage gained. If there were CDD files that were found to not add any coverage information to the above CDD files, a line is drawn and these CDD files displayed below that line. These CDD files can be excluded from regression because they don't add any useful coverage information over-and-above the CDD files that are selected to be run in regression. The first major column is the simulation order. This value increments by one for each successive row. If you would like to create a shorter running regression that is limited to a certain number of simulations, this row information can be useful for figuring out which simulations to include in these type of regressions. The second major column is the accumulative coverage statistics which include the following: Hit The first row contains the number of coverage points that the first CDD file hit. All successive rows add the unique coverage points hit by the CDD file listed on that line to the above hit total. For example, in "rank1c.cdd" contains 9 hit coverage points (accumulative hit count = 9). The second highest ranked file, "rank1b.cdd", contains 8 hit coverage points but only 4 of those coverage points are different than the coverage points hit by "rank1c.cdd"; therefore, the accumulative coverage hit count is 13. The third coverage file, "rank1c.cdd", contains 8 coverage points but none of them add to the coverage points hit by the first two coverage files; therefore, it is considered unnecessary for regression. Total The "accumulative" total represents the total number of coverage points in each CDD file. Since this number must be the same for each CDD file, this value will be the same for each row. % This column represents the hit percentage and is a simple calculation of hit / total for each row. Timesteps This column represents the number of accumulated simulation timesteps. This value represents the number of timesteps that need to transpire to gain the amount of accumulated coverage. One of the goals of the ranking algorithm is to gain the most amount of coverage in the least amount of simulation time. The third major column is the individual coverage information for the CDD file listed in the row which includes the following information: R This column represents whether the current CDD file was a required CDD file by the user (a file listed via the -require-list or -require-cdd options). If the file is a required CDD file, an asterisk (*) is listed in this column. If the file was not required, nothing will be listed in this column. provides an example of what this output looks like. Name Filename of the CDD file that was selected for this row. Hit This column represents the number of coverage points hit by the CDD file. Total This column represents the total number of coverage points within the CDD file that could be hit. % This column represents the hit percentage (a calculation of hit / total. Timesteps This column represents the number of simulation timesteps that the CDD file took to run during simulation. This value does not necessarily represent the ending simulation time. Rank Output With Required Files Description of ranking algorithm This section describes the overall algorithm that is used to rank the specified CDD files. The algorithm is being presented in this document for the purposes of providing an explanation for how diagnostics are selected for ranking and how they are ranked. Knowing this information is not necessary for using the rank command or understanding its results. The algorithm makes use of three different types of structures. The first structure is a bit-compressed structure where each bit corresponds to one coverage point in the associated CDD file. The purpose of this structure is to store a large amount of information as concisely and immediately available as possible. In addition to coverage point information, each structure also contains the following information: Name of CDD file that the structure is associated with (for reporting purposes only). The number of timesteps that occurred during the CDD simulation. This is used for calculating the average number of coverage points hit during a single clock period -- used for ranking selection. The total number of coverage points hit by the CDD. This is used for calculating the average number of coverage points hit during a single clock period -- used for ranking selection. The total number of coverage points that were hit by this CDD that were not hit by any other CDD listed in the rank command-line. This information is used to figure out which CDDs are absolutely necessary to be included in the ranked list. The current score associated with the CDD file. This value is updated for each selection iteration. Each of these structures are maintained in an array that is iterated on during the ranking process. The second structure is an array of 16-bit values where each value corresponds to a single coverage point. Its value is a sum of the number of unranked CDD files that have hit that coverage point. Each value is decremented by one when a CDD file is moved from the unranked list to the ranked list and that CDD file hits the given coverage point. If a coverage point value is a value of 1 and a CDD file has its corresponding coverage bit set, we know that the CDD is the only one that hits the coverage point. The third structure is similar to the second and works similarly, except that it stores the number of CDD files in the ranked list that hit a particular coverage point. The specified CDD files are ranked in a series of steps, some of which are reiterated for each CDD that is selected to be ranked. Here is the basic algorithm (in pseudo-code): highest score and a "unique" coverage point was found { set highest_score to our score } } move the CDD file indexed by highest_score from the unranked list to the ranked list } resort ranked list from most unique to least unique (if there is a tie, select the CDD that hit the most coverage points in the least amount of time) ]]>
covered-0.7.10/doc/docbook/chapter_reading.xml0000644000076500007650000010113311054713225021267 0ustar trevorwtrevorw Reading the Report This chapter describes the meanings of the textual report output that Covered generates when the report command is issued. It is well understood by the developers of Covered that a code coverage tool is only as good as the output that it generates, and this, of course, includes the ability to discern the information provided by the report. To help describe the various sections of a Covered report, we will use a relatively small Verilog file containing our DUT, generating the two main types of reports (module and instance) based on the CDD generated for this file. This example file is provided here After being compiled and run, this module is scored with the following Covered command: covered score -t main -v example.v -o example.cdd -vcd example.vcd The module-based verbose report can be viewed in its entirety and is generated with the following command: covered report -d v example.cdd The instance-based verbose report can be viewed in its entirety here and is generated with the following command: covered report -i -d v example.cdd The instructions for analyzing each of the six types of coverage information from the report can be found on the following pages. For information on reading race condition information in the report, please see the user guide page detailing race conditions and viewing the reports. Reading Line Coverage Summary Information Description - Module-based For module-based reports, the summary table for line metrics includes information for the name of each module that was covered and the name of the file in which the module is described in. Lines 15 through 24 of the module-based report show what this information looks like in the report. We have three modules that were scored within our DUT: main, fsma and fsmb. The table shows that all three modules were described in the file "example.v". Summary Information Description - Instance-based For instance-based reports, the summary table for line metrics includes information for the Verilog hierarchy pertaining to each instance on the left-hand-side of each row. Lines of the instance-based report show what this information looks like in the report. In our DUT example, there are three instances within the design with the Verilog hierarchies of "main", "main.fsm1" and "main.fsm2". Summary Information Description - Both On the right-hand side of each row in the table are the hit, miss and total numbers for the line coverage, followed by a calculated percent of the lines that were hit (calculated by taking the number of lines hit during simulation divided by the total number of lines that Covered simulated). The hit value indicates how many lines were executed during the simulation; the miss value indicates the number of lines not executed during simulation; and the total value indicates the total number of lines within the specified module/instance that Covered was able to simulate. If the percentage value in the far left of the summary table is 100%, this indicates that all lines that Covered was capable of simulating (for the module/instance of this row) were executed. If the value of the percentage is less than 100%, this indicates that some number of lines were not executed and full coverage was not achieved for that module/instance. Note that for a module/instance which does not contain any lines in which Covered was able to simulate, the values of hit, miss, and total will be 0 while the hit percentage value will indicate 100%. Verbose Information Description - Both If the miss value for a particular module was not 0 (indicating that lines were missed during simulation) and the '-d v' option was specified on the command-line (specifying to output verbose reporting information), the line that was missed during simulation will be output below the summary information per module that contained missed lines. In our sample report, there was one line that was missed during simulation (according to the summary output) for the module called "fsmb" (instance "main.fsmb"). The line number and Verilog line that was missed is output in lines 25 through 29 of the module-based report and in lines 25 through 29 of the instance-based report. If a module does not contain any missed lines and the '-d v' option was specified, no verbose output will be displayed for this module. Likewise, if a module/instance does not contain any lines that Covered could execute, no verbose output will be displayed. The definition of what Covered considers a line is a statement (ex. assignment, conditional, etc.). If a statement is written in such a way that it consumes multiple file lines, Covered only counts the statement as one line. The user can assume that if the beginning of a statement is labeled as missed, the entire expression was missed (not just the first line of the expression). For example, consider the following code: If the expression is not executed during simulation, Covered will indicate that only one line was missed during execution (not two), and it will display the missing line (if verbose reporting is specified with the '-d v' option) as the following: The "..." notation at the end of the Verilog output indicates that the statement was a multiline statement in the source code but is only considered one line. Reading Toggle Coverage Summary Information Description - Module-based For module-based reports, the summary table for toggle metrics includes information for the name of each module that was covered and the name of the file in which the module is described in. Lines 41 through 51 of the module-based report show what this information looks like in the report. We have three modules that were scored within our DUT: main, fsma and fsmb. The table shows that all three modules were described in the file "example.v". Summary Information Description - Instance-based For instance-based reports, the summary table for toggle metrics includes information for the Verilog hierarchy pertaining to each instance on the left-hand-side of each row. Lines 41 through 51 of the instance-based report show what this information looks like in the report. In our DUT example, there are three instances within the design with the Verilog hierarchies of "main", "main.fsm1" and "main.fsm2". Summary Information Description - Both On the right-hand side of each row in the table are the hit, miss and total numbers for the toggle 0->1 coverage, followed by a calculated percent of the signal bits that toggled from a value of 0 to a value of 1 (calculated by taking the number of bits that toggled from 0 to 1 during simulation divided by the total number of signal bits). The hit value indicates how many signal bits were toggle from a value of 0 to 1 during simulation; the miss value indicates the number of signal bits that were not toggled from a value of 0 to 1 during simulation; and the total value indicates the total number of signal bits within the specified module/instance that Covered was able to simulate. To the right of this information is the hit, miss and total statistics for signal bits that toggled from a value of 1 to a value of 0. If the percentage values in the right of the summary table are 100%, this indicates that all signal bits toggled from a value of 0 to 1 and back to 0 during simulating (for the module/instance of this row). If the values of the percentage are less than 100%, this indicates that some signal bits did not fully toggle during simulation and full toggle coverage was not achieved for that module/instance. Note that for a module/instance which does not contain any signals in which Covered was able to simulate, the values of hit, miss, and total will be 0 while the hit percentage value will indicate 100%. Verbose Information Description - Both If the miss value for a particular module/instance was not 0 (indicating that one or more signal bits did not fully toggle during simulation) and the '-d v' option was specified on the command-line (specifying to output verbose reporting information), the signals that were missed during simulation will be output below the summary information per module/instance that contained missed signal bit toggles. In our sample module-based report, there were three signals in module "main" ("go", "state", and "error"), three signals in module "fsma" ("go", "state" and "next_state"), and three signals in module "fsmb" ("go", "next_state" and "state") that were not fully toggled (see lines 53 through 90). For each signal in the verbose toggle table, the format is the following: 0->1: .......................1->0: ]]> The name of the signal is specified in the upper left corner. The bitwise toggle information for the signal from a value of 0 to a value of 1 is specified in the upper right corner. The hexidecimal value represents bits in the signal, each bit corresponding to the matching bit of the signal. If a bit value is set to the value 1, this indicates that this bit in the signal toggled from a value of 0 to a value of 1. If a bit value is set to the value 0, this indicates that this bit in the signal did NOT toggle from a value of 0 to a value of 1; therefore, full toggle coverage was not achieved for this signal. For example, for the signal called "go" in the module/instance "main", the verbose toggle information looks like: go 0->1: 1'b1 ...........1->0: 1'b0 This is indicating that bit 0 of the signal called "go" successfully toggled from a value of 0 to 1 during simulation (because the bit value at bit location 0 is a value of 1). However, the signal did not toggle from a value of 1 to a value of 0 during simulation, thus the signal was not considered fully toggled. It is important to note that the hexidecimal values are displayed with the least-significant bit of the signal being output on the far right of the value while the most-significant bit of the signal is output on the far left of the value. Reading Memory Coverage Summary Information Description - Module-based For module-based reports, the summary table for memory metrics includes information for the name of each module, instantiating one or more memories, that was analyzed and the name of the file in which the module is described in. Lines 93 through 111 of the module-based report show what this information looks like in the report. We have three modules that were scored within our DUT: main, fsma and fsmb. The table shows that all three modules were described in the file "example.v". Summary Information Description - Instance-based For instance-based reports, the summary table for memory metrics includes information for the Verilog hierarchy pertaining to each instance on the left-hand-side of each row. Lines 93 through 111 of the instance-based report show what this information looks like in the report. In our DUT example, there are three instances within the design with the Verilog hierarchies of "main", "main.fsm1" and "main.fsm2". Summary Information Description - Both On the right-hand side of each row in the table are the hit, miss and total numbers for the various memory coverage metrics, followed by a calculated percent of each memory coverage metric that was hit (calculated by taking the number hit during simulation divided by the total number that Covered could have simulated). The hit value indicates how many were executed during the simulation; the miss value indicates the number not executed during simulation; and the total value indicates the total number within the specified module/instance that Covered can simulate. All four metrics (AME toggle 0->1, AME toggle 1->0, AME write and AME read) are listed in the summary section. If the percentage value in the far left of the summary table is 100%, this indicates that all coverage points that Covered was capable of simulating (for the module/instance of this row) were executed. If the value of the percentage is less than 100%, this indicates that some number of coverage points were not executed and full coverage was not achieved for that module/instance. Note that for a module/instance which does not contain any coverage points in which Covered was able to simulate, the values of hit, miss, and total will be 0 while the hit percentage value will indicate 100%. Verbose Information Description - Both When a module/instance is found to be not fully covered (i.e., the number of each hit coverage points is not equal to the associated number of attainable coverage points), the missed coverage points for each AME in the memory are output to the report as follows: Written: <0 or 1> 0->1: ..... Read: <0 or 1> 1->0: ... ]]> The answers to each of the questions listed above are specified with a 0 (meaning that the answer is "NO") or a 1 (meaning that the answer is "YES"). Note that in the toggle coverage information, like toggle coverage verbose information, the individual bits are grouped together and displayed in hexidecimal form to conserve space and make the task of figuring out exactly which bit positions did not toggle easier. See lines 117 through 151 for an example of this output. If the -c option is used, Covered outputs the names of the memories that were fully covered during simulation only. Reading Combinational Logic Coverage Summary Information Description - Module-based For module-based reports, the summary table for combinational logic metrics includes information for the name of each module that was covered and the name of the file in which the module is described in. Lines 154 through 164 of the module-based report show what this information looks like in the report. We have three modules that were scored within our DUT: main, fsma, and fsmb. The table shows that all three modules were described in the file "example.v". Summary Information Description - Instance-based For instance-based reports, the summary table for combinational logic metrics includes information for the Verilog hierarchy pertaining to each instance on the left-hand-side of each row. Lines 154 through 164 of the instance-based report show what this information looks like in the report. In our DUT example, there are three instances within the design with the Verilog hierarchies of "main", "main.fsm1", and "main.fsm2". Summary Information Description - Both On the right-hand side of each row in the table are the hit, miss and total numbers for the combinational logic coverage, followed by a calculated percent of the combinational logic expression values that were hit (calculated by taking the number of combinational logic expression values hit during simulation divided by the total number of expression values that Covered could have simulated). The hit value indicates how many expression values were achieved during the simulation; the miss value indicates the number of expression values not achieved during simulation; and the total value indicates the total number of combinational logic expression values that could have been achieved in the specified module/instance. If the percentage value in the far left of the summary table is 100%, this indicates that all combinational logic expression values that Covered was capable of achieving (for the module/instance of this row) were hit. If the value of the percentage is less than 100%, this indicates that some number of expression values were not achieved and full coverage was not achieved for that module/instance. Note that for a module/instance which does not contain any combinational logic expressions in which Covered was able to simulate, the values of hit, miss, and total will be 0 while the hit percentage value will indicate 100%. Verbose Information Description - Both The verbose output for combinational coverage is a bit more sophisticated than the line or toggle. Basically, for each expression that was found to not be fully covered (either the expression itself or some sub-expression in the tree was not fully covered), the expression is output with various sub-expressions underlined and identified with a number. Each expression is also supplied with the line number that the expression started at in its module file. In our example, there is an uncovered expression in the module called "main" (see lines 170 through 205 (numbered 5) which contains four uncovered subexpressions (numbered 1 through 4). Below each expression, there will be one or more tables which specify a particular sub-expression that was not fully covered along with information describing what cases were not covered for that sub-expression. In the report output above, we see that there was one expression in module "main" that did not achieve 100% coverage that starts on line 14 of the Verilog source. The expression is output to the report with certain sub-expressions underlined and labeled with an integer value for reference. For this one expression, there were found to be four subexpressions (labeled 1, 2, 3, 4) that were found to not be 100% covered. Taking a look at subexpression 1 report output, the numbers to the right of the string "Expression 1" tell us the number of logical combinations of this subexpression that were hit (in this case 2 combinations were hit) and the total number of logical combinations that this subexpression can have (in this case 3 combinations were achievable). The character string below this information tells us the type of subexpression that we are examining. For subexpression 1, the type is the bitwise AND operator. The table below this information for subexpression 1, lists the potential combinations that this subexpression could have reached with a '*' character placed underneath the combination(s) that were missed. In the case of subexpression 1, the left and right subexpressions did not evaluate to values of 1 simultaneously. The letter 'L' above each possible combination indicates the value that the left subexpression achieved at the same time as the value under the right subexpression indicated with the letter 'R'. Legal values for a subexpression are '0', '1' or '-' (which indicates that this subexpression value could either be 0 or 1). Reading FSM Coverage Summary Information Description - Module-based For module-based reports, the summary table for FSM metrics includes information for the name of each module that was covered and the name of the file in which the module is described in. Lines 344 through 354 of the module-based report show what this information looks like in the report. We have three modules that were scored within our DUT: main, fsma and fsmb. The table shows that all three modules were described in the file "example.v". Summary Information Description - Instance-based For instance-based reports, the summary table for FSM metrics includes information for the Verilog hierarchy pertaining to each instance on the left-hand-side of each row. Lines 344 through 354 of the instance-based report show what this information looks like in the report. In our DUT example, there are three instances within the design with the Verilog hierarchies of "main", "main.fsm1" and "main.fsm2". Summary Information Description - Both On the right-hand side of each row in the table are the hit, miss and total numbers for the FSM state coverage, followed by a calculated percent of the FSM states that were hit (calculated by taking the number of FSM states hit during simulation divided by the total number of FSM states that Covered could have simulated). The hit value indicates how many FSM states were executed during the simulation; the miss value indicates the number of FSM states not executed during simulation; and the total value indicates the total number of FSM states within the specified module/instance that Covered can simulate. To the right of the FSM state summary information is the FSM state-transition hit, miss, total and percentage hit summary information for each module/instance. If the percentage value in the far left of the summary table is 100%, this indicates that all FSM states and state-transitions that Covered was capable of simulating (for the module/instance of this row) were executed. If the value of the percentage is less than 100%, this indicates that some number of FSM states and/or FSM state-transitions were not executed and full coverage was not achieved for that module/instance. Note that for a module/instance which does not contain any FSMs in which Covered was able to simulate, the values of hit, miss, and total will be 0 while the hit percentage value will indicate 100%. Verbose Information Description - Both The verbose output for FSM coverage is split into the state coverage information and the state transition coverage information. When an FSM is found to be not fully covered (i.e., the number of hit states/state transitions is not equal to the number of attainable states/state transitions), the missed states are output to the report as a list of state values in hexidecimal format as follows: ]]> When an FSM is found to be not fully covered, the missed state transitions are output to the report as a list of state transitions in the format below: -> ]]> If the -c option is used or the number of attainable state/state transitions are unknown for the specified FSM, Covered outputs this information in the same way as the missed cases except that the title of the output is "Hit cases". If the number of attainable states/state transitions is unknown, providing the cases that were hit during simulation is useful in aiding the user in determining coverage. In this case, the summary report will output question marks in the missed and total categories, showing the user that this information was not known by Covered. Reading Assertion Coverage Summary Information Description - Module-based For module-based reports, the summary table for assertion metrics includes information for the name of each module, instantiating one or more assertions, that was covered and the name of the file in which the module is described in. Lines 397 through 405 of the module-based report show what this information looks like in the report. We have three modules that were scored within our DUT: main, fsma and fsmb. The table shows that all three modules were described in the file "example.v". Summary Information Description - Instance-based For instance-based reports, the summary table for assertion metrics includes information for the Verilog hierarchy pertaining to each instance on the left-hand side of each row. Lines 397 through 405 of the instance-based report show what this information looks like in the report. In our DUT example, there are three instances within the design with the Verilog hierarchies of "main", "main.fsm1" and "main.fsm2". Summary Information Description - Both On the right-hand side of each row in the table are the hit, miss and total numbers for the assertion coverage points (ACP), followed by a calculated percent of the ACPs that were hit (calculated by taking the number of ACPs hit during simulation divided by the total number of ACPs that Covered could have simulated). The hit value indicates how many ACPs were executed during the simulation; the miss value indicates the number of ACPs not executed during simulation; and the total value indicates the total number of ACPs within the specified module/instance that Covered can simulate. Note that more than one coverage point may exist within a single assertion coverage module. If the percentage value in the far left of the summary table is 100%, this indicates that all ACPs that Covered was capable of simulating (for the module/instance of this row) were executed. If the value of the percentage is less than 100%, this indicates that some number of ACPs were not executed and full coverage was not achieved for that module/instance. Note that for a module/instance which does not contain any ACPs in which Covered was able to simulate, the values of hit, miss, and total will be 0 while the hit percentage value will indicate 100%. Verbose Information Description - Both When a module/instance is found to be not fully covered (i.e., the number of hit ACPs is not equal to the number of attainable ACPs), the missed coverage points are output to the report as follows: ]]> If the -c option is used, Covered outputs this information in the same way as the missed cases except that the title of the output is "Hit cases" and the number of times each ACP was hit is indicated. covered-0.7.10/doc/docbook/chapter_report.xml0000644000076500007650000003001711312316510021164 0ustar trevorwtrevorw The report Command Usage The report command is initiated with the following call: covered report (-h | -view [CDD_filename] | [options] CDD_filename) The CDD_filename refers to the name of the CDD to generate the report for. This CDD may be either the result of a score or the result of merging CDDs. If the -view option is specified, Covered's GUI is run. You may specify the CDD filename to initially load with the -view option. See for instructions on using the GUI for interactive coverage analysis. Options The following table lists the options available for use with the report command. Options to report Command Option Description -b If combinational logic verbose output is reported and the expression is a vector operation, this option outputs the coverage information on a bitwise basis. -c Used in conjunction with the '-d d' or '-d v' option. If set, causes covered logic to be reported instead of default behavior of reporting uncovered logic. See -d (s|d|v) Level of report detail (s=summary, d=detailed, v=verbose). Default is to display summary coverage information. See . -e Outputs exclusion cases when the -d v or -d d options are specified on the command-line. The exclusion cases are displayed in the verbose format along with an exclusion reason (if one is associated with the excluded case). -f filename Name of file containing additional arguments to parse. You may specify this option more than once on a command-line. -h Outputs usage information for the report command. -i Generates report information for each instance (default is to generate per module). See -m [l][t][c][f][r][a][m] Specifies type of coverage information to report (l=line, t=toggle, c=combinational logic, f=FSM state/arc, r=race condition, a=assertion, m=memory). Default is ltcf. -o filename Specifies output file to stream report to (default is standard output). -s Suppresses modules/instances that do not contain any coverage information from being output to the coverage report. This may eliminate potentially meaningless information from the report. -view Starts the interactive Covered report viewer GUI. -w (number) Specifies the maximum line width (in characters) that can be used to output Verilog information. If this option is not specified, all Verilog code in the report will retain the same formatting as was specified in the original Verilog code. If this option is specified, Verilog code will be formatted to use as much of the current line as possible, wrapping text when the line reaches the maximum line width. The default maximum line width is 115 characters (this value is used if no number is specified with the -w option). If a number is specified with the -w option, this value is used for the maximum line width. -x When used in conjunction with the -d v or -d d option, causes all uncovered or excluded coverage points to display an associated "exclusion ID" to the left of the verbose output within parenthesis. This exclusion ID can be used in calls to the exclude command for the purposes of excluding or including coverage points.
Summary Vs. Detailed Vs. Verbose There are three forms of reports that can be generated by the Covered report function: summary, detailed, and verbose. The three forms are described below. Summary Report A summary report shows at a very high-level what the coverage for a specific module (or instance) is in terms of line, toggle, combinational and/or FSM coverage (depending on which types are selected on the command line). Each coverage metric for the module is given a percentage of items covered for that metric as well as the total number of items per metric, the number of items "hit" during simulation and the number of items "missed" during execution. See the chapter on "Reading the Report" for more information on understanding the formats of line, toggle, combinational logic, and FSM summary information. The summary report is useful for understanding exactly which modules are missing coverage (and what type(s) of coverage are missing) as well as what modules are fully covered. This can help guide you more easily in understanding where you need to improve your code coverage without getting lost in all of the details that the verbose reporting provides. Detailed Report The detailed report is useful for understanding where logic was found to be uncovered in the design along with some higher-level information to understand why it was considered to be uncovered. This amount of detail is between the minimum (summary coverage) and the maximum (verbose coverage) and should be used as the first detailed report to be looked at since it is easier to read and comprehend the coverage results. Verbose Report The verbose report contains all of the data that the summary report contains; however, in addition to the summary information for a module (or instance), a more in-depth look at the exact cases that were "missed" during simulation are provided. This report outputting option is useful for combinational logic report information when a more in-depth look at why certain expressions did not reach full coverage is needed. This option allows the user to look at all subexpressions of an expression that were not fully covered. Module Vs. Instance Any report can be calculated by module or by instance. Both reports are of interest for verification purposes and the differences are described as follows. Module reporting combines the results of all instances that come from the same module. That is, when a module is instantiated multiple times in a design, the coverage results from all covered instances are merged together and output as one combined module. This reporting format allows a test writer to see if any logic within a module has not been touched during simulation. Instance reporting displays each instance in the covered design separately (no combining occurs). This reporting format is useful for determining if certain instances within a design are being neglected. For instance, if a module is instantiated four times (i.e., four instances of the same buffer), it may be that the first buffer is used more often than the other three buffers. This could indicate controller errors or just an indication that there was not enough activity during simulation to fill the other buffers (need to bolster diagnostics or possibly some buffers could be removed?) This type of information would not be viewable if only module reporting were performed. Covered Vs. Uncovered Covered has the ability the generate reports from any given CDD file that displays either uncovered logic (the default behavior) or covered logic. It is understandable why one would want to generate reports displaying uncovered logic (this is probably the reason why you are interested in this tool in the first place). However, why would anyone be interested in reporting covered logic? The reason for having this option is two-fold (and maybe there are other reasons). First, this option is useful in debugging the report command since it let's the user evaluate whether a particular signal or portion of logic was actually fully covered or not. Second, it may be useful for user's of the tool to understand what logic is being evaluated for coverage and what logic is not. If only uncovered logic was supplied for evaluation of the tool, one could not evaluate the effectiveness of the tool. However, by allowing the user to see what logic is covered and uncovered, a more full picture of the tool's capability can be understood. To generate a report that specifies what logic is not covered (output only available in verbose reporting mode), no further options are needed. To generate a report that specifies what logic is being covered, simply specify the -c option along with the -v option when calling the report command.
covered-0.7.10/doc/docbook/chapter_score.xml0000644000076500007650000012513211472127327021004 0ustar trevorwtrevorw The score Command Usage The score command is initiated with the following call: covered [global_options] score -t top_module [options] The top_module parameter is required for the scoring purposes and represents the top-most module that will be covered. It is important to note that Covered does not need to parse the entire DUT. It only parses that part of the design which will receive coverage results. More on this will be described below. Options The following table describes the additional options that can be passed to the score command. Note that it is optional in how you tell Covered where to find the Verilog design files; however, it is not optional to exclude the Verilog files. If no Verilog can be found that contains at least the top instance, Covered will generate an error message to the user specifying that it was unable to find the required Verilog modules. Options to score Command Option Description -A ovl Causes OVL assertions to be used for assertion coverage. This flag must be given to the score command if assertion coverage metrics are needed in the report command. See . -cli [filename] Causes the command-line debugger to be used during VCD/LXT2/FST dumpfile scoring. If filename is specified, this file contains information saved in a previous call to savehist on the CLI and causes the history contained in this file to be replayed prior to the CLI command prompt. If filename is not specified, the CLI prompt will be immediately available at the start of simulation. This option is only available when Covered is configured with the --enable-debug option. See . -conservative If this option is specified, any logic blocks that contain code that would cause coverage discrepancies leading to potentially inaccurate coverage results are removed from coverage consideration. See for more information.s -D name[=value] Defines the specified name to 1 or the specified value. -dumpvars [filename] If this option is specified without the -vcd, -lxt or -fst options, the design is parsed, a CDD file is created and a top-level Verilog module named filename (if this value is specified) or "covered_dump.v" (if filename is not specified) is created. If compiled as a top-level module along with your design and no other $dumpfile/$dumpvars calls are made, this dump module will provide additional performance gains. If either the -vcd, -lxt or -fst options are specified, this option has no effect. See . -e module Name of module, task, function or named begin/end block to not score. You may specify this option more than once on a command-line; one for each block to remove from coverage. See . -ea Specifies that all always blocks in the design should be excluded from coverage consideration. This option may help to increase performance of the score command if all always blocks in the design do not need to be checked for coverage. By default, always blocks are considered for coverage. See . -ec Specifies that all continuous assignments in the design should be excluded from coverage consideration. This option may help to increase performance of the score command if all assign blocks in the design do not need to be checked for coverage. By default, continuous assignments are considered for coverage. See . -ef Specifies that all final blocks in the design should be excluded from coverage consideration. This option may help to increase performance of the score command if all final blocks in the design do not need to be checked for coverage. By default, final blocks are considered for coverage. See . -ei Specifies that all initial blocks in the design should be excluded from coverage consideration. This option may help to increase performance of the score command if all initial blocks in the design do not need to be checked for coverage. By default, initial blocks are considered for coverage. See . -ep [name] Causes any code that is inbetween inline coverage pragmas (eg. '// coverage off' ... '//coverage on') to be excluded from coverage consideration. The code specified between these pragmas is not removed from resimulation but is marked as being excluded from coverage for reporting purposes. These exclusions may be undone via the GUI, if necessary, without requiring the design to be resimulated by Covered. If name is specified, its value will be used by Covered as the pragma keyword to search for in the design (instead of the default value of 'coverage'). This feature can be useful in the event that other tools being used on the design use a similar pragma name and there are tool conflicts. See . -F module=[in_expr,]out_expr Specifies the location to find an FSM to score where module is the Verilog module containing the FSM, in_expr is the input state expression and out_expr is the output state expression. If in_expr is not specified, out_expr is used as both the input and output state expression. -f filename Name of file containing additional arguments to parse. You may specify this option more than once on a command-line. -fst dumpfile Name of FST dumpfile to score design with. If -vcd, -lxt or this option is not used, Covered will only create an initial CDD file from the design and will not attempt to score the design. -g [module=](1|2|3) Specifies what generation of Verilog to use for parsing the design. If module is specified, uses the given generation value for that module only. If module is not specified, applies that generation to the entire design. This option may be specified multiple times on the command-line, where options to the left take precedence over the values to the right. 1=Verilog-1995, 2=Verilog-2001, 3=SystemVerilog. -h Outputs usage information for the score command. -I directory Directory to find included Verilog files. You may use this option as many times as necessary on the command-line, one for each directory. -i instance Instance name of top-level module. Necessary if module to verify coverage is not the top-level module in the design. If not specified, -t value is used. See . -lxt dumpfile Name of LXT2 dumpfile to score design with. If -vcd, -fst or this option is not used, Covered will only create an initial CDD file from the design and will not attempt to score the design. -m message Allows the user to specify information about this CDD file. This information can be anything (messages with whitespace should be surrounded by double-quotation marks), but may include something about the simulation arguments to more easily link the CDD file to its simulation for purposes of recreating the CDD file. -o filename Name of CDD to write coverage information to. -p filename Overrides filename used for outputting intermediate preprocessor output. See . -P parameter_scope=value Performs a defparam on the specified parameter with value. See . -rS Performs race condition checking and removes any offending logic blocks from coverage consideration without reporting the information. See . -rW Performs race condition checking, removes any offending logic blocks from coverage consideration, and displays this information to standard output. This is the default race condition checking behavior. See . -rE Performs race condition checking, reports any offending logic and immediately stops scoring. This option allows Covered to be used as a static race condition checking tool. See . -rI[=module name] If =module name is not specified, race condition checking is not performed for the entire design. If =module name is specified, race condition checking is not performed on the specified module only. This option may be specified more than once. See . -rP[=name] Skip race condition checking for all code surrounded by "// racecheck off/on" embedded pragmas. The "racecheck" keyword can be changed by specifying =name where name is the new name for the race condition pragma keyword. See . -S Outputs simulation statistics after simulation has completed. This information is currently only useful for the developers of Covered. -top_ts (1|10|100)(s|ms|us|ns|ps|fs)/(1|10|100)(s|ms|us|ns|ps|fs) This option is only valid when the -vpi or -dumpvars options have been specified. This option allows the user to specify a timescale for the generated Verilog module created with the -vpi or -dumpvars options. If this option is not specified, no timescale will be created for the generated module. If whitespace is needed between the various values, place the entire contents of timescale in double quotes. -ts number When scoring occurs, this option allows the user to see how far the simulator has progressed by outputting the current timestep to standard output. The value of number specifies how many timesteps are allowed to be simulated before outputting the current timestep (results in less calls to output stream). -T (min|typ|max) Specifies which value to use in min:typ:max delay expressions. Default is typ. -v filename Name of specific Verilog file to score. You may specify this option more than once on a command-line; one for each filename to parse. -vcd dumpfile Name of VCD dumpfile to score design with. If -lxt, -fst or this option is not used, Covered will only create an initial CDD file from the design and will not attempt to score the design. -vpi [filename] If this option is specified without the -vcd, -lxt or -fst options, the design is parsed, a CDD file is created and a top-level Verilog module named filename (if this value is specified) or "covered_vpi.v" (if filename is not specified) is created along with a PLI table file called filename.tab or "covered_vpi.v.tab". Both of these files are used in the compilation of the simulator to use Covered as a VPI module. If either the -vcd, -lxt or -fst options are specified, this option has no effect. See . -Wignore Suppresses any warning output during code parsing and/or simulation. -y directory Directory to find unspecified Verilog files. You may specify this option more than once on a command-line; one for each directory required. +libext+.extension[+.extension]*+ Extensions of Verilog files to allow in scoring.
Specifying What to Cover Covered is not a logic simulator and, therefore, is not required to parse the entire DUT. True simulation is performed by the Verilog simulator used to generate the VCD/LXT2/FST dumpfile. Covered, therefore, is given the ability to parse only the part of the DUT that is to be scored for coverage. Having this ability to ignore parts of the DUT has several advantages in the way of performance. Less memory is necessary for coverage simulation/ calculation. Additionally, less processing is also required which leads to faster turnaround. On the other hand, since Covered ignores the parts of the design not being scored, some information is not automatically extracted by Covered that is required for scoring the specified part of the DUT. The defparam statement is one such statement. More on this is mentioned in the following section. The following example describes a complete DUT and how to cause Covered to score various parts of the DUT.
Hierarchical Tree View of Example DUT
Assume that the following Verilog modules are used to create this tree. module "test" instantiated as "test" in the above figure module "foomod" instantiated as "foo" module "barmod" instantiated as "bar" module "amod" instantiated as "a" module "bmod" instantiated as "b" To get coverage for the entire design, the covered command line would be: covered score -t test -i test (rest of command-line) Because both the -t and -i options are the same value (the module name is the same as the instance name), only the -t option needs to be specified. If the -i option is not specified, Covered will assume that the instance name of the top module is the same name as the top module itself. Note that the -t option always needs to be specified for the score command. To get coverage for the instance foo and all modules below it, the covered command line would be: covered score -t foomod -i test.foo (rest of command-line) In this case, we do not wish to score the module test (the top-level file for the design) but rather wish to gain coverage information for module foomod and all instantiated modules underneath it. Since foomod is not the top-level design file, the -i option must be specified to tell Covered what the hierarchical scope of the top-level score file is in relation to the entire design. The main reason why this is necessary is so that Covered will be able to locate the dumpfile information for the modules/instances that need to be scored. To get coverage for only the instance foo (and none of the modules instantiated below it in the hierarchy), Covered command-line would look like the following: covered score -t foomod -i test.foo -e amod -e bmod Here we see the use of the -e option, it takes a module name as its value. When a module with the matching name is found in the hierarchy, it and all of its submodules are removed from coverage. You may specify as many -e arguments as necessary to select the appropriate modules to cover. To get coverage for the instance foo and all modules below it, in addition to the instance bar, you would have to run Covered twice (once for each top instance). The -vcd vcd_dumpfile, -lxt lxt_dumpfile or -fst fst_dumpfile parameter is simply the name of the VCD/LXT2/FST dumpfile that contains all of the module instances selected by the -t parameter (in combination with the -e option -- see below).
Specifying What Not to Cover (Coverage Exclusions) Besides the -e option (scope exclusion), Covered comes equipped with several other means of excluding codes from coverage consideration. The -ea, - ec, -ei and -ef exclusion options cause Covered to not simulate always blocks, continuous assignment blocks, initial blocks and final blocks, respectively, allowing for additional score command performance enhancement opportunities. These options affect all code that is under coverage consideration for the current score command, and cannot be turned on/off on an individual basis. Using the -ep Option for Exclusion The -ep exclusion option allows Covered to exclude all code that has user-specified coverage pragmas embedded inline in the code being considered for coverage. By default, these pragmas look like the following: Inline Pragmas to Turn Coverage Exclusion On/Off module foo; // coverage off ... // coverage on endmodule; Any registers, nets, variables, blocks, expressions, FSMs or assertions found within these pragmas within the design being parsed by Covered will be excluded from coverage consideration when the -ep option is specified. If the -ep option is not specified, these pragmas are ignored by Covered. The code that is found between these pragmas is not removed from resimulation, however. Therefore, if the user decides that any code found within these pragmas needs to be considered, they may change the exclusion properties via the GUI without needing to rerun Covered's score command. Coverage numbers in generated reports will treat excluded code as though it has been hit (i.e., the coverage points will be a part of the total number and the hit counts will be increased as though these coverage points were hit during simulation). The coverage pragmas may use either the single-line C++ comment style (//) or the multi-line C comment style (/* */). By default, the pragma is identified with the keyword 'coverage' following the comment characters. This value can be changed by the user, if needed, by specifying a string value to the right of the -ep option in the score command. This can be useful if there are other programs that use the same pragma keyword and causes conflicts with Covered's use of this pragma name. The value specified after the keyword is either 'off' (meaning that code should be excluded from coverage consideration after this comment) or 'on' (meaning that code should be considered for coverage after this comment). The values of 'off' and 'on' have the same meanings regardless of the pragma keyword so be sure to rename the pragma keyword to something that is appropriate. Coverage pragmas may be embedded within each other, if desired. That is the following code example is allowed and handled properly by Covered' parser: Example of Embedded Coverage On/Off Pragmas The net effect of this example is that all code between the outer 'coverage off' and 'coverage on' pragmas are excluded from coverage. One last note about the -ep option is that coverage exclusion is restricted on a per file basis. That is, if the user specifies a '// coverage off' pragma within a file and does not specify a '// coverage on' pragma later in the file, the next file to be parsed by Covered will be handled as if coverage is on. Coverage pragmas can, however, span across multiple modules or other entities within the same file. Overriding Parameters (-P option) The defparam statement can override any parameter specified in the DUT from any module in the DUT. Since parameter information is not typically specified in VCD/LXT2/FST dumpfiles, Covered needs to know about all parameter values at score time. Since all defparam statements are ignored by the Covered parser (even those in the DUT being scored), the user must inform Covered of any parameters that need to be overridden. This is accomplished with the -P option to the score command. The first value in the -P option is the hierarchical reference to the parameter that needs to be overridden. The second value (following the '=' sign) specifies the value to assign the parameter to. This will override any default value assigned to that parameter. The user may not override the same parameter value twice on the command-line. Additionally, if the parameter is already being overridden in the design via an inline parameter override (parameter overrides specified in the '#(...)' part of the module instantiation). As an example of how to override a parameter value on the score command-line, let's assume that there is a parameter called 'google' in the module called 'amod' used in the example in Section 9.3. The parameter definition in this module looks like the following: parameter google = 4'hf; To override this value to a new value of 18, use the following option in the score command: -P test.foo.a.google=18 In this example, notice that we have not only changed the value of google, but we have also changed the bit-width of google from 4 bits to 32 bits (the size of an integer). This is considered legal behavior by Covered. It is also possible to specify non-integer values to the parameter override option. Decimal, binary, octal and hexidecimal values may also be specified, using the same syntax as they are specified in Verilog. The following examples would also be other ways to override the value to 18. -P test.foo.a.google=5'b10010 -P test.foo.a.google=4'o22 -P test.foo.a.google=12'h12 -P test.foo.a.google='d18 In fact, you may specify any value (with the exception of real numbers) to override a parameter, including the following value types: 'x', 'X', 'z', 'Z', '_', '?'. This means that unknowns may be specified in a parameter. Note that this may generate user reported errors if parameters overridden to unknown values are used in mathematical equations or are used to specify the width of wires, regs, etc. If a defparam statement is encountered in the DUT being scored, a warning message will be output to the user specifying that it has encountered a defparam statement. The defparam statement is ignored by Covered; however, if the parameter that it is overridding is used in the DUT being scored, the results of Covered may differ from actual simulation results. As such, please review all of these warning types to determine if the parameter should be overridden or not. If defparams are not parsed (seen by Covered), no such warning will be output. Please review the DUT for defparams which affect the DUT being scored. Scoring FSMs At this time Covered does not have the ability to automatically extract FSM information from the design. As a result, it is up to the user to specify FSM information for Covered to use in scoring FSMs. The ability to automatically extract FSM information is planned to be supported in the future; however, it is always a good idea to allow the user to specify and potentially override Covered's automatic extraction in the case where Covered either misses an FSM or incorrectly determines logic to be an FSM in cases where none exists. The information specified in this section describes how to tell Covered where an FSM exists within the design as of the current development version of Covered. First, we need to make a few assumptions about the type of FSMs that Covered will be able to handle and, in the future, identify. The FSM is a synchronous design with edge-triggered flip-flops. There are no FSMs embedded in another FSM. The FSM is not a pipe-lined system. The entire FSM must exist within the same module. All state registers/variables must be less than 2^16 bits in width. There is currently only one way, via the command-line, to specify to Covered where to find FSMs within the design. In the future, the inline Verilog-2001 "$attribute" function will be used to also allow the user to specify to Covered where an FSM is located. Using the command-line method, no changes need to be to source Verilog code for Covered's purposes. To specify where an FSM exists within the design, the -F option must be specified to Covered's score command. Each -F option specifies one FSM within the design. Multiple -F options to the score command are allowed, allowing more than one FSM to be scored simultaneously. The -F option takes one argument that is subdivided into two or three parts: -F module=(input_state_expression,)output_state_expression The module specifies the Verilog module where the FSM state variables exist. The input_state_expression specifies the name of the variable(s) that represent the input state of the state machine. The output_state_expression specifies the name of the variable(s) that represent the output state of the state machine. Most FSMs have one variable as the input state (in most cases a registered version of the output state) such that the input variable is different than the output variable of the state machine. Specifying both variables in the -F option provides the user to more accurately specify to Covered the FSM. In the case that an FSM has the same variable for the input and output state, the user must specify only the output state variable (omitting the input_state_expression and comma character in the argument). The input and output expression to the -F command can represent any signals, parts of signals, or combinations of signals. Constant values or parameters in the specification of the input/output expression is currently not supported (in fact, there are no future plans to support this behavior unless user-feedback demands it). The following examples show various legal ways to specify input/output expressions. The syntax is limited to what it shown in these examples. -F foobar=a Example 1 specifies that the entire vector called "a" should be considered both the input and output state variable. -F foobar=a[2] Example 2 specifies that bit 2 of the vector called "a" should be considered both the input and output state variable. -F foobar=a[3:1] Example 3 specifies that bits 3:1 of the vector called "a" should be considered both the input and output state variable. -F foobar={a,b} Example 4 specifies that vectors "a" and "b" should be concatenated to form the input/output state variable. Only one set of curly brackets may be used to specify a concatenated state expression; however, 2 or more signals may be specified within those brackets. Any combination of the above four examples can be used to formalate the input state expression or the output state expression. If the user specifies an FSM that Covered is not able to find (either the module was not included in the design that Covered is scoring or the FSM uses Verilog code that Covered is not able to handle), an error message is displayed to the user. It is then up to the user to determine if the FSM was incorrectly specified to Covered or otherwise. This warning is not considered to be a bug in Covered (unless of course, it can be proven that the FSM should have been found). At the current time, Covered does not have the ability to extract the states and state transitions of the specified FSM from the design. Currently, it also doesn't have the ability to specify this information in other ways. To provide meaningful coverage information for the FSM, Covered outputs all hit states and state transitions in the report when all achievable states and state transitions are not known. This information will be able to be specified by the user in future versions of Covered, with the ability to automatically extract this information also in the works. The reason for the -conservative feature Though Covered has support for many Verilog-1995, Verilog-2001 and SystemVerilog constructs there are handful of supported constructs that are dependent on correct simulation ordering to provide accurate coverage information. In certain cases, Covered will be able to accurately determine the order of simulation, but in some cases, it may not. In these cases, it is best for Covered to run in a "conservative" mode of operation whereby logic blocks that contain these code issues are removed from coverage consideration. Removing logic blocks does not have a negative impact (in terms of coverage accuracy) on the rest of the design. The only negative consequence is that no coverage results can be obtained for a given logic block. For example, consider the following code: If only module "foo" is chosen to gather coverage information, the call to the $random function will result in a value that will not match the actual simulation if the -conservative option is not specified. This is due to the ordering importance of $random system task calls. The first call to $random will return a value of X while the second call will return a value of Y. If we remove the code that calls $random the first time, the code that still calls X will receive the incorrect value. This discrepancy in simulation results will result in incorrect coverage results. If the -conservative option is specified to the score command, Covered will automatically remove any coverage blocks that make a call to the $random system function from coverage consideration and any assigned values within these removed blocks will get their value from the dumpfile instead of being calculated by Covered directly. This will result in correct coverage information for the module "foo". The constructs that can cause issues with Covered simulation correctness (in some situations) are the following: $random $urandom $urandom_range It is currently up to the user to determine whether liberal or conservative coverage accumulation should occur and use the -conservative option to the score command as needed. Specifying Plus Arguments When Scoring Covered supports the $test$plusargs and $value$plusargs system function calls and, as such, runtime command-line options are allowed to be specified when scoring the design. To specify plusargs to the score command, simply specify them anywhere after the score command keyword just as you would specify them to a simulator. Any plusargs specified to the score command which are not recognized for compilation purposes are used for $test$plusargs and $value$plusargs comparisons, Note that specifying plusargs to the score command is only necessary when the score command is given either the -vcd, -lxt or -fst options. If the VPI method of coverage scoring is used, specify the plusargs to the simulation runtime as required. Covered will automatically extract the plusargs from the simulator runtime for its purposes. Other Notes When the Verilog files are parsed, a preprocessor is run on each file that is to be read in by Covered. The preprocessor generates an intermediate form of each file, resolving defined values and included files. The intermediate form is output to a file which is called "tmpXXXXXX" where XXXXXX represents some alphanumeric sequence chosen by the OS via the mkstemp() function. The file is guaranteed to be unique to all other files in the directory and it is automatically removed by Covered when parsing is completed. If the user does not want Covered to use this naming convention for specifying this file, the user may use the -p option (see Options section above) to override the default name. Covered will then use this filename instead of generating a unique name. Make sure that the file specified does not contain any useful data since Covered will overwrite this file when the score command is run.
covered-0.7.10/doc/docbook/chapter_start.xml0000644000076500007650000004211211472127327021022 0ustar trevorwtrevorw Getting Started Methods for scoring the design Before you are ready to being scoring, merging and generating coverage reports from the design, you will first need to decide whether you want to post-process VCD/LXT2/FST -formatted dumpfiles generated from simulation, co-process VCD/LXT2/FST -formatted dumpfiles using two processes (one for the simulation process and one for the Covered process) and a Unix FIFO, or whether you want to accummulate coverage information alongside the simulator using the simulator's VPI interface. There are advantages and disadvantages to these methods, so select the method that will best work for you. Post-processing VCD/LXT2/FST dumpfiles Generating post-process coverage information from VCD/LXT2/FST -formatted dumpfiles requires three steps: Compile the simulator to dump in the specified format. Run the simulation. Run Covered's score command using the dumpfile as input along with the design. Performing these steps will generate the needed CDD file that can be used for merging or reporting. The advantages to this approach is that the steps are fairly simple and are compiler/simulator -independent. However, there are two main drawbacks. First, compiling with dumping enabled often slows simulation by some significant factor. Second, the dumpfiles generated from simulation can often be quite large (especially for VCD dumping), consuming a lot of disk space. Additionally, if your simulator dumps in a format different from VCD, LXT2 or FST, you will need to perform an additional step in transforming the original dumpfile into one of these formats. This is often a time-consuming task if the design and/or dumpfile is significantly large. If you are generating lots of dumpfiles for coverage (say from running a regression), the amount of disk space needed to store these files can be tremendous, making this approach almost not feasible. Co-processing VCD/LXT2/FST dumpfiles via FIFO Generating co-process coverage information from VCD/LXT2/FST -formatted dumpfiles requires four steps: Compile the simulator to dump in the specified format. Create a Unix FIFO via the mkfifo fifoname command. Create an empty CDD file for the design using Covered's score command. Run the simulation and Covered's score command simultaneously. The following is an example of a testbench and command-line commands: Running Covered Alongside a Simulation Process Using a Unix FIFO to Pass Dumpfile Information mkfifo dump_fifo > vcs test.v > covered score -t tb -v test.v -o test.cdd > ./simv & > covered score -cdd test.cdd -vcd dump_fifo ]]> The end result of these steps is the same CDD file that results from using the dumpfile method described above. The primary advantages of this approach are that no dumpfiles are actually created, saving on disk space, and it does not significantly slow down the simulation process. Because both simulation and coverage scoring occur simultaneously, there should be a wall clock time improvement with this method. The drawbacks of this approach are basically that the time improvement won't be significant if you are running on a single processor/core system and that it is restricted to machines that support the Unix fifo (this may not be an actual restriction, however). Using the VPI interface to gather coverage information Generating coverage information using the VPI interface of the simulator requires three main steps: Create a base CDD file from the design along with a top-level Verilog module and PLI table file (this second file is needed for the commercial VCS compiler). Compile the simulator using the Covered VPI module (or shared object). Run the simulation. The end result of these steps is the same CDD file that results from using the dumpfile method described above. The primary advantage of this approach is that no dumpfiles are required, saving on disk space and dumpfile processing time. The drawbacks of this approach are the following: Simulation runs much slower using the VPI and Covered (most likely slower than creating dumpfiles from the simulator). Covered VPI modules are only available for certain compilers (Icarus Verilog, Cver and VCS currently); however, adding support for other compilers should not be a difficult thing to do. The VPI modules will only work for compilers that support the VPI interface (a Verilog-2001 feature). What is needed for dumpfile scoring? Before Covered can be invoked for dumpfile scoring, you must have a simulatable Verilog design and a VCD, LXT2 or FST dumpfile containing information from a simulation run of the design that dumps the module(s) that you want to check for coverage. The VCD dumpfile style was chosen due to its universal support by Verilog simulators while the LXT2 and FST dumpfile styles were chosen due to their compactness and growing support by other open source simulators and dumpfile readers. Once you have these two parts, you are ready to begin generating coverage results. Selecting What to Dump If coverage is being scored via a VCD/LXT2/FST dumpfile, it is necessary for the user to setup $dumpfile and $dumpvars calls to dump the various modules that are being scored. Covered allows the user to do this in one of two ways. First, the user may hand create these calls within their testbench. If this approach is taken, it is necessary that all modules being scored by Covered be included in the $dumpvars calls. Eliminating scored modules from the dumpfile will result in inaccurate coverage information. Additionally, it is mandatory that the dumpfile start at time 0 and that all dump information be included in the dumpfile (i.e., using the $dumplimit system task could cause dump information to be lost that will result in inaccurate coverage results). Second, the user may take advantage of Covered's -dumpvars option to the score command. Adding this parameter (and the optional -top_ts option) will create a top-level module file that can be compiled along with the testbench that will dump all of the parts of the Covered design that are needed by Covered. Using this approach will result in the best overall performance for dumpfile coverage accumulation as all unnecessary dump information will be stripped, resulting in both faster simulation and faster coverage scoring. If the second approach is taken, simply use the score command to parse the design and output an unscored CDD and the dumpvars module, using a command similar to the following: covered score -t top -v dut.v -dumpvars dut_dump.v -o dut.cdd If `timescale is specified at the top of dut.v, it may be necessary for compiling purposes to have the timescale specified at the top of dut_dump.v. To do this, simply specify the -top_ts option in the score command. Note that the example command does not list either the -vcd, -lxt or -fst options. If either of these options are present on the score command-line, the dut_dump.v file will not be created and the score command will attempt to score the design with the specified dumpfile. After the dut_dump.v file has been created, simply compile it along with your DUT as a top-level module. For example, iverilog dut.v dut_dump.v After the simulation has been compiled and run, a dumpfile called "dut_dump.vcd" (using the above example) will exist in the run directory. This dumpfile can then be used in a second call to the score command via the -vcd, -lxt or -fst options along with the unscored CDD file to create a scored version of the CDD file. Creating a VCD dumpfile By default, the $dumpfile system task call will create a file and populate it with VCD-style dumpfile information. Simply use the resulting VCD dumpfile in the -vcd option to the score command to obtain coverage for that design. Creating an LXT2 dumpfile An LXT2 dumpfile can be created in several different ways depending on the Verilog simulation tool that you are using. If you are using the Icarus Verilog open source simulator, you can simply generate an LXT2-style dumpfile by specifying the -lxt2 option to the simulator command-line. For example, if you had a file called "foo.v" that contained the same $dumpfile and $dumpvars commands used for VCD dumping and compiled it with Icarus Verilog into a VVP file called "a.out", you could cause Icarus Verilog to generate an LXT2 dumpfile (instead of a VCD dumpfile) by calling "vvp a.out -lxt2". This will cause an LXT2 style dumpfile instead of the standard VCD style dumpfile. You can also transform many different dumpfile formats into an LXT2 style dumpfile with the helper programs that come with the GtkWave waveform viewer. Creating an FST dumpfile An FST dumpfile can be created in several different ways depending on the Verilog simulation tool that you are using. If you are using the Icarus Verilog open source simulator, you can simply generate an FST-style dumpfile by specifying the -fst option to the simulator command-line. For example, if you had a file called "foo.v" that contained the same $dumpfile and $dumpvars commands used for VCD dumping and compiled it with Icarus Verilog into a VVP file called "a.out", you could cause Icarus Verilog to generate an FST dumpfile (instead of a VCD dumpfile) by calling "vvp a.out -fst". This will cause an FST style dumpfile instead of the standard VCD style dumpfile. You can also transform many different dumpfile formats into an FST style dumpfile with the helper programs that come with the GtkWave waveform viewer. What is needed for VPI scoring? After Covered has been configured and built to include the creation of a VPI loadable module or shared object file (see for details), Covered is capable of scoring during a simulation run by using the VPI (Verilog Procedural Interface) access mechanism. This is done by loading the Covered VPI module (or shared object) into the simulator executable prior to running (depending on the simulator being used). The following steps should be taken to create a scored CDD file using this method. Create the Verilog file that will be compiled as a top-level module in the design (alongside the actual top-level(s)). This is done by running the score command with the -vpi option. The following example command-line shows how this step is done, creating a file called "covered_vpi.v". > covered score -t top -vpi Compile the simulator executable, including the previously generated file and the Covered VPI module. See the compile instructions for the Icarus Verilog, Cver or VCS simulators below. Run the simulation. Once simulation is complete, the resulting CDD file will be a completely scored database, ready to be merged with other CDD files from the same design or reported on. Compiling for Icarus Verilog If you are compiling an Icarus Verilog simulation, simply add -m tool_install_root/libexec/covered.vpi covered_vpi.v to the command-line. Compiling for Cver If you are compiling a Cver simulation, simply add +loadvpi=tool_install_root/libexec/covered.cver.so:vpi_compat_bootstrap covered_vpi.v to the command-line. Compiling for VCS If you are compiling a VCS simulation, simply add +vpi -load tool_install_root/libexec/covered.vcs.so:covered_register covered_vpi.v to the command-line. Compiling for NC-Verilog If you are compiling a NC-Verilog simulation, switch to NC-Verilog's irun command to load the covered shared object: -loadvpi tool_install_root/libexec/covered.ncv.so:covered_register and enable all access with -access +rwc. You can hardcode the $covered_sim call into your RTL or you can run it dynamically using the CLI, by adding the -input input.tcl switch to irun. Where the input.tcl file looks like the following and tb.dut is the coverage instance: covered-0.7.10/doc/docbook/chapter_using.xml0000644000076500007650000003116311340606227021011 0ustar trevorwtrevorw Using Covered Work Flow Covered has four basic commands that it uses for gaining coverage information about a design and displaying that information to the user. score merge report rank Scoring the Design To begin using Covered, you will need to create a special database file called a coverage description database (CDD). Covered uses this file to store coverage-specific information about the DUT. This file is a text-based file that is written in a specific format (the format of this file is not discussed in this document but can be found in the developer's document) that Covered understands. To create the CDD and populate it with the simulation dumpfile results, you must use the score (see for details) command. This command parses in the DUT files and generates an initial CDD for the design. This CDD does not contain any coverage details but only the design elements that Covered needs to gain coverage results. Once the initial CDD has been created, the score command reads in the specified VCD/LXT2 dumpfile from the given DUT. If Covered recognizes that the VCD/LXT2 dumpfile does not correspond to the DUT that it parses (dumpfile was not generated from the DUT specified), an error message is supplied to the user telling them this. Once the dumpfile has been parsed, Covered generates a new version of the CDD containing a populated database. This CDD may be merged with another CDD from the same DUT and/or reports may be generated from this CDD. Merging CDDs When two or more CDDs have been generated from the same DUT. It is often desirable to merge their contents to see what the total coverage is for both simulation runs. The reasons why merging is desirable is that often several tests are written to exercise the entire design (not just one). This makes tests easier to write and maintain. Since, typically, only one test is run per simulation run and that test does not fully test the DUT, it is necessary to combine the results of the multiple simulations to the see the combined effect of the tests on the design. This is where merging comes into play. Merging multiple CDDs from the same design is easy with Covered, and is accomplished with the merge (see for details) command. This command reads in two or more CDDs, merges their results and outputs the merged CDD to a different file or replaces the first CDD with the results of the merge. Creating Coverage Reports After a CDD is created or merged, the contents of the CDD can be extracted and transformed into human-readable coverage reports with the report (see for details) command. A summary report containing the percentage of metrics covered is generated for each module. Additionally, to aid in understanding what and why something was not covered, a verbose reporting mechanism exists. Verbose reporting will explicitly point to and describe why something was not fully covered for a specific metric. Reports are text-based output that by default are directed toward standard output but may, with the use of an option flag, be output to a specific file for storage purposes. Ranking CDDs After a collection of CDDs have been generated from a single design (most likely due to a regression run), it is desirable to know which CDDs have an effect on coverage and which CDDs do not add any new coverage information. The CDDs that do not provide additional coverage may be unnecessary for regression and removing them may significantly improve a regression runs time (which can help in a projects schedule). Additionally, it also good to know an order that simulations should be run in to produce the maximum amount of coverage the quickest. This information can be useful for creating a quick (or "sanity check" or "confidence") regression that runs in a relatively short period of time and, when run successfully, provides the engineer a level of confidence that recent changes have not severely broke the functionality of the design. This is the purpose of the rank (see for details) command. It produces a report that shows the diagnostics that add to the overall coverage of the suite, the order that those diagnostics should run, and each diagnostic's overall effect on coverage when it is run. Excluding CDD Coverage Points Not all unhit coverage points reported by Covered will be valid for your design. Some coverage points may be extraneous, some may be due to obsolete logic that is not pulled from the design for various reasons, and some coverage points may be hit in other verification environments but not in the current environment. Whatever the reason may be (and some reasons may be much more specific that these suggestions), Covered allows the user to exclude those coverage points from coverage reporting (they will still be reported but they will be considered "covered" points instead of "uncovered" points). Additionally, each excluded coverage point can have an option message attached to it that explains the reason for exclusion. This message is stored with the coverage information in the CDD file and can be displayed in a standard coverage report or in a stand-alone exclusion report. This information helps to document the coverage analysis process. In addition to being able to exclude coverage points, the user can also include previously excluded coverage points (in the event that a mistake was made or if the design has changed). Coverage exclusion can be accomplished via the command-line exclude command or within the GUI coverage analyzer. Covered usage Covered is initiated with the following command: covered (-h | -v | [-P [filename]] [-B] [-D|-T|-Q]) (score|merge|report|rank) command_options) The -v command (described below) is mutually exclusive from the rest of the commands and has the highest priority. If Covered is called with this option and any other options, the version will only be displayed. The -h command (described below) is mutually exclusive from the rest of the commands and has the second highest priority. If Covered is called with this option and the -v option is not specified, the usage information will be displayed to the screen. The -Q option suppresses all normal user output from standard output. The only output that will not be suppressed are messages to standard error. This option may be used with any of the Covered commands to achieve this effect. By default, normal user output is sent to standard output. The -T option suppresses all normal user output from standard output with the exception of the Covered header banner, warning messages. This type of output is a bit more informative than output generated with the -Q option but not as much as running without any output limiters. The -D option outputs debug information to standard output. Its effect overrides the -Q option. This option may be used in conjunction with any other Covered command for the purposes of debugging tool failures. By default, debug mode is turned off and must be enabled in the build of Covered (using the --enable-debug option to configure). This command should only be used for debugging as it generates an immense amount of output which may hinder performance. The -B option obfuscates all design-sensitive signal, module, task, function, instance, file and parameter names when outputting them to either stdout, stderr or a file (with the exception of CDD file output). This mode is intended to be used for sharing output information with others (including the developer's of Covered) which is sensitive information for the purposes of debugging. The -P option causes Covered to enable internal code profiling and generates a profiling report that is output to either the given filename or the default filename of "covered.prof". This option is only available if the --enable-profiling configuration option is specified and will cause performance degradation. This option should only be used by Covered developers or those interested in finding performance bottlenecks in Covered's code. It is not recommended that the --enable-profiling configuration option and the -P global option be specified for normal users of Covered. See for more information on profiling and understanding the profiling report file. Covered global options The following table describes options that Covered will accept apart from its normal commands which are described in the next several chapters. Global Options to Covered Option Description -Q Quiet mode. Suppresses user output to screen. Use in conjunction with a command. -T Terse mode. Causes all output to be suppressed with the exception of warning messages and the Covered header information. Use in conjunction with a command. -D Debug mode. Outputs code debug information to screen. Use in conjunction with commands. -B Obfuscate. Obfuscates all design sensitive names before outputting them. -P [filename] Profiling mode. Outputs profiling report to either the given filename or "covered.prof" if no filename was specified. -h Generates usage output to standard output. -v Outputs current version of Covered.
covered-0.7.10/doc/docbook/covered.xsl0000644000076500007650000000471211426534466017625 0ustar trevorwtrevorw #dfeef8 black #0000FF #840084 #0000FF

covered-0.7.10/doc/docbook/covered_doc.xml0000644000076500007650000000672211353136363020440 0ustar trevorwtrevorw ]> Covered User's Guide - 0.7.9 Verilog Code Coverage Analyzer Trevor Williams
phase1geo@gmail.com
0.7.9 2008-2010 Trevor Williams
Overview &cintro; &cmetrics; &cboundaries; &crace; &cattributes; Installation &cinstallation; Command-line Usage &cstarting; &cusing; &cscore; &cmerge; &creport; &crank; &cexclude; &creading; &cdebug; Graphical User Interface &cguiintro; &cguimain; &cguiline; &cguitoggle; &cguimemory; &cguilogic; &cguifsm; &cguiassert; &cguiassertsrc; &cguinew; &cguireportgen; &cguirank; &cguipreferences; &cguiexclude; &cguiwizard; FAQ &cfaq; Epilogue &cepilogue;
covered-0.7.10/doc/docbook/Makefile.am0000644000076500007650000000013311053051400017445 0ustar trevorwtrevorwhtml: XML_CATALOG_FILES="catalog.xml" xsltproc covered.xsl covered_doc.xml covered-0.7.10/doc/docbook/Makefile.in0000644000076500007650000002273211475644670017520 0ustar trevorwtrevorw# 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) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc/docbook DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.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) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ COVERED_BROWSER = @COVERED_BROWSER@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CVERINC = @CVERINC@ CVERLIB = @CVERLIB@ CYGPATH_W = @CYGPATH_W@ DEBUGDEF = @DEBUGDEF@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ IVDIR = @IVDIR@ IVINC = @IVINC@ IVLIB = @IVLIB@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NCVINC = @NCVINC@ NCVLIB = @NCVLIB@ 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@ PATH_SEPARATOR = @PATH_SEPARATOR@ PICFLAG = @PICFLAG@ PROFILEDEF = @PROFILEDEF@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TCLTK_CPPFLAGS = @TCLTK_CPPFLAGS@ TCLTK_LIBS = @TCLTK_LIBS@ TCL_CONFIG = @TCL_CONFIG@ TESTMODEDEF = @TESTMODEDEF@ TK_CONFIG = @TK_CONFIG@ VCSINC = @VCSINC@ VCSLIB = @VCSLIB@ VERSION = @VERSION@ XGPERF = @XGPERF@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YFLAGS = @YFLAGS@ 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@ 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 = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ 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@ rdynamic = @rdynamic@ sbindir = @sbindir@ shared = @shared@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ strip_dynamic = @strip_dynamic@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ use_tcltk = @use_tcltk@ all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(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 doc/docbook/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign doc/docbook/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: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(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 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: 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-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: install-am install-strip .PHONY: all all-am check check-am 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 html: XML_CATALOG_FILES="catalog.xml" xsltproc covered.xsl covered_doc.xml # 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: covered-0.7.10/doc/dox.err0000644000076500007650000000151111475644720015323 0ustar trevorwtrevorw/Users/trevorw/projects/release/covered-0.7.10/src/link.c:522 Warning: The following parameters of stmt_link_find_by_pos(unsigned int ppline, uint32 first_col, stmt_link *head) are not documented: parameter 'ppline' /Users/trevorw/projects/release/covered-0.7.10/src/link.c:522 Warning: The following parameters of stmt_link_find_by_pos(unsigned int ppline, uint32 first_col, stmt_link *head) are not documented: parameter 'ppline' /Users/trevorw/projects/release/covered-0.7.10/src/statement.c:183 Warning: argument 'next_true' of command @param is not found in the argument list of statement_queue_add(statement *stmt, int id, int type) /Users/trevorw/projects/release/covered-0.7.10/src/statement.c:183 Warning: The following parameters of statement_queue_add(statement *stmt, int id, int type) are not documented: parameter 'type' covered-0.7.10/doc/html/0000755000076500007650000000000011475644632014767 5ustar trevorwtrevorwcovered-0.7.10/doc/html/chapter.attr.html0000644000076500007650000003203711426534466020260 0ustar trevorwtrevorwChapter 5. Inline Attributes

Chapter 5. Inline Attributes

5.1. What are inline attributes?

In the IEEE Verilog 1364-2001 standard, an attribute is a way to add information to a Verilog object, statement or groups of statements that is tool-specific and does not affect simulation of that design. All Verilog-2001 attributes begin with the token (* and end with the token *). An attribute can be multi-line and is "attached" to the Verilog object, statement, or group of statements that is specified immediately beneath the attribute.

Covered uses the Verilog-2001 attribute for allowing users to specify coverage-specific information about embedded objects within a particular design. When an attribute is found, it is interrogated to see if it is a Covered attribute. If the attribute is a Covered attribute, its contents are parsed. If the attribute is not found to be a Covered attribute, it is ignored and parsing continues normally.

The rest of this chapter specifies the attributes that Covered is capable of handling, along with their use and syntax.

5.2. Adding FSM attributes

There are two ways that Covered currently allows the user to specify the location of and information about FSMs embedded in a particular design. The first way to specify an FSM is on the score command-line. The benefit to specifying the location of a state machine this way is that the source code does not need to be modified. The potential disadvantage to this method is that the FSM location and coverage information can get lost if the FSM is used in a different testbench (or even a different project if the FSM code is reused in a later project). For more information on specifying an FSM on the score command-line, please refer to Section 9.6, “Scoring FSMs”.

The second way that an FSM can be specified to Covered is through the use of the Verilog-2001 attribute. The advantages to using this method are that the FSM information specified in an attribute stays embedded in the design (for ease of reusing the FSM and still retaining information relevent to coverage). Additionally, at the current release of Covered, using attributes to specify an FSM is the only way to tell Covered what all of the valid states and state-transitions are for a specific FSM (the command-line specification does not allow for this). This provides a unique advantage of this method over the command-line method. The potential disadvantage of this method for specifying FSM information is that source code needs to be modified.

To learn how to specify an FSM attribute within a design, let's use an example of an FSM that is embedded in a design.

Example 5.1. Module Containing an Embedded FSM

  module foo (
    input clk,
    input reset,
    input head,
    input tail,
    input valid
  );
      
    parameter STATE_IDLE = 2'b00,
              STATE_HEAD = 2'b01,
              STATE_DATA = 2'b10,
              STATE_TAIL = 2'b11;
                
    reg [1:0] state;
    reg [1:0] next_state;
      
    always @(posedge clock)
      state <= reset ? STATE_IDLE : next_state;
        
    always @(reset or state or head or valid or tail)
      begin
        case( state )
          STATE_IDLE: next_state = (valid & head) ?
                                     STATE_HEAD : STATE_IDLE;
          STATE_HEAD: next_state = (valid & tail) ?
                                     STATE_TAIL : STATE_DATA;
          STATE_DATA: next_state = (valid & tail) ?
                                     STATE_TAIL : STATE_DATA;
          STATE_TAIL: next_state = (valid & head) ?
                                     STATE_HEAD : STATE_IDLE;
        endcase
      end   
      
  endmodule 
        


This example shows an FSM that has an input FSM variable called "state" and an output FSM variable called "next_state". There are four states in the state machine that are represented with the parameters located in this module (STATE_IDLE, STATE_HEAD, STATE_DATA, STATE_TAIL). There are a total of eight (8) state transitions that this FSM can take. They are the following:

  1. STATE_IDLE -> STATE_IDLE (loopback)

  2. STATE_IDLE -> STATE_HEAD

  3. STATE_HEAD -> STATE_DATA

  4. STATE_HEAD -> STATE_TAIL

  5. STATE_DATA -> STATE_DATA (loopback)

  6. STATE_DATA -> STATE_TAIL

  7. STATE_TAIL -> STATE_HEAD

  8. STATE_TAIL -> STATE_IDLE

All attributes that specify information for an FSM are a comma-separated list of values that contain the following information:

  1. "covered_fsm" attribute keyword

    • MUST be first value in the attribute list

    • Specifies to Covered that this attribute contains information for an FSM that Covered needs to handle.

  2. FSM identifier

    • MUST be second value in the attribute list

    • Specifies a alphanumeric name for this FSM.

    • The name will eventually be used to tie individual attributes that specify information for the same FSM.

  3. Input state expression (optional)

    • Syntax: is="expression"

    • If this is specified, MUST be specified third in the list.

    • Specifies the input state expression.

    • Can be a combination of signal names, signal bit selects, and concatenation operators.

    • See Section 9.6, “Scoring FSMs” for more information on the specification of an input state expression.

  4. Output state expression

    • Syntax: os="expression"

    • If the input state expression is specified, MUST be fourth value in list; otherwise, MUST be third value in list.

    • Specifies the output state expression of the FSM.

    • Can be a combination of signal names, signal bit selects, and concatenation operators.

    • See Section 9.6, “Scoring FSMs” for more information on the specification of an output state expression.

  5. State-transition specifiers (optional)

    • Syntax: trans="from_state->to_state"

    • MUST be specified after the above has been specified in the list.

    • Arguments MUST be constant values (parameters; numerical values -- binary, octal, decimal, hexidecimal; and defines that equate to one of these two types of values).

    • Each transition that is specified is a unique value in the attribute list.

    • You may optionally add characters after the "trans" keyword and before the '=' character (with the exception of the '=' character) to make each transition parameter name unique. Covered will ignore these extra characters, but this can be useful to avoid warning messages that may get emitted from your Verilog compiler when these attributes are parsed (some compilers expect each parameter name in an attribute list to have a unique name). This feature was put in the 0.7.8 stable release.

To specify the FSM attribute in the above example, including input state, output state and all state transitions, the code would be modified to look like:

Example 5.2. FSM Attribute Code Sample

  (* covered_fsm, channel, is="state", os="next_state",
                           trans="STATE_IDLE->STATE_IDLE",
                           trans="STATE_IDLE->STATE_HEAD",
                           trans="STATE_HEAD->STATE_DATA",
                           trans="STATE_HEAD->STATE_TAIL",
                           trans="STATE_DATA->STATE_DATA",
                           trans="STATE_DATA->STATE_TAIL",
                           trans="STATE_TAIL->STATE_HEAD",
                           trans="STATE_TAIL->STATE_IDLE" *)
  always @(reset or state or head or tail or valid)
    ...
        


covered-0.7.10/doc/html/chapter.boundaries.html0000644000076500007650000003036011426534466021436 0ustar trevorwtrevorwChapter 3. Coverage Boundaries

Chapter 3. Coverage Boundaries

To properly evaluate the effectiveness of any coverage tool, it is necessary to understand what kinds of logic are able to be analyzed and which kinds of logic are unable to be analyzed (along with a reason for why the logic cannot be adequately covered). Understanding the limitations of tools up front can often guide the user of those tools to make better decisions in their usage. In the case of Covered and the open source community, it may also help drive ideas to how to correct or get around these limitations.

For these reasons, a list of what type of logic can be analyzed and what type of logic cannot be currently analyzed is listed below. Note that both of these lists may not be exhaustive and are subject to change between releases of the tool. Also note that it is the goal of Covered to be able to parse all of the Verilog-1995, Verilog-2001, and a subset of SystemVerilog constructs though some portions of these may be ignored for coverage purposes.

3.1. What logic can be analyzed?

Verilog-1995 constructs

  1. All expressional logic which is comprised of the following data types and operators which exist in an assign block, always block, initial block, task, function or named begin/end block:

    • Nets: wire, tri, tri0, tri1, wor, wand, trior, triand, supply0, suppl1

    • Triregs: trireg

    • Registers: reg

    • Parameter values

    • String values

    • Integer values

    • Unary operators: +, -, ~, &, |, ^, ~&, ~|, ~^

    • Arithmetic operators: +, -, *, /, %

    • Logical operators: &&, ||, !

    • Relational operators: >, <, >=, <=

    • Equality operators: ==, ===, !=, !==

    • Bitwise operators: &, |, ^, ~&, ~|, ~^

    • Shift operators: <<, >>

    • Concatentation/replication operators: {}, {{...}}

    • Bit select operators: [], [:]

    • Conditional operator: ?:

  2. case, casex, casez statements

  3. if, if/else statements

  4. Delays when delay value is integer

  5. Delayed procedural assignments (i.e., "a = #5 b;" or "a = @(c) b;")

  6. Event waits and triggers: wait, @(posedge), @(negedge), @(), ->

  7. Repetition statements: for, while, repeat

  8. Fork/join statements

  9. Memories

  10. $finish and $stop system calls

  11. $time and $random system functions

  12. Real numbers

  13. Real number system tasks: $rtoi, $itor, $realtobits, $bitstoreal

  14. $test$plusargs system function

  15. The following system tasks are allowed within logic blocks being considered for coverage:

    $display, $dumpall, $dumpfile, $dumpflush, $dumplimit, $dumpvars, $dumpoff, $dumpon, $fdisplay, $fmonitor, $fstrobe, $fwrite, $history, $key, $list, $log, $monitor, $monitoroff, $monitoron, $nokey, $nolog, $printtimescale, $showscopes, $showvariables, $showvars, $strobe, $timeformat, $write

Verilog-2001 constructs

  1. `ifndef and `elsif directives

  2. `file and `line directives

  3. Constant functions calls

  4. Inline parameter passing by name

  5. Localparam support

  6. Implicit event sensitivity lists: @*

  7. Comma-separated event lists (alternative to the "or" keyword)

  8. Signed value support

  9. Immediate register assignment (i.e., reg a = 1'b0)

  10. Variable multi-bit selects (i.e., a[b+:3], a[b-:3])

  11. Exponential power operator: a**b

  12. Arithmetic shift operators: <<<, >>>

  13. Pre-port parameter listing (i.e., module foo #(parameter a=0) (...);)

  14. Inline port listing (i.e., module foo (input wire a, output reg b);)

  15. Attributes (note: Covered only performs attributes that it recognizes)

  16. Arrays of instances

  17. Generate blocks

  18. "Automatic" or reentrant tasks/recursive functions

  19. $value$plusargs system function call

  20. The following system tasks are allowed within logic blocks being considered for coverage:

    $dumpports, $dumpportsall, $dumpportsoff, $dumpportson, $dumpportslimit, $dumpportsflush, $fclose, $ferror, $fflush, $swrite, $swriteb, $swriteh, $swriteo, $ungetc

SystemVerilog constructs

  1. New integer types: char, byte, bit, logic, int, shortint, longint

  2. Op-and-assign statements: +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=, <<<=, >>>=, ++, --

  3. Proper support for always_comb, always_latch, always_ff, final blocks

  4. do..while loops

  5. Enumerations

  6. Typedefs

  7. $root scope support

  8. Unnamed scope support

  9. Multi-dimensional arrays including packed/unpacked dimensions and bit-select, part-select and slicing

  10. Parsing support for unique and priority if/case labels

  11. Parsing support for implicit .name ports (i.e., foo f( .a, .b, .c );)

  12. Parsing support for implicit .* ports (i.e., foo f( .* );)

  13. Parsing support for assertions, properties and sequences

  14. Functional support for $urandom, $urandom_range, $srandom, $shortrealtobits, $bitstoshortreal

3.2. What logic cannot be currently analyzed?

Verilog-1995 constructs

  1. All gate types (i.e., buf, not, or, and, etc.)

  2. All user defined primitives (UDPs)

  3. System task calls (or any $... call) that are not mentioned in the supported list above

Verilog-2001 constructs

  1. Configuration statements

3.3. What is done with code blocks that contain code that cannot be analyzed?

When logic is encountered that cannot be analyzed within an always, initial, task, function or named block, Covered will disregard the entire always block. If the entire block cannot be analyzed, it does not try to get coverage statistics as these will most likely be incorrect (i.e., disregarded logic could affect the state of the logic that is being covered).

covered-0.7.10/doc/html/chapter.debug.html0000644000076500007650000005513711426534466020402 0ustar trevorwtrevorwChapter 15. Debugging

Chapter 15. Debugging

As much as it pains the developers of Covered to admit, there will be times when a user of Covered will encounter a problem in the resimulation process or will experience a performance issue during certain runs and will want to investigate the issue a bit themselves before posting a bug report. There may also be people out there who just might want to learn more about how Covered operates "under the hood". For those people whom I have just mentioned, this section is for you.

15.1. Verbose Debug Output

The brute force method of understanding Covered's internals is to generate verbose debug output using the global "-D" option to any of Covered's commands. The user of this method should take care to note that using this option may generate an extremely large amount of output and will definitely cause Covered's runtime performance to degrade considerably. If this option is used, its output should probably be redirected to a file for post-processing purposes. It should be noted that the verbose debug output is most useful for the developer's of Covered and is not meant to be of much help to the normal user.

Building Covered for Verbose Debug Outputting

Because generating verbose debug output can have a tremendous degradation in performance when it is even compiled, Covered requires the user to specify an option to the configuration/build process to enable this feature. To enable verbose debug outputting, simply specify the --enable-debug option to the configure script. This will cause Covered to compile in verbose debug output support and enable the use of the -D global option.

[Note]Note

If the user has not specified the --enable-debug option to the configuration script but proceeds to specify the -D global option, Covered will emit a warning message that it is unable to output verbose debug information due to the lack of the --enable-debug option being specified. It will then proceed to ignore the -D option.

15.2. Command-Line Interface (CLI)

As an alternative to simply outputting the verbose debug output from Covered, the score command comes equipped with its own interactive debugging mechanism called the CLI (Command-Line Interface). This interface is a command-line driven utility that starts at the beginning of the resimulation. Its purpose is to allow the user to step through simulation execution and view the contents of signals, time, scopes, code and internal thread queues for the purposes of debugging and/or understanding Covered. This utility works much in the same way as simulator CLIs and the GDB debugging utility.

Building Covered for the CLI

Because interactive command-line debugging has a small performance penalty when compiled in and is closely associated with the verbose debug output option, Covered requires the user to specify an option to the configuation/build process to enable this feature. To enable the CLI, simply specify the --enable-debug option to the configure script. This will cause Covered to compile in CLI capabilities and enable the user of the -cli score command option.

Using the CLI

To allow the score command to use the CLI for interactive resimulation, simply specify the -cli [filename] option to the score command. If filename is specified to this option, the contents of this file will be parsed and executed once the score command has reached the resimulation process. The contents of this file are a series of CLI commands (one command per line) in ASCII format and can be automatically produced with the "savehist" CLI command (see below). This feature allows a user to quickly save off the CLI commands made during one score run and reuse them in a subsequent score run without having to remember and manually input the same commands.

Once the -cli option is invoked, Covered will run the score command until it gets to the beginning of the resimulation process. At this time, if the optional filename is specified, it will parse the contents of this file and execute the CLI commands found there until all commands are executed. If filename was not specified, a prompt will be displayed and the resimulation execution will halt until the user has specified otherwise via command-line options. After entering a command-line option, simply press return to invoke that command. In the event that the command was a step, next or continue option, resimulation will resume until it reaches the next stop point.

During resimulation, if the -cli option is specified to the score command, the user may stop simulation at any time by hitting Ctrl-C. This will stop the simulation and display a CLI prompt where the user may continue to interact with the simulation.

CLI commands

The following is a list of all of the CLI options available to the user:

Table 15.1. CLI Command-line Options

OptionDescription
step [num] Advances to the next statement if num is not specified; otherwise, advances num statements before returning to the CLI prompt.
next [num] Advances to the next timestep if num is not specified; otherwise, advances num timesteps before returning to the CLI prompt.
goto time num Simulates to the given timestep (or the next timestep after the given value if the timestep is not executed) specified by num.
goto line [filename:]num Simulates until the specified line is the next line to be executed. If filename is specified, the line specified by num within that file is the line to stop on. If filename if not specified, the current filename is used.
goto expr name bool_op value Simulates until the given expression is evaluated to true where name is the name of a signal in the design to evaluate, bool_op is a boolean operation (i.e., ==, !=, ===, !==, <, <=, >, >=), and value is a legal Verilog value (i.e., 30, 4'h0, etc.).
run Runs the simulation to completion.
continue Continues running the simulation to completion.
thread active Displays the current state of the internal active simulation queue. This queue consists of process threads that will be executed in the current timestep.
thread delayed Displays the current state of the internal delayed simulation queue. This queue consists of process threads that will be executed at a later time as dictated by a delay statement.
thread waiting Displays the current state of the internal waiting simulation queue. This queue consists of process threads that are not active or delayed but may be activated by a value change in one of the signals in its expression tree.
thread all Displays the current state of all process threads in the simulator.
current Displays the current scope, block, filename and line number of the statement that is about to be executed in the active queue.
time Displays the current simulation time.
signal name Displays the current value of the given net/variable.
expr num Displays the given expression and its current value where num is the ID of the expression to output.
debug [less | more | off] Specifies the amount of debug information that is output during simulation. The value of 'less' only outputs the current statement that is being executed (along with line number). The value of 'more' outputs verbose output that is really only useful for the developer's of Covered. The value of 'off' turns off all debug output during simulation. If 'less', 'more', or 'off' is not specified, displays the current debug mode.
list [num] Lists the contents of the file where the current statement is to be executed. If num is specified, outputs the given number of lines; otherwise, outputs 10 lines.
savehist filename Saves the current history to the specified file.
history [(num | all)] Displays the last 10 lines of command-line history. If 'all' is specified, the entire history contents will be displayed. If num is specified, the last num commands will be displayed.
!num Executes the command at the num position in history.
!! Executes the last valid command.
help Displays the available command-line options.
quit Ends simulation immediately.

15.3. Source Code Profiling

The built-in source code profiling facility allows the user to run any Covered command and understand performance metrics about the internal Covered source code, such as how many times a given function was called, how much wall-clock time was spent executing a given function, how many times a function allocated and deallocated memory from the heap, etc. This information can be useful in understanding where performance bottlenecks are during a given Covered command run. This feature does not provide the end-user any useful information about the design that they are testing.

Building Covered for Profiling

Because internal source code profiling is not a function of obtaining Verilog code coverage and adds a performance penalty for being compiled in and used, Covered requires the user to specify an option to the configuration/build process to enable this feature. To enable internal source code profiling, simply specify the --enable-profiling option to the configure script. This will cause Covered to compile in profiling capabilities and enable the use of the -P global option.

[Note]Note

If the user has not specified the --enable-profiling option to the configuration script but proceeds to specify the -P global option, Covered will emit a warning message that it is unable to do profiling due to the lack of the --enable-profiling option being specified. It will then proceed to ignore the -P option.

Using Source Code Profiling

Once Covered has had profiling functionality configured and built into it, the user may optionally enable profiling for any command by specifying the -P [filename] global option. If the -P option is specified without a filename associated with it, the profiling report generated from the command run will be output to a file called "covered.prof" in the same directory where Covered was run. If a filename is associated with the -P option, the contents of the profiling report will be output to that file.

[Note]Note

The specified filename can be anything except "score", "merge" or "report" as this name will be interpreted by Covered's command-line parser to indicate the type of command being run. If one of these command keywords are specified after the -P option, it is assumed that the user has not specified a filename and the contents of the profiling report will be sent to the default file of "covered.prof".

Understanding the Profiling Report

After a command has been run with the global -P option specified, a report file will contain several profiling statistics, including the following:

  1. The amount of time spent running the entire command

  2. The number of times each executed function was called

  3. The total amount of wall clock time spent executing each function

  4. The average amount of time spent executing each function

  5. The number of times each function allocated heap memory

  6. The number of times each function deallocated heap memory

In addition to providing this information on a per function basis, the profiling report also provides the information in three different sections with each function ordered from most to least by the following statistic columns:

  1. The number of times each executed function was called

  2. The total amount of wall clock time spent executing each function

  3. The average amount of time spent executing each function

By ordering this information, it will help the users and developers determine where the performance bottlenecks in execution are for a given command run.

covered-0.7.10/doc/html/chapter.epilogue.html0000644000076500007650000006602311472127327021114 0ustar trevorwtrevorwChapter 32. Epilogue

Chapter 32. Epilogue

32.1. Author

Covered is programmed and documented by Trevor Williams ()

32.2. Special Thanks

I would like to acknowledge certain individuals for their help in making Covered the tool that it is today.

  • Ed Spittles - Thank you for your tireless efforts in logging bugs, providing suggestions on enhancements/optimizations (including the tip on using of FIFOs to replace VCD/LXT2/FST file usage), your input into scoring optimizations for vectors and CDD ranking, and for allowing me access to needed information for fixing those "hard to reproduce" bugs.

  • Clifford E. Cummings - provided race condition checking rules and clarifications about those rules.

  • Stephen Williams - Thanks for helping me understand some of the ins and outs of what's required "under the hood" to handle some of Verilog's constructs.

  • Daniel McMahill - testing and patches for 64-bit compatibility

32.3. Reporting Bugs

If you have read this user's guide, chances are that you might be a Covered user. As such, it is encouraged that any bugs that you might find while using Covered get reported so that this project may become more stable for yourself and for other users. To submit a bug report or a request for enhancement, you may either send an e-mail to Trevor Williams (see Section 32.1, “Author” or, if you have a SourceForge login, can report a bug by going to:

http://sourceforge.net/projects/covered

and clicking on the "Bugs" link.

32.4. Mailing List

The Covered project has a user mailing list. Whenever there are stable releases being made of the project, an e-mail will get sent out to this list stating the new release is available. Additionally, the mailing list is a great way to bring up usability issues with the tool and, of course, bugs. The mailing list can also be useful if you have a question about using Covered -- there is probably someone else who has encountered the same problem that might be able to provide you with some help.

To subscribe to this e-mail list, please visit the following URL, enter the prescribed information and click on the "Submit" button.

http://lists.sourceforge.net/lists/listinfo/covered-users

32.5. Homepage

The Covered project homepage is established on SourceForge at the following URL address.

http://covered.sourceforge.net

32.6. Copyright and Licensing

This program is distributed under the GNU Public License GPL.

GNU GENERAL PUBLIC LICENSE

Version 2, June 1991

Copyright (C) 1989, 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.

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.

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

Appendix: 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.

Copyright © 20yy 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., 675 Mass Ave, Cambridge, MA 02139, USA.

covered-0.7.10/doc/html/chapter.exclude.html0000644000076500007650000001463411426534466020742 0ustar trevorwtrevorwChapter 13. The exclude Command

Chapter 13. The exclude Command

Table of Contents

13.1. Usage
13.2. Options

The exclude command allows the user to exclude uncovered coverage points from coverage (effectively turning the uncovered points into covered points) or include coverage points that were previously excluded. Additionally, the exclude command allows the user to specify a reason why the coverage point is being excluded. This capability allows for good documentation of these coverage points for later evaluation and can be output into various report formats to go along with a verification testplan.

13.1. Usage

The exclude command is specified with the given call:

covered [global options] exclude [options] exclusion ID+ CDD file

The exclusion ID information can be obtained via a Covered report command call with the -d (d|v) and -e options. Exclusion IDs consist of an alphanumeric value that will be specified with parenthesis prior to a coverage point.

You may specify one or more exclusion IDs per call to the exclude command. If the -m option is specified, a prompt will be specified for each exclusion ID, individually. If a coverage point is currently included in the CDD prior to an exclude call, the coverage point will be toggled to be excluded and a user message can be attached to the coverage point, specifying the reason for exclusion. If a coverage point is currently excluded in the CDD prior to an exclude call, the coverage point will be toggled to be included and any previouly assigned user message will be forgotten.

13.2. Options

Table 13.1. Options to the exclude command

Option Description
-f filename Allows the user to specify a file that contains additional exclude command options to parse. This option may be specified more than once for a single call to the exclude command.
-h Displays help information for the exclude command.
-m Allows a user message specifying the reason for excluding any coverage points being excluded on the command-line. An interactive prompt will be specified in the shell. Simply enter your reason at the prompt, hit return and specify a single period (.) character followed by a return to end the user input for a coverage point. You may use as many lines of text that you would like; however, all formatting characters (i.e., newlines, tabs, extra spaces, etc.) will be removed when reporting the information.
-p Outputs the current exclusion status of the specified exclusion ID(s) and displays any exclusion reason messages associated with the specified exclusion ID(s) to standard output.


covered-0.7.10/doc/html/chapter.faq.html0000644000076500007650000003212511472127327020046 0ustar trevorwtrevorwChapter 31. FAQ

Chapter 31. FAQ

This page contains a list of accummulated Frequently Asked Questions. If you are having difficulties using Covered or have questions that are not answered in the User's Guide, please check this list for answers. If you do not find the information that you are looking for in the User's Guide or this FAQ, please send an e-mail to:

31.1. Is a CDD file generated from a newer version of Covered compatible with a CDD file generated from an older version?
31.2. When I run the score command, Covered seems to take a long time to run. Is there anything that I can do to speed up scoring?
31.3. I get an assertion error when running Covered, what should I do?
31.4. Covered is giving me a parser error for Verilog code that seems to be syntactically correct. What is wrong?
31.5. Is Covered's Verilog parser Verilog-2001 compliant?
31.6. What is the difference between the stable release and the development release?
31.1.

Is a CDD file generated from a newer version of Covered compatible with a CDD file generated from an older version?

The answer to this question is, "Well, that depends...". Since the format of the CDD file is only used by Covered, the contents and format of this file may be changed to suit the needs of Covered. This means that it is possible for a CDD file created from an older version of Covered to be incompatible with a newer version. Additionally, the developers of Covered will not make any attempts to make sure that older CDD files can be properly read by a newer version of Covered. It is suggested that any CDD files generated from a particular version of Covered be merged and/or reported on by that same version, and if Covered is upgraded, new CDD files should be generated.

This being said, it is also a possibility that between versions of Covered a "backwards compatibility" may be maintained if a change to this file's format is not required.

31.2.

When I run the score command, Covered seems to take a long time to run. Is there anything that I can do to speed up scoring?

While Covered is continuously being enhanced to provide better performance for all commands (especially the score command), it may still take a while to complete scoring if one or more of the following is true:

  1. The design being scored is sufficiently large

  2. The VCD/LXT2/FST dumpfile is sufficiently large

  3. The VCD/LXT2/FST dumpfile contains dump information for a part of the design not being scored

  4. When Covered was configured, the --enable-debug and/or --enable-profiling options were specified

If reason (1) is true, speeding up each run can be achieved by one of the following suggestions:

  • Reduce the scored design in size by eliminating modules or constructs from its design tree. (See Section 9.3, “Specifying What to Cover” for more information on how to accomplish this)

  • Split up the design into smaller parts along module boundaries and generate coverage for those parts.

    [Note]Note

    It is not currently possible to append these modules into one file. Merging and reporting must be done on these smaller pieces independently from one another.

If reason (2) is true, nothing can be done except to shorten the run time of the diagnostics to produce shorter dumpfiles.

If reason (3) is true, the $dumpvars call in the simulator should be modified to only generate VCD/LXT2/FST dump information for the modules included in scoring. If there are modules not being scored which are included in the $dumpvars calls, please remove these unnecessary modules from dumpfile output.

If reason (4) is true, Covered should be reconfigured without these options specified. The debugging and profiling facilities are enormous performance degraders and immediate simulation performance enhancement will be seen if Covered is rebuilt without these options specified.

If you believe that you have a situation which is void of these prevailing reasons and Covered is still running slowly, please send an e-mail to me. I will consider these problems to be of lower priority than actual bugs but will look into the situation to see where code can be optimized.

31.3.

I get an assertion error when running Covered, what should I do?

Covered uses C assertions to make sure that internal pointers are not be referenced when NULL and that certain internal situations do not arise. If you receive some type of assertion error when running Covered, it means that something went wrong internally in Covered. The error is NOT due to user error. Please submit a bug report containing the assertion error message, file and line number. Additionally, run the Covered command with the -D global option (covered -D command) and provide the output from doing this with the bug report (please only specify tail of output if the output is too lengthy).

If Covered provides any other type of error message (something other than a core dump), Covered has found a user error that must be fixed by the user. Please do not submit bug reports if these errors are encountered, unless you wish to add a question about it to the FAQ.

31.4.

Covered is giving me a parser error for Verilog code that seems to be syntactically correct. What is wrong?

If Covered displays a syntax (parse) error during the score command and the Verilog code is written correctly, it is because Covered's parser is incomplete. Please submit a bug or send an e-mail containing a code snippet of the unsupported Verilog.

31.5.

Is Covered's Verilog parser Verilog-2001 compliant?

This is currently being worked on. The parser should properly parse all code; however, not all Verilog-2001 constructs are considered for coverage due to lack of support for them in Covered's core. If there is code that will not parse that should, please submit a bug report for this.

31.6.

What is the difference between the stable release and the development release?

Covered's development consists of two active "branches": the stable branch and the development branch. When a new stable branch is created (ex. 0.4 or 0.5), it represents the latest version of the development branch. As Covered's development branch is worked on (adding new features, changes to the core, etc.), the stable branch remains in a feature frozen stage. Only bug fixes, documentation updates or minor enhancements (changes that will not affect the core code) are made to the stable branch. When a number of these changes have been accumulated on the stable branch, a snapshot of the stable branch is made available for public download (ex. 0.4.1). User's of the stable release should expect no major feature changes from minor rev to minor rev and should expect a somewhat polished version of the project (few if any bugs and correct user documentation).

User's of the development releases should expect to see more bugs and fewer documentation consistencies (although an attempt is made to minimize both) but should expect lots of feature additions, optimizations, improvements, etc. from release to release. Bug findings found in the stable release are applied to the development branch when applicable. It is important to note that both the stable and development releases contain a regression testbench that must fully pass before either release is made. This should minimize bugs in both releases and give user's of either branch a level of confidence that the release is usable.

covered-0.7.10/doc/html/chapter.gui.assert.html0000644000076500007650000002633011426534466021371 0ustar trevorwtrevorwChapter 23. Navigating the Assertion Coverage Window

Chapter 23. Navigating the Assertion Coverage Window

The Verbose Assertion Coverage window allows the user to see exactly which coverage points were hit or missed for a selected assertion instantiation in the design and, if hit, how many times the assertion coverage point (ACP) was hit during simulation. Additionally, this window allows you to bring up the verbose assertion window to view the internal assertion module code for the currently selected assertion instance. This lets the user view the code to determine what logically needs to occur to hit a given ACP.

To view this window, select the "Assert" mode in the coverage bar in the main window and click on an underlined assertion instance name in the file viewer. Note that both covered and uncovered assertion instance names can be selected. Doing so will cause the Verbose Assertion Coverage Window to be displayed for the selected assertion instantiation. Figure 23.1, “Verbose Assertion Coverage Window” shows an example of a zero_one_hot assertion that had the "test_expr_change covered" ACP covered (hit twice during simulation) and the other two ACPs uncovered during simulation.

Figure 23.1. Verbose Assertion Coverage Window

Verbose Assertion Coverage Window


23.1. Navigating the Assertion Coverage Window

The window is made up of a simple table which contains the coverage point names within the selected assertion on the left and the number of times each of these coverage points were hit during simulation on the right. If a coverage point has not been hit, both the coverage point name and the number of hits (0) will be highlighted with the "uncovered" color selection as selected in the preferences window. If a coverage point has been hit at least once, both the coverage point name and the number of hits will be highlighted with the "covered" color selection as selected in the Preferences window.

Below the table the name of the currently selected assertion type is named. To view the source code for this assertion, simply click on the Show Code button at the bottom right-hand portion of the coverage table. This will cause the source code for this assertion to be displayed in a new assertion source viewer.

To exit this window, simply click on Close button. To see this help page for the assertion coverage window, click on the help (?) button.

23.2. Excluding/Including Assertion Coverage Points

Individual ACPs can be excluded/included for coverage consideration using the verbose assertion coverage window. This is accomplished by clicking on the "0" (ACP is currently included in coverage) or "E" (ACP is current excluded from coverage) value in the "# of hits" column. Changing an ACP from "0" to "E" (excluding the ACP from coverage consideration) will cause the exclusion reason popup window to be displayed, allowing you to specify a reason for excluding the ACP. Once a reason has been entered, the summary assertion coverage information to be recalculated and redisplayed in the listbox and the background color of the ACP will change from the uncovered to the covered background color. Changing an ACP from "E" to "0" (including the ACP for coverage consideration) will cause the summary assertion coverage information to be recalculated and redisplayed in the Main Window Summary Bar and background color of the ACP will change from the covered to the uncovered background color. Figure 23.2, “Example of excluded ACP” below shows the above assertion instance with the last coverage point excluded from coverage.

Figure 23.2. Example of excluded ACP

Example of excluded ACP


If all ACPs for a given assertion instance have been excluded from coverage consideration, the file viewer will automatically change the background color of the assertion instance name from the uncovered to the covered background color. The assertion instance name will still be underlined, allowing the user to still see the coverage information for that given assertion instance.

If the user excludes any ACP in the design, the Save CDD... option in the file menu will be enabled. This allows the user to save the excluded property either back to the CDD file (or to a newly named CDD file). Doing so will allow the user to load the CDD file at a different time and retain the knowledge of which ACPs have been excluded/included for coverage along with any specified reasons for exclusion. Additionally, if a saved CDD file with coverage exclusion is merged with another CDD file, the excluded ACP information is preserved for the resulting merged CDD file.

If an ACP has been excluded from coverage and an exclusion reason was specified, you can view the reason for exclusion by right-click-and-holding on the "E" next to the ACP. This will cause a tooltip-style window to be displayed specifying the reason for exclusion. The background color of the tooltip will be the same color as the "covered" background color to help distinguish it from a normal tooltip. To cause the exclusion reason tooltip to disappear, simply release the button.

23.3. Displaying a New Assertion Instance

If the Verbose Assertion Coverage window is currently displayed, the user may select a new assertion in the file viewer of the Main window. When a new assertion is selected, its information immediately replaces the currently selected assertion. This feature allows many different assertions to be viewed one after the other without having to create/destroy a new window for each.

The user may also see the previous or next uncovered assertion in the main viewer by clicking either the left arrow button (for previous signal viewing) or the right arrow button (for next signal viewing). Note that the left arrow button will be disabled if there is not a signal previous to the current signal in the given module and the right arrow button will be disabled if there is not a signal after the current signal in the given module.

covered-0.7.10/doc/html/chapter.gui.assert.source.html0000644000076500007650000001143211426534466022665 0ustar trevorwtrevorwChapter 24. Navigating the Assertion Source Code Window

Chapter 24. Navigating the Assertion Source Code Window

The Assertion Source Viewer window allows the user to see the source code for the current assertion in the verbose assertion window. To view this window, simply click the Show Code button in the Verbose Assertion Coverage window. Figure 24.1, “Assertion Source Viewer Window” shows a zero_one_hot OVL assertion code with syntax highlighting applied.

Figure 24.1. Assertion Source Viewer Window

Assertion Source Viewer Window


24.1. Navigating the Source Code

The source code for the current assertion will be automatically displayed in the text viewer when the window is created. However, the source code will be displayed as it is found in the file system, without preprocessing applied to it. This means that included files will not be displayed in an in-lined fashion. To view included files, simply click on the included filename (it will be underlined). This will cause the included file to replace its includer in the text viewer. An infinite number of includes may be traversed in this manner. To go back to the file that included the current file, simply click on the Back button located in the bottom left-hand corner of the window. This will cause the current source code to be replaced with its "parent" source code.

Note that the Back button will be disabled when the top-level assertion file is currently displayed.

To exit this window, simply click on Close button. To see this help page for the assertion source code window, click on the help (?) button.

covered-0.7.10/doc/html/chapter.gui.exclude.html0000644000076500007650000001334411426534466021522 0ustar trevorwtrevorwChapter 29. The Exclusion Reason Popup Window

Chapter 29. The Exclusion Reason Popup Window

When an uncovered coverage point needs to be excluded for various reasons, a user-supplied message may be associated with the exclusion, specifying the reason for the exclusion. This information can be useful documentation for a coverage analysis and is possible to achieve using the Covered GUI. This task is accomplished with the exclusion reason popup window which is automatically popped up when a coverage point is marked for exclusion (assuming that the capability is enabled in the exclusion preferences pane). Figure 29.1, “The Exclusion Reason Popup Window” shows what this popup window looks like.

Figure 29.1. The Exclusion Reason Popup Window

The Exclusion Reason Popup Window


To specify an exclusion reason, you may do either enter the exclusion reason into the textbox located on the left side of this window or you may select a pre-created, general purpose exclusion reason in the drop-down table. To view this table, click on the down arrow button at the bottom of this window (see Figure 29.2, “Full View of the Exclusion Reason Popup Window”). To hide this table, click on the same button (which will be changed to an up arrow button). If a general-purpose exclusion reason is selected from the table, it will be displayed in the top textbox where it may be optionally edited for the current coverage point.

Figure 29.2. Full View of the Exclusion Reason Popup Window

Full View of the Exclusion Reason Popup Window


Once the exclusion reason has been entered as desired in the textbox (please note that any formatting characters such as newlines, tabs and/or multiple spaces will be automatically removed and replaced with a single space character), simply click on the OK button which will associate the exclusion reason with the excluded coverage point and close the popup window. Note that the OK button will only be enabled if at least one character is entered in the textbox.

[Note]Note
Editing a general purpose reason in the popup window only has an effect for this coverage point; it does not change the general purpose reason value itself (this can only be done in the preferences window).

To not specify an exclusion reason with an excluded coverage point, simply click on the Cancel button.

covered-0.7.10/doc/html/chapter.gui.fsm.html0000644000076500007650000003027711426534466020662 0ustar trevorwtrevorwChapter 22. Navigating the FSM State/State Transition Coverage Window

Chapter 22. Navigating the FSM State/State Transition Coverage Window

The Verbose FSM State/State Transition Coverage window allows the user to see which states and state transitions of a currently selected FSM have been covered or are uncovered. To view this window, simply select the "FSM" coverage metric mode in the coverage bar in the main window and select an underlined FSM state variable in the file viewer. This will cause the FSM Coverage window to be displayed with the currently selected FSM information loaded. Figure 22.1, “Verbose FSM Coverage Window” below shows an example of this window.

Figure 22.1. Verbose FSM Coverage Window

Verbose FSM Coverage Window


22.1. Navigating the FSM Window

The Verbose FSM window is split into two main frames. The top frame contains the expressions that make up the input and output states of the selected FSM. The bottom frame contains a two-dimensional table showing the covered and/or uncovered states and state transitions.

The state/state transition table is a two-dimensional table with all possible values of the input states in the left-most column, the output states in the upper-most row, and the state transitions in the rest of the table.

To determine which states have been uncovered in the table, simply find all state values in the input column or output row (both show the same information) which are highlighted with the "Uncovered" color selection specified in the preferences window. To determine which states have been covered in the table, simply find all state values in the input column or output row which are highlighted with the "Covered" color selection. All other state values which are not highlighted are either impossible values (if all of the state transitions were specified in the Verilog file) or are unknown for coverage (if not all of the state transitions were specified in the Verilog file).

To determine which state transitions have been uncovered in the table, simply find all empty boxes in the table that are highlighted with the "Uncovered" background color. If one of these exist, it specifies that the transition of "input state" (the value specified in the left-most column in the same row) to "output state" (the value specified in the upper-most row in the same column) did not occur. In the example above, we can see that the following state transitions did not occur:

  • 2 -> 4

  • 4 -> 1

Follow the same procedure for finding all covered state transitions in the table except that these boxes will be highlighted with the "Covered" background color. In the example above, we can see that the following state transitions occurred:

  • 1 -> 2

  • 1 -> 1 (loopback case)

  • 2 -> 2 (loopback case)

All other state transition boxes that are not highlighted are either impossible state transitions (if all state transitions were specified in the Verilog source code) or are unknown in their coverage (either not hit or impossible transition if all state transitions were not specified in the Verilog source code).

To exit this window, simply click on Close button. To see this help page for the FSM window, click on the help (?) button.

22.2. Excluding/Including a State Transition

Uncovered state transitions can be excluded/included for FSM coverage consideration. This is done by clicking on the "I" (state transition is currently included in coverage results) or "E" (state transition is currently excluded from coverage results) character in the middle of a state transition square. Changing a state transition from an "I" to an "E" will automatically cause a exclusion reason popup window to be displayed, allowing you to specify the reason for excluding this state transition. After a reason has been entered, the state transition summary coverage information in the listbox to be updated and the background color of the state transition box will change from the uncovered color to the covered color. Changing a state transition from an "E" to an "I" will automatically cause the state transition summary coverage information in the Main Window Summary Bar to be updated and the background color of the state transition box will change from the covered color to the uncovered color. Figure 22.2, “Example of excluded state transitions” below shows an example of the Figure 22.1, “Verbose FSM Coverage Window” state machine coverage information with a couple of state transitions excluded from coverage.

Figure 22.2. Example of excluded state transitions

Example of excluded state transitions


If all of the state transitions for a state machine have been excluded for coverage consideration, the output state variable in the file viewer will change its background from the uncovered to the covered background color. However, the underline will remain under the variable to allow the user to still examine the verbose FSM information for that state machine.

If the user excludes any state transition in the design, the Save CDD... option in the file menu will be enabled. This allows the user to save the excluded property either back to the CDD file (or to a newly named CDD file). Doing so will allow the user to load the CDD file at a different time and retain the knowledge of which state transitions have been excluded/included for coverage. Additionally, if a saved CDD file with coverage exclusion is merged with another CDD file, the excluded state transition information is preserved for the resulting merged CDD file.

If a state transition has been excluded from coverage and an exclusion reason was specified, you can view the reason for exclusion by moving the cursor over the state transition. This will cause a tooltip-style window to be displayed specifying the state transition and the reason for exclusion. The background color of the tooltip will be the same color as the "covered" background color to help distinguish it from a normal tooltip. To cause the exclusion reason tooltip to disappear, simply move the cursor off of the state transition cell.

22.3. Displaying a New FSM

If the Verbose FSM Coverage window is currently displayed, the user may select a new FSM state variable in the file viewer of the Main window. When a new FSM is selected, its information immediately replaces the currently selected FSM. This feature allows many different FSMs to be viewed one after the other without having to create/destroy a new window for each.

The user may also see the previous or next uncovered FSM in the main viewer by clicking either the left arrow button (for previous signal viewing) or the right arrow button (for next signal viewing). Note that the left arrow button will be disabled if there is not a signal previous to the current signal in the given module and the right arrow button will be disabled if there is not a signal after the current signal in the given module.

covered-0.7.10/doc/html/chapter.gui.genreport.html0000644000076500007650000004541111426534466022076 0ustar trevorwtrevorwChapter 26. Creating an ASCII report file

Chapter 26. Creating an ASCII report file

Though Covered's graphical coverage analyzer is very useful for examining coverage, there may still be times when a textual report is necessary. For that purpose, the GUI has a menu item for generating an ASCII coverage report, running Covered's "report" command on the currently loaded coverage information.

[Note]Note
The ASCII report generator options are only available if one or more CDD files are currently loaded in the GUI.

When the File -> Generate -> ASCII Report menu option is selected (or the "Cntrl-Shift-R" shortcut is used), the ASCII Report Generator Window is created to allow the user to specify the current report output options and generate the report file. Once the report has been generated, it can be viewed within the GUI itself or it can be viewed with any type of file viewer/editor available.

The following subsections describe the various windows used to create a report file. Note that the report generation wizard uses several "pages" to describe the various options to set for creating a new report file, using Back and Next buttons on each page for navigation. Clicking on the Back button will not cause previously filled in pages to be reverted to their default values but rather will remain populated with the user's data. Similarly, if a page has been filled in with data and the Back button is clicked and then the Next button is clicked, the page contents are retained. The only way to clear out fields is to click the Cancel button at the bottom of each page and startup the report generation wizard again.

Clicking the Cancel button at any time will cause the report generation wizard to immediately exit. Clicking on the ? button at any time will bring up the user documentation for the current page (context sensitive help).

26.1. Navigating the Report Generator Selection Page

Figure 26.1, “Report Generation Option Selection Page” shows the look of this page of the report generation wizard.

Figure 26.1. Report Generation Option Selection Page

Report Generation Option Selection Page


The first page of the report generation window allows the user to select whether all options should be interactively selected within the GUI or if a file should be read in which contains command-line options to the report command to use. If the latter is chosen, the contents of that file are read in and are populated in the GUI, but the report generation wizard will continue in the same fashion as the first option, allowing the user to change, remove or add to the options found in that file.

If the Create report by interactively selecting options entry is currently selected and the user wishes to not use a command-line file to populate the rest of the report generation pages, simply click on the Next button at the bottom of the page to continue. If the Create report by using option file entry is currently selected, the user must either type a valid filename or select one by clicking the Browse... button to the right of the file entry area and select a valid file. Once a valid filename is selected, the Next button will be enabled and the user may then click it to continue to the next page. Note that any filename can be selected (whether it's a valid command file or not). Only valid report command options found in that file are used to populate the wizard entries. No error message will be displayed if the file does not contain this information.

26.2. Report Generation Options Page

This wizard page allows you to setup the options to create the needed report. Figure Figure 26.2, “Report Generation Options Page” shows the contents of this page.

Figure 26.2. Report Generation Options Page

Report Generation Options Page


The options page is split into several different categories of options:

Set ASCII Report Generation Options

  • Limit line width to X characters

    If this option is checked, the number of characters that will be displayed per line when outputting design logic will be limited to the number of characters specified in the entry box. If this option is unchecked, the length of the output design logic will be determined by the way the logic was formatted in the design file.

    This option can be useful for printing purposes where a logic design file contains logic that is formatted to exceed the number of characters than can be printed on a page or viewed on a screen.

  • Suppress modules/instances from output if they contain no coverage information

    If this option is checked, any modules (or instances) that were considered for code coverage but did not contain any coverable code will be excluded from the report. If this option is unchecked, all modules/instances will be reported.

    This option may help make the report files easier to view if there are many modules/instances that do not contain coverage points.

  • Output combinational logic vector operations in bitwise format

    Outputs combinational vector logic expressions in bitwise format instead of treating the vector as a 0 or "not 0" value. This can create quite a bit of extra output when creating verbose reports, but can provide the information for a more thorough analysis for these expression types. This option has the same effect as the -b option to the report command.

Level of Detail

These radiobuttons control the level of detail that is output in the generated report. Only one value can be selected for the three available detail values:

  • Summary

  • Detailed

  • Verbose

See Section 11.3, “Summary Vs. Detailed Vs. Verbose” for information on the difference between these three options.

Accumulate By

These radiobuttons control whether coverage information is accumulated by instance or by module. Only one value can be selected for the two available options. See Section 11.4, “Module Vs. Instance” for information on the difference between these two options.

Coverage Type

These radiobuttons control whether covered or uncovered coverage points are output in the report. Only one value can be selected for the two available options. See Section 11.5, “Covered Vs. Uncovered” for information on the difference between these two options.

Show Metrics

These checkbuttons control which coverage metric information is output in the generated report. You may select any number (or combinations) of these options. All of the metrics available for viewing in the GUI can be output to a report file, including:

  • Line

  • Toggle

  • Memory

  • Combinational Logic

  • FSM

  • Assertion

  • Race Conditions

    This item, though it is not a coverage metric, can be useful for understanding what logic was not considered for coverage due to violating the static race condition checks and what check was violated for each block.

Save Options to File...

Once the above options have been specified, it can be useful to save those parameters to a file which can be loaded at a later time in the Section 26.1, “Navigating the Report Generator Selection Page” page of the GUI report generation wizard. This same file can also be fed "as is" into the Covered's command-line report command via the -f option. Click on this button to open a "Save As" window where you can create a filename to save this information into. Click on the Save button of this window to exit the window and save the information. Click on the Cancel button to abort this action.

Output report to file frame

This frame of the ASCII Report window allows the user to specify a filename/location for the generated output file. By default, the report name is the same as the first CDD file loaded, substituting the .cdd extension for a .rpt extension. By default, the directory location to store the generated report is the same directory that the first CDD file exists in. To change this name/location, the user may either enter a value in the entry field or click on the Browse... button to display a "Save As" type window.

View the report in the GUI after it is created

Selecting this option will cause a window to open after the report has been generated which will contain the contents of the generated report in a read-only view. You can search in this window and scroll to help view the entire document.

Once you have completed setting everything up as you need, click on the Create button to generate the report file. If everything worked, the report generation window will close and, if enabled via the the section called “View the report in the GUI after it is created” selector, a file viewer window will be displayed with the contents of the newly generated report file. Click on the "X" button in the window manager to close this window when you have finished with it.

covered-0.7.10/doc/html/chapter.gui.intro.html0000644000076500007650000001051311426534466021217 0ustar trevorwtrevorwChapter 16. Introduction to the GUI

Chapter 16. Introduction to the GUI

The Covered report viewer GUI allows a user to view the coverage results from one or more CDD (Covered Design Database) files that have been previously generated using the Covered score and/or merge commands. The advantages of using the GUI versus using an ASCII file to view coverage results are the following:

  1. View code that is covered/uncovered within the actual source file text (more context)

  2. Quickly see which modules/instances were uncovered for each coverage metric.

  3. Ability to hide/unhide verbose information for uncovered code.

  4. Quickly find expressions that caused combinational logic cases to be uncovered.

  5. Allows user to focus on a particular expression/signal/module/instance that is uncovered.

  6. Non-useful coverage cases can be interactively excluded/included and summary information automatically recalculated.

Because the nature of a GUI interface is much more interactive than a generated text file report, the Covered report viewer is meant to provide the user a more in-depth look at the logic to identify the reasons for not achieving full coverage. This is the ultimate goal of the GUI interface -- to be an interactive tool for identifying and understanding why full code coverage was not achieved and how to write tests that will cover those areas.

The GUI report viewer is invoked by specifying the -view option to the Covered report command. The report viewer is part of the report command and is, therefore, not used to parse/score a design. However, merging maytake place with the GUI as multiple CDD files may be read, merged (assuming all of the CDD files came from the same DUT) and saved in CDD file format.

The rest of the user manual pages describe the various widgets and windows of the GUI and their functionality. Additionally, this user manual contains information on how to get the most out of the Covered GUI report viewer.

covered-0.7.10/doc/html/chapter.gui.line.html0000644000076500007650000003135311426534466021020 0ustar trevorwtrevorwChapter 18. Navigating the Line Coverage Window

Chapter 18. Navigating the Line Coverage Window

Line coverage is the quickest way to determine what logic in your design is being exercised and which logic has not be exercised during simulation. If a line was found to not be simulated, this is an indication that there was some event that did not occur or did not occur at the proper time to cause a previous conditional expression to be evaluated to true or false. For example, if a block of code looked something like:

Example 18.1. Line Coverage Example

  always @(posedge clock)  // Line 1
    if( a )                // Line 2
      b <= 1'b0;           // Line 3
    else                   // Line 4
      b <= 1'b1;           // Line 5
      


If line 3 was shown to be not covered, this would indicate that at the positive edge of the term "clock", the value of "a" never evaluated to a value of 1 (true). To make line 3 become covered, we would need to setup a situation in the diagnostic that caused "a" to become true at the positive edge of the term "clock".

On the other hand, if all lines 2 - 5 were found to be uncovered, this would indicate the the term "clock" never made a transition from some value to a 1 (true) value during simulation.

18.1. Viewing Uncovered Lines

To view line coverage for all uncovered lines for a specific module/instance, do the following:

  1. Make sure that the Show Uncovered menu item in the report menu is selected.

  2. Select the line coverage metric in the coverage bar by left-clicking on selection button to the left of "Line".

  3. Select one of the modules/instances that is highlighted in the uncovered color scheme (to change this color scheme, see Chapter 28, Navigating the Preferences Window) in the listbox. This will cause the selected module/instance source code to be displayed in the file viewer.

Once the selected module/instance has been displayed, scroll down in the Coverage File Viewer window (using the scroll bars to the right and below the Coverage File Viewer window) until you have reached a line that is highlighted in the uncovered color scheme. The line number of the highlighted line will be printed to the left of the source code line. This line represents a line that was found to not be hit during the simulation of this module/instance.

18.2. Excluding/Included Uncovered Lines from Line Coverage

Any uncovered line in the design may be included/excluded from coverage consideration. To the left of each uncovered line is an underlined "I" (line is currently included in coverage) or "E" (line is currently excluded in coverage). Clicking on an "I" will cause a exclusion reason popup window to be displayed, allowing you to specify a reason for excluding this line. Once a reason has been entered, the coverage exclusion property of the line will change to an "E" and be highlighted in the "covered" color scheme and the summary line coverage information will be recalculated and redisplayed in the listbox to reflect the current status of line coverage for the current module/instance. Clicking on an "E" will cause the current line to be displayed in the "uncovered" color scheme, the "E" will change to an "I", and the summary line coverage will be recalculated and redisplayed in the summary listbox. Figure 18.1, “Example of uncovered line included for line coverage consideration” shows an uncovered line that is included for coverage consideration. Figure 18.2, “Example of uncovered line excluded for line coverage consideration” shows the same line which is now excluded from coverage consideration.

Figure 18.1. Example of uncovered line included for line coverage consideration

Example of uncovered line included for line coverage consideration


Figure 18.2. Example of uncovered line excluded for line coverage consideration

Example of uncovered line excluded for line coverage consideration


In addition to changing the line coverage information, the combinational logic coverage information for an uncovered statement on that line will also be implicitly excluded from coverage (though the exclude properties for each subexpression of the statement will not change).

If the user excludes any line in the design, the Save CDD... option in the file menu will be enabled. This allows the user to save the excluded property either back to the CDD file (or to a newly named CDD file). Doing so will allow the user to load the CDD file at a different time and retain the knowledge of which lines have been excluded/included for coverage. Additionally, if a saved CDD file with coverage exclusion is merged with another CDD file, the excluded line information is preserved for the resulting merged CDD file.

If a line has been excluded from coverage and an exclusion reason was specified, you can view the reason for exclusion by right-click-and-hold on the "E" on the desired line. This will cause a tooltip-style window to be displayed specifying the reason for exclusion. The background color of the tooltip will be the same color as the "covered" background color to help distinguish it from a normal tooltip. To cause the exclusion reason tooltip to disappear, simply release the button.

18.3. Viewing Covered Lines

To view line coverage for all covered lines for a specific module/instance, do the following:

  1. Make sure that the Show Covered menu item in the report menu is selected.

  2. Select the line coverage metric in the coverage bar by left-clicking on the selection button to the left of "Line".

  3. Select one of the modules/instances in the listbox that shows that at least one line was considered coverable by Covered.

Once the selected module/instance has been displayed, scroll down in the Coverage File Viewer window (using the scroll bars to the right and below the Coverage File Viewer window) until you have reached a line that is highlighted in the covered color scheme. The line number of the highlighted line will be printed to the left of the source code line. This line represents a line that was found to be hit during the simulation of this module/instance.

[Note]Note

You may see both the covered and uncovered line coverage simultaneously by selecting both the Show Uncovered and Show Covered items in the Report menu. This is sometimes useful to see what logic Covered was not able to provide coverage support for (all lines which contain code that are not highlighted in either the uncovered or covered color schemes).

covered-0.7.10/doc/html/chapter.gui.logic.html0000644000076500007650000006446311426534466021176 0ustar trevorwtrevorwChapter 21. Navigating the Combinational Logic Window

Chapter 21. Navigating the Combinational Logic Window

The Verbose Combinational Logic viewer allows the user to look at the subexpressions of a selected statement to determine exactly why a statement did not achieve 100% coverage. The window is split up into two text frames. The top frame displays the selected statement, underlining and numbering subexpressions that were found to not achieve full coverage. The bottom frame displays which combinations of a selected subexpression were hit/missed, allowing the user to discern which combinations of logic are still in need of verification. Figure 1 shows the verbose combination logic window.

Figure 21.1. Example of the verbose combinational logic window

Example of the verbose combinational logic window


21.1. Navigating a Statement

To understand what subexpressions of a statement caused it to not achieve 100% coverage, the viewer window allows the user to traverse uncovered subexpressions, displaying the coverage information for each subexpression in the lower frame. To see an uncovered subexpression in the lower frame, simply click the left mouse on the underlined subexpression. If the subexpression has one or more children subexpressions, these will be individually underlined and numbered. If the subexpression is a leaf subexpression of the statement, only its coverage information will be displayed in the lower pane. To traverse upward in a subexpression, simply click the right mouse button on the underlined subexpression. This will cause the parent subexpression to be underlined and its parent (if one exists) will have its coverage information displayed in the lower frame.

To exit this window, simply click on Close button. To see this help page for the combinational logic window, click on the help (?) button.

21.2. Understanding the Coverage Information

The coverage information for a selected subexpression can be one of four different types:

Event Subexpression

These subexpressions do not have any children expressions. Their coverage is in terms of:

  • Did this event occur?

The following operators are considered events:

  • At-event operators:

      @(posedge expression)
      @(negedge expression)
      @(expression)
      @*
                  

  • Event trigger operator:

      -> event_variable
                  

Figure 21.2. Example Coverage Output for an Uncovered Event Subexpression

Example Coverage Output for an Uncovered Event Subexpression


In this diagram, we see that a certain @(posedge clock) expression never occured.

Unary Subexpression

These subexpressions do not have any children expressions. Their coverage is in terms of:

  • Did this expression evaluate to a value of 0?

  • Did this expression evaluate to a non-zero value?

The following operators are considered unary subexpressions:

  • Signal/Bit Selectors:

      signal_value
      signal_value[expression]
      signal_value[value:value]
      signal_value[expression+:value]
      signal_value[expression-:value]
                  

  • Function call:

      function_name( ... )
                  

  • Relational operators:

      !expression
      expression  <    expression
      expression  >    expression
      expression  <=   expression
      expression  >=   expression
      expression  ==   expression
      expression  !=   expression
      expression  ===  expression
      expression  !==  expression
                  

  • Shift operators:

      expression <<  value
      expression >>  value
      expression <<< value
      expression >>> value
                  

  • Conditional operator:

      expression ? expression : expression
                  

  • Unary operators:

      expression
      &expression
      |expression
      ^expression
      ~&expression
      ~|expression
      ~^expression
                  

  • Concatenation operators:

      {value{expression} }
      {expression, expression, ... }
                  

  • Case equality

Figure 21.3. Example Coverage Output for an Uncovered Unary Subexpression

Example Coverage Output for an Uncovered Unary Subexpression


Simple Combinational Subexpression

These subexpressions have two child expressions (L=left and R=right). There are three flavors of simple combinational subexpressions: AND-type, OR-type and other. The differences are explained below.

Simple AND-type Combinational Subexpressions

These subexpressions have three possible combinational outcomes:

  • Did the left expression evaluate to 0?

  • Did the right expression evaluate to 0?

  • Did the left expression evaluate to 1 when the right expression evaluated to 1?

The following operators are considered simple AND-like combinational subexpressions:

  • Logical operators:

      expression  &   expression
      expression  ~&  expression
      expression  &&  expression
                    

Figure 21.4. Example Coverage Output for an Uncovered Simple AND-type Combinational Subexpression

Example Coverage Output for an Uncovered Simple AND-type Combinational Subexpression


Simple OR-type Combinational Subexpressions

These subexpressions have three possible combinational outcomes:

  • Did the left expression evaluate to 1?

    Did the right expression evaluate to 1?

    Did the left expression evaluate to 0 when the right expression evaluated to 0?

The following operators are considered simple OR-like combinational subexpressions:

  • Logical operators

  •   expression  |   expression
      expression  ~|  expression
      expression  ||  expression
                    

Figure 21.5. Example Coverage Output for an Uncovered Simple OR-type Combinational Subexpression

Example Coverage Output for an Uncovered Simple OR-type Combinational Subexpression


Simple Other-type Combinational Subexpressions

These subexpressions have four possible combinational outcomes:

  • Did the left expression evaluate to 0 when the right expression evaluated to 0?

  • Did the left expression evaluate to 0 when the right expression evaluated to 1?

  • Did the left expression evaluate to 1 when the right expression evaluated to 0?

  • Did the left expression evaluate to 1 when the right expression evaluated to 1?

The following operators are considered simple combinational subexpressions:

  • Mathematical operators:

      expression + expression
      expression - expression
                    

  • Logical operators:

      expression ^  expression
      expression ~^ expression
                    

Figure 21.6. Example Coverage Output for an Uncovered Simple Combinational Subexpression

Example Coverage Output for an Uncovered Simple Combinational Subexpression


Complex Combinational Subexpression

These subexpression have three or more child expressions that all are connected by the same operator. For example, the statement a = (b & c & d) would contain the complex combinational subexpression of (b & c & d) where b, c and d are the three child expressions all combined using the bitwise AND operator.

The effect of each subexpression on the value of the entire subexpression as well as the combination of each child toward the parent is displayed. For example, if the combinational operator is a bitwise OR, each child is checked to see if it evaluated to TRUE (in an OR operation, only one subexpression needs to evaluate to TRUE for the entire subexpression to be TRUE). Additionally, all child subexpressions are checked to see if all evaluated to 0 simultaneously (this is the only way to get the whole subexpression to evaluate to 0).

The unique identifier below each subexpression is used in the displayed coverage information for these types of subexpressions for identifying which subexpression did not behave correctly.

All simple combinational subexpressions can be output as complex combinational subexpressions if there are three or more child subexpressions to the operation.

Figure 21.7. Example Coverage Output for an Uncovered Complex Combinational Subexpression

Example Coverage Output for an Uncovered Complex Combinational Subexpression


In this example, subexpression 1 never evaluated to a value of TRUE (which would have made the entire expression TRUE) and all three subexpressions 1, 2, and 3 were never a value of 0 simultaneously (which would have made the entire expression FALSE). However, subexpressions 2 and 3 both evaluated to TRUE at some point.

21.3. Excluding/Including a Subexpression

For any displayed subexpression within a statement, the user may choose to disregard the coverage information for that subexpression by clicking on the Excluded checkbutton on the right side of the window. If this option is checked, Covered will display a exclusion reason popup window to allow the user to specify a reason for excluding the subexpression. Once a reason has been entered, the combinational logic summary coverage information will be recalculated for the current module/instance by adding to the "Exclude" count the number of uncovered combinational logic values for the given subexpression (and all subexpressions below this expression within the expression tree). This new summary information will be redisplayed on the listbox. The subexpression background color in the top frame will also change from the uncovered background color to the covered background color. However, the subexpression will still contain an underline that may be clicked on at any time to view its coverage information or the coverage information for any subexpressions that are uncovered. To include a previously excluded subexpression, simply uncheck the Excluded checkbutton. This will automatically cause the summary information and background color to be updated for the given subexpression. Figure 21.8, “Example of an excluded subexpression” below shows an example of a subexpression that has been excluded from coverage consideration.

Figure 21.8. Example of an excluded subexpression

Example of an excluded subexpression


If an expression tree has been entirely excluded from coverage (all subexpressions have the Excluded checkbutton checked), the background color in the file viewer will change from an uncovered background color to the covered background color to indicate at the top-level that this entire statement has been excluded from coverage. However, the statement will still be underlined in the Main Coverage File Viewer to allow the user to view the statement, if necessary.

If the user excludes any subexpression in the design, the Save CDD... option in the file menu will be enabled. This allows the user to save the excluded property either back to the CDD file (or to a newly named CDD file). Doing so will allow the user to load the CDD file at a different time and retain the knowledge of which subexpressions have been excluded/included for coverage. Additionally, if a saved CDD file with coverage exclusion is merged with another CDD file, the excluded subexpression information is preserved for the resulting merged CDD file.

If a subexpression has been excluded from coverage and an exclusion reason was specified, you can view the reason for exclusion by selecting the subexpression in the top window (so that it is displayed in the lower window and right-click-and-holding on the Excluded checkbutton. This will cause a tooltip-style window to be displayed specifying the reason for exclusion. The background color of the tooltip will be the same color as the "covered" background color to help distinguish it from a normal tooltip. To cause the exclusion reason tooltip to disappear, simply release the button.

21.4. Displaying a New Statement

If the Verbose Combinational Logic Coverage window is currently displayed with a statement, the user may select a new statement in the file viewer of the Mainwindow. When a new statement is selected, its value immediately replaces the currently selected statement. This feature allows many different statements to be viewed one after the other without having to create/destroy a new window for each.

The user may also see the previous or next uncovered statement in the main viewer by clicking either the left arrow button (for previous signal viewing) or the right arrow button (for next signal viewing). Note that the left arrow button will be disabled if there is not a signal previous to the current signal in the given module and the right arrow button will be disabled if there is not a signal after the current signal in the given module.

covered-0.7.10/doc/html/chapter.gui.main.html0000644000076500007650000013445611426534466021025 0ustar trevorwtrevorwChapter 17. Navigating the Main Window

Chapter 17. Navigating the Main Window

Figure 17.1, “Covered Main Window” shows the main window prior to a CDD file being loaded. There are five main components of the main window. These components are the following (from top to bottom, left to right):

Figure 17.1. Covered Main Window

Covered Main Window


17.1. The Main Menu Bar

The Main Menu Bar consists of four menus at the top of the main window. Figure 17.2, “Covered Main Window Highlighting the Menu Bar” below shows the menu bar portion of the GUI bordered in red. These menus are the following:

  1. File - Creates, opens, merges, saves and closes CDD files, generates reports, and exits the application.

  2. Report - Specifies what type of report to show.

  3. View - Provides additional viewing options.

  4. Help - Provides access to online help manual and tool information.

Figure 17.2. Covered Main Window Highlighting the Menu Bar

Covered Main Window Highlighting the Menu Bar


[Note]Note

On Mac OS X, the main menubar does not exist in the application window. Like most Mac OS X applications, the main menubar exists at the top of the display.

The File Menu

The file menu is used to open a new CDD file, merge a related CDD file (derived from the same design as the currently opened CDD file, save the currently opened CDD file(s), close all opened CDD files, generate different types of output and view the names of all currently opened CDD files. Additionally, the user selects this menu bar to exit the Covered report viewer GUI. Figure 17.3, “The File Menu” shows the file menu contents within the main window.

Figure 17.3. The File Menu

The File Menu


Open/Merge CDDs...

This menu option is used to either open a new CDD file or merge a related CDD file into the currently opened CDD file(s). This action needs to be performed before any coverage viewing can take place. When this option is selected, a standard file window is displayed allowing the user to select one (or possibly more depending on your version of Tcl/Tk) CDD file to open or merge. To select more than one CDD file with one call to this option, simply press and hold the Control key while selecting files with the left mouse button. If your version of Tcl/Tk supports this feature, you will see multiple files highlighted for selection; otherwise, only the last selected file will be selected. If no CDD files currently are opened, any CDD file may be opened. If one or more CDD files have been opened/merged, only CDD files generated from the same design may be merged.

Note that this option has an accelerator keystroke <Control-O>. Hitting this keystroke combination will also open new CDD file(s).

View Loaded CDD(s)...

This menu option is only available after an initial CDD file has been opened using the Open/Merge CDDs... file menu option. When this menu option is selected, a new window displaying all currently opened CDD files is displayed (see Figure 17.4, “The CDD Opened File Viewer” below). If another CDD file is merged and this window is currently displayed, it is automatically updated with the newly added file. If the Close CDDs... file menu option is selected while this window is opened, all filenames will be automatically removed to indicate this. The View Loaded CDD(s)... menu option is useful for helping the user see exactly which files have been merged or not merged in the current viewer. Simply click on the Close button in the Loaded CDD file viewer window to close the window.

Figure 17.4. The CDD Opened File Viewer

The CDD Opened File Viewer


Save CDD...

This menu option is only available after one or more CDD files have been opened/merged. It is used to save the opened or merged CDD files as a single, merged CDD file than can be viewed as a separate CDD file or can be merged with other CDD files. It is also used to save any changes that the user has made to exclude/include coverage cases within the GUI. If you would like to retain this information, please save the CDD file. By default, the name of the first loaded CDD file is placed in the "Save As" window when this option is selected. The user may choose to replace the old CDD file with the new one, or the user may save it under a different name. Once a CDD file has been saved, this option is deselected until either a new CDD file is merged or the user changes the exclude/include property of any coverage case within the GUI.

Note that this option has an accelerator keystroke <Control-s>. Hitting this keystroke combination will also save the current CDD.

Close CDDs

This menu option is used to close all opened/merged CDD files so that the user may view a different CDD file without needing to exit and re-enter the GUI. The user may open and close as many times as needed without needing to reinvoke the GUI. When CDD files are closed, any opened coverage windows are automatically closed and all necessary GUI components are restored to their original state as when the GUI is first invoked. If the currently opened CDD file(s) have not been saved, a window (shown in Figure 17.5, “The Close Warning Window” below) is displayed to ask the user if they would like to save prior to closing. To save the CDD file, simply click "Yes" and a "Save As" window will prompt you for a location/name to save it as. To close the CDD file without saving, simply click "No". To cancel the close operation, simply click Cancel. To view another CDD file after closing all CDD files, simply select the Open/Merge CDDs... file menu option.

Note that this option has an accelerator keystroke <Control-w>. Hitting this keystroke combination will also close all opened CDD files.

Figure 17.5. The Close Warning Window

The Close Warning Window


Generate

This option, when selected, displays a submenu of items that can be generated by the GUI. The following options (with descriptions) are available (see Figure 17.6, “The Generate Menu List”).

Figure 17.6. The Generate Menu List

The Generate Menu List


  • New CDD...

    Selecting this submenu option will cause Covered to allow for the creation of a new CDD file (note: this can be accomplished on the command-line with the "score" command). When this option is selected, the new CDD creation wizard window is created. See Chapter 25, Creating a New CDD for more information on the navigation of this window.

    Note that this option has an accelerator keystroke <Control-n>. Hitting this keystroke combination will also cause the new CDD creation window to be displayed.

  • ASCII Report...

    Selecting this submenu option will cause Covered to generate an ASCII version of the coverage report to a specified file (note: this can also be accomplished with the "report" command of Covered's command-line interface). When this option is selected, the ASCII report generation wizard window is created. See Chapter 26, Creating an ASCII report file for more information on the navigation of this window.

    Note that this option has an accelerator keystroke <Control-r>. Hitting this keystroke combination will also cause the ASCII report generator window to be displayed.

  • CDD Ranking Report...

    Selecting this submenu option will cause Covered to generate a CDD ranking report to a specified file (note: this can also be accomplished on the command-line with the "rank" command). When this option is selected, the CDD ranking wizard window is created. See Chapter 27, Creating a CDD Ranking Report for more information on the navigation of this window.

    Note that this option has an accelerator keystroke <Control-c>. Hitting this keystroke combination will also cause the CDD ranking window to be displayed.

Exit

This menu option will exit the entire GUI application, closing all opened windows created by this application. Use this option to exit the application. If the currently opened CDD file(s) have not been saved, a window (shown in Figure 17.7, “The Exit Warning Window” below) is displayed to ask the user if they would like to save prior to exiting. To save the CDD file, simply click Yes and a "Save As" window will prompt you for a location/name to save it as. To close the CDD file without saving, simply click No. To cancel the close operation, simply click Cancel.

Note that this option has an accelerator keystroke <Control-x> (or <Command-Q> on Mac OS X). Hitting this keystroke combination will also close the entire application.

Figure 17.7. The Exit Warning Window

The Exit Warning Window


The Report Menu

The report menu allows the user to display the currently opened CDD file contents in a number of different ways for analyzing. The options specified in this menu closely imitate the options in the "report" command. The type of report can be changed at any point in time while a CDD is loaded. When a report menu option is selected, Covered will automatically convert all information in the GUI to represent this report type. Figure 17.8, “The Report Menu” below shows the contents of the report menu. Each menu item is described below the figure.

Figure 17.8. The Report Menu

The Report Menu


Module-Based

When the diamond to the left of this option is selected, the generated report information will be in module-based representation. A module-based report gathers all of the module instances that instantiate the same module and merges their results based on the module name. This is useful for understanding what logic in a module has been tested or untested without care to individual instance contribution. Selecting this report type (the default) will cause the Instance-based menu option to be automatically deselected (the two report types are mutually exclusive).

Instance-Based

When the diamond to the left of this option is selected, the generated report information will be in instance-based representation. An instance-based report shows the coverage information for each module instance within the design. This allows the user to discern what logic is being covered in individual instances. Selecting this report type will cause the Module-based menu option to be automatically deselected (the two report types are mutually exclusive).

Line, Toggle, Memory, Logic, FSM, Assert

These menu options are directly tied to the coverage metric select menubutton in the coverage bar (see Section 17.2, “The Coverage Type View Bar”). Changing the value in the menubutton will change the selection of this menu item and vice versa. Only one of these menu items will be selected at a given time.

Show Uncovered

When the square to the left of this option is selected (the default), all uncovered lines, toggles, logic, and FSM states/arcs within the file viewer window will be highlighted for the user to quickly see what code was monitored by Covered but determined to not be fully covered. This option may be selected along with the Show Covered menu option to see both covered and uncovered logic within the same file.

Show Covered

When the square to the left of this option is selected, all covered lines, toggles, logic, and FSM states/arcs within the file viewer window will be highlighted for the user to quickly see what code was monitored by Covered and determined to be fully covered. This option is useful for the user of Covered to understand what logic was monitored during simulation. This option may be selected along with the Show Uncovered menu option to see both covered and uncovered logic within the same file.

Show Race Conditions

When the square to the left of this option is selected, all logic lines that were found to contain a potential race condition and was, therefore, eliminated from coverage consideration by Covered will be highlighted by the colors as selected in the preference menu. This option is useful for the user of Covered to understand what logic was not considered for coverage information due to a detected potential race condition situation. Please see Chapter 4, Race Condition Checking for more information on what Covered looks for in logic to consider it to be a possible race condition.

The View Menu

The View menu allows the user to select or change the current way the information in Covered is viewed. Figure 17.9, “The View Menu” shows the contents of the View menu.

Figure 17.9. The View Menu

The View Menu


Next Uncovered

Causes the line containing the next uncovered metric to be visible in the file viewer. If the next uncovered line is already visible, this menu item will have no visible effect. The search for the next uncovered line starts at (a) the top of the module (when the module is first displayed in the the Coverage Viewer), (b) from the last uncovered line searched for with the Next Uncovered or Previous Uncovered calls, or (c) from the last currently selected line (only valid for toggle and combinational logic views).

This menu item is only enabled when another uncovered line exists after the current uncovered line. It can also be accessed with the accelerator keystroke <Control-n> or the right arrow button in the Main Window.

Previous Uncovered

Causes the line containing the previous uncovered metric to be visible in the file viewer. If the previous uncovered line is already visible, this menu item will have no visible effect. The search for the previous uncovered line starts at (a) the top of the module (when the module is first displayed in the the Coverage Viewer), (b) from the last uncovered line searched for with the Next Uncovered or Previous Uncovered calls, or (c) from the last currently selected line (only valid for toggle and combinational logic views).

This menu item is only enabled when another uncovered line exists before the current uncovered line. It can also be accessed with the accelerator keystroke <Control-p> or the left arrow button in the Main Window.

Show Current Selection

This menu item is only available if the current metric mode is not "Line", the user has clicked on an uncovered segment of code, and the associated toggle, memory, logic, FSM or assertion verbose window exists. The currently selected line is visually identified in the file viewer area on the left-hand side of the line containing the uncovered code. If this line is not currently visible in the Coverage Viewer, selecting this menu item will cause it to be visible.

An accelerator keystroke <Control-c> will also invoke this menu item.

Wizard...

Displays the Covered wizard window which normally opens upon starting the Covered GUI. The Wizard window allows the user to easily create a new CDD file, open/ merge existing CDD files, rank existing CDD files and get user documentation. See Chapter 30, Navigating the Wizard Window for more information.

Preferences...

Causes the preferences window to be created if it currently does not exist or forces it into the foreground if it does exist.

[Note]Note

On Mac OS X, this menu item does not exist in the "Report Menu" but rather in the Covered application menu to remain consistent with the Mac OS X environment.

The Help Menu

The help menu contains all of the user documentation for Covered. Additionally, information regarding the version of Covered used and other contact information for application problems, suggestions, etc. can be found in this menu.

Figure 17.10. The Help Menu

The Help Menu


Manual

Selecting this menu item causes Covered to display the user manual in a web browser.

About Covered

Selecting this menu item causes Covered to bring up a window showing the current release number, developer contact information and credits.

[Note]Note

On Mac OS X, this menu item does not exist in the Help Menu but rather in the application's menu to remain consistent with the Mac OS X environment.

17.2. The Coverage Type View Bar

Figure 17.11, “Covered Main Coverage Type View Bar” shows the location of the coverage type view bar. The bar contains two selection buttons. The selection button on the left side of the bar shows the currently selected coverage metric. There are six main types of coverage metrics that Covered can provide: line, toggle, memory, logic (combinational logic), FSM (state and arc) and assert (assertion coverage). When the Covered GUI is first invoked, the line coverage metric is the default mode. To view a different metric, simply left click, select the desired coverage metric, and left click again. Doing so will automatically set the selection indicator to the new mode and display the new metric information in the Module/Instance listbox and file viewer.

The selection button on the right side of the bar shows the current coverage accumulation mode: module or instance. Module coverage takes all of the similar module instances and merges their coverages. Instance coverage displays each module instance individually. To select a different value than the one displayed, simply left click the selection button, highlight the desired value and left click again. This will repopulate the Module/Instance lisbox and clear the file viewer.

Figure 17.11. Covered Main Coverage Type View Bar

Covered Main Coverage Type View Bar


17.3. The Module/Instance Listbox

After a CDD file has been opened in the GUI, the module/instance selection box (shown in Figure 17.12, “Populated Module/Instance Selection Box” below) will contain either a list of all of the modules within the specified design or a list of all of the instances within the design, based on the type of report selected in the report menu. Left-clicking on a module/instance name within this box will cause that file to be output in the file viewer to the right of the selection box.

In addition to the names of the modules or instances of the design, each line also contains a summary view of the coverage for the currently selected metric for each module or instance. The summary coverage information includes the number of hits, number of misses, total number and hit percentage. Each column in the table can be resized by clicking on the separator bar between the column headers and sliding the column to the left or to the right. Additionally, columns may be hidden or shown in the module/instance selection box by clicking on the button at the right-hand side of the column header bar (and above the vertical scrollbar). When this button is left-clicked, a popup menu will be displayed showing which columns are currently shown (a check to the left of the column name) and which are hidden (no check). To change the display for a particular column, simply click on the column name in the popup window. This will cause the associated column to be hidden or shown and will close the popup window. If the popup window is displayed and the user does not wish to change the display values of any of the shown columns, simply click anywhere on the screen but on the popup window. This will cause the popup window to disappear and no column display values will be changed.

Depending on the selected coverage metric (specified in the coverage bar) and the coverage results for each module/instance, a module/ instance item will be highlighted in the uncovered logic color if the corresponding module/instance was found to have uncovered logic within that module/instance. If the specified module/instance was found to be fully covered for the currently selected metric, it will be highlighted with the selected covered logic color. This can help the user quickly identify modules/instances that contain uncovered logic cases. Note that when a different coverage metric is selected, the highlights will be recalculated for that metric. Additionally, the currently selected module/instance will be displayed in a darker version of the covered/uncovered color.

Figure 17.12. Populated Module/Instance Selection Box

Populated Module/Instance Selection Box


17.4. The Coverage File Viewer

Figure 17.13, “Covered Main Coverage File Viewer” shows the area of the main window where the coverage file viewer window is located.

Figure 17.13. Covered Main Coverage File Viewer

Covered Main Coverage File Viewer


The coverage file viewer shows the currently selected module (indicated in the information bar) Verilog source. The coverage file viewer provides a read-only view of the original source code so all editing of the file must be done in a separate editor. Each source code line in the viewer window is numbered to the left of the line to aid in debugging and finding the lines in an editor.

Depending on the coverage metric currently selected in the coverage bar and the covered/uncovered/race condition selections in the report menu, the lines that are found to be uncovered, covered, and/or considered a race condition are highlighted in their respective color schemes in the coverage file viewer window. Using the scrollbars to the right and below the coverage file viewer, the user can find the missed/hit lines quickly for further analysis.

The coverage file viewer is the place where the user can invoke the toggle, memory,combinational logic, FSM and/or assertion detail windows. To view one of these windows, do the following:

  1. Select either the Toggle, Memory, Logic, FSM or Assert coverage metric selection button in the coverage bar.

  2. Select a module/instance that contains uncovered code in the listbox.

  3. In the coverage file viewer, find code that is highlighted as being uncovered.

  4. Left click on the uncovered piece of logic. Doing so will automatically bring up either the toggle, the memory, the logic, the FSM or the assertion verbose coverage windows.

Additionally, the logical blocks that have been disregarded by Covered due to a potential race condition existing are highlighted. By placing the cursor over one of these logical blocks, the reason for why the logical block was disregarded is output in the information bar.

To view a new module/instance, simply left click on one in the Module/Instance Listbox. The source code for the selected module/instance will be immediately loaded into the coverage file viewer in the currently selected coverage metric.

To view a new coverage metric, simply left click on one of the coverage metrics in the Coverage Type Bar. The currently selected module/instance will be immediately updated in the coverage file viewer, highlighting the uncovered/covered code for the current metric.

Searching for an Uncovered Line in the Coverage Viewer

To find the next or previous line containing uncovered logic for the current metric mode, click the left arrow (Previous) or right arrow (Next) buttons. Doing so will cause the next or previous uncovered line to be visible in the Coverage File Viewer. Clicking these buttons has the same effect as the "Next Uncovered" or "Previous Uncovered" menu items in the view menu.

Searching for a String in the Coverage Viewer

The Coverage Viewer contains a find (magnifying lens) button, an entry field, and a clear (X) button for performing text searches in the Coverage File Viewer. The user may type in any string (wildcards and pattern matching is not supported) in the entry field. Hitting the "return" key or the find button will cause the string search to commence.

If a match to the search value is found, it is made visible in the Coverage File Viewer and highlighted. The user may search on the value again by clicking the find button. To clear the current value in the entry field, click on the clear button. If a match occurs, the specified value in the entry field will remain until either a new value is entered or the clear button is clicked. If a match was not found for the given string, a message window will pop-up specifying that the given string was not found. Clicking the OK button will cause this message window to close and the entry field will automatically be cleared.

17.5. The Information Bar

The information bar at the bottom of each window in the report viewer provides information about the current mode, file, or operation the user should take next. All information is state and context sensitive. If you are in doubt of what to do next, first see the information bar.

Figure 17.14. Covered Main Information Bar

Covered Main Information Bar


covered-0.7.10/doc/html/chapter.gui.memory.html0000644000076500007650000003461011426534466021400 0ustar trevorwtrevorwChapter 20. Navigating the Memory Coverage Window

Chapter 20. Navigating the Memory Coverage Window

The verbose memory window allows the user to interactively view all of the coverage information for a selected memory, including the following for each addressable memory element:

  1. Have all bits toggled from 0 -> 1 and from 1 -> 0?

  2. Has the entry been written?

  3. Has the entry been read?

To display this window, simply click on a highlighted/underlined uncovered memory in the file viewer. This will cause the verbose memory viewer to be created for the specified memory as well as display a "-->" symbol in the Coverage Viewer on the same line as the selected memory. This symbol is simply meant to help the user identify in the Coverage Viewer which memory is currently displayed in the Memory Viewer window. Figure 1 shows the Memory Viewer loaded with a 4-dimensional memory called "mem" in which two of the dimensions are unpacked (all combinations of unpacked dimensions make up the total number of addressable elements in the memory), creating a total of 18 addressable elements. The first addressable element "[0][0]" is shown in the lower frame in which only a single bit has been toggled from 0 to 1, the element has been written, but it has not been read.

Figure 20.1. Verbose Memory Window

Verbose Memory Window


20.1. Understanding the Layout

The Memory Coverage window is split up into three main frames stacked from top to bottom. These frames, in order from top to bottom, are the "Addressable Memory Elements" frame, the "Element Coverage" frame, and the button frame. Each are described in detail below.

Addressable Memory Elements Frame

The uppermost frame contains all of the addressable memory elements (AMEs) of the memory. An AME is a single memory entry that is addressed by specifying a unique combination of values for each of the unpacked dimensions of the memory. For example, consider the following memory:

  reg [15:0] foo[0:1][0:3];
        

This memory called "foo" contains three dimensions. One packed dimension which is a 16-bit little endian value and two unpacked dimensions, containing two entries of four entries (for a total of eight addressable memory elements). Each AME being 16 bits wide. The AMEs for this memory would be:

  • foo[0][0]

  • foo[0][1]

  • foo[0][2]

  • foo[0][3]

  • foo[1][0]

  • foo[1][1]

  • foo[1][2]

  • foo[1][3]

The upper frame will contain all of the AMEs for the selected memory. The uncovered AMEs will be highlighted in the uncovered color scheme (as specified in the preferences window) while all fully covered AMEs will remain unhighlighted. To view the coverage information for any uncovered AME, simply click on it and the information will be viewable in the "Element Coverage" frame below it.

Element Coverage Frame

The Element Coverage frame shows all of the coverage information for the currently selected AME including toggle coverage (which bits of the element toggled from 0->1 and 1->0), write coverage (was this entry written to) and read coverage (was this entry accessed).

The bit vector displayed in the toggle window is a binary bit vector, where each value (0 or 1) represents whether that bit in the signal either toggled (1) or did not toggle (0) during simulation. There are two bit vectors displayed for the AME, the top vector shows the 0->1 toggle information while the bottom vector shows the 1->0 toggle information.

The name of the memory along with its dimensional range information is displayed below the toggle window; however, if the mouse cursor is placed over a specific bit in the toggle box, the packed dimensional range information will be changed to show the displayed bit, making it easy for the user to discern exactly which bit has toggled/not toggled. If the width of the AME exceeds the given space for the toggle window, a scrollbar will be allowed to slide left and right to view the rest of the toggle information.

Below the memory name are two other pieces of coverage information about the AME. The value to the right of the Written: label will be set to either "Yes" or "No". If the value is "Yes", this indicates that the currently selected AME was written during simulation and value will be highlighted with the covered color scheme (as selected in the preferences window). If the value is "No", this indicates that the currently selected AME was not written during simulation and the value will be highlighted with the uncovered color scheme.

To the right of the Written information is the Read label which will also be set to either a value of "Yes" or "No". If the value is "Yes", this indicates that the currently selected AME was accessed during simulation and the value will be highlighted with the covered color scheme. If the value is "No", this indicates that the currently selected AME was not accessed during simulation and the value will be highlighted with the uncovered color scheme.

Button Frame

The button frame contains buttons for closing the Memory Coverage window, displaying this help page, or moving to the next/previous uncovered memory in the same module/instance.

To exit this window, simply click on Close button. To see this help page from the toggle window, click on the Help button.

20.2. Excluding/Including a Memory for Memory Coverage

The user may exclude/include any uncovered memory in the design for memory coverage by simply clicking on the Excluded checkbutton in the upper right-hand portion of the Memory Coverage window. If this checkbutton is checked, the exclusion reason popup window will be displayed automatically, allowing the user to specify a reason for excluding the memory. Once a reason has been entered, the summary coverage information will automatically be recalculated and redisplayed in the listbox and the background color of the underlined memory in the file viewer will change from the uncovered background color to the covered background color. However, the memory will still remain underlined, allowing the user to see the verbose memory coverage information, if necessary. If the Excluded checkbutton is unchecked, the summary coverage information and background colors will be readjusted to include the coverage information for this memory.

If the user excludes any memory for memory coverage in the design, the Save CDD... option in the file menu. This allows the user to save the excluded property either back to the CDD file (or to a newly named CDD file). Doing so will allow the user to load the CDD file at a different time and retain the knowledge of which memories have been excluded/included for memory coverage. Additionally, if a saved CDD file with coverage exclusion is merged with another CDD file, the excluded memory information is preserved for the resulting merged CDD file.

If a memory has been excluded from coverage and an exclusion reason was specified, you can view the reason for exclusion by right-click-and-holding on the Excluded checkbutton. This will cause a tooltip-style window to be displayed specifying the reason for exclusion. The background color of the tooltip will be the same color as the "covered" background color to help distinguish it from a normal tooltip. To cause the exclusion reason tooltip to disappear, simply release the button.

20.3. Displaying a New Memory for Memory Coverage

If the Verbose Memory Coverage window is currently displayed with a memory, the user may select a new memory in the file viewer of the Main window. When a new memory is selected, its value immediately replaces the currently selecting memory value. This feature allows many different memories to be viewed one after the other without having to create/destroy a new window for each memory.

The user may also see the previous or next uncovered memory in the main viewer by clicking either the left arrow button (for previous memory viewing) or the right arrow button (for next memory viewing). Note that the left arrow button will be disabled if there is not a memory previous to the current memory in the given module and the right arrow button will be disabled if there is not a memory after the current memory in the given module.

covered-0.7.10/doc/html/chapter.gui.new.html0000644000076500007650000012404211472127327020653 0ustar trevorwtrevorwChapter 25. Creating a New CDD

Chapter 25. Creating a New CDD

Creating a new CDD file from the GUI can be accomplished by either clicking on the Generate New CDD File button in the Wizard window (see Chapter 30, Navigating the Wizard Window for more details on this window), by selecting the File -> Generate -> New CDD... menu option, or using the shortcut "Shift-Control-N". This file creation "wizard" allows the user to create a new CDD file that can be opened/merged into the GUI for coverage analysis. The methods that the CDD creation GUI allows for creating a new CDD file are quite flexible and are completely compatible with the command-line commands.

The following subsections describe the various windows used to create a CDD. Note that the CDD creation wizard uses several "pages" to describe the various options to set for creating a new CDD file, using Back and Next buttons on each page for navigation. Clicking on the Back button will not cause previously filled in pages to be reverted to their default values but rather will remain populated with the user's data. Similarly, if a page has been filled in with data and the Back button is clicked and then the Next button is clicked, the page contents are retained. The only way to clear out fields is to click the Cancel button at the bottom of each page and startup the CDD creation wizard again.

Clicking the Cancel button at any time will cause the CDD creation wizard to immediately exit. Clicking on the help (?) button at any time will bring up the user documentation for the current page (context sensitive help).

25.1. Navigating the New CDD Creation Option Selection Page

Figure Figure 25.1, “CDD Creation Option Selection Page” shows the look of this page of the CDD creation wizard.

Figure 25.1. CDD Creation Option Selection Page

CDD Creation Option Selection Page


The first page of the CDD creation window allows the user to select whether all options should be interactively selected within the GUI or if a file should be read in which contains command-line options to the score command to use. If the latter is chosen, the contents of that file are read in and are populated in the GUI, but the CDD creation wizard will continue in the same fashion as the first option, allowing the user to change, remove or add to the options found in that file.

If the Create CDD by interactively selecting options entry is currently selected and the user wishes to not use a command-line file to populate the rest of the CDD creation pages, simply click on the Next button at the bottom of the page to continue. If the Create CDD by using option file entry is currently selected, the user must either type a valid filename or select one by clicking the Browse... button to the right of the file entry area and select a valid file. Once a valid filename is selected, the Next button will be enabled and the user may then click it to continue to the next page. Note that any filename can be selected (whether it's a valid command file or not). Only valid score command options found in that file are used to populate the wizard entries. No error message will be displayed if the file does not contain this information.

25.2. Navigating the New CDD Creation CDD Name Page

This page is used to specify the name of the output CDD file. Figure 25.2, “CDD Creation Output Name Page” shows the display of this page.

Figure 25.2. CDD Creation Output Name Page

CDD Creation Output Name Page


The output CDD name must be specified and, as such, the Next button is disabled until a name is specified in the entry field. Any filename is allowed. If the user wishes to make use of a "Save As" style window for creating a filename, click the Browse... button and use the window for creating a filename. When the Save button is clicked, the specified filename is placed in the entry field and the Next button is enabled.

25.3. CDD Creation Type Page

This page is used to specify what type of CDD file to create. The four types of CDD files that can be created are:

  1. An unscored CDD file that was created by parsing the design. This CDD file can later be scored via a VCD, LXT2 or FST dumpfile.

    This option can be chosen by selecting the Parse Design Only radiobutton.

  2. A scored CDD file created from the design and from a previously created VCD, LXT2 or FST dumpfile.

    This option can be chosen by selecting the Dumpfile: option. If this option is chosen, a VCD, LXT2 or FST dumpfile is required to be specified before the next option page can be used. Either specify this dumpfile name by typing in an existing dumpfile name in the entry field or use the Browse... button to select a dumpfile.

  3. An unscored CDD file, a top-level Verilog file containing a PLI call to run Covered in VPI mode, and a PLI tab file that can be used by some simulators for compilation purposes. See Section 7.3, “What is needed for VPI scoring?” for details on how to use these files for simulation/scoring purposes.

    This option can be chosen by selecting the VPI Module: radiobutton. If this option is chosen, the name specified will be the name of the module file created that is used to allow Covered to run in VPI mode within a simulation. The basename of the module file will be used for the top-level module.

    In addition to providing a module name when this option is selected, the simulator type that will be used when scoring can be specified as well as the timescale information that can, optionally, be specified at the top of the generated module.

  4. An unscored CDD file and a top-level Verilog file containing the necessary $dumpfile/$dumpvars calls to score the design. This module can be compiled as a top-level module along with the design to produce a VCD/LXT2/FST dumpfile to be used for coverage scoring. See the section called “Selecting What to Dump” for details on how to use these files for simulation/scoring purposes.

    This option can be chosen by selecting the Dumpvars Module: radiobutton. If this option is chosen, the name specified will be the name of the module file created (the basename will be the name of the module and the basename of the VCD/LXT2/FST dumpfile created from the simulation) that will contain the $dumpfile/$dumpvars calls needed to score the design.

The timescale specifiers will be enabled if either the "VPI Module" or "Dumpvars Module" buttons are selected. Selecting the "Set Top Module Timescale" checkbutton will allow you to specify a timescale that will be added to the top of the VPI or dumpvars module file (setting the timescale in top-level modules is sometimes necessary for compilation purposes). If the checkbutton is not selected, no timescale information will be added to the generated top-level module file.

Figure Figure 25.3, “CDD Creation Type Page” displays the contents of this page. When all necessary fields have been specified, the Next button will be enabled and clicking it will lead to the next option page.

Figure 25.3. CDD Creation Type Page

CDD Creation Type Page


25.4. CDD Creation Options1 Page

This page is used to specify several options to Covered's score command. See figure Figure 25.4, “CDD Creation Options1 Page” for the layout of this window.

Figure 25.4. CDD Creation Options1 Page

CDD Creation Options1 Page


The following is a description about each of the CDD creation options available on this page.

General Options

  • Toplevel module name

    Required? Yes

    The name of the top-level module must be specified for a given design to be parsed and a CDD generated from that source. Simply type in the name of the top-most module in the provided entry field. Once a name is provided, the Next button will be enabled to allow traversal to the next option page.

  • Root pathname

    Required? No

    This entry field is an optional one to fill. This value is only necessary if the top-most module to be scored is not the top-most module of the simulator. If this is true, then the value that must be provided in the associated entry field must be the hierarchical reference to the module to be scored.

    An example of a valid root pathname would be something like: top.foo.bar.dut

    See Section 9.3, “Specifying What to Cover” for more information.

  • Delay Type

    This value specifies which delay should be used when a delay type of #(delay_max:delay_typ:delay_min) is encountered in the scored design. If this type of delay specification is not encountered, there is no need to change this value in the GUI. If the delay specification is encountered in the design and this value has not been specified, the default of typ will be used. Otherwise, the user can specify which delay value should be chosen by changing the displayed type to either max, typ, or min.

  • Race Condition Action

    After the design has been parsed and elaborated, Covered performs a static race condition check on the design to verify that no potential race conditions exist. If a race condition exists in the design, this would cause the coverage results to potentially be errant.

    This parameter allows the user to tell Covered what to do if a race condition is found in the design. The valid values are:

    • Silent

      Specifies that no output should be generated. Any blocks with race conditions existing within them will be automatically removed from coverage consideration.

    • Warning

      Specifies that race condition should be output and those blocks containing the race condition will be automatically removed from coverage consideration.

    • Error

      Causes Covered to display the race condition violations and stop scoring after all race condition checking has occurred.

    • Ignore

      Causes Covered to skip race condition checking completely. This option can be used if the user is confident that no real race conditions exist in the design but Covered's static race condition checker is displaying potential problems. If no race conditions actually exist, ignoring race condition checking results allows more of the design to be considered for coverage.

  • Use embedded race condition pragmas

    If this option is selected, a user-specified pragma ("racecheck" by default) is parsed and any potential race conditions found between the off/on pragma pair are ignored by the race condition checker.

    See Section 4.3, “Avoiding Race Condition Checking” for more details.

  • Default Verilog Generation

    Covered's parser supports parsing for Verilog-1995, Verilog-2001 and SystemVerilog, defaulting its parser to support SystemVerilog. However, for older designs which may contain names that are keywords in the newer versions, it may be necessary to change the parser of Covered for the entire design. This option specifies the version of the parser which is used for the entire design.

    For information regarding the ability to specify a certain version of the parser for a specific module, see the section called “Module Generation...”.

  • Include OVL Assertions

    If this option is selected, any OVL assertion modules found within the scored design will have assertion coverage information extracted from them.

Exclude Options

  • Exclude Always Blocks

    If this option is selected, all always code blocks will be excluded from coverage consideration.

  • Exclude Assign Blocks

    If this option is selected, all assign code blocks will be excluded from coverage consideration.

  • Exclude Initial Blocks

    If this option is selected, all initial code blocks will be excluded from coverage consideration.

  • Exclude Final Blocks

    If this option is selected, all final code blocks will be excluded from coverage consideration.

  • Exclude Within Pragma

    If this option is selected, all code blocks will be excluded between the exclusion off/on pragmas. The name of the exclusion pragma is defaulted to "coverage" but can be changed within the associated entry field.

    See the section called “Using the -ep Option for Exclusion” for more information.

25.5. CDD Creation Options2 Page

The second CDD creation options page contains a listbox which will contain the various user-specified options that have been inserted via the Insert... menubutton. Any options that exist within this listbox can be edited by selecting the option and clicking on the Edit... button or deleted by clicking on the Delete button. Additionally, options may be reorganized within the listbox by simply clicking on an option and dragging it into the needed position. See figure Figure 25.5, “CDD Creation Options2 Page” for the layout of this option page.

Figure 25.5. CDD Creation Options2 Page

CDD Creation Options2 Page


To add an option to the listbox, simply click on the Insert... menubutton which will display a list of options. Select one of these options to display a window where the contents of that option can be specified. Clicking the OK button in one of those windows will cause the option to be added to the option listbox. Clicking Cancel in one of those windows will cause the option to not be added to the listbox. Clicking help (?) will display context-sensitive help information to be displayed about the current window.

Figure Figure 25.6, “CDD Creation Insert Menubutton” shows the contents of the Insert... menubutton. The following sections describe each option and its corresponding entry window.

Figure 25.6. CDD Creation Insert Menubutton

CDD Creation Insert Menubutton


Source File...

Selecting this insert option will cause an open file selector window to be displayed. Use it to choose a single file that will be parsed as a library file (i.e., the -v option to most Verilog compilers).

Library Directory...

Selecting this insert option will cause an open directory selector window to be displayed. Use it to choose a single directory that will be used as a library directory (i.e., the -y option to most Verilog compilers).

Library Extension(s)...

Selecting this insert option will cause a window to be displayed that will allow the user to add library file extensions to the library file parser (i.e., the +libext+ option to most Verilog compilers). Figure 25.7, “CDD Creation Library Extension Window” is a display of this window.

Figure 25.7. CDD Creation Library Extension Window

CDD Creation Library Extension Window


To add a new extension, select the Click to Add New Extension item in the extension box (selected by default), type in the name of the extension in the upper entry box and either hit the "Enter" key or click on the Update button. If an incorrect extension was input, you may edit it by clicking on the incorrect item in the extension listbox. This will cause the item to be listed in the upper entry box where it can be edited or removed. Click the OK button to accept the specified library extensions and add these to the main window listbox. Click the Cancel button to ignore the recent updates in this window.

Include Directory...

Selecting this insert option will cause an open directory selector window to be displayed. Use it to choose a single directory that will be used as an include directory (i.e., the +incdir+ option to most Verilog compilers).

Define...

Selecting this insert option will cause a window to be displayed that will allow the user to add a command-line variable definition to be added to the score command (i.e., the +define+ option to most Verilog compilers).

Figure 25.8. CDD Creation Define Window

CDD Creation Define Window


To add a new define, enter the name of the definition variable in the entry box to the right of "Define name:". If the variable does not require a value, simply click on the OK button to submit it to the main window option listbox. If the variable requires a value, click on the = button, enter the value in the entry box to the left of that button, and click on the OK button. To abort the addition of the definition, simply click on the Cancel button.

[Note]Note
The OK will only be enabled when the user has entered a value in the "Define name:" entry box.

Parameter Override...

Selecting this insert option will cause a window to be displayed that will allow the user to add a parameter overload option to the score command. Because Verilog "defparam" is not used by the Covered parser, this option is the only way to override parameter values.

Figure 25.9. CDD Creation Parameter Override Window

CDD Creation Parameter Override Window


To add a new parameter override option, enter the full hierarchical path to the parameter to override in the left entry box and add the override value in the right entry box. See Section 9.5, “Overriding Parameters (-P option)” for details on how to specify an override value. After both values have been input, click the OK button to add the parameter override option to the main window listbox. To abort the parameter override addition, click on the Cancel button.

[Note]Note
The OK button will only be enabled if both values are input in the entry boxes.

FSM...

Selecting this insert option will cause a window to be displayed that will allow the user to add an FSM input/output state on the score command line. This option allows the user to specify the location of FSMs within the design without inlining this information with the use of pragmas for the purposes of gaining FSM coverage information.

Figure 25.10. CDD Creation FSM Specification Window

CDD Creation FSM Specification Window


To add a new FSM option, enter the name of the module containing the FSM in the upper-left entry box, the description of the output state in the upper-right entry box (see Section 9.6, “Scoring FSMs” for information on properly specifying the output/input state information). If the input state is the same as the output state, simply click on the Input == Output button which will fill in the input state with the same value as the output state value. If the input state differs from the output state, enter the input state in the lower-right entry box. When all entry fields have been filled in, click on the OK button to add the FSM description to the main window listbox. To abort the addition, click on the Cancel button.

[Note]Note
The OK button will only be enabled if all entry fields have been filled in.

Module Generation...

Selecting this insert option will cause a window to be displayed that will allow the user to specify a Verilog generation (Verilog 1995, Verilog 2001 or SystemVerilog) for a particular module. This generation value will override the universal generation value (see the "Default Verilog Generation" item in the section called “General Options”) for the design.

Figure 25.11. CDD Creation Module Generation Window

CDD Creation Module Generation Window


To specify a Verilog generation to be used for a specific module, enter the name of the module in the left entry box and select one of the Verilog generations in the drop-down menu on the left. Once this information has been specified, click on the OK button to add this option to the main window listbox. To abort the module generation addition, click on the Cancel button.

[Note]Note
The OK button will only be enabled if a module name is specified in the left entry box.

Module Exclusion...

Selecting this insert option will cause a window to be displayed that will allow the user to specify a module to exclude from parsing and coverage consideration. More information on the purpose for excluding modules is discussed in Section 9.3, “Specifying What to Cover”.

Figure 25.12. CDD Creation Module Exclusion Window

CDD Creation Module Exclusion Window


To specify a Verilog module to exclude from the score command parser, enter the name of the module in the entry box to exclude. Click on the OK button to add the module exclusion option to the main window listbox. Click on the Cancel button to abort the option addition.

[Note]Note
The OK button will only be enabled if a value is specified in the entry box.

Command File...

Selecting this insert option will cause an open file selector window to be displayed which will allow the user to find a file that contains Covered score command-line options within it. Select a file and click on the Open button to cause the selected file to be added to the main window listbox. Click on the Cancel button to abort this action.

Other Notes

After all options have been specified, the Save Options to File... button can be clicked to cause all previously specified options to be saved to a file which can later be loaded by the new CDD creation window. Simply click the button and specify a filename to save the options under and click the Save button.

When all options have been setup, click the Generate button to create the new CDD file. This button will advance to another page containing the output from Covered's score command.

25.6. CDD Creation Output Pane

The final pane in the CDD creation window wizard is the output window. After the Generate button is pressed, the user-supplied options are gathered and executed within a system shell and the output of that command is sent to this pane's textbox. If the score command run was a success, the Open/Merge the newly created CDD checkbutton will be enabled, allowing the user to open or merge the new CDD file into the GUI immediately. To exit the CDD creation process, click on the Finish button. If the score command failed for any reason, the user may click on the Back button to change the options specified to the score command or simply click the Finish button to exit the new CDD creation wizard.

Figure 25.13. CDD Creation Output Window

CDD Creation Output Window


covered-0.7.10/doc/html/chapter.gui.preferences.html0000644000076500007650000007334511426534466022401 0ustar trevorwtrevorwChapter 28. Navigating the Preferences Window

Chapter 28. Navigating the Preferences Window

The preferences window allows the user to adjust the view of some of the GUI elements for the purpose of more easily analyzing coverage information for a specific user. Figure 28.1, “Main Preferences Window” shows the preferences window that is created when the user selects the View > Preferences... menu option from the main window.

Figure 28.1. Main Preferences Window

Main Preferences Window


28.1. Option Categories

On the left side of the preferences window is a list of option categories that can be modified. Selecting any one of the items in the listbox will display the modifiable options to the frame to the right of the listbox. The following option categories exist:

28.2. Preference Buttons

Apply Button

Clicking on the Apply button will cause the currently selected preference options to be immediately updated in Covered but will not update the preference option values in the .coveredrc file. This has the effect of changing the preferences for the current application only. Clicking on this button will not close the Preferences window.

OK Button

Clicking on the OK button will cause the currently selected preference options to be immediately updated in Covered and will update the .coveredrc file with the new values. This also causes the Preferences window to close.

Cancel Button

Clicking on the Cancel button will cause the the Preferences window to close without updating Covered with the currently selected values and without updating the .coveredrc file.

Help (?) Button

Clicking on the help (?) button will cause the help page for the currently selected'Option Category' to be displayed.

28.3. Preferences Configuration File

User preferences are loaded from the ".coveredrc" file that is searched for in the following order:

  1. Current directory that the 'covered report -view' command was executed from.

  2. The user's home directory.

  3. The installation directory (by default this is /usr/local/share/covered).

If user preferences are changed in this window and the OK button is pressed, the settings are immediately saved back to a configuration file and the GUI is immediately updated to reflect the new user changes. If the Cancel button is pressed, all changes are thrown away and the configuration file remains unchanged. The location of the stored configuration file depends on which configuration file location was initially loaded. The following table describes this correlation.

Table 28.1. Location of Written .coveredrc File According to the Location of Read .coveredrc File

Loaded config file locationStored config file location
Current directoryCurrent directory
Home directoryHome directory
Install directoryCurrent directory
None foundCurrent directory


28.4. Preferences General Pane

The general preferences pane allows the user to control Covered's settings that are not specific to an individual task. The following subsections describe the controls available within this pane.

Show wizard window on startup

This checkbutton selects if Covered's wizard popup window will be displayed upon starting Covered. Simply check this button if you would like to see the wizard at the beginning of each startup or uncheck it to cause the wizard window to not be displayed on startup. On the wizard window itself, there is an option to change this behavior as well.

Note that you can always display the wizard window by selecting its menu option in the view menu.

Save state of GUI when exiting the application

This checkbutton determines if certain GUI element (i.e., window placement/sizing, module/instance listbox column arrangement/width/state, etc.) information is saved when the GUI exits. If this checkbutton is selected, the state is saved to the configuration file on application exit and will be used when the application is started. If the checkbutton is deselected, the state will not be saved and the default GUI element behaviors will be used.

This setting allows the user to setup the various GUI elements to their liking and retains this information whenever the application is restarted, saving the user the hassle of getting the environment setup again.

[Note]Note
While the application is being used, any GUI state information will be remembered for the duration of the application run, regardless of the setting of this preference item.

Show tooltips

This checkbutton specifies if GUI widget tooltips should be displayed if the user hovers the cursor over a GUI element that has a tooltip associated with it. To disable tooltips from being used, uncheck this option and click either the Apply or OK buttons.

28.5. Preferences Color Pane

The color preference pane allows the user to adjust the foreground and background colors for all code that is considered covered, uncovered, or in a race condition state.

Set Highlight Color

This frame contains six buttons that affect the foreground and background colors used to highlight code in the file viewer portion of the main window. The currently selected foreground/background colors are displayed to the left of the corresponding buttons to allow the user to see the selections prior to committing to them by clicking the Apply or OK buttons at the bottom of the Preferences window.

The "F" button controls the foreground color while the "B" button controls the background color. Clicking one of these buttons will bring up a color selection window that you can use to modify the current color to one of your choosing.

28.6. Preference Coverage Goals Pane

The coverage goals preference pane allows the user to change the acceptable coverage goals for each coverage metric.

Figure 28.2. Coverage Goals Window

Coverage Goals Window


Set Acceptable Coverage Goals Frame

This frame contains four spinner boxes that contains values between 0 and 100. These values correspond to a coverage percentage for each coverage metric that the user deems to be "good enough". These values are used by the listbox to help visually identify modules/instances that are meeting or exceeding these goals and which modules are not meeting these goals. If a coverage percentage for a module/instance is less than this value, the module is colored red. If the coverage percentage is greater than or equal to this value, the module/instance is colored yellow (or green which indicates that the module/instance reached 100% coverage for a given metric).

To increase the specified percentage value, simply click on the "Up" button to the right of the percentage until the desired value is displayed. To decrease the specified percentage value, simply click on the "down" button to the right of the percentage until the desired value is displayed.

  • Line Coverage %

    Sets the coverage goal of line coverage to the specified percentage to the right. If line coverage for a given module/instance meets or exceeds this percentage value, it will be displayed yellow in the Module/Instance listbox on the Main window.

  • Toggle Coverage %

    Sets the coverage goal of toggle coverage to the specified percentage to the right. If toggle coverage for a given module/instance meets or exceeds this percentage value, it will be displayed yellow in the Module/Instance listbox on the Main window.

  • Memory Coverage %

    Sets the coverage goal of memory coverage to the specified percentage to the right. If memory coverage for a given module/instance meets or exceeds this percentage value, it will be displayed yellow in the Module/Instance listbox on the Main window.

  • Combinational Logic Coverage %

    Sets the coverage goal of combinational coverage to the specified percentage to the right. If combinational logic coverage for a given module/instance meets or exceeds this percentage value, it will be displayed yellow in the Module/Instance listbox on the Main window.

  • FSM State/Arc Coverage %

    Sets the coverage goal of FSM state/arc coverage to the specified percentage to the right. If FSM state/arc coverage for a given module/instance meets or exceeds this percentage value, it will be displayed yellow in the Module/Instance listbox on the Main window.

  • Assertion Coverage %

    Sets the coverage goal of assertion coverage to the specified percentage to the right. If assertion coverage for a given module/instance meets or exceeds this percentage value, it will be displayed yellow in the Module/Instance listbox on the Main window.

28.7. Preferences Syntax Highlighting Pane

The syntax highlighting preferences pane allows the user to adjust the syntax highlighting mode and colors for any displayed Verilog source code.

Figure 28.3. Syntax Highlighting Preferences Pane

Syntax Highlighting Preferences Pane


Set Syntax Highlighting Options

This frame allows the user to specify if syntax highlighting should be performed in all Verilog source viewers or not. When the square to the left of the Turn on syntax highlighting mode is selected, syntax highlighting will occur; otherwise, it will not perform syntax highlighting. The various colored buttons below the selection mode allow the user to select the foreground color of the text associated with its specified syntax type (Comments, Preprocessor Keywords, Verilog Keywords, Strings, Constant Values, and Operation Symbols). Simply click on one of the buttons to change its color. Doing so will cause a color selection window (see Figure 28.3, “Syntax Highlighting Preferences Pane” above) to be displayed.

If the syntax highlighting mode is disabled by the user, the color selection buttons will be disabled.

28.8. Preferences Exclusion Pane

The exclude preferences pane allows the user to control whether or not the coverage exclusion reason window automatically pops up when a coverage point is excluded, and it allows the user to create some general purpose exclusion reasons. The reasons created in this pane can be selected in the exclusion reason window's drop-down table and can help to expedite the exclusion process when many coverage points are being excluded for the same reason. Figure 28.4, “Exclusion Preferences Pane” shows the layout of this preference pane.

Figure 28.4. Exclusion Preferences Pane

Exclusion Preferences Pane


Enable exclusion reason support when items are excluded

If this option is enabled, whenever the user clicks on a coverage point to cause it to be excluded from coverage, a popup window will be displayed, allowing for an exclusion message to be associated with the excluded coverage point.

If this option is not enabled, the coverage point will still be excluded but no exclusion message will be associated with it.

[Note]Note
If a coverage point was excluded and is selected to be included and the coverage point had an exclusion message associated with it, the exclusion message will be forgotten/deleted.

Create General Exclusion Reasons

This frame allows the user to add/delete general purpose exclusion reasons that can be selected from within the exclusion reason popup window's drop-down table. Having these reasons specified can help to speed up coverage point exclusion when multiple coverage points need to be excluded for the same reason.

To add a new general purpose exclusion reason, simply type in the general purpose exclusion reason in the bottom textbox (note that any formatting characters such as newlines, tabs, extra spaces will be removed from the exclusion message) and click the "+" button. You will see the exclusion reason get added to the table when this occurs. Note that the "+" button will only be enabled when you have entered at least one character in the textbox.

To remove a general purpose exclusion reason from the table, simply click on the reason in the table and click the "-" button. Note that the "-" button will only be enabled once an entry has been selected in the table.

To help find an exclusion reason more easily within the exclusion reason popup window, you may also rearrange the order of the exclusions within the table by simply clicking on an entry and dragging it to the desired location. The order of the exclusion reasons specified in this table will be the initial order of the exclusion reasons in the popup window.

28.9. Preference Merging Pane

The merging pane is needed to specify to Covered how to resolve conflicts that are found when merging CDD files. Although coverage points and exclusions are simply merged (ORed) together, things such as exclusion reasons can exist for the same coverage point but contain different information. When two exclusion reasons are given for the same coverage point, Covered must decide how to resolve this information and this preference pane allows the user to set what this behavior will be.

Figure 28.5. Merging Preferences Pane

Merging Preferences Pane


Exclusion Reason Conflict Resolution Frame

This frame allows the user to specify the way in which exclusion reason conflicts should be resolved. The following options are provided:

  • Use the first reason

    Specifies if two or more exclusion reasons are found for the same coverage point, Covered should use the exclusion reason found in the first CDD file merged. The rest of the exclusion reasons are thrown away.

  • Use the last reason

    Specifies if two or more exclusion reasons are found for the same coverage point, Covered should use the exclusion reason found in the last CDD file merged. The rest of the exclusion reasons are thrown away.

  • Use the newest reason

    Specifies if two or more exclusion reasons are found for the same coverage point, Covered should use the newest exclusion reason (when an exclusion is created, a timestamp is saved along with the coverage reason). The rest of the exclusion reasons are thrown away.

  • Use the oldest reason

    Specifies if two or more exclusion reasons are found for the same coverage point, Covered should use the oldest exclusion reason. The rest of the exclusion reasons are thrown away.

  • Merge all reasons

    Specifies if two or more exclusion reasons are found for the same coverage point, Covered should merge all of them. No information is lost in this case.

covered-0.7.10/doc/html/chapter.gui.rank.html0000644000076500007650000005346311426534466021032 0ustar trevorwtrevorwChapter 27. Creating a CDD Ranking Report

Chapter 27. Creating a CDD Ranking Report

Generating a ranking report (see Chapter 12, The rank Command for more information) can be accomplished in the GUI by either selecting the Rank CDD Coverage button in the Wizard window (see Chapter 30, Navigating the Wizard Window for details), selecting the File -> Generate -> CDD Ranking Report... menu option, or using the keyboard shortcut Shift-Cntrl-C. Any of these actions will cause the CDD ranking report wizard window to be started.

The following subsections describe the various windows used to create a CDD ranking report file. Note that the CDD ranking wizard uses several "pages" to describe the various options to set for creating a CDD ranking report file, using Back and Next buttons on each page for navigation. Clicking on the Back button will not cause previously filled in pages to be reverted to their default values but rather will remain populated with the user's data. Similarly, if a page has been filled in with data and the Back button is clicked and then the Next button is clicked, the page contents are retained. The only way to clear out fields is to click the Cancel button at the bottom of each page and startup the CDD ranking wizard again.

Clicking the Cancel button at any time will cause the CDD ranking wizard to immediately exit. Clicking on the help (?) button at any time will bring up the user documentation for the current page (context sensitive help).

27.1. CDD Ranking Option Selection Page

Figure Figure 27.1, “CDD Ranking Option Selection Page” shows the look of this page of the CDD ranking wizard.

Figure 27.1. CDD Ranking Option Selection Page

CDD Ranking Option Selection Page


The first page of the CDD ranking wizard allows the user to select whether all options should be interactively selected within the GUI or if a file should be read in which contains command-line options to the rank command to use. If the latter is chosen, the contents of that file are read in and are populated in the GUI, but the CDD ranking wizard will continue in the same fashion as the first option, allowing the user to change, remove or add to the options found in that file.

If the Create CDD ranking by interactively selecting options entry is currently selected and the user wishes to not use a command-line file to populate the rest of the CDD ranking pages, simply click on the Next button at the bottom of the page to continue. If the Create CDD ranking by using option file entry is currently selected, the user must either type a valid filename or select one by clicking the Browse... button to the right of the file entry area and select a valid file. Once a valid filename is selected, the Next button will be enabled and the user may then click it to continue to the next page. Note that any filename can be selected (whether it's a valid command file or not). Only valid rank command options found in that file are used to populate the wizard entries. No error message will be displayed if the file does not contain this information.

27.2. CDD Ranking Option Page

This page of the CDD ranking wizard allows the user to specify certain options to the ranking command when it is run. The following subsections document each option within this window.

Figure 27.2. CDD Ranking Options Page

CDD Ranking Options Page


Output ranking report name

This option is a required field to fill in before the rank command can be run. Simply specify a filename in the entry box or use the Browse... button to help create a filename to save the ranking report file to.

[Note]Note
The Next button will not be enabled until a filename has been specified in the entry box.

Coverage metric weighting

The checkboxes within this frame allow the user to specify an importance value for each coverage metric. The allowed values within the entry box for each metric is a value greater than zero, where all values are relative to each other. In other words, if the weight for line coverage is set to a value of 10 and the weight of toggle coverage is set to a value of 1, it indicates that line coverage should be considered 10x more important for coverage selection purposes than toggle coverage. Changing the various weight values can have an impact on which CDD files are chosen to be included in the "need to run" list and/or the order in which CDD files should be run to maximize the coverage obtained.

By default, all metrics are included (except for assertion coverage) and are given a weight value of 1 (all coverage metrics are considered to be equally important for ranking purposes). To remove a metric from ranking consideration, simply uncheck the checkbox to the left of the metric line.

Generating only names

When a CDD ranking report is generated, the report contains header information and a columnar list of accumulated and per CDD ranking information. If the user is only interested in creating a report that includes the names of the CDD files that are needed to run (and the order to run these CDD files in), checking this option will produce just that, allowing for easier usage in Makefiles or other commands needed to run regression runs.

Displaying verbose information when running rank command

When the ranking order is being generated, there is output from the rank command concerning the filenames that are being read and when the command is writing to the output file; however, if you would like to know more information about what's going on "under the hood", enabling this option will cause more verbose information to be reported in the output screen, including the amount of time spent executing each phase of the rank process, the number of files selected for ranking in each phase, the number of coverage points hit by selected CDD files for each phase and the number of files excluded from ranking. Leave this box unchecked if this information is not important/interesting to you.

27.3. CDD Ranking Input File Selection Page

This page allows the user to add all of the CDD files to rank. Since the GUI CDD ranking generation command can be run at any time (even when no CDD files have currently been loaded), the input files to the rank command can be any valid CDD file that can be merged with each other.

As can be seen in the following figure, the window is comprised of a filename listbox in the upper left-hand corner of the page, several buttons that allow for various file selection strategies on the right-hand side of the page, a current file count information bar beneath the listbox, a button to allowing saving the currently setup ranking options to be saved to a file, a button to save any selected "required" CDD files to a file, and a Generate button in the bottom navigation bar.

Figure 27.3. CDD Ranking Input File Selection Page

CDD Ranking Input File Selection Page


Adding CDD files

Adding CDD files to be ranked is performed by clicking on one or more of the buttons on the right-hand side of the page. When files are added to the input file listbox, the current number of CDD files in the listbox are reported in the information bar beneath the listbox.

Next to each filename specified in the input file listbox is a checkbutton that specifies if the associated CDD file should be considered a mandatory CDD file to be ranked (i.e., it cannot be excluded from the list of CDD files that should be run during regression to achieve full coverage). This checkbutton can be set/cleared at any time for any CDD file in the listbox.

The following are the various ways that CDD files can be added to or removed from the input file listbox.

  • Add File(s)

    Clicking this button will bring up a file selection box that will allow the user to select one or more files that will will be added to the input file listbox with the "Required" field left unchecked. This option is useful for selecting certain files within one or more directories to rank.

  • Add CDDs from Directory

    Clicking this button will bring up a directory selection box that will allow the user to specify a directory to load CDD files from. Only files with the ".cdd" extension that exist in this directory will be added to the input file listbox.

  • Add Currently Opened

    Clicking this button will add any CDD files that are currently opened within the GUI into the input file list.

  • Add Required CDD File(s)

    Clicking this button will bring up a file selection box that will allow the user to select one or more files that will be added to the input file listbox with the "Required" field checked.

  • Add Required CDDs from List

    Clicking this button will bring up a file selection box that will allow the user to select a file that contains a list of CDD files to be required for ranking (files will be added into the input file listbox with the "Required" field checked).

  • Delete

    When one or more CDD files are selected in the input file listbox, the Delete button will be enabled. Clicking this button will remove the selected files from the input file listbox. The information bar displaying the number of currently selected CDD files will be updated accordingly.

If desired, any CDD files listed in the input file listbox can be moved to change the order of the input files. However, it should be noted that the input file order will not necessarily have any impact on the CDD ranking order list.

Saving the CDD ranking options

If the user wishes to save the current option/file list setup, click on the Save Options to File... button. This will cause a file save window be displayed where a filename can be chosen and saved to by clicking on the Save button in this window. To cancel the option save, click on the Cancel button in that window.

The generated options file can be used in the Section 27.1, “CDD Ranking Option Selection Page” window or in the command-line call to the rank command's -f option.

Save Required CDDs to File...

If one or more files are labeled as "Required" in the input file listbox, this button will be enabled. Clicking on this button will bring up a "Save As" file selection box. Specifying a filename and clicking on the "Save" button will cause a file by that name to be created that contains a list of all of the CDD files listed as "Required". This file may be used at a later time via the -required-list option to the rank command (if using the rank command on the command-line) or by clicking on the Add Required CDDs from List button in the rank command wizard input file selection page.

Generating the CDD ranking report

After all of the input files have been included (you must include more than one to create a CDD ranking report), the Generate button will be enabled, click on this button to advance to the next page in the CDD ranking wizard where the CDD ranking report command will be run and its output displayed.

27.4. CDD ranking Command Output Page

Figure 27.4. CDD Ranking Command Output Page

CDD Ranking Command Output Page


The above figure shows an example of output displayed to the CDD ranking command output page. The purpose of this page is to show you the results of the rank command run. If any errors occurred during this run, the output from those errors will be displayed within this page. If the command ran successfully, the Finish button will be enabled at the bottom of the screen.

Additionally, the View the ranking report in the GUI button will be enabled. When clicked, this button will display the created report file in a file viewer which may be read and searched. Click on the window manager "X" button to close the file viewer window. The following figure shows an example of the file viewer window and an example of the report output.

Figure 27.5. CDD Ranking Report Page

CDD Ranking Report Page


When the user has successfully generated a CDD ranking report, clicking the Finish button will close the CDD ranking report window.

covered-0.7.10/doc/html/chapter.gui.toggle.html0000644000076500007650000002232711426534466021353 0ustar trevorwtrevorwChapter 19. Navigating the Toggle Coverage Window

Chapter 19. Navigating the Toggle Coverage Window

The verbose toggle window allows the user to see which bits for a given signal have toggled from a 0->1 or a 1->0 during simulation. To display this window, simply click on a highlighted/underlined uncovered signal in the file viewer of the main window. This will cause the verbose toggle viewer to be created for the specified signal as well as display a "-->" symbol in the Coverage Viewer on the same line as the selected signal. This symbol is simply meant to help the user identify in the Coverage Viewer which signal is currently displayed in the Toggle Viewer window. Figure 19.1, “Verbose Toggle Window” shows the Toggle Viewer loaded with a 4-bit signal called "err_vec" in which bits 3:2 have successfully toggled from a 0->1.

Figure 19.1. Verbose Toggle Window

Verbose Toggle Window


19.1. Understanding the Layout

The bit vector displayed is a binary bit vector, each value (0 or 1) represents whether that bit in the signal either toggled (1) or did not toggle (0) during simulation. There are two bit vectors displayed for the signal, the top vector shows the 0->1 toggle information while the bottom vector shows the 1->0 toggle information.

The name of the signal along with its MSB:LSB information is displayed at the bottom of the window; however, if the mouse cursor is placed over a specific bit in the toggle box, the MSB:LSB will be changed to show the displayed bit, making it easy for the user to discern exactly which bit has toggled/not toggled. If the width of the signal exceeds the given space for the toggle window, a scrollbar will be allowed to slide left and right to view the rest of the toggle information.

To exit this window, simply click on Close button. To see this help page from the toggle window, click on the help (?) button.

19.2. Excluding/Including a Signal for Toggle Coverage

The user may exclude/include any uncovered signal in the design for toggle coverage by simply clicking on the Excluded checkbutton. If this checkbutton is checked, the exclusion reason popup window will be displayed, allowing the user to specify a reason for excluding this signal from toggle coverage. Once a reason has been specified, the summary coverage information will automatically be recalculated and redisplayed in the listbox and the background color of the underlined signal in the file viewer will change from the uncovered background color to the covered background color. However, the signal will still remain underlined, allowing the user to see the verbose toggle coverage information, if necessary. If the Excluded checkbutton is unchecked, the summary coverage information and background colors will be readjusted to include the coverage information for this signal.

If the user excludes any signal for toggle coverage in the design, the Save CDD... option in the file menu will be enabled. This allows the user to save the excluded property either back to the CDD file (or to a newly named CDD file). Doing so will allow the user to load the CDD file at a different time and retain the knowledge of which signals have been excluded/included for toggle coverage. Additionally, if a saved CDD file with coverage exclusion is merged with another CDD file, the excluded signal information is preserved for the resulting merged CDD file.

If a signal has been excluded from coverage and an exclusion reason was specified, you can view the reason for exclusion by right-click-and-holding on the Excluded checkbutton. This will cause a tooltip-style window to be displayed specifying the reason for exclusion. The background color of the tooltip will be the same color as the "covered" background color to help distinguish it from a normal tooltip. To cause the exclusion reason tooltip to disappear, simply release the button.

19.3. Displaying a New Signal for Toggle Coverage

If the Verbose Toggle Coverage window is currently displayed with a signal, the user may select a new signal in the file viewer of the Main window. When a new signal is selected, its value immediately replaces the currently selecting signal value. This feature allows many different signals to be viewed one after the other without having to create/destroy a new window for each signal.

The user may also see the previous or next uncovered signal in the main viewer by clicking either the left arrow button (for previous signal viewing) or the right arrow button (for next signal viewing). Note that the left arrow button will be disabled if there is not a signal previous to the current signal in the given module and the right arrow button will be disabled if there is not a signal after the current signal in the given module.

covered-0.7.10/doc/html/chapter.gui.wizard.html0000644000076500007650000001170111426534466021364 0ustar trevorwtrevorwChapter 30. Navigating the Wizard Window

Chapter 30. Navigating the Wizard Window

The Wizard window starts up automatically at the start of the Covered GUI. It allows the user to quickly perform some of the more regular tasks within the GUI. The window is not necessary for performing these tasks, but for the new user it makes figuring out how to perform these tasks a bit easier. Figure 30.1, “Covered GUI Wizard Window” shows the layout of this window.

Figure 30.1. Covered GUI Wizard Window

Covered GUI Wizard Window


The buttons at the top of the window are shortcuts to performing the tasks displayed on the button. Clicking the associated button will cause a window to open to perform the given task. The following are the available shortcut buttons:

  • Generate New CDD File

    Allows the user to create a new CDD file for a given design by specifying the various scoring options needed to create the CDD file.

  • Open/Merge CDD File(s)

    Opens a CDD file for coverage viewing. If one or more CDD files have previously been opened, this option opens and merges one or more CDD files with the coverage results of the previous CDD files for coverage viewing.

  • Rank CDD Files

    Allows the user to specify CDD files that will be compared with one another and ranked in the order that they should be run in a regression to achieve the most coverage in the least amount of time. It also indicates which CDD files do not add any interesting coverage information and could, therefore, be excluded from regression for the purposes of code coverage.

At the bottom of the wizard window, there is a checkbutton option that allows the user to not display the wizard window on startup. This option can be changed in the Section 28.4, “Preferences General Pane” at any time.

When the wizard window is closed, it can be redisplayed by clicking on the View > Wizard... menu item. The window will automatically be closed when a button on the wizard window is clicked or when the user closes the window with the window manager's "X" button.

covered-0.7.10/doc/html/chapter.installation.html0000644000076500007650000002774111426534466022015 0ustar trevorwtrevorwChapter 6. Installation

Chapter 6. Installation

6.1. Prerequisites

The goal of Covered was to create a tool that has very few requirements to allow it to be compiled and run on all platforms. The following is a list of all utilities/resources required to compile Covered. However, Covered is primarily developed on RedHat/Fedora Core Linux and Mac OS X and as such is primarily tested by the developers on these platforms.

Covered is primarily developed on Fedora Core but has been known to compile with both 32-bit and 64-bit compilers that contain the general GNU library of tools. It has also been compiled and run on Cygwin and Mac OS X.

6.2. Downloading source

To download the source files in .tar.gz format, go to the following URL:

http://covered.sourceforge.net/downloads/

Double-click on the .tar.gz version that you wish to install. The browser should immediately bring up a window asking if you would like to save to disk or open immediately. Choose the "Save to Disk" option. Another window will pop up, allowing you to choose the directory to store the tarball in. After selecting a directory, click the "Save" button. The download utility will begin downloading the tarball to the selected directory.

Once you have downloaded a tarball, enter the following to unzip and untar the package:

> gzip -dc tarball_filename | tar xvf -

This will create a directory called covered-version, where version will be of the form major version.minor version for stable releases or date for development releases. Enter that directory to begin configuring, building and compiling Covered from source.

6.3. Configuring the build

At this point, you are ready to configure the build environment to create the executables, libraries and/or documentation for Covered. However, before you configure the build environment, you will need to make a few decisions which will lead to different options given to the configure script. These questions are the following:

  1. Do you need to debug Covered? (for most users, the answer to this will be "no")

    If the answer to this question is yes, configure the build environment with the --enable-debug option to the configure script. Doing so will allow you to use the global -D option and/or the -cli (Section 15.2, “Command-Line Interface (CLI)”) score command option for debugging; however, it will also have the side effect of causing the score command to run noticably slower. For normal usage of Covered, this option should not be specified when configuring.

  2. Do you want to profile Covered's internal functionality? (for most users, the answer to this will be "no")

    If the answer to this question is yes, configure the build environment with the --enable-profiling option to the configure script. Doing so will allow you to use the global -P option to generate an output file containing internal profiling information for the run command. See Section 15.3, “Source Code Profiling” for more information on the -P option.

  3. Will you being using Covered as a VPI module and, if so, what simulator(s) will you need VPI modules built for?

    If the answer to this question is yes and you need to build a VPI module for the Icarus Verilog simulation tool, simply add --with-iv on the configure command-line. If a VPI shared object module is needed for the Cver simulator, simply add --with-cver=cver_include_dir on the configure command line, where cver_include_dir specifies the directory that contains the vpi_user.h file. If a VPI shared object module is needed for the VCS simulator, simply add --with-vcs=vcs_include_dir on the configure command line, where vcs_include_dir specifies the directory that contains the vpi_user.h file.

  4. Do you want to use Covered's Tcl/Tk GUI for interactive coverage analysis or just the command-line created reports?

    If the answer to this question is yes and you have a Tcl/Tk distribution that the configure script cannot find (i.e., the tcl-config and tk-config scripts exist in a non-standard directory location), please specify the --with-tcl-config=tcl-config_pathname and --with-tk-config=tk-config_pathname options to the configure script. If the answer to this question is no, specify the --with-tcltk=no option to the configure script to cause the GUI to not be built.

Once you have determined which configuration options you need, simply enter the following command:

> ./configure options

This command will create the Makefiles/include files necessary for your machine to compile the source code correctly. If any errors are generated during this command run, it is usually an indication that some program or library is missing from your computer that is necessary for Covered to compile/run. Please install any missing programs/libraries and type this command again.

6.4. Compiling and Installing

If the configure script completes successfully, you may compile the source with the following command:

> make

This will begin the process of compiling/linking the source code for Covered. This stage may take a while. When the source files have been compiled, the covered executable file will have been created. To install this executable in your /usr/local/bin directory, enter the following command:

> make install

This will install the covered executable and manpage help files. Once covered is installed, make sure that /usr/local/bin is in your environment path. You are now ready to run Covered.

covered-0.7.10/doc/html/chapter.intro.html0000644000076500007650000002252311472127327020433 0ustar trevorwtrevorwChapter 1. Introduction

Chapter 1. Introduction

1.1. What is Covered?

Covered is a Verilog code coverage analysis tool that can be useful for determining how well a diagnostic test suite is covering the design under test (DUT). It is command-line based with an optional Tcl/Tk GUI report viewer, making it portable across almost all platforms.

1.2. What can code coverage do?

Typically, in the design verification work flow, a design verification engineer will develop a self-checking test suite to verify design elements/functions specified by a design's specification document. When the test suite contains all of the tests required by the design specification, the test writer may ask:

  • "How much logic in the design is actually being exercised?"

  • "Does my test suite cover all of the DUT?"

  • "Am I done writing tests for the logic?"

  • "Do I have any redundant diagnostics in my test suite?"

When the design verification gets to this point, it is often useful to get some metrics for determining logic coverage. This is where a code coverage utility, such as Covered, is very useful.

The metrics obtained by using a code coverage analysis tool can be very useful for determining the following about a design and the test suite testing that design:

  1. Completeness of the test suite in terms of logic coverage.

  2. Unexercised logic in the design (useful in helping to determine what types of tests need to be added to the test suite).

  3. Corner cases in design that are untestable.

1.3. What can't code coverage do?

It is important to note that any code coverage tool is only useful in indicating how much logic is being covered by a test suite. It does not indicate that the covered logic works appropriately. This, of course, can only be verified by the diagnostics themselves.

Additionally, it is possible that two or more diagnostics can achieve the same coverage and yet be functionally testing different characteristics of a design. Since the coverage metrics are not improved in this case, one may conclude that the second test is unnecessary. This may or may not be true depending on what is being tested; it is always up to the test writer to determine the necessity of a diagnostic. Using the code coverage tool results as the sole means of making this determination is not recommended. Use common sense in these areas.

1.4. What does Covered do?

Covered is a tool that uses your design files along with standard VCD, LXT2 or FST dump files to analyze the code coverage of the DUT. The code coverage information is stored in a special database file that can be retrieved and "merged" with new coverage information to create a summed coverage total for several tests. After a database file has been created, the user may generate various ASCII reports that summarize the coverage information or run Covered's GUI to interactively analyze the coverage information. Additionally, multiple CDD files from the same design can be ranked for the purposes of running regressions and understanding which CDD files do not add coverage information and can be excluded from regressions runs, if needed.

1.5. What does Covered NOT do?

Though Covered does perform some resimulation of the design to derive line, combinational logic, memory, and assertion coverage, Covered is NOT a full-fledged compiler/simulator and should not be used for such purposes. Additionally, Covered is NOT a linting tool. Many syntax/semantic issues that are not allowed by the LRM are allowed by Covered for purposes of making Covered's core more generic and/or simplistic. Please make sure that your code is properly linted in your design flow using an appropriate tool.

1.6. What makes Covered different?

Most Verilog code coverage tools perform a pre-compilation procedure known as instrumenting. During this procedure, the coverage tool will read in the DUT and generate its own version of the DUT with additional code added to aid in calculating coverage after the simulation is complete. The benefits to this style are higher performance of the coverage tool when it is run after the simulation. The drawbacks to this approach are that it slows down simulation speed and a trust issue that the coverage tool did not alter your simulation model when it performed the instrumentation.

Covered, on the other hand, omits the instrumenting procedure all-together and only performs its analysis on a pre-simulated design. This means that Covered cannot make a mistake to your simulation and the simulation is allowed to run faster since there is no additional code that must be run to get coverage data. The drawback is that there is some overhead in post-simulation for extracting coverage data but this is typically less than the simulation overhead in the other method.

Additionally, unlike all other commercial coverage tools, Covered is free! No license managers to invoke and maintain. No licensing fees and negotiations. The only thing the developers of Covered want in return are bug reports and user input (and perhaps a donation if you find the software useful and want to see its development continue). Isn't the open source life grand?!

covered-0.7.10/doc/html/chapter.merge.html0000644000076500007650000003326211426534466020406 0ustar trevorwtrevorwChapter 10. The merge Command

Chapter 10. The merge Command

10.1. Usage

The merge command is initiated with the following call:

covered merge [options] existing_CDD CDD_to_merge+

The existing_CDD specifier relates to any existing CDD. If the -o option is not specified (see below for details), this file will be replaced with the merged CDD created by the merge. This is important to remember since merging is an irreversible operation (apart from generating a brand-new CDD from the design and dumpfile using the score command).

The CDD_to_merge specifier relates to any existing CDD that is not the existing_CDD. Though it is not illegal to merge the same CDD to itself, the result is the same as the original CDD. Note that all files treated as CDD_to_merge are guaranteed not to be modified by the merge command. These files are only read by Covered and then merged into the information contained in the existing_CDD.

10.2. Options

Table 10.1. Options to merge Command

Option Description
-d directory Directory to search for CDD files to include. This option is used in conjunction with the -ext option which specifies the file extension to use for determining which files in the directory are CDD files.
-er (first|last|all|new|old)

Specifies how to handle exclusion reason resolution. If two or more CDD files being merged have exclusion reasons specified for the same coverage point, the exclusion reason needs to be resolved (unless it is the same string value). If this option is not specified and a conflict is found, Covered will interactively request input for each exclusion as to how to handle it. If this option is specified, it tells Covered how to handle all exclusion reason conflicts. The values are as follows:

Table 10.2. 

Value Description
first The CDD file that contained the first occurence of the exclusion should use its reason in the merged CDD file.
last The last CDD file that conflicts with a previous CDD file should use its reason in the merged CDD file.
all All conflicting coverage points will merge their exclusion reason information into a single exclusion reason.
new The newest exclusion reason should be used (all exclusion reasons are timestamped).
old The oldest exclusion reason should be used (all exclusion reasons are timestamped).


-ext extension Used in conjunction with the -d option. If no -ext options are specified on the command-line, the default value of '.cdd' is used. Note that a period (.) should be specified.
-f filename Name of file containing additional arguments to parse. You may specify this option more than once on a command-line.
-h Outputs usage information for the merge command.
-m message Allows the user to specify information about this CDD file which can be most anything. All messages found in merged CDDs will not be included in the merged CDD file.
-o filename Name of CDD to write merged coverage information to (if not specified, the existing_CDD is overwritten with merged CDD).


10.3. Merging Rules

In previous versions of Covered, merging could only be accomplished when the top-most scored modules of each CDD were the same the module. Typically, the user would score the entire DUT in each diagnostic run, creating a set of CDD files that could be merged together to see the overall coverage of the diagnostic runs. While this capability still exists, Covered has recently been enhanced to allow more complex merging which provides some new capabilities.

Block Merging

Covered's merging algorithms have now been enhanced to allow merging CDDs that are generated for different parts of the same DUT. That is to say that each instance or sub-tree in the design can be scored individually and can be merged together. This ability allows for the DUT to be split up into smaller parts, scored in parallel and then merged back together to create a single CDD containing the scored results for the entire DUT. This parallel scoring capability can now be used to speed up scoring of large designs by taking advantage of multiple CPUs or CPU cores.

The following is an example of a DUT (top-most module of the DUT is block A) and the generic covered calls to score and create a single CDD file containing coverage for the entire design.

Figure 10.1. Example of Verilog hierarchy to be scored in parallel

Example of Verilog hierarchy to be scored in parallel


The following commands could be used to score the DUT comprised of blocks A-G in parallel (each score command below could occur in parallel with all other score commands).

  covered score -t A -i MAIN.A -e B -e C -o A.cdd ...
  covered score -t B -i MAIN.A.B -e D -e E -o B.cdd ...
  covered score -t C -i MAIN.A.C -e F -e G -o C.cdd ...
  covered score -t D -i MAIN.A.C.D -o D.cdd ...
  covered score -t E -i MAIN.A.C.E -o E.cdd ...
  covered score -t F -i MAIN.A.B.F -o F.cdd ...
  covered score -t G -i MAIN.A.B.G -o G.cdd ...

  covered merge -o total.cdd A.cdd B.cdd C.cdd D.cdd E.cdd F.cdd G.cdd
        

In addition to allowing for parallel scoring, this merge method allows users to gain coverage results for smaller parts of the design and merge them into a single CDD containing coverage results for the entire design. This can be advantageous for those that are focused on increasing coverage for a specific portion of the design. Scoring can be done on that small part and the coverage gained can be added into an existing CDD containing coverage information for the entire design.

Using Figure 10.1, “Example of Verilog hierarchy to be scored in parallel” this type of merging would be performed as such:

  covered score -t A -i MAIN.A total.cdd   // The initial coverage file for the entire design

  covered score -t C -i MAIN.A.C -o CDE.cdd ...   // Coverage obtained for modules C, D and E only

  covered merge total.cdd CDE.cdd
        

Single Module Merging

Along with the capability to merge different portions of the same large design, it is also possible to merge CDDs that were generated from different testbenches but have modules that are in common with each other. This allows different teams to work together to enhance coverage for shared design blocks. It is important to note that when this type of merging is being performed that the top-most covered module in the CDDs labeled CDD_to_merge exist exactly once in the CDD labeled existing_CDD for instance coverage information to be reported correctly. If the module is instantiated more than once in the existing_CDD, the CDD will still be merged but only the module coverage information will be correct.

covered-0.7.10/doc/html/chapter.metrics.html0000644000076500007650000006242611426534466020761 0ustar trevorwtrevorwChapter 2. Coverage Metrics

Chapter 2. Coverage Metrics

Covered currently generates six types of code coverage metrics.

2.1. Line Coverage

Description

Line coverage simply answers the question, "Was this line of code executed during simulation?"

Covered will display the number of logical lines of code that exist in a particular file with the number of logical lines that were executed during the simulation along with a percentage indicating the percentage of lines executed. If verbose mode is selected for a report, Covered will display the lines of logic that were not executed during the simulation run.

Example

Suppose that the following module was specified in your DUT that is being analyzed:

Example 2.1. Line Coverage Code Sample

  module test;

    reg a, b, c;

    initial begin
      a = 0;    // Line 1
      b = 1;    // Line 2
      if( a )
        c = b;  // Line 3
      else
        c = ~b; // Line 4
    end

  endmodule
          


If this code were simulated as stated, the simulator would execute lines 1 and 2, and due to the value assigned to a, line 4 would be executed. This means that during execution, out of a possibility of 4 lines, only 3 were executed. Therefore, Covered would state that for this module the line coverage percentage would be 75% (or 3 out of 4).

Recommendations

For a design to pass full coverage, it is recommended that the line coverage for all modules in a design receive 100% coverage. If a line of logic is not executed during simulation, the design has not been fully exercised. Line coverage is useful for determining holes in the test suite.

2.2. Toggle Coverage

Description

Toggle coverage answers the question, "Did this bit of this wire/register change from a value of zero (0) to one (1) and back from one (1) to zero (0) during simulation?"

A bit is said to be fully covered when it toggles back and forth at least once. This metric does not indicate to the user that every value of a multi-bit vector was seen. For example, if we have a two bit vector called "foo", toggle coverage will not tell you that the value of foo was set to the values of 0, 1, 2 and 3. However, it will tell you that all bits in that vector were toggled back and forth.

Example

Suppose that a DUT was comprised of the following module:

Example 2.2. Toggle Coverage Code Sample

  module test;

    reg [2:0] a;

    initial begin
      a = 3'b0;
      #10;
      a = 3'b110;
      #10;
      a = 3'b010;
      #10;
    end

  endmodule
          


The register called "a", after being simulated, would have achieved a total toggle percentage of 50% (or 3 out of 6). Can you see which toggles are missing?

Bit 0 has never toggled to 1 (and has never been at a value of 1 and toggled to 0); therefore, bit-0 has toggled 0% (0 out of 2). Bit 1 has toggled from a value of 0 to 1, but has not toggled from a value of 1 to 0; therefore, bit-1 has toggled 50% (0 out of 2). Bit 2 is the only bit that has fully toggled, achieving a toggle percentage of 100% (2 out of 2). If you add all of the possible toggles to the number of achieved toggles, you end up with 3 out of 6 (or 50% total toggle coverage).

Recommendations

For a design to pass full coverage, it is recommended that the toggle coverage for all modules in a design received 100% coverage. If a bit is never changes value, it is usually an indication that a mode is not being exercised in the design or a datapath has a stuck-at issue.

2.3. Memory Coverage

Description

Memory coverage answers a number of questions about memories/multi-dimensional arrays being used in your design, including the following:

  1. Did all bits of each addressable memory element toggle from 0 to 1?

  2. Did all bits of each addressable memory element toggle from 1 to 0?

  3. Did every addressable memory element get written?

  4. Did every addressable memory element get read?

Memories/multi-dimensional arrays can have two types of dimensions, packed and unpacked. Packed dimensional information is specified to the left of an array declaration while unpacked dimensional information is specified to the right of an array declaration. Consider the following example:

Example 2.3. Memory Coverage Code Sample

  reg [3:0][2:0] foo[0:15];
          


The memory "foo" consists of three dimensions. The first dimension is an unpacked dimension which specifies that there are 16 addressable memory elements (AME). The number of AMEs are determined by multiplying the unpacked dimension of an array. The second two dimensions are packed dimensions, creating a total of 12 bits for each AME.

Other than getting toggle coverage information for each AME, memory coverage also allows us to easily see which AMEs were written and read during simulation. If all entries of a memory have not been written during a regression run, it could indicate several shortcomings of either the testbench or a logical problem with the write control logic, including, but not limited to, the following:

  1. If no AMEs for a given memory were written, it could indicate that the testsuite was never able to get out of bypass mode for that memory.

  2. If fewer AMEs for a given memory were written than were read, it could indicate that there is a read controller issue leading to an underflow issue with the memory.

  3. For memories that act like stacks or use lowest/highest address first write selection scheme, indicates that the memory was never completely filled (may miss out on things like buffer overflow errors).

  4. For memories that are written in a round-robin fashion, indicates that either not enough entries were written (could miss a write pointer wrap bug) or that there is a logical issue by which the write pointer did not properly increment in a round-robin fashion.

  5. If there are "holes" in the write coverage of the AMEs (that is an AME is found to not have been written while those above and below it have been), this could indicate a corner case logic bug or other testsuite issue that needs to be addressed.

If all entries of a memory have not been read during a regression run, it could indicate several other shortcomings of either the testbench or a logical problem with the read control logic, including, but not limited to, the following:

  1. If no AMEs for a given memory were read, it could indicate that the testsuite was never able to get out of bypass mode for that memory.

  2. If fewer AMEs for a given memory were read than written, it could indicate that a resource allocation issue.

  3. For memories that are written in a round-robin fashion, indicates that either not enough entries were read (could miss a read pointer wrap bug) or that there is a logical issue by which the read pointer did not properly increment in a round-robin fashion.

  4. If there are "holes" in the read coverage of the AMEs (that is an AME is found to not have been read while those above and below it have been), this could indicate a corner case logic bug or other testsuite issue that needs to be addressed.

Currently, Covered simulates all memories/multi-dimensional arrays and its coverage is automatically accumulated during the score command. To see its report information, either specify the -m m option to the report command or bring up the GUI for interactive analysis.

Recommendations

For a design to pass full coverage, it is recommended that the write/read memory coverage for all modules in a design receive 100% coverage. If every AME was not both written and read during simulation, the design has not been fully exercised. Toggle coverage per AME need not receive 100% since a memory element that is written once will not cause toggle coverage to change.

2.4. Combinational Logic Coverage

Description

Combinational logic coverage answers the question, "What values did an expression (or subexpression) evaluate to (or not evaluate to) during the course of the simulation?"

This type of coverage is extremely useful in determining logical combinations of signals that were not tried during simulation, exposing potential holes in verification.

Example

Suppose the DUT comprised of the following module:

Example 2.4. Combinational Logic Coverage Code Sample

  module test;

    reg  a;
    reg  b;
    wire c;

    initial begin
      a = 1'b0;
      b = 1'b1;
      #10;
      a = 1'b1;
      #10;
    end

    assign c = a | b;

  endmodule
          


This module comprises of only one expression: a | b. If this module were simulated it would result in a combinational coverage value of 50% (2 out of 4). Can you determine which cases are not being covered?

The expression "a | b" can result in two values, 0 and 1, but can do so in four combinations:

  1. a = 0, b = 0, c = 0

  2. a = 0, b = 1, c = 1

  3. a = 1, b = 0, c = 1

  4. a = 1, b = 1, c = 1

Noticing the values assigned to a and b during simulation, shows that combinations (2) and (4) were hit during execution while combinations (1) and (3) were not (2 out of 4 - 50%). This also shows us that the value of c was never 0 during simulation.

Recommendations

For a design to pass full coverage, it is recommended that the combinational logic coverage for all modules be 80% or higher. If the expression coverage for an expression is not 100%, it is recommended that the verification engineer closely examine these missed cases to determine if more testing is required. Sometimes certain combinations of signals are unachievable due to design constraints, keeping the expression coverage from ever reaching a value of 100% but still can be considered fully covered.

2.5. Finite State Machine (FSM) Coverage

Description

Finite state machine (FSM) coverage answers the question, "Did I reach all of the states and traverse all possible paths through a given state machine?"

There are two types of coverage detail for FSMs that Covered can handle:

  1. State coverage - answers the question "Were all states of an FSM hit during simulation?"

  2. State transition coverage - answers the question "Did the FSM transition between all states (that are achievable) in simulation?"

Example

Suppose the DUT comprised of the following finite state machine:

Example 2.5. FSM Coverage Code Sample

  module test( clock );
  
    input clock;

    reg [1:0] state;
    reg req, gnt;

    parameter IDLE 2'b00;
    parameter REQ  2'b01;
    parameter WAIT 2'b10;
    parameter GNT  2'b11;

    initial begin
      req = 1'b0;
      gnt = 1'b0;
      repeat(4) @(posedge clock);
      req <= 1'b1;
      @(posedge clock);
      req <= 1'b0;
      gnt <= 1'b1;
      @(posedge clock);
      gnt <= 1'b0;
      repeat(2) @(posedge clock);
    end

    always @(posedge clock)
      case( state )
        IDLE : state <= req ? REQ : IDLE;
        REQ  : state <= gnt ? GNT : WAIT;
        WAIT : state <= gnt ? GNT : WAIT;
        GNT  : state <= IDLE;
        default : state <= 2'bx;
    endcase

  endmodule
          


To help visualize this state machine, let's also display it as a digraph.

Figure 2.1. Digraph Version of Example FSM

Digraph Version of Example FSM


This state machine has four states: IDLE, REQ, WAIT, GNT. During simulation, 75% of the states were hit (3 out of 4) including IDLE, REQ and GNT. You can see that the WAIT state was never hit during simulation since the gnt signal was asserted the clock period after the req signal asserted.

Additionally, this state machine contains 7 state "arcs" which are represented in the digraph as arrowed lines. They are the following:

  1. IDLE -> IDLE  (hit)
  2. IDLE -> REQ   (hit)
  3. REQ  -> WAIT  (missed)
  4. REQ  -> GNT   (hit)
  5. WAIT -> WAIT  (missed)
  6. WAIT -> GNT   (missed)
  7. GNT  -> IDLE  (hit)

Counting the number of traversed arcs during simulation, we can see that we have covered 4 out of 7 (or 57%) of the possible arcs in this state machine.

Recommendations

For a design to pass full coverage, it is recommended that the FSM coverage for all finite state machines in the design to receive 100% coverage for the state coverage and 100% for all achievable state transitions. Since Covered will not determine which state transitions are achievable, it is up to the verification engineer to examine the executed state transitions to determine if 100% of possible transitions occurred.

2.6. Assertion Coverage

Description

Assertion coverage answers the question, "Did I hit all of the possible coverage points of the assertions that I included in the design?"

Currently, Covered is capable of finding all OVL (Open Verification Language) assertion modules instantiated within the design (when the -A ovl option has been specified to the score command). Within most OVL assertion modules are one or more built-in coverage points. When the user has specified a particular assertion instance to check for a coverage point, Covered simulates this assertion module, keeping track of which coverage points within the assertion have been hit during simulation (and how many times each coverage point has been hit) and which have not. This allows the user to check for more complex coverage scenarios within the design.

Currently, only OVL version 1.6 (and newer) are supported. Older versions of the OVL may not work and are not planned to be supported.

Recommendations

For a design to pass full coverage, it is recommended that the assertion coverage for all modules in a design receive 100% coverage. If an assertion coverage point is not hit during simulation, the design has not been fully exercised. Assertion coverage is useful for determining more specific corner case holes in the test suite.

covered-0.7.10/doc/html/chapter.race.html0000644000076500007650000002777211426534466020232 0ustar trevorwtrevorwChapter 4. Race Condition Checking

Chapter 4. Race Condition Checking

Due to Covered's method of abstracting coverage from a dumpfile, a partial "resimulation" of the design is needed to obtain proper statistics for line, combinational logic and FSM metrics. Therefore, accurately resimulating what occurred in the actual simulation is a requirement for obtaining correct results. This can be easily achieved so long as the design doesn't contain any code that could result in potential race conditions.

4.1. Checked Coding Guidelines

To avoid this problem Covered performs automatic race condition checking on the specified design after parsing has been completed but before simulation/scoring is performed. All statement blocks in the design that don't adhere to certain coding guidelines are removed from coverage consideration by Covered. By following these coding guidelines, a design should be void of race condition scenarios that would lead to faulty simulation results. The following coding guidelines are applied by Covered when checking for race conditions:

  1. All sequential logic and latches use non-blocking assignments.

  2. All combinational logic in an always block uses blocking assignments.

  3. All mixed sequential and combinational logic in the same always block uses non-blocking assignments.

  4. Blocking and non-blocking assignments should not be used in the same always block.

  5. Assignments made to a variable should only be done within one always block.

  6. The $strobe system call should only be used to display variables that were assigned using non-blocking assignments. (Not currently implemented)

  7. No #0 procedural assignments should exist. (Not currently implemented)

4.2. Race Condition Handling

If Covered detects a block as violating any one of the above mentioned coding guidelines, it will do one of two things depending on options specified to the score command by the user.

  1. If the -rS, -rW or none of the -r options are specified, Covered will simply remove the non-conforming always block from coverage consideration and continue with scoring. -rW will display a message describing detected race conditions during the scoring command while the -rS option will display no messages.

  2. If the -rE option is specified, Covered will halt the score command after all race condition checking has been performed with a message to the user specifying how many always blocks were found to be in non-compliance to the race-condition-free coding guidelines.

The first mode of operation is the recommended mode of operation as this will allow Covered to continue calculating coverage information for the design while still providing accurate coverage information for the logic that is still under consideration. The second mode of operation is meant to allow the user to use Covered as a race-condition checking tool.

4.3. Avoiding Race Condition Checking

Covered has three means of avoiding race condition checking: (1) skip race condition checking for the entire design altogether, (2) skip race condition checking for one or more specified modules, or (3) place inline pragmas around specific logic blocks to avoid checking. The main advantage for using either of these methods is to allow Covered to score more of the design that would otherwise be excluded due to failing a static race condition checkpoint. The main disadvantage to avoiding race condition checking using either of these methods is that you could potentially be ignoring code that contains an actual race condition, causing Covered to potentially generate incorrect coverage information without warning. These types of "errors" are not assumed to be Covered bugs.

To exclude the entire design from race condition checking, simply specify the -rI option on the score command-line. This will cause Covered to skip the race condition checking phase entirely, outputting a warning message (unless the global -Q option has been specified). The use of this command-line option is highly discouraged due to its general assumption by the user that the entire design is void of race conditions.

To exclude an entire module from race condition checking, simply specify the -rI=module name option on the score command-line. This option may be specified one or more times on the score command-line (once for each module to be skipped).

To exclude portions of the design from race condition checking, the user may also place inline comment-based pragmas in the design and specify the -rP option to the score command-line. The inline pragmas look like the following:

Example 4.1. Using a Race Condition Pragma

  module foobar;
      
    ...
      
    // racecheck off 
    always @(posedge clock) begin
      ...
    end
    // racecheck on
      
    ...
      
  endmodule
        


This example will cause the initial block surrounded by the racecheck pragmas to be ignored from race condition checking, thus making it available for coverage consideration. If there are any race condition rules that this block contains or is a part of, they will not be reported.

The keyword racecheck is the default pragma keyword for race condition checking avoidance; however, if this name needs to be changed to something else by the user (i.e., if racecheck is used by another tool and has a different meaning or format), the user may make this keyword anything they please as long as the meaning is preserved (i.e., keyword off means that race condition checking should be turned off for all subsequent code until its matching keyword on pragma is seen). The new name of this keyword is passed to the -rP option by specifying -rP=keyword. It should also be noted that race condition pragmas can be embedded within each other (all code within the outside pair are removed from race checking) and race condition avoidance pragmas (racecheck off) are in effect on a file-basis -- that is, they are in effect even beyond their current scope but are no longer in effect after the current file.

4.4. Reporting Race Conditions

Even though race condition information is displayed (assuming the -rS option was not specified in the score command-line) during the scoring process, it may be convenient to view this information in a generated report as well. Because of this need, Covered saves all race condition information to the CDD file for use in using the report command. By specifying 'r' in the -m option to the report command (race condition report output is not turned on by default), the statement blocks which were eliminated from coverage consideration will be output to the coverage report file. Summary coverage will contain the total number of statement blocks eliminated for each module. Verbose coverage will contain each eliminated statement block, organized by module, specifying both the starting line of the eliminated statement block and the reason for why the statement block was removed.

covered-0.7.10/doc/html/chapter.rank.html0000644000076500007650000006725511426534466020253 0ustar trevorwtrevorwChapter 12. The rank Command

Chapter 12. The rank Command

The rank command allows the user to specify a number of CDD files that have been created from the same DUT (presumably in a regression run -- but not necessarily) and rank them in order of coverage importance. This information can be useful in accomplishing the following tasks:

  • Understand which CDD files (simulations) can be eliminated from regression due to their inability to add useful coverage information that selected CDD files already hit.

  • Understand the best order to run simulations in full regression.

  • It can help in creating a quick (confidence) regression which is meant to hit a good deal of the overall coverage points in a short period of time to verify that recent changes don't massively break a previously working DUT. This can be accomplished by selecting the first N simulation CDD files in the ranked list. The selection can easily be done by either using the simulation order, accumulated hit, hit percent or timestep column values as a means of selection.

12.1. Options

Table 12.1. Options to rank Command

Option Description
-depth number Specifies the minimum number of CDD files to hit each coverage point. The value of number should be a value of 1 or more. Default is 1.
-d directory Directory to search for CDD files to include. This option is used in conjunction with the -ext option which specifies the file extension to use for determining which files in the directory are CDD files.
-ext extension Used in conjunction with the -d option. If no -ext options are specified on the command-line, the default value of '.cdd' is used. Note that a period (.) should be specified.
-f filename Name of file containing additional arguments to parse.
-h Displays help information for the rank command.
-names-only If specified, outputs only the needed CDD filenames that need to be run in the order they need to be run. If this option is not set, a report-style output is provided with additional information.
-o filename Name of file to output ranking information to. Default is stdout.
-require-cdd filename Name of CDD file to use as a required CDD file for ranking, regardless of whether it is necessary to achieve full coverage or not.
-require-list filename Name of file containing list of CDD files which are required to be in the list of ranked CDDs to be run, regardless of whether they are necessary to achieve full coverage or not.
-v Outputs verbose information during the run of the rank command. Useful for selection process understanding and command performance.
-weight-assert number Specifies a relative weighting for assertion coverage used to rank non-unique coverage points.
-weight-comb number Specifies a relative weighting for combinational logic coverage used to rank non-unique coverage points.
-weight-fsm number Specifies a relative weighting for FSM state/state transition coverage used to rank non-unique coverage points.
-weight-line number Specifies a relative weighting for line coverage used to rank non-unique coverage points.
-weight-memory number Specifies a relative weighting for memory coverage used to rank non-unique coverage points.
-weight-toggle number Specifies a relative weighting for toggle coverage used to rank non-unique coverage points.


12.2. Methods for specifying CDDs to rank

The rank command provides several mechanisms for specifying CDD files to rank. Feel free to use any combination of methods for providing this information to Covered as it makes sense to do in your environment. The following is the list of input methods:

  • Specify each CDD file after the rank command options have been specified. This method is best when there are a relatively small number of CDD files to rank as the length of the command-line in a shell is typically limited to a certain number of characters.

  • Create a file containing the list of CDD files to rank and pass this file to the rank command's -f option. Using this method, one can selectively specify a large number of CDD files. You may specify as many "-f filename" options as is necessary.

  • Use shell commands to create a list of CDD files and pass them to Covered's standard input via command-line piping and the -f - command-line option (the - means use standard input). The following line is an example of this usage:

      ls foo*.cdd | covered rank -f -          
                

    You may specify only one "-f -" option to the rank command.

  • Use the -d directory and -ext extension options to tell Covered to retrieve all files found in the directory specified by directory that contain the file extension of extension (if the -ext option is not specified, the default extension of ".cdd" is used). The following is an example of this usage:

      covered rank -d /home/bubba/cdd_dir -ext .mycdd          
                

    You may specify as many -d options on the command-line as is necessary; however, only one -ext option is allowed.

  • Specify a single CDD file that MUST be included in the final ranking list via the -require-cdd option. You can specify as many -require-cdd options to the rank command as necessary.

  • Create a file containing a list of CDDs that MUST be included in the final ranking list where each CDD filename is separated by a newline or whitespace. Pass this file to the -require-list option. You can specify as many -require-list options to the rank command as necessary.

12.3. Specifying metric weights

The rank command has several options that allow the user to weight any and all of the coverage metrics that Covered supplies. Weights are used to ascribe the importance of its metric in ranking the value of a CDD file.

Weight values are non-negative numbers whose values are relative to each other. A value of 0 effectively disables the associated weight from consideration in ranking. All other values are considered relative to each other. In other words, if the line weight is set to a value of 5 while the toggle weight is set to 1, line coverage is considered 5 times more important than toggle coverage in ranking.

By default, each metric is given an equal weight of 1. Adjust each of the metrics as necessary to potentially modify which CDD files are chosen and what order those CDD files are given in the ranked list of diagnostics to run.

12.4. Understanding the rank command output information

After the rank command has been executed, the output will either be displayed to standard output (if no -o option was specified) or it will be output to a file. If the -names_only option was specified, the output will be a list of CDD filenames (one per line) which are output in the order in which they should be run to achieve full coverage in the shortest amount of time. If the -names_only option was not specified, the output will be in the form of a table (similar to reports generated with the report command) which describes not only the order that CDD files should be run but also various statistical data and the names of CDD files which are considered redundant in terms of coverage information. The following example shows an example of this report output.

Example 12.1. Rank Output With No Required Files

                                           ::::::::::::::::::::::::::::::::::::::::::::::::::::
                                           ::                                                ::
                                           ::     Covered -- Simulation Ranked Run Order     ::
                                           ::                                                ::
                                           ::::::::::::::::::::::::::::::::::::::::::::::::::::



* Reduced 3 CDD files down to 2 needed to maintain coverage ( 33% reduction,   1.5x improvement)
* Reduced 9 timesteps down to 6 needed to maintain coverage ( 33% reduction,   1.5x improvement)

-----------+-------------------------------------------+----------------------------------------------------------
           |                ACCUMULATIVE               |                             CDD
Simulation |-------------------------------------------+----------------------------------------------------------
Order      |        Hit /      Total     %   Timesteps |  R  Name               Hit /      Total     %   Timesteps
-----------+-------------------------------------------+----------------------------------------------------------
         
         1            9           17   53%           3       rank1c.cdd           9           17   53%           3 
         2           13           17   76%           6       rank1b.cdd           8           17   47%           3 

---------------------------------------  The following CDD files add no additional coverage  ----------------------------------------------

         3           13           17   76%           9       rank1a.cdd           8           17   47%           3

        


After the header information, there is a summary of the ranking reduction (if one occurred) specified in both number of files and number of simulation timesteps. Example 12.2, “Rank Output With Required Files” shows what this information looks like when no file reduction has occurred.

After the summary information, there is the rank output table which displays both the individual CDD information and the accumulative coverage information. Each row of the table contains one CDD file where the first row contains the first CDD that should be run in regression for maximum coverage impact. Each successive row contains CDD files that add less and less coverage to the overall coverage gained. If there were CDD files that were found to not add any coverage information to the above CDD files, a line is drawn and these CDD files displayed below that line. These CDD files can be excluded from regression because they don't add any useful coverage information over-and-above the CDD files that are selected to be run in regression.

The first major column is the simulation order. This value increments by one for each successive row. If you would like to create a shorter running regression that is limited to a certain number of simulations, this row information can be useful for figuring out which simulations to include in these type of regressions.

The second major column is the accumulative coverage statistics which include the following:

  • Hit

    The first row contains the number of coverage points that the first CDD file hit. All successive rows add the unique coverage points hit by the CDD file listed on that line to the above hit total.

    For example, in Example 12.1, “Rank Output With No Required Files” "rank1c.cdd" contains 9 hit coverage points (accumulative hit count = 9). The second highest ranked file, "rank1b.cdd", contains 8 hit coverage points but only 4 of those coverage points are different than the coverage points hit by "rank1c.cdd"; therefore, the accumulative coverage hit count is 13. The third coverage file, "rank1c.cdd", contains 8 coverage points but none of them add to the coverage points hit by the first two coverage files; therefore, it is considered unnecessary for regression.

  • Total

    The "accumulative" total represents the total number of coverage points in each CDD file. Since this number must be the same for each CDD file, this value will be the same for each row.

  • %

    This column represents the hit percentage and is a simple calculation of hit / total for each row.

  • Timesteps

    This column represents the number of accumulated simulation timesteps. This value represents the number of timesteps that need to transpire to gain the amount of accumulated coverage. One of the goals of the ranking algorithm is to gain the most amount of coverage in the least amount of simulation time.

The third major column is the individual coverage information for the CDD file listed in the row which includes the following information:

  • R

    This column represents whether the current CDD file was a required CDD file by the user (a file listed via the -require-list or -require-cdd options). If the file is a required CDD file, an asterisk (*) is listed in this column. If the file was not required, nothing will be listed in this column. Example 12.2, “Rank Output With Required Files” provides an example of what this output looks like.

  • Name

    Filename of the CDD file that was selected for this row.

  • Hit

    This column represents the number of coverage points hit by the CDD file.

  • Total

    This column represents the total number of coverage points within the CDD file that could be hit.

  • %

    This column represents the hit percentage (a calculation of hit / total.

  • Timesteps

    This column represents the number of simulation timesteps that the CDD file took to run during simulation. This value does not necessarily represent the ending simulation time.

Example 12.2. Rank Output With Required Files

                                           ::::::::::::::::::::::::::::::::::::::::::::::::::::
                                           ::                                                ::
                                           ::     Covered -- Simulation Ranked Run Order     ::
                                           ::                                                ::
                                           ::::::::::::::::::::::::::::::::::::::::::::::::::::



No reduction occurred 

-----------+-------------------------------------------+------------------------------------------------------------
           |                ACCUMULATIVE               |                              CDD
Simulation |-------------------------------------------+------------------------------------------------------------
Order      |        Hit /      Total     %   Timesteps |  R  Name                 Hit /      Total     %   Timesteps
-----------+-------------------------------------------+------------------------------------------------------------

         1            9           17   53%           3       rank1.1c.cdd           9           17   53%           3
         2           13           17   76%           6    *  rank1.1b.cdd           8           17   47%           3
         3           13           17   76%           9    *  rank1.1a.cdd           8           17   47%           3

        


12.5. Description of ranking algorithm

This section describes the overall algorithm that is used to rank the specified CDD files. The algorithm is being presented in this document for the purposes of providing an explanation for how diagnostics are selected for ranking and how they are ranked. Knowing this information is not necessary for using the rank command or understanding its results.

The algorithm makes use of three different types of structures. The first structure is a bit-compressed structure where each bit corresponds to one coverage point in the associated CDD file. The purpose of this structure is to store a large amount of information as concisely and immediately available as possible. In addition to coverage point information, each structure also contains the following information:

  • Name of CDD file that the structure is associated with (for reporting purposes only).

  • The number of timesteps that occurred during the CDD simulation. This is used for calculating the average number of coverage points hit during a single clock period -- used for ranking selection.

  • The total number of coverage points hit by the CDD. This is used for calculating the average number of coverage points hit during a single clock period -- used for ranking selection.

  • The total number of coverage points that were hit by this CDD that were not hit by any other CDD listed in the rank command-line. This information is used to figure out which CDDs are absolutely necessary to be included in the ranked list.

  • The current score associated with the CDD file. This value is updated for each selection iteration.

Each of these structures are maintained in an array that is iterated on during the ranking process.

The second structure is an array of 16-bit values where each value corresponds to a single coverage point. Its value is a sum of the number of unranked CDD files that have hit that coverage point. Each value is decremented by one when a CDD file is moved from the unranked list to the ranked list and that CDD file hits the given coverage point. If a coverage point value is a value of 1 and a CDD file has its corresponding coverage bit set, we know that the CDD is the only one that hits the coverage point.

The third structure is similar to the second and works similarly, except that it stores the number of CDD files in the ranked list that hit a particular coverage point.

The specified CDD files are ranked in a series of steps, some of which are reiterated for each CDD that is selected to be ranked. Here is the basic algorithm (in pseudo-code):

      
  calculate the size of the compressed coverage point structure
  
  foreach CDD in CDD_list {
    convert CDD to compressed coverage point structure
  }
  
  foreach CDD in CDD_list {
    if this CDD contains uniquely hit coverage points {
      move the CDD file into the ranked list
    }
  }
  
  foreach CDD in unranked list {
    foreach CDD in unranked list {
      calculate score (((total_num_cov_points_hit / num_timesteps) * 100) * metric_weight_value)
      if any unranked elements are less than the -depth option value and are hit by this CDD {
        set unique_found to true
      }
      if our score > highest score and a "unique" coverage point was found {
        set highest_score to our score
      }
    }
    move the CDD file indexed by highest_score from the unranked list to the ranked list
  }
  
  resort ranked list from most unique to least unique (if there is a tie, select the CDD that hit the most coverage
    points in the least amount of time)
      

covered-0.7.10/doc/html/chapter.reading.html0000644000076500007650000012250611426534466020720 0ustar trevorwtrevorwChapter 14. Reading the Report

Chapter 14. Reading the Report

This chapter describes the meanings of the textual report output that Covered generates when the report command is issued. It is well understood by the developers of Covered that a code coverage tool is only as good as the output that it generates, and this, of course, includes the ability to discern the information provided by the report.

To help describe the various sections of a Covered report, we will use a relatively small Verilog file containing our DUT, generating the two main types of reports (module and instance) based on the CDD generated for this file. This example file is provided here

After being compiled and run, this module is scored with the following Covered command:

covered score -t main -v example.v -o example.cdd -vcd example.vcd

The module-based verbose report can be viewed in its entirety example.rptM.html and is generated with the following command:

covered report -d v example.cdd

The instance-based verbose report can be viewed in its entirety here and is generated with the following command:

covered report -i -d v example.cdd

The instructions for analyzing each of the six types of coverage information from the report can be found on the following pages.

For information on reading race condition information in the report, please see the user guide page detailing race conditions and viewing the reports.

14.1. Reading Line Coverage

Summary Information Description - Module-based

For module-based reports, the summary table for line metrics includes information for the name of each module that was covered and the name of the file in which the module is described in. Lines 15 through 24 of the module-based report show what this information looks like in the report. We have three modules that were scored within our DUT: main, fsma and fsmb. The table shows that all three modules were described in the file "example.v".

Summary Information Description - Instance-based

For instance-based reports, the summary table for line metrics includes information for the Verilog hierarchy pertaining to each instance on the left-hand-side of each row. Lines example.rptI.html#15 of the instance-based report show what this information looks like in the report. In our DUT example, there are three instances within the design with the Verilog hierarchies of "main", "main.fsm1" and "main.fsm2".

Summary Information Description - Both

On the right-hand side of each row in the table are the hit, miss and total numbers for the line coverage, followed by a calculated percent of the lines that were hit (calculated by taking the number of lines hit during simulation divided by the total number of lines that Covered simulated). The hit value indicates how many lines were executed during the simulation; the miss value indicates the number of lines not executed during simulation; and the total value indicates the total number of lines within the specified module/instance that Covered was able to simulate.

If the percentage value in the far left of the summary table is 100%, this indicates that all lines that Covered was capable of simulating (for the module/instance of this row) were executed. If the value of the percentage is less than 100%, this indicates that some number of lines were not executed and full coverage was not achieved for that module/instance. Note that for a module/instance which does not contain any lines in which Covered was able to simulate, the values of hit, miss, and total will be 0 while the hit percentage value will indicate 100%.

Verbose Information Description - Both

If the miss value for a particular module was not 0 (indicating that lines were missed during simulation) and the '-d v' option was specified on the command-line (specifying to output verbose reporting information), the line that was missed during simulation will be output below the summary information per module that contained missed lines. In our sample report, there was one line that was missed during simulation (according to the summary output) for the module called "fsmb" (instance "main.fsmb"). The line number and Verilog line that was missed is output in lines 25 through 29 of the module-based report and in lines 25 through 29 of the instance-based report.

If a module does not contain any missed lines and the '-d v' option was specified, no verbose output will be displayed for this module. Likewise, if a module/instance does not contain any lines that Covered could execute, no verbose output will be displayed.

[Note]Note

The definition of what Covered considers a line is a statement (ex. assignment, conditional, etc.). If a statement is written in such a way that it consumes multiple file lines, Covered only counts the statement as one line. The user can assume that if the beginning of a statement is labeled as missed, the entire expression was missed (not just the first line of the expression). For example, consider the following code:

  always @(posedge b)
    a <= (b & c) |
         (d & e);      
        
        

If the expression

  a <= (b & c) | (d & e);      
        

is not executed during simulation, Covered will indicate that only one line was missed during execution (not two), and it will display the missing line (if verbose reporting is specified with the '-d v' option) as the following:

  2:      assign a <= (b & c) ...      
        

The "..." notation at the end of the Verilog output indicates that the statement was a multiline statement in the source code but is only considered one line.

14.2. Reading Toggle Coverage

Summary Information Description - Module-based

For module-based reports, the summary table for toggle metrics includes information for the name of each module that was covered and the name of the file in which the module is described in. Lines 41 through 51 of the module-based report show what this information looks like in the report. We have three modules that were scored within our DUT: main, fsma and fsmb. The table shows that all three modules were described in the file "example.v".

Summary Information Description - Instance-based

For instance-based reports, the summary table for toggle metrics includes information for the Verilog hierarchy pertaining to each instance on the left-hand-side of each row. Lines 41 through 51 of the instance-based report show what this information looks like in the report. In our DUT example, there are three instances within the design with the Verilog hierarchies of "main", "main.fsm1" and "main.fsm2".

Summary Information Description - Both

On the right-hand side of each row in the table are the hit, miss and total numbers for the toggle 0->1 coverage, followed by a calculated percent of the signal bits that toggled from a value of 0 to a value of 1 (calculated by taking the number of bits that toggled from 0 to 1 during simulation divided by the total number of signal bits). The hit value indicates how many signal bits were toggle from a value of 0 to 1 during simulation; the miss value indicates the number of signal bits that were not toggled from a value of 0 to 1 during simulation; and the total value indicates the total number of signal bits within the specified module/instance that Covered was able to simulate.

To the right of this information is the hit, miss and total statistics for signal bits that toggled from a value of 1 to a value of 0.

If the percentage values in the right of the summary table are 100%, this indicates that all signal bits toggled from a value of 0 to 1 and back to 0 during simulating (for the module/instance of this row). If the values of the percentage are less than 100%, this indicates that some signal bits did not fully toggle during simulation and full toggle coverage was not achieved for that module/instance. Note that for a module/instance which does not contain any signals in which Covered was able to simulate, the values of hit, miss, and total will be 0 while the hit percentage value will indicate 100%.

Verbose Information Description - Both

If the miss value for a particular module/instance was not 0 (indicating that one or more signal bits did not fully toggle during simulation) and the '-d v' option was specified on the command-line (specifying to output verbose reporting information), the signals that were missed during simulation will be output below the summary information per module/instance that contained missed signal bit toggles. In our sample module-based report, there were three signals in module "main" ("go", "state", and "error"), three signals in module "fsma" ("go", "state" and "next_state"), and three signals in module "fsmb" ("go", "next_state" and "state") that were not fully toggled (see lines 53 through 90).

For each signal in the verbose toggle table, the format is the following:

        <signal_name>          0->1: <hexidecimal_value>
        .......................1->0: <hexidecimal_value>
        
        

The name of the signal is specified in the upper left corner. The bitwise toggle information for the signal from a value of 0 to a value of 1 is specified in the upper right corner. The hexidecimal value represents bits in the signal, each bit corresponding to the matching bit of the signal. If a bit value is set to the value 1, this indicates that this bit in the signal toggled from a value of 0 to a value of 1. If a bit value is set to the value 0, this indicates that this bit in the signal did NOT toggle from a value of 0 to a value of 1; therefore, full toggle coverage was not achieved for this signal. For example, for the signal called "go" in the module/instance "main", the verbose toggle information looks like:

  go         0->1: 1'b1
  ...........1->0: 1'b0      
        

This is indicating that bit 0 of the signal called "go" successfully toggled from a value of 0 to 1 during simulation (because the bit value at bit location 0 is a value of 1). However, the signal did not toggle from a value of 1 to a value of 0 during simulation, thus the signal was not considered fully toggled.

It is important to note that the hexidecimal values are displayed with the least-significant bit of the signal being output on the far right of the value while the most-significant bit of the signal is output on the far left of the value.

14.3. Reading Memory Coverage

Summary Information Description - Module-based

For module-based reports, the summary table for memory metrics includes information for the name of each module, instantiating one or more memories, that was analyzed and the name of the file in which the module is described in. Lines 93 through 111 of the module-based report show what this information looks like in the report. We have three modules that were scored within our DUT: main, fsma and fsmb. The table shows that all three modules were described in the file "example.v".

Summary Information Description - Instance-based

For instance-based reports, the summary table for memory metrics includes information for the Verilog hierarchy pertaining to each instance on the left-hand-side of each row. Lines 93 through 111 of the instance-based report show what this information looks like in the report. In our DUT example, there are three instances within the design with the Verilog hierarchies of "main", "main.fsm1" and "main.fsm2".

Summary Information Description - Both

On the right-hand side of each row in the table are the hit, miss and total numbers for the various memory coverage metrics, followed by a calculated percent of each memory coverage metric that was hit (calculated by taking the number hit during simulation divided by the total number that Covered could have simulated). The hit value indicates how many were executed during the simulation; the miss value indicates the number not executed during simulation; and the total value indicates the total number within the specified module/instance that Covered can simulate. All four metrics (AME toggle 0->1, AME toggle 1->0, AME write and AME read) are listed in the summary section.

If the percentage value in the far left of the summary table is 100%, this indicates that all coverage points that Covered was capable of simulating (for the module/instance of this row) were executed. If the value of the percentage is less than 100%, this indicates that some number of coverage points were not executed and full coverage was not achieved for that module/instance. Note that for a module/instance which does not contain any coverage points in which Covered was able to simulate, the values of hit, miss, and total will be 0 while the hit percentage value will indicate 100%.

Verbose Information Description - Both

When a module/instance is found to be not fully covered (i.e., the number of each hit coverage points is not equal to the associated number of attainable coverage points), the missed coverage points for each AME in the memory are output to the report as follows:

  <AME>  Written: <0 or 1>  0->1: <hexidecimal_value>
  .....  Read:    <0 or 1>  1->0: <hexidecimal_value> ...      
        

The answers to each of the questions listed above are specified with a 0 (meaning that the answer is "NO") or a 1 (meaning that the answer is "YES"). Note that in the toggle coverage information, like toggle coverage verbose information, the individual bits are grouped together and displayed in hexidecimal form to conserve space and make the task of figuring out exactly which bit positions did not toggle easier. See lines 117 through 151 for an example of this output.

If the -c option is used, Covered outputs the names of the memories that were fully covered during simulation only.

14.4. Reading Combinational Logic Coverage

Summary Information Description - Module-based

For module-based reports, the summary table for combinational logic metrics includes information for the name of each module that was covered and the name of the file in which the module is described in. Lines 154 through 164 of the module-based report show what this information looks like in the report. We have three modules that were scored within our DUT: main, fsma, and fsmb. The table shows that all three modules were described in the file "example.v".

Summary Information Description - Instance-based

For instance-based reports, the summary table for combinational logic metrics includes information for the Verilog hierarchy pertaining to each instance on the left-hand-side of each row. Lines 154 through 164 of the instance-based report show what this information looks like in the report. In our DUT example, there are three instances within the design with the Verilog hierarchies of "main", "main.fsm1", and "main.fsm2".

Summary Information Description - Both

On the right-hand side of each row in the table are the hit, miss and total numbers for the combinational logic coverage, followed by a calculated percent of the combinational logic expression values that were hit (calculated by taking the number of combinational logic expression values hit during simulation divided by the total number of expression values that Covered could have simulated). The hit value indicates how many expression values were achieved during the simulation; the miss value indicates the number of expression values not achieved during simulation; and the total value indicates the total number of combinational logic expression values that could have been achieved in the specified module/instance.

If the percentage value in the far left of the summary table is 100%, this indicates that all combinational logic expression values that Covered was capable of achieving (for the module/instance of this row) were hit. If the value of the percentage is less than 100%, this indicates that some number of expression values were not achieved and full coverage was not achieved for that module/instance. Note that for a module/instance which does not contain any combinational logic expressions in which Covered was able to simulate, the values of hit, miss, and total will be 0 while the hit percentage value will indicate 100%.

Verbose Information Description - Both

The verbose output for combinational coverage is a bit more sophisticated than the line or toggle. Basically, for each expression that was found to not be fully covered (either the expression itself or some sub-expression in the tree was not fully covered), the expression is output with various sub-expressions underlined and identified with a number. Each expression is also supplied with the line number that the expression started at in its module file. In our example, there is an uncovered expression in the module called "main" (see lines 170 through 205 (numbered 5) which contains four uncovered subexpressions (numbered 1 through 4).

Below each expression, there will be one or more tables which specify a particular sub-expression that was not fully covered along with information describing what cases were not covered for that sub-expression.

In the report output above, we see that there was one expression in module "main" that did not achieve 100% coverage that starts on line 14 of the Verilog source. The expression is output to the report with certain sub-expressions underlined and labeled with an integer value for reference.

For this one expression, there were found to be four subexpressions (labeled 1, 2, 3, 4) that were found to not be 100% covered. Taking a look at subexpression 1 report output, the numbers to the right of the string "Expression 1" tell us the number of logical combinations of this subexpression that were hit (in this case 2 combinations were hit) and the total number of logical combinations that this subexpression can have (in this case 3 combinations were achievable). The character string below this information tells us the type of subexpression that we are examining. For subexpression 1, the type is the bitwise AND operator.

The table below this information for subexpression 1, lists the potential combinations that this subexpression could have reached with a '*' character placed underneath the combination(s) that were missed. In the case of subexpression 1, the left and right subexpressions did not evaluate to values of 1 simultaneously. The letter 'L' above each possible combination indicates the value that the left subexpression achieved at the same time as the value under the right subexpression indicated with the letter 'R'. Legal values for a subexpression are '0', '1' or '-' (which indicates that this subexpression value could either be 0 or 1).

14.5. Reading FSM Coverage

Summary Information Description - Module-based

For module-based reports, the summary table for FSM metrics includes information for the name of each module that was covered and the name of the file in which the module is described in. Lines 344 through 354 of the module-based report show what this information looks like in the report. We have three modules that were scored within our DUT: main, fsma and fsmb. The table shows that all three modules were described in the file "example.v".

Summary Information Description - Instance-based

For instance-based reports, the summary table for FSM metrics includes information for the Verilog hierarchy pertaining to each instance on the left-hand-side of each row. Lines 344 through 354 of the instance-based report show what this information looks like in the report. In our DUT example, there are three instances within the design with the Verilog hierarchies of "main", "main.fsm1" and "main.fsm2".

Summary Information Description - Both

On the right-hand side of each row in the table are the hit, miss and total numbers for the FSM state coverage, followed by a calculated percent of the FSM states that were hit (calculated by taking the number of FSM states hit during simulation divided by the total number of FSM states that Covered could have simulated). The hit value indicates how many FSM states were executed during the simulation; the miss value indicates the number of FSM states not executed during simulation; and the total value indicates the total number of FSM states within the specified module/instance that Covered can simulate.

To the right of the FSM state summary information is the FSM state-transition hit, miss, total and percentage hit summary information for each module/instance.

If the percentage value in the far left of the summary table is 100%, this indicates that all FSM states and state-transitions that Covered was capable of simulating (for the module/instance of this row) were executed. If the value of the percentage is less than 100%, this indicates that some number of FSM states and/or FSM state-transitions were not executed and full coverage was not achieved for that module/instance. Note that for a module/instance which does not contain any FSMs in which Covered was able to simulate, the values of hit, miss, and total will be 0 while the hit percentage value will indicate 100%.

Verbose Information Description - Both

The verbose output for FSM coverage is split into the state coverage information and the state transition coverage information. When an FSM is found to be not fully covered (i.e., the number of hit states/state transitions is not equal to the number of attainable states/state transitions), the missed states are output to the report as a list of state values in hexidecimal format as follows:

  <hexidecimal value>
        

When an FSM is found to be not fully covered, the missed state transitions are output to the report as a list of state transitions in the format below:

  <hexidecimal input state value> -> <hexidecimal output state value>
        

If the -c option is used or the number of attainable state/state transitions are unknown for the specified FSM, Covered outputs this information in the same way as the missed cases except that the title of the output is "Hit cases". If the number of attainable states/state transitions is unknown, providing the cases that were hit during simulation is useful in aiding the user in determining coverage. In this case, the summary report will output question marks in the missed and total categories, showing the user that this information was not known by Covered.

14.6. Reading Assertion Coverage

Summary Information Description - Module-based

For module-based reports, the summary table for assertion metrics includes information for the name of each module, instantiating one or more assertions, that was covered and the name of the file in which the module is described in. Lines 397 through 405 of the module-based report show what this information looks like in the report. We have three modules that were scored within our DUT: main, fsma and fsmb. The table shows that all three modules were described in the file "example.v".

Summary Information Description - Instance-based

For instance-based reports, the summary table for assertion metrics includes information for the Verilog hierarchy pertaining to each instance on the left-hand side of each row. Lines 397 through 405 of the instance-based report show what this information looks like in the report. In our DUT example, there are three instances within the design with the Verilog hierarchies of "main", "main.fsm1" and "main.fsm2".

Summary Information Description - Both

On the right-hand side of each row in the table are the hit, miss and total numbers for the assertion coverage points (ACP), followed by a calculated percent of the ACPs that were hit (calculated by taking the number of ACPs hit during simulation divided by the total number of ACPs that Covered could have simulated). The hit value indicates how many ACPs were executed during the simulation; the miss value indicates the number of ACPs not executed during simulation; and the total value indicates the total number of ACPs within the specified module/instance that Covered can simulate. Note that more than one coverage point may exist within a single assertion coverage module.

If the percentage value in the far left of the summary table is 100%, this indicates that all ACPs that Covered was capable of simulating (for the module/instance of this row) were executed. If the value of the percentage is less than 100%, this indicates that some number of ACPs were not executed and full coverage was not achieved for that module/instance. Note that for a module/instance which does not contain any ACPs in which Covered was able to simulate, the values of hit, miss, and total will be 0 while the hit percentage value will indicate 100%.

Verbose Information Description - Both

When a module/instance is found to be not fully covered (i.e., the number of hit ACPs is not equal to the number of attainable ACPs), the missed coverage points are output to the report as follows:

  <Instance Name>	<Assertion Name>	<Coverage Point Description>
        

If the -c option is used, Covered outputs this information in the same way as the missed cases except that the title of the output is "Hit cases" and the number of times each ACP was hit is indicated.

covered-0.7.10/doc/html/chapter.report.html0000644000076500007650000003620111426534466020616 0ustar trevorwtrevorwChapter 11. The report Command

Chapter 11. The report Command

11.1. Usage

The report command is initiated with the following call:

covered report (-h | -view [CDD_filename] | [options] CDD_filename)

The CDD_filename refers to the name of the CDD to generate the report for. This CDD may be either the result of a score or the result of merging CDDs.

If the -view option is specified, Covered's GUI is run. You may specify the CDD filename to initially load with the -view option. See Chapter 16, Introduction to the GUI for instructions on using the GUI for interactive coverage analysis.

11.2. Options

The following table lists the options available for use with the report command.

Table 11.1. Options to report Command

Option Description
-b If combinational logic verbose output is reported and the expression is a vector operation, this option outputs the coverage information on a bitwise basis.
-c Used in conjunction with the '-d d' or '-d v' option. If set, causes covered logic to be reported instead of default behavior of reporting uncovered logic. See Section 11.5, “Covered Vs. Uncovered”
-d (s|d|v) Level of report detail (s=summary, d=detailed, v=verbose). Default is to display summary coverage information. See Section 11.3, “Summary Vs. Detailed Vs. Verbose”.
-e Outputs exclusion cases when the -d v or -d d options are specified on the command-line. The exclusion cases are displayed in the verbose format along with an exclusion reason (if one is associated with the excluded case).
-f filename Name of file containing additional arguments to parse. You may specify this option more than once on a command-line.
-h Outputs usage information for the report command.
-i Generates report information for each instance (default is to generate per module). See Section 11.4, “Module Vs. Instance”
-m [l][t][c][f][r][a][m] Specifies type of coverage information to report (l=line, t=toggle, c=combinational logic, f=FSM state/arc, r=race condition, a=assertion, m=memory). Default is ltcf.
-o filename Specifies output file to stream report to (default is standard output).
-s Suppresses modules/instances that do not contain any coverage information from being output to the coverage report. This may eliminate potentially meaningless information from the report.
-view Starts the interactive Covered report viewer GUI.
-w (number) Specifies the maximum line width (in characters) that can be used to output Verilog information. If this option is not specified, all Verilog code in the report will retain the same formatting as was specified in the original Verilog code. If this option is specified, Verilog code will be formatted to use as much of the current line as possible, wrapping text when the line reaches the maximum line width. The default maximum line width is 115 characters (this value is used if no number is specified with the -w option). If a number is specified with the -w option, this value is used for the maximum line width.
-x When used in conjunction with the -d v or -d d option, causes all uncovered or excluded coverage points to display an associated "exclusion ID" to the left of the verbose output within parenthesis. This exclusion ID can be used in calls to the exclude command for the purposes of excluding or including coverage points.


11.3. Summary Vs. Detailed Vs. Verbose

There are three forms of reports that can be generated by the Covered report function: summary, detailed, and verbose. The three forms are described below.

Summary Report

A summary report shows at a very high-level what the coverage for a specific module (or instance) is in terms of line, toggle, combinational and/or FSM coverage (depending on which types are selected on the command line). Each coverage metric for the module is given a percentage of items covered for that metric as well as the total number of items per metric, the number of items "hit" during simulation and the number of items "missed" during execution. See the chapter on "Reading the Report" for more information on understanding the formats of line, toggle, combinational logic, and FSM summary information.

The summary report is useful for understanding exactly which modules are missing coverage (and what type(s) of coverage are missing) as well as what modules are fully covered. This can help guide you more easily in understanding where you need to improve your code coverage without getting lost in all of the details that the verbose reporting provides.

Detailed Report

The detailed report is useful for understanding where logic was found to be uncovered in the design along with some higher-level information to understand why it was considered to be uncovered. This amount of detail is between the minimum (summary coverage) and the maximum (verbose coverage) and should be used as the first detailed report to be looked at since it is easier to read and comprehend the coverage results.

Verbose Report

The verbose report contains all of the data that the summary report contains; however, in addition to the summary information for a module (or instance), a more in-depth look at the exact cases that were "missed" during simulation are provided. This report outputting option is useful for combinational logic report information when a more in-depth look at why certain expressions did not reach full coverage is needed. This option allows the user to look at all subexpressions of an expression that were not fully covered.

11.4. Module Vs. Instance

Any report can be calculated by module or by instance. Both reports are of interest for verification purposes and the differences are described as follows.

Module reporting combines the results of all instances that come from the same module. That is, when a module is instantiated multiple times in a design, the coverage results from all covered instances are merged together and output as one combined module. This reporting format allows a test writer to see if any logic within a module has not been touched during simulation.

Instance reporting displays each instance in the covered design separately (no combining occurs). This reporting format is useful for determining if certain instances within a design are being neglected. For instance, if a module is instantiated four times (i.e., four instances of the same buffer), it may be that the first buffer is used more often than the other three buffers. This could indicate controller errors or just an indication that there was not enough activity during simulation to fill the other buffers (need to bolster diagnostics or possibly some buffers could be removed?) This type of information would not be viewable if only module reporting were performed.

11.5. Covered Vs. Uncovered

Covered has the ability the generate reports from any given CDD file that displays either uncovered logic (the default behavior) or covered logic. It is understandable why one would want to generate reports displaying uncovered logic (this is probably the reason why you are interested in this tool in the first place). However, why would anyone be interested in reporting covered logic?

The reason for having this option is two-fold (and maybe there are other reasons). First, this option is useful in debugging the report command since it let's the user evaluate whether a particular signal or portion of logic was actually fully covered or not. Second, it may be useful for user's of the tool to understand what logic is being evaluated for coverage and what logic is not. If only uncovered logic was supplied for evaluation of the tool, one could not evaluate the effectiveness of the tool. However, by allowing the user to see what logic is covered and uncovered, a more full picture of the tool's capability can be understood.

To generate a report that specifies what logic is not covered (output only available in verbose reporting mode), no further options are needed. To generate a report that specifies what logic is being covered, simply specify the -c option along with the -v option when calling the report command.

covered-0.7.10/doc/html/chapter.score.html0000644000076500007650000013600511472127327020414 0ustar trevorwtrevorwChapter 9. The score Command

Chapter 9. The score Command

9.1. Usage

The score command is initiated with the following call:

covered [global_options] score -t top_module [options]

The top_module parameter is required for the scoring purposes and represents the top-most module that will be covered. It is important to note that Covered does not need to parse the entire DUT. It only parses that part of the design which will receive coverage results. More on this will be described Section 9.3, “Specifying What to Cover” below.

9.2. Options

The following table describes the additional options that can be passed to the score command. Note that it is optional in how you tell Covered where to find the Verilog design files; however, it is not optional to exclude the Verilog files. If no Verilog can be found that contains at least the top instance, Covered will generate an error message to the user specifying that it was unable to find the required Verilog modules.

Table 9.1. Options to score Command

Option Description
-A ovl Causes OVL assertions to be used for assertion coverage. This flag must be given to the score command if assertion coverage metrics are needed in the report command. See Section 2.6, “Assertion Coverage”.
-cli [filename] Causes the command-line debugger to be used during VCD/LXT2/FST dumpfile scoring. If filename is specified, this file contains information saved in a previous call to savehist on the CLI and causes the history contained in this file to be replayed prior to the CLI command prompt. If filename is not specified, the CLI prompt will be immediately available at the start of simulation. This option is only available when Covered is configured with the --enable-debug option. See Section 15.2, “Command-Line Interface (CLI)”.
-conservative If this option is specified, any logic blocks that contain code that would cause coverage discrepancies leading to potentially inaccurate coverage results are removed from coverage consideration. See Section 9.7, “The reason for the -conservative feature” for more information.s
-D name[=value] Defines the specified name to 1 or the specified value.
-dumpvars [filename] If this option is specified without the -vcd, -lxt or -fst options, the design is parsed, a CDD file is created and a top-level Verilog module named filename (if this value is specified) or "covered_dump.v" (if filename is not specified) is created. If compiled as a top-level module along with your design and no other $dumpfile/$dumpvars calls are made, this dump module will provide additional performance gains. If either the -vcd, -lxt or -fst options are specified, this option has no effect. See the section called “Selecting What to Dump”.
-e module Name of module, task, function or named begin/end block to not score. You may specify this option more than once on a command-line; one for each block to remove from coverage. See Section 9.4, “Specifying What Not to Cover (Coverage Exclusions)”.
-ea Specifies that all always blocks in the design should be excluded from coverage consideration. This option may help to increase performance of the score command if all always blocks in the design do not need to be checked for coverage. By default, always blocks are considered for coverage. See Section 9.4, “Specifying What Not to Cover (Coverage Exclusions)”.
-ec Specifies that all continuous assignments in the design should be excluded from coverage consideration. This option may help to increase performance of the score command if all assign blocks in the design do not need to be checked for coverage. By default, continuous assignments are considered for coverage. See Section 9.4, “Specifying What Not to Cover (Coverage Exclusions)”.
-ef Specifies that all final blocks in the design should be excluded from coverage consideration. This option may help to increase performance of the score command if all final blocks in the design do not need to be checked for coverage. By default, final blocks are considered for coverage. See Section 9.4, “Specifying What Not to Cover (Coverage Exclusions)”.
-ei Specifies that all initial blocks in the design should be excluded from coverage consideration. This option may help to increase performance of the score command if all initial blocks in the design do not need to be checked for coverage. By default, initial blocks are considered for coverage. See Section 9.4, “Specifying What Not to Cover (Coverage Exclusions)”.
-ep [name] Causes any code that is inbetween inline coverage pragmas (eg. '// coverage off' ... '//coverage on') to be excluded from coverage consideration. The code specified between these pragmas is not removed from resimulation but is marked as being excluded from coverage for reporting purposes. These exclusions may be undone via the GUI, if necessary, without requiring the design to be resimulated by Covered. If name is specified, its value will be used by Covered as the pragma keyword to search for in the design (instead of the default value of 'coverage'). This feature can be useful in the event that other tools being used on the design use a similar pragma name and there are tool conflicts. See Section 9.4, “Specifying What Not to Cover (Coverage Exclusions)”.
-F module=[in_expr,]out_expr Specifies the location to find an FSM to score where module is the Verilog module containing the FSM, in_expr is the input state expression and out_expr is the output state expression. If in_expr is not specified, out_expr is used as both the input and output state expression.
-f filename Name of file containing additional arguments to parse. You may specify this option more than once on a command-line.
-fst dumpfile Name of FST dumpfile to score design with. If -vcd, -lxt or this option is not used, Covered will only create an initial CDD file from the design and will not attempt to score the design.
-g [module=](1|2|3) Specifies what generation of Verilog to use for parsing the design. If module is specified, uses the given generation value for that module only. If module is not specified, applies that generation to the entire design. This option may be specified multiple times on the command-line, where options to the left take precedence over the values to the right. 1=Verilog-1995, 2=Verilog-2001, 3=SystemVerilog.
-h Outputs usage information for the score command.
-I directory Directory to find included Verilog files. You may use this option as many times as necessary on the command-line, one for each directory.
-i instance Instance name of top-level module. Necessary if module to verify coverage is not the top-level module in the design. If not specified, -t value is used. See Section 9.3, “Specifying What to Cover”.
-lxt dumpfile Name of LXT2 dumpfile to score design with. If -vcd, -fst or this option is not used, Covered will only create an initial CDD file from the design and will not attempt to score the design.
-m message Allows the user to specify information about this CDD file. This information can be anything (messages with whitespace should be surrounded by double-quotation marks), but may include something about the simulation arguments to more easily link the CDD file to its simulation for purposes of recreating the CDD file.
-o filename Name of CDD to write coverage information to.
-p filename Overrides filename used for outputting intermediate preprocessor output. See Section 9.9, “Other Notes”.
-P parameter_scope=value Performs a defparam on the specified parameter with value. See Section 9.5, “Overriding Parameters (-P option)”.
-rS Performs race condition checking and removes any offending logic blocks from coverage consideration without reporting the information. See Section 4.2, “Race Condition Handling”.
-rW Performs race condition checking, removes any offending logic blocks from coverage consideration, and displays this information to standard output. This is the default race condition checking behavior. See Section 4.2, “Race Condition Handling”.
-rE Performs race condition checking, reports any offending logic and immediately stops scoring. This option allows Covered to be used as a static race condition checking tool. See Section 4.2, “Race Condition Handling”.
-rI[=module name] If =module name is not specified, race condition checking is not performed for the entire design. If =module name is specified, race condition checking is not performed on the specified module only. This option may be specified more than once. See Section 4.3, “Avoiding Race Condition Checking”.
-rP[=name] Skip race condition checking for all code surrounded by "// racecheck off/on" embedded pragmas. The "racecheck" keyword can be changed by specifying =name where name is the new name for the race condition pragma keyword. See Section 4.3, “Avoiding Race Condition Checking”.
-S Outputs simulation statistics after simulation has completed. This information is currently only useful for the developers of Covered.
-top_ts (1|10|100)(s|ms|us|ns|ps|fs)/(1|10|100)(s|ms|us|ns|ps|fs) This option is only valid when the -vpi or -dumpvars options have been specified. This option allows the user to specify a timescale for the generated Verilog module created with the -vpi or -dumpvars options. If this option is not specified, no timescale will be created for the generated module. If whitespace is needed between the various values, place the entire contents of timescale in double quotes.
-ts number When scoring occurs, this option allows the user to see how far the simulator has progressed by outputting the current timestep to standard output. The value of number specifies how many timesteps are allowed to be simulated before outputting the current timestep (results in less calls to output stream).
-T (min|typ|max) Specifies which value to use in min:typ:max delay expressions. Default is typ.
-v filename Name of specific Verilog file to score. You may specify this option more than once on a command-line; one for each filename to parse.
-vcd dumpfile Name of VCD dumpfile to score design with. If -lxt, -fst or this option is not used, Covered will only create an initial CDD file from the design and will not attempt to score the design.
-vpi [filename] If this option is specified without the -vcd, -lxt or -fst options, the design is parsed, a CDD file is created and a top-level Verilog module named filename (if this value is specified) or "covered_vpi.v" (if filename is not specified) is created along with a PLI table file called filename.tab or "covered_vpi.v.tab". Both of these files are used in the compilation of the simulator to use Covered as a VPI module. If either the -vcd, -lxt or -fst options are specified, this option has no effect. See the section called “Creating an LXT2 dumpfile”.
-Wignore Suppresses any warning output during code parsing and/or simulation.
-y directory Directory to find unspecified Verilog files. You may specify this option more than once on a command-line; one for each directory required.
+libext+.extension[+.extension]*+ Extensions of Verilog files to allow in scoring.


9.3. Specifying What to Cover

Covered is not a logic simulator and, therefore, is not required to parse the entire DUT. True simulation is performed by the Verilog simulator used to generate the VCD/LXT2/FST dumpfile. Covered, therefore, is given the ability to parse only the part of the DUT that is to be scored for coverage. Having this ability to ignore parts of the DUT has several advantages in the way of performance. Less memory is necessary for coverage simulation/ calculation. Additionally, less processing is also required which leads to faster turnaround. On the other hand, since Covered ignores the parts of the design not being scored, some information is not automatically extracted by Covered that is required for scoring the specified part of the DUT. The defparam statement is one such statement. More on this is mentioned in the following section.

The following example describes a complete DUT and how to cause Covered to score various parts of the DUT.

Figure 9.1. Hierarchical Tree View of Example DUT

Hierarchical Tree View of Example DUT


Assume that the following Verilog modules are used to create this tree.

  • module "test" instantiated as "test" in the above figure

  • module "foomod" instantiated as "foo"

  • module "barmod" instantiated as "bar"

  • module "amod" instantiated as "a"

  • module "bmod" instantiated as "b"

To get coverage for the entire design, the covered command line would be:

covered score -t test -i test (rest of command-line)

Because both the -t and -i options are the same value (the module name is the same as the instance name), only the -t option needs to be specified. If the -i option is not specified, Covered will assume that the instance name of the top module is the same name as the top module itself. Note that the -t option always needs to be specified for the score command.

To get coverage for the instance foo and all modules below it, the covered command line would be:

covered score -t foomod -i test.foo (rest of command-line)

In this case, we do not wish to score the module test (the top-level file for the design) but rather wish to gain coverage information for module foomod and all instantiated modules underneath it. Since foomod is not the top-level design file, the -i option must be specified to tell Covered what the hierarchical scope of the top-level score file is in relation to the entire design. The main reason why this is necessary is so that Covered will be able to locate the dumpfile information for the modules/instances that need to be scored.

To get coverage for only the instance foo (and none of the modules instantiated below it in the hierarchy), Covered command-line would look like the following:

covered score -t foomod -i test.foo -e amod -e bmod

Here we see the use of the -e option, it takes a module name as its value. When a module with the matching name is found in the hierarchy, it and all of its submodules are removed from coverage. You may specify as many -e arguments as necessary to select the appropriate modules to cover.

To get coverage for the instance foo and all modules below it, in addition to the instance bar, you would have to run Covered twice (once for each top instance).

The -vcd vcd_dumpfile, -lxt lxt_dumpfile or -fst fst_dumpfile parameter is simply the name of the VCD/LXT2/FST dumpfile that contains all of the module instances selected by the -t parameter (in combination with the -e option -- see below).

9.4. Specifying What Not to Cover (Coverage Exclusions)

Besides the -e option (scope exclusion), Covered comes equipped with several other means of excluding codes from coverage consideration. The -ea, - ec, -ei and -ef exclusion options cause Covered to not simulate always blocks, continuous assignment blocks, initial blocks and final blocks, respectively, allowing for additional score command performance enhancement opportunities. These options affect all code that is under coverage consideration for the current score command, and cannot be turned on/off on an individual basis.

Using the -ep Option for Exclusion

The -ep exclusion option allows Covered to exclude all code that has user-specified coverage pragmas embedded inline in the code being considered for coverage. By default, these pragmas look like the following:

Example 9.1. Inline Pragmas to Turn Coverage Exclusion On/Off

  module foo;

    // coverage off
    ...
    // coverage on

  endmodule;
          


Any registers, nets, variables, blocks, expressions, FSMs or assertions found within these pragmas within the design being parsed by Covered will be excluded from coverage consideration when the -ep option is specified. If the -ep option is not specified, these pragmas are ignored by Covered.

The code that is found between these pragmas is not removed from resimulation, however. Therefore, if the user decides that any code found within these pragmas needs to be considered, they may change the exclusion properties via the GUI without needing to rerun Covered's score command. Coverage numbers in generated reports will treat excluded code as though it has been hit (i.e., the coverage points will be a part of the total number and the hit counts will be increased as though these coverage points were hit during simulation).

The coverage pragmas may use either the single-line C++ comment style (//) or the multi-line C comment style (/* */). By default, the pragma is identified with the keyword 'coverage' following the comment characters. This value can be changed by the user, if needed, by specifying a string value to the right of the -ep option in the score command. This can be useful if there are other programs that use the same pragma keyword and causes conflicts with Covered's use of this pragma name. The value specified after the keyword is either 'off' (meaning that code should be excluded from coverage consideration after this comment) or 'on' (meaning that code should be considered for coverage after this comment). The values of 'off' and 'on' have the same meanings regardless of the pragma keyword so be sure to rename the pragma keyword to something that is appropriate.

Coverage pragmas may be embedded within each other, if desired. That is the following code example is allowed and handled properly by Covered' parser:

Example 9.2. Example of Embedded Coverage On/Off Pragmas

  module foobar;

    reg b, c, d, e;

    // coverage off

    wire a;

    // coverage off
    assign a = b & c;
    // coverage on

    assign e = ~d;
    // coverage on

  endmodule
          


The net effect of this example is that all code between the outer 'coverage off' and 'coverage on' pragmas are excluded from coverage.

One last note about the -ep option is that coverage exclusion is restricted on a per file basis. That is, if the user specifies a '// coverage off' pragma within a file and does not specify a '// coverage on' pragma later in the file, the next file to be parsed by Covered will be handled as if coverage is on. Coverage pragmas can, however, span across multiple modules or other entities within the same file.

9.5. Overriding Parameters (-P option)

The defparam statement can override any parameter specified in the DUT from any module in the DUT. Since parameter information is not typically specified in VCD/LXT2/FST dumpfiles, Covered needs to know about all parameter values at score time. Since all defparam statements are ignored by the Covered parser (even those in the DUT being scored), the user must inform Covered of any parameters that need to be overridden. This is accomplished with the -P option to the score command.

The first value in the -P option is the hierarchical reference to the parameter that needs to be overridden. The second value (following the '=' sign) specifies the value to assign the parameter to. This will override any default value assigned to that parameter. The user may not override the same parameter value twice on the command-line. Additionally, if the parameter is already being overridden in the design via an inline parameter override (parameter overrides specified in the '#(...)' part of the module instantiation).

As an example of how to override a parameter value on the score command-line, let's assume that there is a parameter called 'google' in the module called 'amod' used in the example in Section 9.3. The parameter definition in this module looks like the following:

parameter google = 4'hf;

To override this value to a new value of 18, use the following option in the score command:

-P test.foo.a.google=18

In this example, notice that we have not only changed the value of google, but we have also changed the bit-width of google from 4 bits to 32 bits (the size of an integer). This is considered legal behavior by Covered.

It is also possible to specify non-integer values to the parameter override option. Decimal, binary, octal and hexidecimal values may also be specified, using the same syntax as they are specified in Verilog. The following examples would also be other ways to override the value to 18.

  -P test.foo.a.google=5'b10010
  -P test.foo.a.google=4'o22
  -P test.foo.a.google=12'h12
  -P test.foo.a.google='d18
      

In fact, you may specify any value (with the exception of real numbers) to override a parameter, including the following value types: 'x', 'X', 'z', 'Z', '_', '?'. This means that unknowns may be specified in a parameter. Note that this may generate user reported errors if parameters overridden to unknown values are used in mathematical equations or are used to specify the width of wires, regs, etc.

If a defparam statement is encountered in the DUT being scored, a warning message will be output to the user specifying that it has encountered a defparam statement. The defparam statement is ignored by Covered; however, if the parameter that it is overridding is used in the DUT being scored, the results of Covered may differ from actual simulation results. As such, please review all of these warning types to determine if the parameter should be overridden or not. If defparams are not parsed (seen by Covered), no such warning will be output. Please review the DUT for defparams which affect the DUT being scored.

9.6. Scoring FSMs

At this time Covered does not have the ability to automatically extract FSM information from the design. As a result, it is up to the user to specify FSM information for Covered to use in scoring FSMs. The ability to automatically extract FSM information is planned to be supported in the future; however, it is always a good idea to allow the user to specify and potentially override Covered's automatic extraction in the case where Covered either misses an FSM or incorrectly determines logic to be an FSM in cases where none exists. The information specified in this section describes how to tell Covered where an FSM exists within the design as of the current development version of Covered.

First, we need to make a few assumptions about the type of FSMs that Covered will be able to handle and, in the future, identify.

  1. The FSM is a synchronous design with edge-triggered flip-flops.

  2. There are no FSMs embedded in another FSM.

  3. The FSM is not a pipe-lined system.

  4. The entire FSM must exist within the same module.

  5. All state registers/variables must be less than 2^16 bits in width.

There is currently only one way, via the command-line, to specify to Covered where to find FSMs within the design. In the future, the inline Verilog-2001 "$attribute" function will be used to also allow the user to specify to Covered where an FSM is located. Using the command-line method, no changes need to be to source Verilog code for Covered's purposes.

To specify where an FSM exists within the design, the -F option must be specified to Covered's score command. Each -F option specifies one FSM within the design. Multiple -F options to the score command are allowed, allowing more than one FSM to be scored simultaneously. The -F option takes one argument that is subdivided into two or three parts:

-F module=(input_state_expression,)output_state_expression

The module specifies the Verilog module where the FSM state variables exist. The input_state_expression specifies the name of the variable(s) that represent the input state of the state machine. The output_state_expression specifies the name of the variable(s) that represent the output state of the state machine. Most FSMs have one variable as the input state (in most cases a registered version of the output state) such that the input variable is different than the output variable of the state machine. Specifying both variables in the -F option provides the user to more accurately specify to Covered the FSM. In the case that an FSM has the same variable for the input and output state, the user must specify only the output state variable (omitting the input_state_expression and comma character in the argument).

The input and output expression to the -F command can represent any signals, parts of signals, or combinations of signals. Constant values or parameters in the specification of the input/output expression is currently not supported (in fact, there are no future plans to support this behavior unless user-feedback demands it). The following examples show various legal ways to specify input/output expressions. The syntax is limited to what it shown in these examples.

-F foobar=a

Example 1 specifies that the entire vector called "a" should be considered both the input and output state variable.

-F foobar=a[2]

Example 2 specifies that bit 2 of the vector called "a" should be considered both the input and output state variable.

-F foobar=a[3:1]

Example 3 specifies that bits 3:1 of the vector called "a" should be considered both the input and output state variable.

-F foobar={a,b}

Example 4 specifies that vectors "a" and "b" should be concatenated to form the input/output state variable. Only one set of curly brackets may be used to specify a concatenated state expression; however, 2 or more signals may be specified within those brackets.

Any combination of the above four examples can be used to formalate the input state expression or the output state expression.

If the user specifies an FSM that Covered is not able to find (either the module was not included in the design that Covered is scoring or the FSM uses Verilog code that Covered is not able to handle), an error message is displayed to the user. It is then up to the user to determine if the FSM was incorrectly specified to Covered or otherwise. This warning is not considered to be a bug in Covered (unless of course, it can be proven that the FSM should have been found).

At the current time, Covered does not have the ability to extract the states and state transitions of the specified FSM from the design. Currently, it also doesn't have the ability to specify this information in other ways. To provide meaningful coverage information for the FSM, Covered outputs all hit states and state transitions in the report when all achievable states and state transitions are not known. This information will be able to be specified by the user in future versions of Covered, with the ability to automatically extract this information also in the works.

9.7. The reason for the -conservative feature

Though Covered has support for many Verilog-1995, Verilog-2001 and SystemVerilog constructs there are handful of supported constructs that are dependent on correct simulation ordering to provide accurate coverage information. In certain cases, Covered will be able to accurately determine the order of simulation, but in some cases, it may not. In these cases, it is best for Covered to run in a "conservative" mode of operation whereby logic blocks that contain these code issues are removed from coverage consideration. Removing logic blocks does not have a negative impact (in terms of coverage accuracy) on the rest of the design. The only negative consequence is that no coverage results can be obtained for a given logic block.

For example, consider the following code:

  module main;
    foo a();
    bar b();
  endmodule

  module foo;
    integer a;
    initial begin
      #10;
      a = $random;
    end
  endmodule

  module bar
    integer a;
    initial begin
      #5;
      a = $random;
    end
  endmodule
      

If only module "foo" is chosen to gather coverage information, the call to the $random function will result in a value that will not match the actual simulation if the -conservative option is not specified. This is due to the ordering importance of $random system task calls. The first call to $random will return a value of X while the second call will return a value of Y. If we remove the code that calls $random the first time, the code that still calls X will receive the incorrect value. This discrepancy in simulation results will result in incorrect coverage results.

If the -conservative option is specified to the score command, Covered will automatically remove any coverage blocks that make a call to the $random system function from coverage consideration and any assigned values within these removed blocks will get their value from the dumpfile instead of being calculated by Covered directly. This will result in correct coverage information for the module "foo".

The constructs that can cause issues with Covered simulation correctness (in some situations) are the following:

  1. $random

  2. $urandom

  3. $urandom_range

It is currently up to the user to determine whether liberal or conservative coverage accumulation should occur and use the -conservative option to the score command as needed.

9.8. Specifying Plus Arguments When Scoring

Covered supports the $test$plusargs and $value$plusargs system function calls and, as such, runtime command-line options are allowed to be specified when scoring the design. To specify plusargs to the score command, simply specify them anywhere after the score command keyword just as you would specify them to a simulator. Any plusargs specified to the score command which are not recognized for compilation purposes are used for $test$plusargs and $value$plusargs comparisons,

Note that specifying plusargs to the score command is only necessary when the score command is given either the -vcd, -lxt or -fst options. If the VPI method of coverage scoring is used, specify the plusargs to the simulation runtime as required. Covered will automatically extract the plusargs from the simulator runtime for its purposes.

9.9. Other Notes

When the Verilog files are parsed, a preprocessor is run on each file that is to be read in by Covered. The preprocessor generates an intermediate form of each file, resolving defined values and included files. The intermediate form is output to a file which is called "tmpXXXXXX" where XXXXXX represents some alphanumeric sequence chosen by the OS via the mkstemp() function. The file is guaranteed to be unique to all other files in the directory and it is automatically removed by Covered when parsing is completed.

If the user does not want Covered to use this naming convention for specifying this file, the user may use the -p option (see Options section above) to override the default name. Covered will then use this filename instead of generating a unique name. Make sure that the file specified does not contain any useful data since Covered will overwrite this file when the score command is run.

covered-0.7.10/doc/html/chapter.start.html0000644000076500007650000005224211472127327020436 0ustar trevorwtrevorwChapter 7. Getting Started

Chapter 7. Getting Started

7.1. Methods for scoring the design

Before you are ready to being scoring, merging and generating coverage reports from the design, you will first need to decide whether you want to post-process VCD/LXT2/FST -formatted dumpfiles generated from simulation, co-process VCD/LXT2/FST -formatted dumpfiles using two processes (one for the simulation process and one for the Covered process) and a Unix FIFO, or whether you want to accummulate coverage information alongside the simulator using the simulator's VPI interface. There are advantages and disadvantages to these methods, so select the method that will best work for you.

Post-processing VCD/LXT2/FST dumpfiles

Generating post-process coverage information from VCD/LXT2/FST -formatted dumpfiles requires three steps:

  1. Compile the simulator to dump in the specified format.

  2. Run the simulation.

  3. Run Covered's score command using the dumpfile as input along with the design.

Performing these steps will generate the needed CDD file that can be used for merging or reporting. The advantages to this approach is that the steps are fairly simple and are compiler/simulator -independent. However, there are two main drawbacks. First, compiling with dumping enabled often slows simulation by some significant factor. Second, the dumpfiles generated from simulation can often be quite large (especially for VCD dumping), consuming a lot of disk space. Additionally, if your simulator dumps in a format different from VCD, LXT2 or FST, you will need to perform an additional step in transforming the original dumpfile into one of these formats. This is often a time-consuming task if the design and/or dumpfile is significantly large. If you are generating lots of dumpfiles for coverage (say from running a regression), the amount of disk space needed to store these files can be tremendous, making this approach almost not feasible.

Co-processing VCD/LXT2/FST dumpfiles via FIFO

Generating co-process coverage information from VCD/LXT2/FST -formatted dumpfiles requires four steps:

  1. Compile the simulator to dump in the specified format.

  2. Create a Unix FIFO via the mkfifo fifoname command.

  3. Create an empty CDD file for the design using Covered's score command.

  4. Run the simulation and Covered's score command simultaneously. The following is an example of a testbench and command-line commands:

    Example 7.1. Running Covered Alongside a Simulation Process Using a Unix FIFO to Pass Dumpfile Information

      # Module listing for file "test.v"
      module tb;
        ...
        initial begin
                $dumpfile( "dump_fifo" );
                $dumpvars( 0, tb );
                ...
        end
        ...
      endmodule
    
      # Command-line output
      > mkfifo dump_fifo
      > vcs test.v
      > covered score -t tb -v test.v -o test.cdd
      > ./simv &
      > covered score -cdd test.cdd -vcd dump_fifo
                    


The end result of these steps is the same CDD file that results from using the dumpfile method described above. The primary advantages of this approach are that no dumpfiles are actually created, saving on disk space, and it does not significantly slow down the simulation process. Because both simulation and coverage scoring occur simultaneously, there should be a wall clock time improvement with this method.

The drawbacks of this approach are basically that the time improvement won't be significant if you are running on a single processor/core system and that it is restricted to machines that support the Unix fifo (this may not be an actual restriction, however).

Using the VPI interface to gather coverage information

Generating coverage information using the VPI interface of the simulator requires three main steps:

  1. Create a base CDD file from the design along with a top-level Verilog module and PLI table file (this second file is needed for the commercial VCS compiler).

  2. Compile the simulator using the Covered VPI module (or shared object).

  3. Run the simulation.

The end result of these steps is the same CDD file that results from using the dumpfile method described above. The primary advantage of this approach is that no dumpfiles are required, saving on disk space and dumpfile processing time. The drawbacks of this approach are the following:

  1. Simulation runs much slower using the VPI and Covered (most likely slower than creating dumpfiles from the simulator).

  2. Covered VPI modules are only available for certain compilers (Icarus Verilog, Cver and VCS currently); however, adding support for other compilers should not be a difficult thing to do.

  3. The VPI modules will only work for compilers that support the VPI interface (a Verilog-2001 feature).

7.2. What is needed for dumpfile scoring?

Before Covered can be invoked for dumpfile scoring, you must have a simulatable Verilog design and a VCD, LXT2 or FST dumpfile containing information from a simulation run of the design that dumps the module(s) that you want to check for coverage. The VCD dumpfile style was chosen due to its universal support by Verilog simulators while the LXT2 and FST dumpfile styles were chosen due to their compactness and growing support by other open source simulators and dumpfile readers. Once you have these two parts, you are ready to begin generating coverage results.

Selecting What to Dump

If coverage is being scored via a VCD/LXT2/FST dumpfile, it is necessary for the user to setup $dumpfile and $dumpvars calls to dump the various modules that are being scored. Covered allows the user to do this in one of two ways.

First, the user may hand create these calls within their testbench. If this approach is taken, it is necessary that all modules being scored by Covered be included in the $dumpvars calls. Eliminating scored modules from the dumpfile will result in inaccurate coverage information. Additionally, it is mandatory that the dumpfile start at time 0 and that all dump information be included in the dumpfile (i.e., using the $dumplimit system task could cause dump information to be lost that will result in inaccurate coverage results).

Second, the user may take advantage of Covered's -dumpvars option to the score command. Adding this parameter (and the optional -top_ts option) will create a top-level module file that can be compiled along with the testbench that will dump all of the parts of the Covered design that are needed by Covered. Using this approach will result in the best overall performance for dumpfile coverage accumulation as all unnecessary dump information will be stripped, resulting in both faster simulation and faster coverage scoring.

If the second approach is taken, simply use the score command to parse the design and output an unscored CDD and the dumpvars module, using a command similar to the following:

  covered score -t top -v dut.v -dumpvars dut_dump.v -o dut.cdd
        

If `timescale is specified at the top of dut.v, it may be necessary for compiling purposes to have the timescale specified at the top of dut_dump.v. To do this, simply specify the -top_ts option in the score command. Note that the example command does not list either the -vcd, -lxt or -fst options. If either of these options are present on the score command-line, the dut_dump.v file will not be created and the score command will attempt to score the design with the specified dumpfile.

After the dut_dump.v file has been created, simply compile it along with your DUT as a top-level module. For example,

  iverilog dut.v dut_dump.v
        

After the simulation has been compiled and run, a dumpfile called "dut_dump.vcd" (using the above example) will exist in the run directory. This dumpfile can then be used in a second call to the score command via the -vcd, -lxt or -fst options along with the unscored CDD file to create a scored version of the CDD file.

Creating a VCD dumpfile

By default, the $dumpfile system task call will create a file and populate it with VCD-style dumpfile information. Simply use the resulting VCD dumpfile in the -vcd option to the score command to obtain coverage for that design.

Creating an LXT2 dumpfile

An LXT2 dumpfile can be created in several different ways depending on the Verilog simulation tool that you are using. If you are using the Icarus Verilog open source simulator, you can simply generate an LXT2-style dumpfile by specifying the -lxt2 option to the simulator command-line. For example, if you had a file called "foo.v" that contained the same $dumpfile and $dumpvars commands used for VCD dumping and compiled it with Icarus Verilog into a VVP file called "a.out", you could cause Icarus Verilog to generate an LXT2 dumpfile (instead of a VCD dumpfile) by calling "vvp a.out -lxt2". This will cause an LXT2 style dumpfile instead of the standard VCD style dumpfile.

You can also transform many different dumpfile formats into an LXT2 style dumpfile with the helper programs that come with the GtkWave waveform viewer.

Creating an FST dumpfile

An FST dumpfile can be created in several different ways depending on the Verilog simulation tool that you are using. If you are using the Icarus Verilog open source simulator, you can simply generate an FST-style dumpfile by specifying the -fst option to the simulator command-line. For example, if you had a file called "foo.v" that contained the same $dumpfile and $dumpvars commands used for VCD dumping and compiled it with Icarus Verilog into a VVP file called "a.out", you could cause Icarus Verilog to generate an FST dumpfile (instead of a VCD dumpfile) by calling "vvp a.out -fst". This will cause an FST style dumpfile instead of the standard VCD style dumpfile.

You can also transform many different dumpfile formats into an FST style dumpfile with the helper programs that come with the GtkWave waveform viewer.

7.3. What is needed for VPI scoring?

After Covered has been configured and built to include the creation of a VPI loadable module or shared object file (see Section 6.3, “Configuring the build” for details), Covered is capable of scoring during a simulation run by using the VPI (Verilog Procedural Interface) access mechanism. This is done by loading the Covered VPI module (or shared object) into the simulator executable prior to running (depending on the simulator being used). The following steps should be taken to create a scored CDD file using this method.

  1. Create the Verilog file that will be compiled as a top-level module in the design (alongside the actual top-level(s)).

    This is done by running the score command with the -vpi option. The following example command-line shows how this step is done, creating a file called "covered_vpi.v".

    > covered score -t top -vpi

  2. Compile the simulator executable, including the previously generated file and the Covered VPI module. See the compile instructions for the Icarus Verilog, Cver or VCS simulators below.

  3. Run the simulation. Once simulation is complete, the resulting CDD file will be a completely scored database, ready to be merged with other CDD files from the same design or reported on.

Compiling for Icarus Verilog

If you are compiling an Icarus Verilog simulation, simply add -m tool_install_root/libexec/covered.vpi covered_vpi.v to the command-line.

Compiling for Cver

If you are compiling a Cver simulation, simply add +loadvpi=tool_install_root/libexec/covered.cver.so:vpi_compat_bootstrap covered_vpi.v to the command-line.

Compiling for VCS

If you are compiling a VCS simulation, simply add +vpi -load tool_install_root/libexec/covered.vcs.so:covered_register covered_vpi.v to the command-line.

Compiling for NC-Verilog

If you are compiling a NC-Verilog simulation, switch to NC-Verilog's irun command to load the covered shared object: -loadvpi tool_install_root/libexec/covered.ncv.so:covered_register and enable all access with -access +rwc.

You can hardcode the $covered_sim call into your RTL or you can run it dynamically using the CLI, by adding the -input input.tcl switch to irun. Where the input.tcl file looks like the following and tb.dut is the coverage instance:

        call -systf {$covered_sim} {"scored.cdd"} tb.dut
        run

covered-0.7.10/doc/html/chapter.using.html0000644000076500007650000003763611426534466020445 0ustar trevorwtrevorwChapter 8. Using Covered

Chapter 8. Using Covered

8.1. Work Flow

Covered has four basic commands that it uses for gaining coverage information about a design and displaying that information to the user.

  • score

  • merge

  • report

  • rank

Scoring the Design

To begin using Covered, you will need to create a special database file called a coverage description database (CDD). Covered uses this file to store coverage-specific information about the DUT. This file is a text-based file that is written in a specific format (the format of this file is not discussed in this document but can be found in the developer's document) that Covered understands.

To create the CDD and populate it with the simulation dumpfile results, you must use the score (see Chapter 9, The score Command for details) command. This command parses in the DUT files and generates an initial CDD for the design. This CDD does not contain any coverage details but only the design elements that Covered needs to gain coverage results.

Once the initial CDD has been created, the score command reads in the specified VCD/LXT2 dumpfile from the given DUT. If Covered recognizes that the VCD/LXT2 dumpfile does not correspond to the DUT that it parses (dumpfile was not generated from the DUT specified), an error message is supplied to the user telling them this. Once the dumpfile has been parsed, Covered generates a new version of the CDD containing a populated database. This CDD may be merged with another CDD from the same DUT and/or reports may be generated from this CDD.

Merging CDDs

When two or more CDDs have been generated from the same DUT. It is often desirable to merge their contents to see what the total coverage is for both simulation runs. The reasons why merging is desirable is that often several tests are written to exercise the entire design (not just one). This makes tests easier to write and maintain. Since, typically, only one test is run per simulation run and that test does not fully test the DUT, it is necessary to combine the results of the multiple simulations to the see the combined effect of the tests on the design. This is where merging comes into play.

Merging multiple CDDs from the same design is easy with Covered, and is accomplished with the merge (see Chapter 10, The merge Command for details) command. This command reads in two or more CDDs, merges their results and outputs the merged CDD to a different file or replaces the first CDD with the results of the merge.

Creating Coverage Reports

After a CDD is created or merged, the contents of the CDD can be extracted and transformed into human-readable coverage reports with the report (see Chapter 11, The report Command for details) command. A summary report containing the percentage of metrics covered is generated for each module. Additionally, to aid in understanding what and why something was not covered, a verbose reporting mechanism exists. Verbose reporting will explicitly point to and describe why something was not fully covered for a specific metric.

Reports are text-based output that by default are directed toward standard output but may, with the use of an option flag, be output to a specific file for storage purposes.

Ranking CDDs

After a collection of CDDs have been generated from a single design (most likely due to a regression run), it is desirable to know which CDDs have an effect on coverage and which CDDs do not add any new coverage information. The CDDs that do not provide additional coverage may be unnecessary for regression and removing them may significantly improve a regression runs time (which can help in a projects schedule).

Additionally, it also good to know an order that simulations should be run in to produce the maximum amount of coverage the quickest. This information can be useful for creating a quick (or "sanity check" or "confidence") regression that runs in a relatively short period of time and, when run successfully, provides the engineer a level of confidence that recent changes have not severely broke the functionality of the design.

This is the purpose of the rank (see Chapter 12, The rank Command for details) command. It produces a report that shows the diagnostics that add to the overall coverage of the suite, the order that those diagnostics should run, and each diagnostic's overall effect on coverage when it is run.

Excluding CDD Coverage Points

Not all unhit coverage points reported by Covered will be valid for your design. Some coverage points may be extraneous, some may be due to obsolete logic that is not pulled from the design for various reasons, and some coverage points may be hit in other verification environments but not in the current environment.

Whatever the reason may be (and some reasons may be much more specific that these suggestions), Covered allows the user to exclude those coverage points from coverage reporting (they will still be reported but they will be considered "covered" points instead of "uncovered" points). Additionally, each excluded coverage point can have an option message attached to it that explains the reason for exclusion. This message is stored with the coverage information in the CDD file and can be displayed in a standard coverage report or in a stand-alone exclusion report. This information helps to document the coverage analysis process.

In addition to being able to exclude coverage points, the user can also include previously excluded coverage points (in the event that a mistake was made or if the design has changed). Coverage exclusion can be accomplished via the command-line exclude command or within the GUI coverage analyzer.

8.2. Covered usage

Covered is initiated with the following command:

covered (-h | -v | [-P [filename]] [-B] [-D|-T|-Q]) (score|merge|report|rank) command_options)

The -v command (described below) is mutually exclusive from the rest of the commands and has the highest priority. If Covered is called with this option and any other options, the version will only be displayed.

The -h command (described below) is mutually exclusive from the rest of the commands and has the second highest priority. If Covered is called with this option and the -v option is not specified, the usage information will be displayed to the screen.

The -Q option suppresses all normal user output from standard output. The only output that will not be suppressed are messages to standard error. This option may be used with any of the Covered commands to achieve this effect. By default, normal user output is sent to standard output.

The -T option suppresses all normal user output from standard output with the exception of the Covered header banner, warning messages. This type of output is a bit more informative than output generated with the -Q option but not as much as running without any output limiters.

The -D option outputs debug information to standard output. Its effect overrides the -Q option. This option may be used in conjunction with any other Covered command for the purposes of debugging tool failures. By default, debug mode is turned off and must be enabled in the build of Covered (using the --enable-debug option to configure). This command should only be used for debugging as it generates an immense amount of output which may hinder performance.

The -B option obfuscates all design-sensitive signal, module, task, function, instance, file and parameter names when outputting them to either stdout, stderr or a file (with the exception of CDD file output). This mode is intended to be used for sharing output information with others (including the developer's of Covered) which is sensitive information for the purposes of debugging.

The -P option causes Covered to enable internal code profiling and generates a profiling report that is output to either the given filename or the default filename of "covered.prof". This option is only available if the --enable-profiling configuration option is specified and will cause performance degradation. This option should only be used by Covered developers or those interested in finding performance bottlenecks in Covered's code. It is not recommended that the --enable-profiling configuration option and the -P global option be specified for normal users of Covered. See Section 15.3, “Source Code Profiling” for more information on profiling and understanding the profiling report file.

8.3. Covered global options

The following table describes options that Covered will accept apart from its normal commands which are described in the next several chapters.

Table 8.1. Global Options to Covered

Option Description
-Q Quiet mode. Suppresses user output to screen. Use in conjunction with a command.
-T Terse mode. Causes all output to be suppressed with the exception of warning messages and the Covered header information. Use in conjunction with a command.
-D Debug mode. Outputs code debug information to screen. Use in conjunction with commands.
-B Obfuscate. Obfuscates all design sensitive names before outputting them.
-P [filename] Profiling mode. Outputs profiling report to either the given filename or "covered.prof" if no filename was specified.
-h Generates usage output to standard output.
-v Outputs current version of Covered.

covered-0.7.10/doc/html/covered.css0000644000076500007650000000025311054636165017123 0ustar trevorwtrevorwdiv.example-contents { background-color: #FFFFFF ; border: 1px solid #006600 ; } div.figure { text-align: center } span.underline { text-decoration: underline } covered-0.7.10/doc/html/img/0000755000076500007650000000000011475644632015543 5ustar trevorwtrevorwcovered-0.7.10/doc/html/img/app_menu.gif0000644000076500007650000001305511052400251020014 0ustar trevorwtrevorwGIF89aŽç ,RnC{­xŸÄ‰¶Ù¯ÍáªÚòÂêøg0&àðöS8žz6)3’ž£äùø¸¸²P.+·¡}PQOÏÝÒs{}ÈÍÆ.jKV“ýöÜþûëǺ©t”= ´¦ªš‰rWmxèÜÅ>T¢VB<&g–¶R85Ù˰OVbøïÞvfl>l˜À¡~¼ˆiàêòÉÄÃàÝÙ*2WƒZ'b:6v‚Æ-:n›¤¶bŒ°‡ˆŒœ˜öýü’j2/-,R6bÚοûúùkO+­›iDOæãßVNVÕ·“ˆ°Ë)0N„þþòr: A;pÔ¨æðõŒ¥¼eq•øêÔ“¹Õœ˜Šcx„·¹ÃåÔ®ÚòsŠ’ŽhIM`ŽyX; % FA56/ASxgLT"b†¢·Ýô'Cp‘ !7"ºÊ¼92&Ô²ˆœª²ŠxdN0MS?$uI(À«ª´§žQz¢ªŠjïöøbdbööö^l”šZ6vªÐóñï(MöÞ²APN„–§¢ÆÙ')îê×z†¶`msg^MKdw`6XÓÓÒñýû¶ÂÌ®®¯Í¦w‹ˆLIM»•vÃÊÖ›{_£¶ÇcQDe|‘úþý:Jg4X‹ÝäëLl:>F=_trŠºþòæ5!1&/¦±¾§{bœf:LC<ŠlNÞÃ¥tš²ðßÈÑÝç-4:ÙżºÎÞ"£®¦—¥`‚ŸB~_GoSF†¢¹ðåØþöêÆæñR:rOk®˜°ËÓ¹§2O¥¿Ö½ÖåD+O[|;Rf…–¼ÅÝéziadH2:2j.-GÓãî679­ŽrqÛÓÏfJŽ¢£ 66w;3l\dØêôîîïYF?‚£Á°˜œ`4Nº±µZnaw£KEfÅÓà*JqaEH„{…ªÂÆ©Ž)äϯbZNÁ¬‡±ÅÞlmnv¨š‘Ž®ÖèŽJ6=FKccs7cŠþþþôæÌ”kP\[_µ¢Ž~bž* ›qPêêêúò謘ª¯Å-0‚rWÆÃ´?Hlv—¿.:U¹—‹ÿÿÿ!ù ÿ,ŽþÙ H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç Î24ic:!Ù½h‘Ò"ªwÀ–:á c©`˜Œa‚ô1ƒ#-+b@Bàž5& « ÚÎ$[sëc’fxJ…˜Å|0±;Zêv?Òp#c‰ *MØùp$ H®U,Ù%Y¡çÜÀìd™Ã¡ëG•jbÛAšdb«¸²¨0yÜŽ[¹b}pËÏV‰Š`Øû#f,€tïÊü:ä †¤H™ŠU!’*ɧ8Uڸꃙ]t™Ä,õÊW¾.ÝÒ,‰yŒªSÚ”;T„W¿+†`©†„q›°þxþì0 $ tðcO®˜r2Y’¡IˆmFÀ…òûé»þ%‘A3*è`!óƒ5 !ÌíDr˾Pá6ÅàÒI?4¢"p|Œ;*°ƒVä=4Ê7™³ ´USÚL°ìÔó à0’ÊŸ¨A]µŽpE@H\ŠèqÈ'ëhÀ0ó0 Á ’b3ƒ ¬`… sч/94Œ tq J`2“P‚*1ô#m0‚˜Ñ€p`êÁxþ@îó‚ì(ýéK‘|CWê„Òi™Ø©ï8CrAn #°ãÄ-Z•ðC¥° N”@ +Ð tÒ Ë G×0² ° Âp B:í€;GyP =0…@ Ùe~è'ê7za:s°V °~Pi0 í ` @ä0à•\`yÀ 1¸ _@{ · ¤ð^@tðxzÂä ± ÛBˆ}êCéà…'ð7*xXvÑu2 ó )n@ ­DŽâ#’ ¬s3à±Wu€7`ÑÐ u0Gp bðþ-îEKáš@ WüPødyávP=PÔ0Xð á§M¢gt^ÇeÀr` ä ! ²|€^yà®°ä +•€E°¶PAЂ° à¨(+Ð À ±0 ‹ÖŠ4°á à9s€@ÝŠÂQv<4&à“ 1Ë@g€ 0 ²ðŽNÐL(d`Å€@9` %± ‰ 9 æ@ˆðì(³À‹@SåŽd@ËÐL! ö€´À¥ Œ‹bŽZ ŽðdE4­o!4IðgguDóþga[/ùq6y“8I3CFa[1&‡5!“á}  3 ö€ ³P74L@ï š3ÔØT!1 È@¬0U tÀ|á£t`( @’€F‰”÷@” qt¦¨t2§3²`s ‘,€­ðÍà†S“–U0 ‹€º Ó¬0IÐ æà s að˜—䈡—‡à‹ò¨° TðÕà Ô…5 ›À Öð` Ž fà ½Ë€gàŽ ÉÐË” Qõ Y€‚UH #’Š›™™¡!Ðy ex þÐ ëh ï !pí ' ’€7LÀ M§Š4àš_€ é€%R@Ð ¡0xÙéP€ ½ð£À:& ¡à…^ÈNfØé_FGF7õëdztM€  âàˆéð”EÀP·é02Pа^àB ¤™0r  Oòuª@;)pb¦öC`›×gpnæwSÆ ¡¦–‚0ÐXÀ†¼`2HƒPBE ¶-Ì€@ Å€Š: fb7òY9: j„ @à{°!!k€À ‚@þ˜Tj¥’BŠd·~DYD0‚Ní&UÕ¢ °$OXdQÐusðëð®#J1 (ðpni Ð H²ذÌ€ÌPB ]7Žª™¥Xv´¤1°& m @Ô3$úg p º ;Ð Ž€)°)vŠ€NP‰(Ñ¬à ­ZE0 N@máûàÍ`ŸØ¦¼¥ÁW ð`‡àMU _ÀNÀ  tÀ— ¾ÿ&1 ‘puà7–³:¸ð?q +Ð@„ÐWÈ%Ð ‹þ¯¡ìÐ#„`(üê¯6®Å©p5 :ó³ 6u@WÑ35‰ZyªEë 9ps·m›§½Åp3ú€Õ° h7 & ‰€u€ hwP‡LÍÔj 9ð1mp+\²ž`>Ëj` &p “`«@Cð»àT0 L°¶(£Çˆ? ¸¡+\yàË w[¹÷0·c9ã 6@ú ãàˆþ0w¿ op:¸ ·Ã… «˜žÀhÇ1mùTл6°PQËP ‰P 6ð½Þ+\¾3¹6P.À)æ«>pM²Ë&ó4 ž€7u “dVpPÁû½Áõ° ‰py[c¥ÀuÀ‰Ð ¹06À¸PÂ#ûÔSoIð©ù[{kf…³¡ÃQÛÃ>üÃ@ÄB“€qF|ÄHœÄJŒq«uieVN ÅOüQLÅO\ÅRœÅVÜYUŒÅ]|ÅS¼ÅbìÅ`ÌÅe,ÆZüÅf¬ÅVŒ<{(:Ç+y(p<Ç|{ªr|ÇzÇB“ÇAãÇþ}LÇxlÇASÇ{<ĈœÈŠÜ6u 5<ü&€¶qQ¥ÑÈôðÈ‘A0§€ce1 Ù"÷î0š¼-mÀÕÒ ÚÂÉž Ê¢Œ£À ’àDm (8ü¦PŽgò™Juv`XwQd’Ë»ü½ ¾‘ I ø  Uйõ`È; ŽPf Ó ÇИàv2€ å “1®ñi€ €&À R` Ï@±˜ w Öð~Và À °¥Õ|ÍÙŒBØ ZÁGPêÐí° ·@Ê·PÑ ˆpA°z€Õ àÐþ 7 m&@b?°§@B%ò8| `ü`h@ E Ý`ƒð2õð¡§4€ çÑý ±^E1®Â@¸  BžŠcB½DZÁ§ÃfÅà$ÐP_  s¦ Ãi  O€ àwP ì Ç<I àÀÙP»°“RMsÂ@&±^* ¾" Ýx j–ØÑK8¢Ÿ £c‘ ´`:ö  Mð!Ð0zu½8@Ð pÈÆl£PÜÇ4Àý  BøØ%@Ìæ   VÍb€ D â žº^aP3]þ ëð Œe;ÔÙ° fYª` yàIcg90×Ù"P Ï€¬vRöp ÌI¯´ð GFÜÆ}Ô00¦‹`t0°& `|ÀQ€ÙJ^@Âa9 ºù@ ƒ Uz±z I°ÀtÜl¾ñ ˜€ƒ»hÀ'©Xi Aq0ŸÀ¸æÿà0I‹\úRÀ İ–`Õ É@äæ^€ð¿¹kI ‰À¬nñ0IzQ ÙÐ/I Vže(€å £Õpîå‰O5( ‰ÀP0åÔV?äİ2Qð âôVpÀç¡’ó¦F‹\èñ†>ÿ°è‰¾è;covered-0.7.10/doc/html/img/assert_excl.gif0000644000076500007650000003331411052400251020524 0ustar trevorwtrevorwGIF89a.ºç.K7HŸt©˜|šºf–Æ‚®ÝmBe³uþátdR@S#(ÕëõhÁl)+\u=ÎøË›Ó^«r9rÌ‚€//V|¾œ£¥÷ò×v؉éöûHP„pX”-.òVW(',Š‚Wî«SÇÆÅ4mRdŸÉ©««{ß‹éúü˜MDõ77D:)ý}}ÞœM.NxdopúÍg¦’|ê¿`r’>¿àôrM‚·ÚÌÞé)C%ÂݨŽnÊ"&O7n—ªƒèWB@ÊÊÊþþþíÞÂIq–8dDÃÛè²Ð¿švbPâ‰M)R]žÒb¦ŠpÞìï/4d{ˆ¯À¬ŽìÑ®]ce6>•u]â)*¶¶¶Áâµ™38À¥¢ÊfKm©†dP«V99¾¾¾^s¿äxÕ½ŸíàÌIKBD.6>P`à̬utuÚÚÙ?HгÇZabÔ¬|' @Srˆ—žre÷ìÎBCrh¦™™.1'‚ÁR}}ØuÀššš|:GæˆÒåæÀvZ•Š}¢ÊŠ:\{v’œÂ&&®¤™ÛÏ»X™`þ¦¦t³LFp@¯®­‰Ži„âúããÆ¨uSB¦œ”¦‚a@X6b…@¸ÌÚyÄA|vôìØŠËUÁa3Í–®ò®žžžjF;ì›DP²²²Âæ~C7@W0;‚\BÞŽZ¶zJ}£zE'έ zz²Ð6825<ÎÀ¿œ¯Ì‚‚ƒNU`%&Jñúþçåä,;)Apr’æÒÎMdM‹Øpööö¢¢¢®*,éòó_SXŒuqEodÝÆ¨›`>¡~a_¦i†¼èÅ7 iœèJZ…"Š€2  I (°IÅg”và0ÀpçÃ\!²È“h0è „Þ1ƒ$"‡|óÐ7 ´Ã!Ýí4Ï者8< g$ØX òîX * 4a",ʶ("²„Ls ßÃË4è€ ö9ê*Í9$,aþ:)0BB·ôp!¢À1À4x+ (:lAqUL!‹Äø¤$ð¢9/F+â/d-yÒ4A‚4v,~6:5 "MOsŒä_§£À9Ä.#tÒ×Ý2ïJÝ;È“îÞòïH<ñIË­ ŠpÊjv€r/q¤3ò ™¬ƒ à»Â ™ ð<ÈÛL‚ &´¿>"BŒ ½Ü$ÌOÿüõ×ï¼þÏKóM,^øÆ-ÒÑà0M}ÃI0\ÖDf V`c „`Å1ü5¹|Ãþ1œß8åY C ˜+¬7i4Ð O“FàD KÀ ŒBV ‚S-ÐC^˜0èzù aþЈFç‘Ð~k\£üðÂ:Þ„n<ŸýÜH‚äô1ðXET@H¨I Äø# ` ¸ L€ø$ ?"hŸÂ†öÍàùKN:FY?Qö±”¨<¥ÿx88´£^(àAð¢ /˜¬ÑÁ/€Âvf$DÈ‘²‘àfà$°È…7$§ èðã°ŽtðBœðÂÒñ‡2 p¾Ì(bî¨ÃédQRâ‹lh‡5zÍ(b”wþqJPBˆOm´`…+^1+6X5õ°Àáщ„·¸åÜÐŽ”ó Ï[¥5ÇžR‘¦üè=ÒPŠ4¤¤äh)ñÉR|„d†L ¹'–B‚+xd$°bð‚£ÔÜî°ÉP„Â0B ¬ÉT|ò¢¥OmjT£ÊÔ>bMhÀ`şȵHGu€ÞA†ð‚ `%tZðg‹ ïÖl‘B,Q嚤óŽE ‘ ¬hl' u£ Òà æPBD‚WïÀ‚ €! ¸VÓÎ1ZŠO â“NSg£ ­±a”¤ÀR *H¤`µÒšþÂW-ð衚š¥gªÛ úÖ©Àý­g¥ú[â÷©T-®o“ÔÍ=õ qð3A]Äa ÖÔ' ì‘@vs[‡D F5À –êÜöº÷½ðÕÜ`yaú’à‹à„æ3ßt´£¹•¯ÛA D¿ø4ð5³› @°X„xANüÀÖ¬oƒÓaáv4¸¾ÖC;,P‚S˜‡ƒy±Ç·½æðSƒ×JnŽùc:ZÜG/š¾°~_Lä"ùÈHn/'–ÌäºFBšˆr$4ACbÉ&Ú³'à¨Lr:N1ƒS€3 °þvÃÌf,‡™mrœá,f&¯yÉ`3$êKg;[sÎn³°Yß@sâÊyÎóå çG¸ƒ v€ƒûçJcù©úeòžåÌdÚ¹“¶t›áLéL³¹Ô.õš)ÝgUŸšyn³f½äYš D* ÑG=@‚Ö´N A€'âžµÆ&6yal€w¹&6ìles‚Ö×¶v²gmíiWÛØNv¶½ nnO»ÖLv¹³îpw»Üܾò`áá+Ïú×ìîv»Ý=îs‡ûÚèî·¹ý=nv àæx¾^í}'üáø¹>pZÓ#p®x¼MBhœÛ‡îx¯þ?Nò’›üä(OùÀÛqr–«üå0¯x;ú=ó˜Ûüæ8·9,vÎóqðªø¹Ð‡‹ýèHOºÒ—Îô¦;ýéPºÔ§Nõª[=êÿͺַÎõ®/¢]»ØÇNö²›ýìhO»Ú×Îö¶»ýíp_;7䱋ºÛ½îò »ÝóÎw¾Ï‚ï»è»à?x¼þð†G<áŸ÷Äþñg¼ãßxÊ[þî–ï{ä3¯øÆ3þòœ½èGOú½çýñøêWÏúÖ»þõ°½ìgOûÚÛþö¸Ï½îwÏûÞûþ÷ÀEêOüâÿøÈO¾ò—Ï|ÛW;ô§Oýê[ÿúÂg}?‚þbŽY\ŸöêØîiAèï¾Þ½<Ôñýöëþ …ìåñ…E ýb ëiá ÷Ãþùª· Oàlð e þ÷z»°ú×zòòðzŽPC°{ò@ èzi ~c` L€ {â@ hð°¢p Š~™0¬'Ïð´ !˜}?€ ° L> !ÈzòPý×zð sPº„é×z€€»p MøƒT¨æ° {P0C¨zÄà‚ª'@p„~† €?HЬwÐÀ ±°©¾° q@@@ )p}pÐðM@ 5ô”ðb°Zþl ¿À ·…ªç‡PPâЬ5°€Ôp Ѐ{Èqð ¶Ð€?óP—@ qE vXïÐò)À A@ h€õ@ :€€:` eà”pIðô0ÒÀÈ MP ?Ð[ðv°TH}òÐ QË®~»p¬`` ¿Pˆªg [Ànƒâ°¸à²@êPC0…ÕgƒW°ø—ðtKÀ…Д€ =@ \p×` ·pp êp ׻Р·SÐñ tP p«'¨ð × Œ¨à ´ Ë`þ°&)>0 û^‹aH [ W0Cpf@ S° ê€ k€~P`k´=} 2 @i0 f Rp0=ÀÃê ïPE Õ dp„×(}c@ ;°ÇÐ}ª×î@ @ DàM0â§zÍT EÐ` #° Ã@`”À~퇆W >¨z@@úçÓÀp YÙ ßØ  öàlx ÀP,Ëpà°? -@ à6D%)´ø[p¶ ò°Ü@ 4é p:@“c¹z»ðºyIˆIÀ ˜Â‘ÓÙþв`˜Éú'R€€ì Â}`•? – ÀVðrÐ VPA0 @Ð p—Ìw àHð¿ ›ª'ç ~¦PPÀ]øŠù0ÐÙР º Ö`Œ€ÔgƒbÀ kw´Ðà ò M`bðhV SÂ9 »€œ?€[@ ¤° —àÏ@Ž?)Ï€w%) CpS@PÀ Ô° Ü0“—Ð}° Æy£øPÊÜî0 áç}Ü0£0Ž GÊ @À5ðòà2à‡û E úG Nª;0 …àÔPpŠF¨ŸÍ'þgÀ ðÔÐ…W L œ# ýÈ .(%*¡] ¦öP¬  ×‡†Ü°ó°‹¿0`h@.xÀ Â@Q€®p0šïÐR05±Ðeå ¼Ú䀎ðy±€s@ ö lpªÕpÌÉPº—Ð Q¦jj«- oP¸ðÍJñ hPV° Ààh°’Q „ìЦR ®=ð¬¤Ð‹÷ɇHÚ‘Ep©i€Ÿ‚Ú|ް­  ¸z/¹ªRP Ú j *UÓ-€îŸÖgƒ?`ÂP?ÎPw>P>0˜@p aìÑò€þ—Ð Îp Ï· @`K° …P¯`‚ð9 ®P5—àKi ¦¸`A˜w×…æà ]¸ #;æ…cÀØ U€Žà   ¬ipªW³pR°Î@ 8 0´æ… ¯Ð—À†ò …»ŸñÀ ýàz—à}k(ËzcðÜ`ëùðæÐµU`Šj~Ë'â XC’°w —x•yû¹ Ë{»|— > {’©Ÿi©¡Ûº®û’ûº²;»´Û~£[»¸›»º{{Ü`Œç€ »»;¼ÄK¼Îð æÐ´0w(ö ÃW¼Ò;½´{¼æþ´à»gÁ»zð½à¾â;¾ä[¾æ{¾è›¾ê»¾ìÛ¾îû¾ð ¿¿ô[¿á»zÖ«¼Ì‹©Ð«z À<À\À|ÀœÀ ¼À ÜÀüÀÁ¼­|Á,À«É»¼’ǽæ÷¿<Â$\Â&|Â(\ÂÌzœÂ.<ÀŒ¼ý°·G¥Ï;|"üÂ:¼Ã<ÜÃ>¼Â«×Â>lž€¿2¼¼}Âþ <ÐÀM<Ä| C\Â|P ž0ÅX,À@¬zœpÅY|Á1œ¼{ x7ì¿| íÒnæ]Ð ]Á?ƒ‰°áÔþíÕîßßàtwÆ©lÌpÕž Å€òŒïÞ ÖŒ   ë- `ÅîïºÐ ÆÜº Ð |à ºPÍpüµè|Ð ÷P Íà ½<Ž P À,áù†@î Ý ïOþÚÉ€ ÅÌ'¿×mÜ ¶mØðùÖ+_͘P •=À€íÏlÞóíó<ÿóBôDß⃠ÀÝ ´\ËGßâNô;õœÑa=ÆØ«½tÂ:OÀ²NÇ»Üß<¯Ïº  ®|ô‚ÌõØƘ`‰`0þì íÆðýÏúüõz\÷uŸØ: ç–\Á\¯÷<÷W,çŽà8Üß_ôCïõLï?¿ó:ßô[OǺ0ÝÀ÷Ø~íæoù“øœù“ïÐ|ŸÅ¿ùU_àGŒõ­õå<Øs_ô¯ÿùƒ¬Ë§OÐ¥/ùBŸö²?õ=ùîÂ/îÃ?üMÚZì÷™_üÄ/îxþ¼øÍئ|îí pýØŸýØ ×ÏýàýÚþâŸýÞþãþèßýß¿þÜoþáïþé¿ýìŸ ˜@ÿö_ÿøÿúŸÿü¿ÿþßÿ)™@‚ Dx0Yƒ01,P`ÈŠû@|¨0áF9~ìèPdÄŠÎBøèGËÞ.y?äÙÅâ™ð>Ù¬iÓæMx:u~ªÉç' D}=!´gQ =—â\ôçÏ›M{æt /)Ó­Q¡fõjìX²eÍžE›VmÙš*RLµVî\ºNo– a.%7–òvÙS"®ºu±‚U:öpÝÄZ ?†Y2]·oãNÆœö0^”*Yºþ„)óá¬</Vœy-ê«eϽÉ:«lÕµ ®\ñ²mÞcñê¥ÅWž_À‚G;îil”¥ FÅNÍÖ,;5Òçd”¹Z5{Ð~’B{6fð½o§Í žƒQÕÍC>í”sÊ•-_Æ VƒiNùsŠ6ìÀZ •=j°§=žCN:§Œ©¥µÇ¢œSà Ó&œ «%T£è8D.> M,q< OT1½Rq –dÊÃüÇm$Ѭš~Û«¯¿˯;cn2¦¿¥ÀDc¨³I cö¨jï$üvöhrJ?¡`£>±²ºÅÈÜCÊZ¦¬’ÊžºcLp>Qþ£:4s2†‚$Pëšêº;Ð(xÔ¨iJ÷êtM§öÃFÅÍ®GÅ#«­·^t#O•tÇJ;uôQ7£È¤Îê ¿ÑŒAm¼ãÀŽEËð°OhušŠ¾8‰¾Ïî팕Õxžx›;p—s—9àZæ¡Õrb˜Á\À.c´‰ð0¬o"[å )0æHçtzÚ æ¨æ²N)À&1þ¢–EðÀ¬¥*ßý„ yB½ÎÁlýFÔPìqx¹rt17D< ð…[¼´Î Èà„,n0žMâôžÿôÖN¢Ô¸µÕŒIÜåqÛe+ò)ÎÒJm¦=Ý[n6B¢è¤ó€i`ÇÎv†«ÑQ g¢€þ¨&…vµM\ÇÒF¿Õ*-©ìZB;€ˆàA´”A ˜Ó›(x?JÐ_šA[z䑊’¡Bƒ ;!ÈR¼jo¡Œ(:›„ŽwqÚƒ6žuh)€ƒ²€t@™/MHB’ ¯’¤T$Ãlh˜‡4’9%$mËãE†R·üWYÙ!ºÑ’–‹Äž"DþóJ»ô’´<$|`©°d޲” bæ3}´ËçU³™Ò¹¤ ™Ê˜Jo¬TU?â0NrŽs S0g9Õ©N`¬síT':ÝiÎsÆAžóÄç=ñIÏ}ÆÓú$'<É P|cÄ€'Bã Ð€ŽS¡ gBË™Pî3—jÅAÛiІ.t£©A+ZБJÔŸÀ|Xö~Јh´Ô¥/…iK=áÒ™Æ43õNo ÓœÒt§:µiOuZS›ò4¨;-ªOzÓœU¦I}©S¡:UªVÕªHõÄ:.Õ©^Õ«_õiQi˜7Ï€S4,ý)RÕV¶B•¨o kM»S¹2u­OMkOñjþ×¹Ö5ªj]ê\§*X°ö¨HÕê[ ðWÖ°€*Ji®2¶®Nj[ýº×ËÞµ³›í¬]±êV©³]ÅìSáº×Ã6v°­mX[U¦zu­U ûV Žu•©:k4xÕÔÖt¸Œ­^qËZºö´å(nZ Là®–íëu™kTÖ.5©:Í2+X¡â”¼¢Õ­QmûÒÙRɸ*ñXó¾6·Èý©d!F® ¨õ)ü›ÜÍB·)‘ˆDƒÍH„Ò:aîf–©®o} <ÚÏ.8°jñûXí’Ø»"®i{À€\ÁÅ8îwÁ:^þºjv­5OYËßn¤ÿõDx'0S Ä÷¿Ý`E b,×|ÜcÈØJƇ„P]€ÞxØÏŒÙaÜ’æœÓbˆûÒž ¶”Þ€Ö»2}Ý5À‡|Ì Üx°¸ålv>aûDð§ßúh< Ï|Ð@"Z_‚ˆ ù7¹æC}ßüw×¥œ&ƒ>+,»0È*Àìª+ßú¦[)è À€fp6åãY£¹œ“sò9ë L廃h€D°„dÀ‚DP ‹¸k©9+nè@,e@‚œz}Ë©@àØÀn¸ƒ$@‚bsÀ³>¦BeH„aÓ…\Ѐˆ=§B†ø5 (þ>$3Dðñ£¶Ëƒ>ñj)o˜@—³!¢«¸4¬1ôR¯¡jªõ꼈«<%?[CÓ2µQs¼Î#¯Ts$®êd@€8Äb@€ÔCCŒ3OH†b¶rS†w(>HAä=2ó2D€fàƒhÐé®”(ì†øJ†!»³CÌ©?›E( ¯ø²®@D†Óys°fpÄœJÄ{à2ŸÒÅA|°bh†™z°n¸©@,†!ÓdÌ)>˜€b¸‡Ô‹/ E9åB.ˆ+±P“+©Ò8AË3‘ÃCJ#ÀˆÛC Ë1_¸!U᪦ҬÓ<Á:¶7\Cšò®Í+-+-ÿ±7þüF4Ó°;¤°£ÒÆþsÃÛ. k®M»”t°ÀPlä¼É“1$H¸òCÊR­ò:/ÔÊÇEÔÈ+ÈÔ:É’d¼‹#.ÿS.‘¤/¹ý;¬cH˜Ò8ÈÛÆ¯*0ËŠ-¶"*zàH9Z©ÅC¯›\ÈÏ»I~lHî2È~|<—<±§0xäɪ¢±Ÿô<4»©œÄ¸+5xdÈÏŠÃÊÑ &ÊÚ„¶tË·„˸”˹¤Ëº´Ë»Ä˼Ô˽|ËhˆK¿äËÀœKÀ̶,L¸„€­̼<ÌÔË„̹,‰¡\@•»”ËÄÌËl‰KÙÌÌt‰áøLÍüÌáMаÎäLþ—0ÍÐôÌÑ,ÍÖlMÔÄLМ…Š˜…Û¬ÍÀÍÝäÍÞôÍßÎÜ| áÔÍâ„Íâ¬ÍàTNÞ¤ÜlNà´Íè”ÎËüʼž”r¤ãÔÎíäÎîôÎïÏðÏñ$Ïò4ÏóT¥Ê4JôdÏötÏ÷„Ïø”ÏùÌL“PKì4úÔÏýäÏþôÏÿÜNoÒ1ËÐ5ÐEÐ І¹ÎÉRЅЕPùТT• ÅÐ ÕÐ ÅLûtåÐÑ=ÐRÏ %ÑUÑeOmÐÒcÑ•ÑÕNÐõ¤ÑÕÑuQÒS©Ò Ñ mGÑÒ#ER íѵLÒ&uÒ%+ 5þÒ'¥Ò*¥PõÑì´Ò-åRó´Q)íÒ0Sð\RüÓ3EÓÖPv4«4uÓ7í&,eR8¥S1­N¢,Ò:ÕS.½Ó…Ñ=Ô&uëÓ@5T$íÓýÑCeT%Ò6mÔH¥Ñ2QIµÔ}T¼ÔMR95SNUÍT ÕRURO­TSUUýÒ<]ÕWEPJýSX¥ÕþlUpŠnÐÕ]åÕ^õÕ_Ö`Öa%Öb5ÖcEÖdUÖeeÖ^Ýõkè&ˆ‡ú˜Hƒ/ÐÖmåÖnõÖo×p×q%×r5×sE×tU×ue×nM*…~y¥×zµ×{Å×|Õ×}þå×~õר€Ø%Ø‚µ×~€Wu0‡…e؆u؇…؈•؉¥ØŠµØ‹ÅØŒÕØåØŽmØkÈOŠØ…~¸5Ù‹½ZðÎ* upÙ—…Ù˜•Ù™¥ÙšµÙ›ÅÙœÕÙåÙžõÙŸÚ—í‡~˜RsЃEh=PÚ¥eÚ¦uÚ§…Ú¨•Z¥m‡E……MP …­åÚ®õÚ¯Û°Û±%Û²5Û³EÛ´UÛµeÛ¶íÚx¨VBg …¾ Í»ÅÛ¼ÕÛ½åÛ¾%Mnè=€uØÎ*ˆ‡]@ÜÄUÜÅeÜÆuÜÇ…ÜÈ•ÜÉ¥ÜʵÜËÅÜÌÕ\ĵ‡ÎµPܼƒêŒþyÈð[¿í‡Vps°¾ÝB`¼Í¿4ÀÚÌŒ‰ÍåÝÞõÝßÞà^ÌMu˜[nè\–Ø…B ƒX ƒ<˜c Ľ[êU^¿ì-‚ ƒ_ˆ…P^êõ y¸€Q@Ýë]\{P‡vàÙÄLÃMÝø•ßù¥ßúµßûÅßüÕßý¥]yP„EÙÎà,0ƒ!¸†4ÈRXfàvàÎ…‚2`„è”x`]-_jx`{ÐÕxè‡W€…wÍÚ)­Õ*ÝÌ]€…*Ð u€[]ÍQpZˆ‡KÐ- pn‡°ƒsbȃKˆ„s 1Ø&à†x0…&èƒKhþá4;…g  x;ø, †4 ;(àŽZ Y£÷½ÃÞ4Vã5fã6^yà†?iÚ—-RÀrðuè3¨Rˆs@'0R8q°sðY؇aØ~pÙ)„”pYqª‡x‚2¨†8JJˆ[xvè˜í‡4HƒkPxÖÖÔÚf…åX–åY¦åZ¶edå`¾X_sHHvÙ–U‡k „2hkx„gP‡8ðaV u $2h‡P:JØÚdždu …1P‡= ƒ­…†ç*.J؃o°ƒ$®}ÙTvEheϬ.a+þ¥=XaÎÕxèåx¸‚Xƒx˜‚(¸uà‚z¨R€<¸‚$8‡>€ÛxH…Z ‡> s¸Rè‚>¸†Xè‚~ƒs&…-H‰~¸è0nÙ~¨P˜gÝÍÝ{¦Òxà„=îg]µqˆ… ƒ[ R n †s`‚8 ¡¶_¸Y¨18€<Èen …?˜6h6paè6P€èƒ6(ƒXP€i †3ëÈŸcu…*°جgœîR{ /`á•H^ Xå/ˆ‡ (•sðZˆç@Þ1ð]muXÜ h…t „WP‡Y(E¨‚>°‡KhþE0Æ^^Eí¿ø ö`Eð3~‹«Åk.•H‡k@•ÕTÍ·èÌ×TÍÝMÙ4c×6͇‰ÚVY»¶çØvÒx˜kn4H‡Ö>NØVn+•‡~ P¨kîtø‚š¦çä¾î$•‡xP„v`íSFåövï÷†ïø–ïù¦ïkx^hèîê¾éònR{¸gH‡©%ð7p§åx…ºåλöï-õ‹$~é §ð ·ð Çp G^ñæï÷ð÷tðqó´î7qñ ñWñî,q=oÌÜò¶ÒÎ-á=`óljÏ3€†¸L1pâìÒ,@"WÕ—þ€oÈñ”‡vȆÀzèñ9˜ˆKÉrÈúÄ Ør ½8na¨†M q (V8‡(ƒªåñ‡ —‡+€JøKÐÖg¸X†(„‰°B€NØòBðh‡>x Co‡:P‡+X9OXÀq—˜ô?h?;…Yx-ß…I/ó]x‚¯ˆ*€…E`€;‡X؇‚EˆtV‡…‰¸PÈ‚EàY€E¯yxtà…t¨yh…?x†Ú†Wи„V§¿A¯†Úl€„EÈñK€Z¿Ì+ BX„‰Ø…,€ `‚Kx$h$7ÔG䌦yþø€eH;ƒ(à—€`h‡9ÈGx‡wp…=w‚ †gø%ˆNP€cÈbrøFÈMy˜‚‰ÿ;hkè‚ x3¨k&y=ø…y‚p‚†0y-‚XЃd^¯ˆ x 0ø,˜Nï `„ty 0x6èƒ18€_à„%h‚D Rç„ø"`Þv°†&†7X†> 6ÐPøK9~à„hù¯_†P…8.øƒXˆò_/m’·‡+0Nðø¢6zp÷@upu§ƒVè.Ø…¤~_ø ˆPð9`'æµn‚(¿þ)è¤Ïƒ ‡W2¨)°øTÐòŠ˜:øH4àR@Xïj†cø3xj`ùYp„P‡O¯}6HhyÎ ðaà‡Y(‚g‚ Ø€-x|§_=Іjƒr1 S¿ U˜.p‡tØ€s0aXÏ»‹1(ø10pÿ(‚suŽA*#ãB„EÈeÐ…Ö#z?ΈªqÅɬ„7rìèñ#È"G’ *Ba)ZÀê4ÏĘ?dnÁüãÅɘ2[`ÁÊæ(PÆ ^ü˜òì¸}?‘©aôGª¾•7€‘¼'ä˜Êþóc ´jž-3V1Q˜dÙªc,U”8ŽùEοYôˆ2k ,2ÏÆˆnQ1=ˆŠiÁ„#G`Lü0eG,Wò†YùD5¨ü'”ʨ°8ÿwˆ–‹²i”wŽ<1`ú) òŠ(âà”,nü8òä«pCÈ%JŸxgìÜHà Ç_!®ÏiDáœ:u¾åýq¡Ì>ySòÈ{Ĉ±sL>š!!}«áfEåI~¶ 1Å9il€Åœãƒ,°EŽ/‘ Q-´ìÂT‰áÎ5:ð“A!lM“Í5´|,:ÜÔE”# mt)f˜C‹=þb̳Ï%êü0 ?\ÒÉ1ÜL±Å.!5‚‘±˜dkçijܨsŸFW„“[ Ül°Ìu¶0ñÂÍ)w&ši*wBS(åÜí°KzĤðNhlðÎ;2ÁBòp! %„Tó•5ï@÷ƒ¡?ÓN’?ÈÓèd=jÂ%°ˆKhc$ Ç2}‘¨íø"Œ³ì Ÿôp#ÍAÉ!Í;íHáŠ8¢¼ãÊ.¼Ãé´Hã—ó˜=À+B´@ç;šáÅ;p̂Û£¾ãdˆÄT\(Õ†_I³)Q ɓл8‚Î.´ìyÎA¸X㤚ùê»ïFÌ´‹< ¬nþÀL0šòüC¤êzÔ0G 3hm ñhhŒFgC¬n¤ElŽ}ÌÀÂḻÁ;Ì/Ì1¯‰’Ì5ÛŒ-Uè Jhȱ3(>–ÔÎU€2ÄÍI+œ¿K;ý4ÔQK=µHlR}5ÖYk½5IU¤Q4Øa‹=6Ùe›}6Úi«½6( ½vØm»í6Üq×}7Þyë½·Ùmsà >8á…~8â‰+¾8ã‹sà à7>øãC>9å˜k¾9ç{Ž8äÖq=:饛~³Õ§«¾:ë­/g¦ë±Ë>{Ö©Ó~;î¹wdÎ+½ûþ;ðÁ›óCÓºüìé\sMË3¿þ|óÍ;ýò¼üÀæ.öh¿=÷Ýk/°÷ás<ùå—Ž:ñÐøúê»?øúêXï¯9iôs?þùëoŽ=Õ¯?óÇ?ó°€áE£À2i°›Ì±‹ R°‚´‡è~ A r‚ö¸Fÿ (¦£ê«Ð QX¡®/~óC‰9gn̰r•£…9âÁ úO‡iHà khÃíñp„壅3`±²%2±‰N|"£ÈDXTAh)!ûç; ‹È¡û*$¿ë5'†Ù;ãí1Á ¢ÿÔØŽETGhL£öŠhÄã™czÈa)ÈA²ä†9x‹’]þ1}‚óÁ;°1°Â{Ü«Cnœq{ÙKƒÆ1аˆfLðÐPdÏ“­„ãw 4¼¢[ØqìÑ\n„—Å ˜Âìá4 o#賜AX´ï #G –Q{hÜa;T¡}Œ#„%ÿ²×ŽmâA¯PG)¨ÇXÞ.° FAy’‚°†ìàŽjˆ!}$=ëÙÁ€NÎ@C6 ZHîq¯H3*§LEXîqÓ$ -èhs›úÐÁ©Æ]˜UÅ"œ Â’´“GcHCñÑt{—è ªa=PB ¿èCMƒ*T5Ö0þæX¥1jÃ¥rc¢CŒ55h…©#”ݦ*Ð9ASŽ”¼¸ê6õŠ€®Ó¥±ÛE;H`ê©neª<°^‚­ø…€ñ«pãžï 7.±Q<ã­†]*-úaPÀ"„ICµ÷V.‚BˆÜ¸(ýÔ =€« ûf%¨0yTÁ¤`‡ÐÙR³Æ.‹xóú¡1²°¶¶ O$XÀ@gü¤8Ç+¦Àj ƒ¯ðA?ö` P g¶¶}îl£«Ž^ð Ùc•JÙÎÐ\ÔÃv·Õëe”žHt‚i·9L" -8{UU¨u´«emëhÑŽÿ-þ üoxük ôA´xÂ/(±€5¨C =¨E‰B¤À Öpü_ÿ2°iØi?4’JVˆæÀ+ÃÊ7³ò”G?^ÑÑmr"¤¡mï5Ò« =€¥ŽÅo몺֧ð¹FŽGäºÂxðÖ  :Z!Š}¤á 0…¡PôÃÈGn!‡«‡'d¡2ìž3–9SîÚc¼lïhŠv˜_P8)ØQÔ¢“ž£uZxèÁ³m«/†ZbÈ©íHÇø‰W.ÁÖØÍ, \uH  èÐ5^ûל°âF,>eVv{ámqÛ g…µ+þͳâ@Ô—AɇÍ!øÁ¾ðüAà ¯xÁ—ýípGx±žP¾ò–¿<æ3¯ùÍo~œ-|yî ôÅQÇ kæwdzNÓ0ìc/ûÙÿ÷~ ]}:FH‰w„hc=ð³zørøúJ'’¯|^Ì=ù¼¨BG¸¾ ;øÖŸyH Ë6_¿û'š:|_}ï“´€ìù}„óò³ß€ý åû·?þöÓÿxýEb«xn|oþÿ?   ¦M Dêq_ê;covered-0.7.10/doc/html/img/assert_src.gif0000644000076500007650000012367511052400251020372 0ustar trevorwtrevorwGIF89a?7ç h„`i¨Sz¾JƒÇN«Ükþ"Ó0,þ‚v¢æþ%0þû§m9F>»’lÞòúŸ££Þǧû¿”U„þXL“}^ ¦þþÍ¨Ž¾ZÇÝð|‹‹H³Ó­åöü·–‚ElþEM™¼þw57ÉÐþ/Nþ¦¼uþÜ«¨¥¡ùèÉð:; ‹lcFDº~øîûý?"&¨ZöíÑž®p=jPþ©FòšÑ^þmVÛ¿›Ò²—õ®ÞçèèîÝ»I‘劚ªÅªù=9—¸˜âвjª˜>IŠ‹µæŒþþëÚþ”¼³š—ë¿÷̯þ¨8ò«ª©íÞýþUýúæþš}#/€dXºººÜ¾úëÓ°öþþØFHþ®µ”ÎóZn}®bRþ;fYi_þ`76þ߯i¨éÑ¿þÒ¶¢‘‘‘ mYªÈÙKS­=8mK`j»mõ—kþ¤Öãëþ•þ£€güòÝÉÉÈÌ’÷þ8ǯš;,.–°Ð¤™‡ÐßéþXMÀÀÀ'8z}½‘öö÷†ÊRþ¾´N«·®þÏÒÕgVE4JcöRRQsþ…p€õêØþ‡ŸïßÈŸÞûH5þµ¶·ÛÈþþ48‚Áæ{Ll²moq³•ž¢Ìó«ëÕ¸þošþÞæGL\ƒkþɤ‚ˆÌÔ±¦e”±Q8;)-6ÕßþŠËVþÈ×£‹þæÇ÷ýò÷±±±—«¼þYo×ÖÕŠºÖ¶àr”oXio‘™šœ¨‡þ¨ŽkmþÒž÷i‚˜DZ‰þöô‡Ìü–rÊèõþ~n—þ>9:ÒZ^Ãe+‰’þòòóNcþ7kÇÂ¥ˆƒp^r¶þþ½ÓÐÁúþ´’þš òëþïîîf[`þI€Ù¨øµPòãIþ7]JXgÙ¶õ(3[Ê€öÈsóãÒþ¹^óþÓÛºÏô]›ã‘¼â<8Y§¾ÓHMþÝ—ñþëïûúúŸžž»Þí·¼þîÏõкú³þËÀ¶Ùéö€£ãâàßÈÇ ‡}”Êg<þ}½úþmtâÐúƒ³ÜþþþÝÞÞÛÀŠšÐsþg…·KGB¾¤ºËÙ·•øhs©ÿÿÿ!ù ÿ,?7þÿ™z“ª Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠIráSÿL¼yƒK—-_ÊŒI¦Í™7kâÜ©³gΟ<ú Jt¨Q¡H‹&=ª´)Ó§K£:• uªÕªX©j½º5+ׯ^Ãv»RI˳hÓª]˶­Û·pãÊK·®Ý»xóêÝË·¯ß¿€ L¸ðÝ(-Mµ Ñ¢K(âð FÅT¡]B„(dj2åXˆŽ&ÆTKÏ‹,:ýÖsZÄJL¯u-©“oÓöÅ‘«×½O½fMw2í³Ç‡ÏnÍ69eµF2À¥]Gö"%•ÍÚÖ¾[ùkîÍ™þ˽nÜ;ZS&”;w|mµ®Ä˜ö–pĦ´«]_×ù~âs•§–8Ò¹Å_;ØfŠ)bÎg‚@§X T µEì㱆φ± %HðX|žæ§Z¸¢u»ZÐ2òa ‡ÍaþÐÇcˆ…Y-‚h é —Ùéƒs`_÷LqÂp ­;ƒ ±è‡vx|ì£@4”àE×B PH^4 €iÌ"ÂaÖQÆ1vá Ê+Ýæ€3qQ@b‚ØÁ0*Õà xâX° D¡Ð:Õ!‹¦¸…óZAGO¸î#Ä–a;¹…K ËØE#ÑØ:ö]q]´ä.´Ö¹iµ£uŸ0%Ÿ§˜,¯p`&ž€‰O¢wÐÓvaµEÜ¢—¦˜À,¡£#1/x\+Q¸œµrkáZµiBlñ­(0ß0mî® ÏXÀŽc$. ÕÑf<0ðþÀœ™xà-ž>tÔÏ1¢§~¨ÃSP½üü°‡ÐóÄŸ  üR˜ˆ”‰3eÀJ ;±S-ˆUÂòry Gìby\ò€ýiRëí"³HSYK ³ ²ªæ£D±6Œ­2µ ¢€×âKƒyâ ”ejéfÑŽ'X”¦H/+^§MˆnºˆD2±`OdÔ¦J@â]×Ëá{øÃë^~ÆùAÜa(hŠD ;<#/ˆqÒÕ‹WÄ&6À=gÀãPðaŸÑS‚Bˆ'€°t¯u¬Äv`‚'à;HAš:®.ƒÂ-X1—U1‚”¬ ÄÐWL€Ñ Dþ4Μ°ºt„aö‰'(6zw<ßMÆ'TÊŸ8 ’E×d'TÊשðò‚ÌÓúŽ®vŸø ÷twÂ3ÖabŒj³šD<ÚÀ“Ed¿–­žpE@ñ øÆ Ýót×>Zœ‘…§øcøVŠÇCça\c}‚Ž2„Ø´aŒÜc_D]ç(µ®¸rôNG¶¤Aá AœÆµ#»½Z£‡¬*\ÄXu§Pº Âsx2ôB‡.ޱŒ vcƒj¦`¤Ý™ J}éÔæáUADe Jݹp¢|À`o;g@鎴?ËU….:?Ú„£ÖH[gÔB`T¶èþš½tBÈ«üøî*êÁH7÷Æb„Ý.;ì9P‚•*u Î…^2“¹±£ÄîþÝ»Š˜ÑHG:É“Ît¥o86&ˆºNñ€½ "8D¡Ð à'±ûî “¯¬ÔY<@ÓцÞmf’ö ßAm.Ñô=ŽX ©æ[±f ¶¦Y:ZÍV||ß‹Dà‰g¾:˜ünRŽ^¹‘n‚¾ËÖD‚@ÌuT0¼•:~óA6«ÔÄN #œ+¾{!Fï{‚0Åñþû€vü°¾ËK< …Ì WD½¾æ_€_ˆ]¬ôGí‘rÔ_$Ž'P¢ò~hû-à %taxô#ãâ~Jwi§ ˜´l[ÕգⰠý‡F÷J³ B& ÷få PÀ)¶h·oY¦]Ye`ÜÓ?°ÇP Uã}Pqe}+gšöŸ£‚žð{-pF·ðCí€Z& s; MBƒ";ÆBF~×vm§ƒOpr:øTxpP@ ¸¥ƒIû¦û€%JPÄ”…Jp ž P³€m'u•^jö+%H³WзRñösÁÂX­PS¨õX”÷…M—|ƒXˆ`7þˆ˜xR×U€uÈ ¹€¼’ˆmp.ggvšÐˆ¨]0q÷s 9u ”Ôfg€ú#¥?ZÄ Ÿ 0…D9å Œ7 » ?Ž·‹ pÂLxâåö»@?ti¢ñ ~q¢´J@B&À»€ ë7^˜xÆK­Ë IX`Q˜ Q&À s ;Q†Z:…‹÷7¼¦K‘0Vô`!=Œ„EГSôCLíH€5 &J˜ L†IÑ£B§àE;àZÖ¨Ed æ‡I¥ƒ ¸<ôD»=P0Oe d)@?¨eq˜ä}˜°ÿ·o!9þ’½÷€÷¦Iåeû–ŽP%::˜[˜¼Ä¹5H˜ä]Xä~øЋúàâн8ŽT5 ¸ q ÷x´È )’bðKB”[R·oЋ§£}- €Vz¶ø7¤KsŽ Œ¯¸ ¹å]ôã_ùޏHóç Â$;³à *•5åQg”ç=Û¨_X P…”Ž âP@ODá×{¹U`®`™×hXO€Y¸<]>&2Ž ¨v§£Ž'uüè…ü!± !¶Y›¸y›¦!â•:50€ È`°pYð ´™Ú×/pÎY5Ðuà› '0¢8wwþ—œÔÙ›vh~"ý§‘bÐ ¾™ ËÐgT§p½™•´™Ú׆b@pÚÕ ñùзŸ^Xž®@´yžu@ p„â žÚe‡Ð§‘ Ôâà  ñá uåé´)d ⢪å)› WB¢b€ J¡Š¢è)Úeñ!Ÿ^¤‹ã(Œ ú  )z¡ÔÉŸ°]Ùg›ñ!dz¡?š¢üiž½)a¥:ÊLY9 Ñ`‡´Ÿ4ú¡âÐsPÊž Yžu¢b€¢å !€h›%ºo ŠIú¤¢Jà <¤(ª~SXê¢kš æ)dšSÿI¡þ„*¢ª¡bЛ¢[SqŠ¡äS˜¥Ê +¢ºŸÚ¤mˆ¥n)Œzv¾™LÖ_G( ‚: &*¨¬z› ¤ò©S˜¢Àm >ð p«êŸâ@uÐP5° ´9¦½ ¬”C )@¼é´ú¤YI«ni­ g¡³ §:5­p:«²Š­p ®ñ9þ9ðù­Ú­îê«ëZ­ðéŸÙ*®ß“<Ÿ ²J¡²ªS㊭:õ@øúŒóŠ©ýꯕ‰¯ÏÓ®+¥k°r(ŽðpÞš²ªªû9¡çٛð °Ý:¯õJ®þ:¦ÿ*¢ŽàÛj¥þ®OšCxRý²K²` û®óZ:øŠ:®'[À°Þê¯Û›J®´Ê‹ø ‚"‹°ñʨh= ¡ §ÝÊXŸ 1Ä„®×º­F®-+¢ ›S j~íú®j»¶l[­n;«-§<àûP·ÑC¨u€¡u€¢ÀºÀ*­y‹¡ÊvrPÒZ„n¸iK¨-:¦®·"ʸº¸…Z¡Œ›¶–{¹Œ¸“›·ž«·‚[¨‚‹µ¡Û¸›+¢‘kº¢+¢Rǘ£›©q»º*ˆm§¸¨û¸™J«Œ¦S«¹™‹ºÂH£¥[¹-ú¸Æ‹»zû¨Vå»±;¹½{¼œ‹¼°Ûv¡›¨¹þK¡¶{ Cj¹˜J¼Ý ©ÂK¹í·û…Q'žë¼™ ä‹·Ìû¨· ¹„Úºm»Ò;¼–«`7¡¶ûº‹K»©ºö[¼ï[¼Š ¡’˽ö;ÀÜ;¾—Û½ìÀÅ+¸æ›¹¼·ÀZ»<Á v¬ºüÁÜ¢‰*Â&¦›¹%l ËÂlÁây¼ÇkÁ.,¡‰ŠÂ'\Ã,¸8¬Ã>,Ã?ÄB\Ã4<Ä:\Ä>ŒÄFìÂ=ÌÄKüÄC¬Ä,¿P\Åœ²XœÅŽ [¬ÅY,—^üÅa<Æd\Æf|ÆhœÆj¼ÆlÜÆnüÆpÇr<Çt\Çv|ÇxœÇz¼Ç|ÌžåùÇþâùÇ~ È„<ȃLȈœÈŠ¼ÈŒÜÈŽüÈÈ‘<É”\É–|ɘœÉ™|¡šÜɘ|ÈžÊ~ Ê¡\ʦ,ÈŠ|È£,É…  ‘Œá˲Ë{ Ë{°TÐáÐT°ËMÀË¿ Ì,ðËôð˹œËÆÌËǬ˿Ì»ìÌMͽ˼¼Ë½ÌÌԜ˻¼ÍÌŒÍÛ<˳¬Ë±<ÍÖ ÌÇ|ÎT@Î༵ÎîœÍÊÌÌÐ ÍÜ\ÏÌ|Íñ|Ìî\ÍÞ<Îû\ÏÔÌÍÂüÌâ\ÐýÍïœÐ÷¼ÌÈìËýÍÕÐØü˾œÎ²Ü˵\ËþœÍïÜÏâìÏélÑ Ð½ÑÍÑ´<þÒÝËÚÜÏ -Ë+ýÑ2}ÍÔ¬ÑMÀÎä\ÒMÓæŒÐûÒê,Ñç\Î ÔðÒî¬ÑK½Î¶|Ëï ÕLoQ©°É@\ÝÕ^ýÕô@`ÖbÝÕe=ÖhíÕe½ÖiýÕgíÖm×f-×M0×r=ÖoÍÕlÖdÍ×wý×€ÝÖoÍÖb½×ý×…Ø~×…½Ø‡}׆ýØzíØ’]ْٓmÙmÙy-×­Ù ÝÖQP¿ X]8  ¿  ¦  ¡ýÚ°Û²=Û´]Û¶}Û¸Ûº½Û¼ÝÛ¾ýØx°µü ëÚµÌÚ®Ö:ÖËØ{À]¿þÐÙ^­ { ×£ Úí ÐýÕÉ€Ë\½ÚÔÖK€ÚÍÝ@{ ãýÛîýÞðßò=ßô]ß¶Ü{ð 8€Ú¿Ë¿` 8`ߕΌ-à~àžà ¾à îÞÁ+AÂM{ÐÚ ~ážá¾áÞᎩ€¨«¿ðßîá(žâ*¾â,Þâ+.°w! òÈíâ6~ã8žã:¾ã }‹°€ä,‘ Jpâ<~äHžäJ¾ä >-.aÕõå©JÜL~åXžåZ¾å=ŽP^Ü8°ëPä\^æf~æhÎä«QÕõPÜ%® 8Påi>çt^çvžáˆ!á©ý þùÍÚF~ç€è‚>è¸èmnÝáÐçNèŽþèéq݈Ž8 Ñ{àç’¾éœÞ逾æü]ËþßVîé¦~ꨮäOŽÚŠ®Þ&žê°ë²Îâ‹€oÀß³\ã³¾ë¼Þë l¾ŠîßîëÆ~ìÈîÛ^ÎêíLẞìÐíÒ®ÙËŽ¿Àµ@Ò]ìÓÞíÞþícmè•>ì™Þèà~îè픞 ©íϯžîðï»^íäþìò~ïøÎé”Î걬íïžïðƒ.éö.ðŸðg¾ïí®ÓÛþç ñÏäoÜ´|ðŸñã^ÎîÊÐï¿ñ"?ò-þìãnðæNò*¿ò^ñïðÿÞÕR]½À,Ÿó:ÿÛ?nÕ¿è¿\ ]l°óHŸô·Mï óôÐÜÍÕÖ 8¯ôVõ=Îæ?_î¥^ Þ€ \] 10X_öfØâîñîÎíôð .0 ]½ºÐÕÙÍÙ@< Ý@Œ°Ý°C Ý @u÷yÏ{ß÷±à ¿ø‚…÷zÏ÷ÛÝø  ùÚmø“¯øŒïøøùÙ œÏç@ù‹où±úápù¥úRPù Ÿù®/ù¦O±Ÿú³ßú›oû°/û¸P µßÚ}ú`°Ý{` ÁŸÄþßûÆ ȯüÌ¿úÎ_üÇOÉ¿øËßüÏOúOŸýæ@ýÍ_ Ø 4?þ‹ÏÕé`þЯÝé¯ÝlÀþåþ4/ ôoÿÖÿ±€A¯_¬X èI#è+œµL±ð¥+5„  "ŒÅfaC|k’IŒEq`Az没ÂСG"-ÒCrrãÊézIOçNž=}þTèP¢EEº3 @õp(Û.Üe¦”í䌊N†uþŽÞ/eP©„#û‹Ú=Q©€ýŽÊ°,Ö¦=û«íV¸rÓÚE«ìWÞ_,Ä&K÷­`Àd÷äM|X°\ºÊ ~Œ6òØÍ•›þÕ—³bÏwõB]*òܲOkN¦Sõ`zT•‰Eûú׿Ù[mã›ywêÄ|7ç~L—wñÑÀu3ïÍ9™ó=w¡ƒ5>}m2ÁTj ßZ ìWĸËV.z÷í·åMÛ–Þl¿îm?ޝv>ÙúÚïSÉï+²øRÆ?Á88«­êÆÚ-»¤„0B '¤<Ðiê)©î2’‰%¨E±vÚŠ§“Z‘Å[¤Æ£d4ŠÆ¢l$ GŸZÔ±'gTH+$²H#G|ñH%—d²É#y#C¨¤¢Ê*ÂIfÅ,ä²K/¿3L1Ç$³L3Ïz¶áNxîR2¹V _Òî©`ðÉ$\`2YÝô­çS„ |²YB¤Q„œXDÀ! 5–È„|ù%ýõ¥`˜¬=ªg¿T2þz5"cŒ (á0ÆÈárœá•ÌA\éê,"XÃ:첄W-¡‚ (Å5@¶Ð…„¢•–¤ÖІ7˜è¢å3öЇ?´Y å* шG¬TÛġґ f1[G8E*V‘IBüTOjq® a§²bÅ8Æ éP*¤CU&h¹¡‘Ño„cP°8CÔ"“HÑ(¾G>öŽJ„y‚·S§BBØð*F(’J«@ȱaEf‰\$=Á† ˆh ‘œd%E22’ž%%ÿ`I*`Ò”„¤$UÉJWjò”±$ D¹†V–Òt·ü¤$uþ¹Ê?ð2‘x•€™ÊJ3Ǥ™1ni P³΄f±¦ J,s ÏTäȤ Kjʲ™ßĤ89ªr’£›×üæ*+ N6°“›Íä@8ä920¬V÷$&j±Ozô³žÿ”d8pÐF’Ÿþl'–°Êsü¢¡ó,(DA)QŠê… æˆ¤=%ÉÑ TtU$Eä±Ñ‰–Ô£-IJé±Ò‘¶´¢¥@)¼ÂÇ9ÎMiïpàõV¥“[Ë• É‘ JÞÊø*êÈŽú‡¤r0Xr*T9³©Vu©M%ÚŠµUX‘ƒªJ³*VÃ*«¢ÂLfõj¯JÖÁ´µ¬hšRM•þ fŒ mM‰YA¥Ê DЭŠ9SÁ¢•†%?xy+$¸µ±Je*_#[W²¾õ%Dª.9ȸØõ­äícE»Vv–ƒ©ÁjÑV »2ⵎ­fŸÚZrÀ̶¨Å-–8¸ÛÚÞ¶°TÐm>‹ Üãê¶´dý-l‘;ܶ÷#k.ukÅAePÁ¶×ÅítÃʂ풣»ßu Íè&þ,"C¥ÃT”mI(öý ~wt” !I¿úo·R_"mK(ÿÅ¡ó;ó×ê© ’Qð Æp†ÈJª¿1’‹†EÔƒ9tã é8Á.ºAZÀÈg°C Ôð‚'LÂ*ˆt •ýG¦@ëŒ<äɆ*!€+è¤ €ðÅcè€ M ²Y@=¤ãÏ? E8”Ñþ°B ˆˆ p‹Q넞@³¢#‘ OwC‘àæá†.ÐLÑÜàºat‹2Ëú˜TPïeW|ŒƒîI^dpwbhB‘q ÛÇ ˜¼ôê¤øvPü›pÅO`†!"vhÂÔ,ð£ pC 2à \ïbÑèŒR0 zü‚8ƒ)¶@q‹wŠ9䎚P=X»†¦‡!À‚uáÐ.€‹&Ô Ú>©èÑ„.ŒãÞ‘PØAïá:ÉÁ,èΊS¸ ‘ð Ñ…nÔƒ'˜C0qá½S`Uoº;‰{þÝôaďЀìhzä@²R9.. \@dq4:BñD0/˜C>a0 A€鈊' · ª8 È@´@iïôbxŒÁ>©Ã,öÀ Jü ÊA’}zöûpÅÐθ䋌/CàÁÑ,Àƒà^¶¸¶|ó Ø3èøVp´˜À„mÈ2SÀ_p¼]P¿nرȀ£‡ZP]`€m0„Và"ˆ~ˆ 4;0„aØ…VÈ3wð‡õk¿¬¡Ô󑉑iÖÛ `&ø6¡p‹!ñ vØxq¨Ž&PŒ¼ °¡0þpÂv¡ ôÂ#;ø»¯/4CãÁ3TÃ5d’÷k/6„Ã8|’(éò)9ÄÃTDH¤D3tÄJÄDÓKÄ&ÊÄN4½KôÄP¼1IäDQ4ÅÅSTEÛĤ0‡Dƒ–«#`) R*F‚ì)…Q’R`_E ^\Åb¤“T쉯qÑ#Pƒ R¸–%zùb„Úº£¢˜°B4ÆotGY"1ŠRˆƒÛ"øâ‰4P]ðŽ‘©…5؃T˜‹ ZRÐ:’‚ÁÚ‰]þy•dXk`ª%P‹=À ‡Q ºÚ`ÉÒ eà‹2äŠÇ"CpÔHAÆ+éÜÑ 0 „DÛ pà‚XPP‰âe°Ÿ~Ð…=àL˜n±ÆdHƒ‡X ȉÔ‘|P„l…Àk•-Ó †\‹~8ÉXÀ† `¨œÔÉ’øž†ÙÈ«t’V,Šr‰°!.À€wk@¯‘(Æyz…=Ò }܉¥y•’Á…½aY†tè-F(—!…DJp „l¸ŽÁñ‰Âša£©ÈH¬„L¡èHzH6Ø Yˆé(]°`ÉC²Eð†¡i·¤þ¸ü_À* …ØsH™~¨€œXˆH#‘+À’©…48‡ù…L¼%`ÍT„q8‹ÈdÎ"!ÅZ†ÍYoÆI!PˆPP„ž$„‡á˜è„‰8±xM6@% ˆ5‡ˆ`P€!à‰rPxø‰-Âd‚àP@÷5P‚À8ˆ«lÎ…0AŒ›," kà¾@ŸXIkÛPHF˜‹*cÀ€­ ­ úÀ·’J`Èú®;*˜QÔ¢‰$‡!@‰Zx+À` zLmN­l’‘‘Y‘뉅ô†éË©°ñÉþK!¥Ò"™Ì=Y‚oz²È*õR yNKi°/%Ó/¹ÒqlÀ/h0DØ)ÀN z Šp‡ú@`Zð‚5½S;™Ó  x"¢¨ý 7XË2­""m’X€>ЂZ𠸇ž0Xû¨£‡)'`J͸W8a#‚èX…;ñTQ‚ EŠW¸T¢‡1x$¡€HTF 3…èƒ1ý@£”u 9@ÖN퉀A0€Ÿ0¼qh€O•pˆ€Vµ“hÖ †\ÕZe°BW €€2ðÕFÇ@"Ç  8p†HÍkpPj¸X‚%þV±Ø2†€:x…@ Ï´{}˜†w£€e0ðTG˜ƒYð‰p¨… U"Xl šK…@€Í±€bh’&0O5¨1pO8ƒ58[Ð,€FðAØ| ‚0Pȇ5€ „(@¾1ØL¨Y0;„q¨ƒ3PÍ ‡Їh‘X†]ð€_ WØ·:›Ùt¨…}À„9лpXmMW šLgè‡r€ƒR¨WYp†=x×d¨Rð‰ YzØ5,h€DpMpKa8ƒt¨ƒMXGpX@À¼{øf=--‹&ˆƒ©l¸Ó—KNè»­ÈÖþ&©Ap€˜XHÈ-à2(p‡žˆÜ0À‚n0„@èvÚ(ÀÉ£Ë˸6è03 @¸…M¨„9 ƒð€p˜U@ÈTs„-ˆºÑ‹‚ePƒ)À·€©À"XÛ"rT¡¸†u˜pps‚fHj°p¨kà×a¥‡`ˆ„'À pËvPƒp¨X up4OeDhV"Ð-¸„ÌÅØÜ…hH‡¾Ó‰‘mø>¾³ƒ}‡-xƒWÀ‚ÜBžxUn%:ša…$×Á9)ë‰=€'Eà{ ‚v¸0ƒ(ƒnpƒ]Øœ[…Ô ‡HaSþ9ð* ßôE¢É¼†'ª…jF‚_ †~€ƒ$ÐßžèWz¸7=h€'ØŠ ðƒT‡}À‚:ø„À«HX@0„OåV+h„¸zpƒcd"„NH2H‘Òe’ˆ%¨Lø…-7 ä0X†Eˆ;˜ Ùcvƒa „}ˆ@ ‡6È<¨70ìfv=’pÖ  Y<Öd]Ö= €ÖÏÞ K»‚6ȃSIh:`i‚apRþz…M( O;îŒmåÞAÉ&D£hi@Y(›j¸ý ‡f¸jn(cÐ v7<@„nx(h£„i¸‡_¨ƒHðTSÐ:ð‰ÊÝ\B#dI£e€HšñÖ‰x€[@Zzà<€‚(vƒÀ:xcšAS0ÊPZ8é¥Ú¨LØ3Û %Ї<þ xÀp@„ 8…C¥‡}ðL¨Î}`ZÀ€: „ À|p•Z Àpp" ["·‹JÈÚ³Ž•oÂl¡ˆ×#Xpp†?g jÈê¼Ý_±è€S`ÁM„&h·”LpZwÀZLƒnÀ¼V@ž+…¸p‹‹%ÕRˆ€@~¹:À¦î‰x‚{ØõAè†-V˜8~xu؃àažÈ·Õ]3xØÕ„RâÞ‰ø„V°‡iP†ePDP~ƒt ˜<:À²n€­E„_h‡'صM@Oè†ðƒ&X¾_X‡[}€eþØ=Hv@Xöt'ƒ0€„õ:g!+ÖÐd€ßfhjP†j‡ú•‡½íx3À‚Hðš!`x4ö^à­ðTØc/èƒl¥TÍm°ˆ†3TGqz˜Z`)€mh‚§X†Y˜g;`‡-ÀƒehMž ¹o˾H KÖõ30J7rï>ï4îè€H˜ÎK52€Ò:¸3Ûà†S¨ƒpO8â1„ À8%¨t~—â~l€ Äþ‰p¸b’qøƒ¬)øæ+‰îNmh(‹§‡W˜…z˜ãdµ_øänµØpƒ8øÓZÐþ7hÌS ¾VUç‰(ƒ_Ș˂|«VØx߃&`…9€¹ž8]¨npJ.a@ðVXØ’ð‚fÍ`]Þ½öZ§ƒØ»h^U‘1ðuÛ\öáð P†uh‚ , (0( „=øý8U† …uP³µ€@¦ûšL8•Kp†x¥‡#¸4@ƒ†z–8.\V¸ hXƒA9&rÕŠ2 »:ÊG…Ȭ-|(‰ŒžX—è5°ká"ˆ)p €Tš4ÀEE !(»<ࢗ£•z?”,2åW]ÜÈ4Ù«ÖPnRìŠþ6iiÓEëòÑ;á±R n÷ÂQÉHP·_!èÀÈ^%kj±’š-J·p‹ ó$h•vabñ ŽadÜÜê:ÉÍ0®ÔP©µÀJ8›¢G“.mú4êÔªW³níú5ìØ²gÓ®m»tt€êáPv^¸_¦pÄþYKJ38Õ–ˆÆæ„f­ÓTØü:´Mìô~í¡.Â1X5mþ(óSàùTö`×a‡¸øP³§g¾8ݳ§N^}•ìð€ í$\zÖѳSuû¦àM3ÞmZx!†j¸!‡n¸È»õÆ^8{(cŠ2³…SN3ÍXÓŸ@µxáÅ Úy(šŒþ—xQŠh†tóŒ7 ùàŽCy$’I*¹$“E ©ôvÐtÂGA6¹%—]zù%˜aŠ9¦H Ѝ ‰&¢Øa- *ydÊ9'uÚy§‘¹ù[pÃqè…NãM¸Ó:緕憤R',(6þ¢Z‰xzú)¨¡Šºš™¼¡yš)nXBq„ˆ6¡=rÌò“=hI6ƒMntÄ D“††`2jûd°ë¨ÑJ;-µK>å”lõy%j¤È#‹ôÔ" ÌÑCÊ7Hlj«Õ³Î:€'uÄ*P,ãÎ&RÏ/'ñ†þ#üˆ¦2Ð[‹à¬˜ÒÆ,6\ÁNˆÑA ;DrÞuƒHWídÐ`çÆ™ÖÐI´àÓLň6ÅþPà m`"Fá40‹)XØÑ†áìC "!BÁŽÜCEê(Ñ .a,£@ &ühÓç³ÛQÃíÑØñCå—³ƒ œÿþA¤SK?=õtêi*ŸV¦Î5òÔ²8ÎôÇ5ÉTÃH)Õ’]»w¥É½B FlBEê„v‚8+*”°èCtÂñ` ¤ 5ð®Ð…q¤b¢©DX0Ap ª¨E=ܰ ,ÔaÙ¨Á± ÚÄ[HIhBD¢q©%\E„@Ì¢+¤Gž»•?Èà¶BhU¯‰N|âªvªaM5×XÃOÂ'‚d,!Ô)®a µC ˆ˜ƒX€Ômi%p€ Îp¢,؃ÀÓƒpÔ¢¥–â@¨px!:9˜C>rÀ¤ÌþÄb©DÂÑP! ‰ˆv°Žz° P„\e8 nÈ$8é„t ‚Ô± ä”;ÀA*ö€(,ÃÊø$~·J&@$'¸„« ¨Ìe2s6×’’o´¥½ë !29‚ œ±zÈÂ×pÁEŽv5¡ ]H„hñ“ <u5ð7ÎÀ™,c#†\mÒ'!BâÊY‡OÌ”œM*‘,ࢠ0`!ÒTÀ€3X3 -  2àµt Üð  ]œïÜ…> öƒ@0À¿Ðè:ö`‘z`t³ˆ % °Ð†f¢ô¡š)Ô¡õþ4RLS·'-¡G@ƒ¹DR@/\¢œèQÏyšžŸÐr5 ÄHRj lˆgrETÏRSgaœ!‘(„ɶ#öü„ <[ÔݰàÖ-Xs;ýÑê "‰yA-*b+Ôëe 8ÓŒM8’C it•DèC´L!¹!èƒÃl’ƒ{Ði´Ð²ÀJ«ÚÕ>ñ¨W[m~ñ &Ê©StÚ¬LX«ÛÝNí™Ùª’Ÿx+Üá·¸¶q-aËšZ4Cɰ«9š&h¡´ Çž 8âwµØÇyjal$³áL )ÂeÜõ²—ZŒ¦cƒ»\Rœ¯B°‚Žñ4›„'µþ²Ißy]StB ÊP³jQ'hA4‘•ÅjŽ ÞöR¸ÂxBnªTSŠr”C»p0†¸’Ž%„ã¹à0ï/À¡*—‚¤Ð®HPÝ>ôá°eqBh“‘ R0gÄ<ÈŽIš‘b]K8‚éÑbkðhɤYÞ0ÛÅý„[à€2êq@…¶:²ø†5ÂédX£ÌiêºJ‘ óâÖÂn~ó‘|Màrë4ÔXžFУ²xª<°„P Í8 ‘>et iIr‹c C]ÈÆS‹B¯ªåàQ 4T&û¡á@DSCŒ— ´Ùö@ jTC“þsë,bµ8€Cõ†RŽc T$Ý,´dMk[£zר…4Ð`4ãž0œ³­m!a8©§¹„3’kdÏTXœ s|ƒ{ ×®Áˆfôãk.0FW# ‹KÖ&8ŽQ5œ‹)ÀA‘…C2´ip„o|20Ÿ9Ì'f¸û²X‚ dÑiµ ¤ ·(]-~Bå“u;àY ¢'T'p°† xÐé„wÑÓi€ój$ÃâÛþ9Ð5ôÞìÉ×4ÑÞCÙô bpTÃÍH#ÀV °­ ÎØT‹Ñ€›4aҢЯhœÚ©Ë㡆˜ †KC|ácþĬ!ql ¡pàÁÔea gÈc Qí8+8ó›è@ DèÂ22à [&²Å¦yPgÀ½©×À®3¨ý„->:èC?›n+×4—A¡½FZËãký(‡ ¬Qí¦Ë‚ à¸Æ(t®4Àè¾ã ô¢“¾”:G(µ¼A å¬ùïZ5œa i\£éͨE5V0ˆ& @!0@Dc8ÁêÔ¡$q¢‘Å5h ¦k_ ¥ˆ¿ÕR6)xžá›è ®†œQɶ¨†SÅÝO,)˜L}¹ÑÃ%P㕃HÁßÅˆÓø¤}8¤,t˜¸þ`àÂa—„mʤ׋€ƒô]-œ)PC3”˜„m p¤‚SlŠ„BÈFB8”0Ð@€ƒ™„‰Ø‘Iƒ ’˜ŽÑà^¡M^Ö`HÙÜuY2ÔÂËÑFÙd_\­F]‰À‚fµ8 ³Î!ŽÆÐ ÙcaµÙkØXlø]e‰¢uQ¢!j!‡Ð–!."#UJSÑÙ ªV)pz,ÇÙ(tÕ/ƒœXƒÉ„(L"ilV'~b#®¢… "—˜‚ø¥†+0K“B(b8˜Â½I8ôƒ/œ‡5ÄÂØ8pA,ÄÄ!ÄU8ŒÂþã1¶d"2*ã¾F2T€"²F8T@_±âzÝa|ÕÙ’xÜïœF- —ÀŒ"6A!ÄÄ”B Äb8¸F)pˆ†5àÃrÇvèãkÔÂ; £MôãÉp5Òø8—+ÆF-Ô#xEåÀ-8Â'pFè&œ:ìÄ-@$Þ¨C€=|dHR&¼Ä6¸AÌÁ)àÁ] D€d6„A>ì\$¤ÃldG>Xš¸JÂ2, Ѓ÷1À<Œ_0êØƒ PB|ã@Lå<Á-œÂÌB:ƒ:ðü8‚>øÁtdÚ)1 D?þ?f‚(.,Áx!XÓè‚Éc,ìc)ÄB,(B,¬_f:ü "HHŒ0ü‚9(Â9Ã<&!¨ä`šŒàÃt A4ÒÃàÃ;xÃe‚"C6,A?x¦1À#L¦œÃŒ‚7xݦ"L¹p7èB2HÁ;°9$dDòÖ#ÒÙlüÐÂ:lA7¬ D)œ@ ÐA Ђ2LÐB&†;BDÁ:œÀˆ'zfÂ/”ÂÌ)ÜêÄg; ç;A6A$lA*hçè„Á9„@OÐX¿©N!`Á"`€°¨ä 4&þðÃ/„ÃÊpå:ØÄáq¨ ‘>,ìA; ÜB¸ tl‚@`ƒŠ„4Ä‚Z%ãjŠK|2èc?x9pœ›? D) q&ÄÂxC6$é’²8Ä€.0$ƒ"Ô¦"8@g~æh)hc?†U \)C&ÖÂŒ€  !pÃ:T€7œÃÙ„xü?‚g!„C H°Ç£ò€7`€<(‚sBgtêÖDÂF-¨C7xÒ6@8ÀAäÀ4DÁ`¸$-Œ¥ƒÝÂPÁ ¤ê"D ¬ƒB5‚ɬªê"°€´&¤ƒ´B6œRþ7p—Ô‡HT. Ów`Ö1ôh­Œ$= 7Ôª°€2ìÃ%+ÈŒhhë",B·ÒCLÃ84A܃cPB2L€5¢Hä#9ÈÄ(ø‚«,0€B2ÄŒB,Ã|â`öU-ŒB"(Z,ŒƒL-´-Ôë,áì+¨ÔÃÕ$?„LtÀà„èÁS”ΆmÕ*Cøþ¸C´Âp×MŠ„€ h(4L÷ET6Áì\:DDCT¶AàA)nm8¸Áá&®4€ìÃØA;´‚¨À8B4Є8˜/ª)p¦*Y&øB,(( 9¨d9‚oŠËøÂ$C °Á#íÚ.(¬A=,"T@ pl T9üBñÞnŸénêìAfBg3²A÷2‚’¦>ŒX œƒÁˆ“4øBF/9dC-ü9$iËâƒ9€@w¤/<çÑ W§d$,%Ø:pÜ8B!§T^„!¸B%”…¨Ãq—# ìC$8Bþ…#d@:Á;‚ì“®²ÔA:ŒØA8œÀ4¤8Y€£ DÂB[ªA„B7t‡!L0 „Á,¥p"8‚#̃!ˆƒ±*¼&8B6tF ã°„MìÈž‡4L®Èžžƒ©¶&>E)T€/ô•9àÃŶæO‡o¢9Ð"àÃ9°Awô£ï†Ãd‚.p6ú.pŒÂ‰|¢Ì1>øÂ|„Ã7©M,h‡1 >dC/f> æ(àƒ.tG2p²JîïnM§ÒƆuækid‰h” °Ã¼A_i•Lü‡ˆÓtÔCˆ¼A)N‡ü„þl¹bH]Éò‚@[P"„ !p¡L¤€Ž’F׉‚«8ÈtìÊ2ïrv\Uu839g‡PGV‡@0B&ƒWšFœ˜"‚ •8‰Ä6ª²Põïk¬=3‰!Ø+™(ÃÞÞ«ô`rAë³*'m*´C?tQñ³m4p@´E_4“°rCÉ l“@\Â5ˆOe ,°*€=x À!€,HN8ä8D+iD€% 2ü dÊ1 B#H, À! ÃL#@< J‹ÄOõO!µQÛ ‚(xATn,D8Òk„CXvxÁHÎ 0HhÁ|hX€xþµw\C>/ÀFßõ‡„ˆ© UéÅF)œar¸Iǽ5°LÓƒ Â% 2D*¤t„à X«@8A<üt1A#tµÃõ%8 €(\B-ô,4 ìWÇy¶Ã\,Ä60Ì Ã%\‚4‚(ÁTn# (5mX€¯`Ç |@MxA D-Ü2XA#dÊ‚©6¯ežj@ ^_·Ðéöàa$º†ç¡ ”VC?,AeY,!°ä2„,@8,À!ÐÃP6=äÂ!„N»|×Ò¶y¢Ç؂æF|µÉá2 !”ñ1‚(„'0LMQ4„·ˆ HÄÉH7w ¸ŽK£a&pæBÕ§Ñ_p°ö69&\suë×±gŸø3¨²¡áŠÕnð„#JéÂM¾µˆ=è|=ä#~„ëdÈFÅþ:8ö Çž[qà ÌK§JÚqå¶ÚÙ¡½&öqDÂBÈ©ePÜs¤›ö © HV¨”Rjê1ä eaç•lÂADHÂ@…tp ¢•En鯷ÞSN¸p)ÎxŠA ˜Z¸ÁŠ+l¯pŽA0-ÇëÒË/Á¬‰£îD"É$”¾$bWêâ—a¦q%@ìÂG¶)È n¢i'ˆ=qÄ„eDf—eÄÈÆ ÔXd ƒÂ8ÃÒyå J `à NI¡*ðc%ö`…Ÿ"I(‰¤›E;i‡DƒÂ±À‰Kj9±”¯² pjpE˜hÐOþ"B…NRð£G>±ð—eÌp;èi BEËKè"âŽ8raF‹\úÂ9n›€å’"°"Ì{ñÍW_…¸ûÈ;¢ŒBêË< ¢‰.ìpœ-²yW ¸g¬Ìp€³°À  Vè 'H6^æ¶j4¨d¡ŽM~xb‡[üùŨ¸l }‚à  ‡]‰äh¡âÕª>J‰wXœå«Þ"Ë‘e" ä´:+èÊ Ç-Úsc2ÜÈí„!(ê"Â[7Piòdœ@ –Z˜ž— ra{ß¿\»È&«,œËÎóZ88Á“tZÉ&œ-þðØ ;Öx ù¨ð¢C"áG(„cª&šXç (Ä*ˆ•OKaAwÂ-3Yg*ºØ†ŠR¨Ã‘Ã1¢•zêY£Z”Ʊš°à˜c´(E‹>°ç2­ú ç„@‚1± ’æŸGDö0¤ $Þ# ¿ãBåQñ‚h."Ì:#‰—^r½ Ž t Nú%€‰çK{xÅ.¦‘7´nP?…]bÊÐîQ̇r`À.Zñ¨0ì¯ æ@‡=œ°{˜B vÁ ~ˆãá¨Ã=š@]0à M¨'˜èþ"–±‹hÁ*àÆ2žgZx!KàpƒÀÁ­‚ø*[P΀­ì k8ÁH…Zˆð|Çûèá"áhÄ!hò›F|À áР 1ˆyYi Yªä»˜IMn2ñW™0ƒ&0Õ"@´"I¨°3D‚•*HI´B…§ÔìM©X¹\d( ^Ò„ ¤)PÙ jŽö`$ÇðÂB.³LȲD‚ÄÆ^B“Zì¥@]š€ Xh©°¨'Ñ™Nu$‚ÿOÀÖ‰^eØ[I úðLŠ!È©E´pN-,0ž5¨àG™.”uèþ½æùP‰Nô:íüNx4GQn”£åè˜>9’†¦Ó t(ÑLNªTШ!aàBNšŠð³{™Â) bˆÐ”2QxA|5¯p`ƒ[XúK-Š¡Æpô!p!B—֨ѣUµjN,:ÁŒnÒ A8i8Úqˆ„C¤iˆiPC´ŠXÀ H%pJÔxmaÛBlÚæ/€£¹h„?ipÂ诒¨(6ÜàM5Á ã¼êc!Ë’„q™±I8Ö‘ <ÈkøÂQ<°eªÝh‚Â8:A D¨…DÔ¯ü³{†-Ä€û`­)6ðÃ/êà‡p b ¿˜ßå".‚&œÀ çdtAˆ`‰K`Z .‘ DºKoá€E@M´ò–Ïþª“]heEÙ’<ÁÈF`0ŽÈa ¢‚&ž0 zEÍo.±°A~”¢üø"¡æ+ãˆðª±³\bkËÈ?Üed‡ÃùÉh‚ 0¡ãþ)Klv¿À~|×€h8B0•*³îo2ÌÝòŽ À!äÅ °Á öê |Å`–j€bŒíàË©€¡v€¾0 lb£:/â¡P¡Ó !âáäâ$í/ ^Œêåœh¯=êåàÉ&r`¶¨ nc&Áø!@Ø«)4!Ò,U ! …¨+´,¯Ò! §0b« Ü¢[â¢=ÐÁ|ÊViT`—~ÀA\‹ \‹a¢`—šà ñ –` È0$RaðÀš¢ ^ê ˆ€ª"¼ú`0*ëþ!l€‚r$_Š ï£‡¨ F‚óPd©Š¡´g¨¦EjAÆ)¿)-¦c J`[|°;JÔŠÔr%°¡u""¥â%‘–Q%šQ#,N3âß*‚+~…0ðMúɹQ£€ðÂZ‚ýºQ,qÍqlÏ2FêÙ±ÝQp¾q«j¢–àíññ1*R! 2¯¼é+xS à€H‚à@ š.ÔjAˆ’$¬¡îö_{‘Y/¢šaV3d! V ¢±¸¥Ë&o  òÁ:ƒ6"Üò¬T€Af¥mê€÷(Ay줶aQÅr€xï ¢ìÄUp`v &á` n!X@vôÀœÂA[œ€¯ â뀲!0A (ÀNà¶ ¼ªh„a°@ 0`SNáÔ &€Áþ ÁRÌÃ_É7Üacf!N¡?Ì ôa–vb´§Ð@dá–àª!P¯ò”Âá"Ý’7ဖp[®Sqb t&®A½LÕ ê'T rm a…6÷ZÂà€†~ »b}¢a¨-d\!øl ‚ ô×¾Ž  ²Æs‡8 :A Kfzœà¬ ha!m^éT`š@t€U r†3<# ¦a®T0aÔ† >ÁÁV¨<ÀèÎ "Žj ÆK`ÂK{òu òUà d¡ÌA©À8× Ü’€Aþ¡ƒiÏp#~*tó $w öÁçòòR˜s¿*/f™‡J7˜êp(Ä sÖ  p`uÄ⎠ÅfÂxìÀÚš  !ps6Àæ c¼u[øÆ ²äì Ø!Ô  Âa 0¡¤nsKFºDb ô!wÒ—S‚¦ fÙ¦ôAöPT`‹6¸N¶^éA€ ‚7—€XV` –@X¨áAKA’©  x_1ÔfU®ÁÖ$®ágÖ±H¢¡c ¸ÁÎKw¨k§Gˆ Âp¡Π>†Nc™jœ +°Ú r Â¡`„º¡?‚ˆ‹¼*…ö-8†ºA”ˆ®™§ç€)já‚hGN’!®Õ€ôšÚ¼HNaNÖ—Ïå+KÍÁÑÀžsKÑ 3÷ d@ò5ü9¢[N“w `."@biŒ³¥ \—lÌÉj•x •.£hÂòÁpiB£O7œ¢Ü ˜‚û j† ¨Àò˜‘˜r€•ll·[L™ôî¹É n!·ÅÁ´ˆËÅîjžÜjd$zi H&QÓþ³V2J%µ1ˆ@Üj%<3S â6Pç$„wƒ´#b Úü½}´[Η Á5âÆ¿ ¼öö1KôÁ)|2 ¼:š`´²I"tÊ!*Á±âª'šÀ§6<":¼!~à ¢¤¢ˆu&‚·+\£48_þ¨c vÀ3‡æå@±«¼"Ja ¶õ á<ÓÞbÄÅØ ˆÀŠŸ·®Â˜¼Æ ³;“¢ØÁ éáp€Þ =”a·e ¢Ìä` ÀU~!Ë"aË—4 Dˆ€zîζ­X©Òa¼ÝŠÒOÜ ¶ÀÐðy† ¬ÏÐ\á>Æ ø¢6VuÌÈ÷ÞuÌ, ÞÄ@ÊíÁUþê•ò¤< a5ªü Žev`èAJl~¡¨ÆAØa¢At\ ”ÞÄÖ@ü"j  Àšéa X©{ëÅÚÃäÂUtÈfèÀòúÔa÷ÔxèZ0Øp€rRàš}@l„ÈáC Bb¨ |hD‚À<R`8€N<²Ù‹„$ÊM)fJ {wcß®IW­2‘  ²aSºáÎ` nÁ¦`óƒf78,ïßàæ¡v2ÚAžnì²›„a~=GÌ@¸†æò%Ÿc,Á ÌXŽÍ Á 0Àû„~×Å<þÜ f!zÇá‰vÀØ/Ô!yRÕü£wYa|§j.x:âJ傞À <ˆ0¡Â… :|1¢Ä‰+ZL T8”… G%Ü/S8.R¤r"R¶R¬èìsGOÒ¦Üø¥ªG… ›VÙÀµâGAM¸}êXprÄ"½_ÑÊ9Š,>þ€D¥R5S¥¢EMÈpr èë¶ç…~õêM  ¨-8és©–—>Di©E0 µ t3"ôÕ¦f6â Ko'"[²Q˜®ƒºpÂÔålò ] éñW5¬Êpµ‰ʼôöAÁÔM5&þÇ?h±¤4="ÈæØRõW S€íÙ³.·nô|ìPZPÙr¯,ÜLصc:á|`i2—ÎR&Û»?¾üùô.z¨^Ç=÷(3¥L} 5QÃla‡îPaÄ&…Eâˆá(CaG­ˆ@ÄOa,À¹±³Œ#t4ц#‘œ1a…¿ä° „‹üPS”N .F ³‚‹-÷ nãF ‘,£pµXpŒ('\r‰—TK žÊ+÷ÐSÇ=†éÈ6µP¨ †l1Y+€ÈÑâ2äPAˆÝè¤X& •´èH7«Ñ³‰X8"ÖÑ8RˆûlÒþ_¶&*œè›A'wÐ DrÏP!Râ@ Ž89ôl¨ZdâPË>Ÿ¦ÓÀ,©Dc :Ó8²Ì8ôd1]ÇX˜€ÂKl±ÆKOèä×ÑGôˆD²:᱈TàPé„cH‹àRÃ-ª`G=¿ÐSÏMb J­kŠôü°H  2Ì‘¨"Q˜Ê/ò–"/8Þfóì¦D±†!ë„SÜF.Tä°Hs ¹v¹Î"õЃÃá`K2ÅàŠ»/.æR‘ €DHN{°k-;¦,²NGîK¿‹tJdEw›q ÿâ0m…ãoé8151þåAT#\ËQð³Òo°@ϺՆ¡ï2àÒµ)`sÔD=é…¼“=P °°'mß~ÿ ø±÷1« áø`à G—p9®x}PANPN”k=ùâñy\žEUÐ1ØDNz馟~PFŽy´%¡{ì²Ï^Ðç&Ä7íºïÎûDƒëWxÿØ{ñÆ|òÊ/Ÿ²„;ëºâKìÁ|õÖ_}öÌÿ¾Ÿð‰^ 5òhO~ù柾°ªsÄzH#½þw)Õ’~ýöß?þÜøðÂÊr gX£+ † à@…%PÃ2°FþÁJwÎôÞ' p$ p@C2dÐþŒrÈ ÔèG2ªáÀ ªp…,lá°ög8Ä>—¤!…d\ƒ àp8PX ñ¹pˆD,¢²¾fµƒõ)Å5@ y\ÂT˜â¨¦ðˆ\ì¢%CïÍ>åÈ¢ÔƒSP SÐDzÑeéƒê’ƒ>ò·œ JÐèˆÛlƒ =…¹è¡ }`B=΀#Ì XH FÃzÔ‚úðÆ@e´#áÈh'È–(ì•!8}Ђ0‹@‡'vÀ‚&h7-ÈBMpˆNEÄè`®òhÔ¤ñ†ZJ´¨”5U"C]øa¸4D;0Є}èÃdÛ“ZCrŒ¬s¯~ ¦!éS ÜCp ð°Œaˆ?:ÀËWþ,ˆ ˆ` 0@a€Ø9„± @ C NC+ ÐeÈ&üâÄ.Z!@ü¢ §ÀÁ> Òübxźq‹M bxèV Ð èìa €%¨ ŒhˆV ÃD x:½Q†°A„‚ä€vÀì„7`B®š®S?áôËØkù!‡×ºÂ†èB7pÐ4À¿@„2Rð~â9ðD7^á‡pLà nH”°Œðtà €X­'&a^†#£ã«‰‘…GÖéôÉ-ÂQ Ap ¶¸––1 8SØÖVx@ ]À@+ºá†-ðþ£ÑP‚Ѹ…rfHE¬Æ êÀT MðA$TRc&“âpG83…iœ¢;pƒ'J)V,C8óL †(\NO!H-" Q(åÇ€…M ¹ ]°øQŠ-"wNA7 ƒˆ p€˜‚1©aÂÁ „QÁ ˆÄ,¼Éå A áÃ=ö‚{Ô J`³›á( ×U‚“ñ ¬\÷ÄÄ––_-9­ì! ù ¯>à wìöMÃ:Qš"9˜ƒ2Zñ†RXSXXGÉœZLibÝ0D ¨Ó’4ÁÜ)€„AÆàübuØ=Ó` ì–þ !øÂµ@­çîa­0÷À¹Ž@ø¡ á8]ŽQŠ>hœÄ‰±*a†uH[ZQ²1B4P›o ÈpÐÔ0µGÜÑ^d ~`AáÚÑ©6ø¢ú°Ã/ÓƒÔ¦€Bx^ò’¡m ‰ôZì¬Ï§œKdñ|d€ Mh€®rzŸÈÉŠL±3e@`fèF-\A˜{€)ØE4&ñƒ·ïlÍ&B³sntŠˆ’C° ˆ Ÿp7AUÚ°‹š„ááˆÂ9¤â ÌÆßÁ$C ƒ àÀ|4ÈpLn¸b² ‡°~0džþMØA:J±;”â~¼à£€ˆY ¡•H¼PèÑ|ÇÇ|˜ÀåMa^³‚î€XDn¼?”ÐÏCª»(Ã/^ ƒ+õ{6Ü0 3¸‚´µX€ú¨õü›äØ*OàBàCì° çr9üAøx[€{ Áj‘ð€í°¬fL·Eˆøx!9ˆ;`â`HØGtÁ€•À‚ÀQ )È9X9P–€:x Z€ú‡„‘bäuòqΤ93„çÓK§^;I¨…¾3HÝSIý·…a(†‰Äuç?cˆ†ièGþüG,àj‡qˆi ‰  Ž 4I$´Õ€à€Õ€ xÕ°@[d•q©†X¹ [I ]ù•âp”q IÀÔp Éà Œ°ÎDH B$—‹‰†t¹•ðp ° `)–QCÖ°M¹C=tBò°×—Œ)šHè˜A™ª®°—W +æÐCáÐCµÐAÕà¡9š¹Yl› ÛþP—Ú ”^I™•R°ápœáà@àpž™…º &Æ“Bð›w)œzÙIм9B  Ú`ó0œÚIž8Þ©Ä ”Ä–«Yžï†ÜI Ú _` ¶ ža Ÿû9—ÁÐßiŸ¶íÉŸ*†Ó ß©ž‰Ÿ•i ºWÓ©•àÙ•ŠŠ¡YÇ›B_@¡×é *¢’TšB™_i”#ª¢ã4uiŸ‘9™ú¹¢3šI”@ªð›y¢J£=I-ú˜x9ž>J¤ˆtžjêžEʤ]tž Ú• Ú¤SjGÓ9ô©žøY”K:ÎÂ<0ˆ<^J¥HÈ›j þõyŸR:Ô€ás`YÕl‘“ Ž *° ”À>#/Š‘° î¦Ñs€ ºÒ´8ë6þgcš>V  ÷©¤!›·èAH\8n ¿ÕšÐlJQ ëP¨Ò²,5P} Az4%†ÐŠS €°*` ’Z?ÜÙ¡é  :¤ qˆÒ°å Ô@ K ¤ÀÔP ÇÙ ž`!ð_Mð ¸d­Q°¸'N‘RÅÑ0nÐúpSrKû_‚ Ã@q5M€…0f“.Vu·Ã x~0jóDÂQ  ,ð*@þ ãOÔc¼' ˜@ I!¦bqp ŠK¬’…Kþb¯GeåRáUõJìÔ°r +­â VS±¬à";ndÇ«ä#¡ÚÀ•‰ÀžºÔ`×ðß0Ô0ˆ®hCÔ` Ri Õ 5³@µÐ_ ?à `÷@s@>€]ѺÕí0 ¿À êš.ósÑŸÐ … CYÆ• gð  `RMÀ ‚[°¬ÀX;[¢º ÊPãU^s€’ü]Óå]€Q s•Ó| »0}² 0~-þ;jð §Ð`dð ¯;)@`ˆ°)0 8à\àÄ6€ÊÐó ‚» ÝÐ ECqµ Ó †{Gk=ФB*£ q. –hp.pÀ9ñ ­¸o߀µ—V#`¶€2 éP ¿0ŸPk;b†—Arà¿0§0‰psp &P @Àq[Æ ðPÖš\WÐé@8¦cªP¦'ŠFv]€ š@ r0 Êð gàdHãÐ'I• —ÆD ª ÄÐ-ë0Ž5À kFÀ~¦jñ ° µá8ÐÀ¹Òmœ,`ÁT`ÂþD0`ܾÆÃ“ à¢&Š¢\ÚFI` ؘp` ñ <0ÒÊÀÃÙ•\¦¿Ž0®'à ‡cÙù¶o)€PmàšÐ/¶ºdð 8Ѷ„µ ¯uñ½Ï’É M‰ÀePðjéR9< âqS`,@]àxTpræ†Þa¯Ù;Z¿p;DÐG(Ä¥Tײ@=ã vP&¥Ás>Ç·@¨¬p>ÐnÆ K"U|ÿ ]XÑ¢ðÉg¬<¥i 0:¬ AB¿pæ $ÏGpµô°²÷|¯m©5 v,/8rz_p}J°µ€þyÜ ªÇ­PJ†àÙ ¦V§²jpg o  *à »àIaG¸c¦zíD €¿Ãñk×Ñp÷áPzZÒºW+\Ò‘áz“P g ½iõUES¹ðSá P«ô`ú€T` xCû ~ ½ÐÛÇ pÃ@Ò)E…pvh» ض×3­oð»àwçRǰŽè|<Ž œ§É£ aÆbZ´±®Ð‚ígM@ƒ”#Ærp€®°øw Ã|‚¸® ®JA9(h©à HØ(^àÏI€eƒî 6Ú…€¯­ÕZ6JðÙ®þþµÐ$v}=ºÆä¢Š„Æ‚…ðÑ8Åò$Ìs…¦ÍÛÈs¤ŠšNÛÜ Q×Ó]< ¥ÂZ¾ÖÍÝæÃ“tp¥Àª¥Òíà°ˆÌú#¶ˆfº &Q ²€ÞáQ¤Eàp xã°ÐÁRG 1Ý­ŒòIŸª¦ØtEíûÐàààÑöçß§ˆB$iØF†  U÷Gqß𵑙žŒO*Þ—Úà ²€“ìK¥0@R ãôP²Ð ÇŠÞOé†pšá°}`h^%€ ÁRÖRµ Kž¤pp.¥Ðâè}p @6Žã̺þ-~„ƒL &U ¥ SVÕôp ð½²ðFÍ@=ØæÏòŠL. 9.K` 8®©&¾‡â›žQšÛµp -ŠôÀ¾TPFÒp Œ€å€Š( ”¾h© ÕÐG0ßá¹p  ¢°Ô±%>2 h` ÒP RPéáà Hpáµ²€ŒÍP鮋٠NÄA²Ph³J@æ~&€À/91bÅ`²­Ž¿ðDoD©Ø TTP›Í0íÕ €nžÁ@ž{­¤ ‹× 0~ pp +€Æ0åTçÙ. Ô`*ÓÚŸN NpÏéKmþÞŒP Õ` Ô0îO~EhÀÉÐCý ï'4@($âT â"´ïÛèËûZæA-ð à,`ÑNpîñÊZ˜,ÐCÑ x`.âä~•½Ù¡ÐÝÎq×ð Ôò.?. I Ô :DììîÔ“ ”‡Áߨ §Žê%D¤@éJNß@åK@ ­yòð‹'Ĥà nÔô×ãÎ SOq¬pS;ز:pÄ'b€OÐ^-.?HP˜ 0õŸ© Íà4ߦáð ÍÀ9¯óz¤Ai ;JÞ2à ÔàJa@`@›ý@éKpžïšT ?­Õ@Èþ8–%à„†Z°71^ Î÷á@é¼o µÀû2€€ˆ+ù¼šG€•>¼Ç1y5wXà¿ ÊÐgEN€{ïùTþü×Àò#h@EX+ ùÌF8^ùzÈ›¾é¡ë,™?‡³¹Ìy‰¥ÂQ¡WÐ ½p¥.ŒKK©jŒÂÜCa­ƒá*üeq‰¼rÕÌܳgáÁ_MZ<ØD‹-' N4X’^©råš¡‘ÙÓçO A…%ZÔèQ¤I•.eÚÔéS¨Q£R ¶ Ä—/ðl%PåH© ¥Q“â46Qµš%kJŠZ?Y¿žÖ²p‰&ÑRþpôZ Û×ï_À&\ØðÔªª¾hÓš¨«8e€K)cùÔ¤ÓRÉî^¸'YGΡE&]ÚôéÓT…l[LÌ–ã _QϦ]Ûömܹuï6º)˜!Ú´¹N4Ïkä¦å¤lGÚæ‚.ûÐk‚ œA ‡°ÑÃv{)l ež(ÖÇ»¨>æé¹A†à½KèãGow!{÷ðûˆJK¬"ˆç½&¶ƒï=ø¼cªQ –íܰâ Z`±Ž/Ô;©”冧¹xqDKMµy´Ñ­Œ“­­é9â)¬Žžc DèTêc\>x©ˆõîçOZ•xÁ†ˆFþÉ›ph°Qš@•\`!"±Ä èP¹²Á>høÀ:"h@K PÇ TÂi‚†C&:dB¦Ú„# ?hÐ fB ž-Á!"G@Ç™Ê~Jf-+µôRL•¢jxTüÂ[\Dn©%Ê 1œoxØãÆœPÐ?rÉSV/>¨%&èA²''ò|³–F¼«ià³ â@h¡&> â r¥9 ²Àdˆ`&œ øà½\ŽUª TãóÐÅ „嘓M†¶èYß‚À)ÇšRJ!e‰‚ÂYâÞ|3Uxa†GÜ48m>µ…¯ÀZ*iÐ@¢ Kþ®I£‹‚¥A™(GKÀq’†“w=)',ñ•')¦˜Z´Œ‡dD‹±/Y™šˆ'* Ò¢Pzd # ¡™™ZŽùàƒ“ÃíiéZj™(ë¬ZÚ8 ç†ëˆ€&3K@›Al.è¿Wõu¦4V â†¨¡æ—ròFCšd¨Y-pР{…†W|qÓ|‚˜/V„DZ㜺á‚J¡Ž%.3¨ We ‰§ùS×$r¢‘5ýÃÖŠ²ø`Bâ±¢h e"Âv2é±€‰‰r)ª‡§Á ¨)†"­–ÉX¬˜÷Ýa¯%hX…F”¾Ï%õ;ø¬°uþzÀ‘Až%œY£šd‘ÁšoàPYè)§¶.Y¿ýH1N€$àST£˜á¼†bÙRšÁƒ¤ª' @ŸAr z8á8†˜ â2¯õ*ИÓÀA¦u/ÈMzwŒhFCZÌJŒ"h %03¼Ðˆ&A£ Ò;I úQ`£ôÅö>¶“x!W}ðáâ@§“Ñã|Ç5èAŠk$ è|vÏþp°¨½±ö»ñiüëYà‚ã“/s ðP0ò3? C5Ñk@ú²§=J ~ú£°‚+yÀµž(… È„ïÒ"6Û³!À‡ã¿QÀØ¢sÀ|(/;Ã5è4â;‡+­ðKN[þ8|Ø¿…s¯Ð2Õ $À FØ?„B_À.±À‡ 3F68‡5-ðJ†íZƒ_À5 ‡(`@B’0žÃÄ5ÇsX•? ÁÅã@1œC½²,¬Ð ®è¯Öb‰È®>d«™h¡™ A D¦»õš‹½Ê ‚AÌ ŠâÃŒXÄB¤CL„,¾Z [(«³‚ŒL _`½P<ÅU³§«Èвú«XCEXŒEY„ ߨj ››E]ÜE^$ ;”ÀÌR½¿¸žèEc<ÆÈj5á  lˆ'dŒFi+Qá/aDŠZ'$ å€ÒZ‚jþp†bœFsª¹ð¬m„jºS8½`ËÚ'W‘=P.‹S>U±¥ÄÃOLËÜxÓ>-TÃúS¯ÔK¨ø„¹½ÔB(„-9€3Ó¨…7 7èƒ Bˆ#¸«Ÿh†®2TSeŠ©\ \LÓE¥„ O)U/pQ¸ŽX†ÀƒòºÔÓ0„a˜к¤Új(U ÀÌ`ÕhÑàÒØ°Øk Õ*‡¶R+¤ ªz`‰ÀƒuÈ× ‡zX~HMˆ,X(p€Z@Sˆ*pƒ7X;(@¦ Dˆ‚(À…&ÈãB„HZèC@D^‡³ Õ—Á†ƒ• ƒ‘|¹*Rh†j»}Á¶Î1˜=ÍâSRÔ«ÒÒøù%Ä‚ TŸè®îYû(Š­ Ve_^ˆ2=Ó<„Q^L†ýýed.ˆMl¬<|[^¤åd.ÔTýOdUÒ¨<Sþ "xRP¦O=Vø„œÚ »€)™Ò"/(& ø…1˜, ®zãh¦e&«aNÛÑ€\,x½Á„E`‰†˜\…C(¢Šê( "°„XÞ p@…K˜™> žÿ Ù¡Ø.Õ’‡ S µÃT_ˆçzi^Ub¦pÈ ðgÁƒ °7p)1ÉzØ…î &xhÝpƒž&ÐTÀ7¨ž¡HÅ+¦9ƒx‡ÓéY¬–L„ tPȇ5h2 v@„ ä“0„[ØA‡J€‚]ð Є+sƒBH‡0¸2NÈ(˜1¤D†þ-X@À‘,òQ¸„íø‘C«!f؎סšNm+ÀfÉÉž©t9b ’)@€F¸“°€;8p@”Ñö‚ A…b(´q›>¸ƒ°zÐ5)‚r†…Aøßvh¸l8„ëÈ…bðÈmp¨Èh8hà¦F !!‚Äë¨lí‰ZرYîm )Ph3%ràh.˜<‚Û;zø$0³Ì ks`ƒm¦jZü‘@/& È•äeè†}h…_¸…S D –.˜ÈÐÓè„=huÈOH‡ ð7ð5؇<`M`€lp´6Dpþ„?ìa ñ™²‚\@]!š€éÌÖlhÁìG]hht±„KQ°€ÛÉ쓸œQ3Á†žÎKê"›&pƒï)8Ð$€f@"pVRmpŸmÚ¦;¸md(…5±€"pƒF€æ¡d8&çcØŽ³x™†Ž¦æŠð‚X`Ȇ‘Ó¼5B0:à*°3)ûsض3ã‚ ôoÂxkl‘¯À‚Åc…S@„ÂÆÚ2kDo‚a؆è “uàV }À…˜ƒEX%`†ê…èk‚ð’±hèƒc8ØÆ%êÐéÔþ††bˆvÙ‘7pèˆFКœr[!d¢jlˆ‡‡C@†>Ðmz(f “"èŒ6ˆ@‰Ýn‚`9f@†C¨…Cq©K88çjr)+8xP¦ˆï‰cÈÖžH†€³Z@¶¡‚5è.€5È„sïsB`0 ôRð…Z“ê‚X‚ÙãuÁðÎàðÁp ÈSØÞk uÁ€S­’( *h€hXSH‡}À‚(€‚{ ‡h? (Ø<èzøà‚IúƒÉ*8†éÔñT"¸j+èæù X(àšZ8A¨{lpƒò)mþti”‰€‚/¼o‚;0+àé'¡°„\8mQÈ•ái{jÙ–Ò¾™œjû{/½·'–©Ù+ˆ‡hW&–;pwЇ"ˆhøÔß¹Ž&pˆ—Ñè=ã‚©.0 ‡jâ‚^SÁX`R5`­¸¾Î’.›õ` ýrƒTTÁÀvˆ?æWP-p0Gp€È1ƒ»a˜G°"0Hx€Î‡}@ëXaé…$4ôw€P²§”‰HÝèY ª½†:„ž(DÑCïbC/ñŠ€s•Z},ŠòR$‘"DP}¼DÏ‹–p þÊ… H)"¹,ªU \¸¡^"öu©B¦ÇäbBÏÍ!ÈJ=¤®KVÂUD “¢•†µA½TëÖ†—,–µ°ÓJÛ‡'0Õzì˜Í‡¿þ`phn•¬y ÁG.Ü’!¾þd[GŽŠdz{à LO>_¿è•ÁÁ0éÒ¦O£N­z5ëÖ®_ÃŽ-{ökJÁæÁû¢ƒ¼Dª‰SF{xaÔ†½A¾ÇìþôŠ; ºÃTÉ߀*îÜ ,Xªk5l“¦¥ Á;|9‘ô%QØ´`C/¾ô T¹> ‹.?º~Óûù£V‚}0DO-°¬—Õtú·ÜyYF„¿ôãÍþ9Ãa˜¡†rØ¡‡fe›ª|¡ 1¶$B p8€Ø¢‹þWQ.ž TŒ/²VަíÁHv;¤C¹Ú&Á‘›6ð ø[pEB¥”SRY¥•Wb™%m¶mB‰L&ðÛ,jY¦™g¢™¦šk²Ù¡ˆÛ|ñ…-W$° pÂEY 5Ö´Ù§Ÿ¨ DRÉ6p.™H˜+JYJ5¤ ©¤“RZé îsh‰'úv§‹¤ Æ/¥4#Í5æhÕŒ32ði©«¯Â«¬-¾ù%Šð0 b)2H! É8ó¨ ôP³Â{Κ¬²Ë2Ëì‘BÌ£o‰Ìã)ˆØÈ€„,²,áB8à8ãþ¨5ŽÊÓ¬¹ç¢›îš" ¡‰Lâ*™‚#Ã{,.—8“L5RHêº\°Á8Ú¦1Úè §-Õ>Ù¢4Î8ƒD)ÔPTqM5p,q°È#“\rjì2Ì›-*ʋ㠚³Ì3üln»5i-Í;óܳϬ‰H¢‰(ΓAË?#´Ò4¿©Íœ:‰§76'áÒWcµ†\Âù˜NÎK/5!7TŽ3×€BZ 6äƒ'X¤ÓD N©Ì+˜œÂ N$øP-Ü®V Rh]¸áV©©×tÚ±®Ö8Î5Rìgc½€µ–C:TBð@**Ì3“eUK5­¦þN9É»ìCr'vÁÈ¡§­h^ž0ݧ@  Žªà4œuxÂ.j:¿\ ÇQgãA8>ê 40X_­†¨!FüÕfEÛŠÀ#á†aK¦•¼°€>€£4ïÓÊ #‡3D"…é/´SØÒì!rA„#°‰et£ ªE.WšZ€g6)à¸1‡ìÕ­¢mæÑ.§ÙÂñ‚¦”ˆ`+݈xuM8’A 8À¤£Ým0ŸE iõ†®nýE2ÄÛãš1hlL‘‘ëÜçND¹yš-õ@+À§ø ÀSþ ô'°‚òb’0Ä È@F^5ŸÓÔ5n¸ÁjÜP–Ó4a(@ÊoOНÈv,«Y‚ú²0XºY³ X]1±–Jn0A+p$tpÏ!Ç€…L"À+Â0!±D^ÝШCE(‚iˆ×x«ñbË¿ˆ7.*úPcÊ:¡½©©Å(ØPspá” ^0’º6§:élHµ`?>·ŽåÔá@D,LDàá G*ð`*bëÎø!e(Ã:Æ5Ë>Ôñ ›ì­½'(Â1XŒ÷`Å ¹ho8rñÄó`£2©Å%°±•GGZqBÜc“þKôa=1.Cj¡E“ÆÓŠŽ1¦óG·×µ¢GŒû·èòèÇ`ŽRŠOËI©E)f޼záµDhO^=ýè™ÌúD@6âÑ—À¢/DôCÁ…=&#^ÎÊÈ!„ÃäÈN8p@`P„cK0†H­Áæ•b Kpó’“U(M- wÍ RŒ€…a`Ám Âœ Ë¤™B$f1 @`'‡&òA",# l'衉À "Yù¢á ~ÐC!‡²eR‚xÄô=J{k‘‹£ˆG1Jðx ‚Ź€¹Ÿ£s à 4€92Ýdþ”ƒ@@1ÐcóXÁ ЈÇ,Ac,ý¬ÞùE¼€ ¥Óe衇`NëÔ $nXz<ápÔâ"Z AW°A„;  ëôØùÚÛZ7áàHP,[Šá]– W8Ͼ@FÄ"øÀ’ñ €ƒ øˆ’á .pôàA,2!_H!óª÷¬0%„®50jE2D:×Ù 9Db ¬Ø=¸¼íèÜb¼ÞC ÔŽ8b]ÀE´qOP"Ó`A΀ƒ(è¶!ʨC$R±†Æ 9+¹8D)r±š›åæâ!I)Dbh\ÂÃ'xz. ž\ 8BÀ‚×Y3þ€ƒ|À%È„4‚~e… Â%„C-œ4ˆB Ä8ž@6Àà]8xA#02Ôð4¼DèX­I ~W6ˆ»ž¬Ÿöš ,ÐBí”PBøøþA04Ìø+tT‹|T5ƒ 8•úMeM„°ÂÀM{rb”ü€ ì‚; œÐ…a\ [™†ž JÔòí‡<Àh€Öêì,˜‚ h*‡0F_H¬´µ×DB:ô"p—”à@&êƒÈ%Dx”D­cðcß’îl,‚:®àƒl- (f8lðð‹1xlz˜T8ì¼[)@:8'•ÝÂØAU> 'Qx `Â6è®…!‚)ìÂŒ†àøÕða8•Œf@UC3l‘t /ØÄT€£ÄQ-H¤oéâïk § ®àúÁþГ)$®ÄÆ=4CAÝ‘°‚'d ÐÃ/¤†&ÌA7¨ƒÃ2‚"ÆtÂ/¬ïB¨@7¼‚:ìA;¸Ìt$0• DÁHH-$UÐ=˜”C¨²^ƒ<4ƒDU`+#$=Ø–C©+lþB1iDA˜ñAràœ™ìfÈô™Œ”Ú,0=°C5q&6ñQtB¹R4(,u,=¬T7üÀàA à LƒˆÃ4Á\° ™">„¸ìA50Â7 ¶JÁU-…CCAÑêDÞFñ'?Ä8%¥f¤{TþÓÃ5DwYYS Lž6q aÁ:àš†À°€2ð^7ÂNÖÂÌA'PxÜÔ=%‚d†2°@#fXÊÕš¸tÌ:T2$ƒ2€Ê Á h….=”Dè‚ò9g…(×CGs8ìÁ/l±‹ØÚ„sâ6Á1ôA[T‚ 8ˆÜèƒüØ€58¤À.DÃ$ü€˜‚),¸ÁøTB pÃ=L"lÁhP0x|A4€S)C,´¤‚ìÂ.øöA䇂ÀÁWñÉî|•/UÃ5PYÕÂ7¸ZÉB2ìôí¢ó9GAr¬s–N‡K¢rÄHŽrØkh°þÃ<€8ˆÃa5-"7-iH‡a‚ Tµ`€;À‚iPGT_Çq¡õPG:Â:§tœ2K™®IœÀèžÆ/4ƒ,˜ÃœÅõagÅ"$G*dqTï2,5bKös©s)“'<ëõdk¶0)v]g15>vd_ "0€?0‘ËÌ™l=”À!ÃK#éiv‡äݬ,|À} „˜àWÔ)~¢ˆ\CÈCBnvŸÌµgß5(bv™T‚ÂíˆÌBt:A1`…X‚XCЀy†|ÀÓÊFãÑÁBÑ ŠÄ=ˆ%2°æ>’†?Ré/¤Á9Àur_Ieþßµ;CöãHBðCøŒOù_iä%¤C-È#t °ƒ—¡ƒC×%""Â>ìÀi7Ä/: k_EC,[䇋Ý'CÚJÌ„EL„Ö)ž|”@. KXÕÁÕ}K¢Å·ÝÂB.`è”7=Dzû02tSˆDôËÄIÜ‘X>bÃúM„”ãX¬Z“O@ù†Ú¸MÏá‰2ôn;eC¸ÄöyŒBj®¦aìA A˜é(ø‚È%ƒ˜ƒ/`@ŸWÀ(LO2èùôXd°kê÷làŒrwu^IÜÂ,˜Àˆ€ñPlY8gV„Á,4þ.˜Â2<€ ȰDÃ/@ÁtÀ÷j‚ aBqOS 0„§\‚dá¯ÃB#Ôßõ ûÑ\ƒâ9ì~‚à Xû5  XÁÜÅÐZ|À!\£aÜÁ! ƒŒ¥\‘y¨ÝÀ1tû*B‚C €·#ƒ@{ÝÑCÐ%»aX@<œõ%X@½‚X"3 f»“¼Ëû ܈å*‚HÅ·ôî[•†5=¤SeÅ(œd‚/T€7¤ƒ¼&T€4(>d>°€ ¨Á(H@8Tˆ/(Ù6:m,÷Q›rh¸‹ Bl+œl LÀ8P"PþÂñ9Ä0tCqP@éô2œðlà ÌÁˆ&°@äƒ 6=ÈÁ&Lú•FÄêX@#AWÐCT†7i¼}Ü{@<ü*,àG€ßÿZVh 3棹#¹wE và~¯…DU~@-Ðý(Š„CPÚL|@)@;À‚L¶çß4þZ<B 0 ¶~¨=µlÓ¦d#¿C#õ#!|mJC,p@.ƒ0ì’‘¡/Œ‚ð¯€.„Ãìüp’ÏU`:þúÝ%4A"¹Ÿ£|„hØ.£wì*Qµ,a5èRŸ\áèU´HϳRN˜U\pÃb„"-6É…êR­Z¨]J)‘âAKá"0)ED &$é!‹®V“c3# ¢Ù¥TV\ÌU«¢–/e—k'OzD`¬… *O8ø¨TdÄeÖpŠ®Ðûµp1²Ióµ§¢¹XTÌK¦(ÛPTVLÒzqbÅ‹7vürdÉ“)WN¼è  z8”í n2SÊ,S'‡Á.,éèÕh1®â‰@ ÆíÁ±n]½=•&0àÆïG ]˜Ñ«äIMY9sôy Ò€ŽÅÛ¸qþîŽJ X¥#üP,‚F¬„»ó¡‚йtY°‰xò/EøàåÎx+µ$†÷ž"i$ž8(Z d Š€ÀRþs /1àK0ú !p`ªˆ¦˜&Aïž¼ áh¬8hD¡§”ª Q)E¤˜ÜˆÃš¸š;²â)X*ò"lx‚ËŽŠJBÄšQÄo~áAEðYC6X¨ÈBè1Ÿpú¡RÂ@(Í6Ý|Î8å¬, tI…³Ïè çSª›“1>-Š©"*Ê¢,"‰d \*ú…C©ØãPž&Õª E—Ù/ÐÊ¢ %Õ¢ˆ"•þ,*%¬Š>‹/žVÜ3U‹Ü`BTž`i5KÀ 'U=µºµU]UÝó³XIŠÕ c/BUÕZåIY‹œô°`%¬&`¹„§=(U•´Äø ÇP¾=ìP*Ì­ÐvÝ}ÞxáÄL3Î<M´påµìÙ7Ù­è«÷¥§––>˜M/´àŽCQš@âˆ%ž˜âÉê¬W™Ï¨àÓÏŠ=þ¸ßE>,ä‘M>唣w³Î> m4•ež™æšm¾çœ/Š;ó$µÏ?#çˆdt>餕^šéÊX¶÷å|'Þ£yš¾묵Þzä‹[Ö˜c¡ç,¥œrÊZ"RŒ¦g‰#аšëþ¸åž›îº{Úe|c4jV¨ pШ 4¨8¢jœ±ÆîÆò¥yö9c ;t‰$d¡æšddg gúF"™ª#?õÔUŸï{aÖWÎKœa‰%À¹† pœ)Ýš%Ð`|õà…žxʼþyã Û¥š8ÌIÆ*d¯ŽÁ/ûìµÇ¾õ¨÷4)¤X"œr*Z‚pޝíÝþº'dzò=•ÿüõߟ§îõ†àWw<—mL4b#àØ@®ÍjÞ’Ú»j>^ƒ|ÏÞŠÍüÂ[¿ÀÁåÜu‰kh…)T!c8èAÎüâÊÀ8§%þœp…9Ô¡ ‡Ì¸3·Q‚%³„j8É8 ®á«5ã2¨Æ¿vXE+p=üa=p“ŠTÐÐ2µð›4\Àˆf,îp(ÅâÊa¸+¾Žù[„0“@Ü13C c5ú! i$£²G3àà6*´1މTdö¢` :âoÀÃ"¢0ÂFæ+ … z|C¡;ã ¨¸HSž²q=3…8 < ’{ !ejAHY$ŒÃÆá >Tþ˜uÃÃf&ÙC@¦O—ŒŒ¯‚ÙLgÚ ëMnpð ŠÜï™ÙÔ¦ö¢éV“\²Tæ6ÉYÎÇuÓ[xaØÌÙNw:þ®›áÀ#aM·|/ŒÔ€Û;ùÙOŠ ³{0>ƒkβ2¥¨)üÙP‡¬›õˆ„>0±¼ˆ³1mDÃ/JÑ i\Ã{‚¢ €÷P“ž4NÝt&ôAÐuÜ“ˆZ)EÀ 4@o¡2 ‡ßJ·O”þ¨“‰gpð3Œ.æ2@‚,né èN¡¤P¨OƒZU«&&ž{XGž`Êpô-ГÞîªiôªiU+IÐ)Op‚Ÿ‰9‚3œ„RP#wž<Â5ª ®°VžŠêÅu(#†ztLÉöTÊÀ>Ö¤‹¸Ó}X/KB³™e pà,·V›šíhé‘Õ¢flþRq%íjkZ®†–µ±Uk7•°¨HˆÁ G•ín¯ÚÍT,£¥J8hLy[܇vóâÐG$êñ2Õºþ¦gê…(d¬«ÑÕnCãY‹7¼5™Û/?§Ë‚ZlÕe°ïzŸI…h‚ð\Äg”FöÞ7›‹HÅ:RqG Î07õð€ \`Á Vð‚Ü`?–ð„)\a _ÃÖð†9ÜaÄ!öb=F¼Õ¢Î°xPñŠYÜb¿Æ1–ñŒi\cßÇ9ÖñŽyÜcÿÈAò‰\d#ÉFæÏcŠz¼ÊQ–ò”©\e+_ËYÖò–¹Üe/Ìþaó˜É\f3ŸÍiVóšÙÜf7»oPÌ"øëE;ßÏyÖóžùÜg?ÿÐô  ]hCщVô¢ÝhG?Ò‘–ô¤!Mb;7y:¸Ñô¦9ÝiOÔ¡õ¨I]jSŸÕ©VõªYÝjW¿Ö±–õ¬i]k[ß×sæŒ2xÝk_ÿØÁö°‰]lcÙÉVö²™Ýlg?ÚÑ–ö´©]mk_ÛÙÖvµOÜkLÃÜá÷¸É]nsŸÝéV÷ºÙÝnw¿Þñ–÷¼é]o{ßßùÖ÷¾ùÝo}{kàÖõgÌEð{<WøÁnp‡'¼áøÂ'qŠKãþ׸Å9^qg¼ã ÿøÆGr’‹å'W¹ÉY^r—§¼å0ùÊgsšËç7×¹Íy^sŸ£ü3Az“+G® o lI7ºÒ‘¾t§7êG—:Ó§þôªGêY·ºÖ±¾u¯wìW;×Çþõ²‡ìi7»ÚѾv··îg—;ÛçþöºÇîy·»Þñ¾w¿ }è—1(à _xÃñ‰WüâßxÇ?ò‘—üä)_yË_ó™×üæ9ßyÏÞð޽Èh^zÓŸõ©WýêYßz׿ö±—ýìi_{Ûß÷¹×ýîyß{ßÿøÁ~¡kùÉWþò™ß|ç?úÑ—þþôÇ p¢ãûï\Ä8³ß}`"ÔûáæöÅ_þ`‚ßüé‡#ùÕßþ8¢ßýñç!÷å_Âßþùg ûõßÿû×ÿPøO pðÏ0{PP{Ð#0uP+PuL!²H7;Ð?CPGKÐOSPW[Ð_cPgkÐoGÐàÄzЃP‡‹Ð “P — ›Ð Ÿ £P § «Ð ¯ ³P P†6ÿpuž ǰn Ï0k( ×Ðd¡ÇŠÃ ÙP!Æ<ˆÄîïЃìЃL€Ôþp1bÀÄ”p€âPÑ]L@À6‹¬Ó¸ˆ¿üßå6c ëÁoRA Á¶JÑOSQW‘ÅÄ@72ñŠp H±os‘Îà ñÄÞà€?á»|p,€pà @oóâ«M€þdÑÁà˜ 1¡‹ƒ'’áÄaÀ¶`Ž‘oãH \a(BôÜÄ­JƒTê!­1‡°ñ ì©M~aÝå3”á AÎHâe¨×” ª¨ü„!•!ÿP_ÂA „n¯^!!0@õÂÁ XÁþö  j4B¨Áø1…Ö&;Ã[VRö `æà Âà Ò'Wn„¡ò°‚Hð`®‹×L†(†xQhh2 Ö!ÜJܼ†À’£¾†öÀX!Ä :!,ÉÜXSÄM,çÒ-Å­ Á^J&3/¡šä².é†N`hÞÀø! –!ÚÒ1Çò12'ÜdÄ &/‚‹3y­*gh"«Ò*•QU¢@ |æ/ß3YÁp`üAR`ô!dˆv!Ò:Úà«Ý~í6úK ð`/1hÄ@ \È3ß­ž€ |Mþ–ÁÖá6·À~A'wa”á €vÀÝ<Ó*ëLÁÚ§"L`×~-†`hiÈ×®òrö@ êЃ\-À3>’‘XÁ R!¢   †üÕn#Ó<LÀÔó8hž:hÀ2íÔ(€ìB×A¢&à øaˆÃD}hBÀ–ƒ N-Ó,Î2@l6³*Eó„Ć€S†HÓ-èˆÀTm:p v!ÿD–ᣠVƒÎvÁ(€Þ`¶¡¨Öá (!žp«¬‘,4L¨\A3€Q O@> zPZ€p NÉ LaHt:áK9‘ qÃ<Å!)-‚=“PÁ!¡2™„tÁ ÚÎ’2À>A ºÀ?³àv@ ì%å ÔÚz°W£US•pÀÞ[™M„B€(Á†¡:ÛNa"!Rà  pæÀ\ÚsÙ:ÄáFwMܪu"™õGEèU” eèmþäÀaÒÁ R€ aû^!ÔÁ䀒A(!Þ.†p W߀±ä ÁìÕ^îÝöàÚaQ2À*A Àê`˜ö„!è)4ê`QHRÞŠê xð"سú”"¡ž*³2…”êAür&¯ ¡ ¨  æ¶ ‚/-÷ò×~€Ä—{W<€déöûá^‘8;óZZ¦¦¦<@r×‰ÇÆÅF@-DrCò55§REd¢Ì ˆcéúü/Ov/úÍgf\IþÞqê¿`¾š~r~ªÀ–d¯#$‡à†þævwÀt¬‹]F85ªªª™d7ÂÝZA8DS3’’’ÌÝèÏÌÊ‹½áþþþt_[-qc¾âvÂ¥ƒžÒbåççVˆ¶þƒƒg}þâvJ0!+4IiBl6AìÑ®^9>ôëÐxxzô«Š»ÙÖ,.~Àd„苚—Ÿ°»(>bÂæ~w¥ÉãÍ«¢Êf¶¶¶Ab~ÎùÍIMN¼’y‘¤Œo`¾¾¾Õ½Ÿ5gJ'({jX‚‚‚ŠˆšCO‡79ŽREÚÚÙ·­¦V}—}}ØÊÔÖqŒ¦O`[Æè‚^2B@ )êêé&.Zº~F(¢ÊŠ“BN†ÃTìßȶzJ¾âz®*,°¡ÐéóãÆ¨pD=îîîQUáââ¸ÌÚm¬A®®®ZRVv`H=uƒT˜g/-)¶ÐBDodn~Á¬¢PZ|X,Dw‡–ÍŽf¦”ŽŸ¨æˆ.DÏÀÀÞõþ²²²²ˆwÂÂÂ)8T…KÀÝíñúþzP,ŽŠº29<ç§Q†BOh”a¢¢¢ÒÒÒŠËU‚Ãf‹¥Åd&(öööa«pVr‹éòóâúãF8pp°hÖÖÖKZ^J"*£ŒwCR|ÝÆ¨µg9w—¬5(«|\u>Js—W‚˜À9>eºººñšgrqr’“­žERuRH¶kh¼Öç6ãîò˜oZ¢FV¤»Îú––]DVDa1MŠqCAE†a>X',.F2F->åÒÏ‚ÏwÉ–™2,<èá߯—€v6D„;Jºv‚޲ÎSd—–Æ‚3^P’î’Ç°ššš¢”„–{o\M4Þ˾†Ø~ožJúúú]vAÒ­ª2PVòòò||õFPb§ËåÞÞÞSe|s+,ÿÿÿ!ù ÿ,.ºþÿ1Ú¡« Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3j¼¸ƒÑ?:ˆI²¤É“(Sª\ɲ¥Ë—0cÊœI³¦Í›8k†¤A&§ÏŸ@ƒ J´¨Ñ–=Eõ$ôé5ÄdÉòçc²¦M‘ѳğ?rcÞ\ÅJÙJ¸qáÙ·pãÆE¦Á­Ü»d»ðÄKÖl5­ºðLX.]ÁL5 †ÛËXáÇ#K&|™åË Ð0ˆ0, 3K¬^¶¬¡M„a„ˆ ­Õh˨'¦˜nÊ@½ÞÍ»7ïA7¼ø~Y#dã&ß­-˜l`6-ŸNÝ÷›˜,¿ÉËw›GÕÃþ‹O~:Sd]ЫÇÀÅ´je2¸`pŠQzô ¤E–‰ ÀD nèuÁ@B@\Ìó79¤×Å}R¨žeb¨á}–½€ Whxa†—U8! s §Á†$ZˆÞ8gQ#ºIÈ↣YH¢o¶x¾è&JÈ¡6pdØ¢Ž¼1É#Ž6æÈák;ºØã…%:©Þ„éÒ…—^ã‚ S€SÌ7ŽÓ0$£Š ÉÈÌ^NˆI‹,BÅ+°ôùÁ5y‚f¡`~iè„‹6ª¨¡ŒÜ°Ëµ€BƒI”Ê D²‹­$J8Á¼©ÐM¾ä ) þ($ÑI?ŒôF#gÜC˜§`AÆ—_¶Ói'˜¸ƒÅ]Œá…;NÒÊ4‚… D’Ä ô‚DÙ¤rE/˜‚q…¡ˆ> Š&‘lJsЀF$©`ÊÙð‚Ž6÷x`B? h@gPÂÈ ÝDâE­3DâK`Ž’ë0¹Š›èÃŒ>¼è£7Ú°ÃKì(£_ÒÈ#WŒ ÂÉ(§9 (#·ªD¡‚ ªÔ Ì8,[ÚÀúñÊÏTÌCèÈ]4"M®ÈkÎ&mäñmº†RÐI,4¢E+Ž|*ê&oÀc(C‚¢ 74ÐÀ˽˜@É O³Ìˆ!‹üÝS[1ƒþ 1Gp­Ì0Ç8‘XÂr+Œ4Ó 7XÂÈ;hÁs MC+˜#î𠵸“J+ï$±‰©h€F7`k³Á&îÜ1‡#÷ô+L0$aœðô3€cm±ÃH3Í4ðJ?L´ÑÁ/3ñ¾ OôÈЧA™fžy² Ò@ÏÈ8À$£Â àŸ@çÍŒÐÀÈõòsìÿ¼È5#§­½üó›_~ÚöÇo¾ùÚ˜@‡¾s\h%À~˜î I0Á.B5¶¹­X Ý GŒ B‚1â7AûÑ`•ÓÀ 01†{P`"4A$žP,n´¢_ŽHÅ1ˆTc`IÀ LÚoþ38À¬°?FH#hØ ´ñ„Hì!›@¿ÌöCñK¨…}87ˆ$í@Ÿ@ ùíÏŒøCcù´·Æ6Þ/ôÃ_üîGÇè‘sÌi üi` Õ+‚ 35¼ƒ} Tq‚82'PÅÍÒ¦74€ì;€À¾EÔŽè#%ùHJ8ŽR”¤tG$ŒðøB  G‚M°;N¿P@‰PÞ€o¤A3î1€A € %/¬JPÀ|Ó@;€„Zh`Ý åF NÕÂ2 pÇ1ˆ8†N€Â^èb?r€†Nˆaoe±TÝ2’¼±{þ€æV¼% d¼ÁÔ€6¼Ð UÎÁê(¨ë3‚3¨sW±”)K9Q?–²™¨¬(('ÚGTv”’McGCIÒ’jàÓd5VZ„ LcˆÔÀ†ÁÈ#ÀGHÁF0’>«~Ðä&PR£¡D*¨LZR¥6•© õ ¤" Ü€G*Ä@0Ü VpG C‰ Àšˆ!%ÒÁ|Õ`hE25°Ì¤Âª`x&z‘ T¢;)ž3wpc×4Ás6€‰wÌ Ù0Á&ÞÑ Âb4©P=Å;€fôÕp BÙ?0Ì@‰Ì2í.Ä00xà­HþCe' ÌAõ¶¸Íímª[¨ò6·™ËÜ8œaŽjD! Õ(‚34\¤Žƒ*°)NU0Œq€*s4°B¸„:(àbhÀu›KÞòš7¸×Ýij4ð—Ìå °m{[q9ùæ ¾¡TCš)¤¶c¼}tGÔ †>@¿õ . ¼ß¤"Õ€ÉR[A,„’Áã=¯m{ŠTFüE½=€ˆÃª†f¶B¿KE±õ_ »øÅ0ޱŒ›+bgNæ8ªŽwh‚5±h0\`fÁ…ƒLßÚˆ(F1Þ Ó [ÙÊϺ²–kŒ9&gÙÆA˜¹_oBÌX³þm¿ŒÔg}™Ëhvs‹AÜ,t 6Fó–ˬåàö™Í™k1›¯»çBúЈ.ô› ÝŽF Ñÿí hð†A¼aÁžf;†<0°cýª±¦§9²'§ ­Ðt­êGCúÑVž¦¨]-kGoùÕ®žu®5m…UÃz׿Î4°EÍj\³úÀið¨G}e\çúÙÆ†v±iMìbgúØÁ>¶­—íi‹¸Ö±Ö6¸—ýëY_»ÑËè)%[‘îk»ãÑb˜ôåÄÐhwœ;¾ƒ(_ªÏÍï~ûûßoG~íÿÛ oÂû½ð„ó¾nx£%îð‚WüâÏ8ÆÓÀñŽw|i¹ÇþGNò’›üä(O¹ÊWÎò–»üå0¹ÌgNóšÇü½ËÈAÎsžw¼Wç?ºÐ‡Nô¢ýèHOºÒ—Îô¦;ýéPºÔ§Nu¦‚XŸÖé1‹®{}ë`ûÖµ.ö²‹ìf?{×Çžö²k}ínçzÛçv´»ÝîtÇ{Üónv½ÓýïuÏ:àÃîwÂgýíi‡{ß/ <ôàñ¼ä'OùÊ[þò˜Ï¼æ7ÏùÎ{þó ½èGOúÒƒâ¥O½êWÏúÖ»þõ°=绀zÙÛþö¸Ï½îw¿{P8òâÉLÁûÌ‹cǃjÿyqßòôHDñ§ÿùCX`—§Ôþp…ç—á‘ÇC4¨_yÚ?~AÈÆ.PÐRŸò³ø%O7Ѓòeh?èg¡ ÷OÞ È÷>0~ïW€•Š  Ÿ`yM4ð|À ‘ çÐN€}è{ÇÝ`x0;°€y;` “'(@“G[0 :zôà Ïyôàîƒ38‚:¸ :`ø`yL0 &øxô0 yÞ ‚Îp„h~=°% ‚Ä »°öàŸ0 Òpüà3à„ ĸ 1” ŠÐe U(ÀP s`'†Ð áà /¸ÝR ü@ò熠 a˜þÒ`X0=ðÍ0`¥àŠÀ…Ý „@œ’ P  ¾ mà~màÝ€Š{€±àø(0*ÔÐìÐ( Áƒ:{ô𠞣 êÐ}ç7£bü0O` Œý@g = Zð;¤ ‰C^@Ó§=0ý0„˜s0½P;Šà Ö ÃÐnàs  ‰€º0§À³`Á€P x`s°Û`ç° n`,ðwpâàèû sà v°Þ0—H„ïP ‰  X + ŠðF w ‰0 Lþç0âð7@ „0 7P ôàs  Ò ‰Ð6€` „Pp0ì :ÐIpìØ‹¶—0Ê‘ÏgêøM ep :ðƒ7$ÔÐÇ@à³ D€ûÀÔ焃@"؈`ð ôP0h A@ Ÿp & C,€M ‚NÙ , ¼°¶ˆ« gP'ÙšP ¿p Ÿ@ãP CÐ ycx ‰”7 Í ¿0 ¥Ð6ÖR ¶ ‘ð¶Àh rÐôÐ<‰œ=ð Ü@Êy”„@R`ð`+P ¦Vþi{N07p·b™Æ ý€|€ðÞ0 vyz cù € € Æ© «Ä‹¹çì ç€uxà pô`X@eÀ `Àô ºÉu0›8ý0Ú`¶Ð±c0¡v r—3P 0s°©ð ³0µpÚ°š9Ù¢N°“±)¿™ :0–°‰þùv [Ý@ýíýËC È´ rü u®É¹°þnìÈ‹°¯`ê Ü@ ­L ™,È•ÜĈ.Ûò É†L àYÞÇ´¤<Õ;ìÉjüò 7È1 ðS½´PÞ*ý ¨nÆßPç+Ì ýݽœÊ´þê¹ê¯NÞã«ÅÀNÇ®àÄžÖÃnìÅ~¾´ uÞç*ìlíÁí§Ú ®¿µ;Ôÿûë´.íã+ÛZœÐß«åS=Àíý hm¾ÕÞíÏN¾§àÔ~ìíîíñ^ïȾîë0ÚÉ^ÈÓŽìþ>ïý¾GÌË`ìËÛ+ﺌÄíÿî¾:¬ÉøÎÀëÎïðôÞðÿî ¯ïê^ñoïó¾økÂÙžþºþ¾Kñ²üìÕNñ¬òkξe®ÀíóœòÝKðqþ{xàéàóé°ôCô>_ôéð ?ôJô>ÿôNõIõP¿ôBOôAŸõCõ\Ïô^ÿ3°öV¯õYoõT¿ôgô_ ßð mÿön÷p?÷r_÷t÷vŸ÷x¿÷qÏöJßôé@«GAÏ÷†¯÷ˆøxï÷\ßÅ$OÁ&_{L0 ”? Ì@ù—_ù™_ùœ¯ṵ̀ùšßù Ïù›Ÿù¦ÿù¦ùžú£/ú¥úªûOú­Oú–ûªÿúºÏú¼Ÿû½û»où—_ûžÏ à yö@üÀ¿üÃÏüÎþßüÐÿüË?û¯ó¶+çÞ@ýÔÏ ! ý¥ßýÚ¯úàþ§û°þÔÊþÚ?þè_û£ÿ¢?ÿ¶_ÿç/ûìoÿÓpü‘WÞŸÿ1Mà@‚ DX0Ä4f{µwTéÉ¥0 NÅz4äÓˆ®Ü 9t‘Þ,|ŒðxT ´¯& ™ñºÔ§gÚŸWUŽ\Ɍܪ¼ÓªÔ9T°K}–´é{5dr@Ÿ\Ó¤$ЙH-3³cYóæƒ”§9þ}ÚÃ3—VqF­µª[®)ZĨ‘£Ç‚}d…ìïÎéÕ~¯‚\ãÛïb ÉÙL9gÞ•F%ê7Â%À׌ª^•pB™C•¾œv½;IßÍ—GŸ^ðÀèAC•uA§àà×ßg‰¿ràÔÓZ{K,²Ì¢­bÊiƒpüZ£›âÖc¦bøê£ ZƒbîÊÉröjHB¾ôâE.†4äm© ÉéƒN$ìC  Ó°¶a¦Ó,Ü¡r"xb¥ö›p "sìC¨ §Ye/†tdqÕ2§öºrš,·,¨½•ˆÂ²7¿Fzï!{FYÈÃ$ˆË6»„S¸ý´„þ® Ö&ªè¢Œ6ê¨o"¸ƒ—QÈ™FA·á­:Ò àe7r ¹Cäh9˜"5@˜UØ`T˜%0àE˜K6d@^Œ.„>¶ ôÓ' 0 ›itãEVNyáe•Òʹc‰5h´-„¹ÃƒúhôT ½Ã6îh(×p½ÃBFG±£`›•Xc³²*\1§ZŠÜ£Êì!aÊfWNy©ÂI³èþû*,zÆ*ë,?¸d ^U°9í•ìEyÁà‰md1!F‚íÃCYº!mÛx)G.µ¸¥iåb&ârØè¤=º‘å Û .öh ƒ=.A`—WþqΠ“Ë€>6 É˜˜¢3¾ãwÙX·œ•wžïgçÌí/ký> ­‡ºA ÚÒºì¢î|MOÙúŒçr0†`a8Åú î×%J[£4É Ù ×ðpêüá…™¶ Ž™58=êaQv±ÐQÖÀ¹œU~•5<ØC2¥nñòLø’!Ý,Ž œ500 F†³-gé,>šô«É9k³ãDÈ˃еg=ú€fÍákÊ’½³!ê@}ù%ÐÏRyyb‰Bψ+¼;¡°Â>úue¹dšKÚ–ä*4r âÞRÚT¼¿µ-Yí„JÌW¡;´ÊE)3þÀ(êDÀT #Ç6`×mÝav \¤PWQ Î !ŒàøƒQ%bã ¿&d&ˆÞ󊇔í />™žÙbX'„ -O±á“G0@6n åhLx†h!bݹCb9¤´#)2f/åhâ4-FQ-€+9ü± ¼kŽûÐæF$E½hHF:ßù0€ +Vp[ŽOÓ¤$ªdH´‘ò2D02Fj2$Þf¢‡¼ ‘Ï# ¾´¯ùë#ñš—˜’î´„“òÊáf’ãQf²“ÊB„VVf•ajå›xXt @y£ØC'¤ËTÒ‰—®¤“M^þ¹C¬&>„Ížfã§G6ó7ÂSJ({CÌ¢€«^²t&œˆ²Ãö ï$`Bä+B¥Hòz•¤b`Nz¥(ädçðâ™5sõ¤Ù|^ »|Îé2 A¦Ú‚ÈÌüd’šýÞ<bŸMòg&¡”æMãÏf‚S¡HñæEQƒ—q²Iz5§€ú•ÎvrÓ™à´çQÚsЈv”!u¹¹:’ƒÎ›³4ˆ7±FÓ…z“>IM@¸ÌK¦Ä& M¤MÃ4Qyµ/=ˆF}ZÓ¢2©V “*÷CÕ¬Ó&Þü¨RÅêSŠâô !¥äH ªsÅp¥H¡êrl2•+ÔM?5+ôúYþ”Ev­ ±«0ãT×þU™}ú3¸zÓf¾7K؆óì%CÂzt‡} Û^+Ë”š„À›Kß^eiRþ {–œÆn¼ºÉN,Ö2Yj ¬á#à⪢͚‹î'©:´§*uÏ>ダ<(%U6ímQ´ÚP†vm!Üæ CŒ­‚º aÞ’Ž5!ÄŒh: 3Va]r1ƒº1b†,2YÁVjã•1Ð;ÞY—/Rºn,ñ»¡6ØIY£|¥¤£úNH-²¸róÊØ×Vy£(‡?ž EjjÔµ¨1-:{ìÌdÜVqÀ¨ÍÉÂÃoÅÀ6Å¢ýÉo fl- %ÙþôZéõž@"`Ûc.t}kÇd·YºøÇmpœ{Е|Aµýd*s5*WÔ@ú©ÑïÜ“­v¬QöG#T˱¸Å&¤ —¸«¦{"@Îx+^“¿üK601³} ¾¬Ù?Ü‹$g+¿´"zsàÀôÀÁÁ$Á4ÁÁa@ÁdÁtÁ4A{èšx€Á´Aô¿®ÑÁäÁôÁ Â!$Â"4Â!4…#TÂ%ÜÁ$,B't‡ˆB!$¿I:þ-&ÄÂ,ÔÂ-äÂ.ôÂ/Ã,Œˆ9¨e Ã3DÃ4TÃ5dÃ6¬»ìqÃ8”Ã9¤Ã: Ã1L›¡ê;äÃ>ôÃ?äÃ*<'µÄB4ÄCDD&ÄÃ:¬DtÄG„DHDó‹ÄJ´ÄKœÃE¤³ÂÄNôÄOÔÂIÄ@ÅR4ÅSìAM,Ã=DÅVtÅOÅ+|ÅY¤ÅHTE=¬Å\ÔÅBŒE ÛÅ_Æ8¼ÅF Æb4Æ3ìEB<ÆedFEt F¬³f”Æi¤Âê¹@Y¤ÆlÔÆ®ÆhÜÆo¤Æd„Cp$GfìFN,Çt,Fq$EutÇ]fƱÀU½•äI¦äJ¶äK–ä:]äD}aGöä,läOå.ÜãQ6ePãSVe!,eOT×äàlŒOº 凸ƒvˆ-ô„g@Ãx°ÐÁ2À„)dÆ 0†¦ÈVîix-XBzp‡Oè^h4Ü‚I(…®¡8(°5ô†VèfC‡aîÁ_ ƒ¬å?@‚Tð[è?èM^þwHƒl¦‡AþHEè'2Ø„q8#ÐWf|ÀçèæxØMX`~ …Î+H„qP{¶‡4À匨„4x‡cÐxè€}î6U ˜…>çYxƒ\~Š.H5 „€qHƒ}xg5¨h™€4f ¨„A@…PHžž¸7°‚РOHƒXHÂ_…v  Øi çÐ|¦†$ô×Ì\všvèÐ#‚9f6MƒVøÔf¸‡cÈV,¨„QPzx#Ð^¦t^†GÈIø„;„s„$Ûwˆ…]h…˜  €$0‚¨uBz¨l#H€< G€þ ¨0ب…h¨}°H‚RÐLè_ B¨n®:€F  ꇘjnH—Ih2˜4˜ƒ¤ÆkJèK „?@Kh‡Pȃeˆé§PéVx8&+hg®,0‚D Üv€‡Æîš˜„€‡ èØ#¸áÖ\5ði†Z0m|}Ø€ƒ!p_hb¦ÇPv‚¨õ„ Íö28z†Fè p$À„Aè†gø…Tf hBÐlc^°é2h0v „p¶ð9èq€ƒ‡‚hІ`xç m0† ›„gЄ 0…-˜þí P· h„9@æ Ô_°€ À…+˜ê1èQ8„?0"Ðà?¸`.ƒ&ßA3‡q8K¸„}çOK`i[N…l.ƒ{(^è0°„Dˆ„9ððl0|‡~‡fhl&Àg§ÇR.ƒ „4¸ °€!è0Sp‚^˜p‚H¨(À„hØ‚xéw0|¸›ÖÞR €X vPwΈ]§‡q`^§„Ch†!ÿk°dílÐ^ò2ÀóJP†{„4˜QÐÁ?he@_ °¶†~0qPó~Hƒ†^ö˜.JÈó§þøƒf˜ñ„<€¸‚øæwn^¶_˜÷?H…˜þ…{ „‚@·„?H‚MÏý–Ô0Àz(ƒZH„f„`‚n(‹Gç>‘~H„hø…ÃýŠè‡OáL8 `X[xõXï†}8qz88„wè‡h €!—q§-ö9˜_·–'„ À÷7ƒÖÖ/ØðóJ „¦¿`Vzè`ï2à9X+ß!‚p°…Ȥ€?#¨Ì/·iþ…àe¬Ö7}`vØEHÏønx<€‡èƒZ¸j™¶8†µ€øwA8mqXüÇ„YHóþh88„qÀB‡~ {~,å1Ø{Ç5ÈŒÕìTÈ^–mȆl ocP„A°4ð€ ½çàÿ…e@Ù{>çJhlOX†qOƒØ…g '@n0#xnGÈ1øê2hÛ…CðD—iï·‚&¸‚¸ý+àí ^4È_Ø,‘héó'РB‡-jôhÑ.‡†ÎjI^KSP6u:)Õª=žú¼þêSëOzM«zu•kXzñ °…"¨Ù SW´…²ƒ X PÕå4nA¯X.l˜0(<‡3n츥8P º0zf8ždɉ°F–ÌhàãТGcUJú4êÔªW³n:±ëزgÓ®mÛh7]vóîíû7ðà‡/nü8òÉ“‘÷^Μ·ó.ÑŸS¯ný:öß’àéîý;øðâÇ“/oþ<úôêñb¿þ{û÷Þãw§/ÿ>þüú÷»w³ô6€ 8 GÁV ‚ *¸ j¦1ø „J(ÔZx!†¹" ‡zø!ˆ®ôà`†%šxbP袋+²¸b‹-º㊭ôÛ,þøè¸#=ê¨QŽ> ¹#ŠEù˜‰à1„wL.ù$xL&b£i;ðs%–YjÉÏødå–a^Ùå‘eš‰U+n$²&›mºÉ¦8nØ›+³Øy'žyÎ↗=Ô©' vòy&¡…¥?C(º(£.ŠÇ”#.µÃ!‡àci¥™V:„+Cà£KŸ”⟘jj*¨†:2i@¡ ¬±Ê:+­µÚz+®·B‘F›ÊOwN±C$ÉO29D¤t’#´vâcg@jª~>›ƒ]x­´:f«j™®¨1@²f=¥îSíºû.¼ñÂË®¼õ®‹Ç­¤q×OˆÞ3+þ©ìàdwâP¹”+ÏN»cŽn´3A4<›mÃ{BÇ2Œ©#žƒ’{¤.PW»[Ù»2>ü¬¬òÊõn„Ovõ«ä|]†{jÀˆ{›Î©˜+ O;Ë!º,ÃB>ùLÐŽ"wi'*MÇÁ‚(‰H+í¸#ŸˆG Xjg»ôÆ‘„à e4Bˆ½fÇü.ž—"?>i0„¦xˆ’ 2íÊÏ‚³7ÄÂ~湃q4ÝôwŠü'=º0m5*ÈàrŸ^›HO« ÷øñ=qC ûìàŽ"ž4’H餗{¸øàa.(>µÂ÷©•^:8oœŠÇÐ~âóT";þø.‹•þíÔ³à¡ÁãV/Ó…Y³tí9†³ä@ƒ+Àö>þøN”‘Ä>•²ç¶â@1ƒ%: 3œsHMÙC>ÿ§Á+@¡†Îõ`oý;D±@q©ß!NRÆ›(–±¼ê¥s)ZöºP=Ì-c{" ÷.„5t€EüH„8ÄÂ5©°…-Da ‡ @” 2\;,!mì¢cÐÇ-! EüÁ`G8öá¦0…0d³øA*]t€g-Ù¥¨£J¹"OȦ¶H¼-{xè*&˜8ì ]RËÞÚ±ÁеQP ᄆƒ¸Kв¡8þÈ(2è¡ mÈŽFìþ€çB²A Ì ŠØÂ &‚3HbM"ä'UØ&)ê"yÓÈÞ~÷;K¹"ÈÁû–¸dO,ü ÃåšÖÉ…J]º˜ –Á§²‰ J^ø@©¬e=ÊQL ú‰‡EÊÁ‘CðÄ l ŽJœÂ®˜ÁÁ`5jIŽjÒ¢ÖÄ]´ã”I¥¡³4ø®Gc¤ÙÊÁ4®‘ O™Ü.7vˆc]ù,¦1'„‡tÀ†õ9`ï.å„r¤Â ­€5ÈÐŒ@­pD-¡ 1HÄpF86ÑŽg@t|ßIÄà+‚´‚=ZÜáºÀ£,Ún–òê ´þôx#=:‡ 0¢ó:êú |Ѐ ÿâéì|4 ÐİJƒþ@E¹cW:ÀGØ"‡YH`Ê€ÂY³ªÕXâ¡Zÿ¡)´: W@¡h;âé!ŠW§zÍbdHƒ>xA³¸C˜Ç“—b¥:¡Yˆ‚ü8ÚÜ╽i¹Ked »`–Ùyå(]@X4WÙ écÒóiÊ: ®@u±¢UÙF ‚PÉBhŒŠèA3Ëênµ£C°(| £(ãT¢û.•I -‘×nyË z¸‚¢ˆêdGK½åõhwúÔµòò†¶¶~jïeµ;Y]´]w>7€:õëYÖ"QÀìÀv…œàó·n@0œ`/X½òeP][¡†4p¸Ãþ0ˆC,â“xÄjh…(† ˜w´yr±P`wß ÓØ)¶{Žs¬ãó¸Ç‰z–P4àßÿ®˜ üPŠbj¬äÇDw+NÑKkê;€) V¦òº”C$©3^2˜/ì´Ìva>ó…ùŠÿ)åËh~³ç†@ƒ@v9Ép¾³×øa1=—ÙÍxþó‘Ôü?PˆCͣʢ­èE3ºÑŽ~4¤Ó‚\ª•®t@;covered-0.7.10/doc/html/img/banner.gif0000644000076500007650000000516311052400251017456 0ustar trevorwtrevorwGIF89ai¡øüøøÿÿÿ,iþ„©Ë£œ´Ú‹³Þ¼ûzÍH–Iˆ¦êʶ®kÆæK×öçÌŸú ƒ=ÙðˆL*;ÅÒò &› ©õŠ­QÙ®÷ËÜÀä²9 >«×V*û ŸãôºnnÏë[½½ÿÂ8HˆaTˆ˜¸3£ØHÈèig°8"yI76†f‰éi¶PŠJIÉyj*ºˆªy€+†×ZŵùJ‚*êz›{bÊ{»Ó‘FëCË{¬¬ÉIüÛ¼œj[ýº¬ÛÜ{­š=lY*þˬíº(ÀÞ.`ÍÕ½ù¢îðçp%th®b6…Õ|6ôÙ1ÖOiÚRÚ3ºá7šûqtºãæDaàSXÌ[ȘöbcÙ²£§H ZuÙjW+]ýÖ¥­8¹.dAëÜQ/Þ‹1p¿¦tïþ-y±«/a(F++_vØüª ¬¤ßR]Â4|Ò¡ãÃ÷‘ Uìg™¿fž–¸*RJ›9ǽýæÔb† yîøÌ}§sÓŒÊzh9ƺÿ38yœs½ßR jáª_SßY{2·‘Õ;ëÖ÷6~¯Ù IWú¯;ê•Áþ™­¶<•0gI”v¢Éç^eÅ…LO1hTu˜­Õ]‚øbW-lih¡U.Fâ±Æfw=5\jï¡8Vˆð Sálb¥0߃kÁö Ypm8N*• IìÑF`{(’#R%6¦Mñ¹¨–NG¸J}ñÔä€/m#ãm;rUeé…¶_^#jÄ[o Ò(Fÿ ö[{*ê…%K3FÙ‰(fÍzÊ%5“”®§åZ, Pl(Ø'y§hÅèb¶ÅÝMY& Ó¤é¡ú‘‰%ahz`‰êÜd“šÉ^Qá,Õ;’A³ÙžNZ›±¾“9µîÚŽ¡†íš+‘qËþWPŠ~°[¢Õ ;'µ6ºW²½-¦® «¨@mƒÉÊ­¦Â¶êLRä•ëÛa,)£~y‚Ë®uc°#Cø–‡¾–JS³d6©–¿Þ…Fï´)}ê«¿z¬phƒTÄ} ¼hºY|iÂÉ~ƒè +¥™Å[µÄq &˘‰"øèñÅëtpÌÿ¢¬ê'ð±ŠäÆÚJ·Y«ŒVz–,Q†BcŠ®‡Þìü´ÑUÁK ¼<›´¹ó}LÈý_Ìýœ´£6oåY žvv»ÕڢĄ,­ØénvÃo÷0ÜDœµÑÍxݤÚ`jŒwøn³Š^§Jªp‰þ#¯3 §)x×`ã¢07r»lx†l©:gãï¼wâ±äl ë§K͘¼u‹ÍÍëhWÚ³ç¬_‰a±»ð=“š’“N[ÛíH·ævϬº-tó½ôW£Î9ñµ£[\ÕÓN'ü3„ÏŽú­F¹»ñœ £µÌk;ì¦4ÎÅãªÍ_–VOß󽮣r¹ø+\-Àõ¢sdûÍwÀö-N]Móä†?¬Ñ¤³ÝÊ"ø¯©°Ï€8¡`Ä0x;ŠîB  ›-µ¾ñaÉkdÙ׬'’ѵÐ;° æ ÖœVehB/TöAB {ðö#žÕÍPò³`Óö²ó 4]þÿNx2'ZLI»ÂÇA>‘#1š‘ÔšÏ Qke ›ôü·²¹ÏTÿY"/lÀÍN`«Ñýhe:*%_7$ՈƤE߬ä9d„_d"Ç®…PdBej–Hb ~y_'Q˜FâEˆGŸœˆI¼ÈÖ…SsläöDº#i‚Õóã>ø©Pn:äè!±C(_ÂÎJRÑß±èÜ4P/›\ÞÙ· D=iÔ™Ô0#;ÑGŒ²’!ªšRÀ"Ó…ü!ɺ!ÊqŒ2¡:yg¾‚YÏA$àd!Ñ–BS: 4ºQPŽøÌ Î‰ˆäf£Ù¼RÊ,@ÌTh7þQâHóݧ‰Ÿ1 Â%cVS:™üåïôxOªó`‹ü“7µ!޳:ùzUÆ4ŒRã˜ÊãÖ‡ð–˜WRs£nùF Ó•¦|¸²Ë –@Þì L¹Ø³S·‰?A|Îk©ȓâóêKÝòˆ=8MµI*uVGEÚSaŠ¡Keç7ÓuN×`umƒêæ:*“ Ìg€)ЖN‚"g'-ŸZM Žb×a«Éº0ªe~Õ)yìäNmÞbbżŸ¡º ÎîFÿëL?‡ÄÔ§vì2ÕçéÐ.µ•:¡ÓábëL'–j›z©,g»+Q嶬ÈyÂþ)ãÉ^Ì9ìWñR¼³Ò´QËüPeÁô§,ŽmñÈ_­ë·æ0E&ý.rŠƒÁ–UætÍ`¶{8È ðb”¢Œ©ÎF°@vN qâWM>1Md”¤™F®‡!eáÇXOq/—ôTÛŒ¼I±r2éPQ‚šâñˆ‡Ø]V~3:$úĨ¾u“XVçU2K‹/Ü;Ø07Zn‰iöLZ,Q!&‰y Ø;Ê-Eا(ŽÉQZ¢º@::Í‹ó”á寔02›ZÂ*pòRŠIú„#¸Ì&õÌǨV-Ôü¼ü"3 ]UÅÖŠÊbÎt®³ï|)¯´ùÃÅì)Oð þè@ ZÐ.’sŒi¶èN0õÄc ÛµVà&lÎôeåA=—?o$Éo®d‰­iØF¿°‘îA€%i5ïñ´Ž‘Q”yT¸0X®t'³[ãdÖí¢®q÷k‘r†eâÄsW`èUÛ<§¯·2ì^ëÚ7Ñ~G²ˆÝ— J;×øõu©íÜe-ä÷‘O¢ž=iZoÛÛÞQ·µ©]ítÇ;Òku·¼ßoLÇPÜ㽨§›íìZçšÑ.%®íðxOoá Ç·­ïèþ)W<ÍM@·Ì @hÃ;ß·µË_t¢âSBÉŸ~îuC½Î:_³¦ŽuP;벨ºÕëÀõ°‹ä^ÿ:ÆŽö´3]W§ôÖÕ.Ì•_Zìe79èLs¸Çýâs{Ýí~¼ÜçÕz·Ù=óR·³à6ù¤„þî®ùßd¨3½/Æx‘[ÊÝÙ&:°9ÿql+ñÜ6†înyiۛݎÇ_ë/?ð‘{ìà‘uëéüwÊ_ÏõVxÁŸø]kÞÖ¡/üêïkƒ¿í’ ‹°Žûõ²O­ðcý¯%¿×½ï;󛟅AÿëvÏ>þðeÎñ A¿‡ŸlÿòAu,V¤š¾Ýß{ùáM{Ø«5ÿ«çÿÐ {“‡Q wâ'u˜¶tO—{(xgy7ï—sØGà€ˆ[l€vèØ ¨ohF‚É€v%ˆ‚l–;covered-0.7.10/doc/html/img/banner.jpg0000644000076500007650000003416211065110771017503 0ustar trevorwtrevorwÿØÿàJFIFHHÿþCreated with The GIMPÿÛC     ÿÛC   ÿÀ“¤"ÿÄ ÿÄf  !1AQq"Va‘•Òä 2BRg¡¥±#'‚…Ó%&356EGTbert’¢£³ÁÂÄ$4FUu”¤ÃCcds²Ññ7ƒ„“ðÿÄÿÄC !1RÑAQS‘¡¢Ò"2Taq’3‚±²5Á#%BDðbcráâÿÚ ?ßü¢¹Eö‚VçwÛs0/Ù½Ís\ßýÚö¯Îx-n75ï‹ «v¿ nÚöëKÿÃÁ슣—»*Æ uÿñ¢–nlT6nM¸ëÿÌz'² ®Ãb¨¨‹9ç:ç9ÃSˆä j 3SQ,r–´èÿÒ™Mû"±ñN—Ö³Ãþ{"t_Þÿ‚^¼'ÿÕ´l›©@›é \_àý¦4ÍÉ<ÿ‘â™E•÷»†å3—ìˆ}Í{þõçÕá=ñ Þÿ‚^¼?Åâ/ô5õN$ý°q’X/Aâ™.=QµÜ7)›ïˆ|ßýuêð{â7ÿ]z¼Cx ƒ$pNƒÄÿ2i®¨Úî”È÷Ä>oþ¹õx=ñ›ÿ®½^!¼A‘øÃøŸæL5õ;]Ãr™ø‡Íÿ×^¯¾!óõ׫Ä7ádvðþ'ù“N!S·Ü7)Ž}‘›ÿ®½^,dH”¨ wéjÝþžÇˆzbÙ{¹&Û´:CýLÀ~Äÿ2àÄj¹Ü7)˜=‘ $p·n½^(sÙÙ·Þü ¬ú¼Cn ‚Œ‹À~Äÿ2¤ª¶û†å1}ñ;}Àp½½ºõxO|\Ûÿ§Ö>Ï«Ä:R¶ROD&Úm{ˆ©XÃxŸæ\ô•VßpܦG¾*nGká ½ýºõxVý‘M¤Üåýú«>¯Ø) ›oßX@¼/R°†ñ?Ì—¤ª¶û†å1Dz$«Ÿ½ÿ×^¯½‘B‹—àÜ_ZÖÿùx‡P€wàȬ·ñ?Ì»é:­®á¹Lo|TÜýïÇ×­ßòð{âǹ¶_~­ÿB!ÔßR°†ñ?̹é*­¾á¹L3ì‹¢{_îÒÞÝn×ù¼T=‘bv~÷ã_ß­úÿˆrEÅŒ$x!z—€|7‰þeßIUm÷ Êc½ìŠ–Û*õϫǕ~ȧvƒîj¸­h ˆxë»"¶¶,Ö7þ§õíi'$ìN¡Î|–ä7)ŽdajBœÝ?Nnzÿ@CÈÂ4_ü$‹“YÝÿ/’nZ^J²Ër© óm¨½³©;D…*ä’,N»1•—]ÄWd΀åÌ@QÃï`^ûØïrë]n'Rö íœ4Sì‰X‘îÿ޽^*÷ľoþºõx†©Ði !‘XÃøŸæM8•VßpܦO¾%óõ׫Áï‰|ßýuêñ  Žú•€ü?‰þd½%U·Ü7)“ïˆüßýuêð{â?7ÿ]z¼Ch[k 9€öþ'ù—}#U·Ü7)“ïˆüßýuêð{â7ÿ]z¼CmÂCF`_â™?Ò5[}Ãr™ø‡Íÿ×^¯¾!óõ׫Ä7ƒŒävðþ'ù“½!SµÜ7)‘ïˆ|ßýuêð{â7ÿ]z¼Cx G#ðNƒÄÿ2x¯©Úî”È÷Ä>oþºõx=ñ›ÿ®½^!¼3’8'Aâ™8WTmw Êd{â7ÿ]z¼ø‡Íÿ×^¯ÞÉ, ñ?Ìœ+ª6»†å2=ñ›ÿ®½^|CæÿëŸWˆo äž ÐxŸæOã³íw Êdûâ7ÿ]z¼ø‡Íÿ×>¯ÚrWèûª]‚Õml µì¯`,IÕžììÍfk²Ñ 'PÚz/Äôž>`<…%MOâ†;m#€êÕœy:Ýáo̪øïˆËÿi½ÿó¸|ʽ&…8µ­gmÇVµX ¥rl4œ–M„xe¥”6t7ǹ ¸‡% m¿®=]†Ñ¶ž&±‚À 5­dpÔ¤n…?ÝŠT;«ß~—#À"¤…%Ĩ܂›¿²Ž¯@5‹N,©=ÀVýt±úb„Rtp¶èa] Ñ wǘ‡‚w“ºæÂû¢ød_Sm`NO ¡ "”¦Â[{*Ù±6Òð"ˆª$ ^ñ`$¢Bî­xK8•¸vv’n@zà%轌¢rð^-)*J“³{hFФ­D‹h|pˆçW €ˆ Eu° %$‚ E<.ÈAåU¯P¯Ùýÿ†ˆb¶Ô_½®:¢kû" {ýë‡øh† waÝ›&×Ö×^1è“wù<«ù¹g«]þ;º¿eça F†öÆæ÷1y¿†¿ÁûL\e[eAA7-c:®#í1²k®Us¸¿Ð×Ôa8¤ý°«ý }Fÿb~Ø’Ø! „!p !0ª Š9Ñ: ¡Á0…X‚-ó£¦tAƒ‚a ²m©ÒÑcŸ$ikÞÑsœBlHµþ˜(pçMä®%[I¤^(çàƒ5Á …\P·6-¡Q;€ƒœm¤xˆ(pC!'<6”“p/×6²´%VµÅâŽãkjÚÂY°$‚‡Ò ¬¾QÙQ Þa9û© $êH7áŽl©FÂûŒ*ÔØI*Ü5¼>á7J»xBl/%ô( âÓÓ ë{ÚÑtà V¦æi$›¾+ÃÒeÔŠ“¡\ã—L»jiÝõ«^=ÑŒ{ {{Qìcs,ÐL_DxõñšýSÚšS ëŸq— Ð%Dø­IüUʉ± –d¶n÷‘Ÿož¦w|­óPkeqµ,^óµîëÖ~_TßÅ$ÏÔ&Ñ%‰U³ÁNî?ÉÔu“Ñ À°¼c)’éJR qSÝ)Á&ÐÄëû lílªÛ†›âèÒ)-¤§d §ØÅM%6în/¢`ŠË(U®7i¼ÁTZõ ½‘½ÿãðÑ Jœ $›p‰…ì‹X/.ɃPáüZ!¥ŽÞ‚ËÚ$›p¶ŸÙÉ1þOêþnYjÇÝ_²ô %**¹Q:\Å$ÝÕ[¡i‹2âÊîAd^ãŒV¥YkêOÚcd4(7$Ù^u`6¾£w·‘?ldh8z§Œ+ Ri2«œŸ™; ´ßV¤À©'@"_e$L9†¥ÙÅ«Mv§`£, L«g¢Úõ«Còb“Æ!¡ÐãsÌ5£Ç z‡23Õg¹™Gç?öl6¥«Èg“•˜éÔ#â$îRi›§"E–L¥2J^NY%™f’ÚPõ‰Ç•¹uÆFL¥¨'Ø`æT‘NÞuÍ^Õó¼¼Cæ§ý;SãÎòñšŸôc¥]”ÿÈX;)ÿ’ c)*öB\Y‹š©ñçy˜‡Íoúv§Çæb5¿èGJû)ÿ’!;)ÿ’<°ñ”µ{!s‹1sTå><"Þã1üVÿ¡»RcÔ¤ƒ1ÖúÒßô#¥ÆqññG–,š‹ xxÊZ½¹Å˜¹·Ú£w™ˆ|Öÿ¡jœyÞf!ó[þ„t™5OÅ*oŠ<°ïY«úBgbæ¿jŒyÞf ó[þ„P¼¤Çk"ø3ØoÕ¿¯óc¥fqáñG–-ª}ñk%>3QY²;W8£5{Qc͵q˜€Ü}¬Éð"žÔ8ûa#Üe~Âú [ãÇð#¥žù$l'Ëg>@îx ʚ͑ښi¹®2—¡jPÁx€ß_ÒÇý¥ì¤Ç®ù˯b,ª[þ_ƒ+s#dyb—g&>8­U›#µ7ŠF¹ª¬ªÇ­EX2¼”ŸÞÇýÂ×pV,¤J:üÞ¬K4ªÞu 6”ôÚ:[Uª¼ÚU µºb+rÇ®Ôgý¦eý†eìäÀBˆÛQ¾ÊOH䎒˜Îc¹sU†ÐÉRæFdê¨5 Š’NîNóÈ;V…£Ó=¬fT¥=”çÝ&Mû¥ý…’7h:oZÝâz¯ù• ¥3#.Kl-™%¨/vÒ‚€7mmaq¼Ã‘(íBi´7pôÂÂzâ>(’øŽ©vXm¶’”!!)€ð<ŠdÕ„¸ÝO¶û›´}ãØl>¥Sà”¦w>²mw°úòŸì:ÔK§eV5q#c WUáM5ãýØÌ5”Øìlˆ<Öÿ£¢%ÖOp#>ÜëÀ²#Ò”ùGWl‰ÔÌ'ZæÛ™MŽÖ›{ÄÇë[þŒPr‡F Ä nö±ý?™*3ÛDƒã„ìÉ€@ØO–%úÓY²;Pø¤kšNe6;i ¾ ¯T4ö±ýzÎÄ\NRãÄ©'Üe|écùšÿ¡¬?:ôªy«%Iq$Øð¼{DÛú])ÝÓõ¦¶þèNâ‘®o§*qßy˜ƒÍoú0½ªqØÿS1šßô#¤fqð7"f߸Ñ:׎zÏY²¸«7{Tã¾ó1šßô!{Tã¾ó1šßô#¤}”ÿÉX^Êä,7Öj½‘Ú»ÅX¹·Ú§÷›ˆ<Öÿ¡jœwÞn ó[þ„t“²Ÿù"Ë{äˆo¬µ{!8S1soµN;ï7y­ÿBÕ8ï¼ÜAæ·ýéx|Q Ù¯Š<°ßXêöBwbæ÷jœwÞn ó[þŒªqßy¸ƒÍoú1Ò!4ùø£Ëd¿òD åW0]ì\ÝíSŽûÍÄkуµV;ï3y­ÿF:EÙ/ü‘e?òG–ë W0Nâì\ÝWŽ»ÍÄkуµ^:ï7y­ÿF:DfÞybžÍ{ä,3Ö ®`À5sxåv9IH8:¾ €4Çõ6½‡sÐ V2«w›ˆ<Øÿ£ «Ô^jvt‹¥¯ýñéF!J¦$wQßNU!¡wbæÍk ×0²˜š<ý$¿µÍvtªÙç-m­ /k‹Û¤G·6„I^3 ÀöøÝ›þ#“»I©Ã+ÝWsõ IiY!¨…‹â‚d ‚ò²×¨[ì‰/eYz,NѨ ô£D5ç†Õˆ;7¶×†&O²(…(åí”@ê/ûZ!¯1uj«¦äÚÜLz$ÿ£Aú¿›–R³óÝÕû*îÝî’“k‹ôE‡U÷U~ÓCeå[FÖFCR½¿ÆT¹.‰‰–P¿àíw_EãIS(Š2å1w)“ɧ,¥òû"½:ÊEnªÐt©Cºe“ª:.,£á pžÔûµI‚HltC6»Ž„¼²%k›Ù kpñG²{ÈáV¯©Ä:™ 5Ìódج¥$„ôêlóªøÊQ¹ê€Œœ­8"ßÂxÀÎpC’\ÍlQÊ»6úÒGâù_ÉEå]›þyí§í ]?£†dSmЦE=¥nʈj |+•vlê}Ô‘ø¾WòQeÎVY´Ø¨ù¾WòPÇzQ nÉÉ·"¥óªår¶ÎÝEÀ·M;¿dþä\Óp:b¾» ¦£Œ½Á>9\ó`½ùw޹GæŠCôzÁjžMBvBQ¦4ŠÇŒCÌ#Êm¶ö‘¨(Ù¦]«ý2–ÓŠ±þÀtôMâ:ĵ%•Ü :®ígŽÊEÔ¯0ÚÃü¡òãÔ[‘§b©s6áÙBfu€£ÀâR ð^-3/¨)WZ âžSØUɹùÇf$›ªfBFJa)y!-$xH5Ã\®³eDŠõ?½òŸ’Ž‚*p²­—5OLFnTÜŸ©Ó´©œm‡eQ+;.9Ú„³ ²o‹  ÊNóÒ.weÓ²2ðÙ´×m MžV9¬â ñVœ3å%l˜ü¢³”íCTBM§ŒºÝæ)ÍYa)QZAܤëkkå™d”‘~7šüŒ¶eò²©m-Vwú–b⾊*xDŒhº r:Å2KÜ«‘r§â¨Ö˜”ÎuáìÕ¯ˆû¥* ‡˜ì)%ì¶Ò[ èF㙌B™Sd‹¤ð†/#0Ãy‹XÆ•6Eb©:øy†æ 2 $$l§r•¥öŽí,®sÆ<Óí(:ê?álÇå-Œå‘3Jvyùe‹¡÷i²l6±Ò•8ÚAF1Øß;óï-j2ò8’µí|ÓísÍ£±dÚEȽЅ¨17„ÊœX)éˆqË|ãÚ½®·ôª‚ÓÄÙ$ !p’Ó$r³Í’?UGÍò¿’Œžå ž˜Â{°èuiº¤Îò‰ZT²öGJˆjɤbò%_ͺúÃë\­L…MÌ wFû›Eþ1éà5èuáŒ;FÁ¶©T*{22­üF“ðÊQÞ£á71"®8"9+Œ$é*?R)<¨ª­…LbJu&úìε&Oôl®=sØ_”ì£Elãj$éô6`(ÿ.Y#鳌ó§`±)_ÄrÒs–¹–@[®'£i …øÄWƒ3wæ«gb yé” £.B›tŽ…€¢< EA`FºŠ˜ß6ùEåÂÄ3Ó2,²&E:MÆ à9Ä6Sï †yZæÊ÷â£æù_ÉDø™2Õ9g¤gåÚ™—y%4ò´àƒ¡¹Iäsa\b«Fl§TVR†Ïc;¼·sñH¹Oá¬Êh£sÃK´,hå[›_ÝIó|¯ä¢ÚùWæÈÝŠO›å%á¤%@D®äÉ‘2Ôé|eˆeS12÷wO–y7KhàézŽôô w‘kjºJzxó¬†Ç¹Å7ðe”Î;–njJ¤dd\Õ3U))F w’ÖÙ’!Ó=…ùNʰ\gPæÖù¦X`(ø;¹T¦$9ŸSëÙlXtÆ6µ‹hxd V+ÔúR–.‘;4Û;CÁ´Eã4梒 Ðy-‹3Šc8%¨y’©‘ Ü«ó ‡d˜CJu $:ÒU‚Õ Qߺ7êÞH­¦Æ ~#¦â e»I«IÕNõÉÌ!Ðò”Xµwlp¼7óíÅ5‘ÕÒ Dº|EöÁûa׋¥umà7Æ0© ŹM^§² ÞT¡qåJA xIHŠ“L-²°¡e!±¤9eÐ,!¹MV€0â—pXFç-à…•|÷ºõ¨ B@ioil怡ÙY|‚«DóËjCX3-(r ¤!i•CŽô—6–”£ç{±Æ£X}4æv V‘kŽðF &iÔ§ÓŒÐJÎÔñxo U«o'm¹Wf”›Úá*#èŽfWjõ,c\Ÿ«ÔßTÌôãÊy×w“Àt¸Ã5ªî½“8¥R©îAám~‹Ä¥¤ƒmo®‘AGL$Ÿ5êSœZÛ…Ãu9ü'[‘«S_T´ô£¡ÖœIÜGÒâ8‚Dt‚ZºÞ ÃTÊÃCa¹ÙfæR›ÞÁi éŽs)±aks8Pa¤©iÛ À'H‰Q¶³7•'—uw6è(Æ™a^‘R6ÜTªÜkMÎ m£ùÉÏII©ŠdóSr¦Î·pRw-/`ùí—Ÿ¥:~æà.³s¸üdýVþfäÜKN;%0¶–ÙX¸ ð"<´%®È  xˆ“˜umÆtŽ»rò°>ÞPàÝ w·xýÓzFvÅeDØê4ðEU˲lHNɾ‘Œ©4ª YùC¶¹[ Z®TÙ:\Ø\ÄØj<1ë¢4ªåI ÚòÍYÇÔEŸ$ßMO‹Ç²–t0à‡μy¹Ãœó©:-δo,ñ‹û6ºÎP%WO¤-÷¦§U¶A¥?>MzÉŒv;Ÿ´éjcv+|‡ÒöJH#Ê«kû“4«³§ôÕ ý±¯+3¾ÜWç&°ë!e¦T/bÚMÖÇU~y#$i§Ê|¥v!W§4™õ¿²:ޝTx{ U_ ''´~¼ƒ«û)É7 ´Í2¡]qy×;µ¨BlUn²GòbNQæ€~/LiÞNÒÉg*)«@î”^*ëçV>À#daçSîkÆ=$"á#Ï!²Ü“`‡™Õ†ó03*¹Rw â ™a2¶%§>¤%„(¥=ͬ@¾›É'Œ3™Ê_¢Ñ]atÙ…0åÂxDaÊlÔ˜Ë:ºÐúW3Fš#²OÂIùhðŽ#ˆñZTS'é8ÆžÝF•6ÔÜ»–²Û;AÁðc,fÆ7 Èí!G,æÈÉê Vf·‡åW7F˜Qul°¥Ê¨êFÈÞä»qÜ Õ,L)A‰æÒ_”¶Òc?‡¨uW‹ÓÔ) ·Ž¥oÊ!j>2 ´ÕrRèfšöëP¾™#;ZšD´”³ÓS =ËL ©GÄ#|åÏ'ã*[¨âd!ÇGtÝ>áIãü§M÷Fã§HÊÒÚ-S©ÌI6w¥†’Øò²®aµºúÂR$“`H›žQ`l†"hP_¥©m^—a´´ËUÛCh% (ÜL¿­7‹²æ<…m­RÉCž6T< Ä7Ç"{b7™Z]iÊŒÂât¨TAo±r6ÀÓÎQêÎQç—Néw7\þäèEé‚NÉ%²s.4€l¤¬í%ì7S¤:­„ÎK9,U¾Ái)¿Ó&¡JšÃUiºmA•KÍË:[u³{…´qˆŽƒ¥´¼”LJ¸—X Jnâ 7±F^á¬h´¹\£36úƒÝÓn[£m$x/ñÊb“„j!*Ðé³xŠ©)N‘h½52àm´“ö¼ž' 4¤Q0í:”Ò¶Ó).ÛÛ~ÊBoôG‹ `,3‚”§(”†¥_PÙ/wKrÝJ$à¼gTÚP•ÌÍ--4Ø+R–l”©$Ñ&z—Nàçr&5¢Á63 °ÞË:äúÕ°±*¶Ú𸱰¥B ü”¸PÔFÚå›ãê“TZ;›tI%í†é‡wmÜ€H7'¢5Ä„¶ÊF‘o„Ó:Y …Gá¢ËûK’˜bq”%oK¸JHJ­½&ÚØ ºaÑ<[¨É³P•$¥i =G ôŽ˜ÇLËm ézE4‰·$¦Ui)…] #D8m¡èíë&>[ø¯’rVS·¤mäˆ{CŸüëú³ÕЙ˜%f—7¼rÿϪöLLÉU¥ì‡vMÒnB’|k™ùY)nƧ°‰v‰$!:Ÿ $ž²IÒ(«QV— ÛÉ脤ќS©ZÅ’:cÊ90Œ‡ƒù·6¿=µ]RÞ.ùÇ7]¯¢ÿEv¯4hØbaÐlûãšA¾»JÒãÂÏŠÔéM”&ÃAlc>*5vd™;LÉŽèÅüx‡ÒLW#)d #Ö?…x©°Î7+léŽwéÔÝýkAA‚Ÿ=Úß§«“Z“ܗ먜Á“”“bü›åA7ø‹ÊZF`ÉN¨X¾ñ òÿMeÖ%f§.’ë6ææ½ƒ“¨ð¤D¾ÃØŠ“Žé-Ôi3H}µ´‘¢ÛWÉRxÿ·GÑ«)M,®¸ÐåyóÚ>å–søCTª)aj¤U&5/0‘t,•)²xIÓˆ±vËJ¶·Ž‰ÌJ"fUr“Ò­ÎJ¬Ym<€´(xAÐÃ>k$ð ë¥Ç0ãM¨Ì¸ëcÈ•ÐÀN‹„gå ª—¸|“8“€ì”ŸcÉÚý™7vÚ=FīĆ%+0u Ð䎖çªTòKÄ‘¶M¡Ú/Í’¤„€4%: ^íj`o9\õK[#ª%o%™…3–ÕD¤ {dá×ÿ)¨Šº©J‰OÉu;YwROQsú¦¢ËÀÓd(´9lšãžØ½ øQó¡EÌÞĪ;Ì×÷S.›NT´ÒÖE1 󑻿Ö#=3?ÝY©ij3´0¬4¢;ÂvMâä¢lL7´˜ú;£Ï†Ê¨9L|Y¿/é3Èp¸¥Ë%.k¹i+Ê úX Õh“ -¢vYÉb»_gi$mx¯xy'›‰À3ÎRêªQ¢Í/kœý޽ÛVâ’-~ zo'ZKœ‘}·Ùpm!Æ”•Føù…D&:'êW,vp.{â\UÁUÉŠ]RYróLªÚŽåc‚’x¤ð1çi¥Æ: Y¡Sq°–­Råê-'à‰†‚ö| Aꆢ²3/Ö½¿sÉ}“0ð@»DZ µÂ+Žr…mÈ8úÒ”%JQ6 ’aç1“¸Š›„f±ô¨‘ccîs$¥ç” Qm5PøVÓuâaÐ0Nà ¤Påež ÝÏ囫é†ï( 2޹µð¾áý{pq /jç"‹™OSE1(n(!¤Í¡ QÜ£²O‘F&f!–<ën¸Þ {`¤… â&VRãÙ|ÇÂ,¡çG·ˆ M6Ot¢ƒJß×q©a‰ÂNEÆ›‹/yàÙœ{–± Ù~~IÔN2ÊEÔáH!I•*É!ĺ–‹kJ´›‘bDt]§¤Uk&<³ØNƒX™33´ |äÉÞóò­GÆEâè_œÄMbÅG.LTÙÇqÒçÓ,é’jYÄ91°v£kw\ôD€~i.WwFQsRr/ËRY\¼£Î¡JbQ»$”§á‘À_~ícÂÕÆê|ù¹‡‡¹ÏyÒ»«@ZK–ÃÁýSôcIÓ~ßÊùKÂ>7ÿF496H‹,$òS%ÔU¡aº6|Š ]‚#Êë^¡_²$áËëÜ[Û XÛö´C}„mXõp‰ì‡þÇÿŒ?ÃD81è,”þêþnYÚÈÇî¯Ø!½„_fç†ûÀZÜêOÚbÃ)!{¬µíkÇ¡¯„çR¶6@]W¥X˜• NèJ=z³„gŒÕ üƒÚ\´«k¹IÜ¡à"=û7aÙp¢tà>ØQBÉÆ“d-[‘Ê›SÛKsò25 7¸P¦–zÈ;>AÑÊñÐžë  ¯¤OØy9¸Ó.H…p‹Fœ“Â(‚éÐí©Uåcˆ¦¤S¨ò2$üwJÞPêÕ#Ê#[â\ÂÅ8Ü”ÕêÓ “~ÇI µü„س¬yNH;¢óra<"L0îCtüËÃ-%aº.»'tÙ…-ƒfQ036ÊÞëÝ„óOà†é“år`ß°æ8׈Sø$FÁ‘åqRm»OaÉwܽ‰baM!J£T¹,ÂQ$MûXsløÀÕ_„LbE[ Ù¸¾ãÀŒŠ",®Y$ZÐJºêœŽRÝIÿKåK‹)l„OÊÈÕÞâÛ-¬øÒv›Är½x%!xYµ,éŸ y9¸Ó‹‘J¸E£MOÉŒ¤˜oì©¢¥miîWu§[=‡A’–#K¾âÝû6aˆs¯â±ÌMÕœb]Á«2`2xHë&0Bšž)y¹$§€‚Cµ®¹MuI+Àı±‡ÖÎ:Þ\Óž¦Óe¤enjŒÒ¥m¥6*w"‰`$h"—%’­â.&Ã$yŽ-˜ƒp¶ùUâð)ôƒ© »ëc[W+s8«ÍUç-ÌNqhd€l—$ý1_a îHºÜ²SÀEu>Èœ+§.I$®q­n}c…¢¤¤&*´hÃ,Û(×Ò±³üà:G» f%À®¬Ñê/K² ÔÁ!m¨Ûä*âþñR XrX+„QÖąÖ¨å-[&ŸÊÖ¿,ÒDýBnÚ´¥4O‡z¾ÈÉ+–ÆéF@Pâgî<œÜiµÓÐ~(òEÖ¦÷´f‚iЦ …´*«ñ4ëE24Ê|PÑj uIêÔ¢5Î$Ìp·ØÈZ/·³{í)Wø0’À²Ù±*)^íæ=(”H"àG¥ „ð‹jZ1Іçç+it—ºÀ OÁ1[/s»ZZÚuøbæÈèE‰L ±åV0BÁUZõ =‘"¬½$퀿Gú4C^pmX¦É¹^œ|¼°F"ÆGûAC©V{Ͻ¯’rc›Úì}­€vo²«_}DDþÒ‚N¸Ü›{O1¿ù÷¬–©‚<"½àkYNYŠÀó3ˆ¿'ì™­¨,اdÚã^R–åºö˜x·’Y„ƒs±2­úO1»ù©É|ÁÛsó‰‰w'õžc¤þâ6 ¬¦¿æ·´(9²¨¦ªwE*Þz‡Û4ä¾`Ûõ ‰|Ï1èB+%óç󉉷ÖyŽŸàAÅe7JÞѽpÆþbš$ °!çÚ_0{ÄÄÞg˜ô í/˜=âbo3ÌzAYKÒ·´oM1¿˜¦fÈ…°òí/˜=âbo3Ìzv—Ìñ1/™æ=0¬¥é[Ú7¦ß²S6yv—Ìñ17™æ=;Kæx˜—Ìó„µ´½+~á½ Æý“Ø™…7¸áU,›7^úë…d¾a[L ‰oþç˜ô#ÎrS0öVÄÇ_ö<ɾŸÀ‚qÚN•¿pÞŽNcØša CÍ9-˜[ø_æ<Ç¡¹“†-l ‰¼TyB ÚÚN•¿pÞ„b“dö&t,;†Lf&×ênÿcLiüÈKæH'bccþǘô â¶“¦oÜ7¡˜dÙ=‰¢  Ò§&sh15õÓÚyB.'%³[àLLußí<Ç¡ãÔ3~á½.M“Ø™¶ˆw+%óËPÀ˜›KÙ>ÓLzAɬŠGçxQfn£†ñúN•¿pÞ—&ÉìM[ xtœ—Ìes©÷ ‰±°öšcÅ®Ä\7˜ à\MsÓF™ÜŽñúN•¿pÞ¹ÁI²{Jðiƒ“Š\*÷‰ô¸ý&˜Ð\nî5Ò*1˜æÇÜ&&·ûšc]Ñ ÒtÍû†ô¸)6ObjXBlˆw5“ŠT­¬ ‰º½¦˜Óù‘pä¾aßõ‰­þè˜ô#œ~“¥oÜ7®ðRlžÄÍÙ¶ðs%³§õ ‰¼Ï1èE=¥³KÀ˜™)°6öšc_æBãô+~á½. K{§±4t€Ã«´Æb© üâb{…i¦7_‡qFMæƒÜ.&¹ýç˜Ü…Çé:VýÃzç&ÉìLûBÚiÉŒÆPÜ.' 'º½c¹Ó‡q ÞLf/8 °&&I{M1¿[üM!†º“¥oÜ7§¤Ù=‰§x§%óÔ&&ó<Ç¡—Ì.ñ17™æ=®¤é[÷ éü›'±3xAkÃË´¾aõyžcÐ…/˜]âb_3Ìz3]KÒ·îÓÄoÙ=‰™²!6=;Kæx˜›Ìó„¥ó¼LMæyBk):Vöéâ7ì”ÌÙÂ]¥ó¼LMæyBÒùƒÞ&&ó<Ç¡5”½+{FôñöJfÁ.ÒùƒÞ&&ó<Ç¡i|ÁïyžcÐÊ^•½£zxüÅ3l °‡—i|ÁïyžcЃ´¾`÷‰‰¼Ï1è@Me/HÞОþb™¶Z]¥ó¼LMæyBÒùƒÞ&%ó<Ç¡5tÝ#{BxcùŠf˜yv—Ìñ1/™æ=Kæx˜›Ìó„ÕÓtí áŽæLÈ!åÚ_0{ÄÄÞg˜ô í/˜]âb_3Ìz#WOÒ7´'†;™uz 0-bð¼¢h@'X§m\ùÔï"×ðA0!"UjQ7$÷ ë“ðÜêOÚ`‚*èÖ¯Ð+ˆ}°ADUÁ’DA $A’DA $A’DA $X^öÖ „’ ‚I" „’ ‚I" „’ ‚I" „’ ‚I" „’ ‚I" „’!l˜ „’X ‚H‚!$ˆ ‚H‚!$ˆ ‚H‚!$¿ÿÙcovered-0.7.10/doc/html/img/close_warn.gif0000644000076500007650000002774411052400251020356 0ustar trevorwtrevorwGIF89adnç s^€­ÅþÅŒ¿ð•Éú9KUüË÷Ö7öÚF8c†ŠŠŠ‹®Çþþþp`>Ò¦¾îööÓMÓ¶opp‡’™šÂèÚ®"\21ïÜŒþê™.W¯”pZÅÇÄ -3{S0¹•fýÂÍÝウĺººáêëf|ZòÕsU“ÔØÈ«¶æþ ÀÚŠºêVJ¸ªìܤþÊ6J„ ¸nz‰ãÛËî¾"•°Åβ”^3àÓ¸HSƒ@f«þÎÜãæ­É×p…þí²hLC¾¾¾88<ƶ’uŒ¶D þÒÞ¾jvŸÂ›·ÐX€•3-2‡¦ÅGVe¯‚Zþî·†dLÊ¢&žžžÖÉ·ªŽX;Ah¢ÖþX?*ÑÀ¨èãË“Ž†Ã®–ÁÖßš°Á”{aM„»þïÇþÖYaVçã×1-aeh—²šƒL`sÒÒÒ®Šp²²²Ôº4BO¢¿úúùgRœ·Ê¦ºWs‹v„¹â¶*YŒªŸ•…hr˜k¤-A†3MŠßÕÇËÆÇjB/FM_h~pþÚ¸¦‘2,vTz|„‹SRSêêêâââ†pSŸ°ÆÜÝݯáöE,2Ò¶:nz¶u®ç¶ÈÕòòòzhZÂÒØ¤€o[cªíó÷κ¤edcæææCA8ýÖSg”¦ºÂº’\u¥Êz›µ”’”~¶í–¦º5TBE‚„¡Çí¢¢¢îîî{yyÁ^žß¾ªš3-OˆU:g}—ÖÖÖ¤¶½XXWƲJs5.Rj‰·âªËê\L;vdOx£¤Š‚H85$=h¼ÌÙþÞJR¦ÞξüÞiþöÒôº~~~ãÝØx¦¦¦²œ™šššÚÎÅ‚‚‚/MªªªúÓ'Â¥\€ocþöÖMLJvœ¬ÅÇÔÎÍÍbD>À¦h=vÅCDJ††††Š®±ßØÁ¨UJVȺ¨îæÞA0uVF“gR±„xg{¬'1Vw¯…—³UYg­ÀÏ®®®i¤ãöööêæã79UûÞͯ~¶Îé3PlrbW)n´Ën[.·çb›n·Ö~[­¸ïZïºîJ ¯½òâK/¸ñ~Ûm¿Æ:0¾Â6#…ÁÐ"|ð k°Â;̰ÄC<ñÃÒbŒqÃg¼ðÆwÌñÇ+l1È'_\2Å!³ì°Éö6ƒ°Ì1?LsÆ6[|pÎøòóÎ:|sÉCs\tÈG,sÒ;7M1ÌRŒ²t3ROMõÔUc­µÕY_ÍõÖ`{muØc‹]¶ÙewöÙU«½tÛlË ÷Ös¿-÷ÝtãýöþÁu¶Ýãí¶àqîõàd8àg£= ÐTCyÕ ,à7•[~ùå•sÞùæ˜kž9è™[>ú楇®9꟎:檃»éŸ¿NûêœÏ^{î·Ë^ºë¬Çîûí®·þ{ð£·zìÊO;ìªýñÊGÿ<ëÉãN½ö©ï^<÷«Þ»ç¼×.~õГ޽öË·_>ù¶“.?î¾»¯þôÃã¿èùó/¿þ¯K_ýf—»š®€óC`üÒÇ>þïö ý$(; P œ`ƒÇAøðƒœàÑ·9Dlâ„&L! MˆÂM¨Ð…,t¡ Yˆˆª†7œá uØBʰ‡þ'ä¡_8ÄÖð‡<<" [C#2Q‰OŒ¢§¸ÄVq‰Gl"cØD+‡P„a køB2бŒJ4#ψD0rñ‹Y bã¸C2âP‹Y¼á¡8Ææ0|좽¨C=qˆä£"õÈH+Ò‘„ìc{(É-âñ’“̤$ë¸IAjÑw´d))Ç ‰§äb™HÉU‚Ò•g¬â+YéÉ6æ°ˆh,e.¹C^~ò–¢0q©Ëb3—> ¥ÃxÅ2.ó™T$e4éD:æñ“‚¤Ù¸F;‘›~çÍhJ7štDg(÷xHC>‘Ùüc7#YHO²óžÛþÄg"©Ï-¾“–œ¤5 Ђ2³’_$¥9±¹JkŽR•-gDuéCŠÂÒŽõ&*1JËkÚ2‰öL¨/ãÌd&ôul£JMzÌ•3‰DDæ2yRh^ѦҼ)5EÙËNò {DcP¿éÍnjŽo\¨‡ZN¦j‹ -ä<ÈŸJ•— …d?ù™Ï®î“ž‰ThV :P„ô¬Èôi@A™ÒHB”¤…+EK9׎æS•EÅ+9õêÑž²2˜úi=#ºËÁVµ¦,%fKÓš “™ãŒfT%{SÊÖR”µæZã)TqªQ›Ÿª8‘zN¥r2s\ç6¯úÖx^Õ«®ýþ§<ÛÉÕ¯nU«^õ'XZV{šõ·M+C7«ÑÌÞ±®¨4“+×VŽ2–ÏåèF‹ÛT)þ²•€5éq «Ý”–T±àm,c]ŠM˜R–¦Ê´¬zuZYªV¯ í)hSKÔùÕ¨a$­DÙX].•¿Om'scëÖÙÂöš®í"qkÛÜÊV‘bõí%{‹Öà“~jz݋ܷVt¹¦«s5ûÙ¦îÕÄ}½ìÉÑÂ~w¤Ý½®LÇK㗊טù•)ÑÛÖöâtš>Þér%|Ü¢†ÓÈw-’CÛXþÒÕ¿§MªS+ ÕüÖžV}gU« V3xÁ·í爉uÍ_½ÕˆHAx@𬛰#`Ä$å„YTX†~ȆÂ/)l#“`7b2ôáðâ.þˆ‰ð\iÂD0bòH† ŸâMÌ ¬?a2FþÀ9§½©òàþ&Xßâ[íÈ~»²ÿLlA»°}Ô0¸g{¼›‚?„ „vð0‡B[P’ðD3àqðDqGcu@ˆ·Dç òq‘¶dÀz<•ky””Àß”y3¢° X0‚™†âÀdÄ‚\d“—EYp©°—@[0$`y5$h}˜Pš‡J¥ÖyT•`‡5 ''@[_vzˆ0ÚÀî0݇uX'ãP¿×E3pqÐGc°ìЃ-”Š@¸{i´ xaÀ}›°{ Bso6ÔÀÝgC&4¿  þ(P À€ BI0ˆB(  1øk'F5Ø8Ð ›P{ЃÔuB8€îÀv•wAÅ~ 'XÏöGñ'za‹%·w}w€÷C6П€äð `­Ð ¼ 1° } B Œà Žp1¸œÐ*`ŒP Ö hBÉ@œ ó΀BÁ€s` tÀûÀ €ð ‰°t` €<€û§!0ȸˆ›`BpÿÇBç0À5° -p lÀŒ0 M-4, w°÷€ŽàˆÇØÈ p ° Î`Ý  yÀ'ÉzÀÉ0þ§PÖÀˆP{E Úàõ00€Ô@3` ¿Ð ˜ ÔÀ3€ Áƒ3À B  à‚ˆ€…Ј@ ¬À[pBÐ <Ð…Ð}iP'D  áà$`|À[àˆ)25Dx03àYŠ{EeHw„E§„†YOYЄ‚P Ò0‹&pzU'F[0•ò 5(N×`„ ± mp 50¿`jp" ¿ –•àg€ ^’@Ff Ÿ`åPh Ùð0€ 0 jÀŠ€ ŒP ^Àö0ú(þÐîÀ›Ð Üy:0C@rp @Aa€`¯ð ´à](k` × Ø°KÐïà€ñé>0–@1pMÀ€ Á 0P ¼@Cp 0å ¯PkHˆ.” pàip¼‰I`ùàƒ‹ð ýÀ8੃çp’àÝ@•›àtÀà X°Là§ Ä@!@7 ?˜W žˆõÀ-Ð 57 Ap LàBôéü ç0Á@êà‚‡ŠËÆ~ÍFX¬ÈC¯  0§O`&GØ–§*uB-Àv)3pœ©þˆPƒ×° ùP ê (` îЀ1sp¿ @`“[@'”–°£}`†8 šà²P› x€‡€ !à€(î0^@K8p €À›°¦ Ž hBàˆ€¸†  S  € Ô‡i0v‰k! C© œà‰à²° 8¦ùùàW0M@ì` ˆu8oèÐ »þÀç°$З:Mà¢þ (p •p"€(ЂÐ׋œ€¹ðŸˆNÀS ­›¤A”‰n¹ 6 K 0‰¨µ@¢BèþÉà1€}°©pR£æN„ib§¶eH(CÉ&·O0§D[ %GSW™aöƒ™ÐI}õ°=àJ ” ûj³€M c "°›Ñ0mÀ@@›ð bzD^à‘ÚоpïàʲÀ¯ Ѱšoˆ™Ð îàeð @$0x µP”Á¸ Y°z°  °“Ø Ìà› ̰€B`­'´UÀ‰ðIà M0”0 ^àÿè Π 1À©ÐàÚ †òJ‚ø‚ÉÀ‡\Š6àP 0gÀ£ž–{!€§à þ»°H™Ð‚?ØÚÀ ÷ÀÛ ­$à90KÀ3p JZC™¥xšp•p€tà¶çB Ûx ›€4›gêgªj­Hw·„ô`rFP D;§`§‚µxzŠBãÊ€ œpÛ  €è •Ó(`ŽÚæ€ £ð ³°Ýð ,ÿ}¯2P sû` ÞP€€?\ ƒÀ †ààPÀ   tÞÐw€† ù`áp²0 ÐDÐ ˆ tà € ”¡€È0 Ž G„ùpZX¾ÜªiÐ ° þMÀ±k®ë¨Å£š ¾ Á àX t  ¦ÀŒ`å D}p÷@ÛÐL CÐ ½à÷ÐãÀ 2pùÐ,8 ‰ p£¼а8  l 3À t`„ºˆ0h© QJCÀ}À ô‹ŽÐ Zà\:æ@Ÿ€Ì  „Fj9»bŸG`c”˜¢'FðÜPr¢…'p£¶ ŒÐ ¬0¥ÀzN ¬À ’ c0ù } ! ¯Ðˆà ÞÀ ü@‚£À ªv }É ¬ÀÍP  Ñ€ Ù0¨Ãx ïðÌ-0 ȰÁ þ™À ½  _šÏrЃn,'(C[àò€‹@Ðr0ÊÀ n Ð‡ù\8 ¬g•€ `Ñà •0#€á°›-Ð m “fÏ’þü Ëà‰ ŸpUƒ@ Æ8 \ ZÍ È°ÏªÊ j° !Ъ ”¾À Ñ ]hBi@•™FÍ ]Ð}[À FÜÅk!à ¥ I°£ ý,ט™ò`Ȱ1É †ð{5ÀïUÀóÖ¦"ÇB.ð„ä,§\ , ¬ml•ADçÀ ÈÙY}“&‡,DÜz&FœMF¿½ løn~ÄÏäpDcþ`Bl(ƒ0”™ˆ0¬pýHATm+Ôw7™™;„š€ „€¶›ÞЗÜ8ÉC8‰Qqxd8߉pMcwkFcPmÙ=~¹±޺܈ ÛÍçÝ™7˜ÝÜlMÎ.Dc€ô‹F0´±=‹Â Q8…Nyy”™Ä@Úy5â`ÎÙñ}ÝííÝê­Cï]G,Žc7ÄßÕãiŠ`Ü”™}° ÍÍzDÜÂ-O?¸ÞØ KG§L9= ÎeãЇ`E~F‘ Sm×g§Ú‡Å¦ÛuK­á œçŒv*z´]‹-WDm–F¾_j>Jü}ãYÆHpŽabfX¯u„ìæHòÝ)„àþÊ]M'À¡ØegSqþKÆÆß{žN ÎÍ >hLÇt’z. a`ÅðÀo™'—áô°áîlgð%CˆÞb-–}Å5ã  •Poµy¯‡ O6L¥B‰`àÜ¥¦Eè&ç—§fýÅl)ÔƒíÚŒg³ŒTìÍþdåð„ås÷B.0á\¾˜ðÀÕ°QÇåµ]æMöpŠNK-”°8ú_¯` ‡°rwWqçB À ˆIcà rV24¿°KÜë®neï\R:õç¥èc…‡9Vè^˜”öi«…³îè=Ûà>Îa æ<§`°ÎåìL™¡åvnDâP„þ®1h|  8wBT¼0ž’•¶ÐÌmò0Oq+)åëŽ]¶ÔëÀo ì3kPuìë”ì#_ÚÌîqÎŽÀN¯B<°åã<ÎÒ` DÁ&'掷øíÞ” ¾š\€ ¸0 f@¨k ´0™,{ÔÀ Jð|6pÝ ÊŽ0u‰l ¨ë ZÐ!0ÖÐ¥CÝÈ Ð/o}pàÈv‰^)ÿ¸30 Ñð Ј‚»` .t yÐÜÏU˜°¾Z¹E°>åS.èåµH„fl¹eç‚ÉèŸS<»t^ñzWáE;Û¾ÿoždM…ŽPe;ïÐWþÀ­ †¦«Ú-à*BÎPtðåPSP"ðUÀ–P•0EPXð 0 pŸ`ˆn°€P‰›p›qà³ðòë{ÁáÜž·îp¨Dî?W ©ÙÅË)~ã®èA”l_“›yÜäÑH’#C†üX$J“)Ežlé2%É“0gÖ|IócN‘;gú\Éåʘ4‡ú,i’¨M@“>…êòåQ¢;›®t!HØÖ­‚…9¡ÁØba¼zå*,©W©e©‡6@üõñ2Á‘€>Ú ó4¢ 1êx$1å—,^èl1Õ®›Jt$Z“/¢}¸fíþʵɌºvÚ I9H:òZ)è³D"ù‚YÊ'#ØEDˆª±iá nÁ6mè…¨°ŽG­âìÙ¶©Ò«HV¯ùnR¸Óßòú©÷ qÉãŒÙ“jKèíÑOÕI>þÌ1èiE{ÖˆØot2K˜³ºrÁ¼Ÿ¦;)D¦0c‰P6ðDm˜ØÄ‰{…rˆxGŸä‘gãM‰:hæ xøÀ“M2ɇ ÎpAÃÆ0–G`Ä£1<ȃD䱌Ù²@¡ƒJfŽã‡˜ZÜAäœ^©"˜dxÁÈv⋎;˜¢ j¾©r’‰LônÊîÀñ„³<¥¤*þŠ::µ[*¼¥¢â“½3Óüó*\ §«®¼ ÈbÞx#‹G$€4RIm ¢ .µ´lq«L£6éÃ).åœ&´àD Fp ä.’Q¤ )šÁF$bÊñNjèã‚3TY&ËHè•]¯aÄŸ8ÁÁ\Tag³Ì€¡—Q‚°lŒPÅOxÐBsž´‡v>²Ù&4™£qäpê¹5ýtÎ*@rJN1­›sÌ~ím‹=•xê·M™ä /Λvº9†⑲°ÏÐC1"7aÅNºéÆšA6ä‘AÙš 8@P=›>êcƒ2(àa Vž1.È1£ þéC M|èᤔAf9x…¼(‹.F‚JÜH$ 3*ñ(V&ð¡£Ô̘ °T/( ›œ4&¡D^q'™e*‘ç•O˜mF søyÞ;¡ÊŽL€Ó´saN¯MõÞtYaÇݪÓÞªöíâÅû$<Ð;ýŪ“ÏBÔŒaÄšZV¯å1YöØY—Ýšw~ÙòìxØ„„1~ÞDž! ¶*áwâtøî~þy$r1^øÞCâôø‘H>D蛲>$yú`åk–ѹ†Uz.Aì"_ø‚17¿SzÆ÷àî <Óñ¢Ö“®áöFœuª=΀ˆ’þÑ T]ë$Ø:Øv¶suw=ñ ïSÄÛœN†g¯î )%Ò ÁBd=DŒ x‚qÐ<Õ+`ÁÔ¤?yírøb_úò…¦O n`×Ña9wDË}®}ƒê„€*‚å 3è†4!1Ôâu‡°ÅXÁ Ú®L¹“÷VÂÝÑðƒýK£C„ÄE{-CÉóǦÿ©^ àžôuD7f>žB¤xôT°—‡‡Aÿ·?6™)58 骸Ÿ‚Ñ"CYÈ8Ê¥ ŒjØ ;¹:õ‘~Úa¤›è8À$¦²•ü“ =•„ Pƒ½äáçþö¯É s`”Ã5×Á%rÇNÈdHp :DUó+_éÄ"@Œnà“ßg8ÃÙÛ¥q‡=4Ïý:÷÷ñŒu¼ÿÚ¨ÎüÍK:ê»×û:¦ëÀO>‰Tšèw¿ÇÕ³—@Tœ$jIŒbT´æ5©hоÀ§°`F5jA f´ ¼ÝþéÌÃí„Ìl\%6ËôÜp•3äç 7Òó´tqãc„Db2š¹4"¯fö)šž ¢ÌRů$Š¢ˆÀd·º.²ÎªW]3WÄvr5w2eXU Ú>xnå‘“Aј>—­O¨€rc? ¿µ~ÿ4˜#$þ9z)ô|8¤äK"@щnÒ©FØÁ~ÐF¸N‹Ý"#«ÅÈjBµPƒH äÁ‘~p­1­¤¿V OÅ•”¤~âSá`ZP>ÚT‘kª§ù¯ž å§Ç ª>iâ®3ŸGÁ ›(âR”¢0ÁXQ Ë6׹υn-ô±Õg®­ª<æ>­+[²ÎR^5§^OªÚgά÷„Ÿ?C›Cö Ô~hÃZJ̾úÕ•´d­Hêc\þöw;Æ’1LÀÀFp‚,}¨Ï–­m%N_IRCZ’¥¥í¬Qòΰ½)lÉÝWþqŸ=­èbjÖÝ*±·\uâúppþã6®ñ<–dhBÁ?þ±&¦{¸y^.¼ëÔneÙÝ:~·ºGV+ Ó c#×}rê?Û;ۇᕦ¿<(}áh_Ëg¥û¯ÿ‹Ø4ÿ÷/@ªÑ€dL |wÆsžõ<´õÁа=]|È?–Õ~šû3LS+ZóM¾d\NÝùCÚѶƤòŠó”D”¾¡b%ë @渹Í;(5œA`0ÌÀά@F¬e-kXãYÖ|&rx«<ÈìŽY¬~44åä©k¶‚ù³Œ>ê[OœÞ¹j9 \¦4AãÛGwÒ2¬dŽ&鈼թ~³·Ã=”Û¬ðÆ3Ô½îuþ§[ÝÞð†!ÖÍŠ ¼1ʼn{­ ;Mè–{apÕð-ã V`øÑsãöºS„ÖöoÂíåæÚ^¢zšp¿%ëœAƒpwÜãp÷ìàd°›Ý%/ù3bmr–IYÚéä5XÝqÜùû¼×mgü\yOœ›×Ê_År,þl‚Ý5´y•t˜óU_lÿÏÌÄÞ,q  €ÜVÇz¹­®õrãQ{ØÅ>v°ƒbú#4pç{¼º…I[K¶Ï´Å.¸£]kR`.ü×<µôЉXÞ³˜Ów·ø2›¸”ddc Ó€|ä%?yÊ·"òÛØÆ42¿ùÌk~h¨žËá sìÊþÜé“ζw—þdz[Êx_| —~åí4{½DŸðl¥=PœVûÐM—ä{*’D0 Ù@~ò•¿üås€ùÏÏ6²Áˆä­ýÞ¦õìëAËoYúÛ ¸ÄsySÓÖÃÙí»NÿÞðÀ£x•oéœ2ã™x£Æ8žÔ+>#ô¿þ3býÀì¿DH4z9œºb›9õ‹=–º9ðj½k[­³Ê§~Z¶‰³=Á‹¤Ü+ºÝ{/ã+_>ò ¬:)=òé9 ¼¶œó³ºÃ7¾Ó>¸S¦ü2´ïK40Y4]*?Ó!ô{´`Z¿Jc'÷ ‹¿­6úãPs+÷‘#*s‘*ŒþB˜#—*²@йµC+%+¼?„#6œ9?¢@d²@ôÂÀ,»==6݃/ÞAHbº|m;4ϲ>~B<ò{ÁëË0ùŠ/XªA¹£#„Aä0Fs)ü:¸{$!¤4¢*Â!J1øK&%¤ÄcB'¼¿B(‡ñžËµ,¢D˜…ãCƒVtEVdÅlpEå‹EY„ÅWŒE4˜&{@Ö›2 DC|RÃ$U¬E\D¾\œE[TFYtÆW̆YP»h+Yˆ>lÀÆlÔÆmäÆnôÆlDƒÁÃK,ôëCC„»™²·—*)‚gð†€7y\€zœÇx”G|´ÇzäÇx„·þ¼G{ô†h@²RÄëÛ0$S¤´üQ@†yìG~¤G|ôGÌHŒ¤Ç}”ÇgX}P;Mì 4pƒ2†”TÉ•dÉ–tÉ—dÉKø†>ûD¤B¢#E$E=tj+}@†h˜…UˆF)Êx(JFQʤTÊ¥4ʦ„Ê¥D4xGh²ÕÛB3ܹ_l@öY¡h†gD`J¤|³„Ê£ŒÊ¦dJ£TËIبÇiÄ+l(ƒKpw°‡½ä˾ôË¿L{†À´wXH†hÀC=ôs"?¬?u´>vdŠ`…l(Êþxƒþ‹¨ÔLÏd”ÏL˨Œ‡UPƒË´6þ€CÈÜ"¸FƒÄ½˜Dhoà¶ìÌ΄JÎ\K¥ÍÍÔMÍŒ‡D…IˆË†K¨Ð{Ð…ædÎæ„NèdÎç\Îè´Îë”ÎæL&†RH‹³­'ü*—cœRœ2=—AVx‡U˜´P¥UZý›… ЂÙ;ð¸»ë°Gü@Øü” …hÔ?N1[NyÚ“ƒép‡VðŒWІàÛ§ÕÛ¾=[†Uˆ†ê F€n8Šu‹…‡ÎõÜÏ…%0…{€†þ€\€hàW¸X€ à\Ðý\‹ÝÜø È*ª^Ïœ´®ÖˆÛ.ê˜-˜>FP\Æk ük4 2'ȇ.02à 8äc8À…6ð=è H§ÖýÆQ˜ÖtMP“0S$<ÙkŸ—)GêÛÛüUÚá‡+ÈAÀ…lÀ:@<˜‡`Ð_¥å1@Ûw˜\§`„uø‚Ø•Ý †6€‡kè¸S8:0…;°` öÜÚÅݼ¯=1%=-&¡u|Ò’Bƒf˜>̉>Ø…k€ yð!S˜^%Ø„z€4èá˜+0þ…%€…:˜PúˆkuÇi=HvLÈÄìSH«‰P…zåÛ¤ˆÂ*$‰XXMÀ…)Ø  G(šà ÂÂà¹V5xºÜ Ë­`xˆ„B6äCFäHP`p…Hp…90…0W@0> äDÖäÎ=¨Oã]Ql6]ËCÕBOŸü 40ž‘ÈWDØ`›1ÈX‚øéu‚;XÀ^sðFHZ( Åm`É×{ ‰6‚]t2uu_}ë°dÓ'6Ü„ PÐsådæffecDp‚ žsðMx…y¨„nîf“`„h@%ª"øC&…z¶ç{þÆg=¸‡‹àC…HÐÆç‚¶çBv…u@ž—Ô|až­Ÿáɬá¯bU‚DÀRCEÊà…|h‡C(4`kðBàt¸ƒIXX ¸‚&‡J˜ˆ&¨…RØsÐLQMM}ˆ†âTM.fM/\­á±| l‚lØ„e=T2Ñ ½\˜„øà-„Z=¸ÏIåh2Ñ‘˜…e É«H„EX‡H¨g€ë¸–ë¹æ‡{ˆ¸–`ˆ`6Èx˜ëÁ&R(ìH8:˜ÝmÂù-½_ÕÉRV±a^yùiUÔ¶TÊU˜‚ `å7Hþl`g˜Æ7 QFI?¨„û? Ò7LHËÒœ)h9¬l_ñ:6s«j¤`„e@¥IhJÜÌMFÉLè1àˆFÀ†YmÞÜLê^Êx@wtj·l¨W €ï ïò6ïò&€ï $¸nop8ïùFo[õwøNlÓÙ‡^¸žèĶ£ ªl0ß‹GðWðgpƒMx‡eê;%êèCù”Gy]¤¾Hľðóô ߥ×ä ås>”/zä+ú£GúlHzY¬×ÛÝåqFòñɦpu; Ììé@=æà!½a{rÝÖ>)ïmu¯òJ2 p{°{®çúšûÀ°·û‚?òc®çÞù{ø{®G„¹Ÿ‡rûra¯ïïˆþïw[7j(•ž;bÁ×[!’ì, ¯áþ.¿…ü²†Ä¡Q¿4,¬Bƒ·B5“ãYAÔ¿9Ö‚«=)ü# ì©}Ög Ü/êf‚ö©¿Éiÿñj‡À]Ûm£‹è=zÒˆ!}aü]³w÷}×xß ˆq±& ‹›ÛgN(=îz£Ðc†chó ´ð<Çù³ÊÁCG{¡ëªæ½ñØ|¹ôÞÛ™ŸÛš'} ôó(ˆM› $Hp "ƒ2ØÐ`B† å9D¨0bÄ‚’(ø0!È"Gnl¨äɃ+®¬èPáK“!c²<éÒ"L‹uŽ\HQâLˆ)i^ÌhÒcL£7ƒÖDé¦S•Ybº"ɬUSöÜþh*Э+¡Î|ŠÔéTy^[ÞlëRhÙ—-«Õ¶è\º[¹ÎÕ¹SæÒ¡lÉR…+S/V²$›¢ëuáÎÇq¥BÎéÖ­J¶oÍò¼zTjcÈr‹ŠQ±ÖÔ`GŸŽø²åœ“7û-,»5O‘¢ï’ÆI4,Íà@a‡Núuª_ПÅfæ­ºq欞+¯ 8:õ³Ù§k¾LÜ7Õð]í&>§Uô}Ñž®½dÒ¿6ϯ[Ò®qø¦K.ö¯eÞѦÔkŠ ÛSk½¥àW "÷„Hq5ÔQ¶… cÇÕTk‡5uù98ÛTìÑ– qð™W¢M!W_exA_Ö¥Vyíú}d"eZvfZ~>Ö¢NþòÖbNÊÊÊN~nvf›n;òîí.éÂŒ.v±¾ÚÊøòð->q.ž›žÒÜêÒ¢fv..n>nN>ööönNžž–ºv.íòø‚¢²¦¦Š†NŽn..f†¢Žy¶–ZfŽ®>>vyµçü~T.âîÎ.„Áž¶ºöúþÂæöŽZòòñ–†f‰.ÙªiNv¢êÆ—þ÷În¢ÖÊÖÎ.~vŽ–«ª«z¢Êp†f.”Ôö~>ž‚NN>þûàÛͽôÞÈÓöþÏ–B>vZN>ª¸¹Ã›n½‚6æöÒŽ†¢ÆòþZŽ®Ò¢vþýöòÊ’ˆšš¶t.N–̨Æâ†ªºþòÊâ÷þvfvŠÆìòöü.“§e.n¶ÂÖÞŽ>Z..Z~²ÅÍ>~¢vCس‡>†Äe±qŽZ*ŽvZ>Z~ŠÊÆÏ–ZòÒ˜ŽNz²Þ¾Òꪪ†þûæŒZ.Z–Ëb>ª‚fðÙ´ZZZN‚¢¾†F¬¹ÆÎòþîÒ²æ¹fº¢ŠúýýfžÎíîíæýþBj†šZNŽÉ†‚f..’ÊïÌ´™ÞÞÝ.Z¯Æ²ŽZµ´³úéÍf²ÚÕëòŽŒ––ª?v¢´‚AÁðþþýê»Ýñª’n±Õ‚ºä–¢Æ÷æ¿>†šÒó?ŽÊZ²ÖîÏžZÎöþàâàZ™Ö–NýøÕ•ÃᮚˆÊŽ.òþþN˜v>ìöþZ‰ºâþþšZ.¶º«Ï–NóÒ ËŽG²ž––NçÙÖ’¢ÂfnZŽnNÀµ–š¶ÑZžÒ­vNBnªf–À¢ZíþþþþòØ¢a—>v–¶–†–Bn¦‚‚‚´Ùþë¹þþÒŽúÞª>–úÞ³žžº–.NžÎR‹¥þþþn>Òæé‘Î¨yyz÷×£öþþšNÿÿÿ!ù ÿ,†zþÿ ´G° Áƒ*\Ȱ¡Ã‡#*8P¢Å‹3jÌXq£Ç C2ü'²¤É“(Sª\ɲ¥Ë—03:ÉÖ!ªUžbêlHn€Hù`¶ ¢2wã’3w'©Ãr|ÂÉÛN>$·€”PË€Wô!˜;e’óGöa"Ð|á×UŒ*EØê¹Xšv¡{ÓÐ*e›vÍá„oäÉI×®C9í9F(ƒ%±J•$ðU€A6b´%Çʯ*8‘°CGÛ@)¾Ø#÷mV¿µmmMòû¬0ÁÈ|­©lOøì ÈòûÅ€sÔø WÓžla2þ¥”¡Ò¾ÎÉí©—4{„@ôPLÀ³ Íœ²W€† W†X\»™Ï8À-CN}q\€UM3ˆ#^AÜ[è#Í=À覈_}(áSÌ B-üЄ441¢´h© ´=-üÕίp€–P&ìFQþHñž=e´5Íâ÷cïtA @!ÑY‰«þê(¤Þ/ê©23öœ(ù êC@`BfŠ.Ù$cŽ0K+T´‚IwV”fÀ€ LÚê¨ z«_¥/ŒAʰ„”Dy E„¬æØºäúãžµc<Çpr`s£´å¥nñ@@V‚B ±ä#Ž_o8<È{Wz»£Œ‰›æ@€uÒ U¢¼vñרºÚbŽ ëX ¹ €%XG”=múÀÍlÌ ¸ÈÁxàC*]ÈcÜ’rÙÃÖº¡Â*¨ Bt¡ûï‡ûµ ‚©Xs‹HFÄò*CKÙE6,4M[O@2b9qQˆ_&°ÒVYøÅþÌü6ÊͶ2b1Æ%ÒaALHI Ó*è³À‰Št»¢öê‹=ž|ç`"%±Ï»¡„`ÁnbCC(€BºEkŒp «G´(#dv×î¼÷îûïÀ/üðÄoüñÈ'¯üò*õt3A“‰ÃÏ3ÿ{V[]Ó–Úq‘ƒáöðBÇÖïž×^ée̽xÚkù;}_Û/Ê8ËðÃx ìÃï å9_¤€ LZ Y\± ÚÈbþS Œ 2£JÔˆ/ª‚ Â%,Dp%qšSÔR$|ƒ @àô2vªªÄU°’U©¢µÂ¶`Í…)YWÈÜ%Ãú1Œ…þ(S2ÐŒL-?K Ò¸bC¤Ð¢HÄ6²ù£z‰Hàߊ·© iR‰ >'’Ô.ŒhL£×ÈÆ6ºñpŒ£çø‘žü$(„¡^騑qP]ùJXÆò›ï‡9ÿ˜Áô ‘ IhbTµÆ4ö@jô üÙC’ðË'JQB’3]%×Óž÷Äg> 2Ð8l±„`"ëhN-o¹ŠSNPF4²‘9p¤#ùHA¥z¡ҢLðÒ!t•l´‡_è‰O~ZSƲ¤‚sxŒ›Þ<% A+µÄ«V·²2Wƒ >x‚äÀ…;¥ADê°]ªþÜJ5í1¯zé*\q:PDQdJ‰WøN¦N&.ã tð1À$ˆJ”¢ýãcØÆ–P³¡MmÛâ1–Ùc¤~1é3=—ÏÐâ1iLŸIÓšÚô¦8Í©NwªF^œ¡žyD2`ó^ #]R$G4 Õ­ˆô Œ 鈑± ~ØKÏ5€1 Ðà©D˜ó–O‘éƒÇ#"Ö†¬ÁÇX€e‚žƒF(ïcžü(é«úqA‡Ð=ÈðÁö`6€‚ÅăÁö¦&äB€¯ðÝ£¤Ñ!/. ŒRŠy4O]}Õ X€Â‡i“ú!”7ì¦>þr)V¤è_õ97 `-9,àpÛ›”ù€"8ˆWÈû%4ƒ¹H¿Ñ—À9\ …¤D©GÒLm%W*^@aö¨”i ò¦c@Àµ‰ã\ös¼hŽÐFþø>RA gÄ9ÀÞd¡@¨ ÛµZ?PSÊp)2¤À/ÖP1qåµxã¬D9á[¿ûpíbŒ,ºœ=˜ó–0‹ XAÅ^ãÝS/-­ä r ÄÅHŠPúf±Ìñíñ ˜æ-œ+H5TÀßÄ=¸xýãVQ®VXý!€'ÞâZï)‹¸èÆbq&´ eýRAþ:±C:Ä@…˜Q\-ø¥ÅÇ£"Ù|)Dpbµ»Y*`¸ð2¿xc ‘ÞôÆ·¢P‚·hÃ\k/äÇÐ!ƒ_ƒä(oŒ1öHëF[IÕq HÈ^jÖÙ—§°Žµ¬gMëZÛŽ>jN0"Œ¨ÂyjM³ZkL`†€(h0]¬U³ãcH[O‰V„EÄ qŸ´7Q>îU!7,ˆ+„àQ¤K%åß#&ñœÌN›ä1O¨<•l ¸ Á ¾À@ÎC⇸=GåVð‚ 1+??›åþÀƒ]úÁåèÞJLÜŸШÜl…sÊSÝz÷þ#–’‹j¸‡¦¡`úh@ ¨PËè÷À:¨%‚È€›ipæ¦/ƒÝËX·â…l@‰í&ΛÇŠ_|÷&<`3†š'WrÐÁ<á8’¼‡Ðúa[„‚gƒDÏ @À–ÌßF™Ï RCE¡s AÇ` r1W%GB'+I-ô€LE‚AU\À `yI&Gz¶X¤E7#7%UxNQ³Á| dkgØTº“w4Xƒ6xƒ8$‘ƒ Ñ<ˆ±ƒ?H;covered-0.7.10/doc/html/img/comb_complex.gif0000644000076500007650000004247611052400251020670 0ustar trevorwtrevorwGIF89a[Içc™ræææ¢ÖfýúåHJgýöÛîîˆ”ž¤úDDz©ÉÈ*,þŠŠ‰fP'8M VšššQhtÞÊ´”o\JDXvDºÍæO42òòò„X>¢{QN 0–¶bªÚjÆØä}}éÎ¥¬mfuÉ—Z¶sBýö䱩£N\sFl”­½Ö;XkþØrz˜Ì¼Îâ5$T!)Piw“úÎf¢78…‰¨¢|kg’»’Ênªªª\x|†¶jH33¾®›4FOì¥Y°™–úúúθž¶q{›´Ê² ›ºÏþ¦›PE4îJJf]mööö;©² 8Å‹‡Ô€O¢8(üþ€€ÀÀ6ÝÓ«_Ͼ½û÷ðãËŸOþ;><Úa‘H>‡ѽ¢Ç{ï¸f€ôÑð…þGƒ#Ã4_4½°Ã4F s 54Ôça{4°ÓqïôÑßzÿ}¨âŠ,¶èâ‹0Ƙ^‡é½ãBt07ÐA4øDç Dð€=ö<AB ']yÈðA „”g‚ŒXf©å–ÀÁÂÄeñ{cFÀÆ9Iæè4ˆšñ½Ç<¾óÂgÛz¹°À q²xP&—îÝwK |¡Ê;ƒvw&¡F*餑2j˜fZt(!G!/(áã+™zàÈFâ‚K¸(¹þï`úŽ „±<"$ Pê¯À+ì°Äkì±È&«ì²Â¾á¥rQ 2Ó 1$:Áh G0ãŒâì-èh`D |èáP„Û†\T¢A%q°ƒ h”Ëî´Õ^ëî,çNƒŒ(5°éO¦_̦ø€Ã‚¶²à³ ·L#‰â3ÈŒ"« ªÐ (£Yô¡’ÀqG çæ“GÈG @qì £¿pƒL%ÓøË.›K%’$ÌŒVø» >ÕTHφ;n(ìŒ 0=,C!4}ðpK̆-öØd—möÙhgʨ ¿âA§/Ä­ÄÜt4Ipª«²Újþ¹”* \ñÈ\!yo¦­øâŒ7>ì6ÐbJO0̼#IJ€3 àh@'[‚ ^òC)Ä ?ÕŒSC(²äÂC$Mƒ}úä•_^ƒ È€ êÈR» ó€)ñÆW£?¶LÓò „âg '°®ˆµnÎ c ê^ö²E<øl 8ùdLôTbÄ›y Y >Ѩpî8þ ¯~™â#ÁÿHœöJ194¸€’àÃ4âÀ¸i£+] NFK°n x8ná>ŒÁq ¡GظÄáã„( E+èð9D¡rà ZÁ†ŸÀ vÈ °êþ @!>þF8 „„ÈÄ&:ñ‰PŒ¢§HÅ*ZñŠXtbÞå~¡ÖúþÀÑ„¡Î ';£ÆQ¤®vZŒÀE\àNqÀGÃQ jàCŒù+#J >TâwA5 ‡×1 y8¡V€2p”B”ôÀfA=4ØýÃG(ÐwBB˜_5î`dÈЍ#3rk…"È@!û° „Bèƒ"1f 0g#Ó@„ÈUD àÃ8’Y/tÔ@p|Çø,‰)L†‚e¢È†9ŽRØ0‹èL§:×ÉÎvºóç”…øƒÈo‘ ®° ®0„Gx„C¸„»Æ„Nø„à„QÈ„üV…Mh…Xx…Z˜…\¸…^Ø…`ø…b†d8†fX†eø„K(„N˜…jø„lH…m8„B‡ox‡jh‡pˆ‡|H‡s¨†Ë…Sx‡q¨‡Mø‡þ}è‡k¨ˆhx†ŽØˆøˆ’‰”8‰–X‰‘ˆˆË°‰œ¸ ›è‰œŠË`¡HŠ£È‰¦h ¸‰¦(Š®øŠ°‹²8‹´X‹¶x‹¸˜‹º¸‹´ØŠ¼ø‹ÀŒÂ8ŒÄXŒÆxŒÈ˜ŒÊHŒZ äàŒäÐä0ÔXÖxØ˜Ï¨ÜØÞøàŽâ8ŽäXŽáXÛhŽÜ茡Žåî(Žð˜ó˜Žñhèˆ÷¸üØþøiŽZ€`iºp yÏ`“ð“ð  ‘)‘ ‘ ‘Ùiù‘’ 9’"Y’$y’&™’(¹’*Ù’,ù’.éþ‘y‘Y“Ù ™“9 5É“>Y‘ ‘É“6©“;y”>ù“J”8i”6¹”Py‘‰‘I”Ny•WI”V‰•E9”G ” “b“cY–dy–f™–h¹–jÉ’W‰ïÉ•tY—vy—x™—z¹—|Ù—~ù—€˜‚9˜„Y˜†y˜ˆ™˜Š™˜p ݘ™’9™”Y™–y™˜™™š¹™œ©ðÙ™¢9š¤Yš¦yš¨™šªYšù˜æÐò¨p˜Öð«y›¸™›º¹›¼Ù›ù™¡9 ‹p ˰ ‰p˜Ÿà ¾¹œÌÙœÎùœÐy›­i"lÊÐ þÙo  j @Ïàj Ï  áI æ E€ °žE€ïÙïÉò€M`ýpE #ðšï: Z : À9—ž0 jÐÄ0}ÐÖ°=Ð à ó`Ú`¡z M°Uóð “PЇð U€Ð“ Îpb5 ¥P“°z0ÓÀ¢– Ú£>ú£@¤•Ù˜s)ª0ÌðÉ •°ü8€Ç v8 s pÀ;@ ì0 P‚ jÉÙ ©ð o càeÀM ç Bz§xš§zº§9 œ9 Õ© ÄþÍ€1Ýð 8Ð0 ¯0 ‰º¨Ò0•P £ð ]0•p º€s “œ"#0 å pÝð©Êɧ¬Úª®úªÌ9æà ñpop«10 è €}p S`ü€°¨KP ßjÀjðÕ  @mª”œ8 %@ –P n0Øð ŸP§M °Z®æz®èJ™ ê"°3•°K ßà«ÇЀ0 I6¯ÅjÊ @F0 ÄÐ4•Ð “`8Ö ºœlÀ wP mÐ l€ªlœ“ðA®›±»±y)«lp@ ƒêšºÀ80ß š;yþ7@ ãù0ªÉ`«y © ð²<éš÷ƒÊ±B;´D›±ëʕְ éÀ•3ù• ùEµR;µç*«X© 7ДT»µ\ÛµC{´^¶b;¶Dkµd{¶h›¶>zj`«ƒÊ²  9—j[·v{·¾‰Z€äЬA«³rë˜x;¸„[¸¥©·|ë·º°¸ sk¸¹’™ˆ«Š‹¸®9¹œÛ¹ž»—•Û¬°¸:븡©˜l°Éà—É·‚¹º} ëpŸ[»¶{˜ˆÛ·oð·™—›{˜SÀ À°}ÉÜ@¼ƒÉÀà—Ê»¼·û¼ÐÛ—¹{¹¥û¸ˆþ9 « ~ ÃK˜Êë—“0ÀÀ Ñ[¾æK—Ó+³¤Û»‚›“ýÀÑ ð |)¾ë°•9ÀbüÀ•lнXivP ñ`›Xù½X9´S h µ;)¾Sp¾<Áº»›Õ{º é«Y  BpœN9öÀ $L»CÙ À` 9gà E œ““ÀW©ü@ ¯p1¼ÂÎ{•,ì©`2ü¿ÈKÁF½é;ºŒ«¹:‰VÐ+  l”ë@«Â©¼®{†°#0*°Ã IÄ\ÉÎ0 3° pÀ=ì”]üÅg Ä: ÍpÄvü¼éË»¦K· é&Ðþ; ÅN¾$<°{Ê[ÄC ÆÏ°aŒ•3¬È:9 KЈ`T Æ;¹m<É`Œ 1< nPÚ{Ǩì¹y¼¾Lœ“†@Sp ^€|‰½ÀÁ qð ÉàLk§|•€kœÀä{ÀÎC ä:”ʛ̩Í’»Ê˜»ÇN¹¸àkËu¬“[ ˜šœ“Ýœ“`ŒÍ9i ã+Í蹫¼Ä¾»˜“кëÐò<Ïô\Ïv© õœÏô|È\© ôÜ  Ïò|?›ÎM¸ÔœÁ|¬˜dÀýÐÑvi ]ÑÍ vÙÐmÑÝу»Î€ÛΑ©Ñ-ÑuIÑ%þÑ]—$ÒíÑ0]·¬ÇÖ ™ í eðЃà  /}ÒÍ 0,°Ó °Ò\© 7Ó PÔ,Õ Ô ÓX}¶ ;¿ËÐ p ƒàÐRÔ ãðÓtIÑfíÐ0ÙµàÐ`½Ô —P ÐÍ¡ C}ÖWÕ€íµ3Á[ÓŠéÔvÖ 0p í×íÐã@Ö<ÍIÖL}µ =× V½Öؤ=µ[ÝÊ6يח@Ö¢Ù¢-ÖI@Ös½ÙXI‰Ý×ãpÙ Ù¥ýÛE;ØÕl؉éÔ_½Ú àØlíÛi-Ùd >ýЙþM×tiÜž]Ö 0ÙeÍÜÀÝÝ{Ú"mÓ¹íÐÉíÚÜ•jí× pÔ”}×ÔM—¸}ÝÛÔ¯íÝö±Â­Ð’ÙÙŠ]Ôã ÝÙݰÝþ½Ûr­Ù}Ü °Iðß—àh}ß«àݾ©íÒdÙ.ýж}•-=Ôá>⮚߅­Á‹ùá)­áþÞ\©â%Mâ2ΧÞՉʠ o ã9>Žã>Ì\yž?Žã9ÎãG® XŒ•F® ³2ûãNŽã3^åxjâÖlåZ¾åFYã\þå`ŽåÄ ædNâ^^æhnæ{k¹<Ü(žæpÞÝgçtþÛbþæužç1=çþzÞç}ç íç‚.Í|>膎ʀ~芎è{«»oÒ¾è’.Á‰>é–n¾…~éšþ¹•¾éž®Ê®¸ìéŸ^êÛ馞êê<ê6®ê°ž¶¨ë´®Õ¬þè\]ëºnëˆÀæ4ç»ì¦}ë¬ÞÂ~ìR;ëȾì›éÌþìéªìÐ>íåêìÔ~í¬*íØ¾íyjíÜþí@ªíà>îêíä~î*îè¾îÎiîìþîð>ï¹éîô~ï©)ïø¾ï‡Kì®Îï›úð™ö^ð¯®kN½'è ÿð–yð?ñ¸»ðm®ßŸñ“)ñßñ~9ðò ëïþþê"òÒkñ¿îð(ßòyÉñ.ó}ªò„å2óvYá,ó<¿wnò=ôæóBò _ô-OôHòG¿ô"_áúÀR?õT_õVõXŸõZ¿õ\ßõ^ÿõ`öb?öd_öföhŸöj¿ölßönÿöp¿ö*+²älºœúz¿÷|ß÷~ÿ÷€ø‚ß÷;?ôqIˆøŠ¿øŒßøŽÿøù’?ù”_ù–ù˜Ÿùš¿ùœßùžÿù ú¢?ú¤_ú¦ú¨/ú…œÒ®ÿú°û²?û´_û¶û¸Ÿûº¿ûãôæÐ˜ßüÂ?üÄ_üÆüÈŸüÊ¿üÌßüÎþÿüÐýÒ?ýÔ_ýÖýØŸýÚ¿ýÜßýÞÿýÛÎ š¶z«æþèŸþê¿þìßþîÿþðÿò?ÿô_ÿöÿøŸÿú¿ÿüßÿþÿÿñFà@‚ D˜PáB† >„QâB]æ,^Ĉè†7Ä<~RäH’%MžD™RåJ–-]¾„SæLš5mÞÄ™SçNž=objÃ;0tEšTéR¦M>…UêTªU­^ÅšUëV®]½~VìX²eÍ‚ TcÑ´mݾ…Wî\ºuíÞÅ›Wï^¾}ýþXð`Â… v‹TîPŽ>?†YòdÊ•-_ÆœY3K¤ájþäHôhÒ¥MŸFZõjÖ­]¿†[ölÚµm߯[÷nÞ½}ÿ|7Ü¡`ŠhAž\ùræÍ?‡]útêÕ­_Çž]ûvîݽ^üxòåÍŸßNC½r0íÝ¿Ç÷Ñ5õíßÇŸ_ÿ~þýýÿ0@$°@D0Ad°A„0B '¤ðÀ.´ïB 7¼AÁÀ  õF$±DOD1EWd±E_„1Fg¤±FoÄ1Gwä±G2H!K D0'I%—d²I'Ÿ„2J)§¤²J+¯Ä2K-·ä²K/¿3L1Ç$³L3ÏD3Í%#‘Œ&Š€3N9ç¤þ³N;ïÄ3O=÷ä³O?ÿ4PA%´PCE4QEe´QG IsRK'-‚RD´(êÄ>5TQG%µTSOE5UUWµ ´@X…5VYg¥µV[oÅ5W Š{UW_6Xa‡%6¯gt©¢\#¦XgŸ…6Zi§-L®ÅöÚpÈÉu­fq}5hÕå†^/Rã[jéÒe\[Õð´­£Ö¥·Þ¶–Qc©gÞñ`/xßÊ×-eÞˆ‹±s a§’J\I`Ty² $(C쀖xûb#—tøZ‚ p|0G—\(qÈzì•Ëž6.–”>¸ˆ ¶ˆ fF@9çuu‰ä†‘hþÀ(°=.—anËy6nKš1XNË[‹pàa Dh؆éPyуfŒö˜à¿IÄ6b[/&¼I‡göÆr9ÙÔI¾H[TeàÐÄ{v€ú¢I|9Ô»ó6Ç ¶ãeCˆtp &b;æ\gË…%† sMÓâ D(E ®Kñt*7'oÇhiFAý"ƒÍæCšuyfŠW¶‘B_P±H‡t”ùb™žéǨ臋müiÖk%èÛ.*@Ú¢/º–°æ ˜IÇúmjÐå-0¨àxÀ¨¦5¾X¥á¶iÿ;TáB xÖï, T 0‡þXgðÃuAØE1†op¡=Üñ D‚aæØ…LðAyh = žñžqxXôÅù”‚ 8ó&&!R˜£Ú¸ ¶ñ J<ч¡áÍ@)<ã†9dœ7j`…cDŒ7ˆ"Ðp[ Ck—ƒd°t‘‡&p¨>` Px‹à Ð<úÖlƒlÄ7˜P¸dä<”@-Ä&+ !bS°‚ ¢ØYDjÉ`,&þq‘),`¨Ä>¤Q 7ž!|` P‚$¡í4 Q‰? ¬ôF/& >tÀk¼E,¡U€CX'ÈÁŽYÐÇ08T‚&là&àA%*°Á5G<ˆÁ|à#eèÆæqÌJ þ´7ö1 ô (÷6žaJL¡xg?”•¸$̃ òèØaËäÃ}%Ö) T@Sš%ØCâ ‹0Âþ„:&áO4h—à* Q ÔàbÍÈCúP4‹€‚·ð‡,Òa ¸  é˜U­ªƒRda¿¸ˆÀ]‹‘«æ0„-ð1t0¡];J‡>yLXÀ/&ágR¹ó˜'‘ß‹è‚ùG0ÆQ‚N"`xG0Ôáæ.·®ÊnóîL¬JdYpÉD žÑu¨îá˜!&àQÖ¶úVÇòÀ ¢¡LµNw˜À*>0‰+"®¼E:*¢ºt”ƒ™L@F:*œ:o|@ªˆƒT°‹3hÚÅè¥9¤v6l_„*¯íì0‹y¢€ÐÃ?pàþÜc{V¨{LŒè—Û0Á/‚μ‡ìnð.l¬Àøƒ9&âI”Á®E¢QaÄC6Û º± p›#¼f±9>á ·L!•C©|‡H˜€Ä„Rþ>ø°[`ÆÉq]á=h@)®u…cc#gC.8‰)Þât A¸0æ‹4Ãp5› :Yn·ø†œG`CD®[¬£Ò£>õ^ šÌ1„7&°'èAéÆ<¨ 6ýé ùÈ¿=‚gœ¢qC*'ó "‹PÌÁ„aØÕ——•.h`®”FúŠ' ¡p‹ÜþPêx/ŠA°Ä¥Òغh2¾Q†9$nužÐ€+Là[ Vä°#ÎFáÄE jhB(00_49˜#Ñ5íŽB ÖH»§0S_$!dœE5ÆÑ 2.R½š×Ps"xædü>8`¡jmdT~øµ1M°c”X„T¶cæs¾H:-¹5ÊÁy‚‹ Å›jò5 ‡N[5ˆf€§S("v…À¾ÀC¸„}Ð[(& ‡<ºs±cp€)@@† ™W(†.X~ˆ—8[(‚7¸„_°ˆ¨ºâl†TЄ~К)‡^{Èþ‡( ±j}èAüЇs™ð5F€ xô’dpô‚ŒˆzA&àzh†ç»‡˜ui¼tX¼z…T²‡æ24G¼BŒ]u‰—g`ÁÐr€Ä|ê>(…tØïcA /0XÙû„@„'¸ƒÇÑ€_¸} öâ^ú ¢P—.è…©Ÿf0‚J(0'²ƒcÀ™)#hƒÀp ]ˆ  °‚4f0jØ.7#…´y†]°¥%ˆ°`L{èsÀa¨˜‚p›Aû†£S*˜e‚6¨€y‚íÓƒౡE[Ô´y$¸z¸‡W¨ `‚ þ‹‹Išá-# †@86f¸g€‡Û#;ðÅ?ð‚h0~p€»1# |ô„“™# CØHI¸kX€Ðš‡oˆ—7H R#„Z"É%6à…`0¬S¸Eè~èdƒyì‚a€X€oàÁ¨"nìÐ.à‰ 1àfЇôAÁñÈ“±†Z,0s0ª8`Çyi(ÆI7„i*È6C„ËOÙ—"€Äº„D-½îZt0‚1x[z>Ð!ŸlƒD †L‹ ‡HKv0HÇ¡>0‚U „ô+8‡l›‹˜di–a:ŠØ!†•*4ÁJ†PÈþ8¸…ÂQ¸{ Ía‚‹Î$Í€¬ܱˆ× ÍÖ Hz`ͺ`]˜„†«ÛL‹y u1‡{@N N‹¸‡‹ Îè¼ ˜b˜'ÎßT8ã4‡Ñ ŠÙäÌèü–ciOaàìÌÖOê ™‹!N ]`‚e ¢¸´ORQ°€ýäO (‚åla&÷œÍ£N‹ÐÎBKŸ‹ðN¹X‹s!Œ{°ˆ)@ i!½ zX û4b¨OÑOA–ÎàN\a–UÑeѽ©qѕѥQ¾ÅÑÕÑ= åÑÒ åQ ÐD 5èˆÚ „ÎÁ Ò'…Ò(µþO"5R$Í£HKD)åÒ.õÒH¢Ò#MÒYÒýÒ3EÓ4u–0µR¤ÈRWTÓ8•Ó9¥6S](Ó&¥Ó=åÓ> ;½R<ÕRõÓB5ÔC­ @UR&uRDuÔG…T*Õ‡6ÅÒA…ÔKÅTDUT2eÔLõÔOSI¥TA…SP5ÕSåÒMÅÓNEÕVuÕ!-ÒIMÒJ-ÕWµÕ[uQQ½ÓÀAºÅݽ¨Ú^ý*“h@…I°†>˜€DÐ^PD¨† à‡"p„ìx@¬*hTh/†c€—ghì™<§k†ZHvƒ&†vš3¸Ð¹ÀÚ¼¹›Nà‹‡ˆ©‚NNs¢Ið’ËÝÆ‹˜µ› ë…c ð(z€]p„UxA(<5„3 €†’¢‡ `Ìdð+€‚&2„öñlÃÚXG;õÅ0‚aP„#x$¸ -­)‡QøOa‚4ؘI ˜yÀ.¸PO86âDÕ6EW«%,ëþ ^ˆ‡w…oX‚1°€hèIx‚´Y¼8ÐRxy x˜mèÐv ‚É[†˜ÜyGhƒXádXá´`N« >'J« v †W(›Ûdƒf‹˜¥;âG.»Õ¼=]¨‚eX†cHGÐ7 Tp„3`"'²…÷U+؆^x†ûybhTv…Q† âÃfØ&Ò¼Èå´H¸ ycJH†p؆e@5È‚ž®j‚xH†æ¶Ø]Va™IÐ ¸8OÕMm.ŒÎÜ…èPÁi±` †œæh&àYˆ°%—õ| ½=çGžæx¦çKMçzþÆgCçSy“˜i#µ€‹A”µˆ~ö,6›€¾ˆ¾ƒN„f…ö%‚6‡® _ðå|Öhi–äYVxFŒ ¬¢ðbš=H…´1„>8dsi‹(‡Q´“Fi•¾ˆ–ö8˜6™†;š¶›®‹\ØvÞhHÞçRa‚T€‚ú3)—z¯šžM JØœ9ê¤6‡dè¦vj¨©¦j¤®?¬Öj>xjOé꩞<°¶ kv‡¡vkÙéh¼}×R C4Ã*€yè„؃#ø€ è]‡x‚?æ»¶ä¼Þë¾þëÀìÂ~†ÃÖ Hl½æk¿lÁ&lök¨É0H$Tþ ê·à¢& Ì)ðëj@…dpmX]ô*À34„#è‚Ôök.hí׎í˜íÚ)ÜÖíàm׆mÙ¦mÛ&î’:‚÷…»pà‚p0gGhkÒê{•dhH4s€7¨Y3„f¹Y£$%hCð6ñ&oó¶ô†»õï7ïä„osos臦dÐ ÑÆî6m.µ…6pÖn.=ѧçwðßÑ—ð ¯Q·ð ÏÕ¸vÓ¹^•)°€ë 6xs¶žy¸†À!qs›NP­ Xñ¶˜‚vð”]@2ct„ÕphÆpR™-0‚Èãå<¦ÎPð[hþƒ§1#oNƒ` ¿?õsôQyÛ4àñFŠ»¹ßõ$öÒ…)h4FGô@0ßH¸ƒC°ô¸&èò^'j0ÿhXE3\gGuíšt…¾ŠdLj{t@fQu¯ºmþЄBF¿¹ÆD³a;mßvDUeØU™„{XïÏrÐÎL(NŸ)veh‚{ø…W×4ÑàLbxƒÑöw…õyHúõ‘7ùz ù“Wùu)yQI}@Dàñ«†ù¶ù¶xù˜Ÿù/ë‚<@÷•/mn§dVé‡ ÿ¾P‚ú Š¢¤ïª¥O §‡ú"’z¸Øƒy¨t`5 ÏÝ–ÿ”»‘„BOsTŸ.X†4˜tZ¯t´Wû"Gõ ø‚ ¸-0C¯ÿz¡÷pRùˆáÓ…R?N¨ˆ{0r¸NÀ÷Lï$|6üg@üüÂÿˆg ]¨†}°„;0'èÎþÀû‡{Á^lY†!tr„–‹„æýk)ýIÈ€BO} e}*}ˆýÙ—¼Ú_ýÖo‡Ü·TøØ¿°b°…Nð€–[F‚ýþüMùÃèÔÌh0ýBß…,È Ðàçoì×~Çûîÿþð‡óë÷þò?}ò~ðö— |ðþ,@KP„_m0Yz("k ´tæ2lèð!Ĉ'R¬hñ"ÆŒ7rìèñ#È"G’,i’#-ˆô©yCL—9]´¼ÃèäECÀ€Ñ’@^5®>³SŸ®dGÚ™ÓÉÓ'P¡D‚Aª”©Óž?ƒ-þz4éÒ¦vj¹!ª-P*,8ÖLËN Mxöt€ó.Þ¼z÷òíë÷/àÀS""×ò¥.™`Þ!&¢5Y’›<Ô…A dɲ>T¾œY2g‡–1;|Æp’96Zµƒùø5ìØ²gÓ®mû.a–.aʤiÓ¶éÛ] /nü8òäÊ—;$lxwâ@‹3¯ný:öìÚ·[Ï}˜÷Ìš7¹“/oþ<úôé>Ý1íI7²ÏWoÿ>þüä½ïŽþ÷lÖÌPŒ>v1wÃ.cè£~ :ø „±bŒÁÛ$K¢ˆ¡-çEŠ ÓC„%šx"Šñ÷’¾'›•Ð˲þ;x˜"=úX℈UHÝl`À3Æ; T×ĢРÉQJ9%z+‚çbm÷ìÈœ.äPù%˜a.dbC^(&šiª¹fqV¶(›qÊ9'x‘éž…uê¹'Ÿ}Fäfopú9(¡…¢y§™†*º(£'úß‹J:)¥û©ôœÒåY)§zzÜ£X~:*©¥†¨¦Dšº*«­†ª ®Ê:+­^Ú^¢µêº««°È+°ÁvŠê{Â{,£¾FŠ,³ÍÒIì¦ÎJ;mšÊR{-¶SB«j¶Ýz¡µßŠ;.~ÛžI.ºéj®ºíº;æ­¦zî»õÚ;»÷ê»o`æòû/À{å0þÁƒä¯Á +¬ÑÀ ;üpCC<1Ä S|1Ác¼qÀsüq½ƒ<ò»“|²¸"£¼ò·&³ü²´*Ã<³³.Ó|3°2ã¼3¯6óüs«:=4«>}ô°ñf:78ý4ÔQK=5ÕU[}5ÖYk½5×]{ý5Øa‹=6Ùe›}6Úi«½6Ûm›­†>ú4ÑÄGÌbaß}ûý7à >8á…~8â‰+¾8ã;þ8ä‘K>9å•[~9æ™k¾9å4¼15‘3饛~:ê©«¾:ë­»þ:ì±Ë>;íµÛ~;î¹ë¾;ï½ûþ;ðÁ ßû²Í1ÖDÜÉ+¿<óÍ;ÿþ<ôÑK?=õÕ[=öÙk¿=÷Ý{ÿ=øá‹?>ù图øô6„Èñs»ÿ>üñË??ýõÛ?þùë¿?ÿýûÿ?(À°€< ¨À2°€äh‚úºË¨¡‚¼ 3¨Á r°ƒü C(Â’°„&D ÁyH >ÚºAäˆ MCØSœ¸t¦ÖQ¶Ä5DP¦¹AñÂÓŠ´þ>3X@%Úà@ôálp’¢ƒx(MCžÁ׋”u8T²*ƒˆ‘‘šcŠàGrA7xãlBd"ª:„ ¯èÅC¼0Œoâ Pl>F «~Ó0Ah+¢ÚÚ"Ç۪6'µ,f5ëAÔ ýjl'â[ˆ|ÂR­GC&Á܉ÀC ÏHJ&D«Åé®`ñbZÞJ"¸A2¢M‚ €H‡.èa_aþ阪9öPƒÓœ¶)&ˆÄ7&ñ èÁhÃ!â…Ð`qxÆ=\àUF”`,ˆ‡x¡fh"ÐØ†+”t–j ø4ÐÀ0Òa¡º\$ÁÞ)Tc§xÆŒk¬ -èø@ à°?<ƒ RÀ Ñãcx• &ØÆ;´Ñä+輻x#´¡ä€â@ƒŒ{üe‡"5Šï|O#u˜C¿æÀA$¶ñ /ìÈTíBšq GHÁËþÂ6ðQƒ|pèÀ 1ˆ|Äa<ÚÁ2\¡yˆ× 0D-Ñ‹]<øË3Ø8ÓŒvØb×Ȥ Æ1‹°AÉTþ0ïB’èc¤ÆÛð‡cö`…7DZ80”¤¼ *O"ŽpÇ3„Mì#x <˜F/N:ãÛâËÊð@:úa lãËý€‡ ¨À_{ò°B8#þ* éÂ6Ž  sÜàZ‚?Òû³‘2¡v]HáÙ4|cÓ †,Ò1Z/¤× 1m/ ~ðé°„*а t ±ÚÀ…Jìc gpÀ3ªÛ…Zð>Å,! €C°„.ÀŽYÔÈ¢&ÇÐCчDh\þ Íæ!ŠÔ@«³Pú1–À t %x…BŒ”CPG3ò€ƒOÈþÂ%.@‰Aðã ¥¨Q9Fñ i #‚%x¡ŠÜ`c° ¨ Örv!?¸m™›†wø¸òÑvðã¤"àAš9¡$X*”€.(€ÜAmÍ@R㨠C°£;ž‚!31L 0ƒ 6L!>,àÀ¤Cí¥â'½×Â94D+ä7l@Z‰:\Æí ,ø*¡4ÎáBð™ixNC:<ÜÃJnagMÂ%È´A ,cCvBàa2šƒ¬tÂ4#Œƒ˜FZ®¥Øþ$DÃ!¸AèäÁŒžiHƒýC4ƒp½á*4ƒ"HdÞáâ0–ƒ P@!8¢9,Ôˆ!lƒÉ1DNBÂ}ƒ'¨ áÀ-ôÁDÖ$xB< F9Œð z'V×$P¦|i.„v©2*¡%œÂŽb äãSÞ;Ì"ÎàhM7Ââã.šCf²,Á´AlpA Ä£ pAk0ÄqšC3ÌC&¤Â™C(&€2<ç²ãxš\T \ðÁ4ìƒIbƒ%Œ‚m=Aà@)ŒÀJþbH”ô!èÁbpÖ7œ¦'ÜA9ŒÖ C¶ çi5C4ðC Â$c2€C/XšðÀ/tA08C2TÂ1¼B8œÀ þ‚.Â,4%ä(C,‚6CPA€,‚[6„!TB€i"Œé\- ¨^éé&A¦v1ƒ˜h2\3ðÁ8\@2$ÁC§`c|"'þé4A4Ȧ!1ò‚‰¢h’°bg5ƒÌ9Aæ‘ÃŒqŒÖBŒl@@ènZW£š4ìƒðà ¬BÄÀ*üŸ2X(@‡üh/¼Á+¬9, HþUÙƒ*ÐW3ð@¼Á@9(ÀàšP‚'P.42AÚÒW Ct€BxA4´AP1à8ŒÑ.@Ý*@ß~_í2ÁÌåÅU:üÂ8®(„Ö" ƒœ.ð‚ÍJ.:PƒúµÁƒ&Ý0ÌðBèBpÈðF D°c1DàZ}Fe¸• ±9¼|A%ü —Up1Ÿ†;Ä$ðÁì>D Ûciü°pV„ôBœ@VÆC<1œ”Ÿ”iø0LLBW„ÛV£ gCüñiÄÀ)¨qS±h¸†`5– ñFOBb‡»äq{-e5 <X;àZI)ë#˜?|nzÌ ñ]4œr'“„4.ç².ï2/÷ò}€/³031³þ1Ï,4,337³3?34G³4O35W³5_36g³6o37_3]t38‡³839—³9Ÿ3:§³:¯3;‡3OäPFų<Ï3=׳=ß3>ç³>’¨ÔÇ0q-7Ë'4AsÊ@4B7Ê '4C‰DG´DO4EcÆA74F÷ˆt3 H€9,´!e´H£‡´Äœ4J§´J£ô x4eÍ6…e˜"Mß4NçtüÊH÷4lHÀõ9¸ô|HÀ ­4R¿Á;Ìt49”OGu`H€û¨AýX5ü¸ôçPõýu2/ÂI‡Y—5YëCPI5ƨäÙ6¼þ5\ǵ\Ï5]×µ]ß5]/Ã2˜4ÖCPõ “Ó¨Á0 õ̓`vµ9@ÃÜp,$3>0u…C8P™uY?µZƒÌHÀ2à9B,C½`DP`“>@A%@>DÍbôV7Ô4 tàÁ4¼TeƒµicÀ6¸C4Bi6ÇÜfçÐF54A%%–9ÌÄ2`ÀDP5ÝÐ à CyàÃÓœ4[tQ7ÔXõ0¨B P@ ,ƒÓÜòBi‚;`¸C8”v™¶gS7Æ@ƒ @Ð1Ò=¤l%èA;¼Áþ|CýXkÁ6xID”ôQßÀ{4zãK¶V›CI³´Dä7P@%”·Ó´ië‚>\85(TM7ƒSLlÃÄ’5ÈõX5Ü€@nQY£61œ49„4DQµ—§t‰«xJ·´|»¸IÁ6Ìxëw äAÝ(5S¿1Ü@lÂøsëÂ-x‘?Œ.dAàé ‰uRú tôB¤6¨•ÀÀC¾=µ²ùÃL¤ÇI:J“µ—ß@¹Z€ø_gºJ:m¿Ã›‡Q|¿tKL~¯ùšKç8€ëùÅÚùo‚;861yŸ; 1pþÀhU—Ð Ã7XÐ 4ƒÁ-Â4 xÝœA8<ÜB8 ÃÓ™ÐÜ@4„"„x¦:¡¿Á¤7Ý;™¿p—K‡ ×8Ð@j/5XÇðd®ø&„Ã;è91Ðͯ?ŒucDP<µUÏ\ ,”+ $‚'<;8”ƒŽDÁF‡ø ‹5¹“Ã<À6¼y݈õºoõf‡Q ¼¯ù‡QŽ#B ëÀ¸;¸‚GÉy¯§õÀ ÆcŸ©©C9 ¨iÁ œƒÂDª ôAè8ÜÂ2l)ˆÐ`WP`µA¼6D´»È‹|‰ÏÃX—{J1þ¶Q›u¼Ã༇ƒXÛ»94µž‡ƒÎ»ÃÄ– bðyÐLKƒÁc;¦#µÒ7À-H9Ø‚,C-”€%Ü*øB*0,*,Á8|Ã+D`Ü~y¿71Y59<7È“{Y—ø;p:§‡¶o»8PQ€Kl% @A‚ÝÛ¼.4;ôû¿#S—}àïK àÆzÊs6ó›õðA%T` |ƒ@%hC ˆ@ôWÚ (@ôCóY÷>dAœ>ókA%€Aó»>»»„’‹Ñ½<¬¾Ýã}ð<<óQÀC5@˜8`Aƒ&T¸aC‡!F”8‘bE‹1fÔ¸þ‘cÇ„Ä0d!÷&1]ÄîC©2åJ—ºtÝ‹yïÍ “0a² Ć•7aª<é²eKœAqª|óF >5%Ü(ˆjɟĨbÍè†sÞ˜“ð¦åÕ«jh¨ ô®‰@D&Õ4ÑõÌÜѺuu‘ ä‘o_¿<˜paÃodÑrCÅg“è |L²¹IéFÆ|‘XYZˆA%©Uk -ÓÀTUMìW7ľ99{¨IÛºÖ¶5WæÀ£smöpqãÇ‘'W¾œù_]ú²€ Ý¢®&,ì…*õçV •¤ÿœ•†90a%LÅzÕêzbt#úÝX ]˜Ã©ç׿Ÿþÿÿ "‘,<ÐG;ëSC aKh¬öÜo!ز€ .ÌPC ¹Ð­D@D¤ˆC$1ÄÔLQÅYlÑÅ:Ã.Â¡ÑÆq¼QÇw´‘‹yÌQH u¤1º ¤6Ûî¡d¨…ˆ{QÊ)©¬ÒJ)¹jBŸ"¶ì’Ë/½ 3L0õ³K3ÁLÓL}ÈiBI†Ò϶«è;ÈM$¯ÌSÏ=ùìÓ¯gæ TÐA -ÔPœ’à ]tQFÅ¡ënˆÒÏK1ÍTÓMû¼¡‰6?«‰QGÅs dyÊTNYmÕÕWaк,ÞpÓÒXqÍU×]y͈Ôøµ¦^‰-ÖØcu]EU 5R5çVd¡VÚiW$'‹@<ÃvXj¹íÖÛokâ`=ø¬_=HWÝuÙm×ÝwáWÞyé­×Þ{ñÍWß}ùí×ßXà .Øàƒ –2'°6' ;covered-0.7.10/doc/html/img/comb_event.gif0000644000076500007650000003751511052400251020340 0ustar trevorwtrevorwGIF89a[Iç išCv¼GÌX Ö`´ßp3T Æê‚PãòúlP:»‘pi(*‹ˆƒàöùØYEþ‚žZjea 6x ÕDZ˸—þúÚþŒ|¯s?½”Œ}qYEu'‚¦RÓýãz -9ê23óffö¼^úÈbðþýÈ”ú9K†ÂØço]žÎb:yË‹öÖº—޾ZU³¾¾¾±Rö‹=EÑãîóãÉæÎ³„“—êêꚨ²¾¨Œr®Ù™)D7þÙpi|‹Bdl«S;°ÉܾâwJLKÒÒÒ¤‘s203Õvu¨²¶U7;Ò¨œ ºÈ®Còwvx–®Ãâââ—Çå±jöûìÙ’fO5Y”ÖÖÖCº£ z¾N¥!t¥ËíÐüÂÂÂâ̱î½ê44dKNqàˆDÂæ~«ÀÞžžž¶Íç~~~wWyAæææœ‰og”R?¢ÖfhŠ B!(ÚÚÚöíí¸XóîîîõÊåýúåþ~~°JòLZ‰Þɸ«–‹Ú¼úoŒ´°&&üQQ%"kf08—ÆìöûD06ÆÆÆ—ySïá᫺ÖV\[òòò¼¬˜=t¬ÎÎΦ_V†ÂZÆæ‚£ˆr¦¦¦–––þþðqq—¶tƒT<ðÙĨ¡š¢Êfʱ¢~dBªÚj¶¶·))¢¢¢èúýººº÷ª_â¨f;NAŽª^{Á¤lV^PL‚‚‚>Ef¾Ðâ˜CNQF…ªªª–¶búúú¤™Ž}púÎf…ºÖºgõššš GâËýÜ¢õ,")ýöÛ6;?SD>\tBDGË£t¢FVƬ¨¢Êâºu@kTQ‰”«‰‰—z=6j?3Ø¿­ð½™w™¹­®®Œ«ÂMQ`öööðÌ¥®Ùñöþý½ÍÞQgµÌ©ûj}ª6?‚Ki‰ThqB;>þòã1.Qþþþxš®ÞõT'36[þ›‹²²²§|hÙìö©½Òθúnpv8Rf^Yqp@^–ºÖÇãò[jTz˜K[qÄyöš‰u挟²zVM’’þ«˜* D|fZUOIÊÊÊœ}o9jšÿÿÿ!ù ÿ,[Iþÿ5ãW¥ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²dA~Íþ¹"Dˆ‹Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]Ê´©S—,]ÁxJµªÕ«X³jÝʵ«×¯`ÂK–,¹yÉ0¤S¨²d›¥@¦YŠfpÉ’IGŠR÷ÈåL¸°áÈ+^̸±ã±¡"Ý»gë­b=ßʒûx³cWÇíäÊrbW cšü)õã×…# ‹º0fظsëÞÍ»·oß\B .ŒSXQäv¸ðHöY° {Wœ ÿdÀšR~þðHGN»ùóèÓ«_Ͼ½û÷ðã·ï$kÐ_ºœµ{ŠŠó~Ù°×Ik¡(_½è÷&ëàðž̤WÈ ¿Ü¡|ªÃ&¾§I/õÀ`þehâ‰(¦¨âŠ,¶¨ˆçõÃ@ÁÐãÅ}P @iÑsŠ ÐM4a< C 8çÊÞ¹ðH&pÀC.Viå•X†Ë?‡I'Ižf(`ÒåpŠ4³^'z ¡_šò鈃dê±F2¦vzèâK’®”—å|²¨â`, œ³§pež9è£F*é `†BÎ¥—vÂN}„à‡!„ý`J&2Æ(¢,3JþÄÈ€ ¦4`@`1€#À˜*ì°Äkì±È&«ì²Ì6ë,±lÀ‹`^ªÆ Fðò 9úì³ ÚôâI6äBÊ‚€äôóÌ>€AŽßnSÏ&èò »×f»m·ÛL9²aD<8±O=˜Ú‰Ã¥Í£‹.Úà±.¤qM' l+ KN'–$:òÈ‘ôB>>ÄÂÃÃý¨#É>FüRƒˆñ> €0p,*oÓ± ‚ÍÈv‚É6ß4cÏ;äHk„/gm“D+æ¢;®è3.ñ4ƒI/F¨ƒÐF¨Âð³l·íöÛpÇ-÷Ü™¬°œ†ªwþ¨Yœbê@¬*Ê#ˆ"J@èaª`áˆ# €ü@÷å˜g®9²¨è¥)C½8®ØÃ öL`Ã&+“ßléF –2ýLà&®è1ˆ)€Ø íc‹.ŽÓFà`‰:§63Í “i, _ZoãKàp…Ÿä$ó $ªo±=Ì›ßÌòÍT¢‹ IÀãJn(pBʾT²*HC†"›P‡"ð…vy Pþ0ÕŒO8ðÍ€˜"ŠLüÂE0îºQ~è ¯‹ÝfÇ ®plF36A $ãýÛœ gHÃb.‚›Q¡ ]ÑŒ,èíSþ  Aî¢ÃX¨j$˜Å,H0‚Q£:l† +X1r0@£ÈÅ.zñ‹` £ÇHÆ2šñŒhìâHÁf¸¢¼°A3ŠR }¡(„8@øƒ`)í:Q]œíFð„ÔP=ÚÁQŽtÄA1¨vŠx¸BÛ0ꡆgÔc‡ «‡+\±‰lÆÏ(eÿ’‘ $ôâ›èFÿ CôEѼT| q4®@—.<á L Áäp…´tAWìÃÉ4Â'z1Dú¢ˆ½˜RE¦bdè‡'&¦:Y !‚´»Ôx)KüÀ  Ø'’1Ä‹‡iþ̧>÷ÉÏ~úóŸu£GIP'°ÂS"°ƒBEà‡`ôÑe2 ŠYôà¢= (2 ‡QF"@ƒ @RN  h ¨JWÊÒ–ºô¥0©LgJÓšÚô¦*h*tÆB½ðE$d1H(@¨è‹„]‘uAvx'íÞ˜ s>˜G/l‰)ÄhB%ªQµ¡ÌxHâ ßÐÃ& ‚Îc6ÀD$ú‚›õ"óP]ˆéŠd¸|6ø*N|"¶ C2üñ‰Xè«oðSzñƒsÀ€±Â7\QO,¡©˜@…Ì602ÜU8͈(§Â…Ë®4‘ÚXþ—l€Zs’!)`#F¨áè)¶äƒb<#IÉÄ©r—ËÜæ:÷¹Ð…îGWúÑ꺢@Æ1 ØálЃu#Q`ôàèý@€Q¹V— hp' p€@HÅa«Ëßþú÷¿°€LàøÀNpy6„! ÂMàÅ>x£¦ã Tª8p‚ ¡|ü cÈbƒ%m/~ñ W`bK~™9'<™müb”د‚7ÍéN{úÓ µ¨ùû@’á§8Â8ðqУˆ&ˆ LT¢#HïFPŽJÌú°‡½GT „ÀGKÍìf;ûÙÐŽ¶´§Míj[ûÚØ.õ¬g‰f¨¡ǸD%Ñ[Dâ¶ µ`ÉðÛŸ~[Ö¦þ5bkMIÜÝ 8·¾ÉmntûÔÏd8†-l! n—šà”9,¸ý¼lມ\Í=êñ@¸B ©hWÝ€@”Ýýþhþîo7Û€ ÷^¶,@ð W|BãÍþµ³%qî–“[ì¾­`mñml»ãŸ+¿åJp§;ÛHOºÒ—Îô¦;ýéÍf÷ºO=Wyh °zsÎîWT¢À €JDâÔ9o¹-P ¼"87×çN÷ºÛýîxÏ»Þ÷Î÷¾ûýïs Ôo{v© >í랺©ÑžöS ÖÔ¥¦ûáÏî³/žëGü¬Ùmš”=æ(wÃ~êŽO=Ú3?è!L-ç›Ï»â1ÔŸ>ó57|â'øÞûþ÷À¾ð‡ÿûËs}à‰M{'®paT‚‡Ç'Cb#áõW(¢Š@¬ôþ;p2¨0¢¯ø9н}ä›ÿüèO¿ú×Ïþö»ÿýð¿üã_~äoäÝç~ùïŸóîKÿÿÇþ×ÿgÉr˜€æ‡€8f g§É7ö·¨O•~Ø}±Ðf nÈs'Øx$h ±p€8.ø‚0ƒ28ƒ4Xƒì‚õw~•Z9h€¿•&¸~-7JèfƒFx„H˜„J˜5؃K¸€Oø~ø…îç„Tx…X˜…ZHƒ ^ø…`è…džaØ…G†hè…fø…]؆gè†pø†r‡t8‡vX‡xx‡z˜‡|¸‡~؇y˜†lX†‚Xˆ†Hˆþ`¸†‡¸ˆŒ¨†‰Èˆn8ˆ8‰i¨ˆŽH‰˜‰€¨‰œ¸‰žØ‰ ø‰¢Š 8ˆkh¨˜ŠªˆŠM`­¸Š­øŠ«8‹²èаh‹±ˆ‹º˜‹¼¸‹¾Ø‹Àø‹ÂŒÄ8ŒÆXŒÈxŒÃX‹¬¨Š¯øŒ³èŒÍx‹Ì¨‹®¶˜Ñ¸ÙØ© ‹à¹8Ü(áX‹Øèê˜ ÖˆåxÓÈŒëÈŠßÈŽ©˜Œø¨Œù¸úØüøþɬØãh\ ¹ OБ9‘ ùéy‘™‘¹‘Ù‘ ù‘"’$9’&Y’(y’‰‘ ¹’pP+éþ’9“4Y“6y“8™“©“<Ù“5©’)”@9”BY”Dy”F™”H ” ù1©\@‰à TY•Vi•“à “°•\Ù•^ù•\©•Ó•WY–fy–h™–j¹–lÙ–nù–p—g9–c –Z9 u¹•Z¹—YI–~‰–}I—x9˜„©—É—{™˜}™˜Uù—`é•c)—mÙ—])˜gI–T‰™Š™™’Ù™žù™ š¢9šp WÉÀSIš¬Ùš®ùš°›²9›´Y›¶y›¸™›ºÙš¨)•»ù›ÀœÂ9œÄYœÆyœÈ™œWÉ©¹šÊùœÐÒ9ÔYÖùœ¨ÉÐþ@•† "° ¯Y3päYžæyžè™žê™–Ì雓 ¤`õðšÄ ëyŸø™Ÿú¹Ÿü)š½¹Þ ð0 Óà sð¦is iüÞÀ iPÞZÞÀ DÀ ¡DÀjZyÀOÀ7@U€¡"ÚŸ.ú¢0£2*œÌ©šZ ‹à”°Ð¨0 —P Að£Ú°C¤öð©ð€Ïàu€ Ïç0 0“P: jÐ ˆ (Pl  Ð Ã0 …0 3º¦lÚ¦nú¦kÙ›« F€ Ú0Ü Û€ n5à&i0ðð§þÎ °OÐq°ð0Ûi ïð‚à õYÝà‰ x ÈàOÀ : - §¤Zª¦zªêY£Û  °`š—`â“PéàYº5 ãI À Û %Ш0-ÓÐñä“ZÐØ€¡£€  ´šö‰ªØš­Úº­ÄùŸT) 70sÀ )°ûð~Š c ›À¶:žÀ  370 7óðð‰°Ø Öj©( …à» Ò°¬:0 OСÜú°±ë™5:•¬Z3Û@9€3ÐnR=¶ Ïà»:žRмð ÛŒ¦þu0¼0Ì ÖZ•P3`zÈ u`­»0í0±B;´D;´Þ¡‰ Jûª[ Ç*(p‚•¦I•°7 “ i[ áZÞàªÞ0 sZµdK¶EÛ¶nû¶pZ±y™—`æp™X‰—w©™pÛ·~û·¤z´j sP €{¸ˆ›¸Ú*·ŠÛ¸Žû¸Ú*¸;¹”[¹éyi®®ZµJÍi¹ º¢ üÀŒiਦ ‰à¹„ £»²;»·Yº§›º›Ëº\ð¹´Û»¾û»¡i»U€»«ÛºðºÀ›¼Ê»¼ìiºÃ;‰ðªºË»*RþÀ¹Ö˹™qðšÖ˼à¾éi»¨«ºHëºZËÀjË@•R°jÝû™¹`®YÑ0t ¶â»¿üäK¼H»»6ê 4€R@ã u t»ž9¿¯9 4€—п|ÁÅù¿Ð+½Æ‹¼Þ@­6Ñà÷[µ^ÀµP [à &r¡^pr€Þ`ò & Ü µÀ¹à ^P 8ì [ Ä4¬–š€¤` †{•Ñ€Ú‹ÁR<Å´)¼<½6j¿@ã° tàÅUi w°&À¸P q€ r µÀp ´, { ¸°µðóL€ [ ÜþÖ ÆQ|•R«PØÐÄV)ø¿TüÈÜš½¯ÚÁJ¢°j ìÅdi ô› ,ÁÐ `(œÃò`è †`¹ óKQ0 [qpè°ÊŠ–-àÞ Tp–ŒìÈ‘\ÌÆ,™L¶X<•uPÀ4@Ü O\µ¹ jŒ †@Ç< ^°¹°Æe¼¸À Ö ÇL` Ùlǵ µ` [°i)ÍØÐ ûàŠ\•OìÀǼÏüܼ·«º•Œ¾Uy ø° q ÜPÐÝ› 1`ͺò ÛYÍr\¡&Êsq¼¸ËòÀÃÑÖ –u kÐ °þËU —0ÜÏ0ÓËiºå«Ì‰ ÀΡ°›Ð ÁV9ÈWùª?mÃ&0Ãq ÔöëÒ@-ÓL]ÌÉÌÁ]¡†0ÕT=Õ[`tU½Õ\ÝÕT ¹€—àÕdMÖ—p W=ÕM½ÖÇüÔÌ»J r=×t]×v}×x×z½×wÍÖ~ ÉOÐÇ  qÍ׆½×¬pØŠ @@×ýØRlÅæ»Ì×€vØ™}Ø2š]ן½ØwÍ o ×}ÚýجÕqÍá`×l Út-ž¬À ±-Û†Í ž`Ú¨ýÛà+Ù6Ó• €PÚÁÛy­ÜÉ=Ú¬žÚÌþ-×Ê=ݰٽ À½ÝʫږL•–ýÚr-¬ ã]Þ‰]ÞäÍêÞè­ÙV Ùí ó 2@ÞôýÞì}ßšMÞæmßÙÍÝî»Â]¼Äí ¹ ®=Þá€pÛ€ÐàæíÚáÀåÝàI`ß îÙrmì ×þáÈÐà˜ÝÙ ~Û>á þáîàrÍÛ¾=à2>ºÞÍÚ ÎáùíÞ -ß·ýâvßsÝã/Ú>žÞAÚŸ ãÚ=ãLºþÖ6: ẠÚs-Vž0U¾ÛùãMæ[ãÇ;•ïiØÖ½Ü]žæwÍÞ>¾äbçŠûäXLØjÞåŠmÝz¾×þrÞçˆKæ|µ‰0è„νЛЃŠ^è…ÎèŽ鎞ы¾èNèné™Î½~Þé~Kç7M½ž>êèúLê¨~Ú ~à©Þêmê®ë½ê¢.ë¶Ó°~ëºÞÏ´>À»þëNMÓÄ+Ø ìÆNŽžÓǾì©-ì½ÚƒÍìÒÞìŒð¼Ã]ëÓžíÉ›ëÚÞíÀ›ìÞîîì¹ûÝâ~î± îè¾îNNîPíìï“«îò^ïsîîÄ~êö¾ïpKïüþïoËí?ðDëïð+ð¿ðÛjð ÿð§ªð?ñqë¼Wê¾Nñ樂ñ£ÿñ"ÏŸ?þò&Ÿ!ò*ž%¿ò.)ÿò2?-?ó6¯œ1ó:oœ5¿ó>œ9ÿóB¯›=?ôF_›AôJ›E¿ôNÏšIÿôR¼øíÅ>õX/É?Ù¯ìYÿõ Ùô`?ökõdög)öh¿öUiölÏöjÿöhïörö€îõuŸ÷ÞÐëú®÷r÷~ŸõtøXø„/õƒøOèUÀŽÿøù’?ù”_ù–ù˜Ÿùš¿ùœßùžÿù ú¢?ú¤_ú¦ú¨Ÿúª¿ú¬úh»´Ú 5ZaQû¶û¸Ÿûº¿û¼ßû¸÷m¼pÀÄ_üÆüÈŸüÊ¿üÌßüÎþÿüÐýÒ?ýÔ_ýÖýØŸýÚ¿ýÜßýÞÿýàþâ?þÝüTY£2é“ê¿þìßþîÿþðÿò?ÿô_ÿöÿøŸÿú¿ÿ6Ù÷TÙ›‘Fà@‚ D˜PáB† >„QâDŠ-^ĘQãFŽ=~’#,o%Mžä׉ß9-]¾„SæLš5mÞÄ™SçNž=}þTèP¢EEšTéR¦FIž„ÊHåhU­^ÅšUëV®]½~VìX²eÍžE›VíZ¶mݾ…Wî\ºn¡ÞMI(,¾}ýþXð`Â… FœXñbÆ?†YòdÊ•-_ÆœYóæÊw£vþÒëYôhÒ¥MŸFZõjÖ­]¿†[ölÚµm߯[÷nÞ£ûžNÉj]âÅGž\ùræÍ?‡.¶oÕÒR…'ž]ûvîݽ^üxòåÍŸGŸ^ýzöíÝ¿‡_þ|úõíß_:/.ýýÿ0@$°@D0Ad°A„0B '¤°B /Ä0C 7äB>üG$±™N™C$Wd±E_„1Fg¤±Fº!Çrä±ÇÒø‘~žø°H#D2I%—d²I'Ÿ„2J)§¤²J+¯Ä2K-·ä²K/¿3L1Ç$óHIša„IÖd³M7ß„3N9ç¤þ³N;ïÄ3O=÷ä³O?ÿ4PA%´PCE4QEù¼§Q6…4Ò{$™4Wy‚M7å´SO?5TQG%µTSOE5UUWeµUW_…5VYg¥µV[oÅ5×U‰àuS^öWM¹­7cE6Ye—e¶YgŸ…6ZiW³ši¯Å6[m·å¶[o¿ª¼¬ ·\sÏE7]u×}m°pƒK„]y祷^{ïÕÍ•H…_%y\©!×Û9Ic[Xnˆ÷¤4 Æ5Xî–bÑøŠ8cE3#a’>†…œf`³X´4žò,Ž9Lƒ×$C6ØfP6OJ¸‹†My¡¶Iôþ0'¶+±Go`‰” ~bãÓ¢ienw)Æ“êPƒæ’hxg§¿Æ–TnÐ r ªaßœ(mT¬j¸ïš¤œjL˜ÜtцÖ:ÙJ²Ñú¤.Ö™a6eœñ¦Žæn†$ÌaCB"„ 8iºÙŸ!?6=Pð&š¼¦[“1Žýü¤]&7i—Ì©Á˜`ÙD °w¯š{Ò莋N FH>Y´ `í@@?‰˜EXV)Þ:ÊÁ¦poâ觉%`Ñd•’40Gt3‚ðÆr4$šÀÁZCöÅDüùIܤJ~H BôH…Õ2 ‹w$ ÷h‚þ` .0"€Â Ä<˜‘†"P‚fÊhÂ7ÜÁ)ˆãi͸ç=oLBüPÃ7aBèMâ|¨[;,€ dcS†I&q…+˜b]…1hf.4à4«îQó¡ÂhÂ=à M$°„'L¡ ”ñxbŠh3NÂ+4¡ÚÛ¿aŽ.¤¢ Ô( Å ÀÏk“P†.ž1†.œ ð›F"r`Æ\ê„ׄ‚Iäá“0D¤ †âLŽ'1! U¸½î-ºè¢Ãá 38gW0Ç&ðhBã],Ó [<ÁG9" ˆ“Ô ‚€Å"½þq‰÷âuî¸Ä긡AxŒ8؆Õ* ‹o€b{…°2!5ÒäͻЇN"…bø¿hG9ü1ÌA˜£ïˆÅ3PÐ+¤ãy &¶A )l‘è3¤Îwnp(Ç|° x€¢«„ƒ?1Ñ 'РÝpdÀƒ âß`€ ¡$ØÜ86š‘v€ƒœæD'46jƒ$ТE(Ã]vŒÆR@…/| C lx†-ò°z裚Èà3’áA$Ô«xgL}а€,¾Pd¨£6BÇ¥1 ˜ 9‡“°Àx8¢â˜.I¾¡Ý8K¬ ÑÄú~áŽM8ýö Pí¨£R†×= „SßMhÄ´aŽr ½°qÖ·®Ã—ë€åØpyÍM‚ëIøü˜¶æ%6lÎs 0˜CwªP…]žþ$øùþwÌT£ÑÐ62èüº,`•ÇÀ&Äq÷ Ø—4-££^†'(‚¼8Çð‚iD?076á4T!&N€ôù  +8ã–ŘaÈo¤ ›Dˆ‡Ž}M´øûõx‚=ø ñ2LBÈàØ©.PŽEh"¢¦‚P‚òÚ…!»„m€å{«£:£Q†üÑ¡Ih„Îi›ï:+pC˜ó4Hwˆ›„]˜¾4€ƒbãxZX…'¨«ƒ˜[3‘ŠF¨#˜µë‰‡*(q* nÐ*˜"¸pp 0¸A"ÐÁrøxX’{`þ†Dè£iˆ3i(‡üAX(°†ñ† 8X‚€k€K "иÁœµI¨ƒÆ;À\¾8©Éû®Êƒ‚c’,w€… °pDÖû~@ËÊU †F0‚¸hó«A¡Aئê ô³®mø º„_ø70·I˜ó)˜‚_h… è5„:˜! …V(8˜Ø1Ò¼_Ȇ¹i…Xoè‚{…0ƒ)«bø¨ˆI°r‡º±1`Ð`7@Z x¥S0‡i¨^ÈŸ«þÑ(¨ œ«µ3 ÇÑ X‡_ÀF …^Hs˜m, )H_P…2¨vÈÅø\Ô‚:8€Heø…z \tƒt»D@„{@„u¬H}ø…p‡"ÈÅBø†'ø…^XÉI†žôÅÒTàƒKXI‘t8Dˆ€·© Hk*‰ðà @:ê…P_ ‚žtÔùGoÈI¨•47“Ô´’@Ho€¸€Ù©ƒMˆ‡UHc8Ľ”X"DG”D8àÒ3½b‚!ÀE¨¦8¶)JU¨h˜n@U°_0üIØ€ Ñ„^è…k„ óYЂþtà€˜: Ž›h@™»Í»À™J„+p…"P…m<ŒYI€…I0 â,¡áD™iPÍØœÍ# âÌÆR ᄆc5Õ<‰‚N‚…å4Îß,!ˆ)!:ŒM¨ØÎã„Í“MâdNLjO÷¤Ž§ÎñtNîìÎáôñÔ!LªÍ’˜OÒà 0ƒ)âËu–'à‚P…NPP%ˆaO섊Ù4ØôOý,˜]¨ƒïì&ÐÐOÛ¨MH…TX‚fºhÃé,¡+p 5Pf†•yÑ]¾°Šÿ” –¡ÑcÑÑÒ Òcñ¦!5Ò#EÒ$ýUÒ&uÒ'…RÝ(þÒ(¥Ò*µÒ(凂ƒ4 ŠIáQÄ+Ó1%ÓÍRFØÒ.å‹D -Ó7…Ó8•¥3MÓÚ„…/Å/9ÕÓ=åSy¡S.•Í5mS‚éÓB5ÔCÝ–?íÒ£ÁÓ0EÔG…ÔH=E Ô;Ô•ÔLÕÔMM JõR0MQNÕQ%Õ’8Ó*Ô¾`S7-ÕVuUIõTFÕW¥ÕZíÓSMUAeU[åÕ^ÓX½ÓYõÕa%V'ÅU5µÔ]-ÖeeV3m T]Ô`ÍÓf¥Öj=DOÕÕb±ÖmåÖX:V;mTLíÖq%×yÁÖd%ÔrU×ue—oýÔie×x•Wo9×UM×yÅ×|wþ•UxÕ×Xd©×K Ø‚5ØÝàWiuÔƒe؆…UV‡•؉ÕgMÕ~]XŠÕØ5 ˆ½WŽÙ‰MØF Õ5YƒõXq=ٕבÖf‰â“ÑÜØ…*(ÙÓ ŠÖ€†. : ‚*˜Íb;Š©.€@–EZ„ÕÒ\EW•å ÇñµÙ ÀÖPHôY n(‚uP ˆ‡F‹Hph¸0˜")Hm€»¤e[ÛpYM–:LÀ™Í½X ؆/ðMÕP†u€#) ¹JøªÌÀQ†!ȇ)AujÛÆ­”u¹}‚D€H¨‡* :*UŸ~h€^˜e GÝɃþdø(AЙm<)`f;MHR˜ÌX8};Úšƒ~8ÖØ¼ÊƒE¸„b€ a7ŒQvàº]èÉsÜæu·ÍXeY³k /Tg€…JÀj€C7 SH„dЂÀ†ÐR †•Ƀ^À“©ƒKH… ¼u0ÅvÒ<€ƒuH=ÓÝà|ž[†(7P¹IP_ØÅI`±ˆ9ç¥àN]ZdµW§Ý:†)!V˜i€…àƒh»†i°„uL$è„›‘‚+Íä 0ƒ»Œ; ò†<¸¶:t‡&n t ›~@ÎÇIè‚_wPþ9@Þ«yàtsÇ­à+F ‹V’\d¨‡PP³€‡Nxw¨„wv‚ Haâ¬Ëz „s˜† E@…2PЇ@¸³RB]TX‚+P…9 „1à†5ÀZB{ø"˜Îp†iA£ä^h¼Ú„%xÄIžÂâPþ½ ®Ô v–IЀ&(¥DÀ8¨E(ƒJø3¨¿IÐýÅ&#äþ¤gA;0¸ÝthÈÝ¡e5 è ^ç…vèV%臖èMmègyGvËÝuËP8 F˜²’¸è«ÑèÆáhAóh“錾š’.‰“iŒN)Àtžh“èfI_0ÑQ­É]€¹ÃäœÞéž.‰Ÿ†C@…¡Öé’àiŸê­Yj“ je¡l¨iç­hf¹³nƒœ*D„ÆéT¨I†mHß®þê_D±&k³–d%Pë»{²¶ë±®ƒ²>kªk¶ö5Ôà$†}ØF‹|hK„‚t ™.Ø„l˜¢½Þ†ðGMx7˜´¢äªÌj޽iþeq!ZЀk@e7(ÜȃˆD†2€{(ƒF°©S mÓÖÔ^Õfí2€Ø–m‘¬íÓNíÕ6‡Ö~íØžíÚ¾‹“Dñ\­j 7sØ-0¤1P†}ƒ'…]‡%¨„j0+-`„ÃH´‡1hTX…¾ûlÐÖbp}Ùe¹Jø©Ü¾‡f†„1¸¶±€@¨1[8 o)°oüÖo'˜†þîðúžû®Ü÷†þþï ðƒ ˆ…I¹]PP‚A¨_ØÊBÀ)èžo0EÀX(­Ó¹ê9H‡ ¦„ ¨„Äj$ éöØÐNhøhˆQ’ˆƒDHƒfþò9ÐC0h"Ÿ#GrkY&/ 'ò"ß$Wr–hrƒ>™ ­ z–$†ˆ X‚*l‡DxÍ „G7¿^0‡"X8Xƒ%н2ÐÄÉߨ­îM CWÑÙ`aÕµßuØ>€†Ò݆ãá^à«^Hx˜†è…uІ2àHØu HAwX S)ð/LB™:‰:èμrËNh=ÐäêOTÙ÷~×è%SnpÙØ32°jèg^OuRVU‚åU„Vö^ÇÁ‹UXvŽök7VfÏV…F)ÀdLRWˆäJ X:wo¨€ )دrçvlWg_þÇXk_–Øl`q¨ànfÀè) ðÔ¹‹8 .HŸèš+lèq“x‚—÷‡Vuf…<€x Û1®+G®0‡Š·82¿+Àx"JºI›a¼„ú1 )ˆY ó”D5…@:58œ”/Y22†3[Ò‰ƒ+¸‡s€8Ú~H8°€z€¥ˆgXB–IP ð7¸]î®WH€hƒà†ª†&ˆÏYÖ‡zÇ_8†‘6 %ø[Àƒ 0„r虲7€„u#¥;†uX €Oxû¸‡Š:˜À§aþj˜Y˜/$Hf”þf ÍoƒD¦úƒx•Ò©pp„ihÐHׇw ƒbÀqx 0… 7ƒ ÐC>!^hx⼄(¤€ŠDs‚Cƒ~0(öý Oi¸€Bp†*IVÞ ù)†/ó“óD€{}|µzn©2A$‰Kxƒx(v³GÌÍƄݯ#PO´ƒ<0eêtyá­N4*‰ ù›æí¡7n”‚p[3XW(Á²Ð4ˆÞ&II7†Û'âͨÛ ii¨JcE‰ÎDòìéó'РB‡-jô(Ò¤J—2mêô)Ô¨R§R}È #8iæ@ƒþå5¡N„BV¥zÁ¯!íZÊ–À[Tϲ¹»ÂÇÛ•Œ—Š aƳN¥´êVy‹ö+9)ÉT!ZÄs%jÜLɳnjÞööå Kѳ!ïÒÐH1dH=XÒRJdiȺ%€9ƒUö6îܺwóîíû7ðÜWUÙÚÕ¬D\:ñK\éœèa‘…ÅíI¯¶©?Lô„¬HXi ÚžÈù¤Di Ÿîµkú'λï9iN}äiÖ#Ÿ“F7ÐüÒqÏx ‚ *¸ ƒ ú4œV\i–Xí9x!†j¸!‡zø¡RÃ'!rÊ17ˆ)ª¸"‹-ºø"ˆ7aXcÁx#Žþ9ê¸#=Š8c‰Ë5×#‘Ey$’IN%£„_Õh¡’QJ9%•Uªø#‰É ‰¢•]zù%˜aVÅdWNV(&šiª¹fšX§å‰lÊ9'uæH&gÚ¹'Ÿ}ú™ ›æmù'¡…z¨Sxši#¢:úh£'¤•Zz)›Š&÷$¦zú©”’Â9$¨¥šzꋚRÈ(ª­ºúªƒ¢šH*¬µÚzënªrŠ+¯½úÊ”¬ƒþ:,±Åò¤«žÆ*»ì­ÁRÊ,´ÑšŠ,«ÒZ{-¤ÎÒŠ-·ÝþI-”ÞŠ;®šÚrI.ºéz ®ºíº;¥¹ïÊ;/‘ìÒ{/¾.Æ›/¿ývh¯¿ ¼àþ¾|ðo#¼0Ãcb5⛳žÛ0ŇˆU„enš¬Å{}´µB#½4³F3ý4±JC=u¯NS}u­Rc½u«Vsý5¨Zƒ=6¦^“}ö£b£½ö¡f³ý¶ŸjÃ=·nÓ}w¦9êÄxû]§Ý ¾®ÞYJ<8âsž8ãIÊÝ8äGR›Æ •[~9æ™k¾9ç{þ9è¡‹>:饛~:ê©«¾:ë­»þ:ì±Ë>;í­§QEO<1G"¶=MXü ñÅ<òÉ+¿<óÍ;ÿþ<ôÑK?=õÕ[=öÙk¿=÷Ý{ÿ=øá‹?>÷0Ì?ÌÁÁûí»ÿ>üñË??ýõÛ?þùë¿?ÿýûÿ?(À°€< ¨À°o%Ëp'Á R°‚¼ 3¨Á r°ƒü C(Â’°„&ü!ƒ(Ä!±ˆF<"“¨Ä%2±‰N|"£(Å)R±ŠN„C~~’>~ì§‹^ü"Ã(Æ1’±Œf<#Ó¨Æ5²±n|#ã(Ç9Ò±Žv¼#ó¨Ç=Òñs¸ï~RC~p…=†<$"©ÈE2þ²‘Ž|$$#)ÉIR²’–¼$&3©ÉMr²“žü$(C)ÊQ’R“çIÄ HˆB–²•®|%,c)ËYÒ²–¶¼%.siI¡ ²wÚù%0ƒ)Ìa³˜Æ<&2“©Ìe2³™Î|&4£)ÍiR³šÖ¼&6³©ÍmrsšîJúV¹qJI;Èá%sX©Ëu²³î|'<ã)ÏyÒ“=à ó©Ï}ò³Ÿþü'@*д j´ån ±`B#œ\ˆD#*щR´¢½(F3ªÑr´£ý(HC*Ò‘’´¤&=)JSªÒ•²´¥.}©H?!ӈʴ¦6ýD$dŠ*!†>ý)Pƒ*Ô¡µþ¨F=*R“ªÔö”ƒD˜C7£*Õ©RµªV½*V³ªÕ­rµ«ÍD2½ƒ³¬k"Çù~»*¥¡=©C‚#ž@šµcä «&ÌÐ3”AA˜$vÒº¨ö O¢Ñ ‡@ÅŸx‹Pò w\ HŠ!6À‹z\¶®êBë$2àWDW8Ä$ÊáÞÔÀn Š2ê‘›: ±"é û”K¨ÁC©ÁÜ‘Iè(u°„ˆÀ‹Õz]w ­&1e¬"µÌ˜„! wxÃäÈA‚0 Ì#N(A®à'AÆÐ%æA‰xC ®}È.61o˜#þ±HGF¢ˆtðaSÇ<èëœã!y0O.ƒSÃéXÂC.‘މ<¤ é¸Ç ÀA$HæÈCnœc@•(‰2 7Ì ‘Y°| Þ8„"Þï0|Ò…5ÌÀ¡€Å›dX€×nU†m/iLBÙ(nsÇÚ ¼  pð†jë Zl ýx‡9ZðmÈæ€š1ˆ2ì ñ°….H!‰7@aÉpCðà˜‚±u(Äp0‡rhý@ x$$âØ8DZó° PpcA扌} ²è(ºÐ‹zaî¨Áª‹  iÔ@ãþM‚4¢!X;a|€&óÔê ìÑ ¸¢,î ÔÌf–ô¤ˆö mY°D Ï@*v¢ˆ @DÊÀE%ÔáÛ,kù“ †8†i¨Öº-Ð…RÐU´`æPF1f £ø P°‹p¬E̸Ä~‹ðO§ØE 2XA R؆4 xˆ„¨ …°ñZˆL ‰Æ@!…/8 þ ´PŽlLbÉnK #HÅ`-°Ÿ”ã©ýÁ4€i¤¡jxöµû}â€W›Èȶü‡€OA¶@Å5V>lH †þºÙí-ÐCî·jÕÜ„{Ôã_´!±Žz|Ip‡¹'¡-@Ü÷ˆ–!2Š‹ŸE÷  &¡Œ ðÀ#IËOP Ùò¤åð˜nÇ;ˆì|$@xA?²qÚêº4ˆI4x@ï/ÜC N°O?üÒz`ðàSHG*1ຣÙ†vµ'ûum?ÿÚ–øÅ=î1ŸpCõ€„/"/wl=7v‰ja¡ÚK(€O B"¾îkÏÀï „.tpÃ/|ŠgÆY\T HA'¬\  ÀÂdO¥B8hB7Ð0hÁ$pƒðÀ‹)ƒˆÄÈM‚®þMÃÌ9@ lÃ*TÀ6 0t5”ƒ']7pÁЀ7¤à<#ÀBPœu©ŸcÀA88C,ð­]ÛôÕ@:,_*@Ö‚yØU_©B`\|Ù°‚9Ô@¬ÅøÍÝù [œÃ$äÀö]‚ÈÛòI(Ѐ$ø*dCÀà ‚9ÔÁ¼XŒÁ$\‚> /$ \C b< €ÈÂÄÃ0HÁiðIlšƒ_LÂpÖªD(ƒ3"L74xƒœxÃ.,À˜>¸Ã.”äÂd]Â]xCôÂÀ4Ä‚f¨!jƒlå@ƒôÂþ54Á Øa×%ØÂ‰!w= Xc Ø‚ t-”€!H‚90ã>€l]†A„,ª…t•a·ÜÕ9 Å M|ÖH¼ã$L>†ÇtˆxðãOhÞ;°˽#@’="ä<úD*E?òD4AÜéDHéÙãCÂ#³È£ŽpCZµˆzp¤]¥¤aJ®$K¶¤K¾$LƤLÎ$MÖ¤¹ÂpNî$Oö¤Oþ$P¥PåO!%R&¥R.%S6¥S>%TF¥TN%UV¥U^%Vf¥Vn%Wf¥Q’W…¥XŽ%Y–¥Yž%Z¦¥Z2S(I¾eŽ \Î%ŒÈ%]ÞþåŠx$^îån¤ü%`¦`f\Ù%_æm|ÂSÂÀ'xƒG2Sx,b¾å'lEt\&ff&fÞ@cÊ%Nu”$<ÁC|&G…ædrä'¨dÁAg’Õ'ø‘fÆæt‚hzÃkÊflÒæiÂã'ÜIöÐoâPgžOo‘JâähÞjörî&¿¤Á'¤BL'uV§u^'vf§vnçv6?D¤Hôæ $Tå¤"z"Â`ŽI¶¦7îŒ94àd3Ôfj>/€@$GéÎ}:'¾ÌA$4A3ÀÁ)%¨‚.(ƒ6¨ƒ>(„Bà 0Â=¤!…x"ìü‚‡À>þTæ<ÁpÚæz²ç ðC:üÁð#¤A€zC$lÜC ‚;H4$ÂpAx¡OT&lVN3À]EÇ£¢Ut”g‰VæeÞ@(¤Â-x|ê6È)~nÅ 4Ã|*œA7ÌèåÌ)ºË¤Ü*A¨ƒÆ¢iA¸×$ Ø*°2h¡¢4DHÌÐþmòN¦b攺Bfr&—Ú¦e2Š*0«nÚ&lV6x*ªžÁ3Ü·Ö櫦 ,¸‚-À&nâf"$ `æí¡À Ø|% ¨yÍA€WßÅ«lêEP(܃¢ò¦Æë@'0ëyl©gn…tƒ¸fë-dª«V¦Á6AÆ~j›nìºjº¢K"ÜC'xY|²Ñ ¸CÝÀí•Að‚ " ÃH‚¤Á¨‚$ Á϶‘î ?ÜC“.ªe,ï¬P)‚l"H«<Þ¦rü„ìÀÀyÌ&~Âæ¬CƎ餃ÁvëÉ’KòÃ_*Ñ!!þa à ÐhV‚|!X›:4@/¸AaÁ'\è¢ú‘¡žRt<ÁÃJ³>í]*­ž¬Ãd,/Ì@"ôƒ‡A"äÀ/lC=B,À6ü‚Ðð‚VjÁO`í‚rÁ/pAƒÎ{~++±B\i'$ùr/nœ{|q¡²p c ,0B$ÀïP‡2å©ê`,ÔÁ4À ’Kª ¸Ä{øÒ1uE™(r±Þ4C\%®­®±Wí;RÀÀã'W°#‘1º¾1ß@$Ì*’ …tíc*[*;Ä*[T@ø(k{1ðÂú.h±nq!Q#ç©!òh²ñþ{020³(w ,DðúºˆxC(8mòN¡RrCmÃXR' xƒ8}B­*CC ó0§s"ó2w 4È19TAH~ˆxÀ@$èå¢Z3"yñ)“UN‘Á'@4@ô@ßéh4@/´B4B·³;?9ØiöU´E_4Fg´Fo4Gw´$<¯[…8ó!ýÒFÎ3P0$D#Œ„¾¼4LÇ´LÏ4M×´MßtMcQï ÅHss"§|„ôJ³ŒWÅvüãCÒ)/Å/Å'tB'OTÏÒö„DûÑPŸì ¤äÑêŽPCÄ ¸B\}uVÿè+,ýãyúSSö¼^‚¦RÍ­®¯=>—ðþýúËd·ØìËv7K‚žÎbŠˆ…=/1iqœÜ¹Ž¾ZÑãîø88¾¾¾¦“†ƒpT¶P<õà¸æÎ³‡‘‹êêê™m‹•þÙp›fR~~~¬Ìß¾™‰M#.9cbƒ2¾âwÒÒÒ˧r®Jê00?8; ºÉ•S>–Çåâââžžž\53KKMLûìÖ/3hz¾N’ŽþssÂÂÂâ˯mg@ArȰš0^ˆÆÆÆçØ»Âæ~¶žŒ©¾ÚwWyAæææÀ¨–Öª{ˆb-¢Öf˜DPõêÕÁÙ甞¤JWr¶x|îîîq^w¦Ìæúü$"mššš~T@Þʵë¦Q÷Ù¸óãÊm1<êò÷y¤¹Îæ<"$R?=JX’-DDû–‹¶©šþþðýöÜ~iÎÎÎRu‚¬Ÿ“,+†ÂZÆæ‚Õ23BŠÂ†—©¼¯–¶¶¶¢¢¢“¥®ýúåžtlBBBªÚjñúýeVkúÎjQ[[:R5‚‚‚îÙË#3Z½Ïâ¢ÊfµtA Gªªªf¨ÔﻈÉ×ä–¶bV1?†¶j^Ajι xfVÖ¼¢xuu„{£·qEiLQbðª|U‹¬ööö*"3_D5òòò{›·=t¬ÚÚÚ»ÌÞ“•¸uS@­}iöþý+/3ïáÝq®Ú¨ºÒLfµ¢FUz‚ʃ©Åi€‹s?\­Úò8Ocþþþ@.Rt>5Pfq‰‰–Sz›®Þõ=7Zð̬UiŠ?DYØìö–••¡Êæ/¢ž˜Ã=Rß3dRÂ’ëÅðÄ‚!ô—éD"æ#1d²Ï{’æs\òaˆ˜¢°©¥€„Ä£] ÷Èóg™g>z褔Vj)¥fRÀͦ›>’ àñ¢ÄË>ÜüC›†µ<#ŠÄµh¢2( G , s3G'04lfçÔ221ü±7ï,ƒÍ9ÀX£FédrO#«³=\öÌ÷¬sˆ9«±ì!}äÀM/庡 0ôœÕ‡?±¸±Ìâ,‚(«LPË!b 0±D¢608íÜt×m÷Ýxç­wþ§? ;,¨FþBàF 0 §!¼2uÔáÁãuâd°k" …±÷ç ‡.º²2,SèfôQ® „ÐËûô2A#îhã.0ztÙžkPKïLB¢¢‚=äP¢Æ#¼§¾zës³ÏóBBò‘ÄpN$›q£½Ü lIG²À‘R‹!ÜØ¢ÇùÜ®¹f/ø H/óvÙHÑÒÇ,ø‹€- 5kÄI!(>x6 š‰# X†Ù1HXÐzÃJ>ñ=C9°O#Á‡ ˜ w]ÊÕD!Šä€èÛÌ*$¨€vî†8Ì¡C·¦ÍÄé‡þ!@À"^ð‚‘ˆàp ÇP8ŽP$ê üPÈæ@dîW¢ÇHÆ2šñŒhL£×ÈÆ6ºQŒ Aé q±„a(1G$Ò‘µ9à£>ˆ€ <Dƒw¢pÃc lPBâ€Ù9Ô —LÄàŽy\G/Øç†Lˆ‚GÐÆ=Ôà&JÆéf¦,Ã2~Ô‹X”á›j‚!B`‹”ሠ„(zqÖ‘›áß;:A`ˆlÀ;ÈDj£<2¸ˆ{ì™ÊŒ#ÔjQ `ä c Á;jAˆ'새àæFø„BñnSþˆý65 @°™þ€DÄ‘L?Äñ ¨@JЂô ÿô%ñBPŒEt€ ¥Â<:p†wø2aN$8   ˆ(ˆÊu±](@%ð0\ô¥0©LgJÓšÚô¦8Í©Nw:ÓÔ"ˆ€äpzD€E:ª±KÓ±N.šØ\ØÉDA ‡´"yzˆïQÔ£n€gWÁ€>äÀM Ç9ÁÂã °à;6 HØâHµ9a¾pv`‚/ßÉ Õ°H¬[A±Â*À?p„žpDŠÃ\ Œ 6d Ž}\D# #ª0–f^’ÏXþ— 2DW˜Ss<„ Ýñ‡ÄÆÓz]BF:Ö0 5§ÈM®r—ËÜæ:·¹A}iP§+ŠwÌ`€?A…$¡Ôe‚LÐQ˜W&ÐIƒÊ„0$¢B8@J¥tHL÷¾øÍ¯~÷Ëßþú÷¿°€Làüí ç˜í´ÎQ¾ô±sª6öAÚoý· t‡'ÉQ‹}¤ãOàäÐmÐΓ­Ðƒ K5Q¸‡h¬±XÈÕÓý %ž P?ÀEž Gæ@m9%€ñ¦wµxÂ…`vM!A-ÃpLà› +‡/´à͘¡ØGþ—¿ `ÜN@#]…Š×`BØbgnÇ….¬6kôçDðl0…#Pâô°oÍèF;úÑŽ´¤ñ{Á ÖcÐîv´€T:¯Ð Ìk^,àž¶ ñ°@¾•øÀR]éZÛúָε®wÍë^ûú×Àö­÷l"6`!6R Q$Ö¾LH5±™À„)à‡ðtöa_ll{2ˆ„RàinG`ÙØpv´±mA&Ø`¨}%ö…ÊlØ7иo¶]¸C¨ÚÚܶà>B€MlBA=²Gº}ÈAÕ˜Âj}nh¨a Äö4!¬éi‰Z×çNuÅþíMívËa )xlК‘.› t<„  ñpaÛüæ8ϹÎwÎóžÛæÔ†yPÙ ŒCl¨GJó}oD  Lqj©æ¢Ã>ÐSÈzÚA»ØÇNö²›ýìhO»Ú×Îö¶»]ìífoÐ;vHX=ìtŸ;ÞkÍtºbÝx{Jžw¦ÃüÙÐf‚T <îï{ÉÙ y»^ïW'üáÝ¡œÑcîíÆ<Ü3xͽݕ}Þ/øöÖ»þõ°½ìg/ûЋ}¨LPµy1Ý ¤¶/l˜Âp^áQ÷ÿXaŠ}8bðC;ö·þÏýî{ÿûà¿øÇOþò›ßüA>ô‡Ÿ~â»ûíO?û‰ýö³_jX¿âÃ>ÿùÓŸþÙ·SÀ›0xÏ·ܧ{ê×ï§~ÏÇ€îg<0B…€÷÷˜x€ûw€ú'| x~"8‚$X‚&x‚(˜‚ß‚÷§}»Wu$ ¼ nÝGºd ßGGu€*øƒ@„B8„DX„h„H˜„J¸„LØ„N8~…Q ®` ®° Ð …Q˜Çfp\È…^¨…Z†[Ø…_h†hx†j˜†l¸†n؆pø†r‡t8‡vX‡t†bX†]؇|¸‡dH†~x†~¨‡{(†þˆ††8†‡(ˆ€X†`與†’‰…(…•Ȉ}X‰„x‡žˆ‡ŸŠ 8Š¢XФxЦ(Š–hp<Њ<à ­‹®8‹³Ø <`‹·X‹®Ø ›€‹»H‹¾H‹Â8ŒÄXŒÆxŒÈ˜ŒÊ¸ŒÌ،ŒÎÒ¨‹¸ÓHŒÖxÀ¨ŒÙÕ¨àŽâ8ŽäXŽäU  ê¸ŽìØŽîøŽðò8ôXöxø˜ú¸îXö¨êüøŽþ¨ 9ìxya Ù ùò‘Y‘y‘™‘ U°·À ’")’‚ ÌP’'i’%¹’,Ù’.©’#þ“29“4Y“6y“8™“:¹“<)’¿@’K €0¼Î»¾ì‹—ÐÛ”Û·‹;“VÐ  dÙ“PÁ “‚à»Up¿K“Ý €°½5Y¾4) ¤@ íûÀ\¸k{¸¯›¸—K¶Ü{ cà ÝI“P@ Ý ’4À2K’æà jð=`“ƒ¾!Œ•Ô`¾4I üÁ8œÃ<ù¾ñ»³K“ªà ·K“wÂÙ;ÂÌPÂ'L’Î ÕÐ6iâ;7l“ L“vPÅ:¼Å\¹këºoë·Ó;“AÜÁ3 ! ÂH|üп1) ÉàîKl–%i¹  u ’È+¾]üÇþ]ü¾vêÃŒ;’<ÄG) Ù«¾$Y–p)0Àh)|’ÌÇ‹ Èš¬Ã‚ »bŒ¹1© r  œ‹¾Ë«—W ’TÜÆ{¼É®Ü¼,¿²[ÈíI¥€–ÁËœÀ ¹Ü˾üËÀÌÂ<̾¼Ë¹Œº¯œÌ°üÅÑûÉL—ÅÍÒ<ÍÔ\ÍÖ|ÍØœÍÑÌÊÜͪË„Œ—Ú<Îä\ÎÖÌÍÞœÎ+¹,½ \—Åp?pæ|ÍáÀÉPÏ×§P è¬Î}·à¬¸³,Îg€ô¬ÏÔÌ€ÙœÐÚŒ?àÏ]ÑuËÎa|ÁIÍÍ] !] Ý"-Í# þÒ(mÍMÑýÒe;Ðó{—ñŒÐÑ|áôŒÓ:Ï:}ô¬Óá ÍkqÓ9½ÓBmÔCíÓ=ÍýÏ0ÕS‹Ñž¬Ñvi5Ðxà? 8ý ÐÏòü§Ô @ÖK]ÔÅ`ÝÏáp dmÖþ€Ï$ÍÕùLÒO-Õz-µ2]Ð4}Ð; Ññ ÔÔ,ØÖ7mØñ¼Ø„½ØÓÜÒP½×’M´TmÁc ÏÅP ‚MΆíˆ€|Л]ÎxÀ.=Ù¨m³}ýÃv9ÚØìÚÒÜØ }͑ڶm°•íÎÏ<—³Û½]ε}ÛÂ=­«MËlù { ʽÜÌݰέÜ‹ÜÒþ-ÝÍ=ÝÈ]Ý×mÝÈÄÃÝÝŸšÛÎìÝâ}ÛÅ=Þæ=ÙàmÕç½Þ0]ÞìýÞÞ— ßô­Ìî]ßøýÊòýÎùÝßÌ̯+ˬíßÎÉÜÌê]à Á÷½à¾¾û½Û>áÛà~áŽá¾áàƒLÐÎá"~ÑÞÎá=â(N·žâ,~µÞâ0îâ^¹ nÜ1~ã”]â=ß8ÞãC»â>ä ûâB^äC>ãnãF¾äß­ãUÍãLåž äR^ålJäVžåWŽäá¬å^~³NnÙüýådŽŸT^æhœXžæl®æ\^ãmçn^¼ãc.çx¾šgžçþ|ž™kÞç€îço>Ó^è˜ù熞茹çŠÞè‰èŽé€Éè’^éîæºméšþ—”¾éž®–þé¢êƒî×£~êl꨾ê;Ùé¬þê3©ê°>ë2éê´Në²~뺾ڮ뾒û­ä¿Žë¥âÃþë¹~ì¬nëÊ>êÉÞì§¾ÚúÀÔ^íÖ~íØžíÚ¾íÜÞíÞþíàîâ>îä^îæ~îèžîê¾îìÞîîþîðïòÞî[šœ|+’æ0›úüÞïþþïð?ðÿï½첫 …°ð ßðÿðñ?ñ_ññŸñ¿ñßñÿñ ò"?ò$_þò&ò(Ÿò*OòÏ ³¹ó2?ó4_ó6ó8Ÿó:¿ó<ßó>¿ŽJN˜Ò9ôD_ôFôHŸôJ¿ôLßôNÿôPõR?õT_õVõXŸõZ¿õ\ßõ^ÿõ`ö]ßÊ!9›¼zªhŸöj¿ölßönÿöp÷r?÷t_÷v÷xŸ÷z¿÷|ß÷~ÿ÷€ø‚?ø„_ø†ød’oYWšœŽÿøù’?ù”_ù–ù˜Ÿùš¿ùœßùžÿù ú¢?ú¤_ú¦ú¨Ÿúª¿ú¬oú69™Y¹²?û´_û¶û¸Ÿûº¿û¼ßû¾ÿûÀüÂ?üÄ_üÆüÈŸüÊ¿üÌßüÎþÿüÌo“: í´^¹89›ßúÚ¿ýÜßýÞÿýàþâ?þä_þæŸù• ³5¹øðÛÜîÿþðÿò?ÿô_ÿöÿøŸÿú¿ÿüßÿþÿÿqKà@‚ D˜PáB† >„QâDŠ-^ÄX‘ÙFŽ™Ux´eH’%MžD™RåJ–-]¾„SæLš5mÞÄ™SçNž=}þTèЛ0ŒšÜ’TéÒ µUêTªU­^ÅšUëV®]½~VìX²eÍžE›VíZ¶mݾ…;öÆ\©síÞ½!&ï– KŒþXð`Â… FœXñbÆ?†YòdÊ•-_ÆœYófÎ=þÆ¢Pl¥MŸFZõjÖ­]¿†[ölÚµm߯[÷nÞ½}ÿ\øpâÅOoµeÉæÍ?‡]útêÕ­_Çž]ûvîݽ^üxòåÍŸGŸ^ýúî…Übþ^þû!ð UÙrËã~þýýÿ0@$°@D0Ad°A„0B '¤°B /°G*ÐC?1DG$±DOD1E )¿_„1Fg¤±Fe4‡w¤Åœ7©Z~$²H#D2I%%%hRpJh°ÑåG ·òÆo cFsnÈÃ#1²\’Asº¬ÍþÌñ±L7ߤ1ؤþÓœ_áfA5û›Ó¿oÚ0È™¹cJ¦±!éˆÀ’ýîp'“Y~yPz®aÐ ^V…I˜°ÄJ”€SÁR¡tÆA.)‡#IêQt#ª¡T[o=МMnàqGBð¨(SXÀU[íïØþñ…˜¯Ì²ü(…0 ñXÂôÈŠe•H<\i8Å…$„ÙâS˜XlL$s?ü&†4˜©á„Zù$‹/>¬×ÜAšwkkhÄQwÞÀ5b‰ý£eŠªâLÀHþïà{;²  lù%—@7ÔO’w´áÖÇo&ies²ðd#®¹%zþ`&˜qêá%˜)ZYgÈ` „$Ÿ §¸À…Ž^y& *ˆa~Ñ –+ãèÌñ¦ŠB6)gœ-ÈÁEŒZQ”•Vr(Çw:!Ç…q¹$˜dœ ÈÑ£AÆ™™IúavV–RÜ(#sñ•_jØš0U©ÂIEé¨bŠzþ™oÆiņ˜ÉiÀ'Vø0d˜_i—Ž ¤5bÝÈÞõ¸†óVö؈wß%QiG7º}/¬8a Ùo¥‘hP^j½¹Aè‡NvAƒœV¶qÔù޼pfúþûöÜ9*9„MÖq”nàŽ / 8ÙÄþ1sÈa x‰Ê`°±hp¤h€9ÆQ f #­‡$Fƒy£¯ãÝ>TÐ*:´BŽú†là •Zª“A?~—Žh‚Û`,:xŠk¢‡ˆETÁ‡+ȃr8ÄØçz¢¸@Ã*ìAˆœL[ ÐÀñz4@Ѓ.ÜaˆC¤õBh£èƒ(α1ôâ ß$Œñ wÄc Ð4#p„=|“šžzd$¹Hc"s!¥&°áaaŒDjðŒ}-У·2G–0»b ‚{ò€[D‚±(@Qìb§( ra;Üã, „Þщr,S e˜Å7ÒŒ¨ ©ò q‹UøŽ#¬ˆB­È}4£lˆ lAlÁq—à[áuø²‚Ð.XQ‹ ¢•cÆ/¨–þ ؃ª¸B/ŸàUXCjê€Ò±_Â=°@8ØÁ¬§¢ã2¨  *èXi`Ì ƒà %bÂðϦq²3ÑâPÝÈM÷õ mðBÏH@/àÁ UÄÂ}µ„XÉ:mÐázȇ#µ ä±¥=­$œ¡ f áÈGhA‡¤ÃªA³Å68ŒG8b…ÖÕC!há|0AVÄ€AX! ×®4ÌÁ Gx×eß+þP[ˆ#WøBÙ(Єl 7»y®i…áYЊvº$óGå‚’åTŸEÃ*ùQ»ÉܸATÜ»ÔÇ#DÐÆ!µþ¹jC¼¯À¦~! œ’ÁY4 j8F!ˆ“!j DôAAf´év˜Õ°eœ²@ ̰0ÊEwØè\²Àä”Á–?‚\€1 1,!…HózÁˆúŠã×Ä*`!]ðùkPX…²à„cpAÈH8ØÁ Gß`ÜÕçi_¡ €v'ZŠŽ^ôãà5¸-à E§Lˆ(Å*´02øô’Ê AÎw¾ve˜#߂؂Ô<"‰*@ýS-]ÔGUÓ< SÉ‹%˜L ñÌCÞDob†[¸Ôø†(@‘„*PVØc`:°…9%w8‚Ÿƒ‚d(ÈŠË‚#°†cð9€†Sx†[œ6xœ4PØUÍ) •;¸‚ø¸Ø²ףךmiuS‚qd`§qºL WOXtídàc8˜c„NxOhƒ_`XzBJ.ˆA°ƒep.h†kX?X‚K™¡œ’ÄsIÙé!ƒhpu¸:éAÖN³Ù¼M{%ÇÊ^œbØ€‡ „~0/°sH‚„<€‚f‡G€„@ƒC #žÉBX湃 h+p®µKƒVèþAh…*à‘5AÀƒJÙZ¹ƒTÀ\ƒt×Ù2½å])Ô EÔœõé H.u0GÈ„4ð‚j €d˜·2Co(ƒFØ‚S£p„sØ…;à†*Xt¼X‡[¸ƒs@/À‚[XøÛV¸c(©AX‡Tr¸¸B—ðK;8(¸°ÞU`áÛह…pZOð‚iXž•ÌÄd†¤‡7دVh…H¸N˜ °Lñ/àkt aOðp‡ÛÀy‡Ÿ¡ƒL@¼„àV°‡%…ú`gZ ðƒvþb‹üÝCmÓÀ6†Ç䈺¤ÊŽàJ„¿rÚ³G¯'°}â4ŽÐäÜÐ%TQ1ÛVÿøb5¶cÀÙ;Öãmà=öãýÌãYWI.ä(SÀ! äFæˆDæˆA6dGFdEfI6LþãMîˆ>7¨·‚X±‚Z@ù:YfeQ&eSÞTæˆUÞ2å(åSV€T–eÙeNöå@îÛ;h†X`žAP€L@Go „t JJfb¥cNæenffxæhޝa.fk®&fvfh–fo.n¦f_þe ]Q7vT„€uH\è:þ¸  ¸†dØIè…Øuˆçy®ç{Îç}îçè.hz6{Æg}ægh&hy¦ç©|G}h{Pçu.CQ=%xH(Èç)ð(¨‡/ƒüU^¨{ø…;X]Hé•né—Žé_˜éš¾éœÞi`i—†i™¦i›Æi•öàWŽ)ÀEé§³ÞdOoPd4¸Eþ°f×ún †°Þ°ë6 k³Fkµ®.¹ký€ëHkE¥ÜÉL¯Þˆ½Öê?æÁ6ìegû<ÓÃfìâ,ìÆ†lÚäêȦìÕ|ìÊÆìÓœláP½ä@þÏöˆûà-™žAQ¨QüÞ-ào Q Å„(^è:Às Qà4Îìg½lQ5àˆWˆl°1þðcà:Ĺxcþ°JAd‚#h„tW¸ìÞA(×ó àÚà®ÙÍpmÄý§ïêˆæ~nBà;˜8`ðî€Iîîï~aíW&ïýô¾$@Csozn‰hצšBx¼òüÞ: „X¡mȇt0<ðÇœƒ0¼(Bã߉‚ìÞê2…Á…@0$žpH…oQ ×Jè‡ÇôpqÄ´þƒ x-xL'plAxMè(ñðònpJ¹…HYî‡Ö w`ùæHÄ­fàðûvîý°B¸;¡,Ð…&8ñ_ðùYq¤DƒÕÚY˜Ê=w¹Æªñ @uXsEýñ1Jx‚g(/ ‡xCˆê8òލ†$à‚~³4‡òòv†?x\æ0®+ç4Ìl2mxX *$†tHåET1IP±0áHoÐR¹îJȤv-=€ñ†?¡…_@ÌhïJoX‚þð³ëÿ|g^gÔÄVP:õöq_8_'÷sÇ•FG÷uWÏ(.éIE‘ý‚Áþ«9íŽ Àþ¨wÏÖ…QíˆAx¨þè÷â „°í¾F]>¹öÚ›GvTu‡ç1À#ÒçL¸€sØÕ׃ç¶xŒg† .[°ƒ&fîi˜<4„¨ ý€,xÌ8DJ †ðƒÏrø>5wA:Çáƒm çð{Hð_søù „X@ßþHñýHú¥W­kðq°ùŽo¡”2rKlà"¼yœ÷}cÙ‘[dHƒt†u xx™ÈÑô5ç‘_xû—)#ZPݲÞYÉòñë/V]Эsüû{B‰õŠ£û¿Úú„TxÁïͰÓœ¯aþØ‚ˆ\p=X‚@¸G(ÌÀEñçFƒ¬IMø‚Ò?ý¯Qœäüxáƒ#o/(Ìÿq”³µ+èB`Ò’ýÔAƒïÄÕo}Þr¤<°þÙ ÌÔ±wg Q IHЇt˜€Àß0‚izØ’ŒnxüþG`ÿ|#$edÕý~’dL)uUˆ¢"T¡ÅìÝ0s5ެÓ¤„£ •bvG3ft$FÑ€™*W–2JõQ•@‚#3²léò%̘2gÒ¬ió&Μ:wòìéó'РB‡-j4f…*…ô‰iCË3s·ª<ªpëèM4[*$½þö K¥T­¹ `§-j+|ôbŒ­BÔº`UVÁ0Iõú<‹ Fí–*y˜ÑÀhnàR´öö´Ê ?qçVqaÍ´Ì‚.DkÜkÐ,Ñ!WK.ÄjKAÅêú5ìØ²gÓ®mû6î–I éjúÔœÔ-¶ÌÍRòoŽäxúå †y1Ñyr)®*^òžŽÌAÃ`Jêþ}&û\ÀôÆ ¦ VÞEYªB”(1Æ÷óïïÿ?€ ¨ÓnL9•TTY%à/]×lÒœLx!†j¸!‡Ò´[ow‹pÄyx"Š)ª¸"‹-ºÈR¾!8UUW½x#Žþ9ê¸#<‚(ãˆ%÷Ÿ 7؆…<Ñ2XM:ù$”Æx`T4.ø:¬SÊGý©ÂÃ0ùDÇ!zä%šiª¹fl?ŠÜpCògŽ”ˆó {ü ¢ÀÀ¬ã“7ï3A4lz(¢‰Î4åSU*hc‚Xq+0¹Ÿ$„ˆJ>I¢ ¡D¢(©¥š ¥›¿Ái¢‚l1†0$П$1´IžŽHœú+°ÁªÈèŒ(‰.Š!gOy),´ÑJû_ªÀ­Êì´Ùj»-·ëhÝŠ;.¹å¾Vmqš».»íº‹”R6š`¸ïÚ{/¾Ù¢{m¾ýúû/¢ßÒ{%þÀ|0Žû’¨. ;ü°†[ )Ä[|qm ‰1Ç{<”ÄÆ~<2É%ˤ1Ã&«¼²Ç!×Ë2Ì1;Œ2«2Û|s¿.Œ3Ï=›K3¶> =t´:SL4ÒI› ´ÒM;p¼2‚»óÓU[Ý#ÓWk½õFsý5Ø(f6Ùe èµÙi«mÜØk»ýö¹QS9ðÑpÛ}÷Omã½7ß7¡Ý7àä·à…÷ý·á‰ïM¸â¯¸ã‘§Í¸ä•s ¹å™kM¹æ+¹ç¡#͹è¥ã ºé©ÛLºê­›Œºë±“̺ìµ_ »í¹WL³7øþ;ðÁ ?<ñÅ<òÉ+¿<óÍ;ÿþ<ôÑK?=õÕ[=öÙk¿=÷Ý[/†>ú,±D·@H‹p Aûí»ÿ>üñË??ýõÛ?þùë¿?ÿýûÿ?(À°€< ¨ÀmXTUtÁ• R°‚¼ 3¨Á r°ƒü C(Â’°„&ü!ƒ(Ä!±ˆF<"“¨Ä%2±‰N|"£(Å)R±ŠVŒbÐXRޝ‹^ü"Ã(Æ1’±Œf<#Ó¨Æ5²±n|#ã(Ç9Ò±Žv¼#ó¨Ç=Ú1‹©@UÄ ÈA²†<$"©ÈE2þ²‘Ž|$$#)ÉIR²’–¼$&3©ÉMr²“žü$(C¹É$©%[¬€Sh¡ÊU²²•®|%,c)ËYÒ²–¶¼%.s©Ë]ò²—¾ü%0ƒ)Ìa³˜Æ<&2“ÙË[¨ò4¬áR©ÌiR³šÖ¼&6³©Ímr³›Þü¦-ͱÊRš²FÖ:':Ó©Îu²³î|'<ã)ÏyÒ³žö¼'>ó©Ï}ò³Ÿþü'@*ÐÔŸQ!'Œ†ó@Ý1ôa­±MN)MpR´¢½(F3ªÑr´£ªüÐpD)Ò‘’´¤&=)JSªÒ•²´¥.}ä  ý)Pƒ*Ô¡µþ¨F=*R“ªÔ¥2µ©N}*T£*Õ©RµªVu*$8‰­rµ«ô1„+’µ¬f=+ZÓªÖµ²µ­n}+\8V!I½+^óª×½òµ¯~ý+`+ØÁÒó ïd žÕÐŪŒ …É7.µ&1¬¤%’ÐÏmÌ!„26tÜ0Rxì" =ÄŽQÎÒFs(ÁK¨… %˜M¬ð€r #•ÅÉ+ÎA‰u4èïèƒ!®ÑY¸9– €Å@J1†„ø´©443V¨ö5‚p†2^Rƒ…SP.MjpÐ]ÊɾÀ `lƒêXF)æ°‚÷.7mþŸý(„Ñ s°¢æÐ€uï‚M”c3Ü=zð‹;ë°„ ¼ðˆV¬£” GX‡G&…Gà–Ӏà Î1g—AÑp0bAˆ{À¡¶ÀE ŽPŽô! ‡2¨qô¡êþ¹×áŽ~xãÕq/ø`ƒtÔs€ÅPòŽ5¸àÉuq‚!D§–ÜÈ `ÂN„5„à,ÌpD®\B`(A½À§ñcG›í³‘ÖÆˆñ K¸Y¨EÜpO¨â7 Ã%\p <¢ ÙDÒ`X{œ4˜À¦ÐŒF‡"€ƒœ & âw DÐÁdCµí‚/ B Ô€ ì‚ @ºý+Á0,AHB,î\ü âqÁ)DB ÄCX^\ ln1Ó•ƒ*<€ ^Aða€™Àè{ÐA²d„$0ÀÀÀˆA‘èÂ(€=ü ~Íg1ƒ (KL— ŒÁ0'¬ÂTøÉ6üž<ÃDøAÂþtÊø ø"=$À¼"KH‚;¬A6@ÁP…šQ€.(þ0h‡.Á‡’QˆN¨âˆ$lB+´¨‹¾(ŒÆ¨ŒÎ(Ö(ŠV°Vƒ.ALd‚ 0<úè(30Áø$7´„hˆh€0DSÒøü%ŠN@„€.8“˜Ž)™–©™ž)š¦)šÒ‚TÀlÂÐD…ú¨.œPžÀ9èCð©xrh‘úè TÄA!ˆA”fD,`€A,@Cïôèï(*ƒnißÜ6£ŽâÄ/lÖk@ÈTð@ÌD…¶ï¨*7@&|ƒªf“þ{ª¨xh úŽ eB€€€@+øŽ–îhL…¯âÀ,¨þ®êê°j*ß0A ,*á-xp=àÁ%”^ÑÂ-´A´Â(„z¨ªÞ@«:Ö†8{êê†6èzª*ðøª8À¼ë°ª'{†ä«€Á=4ꪢk¦:ëÝ,A+T¨)ÄjÀàÂB#ÜÀ)¤Än¬™z«3Ñ{ê60A9hù¼ç·~C«†À{Êç­Ê+{B¡¬À‚´g„6¨¹àk¾J*6àlÂ*ìÛ˜C`Ãð({r,™Ö0àB´'øC ´#´Â èœÄ€…Ý \­ï1í·–Ï·ÞÀ QÀŒ«Køëƒ¶Á´ëÉ:“­ÒþgS\Á=ølÍŽ-ÂægSÜÂ7´Þ+%$V³íÛЂ PÀ”¨$Ý,aL ÒøÃ6°Þ¤ L6¬ƒ¨CJÒøLg`C!ÄÛ¦ì{>€«’ÏØz-’:èTPø,€ 8Sä¬É.A&à-DœlÎîÛpjL'©ƒ6¸€q?ô€3ôÃøœÂ1¼Â=èÁ8Þ2LA¼àMçx§êhì~ë-,A,|ü’­ªÆ«Ž)<Íæëˆi¿ÞÀ·rCþ‚AðÀŒiá"¯ÚÜ€ðÆ’NÒïÕB6ÈÔ…N¯3°ƒ 5Á1 M.ƒ>þ„´ÂÀ!9êø (Ä)¹¢oìÂê#¸ê7ˆi{ÊîËÒ®3åÁP@Ð,`÷ú.úÞC¾‚@(@Ã8Ó ÷ðÐ"°ÙÈç,©óœëÁȃ.8B”úC>ø‚5äCC¨B>ø@-¸À$ÄÁ. A)(Ϲž«®’h ðKÔ¯™²+7À0 wéŸ6hùxì˜níâ@&,Á-ønùTÁ½Þˆi3‰éñ*qÚÜBP€ÒŠíÇ~l7R‚6Ä A@Þ!àé.Ü‚ ài#|¨ž®%i­êC Áù’-™V%±™âñ,B‚S0Ó*ñ2-0¬> ‹¨SÁþëƒ/+²·6²#—ME€.ìñv¼GÌX Ö`´ßp/QÆê‚¼#%áòúcLD»”lk&(àöù`abþ‡Šˆœ®È`L"5ºººÊÊÊþúÚþ‰ylokµ•‰Žª^Eu'3KžyQÓýãyúSSö¼^ðþýúËd‚¦RÃØæ8@ƒ¸¡4K‚žÎb‚qTC25Þ»pÐãZ¾¾¾ø88fŠ «S;öß³¶Ÿ”T&1yv‚æÎ´êêꙚfQþÚnr®Ú¬Ìß¾âw>f*ŒrÒÒÒ’ê00Šœª½«‘LæàΖÇ堺Ɠ¤®”¬ÀA<=MMLTC”Œ‹ûìØÍ¯™z¾N@")ÖÖÖþssÂÂÂz‚Êmf0^ˆ,8fb1<â̯àˆDÂæ~ÆÆÆr_ÖæñwVz>©¿Ýˆb-¢ÖfÚÚÚq¥Ìîîî%%g¯®­JWr³zv¦*+§›‡¹Íæ~~~ÞÊ´ýú墢¢BŠÂkz¦ôãÈDDd}S=©ªªìöüGW²²²æòùÎÎά»Ö†ÂZÆæ‚þþð,*ZzHYA:¨“‡†°þØróÌŠ¦¦¦r09ªÚj+$-–••Z27Õ23\º0DDeVkí’’¶¶¶tl¼Ïâçúüþš„:R5¢ÊfR[Zèºé¨Z I¶žsA4X–¶byƆ¶jñúý‚‚‚›Ë=t«k‚udIìØÅÆ«¬ýöÛθžÖ¼ üòåðáÝŠxi»ÌÞ’•¿V3B®®ÞõöîÅÌêúet…DDE.Fh¡ÊæÐ¦hþª›™ERYjŠæææòjjbA1þþþpޱ–ºÖ÷¿«âââxvs!#BcuÇãòšš›Ç”…gVH©ª/5AϦ{‚z£žžž‰¯Í=FÁÒÖpgbXPH„eU…ºÜŸ~nf~‹îJJvŒ—†¥º¢FU¢”†6\qòòòúúúÛíõRgq­»Îÿÿÿ!ù ÿ,[Iþÿ­©@¥ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²dÁ kþéùòÅŠË—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]Ê´©S—,õ¼xJµªÕ«X³jÝʵ«×¯`¾K–lŸ'Äj0ØO…²d×€!Æ€10kàŽ¥@ƒI6!룷°áÈ+^̸±ãÇ÷.zòhÜ[Æoê•í“·1gÈkNkIÏåÅz,!¦C™ŽêȰ/ý"õá̱sëÞÍ»·ïß¿­PN| <ŒÚ«†Ü-ñዜ0’±€œ FN=Ng“1Jþü˜ô­ÏöóèÓ«_Ͼ½û÷ðãËwoé׊bÐÙƒ)ßsyÇ´g‰k8ß!Ð,1Ü 4tÒ | D +@c¡„óe¸Þ «<3œ%†ì—^–hâ‰(¦¨âŠ,ž÷Bzò0 D$•t#B䱯sr1"A½ÜÐ…Œ€aqztb@¥xÉx“@Ðâ”TVi%oLÑÏp4X¢ž—ÄYF8`R°ÆŽìÒ„‚gÊgÉï(ñ!>q¾gÉen—e2oµy%}¿LbÚ!çø“ž˜dþ©è¢Œ6ª¨%^ö!©¤–#CРÀ€<“¾YÍŸ|â‰&CVó†%}@ Á’þH ±n° «“æªë®¼öêë¯À+ì°Äkl®*hÑ ¤¬>a‹#“ÔÓ“,ч<(ŒóŽ#x±H9œƒÌ*ŽpðÌ›†8ÂÄ9ÍÀÉ2ÁÒÀD=kàÒϳ#Ì3gÙbË-—Ó8Ŭ¡‡;Ž8†t"L1‹¨ãu4@köÙh§­öÚl·M)«¸æê¦C CÝCqIþ®¡ÈÐÅ'!Â']ÈðÆœõ¡Ê±à¸ˆçöä”Wn9°*l¢âk,¢‹5–¨Àyœ£.}€Á2YÆ0f8¢ à4³ˆoÔ@ Шç 'Kú9Dä‘.k¬«NÁg¬îJ¬Á„5@P_„#Lg³MöÈÜ9).ùäºFÅôŠ#È’LLÄPN1z4ñŒÐx4Ó‡:}”‘Ï Ђ?ä%̯~L3ȼIŒ t€21 y ƒòpÑ:ðºØáK(¾W@ά‚~Ù ×åVȺ°rˆãÌ™fØŒÁ =nèœisþoààB0‚"N‡›a!Æà88Ñq$øÁ §HÅ*ZñŠXÌ¢·ÈÅ.zñ‹`¬¢ ¢±„ÍéL˜ È´<”ƒr)_ ‘Œ1é ù ˜#”€hó8Ä;ˆ —N q0øØ#.n†­ýbg“ >š@Èè òLe@ÁpÁ†Lr&ÇXC6êQèoЏ ŸÕ¬¶…}­ŽòàÀ/F75G€ãohÂ`ô ‚s8‚~ՆA‡ZÞr†oÐEÖ*8Ey ãMPÂ/‘µ ãáŠ#«èèFĹQ P²Ž?òasaL§:×ÉÎvºóð\åõ@ÏÍÝ# þ¨B.PlÐãòXÄî!Ž`ØÁFð ^¼¡žz ÁœØ/ (D7ÊÑŽzô£ ©HGJÒ’šô¤ݸ¸'ÐqûùÏ€´ ÉË@Òàm¨5¨¡‰ èà‹` @CÑP÷#¸n¤¨‡' ÞõB#H  ®úÔ¨NµªWÍêV»úհ޵¬g­êݽá§x=Ç—ñõ®êØ,Yß0|@@ ©~ÄŸ×cóZÒx…Š]hu@@ ‚:îZh—"Å‹x¾,Ð`OÁ®oXàd @Vu¯Aܧp× 0n:l{‘Ž4½¸m:ˆÛÁ^à/„A‡y?!Öz˜öîÄ­ìž.Pãx±õ¼ïH‹ßa“ø8hÍñŽ{üã ¹ÈþGžju˜üä‹ rÈÑ r´!\;¹Éõp Lƒ,˜N6™|Ѐ FA‚ÁÞ2OºÒ—Îô¦;ýéPºÔ§NõªŸé>¹É«t{?|ë2O÷Õ½Îï`‹åd÷ù¶Á¾ô7˜Üí_ƒ0îM~—=éåF;ÖÇé~½ßðد0’áðž/ýÔ‡¿ûÖïÎm¤cWæ}·ºä'OùÊ[þò˜¿üדž×q@\µ Ch@sÐÀzø¼êÇ1Š"´~¡°ÚÉ;?ó5ŒÂö³AzçwÏûÞûþ÷À¾ð‡OüâÿøÈ÷|^M®üÙïžùÏ_>ó9ï|ˆ7ÿóË¿>í§þOýÕ3Ýó@ˆÃ)¸F{í«þüèŸ~ö·ŸýÏ?ÁOÀ«úÛ¯üçWýÜ×>ý±oýú'ÿÿ€8€X€¨~з}µlÍ ; |ØU²|ÛÖ9t`€˜¸Øø{ý÷˜€"X‚&x‚(˜‚"x €k0˜0ø‚0Xƒ6xƒ88ƒ8ø‚<È‚>؃@øƒB„D8„FX„Hx„J˜„L¸„NØ„=˜ƒ9HƒRX…Vx…X˜…Z¸…RH…>È…`¨ƒ_¨…-H…Pø„hx†j˜†l¸†n؆pø†kXƒeƒ6xhé ~é°‡~ˆ‡€ø §ˆ„ˆƒþßPˆ…˜ˆx˜ˆ‰x‡ˆˆq‰“(‰”x‰–˜‰‘¸‰•ȉ˜è‰šØ‰¢ø‰£ФxЦ˜Š‘H‰8ˆŒøŠ„舊ˆ´8‹¶x‹Œ8‹¹(ˆ¹¨ˆ²‹ˆxˆÀŒ½èˆ®H‹°‹wx‡µ(ˆ’x‹¶èŒÌ¸Œ“(‹½Ô8‰ÔŠÜXŠÝˆŠß¨ŠÞ8ŽàHŽâXŽèxŽêŽìX‰y˜‰€øg0ô8GPøxø¸ô¨óHùÈ9Yy™ ¹éüè ‘ ©9‘éY‘gp©‘ýh‘é‘ 9’$Y’&y’(™’i_ Úð’0þ“2ù’¾  ƒ`“ƒ“:©“3 “7 “5Ù“B9”DY”Fy”H™”J¹”L ”2ù“Oi“Rù“¾°“9Y•S9•7¹•89“\ •Ú”>Y•U9X9•g©•\“P™“RY“_Ù”> ”qù•[™–I¹•;)•rÙ—~ù—€˜‚9˜ù–P.I˜Š¹˜ŒÙ˜Žù˜™’9™”Y™–y™˜¹˜†Ù’™Ù™žù™ š¢9š¤Yš¦yš2Y‡ ¨Ùš®ùš°›²9›´ùš›ÉšÚ /b íИ7µœÂ9œÄYœÆyœD©šˆù’èP 6ð öИ¼ÀÈYÖyØ™Úþ)˜·ÉœÉ°û  Ìà á) ~ ×p pÚ°éI⹞¦  ±Àô้Ÿs à /) 8T Úpü¹ Ú ú ú™Êé’û0 ©p Þ ° =p”@ ¬`4,Ö¬Pý  ×ýðÜ0oÀ@Ú°Mà=0mÀðºàlPsàýàçp£— š¤Jº¤LÚ¤F¹™‰‰ŽÐ ÖÐú°.åúpMGÉpº°i°ZÐ:€ÀóÀ¬éÖ¬97 %p¥|°ìÞÀ<0æé¤‚:¨þ„Z¨È©œ¬Y¡É ‰:ÂÀâà 7à-€£©pP©taÖ 7À_ëà \€ ްû0Q "°,  @ Ë0Ói¨´Z«¶z«£ÙÚ€Ö8úp ðÉ ¬ de° “Z©è0 - 8à ià@ peª™À hpà iÐÇ` Ù ²J Š«ìÚ®îú®9¡a‰Â0 ÐÀEÐ -ÀM°7` ç ?Ê ”*žòp“p ®°.Ð`ƒPL pª<à¢ç  Ű ®@ Á0Ó9:ð:²$[²$««û ú°²Œúþ’À0\à%€¦`–áù’ƒÕê ¦p iP“sð«á á¹ip ¬9D« -‹›&û´PµN*¯Eé ¬Ζ=¹–RÛµ^ûµ¶ ¥Gi´7 ¶f{¶h[«ˆš¶lÛ¶n{«ºú¶r;·t{œ8p ¿J´e»_p˜‰Y·€¸‚‹š`p>»´û }ûN;¸¹’K™…{¸‰ ž‹k~;¹œÛ¹ž+˜•K—ÛžŒk Žû¹¨›ºª›œ†+ºÀйú ¹ËI”8ð¸M P ~É PP¶EÉ _Ð2¹PÀ «{¼È{𕋏i ¸¥{ºC 6@ ~ ‹þ& }é ÉÅ Gy¬X {“®Ð š0¾›¼è›¾•¹¼£›¹›½X}9Ý@ ÆÛ—½@ ÝÐ G‰Ûà çû’½  ÷«¾|ÀŽÉ¾¯ žÏk»0yë¢pЗP  P ”\0?ëP”PpÔÀ½¬ðø9“s@ ½€À*¼Â Ûºí»ï;¼— 8€Ô;”PÐ ûÛ ¶;ÔàÀô™ öPZ€ B93àÁ²ÂD) e` }PÂ3É ÔÀÂV|ÅK©Àú» ÄP`= ½<”w°Ã?,“> Äw ’2F¼µÌhU\”äCéÃXœÇz,” ì¼²û·þ1 `€OÀc,”P°¿:¬»1yÔpÁ&œöðV –3i(<š@ ,“ä Ñ»¿{<Ê£ÜÇ\lº@¬ 7 ˆKœr¹õ É2 ð` »P”ŽŒÂÝÀÈC)7<“À@¾LÊÄ̦Lº<”Ì”s@¾ <“Ë• !ðÈÅ|ÍÆl¸Ì«·‹ÛÅ) àÌ à<Îä|ä|Îç,Îè¼Îì, ¬ðÎãŒÍò¬¾Çì¾³Û˜÷Ïú¼ÏüÜÏþüÏÐùÜó\ÐÈkÊ ìÍŽ)Ð ÝÐíÏmк¡ûÂɼÐÕ0ՠϽÑ}ì°ÄðÑÿÌ[p=þÑ*=¹Ýͨü˜ùLÍÏÝÑ÷`Ó6}F'}Ó>Ó?ÔûÌ5€Ò+}Ô‘[ÑÍ[´0|ÏŒyÓ2MÒ4MÔ=-ÕûÌS`ÔH½Õ€ÛÒ ÓìÕ7ÍÕPÖÕ@Ö}Öe=Ök}k‘ÏeMÖ7­ÖÖcÍúLÔZÍÕ|ý¶JíÇ1üÔÕÍSP#͇m g]5 eíØ5€×÷€ØùLÔ5` íØŒ] [àØxýÙ–íÖEÒ}}ÚhëÕ Ï÷ ÖfÖûüÚpÝÖkQÓkýÚ¸mÛy]Úьھm²ÍÔÏÕ0 3mÕÕ` @mÕ»½×¿ÝQþ«Ú/½Ð>-ÐÇÝÎÍϦ-ÝÞM²Á̽˜ÎÝÛÐÝýÝêÝ®Ô ½É ̰²ò=ßô]ß+ ßúßò­ß÷mßõ ßßë=àîÞö Èžà¿ÝÞ©¬àŽÔÞÔþà~Ô ^áá.¼ÔâíÔþáó|á >âòáÃMâ(^ÊÚ|¹ ]Ý)þâylâã ã4ŽÀ"^ã8~À2îá9ÞãÇ{ã>䪻ã.äFÎÒ+¾Ô-îÞGÞä’KäNåIäÜüÕR~å]½á€ÍãXÞåi ä^æg åb^æf æfžæOKæjÞæÀMå§Ìän>ç®åÂ=ãtžçj çþKÞàzþçSkç^ä€^èLŠæ†žèIÊæŠÞèŠèŽéÙÉè’^éØ é–žéÄIéšÞéÉéžê°Éé¢^ê¯ ê¦žê£IêªÞꢉê®ë—Éê²^ë– ë¶žë ,è®ë¾~ë|îÒrþëÄÞ˜´^ìȘ¸žìÌ®”ÇÞìО”ËíÔÞ“Ï^íØ>“ÓžíØ~íÜÎííMèß>îÚ°ã~NîÙ¾íèÎìÞ¾îЮîî^ìíïÉÞÞTÀøžïú¾ïüÞïþþïð?ð_ððŸð ¿ð ßðÿðñ?ñ_ññH˨à“û œT ò"?ò$_þò&ò(?òâ^î¦{ðò0ó2?ó4_ó6ó8Ÿó:¿ó<ßó>ÿó@ôB?ôD_ôFôHŸôJ¿ôLßôNô+¯œÞ ’T_õVõXŸõZ¿õ\ßõ^ÿõ`öb_~¾™éyöhŸöj¿ölßönÿöp÷r?÷t_÷v÷xŸ÷z¿÷|ß÷~ÿ÷€ø‚?ø„_øßÛÊù«:»øŒßøŽÿøù’?ù”_ù–ù˜Ÿùš¿ùœßùžÿù ú¢?ú¤_ú¦ú¨Ÿú£ßÛ†YÍ˨°û²?û´_û¶û¸Ÿûº¿û¼ßû¾ÿûÀüÂ?üÄ_üÆüÈŸüÊ¿üÌßüÎþüE©š-‰¹Ô_ýÖýØŸýÚ¿ýÜßýÞÿýàþâ?þä_þæþèŸþê¿þìßþîÿþðÿî_”bKïØŽ¹G©œ¯ÿüüßÿþÿÿLà@‚ D˜PáB† >„QâDŠ-^ĘQãÆ‹û< ÔRäHm,UH£OåJ–-]¾„SæLš5mÞÄ™SçNž=}þTèP¢EEšt(I¦,} bEêTªU­^ÅšUëV®]½~VìX²eÍžE›VíZ¶mݾ…·ì ºT¿ÜÅ›w¥?i®ýXð`Â… FœXñbÆ?†YòdÊ•-_ÆœYófÎ=GþÆphÒ¥q\;ýåϺ­]¿†[ölÚµm߯[÷nÞ½}ÿ\øpâÅGž\ùr毭 RáÑtêÕ­_Çž]ûvîݽ^üxòåÍŸGŸ^ýzöíÝ¿‡_þüê§ôT8Dÿ~þýýÿ0@$°@D0Ad°A„0B '¤°B /Ä0Ãÿàðý:±Ã <üÊ ôa*EWd±E_„1Fg¤±FoÄ1Gwä±G2H!‡$²F“N,2I%—d²I'Ÿ„2J)§¤²JBÒJ-·ä²K/¿3L.÷9h1Crê `Îd³M7ß„3N9Ôþ;ï´ó‘3Î4IÍ3Óøã/÷ÁÅ‘®YsN÷ÌFUôHQI'2o<ÂÔLKúÀñQ¯1SEfÒpKCµ¹&˜@$&åXĦîX¥Iz$gr¤aœrxÐfuL±$(½±<|ùÒJÄiŽC\ ékD@6[miÜçza ’n¸s‰…VEgwMq6rq±ÏDo¦L^Á€Ÿ&C9Ʀ¸p …a±'ØKÒµñ[œ‘‡/h°E3‘&ÊAAxIfð)A›PXq(ÈPòâŒ]„]m\ƒŸ‘4¶¥¹æyäš—¬°„$tŠþYd’YDYe¦,€$ã‘á%•ROBqŽLÐW$f.ù& m¢À$$rø‰å8zðE–V2@åš'lXbÍ;줣mÞ†@`‘B '9h9䔹ÄkøQÛ†fÈ´âSÄiå v¹\…å›zĉEžÃW¯ÎZ›AZ©ˆmö¤¥E¿ä wãyEŽiŒ`F¢†t|áâDü}åÑW+žè!챵ƜYÙcëo̽ôm2eŠdñ¥ˆovIŸ¾§ê€ñ¾~zÿ޼ŽW¾iFÖ`q„ 2>þ‚mmÄ'?Ž €|Ô[ÚhE þ!hƒ´À¾Á YÁoi¤3]ô@§µìmO$HÓÃ/Ö!+àP_`>›µfû‡7Ló—/¼`$û@G2DrƒEìa t l ØB3 YØ¢ç=:¬`Wr˜Å6d…ç#Ìb‘¼V¶ ð‰ å˜Ç 6âàÇ/¬ñ†[” {Xð‡Æñ]ÀAðx t±‹;ÀC¿x†ùN·L`«˜Çä1dœÉÐã:îPŽa(á Ä€V0‰SÔ€ûxƒp1`è kà1–ñÅ0Žqì˜2 i¹$® Æíp`ŠX¼ã‰”E¨´þa#°rh‚=VQSä!–ÙPÅ ©Šv¨‘%ƒ!” ‡ÀJȆ4^Ë-ă 5ˆÁ À%4c$GÇ"Þ±‘¸ZXÂ"øÑ %¡ Xg;AŽbèáCÓ†¦ð Z(BMøÅ9ÄOyJá°³fÀ#""XñˆE¬ug´`)Ëx°RŒæDg×BBÌMú€Óà`D$™Æ9Ü1½ÂçHíÂQµ"Š# ðb…D‰ÁƒA ˆÓPf¡…WhAL»b‹´8‹Ú(1¶¢`?”! ƒ}`'7b!ÒêÇ)V0XÒ²lÙ{Æ”`¾Pô#ò¾ø1Ú0À¢ aÐ9²@c÷1ø¼TnÚ PØV‡ë Fš·f‚ä’iÀRÑ:W—¢"î*爱2HcŽ®.øŽ‰9#â œU z@Œb؉  >µ²q»A¼Â“PYÞñˆrL8$¬°…ÖD—,¨C¯Ív4ÄbC@nÕR@j{Q þœ7Ò¦væðØ‘@Áý°ÂÑgÈÐ…­_¡h‹Ù¼àA—ÕLjpaƒÈƒ4\aÄ(ìv°1Ž5§}¼ %.¡|¦C‘tèޘ¼0dA½2°š¼GØ©èð2˜Ÿ†¤}¼B’¸ÆÖPḨà ¸Ž%3ÃǸ+üÐY?@a™Q0‚=XñW€c¬P2®AC]¶_ˆöEg?Û„°Âö8º$îà8 ÂÝ—ÖFÓ¢@ˆ¬" ¦ˆÂ0øáŠe¡èG¯Ckƒ±„Ïá &Ipå¢&kãSX΀Ëdà Öh¢‹§{þã ~ÀAî0…xc˜ÅÏxœw{€Bòº ‘È#A(G êéŽ,´ 8¨Á:^qŽ@¡TF0Ú0 *òÚˆ." . ÀînÃïƒy'ãTsàÅ’ÀØÁyxÆ`‚^¼Ýì>ƒÃ#—ëH”`1"ˆc-[h˜ƒX £Ù¸<“}È’0½B‡c8*hIB†_X²WÈ:Ó›8'3 x²â¨p"V˜nÀ* —ÁZ0Ë¢§@Mƒhx†`…T…/xà†AÐfÐ<À8ƒG0…f{ø<Vd€þ‡ c€†c@X@†L8’á‚GØ9H}¹r€†zðfxhq˜ƒ6°5t@fƒ[¨‡wh)w°†08òA°€@$$˜ƒK¨¦8<`ÀvimØ©‚†/̃ÄH+ü‚‚#ÄZÐ4&ˆÔÉ€Dƒ}¸g(à‚h ‚;D‘`…rè„Gx„é#hq8„5œ…z8‚A¼,hÀm iÛV¾D‡p°Åft€g°y† ½®‰C‡'H† hhˆ3CEh9DA„†¼5WÄ¢AW‘‡˜ƒ–™ƒ2àƒTpÀ}d“} € þ8ƒ€È3°‘ X(‡p<†"€˜n؇((‡o†–\€†GÀgˆ…2pExp•W0h°ShÅ~ø…™y+¨¹!f8•AÀ*#‰j¼¡ØWš7˜ü"“‘ð™l‘žŒ¡ ‰A&ÑÉ3©²0FÙ»û­£$‰H‘D3!B£ÄJªIÑ¡J¯Êª2£œƒ±4Ê‘¥<Ÿ¯dž¨ `8J"dŠ*›·„ËvYš´ ¶L2¹ƒ8 ~Ì/ñ+ €ÃDÌ À¹Ë¢I_ Éó)J`Ëô“!†(8H‚Ť`8•¡UÓµÄ1ÐÌþÔ“LK¾ì¸RÍØ”ÍÙ¤ÍÚ4´ÍÜÔÍÝäÍ}„ÍÞÎàÎát-"ÎãDÎäTΩ€Ä9ƒkHƒ»Ü}à™\ÎëÄÎìÔÎæ\ èlÍéüÜÔÎñ$ÏòìMî|Îè4“é¬ÎÐ4Ï÷„ÏøÜ8ôôNLчð¼LùÔÏýäOd¡Oõ”DêdÉþ$Ð5Ð0ùÏï¼Oñ<ÐuÐm’]OµNµÐ ÅPáN*¨OXÐüÌÐÑM Ðö$ÑUÑÝÐO]Ñ•Q5QöÐÅÑ}ÏUOÅOÏÔÑ RääQé¤P÷Ò$UÒÝ”P} $]Ò(•þÒÔ,Ò ­N Ò,ÕRkÒÑ-Ó0­™*=ÑÓ3ESIéÒÅÒ4uÓ72µÑ …Ó:µS+YÓ½Ó=åS)‘Ó#íÓ@Ô$ÉSÔCEÔùSMÔFuÔ)Ô/}ÔI¥Ô‘XT3­ÔLÔHmSMõTA½T:e’ÓðRW »‰Î9*}0U‘Hƒo ‚/ •9°‚ëûÔ]eNµ0˜0!¹ƒ'°y…Nè J0Vp"83{j†À€Nã(À€~87^õÖ" U(U’óâ†#ð—!I×T `QxJ…NpŸ9p€[(I‘,à`þ¸(§Ñ“3úÖ_…“} @*XœW°‰ìš€]p„„†‚‘`‚z؃;b‚òW;Зˆ\bˆP‚€{ÓUÑIyÑz ‰ÏJ‡"3$0“3 €-€CWx‡Û!Ø¡eÎÄáPSqM’óRuè˜4t{؇PÐL;ðbˆ*¸‚XÈ4(/[€&À„4ð…îÊ<`…8€–(~`…àwào „˜­ÊKxW¦Ÿ‰WHûÉ!YÙ‡"p<`¶AXT#ÚÆÕPçtQ6’ó’†o{†e-‚mІÀZ'P } ®> þ%0(‚i›(˜…|è˜;¨‘ƒpø>b( W°b ˜ Ø£\f¹C`!`8Î ‰iPIÇuÞ+1Úú,SQWbˆ h‡9X€TèƒN(° œ*vqx +ð‡³¥€5xZ8‚>°x@…‹ƒ%h€; „$ <ðƒtØ0,@(‘PÀzøqGšõ˜' „`yP‘8‚°w0—9€‚†{Þ †ƒ}’} `} p…5ÀªµL`–VH¹¤" ˜0X˜ ˆV¨aâ)ÂñÑVÀ€†¸”ðÑ‘F…‚9è„$ˆþÊ a;ð†%09Àw¨Y90p%æà/^‘pý’ …v Ê£TWu͘|…UP^´¬ÊPED8V0¶ã¦€ÜõÒNˆU9±Ê¡¼ãA.ÑèEZ@%äDNQVäFÆP1–o‚hi ˜ ‰?@®dJŽL M‰N¶äJP QæäI–‘9(EÓuäXVF~’ϳŸŠ«9†t‘¨ [>F ]æe_ `ÞaN¨]‰^.˜c¶†Èl‘à²YLYÆfm€ä'(†[¨;(P€NÐÇ9˜…rà*m(]±nþæpçr>çt^çvöfpþîæx–yf–zþ²{Î8‘X›èÉæl¦e&™h=;ˆ´È×0°â0 8˜\è™Ý†&‡&ˆÆ‰ÎÄŠ¾èŒ^‡n臎è‰&iŒÖhŽvèª<‚€ôL(ȃsÀZ8h„6d#eÔ'™;(é'À„X20wzT¸¬¥1Vx†¡.ê£Nꥶ<§†j,jª£Fj¥fj­n/®žj¢n’|@„GÐÕ}8‚NÐÓÜiBNè%‰…MF”t-B¿ˆ`Àf8W)l`ðëQ¹†ÀìÂÖ‡ÃNlÀfžÆ îì¯$Ït,{ø¢h¨«»väþm†ÏY<‡~À¡mEÎëò}PãÔæ`цíÙÆÎÕ¦íÛNÙÆíÝNÛvV*m8=Ð*°ëIføû‰â¶»†‚N‘/8WW = €såmÚÖí(!"¸›[x‚I`‘ RH9xÇk†G€¹‰PÓvH³"‚rØížmßnrnm yDK¸‚ôþj¡æLØ*/ ùn'`(…Lè>çïînn&‡gÖ†P°†?h£G謁Y8×(k‡r˜<’oúv‚û†jº• ‡mÿf¿›s`‚]ÐpOp¦¸ð h‚,°þk ŸK  (X~(†àÆñ»îp'(©5“PP…XÔ 2N.˜~ðˆ03Ø‚ßËoòð(8‡0Ðá«rÐÖñ%™&h‚]Ì€y0…KHƒó!—l€6H4Ï„(ˆŠðùžKb˜„&Ø o9¨;·òž¶RL•’9Hƒ4`†ÐAlQ‰èœ}¨²ÆÜË9ð†vqXEƒ†uNÇæ<×õ^w¡+÷õ`ÿõXwQš`‚m°ëoc`g’ŽZ¬)Ø[¦8oéà@±ªtó[j‚wК9p‡o\WípwRIe‚U(JR`›$ˆ@ðó¦˜I(‚&`‚}Mym`ò̆K˜ô]mØÀÅ–’Çø/ø!!8…YhxƒTƒ¸ƒGØÌFÛLxW9xÀ;(x; ƒ•/„$€¸“8Ø7Ï€Í<…úAEc\B©zXžžß`^YXƒ Qà›~P¶™é3ØX š>Hë“g†"X:ˆ`È}ðØ`‚?X:8|}qóWX=X„hBþyH)Ë ÜÂ: r¸oÜŸYø‚ hN?À‡p8J r첂»¨€5óXPªælÙ^:¤+Ö¯!?Ø&¯Õ»øµC0kÐh…ÃE@¹‹\5ýç•{!K((‚G€/a…î_‘1¤iÖ(à¦Øs î˜DâÖò¯þÓWö¤ÿú“ë·ÿü÷ÓùGdý÷ÿ/ˆ Vþœ¹–ؾ„ú¾XúLĈ'R¬hñ"ÅA80rìèqbš}G’,iò$Ê”*W²léò%̘2gÒ¬ÙQà*jÛ§ÏŠ¥ úl’<ëX‰=D=¾Re©ÄÒ¨R§R­jõ*Ö¬Zeâ,þx0¡O†·BÜw‚ ¸~a¶ÆR0AØ:²rçÒ­k÷.Þ¼qêüÚógСdqaʚଃäU/äÈ’'S®,¹ëN° >”û¥H'~¶ÎyG˪W³níúõÍ}yú*Tî mÀ¼ÍÝç­3ìà‡/>óW…boîü9ôèÒ[òÍü×vâéÚ·sïî}5r„Ê9/oþ<úô5«û­X=üøòçǯy9ýüú÷óΞ6`·õ7 ¸•}ãu ƒ :ø Jÿ‰äž€Zx!†&yzø!ˆôIxÝ{!šx"ŠÚm¸Ù‚)ºø"Œ­Hav1Úx#Žþs­ˆ_Ž=úøcT3X#EydI;vˆ$“M:)‘Ø=9%•E*Ùb•Yjéb”%nù%˜^É\˜eši`—ž¹&›ùÙ&œqª—&‘rÚy'toâ¹'ŸÆÑÙ' º¦§ … ÙŸ‡*º¨Žy%‡X2:)¥R%Z)¦™ÎD¨¦zšÒ¥ŸŠ:jle¦ ™¤ªºª6¡²úª¨œÂ:«¦®Òz뤲âºë¡¶òú+ º;,ž¾{,œÂ"»ì™Æ2ûì—W^ƒµÕZ{-¶Ùj»-·Ýzû-¸áŠ;.¹åš{.ºéª».»íºû.¼ñÊ;/»×PA…Wúˆ0 U <0þÁ|0 +¼0à ;ü0ÄK<1Å[|1Æk¼1Ç{ü1È¿FuF)«¼2Ë-»ü2Ì1Ë<3Í5Û|3Î9ë¼3Ï=ûü3ÐA =4ÑE}4ÒBבÉ_œq/ÔQK=5ÕU[}5ÖYk½5×]{ý5Øa‹=6Ùe›}6Úi«½6Ûm»vªý”7gÔ}·Ýyã½·Þ}óý·ß>¸à…~¸á‰#¾¸â3þ¸ã‘C>¹ä•S~¹å™c¾¹æsþ¹ç¡ƒ¾ø¾™\i¤¾ºê­³þºë±Ã>»ìµÓ~»í¹ã¾»î½óþ»ïÁ?¼ðżñÉ#¿¼òÍ3ÿþ¼óÑC?½ôÕSÿ{éÍýúxÿ=øá‹?>ùå›>úé«¿>ûí»ÿ>üñË??ýõÛ?þùë¿?ÿýßÏÑéB‚, ¨À2pl (ÁRp‚¬ /¨Á rpƒì ?(Â’p„&,! O¨Â²p….la7¹…dê o¨Ãòp‡>ì!(Ä qˆF,"¨Ä$2q‰Nl"Ÿ(Å(RqŠV¬"¯¨Å,rq‹^ì"¿xIJ°!ú Ó¨Æ5²±n|#ã(Ç9Ò±Žv¼#ó¨Ç=ò±~ü# )ÈA²äÈÜ*p2þ²‘Ž|$$#)ÉIR²’–¼$&3©ÉMr²“žü$(C)ÊQ’²”¦<%*S©JR–ñ Ó¢,c)ËYÒ²–¶¼%.s©Ë]òÒ\R#0šö:,‚˜Æ,&2©Ìd2s™Îl&4Ÿ)ÍhRsšÖ¬&6¯©Ílrs›Þì&8¿)Îp’sœæ,':Ï©Ît²sîl'<ßéL:³˜ô¼'>íI·ñ³Ÿþü'@*д =(B»¨-TkAÀ!#*щR´¢½(F3ªÑr´£rìIB@ GmŒ Z&íSHf‘4, :×0Eæp «ìãÙ;)N/Ò‡D!ˆ¢ÐƒAÁþS¹éUæ‡`P¤xKdA~tDX+Ó’Ä¢XÈDb!&$ƒª9]UJµÁ‹T³4ðÇ>ä©ÜPÅ,ŒZ“Aƒ©é ^"‹'˜#7p‡8nP ¥”DÐE ²€b!Ö`ìYGµÓAð‚e‘C;´Ñ¹Ê§‡6dч"Ø@©ÖaŠAÐÀßàÆ â€¥Üá6X jqWWÀcõà‡>Þ€@¤Ø3tÀ'¬E70D䚉°â¬ÅÄ+0ˆ°Â Dn€'¬ Ph†n2À9 ÀÖÅ2ü°><"þ°øTÑ‚P` 57˜Å ô°Ú€B{¹€´êP€ì+‘ÅÔãÒGG4DpK<‚ -8ì«;ÁnP¢¬¦ð+°€W`[5/ÔQ;\"%þuØUp@ÄÇîÔfy†²ŒV´ˆÂlð%à ç~€¹<@„o‡Ûä–°w1p¨â ÍÀþlDÐo ¡ÈxD ñ LBüù4¢Q޹RäïW¹(ø!T b:D>‡¾j<ц"êÛñ'tЧ] ´øC{£p޵ cÚˆ…¢9¨ÂÒüö…Å-,¬-ÈÁ H: -È!C/ƒÌDÊ­0ß|Auõ„\ùB¤‚/ þ@‚¼P ÎéÌÝÖa…Á+¸Ãα ……B4ô@Ýø‚œD ›µFœÁ(€lÕðiJ²‘C„ià ‚6¼•6°‚;45¼Ü#ì,¼B@Ã.ÌP2JZuDéÞD4Þ •)J„6â¿øBnÌp„TE ,XÃG OŒØ>èž/#¿tD»EÄC 8N„ÄAa}D=z„ m#ñ©TKô#VÄC®†>Ì”B&a\ƒ7d¤Fn$Gv¤G~$H†$GÚH–¤G’¤Ij$J¦$K¶¤K¾$LƤLÎ$MÖ¤MÞ$Næ¤Nî$Oö¤O¶¤œ %Q¥Q%R&¥R.%Q~Á0%T"¥SFeQN%U^%Vf¥Vn%Wv¥W~%X†¥XŽ%Y–¥Yž%Z¦¥V:eHx”[¾%\Æ¥\Î%]Ö¥]ÞþeQ@DV$_ÉNõ%`úå^&aÂÈ_&bÈ5œc6¦c>&dÎT7&&eæpå0iÃaÖÑÒQe~¦dÐA¤i–¦ižfiâh&ÉÔÓ"¼&lÆfl>ohƒkÊ&n¾&m‚&oâ0fÝäMàÎjþ%¤j&gP€Ú&r*çi2goN']Ð7àÀ+e'vnçvN Fgk®äG6fÔæo'F‚ä”'uË5ÐÁ)|ƒ|Î'}Ö§}Þ'~æ§~æ§ @@è£DX§wb'Fv‚0¨\ç5,è‚zCqn„€2¨„.h|¬Á5¬yzÃ50#ÐNþL¨„jh{K,‚ ¬ÁøOþüÁœÂp„u^˼@ƒŽÀ-PÁµ8(kÚæu^Ë´T¨0Ádè†âÀ8€Ühgw’h‰î <Â8@ÔKø‚MÕÄ ýDTFˆæêPK@'¼’\hëæ{j&„iµ`¤¨äé7P‹%4g^(<€äÀ9X¾ôé•îŠ:@À0à 4ƒ1@¶I0èCXÁ74gEˆæ›âÀ@J©Ž\èsb'xÚæhªÄxÀÔ*¨N¢š§AªÔêˆ%®æê¢ÞŠ7|÷èÃþ¦¾3ÈÃ؃ü2à$”ÿ,« ‘æ<‚:̨žæs¦Aš®¸>¨«’æi¯úªŒK¥¡BÄq’f˜­Öªˆ<»Æk±ÂÊ>,Â#Á„+t*ç ˜&ØB0¤ka@ 0Ã5ÀÖ0°×¬rrªê€<¨Nļ¾«Çšf˜jizOœ¦•¨ºÃ9Ü«¯þªi²§«z3Ø€Ìâk0ˆkmþ+«Ã#X¾Øˆ&­ˆâÀ ƒ8Hè :œC=ÀÃ-”:hÁ#4Ã5,@4<4,ÒŽ-ƒ'Ê<ÂXDɞ컦A›&èÉêƒjÊþ©s²”@C쬼€ÇJgݦ7°Ìæ©`@ߎ¬Ð’J–„x¶ä„‚ØÍxÃA ô1HFBÂ:,€0à¬B1ø.K}Á¬žƒ;ˆÏ²6°Š>¬\'þÂt0Á-$Aé…>È40-èà è(Èí0AØÆi†Áê’ÏÝZù¤þ.R#y ©C'€%±Ÿ²/lj,(+"oª¢>ñ¨ìC«¾ü’AªÜšÂ Ñ¦šBÌ÷`òÁE¶â€`h¶‚ϲêqþ)àq$]\0L±¼D8%Ù2#Ê{Z—²D?dãaDþ@¢Änèxk÷È+ÿ„ÏŽ0Ø1ݾ²#%Ä5û„ï*k(cs)rÐöò§Èð·FMõ´”5§² UT@#%>¼€6|Akr³$éq-›'>ëó¦>/‹ó§C,BPÁ`BFM…Úaª-Kåñ?ï¾pÄF“:\4Fgô=]ô#ø©FÓFƒtF«CG ô¨ÃzŽÃ#pÞJ?BK¿4Ks^L·ôLË´KÏ4Mß´NÃôNã´ûnD™ ¤Š‡xpDB›´Bº¨7ÁB1585T7õSKuSSõT_5TcuUk5W,hDÐA$K€®(P#uaæ#^šXŒX™‚% LPXÄXi¢5^×d¤ßÔ FžµD¤Ì`çµa[Æ,‚>¬èQ¶cãE]/¦]öcW¶]àÀ`cöL5¶ew6Vœ ah›µg—6YD6j[¬g´¶k¿6lǶlÏ6m×¶mß6nç¶nï6o÷¶oÿ6p·p7q·q7r'·r/7s÷ûÊ­6pjt“L@;covered-0.7.10/doc/html/img/comb_simple_or.gif0000644000076500007650000003746211052400251021211 0ustar trevorwtrevorwGIF89a[Iç c™f*LæàÎÁ¢‘„’– ºÇ×¹šþssŽª^HNQ/_†z¾NÖÖÖA")ÂÂÂm}“b0;Úíø‘QAâÌ¯Âæ~šššÖæñw)D7WyA©¿ÝP89¢ÖfÚÚÚðˆ|ÆÆÆ¦¦¦¶šrr´³zv&%gmd~/36¦*+Òº›JLkäúþKW‰Œ“¶~~ÞÉ´‚bOóäÌ‘¡¯îîîÀ¯Ÿv18òòòÎÎÎí°V­»Ö,+ºÎæ†ÂZTuƒÆæ‚¶žBŠÂ}S<š}þþðþØrmd+$,‚‚‚ýöÛLCcªÚjƪŸÕ23ཙ¶¶·ýúåm76SìúüêêêGhˆ:R5üíÞsT Jf¨ÔúÎf–¶byŽ ²²²ô•‹’Ên´tC†¶jªŸ¾ÐâÆ’ŒLfµS[W騯S°<>=Ž£ÊâŸ|hcP]ŠˆŠüòæù¬•θžöööÚ¾¢>t®Ä”rúÎjxaR‚žZslLD@ªª©q®Úv>3þ½¤öþýb;i,$J®Ùññà࿪–••žžž¨¼ÒVjˆ½ÍÞSOK™«´8Qe®Þõ|lYâââþþþæææsQBöíì™ER–»×òjjþöëúúúŽ­ÌaA1;56ÑëöKZn!#Sz›Çãò1Aq™Ç墢¢ižÊd_að̪Ú©…ºÜ‡Ÿ¯z¯Ô{AP˱¦xÈž~ƒ>B®¢FU½“„j¬,T’ • W&q•±Ï™ñ£z&ÄÁàLÆgB+VbB4 ( ™çéP!v›\ªGß‚]rà ¢hª i¢”Vjé¥YVR&)œrZ 1o `„ !LbõtZ‰ZÁþD`Zè j- !€¦ "ÀpRI§Äkì±È&«ì²Ì6ëì³ÐF«j%ž€!¦œ&’B#°Œb\cHðL0å ';l*cÔ@ò3¤x"Ž$aÃ)ÄLºë!L54BΩ„ãÆ4h4c¶†Ò¶íöÛpÇ-÷ÜtOëp±GØhÄþ¨.ìmÄKFœÆ ¼úÁ±Fpƒ 1ÁL1ÀäSLug®ùæœ/ëÉ4sŠF0æzÂÁˆÀ¢Î0Q ¤Á‚æÄ&¤h A 6”#:¤RÅ Óðí©N-Â<à†¾Ó¡ŽÕ°ä1 ´’ôäq„8$ØÐ½0BJ8ù$Òz%tn†ˆÄî‘Môi4Ïæ1Æ+   †à èÔ ãC @G%êá»ù©ŒS‡§·N)€©ˆ!ŽÔ—¨‚·40»ÚÉîh¨B>z' 7ùm xWçfHÃÚpsís“›.v„P¹€Tþ!èGßw1açˆÀF0‚P„â8Ev(Œ+„ar &7$èð‹` £ÇHÆ2šñŒhL£×ÈFñkh+â`ñ1”Ù êÈ‘»Ó~GÀ‚9€06Bê© ‹‚Êq…DD#ÂPÓ½êˆ iäñŒ8à%`á0äÁ‘Þ»˜#»àµ;LƒSÙ ‡)9Žg#5¸Ãé6£ÃùÑkXxR@‚YpÀn8B4Êшr"ƒ‚†'&…Tühh„:ÔUÌgèPch„6GñÅY°¡Æ›E $P Ð!^-üãfb`Dð‘dR@`#Z†1³sþàa÷ÉÏ~úóŸ ¨@õùFa  ÷˜DžÀÐ't#o¨‡A¸€Sü!‹è@vŠ?œÂ5è/ Åð€ ‘ÀÂPЖºô¥0©LgJÓšÚô¦8ÍiL/Q>4¨£ Ì Ðp  á†-ëÀ< L£‚ªA5,6Ua$¢]! ‘‚+Ø L@!›1¨£¨hP@RÕä%G˜@ƒ6ˆ<Ð`ĸ2A‚6`CÐrÌ¢u6„a)¾ HЈG˜#Õ†.4 ›PGTIQc:“Ã9‚¢àa£MpªÊ¢À O”#Ü)Þˆ—— ° â(þ—0êÃŒ0µ+Às*Tc_€ª x…:H!¨+<`Ψ4uÊÜæ:÷¹Ð®t¥Ò‚ôºÂ¨Ç ºa†RÜ¢ÕB*°«ŽYø#Õè"ü¡ò6# S0)¸P€)9‚±×ͯ~÷Ëßþú÷¿°€Là»h¨F#¢ q0˜ˆ,†l<£Âh34€ ` ‘Œ'!¥‘däá°F0ÁŒ1`‚ #ö&¢0á _¸äèÂ`¡l®×åà}HËã(€ÂFŠ;È×ÔÓ Q¸pH1°`;‚ƒ4¦§0|Ñ:4Ø úˆ†ËÈáäDT!C»»Zþ0¢ð‰<\ÌbFð~'ÊáQø´&‡¿âÐ ±vøÃÂhF4h¬ºxI¸-s~wàF;úÑŽ´¤'MiýNðÒŒè†w¿kFÔçLEfñôvà³Ð¨%ˆf<8J[0U_úָε®wÍë^ûú×À¶°‡kºvÁµˆ…A»€haüÔ§©`uÔÑŒ.$¢Ôµûmføt2]ˆEcïÊXà1ÛÛÔŽv3ÛŒZ4ƒë.·«Íf06µ0(]û\…¨#ÚÀÃ÷´YmUG8ÂÛÁKöAÛŸ¢!µ ÷º£ˆ»¶†Ý—àðR‹‹ûºÏÌp6cþ™hj«šÚÖ¾ëA!Þš´]»áiÃwˆMóšÛüæ8ϹÎwžëfø|Ý}Îî*VQŠUÔcGð9µ©¼PàppzÚ¶ísatá-X(~ñ Ÿþüë`»ØÇNö²›ýìhO»Ú×Îö±ã÷çåv;Üç½ô±O=m}»¼N÷y‹}Ûu7ÊÅ Â/ð€W:c­xªÏ}‚@WºàÕq7¬Ì¬‡»æ7¯wÇë½ñˆ÷úáÛNúÒ›þô¨O½êUïw°;Öç]pìp ! IÂM¯wìë…A(Pà÷(Ô}µ‡oD4 ÃÝvì—Ïüæ;ÿùоô§Oýê[ÿúØ¿þÏcþ_íåþûß=ø]?ü°sŸûå‡ýù×?~±3?ýàOD:«~ñýÂÏ}øuÏÿïß±ò§lÞ'~è×}ççîgÿw€ý§€Ù÷€8X}áẆAç5è|Uç5(}Àã&is(˜‚*¸‚,Ø‚.ø|8}1ø‚48€5xƒ8˜ƒ:˜‚׃Žp ÈŽ „ÈæƒF؃p„J¸„W Eè„Pø„R…T8…VX…Xx…Z˜…\¸…^Ø…`ø…VØ„Lh„Q؃NX†j¨†i¸†>؆n‡r8‡tX„r‡v8‡a¸‡bȇ~؇€ø‡‚ˆ„8ˆh†þ=XЏˆuÀu Œ‰‹èˆŒÈŽ ‰˜H‰–¨ˆ”؈“ø‰œŠžФ8Š¦Ø‰¨(Š©XŠ«xŠªøŠ¬‹®‹´hŠ˜x‹Ÿ˜ŠŽ¸Š­Šˆ‹¶(Š¥(Œ¿‰¼ŒÅ¸‰À¸Œ¶ØŠÅ8Œ§øŒ™X‹Î(‹ÕH֘ظ³Ø×èÚŽÜøßx‹VP蘎긎ì¨ìøŽïèŽe ðXöxø˜ú¸üØþø÷Hê(èHþh󸎩ô¸ õˆ‘Y‘y‘™‘¹‘igÐßp "9’$I’Šp’Š0’)¹’(Ù’.y’×`þ 1Y’4Y“6y“8™“:¹“<Ù“>ù“@©“)y“29”3I”;i +Y’F©”J™“0•1©ÆP”/é’×€’2y”%¹•"y•Rù”"ù”ZI–b©“JI•jé”F”nù–p—r9—tY—×à•`}`—|Ù—~ù—€˜‚9˜„Y˜†y˜ˆ™˜Šé—xy¹°˜™’9™”Y™–y™˜™™šY’—{¹™ š¢9š¤Yš¦yš¡Ù˜y ʰ•  )*€š´Y›¶y›¸™›º‰“©—" œÀüy ð›È™œÊ¹œÌÙœt©š"éæ0’z` !© zð Øþ€ P× Ø@×  Ý™ ×` ?à pž?`ë© ëi v`Ö ’Ê  ?@ p JÐÎùŸ : “Ù›Ÿé»` Öé´ ®@ =à Ù°ƒ¡°j` S M` :@ ×qÀ= kÞÐ äP– ûÀnp¢ š£:º£<Ú£:Ù˜:OÏ ¶°âðùÐ2 à€ D`2 à ¼À*À' Õ`zàŸZð ØÐŠ`œ2Pç 60 @ ù` EpœÖð™>:§tZ§v𛽹šÒé ¹’/ÐPÆ þ Š` „z(Z° Ï` [Ð ° ƒZ3à0¦Ã0è°Ÿ0€kJ ˜z§¢:ª¤Zª– ×à„ ¬Ú ÀÑð °¤bÐ w„j¨þ * Ø hº  z°"ÐÆé Èp ¬ Ä ˜ú J°ž¦z­Øš­Ú —nШs° ä vÀ'®0öÑ ç«ãYn ›ð6 ú–*ß`œ ß: çpÄ@ û: Š@ܰ­ »° »°¨ú }± ð i +ìPØÐŠð !ù•¬êŸÞ  zp’¹@²Jé «kþ²"ɧßé• ;³4[³<Ú­79”2àYð“(i³@´B{§¨š“ß 2;´J»´L{§8Û´PµR;ªE;µV{µX››š€ $Û§ûgà™Y;¶d[¶¡iVàe€ zЧßÙaë˜f;·t[·‰‰¶j˶^ ±V ¶vû·€¸s‰·T ·! ±q»š‚»¸ŒÛ¸6I¸l ’Û}뛂é 3` 4YŸ=i _‹“}à59ฦ{ºš‰·kÛ¶‡ ·• ·Ù ·p ÊP’3`I{“–P µ«“[p5é Åp 퀺Æ{¼©º†û¶•+§~©ë¹%‰B°Ÿ;þi ´»“#{“íP ¥‹¼à¾©¼z ¹ˆûºŠ;½‰ ûPo9¥Ð»¶{ÚR:é Ù›“ Jº[ Å+¾Àƒ›¶…˺Ìë·4Éæ€ m ¢7Ù íà¿Åà Ó{ Ÿ;’3 A l`½7ù ù‹“–@ ¯€“íp œÂ*ü“äk¾® »%Ù 9 2 8© Å÷ ½#ù\“xprÐ " “–Â8i¯Ð–%éÃ+üÄPü¸i»ºnË·L’¹ t ¬ l$<,’x€Ä\Äx l“ø+¿ºÛ„Pü²9ÅvlÇä»·/œ¾*iŽø þ=€“sL’ß0¼ßK’¶×Ð 8 ”í  ;© µ0ÖJ’Â{ |Çš¬ÂyܺÍ[“@r@0¤pé Ýë q9È4 “5‰½´«Ê›˨ÛÉ“›¸6‰ S¡ p© ¼ì ¼üËÀÌÂ<ÌÄ\ÌÁì˼œÉ²¼ÌÆÛÉl¹LI—÷0ÍÔ<ÍÛPÍØœÍÚ¼ÍÖÌÍÙ¼ÌΧKËç Ã~éÍ×|ÍÞ¼ÎÛ¬Îë ÎâÏ‹ ¹lÅÐ|Î÷PëœÎ÷ÀÏü|E€òÐÏýÏØlÐÔÌXpð,Ïm·ä¼ÇÙÏàÎÙ|Ûp÷€ÑÑհнѭÍÝÍÔÌþ1ÀÐÝÒtKÏUL¹WÜ—]ÑÓ¬Ò=Ò ÇPÐ(Ó(mÑ ­Ï íÒHµmË€IÑê¼ E° Û€ÓEÕý\ÕR-Õò ÕÓ¼ÖŒÕWÕé¼Õé Ö÷À+}ÔI½ÖQ Óž<Ó|IÑBÍUÖ1°ÐEy Õ*VÍ?}Ö|­×|Rý×|=Ð÷@×,ÍÖ’ µK¾]6mÍîœÕšýÔ\ÝÏ^ÝÙÕÌÙíÎhÍа<٪ݰnýÌÎKÓ÷Ùì¬ÍRU@Ô´Íͧ­Ö«ýÛ3[Ùæ Û³½ÓíüÙD­ÛÆ­Û¾ Üν­­mϯþ×Ù¬ÜÔlÝÅ]ÝÜÜÜÏÝݦ*Ü|Ì—;Þä]Þ« æ­ ê­ÞæÝÞz€Þk ã½Þô­ÌÞ}ßßMÀË+ÝøÝßÏ Þþà«Ý2}Ï~à. à¾à-MàŸÌàÏ á.ËמáO<áÞá+|áîá".¾>â&޼ >Ý'¾âŽ[â,þâó¬ßõ\à*ã6^·.~ã:n¶)¾ã>þÒSl¸µlÙ?^äcÛãFžäV›ãJÞäB‹äNåCËäR^å åVžå KåZÞ夊å^æ¥Êåb^æ= æfžæ>JæjÞæŠænçÊær^ç» çvžçÈIçþzÞ秉ç~è¨Éç‚^è©+ã1ýà†¾è¦IèŒþè‘ è>éä¬;äÃMéš^é~PÀ‰Žá›êwkézÌÔ¢~êŠ)騾ê~éè¬þêo©ê°>ëÜJê[ÎáM뺗²¾ë¾¾“®þëÂN’½>ìÆNì¶Žé¹~ìÌN“ÅÞìÃ.Ü5íÐâËNíÍìØ>ëÏ¾íº®íÞÎêÝî°.ÜTÀèžîê¾îìÞîîþîðïò>ïô^ïö~ïøžïú¾ïüÞïþþïð?ð_ððØ ï±„Ü›Tñ?ñ_ññ?ñÓ~ yeà ò"?ò$_þò&ò(Ÿò*¿ò,ßò.ÿò0ó2?ó4_ó6ó8Ÿó:¿ó<ßó>ÿó9¿ñ½i YôFôHŸôJ¿ôLßôNÿôPõR?õêxíwùºÛ™õZ¿õ\ßõ^ÿõ`öb?öd_öföhŸöj¿ölßönÿöp÷r?÷t_÷v÷sŸÚ½I²¬Ú÷~ÿ÷€ø‚?ø„_ø†øˆŸøŠ¿øŒßøŽÿøù’?ù”_ù–ù˜Ÿùš¿ù•ŸÚxim«ð¢?ú¤_ú¦ú¨Ÿúª¿ú¬ßú®ÿú°û²?û´_û¶û¸Ÿûº¿û¼ßû¾ÿûÀ¯û9Ùñæ{ëÆüÈŸüÊ¿üÌßüÎþÿüÐýÒ?ýÔ_ýÖýØŸýÚ¿ýÜßýÞÿýàþâ?þÝŸ“@JîÇ~ëÀž—¡üîÿþðÿò?ÿô_ÿöÿøŸÿúßú·®ðæÏþÑGà@‚ D˜PáB† >„QâDŠ-^ĘQãFŽ=~rã5’%M^³PéÌ+-]¾„SæLš5mÞÄ™SçNž=}þTèP¢EEšTéR¦@Y<}yFêTªG*ùуMëV®]½~VìX²eÍžE›VíZ¶mݾ…Wî\ºuíÞÅ›—­&¾[ùþ¬ ›à3~ÊN"°@D0Ad°A„0B '¤°B /Ä0C 7ä°C?‘A?*0DOD1EWd±E_„1F!L©ÄoÄ1Gwä±Gsü&!‡Ìå›IJéŒ\Žd²I'Ÿ„2J)7¦+¯´’™2ŽQÉ#õð›¿Ñd@“°YrJ ¿³Ç6 üÆH5ç¤þ³Ã:°‰3O#+!…Â7 Äó@môP°F3¯Á£}0a"í@#ñ¸£•W2TÄ„q*\‚_@¹Æ’f2±$˜tꜰHŒáñZÎ)É%é…g@@5W]!üÆMˆ’…#N’áJptV]Ý´@EÖ`EÁ.Ó”¡vTÁ%‡,TLcZMÚ‚.ÔåXKfQVÂRPá†aÎH‹<ÊàãÔ3MEmL(áN`ÕÙyÄ8_“.À¢Ùk¼& èÀõŽxv¥¸âs‰¥Lƒ¬¨ä$¦AC‚DXaÎ×$ENÙ¥P<ZÔf~šøfUHZ% [Lþ¨£‡k”!”ˆ…i–ÄÃJuvnº–qKJcŸì€ÆGÆÕ ‘gÀ#ii¾ñÆ ?9G l øqT~F9Ç"8°Á I¶­ùf’$ñÆQPD’”Ib$cÖHØäF’1É%ÔPd Gè +j‰ÅQ;>Oæç ¯ÉE~biàš=”þ;ðÁÝ©‚@y“l1„x¾½æ‘×Gg‹KøäÜùÑÝ\”–”$w!GŒ-N8Cic´Y†Ÿ.²À#) ¾&ç~Ýä%¬Ð&~¸ÉdyÝM\ðÖûnÂÚm/é‚„q8$elTC£ÈÂ<þر-‹5Ðbßè‚5£•3°ÀcæPž¿ÐЀoH¢_®¨?a‰1œC ûYë^‡qlÊÀ…¤f &c;дV|˜¤ ¸B*ôÁ5lâ®ÀD.ñ D¡N¨Ba‡.èÐÀÆHŠpd€R5X"¡HÒ­h@WxÀ0‹–Á$@C0À1ƒ°!*(˜ XL  ø†„ñsä‚è8‚äAqˆ–‡>˜€…wXbB;‰7ˆA9<4 ´ Á2¡9]ãIˆìŒ<ø"†ÄÐc8® 6^Klb ì@ i#”ÐÂþ!‹oD’ )xÇbð ?àÒ†I”À 4(àX$ñÆ%ÀMMìA‰˜FfðLi(bÓ-œQ’ýY` nˆC-Ü0Wt јc6öQ V}cjxÄЂäÃÔC2^ hš’’¤d#…È-T!Ðè_¢ÀŒ$ãÇ8‡¥¡ °ƒD鮾kpå/~8ƒÇ¤pŸÈ@ðÐ-tCI%t‚_€ èyÐÎ}äᯰEÑÐsà A† ž/2`]A×€:¨ Žs¬Á/%30Ñ:JVHE¸áHœC³È€áþˆK £_côÖ,D  $@qPû |lÙà†".@ YLv×`ÙI úƒŠØdW¿Ö#Šp×ð€ …)Â}м…~ tð„ÕñŽkÀ!^Ѐ¾>0c ܰÃj  oÈC ÍÀ‚9&{Ú€´ÉP„3G±³’xÃÜ*I”ŽkË ë `±Ý\Tƒ]ˆFx14Aí`íd“‘ w€÷®á%‰¦á‡p”C¾èA'86YÌ@Û=˜iQ;Œ®â*¬rØäÁb€Ýz=‚]Nð*¢Ú€É”–xNß …&ô°b=üÅ?s®0.þJ4 ܸFÈA+„©¬0Æ ”ZPùoþ@F.!„ +kY‚th‰jìB%±…EÐ"¢bPÂ0`%ࢠ\À>.1pè*`XpQÔ"ߪZðz 3'@±‰ý­9¥€ $´Ô°1&Æ2WТ¾0Ç7<«¼Mf¬"(-vO1Œu¢„ ºÀ6•7Ô €"dÁgÄîùcx†•Jð \=(Â4Q‹$ZÓÃ8´òp¡(…I‚±P@®¬¾p¬3TˆÀ@3DmŒaëãÕ˜†•¸‹(Z4á×3†¯÷plÐã®ð0É R€þa›ÇZÁ„a*¢Ú­Ýäʆai`š'ퟨ¡jÿãèø*Ø‘<7\Jß`Æ B*\Ð$Ó“Àª»ÅÀPŸãÇ h‡R¼œƒ˜@-Ð'C‡ªóÜð l(a€E”Cc ؇Ï|±‰,”AphCláÊy$®P lPŽ @}šø™Ñ­5ê…ÅÅ›]xì<xq¨6™h`³ ø¤`  # –‡Bs¾óC\ ÔÐ÷5Üá)‚öJ%J~ (J£æ 5‡&€ð Zê®ÕØ„&ÊÐV_(^ ó\õi2eÉ^Ù’·Ã °rÇLæpþéJ2V c°†-1 x†2 ‚2ÀD ƒK‚qÀ…$ȃ42³¸¿S8 7PnÐ*>nÀqˆ2é­³)}ЇHW}¨øQ ˆ¬åc}€„Øf \ˆ5ƒ„Lp`­:¢†Èa§¢³ƒXÈþpG‘°A=ÐfE`„qxY0Xm†(¨ƒVx‡NÀ€}À € †´F€^H‡Ô@µ;uQA5ÔC]?µRDeÔFE³™PüTÓ.uÔJTE%SKÕT>%Ô5emÀkMñ*ÈSQÎy¾¿êƒQÄ_ù3 K°ÂÛÔ[ML•S)Ä+¨…ò⦙Á…V ±ùZ8WhxÀ!o°&`B8܇mÃÕmõN¥TyÓUéƒÓ˜L¨„=ÈÐCðkÍþ\¨r(cÀƒ €;Øcר1°…° œ¬‡>q¹5\.D9å+Ÿ‚ °.ÃEÞ Ú€%† ¨U°$B¨r8Cx† YP-h–‡„‡3¸ `R hP‚#°_ÀáªiÐÜhhCز°‚Ú“À_¨Ø] ‡€ùz`È (/%¨€3ð…c™¯ KÞNTÄÐ?½—Uà~[H…2È PCÀäñÊ=ø–8es`È÷u`à‡ZH€o]~ØW¸`æ{e“%‰t¼`8Åq‡VÀ™o0„:È~ð4P;Àþ ÀÖQ ˜¶âŽ„ÔöäR¡}ÍT™ÌÉ’0¤<sÅo€ƒ;°½’pK¥$‰ˆ‚Qàá+¦ã’ØY±3ãÃô†:öã“XÞ?ä ½ãA6ä d±þ% KPÙP©“ðƒØ"‰EŽ•G¶„H.‰I. KndLÖd’àäJf䙇<8äT.Bn „Ö+! ;@eÁƒ›* W†e–›åZ&‰[F7’Ðe’àe’ e[Æea~e1„ Påg¶ã,–T<}‘¨‚8Eø¤V€ÇlR »†%€„Z¾kÎæmîæKøfVgr¶flÖf¤MçuçqÆ•wþf8ifh†fVV‘<|‡UÀ|Èzõ;Èq‡^ˆ pøFè.èzEh…fh‡†h‰hE hƒ¾è…¶„†~舞èÃT‚{tÌ}ægUNäÁƒ¨×XP[X1X‚hÂ5@”P™¦i/°iœÖižöi Žé¡žéš¾éœÞi>[ê vjšžK<`†X`†9& Cê–NeN‘\ ehM ™´n\P1ZÕ³NëµÖ„¶~ëJÖ¹VëIdkÔ¹ëkˆk’”œai±6ä—FÏ=€GÄNl vO VÏ6vì?VìÊÆlá$ëÌæìݼìÎíþÚÜìqTa†¿")mðƒè±Ô¶‚ .‰@åqXö† † ˜ËÐëÏn‘UfÍŒ‚D€I<‰Ã¾8` !c†`¸,y{ãk(eq0xx~nÇmY…۾˰Êqfi‡Kxn¯ ª©ngÑíÆ„Ø‚i íïîgiîÑB…Eà…ÛÖÌgðƒhPíÊ ë“°÷.Ÿp?P€?ìáêcE¸íU¸„5æï–ïá…òJX‡uHJæ. ãyn ˆ)Øïk°ðÂãÞ_‡}˜†ÿðþöƒHýoO…^€‡8ÑLŽ*7þæKÈ‚o°„@%À •ù. 9dv:ŠH$’I¤‚J:ùdmF %•UžÆ¤•Yjy \°E8å–aŠé–cšyf^R¢¹&›i•Ù&œq.¥¦œuÚ‰Ò›wê¹§q]"÷%Ÿ ê^K„I—a“ƒ**(‹:Êh¡¢å䣕ÚÙ¨¥™Æ™§¦¢‰©§¡ŠÉ©¨¥Zi$6š¨º*«­ºú*¬±Ê:+­µÚz+®¹êº+¯½úú+°Á ;,±Å{,²É ‹ TÌÕÇhåb“?Tp-¶Ùj»-·Ýzû-¸áŠ;.¹åš{.ºéª».»íºû.¼ñÊ;/½õÚû. zTdWeXð/À <0þÁ|0 +¼0à ;ü0ÄK<1Å[|1Æk¼1Ç{Œq¢ñ{FÍš|2Ê)«¼2Ë-»ü2Ì1Ë<3Í5Û|3Î9ë¼3Ï=ûü3ÐA =4Ñ?ƒ™^YSÆÒM3ý´ÓQC=µÔUS}µÕYc½µÖ]sýµ×aƒ=¶Øe“}¶Ùi£½¶Úm³ý¶ÛqÃ=·ÜuÓ}·ÝaG;¿h¢Çß>¸à…~¸á‰#¾¸â3þ¸ã‘C>¹ä•S~¹å™c¾¹æsþ¹ç¡ƒ>ºè¥“~ºé©£¾ºê•ï-QÒghÒíµÛ~;î¹ë¾;ï½ûþ;ðÁ ?<ñÅ<òÉ+¿<óÍ;ÿþ<ôÑK?}ó'z¥Ç72iŸ=÷Û{ß=øß‹>ùã›_>ú竟>ûë»ß>üïË?ýóÛ_?þ÷ëŸ?ÿûûß?ÿ'Àp€êËÅÑv=­0Ð< | #Á J°‚¼ 3ˆÁ j°ƒü CÂа„$<¡ SˆÂª°…,|¡ cÃʰ†4üàA^'‘‘A«.>ü!ƒ(Ä!±ˆF<"“¨Ä%2±‰N|"£(Å)R±ŠV¼"³¨Å-^Ñ"I³@L(Æ1’±Œf<#Ó¨Æ5²±n|#ã(Ç9Ò±Žv¼#ó¨Ç=ò±~ü# õh½3¤JY†<$"©ÈE2þ²‘Ž|$$#)I^qˆ¹ ÔMrr“žì$(?)ÊP’r”¦,%*O©ÊT²r•®l%,_)ËXÒr–¶¬%.o©Ë\òr—¾ì%0)Ì`s˜Æ,&)Õ¡ÉM*³™ÎdfŠ&ÍiR³šÖ¼&6³©Ímr³›ÞœÙLN˜ý@\<':Ó©Îu²³î|'<ã)Ïy"Q+3±§¯‘/Sñ3N¤Ð×Dô2Ô`# ±6 ò lè°Ÿý)4¡ˆyÔ¡uèÁo¼‡$ ÏöÂ2Z! HuþEÈ 8Ž×FÈxôQs ›P_¯¡ 8!52T1v$À´ð‚6X@Š1ÈâXþ8ÇF¬ˆldà˜@"ª¬ˆ„( "Ã’@ˆ.$!x€Å(ôês°Ù x DÀY6ûC Æh&2L$`ŸV„Ö±†O_ ª[8A&f Ž-£kà@²á\…€z ÞÄ5öPoæ£>î#?ö£?þ#@ú#Ó$A¤A$B&¤B.$C6¤C>$DF¤DN$EV¤E^$FR¤0”t¤G~$H†¤HŽ$I–¤IŽäœ¤J®$K¶¤K¾$LƤLÎ$MÖ¤MÞ$Næ¤Nî$Oö¤OîäœöÐQ¥Q%R&¥R.%S6åU€;ΣTÂÈ N¥U²ˆ/^¥V’HUn¥W®6”XŽ%Y–¥Y&TV~¥Z†‡:Äd&]CU.QBÈåZÖ¥c¨þLè^î%_öå^j‚:À¥¾,¦aæa2ƒ5a"¦c¦bÚ¥d*†:ˆåÒ<ÍÕ\M`® :ü_~¦TÀv&h~¦hN&jú…:Xƒ&’k¶&lÂfªØãfæ@þãX’Âb^Ce^¦= ¤n¦¦\aƒ:8?'r&§r.'s6§s>§sV” `B¬æl¶¦=¶‚l';°&6|çwZÃfjoZxž'x’?À`Ãì¦uÂB#¨ÃU çy¾§p:”¨CAPô`ƒÄ‚#œE¬f«”A4,,@4PA«ˆ§`–§«¤Š`|,ø{Â'kþv|AÔª¼æ‡æ'?i3ð uzC)…1pEX@Eàeਠ)@+N+°çàè%qÂ%y"(«Ø#;°8€ðƒªTÂhzç'0) ¸A%°flj”ª¨©4C-Xƒ9Q.,Mí h-ß9åÂZ?l DàejÂŽFÔß{z&à )PÉ©^jB8Â,©8,¬Ê•2&LhÂ|A¡:À°ÁFΓî&—zŠ5ðƒ˜›6¼XœÁ%0&¤@ hä‚^–34Cù)_þÍêÁŽA_&‘òf^úAlè£Bj”$ª®ê刡2éþÌA,+±^ª¦|0ðfi^«^º‚d€°êÁ ˜ªìp•`Ãä@Œiƒ¸æžb«^Ž íŽîU@,À©Bf·úå‚þÓ»öŸ&Lhh²>êÌ*­Â§YŒ ? ,•‚,´vJ.ÄBü€eÚ'Æb¬?pÀ9|gk*A ‚$ÀTC”€?3Hƒ¹F3àaÆÆ,x^¦¿0ƒL¾ÎªÁêÁ@´‚5là*gzæ $«| Ìêiò¦g*Á ­?ìeÓF¬¥°¨X&C¦¨@>*Aô1¼Â=b8¤0Á¸ÂLC,ŒA>0þdX–Á´%ÎÊê» T(Á‚b@¼ò-àÔ¦ÓÚN3°Ã >*,Ì*±v&íT‚£* °Aü@·>+Ö>Š&tKÜ£ÇÞ xâB#ˆl‚,Ù®Ck¦ÔA8C!ÍÊlz¬y. ƒÆ©¬Âk¼Vöë^íx®íXCAäÒ3<.|ÎN(©²ÖÂàæfî¢ìçÜ£ªPª­Pê 8ìÁ€l Ì:øÁ¸A°€¤A#¨€°4„øÖÊþ~g Aï.„ãÖŽ°öž’B¼ÚŽ^îÓN§Ö„>ÐÀøl4îìœÁ  <°þC¯öVŠW€µò­§^,ÀBpƒ&Ü<‚ œ04Ø8(<èA'¤,è8 O¹RAQåmîä‚èÃõæÎ~æª:„¥jªzC..TB¦@ÁåR›ŽQoé;Ê%M*´T!%xÃf‚%X[B.Ø‚WÆ÷Pq›Ž´'w0wpí°©Ð¦Ÿ6°6ä‚3fLXN¨Ñ!w±£`X9‘D9ââ}qcJä‚5ƒ¼êìXÀuOþ°À5%oº²+›‘+7²:0ñ§Q#ײ¢ä )PATòÅBY6“g/“pÙ´XynR34ƒ:¬³;¯s;·s30ÃhÂ3<Ëó;»3=[³—)t3@@4A´A4BË]B/ôA74C·(‹ó8×Å*?#Et3?¯e.h‚5„“GH´H‡4I“ôHŸ´I§´H3Í9h3Çr˜RÄJtFO¦y8¥i„:TBð4¶T‚O{ÅD”A%èeMõ_pt?¾kJ„CBÑ4ROµfüoü'FSµV/Q‡eQKõV‡5`hT“uBeµX§5\”0è[»KuЪµ\ïEW×u%h‚?“‚^ï5_÷µ_ÿ5`¶`6a¶a6b'¶b/6c7¶c?6dG¶dO6eW¶e_6fg6e÷n\ êK@;covered-0.7.10/doc/html/img/comb_unary.gif0000644000076500007650000003566011052400251020354 0ustar trevorwtrevorwGIF89a[Iç s Jv¼GÌX Ö`´ßp6FBÆê‚;d$àòúsTI™!!¿l£FUåöúÁd?þzpX`%j®>ýúÚÊÊʺºº›EN¥zOØ–––'žžžV†6jŽBþät·{Žª^ðþýnJ?ì¿`úÈb·ØìžÎbZ~$.8ù¥˜¾¾¾Ž¾Zñ12–„mÐã﹇æÏµ˜¦­•ôãÂrpuHFE”¬¿êêê1:t¬ÌàŸbNþÙpSYwüVVsg…7/4¾âwÒÒÒr‹¯“wnv–f“¿à¶xH—Çæ¸œŸþLLB *z¾NÂÂÂJh€Ö¹ž§’Õ,.„’™ðâÌÂæ~âÌ®\28ùìÙIJxÆÆÆêعFuwy‚‚‚za?¢Öfž¬³MWZžºfîîî4HbÍ­`†D¾ŠúDDjÖä옔x;4ê©Zr¬JÀÙè`I=$"mÒº›ýú墎zŽdJÞÊ´¾ª”:4W†Ž’o{«ºÍæ}œ¹VrI«˜Š=q¡ýöÛÎÎÎK33†ÂZÆæ‚êòøZjp®ÚëâÒ—¢§ªÚjq<3þþ𹥤~~~Þ¼š¤|kç×ÂC‚¶çúý¼ÏâqZW¢Êf¸')+")ªªª¶¶·KIb¤˜‹<>?&0^>pñúý–…€âŠ>†¶júÎf]WRššš]j¯XIAŸ»ØS}›Ämó]]ÖÖÖööö–¶b¬²³Žˆ€„c[þ||Œž¯ 4Z»ÌÞîJJθøåÕ®®®öþýa±òòòúÎjîÚÉ–ÆâÖ©o+©½Ò»­›:8:íÞáyöîòþö膯Írq—ŠŸÇâââ*!DþþþÇãò”ŽÚÚÚ…»ÝNNKsg^†U=¢¢¢Á«Š"EÁÒØ›;9˜·Ïrœ»o{—ï˩ͤ{nˆ˜J>;úúúInž²²²:Yt¦¦¦æææb›±¾Ý ºÌÿÿÿ!ù ÿ,[IþÿéªÐª Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²dÁ ºþeÊ’¥‰Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]Ê´©S—,3­xJµªÕ«X³jÝʵ«×¯`®K–,¾P‹¬H°"‹ƒ…²d3a³v]pÇZP×Ç€ß0RðåL¸°áÈ+^̸±c½úÈ‘3õV1§.!')X£¦sg¦i褔Vj餚Œ‰Ï¦œJsc·øE—,Чøø‘‘m´Ú’þø¡É¦š(cÀ0À LШ+ì°Äkì±È&«ì²Ì6[l€O¦ø#H Øä‹,çÔ“‚!õxâ„È`Ãçè₈žsÎXÀ6Ør ˜ä±.,t\›í¶Ý²#h})ä£ 'ç$Â)a(¬Y%˜`bº(€‰@ЃÏRè )8Ë´é°Ó­øèƒJ áÄÉ7 J†)+wB‹>¥”R‹^¤‚ œTƒ-`pG 6;kõh¬€!AÒË….¡Ô#åž» ,™ ƒ ;=è¢ÎÑÏÈÀöÑâìÚl·íöÛpÇ-7§ÔΊ*, \Eþ |óÅK.Ìj$Ъ(;ø¡Ë¦º˜Ñ‡L 9€Àâsg®ùæœ?ûŒ´øÀÒH=PGPKÅØ˜¢;k S ,D¤ÀKЃŒÁ°CO1€¡N&~dLG=´Àr»:¤ãczÅ@$’Î3bSm-P”¢ö¦P$¼)ìÜp 6†p/C&˜8 ¼Ð±A`˜ëRI>¨^£Àç `"…ª\#/#<£ÎA=È02è ùÈ„rp– È`~ÿs§Ä¦Ž bN3 È l :d¬ @ … – Œ3ÉŽv¶«îP»bx"×8 þ'²ÎÙð†8ÌáæÚ§‹úðFþ-@ƒ|€4´à;èa&€G$”€¤( ¤8%£’ ¹*ùð‹` £ÇHÆ2šñŒhL£×ÈÆ0FÀú ÔÁ:(„ãæ«Ä3`÷ºÛiâøC†2 aà ˜'lOÄ£z´Ð… ¡@GyÝQæóO&\à-›ã‘ì!@ÙC/zôÂñQ Cè¢ô¨ÃéF¦Äù)Q™/t‹j¨Â)ˆE 2ñ®lÀuÒ!Aæ¿sÄCHйWö0hK=䨮ptaA.ðDÄØ!….œCZ~Ôþ2ºtã)è>ª±LÀ‹›mþ̧>÷ÉÏ~úóŸÿäæ † Ü‚¬˜…BYáw@"qÌ'ŽÐRðà¢< EŽàˆÆñŠZ,@  ¸¡¨JWÊÒ–ºô¥0©LgJÓšÚô¦uAùô¡N£ÎÐØñ@Cèc~„¬…>ñ ¨£v·[jÕÇUñž–U¨ìÃÓér,a‹ìà9ÖÑLŒr f"ÆÖ3œÎÈèaW¸r` áŒ‡:ôÁTà ‰ð=®±„Â! šâÀ&† — /ÿ{†"ðBT@vMÕE?\²‚k Tœ úHOº þ*±ÔgT°v^0ÀmU¡<-!óÓÔM‡KÜâ÷¸ÈM®r_ª”.±¹Ðjª,4Iˆ.00|à»à00Xèò…"¥Â p¡¼Ñ¯|çKßúÚ÷¾øÍ¯~÷ËßþÎ7ìp6¤Àlœ£ªPÇÓôÑ¿¥ÖBÈØ€ êǨ"# n J T`k¨Ç€£ ­óvÁup'q¡üá“Rðh,Ñ œƒè*Ȱ}dHÄôPG5Œ‘‰NبÍÍDÐuà.pçÀFÀ /¬o“‚°±ËÎÑ}›è„î\ ˆMØ`2Eþ– ]Êw‰uXOÑa`À8b¶KÝ*(œ  C ÜÁŸÃ´õ¯¢ÍèF;úÑŽt|+Hiu$G¨n4¬»ƒbð”ÒúHÞ” ¨ô`×àáT(@ŒñiUÛúָε®wÍë^ûú×À¶®i› St¡ äX¢”¡ær‚§N¥í\9°:äa°ÏVdPÁfG†œP†>L‘Â&yÙ=Öv­µjõ¹•6Å4ÐãÈ(CIþkíxÊïX(c®”–è±ë­ŽX$»‚‰0¿Õ¡ŒX à=•‚ È‘hÞÊ ‡¯ã˜î8¢[ÛN-¬)þÈQnèÆÂá<%9âÈXäÁÂŽ¹ÌgNóšÛüæ8¿uawîÔF@â gPГÐgž¯\tFáÖA‡däNU‡.BP„¼âT‡¨Ñ·Îõ®{ýë`»ØÇNö²›½ëPßùï@^AhCÒNͶªC®öÂÖº°pW{Úñ®î¼×çÚ†û“Ïåºû]íÍÕ;ÛÙn÷À«cÚQ×v gðñ§»æ/Ïw½ãÝ©n_¹â÷~öÒ›þô¨O½êW_ú rݰ‡=Þ‰‘„$4"»Åæº:®¡1¬×Ð'8ÁSö„ ,B |¨#öоô§Oýê[ÿúØÏ¾ö·þÏýîÇ~çÆ¹È¿/ûñ‹ßøè—}øÅ|£—üåOÿñãþö¿ø…¥ƒ#º ~ü¯ßëÿ}ìG};G\Pnæ7ý'€õ~ég Ä×~Å—p ¸~êç}˜¸ØøçÐ÷ 7PÏW}+×C„%‚зrK¤mƒ28ƒ4XƒÜÇ ˆƒ186¨}Ù“@ù“B”,ÙYÐ â”J¹”L)Œð”P •M9•T¹”Œ”ö Y¹•ZÙ•\ù•^–`9–bY–dy–f™–h¹–jÙ–Yy•UI•W9—QY—v•N™—p—z™”sÙ—i•U —{É—€é”xù”M¹—…¹˜‡I˜qÙ˜SI—wy—† —l™™n¹™šÙ™œù™žš 9šlÉ—  à †¹š¬Ùš®ùš°›²9›´Y›¶y›¸™›º¹›¼Ù›¾ù›ÀœÁyšG)œÆyœÈ™œÊ¹œÌÙœÎùœÐÒ¹”€šª9Ø™Úþ¹ÜÙÞùà©Äyˆ°šÐ¾/žìÙžîùžðŸò9ÕYH)óð ³ø ¾y‡0Ÿ : Z ì9žI9ªà Œ° ÛY™ c`û°PZY¡­ Ûp¡  ½  *Pâ0$:vPà”Ù€BÐ " Ù€¢š£:º£<Ú£:ZŸ÷É÷°àà O€ :• Zð4ç`LªNÐà=P ï0 P †` âÀ›À Ó þÉ Å`Ìð &0éÀ £Œ€Hà£tZ§vz§xºœÄyŸó\úfÚ ¥0þ…çÐ 8Pª6Ð …pµð;p ®€ü0H™†P¤dz1oÐ ÅЮÀ¼°î🈀£yÚª®úª°«Ôi ê ®`öÀ¿2Í 1€j§÷ð«/À°9v"`¨pŒPóöàŸeZù9à‹0 »àŸ²ú­à®â* ŠŸ÷0èº ÈÀ çÀ¥` Û ¼5P¬óÐ jÀ 8À˜º.Pc° 90 pZª½€ ÛÊÞz£ã:±[±Ëœ@ê”ó9–ëÐ/P‡ª,Ö aðÄ*WP µ`þ±Р"uÐ @À"àŸsÀ Ø0@oÀÛj;u`{´H›´J ›åj®à ½Ð N›”Ü`1À o€ Ê×é”WH980OIc;âp«IY8ð¡\» iË•K;·t[·H›±yI•ö Ž@ vû·€¸‚»šåʗܰ Y9¸Š»¸Œ»´xÛ¸¹’«´…;¹–{¹˜Ë£8°c{«‰«•Y€š÷™¹¤[º¦ûžÐPû0jk½ºYе§[»¶{»Ð™º«Ûºž »M º¸¼Â;¼À©»­À»[»š0»ÄÛ¼Îû¼°i¼­+µ¸Ú ¿þkŸT©µÐ»½Ü;¼ºËº®›¼²K»JÉ \` Ý›¾ê[ºß‹¼Zi½ÀÛ”Üðý°¾ö{¿Û¾˜Š«°;¾SÉ N(†à·½IèÐ ù0 ø»À L Ò¾ï{½£»”€ðX• q™ òÐÁÑÀ LÉÁ¹`WÀ”DÛ ®°pÛÀ,ÜÂî©¿ÔÛ¿ËK¾TË:Ð ?à <¬ ¼”* šö¹âÀ õ@À.œÄJÜúûºð‹½òû‰p̰žUÉÁÑÐÁ?¬”¸z¸D,s°’+P£K|ÆhìœMÌ¿Ê˼M9™Pñ€¡¬ùÅ†É À Þ ÀiÜÇ~,œþkÁñëœvüdž|ȶ¹ÆÕë¿¿‰Ù S Ž É<É’üÈ‘Œˆ¼ÉœÌšì»ƒÜ› 0ʤ\ʦ|ʜʪ̔Š,Ãnì›§˲¼Ê´œÊìÄ œ pKp£ìVÀ»|ʼì˵|̈ÜÊmLú¹Ëž0ʼ¼ VËpÏÜÈœÍ~|Ëɛ˿Ùî°¾Üjñ ¦<ÎÖlÌÚ¼ÎK¬ÌŒ ËîpÍ£,‹ÍÒpÒðË×ÌÎüìÂÜ,ÈP ËéLÊk1Êɰ]Íá ÎýÜÐøëÎ3¬Ë=ÏæŒÎ¤Ï íоÿ Ê-Êî°Ð£¼žà "=Ì¿,þÒ½ÒÝ Ñ¯,ÊÃìËã,Ë(ÍÒ6ý¼ýÄÌ›4]Ê3]Ê7ÔÞ«ºàÛ»Ë œQ›Ô½° I]JýÔÛ ÔR}»9íÍS}ÕëìÒÌŒÕ\m˪{¼ìÑ;ÝÕdÍÉZ]ÖhÝÉUÊiÝÖ}|Ön×i¼Ö-×vÝÂp}×zÝÀt=Ö{ý×MÔÈ»È ؆­¾}}؊ͽy½ØŽ=ÔÖ¸ÌÖ]ÙµÛØ–ÙìûÕî+ÖšýÙ›½»áKØ/ Ú¦¹‰}Úª¿‚=Ú®¼Õ«Ûu›Ú²]Û‹Ù¶ÛIKÛºÝÛG‹Û¾ÜâÊÛÂ]Üà ÜÆÜ­JÜÊÝÜxŠÜÎÝ<þÊÜÒ]Ý?ÚÚFýÎÖ½Ý9JÝÜýÝó Ýà=ÞíéÝä}Þà)Þè½ÞÚiÞìýÞô‰Ýl¬Ýð]ߨéÞößÊ©ÞúÝ߀ÌÙa­Óþ=à+ߤ Ûžà¼‰ß Þà‰là¯íàÞ› >áÞšü}áΗ¾áÞ”þá"ž”>ââ&îá%žâîÒ~Íâ)N×ã'áGMã8¾â8îà(¾ã<à“]×>.â.Ý ,qäHžäJ¾äLÞäNþäPåR>åT^åV~åXžåZ¾å\Þå^þå`æb>æd^æ`¾Oë¹KiõÙ añæpçr>çt^çv~çrþâ$¾¼þå~þç€è‚>è„^è†~舞芾èŒÞèŽþèé’>é”^é–~阞难éœÞé—®çâPŸi“¤^ê¦~ꨞꪾê¬Þê®þê°ë²>ë´.ëNœšëº¾ë¼Þë¾þëÀìÂ>ìÄ^ìÆ~ìÈžìʾìÌÞìÎþìÐíÒ>íÔ^íÖ~íÓ^ÈJYŸc‹®Þþíàîâ>îä^îæ~îèžîê¾îìÞîîþîðïò>ïô^ïö~ïøžïú¾ïünïÚž”§Y®›æ_ððŸð ¿ð ßðÿðñ?ñ_ññŸñ¿ñßñÿñ òÏáËþÃü{ò(Ÿò*¿ò,ßò.ÿò0ó2?ó4_ó6ó8Ÿó:¿ó<ßó>ÿó@ôB?ôDïó¦YòCþáü»šõ9ð"ÿôPõR?õT_õVõXŸõZ¿õÏ¿O{ôÿÔb?öd_öföhŸöj¿ölßönÿöp÷r?÷t_÷v÷xŸ÷z¿÷|ß÷~ŸÔ$ŸB€ç„_ø†øˆŸøŠ¿ø;A0á亠 0Ø^ù–ù˜Ÿùš¿ùœßùžÿù úÄŽ¤Ÿë¤ú¨¿¹››.ê®ÿú°û²?û´_û¶û¸Ÿûº¿û¼¿  P0üÄ_üÆüÈŸüÊ¿üÌßüÎþÿüÐýÒ?ýÔ_ýÖýØŸýÚ¿ýÜßýÞÿýàþâOý’Qüä çŸþè?üçß+žÿò?ÿô_ÿöÿøŸÿú¿ÿüßÿ‰.!$ÐÀ@ D(Da &Yz‰ƒQâDŠ-^ĘQãFŽ=~RäH’%MžD™RåJ–-]¾„)1¦ ®bÞÄ™SçNž=}þTèP4e±ITéR¦M>…•©=ªU«J…h´ÂC¬]½~VìX•™b)ë‚V­pXg"Å:&Ð>§öpš¸/)Ù’öèBýk‘*_Â…]rÙgµ*>]$[L|qÛZ¹ŠC$«S'h vÚþÑŠb./ax©„B­d# •‰›Ã H ”‡e×S@¥ÆE´GÇ3D§DÜFž¤=e8\=‡îj¾‰1Îv¹‘±÷o‹Û/9¥ñmÒ@œ²AµNN†K¬ÂŒ{ÉGß`™’† j eÑÇŠDÊaÃ6Ÿ"?œ¶áä qä9f·Š!FœÌ+ÖƒM½ …‘:aD9O´Èröé¥E{iB“‰æy&}úÑÎ %¢`Ãïþð"ËÄaƒ†³Gœ+ˆàÂqˆiG{’ ¦(±p |Îø‘X¸¸Á¦)ÎR'J/•y!¢]Ú+Ä[è@S Â1þ$DÈá {¸i".Æ!¦àÙ o<“ƒ zÆq¥ŽZȇϖl’È@c‘ÂqÖÙQœ†Øå#ä€c'^¨Ã„ˆæh¤mv©¢ hðÂ¥‰X:ÇŽ&ÈÑÁJ,Åá†.ÈÑô0-­€Ž!&yd U¬aÄXx"b¤—F¸0å=`×ábjbåb"¥… —t¸Ã}" 3ÊG;QˆÀárèA+ì gd"  ÐÑî!Ž_àáèD"ˆ‚qä"‹^àÅJÁuHÒ§‘GàaâF"‡q@BS¨F<8‡wà‚câØF8!ˆwHäd¨<ÑtôƒOš:•¡NQ’óµ„cpÙ ‰hÈÝD 1Ž'ˆT¹`†…j8ÓÂØCûrJ²1dFØ@G<Ò¤®ÐÂNÆ a؃\LÆk”:¬Á9ÀD€Ê¤eä-™2°‘–§¥…¨ƒ*Ja_TƒÊ€F9pñƒ؃ÌèŸ`þƒpðx¸ Œoà"’œ–~à€'`á›Ç*òˆXH–à€4H”ÊHÀa^`,‰¤¹²>3 Ð*_c‘+Ô£SQéo@P‹´À阆8ä°‰0”ŠÕ0„2”Qnà‚dÐA2ž‹Pôã ª¥€æˆ„‹`>e@9JÁ‡ý–ž°IG L0‚ºxCΡŒXD "¹€ƒýä{\»RP<(à[¨Y\Øúð‚bl·:ï|ž{„C”¶¥“nD4„HÜN8dÐÔ˜:švX,öX^ä¢V´bFªQ§± äðJ}BSµÀEþ6H© `‡peP†Zl5•A²ˆVlb\¤€ûÇ5*€T B├@ n Cj(GüXˆ^xaeØÂ7êåŒXlõÂ>„€F0‚n¾­d!páØz}#•àL÷ÐæYªn³(C8Þ€€¢ @ Æfù &#B’ˆî0æÀà9dA aÄŒ°‘›ý&°7À(0‚x샆p$¦Ycå(Ä>*P ˜ƒdh8ÊqYF<r‹è†+®@ !¤D‚„Z¡zD¤„Vƒư„nàoöõ†q„8¼—†È6¼À‡^@H‘Nö²é@gþV@F üñèaÒp†ØÁÁvûØ|–4ƒí'KBÑÁ&áJ[ ¬TVÇ#*Ñ1W+®¨IEt=#'”Ãã4¨ˆpåÀ~ãÛ l*PмàÇD°¡-°ãûhEyúI¹"_m*6s(-ØÀô8ŽˆR±›+ ÛØC4à ó–‚¡ÀÂì\ Yp÷̰Á©"‚‹LÝaé1л švB…¸‚ÆQ_"”÷¶™‡Ûê°ÞRp† ~ £ób«u,æ Mä‡Ô#ˆ {<¡6ÈTèlxq˜=ÜuØÔc0‚£ãþ F‡œà`›½Ò"F§Gb øj²û8 Pz cˆ€ýq`ô‡I »B›ñ3û5ø&ÌðÆ!"g$•P.P! 8C°’äÓ´ $ Þ¼?Žl@ I^5Ø×äøŒV £¡Ç?Vl*÷ßãM01‡º<†kWÀx‡âBø†°¢†+0…> †Â<õ\€ÐPƒNè" 4¢‰½˜œ{PA‰`„!skÑN0ûIÁÚ‡](Ÿ£ˆ9ÐAŽÚÙn˜ˆ ÂŒ(7ÃAx>CnðAˆxA”þn`A‰ŒÁHúB‰p…9 l³|A`©ˆ$$ؘƒ9 º«€ˆ6ë.-ÜÁ$áÂŒ Š Â$ÔAÌ=p·üD§Ø‡&°€CDD ‚,h„Ó>J Œ*¨PÛ{@GH-xjÐj@‡PƒJÀ‘„„âãFЉx…ˆ`P…|Ñt°"aX-%eT’8ОPip"¹v „]hPL‡¹ë_² Hmfpjps U™eø yE.èWø;ÕBH€…¥üƒWø„õ ¸ STSlÔeí&=6à h‡]XUÀ‡00 XX8î €: …&°{° ¸†R°D¸†&…oØp„pøzÀ‚Bø=þà†°Šh‚J!ð{@!(†¨U" ÎMÉM°€Kc„+XfÅØÇŒÆ˜\K΄ F€G“^P‡„L + ,ƒ÷X’€‡]x"¨(„l Ù B ³°= "‹€!€AG¼°h@Z±åÛ±ÝX ìJý‰É Œ3äˆõìÛÄ%ÛÄe\–|ÔÆ…\Ž\Üž‚…@ÀÕ9°™&ˆ¨\ ËÜÍÃ@è\þqøÜË ]ΈÓÜÖe‰Çí d0t‰£õ°ƒpàŽ)0¢ˆ]ÚÍÛÅ]ˆÐÝC‡Þ Ôß…ˆÛÍÝÝ…ãuÝç}Æ>ùH$ËËô‰\‚gn€ƒ0°9 ‚R8…Ý(ƒz8†ãÀ^í–îýÞðß'1_ôÍÞíeßû_òß—š_èåßÄü[†ìØŸ˜ƒ0‡3Ð{`€!°ƒJP;¨5°Ð 6`V`v`–` ¶`{ÀàNànàŽà ®à .`= {еr`A{(1Pè…¦íßÈ\ oPý„Jp…bÐF8VbXƒÐÈoˆþ¾ b"6â]  Pâ]hâ'þa5â!.â#Nâ%Þb(^¬‰ÈNÈ @Ú*¨èt Åæ[ØÕ |¯BÀ$™ ½ÜÇ^èÜ\Ðc>?¶‹mŽA.äC¤D¶ @dB†ˆ}Àa4Ü÷Jd\ЦcÆÝáP&åm´ãRFegåTfåc<åV†åa\åX¦e^|垈]ÐkHMØÐ„½‡\Þå^®åböß@˜^¤´Þ @ 'ÈMèå~ÅUjI¶g&fcÆæ¢øß|ÌË¡X¼û«iþAþÊærvTéÅÇê Í ÀCÀ[PCq¦ˆv~gÄ5ç{þ’m~JÁÅ {€Ch‚rÈ—+ô†&xáèÆç…ƈYÞ‰D²BbºULc¨ˆfè‹2}\¢X< 8‡S•èi†ˆŽþhŠÃè“vèp…É`D{؆õ\éÕ<é™îF`šÆéäHéœæi¸´énîé ‹Î {uf{6‹è…ê…¾å‡n„|pCØ[nð†¥ˆl˜Sé{ê{&꛸tð9X‚µ‰>B: ‡Oðê¯.税‰è˜GxƒÂ èHyŽF˜ ·NÁW„ëbk–°ár„ 0(øƒ¿‚.ˆ….WgëH . FÀ~ìÈPlþT–ë—ÈÑu(‡J`j@†À}°[ loH™lÐåLPÕØlMymé{m:.ì•È… È‚,h€‚|…è·ãÀ=™è+Èã^6 …p@!8î,(¸ îþí é…kЀ@€Ä xŒˆˆ„Lpï¶oÂFgê•ËñŒïûÖ‰ñÆïý~ÝùVæuæï‡ ý¾Òpšn˜(9¸‡vàç7f‡ {˜‡zØ'fkÿ¶Jÿ ;À8…kÖð¸þéÂüÍ,X†EÏßpdNçú^ n€o¿h ·ñ¯ˆ×ñÏŠLò†æpu¶ï!GòÿþFŽê$wr¿…qúþË'§r%oGnFñ*r×òÇñ.÷ò"—q0Oò/'süæò3o3WóðNó6m6‡óÁ~ó9ÿj9·ó§®ó<j<çóžÞó?Ïi?tœôBŸiBGt”ó)_ô0_rÀ½éGçïC§t¨ò¿t@oôÅÜô5ÏôOGóN_fQóP7u7'uOu¡VôVðU?rX7tT§õ;—õ[‡ëW×uX¶ô^oe^öTþõam ß“Qöegöfwög‡öh—öi§öj·ökÇöl×ömçön÷öo÷p÷q'÷r7÷rǹV‡óìt…r¬!HÄyþ§÷z·÷{Ç÷|×÷}ç÷~÷÷ø€ø'ø‚7øƒGø„Wø…gø†wø‡wøhñ±¥‰r¨€‹ÇøŒ×øçøŽ÷øùù‘'ù’7ù“Gù”Wù•gù–wù—‡ù˜—ù™§ùš·y˜?r£Èp(±ž÷ùŸú ú¡'ú¢7ú£Gú¤Wú¥gú¦wú§‡ú¨—ú©§úª·ú«Çú¬×ú­·zÎ|‹uû°û±'û²7û³Gû´Wûµgû¶wû·‡û¸—û¹§ûº·û»Çû¼×û½çû¾÷{¼/pàL­à¡Â7üÃGüÄWüÅgüÆwüLJüÈ—üɧüÊ·üËÇüÌ×üÍçüþÎ÷üÏýÐÿ|ÚcŒ˜‰ ÇèPýÕgýÖwýׇýØ—ýÙ§ýÚ·ýÛÇýÜ×ýÝçýÞ÷ýßþàþá'þâ7þàwÕùÔ?þæwþç‡þè—þé§þê·þëÇþìÇ}¯‚GÅðþïÿðÿñ'ÿò7ÿóGÿôWÿõgÿöwÿ÷‡ÿø—ÿù§ÿú·ÿûÇÿüÇJ4Á,˜xcq,hð „ 2lèð!Ĉ'R¬ÑFqöÒTaŒ«"G’,iò$Ê”*W²léò%̘2gÒ¬ió&Μ:wòìéó'P +hʲï(Ò¤J—2mêô)Ô¨R§R­jõ*Ö¬Z·ríþêõ+ذbÇ’-kv+Ž´ûÒºÂèö­+¢Yšè«k÷.Þ¼z÷òíë÷/àÀ‚.lø0âÄŠ3nìø1äÈ’'S>¬î²ÝËš7«ÓwÙB+!­F“.mú4êÔªW³níú5ìØ²gÓ®mû6îܺwóîíû7ðàÂs‹v-dÌÛäÊ—3oîü9ôèÒ§S¯ný:öìÚ·sïîý;øðâÇ“//^ctq+pXlïþ=üøòçÓ¯oÿ>þüú÷óïïŸ!>c$4F!ÿhÐ> 4Ç>Ú³ÏFJ8!…Zx!†Z„{etÑ…#¶”¡#t|Ó_„Ρ€ ɃÅ.ðM¡N ÅÀÌ8þ‘è£`D½àóÃ$Ê y$’I*¹ä|2rÄ™èóF#°ˆ üÅ =râ}ŒH3Œ‹ÇÄøÞ/äPcã/Ä ÙaÃ2A Ô 2LÃ$Ÿ}úù' r8LJdíÌ¥8ˆÄÒÅ8âdƒÏ\ì‰H15t #IàÂE718âLá‚7jˆÃ —RÇCPÓ '5è #wÔ0D/²Ô‹ªâÄ`@vìaP$+èJ .5ø#P$5xc‹@U CÃäb¥+gPS…™ÂÖ E!ö\óAvdQ =/€àͱ¢r¡Ã.WXPȤ•îiP 茓&®äkéþªÄÔpƒ‚M´(#ŒLG¸‚pÎ9ûz1Æk¼ñANÁ‹å؃%#XÒPÉ.’ÀKâBÔDÂ.‚è0Ç=˜‚É3,Ì‹ðE \ÑE—âÌ;`Œ‰!™ òF.€‹+;¡IÄà1 ¨XCC­`„"`€qÔ¯ xT@– R?Füþ­€ €±^@Ril¸ vAƒlU #«9Èqƒe’Œ˜ö! .t¡Ôè×çÂ8F~1ㆆ(„dÙ¦tl"ÐhÂRÀRÍAŽP&œ°¦)2³™Îdf€uE-ŽÙÁÀˆ1àâ °¡4¼‘…ÕXc) xb zG+pMôOxxÃê`ˆ7´B W°…€ÐŒ2ÄA Œ(C–Ú™tÙa€*ÁzAì Ø0Á#1yÁðÄ dà‚|6R¡Í9ds%ãCÉx2”à ´àD-t „vó›è°\"&¬¨!þ— è© A@[”C »°C9üç ;¤€8`D/z1†t!EÏü*Xà ¨*2 k„5æ€VFü›¸ÇÜ40‰_h€¸@…è Š}Œ@F¤è@,- ã5H@.â'nÔ¡㸂 lЃi\b"¼B AyÀC ~Xƒ‚ÊàÁDà qð}S¬âë'¿¹ÄP¨^4ˆÅ6¾1Ž—„}€£Ç>þ1ƒ,ä!¹ÈFr9Êqä%3¹ÉN~2”£,å)S¹ÊV¾2–³¬å-s¹Ë^þ2—3QŽ&¹Ìf>3šÓ¬æ5³¹ÍhΜÝ,ç9Ó¹Îv¾3žó¬ç=ó¹Ï~þ3 -èAºÐ†4œ‘cžE3ºÑŽ~4¤#-éISºÒ–¾ty,  sºÓžþô3] êQ“ºÔ¦fR€N­êU³ºÕ-f«c-ëYƒzIþ¾5®s­ër4(Õ´þ5°ƒM_uäyꇋ«Ce »ÙÎ~6~Ô±1P»ÚÖ¾¶µqpìTwF0‡@º˜oC»Üæ>·DÔ¡d(—cÛìQ°-ojkÜâ€÷¼å]otó»ßþ·yLdÿxÛRÇ’× {#¼Çë.òÂÿ-ñ‰hêè2®ñs¼ãÿ8ÈCreTÀÄA8Ö’–”3.g8V®p¸[è±SðÁ,\ W26R V4¥Ç>§8Ò“^Ÿ1¨ƒ º(GV£.õ©S½êV¿:Ö±Žƒ £ YXÊW¾Vœ60@'pŽVÈ4GþöÁcÞöµT qHC'±£‹CàØ‡0,(Cå*W ß•®øÅO0Eïâ3p˜\>öèEQ… | i¡6>PŠxã€ÐÅÊ©mqd¿[îb3âÙs!-ø`¸ÜÓ ÌõVËÊoÏøáŸ! 8FÂ,ßÍ>óE ÀN° JqÛè;ŸûÐï>ø¿ß|·¸B«MàBT"íx{¡‡Eµuqúj«Åà÷ž6µq`G¤!ø?6´ŸðÝ_¼áƒîý_ʵŸûÙ[ñ= ‚C 4dÕLô$°dH`ÏOD]HP[9þh˜AàÛh•¼…ž.\›¶±ÞýQ[ ØÝ üßÿͬàìÛ½±Ÿä€ÿý_¤Aú .!ãÙƒ>˜B ÄœµmµQáX!^!µU6ÀC!dÕä‚ ˜ÀèŠ7¼À6ìÌ6à€®$Â>d¡Î!j º]+X9¤_ â_¾•]€Ø!ÙŸ´:ÔÂâ ¤ý ¾e$"Î@'Pà2!&&]/ƒ„ Î]0@ ŒCR ‚ ìÁ:`C C´Ã<àÁÜÀ>œle…õׂúùá Ú¡ç™3@ öB æ×#6 Ì@"áþ €¡ª 8ô@3fÔ@µ)a&nã¿9T@’QÔ‚üX$ØŒÐô˜tƒ(æADB%<9Ô=L™’•ƒÈ@¨_¼EµC:ðà/z!öã r3ô`V9b¼mƒâà Ä´‚Ô]"7n$ºá>œU¤à&Lƒá™b,<…ð8Ð*ÐT%#8‚5P…H"… A&|ÝA<â/‚aè1CPV›1Ö¼M8Xà h€VEcöB ø_BC”_Aj#Gvå³1]àûå¶‘"$ƒXC9\ÃÓ!$A;¬ƒHá‚0@8¼þ„ƒ-Âe¶É\ûñX9èƒO¦`dÔ…>€aQ2Üý`/„DÔ}a,ã ”8ôB4®`ôß5Š`ùEWz%iÛè‚H!LfV}a/¸¦ÕtB'œƒ?à€,¨+¸mRB/ÌmÒÂ\tB=Ülº&lb굂>?Z]tBÄ&R‚„J¦H˜‚éY€f2¸6Ä#`¤fgùfi®g¬ÙCèC9€DHPG[0Ÿ=P[[`Ä8_/(X~Xd^G}ºµ5.Ô˜aŠ ÔIfd†fdåcªƒ|¢Ä>XÀ>|g¸!GdeJh({þ†è¬á€>P`åDŒxØ„Y˜Œ Ä…X{¸8dB àÉag„Jf`CuR^'€Î§HéåEãƒÎ'FŒ€‚¨ˆ6)«ÙƒsfŠ=€>xgB$¥vF]P§’Ög/¬€8dÁÁ)I郦f¸¡©™–„š:)œªš+‚>àC+lšŸ<]ˆÚObgù‰ÄƒöçB°‡>p€¡ꡪC¢*ò…¢^¢Fêñ9`œVê¨É(>˜B(m*§vª§~*¨†ª¨Žj&¬e递D’ØBàé{´¨¥Æê“h9°Fq Çiܪix¢ ‚݃(°ÎgBdæ©Êª±6¡[ü'ÅF(ë.؃²*k².«³N«´Rk´N+´2«µºÅ9„:X¸jB¸‚+¹nÞAXi¼«º®+…¸]Ýcë@à@&4ˆ¼²+¾æk†T©>ŒAfºª¾¬ÀH9ìXÁzÞÀ&¬Âî½E½ŠÀ.¬ÄN¬E f/ÌèÅ",Ån,ÇB8h‚­ÝÞÁ,>”¬Éž,ʦ¬Ê®,˶¬Ë¾,ÌÆ¬ÌÎ,ÍÖ¬ÍÞ,Îæ¬Îî,Ïö¬Ïþ,ЭÐ-Ñþ¬OR›8hUÒ H@;covered-0.7.10/doc/html/img/dn_button.gif0000644000076500007650000000011311052400251020173 0ustar trevorwtrevorwGIF87a ¡ÿÿÿæææŠŠŠ, $„ ¡mÂV˜´ œWUj¢ueú©,©bòL3ô=;covered-0.7.10/doc/html/img/er_full.gif0000644000076500007650000002526311061140440017645 0ustar trevorwtrevorwGIF89alç?f+n­C}ÂLÎX°ÞnÆê‚v($+JL,ÜòøŽr]*7CßöúȦpE†††$09Å“\÷12¨hRš‹j¢¢¢©Â×¢¬«*4ÁÏÝ^zJþátfŽBâ/1‘b?éúýPA?.&9ɦƒå¿aÌÝçúÌfs85îÝÀg‡ºžÕbþxy_^^‹‡¯W#!.½âwÃÖå&Ak–––¼ª‘¾¾¾a76õþü†ÂZº<>HGsﮣÞíôšºfeŒ«µuGXwT¯š…v@;ìÞÊ€cU1&TL=Âæ~äжpª×ÆÆÆhw¢’ÊnU9;½¦¡%œ²ÆjŽBêšN®†rõëМ§xdU87t}™aæææ;M]>q–“NA¹')Ó¿¢¬yVŽ´dcQGÊÊÉïffÂÂÂÆæ‚:e„ÎÎÎúÐj±Ž|x srqª†m“¤¥cfžÆfpM*šššN¸âÂ’ð°Z°¥šéöú2/bU‰yW_ÖÖÖÄqåòöÓ·¢¥zW ·Ð:98rdYþúߪª©úúúuˆžžžb,-óëÜÓæî Êä“~e¦¦¥¼ª§O %NMTÚÚÛrz‰Ie—v³ÚþÖnbC4;:`úMN¡|uŒ¨óöÞnbUéÞΕÂᤆn,BO403^ROúòÒ…U|Þ ÕHuZ[6´ÁÁ ¶ƒ N¼¸ç^VBAºèœñ·N=ŸN½8!K¦4¥.nA:-wmªþwo\ñ µ¶‹_Ͼ½ûéQ5ÓšOÝT9äíX… •SôÑÒËõ¬‚8Ð`³J=Ôôà)½uFÂÐf¨á†v衆÷a^|˜a㘨âŠ*®3x™†ó¹s‹*‚"0Ö†ã@)ä~ÖË‘G J`‚Étq:HÒâ JQÇR(ÈEHö08 @¶„éæ›pÆ)çœnž†2")$Ï@°@ "˜ÒKñÄ€ŒÈÁ,„ (‡„¹@(äs ’@b£Ž‚RÅ€”ZzO ¡ä3¨4±ˆ`È) h þ¦x$d@ :Ä¢K7„p jYA´‚Á#­„A§XKË„™I±haA&Òc‡%’œ‚K8¡˜b%ãdrI/:vcG<¡\ÓK&×Ðb'¼`Î)™hÆ Ò@Aç¿,ðÀÇyi/§,éÁ 3ì* yJï`£% $ÔQ6¤! 2"ÐA¬rÀ§°0KʧœpMv„³L"ÐŒ!ÏÓ‹ š8¢œ ŒÄѵJ’Œ@KD}JÒÖ²`,–ÌÒË=ê´±À ÄTÐÜ)—‹ëJÒ‹¯ã‚b’Û~Ó ÌBÈ#ßd"BþMcpä)–˜±î2Þ2 ŠÜ#1^×¹;“[Á²G¾"Ã)D€‚AÍj¼òD:Äòéʤ—n:Ád§N* ;é$Ã]PC6!„A&äž{Rüð !³/2*O¦®üòÌ7ïüóПB{³` |ãœb/Ô[EM"1§4¬%ÜórÍÎÒã’«¤Îˆ±1óú„¸_m(kÈÝ>èÅ!ⱌ |Ì’Þ žQ®gtƒ*Ò¨‚(§:KDëî`F/„P@^ÄâúØ!ÖõðbK{„­X%6 ÌFG.±¹âUÕ«€ !„IÌÊ þÅÜÜñÀèñˆHL¢“H;àïh!¢H.äcXúñ€ü£F¸† ˆÃ!lð¿8„C <:"òA 6Â˰@5®±ZÐÎŒ(B¡…6PÑ€QÜ$-j@‹PŽÒZfaªàŽ|Xà±*3SJ1g‹Ã3–Ñ=há¢XB·•Ž(>‚WpøF^€Î4Ñ!È^¤GP(Çk†Dä!,¡†ÉÍà[j(Q^PN˜8Ä#|ð‰‚ˆþ̧>÷ÉÏ~ú³M”¢-°Ça¼c òÐÏÇÀ…C4‘ñüƒÌxÆ3:àèÀP€Ž*è@ìðÏ’šÔô‚D"ØCH‘¡0‚-ª@„Ø"¨ÂÐÖpˆ•Bbz¦4¤‘odt~Ŧ4B0‹µRkX*£Ä‰@˜¢ÔPF#üñ _6"ÏPVQUI4‚Į́ fŠ6ÑÑ$ ”‰6õÒ0‚!põ¸gäÜ`Sg@Î8„b©(§4lá66¢§K-¥‰O“Zö²˜½,DãygP`úÙ<ŽA4l– A` *Êü!§Åþ@:ÀÒÑQxèiwËÛÞúö·¿%„? Ђ8$R·„ˆC fEÌÀÌ.s·Ú»"²Îð‡fpˆ:ôºÂí†8[ЈÄÓ¹ˆ$„^f€ ºÎ8­C墽ºÝìVãЈ èö¡Ô5/Dê˜v‡˜o¯KP½ &¨]é[à(nÖù®†7Ìá{øÃÞM°ˆ :ŒaãÄÃH>œ!âoîÀ˜^1Èw·½XpÀ€,DÑÆ@²‡Lä"3˜³6¶C‚ÅÙÝ%É ¶kw¡lcïn¶ÉP¦r“‡Ìd!w9ÈZÞ²—©¬å//9ÌEN³þš×Ìæ6»yÈqPä’Oá'8´“s‹ EoôÀ§À€ˆçC4±ìKä!âÌèF;úÑŽ´¤½èB[ºÒ”nt‚=hBë¹Ð˜Þô¤]iR_ÚÒ¨.5ª9MhQ{Zӛ޵a=hSÏZΰö´¨M=é^ûú×À¶°G­ÈÄÙØqÈÆ!²!Eé9#U@6² -Åb؎ô =È).zÛÃ÷¤Á-ìmgûØŒ>÷¹µíëiïÑÒN7ºÙ ir÷ÚØÒÎöºå=o~Kßý¸¸Nð‚—›ÝäH¸ÂÉŽ„£C _8."NñŠ[üâϸÆ7ÎñŽ{üã ¹ÈþGNò’›üä(Oxw²Ð{.Nù½·?ï2Ñ«lä£Ë—éJ:9Ûò)'çXϺ֑ÎóÍúÂY{Æv°»ÂìeODØË~öµ“}ìg»ÙÛþöºÛýîxÏ»ÞÉ÷¾Çï‡ûÚÅîv¾ îmÿ{â OøÃ7¾îW¼ÛýÎv¿¾ðo·üä?wÍÓ]ðrß;à-OúÒ›þô¨O½ê-ŒÖ[¾…XfOûÚÛþö¸Ï½îwÏûÞûþ÷À¾ð‡OüâÿøÀŸÎ‰,£¾ØE!ŠQˆ]XÿúØÏ¾ö·þÏýî{ÿûà·þ²ÐIÀã GúSÎþö»ÿýð¿üÉÁ(ŸùÎïG!|1ý~„ÿÿ€˜}b¾ {˜€ ¸€ Ø€ø€~§`Ë×|Ï{ÓW}Ø 8~ý€€8‚$X‚&x‚(8J€(}Åà)8ƒÖW€±4˜ƒ:¸ƒ<؃޷‚˜û·>X‚ (‚E˜„J¸„L8€+Ø‚¨0(ƒ×ç bÐï‘…Õg ˜7Ø„b8†dÈ„@è‚Ô{Ôw}ÁP‘†‡r8‡tX‡vx‡u¨Å d Åp}ã†e8ˆ„Xˆ%ø„þ.(…ýg}Á@‘À†¨}ý°dà…»`ƒH‰š¸‰œHˆ†¸†Å@¹ xxŠr Ö`\Pý  %P‰Ð <€ŠvÈqØg þˆ™Ø‰ÀŒ›ˆˆQX}‹È‡®`жxŠÅU°5Ð@vp‰`ø°Œ§ØýP Yàˆ—†¿(ŒäXŽbx†‡Ô×J°®ƒÜò8ôXHÐ%Ðô` Ù Õ( ‡  õ89Áà { »à‹8hŽùIˆŽB8…£Ø®ÐzÅ‘¹‘Ù‘¹UÐÅ ÷È4ð=1 ¹’,¹‘®×5Ðþ˜ØY“6™‚™jXÁP€©’-”ÙzN€ï °à1`0%”B)”­çz®à‡3y“X™•˜“kØVø“Q•Ýè3À1Ø -ÐÕè3Àaù–­—b ©•vy— ˜“ÊH}tùŽY€É1X ‰pP{ €àv }˜’ÙÝX ®Ð…W‰—š¹™žxéX}”Y gÐð¨uè ü×ûà FÅ0 d ¾0‹5`š¹¨ú'˜íPŠuÉ™¾ù›×§—Ƙ†‘ :i›}¸ ”Y7`}û‡‹ÈiŒˆ›{øˆ½ œÚþ©™Äè|iH™»à ¹à û'Œ°—㎂¸ì©•Â9…Ò·›Á°œœÈ“{ÐÕ—í¹Ÿ5Ù*ŠØ»iœÈ“‘0š˜™ü¹ )œ;y}ý€b0¡Z¡z¡š¡º¡Jg°`ˆâH“ Z¢Á蟊ƒÙ7}«×¢.ú¢q÷Ÿ_¸ž&Z£ÃhP(„®¸†Û7>ê£Þ§Ÿ6:¤„øž‹˜• J¤JJ†þÙ•<Š•Bº¤Rª„z¤X™¤Sš¥>ˆ¢ª•Qª¥`Jƒ\9œTx“X¦hŠ‚\ú Yù¥iú¦[ù‰ÅŸH:¢pz§‡(§ÞÙ¥ØW {p¨‚:¨þƒÊ|ˆ}nŠ§Šš—zú‚Vº dàŵu”ÚaÊÅ‚Øw¦‹º© X¥<Úsù£¤:Jäp ˜¨œÚªá7¦ð ª@žÉ‰š¶z«¸Ê 5À¹ú«Àê Í Áš«ÐÉY@„àšêªÎú}žšŸ’à‡ð8™‚i ! æð"ÖZð®Ø­Ý À@{°vú¬êúª8 ŠSØq Gù–™60 ÷ynivI•ɯÞh–Å Æ@¯ý èi^ê9ŽëÚ°Ø·¦è  ¹Ð|g7•›±Sé t‹à ‰v¹À   €D` Ò 'ËþÒnÀAð <Àù ±:£gב åZ Íê° «ý×- Å íдNû´PÛ´üà  O‹5p–°‘`f p°ÚPjpà" A%ð [µp µK bÐYÀªDû¬žÚ‘Û´Y·p;v~Ó¸wK²±‘ÛÐD^`¸íÜ Ê¢1ð ù ¸P¸dç³:í0´y«·ê¤|ë·•‹x- ¡` š {À³ BüÉà Ú çà³^ ‡Û ®À¹0º¹퀷§ÛªÂé ”Ù‡þ0~«³Ú;•v Ú çÀM  JP ž Ô°YðºÀ’ Œ ,ð 7›³Û ”Ûvgr™®ÑK´M:œ…à @™‘ݺ Å@@ YÚàˆ5òÊ·ü¡Ú@±ý ð JÐÈ©ÀòدßHt À\´í:§ýç d@oHŸá+ºœÕ}×÷œ Èû€š; „ …½-¬¨cº£Õ—Òñ¤À ’ K¢IŒº,˜ˆ Ù•‘Pä ŒìIø‰®4zÅÎ:¦ü§¢ÖçÄ30¹ðÆpÇr<Çt\Çv|Çv¬§ÐÆ_\Åf¼®þ\ ƒhŸ’fUæ[[örV÷d‹ÌeQç^À°–(~,üÇÒÛ¨¦žÙ7®ùÛÉžüÉ <•P\ƒ•lÉ›ÈDئ¥lÊJŒÉC¨ÆWºÊ¬|§;Ê5‰Ä³¬¥F Ëf*˹œ¦µlÉ˿,¥»\¦6iºÅ¬Ë/¼§l ¥¾¼ÌÌì™ù¨ÉÍÒ<¥KœÊÐ\ÆÙ¦Ç¬•ÊüÍJ­^ŠÍäL¤FËË×ìÍé¬Í®üÌ7IÌïÌ ëŒÌ59Îõl¢æ¬Êî¼ÏꜺd*Îè ÐöÏÜ<ÏmÐü9ÀtËÿÌÐüŒÐ¶<Ì -ÑìéÐÖœÏÑÚÌçÑÝÐýн,Ò#Ýþž íÏ ›Ò$MÍ2ºÑ©Ï.ý›+ÝÍ-]Ó]Ò2ý4­Ó›yÓ Ò@í›÷LÐD]ÔAÝÌÇYÑIÏJíž<ÍÎÔQ}—Bm“P}Õ7yÔujÕ\•Y}ËÖ6éÕÓfÕL½—ÂüÔe½Ö‰Ö'­Ör-Ömͧ8mÅw—tÝÎvÝ×g×ò¬Õq-ØÂø×U؈=ׄІ ÖMŽŠ=Ó‡=Ùœ8Ö-Ù˜ Œ•íÓ—ÝÙ‘xÓâJ®¥ÍdÌØ¢}¢SM…†ÖD²=Û´=E„Ð5Ûµ½ÛMÔ~ÜÚXyӇ𓡗·=¤XÜ{«Í×ÀÝ ¯}}þÀ´ž·{и­Õ·}ûÛÏÝŸý¤à´ ºˆ¸­kÁÇ-5 ¡ûv•›Þˆë íÍý݃ Óª{}‡`‘h7z€Wv]ŒÛxxYp,à,€x¡kß?߆(Üþz•Gߨ=5 –×¼À r  òÚwY`ß[ áeˆÖPá‰zÁ@ĸ|”W+Jp‘æ' ”ÇÜŽâƒ(Üη±-ž±Ä}‘í°Þ˜µ›€ y°IÎÜ'ÎãçÝÖgÄäípáì «´ ’ äÚT¾„7åÚÛP\näˆäÛ*Ùz„°äB.åþhžæiå»pÞyç®' !ž±™^~ä`Þ¯#‰±ð/P‰n™gÎÙ~Þ„k~‘>•¹@{í ¿S™rþ€t>’ .{PéwÎ瘞éjèl• ´w žè‹>ç~çC ± ¨Žêyé¬-ëUžÅÅøÌÃ]ì¹UÎu C9ê¥î€5ðë çgëú ëÉ®ìfHë~i°ŠŽÛgð—.ù0˜ÛŽìÎ-îEވ囑¤ã¹pï# îñ.ï)NëÏ·‘”š•–Ùë¦¾ï• #É„°’Á ã}ðbJïüý|‚éî ìðï ×Þ€ÙnÂ$ÿþ-Pðò8ñ÷mñ£-ð‚)™ðxî¾¹ ?˜Oñ±Îò:(Ü(™¨ ò¸Móõˆ›ÜˆÚÝèï<á´^šGoôOŸ›<©ðؾ¨®Wô‚©óá¾ô;(ܪa/öJöAÛÀp¡dÏ¡3°ò^ðú=ÐÖ÷³g ÇgP÷¹p÷zÿÆx x·x÷|¿÷q¼÷U¼ÝˆŸøŠ¿øŒßøŽÿøù’?ù”µq€ñ,|š¿ùœßùžÿù ú›÷&ÝΠਟúª¿ú¬ßú®ÿú°û²?û´_û¶û¸Ÿûºoû3<¢\á§@Å ÏïÈŸüÊ¿üÌßüÎþÿüÐýÒ?ýÔ¨oÐÊýÚ¿ýÜßýÞÿýàþâþìãþà/}£ìßþîÿþðÿò?ÿô_ÿ¤‡w‹gÿúŸzb «£Ñ¯˜W…²Ú•PáB† >„QâDŠ-^ĘQãFŽ=~éQ ™3‘²+VHåÀƒC¾„SæLš5mÞÄéP I“Áú!,TŒLK„ ûCZ´!2;€&ÂSå°R”é‘™è«ØE_H·æVìX²w–<™r¥’,ý\.ä£l¨t~˜åã†ÄžvµSºK$SkªÜ‰(î âˆHp1¦è’9Hç—ÅœYófg{þþÜ”­ÁË?æˆqÔ„]Ô…ƒúR$å—ë„´\Ão/Dh× ?t¥ärÄ jàÒbóræÍ'<»çäÏ•CI3ü‘$a³p-‘O7^’¡(*z@ìú4m© lxɸ †2¾|5›…ŸBîÉ#) @h¦Š]†0ôf™>€àdÖD‡vñF N¤If!o”QÀ‹[Jðe#t°+ˆ@Ôb*ˆćBèIC[)¤™î e™B:ÁQ’ßžc²Éç<›(–Ü lìBŽmÒPf=4Aá…súØçŒvlX…+Þ#e‘AbCá™ sþ€ (¡.~Ag ÉàœvÚA·Œé§·bÒ¸&ÀćRòÉâ•_Tùâ|^™Eýh“eîhF ‚˜¥x‘àŠÀ£À¦¸"†uD°ÇP|°F„ø¸FÖáœ$¶X² ôI¥Bú±î-…®ÜK¶!%ƒVBY¢wü‚SBIsÍùüjsYˆPÎq„‡]ˆç åZ}oht¸c„| é­fBhe› Yà¿`1bšW¾)Rwò†52Ï›'´ˆ§ÖaÁ<€¦ Hð金Tv Áof¹]짉€‡5¶f›iB4ÑÚr6¡ì|þég]¦¡`–LÄE|ù ,I“U†@ÄÍØiB¹„±ÃÏ]|Ùe„2x©ƒê „yò)ÆßúA&PXq؆mviæ{ØHop$‹ b)aoîˆ&„EÖI§å¬}ÉÂ仹tÓc ­dUb–(ì”—,ÓIZ ¥˜GÙå ` ”,⢚ÆçsÓ§r I hC¥½ˆ* Q¦…s ½ÃZÈ1B†¬`_ìi†`n éFQ_ñaHEhÜ™£!ÌñXâ‘„Dˆu´àþ AŒ5ü‚ÞèœËr…t\Ck§Ã`5’3eM©gï²€Q h#qЀ/¬á®N8^€BàB/DEè2!?Ò‰‚g Å a3종3Ð@0Èà‹Mô¢ Ó¸@!`áŒCh ‰ ƒ1 ôa{(Á.~(d@ˆ8’Q¦Äá›°F”à %Àâ(ÜE?š1 „)¤GBšiЇ\Ht¢šÖ]çfƒXH!q¶ˆP‘—ĤB8¸žI2“Ÿe(q’:é$‹‘ÍC T¹JV¶Ò•¯„e,e9KZÖÒ–·Äe.u¹K^öÒ—¿f0þ ’”R-;H?ú± e6³ÍTf1ž)Mõ¹O~öÓŸÿh@›™ºÏ¥uiNU*"ÍŒLe7 B Ò‘©x2,ÅC‚‰>Xt‘X’M0*Ê£h²˜iéàh¾²/|¨"°ÈÏCÄa—Š ƒ¡>22\\#Ö#Ü´Úhä ßfFà†‡Ž‚­¨‚E›NÄ4'Ç(Ç'÷ eË»àà)²Ògi§"óèÛCÒ ‹@++lPÃC²Z„T!°„O5Úþ‹‡ED¨ãÚ„ ô*;ôõ]a0¬føÀއÒá üøj%?A©z™±®3áC)6㈢v’P…,LñUE¢$¥m!ë×ÜÚYˆ¡‡5Q%DëCƒÐÆ!ðÑ×HèÐŽ‡ˆì×àq íâåèÅ!ÐE*~ˆµ>Ü 4qÅS4]¯Åaúa ¸4!Cà-\«Ì3ÜÁ¹èƒÂaˆ0î‚bP¦Ü%3Dåj‚]ˆþŸ¼ 0ƒ`8¼-¨˜Œ@‚áþ 3DÃÙ(i9‡Q †sð†¡Ihˆ| iP¨U@ˆDh~°A2Cר†bàJp V°¤D°i(†?Hnx›À¢ƒg€‚vðq0EXpPÙkÖ3¥I+Ø3«jãîS#ÈnR€…&(†ø„¬jN`¿Hˆhˆåˆ°‡ì(„¤¹€} iðX…üÈ3U®fx€_0I(ñS€}°i07 ]@+ø|?{ˆA¸r» _à¯ÃeÀ…e¸ØèOþˆ7…Àä†TA\kT_`ø€0shƒ‡j·@˜ p´FUÁA4@øc¸b ‚T脈-P €HS¨‚fP»]€L:¸†]p€kx>ø…;À¯…ø„“ñ‚ÑR?~hŠÛ>È*?`, ÃA8P0S°ªxˆÄ; XºqÊ]HC‚V0‡X˜GsPŽ8‡ÐTƒ9KbÞã<>~8P0NpŠ`…] GäË……&@— ȼ_ I(;0•,„€µC‚R­; +XEÕ9&–x=ì(WÈ‚Nà5è‡OþW 3 w¸InÈzà3àvX©O˜®3Ø!ÄØ!(‡MàP€)`({؃`ø‚H胠D˜q(†vÐ#H(D°‚|†“H?KH7 ´ÆSa€y´„Qqˆ‡à8ˆùø¿û@åø€mÀà Çr ‡&à…@‚&˜…spˆbÈ‚…ÈÏh 5Ï`PHXÐV #؆ÐE¹?9Ȫ§+`h˜$€ƒè…Vb…vè%nèˆbˆ¦è"žè‹îá(Î`¶ãŒöh¶è¶a&éé“~a“VéNé–Na–†i~é™a™¶i ®éœfâXÞÞ2æi#Þé ¶`œ&ê꣆`£Vj-æèê¦.iŸ6`©Nè§–a«~b¦ÖjþMê®`®ëüýê±Þ_±6kø-ë´þbªÖa¶¶áµ†kvë$žë–ë»%´Ök6ÆêîkæëÀ¾¤‘؃v@ êX–\ˆ¨¨&l ƒ&‹ˆY~ì Žl‰ ìʶ`%(¢‡ˆ„”pl·ÍNàËvˆv …ÆíƒÎÖ¨Fh‡ÐíÔ`Ò^ˆH „mÙáÕfˆH …,0mÔÖm&–ì„p×ÎBxíÌnæí„ˆ„F(Û6Ñ”ˆ„3ÀîìÖîíæîîöîïïðïñ&ïò6ïóFïôVïõfïövï÷no1è¬ØßÎûŽÛ…ðÌ‚þöïÿðð'ð7ðGðWðgðwð‡ð—ð §ð ÷¹‘ÂðŒ ;covered-0.7.10/doc/html/img/er_part.gif0000644000076500007650000001551511061140440017650 0ustar trevorwtrevorwGIF89alŠç.Vh©@~ÀPˆÊS³ßo.N Æê‚œ""V~:*FòòòVŠ4b!"Ãf-2E€ºN¶hööö.:æ¤NbWJ*6†‹‡ŸÒd¾âv@&.¢¢¢ªªªúúú¤JLœÊ~+&,¨X;‚žZÍÚæþ~~b>ºâzô²V¢’zlaQúÐjêšN%"/ÝÁbxK;z­MĨZ¡Uµ)*ŒšŽgRHX@þþþ "Y:5å‘Bºººö¾^õÊeº¥ °`\pÂæ~þÖnVvBþÞq^J2* °¶¸¢®ªhŽBš¾ÚÆæ‚i“È"&°ÊÙ,&Ò^^ÞŠK)=gž¦Ò¾–O*)öº^†¶fÚÈ´CV_nŠV  ÞÞÝQl‚pL7šºfî´p‹jdw¢îîî~~~ÉÉÊâââÚ*+E53þäv‹¤²†YRA*5fffþNNÒÒÒ±‰‰°¥™9<>¶ÎÞn‚’®r>—ˆt~–^¨¦œ¢²Ž~%SSR^zJv–f¾®ŽÖêîFKGcK=ò¾¾æææ[3/•“Z~JÉŽ‰þ¦¦rrrÐàÜ‚–nèѹöEF¡ºÍÒº˜úoo—³Â]†žæN½­›(5=ÖÖÖH@h¦žˆššš›£¨Fdy¦ÂÒý|^M)*,Öžž•€pʾš³šv1MgNt‘n`r†jA.3¦ÆÖ¦“Š @BzV@Þbbñ22.>J’Œ?f*v†nÊ@BT_yȺ­=AM§gg14P^–kY~sXº­¬fb†˜ªÂÒ¾¢¬šºÒÞ‚‚‚¨N ÇÌWãm)’Xc‰;Îø#:h‚ƒx+ÎWwê„×!‘"飉ö‘OŠ#~hD=I‰¢Y ùá”]‚©cˆR®ècšAª¨æ˜:¸£Ž;rª£ L˜Ñ=f˜ÁD£Ð9'?÷¸Â _¬ à=ÃÔ©Îð ðB†5ЩéœsÊ)覟‚ªé¨zÚ)„¤‚Z1êáŽþÈtˆÙ " \ 3Œ5¡ÄÂÉ(LpËôª†§îô2O(¹r 4€Ü‚G óÄ2ƒrËráŽÕ̆;ÎðŠN6Èȃ5¸"#è3°Í(Õ„"Ç1q¤Í%ÛÐi>Â"SN hL 2½€0ÏŸ:O(ØpÒN.ÙT¹„=ò€À,?V¶“ÉöT@/¯Æ¸ƒBÈxT ·ÁJ.{àË®"+³ ¥žZg¨©Ž:³Î6—:3§Ÿúl3Ï>›Ê)Ð꺃 2Nä ËÓO›@7ê"óË0!@AÁ UTqP„ÀŠÒêҒΔ öÌ’4Uí³ÒrÏ=÷Ûu/=êþÛÈtœ+¿¸C6õà¡Á6À õðƒ†9îh³ 2 DQ6!W½;¨`sDÕ£Ì3yå—‡¬çØøSŸ#£M'ÛŽ#E/,\`‡œÀíL(Ç8Ž0(„'1»Ž°¿pÒÀ(° …<78N‡;¾\RA&ŒB6b|ŒÌp > ó Œ Q CÃËüh` 7°ãêÓm7Ùšâ­·þ{ÛßþüÀþ€ìÞèö¿ª!ƒXœ`X4 l,d ‹>pXAx ð`p@)$hT$@mÔÀ5¨A€¶AðK{`!ÈÃæP‡þ= ¢q8DÞð†KëX'nhdààÈÐD-n‚HÁHÕ8ƒ9ìQs¸®¡€„)pH±n™¢"¨ 0ÖbŒòC(LqYTãæ8B9òå8søvÎ8’1Ž|8ƒ 3@Æ(bñŽ ,á?,úæ$Lµ˜ ÈÁ‰¾Ù 7E-&éŽXЍ`†?–&¾vDᚈÇ1ê\q€}GèìÜá‚N°ÏUTBwèC$±‡&2(ÄbóˆÆtæ™IDjJpš¬&ÑXØ‚‘ 8éá†VŒ¢Gà€=œQ‡f¨ CHCTÐŒ:8öþðÇØ  Æ „ÀM¢1ˆåæAšP,”‡å ˆ‡^XÀõ¨Ç&6@sp@ 8_ìA.è Ûà!èP.°jF0è(ðŒQ˜‚•G 8ÑÒ—Új6ôÁuÈã3 Ä)6`Uƨ‡,¬ÁS4BÇp†*è°àé£a (ã11<”ãxè/À€IðhÜ€5¸ðÖz(k “G(²Q 8ƒæ°ÃàÅÖÝ®vûŠ]înùËÕõ²—¥;æ,—9Ë`ö®þn©Ë],ã³ý%tÁ .ïv1hApƒËƒ ÃÎúÀÃ;ð  xAt×ÌèF;úÑŽ´¤×\d¢²xG=”ÁÝr`²˜AF ñ~ÂÊ…(ÄðPˆ èƒÒ›(„>d½fãn ª­Ö?b­wpÂ/²(”!‹B0¹úàÄŸ×̉ÜúãÓ®ÆÃüáhV¿Ã¯Òæ‡?FiF7®ØxxµCõ¡Âý¥Üžõn7PÀ—·æ‡,f™Qxo@vž´¾÷Íï~ûûßk&·ÀË 8ÀA¢G4àÀ ¼Üqˆ ZÐD@õxø8à;ˆÀ >Á"þVýð’›üä(O¹Ê_­Û“C–Ü·~5Ìð;ü×(¯¹Ã[Nm›;Üä?×xËsô’ÝçD7:ÒiÎô•kÜéPºÔ§^ôœ |úØÖµ¾«õàë=à@Ö¯Žõ DÑ~ÐijŽõ«Û#pσ?ܱ­ÛýîZ·;ÙóÎ÷¾kíäî;ÛÛþ÷¿?Üð€÷;á ?vÃo}ïco|àOö«7^ñ·<æ3ÿøÈOó‹/¼É/yÒ;^ðЧ|Û_øÔ¯ôyçüÝû×»õ¢Ç{ßWûk×7‚á¾}¹íaŒßþøÈO¾ò—üw0ÿùоô¥ïüé[ÿúØÏ>ß‹þÁý1tŸûà/†÷ÇþïƒßûßúË/þð¯ŸýåW?üçßþúÓŸýè—¿ûÍÿóÏÿýý×~ù‡ö§€÷wx€¸ê÷€ö·þ'H8€ü˜€˜ÿ €ä7s2t%hs(8sG÷tM·r+è‚$u?÷‚3h‚1È‚6¸s7¨‚4WƒV7uK÷‚6Ètv‚)¸ƒU·ƒ9X‚A—„>ç„Jçƒ)§ƒPWuT(bÐb…ý …Z˜…\Ø…[è…_è…[†dh†bX†gø…g†aø†r8‡p(†oè†v˜†]˜‡yH‡|؆c¨†¸†\8‡{X†þ„è†r¸†„hˆ‰Xˆ‡H‡cXˆ€xˆ{8‰ˆ†hˆ’x‡i8‰ (‰—ȉmh†pxŠ•h‡x‡•†°‰²8‹´X‹¶x‹¸˜‹º¸‹¼Ø‹¾ø‹ÀŒÂ8ŒÄXŒÆø‹ïpëp ƒ Ð6  6PÖxØ˜Ú¸ÜØÞø6°ƒÐÉxŽè˜Žê¸ŽìØŽîøŽðò8ôXöxø˜ò¸ŒËØŒÓØ°Žy™ØHƒ ±¨‘9‘Y‘y‘™‘߈ ý¨ŒÌèŒÐ8Ô¨‘$ ‘âØY’*¹’,Ù’.ù’Éþ‘þø‘Ï( “8i ‰’“>ù“@”BÙ2é‘ÍX“"9”,)ŽÙ“Jù”P•R ‘Eù iY×(ëÀ^¹ë  9Ž)9•fy–h •UI“™”Õ¸R±)tY—vy—x™—z¹—|™—y ç@ `'Y–iy˜ˆ™˜*¹–G’7ib0 × •Š™€ ç –6°“†Y™žù™ éŒ)™” @oЖ)ÛÈšoù Ô5¯x#™ê éšXÙ–t¹dP…锡9œÄš£ùŒXy“€ÙY“û ϹÑÙ–ÏIðŒÒ¹¬þ oð Ð `« = Xùœ°HùŠ×É›ìI—ÕÙž 0ç°›I–ÂYœú¹Ÿh)“$Á–6)Ñ 0tyÏX“ z vÙžÔÉ › ` ²Ð–à   ¼Y—íé¡ëyêY—b0˜@ሟü¹¢,ª–i•Ó˜œ õÙ… @šš£:º£<º£ßÀ 8ʲPqðï08Ú£Jº¤7:†[pÀ™ùÙ¢TZ¥.éŸd ") ¹…MºŠ¤ ¦[Xžg¸…@ öp…€¤bê¥t¸£o8‚)¥VZ§vZ’Eù£YÙëà†Ù£Ò(þ9Z—ª£û 3ð) v qà=0Šp¨J——j©„ʤ[(§\©¢wª¢*‘ÇÙ–ù©™:¢v¨«Z û0—†ºý`à0×à Á qà ƒÀïàŒ†ºê)¬Âšž°Š—¬Z ~zš :ªÎú¬¢ù¢{ Ò8â8—m™­Í¹­Úš­Õ)eÐZ7 Ò( İb€ àà Ý ÚŠžªª Po°Á ­øš¯×Xª2*×p ØÚ®6 !ÙâÀšÚ:°®Éš#J{°X¹›k°Ùº›ªY°‹•˜z [Ð÷ª¯ û¬£Õjƒðý0’ÄÙ';þ÷É“!³¢Ê¯%Û[ðšYœb€ e+³@[¥þ £¦ª•°ë°9ë™ ×ð=[t´TË¢üê–XY'J\Ûµ^ûµ`¶b;¶dKë€ ãH˜ÍZµlKœYf  ƒŠ‰†–x·x›·z»·|Û…ƒ`£”)µkÛ¶„ë™W£ ©²×h°«¸9’Ž«¶0[¸”[™o·i“[¥S[¹ž›–¥ wú³Ÿ[ºRy¹V‰œYy§kº®«”¡‹µVJº¯[»?‰ºl)£¬;¸¶Û»/9²¦¹,J»¾[¼+‰»©»vÚºÆÛ¼$»ˆk p³oP½Öþ{½Ø›½Ú»½Ü۽܋ [°¹Äë¼ä[‘À«¼XI›pÕ§}îëzï ›€¢:É»å{¿ ½#Écpý¢íÀ<À\ÀÍ9Ó0ê ¹‰¿œç»ºPŲmù°œÁ\RAb Á Ââpà ÂÜ¡ƒ0ÈÌûÀ. Žúko0‚°î À úD€ {€’` Ý ÀºÑp H)Ä͹ªb Ép ):¹/Å)­é˜Ï˜u˜@ Lª¤ƒ€9ëPÓ0›ºÅ=Z FLÆpZ¢ë i/ÛÀRüÆûJÅ ©¹ýP :ð[ð·–†w †W`þž@†ëPó° µ ‰ »àƒr0· ¥À±ý§p‰zK‰ýPO+Ì Åp<ÊÖÁ¹²¥[¬ÜÊ®üÊ­ü»0®Œ Ó°D×PÆ`]ÀW€Ùà›Â ’0˜<°ÜÌeÀÌe°{ dp~j¿¤,Åú{ ›€Ç[ÀʃÎáüÌâ,ÎÏÌÊp s0ÎeÀ)€ ÀŠÐ’P ¸0MÎ¥P—• Ì\PÎmÎÐÜÊ[ÐëPeÐÂÙ¬Íýˆ¹¤iÅÜŒÇâ|ˆÎw«ÇŒ0“0&Š `Ð ˜àòü I0þ4ðWÐVžüè°ÎyŒÉýpÑ~{ÓxËÌ7» e0¾ýÂÐ+e° _lŠaZ sx£H] rp ‰°jP ÖЄÀ ç€Òb@a0k0ÕÅPÉ ‰ `Æ9z†Mú¥~8ë° rŠÍ?ýÀÈ;ÑÉÙýÀçÐŒÎ8—‡Š¬ƒZ W‡Îqò¿ðW € b<q"˜b!ê0½#P¨˜zÙÈÚ¤ ÍŸ*ÊqÅ¡;¨p0™)‹[±Öˆ±Õ¹‹,¬‰°ÛÚ¨}Û»¸Òx @ ן}¿sͧ1:È K;œ  Èà²ÜøK³7þÙ×À%ƒ9œâ°ÓPÚ> ÜÐí¼Ã¼­]ðî §ÿšÞê½ÞìÝÞîýÞðýÞoà…ÀiÛÆSúÝÑ-Ǫ½výêPwï;à~·ꀳ×èÓú Þ·D{y3j·}[á~ᑈœ×øÜ Þ¼‡+¼+ªà^¼s­ n¥>â¾ûá£ëÝ*^»%^´»ëÙ/n¼1l§"^ã¯ãè‹â.®ã¥{ãušã@ä .Ñý½¹TšâEnä3YÅ¢‹ã?Þä”{¸JÞ¢LNå•Ë‘›`”s,»UJäZ^¸¦|å,šåcN¸B>»SžæU[æ3îÆn¾åü-ÞRNãsNçON×þ«»¼mžç2»æaþ瀲pîçx^èm+èT*抳C;­=ι„þèøÊè-êè–®¯á=éK^é›î¬˜>¼ ê3{äDëéX^ê¦~§£â¬ÞêuÚé}^§h.ë"[çQ>䱎ëTJë'Né‰îëùúêü©éÄîê¨.éµîãÞ칾çH½lþìÐ>ªÀnæ+zë×>ëºæÞëÝ^œÙçù=î¢þíÔ>èÖŽîÞîàÌìŸÞîî.´êâÇ.îõþ™åŽèr¾ïÞ.ívÎëôð+ÚﶮƾŸÈ¾ðn»ìU¬êg®ðº÷ÞâñïßìÂþïÏŸ ¯þŸ?ò†+ñ|á,pDE’ç°Q·€ß(ð^>í#©ŠØ¦¤9@’Ó€³>/‡úðÄ"ó/ÑÄM™ðÍÎõž\BORõ[° 6¯ô¿žñÕøôöíÉA¯‘ÓÀbŸö̬õ'Ïõ‡‰ðú@Î5]Óí·ý·[@õföt΀Ÿ}oÎZÏínÏð^o Çso‰Óý°eŸ‘g·Óp´ØÍöøC ÷e@á|x·yóa‰ÑpÓÐ…m‚_†ƒpô†ïù/ð»¾øŽ¨Š=OÞB–q É0‰®‰±ôçNû  ÷z½Š=/eþ ÷©Œs辟…À¿ˆ…ßùÈ»‰ûsX ³tÈûf_ý’8 ׯÔYxôm¿ýQ‰ð …H}†0‹›@‡ƒýyËo¨þ[èqã†;1 öÛdƒÌ ‰Ø€QâDŠ-^ĘQãFŽ=~RäH’‘xwnݵAb$t€¹ CD}ý .ƒSLjݼ‰s‡’§½YÔ`Òçn8§3gA}6Ö1tXTëV®]½~vãÉBdV¶”i£Ã 7ØÄ©3i=Ó¦*Í9¨ÞW•KåŠp#jN¥ *ÄúPìbÆ?†l¥J–.a® ñ-a¦IÉ$þºÆ”pÁ¡_ xLjÑU¯6TYölÚµm[$k¶rÚµm!Öì\xg½|× Ç çÎb.„}[útêÕµžLyÖrÌÌ6Þ—€œii¯ÓŽ>=Ûêl\Ýú|úõëçÖΛ­[Îé× — ¼~öòê¤Âûodt0#ùìƒ0B ÃŽ²–^⎿“ò/@Ùc¯¢ <½ Pî%³š°E_$ ¿Ýfꦜ>ü-=,®ûç±¹"œl(ˆæ¶;covered-0.7.10/doc/html/img/exit_warn.gif0000644000076500007650000002713511052400251020214 0ustar trevorwtrevorwGIF89adnç s^nªåþʼnÁù“Êü4NeüË÷Ö7ÊÛß8^|þþþŠŠŠ‡°Ís`=öÚFÒ¦þê™öÓMoppÓ¶£‘wÚ®"?¡ÀÕïÜŒpWúúù÷ÔjyO#žžžíÜ¡ºººf|ZþöÒ¶êþÂÈÌýÂA0!1Gæ¾F¿«‹ÖȲÊöú`/.TM;þÊ×ÛݰÅ8dž½£mzyy¤ÉÝβ”ÑÓÓ“dI½–sØã玦¾þÎZŒ®FTp†œ:‚¦˜·Ø²²²²ÁÌ¥ÙþV25¶’iþí²cRIÔÁ¦þÒ™±À.D_v¸±ƒa:>FòòòBZp…dMq¥ÈÊ¢&Ôʾ ¸ÎªŽXVv èãË8d—|a‘’¾¾¾þÖáã㜴ÊMi‹CN\àêë(íÖ~2OІpSi˜À±Æ)(3I?0¼ª–êêê~®¶>µæýÒ¶:¾Þú=4VGi¬âÛÎVo€f(6~çäÚýÖÉÞæ?#¶’^¦ºÂg~›Îº¢ÇòøE`ufdb&*Sîîî®›M55–¦º"‡T6w{Ÿ¢¢¢€›¥ÚÒ²®˜Œ|™¶ªªªšÒþY_«¡ŠzƲJRRT“¹vcUfBi¦és°êA#9²É×ÊËÚ„¸ða¢ãšššGCFœþÞüÞi™†i~~~v†´+19/*_‘Áõôº€ocξ©®®®¦¦¦úÓ'uUBææåŠŠ²þöÖ†††WZ\VBE|¸ôäÛ½XŸ-7f:4;Á¤\eD=¹£Š##©¶ºRdxÊÞøßÞÜj}¹Ỵ́ʺ¦®žŠDZªµ–…ÂÂÂ$!DÖÖÖÁÕÞöööF~È;FPX‘Öfj® pT¼¶ÂµÖø™ªûÞ€¥¾Í¯~^nžÿÿÿ!ù ÿ,dnþÿqG° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜÈž» ‘pG²¤É“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêܹ“0$¸ðJ´¨Ñ£H“*]Êt%¡‚žJJµªÕ«X³jÝʵ«×¯`ÊK¶¬Ù³hÓZÁ¶­Û·pãÊK·®Ý»xóêÝË·¯ß¿€ <˜‹[:„+^̸±ãÇ#Kž‹â ˜3kÞ̹³çÏ C‹Mº´éÓ¨S«^ͺµë×°1ÓÙvÚ˜qg®­[wîÛ»m÷\³oàÆm'_^¼ùoæÏ#—~¼ºrê×£kŸ¾Ý:tîà9þz|öÎæ¿“>8îhðgÍŠ&¾ýøóëßÇOþþþþWŸ~û èŸüé‡ € Þg`|æw`„.ø }6hß…Já†bb…N8¢† š˜b~%²xâ€-Џ¢Œ Âø¢‹3vØ‹*F#4òͤ|@þ8¤Aùc’LÉ$‘B. %”NN‰d•HR)e–Wny¤’_6饘ajYf—g‚ù$škªi¥›\Âf‘m^Y'oÚ™'žqêÙ'ŸsöI¥ lÙ¤¡D©è¢Œ6êè£F*餔Vj饘fªé¦®DÚ)¤Ÿ>ª££6Z*£§.šª¢«’jª‘þ¡º"무Öjë­¸æªë®¼öêë¯À+ì°Äkì±È&«l­4묳®xí³ÏF;-µÍZ‹-´Òn›m·Þj.¸ÛŠ[.¹Øš›.ºÔªÛ.»ÕÂËíµëzû­½òVKo½öîËï¸øúûnÀøæË-ÁûN; µ ÓðÂÏ>ìà O,qÄ[ q³;¼ñÄkŒ1ÈüðÇŸl²ÈΦLòÊ Ã rË!ÇLóË(‡œñÍ)ç<3Å<_\sÏØ tÄD3œ4ÒÜôÓJCÍôÎSݲÊ:{¬õÖ\wíõ×`‡-öØd—möÙh§­öÚl·íöÛp{ÍÜs3€ vßMwþÝwç7ÝvãÍ÷Þûý·Þ‚÷Møà‰3^÷á~?¾¸ÞŠÎ8äƒSîxæ”ÿ¹æŸ{>¹á£Kny硾xâNúÞ•·nºì±>»íµÃ~¹î¨óþ:ïºÓN8îÃo:ð²Cn»ò°3?ùñœ'_ü󕟽æÕG¿<õÑϹ÷Ø[O¼èÁ[ÿüøæ‹ï{ú³ßüûáGþÈüT35øÛOý÷ç¿?ÿõóßþô—?ýÑ€ì_ÿð7@2ð€4`(Á° üŸhÀ Ú¯ƒ ý×ANð~&| ?(ÁªÐ…-œ`aø?¾P3Äá mØBÞЃþ+ ` ùçÂG¤ ÈÁ ð…ú2Œ`$#0i™@fªÑ–lÜâ3¥ÉF=VSšrÄæó¨M<>ÓšÙD¤7ÉMOR’‰Ìa ‰ÎCÎ’™td;áIEF†0’–þ¬'&õ©ÉpöŽZta m8ÐWb”eåA]IËV¢²¡HŒ%:Dg2q‰UĨ¥˜Ë_b‘˜åè1«øÑ‘ò1 É$â‘iPgFó•¤#5ýYÎ;fôš~ô&NmZÇŒ~Ò¤9è>ÝùCCP‘GUç#×O|¾“©ü”§:CÂ3fr„Býi@uXPRT•…¨BǪÇƲ”°œj¿zH[^T¤»ü¥WãXL¸®”¤v¦IAêS”ÞU¥Ë„&KJÕivs4ýæa{ÊXpnS±AÝhbÉ Y@ШP%j1»ÔÎÎ3³ô”¥.×zÕªr²´?ýgUU¸Ú¬ =þkBË [³†U¶b¬S{Q3js£Âœk\ßZ×â†Ô¸WÌ+e›RÂ~±¥º-ìK#;ÓÇحlv¯«ÝN•§nu-R3›Ô¢¶³¼R}ªgí¹^õJ”ª¨å'V­έ¾¶•]Å­~oËߨö×¶³ÌíDê[?W®yn/SÊW¼"×Áǧ_™ûW—vŒÒÕ¬LëX&–» þ°ˆ›Ú ƒ·ˆâUêyÉËâöŽö³.Nï‹ÕzZùš6Ÿœï}[›ß¢•­@&ë…<Û!ëöª@.°=ÌdQv4¹f„¡ª5©`'ÓU‚}˜†1‚ˆ.%eð^ç-ïæõÔÊìã‘-\^ #½Û-3­gÝØ0¯9ÕV¾µPÿ©ÊËöúá<»ƒ=ì:ÏXÙ¿¸ÆeÌçfÃׯ©´Fþ _k9·Ü.²ÊQ>[ow|–”T26ÏM\³– ˜8»ßýéžÏûñ‚r‡ÎÀàãQô^o-Þ÷#žNØ.³ñøø²˜gNx´±ç˜ß9¼€?¤_÷\Ñžƒ­o/{5. ×ZÍ5•á@7©Ù]«¸€Ð9»À~·ÕPÇ–ñ (üBÏ•D…/ÁK˜¬<â¾ÀsDA §é&€NÛ†¢`FjhײaLp%*üa7 BÕ@퇌bÄã~½ÿý¶ËØ"еƒ¼¡öWCdù·~JjÒ¼Ò6— þ°n¯»Óõþë§5Ž0üB,èÁêG aüÕ` ¿x¢å@ÄúiAjGá&žû‘¹~› ýçeþV?H°mçewAû‡{Ú$ Nð *p`8€ L÷XH  ñ ?*pIµ …@° PˆSäº 9¥p]&B{çwnöwùxÁÖ<Ø7 aUˆ·g5` U€?vÀj €  •PÕà‰ð èpnÀà åШ@ a€7àm` j@?çP€ •PTP ßÐj€ã qðÈ@†U0zþÐaðÕ Gð Ý`û÷ þ1P ^ ß@ jÀ@8°ôçÄ0Š— •€æÐ?âÐßÀk€ið qRèrX ±°º°0ð|Ô@fà9 ºàL›°Ú0m bJ á  5° Y`üwz ôˆ¢pÕ€‡j@m—0ß`c |—ðñ 3¨@ßÀb0Žm‡˜7?›@¿€>P v€9€ ¸‰TwöSp° ²p ÈÐxiá&sÖ×dåæU^ ní†ÇP‘Óàƒðnz~Ãô)@ `?} üÐ' ±ÀÀ 1À*þ c0 Ú êP ª a`ZÐ$ 'øÓ•@±à Jàø »  n° å n Àåày¦  Z°j  ÀD*°  @ÕÐÞ ¬` Btï  7› B€m ¨à_@Hg€‘ "±žÐÑ` Ñ@Ô°Õà–epPº‚'`ºo@ : ¾  Žà èCç>`¤@–±à   rðŽÐ^G€7àˆZ@!X ^p–€Ìd@ { Ìð‰7  „†@ï'ý€–¨Õþ À5@¢`€yÞ hðæ ƒáUƒg¼qì&×°ôiI l„'Z‡×T)`¿W l@ Ð?ðX ²ÐKpŒÀ*Ð`È üP〠©pBp² ¨0gø› qpóš@&€^*ÚíP G€ ðy^€J30ßP°Ð¸ð  Ù`YPŒ ª÷Ø`P ¢0ÙsX~²°zöÓÞ€k Àဗ` ¥Ð¡¢¡P hT  ³›îPN ïð ëÐæÐϰ¡ì´ zÐ ápG ›Wðþ/@ L0›9 ˜4`£ñÀˆá@ ôcN D 8°ÅØ=@•Ð À p?›ÀÔ¹‚5° Œ ¢–'ÙÀ¸7?*  _`yü…Ë@ïs’ÖæFiv@}€ûI`ô™¬ÇàƒûÀsž6o)¸ ˜‡Ë zÐ ›€Dð -p €/ ¸ðˆJ”ªî`›±·|BY Z/ ÚPPÑСày¡Ž  ª€ fð‰{ê@ ji @° TP¹zK€\`–ù£€P 8TÅ =^@âÀ À?8à €?H09€þ…€¶Ð 0>¢÷ˆþ€Œe' á lëܨ Åvd§F5`Œ0ɧ`àn¹ a`Р ¸ÙÀ ЩøAUÛ2à é¹§T° ñÀ…p«òX‚×Y ý`¥`j`yWð•ùT––‡{髤¶p4Èž}çpï™?‡P¬]¬ô÷Ðy–lä½Y yÈXÐï€ ‰@´MÀ °B ­² ÔPà ð ôà-pZ Ž wP p ÈКà =`Å šô€ @BK°¥€ 6þ@ ¸à'ÀT [ð ù°w°¹ ?{E ±…€ püàš0 ¾Ðúã¸ePŠÕлh@ Ф÷p³ˆ KP ž xèÖÀî Nºð—…ŠšD¶Ú€Ê7:P ›Y 3`Ç'É@¸p•pÂaЄ p«nÐw` N Ü@ @ ã üC‚§ê*h{þÙ¾°º08?—@ þh0ú0,«VÔ7nÖ—`ZüB^À}ë¶óI¹€‘~¢j,uÃ03  «× 3} lü l !é$ð‚  þ3/à[0ÒPœ ë0¹àÀ@Ø ëÐ ‚ šÀn3 [ )°É€ ¨ÉÀ®ð ‚ÀƪPŒHÀÆ@š?oƒH@›àÏPiÀT mœ€ó l¬°  ø#ñ@[à³€ ñ  ðH°` ð®^à±0­@‹8Ö îà³  €â À [ : 3à$ X Éä Ç—à šh 30 vT• õ£Á,toÐÆâðxö³ íÃ|Œ: „v<ÇšDʪà‹Œ zR¸ÆpŠ‹^6¸YsôÂl`Lþ¹ p ÷i Æ€›À¹‡‡@×ÓXp?t’v?B'1M›°R„ÔX\ AÍaú)M=­a™GW÷S¥0¢™”´SÔOd¤YÓÖ}Dt Q I‹?dGÕoVjÐÓÕ@c sWì«×¬Ø·?]ìÒÁv¬*½¬WÆðFt”JDféN4èZPŒlHY„íg;¶Ó“V€läÒB ÖȤE\Άc5?JÇyšÍz«•B*µwngY!N7ØÚÕûÐ}° ÒÐÒÆ°0q3Mõ÷Zk=SÓôÛ¦%K’ÍE§wO wK…­Ø5ØýFÜõþ‡wƒeS…eÃFÚ pVXÞ/­¹CØT×DÜóMH*п‰Qv ¸ Í >Úhe?—  øƒ Pxà´¾Àþ¹Ü°dÜæ´Oò½VX=ÝÖ«Ù=ßð¤dMçàYœdV×â=×ôƒiåÍn]0 “KŸs)^æîÍ‘%UJžTÍ=«0LçEÀ¾Øþÿ?læÀ@@HX-Ø*@ŠpÕÍ„Ü;ã]4Ú–…ÕÔb¾LŽmªÅÙ†Ú¾áxÕá#Í ÂVæÁ6 "¬–ë}/½ÔwvÕ(Ô¶ m°àNàðйàÐ T  c  Dð N°q÷G@õ˜ ãp/ Gà²à›` ¶€ m0¨?—pÉþvp/à¶Pç < K ë€yâ  Ôä Þ8[Ðvl ÂEM.ÔýMç–_j4ç¼Êj ÎçW®åÓ½FÓçÝEÝ5wñôS×*ÎnxMŸ,Ýæn.~ÐÚD*`þ Àç€Ñà/)á( Eù³ŽP `X?°pwšÊ žÀ±ŽZ€$@°ó©€/`Pê e “¿©PÀáÀç å  PÀ©êà _𸑠Vù€ ÀàPè=I¥Þöl þ\ ŽRNéÑVhoŸ®éTŽÚ÷é q8ˆ?&]æÝwæµíñd¬âÆ B÷ê†ÞEUÛ²`— `eà5‰åàÙàÁùcçˆ oÙ€NŸ` b°K’È6pÁðí0ÙP†”wà p(Ö¨`‘— jðïþ8°(Öâ`6à 0ðv°5€ ípRNßþ\ÞÔ‘ÎàYÆSÎÝÑäoÛÝjnMñ`þ[O&æõÓä-â'ÝnI°ø€œ@Æ(1c>T{T á#† 6\Ø0!B‡ÕÅ2!å^¹ áøUÓc [ž9ñ‚"mù6%º“b™¾h\¼|²T­†œxÕÕæv̆Er¡—å¢EVMÜ884ªqKïRV/‰˜TóúHœž`T«@ê/&>¬Èp"D‰ ëÚ}hW"ňéú]èP®àˆrç­›wî`¾z3Æ»Ø0DÁŽ ûœYs\Ã+þ¦\íÃ>‚¥ê’䨆 X&Q€[ö-\ܹ㒛‹ Ï¡õFt£É ) li*,OœÓÐÃ>5vK†JC Æ¥Lå\¹zó‘CwÒ4’õ‚Z•G°¨q¥Ï­ÂXrŠ #GÆŒOË„lÕ*àñª ‹´ g‚q²1‡r(¬Â¼.l .ÄCÌ3À‹L±ÏøªD¼{Ë·ßR<DÌJüì/÷‚±Æ»¬³¸{¤ öH ‚Jí ™¡ b–TRÉ0˜T’'¥4ƒ„Þ@ÓP!74°§˜T˜ÁWfHà‘XTÑ’ îPã¡àü˜@/ªQþ!™ ¼„F•„ ™a}rècx‚ÅNl°ëœX&˜`‘7rc[ñÂsª‰ÅŒ_‚B T@¡Ó/.YGdÊ9‡ QwñJûZ V#{ìE7œLÃ%ãQ×¾0«U²\9û5CÍŽ¶°ßb\V!n89-Èh“@àšKÚÀ#›lñ <¶ÅÅ[<¼ÅE[\¢‰•°»B«¦M6yÞ_çt±š9'ÚÄ ‚·ÅvïMöCY„+Sl–D #¸7_7Ì’Vu/ ±X,aLŒCÊT¬·ã½š½QGW´±äÊnì•Uü@ È‚¢íµiDpƒ˜¸9LÆ÷[ŸyþÆ£ t…ÍpÇ»lMŒÄŒ×í2v‘®t«¡b-~¹åV¥~õâ£OÄò/‰oVdˆ¥&ÚX±Åž5`SÄYdöPÙº?àäåhQC-‰Œ8§ B'<ÜpÛ0ÜðoÃó;Óø1Ò²ˆ‰mqã\Všò°fød‡‹FzâQŒ×kÌXWλ>™à±16;jM¶ñ-×ÙåÕ øŽæ.†ß!xˆÁ¥(™$†ž%W^Jå…&šCuAæZÆ®™NmŒkiÔýv§)ÞlËÔ;DÍáÞLí+Ó~lí`Æ}¸Ë–ûX»U ŸCÄph&fÃ3 'þ’ XÐCy-hC ÂÁä!nzTRê–>ò¥LFG#î>&:een®ßÛ¸‡B]ïrÍR_êÈv±Õkj£‘ÇÜW>fE¬u¸bŽò7+…HZÁ3àðR“„$ ÀÈKе8rMQh½²ÞãˆõªÎ½ÍB´RѼw¾ñMk·Ê^úP¶Õ± †§‹_ýæçA\ÕQ†%äe|Õ?>nN„K7¦<%oxIØÁŽ‚6dÑŽÜ$¿¥­Ij« Að ÍøÅÈ¥Pi˜ë"þBJï½ÈšÃP !öI®ñC8¢!æ6‰ÊØ™°‹³ ™ålÇà æ.eBœˆ’þšB.‘‰L,pn¢΄æ3ŸéÌiR„\–´(º¤Én}–Óã¡+ñ¡2‹æ+ç®dåEö•nv°Äã—å´¦œmÛ—þr„Ç>ú€ICˆv@ÌaS‰Ç°€à¡…hD%úP3” ÙÀ¤ÿ·;Êé3„ ä\fFÙ°Rr0t©T%ü¬÷NW¶su´³¡ãphKÙÙŠvº$çízY²´³›æ1…*Ô$¡Xè91R0ª©LeTT¥UB`Òk(¨«´·´“‚‘l×ãÍ©Mtzn{1d£¬ÜXF•KŽ%Õe8í‰Ï!‚PmýäãYþ‘ ¨L,ê‹È¸à¨ õBSû4Å.vªS54º9Ž¦Ò£+) ERnªÎ¤báÃJ×4øQì•ïÓ)úŠFKÕÖÔ´ ã NÈËj-ŸDô‘`‹HÀV°.€®±/0vÇEnr•›Ü €àª“ý£joùM7–RŒaMgìÈúG³ru#TëýP·¸r‘ž-çZùYCxò¯þänV/Qݶ°.°ï}[ÌáŒMF2fàxÀÈ °ì$ÙÇ=Wd,¯6ÁËVž¥hÔ$hË)Úyš®´#âKÙ;Ë×ýP‡ÝË]írJÛÚ³|Dƒ}]€_þüÚwÆúÀJP‚:„ÉØðÃüc cÃÈCò ¸ÐAèn±›µ$guÃÖ¨™Õ´:åî…½[9ð~®ilkíÔ ¾ò¦÷~ë•åþ@÷ÞÍü¶°pÆŒåFÛtîh¤1ÛÊÊUzD¼üá £›C†ï0Ųu¨®ìÿyáðDÆ5¾qŽgœ ‚ 0:.‘o\ä6€‡R˜üë軵Üój±¨edÇ”Uhä2;õÙοŽ"•\ëiæ/£¹–jæg·æÇVã?GÔ¥>õs¼àVAÖ¯nõª¿€êT—çF =:b6ß2Ý·…Y¸¶ÿÁ2à8¿ îÒuŽxµ%&Ù•Aü4ºu.ïçi]ûî/À×våÛd¶ÙyOz~¯ñbu-Åqþòu~ˆ=ŸôÏݺÍóÊÛE×öѹ­to÷þ0—°Ü*d6¶+š~®§„+Fá†_fío$-c¯ÒÊýµ!®»,ïNÂM×¾Ó=ô{Ç SŠo^íšö¥ímèkÄku¥Íf¼ug~lÚ\ú?ëwŸý1ñZš¼C¯6ýŒ=WaÝÖ®Ø&}èÛÎÞ*[¾0w˜£ïN/ÀÃ6ȸÿ„ÿû?`@´L@\@Ô¸T@P [R¼9´a#©”r!Vò=óÀ<À4À@A,AÀ^û»ªx†¤Á´ÁÄÁ´APŠÂ<»™´¦3%﫾††a2`#kB#Æ'lÂ)tÂ(ŒþB&œB&¼B+<2lÞx¼ìJ¶3"3Êóšõ¹¼ü³È…dpB&´+ÄB*|Â(ŒÃ9|C-¬Ã&Lk •§ß°U8ƒZ0ÄCDÄDTÄEdÄD´kà‚¤+½ù+B l¿6ÃÀUú¬È˜h€‡S`Q$ÅR”‡RÅSÒ9Âj ƒyXTÄÇ ¸G|¼Ç}$Å{þQû>JÃ2þ.‚‹YÀA¨†SKyÆ'Àjp‚ ÈsˆMÙüÊÞœMcËM Ë¿</p‡dpšë¾ÃKHëÓ9†l#y-ð€Kx°ÜMíÔNc¼LÈ'¨3ƒî,ν\ÊÙ<À ?@ëávà 8LË´Ïût9†<b€ûPÈÔÌÍ>h°kD¡Ìªéû· Ñl0&ëŒs`€YàA†8…GØÐGÐS§ƒ‡„ð?/8…|90Ñxù?„¸x0Ñ>  èÐõŒÿó€aèARò¬ Û— ¸Þƒ#Ólà}MåÐõdRÃ``‚G°þL0Ñu íÐÌPÒ‹†-À€ &°^è…`h>@Ó4US4Å"@„D8S ‚3å ¨Ó4-€5UÓf €^à…y°„•¸ö[%,c±ï«Dê4΀l xð:/ð‚wñ7І= Ô9ñ4 ‡oð‡s@Gb{ðT‡1!xƒ# †ø7  àJ:x€.Ø,Ã2‚ÇçL£è´¼†d]µK¯;‡M¨Õ|É—ŠèƒX†øxxƒpX’W¨Tz‘MºÀ8WØIŠyt¨aè…t݆mè…uu×wí@x82 9XDØEþoP^X×v}×€e×taˆ`ˆ?Ø"ýƒÐճФPư-°Ë¨ÛÔJuƒà‡Œõh4`†Nh9P0 R¹ˆ‚rà‚#P78‚*ØT§ƒº ‚\˜7m´ûÑ·{¡¸Òz€‡KÀXeÚ>ð,`@0„‡rPÙ8°Xð5`ÚMeÖ9‘ºˆ†”šr­uØ´}×0KØH‡yPFˆEw%µØ^@XÞ@Gu|¾º‰>Ùs¥Ô̪‰„4¥PVˆØXY ‘4ø†Fx‡NЃnƒ~0…xhYHˆsØ…qø†þw`Y­‚zñ‚Hž¿1tGðÛ²KC¶W@Ò ã V€„`„ ÀAh¨„å9¾°¸‚hIŠx&¨‡u%€êµÞëÅ^„%èh€Hˆ„ˆ^h\8؆ìU_w€yˆ Ò#܆}мÊ=9’XÛ x`¸&µQ X‚_ø)APe x‡hx„5`õƒxº(ˆ ±¸õßý).h \üÙ[ÌÀ‡á=,Úâ`•‹&ÝÐ fRÞ==€jP/HJˆ^RvºY}ÑÈ…z°Þ0â#Fâ$–ô-€`0þy¸Þ`…w† €$Æb+&^@×,TÁ%MÂ5MÃ-8ÄÅž…xøÅõÜMÙ¼]ð†lÀ{ ‚]ƒ#kh‚=xƒ(„pQhІoAj îüËGð|†I„pë·†k·fë¶¶¦ë¸®k¼Îë·–„!h}xßn‹_žK½¹©_]Ô?NT/ aÀ‡¯ëÈŽìSˆWðâ~³ÅS áÕÚÀÒ*áÌAˆþs®¶GÉ6m¦Þ¢Ž@œ=ð€W‚QXÙ¦íÚ¶íÛ^ÙÆíÝžíQ%ЛHÔès¾0æ;2\8Øe9rˆMhì-°‰íäÍé.FO¦î6ί<‡ `ipÍC»_ä`½jµºd¨Á‹sÀë„{îKßüÍî¼nëÖJx˜…-ÅÌþ@iÀÈÝæmÞðܾíQmJÀ€bØsžfl®fKÄlʳœXùx ˆ40°K®qñ0lpwD'ëÑÄv»B3hFhÐV^Aˆ†-ðƒåR.÷ðûp70O†-`èÁ¼³ ‹sþW`€_®ñ+q ?.)—r?:€eýb l¥ž.\t:Ü >ãêÚ„À‘Só5gó´KàIðöÕso«FCé ¯:bšÕ Á6÷ó?O¹˜!FNÑ4¹û¸ŽKtÓ¸D_ôD—@H쟬¿K¤ð®Ê¿m&´‚)ÑœÉÑ …AˆÉÉ)w¼½ }4 qÏžñO2ÜõXwuP'53:ëî‘—ÚRVn ÍKk±â–>1þžÓs¬*s |Ì "Âj1DÈ:7Æ5ï¯ûÃô¾p—bv×#oÛ,^<õû8þÚƒæE†“°`??Í.÷³nŸ²ñu˜ øes›B•ÐíîW×®gWÍÌ+!Ç«•e‡ø˜†¯êhG«.#?=·ö5#¼aBÓ¹£ óv »öøATqp‡¥ßlÎt±« Ë¥3,y~íÍÎìÃNË •ñ{§q"$«}¯ß~ßvÌ4 Òž!tØåv„GúŸ.ö&Û@Mbv5”xc§x…ïe£ä;·djÿ&ˆõø¿´d7–[zõ~ÒÕCx•_Ôùuw—GwüUwæ“vgP|Çù¹Ÿw²«÷žoK|Wø²_Ðxzx’‘«í¥¤¼]¾/ZGâ óäfx¡6§‚Wö§Çú@Ôzþ:çzòöz¬>ï°Ï½xn„«ú3±0cû“º”wûdcù¸¯pTß¿ºŸù»ðÇw³´ý ¥wV"ÚVGº²5Ú/ì§x€OøBà üvúç‡ú2&ó šsÌ·zÍ¿.ÎoÏ¿øí©<Ñû;¶6£~7š¢[}¡7y¼O–÷Gö ×lÈç{űu/ÊvW½wˆjÕ 8àA*L¸ðáA† J¤Ø°aEƒ7",Hq£Æ‹";ôøð$D”QzlcD%g–ÌH“fÊ“7wòÔhQbÁš$w’,*“¡Åš‹&œhÈŒCyNåbS HErÅeºréËaƒ¦ÌÖªÕ§[{NmªôªÛ­LUÒ[—%Wµw÷z=ŠT§^–:sĈöèĵ^q vzø®Ú .³~üy8¦O§dGš…©•¬ÌÍ!ó†L7qY¸/[î)”ôÍœX]Ó6;covered-0.7.10/doc/html/img/file_menu.gif0000644000076500007650000001157011052400251020153 0ustar trevorwtrevorwGIF89aÚç.Fi®NžÓ‚ºâ¥×õv>–f´çüN´¼ºÓéö™¡šj.Zf~¦vSZ.Púæ¾çççØñÕŸX.ìîðbbdZ†ýîÓõ×¥v¢>к§¢¢zN.ùݲûðÞrh[>Z®–º©––{N®vNòîínvf>>.n‚¾ðض広²†>Ôª…~vN.Ú¾Dh€úòîZ>¡¼v–¶ÆÖ‹i7J‚­NZ†ðÙÀ._›n>öòò¯ž–>n†ZZ„ÂêNnèôù~†N*àɬfßÖÍÁìý.v¶–‚fµŒi.f†ÞÏÃòòðɲn¶âv>Z.n½Ï昞¸>†Æ±Ñ錈yöö÷ýê¾¥Švm²ÞÖîünZNZv–N†º†Z*•­°ªf.„.õáÏ>v©´¿ñÊ•úöö‰ÆîvŽœnžºZ6.6.vjÇTZ.¢v>ìÝË.NnýòÊòöù‚–’Nv¤}´ÝZ>>óÒ›”>±ºÐþöãÖ¾–¶ÉÝ­mËîüúêÔäýþ>>?ŽÊNvŠºâ>•.CUZÈ®žŽn‚‚¾ÅÒ>ÜÚÓ£ÃbN.±ª±Ï–Q––¬.ƒÀœÑñNŽÊíÒ¶¾‚5>>vþýöNC>ÂͲ~Z.®ŽNZZZ•ÁàíýþòþþÐÉ¿úýý³Â¾†ªºv>>¶––þüëÕ÷ýŽZN~Ùßà†N.ÎÚÎöýþ׳.~†‚–ôéâÆòþ­ÆÛ²ÜöN–Í>v£~ªÕþþò“­Å–––h¯¤–‚¨e––»þöÎz®n“ËÞêвþøÔlj7Jn¢âââNšZm>µ³±™NZ…§Žnf¾¿¹þþþúâªÚºž*NnœºÖg¢Ô®”z>NkZŸÒ§‚Vþüâè•ÎÒØºâöÁ¶§Ì–B¾«•ÌÖáÎóþÀÙëZŸ×¢gkƒ§Æ²¶úÞªB–Ï•®ÓÎàñ.Ž.ŽÊÄ¢ìѪÞçéµu1.n¯ÿÿÿ!ù ÿ,Úþ¹ H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(Sª\ɲ¥Ë—0cÊœy×$4Gª¸É'§Ï‡/Ú(ÝGÜq‹à‘¢æÒèTò…µ¡C±ÈR&k\»ƒ•ƸK¸\*»âdf ¡®&è@ÇuøTqÓ4ô+o4#Ùfhœi« xèÅ•ƒ.˜†à6 [„bÅH v¥9lêÈŠYÀdLüèf5Á֣Ȁ§ †è¥"lƒ¥… %Š›²³)Ë­¨ò£Î"^9ì3rð=})âµÎ”ÓþˆVöÊž¡ÂJ¸J•@¡n¡äA Ъë)4&º ”ˬÈ{¡’]*Ã<0Ô$€¤·]îDÔ¤bÐqŒ 4 ‚9§7¬ÀgÃèC ú”*¬¼p<zÅP@øRRaa´N~\ÑW ÁÍr`ÑŠØ]ÌØÙ00ˆF[3äÇM×Mg¢$€†Ùp +È ]݆¤’LÚEPaáÄ᜶‰8Ð¤Ò ÁlE#1õÇ@ouà!3jnco6A|5M4·A%ß1e×¥³½ .ÎÕÈ 2 ¤I¤\°7þÌP³Oˆ‚ŒÉ‰NI,܈ÀÅí‘ÀmžrjAoíVЈæ‰Í##Rö¬*…Õc’lT¡]ø„@Ê0ñÝHoE:+v\rÃÒgm4 Õa (å\g\)Ð:õ Rr„qa3Ça5T¤ô*ÅM¹à&Ð!¼òT˜¾Ë:LÐ[žè)PT}† @ àÀ”¬XØô7RaœÄŒˆ0Ûî»äÉ5™d±åbÒB+P,«,L‘@ƒÉ ‹™$½ÀÍ lì°{Å𠸶QF ÑÄÏHdÏ}‹sÈÎt.TÀƒXÀ¥5#2fº”º #ÒЋ9Ê1”l¨ÂJPã9Ñ";ŒÊC\#H"J1d’2ASGÔ ¡¬À6êa$I(œn?j,ˆLv¤l.«·:.,`%n|B‚jÄOOƒ:ÔM¦2ô{™†å IÈP™ MÓ«ÌÁ„ˆ’ì­Hò1ØqÍ " ¨Ý`†Á(\C:nJÒ’š”W lƒ‚þ§zf™&q Ñ`™<ù” dè,*X„$ì±±4@“°U”Ã××#ý‰‚¥R'þS TFN—e&Sv“º‚€«Î(,b±T•éFAñÖ?&ÎG(Üáð*"A|ÍXrÐ5 OÂö£^ñð@[D¬ŒéOV8!hÐ Pèb¿xÝ ÂŽc-B°c £˜NaÌEá¨ÑE^\¹ï^òR~ÄwxtÝ "äɱT`ƒœý ‹jÄ_ä^ÌØ¸/E³L kë@ ¨¡Œ "xfŒð\Á%Fì 4ÐÀ‹<ªÔõa1ëq„Õ8Ú˜RŸÞm)#âÉóO_þ2)S"™¬T6†Ê2$“ÝŽª vJFEû„sªª‹±an˜#F*L$"‚JDNK{jèjúÖ-ÀdçÚ "—sÓgMÉs„ó-È!9Ä þ—8”'˜¢Ò”…Áhà %: «Ã‡ÄÕ˜Ú8- !d؈˜ãÆOÇç` ‹qÍ000\bqKOKHyáK-Þ’ ;IÔ¹qƒiLcŠ|È[¬,ÌÑD~FµÚOrˆEÄ[»ÜçN÷ºÛýîxÏ»Þ÷Î÷¾ûýào¯^ŠR4ü×øÅ+>ñŒG|äïuÉ?žò‹‡|å1oùÆS¾ó›ÿ¼ã=?yÍþò¦7ýæSÏùÓ»~õ“ýOûÚÛþö¸Ï½îwÏûÞûþ÷À¾ð¹á…ŽrÄ ^ûða¢Ì`æ«É,œ_ŒwpãÔg%hþ<}ÌœTü0æQõ—Œ —âz¸‘%cü Â4ª–lMXÅŠ‘ ¹’M€ê€ìçwà üGM-‘Å}A' åWϰ 4æ Å #®Ä-×Çý¥w…° µ —ð)!ÕW„0˜a=Q»Ä `8¡'P ö €ÜðÕWFŸ iC°Ð®QÅP€{ç~K3'#1ì€ÖW®”à‘l0 –P î±›°5мP ”0 $ØEx80õH`ˆBh„Á€t¸wØw±^Hú@ ü` zhBˆƒè!þ2`¸p~zh'`}2@ i‚åÇ !¨ƒ~Õñ IX„Q†1¸wnP Au à |1 M@…Á « Å`¬À ‰#›€WH}J8†:#o8?¨ž¸‡ÅÀ·ç~÷g|#1iè~àWöðö‡2#ÿ7 µP –€tÁ‰Jøš8U° |PŒÁƒáX{y0…’¨¹ |pF˜ ŠÈu7˜„Ü U &ØAÅ@ ð„‹¦‚} xCˆ‰´÷cȆ ± À^^øЊÄàK8ŽÍgH@–P‰Ü€„€H°È¢`µàu€~2þ ¨ÈÓ0(ë÷Šƒ0"SŠy àç…0ŽÍH}¾€ +‰Ä0› ¸À ͇Œ6è|(­è|›p¬ð Ôwí`s݇”PuÅ膾dª¨v»˜•'! B sSaR! nà  T€GËçw)I}˜‚9˜„Y˜†y˜ˆ™˜{G¶”EÃwȵtu¡KÑKŠ9Va0ZáL§ÖÖd0Ùd0ÜôU:_q‡ãtæÄ©´nµà“5¡O¾ÀOþ´5Pu ñ‘a¸ÑPñP–õKŸqH¤Ä ¼BO—ÑRSšþFS6ål–µ`ä+ƒU?›«ôG×!˜ærmÁ,[ÕU_EçZ! b µq…b!,¢ÁGbÁ 2|Un*B-"XèÐr2B#UûFUaUi9t‚5’Y›ÕY£‘.9 »0_&¶B³u µeA¸Å2ÔY#jÜð'FahÆõKLqÈ“*Q ‘õ+†VY!á4Ó!Ûµo2Ä v hbQ+‚+† ïå!K¦5ƒ›È“1ö•Õ’dî‰J@\çr¨NN@]k`]¬áÖ0Ö²=Ò ‡—b0Rb'æ3)&S-Ã¥Sþ/ä1 ƒUcjc¦` æ`®‰oq5—ó0(Ä}ô\¿ ,è“4™ „•r¶å!eÆ\š.„£f#2`06—õ¨èdCVdG¶œA9–“¤ÜàmrB:x 킜QëùI2µiŒãld£9²ðGo:rss—g°gt‘£!±=‡1âp›âk÷lìö®P sÑ#&²<̓­0•m¾°mÝömáÆU÷>ãS>“²nmñ>ñ3?iAosW´æ¤—‘QCƒCH2C‡#ÜR;Cá5BBC¡Ab¡reÑrµñr1ÇdÃCr–2‹“9êsÿHX\!: wpÄþ̸t\D¢0F­4Fe´u]÷uªc'u¤nšš™¿” n‡gq'´¨äIH»´LÛ´Nû´PµR;µT+|šzwµ§—µ¨wy¡{¤§µZûµ™çµ[{¶d‹µ¤W¶aÛµmÛxc{¶q+¶f+¶U{·x›·z»·|Û·~û·€»|6Þ¸4±™CÔo† …‡a›D'æ4˜P ÖÁ1€¹Ìx™ËÐP $%µ|§p ° $Ñž˜8 L¥&zA†p#4$¤ŸŠ“ Vc |ÆÂ»c%|©›º]º±¡ÀÁXâФAâ}3u¢bþB&]u í’ ­ Z±p#DP \@Zà ÏËp¾w¼©»º!18q!3ô,q“X€%’íb+Tú»²,à%R'Ï%ò|ê{¼Åow¹à?6yqDȳ¥zŠ0x#†aÓÁ, _æ{¬pÀ©›Àñߢ*‹!*4s ;É,ƒc4HC3KÃ3·õdQ6eƒÁÁ<63?fÀê›×¸šv?åvöI ÓGÉR8l=6 ‡f$Â’G¼³ ©¾»0{"±=®Àyõ‚&®kªÐa–6éÊ<γ0LlÆf5ª@9kð|Ðj¯6±æÃ§° ŸË‹eäfhï´°€1$B±Z( §&Ç sq<‡÷{!Ü…KjÐ’…kt›|bÔF ñtb”ÃpT ¼¸'åʰ˲<Ë´ÜwÿPË3ñ·ŒË1¡ËºÌË-áË;covered-0.7.10/doc/html/img/file_viewer.gif0000644000076500007650000005745211054713230020527 0ustar trevorwtrevorwGIF89ag|ç!OyFl«Bz¾IŠËT®Ûm»ât'$ÕîúˆrW>iæöû‡Š‚T<>¢¢¢¸ÈÔÇŽUTTMÕ©sâ½…ÇÜêïûý÷>?´wIZ—¾S*›‡iõËe @zÚæíæz£¾Ø†E?PY‡žŒv"&JPÆè‚¿‹wƒ´ÖÞÔÐVhoþyy¬ndˆ¾¾¾.>MB(0=Pk¡¶ÖhW_037Æ´œuf_Ù¿¢œfTÓȼýúíbpn«Êà2 óòñšxT”‘n.2èÖ½t€•QTb¦¦¦ ´ÀRŠº>>KAhÒÒÑööö¤©{z{†fhÈ@@šºbSd„uVAäÜÒ¿ãõ©{i»¨”ÖÖÖþþíe;=W1Oø]^—lss‡sNBA@kOJI€š¸õè×þþõþ¦¦f’BÆÆÆ­ŒceŠÃûöðÒ¶µQrŠ^JFW0-b¯ÞÞÞfIBn—¶T^i¸}r_s¦”cD¯ÖìúúúWg¥>[k‹VKЍł‚ƒOG_Ô³´—l…ZåçèeIWªªªžžž–småÒºK8Z–×À¼èÉ™¿š€ÉÁÃÍçô8IƒôݽþþþBFJdeOM›²²²-'JediA26Ow »&'qФ(#³Ûò-1O¤§”¾Ûƪ’ZKF KqqmþòæßðøyBfƒhNÊÊÊ0Fl€‹À²¢‹ð¯\’´ÌD>5˜²ÌšÈåÖš–êêé¯Òéãâáå‘Bÿÿÿ!ù ÿ,g|þÿ%‘$ ”Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£GP’˜ýkôŠRIJ(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@)Åcf‡RÑ H“*]Ê´©Ó§P£Ú™Jµj7 *2ØJ$åªSi0s–¨¬¨̾‚¥á`P›6w¢0覬ݻxóêÝË·/_¶ …YÂÌá$S—œ3ÌlIU ;X’„®•-x—8P+Vs]¿ C‹Mº´iÐ4êRJÍšF’K@\x"C¢/KZ‹•’h„77l¢§›m”(ЏBqgP’âУKŸN½ºõë­—àE›·J+ þíŠ zP¥º#çyê$µÚìÚµ^/¶tA·“䞪Ô_DÐL[`gà&¨à‚ JVqKD¸Ä €‰Ò"Î*$!a„Îpƒ?Ó<ãOp—tóa(DáJn !@wóá8æ¨ãŽ<öèã:Ò ‚-|EO©ÐÒ = ܱz•t“ÀdDH“‹,¡b2¡K›p‘šQ8Ò @¦©æšl¶éæ›n¦–›ŠtvóÎbˆa)yŠ“v³$#úSO=Zøs¸i¹Q Àex1ÀŒ(4F§£›vÊé§ž† ꨢ–Jê©¢ú!OeZ&þ‚ö1Â#_@±…Š?p èܳ—Ýø«—K$À°: eLÑÇ(Ä$¡†7|Œ³G ÝüG7lÈÑŒ:|Üå Qð±ªèšªnºì®ën»ð¾+h•Í›ÄâäiyŠq õvƒÌ sZÏõøsâ‚r¹Ü 1—f:ïÅg¬ñÆwìñÇ Û›<Â0S¯«´p™D´8E”R*P/=àð‘Š)Ìü G7LŒCO!ãÔZ °KØÒ=Þl‘•Àòr9$ÐÆ÷ðÜÑÈ %3ÁÅ­!‡-öØd—mvØÏk2—Ì0ƒç¾¤²¯â8c²É_áÏþ|÷}",*3“Œ+Ã`8 €‚*7îøãG.ùä”WnyãÌøÅk3ójÛÌØ€Ð\ú¢ÀÚôÜÓB3$ñC0ÌêòPÔ>´ÊðDI0Ã4<´C±Næà†‹D@´3LðÐÍÚ—WoýõØg¯}õ ³ÝÈ÷Ì|&qÏ¡Årƒà øä}ð/¼pÂ&|ÑHÛ[00¬a€€ÁŒ8÷½ïm¡€4 ¨À6"d`Á JЂ” ûŠ¬ÈØ `hÙ~ €J„ hh†ø@f|ï à Ãý¡3èmæ‹ ï'‚B@þ Р(8‚Ó4q´¡>yHÍô¢×¶ Z1ƒXœ 1¸Å+v1‹\ £ŘÅît, á òiA ­8)†±˜Òã¥8üâw ˜`j @& `7(a 0p £ÆF~‘qd$)IHZ²’˜¤¤&'ÉÉK¦’~€BÀ4܃m¸‡6ÆÁ @Úˆ*Q@.jÐĨ¸ p¤bhød-l<Ø€©°#¶0%UÐ-h„ î‰Tl£Ñûd&;¹MOrs“Þ g7Ç Nr~óœ›Lcd$ã€s4¼€c+Z¡Ì`€þ¤‡ &¿øM@öcg#ÂàŠ2@ XƒrÉΆ:ô¡¨D'JÑŠB”a`lЈfØàƒ÷£‡4?Z J&2Í8)##ÓJÁàÓ0)]§ý¾gÁ8£ßcÝ€D°î¥ ªP‡JÔ¢õ¨ÍHê9–ú½Ì@úx/ÎÁŒs$õªA„…&0ÀB¤W½ja^”‰€.lFÂÊÖ¶ºõ­p«\çJW¸²­k]k]ðV¾Ö5¥~å«^¯*™¿ö°ˆM¬b»Ø08V©KUÌ'˜¡ûåÕ±mÄ'J L©£yUkR+ÃŒ|¯‚eë`W{UÖ&Õµ¢}þmkg+ÛÚÆö¶°ÍmXZµòÖ·zíík/«ÚÞòv°±ý-q}ÛÚàb6´ºµmtqK[êJ·ºÓÍ.v·{ÝîZW´®rûÑžÃTMB#–ú\Ì~0¦I ‡xÛ»ÖÖ©×½aø ~óËßýú·¿þ¯€Là¸Àýý }Ÿ«àö6ø£øåo~LaòZø¿&oƒ%Ìa#øÀ þ°ˆCL⛸Ä(Îð…ÃPŒc.v1Œ[l‰bÔ8Æ6.†n\ã[!4¶ñŽƒœãç˜ÈGN²‘—ìb&#ÙÉJn²”Ÿ<å$ã¸Ç8Î2•l #K™ÇAÆò–¿\d+GyÌPNsþ•ÕŒæ5»¹Íp>³œÙzÌ…Þó¡}æ1‡9Ë[¾ò‘3ç-o¹Òor©×üè0ÏúÔYÎr›×<ë:ÿxÊMîu¨èg':Ú‹Îöµ»]ípO»Ü‹Nõ+=ä ïÆ>ðÎ÷¾ûýàOøÂþðˆO¼âÏøÆ;þñÝàøã'OùÊ[þò˜Ï¼æ7Ïùë½ó Ïü*^a ãñÀø<žŽs¢.¯ˆs€q˜Š j°ø^òY…ï•qúsBø’˜Ä>ö!‹%Ì>ôÐ>ß#/ýê/¾ äRƒˆþQ|ÆËBªð8/бŠÈaÙÈB¢q÷Ä{@ðx DŽ]D€Öxƒ0Ø¡Žè!Ç ƒ°QÀ}òç»` u@ÈP «°`}}Ÿ7x¬9ÐOÀ ë@ Yp Ä€rWàÖ0ÇBÙ€:Àíwx“pòpwÇ@ö`c“pÐp òÐ  X Î0åàq«pö  ýPýЫp xXxyÔ—…\r*˜(· §ÐHàì!Ыp1` ' "` `Àö N 10 Ð Pä7 ‘P*·Pþ°  òPŠ|   ìàràlÀp¦÷ à] Ú0Øq²áÐ}¬p; si€øP„ À W $À„÷ÊÆ ¸~ðí Ú x ÷€Ø…Ê(x¸ŒYÈ *Ø ( €p p]¹  ÈÐX`dð¾  -  ¢  H€ùð9@ŸÈ ž~«`" ¸° hà ‘àc8 ÷€c@ màÏ€¿€ à@é`° º°V ñ—~ð  '¬†$X„î@r°0ˆÙ )pQð Ä0 t0«ðþ‹ðȰ îpi(yθ“x·…¡ÒÇ H»À©À š»à@Hp º“`%(•îà©0¦ÀŠ» |¬à–« p ~€ÓÀ~Ç rÀP†Ì9ì° ß åÀÂÈÛàt  ~¥ØqMÍáÛ`  ß ŒàÀPÀ¤»  w7™£)3@«ÀFÐÃÀì€  ƒ dƒÊ…§¨þÐ'œ %ñP¬ðß@»—˜v@ œàÙ°³7 ’°ð¬ 4@î "ð‰Ù ’pz“P† Zúî0 ¸0 ¬ S ñ(²P 4@ ¬ú à øqYP *‚50ñPÄ Oð Њ 퇪š c  ÙÀ è—¯@. ið{G¨Ë8¡ä}<÷-€‰7r%— À@ÌyxM – ‘rQx.çsµkS¡r,T”£‰ÝŠ(Ö>1R“+Ò•/ì"èªðÌÄlgÀ}ÛÖŽ65ê8,èsgמuÖ²,+È* «Ø}…ƒØ¾a¡Y+È>@kEzâ$Õ·:FÚ}1L‡&µv±»‡YÀÈùv™Ö]ÞL³µk…Ž‚=þZôhÒ¥M¤ñJ.e†&ËÌP’'Ù&¨aP¢nÝ(dc%‰–I¬&Å£ÑÃ!\°›T£ÔXŸ ²zfä 'wÛ¢¯{P¹Y5±cGY¶v¿Arêj V¬.t¹Žl›Êj¬êÀ `âX"ž&¡æšÜ8±ƒ’Ú y… €ÃŽ*¤d=E¸Y€à0 ½ ½“¤ƒÆ¨†jàÎ Y@áï AÀÃ%`¡3AÄB’ââ¨à¸xp±ã@$ñ$V|剨3Ñ 8hx †+âyÀPB‘E8P@I*’ItÃ¥`ú1$Nö¹(Â÷ 0¶#a¡þÅ`˜ô@Jº$;p Ä…1Ê0¼®ˆ,*¨aÊ#£<-RI'=J$q¡µ×€™d¶}X9£³I=,M#>«RÒB …Tgˆ“•OЀt4lNIå£Ò\ý,$ìQõ´TG3„Zyõ¬RCùB vÌ 8Wx`4VXEÖ³i>€-XàèqÖ =BÖ³úró6]u×ÍÒÕ”yØd£]{ï ÍÚL‹nñà'yÅ¿€íÍB’Wú9¸a‡Uu—}žØ´Ó$Ø|8c7æ¸c?Y]ªy×ÎygÛ7d•W8MÒ\~X6Ð`ùµIó3šYN·Áw)þ–×bŒ/ê˜@Ü{ƽte±]Ž›EÕUªU—i§¾Â <“¦;ƒBa£VfñZU«G“¦HS(Æë.­;˜•8’H‚†d¡ƒêHŸAÃéU(›goÝÍÔäØPö¬”yÚIÀ¥l.ØaÝ Âù¯iùB•«O› ˜ÍA¤šÀ?›&’³…©+ÔÙúë›ÙDTJ'ÿÜ cr€t•{˜z榖Eƒ6¾iÁ«Kð™ô ¥b™ÖüRÖ€æÔSq°' xt1òlö±Ô:C {0‚e ÏAGd ÐŽ\ª© WìpÇh ‰ƒEh¨Mp!‰¼"7H°Nþƃƒh­ÂÒ°Ð÷(‰lL)&jpeñ©èxÐE&¥y‚YÅÿ„¡õ€"M“h¨”›&à¢Iè£A€äV 0å‘ÈÍ*ºñ [H] ϘÐg,D- ”ˆ`l|a¹ý¯3Z,r`4,Á h]:zQYp¢4Ć›U4È:c°¡tÁĨMB Aĸ ’lJ)Ëú–à/A~byÙ@Âh ŽßAbªaáèµ/*°ƒ“`‡.ê¹vÀc‹ @;D°‹oŒcÅæ1 u˜" ÖY*ÐIÁ¾†: ‚‡,B‰°H:êþ‡Èa-pÇ Á"Œ¢S1€!~d# jØ5°‡TpCðÁ¶på¶1Ýv1FXc‡ˆ‚)ð‘ŽB0â騅%—,졚TøFñŒSlã»pÁñ¦Óìê–'¢  Ðã0Û@öâ‡;H„3èÂy~ð vŒ & è¬ÀŽ6|@ô0†%" |a‹8U6¦‰î”Âr¨ƒ;>‘ Khƒ“øC-Z°h´'LÃ)ä°‹{ìªhÂ%±—LföHG*#wôÁ¡šÀ‚ ¬0#ŒI{¨ØE*â"d¤â-îð„]Eþ‚SÚõŒqdô~V1ëeã¦pG ¶È¥àÄP0`|xÀ 'øCN0‰ȃ.›@ &ŠÛ!€2x„2&KŒ>àIšºˆpb¶ÈÇ„°YtA'|Ð3ÃDúéîAˆR„«X*&ñ sXcÑ0Ä)x€„\Øã æèÁ$&±ŠMâ "† à†vÈòx‚,&ŒFp -žàŒqx = `tයDì! , àH~pª7öE …(~ÑepªXÅ)ˆ1_à™4Œâ|DÑ:EŒ¢š:Õ±øštPÜyq†˜ôàEØ‹dÚ 9žb8È¢ÑÅ3À ã1LBßèŽ2”q sü¢ÚѲ9  #Th@% ±C¤à#4/"á*¸öºÊ†€‹ š)ðÁÖX Mt@™ Æ»Û± Lþ‚î¸î$†¡ w,G™öxB?ž b í#ò°04p‰Ü±§G(ðŒ ã RàÃ-jàs”Ãc¨GØ£‚qà9X€UPƒO#Y8mˆ. þ€?ªˆHèwx†@Øh‡øë[ˆ>H3à‚€k…U@>p® hµà+€²² ÜŽR >¸l£ŽÈ†g¨…¸ƒzˆ|z€D2؇C€t ‡¤ ¯N€,°%±¸‡ ƒî8((‡P¸‚C‡#ˆ·lx³OC‡g°>ø0È=6€ؘ‚SàƒÀƒš¸‰c‡(xÂN@‚ƒÁ+Ѐˆb¨$ðÍC‚à3@€>¸mˆ{†àFkhuè1kZ >ŠB+ØC˜SLEjÐ…Üx£81Cx†\þˆÊ2„C FUX€v¸0Ç£ƒ`s* µ÷1‡AФÚE5ˆ€BÓˆ˜­ O }ÀÐx‚ü;ñ Ùø—”Ì™t¸¹œYI°ÐP–š4lqV†¡‹_›Y V°“v¨†CH9ùœñŒâÈ?nã4M€ãø×0Ðè”lØI­´“ú˜Ãß!Êl`…Ñrx)8§lx V¨OX„n©œ±FKÑ–p¨Ò…v@NxP¸„12ˆI@A ÐX€™dÙ¨VبPà”„’)"DNk¤{‰ƒ¨é˜±I'Ø‚™ þU¸„mÀ»IA—4è‘…t¨Ò`…>`v0¥ñ PàMrÉSuqvÀ:ˆMÌÄ:Ÿ™®å\Ô}Øé„No‘…}hÌNeÈ™ët$!Œ$ÎÄ3ð4ÏóDÏôd™Ž¤¡QÏ÷<˜È"1èKàyNVˆ¶ë04èŽ)º0=p60…p‚BЄX°ŸÔ8`9D0…ØD‚b`ÔéØš6ziÀ'ËB„PúKÐÕløK¨„ݱ#E$v°pøWs‡v W:þ(†-p„›c€\ýšS¨Wb5…ú¡ƒEÀ `…c0DÐ1WS¾v @°„-àv­g°"èŽì°|hdè×$ #dˆÖ+Ê£ÏÈ‚s­„.ý SHÒ,`ƒbØ„”Ë ‚›ÝSèdOç4E°$> ÒÆŠ€JH»2mP†?Ð:Ðj`„n°ƒ1ÙRM…,P"À…¥mZkH„ †mp‚{¨6ðÁ €‚è§Ã(Щ×gh4` °„Kð†ØÛEx^0f€n¨€ëb^†FP‡_À†=„$xiÐEèzÊE!FÀÖ{f¸B<@þ0ƒÍùZmp€ˆ…P0HT ƒf`Çc€„f8„êŽC8!µC 0)A¸‰4ƒ$Pb€SaH‚P€I°2è†áÄ.͆ ˆ-8wЀ]PÞ£ÒHØ‚Kh*à`kb.`<0h=P„ZP…7X€‚û@`w€…1"/`9\*0̓x6°†BÐlÀ>¨×CôN…;E‚oçh¨ÏôÌÑö,, À TA€œ%±m°'Йþ­ex»î0„OP.°8­ÛÁ4MC$hƒPu`±îyàx<3X\‰œP†hqŸm ã|Ð6`HØ´Uàƒr˜€<؇S"½kˆ“,øº, ‡= XE†yÈ8g0à€2˜rë‚4phc°üe"H‚èƒVX… DI`bVHQ89Sˆ,g8…šÐ°tˆDˆ.£&„Px¨1ø‚2r†-€ê{pe*0B`…t¸s‰Ú»ÛP–•3 #H‹Jø>XD膸˜‹UX`æ9P`‚Xêáü»QÈEhbë eêþV€.5íöOHá"´‰‚¸ Eh€|È‚!ù†À~p!ih´ ’„Y0»c‡§›>˜¾»T†4š„{jІ+¤×ë2l°…<èx€‚ØR¸)…<À0¹\ J_ˆ„(…-úƒh˜@@PàâÓ…~À‚}È…y` èƒ6@C°tðcàƒðÍ(;'B`g ]†itP†òðÉ”ZÐ’~‚<ˆ‡aà¾l ]ˆR0ƒðrhÅ›ð„H°2H?àDÐ.˜PÀw˜‚AÐÕ+nè‘~Xá@Xx6ÈþƒHh°A¿sDz€@µ"†@ÈUP†æ°9Y°y°¸†'°‚ôâ„õƒ'àë ¯p '@|¸‚DЄ#á0Ð'`‚hÀ&Èó=?gôüÙì:”C—v0m¸‡|ä#m(kú†Tˆ„áCë8ƒZˆiÂB¯ipaèX¨×Ô†I…?ë`…/Ðm¨–gÈGW|˜„t¶'ӟă6`#†Yh„P<mØ…ß8†<¨Y€mH…´nˆ™ëçTȇtƒ(ˆelX íe'A †T8enSŠ­©t¨mx7j ¢jvBˆÆ­…WÖÃ6þ(†Kè8„kþ]°è„Uø‚bЀp Šu7¬:@õ+Hf[EÀHà 0 m(dš‚<ðš&@…f A8^g´™Ã `a…' ‡bêÈYf3CÐm`„§ Gïd¦&€m؆ˈ9(†Z5 ¯µE ÕÐ.qüø ñ¢KnKL¡ ;sµqøŒ² Y€ËÏ¡úÏP^ @À;÷y7Øàz`X:øHIt¹"¨”L¡ú?¸…•\ÉÉ$ ¬/qši‡wh¤á•+ªP„Ûl†FLRù„ypš²¬ólÏøƒm‹AzþsqH‚\ ƒn¡zœùÎ<ÞœËViV„ÂÎôôe“UèR|Ù‡Û×` ‚ïD‚°NÏ0€éti‡:å˜; –@`€bh†þ<ùÑ™}Y—8XÔfˆQvÙœØÏ>•$Ä1úðÿñ'ÿ9kNBïOòWÿõg¬¤/BÐXÉž-à3ûü·A(‘”8ˆÙ€e+hð „\%é  I5R¬hÑ °ŒÇt¸˜-‹‹ƒ²@-ôhò$Ê‹4(IÂ¥ìɤŒ“ %Ùgð*Yˆ,'eBl·jȲ ôhŸ-QN»åq_I„SzU8š2Å(kC9ÓþZ…¨_‚u²*tiÂ3ëœrÏk^­Vô%Â7Ss³!#3éâaU ¦Q·—.âÄ+[*3¤Í'QÕž®‚v$†yZ‹Á‰-ʲbh=³8+GQѯˆòŠ-Ûl¡T”ô UÏ“'z•àÙ¤ms';¡N2KŒH.ÈŠÚ¸¨ ÿ„f™òçâO.v S&M£«Øš„9› ÍÙŽAF!Û³Œe‹ÃÆW0M\rÏ8± N9Yl€}È„±Ϩ!«\Ü3l¸C$¨<€V„³ÇW8sB6ð“M  8‹ Da0Ò Â<þíh‰÷=£J íÉ<!q $ª¤ø¤á‡6]|å:Ù°ÒG÷ä#H:©0ò!"ÜÇIÊPÓ@$Îy†'4åi,°ƒ%|xåAl¬¤Ã7P¸æ‰5«rZ5!E–ŒS+DQe6²€QV Vt¸€…©Ô¢@‰°hó9^QK6«|A6‹8¡Í rLŒÜçßt1 m(Š©3Ú¨R0ˆàS’"?h³‹_¥1 îPñ$8t—…1°Exãi[ ÕHâBcEVìtp;™±²Y ÷|àÂTS =ÆXóG!ªà2.àRÐ3Ü,ÀJþ)æô0‰ ò ÃI.Jú@™9sK)ò`á8åL°Î"¸ˆ‚Îð°JVÙü±‹@¥à2ë`AÍÊý ÃM°áÎÑTà ’€ñà¨ÒOÏ$‚O"ÐâB?a³Ç}gðñ'Êx€‡Nàñ3d#B8NÜq‚ ‘Ô„èì³É-HàA,öQƒVW\¢G ÇÄÐÃ1xˆ%J9MÁÉ&]¤àG8œÀÃ!쌃‹QÓpSÁ „€(O Ž < L2*.бŽV‚Ȱb¶DBƒ-BØ‘ 1€óš,Ë:[ô“@$¸$ D ÐⳓÜõÀ¬rŠ.ÏlBþÆR«äÒ.ý<‘.œÂ&hB§Ùn;þAv°d^LÀÌTSA˜RÃïÅ·µQ ¡ ¾Œ¨ãÍ ÒìáÜ,0ˆ#Ø!Èr°€PȬ@B!ò(Â!À…-N0 ]°" è®10Xô»ØÃ'Ì– Xd†/‹˜ÄÔŽ¾, +¨Ò*ø ±hØjð:¨Ñå¬âüEX…¢ù,bc‰„Aè@†dá]èƒ0´§XŒàÆÈC‚°V¬¢ møÆ¶ ‚.°" Ð 6ØÑVx‚ÜnÊÑ:°ãªPD-¡§;LU‹¸O6J‘™)€þ#¡Â Yw$@¥òV¦€ŠÔ@j(Ç*ü ‡Ò#PØEBP³[T  +ÐC(œ P0ßð†*€Oø ÏhÀ‘1Ž¿d# ààG 1;™Œ{‰øÉwÄG>òÑàŒq A “„êðƒGl!F2.!]øƒ¶I, jpÎHD  Âø`Å|X)äãàp°`ˆ4¬@ ‘¨À00PƒPˆ9›Èð…W¬ ?ñ k\ØJu/L Y±ÌNäl +àA<âñäÀ+«ØÄŠ® 6À Ã<¬ D½¨á º°Š|ƒþî€@œÍ)Ð*¬¹5²èÙpÜ!ODíXÊA‡]Hª Â2ô ^( Yˆ¬À8*¡ )T‰5»p@3¬Á ଘFÐÀFX#gºY"ñ„CŽþЏFUX s Âp5VËŠ7ä¡ðà^ÎBñ3 ! ˜Âä|¬m •4áŽ,ÀcEÙPD*È`ƒüAhЀ1(ŠÛMÐÁŒ0þD°`D3š…R˜¹0ƒVèР€ƒR G9X ‚_ # aˆ€Ü!Ovà¡«Ÿ¨¦¨ˆî²b]FD! D€  †°hXã ïø…nÒð î²p1Òˆm8À¸,|¾ ?tyCmhFæ„$XAÖØ‡ vÁðà à|MÃà\l‚ àCwx ˆB¹Õíxºõ­pes\Óþ8hAd‘Kã‘¢*áSCƒ‚ ÌãøCs&C4à¢^ÙÇ9І°"X œÀÜg ¾Ž”À(Gä -$X*@,ôç‘Å'´­ŒlHàÉìøï“D0Àí°€yS i0†s¬´p< FòîAšðmrÛ5ø"³À mSà _(†˜áÄa82R³(3¾€€P¤ÃM° ì€\Á Ý‚ŽíôÁl‘=ŠA„V~Ý0tÁ€$4bØ8pAR`wƒ©ôjt£HXâ$^‘XÐb“Hþ‡ÒAñv’—Yˆ@Ä^!‹t+ÏÅØ‚;8!ïWt£«@Ê“@LX“Ï|Œ9úÒ“HHa!Ú©ÈB>Á“ƒDŸñàny ¸¤Ÿ6% ^ f n ¬9ú ûD;tDÕþ4DÄÑ… „ûeÁ¾¥„!ü b¤ ã]Á9ä'äF6ЃVÄý¡„ RÄ3ØÀA\ÁÆ D?ô xŒ$|Kê™D(œCx<á«q BTÓ5‰Ë6Ä̃ XÁæñÂO Æ3ôB dÁCÀ0|™ZÄ4Є E(UÀVxÅü@xHYo CYES¼áAn¸…rPAWŒ ˆ@*ìB †G€Åfƒ$R¡G o­_ÃedF(ÈdÈaA‚(fÃ$ÈÂ_Ì1­‹”CGFˆâLÄâÉ‚ú•¢ú¸-ÄB´ƒi D(fdü…,Â_@(äšc)Ãþ¼C>ÄL”„pÜb­‰¢-ò¢ú“ ¨-.£)B XÕ‰qAUÃdàd;EŠ1„*S3ÄH‰;Êâœ<„ <rxŃ@Äâ_¼ã-ò¢úÜ›1Ó4F "T‚K0d)„ Ìc?ª£k\ä:Z¢EÈÚbauL;œÀøºl† ìˆ}à[*øŠÙ-ƒ ƒ4äBªDØK;,ˆ}$€¤‚5|BKªÂŒ‚kÌB¸@Ü…-ÀìÂ.ÐBVà:Ôp‚h…ì(ðA/LBVŠÂ< Á@BlÉ„C64 $hB´=€ƒ‹}€1üAKÚþã준$|À*8$hÃ8ô<øÚRÞC¬,ôä 8:@B¸R ¨Áx…»eC ¬ÀDÙ0”$À`òƒ 8A0BpAjÃŒd$ÇÔB  ‚;HDÁ=pÊ3H$¨Ã:(,XÀ;Ä€1C hCd´¤jPÃ.¤ÂB-´Á.p; h-t€,È› T—´$ä†sABÀÁÀÃeBA'¬|ªèG2„ö…4°ÏÉÏf¬8 ƒ2LÂ3˜>|‚ôÀ€ƒ#<Á ȃ <ÁDL÷„‚O;È PÀ/þ•’œ€/ð@(l'CÄ-ðÃxÃ(Ã)ÀÁ1-ŒArÌÇ6TE)à ôœ@)xHlB/ˆBóè:A8(ÆhE\‚¯QCMÆà<(ôè‚‚èÂ>°§Àìƒ(bh¨À-t€õü¤ç[ƒ7ÔÍ)¸F4‚(„(lB]B!|Á. ,$ÕxU*,(€a’$,¤ƒ),T4@Ì‚þ˜XŠŒÍìèhДC´v@ÐLb~&„ºŽK6$ü¤K™m†ñÁ÷üAðÜAP—s(B.ÜÁ¯Ä›.  Ã¥+˜ÃÌ#¼8XÃY‰ èÂðT)h‚0À)ˆ L„'Ø£GUHÍÐ"èÒ2ðGuBÂfAEÅÀQ¸>ž!A*ÄÀidÜ- „C ”™U@;¨Á9EA<ˆ!˜ÄLNxS TÄ€78±B ÔÆ‰±ƒ5l•JÙ/ða°è‚"¨Ã °‚‡Ü…ÀX’[´pÔ|ÈÃT’á¡¡BU¤þÁ ;|€ <Ö’ð8ˆ,ð€3®€¯‡$0ÁÑ®1Ô:ò>ƒÑ‚ƒ9ðGABwÀ‡/Ä+€”(%nd¶jëùðgä±+ð+\Ad øÂô£+a@šÏÃ|ƒsc:˜?dœÛ˜ƒ;„yáGiA†òü`+ðéìƒ-äÃCÙ–Á«€ ÑFé C <hÃ/$˜Å®€.Ã4Ø “>Á&ð€! â1ðA{¤ã)àÍLD–5Èð+ð‚Aè×hð?Acëç„GÒšúea ä(+”±ìAXC XÂ7D:\A•}C PÀÔɦƒìAXƒ"øÁ®‚-Ð( ï$ Ã2 pQ9°$í‚:´Î¨ô„Ãh€’fÃ4DÃR”Âpò‘&˜½¦Â7¤Â"|*ƒ(ìÂ7B;°Á§Œƒ§ÝÁ|‚DÀ)þžeÃøA¨1<Ãì °å·Ž€#e,/D—ÈÁ Â1€C¬@aeƒØ£"ˆB8BÕò†ðÉ´ÁO2‚äBÛÙÀë‚^¥•œ8œ ƒ6¨A›U€Ø@3é\A.tBbq¬ð&®‚À2<¢ƒìÂ<ë—Ã7 !|ÁßÏQCò *¤Aœ‘= -@3t‚KC³¨ñgÃ~`z°Â1D,/RÁJt„ ÄÁ+`Á$xQcÁL ®Â+Ä·ÍÂ6°E(€‚J5[\A„–…¦IàS<µdBG„B(Œ2ÂûeCØ#0PþC ¤”s<µs<÷lÅ>P‚`‡‚SÇCÄ]SÄ6.„•Z‰,¸@5`ÁtÛ+à'Cå¸+'¼‚ ð ^Í•$ÄC?¼B^»€$B8„BX«T0Ä%`iKà·Ép»(ÔÀ3è×dôCFôÃõdƒ!HÂhgÃD\€‚$ÀBh¨¶c? (‚ð6|5;qÄDÌ6¸Š P.ð`(Ä· ¸@Þô¶ºqÎ~v_™½!CHƒä^ÿyÄóÄ‚…Ç' €DœB*Àîžu”™Aþ jXÅD‡‹  aE”2|ƒƒ$D5xB˜u(t8°0b|‚°ƒàxøÞM“Gèêtî¸G‚GÅÄvGŒÇ‡» v/ù‘·_wkF¹•_9–gyNgâg¹—[ÄD&D˜o d Ƴß(C…bTÄ–ï7•'à*ô€ H½áÇÅÐÀƒkKÜ9J¬BŠ#Æž÷ùhd%„‡4œ`v•œ`J´ŸSÄ —D CÄÉB<ààx 30Ã8‡4œ;0+C°Æ ÃÇ'|@“g+&ö§A¼Á8Е%eƒ| ÆÈl,¡'0|¤Äþ°EB5@9BÜZ¯#†:zE;Ãò† Œ¦Uäº æÀqŒ3~\²‹0d×7A„,Í™Dä‚]M†8ø•/ÆGÖZ•;:´ƒ¸Ú:gŒA7Ѐsdð»uÇ4PÂ$HC·•øB4‚7èÁp‚ ÌŸ!ØÁ¸J5TEB pB$A¿[õ\<+‚s¤Á°YŒ ÌB7tÄ€Â,Ð[$üEx$ÁrÄè¼Ûè.B5t"ÑÑæé{tÄ®Ó@GÄs´Cy¦A7Abá‚Àá-yÎS9N @83Ø÷ÇÈB $Á£4,þAh} ,W°ËY‰$t¼â®½(Љ%+G:PrsB7ˆV7¼Â_Ü „ÊS=­}ÛC =ò!†—Ê&´ÀAx7$=0(BtCàPÏã@­[ù«®QPAw¥À{¬ËÄO Œƒ5ìò6øAEÔÌC:0‚%4ƒ@ü#êŠLHA´Š|;,‚2$‚#Axg ì'OÀìŒB'0’”Hê@È·ú€¤7 ˜ìÁèƒX‚á˜Íì‚)ÈŠsñ>>ôA!ìÂÌ–%¬{ ìÁŠ`@lÚÅŽß³wrü„  _¶>-â¬0X6òQ@¶þ‡Ý6kHR òcÎZ6V°TekòcP‚å(G…%m€ÑÓV,‚¼ tv-2’-ÛH ²½iД;z©,ÝãPá:S› •ÌvŽÊS‘Ô€c¤F›‘1RÈìAS¡Ô]è>E±´Kž»OwQfEޤŠî¥ªHTÚ29¦Œ¤‰ðÝ:tO†móƒg0¢—1gÖ¼™sgÏŸ1Óx% —2CÀ,3”ä Q'ìÜ]‡« ;VݫԯpÄèáùõgY`oäõhmB¯I¬Ž™AJeÏðÇCÈS¯ *àø WaU¢|„ô0$EW©šž¡r—-]0ËȾuxŽþµ]²XA•IàÚ ¢ybÉ3ÌéA–IVÙ„`DØE=¢`§ƒl<‘gvdùB“VÉÅ:hq'q<È¡X¸¨ H]^ÉÀt© ‰{JÊ¡fàbUl)'Êi‡NØ[eb* FC ¥ƒIˆ:¦—Rh  C(ÜÞI¨‘ç‰n1äé²¹B”’ÒÞ&–™gŒˆé##¾Ø^B@q“cì`“qªY`$i&‘AÜiÇ 4ÊF þC­”P =þІ‚7U©´Wa5Vª!M™'&Am’Õö!j]ê„G`¹$´þiÈ? iC(椞ZˆJj`e‚E t²A¢ H‰ši2`Y‘a‡c"éöc`f50È&@ò1 ™E€Yetg’Ô 8>ÊA0…îH…BÎÈc¾l*䇕)¢â¡‚l!¢[@Â!J:Ȩ! 5ºP$•-Déä‚¢`d‘ L€ƒ•ª¸#9P¡‹Ÿï S:æ‚pXy²D.—]îÑ% uø ¥Í Ò`œ.jø´¢)b „¨­ %7qHiTJš&šnÓð£“UØù@ˆIgg‰X–XTZáVθC&øˆ€›þ.£Â œØH‰¨Pظeäl‚x¤†1j±ç<†y\•Õõ×]MLC-ÕXó÷”_ü=Dãᥟ1~Àà&ˆ™D™Iþøf¾~”9Æœ_R°äBæî°F\rÓ¨EC–Oá‡vdaÜQd;]Uÿ\¤€ŸlRð¢üëàH4ZdY†ñˆ'Hz‚ BàŽ}:@6Xã @Ç|á[Ô='…2@‡\áãØÇV1 ZàÂ1(É'vvœàÂ:p’ ~qMO¢Åá“~<èãþ›ÚÚ¡‚^t ý¨!'à¡w"¸øÂ:´„®d# ? @ üà7Àý˜Ä>jp¸l´ã‘XäÑx´h§1„,öGYdN%[0œz°w¼á.ðÐs"1Ðì@JÎЀ¶Â•®xUTtŠ ïˆ8ä°€¨!Qp¡´.P ~˜5îa2¸ ?ÐJ;˜Ð†Ì$NHE òÀA\²$)HøP `üÝJ{&A…â$p0¨A>ÜAÀð*ÀŠgœâwÀ0” *ü÷ȇ,>Žal€:èO’ç Šþ,4ÀOîã GkŽŽrÔÀl0C Z°€žy +€æa >°cÖ3)ðaMbLþƒT°#ˆ;v‘€p°@1€„=Êå‡ûeãx1Žî¡]ÔèÚ ©tÚa ­¤Öx‚É|´ƒ÷¨;¨¡‹nÅA¥…!8q pä@Y8$b@ŒÔi€‚2VáŒWâc +àƒ¢€kšßh•(!YÙ•æ4©YMk<Я˰â ˹Ýi.£Ëd`¢Ï-0SÚnaF¦ÝÌ„6SV\æ_”#JÂrÕ:̰"W혅3"1Ú\]¶³•…Iþd W!!Ÿ#Êp³QƒI¸V3¥ÝŒjt Ý+¨@+D9ÍlS;‰Ö†"ñÄ&xઠLÂU‡nKk™¨]!5r‰Rƒi„C·žmf\@‰x\‚ ‚.0påÞ£6¡0D(À[ZêF–°#¥)sUÚT"áC& '(àáÏcËa…1ÚάâƒPì¨ÐƒÆ³è¯‚=ÕvXÂ!ÎL|¼™nW3iE(OŒ˜BÆ3vò“gU+ÚUö³IØj$<]-o™Ë]îò„þçe1™ÌÓ³–eÑÙ2—¶‹es–Ýç8OMrÖ²!ú‹}|ùgÞ²Ÿ»þ g;s|”ô¡hEÛv(eiN©aÖP¢`Æ¥1iMošÓ–æô§AjM{š¤&u§EêS§šÕ¬^µ«[kL¿ZÖ³®õ­qk]§ý˜lí,ke;ôÊÅ6ö±AÙkf Îu2øX«Œ#ûu†èÕe¡ŒeS[²¸¸0¤3¼«Iã"Šp„,è1”lãÅ \… Ήì@Ð`ÛŸyF%@SïËdÁÎvr öÐ]jtW›€ º+«U aÚa2C§è·­d! ± ú`‰b Áâ±úà œ›5,•Û6­fì*ïcØ‚ðÄ<®à`n¢<Ã#€ñþ “[ L¬žÁ:Ï´CÝÌ1Rfì,܉(S¸Ä¥O%Ás ¡ªÁ¶€ð¯5 (¯\hÐ! Á*a * Áô dl‹(’Ïà0ãððO–D`!*ÝŒíÚ.”Nn4(Ëvp‡åpAØÁ®€t¡6n# Ô¡º°¤`vPt h€B ì`d°A>dÁ ÜAä pá!Cp!ºâ zá´D@«& v¡F¡  @¶«Êe²…t``B¨æáxÁ !®¡؇„þŒá¨àZ  ð€zä ¤¯(ö@Ʀ!ˆ (`2 ¾À ÀÚ‰h!´a ¤ ½L@Æ¡¡èÁ(@·à²ÇS¡" *á ^"êf¢’@ˆá ¬@–`Ð È` °€(ÎpX!Pa aØ W€ |€œ!+L¸‡ ¸€ðÀ ðA pÀ;`aªOò ü@:@ä€R!¬Úî' àa’ D†(²  ŸhDT¨! ’ Ú€‹Ð¼íÑn%Ü.‹ú!Laa„Å$n£Ô þŒ`¤AÈ ¼¤a>ä b ô"Î`ì[Âed ¬Àò4AÌ£:ü<&àé,âxBÀ òÀU¨µH†`VAÐÐ Ée ø $fh¡à€r ÃVA º&.ÌŽ(þÀæ¢Á$XAÈ a&„¡† ÀÐ 0€Lª€¡ˆAv ®`Jb ê XÁ"XJv³dÁ èA@¨ †Âäá 4 çƒÜ«(À!`T"(Ç8ßXŒXa|€ƒÄÁň  zaÆàð:äÁþNA„°Uö!d€nžÁN f´Ô:§:ÒÎY! Zª&!ëä¤Lå–ÐpAÈF6hÃ6ÊSÁt`¤e> !ü€ ¬a‘ðmÝÀ…:ò¡@)¡:@" ¸à]LÂhØ'  ìà´¡æBaæ‡d&/óa`&¡¤³(A F>¡<à6f~`~²€~€Ræ!žˆ‚è ’ôº  ÔP`Áк¡ÔÈeª l \<è§J"`#<ꉨæÒÂ@@Ø&) V!8yàœ¡!Vá9‰þb8‡â ê"¬ÓJbÌIŸü€ø''ø` q¬DXA̘€ìlàÈ2µôàî¡V&3‰BÌ`H³$ŽTìj&TVÞ.îÀmöÌ ¡ò¡^Ô@k6 p H æ#° ÌàøfH§N€Æ…cÊÕÐÕš˜39¢#b*3¨À¸` àBl VÉSÁÀ´Á¨ag®ÊrÀØ'dDô Æ”C.ª¼>!¬a€\ÖðAÚŒÀ øƒœaÔjÌÁpABAþ<Åhâ¡‚à(aÀ¡$¦lÎÀŒÀÈajD¡Aàuä€F€:J*D° 8¡Á b`*ÀBàT ÎîYeåm…ÊT¢ásÚR!Z% ,AÈOØ!h¡! >–a’'ê`cáB [‘ p€x)€@aÃ_¨!"@má±®€ì¡úàKY¡4‹þdÀ! B`(œ ,ã Ø 4!ÄŽá\R!ø!çÔ t!D/¦"àbj€O–Šú íA>!vÁ\å¶÷öV ¾”^l¬À~ !à!*Á ÜAàÁeYà R¡@{<ÁòýÔ ² € Âá ¾@‚Ñöê S®àx8Áv\¡R¢€šb †(Æ :@ rÂT "€Sœ õŠAB* t÷øˆ.vfk ¾ a á ¶ q  $Xg FØâ`7vnRî$í ªáº 3&!ž,ST Ë6þô< 26‹ÁHËv*¹Þ¢F¶.c^LTßâkf`’îvT,¹ò‹½ˆ…Áô–“Y“¯Kˆl³žcLU,Þän9¶ºÅ2ÒÁa4GÅè᱈"¾üÂ2㸠3½^źˆìÄl€%y`´l‡Zk´ ؾ`û˺ZG¾f — vN®”¦L wòpeËê¬ÌîyW¶ „îlÑÜÌÚ!êÌÁòÙËÆ@ÆÆìžÑ$ŸÇàKÑZÌ A ÿyËŠ¡¾¢—Ç¢Élú!ΚË6º¬¸Ë Á¡Ÿ <ÐBÚËÚŸmú¦§k ¼­V¦UÒþöv-Ô’ ¨em¨1ͨ‰:©•z×Ö–Z׺Õ:ªŸºª•:ûÐAS©¹º«½ú«Áš«¿-'©5¬Íú¬Ñ:­ÕúUd'žƒÍ³Ö:®åz®éšÛP®§ÅíÚêz¯ùº¯ýV~v/ë¯ »° »®Ç:Òòú°»±[¬áY«sç±)»²-ûÉ['­ì²9»³=Z³Z°'û³I»´Iû®ÉÚ§M{µY»²ÛZ²áºµe{¶ù:³çN¯i;·u[­[žG{·;¸»µ{«…û¸‘»_[´c;¹û¹g̶Uº©»º%+´}»¹­{»¹Û3¤{±»;¼Å[3Pέ«Lþ»Ç;½«[ZS¼Õû½­»·ß¾é›º¿Û¸ë;¿…{¹³[¿ý;¸‰[³qû¿ ¼µåû¼ <Á '‹{³üÁO;²™Â)¼³ü¶+<Ã]»ç[Ã=œ±ïÛÁ?|Äÿš¿;œÄQ|¯/|ºS¼ÅåúÀq½]|Æ¿:ÄœÆqÜ«/̼c<Ç}¼Æyº½ñûlj\Aa|°‹<ÉkÒÆ•¼ÉKÎÄÜɥܨVܽ§üÊEìÈ˹Üí\À»<̽<å&\ÌÍüu˜üÌÕ°9<Ê×üÍ;£Ê‡Îéœ( ¼Çë<ÏíüË1\Ïó\ËeÜÏÅ\ÎE\ÐßüΑÜÐÏY\ÑÕ|¬ËþÜÑÑ­\Ò½A#ÝÒÅœ½üÆ5ËýÓÍœÐ=]ԥѷÜÔ§<ÍUÔÛÏ[ýÊY=ÖOÓû›ÖWÒç׋<ÔyÝÉIý×}4x<Ñ…½×u½ÐýÇ}}Ù‰|Ö=Ç˶£È9Ì«ÝÇ!ýֳǡ½Û[|Ú3Ü[üÚûœÜ]¼ÙÑ=Å¿}Ý?\ܹÝÝI¼Ýå=ÃÕ½Þ=œÞñÂáýÄ÷]ÃͽÑÿ½Â·ÝßžÂõýà ¼ßÝ\á!<à+Ýá¼à^â'>ÙKÝâõ›áa]ã âwÝãóûÞE~ã1¾ä œãåGþäYÞ¿Iþåß;áe>¼U>Õk>½þi>ç·;æyÞæ]þçÕûæ]è×;è^¼)¾ã“¾»w¾é“›è¡^¼A^Ù§¾º}þêû鵸¥¾ëãéÁþ¹³~ì\ì͹¿>í·íÙÀ_}åßþì9âç~·×þê3^ïe{éåÞïi›ëÿ³ó¾ði›ïïãçµ ÿñ-ûð%òݾòO»ñ‹ó/;ò9¿±)ÿó=ÛóE߰˾ô)›ôQ¿ÄmÝàWÿ²ÿõG'Ç]ö]ûòmô[¿âsÿ±c¿÷ovãø[õ‰?®Cÿø û÷•Ä5¿ù‹÷¡¿¶wŸé§¿Ä¥ÿúéúôµÿų¿û‘¿úþü·ÿûÉ?­¹ÿüÑÚøÕ¿“¿ýÕšùáßû…ßõ矷Íÿþu\ü_ÿÍZþ"›À <ˆ0¡Â… :|1¢Ä‰+Z¼ˆ1#D¯$áRf°lÀ %y¢1¥Ê•,[º| 3¦Ì‚4(yTöd’ÈI&÷Íü 4¨Ð¡D‹Z¤QM’ "IšDi4ªÔ©T«ZMXófÎ=¯zý 6¬Ø‰o†Yò䨵lÛºšõãV`<“ø|‹7¯Þ½‘*eŠö)ßÁ„ ó‹S'Ý®†;~lµìdzNÕB¾Œ9sLÄsëÞÕ :´h‰~—RN u´êÕ¬Ú±)W±çÖ´kgF|Z°íþݼs–͸·ðákK®œš¸òåT_kn—¹ôéD%GM=»v˜¿¹Fß>Y\‹×Hd’a=x£’NVµc…0>I¥QLV‰¥T"—e—Õ ]“^ŽùR”\’‰&w`¦˜f›,mYŸ›rfDcΉ'Y'*˜gŸz>ǦŸ‚6'’ƒzPa"ÊèþA!JÙh¤])i¤…ŽXé Ššé¡fÆÙé ”†*ª‘|’*êšìõƒK«®¾ k¬²ÎJk­¶ÞŠk®ºîÊk¯¾þ l°ÂKì¯.àÒN†L2]ÝàbG´ÒNKmµÖ^‹m¶ÚnËm·Þ~ n¸âŽKn¹æž‹.¹ =O»î¾ o¼òÎKo½öÞ‹o¾úîËo¿þþ pÀL0ÀëöJ /ÌpÃ? qÄOLqÅ_ŒqÆoÌqÇ rÆ.$¼®2ýœŒrÊ*¯ÌrË.¿ sÌ2ÏLsÍ6ߌsÎ:ïÌsÏ>ë¼î>O MtÑFtÒJ/ÍtÓN? uÔROMuÕV_þuÖZG½ÐCmHØbMvÙfŸvÚj¯ÍvÛn¿ wÜrÏMwÝvß÷Û<…ͬBÝì#Rà‚NxᆎxâŠ/ÎxãŽ?yä’ONyå–_î¸btä÷˜zè¢Nz馟~:Iôz뮿{ì²Ïn¹êœ=IîºïÎ{ï¾ÿ|ðÂO|ñÆ|òÊ/Ï|óÎ?½ñËæ¾ìÁ.\}öÚoÏ}÷Þ~øâO~ùæŸ~úê¯Ï~ûî öñãÒuýöï£LЦËÿþÿÀ p€,à·!N„mOB ÚeN((ð„g0 ¨ŒÚ‰¦ H" Ì¢@æIȃaˆ(\¬1(c˜Ä,¦1•!L\äbPþÆ U aš(Æ=ð„þe,Xà„ ZM|ä˜ä$&þN† PH‚6èA™KÇì’ xΞQ U¨L º@FzÐ@D¢L \Ð(,‚ààGÎ\å‚x ¢I¸Œgc&Aƒn€âdÅ&2‡éQ“› Å8OMd ûð”Ñ?€ƒNØA„„¤<-§ÉZPÔ‚Ì<‘5L¯=¡kKS…¶ ¥î…P. xÒ ÷ Æ3rP¹X„$ª0\H¢NmkS›z¿®³A…QE‹Z˜x4Â^ËÛö&6¿ö |ˆÜ1G ©ˆÁ"Æ€„þÄ` 0ÄVƒmXcnCëÚ:Ý9W¯z.!Úœèn'¬Ý\#(ÁWN¢À„ x2‰ ÜÖO€AÛÍ WŒƒkcõ‚CÒêÅvH‚2@ûVÔÀ ¬ÈtYQÝìbwºÓÅ]2ZåæeIXB#ù2‰~$$É/^¬˜„FÑ–ky(–@„àb Ku¯<•A Ø.°Œà+xÁ np’ ^ƒì£êm¯ßû„~Œ,bXP'(:¬NIx8Ä’(ñ‡fb›¸b%1Ãè]à‚†À…!Â{a½Ô@$½F{ÌŠÀ5Øñމ\d"'cîÇ}úàcêìì|úôi¦i¸¸¸¾}ûâ—jß¾}\\\MWÞ¹s§qãÆ0zôh:~T­î_x<Þ?þˆ>5Ú»w¯P(dZ”6‰ˆˆhÙ²%$9oÞ<.—+sAxx¸¹¹9§ƒƒƒu§ £ÕýCBBBç΀ ˆiÓ¦2­H'ðùü¥K—’$‰NIÏY,¯^½Zf…311‘Yµõ£ÕQEíܹ“Íf€­­mtt4Órtγgϰ‰!I2$$¤¬¬ìË/¿”_Ëýõ×_™VZ?ùØ­®¸¸xÔ¨QøËwºê+b±xË–-èÀiee¥Ðƒb„ LˬŸ0ìVVV–———™™)ŸÏ777·¶¶¶¶¶æp8­[·Öií/^¼0`@aa¡••ÕéÓ§¬Óêôððð   ¡P¨ðl³fÍ233uTuuu5ÇÃûneeÕ AU¤‡ÐjuE=yò$:::111!!!>>^ùÞ“öíÛ·jÕªOŸ>]»víÖ­›]###'MšT^^Þ¥K—S§NµjÕJ[% ׯ_;v¬´ß¶<ÉÉÉnnnV$‰bbbž?ž˜˜øæÍ›¬¬¬¼¼<.—+s™½½½££c«V­ÚµkצM›nݺyzzâ´žA‡Õq¹Ü³gÏž?þÒ¥K2ͪ‰‰‰‹‹‹³³3›Íf³Ù¦¦¦UUUeeeEEEyyyÅÅÅÒ³Ùì~ýú 2$ @²˜¦7n\²d EQ£Gÿ÷ªíß¿ÿ믿–Þ”¤°°°iÓ¦©Q>EQ±±±W¯^½~ýúãÇ¥·)!fffæææxß¹\nyy¹|!§OŸ>C† >|¸®;>´¢»Î«H$ŠŒŒ6l˜ô̘››Û‚ öìÙsûöíòòrå%‚»wï:thöìÙ8úG‚ðññ9pà€Ã0‘Hôí·ßI’6lP÷Ë6k×®Uññ˜2eJ] ÏÊÊZ¸p¡t¯„$ÉΞ={çÎÑÑÑIII ½d Ÿ>}±iÓ¦ &¸¹¹I?9:t ÍÉÉÑÂ÷gXÇ[¹r¥¤§Îb±üüüöíÛ—™™©I±\.÷ĉ“'Of±þ räHÏž=%ŸmԨњ5k®_¿ÎçóÕÓYXXxüøñI“&ÙÛÛKž¥/¿üòéÓ§ê¨'hÙêD"Ñþýûíìì$÷,44Tëk_UUUGŽ ÀZÌÍÍ-ZT«“!ŸÏ kkë7nhW’!R]]}ìØ±Z7㥧§+/G$…‡‡·mÛ¯·´´üöÛo/]º¤E©|>ÿܹs£FÂxûö­« mZÝ•+W$#ïöíÛGEEi±p…<}úôóÏ?—ÜìmÛ¶ÕäNÁçó‡ 666†ÞRj{÷î}ùå—5íCÿí·ß”|öþýû’­}öööÛ·oWûͦ  .ÄnI’“'OÎÊÊÒ]u:B;VÇårƒ‚‚ð§÷ððÐn;W+?îß¿?ÖÞ§OŸ7oÞÈ\ ‰pØÖÖ–Ù¨úLvvöªU«e¬nêÔ© ¯çñxK—.Å¡—³³sXXmtEEEß}÷6666aaa†å¼¦«»yóf³fÍ Aƒ›7oÖiS§„Ó§OcïŸ$ɃJŸš7op8œgÏž1¢Í€àñxÇïÞ½»Äê,--ÌewïÞŵ33³ŠŠ ú¥ >Eúùù‡ƒ¦V‚_»gÏžµtMIIÉøñãQOpppUUEQ\.·uëÖæææ7oÞdVžañàÁƒ‘#Gâ9iÒ$éS+V¬Àe´6mÚ¼~ýš)…ȉ'°µmÞ¼ù½{÷˜£"ê[ÇÕ‚ ,XPë®-Ú8zô(½ëÞ½;N±TTT\»vi]ÉåË—Ùl¶““F‚àóùÁÁÁØ¡X¼x1SýrrrðåL’¤òQ¨ž ¦ÕUWWûúúb÷#""B»š4'==·´xzzƒhÈ70bÇÃMzçìÙ³Lëú`ÆŒøغu+ÓrjA««®®2dþúz;9ñþýûöíÛ@«V­>|øÀ´ƒ§²²ÛÙ&Mšèí mÛ¶áìNhh(ÓZ”Qg«‰Dþþþàà௠MÚ¢¢¢¢S§NЩS'ÕC†‘G(öëלœœ^½zÅ´e;v o÷îÝLk©‘:[Ý¢E‹ÀÜÜ\ÏMÉÏÏÇÕÛÞ½{ëÏÈÓàÀÎ[“&MÒÒÒ˜ÖR;$‚ VŒÕ£nVwúôi`³Ù4XXXèää‹/fZ‹A²eËM(‰¶¢olذ¬¬¬˜Ö¢€:X]rr2nþâÅ‹gÏžIþûŒi-Ú§wïÞ ÿV÷âÅ @§çz†££c³fÍ***222ðÈ7²³³^¼téÒ½{÷Ò¨Ž1RSSËËË›5k&‰#\Ÿðöö€çÏŸ3-¤f«ËÏÏ/**jذaÓ¦MéD¸èŸššŠâl­B(Šš;w.®ùÔo ž¶³€‰Þ½{'Ÿê„fj´ºÜÜ\hÞ¼¹…r¨wV•’kº²V0œ#Z—Ë=þ¼’‹ÅbqPPPXXXUU•u 999ТE ¦…è‡ãèèÈãñt—”OEj´º¼¼<P%…<8= RË2gá¿+Òf#}VaÉ ·Ú¡†BÀ%`ÌÞQQQ¡üz¡PÌáp‚hÚ´éˆ#~üñÇk×®1ÞpjMnº umyëÚþªF¶.((ÐVêÁªé&õCw0]ƒ†§¶ý¨¦z´iuõÐËÉɹxñâÅ‹ÀÖÖvܸqAAAÒñ’ ”¢¢"$ÐÑù{*ý§Â;.m]J>«  ¡ÖV×v"L¼OêÝôëe±Xïß¿¿uë–ò‹œœ‚ƒƒ###1´øû÷ïOž<ùÝwßùùùïÝ»·GýúõÃ%fÃIÆÓ£*´1­¼ñ0£•€#4¡P®°—H„——×ðáÇÞµkWég±yóæãÆ7n¤¦¦îÝ»÷ðá÷oßîÑ£Ç7ß|³nÝ:¼»F$(¿ehfJZO™aˆÚ`nZÆ5¶j˜¬¨´´”F15"ó‹k8¢C°oieeµsçNéãfffƒÞµkWZZÚ³gÏ~úé'ooo%Í«V­6nܘ’’baa±}ûv77·Z_žú ¾ÿµØ“ ÌÞ/­Ûj¿ö3¤Æ‡ ‡Ô8¼Ö[ðFªwÛ à?þÀe:ssó‰'ž={¶  àÊ•+sçÎuvvV½4›µk×¾yó¦S§N999¾¾¾ɰppp­ÞôZß`š·žu'Ϭ­­i«Q159hâOoccS£ gm()\æ”ò?)¹éPÕ+R‚˜››³X¬åË—kËÑY(JRÞ¬ZµJ+eÒÆñãÇ`üøñZ)­®w Í~Kލw—¥‰DæææA”——kX”†(û&è  F.Lå¶]׳Ò×ÔµíP®þŸË¤æDFFš˜˜ÀÏ?ÿ¬õÂunèØ±£VJ¹·YMg^¯ä³ê~HŽŽŽš¥!ʾ †¶¿|ù2mjhciXZZên/ω'ÐðNœ8¡£*´—Ë%IÒÔÔTóYò b][O [Uy¢¢¢ _¿~Z)M”ÍcjŽ(¹Æ©®®ž3gxyyén–|„ 8O3{öl‰ß™žceeÕºuk>Ÿ.¸š yÂdŽÈœ•¡¦r4ƒà}ðæWöÌ 0®]»F—šØ½{7N¥èz?ËìÙ³KKKGŽÉø‘Šà(Üïà ’iO-z¨`øÜyÀ0JÞƒõr/¹@ ø^ÐP·´´}YÃÂÂt]—VÀ2ýû÷gZˆ–ùðá‹Åb³Ù˜t–Yjé1cªº_ý•54&×¢E z6óã¶½–-[DÜò¢¢"’$Y,VNNÓZ´ÉÁƒ`È!L ¡¨Zc„Mž<Ž9¢£7-ýH6ì|ñÅô¬ÏŽ7ÎËË+==ýÀ4T§!¶¶¶Ø®g;›ðëŒ=ši!ð‘ÅÃär¹l6zãaž={ÜÝÝi«QpÓS›6mô!°Vxùò%A 4Їî%¥JÄõ ÀرciP£k$ŽZ¤³^>Ÿ‹^¼xAg½êÁçóÑIåüùóLkÑ3g΀¹sç2-ä>®<H˜X„œ5k„„„Ð\¯zlß¾ºwïδ-ššjjjJ„.Ü!Ô£9}†ªk5ºÆÃÃ>ùäú«Æ¹ønݺÑ_µTUUa–Ó§O3­ES0i+üÖ>®üu¸&¾gÏúk/))!ÂÂÂB Ð_»`€&gggÜRh F‘ª«™.^¼ÌÍÍ "I|^^^›6m wïÞ"‘ܘڻ4þ| e¤vµÉÉÉÁmõcÇŽ5ˆuóÌÌL>|¸~ ®ó>—õë×<¸ººzàÀ/_¾Ôj  e*++ýýý1ªÂ¥K—H’Äpˆïß¿gDƽ³µµe¤vµqtt¼xñbƒ N:5cÆ ÆCý(§   gÏžiii={öüý÷ßé ÊRÔ°Ôêêê¡C‡€¹¹ù£G´Þh…÷ïßãüU«V­$™~qñwÊ”)ŒHêß¿?\»v‘Ú5äöíÛAtòäÉúù¡(*##£]»vàááQXXÈ´œ©³Õ ‚¤¤¤Õ«Wã| ‡Ã‰ˆˆÐ…2MHOOÇN‘§§gvv¶ä8f)rqqaD•››¼zõŠ‘Ú• bã{ëÖ-4¼!C†è‰C£4/_¾Ä˜#îîîyyyLËQ†²Ÿ»¸¸øñãǧNZ¿~}pppÿþý¥7_ã—$bÁ‚B¡6ÑÊ9zô(F˜ëÞ½»Ìê¢H$Âýk¦>|ÀåZ=Üï£z—'..ç=== tªªNüþûïØ"øøøÐ¼T㿸}ûöáÇ—/_>aÂooïZÃnûúúŠD¢ü³GéééZý:u¦¤¤düøñ¨gÆŒ Ÿoô¢Ù#µøúúê® éQƒôðAæ ( Uk-©©©Øu·²²:tè¾Gݨ®®ž={6Š=ztee%Í4²:ôËV‘FIpnݺ…3òVVV›6mÒ<Ðzœ:u ß½$I7¸=Wz ëÖ-ìæ@£F/^üöí[Õ T±X=þ|´7’$§NŠÎ}b±˜˜˜,^¼XÞëRùdÞꪪª>ýôS%&§Ê.;·jÕ*tÚÄiРA{÷î}ÿþ}]õISVVþ¿ÿýÅú'‘­­mHHˆquîÝ»G„™™ û0*¦³³³Nû`P[Iõ?•ðöí[ppp?Õ¥KÉsÒ»wï;vH/Û¨‡X,~øðáºuë$M9›Íž2eŠL_=##cÚ´i¸šÕ¤I“ßÿ]õ*˜·:Š¢âââ$µ ,ëåË—*-‰.\¸0lØ0iÿ€Ö­[ÏŸ?÷îÝÑÑÑ\.Wy EEEwîÜ ›={6†ÄE‚øì³Ï½Gµ¦V411ñòò9räæÍ›£££µ¾Ù$??¿E‹гgÏ¢¢"íNQ”X,þæ›obbbhž[¯é¶jŽ>Tß;#bcc×­[÷Å_HÆ~µbbbâáá1uêÔ°°°ÄÄD5tfddôéÓK[½zu]?®»QÜ"VUUµoß>--MúàO?ý´|ùr8ár¹¹¹¹™™™@(òx< kkkkkk ‹Ö­[k·:y’““ýüüÒÒÒ\]]cbbpáQ[%3æùó秤¤#ê…ͰÉÊÊjÞ¼¹&_G,?{ö,'''777//OðÿXYYÙØØØÚÚ:99¹ºººººjžB$}÷Ýwèy;wîÜí۷㨯VtÔMø mg2q^1Ä}*’™™‰Î¶¶¶Ç×°´´´´ÐÐPÉè‚ ˆz“ W\” êôßÿÝÜÜüýý•ûE(·í¢ Ž‡Áb±|8ÇcZEÉ[X,îÙ³'üðÃE%''[ZZvêÔIwyÞô‡°°0t¶011™4iRRRR­IIIÙ°aC×®]kå_¸på4Àçó™rלgÏžá2ãàÁƒõáI–µ:Ì‘ëääTVV†GvïÞý×_Ñ.LÒ}€š:ÉÊ;Ïò%È\‘‘,™ÏìСÚ5kžÕ\Þ4”ØÕ ¹wï®þéÎ]Eþóäáp¹}ûöL½…AéJ®Ì5ª—.PÅr$ðùüË—/K/Ð× š½Àu‡P(trr€‡2­E#Ξ=‹±¯^½Ê ŒŸ<¡PˆaR5ŸÇS_ 3HJ¬N!5}J•º$…ÂÇŸ8qâðáÃû÷ï—¸€*ÁÖÖVOÆîšsóæMpsscZˆøùçŸÀÁÁÁ Jÿ>y‘‘‘вeK}n*¡Nï:%gëduòH•ÔDPP&åë¸9pùòåL Ñ"‘3c÷éÓ‡©0ÿ>y€HÿãÆ)±…¦¥ðu'}\mÖ®]«ÄêêÍ2]EEº’Öƒ¤NHII ®EïÝ»—ÿ…¸Ë“†Ý(úhã]‡¬ZµJæWevŠL‹`naKKKÉúm½!33³IÒ?1 Eedd`Öf}K}¢#äÍY¹r¥¤L{{ûzÓ½œ3gÌ™3‡i!:ÓМ.›B«Ã-scÆŒ¡¹îz†dCÆŒ3˜Ö¢¸\®••A†’s¯®¡›[LL õ’  ÐQ'ö#á§Ÿ~Âè ’¨u†Î®]»ÊËË}}}qOFýÃÖÖ}n¶lÙBkÅEaÎ =Œnˆ„„„èOlM¨®®FMÌ "¹¹¹æææ$I&''ÓV)™‘‘‘››Û¨Q#ùÍãFÔ`íÚµ*îžÔsŽ9’““ãåå5hÐ ¦µè&MšLœ8Q,ïß¿Ÿ¶JÉ/^€d¦#Àçóׯ_Z ‡LŸ>Nœ8!‰è©ñ«ÃœãFŒ GŽIOO÷ðð=z4ÓZtN=ÜÜܲ²²hË@L¾yóêëpÙˆTUU¡ÏÍÊ•+5_¢ÿ1qâD8{ö,=5’™™™€¡²Œ€;vdffvéÒ%00i-4qû¯^½JOuÿXcc1h ÑÇmÆ zš^XtîÜÙÁÁ!---))‰†êȼ¼<À9b#FV®\YUUåïïïëëË´ú I¿/=C;²¢¢¬¬¬h¨ÌˆžóâÅ‹}ûö±ÙlºWõ€=zÀ£Gh¨‹l6»Þ8ÈQŠ¢f̘!‰æÌ™óήáz¬Ž+++.—KCeFô™°°°àà`;;»ÔÔTÜÆúQÁçó9AUUU:Jz!ÄútZ‡ý§  wšíÞ½û#49055mÞ¼¹P(LOO×u]$I’|>_&{Ž‘Ù³g—––úúúb€çÌ"“ÞC¾ªªJ×5Ñ[NžÙ¦Mxõê•®k2¢oÄÆÆ®X±‚ ˆ#GŽHç*ühA8J×)#HwwwHHHÐuMFôŠÜÜÜqãÆ ‚Å‹<˜i9z.¡Ñà1òÕÅÇÇëº&#úƒP(5jTvvv¿~ý0î¿@›Õq8œ×¯_èº2#zÂ×_}ÿþý¦M›FFFêÚÀÀÙKœHSSS ¦ý÷ßëº2#úÀÎ;÷íÛgaaqþüyœ?0‚äææïÒ)$|öÙgpûöm]Wf„q.\¸°`Á‚ ºuëÆ´ý‚V«ÃÄB.\ÐueF˜åÁƒ&L‰D«W¯ž0aÓrôŽ·o߀³³³®+"(Š‹ÅÍ›7ÏÉÉyúô©1XX}%))ÉÇǧ  `úôé¹ç—BÊËË­­­MMMËËËéØs@’$&=sæŒN+3ÂïÞ½óõõ-((:t( ˆÄÄDŠ¢Ú¶mKÃôÒ? °¿qôèQÚB¡> 0 ++«_¿~gΜùÂ~©ÁÇ C‡4ÔõÏ ðññiÛ¶mffæ•+Wh¨ÕmdddôèÑ#--­sçΗ/_¶°°`Z‘ž>>>4ÔõÕpwïÞMC­F表¨¨_¿~©©©Ý»w¿yó¦Ñäj‚¢(œÃïÛ·/Mõ!………˜6éÉ“'´¥Y0¢;^¾|Ù´iSèÒ¥KýËù¨]?~ NNNôT÷oßÎÎnÖ¬YEmذs7¢Kâââ¼½½³³³û÷ïëÖ-ÜÃb¤&0êó_|AS}Ò&˜““cffF’¤ñugМ;wŽÃáÀˆ#>’ü»Ò¶m[¸yó&=Õɦþþûï _¿~ôToD넆†âŽ•iÓ¦ ¦å÷î݀ƋD"zj”µºâââF@DD= Œh‹êêjœ#bíÚµLË1¦L™K–,¡­FY«£( §1›5kV\\L›#Âår{õêçÎcZŽÁPTT„£ªÔÔTÚ*U`u"‘ïßôéÓiÓaDnÞ¼‰›Ácò:i1‡ Fg¥ ¬Ž¢¨¤¤$ŒØI§#uE$…„„à@ÎÇÇçÇL+2$ŠŠŠp7ÝÝ»wé¬W±ÕQ…ù%lmmé|ó©iiièKA’äŠ+„B!ÓŠ ŒeË–€ŸŸÍõÖhub±xÔ¨QÐ¥KãT˜räÈ‘† @Ó¦MoܸÁ´à ??_òÿÔÔTsss‚ ?~L³Œ­Ž¢¨ÒÒRWWW5jm“ªFj%;;[’\nÈ!ÆI/:tˆÅ?qŸÍÿþ÷?ú•(³:Š¢íìì`Þ¼yô2¢¡P¸sçNŠØÚÚ;vŒiE†ÄæÍ›ÀÝÝÏçŸ;w¬­­³³³éWR‹ÕQuûöm333Xºt) ‚ŒÔD\\œ$‘uPPPII ÓŠ ‰÷ïßKR£†„„à¢ô®]»S»ÕQuåÊÜê÷Ã?èZy²³³§L™‚ûâœÏŸ?Ï´"ÃcôèÑ/Hü%ýýýÅb1#bT²:Š¢Îž=‹q§OŸnœ\¡²²²•+Wb#Íf³7nÜhœ¨TƒË—/˸³ÙìÜÜ\¦ô¨juEEEEáoÈ!Æ#º†ÏçÿòË/–––ø”Œ1âýû÷L‹2HªªªZ·n-ï÷ÿûï¿3%©VGQÔ½{÷0óV»ví0΄­S^^¾iÓ&xàÚ÷;w˜eÀ¬\¹RánGGG¦¦ëfuEåççcªx ‹ððpíªáñx¥¥¥ÙÙÙá„xvvvHHN@›6mΞ=Ë´(SUUURRòáÇììl­÷¡^¿~s ùꫯ´[ŠTÝ3˜TVVÎ;÷È‘#0|øð={öHæÖTG,ß¹s'111!!!!!!'''//¯¨¨Hæ2;;;{{{WWWWW×–-[öíÛ·[·n4D¢§™{÷îmÙ²m † öõ×_׿¤"‘(&&æùóç ÉÉÉYYYyyyò™«ìí휜\]]Ûµk×¶mÛ®]»zzzªdÉÏÏïúõë5%I266¶gÏžj”¬jÛkxx8újš››oÞ¼YÅeôøøø5kÖôïß_¡å°ÙlkkküÑ•„›ïÚµëêÕ«qâDIÃÍb±&NœøìÙ³š>2oÞ|øË/¿øùùa|i¢¢¢´¥E¾xñbË–-ÒMtíÚuÏž=õ,¨‰P( Ç$`ii9þüK—.i± >Ÿ ¡Œ5êíÛ·2—ݼyw?©ÈСCµ(²V´cu2¼{÷îóÏ?—4$k×®­¨¨ÐEEHIIÉÆ›5k&y _¼x§¤ëÄÄÄ;wŽ5ÊÖÖVÉ vKW±X·mÛ¶ÀÀ@\hAH’ìÓ§ÏîÝ»ËËË5¬B¹ÿ¾$I†½½ýöíÛu:^JOO_¸p!6¸$IN™2%++ O8p@Òu—ÇÖÖöÓO?0`À—_~¹páÂ7;vìÚµktŽî´lub±xÓ¦M؃²±±ùé§Ÿh{Âx<Þ¶mÛТX,VHHHuuõ¢E‹ÌÌÌš6m*=ºPB«V­Ô¨://ﯿþÚ±cÇœ9sºté"sË7n}úA'N¬u¼« ªªª–,Y‚O€»»ûСCU16 #FŒ(((¨ªªªªªª¬¬¬¬¬¬¨¨ÈÍÍMKKKJJЉ‰‰ŒŒüí·ß~þùç¹sçzzz*LFáíí=uêÔ°°°z6A"ÏÝ»wq;˜™™Ù²eËtÚ©©‰¢¢¢áÇã/ïçç­õ•dí¢5«‹ŠŠÂ&§Q£F·oßÖV±êqçÎvíÚ€¥¥åÖ­[¿øâ‹:õò늣£cïÞ½gΜ¹{÷îÛ·o××wš<+V¬ÀÁj›6m^¿~ͬ˜ððp{{{hÑ¢Åýû÷™£íXݶmÛ°[õùçŸj¥L ©¬¬?~£’$¹xñb=ùrrrºwŽ?δœÑ‚ÕM›6 ‚øñÇõm|ïÞ½ø zöì™ÌÊ ,‹‘’ÁQ]]Y88޾ù¬ ‚3fà¹mÛ6¦å(F#«‹Åß~û-˜™™]¿~][š´ËŸþ‰o¹¡C‡*éuêÔ‰i±@EEÅÀ I“&zë¿uëVSlÙ²…i- ÐÈê-Z„&§Ý5­“€s›Ó¦M …Ë–-S8ÌÃä*F”  ûõëNNNIIILËQƱcÇð.ïÙ³‡i-²¨ouûöíSSSšc ªÇÝ»wqñ $$„¢¨ˆˆù47aaaLËÔw°óÖ¤I“ôôt¦µÔÎÁƒ ‚ BßÞ jZÝ;wpúäðáÃZÕ£CbccÙl6A8IHHhÓ¦´ÕÅÇÇ3­Q¯ ű\\\ÓZTeýúõРA½ê «cu>|prrz2h…mÛ¶€••º®—””H|h4h` Ž „¸¸8l³´ë1G'N€Ö­[s¹\¦µüƒ:V‡ûöíkˆmÆ=zô@‰D+W®$˜€… 2­¥Î”——{zzÀœ9s˜Öòu¶ºððp°µµÍÈÈÐ… ]SZZŠ;$¶nÝ*9xþüùŸþ™AUzÎüùó C‡zâQUWâããMMMI’Œ‰‰aZ EÕÕê¸\.::tHG‚hàâÅ‹`iiYPPÀ´àåË—l6ÛÄÄäåË—LkQŸU«VÀ'Ÿ|¢㈺Y]HHtïÞÝû–Ò`tÄ™3g2-Ä4h^uÏÔC$a'ùÀLk©‹Õâl;ýÙ´ÎëׯY,‹Å’ßšeDš;wî@Æ +++™Ö¢)ÐÁÑÑ‘ñmuˆ³sçN.—ëïïß¹sgÕ?¥Ÿ´iÓfêÔ©B¡pãÆLkÑkÖ­[_ýµ……ÓZ4eìØ±îîî¹¹¹ÇgXŠŠÖÉçóÑ¡›ñýÚâÕ«WAXZZ1­EOyýú5XZZÖ›d”ho:t`V†ªïº¨¨¨ÂÂB///IPC§]»vƒ ª¨¨8zô(ÓZô ¾8~üxIH\Cg̘1ŽŽŽÏŸ?Çž3S¨juøhéP í Ó©S§˜¢`Ð!¨_7ÝÔÔtòäÉÀôMW) mee¥½½=ÇËÍÍ•bèTTT888TUU½ÿ^vÅ×½{wggçôôt¦µh“‡z{{7oÞ<##C§{• Ò».&&¦ºººk×®õÉäÀÒÒrðàÁE]ºt‰i-zÇŸþ ¹zC×®]›6mš™™ùìÙ3¦4¨du³ÚÏÏOÇb`À€Àl/_?©¯7 \dð¦«du=‹a€Þ½{ƒÑêä‹ÅOŸ>€z3y& ã7½v«£(*>>¼¼¼t¯‡n:tè`aañöíÛòòr¦µèøƒ4oÞ\yìPÅÛÛôº‡‰I­ìììpwO=ƒ  ,÷öí[¦µè POÛYpss#"--M,3" v«ËÉÉkaL䙚šÊ´=oz‹-˜¢,--›4iR]]••ň€Ú­.//š4i¢­*‰ÿ"\á¢f4Ôãèè>|аœú„&7½®wVág^ ÅgozAAA]?¨j·:Ìäˆî`šC„´kŒô)ÉÉ(sô§– A¬¢¢Bó¢ê ÅÅÅ îM—Ü UŽÈL­÷W[ÏÞtÌ?zôèêÕ«j¢6*ͦ€z™2e@“S¥F:—/åÓúÁæ7©eèZÁÐUB¡Ž= $¥«ÖÑ‚-i‚V^V"$ÿÑ:Ê æVŸÏÇÚÁÉ“'y<Þ¨Q£îÞ½KOíµ[nñ¨¬¬Ô½˜QØ÷¨éJ ëÂn†ŠI>ð¦ë®×­b¯G->øÕ¬¬¬®\¹‚£»ŠŠŠaÆá*¥®©ÝêÐ ‡×ZD‹Ó!RRRÖÖÖÌÊÐ+pEۮܴ˜½û’›þÛo¿I°X,6›^ï*âàààíí=gΜÇkžk^ÕaŸ~ú)\½zUÃúô ÜëѤI“úךhNQQI’,+77—i-ÚäÀУGµ_TAøøøìß¿¿¤¤D= ªú¦`b _SoÀœ £F¬`F¤±µµ1b„P(Ä_©Þ€_ÇÌÌLùe$IöêÕkýúõg>??ÿÖ­[7nüâ‹/H’üûï¿gΜٲeË 6TUUÕY„ŠÖ™‘‘-_½ ˆ!˜àÁƒLkÑSÎ;mÚ´Ñ·tójODƒ 6l¨Ð¬¬¬¾øâ‹Ã‡ççç×THeeåÑ£G}}}ñ# 6¬krö:D\ÇÀ5+V¬¨SzËþýû {÷îL Ñ_ø|~ãÆ 22’i-ÚaæÌ™€yÕ¥qvvž;wî•+Wꔴ诿þ’ÄAV=(}¬ãLØØØ”••©þ)ý¤ºº÷éž8q‚i-  zólÖ¶)55ÕÔÔ” sss4•O>ùä§Ÿ~zöì™&/óC‡aµE‹iiiª|¤n9}0ü?ü –<=&OOOCON¤ª[]ee%~>sæŒN%ÑÀ¤I“ }ûöàææ¦ÅÄ`ÏŸ?ÇlÛ...ªdl¯›ÕÅÅÅ‘$ijjúúõku2χìììàâÅ‹LkÑéÁ¹ô(]æ Ôà âÀþ×_€–-[VTTèàKÐÄ£GH’433KMM]¾|¹@ Ðnù¥¥¥:u€Ö­[¿ÿ^ùÅuÎÕ:}útèÕ«—Ꮀǎ þþþL Ñóó9 5»}¨þ®£(J(âó´xñbuÅ2Luu5.}-[¶Lwµ”””tëÖ ¼¼¼”ëluùùù¸)fóæÍ(dŒ .àT•Š]pýDÞl”Û•&VGQÔãÇI’$IòÖ­[uú ž°xñbl†FŒ¡ÓŠŠŠŠ0"Ë·ß~«ä²:[EQQQQA°X¬'Ož¨+’’’°Éؽ{7ÓZ4‚f«£(jõêÕЬY3ƒëgž?^âd[×)~5xøð!ÎÙܸq£¦kÔ±:Š¢¾þúk¼™™™êÊ£>ŸïîîãÆcZ‹¦Ðou, ºtéR§éufyóæ$.Ž··7=âM›6á„ ŸÏWxšVÇãñp>³S§N5­WTUUõïßÚ¶m[^^δ-Pë¸Nõ?Uá»ï¾œs7nœAŒê333q³² œ;wŽžz…Ba»ví`ß¾} /PÓê(Š*,,Äôê½zõÒó<‘H4räH|9k?ÈÌa*<.ÿ§ÌAU,0))ÉÔÔ”$É?þøsÓOŸ>]Ï]òóó1ŠnÇŽÀÎÎŽÇãÑV;úŽc¬[ù³ê[EQï޽ö¤W¯^zûÆ«¨¨2dþîñññLËÑj¼¾TD,÷éÓ¾úê+Š¢¢££±Ï6eʽ}㥧§ãÛÆÓÓßÒ³fÍ¢S€X,F ×95½UÃûôÓOß¾}«aiZ§²²²W¯^Àápž={Æ´]¡;“£(jß¾}àääT\\ŒGnÞ¼‰!Õ† ‚»ÔôŠ—/_bRww÷¼¼<YDEEÑ,cË–-(J wëýû÷hÖçæÍ›š¨-‡¾ãžžžºPWNœ8-‚Oqq±X,ÆA]NNÍJ233I’´°°i熕•• :H’\²d ã½M‘H´bÅ ]ܵk×€€|:gΜ©Wˆž# q—ýøñãåϾ}û—ž­¬¬:D¿<ªªª¾úê+¼ÑUUUE½yóÇóŒHÂ_ïÒ¥K2ǵÖL …Â5kÖàF5//¯/^h«äºòæÍ›îÝ»ã¯?oÞ<>Ÿ/ñÅÞÞ~Ïž=Æm¬ª°råJhÞ¼yQQ‘ JKKñ‡“ššŠ¿ØºuëT¹>++k„ øÃ6iÒdëÖ­ªo6S›¼¼¼Y³fá8‚ÅbýðÃòÑ&Ož¬k1 yòä xxxÈ×Õ@üÕ«WØYXXéhËvAAÁòåË%ò}}}Ÿ>}*nħAƒ7n¤s%Gÿ)..Æ›¯¯oÖnݺ% ¡Ý¨Q£Å‹ëbZ[,GGGÏŸ?í$É©S§Öä#…°ÁÁÁZ—¡ æËÅÅE渧¿(Šzõêî@GÜÝÝ׬Y£•}MoÞ¼Ùºu«d'/AþþþJfP  Ðê¶mÛ^¹rEsUõ>Ÿk-žžžê­ \¼xQr_ wïÞ;vìÐ| Q,?|øpݺu’¬zl6;((èÕ«WJ>#GŽÔ°võÀÒ2ÇukuÈÛ·o-Z$‚°I“&“'O>~üøÓ§OUtq‰Dñññ‡þꫯ¤3p8œeË–Õ:39eÊ%V‡Œ9R—éD$aGÑÑÑQ•Ý™J¸ÿþ”)S076‹sçÎ=sæLRR’НP>Ÿÿþý]»vM:URØÙÙ­[·NÏ>Œ3ëíí­ÉwQ›ÒÒRìOÉW'¡‘z‚7nœ9s&22Rzzƒ ˆŽ;ÚÛÛ;::¶hÑ‚Íf³ÙlSSÓÊÊʲ²²¢¢¢ÜÜÜÔÔÔ·oßJçnçp8>>>3fÌP%Â×òå±cJIDATË×®][ëe¦¦¦‡€hE}õÕWû÷ï·²²ºs玗——æer¹Ü‹/ž={öêÕ«ÒÉØH’ìÔ©“ƒƒƒ£££““ûÿár¹eee%%%ïÞ½ËÈÈ~>mmmg̘1dȾ}ûª«;--ÍÕÕÕÁÁAëI©TáÝ»w­ZµrvvNOOÿÏ ú±Xüüùó;vŒ7îÓO?U=Ô¹““ÓØ±c7nÜUW_¤½{÷ÖZ>AS§N­i–¼~#‹g̘'&&Fëå ‚ØØØµk׎5 #Ö¨‚‰‰‰‡‡ÇÔ©SÃÂÂÕ¨W$a'‹ÿÛ˜˜èÕ«—Ìq–Šß_‹áååååå5oÞ< (êùóçùùù¹¹¹ÙÙÙ|>_(òx<‡cmmmoooooïêêÚ¶m[M¢V6oÞ\ù®®®ûöí4hÚU.b±xÖ¬Yd±X.\ðññÑz,«wïÞ’ÈöØòfggçæææççóù|@ ¬¬¬llllmmœœ\]]]]]5ÌÒL’¤ÏùóçcbbT·vmñþý{PøìÑß0†y®‰¦M›Ö뢾ÂãñFŒçúõëLËÑ>èÉÈâÁ·ß~ «W¯–9þ±X]aa¡B{sssÈ‹‹ Ž">*ŠŠŠ0‹›Í®¯ÉRSS ‚°´´T;@ºÚà.jùûÇbu”ÜB9›Í^±bEuuuff&Î888Ô×'O!©©©˜\¥yóæ2.õ ;»k×.:+ÍÍÍ%ÂÊÊJÞ-ù#²:é…ònݺI?g%%%]ºt‹µwï^EÒÆ¹sçpÆÃãÞDѯ‰Ó§OÀ'Ÿ|BçNÜõë×@@@€ü©Èê°Áãp8›6m’w …‹-B›3fŒd/YýƒÇã-\¸§ŽÇ_?âY(G$µjÕ vîÜIOw™ýùçŸòg?"«›2eJÿþý“““•\‰ц ÖK÷èׯ_cðc’$u’AΞ?lmméy±ŸÿêÕ«ÁÁÁ˜USš¤¤$åŸ5Z:¼{÷îûï¿—l®e³ÙcÆŒ9~ü¸Ös*G,߸qcêÔ©²•Ì›7þغ@zÈ'o„µŽ —!##Ã××/suu=tèP­ (Ç»|ùò´iÓ0ñ¨<:uªý«Õz…‘š;wîìß¿¿d‹ ‹Å:tè¦M›tWï»wïŽ;(íYêëë»k×.ý™/Ñ.*¾¾Ôãĉ’Í8 4˜8qâÙ³ge¶Yòx¼¨¨¨   Œ*­U–%èÛK^)--ݱcÇÕ«Wq…MMM Ô«W¯.]º¸¹¹µnÝZíò¹\î£Gž>}úòåËÓ§O———KN}öÙg ˜6mšt”ëzAèü)‹Å¿ÿþû¾}ûþþûoÉA'''ww÷fÍš¥¤¤Ü¿_$©RTJJJ­÷ÚhuÚ¤²²òÈ‘#wïÞŠŠÂ˜Ølv§Nš7oîââÒ´iS;;;;;;kkk ; \.·¢¢¢²²2+++/////ïõë×)))>|.ÊÌÌ,00°wïÞcÇŽ•ŽFSÏô è|Dß¿òäÉ .ܽ{W:bˆŠtéÒåÑ£Gµ^f´:]ñäÉ“ÄÄÄÇß»wïÑ£G*¶” áp8^^^;vìÖ­›···díÞˆî (*==ýÁƒ••• ??ûöíòáŒeذa:¦(çÿëºúæ¶…?IEND®B`‚covered-0.7.10/doc/html/img/fsm_excl.gif0000644000076500007650000004401411061646416020026 0ustar trevorwtrevorwGIF89awIç hXN¨x¡¢£¢ÊfÓ`´ßp·.0¢FVÆê‚~hNm²oªöª‚--u‚‰31aÆâúð¬‡m}Žy̤w/N+||ù­Âh,ĭ8šw>>Cª0+X|œ´ÊÊÊJJK|N9ÚÀ¤i8<Þ·|’´ÈÁ¶Àdt‘ìÕ¶f—f¿rl‘qMަ½ˆnjcgXVº‚þät«yn¶œ‰”DRݲw§¥¤”Ã”æææó’’5##1Jm޲ØôúeZr7‡h¾¾¾7S2XŒÖÁ«RST‹‰ˆUz ussRyøVVòòòþúáæÎ³hy£=i©–‚xXKPÒÒÒºÓäâââl­Ù€§JúúúC,1ãÉÉ6jVIq½q ÅÞùþý‚ËlùJJ¦œ—]~AÈâðgˆ£lnpöööž†wðä×E55ÖÖÖRV¤Î¶›ÂÂÂþþþ% +ˆ×y`’¨†[WU:4€JA’Ââ’î’ØìöºÊÖi!#9lH‚‚‚ÿÿÿ!ù ÿ,wIþÿ­ Õ® Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱcER+¯¤É“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳgÍ‘+ˆùJ´¨Ñ£H“*]Êô&1¡O£k¡•~¨t3"5ê (¨`…´+1#ÐUX+§D ³pãÊ]1 n‹gJ 0Òb¥§hßzÍëI®aÀºÎ’+q†ëá¹u# ~l–RYÀ+þRöZ‚±æÍ C?mQxôe³-üMͺµëÖFbË^!‹_[`Ý*;¶®z `4i‚ A=]½cX[.«~еHN½ºuÙ ¼$AfEÁ‘Rr<þM“g…ë­çd랎]+ªÃ·Nì JþŽÈш’_êþQr]Itñ2£\§ %sr+³Ä‚É©c(¥¸‘…vx]'÷A‰hœU]¥ÄâáŠ,¶è"}&V8ÂôBGðsO|²µKiÌ 43`Ð,Óõ˜DW²ÏU0Á‹×ÁÀL ”Š–Q² ŸˆC7ÊÈöÇžXfÄ=¡TǦu”ÄQ‡Ô0c„'-ôAнQ¢'ŸÖµpË ±`) ‹«´_ I¤¹þ1Å/­à •˜öiÄòL¨Ë£Úç*} s¨™¦ª*‹”x׫þ-ˆÑ"ˆŒÓ ­9N+9¸`0à ‡ò+¸ó*%T`Çk4›ÍDÈA ¬ÔVk-µzÀ Ì ‚²Ó(–qìÑM,äÔPA$¯þ±‡x’ãË Èx‚I {Dãî 4è" 'ò q× ]L°‚7¥ p—øbE  øâÅ+LN5€²Ä´wQòÇ \ʬÄQƒ<4´0M)ÔÈó UìÔШ:IèâÁ ¢@’ĺÌËILœ„+3– ‹(+ˆqå {XÑ´@2ÀP5Ŭè¢N)Fë¢ 9Û8°ýÿ¢ 5¬ÀêÉÆ…¶ƒ¬ ‹'"ts,‡«#ϘȀ§ÉÔ¸@JqPà PÎØÁŒ>l£`‡þÕ þ(JQ°(Æú¶q|‚pˆÃ–p5Oxc„tY:ØLüÂ8œIXŠÿõ%2ÜúW@¶Õ þºøÂ9ôV¬ œ`†.º@ƒ8(pì@팖'yÄþs·ÈEkqëQ`|Ô*W«qŒWõÐûà«CØp´A‘úF\AÈcÅ‘~ü!Œ€ ¤  ƒ:œŠºðF¬° xg ÀDÛÀ(={!¦P†eP7<সÒ-ð€‘ ®¦z”Õ|†t!G,E ºáWÆâ Ä,#HrÈ–c…eÔÁµn ŸhØ0 8Y4kHŽRXArx2"QBö@§Á£É\ Œ!…0Œ‘Ý™r†.·¹áüþ™/û°%YÄS^ˆß£·´Ir«ôÀ(V]ÀˆÛ€¥äKtbS›(ÀäQ] ld¢¸À GJÒ’šô¤%UéF8 ¢xÀC/ðÐŒq`Þ{T>pâ§„ÀÁ!>Бêâ(G ÀTÀ“)JOÊG à ß‹¢,hð³@ÝV@H¬`cK€ÁP‚ÄâÌTk3;E Ë$íðDüQ‡íYaS`Æ<€uLÁ K¤WT*Ò cä€7öiE @w+(Áþöò‚ˆÃ QM,à K[$ÔŒÔFñQžpþ   Hœ¡ÕÅbà Tp¢ºX(TD yµ­ CÑ0ñ0LÈcÂ%îX/ ”’èá¨òØ´pÝ¢a±øù ;%&á´©µ‡[ .fˆ@…i|¦JßúÚWðñ^]¼g ÄÔF3}Èá=ï‘à D-\ B4¡· ­÷QŽ505'pêÊ« {X¿ îpˆ \àPzOO¥˜;€¡€Ùš 9ËèQ§ 9L! ¡í:;{ȃè+`ŠßÞ œôÐE–!çÙC %ð†>¦…3¶²“Íld;ûÃû¥­'þ™“㯰zÑ‹4H@~‘qôlÀàZØ@¦ö-²qÜáw0» ™zÛûÞøÎ÷’‘Œ?ŸA Öë ¡‹dø#9eÌö=€iœáÉXm÷]%× 2ûNÁ¯šŒîv&/WÀŸþ“¡—z“㪑9ùÈч’ÓVâyÑKmO® W›ßÔ®‹À‰MŽƒ#Ü{Éy‡3û=Ú– ÿx]Èñ3`ug 1Î2‹ô|ã«uñ$"^—>`|ßXz¿;|tH°à\·ºÚ×Îö¶·½Ã÷8$æN[ H Bè…:È¡õ¹“VÑlÐ HáŽõûÀWˆldƒŽŸÀuõJ÷ÊSþò¿¼ßé~òÍo<ó:ß9æ½çù+=ôÔV3Pw¥[>ó—{YU^úÙc>ô¤­|æÏzÐëžòõn½^c¿ëw÷r¯‹ Ø _D!IxçQ¯{äóÞõ›·öðwþ{×ûó¯?øÇÿýò‹ßüàçþܾ~¬®‚BÐEàCŽ3¬ß¶×C6ôð‡?Ö|óö×ýwØ1™g¶u ¸€ˆ€žg  È~N'~¨€ì7ðQ÷G€í7 Xz ˆ ˆˆè X‚/Ø~0x¸o‚ ß“‚ø‚x‚,¸"ƒ(ƒ ¨Hx„JX‚K˜„Lø„H8ƒ78…óÕaS8…äð(؃WäðìµpW8†dX†fx†h˜†j¸†l؆nø†l¨‚K‡tX‡vx‡vèzè‰À‡þ€؇}¸‡„XˆWˆþˆ˜ˆŠ¸ˆŒØˆŽøˆxˆ8‰—ˆ’¸‡—؈·‰†H‰”(œøˆ’˜‰HŠ‘h‰ž˜Šª¨Š Hˆ\È~e5†$}`ƒRè‚(胺„-¨‚)(„È‚+X„è‹=¨‚Px‚ÆÈƒhh‹3ˆŒ¸Ø‚Sø‹/(…ËÈ…ÇÅ(½Hƒ5è€7¨ÐXŽ»h޹˜Žè¸Žç¸¶¥ ~J J0öø8øøú(ùøûˆ9YÙYô˜÷èÙ y 9‘‰é iÿh‘Ù‘ É‘y‘©‘9’é©Y’,’' ’Iþ’29“4Y“i‘ö¨ Úà ñГ>ù“@© ñ  DY”Fy”HI”áá  áð”P•R9•P)”JÙ”Qé“KÙ“O ”? •^¹”B9”Sé”[™•LÙ•A9”V‰•DI–VÉ”Cé“c–^y—kù“u ”[É•Té–=9–‚9—}‰—x©–sé—KY˜É˜_‰˜aù—’9™”Y™–y–¼ M€Œ¡y@1£  MPΧüÊÁp¹~ðöPmà}Û“ÐPrP T  ï ³ïºe ð K¼ ©Ûì`¶ð @º· ɹ ë`±àïP úþP¶g[¹M æÐ™Nû½àËŸ› š0¤éK™ÐðXÐ 2ÀkÏë¬dû¬© ·ñ°#ú;¿÷«±o `  ëÀ—Г• çÀ è@ë N ì¹Ì  [ U@10¹¿M  _© • .0¤áð ·pSÐ Á"|ÀG Z`žC ¤ºáðb0Y`¨Q°ñp >  йç:Ã5¼õ 1ÀðŠ™0·oPÃúd·š 2ÀOÀIѰ£á;ÆßÛœç+¤"Ü“íàéPhྌ€ ÐsK—RJ¶SÊÅéð¿J¼Ö€þ\Ð0 ÚÐg쪕 Æ@´ àIPàûÐÔ°á@4 ,à—ð¹J ¿àð …ʧ‹H€À§ÌÊœp¶9 §œ o€ Vp~ÊKñ˜·àH4@¸Þ é ,j z‹ çà »ÞðÑ@Ò‘ §p! `È\ZÀð€ à°™´]¥àà  Ê<”9ÍæÐìqÓë ÊÀÏ« § ^pYð øŒ¿Màœ€Ú`Îh¾P˜gÝ“›ú±C™BÙÖm­ÀKù b)×€ ó(–ñ˜ g­ Î@}‰§‹Àc‰§•P¢é  Ì ŒÀ%Š‘Ú K9Ø>ù×°™=Ù§)Ì ÎìT ©Ï©!ê“Ïé ¬­“Ý© …ëë@ÚñàÚn=:iÙñð õ¸•g­ üè ~›×»ÍuÖÈ­«ÂY¢¸)<З÷© zþpÒzšá Šðšb\šo0 à™ÜàÞ®iÆÞ{›l¼Ý­ÉÚ> Ç-ÞîýÞ ‰Îð=ßô]ß¹ ¤Ìmßú½ßü›J¼llÛµ½Öý]à~à¡I ð‹À ^ÛÎΙß^á^à Îàž¿í C°™å}á">âðáí°á:ùœ~Æ$Þâ.žÜ&îà¡ á^›=™’~úâ> Î:Þã?ºà àšºâ%ú ° 6‹Þ>ù °Ð¥ÉäN”ÄÀÓø)?¬›‹ Ÿw å>îã䮓îœÞ{ ê ¥JšÏ`䬿l~—šðWžŸl¼›ï€Q®—† þ]Þã_Žâµnã=$•pUì ¼Àþ@0E€e’N½¢CšÀ;ý«° ˜Þ¢qS‹P ˜`aÐ^к?‰;ôŒ ‰ êHÀ ²ÀÄÚËå.ë  ëë°ë³pÒ›¾ÓO :` =) Þà¹ìèãì¬ &jìï: Â@ àÙ Qà(’° Y0ÎðRP ‘àª}ná1.ä;ùá,Þ“·Pª>p · ûpæ­àñÀ>ð-° º@¬ž¹¨0 @`Ëz •çÀ :’жO° ª ,úþ“Ú (ÀŠ hÀÊãr øûu°Ë (¯ò` S  êðŠð±;)c@¥è  o€ Yðïû $ð§äðÝžÉó>ï, ñ²‹ë¢Àï° …âzP `  äïþÞþà*>¾?yï*`P :àapö ,` ÿê™°†àÛÍq Ôáø ½u?ÀN/gÍ¢0-žP˜t_5@КÜÊîì2àp áà—ßòB° (àì„/Ô=)Eh` Úð·d£pè£ùB4àìwîº>@éÅÿ ;KÌ”  šþœö¾ö¡+æ5^æqðE@÷N0À`p ?; Z@ SЬȤ𙕠f ?Д;€þ¼êP N¦P ×ð;!ðüO & hB Q’g–/NZÉ0ƒ«Š JˆvðÆ:#¤t{¦ÇŒ„á4‰u£’¬%|„9ùS&Ü-™OÈY˜SgÎkÄ<‹wJǾE­ìÑQÌE_„1F·¢-µØr .¹¶Z‡—c¬d‘‡$²H#DR«ïóp¿þþK2J)§¤²J+¥¤Ï¾Ûz+®t®3L1Ç$3Ì%ýÀO?þü+³M7ß„3N²Ì²þq-.uüRN=÷ä³O,édRÍ'ý$´PCëL;sQG…ÔÐ3ÓÔÆÉ#Å4SMÅTÇ.ÓÉsSQG%uÈI›ä¯ÒRWeµUö:ͯËK]¥µV[s:UP6oåµ×R;½ÓK_‡%6RX+]Êb—e–O`½ô‰8ÐǪtP¬JÙ­´ÝéÚ0¥bJn³7'o›5P4Qm´’{èyÁ˜5™& ®žA&®*A&«èµLI¨Š_}·â×ߪF7ݳÒZTÖ<[ñÁ…7Ø fF4Ñø (þ¹³?<ɤªË Á©"ÂiÃ<’Mާi=TiK¤Û⃜Šž¹ægV1‚*Ñ’¥×YD¢ã©„‚³B[í¢×:“JŒÈä}´iù嘣¦ÙfœuæÙg ¿¤{í†ýÌÙA5ɃÅ(‹}ž°\P¢X¢$DÑA‡hp'ÒýCž –¨V'Mîq€}(A+–GˆHJ aÍ9/â™z–ðG‘ª(Xæ VÌ‘D#’°æóУ!ˆ”B^ys¸ñf Onx=v}È–œ¶¤`¥„(ŠÐCA0‰%ž7¼¡b«ößEø%Å™ÎI†œ‘ºÕµ.'á“íþl‡;ÝñÎw›ëœþŠ·8Æ©+bxHb ¡ìCNxÃ+ñ1µTHº† L'm<ÁúÈÙN4¡€$d-|¡3B˜…'ˆ„Ú`<– w\hl @9º€)ì@”Á eÀˆôoÎ@¢ÁÐ o c×¢¡ "…1t&=Ï€B,þ FÜ‚mQËVÖØFqˆE|?ê@M¸† ã ý¨CðЇž€™‰hD Ê©qNÚU+>q$x€ Ëp4z§ix¢-,WꀤC«ÄÈòBÞPF qƒt¼A`Ä&;ùI-˜á@XP:dþŒ_2â ° †2nÊpˆ’"aÛ0‹© ^衱Є+aY)àCHX8Þ ‹,Üâñ I[ì˜s&e`аˆk„#ìHB¸R¹Ê˜eó•±t!-m‰K]zˆ½ü%¶I¦,AÌSd›:ä0…hhC¥ †1¬¡wPY`A7’ s<¡¥Æ/–"…RDâmc»G¦0 ) ¬ÈÄEià0pÔ£AШ‘„*Tå]HB$Ì>^(`­)IµñhÆã¨I`$aŠ$”"î’é9ãÑ P€ãB@2~„?÷ÙÏt =hBÚЇFt¢½hF7ZÏF ;­‚¸´c—Æt¦5½iNwÚÓŸu¨E=jR—ÚÔ§FuªU½jV·ÚÕ¯æ4)®˜RÄ…¹nÆu®u½k^÷Ú׿v°…=lbÛØÇFv²•½lf7ÛÙÏö5«Béå^ÃÚׯv¶µ½mnwÛÛßw¸Å=nr—ÛÜçFwºÕ½nvþ·ÛÝÝ–öˆãR[%ÔÛÞ÷Æw¾õ½o~÷ÛßÿxÀ>p‚ÜàGx¾p†7|ßÓ ¥Ó¡PUÜâÇxÆ5¾qŽwÜãyÈE>r’—Üä'GyÊU¾r–_ÜgΈ·¼µAñ–×Üæ7ÇyÎu¾sž÷Üçk‰UÌ#Þ˜yÈèGGzÒ•¾t¦7ÝéO‡zÔ¥>uªWÝêWÇzÖµ¾u®3Fqy1”ÅÎ'µâCŸùÏÕ¾v¶·Ýío‡{Í•4o6×ÝîwÇ{Þõ¾w¾÷Ýr`a¾ñ5‘¢‡G|â¿xÆ7Þñ‡|ä%?yÊWÞò—Ç|æ5¿yÎwÞóŸ?<%Z zÒSþÂô§Gýè•ö¸·Þõ¯‡}ìeïñÁ¿Üö/U;`FóÙ÷Þ÷¿~ðEóÁû§ãΨus@¿|æ7ßùχ~ô¥?ýé“~ô£G}ö­ß˜…LøßøÅÿúÚßÞö߬ªÆ¾~VQ;ì쇿£’ÿþø×ŸPîŸ î³ÃÙÁàÇ\1ó% ¿÷XRØ gà,öðÛ;;®¶sá ó‹ß ´?†;x‡$Xt…c˜P…èÜé LP„¹7Ðy©ãÚ‰|&`ƒ Ñ>(PøsH‡Õ3¼Š0˜t(…(˜ê IH†LHÀ7ðÎà MtÀd@þaÀ x‡(¸œØÂ.¼@1Á¿x € 5 ¨eXx€OÀ\؃PhŒ7pX„ Èz° !àC÷hŒJPf¸xЇVX†,Ô EdDZRЃAPR0 °è ºÀJX…kè m 3R(-Œ‚ÔŠ‡/ CNÉ@2Œ%mÐ`…ÔrC6‡•pi¨C7‡tЄ7€n ©S-X%F’Z(Ayƒ8…$à£0€ðóAL(…)PŠ#:o‘€n`'àjð‚*H‡q,Çu¨/…S8sH9h„090ŸSþ"N ©m‚`@‚=fP‚3àA! 9 ‚tX‡ P¨ÅÈi ‘Jèƒ)(êx‡.PˆÇw@F@*hÀV$üÓ ƒ8}x‡ #-Q˜ehtè^ˆg°N`…"XÇ:¸g8s 6p `J?z‚m°GX‡!XL )[ð…,€x‚(@ƒkX†o”!ð€:àÉŽF¨ˆ¹äL8I('Ø xÜxƒEx6|f CyP„?`ƒ°cH(”¼SøEX‡—x‡mÈ‚cðU€Ø#°‡€É‰\—þxx‚!`£Sø‚QЃ/È‚-ÔS@ƒjøóI,yEš\‚3àM€†i`ƒX¨?Ðr` Êxo}hetð†n ˆ%;ô‚$؃ª: t0IMè„sªÎV迤€Š9 6PNhÐÜ€†e˜…Oú4°P@60M`b°ÇuÀpp”œi à ˆh`ƒ8vˆ ÚBF€…h‡uˆ‚}6JP„6Hs@‚.ÐxØÈÁ8H¸”dB>@%ÈP˜…= ÞŒ™äÎÿ«„zˆ†xºv8hQs1m PþÌ7˜U6Ð @m@vˆ…v¨†SÔ†>H‚v…QЄ…™T$ † Є[° ?P€€†õA‚X‚ˆ2hƒ(@Ñ0UE L–‰¿<…mذN ˆm€QÍê„ÜBgØP.ýÐ[¨ƒx…t‚7PQ$JI JøƒTüB%À*ØB?G¨CR#™?R é`€{@Nˆ€Wˆ„hÒxhA€„d286ð„6˜¨‡èLje[Ђ3(º/8Q5…Åh¤ ¶|ƒ€WdÈ‚u˜V¨†`…µ¤$þ°VЇ>ð‚%(—¢zd/ Š/X‚$0Ð!…†m†w(( 2 Ñ?(OðÐ}€†.p€d(k(U X‡TÕ‰&=†R˜kØL+˜90‡ •dNõØÕ#ÃV؇ЃdH¢©O‡J.@BùÑH†ž}]F8† „[Ð…'XÈM‚d×¹Xrh‰p•„j`V'Hr( È‚AüÙdh»Y…dÐ>Z]àt°[}p!(` Ø7X›'@D¶Y` ¤áÙÎÐ…Làu†½YbІ°]‚t †“‘xÝ›7 gàÄG¤0pÑþH†’‰]øÛZxp‹ŸíœœE’^]VŠÂi 9Ñ 1š¸ !09 ~J‘ƨ¯hä½ cç•])Ãè¥^WT¿êÅ^+¡6ÎòƒîõÞïßðßñ%ßò5ßóEßôUßõeßöuß÷…ßø•ßù¥ßúß—L¾eà„Ràßþõßÿàà`90àFà>`v`àvànàRPà N`¶à Æà Öà æàöàáa–‡Ó}˜-qmX†À8Üs¹¹âã8b˜°áÆáf&‚Wðáâ ~…06âfÜzaœ“áŠóþ'¿(–bP®“&Ñ‘H˜…|ðâ/ã0ÎK0ã3Fc4†ƒBØ1†c/þ3€Þì}¦å±¶°-H@‡8Žão(ã4&ä3†ƒ6d8žc;n•p¨b‹•,^-þã0^€~è‡oPƒ0dBn€/ø1Xc4FdKÆdMæd3`äVÁã^”=žä>®äM·Mp…a(‡ÈNd4nà‡0„4F…BðbZ¶e\Öå| å|XäU^•Gve‘>“¨d8®àåB6ãƒ4.emæf0~fh&•V¾b]±f+Ñ?ãM‡r¨hfgþþBÆ\à6çQfcˆçy®çTFçR‘f-:hig+Áf1ž‡r„ènNc~ÎyÀq6æ0Žè‰®hf–cU>èQQg8Kᆦ’wž„8Þ_˜ƒ{þ†|.d8ÈmPcD¾g/~i 0è’•„FéjŽåk^†/¦åyPƒy¨9àd!Hc8À8°i0ãQç/Vj¦vjs&i Ö”VVh,Ž •¦?Þix€°h4ÈÎi>f/Vk¶vk¯ëM‘æ+æ’T1ë)yèxé0&ãšÞh5fãŽã8l¾îëL9é.jw†çDþâ7žioöfþ1°kÎþâsžìGqä0‹±ÖcI“Â&m9¦iÆmÇäf6íÓv”¿””Îì*Ñ„héǦåþì‹öæCí/î.í¯ÖmD ±v¨`Áì×>j‘^j"ØiZþ¨^lÀ…/¸‡ÚFê|˜"Øk1Îíè6”ÊÆå-î/^ƒXoNžm êng¨‡ºcqÀo‘þi÷>”é6ᱎä²þí*€ìfî PçÆç¨ÞƒðæèǦp0ÆmèFðBov¹î>®ož^ ¿pqÖpCm1Nñ@ñï“Ô^íêfè§’mï†jÐ&äqVqɦñBámËömú¾þmöÞo çï?ïDnï"×Ï㯠>Ї'h0lF¬R´œ@‚dX†¨•$Ô„Nlhóãñ»æìNvrR¶mrgžq*ד¿l•®p)+(u—±„D׉Ou8ô$ß S‡Ø°‡Š±Ó¤ÔÔˆ'ð€úh¨Mx{Àg Q„£rý^ö3þ~ñx'òhÿs+Æq¢®ŠW¯>ð…*¨x‚ØJ؂݈…<øµs(Úv¯ dcãîe/äRolÒþp|çêFòùÞ 7V ðCÐgh.8 JøL„¯‡rŸÓJ`‡u§x×9ƒr¸x?n4nqR^îcöyhù2Yõi¶î†žEB—­5XQøyLÓ_(m‚ðdPÐ`(Zt0žªØìf&‚]VäŒ7cfB>ä<χ´—ñ£Ïw #q¦tðávXÑg@…ƒOid‡€-Ú0xP¨U0‰-p*«n1ZäQ·òѦåþʯ{»“#¿ _)1‰àzº˜ó»øZ0î‡kTò<߄؟ýgý8™v’‹EèYù˜ü0®€ ø„#™nr8=øaïC.1^þ~¨8ðàoѧfד×ÿb†y˜„~w5þ_À…ø‚ cè5H‚û¿wð'“álˆx,hð B„á ¡Ë§&D5 hå›Ôï!Ä|ßþ èØÎCpømÃåŽ3V H„FˆßÌ$¬ió&Μ:wòìéó'РBk J/D;^~Òi‹§-<^Ú–­juà€†+óMÌþG¤ßÖoaˆ%®ÕZ›S§Êæk™ U8ªN(. ä F›²F´É¨PœžÔ^;/½éS ’xž& šÑ&9 òÀþ¢:JÝÀÊ–x[­Q»›¼õZlí‡?¶í¾ç‘z&šÅJˆ°ºýÑu1Êô꺱¾dzœÉMŽì™J÷qWqÊ9óÉ`Ç6¢ËÖ™¨É¼Í++Zx²ÎMkº²t f²ÌU[}5ÖYk½5×[/ƒŽvˆ=¶ØaÛa¶¬ C=l³ÝvÛ:È wM6Úd/¡K }ûý7à >8á…~8â‰+¾8ã;þ8äŽ#ã¥{a ¹@Ì™kž¹+ÀÛ.Õ$$A¤´s¡}ùìÒŽÓ­÷yoÔˆMy›d Æ<*l¾ûV®À¬yè;…`F©&ï:ò< RB{@MþûJW<0e⸠‚šÚ]Ñï&»R_ñö­.üé©o5~òéw˜í®±ó2{ñ߈³†<àî$ŒÜÏ”š'y8—Êøîsý9N41¼Ý!P}ÏŽâ3Ë%z+ò6ñ 5L†ß2•ü×½ñ|Ï|¥B_N@Ôe…|!z|¤-©-¦rE ²I B“(ÆC6AŽ074 nh/76S" £˜œ.5L«añz`‡r<™„Ô#1 DìžóQÂñlÇ…7QáæÜ(Å9¦v‚âE:Êññ¸!{aT6ð” Ñ€•™‘÷²D5ºžt"ï:Ç@ÖéD…ˆD¥')K½Ø±WÚ@킘+ô£ÀÈ&²áÅy\"/!‚hÂâ¹â_il##o¢ GÆ1š³¼f^*ù³Ëåf!+"*û£Ufî!±L—:Vb³v©e‚òhCÚ œi&­¹DRÜ!œÐt'@­BE¤hëyuBãcÒÈÂ{Ëfl‡"*щRTa¨F À€Œr´£MA ¡Ï€’t'ðDŒ<ç҅š¬žH<"KW²º£u í˜&Ns:ÍxL3á0]IƒÊ¨Qþ“óœÇ7¾ÑƒA  Ù¸vÖð (4¡Víø€×š" ŒÔOÁ ÖƒU¨f½ Ôîø tìq+Û«@TÐ.$Áù(GòʤrÖ®™.…æ“ áŒ´&!(ìY+mRp*¹ÌÈ<æ!ŽØ&ˆ T0a¹Ts!ggß2Óµ„d°ˆEHY«Úœ”á˜Ä<7уvÝî ìGAD!Nl…©Ìª:Ï·U„•8^ÞiWTÆ^ñ¨WØCVÂEZH/#¤Hg_©Rr*m½ÑŒw À¤V¹Šmm%ôX¼MˆÃ5 "C)HWTàŒö„>Ù(Ü ·7þ6E®yW;PO‰(*Fµê&úøE@q]TÃ+«3îfnEàïf€CXò²3Àgm­6`»¢r ¨‹_TS <ˆ ôCúU&ÿÕÝÊìbü¬q“kÃzX±«\s³€9¸b¯ùXƒîz°G@ŒÍ÷ wC«ºáÆha‘E8ÜãĦµWÏXÆ)Ÿ¬Ýw3¿1m¡iºáVêxË×Ôf+xP„>Yмªê.LÓãꤼn&)<£¢ ¯4|c^æ!8‰€”Ñ~tx´ƒ–¾4¦3Í =Tƒžþ4¨A͈ôÏBe®˜äŒg‡lÂìîæ¾§ÓYã4áþ0C;Âq]Ät«4uP»œ ô¶u%kÆT4rôÀØ=-Bû×Þ¡ƒ§Ö¶ )ÚLÃgÞ^ªLµ ì92Tx̤ö^ò-ëeÀ.Žˆ+öPOÁ:#ßÓr+Ë—O¼ÄÈS7 )×>͆ÐÚ7'0Î/ˆk8‚•Êj³™¼M\ ÷îI€Ër |ʘb+ú¾Ë«Äò±‰a¹!»/†ò2ðB}c&˜¸çrNŽKvùBÌk÷­r "UÁë8)™Tµ|Õ›ÛDçÜç‹gÄ ¨@2ÃÍswÂ9HªÙ<ö0‡‹ñ›½úŠ]MOïżÏ~þ£¾325|";ߺ-•I;#=­‚? H<‰CßxTÿ‡hjK='¤ :D@ œÿïoîYACþ¿$TàÐÝC@HŒÐª¥š»·ÛÉw¤x^„¹»å_HT[ò8â ê™€Ü3+"P§x Å-ǧƯûÆcÿÂp,¯ŠQãæ™v‡¦Dï.&¨wüÛm’N)Ã^ùê뺹C,ô:Ï;ÖÀÇ s¢ â/ÓîÂ÷¾Ó""KŽÉ[ØBîŸÿýoÁøÿ?ÿ îÿEþ`ÿ¹€&(`:¤ÃN4ÅNL“ øßâŸN jB&Àß$ Â8ßϹ:­þ• XéÔý¥  ®àhB âT8èjÌZXÑÊ’° <ðZO씵õT ò AŒÕ áO°¯˜ÛÔƒ6!‡ÈóŒ <8! Èìµ V¡¢ÇIø-Ãn¡.G¾Ï2dᦡjt!ý%Fª!𯨯¡öó1Ïü¹ÏT¼áþá] ¡û`¢!ZÑúá!6¢OÌá¹¢#NbNȟψˆR¢&ê„Ïõ !n"(Ú„Ç͆¢)D~â)®âbé¡§„I&²â*–JÕ¡,š¢%’¢Þâ)ê*òâ&Êß+‚Ü.#(^a-J¢1:â(zaþ).£&ú¢-Bã$6AEa1R£#–*£6Þ¡0ÎP,~ã!Åì!ÁE"96b3*â8®ã"£:Â# –aÒc= ¾xÝ/â#2æaã=ú£Bb?d²!‚!BÆa*NcCŠa.ÂFdDŽ¡<äERa:_:ZäFj¡ æK7†äN䯤Hš¤&â§$#KVaG¢£×­dL!ø•äM:a;þÌ;îä Zã0ÆD%Ú#C%NêãóÍ£Re@¶¡M>¥ådQR%ÞÍä%ÚRRb¥ò âi¤Wò\O’d6Ž%Þ %™›X¢å¸u™Jv¥[òÜHò#U(þ^æ¥^î%_ö¥_þ%`¦`&a¦a&b&¦b.&c6¦c>&dò%/,CTòa €ff¦fn&gv¦g~&h†¦hŽ&i–¦iž&j¦¦j®&k¶¦k¾&l~æ ´Ã5Y<¤Z:T1ì&oö¦oþ&p§p'q§q'r&§r.'s6§s>'tF§tN'pÂ18ƒaIE; wv§w~'x†§xŽ'y–§yž'z¦§z®'{¶§{¾'|Ƨ|Î'}~') Á}b':áÑ5´ƒþ'€¨€(¨(‚&¨‚.(ƒ6¨ƒ>(„F¨„N(…V¨…¨&)ðç5t¨‡~(ˆþ†¨ˆŽ(‰–¨‰ž(Ц¨Š®(‹¶¨‹¾(ŒÆ¨ŒÎ(Ö(ˆ.Â5Á5d(jIEdþ(©)‘©‘)’î¥ä%"Dà‘8ƒ”N)•V©•^)–f©–n)—v©—~)˜†©˜Ž)™–©™ž)š¦©šb)ö¨6,EÆ©œÎ)Ö©Þ)žæ©žî)Ÿö©Ÿþ) ª *¡ª¡*¢ÆéSˆH:áŽI…~Îå–ùT8Ć6hBa`¤J§vª§~*¨†ª¨Ž*©–ª©ž*ª¦ªª®*«¶ª«¾*¬Æª¬ŠªShÁi¢æª®î*¯öª¯þ*°«°Ò©­j/$)²&«þ².+³6«³>æ±*ÁÆxjªÅC5¶f«¶n+·v«·~+¸†«¸Ž+¹–«¹ž+º¦«º®+»¶«»¾+¼®«ìʼ֫½Þ+¾æ«¾î+¿ö«¿þ+À¬À,Á¬Á,Â&¬Â.,ÃÒ«”îÊÃî+•*¤þ™¥:E¦ŽŽtƒTl¶Å"D”ú‰3ðj¤ƒ8êm¦ìM¤R¨ìAT‚Éîd ø&A—‚¼hƒÄ‚Ÿ4A( ,#Ä) ÁÑÖ„&¼@)ÔÌD.ü@ÔFdÍÆÃlÀ èBüAhà Œ‚ŸP€2ml`A¼ƒÜÀÝÃTmAä‚44þ)K‚¬&|6 Ä)AÓŠ-$ƒ˜C<¬ƒü€A8¬C2,l`èÁ2¨40l LÃ2A<¼0¸À@häÆB8 Á°-7A<ð:œƒàÃHÀ9Á-°Â>ÄC+Á ChÙÆÃ3¼Ã2ÄÂCíVB nAÜ'à8€5ă3:ÃѾA Ã4 À pÃ*„Ã#¼C0ÂÃ2Ô®&Ü‚>D8¤BÐÀ>øADn8°@è:Xƒ,C„C.CV8ÜâcÍÞ-=´Ã"hƒ-ŒBß®&XA'D>¼ÃDBЀ>´Â¬€=þ4B%Œ@”€<ÈA l>h*ЃÐÀ ¼A" m<䂬ÀàÃÜÃTÃXÃ3„A `‚2h‚-ø‚xC   HC8Á6Ä@p‚9ônüB tê Ä0à ´2ä0ðA Ø8l˜ƒ&Œ>„ƒ)Œ ‚”„6ˆ1œ? ílCþ7(‚S, (3hB'XC-È€ PÀð”`Ù:ƒÐÀP2ó4PƒHÀ°@4í9¸ÀD#ðAøÁ\B,B;< 0Ã-¸Aä˜C:x¶TÇCUW³(˜lC+ƒ6HÁ"⚃ÿnƒ°­:\1OuÂ#¨u4¸Ã+\à  €>ˆkó 0ÂÈØ®”+è`:ßB)”B@ƒD@úb@A)XAàÃUÇ‚&äÁ9„xA”‚*ì³–kCPC)døD?Á2tx=<AèA¤®è²x&(A”Â,Rc‚œÁäùž_Àè4 úLC)ÐÀ%<ƒü±Ž î;$9Ä4`ö:¹&@Á) Ã,”ÂYƒtÇÞD¥ª¬®a*¦„£>EMhƒ®ñÖjƯiƒÐºBkS!j‚dÁþ÷”®óT88 NÕz:‡If+ûµ݆äÕÚ 7ÔùO¬ÃO{,s´€vû‹â¨·‡»¸;¹—»¹Ÿ;º¯À"À»·»»¿;¼Ç»¼Ï;½×{¼½ç»¾ï;¿÷»¿ÿ;À¼À<Á¼ÁëûøÁ¬.<Ã7¼Ã?<ÄG¼ÄO<Å·ª”º¶!Èf|N;ÇßàÆ|PñÂ"”¼ÉŸ<ʧǖNj|@ ÀÃDÈ»üË+Á*ÁÌÄÕV5ü<нГ‚~ú¼Ð=нÍÛÊ€;‹.Âγ<ÅVƒŸ.B©S}ŸZýÒoÊx(/”è׃hÔDÏC¬–Bl;=½šþ}–¦=VòÂøÃ2Ì=Ý×½Ýß=Þç½Þï}Þ BQB´ãD×+A´â%/$'$~\Ã^~ýØÄÆWÖ.‚‚äk½µJé”@5Di–b¾QúÁ‚º«¡J)/B øÃðÄàç%/´2@f2´Ã^^Ãã DÏ;ƒòB $œ/8Ã"½ï“‚ `. ¤î¤l¾¥^?ög¿öWê5làö?øcST*¨)ìD×/©Ìë @Ì«¬@^Î+ÜÓüÔûþœ:à $ X@0’.Ý"?ñâUs¶‹$Î,rFàDƒ1fÔ¸þ‘cGA†9’dI“'Q¦Œw¦ÄµtÚ´Q”9“&ÁJº€Bä‰7s5 3f:g~†,[Dr/%~ü(QÒ@‹7OWX5ª^8¶8b"ÅEF°°°öLY‰CPl×p-`ÕüÈ|«’o_¿òÚ2xOË úæÅ Qðâ,áåÁ\bÅ—eV2J1ê¢3ÒðÔÏQ®¥KSÝzZ Ø-”$¤È‹R"µk’*z1¡³˜JÎàvHB×Ý'W¾œyó“Út©vôië×O·á4Ê´TÖüèY¶ ˆ^RÐyòóFȲ¦Øá_Wr­‘dKE¾ï§TþU®G¿ k¬—Zæ6áy‰ ½*ʈ×"¡ H\Ú˹ 1ÌPC•Ò)’j¹æ^H,ÑÄK\‡ 0Ç+‘`g!8±BdŠhB‹%<¹F /J &–Q,ÒDi'„B—ÿ¬Sb’¸f¡Òœi-¬Øzé«2 ÄÂ¥˜®A®‚´qFáØ¢„¢27ŒSÎ9åT¢R QÄ=ùìÓÏkn)ˆ=yic›BPáBĨ£†Döi“OJ˜âœ?1Åt‘jtG4ÄŽ Õ™kÓP‹Ê5Ä’"mHYá!Ü@[и̢ˡDŒP&[é VØaS’ôþÑH#_|Ç— ¤rêöAEïbY¤.J‘Ô‹e bY¥z‘ÏvVâS,Q;Š*± µ4-_‹-.¢`rf‘%è*C7mx;&`"Ä^~} `äˆmØá‡9 ÇH†Ñ©ý°“êkÄð"ˆEZXaZk$ð =j°æ3naÜDÙ§šv0f­Üry¡¯¸OM[(Ô¬ô¸²]¨VͨÕ{ñ%êHlÛ à[ã¹÷š´Î $é_Ÿ†Xë­vf#¨ƒªŸ»ì…Ì&Ûg%âÅ 9²ðC œéPöa„‚»—pæ )îVK³ÓV[mÔ”hG—jx6<x@b"Ãþý(#Ød»š¨tbd‘tàÌü `ˆñUs2æZõÕ1„UƒdÚ\ÁÙ¯Ö &¨ÞÜ™Ld/*ÍÜ}G_à‰:J xVà…g£[ˆùÉÏÒr„Ž&ž(„Èôm¯¸Â¦x®ü¬Y/ß|å”èÔדÂÁH“ŒÂyÿýxä_.œtxñžÐò+­"ŸÇ É9®r[J¾Æ7>m(tfúF¨Àñ5ð|´ _7þ]{¼X% Ö?èE  Åffâ bpdcù^57¾Ð…àtI“aê8˜Cv$!ÐE hvAmð‚?Œ Sü'”²”$\ A5BÅ(BqŠR þäBE)RŠZŒ"wF1bt-€D ИF5®‘mtãáÇ3¬€GdŠojR”ؽ$8㹜ß\cfí(ä!«qÈv,’‘‹,$#ùHHR‘”L¤$!9³Ð™dxœÝLô“rÄJv ä)Q)|…&¬ÔFû\éʫɲ•µ¤¥-ÇKŒÜ*%(a#S˜Åf1ƒIŠŽ\6~Lå3¡;Ì'S˜2%F”¼x\SšÝôæ7™£kèÂVr&8Ñ™Nu’d”¸È¢²NyΓžÉ&u´yÎz¨\„.ôÐ2q³Ÿ5è™É‹v*T, kÁ.C!Q‰N”¢µèE1šQn”£õèGAR‘Ž”¤%5éI/ª®xe¥ai@;covered-0.7.10/doc/html/img/fsm_window.gif0000644000076500007650000004370011061646416020403 0ustar trevorwtrevorwGIF89awIç6_53Ÿ{Vº‚–ššÓ^²Þo^!"Æê‚p\Aªöªtxwžžž$,s$¬{CâúðË£ubĆj‘L›®‡Çc*!3&ƒ:DY‚BÊÊÊ||úκš/\…ÆöÆþßq¢V@z‰˜xŸÂ50.ô99ÓzúÍgEG%ÚÛܲ§‘|~ÚÂÒÉâŠ>rYV¨¯²ðþþ~vpq©ŒfñßÀ”$%MR\/äòùíÀ`žºf Ëæ5=‚{jU¾ž”ƒÜ…BRC[/5Žza`VVSP:5þåvt¯v%Híúý⢪½ÌãÐÁ½“‚Š2"~vyþþðRs3 ÒbÞ¶xOš›®¾‡]^mp¡–Ææ ÚÆ¢|g;t§–¡ÃЍÅݲu§•}Œå‡*H+޼ִÎá_>>;Ø,.½f.Èk™ˆxÄßï}•§Ò®”ÙôûH0:¦ ›¾¾¾>=>F–€…–¿m}‘JJJJ79þúá©Q¡¢¢ !ÒáïÒÒÒº}ju­Ô’î’þúèZr‘vmÀÔè‚‚®®­Z»‚JfzZmuqš³¯ÅØfl"öþþööö¨¨§òbb²²²u€ni“CNâââ‹k=²öŒ€tŽÁ7Xfr¾q¿ŽcØìö¥˜‘T…¹$%LL^úúúQ§w{’ÇþþþºººŠ‰Šÿÿÿ!ù ÿ,wIþÿIË`® Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱcÅ Òþy;r$É“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§O›$½õúI´¨Ñ£H“*]Ê´iÎ^P£Bg+Ü?Fñê'5ª4Q~8ˆ²DZW¨ýŒ-pÅÖÇpgãÊ+͘]pàö 1Öœ±0hÁŠBo‹¹ˆÑ íÇ Í®‰éÚåu7²Ü0B£öóزW4Ž;{Mª´ÃSQÇ•mpé×°cÇîG»¶4u6)ÓDè@”zµk{åàƒ&M6 Ú¼¶($ àj´æØ³k¯ÝîK¤H vþ¤æÃÛ8;^¸Ö‘žk˜<¾|]Û¼¸¹·úÍ{Èø/V„ñv†±߉àC$¸lç`?¬(8Þô#"V<ØÜ’ø"Ìöh(∞\aìÌv¬£ ‰0Æ(ãŒÛõB -Ì@È;—T@…‹\W8KlRÁ pÀQE›,a`m-ÔÀÅœðÉž¸òÚ#ˆa„aˆ/¸„ÑBœO?a˜lŠÑ€(ýйŽ=OwgžÁ…AÇ5à¬G?-€Ã >/öyh¢†YOV€Ã'‰^‡F$gJ#ͤۡ É€Æå¨Í…!"LƒÙ…ÁJ$þŒpJꬴRÚ^¸†3³ŒàÇ,³üH®à²Î‘ïÜÈ;+T°Ž!¸†ñ‚+EQKµÈS„'ëí·àz;¡ x´ !»œÃš È!˜àŒ¤a pO0œñbGø0’À¾wÔ³o¿êœaÇ…J³à$àxrŒ °â‹W“ÀÄ Ô³†Ò+©! ¨2á(ÂAÊy œH‡kðÛ»ˆpN ¶(âÍ ÌÁÀ9CxÂ"\ãÇ‘4pÄaÚbM¤ôz³Cv€aL$^zˆÆD3¼>"¸1Žv\ÃH=±€ì‹Þ$Ðu¸xMÆ"ׄ1Ž0ŒØr±þÑÒü Éõ˜ô{´M´Ñ¼¤#Òük.pG.ùä”W.®¤ßîÚëœ; ¸Jà -+È ¨²Âõ‹'µÄ.{-tk¹äš r>`Hsž/Á܆n,AÍØ*©Ûy !MxLq;s´}½÷xÁŠŒ€SO$ÎÛ"I:ˆ0Âa€¼¼+烳H<Þ¬1/8ÒàEr¤ÒŒ’ãŸR #@h€lñ?@Á\-Ç1ŽÅ©Ê@xºœÁŠ¢ÕcÁ 8è°6b-!¢@¼€x4îãH‡ÔÑ/¨P@8[Û¾À€À?+ì®(coàªþ@ðX€¾M^†,œ!:àÁkC­0Á±YASoh@*–påÝî‹` £5EFMÍ`s~àç¨PMyct§»A J:Z°¢ŒÑÀÀµ ð‰`«Ý*£ IHA¢@רÎ$´{€@`hÇ!b‚8ÃæÚbá F|IRÁЂOTƒ”ïÁ8ú©ÃÁ¸Ô'‚{½Ê (ÆÄî ohÊ\÷å"æ% 4íÆXB<\Å=V!Á` ÞÆðBã"7ø€¼Dð4EÂRS‹èû®; ÁœXò ±"JCoéþ œ¼ÂP_Äs`ŒÓÔÇì`›‘±ÃÆ.p¡Dªƒ‰DP…èðÖ¸ @r›Ø0F,p c´cbv˜C@ IÒ’šô¤(5é}Vê BÌÂ~x‡LaºŽS°”èD <ÀÓ9õX) &€?@Bðc1<ÁÒ¦:õ©O]„Vºcð"¡œÀ p+$À +åÅ‚¼@Ôx㜀 RºYU6åÀê #~×°6y!/`ÐÍ‹ ‚™›Bê>D|£Tñ†ÿµÃhd_èÐ\Ü-wc@=°©_ì!œØ@ìpU|ÝgD°Z]÷0C«þÀ Òˆþ…5úʼn+0‚M-øª7lA„ŠåÁ ,øP \Á¶}a)TLRØ•Fâ‡ð/ˆ C„…Ó+ xÚî¡’¸d Êp7ÐadèEs¡ÊÞöº÷½ð//îs B|C¦øõÃ:‚ºR< ;Ä$x‚¥ ð `tÁ˜À âKáEàá>¢† ®€D´pÆà‚Ñî3ùB›@86fIÜ‹*fÄ"D€H°-^8Z$„ñ¡ŠIâ CH€/LP _Ôã ¾‚-v‘a˜v¥¬8,/Ë‹3˜ÀO8‡2w[‰ò@@Àü¡ 4ø c&ȃþ „«×! _óõF4ì‡5øbÅkP³/“Ü4Æ\6 q yÈC,\1„=pˆHÅJáTJ›ç 9öÎà|ÃD°BÞìpa$™iFól‹HˆÞ0/ðqŽ»RøÖ¸Î5{ÁxÃªÞ GÞ‘…,¼£äxïíâkV<àð 0_»Z•/˜@„Ð! °‹¸ÇMîr›Ûª†0ÄdxQøÃ®uó]™=_4DÃÒõ†c¡—ÝÎ1w݃?>Ë kˆ[àïþµÀ¥;p^øÃ¿«Ã÷²l«ò›‡{0xÁ‹h04<ôFáþêa‹‡óbã_ø¸ýAqq×ÕÚ¼–n4¢o€ÓÝ.ÿ¬ÄÑ0ðqÍVØÃXëZâ!Ô»áâ†9¹ÓW¸  ’­ÇOÎóÂI—çóæ9¼½áûë`»ØÇNn¥—½×ð®ƒ&x…*Ô!¨'·+¼Qƒ Žîæ5Úy! P 8(Æ ( q´þðˆO<³ßk«êæhü¼÷Æ?Þò¼Fƒ3$Ÿt¹[Õìg·v¯O®÷Å»óÖ®kéyÍìÈ›žõ—ûÖc_ñØ{ö¬gü¦#a .ð{Ü‘O¼ìƒïkÏ¿ô¢Ç¼ò…Ïüæ;ÿùÐ?üå /ôê÷:‰à²þ¯)(ÒûŠ,áqP€²úЬ A2Pàý‚Ñ;úçOÿùköûÖÿ÷Áßkôó_èý—~ø€Šd …qx~÷÷õg}ýõPh€þg€H€xÈÞG}xxþ°AÀ˜8ûç ˆ'¨¸4Xƒ6xƒ8hˆ~î Ò iìFˆ€(à (°ƒÈ (`~G˜ƒ¸ƒHè„R(t*(ƒ6…Rˆ…S¸…\Ø…Oè…`†b†÷6sX0sã0þ€k g8sp‡e‡þ ‡v(‡u˜‡e¨‡|8‡w‡uˆ‚ˆw؇„Hˆþ~(ˆx8sˆˆˆtȈ¸ˆ{‰ƒøˆŽ‰¨‡“¨ˆ…‰˜ˆŽ˜‰”øˆ’8Š‰è‡¢8‰†¨Š¬¸Š®ØŠ°øŠ›ˆ8Þ§~ê‡v h…/¸H€Zˆƒ,h…Ä轘ƒ1ö'„ÆH}2ˆ‚Åø…X…ŒßµŒX€ËèŒXß……àÈ‹3h2HcxŽ8hŽ˜| |ðŽðèŽJ0îØŽðxøøŽó˜øXüøyþ¨9ýXö¸iöô¸öùX ù Y‘)Iyúx‘ü¨‘òÈ‘i’ Ù‘*¹’,Ù’.©ùþÀ4Y“6y“5Ù ÜÐ ü “ð“<”@9”>‰“Fy”8ù“=”HI“Lù”=•Mi”<)•U)•S¹”9É”YÙ•^ù•9–W –T‰”Uy•gé”d¹–lÙ–n‰”MÀùÐ oY—vy—x™—z¹—|Ù—~ù—€i”qÙ 3˜†y˜ˆ™˜Š¹˜ŒÙ˜l—2阒9™”Y™–y™Œ™rI—ü6ÐÀ(à©ÀŽÈ@“Íp[`“™šv™°™c66À—qÐndð–qlÒ ÜЗi ˜YœÆyœ8 ™…>° `bðÑ 9P  –ÀÕþ öœ=© ËÀ–qÞÉ´ðÉiþ@]·y“ŽÐœ9•iК5É\œÀÜ0ŸFÉŸH á… Pžz N@ È™  Ú˜š9—4nÐ 1¹¸0—ùP \u ù  O€ ÞÙ èžq 'Ùl`&Êqp›Ž@ù0‡ tW  Í A`ù 4ð Ž —üÀÝ W@6¤R ™üðJÀŽÐù   œgp ` SZ¥„™“Tj¥ü ¢OZ“p` “ÝÀ5ÊüàŽ‘ó—e¦ü*ÊÜ%Ú, ›%zþÁ9¢%š ¢°¹ ŒÚ¨m9˜Ëé |ðÐW€ 4Y • ªˆ° ÔPž!Ú Êç° ð@ªñp e ÊÐü xÀã €z ×À XZ 4é£`R° ó`Š ¹ÀMy6 ^ÀpàJ0 À ©Ù qn°ùÖŠ­epQT­×Š ðNhj ÐÀ–  ઠi°Š _  Pø°-®‘à– kÀV` Z \Üp xÀ ç ©À ¥zªðÀ p0 ë¨ ²]Ù Ë)'¶RÐ"@ ôPþ ‡`pD'Pw0»q j  é\Cs ` ’pØÐ ¨l× Ö€ ô@“g ç` ÕpÏæàËŠ w v€ÏZ ðaÀk¾¬l U2°ª–}Ð L“— Ð¾p šÐ!Î@en` C þ Cv¤ÜËÌ šî ø\Ó–I²4YÃ5Ù ià¦=É™ù§ñ™§Á™ÞI—!êŽÞÉ6Ð AÝ Nštð 6™ipàŽ“–лݠê»»6À™Nj –ð“YžÀJ ¡,Ê}ÚÖLݤJÀ“L Ym“„ùpË™Ý` ¬ x­šAM“NšÕìÖü «0¹“…í¤Ýð“FÓüÐ ‘lÓ˜]œ¸û—¯Ú•ùÌ–¹ I9–6iÚ~ã@ŸI‰•7IÓ¨Ù² 4\˜}ʆ Ê4M™|PسýÛÀ}“ºÜÄ]ÜÆí˜ :ÔǽÜÌÝÜ^©làŽþêÛù€ÓÎ}ÝØÝüÐ' ·n-“°™Ú]ÞæMÜÜíÝìÀáýG@¤¶}Þò=ß2œÞæÞ19—ã­ÓôÝßþ ²éýÝ“Ô2ùÞ‘I“í8ÿÍRp¦ þà™ÙÝ>ÝúM¤œ¹¿ˆ€ –Í` .°–þáIÙ m™10»}—'œFâNߎß1éÞriÛl` ¤§`I `Ë;ÞãTy »y™| ˜€"~“ ºðâómßø-Ôã}à4))À Ž VÀÐÑÀø i0 20J°"€ G•§Ð!¦læhÞ™€u [ ,¨<°_Pâþ5)@^`eJ€S   »Pü  ^UÇ~è ¼øü°æíKÀÄ)­Š éZ‹ðå,ÊCÞ”i@鉛㠽К™Àyp Ý »0ðqÂ`«N~ÝPÎÞùMãü]åWî;'Àj ‡ ¶ÀÃ: A ‰` Þ€ )þ“±€ ]lí‡ ÝÁÀ\ p tL@d  äü@ 0à  ÚðÍ p • —À³pônïÉz &@pÝ ÝÞÅPj ¼úÍd€Îdàì°ðÇ.Þ” ÏðÜ Ñ - þL¥ :Ð Qa è  ;°±¿ÞÜ1.ìRná6iåà  Žð jÀðZåâ%ß%NƒRmá—&"X wpi2Î.nè•™’oƒ·L•°©êÄ-½sÃ6’²„K4z[»~-ƒH['ã°‰ê–lrmüævþ6™x1aG†¸ˆÌ%Õ Kü¤p v´ ì¶/m߯[÷nÞ!cάù(ßðGGØt{t2Ÿ˜YâÈ-Ÿs’Ò[r:¿ªÜ¨kÉ­šŽï¹Y‚>¼{§íü:½']¤w”ÃÁ |j^~ûÞýýÿ0@˜d:¡¦›rÚ©§nPR‚òÔÍ‘ ¤°B /Ä0Û(áˆ39 G$±DOD±Äßh² 'xò)Eg¤±Feü­Ãó)î¸än2H!‡$2¥ t1Á‹d²I'Ÿ1Çà†ã1Ä¡Ä2K-·léÈäID.Ç$³L-¥ôÊ—4³M7ßœÑË_<þnA8ïÄ3Ï ÑÜqÍ+õ4PA]’“J%í4QE%ˆO5­d4RI-L'Å4S3Ѽ D55T(+¥sI&€°ºyP¤?Mz• VgdeŠc% WfuS§ôTLG ¾ëÄ[O"&]PDJvÙ/ùJÃfŸ=)ÚiCª¶W_û²T;Çs!at9Á†NNàƒ%DQ¢Gš¤ši‚~ó‰døo LêÙÃG”€¤>ÜË„LlˆcÞzÓB!B‹h¸1'‘¹7_øÉ„©rºÄcé´¨§…ÖN¸™Dz9™Gq9 sÀþñ¦5GzÉ–$Ÿn-Œ]p¤Kâ8` ‰f…vb‰)¶xA¥5KGƒýñ7øi&hÆQÃN`É%söØ¢štžQç6ðá& |øÃöPu NzÒx£Rá&lÐPn¹ÑØ¢“Q†'›ÊX`g¹äœ^"Æn¼ïpa0¢¡tёɄ+¼qqÅwÞ¡´Ñ@ds )ã NTóŒQN*þøTšÙ¼óGNñ–lœpO|ñÆ|òÊã>sÍ9÷<ì'I=T ³Ñ'‡gÚžßȰiˆÅòñaà#mÉ…"Î1T"Џ¡E@ÁЄ®Q4~c‘ˆ0ü5 8£§À‡"t`« è³0ÀG$–¡-("θ…&œÁ†àB Ç èÇÐÑÊœ”ô¤È€ÃC…1…f,BȾðŠf”áŸç@öÁ,•…dPæR›Ú žcR€„)áƒÆ$Èhj2,ˆJz½hF7jÚ/¤#E'“ÆV¥O ÄÉØ‚Ð:„þ“N„ò2Ð2NÆ >´k°Ý8;²ÉP":8A#øX6Gg~åÇ#0«8œ 1xD'Á‡ñd-³ûé,!»Êžðƒ ‰N'øÀŽää³–HŽˆšÁŽœ•„G“MŽ„N %¸ÇA“=Á ÜyŽ®°¦±,r+‹G`V³Ã«\e¢9µ%2ÀB«h”†ðÚF¼'‚Ov5׉‰%ˆÒoÕ;ß ±ôÅo~sÃÞ4ê׿ÿE‰}/`$ü­« `³iÁ¦/‚Ý a g·Áð­p†Ã&a]iØÃ˜ºð‡E*ØÄ Þ.’,åà·XP%vqŒ_œâþryWÆ7Æ“„Ù!V÷ØÇ?r…Œ“dôÂË_s˜Åçƒ ›v°…=lbÛØÇFv²•½lf7ÛÙφv´¥=mjWÛÚ×>ö®u6(ÁÛßw¸Å=nr—ÛÜçFwºÕ½nvþ·ÛÝï†w¼å=oz×ÛÞä¦Úž{â¡nôÛßÿxÀ>p‚ÜàGx¾p†7Üá‡xÄ%>qŠWüß -L|dqŽwÜãyÈE>r’—Ü߆Ò6AzM0*µÜå/‡yÌe>sš×Üæ7ÇyÎu¾sž÷Üç?zÐ…>t™¸'›ÆqÒ›ôr“¬ÜäO‡zÔ¥>uªWã÷5•µ¾u®wÝë_{ØÅ>ö7(‚QÀ±v¶·Ýío‡{Üå>wº×ÝîwÇ{Þõ¾w¾÷Ýï|à?øµ‡Áð†Çá¯øÄ+!6±zä%?yÊWÞòm¿1¾yŒ÷ÛƒüåE?zÒ—þÞô ï¼æ1ßé|4ð¯‡}ìe?{Ú×Þö·¿ýâ¿x݇aí«×é…?|â_ò™Gç7ïï8éJ‡¾™zýüèWK¬§¾õµÿ¤é?§ó™UªbÙ]e“JÈ>nÒ<"ü·I>Æ« ó %ÊÿÌáýŸwû$Â>Ø€s@D-_ðh<°œHƒȆ¬h1PÀcY‘ÈÀÜà9ÈŠN@@_ø‚[0¢Å*A’ƒ®æò—¸°„÷‹ƒh@ ”èu@„PDà‚F Žè- ü¿é¾Nˆ€kÈ€#8A¸ƒd¨øÂÈ…{@þ…¬ˆƒ3x…À~à/‰/Ô0(»Ú7`mP‚LX€Â1˜6‰N(ƒ ƒ pÕ`‡^°M°nx„D`‡”h† È€‚?C¢Bä‚Þ @~ˆ<ŒÃ¢Nà‡j8†èG‚3¸BH˜‚‰ƒQ8¤Ò_¸`HÅUD†ô…( ð¤ê`€øß‘‚Q†5 Ð 7°“8†]€… Xƒ/PKPFf Æ/Et°Œ0Jâ_ˆ‡rX+‡Zä)_KÈw{hgàƒ= Á\¨§hL40_¸ƒâþ"ˆU †qV¨§>àgÜ<ÀB)Ø_Pÿ‹Dé>Jô=°%Ø€3L°„j˜ƒº€l`j¨Š÷Ppàe¸Q–¨€Ix¹€PÈ€]¸…‚„H€xI; ÀGH4Ü@ˆ„ì†\ð È„[ˆ|@©ÔvH/¸a  Œth„NHƒ5¸‚-àƒ^`£¤D;È1¨K8Ø1½àz„˜„$¸!‚)&2€ƒ †~k¬ &PB[ÀÐ"°‚2øK \70"СŠÀ£ˆ«D+è‰L ƒJÀƒþC0„È”4œ H_ pœÈ.H€c€ÚôŒ]ðH¸‡[ÀBº0lèêé„*ÀX§ C ˆ<ƒ)¸ÍÈN8h„LxdIȃH˜¨"»ÎÌNh† @aÀJ¼€kpÈaÀ†¼B¸K€$mƒk°„nØlÈ„¸…4XòÅÔ™ÙH€kpȼt.ȆPYÈEYPÎ$‘‹Œ€³)?G`Bgbƒ]H2`Pî)¨D_†W(ƒ9°Mƒ3P…A"¨8‡dx¥f8… D7Àª) `Êòc‚\ºÍ[¨†5°‚D8þ‡F€ƒs¸ˆ\H†&€D~ÐFÂèK~ˆLXˆ<ˆœ³ƒ9ÐćÌÏýìK€P Ûl}`ÐKXL0¥˜P =\à.åP ™ÄËS^„T(°IlÐ…•N0†qÈzÐk)ˆ…' ƒOP†+4(œ„Bƒ5€ÐS#tƒS02ôŒ7z0 ,u†&ˆRX€tX, z`…/`w`(ó웦Xk@ƒ€«DSúL„z0@ ƒZ’¦€ƒ5[ȰS6HP=uÍKØhÆ]ð‚qƒ[þЂGd‚=€†DÕîË)Ë\ð‡hGð†|p„‡‘°Œoˆè &0€Lhð>@cP@W-؃@Ø]¸´È„΄‡)È G4ˆp@ @ƒFðYQð†rh†^ðzp„2ð4`(G`„ÖØ‰ârxLX„õŒ É[pXè«@à†™µ‚¨Í‡ 8YXp8G É"ˆ‰Ý•2‚^0hCØ4p vˆM4‚ž$X ™D‘($“H/ÃI¯ù+§`¹DM$ˆÀðêÀ é0\èH\ŽËüH‰ª˜¿ÁE‘‹ÝþÒ¥‘Â5ÝÔ=>ë†ð‹—×…ÝØ•ÝÙ¥ÝÚµÝÛÅÝÜÕÝÝåÝÞõÝßÞàÞá%Þâ5ÞÚ ]`=D8apÞç…Þè•Þé¥Þê¥^ÀÞìÕÞíÍÞaðÞ]Ø…ï†ð%_ñîEßíµÞõeßöuß÷…ßø•ßù¥ßúµßû_Çù•rY“ð€;»³«¸à‹ë·^xPàfàV€Hrà ¦à &tPÖà6s(àƒû`ˆûà a6¾>=Nðë ÿ¥àf á¶áfyàBàáöá^‡p&â–\Õ ”‹Ýß9YþD†F„".bþá+þá b*Æá#VâAabA’áP(–b.‚ èâþáp "‡+Öbf0Nã5îb$þâ%^a1æß-ƒáal á;¦á ø °6¶ay@þ€v€8€{€„Ž‚-¶aEfd6FäV>öã@È€iá醈bBžâ"¶G6b7¾â…9öá:>äŽåöbRÖ“0FåGé Dð†éxen…ZÀ€Bè_,¾¸‡EÐdN®áf~æh~äQæ< cî2aå3¾aÀ€€æPÎaZîáu8€'¨„uÈbmþ¦áðvŽæP>â$ç7ç1¦«|0fd.d"n…V°ƒ_ðåH^‡IþaYØ…l.b†€m倯“h@ƒ&.çž8ç1†e®ah…Œ~dxæáu€iŠŽgBÐeFéhh_gŽè?&g‑ƒ–‘džbw® °€vné+¦' g\îáMvgf8ê¤öf#Þiž6“|fÓ Ane)iFä”&b+¾b{¦f|f†…¾j;¦á_Öê6éj,+h¡N‘N0†mÀáV bHÆâÀ¦éOàân¹žk2á†æ_sëëÂög—þa‰îáš.ì¸ÎêÄÆF£b>fþBFî©6âH&ËVëµvçV@dÓFlÎæ’ºî.Ǧ‘È>iO0Ó~g &lNk!NgÝæíØ–m-©k˺ëЖe¾áZ°¨b—^‡{€ê,&l¸fè~ëm6îãÆÆNeÛ&i“f†p…×öeê–…Õ¾çFïÝ>ëÍïðöi`Yn„öínëiàmfÔöápXmË&„MFc²þæúží?æéæ6ïÂFkÁ~ïÌÆjßÚ&fƒfîá… Wð¥¶pìVo.>lúÖð&ïuéÇ- &‡œÉ·Õ™ Ð3à„T8™8PMì„~PiiþL€/ÜæbD®ðçaÌÎì^qûÞßÏöð„ˆG/h [èB»â„$ˆKøkØI¸B8 #Gˆ£å_8„h‚ÞJæýñ*ðx¶l¿€ì¦bwþî+'’'cò&A(€è¥S@Ìy &ØKw;x8‚ƒaðAGP‘pn kZ6ð—¾ðþoÍ6t(IîÇk±\/¯„aкTP5Šèl¨ Š†úTàôªpI¸…NРô™Ü±æmØîs)tnõBõ iq‡ñN`t8„#°U Äd‚p\cÔL±|bgÊc—,Qgv‚pò*þ§l mÈlVñkÇöû¶ë'þp÷¨ug²„°Hsü˜‡x'†X÷7€ ÈaèÉeÐs²þoÀbBj&lw–ï¾¶v~·×öíérê)ØõM ‚oˆSÁG I/·†h†K8„gw‘˜wfðY&txù¸î\f뢯â}Gù”wpüx–ïƒ4Èu”9Lí0wÃaN8„bƒðk  nÐ ! ^í]f>gêLy–{¸Ïð¨?ô&—Ú~ñðp“ˆ¶Kϰ Ãé†|;|RŸpÐyðo¸r¦I_õ€þÈŸ†=æûCŸú4ñ”- vèÞÐë wW Ї‡fê{°†'°ûËy6ׇýPNñÐD/•‡ì 7# ƒõfj"¸€ ‚Õ^̾ããOþå_pàï÷,—õ€7‘<Ça˜{OBvB L>kpïpôC¢/ÿì×þÉöá‡ñÁmDöÏßìfåñ dð p„9hð‚8™ù˜Æl›œ‰Ìä©àçñ#È"G’,iò$Ê”*W²léò%̘/£ù Ôä>Ýòñ|t„M>DÞdÉ ‰FŠÓZy’cf¢¼2 Ò€´ÐÚ:‡>%­þ±´éS­8-kö,Ú´jת¥iÓ\Îüòu t4¶0 JêW"Á©‚§B”öï@ô2nìø1dÇnoæ|Ä3ŸO B#§4¶ ±_yb“&Ž+hd9³níúuäÉpu^®{7/l‘Æú‚>¼±`iÁ… §^û8òäÊIN>ÁŽåž?ƒ]Î)3ßËC\p¸ˆµoì¸ü<úô±k6™½“§í|xÏïÞ.ƒœZI“—U«x™QK‡…eœz *¸`LÍÅuÙ#vQGßgŸ+¨æÝ`TòßA[e•Çh7–y ª¸"‹"Eƒ†M8Ñ6W7ÓÍ·\}þµ"+¿Œ8p­ãÀ=÷¬óÁAë 'ÐS­`Ú!Ø"•U¦ç mÒiVr|ý8Q賡AH>tO8²¬"!"&õ$ySZ9'¯Éöà\ÞFo¶RC!RY& ©IX€`B¹_Šu:úècXF‡Ùt›)׉1ž$UKí7(!ëG=uDƒs5ÖYk½5×]{ý5Øa‹=6Ùe›}6Úi«v$0¶‡'ÆòQ1Ýuƒ–D½ýND@2Üðã·ß#Þ“ ›A€9‹•¼ø«Ïj”E 9iF=Ø}¹DITH7ß+uÒ„ vwÎ8鎯fsk„  k, k ‘® €ùÝõþâ,n¸@½—>¼•Í=7ifÍ 9TµÈÓþ@¯ô°Íì &îˆ%]jažÒç¡·»F߾ЧÓ(!"ªŸh‡­`Æ6FÈ‘¡@=Ô0fö…‡…wÈ’b¾“|΢3úÈ “i‰ËKJ’`9´¢IžhÀ/ÕaŽ<„¬›/×HLsä¢î|'#$Ê£;ž"<*¢=ÒáûÕã>Ρ(ã?ªã¾¡?dº¢>"$®ã*2$V¢º-$DfaêdEb¡/¾bFZä&N¤8vdD~$¢£HþŸ.²ãI"¡BvãJ ¡C¾dò!'º¤L¢$8ÒFÞ$N–#Æ#Oî 6†dPnMŒM%â%"Q*åRædI:eûÑc6J¥ð½ãDʇ7(Wv¥W~%X†¥XŽ%Y–¥Yž%Z¦¥Z®%[¶¥[¾%\Æ¥\Î%]‚% þÂ)jI7ì/ô¥_þ%`¦`&a¦a&b&¦b.&c6¦c>&dF¦dN&eVf`æ/ä78ÜðÃ6A?ô‚hŽ&i–¦iž&j¦¦j®&k¶¦k¾&lƦlÎ&mÖ¦mÞ&næ¦n–fhöŒPœÀ 'q§q'r&§r.'s6§s>'tF§tN'uV§u^'vf§vn§qf€wfÀ#g>œ€9”§yž'z¦§z®'{¶§{¾'|Ƨ|Î'}Ö§}Þ'~æ§~î'ö'{†gIdP°¨(‚&¨‚.(ƒ6¨ƒ>(„F¨„N(…V¨…^(†f¨†n(‡"¨8;þŒ`úE]–¨‰ž(Ц¨Š®(‹¶¨‹‚%p¥ˆŠDhÞ(Žæ¨Žî(ö¨þ(©)‘©‘)’&©’.)“6©“æ(ÞèI(æš•^)–f©–n)—v©—~)˜†©˜Ž)™–©™ž)š¦©š®)–6 ]ò›Î)Ö©Þ)žæ©žîéžþ 7øÚ\L)PL Ÿª¡*¢&ª¢.*›îÚeÀi>èDN*¥Vª¥^*¦fª¦n*§vª§~*¨†ª¨Ž*©–ª©Ž*œvË®*«¶ª«¾*¬Æ*\²XÌ•`2ôƒ®î*¯öª¯þ*°«°+±«±+²&«þ².+³6«³>+´F«´6+t<©µ^+¶f«¶n+·v«·zk@ˆkŽ«¹žkµ& 0*»¶«»¾+¼Æë—ú  êZIäZ/ü¦Uz!8èëHð 8Ê#(Aà8†ªìG,JtC{ lI8¼$8(?äB4\,,$‚6tÂX£TD†CÀ†ÄÈ–¬I<€PƒÃ’Ä*8AËBd¿ò: ‚7ð”tÂ)„€£D€=ˆ, ìGlÀÐP8ä€â Ä*°ìJNl' Ã2|Ä%lA3œ.ðƒøC4܂ւCƒ6pCØ"%t‚„'Dƒ;X?Èþ€Ù6?Ä;¸H”"¨ÙAÀÂÁpƒ x­-€2ˆÁ3À?d‚6ˆ"`?D€ôT. B*tÃGä:BxmHdÀp-2hB0@?</ ‚;l°^žƒ dB?pCôÃ#­ 0A= ävB=ÐÃG€Â€,ÄAð’ÁÜb‚7 4$‚: nÓ¾îØvd¿Fm($à äCÏò,0ÄA€€-p=l `€=HÁ À0À‚#аÂ=ÄÃÁtBx€ Äè­G€BxC,”,‚d‚0ÀB3B ŒBæ*ƒ¼€"ØA0þ°5tBˆ€ŒƒÜææƒ&Ä8DB9|„`ÃíFé‚Ä4@0$€ ï€3ØÀ€A °@0XÂ)€4,Â5Ø€Ü%d" ƒïžÂ9x$@C'Ø2Pí1ÜÁ-”€CpÃ*TÂ9ŒCœ|A#¬Â1`ƒ-äfäÄòäC$À,ÖvÃXƒ,Á@Ã(=\‚" CB HBŒÁÜÂA9tÂ"„€ °‚Ø-Høo<0Àd.Á1dƒGdB ì@Èž‚ðì5€0pC ?4C,æ2Á€¬)÷T&à,Ä€ÈmHÀ€þpà C€pAp¬Á-@)tÂ2ÛÜA>d4‚Ñ*,àÁÐÀÔ†Ä#+mƒ TC:ÐÃìBß‚ÏÂñoJ­ßˆ/ÏfÃA0 A*ØÀ<Ãív³2œƒÄB0$8²3KrTƒ 41‡ÞÄ ðƒ#HÂ1øm4ûà?ŸpC.¼2ævB3„ƒ-;ƒ#ìGÛëz1,A0,‚óŠÄ)r»À7;3?ÀA¨€Qû®8ƒ ò-l6(ÁúÌðGœ3HKÃ\ƒ.4-7Tƒ@ÀD4(8->k/ÅJíþ…ï)þƒ ¬°A2ðïrs#,6d@,à C#„ò"OrýÞ;˜ƒ%ì®7C|,'1|ÂÜ(T‚ ì@!tCÏ^m+7¶ D€5ò.˜°t‚2ÌÁœ2¤?\ñ*ØÁXóƒ-ôÁGpCø&±%­%‚3œØnÂüÀG@<Âă73s;\y²C3ôƒñz„#L´4¤C#œuXë€%4Ã.ÐC.X,dB:ä€öòA'ð€z÷`B'”Ah-6ÜB&ì%ÈÀÐ(¬°‚3°ÐC3,Á-tB ”‚Öî€0 ‚.¤ÁpO±‚0þàÃ2p³ ¨-( øœCÄ7?”Ç^Â1G€¬08¯¤78ü‚ t-?0'¨w'Â>l”C>l€Œïwb~#C'ÀA %¤:#ü7’§Á8ä@3¨Ã '8â ƒ0¼4ûlÜA7t è!ß÷àªõÒ†D?w]Äì\pC'pž/Æ›–D3äÞÿÍbNñ ŽGT,Ïh¯á¹GœÂO‹„âúŸï¯ùÔœ„½2:HØëþÝö&s:BÎ,¬dB¤»Pì«z€C‡¶z…‚h†Âº«Ï:­×º­ß:®ç:ƒnf ôº¯ÿ:°»þ°;±»±û»²§²7»³?;´G»´O;µW»µ_;¶_;q®«¼v»·;¸‡;£ú¦ªga—{’:º'ṯûY±Á Ä»¼Ï;½×{ÄŠ„º»ûPô÷‚1ŒD»ë»PñBNÄ(W¼¹zeÂ+/üo’U2D¼ÄO<ѧG@<Åg¼Ä[¼À/‹1Ä{‚¨sÈúÈè ü;¾Sl2pê èëÊojËwü²ð;(ܼÍß<­ê<Ïß<; |HÌl¤kV«9èÐ?¸éÑ%C4,€ÔO=ÕW½Õ_=Ög½Öc=',€?d€¨›„1°ÃΗ}$ˆÚŸCÍÓþjÎÿ<À«üž@?,@2D |%4<¾?<6 €Ã `Á°Ý#½fÀ¤€7¤&`áߤ ÁèÓiˆâ©¦GH4dK­ÆhŒJœCpå9€4|Œ>ýÛã}çà#Hƒ?¤€¤ïÚ½Ëß(h€ Â>ZÿMF9; ™: ¬/`&0A!ï)òA  ¬ï/|@¿Ž+8àÿ¸*Á¸*?@ð8~MuSØíD?, j¨§ðщG›,4÷þ"wÉø,¬xq`I“'Q¦T¹’eK—/aÆ”9“fM~ìRòˆçBŸ?v{tªAˆ@ãp)ùq+aP§OòlÊGɉ= º½4ƆŸG])éÚ€‚c©C N ¿d Ù„”"¢†òåchÐí#½löÔM‘ÂÛ‘¼{m&V¼˜qcÇ[æó¶';±_ÑfÖ<Žˆ^ùĉ³ Ú£2ˆHàÃæ "Q¡O§âº™öWÌJØ™ëçïÄK^biwd6³^k fÌÎݺ°(ÔkQ`2¿ Ã<·;h;†$!‡?ž|y™ÐôKv‚;6ïáÇ—/?B:dñ¥ì‚UÆ×þ uø¶ˆà 4Dagž/ÐF”ùd°½Ìi&´bÃ6°@SâÎa³¯”Pë$¶úê&6À¹ŽNÐ 1·¤ãÛçRp'Œ…T3OÇyìQ1>ÐÈà„!Û+ÒÈ#‘d‡•C12?m¢È†½TÃw´1'xÐÄ‹$ÁLrÈdŒ D«Ë0üJŠáAë6M*Æ…òÉÀŽ ÚC¯|¨;Hº"Ja^Ø8ŒOð|LTÑE{Tb!‹lPR6”P";úˆO†]ĉ²6$ A VÖÈCË/X“IåS‚Ò÷ÜkÏœÂÎôÊ6©ÂàÐÖ[³$•Ë+¯ŠÜáhÃ^þ|K/w J‹@Ø1t:¾­ÖÚkã†c2p¯Rà‚ÓL,¢ø“Àa„ ÒNùB…\D€eƒ&Ĩ¤æPÁœ-À ÷ÛJ©r•hué7©x- „yí¸“3Qؼ:ɇæò&¡>•cGE4Àifba¿ÃÖä“Q^IÆ~,á—aŠ |9 2âØ™nèðÅX‰À¬x$M|ÉC˜™f¸+WgMæL©„’*<Ž@x×m×jKÙ‘'Î@šhZÌÆ|öT °'6;å·á¾6Ÿ&¼9a'¡úé0:¿’Xâ|˜°¤KôJ(Âyr1ï‘ý+iؘšaŠþšþÊW‚"f{âG<<£|øa#ZÐùÉ«ô¶[õÕwdƒ—#ø ݦNøé„v¸¹öN¸)éöźaÇ›@²rɘ»'䌬{JæË"1ašøtaÍV¶$êMOjY_üðf%~|”N§ŸÔWâ%$Ÿzä¬EjJ¨^P‚ý ‘·§Ý{‹I2=°®t×óÐù˜@›t#Þ†9ØÇºÂ$‚‰1¼â< 6Å~B‘]J¼Ö„d4„%4! G¨¿ƒœ0#<¡› BΆ,a8€î‡=ôáD! …iKLÜ·'é,ot*žJÀWC)NqQݨáŠ9°˜E-b1[4GÁÈE1z±…^4㹸žÎÍÄöS\ý&1•XäˆT´ã{¤¹‰ql|ôc^ø˜@ެwz4$ÿË0ôc‘‹ìÇ#ÉHG†!)9Aº‚GMn’“‰ÂÍÀ@y$ö<¨=u,‰Œ"gÊN®’•­¼ÁFEWÎ’–µ„ ºØpIªØ’—½ô¥L”à J “²üå1‘ÉKXŒtLæ3¡9K\^²*a¨ 8°™Mmn“›Ýôæ7ÁNqŽ“œå4ç9Ñ™Nu®“ítç;áÎ#ä+ü‹= ;covered-0.7.10/doc/html/img/gen_menu.gif0000644000076500007650000000722711052400251020011 0ustar trevorwtrevorwGIF89aòAç9.i¬NžÎzºê¡Õòr.VisÞÖžÎÚÎN©h÷ܯ›ŸjjfÒêõNçºüæ¸ææèZ.>¢¢vÌ”ZN>õæ×>ôëá.B vF¿º£¢vZZ~.ÆòþBfv>*n®ž~Nñòô.avŽºi¢Ñüõ伬œùòî.v¸.ÐÕÜ>n®º¶Tvšª‚NnZN¿ëýÚßägª‚fØÒÈvdNçìðªºÂ±Ó꟞¶‰föö÷>>1‚»ÎâôÝɸR…±Æ¢Šv>Zu>vvŽž~.NZ†À†Býêõæû–²¦z²Ù..>þýö®–®n‚‚íÕ¶Õõý¶ºÎ~Z*‚Âê®nB—ŽvN~ÆÖÂ-NjñË—þ÷ÕåòùåÝϺ–n®²·Õ `òöø^N6Ú±z[.n~Z.˜§·NŽÊݺ–Îæö>>v¶ÞøÊŽC.ZŽvžºýñÉ–¯Ðþúê†6ކ¢Z..ª†n†N.fn„–>†Ãͪ–¾ÖêëÔ°¦“N>²ÍæNZ>––Ã>~n´àúýþíÄν­úöðžnBÎñþ.nªŠÆìöýþv>>œZ¬–vþþúÒ®–––ª¶¾¾éùþÞÖÊ´«–·––жºîýþìÛÁgˆ¯ŽN>6.Ý™y‡ºá.‰ÒƾôáÏÆ®º•ÊíØªn¼²ºN>.¦²Öºv.N–ÌóÒš‰ ¿[ªf.Üíö‚–ެ––Bf†Nnž>NkôÔ¦þöÎv¢–ªË†‚nÄ×åZªÇáÎöþf–ÊšZ*–Ž~¶ÈÙ––´Â–v•>šZ.–¶Ô>v¤·Ôì>–™Nn>ˆjHÖúþæþþ‡k­vJŠ´Ô…ªÆÂʶï“ðîÝíÖÀþþò»‚;Nn.>Nàê±ÁÓØâô†ZZZ>²¯¬úî×Õ¶•ùæËBm Z>6NN>þþþ–––ΖN?ŽÊÀÌÕþþèZžÓZŽÃòþþ”ÁáN™·º¹ÌÝè¿––ÿÿÿ!ù ÿ,òAþã H° Áƒ*\Ȱ¡Ã‡#JœH±"Â-jÜȱ£Ç Cü'²¤É“(SªHr¥Ë—0cÊœI³¦Í›8sêÜɳg¼Gxa䳨Êrúr†³ÁÆ@Z"q\Ñ€U/ „svõE¯mùºº € ©FŠAâ!-«­p†›@%´4 µh€: :•¨Ð*)[?äí°j7Þ¼Kä «ÀÖÞ´;í‘ËA¤¨àãæ\«“†Ñ`Œ`‰˜Æ 5¥¹Ò(aŠÇ@€¸ó XhϘy†[ð"ÊšT× JñFàã96Osž-»”þDÊãG…ÀFB ¤í®À¹/ ÄV`„ºŒ‚ï½£àçä8a"ú0Â@ÄÐ&Ðk AT<6%&Ùa eîp’R8ÍÌ2`uyµvß (J>–$ÝO8 @Ð/kä6ß4ÒÔ8HJp­ ä„"ˆÓ¡ Ĉ/#Ð8@0ȃñˆÒŸT†Y5C5°a3ôˆ±F|Ýq˜ m÷A1< È5a ß@4úxcŽѧAóüfäM«ÄRP9Ñ@È9¼PdÉ'‹þi&bQ$¯Bnº‰¡@u(qx)&Æ!lÈ Ž:žÄaÏ)Àˆ³O£ œ"#A×þ1\Aô 1”ìù^3QéŠÙ/¾ o®å~zi²`BÈ_eÆp¨"•ñ8aÕ"áèva"0>1B,qÆ'Ü@c!çnZð¶†É¼°âi/¦ŽÖî}^ "vqj`#tAw¬€;0ÜÐ “†BüxâÛD=æ?¯hÿEЄg˜1Ê]b “ÔÅ2ýRL@‘y’â±¥ ¿ÇÔ¯™€g•zu†ÂHœ÷ ô—WÅÅRdQÌ@}^Åþ Æs­Õ«À,TWí×U–åi‰«ñÐH¸M˜äáÍ C´Î œPøæœwîùç ‡.ú褗nú騧®úꬷîºG ePAPRùëgO+|ò •+° Ïðƒ ÔB7ÃL(ö|R|óÅ$JòšÔãî+…ʆ­3<.;M/Ϙd¢I?ÞQhPïóF'æ×È·ò”„w= , 9ˆlàD9 2аŻ­…cðþ†Z5U–BDp*&±Ð l",˜èD=pW?\ˆu"Í«K1dzþHÞ2úIKá%O”¨_¡´k¥ ¤wËE8ª8¼o0B“š8(Ý#ÐṡŸ h—þöÎ^^nffjn†rvN.¦®Î^f‚lv¢>/K¿%A¹†ŠšRb¢...úæÂ”ÔòVfªFjö¨¨¨Â¶zvNV^†ôÔ£9R¾#?¾²nvŽ®ª¶èNššÒòN^®"@Âf˜ÎöþJjöv>fnŠ–šªòöÖ*RêNjæ>bö-JÎ?YŪnB²ÒÂRfº&JÖ>v†üîÈFò¶¶¶Ö¢nÂÎúþ÷ÒÞºŠ.~ж÷ö÷ŽœÞ’bvÎ>>>.n"BÆ:WÖྖ@^ÚRjÂ.NÒÖÝò®†Z&NêTžÒ0RàJfÚžf.†.†ÊòêÒÑÑÑþþÖºººYwóf¥×žÊî–¶Î2NÖ2VèBn®þòÎf~Þ®‚>n–º"BÊx9Yåž‚>FbêBfö¶Âª.>~‚‚VnÊ~ŽÖÖÖ×ÊŽB𯯇œôýúòææÖÜâûRrö&Fξ¾¾íîúdnžÊ-NßFföv†Úþþâ›ÂÆÖ6Vì&JÞ*Næâƪʎ.ºŽfÎæâìÚ¾Bbö.RꮺæRnæ&FÖNæææž®Ò“Êï2VîÆÆÆ&Jâ:^öšNþþæêêëòöûNnöž¢ÆrŠÞ&NîæòêÛâöÒžfiƒîŽ²Â–>âæ÷*NêN&Nò.Vò¾ÆâÐÖø”¨ö*NîÚÚÚΖ>6Zö&J榲ₒÚ>^ôñþýöþþ2Zòf~æîîï2VòèêûÂîþŒŒŒFòÊÒî"Jòâúþ›§ÜÚžN¾žfòòòÆòþ&NöïòúÖª’žÆê*Rî*Nò.Rî:Zõþþî&Jïúܨ}îóÒš*Rõ®¾úÝÞßÂÊú.RõNjêj~ÏÖÜùÎòþ¡±ójn~uóZšùúû’¢àÊÊÊÌŽ>+“f*Nöúþþ2Vö·ÂõNjöþþÒΖH8Zî_{óþþþBZ¾Þâò²¶ÆRnöÿÿÿ!ù ÿ,^Dþ (ÐA@L¸PaC‚ FDè°àÁ‰/V¤˜±âDŒCJÔ葤ÃQ–ìxÒäH–/EºäØæLmÚôdz§¿RKõDè³'ПC‹ šTéO¦<‰*=*4ªÓ§H­:¥Út*TƒW¹jõšìÖ¯R‹Š5K¶*[µhÃÆ=[6­Ïµv—Ö•»—®Û¼<ñòu[ª°áŸB +^ŒñbÆ…?>y2äÄ–)cÎŒY²åÆœ+oÎ :tiΧI‹F½ZõèÏ­a¿žœZ¶gÚ±qÏ~|úvèßÀƒ N¼¸ñãÈ“+_μ¹óçУK/ŽƒC‰оý€÷ïà½þsç>üøòåÏ£¯~½ø÷îá“wßž>üøõ×çG¿?ý}ûÙP‚ ãü&C)2ÔSO‚2XO) *x`‚ .è „N(¡…b(!‚6Øa„ ‚X¡ˆ’¨á‰ªh"ƒ-fXŠ l ‚ž´£ãŽ<öèã@)äDiä‘H&©ä’LîèÉ"lp€ !NX˜ ‡4¨å–2„°e–\n饖`†Ùà˜ –i&šXš©%›j† §›gn)‡Ç’‡&£ óÌŸ~>3Ì ƒ J蟂J¨Ÿ‹"袌 ¨¢‡6:©¡•Jš(¦…Zº)¤œ:Ji§š>Ú¨§¦fZ襠¢:j¤þ«~zª¦‚J3ЏrŒ[„©f^ŽyHY‹&°]¦Il—Èž¬²Å6Ël²X.kì›ÏVí±Ù»-¶ÔzËl[ #B£²Ž<ú¬À:ú´ï¼ðÒ+ï½öÚ[o½ùÆ ï¾óúð¿l0Àë[p¿ò"Ì0Áø.ܰÄC̯Ä\ñ½o¼¼}è£Ä3£ä!:½¶Yæ!,·ì­Ë0ÃLlÌ4¿\³Ì7Ǻv€ñ Ó‡?.üðÄo<ã[ƒa‡£Ï‘Ãórpþ|rLO õÓG=ôÖc½ôÜ?}õ9HO~ù œ¢J¼ò\òýöÞ—¿öÙçÊ ªøB¾ùõ?(\¼‚w¼ð€Þ:F!”Oz”ð…/r Á VЂÌ +¸Á jð‚ä ' +¼b' ‡>8Bºƒ †@1 N0ðÄ3޶4&ð‡þ@ ¢Ö‡gxâ"´Ÿ/@ÁÄ&:‘†ø`âŸøD_D‘†T¬â¥XElHã8ˆ#¢8†Z(AÂ`â7ø!pä#Šå‘P¤Ã ¤(7ð! p¤ãVH㩈 àB€¢"ÉÈâõÈ¢.®ˆ]€"Š[l">(iIL’“— å7ÉDRb’ú *™ü‘à Řä ÈÑ„uÐCŒ†4^±°BÅÀC/ÖÀˆAHC+Ð=@éIl(Bˆ4\#§IÍjVmš¨'£ÈˆIN•Ô…7ÇÙMqâœâg8ËùÍpz³’•d6‚QIl`#Œþ8ÃBF_¤Cì€*ÇЉ*ha å#‚aÌT ôÐ9t`P4èrÄ+ÐPÏq꞊FÈ€gÍ’šô¤úèÃ0áNlt3Œ˜G0tA \Î4ĨéMc:Óš.T8Õ)PyJS›§óêLçAŒ£vs¡Ä@C¨ð }ða )]‡”ÀŠNœãêf!C- åÐÇ:‘ÓN ¢ZÐÂ+^ÁÖžâR©º¨Á(œæC”úõ¯ ìÃ(jÐ ]tâ¨4•i0æ1 œâtME*1ËXDzGìdZÙ¦2U±“e*geÚÉ^ÃMPæ)ôÁ ¸ÖÜþÇQ„bT¢ƒ°B%¢QVÌã·•F9ÆÊWT"¨–Í)1’pȦõ°Ð®q‘„Ïþ–±âGNÅ1 qÌûمx‰‘Ýív÷»ßåîxËKÞó‚—»9í®v»+^ÆêÂcÈ/i ‚[`E=z¡^ b¤Àn­p q ú¨E>rƒ·Þ¶¸×¸,w7œ^€A Ε®ˆGܸu´Ceê,Ò; ol˜¾êÍ®8\Üâ¿X¾3æ._ì ñÎØÅ²‹ñQ¯AðB» Âúô!| !­µØï7n rÜ`·øÁþÅX•x?`±cúö˜×Âþ0BLâ6»¹jÃ#rìbox#3ŽÇ½a;ëÙÎyÎóžû?×Ï{Ö³5Äa?ÿøÏ†¶3,4p‚ À °°F#P  ›Î @|(ÀŸoàœ?À   X@·H4Ÿgk#ˆ|Ml‘u4Ÿ½! B3{Ù|¶†5šÍlgËÚÒžvŸ©­çk_;ÚÍîs£ïœíikc˜Ø*â!mTìbXÅ-°€…]Àâ°ˆÇ.´!m>×ûÝڸŹe u÷[ÑÏŽö-L¡ ’ûáÄÆ¦)¤nmk#²ÐF4.®qmx<ÑˆÇÆþ1Þñxtüã!yÆ3nr“£äÏ8È£ApsÏ\?9ÉK® ‚ËÜãW»i.òFk|ãHçxÏ}‡~@Si†¸ÔÿŠÍ~Àæ7Ÿ¹2@Nð­}ã8ï:×£áõ™/]ìZ'»ÙÃö{\ÚØ:Ü=Žr—=énÿ:Ù{®Œ¹Ã½ïm'¸ÝAîuã£ñÔßf%   øxÏé÷¾÷½ò·¼æ-yÌožó÷üç/úÑ›þô¥Ï¼èK¿zmœ š(Z4OûE~ìš"Pßwd(¾ÿ<ðÿûßóÃ÷½òÏùä_ø¼g¾ò5/}ÓOŸøÈ·|ð‘þq‹50c¸¿øÇOþò›ÿüèO¿ú×Ïþö»ÿýð¿üç?þ<,‚k€Åó§Ÿ}ã'¿úÛ÷Ø{H}þç|øX|8|ˆ€û§€ˆ} Xx˜¸Øø ‚"˜€þÇ€×7‚(˜‚*¸‚,Ø‚.ø‚0ƒ2xBÀBpƒÈpƒ:¸ƒ9˜ƒ8¸ƒ@؃:èƒAH„(„NÈ„mx…jx„lȆSH„ɇK؃z¸†kH…{¨„N¸„qˆCˆ[(…þTˆˆS¨ˆ<Ȉ‹èˆ‰‰HȈ“¨ˆ•ˆˆ—(…™˜„›øˆŽØ‰‚hˆo¨ƒ PЦxЍ˜Šª¸Š¬ØŠ®øŠ°‹²8‹´X‹¶x‹¸˜‹º¸‹¼È‹}ð‹!ŒÂ8ŒÀ˜RÄxŒÁˆŒ¿¨4#EDÁ˜RÆórŒM£ŒË8ÊX{ÚHMÈhŒ×¸àŽâ8ŽäXŽæxŽè˜Žê¸ŽìØŽîøŽðò8ôXöxø˜ú¸ˆƒ  þéÿHyy9¹Y™I 9‘ ‘ I‘Y‘)‘i‘É‘9’©‘#y’%y‘"y’* ’‰þ)©+’2é’4 “$©“/Ù‘1‰’8ù‘ÉDY”Fy”H™”J¹”LÙ”Nù”P•R9•TY•Vy•X™•Z¹•\y<° ìÒ•bI¤¥¦§§tˆ¨®®ª¡U¯´¥±¢¬¶›µ·S³¤Ä­ÅÉÂŒÀ_¶ÉǧҾÌoÎÂФԥԿ×ǾÄÂÛÓË«âÃÅÑçÕ鲨ãíÛÉäð—¸ÁôÄâ¯ßîŒÊV¯V@Gûëu0—§‡›¬ eÅ K,hŒ€é¢Ç+BŠI²¤I ;covered-0.7.10/doc/html/img/line_excl.gif0000644000076500007650000010615611052400251020157 0ustar trevorwtrevorwGIF89aî­ç B~]KªJ¤®t¢Ægþ3ŸÓo ä‡¸ þ€al65ËâîÔìõs´gŒr6C§;þ±N@:sÁtÊöʪ>òBBC½‡úÝòú{|öÆ€öæÓ¶þƧþJLv¾þEõööo¬a¤jß´x5S…kOGoЇ[}@¢62½Ù¿î54ЙMy~ȘºÓþ ƒâúøþ”€U¬|þ ¿µ¶¸¸­`½áôþáÄMg±Pææå$'Lg\`PT,892W;þIž¯›x”Ÿ!"ÂXDþpnBhtþ~†öëÏדòþÆÎºº¹ëÔû‡’xx{µÕíldi®®­þ7=¢ÈnØ›ös´ú.X;r¬íG sþ[hB~¼þ¶ÒþúâPkuþòî>_­“™ÉX—ӥ؊ŽjRj—H­ñ¬þâäOOO·‘cÍ›úv‡©±Å×úãùþ §fr¡ëýöô£¡¡†¬Úííí+Dc }RŠÎ_šššþ:cþGzàµôË®–¸aôÖÖÖ‚Æþìâþcm¥þŽ„ú$ŽnzB^a’î’;-|‚ƒÌ¹ü 4òþ’¼‰¶æþíîûÒj;oN695þ¹´ãmOúúúu™ÇÀßÂÂÂöìîm=fw¦üÕÙŸÇàÎö¹Ñå±o@qqr±p´Qô¨«¬BE‹þfk·ÊçÓþE{žžžŸÚÚÚšØû\ ê»pòŽØŒí™`Ä®˜¾¾¾N>b¦¦¥ÆÆÆ*D/ûÔ³1qµöâî¾öþ²²²Ã¬úäÇúE*/%`IBZZEk&*)þþþòòò»&&6;TÇ~PVo’’‘Üàåþ¾—¡nÿÿÿ!ù ÿ,î­þÿú"« Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(Süb蟵sç”ÉœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]Ê´©Ó§P£JJµªÕ™0­‘»Êµ«×¯`ÊK¶¬Ù³hÓª•I®­Û·†)POÁn€Þ¶d×ܹ¸ åÕKŽÕ4èÐ)Ù׎°ãÇ#KžL¹²å˘3kÞ̹³!VûöYÜù- Z#2׸­µÖŽÛiõ'óçУ!ƒVm*4·4¥/¯6Eœ8pÕ_μ¹óçУK—¨ºõv˜à¡vÅ\VÖ­þ›»¢ µNy\1¾:7%nN ÈôcÎ ÁíóëßÏ¿¿ÿÿ(à€hà8ŽÄpBŒ>i$¨<µõ—FUXWÂæGŽ$à .Øàƒzè…<ý9@Œ0s‡„2>Ì¡O2ø—…4)äDiä‘HéV{ú£Ã=(ˆSL÷ P‚!¦ yaD¤·D;Ö¥aˆtdÒÀ1 :û$)çœtÖi§„WÀÑ£l)Ò¡2ô™_^¤¡ô ±_„æ¤q‰æ¹§5‚V—F@¨Ÿ™xìH¦`i祄¦Béiz窬¶êê«þE’z) íÔªeÌÜse”¡‚® ,qkv\áâŒ8D8q…¶¦q‡jN@À* „ðµvëí·à†+î¸ä–kî¹è¦«îºì¶ëî»Þ¦a =ŸÐÚŽ™qÐC$ÜÀsG;¦ÀÃÍ ðìÛN!ÀS‹ÄУ5Öì@:î¥jÐÃ!&¹´ã€¾µx̉’ø“‹£<´Ã0=Ä|¢2ùâQ…!"À,³5+?|ï½i ¥†8€ÇÄP» O*¬ÁÓŒ–ðæ­÷þÞ|÷í÷߀N®¬·vkˆ!Ö p R⸺ŽÙÎá"䱂8Œ ÌÌæa‡!“sÂL°Êé«LpDÇ‚·îúë°ÇÞ7¢P× 6ÜŒCL-W¤bÈ$ ÚŒ?pXs1æ˜Ï6´/1‡5Â^\¨“~…B5} @oÃCȇ‰çõЙ9ÊQX`•2P(¹å…p ƒ7`£(þðGò’'‚%:щ#ˆ"ÄÌaŠLœ`8€0`hkŸëŒ(5'*ÑŠRô¢Í(F7ªÑŽrô£ )HG*Ò’’ô¤&M)J?ŠËTìÃÜ`…”i ­xXÄí”k”`ÐóWuŒ— nìC2˜¨!hÒˆ¶C„9´×r˜‰cÔt@*Lñ¨€UÁÛ<¦±tp-}iL¹‡;˜#0`E[YÁ Nxµ:²Iýœf pc00‡?ˆÁ VX€ÛÀÚÚ2å¹U¡T…2ÇZVz¬¯^|¡¨5¦QTkìc{æØK·1|8v¥*M-jW«ÚÖ²öµ®þ-lg+[×îó¶¦Hž)ü=ØB¢°œ%ÅÜT+hb –+Œ¨‚8ºåÆ PM(t™Èn÷i\‚r÷»º¯wÃKÞñš·»èozË»Þóª÷½ì…¯{ãKßùÚ·½ø•o~ë»_ïæö¿æ°1d8pÃà ’ê6§EŒœ(‡)J ‰uâ0°€ Âf ´Õ¸ Þ®90ÑÖuJ,¦Àª9TAn”`)žƒƒ*ì…Y@OÞ0õaŽœè5C9f Á€_eg 0Ì bÄȰ<¸1˜ÂTK°TàVVLÌèq‡;˜3H@ÿÍmþ ¹qå8œÈ­nv[)`þê÷ÎvÎó}ñ¼g=÷÷Ï|´ŸMèAºÏˆ®óm šæä-AfDó@—8ˆ‚*„±Ü4Qv˜7 ‚L@¡šp(/}éV§ùÕ¬ŽuqdíjZÃzÖ¸®u®o­ë^óú×¶ö®…íkb{ØÈ.v²oí_‚®S¼Ø•ͱA„—Åñlh`JPnøÉÆ+X¡ÛFOÛ¬¾rh^zewr[Šd…¸Û¹OLÐ-·ÓÞG´[moçöÉæÀ6–^*ËÜ}ò:ÙìoâøÆäέöa q{×ÞW渡Ëm6;»ß•þMQÜc+ûä&O¹±W¾l–£Üå*o¹Ì_>ó˜Óüæ6ðô Ξ÷ÜîðÇòAtT€ð9•I­a$A Qˆ–{îÎ¥gB «˜OPu¥{ýë`»ØÇNö²›ýìhO»Ú×Îö¶»}ìÓK:›ÝYuâ(¦`ï6Õßþs°ËÝç{‡®ÿÜîï:Ï©Ž÷¯GwîJ‡¸× x» žðŒ§<ØÏx†óýó ½èGOúÒ›þôewÏÇmŠq˜"î°Cc׺ú˜šbjȽÔñžôq[ ~ðVûÞ¯ÕøÈ?¾ò“Ïüå;¿ùоô£Oýé[¿úØ¿¾ö³þÏýí__õ>ï½Ü}Ó¿ÓÞüÇ7¿êÇïõõÓ~õäùÁ?n;pƒ… ¸øÝ_~å+}ÿÅ×~—|ý7䦀äÆñ‡|êç€ì×}è}Xx˜¸Ø¨}~ç{"HnëDP•0‚î7E0…‚"˜[ˆ£,ƒ28ƒ4Xƒ6xƒ8˜ƒ:¸ƒ<؃>øƒ@„:h€7H„?h„B(ƒH(‚K8‚M˜„P…R8…TX…Vx…6ˆZ¸…[è\ø…`†b8†dX†fx†h˜†j¸†l؆nø†p‡r8‡tX‡nè…]h‡z¸‡|؇~ø‡€ˆh¸n„Xˆ†xˆþˆ˜ˆŠ¸ˆŒØˆŽøˆ‰’8‰”X‰–x‰˜˜‰š¸‰œØ‰žø‰ Š¢8ФXŠ¦Èˆ¨P ª¨ŠÇЊ®ØŠ¥ðŠÇ ³X‹²h‹­·¸‹¼Ø‹¾ø‹ÀŒÂ8ŒÄXŒÆxŒÈ˜ŒÊØŠ´xŒ¥ ‹Ã ±ØŒÇ‹Ç±²¨ŠÚØ‹´HÔh‹áø‹Ýx®XŽ PŽÉ8Ž¸ÈŒÂÈŽËò8ôXöxø˜»±¨ ¨P9Yy™ ¹ Ùù‘9‘Y‘y‘™‘¹‘Ù‘ù‘ ’"9’$YíðÉä+A •ð’0þ“/i üP’6y“8™“:¹“<Ù“>ù“@ù‘*É’4â’2y”4'²`¡8 Q9•RY•QiWI•Z •Q H€íð•a –_‰•À5”j¹–lÙ–nù–p—ryMù”*^I–z9–f‰–¹”õðÜÐ ¨P˜†i˜ö€ ö°˜Š©˜‹ù˜…ɘ9™y˜‘i™˜™™˜iT0žù™Ñð™žù ÈÐsyš¨™šª¹š¬Ùš>)˜ü ™²9›´Y›¶™™œ)šžš„à™„@š¦Y€) ¦›š™˜‡‰œ·¹œÌ™™Ë Ù ÏÏPÓÙ ¤þðÇàšÞùàžâ9žq) Ü`œÍi˜üð™I˜éùžË Ò‰ÏÀ €Ù¹Ý ˜8` @Àž…© ÖP˜o`Åi˜Š ì™ ‡¹  ú ï¹œ¤ð ú TPpð T`¡Ï \(Iž":¢$Z¢&z¢ùþ™ d CP˜@ Ù ›Zà-€™Pi¡ÍùÊ¡š¡Ú¡\ðÿÈŸæ ëùo@ {À¤o¼Ð o°¤K ¥ë™¥Pº¥UÊ¥^ú¥`Ê¥Wú T TÐÈ §P¦Ép ú(:§tZ§vz§@‰Iª¥€ÛÀ¤þP1_š¥þ; ^jq€aº¨Œº¥cJeJÈ@Il©Šð¡GŠ’8`JÊ´ÀÔ UÊ_@“¥jƒÐüÀ¨*«Ê¤Y«Zºª²:ª´z«¸š«]J«– ¾ Ȱ ’P¤ð«¤ Š§Êº¬ÌÚ¬ÎÊ›ª¤]Ú§p0ü L®JPi°ª90À 2Ö€@` €0ú€ü0ƒ 8«ò:¯óÚ¥oЫ¿Š ’ ¬Åê«ß€©Â©©œ Ý @à¤ü@°v8`: qÀ  `042P ü`° Û Û ²²Û %{²&›²*ËÝÀþ¤ð /³0û Œð ÿJ!ú¬:»³<Û³ã­#{°€§x€w ðPƒ`5ã0V… È€¨H€qð çÖ° U€!²²(¶`;¶#²-+³0K 5û²Œ` ;œiðµ"ë’²¬ªC`œ °  p¿Ä ’ðµ,˲ë±f›¸"k·ˆ[¸û¸f´–@³5[¹”k³ÿJ 9볜۹žû¹?) q«¤Û ’€ …€ ÛÀ#þ ѰqÀ" C`µ2  ë »êê»ôPÓP ê+¿$¿&œ°óú ŠÐ¼Œ0{€¿– +Ü¿Y€Ô[²@²`¯N _°°MC; ª  €_ðªü LÜÄëéÄo ÅY*ÅŸ «opÅ]JÅöº¤ŒàÀÆ“ èðÅÉà6;½¼ÆlÜÆn\½:l¥N:Ä ²À#Öd@!v0-àþÛ³pÚsœÛ#•PœÅVÊÈX¬ÅZº«» Œ a – ¦©Ð `ìm«ÿ¸£Ù Ê@¥PÚ·F€  ¼°VÀ Öª ð€´´à¥ º¨ëËÚËfú ³@³Àz©T  5 Êo¼ÌÌÜÌ;Û çà±LŠ ãpoPü H@ Ô € [cú0 ŠJ ð …0®¼ o`"Up¥½ ¦ë°¥}  f ©Êô€  ̊࿙:Ê_@¥ËP˜ËPÐÝ †™ÐÓÌœ Í£ ]ϳà mÑÚpÏpÑ„€Æ°¹ÎÒ"=Òä Í@`Ð *þÑ ŠžŠ ¨€™™Ò·‰Ð²ÉžöPÑí Úð 9í Tð }älÓ‹ ”YÔGmÔG½ÔLÝÔNÍÔFí k@S=Õ4@ÕWMÞ `0 $ýÕ`ÖªÉÊðHÔö`ÔJ­Ôiý˜kŽO×P=™k-ÕXmÕUMÕÞ <`7üœ*‹É‹õІ=®(­¨Ø…ÝŒíØ…Ù騔Ù4À˜ÙšÙk æ Ö Ú¢ ”€- ê8Ù·(Ù‹mØ¸ØØ«Øõ ƒ-Ùyخ݊F°›½Ûì@žý—(y *Š%„SÜÆ}ÜÈÜʽÜi€ÖÐHÐÏþ-ÝÔm 2À ²0ÚÚ½ÝÜ ’ÇpÄÜâ=Þä½Ü§@Ýèm §ðÜÖm Ù}ÃõP o  Dé'³ò)YR8 §ÝÝßþýßy ó]ß²’øm)íAû¢<žF Û²Fà~á>¢Û.á& Òâ">â$þíÐ ÆÝ-Ç}6…/—ââñ‚6ßÒâ,®â¶rãhSÜ2^Þ<Þã>þã@äB>äD^äF~äHžäJ¾äLÞäNþä²ÂâQžãQŽ7/>,UN*gãxSãáÒâÌ4X~åÜߨxæÖxϸæØXnžæ°ØæççÙço˜æÖ¸çþ³˜Žgî瑎î焞Žl~èhžèˆ¾èŠÞèŒþèŽé>é’^é”~閞阾éšÞéœþéžê >ê¢^ê¤~ꦞ꨾êªÞê§þæhç‡îæjîæŠ®æmnçyŽç´~‹»Žël^èº8èéx~žç…mƒ0 ˾ìæÛìÌíÑíæûìÒníÕ>íÙníήíØîìà®íÐ>îâ^îä~îæžîè¾îêÞîìþîîï˾ñ¼±öpÍrïú¾ïüÞïþþïð?ð_ððŸð ¿ð ð„y ÓÀ ˆ3ñ‡s5OñptKOñ¯N‰”Np´ñ·ÔC$/þòñ(ò*Ÿò,¿ò.ßò0ÿò2ó4?ó6_ó)O ê <¯ 9 o@ PâD_ô©ù¨ñÖ0žAÙ ˜ õ@i ~=‘ÄШ ŠÊ à[oôÏj_€b?öd_öb`oöjOö<Ïnÿöp÷r?÷`Joñ†ÀôÊ0ô)õé÷>iU/‘:ÿ8p’oÐû ôΤ²°õMïõΊ Ý@Œ8”où&,õ’ ±7o ê9Í*T<ß ’EîØeQ>…UêTªU­^ÅšUëV®Qu³VìXT8ö± ‹ƒàW{8‘;VnÛ®uírmWðM6¾:ïþ¸Þ1eoŽ µ¨E-ͼ@Yã±Å”PΠ—…A=UÈê¾þQZQ#‚9®-ȪÞB&ÜoKjÉ·†*FØqN‘ûâ©HÝ%‰£„õ€eBk Ú#Gn‡$e眄åy'*Ÿ@Q =jôMÒ¥¡ŸGŸ^ýzö ‘Ú_~üsÖX :_m½¯ Þ°bA4Þ˜O>ýÚCP«4zƒ_Ì`¹'ÜÊŠM,ZÇŠc3lkB €SŽY€ÇJqÀ‚* ‹ xÙ„ j *3¢‘Hˆx¸ÃˆÎê±Ã‚k†¨–¼°`)ª‡ î°ˆ©ëê‰d´Ò8Y`Pf€*â­ ØÐí ª0ÂŽêÁuê)þ¥È*n2è53 y³ž&øL²’c´˜Æ‚Û D‹1'Yb³,˜†žÖ´`FŠúÀ„ R‘ —@’Îq,d`âÀ#Žf° 'k¦éiCz"†»²š²’B]£"jW_Êžnâ aÌ ƒAˆÝÏYàk‡…d÷1d,÷6Ûzòªç¿Í@[q+ræ,ºçgJ!çR«è NRA¥}¶°JºQe Pئ›+RyÇtæX 2‘ÀÀl3‚f ÁŽ9²éì˜qøéd‹c¤™ãLø$ã:IHK´+ë‘& nX™æ´ÎšP‡ó¬hƒxD |þ¹í *Ø 'YêÉn†%SO‚6àänTE@ˆbáG‘h˜Ó&ˆ!$b¢EÒÆZȇÞBªàg‡ÙZò+¡PU£;ð` Œ}í!Ÿ£~ j¨7j= \Í+E ˆãçª*Å` ²ƒÇªÆ‰&(±Š¤(û(²’2$T©&ñ‡z>™|\Ù³bK¾¯ö‘6Yd¡šÖwV’M–rø‘Ïwlg§°7 ðŠJp@ÂÁ ðdÞ×tîAàž ëY…î7àðYAdžvv8~ˆÑ­†9†€¿6«¬žƒ×¨¬ r™Zó0ô¡{p€gþžÀ‹L–¨Ž|f¤b:xDEre·=˜ƒ^€?*v…g¸¦"3˜Æð!ØaE$4`.>¤…H ++ÓÓ$À V ‰†x`Ä èQœH0ƒ¸†Ø@6HK  AÒ¦*pB5°àTE »‚ i…Ó&È–(q†€ÕdE«žŒ‡þi AT" ¢9W)ÅšQ2¨†*Çà(¤1À¬\á,ÉGQB†lHdS™<`…vt*{—„аJ±¡/؇xɪ„aŽñ»µ ë¥PFît'@ˆ’”˜LPñ $€`”-xP6`¹«cX{yØÄTþÐ=+ ¦] €WBHxzTa©Býˆö…ú¥£„–0Jô2P†2LW$Ñ ð )´`kˆl4‘ÈŸd^°êðCƒæ)ˆ–&3dƒ„&„M!d< Á…þ,!ì¿cAð(aBrX êi?‚`:†h’5„­‰†*ÚðÄ5ä€9€PÕ´Í’w´ÈtD ?q~*QÚ5®VÜ‘ÅâÒ Xâ:}ÀKÜD$sÄ{8ÑcA¼T2 ú¸“Z-‚û(žZ•|èƒ:Óâ ÖäÀqH†—$â-ÄaJÂQ«>àþG¤á£8õXFŠjñ†zŒC—d¨€°LÔâ°°€¢± ­î’Býá²>™Âw£ž-G9ˆÍN« µl{ÚQ‰èÑ¢ €ž.SK!g  {âCÀR¾dÖѸB2fBHÆ-3Ä‚–…}X_3€Ã>$€°ìÁÒÀ‡5Lq³g"Ú1XQ‚]¤@K#hƒ|ö‚ˆÉ|eP ’%”å€"D†® >á 6ÓX5öÀ¾€„Š2ü¬À CH@¶þ5S î` kðã 2/0Œ }XÃN<öQ”MÄKÁ$â Cpã ^È+,EþæÔ­‹ž9F>,`àÃIÇÂ}gVEicRà8%þõ£“!¡HR KÎwÚáŒg04W¨Â@#JQAèC©„Ó¬¢ ´@­‰’À)òÁ¥-Ÿâ ªˆHgØŒ H¸ÏÍØ€°Ü‡ÀÁ›¹‚$øáI``Hù؃=F ƒ;ðCp0Ú—Ã ÑÙ¶G“jÇ>Jë’Q¾²?½ã‡*uÇ äÅgyL;2½!8¥¹„5‚F¹î¯ Çh×a a5,`)ÇèC%Œ0  âYÇ Þ¢ìR¨bí`´°Õ:IO}ø0–DH4; DZ³­þöLjÄ8¤=fá³4‚KÎA‘ âÁ™¨Ò`I d€0Â80 i#A½‚ð'Ú;ð‚Ÿ0 dÜ:(ˆs7ÈqL±Dƒà56Ó ‚çÅNñR.„ P*…¼y$fïfãÎŽl/eGPëáMB>2ÿ,A2ª\<>2Ëœ9d Àà‚ ¡S;¼LPâSŸÊ1–ÀƒqHp©â† ŠOlÈýìŒ}íÙ J<êMxNÈ2â´7pzœ˜»gì° Á©ïú„Cºþõ\«GX½;å!ˆOînC¦6å1†G<þúü«+—4dÃ[X@)ø1KJ¸võì ŸmQŠ_FØ”cÏÊJ"ü je¢R7TŽ/•*¯Lø‘ʧ¢"ü´‘;G¡…õ{¢ä\‚9Dò àÒÛ"¡³zgŒp÷â :ø9Îq“H(£<øf­·’xH€¦9ØkPx» <“0 cã;2h’Hð,+ˆGùÃã§zè„F#ƒ­›„ø¾H€?ù«Û³‹¯Ø$Ô+¦ ­i9Aàá¤Üa}‹M*…$AÀÈ ñJÈ€6ðà…\ÜÒ½_ ¶ÞB•Á 5³‹åû•jÙ Äi££¸¾žþ*¥CzØlc…Ãù„œ*¡B‰wÉ…!1@­{j€k0$qˆ+Àm >«ˆ„éZ9L„v84œ«¹"´A0‡8L‘‡BÀ«ÛA»\`Uˆƒäªð‡¯Âƒ=x­{‰|Ð0…ƒsxC! aA=5Qã~ØàÉ C`°Z8ÅZT=RÌ n¡èyØ\ ŒÜ»‡?àµîá½ò‘`ÆftÆgÄ/€ÆfüidFkŒFlœÆmäÆkÜFrÀn|FmlFsàqìFrtFs„FuôÆhDÇvŒGf´†n˜ÇqŒF Yà~ B±þ ay£â›/¨‰45$P¸Âê/ˆ7‹ã…°rÛ·z„´s„Oh:SЂÏáŠP6‚Ђ}p6¦€2P –ÄH”ü”®Z«˜A@T°ƒA8:Šj¹v@ÙKƒ8†¶!XŽôHa,AV¬ÅSDr„w½†*½Ó{JÔ{%¦4¾‚èdÈdà}øEnàÊϦ{(¦zð%ȃu6™†‡º´Ë»Ä˼Ô˽ä˾ô˾<€¿ÌÀ̼KÂ4ÌÄTL»<Ä\Ìp°€zø‚”…£­R«+QBœ¨ÃªèÌ_›Ï¬ˆc` {ð^ð‚þ‰©´C¾³ Œ¯¨ÅÁ8ÅzðÇV$S´ °‡§ô­ Œ[tM©à‹@…8“à¬ÛÒ­‚¨- Þj]Îé”N ÎëÄÎìÔÎíäÎîôÎïÏðÏñ$Ïò4ÏÈœLèË$J{(…ÌHùBN®h(»™ù”SŒÍýü͵pÊÁØ-¢ôMÔNü,‰á´ˆÃ˜µŠcpØ€„8¥]—#ŒÎë<€† °NóôÐO˜‡0ÅÎpÑ5ÑÕ…U€yèP•Nô<¨LT°¥ÁÈQ¦ð{cÐÅE{`Å_›MÙ$PÿPÍ#RåkÒöàw‰þìl<è‚Eƒm€•Ñ.•Îpøx†EàRµ0Ó2õÒð\:†5EÏ\OE=ø€Ï¥Ï'åÓÊC…}FYèÆÛTjTÆ>-‰QTô`ØKì<\˜‡é\ˆN˜€PQMåÔ¥‡PÑ5•Ñ €°%h„R=ÕT]URÏLˆPUS%ɤӣØÍ ÙÍÌÄÂFÖ`Ö’P¢0ÖcEÖdUÖeeÖfuÖg…Öh•Veõ½i˜ÒëÌzˆS锃Eˆ8% %ˆp¥:€<@‡3€UÍ2Õ…x•Wz}×ð<ÓJþÕ…9ÈÒ.SõdÏÁÀSÐX²aEØ„UØ…Õ €Ô ¥Îp8.xUtht(׆ŒåPŽ]th„ZÍWò”Uë eÛ¶u[!LOœmÏj…ØéŒ ¥Ð¥Õ… °€r•ƒ ÕØpƒ‹E½õZt˜€¥Ú]ÜÆm×ÄåÎL@Œ¥’õЛ ÈöˆÍ·ÝÑ%]þ`‰[¢ÈÑc°‡s€T!Ô9€aÀZ¾µL˜ƒ9X8ÛÅÝ 8€‰­WÊ%ÏÚzøV%^ãÕ\Ê=Ó9è‚®%Ûô¼ÑœMÛø ÝÒÅÞìÕÞÀˆ[öü<ºÍNŒÕN¬¥NòN’Õ\.UßóõRóÅÎ…_ðtßëŒ_ú}_ö­Nò ‡úíÐúÕÿÅNt(ÛíUÕýÜ_ÝÞVàæ éÕÕöd]#˜×ÍW5íßò¼àòÍßÿ^˜íàñ _ùÝàÄíЛõ^Õ­ÞƒÍÞëeàvá„è^;ý^H%Záµá¶áå5Óì4á³5`_-¦è>˜„cˆ€€„ºh¨þˆRH„XxHb†úA 68$œèQ€ 6PÂZq²‹tpïyá3¶¬ÎYÖk%U&áî„cóœcØ>ႵÞ쉀Vp†?†p…t&è gˆ‹€bw˜ŠàM-x€Šp˜„¨‚Ox“"A®H[0c4eæQc­¬Ö¶ãSFå7NÜ[=]ÖY—IÐC&[ø6¸… èÌIx,èeZ|hx–X,èX).…)®‡W`d‚x?xáCˆÂZ†ŠK#°CHƒqH^øˆ…`(‰ÅƸƒ>a @˜B‰>0…;P –þkç’à ˆRHtå€6]:EÝ;eã 6ÏÛTOpõ7U]…xpƒ…FåÅ…ˆfѦ^øTaÙi‚À†Càƒ&°…b¸l˜‚÷,‰@¨p¨†Xp‡WЀW,8†XðO‡Pˆ#ði‚À‚gpè è…Šˆ5ÐJ I„l˜„à|„AÀ<¨‘:p†’Ð0j‡/x¸Lfð‚ºŽø; „âä;P$0ƒ ¯è¼Þ•QÖQð-ϰhî\^ÿ­ã­Î#0€èûaÁ–NÙ#ðTeì¶ß.ì¾…!Plnìï Øþéõ\ ÞLî€_(=…¸ èl`i „XHwè¤~ÚþiD…j¨‡ß&gjîO‰+p˜A¸‚/¸ð ˜ûyà=x‚A'-Èg‘ƒZcH‡$:ïPxS€ûLˆøj½–o]q`V]Ö=†0e]€ ˜‡yX…ÿ.Ñ€a(Ñ(Ñ ƒFU vlïL_ Ü…pÏΠT‡šÍl/uÙU€Êö`ïäè;Máµ—HÐ4Pq&°…Cp[Ðe”x‡ ¨m?p?ð„cH„ x‡XXh‡e¨Àஇ¡þ ›Z`Âz¸Ý8†ex;@¼+Hk˜Øˆ„NhƒHÀk ³òM-øÝ("S(?j‚ø>!@؃ €ЂrÁH¨k,q€žï@OQžá¡ÅN €€ ‡.t€ÑÈ„0WWmE•Me8^… Åàì¼Úy Þ’l®ý_bìoì'Øbæ9">GØ„tè€Cðã§h¨í¡.ꘄR¨†—‡c€éX¨–x… ð…cgæxq˜|x³ÂrØ.|0«z0çJ¶ˆ>X eëƒ8€M•ÍèôùÊ©B „cþ | †,¶a@ƒ¡2ƒtô?ÞÕûv—A@\ꔽÅ×LˆSˆ˜ƒ3Uøz èpRßÎU89…‹ßN–=Q`Þð~=\/ í<>ñ=•R§8†wÿ£Ø®‡Ø©¹„Öĉ^‰+iw8¯<Å’§hQ÷„èejà–ˆh‚0p„XN€Çz»¨ïËß„ºåÖ,=Jeøˆ?ÓUý½ 9`èŸNNOõ„¦pSGå3­W ß貕ÛV'mž håNú‚hž÷¶6øƒ£Ÿ8ú¬§|­ˆá$xdÚo¾5õþ²‡€ ƒˆÿµo„¨x7Ñ·=‚—Ñ‚Å=xÏ.Ù¶¯]@ý.q^]y!®| E { ß'~áëQ*eIuZ¶‡ÑП‡NÏ×Íwm€=€{ÃæàÆöø6ƒvã:ÎXG·lÚßN8VSÞ{üOVÿaÐ-þ÷‡ÿÙjå5~ƒH0øÊÖÎPõ»ß2Íýòº,hð „  \è°!B õ¾(ÃÑí *Ç6ÚQï 9o”«gò$Ê”*W²l鲞3>LJÕ+õç%Μ:wòìéó'РB‡-jô(Ò¤JR´ˆQãFÊÞ›Ö€ D‡Z·ríþêõk׬`Ç’-(¶¬Ä¦Q•*yÌ^É‘Ç@–\:4]Q¢‚K …¦ÝÀ‚.lø0âÄŠ‘6•….Çso" PÖàÙËš7+ÌÌù²gÌŸ¦­¸ê[ E’\ü2’4&qàó×5îܺwóîíû7JµO7“JÕêè­ 21trÎÐ.7«ë9h®Ó±"D7Ñôðzoã’¤ ¼^G|dN:ÉàóòçÓ¯oÿþ`ál‰Û“|ìD Ù0Ûi‚&¨™e5HÚwNeÄŸj!Éu`S 6Ô4Æ$ø‰8"‰%š(_cá7U)ƒhÐ  c‚ƒ "ô fþ̃ãC|A#Ø]·64Ò…–q§ V•&¡FâÁõQyäÔõÛ$Ø0q ¢ÔI+ñ8&™ešy&Oj¡2ad“UvÐP7¤t†%Ú’5À(<.´ŠÄàƒuZ§PèLЈ8n÷äi~dakÀzŽ8“Žm|xˆ&¨¡Š:ª}ú¡fƒ\UÐxгãÌ£Ëó™©‹ £Èê§¡7d:ÃÈ9Zt˜`Ã»Õ Ã\7MvEL„‘JIÞ\VÊI1L8sL0Åó‡3¤ª».»íæW‘c¨@ö–d‘Ló"Vt cB&‹˜0.!@þ& ÓÿÆ0A 6øð"óÄ@fY5˜I<0ʳÅ3« (9¤ÃqT!kWº»2Ë-»|¦©ÄW¾ý0k¢Ã‚º¬2‡ 6³l´ôTûÕãeÒE?|@££ aô Çžeñ’ÀÞxó@ÄŒìUh%O¸-•ݪü2Úi«½vnúµÕf)tÈœàÆ*!Äã3к -Ç014|huÕY×Üb!N–Ýó(«r[ñlãÌ:§sÂ*þÕÒÚ08ÉÙšœÚ¤)³}:ê©«^TŠc¯øF)ÈÄu™dÒ¨Þ| DÏ*€ÏCOHßyàV™H;Z8r<#žž þvB?ñCχ‚å¤è®O)—yòƒîFlü±IN¡òÓÙIƒÃö˜D *«Ë?¿ˆj²I¯›_ÔÀ ¸ÏÎpËe«¸™Q-!=N›³Sæ"Xèoq`YE†!€Ð4°3ÂÚJþw´ÃYO+bCMGJw¡óÔØB0œ¡=h 'ïðÄO°`„ÀLbrx†Iüú±ˆÀ‰YT¦’ªU1‚dá` ;†9 â)O,Üg:xï¸Í-Û«Rúvs [ð¡Á¨Ç$61‰Èæ%¥ðHOŽQ F@<†¨Ç=º¦uóêÏdî5q†´Ö˜D¤*2þRxœ“Ö<ø…œPR«YáoÒ#Šb80JWKJ‘ˆjôÂ$ïÐ@,bñŽP€£èÅ24PXNâpG/Üg”pÂ<Ø¡¨D$l` ¨G:lF>2³™AAâëªP³šÖ¼&6³©Ímr³›Þü&8Ã)Îq’³œæ¬f%ÉÆ=ogÈÔMÒœ î0 ª?@ƒ¯üC5hQc„¢µ¬Æ+^G¢D¢Ϙ‹Iì(ð¢H(É÷œ©Ñ¥‹mÁ |0Š‘’´¤&=)JSªÒ•²´¥.})Lc*Ó™Ò´¦$­äÉTX©L:‚ õèôàÓœØþŸž0 áŒX¡ ´ˆE= º‘j¼)M FUỎî` à(Xú“ÖEéu-©I}.Àô6}+\ãºR U®v…îZRlÅL`€áO¸¥f®\< ÃÀ_4Û|Ž!&¢8cŽ'ÙˆJ–”Hè$f1sLD?òç¶>ñ(|€åBx¹£€pÐ…$³Õ¸Fî°MEÜà,ÄQ&)„le(;x¤@Îò•QêÜBÇ¢:Æ2ècf³yužÙ48¼d_!i¤ÊÕðrÝÀ'*ó¹å2\1¬a ÓÈtV0¡íÛDÛ•¯àÙ_QÜæISºÍúù£» âbØÏAŽ0ŸF7€yÁŠf©¡KZá$ÿù¥©¦p„7­èWëvË3þ•òM³‡B”a²Ò¾þ5GÉê8ËÄT>2[1¬`RGØÔ§.)­ íº.™Ö'µö”‘äg÷Õ¸†µL­]ÒtާlÝNlq=݇øÅŠW‚… ü¼À¾7¾Wb?L§Õv&.’Ù æPïYÉÕžu—½œÒWƒÙ¤ß†é’—Ìa¼®4Ú ŸéZ• äoK›¥cæut}cØP8cMpJ—L‚?¡j¾cžï7O¥*ump]?ðœ­"6]®Ò'œãávéÃQð’êÚ(m°·/^qTÓ5èa¦øH %/rëܾÉÒ§NR •»ä‰ÇùÂûŠ€Ápþ‡bA‹IÜsX8†@A‹…E Óǵ yü™Å9â]Æã6UÅßÝ–ú³í*n¬×tòO:Ö-¿p™~\§kVL†qM•BÝ®ðlK̾^,¼²½¨€'^Ð9t¬¿€'ÞK”IÀ#3x€ð±€좪é8|â“ß.šgâWo©æ1Oy¢_ÞÕ/´Ó¡¯t¸ýÚ×7©ØÚi¯÷¦ y‰D—¾Œy*võMêR :û¨ÎQŽt4 H€LÌ`_RÀW)Ÿ²Ë¾õØqÈÀ¤@4¤@.`¦B`F V :`>àV : FàB`*àþf ~ÁJà ®` Z RྠZàÆ º` ¶à º  ò úà ò`R`ç•`éÁ/D‚–LBˆ$À/àDQA%ÕSÙC@CA¡‚T€xÄ?ˆQA:¤ÂÄAhA*`ÀŸkýÁç ⇰‰œ)D$ÔŒ‰‡IÜálqðá‹ÍFº‡[И{ô¡"*b~ æa úáÒ"Ö…$â!$Š Z¢^É:â–D#Ї¢#¢#‚¢[|â&¢b+Â"¢„)Ž¢&â¹ù•ß BLB1Â!LA¼©Ä;Tƒ'€À;¼Â1,ãþëUÃìT4Ð[xUƒÜ&X€ P‚Ì€X@ ˜˜êÅ!:žÈâáeC:ŽIRÊ.`¨XlE‹¥ÄÙÌcNôÁ> & ÞD ˆB1¾#BÒóÀ4(CB–H.v;­L-!F$˜7XCV¥œãC~$Š˜ÆšðÛ1 ‚;‚$~Ä£é $K¶$bÌáë0¤Cº$}„×™ÛDÒ¤Nî¤Q¬# µ#Ož‡JöÚop@ðAl‰OP.e=ZY¡JC2¥oD$NòãaD€ÊýAˆ4Á0J¥W6S2žI~ån eÈñF$LÁP‰‡tÀ%\LBåLÆåbPþå:Yea˜6´`C?Ô]¦êøäm¤a"†Yê%a˜Ÿ-À`È‚¬Übf¦â9å°Õ\Tj¦aØäøådo”6 Á1è(D€(Ø‚@ÂA‚¦l†JXâOI*ælFcʇQ6$–3¼en'©Ì¥}&q.^þ•|˜‘˜8frFçy æqà¦tÅn^§vóUE]n'Q,§¤'y²YmÒm–gxêš%É£z¾ç€çÈ$|…h–[^ÎGLÌÄ÷üÁ˜]p@?Ã&”B1Øò¥D)Ø7`@0 (Å<Ʀ Ö'¾QgUX§…êDv‡0äÅ^þôƒ†èAv)E$¸Êf—t@Øõ!&¨&lÃ1°D@‰+NDB!ldJÌÀÜ߆úZw"çr({Ž&t F)°_=|^0,ƒxÑD(¼CÚ•‚x¹\JœèŠi‰I4Aˆ¤Ã5¼@'@Vq@‚¾?2xÄúœCüð*?€À$xDIJL‚2(ÃWÙ30-Ã9 AŽƒLIœ¾×$xä‘‚ÕyúÇXF*’B™¹g;©‡LèºA‚™½8\@5`©@ƒ€—´’,u© ¨Œ0¸ùŠÖà l”¬9Þ¨I°B|Â1äÃ4LÃ'€þ5T9 ÂðÒ4˜Â¨„?ÄÁ €Â$À4ƒ9¼xÁ4B% äh±ë'£(,©¥¢Ž|Òg»â„xîân¸Ó†tÈ÷0‹¾Ä*¼-Èž;Ä4,C5 B @•«ÆG?8BvCÚ*¨B30!ãšš„ÀÁlÀôÜÁ>ÀÁ ôÁÀÀ1õ&È?èJ„A*€‚Fh?ƒÔ Ø CÎ^ÈŠ,ÉÖC04A¼6%Ä INƒ†mJt¨o(¡‡¨f"šA¼D"¬d¡] ü+8؃¨ªÄ‰ÖE`bæ$DB$¤=´(;ôªJ¤ƒ7¦þÃÇÂC6ÈB7A”€ƒŠ Ñ'ž„=Ì@À1˜„* ƒ=x@’Á14ÝvCÞÖ¤:-éwjîÓføá'sþƉ:BhJmðAøªJDax*4¼ƒÁö@,€ƒ~É«š„ ¬ÜÄ$D@ºD‚ä´ÁI¨iÜRÂþ5/ *¨Â'œƒäW>Â'dC)¬ÉšD5 Âèé‚$|?Œ' |‚l€µžB=4//Ü9–ç:Ó¤RE¥Þïçb*ȱk`”ˆK)°ˆ‹™…‚îÕÃ:¼ƒìNÂwa8ˆ­ m‚þgMtä—þô—!œV[ôë–´ô–9´C4”‚,À0€€À9?À‚</À ›D0(ØC0(9ðCk±p;,@=€ ¤Aá5Aó/3½«‘Jq=Ì+i²K(Ä‚TCkéc¸@­VhK@±cæ|ˆ°o.¼<†fèŸÔ¶ Þ‚Ë¢ …Æqêp®_q’Šîxö± —Iþ¦§ϱo4ø Q:üA ¤ƒ3ÃŒŽÏJ¬¸‡3lræÆØ ?$w®ß§.f1o° ÁP_`ƒ ñQœh1ôÃ&È ¡q$tB.Ä2L‚€ºëŠí>ÜîI¤Á´~2þâa(Óö1"óF”%7l(LÂ#ÅØúp²QJlB9¬A' m= ïk”ƒâ¡?Œ£1Ëò—2/Ez '•BLæñ+@fu4Ԯ˽B*Y#JTóI|Õê­A @rÀ//1HÀ4Á8À¸ã8€ÈÃXA ðBwB/]l=D@Æžs|Ф¼¼ñþ®ñ2ë†;©6üåiòk5ÈìeyB0T€x)l@»@|ÈS•B:O?̃|‚ÐÆŠ­|B7  ƒ!€Â1,Á' B!‚û~ ÷<5.2%–IçX(+ó:Kd;+þEÜÀ–tÉ<—B?`Ã=Ê›'G=C/¼‚OpÂRp]ÕZ¢8rBÛòê7ÿò ‚$×0CUõA!dC0ÔB6àÑ!ðpsZŸtÒº1ã%³:û¯çÉÇtƒÃ&ðÁºDÖžÄ;ø5À”ìMðÂê®#DbÕDO)”€%ˆÀ5Ð8´9ƒoqW4*àÂ'8À`õ²qq7w~´Ž6¥s“²[ËÇ$H3è9jWÚ‰Ç=CC Ô4x‚íºj{ ÓzAºpbÁ4 B 7¶Øúà ÂçÀ4 Cû:@%Xƒû#/Â1ÌÀQ=þôÃL€7iwÃHªtÓÞoKó+:f]l1©–’J˜ ˜+ÇXI@±˜Á/“±>’qhs¸F­ujs¦’ºLs)‰ä5#­Ò¾1j7{æ”9”ï†x³t[We”_9nòJ[ñˆçFº­`êP-–{®3yùy˜#„B²(¬·¼u™'2‡¸çv¹k˜&¨ôêÖ¹æN9—Wy~¢[¸[ 5éaz»j9žk®ž/Æ&`³jÖƒ '£í™S¹‰•7pÀ†ARW‡dºÓÞ9[«ö“·S/þb$ Á‹“ú† ú(ƒîMúy¨¬ß¯£Ÿ:g:¹¦æ:°Åþ¦z§[y°{GµqJŸö£;m¤#;´§„¬ó/Ó¹R%R~sl NÜ3K„cD^{»J xšé#¼7N”W´‡7J“ä–Ï:ªÿúoD@+8ÃC:`C:´B‹~»ºËb À‘ý„ù°D \‘‹{Ø[Nè]»“v¼<åqŠ2µÓºšc‰P¯l†¼Ä qé•bØÃ$øA/ÐD)ü4c"y $BN³×›Ä$hÀ=wW=¼ƒ0ã,EÖ;ÔÓ+¼—x•—µGüʘúo¯¯d&iˆ_C–ø"…z—¬×+À8xB)̛˅ÂTîYýz%¬;hÑB?©þD)¸’c©_k@)!£7#8€×$@Ã-ÅBÀ#½M»ˆúè&rØ‚¢§ƒ#´åŽŸ„záS4FÍŸÌ™Dã×?AÖc…4|1J´}Ê÷@/ô«'ô€'$¬w)lìÁ$€~Û;¼ßïÑ®/}¤4=QòF“¢l  è<_-¿®Þ>-(¼I”ÂÁF¢ý2ÄBÚ¯}Ÿ¦êR‚¨ê•ÆÂ2à³I@ÃÔDï¾ë¿¾ »¼9 Óënôæoe+ì«bÁ^=M!-f}qTogý^Û’ý+UCŠ@ô¨ËÓ1Zc½Q­8pFêõ¨Ð«”†@“z¼«·þ‘cGA†9’dI“'Q¦T¹’eK—/aÆ”9Óãe8d½AeïXO{çÞ›FŽfQ£G‘&UÊÑB=›8ºéÑó˜=õÞñFÙ±¥/K+µ1¬×¢Ç¦vì¹Ñ,ǶÇvLì] D¾æÕ»—o_¿§|UZ´Ê‚NS˜qcÇH›ÖYÊkU¯\e}û˜3Í` ]@Õ™tiÓ§Q—Œj'ÕŸAM=›¶ßÈ7 Oõy5ëÖ®µ±,npãÇ‘''ý4gáÊ ƒP¬œzõ’·¡J­ÌkWÍÖÁ‡?ž|xæ:yú*Tvy÷À±çvÍ[+æÔÎø0¡ÜÏþ&à›=º &glù%”61#˜zš€¤£I\e’zJ)Æ ÿ(üã½ 9|O2çê9,±Å:,‘´ø´ ‘;̾;-D%”~±¥ƒic”")䘊qA>&ä@Š±Ò©ƒ£H°áÑ "1Ã'C &#MÌRËàVkM=ØÚÛRL¾Ptn7¬êûÍ´Hô@ƒ£ÔãÓJÁA™nê™Ä $Ò²‡/Þ0¢f0ˆsøQÉ+9°‰1¼ª¡gþ(…V&1£€M°ù£) á€,,nÌSQÝë<E”ŽÄTa=ªLÊT¼Ì;r|¬‰)ó+%bŽé€\ƒ¥^¬þy! ¦áF–z–˜fšZÞ°Ž}8&‡i©‚Ž)E\KqÁ‘)Æ*eÎzÒ9›~õÅ[þàÙ¤`â˜H\‰« 0ŒUàcZ5½ªÖŠà…_*S·ªèóØÆØè›b.C¦4-bZ@å˜>p‘ŸÒÙƒ aƒrRà§L$±£œ4%>Mó)±q?*Mƒe/ôá;ŸBxÉffã ÁˆHJ˜æ#`‰ƒ—;ðhg¶ßä­c\àC)†Þ¨s>\qf’ o˜¢sõpd“tFåÃÁ¡]ÿXWý:ºéöÇ:ÛÕ*m-ZDáŒc4 Li´ˆ4ÈÂ+?Ä·f~à`#üHC6Bd…vd£q&qF ‘?¸£*d $ü3‰b0!Á`áòWŠh(€=Ü’Á\“°0ùPk¶;SoìCD1pAJt¢‡ÌÆ*° åUO$þج¶c+µÙÍŠÊ WÁhܰæuë‘]fDˆá.‰htãáX’þ=çUŒã–ˆ6­í4ÁØÄ'´‰?4&ÇÄ™H¤ñKìQ$Ë–3­‰j*M$\€ =téÀ6ä“PÄâ‘¥4%K¼Fǰ²Cy\Ñ­¸˜í¥ÃAÒC0Q7˜„¢¬ôå/A⺠‚ ˜ïQ£UØhIÓhn V‚„¤ »±¸À2Þ¡X$¤XˆECŠN_Î1D`s•8ɃEî1–y‘`. K$Ç€8^‘,T#~€Æ$*ˆ@M$#–˜!T9ÇŒXþ/éÕãJL(†²Æ‘`ôÀ¯pǰà #`ïG=ÊP•¾1•åD WZWjÑ€¥yG6ÇG¬+$ÇHÄÞñŽe´›Ðà¥;bqÒ˜.õ‰Âlä™z‡&³™„é6¡6qq‰€†'–´›xG/¢šÖ’³UT+|")ŸuÂ28áªjUßš×±!v Ó+m¦ZI¼þ•°…UIKESÞFz¤ëb!YTŽÑK ÝB%˘À¦i°™õlaÙjN·~V³q=Û+·¨» IŨ¤IZÙ®Ž¯BœmiSyDÎêî1ê^T«Ý–¸CìþG[̴ܽ€|D -C!HÔ)—º°rªe¡Zݼl6w¨Ù#1†Œj—¼ mË»]Ó¢‚VŽM­î趤Vt6½õ5Nmj_¥p¢¤¹TqJÑ Bê—Àà9îK“[`™0—Þ GÚÕV¸IÁNÎua—] Ä¿ÊÜð‡ÝxÞ7œÄ^¯aP[Ó¯¸©7iNóËâ–t˜¾2¶±q£è¿UÞ8%M±sydÖaØŒ˜rHhŒ2!ÁpAÐ0Ø|zÂ(ÿr G8à–¼ã.aƒª€,áGrë†K{ˆ„VAËIÚ ’5ù°.>›híHg$Ÿ8‹Í­ñW4þ7¤C7¿MÉ1Þq¢ü« l0ÃXú0™µ%ÇØ/²WB¹¥ *I$,Pæ8gÄ RRó(ÔzF ~éê‘$ù>œ3Ë °ZÏw@ã˨G¢7ò{b´ E)^ÑÑI»´²¡…¾¶`B?œáè&†âX6J¿ê•PøóÇx…4‚ÒD¤Cõ„FJ?Ð$@ØÇ'¢Q>`ÏpX†5×~Ä àJ¡…r,`4ǘ²Pч%È 0õЂî ê”"Í?ÇÂR䀠°4q0„ÁMƒ£ñH0ìÀ‹vŒlâï+öþ (œá"ùŽÄCYóÙ¥;úGüXÔ0Í,p…–?‚|rØÁ8z…nôàûD…YK^ ´ÌîÌÀàƒ¯Ç+*à p€5¯€†Œ0÷W$ x…EêŽÖƒ R?G¥þ-ì@†ø‚´€iÃ1ŸH5Dá³H0Ci`€ü^TÂù„5ô‘qH@‚ˆôÌ!d„íÎàø$&±™>pB"¸Fé§‘†* aq0'°8¤BHøH'Ú@®¾õ¯/Áì ~„ž2~j‘½t˜áÏ&21Z¯É î“[ûK þp¼#cU´¹ŽŒTüüuB4`BÁ!zaÎØ‚\ÀÌÀœ¡„®ïº©ë. \ª¼É.¢ænþBª¨ÊŠªÁ !R#ÆÕ8bß²'@ já› ´,T!dà êÁ˜áG–¡@!¦ÁäüèÒîÀjAã"!l¡Æ"Ѐ¥#Ø@eú`@ $aâ`G:žÁ+ÈÀN°#f >ŒàŠp#fà÷Òá6¢a¸¾0ý8BÄHŒkg½ÚëÇÊo)&ᚨ° Æ‹#–aþÞ›AÑêÁ*À"ªÁöþ)\z€ Œ ¸-° gvèhŽ¡Ü.¤Ï @@ ¬ ¡ŽA<øüib!"qîiªá œí ë!ô!{®B >a Çöp#0¯ãŽfÚ@nÊ&¡¾ ®!ÜÐÚ0 eE-ÒgÒa ‡8@¬ð÷²ð¼àtÑHfjá[È`Bñ#Pá ¨¢¡ÃeHÀ  žG0 "Á öá v1Oèqè`ͯ‘)øL·ºË4Ø@I6Âná\!×@"ì‚êªAPßÀ.`¾ *àG4‘ i ª!Ý8b"-þü£ <­›* .ÀJ¡š*àŽ¡š˜ÒrÒÙÜá²ò¤à.ðÂ#šÀ ,Hoñˆa6ÆÁ¾¥n3\ЈáäˆAp¨8p† ,ÀZ ü,à@â6!Ô'³ãšÀy"Ó¬ , Àj¼Àò´ ðá¶‚0ÒòAˆAûŽ0a &ðaHàŽ/)ÁÒ0“]l¡|ôìÀŒî#“î½Êã*ÎX¤á«R­ ð#pÂ\ RHÊTâ̸c#²³Í袟(±*‘#œ³$ØÀ"€XœR.úL.–¤+-þ-6"nä‚2¥eJ`z¢„ª‚#¦ >ë>!êŽìü.ë#1·(i·&#4\.&Ž!6rv" „NÖü0Áøp8U VŽa”1&E ´˜:ÒÈŽnýZtFÉ8«E}Œ¦€Œ4(r6¡ DÁ^htHE‚@5 e´3¢ÄaМPn„H¥´#B4ÏF”èÜ«DI£ ,'D:àC§tH_”F“´4Ì Äå¢,L§ÔFE4ýHtGIƒž.DtæKÙTJF‡®L9ã›È,Î4O‰´JÉTû¬ÁN£ \ËøÀIÀ”P?rLgÔO£Tþ¨6¡2UR[ÔM­N±”£=uÅöôP™ëT]u9ìLŠÐ«RGUGMõUqµ`bÆb GC2AG²4üÈB@A¢ °f#Œu) $‚!EOÈAÌ6b8è#ŽáYÔ¢%´€oâ{–µžzj‚¡Scâ\Íu%n5DDâÐ5¯@UU£hmõ40é“n`¢ Ä$ÊÍ‚Ø`\Â>$üAá-ÙuJ€8bö#úà÷:‚4%r`öJ"¦@&Ê#ZˆGÌ $ØàbÄ‹&<dU"JN"Bö#È/$èS@‹²xõH¯tUÊÃ:c{ÅAþÒÁs>m‡"Å À âu)ò@â Á]["F1ÉâB­p Npó¬U%JAZs&ìç#"ÜÎ#"a¾@blÁÔv&ÒAlcÖ$Ò¶øƒGÞö#¬mºËPi±H55„$¸TJJ"\À,þ%ž N â€äáÒÌ0à 7`0 8Á¢¶î æÀ6,€ìaDæ€>bàAòm˜ÁDs â@v  ¸¨jã&Ô9>¡bªÀr Zµà , $"J6¢yŸ÷[¨b#š€R„6ÆJá: ŠÁ?Ì¥|ƒ!þ@ŵœa“‚ "Á‚%Cbrà {¡7DÖ‚A¼·\ø€cB¡ ÀbB–œÁÐ`}Û÷#6áÜÅœ„†^ë]¡>ŠaØ€3tS ‹R}•g©*5Ø€sêÁ¦à e$RQèš hê®2 ¡ú  6Ód à¨Áy¤a†€ðQA@´Ï`[Wdà ê¡`  ã îdÀº¶%GbC$x€{áX¦ˆ€@ ÏAyÉÁf@N!PHâVÀjëøŽ€ ØN}Æ :€~3ôÌwØ t’ĆíØäb¾´ªvþX‡y¸å‘L¥m8g !:c愱ƒ‹á !RÁ— BáØÀIZ¨ Z‡Ä‹¹~Gxj±æõos,Q•®4Ja_7âá à:Î#°#"A@#AØÁ+´  0­ÁqÛà!œ@ž¡ì!*̨aöì€c=â Þ²Æa$®à H àÂ$òŒëa,o3H b!Ok7ï B[¢–$Ƙ-rà¡£!X¨þ2™ }‚áÌv#<6CAnÆ >±á ™€`;âš³ÙN!Ê0‹1ú†Ò¬ø R@Ù\ †þR±ô >óöAŠ¡€ó§†…]µ$÷…oÍe†64„qv˜ ˜%éaXUAMã¦Ü"IòXgb鎘¬Á!?¡ô!!Ã0(¤ÌAúŒ h€-¨!6.h ÁèÐüz#®¢ÆA¾à pà¬À0`}—–jÕa¼b$`ÙÌAÔ¡´vd ZÀÈ¡*¡[zaadÁF»´+ÁCÓa7ãfÈ4äLÏ7ZJÝ'~ XÌÀl!êRÛ#&Áκ¢áµM[¶iûAV¸V˜QXÈš€“nÀMJ!¸)D\(ƒ ˜àx¹‚WùþRtªŽ Š!`%jdõöÚõ bUÇþÐ@sÔÏPãªÄÒ~¥WàXúD`P­afNS÷¡Ìf€ÀË9vì`ú`X@¢ >aAÄ ¬µ Á¨@ ºB"u#.­ âÂYŽ!æ¨JÁùJÁ®w>á €Àsód:CâÅ!ȇ¼Ÿ?©õ@?d¸mo¸‹!Êê?æ$DADêX$ú`ÀÏ`É]¸^Í5‡ÚÖÜ)½˃Á  &§ñC< BÆ6òC—b¹7×¼mAâÌÜÓ D¿5«ƒu<ˆRÒJ¢2Øþ¢Ò–„#Þà pàÒ¤?T¢ZO¬71Ý¢-8ýÑÿ¬-4=ÒÝ"$J][ÕâÔ'Æ+&Áwþà¨[U}ÔW]zü­~y„ƒy®ˆ“©j …%æ;/’=8š™©RÕªåC$û+W©]Uê[•î[8kU¿«½Û­'Ѓª=ÑI¸Uׄ µSÒaHr:œ”!r>>•Oº‚¦`úa y e”ùަ…=B}à"ø@î7¢îï>ï÷~zëð7A¤6ØæõËo¡^®²TN;#n@CÀ÷î˜$>`Àì ^XF ˆ¡ f`Œ r¡å`Ùw¸ç#9_vÝ@%‚ Bâé"à„$tLÚ+0Õwà±la£cþ„_Õ‰Œß˜@\àþ©aù ;`»—Ý—wUÜùTÖ,õ1ääA☽€@ÀúÁy ºb_ ¢/ƒd`ˆ€0Ÿcõ:,ÕÏ•C‡¢~ÕsÁ'B=›EpäÈÙ¡Mõ")U¯‰(3¢BÕ+Åç†%N¬Wñ"ø49¬$>õØ`;ô'š›L›:} 5ªÔ©T«Z½Š5«Ó/Êpt{ƒ Ãc ”½96M™ÖµlÛº} 7î[ õ¸z+¶Þ1{ ß(;ö†C¹p›´BY/ؤzØl~ 9rÕHÌÖ€¨7Ɔ9®ñ+¡®Ï–z¢ë¡BE†S6Åús6¸á± é\Ånè"ȤþVLÒIùa ›Ch|ëÝòX©R ›èÁÆ$Ôìzµo_ÔÝ Rº[‚ë0E96l›:@bZŠƒKÉìÛ»ïÐn·Ó|í=wv9øüûûÿ?]òáeß^—‚_ÖØTA8ÔÏ!‡Lƒ^ÉÈ3„æ\Ö&˜R *U$VÅ1ùH€Ï'¨@ÕÄQ­üÁ”F‡œwŒ ‡´;ž§c3ÞäÂB Ÿ#7ÙX n;NrŒ‡‰37´òË‚Mˆ£ä…^~éž]²¨WYo€˜j®ÉfTvõ*ÌéÅW= ¶`› ER¡ž~ÖgUÊMÉ$>åCyFuŒþ¡TÍÙT£N•3^ŠéV]‰J}÷5Í~™ŽJjdoÞVöHN‚• k¬²Æ:‰3‡ÎŠk¦Z¦Yh©•k°ÂÞtjœyíÕ×_xËl³Î> m¦òѧ*~Çèm¶˜K }«ÚÙª‚ÚŽKn¹æž•˜d’ešÀ¢ oÜòŠ¬Ê ¦ç1ˆÂ„(–ZI^¼kÚó˜ `ƒ=­Ç6=žç78ÖP:J–bKHR)ÌÃ×ÃIJ³^07èÆcF:á 3SêvZ-¨¢ÆŒócóŠå-«®.Ša HÙ›yΔ3ƒ‘H°™\¶üâJ)‘0áŒÖÓþÏ ‰ru=“HQLšq˃‘衇XúÔÔU_õÖ]G‚MçEÂ[®œöÚÎýqRÒ1ïz¬™¿ ޏ[óÎYïøþÉFH.è‘hâþ½QÙYËà0Ã'CÆÊ>Ñ”rÎdSÏ2vð’†Lõó6±ÙBTQ¶]gÁô3EyQ›aFÇüí‚Ý7mr(í ±q{n¹O‰-Øœ—Ž#Á$PÀ&züQ<$¥0ÁÆ–Ç;-ÍÞZ‹íøêWµ³ª>‹û§hDéJŽ ½>{MØ/wð£ TaŸ(E î` } BúÁ5ŒIâ (Å$.È "í'R`BCJ¡þ$QH!c¢ˆÌ ¥`£|8láŒt`) $ÃA¾$„#tÄR`r¸ERb8ÃFù×Ì ×®45qŠMi’˜ÇéÉâ«G¬Ç=ÜŠŠo¡Ì ²¼a¨˜Á5Ž‘Žˆ}Ø…f O€p9p¨`¸ÀLÉNÌ€ = Ç%ÅB)Ø€0A)làÚH )I„$Òƒ0Â>Q7IRÌ£2škfž²‡µB¥ÊX¶¯gàú™Ÿ ”‹ˆüa9ÔÑæD¸é×èz‡‚HØpW4aL©R.},ÂÅpRDh­Ø¸{íBl¨ƒC"7¥.9ô-ù˜‡6 ˆ‘ø˜Æ5Þ@Ò@E †>0 Å(æ&1êÀ!,r²‚Á Û!¤p=Há'‰€„°±‡˜áéXLMoÊ3H¡Ÿ==Ä-¤ F3HHxÅ8jRÒ„–m4Wåk%ún6ÖñÍÒ@µ„_¦f3Ñ´^Rè¹IlJA0©Ät1Rë¤ •½:e¢Á8è9ó …ÈUVO\hßµXÄþ-n,ur\\#‹YgM‚|ͬ´6³Ú̳‚[ë·äVÒªvµ¬MœÖÅPȶ]­¬Dg‹ÛÜ®¶¬5»ZuK.Ó¾ïUzrÆŽ»‰M÷Ön] Ã}1„|@_Ó! ”8£¹ÇpF.ß)ŠÅ”¢f`¢S¨kÝŠe·ÛÈ !^¾ƒm“(æ× ¤Y¬—Î}Lc{u¦†öW[µÅâ²Ú 38â2éHzÂ_ÜF¢g”K~q˜z°$Ÿõˆ@† ©Ôß”|pD숵)¦¡‡Qb¯u ’3!±‰‹b?”Ĩö¬a?˜@#6 $Â~ +{ Ë"þ¸.¯M-QKÜ[bƒF‘ð"N•\{0ƒ—)ÅÞpx ÙxC=øá~¼ÊèFSú GTHyõlט{ŒH€ä@¡…]Ô#Ä@Âfo#M„RØèÚ`Da½àéåÛO€(QŒ€A¢ØD<;Ö„bŒ‡$4¿Zl Ú¹…>…-|>’’.*l°ØA›ÀÀ6Ü-ÿeW€e;ö\˜ÕnÓOÖs6¢˜ Ù1ëaÌHäƒ} J-x!²HG18ÀØØµ(­°²tá<Û7SøI ¥@·c*,E:x„9õÙñáÃ/"P€_ô™R¨G†w臘[€ø' x[z²yÉåT`^R± ï@ „áBÈãÁÀD¶xüÑ9Hˆ„8…®´p¨'¾.§&‘à‰dM~÷cï œÖÇS{²Ð:M ¬PaîGEÒ‡¢xpe—†FŒ_bˆo¨'›à Õ£Wñ²éÎè$á'90_xfÄÃcÍ•ŒeH‡ ¨{é¨&¤hK29óu8‡ŽLá P ±õP ¡ü ïð ï±€¡pýˆ½ àP à RþÀ]Øåop ° íð9V°@ @ðp ä`}à `W¯°žP¯ Ù71úŸã@ 0 ‘¡çŽk(ˆ¾‚ŒI mh[̨'lЖ‚$Ž0vÕž° àðõÖèî î P X Çа `ÕÐ ¨pÇÀ¶À.à°ã §pZ úCÐ ð )çJð`€€ãÀ i°ŸpÎ ´@ `X–ž‰Ñð@ð °»Ð4MPè”c÷‰gõš©µ&z1 UseMþñï =ð•aÙïP€ïP `Y F@ Õà“ðȹ“é »Ó%¥ð^ „PdÀ ö±~§~GŽõ`ú@"y°ØÕÀ‰àza3@ pD 3°%¡b–Û9›QhŒU  ²ŒmÇ&M0ÁØP zЛL1 [ ð•°  0±Ïù àP ñ Ð õ° X ŽE>üF¢0ZÐä°•PVPi ZPæppFW°’mHŸ3Ë ½€±Pö™'l0"Ð} H`T13‘ ¸Ž¯´{þcÚµiŠj2 :”(ô„QñÐà ¯‰Ëà XÀXP ð•8ù 0êàÀ €i”.‰õ‚Çþ0 ¬ f“`ƒ€ÇŽHP ®£ƒð P d0wठp–`yvµ:v@ Fð©ƒð9‘爦¼·” ‚v¹Ê ªE™‚‰Z± Жâ8Q±1 }”K@³ ±1Œ7Qœ Ð7Ûè«¶›¡¸­ï¡¦Ñ-Ôù™ÂçßÚ…zvêêPi`Áê®óÚpe:Zôj*yØ-[XŠâŠ3þz‹¯ÚdPÄ« À*°q ºiIÅ þ=75¬’x«còÊ£NV­‰°îØ­Uø±r®z’‚¢ ’d|@•"Ó·xMá×Ê‹åð‹0n:²È®j¸³p¡°—R=F×$VáÐÕà FP È F€´Jk¯ À`±7Ñ"rö ˜ ó!; H`PCàf¥@ 0p yVû³dz†¢ÕŽs«8úêdüzÒ7@#°fTõ‡r ©“ —hY~0¢/Bµ°• Æ„Ç@ ¹À¨`°`…À C0 ð 3ðo x°Üp|µ0q€:M¡Xxû‡»ª€°«ðÊvòª&ÇþpaG²²ñ$®¥P â Ë ËI  žSêžÐ ’ë@àÓ ã4›”@)eFF0 …PÖÀ §ŠnþF»ê'Ô’{és¾YQ²~›az±ݦÇ ¢©ƒ–¨¡©óˆ±@#ÊFÖˆz©‘ ÇਠÁqÐF åÀöP ªÐµgâ.³íK°8À)ë³|Aë·]ã#2ÑY ~P 9ùœ©´ËP ‰°_‰¼"-ò"ZБ€ ø`µà:Q ±Ú˜@ { “ãØ. Âqh¯w;Å죷ZxZýJ*ôäƒ"™Æþ ±YÜ^|M²a ÂyAS9kqWL·YèX+ÇTA±´Dqü‘ÀYyǺš¾æC…ìÈPñ¾‡¬ÈˆÓ³M¹Èa»øÈ“<8u‹dg:ɉÌ&SÓ4Ò°ô ³¦1ìu.Á½#(SC_:ëty) Q<†L!Êlc%¦ŒÊ‰”KM1Ÿì²Sa®@m p2Ñ£1Â<2Œ¦²ëÈ”œÇl29a ƒä® úâ ƒDRP1µ'2¡7“€6Fµ]P€3K(L『ð ÃìÍàLâLä\æ,]{à ÛllP é°þ6õPÉü ”Îk£0Îpnu3̾²†LÉ¡Ékâ0´›Oã eÃÅà.á  QuA µÎÙ³=݃]ñËé°Á1 ç0¼ f¥`‚°¥@E­ ÐK aÁë༠v¢kp±2Àqù0 —ûCýÄ“1w€^³:SíXë(­ÒÝÒåÓQ£@)<†OÃ&Ó;] %ÉlÌåFÇÚ›}#5 GÄpt¤ô°öá àùûà¤ÌPaÔ@™vÀã鮚5~ 7Ûa~äÅpl°F@åo@«¥àÖÀlÀþîâèHâ&Žâ"a)úæEîáV1<Ø wË5?Á¤ >—~> žÑ¹*ÍŽÉzË8QÉ jR Ó3PA·6´3Ùu#¢ÖÒÇ` S A0›PÁ@PxãΛÐR‘žFGM€˜oàfWw þ`öÁ} ½+Ewì"ú€ ã9 ÞÛå o¸]‰wË„j o0 ϰÄeMSŠÇèSöâe Š$”~(7wè-„ŽwM1em2c0P` RPà-DµØI¹Ñ˜üÈ­&:r÷#ný½Ól=;2bÇPï=¥Uýt 2!Áàþ#`Ù®+åQ¡Ú›± ð`ê° ;p @×J-° h†fǰ‘ÄP Ár$09À"…ð F ñÄPë°@ ¿±1UX(Ä.• F0-Õê^:ŽüÝ ý.­Ok?6‡ ðpïc³X» FÕu€Ž?q®Ð$6â0éÀ`R VÕz áHÍgÂÓüç(è¸KèÁ€ÃÃ…òá·QXS˜ —•'nÌ’ ’ l…°“âèÆ°¼×´Ù¤# {'½´(vÿÒy)†Æ‹‹²yTSƒqNOax‹n…ï‹,ï®÷‚°ƒÐºëþÓí²[dzËúÕÌúãØ)»ŸPƒl·-á«ïûÅ/,mü‘|ˆzr—lBìQà¿€4›§ÀRJåÄ©˜(=|&ÕK'e)›:#aãCµ›Žnrè`¦Õ¢D#zÁqÆ#Ç– Ë‘C±~¢‚QŒÄGTgþõè9Vj ؈\½‚5sR½©Uù|Û³Ïæ¢hÑF'ª•Èê ¦]ƸÖÃR­g\?ÓáÙ¤ð03˜-s`‚;B© Õ|{í d+øaˆ#¶ˆË”zk­Àà†“øÞþ:Ðc©HZùµ´RþH %ºÑ™tƈà—D9$¯oJà³°Y#$7š“Oú(¤—(,0'Ž*êž*Œ˜†àgT ªxÃ];jQ©]àÚ- „òIåèO,Œˆ"`Â…t•®;XÈAH´À‡­‰úabçz6a¢ƒÃ&*E ‚Áf[[°Éy’cìíÇ–˜gæ5ÉŠ&ɹFÌB3#ˆ¡$§\æb(çCÈzÞxuˆ6(J—¦|ˆuÚkW’b/[z)¦™‚“øp&‚Y1"‘kKh’Å':&)ê‰À‘tn™¢ Ê/þpÁÛ"17#{É&˜Z@ÉG’þ!ºÁ ’|àÉ#"aKYÇb€©‡ŒAš„!i™ß1Œp>‚\m"›à@ÿ®cˆà¥ð‚ F #°¡¨â‘„0ʼnךà“eÏ|¸Éˆ˜"…é5§"Þ»ÈM¶Ã,Qü¢.tªËašC~ EôúžíŒ¸$Þ$¬5 sÈlŽøD(æw)…o0fE¬Ó¶²u {™¦L8ÝR¶¶ð/‡ÃÆ šWŒ€Q9Žèbá<¸id—š„²±BLƒ„B á€*¼ ¥ºÃ1ÜãlÀ ¼(êAªA A %˜F!àPUHâþüä > ŠÃ›p†3˜•NLÃÈèC‡J¨M"ÅÈKEš”xh"Ès6‚0 èTë0|8dWÌæU ŒY¸¢‹›ˆ\3Ñ@-!ÊtÄSÌPÄ(¦“4O:ˆî¦T%uÆSž™bÂÀÄ»1 Œ`Á(\9‰bs¥I˜0P½  ¨M´Á8Ƙ°,”•áBøŠc! Ê`@pP{|á&"…nYN aÊhG6`R ¤aõà‡Nq–`0)I?²Œ/BȨ‡HáŸs}°¥P¨%²žb<°5þu¥Qˆ”—†2áŒѨÀŽÁ‡¢3p5—Dó2 &C4õgD"a†±ÎS¯ q]›†9q¯ƒMg=Yó› ‡ú$lc÷:ŽRå‚Zb¬–ÒÇfV#}…ÝBbc%͆Vb†Õ]˜zG¦zP@µ«emk]ûZØÆV¶³¥mmm{[ÜæV·»å-n5‘‚"ôV¸Ã%nq{\ä&W¹³µPËD‡‰Vº#íÅ€ƒÅÅFDºànw½û]ð†W¼ã%oyÍ{^ô¦W½ëeo{Ýû^øÆW¾ó¥o}í{_üÞ—-ììì;A;]g‰´÷“ïê±]ïÚ &°A~Ïk€'\‚»þ@¬‹ €à® 6Ì]D|7æî*ž@âK @Âfq|)bî^‚Ü ‡¼ÀX9&±.VÜb YÈC&r|÷;„=°Ñ p“›TÏ*Z7±YDpw0Œ ÈÜ%€1ò`ŒtÙeH‚ƒÕ0f"pø ·°Êà]7¯€»j(CˆPD8Á e°p…`‚óÚ`ã5äK'tÜ‚ 8…0x× 7(ÃlЉ:Aƒz¼eP‡ZÔ£¦ï‘ØN)}ÖÉ«^Ò€]bÚ|j7ÁÄÃ*¼åNˆÃÍI8€P9ç÷á ³…W¡‚íÛ»yèþ˜mà„àOè„1.¡MùZ>ïn Þ ãÛîõuŒÁåCp¸‘± Šh¨ ÂÂpƒt“Zßûæw¿½kêÜ-6MduÁqS]Äf,»þ.­¼eÐÙÜ$Þõ… †2pØoÞt+œp‹|`xç6€1’ðña¸Å¹Á«†˜wñ =´Üt £6À<&4@Ãø3x@œÁ °¹l`ƒ Ã XÅ ” „ èç>ôz`g»Ówˆ ¨@ zpsÀadO8Íþ¦{ÝíŽ_Ež¤KPrgCàipÀŸÆÕ»+0™þŒPe #GÈú–  ‚CÌNèÄ…€ikwPò=ò^«¼ N ‚èWpƒOƒXÇã]„Ðoc™˜ƒ.VƒE4BPBbèï}68Ó…àôL,™F8~  ŸÈÆ­‹'r 9]X7i ¹NSƒ·‹ÊKÆÛÃð²o´Ý ‡Jܹ#`0ÆÓ € h€ž;àÆa†(±º„ŒCƒÈ¼2ÝK¯Ë3†0àG(ÇîS'³Ó³2Sƒ0hÉ»"Ø€ñú¶£É@#¯šÄÉ›ÁìIfüÉ ë½CµØñ»0¤F¤Ôˆ2Ä'C<Ú›bø€xJöÒG}DCïºJk°U˜¯l¼øº¾óÒJõú4ªLKµl1ü{Æ… ¬¤ŒKÝлŠñ«Ì" ÐMØK¾äË «²íêKÁôK,D/ L½LÅ\LþÆL½L̾ä®Ã|̽„ÌÆ ÌȼLÍTLÊÄÌÌ´ÌÌÜLÑÄÂÉDÌÇ4¯Â”LÊ/À\MÕì®É\KÙDMØ´ÌæB²×ùÂÙ‘KÞœºÌ;­H˜ˆHˆĸ’HÎáÄ ã¤ˆ´Ð¥ãTN»ŠNç¤ ÄXN(Nå”ΉÐ%éüΈ€ÎîINòLÎè$ÏãT ĈŸòlOã\ÎíìMù4 íLÏßtËc²ùìMÄÆ,ÚO P…"þú¿Ф\Ê«,-aƒ859œÑ( xÍP ­¾R2†ÑÏ õ?k”2…cÐ,èpUbË©Rè QQ-ñþÂTCÑû´§WcJÔŠ˜íI”‰ˆIhÑ‘xpˆ(,x…jè…ÖpÒ „z@ÒX€Ò@è+­g¨†--?ˆwÈQ2-Sp.ý‹F35¸þœ²…‹ê‘‚Ô±…CpµòˆR¨€wÀp@…j¸Ð ¨hèS „X„eX†`ÐÓwˆ…zO „Ð 0Ô]SLÍÔ½ÑÍÔSÐÓ2Qä4>`‚r:†_j‘p† pOˆÔj`¨†e€Ñ`€ÑW¸âhT.uT$½€W˜„¸,€†©ñTd%ÓMS¸LVkÓ•äa‚‚„IŠ “‘XT~XZþX†j¨‡P Õè' „w¨~˜„IhTZp¨‡oÅ‚XÕO°Z€*gÝ× µÑ¢ÄQ~-P5‰áŠCPŠ8„CœH×jp‡`¸€z˜ ¨ÒXh„RpÒXð„R‡‡Õ€…‡­‡Z­p …€]YESSS–ͬM8ìU,9†Fù–¶`¬¡P›(!åI›Y¢í¿Mý×N-Z½XSZ§}ZÍZÖ—mV¨•'h­ÙªÍZ­'õ,€ÝÚ(bÚ[²-ÛˆqYh$8³=¢«ÍF‰‰„qÚŒˆh«Z[»MÖ£õÚ¤½ÛÛ¡e’2Uöh‚…å[ÃõTþ©…Fª=ÜÑÚÑ(£Y·3°gÀ9ÆÍ\eÅM¢ôÚÝÔ\ˆñÛÙŽˆ èà€¨]ÕÕP´….i\]-iÛÿ„˜çIGØ7ÊŒ‚]Þϼõ¯ÞјiHp[0’¿ ^æu²Ä}KmÞVÛÑúË7…è€fåAéýÞ1ìZÙ9Jð=8ê--]Þ%™Š*_÷ ß.ÁO˜}ßܘYëU_úÍ_~ý]£Ô_óEÓà$Xÿà§}Þý#àÚÝëE`XñUµ.á-XÊu—?¸à¼ ‰Ix…Ž*5,À•`6˜øõ+×-áÑP`üÍ~èŒPèþ4ÑÀÀ gpTŽ(VŠ($½TþáŠà_*!_ ‰ †ÇØ„ä(ÎшcX‡wPÙI ¾‰R„Wˆ| *ž*á`ÈRO8•%㈀†“j (á".aþÐ×mãjtÜktÓÆ ®H€:Ò$…  …,ÖR(í €×,¾Ø à>Õ€ Z0äŽ …x¥ä3ŽÑ?d9&áþÚM6âó অ˜th:bßbˆÂɈ…ÔjØÓ”MhWT¸a,Ѐ[‡^¸Ð5×°,ð„îÕ3þ‚©êWöáOàÖÍÏ8^f¥<_ÅZ-Âjžˆ°…ËþÀˆõ„@èæz(V$µ‡,Nwx?‡wÐèe?¸×ð„uˆ…cxpH hÀÐnþf}…fýâ½èŒ8₹+lè"妾|††HçbW-ÕtÆ‚u‚Dpä”ä‡W-×z8d }èH%hfæ\]\”.hi†ÜÙ}~ò'¬¢éÀâ@8ou•ÅbHE …òi/Žâe8†wˆâ¦…wzÀé;niÆíäÏ•jz å]P¹Œj«~ßfžß®öÍ$zÜû k³<&b³6è³nëézc–vkvkº0ªVë°fëºÞëÁújµÝë¹ækÁ&¬þ´l½lÄ&P•fÖèmkûõÏNlÉ>¢»6l¬&¼PlÍ~"¿nì³ìÍmÖ)l¾>lÑ>í2kÏ^ë—.kÔ~í‚©ìÒ¾l3[ؾí+éìgfí±®ãhÅmànÒlÚNßà>n%QíÝÎëÖ†l®FnèæÙ&nÎêÌŽnì6 ݶl´uíìþî°îº6mð.o>µ•^mæîíiŽ\ó~ï˜îñ.n­†oû>ï€K[õîjоoÿ¾ñ¦kòþïûVnî>áêun_p'áÜþ‚`êFpô­ogðížmö†éÈ®ðÊâ¯Ë/±næðÿ6p —ðöŽi·þoùpú¾î÷ï p÷mjžñO ¾ãT¼æï/qo·qÕ krwpÝüq«p%GîŸïîNò(7ï—ë å+ÿî"§r×ðçîrÉ~q-¯nÌr2î)‡ñ ÷î5Çî,wì-·í8—òÅžÚý~òæ¶ã;Ïn3okb°‡n…nø((±{€$~ñ?ÇóÙ¿®kbxƒ°ôK¿tT°tYÈñG?î9?kbØtK'õL¿tYpôOnÕ.^xuXuYŸuZ¯u[¿u\Ïu]ßu^ïu_ÿu`vXuL?uRßôNwïUÇíNN^hßhvj¯vkþ¿vlŸuhßvnïvoÿönvi—vA ÷rvAxös_÷mg…R×ôSçôÓÂ/¨w{¿w|Ïw}ßw~ïwÿw€xx‚/xƒ?x„Ox…_x†ox‡xˆx‰¿÷7x Öp’†ø‚”è†B„O ð…Tð((y“?y”Oy•_y–oy—y˜y™Ÿy“(ø„v eØyžïyŸÿùŸ'¡Cháx¤OzŽ'‡¤7t¤—…T7õb7SOöšÀ Ïz­ßz®ïz¯ÿz°{±{²/{³?{´O{µ_{¶o{·{¸W{§¾` H)^ ùG …Sø{þÀ?`|¿÷{À|À/üÀGü¿WüÃ'üS0ü¿güȯüÇO|ËŸ|È—|ÁßüÅ÷üËoüÌï|Ìç|R K€_¨rÐxx}Ø}ÙŸ}zýz?eHk°†ßÏ{߉”ú}âÿ}{€ xßtSGöy§}ç~è~éŸ~ê¯~ë¿~ìÏ~íß~îï~ïÿ~ðñò/ÿïÿgŒ?†»šØ“ÿ`ˆÿøO* ù¿` ûÇÿù¯*à€,‚$ha‚T6\QáCˆZ¼(‘!ÅŒÀZ<õ ²ºL‰r¥Ê–+QÊ’…Çeiþ¸‘Culç1²tî<b§,~ýúöïãϯ?ÿþþÿ `}XÏÜÍ´”,‡©\@È…%ßLÈ›þ%BX¡…ß`(!ov¨!…b(â„!~8"ŠžXbŠ-Fh"‰1¾8c†5Fø %0‚ñÈo`tƒ aö Y¤Fy$*K.…çbJ7ü¼ÑN!À  “€8… +p2–åÙeTg*xÞwK²Ù¦›o§œsÒY§wâ™§ž{òÙ§Ÿ¨ ƒZ¨¡‡"úfþuLLüð³À rÁ#߀¦ˆ¦›*bi¦(ˆ¦ž:¦¨¢vŠé§¡Žªj©§¶J𩬦*+¬µ®Š*©¢Þºë¬ººÊ+«Ž©:ꥂ¡ÎÝ€`Í>ë,´ÓJ[m³I¾Õ†l—-9ÓX`þRKµÓ?_rÂËøÔxî’é–ÏÒ[¯½÷⛯¾ûòÛ¯¿ÿ°À\°Á#œ°Â 3ܰÃCül)ϳ(_3%*˼1ˆ:|cªÌR²6'—Lò,#—< Ê-¬²ËÚ´¼2Ë&Ó óÍ3×sË/§¼3Ð6Ë<´Ï8÷,tÎA ôÑ4Üi²2vL$=ñtuuVc}TÖÍöÕrä$¹¤!…|!$*\fÎ4ç°© y]š)•2ò>çµÞ{óݷ߸àƒ^¸á‡#ž¸â‹3Þ¸ãC¹ä“n1_ÐÍÏ¡bÍ “|òÉÞxCƒé¤Ó,ºé«{þ#ºê«ÓкëÚÀûì´Ã.»ëµëþ:ë·ó|îÂÿ>{í·kƒ:ÔŒpñ‰–õQqôÐK_=õÐGbÄ^Ñ7ëËqW]$ P‰5XSIï$  "\Sïgz¥P^¿ý÷㟿þûóß¿ÿÿp'{ å ~ B/ÇàÇ>$Áƒoà,yÛéŠçº žîv´K—ÁZPtìÝè<ÈÁ š„ÉK¡Yh<ÙÍ‚<¨‚5ø‘7Á]Moôë?p†/°ŽbÅú²{hîLu yJa•­0ŠRœ"«hÅ+b1‹´\£4—7{ð£¼Ä4ÊhÆ3¢1g”„þרF3²ñÓˆãéØF;ªiÔ#ùèF5òbí@ ‘ y-C’H‡L$a˜Ä/8_=¡?ª‚‰Ñ‹0š˜2•ªä„‘¢%)KiÊS¢2•ª\%+[éÊWÂ2–²œ%-kiË[â2—ºÜ%*ŸÄ•â ä ‡2Ρ eÃÜX¦9–ÉLn˜CÍ„&5©9Ms˜¢™×¬&6µùÌkf“›Ü ç6ÁéMk2“œßLç9Û©NtBóÐÔ¦6¥)Íh2§i f1ÏaÌcúóŸý¨@ŠL@‚íç1jÌsð3 þl¨MøÙÐaR™iPÆ÷8*Ñ‚4¤")IKþjÒ“¢4¥*])K[êÒ—Â4¦2)MkjÓ›â4§hC3“Ÿµ\õàd¶˜B¥õPé¨MbRÓÔâ<•8QÎTÃÔ«Ju) H*R‹jT¯U©\íªS©jÖ±¾KQëpØê.º (®r+]ëj×»â5¯zÝ+_¿z $°‹5Ô# ŒÀ}¼€/}¸±>0° €þ E$¨AŒ9œ¢Ô˜F æp‡à¡À°˜Æè! ä#Á@À1ô±¾ØFèÃ4žqâ?:Ђ4¡£kCTDB©˜Æ'Z,ƒ#à F>ʱ†þÀãã(Ç–~(à‘ÐÁR IÈB§èC¦g€”âµ­‡4H |ãù€Ã äzüÅ’h±αz€Â©8,Б +Àã.…*ö„8„y/OàÄr :Üâ7¹Ëh~¤aI´æ9@écøC9Ð=è‡h!¨Ø@! …À€¢VÀ"íH” Z=ˆ‡;]À‡\Š+ཥȇˆ¡Žzäm¨,Ra„8[MŠÈ&fbàÃ{éC ’¡ŠOÌÚÜ:ß9Ï{îóí¢Âo*­1@·ød@6zR2þÂÊý¾B-PQsƒÿøà ×=š^±¿öå <°ÇÄžNtHÂ#ÀìèHøc$OE’ßÜ´ Î¥ÀÄ6.yI烀ÄnøÃ#>ñŠŸ-?ÌŠCýèÈ€· ìáN ¢ ÝŽ:¿ |LƒÛxƒ²žz\˘À x- "Ê{Ù'ØxŠ (€ ZPÀ = }Ì!nq-ænXУ;ÈœyðtԢψ!ê±x$xñÚß>÷»_èn¤![Ó¥®À½—u JõÁ9Òfu£“`ÖÜ/ ¡œ/VxA$€0ôIœC;PG)àBÔuš2ìE‚y,€ZÕVÔC¬W>H9¤?ÔÃ:pà1hA =üš÷©à ²` âWÐ5…ÐpEwÅ™ â`êàÊW78XÃãF„q á"a*ºeKø…*tƒ>¥A;HaN!ꓦÁjárá~¡Š¡báVa^¡¢!RᦡÂaÊáÒaÚáâaêáòaúáb â b!â!"b"*â"2"!žÃ^¨aÃ;covered-0.7.10/doc/html/img/line_incl.gif0000644000076500007650000011051411052400251020142 0ustar trevorwtrevorwGIF89aî­ç!.S>c›U|º_œ¶´žÈáŸÖaþV@P¶ârO$.ýŸxxR<Óìõþ3Š­µXöi&'ÝòúÑaNþ»™{ÈvÏ¥s{xxñÖÖÕ…°ãU¿þÉ¥¾öþ‚Æþþþs_,ö¼^Q©xg@‰fþÙ¯³Tò«xNç©ò¾âw½UòªEöß¼âúþ«?òpÖ‰,(,y~û¸ ˆ{:AÞɬ‚4SfL’án’—Ïšú8?›Ì2}`AÚ¼ûðþý“À¡úõÚ¬þŽsÞËþþëÔ €hR‰Æ½*+68Òþ?‡þ\ž»o÷úÌe›š™Yº‚~~úRu>¦¦¦444åãÞŸÖöþz™­QQj¬Êâþ¼±’Æú™kYÔ¡öNQAåØýS2:x˜ÇšÛü•}\u_^°Þnþn€þÙÆ1@tþŸ—PkÒȩ̂öëχ;>Žª¸Ï†òþ 1ú¦žžžÊÊÊúäゃ‚þòî|kU7=2èØÅ­’ruºûEay3xÊþ}Tl3Hsþ­›mªëÅÆÈþúâì5;+Á›ï¬±àþ`gýöôðËðÒ£©íííæææþе>`°þ¼Íþ¬À®ŽrÚÚÛªþÙâ¢FVï²v’’’åÊì0+É‹ø¿’|´>HþíîŽniÃmòúúún=fËä턘øöìî²²²z†œPÖ(äDiä‘H&Yd[úUÁ»°#ÏWŒÀ@ ãÃF8³ÇÎLÐG/)þ?l3@FÑ()çœtÖi§„L„ðȲ Gü38xÑ0†ûá'Æ $2`ž{öÉß™ðGN\G–wòII£ýG vjꩨ¦ªª‘øã*0þ#x#Š(¦ôà;TÁ§«4péŒ"Ô²@˜}ä³+1Ñ ÀÀ¬9øðÓ*ŸÔNkmµØ^«m¶Ünëm·à~+n¸äŽkn¹èž«nºåºJŽ ºJL ÙÈ 5ù(p14X8‡½ëC‡ ¬cM%2 È7tÈPIx+ï»û2‘‰  êÆ;óTqq?‰ËCŒ5$¿ÓM)îÂ{¬v$ãà…vöîˆ-gH„s`±s«¼#Ã눡@Ľ ´ ÝøA 3nœcKÃ!h2¼ƒ²£!¯«?P‚Ãk‚â"ù”Í´ÓGƒ½îÛìÂ-wÜtÏmwÝxß­wþÞé~Íg €ÏûÃWÈ:«(Kˆ2B/?sÉ3Î,P‹”×âÌ3—üÈ6a0;@ @गnú騧®úꬷîúë°Ç.ûì´×n{à¼Êà´¼°œã9•¬Ãåaã.DsÎ7 ì“ptòˆ ô‚Å74Ȱ/àßäóˆ÷3ŠƒÑ~Ÿü9Fô¼oxÒè7 Ì#¨ïñk·|î»»š.ÅüÒü[Îà@ rà"d€c6æ8&ààfcÐ3:ñ´u0bˆ@'Lˆ!ÀaÃ9ŒFÁ^,¯`Ó‹Ø×Äö/P^ذõˆ‘Âa_óbàívÈÃúð‡þ@ ¢‡ˆ:yŽ{ ÄzÀF↘ÕØð Ò=X]È"å,€¹*‚’؆ÆHÆ ˜ƒDL£×ÈÆ6òЋ ÔÞ7æX¸Šhø† dø€9„À^0B6–{É`€9x+"L[X/!ƒ `APzaGA­Q…ôÃC C§Ñ}UœÞæ8Júáè†  4ˆaE"Èñ r0aØT/ß±Ž@ÐÀ˜J`a™€_Än4†1œcz¦¼¦!ÉJÀ}*ßèÙ¼ªpKºŠœù¸!ÝÈÎvºóðb7¹'†n aþ°Ã&ØSbUøF=¿ñ8dqíB-Rp ”sc¬Ã ê0Fs„¡žuhF7ªÑŽrô£ )HG*Ò’’ô¤&M)JWªÒ–²ô¥.Ui=É¡µˆ!^˜Ã5ÅðŽhÖ+¸.RórdcØ“A1Ú&t#W[å#Pc UTÖñ [à‚9fêE4ÃI<t"{ÅC4dàÂuLM¥)lúˆG¸0­L€Hé7äQ‰€†™Xy‰ªÝÔ bÀ£oÆP /mƒ=Å‹lnØU¸þkzne¦—¦Îq b{9¼jÓá‘6”À‚ÑÎ ˜º6¦¯þ-lg+ÛÚÒö¶¶Í-ng+ÐÖú¶8­­Â.ì v䛘@?¾÷¼Ö¦À]@hB-‚æ¶6«CV°‚`¶xžxoJÞñš·¼è=¯zÓËÞõº·½ð}¯|ãKßùÚ·¾ø½¯~óË^ßúöÕtC7ðÕuæ~LDk©Ñ §2`Ïë… 6vJvã!Ð ®+^ëú–¤lmÃüJð£µs@ÛƒÅ`=7Å ¾fsÜ`|1 n`ì7ÞÙòEnpCZ[ë> ¸8+p&!†<ùA 4¨DŒ:‘/ÖNïÂ!¸@/ôŽsäã_æ°B N:à8‚ ;óþ*õõ[þî÷ÍnŽ3œç,ç:ÓùÎvÎ3žïëßßÇ{ä`C!Šà‰WäϰÆM#†KÌAÒ‚R°á?‹Á bäîDͱ?{úÓ µ¨GMêR›úÔ¨NµªWÍêV»ºÔäƒ-$a &«U4ßøž€{³h„w×ÅÉuh®k / vѤFv>zm e‹¹7ýŒ¯»'ÐG°Žõ¬ký<[D£Ã¾¾t=ákæzï^ˆ†$ŽýˆaØÏþM£É ßx¡{¨ÅB>ÈqeÇܲޯ#¨ííãÔ߯N¸ÂÎð†;üáø©ëJñïÑÀÖHE*taK”¢®Þ««@þ/a¸À—0Î÷(žëe¹`— r]ñšÛüæ8ϹÎwÎóžûüç@ºÐ‡Nô¢óüß ¯ëpþ<¦W<äDnÒoîæRüÆÝÐÔAu•s½æ^úu)ŽôªÛ|ëd§x*Á 3˜ýÙG‡;ÈånôºÛýîxÏ»Þ÷Î÷¾ÝìU7¶ÈA¤‚¼ ¼±íúsXÀñÆ Ä¥øºZÊhíUÍî÷Î{þó =Ñ)OzÆ×µò¦7=à)OñÅ·~ñ¬O=ëøŠWþö§?}Õ%±îKÛõ­Ïýïs¿tà«^ñŒç<쇟|æçƒ÷áý}é¥oûáO?ø¢Ï¾ö·þÏýîó=ö·'=ìŸWíãǾŠ ôÅovp“ýð¿üçOÿúÛÿþøÏ¿þ÷Ïÿþûÿÿ€ë€8˜Ö€ 8€ø€8X÷Ç{˜ˆ 8ÑÐ8‚H‚&x‚(˜‚*¸‚,Ø‚.ø‚0ƒ28ƒ*(‚"(ƒ7È{9¨ƒ%¸ƒ¸9„’ „CȃEX„Dˆ„@øƒFØ„%8‚>x‚6…JHƒVx…X˜…Z¸…\Ø…^ˆ‚¡†b8†dX†fx†h˜†j¸†l؆nø†p‡r8‡tX‡vx‡fxx¸‡|؇k¨‡~ˆ‚8ˆ„Xˆ†xˆþr¨ ¿°ˆ‹x÷Àˆ÷p ¿ðˆêp¡p‰—X‰¡ N€‰žø‰žxê ¿p ‘hЧ€ŠªxЬ˜Š­¸Š®‹°8‹¯X‹²h‹´x‹º˜‹¼ˆ‹¾¸‹¿Ø‹À8ŒÂXŒÁ‰§ø ¤¨ŒŒØŒÎ8‰ŽÑ،ӸŒ©øŒ“¸ˆ¤x ¤  NðˆØˆ•ÈŒ‹¨£ÈŒ—hŽØXN°ˆï8Ž8òȈˈÛXŠÏHÎ(‰õH¿ ̈ŠÇHŒiŒ™¹Ù é ù‘ ‘‹ˆŠÙxР õБù‘ ’©õ€Žîx’NÀ‰*™’)Y’"ù’0þ“29“4Y“6y“8™“:¹“<Ù“ I’0 ”@’Bù‘Ci“EI’Nà‘KÙ‘-ɉ.é’Gy”#é“3i’C‰•$™•4I•"¹”Ii•b9–dY–fy–h™–j’ÄÀ‘I‚µ*òÓP—vy—uY d°–|Ù—~ù—€˜‚9˜„Y˜†y˜ˆ —r9—xÙ˜Ó —Ù–™b@Á *AP œ)ù™¥°—ˆYš¦yš¨™šª¹š¬Ùš¦I™–™™±™Ÿé™¥`›0 ë@)™õ°  ª0œªÄYœéœÅ‰œÉÙœÆÉœÎIœÆéœÔYÖyÍ)Êþ°ÜÙÛYq0®9žäYžæyžè™žêi“À ØùžðŸò9ŸÉ©ÞyŸà)žõà›ðdpœÃùœª° Ź   Ë‰  š:œ ê ú zœ:œš¡PšÕp<Дë9¢$Z¢&z¢(š¢ ÙŸ± ¡ú¢ÇÙ¢Jœ*£3J¡š£8º£Äy¡šÚ¡¢ûé–6ª áຠG Mº Q*¥ :¥3¥*¥YZ¥Tê ]º¥\Ú¥ŸPdJ¦ë JP¦P 9°n©¢p§r:§tZ§= bТT’  RšÑ€ `ê¥þ„pP¥Ã™tðZ:¨ŽJ¥a©^J cª¦ëiÊ¡kÚ¦é›Ü @¢º °Ð d° dÀ§z ©:ª§*¥¯Êª²Šª¬«°Z«³º G ÕÀ«qp!P AÐ«Õ mº vš¬Êº¬ÌÚ¬ç ß°ª«  $ªÑ€H¹º –@Lúª¢jÔ Ù:®äš«»J¬¿x0¬ÕP p¬EÚ‘Üð  ¢J¥z¯@Á°¯ùpF@±@Ëàöz¯¨z¯ ;ª ›° «°°Š°«÷zíÚ®qÐ Ë®Õð Và¦Î²";²$[²c9¯õš°—0 û þ dÀ ˆ”ª¼'öúˆÀ ±Ü zi³Åª»°{ªF›´{±Õp»{Û©n©³õ ±Ö Y›4@ @¸àt€È@Ý ÝXÛ¶nû¶p·r;·X[9pGð xû q ·y‹·mÊ&;¸„[¸†²Ü@ W›µ°u~¸P qP!ÔKXË@£ð@ F`tá€F`ïP Ù‹K·¬ ·vû·z»yû z›Ø@µõð ð‹K¥Ú¶4€Ü@n  ©ðD H¶àó°º­û¼ÐÛ¶d´;»±þ[½µÛ oz¸ÜÛ½Þû½å™Šë¶¥j1lÙðà ?›U€Ê=2º© Ù`°€’@h€ ÑÀ–@½°K»}û·x ²üÉ»X+°°0¢:°Ô0¼Ô  á@ É;ËP°ÒÛÁûÁ l¯"ÂKÂì¶ LG Éð É`™Ã}ËŸ­ à›Ã:¼Ã<ü—»[¯\ª†‚ â@É“ °­‰ ™€™Flh@Ð(6¿Ñ€ü'ÜÀÁ€Â],½_lÂ{ÀÂÉ1œ +ÌÂx{Ãñª»D@´¢ÊÄ ¬ Á»»ÙÊ$Ü þTJ±d¥‹´´z«{È´*È û ˜P |‡T ŸÉ˜ ·ÚÛڼɜÜÉ4 Р¢ª ™`ïŠú4Lá0p X@ÑA`Êg !PÌ/ȓܥ±ŒÈ ‹È´êȘÉ!”¬\ÚÀ‘?à–± öJ¥c•"Ñ ªj}JUðûP P®èœÎ¹Z kÐÎíœ2àÎzÍž|ÏøœÏ: Ê«JpdÀ³d°dp ïP g€ª°#ËP «` p€\  @4À Å ­ê\®ªÀÎî¼:/óÜÎõ¼ êà›Õœþ¤Z¡<ÊÒ+­ 0œ1}œ3Mœ5­ ºr ͰÓÍ Í<-—lÏú|ÔHÔ!  ÒªÀ Ú¨ª0 ôpœ êÒYŠÓZ½ÕêBíÓͰÓ;ݱöŒÒÐ` ŽXkmÍÖÔyÍ)×oMŸ×)×Î)×Í`Ê`~ý×~Ý×r VpJ}؈Ø) Ê Ÿx×n×íÖÉI×mýsך-€ýÙÝ Õ鯿± ޹[úÐÚ‹˜»çèÚ¿à‘³í”«½”¿¬­¿ '¹ˆ¾Û½mÛM‰Û éÛöÐʽÜÌ­Üö`bPÛŠþ=ÝÔ]ݬ¹ õ+Š)©’Ù‘ŒÛ¼çxŽÙݰ݌­­Æ-ݳíÛÞÍÚ!)ܳÜÐÍ­Üöm ¾í›¿ i!ÚR&N-»’Ørà ¾àÛR-~sá`.áN~œÖ½áÞáƒù xZàž%ï‘"­Rà×2âoó5ÓrøáF@á2^á^W±Ð›oú « ‚>N!L‚=þCî!Ež ¦ñ=ÈÒíáNþäPn•¿ ˜>^åBäB.*RåG~@žåC>üÑåãÁ ÈÚ‘Ó§î]•é•Qþæpç˺•R•'™Û+çz¾çþ|ÞçfI ±Àâ‚>è~s↞-,îàÖâ6ˆþ2‚î脾7’Î7“^é”~閞阾éšÞéœþéžê >ê¢n7‘~ê¨î6¨®è©./Šþ2^è'þçý㈌â‰Hûˆ‘“è뎈Œ¦øˆâxëþøÄž‘Êžì̾ìÎÞìÐþìÒíÔ>íÖ^íØ~íÚžíܾíÞÞíàþíâîä>îæ^îè~îêžîì¾îîÞîð®î¶>ïØXìòìôN¦‰Ç®ë·Þˆ¯ý °Á_ðð° ¿Á ¯ðßðÏðßð _ñññoðßñïñ ÿñ"ò$?þò&_ò(ò*_ò¶@ ÿùòªóÿ™µšÐi×8Ÿó:¿ó<ßó>ÿó@ôB?ôD_ôFôHŸôG/œ¿° ’@;UäEóõ’D:TŸDIGTõt„:óÄ:töb?öd_öföhŸöj¿öloö•Î@:.÷~^÷vo¢ ˆËpº tß“¾ùçy^šPÚ<ùöYݤWú§r¿ãM~÷&› àË”™–_ù”ß‘±Àm+ç=žßùÌu¸=ú¤_ú¦úM«ÐôßÐ÷Ððø9øe)û¦ù †¿“c0 ÜR:RÚò5ÿú~oØO¸ªÚÁžüÊìÜБdþ0ÍË9Ñ?ýùp¸•ùÇØ Ù¿ýÚßýÜýìþâ?þä_þå¯ýæ?þèŸþêþëïþìßþкúÀ÷=y 7’“@š€é÷°“ALU=‚ D˜° @… ’¹çbÃa±ŠèPc¥U«]èx!PGŽªVe òk´_]¾„SæLš5mÞÄ™Sg½tT¥ThPUª2$CŒL¬Udœ>…ê4V¾U­ÚüqUëV® YõkÙ·ƒêØ“PO]•u/F©äö NZ¢¦Œ q;W¶,¨NW5‚6.4 a¤ž*À$Ä$A}Ùüš£æã‚„(Qþ[†Öa(fr’6­P×9»¿¥3h‰Ò²l /¤5x 6AŽA®[´÷É”«RvEž\ùræÍyƺ7TèI[^€r#+™@$ý Ó´cS§«¦:G_“XÁUÈÜïN¿ë/ha—*Ë,„ÞxcxÈM(<,¨–VÚC¨gŽ8ü:.°g>Q§žpº &"êa#5Ç2h°°kÖù…†`b⌠K²ñH2RH4KÈF²Ö ú†ÆÅˆ€†‰y åG‚Ry7“>ZE• ¾!i<”TŠP>-·ä²ËšŒJ': ÄL1.¸`Æž"fHÆàœe þ/Ê(U!ƒ*/÷\¯žUZi$ДܳP‚䉡H䩇¾Uî™Ò uB©€3eÀPæè¦­zB饛hÜÃz†é¥ZqÔn£,Aâp"…/馽,øCN‘!WúKÒ>!(4’JÆQöyà Õ±D‚Ñç™ÐEu`馓z&¡¡Sܱ (Y±*èX1•iœð¬›e^`ÆBΗ /äD{ꉇ™Lôâ£7²‡Ð@à3ÈA‚~± ›y”†‰àµaŒŽ¾ùí¾Uè)é$–Š5tË¢Rf9¾tbóžè~‰Å 0f˜á‚ °«'–6¥þÌâƒ,ΡÆ$£;ʳe-ûÜ P§gPzOK®è¡®°ä° ÅORÜÀAJlÁC•>æ‰%Ìî$–~4Љ°Æ@J­°A Ú#“K°@Fâb¥®°ðƒ”¸d@]ðÈ€™d2®1µRÀç/(Á#[‡‰ ˆU¤M—o:˜1Á<¢YÇ  ˆGe¸qÂ…s2ˆÅòzZ¬Ç’wtÈG¯*¨!F×PH$– ÔÉwœXd e‘>Ùû‡资ªxPŸÎ ††($˜Ã©äÉßD2©ä++'èX*ãœb„É)¬«z$f&Ä@F8þ€e“PÐA3ñ “}H &“¨ÂÆð¿¨uð%ª€ŽÌ¢“iãf9 á=ŽR¤E•ø@ ³€b@Ã…&Ñ“›C z4mÓÈ€5ƒsé=¨¸‚,v1 ‚Ä£e¸*%²&ýðƒ ˆA hà c°‡:eŒaE'ÀƒVU(ÐmU|C&– ͨÃ8X2!±p\€ JÁêal¨# ÝxAÀ1ÇD( ej1_+ò‘^à RÇëÒ"'Øà>û€E"ȱŽz¼Žn †b,Á€y@H»+]ïÞQ /xkïÁd¢€>µF{ÀC=àþ¨ŒÌcR5ƒ p±Žl„€hHƒ:zä°WªEb§ ÄÔA0Z@\½ëM –Ñ‘‘ÌJÅa A,‚áĨ¦FÔqJð+YŠIÓ‚ÍDLP‚]I(ƒ(°)°çKÂ#„žF„èA^v_ügš4 †i„%:<ó™ mˆÊ0àPV‘È"‡ÂT)î¡Sˆ#P lérÔ¡y$q‘ˆÄ.dqF,¿IY^׬# x°„ë±pŒõæ â¶7bŽ Ìzt qˆG7‹}¼ ÉPÇŸšŽ>tD å²tþ9 YÈž‹C& °ÉXîaÊP@Œ@ƒ ¸. ½ó‚a XŒá±:ˆ%àÕ8àê  Â<{µ?ʨ‚¸(¥ eŠа„1;ÍðÅ“|õÀ惨9xÓ]Ùˆß*ˆ)¢~ôèÈýŽC…wÄFTè…]h ä#$È$(1,‚ã±á%Ѐ° t£/ ¢q&@C&Ñ‹hiö`ú5ªahV_„ F7”м¸Açµp4 NÍc ÞµÐ4îa [°aú Æ;º >”Á9MÎDcñ%hg8Ã(*³¶Ð…(iI‡¶Œþ¢°ÄZyi#6@‚Ü£i8½±r,Q%öÀ²°ÄÄês±HJL(€ p†¹²!0R:Ø€ /¼c@¶³E7з*uTá*äà “€ÅtðuÄMD˜×)ªp<@„ @=ôÁØÃ$¦ú”5”ŠK°½Ð‡·,Ñ—®Ûåhº7{öªŽÀWÈäxAàõaOw7–ñøA˜ ‘#“@“©,)½þ’w«è{1ŠÁ /l<®$„-.ð€PР§`¬lqûáæã Pæp%¼€ÑD üP!×ÄȨÐ)Èqbèe¶°Å*àgHŒD߀DQ²oå¶$z;Ê3¹P æ'$”ø,A$6‡€†£h¸°.&ƒ[bÌ ”Èd@7˜Ð6¥yHi£†l8Ô ¨†; ‡wX]È„ u°†„:•Kx‡NX…—³4ȉ9 °?UÐ.+¨ãÁ9Ú¿§»Š‰º‡SøzøI8!0¸èøÊŸ{!¡£[ U°1Ä ”`ø2€©Và1%ìŠxØþ"[¢‚p&ëšÀP'P‡_ÐuÀÑr2}x 'h_h¿²P‹„x¤7< 3C7d¾6$¬Q‹’CÊÐF© C%ù…S@CAÄC‚P¶e;}@Âh kë“°“:ñ¶¿¾w¤‚ˆ‚}Ò(ÁjˆIa‚„Â$D ‡eàÐ$‘S€(há†?” ƒJ˜ŒpP€á†{¸­ƒâ„R– ´†V¸`8…^à@µ¸Px9 D´K˜¤  ‚í"ˆP`Å×¢C*´ ª¨q<K8<›†Šâ¹ ü /:D8¥ $GÈ ==ÐÇF@„b¨G®þ02Yp‡rØ-<ªû¨GüYÂoÌ Þññ¹‰ø¡DJœÄJÌ€“‰`ó‚v¨ËʤÊCzÊ1x„}zÛJAkpRÑP`ø¦œà…wâù†C{fƒÀH`‚u 7ð>ø j„²I®Lh€á!JHUH4°…à\†´Ð\x€Gˆ—ô1觬‰—©(Šj 1<…@°$ƒ\¡Xè·U D:h“ ˆzDK›è=hš@á[̪©Ûƒ$êD™¢ûà†Ê´Ì˼LHÀLnÐLËÔÌÎÌÌÍÍÑ$MÒ$’ MþЬLHPÍÊ2(ÍØäÌÑ|MÙ´ÍØlÍÒì¾X¸ÍЬÌJè ܉ âŒ"ø¶@«h˜ƒe¸bPÆz§ $†vÉ‘PÈÁ hÑr ƒ³¬ Æóº ©´ 8ƒ¼dÁƒ¢°)I}ˆr¯hq‘á+†£à/¸[K¾wš0bh }è#IP†t`¬ê[Ì›ÇqÄP1\…¨Žäwº‡Rj°Žè0Q™)Î$¬P—X_˜d†m€[]Ñ—8¡"ªC¹wØEø û0t Ò"5Ò#EÒ$UÒ%eÒ&uÒ'mÒk€þÒ)-R)¥Ò+ÅÒ,EÒn¨H… È2Pl™4,ÑË Ä@t‰DÜC„°EåxÄQT ÀHä»,¨¼Š2}øBlˆ8½Ñ™PËF©(?CC툊ªKÛP28…¡I½ÀÔ—è¹ÇÅ ¨„K y$›Ó[Hy˜¢ 0‡k`ÕVeÕ$pÕX•ÕY¥ÕZµÕ[ÅÕ\ÕÕ]åÕ^õÕ_V.…"ঊqL‡–0ŽäTP•§=x55sÖ.¹PCmËF±Öz¸‡Í<™‰ÔûV¶ŒÖ…¨}X†e(×—¸ƒ]8Ié]°„ …”UÕ$|ðXþÖ~õW^E‡m0 øWY Ø-Ø„eÕ ƒmàW…eUa…†b’dUGeÅÈf]×í µlŒ¶äÓ ­K"J5Y%×uÍ ŽEŽÉôY€ø^Å׀؜½×0NœUØ$àYŸZõUt$HZ£•XŠ “¶ ?AÎ8dÙªí UÈÍØD [x„®¤Gȇ®[±Û”-×LµÚ«0ªGY{uÕmhÕ ˆ¸†$ðs Ø»Í[‚­€1@X£ÍÙøÙ$€XÂÃE\ÁíÕmÀ‡k¨,(Z…mÚ ˆ¶ü…d´oÛ«´ÝÐeÙ¢»¡þÒ5ÝÓEÝÔUÝÕeÝÖuÝ×UÝúø…upÛV,@‚VuƒøY¸åÝ}åY~€¼ ,h\_}ØWUÞ»UXX ƒÜÕ‡M^[u^è•^Z¥ÞååÞêå^[M~Û$ƒšÍÙ¦e U ¨F‰ÚÊ¡ZÑ…ßø•ßùEnÒVåWã…ÕJ0|­„/_$€_|¨€J ïuÜ~½ÞkƒÈeÞ}àV^n`ü_VU`½Ü¢àÜÍÅX4¥ß6á®Zû óÕ ã½7¨Ys¨Xu^søÙk¸Þn8Þ ¦`|H‚$à¹Å_½^!&bÆÕ &_¶þÜ.ØôÕÜöZåDá+Æâ,n)HˆâÌ…ZÙm[˜Í×ýš½†^`~À‡R5N7X`%þ×þîáua°c9ÆÕëÊõ`uàbnÀÜŸ€ÚVH-VäEfd/äáT_¨ûpbVÝ,€0€UfÕÛ• ØKÆPZHbWÝ^>®Õm¨à‡Êý×$¸dW†eÇÅàV5NÀ‚8eííUôõbuŒˆe}ßF6æcFæ«xä`þA0®]ü}Y_Æßä â"–æï½U~¥fk¾åWíæéÅæ{ýfä çrFå[®^m¶fYEߢX_>ÓDNæy¦çzމAþ.ä.“U…e¨ä öÞt®Uþæq¾æ ¾×^UçïMet–UƒF傽܊EÖa®b5aŒ¶çÞèeŽäµtfUé„é’^ç„MåXèHf_Dþ\CáFØ„IÐO0W؉cÈ…ƒ8…€€)€ ` qˆE¨Ü €<ЈE0µ`ì‰È&âèªÖ!žâIîçFi“öê¯ëVæ§f©eÖ–QOh‡Y8^°éqX‚WÐ E€„Ѐ‚—x²jX߉”ð„S'K(†Q`0­P‡ª¶êÈf|fæ{é°æcˆ¶YÌ_õÞnäþ.fixþ y.”S¹&)(‚pxpˆIІ6˜x}„h‚–ø.H >…)h (…‚Іð‡„àƒHƒ]ØÎ_p¨wúBÀb„´êI¸ [(è«4ÄVìaø¨.>x[–xˆ†ÃÎð4<…qàÉÆo.ÁjdÕjÆæo6®æl\Meï×à]/éÉŇZ–h(¦ØÞ\‹>k–YC0™æiPS0; l…P„€.h_XnÈ…à‚c¨k—»AÈëz@„&hDP€u0‚蜇€'è4þƒu¸€ €e˜ƒyp‚€ìƒðŒ o!ø`†^(†fMl¸„VàjÐ4@7u‚c¨^ òü–óøØï2½ì“žàê݆;>h7çÎÎÕ Ö[ž…p`Upp^ÿUÍvÕ?&ž%è?èVýTÊmÎ-í—ö’c8V…Ô–†` 0…OE„7€€6€‚?XîAÈm€' k^@z8†[¯¼&Xu.Xî²è‡v±7¨!'`nÀ˜ƒ=ø;pó„.²k"°qOqˆ(`³(à=À‡Oai5O¨ò9W÷æØouìï6@ôþXœ5|œ}ÿ@‚BÇs?Gh&çkÀáÊmhIgUÅe\臗tȽ† Ü”îW`¦p*¾ð” SxÔ.)X‚YØnmHu_P_hƒXç‚IÈ. ¸h»„ãÞu.xzð·Ê@u†xx7P†~P`ö À†_Ð…Nø…8_¶bÔ‡{(»Ãž`ø†l¸,*HwµØlP…hhKÀ ˆcp¯ÑŠs}¸ƒû^÷¹GŽýöS˾ßX}a(Þ0ðßkØÞkàÄÝ_| Vx¶xT¦áÿ-xY}`NÈÞ¯_"ÆE÷UŒgþLÏX¥QC`S˜…;}@{ƒÐ†\x_hÐ_@ñ7H@.„{}.Ðu€Rpz8ñŸ^¶aW ]0†1046púѳP~éî„`°Jè~‰àÊ@Ŷ7` X¹7ˆI`†J ƒV¸]¨„}8j„à€<@C*X€q ûúß ¶ØÍÕê0øg&üÜH’T0Ç K~$®…ArÍÂk'R¬hñ"ÆŒ/V0IŒ"'&€/ C|#W®DY1 >×’TZÈÒ¥Ænõ Aãk•ª{¿†¦»Wo‘{« ýªçô)Ô¨R§R­ZUºI¼ô9=þuÌ*T}\ê3J¶éÓtVO¡µªŽ-VuõÆN¥çÕI“œªsÂW*•<{ŸbM-Ã¥D~ï™JÅÓ‚SNCy ö2æÌš7sîìù3èТG“.M•§O Bõýºm•¾e,ðÁP¦É$ðñÃrÓBà×øfiü¸ñX¾ Ï( @H~2›SÏÈI&MæÕ%⼦õÏ M¥kºôÒ¶¦×³oOø¯ÛãDs˜5•Ï…h€]4Ž×S“p0˜{x ‚ *¸ ià©6y ¬rÏ26Qäsaà†r¸BׄQwáTâvÈT!©ÈQ$T°\Š5ÎQ þ$ÚHÑw=…'QF!¥S y$’S¦ŠzšÑ•$”QJ9%•í9(^=­½ö‹l…’ ™³MBX˜PÉ6Û,´ s¨ôâq(WAo1ÊYݘi‘K'r÷çKݹq4b4èFݨs¥PY–wSéU9)¥ ÉU)¦™jº)§ŒB˜Ž„ê„aáM‚€—«©’tSw®žŠª«wÚcjâyTRçmzÇ&¯HvŠeœ{,²É*»¬fžålÌ6+µÍÉZ-¶ÙR[ÉN>>è¨y‘Ñ䤴“G¼ðÂ’1û.¼ñÊ;o‚W–G”„¡T¨-¿"][Ý¿ýÎTíþµ¸þø©½‰i( ¼òÔ8ìºK/Å[|ñÅž²-—Ób‹¢­‹¼cÀ&ö‹“Áß’.zãfJ…!ð»—>€LŒ1Î9ë¼3•ÎF¸Š¨¤r7À%£ZêHµ¾êïÒ—lô¡;¦¬+y I.•‹`¦¸RO(6ó<6Ùe›]š§YB«´Koƒt«6=ruHLGòX˜ uK7ªÝ¬Š¦½2¤-c=å$¦< B`·sóÙ‘K>yäà©B5¨«„2ªEœ847ßo7™<ðÑUãîtF8š÷éªZÑÔ@VÍëÕ™êã‰)›˜2 °ñ5åÉ+¿|Åkþ­Ç ‚ &À´gG}ñ6 IÄ çÝtÛ¾R XàƬæ@S÷,¹Xm*%Ñ"µ¹÷èy’fzŠ•éËhæ°€Üj2”{ýL_BÓ >bðœ„Ä0€¼Å _à HÞ—~,!&ø‚ H¸Ü\ojŽ ©“é`Ah|:Žýv5$_°‡>ü!¡â<Žu©"aØÆ5P |ØF}×0ýZ”„0„ÁP#‰aEÞ‡Åê aèÍMµ‘’% É¢ø&"™ÄèvÛáÖàð'®Ã±Žv¼£Î|–¹Í½N"šIÂ'–%2ˆ?6H?‹„þÑEaDãÅH‘`PO}ÜŽúB<’"ÔÈç÷Iãäpw;\S©ÊUÊ+*[Û2Ìá%™ @Ûd®1£™Œ!nÀqR˜F€ çs²J•nLpËKn„„¬ÝDfD~”±~‹ò–—?—i €³Ë,Æ1@°ã žyR{ôÁ H¨¥dP+ã)O´aSw{\Æ%`›@2Q— )‰DÈT˜€ޤV G™0ó‘ƒâgCS57E’*ÙEJYÞñ°RêX„)ìÀ ^ Ã»Ì và™6ø¥@Tð‚ 0k”bž6½)g|FDY’ # ýä'CW#Yý´þ§CˆýÀU8ýUJRØÄ$¨p ^ÌbhXZã¼A°©>ªPSœ’µ¬S±×§ò…Ï‘i‘|HÛ …Z-Ê £#Ó¨Õ:J)*˜¢j8ÄXaˆqNE;@Aœ2A@S8Ñ‚& Cõ¨ì=4¡£QG8ÜРŨk˜KÄaƒe¤¡w:Í*[UqKË`B æÛÝêv·)ð-p›Û9ws0.r«Üä2w¹Îm.t{å·ºÕnu/ÝæR׺Änv·ûÜñŠ7¹Ýõnou[ÝòÎ! Ô.z ÇzÞeL¥Ô1 ³=ñ*õ¨Ö”Cåx1Œ]ÜâÓØÅ2–1Œs¬ãó¸Ç>Ö1Ž[lc¿8È?žqŒ‡Œä¹ÉN²wÌä'ÏØÆJž2^9ŠÊI©ƒ xE(6Q„E8,3ƒp=T@Š4ç"pÂ1 zcÎúàªiÔŠJHÀ)N(íiÃJ‡}ðņN1}ÕfÛ'䨯%(Aœ, S¹Ò–¶´#žð#_šÇ²pD§Cíã kšÓ¢†qRµ9ÇL©C @èš+ðe5–**þÈŜІüâÖ‘@, (l_´À/¾ðÇDuÔ@D Ÿ« ƒ`¨#µº F0\»ºÛ=´æ$Ä%Fëø£€´“1 S7yÊžþ1»Û]Ð;Þ¾FêF¹È§–t FAïó8˧¤£”¨À‡X›`E±ªB\4áŠÐF=Þ  S\±¹ð‡?œ‰\䞥!„~à'„CÈÐG8bqr(£TÂW¼­sŽˆäÎñ JÐoSËbþ–tíäv÷Ȳx"Ýt)ûe0·’“å¥ó›ë\çtFQ†°GÚÝOvwªåh¸Mér¢Qþîž_ÐåR„ÁJ=NÀŽó€®T3Ç%ãØxò€ øºeáxÄO]é]oº‘ÍþîFã[êT?úæu¼n‚{}ê?ž÷‹GAéÏcÞÇW˜Ü1v “k*¶}¿ýÙ<¥Žç{Çóžô(žjÉß  €´Ø‰ÿ„s—žô¢6µ#JàxNÛ[éEϼó/=ðr þò¡N»}¹‰ûñ“ŸçØ ¼¸—ñs㻎ȷЯ_ŽÑ#`ÓFçþâ½ïuÍ3}Ôþ/²¹‘›å™žèÉÑ…è‘ÉX÷=ZÕ ‘½^ï”Vàäü]£ðžúù^ü}Zð©ã¹Xý…þ Òi]óý•ÙXð)àÖá˜ŽÞ . “a]Ñýœ¥±ø-•øUÊÍ1‚”!,Ap›­å‚gÜBKY š¸¡ß* ÞŽµ_âå›#€àü`ýI½‰všæ õá[¾y^6Yâ9Þ¦% ÷ à¥É¼ÕÛשàÔI ^QʘÂ1TÕ"ÌÂ"0B­MÅ0ÐÃVuÕ&"NõÜ¢ñ›¶˜¦I£É‚Ô•‹=ÁÕÕ`¥Á! B Œ=Á ÜÀ¾-'JY”Zœõ…¢õ]ZnSì!Iâ¸Â“L bX´/LShC‚ Ð/øÃ°À*LBÈ!£ÅµÀЃþÛ!PB&@=Â;dBÍå("7RÌßI!fß ¦ ¶Þ Š#:Úàѵ"9B ÊnÙ¤–!0Âðœ‚0‚([U¤ƒ  Y,Øì*ÀÀ ÐC±I2Â@.@í‰F((@5ØÄC7(Üà èà Ðb7†$¼0ân`öa_;zâóÚ”µd9ºàŠc¼™]½âªaŠ—Á)0·Mã\† ŒÕ­±Ü9ÜÑÜÅÙ\à™iì6ÔC`ƒ A=œ3ð‡í‰¤VvŠ\8.,ȃXŽ%Y–¥Yž%Z¦¥Z®%[¶¥[¾%\Æ¥\Î%]Že<Æþâ‘ø¤N:Œ^¨ƒ4°XèÙ9Å®Õî¹Ù)B.Ä™*ì@ 8 ÐÃ$degDA6è%tCDÁ>tÕŒen%iV ŽAi*‹à$šª­]¦€#@0#Á3F…6@)dV¦?D  @.øE1*¦_h p9-ÛtC4´‚ìA7tÃXq€ðãjn§iö„^ZMá¨&wË]jÊ[ †>hÅÛ¡@fIT …iÄC4ÄA–ȧSœ€'Œfyþg½¸&´P4è¦Ø$lš /$ƒ„B>äÃ7 bTÌ‚v¨…*H†ç/Œç…bÊyz›\þØ]‡Žh’œæî è2(‰V ‚Þ׊¾(Œv 7|'8rhŒFɇf 0< Æ" Ïé‘$ i’´èRŠ'â!ìܦ‘F)ód(¾”$yJé‚ä(—…‚< YH!l–Ž©äœ¦¢•¤Š’)‚ )^‰`™Âlò˜lª)žÎË7jè2\iž¶‡:hé<+èƒÃ„T,AÄý)£Ò IrIš6êz°i¦L‚䡾‚',Á+Ü©¤†ª¦PéÏp‰ŸŠêhj•¨ÔãI¹–˜¢ª¬*‹™j`¤Î*hPª¦LBÎ᪯&ËžV©©þjh¨*±+¢åJþÑ­"kf誳Fk*‘ªàõ©´jF ÊèÁèì]«·Ö‘‰Úê·b´b °K‰ƒ+ThžqPÀ,ð;€dTœÂ%äƒð»Қh´in:E›Žk<k©Z«ÀZ…±N‰:œÀ¹¤ ´ƒ€²‡>,À,TUÄä!Lì\°PB'èÃ1Ü'˜Øg¨ƒ´Öeè‹„B…:€‚-¼çÁB¡€ÚV³ÎìS”ë¤ì$VÕƒÀ¨òÂ0\œdDÂÆu…64£T„ ÓOÚÜ^Xæ \B "pì\A,@CW©(ÀÓ;é¤Ã$ôäƒ_x­É±'βµ¦ß©ö­S$lÂ;ÌLmJ¬Bd¡À(‚br/þ0ZVT¨CÓF«~/,^Ø@"Ø@6àB¶ÕÃÕ^î"àdƒ¨ƒ.,Ã$Â=ÀB"Á:4@8¼Ã:äC\®5PäÁ$ƒ œ¬!\À2PƒX%tƒ@ƒëÂn"Ôƒ:p¦ .myç+Ù¬öF…ÎVÉ›Â/¸‚'l,X¨¬B¨‚ @€?pA›9Ü-mö:€et™d¸@"ÌÁ0ƒà/Öz¦FòÀ0¼ƒÀGòA?¸AèôÂÄ‚gñE tC¤ƒ:þÄ(Ü ¬C:\ ï2d@P3pWñí÷ÞÁVkàöm¶êQ^É#•d…â胘…ÀXØSÄï¼*0®¨ïÒFþ]lE5Ê@+ð1ÚéFE´TòÀAÄB8C7Á/œ‚XÁ§ËÞƒèbƒžƒÐÝÄÁ)\@üB8\€œÂ‡q,ø Ç0¸Ö,šòàj«Ê¨‹®*ð˜Ô,¨lúZE„œS@.ɽÁ0 cqÌVìX,€n^L‚'ÜØÌA&ÐÁ<´TCETB%6ü,Pƒ$œA:Ì@B6´ PC1 Ã=\Îþåœ,H‚4þ‚:¤À:ÐA7ÄØ\ß²$Ä\`/"ò·u%x «Á2áJ‰>¨Á+ÂTyB;_Æ0ÐÞ)Ðà LÁ0œ‚6L_îH1¸‚+ŒÃ1|Ø(B ¬Â\œB,?Å)ô®>ôî)1¼ÜÜþÂOT%(üÀ*X,/4À-ÃÄ‚S¨1A:ð4ÖÎ7CÍUôE;Åͱ«8›ßŒvï!#røòL1H…>PÀx®fPARç.–†ˆzÆ¥PÀ¢îôro9l ÷m:çÌ0 ñòü«UO©!Cª8õX§5²ü­•"ò Óþ·N`¦xWLÂ8¸s¨ñ´>üh¯†7pCßaë´Q«uH†+³žµ"g#'餜€˜;¨‹4˜<õg-¨ÁÈ‚$G…>èB&dCLB)5X„BÌ*Éd#bßÞ .cã°–ì‚ø%EX‰ClãÞ£¦hm»æcã¶‚ðB_Ñš>HÃñàµU B.H'çp!ª€/§QgîS–}L‚窃 tB,d˜Á7cm=°A7TB0 1(¨¦%<'(ƒ 0@1œt=è‚h©¬'lãtË[þ+P7¶=å°v'È›šÔ!€@;OÏÚšã¶Á døÂ 3î¦ýNÌ <í)œ€ØÀ6$3ØÃr_.3ƒÌQÁìßB/è/̈îƒÈ€\6üÙhö…,V/«÷nx…߇#ˆ—}ª˜Iƒô¶Xñ)èCpAøƒÆ²"pAV—Nu¢A00Cé>4_Ø@4tƒt‡0tU<Ð2ðÂ2¼\jíç9Áü€Ìf9YÍv[ò[++Âܶ¦°ƒ¨×€ú+°ÃÞY2šÕ*¸y¼Á¯ùÃrJæJæ~Ù+|Å$À«:¤C6èÀ%ð,c­ƒþ,ÌCKSB1\À9´Ö%ŒçÛ2€2X/Ð+¥ßTuß,Wsx}ù`˜#È$HA—Š…'€@eƒ…"4g–÷¼>ÜZ›Ë,ÓNf=ŒÃ&üå)sÀW¨ƒ%À®2|˜>ø¹õVÁ\@¶׃%HÂ4|C0èÃ0Ø‚ËÙwÁËT=P€'ˆõµãQ†Ÿs wu”|Th|UŒÅœçbÁzR«¶UÈ'S/€T5ÀºlXH…zŒæšìÆÏS­.¶—c7˜KŽ"L!¾K8ï¼ßbõWn5΂<Ò?½{dûukºRÁ"Ô_=ƒt<Ól¦o«)uë\çãFÌ&€Àýbý·*v—£þ3·WýMzÔöaýÂ+€À™£ý¸Zº†³½m\¥z ]èƒ:´ƒã=²JýÏSýk6rÖ´ƒ«ÚÇNz©á{«ÖO½×o”ßãäUj`n¬N>åo9j®ýÇ·ýâC6•pip©°ØAáƒ>±ê½Çko×?H\çáªÊ&T…B`9ìã*âó=Ð{;zžÉÿþ¯V~â_¾‡#¿ó{FÏ“þ÷¢õóWÿY)=ŸnýÁ:½õWð—þ—¿¦ì(Tùì—Ý)ySÅ1üºs[úKE•œQûƒ"hFÇu¥“óÒ»5÷‰:x@´›uˆ× S‡¹ª·aÃ…ÇÞ8dxêÍ©…úP8aþQâBE¹èIä%hJG“ŠBšT¹’eK—/aÆ”9“fM›7qæÔ¹“gKHиeX¥êÞ/u¿îA[õk´žO¡F•:j·z?¹ÅZ´Þ¯t¿ê­‚ök°TižñŠá8ÇL)T©oP›”‘¦¨ð7lÒŽ&éꢇâÍ0ºv*Úá/"=' j’« Xm‹ó·cŠ>½Ã¾yã×"ZÓ§Q§V½šuë†X…ªúúË+¨¥Ëˆ¸Ö½›wT«Xµ¥íõ^X"÷ÄžíÝp‘!SŒ6ñ¢b‡Ò&õ½ùSj¡Š¹¸ø›ÔFPÈH‚`ä"•}ûBTüýÙQÏqʆ‘aøƒðþ—&’ëa!—6¸8e ’ê™äÚØo¹!ŒP yn+°RŠ)§(ìÐC×~*8®¼+¹²”ƒð˜XÑg-`‡‘CZÒ«»\œP!—z"yl!^`ÈÆzv˜OÇzŽÉeÈ$ÓG2 ÐE ¨‡Ê…r))²&œ¼åÃ/Á SÌSE¶áÒ±©ÜÆlÓÍšBÌêBÚÒ)®,äÆš0S^Që•à©G X¢ Š…6«çHU|ÄH‹ ]è\†‰²F훈$E|É@.Þ Gm¸H¼zôñ+A’F*éÍWaUV˜`»°«¤nãpÖ]asD ¿ k,'TG Cþ1e–qi–F–”{TØ!Çù"ñ2.ŠvÚAZø–”_²ÝÖ¡Si(~Æ[š8…oÁ­çêýcŠÈ´áUà þ°Ö3éT·‚öP_ç$Î8è~ùCöE߉]£(äšp¤@UR4Á«P)• RýB>&óŸËþv`î6Ð:òq'D-0„†xÅ‚9—BSPEv¤£H @?\^¡Aý´‹y¾¡Ž™«[¬IX.AO.D2‰øì`ŠØ†é&4ÁÔ½6Úv‰ìëZ¼`‚µ°‘}·0÷1Ù¼qÚHL]7›ÚÔt°«Ýb».ÛÝõ¨™ííÕ zÚâ67™mºs§fÛhfŠ7¡TrÀªë¶÷Í–Ú{O…Üø•>Æ‘‡8š†pÀ±÷ðY][Ý —J»=4¢›søÅwn}c\'Ï6_‰ý-¡‹€Fê819žò7 yÐÂUùM žßm2„¡ùÍ#”þï1ãÜ&ý&d!Q@ì–çE—ÃÏjtšÄ\BTÔB8ЬvDZéU߯wnõ—ø¶Z÷º²›Ò%ýë-azÙÑn6—:í&ñ8Õîûó¶Ï]Ô#^fÃéÞ‘³çïø‘™¾î¾7„ëî^ ÀóÙYLÂv`ŒÉ p¨žÔѲä@ˆn“Aðº&‹èÆ:$°6©ê €',ÞÀ˜ä†Š>Ëú¶®~ðI7Ùk¿÷卨{ŠаF°Ú%tÁOêÈ‹;,À"À¼N0muXBTT0Ì@Y , ó& E7Hïu\@·UÍ.ðéÙ’ßü ù~økÿšþ°%ð|á=t‡ƒ”^|*Ôeü0´ae´á´A"~¡Zš€¦0¡"a1è‰Ô@•(à¨@ v+´¡ ü¡8.£ Àâ°,"Na]E1|a>xa3JâÚ`2…!,Á¢! ü§¨(°oÈ!H<ÊŸ"¢A$@‚A’ôzH¨€’ˆ¢ÁlþÖ%õ:â@Á$#$Aù§‚âh`†2.AˆÁ ¦ðª0¼Àá–° ǰ ‚Æï.ÁâO÷ D"Í£Ú ;âSüÁJb5ÂÞÀèì !ü†þáx2´^aqÔ`<\Á…ä;ÂÃü!Á |!"ÈCá ¨Äa>X`ÄI„ÑÏ ‹€”áâK€(¡Îâò@„®/ ¢Šá ôAæá¨R¡¨!‹ürÀ$8ÀpNaäјøÀ Ð x@Ö0Ö!l€Á ‚a²$ᔉîÞÂP@ È`»QhàÈaÄéØƾëØnðÞN8\+ä:j¶UBaì %†#£$nÏ… ¸@ 1#Ž!# ïAŽA'þÿ¢!ŒE îA+éá ÒË*¥ HEv€ &¦ >%"Р¢âá§h Ä€tp!As"Ș@Ô!ŒA&3pôœôAa„Â~â Ë)OÁ-p²hb“x`z¡VÁ’V¡¨¡B¯4WS"Ta. « ¾!0\Òa4$àB!Gw´8&áDÒëÖîÃî¯7QääîAŽÁ>h€Úø$âv €^êA¾E6Z€°l´… Z@#aËæ”âÔU&Âù*¯ûê!G`ráQ¼…_êÁ¤Sêá= þ€ è!9¿¥ N¡\tòÈ,)#a*¡Î@â!Æ |Ð , ør%"˜áÆÀ„‰ *¡î*ÁÐ@žèº¡üª` ºá:B ëNcxùÀ¦¨€œÀ²¡2!¬aT!G€²at9È`]ïAÞ¡,ò‰º¡ªà`–^ |µ¶5*á[ëá¤@½Ên 7m­ŠíCÚ;lÎ!Vï'Q…öÄo®ãÀd0”ÊVtqÒÁcNx&A.£TëáÔ²&cŸ5QYéYƒe!Â(ZV"¸Ft¶'¸‚¶þJ¯!ŠÃŽh€ŠNÁeWô"~¡Dq6jëf'AQéŽ$½´ïðÏk†Ae&axA!'xaRu'ë âaQcKq‚<qþ€ ïÖîZȸk†ÁõVÂoUⶦ' v{à–Ké¶þ²®ïN2Úâ®ëâ/ra]NkÁ”D–Û „<9è¨ àa²$wtmïï–†Ô²–ï¶6BNa¿`øî€ØÁ –tI÷ö1÷.wuÂKsDc¨`ÿJoFl·xå/(询×r[KL!B¤€&Þ†Îx­—rG×—ƒ´`s 5Ú!¬¬wt±VrMpOãþ/a·,B¢w|‹W7íVwVo}w9aÑB â-.ä×v»4{w7%ÇԤâ*€o[Ž€ï·wÕ—)ø4ÊWrW·‚5¸7p7aí×3w‚7x„{b€#÷| øy{ƒ¼Ìk!¦õ%„ê}»ï4Š´#T!~@ cˆ ô2£°$â2 Šj"Ä©%„jf¸c°C‰Å'’x‰ E'¶´¼žØË°ƒw7o%8¿`ÒÖ¬ôâ·%U 0æòî@Š¥‚vJ"¬ .¨fâˆ>A¶ö ^Qµ•!ÔÁ tØ%\ \âÍ0è4)@tiŽLâ‚Ô èr‰Ð%Bþ‘]žÜÎ’;+®Ð.8r3øwLâØyi%Ôá-‚`¥ÁŽTƒÅOúáˆk"C-àâ$I"lôÓb5-b)ëáŒ6a’Q¥˜ÝnNsØá”9'x‡˜™%Ôá™Y‚àÆÔ¡Dr^¡¡<™nÇ.w¿4‚¬CžlàB Z’%¨‘!ê¨Éf˜è ô5º5T¡ tÐlAtÁ ºAu¡²œÀ(¡!†áºa)!! ±lº¡^€ ²è ‚™!n™wÂt€¤Ñ ” p`Æ`~HŒ€Ò ˜À¨/çþ "˜Àù²D=† á v&a ¡˜g‹f³àH!î*ŒNAÙ´#ð™¡U!耨Q¥p‘Z©O!6!Y „ÉòÀő޲‚y…cÈêW²¡wÏYBV-Ö»Š<ÁŒ[â`á8zláJA#†ãü. ~Áäx¼àÎ@øÀÜ¡¡p0B/BO-çà®ýTÁ✠jƒÜ!¨4ÂÿY#%ပW'aI­PŠ¡¡ .àŸäM¢ôË5óq¶ü·†„6AF}I "Í‹À䈧fXô;bö¾ïkÿö£» ]ü\œp6l)˜áÕp}þìZv‰ß²âmrZ­˜¹ÿ,9p&‡û §#N/bßË„i¼y¥M%wå/¯Ó¢žÀz¿<8° B¿ô Ô礞ºxȸYTxð—ºê RY0káÆrí]µ… bü’eF™õ9¤)pã͇,a²´™#Κ@vtxêθCãxIÜ)ðÔ@¨<R͹`ÜЭ\»zý 6¬X™ q‹µJÕ½‚¿îA[õk´±tëÚ½‹7¯Þ¯Ýê•=›v-ÁtWAûµŠˆÐ½Œ»–lüõ1X©`É€Z%™+eÈz7sþ vèѤK³üK•*¿~¥»—ˆéÙ´kÛfÙuàþÖ®ïÕK|ÏðâÛÄ‹7Îl<¹òåÌ›ãý›a7A·på:¿Žyn³hÕ²%üûpâáÙË›?>½úõ`¡§eíö2ÙìëÛ÷ªn;`ï­Óù.Üuúx²É&v¸rr_ƒ9A‘^ÒÈ$êHÁˆ! ªãI;Ny IšrŒ:bˆ+õLB\—{M¶õ¤u_¬œ«ƒ'ÜxÙñrƒã0ˆ1aÌÜ$äÈPŒ øª Óð¡@6ðÏóØpްd²ŠúÈ+ï1T-ÂÈ=Vµ€®È¹@›°³„'ì,þŸõ„rhR‡Üq †°3ŽTH+=•@M? OÔ›,°„Sj¡§´cJ(ï–ħʧ*ß‚“¦ñZ°þ&k€×u›g=§€Ðøà·] ŒšúìqA÷¤ãB+Np€ <¼°NX2Ç2H@'®sÕ)'"b= ÀÓá&T0â‰)†ÌÂHH\KÅKìáÔ$Ò(ÔìÕ¾µ´Ä1Œð¢O‹CyÈ&yH>YÜIGquQ†¾^…—%b[^GÅ‘Mb!äéOL0kí1‡¹ÀƒUd£ñàÁ¾öU„ Èà€È ƒèÃ)×Að4 F¼âKpþ´"pÐ!“Ÿ:ôq ©P¦ Ó)(hAƒ`Pƒô ¡„ šÂTHBÂV¦ûa¬T«á ªb#Ä$Ž%?~zƒ¸Y‘Ç8êà…Ã|3}L"Tõ€Ê.2 Næò—?11(Ìyâ±\•ߌ¸fJ!ë;€h5Íþlâ9 áæ^Ô1‰Y$S›ìaÒ•¨cJrJS•X û¦¨ÎxÊsžË!âßREÏSVŠ×„g>ÿ ЀîE”lA§Åš>vrLKþ¼>Æá‰Wä!$˜$BÃ’Æäáv8‡ÚXÚJ4jXš@8p€<Ý!‚§ÂNÆ’†ô¤¦ ©I{É0ð pJK_ª#²iñ¢êyf¢ITð1ÑœFŒ•¯s O(Hi'Ó!`šTœ„âfÐË…(d¡W$hQªžB…%¨Á.jÝB xBk2Q‡XA@V;™5Oê0…ÓÀ©ÁMháqrå!¿¬ž‡©N2Ÿb%§PVþ¾;˜<ĆúXD­‚Á€Ë0¸aƒb(CZ^°2B HD# õ†.$A€áPÀ˜•¢N`ÁqAH°Ã1p$vŒKT°Ã!<á´ƒÌâ*¶nûU„Ç»·}ú'ŠŠ»Ž:&4©vàVèeÉ$.‚ œa„xÇ:(¡}0@^hÞX˜Žóø$œp úý2…eÚ]ÂÁ¦±#o (‚ìp½ìÑmÒHW;ôF5´Ã7±ðÒÞ¤6°"oŽƒ‡Š(À ` ã(1ÉôÆ‹S±¾Í!hcÓIdˆEþÖ­tŽ>°°žèh’aT9ìa Æ*öÀƒzœ€|Àƒø°zØÀ Å ‚<µ¨á*“ðÄ2“‡9Ýn<½CÜ5§ElâjðÞ16¡ L"k°Sæ/¨çNêÆƒ># }€§}ïÊØ1j|ÎËiV©×©ímNüD£Žº+ ß Õ»ßI3 Üëï ñôçCø$š½PO¼ãó2õÇGŒé­XÞ%¯¾¿óœï¼sŒþi$z>=‹ï§{g1Žq¸âÇPý8°ÊéV‹E ‡(‚>Ô1ŽM(̹þBªÇJ%8 XNÂK¢‘;†,’Üï^̽ÿ½¿¥°´áKw~\Ø,l¿*äH'(Ûè¿bdz_þûØÑ|“™ÓRS@ƒ:ΤÈíŠetUBEhÇ.…KãztH*gˆ:¸5¦° ¦`)6€Èw¡]€bû·Wq † íð ú €è{`A$j0X0¢­;ǰžyä'†‡T(ˆK·M·^¦—Å…HBt| šã8«` °"Üpõ@†± ŽÃ Ð 1[èúò\fKq{†`]b6XC$® ÉeØC.焹…‡ b³BZpíÐRþp ÆÓ5ypLh¡@ K£ p,x”wdõƇÍa~úæRÀ ÷Â.-weé°2¶ ` Lph¡0ë° óÀÔ@t õ Ù ~p(”BÁzÔ)'6?(Ö&vp=r › "'ppÒÐ'hc…†HqŠ+⊀``â Ø-‚‹#êp(êp §0w9AR j0'à ²Ç‚ wxˆÚÑD/ØTŒ×P“SA°”†˜dú¿ é` Ù@h ÆÐQ@fûP„°N`c@tÔ:¯CQeCs,Çs @à &Âþ ‚ðE hr ¼Ð[&³5UÆjÃr¶µÉK`<<—’XuÅ Ðhå Š8Ž~x—“Î1ˆéhT&ú˜t¯ÖU¿`ý#Ð ÷@† õ ¦sdÐ x  ä@Å&Aû*"›"“rnKÐ.Kp;v v€m¼ð‘(4 &§Àa)C¬ SCÀ‘í°’v°;ØÃ5'ˆ‹p“=‰*ˆtŠi¥÷t@Iê@14 Æu”êPóP °'ñ` Ë@ ØP@NP:N 0‰±°³0 w0dU$H7±íp€ê$yþW;$)_¿ó<Þã¼P›ˆ›ºy+=tŒBÂB¦e…æ@{CA¯à(8o<é˜SŽVÂ>LFˆË¡05 ƒGt“ðÐé@$a?@Üð ÐKø9,?ײå ®€“T «'Zè ‡N•#ó °|SQtZKwQAe¯€=¸R ê9²³8©˜à¸‚ßI.(žÖ™(J#†Y2Ê&¢ÛùfÞqw–碞ä³P›÷£EúŒ)zFZùTJê¤Ø>ú¤³ñ“Ø—¬'T0îHà ô°ú°Ó8¼à•þ]A£v¡}i:¥™e¢Ù¦ŸÁ¤¥fž|vŒ«' Çx2 \ ^Õ: z"gЍ±@ þI¶@F£Á}rƦqšT;)¥’ UzÇp(å ? néú  ¹ ¨tq s p ¡ÂPª óGÄ%{j©D†¤ˆ—«œ¡¢¯âtMŠªÆ ˜”ôEŠ oPM@ ñô S0SЧÌJ­ÎêM ¾€‚@GÑ:)©z'°iÒ•@ @ ÄÀ jF Ý ÷ `D|PÝ0Á€*€õ0¤À-ଡäþ  ¡@p€g°ÝØ«ñ¥Žµ±©×‡!aG¦@¢Sñ¤0 ‚0õ€ ¤Zà› o€S@(p ; +;Ú€þ  B¡j  gôI6ð~  §Ñ€?  TÀ ÿ¸÷ p°¯`SK :pŠª -pûm¦¡Êf–«à+óG‰ù±Wö¦Iš·ê¤Oƒ-º8U¨vpv0sq ¾0¼À²Ï­Û¹À¬·€õ ,àdë‚p§Ð”Û°9Ápæ ÒEC·"á080Zá ±8 ,xà¡0«þA™ð€ ¡ \ ,° ;ºD6à9{Ð 6€·ËY˜'Û·YE©[½y²û–lÑ;®ì@Ž› Ð-Û§oð ¼Ðà \@-Ð *p¾›ÛSà þpˆ9 ‹ èz„ð D@Óà6@¥€ „` ß@àðêÀ@ DÄ@£eð¿3ëmÀ¿ Ý ï``Ù`4€ÂF™½èµ«âÃt1§‡~&…œ™B½¡¹à*¦‘Ðm@þp¨Ð²ƒðMм¾¡ðm0®$qäSž NñUpP„þŒxÇËð \„p: ú@  ZñÃà¬Ú0º0B•§Ãš£u '5,Ã~(~„|Ûk†)£71 ¹p³±j;Á"y€=(ä°¼ÞÔQ€¶ Ñ½DƒŒÈnʦb^|{Ê`ñ«€Kj8>“€³aÑœ<‡„­jvwȼ,Šì¢0 Ìz«£ï±Ê¼ZÌ|ñ·0Ë’©D‘Ҽ̽lÈÞYÍ]!ÌÉ1 r $ ZÜ'{¸ÑS2·ÙŒy{«Ìî<7 Í\40i´·èCµ±¦Üusp,p—&[q·7%ωw½HvÐ4±þÍË1$" *‚Wt ˺ö­Ç ,° ¡ ÁÅ,Lð:p„@ ÈB Æ2 ¾,Ž Ý`±úâ¼Ðt7Ã=Ýuôœ“2¢)KP’_MpŠ0 ,àgû ;¿t4Í*;p!'« @3´áðÔàÊ0 5fdp ,#NëÀ Ôð»0Â!ÕÔI×± ]×ÑÐÆ¡Ò`#‹P›Òp›a1 (Q˜‹Np —;Å‚iËþ@ Mp!<,¬yþc Ý9õ°S‰»j2 ”ä Œ³•×~Ï4¼Úõ Ô×±1y{+þ6úMÐZ¨Ðª°-ડ 0þ¿Ã  yxú  „ úP€B.€d@žƒ& @l Ã@‡í°‚«¯­«Ç<1ØLÞ±×ÅA#HTà ‚à;À¹Ài‹,@ é°³۲芀GQ„@x êÀû ë4P ŸH”`¯{"šÞvmÞ÷ÄÊäÛ‹L?x±ž¡B¡u H5qBD[KŠz rKFQgžÀ¥^_w ˆ ÞÌã™oõœ>”ÙÃy‘8ŠãÖ›ÊEtt¾Ú¯ìÌèˆy¸|ä9nÞ£ôË8¾ÞS®åëñÓGâþÍw>ææœbƒ¬˜”#‹ÀW“P.>%Ĺ" § ™àín\7E[‚Waæ1æz²æm.T°4cþ‹` ‡¤S  "“À-Eœ†ÞKš«:>~¯å·='2 ž`ãà‹aºÇê#d…ÀÄ;‚W…›/¥¡e,å[ÃU,ñ° ëp Z£n²b¶ñ„+’êZP´êâžêrN‹à D²>?WsÕéŸÎ<~EæOÚÚSþåË‘‡ðp¸Ã‹PŸ¡u ‡2 †@ ¼PUp…DQNsì“qã=?Ð@ ’àƒ“@ÅðÆD §þ @½ðj‘P’𻛥 C‹,¶àÒ§@Ë+2ðަä`  #°Z"Á!Ûžî9²îÑîïï À†ðA!å~î±ï2¡ŒÀ —Éb•™{‡P\õþ 7oîð@]„+füî˜ ½ã˜Þã«Dž@^HsbúPÎÀBÔ\G¦°ÒÖKtÕ¹ [`‹j°c®À‹?¶5ùN®0uñ˰™NÀg@ ñ™€F^ÖÅ0¯Ë‰ÀŸÃ@¸ _d`Ùà{ x â y¿÷?$aT¡ÏÐ bÀ÷ h€Ú$¡âœä.a/0&fföðþ öΈB‡ÑÀÉI4ÔuG­¡»36Z°m¯A[_.»dcQÒSÚåîäç(ƒÍÁ!¦P]$–R½eÙvQ´È:à"¦ZP‡¦`i˜ÆözÃ5Ùvüøc–3¶` i¢ý ^Ð ¶  N€” 4”Ô wÁI½EcÎØ2ö¢ÞÃzê<åYG>ˆñ¼X„'Þ:eúæøÉøp‘§I%!ªScjVÉEZô-Da“©CŒ^†tªž´ì(Øñ©ÒèÙ¦^ÁÔrŠ  ; ¸ÚT¨PS§BquÔëW°aÅŽ%[ÖìY´f!Aãk•ª{¿êýºmÕ¯eþÐÒîåÛ×ï_Àÿv«·¶íÛ¸sÓÉ]í×*"rÿdçS®¤,™%Èdˆ)1wÍxbË)Ïw–°:±äØ-£õj—Òè"^a£`«…/ciVŪg)5÷ôU1¢OòJUdæà‰¬Á¯_U”¨B‡à…{÷¨ÀA6\%5èga„Hàø,7©W)•¼î°/):sIÓP³C5Ö–ði’žêÙli€à"ÜŒ:#)XaJ"CxŠ^YгÙ@Xê¡;ŽíDSTq,ÃbQE•ŰK”»–!bEsÔqGÁk1ì~Içžz »§±çx+”aÄYîþ0„‘v^ 5'° ¢0x’&—`„u(pr ^8`ÄË"T’è"°Nhʼn(Z©Ç‚1ºA‚:ü°„#z§q¢#ƒŒU&a£›1ÖQGÆÀA™pàØ‡%œ $JâˆËæ’ÔqÊ+šsžW 3ú™½R!®‡OŒxi¦Ã2¬]ƒœ±Æ›¶újñ=l_‰4I¬Ã[]uø°Å– Ò] ^ûí¥Ü÷]»ð’n¼óæKk}ë·È#Ó{pÂÑRçI.|qÆoñÅ…¤¯ª·œpuø²ë"‰8Ò±ËCo\qÑK7=nv<^»OwkÍçþI€¯Vgv¬<åï`§ƒaG´:e"l›„÷‡8`‡ùz?+`RyLs·WòdÒê¡À• ]úè瑚×þã“7kœM^±íŽ<|ºúzô9ÿ¡IOI ØÉþuBäio‰ÜÔ(@Ö+vqáÜ×@gµ¡Üä¼PÄ?v€€WXBnb‘P˜â&Ÿ¹Ã 5¥XõR5u€Â*ËH(–ñB±„ÈÃøêq xäA'Ñ >&Áˆ¤+ÜLWB8²¨ƒy8@›$ˆ”äÁBib=žh HÑÒØÂÿx:¹ùuy9cϵ@~-pœÕ¤‡;Øa¨ ¹PÄS˜è)9A²\¡B¢Æ§È;d¢ VLb ð0‹>Ìh”A#YEËœpŠMN‚ þ¿à0$ ½ŒX‚-NÐ1.ŽQe±øÅ0€Œu24‹*@Á U¤+Ù"z˜³‡tè! øLe\ኗTH’ðÅþ“H),R%–üŠ(YB>$ð8Ä!ôQÍkj!Ù+'b§%sëÚ…ä5€>i!tÅh~ˆÅƒÕÙ0ÙB=úÛš-L+7<ñ‰4pˆ<Ø!²ÛÄ«JÒqdLbD Á<¸Ñ.uX@™€:BÁŒ(ìd Á>UOZ¯Zs(L©HY¹]ÒÆ¡†’Â"÷XFj¡ 'ÄþçirýŽfˆ\‘³T9r’'W¨ÈBf²QÔAÈÙ–D‹õØ„…ôa‡®LšR2e~Xè¯-ü²lª]}–ÍÎ.pŸ¥—>l»Ö(mÂÜ;‘ƒ7a;üï»6Ä!ÔÚÖ«€Çþ ±‰j™e Ðm–e(ÿéÅPÆІh$"ê`À:ò¢ÝýD6e:\À|(75Àñu¤`ÔÕ6·K¢Ÿ(­§$ápCPã°Šl\€gp“”•*€ÚÅÃ_[íS Ú‡Ü#LQ„c›¢Ç*™¶nyÁ(–díàŸr [XuI^Qýê«=.j221Î}¾¸sŸ£5½x¡†W¬gjxæÃ£ô&Ý(MÇŸ'nUYŒã™Ç+Ìi–Iì,¿ˆÅbÞ  }ÄâDh¸¡*@â dø(Èp”¢Áªø1@A$}pƒÊø!þˆ‘HÈeÄHC:B¡v¶—e B4â ŽXã¨|ˆ:fQíS ý*¹ƒÆ‘’Ôzý LWÃ!Ô1 «79ìͺô8•Pé¸b½ëaõ¥K]Ç ˜çÏ›FY5ÖÆg~Ib-GÚÕkK¾õCL¯` ÆQ”ÄÀ è¼V”ÅT ÁKdE!¸xÆh¬Æ\Á]4Ápþ G^LÆJÇsLÁ]\Ç^lÇe|ÇrŒGv„Çy”Gw´Gz¼Ç]üAƒš#B?ô9öƒ1%ô@4D(”ÃEœEX\CNŒÂ+ÔĈÄU¤Hkt€jäÄUì†|F4$C@ÆPüFZÀ'TÆ ÆTFÌÆ%¨B‹äHF\EMtš”Æ]ÐFøÈ‘Æt\A–DG Ê$Ê: ÈŸÄè“ &ÁHÄDC­ÌJ®Á­ôÊ®dÃgô\¤É¯¤…³LËs´E\ôìTäFjÌD²èƒEDd¬“DHÍüL€E\Ä ÑåÉœÄQ AœœÅ+XN|Æ%hÍ¥M\‚ øþÈ TF£GuJA–üQíÑŸ”O MO!Ï"UO#Ò$åÑ¥D>§ÄÀî|5©œµ% EfPølR&uG†Ôȇ\R$=Rü„ÆW¤ÈUÜÂYÜB»¼Q8EQÐF0¼Q4LÐ<Ð_d'Œ€Q†BIžìÍÔRZ@óÔÒódÌ…<%Á¾,g¨Ñ¼ÏÓLÅYlFØlFV$Ë-´Èè”ÏëìIUR2 NQ]Òb Ò.S"UÕ1eU.}UR%ÓXÅN<ôGôãÎ)M±#Ìðl?ñ¼RdL\ðÓ£äDS,Ñè\”A¢ÌI†Ki„Æœô†+°Åf,ÑKýÂgTRþ;Ý…HÌDFÍÄÐ=U€0Ö¬Œ€ˆ€q%WsUxU€ ýLPWÑ AÑäÈY$Á»œÆ±tK•ÆLœV-‚HuA–ÌÍmÁZؤ¬X‹}ÁF|R_­¬§ÜÕT«RÏÖCUÌY­G“ Ë4t‡‡¬ÖkÕÇ!=AÔ4ÓÜVj¼‚+HXN$MSlYžô׌€ÌÁ|EÔ=ÅLruÌ¡€ ÍW‘dL˜PC‘4D¬Ì×}]AÔlV.dH5µÖVTYjµV²DˆåQ¢U,NW]UMÏ“ÍG¸ÅG¹}Û¹uÙ¸¥[rÇì ÂíÔ'M±t?Ð!O«¨5Ú<[ÆÝKß|¿ÕøLÛ—µÜ¤ØÄÝÄ Ê½ÍCŽ•Ò¿1í@(Ø]Ù]Ú­]Û½]ÜÍ]ÝÝ]Þí]ßý]à ^á^â-^ã=^äM^å]^æ]^E¸UÊU¿]ÝÌ Ü`…ˆQá—_ЇƒèÞzð^ðý^ñ _ò}ðU’Á>óßñm_ò^ìußò…_7é¼õÅÞùeßðe_£à¥™ ’íõ߇ÀŽƒªŸƒ:¨^_'XàïÍ_nß•x ŽßQ`÷½ßü-ßþ}`ý½ß †`^R™ ¾àÎ`>aNa^ana~a¦þࣰÀ=T]ꕬ֕¾Þaîa°ÐNé=1N ^m1©!È€jšEè«á)¡%`‡ý ŒIøƒ)b+¾â´€ÒÕéX,F .ºyYŠr‰c˜…c¢™AXÊ.nc7V‰óã9€|ãÓ±Þãt;‡ÕÒÎà mð.¸‡Ið‡&€€&x`¨â@FäzP.à‚DV€äSØð:î䀤áVódÓùâ«™–%1)@–›ë-h‚6à‚H@.¸p‚?àUmÐxƒaP^hdm@zðR ‡tЇ?„7ð…*eh6> –c]f˱ã‚duþð¦þê„ù°½P„ð‡Øz`'8àA˜5ž‚AÈÉ.øK®‡A„\ðvÞç\xkhWƒÒ lnRnšS° ŸSPiØ"´à…ˆ…{ ‡X®uAh‚Ah7ˆ…S˜‘¦A®z@_RPz༃®i7Šã!¬f›Î›"nÊ$Lby”bxà3Ù•ð; ‘F†?p^ø|†ch¸dø_ØdA¸‡?@M®ކ. ‡>ë6e.Fk¼Ih«)iŒ0¢‡ñ‹1Š€ù…¢xž`¶îëšæœž^¿^þlêÁ>lÄæ‚®aƒNì°qkÇŽlÉž œ6 Ážì¥)lÃlÎîlµØØä³aϦÈ^} ¢îY„îmÖ.?À¶l!níséé_EâÍ^š°5€’z˜–Ïmàþ9-fìå nt)mãpÓYìPFðAoza'©9pzn¯ðzBݾm ï ÚÞo`íï«)š qË!ïÆ&q¿pp_ñ¿µþï9fñ´¸nŸqêUðµ¦q³Pqßqæ›îçq±q«éîÜ©^Ð:ìñ ^Hd±Pmèh³r7ñâ¦ò ×o¿>+… 2…£c°ùF‹{ Ø\цvÆrwqvó£èpûðlfäY=RŒ '7ëImx¹8méatzxr}Øå)ô?È}0ëIˆ\xæHÖ†)—óùîçt¯Ðqu¨‚š3áŠ%Ëçe¦‡«H^fA>dA†2P.ÈAÀhA_€‚Y„H„ƒØ&WuA&PoódÏ!o5­RQƒþZímþ.€˜[†6ÈuVKöAh^G†vVã&PAH‡6Ø{ž°ô*Öl×v&oöè¶ò>ÔwˆutYè[©–ƒÚæ“A€‚7xƒ{ çzP\ІA_ØCÞ_h‚v>…ŽÞRPã6ä{°õ‡ØPø¡„_xìöw̆óËfùzxö F Sˆ¹¬“¸ú zÎ…P…4øPgWç‚6ð‡4÷… 0÷[ipõ†Àv.xˆ[®â7g˜7n/o–xt9:¯“'¤+óm é)H‡a0ë•®mhzXiU†cPBn{³6ô)x{¶zèL&þ}P„&І•ÏzÇ^ö—÷w:?bÁ-|Ã|½áwÈy-#ÔáÉÏüÅqy ÷w™×|ÐüÔIÝÏz¯}ÔgÄï|}ÿüÔ}¬‘|È?}د}tá|È_üŸ¾mÛïýzñô‡yÚ÷}âW‘ÕŸ|×/~åßÙüá_~èÿ ÜŸýÊß}Ç~ìç‹­/}á¯|Î DÌÏ~ñŒã|Ýçï;õ—~ÐŽRîïzï—µ]ú÷‹éwþêGîþ/‹í¿r€¨'p Á‚"L¨p!ÆBŒ(qâÄnõ Aãk•ª{¿êýJ÷q´_«ˆ|¤¨r%Ë–._ÂŒ)s&Íš6þoâÌÉ#· Eþ jÕ¯eDt"Mªt©D‹<7v ò^½“÷H¦dªu+×®^¿‚ +ÖæSŽAÞƒFt´±nß¾ušêÙ#KžÌ w/ß¾~ÿ,ó©*U@…®=*x1ã‰êäj4+5U«Xcάy3çÎyúŒªîWÚµm=£f ™îG»Uñ¢L-{6íÚ¶q‚þ9yhQÅ·]-9(åªD®–®|9óæ©ËFE«¶èiçÖo îkÞëÞ¿ƒ¯”°á݉ţ_™Ý#ñÊÇ/§/>}‚¹µ—¦^?Âõ­E¾fRlüX ³ÝwX:¼u ]4×pS‡œþ^b˜¡†oAWW~lm8Ÿ ÈÝ€!¢˜¢Š9‘§ ƒ¾­øíU_Œ7â˜#D÷y8ˆ:Z7âv°]¤‘GÞ˜ y½!ÉÜŒZ–\“SR©a‡­}X]•µ Y"‘[‚&}-.Ù ˜²Ax%Qy¦›oÇã/£e 'j]Þ%`›vòÙçfJ÷¢Ÿ›=Y›ƒ"š(cWJgš¢á`wRZéXdzž¥€êž…›‚êRr6ªŸ¨|Ejâž§²ÚªJ€"Ƥ«c¥)aTk¾'嬻òú£¤ù¨e¯]¥úå°Ç"kß\…¹¨i²[uZ£®ÏR;+©À:Z-SÅê©­·¬Âºþ ³ßêTÉ=±dK,…–N:…›ëªäÒÛç¯uÖ›S%«p¤ ¿þr°*›¯Á~b«™×´/¿ÿû°¿È˰ÅpÊI§ÔHұǃ²È#“\²É'£œ²Ê+³Ü²Ë/{<ÀÓÌ/ÁÝ^œs˜áòöƒ$ÑtÇ í1ÑE#-ÉÑJÝtÒKCí4ÓOK5ÕWOµÕZWÝ5ÖGSLÐa-vÐf6Ù@w´-cKò6ÜcÓýó#û›·À«P|@¸àƒ^¸á‡#ž¸â‹3Þ¸ãC¹ä“S^¹å—cž¹æ›s޹烯BÙYA²Ê=ÜhK0üþP 6à€³AìÐ^»í·ãž»î»ó޻𴃃Ä@“<4D€¢<óÎ7ŸüóÒGOÄò?(êrß}0ê¡î÷ªsŸÅ3?œ~À7Ÿ„‘òïÿüóÓ_¿ý÷㟿þûóß¿ÿÿ0€  hÀ"0 ŒŸ* ¢pƒ ÷¸Ç‚”;M# ‚:ØÁ ‚Ѓ¡E¨–P„(ä  Qh¾Ѕ-$a i8ÃÞpƒ'Ü`d—" .ˆB"‰ n€¢yØû†éœ0Á'R‚˜ è¢HEµà b3ëI2PÄ/‚1Œb#ËhÆ3¢1j\#þÛèÆ7Â1Žrœ#ëhG8R%!¥û$b1ÁUØ¢vŸ¨F54@HBŠ£‰,d©ÈG2Ò‡Lä"=èHJÒ’“„¤&ÉÉFn²’ ô¤(%IÊLŽò‘¥¼ä'MÉdh‚vH]ùº—®ZâR]æCFˆñ"ʼn¤ñIPœ '%dŠGTAôé b|ƒM÷ªiÍkb3›ÚÜ&7»éÍo‚3œâ'9ËiÎs¢3ê\';ÛéÎwfÓ|yDÈOÇ{¨‚ó &rð‰~"Ÿè &’aP€t (èA*P‚T U(C%úχ.4¢ÅhE7JQN¢ ½èGGþšP‘Zô¤5é'‚Œ üó±Ü€|¢¾›âô¦d ƒºPoˆ é8ŹlánåD8Qó†oH4'ٛĪJ1¡/§ZÝ*W»êÕ¯‚5¬b+YËjÖ³¢5­j]+[Ûêַµ­ó*Ý)Pg³Ll@ýÌ_sp„¿ö}µ‚_û×ÁÖ°ˆ5ìaùJXÆ Ö±‰ ìb[YÅJ²—¥lf-ÛÙÈòU¯ÈAØ¥ ˜ö]ìB-»TË®UH`;ÚÐf¦/¢Ù¬_þÁjÂD‘ §;íi© s2Ä4İÜÂb `×3Ý%U¿–o5ÓÛQB’Ã|:׺Þ5¯{íë_;ØÂ6±‹mìc#;ÙÊ^6³›íìgCûØé5ÝF^’oPCŸhóš×,9ØÃß–s·¿îqëÙÛà·È­îs·;ÝÍ07»Ý=ïu£ûÌï®·¼éïrã;Þú¾7¼ííïxwûÞÝÖ¯~¨ ©Ô#Ô‘xÄ!j}0ó]«àF©7=™H¤ùÅF|<0-â8b;fO´[îò—Ã<æ2Ÿ9Íknó›ã\ AYˆ—Uq ÁóHÄ'*}op£;áßF:ÂÎô„þ«ûéP_:¿•nî¤;½êYÇzÔµÞu®ß÷™?ÑprøQ*ÏõÚwMA~qã"wB苃|œfÐ|¡Árœ>ð‚<á oøÃ#¾×Ó&y訋@HbëXå+?yÊOþò–ß¼æ1ÏùÊ{Þó—üçA¯ù̃žô¢OýéU¿ùÕ›¾ô¯¿<íC/ /ü`]»(Ó{ß÷ž÷¿w×kcÑGÊlù‰¤y¢=òãwAEï(g_«‡oýëc?ûÚß>÷»ïýïƒ?üâ?ùËoþó£?ýê_?ûÛïþ÷o‚<' $¬—D%~ãúÏÿûïÿ|<Âÿ `  ÿ`þòß"   öŸþŸ Šöß7ü@òD4$‘ò| v Þ JÏ0Oô4Oš õ` ž õ Ê ô\ÏßXÝßò`úàa áaá"a*á2a:áBaJáRaZ!*ÏŒÕÀì”úì<Œ¦Ž!¢a¦áªa²á¢ØÆ¡Î!Ê–Ê–~!òáj•úa¢˜–! Ρ~á&¢"úa"äXŽÅÕ$Rb%Zâ%bb&jâ&rb'zb n•š„iõ s Ìk™b$æ )ªb)¶¢*¢âþ*º¢,Ââ+®b,öË,æb-Òâ-ò".ž—,–â,^1ã1"c2*ã22c3:ã3Bc4J#x­KA¨C=\£B\c6Ä6&„7"8v#6~#9†£9Ž#7„8®#:¶£9²#;ÚF6Ò£@Ô#<Úc>âã>Þc?ê£?òã? d@$@ä@dA"äB*dC&äC2$D:dDRäDZ¤DbdEfäEjdGräGnä=R14ΘäI¢dA¤:¨÷°‹:@‚2lƈCJÚäMÆÇªÕ,då‰,ø>¤Àl†.tN"eR^‡*„Â3º¤ƒêC¥fXÀ:(eVjþåm¨‚:<Ã'„‚GåTž>Ã;tƒüB8Ð%ŒA"¼€%dÃdB„0PB%`ƒ-¼Ã>C=ÐÀ;ŒÔÃ" Á Ð]J€%¼ƒ8œBA(ÀÂ`¨,,C6`Á0@ÄA=„Ã2Ð tÂ=X@"Ô!¸%5ü¥@\B8,Clåmâ&\S¦,ƒüUÖÃPîÁ; tC0„ƒø9C0ðM<ÀAL‚è€ àÂ:d$(@5„Ã>4À)€A¤6d3„¦.œÃ¸AÔ7¨B t‚Pv2° ¤Aà€XÀr®þt‚:°A&d<€=þ(g]æf„J(WÄIve $€‚:TAph„Ã(Œ œƒ2„5HÀÐA0Xà€~†C((@¨œA<ÀT‚_D(ôATÂ(Xè„@5ÔÃ) çe xh̃:XøgªC |ÂUþ%)hD@öAC@k9EFD`JFDIJHY¸MNL"HåhˆRNMQRPUWT$R÷[VU[]ZŽQb]\e^X`a_aaved\¤ dfcjed™Ajhlpkjlnka[óllpog`^ïaaâ¾vtmxsrtvshjÞy{xlmóuv°|{xv·®ˆ~}‚wÓQˆÒ~z£{yÅ‚„yyÚxv󉄃‹††ˆ…{zïi‚ûÑlj…†¸‹Š‘Œ‹d‘ÿ•ˆ‘މ„ï.Ù1“•’…“Òš•”–˜•™˜ž–€•ý˜‘ÜÙ‚›šGÒd’“𢜞 ¥ž—¡ ˜¨ž’«žÙˆ†§¢¡®Û¢ŸÍ¤¦£§§ž¡þ«¥¤®¦Ÿ¬¦¥§©¦©«¨°«ª­¯¬±°¨®±­ßœš·¯¨º¯£µ°¯±³¯µ¯º²´±¡°þ©®ö´¶³€Ûड·¶´Àµ¨¹¸¯¾¶¯·¹¶¼·µ¹»¸»·É½¼³}ç‚û´½¿¼Ã½¼Ç¾±°½ÿÁÃÀÄûÉÁºÇÁÀÃůÄÿÄÀëÈǾÆÈÅÎÆ¿ÇÉÆ¯ÏìÒǺ뼺ÊËÈÒÊ¢á×ÓÍÍÎÐÍ×ÎÇÑÑÈÓÒÉÛÐÃÔÓÊÆÑÿÕÔËÒÕÑÝÒÅÛÓË»ÛùÔÖÓïÊÊšþžÕ×ÔØ×ÎÛ×ÈÞÕÎר֨ÚÖËÛþáÙÒÚÜÙâÚÓÓÚýÒÞìãÛÔÓßíäÜÕæÝÖáà×çÞ×µÿ·ØàþèߨàâßáäàêâÛãåáææÜäæãåçäíåÞõàãØòÒéèßçéæÝìÿøãæñèáéëèìëâôççÝòñæìÿïîåòìëíïëØþØîðíôïíìðÿçóÿûîîñóðòôñóöòî÷ÿúõóööÿüöõý÷öøú÷ÿüûüÿûþÿüÿÿÿ,öÇÿÿ ü§£ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(S28°Ë¢z0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]Ê´©Ó§P£JJõæ¢.Á¬3ǵ«×¯`ÊK¶¬Ù³hÓª]˶­Û·pãÊK·®Ý»xóêÝË·¯ß¿`ÍL˜ð!¯‚ >Ü5±âÁ‡Ö©‹ÖD "pëîñã‡.\Ëâmö§n]7Ó¨O«NÍzµëÖ°_ËŽM{¶íÚ¸oëÎÍ{·ïÞÀ N|¸ñâÈ+OÎ|¹óæÐŸKN}ºõêıQÒ¶¯»wïÚD­ÿÓÎýû÷ðëªm7ÞSz4ïi‹6Ïß±,'Xàp¤Ô¾oß\£€h`¨`‚ .è`ƒ>(a„Nha…^¨a†nèa‡ ~(bˆ$Žhb‰(ž¨bŠ,®èb‹0¾(cŒbÊ(ä䨣ŽÝt#I27î(dz’\¤ó¨¡‘*ŠÍÚ #ƒ]V㎠°XÉ@ íLVM4¯Æÿ 묲ÖJë­¶æŠë®ºöÊ믾 ì°ÂKì±Æ&‹,±Â|q lpвÔÒ:ˆ‹4Àz-Á s@ ¯@-ÕVŠÐ6 ±“4p°©øÐÀ øî²ÔZqpÀ} ‚ƒì«0¿ /ìpÃ?,qÄæ’ÊxØd¬q7ØD#I37ާ$“䢮é_SMè‰gBŒBaÅ´TßM|(ÕÐÒõô²†‡„‡´‚üÖÙ£áµÐD3Â`O-ÔôÏoýQ{ÉJ(Ú<£±Æ_Ä3DÁŠþí`CH` ˆ0IXãžÇ3qè ‚z€•$žQ bÈ@gÕÆ*8,Ó@Ä ~t Õ€¡ cHÃÚ°†8¼¡sÈÃú°‡@ü¡ÿƒHÄ!±ˆH<¢“XăÅAÐ †4R±l 0D%ÐhTA_ †Ð`@hÀ: „YŒñŠgE Ð @NˆÐ€† Àˆ €c,ã6aXÑA* ÷Š$`8€ A  Œ‚ ¡1ˆŒ@Òè 4 ¡3 ³x…í:€`}PÀ&Ð4HC†“°šò¢ECÀ¹’ €8¼b àÅ&ÊèGDp@ú ŠŒ ˜+ F*ø>Äa7 c´ˆ!ÃhŒ0@Æ(Ѐóà, €8@ã}†X¢>™¸ÿÏ~òóŸþ (@*P%š3!Ë£BÛÇ3hH"¡¸4t ‡a ƒjCxÕ!¢q ñÀÐ%£Ä«<–Œhàl鑯PA BVÁñì¦8Í©NwÊÓžúô§@ ªP‡JÔ¢õ¨HMªN…1Pâ T€ ¤t± ÐÃ.Š\à°cÊDC³øêìØ=ÀQýN‡1‚˜µ¡ÐRÜà_­#šÐ×HCÄ0×"I ` ›˜€¢!T21Ãi_»Õ јã úTC¸€û¬‚²Òâ¦~ ê¾ÿÄ¡*€(Ñôa°Ðh‚+I €lâ€[4fÁ…  ˜„ l»‹@ƒ(n€ òLÑ@h0 e´ hˆ†  ‡I`ˆå誰)õ¾øÍ¯~÷Ëßþò·}ÐðÄ)x& ›3”Ãàþ´ "†Ðàƒ ŒC(ƒ©`pxC i(ãö Øa8ãg8A ‚Àbx€ëX¨ŒgLãÛøÆ8αŽwÌãûøÇ@²q, a¤€pƒ/„AV ¯+†[GP€!(ƒpÀ |à=U“ÑÀrb ô¡j1ˆ†ðÉ<–8ÿzšlŸ0 !ŒÀ’g FqoPæ3`ˆ ß"G WŠ"@5ˆ€/H£ ™Ì£2ÂöH^˜s÷$˜y =@°¼³ûÞÊe+ðÂ͈P€jaðBïË4<§ZÄÀª4’¹2!¨oû¾`ÅTÐ&8¢oàò ( (‚¤7†‘m« ÓH0 aFúæsÈèN·º×Íîv»›Ýæœ4+N h¼Á ;è24v±ÑýE6„0”ß”8ež…6”¡‡ ^P†$ŒaÒœ‘#êð‚•×,à9Nr‚›¼ä(ÿ?¹ÊSÎò•»¼å0¹ÌcNó™Û¼æ8¿¹ÎsÎóë<†(@t°BKbØA+¿YL ðÄ.fÑÐ`@c&çÌ ÏÚ@˜o àƒàtF(^m¶›ó R! *=ìr€ , séu§0AZ`»P­Ð­p¬(:á²#÷Ê›“+”|>`³nfËw`$4ÀP€ÁïB ¿€het ¾jçub]CX~:(ÀuE ê`ÂP眇ÒÙJà VóA`‰Tóî4‚ÿ4ª>Ÿ÷üüæO?úׯþö³ÿýî7?2 œ×T\C4(ÉÞ%qd°ÂÝ :L€îBN5s ¬p3#“O ¥tbÊàA(U`æ@%V’ P/À¥ rÃB­6‚Ã@‚&X‚(x‚*˜‚,¸‚.Ø‚0ø‚2ƒ48ƒ6Xƒ8xƒ:˜ƒ<¸ƒ'X`P´ >0à´@ ”`IÖ,àd<“ ;°!à¶ÐІ ©0Cp £ÔÐ#@#8}#HpÈ@ İ +p“$ ¯ _¨©`F‡>ð à³@ Mðг@Nfð+p‘ÿ& Ä }g`0h v_@„;° “+0:0éÔ,°7`à »ðo *°$ÀtÐð$Ð6 ‘x 0ðpEc¸„g€ 7™  Ã0 >°B)@ ÈÐ!à*àMy•Œ# «`а Ðs† ™¸6 < ;ð$`Ä0 ¡è >؃ðøŽòô8öXøx:En¨ ž !¤mÂ`Qn8‡ ©€=Ãp{»P^ ©m ôæÃ0Ù) 8£æEåÐDs %ð¥`þàû¦Š,¹ -ù’.“09“2Y“4y“6ÿ™“8¹“:Ù“<ù“>”@9”BY”D “y´ŽÄ° Ȱ »à†Ó§ŠÓgmlHN»°onØj7ӔƸoå•O“t–†ªX‚Ù¨vÈ ä¤NNY‘sf9W9 pIgÄ ‘QÄw_phðÔµŠ·‡ ªh9Ê€ mÈKmi•¶ŠÊEW©‘7³˜h¹ Hgy{tfRt¦ ·÷o Y—M©ŠiØaL¹ŠÄ`¹ãN¥‘Méfu •INÚÆ3lé†VIN°bQy”F¹›ºÙ›¼ù›¾œÀ9œÂÉ“ûÖ†í3 ž€=ûæ”nhQ É>žÀ j©‘ÚV‘K¹ ”pjé–OÙ”™G¼ÿðAá°æÀú`ž ÇþàüP8Ÿ­IŸöYŸøyŸú™Ÿü¹ŸþÙŸúŸ : Z z  š ºW—dž(—’ùœNÙ†Ä ëÈwJ¡%† r žÑ¡Ú‰´ù”ךéjq㜋9··dL¹y•’I¼ ™:ЪÖ´0„y{ÚÖ4J›oI¡ ù”y•º”ú´ žNê†L¹”H¥’9¤Q4¥«¸dÄð÷2_À ´¹9Ê”8¯I g*—` ¢lÚº tÊ uz§vš§xº§zÚ§|* ¸‰¢» Ói †Ê ˆŠ¨žà Âÿ@ „j ´¨¬` “ê ÅoÓ‰¨³€¨”ú“ m¶à$äP—9Ú¨Ã` µ é”»À rùªJ «²«´:«¶Z«¸z«ºš«¼º«¾Ú«Àú«Â¬Ä:¬ÆZ¬Á*£IjQ¬ •®ªª‰( ¶À¬¸ ¶àœ^: 9êªaÙ–¬êªÓêªë˜£®vŒ1Ú–Ú¦ª¬š ι¦1Z®dêœÓj­¶À¦DÚ­OÉ 2:­®WŠ¢®£·@¡°8¯JéœêZ£Vª”êZ—Ó: ªz°ÞÚ®¶0qîq³ i¥«ºdKF­­zªH:®Çz²Èв*›²,»².Û²0û²»ê†õ–ÿó„q©.) s@8+ 7“ ›Òƒá³…´N9 2°à`¨µ`¨´@ †: µPµ¼` ³€µZ›µ\»µ^Ûµ`ûµb¶d;¶f[¶h{¶j›¶l»¶nÛ¶pû¶r·i‹µW; x«­¶pµ†Ú·³Ð¨Š·|Ë ÚÊ·†zª\{µ¹p·úz·c˵Çè´„ë·Y{ {›µ¨:­˜Ûµ¨j¹§j¨|[ x{ª· ¯}»·¢k¨·€¹§ ®Y›£S{¹Z;¸³­{k¹X› ¨ª»›‹¸|K x«µX«­œëµ Û·“»·¹‹¹S«·O; «¸s;½tK½Ö[½Ø{½Ú›½Ü»½n{¼ºÿ+º¯5‡Ò Ú`¾Øpe³pªÐ€ QÒ#ˆò*Yˬð‹(Ø0a檬-@>K\´<À\À|ÀœÀ ¼À ÜÀüÀÁ<Á\Á,Àܳÿ+À=«Á ìÁ¬Á À!œÁ$\Â$ìÁ¼Â,Â…ñ¿!¬ÂF›À"|Â#LÀlÃ&Ã( à ÜÁ¼Â5 Ã3¼Ã|ÄHœÄJ¼ÄLÜÄNœÂ|à ÄD<Å+ ÷`ëÐõàýð]Ìb<Æd\Æf|ÆhœÆj¼ÆlÜÆnüÆpìÆ_¼ý0ÇÝÆìÇû€Ç\¬Ç0ÁÅ{üvÜv\_<È`lsÿÌň\Çd¬ޡljlÆxÜÅ’LÉwlÉdŒÈ,È^ ÈŽLÈ‚|ÉŠ¬ÆœǨœÊª¼Ê¬ÜÊ®ŒÊ¤LÇeÌÇæÆ_ É‹¬È0QÝ@M¢î ó°àæ@Ǭ#á`ËÜÌÌüÌÎÍÐ<ÍÒ\ÍÔ|ÍÖœÍØ¼ÍÚÜÍÜüÍÞÎà<Îâ\Îä¼ÍÈLàä°ÌÅ|ÌË\ǼZœ#\±áÚ°åPù¼Ìë@Ìò,ÏêŒÅ¼Îæ`ÌËÌÌùÌÌà€Ìë#ÄÑå€ÉLÌì¬Î§Ì]aÌ9âÑżìœÐêLÄÌÌÌþ¬Òå`Ò ÐÍlÌ"ÿýÐÇ<Ï­Ò8Ìë¼ÌöÜÎö|Ó3ͧÁÐílÔ}ÌÆìÐé¼í¼Ð˜ÁÑÈìÓæ\ÕçlÕX}ÕZÕ\½Õ^ÝÕá¼Ð\1Ò9²Ñ! Í4]ÌþÜ&½û¬ÎIÌ0mÒ&} º »ð)¥AôÐíŒÏùüÒ=ØtM؆]؈}ØŠØŒ½ØŽÝØýØ’Ù”=Ù–]Ù˜}ÙšÙ•ýÐáÐÒmMÑ;ÒýÙÄ,Ñ-$¤Ñ ×~ЃÍÚ…ÚàÐÄüÐë  OÕ(­ÎÙ€ØOÒ%ý×§QÍÑøÌÚŸ]ÐÕ²ÛoíÔå€ÏàðÒë,ÑÆÏtmÒ4ýÒÌÿÐÙðÜ­ © ÔÊ Ò~ Óë 6-ÑãÍÎÉmÒ¿½ÙôÍÙõ}ßößø½ßúÝßü=ÙMןýÏë<Þ†}ÚÏÝÎ!Û]঑ϘÁÞM” 1–3÷ó ä°ÑB¢Ôâ">â$^â&~â(žâ*¾â,Þâ.þâ0ã2^ÌûÑ ýÐmÛ}~Ý 6MÒ_Û ÞÛ6þÑ="â1m.Ûs Ô:âÜÑÙÀãØ-ä>Ýáé­àYîÑæ}ϨÑJÝËFžå„ÍÝåM×4žÞõ,æpãÎ%ÍåB¾ÏJ.ÛŸMÔºàÍ]Ð >ã~þç€è‚>è„.ã(ÍÎgÿ¾Ý:rÓäPãÆ¼ÎžÒü\Ö×$u æ täðóÓÝÏë Û¤^ê¦~ꨞꪾê¬Þê®þê°ë²>ë´^ë¤NÞ¦ÞêœÐËMÌÝ`ÜàÐËpnÚÉ Û>îãðMÑٽޭůMê nÜæPÑÆÛÞ]ÝŸÝ $ýÙ‡ÂÓµMÒ-ØÒ¾ëžÛæ›ÐmÜZn<Íí£Îë ÚÝëÜÓ˜ÑÞm¾ÙíÍ<Ñûœ ‡ÞÖá}ï×ëýÐÙ°ÒmÝàþ,ïùÐÓ Þ¶^ññŸñ¿ñÔ®ÖìüÏ£ðÌí×-ò=îGÛ€­î— ç$óÿðÙÜå)ýкó¾ó:ßó<ÿó>ô@?ôB_ôDôFŸôH¿ôJßôLÿôNõPÏóÇÞã©Íã6EÝÖÌLå=RÖæ[ãɬäNþÜØð}ïì>×ì.ïéÍÚ5nÒX¯è¬mî ^Ì9½ët½ÏÇ ÚZó;.å=ŽÝÎS>øm¿óÝàS/õžßù ÿù¢ú¤?ú¦_úHÝ•ŸÞåã…ßðä ïLܰ÷§­#ë° Â°šŽÅǬò¾Ô÷<Ý ÑÐ ÑðÊoÐËßüÌÿüÎýÐÏü™€ Ó/ýØýÚŸýÜÿ¿ýÞßýàÿýâþZÜàÝ áçžÔ˜èƒm¾P½Ðí÷ ?Òj]Ý\nÑ!½ÔÍÎó~Ýì]ùܺuÚ´­ GÜBr»$×P[Bàº)œŽ\Âuµ™ gn`Bpá>,Y²Üº‡ÍE\Î\GpåD®{iSäÊ‚,mÔ¦PaÁp儹²dN¡2’³i”œ¹—ÚR.¼Y²#ž½nýìX±eÉž5›íZµmÙ¾uî\¹uén]×4$Ö™1Š,:Ðàºl0k–[(UàÃY¹¯‹*pݤ[äÅØ¡nݼ{ä´4ćI£º` «KÖ«]³&gÇÇÿ.Ï^ßn{5¹Q¢tÃ^×ÇÒêj|N Aö÷råÍ™?wútéÕ©_·ž·£ç¼=¿Ì;лÆ2ó®f}þäAÏ FÔŽp úôWm¯1/HŽÃCå.¡©ö#o*îÌ1J»—, =˜º“©=ï P?‚Äko5Žºëf7ðüˆ« CÔÃÝð íj$‚BÔŽ;Ø$ô ;³»1GwÔ±GôÑÇg"‡>¼¶{Ï3ýàÓÈC<‹%ŽqZ‡‰2À¢œNnygtPdzy„ê.`Ä[´1†œhÇ ¬œI¤…``B¬É ¬òÓN«ò“‹/ÿ¢ùˆÎ˜Ê‘Ã…\i]þ4È@åL´NE5åtSO;õSQC%uTSKEõTU«â.¨ÂÙp°Õ²¨ VWz(¢‡^ꦯ¼:(¦"kÔ((^w°Ì"r*™6ü0¨ÏŒ¤2¨öXÒÏ+ ê&›™Ê4 (¯nêuX ŠìJ[¡¢ 0šRj¨"ò£#ÏV–¾£pX¢Í´D;S%xUƒ Fø`…fxa‡†Ø¯ƒ&bé¡Õ%Ó)q;© #ú£…ްɕ‰/’A£À±¤–r Áìžpܹç ÉØ+…FUÐ!T¡ †Ø4’aDl$!™àE—¾tr¼ã(RHŒàmdBÂA&H@‹nTãn|›U8ZЇu"¯ Á)ÖñŒkXáÝðY4†P†k”ᙸK»P…½¹Æ$Ù RÐ…Œ€*Å:¤S¬`§°ÁM;L?øÙ¯~7®1Ži¼ciíkIùaV¼P×+PZ(X3åÿ,©t“±5R+}}x6 µ(IˆÁ| I’èFœ/¡JC:D#lé§/Ü霒…×ñù§'a£¥­¤²7Õj@ìŠI@ !½(ÇÞ±-è@ë˜Ð‡6t¢í,ÝdCúr$’&hVxÌ3~h/B ‹n\MgáŠdb‚먄Ë`¶ƒ1± ‰]GŸ[ »¥ 0 ‚:1Çx‘ÃyÐH ò‡äÚW \ðl"CˆÁ T rô¡Mx…k„r¯uTá—0IfÃI ºQµcU,š×|w¼© ïyËÛšç™J+„¢^Šçx¸»PYÿ½¢Ÿ?*d²ÁRÈk”“еp_ß‹—CÉ €Ç‡z†9Qw¬·HØòxYÌP £ðÆ ó"ŒMø×ÀÆ((a‰6B!…½ ºz¾·~`¯çKìYûÙËÞõ¶§ýík¿ÿ{Ý÷>÷¿ÈãTå§÷•AV¡‰VÇ·ì‰g•[A¸FV“/åfxiÊqÁÌ9œ¿® Ù]dc²½‹É¶ÒUzTd3ÿÕyø J—½Âõ/ÄÞJZQQò¨$ºZYkP–%¿€ëf1 9¹ý3‰¦â=à[@ÜsÀ„@ß{@ Œ@¤À ´À œ@ ¬ÀÎÑŽù¹# d©+É‚˜ZÈ h …uˆ†Q˜„L¸†X †I¸I¸b þÀ'}ÂŒwXu˜þÉû·ÍA#‘y í(‡+ƒp øp‘k©½Yï@œp¤A´AS´BÃ2$CVÚ¤Ö‚ŒÿàÙÁ· ÿ9‰©áÙû@—¯ ‘ý‘¤ý£–Túx«õÛ¤èåJÃŽRú‹ñKBu¡Nú {JÄôÓÃê»=܃öh¸ï ž{à`3¾a’$<Ã0<Å1DÅUTÅV4CVÄšðœÐCò ‰Õ!’ éÄ ¸r8+œh‘r„À†öÀ3ôR¯Ì ˆ!ÜÁYÂ[ 3Љv MÒZ‰JØ¡0 ŽŸ”¨§Ø m¢¹HÔ$4[¾6"£u¬v\¹wôxtÇx¤Çy´ÇvÄGyÌÇzÜÇ{ÔǤGÊ*,@Ÿå‹:lQ?“>îCÛ ›PklÑBHÿ49Á:£? Àš%šHGr,Ê­IÊ”ti ïÀ(ÈYŠZýÑ¡P,“¬óCú<Ó ˜x!“ÍäG€$Ê£ìǤ4J¥,ʦDÊ¥„J§dʧ”ʨ¤ÊâI6ì ä ÇÈò¿  ŽðW„AºT{~ªpPu@ ó‚ŒôCˆp@Z)­AÌ …,¢X‰pÉŠ›ÎŠŠÐ&W1+’°§»ª tÌ„L |LÉŒL”)ñ³ÿ¡c$¥/\’ñA—wÙŠ‹ Æô7[ª‘2¾h=.̾Isï°KÔ¹@ÊÅ䳈Дô`ÿaˆñƒïð·"1å…äRþy• ³¨ EñqQ$q¡Ìì´ÌíœLî¬ÌîÏïOíÜ@>óÆÄ Éb‰F3£ŠÕ îQ÷@» Z¯ux‡z ¤Y‚;Á+Mr ™ó“ˆ—¢ ¥§ÌþËšS^l…Ë:$%‡°T|EWÄÐ ´Ñ%…›ó7ZaíÜIoѤž˜œ9tÈV¡¯Ó1‰ëÄ—“˜ÆñÊ7‹±ù—ë¸?,37œ“a—ÇÚžI í+%³bYI䳓³É–, ½Ñöã?ä@&ãÂØ'p;wÐvpvx‡yXdýläyPäÍxKupGvµyÂu˜ds°äK^dwØ ‚`u`‡LžMväyxKP.e ddL.euðäSvdÍ åMv‡J®ä]nå^æ_fKfbf_6ædFæe.ff>æf†æg–feŽfeÎdw(P.‡Sv‡ENe!tä $fªÀeWëfNÞŒEžŠwPgwˆdbVämBQV‡öêæn6eSÎæuèfv |.åYöå{ÂTÆf|Nå.‡T6hÍÀçƒægÿKndu&Sväl¶äI>eE¾hƒ~eV¾èRæç„þänfg¾èvŽŠFÎè’&oÆæVÖæ· é—æä”feÏ€ér¨fg¦æiöé îé¡j¢þé£ê¢Vj¤6ê¤fêifeš®ä¨Bšöf!ÂTv5W{Kvµw0e~&‡Rþfuˆäkæê‡fäKfd³öfŽ^-@õ꧈Ђ}Ї}Ðë¼Öë¾îk}ì¿öëÁÆk¾&lÀ6ìÄ.ì¿6lÆl¼þkP Hʸ•‘Ë^³&³ìÌÞlÍÆlÏæìÏîìÑíÒíÓÖlG"0s¤,|ÈÈŠ¬ü±Sž Ùü@²RÔŸÿÎŒ‘vñŽ9ó%³3šT|*.FÕÝæ×æ—èœ^;I¤Äàmøôm@Ým~IWLͲflÙ ³{a4ï¶EÐFoÒFmõNoÓnïõvoö–ïø¦oø¶ï÷ÆïÍæ‡¼FìÂæïÀÖ~ØkÈ&ì½nl7ðl¾nlþlÆÖëkÐUÃŒyÈæ»n–|‰n¨ð;Ø\B‘‹ÎýÀÀ)ˉø¬ÂÎDùÓ8=@ý0Š5Ê·K³ý¡ñŸñ·q¯ñÇñrçñò 'ò#ò$7r ÁY‘ûOTÂRŠœÝHÀo1Gòcª‹Ðùœ¾PÚ‹¡ž¸Ôå¸ÿ¦PÄ@e´€“>È`mF}Iï€êX‰«0{–ÇÚ6Žh–üÙŠ„@€½ºNóŠëoÉÖ̦Ҳ*/òGGr#WrHŸôH§tIÇôK×tKçôJ÷ôLït '}0 ¿+õ7uFʲÙpæùm™ 9EîWÃJ¤õèŒ-Èb0±k}P Ï¢s¿©Ø·ÍÙéiMÐ3Û~—ò0LcG%fŸÏê$ ððƒõ܈¦RHyÑéöp÷qÿör÷öswsOwt'wvW÷v_÷x‡÷y?%5]kô8ú‚Â@ÝÂ Ý ¡õ9EIü9 f×åKZ) Ù÷ÿ“¸¤Ï€?‡$[¤ˆƒ¥Kóµ+_Z³S{þ¨Ëiùmwc¤rKmMÂÓûy²NœM*Š8{÷šw÷›—w›Ïyœ§wž×ùžßù ú¡ÿù¢÷y‡/}(öÖnmÅÔù¤vÑ&$, ²ôGÇß܉Ѭ«’Ø÷X‰<Ђ|Ú§¸E¾ë,lõ<̉îðàø ¹ˆòƒ/ñ;ߌûyZ2Š@À›C8|÷|È1ü÷8üÂGüÅWüÆ'üÇO|Èg|ÉwüÈ·|ÆïZ?Aªÿ Îÿ™%tÉò­Üò‰-úÓ­|IY¢,ñXy;…VÃHtáG?ÙŽÿ«pTÅâ|—°‰ŠŒa9ш†Ç¹Aè$¿åCÂléœî¾Èñ>ÿùŸv9+⟠ÀýÊŸüËçþï§üð÷~ñïþòÿñGó'ÿóWÿñ'}`{KÔ™/2 Ôæ)õßÖÿõE5ãÀrà†#G® A‚ÍÅÑÂëÝ.:Þ‘S§eŸ9së­Ûh®œ¹p vhÜFŽ"É­3N#¸p1O\×ÍåFræjv»iPåÉ–5×i[7P ¸?%YjcÙ“£Á¢Q…J%Wõ*Õ¬S·ZÕÚ•+V°^Ã~-KöìØ´[{vlëÖf[ŽFÝ‚CYî¥Áro}v¬Ërî_”(;ÿlÛ­¥[m2v?ÖUÎBÆ–ªñ5XÿŒóË_?þôëÿþöûŸ?ÿø¿þp€,`¿ãÇpmvÚ™–((µe<±A‘"§›ti6-Ñ’P¨¾¹e5ü™—¿Rs"Ö¨)„ßkò:¾±$yórMg ¤ÀÚ¤8yñWŸàGž/;4G”(hå°‰t¢£ˆ@(Nñ‰V”"³xÅ*bq‹ý‹Í:ôÁA+E5RÖ‘ Ø ¡H‚b±ŽX0A :è9º€ m "à0A,°"€A§X]P¥%rìÃ|ŽôùøA9n}pD$¢°uhxeôS†^"‚uã B8Ê$l |-ÿE7VÀA´ ø‘ [²½lÁ$/ôð‡;Ø!Lw¼C˜—xƒjÈᇥ°ÉL|fc ¾hRsšÖœ6¥™ÍjnóšÚü&7ÁéÍpR3¡£ÙŠlÒ‚X-Lí$ɉL3FPÅð0«Ì‰vò§©%’Eá[ T(ã-ùÌÍ<µŠUœyÏ|š'|!˜ñf?«ð JÈÑFd¢Ö7µF>hâWšúd¼ÝL³$édÚNâ350¡)C”ù›3»/ãÁïZfzÌmÄÙÍê´§ä'PyúS¡Õ§EªQ‰ªÔg²E8ûàˆÌ ºŽ0¡ +ˆÅ º°^˜  gXA.hP…5–îÐ GÿÐ@Ô™á‰*6–|-ÔÈ>ô±vìU˜|…ƒYŽ ¨@>X—EöáøÈ†AvH’©u\BÊØ@,ÊA=t†0„ ÆP2¶†pyÌ=üÁ‹Y°v²`íâ`™püF—QUÎr;?Ý&r·¾í-p]\Þ ·¸Ä=îo›\äw¹¿­É˜ÞB£®gg2“I8Bè†é4§ŒoVèA—õ² }9L]½‹?°e¦/sIÛq3/Ž0P0$ôO©æ#¼m´/IÑÏn³ÞºMÔÈ"I貸ñ°’Y•Sª‹Oæ*·¹®0†)¬aç^xÃæp†AÿìáøÃ4ÙI>j—$ Uè t‡ø¡ä‰A:À"t@F9¤Ðs˜`-à‚!®Ð‚ÒDN ý–>èA‹YL¹µ´è‚%"er+]: Ç^ÛuPÃ$äoBáˆ)ýR‰6n€ë*A.tá ™Ø­v×éòøK¢2¡‡,ÀÀ…AÐ\@fMü ¡øDž7<-¤ù&éGOšˆ•Ž4¥3miMczÓžî4¦ï2Zò´Æ&z!õO B;6”GQ‡â#š› (‰‚KŠ|“Î2jð%ašž¦åº¶¤-<ÒšÛ‰´û˜4½ìS­Ó´áæ6‹¹.öM)”­ÿ%âº+RúKkøžq¥É432h„ýéK³›Óí^·»ã ïyƒúÝõ–÷½émïw >õȉ]ê¦&Xa°ƒv‡„£; ’„.¬cÂXð˜G´`u>p ¤BÁÅû@º0èA×ù “@Ê:v×;eˆé$ý“¯UR*Ë#‚2 Mä à8ˆiŒ`Ñp2|3§†~*Fk 6bÁ bÄBë¼Ð1.þr(TW+Oœ4ÈA´³}ínW;ÜÓ.÷¶ÇîsûÝëŽw»ó}ïxU¼âS¥DJ«8ý‚:w&^zQèo`:UØœb$žÿfR‚Éèu'O°õøE2eþ”ãuÓ›ÆfÅb[SfÚÆgœú~kÒÚ ƒ'Ä1ÌJdˆðÕð+i*^„*J|ÒNœ™$L~×;òó®ü¾'ŸùË?þó›}çSúÖ—>öyÍ}äkC± 檀N$ã7xE6Á‰t"¢(ÆzÜD#h ²(˜@hèbêJ~Šc/Ü/ /ä‚.èB5ÐÏ%=DDøÀ¢#FbNâV"$Râ%Z¢$j"&nb&~"QHFè°C=˜ ØÁxd‚ÑR ÜÙ(ЀA ”Ã+À A  Õ,`ŒÀ ôA¶Œ³…—·O{pÛ` üÎ<€;hA?LEcÔÅfHT%‰âö,Hà…^´Î¾N§|[¸àTÏÄyØmÝDT|½c:Âÿ#ÍcjУ<Ö#>Þ£>Æ#?Úc?æã?î£?Úã"¶ãK-PÙ3Í ¹ÏKLkRì¥T$U:eUFåUN¥Un%VZe~„^Ýb@¦ÀFH¸ËxÞð ËKxßAðnÜÉâ™ÉK¹ÏA¤ãQpº¨KE\DcƒÔ!cŒ›@½Ú4¿àÓ«é± –h\†bÈFkøÁ50Ø*b:¦ffÿ&gb¦g†Ïgnfhv&h–¦hš&iž¦j¦&kb&þ¶Ô£”„M‰ôMèÓ¯¹Æê ^ƒ HÈHnã»4"µ©¡tÙLHabàÌN ‰rÎË)–FÜ8§gLŒ^ܬÞc5ân˜‡ÕX5ÊH?†lLŠÕ¸]xÍlŒ™º ©&|¢f|®æ|¶¦|Þ'}â§}æ'î§Ö'€ê§Ùñ̺PÔ·å…v•‡l ŴǦܥ ¡‡SÐaŸ¤ÆÓ€Q\DèØÌùÎÌGàÜØTc"U…~,]µŽ–DAì‰Ø^\HJ= ¡¼ÄRàÉhÝGiüA5”¡lpjQ izÿ‘‘©o4Y|Á Þä!\Œ”ÕáM:JI9Š“ýšƒPW~¸ ¡Ä×P(™grP—¸OfV!„ñŸ5qôZGÅ=1ÑHÉI?ÝǪ‘QݨW½F ‰|‰–¢š ê ¼”¤Á’i‘&*£.ª£ é£**¤NªúFašÞÈašcœtéÄ›äEZ&RÎ0Q~[Ð(Ïf’¬ 'ë°†"B¨y¨D<…\F:^ lTÒ°rÄIˆа 4…Ý„g¶-kn6ëm<«²:k´B+³R«´Vë´f+¶nëµ6«ë5ç…â'…ÌZ?áMßãLL ÀLÆŠDÿÍ¡[‚—¼øG¿)BÇHà¦g¤+/Kë…¤‡°X ]Æ|È“´°áÁú‰(Í O`J¶´HÝÆêÜÄ…îÓuÙ¢ÞǪèuu«µ†¬¶‚ìÈŠ,·š,ÉžlÉ®¬Ê¶lʾ,Ê>«HÉÉNèÕ"ÆÅY®‡]ÙHA ˆˆHL䆊¢áêt—×4g¼”8®Ð2–¨C8¸ÃEtC5ìQ”`C5hC5L QRÆ­6`ÃKm­MdÕjC§ˆíHjâ­ÈAúIÛrí¢ÍaOLÈ5p”ÙfËx!Nô-Áø-í®P.à®á.âþ­âîânã&.ã2îÞDÛQÁl?ÿŒU(Q¤MÊüT#ŽË.‘ÞøA@Zñw‡c=Ö0§ÕD›“‰×è™DÀÅI² ƒ¤èåcqFÚ¨ŽÛ\§oÐPÕUÆM>®óF®ãB/äF/õN¯õ>oõbïõJ¯öv/÷~/m^G”C>dÈÖNŒÖº‰HÁ9ˆ-Ãr-ŸE ׆”ÖZm†ˆm6|m]RIeÖmÙvÃ5Ì­6„­^zY=° =èÁð+0üÁôððøÁTp80C0äÁ/pX0W00 §ð ?ðûA€0Ÿ0 댰 óÁD¦Ìí°ñ>Š‹.óð ÿq÷p±±'1#qxmÉF8Ì«¡žÐàáGA]ÆÐwV†ÖÆ©$ ™ÝŸŒÃ"uénæuraÕQ›ü_5¦PD_¹Vnó ÁDÐÉ.k ÚYP’î†']–)¨DbZÁ°Z1$/±Gò#K2%O²%gr%o2&sò%r„IP{<ÃC°/p§p|pÐð*wð*·2+ð3ð*c0*wp çr p ¿²èAŒpܰp%ðއÞÃNh%T%L‚#8‚%D3%P‚#L‚6WÂ3SB%T5Gs6_ó$X‚9G³%”38k³#€ÿs;§35Os%H³# ³4[B6·3=O7Só<·35›³9kó@—s:4AtA/´B7tB?4BG4CCôDK´C[4E_tEotCA—óG#ô9oóAô<ƒôC—´H—´C§3ó5c39ß³?×34×´:óó5Ï4?Wó"àó$xs_ó³6{s=óó756×3@ã3>çó;ƒÿ3%`RD´j‚hg6h‡¶h6i—¶iŸ6j§¶j¯6k·¶k¿6lǶlÏ6m×¶mß6nç¶nï6o÷¶oÿ6p·p“6FȇD>ìÃ;Ì=ÐC>ÐC=ÜÃ=ÐsÏÃ<äÃ<ÜÃu;÷=¼uçƒt¯C>äC=Ôƒ>ÔÃsSw=47{“·s?7v7·tc÷uïC=\·wC·s¿wu_·x·s‹w€Ã·€/ø€'¸+x78‚/8„;8ƒ?¸„G8…_ø„'øw_÷= w‡w8èÂèƒ>ôC‰ïC#éC^ùƒŠ÷C^©ø‰ïƒ‰Ã¸Š£8‰ß8‰›øŠ“8Š¿¸>°xûÿø‰ãxß¸Û¸Óø³¸‹×8Žóx^5R‘»x”ûƒŒóC‰?¹79’[9 9“G9£¸—;y^Q¹–CùŒóø‰s9›+¹‘ø˜›8?¸ù‘Çù›+ùçùžë9žû9ŸÿyŸº z : ':¡#ú‘¿ƒ5<:¤Gº¤O:¥?z2¬C1„ƒ5„Ã6dƒ5xº¤_Ã6\Ã5`ƒ5`Ã5œú¦Gº©ƒŽªCz8¸º¦oC¦?ú:¼z©[Ã6<º©oïú§;¯kúªW:¯_ÃÄì¥ H8ÌÃ6 !DB "‚ DµC» ‚µwûµS{·c» ¶W{´#´‚º«ÿ;º[;·O;·[{µË;·c»½O» µoû¾‚¾ï{µ—;À¼Àü¸üÁ|À'<Ã/¼Ã#üÃ+<ÄO¼ÄW|Ãï;3ÄB13èÂÆüÇ Â],ÂÈÛ7v\¸‡nÇøþ¦G|„z$£L¸‡©u#zĨ„®Þh„d ÌËWLô|Jô¼¾zô<ÏÛ i8Åd¤|{€Ïâ f`‹¸z Gw8¦JÈÅöl†­Ú„H€ÄÔl†ƒZ}„©ÄÈñ¼(Þ¼°†M‹Â…JŒˆ°ÚˆÈ½Ý×=ÞÓ½ÞÏ=ßßýÞû}ßç}àÿ½à¾á>â¾â~ßÏ‘%täG¾äO>åwÿ,Hþå_~åÇ‚,t¾åc¾æoþæw~è‡~䛾èC~Æ~×1ƒ+ÄB$LBiÐÜØ9܃5¼Á­[Ã:ìú­û­?ï¿ðïþîoƒï?zò?òÿ6?ñoº¦ ?òo7Àú¬sÃ6ˆ„®¯ú®Ïº÷_z÷ƒ?ù¿ù¿ù?zù£?û{¿û¯ÿûŸü{óÿýŸ3$C1È2€|1Ä@0+V,P¸u‰Ê#N›¶uä>gN!9… '’³¨Ñ¢ÂuÉ= ·¤6p#C–4É‘\6p?*¬¨±¤B‡,gÒ\h3'G™ëdî9‘èB$×¹„h(Èœ"ƒV\ùrÿéF—(SÞwgË­AIöÜèСÂl@72ÕxbI·kß¶…;Wn]¶wã⥫×n^¿{ÿö"§”Nä0œGZÿG› SZçÅ+D±)G| œrÊQÅ ’pÄ#cZ§CZˆÃ%H9’ð#ƒBÑÂ…ÜР—ÂÑñ£nгI GZ²ÂƒlqÃ+ò1¤¹Ü¦%'ÓJ,à ŅþìP? ÔÐ0ŸEÐdH)TÐGÔQI¥ÒI1­4ÓK5í´OeñÅ–¡b4²ÀeÔUYmÕÕWaõUÅb¥Õ[YÅUÖ]Wå§:äÉ•Ÿ_üÙG–K~„&†èÑhÚ±tÂØXG,daŽJpbϸÒYbd`àXÒ%ª1ŠP$¢ÉÇ5:ˆND#&'‰… A„¤|ÄCáàãÑlT¤¼b„} *q KbgÍ„!R #”A§D%¢aZb£ ÆÏ„AMhƒÈX‡.]€Ã&AÌ::ŠADc‚~ˆÅ:°1‰?„â,WêÑÏ>Ò\µaC*GͰƒÜêæÆ—Ÿð ?L±‡,$“Ãöð¬H³†B¬A#~樂·šÖø`yÇ6j3ä$¡7(†0àRE A–Î’ ƒ* £ ¹ñC ’aEø¢ 9¨* ‡ \@ˆA,F‘„”A£0Ù†B7€Â˜œ 2#ceÆЇÐ7Œ¢ vhÀ ÊPéã ð¸it,0Ã0h)ÆÐ‰,o9MÖAšõgT‹]È,„c;ä Ì0óÁŒt¢ íæc¡å!ä8–îbʰ&¸´ÿŸ¹‰c1ÀôÓœPDÝ$¡³ÖèÊŠ  L8ÎVÍa ÄⳈ….@ m4¡ äØÀ¸ 'I&Å%MpŠ´  1à9ô&À`5#Æ`p|  Ñ Ld´_­!#ÖQ‰@£ 6` R1|!&x·G!ƒ!Ü  Ê€Áš°AX䬄m» ì€ÇÊè2À!…/€#6èÂ,t k„wáMhA*ö6&¹qf ©áV ò5²rIJ‘#EìƦ]ŽU·kV"#Çfå’,JÖ‹þõ²€ìc7û:1Š) Gÿ ü]Ã1 " T°;v ±ï=ì}/;ßÿî÷³ ðƒüá ŸøŸÁl;U)lES}˜ò•?¦dê°»ÌcTÖÌD²¶Ù,pÐZóqˆ ‚Q¨  - ¸P†dœ oèŠQÓb´³&ˆDdY$ŠH“#BE¼Á-°ƒ &Ðì p 0…%ZP†+\aôrWÇ:`f¬ŠA$&À†4ƒë å@Æ|"¡ð U˜À(œO&üAÉÿC8[|ä'|€OtA !Áù:!¸ : þè… $ˆÀB`v/ø Ø` ÿrÀ`àÊ~ƒ[ØÀÒgªèEÙLf"áÌda þ€r@>ŠªÆd*mÈâ!Á BáÒF:ÀÖÁ‹Ö¡"ÄF~ä+4BFà8„baº€Þ€’þ ààN.Ê ûD!Eâdf\Dk>$þ ¢áÐ@6`¢Á ®À˜À¬Ìm´¸`´Á` L ’!j`š@Fa¤!V@.À¶ª Öa"ÄBÈána\¡®@ ¤0ŒÂ$‹Cà$lB‚¼.IBʆ±r J@E>Ä ¶†&’dN`F¿ìÁ±ÀÌŠ“€À ÿŽàœ‘ª«y!ÔàÝ H) ì#ì½1»q“±¼æÔ­–! !FJ! JÁòè±gG1Ö¡¦É  ÅŒˆGZlÞ¾É9š!’`ª@rœ/Â!C@˜!’€6à¡Ú‰L 7° T[,0Ê |Aá r`ÿR@"¡rªÀì` PÏ&è^ªÅ0€¥À"Ád¡¦~ã7àÀý˜#RÀ L VO˜`Ë8H  Áˆï‚àÁ§° €¥ˆÀ7¤ pOÌ´#"ÁЧ ’@B€#Ñ,ÿºÀˆ r‚ì@¼9Ê@>Þ\.@’w#¡B€€Cò  HÀ a 0€7Nh ¸ÀÙa«Ö¡Sçvë"0@Â! ΀>`”æib#F@ŽNÁþÀüÀt!R\€i6 6ÀL`Èmné¾kL ®!ä` A°³ š€ 0¹­ ºÐnà `@#d`Êbnvó aBBì`ˆdÎ>€ºaZ ERa\Z 5;ÄG”æêª®êб„ŽJî$ŒdQD^b$âf„1°BIøH*)êˆæ(šÄC&DÿC"¢ x P &|d$*!EQTE  qˆ:ôCuTDA4GytG}4H{tHDk&ê$1ðáTa¨!ÃÈ ìqJ©´U|e ´`Ä‚åV®)›–e,‚ô!¼¡¢˜ Œà×®@TH@Š!r%w÷:€! p']ÀɪàÕ‚M³L*’ Z’ˆ@2Šd€ ˜ ª€ ¸î…^Ž#)C˜!d Øô(#\Î%>ÜÃâϨd€¨rþÄL T€‹Ü£ýî¥Òr0M]˜€œ øÞåýêR"ª€0AÿP¡ n¯À`Ê€þÀ¥À>9À%6À˜ dÀP!¡tTõB ¤HaÙ‚9(ºj$n@bááL@¤AÌ@F@:bkøH#ˆ!HÁnÊáÊv ÐNªÁÎ ¤Aj† ÁF¥ lfžh"¾¦#8~UÖŽ3„A† *ÄRÁЀ nú@,ádA0`äBÂ2A„Á¸€:@f𢡯”eÀLü ÞÏ8à` °ø˜ ~[Àò€8r€Z;Uò Š*YIà)ååºÒTÀÌONÍ`œM¥1í ê/M Èî…;Øãz˜A†[«¡%³ ’’Ïæ9Š¡”d–|É[p ôlc˜ƒ'Õ£ZÔ…Êß ŽÃ{Ú%‚ßÅíÜa„²E_²ÅʇíØá"H.±©ÙE„Fx‹P+à¢C¼F!|q$È Bák@ÏF"*b(I ›B²DC¢ †ÀŒ Pg+FE0Ä ä.FÀä¶ t'Hâjj’¬¤—kCmbIêä$”DBãËCÄ‹³éèf6Äg’ÄCÄ9_¢Dfb”Á¢  ¦Žš`pc¡‚ÐÑfœÿ‘½ÖÃyÙ¿ÙÀˆ"¹¥"uDåVp…ö¡ H¡|ÛyE16¯#£~§KÉA›t 4‚ôjc=М9²Å¯<\º…aDœ n£ÌO<\rƒÅçg^ôå]•AÃãE_^=žÚa¸µ=˜#b<õ|ܯ瓕 \9h1vÌCêΚb‘.]ŠT©§,uê´Ÿ%—d‚_$ÿfrI%!RŸ%™tb_I•IA‘ôW’%$ñg ƒÖ¡•\ÓI% *bH÷A8`Hù‘´Í%Z2Š}œØìg$úÔ¹!åÔ“=óÜSÏ<ùÌCOß÷ø}Oá…ç#¸ßùä­÷=;®·ßóÔc8ß“ãMÏà{;¾÷<~ÿ¿Ó¹ç;>8ßô î¹àƒ÷íyé¾7åƒ/Î7墾ùßxŽ{ê”ç÷æ÷dÎºäÆ‡.úëÊ/Žúæ¼÷¹å¯Ã.zñÀ'=àšKþ÷ôÞ'¾çß‹;ìƒG¾Ïùzg.ºÞõ¼¯½òá?>ýó×ÿýú“Ï¿ýýãŸ7ÍÑŽwô(`ùR7¼Èp l ÁJû€ƒ/(;XPy`Ã$ž¢Œè€/Œj³GYÆ.Á¹Ík´¥-ËÈ*,a …™ÚF+Ú ËKÊq˜ÛÜÆZ5¬Íhh(Äl)qˆÙšI c˜ÄÞÄUP„›Èß@1[>¬"‘"Eÿ'ÒÄ(>ÔF6òQŒ2D$ ›q‰} ‚%‰X2Ìà‡?èÁ}ÈCþÀG=ôñ|àƒø?è!ȃ#óØDF2‘}ècüà‡<ða—Ìä%õ@HDîQ”d%û HDò•|L$(ùHÈKV²‘„ôc7iHC6ò‘˜Då,ÿèÈDjò²ô#&U™Ibò´ä"OÉÇJ’rš»|ä, ¹Ê<Ò}4%#MÉÉJjò”䈉JRZRœäl';ß¹ÎxŠs•‚Œ¦.)H=€Ò”˜„¤$ãiK€ºS ð ¨AzЂ"t¡ mhMGò•˜¤EÙÇŠjÿó¢ݨG; ÒŠ4¤$©IKÚQ=bc@Ä"\:Š1Â/EÄ56AŽwìbbîˆË;®Á¡\+'IÌ¡zâ1¼tmj|ÊÒâyVÈ"Kn¦æT±…)Üê™ÇhE•9uW.‘‹Q&¾tk.ñWŸ*›%_5^Ìj-Í 5.Nu*X¬V“¦jd¹qɵÜBCÄ®fI,öѳ?”D†HI‹Нôl1HãªSÕª³¿Æu´ˆjXžœ¢ÖkU­;[VÓ”Û²ÍeV] m•ÁàvX>YÌmÇy©š2-l…ÒTÓVJg}‰‰PËŠÕ¦ù¤´ÿU+ʘ[©¸zl»Úí®P»;›>å©grA.^–Û3sìå¼}m/w¿ _÷zW¾ñ}/}ïkßüηº(ËjͲ¤ÕEh° Œà+8Á ^°ƒ áx6îà‡@’uX" Y£5Ò³Ö*÷°`(“ÆE+,Ë¡l8* ':ã—ØÃÆÔ(3¢zƒ¬ü†1®MZˆüDÛØ…W”1St8ª§<Ç·É“ ÑR˜ÚHÆ0V–bpoSŽ3ú"M‘ Ç;,S 9íc5ID9Š!Šž8ç'U…!«ì¥+o)YE Ol3“?¿Ï3i Ÿyœ-!óPКíÿʰ$è»ÕW©êà X5æ-/nLaë8ú0‰òªœd ëÏȲó¢»rC#‹‡I\" o\>ÛEP0®ôNˆÒªQ}úÖµ&¶­qìb'ûØÊn6³[-D)2º'’~±m¨íVi;ÛÜÞ¶·» îo‹;ÜÙ†J=ü¡ÆH§ZªÄÈ!1ÌC.÷è.Õik9*.¹Ô/å®fQÙškžp[<¼%‹ZÍeüÝ®ô{âÆâ·Q S—›,euø¿pϴį˜ò*rÕ£ÄKyü&–1l¼Ãp‚[œâ§ÊŒE(¦0Ö²¨Ã ÉZ"„ "ÿÖQŒPd£Q]‘yÌq’ @ *)ïw…ïcßG‘úb¾N•#6U4O1 ù¬§ŒŠåž‘K•‘µšÇ¤0ã£xr„ÊUÍÈå¯[¥qÝò€ƒQåOÙê¯ KõtÑß_ö-Š·ZÞ¡…%ò”‡¼ámîðàªPp  –^˜º½ò“·|éO/ùÔ“^õ¦g=êWûÖWþ6Œç7 êr{ÏÔdë‰é½ïüà øÄ/¾ñ…¿Ûwðc kŠD<ØQT"nÉø 9BèªÈ§jX† _À!¬ªe—*áGUÏJ­ç¬(‹¹ÄBÚxU)Y¥+¶*—fµe~Ÿ”ÿüo™î©eÕÿ½Ö~ýGð‡2þ×3¶’á'ò— à’€ ÷ùà o óðD&  ù@7‹€t¡ðVUƘV5Á¶iã§2Ââ):ãØ_)3v^²Ò~)DäÕ*v•]?ávGÅ~Ž!ò—31&i›vuÒ•]aÑ)¨R’æ3hÁ„~Q‚'ÈWe“3J&i[¸iø‡&s* 3]ØB…uµV§Ö…Z˜†\è…j؆lè†q‡s¸†?á~¹e~:£m È[ãæ‡äö‡ˆƒˆ/QüPŠ€¨pTÁ&‰ Ù€S:%#42÷p rpšDgq±F³Ö þ6h«æqg£Èÿu€eœÑ…–º2kgÁg1kÖr,|™¡RÇC‡ñ¢ˆ³Ò[¡p—sƒ²þ&w¯¯Ñ)Á(w²‰º±×‘²ÚX[¡j_qÎEfP û`5˜r   7†uä ¤0Dבrh…WpÁ(¦¨D°46hCѾ²‹D¶/TBÌÁPhvÑ62ÁHáq@qßgd«¶etgw€‚o¶q„!³¶u%ÄgÂVŒž1F0äw·jY¤-/s1©r2‰o39“64.Ñj;Ñb@±2NæU'”49”6Y“GY”HI”Ki”Ié”4i›hŒ«Æÿ„VÔ½—w•[©•]É•_é•a –c)–eI–\Ùë@¶F3Å€aÖp êÁ;@Bä0ØÀ|a®ñ,¶¢V—b~fQXèUc,¨â§‚iÁ[MU…Öƒ•’xbåG5ß×}jуB~:S~ˆ!˜ó}•)˜Wr5+©ypqÑ‚|ÉEq(ù “J¶ ²frQG± ö²q-¶zgqTbq‚!…VÖš»¥]'/•Br%”'@$46IÓ|†8+Í9+ÛbŒ×”A„ÔU)òò˜Ñ‚£",‰©Z Cw¨pShVÊE€²âÿŸxòŸÖ¹º%\鲑V4”/`  j‚ýé ú *¡J¡¡*]‚ÕžäÀƒ(x€‚(¢„H¢#j¢Ø†™kÉ|¨YÊ’U'›1Cn1òQ(.„(—9ŒžØSqD5Œ81ŒAwI¤陃^^bAT ÖD6±e@±h:ŒBhL$ð÷gKáÐö‰¿è+ÝØ¤ÿÈi!9·’œRê ,#™¤³ù Sûà ‘  Ž0 {ê‹°§•ùPYë°î £ -E„14^³%4L*?eMŠ„DÕ¤5¦d²VeÚ*Nä]Š(Ö„K!dMq^”ÊÿkK1,Y4´ˆ‘‚Ƭ2—©,Ïqjwm(WpHágS‘–Žmƒæ¿´8¬Çj¬›ø¤·ŠÛé—ƒ†¬ÅJ­Äj­Óz­Æª­ÕŠ­Ýº­ÙÊ­ß ’ÏAkÛ)Ö’Qaë*aìê®í ¯ïZ’ä ¢ˆ_‡)ºÀaÖ`}!¤%vB­")Z+CtÇo/Æ6ûg™tV(’áq¾¸°Fq*‡’i€M…§°ê·æBž‰á©•ïb/}Òo÷u€ÊkÙòQa¾ò}wq6–€ˆ€„‚ •‰ÐŽHw «1ÿ)k½eMÄq#9eY×±½WªY qUG›7±£‘q¯Á46p~q·6rwVëæ`²¡Ñù*lÅ(ÃåSÚ(È)µ’±¬Úx“’Byòt†QB"geV§q‘ËY’»( Ûo8·s')ëv‡•vQ¹“+º¡Kº kº”{º£›º¥‹º­«º” qâC¹wï‚5™eX”»»«»½Ë»¿ë»Á ¼Ã‹E÷`aÒÁˆØ0 ˆ` “¸Sî¡ùp v0TÔ¦fxZ•€HzHæêg«Ö„ÄI,ÆR˜9+þ'j‰ùŒYLši•9Ÿ%´t J¿ãëÿ+ š°ÉYTßËžXV»Ò¸³%œžbFá[€Z)¶9'ô°úpס|FƒP(á £x9ˆ€³9,G%,ù‹i Ûƒeasð[) ü,Ø"˜Â‚˜âáÅ(-ƒA,Š˜’ƒÉ‚(¬ÅB–¡æç)óÙƒ%Ãúw„í›,ÆB„²Á\D(¾ù7†¼õ •™¼E«;üžIŒÅWlÅU,ÆeLÆgÆh<Æi¡<¸,Œ‚]9^|YÇwlÇyŒÇ{¬Ç}ÌÇìǼÇ}kùR Âåà Ð bì1BL‘—v`iáh3ÄFháh¥DNÔ{jEšY¶˜[¦j‘"ÿ¥¶x™´kW»oƒrqù¸ÊY4dhvKjü&Á(j§,¥ºò’ÍÑÀ,ŸH™|RžÁØg¤Â*F•P!“[æøG—tü¨¸±f‹<ähµ(lˆVh³y*YpÍ^±+LÊcXJ™EöØY¬M$kå#K°÷´‘jµZˈº,hh»É¹Øj”’K¯è‰XT‹ÛHkaÑÙ(•¼ ‹MÑíËBÆe󌘙Liµ‰FÒýB']ÒÒ(mÒ+íÒ- Ó±¢Ï8kE7×j³r·Û©¦ÌÓmêÓ= Ô?-ÔAMÔCmÔEmʆr(5¼€ð •°ÿŽ“0{: Øûnñöëà×ÒRÃD^f®9\$3™Ø•¤Æâ¨Ká±ð‚ÓðKï×¾•ÓÒÃÖépÇ"e§Y™ËŒ2jå)¿Ö˜(«œ½Ò,Õ6[³E±‚‹áÅ€á(+Tô – +”‘s\(Q œƒ´‰Ãý–Í9¼¼ÝRr†FÇj©×4!7 Ó"SaVA,:;pÀBÖÈy²c‘¶‰:Sgü–žã«YgZËÛ+ÌEÖ5¼¿TÓ„J!)Š;\Ðüpy½Ø´ÅݸèÝŠKœ6iÙEÊq,ªí[·²Ýß½ÞÝÂÞÝíÞñÝÞó ßôýÞß-µzQÿÀ›5Â[ÄãÕ¥#à3àNàþ//ükÉ@ˆ €€€P´‚ü Bí12ñáн¡ÍG–e£œ&i7º²*`Ú«F‹‹Š-÷")@J’£"ÎBøv'ÉiFv,¨"ØÏ8á˜@QwŠ‚) ¨>ŽÓL!šڊ˜¹³<¶)жªP¡Ű÷·wáz G5qtÈ uQŒÃÌco!”áÃãY«%ôã¢já—³·:¾¹ºæ üó˾Öõ©Úâuž˜­Øì¡…Rd-˜-r ™‰A#œÌ±HšBd‹ý—£­ªW+§›nãîâO\E‘‘Ίÿ/RFäc +œîâ«N䬮ê­ë¯.ëžë´>럮˜ÔvŒ¾Â„žâyÛx†…¯Ãþ²ÅNìÇnìÉŽìË®ìÍÎì6»Êy‚È\<Áœë½9µS> ååð8ú~øw[µˆ6*‘xí[r®]‡)4lc™‘C¥býK(6Á”ì£1Š7ÔÎë‰ {pˆ+¿4Ïk˜A¤¿ÐW´·àȤЈqˆK¤R3h´êÐ4TràÙå`7¡ÍýÉ™ag´¢*11·HÁ¡Ñ âNŽêñ,(¹ÃüK¬B¬­Ïˆ‚;½Ó½§Ê/VÐÝ¡‘ÿDF˜óÎxe1)¹MTÍò܈F{ˆÑ2†_/qa9ûž1Ëñ2Ë ðkÑ,öc÷÷o/÷uO÷w/övŸ÷x÷@1\ñ [-ÎXõ‰ñH}Ô‰ø‹¯øßӈŒ!Áp—mQ^oðat)Bó0ù°}TÄ~þ™Cl©ˆ«Ìj߀˜/˜WhöβÌk‚ø›]¡ÚÛæ¬æÏàK‘f(8Ü㲂$cWh‘¶£ºðªûÚ²—}X­~PwBm"æ—ÜÛ·¯™l.¾Ž‹Á,>á3_~Crþg;!GÚ1·ƒð§æJD³‰ôo—ÿÞ˜ÚÙ g‚% 뺭#Xœ¶u’KXp 9rà®C˜\¸uàÌ­ËV Bs×aìèÑäI”ÙcXP¢Bƒ_FÌN$A‰%[¦äÙÓçO A…†»IQ IpäâÝZsÈÿÜS ‡³LÏ×¢{+UîGß Ë‚Êõ·&ÅÁ™Š”žœ"ä²Qs.¤ˆÝtˈZ‹J ÇŽ i¸"ZÍ)£B³)Àâ;N¢ÔÈaɤÚprL·ËR‹Î"³6È&ì˜s,¶Ä"é²²ð³)#Û"SP1cË­¥Í¨Óì4ÒvÌŒG "JÀmŠï¢^ÜÉ,Æ*|È£ôqÊ«„’Ê+­”RK,·Ì2µ¿ŽË(¤øªO´· ŠŠ(ŠHÔèÍá”3N:ç´³N<ïÔ3Ï:‰ )Õ<‚Œ~þ˜gÁrÂQt;®™¤r”‰Áw¢Çš>ÊZQ¥â˜jˆ(  ¡’Š«H:ÿ6|³7ߤ‰²ÞÎzO£4ëÔœÒ+­",ÈÏÕ¤‹èÀh¥6—0jh©Å,§#„Œ¼ìB*²ìXÏ>+HÄ•D*–8²ô‰Åwô##†òØ¢Y™SÎ= ¦~Ó´°ËŠti©·ÊÁ— Î$ÂUÞÍ4DzN#ˆh[8)[E#áhóõ!Q„ˆ¥·\Úè8Å>„É8fÆèà…=ªÂ…[*j¬‚NÍÏ×ÞþBn$€El•Õœ{æ¹c‚J-M$Ö b’Ùýõtg¦uvÚ禡~šgª£®zj«³.V^½r­÷Ô g•Vb…ËnêlfÓvhm³Õn›m´áv;îÿ…‡-~Q§·àŠÈŽg6!ç]{¬±ã½6iêLÅJ‚633ªÈ,ÄX‚ë2ùëüì+Ù7 §SLÍè`SòA™ätmÑ#”êÆ¤ ÅÍ0lwHb0S1:ÔlL4mÍ2½Ö)g_Èe¬ß¤ø¨ÇÝp)ÇP†IÌ\S9²j•1ÚÀ¿ÜD WS(³©Úé1úþ~ó›.Ô3•%² Z¥Œëì~±ÌÏEš‰ØKš$«_ î E˜¨ìJ& ºa u­cê²^9±ŽXŒ¢Aî ¹“mâlwƒ«K:+ Á(fÛKSÖ÷’).(fLÿ7,ª6ýf9–YÙK²?£…@8ê”NNB»Îµ¤$ c­ï’DBŽGVH¡Os7ŸöÎ"#r šPòùõl ä®s¡ëÝî>7¼ß/xÍ[Þç^®¬F­K&Ò EË(Å“[}ßv_ºåwnûµï¼üG޽„ÄÖ%ˆ£§"7fLNY’q¶‘'øÓbƒðíÅ4ÉUÈ#"¹1UÿvE:ᄌ¶ª1u.ô(†%Øò–ÙDz†(‡c×/æöäuž¯Br+¶A«A‡iŠ&ssâòBGú3ô‹ŽÂ:øx½Àïx¥å‹Š>XËp쉩R QE3§¡ïŽ_)8Rm`“aÅ#ÊÅ€±1°[[ŽNÒ6"é¤ „ŽZ1 ÍÙ-i©Š«JzR•Á0–Ø*'þx‘9·7:%ÞÇ]› s ƒû$˜P“z‘4E*“ ¹¡r r<Çz¤Çy¼G}ÌG~´Çyt’5ƒ‹Óˆ•ÌÀ.ì2žu¢/ÜXH‡lHˆ¼ŽˆdH‰¬HŠ¼È‡´ÈŒ¼ÈÔ‘: !-{¶ä:E!Ñ[0IÑz€ˆyÀ†>½Cÿ4 Ò)F ÛC\³½Ê!›ÕY½Õ7qÓ¾Ò®ùÀïaŠÓ€Z;ßß’ÅÙ‹›‚ Jʾ‰–T’ˆ!a¦ù3ÊdTØó[™Y‡<ÈCHŽÓ%¨JhŒ§ J&ãX 9úŒ2ë2¹‚³íÑ¡«Ñˆ‘œ7”ôS®][@YÇŽRÕR%:Ò³¦š–"•üŽÒÐ !¬ÐtѼ—w3•`L8Ù½zÑ­‚úLÑlÍЄÍ×tMÙ¬MÚ¼ÍØ7­Zf錋•c9¾Ý\â ãÎã”9å,NälÎå4ÎP[ ÷a$ïã,ž ¶¦ÿ=j+Èy°¿hÒ8 ݼÒó>ÁØ™Ñ`˜ø½ÐÁCOK1GÂã9’&A K–Ür*¢QÿI·û¡.oÙÒ07õ²¡€yŸu«,Â"ؘIq„¯×bðh¢ u„["È …ÖÐ>ñsõñ Äȱœx‰àúà\– ²:›åȽ%7“åØ,¸ ¡U1Ìp‘°*Ô)«ÜsIâSŠ"‰OTâ­tË®¥ð¤Áˆ²ÐÒ\´.ýÒ‚«?<šåÚ ½âµËR0ÝR/mS6}Ó.…Ó5S:S;uÓ:ÅS-5@½#FÜ)¡É üÿâ¯Bí/CÕ/DeäQ£´ë·åÒ†wðC#œ°º„=Ò £1z0mˆ0> À› «8¨$0I1IºÞ#Püð¯Ñ—?¯‘²&O «ž8‹×»ÒSÄ¿zzz:Z·»‚œÆ ²ö»²P@Ê‘âQ7r Æ„=B2&ùRU7J+S©£ZìB’yž ÜÆËÉJhB­mS´)d!“ Ÿ†x4yÙ*¹z˜wš,™MYÐPÅ_a$ÓÊÜ|ØÙžšèˆ`Ò!PƒAÓÕ?ˆµÍŽÅ͈ YY=1~Á1É>ƒY£¼Rÿ ÉJ™YšeŽšÝ1œY›ÝÙœ½YíYϼ¦H†¨}ÐëWpˆƒ0,*0°½¸=À— $ƒ-–´¡M ÓÌ&,đ̋/2¡4’ "²²IU…ÐX<*2 q±è %ÿP„iÖߨ7í‹/S¥ùšPì[Võœé ²mƒ¯ˆÛ] „g“¾{‡<˜žÞx,]BSåIÏÒº#¸ÒJ$9@lÙ ¤\ìZ Œ(³)›'½¥¿éh•G{­²Š– ÌŸÌ»B2É&oÑ4 ¡ö’ Y 'ÙA¤Á6á% Q+¶1©%©‰&!ÞäAé-^êÞê…Þÿ$¦å ÓÉpQ®ÃéX•~ßÎ _)_ô=_õM:ö5ßöMß÷U_ôLÕœPÖ- „yh•³P–7°”l0ÔK;Pذ ÇH+í?7ïq^ü+«tã£ûP’’ÑÃ)5"®‰=ÔE¢}•=“À5 <ÇM‰DÏéZ#¢)–éÃÓ¸ˆwr$qÙPi>8ŒHwˆQ`rŽcâ—Ÿ¤®þ±Wœ‚ ©JªPÚY¯aaÁÚŽ"¬–\s=ÀÌ–#ÜÞÞÔCÖ!PÀðM´3õ•ÝØ.X,™iìG|ôGCöQ¥…tYfû@›±ã}ÿôGB¾cCäCä]ƒ£ ZO²œsùIzb@])á(|BL¾dMžBN–BO&X¬Ï:À©‡ž‚%³2 >˜¶ÁñÎà ‡{À;x°4 bl’ä‰'ía›«©Ý"‹øR®±Â k‰á’L³>j`6qˆ<£¾é²˜ƒð¦¿úÅÏ©_´Õ¾J›¿‹H”}(Gx‡Çq^ŒÑub¶ P"k‰bF -"a_¬C÷žgñ¬0ÆÌ@vÌÜ#åÚS™¡7ê«U i ¥«ŸìغÈ< ®$­äº ÊÎy: ˆ1°JOBýèÌõh‘9_ßœŠ~¾ù]w éDÿi‘~é–fi—Ži˜ži›.´âtUŽa ÚJœÝ.% ¡.jÝ0j¢>j¥Nj¦j§Fê§^ê¡6RõÉ<±à¤ê¼Í¨NpÐÔÒ£C!‡ð̃„ª0̹:r Á  iu‰Áj„]aÞéÄá¹ T´OòÏñ™S¦‹iÛæ×è׳íS/õ*³P¾3ÛÀD3–… ñ‹ÖqAª¾)>€\\Z‡b_.Jdù½)AµþÓKûxd~ÖlZUFØe“•XGs«« »?œæ×s^ÿXâú© ÌYÑt‚Àßȱ^³Ä”™QÒ(ÒYí‰î4ýˆéÆÕžÿsGy*§:‹ kBŠÝZ»–nêïð®nñ.oò>oõ6oöFJU­¬C“¥}YŽ5 –²ÊoüÞ凌þÖïÿæoÿp'pü– 8JcÀ>Øã0eAX=ß$¦C2œËx ëUºÅ£0¦™¾þ Z8¶Ý[½ZA}A^õ¨[¯ÕZ4 ²ew£7­s“ò²*lVä¿ýŒ!=^Öª9ƒü‹D–ÃmXªVsûa%Õ%§B°ãÕé ¼ì4†lZ¯ƒ£7ŸaÁêx[gžE[µ¡‘ ŽAO—i‘$:n´Ù„é«÷`8W‰b7·Ú)›+•¯éÿ ô Wq¤ ‚»?ïY4Óõ ·æºAï6A'tI‡ôGtJŸtK·ô4µn‘s^7Æ «®;R§;SÇ»RGõSߺlä* ­á¼µXjüßv0 ªžÅè%Î9W’‚¾þósCÏtÅŒÝ%ráJÆ&P‹/Êh¿vÁ$ªaÓz´êÒ-éëÙ“]•//Ô1(– îM Z„‹VÚÐCâu©²rX„õØVcþ4¤ûL´ŠY¯üpç=ÖD‘½tNæ|NõOÎõ÷ÿ¶8ÏŒ>¡yȶXHfòjNÕ€xGŽ=lyÖ!\×-!BpÚ´uëFœ9m ’[G.¸…/Zü¸î#8pëLŠ,¹PáÉŒ,OÂ$òbÄ“"_ºd¨&Cr 'ž4©ÓœÐŒæŽ®37R§Epäˆv iÒ!Å¥W>Lè1éR„3Þl˜¨ÉäòùZTo¦¶àÂÙÑ7Hã¢rÅDM%7ÓiЩA½B4;Q[É¥m3–¬¨ñ¨S¢]'F|ª·aá‰M*ͪ±0Ï„«ÚôÚw`Ó’fkRÿ†¸ò©è•ùvÍðëS¡³[*L±¤ÓÈæ`{^-Ñd¶†2#Ú¡Å•»/넞Tvâ…ŠWî0ùvíÙ»ƒÿ.žûxïÈ;"¬)qaa¬–§N%üÕ*V­öÓß©?v~þøÿïן€ú)Åi ·U7àÜãÏóütÔdëÄN' #Ã󄳎;ÖÈ¡—6æè•k»iµ`C–µ¤QdbuÔÜJ[ùäœ^œ=DâB[uwDI96D2rô‘E†XQ‘H›IŽK-ÕQT~‘ÄÓM¥íæoe-e¢F嘄äp ©˜Þoá„“O,–ÜãT^‘“‡\R"âN1£§ÿO®Í4’PŽq„ Ÿ~t~Ÿ=åXS9-øL6 U“•Ù&QFéWÜH9Ƨ E˜BˆõFØF" i¤Y(¥—êVRÑéE޹Õˆ—9:`¿ ¬f"©:ª©%Ftì”bRö+UÊ ûQ´ÂJ[-µ×›í´ÚZË­h%…J›•¢¹N‡`ê'覦ýt¥Oªº/¼ó¦Zï»öÊ‹/½÷òˤOh^õ©i>]ö®„‹ô?€Ð3¡W ½aÍ$å£L :Ì3Ñ;áð‘RRŒÆ6®[9ÆcÛYT`©½ZêVÀžD”£“ŽÍrukNcE¯A–5Q©‘jŸ²ÿds •yªÑ5…u3C!¦‰|ÝzTSŽEZÖ@ôãˆ;4/Dñ[}ÔƒH9å,²N1¡´¤’ $rŠI6Ú$ÑÕ³™^TL—zŸ’½ÕL³Èÿ6רu¶¶ÝgàªjÚH{¦aÕæ%BRvØbB•ÑvµÕ°:'ãG«‘ØYw~–CsQ¯»ûf-¹Nq¨ŘëÝjÓf‰|ÍÃÃ>»ñÄËŽüñÅ+ß<óEÝUµ‰ú¦MþI¢“Ú}ÌÞƒ¾Rß“/>øã›_>úB™\‘d]Å\gÚûY?¨s{¤IÇ5›ã»æwXƒNËlt4"¡ˆ\öÿ ™Ò™Ig4ûPL¥ ÷t¥>ž~D°ÀgT áHîŲXÅO)"|fF–¬‘4)"B1KJ Øô‰"åè›(¡ŽÒ%#|H›Fá6¸µî/^‘ÜG€âZýŇƒ R$˜æ`ê"%3¬v?œé78ÓI—R £í IòYÑ”œB±šGS´ÍK¶ÁÌ€Ñ"…bÑäòø!²-(é`e Ä𦄜©TNR— Éu$/‹Üd"ÉIEvò“ž %)AiÊQ‚ÒkmAÒ[P„ŸÝðqk…kKðŠfË)á2=¹t/o©Ë_ör—¾äå+e>b5 ¡å;ÿî—Þ v°F&ÀQh\¬a ²&rÉË f~tÕ©*"¦,&2H2Œ¦ú²@9a$IªÖŽ¢©t®æqG»Ò“z(-ã$ËkS±X§Â$¶ÆpYË^cèV–á ÆE;Z9|C§|šlޏGWÊÂ; "åP2B1‘æD‚éMLȶA’œ´V?$äüt•Ÿ„*§\fQÌO&„‘“¦´i!ËÀ•:¦3Œ²ŒYLµ:]A&¦~rXíŠÒT!!J2´Ù*¸:Ïì}¦sS³Ò‰ÊtÂIŽ©ªì*[¿êÕɸµ­pë[ë*W»~•Q·òšßv4µõ‘DÕÀõÿE6±ˆ]ìakØÇ*Ö±‘åÍS³Î¥ÁoH”åŸ" ûBŸsB*t!rdÈc Ç;ºa?U‰(Ë"ãä"Ä>þ…¦)Cë™_|Æ”e#%›bWx8ÃÍ M6¤Ò#ÿŽjÅíÁ0„ìéáÑô7‚!ñe^‚”a²Ø4X¢O *G“ÌÅ|c¢­›”4Ò¤¨-¡@ŠGj“¶¢,{ðv%£H-ˆ3iŠúüu”ÈÖo¡B¡š$H’(3tSáñäJQ;¡Í³`R˜›©hªŠ•p­2ÁX²/Å8›$fæ9’Šn§ÓÝ‚7W]¤SŠ,^±ŠuÜãÿû˜ÇBrÃÂ†Š¨7‘ÌÐ3]Í1NÙ•2±¨låàMËUÆò^Gã"Ì̆œðSXh ˆIŒbÓA=œBkäÁš*"VcøXà qjFbiŠ0›7#í‘„Miö”iôøîr=ALY窑“¢ÙéJƒ”‰°©£…ùåä3Ý ¢ÎÈùS'B7ÅInµ ÚÑ¡¶4»ÎÔŠ Ÿ‹ÄWÿLŒgm5aX¡‡}ºImµXÕ*{éâË ßõ#¿I±²´¼Ñ1Ý‘¥Ä¯UŠäeÊòÎ SV«…,Ox’C¬¶D¸g¤m–ÞêfkÒ<ò.÷¼Émoòà»ÿÞ{f޶ÌúHf¶Õ3‹ þÈu!|3 7øÂ®ð‡3üiF ˜~ät3 ~*ÏõýìýR<¢ø€”îÑ¡{XìÁg-%U]ÉÉ'd©Rz8­©+fiÚ¢n¢ûÀÚÄH,åÚ ’–Ú›úeFÔž±š'?­T†S*LYÔ?‡’GʶREg?_8œÎíÃŽxÇŠøÊ‡;­cîo§­Ä©Aˆ–Ne•*ÈKÞ9}ªï£°¦Â©K—ÌÑŸeÚÍ}£’ç⦎,áÒ%%ˆ4«ÏN02CèE¢lLÑÙÄã«å:_éš[Wè/¡(`$K!ú}Ý­T¥>¿Lп>öžÿ‡ýìeïúÚãþöÑãb¡¯ò"Óóe”6Ðiü<ÓÊ¿:ó“ß|äCùÆŸyðEH0ø]–î<˜PÈÌQN{{šÕ¼æÅ2f’pÄQ{íéuTÂÛÀgœˆ« ¯=¼"¶ž„JÐyT|¤œèLQÕ?ÅÜÉRemœ ]m)Š•|GȉJ4Íð]Qð€‹¢LDÏ´Ÿq„9Çg¸‰%–E08 ‚Ûà…Ñ ÄÉTPFhÈ̶ѠÌQÎa•|$FÌ@U®!à‰EfœÑSínІJ9Ðð oÜDqP³„‘fLÆ%-ÓjÐO6nxa‚!oíÿ§Õ á Ø­¬ÄEDP^k€!ÊáÒáΡÖaæáê!L€“ÕÕYÖ†´¬Ÿ2Q þЀH"2â":¢$ÅJüMX„Eþ1ýBÆ4Wö˜†=¬C9ÊIÇû •èÓL`}ÐÍ5 • i}½J­8à‹è _(„”<¹l/—­MÑ›ÛI1ÆuqYÁ´“WP˜¬“íL 0-XÑHG8ìƒ.À‰Ÿè–FøA>Ì…9,;ìÉ †Ù«ž¿SÆéÒ*VºUÛÃÀÏm°¸ðÑ«A hX[À‹:‰#É[8T4JÑÃÈÓŠ\Íÿ}DÒ±†âYU%]E–‰EÓÌÕäqIª½“CÑÉE’䩔䙠$F¦äIªdK²äKž £ÐÍj S³(›uHÈ•ðb²dO^‘OêPþÜP eQþäQeöLM*Jnü™G<Ä4‚Æ;ì ̺ÈMÄLLÅÄÀ4 9ÌCʱ…¶¹ÎÈ(Ôr °™déíF‚¥ÄÎtO<º‘̸2ýѽ̠­Gì<›ÃÈe Âߦ½DnÌ\TŠ…p…-eQliŸÔ "ZüHD¦E z9BÆÊ޼…¤M‡¤àÛ|NdEÿ­Û{DÆv´Saõ‘’lÙäÄÕ¨†Gå2ýÈêˆLÿH…ψØäOd+9ŒX¥%ÒGõL9ðYŠLdZDëøèyJw8Oò˜•yFÞÔk û™›†áÙóPgx.xNçxšçtÞÄ—ÌUQ—´ËQEdÙ|¶f}^}ÞgÕÖ`ˆÉû ÕÇðÌS}?lâ¿PÈýO ÆtÈ<\ƒ¹ˈȹ¡É[¬Û”EÉ0† S‡ ‰ð Z^pW•èÐÉ0áJDq‘îbV@‹2é–zX^C I葊ΙÞ_)Û *›„ ;\ŭùš9ÂñPøWŽèÑ*[uUga| Dªˆ—Qµ˜ŒqÆéÑÖÿZÞFçÔ™º<žlšˆ¨G“ém½¨†bÜLOe4!tXF²ÈaŒæžZŸº“jœF€¹]^ä2’ŠOñTƇŸ2‡ï8j£B*Ÿ>ª¤F*£Rê¥2ªïPdzlè±}ÎÌ¡Æ@¦H»ªD™*`¡êcªj©¦*«®ª©ÚRM¬¢ÕHF.Õßù„P̃?è=pÛWH5Y6mˆÆpSK”UŠÔNŠRÄ:9˜f°D‚äe¢X T¼Lq9kÓpMFÇ ¢©ñØJô”„å¨"s[Ö iùQÊ™é”ꥈÜËN¤eªƒV•ÈB”( ZåÔElJ>íZÀ áÒ`OI]ÿ5^¨mzI>âH²pØÔQfaNÔ cLŒìLexÍIYÇ|p‰Cæ†ül.Dç$²ìPxà!ëdeàIk¶l#æì#*âÎú¬}¤„eɆ²ù”2M"’—îÕÒžLÓ’…ÓòZÔ2íÓR­ÔB­Ïô XùÕ^T‹Ì«¦Ìà‚Ü’]Å®Ä'¢‰â:Ü6ÀÁŠ„jnd…ù 6“T'oaPšLà†X 冮F ÞØ¡^þ 0¦‰QˆÍ} ¥N•…K§ ßÊ+uQDz šh›´ 2À‰4ÚFˆ#ž”ƒ/„BQøK¹*.S{èÖâŸÿDDÑ7Z}I¹Ýß™† é 1!E_°~"ÿD 1MT^F’ëÊÒ` HäьܘÒÛ!u–ÅiojïÍÉÎë©J ¥!Ä%E/4jRÖ©ïöJ.û®/÷ÂoûÆïûÊoý2ë§êtèPÐðhÚã‘^Ï °Î0ψëÆîÕL ¯ö©ÉHÐÃÂÜë¨dešq¥hÓØôn¬ Omðq¤r=JáÜ fµáA¾X>Qd˜NËäÆ/¢ˆ©ÈÝÍâGcò^Ò] üi ÈRœ“´ ` ”NDˆ|²G±Ìޤ=¤ÅØÜH™F0Q98Â:Ä‚(tñÐÚüÐÿÑÚHê†×Ô,õ(²Þfp ¸Ñ–Z–àlOlú lEÊi4–Ïï*›qXQËÔ&ÒÍü%žU‘ÏL&oŒ´žÎ †!)\vrç2![2%r&_r%cò&kòHbéæøŠ+µGŒY×Ox´õ'§±òºrÂò*¿²,Çr+{îDÁ'-MÒ#‚€RF4H ÜÃdh‚ŠÜ©BèÉÛÂ¥…5GÖ~˜ï² ß]FÄä ì\¾âéÀŠïIhŽÓ†qÐ~.ì…Ðø€¯$NÅÓúodÒ%b˜-/$Gëþ&Ä7•ÉøPÔ­ƒ›TÂ½Š‘KøA= Bë¨]1ÿ/Ò~)]Ð1Íé  Zq§+ucßÜT˜ Ÿß@’47‰^$ÀÒŽe¸^ݵÔ#ED`á–ÈÖ´”BÞóP¡ÍÈMC›V ë¶Òõ¢³ 2D¡ÄVñ„*N]Qç4RµQ+uS3õSg–„Š™ìIÞðÖ]E¸ŒÎV7WWÏàWWXsµX{uX›5R‚E¦Äú…á±–?B=ðDëøa›†)Ñ,‰ö5k-q:ÏGCUÔG%f C9ÕßÐh† BΑlŠE»ßð”h豨)YPX@“MLˆsôï?}Æ*šËï¬âµe„V§BM7RMÿUÙI ¢ ÛŒÂýÉp¬8` ޤ.![‰k0Õ¦ìvWèÈp˜“™8•mR´e(ªÌ /|ÈŠàô™‰²ø¯EïÐäÀÜå€(EñŽ~ Q©·É atŽÔ¼ObHGéiÏþÜ—ÕY{CÒ~£ñzó·÷·~ø 8€&´~I{è +RšvoóðÏð„;âMîÄ‹R ŽèLjÌO#Œ”hâ=+KQˆ…€bÉ!DX¾Va£ó~LÔQ™ä­s‚ÝGÊäÖk¯–-àhʧNÚ·-.ê³Þ«jªn½KÜ–@MF}€ÎÏÌýRI ç¹§y!«×k,Óÿ¦˜à8.éÛàæ·4i©\EÔÍŒ =£Jìvóî°L=GŒ /A+Bã©Ä` wÅÀ]óF e`o*™$Í2…n¶ÎBÅhá·BºÐÁ4Î=Þå1I©¼åQ=TkFz§{ú§ƒz¨'aJD¦Ns>Cžz\z¦vÝ«»z¬ë¬X­Ãú¬ãz­ÿ×Ñ&º9OòÅdaUþAªUšmåšA8Ì6¤ŸžYWeX“=ÉYK¹œÈiötO¢SÝã@íbóžDf®R¸BôzKøŠo[gµ¡D›á¨Äý¢ í¢¶Žtà¢*³O9ô>¸ZÿÚ•ƒ.ÀMDgšO¹÷ÂÑmeúÂfOHûmJŠßÀ¡‹¢Ê̈,u\O†KÄ!짺²ÑÏïÄL^’Ñ–° —LT¼wlÚ¼&„ÃíÊ#ãNU8|Y½_ftÎ'‹Ñ›ÈÑ+}Ò3ýÍ/½Ó7=ÒC=Ô¯U¢ÆÆR$Ñ8Õ®&õhè:ƒý~½Ø‡}½Ù¯³ÊhhÏ´ç’|*û¨aŒçš‡Õrb¶³‚†bFÌÃ6ðJZY´ø]Â,;É­YùC6•¿Π[tSÐcþbCcÕÜKŠ”r¯ßÇNϨ$kHÐxOÆõ©Š”ΕÍRIJéñ6¦Å½îÿ™àÁ§ |áI†y˜qÑs¥¿ÓXQ%zûJÉ+ÔÿLßnVNŸ³]±½‹}°RAíqæ6åÀŒt3«Æn§ãS$JHÖŠÿK•S>ÎrñŒÔÍÞ,†çWäø§[üÕüÃ?ý‡ÿýËýë?þÛ¿C-ÐЄ9pëÖuÓ¦m9m×™3GŽA‰Ý"vë¶ 'v$xñ£Ç!IŽ4 ò¤Çn /F4yp 6‡ Nt‰1ãBFt9_ yà&DHœk™À•ƒc‡ºpàÞ…{³!8‡#A’³Ø2#ʃY1’ÔjΤW¬kÁEDøUmQ¶i¿âÄè¥ÿĵE³‚ÌH0£V†HKüK0+QrhjC ÑïZ‰ ¾ÕûWîä…‰õ®”¬µ(R?BÌËÒ=À¤qÆÑ7(á¢uÆB!Ž80'`‡ _v« äÊ¢‘Nn¸Ñ-nå1RÜ•èÈÅHQµØ¶1AµZWÍK¸ Å»K†Ê§ˆð(}õ/³&&Ó•OY²¶¾`ç\ÿÓ G9䨋Q«¯äÈÃTÉ!›«þ‹˜C½IV`²žüŽå¤C¬>x¸ÉÐxY¬ÓW(U.Qe¬1O‰ò Jæö—ËŠÕæCn’Ç>ßÎú˜“KÝà†„ Çu_˜q¤­*)€i¶²’µÌÌiFóšYÖæ3«,>>”âÀ0µ D¢ ¤E”O$±‰E Ð4…;›Ï±½ì|¨„p `WE޼c‚šK„F4£!m÷XÉ=":“)烸CÛ&°€3•ÿk‚ cÏí6ŠÅë‚ `Éú·ñÜäj§sݺ¨'Æ@†ë XfÌ€>30ü(¯#‚;Ó:ìs®Ó­$§‘CÿÍSº_.så@„;b!Š2È.9©ïØ0K¶K:pÃjý2çÚN;3))‹Á”&Ø­Ëo\ lÔ¶².ö:QÝìÚ>3®gÕ´1§3QãäÑã†&Â;Õ3£ l¸õgQà“Ït4(wä79?>ò’“<ä(79Àv˜mú&&œýf]î2)q/§ÂÖ9wv¾[žÿÜçAÏyûÜÆ–ѽå‡K=x` ÈE¼@ü¤õà‡Lˆª….”Á汎pÜ£†DÊX»‹N.4¦ì±ñ¾ânÎwNvóZR‹Ù!cÕ¤ºÇç„ÚM7Â.÷ o\½ë™û ¬Ñ qMÿÓŠºâ¬‘n{[ÌaEÊá}肎Àvâ:ø lo»£ðQ=¥‰¦5–Å“7­Y±cÆgë&âÀ9öñP¸yeÄëÄÃhñì`6NïþÇÜ—n5Ÿøj ˜ùžÝÊ·xŽ•>Xn5å3ñd4‡µf¥b·ì¥®æ=nøÉ¯¯ò«ÍüéGÿúǯþö³¿ü°>¢h5 ãÉŠ²o–qO!M+DƒÈf¦¨LöNމXŠ$p‹ €¢ Š7j)šâ)t@˜&¢ H·Î殲FÎŽOkÐÇBtãköF9v+3@îj¦I¶I‹únd•·xíqI|ЉtPÿ jÊfx®x‚-ƒ¤F·ŠÇ¦Ç"¯x"ôaÚØ¤!¦"ê6Jl¨\¼‡@þÎ(¶†¢,®˜8’4|ª+¿Ò²ÂòÄÒ+É,Ç-Ë2-åDÈŒÒZh X~œ"¯•e´H/b/m‹/ÿÒ/WÓv¶¦«ŒM&#|dÍNn Ò$MÑ*ÿ­hŽ&i–8͆cÇCLòD^°Æ:Ìb+抗$/”…>¼ç¢Ĺb±­¤èç˜qPlȘŠ_B-5Ç„ÏÀ&ÜæåëêÂʰ‘›¢F9Ê #§&ªjÆi0‡Ã2BA5›Ã³ Œq鋘¤2¶³vªyœËG#/(pœ.cpo;Š0`ŠIMŽâ·DdjhçšH“–vË=üjPªÃ0ÓÈ>ŒkånDá°—²AN0`rŒÛK¦b1&nè„®ç&ÔB+C%4C©U$È|ï÷fÉ·§Ú*¨­H‚"EWôRôO¬fgf$KÝh3DÂçpdk¤ŽêNÿÈ/±®…^ȺîJÂN3¾êãcjFrÔ²ãNð…,bnooβÞŠ ÉΊhò¦ÅÝd*ø0‰À¬e 1#LˆÍ¿ŽÏÎP†ûü‡Y¦…o¶ ï>%òóH¥>ЉöÈ2'DO¾Ø”Ó§'[0XŠlŸ~[Ì^¬îQ¢ïxB¢mà e²ò©'DZ" &z±œèŠLB­«Ú#lð*ÆF:úåÇÑU ›bS6iA2à ¥Å‚sR^r(ÎW X‘KX­iøö"ˆ.,ú e_ð,N,æèB5[OZýiZu‚Z¯ÕZ³•8´5-&uåŸú*X (À«RØÿ•zf¡Î*—† J¦,€t¤ÕÀÅ=ÇN .xÓéÌjkšÁì°.Ä,ÈE‘ö„˜â&@ÒcéÎó†n­=S`pCuK§Ô<ö.´È3„ }È©êŠc2bÄ aSd£NÀ(N2€Š^Jt€Ò3.ÂcÂò|:dkÞ#°ÐFcbnåb3|…Ôº³GHä®HO/ú¦Gº¾ mZ#6å;xÌÚæÔ¿p¦<±‚ ‹Qž¥‹¾æ°"£4gðc?ˆmÈmäm°má–nå6nçÖnE²gëë6ª#0°GGfÇ0Íö8neXõpƒµˆŒ+hÑG=ø­|lÿ&ûN/V2"§±I¢»®Q²‘†ø ºäÎm’CΖå°.£_&QËìR¾V,&æ IDÙ/·S‡(7ñ̨žòe€ÊÅb•%‹bŽ-x×bœL£4ƒfUI‰LG&8L"Õ#Âa•DlVe8çªn•j«Tq§•ËT½ /ï…Rq“Âg¢šhAÞcAºò¥íkÈÔŸXøN[2Î\ l•㕊Pc…qf¢œŠµI8LZ >oÐ9`’î–²[²§mÙV“<‚Hƒ3˜ƒÃƃµvƒ?8„A¸ƒIçþËØrHÙt…©¨å[DzJ!+a.‹†I´rn˜Èr¸†qÿ¸wæf[b½¸ä‚¨ïxiÅ”j.ù"2'_Öah*Óæá¡¶á*öSÔÀçb1N¨¤T3øV`܃Džh‘C1ˆQ¨6)hÛç‹«O²¨‚Ȫf÷bï57¢od®˜ ’#.‹óKfØ$® ƒ6‰Sd§m¬B"ú ª ªÊs$È.iâÄ/÷ÔÂÃí•3Ñå1v7†2ðj XrªüÂ_6‹d^Ï/jEÎHä3·¦²“¿6&¥c:l’K‡I—éåïúñÈ\6G¢FNÎÃ í© ç)c]”EU´E—Y™›š#ˆŸ6ä‡êì¼/Çÿ¦ãm,7¾9×Cœ{œÇÿ¹œÓ†=å#¬NÂ`O:Z i£>"‚G«Ž&HµnHÇ+KÆî^X©']Ö›TéDéîl0g&;’÷¯¾kNP'0$¤Ìw>¢Å‚é_ˆ˜3¿'à äÁ0R ‘€ ¬“qΖ(#| ìôòÁVíQ"bÄ`Ãabᶃ;æy˜’%ABïD†ƒªŒ'° ¡céŒ9(­ѯøæ„À¢%L qj.#‚¯%C`0Mœ¬<¸õôŽˆ©vBðºÁj-e‡üíÊæ×3ð›d¬Y¿¶duú^îš®í:¯ñº®ùZ¯ûšœ÷âO0z·4ÚÉëQs¦(ðÿ¸ÖÿÿûûÜ*%“hæþ†”IP˜ÊZlB`ÔÕ Bã< /)º.þk˜^󙨣9.d7BÄkäÂF› ·Ê•Æ®R²ê QNÌÔu¸Hi]ÖÖæº@êw/ÐlN…–Æ¥~“èôrÊ7¢5¨— ð'ì`aSYôñ˜©œÆ %³VÀd»/fÊ­ ˜}+Ž×úÑux‚˜_¦úÐ çC7ô£½fC®ƒPZŠGЄé&ºõª<ã$˶“Á{‰ÿÈç¶çùÀÍNx’Z%éM§4œÉyÃÏÙÃ;ÄÍ9Ä{–7ËO=¸SX"tHœÐ¢ªPöN1@C4ºÇÆkÇiÿ\ÇW$ÇyÜÔ Ll$l0x¼M^[M&üVgI'.—I¸Ë¿  ž˜Ã½®w@ …ÈèLhIý­d="MY›¨dû/´l?Ïæ‘8âe†W?ãVÞ²_ eš¥WÑ*™dfe'¥TZ+âèò,Tºr8ôsŒ$:gJBxɨVÚp;kY …K '$5i”Ÿ ¤þÅßG14FGºÅ§[Л09ò˜•0ô3½êÊÕ‰x½ŽKŽCI¯à …5îÈîÒ¥±B„/¾”Ž“;[Ù!Ùõ£+ÓÃ.É¢uH`Ê£;û|ZZ<Å—X·¸†ÄÐòW®=ÿ Y°üþD•´ 1–x27è‰/ *¤èalhU[»kEΰÉ|ŠÎYj_¯žjKéÆ0~‹ñðbÛK+Ê—ä-,vLÖG·ÞœU¡Šô,5 a¶Œ‡’-‡CÍâ(Nd‹Á¬DÃ^ÃÚlZ64’ÊÛ†¨…ЭŒ±ÆÓh5NÊV™¼°âº°yW/jKP®hÙzÀR@#ÜÄ · ý0Ó†^[Œæšò¼>“ɬÜB“+">M²ä3z‰>;¿FI±´mFc ßÞíã¾íçÞëîéþîí^î Qt»‚|%è((O£.¤E¶åí[‡“ÿÿ¹ò_Òá;_ ¨[T¡nžZ^–îe¥ž}Wòù…:w¼°!,n'ò嬸…}¨Úå`%SY9–͈ù¦ã[Lr“„D!ñùú0ùÇnž ’5t÷ƬXoè†Ó«nâªVìbägŒVÊ&W¼B¤>å4F%¿4!ò@U¦'#=×PzˆðVUÑæìR½PÔ$M¡gòú/UêQÆ.½¨ž7ÛW(­3Æ È ·n6mÝÈSH® A ®#èp]7sÉuÓ¦£¹†àÌK¸°`Brɉ¸P!¸–]|ùãDm+v+iñãÎ »­cñäɈ9ÿTúpiÒ§N£6Ê´*TªW­:™pÝÇ—CA‚ÅiRdÅ™ ‚…H³a··8ᆠ)’nͺiíêÍ˯_š>7ÒµøRãÚƒuçÆµëP(áÂC DéV¨À‰ éñDY…CÁÙ±– \9h1vÌ{IÏZ“3¦5ˆp"A²#tì£cÇbÕÖÆ-ôåpÛÂÏ:›Ó!Κ…’$¸s"ÆÏiƾ9Ñ¢Bœµ7êž©-»ÚÜKM¾mÞ\&ðÐ#M2§‰~XrùŠYºçaIpáôQ"C!âN1œ ÕURë©¥’D3Á6ÔA„Ò[$EèÙHsõœG!}fI»‘U“gÿÆöB—Y(’tÍ9™F?Y¤h*Ýf›FäY[æÈH‘ÜE¸N8ê˜Þ’%ÖŠgý6âB éœWãi"fqýæ¥z`Žæzb–Iæ™_š™&š&d#u1¢—ânËѸÞxðáv—9Ö I䟼ÚØ Jèrfmež…õpw‚6“gÀÝF—KÅs?¼caaŽÅN'C #ƒž®s5qt)Ù•^Qô\…Ú¥Ó¤å¡Hܤ´å*ÑZ°D¡°&ÕÕå‰d–lqnZcà%eP¢ÕåÕeå9'kNÆÝÄX·ÎöÔß|2y§“q²šSN8áУË"÷ Åg8ÿ“­ÃG=ƒ„cÈ„¢ÍJ 5x„aˆ™EÙzuG NÈO;ÑÙŸ1œhF’:ç•˵%é‰S¢äÔ`’õwg·”µ¶•Çĺ=êe¦9v7ësnöÇ·d‰·ÛBÿöܤ¿.¬9=7׉L/ítbP&uÓQS=õÓWO ÒGƒEåA ÕµÞ¿U–²nÂFâ!,]xp¿-·Ût·í3oÒšT¶AaøÖ]çu[ÚÈÁ)¯½³ ê@f›PoX3I9ä(ƒõ€ÎktyYÔR:ò‰vÆ‘Yu ½Èär2ž‘Ÿ|ÊõJJ©vdcoÕ¥JÝi‡›Èÿ‚v››n ±·«¡±ù z{*•w’ŸñݧO,–¸##Hôæ¡"ᬓH9¾$¸¼O)ZÖ½G™R|”Ÿ^6p^J©ÛçEÏcz>[ 1”¡¹ŠèyJùD T‘ ÍåB§«O£v"¶ÿ¥Î7FRND‡´eë3¼ã“M ‡;9Fƒ Áaâ›)ç„(L¡ WÈÂZHFB’’ää• Iè.dNÀ,3¢ *+V "‡øÃ"†„ˆGä¥$b“LñE™Í›(²3q¤>s!SÚ”R~øá{k8ø`Mã»âUŽw°ª,Rs‰FbB°HggÖ¡ÿõ$ÐÀÿE-©H®‚­Ô±ïI"éRÐ&¤’e ²‘:]nøÂi,Ê eBSŸ¥:]ŠXÏ¢CíÐÈA YW9ö¡‹J4N6$Grð+²Q—RW*&ê1A d „ëpÈQÁºBœd°P;IX4µ˜]ej‡¾*вã¨÷õìd g¢·¤‹Ä%fQYqÜw™l\‰%6’Òõ@æä‰ ±Î«(8+¸`h7âñ§@JP€ôŸèAšÐtä?äÌÔ••©'Å+VØ I@AHPÐ<H‘O1¶è_¿ˆ„…ÒÃa¨0î³£ži¡­C3œÿ’È2šÒœæróH>6g:A"î6lJ"Of"[L:?zYDv4’©²$%ÀóahاŽÉ)Ÿ«) ")?š<. JlÖL*¹Ä,@±Md::™é´6ŸZÖDº‘|P/^H¤Aià…!Ó!ÜtL”ÉX÷x2H¹Fomx()K†(îø¨.äè^ò@7ÓÀäȆÝI”0cb"êø³I‘´¢ô–É`]QMcû 9~‡ŽÁNPÞʘí€*4ÃL,tŸ°”í¹îG¤ÛÈéF÷ºÖÍnu·K]ê’®°„¥®¬C'É$’LçLhŸX)ƒí¦oð}_ÿ|k+ßúÒ—¾jz•‚"LÝñc*-.M,S“US¶ÙT§>‚ˆŠTä0•æÁ®w`#/ñ›Þ–74d°¢¼ÙØW'iùÎOÄI¢\Ÿ£ÇÆä²gÕA´X«î<†¤&jÑXlÌBX;°©‘sÜô•„04êb+¡µ:³!Ú3¬-׋QLU‡Šˆê^µZ‰är«ÜÂVei Ýвòfûþ–Æ´H`¿Ì0‘Œ¥ºzäZV¤bT"ÑEY[v'¶’f<ç”CKKÉY Å¡TÅZM¼1¦ÜZš¤#Í´H7}é‘âõOF®Ñr¿ÿ­³Cø‹ñF&ÿ8›ÙtèÕpµZdÝÕÆ–¸©÷cJŒ—WÖËF"›Ô.²ú.*q‹kOä¹ÉU.5A%GkÞÛ;+MF„¦)çØ¼ÚÌO‡Þê•ËÂ-Bo©È0ŠÌ¬_¤^Oš×R|¢gz.[iò2°ª–%– %,úr$Ùà˜zìª:Ú9¢ñó×ÉÌ3}Ø÷Êáˆ">ž³Žõd¿Ö&‹(¨ëãh(–÷ÖX="Œ âp·d©Å™Y“Ò:“AgVó.‘ìZÒ–¸¯¶C™KÜtp^Xó6‘ìÔf-ŽH!Ê7#° Y¦6Ì:Ö·~õ®[ýëZ÷zØÁŽuÿ¯­ØmÚ¥1ÒTù>q†“6K²‚<ÛašÓw‡Í¯ŠÔ–Â1÷,I[ßž¥oÚ[ãdÙbCºøÅ0ÆŠŒfDã©èѽwt#^Ö»°¹eãDR‰er ý?‘†4”bÅ:aÏ!TwggĉÝV44gê©cTL=ç™$Å@ÞÌõ'‹I¸–Ü^·É4ëÚ‡/ÁŸõì^†]ªœbCÌËè5¥ò–×[Š¥’<ÑeÒ¾Ìôç¤ +âèI¾µˆ€Šø¯ëaö}¹Áw’Q9 W,;g©66|…‘,i1nLR"•dTMqpçASE8A+XxhˆÿPòD+d¶$uõ?¡6ÄÄWg‚Rá,ø‚.ƒƒ3˜nQ,Ú"HŸôOÈâ5ÖbÁ6gR$ìtS›ÑØ=e¨¡ô ­‘l£zJE‡GÔq*²AÕ9£E±¢µex5“8sp'/-FBÇy 1†ã 5b¶÷:÷Ã#å@9o’z;£^­•N­×båW–Ðd4›³=ô’î` ¡P¨õ>ñg‡GU#ÁvÀ‘cgå4E^æ¶c!ÆXÞÁ?½!<´ÑrÆYsƒÈ‘>:÷n’‘x‡V'•€¶S?!I±ÁxÍ£€“aÿQUC¼L2ã‹…v€¥Ð8ÏX£?oxÄÑ ¯“7§ƒ1f;—Q[>!)(dóqléxTê¨<ÐÑ<”0¥ögæQn¤O<Òg…†,‘) –*r*£R*§2qá`‚ccUg),l—3ÁĆ8øG3’G7ˆ¶O%µ{k!o d+Ó‚Ôqn‘T=±eÃ"Èòm¥zÃsq¹Â[åRT¢TO²“d¬d &µ$zPXC‘ëP ¡€o2Ö!¢åhñe*†Ô±L<6=V,K“0¤Zø%Hæ(N0Q,Z”E.”ŠHs'¡D)ä”ôÿŸ'Žzt!¾•µ‰‚!¯sG XQÚp 7UÞ†-1‡¹˜ŠÙ˜‰ù˜ˆ™Œ ™“)™ƒTu¨—‰©H%CÍ—¹7µH¦s8h.¨ b^¶š§ b¯µ×c÷f-8gÉ8gñç"Ê¥rˆC¢p ;²G%àFyE)êõ$Â(@ÓS 1uëÂÇ.ˆPÅ ÍÃ@#1¿rD«f:XDA¬ÇvU"† ‘!ÊWd‚UÿO¦{kqZ«øs³¸y,²ñ!£ä…z=–ÊÑ Äc¥µc„"€„j™¥ÓQ…°‚"õIiëz?¤íÈŽD ¤Cz!Zmm·tܲlJôi$1Œrb×Yðx¥g•:.“¥Xº¥^ú@YŸFNg¸Yü5ƒÁ àŸ’x‰·x^F‰&FwFi4aaavpJrçaut}%!š°|"®ƒt4´‚.>Ö;*U˜ ‘-´2H™Huóöe¹t'ȱ—-ýÑ&Z”;Xù‡¦Ø!>ò ¢ á|ÅP «¡K-CI ä°ë   A¸©q2l±“0ISÿ±c"o¢,úR±ò”•åÌáeFYàö8¦38ý–!4ú*Ær½Ôjó‘P¨VÅá&å5'Øœnv-çV-=xh9“x;642V¯™úMm’¯öНûª¯÷ê¯ü*¥ó7™gpSr„$!Kå5sÊL'Ø'ëŒ+ÏXQŠ1A4éæyÛ†Líö©K!¬ë%+t08…„Œ¢„¤Á„Ð…Ëéz5n8#G ãq +¢T)¢&Sjr•¸urÜÁKÛ©O¢fcÅC't°ï#¥nÕÈ,ì†%vV ƒnºuá<ŠÂ'} LŠËjø²ª: q¨zŒ1´ø!ÿñ ÈA|ƒE†snÇYBB:&B8Ump~5¶>ç†]x•µyIvWCÈ"#¨•Zóã©Â÷6¡GªC•ÂÕfKòiG‹JÄ;†º ;ºŸ[ºž{º¢kº©‹º£«<#ªþ2÷Tr‰È>æXJê)¢d'v\·»¾;6¥Öz×¹ä£;ä11W@]i¼ò¬öÿÈ`÷ó`éî§×`ê 0·¢I«Ã¯`VUš*†ÁE1¦‡°åº–àIÒ2:@“y”ÑRß:p•’…Ò1]ùt‡œô(¤,÷»“Ÿôt˜‘®æ°ªá°úÑd°¹~PX”C Å«æ€éäPÿÆêPR"Y‘J7Õ›o%{˜À¾pˆdqh¤ÿøR߃ B#[ÝU!Û‚\LAÇŽØ1¥ŒÄž<ØZ¬¨å!Z¬H\RKz¦c‰J` -‘ñ!Û‡»žhT$o{©]3(,Zб)F®uªå¤p˜UŠ4"û.¬þßßïÏïÿïûž‰MÖ0:ˆK™{A3‡«fŒŠ‚bÔÞ­Éš©‰ñª9(žA. 4µ2[‹9QÖ])qF)Ù‰odáÃê㢀F"—ù¦Ï¶%tr—Lƒú4úJDúwú¢_úªú¦/4 sNô–r¸%s×3´YC[† ¹áms?„2çüÀ?ükKü@Ž÷÷Pr%$UzcÇaoKÇgÆäòâ¦QÓŽ7Óed§j/ë0Ù‹NþGÙ æçü^I‘ }—Wãˆ7DÑí/Ó0ųMª8ïb]õÖ"„\±å챎9p亷NÛ@‚ ®[×M"Äu#^Œ(‘ÿ¡@‚ëÌ%2!DmàºU Yq¡ÀáÊ…Û‡,’:–#æ©7(ܺEë¢x¥Á“ÉAìv´¢ÁŽJS–4gbBm$V- ®$D¥ÉAíX°*E„£.ÝNk·’DÉIõãH¡ ¿28U›6¶IzE:­GŠ5æU˜1£E¯ˆ üÈPhãšQé"õ«ÒÑÇÖ=lÔfʼˆ“F XõéÕJY¿v;5ìÙy“n^ÙØò[×A+vórâEÑ–ÞfJ° Ô¹Aÿ…ž8úXéÕ©ƒû¸²-p›1kõýnUïˆQ.™¸ãBçHS*›×"=~€èX• kÿ™À•ƒ&è!èkì .¢½*" ¤ì¦Â.ìR²ÈA˼N¤$š¬ªGJP(‚ª"©¤@šì­ÌJl"“†£Š,ìâÐÅó¸Â"ê²ì ªx3J.‘FÄh²Œ„2§C’ÀÙ‰#ròñe‘{&3É£púБrÈÑÒ—PøRn¤ëÈœ’<s¯Ï 3H½£(4“Í“4Šó/â-вI) 3ã#Ŷªnª¯b«“Âz«"©ôk(¾Ä¶úзÀ«ÒI¡@2i9ýÖTl¸üÈÊ ;Åò¢î³ÉŠ:´¤ã::Ñ«Wg•µÖXo…5WZqÝu½Ž,'ÖLã»ôÄ¢XôèÿEDÁ£2ΠǪ0ìÚ<訆X²Ö¢k·Õ¶[#ßKiSWuœ(Å«PÆÌõMGce‰+岺ǟ@Þáª3¡â§„‘A‡yŽzç><#ô¸ ;((󤋣‡,ÌÑìÒ#Îýæ$T¿Ê*Ó³‘”N8ü´+…äºP(¶´Šf•Þ; ®cÑDVºjµÉîå¨ä3 Ry± §è|b©D“Þy=² ÇDÖ‰e”_{ð=dÁÜsB¢xæS¤è’bOCºªLê(&w0¯Š¶­«…¶R{¯ —DÉîÐy®?¨-Ç1g5›L ¡–Âiu*ˆÏȲ¹^ÎOÿn×,#S¨´÷Î%©z*tÐGWHôÒIïÜôÔQ§Á*òë3¬ô>Ï»¾›K)¬Ü>lÙÒ]¼Ó‡_xÕ)äÌ*÷Ú ê4ã¾6JåÍÛëbÃ…PA¬”Ë^¡wöDiÆ„[ç k&ÙR™v˜§"z°ÃT½†r”/ËŠ¯áä Ïu´ŸÚ ³;‰ÉHL I‚u#$$3 R˜ãž²±n*2#û_¡Êå•8 pP”2¥Õ?„é-Ä"=Šˆ{$KD!±CNvâw#Šº ¡s—¹Ë(ñ¹[¡î’‘K*_4•ØÄµ•³lŽO°[˹ò£5EJZG4ÿ‹Êæ„(ö ?n kð)r$=YÔXLÖ»ÑÀç4Z!ˆ‘˜gÄ+BjU¾ÉÙóˆGAé±|ôãI¢Õ:.&qdÃaUšæˆ.‹¡Gir”JŒH@V2goŠÓÂ’.µg*¥rã‚ ”§Š©ä“$ld ­£Ôƒ~¸‡îÆò>XcäxÇ.Ö¾u´ï ÁË"I’ 9.QâYŒ‘Ýdd%•"yæ¹#QÊe! j8¤°’éŒ" UªÐr®!Þ¥“›yÝ.¶¢áé4ø3”ÚF¦*s¼d*\M–ŽlpÅP["j lŽ,] ÙŸîÒC7#iç+¬,fQÿ"Q*é/¢* ŽÆc@F†3è$Iêt䊊GlgäIÑuÎ bsIo²[9.B¢KqjÊV#Š‚dˆKcKÚbVP³ ä‚G5jR‹ºT¯5©L}ªSt™—òsÓšWö5<Þ.‰z ²Ò壯D&™e‹YÕšV±<†UéJ[$Æ­ÌRQÜÌרöF$ÄZÊ=ës ²„?þP | Ž½¼Ã{Јâ²ÁÔE[‚qFñ’UÁ@ègF1— u.öM¿’W™–ó³K±Ö ^cׄ¦•§@E¯,гè"+¶‘b³¥ÍQÉzúWT3êÖ˜’O¿Âÿ$=ä¤"„ðÉ&–©Ÿé±4[Dׯ˜–¨ ]3N›9‹ódGu†=.¢èü&Ê•ë¨6ˆÎ‰óô¶jO[T`Jò:—Y1µôËW^ËhìôVH œÐ¦ºʲ´¶¦¥éÊ% ³×£Âð„/¬á WØN)GN´‘‘–Ž%gúä£n3rä¨eCÒKl‹:QLRpk"ªô~È~\TQE‰’³\Ï#‘ί”Iå8dB^wòªD wÏ!eªHӺ˄®=5±7ÛI±bº 5t$¿‚íE)YgŠÉ¢=ÿp$Apd(-¢}B‘i^ø A„å°á#—B¥.sŽB²½3c¶gÊå1Lbæ”ʺÈÚ"oŸ&"²©;7%q¦aÊ` :Æ_ ÒwáDЦwd–¿„‹rÜ)/?¥£½jí4íÝÞ6f"j+ÆÚˆ¤lµ±­íl_»Û.jÓVú¹žà|ùÙ– l‚ã—ž*n:†Z•µ&BwÖ›Þ÷ž·˜l:Lj”(ªQÄR3J©)ÿB~û Ëäš)ÏÜÌ~·ÁóܲÍê8a{Ô’‡} Â%S+†(³¬i¬” êJµ2G!/ÉfÆêu”¾©)Û7ÙPú­Ïâ2íάtz{ˆÃ÷K œCÃxY©á‰©äubñ'.*z7ÌØîÒ! Z×ÁèoAž3[A5/[Î7Çó™ï<è?¿ùÑç-µ%«"DB²»ñ79“ëg¾l-¦IÞ··Ç³qt?̽#™šu÷\.QmZiëä´ÅGV•!Už+a)Kf‚£–·Ìå.wâØ<àíÇô¦{(¤ºô7q[¯hw g¸æ£HµÆ‰—«Iº­ìBäÿïQâX†¨ôŽtž¥\••0¿’S‰f4?ƒ¯¨Ø ‚p ˜ÐKà¥ò²>¨‡©)‡DX/‘§ ×h·-âG’èÀ‡¹æœ­pLQ=}™µjÉ¢rÒàJ–°Ó",Š îላè¬v »=ž¯*™àX•³q¨ð›Ïh¦šI+û)/Û:×Q¯ÃÂ,ÔÂ-äÂ-ì­(‡¦ šÈš$ø•¶¨>¿»³;ži“8Kú£="åšCÙ¯ÆX-å*¶í²AÑ23<³pù+y ,ú°ü8”ýèÿöùŠ|°†8À‹2á= ñŒR£X[§§˜)ºh2ùÿE‰¦†" P1% Œ•vB3 Š Oü=ßE_+§Ìš“2A—rášÏÁ#y+’áP£‘ˆ}ˆ…|òŒob.Jc-ɺB cBïH³y“þs&›©ùQ<3F*2™:‘ØÚ”.Ë›±±zrµ¨)±±<<‚­[,‹{—Ãû¿$–T¢™=ñ+|Ä&Z£;¯ 3Zl¯9º…䆤¨†„ȇ”È šH‡¤È‹<:…È*³à£Èndò9?‹!8µ‹6‘$™þ *’aÉ•tÉáʪ`$È™©)߃)’ÃIJ2é¯âÁ÷X2ò 'ך`~ñrÿ˜ph¡ø‰•ñ¿ì.ùÊÔâ µ)¢Ù ’Ü ›Íè¦s)·A“Áð‹J´ä#"Û¸¶D2’ r³0ìQ<$"1¿ª±³&DÝ)ÆqÀ—؇b°wÈ«ÁÈ‹< ´rš  鈆¡6©ô´1±¤«›Îª‡¡=g¢+a¾ê ®¥‹Ò¹Š`"ÀS‘r ­‘m$&“z5Ú ’æI›d ”×àÊTRfÁºê Ûbˆ¶ÍÈËåüæ¯æ„Îç”N™Nç¤ÎëŒK«è4Ct‹š”yºöÐJÌp-'A£yÜ4&JdÏõtOẕp Û Æê ÿ¬ÇÉ’y¨Í™LÊ"¡ ÙÙp‡§¨óArPŸÙw8óø±£ë¦=C'l$¢¶‹‘[™‹¶ë8Ëg’œŒÂx!Ó“E˜9À aµÙŒÄ£5Ë®0“ER0ÛrŽ‚¸³d'ɇbp}ŠšC ‰8¸À¢šPðSú³€¬’8‚—õ|Ž£¨“)*¬Š“Ê/áŒS“ýa“Õsœv’1ü¬=ÙÒÒ18=É·ñ£í’":i¢‰.µ˜ ´YÃ$Q+,Q=939¤$:œÃD=Ô9d/Ò5ºDGŽ"—~›<ìŽt©ñÀ$YÔNmt‘ÿ‘•„ŠÍÉÅsY-:Š8ˆ9/sÕçûµ•¾X‚¾d¹>\Ò%x‡í»9º“i"w 8ˆÑ&ä"×H¦@ü25‘¤ Ø7—Éjé+4õ«Š¡&AÔbË¦Ä ÕiÛ&Q›Z á±–b‹7S3‹¢a4ÃT¹¡ˆ²:rXwø‰:ÔV Ë›N∠Á‹Ž)5Àà8ò|Œ‘–}û£“#”·Ês<r*b: ¬d:… ¬’âœÜØ‹l$÷ĺ2!–°™ìªK™Í…A“ M5©›˜…Ù™šÀ›•ÙšÕYœµYQ5î(Q‰ºQ9:34Áó Ú»ÿÅÀâ PÜ˧ͬ¨å Ï4>—*%Ö Œi‹Fk#%"D¬ù,E¼žÃrD©‚x> 9d‘.ËŽízSØ3=¿:$`l¤eKõð²åÌÓY qA²ÝÁ.˜B2%5½½ûJ±…b9Å9—m-Î9¡ÕDÐÔ:)ù( œ0„u‡žð’·ÈþkÊ4Ê›;è“òH @„b±•L2ä(vy _H6ùºy ²™#¾ FŠùÄ‘§ððÃû”Oeñ:C\{\6 :@ ÚšòÞGùÞ”_¨ßð%ßó5_ï•5&Tªðµ¨ø¸ž±Ò¨(ÿŠ´{Èo$N÷mˆ .ðø¸-»›^7‘˜—¹ŽÝÜ©‘Óø1×±GQ•Ÿ”ZÏ’£6Š3ª’¡´—¢´Ã(KJ€ˆÀ¸ƒ‘Œþt¦‹3ži•œ&-+?àh&PŒ¦4<#ñ(·#E#z–»´˜7LÞ£7 J™$MÙ)—»Ú1UŒµV¼)N©§¢)LD ‰Áeðƒ}¨´u€®X¸!­ACP‘• ØéñµIé±ùÕðÒžõ»æh lÚ ÂY.=K²x­«p2½KÄцlK7´µ!{©ú<’‡à7HqC2Y£b¤»‰ JA0ÛD”™§d¤©À{·M¦1N–ÿÑO®±‹£vâž°-3P9bàèܳÈÃØd‘íM'ñTDí¯‰y‘ÄtÃëŽõ 2YK$4}aÖ”R¸a8ïŸ8¥¸!ÇŠýƒ©™”úõ¨}\×’Ay‘‹‚'Ûò$ür»eYã Ó9òL'‰¶*‘é™,¹¼­{£"åuÆ7¹ ºÛÉã8¹Xc¬„{¸ù=ȇy­×b2øÅãîaVÅó5W¿’ŒæÑšë)àU»»ÞÌ—›äÌ‹G!ä×RSݱ;í‘ϲôªÀ“Ï¥Œœ¼[ hsÄs:1ljˆîœÁ~Ý'¡2j>9ÿê8Bê¥Vê¦^§Nê§–êã4CzvKyé¦y« `Ì”ž|‘0ÅÕåT‹®‰9à³>!´6“Vúý0Ï IS1¿aÉ R²:×Vz%Zý5Z²%\•pˆ¸‡mÈ2Pœ.y "£;¢3šúG¾½—›ò܇â”ù+¯Ù:8L¾¤žÙŠÇ»ÿ«Mšià«ê •ÐÐF"ÙÚ)2ú*žaטã3ŠuÀ ¨r@&Ý®vR–jUîzÛ¡ÙÞϘ9d›±\Ñæ“ñüоH 2£ø¸,¤EwÂÚnØ’À8cåÄß[UÏ! Âé5QLÙþÿÀ€Íûc6›8oíþ¾ÿðdp¼©äE–ØÐx­H‚á!!þ¥iøò@¢ `´úÀ« ¢ÿð ܸPÙ:«Žæ˜MÉžúªÁÉùmYÉ«±­U«¬D¬0FD¬ÑzH‰Œ£©½;Ü‹2Ä`ü §Í}V•òŠ[øèhÙU²xƒER©“B!ù»Oc=CÙ2ïüã3Riš­?ò=f†€’ì^[Í’-._‘tß÷…ýÊ(ÊkWÞøíMV£"{dŒ¡$³©±³¼ìîŒ8¾ÞèX¿û¡À1Y‹O Þ~Cã= ,# "ÝVÞê_fÿ/û±¦3mázôà#u2õ­& T/uU?õTwuRO X 0”J2|2fz&ÖS$´2¾‹tçµ ö¹eîý:598—ú_“«Œלl>"1¥ Ê ¢„2ˆ@Ê)Ó*3>àÃò*•®›b³e"#g^õHÚøêÞ¨Vǻ鱼žìI×%ŽäÈgí¹º“1!ñZŒæ_Á)±˜pséÁŽ—`4Y@.ñ8ÆThŸÓ«™l²ÖëÁÏÐitÀ©é6«cèëj,ïЃWïÂF§À‘ØäA’!¤Éårpx3ÕU¥¹ÅBÒ¦ÿsCv&pñƒŒ ÎÊîÿÈW©¤ï¥w ¥wú¦‡z3Œz¦—új©Ýù?Ð Xó `„wÊ&ÓG’7mL+1‘ Eû³Wû8ÿAª‡ü&ˬäj¿ªòŽ,¸vg9]d–h…¸¯uf­¸‚D;h“rØ’É Bõ²3¶ÔiÇûæù)†g:PåH΄Úw‘´ëßLÔE"4O*/pªEL’ RD2»Ô‹Ud¦rîbŽr{y§Ä&jí-Vü.ùRQºv›q“çø8ðÄ{’v)6ÖÃÜ€ÌxgFÅ+W˜ÉÆu,#0¡Bs^‡0¼•¼ÅuÙb1uëõ5%  Õ_A “ÿ Ë°"òmßIá¡IÁÿÑÿüçÿý÷ÿþˆuÚhpBmäÀ­cΜ¹uݺ |Ž\Cs»=Œî!Gs1‚ÓöPáGräD"ô¸.bÃ#jHp¹n ÞìiÓ'O„:_:|ØâK‘9Nœ¸p¡¶‰;£.lT(O•;nŸð£Lœ+®´Y3!ÆzüüÜÃ(ЦH>Ö6‘{·K†Ž{á½»fGéBs9unLø³ÛÊ‘%"VÙбD•!^)täW·W+v,‰u(b°*1"niÙêè™­âÜx´æÆ•Ÿ^šx e·:ºeÉP*JÝ#c-n³)cpå­Ëÿ‡l‘:±3”£ѺrØ‹‚Mp"C“‚=®.‰ûaÕòhaò¤ºR$C«‰÷öœ0ìc¬Jþ¼½V˜}ÕÐY,éIµ­¦ K†IõUm‘9ÑR‰Éæ`Jñ÷^|µÒ`?eŽN”áÄ ‰¡AÖ˜`Ž©ä‹Ž5i2ÚX#Ž4ê8#7î(Yh­ØdBºÅ m<Å'ß’;É—änÄñDY^‘³Ñn I¤%E¤qù%‰X'ei –‘‰ñYä!K$Õ4ƒ9 8e{óÅÑoó%]môð=öUµÖd¢41ì0J÷XÇQYD’R ÙÚO‹TQb ÿ5Õ§7•D‘B2Ž |µ'¤RŸ^tàMŸøT”’zæTx«J \VC¥$|K 7iARY$Rh¸š$–jH©¤M>¾Xra.äG=ƒ„CÎ"ësÊGüØ““=}zÐpQ}G*C¹ê_b´’…\kÀKâ°!Ç™–"nV/Y‚ÙÎPªúTQ¡¦$Rƒ}JÓ˜¢âôYUR5áÛ’°WòÔàoUtÑq¶EÊ1¥ËFµ¼²Ë1“‡a|¾JTŠTzÌRÑË”S8Vˆ‰•ºV‚Ue0;S|![VhQFïž 1Ta?¬¦ÁW>x³D9#|v|/âÿûÑ=þòNů"G8à$ ^õìõN7q\|î’¥%•?DŸilÕÑgÙ§&X-26 fB9ΚI9…ŸC»!Æùt`©{Ÿo:ä¸xnYîÅ$Ÿyã ëÄtàóösáä# tKR$©ú RÎ:„¬Ë(’.;Òý®¶Ø4vÃR›FauÜï4"lܪåy¦‰*׬kO"]“IT1ôÔYü=$U•îž"Zm+¯%½ÊÏüoÔ>u<¦›%íï;ËʉY ÂqlMºJ¹üó@ Fp‚Œ zŠ’3ŒùfC‹ÉÈ{à3;ÊÈdiS)_»J2']imL²¢””ÿ¹£´‹2CÛ’o3’ÁhEšA_RJ’$uæ-ü9Khf(wìCêH þÖñkL¢äP†¢è¡’|X#)ê™Wó‘¡$MæÚúì³%uÙ©kºª°Z9ƒy<09ÿbB.‚Ë~W1ˆ¨TAIŒ&a¬–“r¶“íëTqôÙ§F“bLë- bHêˆr€cî0¸Sš¨YÅ(™a\Ì„¦¼*=E>κÍeXs’áØ*ЫŠ"¬vUî%Ë•=¤B„}h¡"Ü–Js´‚Õ&S¾!a)aâ«R¾‰•#*£ÊäT®yÈ_Q ½®&NÂó~æ '9ÓyNÿÂ8æ~'<ŠK.V±LÉóa-ü£‡ÃÒèêMËòTª&Ѐ"ˆhg¼YÇ6Ö5¥leI”*MŠR*|³W0´ ?[S±€%-ëP [ŽpÈ….vÁ =–£—¿¼>hRÓ•ô„‹„§C‹\Ù$§Õ´30æ¡åLM,i’DZâ#œ<ôRmŸ\C`›´ÔÊÁL©dsì•^ê¡LÏD¯¡ˆL r,dMo/ºÓt4ê>r;ëÀŽ/’§ÂÜŒ†±ü 34¡êÑ6m\èD¯21&"!²ŠçäX)³ˆÆ\¿¬-³‘Æ:u(€ŽaQ¸³©d¹Œäj f¥”À¬Px =èA»‘‚!˜E4ÑÎnDüÙ ½b°Åt¦<óy\Ú8<Ƙ´ímqÝìF¼ù`å(ÜÞP­è%¶5"à øYNeFu;9&cÉIØqɉKÎfv„p#œÍ5ˆEÂa’ïösÁ®þ†zaJNi—j×¥®ïvêr $/cÖ}øÂî¸sª¬?ìÛÚN(hù» ˜83F1ˆ¢ét«æ/ç»’¹4–B^ÿ7×Öw§Š^%ê"§®²?’1éH€•a58²Y|À{šO% æX9„‰›Çä¦ó¥ìç>×+Ð{tžóœÈq,—¦¦ô›Ãö*8¬~Rbµ$ ÜÌ ®Xy¨õ˜ò°q ôÙ—¤Ù¤å®Ö¨wjRú˜k9žKék_#y•¨ &:Š£•"­ˆEà—ÖÐ뉢hµ¡kc)¥¡RË-aè|‰hR‚GŸ~¥Aé!Ä­>fvŽˆ¶,ýY™d„¬/?Èd…(ºæ¸bµh¤Û4†ÕY’/ŽÎÌ!=äcxáè2@q£p† ËÔ³âD3fÁ´Üò‹ÿ¸çZµrBÈÜ2wiHMM¶).cLS #·‰]}¨ËU¦ödÙŒk7éTòåhxÃc´0—|LÍ5ŸÎšK4&üò?†KþŸ ñ‹ÕԔыQ ‡›(rWp|QŠE^D1”â½_]9ØKÍ Wí ËuIÑ`¨ŽœD’ñ=àç€]xÈYXhG†GT[Ø Q”T]Üß1Ç;X¬\†ïôUФKÙ HÜ›=amhMå F“œ]®ÈÓ“`Ó’ÛLÌO} eŽh½ë|Gø”‹ñÅÆ˜dsàÎrìƒ.XÂY¬C\NB9 ƒÿ\‚T†ÑäYµD°¨¯œ× )• FWûpA¤ŽxM}G/¹ÏLtáL´YD KHô’FÞ‡ áW]XÜÑb]éØóß"ž‰ •ˆáâ-æ"/œ¹‹jÇ0N³NìðTFÍNÛ™E!žÝòEãÄx…Õ|UqÈŠO]œ¬b¥ÔY&¾E›AæIDš`Ö°hœÎâ[´WŸüI ÐÙÄÌ¢dÑ•p‘bá’ÁL¢ ¹ša¸šf4Si(Ñ}Qè-©TcÚŒHçØJýEÓÙŠ‘2ÅÔ‰H£¯ÀÄXHØA¹壪MiÈò%ß»5FÇÿlQ18Â=¸bxdK8”C·€’AX>PFªÑÖdÅPaHvE`õË-ÞáÆdÔE’Ô¥À¹Ù=-ÿ½ÚlDßç T…DG,RÚðÎŒ^jAD¦ä ±¤‘LUÄN^Ì)E[V†[Æ%\Î%å½e]rίLSj嘠¥P θÊÒðÊAÁÊjL$®  &æª yMT )IÃàŒ›ôäÑc¬¸¥iÅé-&ù…¦ÚW­ÁÍ/áZÝÜ ø=¬C8Ü6ÀA@>Úå ß·ùS°¡‘¼H€hzDâUÓN°‡We¦Ä ˆºMÉ„ÈI€¬‡uØíÿ„Ì"s)Z°Ô ?Ž… ½”à‰' Œ9˜U>ÄB%ÌaKòÕÐX¿#¬(¹ÒW!až d†‘ûõJYTš3–nçJYz ‹OòÊC%œûUÙ¥¼‰Žî2)Ÿ»ŠÛõdÏ8ŽÚÂŽPúR:qf…ö¤)ò†tàÆó–¼éõ°ÿ0±E¦Á «ÏôŠç™F U&rðZrFÆ\£?ÆiŸV1ƒßZFè/Q…¶v‰@Ž-ÌM"؃±*á‚é ‹æW¦Û˜f³ÍMjî^ÌBô…à¬ÀeɳÿMOЍeèÖD¥xÅXdo$­æSÚÖ°$ÕíÖå † 1^ÅÝÑ)^ä4* !E‹´P:Ò £’c¸ÝI‚UÓæZE«„\Ƕ¼gw #]›©Q…K³©-®|,»HÇ¥!aÔ«ÉÐÎ%Ë~4Øè©1„ÇñßÝ¢zñ¦Ð ˆ»$™Ž@LöI/q@Se‚÷ªg¹)ˆYª†O‰.:ÃI:—:·3;¿óÔÅó:ß+4Kl mtUø¤¨÷hSd§/’çâé \M‘BÇ勘sUí2%Jdå©Gm,Pn¬ ÈÖ”ÜPéÆFÍh§å|)U&„˜Úݬÿ™©ÞebÐ6Øÿ™SgHÙ\EjhÜØ9'fX–¼`‰‚ªÉ(š™Ââ™òr.´ î– Wžñæl¤ ïÌÎåÌÑY²¬IûK5šóFÚÞ´¸îØA¶dÇ"äX(ÀÞŠØ‹9¼aÛ¡ žYªþÒÕ<žDÒa†â–¡ì¬ç‹Æ–…Zq¬ˆ®ÊÐW(W›D‰¶ˆ£µ†âI¼¸Ê‘³±}¯on¨tLØÌ…fggSHg‡g‡6höfSHÂ!'J. …dThB¯F¥F‹¯¤_ŸîŸŠ™YeP¯ˆE”g½ÉX𥀵5Ô%-¹)Àäqâp¦©å6s›ÒVÿï£Y¤ÅZä`ÄÆÅ\ô J1‡ßíe!Ä1§N¶ pø-ºÄ™Û±ö>ñ”^J±HPÉ +E.ëV å8Õªüæk‘OÙ!{Ã&¥}Z¢Õ=toð²'BlGòÜÄÿ¾T)ÿXgEˆ ]ÍÑyªõÖè5ZR¡,Ý6Êõ‡f¥W¸„ãR¤s¶­.É¡üPòº€—?5iõ®™|Ö©¸ÞS/ž-‘ëb‘碇NùÌTƒÞϘÅÒVRþ 3mqÕ…¸ÆÒ¾—÷dS× GXá rÝ/Œ,NöpèÒ1”$ö´­_(ªÎµ¯{¹£ ¤‘<ÿÖ—¢¨ÃB8 ô57 ®±ÿ$‘Œñ%ø0ÉDÏH¼ÏCÚ R•¾Ð,­öýB¸“˜î²ðí(†…ƘÊßr²fÆwkmdû çþ`#Í’—ŽqhwŽˆµ›¬øɉ۽‡P•׫½Ó=F¾—ŠV¨@ "Ÿ£:c¹åttº¥P3] HËÝHb™ÿ暪i~õAwÉÉØ¥•G5¦ Ÿňpõ÷½>á;Κ×NV.• J ¬®TÁåunɇåN ³ÑâDªœ‰ÇEêV«ä"Ü@˜ÓÖMÛ:räÂË£Q¹r‰Êéâdp]·uàºÓhܺ‚ÝÈaì–ñâ:Ž7†Ä¸ÎcE–!C²,¨±àÁ“æÌ$×%¹‚qjØràN˜(/ZÔ¨‘œ@–àbZD©í`G“i‚+Šó`H9]’ËÈÑéOž6;š•y1&KŠ#[Ž'°éNŒMV¤Ú1d8‹?™"9’ N³‡Ý"^»˜gcÅŽ'®KdGs-»J-8ÐbLÿ¯RYZÄ)’­Á¹æÄJýüô¢¶Ž§¥ÂÕêÖíé¢"?ÄJ˜³K«±á¶å(ÒâH×§U¦­,§I›A5¾l«êNÐ_ºmÛô§P™;ëñóso§ÇŸùXÛDîÝ.:æ…+wÏœ¡2‹ëôx S]]Û 0ެƒé ª«‹¥æ\jÀ¦æ ͳŠþ“ ª»Jò©+˜ºÍÁ× *ï¿ÔººP·ÐJªè2«´áˆ3æÚr+#•Bã+¿g“±ºGBFÌ GÈ|ŠYä¼4 Ǩ…a©IdB©¨ºËhû+ºÓ\ÒŒ6À6¤DŸR”’ŧ†+ 3 :ɲ ÷“ÀeÚÌ4±ÿã«<Úžb‘©ÑØ‚ªÅ;÷+3×$$Ѩ˜ˆ£ŠÏ"£ %¨T,)ººª2ÍÎqBm´ù«nF±< µÓQA%õÓSEM+¤7+ªj)AwíÂ×42µÚNÚ«F-#Ð¥Å:¤î¤Vµ"E5‘±ÅæF»5£ÝN‹$\‡£²FM² ¯Ó‘P0e2±·jêÏU1ã”®4zø„žÁ Ék2§hbØa¼¬é£µi7RÓ.«kŒ¯Ã¦“4²Z¥»õ)-ŸâÎRdIš)¬î$ ÏÎzB¶¬È¾[©²°®Ë”΃˜ÆN»ì§Â,œUÍŸ$î*ŸX,¡ç¯—8 §zÿQr‘u|á$BÀ É,Ðæš«bÂÚ¼²é°Ò’²­ AS(Z‹ý5®µ^;Oí.ET+:MãL(A_¾Nµ’–Ö(ZÝj8pEkn¥ÆŒ£hïý:*î)‹?ZLИ̪èjœñÇ<ÏÉ'øºï\¦-ÂÝÆ6kص#*6ÚÐNÉQ¸Æ¶é< EÛÀ_búñ˘è?¯yÔLu‹õ*´Î*}é5ÔAäó2[£|;•”ç9ÒR´ã§ƒ„‘Áz¢/Ž!åØðåTºR±,ž­pê(b«?vÜ1éßæ v»Ê¼ÒkºnLž”bž°YŒ,[ Gä6ëÿdÊC­Á¶.v™6¦uÞQQ9„´_PBUùÖNø  ‘chÈ…o€Ä§>¡Fn%É›Àã‘2ý'sÔ¡úPC–ÇOpÛAä ³ÁN&þ#“iÞÄ2éåtIqͦÖ¥lºëµ¹+)-CJDQMh@‹õí}z ÍËÐxF5š‘Æjc߸”by§jZqQ($cuEBsKþ\D¡g±l"γÀ»ý‰ ,lQÕȈºV¡¨oy‚TÒžÈIùÄaRcÙ}"­¹ÁÎu$‘ÒH,Éyäû„:ƒ‹¼Á“(9”Ðã ù°FJ—ªõ©ÿ'’B̪¾–±Ä …qF Œ°†E#Ψ3ùÆæ‚ ¦Ñ䇧ŠœÓ™¬Õï*½É“Æ@c¼ÀL•4“y*3EK…ˆ7sÄ=ÂѾ‚$DõhH8 â‹PH¬[ôPà‚–ѱt¸Â î·"­Ó5%C²ü¦‡á \~¼\Ž.§‡¢Ä)TÒ¹’B:XÉ1¨Ëäª^VžÔD– ›[ÀRG½EN¢=e‹O¡Ô¦ü”¨A-êPÙ„'*ÕÄ`Ì´Û‚,E™ejÉ´[Dm'8Ï5Ë*0mJ:)Ç8¿éÍChÙ –*IÒ ä°u3騴CU‘©V•A”ÙŽ7Ô4u§;àÿyÒ•­ô¬§=Ú£‡Þ8ôpYM“Sá@B1N)¾â¡".̶ [Kl‰¬œC°ºÒ4LäüwÈòÙ/A &3|ú$éX·åçP¯’ %„²òœ§~ƒ”¡Â±b8–§¼¤â¤u#J¢Ó eÓ‰œ×X'X‘1Y%i:—,N²AáÒënÜX¸Î@j›áb ãPZÄDI(ŒßJÚÕzÛ&cYFR"Ôç’‚¿¿™’X>^6Yœ(Öh`-¡ßñøØ/XÁ fðƒw£!ã~°<ÑyYT¢h9´­tNӺر H!4ÅI1úÙ–‡ >SÆ d­jsH¨¯Ø»RòQÿÊ>".A Wu|h È"šÙe'ìr¼øŽyÕë^ºäe=­ñ=e-ÎtÔ†´;SßÍI˜ "ïß8•àhÇ(ªÙYßšr¼™Ø8[‹Ð†ù#ÝÀD®]Ý88¹@9ÂÌuªâ1 ¡ V]UM/qv¤4/yšÐÖ!‘.É“¤ÅºN6(òÄÅÈBÍ‘\gâ".º4Dvë2YÀô·Rhr´“d¦0EÕsÊj»Ó¬£8ÇGyúP\0W:5mù/fr4Ȉ´{åCÇ&†Þ³yí8O›NÔ†6µkK EñZއbÝ­á÷² fsZY'82eu¥w"c´²ÿ ª uÁ‰ káB³îg@NÑœ¨§Ó²úMQ6™JYè8–; O: ÓÈó¢'<έ£z×#Gö¶'$EïÌù˜ž ™T;GK\iT…t§:Ÿ÷¼f„ÔÛ72÷™AUrß|A…<ꨠo–[Í¿xFÒ¦X¬1ey(Ë„ôU9$¸¾X„:Bs’® 7hë Ä: ºÕH¤M›ß‡„ºésö0fàmñnXÆuŸÅ6VEÖ•½ôs&'—7A±îžî³b$HÒZZÕ\G뤦- Q¹Š(ײµ&ÉGžòe²|t.?yJƒŒMjq”¢ð›áªÕæå^+o‡P-xÿ—ïÖde+cãuY¹(-C¨Ü¯2› 2ðî…à,grß\÷8½R®¼ã“ ½­|e,FK[âÒÉqÇ/³­¦Ô‡r©”à²b?öÙÅQRà eHû%Oxß,c6ϧÒ--„Úš§e¾BG‹×P£•ޝí"i¦XÓÒdl&ÑØ„N0¨Ÿh¢Dî‚gšT#SòI–*CcB­k†ŒV´ÉjÚjpôŒoHþ¨ø´æ«pŠ4hF»L¤0˜ˆfXˆwnƒ$@„:bb&Æ„\Òì’°eÏÆ8¦¬¢À eì¯jJì1˜°ÅšöœÐ Ée6*nÖFì4£pâŒÿ’Ì©ülG-œ&ñpB6F‡ýZç/2b(üKÄ wتÓVÄ?Ȇ4.5îC%ôS¨Plþå-( ³ƒáö*°%<Æc·xk°ØÃ=| >Öá¬Á8K5†‡ä©â"õ"C’à‡EÐD%ðÇ….EÔí?'EÊe3ˆerˆ$NªÅ\LêÇGb*@ú#SF»bJù^ŒOîê@€(Éòä£éáø¢'@(¹Ö!c!JjÏN~ÐGP$xªŠMnì ‡5"KÓ¨K3$'5p‘©FçìHgôäFØ,h1&Oâââ‘Z­»ŽIŸ(Ld H‰ô¤8p2æ‹A°éØšÇFäÿ w.’ !ÒX#V§ˆÂÂ`þ‡xŒÏG ä¶ÌF¦xCF$©²~cFÚfFÆ‚¾%[6E ßbš& e ef§ €"ò²q³:„#óätî-ßöÈ\~½†l]Úå]ôÍ4–Ì^ðEÈCò!âÀ.xHNhgrcëàGÂKùjƒü²©6à¤Ö"ž$07'[R‡ÜèÊ.æÄ4ÈáÔͨq~…º˜gìoË´æ"Êaï’‡,òªžpê°Ò$"öa„¡Œ!Àiž–©šTQF.Q·:mRXe÷ô‘+月hNÂÒ“Ôæ+mcÃâÆ;dŒÌàE.÷Æ#%eZ’ƒÿ|¾†Çlã,@Ð éØd*s2ËÂÔŠª´è5ÈjE‚sþ†KŒs8 bEÆ«2,\àG3ƒ›b €\Öö,(àqŒó9w [Ì.‡.D3ïÌ×€3'bc²>'n˜èõ<¥J@ H†3ÙÄxæ‰ýš©«˜% Nz@Q**{d@_Ö!Žd±F‰È/âoZB2d¶%P|g³HL–ú¨ DŸDNA-’’Hl + C ÔDæí7d¬€vË,諸¼äYõÌä‚"Œ",®FG‚ƒöA,¡¸LCFõ€!ò©IŠA³>â>¦âXÐÇWúÕÅHgeÜÒjgŒ(id0ÿAŸ#y"dø„)ÐÀâÉ(¶æwðQ»DÀ@é;%9N2"Aâ‘XˆeäOD¦UH„µ¼ Oo‡»P,M+ôOPý4M 5¶íA]JÀNISŒN”ÂE¯&Ͱ…Öz¤JÉL•9ÇXÄ ïÒ-êh©ê4v\?Ák3Дõ¢íÀmKÚ'Kì–rdÂù`)|¢¯–n)—àã æ!)¨4t…›:Ð…ÒÌv2TåLÂBŽ™é6z(KŠã4™côoGd*vZt2A#*NÓoö†÷Æ3æŠÏžó†Xæ¢Àˆ8Ȭž†KÑ’-ÂÁ€æ–Ábü,²~SÿÂP¬¦èoê FUæ<uÌ@1y¨u­XRÝð¤\®ß`,¥i+I°að+.嚢¦óøN66 UøÀ¦å®Q)´¦Ó6c¥%*h6pj–Xpvdtöfu¥©vN-r Øæfp2 8ÃYÇĩǾM»jDÅ®Öï>îB$ŠÏiÞ²Ô¾"D`cC-*;O FP 6iÔN'°¯0…gøê;ÖÁË<ÀG ËÜ!Ÿæá¾ÇÒYæBWï`cMŸ ´<¤¿é]£nLæKa˜‚”æO>.éˆ%ŒÇ¬fF"æIÏÈ€NË=e•‚V «DâFÃáf*A0wÿÓ¦HIÈLˆ?L)¦äL2PÅò àpQ¯¤mþÆ8+9-'c ˆ&mINØîÍLë'ÔjŠ.?:±¾nzž¾­íðã>r‹ #Šx0äÊlÃÂÐ7«WlØ7}×W†~Àqj{ÃÂxE27fV;DDxð$lŵü®íkûþ‚P'‰xÇ·Ke„Oø j}‹¶TÌMⓆ®ˆ|eõd¥W| ²ÐÅ·,¨J×ÁÈ„’áä…^ŒR—êÁ'ò€ K¼IíÖN9 &;GOº¦4(qVІ`å’tÚ=cóWº ;ãûžeS*l†Dª·GÇ‚vòP ­C†‹MÿkÁ‡žˆî¡yè$HmBHIah3ƒCš%¤9ä9¨†CÓäârV”Ôx1‹S­xo¸hƒ;øKš~'Vëu>+Kœ“kfi8ƒ¾ºær¼˜Ðb )1\QF¿ó ñÎu4¹“»K4cã’Q]è‡@‘vÓÆ¥Æ‚‚ЊZz'Šh8ìfL€\D6¬ã÷¤jzw3{”Ãf“¤ÜÏ’|Í74g#(–ûnÙ™”·——ÇáœzøS)Îz>ônွj(Ã>k†4m7¦uޏ„ñÉ­Næ}ÚæEÞ'¼À¦€†3ÖN–V"ÉîNLø¢æX bRôMÑ…²ô ø/ÿsƱN.)6‚dHŠ„GÃAêÈ¹š„®Ž¹xÎ,£eW&¦tÓkD15˜íßnŽ*¶/@ü¸.òãóäÉv Ãa† Í0TÉËkñ¦†c‚å‚Ó;3ÕÓ~ÕäŠÌkjNr{ÂX\ÆXfUÂ3©‘z©›†©iN©…mXøëÖl6b )F?Çö/.Å©Þníi2œü IÍG0ßÌçT¯³29W*ßî ]¢0·Ãß,¨ÿ çV=Q{îö×Á¤:V´†79çÂZd¬:Çm# Ū¸õäB'¶Ç¼ñˆ]¤Lÿw›ú*²¾’ÿUÆG|Ñ]ˆ¦dÆàõN²!ŸšƒÖ!œN0ý$^WŒ»|afæUç0ˆ¨SMM(«xÏÂd¬tZÏ,ï.F…Ž«÷D¿(Âà~^EôùË÷dD®6«’$sÏrÀ{…Vnx°~w8dLïp@Õ{#ìØzÔKÔëÍeYꉻ«*…œ±'‹ q®ÞoøV“EgåZ꺞‹E˜E˜¶ÑZÃ…zU$ÌMwÃ[†Ö å¡^ÈÝ"EJt2©ÚÄ?˜ÈB8(ጊ²Ét …µaXßÀ¼BŽÂ¹¦´O¯Ò2¯ÐÖ\“ü€çŒciû›ßU‰)ª©'мÂlÿƒ÷õ&é\&£Á%>g§² &~Ù~øç \7$nF·¥BIÒÌ·zhž¬q¥KjÙær1Äi(òmg£käé\¹Iå•:‚¨¿%Uþ€"ØûçÇ×ñ9ôGv¸idúb¡µ•žD¾ñ"rn¶+¤;[6½þf®“5r¶ééý'êhê? ê©>IÙH€t/”‡çZ©hÝÆªj¿ˆbÍ™g Û´H}øn…Üšf8g )vU¶Kì4æ(bfÌÌlª˜¸eéD*…>™ï™9?š%Žz¨ùâÞcXâ²!ÀŠ&Ø©\ˆÍd6ËQ6¥ÏxµjR æ\„Ç÷qñnpõÊÿ9 ,•VeÝÇòçËÐ$üÔ¥Pn:wOË#öRIæ¢TƒžnG€?D¨øûu1)·Ì¢+|>úVTñ‘P«xXÑ…(Y|ÙB-€üªò8y”Æ/=qA•Ddž%TpRiK¯Q'Kíäšxõ‰ö¥È„l_Ï¥E‹˜) PàªÿýÿÿbÀ» Ô¦ Ü:pà´\—p¡BÁ™c¸Ž\F‹äºi\çÜG‰ µ]\wQd7ƒ'®™ÑáE‡ Í,XË/?vƒ)p"ȉÚT¸R'Å“+qü‰³é™H»™ ‘bV©’‹8Ò T.iZur"Fˆïö ÿRÇð#Cƒo¬M*GNYŒôÒÖÇÜW ×¢TØòlAm,5Òd¡@r”Š%HsnP’4µ\›Ù\Vp+ÅZÅS*Tƒ 7jÔiñ(Ú¢ mÞôL:hHÖA"Œ µ!Ë݈Á•kjñpJÖ¯ËM™/–¥{ëÂÅÕFÎ\¸<õ•‡h]1QA½?M‘2á›?dôaÇ© +²Æþ±"Dì“ÆÔKõyFÔd„1†ØIfö\g Y•]K¢AôÓW.dÝ|£uÛP1öp®bPæà×Ò`1eÅØzµxÑE_•Ɖ4ÞhcŽVḣŽ) Å¡zf馃……FšÿAÕøÜ…ôñV[qñ=å!“”HMûXTi]©ÒeSaYbFTøSW…Íä }D5ôšWô•çd5ꤔHʼnvådXî—Þ:õðãÇ=ùÑtÖlBÎ;»ÈàÃ;ÕÎzõ AêEF ªçÑ„øé”F0!tZCœ:†SGêu„]A"¨žm;-„WØÉ¦'O”鉧S5Éx¡_.”§B‚½ôPA¢Á×)JfwoD]5+Tᄳ.ލ#Wu_úÑJ„¬ãK(ù¹¤å€……åSey„§Xa¾t›V³J$/H„™¨'²Føje¾5eU\›ñ& K¯ûë­ Á›ÿD”Y%ØÄ ö°Dfá²$ÊÅÑ­2 x>,c¼'åG­`¶ÅLóÌ6ÛT3Î7 –^Áô¾«Ó²È¾–TX¼µÔÚT°eÔSQœJE`…¡2eÐQk•Æk3Ñsa™D5NÅ%Ü,Í>áAd[,%A—šê©‚­É)+R Ñd°FôðH_xO ŽÖdb41èPÏWùXÓÇ@DS›Zù]ÈêZ•¸YÈ¢=Ö©ÝoÜoj™RV KÒé!šn:ˆi’Þ[SWŠ–qW¦³ÄT\^š “ªCe—fÖ:Ýh˜r_’£t÷v¼vzècH8ë„7^BAyÐg0‰XÐ)Ñ'Zÿl7ÍK¯Á¹ñ{«iÙ ÈTˆªjdõg0j'gæ{TûN²VÙáo¡Î Çt¹éf¢¦È{ÈêŒW”:‰a¬ °(ø Þ$¨M¡Vl^4á8Ð2žñÞœŠ›y9æ'á㉉„æ8ñ‘6 ÜÊ{¦t&íbþÙÔŒŠ3ËeB•AË‹ˆÝLæwIÊD EJäþ„¤6¢Ä!Ȉ0d ƒy Ävˆ Òz‘¸d«^¦¢H–öáxh5ÇJŸXw;‚Œ¥¹)ÍÊ.?Öˆ%¸ZÒa°‚ž–„LIz GŒ²”£ 'VdŒ~žr’MÈ#cIÿc8ÊÁ-_8‚:“žFò°D„ƒçòÅ((26z¡P2©M§5G7ŽÉT${ÌAb¤’ŠäëE¹z¢ÆÞĹMÌU|Œèµ›ˆ¤T9!K l骣ü®{ÕDVC2ey¬%pMªÚ“0¸(Vik';ß¹Îx–Dž ûræÑ=ŸÉTF†V‡¹ (,$Ö&õ˜µªäÊ)kQ ÑäD¢ßl%kÚÌŽ¼"CØËVW[LÒ’ Y-N§Õbv¢Q7-ô+’kè×Úò…I„.vÁ‹^˜{XC˜ÛÝÝÄ Þá¦32 ÇjÇÉ̆BJ…zŠ”µÑÈP"s 6ÿmÃHÏ0ì%P}O°¡iR¤EUa¨¿Ðç?¦‘‚¡²NI˜C™èXÂɆ¡>äcë(Ç"ÄsŠMiM™GK(€æ¦$‹`§~š:Ðé–ä@¨Zk*¬»“ÀbžA6“UT¬¬R÷:›´ÉN¬3*󊙸pNÿ”#œ²#,¥HLÍÊ lYGÈ Õ&› o{ \Þ w·ÔÄLdÐ#?9êDF,š™pÖ;æQW;*OTIÈì„+Z¢’†Ây²ðÕfBKÌ!s*"VÝfuÈqàÿÖ«¬£yJµdÁÊOÿÙ$393Pƒ*Ô¡’¨E5êQ: N8î 88F»Ðõf-ïCÿÈö æc¬jÍÆBq¶ækm´d&‹å¶8Å,/›Ÿî‚8”e¥³HjÉž†0BáŽAóIHЮ¥âKýS)þ$·tQ ¸ «Hô1ç´2HáfE˜¥E ¶XɆ[Çù‘u^Ò_“[ÎîLS5{–ªÅ/\&ItWÜýIVä^ÚÓ@Ïí0àK ¡BÉÏJ%Pª–&­Ïl˱iHíx¦U=¾Š ÚdÖäâ(ÈâJËS~Ð%QÅ´9Òr(céÆ&“ÄT¦Ùxii«¶·¾ÿñÏ<‚#\9 ·ƒyˆdŒSV \‘¾‹Óò‚Ö¯f¢¾’  †iì|4ô¥¬¾ aŠ•h½ì5/«w«½ÒŒõ8Óìé|‡æ-ìâÈ?™¥tc2žâƒ·¸*O\~JˆÊEŽDˆ‡gÆO°·=¤c3ˆ¹þŒFE54Kö¹¢ÅÓÌ6å‹¥qJR¼°Ú„ ‹ú3„E5P¶cݯ¸tL»ýáêL9å1/Õ‡DþœÌVÖ¼Ë}é:Þü™ÓõôáA}êR¯:”S¸î¥ën_:Ÿ–OÖŸBþÊC5§¨'kÞYUÖâUƤ# ‘ì™”¨ïnõÓ4{\Kæ°FI“ ©‘ÿmKGÉIøÔPüå7b¢¢Ÿ“Åul±‹äøb¥§S;ìYí·” ÀYÔ½Jä(â}¢c®¶KJ)%í‰9‹âwC€.r뵉¸™“ ‡0t}†1Ô¤"éZðL‰×‡¶Â3nëÇߺŒB®AHï\Èňç;’X©Æl< (M]è"Qìô1ꈲç¤ly)‹µZrs¹ÒmîWbó¨OWl²''.ߥRŠ´'RÃ4ŽQa Rl%,Áx9v6{g[u1ÿç ÈÕf„&c¶D¨V‰¶D=ra’´%¥³eÿ|wGÖazä W÷`OqdÞAáá  p)x£)¾!%øã‚,7¾s=Ks>Š1h20+h"†O¤‡ãV;¦un¤r;±U Ôi"AS"úÑXPSDrJ‘Pð±Á\Ñ¢€3¦&^‹¦KÓeŒÃXŒÈH]ŠV$ÅDv²aû&€Ž#2MòHèÅ3…N÷g$’Ô±5züÿÂk¿sÔÄ!6ÑC3¤Zõ6&;;»Ñp„A/þ¢•qPt'ÃÉqGï5n±Ò_†bl‡¡(Œâ(`$Få€`p€9OÆ)Ørf#÷5Ý…EÃïÇb’OƒDG¨1ƒ4O”|"÷•4°DI·á%šµ+†W'bC,CQU”¶ykó`kvV%aåJû JW„1óêdç ©€2q&‡2X%o ŠA§Š8?³¶9zpå вýFɳb4’WõÀWäàŸÅ`}Ô>Jo\B‚Úá{*`¸‹&,Ui¶1$“5 \ÿyhüÃ!D!ÀƒŠ™bBF’šbix5&¹S ¤›?~>]‹dÆÕò޳«º­›º+;j™š4cNÊy}ÓÕ ÖéOƒÙ¬Ûš;Hù†Aw4¿aä Óu‡æ…)éC¢rnŽC!£–#¥ø‰ù‡hK´xÇ9‚B(IŠàp)b´÷p Ö©¢œ_×­cc°Úš†wF/›´42úAN¸¯.È’;'y™˜¬@ƒÉVßÓj (+ñF½2eD êæ¡„|´ºê§ >¶È` pa™ëÀüqë€ œ@'ÎBÙ6%S€•€øõˆ§ÿyŒ„b¼vl2¸8d-Ê6aBI¡b®¸RjÃÚ_Q&ª}Ÿå;N£4;'a •µ,Ù(§!£l@g¡‰Š¶½^ ÆŒ¤:êu›ÚIÈ;Àì28S9ñFMXƒ4!ƒuäd²µBe¬Ç‹Êššr4B4i,*ô. äz¸ 5Ýäk²¢œ%õFÄv7Ǽ¹lœÏv8à ó€ Æ¹a;jôw*+¤=nW[’΄;·‹ªãv ä8»ò6 :%Û¶vË>£õ]Ÿ³/c§Hëù>[ó01™¢ÙÚ€DW¾°Ô q¨äáà¾@‰Ipá#hèÿ÷”!H‹kb‰[2ašÂ"`lÈ\ "AóS`¹V¥y^Å’]g ?mPÞ‹œ‚ºØr–ëoX¼gmãâÉ¿¡&*É©$‘ÜÐí¢Í$'žµrÿ4YÈ«£åñøè8wð±ÄÀñÑ*8-³<)Á±Yò¦¸: …ލÇÛ+f3&çØÊd¥Aëjzo™ÓÊc‡‡E:Q4§àP§§!yZy )îà§lgK*é‚Ñ2™­éƪˆìѱ­2 9ìh³ÆÄLQ³ui“ t D#U¡Ä:Æ•(–Q\Ó0&@,Å33L9¡Ûßjü|qÿE·åWV—1Œ¤>’ £¦ztIÏ`Ì#/ˆ½¶–XS‰PËTЊoÄK뤂éw5¦åƒ½agVH;};Z¶–¹Äa>:ÀcDì$N2qx½­Ùö ÜçÙ6#Y‰1ÃÜ,@jtÄ:¹V÷!SŒiÑ+ˆ-M aN É’»‰[ÃqîHQ§ÙkJ,M,ÖÒKÜš,U‘&=–ÇÄké·‹ÑR0« H(SšÁ„6õ„V±8éþ„:xn«ò eæ…$©Kh[‰ZRD(õTíƒi†fÏ®éŽ °-Y#ð(M,êS b¬ý´X¿k¢ˆy%A"NÉQÏê‘Å0‰ÕZÙð<ÒÿWÞ1ÑË;u£¹¢ÿvYø¢¬šCÈòA-N*c•aÇ×¢ÂÁxÜ–}<øi£ N¢Ç¢)nwœøÆ°r>õ±2Ú÷@< y™Zh5‹ù¦æ÷]·æm† ¢taŕܶ{8ØO–ãü5 Ö%¡B>»ThxV:¾Äk5b¥…Ä$È UÙ§K™Q&Ãã'"¦h{]jm'‘Ù={ò%Dä½ü¾ÿe–> F&yy27k(!y)c¤!Ošo’‘rZ[¨± ’¿d;ŸÚšmÇœTŒ3†ÏB¨f¶²$ï§bE[Š ´#C²HHªJá@Î .§ÿ·/G–d‰ˆ.Lv2T™q5Ô–ÚÁP!3›ômLÐý=X£½e£¹mö5W2K^ÉÊåÅeHå—iÒMÖIt†ØzƒÝ3Bµ «üØoúµŠNß_Y„ñª"VÔ4ÇÌIþ‘ÅÛ­Íòíèm1ø#Çý›)óþX„+'cÅ£¬é9”ö%ŒÔ2Žd“‡Ú^ù‚DŒEW²7k¶f‰l7÷nÉzÃ7½)b¿98Á©ÃIP ¹]Z_t šè…zÝÙpO“\ÎH‰At’•¼ó‘aºèŒc*'¥‹×XUÁO¦°¤7Æó³•Ä‚'rhŸ¶Ê#=˜ÿ²qP.~UÅ@qhªöþB:[ÙØhômœ¨:z˜V”E:±%¿Â¡˜^N¢OŸÞç¹2¡W\BS¬¢SK»§Žƒ´Æ¢€BJ“BË !ñÁv.èúî¢ñÁ^Ãïú_~¬]Ûb¸ÿbYF$jøùé8ãGÿr>ë ]ãF6¦}/®òÜ µ&es|$ªXT@DdpͦxÃÛ¦æü¦qºxRD§Ud§º£E\¤§>àÒïºÙgܺƒÚÀi[·®9‡Ýº­ÓqbCŠbtHΜAp‚ÓX±aHr vSyÑ BŒÍÁdø‘œDr! ’Œ™“cÿC•O*ÄÈPâÉ›Ú>.<èÑfȉ8×Ý<¨óâE„à¢v#rcÔ™YþTYv*Qªå•Ûçk‘:¯ ‰®ó£oP9rˆÖ! uU›Ò/wò”iðjÁ•ë ‡Ô&‘0‰ ½n¬Ú˜eb  gNn(2gNÁ+!ªD‰ñhБ_®KÒÜÍ©<þ\t%K1uæŽÈuæKˆsº®êU'̃QÓ\M4òFÌÐ¥c¥nÚ4¹à”Ç66³³È‰z-+Ž"R«‡ ã¨"|‘' ªï"†2ª¼“>ªrÉÓÂîÁÚìû¢QºØ¨k©á¦j¡­\Â)|2ò¶¿œ*8•@Û“}b±äž“Ü.}ô*g‘u|¥+Þª[3’|¢H¹åZí9s‚Z¨6•>Ѝ·O‚t,¡KR«ŽšÏ£±Xjª1KŠÉ¿“Žº(!W·ƒ(‰Œ,«1â(Ý·+³jËÀºóT$ü6”Ö Ðt¢vZk³…´Sï6C©)rÂA2Õ¦°ú½`ÏJÿõN¬\#s\ÐVÕ§÷ ‹,ÅéhÂ)7좲ŒÌkrCä(âï¿„LúT#’P«ÊÛØD]ꡳ‰·Š;ÃÈR† ¢zøñã‘þjÈ >¬Ù„œwv‘A‡yºçš8Ìû»jª³‰q17ùþû°;̺™ÉDX+­Öøn¦•²Kr*¸á ®N”˜¬´À’1TÓÄZ’ðd×: Ðd†Â ´ød¢$ۤȜpênë­ä( '8=êdªDÖ‰e uÅ-> a2±_?ðX]öæ•Ø³éæÏ¾,ÊD–^[¸óR͈À‡*• ÜœŒäÓ)«•‹ÔR®ò{ÊÕ“¬ÿ0Yƒ-“šê?÷Üx¸~K×¼Õ?6¾xäMJþ<æoÒü¡¬®6N0©“kÌç]Ùs“)ÿümZòà늼عƒŠ³ò#²z£¥þÔÌ£ü8Ë«ÑÁî3ÙÉŒ Š«X‹¦ï<ž({aáÊi.“”o%GE}"DèÁ@ÐUöɉ¬‘ p”8¢‡O¬‘QGJfZœ® 5ª•h†€S KÇ|#C¡fDbúÙ›²b&¡iI72iD‡$œÁ©†:[ŠaŽR')í'1ÂIXÀUÒÈ 6<¤Ý¥Æ”AjCd*‡ôˆµ,ÂÆ8Å·â'ª}®l8›ˆ9Új]í;ñ µ¶ÿçªÒÑO,[Z½D´.‡ÅiôÙSnP““P Uíòܪ÷¼©©OSJҹʽ“…°5´1J—²Ä0£Øé*£¼M)Qh$T¢íˆÜb’tBµ?šœi3§É›©xè`…GrÀR׫²œ3UŠ^Ct×E†S±÷À©JÐÓ••£¹ªéikðÓÚ­´&ʨS& k¥Û7¹¡J6Ž.ïá@¼£3J\GÂщ©C>pÇ:Êqløˆ ú qîõ’#¾7×ÌÅr6ÂȧkO³áÝd®;•ˆ;®BeL6h‡bÖɉl¨3Äe £!¸L#ÍC—yRÊ¡–ÿ}èâ-ç×—òà·†è%© u0YŸH¯>ÒTžÓÓŒˆÇT·I×$ê¥×}¨\‚ª0“V™à,d.ÊSVjšÚ±Ü°)C2áÕZÚ>èð $Ø3äˆ4RC–…0ƒ¡+Üì:>¼–”aC´a™þÓ‰ é—9!åsÒ¦]'~H9,yBj–¨€Gg±Ñ¨¹¤ZV]ÆC¿¤–öؤ¡Jå¯Z:Ë}0™ªs½DH)!¤mªÑÔÄv¥&+ÃJÂ"m-+2¢‘p¤#rÌ£GdÊGUC?™ ·…Gd^“ŒùÈ+…‡#ºÞ›¨¥ÍÔÅ®{¼9šm¨ë]S‘©‰S%•1z)† ÿ¬=<Ûå¯7'˜ œˆyΟòQŒA]L$uëÃ÷–wÑ …h$éQa]ÙJŸDÔ'+j‚…ñ 9ÔÁQ3ëU„c‚š]¡j©tÔæÃº·'7W]*´š81\3YdVRHdbÇ«´²“"ÖãO|üc oÌ~éSðwÚǪPÆåw•…Šx]àQ `3y£À™UX1ÉLêb÷t©³DnF?_É•su'ÔŽ¦(XñÈÒ&=6¦UMVä_V ¼/'%ñÊ-ä–ÁŒ²‘•,‘)[YË^6r¬cfpÀqô ’.¥µÄ?Ø‹Wr’b¢¿„0HZZVC¾Æ'ÿãùá‚pf" íg—6ÞœÖS‹Di}G“¬ñXâ 8Qµ«Q³—EèCV’Ô-ù)\ÞEÇuäÁ.{C;øB”yê1ÛüËQ²º²…õJL‰_JêË¿èL*©e*ˆa‘§L°™F_é¶m5“­‹lDÑ `p³3Ì”å9·îI<…+eu÷?û±ÍZ?¶“`éNá g¸|.«g^†W v7vÄe’hª²éHwóÝœQMFxT=ÌqÚzŸiËËÕ@;X+"1í+äK)íÄsj]ô?ÛV¬K©]Ä$5¬íš‰@kP?ûÎ+Œà„ccA jGóÈÉ;¬ÑÌ:vdÿ›ê©å´Ö­…ÃøžjkLo£qCÁÒŸV}Ì/a­ik ºÂö%cy´ÌdŠ1ôþ˜¾ü\ì*8{JéZénq5 ;X´=®„îNõ¡ˆP £|Á‰+Qg—¥¡›´ºeÜi¥–Œ‹¯Ó~.5›¡Ägõ;‹á­(¹NgDŠ Ó¡Ôžõ§£ÔËMA±Ô §,ÂzBKˆˆ¡¹4ªÓBØÅNŸVû|›@ßsѧ~K5f5ª“MÀ‹H›š¯1³švßúÐÆL3=ìC‘µUT$D¿}öëw¨ëTº„×WÙsk›h’w|SÜ<²²yµÑc—˜0¯úHw‹u‚$V!‰sJ§uzÿw‚'r'ˆ™p°:‚+£ƒ®ú™"+¥1(Pá¥ðµ®2£š¸‰¹…HФê½"yi‰wÁ“öÛŠIÆ€–…Ÿ‘ 2ßq'ª–ü¹ )Ñ0µ‡˜²cS³•¨ ½ BØ‹P0:”ò11 óÀµé‰`é—óˆ 1¡ŠâhÃÐ¸ŽØÁòø%¤•$³–KŒ_Á#ÒŠŸHû£ ŒMñŸÏФ“Ò¥8d :£ŠIÉI4.*Š:ždBҥʌýM‚ þ¨Û²—~Â*>¥9 £š·ªé¨_é)° Ué¾UC8„ ÿ¶™úb‰[c—‰¶É¹i ™Eü¨¹©­¥¢Üz ä­!‡Ñ"‡|è‘:¦Ô*ªj˜iJ­p9›3ÝÀ± r¤mk»¸±˜Ša ^™*º,­Ù§øŽ4*©¨‰ik¯áx¯VA 1&¢109̆? ”EP§u¨)܇›„ºÑ _…³˜“¼1j3ÕëÇ3Q(Ù&%cÀ3Éù;û€%u1É€A‰ñz•#óäÊñ‰A€Ú¥Á57²¶ ”Òø¥-©6A°¤ƒ”‹J(šÊÖ«Jo‹ "–eñ½Ñ‰·%+ï¨.J±ÙИ;‘ÿ#ÊÁ4q›ôà ä½ùŠˆÛ·ú`2¸© ÅH€§C’˜yC%7ã«(B:Üá=óã)@#™Ì Bc—µ˜9 (_‚¡Bi*ÌÂ7 A°ÒÃÕ3Š®X¨8ëv)7iô.ù°Ûú6îkK®³ñ¶ô+—@Ò/ Ó)š,ж}@†J0¶Bù’ºø›uÈB_…×Q£ìA )K#&#̷ʈ¤„Ó/ù|MÖ¢¬ü±þ@K!/ÔuDdYý0S‘D¹A¿°)˜Àû>Û5[º€P-P\8ä²!²/yM- ¡ˆ#ÿŸëÄà)÷ÈÃ嫳X[•”€ÏÇÙ%{ü<£ò% PÔžè%N¹0Tú°:-„£«éÈ=ð  q™(’¤‹· r ’ {º Ê  ÚªckàO!=ÚXË5ó3àhŠ´l1­ "ž ÈhÁKç)ŽéÚ¶¤¬ˆi!“s=ÈØŠzùÁU)žøS34QcaÏ©Ã/ÉYÈ/™µè0F)Žì²îTʀʙ¡PŽVú«ãȽ9û+“GSqÙ,4ªÓ³ P%þÙ²ÃØŒè‘ŠCAìÇBÄ0&ó7B3OÒŒz$½'ñ'`yÄÿ/²ûU4D¶‰›:… øŠÃ:ª¥m ‘Km/T Á"œ“JAJ ›.$¥ˆâ$Ì–j*m¢ŽÓ ·ºY/<ò¼J²Ž‘¿Ú˜úsŠ‚ì¦:R-¬d»®"§ÉŠ”È(kˆ Œ§yš‡µ˜>ptó£¬È‘Ü{TqŽ“CÈÒ8ÑáÂOS=8c¸Kø„£z—Ï)¬"’Áš ÉÒ¥­B#Yd9ð€3ì‹j>'T }p ux¨8Z>°‹†pÎP"sƒ<ÓjŒ‚´Ó_ª/ôšŠ­X: ¢*’šz3ĸÓËbȈ ¢’JK–6Z?ùZ“ªÿÒ丣¢9XIAL>ç9rZ»š~¡I»­[¼¥ ¼Mày»ßÉœõaô¾B¢!Ö(šý´©@Õ(³ø LyŒ-yËAŽcª¥9õÑA´BwyÄ CO½(Jª¹®‚¿Ë‚­Ø‘-eL²S”Æ¡FS±FßÒFœ±†8€1ô¨¢ÿë$G}\S‚’á»ØcÀKq¦ Î$,uÜ¢i4|Xó½^‚É`¢Î6ë«(6ã˜eÒ%LJtÄŠ>û’}È¢ŠŠD#rœX̓ 9z†%2댻Ì;KPáåÁ5Žð(éŠ(J¿9C0áÓ ¸ÂÌ ¼I JSÿéC>”9qÛ—ì1݈,ýHʤ»ž/s“*J‘×áhDÛD0c}\8¡AÃÅ„±]©š¹J£ ѪŸ@¤$ñ³Ub²âÍŽ®c»cÊ%†]/F*>–“=Ý<Ò –ï„¥A| )"¥:3Þ´K¨"SÌÇdL‘q̤C•‘Ìy¢‡—º‡mðS“Îc;{̽©šš’`=5K«Ãu”½†éœ’¡Â†b–‹ÒÌX¨}­ñ—«X–{К¨ÛAF ´X,Ò9)ÛÃ4̉ºYzp‹{hÞÓ}Hµ#¾N]RJõ1,© Im[ÍHÊI³œSÓè…d=¾›‘AÄPÿ…^n›5b˜· ΤlÔãü08… ÛRª[M©›=ÖÌÙÒÓi.?k¾7Ž¥„hwT–/í%šcõDÜÎu¸¹À;’”މ=: ÓðMCZŸÅÅÞX;[tÓ û+¤ |-ÁÒX:!ºXÒ¨“,  O¦Ò¬ "•:Û…ˆp°K¡ú¯ÑÜx1‹8»ámA”µ¬%BŠœ¨s‰%¶juØ ¬´Í`’ìpZùÝ瞊Ëð¢’䈌jÉ“ØXÂP›« K¨§¸­H;ØCÀ‹ÀñRºì-KWûŒù\U½ÀX¬I% °BøIÌð“ÿ¦â»3‘_Ó n øSVqeéqZbö ²´Ó)¯¼#„I>ø`->Æ%8’UÁl†t$‹Xr¨ÕÔ&Vò®gbW4qf*ˆ#ÒÇ}dísœQ4i{0\ªÎd1©àb‰®DZ«•HyT`éŽF!vF@C¢&¹m4'tâWvú× Ø—z‡k€ƒ®\¢]SÇh­ÕåÁ)FË ù±ŠŒ¹™ß¦áͬ þ|Ž0©¦Õ[î£ë¿]ªä+žÓ–  ¬œ7ìÌ¢CßP¶ðJPmCÔñd0jν w«7½3ž€oä ²7Us«U9áDÿêo#¬Ü®¯áÉ*QÛª£Y²2^¹ª¬ý‰‡8’ó1ãŠR,‰' ‘D£pZÊ­„qßJ©.Ô ±áݘäØ!¹@e¦äæaø"ZÒÃl­²2¼’¾b© ¯‚Å븀‘—Ìè44“NÑf”¢Ü±ØbbçMÆr—á³pÝh\‘ØÕ­|‘kÌF’!‡{¸:©ÕleØËqc)éGÛú %´S6¼dR=”ü:Ltœ~É}Ärr·JZ@þ`?ÇaĤT°¬Œ³$Í4’ÃC67ªÖo¶¯XXBy‰¨›¥¾‹öm”P€m>tú äÈô>ÿ*3 ÝéÈ~þ>£ÉÝS!Åët\¦d‰—µ#0ü ¯?î{,)bOHI!î@W':š€ª6§!§=1 ÏP³îdùw_,÷¥A¾Bê,¶‰AÃÌA­Äɸd免i-åÕ¼<¡ÂË÷±¼U"Ü-ªmõ£”úSZ¢aJ …a,eXî ´jŽò“%¿A‹7_]Ëd¡Å4‰Æ4È cCCRµ°:âî!q¥p+¨m-¯¬¯3Š&S:ùá( ÁE˜ËOÛŸt5ªÞû˜hY—Œ’Òwœ¡˜ó8Œ,”̹¥ Îbp¸ 2 õ¢ýÚ±D~ºœªAèãÿQrÕÒ8›–E\4ðGÆØM©ÔEF5B‚î×Úëð6FÌõ13 AŒô§e+ŸáÃm¥®t޹Äêº8M|MQüUž”à 1L5`Êñ~4ÝêxÉjE‚›_ên;R|¼‡zŒÚ?œÐ’ÁžÎ$¶¥ÃÎE¹ÀÞwfЬÑÜΑ0 ÎÜ…ÞâÅä Tƒ:#å Å[Ò£|,ëó áÖÿ´ÑצÉ|®¶{×+O˜{Ù­“9ª­$, †Þ˜IŠh=ÉÅw$ŽRŒfÂU+ݙԔ—q°“>Í¢htB‹ô§^‡bà„Œv €Ð¦m¸në‚xÐà:r»ÿ1$Μ‰à$®cXð Â‡!DÜ:àÂ…;ˆdÆÍ$©MƒÉ)ÙqäAž jãé±çHs0µAì&Ðæ@’ gblø1£R„3/j¬É‘ãE§%níIqaOrGCvL‹vmد‘.mú5&Î…2‰’4ˆ±kƼ!Dª×«9„bó2üËÔ*ZÁZ,èP"N³‘þ1£Ä˜F«œ8רV‘uNf(XoÒ»™]z˜àB‰­!š…ü#M’×îܳ"ɆÅ{oyÏ_ w¡±Œ®SCa2|ÌCyïšÚš«®…)šªÒ‘”»é¾ ü®ù¿B!v¬ÿù ̰êy:´i¼~q·vU–—‘@æ×yˆiS_kÅGM!yæz}-4d&¹¦“cèM$^AAN9儳/‹¨›€¨‘ã‡>ˆ¤DÈ:È€Bá_n±$àw=6RG®•CU]Ô”xGŧ"‹$½t|ý‘Å[áô[k6êåPfF&¤}Fѧe`h1ùe¢õ'nEíõSCs!”_Tœµ÷cU4}—'UzÂ÷B…çmTúdØB”¨a¯Ñ”›oâµ4g®Å””õùwåo-AÈ—š’£”šA™eK¤ATœ^v奖¨|dÔ‘¤ÑÓ¦qºÖºašØWÿj©ªªæ$Å ¥Í;û¢N{ô†5“”CŽ21è@Mï„Ç@*X™Ýê”9¾Ž´ÙOªV*Už™·WDr„Y½5¥eö†šPB¹•lʺoRH•šÐ•eÕT™…m¤l‘}ùž{éDS>±Xr“JDbõ Rm"ëø Fp(“EjXû¤"N^ §¯Š„æIá(ÊéÀäÁvîV/*–x+E/㮆ZDM±IP¨¡U„cI<Ú„éÑ¡…øqc!lN6O fLA¬¶Ûm6Äzi&è}Y«Ö2mLrjQz%6eç¾E5 1!ê|cÒ§ -W ægãÅ–¸*-?ჴ´ø$¿.ÛïÞÀ"ý$ ¾T* ˆØ*Ì#ÞOŽ:Jn€Ó¾¥ivé ìmŠxD «Gk-ê\H”RÕ'¬î¢ËIté(ÑíϹÏr©g©Ë™¤7A¡*Öiÿ)c]îXl,ɲšõ,·J‹ZÖB%Mæa 9Ììs%¡êtï)•¦vF.nM¨{îç+ªiI4eóa®žé€¹e2™”*²º"Íôfs’¹MO¨”£HO§¢Á¦_ŒÃ:§|Ë,ÔXÿ,á;«)…(Ygµd”2¯à ©2½0f´ Sß­²½Á HŠæ ÝéÀqÔx«šœ"4—ºÌŒLÜ!À@HRSѤW:kÝãv½3ùŠ"·¾_E—Z_“¥n¤ÃWéÓq“€döç9O¦Z¯CHÿ³à ×TU¤<©i—Ü€,†#æQ«Â„‚»mçŒFÖ»(å# šqÀËå0v?O­¦×l’æ@U$ĪêZøRÐòE='™Ã¿¢  ž¸Ûϼâ$e•™~®ˆµÿáPRE) qÅ.Ñ- : ÿÃËLflýT¼×ÅÄ+û»uª¸{á“1ïså ä^·W Ÿæ›¦rßHNxªñ¼ü+ $EGÙwW+YÏéˆo$ÏUœ©‡»èäNåAαߒ1ñrÒ“ é(KYŽSêÀwà Ç6ä°Ó ëp^ížNs•Ðmo…7†â7A&®t™Î_Pn7N|ÿ‰¨¥'›ÙÚÖ têâÆC±¼fª·b«O9›px¤Œ‹˜¹DJ°ˆ>pŒ:„ü¤¡•CoZdhÄÅK|EãPÚaðE>eÒRILS]W¤´ÐsÈÏÄ8ßT‰FpQxÞ>5ÄDÙDÄ€ŒVyžcdRé8 >ÆÖlZ«%“³áP¿8Ñÿœ†>eÒSŽÚ±ÛU5Þôì µÝÄL°á!UÄ8Ïoœš¥ýÏý‡£ãÄ´EÞz”¡R±Åkí܆ýF²·†qNzaS ^âp¦í‡xD2= ¤µÏ°ÇqtF •s„È\MGuÈÀÌÃA(ÌGHÞHÿE¢0Á Ð §XY°žadÏÛQà¥Ñ·IWLÈÄ™QyO‚Á CÉ՜ѯ N¯ß„•ÙíF•Ä–‰XBmE\ÆDp Â:Ã((FÒ‰žÅ”ˆµYc :Œ«…žA~p«˜©Aríb&–ÞxÎÉͪ+V†<Éù¢üJ%]EuUÅ·dÃÚTÜ>ÚK?YÃy]Î_lEsÝÚxAYEÞåHK`«ëìϪPE¶9ÚEvÊ͘Õ­MÑÔÚåŠc¹Rˆf]`lH€FùäQ¡Ìc5 Ô¯L]— K…Tˆf"Võ˜³< MKµ\ÿ‹ÝômƒXJËÍÅ™vÜüxYlpá ‰I¨ÛÞ¨ÆÆ]èZâéÔ‡=• ªà‡5ˆËbÔÙ“$ÉáŒFº¤Ê”(^û½–vˆfuÄíŒS,, ©ŠY¨ɤÄ"”C1„Œ%dDV¥_½¸K‰™½ÄDƒSžfyâ79Åœ»ÅÉ¥hÓRÄNª¤DbaÏ¢ôÒN)K€ÀÌe¡X¼”ÛŠä.m”qÌбu¼^o6 ¤H÷Ñ0iØW5…XÂ(Év^þ F¥!ÌAAÑ%Ý\Ê"”mÑ•¸ÉœLÄŒÎJò`ý˜GxIk’¦Éq¬¡ûõÿÇ¥¥Õë¬É^(SpÜPlß;ÜŸ• L\ñQRâ5èAW ·… š ‡FÞqE|ÌDű–É•ÔÄŸ—섆Qذ`‰PFx–MŽÇ‹¹YUY-qP\d¦Ã”\”F÷ÀÖÐY‚Ñ‘KJЄ‹ o9c(€‰2ER]øFþK¸hyQÛ5=è|JtÙâ%Õ5v¢šÁTMÊ©OÌXÏÍâZ„é\IÛ¡‘HOˆÙ ½T©ùˆ„ƒÂÔ_—¥˜É©—”"H®yÅžÚS«v‰Î §aÅ\î ÅV±Î+FÁ ƉÍôQÎÅ`‡¹ÖyÓ’þÿåꓦÑÕÉây„P-ç ÂI%±Ê/&9Dò}Ò˜Gó™R H¢DЃ5tGà|ä}Ѻ`_Øõ8Fj â•ôÏâš<“rºKúQØçö”àl ÕÈeâÐE8ÖG*§èØÄÂP—L5'öI½Äž©RŸ9 6 Z`6#8,BªDJ˜'[ÍÓ½ FõŸàQŒ›V^ÿ‘±- ½D(Þ¡BåTol6¡„VpáD ÛMÎ’ýÅÑŒS,LÀÔ£ÿŒcÊÅÒè§xGZ\k‘LÉþÔÉ‚fZš¢ ŒìÐ!| ²vŠbÎb¤æëÎðÒžô/²M¸ñGéÌ^0ÿ¢¹ì‰¥á ë@ˆ¡8Žçg Ɇa¡Z‰"•b $Ìrkj•DÚ™,EÅ×&â[1#6CÐ$è:(Ü­Öçïˆ0I™ZµÕ÷× ­¬P6…ëIéÆ †Øú  ü,{l!²™$´-äô„"RM>Å¥Dáb£ó<ßÈT7 àK#2t ciCÒå¨> BCPÐaæãáÉ£¶âcÂ_.Í;’g_©ÐôÌá¥PAÜâŠçÑÅ­]­`Wôˆ£Ç:˜=*¸˜Ÿ„0)’¼à åY…M¿¨ÇÞ⇿L÷¦ç÷N‰Çí g4ã$‘®‹„o«IÿÖ?VÅ:­P€×cxÖÉGërÈíbB  ˜•‚ ­œQœãÕz„âp…˜ŒÍA×­ =ÅØ£¶\†ÙXXæ 0 PfÙFQÊê<ŒD­ÊA½% ƒ¨# ùKPqWP*—‘‹yc*}Õ ŽQF±Šîœà|ÚŪÜÄY`šæ1ç¤ÉÌ‚« ÿJh0  Zƨ’/8‚9a©9ˆL=ÀH9¦1ˆ5±Òré9”±uõ<0¾“иš+¶\tš _bE!Ú|ÕÓ¦Wr|†;džº™ÍiØøE‘À¦z½‰›JWÏýÚ#’’Ü”}Æ_…ÿÖÌ…,i™êõñæSÕYÚÜÎ^pØÉPÔМôˆ`d˜ëL(T½.ç¬'Î>Hy”åíÌiLÍé °KEÓåã\†Ý/ƱKìÛ öòŽ€€Ê@ôQâÂ5ÆÞ Û€XBàVÒ:HÚ‹MnIYáRù.L剂ܗ½À°Ôi[ÕÔR‰_ãpH~‘IJîÍÑ“+gL†”;jÓ1¢ÄÆT‚:4oŽrñA4ã3^Ѹá¯JÔ’–P°4VÀÔÄfÝXç±"H àÇHH-¥µ¬È:¯˜U\V.FÉNaÝ‚¬#ÌŒØ?îd"Íø~N ÎN~PÞOûÿ´O§a !šŸØkÝ䉆ՠĺ±Ë¡‘»õEjœTCM™á”)íAÆJ<µXlØKEœzf]Ïoë°ìnW0ÊÝÔeYzÚ)Ù>ûiišð]—aÒñmR'µjJ¬>ßÓjRrçd[غt¥†ªA`ÅÍS7w€gM™ØÐ(m™¥[ˆ~Ù[ð?E$Ž$©sáÔê2­ÝÑÒ‹z¢åˆ^Ò=øBÇt3çêé&;¦ÁOÊ hÐÆèàK›à }•^&EïÛ]Ü[éøodàNN º©ç-MWC D‹{8Ê šínˆ2-9g7Æ´é´5HiYzÇÿMz›ŠÅØ%m{(žH9iBXÕNXɘH&N-è K²U»V~Ã3E]̓ΰF¥Á •\Ô²´ý‹ó¨…w~Ýy²²HbêbÄoe.] "28,¢\™í#ÚÕ3O¢Úè ZD æ‡t^'ˆR§MY°ÚÌYô É]ÆI7Ì=Žcž€÷ \6Ú{ aäý”¿‡©dŠˆòÌd‘d€Ç¥È:äÉÜÃD•Ø›äm“ƒŒèB(œë‰h`]HÝHV‚þ¥…¼ %Ý£j‡—O oŘ„$ gv (‰ÈÚß ‘âe?YúôÏêä…Ê9ŽÐÔCHFT,nš´™…ÈÿT†ZºvÚÅjŬ*–bñýˆAk˜.aPÛ%õü¬å3‘ÔõC&½ÉÒl6MxM^Vk ‹&^ydõ$GüäðPÙ¬‚C=XÃ@±–˜_>be× Òs{,»¤ßGZÊÞêùÒNlþ™Ÿùš_¸¶YýŒd¡œw3˜¬!½uI|¨M½ð8OŠD½ªÕô¢FrÓ†8Ñ*ǰL5 ÐôHo!ƒ(èâk¼kTÙ&£‘G¼™-¶By5b÷ìNmÑ¡gø [þÑ“mØà FõzD®Ò,½q£\tï }M ¸ß V|ÿ÷MlæGŠãtУýô}£ÈM›ÙzïùJØŠTEš3=§ÿQË`²rÔJã‚ÆQeT/ÝHPÎEiP”4˜ÂTà4Ú1 TôP+—ÅÄXü¡Zë,žsÆN.Óó­õ§ÀÑÁ5óÁ¥í;ð3A›ñ^åYl‘š”l&x\*5ç‘\ö 0/qq†Ú‚¾aÅÇ•þ™š(Œ’ËÚuÉzZÆYÔž‰_<¦J6cŠÇ¼ˆB£ )î‘TÅD!ïIM#¸äJUÀ‘µ»\ȉ*FV*e•<à1íqôÈþ\iÝ»Xš§ŹN V©Þÿÿfj°Y?”GÕŽ ;ý™jsfMµ Išt±áèÂÿ8\ ._¬E÷†ƒM .O½AáÀ-*WLLÝ ÓÚ~–fKÝ>ùb<ëÑ Nçj§öœÛ7{Ѽ_†]I3b–’Ó^F¬P·ó2Ë ¾›J©¤ŸðÃ(,ðŒ¢h«ÄÒºê@‘òª¨µ—Î 2‘†j Ä7;«#à g¾ßìÃj³šJ¬l7¿l2i;ôÒ¶íê£m¨ÈF+±&“än¢Î2JÏ#áæ£¬Á÷ò‰2‰óÉ)‰Hƒ©*Û¸™Jì¾À`tÒ"m ?-ycI¶Ï€‹¬»ãhKèyçMÐ"Š#œNFî g{°±c³Ú";h¸ïh¤œxn³ÿ 9Ì))°4koÆœ‚<Ê£›|LoQ “„ÇŸT¨*I!ÒFR¯-ÊÀÂ`¯'7½JiµG ©0‡.j±ŒDÊBÃÙ™EÞ!´¯¬ÈñCŸA"JdbB±ì3V’©¨$ j³J¢Îš•;‰ZâŠA /Z·*g Ažº)ŒCËZÍ(T‰ÕP Û¶šêG£Hª¤‘òâÐ%ËVêh¾ƒrˌ‘Êq(sD÷Všû8­ˆyj ÖXa’j°ƒ$êFYyƒo âž¼ $;ælW¢hú ÖA«j²T½ 82· ²«¬½/]EŒ,7­&¯»!‚˜UÈ~š-_Okf)áÿ#‹Ä·µ§Öê¢ ;Êm]ŒzgAÔÙkđްf’rÈQF®yZšg>æ,ËÊtS ª^®o»Ÿ¢2Ôß\é9ñÎ.µ>ž{ ëLZe ðÑJ/ K¤E óí²ÙʃJX ’L^)j Æ„êá|d±„ž' Gz¡‘lEA/µ<)3ÉÁ¢(‹zÌ6¹–Ð[×*\™ªF»A,ßüH/iÿí[Æ|D‚~ÕJæE݇U8ɇÊi´D¯JÞË™†Ñ¥Žš'¿ Œà»u”4XùϤ òÉKhËR€˜$$Ø ¥sP£Ô}¸žÑè¦4“z ƒpb»„=®;ÿóÐM˜6Ü%8ìJBv7¸‚“lVC0%¡¯~ªÍ³#à$Obó[G=øá‡{`ê+áƒ56AŽwì"PóˆÈ;¬a‡Âléa_L"¸ã˜x&) “Ö)5Ž sïbÐÃ>ó­o©…%ßJÐãBõžIlb‰:[¢b¦¤‹§`=“ÔõBŸ•uŠ7€9ʯ"+|#å‡>|a wÈG=|жÈAˆuøbE"w⥒K1¦"ý;Nq†…ªÌÐ 'øšMÏJR˜É¤§'JÓYøU³“!‹rÿS£A>Õo©æóÎÿÄÐmqZ×lÀQ§;å©4|ò9¥zDäÛèé®v¹HpÉcXѧ¥LaŒEEºesÓFÄ Tæ¨F: :Aƒ©6¾Œ¾È­JhâËÛð/KÌÄ&br£Ð΋1emÈ?{t¢e!NØ€¦¥D”cˆp‡¶¾ª™qYFA”×Nhìÿ!0E*0kóã ï‰=o¬ž1ìÎY–Òx€/ ÚyüÒ™2‡0èSØwN+¨yé7çbêÕTeɘÊÃ4ôÓ²7À°Ä'¢»©Ý|dVT…§UóY¼6ÜDy8aQ)ZR$¶§¹d_éÙŸa4•°X5J—`먗WhÌOYS}‰™kÍö:?Âuˆ]órÑ6]]"u(p“›@›z·¼í-§i G"ãžÍ÷!Ì[¡èƒ«42/›x¾t²[Æu±²PW‡d¿] ×)%‘¨ê8•'_¢ÖM>«›í†¦ÁìPO—¨‰È;yRÊFÃrç‹JÌMXêäöa-rÿ`K[õYkiÄÅœçHisœpà•Ú1‰îM(×”…´ÀÛ䵇>8g挕nfÔÜ­Ô·&Ô„¾úa(™ê›¼½ÿ<ûÚØŒHTJ§2£—Ìè>S0 f±ƒ°@Òõð_{¿hÅT­$}xF:åf)¡yW¤ªI˜VòŒv Zie‘GÖÛ}'0DMýÎCßâò·€=2P^s4£_Ñ-N"¯ÒàëG¹#>[‰Lt"‡Ž)VñŠ2ðÁ'ËñŽC5ìÃÇLUÌz…ù ÑóÃ}~Z‡³"O‚ *Û Q|YžÆ£oA:3У_F0Ǿ,‡'+ë@¶nÕ¯ªÏ\  öèIl¦ÿšLŽ%î‘M1Ú¡Zá(å:b 0oņ2Òq_Oïîï|i¶‚¨ëÈŽàÈ1Ì;ÕIrŠÐ³Ï¢šÙ=YÐ øB·?M°%L‰´’RE£Ðd2t‚_ŒÅ ~ÉcjiõDg®<$'þ€/ø ÊØ*ÎÌGiÉc†®Ÿì˶ŠQÔŠRîE0€ek& ?)%æÃ*̘­*tl#ã>N°ŸXOÞ0Çv 癘§W\ð¢…*:Ì夆+î 8^*¦Ì-ªÇ¦Þ".t ꢋ:b›zÅÉ"È_´ƒÓçüãÄ\ê|Lëõ Æžðl:&)žÂBº –쥩*c–ÿLm1‰6‚ÃÆ^VÎaþpMlç<8Dúôg%è¡*Á€P¯„'ùŠ;LgTNƒÜÞJ+"eľ¨ä†ê;|iJ„ºå¬ÎD»ÌAGð(E¥8ï/©¶ZGS ¤«DÎ9¸¯›,HhìÐrèç›$îGâN°Ì)ü_þã’ñÅÀÈ4Tâ›Ì* £åv ¤8(ÇÙŠ¢IP*ro¤²¶MFôfV¬Q­hdîêÇ¡þ,D$C°èƒuÎíÚ +Êß®q 4„¿ÜqªÖ ]À¥DZ‹›~HWh{:p¶dn *ÎÍ{‹#ý#£j‘ÕX®TGôL‘¢sXHuµ´ÈoqZuäd¤mN¨É|j¿ô°‘¶äUmièæp ëÐ'µð¡ÆÒêã±$õS²‹hÿo ‰¨ËÔ&ëÑ‚QkÀ‹Y=c¼ÒDsº¾àËq†¾BÆMTÛèTNø+!¬&Ì!›“ îa"aÍd yXÎN#¸ÈðÏì|¦UEüðÉ›öÃÞòhv&åW’ËB³Ix'MkæÍ GU«7úðk3ÎR›¦GÚ_ "n"“Ê|ÁYÔ£ÌDi:Ì¡xPéÅÔƒëTMûÚåWNLu\ul‰Ãß4'Rt.J¼Ÿ£z‚ƒ© ¢%%fJm{Ìg#`à*YæþÈfϾhhÚ),"™rñˆd5æ©]t‚‹…iÇÖÉ|x_æH4ÄêJFŒ%‚²±6P¬¤ û̲ÿw1eÛ¼R¼I•˜t›óÜP+PUUmÅ^ôÎâ2KXî…O“e8-Z¹35qmvÊŒ$xM¨|m8å¥8ãæ8é'9ñf9û&!æâ`ÌPBFpÐÛHÆ‚¼òšp´(l/ˆ°nw»¤c#Ó­àÞ°„Åd˜çòbŠ9nx!CüÎ1€ çäw™° M£®,A‹78¢ãÈÖ!*”3ä3 I©Luþí*âƒDŽh³*03ÂÀêl>Õ–‡(j\‹^ìí½äL ÞÞŠEÖå4ôV~Z+–_„vôB¾n™Ø&ì\5?Ê vp„:3 Hâö8~Ë*þ£ ¥ßÿÔê³Æ p)Æ4wË<¢ê{Bó…Eª¶Æ³rqb6YDBM‘‰$™Õì^¤y°*Ÿþn—»äw§âF ¯dK1‰tBñòô¨¥ˆŠúTòpà v˜IŒ$"$)DfÐL˜EB$‡vx¥iˆP$­¤ýœæAÓdžp:t“øQBc»C¡¬sÕ€Ÿ’8náXÊá’Ì!ùöA(A…Ú¦Ex¤ï„S‰ÂSè`ò°›ÒÖ§FBú.ÄÑF¤PV2]RJÚC’v,J;–gjĪoÞ8¢+˜•i®4š´Ðʹ½\?ò ´/¸_™ËGØívÖ'ÏÔ‚B`æˆA³6ÿ³ ãÜO²®Ä0€©2˜8›Ðâ/8íêP†ÆnR³kN7g£ª‰l—øô¸•èæ•y³0®‡iX,„hbS·‹P²×Ò<¨ô¨9HfÉ y®¦ÚB c 9%ø€¤cV¨äJ4q·71¤‘U¼í‚¼‡U|ˆ0µÕr°ÕN_rÒ$–üREm"v)`Ki%Tø•‚b+x4 Ð8äe%êj9ºFc§Z¦íWµE=Φ‡Äw IFó$Rlg–”è™DÜþhé¹ù£LˆI{ù0„|‡DEÓ‹[_&IN2@æ‹8Íw†û‡CÌ7®†ë*ËqˆG>~dÞðŒ#ÿ0šk¥u×ç8€‰s»jóvBXŽ!ƒl³<’x$¥GÄ¥$½’÷INîcI}²g¤‡ø ¸¼¦³ŒA5´÷b+‚ü‘¡ÓDL²M R|’NìD!ýù|’ÀåÀ*ïô`@˜SºÛ›ŒUçgk»Hæö²á‹ÂÇÅξ¢Ââ…ÓÐkvO““4² #D‹+-Gý—ã´7L†Ô ÄÐoiæÇÇö!@µè>Òˆ zÕá n¢¾Õ aÝ[a¾Ê¹ÔØ÷À!¨Mcžû04¨]œ$"îýt\‹–O-*w)›’0ƒù .Ù^ZMÌkãF@«³"…ì’8Úÿ>G{b­²ÁErK´Û»ìÒ¸ÓDí 0e‡Ý÷ÎD½ #c&õpb%Aê„öuRBˆÓ0t_JÞ逘wŒºe~˜æõn ›ÆgVvÇf¦Q4NB¡ím8™Ø>ùØøgWâ®0ŒžIÛд3¾ƒ˜ãÆ—óôèÐÄ•»gôDqþ6ÿp·œIIÄ Ó2H>±üZþºeo—ã0ÔÈák§-wR(³RævxÊ¡xa[ºjÌt¢»(åƒDüαý™p‚B0¾„¿üB”d寴1­ñ½HqǸOê–Pv?’T\âJ-Cÿ›T=GÌ%ÿ§I<‹4Nº÷âŠi¤8ó:ôÎr®Úx^×Qˇ&‡chÓEÄTàg·{VuÚ‹\$ gÊô²xS”Íiwît‹Òa«§Ì/(8øðâát•³ˆÄ Ìi[·NÛÀ‚äÖÕãçç^‚Íãcm¹w»døpW.Ü;lvÖGPÉ’µ™“8°[7ƒ»‰$GN"Á„4ÁÙ$¨“ä@Ž\gŽhÑp»ùtÉóá:™G’“IŽäË‘WŸB%ÈõéL“™Ò¬:µ[΂몂cªÍ%¸©CßrÝ:ô%Ñ“^{V)×kA’oÁ•37v]6šæÊuÜçË’º¢í>õÿSoQB劅jû7mB³§:5ÛÔ-`® “ãìrpW¬hiò­*qäΧ,—‹ùôdO´<ߺ4Ù4áA• Wž$Þ•4d—J>—Ê»äïÔ"­w <ûO­×™7yRüÖ­¬Q×UZðÞƒfíö´úphZð3Ù~ÇÛõ]ÏÐ!'Ù[{ADOsý…W€I&pT©´’H=iã…ÃÉDN:ýgXk¥%žWm w[oÊ-ˆßp«i§ÜvöätžÅ4[vMeRNVÅxlrÑà ô€óã@UÙaM&‚AƒõÐD5yÀwYÅP"R%Ò•R¹%gö÷%oPÑdÿP\w egW!…[òÔžKey)£Qj¦’iEd“MöÉ„UU4¦UTšlùGæZTA%SQB…Sž‘“O,ŽÜC'¥à„“‡>ˆ„³Î"ëÄ QiŽdŸŸ]~ièNµõ¶ÖLD©‰Ð{Û•Ý}žqöžŒÖ·S\0‰÷` 7Zˆˆí$ik‘5bv2z\‰>y·—q"ÝFKÊh›‘R×H&©{"Zß)N8Eí©T®^W®µ^¹Un¶~©õb¹5ŠY¨ˆ±žÖ„F²éjdiié×–B5¡@ÃÇ›}9˜ÛokÚÅ¢ID(Ä ·œ§¤Ý[SŠ»ÿ׋ úæM'ñh(8÷øÈ;û³ÁO8·z S\r˜ ©Du÷ G>|19’02–ëC>4gB¬Ã¡`â•Òœ«!¤oÚ| úJ¢mZ(%€ s$e#âué,ò¼¨ÿÖ=cƒ‹ûZ¹.ÝõKåÔŠ>CQm¹ŠÙ¬–®HK²ˆffrlà|Rαð²<™ªÑjÈ•”™EF›EQNA»ÍZP‡Tk“£dÔ €•ÈŠ\œ&†1m±vF÷©Í;3?Þ8Ñbĉۋô’5өȘƒƒì.C(,ÁÆîäQY)t®L†k4uñÑ9‹($"‰‰jIZR“žäuÐyPX×øÕ¨’™1xž‘¤xÖ™¸HGWbˆŽH«‘¾èYÞü«ø¶:U­éu2'áý¯Ï‚zÈ4t·ì¢Ë›F¥#ú¡9Ÿ-H™.+¿aN~á'—gþcy8—!¤DmâitVëwRˆC;´GKˆRóÇy¼×KHi ÓÈ’C=3PÇ‘U^Ó'aÁ4õ°åð|°†‚M>Ã¥#nò%*#äq]=a)âp‹†4giµæ2iÉc$x3E5‘TŒáî †A5™ƒzT £×§QrƒBZÐÖ_mØF@h7ýó\ma*Ý]hñoòUDxAjҸ&hbh¢sF(F1§A'ß1lצ ôA1Bô’VX Ä`ÕôKÝ€/e?ÕUŠyqQ˜¤b‹Ø~_EuRF<ì‘r)r ³?pá\þ1`az|±—L t<âXV\³H'=ÅoÖ„br0ôGiˆ³zÃg 2@’#W)Ã2}@’ÝU$GR1JÂ$åà$;àä0%oGŒzciTCÿxË4²t Á—+‘uAÅ&³ÔE½$q¥T·×U£”cø{3ƒ3-Ó—×™t+Ì”láL¦âŒG F9 Ex„ÑzžãŽHÏx?sfæ1i´§M¸SC$FpÓK§W0/ÅsGRÐÇ…vr‡†;zº-]¢J"ºLÞã:¶¢>ûÿÇd‘ÅÔLvxaQ(ÿ:8xÎ¥O=Ó¯$:iÑ'Pß2l)ˆPÂÓ‚ ƒñÝ`ô™=d‰5 (æ:·Ò‰†Â %õƒ©a>ÙÁOŒ8)¿(h`¹éÈF×d“"[+êC2iyÞ3¨ÖF,š59ÑbÃsN¶’C9D™)™Cœó’²¯©Ã†˜µ ¶œ@µ]„#m6b?ºCy“Ùª!³Ù9!ÛÜ9Wë ýƒ$@g¤ƒ…³Žâëw‚‰h‡¼Rx#²´Ÿ‡ „’¶îuNH#ºf:÷Ö~V÷„e¥×FZŸá1#%Ñ=åŠ}g´aÃÿD<©"‡6\Xñ&´“Ó•ýD’檆WD9¸sTª ‘ú"ß1VÃr޼’Žæ5$ìH}áNâô8%R“"ìgaþW\•t2saþBc5;¨ŽÖŸâ+1•—ex6I¹ÃEˆ„sª¤(Þë%ÀË´8„xC…DÒò>¤0×Ëo9Ñ™BztDHÁmáÐìL|4 ؃wdT”a†j=ÁD]¿viw‰6¦ñ(Òåh:i»÷½Æ ´É“@tŠpb¹¢Mð£¾g5GD~¸â¶Žw®³6Žö¯…;¥ø™vVµa 7–“ôoõ+d"¥(#¾¶ÿ(59Slã‘TY0‘¥´s¢‘Ý“Œ*C#ö­;šH6q—=&#«š#oSw\ë…)§@ì÷½ãS†rÖiç#š¤¦Öš6ðšëpÖÇ—´ÕÓf SI†³#(ì•?®ç"•,Ì„…×àë—¾ñ ÒJèÊ(0ûFL´yI‚S쓲ƒc¥ÔøtŽ¢2‘ „n‹á Ž BÐ)|@*—±º0 Nä…\Æ­l´ZêUHûm…ºk!¢F ž…®åËß‹„–ç˜Ï vV;´U»è*.K ±gX™5¯ÓYLkYñcºEXSaLÄ8‚–D)ψ1ù:’&ÿ¡Vvµ{ &VÜh;!Ô£%ÃÂYó=Ô‘(`–Aø¯øt|ñ>?g-BXû2Ű6‰…07 l¸glðÓ6ÚZrqŠóu]zd¦f"hW¦MSóÈÀ ˜‚ô؃d4.´J?¡f6PFéU:EI\TÄ‹7iÅf=•?È=‰ÚwÁʽÁXa­H8Ý{é¤>L+À~w%Á”û 9'V §v™®›¥Jœ<ˆ±aÅsS›˜®Ò‘JBæCÕ3Ô“'Ÿq™Âjµ\ŠÅÉåCà·]¶ähM&Ÿa´ó—¼$HÜAœxÁQéQô‡C«shÄÿ­“©‘i%;ÄfD±ÖwSQV2¹BNMæJ(-j6l¿ñ\=X¹0Cº;æ-MgÇ&…&€Ó™Ò”Ìi…V“ÍÂéAyÒ²Ðí™\ÜÈ:%Öîу˜F/g±"y;æð8û  ³ìt8‘z&¦G±àn]x¡&Ax·JÍ­uš)˜•ìFCJJVd´r•‹2Ú Â!7ƒ?uw[âÙ¯µ!ÙìG”­i«8·Ñ5=è€üño¿Ä‰G/û3xbœ'‘áÿqqBV‰Ìrâg+¥°èÍà t[¾²|/+­îEß(Ü™Rió÷VO?9=Rüâ3ÔFH70j8Þh7Li#âØä"²#¤] £ŽÈû]V ï8^:0Jq^!á- ’“·²×¢lü¸£¸/ba¬7¦1oFdÔg˜êÒÓÅÝÄ nÐìâ.ÇJ±'¥ŽEŒÒWò/~©´ŒÄÂp1Æ£bÁujáj•‘œc §`YHßÖw$•$ˆ>Z)L×+p÷k.?4Ã1™7Põb(SŠj…Lc”âCÓtñeaë<2,‚תQ°u¿âwÈfÉ>wA(;ýÿ/‰‹ªRd'vàç™û< ¯N}zX1ÃË­t5ÒDzy€nÔˆÉc6kÔ´y½ØÔ¼3¯0£Ó?äÑ爔ör‹Ê™4ó™7šb·3¥ j§)4©©«yjKÓ4QÓq`WZxa«¢3ÍÚ"€hs´ºƒPM¹Îb-ãBL_ç6±ôäm–¶ç*8aüÕŒH‹7ÔLK§Oî ¼ çÍA‹rÎTî@,œJ~@ªä Gº NH"WWÉÅðù£Ù²˜qt6mK,¡0G/(:õ¹@FŸ@е.‹UÆàAX2ç5 SûLÊ_¶®Á…rX(§‰ÝÜâ¯t£ÿ·'ÿ*Cú3!C>RâhÂñœ·W2×!õ®Z092´B8Šä6Uã³Øè”Û‚¶=Þxt‡œÀZ‘u¹é2ŽÊa6ÒelÔɤ¥Ðo%aç¥-BaÊ“2Ójg¦êP€ÌUC—;–ð6óƒêÓ<$¥&L©gÁ÷ÎóUÖŽ.&‹nïU4Ez<öÊ_y”¡C´2AŽœ9pÚÖ$N¡9‚ Íuë¶NáÁƒ Á­#·¢F„ë J GÑãAˆ1 ÌË’ºˆÝÀ‘3.\žzˆÊ•[T®X(‰7^´ÈQ"8‚/šûÎ$E£/3z¼¨Í`Æ…BÉ--YQ*U†Ý|FÌøñ ¶ÿ¥µeüªÑë:s‰~uÙv¢H ­J$8)ĹN |iNàIŠ0ÑìÊVàb°06.lr±`£ƒý*E8nÄË ¶\lP²D“ÉŽ$·­6…÷¶„­º0É!Ú}Lq)kÁeutL´5æ‘eqå}ôª×‹_ Ýxµ"Ñ¶Ž—*” 8êÅ„ÍÕŽ…=p"Q¡å¿»|Žæm£=’w)ò±ëñósï©ÔƒùXÛ„œwv‘A‡yÖÉæžkâË¡¼ºÍ ‚>š µ±è2©›.¢·=ê =’\ºð´žDz ¢¼†ÒM;ЦzêºåÄ›»„ÄJB¶ ’ˆ$¥Xÿû HÝH«¹’Är ±‹ 3Ÿ0;‹º„Ì §œpö)f¥‰ÊéI ?j‘ub ¥;ÚŽë¦(ºDâÌ6¯ìË# ›‹#¾ÔBì/¦bÌ«C ÈЍ(ë±!=ÓÜ-†ˆÔh¹ Z2ÉQl«Q ç¬+R Ã"I°±&Ì6 ¬û‰G!Q;ëÂ.GÊ!N×j<ç¤ãl°éÌ:ÑÒO+2”:#]rʼ|bm¹ÅÉ’äšè© ƒÒ”Ç#a+/… :«7á´ÌYæz„+ç•$Ö¶Ý‘¶!5ÊñXÏ*=7VE£ê±B—$8ª2¢‡@èáÑ9çì°&pÊ&èÿÌšùÙÏGü È÷àÒ=²‡¸õ©:æ" (­7A€mº²“Ü–¤$× ¦XQ ˜ÝìæG „Wr&täÈÆ[e¨dô3Ú½þxE䥲슢„È£ÜM’!2Ù‡ÓÞ:u„V;ÈB£Q 6œbƒÚ³Dv<Ó(6òEp-O) JÓ#"õe1ºy׎¤ô·ô@‘‚È•@Ê;£Ã k¾ßÿ©ËUl¥¶æM± b·¬À“ÙêE¡i ÄÞ$ǦŒ3Q…•š£îØ<7j¥„=ªbhY@òjI>Êe&2B®í‰îÄl㬠̪ƒ]Ìâ(S§ù½  Í¡âê¢Ã'=JGtŠl›ÓXËðË_ÎTÀA0ƒ!LaóHˆ;f’#ÕÅʶü›‡ ÙHpÖ¢l“Pæ$ÏÂ’®r]ùÖ…<·Ç4&R Ú_èÕÈ FÉœ™‹Ž/±VÙËIÌ‘´“¤ÄôÐoBDpLL±u¥ÃV»*¦¤ ЦL§ÃÆ´ÏgUU3VŸ&El®¦.3j·Ä›Ñ´ë´…ð‰ÒI·æ(¡Âî©·Ó+1äb3É`™2ªÚé–)§I–¶ñ+²‹ñ?³*Ó“3xB\¡”ZÃ?PA+u'ãù,ŒÄIpMs½4ù`¾{,ý ùÁ´ux‡l<ÑH¡"aÂÛ£¯¤ I ¢»¼š2b9BY);¼¡“["g9¾Dáî›ý`65)—:êŽ'D$§`#ÿñ¿PZžú@Án*ˆÉàº}д ‚°’ÁЃ|è´u †ZII½´ãÊ“Z‘“š%úšÎ1µX‰”ÇI®Ñ*—ïò”Ã* )³ÝÈ+7B2ñX…ãÑã z9)É™ò&¯ ó!7º#ëƒÈXJëi¬©pÈ¢ÐÆt’µ¨³ë3ªa´ØP$ò.£–B Ö€¢Š$‹h¥GB«0® CyåZ ”7$£?³°QFMT0Wá½îë/Äc¥”‚ б‘Ü$;<,*Û—uè— »H.;˜„Ù–‡áƒkr0à¡@é (£˜ Q:¬š1CàèË ÿ{ ¡j™ŠË g²8ùA°´A‘J8¼B‘´¤úª›ì€ÀÁR¸d‘µr¨t£¤ÅЕøºŸY‡¬³ƒzˆ!r“ ª(qЧiËžzÁÆ£j*ìñK®` d¡˜w³ŠçPŽÖ¢‘)ë #³¸µ Þ;«¨#@°nÉŽ;GQš1½T¬3‰ XÃFÀx“Z¹ž€âx ²× ‹¡Ë0ÕÚ¿Fz­]*¢¾b*Š#7˼ Ñ“™ñ $¡˜a‰~ƒÊLù !\³2»Cñ?âÀ•Á¯@7ž‰’7 ¼sÒŠÛË­é©§êa<ìÉ3õ¸8eûžðŸŽ;Ÿô)z8wH;ÿ@,Þ0l‰Èd«¨àãÙ›ÝS4(ú¤ü =UI±$Ÿ+ŽH¡A’Š„ µ(H© @âÏ)RÆt"\9½à˜Ž€5Ãy*±r\‰Úk /);sxGµÛ$+"6qR”q-$¥—YÒ¼ñà΢ÄnA¦âÅ%u"6¹¢ÓÁ/ ±¦©ƒ–ã$z–ȵT  ¨ñ¤²BSÔ‹’[9¿ç ‘Jm‘Çy*@Y<D:˜:¾£™ó6Q9 Ò£Ú2½åè4‹[ûÏ"Ì&9Á„ K¢ ø9ULíèÙP¦’ž*<.»R¥’žæ9¥—Q¥šBCWŠ X ¿· [ÿÂ%]B?_&aÒ{p‰á,wË+C¦C‹A™§ÍË*Ùl«Ââ™…À§~ôÁn’ ÒÒ震,Br5Ò D½*à |Õ ¦ôœøŒŽ$sŽäÑœ¹‘Ì`šbxš3j¤pЃ„bA­ ÈœË1´·ô` ™È Çù ˆ!­‚¨ù‹ºFµÂšÂ¶  ‰Š²ÄôßàŒ›©ŠÎyÓà”´¡&Ñ åë‘DƒŠ¢(— hS‚Lª*ä™îð?±¡O(\²Å‘©éÌœTÑ‘æxJÒM"DD!œ%Îôdù‹×С¿®1(·³VeYó”™y"†ÌF`5½Ïp ÿëˆt²! "ÄñâcÒ‚Š&Q<ÅT)EóBEÊZÅ8cÚ8 f9$ÊèLĪF-êS¼Ã¢ÛFŠš÷ô‘njÕ±t¢É¢V1~#ŽRi‘¦•?Ù±YÜ·0Jº%Ûèè5Ä J«Š…Jøº=>àØ3 …ÌßÝ$Í œ(\¶5ñ*BÊ-ïr½@y:¾¢SõzOƤB²¢ü9×—!Œ±™ÉDRÊ9)áÎÈ8n´edH+ª512žÕ‰EÛ–+ª_%yH\í`¢ÿ‚/º@¢¦À=ÚíS%ƒ ˜k2ÂUÉb™¥²Ô—IK,K™)˜·T ‡cêèøµ$ ™À "ÔO8™Zé•ÅÆûK h«*1-†3µÚÅ/|ˆµÍŠÅ‹;Hr›ðˆÔ‹ZÕl¢Œf» È&Ó:”(DÐp éÈ:ˆDÐ ‡ª§ì'Òê°SKŠ¬ÃœXké¢Y]ÓœPu QYßBÛ‘È2)b@J6¢}^ µ¤MšCL[³§È²rí‹ TÔV‘ÍŸ’HHÁÔÃ(p’Lû]Ãk©¡] Aá]¬1¿šÄàpµfÚÕ(*¼zÃT‰7:¥‹©¨¹ÿ‹Û6iUÕúÔá8Œ4ô êTX‡cÚJÝ"u™8$CLážÓÑ«(“ð85ŒxkˆKâY~êAcËfnU…ƒÕ¢˜ÏÑzíh!YH½! =²ÿQÔb¹Þ$!6˜Û«œÉµÃ >­Òü ä‹}œ1‡p zù'gÜ:™ rÂÐr€¡ø´PðIls_Ι¶Zµ1±U;ª*$ó ã@ÖNá”Û€0Zi™"Ôž³S%Æ¡!ÁŒ‘áœ7ÑÁ.I0»Ò£âÄ p Ûš/øÒ ¶„Æú¢Ì±’ÅÀÎJ,'&ù4¼°ø0GU9ÊÃÑ}àž.•Eÿ Š™cRü;Ê<µÞ«"A9Ä•;Ù¿c¼B7M¡(aaÐ8[÷€²¾¢ÉsM¹¶ïíš’¥º%¿l=¿ˆH¿nUzȺ|°>PÌi¡HªPQVR”a1Ðq“ •Õm¼PlnÓ žÄÝA¸mD9ûO¦šØ ¦ê}«IêÞ"âRE¼m5ü!r"‡ÒÔ’™pè&´Û erº¾›&Ak aI•::”zˆ'ÞCºˆ>ÌÚ;Û\Щ”‚ÓÏ[Ù¢sñ×FÁJ˜ 9‚B¡2ª£ÄL9±ÒíáTÉÔ â=#Š»¹6ÔS*%8½XÖ  . ¯Å¶¬"²Ç˜Xÿkâ]*:›Y%=ó©ÒH mFqj5æ 9fŠìQ3HG–áoæ›ÀVVþ5碄çõ°Ðö¨ŠøÀÆÚ”uˆÜSœ,U´,#¾~k¯ZVЃ¢Æ*¸½)ÃÁ›™cZöâu=Ú׋mšªm5mäÍж—ï|Õ2Ut¥¶µØñ§:yx§o}i½ï69Ïí ásœfSA‚ ‡“ÏÑb7TÆçYEô¨&%ŠÓ^sn87`D‘«”bMÝÈñØz¥Œ,› ‚ÜÖYÄm4î¸?O˜7sø2{›8™e”MŸ ôôð=6f¦¦ÖdN9аæ*8÷XÇšÿSZÅMÐ4çXž/YYŸ•~Ÿpå=6š³[¥w¼BŠõï¾U–•sc™Y_ã)ï¡{%=-„F¼Ù“½$’U'¥%4¾,rÏÅ£‚“G=ˆ„CÎ"ë #ʈ—ÙÞ¦Ü[cÖ–Æ|% ad9ºÌphT¤ÎTØYŠòc»¥ÅFÉ]€ ô¤ÄiQS™žX²¢èØiLòõ"S¨©mi !q â3dµd=<¡KžE¦ÌÉ~¡Ñql"óåK™) n\ô¨»xJ+nL`4eŽ+GhÒÆÆ"“ê(¯8wšÅH—UF.8JÉžÆB¯« Uÿñá{ÜÓKÝfSÏ¡ K¸²?Î<‰#iÉÈD”râÓëMÂщ²C;˜~îq8DMk.qÙ%çâÄ9¯9“«ÍW¢6‘Ñ("CÓN¬e£e"Šk }€/íLTØQÙLr˜™µ mjŠÉax4Ç€j$šlJ8ÊŽ|ÄÂê(G ãU?lW„(‡/Fñ#z+JØâÛIÖøA‰lKkÁ™“G´#¢«ŒˆYø’ Åò¶p5¥dë¢Ë¨¼e› thü3K´^8#.KqëĈM@y¹GÁ.Z<^X°³»…®DJo„NBsè¼½å.F÷ܘž ÅÌ'ƒh+ÿ¨¦$E»—è|V:U¨ò•šEÈ8öccí 2—)åUq [pVHO±tŒyçl ­TÐøI€5»ÑÏzÉ·©BG3Àšg@#špÒ4¨QM t@ÁX#JÏe™½Lé#%ñàôLuÆ«jÈH6Ke¤H1Yme?L ˜ x6.åD•Ñi])Æ ŽHx:©Oãʆ ‘k€SÜX²f‚’÷e„Ű„«r‚ 5…ƒ} GübŠUIH§| K~ö$óØ."ÍÓµ´è“>eå"bNeÿr•Y&¨s²ßȺ“QYËNö! ^±“ 2D$ÀÝ T¼â¹‰9ê­½e™ÿKLèb ôÈs“(‡ÍPdj$IQF6œó¾‚ BYdµxÂűg°€ÅW —T"Ýòl“=ðõét¾%ûÐp #!Õ-öcHØŽ¤ MŽéA’yB`»ù¥Ž¾ñ!ªæ²ªV½ ˜à­l…«y”£÷ÀS›Ôtl‘rJ9abPC'ŠxQ‚&2Ÿd (81è︒·¯Ý(Zò½Ð·2¹„klq`P£&3yuò ¾²Qªd®ƒæ›G HŽ>ècaëX„;ŒŠù Ò(à¹ÙÙFÊ®íÁMƒ?Ñ”Fêž$ÃIe}BËËU¸õ&G#â\4ÈÂÆÿãÆHg€¹Øf””?qi€ò'ƒ&‘1Õ“A‰‘_-@ºÍGjÁ_ç#¾ÃAJ[Ã]p]œ…œ?mÑ^2 ô¼d’6ѸSV?1B/!&-ÔR;b‡¢ÉÂA·v°> YLzÖlQFœ~,êFÃéÉ j&K9ô}îÓ¶ÊufHHlóæ:7$„†nt¥cÍ<ÈÊëúf¼N¤VÕÄ)Y‰(eûíBâÞÆëQMÄ­n ;0–ê‹3ì ’m7µFGIJDÊò†¶‹(XîÝÓ†$åZ@ê#Ë‚ÀŽÒîÃï[X1@Aª^V¶ð,¢™¢Zô÷ñf-"ÒgDÙŸÿÅœ%ÄsÊ¡ÛG@-+.òt}Á–ªK:¼› ï}è–÷€§Ä …Dî¹Çä0•£ÏRÐ(“´$†1nœõ„V× º¤jb¿’ÈA~è¢Ò)%ó¥i†–ÌBM[}WÝä$TùÐäA™£œËx ‰Mñyk¦ -ø¤ÕÌQúšy”'{$_p…<¤b¹Hr4Ò4¶ñ5ôkKW¶"œÚH÷nªÞ«Ý…wP­7\•¡lm˜ÌrˆÓFÒœŽñfmcÉg?±ë'Ï®TœÙ%˜Ñö®ÂUë—Á^y`‚í„@S Û‡.,g|ñfz؇û˜!¬ƒj1ÔtÞ†ñOù Ëÿø<žÃlLnðßąÑÕ(‘WŸ!sh Ó8íØÅ–5ÊWPßl`H yaÑ Ý‰LœûUÉÀÈ ‘_€Éà[ôI¼m™aFbÜRTÉÙ 4E8|8p9—…Ú<Ö7©ŒìäFkmŸ;Õ11ϲEE¾t‰Ö`TbŸÙd޶Œ’¼õTȰ ÆœP V½Ç”½KPX@õÁ‘e`F¢©×yìÄg„ÆhàÍ:xUj¬†XeÄ;XÄ…iš—!D„s9÷,F¾”Œ¨ˆ’^ÉeP-¥Œ9AIupŒí¤ËJì|è\· ‰vÍMòä†ɈyŽ0ÅSyTÿZ!sõÇ"Ò똟Üà ì Ð5È~=E©FG‘ÐÈ[9J-‚Y”‡"Â[‹Ø[Qü—ý+úE ‡"òZì#n  ÈÅoœ›öÍžpGå}F*²ÛA×Üé”ZQæT‡%~N»”AJ IÕT ¤MŒ¦l9ù‘E…Úƒ€btLbù5–J1×»€Ï’tc¡T‡XÈuýL_ˆ ËÔT†P¤˜¥G¤ÞÎt ™X ŠÊ%žL™ÒŠ…ÖBÅʬÔÊ­ø=ÔØÁoéoGG*}ÜÜn†¥Êu4܇˜¼Ç(qT;ÙÑ ÈÔPø„ÿØÑŒ=AàR=œ]Å‘.]œFµ_1ñXI È2ù‡:\"$fDÔY~,; (¨Rz IßåœÊEØÌäÓrŸ¾T’K‚å–1•uõಀÙMÇîä“{hZÏ»É\KèÚòh—ØŽŽ-ßT~ábrLôa!–Z±uE+^Jom‘C¬§Ë%ÅžVtZF1]|Çì ™aÂS¥ Ë^yQ¢ Föõªú1‹q(µ…î ˆáüj Õ…¶…Œ•ÐŒ ùðÀ`xôŒÇ@gžÝp(S8àžµ£pQÓ¬ÃúBƒ ÍIÈ9‘´Ðæ*}é« vÛ_(©êS+aFôd KyL—éM씺ÍGxŠfKfÜâ E‹“ܥ󎜛´ˆ&‘׺”Ñ쀋>]BÈV&õß³DÕ“h ·fHGýíØÕ½ÊB,^PÔHÓ—HYŸø”v Å㬉 Ø(Î²Ô „éµDŸé†ö Sõfo‰#β:•¡bÅÑlÓ6ÇÿUuFn•®ˆ ‚ÕŒUêÄÆfÄÞ¾=Ö"™1‰zDSýtí4JÔÄõâjMzˆ †Rly`yßÿ´·¼¤9îáSÕ‘~<àL™¥ J…c FÍÌÊB¢i•…‚ƒ(¬ÐÊËs„¢œÊÀÉÑ•‚‹‚.¦ŠˆÀŽXÌ¡籌XÁ•Š~MPo¢cinéò(Q¸à:1Ôr yÅÔgKäV4Mcqá ÇÜ–¥ŠÊÚrP+ÞI¯ä=KoŒ£ÙxiºPå‚¢Êø¦ ì.Emr S­â6í&V¶øÙß -ÔYÁ&¨ ‡¡œCü‘ˆÕÿ“ ku\ÈÚ$«à$¬¼ØNʘïERðe˜ö‘Ù~c¨Éo–ïÝŒyí®Ê-§U+»\Å•!Ô‘•ÙÍ­ð`¡±Þ eî’* YoÞ©Þ„“¶ìC± …Є\îÃg©ƒehGFø@âÂd“B1ÎÈ,–U\‹äÜ Ü¸EÕÅ™á0õWK´Nþìxˆ|ÇìÆØ GËz¼k˜k>PR€$:>Y±”T bÒÛ>ZÙ!QTå(ìΠIËÇëte…›ÞΘʟÂöÜBzÉóT…Y¼1ö£¡KÞ¬‘öÕ‰÷ÍÊí¦Æ\­·8CšÙÿfKËîÖ-,Oæ+´Òá‘pìM塵aUØþaWÆ C¨ŽYq´ãö]⎨é.Å“„J½/r4W% ³$ñ`')d:Nx~ œn”ßðЉ\fÝÍìa"zÐ$ÃqD8ØÜ=€D¼1H9ÄÏüð­'áb¥’j¹XJt¨G3^W}ø´spܰ¸K6ê ɎƌТ¡ÉO¸g^÷m‘SJ åÍ€~_rdj݇“CœI"˜­ i™D ÕwÑ`H™”ÚlÞ©QäôVžL‘œ}*JSûÍ=šx¤„™d`ðäæÜ(×Sn®’v¥á8ÛIÿÝE5o0:è+VÒKÊ‹óV©¡Ø©¨Ê·ÂOÊ@‡ƒêÄÁq!®VÞÓ$ËN)ó©,%Há Zy¡ìTú¯ó‰¢µh²¿MJr™ÿͲäÐϘÏ=X„šÉd^ ºÎèž9;»°¯ž¡ZͩέceX‘äÖ5%ƒÍŸE½<ȶ€ÑкñE€åMŸ*eÃû4Èt÷­ qØKu-baThjÄlf[¥ÒèšnVHpŽmÑ8Î9rtè¢%,ÖH p „adó‰l´uÜ[ž:vvX° Ù­ÁZe>ƺ{(Óbÿ)6mlׯCϲK­ÛT- g≘g¾Do¨'pXŽúÞ›/ë›oȧ0ÿ›[ †‹ž —Ùc‡ÑÆ&1s©Èn­B˕߮TxÉÖ[ÍŒ^!ì-y«s Û‰± Àzã]qX3ö.‰a˜GؤGñ焚 |ù“ŠºƒÝhG’ÇA=ø9$‚pÂß½®)‡Þ¥1ïôVî„^˜Yoî‰4Òn))ëqµqté·•Kž72×}”œ²}Ħ~×RƒdXé·?Eµw,õçyw\(ˆHÏZ!¢ÄÜW†G’‘§ÇÚ;bGÅørP¤˜]1Y©ÿ)uƒtE¹sKÏ&@¬ë¶NÛÿºuäÀ­3gN[·ÝÀ h!BpæÈ‘“x0á:pä<‚+(pàG /¢4¸r#I ’[hœHmc&TiŽcG‘kR옱fIp÷üz'ô£Ä8á:&CǼpåÞYƒÓ‘ KƒÝ*ftòæÅŽÚ¸¹q¤À‹]K®4ËÕm·µGÒœÉõ!Ø•jUʤëìErh»¥©æa•¿,HÓmB‡h;¶<‰Ñ°À(#–,¨±,Æ•Ù2š»nŸ¯IêÖ•“¹.Èu~ô ·ŽÐ:d¡ jì{³-D³‘»Õ8!ÍŒ3vmÚðB_/´Üì×Ù7Mc½v¢fÌ!ÿ¢µ‹Ña{†¹—+7Ѭmã!ÕÆ8a÷ã’‘«I§Ÿ Šè8ž‚¢ À ªÁë Ë,1‚ø# ¥‘>: @ ‚:Ï¡Tú¤‡jî¤åöë:ÇŽ£Ë%È„‘Ü6Í6·Nr16z(5Ûh.¢»lBÌH³Œ,¾RJè¦È «½¦0Ó«AÄ Юþ¼‚è«ÌÖÚO ‹f$è}Q§DzÚIdS&†æÉˆkúH/#,Ì¢”nÒ¢»x3Ã=Á2mOŒ„k‰OœxBk¡è–ƒÒ®’Pë Èm(ÑšÚ°/Í®“DîãÔ' ¨Ñ¶0¼¯,’¨ÿ¹Ø$ ¡Ñ2Ê'Dî‰.&çòØÙYÇQ8CÉ:'É” &Ä£¶«$³¸I¬È z¬@Œ3q´®ökŽÜHÓ«¡›Ø(Åf 'ŸülNØ*²ÕÔ•ˆjŠ¢=Iû¶ßi<¸HŠÀ¢´R…Ò2,ƒ{ÊòÉ  )^Åò3•²”œ£ÃPŠ5ËöK±V”GBu¹Jw)&!3´l¥ƒ=’Un r¡önÞT)¤™"šð"óßÐ\J­IônÎÒ%ã¼ÊÓŠòà Ôan¹eêáÇ`%Ë >¬Ù„œwv‘Á‡yæË ÿÃ̶֫´ÄƒúÏ.t7nÿ¿ ýR»çBLALµÒ²c‰Ä¡Ùk/âŒM&¨¢‹Óp±™úíëæŒyô‹HŽK›ù<[mŸbqG?.ÉáCDjëÍ—Q¼“>ìþɺso„KSa{.^@ԃ㉾ü¢WE.“ȯÁÊQC‘úóÖ>„‘?IË–JÒÚáî€B1Áë®%²|¼‰,(¸p³ÎZe¡‘ö zP÷DNS“<£  è'¢Ú[¾‡¼ÂHÆ6ò[‹8P†?ÜÊL‰0&¦ž„=)KÕÍb¥Ê(dRcà—³û8hMÂ\Ž.Ä—MÉrTÕ[z–ŸQð:ç2Ü)„0“Ѓ€ Gÿq‚;X#à(4b z $xšH[–c—”Á„€‹‹ZDz7¡ûœ«-ÿxL´!:Ïz(  KøO5I†›Ù‹^Ìá*ëm+18 ez$g‰äCðÔ 5gÊT-({ÊG1,›ëЧy¨Ç 䳈u#û¨\%“g9JCÈ”²èòaÞÔÆ÷® P@¥k•GFu9¹d©–6ñѽvEÈ»/4d¢ÛáS–ÀêŠ=<‰Zˆ²qA pÐü ¶BÖL©r3`ä^½ƒžùERy$Œ¶“]¡j4NBŒ –1[™’"RãÐY“+y…0~@‘ΈÿÂ0‘åÌSõ|å”Pâ}R»TOÚ¥~¾ˆ—¶bGL(æÄ›GIÊR ê¨HÅmó Í=¬a nÉJ7ûØè Óž»ðGLï§¶2ö%-B1‹)Pá ¥‘ÀüI(Ì›u¢tNKÝËcÆ3¿Ç‘G.Î# ½Å ˜â°uåG>tÉ5 7ÇâÍ&y‡G®8uL2yGFæÅ¨Nx» žïšSò„hi|’džö1ÊEˆiÝ`OZäRËI΋(¬ÊQd ‡-±å'd*ÔTœIâ…¨×ñGÔ#þäÌ<ßã§C>hX>¡äF†m hÖ„ŸÄ5ŒSPˆî¿ÿ yÊKeËY8C½Â¼p&A*`Óó¸È¬i‡ã€Ó=ü0É[òÜÒ€ð¹TN©1Ð Þu9Ó7 Šé0ò‹–ŽÎ”¦Øen‚9䤃`Är˜—‹Âb½V-ÐŽ=s,ûÒ7Kn-±@•NLÉ$+A¢+ 9Åa‡åœÅˆhÔábc½·ˆ7R}YƘ+›]†¿mí9|µˆ`iF5z¸äA±ŽXœB¿ûû «Âɳ!%â#hShãš` >Zgp È´ltÉ8ß d…H™äG6äâOŽ—!Nâ}º+­’ͥǀ{O¨Êò¤HxÈ BeFÕˆ“„ÿX¡…ôÉyÌb*™J3ìeS8˜!sŠ{ bù È}yÇÏc–Éd9+€ùSP–ÎA³¥BŽ0[þÔÎ Ã8-uú ¬74¡ᄃ^cà:Â6¶š mjc› vàŽ«ÜvhXzdú'¡¦&ÒàºqÊD”=q„´ÓZ~Y¹’DBBÛk sæjõN¨`_¤|×¼E …jeTOóÈáñAž¢Én.b/ÖÀ“ß:l§›u,œÌ"ä:(©ŽE†€Y#É“ç¡ÓùhL‘³Üø”½Âߥj,/{n…É÷•„§ï= Ô¡þؘ-­:9Ã` ú׿zé³ÿ1T€£]<‹Nd¨Èšx¥›–tztÕÙðh™ Ålƒ4ã)ªÁª}Oã>6yúŒ$ª¿(×r= î¦gk!|êJâKy›dÍ)ûoVZLv“JëeKRÀ€¨ôm„ˆFDb;—ØÄ'F±™G}ëGBõMU„ä pD‰að`B­‚™vîM/ T=îÖläÂè0j$ÆY“g¤p—Ú™é“9µë‘ÝÔ8Ð='”&8”y¢8–XJJiÉc‘#Æ¿QäëùIeWu¥PC dNOÔwÍ&i¨„I‹Ðe+@º2ÝÆ-§è݃ÐdË–R³rbJŒ†Ñøå[Ûÿæ2qY=Û- OüZ% ëâL]!ËÆz²‘Õâ’(6…žÇüKA.FIúÂNÆtèES8ª@†«Ä&oŸ¬ã0\¥(ÌY¢ „èñ<œ„OÉž)yXEHnéÄëdnì% 4Ò¥{t‚2xâ¼2‡ÕÆ(B)˜¢Rž"*Èa*t âøÀI,Æ&¾G~°ýÐ J´ª¦&ްªçZ˜NÄÆm±èf™ðF0,å2$Åͦã˜n¹Êµ¼Csd~PpÓPK8ÖJr‚-ìCR„JÞZ£$ evã ü pg¡Šw¾¤RR'.®¤ÁB$Üj.ÈÉ[nš@L„bäÞÿKÌ09ìFjž†øÜðƒ">ðì£6r "¶ppGÝä ±¤Z´C:.%EôÆ™Ī–'dÆ­·ÎðÔêèy:ªÜh½b•ì#UŒË¸j‰¥¥Ë%FŒâ±´HTv„ÑÜŒ^¥ÆžD¦4N/*¶Tk†DPc-Š„œÄáñC’D‘®DBügÁå‚ê%Ì‹…Î"½Ô€ØË½âdN¦èaÞBB£%0ˆóÜ`’ =Úé¾Àicth0gàæc¢Pp °b$òŠÐ@^@#† ògXBPRƒ##Æ ÄJÚ¬E©ohðÄ|ÅîáùöÂ!rÿC64)€ÃÁJDÂÓ¢¥ eBXCTL€j##xrù“X«äpÄ ½¤8®ÚB+g˜ APG­àÐÒb:ªEHBFAmhLâºúæçä^öˇB‚uÜè0&"ÔB–ó®C=û&kº8Ä’éDøçg¢ÎK0Œ´‚ãHDè]~ꛢ Zš®›³çv.—LGJˆ \I:ˆÅÈí¥ö̹G<{ë ‰Ï6òçkF éǪ”°"‡.,tjh[ ÏvH…°µ0FG8rî֡#ûòΉ hþѤø ºäÂ"ž„`ü(1 ³­æ)CH‡}Þ‚G†ddFhžcɲ `pêGÿcš ÏrÔoaÀl(P‡ŸêC,˧9Lˆò6ñ/& ÂgOj$ì¥. Y6 8Ø$q”lG;T”¢ÒZf4+tÂèÏBg•òÒS%bzgÛ’cÃH‡&åg`F8²²çÏsÄ"Ù„f[½Ç­V-ÑæIfÊD"°OgF%¡Ðñ†…Ù†B)±(ýºäšêì;n¥ÔlÄJ.ŸPw4ÐÎÇ'$-Fæâõ ’iüè>´EþfäbrDSoL3½$Ýpñ “ÔP‰š$'Œ@ë²0Š¿dP‚Ó£l0¤ "Iª* Â’ôù+BýU§¼µtâ(±ªÒl!™–óét¶gppâyAOJL"åFñ¼H£‹R8&Yrºrtq¶9=ÜW9úx†fKÕ®rJ$;⥢öFAÏâ„ÀB?{ÖÐŒ¨‘¯¾,uFX–¹.ÚnüÜPiÐTˆè®ˆÚT^”ˆ‰äÿtNÔDªH‹(,Õš¤a@ëR´fk.Ƨ´ÌÚ²°ÜH²-#fa÷h‘ªQ¼çÈbòkccÁ‰Š©Ïžr¶8&Sü"qì>î‹P¬Á¤¢ôÝ Ø †9ˆ©S Ó%Ž£•@V`9•RÚÇøä¶z&P¥å~[H¹¸Ã«W¿t®q=ËN­…ùyª]óq«Õ|ÎLuŽäM¥Z~7Q–McÅR‡0$.Ôw28­o„ üp,ÊDhS²3^éÙRèH¡º’QgëËÒeZSÒ”éé?üfECÒÌiœråSƒ‘¯_°0Qó ‰mR« R\°b~ jd°¸E¤úÿD¤tï6–"Tr(¥­:ιðA(8¦„Ü•‘R.D$-œåO–{Ç€aË£›ìzÖ ¦1KLþÛó<ÔJê#W’ÐÏöRäíŠÔdSÐ3#pCßÄ6e0ë0aµBÐpL&ƒ+nd·sh‘ òÞ4^ˆ¤YûZÂÃt@ZkŽ•DÚ¥]0Æ>ò9ÙX°3å"IpËÇaTIÎì½e×;úrªc4­³‡€¼‚™"¨»5¬rîÛR”[™CŸÃ#V[.·°Z¶ Cn÷_J²ë8´Y÷'@̾'¥ÏâÄqO)·º¦LßâìjÛ©ÿ‡rQègéÑPúU¦W«÷Mú±*>âNX¶•bcRҡ䥱¡+‹ÊDм<±^..Hð³ŠëŒŠ³¹dÔ‰óç%’3?óó"ûV÷âÙxì/¢c…‚WN‡¯ödbAÅ’v ì¥X’…÷ÊA8´Þ²Ì¤l4"ºªr&Rƹ9K’[¹. .‰T­à åbRcu› g½æS–>2"˜Ë‚ÕÉQ'w†”)=¢Æ?J³ŽФ#¯`gÄÓ%V¸1BM#\†Oð‡S2M#j])¢Ïôœ~¬Ùªo1W‰ü6Æ8‡p'Ì =ÈòŒ¬]…iµÁO/±†WM³óNj°ÿN£út„ç5Yƒ™6gm½Y7ïa7Þ¡¶Ây]ö ^?³íÚM×c½ÌRΙ€Ü.y h< Se Y(q¢ñžÖvÈ ®SFGi”Ìtn}V—pˆêA©MŽjc³Hh7êa%i¿÷„.i7’å7¶)q/MY-©¦œ1G`²©<‚Ç—FK‡²ª‘¦Î4)± TD~Ï×ÁmÎïpäodjrHÈ;+Öšö+nï ”å,‰­§¸¼ì,Èçtß/~,h‘CÝ8 ºz¤ŽÐreûØW[8CÜRÍæ1i~ªK‡ªXeÉ,ô y¦x¢ÄÕKXõ‡!ÿ u¥äÐÁ ‡ÄÐÙy†Ò2¦efˆh¬9"N÷ŽNâNø`±”š¤_€yˆÕ}»ª8ràÖi[·Ž 9räÌ3g°àÁuÁœ˜áº‡æ"tˆÑbÂuÝ"$wP DˆÉ•Dø²›LŒ$7 ̸QfÉ7j+9ð¥Å’ÝÈ%øòdωÚ>,¨òèÁ¢à^ÔËÒ½nÚ0v —G¢rä­óªªIF½ ¥L’­’,I0i·žõuØ1aÒ‚0kÚ 4©á‰{~zaʧj[Úhaåm ¬Ø‘0QÙ§®5ÉR$TƒE)vȶ¦D›&×:hÿîåE“{}ʺsîÔ’4 ·vë¹#AÆmþ$Èš(ÐçC«n Û¡b”™!r}ø“õÍœ’QËþÙZÇŒÚan~JnÓË:7Ân:wÏ„Û.|^a#Ç^N9UT„Õ6—€ä 8R^T)EaFHÙt?¼£TPÅN' #ƒó tÏ5rÝZevQÕ„—‚(õçÓO4ô–HñVžF1 ¶Wl†µSƒ{õÛMFg”6 q÷]`.1ä‘{˜AFcIä¡k—X‹ÓmTFêIæQP•³/ލsW'‘“G=ˆ„SÖ:±Œ2%aMAõ$qšÁf\Wø©ÿVÕš‹¹ÄÑ‚TMÙW€ùÈ"S¡ÍÔÞ˜01ù$IÊ1Y[KF…³àšyªÞ˜ÿÕä¥BOõ—’}UI¤‘£»„(]i:•™h M¨f’ÁZ4E¡ífëQ 夂IKîIÖêx´e]–ã)¦[©wuU©Ý°¤Ùgض$Ñ\ç> oñi†¡¡Âø¨‹˜™ä%š, MH©ßCܺ¦+GºÔ$­ ÙÙ¥J7Û]ýû˜ ïì#ˆ:F^ø†5“¥L ;Ð5|è–UÖ6–Ÿs@„ÓDÕ>ùp}yñÓ -׬\BË¢9Ma ÛM*eY-UN ¥`m²2U¤fI)ÿô¯µþ¬˜doutÑΙýÆdƒ•Õ„jFùduÎWšNú RN8‹¸cL(>e°­¾EÓ\ûýKTÍÇu’†^¦P¨QÊêkáÏRä—M MxÙPÚ”ë| YTl©œq6w#Q&tŸmj[Z»5e}<ºŽ¥J2LWhZßù2»û(R‚g‡dŸÙŵdU˜kÅDT¶"ø¶cNKä3Îöõ¦+œ±„Þ•Šr–cHèIÙá,feQ…—·XcäxÇ.dàw¬£)‚¿$ƨÈ/] *ˆÊƒÿ¤H) RËZ […¯ó¤$i’Ñþ S/ƒx„'ûŠ ÃW–\,(•ˆó$‚ɤQ–‘ š¦d¹þT:K6 i«ôÉ55ŠÙ‘Ž“lU(n ¨è S…ÈåR3œÌû@âÁYŽ©¼ì µÔÏ·«4j$ èØÚ%a¤rL¤S8"0å€gZÂY#DBb´í\•"Õhuž¥P÷e5#DíÒϺ7Þæÿf±DÜ_úKð0Ζ£¡Ò,£—.”šw¼Mö°·?ÍÏ@Ÿ…”¥®yí6G¹Ó…’¡ uHk 9Hd¢r”ãÖȃfÂ$.í#HÓ¡¸øG#é.µ£™ –ä0l/“ñë}`[.¨Xª'3j!oÔe›Z 27Ú×|8QdòÇ`ží’±–ô)nD¸áˆSK »—p˜ÄsãÓX|1 î16sµ=Ò¹ k,Ué1òŠÌ½RRÞ$ª1Tl 'ƒr¸Ù¶0P¡š”ÔÑ­*æÄIê߽ЄÙT™·Vx¹ Œ´Va²d›1¢ŒüxÑÍù ÷«0rrIIùIÌÿŠ f¶++À|n›Â<ƒ‡S˜„•gzô*Ì&¯tá mVC‰ˆhø›EL0jAIµ8ß¹±ITžÂÎŒ¿ïœŽF¢ c@)Ûñhccû˜ZB62r”ló`H>¬‡…*“Ë¥²Öör5‹´¯Ÿzœ¯ý¶¤Ðzæ„EîÚ`~gšýÌB6P÷ºÚ”þ™Byõ´Ðº*"„d‹?Ñä–µ9âQ+XžÆR³p±A¯:ŒÂ#Ô“äìªSqá–jÇ‘› i‚<WC õ’r¨e(8&dÃ+xì o1^{g©œATÃúÖpu…ÎÁŸçÅ,Á…/E>”ÿŽfØ™UdŸ\©ÔR9¦4ãUK·ŽJÙ"s™ê˜f-“‘Z7i+•0e8&¦Ç­W §];•F?µ%Zç{pab0ÕR ¶ü…ZÆlSjåç®Ø´È™Õ"”‚âòmþŒÜk,à¿ù%2ФGÝî±8¸%THb(§¸þÏK4 D6gílˆ»‹×zjO92æYÛUS ]ó.¿žôÙ‚Q•Ù†ÚGÓ:iV­¨Sœe¸ÕmÅpÄ;VU®„8‹ëHÄ:¸ÈÌÝL+<ÁÛŸže¹?)©Q8Ÿó<˜|>&¦j+ü·(Ì/H1ù¢$máªJ·¨oÙ`büTE¢ÿ„$²‹¢œÑÎÏæB±v“rs'‰ô^aÁ+KH‰cºY¤ûvrÓ‘qƒè²(1¨<:RD*¦%év“?•!¹iË«B¥¶' ~êpZ3¦£jKÔúË2F½lz 3Gt=”df6¦}hÂ#çåA‚N–1NåtNá¥NìäNð„2äàÖ`›0Á— Ømø¢5ý¢Ô“OÄá]QåJõP‡V©Ñ~ó2-ÕñM·TI)ä#óX³)Lq0¤{ÃÆg4¶†;˜1ËÁ;,UÙ0]í”û@SàEÈ 7±±@¯“‚'anN­Ô7£./@.Â4ÿÐÕ†Ov%öac’$TBQ94n¡бÝ“CÅe/„/„2ü–Õ"u•bƒR:\r|µ;©djúÒƒèw\‹3JüXL´~åW[êâ*ÎöZÁ¨¤ýÁÖe,¨ßaÌ”.ý6ë÷Šx{-2-_3+“(p-Ö<¬…I5¥ò}ƒa5&!CGs¶5nà[2p¼"#Aó `ï "LýRv`-'†aÓ“Ñsž·eµ>°„(‹ÅIÌqf^BCÔÕ4#>Ì3‹ß¢dä³/Ã'hATI ¢43÷zÎÅá°xº ¤Æä sC6 ]¤T5ñXÈ)ÿt±&öÔa1¤PñOËrƒkÊ4Dâ`|c;Êç÷˜GN29ßÂv#ö~¹ã²¥ö¶FbQDƒZ/²{¼6jB«AH-IŽÁ’3Ú·zEo ¤‰†ä$Ø&=É‚ŠC3£‘G[ç)ÈaV‡•%B´$õñ.À“ÁãY»QxÓe*)ØÝ’4å¢yJ&CÃâ‚Ú±FËtgðÖîÓ0wÉcc0É4C@hd¢1ã1Uth"C2Hô€ |€‰‰>õ¡s…Ç+èG2~tÝ‚C:<˜!7;7A?¿(B˜4÷¡[éA­y[Š’B¤Ùn 2,ÆñKWã:à@…ÿn‹@')7v '¦l9å2·A?U!´ÅqJ!HR³Šð¡Vef:9X¿4(G³ K´]wÄ7©ƒÈU—UIE…mØñWʤ%]ÞLâA±’P˜#iX\õSYâ!t„nAɃ)ŠC†Þ5„Wãz9£›ýãªÓ—á`ÃDgj$_Ó —5’D^á‹ç™iöwõI ¤.ÁÈÃ8‚ðC.:{6tmØCóA@D`R×@ä'²ó 2érb³’îuX«" cá(1¨TF¯Ù€4x]ýÁC™ÅA|ÃF‚†0²b~kØuš‚ùÉÿbxL÷%(*Ù±ƒéú„<Ñ“6XEý… -U6@H“ÇœåP €¢=`ZPzæ|ú£+ÁÓ) J]S^Ùz³X[ý"h!]02•ò—„¬V—JV8U!;ƒqE‘ {i86[ƒ=IFXá¥âÓë…(3á>’kRèó^64§ä~ÂäY’>zg$UØ4¬É€QÊ ÿ´eóá.JU(ÊyœXR/Aô-û)~¡•f‡8.ÿ”}U‘ CX¦ÊX‰MvV|YMeeØD <vóâM=´*âDNæd3<ØNï¤(¸;{–Gû”.[G7vT ¶ã ÿmñ·„c~V‘<âb¤áÂ@d4¸c6¦ˆ±nÕCü˜‘üò+K4¸evôå0œŽ&'÷€* úDy2 ±E)G?/ãÁH-r\&¡5¢`rÑÂ9Z+ôƒþò{¿öVI³Äçù4Á¡¯“mG[&«-AÓ„®s“*åHÔ›739íç2|iiœw„ܹ 5×9¥øwy GžŠ²÷Ùqb~ c¬G5ÙA†eVfÓ²švžŠ)¥óL»„ 7U ±?ÖÆ– …zõ´Åø™÷E?øáOuI÷d2 Vz€»õ½e´ÙPAÓ¶+¨Kÿ˜qCˆ0Ä®•E禑q9ge|Ô8Îja䲋½aoCC‚RL8Ç$]ù¥ï¸ ©‡ŠÃd8§$?sAUó9æP7á lÇ)Æ~4ef¡ ¡pŸÔAª°R.Csí¶#0ôK!n¿Äò(&¦Ô­Q”"*—ªVTv‘òµCB(z± |b‰<”˜¤’@â‚r”PÐAK´á>ðè‘ÁYDÔǘZ¦KÖu1ºÃ—Í„²¥ô¤©FBÕ‡¶¨´ª'.¾D[J³ åõ^|^ç“5DyfßÂu—5–O§q:sE€Û5–´'MŽ"³ŒQ}ÖVq…1a:hŠihÿ%hO1ÏÐ?eEÅäêùVLCçc1ƒ‹õñS»rG#jàAxK ò6ZQ“=WSx&š¸†,+d*@GÈ6ÉBIT¢S˵4WQX ZAg Q7z°œë°E¢@.–ÂøGÅšå,”‡8B½‘:q÷ Îç$ô¥Tˆ{ûr¥’“¢s9¼óMFšÝÃiJ²$c>úªóxEòE‘¢«šW†L…˞ꥵ&·ÕöW|PFI¦J”TróuBÏåÃb´(Y¨…Ûó«ÇÚa¼*ËäI9„‰ˆÔY‚“ŠÏÃ-ÊáWÙf- L²%{ çH s_B÷=ÿ衼ÚC^I7ÏP'@?út=”@ T¤%r@õi0ÄuœD¬°¤4塃OŤ 2#ûkÆî1‡˜U$AÔ<ýØ¿P8$À1DæiWé#³D4]ŽR„G ~`Ì )Í%Ät{0ÕNPD¾`œ±|b|°œæ@g‘`-CÇšrÉYægÄ 'aLòç5Ý6,¯6ГH1’aÎA-A&KÓ·ƒa}@Ùb§Ác,6#ƒ$M¦,û%*'$÷c¢ð3B$’¦RÌûá±ÇqIñv®òê¨8€Èür”0³m‡{üÈ­‘*.¤ÒÙ*À£Í‘u)LÌi¼#C¶^”ñ ÿ8glw€û¡p1C ȰÝw"ÿZGA°ÈhñhyÀyá ,JGôÑPiˆa {\½©0£ÉVI÷É'[¢ÍÑB§…dLz(¸AYQkLKdzÙ9ä,ŽXÆ›PÒÖŽu od^ïqŸhDœl³.‹A»Ê Œ¸ßðCxßmJq @Í·JÁ¶©a(ÈÒnýDâ6„TbŠ÷;Ö¡ëÇvô¡oô=:Žy.:’!¬\‚WPIU*â–á¶RÍæÈ%}{³µ01î¥OËJ›©ááKIx§TʨmªÌ´U)äe6ð¥‹cS¾sVñRm²,º7Iñrs%LÿŸ|Å’”ÙÎìn3j?>7ÄüW¶T'˜ÃŒÎH»"©y»Õø[$½áp*s“ªk±IÌÛ-Ã.BÒPw5%ÔJL‘GxÝü6•m½•½Žlµ¬ƒøÄ, 3u©Û›9•"18žFÌ&÷qĺ%–;u'V­øwÄ .`_ÍEü£4/Hdž›Y¹sÚSF*),SËJwjÀ5(¼£UöÞ±óVߨfy*|¤ƒJ&VC©y­½ÇÜfÈ}H£sÇwξÄÞ&ØþË3ö/Ãê°òB㛬Ér)E”P|Ó€«˜Èµ^³Ó#á^Ê÷`¯q[5ª×„õ|ÛR{Œ‹Žb_ÿ"If¹¬ËA½DÑ´—¤µ0¨|181åh˜g„˜’Ah‹ÙGl옊f2v*o ¡œG9RóW®”«!i`RÎUŽNª˜‰WåH‘—¤Ì¶“f·4¼X‚ìú}‚GÞŽ }•Y©RM‹bY³¡5Ná A<»4n#/â…ž%ì¼BÎ%êMÒÑ{Cô»¯È€Ý$6ðB†â-+(ÑšãXn….­¡r¸Ž´ãæ«ÓsÄf~¦œŠ}44I·’rÿIòmg#õb÷xV1úæõÑ6ê8Jˆþ#mK×ÑN¤Q'ÒTg"ùØ=íu…¸Móµ;”g b~e(ÀŸBBI"ñpa“zÀ5<ý­¶âOl×7"T&­=À ;©ÊÚÖuëFnÝ@pàÈ)s0AÀRK¶ U£N·¸ \q+Ê [ñ¬©Z´L¯Eã·™ zŽDÁÌ*ˆ+üŽœ|b±ÄÕ,¤L})‡œDÖñå”äŽCN¡¦ÿ„Ì,¯Ätï³bn<Á’Ž5±¸3‡Â¥â”É,äÄS8‰R¨ªÅ+ˆ¦¡âÂm*ìÚ”6~Špº( +ê!Ÿ‚0½‘Jβ¬Èš(IÕ .µ Z-¢ÜàË­ õ³Íâm(!ªf²·>ç\èP˜²B-&X+”ºçBdè¾>ÑD.<7µ¢ «Qª)Ôà›ÇgŸ»OÃF“ó¬bÏl(ПHiAZ©ås«–^rï¾Pᓉ=\ïñ'wä­é 8Âéd&adОrÖ¹';,J.£ÔT«‚:ѽ¶fdí6­>út­¦°*L¦žŠ.‡‡{ °¡(Du5tÿ-ÌŽ,)ƒŠ8¬’ïü“8Ú’wP†¤LÂx-Ì0)©Ãh](Q§½üÊ£DN"dXP éÐ"VL¹¬nòq\‰ÇZp¡‡‚;h»vWÛ„ÂÑé5Ùˆ¶ ÚQÝ 7« Âð]ðÊlµ²Eó2¾îÚ•Ó-¾h‚mR©$=ê«lBZåÐÆ §ijKnÁ¸S”ޱâˆZ <[‘Ú9pÝÄ L¸QãbÜîÔÌ 9Ôeɳ´;´ÂL+7V›S7QŽ»ÅíW( %,±Âáz–Rõ×Rߎ岈ŽY«ßhûI&áòy m–ê}Yºçjß°f’+• ž…æ±&àR¶¬¯ ÿO´àÛT¢D¥kY ~,c»ÜG:é¡”¢îxéK1èB ³Þס«P÷!wª×Àÿu )Q wà•¡Þ¬Qâ1Tò:%}Ä"±àƒôà‡<ÔPyxƒ>q%D¸£¢¸ÑŒ¨©$µn[ûʨêç:† EZYfì7#=%A(ôÕJé$Ç&v ™¸\ä?§lª!¥¹š¾`U5hIIÒy–rÇ  oMÌà—†Øl F3iÙ^Üd³UÈkG2 ¸¾#uÁfŠìÔY,HE±¸å8¾Ò`å­m©­ŠÏ2V¼¨¼¤ª3óÚQ©¼Aµ©Æ‰ÿ@!ÖŸÀe›=‘ !¢šWÊÞdÛ¼$F„¼ òÂV~"}àClè–Á› Ç;v!Ìã ùŠƒÂ´…SZ$´qVjÚbpi ^‘ASc– i8P¹£¤¾¢›ð”,Lu"Ñ-h§5¾ tXÙBÄKvŽC0YÊV¼´Ùiì")H1ŠQ€B£ͨ*ª+ù"âü ÚÀ2—b•%yߺÓÎ,ãÍS\ ËPœgÁ³°*0`;á³’EÎè ¥7»‚Ž,S·°¦a‚ù™–[:D©p‘Œ.ŒÎå(r7ÍMhS%U·>d7)!Šh½¡…ÎuOîí©Hiÿ ÎìF¨~º„¨Í¦q…!Éœé]ò„›¢º!¢¡eÇsU—¹bm–{æ|Î7I÷JïwÔ3ŠmÚ…¤KÅs—›}í B° À¨FI›ÑQðÇ?ÒÁ=l"?8gF8- a„Ò£l¬+¼•`ø@­*¦ó)­ZuHÎÙÏ~–…M8[‘:î–l:j­rZ-âÂçk€¬QDÊ œ9unIMúÃ:èQ{Ü£ô`/2bQ’‚eiˆÈ‰×Œƒ&°Á±K:Õ]¿Š@ž˜õ#®{Н¼ã’š‹H3zµ,îjŒçJVÄöØ2>G4¸¢ òLÈ2ñÅx&,ª¯ÿƒ`¥¬rAlêVT$bbÅÈ’º\ M€–ŸÌ‘…'›ÄI¦^¤°ö&1*g ×øbœÒŶv%Ö©ô ×&Ç)T„*‡â[.ÀŸ‰2ÉeIÊhyœ2—ë2Õ\BïŒA2(Ù4$/8ó©E ¹Ç>Þ°Žz¬7½y¦Ç3Há/€É@@Û\‡B“º;RŠbñ,&Os/ZRçU)ò‚Q žÙ2¬ncW§±3žÜ’{^6ÔåÂÊÒ0)»ÊšÀÂ…Šºœ¡Ð‘&ºb˜!ë8I”ÖAD|”‹ÐÒ(J6 S Ò^qÊX»ULÆÁ)#Ð&¤§BœXÙ^Q¼HÿaZá³¥ÌKØp+˜’‰ -qâšfå™Õk÷¤6j܃„f.Hr¡rĸ§7¢än¸g³qØÓÕümxŸj#Z;SÀpUG–cjS›Ÿ§YιÚ^ ‰ˆJØœè8¿ÏóKí(Þ­c[OXœwwª÷ØçEO;‘©Ø÷¸óÐâÔÅV:óÀq~Œ¡¼&:Ñ;¡>ö‘Ã}:P‡M tg!é;"Hö_×Q:ùC…¤â+së`ñ.¬ö 0iÚfNªÊ¦óHïbÆåÆQ7Hð²KRXL(÷ å\“ãàYV”¹ÍÙo1Þ€jyèeˆDIxª…âÓÀ]3¹ gKÿö̉‚‹)u Iç¾Ðûª¼êt!å¤ôXâ¡V˜Œû(ʘ‹·¡ÞŸ¤«Òö%ØTB™ã 8«ñØÉ¾ÉFTBFKœxp2ãùSu[4­Í¥ÝÓ7± `ueÛ¤ W‡½cUŽ#9—‡ $eM*ö>“ösiŠÛ)BZJŠ!&'‹¼ïÖS:r2—ÍÌÃØ˜v#^ ¢ Vi¡Î"Ð*D¸†0RˆZA˜¦jº&¨‡mÊCƒ¬$[%˜©" #UK7l ’aR  ˊ J%áÁ · XÛËJì 8¡š•㽌™•!¹¯q1ŒíJ¥ÎÑ[Q ¾‚ÇX‡|ð6@ÿ„bÀ ƒÈ†?°ƒQȇA˜‰Epc` CŽÙH˜©’>Z@Ç ʹ-*'Ìò›Ï ·Ð¹”‡i‰q¢Ÿ× °¼:'`‚z4 ²8³Ú7œÄ‚ó®¨+°‚”ÆH™à¸?ý#ˆ–IWÙÁÉéAI‹–~b ¨¨ @,)ë·¨#§Ýè9qz†ª–ߨ–nã Îßú&Âʉ‘¹¾š\”$’ÁÀ±ÐŽÉr¹ïð««òÀ¿2JIßaÎ2&O1ˆwà3@YàµvY‡@8<Õúh­øY;`¹"ú.D@§%â–Y ðr¢0‹bÁ =©ÿŽ©®"21(Sl 6©²Fƒ§0ÂÇ­*”ñVª2 X,ƒ+ˆ^cŠ&aœpBLMZI®p—;q•8£l¬`¼HP‡ Ò†1„¨ùÿr˜€’up‡kˆÇrQÃù±â›œËI! Üj5æÚ)i[Ƙ‹l )¬é˜©L+ˆ’›¼* kÞô$´P6t"šØÀ+/J1†x̆t ^Ã56ˆ„H@˜‡7xƒHzø¡_Ó’P8˜ EFáÂx*»Å8%~|+X@¹4i³¾îbʹœ:_"0ü¹šjÝéš…ØÈ£>© ä±Ñ#£Þ I?b¢Ã¶dÂÌQÀ^Ó…1ˆ„L…@k˜{ ‡pxl°ƒ&ˆˆéÁÙ ” R›Ù9æÜAh“›ŠÍáуd»ò+ «±—ºªðÙW°¸˜5+•ʾ2Ö$ wš´m±Qa–}IÊÃx Ke¹XÞàA5Ë\\EUU›t “”Kƒ’™Äb¿L¹•¹ÖQ´tË‹ö°ªr¢#Ü뺂Ë¿À1¬ëžuØÔüÂ/r?•TŽÛP'5™ÿ”«IFïIûê;Ã)µ©¸¿¼/•½½SaõØ7³0Ÿï“C%Å4¡«J#Q³ß@ šŠ©ÝË °Ù§Hc[»Œ¹`F¿p¹Ê2¥b1L©g>µ˜3ˆAP] K€DPB°†KX­™‡ËÉkH˜K”Š”©±,*H ˜@ù{;ˆ ‘ð2ÁOÓ”¶4µR1C“%$q¤¡¬¤Ùm4›:>»!CËá“L¼À9‘]"ŽÙC4¢‡\óØH@„nˆŒ„Jˆ„}ˆšu ÕPP²Vi ÅQ#À}|Ëzt3š<0!•qÌðâ"öã°Û—·[×v  ¹Àÿ´™ #³ä¢U}‰B©_‚Ä;Z@iÕ+D$,jÑ=¢¬ŽJr1Ô “•Ó.íÂJðb âêkÑ;Ý”.©5ÛU+Ïñ9•5¤iIBjËü¸2eF×éœ9YFEÃ4ª{ÐÜšªC3¨Õ•˜é§2‹ þ;Ö“J"k3Ày‰Õ- ‡Š˜L„Dˆl…1øÈ‡M´ÖzŒ{¸†qš.Ó™S¨ ™™ç¹éø%wBŒœy5ï1 íª G‰ÞC4'=éž¿‘á:8»ê8³é4j{¾¿ì2iY³ê™#Y˜ôPæ= K­ÆHØZY;ð`Žs˜šb` 9  ¦ºÿÖ5ñ¨S)*›d4?j›˜œZÑ[6£y³7oñļÔÜ–Ñ*☌¡TÍ0$†a»Ti «Š8jï9 xÖ×9®“T¬G©M5A’Æb¨Ï›U² º9Ûüç쨩JaÒµMžè ÂºC3&u.ײ˚Íi»Ÿ½ŒƒÓ éÁÏÉ (µ‚¬™¬°¹–f $A×ì<Àcz؇ìßHˆD€ííÒ2Uºó w‡§©}pk·Þ‡<Ó‡·žëzë<³ëº†ë»vkº¶k¾¾k¹~ë½.ì½æë}ë}(ì¼Æë·Vl¿&ìnÒlÐí¹^îé^í¼&lÒ¦ìé~mîÎëËÞlΖìÃŽìé~îðÞnñ†kó¾nÄfìÃþìä~îèînÙ6îí†nèžìÅænä†ìЮoÿnÑîoèönGïþVìÄ^ìÿ^nÖÆl÷ìÙŽîÎöì»în÷înïkþÎnמmím·ïÀvì ¿ogïËvpÍVïßð_p/nϳ~à‡2„O„/ß­%ÓNˆÿ@l¢‡“x‡XXrT¨šªiò'…Q¨Whò)orUpUˆ…,GWprUP+—…)ßò&G/WYÀrWhs)_ó-Ÿò/ó3ws'ò9wò3Gs.—ò*çr/wòQøò+—ò'Gó/Gó-Ràó@?ó7§ò*ŸôGG…8‡ó3ó?çóA×s.×r0Wó+—R0tFt>WsK7uŒŠz°‡y˜öb¯yÀzx“8Ok(¾u°†m(¾n؆mà†nàaÏdïd_v`Oö`ÿõb߆h—vnHva/vd'öâ#öj'jï†kðvh¯vfwvg× nÿõâ[ökOp'ÿw`'ˆd‡÷l¨vbW÷Ô ör÷gφkönˆk¨ö_§ömÿubWöd¯w÷â“vkŸ÷r7öuÏlÀös§ø‚oxŒW÷†Göpßvc/vo—ør?ù“‡vkWwu'w_w…Gyd‡v…'ˆ„_lvivwö‚× vçyeWø„øgßyfwŒ×w‡7z‚¸`÷Ô¹w›gönOøù¤Çw„ßù¬Gzy—ù“{ÿy‚Çvn¯w…o÷šïkÀk0aö¢ì}èÍN†þðÆYˆz6`ƒ7|Àü%´P­‹Ê(R -P¸¨â(Æ'…ÅoüÃ7-Ô*­Œ:ÿ­È×üÑz|Ôb|Ó:­ÏýÌ×(TÀüÒ?üŒêüÊç¨Ì/-Ï×üÏŸ|Ôw}ѧ|ÈwýŒ²ƒ7€8|àüàÏÞ~ßÿûÞ‡ƒ¿—B@ þÀWþÞ…d(êGf˜þé§þb(/,¹†.pþß÷}ß·„@ü)ǨķýÄo|ówüöOÿ‹2ôÿQXÉ¿ÅOüô×ýƇýûÇ€5Š”À $H UAR ,(Pá‰!JQ¡A‚"ŒH‘ãȆ"G%è!FŒ±&rT™ñãÄ“A½ŒhRáG‡&%æ´`Θ>kêÄxR¢P‰A:¼QcH¨ 5¶ôÿhÔ'I¬Nu‚}X3%Ê®=e~•fS¤I’Jèõ(SC˺}Šö¨Ï@¤Áyø`£օ+‡Xq¸ÅåxuZGN˜ ôÖ­»çQ$Α>w.' ‘>wïÜ©sGŽ=Ӯ繃úmÚäÞ­>íµºy§iÃ>{79Õ¸é©K­î4»Û’‘«†­œÜ<ߴݱKÎz¹iÜêV“»‡›wòÓ囫kÍz÷÷yÃw¿ƒ-=:ìáó”WGMŽ¡Ï‰"ý—ˆg Zg !’ %ÿ%ÈÙ%üÌc h‹|–à<Ì S 3±“Œ†S áCH6f ‰" Ž#±äÃ;±Å×[ÿuÖUW[|;^\ŽÝÝÜŽ9êÈc|¾Ý˜$ŽÖy$’½5¹ã:AÖ–cuÉ-gÝ”Lú˜¤¿1¹ä;ëЈd•CVi%šBžä3âxd—a–‰æ}ËÁ餙av©'v±Í§“rZéfÉݧšrÖFæš×Ùøešqɧi\Þ§¦›DÊÙ¤fž ¤—\êø&jH&eª>b9¨£P"ú(‘·â "ûäŽ"*²ˆ"Í‘ÎjÆ»Ú:´LR9ÊÄ =«ÍH$ý©H(ÅôSŽ%ìCÎ:æHÆŽ³â’»š9à˜#®6˜«˜¹’)»8’ÙK¹æÌÛ®³Š9‹™ÿ¸ã’£˜9Ü.¾å¬k/½˜Œ/¿ëÈØØÁË19쌛°Âì𫘾ä²Ën¼æ˜£N¿÷Š ŽÉå$(Èœq¦ˆÌªx3!Š`[¡‘prÏ:úàS (ˆÜÉ:!ƒŒ2Ì„˜¡3!Ò"Ö˜Áó¯ŸÉBO=äÀ!‹{êJ¼î½ô†ÓÀἋÙÙ.ß{v±r;\/bˆ©ívÁp£¼nÁ$bœ f¹L‰øÂ›1Á ç½Z9Æ&>p»æ4/Ü…» N8éfN8Æn®¬¸â6Ö2¾¥ƒ>úé’5Þ²Ëù«°dÎjno²åÞ°é†k¬¯í©¯“÷:mÃý;»à©‹îñ¾kŽ1ÿ²ùÚn¯ß$ŽYº}³\ºá%f¸æm#6ºáö‚/Ù럯MøèÚ+<º¼ÿþ{ã÷’þÀâ ïðÛ—ÛË}þÈ›®xà_ÞÒÖ¹‡Á«o#c‰â¦°{}Žxr“[%±pìÃÎÅ„;Æ8‹z¸G,6q›]TÆ$ªÇ®¥ˆD¢ùŒ9:.úµK_¯Ó†çöº¾K_ÇJŒÙ†‡¾Æ±XëpV»@ç²"šo5èsß0ó.m(æxŸ+žECv™Íl,£›íÄg²á%Že˜é†¥w¶|…5ság(´³ÏÜLÁúÌÎúó+=Fû;ò±f\BEJcZÿÓ˜Æ b„(#""Ö1;F‚ÍØ:Þ ¶Ä sVÔFó"x8 |Wäá(ÑÇÃj£XÞÓÆ»ª/µÎs.‹å•>—Á’–„ #Ø<Ä ìrµ4Ÿ0‡˜r’‡@\øž©¹kË•Ÿ›[ø>çMdéò•o\&áØ@ó pãÔ¦áÌJð! n´L%¼Ê·ÏqïÙPLåy7ž |Ô+V2û·F#fSŽS½G9_‘”zKå9#z¯Zñ‡Ü´"¼Œ‰FZz/£Áü¨=û9KZjÎssGS)ÍX²à`XA1#¸go|gs¥ÛFK$ò—„>†ÿgŽy 9—y§,sÄ"3…F´¾Ž|[ŠyGb“ ?„«€•`ðZ‡6Ã15cO÷·Ä‚aŒ^Í+GÀ —¿´°mu¥—àð)Ń"Î|ÚK[ÑŠ?äuCmvÅå¹Ü§,g!"2Ã!ú aˆguÔ,f+ËÇËr‚mkÌ;è!¡HØÃ‘È€ZÓ”1µbw„Àš°H±…#ä(C,Æf7r°Qt9LÞZ[ÜãŠNpÉB^«ØÚmpÌxGVÕuѺÈ{#rU\”© r\.òGÜòvw­Ïõ]ÁóÐÄ~÷~Å­½\ðÜ÷ºùmcz›<ÿråM±‰­ïp)‡L!æ†÷®è<]äÕ—¬øbÙqña…‰®^ý•¥-Å—á ?V¾â Þƒ\z w¿äEn8*!ˆ}/;̳¹É¬a¹ˆÌdd ÷„cøƒ,ö!²êr¬í .8ºáÍ0æðšs*ÃŒÅÆ™RnSÞÛp™ˆßmÂUˆ±[ |×õ8†‹í¢²ØºÜ²’ˆG.x½Ë;`>±‰#»Ýñ ·! Bf¿z!húHˆÿ¸B‰ö£" }¨OˆˆiMd4É ycCÍ(†7D$D`£ (Çeê›6¸bxVŸ6(7Br©‰‰9óãÌ<Ó*ßÿZÊ”ûíÆ5ëÚ‘{žs[8ÿ¼E$n®ZN)žy l+;9¥ø åL/Ç®Äûq³®\6*÷do>ÓÙlžiÿ²L½®>îš.«µæÖÕÕPZ“®’¹qµyl'o1Ý?áÙ­ow÷ísMlغ ‡Ö’{ÝîtØ»»æd¾{s¨#Ý:×mr70Ÿ*­vJ+®l#þÚ›ø!7ÕÍq]¦ŸqÓœ¶³,å_Ã-â!­6ÊBgrm+›äùÎ'äÞ0³¡Õv›&(™nºšyË–¤Õ¼ÓqÜ;¨¸˜å,hI‹DóøÃq‰þI™—ôVŠag²­¾ ÝàÌÄÀŠ ÍÿÖ³¹Ð:WŽë™5Uã¿ÙÉÝåàz6‰7¸Ú…î¦q}—9ò&w7Z.]€ìµú¨ÙH8â…—¿ã"!¬þT¶gœ¸àø¦< @˜ai ‘/„!fø¶™íà`‰XdóbäxCo£©VùB¸º¿Eàð+üõ²î–Ôec„å*ß|ÍWÃÁ÷!x#¼VgßødÆoƒ=laS÷ûíÕ°â8Y_³:¸qVÖòÌOuÀAØýî<—ýòßO­&8p©+|Y®ØZ%‘‡I_ð5*KÛ(þUW„™6ßï-TüáËÛqRqÁ_ü[ãµô©Ÿÿ¡ŸôÝÍ$B?$‹LÿÅ!˜Áç0p)–˔РUFÁ¬Ã;üA‚䤂ê¬Ã%ØÁ }Ÿ7±|Ù c@éÈR1])mÓ3½ápRž’Ã0‰©bL-…ÔÃLÑ-U5A&¡:EЀ) ó±`=ÍSðÜ !ÜŒ"x^fýÇ"PH"hVeíîÑ)R=DÑ:È‚ˆšÒ°–†D/¬Þ$]MDÂäAH ‘ Ä‚;SᤔúdÃÁ„îˆ\“IS8‰Ó7aœßyâ¹ŒÚøYÍ][FÐCÅ˰I×IԺܑˆ²SGEÔO%œ½ÝÝ7}Ð5ñZø´Ú7ãо)îÿ€8\\«!^ð„b»¡2á-uƒ¿üÍ'vÃ3Žã.Yãc( éÄT7’-™ƨ €uƒ6 \åTËÍš].Í÷¨OJby¢÷ÔZA¶ÏšMÓ™Ì;ž™ítîðŽ·c0#Á‹nÁcÜ´cÇ‘›ï S½‘*Q-]óRË Ð‰“8)Q%üAQéVc ƒ”?JOéKTMUU =BB˜Á,Dƒ±t ä/õÒè”N2™T¾ør)Nä±\ÑS.Qì\‘iƒÚ¼T²M:¶YæTÑ. XšA4ídñøM9X`Am æ PR›dÿH–gé! ËçéáÎf° fg>hN5è”AÈ<k­^ˆ°Vl­Ã"XÃ` "°è6ØË¸‚:˜ä$‘u_†åøèÊ’ÁŸ3¡"þA#4j 4J%¡å䋎eå&4bùy½ψ ßú©Ï2gøÁ]%Ex˜ vUàð¹ ìü_kú&ö9 ¹´% þ Ìú˜|A­ŸÀÔã‡Ùù wÉMðQXßzBü=Ïè´M”ñqºfäÈU*qeâX âx7 hs6Y’ŒOÁÝxÂÝó=Lm‚Ë5äÂŒAÐ̹à‹ð´ÍŽÿIeèÀ׬=´Pƒ|ÆB&ÔPLâc6ŒY\x²Ïý5\›]ýõßvfayžÍZN‘Þ¨wî‹/Y‘ó¬ ÉD OÞˆWy‰å”õ¼.–ƒdšafavÞ˜ªHazž]¤B”pÆ­C†ÄÔxƒ/@ ˆH‰,b ½PdÙ^,¬ôVý{FäžÅR2éþÄÎr—ž™ ¹©™ßŒå€©á8ª¡Ú”•½N(¡Œo¦¢‘%ùôß“ºQñ4)ù íY“Ij,Q¥µYm3!˜¾lQ=.Ùp-×þ4YðLY=2aý|#‚áe*¾gƒáГöÜ›‘ÿ9‰ÝW‹£W”É/AKéꟛÇ{Š)!˧ÞK·*ÐEõ ìÄΧZ!ôÉÒ{R!O¶Ì’ÖO£úu†Q`QWp¶W¹±fÎun+ó±´¥‹¬W¾2¬Ý!ÆPY*B¼Á€ WâZV]³ï˜é®Ý ñÊî÷äÍéZnµnäl‘µ õ*næP¥àBä-õn*¶òvTæÊçýÎj,Ý:ôüeÉŒ#0†Þ˜íÄà; ÐÌfÔC €BA0„DXB'„ƒ#úÁèd°hp烰èÿëAp°|po0çAlð»p §ð £0 wp‹ð ƒð Ï0ÿÁ“p‹pq Ÿ0°#®ð‹0 q {ðs°´pÿðhC¨‚Ol1* A¨‚ƒCÈ‚Ox±Bˆñ(ÈB1XBA¸B\ŒÂMÔX&wÚˆ˜"lƒ<0DDð#B2¸B ,q_° q"S±O13ò7²#s° £°#ò#²ë°!/ñ ãð&sòOñ [²C²) ± ‡° qk0%ƒò'wò(cðW2 Ã2*sò ?â*Kq O±0—ò"³÷!_2ëð+ÿo2%qã°ÂôA4wpü0/³r(Ÿò)_sð Ór 2.¯2,s)G³+3 “ò&ëðã²&?q<÷r${²&¿òçÿÁ×!‚@DpAÈí Œš± TIU9P•¨-åè±,ÈBË‚*È‚+|±+ŒB¿„G»HÇÂH‹ô(xôK„´*x4K£ôG£BK»t³tK£B,¨‚*¼DË4*tJ …KÛ´GÇtH¿ôM7…N#uN,õGçôMï4NŸtNÛt,H5TtKuNs5O«±@”ñEË*d´{±X«1Aˆ5YõXŸµPµFÃuYÿEg4È]ÿ#B¼A8lÂXƒ ŠõgôKÂE“‚Të´@ä´P5P#µIÇñNƒôKõK µWµ{±U?öG[6U_vbµd·´eµggu[ µ]dµLwµeµG'µd36e7ÅIŸ´OÇöQGuõLÏ´JÇñd»´QK5o´U´k“ue³6J÷SÇ‚‡1u´uƒ5C¶os7WubGvS…qtPç„Q›µcç„LŸ·@œôz£6x?us;µV«±*¤6lcõTŸtRK7kvWSõpÿvi+öoû4Pôr5M7\#øyoö‚SxL—·r“‚F_4Yg4ugB'\%ÿPB'L‚%lÂ$tB' ¡¨Ð4†1l´+X´,Ä‚E[µ,ä/Ä-èBÏøŒÏBׂ.È‘ßB‘ϸ.ðB‘÷¸.ÄB“Ç/ôx”ËB/y•×ø”Ky”Sy’#y–Cy.(¹E7y‘ó-¹g9“¯¹“_9™×ø“縓?¹[ô,T9œK¹.9“ßù,XuŸOùš{y¡ÿø¡Ï¸U¯y“9Ãy, ”ë8‘¹,Ð-tÃ-ªŒWú¹U¹³y,äB£SºŸ9žû¸39¥S:žß¤»:Ǟ繫›9žÓÂ,𸓷:’+ù,Ü‚¯;y븘ƒ9°ûªÿŸùWú¯z´º, û““ùª·:³{¶7¹ªƒy™ƒ;±ºU÷:°÷¹ªÛ9«O¹Ÿcù´K{Û¹­ƒº¢/9 [û” ú¬ƒ»µ·:˜/ù©‡;¥óB.ÐB²ë°;¹ª£º. »ÁÏ:·»»›×z²£z­‹;ŸC;³#¼´'9¥×ø,€|-Ü{”—ùÂ﹎Gù³yÇc9¨;Oy¥«ùµÓ¼Ÿçx©:’o´“»°ëBÁƒUßÂׂ2\ÇN 9ôƒ>è?èƒ?0ýÒ?=ÔïÃ>ôÃ>0=Ó;}Õë¯d}×w=Ö7}Ø3}>èC>ôƒÙ£=Ö¯=Øc}Õ_}>´ýÕ_=Ùÿ³½Õ=Ú3ýÛŸ}ÖW=×RÝ÷ýÒ×C×_ýÖýÕÖûCÚû=×ÿ½Õß=Ö×C> ~ãs}=D~áï½Ø‡}ä[}ÝKþÛC¾>H½>h¾ØgPÕ›½éãý×ï}××ÃÒ‹}?œ¾í§~Ô÷=æ½ç˽ߗýÙ[~Ù·~ßRØ;¾ðOýÕÿ½ß«=ׇ½Üþñ?íë¾áë~僽Ù/}ñk>ì;½Ó+?çÃ>óë=ìïýï÷¾é›=ç«=Ø›¾ðÿü»~Ö7¾àgý÷Cÿü“¾ÙCýÙ?}ûúéÓW0ŸÁ„æ¸Ï`¿~ùüùëqŸEƒ÷uÔ·°áˆëå#ø±#ÆÿŽ ÷åKØ2åE“9zdØp£Æ™,AÒ\ˆð Á“nÑ߯™?Š„h”¦¾¢/õ%Myp£L¢ i¶hñ©¾zU™¾Ì¨±ìÁ„¹’ú–¥Í±™Ö•XmP°Ù‘{·K†ŽyåÖÕ#L8apæÈ…3·®¹u‹Í1fLîqår•1¯ÃlYreÑŸO.mnóºÒä>K'¹›jÖ–/‹æœš¶hÈž9Ï™5oÖÃ;w+÷ÚvðÇÄM—ëlygrΗ—#¼Îz¸èæïŽþ=¶öØØ£[—­{zê×ë;‡¼y3jÄ’'³'Ü­r8Éû9‹^ŸÜ6ÛT ´5{,6Êü[ÿO¹þ*ÃN>Óž+Ð>Ú>{:s{°Âþ ÌÌÀà3pCÝFP@ I´×\p³ÐB¬Í;kDŸ« œÿ&û·{Fþ†ºÝ0û,F?ÜlÄ?$p4%‘Ô­FÛâ›’½¥´Ì:ëH{±ÄǃL2Ç2[lÌqtpJ…Dp@ö {Ì<ó"C µÆÖs̳Kj)šv ‡uê!ç5µ‰N¿u çÑïô G¿JéÓíØó6HÇ˦Òl\””½N=5uSÁ™ôÒò"/ÒIÇ‹îÑN!ÅÔ3Hƒ ÇTí0Å´œl&‹4œ[1mtXR£k¬WNU…¶1Ö\dÿM›G±¬Çs%'×Fmõ»j]Ku¸`÷{–ÑéÈIÐZOÉq¶SÖ"…´RÏ<õ.ºõ”îÖg{í4߀ÃQu=;]#®RýÒôîTcÙKÙàªNbvO…ÔÎr¶ô8rCµàïê3–µñƇc•Á391e)x8ìXþ±Œ7=V2¿‡ÖúËØTFÉ5Y×[]Ƙ]öÇØrx•ãl'3V^;ÿ¸×O;nÙä[‰îöÞ}éÓ´×_ùý±d˜»–¸y¿s–c®+í±hé,¥uR‰#•ûèr_n»ÜG5eÔXÇÕÁ§] '“XÈ&°z¢³\»­m·Ýɲe¾n´9ÿ¸ÑÍ×íF;m"“tu écuukW׆>4÷ë18Ã#;XRز5\öá:}u:Ü÷‹;îSU¬væ€füZvk·OdzVêÎé3ÚÌÐìeÌÅÝ[«YÍ#qïô±KO[ŽÑËXÞþ`Ú­Í–q«E·Õl™gùwÕæ}~†[ÞñRÅ©iFtõü[8•R”JôzrÑßзŸ‘tk^KS¹§Ó‹†“R ¨DéÓQV]wÜÙgÚäišÑ³A5Úµè0÷ìÓ{ýbÙkصºˆ¨‰¹”SE*Édšf®œ«!o¥-½…ÇMÐ’`ïô“ ^üE;Ì;îÁ¦#Š953Y¯lùÑæ5JI»‘o&ÄÐr1¼ËèËbc4Ãz§¬3Vx„hӌΓJã&×C»¦u¦wòìU{J½Ù¯x%iè.ãGÓ–‘ ÓÆ,­´ÑúÿŽ–Úf¥P›Úµ¶kº]«:“Ãà ~¿ÝÑeRÕ54iN§gMètÐä ^tp±ÉÆ»8°h!QI±YÝÃ>C6m³*‹¯ÉF›ªÕØnß-—wÑä0Î N;Û¼Q&Ù%áÿÊuä)kx/,ó÷¥ùíœ:ëûÝÚÕwÖ턦ԴMÀû™1Ætª¦Þìt›Þ±£F7w°[59ÕšUQG8—MW²±épÈÀè-Ôh•T¡t€(r¸RÜy"Á–È-5.Ïus©]È2i 7wk­' K—@ÎjÐ[âRåZMƒÝ÷-QƒªkÔEG+:?Ê/W€ E‡¦Þ†f®ÿædr™±Í&ëYÂúNú޵+­QŠ{Ö›4¯ª§æ£¹ÙSfjÚÆ,\5[Æ•‚6G® g­,ª±î¬Ýš ·Rùš'·>—ÎÅŒÙj0…é o0\i°Ñól•{¬×<ñ¨®Ä%`aJºpgylTb·T©º)G«kX–z…nF2„”r!Æ—hAár«šÐ~àCÇSMÏ1Òá5ÕW¿B“ñjSf«È¹<Á‡òÚs.4ñ¤JJ2Ä”;mœÙû6!9ÊéÀ0äð²ÿ{ϵ¶Ážz´ÚÒ2ñ`öšX³$¸Z¦­K<¨*3$GW'šþ,M%Æ8[±©GÂróiùÇÝ›IG´ãc;ÎHÛI‡Àž«’„½‹…®s滣Ý("ÿL›g—Ÿ³‘µ¹ ìµvUuLÓ9D#~Ç·v;¢à †Ö^bàb¡‰.¿Y¤ýy9&“Ø‹… º’Þ3í<=!yÌ|ÛUö×9=3%œN«=ˆ–?»Ù´_Ê€& Wή­vŒuv±ynåƒëö• úνû¥éw¥Ý%³­4™ñ¬ÒÖûëc¥¢iÆÊ~>x͞ߎj^&lTåž7 Ï-ÿÒ¸NÃêɰÀêj ‡“§>ãŒÜDŸÄ G_Æ­Y§Ñ¬&—jÄ›ÇÜ>è}ln7`\ŒhïôîgÂERŽmm ky&Mxø‡ØJƵØê‘Ü ß¢íw©dLÒŒf§žˆ»òed&Ïžmvn眴Ï ŽMÌÍæX(ÿ±ŽvÈpuƇ´pÓôæºT£ ¡ð€Œ=”艎l„”hâ®mïÊQb‡˜f-¸ìòN[Èû '»P守ÃÍ,ÊÂån5 ²Î/îÁNB'ìÝ¢H8êƒYnGŸh£ˆ1MÐ UÈwÜj¸lË|øˆqg}ãvô¹Æ:X†þNÅ™2«´ª´ÈëtLûšÌõÚ¦¼ÎÒ®oðÈjÅx,ÆÜèãšfcIf)2(°á– Sbo¢ì…Árè¸8GW ˆm@†îÏ,¬QÜÃë¦Ë )ll |„²kÎëÿ>ŽQPÊ*à .ضˉDÿ[‹ ª‹'ÉσlG!3lÏ‚êÁ¶æÉßÚ§¦8EçLÌwDÇ7¶o+õÃ9bD oc'3g ÷lž$ï?Œæ3]ÓLîç±´œtò—äIÙ–$МJ6jÇË{ˆÐÔ0±[¦‡øoI(M ‚KæŽk̆Œ7¦çFИ,6@#5´ŒPbé´cNÒh8X¨úbO!¯g:®û&¬µ‹2ÖÅ Jí <Öh#IÈü°ÆR4åLPFoºP©TŠZR¦cîí¼“iǃ&0¬qhÇÐZÒ~ºò]äç1uR‰äI1®t4qÌ`¦óÅgÒI'w+Tˆ¾º°ÿvhœfïxÖˆ¿¦Ê½L,5†¶FemÐEäÞ²\ʼ4Ìõkp˜Ã&I[–o{^äûÄ%fcXê³h¦ÃÌ3>F2ß&öf/ÃZK\p]bïL0-ZÚHalè#;¬ÝŽŒ];'†µ´)8… 4¯Ï½ZÒW¤fAŸÅB/íA¦ôœ0ÅŽZ°‹XcöÇbŽiÊa®Qü”´õ@j;Þ§ú  eÍ[ij3¬ë3àAŠnr㣲PêÿÈMÞ¢ª¬ë¹r¿‚šÌìß\P•Š*›.‘(éóáXï;eÈ^…¦üè®ÜlÉ/™T [„°´R'ÏT¡%qFìLòÿôê‰Ô£ó¤fððf§ÐT1ø”Œ45P‡Cï" -HÞ î\ë‡íÉÄ…§Üì1/ñ‡ÈeÌ"8"3Ž ³_8ä³4ž5¦$¾J3¯äiŠ®é‰\¥÷$í¡~‡„€h=`‡ëÔ¬ëðP†´q”®hº@ôyÕÖÒéÖÆ¦Ú ‹²ÁäRINèšô%â †½~‡ªF§æ® ï'¨ÄýÅÌnñŒÐtpgÅЂæµwRéH¸J |îµo†új [•[!s…ZˆÃGç¶ePû ! õÆNG _£ò6©“hsÖAÀL›Ï;œÃ‘ÿîÆ=$’k˜–ÿ³pLÐu^Œj!Ï,É. o,sð'9Êõœ 2YhÄÄÎ2FÝú]<M†1v³cZ°CuäІ»²4T:”cmg k6ˆénxå}¼o\@OåHfðŽL®f-÷L‰q9ðg —7 >“P_5AQSÓ‰r57_ˆGã–qåª¿ÐÆvÚç󿍫@ ;÷´6ÖÎE-çP®ÀP—ØÈN÷>?“yGÕ6îûò…ÔÌ ô^«K³êÅ„æg)—MøÏ3„/j0v1OcrIÏN¨Pr÷Eyõ&u¿&j«U{feJÅÓr\¿c™Ü¡rÊûL°ñ*ëC5SÈ0t@ÿ¢Ã&€ x x:€7á2!Xx,a889¡.¡€+¡€%˜€/Á:¡„'!@˜„K¸8¸€-A„=†U¸‚¸*Áø€-a„‚+¡,7ˆ'áH¸‰Iøƒ!˜ˆM؉3A†©xˆø7ÁˆQ˜ˆ9!‹ øˆ8,˜„G˜€¿…™ˆˆ9Aˆ#øŒQø„o8„EX‚˜Œ·X8˜ƒO‹Oø€áøˆ]¸Œsx„y†›8ŒK¸€ Yƒx<ŽÍ‰Ç8)øŽSXŒß„Y’'™ˆ7aƒŒ9‚?xÿƒC8•‘øŒ[Xˆa˜‰+x•éø€3á]¹ŒØ…Ãax„)¹‰5…_x…ßx‡Ù”“x—U؉/Aˆ_¹“X“K¸ˆ¹ x‚qØ™‹˜•qØ…Ÿ8•±8›¯™ƒ)‰‰x›yø‘³¹‰iøŽEX•¿ù‡Ñ˜€G„Y›_8›}Ø'9ŒØ”-“uøšáx¯†ßš˜M¸ˆy8Kx•¹˜™XŸ±Ø‹;na6}`O»!xÁ¤utA!bLúx¡¥‰Á¥y¡L:Rš¦iávz^Ú¤ƒz§y¦qºr¡¥i¡¨yAh¥uh¡b!ÿ§Kš¦s:§Mº¨_:§oÚ¤kAd¢:rᦹڬ­:Žºj¦iº¤u!XÚ¤¥ZZº¤£®½šP®mZª™:àÚ¬e©cA¥åº¥¥[ºžz®g±åZvšÊ:²cAX¯åZÞº¤yar!ªmº;n!´iZT:¨1{¬Sº®oaxAµeÚ¦c[nz«Yš·[ZµÏš³—°Íº¬yz¬YúªKzªÿZµ‰{¬š®ƒšš«ûÚ¤g!¦/;·m{­9[®Í:°iú¦Ÿ»¥‰:µ?»¤oá¥K®åÚ««;²k᥽½º¨©ºº/û¯Sÿ¨»›²¿Z½oAjû¯A;´±š»zÁ9ۨɚ¾Å[¦:´/»©ƒ:ÂK¶õ»®ïš§]:§•šªc¡¨o:Ä¥z¯Áú´e›ºé›ºaÚ¾_ú¦k[Ĺ»ºéú·«Û¦Ëú¶¿½ëú©ÇZµI{¨³z¬ÿ§;¶‹š´E\®µz­y¥cšÉmúªsª—ÊC›ÂY|´S›´1û¿#\Á¹šÄS[¦¡:¨ÃZ¬{Äcá´S;¯áz±I»T»¶kîTî!4°iwÌ!€;FÐSƒdÔ‡EÙ_ÂCL{VÐ!D`²Á먗;%l1`f*]OÓ¶ã§`53åV}лäÿÔõe3R=ZýôÔáHÔÖ'éѯ‡; }Ö{õnÖCÖa}šnÝ>4WÐ…ÿbR³r±Æ<JC2=Z,]ÒÃ,€ñ¤Up½n8ýÚáÚ=ÝÕC½Ó CÒ¡ÔNPog<¨€]ÓÏ.ÔŸ=*E­ÝÙÐ-£eXœJ¸l̦42,*ùÞßÝ|7’új}#M†¦Ìû”ÿ]#Ô‘–Û9f_|]–£ÓkŒd&]VÌc¦ÝiÄj³P/&í?j§ÑÝæÒRíÔí½K:ãä¯}ä/~üÌoÐ}Üc¯;;Ä#C]¦œæÀ0CÖUØ«]àeýÅÌìÝ9pÿ A¨^„áê¡”a룡ꅡ깞ê…aª áìÇ^ë‡ê½콞ëË^ëÁÈ~îç¾êÙ~îË^v¡êµ¼žÞðÙþêË>î¹þíwÁï©^ë_ë¥avAîŸêÏ^ñÝ~”Añ+Êìÿ¾ë‡ô…¡ï#Ÿò?ðÓ^ì·þôßò¿õ_¢!õµ~ö·>öï¾ïAßóU_ôi¿ö?ô…ÿî±^õå^ôÁïißñõžë¯þë'ò)ÿë-ŸííÞøßîõ¾ùÙô¿þú‡áìÿ>ïE¿(ßó‹?öû>íÇ>ôsŸùµŸê+ÿï½ßñýÞï‘Aÿì±>ì „ CMš0h”A«¶ëàAh ¡I”xpW´† ‡ ˆpâÁa…íÙP B‡Â†íêøQ#²‹Ã:6Œ† ÉaÊLBÃI±"B¢„vqã0š;žLÚQšJŸ''J›¹käÒ‡,i.¥H±èÏ >ܨìD„5r•(6f5•;wMz6%Âhc窌y0§°‹F#Øsm‚XwB{)1¦bˆlGÚ…¶RðÊ]2>؈Á™³Œ.\t šô Î4J§F ƒsk×_wN-{´‹×¢[Óø¼z6lØ´cÓíysoÞ±eœ&C†èàÍGëþcyl­eÈHíBعŒ×Ú‰ƒîþ½wtÒ¡£¯VÎYôçÑÎůÞýÆrç0̇=ió1äךxð¡æ[€Ì%wƒ 6X'u W[lúÃjù1'Ûv.Ü0a„»m!ïAq4ȶ^ Æ•æÚkǧ^‡2·[t›©Ø™xöyfß{£ahn˜at0Îvä…îFÛ‘öÝætEÖH¤Lòv%jïÉÐàˆ®¥7"rM>'_‚Ú)™àpÕ¹¦ 6Ühàs&é$ ß¡¹ÙfZi vŸñØÛmTºÇ^}@âùÙ;covered-0.7.10/doc/html/img/main_info.gif0000644000076500007650000040032711054713230020157 0ustar trevorwtrevorwGIF89aöÇ÷  “º© |×"u#%#,,*%Ô'§;m 1™50/130Am+ô796<76 E˜AÓ=?<0éC?>@öAC@k9EFD`JFDIJHY¸MNL"HåhˆRNMQRPUWT$R÷[VU[]ZŽQb]\e^X`a_aaved\¤ dfcjed™Ajhlpkjlnka[óllpog`^ïaaâ¾vtmxsrtvshjÞy{xlmóuv°|{xv·®ˆ~}‚wÓQˆÒ~z£{yÅ‚„yyÚxv󉄃‹††ˆ…{zïi‚ûÑlj…†¸‹Š‘Œ‹d‘ÿ•ˆ‘މ„ï.Ù1“•’…“Òš•”–˜•™˜ž–€•ý˜‘ÜÙ‚›šGÒd’“𢜞 ¥ž—¡ ˜¨ž’«žÙˆ†§¢¡®Û¢ŸÍ¤¦£§§ž¡þ«¥¤®¦Ÿ¬¦¥§©¦©«¨°«ª­¯¬±°¨®±­ßœš·¯¨º¯£µ°¯±³¯µ¯º²´±¡°þ©®ö´¶³€Ûड·¶´Àµ¨¹¸¯¾¶¯·¹¶¼·µ¹»¸»·É½¼³}ç‚û´½¿¼Ã½¼Ç¾±°½ÿÁÃÀÄûÉÁºÇÁÀÃůÄÿÄÀëÈǾÆÈÅÎÆ¿ÇÉÆ¯ÏìÒǺ뼺ÊËÈÒÊ¢á×ÓÍÍÎÐÍ×ÎÇÑÑÈÓÒÉÛÐÃÔÓÊÆÑÿÕÔËÒÕÑÝÒÅÛÓË»ÛùÔÖÓïÊÊšþžÕ×ÔØ×ÎÛ×ÈÞÕÎר֨ÚÖËÛþáÙÒÚÜÙâÚÓÓÚýÒÞìãÛÔÓßíäÜÕæÝÖáà×çÞ×µÿ·ØàþèߨàâßáäàêâÛãåáææÜäæãåçäíåÞõàãØòÒéèßçéæÝìÿøãæñèáéëèìëâôççÝòñæìÿïîåòìëíïëØþØîðíôïíìðÿçóÿûîîñóðòôñóöòî÷ÿúõóööÿüöõý÷öøú÷ÿüûüÿûþÿüÿÿÿ,öÇÿÿ ü§£ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(S28°Ë¢z0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]Ê´©Ó§P£JJõæ¢.Á¬3ǵ«×¯`ÊK¶¬Ù³hÓª]˶­Û·pãÊK·®Ý»xóêÝË·¯ß¿`ÍL˜ð!¯‚ >Ü5±âÁ‡Ö©‹ÖD "pëîñã‡.\Ëâmö§n]7Ó¨O«NÍzµëÖ°_ËŽM{¶íÚ¸oëÎÍ{·ïÞÀ N|¸ñâÈ+OÎ|¹óæÐŸKN}ºõêıQÒ¶¯»wïÚD­ÿÓÎýû÷ðëªm7ÞSz4ïi‹6Ïß±,'Xàp¤Ô¾oß\£€h`¨`‚ .è`ƒ>(a„Nha…^¨a†nèa‡ ~(bˆ$Žhb‰(ž¨bŠ,®èb‹0¾(cŒbÊ(ä䨣ŽÝt#I27î(dz’\¤ó¨¡‘*ŠÍÚ #ƒ]V㎠°XÉ@ íLVM4¯Æÿ 묲ÖJë­¶æŠë®ºöÊ믾 ì°ÂKì±Æ&‹,±Â|q lpвÔÒ:ˆ‹4Àz-Á s@ ¯@-ÕVŠÐ6 ±“4p°©øÐÀ øî²ÔZqpÀ} ‚ƒì«0¿ /ìpÃ?,qÄæ’ÊxØd¬q7ØD#I37ާ$“䢮é_SMè‰gBŒBaÅ´TßM|(ÕÐÒõô²†‡„‡´‚üÖÙ£áµÐD3Â`O-ÔôÏoýQ{ÉJ(Ú<£±Æ_Ä3DÁŠþí`CH` ˆ0IXãžÇ3qè ‚z€•$žQ bÈ@gÕÆ*8,Ó@Ä ~t Õ€¡ cHÃÚ°†8¼¡sÈÃú°‡@ü¡ÿƒHÄ!±ˆH<¢“XăÅAÐ †4R±l 0D%ÐhTA_ †Ð`@hÀ: „YŒñŠgE Ð @NˆÐ€† Àˆ €c,ã6aXÑA* ÷Š$`8€ A  Œ‚ ¡1ˆŒ@Òè 4 ¡3 ³x…í:€`}PÀ&Ð4HC†“°šò¢ECÀ¹’ €8¼b àÅ&ÊèGDp@ú ŠŒ ˜+ F*ø>Äa7 c´ˆ!ÃhŒ0@Æ(Ѐóà, €8@ã}†X¢>™¸ÿÏ~òóŸþ (@*P%š3!Ë£BÛÇ3hH"¡¸4t ‡a ƒjCxÕ!¢q ñÀÐ%£Ä«<–Œhàl鑯PA BVÁñì¦8Í©NwÊÓžúô§@ ªP‡JÔ¢õ¨HMªN…1Pâ T€ ¤t± ÐÃ.Š\à°cÊDC³øêìØ=ÀQýN‡1‚˜µ¡ÐRÜà_­#šÐ×HCÄ0×"I ` ›˜€¢!T21Ãi_»Õ јã úTC¸€û¬‚²Òâ¦~ ê¾ÿÄ¡*€(Ñôa°Ðh‚+I €lâ€[4fÁ…  ˜„ l»‹@ƒ(n€ òLÑ@h0 e´ hˆ†  ‡I`ˆå誰)õ¾øÍ¯~÷Ëßþò·}ÐðÄ)x& ›3”Ãàþ´ "†Ðàƒ ŒC(ƒ©`pxC i(ãö Øa8ãg8A ‚Àbx€ëX¨ŒgLãÛøÆ8αŽwÌãûøÇ@²q, a¤€pƒ/„AV ¯+†[GP€!(ƒpÀ |à=U“ÑÀrb ô¡j1ˆ†ðÉ<–8ÿzšlŸ0 !ŒÀ’g FqoPæ3`ˆ ß"G WŠ"@5ˆ€/H£ ™Ì£2ÂöH^˜s÷$˜y =@°¼³ûÞÊe+ðÂ͈P€jaðBïË4<§ZÄÀª4’¹2!¨oû¾`ÅTÐ&8¢oàò ( (‚¤7†‘m« ÓH0 aFúæsÈèN·º×Íîv»›Ýæœ4+N h¼Á ;è24v±ÑýE6„0”ß”8ež…6”¡‡ ^P†$ŒaÒœ‘#êð‚•×,à9Nr‚›¼ä(ÿ?¹ÊSÎò•»¼å0¹ÌcNó™Û¼æ8¿¹ÎsÎóë<†(@t°BKbØA+¿YL ðÄ.fÑÐ`@c&çÌ ÏÚ@˜o àƒàtF(^m¶›ó R! *=ìr€ , séu§0AZ`»P­Ð­p¬(:á²#÷Ê›“+”|>`³nfËw`$4ÀP€ÁïB ¿€het ¾jçub]CX~:(ÀuE ê`ÂP眇ÒÙJà VóA`‰Tóî4‚ÿ4ª>Ÿ÷üüæO?úׯþö³ÿýî7?2 œ×T\C4(ÉÞ%qd°ÂÝ :L€îBN5s ¬p3#“O ¥tbÊàA(U`æ@%V’ P/À¥ rÃB­6‚Ã@‚&X‚(x‚*˜‚,¸‚.Ø‚0ø‚2ƒ48ƒ6Xƒ8xƒ:˜ƒ<¸ƒ'X`P´ >0à´@ ”`IÖ,àd<“ ;°!à¶ÐІ ©0Cp £ÔÐ#@#8}#HpÈ@ İ +p“$ ¯ _¨©`F‡>ð à³@ Mðг@Nfð+p‘ÿ& Ä }g`0h v_@„;° “+0:0éÔ,°7`à »ðo *°$ÀtÐð$Ð6 ‘x 0ðpEc¸„g€ 7™  Ã0 >°B)@ ÈÐ!à*àMy•Œ# «`а Ðs† ™¸6 < ;ð$`Ä0 ¡è >؃ðøŽòô8öXøx:En¨ ž !¤mÂ`Qn8‡ ©€=Ãp{»P^ ©m ôæÃ0Ù) 8£æEåÐDs %ð¥`þàû¦Š,¹ -ù’.“09“2Y“4y“6ÿ™“8¹“:Ù“<ù“>”@9”BY”D “y´ŽÄ° Ȱ »à†Ó§ŠÓgmlHN»°onØj7ӔƸoå•O“t–†ªX‚Ù¨vÈ ä¤NNY‘sf9W9 pIgÄ ‘QÄw_phðÔµŠ·‡ ªh9Ê€ mÈKmi•¶ŠÊEW©‘7³˜h¹ Hgy{tfRt¦ ·÷o Y—M©ŠiØaL¹ŠÄ`¹ãN¥‘Méfu •INÚÆ3lé†VIN°bQy”F¹›ºÙ›¼ù›¾œÀ9œÂÉ“ûÖ†í3 ž€=ûæ”nhQ É>žÀ j©‘ÚV‘K¹ ”pjé–OÙ”™G¼ÿðAá°æÀú`ž ÇþàüP8Ÿ­IŸöYŸøyŸú™Ÿü¹ŸþÙŸúŸ : Z z  š ºW—dž(—’ùœNÙ†Ä ëÈwJ¡%† r žÑ¡Ú‰´ù”ךéjq㜋9··dL¹y•’I¼ ™:ЪÖ´0„y{ÚÖ4J›oI¡ ù”y•º”ú´ žNê†L¹”H¥’9¤Q4¥«¸dÄð÷2_À ´¹9Ê”8¯I g*—` ¢lÚº tÊ uz§vš§xº§zÚ§|* ¸‰¢» Ói †Ê ˆŠ¨žà Âÿ@ „j ´¨¬` “ê ÅoÓ‰¨³€¨”ú“ m¶à$äP—9Ú¨Ã` µ é”»À rùªJ «²«´:«¶Z«¸z«ºš«¼º«¾Ú«Àú«Â¬Ä:¬ÆZ¬Á*£IjQ¬ •®ªª‰( ¶À¬¸ ¶àœ^: 9êªaÙ–¬êªÓêªë˜£®vŒ1Ú–Ú¦ª¬š ι¦1Z®dêœÓj­¶À¦DÚ­OÉ 2:­®WŠ¢®£·@¡°8¯JéœêZ£Vª”êZ—Ó: ªz°ÞÚ®¶0qîq³ i¥«ºdKF­­zªH:®Çz²Èв*›²,»².Û²0û²»ê†õ–ÿó„q©.) s@8+ 7“ ›Òƒá³…´N9 2°à`¨µ`¨´@ †: µPµ¼` ³€µZ›µ\»µ^Ûµ`ûµb¶d;¶f[¶h{¶j›¶l»¶nÛ¶pû¶r·i‹µW; x«­¶pµ†Ú·³Ð¨Š·|Ë ÚÊ·†zª\{µ¹p·úz·c˵Çè´„ë·Y{ {›µ¨:­˜Ûµ¨j¹§j¨|[ x{ª· ¯}»·¢k¨·€¹§ ®Y›£S{¹Z;¸³­{k¹X› ¨ª»›‹¸|K x«µX«­œëµ Û·“»·¹‹¹S«·O; «¸s;½tK½Ö[½Ø{½Ú›½Ü»½n{¼ºÿ+º¯5‡Ò Ú`¾Øpe³pªÐ€ QÒ#ˆò*Yˬð‹(Ø0a檬-@>K\´<À\À|ÀœÀ ¼À ÜÀüÀÁ<Á\Á,Àܳÿ+À=«Á ìÁ¬Á À!œÁ$\Â$ìÁ¼Â,Â…ñ¿!¬ÂF›À"|Â#LÀlÃ&Ã( à ÜÁ¼Â5 Ã3¼Ã|ÄHœÄJ¼ÄLÜÄNœÂ|à ÄD<Å+ ÷`ëÐõàýð]Ìb<Æd\Æf|ÆhœÆj¼ÆlÜÆnüÆpìÆ_¼ý0ÇÝÆìÇû€Ç\¬Ç0ÁÅ{üvÜv\_<È`lsÿÌň\Çd¬ޡljlÆxÜÅ’LÉwlÉdŒÈ,È^ ÈŽLÈ‚|ÉŠ¬ÆœǨœÊª¼Ê¬ÜÊ®ŒÊ¤LÇeÌÇæÆ_ É‹¬È0QÝ@M¢î ó°àæ@Ǭ#á`ËÜÌÌüÌÎÍÐ<ÍÒ\ÍÔ|ÍÖœÍØ¼ÍÚÜÍÜüÍÞÎà<Îâ\Îä¼ÍÈLàä°ÌÅ|ÌË\ǼZœ#\±áÚ°åPù¼Ìë@Ìò,ÏêŒÅ¼Îæ`ÌËÌÌùÌÌà€Ìë#ÄÑå€ÉLÌì¬Î§Ì]aÌ9âÑżìœÐêLÄÌÌÌþ¬Òå`Ò ÐÍlÌ"ÿýÐÇ<Ï­Ò8Ìë¼ÌöÜÎö|Ó3ͧÁÐílÔ}ÌÆìÐé¼í¼Ð˜ÁÑÈìÓæ\ÕçlÕX}ÕZÕ\½Õ^ÝÕá¼Ð\1Ò9²Ñ! Í4]ÌþÜ&½û¬ÎIÌ0mÒ&} º »ð)¥AôÐíŒÏùüÒ=ØtM؆]؈}ØŠØŒ½ØŽÝØýØ’Ù”=Ù–]Ù˜}ÙšÙ•ýÐáÐÒmMÑ;ÒýÙÄ,Ñ-$¤Ñ ×~ЃÍÚ…ÚàÐÄüÐë  OÕ(­ÎÙ€ØOÒ%ý×§QÍÑøÌÚŸ]ÐÕ²ÛoíÔå€ÏàðÒë,ÑÆÏtmÒ4ýÒÌÿÐÙðÜ­ © ÔÊ Ò~ Óë 6-ÑãÍÎÉmÒ¿½ÙôÍÙõ}ßößø½ßúÝßü=ÙMןýÏë<Þ†}ÚÏÝÎ!Û]঑ϘÁÞM” 1–3÷ó ä°ÑB¢Ôâ">â$^â&~â(žâ*¾â,Þâ.þâ0ã2^ÌûÑ ýÐmÛ}~Ý 6MÒ_Û ÞÛ6þÑ="â1m.Ûs Ô:âÜÑÙÀãØ-ä>Ýáé­àYîÑæ}ϨÑJÝËFžå„ÍÝåM×4žÞõ,æpãÎ%ÍåB¾ÏJ.ÛŸMÔºàÍ]Ð >ã~þç€è‚>è„.ã(ÍÎgÿ¾Ý:rÓäPãÆ¼ÎžÒü\Ö×$u æ täðóÓÝÏë Û¤^ê¦~ꨞꪾê¬Þê®þê°ë²>ë´^ë¤NÞ¦ÞêœÐËMÌÝ`ÜàÐËpnÚÉ Û>îãðMÑٽޭůMê nÜæPÑÆÛÞ]ÝŸÝ $ýÙ‡ÂÓµMÒ-ØÒ¾ëžÛæ›ÐmÜZn<Íí£Îë ÚÝëÜÓ˜ÑÞm¾ÙíÍ<Ñûœ ‡ÞÖá}ï×ëýÐÙ°ÒmÝàþ,ïùÐÓ Þ¶^ññŸñ¿ñÔ®ÖìüÏ£ðÌí×-ò=îGÛ€­î— ç$óÿðÙÜå)ýкó¾ó:ßó<ÿó>ô@?ôB_ôDôFŸôH¿ôJßôLÿôNõPÏóÇÞã©Íã6EÝÖÌLå=RÖæ[ãɬäNþÜØð}ïì>×ì.ïéÍÚ5nÒX¯è¬mî ^Ì9½ët½ÏÇ ÚZó;.å=ŽÝÎS>øm¿óÝàS/õžßù ÿù¢ú¤?ú¦_úHÝ•ŸÞåã…ßðä ïLܰ÷§­#ë° Â°šŽÅǬò¾Ô÷<Ý ÑÐ ÑðÊoÐËßüÌÿüÎýÐÏü™€ Ó/ýØýÚŸýÜÿ¿ýÞßýàÿýâþZÜàÝ áçžÔ˜èƒm¾P½Ðí÷ ?Òj]Ý\nÑ!½ÔÍÎó~Ýì]ùܺuÚ´­ GÜBr»$×P[Bàº)œŽ\Âuµ™ gn`Bpá>,Y²Üº‡ÍE\Î\GpåD®{iSäÊ‚,mÔ¦PaÁp儹²dN¡2’³i”œ¹—ÚR.¼Y²#ž½nýìX±eÉž5›íZµmÙ¾uî\¹uén]×4$Ö™1Š,:Ðàºl0k–[(UàÃY¹¯‹*pݤ[äÅØ¡nݼ{ä´4ćI£º` «KÖ«]³&gÇÇÿ.Ï^ßn{5¹Q¢tÃ^×ÇÒêj|N Aö÷råÍ™?wútéÕ©_·ž·£ç¼=¿Ì;лÆ2ó®f}þäAÏ FÔŽp úôWm¯1/HŽÃCå.¡©ö#o*îÌ1J»—, =˜º“©=ï P?‚Äko5Žºëf7ðüˆ« CÔÃÝð íj$‚BÔŽ;Ø$ô ;³»1GwÔ±GôÑÇg"‡>¼¶{Ï3ýàÓÈC<‹%ŽqZ‡‰2À¢œNnygtPdzy„ê.`Ä[´1†œhÇ ¬œI¤…``B¬É ¬òÓN«ò“‹/ÿ¢ùˆÎ˜Ê‘Ã…\i]þ4È@åL´NE5åtSO;õSQC%uTSKEõTU«â.¨ÂÙp°Õ²¨ VWz(¢‡^ꦯ¼:(¦"kÔ((^w°Ì"r*™6ü0¨ÏŒ¤2¨öXÒÏ+ ê&›™Ê4 (¯nêuX ŠìJ[¡¢ 0šRj¨"ò£#ÏV–¾£pX¢Í´D;S%xUƒ Fø`…fxa‡†Ø¯ƒ&bé¡Õ%Ó)q;© #ú£…ްɕ‰/’A£À±¤–r Áìžpܹç ÉØ+…FUÐ!T¡ †Ø4’aDl$!™àE—¾tr¼ã(RHŒàmdBÂA&H@‹nTãn|›U8ZЇu"¯ Á)ÖñŒkXáÝðY4†P†k”ᙸK»P…½¹Æ$Ù RÐ…Œ€*Å:¤S¬`§°ÁM;L?øÙ¯~7®1Ži¼ciíkIùaV¼P×+PZ(X3åÿ,©t“±5R+}}x6 µ(IˆÁ| I’èFœ/¡JC:D#lé§/Ü霒…×ñù§'a£¥­¤²7Õj@ìŠI@ !½(ÇÞ±-è@ë˜Ð‡6t¢í,ÝdCúr$’&hVxÌ3~h/B ‹n\MgáŠdb‚먄Ë`¶ƒ1± ‰]GŸ[ »¥ 0 ‚:1Çx‘ÃyÐH ò‡äÚW \ðl"CˆÁ T rô¡Mx…k„r¯uTá—0IfÃI ºQµcU,š×|w¼© ïyËÛšç™J+„¢^Šçx¸»PYÿ½¢Ÿ?*d²ÁRÈk”“еp_ß‹—CÉ €Ç‡z†9Qw¬·HØòxYÌP £ðÆ ó"ŒMø×ÀÆ((a‰6B!…½ ºz¾·~`¯çKìYûÙËÞõ¶§ýík¿ÿ{Ý÷>÷¿ÈãTå§÷•AV¡‰VÇ·ì‰g•[A¸FV“/åfxiÊqÁÌ9œ¿® Ù]dc²½‹É¶ÒUzTd3ÿÕyø J—½Âõ/ÄÞJZQQò¨$ºZYkP–%¿€ëf1 9¹ý3‰¦â=à[@ÜsÀ„@ß{@ Œ@¤À ´À œ@ ¬ÀÎÑŽù¹# d©+É‚˜ZÈ h …uˆ†Q˜„L¸†X †I¸I¸b þÀ'}ÂŒwXu˜þÉû·ÍA#‘y í(‡+ƒp øp‘k©½Yï@œp¤A´AS´BÃ2$CVÚ¤Ö‚ŒÿàÙÁ· ÿ9‰©áÙû@—¯ ‘ý‘¤ý£–Túx«õÛ¤èåJÃŽRú‹ñKBu¡Nú {JÄôÓÃê»=܃öh¸ï ž{à`3¾a’$<Ã0<Å1DÅUTÅV4CVÄšðœÐCò ‰Õ!’ éÄ ¸r8+œh‘r„À†öÀ3ôR¯Ì ˆ!ÜÁYÂ[ 3Љv MÒZ‰JØ¡0 ŽŸ”¨§Ø m¢¹HÔ$4[¾6"£u¬v\¹wôxtÇx¤Çy´ÇvÄGyÌÇzÜÇ{ÔǤGÊ*,@Ÿå‹:lQ?“>îCÛ ›PklÑBHÿ49Á:£? Àš%šHGr,Ê­IÊ”ti ïÀ(ÈYŠZýÑ¡P,“¬óCú<Ó ˜x!“ÍäG€$Ê£ìǤ4J¥,ʦDÊ¥„J§dʧ”ʨ¤ÊâI6ì ä ÇÈò¿  ŽðW„AºT{~ªpPu@ ó‚ŒôCˆp@Z)­AÌ …,¢X‰pÉŠ›ÎŠŠÐ&W1+’°§»ª tÌ„L |LÉŒL”)ñ³ÿ¡c$¥/\’ñA—wÙŠ‹ Æô7[ª‘2¾h=.̾Isï°KÔ¹@ÊÅ䳈Дô`ÿaˆñƒïð·"1å…äRþy• ³¨ EñqQ$q¡Ìì´ÌíœLî¬ÌîÏïOíÜ@>óÆÄ Éb‰F3£ŠÕ îQ÷@» Z¯ux‡z ¤Y‚;Á+Mr ™ó“ˆ—¢ ¥§ÌþËšS^l…Ë:$%‡°T|EWÄÐ ´Ñ%…›ó7ZaíÜIoѤž˜œ9tÈV¡¯Ó1‰ëÄ—“˜ÆñÊ7‹±ù—ë¸?,37œ“a—ÇÚžI í+%³bYI䳓³É–, ½ÑãPþãZÖeQ6edFã9¶e/žcV¾å5NcAöbUhfUpäfä9–e[ŽæjdWffKÖã^Nã`Nd^þäAŽãqöcNnfp†cAfæh6d7ŽçQ>e~Våöç€Neîç6è‚Fh€>h…Nh‚fè‡ææÿ@Fä9væFžcA~ä`g2æf1®ètæGæè¶ãÂØ'p;wØvpvx‡yhiý|éy`éÍxKup˜vµyÂu¨isÀéœniwØ ‚`u`‡žž†éyxK¡>j ti>ju꤆iͰêžv‡›¾é®~ê¯ë°&kœk³.k°FëµVë¶>k·N뷖븦k¶žk¶Þiw(¡.‡¤v‡–^j!„é 4kªÐjWûkŸÞŒ–žŠw`lw˜i³fé¾B¢V‡öúë¿Fj¤Þëuøkv Í>êªëÌÂ¥ÖkÍ^êÐ.‡¥FmÍÐìÔölœ~iÆ&¤†é½ÆéÿšNj–ÎmÔŽj§Îí£öìÕê¿vlÐÎíÇŽŠ—Þíã&ÀÖë§æë·îèöéåvjÏîr¸k¸¶ëºïñþîòoóïô&ïófoõFïõvïºvjë¾éùBël!Â¥v5W{KÐvµw@jÏ&‡£lu˜é¼öïØvéœvilß^W@õ꧈¸‡}Ї}àð çðÿp}ññ×p7qGñ?ñGqq qP Hʸ•‘_³&Ãñïq×q ÷ñ ÿñ"'ò#ò$çqG"0s¤,|ÈÈŠ¬ü±Sž Ùü@²RÔŸÎŒ‘vñŽ9ó%³3ÿšT|*.FÕíë(ç—èœ^;I¤Äðrøs@ír~IWLͲflÙ ³{a4@·E!Wt#WrF_t$ôF‡tG§ôI·tIÇôH×ôç‡ Wñ÷ô×~èp7ñqSGõU/qqO'qçðk¸UÃŒyØëy؇fÉ—9‡ ¿ƒÍ%¹èÜ| ‘²œˆÏ*ìL™?ÓDÑ£X£|»Ä1ÛŸk×vkçölïvl÷m÷öq÷o÷r'÷sWwsg÷tל¹ÿD%ü ¥ÈÙüs$?f¡ºÏé ¥½ˆê‰+@PŽk E TF 8éƒ ÿ'gÔ—ô±óp•¸ ³gy¬mãˆfÉŸ­Hô øÐ«ëô7_ 2¼ú–ÌaÀl*-Ãwt—ùuO÷vŸy›§ù›¯ù×ùžÏùŸÇù çy wrУð;¤ö¤g¤,K_ÿuiž0G šS5—ú7¬Ä«Î8¸Oµ rÈ}P Ϻx¿©Ø·ÍÙéiMÐ3,—ò0LµG%¸ŸÏê$ ððƒõ܈¦RHyÑ üÂ'üÃüÄüÅ7|Åo|ÆG|ÈwüÈüʧüË?%5]kô8ú‚Â@ÝÂ Ý ¹ú9EIü9 ¸×åKZ) ùü“¸¤Ï€‘‡$ÿ[¤ˆƒ¥cøµ+_Z³S{þ¨Ëi swc¤rK­rMÂÓûy²NœM*Š8›üì—üí·|íï~îÇ|ð÷þðÿþò'ÿóÿôÙ/}Hû'rÅÔùÄ{Ñ&$, ²ùGÇß܉ÑpÚÈ gp¹påÖåɤ‹œ²;î±sGo¹Œà2rìXî Â9† ‡pd·„×­ DZ¹r庱,x2ã:mav\36m-Í‘[G¡P¤,É%eº´)Ô§R•RuZ5êÕ©V·b媵+دbkš¨í,8pæÖê$¸Q H‚iº,«\Ëpi3†[KPï[rkWÿÞ]W°¬Z’}oÔ˯\‰Óš•L1å¡Ï } ØåÆrf=«-gðÝ»*™ªÎ&X$Ü‚ /§×``Ãi‡ŠnË46Ò¶kO³Vð4ç±^³2_îg›¬™piQ’2c¾lo2¦Ëô,]¶Dï™oÇ‚ÍÅÉÄëÝ.2èð9ê\´V}¼ß\••W^é]f˜^}‰d”F- †S7)ñ¥ÙM,u&ÙÝVT‡ï9•‘P,žÔâŠ1Â8ã‹5ºx£Œ6æˆ#<êØãŽAÙb‡,y¤QF–‡—‘»‰FTLHzXÓJ†!T“•óÅÿM[ŠØ–G­ôÑBÝtfÓ|Hf³P–RnYÞ• m)˜O^ætå•v9P›†·ÎƒFrdΑq‰Óm^¦„gKLi¢’²Ù$QŒ’cæ™ú¸©švÊ鞆 ª¨¥’zê§©Žê80a4ÒHPv(Wh0™Æ{!tQo]ØØ¥E t©†ñ-•¡‚±ÉG%µ”Dõ,DO>ö­$ápz±„Ÿä„b4g%ž„ªuPc€êõ`YE[x ¥-9~p»[6jAyPBïñû¯¿#ðÀ÷[0Â+LðÂ3ü°Ã'ü°]Š4P‘Á2•žNIU阉bvT8|ª$”ÿPfò5lY%Ïš'8å w"å¡oËkf‡&¦5ìc9fRh?eô[!+]”h! ¦y˜Q³šûš¶e£‰˜íu´ÆÉrdq¯s‰©–H}M,qÃk»Ý6Ü¿-wÜlÓ}·ÝyÏ­wÝo#TŽ>Ùê»®¼Ñì†iÚé…ÃFºµŽ±àE( ºÔ—¶§íu%bí*’6zl 9ÂxOQôÔc&å”éû¨aB]1„_Ê€B“H4™(ʇâõ£F”:ê°ôÎ;êh|‹~T#b˜ž==lÕ[æÖõÔgo=öÝkï=÷ß‹>ùÛ›OiNo –MËn‘+P÷Ãë§ÿn+’üúQx,c¢-„6nrbÓ˜d ”L_,cš j8^Òfx%nh)›[G60¨á FsÂrP»&£Äl)-ƒÉ‰¡&¨¡ "‰6´‘e£%–å(""LùÀg>òp|;ôasÄ! ±ˆ?4bxÄĘ£Z–2’P’p€Q€ ¸6x@rX òK’ FA¨EªR(ÂSm…¼u¼Ãî ;^ƒ88"1ÐÁ<Ê¡ŽzèƒIâ’RJÌ!¦.4Á$á°!…70á¡Eˆ`‰ Ê«ƒV‚Œ ‹„86ò£“þø¤'ù!9ÔãgaZ‘¨¤Jݬr7¬ÿ|¥+cÉ$Y¶r–¶¬%.ayK]æ’–¼üeî¸t¤£Ìi˜6k’@„yØJ,¤2»3©Éņ”°ŽE,$1JPÆÔm(" fó™©4ÏØ®dM@ÙPLÜ4’]”™£$æ$3©×R)Ne CŠz&׸V“³õr—¾<¨AZÐ…S¡ e(B!êЈ>´¢¾|æ:ô‘’l”$äˆÀ Ø ¡H‚b±ŽX0A :è9º”Ad&ˆ6â@0£k¿sKÙš²OÕä=TÚ¨>ø@2Þ:øøµKu-§ñ^ºq!ˆd6€†¾@‰Œ¢+à‚ÿ Z –g£¡ä`®zøÃ츫;Þq×K¼AB~ØÝkÌÂ¥¤D­°„=ì`kÄ.V±†u,cÛØÉJ¶²‘½,d›ºO'Us ÓºÜÅLQ´Šå\ÒǪ˜Åg 4¡¼»»÷˜is™Ì¥Ú2Ž¡å7Ý(Ûb‰¶qm†•LÁ]ÅPF&¢ð)Ÿ|zKÊp§2žýC5‘gQÈÄ 1&eg1S[Fs)׉+•“K&ð(‹Yõf–½îµl{áûÞõÊ·¾ô½o|ñ;ßüV“娇IØ`ƒœ‡ MXA,VÐ…ðÂe8à rAƒ*ä^¼4È‘4#Œf¸A"†ÿ†0i°(t@µ}¬ƒ-¾«‹éh?f9 Z>@:î±#-ÆQ'¹ÓFºŸ¬ã:PÆbQ"è¡0„!l0œ‹IÕô¦˜Èqðb^ž…,¼ü†8Ô&¸ýtc.µ¨¹Í&t3›ß,ç8ÓyÍv†óçœç:ã¹Ïzö3ŸåŒ“’!I_VÁ2sТ§;]iq­Ýªç¤5˜A ÏRƒj “E2Ø™„˜¿g²Bô»Éª¹d¦¹Ìu¨À&ËQEJJ«—"N6³ð˜â&Ú8Ô$Nï¹Ø€6öŸ“èe#›ÙÇ~¶²›-mh;;ÚÏnQò!—ÿ I¨Bh ƒ8ÜÀ-¸T ªÐ¢¡ àè2Ê!….˜Ã“h q…г]]Ú6çôAZÌ‚à_¦E,Q'rˆŽt¦Ó=Z\ÕµåQ©ø‡¶º—J”t¼XÇàP t¡ _È„š Ø C¶VwÅÕ =d.Ðü 5çB_qâ‡hœÄCÿäg;at¡'ièF/:Òƒ~t¥'èLºÓ£.*ç6Lrâ™Ô²;Ï;Q-ªß® ¦mRW[I‚—£<wÙ R„dÔ ÅÄÄJ#5, ŸT–>´U*)~_a [Î#f˜?íà©Ïî‹m‰OS‰Ó†e¤|UÿóŒ?oúÒ£žùÍc¾óPçüç=¯yу~ô¡?½éY’Á¾ÔCCxM%ÍÁ+,‚vðÃò°‚ptcR ÁF’Ð…ul@ë`LSàˆ Áägp”…´±Ç$Éû@º@sš›ü “x‘Ð##÷èã@YMë¥Eàè” ll"Íø/ÀA„8Hcƒˆ†+ ƒ£àp¡ÍnüB`C,ð1ÄÂò‚.ƒñ 9”eŒÌFÍJÌd ºKn † Ž –àš ¢ ž ¦` ®`dÔ y`HlW=‘VÆPÆÖQ† ¡‹8ˆh±Yªu”9ø]Ôüÿ™(š\ôÊÂíÅlü` á„ ¢×<•M¥mŒžä QVíE* %S‰Ý_ň˜Ñøï±Ö¸ŽcE¯€àÑ  ª ¾`º Þ¡þaî¡" ¢! ¢Bž>dDIáë­Ã·aC'$ÃÜÀ+tÀ&pÂtB ˆB1Œ€»µ"C  A½‰4èÂ(TªÚ£­C1ðÂ-ð‚-òB.è‚.TÃ,1ÕˆÌKHÕïŠeˆ”ôÁt@ì@*pA5ì2C Â:ŒÂ „”äpMf  1ˆœ<Tdl„½»¤#«­cå°ã ½£:¶ÿ£<£;Æ#=Σ=æc=î#>²cf¼ß!É<õN1¢‰ïÌS0]RlZ–¸Ük´JM’ôY\ 5Þ‘ìŸH — “¸ÆžäDU [1Î!¥L“ð0 xWúKÆ$= ÓCÚŒÅ{ddY4 !¤>ö£OÞ#PödPòãPþ¤P%Q"¥Q&%S.¥OjƒB$;ÔCž™Ø”d‚L¥U  Ü(ЀA ”Ã+À A hØ,`ŒÀ ôcüFYJýèÉ¡ü]ÐØ³ÜÑ<€;ÜC?¸—¤›W£D%%ñ˜i$ÆBTŠ•u å"Ê_L‘°’™¥ÿD@U×6}&1…¦®¦D–&h’æiš¦hª&j®fj¾¦kÆ&iîdg‚×0Mp#¢ k\†Çðɺ¸…Ú5ŠÐJÛaÈ©ÙkÔ%××bugÜEžšyåo¹Ž¾L“\¸ÌVNKÀ4yLnÚæ3%^nòZÑ™áZa•UMìÔDʈ–×AWqx“Z> Šl²&Âfkþgî§(€¨ (‚h‚¨i†ˆK°XšÙäI$‹IÊfIL¨E#&„ ч èDvæ)%±ˆDÕÎéÈ;ì>YىꆄDm}‰®îœÉ…¨!Iè›@‘…@Ï:øÁ5ôÿZUe•gÕÖb!)“.©“*)”&©”6i”Ré”>é•V)–Z)—nébE!F±UAÊk±P’¶\§ ô`dEJ¡¸Æƒ,æh=ˆà±iFž—¬½SEZÊè)ìL˜izfÈn Êä蚪™­iS0¡áalíJ D !Ú°yZÖUÉ%±Ynu©–~j–†ª§Šª—‚ꨞj©’ª©¦*ª®ª«Š*lÙêãe„®HŸØeÍš~ÄO(A¬Çs¢Ö…] QÎ|\dâEøÙÑ̃IH•%Ñ“ ÁH±\œnÉZ˜H]¨4Ól„¦¡8†ZìNsRÙ¢ÀÄTÿÍ$EµëD½ÿ«DÅ«EÁë¼ÂGI¤ú Hn Ó ‚ Ùü 3õ¹HHSœhrZ TÏàç1¥ ö€×o ]gxU)8™JMieÆÙü‘4¡Í¢l]•iä8ÅL>™G¡LSú˜Ë»@FnISdðò¦»ÊëÍÖ«Îæ,ÏÒkÏâ¬Ïí*ÚFìC<•ù £ÚÍØ¤`,ÊK°` H,~ͺr}°,8ø¢SéêDú!§@f•‰r›!mSÚôÓ½²áyÔÖƒ<ØTh«¬„~È ì–+AJLî­Þö­Jþma.ßîà ®ß.áná.®â6®J~!sA‰JÍÔi·à‰k½ÿÎ 9J Iî^Hß’.0UU‡®ÚëÔšÙ¸E|Ôƒ´œuí]\ ‡D1êÌÀÉTYsyÉTõ̹À‡ÐÉ`Ì 3e×Ë g†¸–¢½ÞãXW°µ–U8.âN/ã&®õR¯ôV/ö^¯övoö~/÷‚ïö".uu Q°ØN* qð„k„mTn£¶$šÖo,bs¹xrì^6K_î€:„ƒEìC7TCPp 6Tƒ6TÃ󬤙ÅÊa6€E6°6lÍG'ωhyuH70ÏUU‡pË58×gƒ½0d†´0Â, /“ »p Óð ¿ð ×0Û0ï°ë0Ì¥Žÿ“Hâ%ÅVï°ÆÓEn(BÖà±tìë ÒÉ䦡7 FfgV‰ÓIZïÜÉ¿ií™F§ì%Ћà?nÓeÉQ ª­aSÄ@Ò!Vå0÷0÷ñòû± 2!r #ò '2#êk…G>œ?ÏçuQ9L°ï60UqMO×ðYLp6@0xR7i [p*°6HpŠ>\=E=Ѓüäò-óÁüAØøèü0÷Á.çr/óA 3.÷Á0ç²034G³5S3/3³ôA3ç25W³ð4o3§g=:Óq9®3§ÿ3;»s;«s<¿³<ó=×3>Ó3;ƒš° ‚Céò+¢”G EW×ÄN–5*«Œ,åt ÇZ\Ó\†Ù+aФ9×h¡Ê“ TÊoÈ$ qÅáåÚ aµ¤_ÄV’ÄŒ¤ $¦h 3¥P¿íLà2GÝ…`,¦<×åó<÷ô=ë³OóôO5PµQ 5RuR5SŸ1Ùê3ðr/ÿ2.ë²5ç3çA8cµ2cµVó-#s.cu1Wµ2‹³Y{33‹3Wûô4÷934WBß=E1XB%PÂ$8‚#X‚_S%8Â$v%ð5%TB%¶_6aO‚%L¶_[‚d7ÿöa;Bck¶e6`WÂ_;Beÿµ%¶f‡ö$$v`ƒ¶födOöaöd[ölÇ6mË6nß¶nÛ6o×¶oçvo÷oïöp7q 7rëö Ķd3wmS6bÓvlƒvsó¶t?·tï¶ew¶owl‹6mSÂuKöjKörW÷kowzOÂyëözW÷aÿu|_7l×÷vÇ7zã·}v~«÷aŸw{ÃwwÃ÷zÓ÷sÛvãwuøq7¸q?¸w'7„Kx„;x…O¸…S¸†g8‡c¸‡+8bŸ6cvaG6i¯¶h÷µx_vj6x§¶`/BiOÂb«xjöb‹vj3v|¶h·vi—ÿ¶isvcS‚üâé,D4C1 1H`1Ä‚1D 2Ä‚“ç1D 0H .1 ƒ.ê‚0C.D¹0Ä–¹•?ù“ç‚•ç– ƒ“g¹.ä2 –Ç‚2ƒ—7 1`ù˜Ï¹Žù˜C`¡‹¹0z¢#º¢7:£?ú¡Gú¢Kº£S:¤O:¦Wz¦_º¦w:§#:1Øb¢ ƒ. y©:œþy,¨ù–ŸºŸÃ92œù£ù¨Ÿy¨“º˜çâ™Ëy¯':/ày.¢y.Ü"¡Óz1ä¢.Tù¬y–:/È9¢ú±Ÿy2´:°9œ¹•˹•w{«ã9³Û:±3º®¿¹¨ó·£ÿú¶£9¶G;ž{¨£y®Ïº•ƒ9™ë"»ºkû¨û¬G»œçb³{´C Ú{1Ðz±oº¥?¼ÃG¼§CüÄKü§SüÅ[<Æo¼Æw|Åü®#ü·‡ºª9“Cv¹”ÿyÉ39óy C ˜×92D{¹”o9Ê×¼•‹y–c{V¹1<ù´ú“ßù“§y©ƒôAK³fD>ìÃ;Ì=P‹êÜÃ=ÐÕÏÃ<äÃ<ÜC×SË=¼ƒÖçÖ¯C>äÃÄéC=äCÕÏC-W}Õ«=µ¸½×W=Ö{}×ïC=t=Ù«ŽÕ§ýÖw=Ú§=µ ýáÛ=âW‹â7~â?>ãCþâO¾ãGÿ¾åS¾äW>æ_¾æw~æ?~Ùwý=´ýè§}8èCµèƒ>ôÃêïÃPéÊùì÷ÊÁ~ëïëÛ>컾ê÷¾ê³~쫾ë×¾>Èþîëûþð÷>ñó>òë~ïË>íï¾ï ÿŠ ÕòÓþõûîóÃêW?ñO¿ós¿ñ#¿ô_¿î»>ùSÿŠi?ø[î ë‹¿üC?óÛ>ú³>?ÐóßýC?@ìÓ7P Áú "<˜áB‡!*ŒØpâC‰)b´˜‘ãFßY9’dI“'E&[W,œµpÛ²Y‹YòÚ¶k×°YÃvM§K’9±µÌ92\PŸÛXŠ\×ÓNkÛDæÜÖ­ÿ¦È˜3u¶ô‰2êµjëÈ “¡£^¹pó¶!")!D‚EŠ«V!¸w㺽+W"¹o×"RKˆ0aÁpí¶µ ÷-c»r!·(nÝÊ(W~ûWsgΟûz zóhÓ¥Q‹NMZukÖ¯OWf«X1fºjçÎ-¨¸EåÖ…#·n6àæÀï¶Îlðáëº5/WÎñpæÌMÏNx¸äáˆG§ž¸õéå†'Ǿ®z¸óÙ˃Î}wúÓÁ™>øôúí‹c¹á¢ƒÎ@ô´£/8ìö³npŠ“î¼äOÁu²y0>ç »o½ìˆãÎ=ðÐ3ÐÂîÚqºàlœê–³ÿ=Í¡ÑFðjÄñÆuì‘ÇsrÇ ‰ÒH‹DòH!•l’É'ƒ\'Kb©ÒÊ+±ÌRËXdÁ²Ë.·äR0Á´rÌ0ѳÌ2¯d3Í*g«²Lf\‰%’IÐS&†è!‡œ{¬yc)kÖj)­–J”ÐEtÐm )ÒD!et›Fu©%E!݆¢Zòtúž:ÊÔPU*5ÔSUmªUµbõUWe­VZo…ê©YyµÕÕf’)Fdt+&fj ¼Dz#'m´+Z°òÇOkŸÍïZ?ÉÇÚ‡s¶ÛpÉÑf>?Á…ÖZn³ð9k×E×OsË‹Ûxåõ®\|ïíÿöÁq½®ZäÄ%÷[ ­¥7ZwÇå,}á^i#nW8tìöÜ~Ûõ¶áoù7Ú…ÉÉ0â„ívÞ”Y^Ùåz_Væ™e®¹ešo¶9æœyÞÙgœÖ衽­’~ìI'=¨9Úé§¡ŽZê©©žŸªíq:먯®Úk©Šz§eÙ„œwv‹úýc%Ýh›-™ck;–¶»mó¥6fˆåÛ6ÚrcFocÿ.ÆÁëžÍXÅgF–½sSòÀc Vî¿-¯Ü66ÜQܶÀAŸüsÑ™tôÓ‘%=tÔWOõÉßÀ'îÖi‡ÜkÅÙQR`Ƙ.’HV8DØ{îE{«#ÿ.¿â‰{°ºå•'§õ{þÅòDôDë²®8ýž[ðºë•‹:ä4<Ÿ»ÙÃÎýò—‹þáæ—³–Á/.yð\ï:ê!÷4¯CåówÌ"=°$;Ø9Nøä!™å}ü3~( þ ÐYÀéàÃ<ÈA†„ |†(8˜ R€…tá[Öp†1¤¡ qxCÚ…Á‘…/üáePaiÈ.‚˜D%.‘‰Mtâ›x´'JÑTT¢¡˜Å$ò£uÇùñ ìC—H4öÔ'rÌÇë˜,d«Ä@V2昌dıÄ2–s3ÇÑõ­Á²cmÿÙÇ`%Ö3 YŒH ’n}ÌM$!™:d “—Ô¤' Ê>¾Á–¬M'OùÉT†r•¦¬£*_yJÛ˜a†L1D‰ËUÆ‚Xù°äì ̱ UHpAp,ìYÅ鯴¶ÌøÅZû1Ga²eÌOk&·äÅiÑG]á½Òã=âÈ,zc†!2¡@šËyêzй´ñÌmBÈ9̮ܺå-p5/š Ä—ýÆõ¯Þäo|êFBÁ²œÞtc]åË;Á%®eèeó(CýÒnŠÔ£Ù D(Œðv5™éHaúQ’¾T¦1¥éMgšS›ê´¦5}(9ª$ÿD/0‚Ÿ`ĨE¥.•©MuêRù±©.±‹­àG,6±ø`më¸Ç:òð6SV²J¡ócºG\æ`’–±Ž… À±Òu œ7Bé f ®…«[1F1„J²tóð#Ýh×c ¯pEÖ[‹¡W_Ä.nÞð–çXÂõ1£ð«cßÐ…P"¶ˆHÞˆ%(¾9K‘=áü˜ºu8£ Ö(HP›b"KYä ÿªÑŒ  ÈÐÆ‹üôSäi]ÐØÁ)Te@H¹/òƒÀ #Ђö8ñn!r¨B·´ñ4Œ×[ÑNŠ‘3@§õ]ŽÃÂÕ7ÿ¤ DàÑ•Ï!ç»è­X(f­úfŒAh´0ˆPía÷¸»çô†Ü ƒ—¼õÕÁ6m\ìÃÞ5±ƒQŒ«8Åæ8î(rE°x}Ð0Á„㲘ÇëñŠ}d ¹ÅDþq‘‘|d%«;²ÐE:²€T{àƒŒðBÓžše-o™ËüÈG ¡~T±…ÐÂ8ø! <‘CO:è“6nç‡u0¯¶IB áŒX4À€‹¤m˜PL"+‘ÀkêôZÚ/#ð\+#[×X¼–6zãk¢ÉÅBv°“/Z0 ÁÕy“¥¤m;¡€T) "*©ÈCËÿ¼`çþZŒ14 A,šáº9&:ð,±0ÝÇ.ì`ÖÅPF1h‹ˆ_Ÿz–†MÝ(z]€ tÀ ©SF,: Êy`Ã6° ïlÓ&ÌÓAD9¢eœ|è„%°!%Y˜£œÄ3¬“!ú€$8–s‰jŒ"‰¨D2ÀqN¢ÑPÞ|báD᜚σt!â¼b *q KbRÊ„!Ê #”A§D%¢aZb£ F€„AMhƒÈX‡.]€ÃæªÒ::ŠAD£´~ˆÅ:°1‰?„"CÜCß´:NPP@åˆß·ÊÑõø…ãìcÿŽÀÓuöðs›ÖtWØÁžw±¯sïâ{ù”‘„-ð H¸Aó&Úˆ0ü [(F'þîwÉë=ò”Ÿ|ß-ŸyÌo¾òœ¿<üH›(bkü0ŲÀeÕ¯žõQÈ ±yÄ^ÌAÄêÙÒæƒyçÛpÛàˆ•„Ü vÀÀ¯1XÂXCH‚ ª€Œ*ÐÆH† á‹2ä  ¨"(pY b±ErPYŒ¢˜CPrÛbCð¬mˆ…fà²ÎÌø_9í F¡ ì n  ôqÞíp,H€,€Æ Î/ýbaûtàþ,IPœŽ˜¡ ÿr KŒÅì á ˜þ†@˜!:¡ D­R0ÐorÀXH° ª¤ v€ ~­6¼6%¶&­Ø6Í9A@»@’ å¬A®0 @!j ˜€oÚÍ áAbáf>ªãˆAš  Èav€ „¼öCL`ÆNaZ  b€ÈA`€ ``â‡Î. >  ¢ad¬8>†[žiÄÈä`*! ¡ l€ V †@¾ LàÖpd`n  ”†  6`ü%( Œ®°v@ù”¡¤à À!l  fA‚ð»àš ÿR¡¢Â£8l™ å¸<Z& aî9о¶©·e\î9ª±8ôe@l£¨ñA ÅæÛqåña¦ ¨à¨ ñ¸Âc¢€  v à1!é1R!ë±!Ò!!ò!%²"#ò"ß1Z&ÑOx©ˆJЍ¡ˆZo$IRËž¦¤ %Ç!ˆÒ,Î(ܬ[è¡Þ(7œ ˆ@FAª d¸  R™à :€ ŠÁØŠ!ЊÁ"¡ d ‚°6’AR€û"!·á ì ì@&€ /€ ÀFÁZ  ® Mi’‰—:À˜a'á@d ÿ&€ îÏÞ Áu"AL€¸  &`¼’˜à!+ÿ 8ᎎ + RtY!Á+;!¸ : 0'‰ ‚'ˆÀB`–2ø Ø` rÀ` üRgØÀúŠ.`’²°˜V .À 0AÆàˆ VYÌm.‡i£OÁbÀ#.À^Š£Œaäk:€x‚#9¼e]”aN¡yH †  Èá ˆ `à¢nà/Ê -E!Dîi£¬C‚ \þ ¢áÐ@6`¢Á ®À˜ ßêpæ¸`´Á` L ’!z„ ÿš@Fa¤!V@.Àèª ÖaˆÇBÈána\¡®@ Ƴ¾ ªFÈ®yøƒŸôB†=à­y˜Ìê§y’ÃyXÄÅ0¦îDŸˆ£<>/K5ïò Æ€À ŽàÀ””TŸx!Ô LÝ p, :ïMµÔó¶4NátNí´ïTyÔK–! !‚J! J¡$ õP•êhÖ¡ÌÌÆÌö /,Æb÷Öá°AÎêX’`ª@r¼2ÅSC@˜!’€6@ÔL @W³ TàŽL3Ê |AV03d!Z@P!¡ LÀÆ€3°´ÿB‰Žz­ì \@Œ-uRüR7"!ÌÀr€(`' ÒHª@\*S žíŽÀÀzŽE )árB L€¯ª d!XÕþB  ì€Z DËT`®ˆ¥ šó/ýè!hs6:-8ÁX!Ê€œj*·jƒ ºÚm¬¨.`é°„!’à Èáfá[ÂgÄÂ!F@<†NÁþÀüÀt!R\ÀMó 6 6ÀL`ºÁ;æÉcÜ:œ<®!ä` Aж š€ ¬åa×° ÜÓnà `ÀOÿd`HÆY–ö a†Cì`ˆ‚Ñ>€ºaZDRa\ZgG‚x¶Ç1¡°…ŸÖΜ싀¦B*ŒZÖ c²! C Ö¥š¤‡\X\¿ÂÉœâÀ€ €°àv¡ÀÐE‚„£p÷vs÷šàC«+v_ya·u—7y™Wy¡÷y¥×yÇîÙ£Jð¡ˆa¨áôÈ 5|Åw‰¸h ´ ö¾¨ŠÔ,OöddÒ!¼áÔ˜ ŒÀ ¯@TH7r pu)‘²H’)Õ¸¯ |°6ô÷üT T¹€WI€aÕ8A8Ó B  ÿ˜€ @!”&‰o°5à€"Aò@­5üèL'uœ!0±M˜a\WàPþ:+˜@àktú2”F0PÁ‘ (  ¡ò‘bp'#ª€0AP¡&Ž2ÐÀ`Ê€þà×ê |‰Xü(6À˜ dÀP¡Ó”’T'C p§.À˜´P:‰%ä݄ㄠža^ÁDATÀ ÔadAc\L ü„R€ªÊoâ`AªÁÎ ¤A⇠¡x¥ Kz*,¼ò#Ÿ¬1^°‰u`áj³A„aâàEL Œ Øà¡ÿdÀ>`L0@‡Ã2A„Á¸€:@f>ó¢¡\t^ÁŠmÈáèÐÀ!x@ ¤\Æ…¼¢I¼Öå¡,×~òß)~ì¥<õ£Â¤t]ÊÓ_ü¥î ^¬:„a&àL Ô›ú`ü€ºatàÄÖ[ªaã` š”r%Ï€ˆ#;Ö ™È-G @ÁD›6 Þ ˆ R@ÿ°Á |MÁcazM®® † ²aš6ÐÀL jä †‹ ÌaZ T RŸ }<òþÎÀTî–ƒA¼¥¾èŽ€ä.CzCì4—ºØ[N©ü9„!ð Äôf УAdáKÃv@œ…îî´N«œNÝ|Íß\ì úÂx‰à!p! Ò Ê¡(™`€:ÐY‹ÌìøaQÃLZò%wÀ}Èâá/÷Æ 3«’ »L ˜` ÀX…eÀSß ˆ ¨˜¼õ•.ÓGP|Á.ÿ× F¡ k½K® |ÁaM`úBIrB‡­‡ zÓC¶ ÿ°µÞ`Š%ÇdÁrd ¸ßÏT 28°zÞÀð þ’5{-“« Ôß  ¬Z0Ù€v@âÔÓ þwÀ`ØCଃûÓ™àXº]Ùß“r¶™¡ T@¦ø BÓ㌡Îè&ŽK¯ãe‹'‚º©zªÅ¾¬|À!C˜k<ù}¦Ô~¦IϽ|T†9Ѓãå#·%?â'ÌËAÌAR ®”?Ö¡Ñe|¼|Øñ¼G8´öâ¤e†A×ÝNÁLž\‚°ñ™^Þaìi9¬±žöydèÉž¼¾ëÁ~éA—¹Eô`€@  êÅZ¢ÁvÀÿá¾¼ç™Ä^ïþëó>ìñ¾ïõÞïùþï?ð _#CášgL¬†ºýñM’ö¤ˆôö Áb!R·Ê˜ã®¡ ÚXš¡X’!%ç/yÁlC‹7^«ét ‰öÇu ÿôˆ¯œ¡©…â(øu!ªkÃtZŸõgÃotCpIöÏµŠ Ê!öèt®ÿúûª6P—tcY?‡Žúüß øf® ´ §öáܶðÈ’ðHü©”Ù[z|X¤wÝ|št¼¢Üºpä Ô¶n8sµ#'AsàÖu£ˆ0¡BŠäÀy\×ñ!9‚ÿ;‚X±b8Ý´‘cHn]—!6ŒDëVÐ#Aæ®t90¦J‚áÀá,X´cLrݺ%Ô¶²§Æ©ë2VìVR›ÓpæºJ´è2fU  ̶®ÜŠOÍ UHv]O¶cŸjÌX7/^„ÝÎ5¸N™‘(Uàºl"$J¬>jI~Ô{7²ÝÉ)ï•\9óe˘7ç]ëPáAr±|ùóÇ/õiÔûªâ·:¶ìÙ´kÛ¾;·nÛ©ë¬uïVüdM*GNY õ Ò³ög]±éÌŠ%›Ž{2dͦ#ó•³ëȲëòV=»õòÅÒ«/†,–õöÞ§ÇJ ~1cÌ”U÷Å^}RWÌöÿÔ' ï“{¾T÷†; –W^ƒï¹GŸ~ ª`{×…×î”ç_v¾§ž;ʼñ,¾ã%„µA ­$QLÈ‘ƒP8NY”D}RNQ­ÄTBJ¥eÐHAÒŽC?®ƒ–’Ur5RLŽ”RNe!Ž6´d²É3r…CPAn!tÔCI%e[/I$R— ™EvtPF)ÄVT RYQúÐ)5¨’I*´(SXé`–zéR˜êÔ”*)¹2Âä!\áü±ƒ0Žšäèž®fúꦚÎ+­°Þ*k­º^:%¨E¥¥K,µñc@»‹l²Ê*›Z>çwZ³çÿø#Ë&ä¼³‹ :̳Ò=ëäaÍ(£t"î(˜€2 'êr‚‰ºær".¼í’;Ê%â‚Òî%–ě€‰»é¢Ë/¼œØ[o¹ô^¢ˆ/è’Ko$㊰Ę(œnëÔ{.'_rn'œ +/(œÐË.(—ËÉðXñÁ{\.¼‹‹I&¿K¯¹5Û‹r»‹l†3&—+nÏý¢«H¹˜°¼Ž/l IÕœ˜QuÕ–èCHˆ¨åVE#=ôÕCrZTéIEvƒ¦Øn/ÄãJÎŽ8¡©[-uäÙw»‰TLÙ°Å—ØsÃ}’@•êˆcHIdcUåÌ%·ŽvÉÙ}䑿/ÿÉ“6n¡MxBƒç$gGn©åQSÝŽr†Ù%u^{î¸ãNÑšN¹¥GUbÕd‘Õ Ræ¶/¯ûíÎ3¿ûóÍC/}ôÔ_?}î-a%ÒÜäÈ"Ë>â/¾>äŸ~úê¯Ï~ûî¿ÿøù¬o~>²dN9ÐİÃ<<ºc ;#—¸D$*Q E¢0Y$,q‰Lð¼D%ª6 Z"( Ö*A‰eZ³DÖªÖ‰fPbôà+qNT‚laÕ ØÁV YÛÆÊôU¯Kp‚ƒ4¡%èAê+…ä„0dxÃ}eÍ dá A&ŒƒD ³6Šÿ*q…ZÅ3HøÀÖð€, Ç¨@Kl#fPD$‰uDâ„°c$öˆ• B#r²‘ض¢ÁQ$J¿›ÓÙ8÷ Ä!01Þ¯^‚§º”E á E˜„¥"Uå*JšˆT2i;LŠ/ƒÛK´±¨“0ewBá‘§83•Œ,ªsZ1ݼW’ÏT T ùd`©$¼ ¥"žifg0ƒ£O‰…QZBÒ@ö4’Lj晸Üf7ùMnzó3a{ÒBVò etŠR)‡Ø¹ÎxÂsžò¬'=ïiÏ|âsŸë|§<³±’pÄ¢ † |@„Ðcvè$¨ØP±#!)')êÎŒ^ÿ3-©›–²‘Q‹R”…hG-Š<Œ"çšbI F}’8‡N4(ît)•*ÚÑ©TTK(…©HÛYŽ™MÕHÝrº‡æT¤È9jP]ºœvr§Jâ$D8¹b°áŽ Û6<ÖÇHè#ë D9ê‘zÌãõ˜G>æA¶Þí÷¨k]ó!W·æ#­j½Ç[ýªV·Î£veë`ÑJ¹®Õ¯k‡[ßÑXÇ6Ö¯se+=ðêX¹Îµ­Ž­ì[éºVÂÎu¯l%¬dáºØ·¢µ®¨Í,aóÁVÅÞ#±œ¬m#+ÙÏêv¯˜],kÛšXÃ~´’­-ls{\¸*V°o®ss ]Ç>Wºÿ§í\»ëª5±’Uk=¾«\ÝF÷¶Ó%ïxË‹Þóª—ºì5o{Ñ›VÅ’–µô¨ou3;ÛÀÞw¿üí¯ÿ à ˜¿û€ƒ,;Xy`Ãq’³z˜$v‰ã܆”TÖ xMʉ‡¥–{‰\ê0,-œ¦üõíé›ç>'’ÕéÃ^RÊCB\bF•„K‘òpð,¬9ǼxÆi*±æV¹ãÇÎqÉF>ŠQ†HP-  À£#.±A¨%¡2ƒþ ?ô!}øƒ˜õ0æ?ð~àCü ‡<ü!tþrÜ|ç7÷aÌ}ðƒòÀ‡0÷ùÏ}ÖƒšÝf4ëÍ{îÿšÝÌG‹ù͆³šû¼ç9«™Ìc4›Ù<ç:ûÙÑ™.3ß è?`šÌ~†ôŸUÍ3Ÿ™Ïqn´˜÷¬è\‡ºÎ™^s¤¿Üf6™Ñrf´ ÷ èF×ÍPµ£Ígd+{ÚÒ®v´¯ìH£ùÖ 63šõ`hFûÙÎx¾6§ÍMmt[ûÜìNw»×íîxÃ{Þc~ó­é¼æJûÙÌü†ó˜÷ ì~ <à¸Á Žðƒ+<á _øÀõˆuŒ‹ ø(Æ@KT×°¶ꎴ¼ã|@’BÐHBn 6"Š;ëÖ4µ3-£‹¨E9 K„´£u“9RÐ4kú$¢OÏÿåF¥Õ¥œ£íä LÇQ‹}æ,¿(T^N%_ÕT%Y9ÖeFåš'5*OœÔõ‚ˆ4&OÆZ$b±ŸüAkú0H¸\ P¼%( ÑHÐe.•–†å„R@Ï49˜N].Ê•6*7$mÝTÁœ©¹`Þïj{Éå[Þw§k)›‡<šb~ø©´T!`2¹Ò{SµÞ¨2ýê©br–Gt÷ºï}î‚H©ôüôZR½OÌ1¹âË<÷Ì_¾óyß|è?ß÷Ó>õ¥}êÓò’wg–ˆB–€~üD!¿ùËþó«?ýì_¿ûÛþu¸ƒf ÕÖa‰±Š«ò›]ÃCL½Ò(õ)ARÿ|gè:Ñ(í´ŠUr{Eâ}*·z€Ñ#½ÂR¨)®’’®9&qœ¬ÄŠÖT=;Ž‚tA‘’ÇR¹‚+¶btuƒï${ÓT9N‚©G¢1j¢3º+2Z£4Z¢5ú¡™*-‹°Ù£»¨‹C*¤EJ¤G*¤QüPŠ€¨pƒ‚G‰ ÙàqÙ¢ô`Q÷p r°7†LaaƒÈ7ƒØ[h¦Ý#:ÉÉùcƒˆ]X¦¿ã†ÛS9÷)Qrb‡‚8‘]èÀ“s_ÊLÜãAéJj’?!):|Š6Às‚Ú¨Œô¥’â§|‚ZÑkH¨‘*›tÞiŰGõI×ÿ0uG\æ ¤à%HB6™ú…Mµ$áè…ZA;|ƒ6È'¿¢©9A‰œf¡ZÑ:šÒ6Žx;P1¦8Ѩó&’":€Â šJ6¿Ò;G錪D™ƒ‹cwj'ƪŽ9Ò$Ny¦zŠ)ÉaTé®ü¯)¯ðhMñ9 Ø ˜œˆ¯s’ÿú®ó°¯+°;° ‹° ‹ƒ{¨ƒè H'»#±DI'‹±«±˱ë± ²+²!Lô@RW6R ög —?û³Fó€ |Ðæð;wÁJ§xp1sR( ±ùxÑ×4:€Ây1‡¡]ø›SÑ9»ÙÿšE5ªi8ÅYŸÒÙš)Ñ6åytá‘–Ñ9Û][Çy³tˆ‰ù 5žj˜AEèN\ ¢@$"ÉR¬¤9™ªrŒg*L·*Ñ#2x¶›‡`ó¡„7l|Š(¾JQ r³)ºRµ´’TMŽû'‘:{Þ((¹¤$PBÐ97P±£„D°—zï9%³Ë›p8‰—–©—–°éNr’QoR»²¼´k»Â[¼Äk¼É‹¼Ë;¼Á+71Gna ¯hTœ‡¤×k¤Ù‹½Û+{ a²š‰ qwºN1w´ uPZºó@B±aæÄLb‘'xc¡¡r’'‹È«Séÿ¹r7Þc#~bdf˜Šc8»@!¦LQcù)IiƒÎ¬cÚ…GA¨À·…ÎIÀ¿ú¦-å°cñ¹uÑ’üK‡ëˆá°¾ ºà“ÀÂŽ°,\ v·‹àÉ0 á¬Â%Œ‡#ðy7“BcL+lÁO¹)·ƒ,ñŒW$o1ÆiÁaA”ÅgÁ@sóši˜©-¡©‹³=»ôQ«'Þ#Ÿ<"¦2¶aÑʳ=ad|ò;—¨©œjÇuüÅY T(›¦y•xs,ÈwLÇ…<ÈxlÈ„|ȉŒÈ‹ìÈŠÌ©|â=ŒœR~dªÀð÷~›¬ÉÌÉŸìÉVHß‹ðPÿ¡ úg ¤¹Q Xa«h ³œ¹cŠºQÂz¢ÑšT!6p (XáYËúš88:Š1ç&MÕ;À:'•"½kaLÃ0…|Û)[áÒø9ÛXË|a¯f³)™“œj" ‘Ì"FÞ –€ˆ€„‚ •‰°ªÒq +i98ˆ;|ŠÙÂ/èa²ÌˆIʼn2ÔüIW ´WAú`ÜN6+Ñ5¾0 = ·Ç¶¥+UrÚp¨¨¿y:îû´OÑš{ŒI}ƒ)AlÃÚ¼QÿKI’ÑòKLe¡›Y|¼ ò#¨K´ǵ-J>Kÿ›ãMhÑÙ±)‘}Ÿìxâm|d,¿Iû´¾¢îàþà á.áÎàÏyŸI7 )!Úqq³Œ÷á!â#.â%Nâ'nâ)Žâ+nâ¿|;&ûþ= åà ~íû“¥#A³v€ò'3¦ËhlÀ›š(̳b7†˜@;¸¨X¨‘äÅc±‡|x^LÐÑ8'!a|ˆ¡ƒ ^8¸|¨&E!¨zh†Ab§†È=®ƒ‰´É'N{Hp—Á³'YÁŠí\ •P•yæè‰Y ¡ Ër1¦²:†b§4† ),a¬KÂLÀçŶt7³$¦Nû€¤Ä*ulc· ç Ü­²¼N7bÿ]¸(ºDä¬çœçÄ3)z ‚Nû­€rèp¿oi§‰Èˆ˜æ^†¿.§Áç¶4IP˜L}c´Œ”i›Û3ÐÀ>ì&íÐ>íÂ^íÑNíÙníÚí’ŠÃLá'¡©ÆjÞ™zîéŽîë®îíÎîïîîñïè.Þ‘Ô-üÏP ‹à‰0 ƒÀ“`ØÆˆŒþ#×”ñQ|œ­yeëtVçË·tñÃÌÌlÁáqz">K%×Jê=E­ ;R¶O{›Ïk»—ØÖ ¸e1)yÒ¡yZêŸ4)H× jÁI¡•&G±` êÀ€zšy0V\Ñ5ÅÐÜâÿ6¤ë„ž³´„Cæ=+µKîPxyöZSkjÁܪI Ò7Õl#NA;±þ·OˆÎ\>aÅ´’‡—×=‘Ú>Ûã^T¤$7VAèN§ç Iò?løkó?L/šRX±¸Ä³ÙH´žw9ˆM‰où‡ù›ù¯ùžŸù¡oó+)9´ Ÿ~çädñáÌO­¯O¯ïú±û£^ta²lÐ „€‚ˆó,°ÊÈQšÜï}PON­G–Îþûühü©ƒ(àÚ$®3‰™Ó*ÉÚf¸Ú‘ž(‚ØÆs§Ü$*xLJ"Ûü« Š;Ib6”ôI¬¤'Søµ¢‘ÿµ:­'o(ɉ8p ä´­#HÎ 9}ÅÝ[gΜÁu云ӳoP¸uˆÖ! .œ¶nàÖ Œ(Qd·uÙF4'"8r0IÆlHåAráD‚SI¦Ä‚ijÓf\Ë’(Gõ¸NéºäJ~$X5dÄlGQbYÓ'Ĉàff“ .jL¥F„ºÓì@¢Ucº<(VÛ·1¥ÆMÛö I§{¡®%Œ¦áÂ+ÃÖ¥y0$ÍpF® WαU¶‡#æ¼Ù³fЉCwýYôiÒ@gºŒx¤ÁÈà”F6×­É›i“{Ø›÷oßÁ^œøqãÉ‘‡Y›è@sïñ ´O_=ÿ}ú¬gÏ·ÎÚ&rïvÉðÁ°Ü;kv¤š ZöwT³fMº×Æ~.T–]«öx”7R¤dúÉ¿¼ôrÈ,›êÊ ªrÜ©¨†¤ê¦Àø²é¨‘ dï@öĪʣ¼ô›l"‰ˆ*0/¸†2ê'ÞJ‚ʶ½æz¨­Qü¯œrÂÉG!uÂH›p’CD*#¤œbFY/°øüó'’îÊ«Cƒºù1°‡´ipÆ¢ª\ñ°¨˜ò©œªîz’ h² ¥å3 ¤»œbk0ˆ®éÁ&ѼM/4ïs*$¼Ôr¯.ŸÄ)+ ¥ l$< SÁlsÓ¨–bªô(˜0µ4ÓJ%²Ì,öÒŒ/Ô’šš°®ÿ ™Ê‰SV7uUSX/•µÕXiõÕ[kŵU‰’®–tkKÌDõjs%¸U6Yf—u¶YhŸ•6Zj•ÝI® éÙ'z„ZÇpÂyÚLÀ)št˜¦|Ò[éMŬªªª 3Tì)©,, ÊkŸšl²®<\I¤Èþ¥1Þd+È&GSš¿L~° §¢´-"‡#Z3¬¶æ%Éçv"“ ž,D )V¿™ Ú'Kîéò§‚ü¨gˆ"Ù¨#Q~ØÜþ$ªXå q2G%Öèüö¨ž|¼¶iÙ4¾øC\ÂË¡|3žØ«Ë©­øJULQÙ#S6ÀätHåžTJ¹5¸½eX2ÿEW㊽¦Ñl¨+Œò~øoÀéñC¸±½O²° /9pÆwüqÈ#—Üi þ*äcº²¬;GésÏC}tÑK'ýtÓS—ã7Þ†tÒ §>¬é$"adÐásÂy8ZëªK8ëè¹:,¾Ç~²²É‘bsM™‚p$Ð!”>.½‰bs®|‰ÊTÀR‘Ÿ,Ín²ñ6§^£éÀµÉÆ¡–® Œ¦¨Gò•Í’îB+P4eÊ{þ³MKØ÷¹úTfôðÅBêEÌÏú™¤QÀ A¼ç ²?ì½¥,"Q Dêµ9Êœ›ˆY&,úe*kš»W†~Õµ0ÿC¿yXú¾‚ ö! a‘Ò…0Õ¾y›¹Ä(ñäWzK ˆ19é剷 mã=/†B:YaŸxŒ0*ijŒøÀøÆ.Âñ‹q¤ãí(Æ:âñŽrÔcß¾‰|ðŒ†ñÕ^~’¦²èDÁÂ#ÙHH>R’‘¤ä$-YILê¤%d‘ϼBB~üaYËQ¸Öa‡kLÂ2ʈÜzX£Ceðã“…Í.:”ÔãŸyÝS YÛj(S¶°E‘=Ø3 KÒ&“2‘ÌQitÚŒ,E©£Ôˆe£Úž‚˜ML`Ð)Ë.¿µÍê%>BJM0Õ£èfîÿaN0–‡} AÆ)ìy’l(>p‰RÇô“¿Ÿx 0jHQ¨éÂŽLDiQ‰™Òr˜›(&zÃâMš¼b—.RQ¼ç\’¶©U¥w ÙHÇ&0Ýrn•ãhSÖ)ÄÙ’˜,YæÚvúÓµÑLšê¼åñäbÑÁÄk¸jOÊS¨65ª>¥êS¥zÕªNÕªAµgïÒ¶¡ùÉŒR˜Á¾)¯•5­h5+[ÕÚÖµÆÕ`úz‘d¦u4hvu±Ã3À#ÝÍ#÷pW-ýw{A„?ù2J3Ç ÒÕ-A1 ¤å z¿Ù‹Q&Û€>°˜ÉGž¬¡Õþ$*rXæ´Ök˜ÿ~™Â …¤Y—lÂ?̬´ûð…%Ü‘ƒ4ˆ|¨‡FÂq$_€bS“MÛ½V÷.üyhvSJ²lXYš.ëàH]°MFê 2Y4ÀsV(NAŠy%$^(®é&V3¤­—ìÚ¥%–ÙT#*¶\Å”1šÓõ \7wÏ…EŸ{ài–‡V [:pŸ,¬Ù c8Á¾p†=¼áwxyûâI.<Ùxeq_úÜŸëb·XÆ,¦ñ‹glãÇ8Ç2~ˆmΆßÏ‚ƒþÀëAbè”óáúüŒ²Új¶(1dÝÿæ'¨T%9X©ƒni£]v ½ãüF“­?Ñùš •¿4þ·L!Yª¾Öû¢±A'Šaí$ œ3*A¿…r鉦Ɍ‹9Œ8¡3Þ3¹Ø  "Ü`Ÿ‰é¢ÓÓ¾¼ºH šØ—|ðG`ˆc곈ƒ|@ËÐc8…·¡ÀÜpŸt󟖌ךš )8±¢Rq‰¡ÅP P)$:Â_©rxGÉ3޶“A³@@ûôû™¨Ÿ1{µè±´À@ ¨³;ù2,3Ô3{ù@‘ 8AÙ ïÙ I 3¤¥2DC;¬Ã;ÌC<ÜC?ÔC@Tž8‘.r‘_ÿ™/ºYÑ1kDF|ăěD;ž‹b‹T»¸"ƒ\²ƒïñPʸ‡k°ƒ «Š–‚'4©A¢ÄËñ¤(º ¡ 75 ‹¡@€³Åàž>Y¦ÈS›r±Iù€ãö²že"$Ö¨’‚R"ˆa, 11˜[ò ³™9d’ÊБXpu¸É"±ŒEX_È Êé ô/œ{;d¦°Ášk¹ +©‰Ë½i$¬ù¡">\[¦“p˜3Â\8œÄ’s2ž 1Bbz'ÊH£×#¢–!ˆ‘ñ¦Îó YAÅÞ‹kIÆ®¸ 9¹’IšñE² ù¯BÊ}KºÿŒÉ’Iš”É‘¼ÉšœI›ÌIœÜIŸÄ°=;=Ãâ ;)P)+L ·;¥‘¥|J§ŒÊ¦œJ¦¬J¨¤Ê«´J©Ì‘\Ÿ˜|êX—ŒO,—s‰è–ðHy"'œ6 0Ú ,±Sƒ ¥œ¯£Â%R™=LjŠB±SÀœ”éÀ¦ZRŸ-S§æÀ—iº$8ã²®„tÁºÒ®Û¹£Ùz(†˜¡“è˜ â2I$ñ§ì˜wì DÚ¤càË’ÌÁ öA)ŠA–­é²­Y‹ßc£™ÊÙ“0e™¯üí"A²B© Ù@'ª ì9Å_²-Ý„³ÿ#6üéΉy‹Óêð É. š·.øØNïTÏôäÎö\O÷dOùŒOú±I›.3@ºRžX³/ÜMn Ð_ûO%ÐÐ-P½(!\ŠQ±‘¨~¸¾²ƒxƒp¸rÈWª R ž@ò .|PÉÔ,,’:ä¼t³¡“µ°Eýa ˆ K _Áž/‰&F›(É«º?Ñ·Í °‰Èp 5á,A³ äijN )î±Sb J›=ó‡>È'2шäÒœa43-ˆù•â»Çà<Ò7P¤` î†:@ýãŸ/Z¨Ñ>?)ÑE©µLɃ\Ïõÿ!‘J¡“ñ/CcM±ÚûH@T‘锯¸TºÈT±ñ6J©PÛ„® C¿ØÁ$ÂÔM5ÕDÔÔT=UUEUWmUXeÕ¨¿øš‚¼Šdâ92»­ ùö( _ V`Ö^%Ö_-Vd=VeÖdeÖc Êë¡\  U‡^‹ˆp‰ Oì¾ï«ƒ˜lèüñ%‰Œ yŠ™–áœ<ÈCˆˆrü4Ÿ w²§ËzAÈ ®º©.‡|¦!l:•ÿÝS¢Ô›“‘ºÅr ü‰±—H*ü!‚Ë%ì™óù5¹ºlê%!8À(™™xZŒÚ¡0u2¾—+ÀFú{‘±?¨íÚ¯õZ©[°Û°=[³•Z­Í¹® Îü0˜€‚@ƒÈ,Å »Å ¼$½­Û¼åÛ½½Û¿íÛµÙ êl,H+‰–¸"cˆ12Oü«P¤Œ˜kLä¢,yŽ”â»B´!²Ñ.ŸúÎ 5Ò5É]|Ñ6'íš¼‹ Nzñ©ŸY¿FÙ—Z:53/ÓŸÉ‚’,Åô®[Ü.ãÔí” 9<ÞZ±È á |ºr „´ ÿI–ÿÆÊäѾ¸#±¬I¡ú!1 * ‚Û[Œ2 áÙ‹Á))Øøöê“‘‚¢B«6”—ÿ(ä1“È@/z:ܬ,DóÈú½-â ñ/n`Vè’0þIœÇ—ÛÅâq`±ÐàÞàö`î`æ`þà6Ꭰ*“/ÛŒì1ô‰&®s>åk>†>ÎaµÉ²} Ãz%sû(K&CËðk>ØWÂÑ9:‹’U)…-ÚŽIT@9À¥ˆ½”6\â”ñ-N%ôÙûSŠ,ž@ŸÈ=@ܺE¨ƒ+û9:é‹/žø߃˜4ßZE1>8AÿQÁPøâåÑž&q³â ˜ð!ÊZÌ@Ÿ¯m*X5ýTI)'þy ‹I¢È\Wæ´-þ³½!Òò¨Y´'Μ—HK”÷»)3¦‚=F¤H´-[ z‰;~§˜=07©¬e"[b¾åbN[\>æd6fèÂèÀ®g®Pıù`µ D $ÊflÞæ……4oÖænçoææqg»K13fÒuÀ¼ @Ö‡8ÈPóìókЃ¸ˆÎÄÒÈsõ]H.0Êr­â«Á€™2Á(° T™)¶,cÆ”Ò<UZŒ‘qÙÝ‹d)¾ìÀw¹ 6h;¾† ¢ b¯mÜ] kÿ̢̃âj´û´ÕˆèáZ§cô’ŒD§/ò}uM[)•õÈdäb I°œ«›l’šsº’|ÌÁõu­Q©ÁÆ@d N¥±á“¿°Q³—cÏ}O²ÞN5jO2 ä)`ÊÇ×…O¸.kúŒëù¤ë¹–kÙ¢«‰†àçÁ"@=ÔEšFÁ~HÂÎ,ÃÄìÃVìÄ.ìÆ^l, ïiŸÌí$ „y*#ˆqáÖtQKÂR}‰ +¡tî1½PY`žÍ5S³]½ &>9ãRSSüè.*º–/Á$®Õe„r*jŒØ» °P A©Å¢¹­ ïñK9ëæÙybÞ?ÿV >  ŒHwˆQФ’íŸçKÂðI 3îYGw~¢³”ò 5xqö ¦l¶‰Y.lRû]™­DDa"3¡X•[|.iV×ÛjîX]ÕDœ‰ø‘5éÀcŸûä¬Ö€ðW•Uðÿpq*Û˜¤ÀU‡ b ™ýTPOP7P_Pñ÷óH^òÙV4‹zÀ8K³8pàƒO,u —{Àò“;«[ÅM Ó{¹š«.uÄ-eIÆâµ 9Sû@6Ÿ®Ø<Ëa«•0c/Qä|ý™‘h§Kg˜ãºèÂË9­¬ÉLÂsȴ›°Hébp„w¨-°Ç‹ÿXîöØa­ë9ÓŸ1²7—S°8(¿€ ¨yh*nâaÎùú½Ó‘7ú×ä”䩚ñÕ6””¡ œž™ÖŒÉÊèߌª9 å;Yÿ<ôª:Ó:2ˬ1ÇÁ «ZZõ_ŸõZv`ö`?vcOöª»žü–äêŠãmr¡„š¾ Œ°öö¹öjßvmïölÿvlwn÷q÷k÷8öh}õ¶uKÌNÓÆ#>Ë%r Ü< óstä@þKY*Ò›PÁð6X.nÁ ¨¯à¡¸Þ€]"e‘r*6QKŠØõBÀcd´]².ÿ— ‰Ž9 "Á|yæá¦ rÿ(!ƒàã‘s3ºêƒ˜&O…Ö°ÝÄU;ÂÃÌÉé<½ !¼ ’ìg¼¨ûx ÊøÔ).¶¯ÑPIÍðÙŠVåûq'” ×@r›¯ú)ˆqÁ_ë˜9R¦©G›(9{4Aû->W—Hß´¨· ëú ¤äµç¼Wû¼O{¾¿{½ÿû¾ß{¿üµµ×µwd¿çÚY¡fÇ‹ÇnÉOÊüʇ|ÌŸ|Ëß|çq0‰—]…ˆ„¶D‚ˆg åÐy ô ¿¢REš©ÙÃŒ‰¨Ù&ªF°ù Àœ:òŒ¢×ïJåž‹l.«V´uXô)ÿë$¿{—ªÛ^+Ľ+R6ÿñ}ââÏÒ’Øèá­°cn“X‡ì–^êý4ëÑÓEêôžJÙSq QXs1}•eŠñG.x·€IøÁ",€ ·Î9pݺ­['p8pÚ"ìf®¡@„ %®+—PáF†àœnáºpæ®Ó–°!Cr*-J<¹æE•A&,˜ó¦Nœ8GV¼9r]7m7U5Ê’èʆÝÈAMˆ´Ϫ;¯úì©ÕjV®[±~í Ö*R¢™*t)u¤A› VLy“hOªoÚ%Šwïݾzýæ Ì÷/aÁ~åN8WiNj׽ãèIm‰×½±6©9e1tÐs™/œ”-?ÿdÚœ9¤HW£g’fZ¨äìž]i𩶇äZ¯ÔŠÐ¦Z‡š“© ªA„FµØñlчBÓæ>7a9ŠÎQ÷¸º¸iÛF=ºü]ö¥@•jÑ* —Vcí|±Ý[m“ ¸<û•SÎ"åŠnB•…R{9¹…Úk*¹µ[S}•x«IÈM½%H‘†h=”ÖGÒ9D…A8C/I—œH(þvN@¥¦ŸTºÍôÔ‚õ¦›[ŒyôTkñ†ÒHÄ!ÙR’G‰¡]@Þ¦×vgE©[w˦¤–LrYœ—K~¹e˜]‚Y¦˜K¦T‹¬Ù˜ÛI'I·aŒR…8¢NOÙ™']zâ¹ÿ§Ÿ}z§ |úçÙ}ÈáLÅšEàÔ#Ù<%–ÕÖlBÎ;»ÈàÃ<%½cMé´ÜD5v–C•¥¥äD®¥WrP¥ˆÜB¥µx-ÙV¡bKÑÅAÉ“ s°‰Ô[£§&çˆÈ5Äh©-×Þ«¶]´ÐBî Nw>é*¢Ž/+ìŠl%v›9á”Î>ÈDòÎqŽ‘£G=®ƒÈ:±„¢#NÌ…H•mé±ÚªiGÙæ¯Œ¼¥—*H!fHUQk]4‘VÔ#CÃbËG ×BO%eÓÆ¾&–.ÀÔ›"Ó…“s©Ž+Ô\:êÄœˆ;ëܳ…¿ÂG•eEêõ±¬A…ÿÐP¤æÜ´¯OóìtÔPûLµÔUOµÏŠœÓ¶ÄÆ%­Ü®CŸœ6›j㺶ÛmÃZÜlË]7Ýû¬M—…=ÍÃO ÷ d–{àØaM&ÞBóÙ;PуMÓ5¶¢Œ¬­‡%9á¤rŠ7>Æ#…©©Öµ‘»·žª ZDRcm§Ðw5†+G.ž`ÙCè`‘ÜZ¤1o¹£øñës½h[>¾,ROŠËqNš>ƒ(4`1¢ ¦qâ5I'Î1aTȹöÙ;ÉHÐk,1ýÑI?‡ãFÏÉ^ƒc—4‰%¶®|›KG:qÏob·;…ìg<é ‡tªtdc%’ÿ ?ô¡¡…M:ëÈÍ!@ä 8»yOxJ8A š°‚)Dá WèÂÂ!0‰H”Xî°†\b—…D¶3‹PHÕÄÛÌHËMá õ† 9˜khBÛ)‹Eœã² 2>8E}­*¤…zŽ‘í¨e¨AJ2Ô ‹5c¦I£B¾@å…(ë’},‘Ÿ *y˜Þ#áŽbŒâ#TÌ?w•dJóڎ𦒑«l3aË$U¥µì–Áj•tÿ"˜&±&]z•ÐӨ͙1%„ìÕnÆÉçùj~Ѭ窗µéÊ5ê¤;µ :¹`K.¤V8 ·?vêЂÛç:ÝéO~¶ ÿì§@ JPXEëe²Á‹YJ¢ !Âó—QºQ(:’kb´¢½¨F;ÊÑZ4¤iGõh–¸è (:âè¬ò¾È"4 CHf6Ó™ÏÌ£ ï*5çT)X¸Š’JÚ†œd™æ$l Y¯^Åvžì|>q_•–¢Ô–ÖnM4 ¦‚¸5§j‹QÏ áQ˜‚›˜¡ñ©1)ì°T$þ(ÆEÀY›À|EzÃîÈ B8Žpôá^ZÄ: tÿšÎ!m|þ$ÝPJô›‚D1™ãRƒÈµ‹öÄk¢<ˆK©àépú©¨‡ôÆÁp¸Lw|ÔM)Ÿ&ŽiáÏ›D÷(ùÒ¥´¬ Gè–ßZ(+‰`ntÂUðQÅo–«Í;‘ܱ@W,Ò}ît½b]eh~) Øœã2õUµ„´]IýÊKÞón ½D[¯yÓë^öª·~6‹¦©D^–+Z©‡?¡â LE—ÊÔ¦:õ)ÈXƒÂ™‡v·AÔ9ËîÁ`—Êž—lÄáш6yÃnŠdÂðñaÏC×ýÕcÁäªþò2QjÐ}C¥V¬Òú`ÇDȈ‰ kÚµûÿPBnÉÙ:øp/…$¢°¢°”b_TönBº‰R£‰õ¨:‹i‡DwÆ´Ñ®OëšÐëè“T Qi:’|…Æ™ž(¥¬rÑåÁ^„wV'— ÙV£ØRª?óÐiò²‡èç$h^'fÍH6‡IáQÀþ)AIQ©Ì®’êÖ©iÿVÆœUÎðDK;ÄQBÂŽ×ÌWGî5ñé+Ë d„"i¾‚¯˜SöuI3XÐÜH»’‘Ú¼¥T€#au&ÌFŠHNü¬ÚeÄà}å|*miÞ½yÿ™ŠÒxSV?pÈOe-I"û˜ó9ä•UÊ¡>sÐ'ÅXDáÇ÷H…¬’zæ¿ü6œö(ÇCñ÷©‡=oEBä¢* 0W’H‚ñè2†Cšø‚#ÈK–D°Ò:,‚;ðËÄÈ…DòQ-)FD„‹0ùŸ5™ –Ü…M‡þtd#…ÇpßRAHQ`¡k J²¬ ]¬ÇRÄ ŠUˆ]q‘A“ ›2¾%·ÈD]LÅ]ÎaR˜Å£Qr!¤CNVDbª™Laà¥^"&R*æa.f^6fb2fd:f(ÒáVÄÂÀØeîOmäœyføÄ$‡‰æg†&iŽ&hž&KËeê‘}) ›€ÇQíL%\D¬eÿ±1NéD8ÄAГ„‰S(ME>ÆÀI•)W%- ‘ŒÎl˜IÈû'@ÇˉÐk\ËÉŠseIvðÚÁ!çÓ£uáxì~ÝH¾%Çú‹ÍRC”’M’[äÁ‘ƒ¾\O…°Üç9æŒK¾Ïï…N+niý›éR\&•œ\¥ÄŽûÔYì‘Ý߇εDƒeÒy¢gBð˜ÞAŒËø“Z4ZRdœ~u‰Rdù±èŠ®‰SÒPPÓ^”[³0Vc•Nö¨èŽfh¶(þ¨®è)‘ i‘*•¸Œ0Õ¼GÈXLv ¢b•*Ñ•&Q–ꘕâÚÛäáÄèŽÿî¨!UäcN©[!^Éhd„¼ä 'Z’ WQE‡q!\Q‡‘LJÑÊFZ7uÌÅŒÌ#¥C‡RŒ%>Xµ¬¥p¾ÜÀ”ïhØß4¤…$ î%C‹ÅSÅѹ‹.˜’ñð„äƒô-;À’· ÐÀ üÂ@W9—©èЍÕþ©F>iWºeËQ(e-j”Œ\ÎZhÐ󜓤JäBSf±Vö¸!YjÔ ¡T]¼HËYÞëܤû±Öw Öl«¡p«º²kººk¡¼+¡\´±Ï¹ˆE `Ë$†Fúk¿ì‘¬K ì¿ ìÁ,Âú+ÿKÑÙœ„bX›61ÊpÊÄ;ì LJÏ¥FM%a ì@hÃEúfÜ^áuUWtI®ç†.è’`&‘Ny×NDi1~œ­Û® ÊnÆnÿv å…VDzËýÔ6R)¤NN9¥úcé@­Ã<\ƒ‚%Ub) ;œ|U Z‹Ü¼ Å"hÁ-Yk.ŽV— ÕnA‹ ¼ ùδ}§ÉPG±þT·®OYíLtGeYêþKI„C)¹CE„˜@#š!(YÿÕ%æÑ>~•+–J´âãî™Ä%ZgæÁØNuÜ’¿íßk1iD…ž)ŠQÇ GåéŒûNéiäd…hhÏ\Xª¨ýôÙp ×°~DkÀ  ÍÚÉê‘ד~/ÐiȆq#ñ ±'1/±7ñ/qP>åÍ/M“ ÁÄnªy1ÿ•€±s„1‘ñ‹ñ—ñ·ÚYpÕ›<Ö«]¦ÒE^̃?è=`Ìáàæ±ylNC¨ÀAÙÅÖdIëø ÜwÈ"µÎÞ5WQ-ð=ÂåØÝ .±ÞëHdíc"„¢ÖœžË„Ê)‚2ʾ¥S4TUÒŒ[E RÚŽòä•:xŒ´‚ƒLOB<œ(bí¡!Œ°nn©y(L‡MX›ñ…\bµrÐ>Š­ÅLêaùç‘lMHÓ`å…óÍœ×û5í&9”Ol)–n#aÞFâS#}Ûré8ké;Ë39Ïs¥èÕ“" lþ!ÓUð8ôÑ´H ôQt@tÿBtA‡X¾.òðÇÍ6ÿ4¨³Üƒàü¤5%Dš*^§ÐCBÜ6rÙm1@§$ߺœ´&ÒˆüQÛœâu¨jÄœŒ]/Úx‡HjÀΑí\äAª¶R9øB(ðÄùY ÓqOŸé%‡e°Å}¦Ø l4T g PE%zö|yÙÄH÷„˜ õÞ¦žžK‰ÝDÔb¸ÌéÊÙK”ÇèÊL26º8öJa…^VÔKO´YH£á(BZc«‰cwögÇg‡¶g6h‹öi;öα£²‘~ª ®Ñ)ÿ=Óv<×6<“ÝTŒSmß¶ÝbßÌûЃdÀ²…˜2ÇÞT²Ã^õAqP“ÉåĦ‚V…GfÑIÊ£3‹um„Sãâ›°<ì¡¢S yžýÑúœ“”˜"=&Ì òªwL ¦ŠÌm"å¼7ëPT܉•Ù=0Ï^¹„ EY98¾ˆÂ±p&*»„N“ óU5[Üs’`‡\/lÚ/fýá1c\ñ8réea'ÜFSbLÂŒæ;uÌ‘•¡’°Ô û(R^á­b—KyÇæXÞŠ^@éBþXÝÏÖø9‘Û8’y’y“39PéÜ#%*æÙ©•}H Ê ™è–Gdÿ4s¹—w9Œ~¹˜‡¹=5TëÒ!ßM²\°N¸Ä Žöðcñr ã%Ä+²ë(òKä«j^¦¢àØ1kº&–Ô,žêv:õ¼ÝŒžóê//Ê¨Ý FÌ¡‚Nlê^«ÑïåFߘ•$íë^˳ˆL$—ÙG%À2Š´˜Ôà hDQ)ÄêŽh#ž(æVþJ '˜ùöŽlRBÔ«fÒd•¯á¨ÇØÉÅU“ &Þhã úÈqô•(ƒA‡5BpEró[².iù™£¤q­\\èÅÖ©ëhí„b¸g®»Ÿ9¼Ë{¸Ïû»Óû½Ã`bLb²Ug ®³ü[|müÿ™"üÀ¼Â'|Á×–ýJLn¿ÈÐáîöæü ÔC%å â(Nn.¡Q|Š‚9Vø‘K0ûÒQ׸Èê¸ %)窲 æQd+®‡4§­ûôW'צz X–®àÊl€®JneÞ“þW•Ä;rUÎ1Ë4!C©®Š,¯’¾ÜgaB*š¤”dGxãE©ðÍ66t P…/Úå É'™v¶8b‡¸¡£4†€œœUCõÉ:Ñþ´Ì“NºmÜ…±Hð$—uÄïj´\ã3>¥èäOõϯ¤7óM€eß踅ãCKçc8çþã{>蓾è‡þèç¡ðÀ†dnLÚQÿœ:ŒmÓ>nÏóU%§0æ(e7Ú†ßÐËIÞƒhÞ©i@&„È–†&þ`ÐD„ØÌÄû=¤*ê& K{x%±Nœ$%£‡«Þ׸™zç¤ ZŽÉP¥’nL8²‰MX©M©·x̹7ò%„3_|$E*DžzƒÖ™#´®X(më´‘[Çp8mà‚3'Ña7pÉ‘»±ãÃuÝBF×m"ÄGvtXÒ"8‡ÍÕ4÷°›HÚâÔ–"ÃŒä:\Øs#9™:Gê¬Ù´[·š+[ŠÉѢ˙ÝÊQÌy3©U†e‚+G³fÈ›q²ûnć‘=:“!ÿG”SyŠ”in¦ÞžAã6|qbÅoojUêG©8ýzÍUÛTä¢jäì9ªÌПEƒ6]5iÕ£Y›^عtT¥­Æ¹÷s^–$=nJñݾ?÷šÌùÆÚ¤rä”ÅÐ1Oã³úБpÖY¤]BÉÐ$£Dúɪ†Xƕʺè'ÙjÌ£1,C €ê(»ÙtÂ.¢¾BÚŽ¢£`ÿ¤Ñ/ú¸û‰¨¹¸3ç1šLj°²£&¤)§ôxšˆÈ…²ʱÛ(*‹!Pê¬Ç913/CrÂÉf$)sìq.‹ššQ¿Šª;ÐÆ8ï\ÔÎFë|”ÎH…tRIµ”RòDêL,¹ 4ÏÙ$ë©û´è#ÛTM•Õ7[¥ÉÕXauUWÁÒ ÕšzRê³Çlƒõ1’*ÜO.pêá'yfêï">¬Ù„œwv‘Azšg>³ UŽÖ¢,°Ä‹S)Í0›<ÀèâP,—²’ñ×¹´úŽÃ•¶m<š8K 'Ú3Ï+²ò ‰·­*ƒ(³¥th¥ŽHÊ«7·òDéײêS2·¼ g_ÿQG¾‰B(ÅuY'–PBÖ IÒŠå—b……ò °¶Õä7-¬«úN>™²nÐʃÜrÌ/§ÜÈÝ`¬œ¾±ÒBi3¢'r ³ gšÙy$šKMpì°&³ ‰auÂçpÞP©TëzͰMñúzÓ:T+×OJ¨¯cžêÿŠ„ÜÖ.©ÆÃ¡ 4ÞÈl¨Àß—+͘^«-JÆÐÿtO§ôiÚ5¦’xQÄ®'}"g‘uŒyqfozZÖ4#ù…J;1T€Æu“1±G€“ȯ 5 #Å­J£ñƒÖ›.)©3hñd@2Aé©I% c×Sc>÷­ƒOÚç4Gµˆ”ÃA|XhÔ- ?‰" ‰˜¹"nΈIDâkH˜wê*kÉR‘ ÕêÕÄH4âv<ÕE.~Ñ#^ #³CF1–±_ģѹØÂ¦(qPíšÈSL¥Üƒx÷ ‡pt"C Ö=ÖŽwd#ƒzXÌö2–”Æ/MYÊw¢¸/ÛÈ$6±  Šžir\#YÏ™È#µÿâiêsþªé~&—qˆ|[3gÄ#TÆ®GiZÅ6#m¨HÙè&5ë–$¿Ã¬‹!*L™c^ $¨õ¾×½ñmï|Ù[_øÒ÷¾ö•¯}³&–µ+”†êO5)‰9 UðH æë‚©Ø`3øÁ 6í÷ó:åæµÂÿnÔ_-ÚÞøDzzÒ¬gEkZ>p‡ŠÞ ; ‹n“$Â<ãö‰R2>)°ÎÊKºÁ¤¤·}Š+΢†/+²âÈ&•Ý$õt°"ËÃÒ)ž\½çaQŠÐnìõBÏŝֿ5CË1©hv‰>ûD”£pé|’*ùQŶ¢±‘?»‚0¹œKdd Н—K¥idÊU©Oúhæ*^FS7›íTT4ú8Ot´‘$K|&ôrz*Iý¦ÝS_ÅÔf€zR&ƒÕ]%aȸ#“„ÙÎþ1®w­k^ÿÚ×Á¦ó5Mâ×0tûÂZ¿3eÞè<Ùÿ–5¥ÍŸi_ÛÚÙ®ö¶©ÝmloeÆ›¢gjôžãÉzBL¦•ò‚ RfW»rÜNõP =¬a‡ÇtR¦L–äsA"Ãï¸ñ/o%è5¯¹\Ѝ+¹_buVxu­¤Nû˃¦¸ŸVËk7óŸc $]rl±1Ãö)1ýôu¡©²ÑÇ‘Ždv ëªþìx2_âÏvô(Cª~iõmdÃN¨4ÌW¯™‹~Ö¥ø†ÑP*S‰·£.N‹"ÊÕRd×–a$/·$¬…ß‹]ÌÍÜ……6’¨h(W×¢se› ^IÖ—=Ip ¯¡~ð†GüáÿßøÄ?žñ_¼»âçñë‘JîQí1ñ‘ù‘|fÌ_〢d‹–ÄÛ3*äfhqóÒý"%"r"Ý/ÊððžJj>ˆ Ž{Ђ•ÒXøÁFÌxê œZ¤Ev` é\LÀFÈ6 Çah±k Ll¬Ïl¼"vJMMX)aJDm4Mi bœÊÅ8>Ž$fOüBE¨<0yò… M­;òe2ŒÎÆ&ÏLXȰ‚¤>–ëþöA>¦Ÿ0Â!øEBË‹a¤+Ütâ4ÐÑü#n‚Ä@ÆÎæ(ðyÎæ- ëà`-\ †½¾Ft®Ò‰ÄE•>Çü0$Ë~ÿ…=p+(5bCÀ¥^ü yX‹^>“DܧI1Ó®ã~¬Õþ"#ÄÊ/ä^^Ó5cóádifÓ6k7aó6u37is!T/’³¬\i=rÅשܜ戚H‰˜“‰pW")b ËN@âÇ.Ž¸ÔÆû¬‚uàMÞb§ÞlÇ9Ô¡#æ¡ß Lóž UXâl $Ñ:¨QÞ$é!•†JÊ*Ê’âBÄE9HA<ä]0GKUèŰNN¾ê>Àì(¶l-&rÊÅ[®«º²„aº©#ôáÇÅ!N ö§‚-À"F„‚ÐÎ'~¾±.à yC¹. ‡$f4?ÌÉ¢(#ñFÑW8e*Yÿ Š ìPˆ.(¸d;ûK%:/I!·e€¤Ä¢Ø“T¢Tóį’)©®Î'!m&òi­öNsÆÏÀTLÔLÇÔLËMÏ–¤Iw…J ·œo4æ%â!·OýNO±dOyÑOó”OùtðLk/«°5¹AF0Ž,Ì#(i@¾ÊF@,pÏp€‚÷‰Z¸j„Oöéï *ÈÊmB¶Â)æå¨lmvGåä‡aæä7WÎÈ8$ûNR4dj¨Ú§7üÆg`øbãȇJc¢âΫ ׆P6ƒ_PÍat‰(Š,ñïc…ÈáDa9"!lŒ70~‚å8Û)6#,)d k\(ÿ©Ö î·§G°ëjŠ Ó##žM’&p*jU7')îB¶•1ÜšJpi(CŠb›~вÚi’ìÜ\ :äl0F‹À&)«¡†c["c·•c Æc7öc5Vd;dKöú–—¼&>z%7ÊpStd)¾E>Ä…fY¢fQgÑKgoVgåƒ^ Æ'ýtÚ0FXu¦EÑP «h¬Ê ³êŽú­mäå=›« äS$yè¨Ë‚õ|®‡Õü °ð˦°3L"ÿ"ô2BèkC‰6 H±:sqšK™ä/ŒàqËÂPh±0”ò¡ê'Fz£«>ëþ@ "¶ÎŠœÿ1Bª~xD;h=Œ4ŸQåºDÞè5’ž‚+ Ð·6)²FÅ´XÓüür¼ê u&öIpå"“~ê(7 s2m)2y‘Wy›—yŸ·"Ád/áƒuf¦j­[Öæ(«Ã#Ì{ÌÁÀ÷{,õ /®ÖbèÏâ½¹ˆ”¤.¾âºÖ™^c,ÑÑèˆ?5…“z¬L0šv/:£;z£5š£?Ú£9éI,l)ìK”Gkå<v§ÉŽOO¦çxÐô\gƒ<@‡k²·èRôËZHR)U?âR}/SY ´…{€Êž¯¦¶ µ6®Ô‘´Œ¸bE’5Mc¬É¶2påÖ\/w^¿ÌÉ,5ãaP gf¦¦f&‡ŒÎÊ.&žÌp:vÇcl7ÅîZÕFÂÁCÈ!öÁ™VÄ~ŽVëß,&%õ’BBëÿ G•x§µ)§G-tèÓ1©ô)EX‘˜ÿr–Ô¬,,>.r)S€¨x³HÄëR/l6Gj¶¯‰Ó| @ç(,ð¬tè†2øÔBû7?B3‚¸‡[êŠû­Œ[¸‘›¸›¹“{­D[qÜ©ã–*âI’5–:§§£þŽ»Ë»×¼?°»ÃÛ|±€'q&i(½%³PÖÀG¯Qi‹£ªÚ«\rß¶áw8$0TW™±‘åŠÑ—P.íÄyTñBFH$j‚Õ±Ï^4î%Ü1Ïêls³”+è’^¯`K1vëôï€kŒŠCÏï’>eo&³ ¼)¡òádÀád|uÄá'6‹ÿ”›ìmðÓqTÓ%`ioôTtd ¥I#Ÿ†:kU+hĶ=’šì¸bÊı¶dã®ôÅ˯Q+Š'kƒÉE%vኻ'FvÑnb L|ßÜÍã<|å||ç< `BŠÎON¨gsl‘b1¢'»eó¾§Ø }X½¬Ðý7…µÂ²bxÙæmÓèH0ŽÊ´¤ëfF~MR™ê÷ÄX2ƒ‘`™•x_MÅ„ý“¶„ŒÊf6}­Ðì®| ô]mË Ì'€Æ`~ƒ«MiÑV3ÕµVQºOY‹ÃB˜ü…˜ðÏÜaAÆ!ü Ì!Pæ$$€…T*Ï ¸‚ÿTV)·^ðNZô€öªÖÀÏåpÊkBi¾ï¬Ef¨"0±Ú„'?•-Ÿ¬‡-C“¡¬9a yŒ£zFÃͦ¦Ë ‰ØC†¥$ ™+¢.^¦2žÛ-^ã9~ã1þã3~8ÅÄÔÄI»É]NU‹ÔJhÉ9_~9c~IŠî¥ÇŠ,d¨ÀÉP|ò ¼“ãmWÀ3”ï jÁá%ó@´ÅË{­­ï‰fF‡õ^ˆ}Y¯µþ»B<¬?¼IZkN¶Ä䜼¢§ÉX%Ó>’MðÝÖ5fGýÑɸ¹,£HuÕ%4ÔøzcîÇö¡df<.iQŸÿ­6þnã¾å,ÔãPz©®ì_ˆÆ‚úÿnIœd’¢§7þs˜ùŬ"ùLÌÐMX ã‚“IkÕ¥bfŽþ³@ôdmßÇ_.·!€ aÀùwUÚ‰?÷âO ¸ÔÝÐ=÷]÷qß÷{ø#G ÀÈxrQ½‡3é|"æ~æ2ø£\ÀKú£ŸúÛ±ú“Äú³û[/fàªý(IÊÆ“l»rŒço¤ø¤)¨ùÈRÿSŸã!Üáà@b¨é’„È磯¢u8Ô„ Ö ì&¹nÝ´­Çp9p*ø¢9ˆ É=$§àÀ„ë’[gî"ÄuÝ.:|(± ĉ !D8RáIƒ#Ö\&Ên9§í$J‰FSÿªgN#¸pCÍ•+nŸ.Kêp¢œNO=DáÈ%rWlÔÀž!GÒtØhÈ…/#ÕzôcQ:.¼˜è^† '¾EiáÛ‡EÍÔ¦60Á¹ûb¿VTlÐ`fmëfæYPñhτׅÝJr²Q£Œ9Ú¤˜SÔ³Ùbœ w"cÓ‡™Â Ñ£hãÈå*?ËüørçÍ“G—‹·mq¸GoUKµh”;‰Â¾X’$Ó›h[ªŸ,¸}zöé™W¯’ðÉ¢ÌEˆPpgmiSÒR÷½³ Y¡ÆAoX3I9ä(Ãó+m´ÇæÒ©K…"\%u÷éEü¥5ˆ¢5ÊÖOÜ¥‹îºkµë—»êš«Bÿ2úe£†±4ÓfzùÖ™I©Çd=üøqOm]ć5›óÎ.2è0@ï`ÇŽõ™ [KâuRŽu'S”"æbC#õ…â¼)W”‘¾w 8£Zé-ÙŸjá‡Ò™y‘ ÞIž\›ÇänäÝ’ž¡Œh\²ݱžÖd­áä‹#êµN6)ç‘Ï å¬CÈ:ÅÄ`ôì\%é'îhÖ½mWb»ñw‹“Šßݽ´w¥¹Ry)’6P!ÞבÑAÅ–rApxФ’ÿ5—ʨ¢Håæ4ž|`<*Ô)j)‰ÈÔCujÅ·¶-K4´ë°¿Í¤ì¯Óûì¸×ž{ìBmH"ÿMÇ5PÆg·çžñ·gLä™Ôö”Ð?/½óÔ›Y½™¹ÊgŸéÆë‹„ÏœužÕ´(w+=I?€Ð3¨¾àØaM&à”Í„ó0D5yäç¢J ™kôd¢Gýª.‚R‘ÍÎâ(5dP£ÁÎdx¦Ç Q%™È—¬õ¤ýLt Í`Äã(Œèé# Ì)¢¡ åsl!˜Ša‰{t¨-5 G¾âD…ly¬º£“¦dh  ;Â'ȉ§-Ä+VÛ2%>1‘+çÑ`d°¤­+;ù)½®3}°IE ¬NvÀ†ä‡XªŒðàó(kqE;ãû ¨.娖Ðÿ&Ì”A–÷‘BþÄ&J$€‰HFò‘Šlä@@s”ëøÄ…,dâÙR•ælòá ñ¤R’ò”§!ÞOâ¤:êT†ŒKDÈ’Ä4eAp¹‡?ñŽ ùhqG'" ø —븇5â@H ¦>6‰µÚ¢Y~R0EzɧÔ+‘*!”[,Õ“ó¨o—Ü[RDW›ÔÇ" á™3u&ºÞèÈxŸ$áÎ:äÆÎMkÖ¡§ThE],‚LÛ G¯øPA„ÈX2B!³šÄxõlK¸’§3΀EÆs’úR˜:5'-¿©OI¬ô™Æ|i8TrI‰pè9™¦(ÿúÔ¤”sHõ†s}Zq)2Íñ$š6¡ä ?£¢IVŠ¦ÍƒÒµœêÀÙ¬§ž€Êêy´ú=Ðy•«_ݪX» Ö²~®FFŒÉn:D¢-i@i-l F§†ð®[Ák¥òÊ×½ú54•¡¤úó$IŒ?üIÚV §MÿX 9Ÿ“ˆ%¸0ÈA’êÑpôO>‹LÔþEG—iò4„ÑÜ O“ƽ´5Q_8’Hå¼Ê0ZÞ¶z4G'%ç“DÒSèXR‚j4øÑ ŠèÄÒ‚Ø‹úˆ…%ܱª…(4úË:Q_)$iÍÈ•‰Œ•{‚[de"ÙôVyÅÿ‘(⩼&·²ú‘ už£î„6,Œ mŸ%ئ¾'¶˜THÛÈ@Òº'T²ÞãrU2›ÛâK}q+ùâÑ• ±ˆGLâ˹.yÍ È%nýÊH°Éº(LóPX85Î1Žw|ãÛ¸5—ÊIŒ,{6…Àµ>üNãZYš é©¦ë ˜Á*p,¬a‹™ÊñŽeÏ«á¹lõCíe_¡ÐYB£™i §iñØŽÔ;Bðõçœ)]Ê0 Ÿ ©ónF„Ýévs&mä'M¢ˆÞ’ØVÖ OÃçˆêŽrX¥Yq‘êòð•°Dt¢ #½4wÜ”$åeƒŒRLÿ}Kg¦&ÒŠ©çb £+ØBVgùEJ¢C½ì\1J8M5äŽèd˜”*§®þS÷Y'™U²’kI6Ðâ”ëp©ÌÌC\;ethWYä-ÑìòÆ-îr?õÜLD7¹Õmît»{Ý”KZ‚!óèºåDÕÈ1bRðÒ¶<§2ÏAåtÞkóàÅ÷fi‹·è!%–F<™—À—>Ϭ¯}ïIüæW¿ûIL#ùðl—ÝÏ8èE:- _RdÁžæqñPªí¸å*5 þ (ç«¡{cr̬»F2õ)§¬ª;'c Î|<‡àspÀ¥­~Ïi]0I—LÓÊEt¨&Õ,¢» àL”ú+ÿ¨´76F j଩ÕnE„ó^ Œ‹×ÔG›„¼›¼å³/ò®>éM%•ºw=„ŠÕ–ÂÕ^,ÑæL+ 3bBt2 þg3SÚ$5D/¨î\E[°è%Gú•–~W¦O=êW?zÕ·žõ’³üÈb3[“`uN&¢Ûi]èŒÈèTN^Ÿ†?⣮øÈ?¾òwÔ¨K¥±Fw2ºnb¥Ì'u ×*"2]òÒ— æ0ÉQL‰Ñªbyp«ò ›\žl,‚˜1Ncž…ø¬=Ò®Æ&Ž}­“µØE=Ç“Ô"æAqCJ\qp aU4>$åFû’bdˆqj)ÃTQº€5ÿ¨s#]kB £sÓNñEö×=tÁkC%ÃvàC#Žw÷—Z:Ã8Vrpà!âCd£åJCò?ƃ¸¦m‘$AJSâÓæ1àF\ÚÐ*$JU€ËÁKR2d7ƒƒäy'p¦pf8†gXJ‚å)ïwK˜h©äBË‚N$a<ø´z8t|¨sýõ‡g3¥Ñ(³ó‚[µæ#šáXIAM|Y!1Y âs—õ ‚?±?o*på@‚SO$w|3'¡ÁGHB¤ò1$T_:Â[Ht*î×6–‘hF@Ù—-I-r¸w–‚¤9IÕXVD^ÿÙp\3æFcd[= ¥\ä`55¤vX¥ }°`QŽ@§àB¡å+$áX§‚E‰±,(ñ„ògO»yÀÈFƒa"ÔèK8r…‚BöKâA*ØM¹xE±UmaØZ-ö|AI6S÷ÕM¤°”/ Ô!™Q$¤HN…j”‘Ͷ‘ÝÑR÷‘Ù‘" ’’ù@¥a¨Gƒvs–22G«FvGÒI˜D†8™†&å~X$oJ#`²$ùÒX=ÁGEá40s0VXeWæ0ãôïÐ q š‘bRu~£,¯‰ëWìqK¡¢ƒWICFë‘r!_ÿaÈ4pißá (â£HÕ_VX“rÂðTX11Uá c‚0ÁPk²#8 ¼¢¤TÙ„2n^‘W—Iw9Ì(:(Ã1 „6±Ñ—¾Dl“Äw6s:&ãJ_B÷&vmè#UfT?ŸA m(3Wø3wgK]ù¿v7ËÆ$§ÉàSœnaœFvœÊ™œÌi͉œÎÐIq2"¼"Sñ‘>M¶kg1*÷p§IO3ž‰Fž“SžèyžçùrÅÕ8fy:ˆ5O¤$Û—#¼QIÊ¥>ìã>–§!òC?ö:@Â?št9Uâ%z!f–Ø=[Ä#ˆ"J•{æaBvI{ÿpY)Ôy+³¨R/µ$U³qŽïR@¿s)"†öKz14£09‘Ë%Sd„tG"Ò˜5‘:ž•] 5Æ ™ÑF¸eS5èÜ7*ã¸E”E¥1ŒvT.c÷Ad{Eù–ºxŠÉ“bçög‹¾ÑŒ¢Ã #†²Åw \®Á^f¶'5úü%sZQÇÓmvˆRè›|zU}º§~¨ì±2ÞˆGL¶Q@üex*aÕ¡%w£wÝÒOH©}d©$Üâ"tB@æÂ„S…x¨ <©“A TmÝ·KÈf!~ÄdL“Lá`Ï#_²^Õ69ߌT¢;%NmF2g6^ÿƒ3[xÒIV¥4¸8$â'çèl]¤ž³3+·R‹CãJ·X³…=+¡Vw¬†UÃ>e–0«Áa¡zÐubA6¡ s¬Ñ_·±…wöX²f8róalzçN¬„3-¥8:“–0 5*¨9!Rt•7 ¢-œbø:‘CaS´Áš×Z»ö°@¢Þ¸jMb*#ÇhŽås8-S2.‹C/‹0;³2[³ób³1{³:›³%ó¤v|—©õR¾'Bq³a†Q3%¦'+NPë´‡3µ„džÅãäñ B}N’+ ƒ`gqNxâFÚ ‰•…K b‰šE ààÿÖ`ãÚAí'TÁØH+ˆPÅ ËEm*cÜòv(zD±æ/Þ©@©®$B›{'£B¡Ú9µ(£9&Á_éJõ²õ#—D¡û‚Iê÷HÙÖ†ÐL8#| wžB”¹àÁN‚©à[©â{©ã›©å‹©ßa@TÔ_°H­©@Ô±#YÒ uZœ*¿ø»\ù;'û{ü»`áxv¿‡|d%Â221†fÙIˆÑ”â"eL))NÉ0P1±Z1ÿv04Im0x8ÉfàeXˆŒE—Ä6Ò$°ËAD1ÕƒÐWRJ$íç~&0‘i*¸Ã¨"Æ–{¸¿ãCì«Î69•VÅP ù“8ïQä°o ÃV'Òoè–whŽ^ë@/sS½ˆXCb¬jÕ=B R8lJÚwT©ØDIb$W¥²*Ú¨ý4EöH/HvyZ'D²qKáÅ[Xh­¢T¾¡Ãhl“ôÈj’ìÈ‘LÉ“ É—\É›ÒhŸéqsç(W…À%‘v%ʆ‡tE:а$vTð×ÂyR?wDœ|†MBi.Ô¯–×:³ŽÄ¸Þ[ÓEtÓs–Ó4Ó;­Ó6íÓb¹/ñötŒf'“b.Êñ%m²Õ9’&Õ%É‘GjfÐ+H6¦Ô­$CÍsôE"—±sn„ª¹¤ªàתÂôª>àÿs b*)RM‡x”üj¾Kî§-ÜÜ·d«ÞB±S¸Ãƒ$¨Ò1Ò~O§'u-ܑԅv+ÄtÓØæ ŸÛ¸65T±4”5!l~ &QÅ@Ŧf€3e”aÃÙ½»Á«ç:> +ÎV\>¢6ÉÉ´±¼Vø!9Mä)ìâœ^Èôö$±$K?ÑœMò_ EÊÍJ}𡫆xjpË,Ø9Þ HÞæ]Þè}ÞêÝ"Ðmdx[Íèt辬 ¥˜Ñƒ-´R¢œðÔßúß]Ož‡ËÛpUTN“ó@f‰…õ]88„Ö©e{ “8Uÿi›YZ2«ZòN'¬)ÜHgBÓ<«iå£Ë‘ñ­\LwkÈe‰¾Ó[ÝJÕÐ÷ò¡ˆ%ßjêrŒóÒÂ…+¥:±V“‘ d«/]c¢!+¡NÌCå Åe³š°R<Þ«Ä 4B†#kžñ*¤Ìxó‡VÞ=/õ«ü˜åAÑ|§E£h»ÛWoT»ƒ(2z\R %^CÙ9Ï5q‡×87hƒÆ»htš>óò­ŽÞè®å’þh”þè“né•éÖ2ÏRßÀ§åv^íÑ¥¾C'þ³+Ðh¸êeø·¾âjÚ7ßÎuãaJq°Âfw×½°;Leÿæñ”Y&1m­Ø$2³aUmŒkÕ p«ÂKRš7eV*ØTcâ"@ûi‘ÛŒÖÝGPhq—E #S- )9³µvZˆB5ž½™&mé䯱@¤ A ‰Ä… Ž\Ø4\ ŒH$+³\_¶R RßPk[ÅQä¹TxTÄKÍ=Išë‡ñYœk©+5î¨)à„¼%‚¬qÒ¾SÓ$àþà3/ónó4ó5oÈL›18HJÈh¸KŵŒö·1©2<¦“àLMNõPH7y.tYê*ã/÷K8’Ë ™ДŸ·Ÿ-Ìz?Òÿô€ ›È'wþ*].” ¾AðzdÛóÆÛ lÈ<Ô/¥×,ò™ÒTpéAF—ë¦#G¿´òì#çKbw¸v¢äÏ%ô€ñPàØÈ&TN ωûíÍC$³¥ñw×Jcê:­f¨¸W4Odû/S|M#lÚ%ÈÌ‘Š6¹\(Ž:jº$ÇŽ¼‹Ñ~¯x·ŸÌŽŠ{Êï·.ý÷uô¿ÊÞ¯Êà/¨ß/þEÙáP$P”Æ7",E(¼H#>.†Sw¼¸ú{aÿG’ÿ¦¡ÿ ¿€â)AŽÜºnëÖGθuÍ4Èœ9rÝ jchnÿ6ƒäÀiërcG† =‚+ˆðž¿@ïH&„'\§†Âdø˜gÐÝ:9æ$ˆð ÐŒ 1*ôøs!Æ¡ë4"œ¨‘£F }¢„hcÒ’%ì–P S†Ãz;­V°#³rdºªE‚‹r$8Ò+^‚\»E ×¢¶…Aj‹›×í`¡#ORTX®\¸}¾,©Ã[.aG=õLT§†!Gü©u0Å©RŽíûud]ÉiȯYŒx…b, 1¸pU?.Š–/X‹°7EÙðãÏ`·êMýµñA“N^enµ!PºU‡þ=È1¤×‚tËÿ횺pÝ‚°ggÍË‘¡@õÿ!ëöð?Ð?40ÁÔÏ?§Æóo¯¶6‹0¸2+"öb ¡¸v3C°ªC/6KD‘DÉ;¨ºìZ¼m¨ÊÃ+¬ˆ5 *&Âk) ‹Mé*ŸàÛ*«`ýô)×muÅM×Z%ò ^}£Ú7_~ÿõ7à§îw`ƒGzª¾p&⮹ Ì‹á=ÊÊ'K«ÏB Æ ©>»¨ýè$Ü<¹d’OÙCºrëVϦ>Ž·½ß.BM$:k£hWÅnb­ðR´~ü¸çËrÁáÚMÈygtuy®±ã¶ùØI ˜¤³y½Š¼d³6³¸äo3ŽßªtY­²x?îŒb/¾²L«³Å’ì«WkÂ*ñ+­+JH7/¯-8X)T,α´ŽT\ãR"Jѓ™lÿd"QGº»ÊóâYPX”‘.±F¼¾ñš²Šª31-Óûɻm"^c„®pk_gáÃ`ú‹ªnÚÖ¸Þ¼C,¤ÔÔS±¢©üþ ¶þêzŽì7þ“oÚùüuÌá»ÚÛ"%.VÆ5ï¶Q?qÅöÙ_ÿ}ùãç²/Öš_“¢1óBé'&·„ѯʂ.)I#… ÖµÈ$¬*PL~ ™\*r@ýÄ\mù[ôg¡ˆO"ŽÜÖ‚R’4f ôà è-IÇÖÈ8Ê *ÑÃ#÷ÈÒrB¢Ÿá‹…lsÝ|¶/ÿ…I\‚•~v¤C’Àå>ª#VÏ^D3Óeˆ;nšÿnÆ–’¦täŠ ËU΂©œ1 Ð yÊó2a¤8œÊ‡/@••è˜#}0U”QVe *¨a#¦­!ek¥qLnðµA5ÇgXãNEL‡;“l.D¨Ùœ¡˜#—Þè:ÀÊX‹–Hg'bðú–Cy³`I%ÔÚJ6 +J~‹a+#™`•’GH¿T]0o5̘Ä<¦1…ˆ¬£P,ŸI0D±IA‰ãA#t|¦ )54[8ù4Né³6ÒÁÏ4ù‘í¸Ì]¹—¿UŸæÆOª“NGN¹•´ä%Á’ MÈaÌc ︜ç£üx3(ÛûJ7ÿÓèDn™é*š~’$Ž9Òt^ž<A|™+–ÕÑ‘Å~²¥Þœ‰£²ð¾Ø˜·¤Åjwj`ÓJÚ1áðT%’„ž7­C¦ ‡9±ŽXŒ";(2×v“µ©E’{; ‘h72¨¤&,íáXT*¸cýå§C)n˜2£á,ϕÉ•G×#Ä‘L¬vrªÝïSļQ/Y=«¿ÈÉ™æ;LZ«¢´B¢‹…ÃŽK£›ßT–²—• f}¹YËfÖ³œÅ죃›ŸÔH=pmŠþ”çœÂ|I@‡ ’ØK‰u´Ÿµ-Q$IB‰9iÖUÅ‚Rxá¶¾<ÉÎÊÿ$øt…„FB’’4Ô¤'EiJ;È 8è 8ð,ZÒÍ¢ø c:œêg‘ìφŸéEs(»Z#}c89-O;ÞtåF’§I»ü -¯ S]xÄ(m®l ðEò ¬˜Sô("Bu±“ØÁsëp„;ŠŠbÑ‹½Äì)mÙwcŠr$€«Z”§t0"pÍ×°ôæá\rHªˆlÑ}5—â¶Ç”€ÒŽÏF›…å:|aœDfÔ¦ô)$Ñ/QG†Ÿw-ÇL‰ÌJ–IçM-ï¯Ë\Þò—Å;½’‹aÛyÝ^ü®÷ê˃¿{±Ÿ^õ•1{9Ì[ÎMiÉ«ÿÕÉ·¶ŒršÎ« ÿ׌NTqpš‚6´¢ý,DHSÓœVPƒää }›"µY•Kuå*miÒ´¦ÿäù°û±xÈeë,EŒY %¾½^²½ 4J.Ù´(?猄ýV˜<†¾Ù%¬ºÞdÖáEdÎn›jˆºDh8lóÊÿ$¤ç`t­ì%×m€æç }u‡ûS ¡Ý{¡O;–=Ŷݯ+«K¬Ð¶PoJš¾úÞ^ûÁLFÊÑPÒ:ÖÎqBŸ5»%+ÊVcœy­:qÿV~oò4­3Wgñ5ùªd†êER6aå ÆB#±j©J[l±9Š“”62ÀÉ=ÍëaÞ{öÞvcAòŒ&‚'±–R-ã“ìfw]Î>¸Ã~ ´bî39ûÝÿ¾÷·ï}VæLŸð)|÷ÃNßÄ8xt Ôât•®ZÓÄ ÿ| ñ'…¤DrÿS#%ZŠ¡>­Y ,ò—|zôÐ(«¤èP –p‰‹‰™¨‰§ •r¸‡k€ã9¢KІŽäÚŒºÛµUó,™*VË¿7!ŠjʧŽ.NÚ+yÙ5‹ºš‘:sé ˜8ñ j™¢“U[¿J¶Þ‰£EÈ ˆ¸±à}ø r „rØ08û34 ǺèX8 ŽÄȲ¬òÿѹ¸º»ºé¶§IŒ£›”Üq›\Q‘¿¨ê‹7¤}ëëP–ÝÁZù²"’‹¥C4[²¸Ú(“Ä÷øºMšÄJ¼DK¤DM¬Ä­aŠM4\ÿIŒCÅBÿY©‘K®ý{b[™W6Œ‘EIʧ&#¡!Q9ñИãû«8¤Úy¨t §XbuÒ èJ’ç`’up(‘’À.À’>0²üƒŽnÁÙðá$ÁPF© /¹h,ýB2‰°Æë( °þà"wl&¬à o½èli> Q©`“½Ž¹"=  IÂ+ð”Ë$AY˜<؇S)‡¥*Qxlª·h‘·±)b ®XDáD2:±‹±!Ɇü«|a)ªz©Þè¼Ê‹p8I]ù)×Ð'ÛA9 ;uñ,O —G‚?L:ZúÁ—!*²R£ê[ Ýðÿl¡¨g)”¨ìª©Ä¶ªÜ»«”J«ÌJ¬¤Ê|Ó§^"|Œ™5#‘p5mêAqJ1 rKj–¸$”¨J£(Z040.m$›‹2K¤#¨»›GR´¢1šGKš¥i𧙇âȺ<;²ŠELë­È©Å4Ó‹‰Ô7ïXGzÃá’ï˜@ù£´èIð Õd<À|™ÜÌNò2ƒ-}P;ýð5Àñ‰âðÊ¡ ]°„œÀ$ÛàƒzXªrPV’%ÑaŒèhÓ £7d$ ¥ˆq›¯ÌÇñ¡L±8>ɹ{# ”êÅ8‰ù[EŽ1 š™¬Hé›4âÿC¡ êñŸ, Žñiß R{£ØâzžŒ€Ž†!.IaÐuÐ…ÐݲÞÐ lRB–׸Ei8à1Òf‘®£³;³³å%%Ù³©PŸ¿Óù«Ô:M0ôÀ\$"’økºZ¡í󈩓!ŠFmÈkˆƒLó3¬l‹`›‰ ôÁ×ËTû0›¤#Á¢=Yz›uzùÕ[”rÊÑ|/÷ ª°#9Û=+š¯Ñ=NчOQçŠ$<ªA@•=ŠH[Æ|+JÐÜØûš@•O‚ zÄ?ò—³E4¢$#ϳ A+I ‹…©¾?Âÿ–°ü÷¼@Z>²ò9§ÀQ:oR>S=Õ†±Ž¾P(Eì0 ÞÐÕÁØÕŽáÕ_õÕ`ÈaíUbV«B2ðŒ¨qÇø˜ò‰¬)/zÔ(ê›ÁVfmõG›@5vª>áÃ&¸Ò¨CjŽê9ãªV}õá' ü§ (›À Ý •îz e n‰ÂKC9u´*"Ùµ_Í cÏ· ©G%ÁœYÞ ¤ýs¨žÑ¢å·$c6ÕÇ®õNƒ,Gp¶¤Š„ˆå,G`ªVœï:ÓçC'|"‹@ ÿ§(G­2¹ŸÛ»«…ÛqIÔÈaÊ쌗fÒÜ"s›´Ã(}¥Ã¢Òý2M«1Gr¿ëˆÖ*)')–<,™º¯r“Â*à:³áá.+F¤x¤bCåHä°™g™äåÌ<95á0ƒÙy/ÊÂÖ,ꓹ€§º±20Œ&Ä &‡¦ šq[‡Ãl´¥#‹Å”´›xȼ9Ð ¢P)g­ŸnºÒ|Ò³ŽìÀ¨Áà¶{(š‘'Þ áµ@Ážµ2æA{ܶ®12 Q9ô»–¢r-k¥Å#ü’õó) ZÙ$I+ ¶S!‡EpÑÙ¹~m–Ð$7þC°ùeAÿ1¶ ?Y ‡28;GOæ¥ûŽ.ÜŒì†â( /È@µCαÕ0ŒÙr¸0z#ÉEÝÐÔÕá¢APõÿ²–†UN’®=¶‚æg–fg¦f³æh®fl¶fÇ¡HñÝUµ"Ê|×Ú^IÄ¿Ë1û›=ŸÝrçv†çÕ\ ‡ Ìü¬Z )HfïùÊ_q¸²èX:òÊR#hE½oõ#0nÇž‘›¼¬;± =É¥3õ"’nD\0ÌŽVzQr¬ªöD˜z9,%1ArWƒü”Py¥*íCèÐa•þóÊ•vÿÒiOyj €ýJ“ªÎXå¨W¹œ¯ £îÞ£3¯@ò"IÙ§ú #ÅoÇyQBB—~ýLgB{Ô'Su'a²·ÑM|›ªÚ’ ¾Ç¿ÀökÁîëÂìÚ¢ãîyGš`‰>Åu™3=¹ËÔ,ô‘”¡(Tô¡Ôl9Žõ%f”wñ:‡Ij‰+qù7Ãx4…|×À‹@¢@ƒ¨ ¤4©ÑºÛãE)r ¤µ@6œá!µàH.Ø("zÑ×éºÛå&L*©By)’úã9Lrj À±ª̇6O¼ç æ0‡É ŒËœC•hÛ‡ÏXÌ‹ÿk' Mç]®lë|²ÎH÷¯1éDZJ``’ •ÇJßáOŸBÇ#9I}jŸé÷½‚È(ÞqË£æ’%}ª0ŒjÕ¶ÿääxÆ'RÉBžv#©„$÷¡×kB)~aO‚ÕóL‘¶Ôªî'}Nl"™(Å%Rñ‰S<×X²<©GYZQB2Ø%ºPçjÖúQµŒÓ’wuJPÍéNãh˜½GHäëÓÀ G%è´Ëu9»LE|$!‰QsX„Dö”Ѓ€ «8ò;X#à(4Œ5GÝøÈ:®ìfdÛ à65“açe&i⡞¦*»aI„¦M>éµ…Žc\^ª…¸GÝ$3±ÂŒ×¦ÆGE#‰Ž–V’_@h0/|ˆê1 i¨§ÈVݤÓJºÐ¨lˆŠZEþB­ÿ„¼M%ój”Ð$ÓBHO3‰y^§S™‚g$£ ‡^Çޏn•©{<­\2ŽDKaµ&£¯Œ@+V#»ÎR~Y³Ò´eUÑÒLèB Ò‘~´¤E9©HMª)>¶Ç]•q—ŠFc Þs"&ÕX’¦ò!†`5\)ôTJR”–'Z4J­Zø)°p0J²k u0Z–de¯BÕ¶¢¢U†Ñ6²¡Mab…݃7:¨îºµtFÆ1ŠWè(5~ž©Jž¢b”šŽvfOAU:ñBÁå0$3Uñ«a +.í|Æ\æ Š )+r‚E(•Ê ^B´< Ç:Âá üÿ*5~ÐÇÅÖAˆuÄ¢C|[\¢Ž—ÃyåxF1J\¨Ò°KóÚžx¦Y¨„d{"úËy,2!® ¨lÊ!ÉòRÄ5+y¨u„i¡¯ÖÕ³š,E>Ò ,ÿˆ²¼„øÎ>(rVè4=AEq‰¦{Éßù·¾me“¦Y¥Ìö3'.f kX—•)³ìcSCÈCfP«™KÁÐ÷ÀQ)¾cyŠtÇê˜S84*\ $•VÙJB¹ÚU¯º ,aËXô؈²òàRŠ åž]ÍYÜ ö”Ž=yòS+?‡5ÂÑÌ}‰\Ùø¤Â}…–# «ÒCßãLu Ùé e`*Ñ÷È3–ÿ±"׫B“b@È/ùKê‘1p@Ìߌ•'X¤4M#f$Ãדh–Ï?ôéJüžëÍ<±RSeè|f¡õÑ-õ¯Í¾<Äì„?zI&•¡“™9·T°ý©^(K,ÈúðåHúœŠÕ#ÏU«ºÕÊT*«_k¥»zúdÐvÄã„ìZutžx­Å(©ùeQ`¶²i¬l-îjyH¯¯g³<ÕM.{=ÍP ꟠‰ -­{ºÔ­xìh×z0èv»˜ëâv0ò¸Ì©›¦Žr‡£|Ùæ¯>‹‹B€¼ž‹spqVa÷Ü#B2%(GþKI¢Nµ¯¼³Úÿ,ôLè …PÆí]ª2U/ätÃ(­.òG0§ å´\G}Ñ!·$¯zeRrD)c“cÒÂ$†Ñ¢;ed ©äÙ9Òür†3çP².tßA²áÐΆ÷­Ë“eÛªDcÉ?Ð͹¯š®õ+utg‡íÔød¯±ý¶n—0Ü#,÷¶Çî L^L÷PUÐ@°´q­sd­¨j ¶1×QŠ‹Põù±ñuÙ¦.…#{Š¡üTh,Oäç{ê®KäXC/¯xëhä##™CpPÒ’˜t±q¬‡%™<éåjy±V<YÔŸ{£[ }öÒ€wÙ®?O£4³-•W_€‘óÿFï’ñQÿ'1$1·Á…‘‡òÈ0ÃCÒƒŸ|é-é#ú÷?Ól %¢Å¸vähöe%IZ>dã"—+çúã!AÏ\ÆgÄ…†·ÜÒr|O>%ɹ¨ s…­†Â(ÉÇìw,–tAFŠðÉ„wM‹‚N1å‹:EN”TÆŽ-â ÖÈà Â…À¹W‚D’¬ ³ñ—MðQE$}-5Ö­ÊÁ¤ÆVMßkDlÌFmˆUnì† øÀ<8 m¼5UúMÀTš1ÍÚˆFHÖŸ0–ÿ-Õ  ¸Ê­É ‰¡d…fQü¬MYÉ™ÐmÍÑç½íË%’È{pŶ¼Ë&žÜ>ø‚#¸ƒP€´m„ìÃ…C½Ÿg• …ædœÈ$¦("=ø|‡%žP]Üó剩¸Tai[e„C‹$OŒŒŠm`ž˜ôÊÙÆ@t ^•ŒÇQÙ_EÊtè•ÔÌ©ðHÍìœ9òÈ9΋:6Æ:¦#;¾#Ï £²”` nŠS•Šg… ꈋôŠì ÁÑA¤æU˜Ÿ‘´d™8-d[‰ Žì_9 ÉDÎʇ Ò­œ¯¼Š˰‹¼9Ѓ5è­ÿ¸ÎÈÕ9) HeO÷á¬øDr‰É^ò±†;A•´K>‘LqÙ¿¼5 c™™XÀÅÕúŸÊEV5õè4!‰™ùéÏ7L8èA>\L8h2€BßhÆsäå­DMq LäKÙhxFÙÜXî™ b‰Å¹\Î'õd¾MÝ‘åZb¤–Z S] $ÒQÇqð‡G‚Zó¡ÈÞì?I^™T1؂ѷIi”N©•ª‘™Ø ¡ÑÄöi–@ÓÂÀ‰8˜ ^æIxà ›vÄP| ȵGƒqÆ~ùÎ %É"­ ˜XD½ÿüÔPz©RÔËf­éñaë˜êA’È8Të]R&íÀ‹iƒ²0 áÌO~ÚžñGÜÊÙõÊÌ®½#1f©Õ(WV1Ú¦ÉÈiEÜä¦çXd·¸)x@qnPcÜÓPØEvLŒiªùUNŠY18Âo8H(#hƒjˆ›]˜ò=Eë8šÉ*¡h ¦ ¶ð £ÁE­^ÖÐßÎOz´ícçÍÇöÌøÈ%Õœ&9ªÍe*j:,±“V[ÇHG¨={ÁŒ œÁÒ Âº“žÉÂlÃ&l¸œ‰UhO‘•Óæ ¦ÅÊ—El—9޵IÇœêgšf5n!'ÿ¢ç_~¾µ§¤ýi¬«¿†‰óèO„ˆ©.ÎàÈyôˆSÑßOåm©?%G*Mß.ŽÏ&f”DñŽáœ1M$Ç}”­°ô š\ƒÄB%ð Ü`CœÖ „†èB(Ì£|GKlEØT3ê—.ðÊq"¼TIô›ŸÙlä婞ъd ÉiK¡8"µ½úe`’wð˜1]Þ8j©(Yºé_兹ʆ ﲎïÊnïïïZñ ÝÊéÔUòÝúäɹ&Òÿꈣ‘Ò©œ²*nU©öŠ“<žØ~è–Šv@‚`XôÀͤïÛöÑ£ˆÑŠFš˜®tdˆþ H¶ØHnÄ< ‡[LéÛÎ!Êóáî^|5”& ºhì;†/ùª8.ÎŒY_ aT—J0ù)¥/¥aH F›“°«¸Â Œ"$«$Eš­bÆ(Ô‘É„KbZZæT¯áÔÓåÜ Õ¬+sÓÈ|`•iÜ8Üâ¬Òj¤o×f†Ü·ðÔKqdyd\9 èiDéÓpF¼LaÜMF “ŸD öf6†  eå¥1÷®±³±§”ÅPÂYGiŠÂ*[ß,ÿjI:%gU‰ò8)køMÕ2ª¹‹ªHšEÎqVø×˜< (á'0ñ¸9uZg¹ùÅõ w®¡;|§îœLIPÆ\qá¿í åEP@IeUbà¦ß4ÇÔ×ï9 ”äg$^‡Oz)®bºjO‹ýá=Í;ÉÊlrwíê ¡ ƒ„ƒÃ–Ÿ)à¦DµÖffÎn—ü—œg¼Ù`ÈÒól¯f®z®\>£bæÔY$¼©,uùMBaD3†TgYµ†)äM\`qš‚!ŽdíE DUh…ðX§B €E/T\4E[tFctE§d~aIFlZy £dÿ®Ï8n«\²ï‡@„•“¬g|UÙ)&˜™ ¡ƒ‘Æu°SOçˆòibω¡*Ò%ªêuD£¾ÞY=D=,KN hô¬Æ¯QFX¸àÙUí7Mîa×=˜j¾iX¯1¡P«± óL#D½€rfå± ÷Å¢ÉÍSò{(ckƒ><èoœw„C¨b9¬ƒ#¬ƒ›%T’íȉo÷ªµO­YçhQ‚4_5¢® •k—ù«/´‘ eUoe5 ¡€N/¶, ÷!×j N ÉlÂj]Ïþ¤K¡ÈâZ"±óü6p·pÿö®Z±åñZl:†MdçúÒÈ~ÿ ZfšVhI‚D{'v[—10]aŒP‹ÏP_91|¶Õ '·FÊ$κ†Î~Õú,Y™Õ<Dîèj{–|¨LÉ)œzÈŸZb§<”¬ŠÊ´U°MÈBRŽIˆÑ.gÇ„é²HË6¡dq›. ’FJNNµ¿XÏèÁåý·UI®.Ê5çCÊéO8¹„X7­ƒ.q¶x}p¥Xd/õ,ŸÜÈ¥S™¦ +£zÁPáÖ 0ÁåK¦šqñ5$\ghQÅ©wºP⌤½èeU[ÉÅd¨µÄê!¹ß.Î,šœ~­9¨´¹à½ùRÅ9›Ãùœò”‹6Èÿ¸«˜.Ê"²NRÕàÖ IÍ©T˜âzV$O¢+¬glO©À)ôü+·¦êÁUòÀ–ÕžŠ9u] í–ü–XWpdŠ½ÆŠ…¤‹‰=`ƒT—<Õú¹ôŽ‘Wr0ÏNí’ù u¬Ê¹HRg€‰Îmô©RGÝò}Ï3…õ§Èp”¸(ÇÎÁ”ßea­èM.C/œ::a%„Ü‚Ú6Ç"¸_(H¥ñ¬Úu}ÅIÀêmB—m~›ˆÀwR~ÅÕ¯fò,ç`Q{Æ`X²Œ| Ô9F|¦ >ŸöÈÒk4ú×5ÑA½“,šI¿˜uOm¨rJ§‚H Ço¼Ç“DǃüÇÿ{(ɇühðEþÔænÎà1ÑË<åDÇ€ª«9b\<»R)]Tu±%P‘é±1œËÖjÄ̯ÙlG˜‘ ÜhFtÖ'kœ'cg(o§ºyçéÉ©F©%†íþ­ž<íЭ™è^zO[ä_Õ)ˆâHsƒá!F²}‰Ò/ vP­ù'KKÖš×*§÷\UÛøéÝË56h0¡Ð‚'e6œéÚ%×–=Ô‹õsÌ©½Ef-ê&ÃŒgÜÉqðS› =Bwýyuê×§g—¾ýsëŒT n&Ìq9B½Ô+ß¹:=eó8›¶„üZçCŠaäÉ×aR‘#Õs ¥ÚF*´†øzh'Û`ú*+IBûoµ—¢ûJ ó¾0¬„êä­Dä …ËÑrëÆ¤‹d:¡…–ÌЩ'½²¸YRÉ'†ý E®Í¢‰C‰´F9Ô '$ÃðTM_é°Jají¦¼ZZ¯%­´á/MDñ2j%0/ I#QµlðTý¼o½þšÚiŸ­ÖÙk¥môTöFQâU´;X¥zŠ\3';)ÙÐÀŠ/#[Ém T!cUh¸ó2.7y‘T‰©oAœ)*MgÓ ¤ûII¡.ÛÌ9Ù”ÔϧwöDƒEòè k&)‡eb€1$kúh¬ÇÌC©Üˆ"nõ¢“E‰&– ²Ô¨V+½¸øôCYM×ÿF2­ût¶³´¾²ì5žfRr>“mrÌ=Ä Ê¯Ë¦(œ:œnù<,§|ŠY䈒ìœ<ôA¤œr)GNJ ñJ!®M7(ÿ3 Ääð6‹(ôqC¯@Úè¡¢3¨Ø#Çý¯¤Ì“Š"H%:<¡ïÂ Ò ;B5G»d9paãÐT4­P'äz9¶ŸÃ!ì.§ZHàƒÀ#N÷ЃÜ=wÞ}Ooõ´B ðù*ò·³Úô‘ù#ÙÄq@M;O«I×KñÚÚP¡Ooo´Ýë£k9Û­z'[·ojÇE|÷Îëw/ãP§Ÿ~º¨~üpF §?|°Æ&ÈñŽ]ÿ¼hvº‡5ൕXå%iùHZ—˜#îH¡Ê krb’ʆf†£ Õd•…H¥{ÈqNNûp¦8áÊɆ Ãïå¥]òÉzÐçÓ,b2Á ¿'¬„d…Š‚”›Ìñ—p€m&z8C´!B"\DF(Œ¸Yáª;;ÚW—ÃÔgW …2@ÄäKNý1ÒdB!¾Q11´Mgµ¬Þ¼«>q´—…•Ò$8b¢yì–û'HHk S|ø™ÕQ.bTP!s²”%BE”¥\¡)IyJU¦’•£\¢F,³”F¶E!±Ï÷„°^’n©zMìc?¯ˆKÿ9íB{%'eº¦WïãË¿Pô$7™ì–cÔM^.Ó©F1TC±ÚbbX³a™«~Ÿ±Txðs$zðôЙºÀakdå€F v0‘•l0È¡ãF£š.Mx`¡‘&´:“ñì#ûó”2u³+ôæ&\á—?GÅø®{yD×Ó|Ô—žØNS,ëN4LqÞ…9ÁÊñòAzÈŽBáèC Þ_pÂ?±Ý1ùu–‘D}–ÌåeÊ7Ò6V'QŠ…Î8Râü¦[¤QÓâŽ2Ÿc ¤(ŠŠE±Vy Î1NÉãƒn ¤B`J’O J«À0†AöÒÖ]uÖ½”¯ÿ3ë^ý X³ÞUx?¢&©,º»ÓÔŒO=‰šEçÑGueYbŒHVÎ$¦y¡Ë\&Ó+f©©8a"¦¤–åaû®‡ÓA’z0™deôŠ!fo""‘‰<5±ˆ.ò=ÖöÀ8TnIâÓ݉c‘É©É.S‘ª7…"šÔTo*ž™ (—0U³öÆãÖÄIÃR[³ —Q„ŠRÐ³æ„Æ¨8g/Ï’/¯€bŽ;áÉ”P¤h>èCPpY2F!¾ÌM’T #«wCÇÝd9ü‘hî&yV½IÛ•°V³™Í@ÒœéYŽAa»“'êJ6]Up€L÷öI¦%»4XÿjÉ[%±8Ì©Šr›Ã3Ù¥`±áÕ‘œd …ÉH^²“ßu¹™|#xT WÙ“­ GÅAqͳlgκfí§^Þ²LҺ˙ô¥Wt%2¹Â•>ÏvpCº bl<©ôÒÒ9%æ®\svc%'T}-Å,†±½m¬c =’kä!²ÒKêæ\pù§\C…šMz³8ÆèD+©`tΗ]Á9—;Pn4’¸ûE‡OU=¬82ßÝÕEœ…fÊÂSèPk2Ò±pÄ=ü$Ç­±Emáh›/èRµñ©–ƒÄʱkXÝjTE1©TÌ”ŒXt}beÝKy*Ø8¤.MlönÿÑxœ2•M¦›ž’ºtxõŠEŒ"jM;$D«¾¢~`–pp/¼$ ׉ÃÞp‰±rà(¨w%Yоe•êYN£ÑÌEA=²Œ$7,ØÒPF/Ë]’̦àN³¸šLU–%3jzû|4$%ň’ª¡ó5ëø_xYp ”ÁoÿòŽpØÈ©:ºO'£ÒîŠOÅid$©nެæ9¬'·b@kpeUõz÷òOc˜´ s7+uŒ»2¸'6ü–À’Íz•Ϊ7Fñ/û(†#.†Ýú!m],Trs#?Ê.¦Üt>MÙá&€;8rq–ñëyZÅýÏcÂåLÉÿ-K9À?õåØÅíÚZ˜âu —í}MJ':þ$-v PŠ_÷Š1¾c‘|å'Ÿù˯%ÒîàÐnõÀ_Œ¼žöœZæ«*VW¡˜È>Ì—L½a×´C¬•ÆC¦üÖËÞ&bYú ¢P):*7‘é¼È:Ûé–GžèÉž-Ò¬a¸€&ªë+fD¨&D”²$‡2æ@¶Dœ‰‰°†0¸ +`ë†Æþ¸äiV(,t(œ¨é1ö#í"¤fh)˜t¦'@ R”iAŠ¥)§³T+¦,áœ"D°(pÊÀÞFláp¦1²¡4Šé#2H*bÎ¥n"W&ç>JjŽÜ#ÿ4ž©vòg”JÅ)0 VRÊ´"cæÊ£xj&†`±T«HxГf°/âãs\+¼$‡ÏÉ'ë‘üEŒ 2Np±{ïQËlÐ^VkzÞ¤ºŽ(J@Ð ’:,rö%3n-SésäÄŽ"JBN†ÖˆÈ\hê'üÅp†n-ˆ¯J.BÄL/:âþðbq¼g¶ôGI„pDJäDtkEZäéèá/€p¸<Müé„,H³ÊÔÇ©t‚+:̤ôÆlbÊXF¤Ä§}j(îȬ’G’ºn^¼loèλÆÍÞFª`ò-wdîwìó~î3xô3ؾ»>ÌÅ1/§è0ÑhŒ“ò"4tmƒ†5¬ãûn†+ïJ ¯EòG$)£ËæD‡j°PòšÃ~€#7ð1†Ž€æèÈ'”Žéh| Öá¬ÁŠN[Xë6’…åF꙲kÛ$ʇqè01e-Ã0"iÐ.j&ʬäÆxæwÎê2¦q—Ô ÿœâd’ˆe¼Œcý& ’>hÊ–'Q°ˆ}ÁÞ!J@â"Œ‹ÖPbŒŽE «2Îv°G0Í[Óß®¯˜¬òúœGJ®Û4¬*eȪ' Hwˆ²ÔZ,ä c›x§X\TöDÅýôÑñeJ -š _ˆ7„°îðLÎDñÍþnUQUU[µv.ËÄPe Ä‹²äRaÄh?ôf°†Læîï-Ûe‰¾j‰ìð0|òIr0Cn'WS"*D%uPlÚnåÄlñëe¬˜eM’d6žˆÿ.U ÿ܉e”‹ëéžt@€´!Â!ÎÍËŽ5S!Ã’^®QG­ßàj7¸d¤`î5Mÿ6RoÔ …Ê…â®{äÆCÎH5 n°ÂÊ{\bȾICt®%rsíšeýŠ­,¦r¶&ö¡À¡Œ!6ÊSðêCJ‚*(>#«Âô¨XâŒÃpb#$©2T*Ì;>P©'ûÆj8f&ØÏ÷“ëhcühIŽdÃÚ´Ç+ ²²F-'õf|ï6háŠD+=3lÑjlýUlËöG¤|¤ÐVNðOÝã0"¨6JïRÊË>±BµRA._æ…£G9Ê22(ƒ`œd±ÜŠNĤºÀŠm3go”p‡^‹e]jØ>D@lks+EŒ±·d ŸdÄDlDj£.:†gX7E–6es5ÿ=Ì Bâoü¬4xqQâÌ]ç8zf€B)¬`Ä¥ëÊ–&ÃL›Ò»0G¾*J,µ÷¤5GìOô$ñ:¤Xô mü„‹ŠAü‰‘Z eºïKº.„ž Q½—.1h)ÕX´Œ@ÕÐâ–BŒ$Wxˆi _H2Ç ç©(hupuËž1JèCµÒKx••S¬=yEo:±‰Öf¸uÎ,&¸ül¨‚/˜‚5Ø‚™bx6i¶÷äE”‚-:1TndpËð%1èZ)X=É-å8"o˜L2µ¢Â>\L~í+?Dy)Oƒ¥ÍLf¥q&IÊê/õRÑ„Ñþ2dô‰æáFÑÿìtÒլлêƒl¤qúÊn+îo#@m{ìê,c] 翌•%²(xeqNDô©ÂÊq[j¯mÎvä&qé™î›*Òâ-jÊÅcÁbfðútÌÕJSç¬_‰Sà 6rÖ_r+0̘æþвk>PG/Ø®”†_gP~kµn0Ù±0 *Å8oÔJvð60-ä²$y΢"îÈœ:ÏMˆÙ£Œ¹xy˜Y'/N΄¥s>eé‡ÔPj­x攥çi „]ì×g&°ø#Ö aÕg¨$3ç~tãv#3ˆeµ^âê~j:|®Á€ôŠèV€Z”èvFÎÿÜÁOæá†KyG•^ä8W±iÇ¢L“fgCeiú¬t±bc9ø# wfWh#~§(:…Ϧ¢Æ&O÷~5š°Ñ|y…9Ys„UM‰’¸å"Šî$¦*Á,B¢ s‚ñÜ.ÜÁš¨Vù$1†3Rê“W,tźã«"d=IŽ.¯àž„Å£xú¢'•|üW˜Èî•D%QÆdö\âÃÄëx ãò†d¾hIÂ*Óu©ïQóï)ÃZ~èZ5ìºNçú®k®Æm2|q,¹™¼i‚/J^©¹¶yÍæ.v7R°á–%28ާ¥Œ^e’^ñ™s|¼çfvsU(¦Ì€#,(¿™1BÑœItÀÿËÕC] Pê!ò(ÍG#êaÇÔŽ+ª®˜~XHGAƒvM!­ÊoFªö’Œ>åä|ÓnÃíà&'Ã*ˆrG‘N:C´-A’¸z°á„2¢ˆam´—ÊŠ3£Y“ÐäWâXæĶů $±$¹ÄXñã ‹4¬ôÎN«Lì;Y#CÝÀ’_´Ê¤Vb0ogR›#±Ê[Ë2…¡èJß>ê÷jîÃ+4¨B¼æ¢vèâ˸ú£\,ÊŒEÐK*GЈå<ˆb,³p¸qÃ,CC˜tmþØ1g—ÖoÞÒÄöf|ŒÁmÑÓ¼mbKƒaõ‡+7o‹5—ÿ·\DæAFVïÂ2óÌ©˜¤+ÛB¬¡˜rò>/Sò-}HjfÓ ù"’7/º*¶à–$5i…Y‚³ú燄\{#SYÑv†žR[EЍˆzÃÁJ²ñÈá çb„ñf5GQŽ’éj¾°[ÑÇuLyaƒ*ì…R1}´$ qÎv©ã2%<6â.O«ô Šg1©@ ¶Y±¾äꙂ"ÏL/›ÆWȤËxNŒ9béØm=ÙULÙ¿gÙ½Ù&¦)qšìùïT¥I¨"–Öf,%¾× ©ÛÒ©aüÈgX¢%rë¦,0¢4’ÅL¿C›FÜ–L²æ’(n‰ý*/+fÿ/é\cüÒÑS¸@mtYÈfµj°Îb“Ãvsé¨RCP ³Bä·‹QÃÕˆ°hè`žê=z·· 6,Mè9޶ºR%µ,BÅ-.ª€³1¶&Ü’|áÁ %þ½íDm¾h{Æ«LÐ.7:ʽCÉ37To¦Ó毰“˜Ù$A®0°f _×Wy3£Vª†ŒUrA p×’åÉÇBé0.‹xÞ 1«DçD…Ž6Åÿèø9éˆ  et ktì—…¨" CÓäÁVï Þúüúœ¦D…>]¾ùLtL‚JÖ•ÅÆÒêŠæÔƒÄI5 KÔ†Ýó…Ú«qõæ!³!ÙôËOòÁqÚ^²a§ L½ËÁFAN"ÕL¨‚z -Ê* MZwºxã¹ûHf—8qåÓb]·uÚÀ‘ëFœ9sà®ذa‡ DØMÛ:… Á=X Y/Ku™@>·GvÙfŸv|z —´ÓõÎøô§$E.€•Õ‘Èï]TÚŽÉÍt³ Ñú¿u«Ë×ÖlѤæÎN¬&`ýù‹/ÖÝ…ÅŸ¸qy䨭èc]ïì#ÈÄàîú†5“”CŽ21ì 8ô`“G^ö2™Rp eô¹TŽžHæ‘…ö•íwô…[<=iéRL€%-îSp½|Ø“ýMSEá¿ß| VÿQ)¢÷i WŽ(·+ÎäX|ƒ:,‘rVˆˆÂ#JW­E*–ž‘¦,NóZؔ԰©yôŽz“=Ü j>kêŽÚþ%"Ý•è-#UÒ†â­â<Ê+„’°Ð„Ž*!FÉFŽÒÂÉÊ<öÚQ䃩…Ð+΃Îq²Ä чDì¡óÐ2ï”Ì::SÒ"R ÝaEDBœÍº§=áLo);ÕZ’v—¢Ð'{ÎS·D©)ÅÐ[åÉ”CØ¥2²í "5œL—•î0.KYÒq>2%‚\§&õà‡îA5Ñ0„ÖØ9Þ± øXë¨G8Þð­­y‘K…rÿÈÒÆ£*²ðE¥c‹–ا%†³Rd$Ô”àH\Hº‘b¤sôðë2Ý:`v0ØG¼èk¼TzfµÂ›Hhy;ˆG¢´]8B\rØÅ,„B¬Ã¡ Zäî"£ˆl_Ñ‹¬@R8ç½…€D¢Øpp†ÃÉññ"g\e¡ÄØ—=U³R/›‚úö-mNlkñIKò7M§“Ø9Œµ¦’.¦M!JbÖz¦Ë…š‡œSëÙb”—Š”1# )IOjÒ!t•ôNa|7šhòŠ^›èÓb2ŸA4y鬥RTâ–2 êoH O?¤˜åUF[‘ÌÖCŸq¦q}ÄÚ·ÿîäÉ¥™e23‰ZhŽ4°Ó¤æV±r ldCÛà&ÖèCxT˽P퀎"šTå4¼ôäv^E(Qï³§þ8 ;TÞ2J GAD!¦Ò’„ù¢@!4m”yüÄ•µpP-:ÎJBD(Ãè£A÷x‘¡}"ëØŸ( rh)ÑOªÂ '¥AYnG2%M÷$BQÉy§_eY¦Œ¸•$ýLgQ_\Òo…§£1NGÊI ë&-9²Ä"~<€=•„Þ‘UØè©J™H½é=`{›BÊ@ŽwTmù’Oî˜ØîéH…w,c²—)Ýþö¿ ¼žtÚ& Åg‹ã£–׬ÿÁrúPHàÌ^f$“Þ…)LÝCÕt ”Ä«IVûiH¯~,žËXä@–²(b ;¬gŽo®Ö¦r§G™Ä!PKTW·T(­üqĽŒšr¼çDAS²—:´•}6€]Š\vÝW˜b$<Ø:w„8ién}‘9“UÂQއùÂ÷ø'”p–‡} "BÚôÅ(´õªáÐH+qI*á3Á.ZêNµà–‘(–9¢,G#(1:#ÑK‰FºW@]·È…ª„ëâr.ù´¥GÂB&XÞ„¼´Œk>ìÚW‘ÈëWË:¢³¶­o]ž>ëI|<*Ù—êž{áŒbt‰Œ{B=)nÿ™È)IÍQ‡Ž<·–À“wëqJbÌõ¤òtKœíjäü[ª€Ú7ÒÊ›;#´6‰û=Î>—ØlոѕŽd¨Së\§¬‚ÜÃr˜­°<9\ÍÌkÂOHÛEœÏH…=˜ã Q>3ž—(õ&Ûc•··¬(‘/8•8Ù`%Ho‘WŒ?Qêo:™ÄÉ8“€•RU8àÒÂñÈÏI‚¡>äcËP1N"™°lwKBJ©¶JL‘¤9ŽÅ,´p4²÷>"É^Ý™m%sZÁ$ $ù:w½¶±†Ã"Úsª}KHñ‰¶~rTq¦„hO‘­k+»2ÖƼ¼ßGïÚë{yüžwbòšÿ3rËOô3z.—1ǬËÂSÄvcö……talÅËšG ÚN ¥æ2vì0±Ë¶š«ÄYÇ“ŸZlòðã³ÒHö*ä!ùE6ò‘‘ÔA›ÃqlÀáìta|[p%(¹ ³Ý+•”÷³÷d&8½1‹íXæË`'¼™Zß$¢*È T•É‘‰äª§!Q)l*oÒsát9¦]Ðü0]Tbb£ŒÐCò1 Sg¡ØFv¤±¹ì´Ùðrúa5äág¯äÓ"T€1~ÉÕjÄ3¾µ/•·6©¤%ðÐñAAdrWS6"…S]Ó6c£KõK6¤$7ÿ25d;Op³Ez=„Ê4¸æå\[…-à‘7³F†-Ö—D2’h>â.3ÒPŠQ.Ÿ¡Rv«j‹s&s5ùä'-" x(F½†•ÖßÔU›!-!^Õ8:d¦ª¡#­ñ±1¯3¡} /V5çF¥a.1µD·”(dxv¨tf„"ARƒF˜Âk‡1;õO¹n¢Y‘FW€!D—GÚC_=ó)Ä8ƒ"/è(Â#?¿$ÍáØD‰°ÅÀ b[Ï‘húRdÿÒ(½ÕkÎ5'tÄH‹¡Ý*©" T[¤p©W/fO­"l·ÿtpG23ùTNû²PÀÓ&G$ôÁPedx‰6nÑ*#$Mãf`ö=²B/ýÈÿ¸‰KqŒÁRn†c¾Õ¤X3IA#Êñ%S‹X$PòâXI±M’<"òp<Ô/«a ÆÄ2¼]ÌóT%GÕ¹wië4B´8ÿTÈ:1C*ºRbàpb”q2±bÇ’,÷ÀZûf0aG„®HÁ±O4)²d-’TÒ5kÒ_!Ž‚TÄ“sdDGz-XluƒHÄ&TÇŒ7E-ñ‘Nx>ÅENÙö3C²NQ’Ód%<¶~PƒÀZÚ„ ’|¬'U%,Ó¸r ‘f8ÿa.ë1NR92­brhòcòX-•OG¶Mã$÷qN,7)ßedVöÝõ>“ze3™Q 9(êâGr—|V&/ôAW£<𖛚¹›ÕeE/²ƒÁf5÷åLJÁ;¥¹¢~%Ž0µKÚ¡n¹fNÊ”†äq<Ô7+ èÅ%[·5f”+¯$2„Õ$¿ó2þÄšÀVlßifíù9B:ñF:¦#Q‘:«Ó:‚81¶/uòŒ%,sc/] ÍvŒ°·fƆWmr‚wcX¸9x˜R~!Hµõ6ž÷CË3)¹>W2XôE.]òr#f·˜\¾€ùCâ  ð-:ÿ$¹)H¦:eAXr'mØJOÑ)Pælù!r6¡HuFŽ•œ]µEihPÐö7BŒv‘@!0©úa¡kÈW(Óu‘Å$åƒxiÚBk*hjÚ¦-T>ù%H¼Æ"ä#ŒàáoÖyºSWY°R¥ö¡úñv¥éjÄs‰‚ôF«AõqK$qU¢Xv‘òn–u;68MGæ?ßÿ“{+¤KD£_ô§ ¥¢ä ?õ@‹K}1¬Å1Å ’ö2L)S¥äsY’ªXEæ*¦ä^·n2â†æ%+š('_%Ã>Àz“ðÙ~ôtñbŠ%ÆgÚ±»÷$uóq¾A žÅ#B8e"½d:½ÕK½× #³å/×è!k(ó!)XwS§øT†„ë£Hk«mêÄ>ŠaXd)ZãW2¯Ã…^TQ¶B³†•Ò‡5“+ië)¶%O‹ábÛhb¾Â“à7,Å”ÊÒ0ï` |ÐÅAa ÉjŒrŽEaM6 w$Érœ™Y\Z&L| jÿ¢ø´e.PÿK}ÑâO²ÒZC;3›V•asoÑÃ^S8o4X8®º` ïpSìQ/ÊZ²!ê†*DqYîS7˰²é]7VHŒêT[zºJþÓjM«&"T‹$h„GQ8£ôn—EAæE8³³x†8tw³u©T ¸É*LŠñ¨€Û|˜º‹œ•œÈÖ*öDNâ$l©S°ÔA³™gè…`жNý¤¸ 8áa“¦ÇØá2ر8Û™%at®Oå&¹“†t94õ(UÑ/sq7ÒV$ê_ê!.¾Ë›!oô©öioù¹óôc ÕºSw£•pJ<9äfòu$jÿô=Ú17’þBpŠ•œÝ)À˜¥|DjÀ`’¥É6lÓJ ž:l›½Ï;vG2Z‹°,†ü9×—âÅ ˜VÏ(B<à SR'=40x¨…QT=k’‹áu\¼vARp©$ì¦*Ñ·é‹–Ð×U"G87¿:“{v›zçñ]„ü"²å²ŸÊr²º&†JQ;-P=Ý]?Ó{ƒU3CL UWÑJ0—Ï•B…PÀq°+v›ŒìÅÀ!>‹Ño…¸&I¦ª.!“4®4¼#ˆ6ù¾¨*ÔMýY?{#6{ƒTI¥Š{!¢ª¼'I˲÷p Ã÷F‰¶ÏÑJZJîÚÒsÿ48˜ØCÖâgíǘ$¶TКŽìA@cÒ"-’hkHt)rIòi|ÒO‘s!Ñ0­q:¤¤Ó‡« ø·È` £ÅëÀ›Û‹ë€ œs-;…H²Xuð}Ù¼æzc¦¼ËŠ=.~ØVŽI—T8µ4_9؆•Ë„áÃ;-ó8èt/5ÔqÅ8ü­1$Y ¥LÑ…€‡T1‡tÙX+¡¸µ|8v ñµ¨b ó€ }Ð5TÿW¥çTJWê?BŠZš¬×á"‘\³$—ÃÑÏå7 äJTÒsB\b—y~e­\>«g]k'Öh¬6¢Ù¶1m–)Õ q–?á?¾Ð?Pw(²„@”É}žˆ‘2 ÝJ#Ú±hÓ¨ËÈ7ÜŠ¥¤‡a¦x(+„åÓ¥¯Èu^X‰¦­IÕÊ%¸O h:ä_ðdh.que}‹{"çá—~¶Ð‘érH’±gæ7‡…‘ ûÎé)¶l#,ƒã“‹Ó()F˜¶aO}*ÄdEŸ—K¬ÕèÁNQ$_–W¢¡b'Fx2Û1i^´b=7Ž+ ¼+ ŒbÖ£bÜb­úîPÁ9ÎÿŠ"u‘!®>wˆª™%» 4¶õcjYÃß~/ш˙+Ž%ƒcCƸì­Y¡—WCCQwÒ¨F3QÞåärQ Ӥš­=|À‹>wÐz{±ì,#ÙÐ-CØÔj]ÜÙ‰i¿Ôj ˆSù80½ Nhäq3`×9!Ôi<ó;WJÈ-[6h{½Iâ(Þ•2Ž7CòTK+DŸÓÉ•`Mbwd<<šž¸¨|Žw_xjs®|âÙ³`XW‚¡xæ‰-k@í9ÞQvCcA;wOCßÑë½|çoøcy‚4ï6ÌÚPÌô¶÷yo‚˜l«8,Éìÿ‰Y ÁId ]`“ËX*ÜRù!34=Nô³¾&4¾d~›œB@ﱫk."Û±UW€…W„¿~öñnUB¹Åà I7lÙZ~YùÃ?dÍ7tÝB­x8®üùT‡øaüˆ‰Š‰Œwæ­ wo]§05‚uX÷jF™)i"}‰U`O %/Ž,©QaŹÿb|9óæU‘~¬©°ñãÇ%‰j“hî«D•'Óíœ3#Dœ+¦4¨Úð]–±ÿV^,S0ån qš+.=_‹Ô‘³=Rf}ƒÊ‘C´ÎW¨º 'kžMsnÄlW‹^ç4Aâª5óÕ 1²Å‚s.DZ’*w°Õ]w³{qéèÙ@Õ.<Ú"D™ "Ž±È¶slª‹’J%§Hrl:ñ¨»&³ÐA¾ðj­" ;ÌÿðC5*ÌAˆ Ò-¨….²È6ÌnÚ(§ÛÂj2ÅÖ£h/ž,ŠJ=ôÔ 2‰û±Ä¼èÃ寮R㉳ˆªk¥î"î ˆûм}lò´ÃDL(/¿JÌh® ]DR¥Äö£iJ¤Ö¡‡@è1J*í°&pÊ&è!Îkà¸:œ¾j¬M…Jôì´1y4HºÚ‹C%w{Ê' *¬¦–*Š 'Sà µã³ µ—4ìQÆ:µŽ(žÚHÁ¾@ °;\éCi''Ç”ÔÁ¥"NŸX,¹'¼Ø‹£žæÊY¤œb8Š!ƒªEˆ5kœ+<ŽŒJ£¬<:©;¡ØëL7—–ÿuDš rê„RUŠ8‘²Âj0;ªõ¾23ztÌþ@ªKÕ¤ %JS(7•ò£Xý…ͤDbŒQú øb16-cŽç4s3Y£Œ ß:ë(bûbÜí)[;[í¢[.m=zûi0M«k*%`ÇDWS¿ ›èP.hÑTGÊJUÇõhÍ)½Å‰ÂÊlìО>J*Çy'›WºÖÀ¹ÇŸ@ÞÙié8Âéä aÒrÙwº±Ã®Dç´O1}BÍ:ð‚lÔé®$îàv†JVÐíÎ3wŸŠ¬Ð#1Ûkï›Z"/HÔBò,Cw‹°áCcMo¤ª]Ð0ªÃE2súz+gŸàÔi¢½ýHÿn¹æ Å(¬¤[$ƒ4Ê¡ÙâmotˆW"áÓr~Õ¼dAÚ©!Ýhd¯¯\j±bÃÑìq¦C›ë©ìÛÕo=¥ñÓQ*Ý’Oh¨˲¤J]T+ÿѺ«÷ï¿6„M3B!ÚTf3—’øÍ$î*•¤#šÒ´iCÞzY©´–@»$L÷{^(¤Ÿ™„=IJz\¢¢•4dÍߌ””‘>Ùq Š ØƵKQÒ1Q¢üBÁ!»¿5í Ö˜Är”Á§z4„Ö°ƒc630—ùLUI‹W‚v•®5jˆ3ŒØ§nbC3¥Š#-BшˆS±¦KXºÔ¸.ÿÓZ íKÛr‘Mjä;Y5…e®Z ,êM…Ä2N<"<ì£Y‹p( £¾ýÝ…2J»JµŽf’ŸÝÄ*S‹cX¤ÂWYè’s:XßD ùD0¥4ÄÍ)G›ì£i(‚?ôhò^;’ÏS|t žñ$T W¶Lê9NšÑ¤ft¬ ¼¨À WƱR8v¹3ºÈoŠ!Ñ_þç³í’zèÒF(…›ÊXˆ0iœ­ªÅhþ.H_²X©‚æCX*%c!#Þ¶6²8žôl/§<æ ÅE§ƒŒÒ/5‘ÉVºò•‰Š…,fA‹Ö²Ž{\# Д†$¤ˆÆË¤v1gÐd¤2ÿ£HÅ=> «¾DÒS0“HÁ„AŽ‡Ù‹ž`ôC#O†¦]múLTÀ§’0±Å$Ô[ÍA%„Í.MǾ ì„C?m„#)z¨Ç ’ˆuÄbhB%€tôFí¹(lœ{Œ®PJŸZQd@ñ[OKÚ”½^Å=@ñŽ*ùy ÚX0¯¹eK`ÕxR}J©Ø¹œ–o-m3÷"é!§dÒ©§qµEÁxZÓ¦¶#ªÍ^kIµt†QÕƒ™ebb(Kñ1'uñãDS;°Ùðð<sëß@U9]%©L2U‚Ô@M^&Y“&ÿ6K4™FjÜ+í·cÒ܈F/B©€h$Á ÿ+YoŠÓœÔ;áIO|ò“B¬‘‡Ä‰16ÕªkWYõQ‘3ùسÝôÌ. û‰™Ö(ªõHΑ°b`ó–9“u±5jÔ;S³¢Ó!HŽ,ýÕ¦ÖÉ9æ£Xn‰N€Êa} "Îr‡1N!¥&YõEJòkýBç“[ K¯UrTbòE%j&î|M])dòR6´ˆ¥RXl7ÄIÊ_áýòJ­¢$¨0(‰Xö:£± 3,Õn«Ìù渶DÎFáÝ[cZ¾êh­Tñì§úA}ÄÛ阤û(Wãâ¦GØÙ³ŒR?`‘dd9íu¨Ÿ"UhÙ‰HÇÍÿA9Šß°âNŒ”I*BÔ¥×¼¶1­lg£TÚÖF޶ùÀë(Ç=°QE%ÿ2J¡2eZÓÜó-¸èÞ_Ä”£ÕŽˆº ”•¨Û©u Fc<͘—gÜ‹´2·Ê[µU¦”íÈJ*ÑÔ‰€V.¡x†3åèÍ>t!œìys@y(«@š‹Tð1?¸UŠh¢ À^±ÄÞ½ÊkpdÎÁf]fP€Ã «¡Òë59ÙšW;ÄãÖ¨pßmD-Í*ñô+U¢4|$ü=Ý f&YßÀl<œÃOÝ6w$‰öþ@|Q‡ûˆ·óS.—¬&{öé_â½-ô„ËZÕɸ§ìÊÜSF=ÿds¼tÃÄ‘¢,Ó†“~ 1ëÆe{“®Å—~\¸ÃÛ/øJ ˆÄ+Åj‰M$ÇuErÌƒŠ·U&Ée®]!ŽZ˜‹Âå»$Î&cމ8—&H^ ?2Eæ([D:®µ•IußJ¸7+Òõ$^ёٹ%\%JŠÌG1ùBø¦1k"ÜQ P …œuÄPÄO{Iþ®Éῌ‘yUš6›2xDÊD½ÎB£ïƒ‚®»^¼ÓëœÁ2O¦u9}fþë(6„ˆéW¸“TúÄÕ‰pýí0_[qFƒZ™bÄÙi™ƒš¡}º)Që ::¥j;—Cª>Žk°` ½Ÿ›ÿ†³2û±Ÿ$I•Ƙ4ãËŠëáØ•šáJª†ÉŠjé4¯a –iAâ¡—ª°—Ó²(¯H¯(‹²8 ð¨r©k€ÅIQŒšj—‡¯u²ŒòrÞi&I3©»R4Èà²â¼ Û+÷`ªƒù¬À8¾ŸÉ°žJH‘ ™Â­ÓúB Š'+7ÿ¸Càª|¸7ÙI'½Zä±BvÐÔ€¾j;œá¬uÈ¢r*1ª@ü’É38úÓ›†Ûpú Ê2ÃÍ"óé«SŠï¢è2Ôx &9ª‡Ú—GTC Q¡\z8Α­‹¼å¡% #5[ü\D]”˜ºÈ!ÿ˜h”z"oŸÃ8‘Ã@žÅÀBÊ`’»H Úq{!¢{ à˜× Ê Å_bŤ3¶“º C ”pÄþЬB:;.™D1*“Mqìd™`/9Q¾:¹“<Ùjˆw°†>ø«)I;~¢*ÇrBZŠ’ ‡Hq(z#X› mÙ”ž(©Ðâ8 ’!/rœã;˜Ä(¦‘• ?ûh²Š1%À1Š)é©„zÀ÷a õ³z¸ LÔ†>`–Þ $_ý¯@J’x.Ñ Mò—@sP*)¤J:¥ªÀ¢ DŒbÊMi8vrÂu "+˜ïº#Ì(8A¥!ÿ«I™~òMcŸŠ¬: 檊žr»¬K¼ô޼D¤“ø,[z.QëF+©.nA*(I¾X¤“8¶ # °\JAC²"{²+‘Å y¿H»¥ EPJ<øk)ûs*]9vÛŸ†I’­©'ˆúš¦ÑY3¦©5µa›´X‹pøÇ¹Ñ/qA@sA2Éh§¼0¨S 99K°>Ø x*83±.vj—tj©Èä/IÜ¥öÈ»'D¯Ó‰¦ëŠ’ž‹9CAˆÞè*]°„;üÀn°æ BX@ „Ê@–@Z‘òÂÆyJL9 Î ­žo#š2OPÔNÿ˜9³ò à)/Ž{¼Å€ %Üx‘[I*5= ‘N§i†s¼sjQÿÙ?Z²ˆ/a"¦¢ ° $öQÄñ9#T%Ü`‡ó¶º©)ò*Šaôâ!Kñ †#Q³ó¤ÎЦ¤¢ˆGQ rÌÇ4D¾ªŽ¸´+’ðEÝ´ô!&@ ­‰":¢oÓ;&r"ú"Ž| ¢5“›`“{•ÝâÂo$}³P_!ß4 É#j£+QFþH¦RñÈê‹”ä­ÎÁ BNŠš—z‘9µœ‰7Ì–”sÈE"–E M}Ópà7> ‡æðQ௣øÁ’’Iµ£ ±Œÿ @:1šeì¶…”·ë˜–<Ú£/Q: “ cɤ¡0ö˜BsR¼ú‘¿‰a”^ÕS4êà¬5yG)Ë¥¨Êr=W’0×t ÔIIi0R¡9zz;F±V²4gÝ<ËíA<:&–ê…’bSR䊨^%Ÿ£Á#:Ò% ‰E»”t„AŸÛ yD,¢h-¯‘¨ý¤AŒ²2䨜‡Þ)9è¶AG2¾xúÍ–þ™JÁ» ‰ýé”Â(ŒÙN M¶¬lë\žæ+H¥*”tµ ¨kCÀ)¿ð’ˆ ]Qêáª}@†J¸CGÛ1«u¨Ïç˜¬Õ /qëÅÿèÔ)‚؜ߴš-9þš­3.“j©:!*½é S97òž–JÏÈ1B á/cä6xc¹WL!Мª»hÅ ÉÊí ËŲٔìÙBÑÎ(IV}ízÙäNЪ٪ZëNe««¦,#û!Ö(Åõ8Íb|=S–#*9›ËÒÙ\ã©Æ«áC±šo"/ý­Œ(zt8¹Çi/}œ¯˜âøG>€–NÐs™ ˜–ØQ* 5×€6‘Vˆ!¦^dœwyÄ ©T*_I½ £Ì½@¥wêN/2-29¼ðI|ô™Ó™¶M¢‘5ñOš”…Fz ƒè ÿ²’1p ¤bˆU ä’÷sÆí›OʳEu3JñÐY9,4 o*«ÂG×`C¸ûñ!*?_Á³-­Y!ɰ(œ¾u¬>ãÓ ­TœÂHšø NQѤt(%ÖX„ 6é#ÚÙ Nc'­’vªu’<JÊ1Ü¢­¹°îV SB£ˆå¹†%5ù"¼Eß ¶+uÀ_Ù_šÍi=T˱ØSV“⌠›Ù¤µ—°5ÜT‹ )>x­mœX,ÑÁ¨]&šƒ»ÌЛ…E²°SP¤%¡©Ì zÆ‘(tB—ùÐÈ¢–b¼Ò­BÞ.aC±ª2”šÓ«ÿyë }ˆJÖuàƒä° 0¶DLD*–¨—ÔPÐÙC,ÂUîÁ $tâ½r>ð0Ý`—ï°­ŽeV«1)Q¤ÅEö)_gCCMŸ£-Ä$ÅÕßôK¾À¨Örß3”ÊÍg)Ñç7Úg–ù4Ms-ÀR ïÁ1!*ªá./]³û­j\:ÕÑΤùÅÁ:Ï@5!b·ÐÅœtÁN½©[¨ûcFšCØÕ(™kˆf:“9MÛæšèJUž„¨#ë6 þáʈG䥲ʤtÂ;Rë(¨ë¸ Æ#öØÀy±3CëÕq•²ÿ=›£}X±€A¨H’1r@«X…«ŠÚêPŽa’,…ª_e12K‚ÉQó¬¹Z(¥Ý IËTÂÙo ?‡Ò–±0×üY®&ÊúkšÙâ!š¨›¹+y8åLS?NS¾aQŸÎpmL°°!lY¥³ì–c“×Ô–)£úF#†Ç­y*Ó°ÓNâ)~"Ѱ9:ˆ&(:‹:ßB4ÄÙœ­LGÜûêÑúŸ å´A­àŠŒÜ(ôz ·{؆*ÊÔ±ÅC-*ž9ÆQÛš€Ú׫98ôdý˜ØXÓÛ‚b >1ÏíÜ•.¡{ò–z6üH ~ÜÌÉ„ú¯ÿâuŒÒ宆ð 7 Ž{ Õ}HdYwЩ«_DÆ·E¸É1ðÙ˾Òø™(™ÓÛĬ%ŠÌCWÚ¥x¼¢½9PUºcšZA7ˆ”ÕasZŠ<½åƒEØíß g–•;g‹òX„òuæ˜ÁŸ!®;22+&QÌñ›#?ƒÐ[„Ù›ÄmúËdc‚J™æxÓÝæjè¬.’°k•bna@jùÎØuó2Ü‘1p>~ÇSL“通õŠ^÷ê’øÚÇ8•‰p°j”¡¡²æîíÎÄIË.6â ²tZqdåvH`y40µ ;8ºù˜PØiñ•¾ðFZDßÿ*ó.‡@–ð`¤]39Uµƒ}0„å@+_ …ëK<æiå¦(trÔl]&ö©žh·AWî*é ZT3G3gu¢™s4˦Ԟ œI¦T½9N‘$Ó‹Ø_ì´‰qäŒ ¼À@}Ïw~¯>г‘¯¶]-µ`[™‹~§;R‘âD‰Ö‰µÕãèvFÝ "F |Gxl{‘ÎÙøqŒQBPXú‘[Â$ ã-KJ8»ê¬ù<÷0 äX#Ú<@0d\ËMz{‡¤ ªqÝ!qøèÔÛ¯Ó„+¹‘¹hÐäÜŽÂ-|¬m;úc61ï¹Vµg'èHưYNØÿ´¥ovÄ ÿÔdy_ u«­% —±¯µÏµ’9RIÙUˆ³O­E xéBÊ,’‰¦IÄû¸¢—»JvP˪ûqäfÜ0E¤ÞPÖ¥œu+q“Äl/¹¬,iˆL¬‚ýVe2}Ôwª¼æ\îϤ3c|@÷w0´àúÍ@ÇÄo…y:¼ý Û*¿¥ade'ÁÊJWÛ¶r¢”Ëu¶·MGÓ£‚÷ +Öð1×}·-zÑB,šF¢JtEôg“Ë^„åmi’¬h¹¤M^bÕ,½‹ZkWV…ý4\ÛúWó²|*פFzzèV›ÆkR€æD%PBYRT«æp˜G=NAµN1œÀ „L;L¢d\’mHeéJÜž»“]à(ôÓ&f÷°ÍUZ¬ò3¡q[·gZ—ÿµÜ‘g¾ý¤‘äéŠ$l¸sÉ}ï’e¾™¾<¥i¢“Uºe§÷È×@É’e·l.5t”‰øüzfa)ß`βTyIï)·e“Íä¹qèÕ%|åU-^G]~X\Csô©`9M^•_ò-'Ч7¹U¹°®Á›#B¹»-šh - Î=þòNÐÒG8 $Œ >Ì£Ô=ר!u[éÒ‘’C; yÄ+ñùM}øB*, Xö*‘ŠÜ†°áld8Ü«Œ2+“è¨`;Y}¬W:gÑW‹ùMKðs'åÈl<æéLµ¤óQŒCûðÅ"Ô¡4«ÈÄmzSœŠKpãÐBR㘴ÿÉN@æradž—˜Ê^‰9  JåèAÙ*!W¢(£$Z±K5qKYgyˆÜ÷Ê~>¦Q“ñKb½pe*9’ªÃøD³oñ³Xz£L“C¯‡dã¡y‘Ýsœ«ZÕªGB¨ ø›¢®È£KBª¸l¹•èh&LY€ÂW Wñ‡~Oãd”òXÉ ™?±Œäne9€¡õn­òtLd}yäYe ĈF=;š¬xꮘõiA z"%D! aÈôPÊ;¶Ñ±EQDM¸¡ä¦7@ ´fq„GFĨ{ñT“·Ñ n²h.µ$0„8ÿì ¸*ƒ B•1gxÚO¨Óo‚êp‚ʪü”ÅæÜä|. “uáˆ{€#ªëˆ*P„è&8­#sºŠYÌ’B ®§#‚¹KŠìæ¯rUéz¬ÁÝi@Cìf’?IbI|w9A»ˆ" <çÊ8À÷zLöù$S»ˆ,1”ÍZüTŸvõÍS"¶.FHl/µ`’<­¦@ƒj½ÊŽíú%+#ˆ³/*Ug›­Ø“&-ùÓ«é±++C™ø„ëÆâbs®´¤üpos=]¾8²43 –-Cq¶M'—ÊgýJØÂ Flb³¦Æ>$C•>ï@u”fB ¡±ô%T@£]ÿeš¬×_õî&âéT8êĽbtd³Gìl%m¾Ú CªöÑ-é¥ÒU)JÂ7)—iL¢î0ŠG`rѯ=eî()ÛWiUZГÌqÖsÎP•%(ð²LF9‚vVLSR0G1ص‹({ÙW´"k #åÑ:agœìFw<´N¢••røÎ·yeìÊ=µsÃ5;ê–o—ºMX9 ÏØE‹Ì’£¾šË/ éL%Ý5¹_‡Ø‘$ëå„µàš™¦n)³É óbX-ûÒK¾KHg”Á )ÑÕåó¾ô‚TÈ[»"NûÞ¿ù…Ë~ø#‡þDë¿nØá…«Œ¡­êÿ-´• Š@Þ+ Ì õ‘ž,¶WòE,m´Á̳9áÙÀæäµ¬êÇÚa¸Úr@á9Ž0Ëäu‘ÝKFÉ V ‡}A u”Ã,åèŠyß„ˆr ƒ‡fjðVe_g¹Š”ö®‰ ipM¦K°Ê %w’{Œw{jZîÄW¢¥å;YGîÏ&m¬R¤ {Z[JaÌ(—³ßQ„qñ™to4îÓÇ õKɬȬ¢yuêk§Ï7þøJ.‹>’âÔo¤ñžMî߯ëM[ ^, hXë9 ²1>¤äM¯IZÎe2]Â5ê…òSq¸Ô“b µª „¢ò$O*“™º|f4§IŽÿjbL&ó°†:ا6œ}ÃSžp÷L"uÉ…ÍŽýG@Ý”Qᔈ² [Ibͨœ†|ŒÅ-a¾TŸ­½Y]ó¨ `ÉÍy…Q •=)F=EœLÅæ¨öìÕ|”Ç×íÑ©œK‹üMJ<Å… `U`- ýÍ›¯­D™E,ÄIÙHd=ÄõÊX¸E~¤ÄWY¥t­LY˜{}QnÀྌ!ÒeÛÈ“Ùà®YÆ_LG5”k`ÜÓ¸“GÚð‹:ÖâÏšNdh×™ÑV/Éd›Ã4™oèȽk|OÙ|aˆOº.éSwpÊ&ÿØÈÉ‹x“f9‚ìÇ„TÈ…ìÏh­Ã;`CíMqåŠN ̉ô‚ñŽ“pi J±’'éX¼€É¥à¦ÐÈÈŽp€Åù‰ø‘‘åd‘¢VIh‹?IGÙ^À0‘‘‰ ŸÄwI™Ìƒ®C8”בÃ"¬2ŒÂÇmÇeÞp¤Kú€Ã¥  Ì"–lIÔ¢ÕY 7Å¢oMC¢¶°cuȘ\ˆQ ¡J%QΥʀ‰m…vÝž¸Jµ|ž ½R€ àM†jyd©d=ªÈàEÒßÔV8QUÝÖ«D8ñćíX¤}Ë'ÝEBhE÷IÖÕ·8aêIÒ¸†¾ü⣘ÿÑvaÑ„q÷Ücð Åy,‰,Õ m=zÊ¿˜‡À >y”˜!ÌU( Ã8̧¥ÅXŒ88ÐÃ6ÈA[0ŸÊ˜Æ1‘L `HŽlÆÌìÖ …7m~‡ËTMh$†‘ŽÇÑâá@›—`¦ N¥ÍM}¥¡Úà¥hÆËÔˆ·Tà›È¡>H”:„ƒ;™š –ÃÛµà! óE葈iêåž%íØäá1É'í›Ó8Róˆ‡{Ý]¢ý PežN¬‘VÔäþ…djÅp:OÚàKEõË­Ù@r$m¢ÕÄEvÆàjÊ!¬=ÜGܤ†á‘-#p]˜aÅaUeYà¥ÿEŽÓÉÐÍOæÊ8%Ï€ˆ]Àß ÐÌ™ꬃ ^[Vð—Ü0–\ù  Ôø@Ž  ¥¦i<“H˜œüàPÊÝOþdÈ<„*òAtýcuÐ¥TÏ<™1G¦v 2ÊB–X¤½Ñ¦„žU„ MöFäZêØ¡0åB>¶¤LÕe¡¸£tæß€ Ù‰/XÚõcµÉn ‚ØŒB‰#6”PÝRMЗcûŠ~ÙÞ•l˜` S\%‘Ø€ŠèQ$ájH rõIéN ]Ùú…Ò›éU‰Ó° \6øM¡ìLt*Ç•äÑÌ­ìH,õ2N”ô() ‘Xò¡ÿ ·Š£eÉRRä¦6[ð‰ºN¿ d-FÍwˆ*sA#Õ0Ûä´ž„•¦b×á,Ôñ`#×™1¹Ps“Á¤_3ñÖH´5]Ì7¢å6Ø]Ý#É u¶”H¤£iOÖ [¯ŠÅêÅÁ|óÙÜÂù& YnÜF£1Üx‘ýaUÞsà•òT÷¤b B”P|9„C÷„ F½É"”C1„B÷‰£B'/B’›²mO¸A[a‘ÚÒõ]§ÁÎöÏ_JKf° ’FÚ›ô‹ Ü‹°¥®q…¤åR*c.zL¯WùÁ Oaêù=ÑÍbZÎîZ¼EŠêô),Ú–ì ÿÏ._­8×ÉVJ øìIÇÊfH¬zO~ plFL]kkzi_¹žH¼\O?eÜ=H)±“º§O=ÖÈIJ蚢Uf'Îå:€"gE)‚– 臦â5èAÓJÑè<(¾y©–Ìdtááà…ÆF¡ i>áŒM j§ä¤‰fèèipËJZK¦´T,¡hP¥ðmƒ%|c¢I9Ñ ¸Ø„ˆèÚ¯dФøÅ@¥ž}¹,÷ÑöXÝmn°ÅLþié`,ã^U iKÔ €("bÑH¬œ Ð}X&ŠU¤ŽsÄJ8ê bÚ©X_úJïyÿP >—1Iñœ’,ꘫÄ?5Ò·þR6žŠMÒ䬼à@ú ‰Ê‚>¤ÖÉEÑÆzq¡ïQð…yŒ/‰ÖKn²ìlùx™ñf¤'M ~¥™-8Œåšiˆ@Ѓ5P)áÊŒX®åXçf¤¨Ð$™zøˆ÷œlëÀ‘`= ÓflŸLãd隬ü…EÆ u‰E®ôÆbÏÒT­l•ÄàE4½ FT"¿žZ•‚ƒ9ìO¼‰¾h׫í…%]dÞ®è :=&ó‰Eè•FÛÄaø ¼•SÕ(àÇÂBOv)¡â ä ®òÓÃ¥T9ÎæU…“xaItÿ©š,N&Ô&7&Ï•<ÕPñIõä)]íÂö%¬JBÚuÁjl.[V1¥º¬²c$]§yQK1OL –ypûÅC”gŸè‡¹X&š8VÇý±·ÌÚìûèD…¢\M¨œ†îm‡®b²±ÐßèIºöyMq ÏV{¾ÓKæ‰aJ»=Ä®ôOñ†P%‰W. )W¹˜¯¼4Õ*ñ’¥¬ÅÏåØÔ½¢å:„f“î2d Ðiƒ8Jé Dœ¨—=iË ’4Vz´¬†ür ]I{È„f"ˆjeb£¨ªÊÑD1ôŒpLIžØ¢+-Þrb9 @# ñb´¶€ÿÉáüLâo€Æ†%È[(u`,õbĶ`Dn¨ u²…ªÈu‰Ø÷±Šâ*xZ:ß–lÆ|qQ÷ì ŒLÝî4Yt@$ÖöñŠèo½°æºh‡'¹[LIÑèt¿É ¸tòêhµ‘iÝ®ŸUSãQD°®±J“±jˆH¬°Pd>·[³À[åhLT„J¹‘ÈYzîQQ)áª+Ù¡ä>Þ#¼vNkÖPÌYôkØ_ReÝê Ä"Oho ´Æø‚#ŒšUÍD×Ôƒ›”ƒÀƒ(´—¡…ŠF–óõXnwxÎõÝÆµ¡ßwž‡=• îÜÌ‚hbú¢T5‰ø”!BÙÿ+ÇÏm㈪/¥ðØ&ÙàÀ“˜n‹\ëä~ÛK¼¹­èd÷}´·—ô‘ó0Ùì·¥´|¬²k» Ñ^‰Ü‰¤…··Õà râ”c\ÞM–ìï©•ä‡Û s DtÈ“Å^b˜ îuf±dÝŠ"rà­)š¥6³¢Ï \ÈV¢-¯ε’Ž´a,PÄÅìFöï:^F IWï‚ „…Ðb Ëk[꼘ϟîõò —Û¨ÉhF¬#çÊ*^‹‰PT‚:€Yy÷ATi1ŒBÁÌT~Öp/ØÐn9®Úz šf§˜f†ºš JÔY3ž÷qözàvP·‚'¹Æ…!É~³‹J¡HMsÏLÃÉÿ ËðŒpƦù^î\dnD¿¶h»­HsíGùäsï’íchǫބ<'žõ?¬øvœ‰k\ç„]×;fžÕ1Õ2º†mGzx(ê«<Ò5ÞÒ uO`efW{íÖ!šƒþ*Iç¶PM]IÒ$ ×¼I>ðÐ=ðB¯Ch¼8Ɖ.„BTõX•Ø ¡GÑ®´’†£lêÎnY”1Ü·„Ð3î <‰±çÔŒÎàEÆŒ ¿'ÿ/§r3žÄâæùãE’KÀ)mq¡FâË a1éèÿÔæ>Ò2KÄ:më‚#¸®8ƒ &THРBƒÝ(6\GΜ¹ˆë42¬Ù„œwv‘A‡ÿyz§;}Ò£—>úŠ%‡"*Ò¥£tzè¤Cbí·¹zª®Ro)%†tZÔµçrµ"ލšS+‹ŒŽ,­‚©-šêÈWœncÖÊß ¥o˕© œrÚÇKÔœpÂ1Š}!è\_HIq¨ÛŽÛi¸Ó â'b³*õËR©ó,£{!–’&P: ¢TQ2쬂$$ì`/zÈÓ…~!dZ¶^(¯t×,Tëeñ¨Ç¨ä ¦O'n Ì–‹®€+J À´"*M&Ô"zèÁ¦nbÙ\‘4Ž=‚yÞøÃõu*È@í-ÇH}š"Þ”8檟T¯ÁB9Î1ÿ¯ˆ{Ï]ƒ1NªTŸ± FŽË~H"Ž˜ú-©¬:P’^‡~¡‡@(¡´ÃšL²…¦¯yâ£Ç9Ê”°¤SG¢ \„ÿ­23 ?„øî´6g?Ù»7-FñU´– Óª]̤ µ¤™‚óRv´Ü–½2*s-=.sK΢ÌcˆÁ¢ÄhA›ò‰e‘{”ÕM§<ê$p)§QîÌ*ȉeò,Æ1½´¹'¢&qA¸O]ɳÏ9êˆSÁY.©!ž¸\Û±Ðç5Û““G–3À'Ùi6ÿÏ»‰˜J¾¤%ìAR³ …Rw¥Î¬i¾)àƒ¢”°ÛHæGtQL c·± ýìBhCÏi¢B>k,¼ëÆêSPA A Ô"I&D—{ø#ïP ÒÖ‡ptâ" Ô=®ulØáK/ˆ²Ó˜ ø‹J¾áß»p¥7YçSF‘Zhfó°ƒÅì‚åãJÄ>%‰ÈÄ_óWùŽ¢%ŽÈÏ2™© RJµº»‡] ëŒGη9^+û@Æ"Þq-ÉÉÇúA±Žb„¢*•ñ‘Öž5 ég`ÀùU°nu7³Dò$lÉYÊ®R%…3f«}6·ˆhNU•ŒÛ²6õÃ+M6?Áÿšfjâ3ž„…QžBGVö!ƒ¡.ŽSÌóè9Ï”%åM“¤ÅèÖ+±,‡’îSò¢„¯²P‘-£” Yð•šÍ­î{¾Re¤YI••…'0kŠanftW Ûô÷sî„`Âúgð¼*÷”f£ø'o¶šŽX{K\æÒÅ»äe/‰³É<¶ÁË1L›;ëüs ÷ÆNø©ê®äApˆ6ôÑå=w”¿‚Ä®d«š%Ñ$AÎÝgGš¼ªçÆ'Ñ¥Tì‡/éJ®”4¼{I =Ùɇ,,A9!+zðNõΕ½J™·©ˆŸÃŸ^î(VºSªb¢ÓE¥êê‚.éÞÍÿ xH(!L®iÂëUov>’†+, Òâø&¢XÕkž] †’"'Ž¢V>©Ù¤yk×N” å8PÍ&†,¹I ™U†,{°õ w°-nAt»Øh&¿Û•„ÜE!—‚mBAzgRé²XµrÉ` ‚îJ¬¯¨ò.¬4Û ³3æré ! !{[ÙÊPˆR”;õ¨HMªR—²†L„“Jk–ãMÎBµÑ&éxlR®“L"Æ»‰\*‘Ÿ<ëMîD'vº¶-å$é{ŠCñè;+:-u7^Ih˜ûE ,å‡>ºåŽ÷u­\µ$!Öá‹Q8-e¬-Knåÿ9‘8>¬Ú&£°Ò ̬Ɋݠ‰è~#¼E™…€"ÝȇL”£É(Ö"Dˆ5¢a1“C\Tê¾bµ¢Ó0IoƒO9o5ѧ4$ô¢E¼[=EÎDÙ™‘nÛ4Ao2ÐvŠPÀã€uèjÜë)š4—Xnµ;cùbVOKl¹«ŽÍ؆]®àJcͬ&ËôǧTv5³ »«µ²Mn:§töÖ·¿îA6!œáʸÐ#!Œ‹CQ‹ßHíºÏá˜Ô³ö†©„ÍM f³lk6l¤´\cV†Ì½ýµ¥Ìrš“FAó-5ÊÂØ$ïú’Ú„<«‰>báuÿüLÒ3DáŽXœI甬¤AF§ÀQ‹”— 9d|ˆÏåbyʪ }hF¼!^5l/ñ&ñhãB-þ6õTí®"ì†Ù® >çT[]v›ƒ‚ï6mØôš–•#ž~y­`.£ÏÌ3*’";"Ð{é鑉öÌÀtDÚ8DC³BKËIn§­•$Ò !ŽæCÙØ$>³Ãsï<½1ÅftÿöbΙ6±DªqèÌâJ%2ÁùÌ/–ßY"ÜqK}ã a˾æNR‘ÄðþéIGjƒéb ×+d›ô—Fùi¹qt´ÜÜn öÔÞx*¿>Cæ…¥g„©Ux†«l”Ô¿ö+g#H*¨·b‡ìVíñHÉ5àE|6B4JãW¸$Z>î´¨‚”(dТëÀæ¥Ø"r²ì|ÒÊð$èèËä£jB.Dì³ÍŠrí€LÎ?Ø©#ÎdÒëý,M¦pJª>d§äÖ,ã§ô‚/®M1Â!DBèTL½öåZž£ˆ(rʇMNF‰Œ‹ËÆ$„Š€B"rŒ$œ> ä"Æ¡ÿL¬0.ç’’°5ÆMÕtxú+ÚÀ)5KxZ¥àºp'²Ab#|¡äb)¬(\ô`f‰jé–v#ˆOí\k” J‘kYpÐ&¼ fÈë¤éîé ŠßÈ…À)¨ d~ô.§j6îƒÔÄbY);|âtöd#BÎÓþ‹2Ê$.ˆ>cf ƒI(à®UÊKnäw²Î#ý6Næ,äsÔB-|ì±v"$TL ÒÃ^èƘÑÕ>¨«ä†Þê‹Oõ(84†L(ËØ˵hg”KµN+‚„O(„ETM7ü‹ÀÐñPeQB#R$E|ÀÈÊáÞkÿÌFZfú†KŸJÃTX&iîè¬C‚…Êü±ÃÇ`ÆÌ"ƒêHNެIZ‘ÜÎÿбZ4Ãå ZÞŹ˜Eº®hGÖ!¢<Âay,á„%Òì@–Æ…Éb!D£„#"kè›üïb.DÊ"qÒ{è-`úƒ7«?L*n`„)É/´ ÓjRˆº„€²Û @|Cb$ǃî1?ÎrÿÐ1Ïbt/UP¥4|Ò)Ûʪ¸ÊŠ(I»ë,”£YÄ~tÅSÜÅ]¤%ë8×M±–”ÄæXÄê2›5&)d.Š1œ/Î>ŒiH.˜Œêò±iraTÅm’ƾ²ñ_Èn”-"ÿM“oüpˆç=ÀaÚ't gÁ1”Æ P*fúLÜŽ‡aŒ£\n;y®YŠðÃFLƒóD–„7–¥ðT 2²\ΩtiJ0PPîKI>º @'GxP'ÆÅ¶j‚Š¡Üa±¤ç;ÂÖD!%0,çJìeÇTÃDz¥=à1× ,uB»`pPš2#ÜnC‹+´ÊúЯœºä­ô¦<ŠN‘ÙÑ_ƒF8ªknëÅ^ÌD~ÄÏ^ïùÐ{G80DÑRƒGú…œà#'ÓCÊà¤îvÈØ IIîèŽn†ŽN&MHÈd¨{t’ÌCG_L0(LÀ¥±^+Ü®«>ÿúäF{‡VÈFè(qg`S®JfŠŒäB&‹0M!÷„-NfòÄÈc,ïŒÒh®å®ŽTÓœB(7¥F(nÄLoèkðlŠHü.ÉVHfZ¢G¤¥¸PRı÷rEÀ4üP¬8ëSà€³T Hû¤uæM´…%ÌA\ø¦:Ôá$´û¼ƒ#®§F!'¸ì4Ïs!rëU€BíšBß,‡E¿ª“¢)[IU?Ë‹¥)m`¦?±BmPÃLte› à ÏP´(PÈdŠñ8¦Ef$£Zc„ðëõ,F`ቌòT¸±5‚æè8 œ¨eÓQ?4•[E)´UR%Þ² —kšÐL[ÿÇ­X@T|eUêdkâ´Ãº"@U­©Lí_†JbµîUf2ãE¢ÉvZöé'Z9M%µ! GÍ.ð «ó/$O y1~ˆb™ƒ¿ˆk<&l$ŠŸ`ŽcØF;´è&$ Â`Š/ð\ Ç#†O8Xnßôlwî*_]¯YfÒØ¤ o¯E‡¤ÅHCŠÁª%ŠÕ&´0+×AOÞ’*æ.ª„"p3Ó*—†Ã çJN˜éK5FCBei@Ë|ÀNYÕCê¸0©ìe#âF8J§2B"lÎ.Xô4oe¶ær3íµOuÂ>¯‘` H®B¿z Ÿ<í|*i@„kMIˆ†^cö0Dÿm…©~ˆiô Ec_€rvR®”ÀR»>¢x"K„zi)MŇ&џĤ¶¾’©€‚r%,a0*ï.Ë_Rél&rÀòæ" L#­Ó)ßáਲ਼(cFÓk¨,ðø-À¤®¸„@ô;~ÿÈLj­¾Xcunœ’ÂÂŒ×g¶Žù„$RHáN¨’þôd£·Ýc÷àf4ÅL[Â:.ý”ò pabZ£BÛ¶=NŠ@ÓF,À'JXCê ²ÀíÄ¢LbÉÒ8 ÃL hÌj-Væ¿Ädw&ÂÇúðLNÖÁÄk‹Î¢b¸„=¾ÇŒ÷Gâ€wE@ÔcAʬ6¶ÎUšÿ¨\š.™ôé¡^ ŽÑÑDûMß cb‰£»bR ó^§‰iÌÎ,L?*ã˘©¦‚›ƒÊümë ÌxÖC.eÕFnØbb*f¦“~bVÕ7o˜ÓÙž“0ði:«­/üŠo¶ÁlÈ"iëw¾ Ñ"¦L»¤±)²À2`'ð„kHnÈI8f݆®„êîfô‘v@Fv•ƒŽ4ìð²ÍîËþE0gå&¥„#o©’&Ä…3¡;Î…¸Ï÷ Ó?ht+¨;^Ëeõ;ÍJˆ˜÷S:©2iÆnoxލ˜wö‡£4FvVnt‚ùT»nm³.`¯fBdKÒ$‚ª‹„'ÿ:š+°5lRÂ2 3:mH ïFg²ÀsFè,¶Ì$fòÌ”š.¤à åL?èï0«W—ï°NxmpZÒŒæ#ˆø„않òÇzO9o”(kžbÌc¶&2Q½Œãò µRJâ(õiBN,gf¶‘KÒGOÆ6CU ‰ŽÒ²×8…IdsÄ$“Xv…¥cöÌr§B Ÿ*Xü×TXËåU<¬£ò80ã6².‚¬èÁX©k”°\¨ÇÒåÉÎÿx[%xoo’š©äåšòzÎN-®(ùs¢ÓC6BY®%Ïf³ÎGì>SžÐl;K¯ÒF€UÍn‡ˆGÿž¥E¬Iœ8ËxψÑbv¯H-äQ¤æ#pˆèë(§a˜[ásb;OX±èNŽÒD’˜òc™Ø‰ÍÉBäªÆ.ˆ~#̤¢®DòÃØ[ùf DMê½?FÀ+Êw”¥˜°tÖâ "h§phê æâÈ1M»ZßÔ‡  òêjjUø±,’xÚæL¦ˆZZJ>áë•…†¨'ЧJNP쨫yƒ%˜ÎŸèA_–MƒHœ«ÃRº°?%T[œ•pQ§€rçH‹‚Sb6Ë^‚ìÞäW£ª­Œ”žØ2¡$'‰òî™èp¤+°_¢8¦F™»j»ZÇ ¶†MÿäDJäjcLµ|kü)ŒDæÂ%tP_A#´9MÓÚÓæ|±èçÊjCß—ÛX(pôã5Yë|–ÛÖÆ ÃäšXM–‹vÎ.‘ÚÃs§dœ¢‡ÏÌÙr€Z"!÷„ë+8YmC¡/³n\»NJ‰)&Ñ2tÏ%Ê3f<öA(Ah% ÉÁk›ìÉbKdöLPb,ظÙoo\g÷–£ƒtÅ=¢£}½“Ãåã)ºŸêâÛD hä-!*ÿ Æ)B[½ó†H?êfäìJ}Ɔe9&žMì²Ä÷8OÚm¶ßÍjªL¼5~MIóÿ˜ØÃ) ÛŸ½S”¸¦¼S 4Ò¾Κ÷5ÇÄ¡ ˜¸Ò î¶¶k|aNÒÖ{¦¾Irâ&­¡ŒiÙ>µ$RÚ¢³•§RÎ"øàpçMBʯ(æN¿HqYö Ô®æÖkC=8‰Ÿ/F ËdY,2±ð«Ú¡ª)ë? é}¨hn0½Ã¢‚;±³H‚ášçŸ€LdiÂÁ†o©kB1<¯ Åmr6«¿ËϼƤ°WˆRÎŒãÞ{ï/`ó~´ËLZþä› HK±X¢NKèEÔG=ˆ„S"ë ŠW'YÔÝÃUGX¢H²6é"UõÕè¤Y4’‘¢ô\{~q”¡Š ¦˜I4ݪp5z$E¢ V­Hí¤ÕYz¶E’³5….RN™«ï!Íu£Cg¹W®µmWZi]†dP^óžÕ¬Š&äæB [¥¥%×,VË*Á‚l°µc_mLtQQÈN']y7;ÿ§—x:ì&mñ'•Í–"W’bN‚ÚÖ‡+ÏÌnºY5R£)™#›lÕÃ÷hfTE|X³ 9ïì"ƒî”Î;ØØa´YiäT0¦èæÓõ:FW *—Œë¤º‘ÆT95$D·a:ŸÏSqÜÑ‹ô¤çszN·ç¸¶¥{ª¦2IÛcIvùÄ%TNS—yXŽÙûø"«`!oäG=©™CH9Å„²–Ð"Yœ–àK¥eyÓcÙÕÍètÖ§ÔW*÷æX`|¾!Fw×ê;r—޶âAISßaC,;`c_e=÷y‰×ß{¶‡d”Éö £˜¯eÞψEzúÛ1Yáv^>䥓aŽÿ|:Ÿ7‰4LªĸמމeÝ9ŠƒÖÓ%‹>ô’Zˆv*ü E}Ū϶¨ŸÍ=ÅT:ÚZ †œ¤y$/•âPi$ø·É0©&ÃqÖSØ®Sу€ Èè;X#à(4b ƒz¬„ÖÈââTš¿°0ÛTœhb²ˆ€%}TYTÇfVé ×ÖÀ })2|Œ Bœ·-'#+Û ö4´f‰ËaŠiÚZþ4F fPºÒ¡`åˆ{`èàÇirµŽE¬#¿’ÔL TÇѪ%´É R8g!‚=Fÿ™þ‚–®¥Üi$ÂBO„z7#âP)pÍ2 ‚ªÿ$Âñh;ЫÒyóZ g1éC¬w7bVävÒ{æHÖ‘j §V&ä sÃÁ$(ITQÞ’V™ÿ5^(Yo©ÅµÒ“ôÙ\&RÆj-+:ð{¡ªð(©½PŒ¤ì‘ƒžé¤N-\¬ÉÎê¢9 é5‘Рܫ&=ûggáå%1Ù¤Šp¢rðÄ'åXÇ;¬Á¾D'‡MóÿLŧÉë>LÚæ¢Ì’½ôè0=‹/T#EÈRþÒ½Úÿ¨Hã‰I0䨦XpÁa{ž9˜‚Î ¦zJéStÏ,BíÒ†«ÈqšAgîðUµ´cÕÿä$írÞÙ*T·D¹ÒzWyÓ²î2Ö­:\Œ ”™_2eI\AœB¶=·d…2gÄPøô¤¿ño ýº€ÊÑÉ"+\% øˆd"nѰ4…L n8¦” -”]Ò³˜ö®åTÍ GÞƒÔnåXéD¥˜•û_´èÕúÔæE<[Œ‹:ZuФJ&\”Hxj­ú ¬ ýt©j#4yn<ã9ŒF¯”¥-5lO듘ÈÄD4#áxC£H[.½ñ"_,Ö²„µ·S±+™ úÔÚžu‘çTèfdAfS¢"1ÂRw®ùQL±Öb j‘«dÁ¤¢Ö•yóŠã}Z´$àEÿÃ÷P ÂÌÖ‡}ðмòE'%2ªH ~6Zd¥ó—%­ŠSÝ!O:e4Mê)AE:Túô&Ýš–SîôÈÇJ<Ê®ªXŒ6Yž0ö'bnsm” ˆB¤Kô,¦`ïÑJ‹êf¤øF›"G8 â=¸ý4P£œìHòc©ëBkj°´(–íœ3ÕNk$r–§®ˆ4ÿÞ“7  ‘\ú%u…w4p¼Ëа§©‘±v”1Pœx6³J% |}3™gÍ.ljéY‡Õ°¦5<‚£k_ ÛØB“wd#‘»XrÂ×L?wèÄÅ´˜QgÈÛ n¹ 3¥¶åw±M:%X ¦"//+ÿ² gˆ±îžò@ÝåQÍàè©dc†+ª‹98Ž|øâ¬ÁLå·ÊnÆ…ªVWÓN¦wÖz\m䩤Ì94¢ücYOVާ‘±ç:=Ô¯aîtI³,^’$¸þ*Ë[µå×Ez/7 Š_ãßÁž.}=‹ÌœÖ—å½°åö·Þ䬌B„e–!EÎU…·¯# òh1i¦ù‚ºÓá÷TGD‹s‹#Ø yògÉiГÄ?Ä‘«PÙœüêœ8ÂVn>9Z±=ůnïðïÑå òà ñMEâ%jÿ¥ŠË‘ª<‰ZÞ±¥¦=þTY4R÷ÕQ&¦«>.B%ÝuugK'X$?â\…°‚ñ¥¶¶ç×Qr´ …“Š’QùHo~tmY8æpÔŠ<ëOÏn62 ÍÌOnû¢RÛk€»O€7Ö`l¾Qoisÿ^dv e˜¶N¸Ql3"—8ê¡›ö·ó4¡Ksâ\©×džGLkD1]¢ô§,Æâ\õE`q$(.ñcÕ÷O¥6/Á")!!ÔUmc?èÒ Dƒƒ=Kh BlTPUfîi£Ö‚›’!õá0!é4R9±2°î`ôÿj£Xj%oâ2:×{ýÁ Ãd‘112/íè\IvB=ë—8ª¥füä`‘R2§"wUÃ% ’)ñ£@ûÆfSVÿ†V)…ƒâ|ÁÁ+È0 Ch¿×\•…@õE+ã2W¦JÄ ¦Bhó>_¡al—Ãê¤OO5b… t7,4š¨!:D¦>Re=‰C•vB¢qS$\n2û3 x™Ã‘!1t'Ëã4=T‰á>L‡U·qACn—ÂCZñ6öä;°!ƒ½‘MRò{€ãK°±tÑ–W‰Ó0ÔM¥)¡¶>Ð¥U©Çÿ]uKS¢^V’íÅ%—_ò5&eÒD ±Rvp‘ˆ¤2!ØwÅtƒPƒe0èáOåk£’¨.V†A5cgïdnaÔ6‚e‹Áuô“!Fr,¨Æ9?F}d„$1˜A}‹+YC/s£¨Ðç   ßM0Ç‹¥r,Ã"€6ƒhG1x” ÔDˆT AbX3H~eq#/C•MxPÃ6é-8~x„㔣¡N1ó…ú=vt²l ä™…•RÈÄ-'¦7€äg!D“L“ƒ/”}ñCS·fg˜ç‚”R#‘óS1(‚Ó4f='ÆŒËôÿ1ãMo1$ä‚K³‚|vgJ#.âf²–ñwL¹¶kާ–hl`#6MhÃfÉ9Y¤\±2=Uôzu霢92H‹3˜ „q¸H‹øÂ:Û¨NŒ~”‘^íaqNG{î£o2HGRz€YPþåS !õã!ü–:Žàt ÑV©Â+­áyši¶b‡u=¹b§PÌÓ]±÷t³I­vwCS?%³!|ôDuà¡qc„87Jí¸U Æ âŽi4\‡£œæY¹¸;Ýñ)b-áЎ̵Õ'xñRVkSiTü·|Öžµ7XHî6zpcÿôâTª?sÇ.ö²}4È,Ìf~˜²ÚÁ\EN×4ðy™2ô†ey7ä3:Ä40Â0„DB¤ aDH¤Df”Pôuw}­7˜kÃòWê0xô‚6B2ø¡P!Fç˜ZiÆ'9ˆ/ÓeÄ.’Ó`Å“Ìsaßq(¦r7®'’^‚oÛãœ%ö<öèÇ‘…à´~á¸W;r]çCâÚKæp:e¥ ²‚{VÝÀ¸’¶Z;Su>ð9ÈPÄ·<ñ1:Þ #G©q‰fZT[d7èø§ùÒUÐC¥\E¸ËFSÁj¡?»¢W!wÕ_C=üç¹Qâ’Ö8!ê‘ÿ¤Eš2„—K»JBbeʨa{~Å!1Gôc.•ɺwY5£“eEÅÄ\ s¤2õ³ûc\%ƒq"{Ñ~]æv4~;’#¿˜bˆš»q¹ äzÀ¤—ÂQïõ%a¢f2 QÖß4H ’P5BV1P@'}—7 ÕÜwô”nU9Xv10H'¬C#.89­ƒ€¾ÇÂÓa¬šsµTÁÁLn‚åðªä ±ÐHѲ!I¨±g–„I™ù€ÿ÷‡Ä´‘ÍrLT#1$QÒ;‰¥¢"(bQ$a0W˜;XMÈÒKå8î„]Õ…#2Žˆ™3Q•_äÿ°ÛË Sä4çz±˜h†yVÅ¿«ˆr¢‹CH`zgÙLøÃ¡Kª–¬>šBPaw…†P|Q–ò0û›¼Üò²¶¯u8’‘å-ÌO{;“¥‚4ÙÄ,ÿÛA)!k¥»¨¢Á:7‚kiÄ›½ö›^œ=QñÝÀ&2eZ„©0Z[øÃ¥ Ø@4¨þ5¦©õ&·s]Lö á@úK¶+€w%1jçRë¨2rPù”Ã~—½ #mý{9ØBVf…Vþ’,m•p%W$@ŸÓ ³! nÚe×LGмNÖæ¹ÝغÊ=ª)‹bdaøT%$âX¼2s3ÚCYH5,ÿ=bH¯¡UGú·Ä^Ø@ÀëÖIä…>ÀdkÀø@ Ë£¡a7Š>C˜>Òw~‡7ª"iŒØt—ú̹'éX,¥¸çúa-Z(“¸·.8^É!†|7e xq:xG§‡‡xºx1à|ÊR bª#89F‚µ5Q|6>ÓøšƒÄ_„˜{10Ý:tõs¼L¨‘L­D²)o¢Ioè|—,þdsÑÛR?ô”iiZ‘ d6É’|1–©4†+{–c£ Åå°ax-¡'|̶c<Ãm˜CnÛU\[DÖ-ã× N«ô)>@Â/bÿ‚*˜ža˜`šÕ£”çæ%'VÆLYÔ§Åh<šº4È—¢0DË€‘ReFûš B—©9]$¦‰¨<mr2©µ_&³œŒ „BåjE–UcwÖ2‚u2¹8™]2%ÝØ?X|R}H„FøQI(R2Û„&%6`³ë &j,º¥Z›ÚÏ.EP|™,¾ô!¾d͆ƭ/„Š‘û¸ø¨¦(£—è¤U"j¼Ö&Oôx- m©ŒBW$X.”Œ(Ã*²o¨ã ŽÀ%:X| ¼rpº0 ¶P[Ôm2Ì0Qrj¬{òjëÞ¨w#Za'»óߤ6¼“‚$ïÿš2š¦iâJmÕDåTÙ'TNsFµs–réšÉòÈÒåvÙî‘ó°&4Žƒ!/òGÅŽV4HZ ì‡XåOz—s2µþ³iúc!èdáÔ¬0hçæC.WÆèšÕºƒšáä…®dss×@Ù02|y°nUI´s 5"†©U‡\Í™û&äà‡¢ Ç"] @˜–j°a0i·4?ËÁa#9ÿ²ž7©f€iå4Gxv‹7©v›Öf©¯w%þÎØÛ:äÑ AȲ$‹^†ªbá„Ù˜cØ|èØj]–‡ëÚxß /š03ë•Å—A‹"V"5‘ÌÚo4MÇÊaöÃÝ‘*ìTÌ,[›¾èg·Y„/ï›ÝAɺiÉÁ&6>*5r½€©*­IÌØœVt\1¡V)’êŽðU#:bU$«—:n!¤ÑXøx!z ú«µS;µCÇ-Õ4žd'Áªµ!âi[âïHDII¼ ’ñ©èdtŽ_èTfݳÉBtò™JK5®…DEd¾Uwâk%ö•âÕ²¥ÿ̹KVl`“·Ä®…Fÿh†­$¶‰î·3yÞAZ,?iäX%‚ò"„@CùgSÈ›?ó‹NÄ8PàIp-^¤H®¤I™!J¤˜Ð\AŽ $9“ãG†)q^TÉ0"¹† f£Inb7„e’ËËÒ=Še¶ g§Þ ÿ‰‹Ü;QÛA†à¤þtK1%Ð5_Nü)ubW¼Lå®”xÓdU -C&Ȱa\‰-k¾=|P¡9‚9&Fˆñ¤E‰;766I² À„z ÎÅøs´f§E}ðb·¹R!V ­­¦9Ô–“B¸#aÕ@ê>û²à‚ 5®=yzmóª“yŸ¹’$a‰´ÓÆÙRùÞÐŽKžLýØ¢Ì=[H˜=tÍŠÔ¸t¨Úéx Öfª´¶(£ ¶î€cO!ƒt³ª$…:òϦø¶ ª¥ÆÀ¹ÇŸ@ÞÙÎ-Žâ§“‰„‘AzšÇš8š2Î$…˜ªl(q*¦˜¨Bª@ãp<î'mÿt ¤†Ò{‰0š¬2É;3O·Â(K $” «‰ºC3I²•¾Ï®î^:² ʱ›´Ê°ÅvÊÈœpÊ g_Ìj ª«üÐgpÈAd]Ba³@'‘’-*'—rL¡µàc«²”02êG„ ¸>ËH;Hl´2ñ´Ëˆ¶‚6Êq%Ù¢¬)ªÎL2ÈnL£êÑWG ©ª“2¢ÆDÍt'·‚ðGâ>¥J*2ÅRT,eäO³Wc*t°‘†ÛiÚÐm‰À‹¬jè[§Ê ʊĬ,I{é 716/SUÔx½ 0P™ ØZ±ŒêTr‡ÿ+½,‘ÔŽG‰#ÕŒ/)/zgAÔÁ$‰Þ°f’rÈQ&†Ô¡èkøX÷3Î2Í¿’Ø« F¾x=—/=I¦žlä™:K|Ž! ºr+%eÚ K2;ÌÀ‰<út/(V3Õ„Dª$$_~w pŒ3ꥫ²²Dî’^'œpò¨‘rÊY¤œbBSÌpÒ±t¯ã©Å_ãÊè?„tú#]mrR)Ÿš+æ£|ËÊ”‘¦–Þýñ©¢IM׌÷šÔøj-’Åab²óÌ•H†AÔá][<<:e{T¥^*t˜–dhCšˆDDé ‚å¸6øPÔæ!ÌCô”bÀÕ\!óK6×çúÏŽµ5{Ëdk‹àÕG]yQ/m¤*,ç”[n©2ÖqŒèbt9˜iL¥ª¦hã&·å£‹@Y€DŽ—’…u»Û=Á3œ$™‰²Lÿ%Ðì†B¥Ùö"bë~ ÷BF7ìäË å­ BŒX'„Â~$Hê\Î3]W°%P= ¢b=\˪£&3IJ¤pš'›@¥J‰íœqâR‘6¾PL#f^’ ŒÌ@E,\ÙZð’¬0•ŒæuÄ$urµùú¤–ÎqZu)S8KÒÕ'‘éAXm©w5Cr¤Ò…4Ô. %£2¶±ŽYh ÉL6Nr¤è ¤ùU¹ºÜâÔ¥†R™¢Ò(ìœÆO9oÁêWŠêXØÊ–(#ÙsÇuað„¥S(hlŒÅ͇w4T—Hpb†\4ikÛSÊÑüÉm÷ÿBÂч¸½iëðÞœçšÿ-u/Â-׺f‚Æ#$YнÀן¤îD2ÞŽãCÝ@¢Ž¤hÜ3©¸Çï‘8lfRž)-DÐŒÇðòÚFElóK®ª_öÔd»£Rx@œÇ»d”)ÇQTÊ·ÕdaMhÁ§­ {ÿX‘çVŠ8i£6;xó=B¬F q›œñŽ„JP4|È“@Žl½à(iWÊ%"Õs­ëû€¹*í{^)‘¨»òÆŠ‰ÉW-íŒnw¦š¦˜JƒÕi¡¢سÜE³¾ç%úvב £ÀûÌt>ØQ§Ý«(Ožì)Œû:Vmh›6•?yÛ&Ùƒ±ÈÆÞ‚0wÉ ÅPrˆà‹+óN_Z—ÃU‡²}¸b®BÖW\F©äurC¼ŸY¯d_׺©€¾1" 'q"'0'tR'vò-Šp‡·©¡À¢Æ*Þ( ›ò5ª!çÑŠ"˜Vó9÷˜¥è4º?ÖÒ¾ã•âÿ©™kJ À‰T”»P ¥Á”)•Öša “ò5­8í¸A„=É"QhŽ˜¸X3W””óŠKÙ+ðºþèD²:žó7ë¿I±Ly g‰Êó¤â°j—­RºzácÂÃØ3‡Y³°ë¡ÒÊ:áK9mØ3ŽñÃô‘)™ ªÿ k8´`eÁ‰M ÁÀ·R쬻“°ãy(¤ A!c°Øià! Á»I?ì¨7‚ŒÅ‰‰. ª©–扚¬E•ˆÊé9!$r€“½À ­àŠb™¿·Ù¹Y‡c+†´HŠâ(°úY>ɺ-I0ϳ5o?N³D§0+}-„¾™±·ž(›óÉYÓüޝÈ,lŒ€“.’ìDñÁ:°é¹ã(!ü4Ÿ˜£(ŽóâžÙ˜ Ú¿‚‘û“0£¬²žX¨M²ŒÅâ=ß©JÜ6¡I¨Å‰~óAîYŽÿ ªyˆ(ÔEë1I²*—°ñJÕš#‰›ÿ8M´CèûAx 2 L j 2dÌ9°÷Ë,+Ü!kê½Ð€ /’ ðó±3j½J‚¥Ñ¢œîü”«@=b¡ÀpFiR,Œü.èy$ŒBšA%ÂÙHÀH8DQ(ýŠp¦÷¸ 7“}г)uکЃ|HÂu duS-*˜è¢ÀÛJžRžúÆ4Ô ;ƒÂNê8)± ®S¦ÐP U‘¡¶ ,ü¸´ºüOÐ`•)‚¥ðpžb‚Î:|•ÏŠ5*‰Œ„¤àÀFµÂ#3²ðù0-õ˜s‰ªQ¡+† 晣Ï"%» (³šm|Õ½›³Ã Ëã‚=/2% ’(˜ÿ„69 мpÁÙ¡ oµŸfÔ$hÁÔë.ñš¦u©&V¹&XQ;Œ `MÀqÒL¼8§tZ'“Qpˆ >( â{Ï™iÚé‹°‘úŠú´Ø /×™3b(¥ÁŸò2ò¸à0Q¶L‘èN‰D–ÇxÍø¸?îÔ© ( 繎×0Gu:œâ¸š«Ð­øÇ£‘Šp0§±À¢™ ‹Šû•ÿä‰N“ÂjùÕɵGK,Ï”œt¼6£’a:TWËà’íXŠÐQ,ój-ßÑO8-»éñÆ9[Œ\m!òh¶âÛ¼y¶oñþŒW.a}Ë æ Y¯³”T™Ã–éU4­©…æü¶ÿè½R pCS™ó !ÚÿÀ)Ká¶\­¾}¨A ”µ?’D­{Qêà`Š®ókÕ¬{1.â9Š×Ÿ^œ­ ±-aìŠÜ*FÞ*‘zwH;È®êÁƯdÑA9m˜¢¤MÛ/Qœó”Â0êŒýså¹;°ŒBøúÖ"!Q=É™„byÜ/ <5Ü0ìs£tÙ‹j£ùl“~Ô…´Ñ:í‘ <ÑsøÓƒLImÁÁë,E»%š,7²¬òºø«³þ0ìyÍÆë©œ@É0ü¨k3»od‰7å&v6ÌŠŸ«­KiM¢,Ôk?9ÞãÉØ›×©Ÿ ­ÁOܶ©M ²/•¢•=(¶àÔÙþcj[6ìÁn<· Š ƒ,<͹6Åìí •ã1c@ö¼kË›‰Å6›j½º@g1»°Y`· Œr£š7„’a>²Gº¥ÔP†C¸k‚Ž®à,¤,¾ÿ{¶¨Ê6‰…®à©š‹¥ÄÛ Ë³N”ø½¹µgÃŽóҔʩ±)M ¨.i†b+¥aÊ(›cEó­ý›“ZúÊŠJøÇ%>Øä÷ÝYT‘=^š¹6îÞ1™?V3Ÿ4±RÎi錫ê.`õ%¢ÂI½²Øñ=†b:h½£?ˆ!”·“é“›«îI­Òª(@ª•V“1£0kÿƒZìSà4®³å©`e7Ù+èÐk–4±& –+LEµc¡î±®¢ìQ¥>ê_¢€AR=JÉ $‚ zñ>Áñ¡Á‰J™¶GîêJ31•òf$@x=Ào 'zmQ{uÀ|Õ” ‡éƒxÜ«>kšûPg–­"2á3$ÂqLß@1¸°9Pâ€\µ#¢æ¿Èn–o5õøÐ,ë¸PË‹˜«_+Dà pR±ÙþšˆD°eKC×AÝÁ±ü-›½gÒ¥'1Úþø=ðéÜ«*Ûúì#ˆë  •;¸À  [T4 1ð<Ç£ÌÌ`M&˜½¾ÑIMÖòc\ÿ™·ÝN8òví† ¸9KÂÕ/ÊÝ–áÑ×RPü’kÄÇ$I>TŽÉXˆÂñ‹-îí¡ÙIùVfKÜœž¸²WVÑi ˜÷8­‹zω-.aÝ`Œ6Ð-cŒÀuxi?kä…s‘ÒùX’d$Ö aÙ“sXұ缚E5”ÂÅ(ìÈ<ñ2 ö?-2DN¯Rc2ÍŠ´Â¦,kÁˆ]«D~tz¸/w ¯â/˜Z‡, ¦ñóNÑ/Z¹T±*ዹÔQ9òÞ´„&×óâ@+±Ù|X™‹I/2]/[8#-Žs¶ewDÙÁr·jk=àqsf½[s ýOŽÁÚ€d±žBܲ5ñ¢ÀpO§±eošPÜŒÙ(’(¶ßƒT6‚Žœ“#(\,zQAß!ëðRšè ®ÅjAÄè½Ùó3Nm—BF쎀‘/fsŠCÏZ‡]Ã+‚KŽSy÷è§Y­ÜéÿY!zÍ|ôažّù*‘{Î4GA£©ø‹©¯J³) ‹—“Ädu(d2òÙé;q+ž µXʯ Z¶Ï¦òª‚wµÝÍWÙ"gÐåP{»… £³Ñ¤C4¦Ûѧn•± ¸º¸ \úÝù2aŸˆ™åºÃa+vd{Qj‰>ŸèUË2u÷ø”Ô¯µ—þl’e`·fQ9ÄöÚ?&ÓÅ…[4¹ÀŒ®ž›rØ(Z)“ ±HB>)d…Àz;›/+mëÈGn 6ëv#¸œ9pëJ\×í¡D‰ä´‘3G®È‹#Vìf.¢6 v«8q!ÃŽä>>ÿ„ɱË‚aŽ,XbD7êlxPàE‰%r<˜teB!'ê„.%T‚W+FuHëU’ ¦d:t Î—"y¶ŒÈV«O†ëÌ­4hñ"VŒ'#´¤6©ÇN )°£Ü jkùñäÕ˜':Mê²`_‹yJlhð"N«tƒòµ+÷sR·.“–­É°qL›Â~ù÷v߆!‡]7£NÈ/ÍfnÙ9mÂ…3ÏÒãˆ^d´híXË®´:îí´–Ç`ĵ A:d¸Y¡fpSgšSx45]«/Lû’dÇ¥èQƒÄØy!i‰dPA(äf‰TKm4Sòù5RPÿ5åMýõטVlIW Jè‰Ç‘F3åã‹#î”uEàè¡Ï 唓È:¾ˆ¢^ñ´}ˤãPv…„;Úiûí…#[H´Gw­„“‚žµh^mfœrMÕ¤\SÚÆÞUõµçE=©g{‰¸#r<%·RMè¡7œÃE_ÍäRc ù›ýé5(›a^•eGc¹¤£R“é˜ã…5Ň%ž¦t’B‹òH^EŠý¨Z\Nø• fb𨆆6Ú†3‰t§—5†™ >5º$F;J¦‚Êùõ#ŽåªV–ÝãO ïtùÙBq„ÓÉ@ÂÈ Ã<á”s6v8ÚXBÿ@eÔá°àñYZ8aå–EÅáY^M¹fK˶WqRݶ’ŽwÚ¶U]ãíˆ×}ÂÝÙMŒ¦h$¹Å®¬&A*§]É´Ø:áLtR8áä‹%ÜeVRú 2Ð"5޲äa3ý9žqp=$B÷ºÅÒb凙„-‰4 TƹXZà¡4—…Ãd—YÑ5Q^V)&tdkU6 EóŽi•¿>…ôeQÛŵz³–Ÿ¨f­V³l$Ý%p…µÔÚRrŸVŸ¬¶ò\l…aåTLYU’_NÞ%îÜi™½[°¶Žaš½FéôG$œŸ‡ß&ˆ?ºü÷h+±Kg˜ÿ?OÝc‚½V ÌòцRä"÷Î>‚¨“ F½aÍ$å£L ;¨3Ó<ÖØá7€ûÎT/:&¼Z« \ìI×ûùuÄR‚8ç€)i‰ã‘õÕ¹6B6Íj•aôÕ9á ž«!A•MX9ýZ©†æ—â"p¸¥oÊ!G>Š‘"úJ }¨Ç :†ˆr#ûƒ fØÃ.;ñ#„óKƒ.³ôtÈS ÊÈVǦDÑÄ€h¡MRèc1ɹoiu³¡pÈ¢ˆª>³›Qø5)?R‘‰®(ãC9d9Ýëd˜H"º¸ìKOê^Âò·:4ÉICgñÉf%ö˜Ï5ùcÒWº8ü´Ç8ÿÿ¡ÐÌ(EŒpKt‚QF£š QdŒqüÛ»4(åxf„œÁàõè³À€6dÚÕ ¡˜9ÙäIO Õ æ¥zðÃ÷èËœ"Âkl‚ïØÅµêQŽu¼ãrÐH”Œb«’4j^ïR Ôr’?“ìÑ%‹ëéN}—Ô¸8™¸|D)¦9×hv˜Å}®€@#ÝÎÈ¢¡Ý0Æ>h ¾´·œôÆ£2,ñ»lìÊ!|€Ñ:Êq² .ΗƒŠ‚Z†µFòÐ}?kÈ]ZÂ:”`H.VlH‹æ¯…æþéà-‚¡Ÿ dH­»M`è$Ÿ„W›[Àæ8!ošç)ÿ@Åc¨Y•''‘Òf¸*©®&}®2ýÌÖ2³·FÅ”_Ù+XF`F·èüë6+‹Üb6ŸxùÍ>qYä_~$³¹N-…ÙçÆµ¡@amc²Šz65—Í „+ûZOnžæ3¼P©s+ rÜ#Äæ<':Öu¬ƒä}÷°Ðb1±8jPx)•UH¨¥‘Ìj©¶ãQrÞøÏÐåp%Ê—¦3…]òüÙ—°ˆr3úis1ÜN÷B;q(:ÐzÉ­HÒ”Ë ëD‹™°x”‡z "äH2n´AÚ ÷ÉžSVô´I´¬è]9“ø`)W§Jš'Øúì‡!Dÿy!& jŠõÂY´ä¤Ùˆ3> •,.¤’h8ç#Jð‚6§”'QOF–Ë!N¡_k©JJ@ÅÝYl(ª¨1+µÈš’†º0·RËÂŒÄ6V$yÚ˜”ü¡w@à©ÊÍ„6HUõÅ`·Ó zA«ÒFÊpI,j¢DöÓ™R:”©UA–Õ¬g%LZÔ"‡µv0ŒÝãqÔÀ|ù._n®pý\¤"ÅŠ(#åH{ñ©{‘cÓøžô3^Ê o6Ö½ÅtìL^Îv ©8}!€eU¿‰+2yKöø2ÿ°ÑUå3UNWORÐĨ¥¤Tt‹Æ%j–êšqRb‚:WI¯ùÍ_ž¶'3ƒ#'¦)s›qo#t3œ1±@Îj jÕÆžKÕÕ¡NC³Îx7qžfÏìÃË´­fÔÌ\À¦Á…&§nRƒ¸ÏJö™­eÔÌ8»úÌ5·öMY+‡”Á•lЛ©gµÞùxµ^ñާz,Ç;t´ÕlíÖ#yM÷su ¯ÐÈU%žE}â:É}¸‡6h2\ÕîX³ÑfwmäÑ–¢¸Ák*9:„̧ i¦×íˆogBb„¬£CK8v;Ap¤,¡`§'Æÿx¥iÅÒ¡œ"ÆVÅI²,³R—pÅšHQ'^÷Šri(“ù€âë”±Ôl„QALBNhö·?}]}i:íÆÇȵ;™ZZ»Ìº¸ü‰BeªÒè6µºõ h •’Êé"ž}zÑ5@)“^Ã3&êQc<°…ª²ÄFväåŠ|ÊXj³¨õ6‡ï´Iå«§çjQð¸€CEĬÑÛ>å¤'A©Q’Ò”¨Ä–Œ¸­Rƒ0#i4 q_B¹]TÉŸ ¶ÄõšK¡Rœ)*œªze]>«…z"Up¿f E&ÎßÍ¨g6¬‘¶¬=øÂ"ÌC‰”9ôÿÉ,Ä"¸ƒ1„Âq€‘ÖÁMP½Ä`­ÎtQIɽ¹Åþˆ~4Ô©DQàH›ÞÔËôÅýaÈPIÎb”EÝ é Åßt.—ËTfaH£üП`âÔŸќΩŒ‡Ë MShY³õLÌDçl‘"Á‡-…y8RÈE DV¸¬àœÌ‰Åù-F‡¨KÐÀFR…LS¹ü -í ö¼Ië¼Î½UUÇK þ\q…\1‡s@‚LGu\Gv(YÃñÏ’rˆÈθ×Zh\ Ôψ EU5ž„œÔjÞ”¨ákI _taGœ\~½âáua̽ÕÿHu¢FQìžÅ±ÎŸII«Xâ߈_Ë€ƒ>€ÌòšoQDÒíƒ!øÖ<‚µ‰É™… ñý ŽÉIê ‰¨Ç‚ÙÐÌ9ÄeÝ |…ÜåÑ*šT5IÙ0ÂVy,MG”ƒg‹f½¢%B[´IœI§Ð"62FžÒ†ß™4"ça˜ÀÐD鉥¸„PpÉû•šr´G‡LFWYk,L­ðD¿°Ô¢\†¾éÌÉiý\ž‰¢{QWÉà€¯Ô¯„ ÉˆÝ£K²`„9 r‰„‘U‹ øÀô–9Â:8ÝWÐâ4–ÎV4ÔÕ(•Ò)%%=D6ÀÁ×ÅhIážg«ÁYM€DiÍÈ\EyÓ¶ÊØÐ™y–ád®ˆzrÑS5§[¢uËœ¡¢•©„™lðPctŒÇ(:\’ÆÌDÉ(æ"°2€Â½Ìј¾$Üh»G¼y%¢ú⿬Hj‚ˆÏ¼‰½}'lÊ3Ë ŠT<‚QÁ\ù-ÌCõ‘<Ía\U©¡M%±Î"¹M¯€R=ц]“ÔTù&׉gã ,I™Oš·Ž•ŠZxœÚ5º(”™§j©U?UvUSeÇ8)ÛHª+šy_žÎ\VH¾­Ûs>-ÿÒnH[QÖÆ•ÛÙ]1â%:¢^eÇ2Ï6ðA\@×ËÐ#ÏOG¨PV ø¼#ÈAV°ÎQ&~åJYì,JvU°Ý¨àPvÙ_ˆ= F†×ÒÐ]ÍqȹtáÇÝ~ÒD8ð-ØHOàʾÐ)aÐàâĨXaá<‹!5 >âbzQ]u¥ìÌ\¾–F.ÿ’‚0¦ª1î¥  Üaè­_1 Q~QN Rè*µR`™V„<«xT¬º¬ü•veM0]”¡üPYN%]n[ú˜‹ÍŽ|%ÀÚîňäGÉnâH^†/réøES‹•Î=&E9tŒ`>àš–†¢EÐ:0¦/X1M™JÄFFq íJ¯êðÅs©h+" Š=T3EVŠQ”IŒÕ¼Y)ºéƱ‹æyáN”€ »mļòï¦LO¨¨œ]àÆ¨lÙÙ²f}EmœA‘ÔàHh¯%¨y|i£®âÎWžážPãÚ}$†Éa îÔôW.ÊKsÈÿ®X*‹S£è¼d¥Ì‘©jc®¬ª´¶¨N O^eÝ%‘mð‘Y ¶hŒ;XÓ٠>¯® Çd¾Æ¾YÓ`LûRFóB‹²:¹‡1ÑJ½ÊO€#é¼ëZÎD‰/?+þ¦ m`v—„ïšqgŒŒÀÊ Ç¼ë"Äk¼¹ Bÿ†Â:£¬}Qµù 6þÍø…É4áéÄFûù¢™dÕ×âÄ›bêÐNjÖÅÙ›¨ª8²†Ýã¥JžŽQ¨¼Hż¨|õzí÷d7§öàyJ–$¸M%bvb”öàH欿pà‹mÛœ¼•`L7™Ž¡Ø qN°Á‘ÿÞ¸†ghšEížø—* (¹Ð®0=×pµ/F}ÊÚ}âaaß³&³€.3*œ$BsdXåùJN Ò£k\¯`L’ÝUW”þd›sél˜œÑeÖ&ÿ†±,“²IöïÉ®ˆ'›Çd0Ȫ¼âË•G8¤…‰€Ì=4« †FP9—(€ÉîÅEMŸÓì§¶4ÓÑmGFétaCÁ/Øû~TÓe} É™R$"JmD …~h¤‘ξ"N™Òàe^|LŠ–L(2ͦhvØy\=àˆÞ¡p—w!•j˜6ƒ­“péEÔ÷¥Þ Ä}ÎF*Ž)ºV> ãc@t[·Žÿ8ƒ×iGn@6Ôæ° ¶ë šÓnbÃnÝ,Zȱ#9s"92YP#Ɔ/BtXÒäBsà4Þ¼ˆÒ\C„;d(œÐ“µ‰Ôư??÷†&x“µMäÞí’ácÞºp÷¬Å¨âBI“âäxVd·¡»õØ1áN¥ ]Ft8SÛM“:ëÆ¼èöãF‹‹Šô‰‘áǾ-"Üû0nŸn#&W¢Âu†‹n†Ûp¨eÆr1¾ÉYmAŒ©“– nŸ¯E÷Šf‹É0>Bû ER-è…=#}ëÖuOä"-ª'¹¡8͉Š”àÍžu7"œèøât†ÿú=]psi‹o9ĘÑû÷ƒà²…ƒîò±I—ܺIºn²“î5îÈ ©¬ºä“Ë´—¸‹,¦‡ÚBª(¼ÚBÈ ÒâºN2‚Þ"è¢#P§ œª:¤ í»¾F‚É:ëHüÈ:Æ¢l°´Œi)‰„)!“ØÓŒÇìo°ò°ëé¼ÍFä)¥ÎK³Ã&©¸Ïâ둲@„軸Àœè=-­“ì'©Â<Ž~¡GJäÇk2§hbÐažÃáƒFÏêé'Á¦ =©û #B/›ŽÁ“À¬éÐMKŠ0ë‹H­¼Üºp¾$—ìî/pÀ„УG1¢.±P…Š¨Îœ2OÿÇ ²ÕS:ÒM ›~‘œ|b±ÄÓ@"'pâ¨Çý)§N•u¾¶˜ÛP£÷‹±BôX×àŠL±¡,ï³–:|É Å˜tIº“RB.MÁ¬]n7׺e5×+e(±ºöL¾÷zh`˜ÌÌÑ2Cʶ£¥ÌÉЇ…4KaTË+PÓ:g|¨1‡b*Ý„)êÌ’CEÏ …ÃXCŠ—rÍ„ƻQ!¹Peî$²æ5a¢ÖU’L!ÙËȺˆl>î]™pÄ®É U]$0)×î%ÑÉŸæüÉæ496èy‡¨Š×‰#œNF?Ã)çkàpP1ÊØ[úJ–äJ®ÿ® ½Ä‰àÿZ½”Ll¬°—lª/jš°1– [8ñ¾šµR-Ò).\w²ã³kÈë˜ &(Ù{¥±nÚ|™DuÊñO¿üÐgpÖù ™P:Ó±ýÊú´Ç ¡ÄZ­Î³Z;Ésú¯Ü….œˆ,ÒzZ*u™zþ¶jŒÊ¤ìà²1®ì´/§wÕóI: QMŠòIõJ>`ÃýÔÐéò'!©H^)z‰bìwÏ¡Ä:JaRb$Ó¡Uf4£ÓNuråèDsÔÁ¸¥°‘„Æf" ‡‚¸Ð¨Š"D’ªžÇ˜‘)ÈBfñÌ•´> \›*ÞμÃ%+ùè…ZÌÿñ"‘àg„HyÇ>¡Ž P o°Æ$r§ŒìàOä ‡5ú`¯¥-Ê/éùòx9Š,dFíIÝŒ¢7š‹´§9–yÎyôÒm$rQYŽÜ" £”È#ÖÊËHL¢=õˆŒg+I¹‚’‘”ED#ŒìÉûÆF)͈Xˆ€ÊPhd<ì¹CÄ:|! ÔÕ‡?L,OG3ŸùU^()ßæ˜"é0p­ª‰ßê’ Š=§%Þ+Ž™N¶”X,'³áÙ/1•Œ¸®dˆ#[ºÚ¸™š‰LdO’ ”nÄÍérŽX#Áú¶´9~H9óYÕ˶ó)Ž%®Uáa&O6Q1 -Ø)Ó]ˆÿdN¢¼çIžÒdÕÒJÕ„¥«“…"Ë–$†.îìÎ<)¶ÏíDõ™_µ&ä)Ž-gØ;ͨ:j¥PiMyJTLŽª\%+[™Çûî )^KB–$jyj0šúÎ2@?&oQ°ôLQÇž‚‰D!•_“DSÁUÙR9 ÍÞö¬êi'UPÙu\É%“šÝ>Šáw¼Lƒáƒ>¡ŸàŒ¢T˜Yk!mYL•†`}tÏqx ÂDC‚‰ åêJHÒ î%†ò‹¹H&¡‹°†+ì„NÊFa&3»ûJkÒwî§xòtMç ÅŒpŒ@RÚ¸9ÿÄšè™ûy€ÊJ¸!ɈC%ŒÊ\§ÀÜh‡‚ì’ü˜x–›-ñ‹h“·.¤Ju0 Wvç#[˜”)q YÒ[²úÃÙ¾ˆ~ÓÙ!D”ÝÑMI(²eÈ›â4'®Ù Ozâ“èQ|€ñ€åT"Zr5ªÏÅdžªÚ›xD”ÏäÚ ©‘D)„ÈËùÔ3]Wãe™I«NQs² #W ÷¹Y© 1´ÄŽ’¨TœºLXù(†%ng=Œ”#õ„û±Žb„âc`’dG'*«Ö©g{ Ijö(†>ŸäÕhÈ*YŽ,aJäÔePìYYc^ ãfk#Ï=„zíœ'¡Ç*ÿH¨3Ü¡”eœÅd€!ZdËÇGá„oîÔ +é×J¹NšJdp´9†ìœdÙød ÏÒÅ·T뜯wÆoÂì($I™d³$r,”Ï!mÀJ¢­©YÔª¦›§ÏÓ³±}ó›è‘ÙÙÒ¶¶t¹ näW¼;ìPKAä³ÐÊ‚Ô$:XKNtBSÖÅ,@ÕÆ‘^ŠD"m"Ž3|ê˜dÂe ûTi÷yIt«ÚÚ¹˜®UÛùÕ%4¡iŠivùÐŽççëô®”Á2_=𨱔<a悘v7l,³Â`wœã’éËŽ'š¥ˆ}íôåo„S  •g±Ï-µ–ÿ‡´Ð{n‰5ý½ZÇ Ûé` ò%msŽÑ> Ñ¥<?¹Ñº¼=ÕA<ä H±p0-¦®ÀÚJo檸€VHšžç9UÞÉWqÅØŽ¡ {f9næÚ´aŸàq/¥ëóÞ„äÃõAoÜ@ªNƒv(©kg{b§8Ÿ*^1‹}úä:¬!‡Q­o:*iˆíèéÏ ’´³Õ´&«è ‰„&J÷†tb‹ÅkGg±ÕŒGıó„2wžW÷ö‚M#gX>m‡ÕÂI8¬XÜædS ‡|LD¬#§—’š.ñê!p©Æ›È†ÄÛ`¢ìZ FíáèóÚ« É¥ Œ=%c°Æ\\ ÿ‡nFQÀÕ ‚7Œj>QR¨wUFA›ÁIH*ÂÐc[J‚äãí%ngœ†öàbÃâ#h†¬ÒÊ ž˜ì¢h„S’ f'Ë §Fp«-|ÁâÑÄ-eÊéÔxb-ädF-~d×à¬iÅ@Ìa¶/”ªª”O~T´Jcl‰M~Ä¥ ‚¾¸d¦°B+vÀêæ°Ár :ÊÅe6#z>p¼BŠ9Â)MfD{lÆ^놖p'  |dÄNEÍây‚ä!œ‹VØ–ŽfGvdÁZKP¤HäS´•˜­¶€'fƒ6âJNDC*â®~gÁ†¬yîM›äS¬AFÆžØÿKT°‡"¸çq¾¬°¬>Ü…KÎ œÚƒË Ã^‘ì@j†DãT´ ±â I9Úh´"J†@DiÆâ™HãI°+D> wƒ¨2 ;ÜÐû$¢Û²G&â‚gÌnÆ4R-°Ä."Š»ôB@8 04L‡ é|ž ÒâE%*L:«tÐ-ÒÂ0$kmH…¨—H¯ôĤ,Ê/Z‘llpÏÚä¾àDN”©Nî$Oö¤OêÁ:æ!ñÌѽ<Í@‰î/êÑä…?¦ d¤D\°q-˜æþF'1’†‘À~>è‘@ª‰¼c: °'Z,m"UÀ#€'&kâùÌ!Dd¹ºI÷,ÿAm°#×À¡ÇJ‰†oxŠã&›ˆˆ 2˜ÜÅŸ–¤¬V$tîÏ?(„% c ¦Ë. BfË—ØOÄšlQ2 3ä]RFOœ2)ç-Õ ¬þ¬ú¶nž:G0î…š¼‡1"æ ŒG f倩G60VüUÒÄL f:.pdëB¶§Ãb2rN2É&2BEÍRM¿ËIb­ÉŽVè-#/2ç˜éÍD\BB¨¼ïU<ÂRê '¡&%ò](æ×ER\IŸˆæË€Mm˜lØÞ&næ¦p ø``"B!¶fh€ê-=‡ûþC*º€Z¤DØ'D$Ž®”nææÇJPlבK6$}bÞœÿLLƤrð§x$Ây‚N4¶S½ê-bË­f£6*!ÇrxÂê!¯ÖA¤…¯Ê¢Ã€I.Æ…\0q5QçeTâ<ˆh!Ï:XPƒmPñ$A:°è²{(ëºA?`R¡p¦ŒìPKÔŽ!ÑΰLüäip\â;d)†š“3ä"c)3·‚F &Ï˾Ää8УE°®·ŒÎ•š’ž¤«D" Vúì' §* =«ãÍÞâb䲂BÏ <¤¦¯4ƆÖ+éí0" r.´3:c‰ÀÆï HŠ ž¬‹ÈA‹v ÀÀ¶á ä…3/ó£J+¢¾Ä`nñ29¯±¶ÿÎ`ve5G‹djéÅ>Ï&&ÐúÔÐ8àB4Çb%(²yF¤¼à’:('œFç½ÆfÄÐ:ˆÅî¡#T¡7~Œ‚,ˆ'UÎÿBF]\II0^Vhþ®ž8J(õþª&Z%gºLSŒFê‹WâÏ&¶GÃ(¥/UkM­jБ" ¾.†Þ˜9IÃ,Š.Ø„ÏÇ$˜¦ô\ÈŸŠÄyÊÆ¡~‹´®«ä¶Nabl˜†½0¦Ñ‚ÔÀbd/äPZ‚%<…†>æ4ŽC„b©yÌp#š¯3¦RÒ€îYEÊH¿©¤^ëÍœÄ?ºc¥ÚÉaJE„°¦l Þ!' $+18ÿ(üxŠU~Ä–>íá+5lœ¬²ì„*U9r¬¬0YÐUVÊ©ÊçFå¯ÂÀÍû’sg弦x¸«/܇6tá6´Q?¬£7ô‡Lc·c1:þ’/ÞDäËž«ž2Mu¤&¶Žîëà“\c0œÃÿ*V?*‰êbYPaF¨­‚)é g—b&÷E¢§^ì¬)õ’X Å+·´É2DˆFb<((’SºÌŒ}Ä£K_oN'doØðSÇq¡Tesƒnè¸À‹~””¬PÄBhi·/˜†b5ƒbš‡]¶»w&‚„q1,½ÐtyKgÞk`PèBÖDTq¿’h b ýk‹üÿ´+…Ä(6ÛH£òé ™u+eF çrŽô\ éú%Ÿ:²jeFôiî,vg/œk¹"ÅÓü‚R&Mn2T@V±¡@Ä">t'õ¡XØatEd6úÀÇLIȈ‡ŠøB„gþÂ1%*'’¸É5©(Vr)婬d}7F\GoënĽÒ$4K#Wè\·+¬Æˆ~Ã+¼ž„Hrpp»©aSm¬È¥¾Ðð:[µ£°ð›üõ\^#¶6ý u˜ä0'°1ˆ¤±c,*öúÎ(DkFxåy²j^Æ=[²,õ²‰~$…rS&ŠÌ¶œmö—ÇPk †.Mærîöv­¾àÉlÐÿÆ7å!ˆM8ýd Ü!àsFña>*}‚o Ã<Öd]üH/êl 7Ä3Ï\°ExËÔ':õ 3†>êpŠÎ'{kH‚KåDyº4'‡?ß­|ìË ÞêßÔB oî*¯Ìá7ŠaÊÙ&RìJ(è6õZÄ >;-`µD/+ë<"lÐ'2ìµÔèÁ¦ÃgEÕV£x°N–I&5”'*D‡\™o`°;Mj6E*`l°H|éè6EÖHF9a´Gç­MD§æÖæB0îf0ÛÊB)–NÖ> i/“ñ–…”.]¢d#1¾c€úÅñ]ûjvW’î¦ ˆhìSÐÿ9ä4âïìÔCOOùt₺¡F°Ÿ4ï8ù3Z­—¸*°æ˜_BðT4ŒGÒƒ´‚¢˜6ÇGEÆcºä¦äöŒFjSI’ jªI¤=h©qV‹ÁlÑÈ–¥Ç ñ”†Ì#wcW´eÉÞ©’tyUdËy&Š´P„g³}iÔFï¤ HBAg¥2©,‘ d1{ïQ —H(űÑhNyäùdÔÉR"Rá+† Ì=!ÍY¥,JA0¡šqz*ŸNG7 v*è_$"¬²2)ò!U+‰ÎåX‘v Óg½G ë‹ó(j8ZÕÌIj³šDÄ#[Gj6xÖ4%/ÿ…kQ)’™Â)~©Â*†pnèa ò8ÙuC¤¢KF1WÎp•sËZpZ‰^yÏž´ÆIìdœ1:}GÓüf/¥÷j…Ë Yõ5d\¦{nÍUIÂeœ&ì.‘f“.ΓBƒ¢xbòrÎþj=à†d` ¥dÏy­²ŒV5ê`PF‰Y¸cLû·Ê¾¸óU°ç×)Døx Uɾú)}'?,ýª:ã¥K–“ [X_‰–ž˜JHðû *UrFK ¢ˆ ßýdÛÿÉ´f6»æDPËĦ×™7YØ$98mnîÁ+ÔF,Äó„é÷5W<H³´·0®œw‹\ä]Ä&Þ\oæ0=ÜcÁÍ\ ïYK¬¤ÕdìCÇ;‘2¤­@K¥5rä9Ñz¸Ú³ï¡(AŠ6XXz§¡y8B„ã€V:t…ñBvE*çètÖ¤+Ñë44Hú⋇¼€®mF7hò-ƒŽ %¨:R’1s1ô´N7SG……Sê=z& É ˆÖêmqáR§ÖÛ%Á*‹A@Œ¼yKËZ¯È+v¹ÿ¶Ú¢M†h1Üíi]çš5M=•à@ËA·[‹üU$ÞMAÍ÷ÔSP…' |@Q$¹DR©–SiW%•Q>5fàÚ„ÃÓS™sb=Å,¢ŽFÚ,Uõ r¢ZÈ„¢ÙN-äY_²áU%L¦ÿ™ÜPNni I/Õ¶€< T¦ÔeÔ\š˜ÖWÄ™GY6žAwgbY¡z”sœ¥d#w#eõÓQ,Ö&èfû&ÜéÚexh˜R§å¥anfo:^©åB;z‡ìy[j˜j.¡TæÙädBuDå"ÈQlD®jgcD’v¤^™'•—žiK^Ï=ÔDÕTì€eWÚA,5úÔp8¥à8Ê—²$!kV<Ñà ô¼$”¸àØaM&à”M ;̃=ÖðÁ‡“ÂJÑ]võðGb­=iáÂìqتbX)5ÑMSŽÓbÃMÅ›GúÖY™m.è›^p‘ÿ%SK—ö:™V=휃 rÖQÇúÄbÉ=RjTÔYú R9‹¬ã (õÉP›7féN2Ç¥RÙÊeÜ–6ùmí ’ù˱fCú"âQÇ#F9û«÷ª’b~)i{ûíæ¾ ݦ8Ó­ÖÚ×TE‡‡&°Øñæ$d¬*Ûʽ÷ê~ÒëmR2f›àK.9×Rg}Ù%F`+œ4AQ¥#R=i.Û• ožŽúR} #”Qhc-xr1&áR'<ähÖæÝRÀUTvN¯$Te[/˜ZÿÑq-‘{ø#ïèÖÖ‡ptB  Ñ<rkÈáKØY˜®¶õ%Õ<6Y¹Óª^Vÿ˜1%/=» šô—ÖL[»)Ž»’#®Ý%†+‹IXQÎÓ³k}QŠR†¢ºðLŽFnâv Ò)RFë(Ç>|áˆ:‘+:y¨"Ø4·XŒ‚†ñ{’³Å‰Ä"FR§ÌÕÐm‰gR RØÊµ˜‚Va ðHõ¢ô>R ‡lšƒN 18–‘ŒVb³”©k3õŠÏè‚H»v=ìGó:Í̈e¹Ÿ½©Œ’ZÏ"Â’ž-…uÌs„x’ H=A‰Iõ+@V†‰©4݆tö©&6,Ÿ³~"•K’FPdÒÖ‹7¼Õè®W3¢O¶r¥ýDæKãeªÞ•0œÿ€O<·ÊÙžŸwìCê@ÐÖñkL"nÊ0=˜²2ét¥*CA_Œ’×™2Ö«cÁäJ(ä4ˆfk`;¤z@©µÐ@(\:’h\½ÜÔ/AetõL³0ˆú+)@œL®Šâ<Á½ê[¶»Ÿ’´eˆC ±H8ú A”#‹p‡1Å1A9ÏV„Z>7r?Ó¹ä£@L’fhEœü¡fGy˜ê£%SˆA G#(& Kw¼hà*†Ñ%vŒ!/±XØ›ye!yó /iÒ7u4o¢ƒëI$õ¼U¢gPÆñWkÄZ$á§%³a”²)!"¦…ÞÔÀFyNͨÿ&ÉߤjÃœÒæh»qŠÖ8¶ÖÄ h˱¢Äùù-^,Î…©­ÑH0Z‡…0¤!“tèC!‘ÜÑÄÂASÚTÚÂfSËkéOC_òɺX¥kv’™Tùâ3Qè’=53'`f8[¾fmy´”c~˜Âu}±V4Œªüô̧´f ÇávÑ7.yx›BÔR @]¯VGªÔ£4q…lGb—a´7—Kì9‡2JD2¾n0‚ÝŠ†’Ê©5Fí°÷yS™Ä#Ìuof!Qf}˜UºæXKŒJC&ÉË@nõ' f8å‘.60a‘Râƒu|ÿ"ÐÞ”Ñ@ÇHz׌ÐtÂ1-±“?ÑQcDŸ–5Ì~œŸßürÔ.ßH›ZãÛ’É2+à¨.‰ÛM0i™œÉ)Hž Å¢ƒ%Œi¬q‹AÈDF²è R±FÈ››rOJúŽ“D"Ô w@®f«^H:®Æq[-M¢EXÚw~®NcµƒôP›p¹ÓŒ×b ã¨S¦Ì:üèr¤ÔušCF‡=±‰å@†(\Í*”´#sÌÖfX ¡ŠázV7›#Íâ$™¥0†êúŒÛ&âyÉ=;)*mšÆWåŽiFûË݆n Ü¥aO›õH~ÍÆº;åÿ® G,Øp2= …|/B«Éjo?8IVj9Fí6ÉX¢6˜»Ûê›§´±©9u\ìN5:G˜QµÜ©ìê‘{ÝpUAÝYΑpAÒr5v%aã·Ê1Øa{óe«|-[ðEM€4 ¸@r4Pó(G9Þa<ÈÄK&D_€XJÆíüuW³Äld¸õÆ–Åyæ4¼KŒ¨ïU>óQ°‘ï‚IBÚmç—{ôz–ÔÇí®ÁâÎ.½EYfë™±º}}Aì[ïW!~ˆ)›àæ‹QH6ocñXÁ`ÔÔîh׆“[cÂ=š™TÞ_ø:•ƒ‰uÃà˜‹ÚÒi˜¢…5º0ê]l 3zþÿHÂç¹üúýXHk¦·?Š. Üj ¯+'!"¶@ߘ‚wÏíü í[¬Î$2t¾±TãИHTÎ!¥ê#7 ª³Ndž³T£Wâæ8Ô|;Ÿ9gË‚$²´8?¢&öM“NãTNú5é´NäÐN'Sù` q0jW‚J2\ÃVUUVu[±>ò¦W¨×QÓDJæ"1×Q Õ2”/jF·3jhUÞc(ÓQHd#Ka–riÜÑ)å÷0 ÛTEpSs`Æn®ÅGnÁÑhRpæJÍ‚<†Ûm…DWµteë ÿP1-Åw&žÁ{'rç6*±H–‘=Em#tbŠAK£FDQºrz8s^+nz¸M»á70AJ¿8ÅsT{±i<‡Q¡kT2!i²iÆS6gFd¼B<¬CAz³J«Ô?7¿%Ó“cáâDãk^0´5B ¢3K!BQ5Ã"(·µRÌá2""">@3%pð…¦×“*Aæ«7PÆB V.†C/Ú%#aE#Ù·Sà¥Kç^rToª£KÚ£7Úu #öq*”AKö¾Òi7£;!'3µÅàïHqA•§ëë`þôHÿ´bUσüx'ñ"G4xFG;…%rôPãF(ðõL¥×.bp ³k?45@·0Ie94D>_B8ªBFÁ„T=Ó3¥Ö{ Qj_dBtÅ3ÄTƒˆL@É(`ò3ÇarAKR]2~×¢aDæ‹Îó|ærYcv5Ö\ü!GÂã‰Ï£A–q2–Û’9ÜV?5C’qû²4b’åˆ5‘Bÿ'gñw|‰1,ägñQ1mr1³1ã1‡62%£ïDî` vÀ:6#vq$|¡„8zÝÁ žÚ“HÑ'9Þ¶rq]ÇÕ$ÁÓ J‘YÈå‡ð1Š#§€ÕxáQƒzt:Dcÿí1ƒõBX†6õ Èå€|~‚S1S±BÁ?ùCOqtŒÀY.ï¡;ºU‡—Ñ')—ÒRVs~8ó,þRQG÷ƒ àqC“•~­qaÚEqñ*J`öfz¡%¨8êqVâU„sŒâX[Õ>pt) 5–(ù2nu˜;„È8yÃPl¸äMy‰\Á$RÓ‡`3˜ä£Kªb×UïH8¦V‡$Ÿ]ˆJ‹á‰Ã¤“”:’§ÈŸÓ4a)”Hþq¶M¶ÆÞDA âDNæÄ5ÈNŠöNà@ØÀõjHšH>q0ª‰zW 8°‰¦e5•4pÿøÔàã. Ѭ­™8 ãoA;z$Xßzc<:e?ÇçY‘¸8ðágÍÙgC'ü9á`Vt"PølÝyi…ˆ¦cewÕ1•Ó5"ÊKÿÖ>®©N.ç)V¡cRe-D;!–´‰“aa*¨mlS5Ò²ö&•UŽ˜ÕC|%‚UcW*e`Ufµ¢EÃc¾£žU€hŽJµZÕ³^èczÈ·à£i'´bhY‰swÓXƒnE!rš î‡4Ú51¤/<*„'p>'‡B9?¬•Z(LŠVë3ŠÇŒ¹õŒ¼%>ð@ë0+(á²€÷‘U¦v"Ç+ÿØÅc•º‚/ÑÊKpf%ö6•R-Fã­@ö"µc)wdëD»ôG vP0nVŽÓrK51+'!õµÈ@lî²!!‘=[ŰEŸ¼žÆÑ–Ñ4y5÷ãB” a*çiG–ä9ØÅï")–¿Æ’b(y}.óOya‘ \Ô.R{øêª¾D8U†;õ<ÈF0S)9b#gw^?æ½ÿØ(íù‡2øhNÎI+i,ôœ[‚i²:ÇI§¤RYÚ D2÷) S]¡j“6~ÿÙÃ0”DÛ×8L*‚y“ú[gU~ÅѪçqe‰I[€¶*‚ö˜Â˜ ’™hÿ•‰÷™s5ޏ©‚÷Âx}¦Z‹x)}‘eàa5ê˜8uÇŸ{´”=‡-Û2’%7,®wˆpëŠãI3(mR4[Pd"g– g±'`ˆ:~ó,ùX¹}†›¦¡ÍJm¾q9D™.170'‹ŠÓ“ŒOAuf³µD“n{1/óp”/ÍzÌÝ0 *.Á‡í5Ìáx¼×{¢Ù>žÜ´";C¢Ã4èƒ`0¯ê‰h¶…¥Œn–µ‘-–r œ+%ç’ö°IsV%WŠ ’ÕT~…ye¸¶–]¶y£ ui‡ËUò O²ÀDÛ¬K7@Gª±uÿKú[n(\X˜g“ö.õY=3ÂrúS†âŒü“Ð=gDÆE²÷"§6+µŒXAµB Óf0ä1f<ÜfH³{ß2LœAã#wÉ$æ0Sငub''â¾ùÀ'æ07º •µ4=¢!ùkÍlJ\‚I¨§?72TŠÂ‘è¨.Í%D–XFSÁ“GLÑo×XÐÇ&ô3´ºcšV]âŠAÌB‹ssÚª-•. óÁ.âV:ScÏ’Ìä´°=T‘5“}vU<•Œ:æŠSâPEµ/zH5 5w fä:yl“5Çc‚ÿ:Ú¢¿ˆ ²5ŒÅÈAÛ“>«»ŒҌò[Ñ8"%R!øÓuƘ` «R*Ý1t»rµ^¿»UsBaNH‘0ˆIV¤£— b, êª=d«ãcb‡rØc:Ž¡ÉQSc`#±Ôôà t²zô%zrEæ@t£yó„)2xmŒÄ]ýÛyW,ñò#‘þ+m)ØARjF«‡õ¦¡dLÉ£B‹#_ V)g43Gfžk&JLUÚÇdí1äAcÔU"´£) A©Ù ߥA#yÓ%:ô™u6~o‡‚‹G1ÖdöÔ;È£8®×-ÎóGÝà†žBw‹€«6-lkCì#“D‡3Ž$½ÿíŠ0qv\t>“ı:dºÃ§fLh‘2“i2óð˜VÙ@Xâ›Gù5.ÿJe5WŒƒŸu1ß çˆÄM6ƒó\L^ˆnãmÏM²ù!Ÿe ½>ÕµÁÎz!*:)¼y…7¤äp6i3ÆÖ_ƒ P ¯N6VX+=Äع¸·êÙê-.S†ÕVC@S%½¡W£ñï·Úô¹ˆè’Hf(?³›rZѶU †Û았¥0 –åmâ—õ´YJmÎ!e•‹ ý·™Uy•÷ßò‰©4o?Ø›=õ»´s#ßy¸)”šL21s.ÈRRšXc>º°ÿ§u²Ò1º¢½²=ZcÝAê?dÕ¿à`¤NGÑJ*u$"áàÆ|àIa§0tz]óÔ ÞRjòACóÇe‰Ø&F½š]”N³é<Ñæ` ŒCÝø¦im`¹ö.ê.Â*±ƒ´ÿàÈ­nݺnàÌ• WnŸ¯Eêº îà:ryô 2Hh]±Pë´]ÔV‘ ¶„ÝšìfÎ%9r#ÍY¬8¡Ë™0ZD˜P$9“) äyP›K‹*b<¨r&Ms0—6­ÈSéΨäj³©màÅna ›u,̰i½ŠØ¨À¯µN¼(f̨nÉ!%k÷ë\ mŠ»—`]£ÿ_{RŒ 4jBšVE’lºn¦H”%'[ÞI0.I…+-~Ë!×®„«ì¦™qâÊ-ƒ>U©éXpšÍ­¼cE¥¬ ‹Õª¹©Ì™#±ÖDÙzpBœQ+ÎÜœ§Í©Áç†Ý‰·øñéo¡ZD‘«Ð Aµ½Û'H]ůÀ×½±6©9e1vÌ“îÍA Ê™ê"š¸RŠ@‚Ì9P¹ËFÃΤ’v;@FÚ‹¬±2Bà€’‹¦!›)-¦®B‰"ë.#H,Õ¦ò*)ºü ¾wÓ ·yC()_ˆ"®hRI« îÊ'Kî!Ϩ„ÂécD0ZdX@!¯5Ê€²ì@…®âq3ôÿ\¼hÇËs« ìV”ê*s^ ¥3ôp¢¢Äš·¢àìi"¤ÖêÌB6£['œé¤ìÅ#«MKì ‡KšbòÌ6™F‚NAî$ °“D|T´6që NòXòÀ±PE‹·G…+”ÀæNˆËÝÜâÌÀ¡Šü4·Èª*êÆƒì KÊ6ÅtEmòÕ¶Gms¬)>‘EUÆ`k…N20{ƒö´!/¼§ Ýàzª$òÎ1\ßFRîb“XáÁ˜ÉZœ˜´ÛœpÂÉ)UÉ•úZ™–lªÁ˜àšñ­žŽÏYUVã¶Ö>óñÈq6)¨l¡…l.ÏfuÈßÄœkj—²ÖåÛ‚£l¹«U¤«N¨¸éB³Nâa‰‹kw;±D>ôq²Iª¶èáz@–(;¬Éœr Ñ?rè±&ÑÚ´ 'ÆPDT‰kf)Ãÿ~w ÄÁ zœÍÃ`M[©ǰ”;iµj;†ùÒE\"š¥ÈˆRlñÝfÒ¼© UÌÒÓdª"³ÍÀäFB’;Rå%=è÷IÄ:|qЉç7^KÐÎjþj:*²–jÒ˜ÕAÊ%5û¤ð4šàŒ @ÏâÕ…>¥£M‰OØñÛÕZg8š-åDRã_µÈ¬¶,I0µñJ6 -7E$Vs®E”‘©Šef YWJ÷1Õ$Xæ‰ãt¶ô&¸­j%bޣƘ·uç$:“¡¤hÁŠM„DV|Ñ÷r)弯&tâØPÈ(qC,‚“ùÂ-éÄ2—±Qz”õ´§½¥6ÿง?ñ+áèF„¡/zèá°CAâ85¶4ÆLyñ“i3Q±ÎoæI£÷¬!ñD:ÒÌZ–âu.-Œ¸"¸'© hnÜú Oàs6Åè,f:! s¼”Údíp Ç>tA‰÷Lm0y¨":B%TD…ŠkËM†§£çÇšBß§¨¶:†òr*+H_lšÓ<-ÑVÁZ#»¤ç:m©\þ0–Jjn9œqÖ’,4)¹bãI6²b5ÀE°IŽ|ÑòÀbmŠ,D¹ÌÅ~t>‚lO/XavDÕ ±Ê*$ ;¹f¡¡ ‘Yp#kaê„Ä’<ìGT¤ÿÎ'÷§°ãÀµ6:Uíš(nçx€£Î­°U?×ðÆ'W=M\ÑãU£°Ç=4ä|êsŸüì€@™‡5‑˜°è*&Ϫà—3²i¤I$ÞøX¢!y07Ôf´"2Öe‡«|Ü4utͶ&‡“zò£n'¬'*'V˜ÍTr`+­Á g/r=#9ô‹DÄ‚zЃò0]=äá ¹"ÜQ Q&Hlñ W®7Ò7,«TŬWr4é¨ËopL k”ˆ¢w–„D¾ITg~ÚÓ0H†J´$ö04¦§¼äzð9—ÃÎÒµÀ8r¤?Ál…§B@©úW„ak‡M"šB²ÅÍ|ÿû­½¼ä}Ö¹`*'XZKÚ&[U$±,ÇBZûmq“€LkdjÕ™ªpë˜ÙÞ¦E0ⱦ$ 6iñdö­³In”¬¡º2û»Hù³µZ®õØÅ@Ä¢|Èuý€Ý2Ôë^ùòÁ<‚Ë8“/Æ r¹,#²ÁøÍ,lŸç*Äö¦8ÈŠQ˜cfÕ5ˆ©H-Vháä01Xé×*—Ô&(h2ƒ"u¦¨Ÿ Â ?÷Q 8b£E«WÍjU¨Ðq+ôEHª%¨"o¬œ  ˆ4æEE®•i[S3s¼N{Œn8;Éa’ÇeQJÒ@“Ò —ôzLGÒL,’¢,gÿ§(ÿ—xK¦d9£ìf–I¶#wø¢©äº¦NÌëÖÛ‹@ÕÆÆ)YvÙI}ç™ ŽÜ¾êêÌ_¨Ö‰Ð`Ù p­Y™uq£Y%ëHڹõ5yÌëPF– êÌÈA¾ á°HÒ‹O{¡‡?Ø€ P¬ºÕ1gõ(ÄG>óéà­©,ˆ+Ê‚™Ç¦æ-U5ÑFÚ4)ešA~"þÖÔì•¨ì¦æz_’­Þ+&Žz’Þ»ÑÑ=dÉWFh›&Ó\º‰_ L"”ÑyÉq¤?¬ƒõ¸Ç=êA¼##EP Á;š»®-œëM »õ׈|lãVw UÜêX¦S¥ì XÛ”KÿÅæ¾éEå·& ¦§lD¦ ry’·t{.=ê÷› Ä$ϵ̽o¿dÓUVI¼M9Q  ¤Šº¦ŠÉ§ÛÂÑë—H5DT=¹ÔA²¨Î®0Ö5v5ɪ°’ß²E”°¾ášÄ‰¹T)­ÀÈizà—¨EÊzÛM“üÙ«n<-¦ÌÉʰ\¢|*r}ü§w¯ûþéñ Rà%_’ýx³u–˜®!õ0;ªŒ»Ò#ˆc-g£ qÒé ‘<î¨ ä`šËX¨Á g‚ŒŠ‰gS¥¦£Š³˜Bª!9™dÃîÐŒ•94Æé™b0ƒdYB@Y#‡)ñ…Qh¤Ga&õHÿ¼ ×à˜®˜7òBÎ!ŽÑò‘Œ³ÃÆR:^#õI²Ê&Š[)öh©Ü’…ÚÃãI+jÂJ+Á*ÓÒb!ŠÚئ©˜†KÉ›šY¡+ßÁ–%Qª¯ê·+˜´©Ž™‰´a)¾œ˜bá+ú“óH˜Ãª+Zâ‡1(4ìú°üˆmPŸÿ¨py aQ£ªx Cм¡•Üê"Ké&S(jÁ5 *¦‚‘øÛ¬äó 7ù¾B—–±$¦ ÆEš= ™_¹& CÿDó¯vt‰pPˆlÀ¬·+†7@„ñ p8…2ˆ„¢”(‰…PA!!I[“±†‚l “vËÛÀ²×x0¢"Ê%J$ŠŽñÑ1“y©Q¹–®SªÇS¥i£ô¯ ™÷‚­9\‰Â!ˆl 鶉ñ#r!»q$ù Œ+ ÉÉÒ2?=„ ÛÛ¤mã°®›ð𼵉¨Ì¶,R;‹b ÷‚­Ë©ßà³½q sQ¾0ú¤·¡«‰1 ƒ²œê±Àµ#±téŠÔ;(D¸†ˆZAP3|Ñ—zx³l@Àa½ a°–‰°2‰'Pë8ûúk±ªÊq£/yÿ á±­Œ[-qÜ4ò ©œ$:q"Š›‘˜xêÏ™x)tK“ßâÌñ&º¨ÆY‡|ð6@„b¸¦È†?°ƒQȇAw0†¥Ñ›@ä6¸ˆ‹'š#ÓŽÁœ³£¼Tò£Í Œð;A9Có¹)¯¸C¹X<žü)ªá²KCŠs‰Fƒ ø‰›n©0w:0‚œ˜»ä¿·ì–²(¹ßz%ÙÜÚTªíx8ÍÙ+üŒý/HE2ç Ô8Ô,O –ŠÆ‘¹"A›‰W^+ʡħ¦œ=ñÁÒ¼j˜Wÿžæs;ÊÕ¯åY¡´€Á™Ì™DžÔÁ1–2a™£È‰‰{)º™Oë“ykŒÓµ¾Zž ÉFŠ‹ «°Š<³ÂÛS$D@RÈ r胪E„Ç*F¨‡’¸‡õéF–,ÄúœÀÁ=k”˜™Êë“ÒUÃÜÓm½?™ºØ§ŒÁÏm1/±)Cy+#êû‰~}?ÊXA= .ÃÑ,B°Úl°ˆYø‚†„|ˆrˆ’¿›ÑIaºò0â* \åá¨% • â8É[A“ …‚­{,”ÍÊ–Œ¼¡` E¼È%—ÅÅF:4ÛóÕÕŠ:ÝZS7¦«Š;ÿŽ$•*KÛ!¦2KÒ»Ót3™é(*Wù¦ø¤ ˆ*;–Ì\q3U"Ô)“.s ktb‡a¡üò³ô°~-¥wZ¿èÓ–¸¬²§×õÐ!S•PX~8H«Å†AÑ…1ˆ„FÌ|Ñ9r±ƒâ34Ú õú­ˆ‘Žö#¾Xu­€Ë§Ø”Ž¡%¿¡@ÝD —Ô"×YM:E¢<ád6lÖÝÐàË$Móê4è3;Vy\¶”pȇb8HEˆ„bp‰E°BP„KØÇi!#t­ë4ž’*Ù bÒØ¸‚*—%"Y½«‚áT¹L·TÊÏ휼˜­Ì+å6LŠ‚ˆÿªØ´®ÍÍpÑ5ßS“ÁZ‡Ö‘e) ³”Ì<‚Ï1\†Ë,kIºE›¢=Ë©ÙH6œâ¨õŒÖ0 ªÑåÅp¢®s_ ®‘âµÀ >ÒÊŽíæ:+ÞX ² ª_#ßì¨d¾9A×»)›¹Ë q0¹KÒHEÐ…¨°8@E k¸œ;Ÿpx;k(&sâKw“)Ú <–TŽ»µµÊ#äÓ-< ªÀr¥GÛ;‹\1Ü\c±#oU»Œ•¤·BÚ0I#Q· ¾i.zØAFŽDè†X0ÌH¨„H€ƒ àP(•iOAÅKhà“‹R ye­JÄÿO–VÉb•ªŽðKÇw»3³«3 tìI›ªz–̺ zœQÉTmqŒñ q“«“P[cÂø "ÂÓºp˜ßîTÃ0¹J(R3å_–ä”mãæòáI)75®Ò쎪/¡[éY/³‰¼è ù A”#މÆÇQ²ô£KVm?ºbÇÔ’?úÓP* BíAàHH„HÀYJìpØ„Թƹ‡kÀÒ¥xÈúÞ µO,Ù$R\8 šç‰'ö:)桚,:ªo‹AÛr¿=9 {+¿O¬¬ž‘ª¸Ë!ÑH’ûê–O$ Š:& i8øMbVÒH8fY;ÿìÄ6(sðˆbXÌR)Á¸4Ž™­ÉA¬‚ÞFÙ~­tòÛËÉëjŒ•>H$¼/—'2\,19¯~Ë£¸a‰†›.:1d7V)7'Šƒ!\ƒ¸4 G6‚±#Q¡›t+Ø&‹þÌÎKtF¼ ÓOTÅ¿ÍP2¬fl©¢Š÷Œ ~=|2K´i°pÒmù¦dcñXý¶Â¿ÊaEã€iJ¼ÑX|Œ<ëªÕ Á[<Õ¬‹Z¡‡}0ƒ OàX@8øéæ­ÞÈBw‚ª}Pve߇ýÓ‡eözpöý“öhgöiWvh—vlŸvg_ök÷kÇö}pö}÷j§öe7wm÷ý+ÿ÷ww÷lçvo/÷u?÷x—÷o·vmgvußöv7÷mÿvjgwjOwz—÷wçvy×x¯fàõl3E@„H¸„{hΣùZX÷~yhö{ùhx€ßö‘ow‘ønç÷v“wùƒ¯vpxxwù…¿ùjŸ÷{Çww÷vwy•çy›ïyfz™'wt÷}'y•gyœwø·ù•_ùw?÷›yvïw¨ßz÷w¬_ùœßú¡Çzs/÷s×z“GxzOznx–Ïw}ŸvœOzœ_ûl¿zšWø‡¯y~?û¨ïvu·{©û£Ÿ÷´·÷¢7|»ç{³{ïûýë‡B„Žÿ„/8êc¦ÞNX3ðz0ˆwˆÓG…X@}T@ýÔGýQH}WpýÔUpU ýØw…ÙWUp}YxýÛW}T°}Y@ýÚwÝ…â¿ý××ýÞW}ä?ýÓ~ÚŸ}á7þX…ا}êwýäŸý×_ýÕ×ýÕ¿ýX …Õ‡}ëÏ~Y€ýÜþîGæ_~ÕïýíOí_ÿÚ~ÚW…ßO}€E*Ö¨X±Ž’ ªXªd¡REÐà¨Q‘èÙ›7GzóðÑ{7(Ü:Bë¬eëvr[ÊnÛ¶qëÆíe¶šÝjâliÓ%K™Û|þäfó¥Ìš1SÆÚÍ¥Ìn×–Ò,šsçÎ¥MgÚÄÿIÔªS©-—ÚŠShL–_¡N…ú“&Ñ–JU^Ê2(R–1of•û5åÏ¡a§bŋͫU¬s³õk1ΧHg6uùw*eÊ=‡š5«8çM¼•köÄ»ôî:lk¡ÂÝ9תV¦‚eúò§ç”OÅJÞË×êµ–·¹–Sé]Úµqæ– ÙµkŸ)ƒe qQºI³El|§5lÖ"íã¸o_½}ýÆëK– \9h1tÐ#® 6lÞÜ¿Ÿ "; PBJE‚2J€X‘’B (øà‚"H!F˜à‚>Ø¡‚n8`‡¨Pˆàƒ$þ7¢†šø¡… J8¡‚2^Xâÿ‡v¼øñ¨_o ‡:Ú—£lØ1 @Ɇ9‚’L1S"ÃŒ”RNYÌë“È5]0™£‘:ZHƒU$àŒ Ø €ø¦š£È©à™o¶é&œgÒ¹æ‡j>¨'Ÿ}¦Ùa t’˜¦›i®)g¢ºæ}¾yà¤â¹h¦ƒfŠ œ¤8çœщg©3FJ©ª’:§ªÖÉ茤¢¹f«„r*««¦Î:c¬qvˆ'1²é©¨{âz'¥qúJ¨³‹öé•N{j³ ;i­Ïš-¬±ú¹m›²Rª&Ÿç h&";î$£¬N9ñÎK’¼åðÒ —ÂÈà=ë¬sÿˆDBp$\Ž,ˆèãÎ;î¨ã9äÐã°Åó¸ƒ1ÄïpÌ19ïLü°;«3ÏÃcüpÈ#“#1Èô¨±:³ó1—0KŒ±ÌähÔ±;ìÄLñ̃¬ÎÄäÜ2É1?ÌtÍêTLñÈFϳòÈï`¬sί<ÌAL)„œH$f'bpÁi#\0ˆÀm‰Ùp| ?ó|wð"Ã=3ÈÃL,ÅHùw–€„C!Ù˜ñv$ŠÀ=J<ŽÄ’;ìdŒuÉ™Œuç(cí3Ê=Í9è&÷Ü1è£{ι鞫®ºé^.û;ë¼ÎºF1ÏÜ9îµ·þ:顯Þó:™£ÞqòŸÏ:ÿó¶Ï®æ£N}îY;ï¼ÓÈ7ÿ|ëÁÿœñ<Óoþò3ß³úÝóîõôê³ÞññÙû¼yü£Súó×Nûòë3ÏdDƒý@W:×/v­Ã\ÉÒ<Zwå{_a×<¦.ƒ±@Ä>òE¼M‹PDÍä31p˜pbë Å$ÊAe¼'><D$Èö8B€¢ý(‡%þ°r¬Ã\b‡ (ĉ™æ¢6Äy‘K*\8¸DErÑQ\¢ çåB€1ˆä˜—9¾XÆ%Z±I¤¢öE+jq—#IÃèD;’ƒA<#Ù¡ÅyaQˆJTâÍaul±Š@ÿ!Ë7A¸`S$Ýö¸JB6ä[Û"Á‰{¬Cø((QÉH¬#KÈP3¨T gL)$A„5Ì ILô¨9à ‹ª!ŽI¬¢á.…£‰#&#«HLù<“SŒW¼ŽyÅr4ÓIcâì˜ €‘„‘äHœxG1®ñ˜æ˹DsĉÍç2ÁŽ#Þ1á@á=UD ’d‘V (?ÿ9P.©s‘Œ¼" ÑÈ%Ú“Š(ä&×(Ðqâ‹-è:¬©ÌfnT‰GC¢EªQ{Ú…ÎThE JN€Q›Š è8íåÂ}&Ó‰äœX8• ƅó©©ÿhM#bt£Ug…¯)Ñšldæ<©h/©ŽT  ‡OiÌ|¶Ñ‰Ú dQçL4VqŸ}æ3+ˆ}„cþp†Eô¶ˆrÈ‹^•×>c±‰í¢_îH\=þPCE$‚ÅÈ—ÌÑ 6u‰X\¨6ôÆ…rµ‰X<¡¼†¹ŽÊ¦õ³R¬¢ —ÈOFz–K ªB· °&jc^"Ý'H7{ÂÆ*q˜ÃTd4%úOù8Õ§ÒX7nÛRyŽ“<¬Þ˜‰J B„Ë$Ù@Ýç‚pAdG>öÁŒK<•Y*à¦Ä bL)ˆ#"Ö1†½‘Íã:Þð˼jƒž¯ÍoâÔJÎÿÌ~Ö§°­ì~ƒZYµjÄ~ª9;úÔš22Á\•8¡‰`m`áý¬ZQ/Cγ‰ÍpƒÕJ_Ðb¸› ¦-NUjà}Bó©-†±=ýÔ×R3œ\5«jÁÙMbr¸Š•ç0ñ‹Ü؉¥—>íälÌK³Í1oìÓþwuðk|Âu4³ãT"©˜af2±ËfÖ°hŒÙãœ\r€ÇœY{f¶n°”Ç|æ&c“qΰZýÜeöÈԉߌ—Ç)h_V™)pâ.}|Öóð.(VDžbT…æˆÅzÚó^†#°á¼ÞÁ×udÂ?ôj<³ÚÑ„ÿsœŸ¾cV&¯£yqŒíäì¿8N©3«Ê4¶¿Ùdž—¾?¥©1½ªë¨Žt)ÈÔö¯ÉqTº€¤ AÝHŒðlšÔÛºÓmî颛ôP&IÞA¼Ù#Kk%y•Ëb¯„¨åI±?†#ä(C,€9Mo­±#•l¯‹Ûë‹GœßœèÄ'f)2âæìf0¥øp“ûÓŠ¶=gVŒñ£q|â’umË/¾SÛŽ”ä/϶ÉcšUxzÛâ?#Ƈ{q¡{¼èo9w¾ôÍ ñ˜* zÏÏCÝŸÅyÊ­>q”£|¤ôU¤ÒÁŽFBÕé Æ#ØwÞÆ7~ÙŠÿR·¸ÅA~4¤§Ðéᨄ öñQ ¹#Œ×=ßÈ5æB_äà—ªŽyâ²Ø #Î Y/ÑâàèNu+Y<³³›jDaqM[öL›/íÝa,ìÍ6ÔãÅM"6Õ(ŸÙïU¥¾æø­WÜÊ‹3ä_Æ(#iò†nsŒ"]J39+H‚±£.!Ìvؽ]¿ºá½n$ôAŽ£1ÓWàÐ 8o®ÅðF1Á%D`£ (Ç¿L./6¸bÅG!†á‰WBê^qX9Ôžê¡‚<íDѽDT~É”>-“>Í™8±ØgÕ”26Y ž5`’çÕX“}VÿΙyàgy ÆS6ÄSçᣅ`u UÁJ ¼ì &Ñ=ٓ棱 ê5 I$çÑ6mU¹ Ò^6Ù“6í“ii{„“® ‹u`‘±Q-Åá«ÝAÔ:| ²ÇSENñ R ”Ú) î J9ÓéÉa– 3az!^q`ñ   ú <™aíÁX: ݈ÊV_^bŽžNŒ%‚÷)q= )”“½D± Á|$Î<üÁÂ%XÕ‚C&øPEÚÙ•˜f‰‘…Ñ=iV9¥‘C)"…_ø‘! Ñ®‘Ê­Ciÿ­ÔKå`n™‹}”œÙË-Z;5‘9“í-Ó3V—¸Õu­[$8bµc&¡›#ŒÙ˜Û&q\9;)‰¤RyM‰/þùÀ‘ÄÀXB,ÈÇ=Ñ4܉ñÑÙZƱÝÃÔoùÓÔm¤%Tqµ 5Ý]\XUäe…\ØÙZƒ¡ÊÝÝKf¤ÉAãfdFRT“´ÝÝHV:¹ä"I–´¥¢Îœ9±h-SÓ©ÄDå$Ññš Ò%”EêÞÎù¢F¦ØaåOFœ2M]SŠϵÑVŠÝD‚YYZÑ0Ò—Í•ä Ò1ùÔDùdÓyO¦5MB ôÃjÿAS,‚ì“æQ]_þÕ;–ŒÑ:¼ÃÀMðA*Ô:\‚h4âÔ÷iÃR,R½¤@‰duŒ1Ú0†}‰æ±H:Ø÷]¦‰˜µkyäK©WÝÚ?Iâ©•¶y%H¦’aqU!T’"Уº™Í"ìM"¬›¹I—rJ—u…W=¨É‚È*ñ[àP‰/äzÑRDÂäAHCc Ä‚;x˜8y™6dCÙ"^Ááæ–¦ØŒÝ`P¡}¢#©óÒÆÓ•qÐ=Vm ag^#q%N!ÆÓhfØí_^g Ó˜%¡‚ÞSiC¶X½ÒÿÿáYŠÝ™·áÕñ±aˆ¾aGݧ žhfr7Õg7 XfæWf%léè ^!@!˜Yÿ]¦GÑ­ "*ZÞ áÅÔâ÷Õ˜š}Ž™êi©Q-#ŠJ ˆÖžDu^í7ÖXž`i)fjY‘f"’Sa™9XZ)Ÿ•zàþŸ…Z(…UÂ`šÂ‘2ÈAØ HiEy‘{¸‡ð8ÐC è !äÌB4 P'B>HØ„ýS@XŸ]Ñ6m…E&TJ¢™ñß &±“9èÙ e¦D©œ>ñ(C]Ö )TfNÝæI¢m:*HmS9¨%%Jà†š™jÿž "Û»A§rŽP=Bg&Y«e«»y’>ØS5è”A¸Í<¿¤yÅÒ¼,‚5¼ !è.`½+¨ƒjI¢/Žb×µ$>a$4V'…‘\ƒýgSæ—•>œm†}fRÆjåj ÝÑœµ“]þ¤R"ׯfäÄ(SL†¥S eEM‘/å ,4ÎjNNUÞµ>%eƒ%¥…l=%Ñ•ji¦mæ–K‚Q70eÍ-ÊŽ……]Á\dÂ\­”Ë2”Ê)ÓçaÔ­QŽV€Åª’#Eò–I"ÈÕR ’¤uíÍf”]"8lÂ[¡Ð5äÂŒAHRÉ×®Câÿí‹ P*уaÑÍÁ¼A d‚cê„fCìel7ØlQ‘¤h ­ •ÅÖeRº&SÓWÊSæ*î’•i™S‚ÉS ’®†•5SØ2e´±®èV¢Èu”¼Œ›ôqëµnë"ÐãqÖ®q*çaÙ÷B”Œ<®àÄB+yƒ/´Ry©Wâ„'v¥M (d,¬4œS9ØÏ–i MˆMVT5Ç…œi—œv”÷~ßǧŽ~ŸöLâzÛB¹¥öbém¯™Õ%é¶H½V¯mSðy/±Î‹û¦êdéÞ"Ñ÷Bm mæQÇQÕæu; -9ãB=5óeÉ”kE.ÚÿiæÇ¨Õ½jòm–³ª|HØq Ú7_˜Bpý¬~õh–¥æ •iC!_CåÒFnj>*P¢Ó2M– Û0!e,ÈN]ë0ã²n6Aå3‚¤ ‰Ó‚܇理½X奂!”Á¨ ñ_T©$®â ÅÀÜÎ|ØÁ&g ý˜ÁôÄõ«D ë ;S€ª„6ÖTi™/‘èÞÞ÷•ão-òRäjG’ÓÚ*—äªÓÞo ­TUQB¨Jdf#W¢3 «är¤TÖùNÌó¡!¼£r¾c,Ó£,_«#¼#Ù@§'%C” Àòº1ç‹ÖeÕ ô$W"Z¹\úò³üABÈ‚,·,<„+ ·+Œm›»‚›ÇBœÃù(°ùDع*°¹žÛy›£Âžó9mëùž7„*H„ŸzD4Äœ£‰CÔ9m³ùŸ¿yŸ7šHD¥“ ¦·¹¡/z›;zŸ:¡„žwz ßù¦:§³¹™ß¶™Cš'C¸úm'D¬Ï:DÈzA š›ùBÀ:)HÝ;"Í„Ã&¼5`¯«ÿ¿6š)˜ù@èù¡ozAœú©W: 7Apú¤G:AT:¤£I¤3Ä¢g»§ w¨‡û¡Ÿ:·:¸úžsû©o»‚Ì; §ú¡Ÿ;›[º»[{Ÿ_;ÀS:» |¸Ã{ºº¼£‰¢Ïû¸Ÿ{•S„pãû®G|­h{¾7CÐ6ÇǹÇ_9‰¸{¤“<ªO:µk:­L:·?<©Lz¬c;©ºËWDË<ºS;§[ü¦ïùª«B›Ç|§?z[z·Wij;D¾óyDDú»WÄÒ :½ËùÑsz¨7úŸ§{¥ëz¸sýÁÿðƒ>øƒ>èC? ¾?œþxœê£~é£GÁ¾>ìƒíß>éã>êçƒ>äC?ôþïß¾ðÛ~ñ»~ÿy¼þìû¾yÔþï£þí?ìzt×ëû~êëC=ØþyÈþñ?zøðSÿìWÿëw×í×C>|ÿø£GyT?÷Gîã~õ»þòŸ‡ô3¿ê£>üG¿?ľ}ùôéë·¯_A…÷éÛW/aCƒ öëWO`E}ý\(q#A† æËǤÈÿ ì'Ò¤>fdXÒ¦@“ ëåkˆS"EŠ5öt¸2¡JŒ õ¡DR_=¦uRœ:PåÈ—QI® ReXƒ ;z\¸ÔfØ–e’DIÔàJ¹lO˜o¦Ç}?f„ U¡ÕžD}f¬)«ÃÂþd˜3¦J¾>çþ-©‘àAÍn™fô§òј#™Š|J°áçšq©–<í5M…RU{ÝËW´ÁÌ  ~–û±M©í%nõ l‡ZȽÛ%CǼrëêiY7=ÜtpæÈ…3·®¹uÛÍqçNî{ùråѯCo^|yù﹯onýºúäÞ‹'¾ýø3ï<ùØË@ùÀsÿ½çK?ù›°½nÊùÏÀ¿£Ð¾rÚ3o÷ÈñpÃr¦»®œpB4'»C|1@¼.DTpÄüþ[';Á[o=ü°o<§ë¦¼pÄ[’=ùvÌÐ@õ‹’¾(Õû.@òœÜQÃ&Ë»NHû>¬ÒHßûD/ü²Ì&«LÏÊ1´rMçœRJ5霾ÿü“r½øâ,Ð-ÛëNM1U°Pƒ•Ç=E5ÏDéû³Îï¶O<ïÒÛnÖGõrT-%ÅrJÁûÎFÃÿîvôÎ=-j)šv ÿ‡uªûÏOmBTroÃñöE%ÃQ’\"UGEðÛ³!7?Ãå‘Ývë]§^pÄ5·FpgWÜCô–ÝoÏuïÛéWÅsÏ-'›ñÀ Çàs¹•xÞ»cxÝ|?îŽ??ùÓÆÛ“Çk´Q„ÉA˜Ûnù}‘dÿðâ%=&ç?³,¹]r:f—?p¿%×½v] qÇŒC4Øc†ÙEêpòÝÑXÿ($WÉ\]´·b³¼8B’C {g{¿5–f¨Ë½pfxË}úÅ"+æoÆÁY;oëÎ.ãq£žðº½ÝÆmu-/ñÁ¸ÈîЮ—ç™ëNØà¾ÏޙNjÁ©8E¥1^ÿåñ*ÚØg£fØ]¶ù®ÛàÉY6Zi"ÓeØá¥¥ûoÖ#¦Pè;^{ur¥\Är7lpƒ·œf¿y§ÙÛty®ØO™•äÒsÿÂÑ"r„®ž«S±Ð’yV<”¹$²m¬æV}»QQ›ðÂÕÿq"÷Õ¿dúÓ‘pµ¤FE¨zá±Z¸„²êpBìò׈¸$àÏ^ù 9ô¸í™lgZ_³¼ã’¥h}¬«œ­âS4îøIý!œ®.u@v}Ç\÷ÙÏγ7"9k€%CÙöJ¿ÒÝ eÜ›ógµ ±z´ ¾6¸¯ˆ­‹?*Y¸þ3ñ¤Ìj\’Õèÿ¯!îMcÝØàÉšX(&¢ ƒsÏ¢Xº .ÌŽQ¬œÁÓ Ãù‹àÈ%.ú1ˆBüâVÆ3jcoû+[×È¡FnÐÚ£ûHâm~Eã’ÉÌøÅ2L}þ £íxÖzɯa4c“èÉ2N0z‚ôW€tÉK'vÍpä—¿¸(E ®/E&êÚ'IGW3~Q+$á(¢“9k™xs ’8©Æ?Ö‰ò; Áô(4Í^†Ô‚.È¡ k½ƒ?ô`ÎŒ´ˆ¿xÑ,U…ºÕm¶¢mO? üŽ·ðãG&ésoø‰äLb&”’ÎÚ¡ñ¦Ä+91É=RÏ­¼…ÿn‰<Ó!¨Ù¼Ã2¢*k¸«[„Ü…±¾Å(FF£ ‹>6³ìT2`‘t—ë“u\'âˈԨä™MLu™~µýMi>,FÓ‡žsi †7[ÜŽì%BYr5WDg/'¥O@ÑÑÁ!B£6’iQÛ _v0¦ñ{úD)y2ºJ}žÍ^þaÙŠDù÷@²¢¼Î=fÔ©Ú0EꉟQW¨uíU¯c5á·üä¼. nuU]ëÂúÉ„2­2Ö4:V"¹u_h= ‹˜Š»¡ÚGjEíZ+g²,vÍGLm!ÓöÖ3C®¬ª–ÍŽ¹@;W°¸˜½Ïûpj×)ÆÈÿW #•¤^8G;Î;î¡îè/y³%\ÝfP¸r[šZPô´HÂÏšÛY Zý¦É%²î§Fu[ÅbIε¸ë“›‹~˜Î/þ£ ªI?ùØ6Ê ~Jn]áwžðdïšKrï´1Ð’=޾·DÚNí ]R¥K ùÕžDFj? OVÖ᪪«ÓšVG„+…­Ò P6*9E©ìið©þÖØZ“sìÍcÙK_|í'Êj ô’Gåšµ7z*bé¡vakÙaý£ÑmŒfÙÇUr YLã0Ã@@Ã1™“çbôœè¥"&4“¥™¡³ÔE–ÿ\«ú¬f0rˆd/¾d»2G7Û%L@ˆ5©·B°îMZÔŠ°EwX§„œZFW¶K ö¯¸ƒu&eW6aöVÀ?ûÛëMÅLŸ½µÏ-}˜Q5æ[h¥oü>D„ÙÃ|Œæ‡\[< E{G—4×áÐb KݸVX•uN?bëÞ†ÆvÙŠ×K’õ„smBÛû`ÉRÕ2•AÔ¤v'_6ar!¨+sŸN·#ëÒ V°Ñ.8Ö¦Æh•‡£Æ°ÅHìO^ù¡Øìü`v! ê2µÖgþD}!Öò²â~48¿÷qòøs¨)ë¹Ëüùá{e©eH‡ùÿ³uä©Þv}C9ÐÓµ½¿V¼}QGiCŽP–¥àVKÃl^I^Áq\~äŽÐé8aäšÔã^< ‹¼žu‡ü°æÞ]À8¿,=ö…èùùP¯pôÄ|—>¤#ÛVœµÏÅ•EãѵÉ>ñ‘ÏCòÔ™\§÷¨/=±nò»«„½–+¸ÉHNþ´iåÐEUÞ Ê¼l싪‡¾ô°÷YbèÙÖÅ`<§[†‰ÿk/ã£ÎÏÞË5{Cê&lèÿ^ˆËÉnQ¤ªýŠÊº´éX§ý²áDîo ~Œø† *Pü ïç¾P QBã LE*Füb§}ônzÆ,bü¦¸íõÚÃA®UÎfÈêCªâF§â€øªÿšÆmèŰÐFôlèg„§¨ÚoEôÃo î^A")¾ê¶úç“ì¿âƒ«Lç{ØÉv ÈaÔA è…*ˆeÜgÅ& ’ ª•œên8ì¢X/ǢĤg¨¦ìζî§J'«$鎥4é‚Ï[4‡f.ʧT~ö‰;Pˆ ³Ç‡Œªµ/á’$Úf¬×^ˆ &ˆ~¾n:íßô<*¿’ˆfŒæ:Ž¢L&ÿ<žÍ†>'eø.eÈ%KÔZÅà|e©Xd€„ Œï÷'šü°¢^*{hî/à â`&\°jàOƒÞ-‚þ«e®Šnf,š¨O©ˆÉ“¢Ç`zÎÀ$mÌÖ‡—¶Í Œgíâçðø(» ˜©zzn°Æ‘Òq Mûšã0Àr%æÚz>)æÄŽÄ˜i(ªol\NeÏ㊤š4qzØñ^4Ê·Ò¤ÚfŒGùûÀK¼´lÇÿîìÙBIBŠdc «¸ ‰­°è¼ŒÈæî‹¸(ì¾䨶¨×ÜÐA ˆ›6¦­à†ÿÿáèj<¯5Êø˜Ì~´ŒÌî''yG°êz–{¼Ï‚øÌÕ v¾ŽH@pS@DÎÚJ¿ Åµ¬Ii¸h¹gär©h¢®Ùº[|D-Kl*© v ê…S…à%eÜŽgò#Õªe&UdÿæÉøào–¬XŠêæn†ÌðÆ=°«/óàtË&³ÙkñjðtÊ%]nöæ°ºæçKFB9Í Î&(ÙÖ®fàˆÚƒï–&‘|¡h2ª­Væî´²díoª iG§´OȤlDŠÌ è‰hj-ˆ— _~ìÎ1m L^tçf⎣h¦4©ÐoAÐæ§çL‹Fè ˆsnE§Êë¥ü ¾§º¾eCÜÆ;}'PÍü+æŽ0>¤‡Ä±ÒÖ&…vv¦íî´º0¦ÓêÐrú&Oûï’dPIZRÝ#LÉíK>§ÎÅ’µž‡ƒŽêRFÿS!T^*¤óÆíM}È©Æ}ræÌ°=Pì=ª§Í,o|tྣ¼ôê ¿.} ì1, O¬ÆŽ ¡Ö/ÈQŸ.+Æ,î…tÎäöÇ›Í^¸>Ûǰ> %Ï è.iÝ´[(ѾðG&0C[ìc°‡În%IšB!IGÚ/E^ðxfÏû´ÃXMI—–Õd~±¸ŠQ©’õƒN®r`ÉëäÆ¿ø­¶JjîdÍŒfcÿ Bº3˜òiØÄQ>0v°Â¥ª0%¯ª÷íÝJìûźÒñb¹²öæî”/רŠ4é$_óaQŠ‘flB‚HõVäh'+Ü Œd|óin ¹hÌ⥒ÿì>ç<Šé)Å)êNh“hßü…4›¦ÖÉàŒÊhOLÿ„©8Q•òéRXd;ûŽz¶]l˜0°Äªñ‹Îp‹Ðñ aˆ“T†oïVí ÿÔñÚtJÿ£üÖ©VmÖA^m¥â•žÞ/®È¥ÇÃG0$U[ÌcøNö¨§±0 Ò¼÷döÐŒeªào3ýãò°4ߪÍÁLËqL•ï•O­ »"-ÍŽ¸I=M춦–p¿§(ÊxƇˆOf wÅzoúVG£Ì0aVLè Fò¸÷3sÉu“ÆZ]’UÉU§ìÉÿÊ÷:ëi î}ä5ÊNs‡éµâjÑ¿rÒÿßlÆ6‡‘¸bQ¡p³±Þð`Œ *7Èê|ÔMEwaÖöÒÏr’ãø÷$ÕSëÆÄ@°FÌ÷ÎJ eðÝŒFᆷ€³L‚A¸–x¥‡›GÍ .C/¤A*(s/GÇ1=‰øÐÑ@öAC@k9EFD`JFDIJHY¸MNL"HåhˆRNMQRPUWT$R÷[VU[]ZŽQb]\e^X`a_aaved\¤ dfcjed™Ajhlpkjlnka[óllpog`^ïaaâ¾vtmxsrtvshjÞy{xlmóuv°|{xv·®ˆ~}‚wÓQˆÒ~z£{yÅ‚„yyÚxv󉄃‹††ˆ…{zïi‚ûÑlj…†¸‹Š‘Œ‹d‘ÿ•ˆ‘މ„ï.Ù1“•’…“Òš•”–˜•™˜ž–€•ý˜‘ÜÙ‚›šGÒd’“𢜞 ¥ž—¡ ˜¨ž’«žÙˆ†§¢¡®Û¢ŸÍ¤¦£§§ž¡þ«¥¤®¦Ÿ¬¦¥§©¦©«¨°«ª­¯¬±°¨®±­ßœš·¯¨º¯£µ°¯±³¯µ¯º²´±¡°þ©®ö´¶³€Ûड·¶´Àµ¨¹¸¯¾¶¯·¹¶¼·µ¹»¸»·É½¼³}ç‚û´½¿¼Ã½¼Ç¾±°½ÿÁÃÀÄûÉÁºÇÁÀÃůÄÿÄÀëÈǾÆÈÅÎÆ¿ÇÉÆ¯ÏìÒǺ뼺ÊËÈÒÊ¢á×ÓÍÍÎÐÍ×ÎÇÑÑÈÓÒÉÛÐÃÔÓÊÆÑÿÕÔËÒÕÑÝÒÅÛÓË»ÛùÔÖÓïÊÊšþžÕ×ÔØ×ÎÛ×ÈÞÕÎר֨ÚÖËÛþáÙÒÚÜÙâÚÓÓÚýÒÞìãÛÔÓßíäÜÕæÝÖáà×çÞ×µÿ·ØàþèߨàâßáäàêâÛãåáææÜäæãåçäíåÞõàãØòÒéèßçéæÝìÿøãæñèáéëèìëâôççÝòñæìÿïîåòìëíïëØþØîðíôïíìðÿçóÿûîîñóðòôñóöòî÷ÿúõóööÿüöõý÷öøú÷ÿüûüÿûþÿüÿÿÿ,öÇÿÿ ü§£ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(S28°Ë¢z0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]Ê´©Ó§P£JJõæ¢.Á¬3ǵ«×¯`ÊK¶¬Ù³hÓª]˶­Û·pãÊK·®Ý»xóêÝË·¯ß¿`ÍL˜ð!¯‚ >Ü5±âÁ‡Ö©‹ÖD "pëîñã‡.\Ëâmö§n]7Ó¨O«NÍzµëÖ°_ËŽM{¶íÚ¸oëÎÍ{·ïÞÀ N|¸ñâÈ+OÎ|¹óæÐŸKN}ºõêıQÒ¶¯»wïÚD­ÿÓÎýû÷ðëªm7ÞSz4ïi‹6Ïß±,'Xàp¤Ô¾oß\£€h`¨`‚ .è`ƒ>(a„Nha…^¨a†nèa‡ ~(bˆ$Žhb‰(ž¨bŠ,®èb‹0¾(cŒbÊ(ä䨣ŽÝt#I27î(dz’\¤ó¨¡‘*ŠÍÚ #ƒ]V㎠°XÉ@ íLVM4¯Æÿ 묲ÖJë­¶æŠë®ºöÊ믾 ì°ÂKì±Æ&‹,±Â|q lpвÔÒ:ˆ‹4Àz-Á s@ ¯@-ÕVŠÐ6 ±“4p°©øÐÀ øî²ÔZqpÀ} ‚ƒì«0¿ /ìpÃ?,qÄæ’ÊxØd¬q7ØD#I37ާ$“䢮é_SMè‰gBŒBaÅ´TßM|(ÕÐÒõô²†‡„‡´‚üÖÙ£áµÐD3Â`O-ÔôÏoýQ{ÉJ(Ú<£±Æ_Ä3DÁŠþí`CH` ˆ0IXãžÇ3qè ‚z€•$žQ bÈ@gÕÆ*8,Ó@Ä ~t Õ€¡ cHÃÚ°†8¼¡sÈÃú°‡@ü¡ÿƒHÄ!±ˆH<¢“XăÅAÐ †4R±l 0D%ÐhTA_ †Ð`@hÀ: „YŒñŠgE Ð @NˆÐ€† Àˆ €c,ã6aXÑA* ÷Š$`8€ A  Œ‚ ¡1ˆŒ@Òè 4 ¡3 ³x…í:€`}PÀ&Ð4HC†“°šò¢ECÀ¹’ €8¼b àÅ&ÊèGDp@ú ŠŒ ˜+ F*ø>Äa7 c´ˆ!ÃhŒ0@Æ(Ѐóà, €8@ã}†X¢>™¸ÿÏ~òóŸþ (@*P%š3!Ë£BÛÇ3hH"¡¸4t ‡a ƒjCxÕ!¢q ñÀÐ%£Ä«<–Œhàl鑯PA BVÁñì¦8Í©NwÊÓžúô§@ ªP‡JÔ¢õ¨HMªN…1Pâ T€ ¤t± ÐÃ.Š\à°cÊDC³øêìØ=ÀQýN‡1‚˜µ¡ÐRÜà_­#šÐ×HCÄ0×"I ` ›˜€¢!T21Ãi_»Õ јã úTC¸€û¬‚²Òâ¦~ ê¾ÿÄ¡*€(Ñôa°Ðh‚+I €lâ€[4fÁ…  ˜„ l»‹@ƒ(n€ òLÑ@h0 e´ hˆ†  ‡I`ˆå誰)õ¾øÍ¯~÷Ëßþò·}ÐðÄ)x& ›3”Ãàþ´ "†Ðàƒ ŒC(ƒ©`pxC i(ãö Øa8ãg8A ‚Àbx€ëX¨ŒgLãÛøÆ8αŽwÌãûøÇ@²q, a¤€pƒ/„AV ¯+†[GP€!(ƒpÀ |à=U“ÑÀrb ô¡j1ˆ†ðÉ<–8ÿzšlŸ0 !ŒÀ’g FqoPæ3`ˆ ß"G WŠ"@5ˆ€/H£ ™Ì£2ÂöH^˜s÷$˜y =@°¼³ûÞÊe+ðÂ͈P€jaðBïË4<§ZÄÀª4’¹2!¨oû¾`ÅTÐ&8¢oàò ( (‚¤7†‘m« ÓH0 aFúæsÈèN·º×Íîv»›Ýæœ4+N h¼Á ;è24v±ÑýE6„0”ß”8ež…6”¡‡ ^P†$ŒaÒœ‘#êð‚•×,à9Nr‚›¼ä(ÿ?¹ÊSÎò•»¼å0¹ÌcNó™Û¼æ8¿¹ÎsÎóë<†(@t°BKbØA+¿YL ðÄ.fÑÐ`@c&çÌ ÏÚ@˜o àƒàtF(^m¶›ó R! *=ìr€ , séu§0AZ`»P­Ð­p¬(:á²#÷Ê›“+”|>`³nfËw`$4ÀP€ÁïB ¿€het ¾jçub]CX~:(ÀuE ê`ÂP眇ÒÙJà VóA`‰Tóî4‚ÿ4ª>Ÿ÷üüæO?úׯþö³ÿýî7?2 œ×T\C4(ÉÞ%qd°ÂÝ :L€îBN5s ¬p3#“O ¥tbÊàA(U`æ@%V’ P/À¥ rÃB­6‚Ã@‚&X‚(x‚*˜‚,¸‚.Ø‚0ø‚2ƒ48ƒ6Xƒ8xƒ:˜ƒ<¸ƒ'X`P´ >0à´@ ”`IÖ,àd<“ ;°!à¶ÐІ ©0Cp £ÔÐ#@#8}#HpÈ@ İ +p“$ ¯ _¨©`F‡>ð à³@ Mðг@Nfð+p‘ÿ& Ä }g`0h v_@„;° “+0:0éÔ,°7`à »ðo *°$ÀtÐð$Ð6 ‘x 0ðpEc¸„g€ 7™  Ã0 >°B)@ ÈÐ!à*àMy•Œ# «`а Ðs† ™¸6 < ;ð$`Ä0 ¡è >؃ðøŽòô8öXøx:En¨ ž !¤mÂ`Qn8‡ ©€=Ãp{»P^ ©m ôæÃ0Ù) 8£æEåÐDs %ð¥`þàû¦Š,¹ -ù’.“09“2Y“4y“6ÿ™“8¹“:Ù“<ù“>”@9”BY”D “y´ŽÄ° Ȱ »à†Ó§ŠÓgmlHN»°onØj7ӔƸoå•O“t–†ªX‚Ù¨vÈ ä¤NNY‘sf9W9 pIgÄ ‘QÄw_phðÔµŠ·‡ ªh9Ê€ mÈKmi•¶ŠÊEW©‘7³˜h¹ Hgy{tfRt¦ ·÷o Y—M©ŠiØaL¹ŠÄ`¹ãN¥‘Méfu •INÚÆ3lé†VIN°bQy”F¹›ºÙ›¼ù›¾œÀ9œÂÉ“ûÖ†í3 ž€=ûæ”nhQ É>žÀ j©‘ÚV‘K¹ ”pjé–OÙ”™G¼ÿðAá°æÀú`ž ÇþàüP8Ÿ­IŸöYŸøyŸú™Ÿü¹ŸþÙŸúŸ : Z z  š ºW—dž(—’ùœNÙ†Ä ëÈwJ¡%† r žÑ¡Ú‰´ù”ךéjq㜋9··dL¹y•’I¼ ™:ЪÖ´0„y{ÚÖ4J›oI¡ ù”y•º”ú´ žNê†L¹”H¥’9¤Q4¥«¸dÄð÷2_À ´¹9Ê”8¯I g*—` ¢lÚº tÊ uz§vš§xº§zÚ§|* ¸‰¢» Ói †Ê ˆŠ¨žà Âÿ@ „j ´¨¬` “ê ÅoÓ‰¨³€¨”ú“ m¶à$äP—9Ú¨Ã` µ é”»À rùªJ «²«´:«¶Z«¸z«ºš«¼º«¾Ú«Àú«Â¬Ä:¬ÆZ¬Á*£IjQ¬ •®ªª‰( ¶À¬¸ ¶àœ^: 9êªaÙ–¬êªÓêªë˜£®vŒ1Ú–Ú¦ª¬š ι¦1Z®dêœÓj­¶À¦DÚ­OÉ 2:­®WŠ¢®£·@¡°8¯JéœêZ£Vª”êZ—Ó: ªz°ÞÚ®¶0qîq³ i¥«ºdKF­­zªH:®Çz²Èв*›²,»².Û²0û²»ê†õ–ÿó„q©.) s@8+ 7“ ›Òƒá³…´N9 2°à`¨µ`¨´@ †: µPµ¼` ³€µZ›µ\»µ^Ûµ`ûµb¶d;¶f[¶h{¶j›¶l»¶nÛ¶pû¶r·i‹µW; x«­¶pµ†Ú·³Ð¨Š·|Ë ÚÊ·†zª\{µ¹p·úz·c˵Çè´„ë·Y{ {›µ¨:­˜Ûµ¨j¹§j¨|[ x{ª· ¯}»·¢k¨·€¹§ ®Y›£S{¹Z;¸³­{k¹X› ¨ª»›‹¸|K x«µX«­œëµ Û·“»·¹‹¹S«·O; «¸s;½tK½Ö[½Ø{½Ú›½Ü»½n{¼ºÿ+º¯5‡Ò Ú`¾Øpe³pªÐ€ QÒ#ˆò*Yˬð‹(Ø0a檬-@>K\´<À\À|ÀœÀ ¼À ÜÀüÀÁ<Á\Á,Àܳÿ+À=«Á ìÁ¬Á À!œÁ$\Â$ìÁ¼Â,Â…ñ¿!¬ÂF›À"|Â#LÀlÃ&Ã( à ÜÁ¼Â5 Ã3¼Ã|ÄHœÄJ¼ÄLÜÄNœÂ|à ÄD<Å+ ÷`ëÐõàýð]Ìb<Æd\Æf|ÆhœÆj¼ÆlÜÆnüÆpìÆ_¼ý0ÇÝÆìÇû€Ç\¬Ç0ÁÅ{üvÜv\_<È`lsÿÌň\Çd¬ޡljlÆxÜÅ’LÉwlÉdŒÈ,È^ ÈŽLÈ‚|ÉŠ¬ÆœǨœÊª¼Ê¬ÜÊ®ŒÊ¤LÇeÌÇæÆ_ É‹¬È0QÝ@M¢î ó°àæ@Ǭ#á`ËÜÌÌüÌÎÍÐ<ÍÒ\ÍÔ|ÍÖœÍØ¼ÍÚÜÍÜüÍÞÎà<Îâ\Îä¼ÍÈLàä°ÌÅ|ÌË\ǼZœ#\±áÚ°åPù¼Ìë@Ìò,ÏêŒÅ¼Îæ`ÌËÌÌùÌÌà€Ìë#ÄÑå€ÉLÌì¬Î§Ì]aÌ9âÑżìœÐêLÄÌÌÌþ¬Òå`Ò ÐÍlÌ"ÿýÐÇ<Ï­Ò8Ìë¼ÌöÜÎö|Ó3ͧÁÐílÔ}ÌÆìÐé¼í¼Ð˜ÁÑÈìÓæ\ÕçlÕX}ÕZÕ\½Õ^ÝÕá¼Ð\1Ò9²Ñ! Í4]ÌþÜ&½û¬ÎIÌ0mÒ&} º »ð)¥AôÐíŒÏùüÒ=ØtM؆]؈}ØŠØŒ½ØŽÝØýØ’Ù”=Ù–]Ù˜}ÙšÙ•ýÐáÐÒmMÑ;ÒýÙÄ,Ñ-$¤Ñ ×~ЃÍÚ…ÚàÐÄüÐë  OÕ(­ÎÙ€ØOÒ%ý×§QÍÑøÌÚŸ]ÐÕ²ÛoíÔå€ÏàðÒë,ÑÆÏtmÒ4ýÒÌÿÐÙðÜ­ © ÔÊ Ò~ Óë 6-ÑãÍÎÉmÒ¿½ÙôÍÙõ}ßößø½ßúÝßü=ÙMןýÏë<Þ†}ÚÏÝÎ!Û]঑ϘÁÞM” 1–3÷ó ä°ÑB¢Ôâ">â$^â&~â(žâ*¾â,Þâ.þâ0ã2^ÌûÑ ýÐmÛ}~Ý 6MÒ_Û ÞÛ6þÑ="â1m.Ûs Ô:âÜÑÙÀãØ-ä>Ýáé­àYîÑæ}ϨÑJÝËFžå„ÍÝåM×4žÞõ,æpãÎ%ÍåB¾ÏJ.ÛŸMÔºàÍ]Ð >ã~þç€è‚>è„.ã(ÍÎgÿ¾Ý:rÓäPãÆ¼ÎžÒü\Ö×$u æ täðóÓÝÏë Û¤^ê¦~ꨞꪾê¬Þê®þê°ë²>ë´^ë¤NÞ¦ÞêœÐËMÌÝ`ÜàÐËpnÚÉ Û>îãðMÑٽޭůMê nÜæPÑÆÛÞ]ÝŸÝ $ýÙ‡ÂÓµMÒ-ØÒ¾ëžÛæ›ÐmÜZn<Íí£Îë ÚÝëÜÓ˜ÑÞm¾ÙíÍ<Ñûœ ‡ÞÖá}ï×ëýÐÙ°ÒmÝàþ,ïùÐÓ Þ¶^ññŸñ¿ñÔ®ÖìüÏ£ðÌí×-ò=îGÛ€­î— ç$óÿðÙÜå)ýкó¾ó:ßó<ÿó>ô@?ôB_ôDôFŸôH¿ôJßôLÿôNõPÏóÇÞã©Íã6EÝÖÌLå=RÖæ[ãɬäNþÜØð}ïì>×ì.ïéÍÚ5nÒX¯è¬mî ^Ì9½ët½ÏÇ ÚZó;.å=ŽÝÎS>øm¿óÝàS/õžßù ÿù¢ú¤?ú¦_úHÝ•ŸÞåã…ßðä ïLܰ÷§­#ë° Â°šŽÅǬò¾Ô÷<Ý ÑÐ ÑðÊoÐËßüÌÿüÎýÐÏü™€ Ó/ýØýÚŸýÜÿ¿ýÞßýàÿýâþZÜàÝ áçžÔ˜èƒm¾P½Ðí÷ ?Òj]Ý\nÑ!½ÔÍÎó~Ýì]ùܺuÚ´­ GÜBr»$×P[Bàº)œŽ\Âuµ™ gn`Bpá>,Y²Üº‡ÍE\Î\GpåD®{iSäÊ‚,mÔ¦PaÁp儹²dN¡2’³i”œ¹—ÚR.¼Y²#ž½nýìX±eÉž5›íZµmÙ¾uî\¹uén]×4$Ö™1Š,:Ðàºl0k–[(UàÃY¹¯‹*pݤ[äÅØ¡nݼ{ä´4ćI£º` «KÖ«]³&gÇÇÿ.Ï^ßn{5¹Q¢tÃ^×ÇÒêj|N Aö÷råÍ™?wútéÕ©_·ž·£ç¼=¿Ì;лÆ2ó®f}þäAÏ FÔŽp úôWm¯1/HŽÃCå.¡©ö#o*îÌ1J»—, =˜º“©=ï P?‚Äko5Žºëf7ðüˆ« CÔÃÝð íj$‚BÔŽ;Ø$ô ;³»1GwÔ±GôÑÇg"‡>¼¶{Ï3ýàÓÈC<‹%ŽqZ‡‰2À¢œNnygtPdzy„ê.`Ä[´1†œhÇ ¬œI¤…``B¬É ¬òÓN«ò“‹/ÿ¢ùˆÎ˜Ê‘Ã…\i]þ4È@åL´NE5åtSO;õSQC%uTSKEõTU«â.¨ÂÙp°Õ²¨ VWz(¢‡^ꦯ¼:(¦"kÔ((^w°Ì"r*™6ü0¨ÏŒ¤2¨öXÒÏ+ ê&›™Ê4 (¯nêuX ŠìJ[¡¢ 0šRj¨"ò£#ÏV–¾£pX¢Í´D;S%xUƒ Fø`…fxa‡†Ø¯ƒ&bé¡Õ%Ó)q;© #ú£…ްɕ‰/’A£À±¤–r Áìžpܹç ÉØ+…FUÐ!T¡ †Ø4’aDl$!™àE—¾tr¼ã(RHŒàmdBÂA&H@‹nTãn|›U8ZЇu"¯ Á)ÖñŒkXáÝðY4†P†k”ᙸK»P…½¹Æ$Ù RÐ…Œ€*Å:¤S¬`§°ÁM;L?øÙ¯~7®1Ži¼ciíkIùaV¼P×+PZ(X3åÿ,©t“±5R+}}x6 µ(IˆÁ| I’èFœ/¡JC:D#lé§/Ü霒…×ñù§'a£¥­¤²7Õj@ìŠI@ !½(ÇÞ±-è@ë˜Ð‡6t¢í,ÝdCúr$’&hVxÌ3~h/B ‹n\MgáŠdb‚먄Ë`¶ƒ1± ‰]GŸ[ »¥ 0 ‚:1Çx‘ÃyÐH ò‡äÚW \ðl"CˆÁ T rô¡Mx…k„r¯uTá—0IfÃI ºQµcU,š×|w¼© ïyËÛšç™J+„¢^Šçx¸»PYÿ½¢Ÿ?*d²ÁRÈk”“еp_ß‹—CÉ €Ç‡z†9Qw¬·HØòxYÌP £ðÆ ó"ŒMø×ÀÆ((a‰6B!…½ ºz¾·~`¯çKìYûÙËÞõ¶§ýík¿ÿ{Ý÷>÷¿ÈãTå§÷•AV¡‰VÇ·ì‰g•[A¸FV“/åfxiÊqÁÌ9œ¿® Ù]dc²½‹É¶ÒUzTd3ÿÕyø J—½Âõ/ÄÞJZQQò¨$ºZYkP–%¿€ëf1 9¹ý3‰¦â=à[@ÜsÀ„@ß{@ Œ@¤À ´À œ@ ¬ÀÎÑŽù¹# d©+É‚˜ZÈ h …uˆ†Q˜„L¸†X †I¸I¸b þÀ'}ÂŒwXu˜þÉû·ÍA#‘y í(‡+ƒp øp‘k©½Yï@œp¤A´AS´BÃ2$CVÚ¤Ö‚ŒÿàÙÁ· ÿ9‰©áÙû@—¯ ‘ý‘¤ý£–Túx«õÛ¤èåJÃŽRú‹ñKBu¡Nú {JÄôÓÃê»=܃öh¸ï ž{à`3¾a’$<Ã0<Å1DÅUTÅV4CVÄšðœÐCò ‰Õ!’ éÄ ¸r8+œh‘r„À†öÀ3ôR¯Ì ˆ!ÜÁYÂ[ 3Љv MÒZ‰JØ¡0 ŽŸ”¨§Ø m¢¹HÔ$4[¾6"£u¬v\¹wôxtÇx¤Çy´ÇvÄGyÌÇzÜÇ{ÔǤGÊ*,@Ÿå‹:lQ?“>îCÛ ›PklÑBHÿ49Á:£? Àš%šHGr,Ê­IÊ”ti ïÀ(ÈYŠZýÑ¡P,“¬óCú<Ó ˜x!“ÍäG€$Ê£ìǤ4J¥,ʦDÊ¥„J§dʧ”ʨ¤ÊâI6ì ä ÇÈò¿  ŽðW„AºT{~ªpPu@ ó‚ŒôCˆp@Z)­AÌ …,¢X‰pÉŠ›ÎŠŠÐ&W1+’°§»ª tÌ„L |LÉŒL”)ñ³ÿ¡c$¥/\’ñA—wÙŠ‹ Æô7[ª‘2¾h=.̾Isï°KÔ¹@ÊÅ䳈Дô`ÿaˆñƒïð·"1å…äRþy• ³¨ EñqQ$q¡Ìì´ÌíœLî¬ÌîÏïOíÜ@>óÆÄ Éb‰F3£ŠÕ îQ÷@» Z¯ux‡z ¤Y‚;Á+Mr ™ó“ˆ—¢ ¥§ÌþËšS^l…Ë:$%‡°T|EWÄÐ ´Ñ%…›ó7ZaíÜIoѤž˜œ9tÈV¡¯Ó1‰ëÄ—“˜ÆñÊ7‹±ù—ë¸?,37œ“a—ÇÚžI í+%³bYI䳓³É–, ½ÑãPþãZÖeQ6edFã9¶e/žcV¾å5NcAöbUhfUpäfä9–e[ŽæjdWffKÖã^Nã`Nd^þäAŽãqöcNnfp†cAfæh6d7ŽçQ>e~Våöç€Neîç6è‚Fh€>h…Nh‚fè‡ææÿ@Fä9væFžcA~ä`g2æf1®ètæGæè¶ãÂØ'p;wØvpvx‡yhiý|éy`éÍxKup˜vµyÂu¨isÀéœniwØ ‚`u`‡žž†éyxK¡>j ti>ju꤆iͰêžv‡›¾é®~ê¯ë°&kœk³.k°FëµVë¶>k·N뷖븦k¶žk¶Þiw(¡.‡¤v‡–^j!„é 4kªÐjWûkŸÞŒ–žŠw`lw˜i³fé¾B¢V‡öúë¿Fj¤Þëuøkv Í>êªëÌÂ¥ÖkÍ^êÐ.‡¥FmÍÐìÔölœ~iÆ&¤†é½ÆéÿšNj–ÎmÔŽj§Îí£öìÕê¿vlÐÎíÇŽŠ—Þíã&ÀÖë§æë·îèöéåvjÏîr¸k¸¶ëºïñþîòoóïô&ïófoõFïõvïºvjë¾éùBël!Â¥v5W{KÐvµw@jÏ&‡£lu˜é¼öïØvéœvilß^W@õ꧈¸‡}Ї}àð çðÿp}ññ×p7qGñ?ñGqq qP Hʸ•‘_³&Ãñïq×q ÷ñ ÿñ"'ò#ò$çqG"0s¤,|ÈÈŠ¬ü±Sž Ùü@²RÔŸÎŒ‘vñŽ9ó%³3ÿšT|*.FÕíë(ç—èœ^;I¤Äðrøs@ír~IWLͲflÙ ³{a4@·E!Wt#WrF_t$ôF‡tG§ôI·tIÇôH×ôç‡ Wñ÷ô×~èp7ñqSGõU/qqO'qçðk¸UÃŒyØëy؇fÉ—9‡ ¿ƒÍ%¹èÜ| ‘²œˆÏ*ìL™?ÓDÑ£X£|»Ä1ÛŸk×vkçölïvl÷m÷öq÷o÷r'÷sWwsg÷tל¹ÿD%ü ¥ÈÙüs$?f¡ºÏé ¥½ˆê‰+@PŽk E TF 8éƒ ÿ'gÔ—ô±óp•¸ ³gy¬mãˆfÉŸ­Hô øÐ«ëô7_ 2¼ú–ÌaÀl*-Ãwt—ùuO÷vŸy›§ù›¯ù×ùžÏùŸÇù çy wrУð;¤ö¤g¤,K_ÿuiž0G šS5—ú7¬Ä«Î8¸Oµ rÈ}P Ϻx¿©Ø·ÍÙéiMÐ3,—ò0LµG%¸ŸÏê$ ððƒõ܈¦RHyÑ üÂ'üÃüÄüÅ7|Åo|ÆG|ÈwüÈüʧüË?%5]kô8ú‚Â@ÝÂ Ý ¹ú9EIü9 ¸×åKZ) ùü“¸¤Ï€‘‡$ÿ[¤ˆƒ¥cøµ+_Z³S{þ¨Ëi swc¤rK­rMÂÓûy²NœM*Š8›üì—üí·|íï~îÇ|ð÷þðÿþò'ÿóÿôÙ/}Hû'rÅÔùÄ{Ñ&$, ²ùGÇß܉ÑpÚÈ gp¹påÖåɤ‹œ²;î±sGo¹Œà2rìXî Â9† ‡pd·„×­ DZ¹r庱,x2ã:mav\36m-Í‘[G¡P¤,É%eº´)Ô§R•RuZ5êÕ©V·b媵+دbkš¨í,8pæÖê$¸Q H‚iº,«\Ëpi3†[KPï[rkWÿÞ]W°¬Z’}oÔ˯\‰Óš•L1å¡Ï } ØåÆrf=«-gðÝ»*™ªÎ&X$Ü‚ /§×``Ãi‡ŠnË46Ò¶kO³Vð4ç±^³2_îg›¬™piQ’2c¾lo2¦Ëô,]¶Dï™oÇ‚ÍÅÉÄëÝ.2èð9ê\´V}¼ß\••W^é]f˜^}‰d”F- †S7)ñ¥ÙM,u&ÙÝVT‡ï9•‘P,žÔâŠ1Â8ã‹5ºx£Œ6æˆ#<êØãŽAÙb‡,y¤QF–‡—‘»‰FTLHzXÓJ†!T“•óÅÿM[ŠØ–G­ôÑBÝtfÓ|Hf³P–RnYÞ• m)˜O^ætå•v9P›†·ÎƒFrdΑq‰Óm^¦„gKLi¢’²Ù$QŒ’cæ™ú¸©švÊ鞆 ª¨¥’zê§©Žê80a4ÒHPv(Wh0™Æ{!tQo]ØØ¥E t©†ñ-•¡‚±ÉG%µ”Dõ,DO>ö­$ápz±„Ÿä„b4g%ž„ªuPc€êõ`YE[x ¥-9~p»[6jAyPBïñû¯¿#ðÀ÷[0Â+LðÂ3ü°Ã'ü°]Š4P‘Á2•žNIU阉bvT8|ª$”ÿPfò5lY%Ïš'8å w"å¡oËkf‡&¦5ìc9fRh?eô[!+]”h! ¦y˜Q³šûš¶e£‰˜íu´ÆÉrdq¯s‰©–H}M,qÃk»Ý6Ü¿-wÜlÓ}·ÝyÏ­wÝo#TŽ>Ùê»®¼Ñì†iÚé…ÃFºµŽ±àE( ºÔ—¶§íu%bí*’6zl 9ÂxOQôÔc&å”éû¨aB]1„_Ê€B“H4™(ʇâõ£F”:ê°ôÎ;êh|‹~T#b˜ž==lÕ[æÖõÔgo=öÝkï=÷ß‹>ùÛ›OiNo –MËn‘+P÷Ãë§ÿn+’üúQx,c¢-„6nrbÓ˜d ”L_,cš j8^Òfx%nh)›[G60¨á FsÂrP»&£Äl)-ƒÉ‰¡&¨¡ "‰6´‘e£%–å(""LùÀg>òp|;ôasÄ! ±ˆ?4bxÄĘ£Z–2’P’p€Q€ ¸6x@rX òK’ FA¨EªR(ÂSm…¼u¼Ãî ;^ƒ88"1ÐÁ<Ê¡ŽzèƒIâ’RJÌ!¦.4Á$á°!…70á¡Eˆ`‰ Ê«ƒV‚Œ ‹„86ò£“þø¤'ù!9ÔãgaZ‘¨¤Jݬr7¬ÿ|¥+cÉ$Y¶r–¶¬%.ayK]æ’–¼üeî¸t¤£Ìi˜6k’@„yØJ,¤2»3©Éņ”°ŽE,$1JPÆÔm(" fó™©4ÏØ®dM@ÙPLÜ4’]”™£$æ$3©×R)Ne CŠz&׸V“³õr—¾<¨AZÐ…S¡ e(B!êЈ>´¢¾|æ:ô‘’l”$äˆÀ Ø ¡H‚b±ŽX0A :è9º”Ad&ˆ6â@0£k¿sKÙš²OÕä=TÚ¨>ø@2Þ:øøµKu-§ñ^ºq!ˆd6€†¾@‰Œ¢+à‚ÿ Z –g£¡ä`®zøÃ츫;Þq×K¼AB~ØÝkÌÂ¥¤D­°„=ì`kÄ.V±†u,cÛØÉJ¶²‘½,d›ºO'Us ÓºÜÅLQ´Šå\ÒǪ˜Åg 4¡¼»»÷˜is™Ì¥Ú2Ž¡å7Ý(Ûb‰¶qm†•LÁ]ÅPF&¢ð)Ÿ|zKÊp§2žýC5‘gQÈÄ 1&eg1S[Fs)׉+•“K&ð(‹Yõf–½îµl{áûÞõÊ·¾ô½o|ñ;ßüV“娇IØ`ƒœ‡ MXA,VÐ…ðÂe8à rAƒ*ä^¼4È‘4#Œf¸A"†ÿ†0i°(t@µ}¬ƒ-¾«‹éh?f9 Z>@:î±#-ÆQ'¹ÓFºŸ¬ã:PÆbQ"è¡0„!l0œ‹IÕô¦˜Èqðb^ž…,¼ü†8Ô&¸ýtc.µ¨¹Í&t3›ß,ç8ÓyÍv†óçœç:ã¹Ïzö3ŸåŒ“’!I_VÁ2sТ§;]iq­Ýªç¤5˜A ÏRƒj “E2Ø™„˜¿g²Bô»Éª¹d¦¹Ìu¨À&ËQEJJ«—"N6³ð˜â&Ú8Ô$Nï¹Ø€6öŸ“èe#›ÙÇ~¶²›-mh;;ÚÏnQò!—ÿ I¨Bh ƒ8ÜÀ-¸T ªÐ¢¡ àè2Ê!….˜Ã“h q…г]]Ú6çôAZÌ‚à_¦E,Q'rˆŽt¦Ó=Z\ÕµåQ©ø‡¶º—J”t¼XÇàP t¡ _È„š Ø C¶VwÅÕ =d.Ðü 5çB_qâ‡hœÄCÿäg;at¡'ièF/:Òƒ~t¥'èLºÓ£.*ç6Lrâ™Ô²;Ï;Q-ªß® ¦mRW[I‚—£<wÙ R„dÔ ÅÄÄJ#5, ŸT–>´U*)~_a [Î#f˜?íà©Ïî‹m‰OS‰Ó†e¤|UÿóŒ?oúÒ£žùÍc¾óPçüç=¯yу~ô¡?½éY’Á¾ÔCCxM%ÍÁ+,‚vðÃò°‚ptcR ÁF’Ð…ul@ë`LSàˆ Áägp”…´±Ç$Éû@º@sš›ü “x‘Ð##÷èã@YMë¥Eàè” ll"Íø/ÀA„8Hcƒˆ†+ ƒ£àp¡ÍnüB`C,ð1ÄÂò‚.ƒñ 9”eŒÌFÍJÌd ºKn † Ž –àš ¢ ž ¦` ®`dÔ y`HlW=‘VÆPÆÖQ† ¡‹8ˆh±Yªu”9ø]Ôüÿ™(š\ôÊÂíÅlü` á„ ¢×<•M¥mŒžä QVíE* %S‰Ý_ň˜Ñøï±Ö¸ŽcE¯€àÑ  ª ¾`º Þ¡þaî¡" ¢! ¢Bž>dDIáë­Ã·aC'$ÃÜÀ+tÀ&pÂtB ˆB1Œ€»µ"C  A½‰4èÂ(TªÚ£­C1ðÂ-ð‚-òB.è‚.TÃ,1ÕˆÌKHÕïŠeˆ”ôÁt@ì@*pA5ì2C Â:ŒÂ „”äpMf  1ˆœ<Tdl„½»¤#«­cå°ã ½£:¶ÿ£<£;Æ#=Σ=æc=î#>²cf¼ß!É<õN1¢‰ïÌS0]RlZ–¸Ük´JM’ôY\ 5Þ‘ìŸH — “¸ÆžäDU [1Î!¥L“ð0 xWúKÆ$= ÓCÚŒÅ{ddY4 !¤>ö£OÞ#PödPòãPþ¤P%Q"¥Q&%S.¥OjƒB$;ÔCž™Ø”d‚L¥U  Ü(ЀA ”Ã+À A hØ,`ŒÀ ôcüFYJýèÉ¡ü]ÐØ³ÜÑ<€;ÜC?¸—¤›W£D%%ñ˜i$ÆBTŠ•u å"Ê_L‘°’™¥ÿD@U×6}&1…¦®¦D–&h’æiš¦hª&j®fj¾¦kÆ&iîdg‚×0Mp#¢ k\†Çðɺ¸…Ú5ŠÐJÛaÈ©ÙkÔ%××bugÜEžšyåo¹Ž¾L“\¸ÌVNKÀ4yLnÚæ3%^nòZÑ™áZa•UMìÔDʈ–×AWqx“Z> Šl²&Âfkþgî§(€¨ (‚h‚¨i†ˆK°XšÙäI$‹IÊfIL¨E#&„ ч èDvæ)%±ˆDÕÎéÈ;ì>YىꆄDm}‰®îœÉ…¨!Iè›@‘…@Ï:øÁ5ôÿZUe•gÕÖb!)“.©“*)”&©”6i”Ré”>é•V)–Z)—nébE!F±UAÊk±P’¶\§ ô`dEJ¡¸Æƒ,æh=ˆà±iFž—¬½SEZÊè)ìL˜izfÈn Êä蚪™­iS0¡áalíJ D !Ú°yZÖUÉ%±Ynu©–~j–†ª§Šª—‚ꨞj©’ª©¦*ª®ª«Š*lÙêãe„®HŸØeÍš~ÄO(A¬Çs¢Ö…] QÎ|\dâEøÙÑ̃IH•%Ñ“ ÁH±\œnÉZ˜H]¨4Ól„¦¡8†ZìNsRÙ¢ÀÄTÿÍ$EµëD½ÿ«DÅ«EÁë¼ÂGI¤ú Hn Ó ‚ Ùü 3õ¹HHSœhrZ TÏàç1¥ ö€×o ]gxU)8™JMieÆÙü‘4¡Í¢l]•iä8ÅL>™G¡LSú˜Ë»@FnISdðò¦»ÊëÍÖ«Îæ,ÏÒkÏâ¬Ïí*ÚFìC<•ù £ÚÍØ¤`,ÊK°` H,~ͺr}°,8ø¢SéêDú!§@f•‰r›!mSÚôÓ½²áyÔÖƒ<ØTh«¬„~È ì–+AJLî­Þö­Jþma.ßîà ®ß.áná.®â6®J~!sA‰JÍÔi·à‰k½ÿÎ 9J Iî^Hß’.0UU‡®ÚëÔšÙ¸E|Ôƒ´œuí]\ ‡D1êÌÀÉTYsyÉTõ̹À‡ÐÉ`Ì 3e×Ë g†¸–¢½ÞãXW°µ–U8.âN/ã&®õR¯ôV/ö^¯övoö~/÷‚ïö".uu Q°ØN* qð„k„mTn£¶$šÖo,bs¹xrì^6K_î€:„ƒEìC7TCPp 6Tƒ6TÃ󬤙ÅÊa6€E6°6lÍG'ωhyuH70ÏUU‡pË58×gƒ½0d†´0Â, /“ »p Óð ¿ð ×0Û0ï°ë0Ì¥Žÿ“Hâ%ÅVï°ÆÓEn(BÖà±tìë ÒÉ䦡7 FfgV‰ÓIZïÜÉ¿ií™F§ì%Ћà?nÓeÉQ ª­aSÄ@Ò!Vå0÷0÷ñòû± 2!r #ò '2#êk…G>œ?ÏçuQ9L°ï60UqMO×ðYLp6@0xR7i [p*°6HpŠ>\=E=Ѓüäò-óÁüAØøèü0÷Á.çr/óA 3.÷Á0ç²034G³5S3/3³ôA3ç25W³ð4o3§g=:Óq9®3§ÿ3;»s;«s<¿³<ó=×3>Ó3;ƒš° ‚Céò+¢”G EW×ÄN–5*«Œ,åt ÇZ\Ó\†Ù+aФ9×h¡Ê“ TÊoÈ$ qÅáåÚ aµ¤_ÄV’ÄŒ¤ $¦h 3¥P¿íLà2GÝ…`,¦<×åó<÷ô=ë³OóôO5PµQ 5RuR5SŸ1Ùê3ðr/ÿ2.ë²5ç3çA8cµ2cµVó-#s.cu1Wµ2‹³Y{33‹3Wûô4÷934WBß=E1XB%PÂ$8‚#X‚_S%8Â$v%ð5%TB%¶_6aO‚%L¶_[‚d7ÿöa;Bck¶e6`WÂ_;Beÿµ%¶f‡ö$$v`ƒ¶födOöaöd[ölÇ6mË6nß¶nÛ6o×¶oçvo÷oïöp7q 7rëö Ķd3wmS6bÓvlƒvsó¶t?·tï¶ew¶owl‹6mSÂuKöjKörW÷kowzOÂyëözW÷aÿu|_7l×÷vÇ7zã·}v~«÷aŸw{ÃwwÃ÷zÓ÷sÛvãwuøq7¸q?¸w'7„Kx„;x…O¸…S¸†g8‡c¸‡+8bŸ6cvaG6i¯¶h÷µx_vj6x§¶`/BiOÂb«xjöb‹vj3v|¶h·vi—ÿ¶isvcS‚üâé,D4C1 1H`1Ä‚1D 2Ä‚“ç1D 0H .1 ƒ.ê‚0C.D¹0Ä–¹•?ù“ç‚•ç– ƒ“g¹.ä2 –Ç‚2ƒ—7 1`ù˜Ï¹Žù˜C`¡‹¹0z¢#º¢7:£?ú¡Gú¢Kº£S:¤O:¦Wz¦_º¦w:§#:1Øb¢ ƒ. y©:œþy,¨ù–ŸºŸÃ92œù£ù¨Ÿy¨“º˜çâ™Ëy¯':/ày.¢y.Ü"¡Óz1ä¢.Tù¬y–:/È9¢ú±Ÿy2´:°9œ¹•˹•w{«ã9³Û:±3º®¿¹¨ó·£ÿú¶£9¶G;ž{¨£y®Ïº•ƒ9™ë"»ºkû¨û¬G»œçb³{´C Ú{1Ðz±oº¥?¼ÃG¼§CüÄKü§SüÅ[<Æo¼Æw|Åü®#ü·‡ºª9“Cv¹”ÿyÉ39óy C ˜×92D{¹”o9Ê×¼•‹y–c{V¹1<ù´ú“ßù“§y©ƒôAK³fD>hÔO=ÕW½Õ_=Ög½Öo=×w½×=؇½Ø=Ù‡}µèƒ>ôCÚïÃPéÊùƒÛ÷ʹýÚïƒÚÓ½Û³=Úï=Ú«ýÛ£=ÛϽ>À}Þ þÚó}àï½àë½áãýÞýÜç=ßþŠ ÿUâË}åûƒÝóCÚO¾àG>ãk>á>äW>Þ³½èKþŠa¾çSþÝþÚƒ>ì;¾âÓ½é«=?Èþâ×þì;þî÷þïû>ï ?ðð¿ñ'ñ/?ñ7?ò3ÿ⿃5L?õW¿õ_?öO2Èb8XC8lC6XCø[ÿ5lÃ5\6X6\ƒú{õ§µ?õ‡Cüwÿ6C÷[Ã:È?ú[Ã6L?@`³¶­ÛµmÖ¬eKˆÐ¶p2”ÈÛµjëÈ “¡£^¹pó´ ")!D‚EJ)R!”/Sš|©R"•'G"Iˆ'O(]–t‰ò$Q—*‘–(e˦˜6=ySÿjUªWkZÍŠuêV¯]Áj ËUlY²g¿6e«X1fºÚÆ+H ¸EåÖ…#·n6¼æÀáí¶ÎcÞ½ëº.WÎßpæÌ-ŽLo¸Àáø&f¯ãÅåö†¼®q¸Ï‘;cÎteÖ‹Á™Û‹9ïâÖ¥û’&¼71bß %³Î y¶ãuàú*þ¸8fáë²OmñëÑ‘ùR6´oç•Ko_œWwir;'-Ü{÷˜Ûÿ^~}ú÷ã㟟Ÿÿ~ÿöûð?ý,Àó['KbiÐÁ!ŒPÂXd°Â '¤P 1tpà AÔ°Ã$1Ä×j°Cf\‰%’I@Sÿ&†è!‡œ{´xc„Ö9hLjv Ò!‰ä¡m|aî™ê©ÝbäÝúÙ먻›Ã.›P±¿6;í³ÕŽú |^^[n§Ý±†P %fŒé"‰Bµ Ò;ïÕÆøŠp¾ŽkLñÄÉé†8Ù?¯3ílÄαÈôêK¶Ã†{ÌòÄ1b 0éL§¬8Ò kôÁ Lj6ß%n¼k÷B3ÞF{lòâ3ñêHïœ2"ÇÿqÊ û tÕãô2×w÷M¶àuÛ]xFñâ^öî·üñ¿F”í“!åûõ½o_|ößwŸ|ùáŸ?þûíÏ¿þõó’Åü± *ì! YÀ˜@. t  æÀúc‚ ¬à1ˆ@~¢ò° ?~á}ÈâÆŒjDü!lcFŸÑ§bƒPɈa2’ñÂbJP<ŒK ö³bô‰†mâû” cPh>,b1"aD™í0.OtâÙ¡#+V‹\4¢wøwP±-[,cÏøÅ4’q†hlcÝb†yñlÄ£Ó @僊 !(HÃ.TpëôÿÀ®Fõ¥‘ W"a;GÍÆe@Ƹu.a-Ò[¯*G¤Xs*OAçU¡é_ι1ÙHÞðFÕ¸S‡TÚh$²c˜Y½F“›Ê%µr£­ä¡ªvÜZ”¢p'ºètƒ[Œ¢ºA)Òe#•úT"wC/am3™»ô¦º ÎYeƒ¡0ÂÆÙ"d"œÜü¦;ÅOxγõ|§=å‰OzÚˆ™ähP½ÀF|‚{8`šP….”¡ åÇ ª@¶‚±ØF4⃔­Gyh™§Ø ¯ñ° ]p¡sE*ú PƒB†ÏÔȶþÌ_ô31ӡͬ£Â}8ÿ¶yðPflié †Ó–Хŏ©/Þö2oøBH[ªÐv˜ƒQìt©oè‹Z D$Áf€Ò‘Ζ !§Mh<<Û:œ1D j$hË e(rbwÕè FÐdhã<ü´Ua»hìà¼)ƒ2ÓOå “8‰†hA„Ú}®“ÌÊ`À!‡*TJ_@C¥@û(½”¡I0bºÛÁÌ #Î|C :@^\¯T¶<`8KÚIÕV‹Šmµˆó[måæzÅÌ\e »)ZJ.X…­®·@kU½½Öv7^åŽ2â-/yÍAØQäŠ8ï:ú  `‚ „=ï}ƒ…_óÿæ—¿ûõ/zÿ«_XÀ./dd¡‹tdÁ öÀ5á…5”¶ð…ù‘:@B ü `! ¡…qðC0"‡ŒtP#m¸C ~X3jê–$ÀΈE\à³'º… U°"¡R‰šží¦b=Àß"1®­Ñ©2[Ù‚³œÙˆ!€Z,d`ù¢£ZŒ³8Ƹî° ÈAƒrЀQ bŠH² |Á fh§ÅC:ÐÄ¢l‹a‘cÑ­ŠÊ;ìÂÞ\ e#®ˆØó˜ã8Ô³"ϸ@Ìp6eÄB«^œ6Ür·èÍ-]`B ¡…r â“ë0 N >tÂÿØP,ÌQ N âމkÀ Œƒ¹D5FŠDT"à¸F'щh$n5±p"ˆ@Jݬf¹ ÌËìÖñŠ Lû$¨Ä5,ˆQ((†4ŒPmœb•ˆ†9h!ˆEŒ‚¹6¡ N cº@D tKŒªAëèD( ±ú!ëÀÆ$þŠèlît‘Ò6ã»á5¦°ãT96»p˜Ü7¾®ÍÇOG:J®êã·9ÈqŽÊœç†tÊHÂx$Ü€qÐlD~…-£:w:Ï¡~ó§K=ê;§úÕ­žõ©kê‘[ü ŒñÃ{ÈÂ…ÑžvµCÐckÿ(ÄäñöТ%;™æÁ—wheAT:pƒbØ{VÄt` A ! 2¨2ªÀ?"&P„/ʃ* Âgˆ ÀdˆÄbIÈAd1ŠAA`ÈA ܈! a«n"˜aÇ3ã9ÅòFQ;4àeÀ™ÑÞBÍ 3,ƒb (ýéc‘yÔžŠ:r† ™Ñ…THPv°C1ñfÈ~‚`F:Ñ/÷áü±0ýr (ñw¡AeØö¬-¼-tÄ­ž,ЮŒý8Aûº@’`ݬá¥0`ˆ@!Ú ˜@gRÍ á8báf5ÿãˆAš  Èav€ „Á[fCL`‚ÅNaZ  b€ÈA`€ ```‡Î. >  ¢\j«/@å #ÇQôä`*! ¡ l€ V †@¾ LàRpd`n  ”†  6`ž%( ®°vñ”¡¤à À!l  fAþ¯ »àš RAš2£/|+‘…°„ÉQ \ö–ŠEWƒ™`+“&é [Å!\,ã0ÀkSÂÅQŽƒ%±W1aqa¦ ¨à¨ –°2c¢€ „ v fñ‘Ñ•Q“‘ÿ—ñŸ±¡Ñ©qg1äBQ¨&ˆhíÀ1+Œaê¢ÊqˆÄ2Á„b Å*…ø®…☀T`T  Z@H€ Ê Ì Þ ˜ ­z¬L º@áÿÚ"!4/ìJÞÀZÀa4ð¸ ``,¡Êà ÆŒ¢ˆ‰ô¨ì€ðA"aØ öxè ÊØ&TÀø€ ª`Fa#‰€ þ@,òò€jhPà`¨~¨!UAER@6²R€ ò¡|2Џàor€ì v!s€r€ Æ ìFïlrˆ ÿìA§˜á¢èi"áÌda þ€r eEÔ`2ÂïñÐ/p3Bá^¥/:ÀÖÁµÖ¡'/C[(EFà‡baº€Þ€’þ àà*ñH  LR²ƒ–°É1¢¸:åZ n taf!¬à Œ€ lmã †@òÀ¢!H` ç¯0  „aF@¢aá® À`F`p\!žá6Àšá ¤4c«™Úcx†‡6~‰4#XH£ÕøâÀÌa0rI:‡<Ò ˜h®Ø<®3ªnë,´êlm½€À Žà8”'Aÿ…r@ :Ô Š`¾’àB±ŽE¹®E+4FatFwî7G(d²€Ò€ð¡ ÄqH‰¡fê ļÁÃè®é2b#ònöÎÅf†O’`ª@r62EKC@˜!’€6ÀËzŒL@8Ѳ T †Æ2Ê |AÒ/2d!Z@P!¡ LÀÆ +O¬¾H†ò¬ì \@ílÎvR."!ÌÀr€( NHª@\!"Í ­†ÀÀòŒE   ]ÏiB L §ª d!ДöB  ì€Z ¾ÊT¦ÿ¥ “'yè!âr-²,8AP!Ê€œÚ¦¦®Ú‚ 6Rm&ÓŸ. á,„!’à ÈáfS@GX#F@„‰NÁþÀüÀt!R\`Em 6 6ÀL`ºÁ2`I˜Z.33®!ä` AH¶ š€ eYS° VÓnà `ÀFd`œö aöBì`ˆþÐ>€ºaZ;Ra\Z€^'zðµØ°…VxÅb[Îx`Kä£ãl%—¢‹/²wc¹š%º<‘¶Ðö°BemK©¶âÀ€ €°`nÿ¡ÀJ%zô¢èvnëöš€;%+mÙ–pÛÖpWmWq·p÷qyCc´Að€a¨¡ìÈ Š´s=W6h ´àí<ˆ‚J,FfdÞQ !¼a̘ Œ€¯@TH.r è! ²H’  Õ4¯ ø¯-l·ôT L¹OI€áÌ8A8Ë B  ˜€ @á‹¢Hg(5à€"AòÀv%5x¨ˆÈælœÁ')M˜áSWàPÁõ´*˜@X+ltò‹Â/Pü (`²‰Þ#ª€0AP¡ž²ÇÀ`Ê€þ`Ïÿd øPx(6À˜ dÀP!Ë’T C ì¦.À˜0ð1ÅPÀÕôâ„ ža^ÁDATÀ ÔadaSÒk¹l„R€˜©FoâÀt |à ²AdvÈÁW ª± mµ%½ÖX˜lXÖ&6„A† ÎÃRÁЀ nú@,á6àp/Œ!¤A\€ h¡daH€+/!Z`=GàÌ!ÐFnA-¢zÓ7DTR‹7EѰ¤–•c£Iä2¥Wù<(ñ–wåYå<&Å—„Y4‡Y˜ˆù˜™Cÿ„ t tÑ)4ld† °À™• b€¹UŒù›½9œ‹Yœ‘™œÁyœÑ¹œÓùœ‰ùAµEá¢rÓaˆ ª  >7Ÿ‹tƒê ¼¡Ÿ×FÆî ”/p‡bHT™¡dÁd`0"!WSIÀ,ËR ’ABuüPAñø&V`á`½Æ@´–5RJr@lWd§sÆEHø‹BàüDÞÀ'Uš*¢J‹†G!²•0Ál÷ pzöȈàࣦ!GaC˜!Zà Z ’ÌO;¡¬ YeaˆÀdÀ bAÿòOS!w@˜5½¦ ðAl0 §*:ì`Iàò”U’Í å¯Š!ÕÊx8bF ~*H Rà È!*Î?·«1„a&àL D›ú`ü€ºatà<¶×Xã` —ÃãŠç@ÅFÁ‰JrZŒ`«ÉaY“à r: ¬@ÏT„ V Ït âª°À !aS ÌÁb¡=ΰ¸À6¡:@œ´‘b¸ŸÎé V@c㬧¹bkA‡À£CQp.—¢)c]´Á+”QC¢zÀC`b4ŠC6´Cÿñ`táV^tÄœFKœÄe4ë|yºôˆà!p! Ò ÊA ™`ô9ÇÕnƒBìøI9ìcdaËá„v@u‘£Åâ'sÆÀ*%’ rºL ˜` 8Ø|e@Kß ˆ  ˜4µ.AÊÃO|a&w× Faß¼B® |AYM ò¾j¾&¥˜† öMÊ»µ (µÞ`…¾djd@¯[ÏT ª7":ˆÞÀj x2-󬊫àËß  ú'Ù€v@ZXËM vwÀ ÏC¤õ:Ë™`P.Ð?ÊŠr ­™¡ T@ø B@ÊWŒ!Ædæ…ÿ€*2Ía] zÀ‰r&E¶Ž‹tÀ!:2g6Vã@»‹qjGvzÛäHk?KIV4¬]5N1YP v4¼”Á„!B/ £t˜EšD§s>g劮sôÂji R.Wf‰#EäŒë¸^IÛaQ»hES Ñë(Q–j\b©à/>ã[ãp[ÈAô`€@  ŽeQ¢AnÀa¶:§‘6>æ#~æ1^ækžæ9þæu>çyÞæ3>ä²£ØgC&†ºt<éÇQî"ˆôÁí ÁbÁI3Êcïú ¡¥%‚PŽoix’ŒÁ-À¯à‚­†èˆÊfˆÚh؆‰ÿl‡rÊ0"mˆP˜á…ô^º-ÈÆìË~-xF.€†‰p(÷֪ؠ~(‡Êò!_§ÚâøðH.µkdh‡2ÿ òAg`j‰²šhÜÞ…Áâʆ¨È†6?2 ‰,åYE6È#o[çszµ*Ã["%6ôÂYð‚TNGrRùi}IR(åWz4‘evÖ¸=ö¢ †ÀŒ úI[ôâ/ŒÃ;'xþ=–—_§]_uÃ?s.²*1=Z'Û×¹ÝqðâÀ‡ •h?z¸}ÛPœFÔp ^Œ ¢Ê:pë´‘k"$J¬>åÀ…#.⺂)NÔVãÅŒ7z´RcÈŽ#ÿ?ŠJÙc•:ZIå•ZfÉå”^V™ž‹ÏTŽ.±Å=嬳T›n¾ 'œ9åsNT7ÍyŽ?²lBÎ;»È Ã<ÊÝ£EÖŒ2J'ˆŽ‚ (£p)'˜@Ê('ˆZ:©¢£\‚((“^bÉ¥6z (‘Pú¨£¢ZÊ §›.ªé%Šøâ¨¢šF’(¢§âŠ ¬–±Î¦r‚ë%v‰£˜‚‰¦’‚r‰¢œÿ¼%·¶š+±‹Zš+¢˜d¢k¥š2º-§ÎNš+²f8Ã좈Ž;ª£Š,Љ´ëøÂ"‘ìˉûîk‰>уHCð¤ u÷8#rË8 ³4Óu2Ns’È!rðucKômèa|ñ©"Fý|¯ycxå(SD:|\A嘳œ˜kRd1x ¾ÓÈZž6.ϘòDÙ4Hqvð5ÓQ#§]ÔC4r×5{Íõ×1µd`t!íõ]éPÆÈ!vDb‡M·ÜuÇ÷Üvï÷Ýz÷ 2 ’(“,²ìƒxâˆë£xãŽ?yä’ONyå–'žOäŒç#K&àÿ”M ;Ì3“;ZØQL$—\I%•I'Ö"‰%—dÒzí·_Rɾ£¨nI&¬p%¶ãú»ì[òï¾Ôþ;®ª_{%×tR ï½O¿/ëÃß¾¯ëÿn-¨›^‰ðµ3Ï;îÄêóµs" ö݇ú¯%°KŸ}ë·Ëß*á±Îu¸û×(¶¿èlÏP^íZ·½ÖÙnuÄrì,±X˜A‘D$Ö‰?‚ƒ‘Ø"´°ŽATäAÇAXthö´–¸ÄlºšDè³ ±ä8ÙaÇ,d‘üül"k2GKÄ“—¡è%$rÑCŒ8 ~ BÕq{Æô eÈaÞÙ[É´‘žÿ¦}Ä#+ŠV!Âq-iAr˜¢¢hC#VTO’TR’<â‘fBzxP4 œå(‰Á£!S‚H“$R‹<¤"?B±É;ëx†2€¤ŒA§‰˜ä¤'; ÊOŠ2”¤¥)K‰Êç„2Ê G,:aÈÀô˜ÈWìP‘Ÿ…‡­<;ˆ(ž!S“kºN9Љ•çdcfÇüY9ØñK^"“™¹<¦|&"þ¬;Ùæ/ŸCŽ™us™ÁÔO.‘øœc^G9ÇœHÆžID^º­"îlg+ÃyÎb–+ï„§>×ÔNm¢9º è>ŠÁ†ÎjØ Ö#¡®ƒå¨G>è1{Ôÿcù˜=6zŽÞc¤#ÍH9š‹bôe)F9:zT£1µ(=BšQ–ft}ÇNyºS–†T£ô0)OAÒòt¨iFeÒ”jT¦@õhN;jÑ‘Zõ¨2͇Fqz›*¦dý)P›ŠÖ”5§ZÝèMiÚT§u¬^=k]=ŠS˜v4®|=«_yÚWÀVÕ©!}é> ‹Ñ›£õh,^ÑúײV²‘¬e+‹YÁj–²›µìEq*U­Òc´ƒ=jX_ZÚÔªvµ¬m­k_ [Õî´­­ì@[9ä WÉÊVèaŸÓ±Èf#Ï¡²µ%è jˆrñ³B )wŽÿ,"Ð父\‰d¬fúcs ¶\ü-œ,b®x5”!éŠl¸à™Ñ²k2õŽw&ôVÂ5i#ù(F"¡¯V‚ÂƒŽ¸Ä>AœD¬fðÃôà‡>䡈°$ü>ðÁ|ȃô‡?äaÄîC‡Mìá>H¸~ðCøa»˜ÅzÈp‡!|á_XÅ}¸p‡ùÐã{¸ÆÎ0‹U,â OXÂ0Þð†ELâ÷ɱ‡_ü‡#O¸Å?vq–ùPa ¯Ä<ްŠsŒf(“ɲƒ9¼a ï8Ä;ޱŠ_Ìc_øYîqŽW|ç< :Є´¡ï ä ›ùɾÿ°j¼ã—øÄ†^r¥}éB[zӘ洦; êO‹ZÂ6óˆ5LäWxÕ–°ªßÌêXÃzÖ²®5­omë\ãz׺–µ±Ž1 bÃÅa b#â|òÓ,Ý!žwhêNÒZ1õR>É™YÆxH·íìšjæE樷•;äPr¸éÎ^^EÅ ¤Ó¦†írj’gú¡™ÌšùîtÆ{ˆÚФrÜ#q Ÿ×ôösü]nq‚;›ó8|º³&™´3<ýõW$b±wþ`ú0„È¡àb€ÂCî„ÐuöSíí¼ñ>á–÷JZ) ¹æQ<'=݃ssbœfI"Prÿ¤Stîäì=ö梋x&$îȇ’áà·«ŽóuÜA¿bºSíª‡sÝ;ÇfÏâýò!Ñsí1o{Í{ ÷‡¿ü…2Ogµ]öò‡U}ÜýŽ»Ûýþv¹ þïƒ<áoøÄ¾"áŽ7AgŸ‡¼\;’¼å+ùËk>óœß¼ç;úÏ_~"îà‡ô¥¯uX"ú°5<º­t…„‚ÃÚ^ñ¼DB º™rï³¶l?¨¼ô•nxëcíø>Dm9œË¢9Ò{mÀgˆ¨ï\ŸnÏ]PyïÓÞw;Ó¥P󙑃õ~øåà¯/6 z¼£AÅ á>ÂD”£¢pØà°ƒÿnk“!6rFƒôGÔ•#1ƒ5Þ21FÔÕEàaÅ3,÷!.B#dEÝg[äu$ô&"ô´Eƒ"~ä4k7&Mdv2’‚#zç—g"/×"ôÄhy–…é˜ÙPHî$ÏGùà o óðÔ'  ù Q‹ÐŒ7!Gç˜<¤‰‰ÉÅ”63§va²NÃÔGM¨é‘–6“—éD†Ç—7-¢š8‚›¤˜þÇ#QbtiÉ—àT#.R—\´ºÇœCbš-'§_²%Úyå Ä™˜ÀI×oPÂç‰%è¹éÉžëéžT’wK'&á Ɇ÷Ù†ø©ŸùÉŸûyÿ†QüPŠ€¨p(âA‰ ÙÐl¢ôpL„" ÃrØUÙaƒp3G`Dˆ‘¡UTÒ ”?£2U³!>X!8-Š€4³¡fÔ2?b/A_'â>x!Ff´£d³6­H‰3Aöу\C"gS3D¡o3#–28¥JØ£5Ò£Sún–iŰïtD×`*%wr æ ¤€ÝQ31£áÙ&‰È¡Ìu #Ê…ÝàCJ˜9ˆ"p££8Us%Ã^#Sp-ˆ õH ³| uÖçƒjã‰Û¡Š2‹¹ØpC#ê“òÈDk*8‘”œ›È‰ãƒñÕÿ!“ø‡$ʪ«êªÙ8Š/‚ b3"~Þ‘1Êõ5¯j‹½Úª°ê«¼ú«Á ¬Ãj¬ÂЬÙÈ5jF>è^»ç†ê‰3­ÕJ­×j­ÙŠ­Ûª­ÝÊ­ßê­Ñô`zöQÇQ ¨g —ð9¡³ÀEó0mT²Ñ©aòukGIëöÑ„îGÙnŸ+4šTžHG·…™wËv:WuTçN„hG3ó Ì$!sWx[·†k·…«¸‡»¸‰Ë¸ë¸‘›×1qô¼I†ŒwEþٟ˹Ÿë¹ôä •¨rí#w‡›K³¡ë ¯và!ȵ0x!ê03¨Is!r!88ËÅDI“—£FÇÑ£ê5Ì÷€ (R1Á!é#MÄ2‰Ê§-ò¤!2½xÚD)ª§‘mÏ+a¯j Í™m”çûà ‘  Ž0 õë‹P¿•ù`ÿrë°î £PЇ¶"sDNC# H}Ò±%ÈëÀÄW%rú$lœít#IR^>4‰j\Ç1w?r¡,£‰<ĦÚ0/Xs0hE#%[ø9`Ø!Þ¡»8!9Â]b6 £„T Ä?¬„J¼38˜ÖH¿œ3ÑÃMÄ> ÅN,ÄQüÄRLÅSlÅY\ÅTê¡j„£ÜÖ§•wªÞ!z¡gÆeŒÆg¬ÆiŒƒCºˆ›xDºÀzÖ •[q à@(vÀ„!ˆ 8½ô±ªÜ¨#ëod¹vxy¥4"‹ôQ–#N¢~8C9<¸ü$¤+ZC7r¹•*I%ZwŒh0]Ü0b—ÿEGS²`¤ƒË 7¤*#Ä!P§#ø\•é p` ˆ€ˆ@ ‚P ùe*§!2C~Aé;Šš0ȳ ”h„Y©G´FA[#jc!]<|dc¯ªX¨e«DŽ<«1¤±,¡„^äoVG¢:I~àÁ|=ô‚B#Ts2b×2 ˆӨƒöÁ“+ÇŸˆÐ.—ÐEÚ‹$” 2½E48dÃÌmÑ }Ñ ­Ñ½ÑÍÑíÑ!Ñ#½Ñ„86ÒXþIh»ª;<^. Ó/-Ó1MÓ3mÓ5Óã%Éq¦w8&‹5Ø0 ˆ` *£C"ùp:¼D‹x–L»ÿ—Hçϸ¹ ·6Úœ;Û"qô4q"ªù€kÛD«ÆK‚|©¶öAÕHg¼,,˜fwÒåëÔnFס2P­Mt9«"ëAÕë1­Ò²%Dû ÷À8ú Øü…`u/£€5ÿ÷—*ë"å;Õ‰3!ûsƒã°|¹_v œPäéW4…‹ša´„ÓÂAK©ai[Ío2Wû~©¶½‰0O÷0T—b„¶ŽiG`½vô9sÄMaÒÕ=»xyfÛ›^‡MÆ-ÝÐ=ÝÅMÝ×mÝÙÝË›Q¹I±mCô*sämÞåÞç­ÞéÍÞëíÞí ßë—#C®o°ƒ)®@ÿÔ°:𱫤rs‚\˜!mÚƒ)27ØTÓ9´‘bãÙfƒñ!Ôå°rª2„Lcàl¤q+¬ŠDÓ }6¸¼+ñ¢€\5 ¬ˆtä¡ ëB\{6x¹F[TýU õ@DKgyš'njŠ‘œ©!(X€Ü%©L,G…û£Šè£ÒaƒL¼1]½ [}Ö›2) ªè†—Ô|åè—G§6XHS qâ12j³À;*} »© ‚£@¹ÀÑKÏgÔƒ_ܨU(è*Jè©êä5¼ÊB4;CñŒm¨Ž<膞\•>é–^è˜Né—Îé™Þé”n# â§Jÿ=ê‹VšçÁ¦ªÎê«îê­ë¯.ë±Në³në°^4pº= ÏP ‹à‰0 ƒP¿“`xغ¦t˜Ý´À8C²U± «š/ø°úG³:&’¤ÁbÝ–u—íO£0 1ÞŠÙÐÚлœnI¹tÛ0+7E´<“çlCtDÇÈ52›$ÒÎ"ŸSmô – ½·£‘¥æ@bٽ͡”j¯Ô®O!û· Þà"rÐ:ë¡»â¤4-ËdDbB4!‹_M´5s.בoNÒŒs&kïªùÕæÑÖÂÔœv=ÞòÜã-ÃÚ×GI¯íKOt-±ÿ³ó´k§6^M"’ÑïE§õJŸõ\¿õLÿõ]ö^OöcO©Ê¡îx Nì!áABÞœJqJs/÷uO÷ž”ÙA®lÐ „€‚ˆ¼,`ÇX±•‚ÒÖô1á×·Ã%X¼’ƒ’¡ÛÁ©ÊÅ4 ¨Ê_ œ@âǺ;!~‚³^>ú£ìk}Oî1l8¢¥vÀcó™X—ÎQ€9 Éqß»¢n|Œ¬#¸Óõ¡Ű÷ðµ:‚ zp`(ÄŒÈPäÓ<å2’Õ¡ÍZ»–o½Èn$ê3ÈÂ2œý*2eMõر˜r‰01Dw!Ûÿ·¢.BÕ7„¡N"ÿ½%xCfÔ¢loã+ ÚÀ­gŽ9päÖiÓ¶®Ûºu Á%<Øb7… >ÜHÇA>´ˆð É'»%îàÀ‡áÊ©„è0¡Hœu†Ü92'O >{þ”(Î’)# Ô†‘œKp×¹4×­›Å‡ä RÕÚÕàW¯aÁŽ[–ìY³iÑ¢MX•aCs ïñ ´O_=}úìæÍ·ÎÚ&rïvÉðqo]¹wZì(4ñ¤GƒYNÜx3¡¶Æ%C47°æºl5~í¼®ôeŠ»¾ÔÚÙ³S„%–“‹Ð3‰L )C³Í1«²ªí3‹pEU² !*öÕ‡J£•9p Rö }b±ä)rÌzÑ‚œHÖA&\'$ÑØr4úU¬ØÛM«Ð”*ñ°‚Šeo3ƒ£Š(Zc¿LiÆá\}V\‹‹¨±|9Zñ%e!² c‚®:µ ‹¥*6´o—RyÒš²ªŽÄ¤ìlÌà K›jâÏrÖy穼ãUå`5œ³¶åÄÝ–g¤“Vzi¦›vú`jk5vYq‡§Àˆª®õ!®·öºk°¿;l²Ç6»ì²wuDÊÖ™ þü2Öÿ>¬é$"adÐásÂI Ž¥pGDè¡…>àê;ì¡íBØ–†„£! 3Õï‚EÂÒÈNY-ùXÛÉ"Žpæ8ñ•¶C¿šdq~Ê!NqŠC¥kpW¶¢Sh4"G¸H$.©^³šXì=œ¢mô¤s¹c|OÉZö1p B^§ eV*fÊL€$ä•T(’¯ãœÆ4Ô9áw†˜­¢ Ë“î{ä¾²fÈ}gÚO‡F¢¨D+Jч^T£õH{ú¶HáT Fs æ5[vÒp¡J¥(•ZKWšR–¾Ô¥1¥©cŽcÀêÌ%ê Í܈d‡gF0z›G{î1*Wò.BÜ9b±zø’D‚Ò8 ù³~϶ÔTX9ˆëV¥"óé©Dm»è •…ªéöЬ‰4NAÃUt_ôÝçJ¼Þ ïxÅ[^ô’W½QŠaÞÉRvDÙÉ ‡v_ûæ—´ûe+ñë_ýöWÀÿ°U b•R ×6¡‡?v¯v#ָĦ:µƒ—¸C qàê^_²#Þ éº‰­ÊVS–!§pˆ2Ù èÞµïYí—´ÉÞ·~ÇA»µPEx»ŽŒ¦8 ²¸¶©XuÕ§![ X\6ÊˆÌ GšyŸs¶ƒ]rä#êÉÕM¡}â]º,½ÿY}$ÉEò yÅ0ýðCiÛ•´Ï%nÊ}¿|U£àâçÔËœ ñ²XSêˆT‚š?•D#Ÿ¬û¤‹`zºJ:¶ÛRWšâcPû0ÔŸ¶WqïY¤DJú€ß‰Ë“ cX:Ö¢¦5©m=ë[ËZ×µÆ5®ÇÚ"™t…‰RÙk)ø%[vÊvݲÝlhWRÚÌžö³«m’A¬Ï-}Õ=ü·n¶*vÇ&ð&ƒÔ"‰áÃGJc‘£éÌaɺ×MªÓ™íTä“3ZN²æ¸ÄFÙŒÇô¤e[õ¿¡:Âq]‹iÕvFs|=šÎ‚aûN²6…”…dhd×ÿÑM%û@†%ÔNuÙ’ôIÄ:b‘Ÿaeˆr6v®¶Zrªèδ&r˜Î8b° ÑŠDæTѺñÖyÒNDGŸŠoÙ %EeòdG¼§ýîzÏûÚû¾w¿ó]ð~à"óHwé&W¤‚iãgêx™F¾¦§üJ…•™Ø°MC^Ä<ú4¼ƒ˜äP£$¥ QÙí,Dò[¦ìM ½Ër$É¢M]©$×òë«f'ÇÐÙ¤ ÛÒG\ŸÌ#FΪbU±ñt ÿÑ”«DfÊî-ÿøÈT/ «,û†iú¾ãùC—Æ8Å\LY`ýì—á][–tê˦«+•ƒŒÞ_ñc"“p!"B¬’Ûá4–ØšÑ =²¯A Ðñ4Çp =B‰@té tr¾Žà¾j9AØC®ïšÀ×A¸©ß =ú´f‘TA4ÁÔÁ¼AüA ©¢3Í©–Ž1‘¨r{ƒB›Â£B)äñ衉?ô¶+'†²ƒ¿ŒÁø”©8*;@¸š`'d û“/ß‚;Z‘‘‘»nÑ;’ë+6FÙ*ÃÓŠŸ‹iû1¶ÿ*¶q¯Â [)µ©¾O.ГKJ¤ˆºÊ¾M‰Ûh™8XpuHZÉùx—EX_Ȩшí3ŽÖ¹š>ô•#ù˜È ˜¨ð¨‡£ øº±4Åû3†j2¹$:­ñ÷ká }b3‘k”ʪ X!¥ÏØk¥ØXï€Eq! ±;s|;ß1‘AÔˆ{ò _!"ÎxˆÂŠ×¨ÇrDG{<Ç|ÄÇ{ÜGìG€<è"‹Y‘Û°?ß¹©ÎHކt‡¼ˆœÈ‡¬H‰´ÈˆÌHмHŽÔHŒ„Èx|»Ô©Çw  P‘'#CMá”ØI ÅÿDã¸+N[˜©a«Ìâgž‘ ‡”–ƒb(+¹;•ˆoJ# >ѱ®j:*2¼C­è,¸+1Ç â›>†ÒÊ•Q¢'1 ™À8s(Ÿƒ ‡b8—iµ‰X,1+‡D¸^ ­a-”#ž]”šª«n?çð,p ‰Š3±­„¼ëI¥~ZŽÛ!ÊeñiQ>¸ËÂ益sÒ"Y ! ®¹½×;§»t@ö:Í|ÀH„+¯¹Ž×ÐB}I™Ä9Ô4ÍÔ´MܤÍÛÔÍܬMÞÔÍÓ¼Ãû–’X¤›X‰wåTL›lNC[Nç„ÎçdÎéŒNê¼ ù-Gÿ´zà‡Î¢W9‰7‡»!‡¼a#™8*Àù!°¨ÊÀ7ºjp* qÊ™ƒ»ºZ°ãa ¡Á`SG*!ÀÌÓÃÛœz:ù‘+‘`xrXiŸ«Ã¬ÇHИ«2:A.è°¤è›öX.s%ׇ>¸%-X]‚,„˜·IÁ)"S9¡4ßXœùs‘Ô#ŽI¹/mX¥×P|Ëä©‘Ðôœœ,ãa¯·[FÙ¨;aŽhéªÃò¿™y´#*¤Ìh>©/ }0±ZB{ùFÕ@ é*Ó ñ¡îqÍ1 Ó8S2¥S9­Ó9ÍS<ÝS9ýÀ|ËÂn™É¹« ÿQ<c«qBTF]TGUTHMTImÔH¥ÔI}Ô#ɉAÇuàŠ¸¤üÖÚž7ã‘á ™³3æX¤Gº,ÓŽ=¢ø9Žm)N›ÊX é³îbvŒÕÈa¢jé&› ÊÅØ“ÕØ>[Y”eY•ÿmY˜}Y™í£Vb(Ó@o©¬ÙÁ,¯*’šõY = ¡å·ŸÚ¢%Ú EZ£%™ZI—Ù- •R/4Œ.í*1ª2¤‡öHUÀñ­ç@·@§¢û±4ŠÀŒ‚¼Kðt¢;‘éKÈ鸾²•CåâËÃa³&õűݒ‹PF‰ ­DÊ4õJ£d; ZF5‹ %¡ç0‡ 9æ¹ØÑ³ê°%w!Bp¹Pà?)ŸqI¾,œ-‘Ê®ë8k¯NL´ â— Ù ÁɈýƒÐ®ÒðW»2$±%•ÂÕÝš*]J‘ ™õ±2aÁÚ£­»êQä²é5ê½ÞIÿ$稕}ó »šD¿âžê_ìµÞé=_óM_òEßõUßòm_ø-߯äÙ+t<0ÓÙœƒ¼É“<þýßÊë_ßhÒÐY¶Ìwð0ÚD É •´°–<=Qáƒa…Ì€Û-YÖøÃ9RÁ÷"8ÿ£Cg1(’ê&‚+'ÇE»bJ.y):Ä cÒ¤Í ¿ÒC‹‹Uƒå$Cë&F)”IÁÙ9 -+¬F!‘ƒàô£õ †:Ìù­ìêÃÕ[ Ƚ_5H+Û…©4=DQÒ+Ó3;¼)|â>{ Tn²&Zê7c©¦ß =V:¾íœ$k²›KY?vYuéÀVÿêĈµÛ®á5c¥?ŽÙEžY—mdH~dI† cŠ Ð²dðä˜9~9ƒáÞiŸ+ ePåO.åÝ2eQFeR>eVNe[ y¥­û[¼Ø©…icpˆò<7ð<¿Ñ=0(Î\•¡+•J"¶ÜõY¬ZÅÃqÄA°Ó¿"¬ŸUé DÌßÝ(NSùTÂlA×X?¡´°¬Ö[>"9+0¾·Ã kMž‘ÓJøT¬ì.pÈÆÒsh¹2+ØÛmÌœ!$;a–éÓ jù!Ý©äÈ’\ p!¡/Ÿ½ ÙÒ‡˜\ÊzÁìg~Ï z™'n›%ÕaܬŽ>`ÿábWŽÞÜMÔD¡‡=|³Vò£»|’iŸŽi þMßêŸjt5­—v®n°1ÁuCçº@ŠêÖ‘êi¬j¯ºjªÆê©Þj«Îj¯~e–½!›èÎ@˜‡ÇÌ.ˆÀ”Rõ”—Dõù°É˜-æ80“ JÄ)$‚z µ:¤=É퉜C,d|Ú±ß">yél”Õ"¢˜Û^x2Ì-ö? ¹ ®"Ṛodç=XjçŠ?> žMwˆQ$ÂÞÏN&ÉW•I üýVÈ횬ьÎY¤Ø€Í3ãë?Š áÐZ}/Š¡‰…i›p¡ƒÁäÿ]ìè9¼C§¸E>µÓ9Ù=ú­ YÔëΰ¢â;moñÖS÷†ï÷où¦/‘Á}¹n—XŠÆ¾–m£Né ppë,ðê´Ì2sQ7Yܶ>Øgõ[‡bo#s[ÊA©‘Wãà¶x rê'-|3o/ ¿:K‚‰àaŠoê3iÿ´ës¦íÖ !k‚ÄNÍÑI›'aœ¯–aÁ†´a%׸–€A^Ñ£/z¤¿ù£Wú¤Ïù¦_z§gz©G´/ %ѧWÝ$dDX ÉŒMöz°ïz±ÿF²ÿú±7û²û´ïz8¹.çûÁˆ™ÌÙuÐåò<Ïy¨ÄP=;jCu T «Üz¸ª¬l>ç“r¥Wü{™«/Ζ_•9þ@%Ч&# 6“˜°Sе¹˜W!ŸûÞ³ªÝµ#« y,“ãlY‡ÔÞÜÎ-³w=ºÅÑàŒx…”–÷TÄûÙ”œ¥J,+ø­àuåö¥¸ÐíB†tŸŠ%HUiÛ˜1£­H.\XråŠÿÍkѽÊt‚˳‘–r‹Ê %Pòî«»ÃbUšU¡Û„t)ú¦Z1ÏÊ•±ö&®vñ˺`×–¦h¶®âힺœ®X ¹ò6õze+yoÍÉ=Ód ñòô³Teî>Ø6-¸¼ëé W€Î“s#áaçaÔ—wisWTRH €^˜a…n¨¡…‚há@•ç’Kî—W^fÑ¡W=a§ÝEêY$£5âH£Ž3òxãŽ>ö˜ãxÑ©åBeô¢Bõä4w¾-ć5›óÎ.2ø0Ï:á¼£E]äb<ÅG™vIè“uOùôPyG•Cä1¡dë‰ÅÜpåéÿyÙìå܉j!Ô_䔑¡ÜѸ’ `Ÿ‡™E=–Fvf'߉ Jb]‰š˜9á”Î>ÈDòp…¥G=´­ƒÈ:±„"Ÿ¦Ùa—‘Xœ‰O—˜¤eA”gE†t!ÔG.±u"bÕ7¦C26Ÿ`INʶ—ZÚO?åyÜ`jºm²ÍXi|nÆ’|핾ùò é«ÚÑT—‰­eÞ˜qA¥i¿Ì1¼/¾7¼°ÃC<±Å÷+!FÂöd^²mk×{Œ­ãR¤’™\®Ê)³Œ²Ë µ óË+ÏóÊæ­u”uQTÞr­3?ÜSòºšÚaÿM&à”ÍQïE00×QLúƒ®å„GF›)ÔhT(º"å +¾:›øè/M q45l“¨F´¦úÀRg²Ü"©ü¥¥4QOëŒú§»Xö’vÂæ0gYÌ`3™ÆLæ}ÿÚÅX)†4× ÌDà‘Š“ÚÌ&7™ØÍ¸|s›Þ'8É)Npöp0³Ó_äãÍ7…%/ÚÀ ’ò5‰e(E9Ê< Ò%>@©d„<žòž;YÒ=†3¸ö¹Sf†ÜLÒ:ÿÀ³1%:‘C]ˆ‘•ì¡<Á¥²¦âBâ%ê3$}–@‘W—»¨(†–,Ïk´Ó­¨Ãî@Dˆ²•>̪6‹XGn ²þ¸ë,nY$qªÕ:6å¬AÄcèZ½™ˆ%Ä+¤Y2:ÿ9‡]„H´Dví­!^ÔIsH± ÇM$Z\£ƒ¤6$ØÎi( ´¿Â%°PiÎõÆsÿ‘!jÊ0>U_lé¿ ²µ›¬d+ XÊ^Ö²‘ýës,µz¬/ìzݳ¹Âl7¹;Tj[ËÚ×®6¶ª­ke[[±e…¦y…΢BwàÔÃPGa}µ8)QÉJXÒÒM´À‡¿<«MùTKxCÍÆ&qÄÚMa8Ò‘… `6Ô‹(9®ÇNå%X„îrºvX“umN#iȾ×3“ý.Z+,˦`¥®ŽäzýIÕ:TC u_ëàCPÉ‘¢ê¦¯ ’‰·vu¡GÚD]ñ%7ñ°+&)+’éÚ$3ÜÒèT¸mL_Ÿâ¶‘i0…r‹¿|E ÉdSÒšÉàdÖ_yÿ†1!~Œ!Y)ÌN!9LJ.1C4µ(€í>â"D²Ñ䃬9Kv%—“¬å/wyË^3˜Çl樔&BJÜJ¹6Ö[όɫÃâ)5å;W±ÎxÖsžíÜç=SÊÍ|ä™ÛÈz¼ÝD¸ùèð-Á‘´¥5í(IÇ=´ƒX™=hÃê)·jRº¥XÈR"›–X™½dkQ„Ó¯\ùDˆ‚Ù™Lw4C¨Âé¬7Hj˜!ë¤NvÎÔ#Ñ›ù&|©'äozRša›ƒ9-Z¨U ÇË•å@F(S§íaY`…ÛùÄ™A…aà{Ðf$욯±²KÅK§S»)ÿ£9uÏ ¦ÌŽ&[Ó¹Ñ'ÜþÊ8X^\ަ‡§ùÙµÛ ÜŽ:$›421þw"Îê;Üã!9ÄI.ò’<åh"dBÏMj«1чlŠ vØis¿Ü|28ß¹Î{þRŸçüçBzßBj”®­PM–Ô¡\@¨c9 ˆAHú`§\jJ¥jz¶ÂØZ1jý͈ùÒ™ò†£AtE²ÑëÚZZq!ĩ<ŸÏD# xkK‚–šNÇMTPï ZÀ&o,NØ¢bKšŒ”ãuæèk>бˆ¨s‹Ša¹¶Ì¡m\ùLYáQ< kD¢T3g>¯“1Ÿ³g+dºÀÿBÎO¤:&>‚,‘Ú뢟"õ«µŸ‡0> ŒÈ¼74Ú@ý^Ð`Iå‘®Xjc@“{èlW/±QWSJ,«%Y ²ÕÝ~K:6 †¯_}ó[·é?¿úÑïþö‹mo5YQ’¬uWŸ˜H*€ß´âÂFKôúßáüß `BÉš‚ÌNL tГ:\Uà“P…Qè@=„ÔäÓt„ÖôÍLÜ—Ëáñ !]SÉŽMJ‹p]Ü[¸‰%·OÃ鎛ðQF¼Ì ÅqøŒApVîʯèÝ4QŸÆN…ñ‘Èä#õ Fô$¶È|€…ÊZ7¸P#ÙÏn•’J”USþ¤SúdTåTB%U>åUJ%T&GU¸ 0ÞYí‘Z~x6.^>šåDœ%~¨eY¢e[®eZ²å§¼DYôNê\V~àLNÚ݈Kl*І2‡:Ї˜‡¦Í ‡~­]Å-È0öÓâXTÕ… …ct‰3‚O{Ÿ¸ VFê"xÔXÀL…/ú›˜tؽè _¨“EÔ^DP‘__ýÄØ#aHòËV‹»d•ßtÝÏ€‰®èé©ÿ Д˔ªè!ŽÜƒäÃå˜Ã"°CñN …[”-ЦÔX!g¼˜WAÔ‰Žè# “òɦDQáôŸ^dÓ¨ÑZþDäl gæ ƒÚ½„çômž8›JjÃüHŽðŸ|еÜÊÜ•–TpܤêK¨ÂjÄ*Ъ¨Öê¬^ Cl õð\ P‰”ÓK¬K¤«€«Rë8*k²2«±:+²ê:õªg4 ¦EµGî¼Ã>‚“TÊQ­C>U` ì@RÃ<4EäÈ\íખšŽÈZ»¨×ÏTœ<¡Fœ˜‡nñX_ *Dµ[ðê©ÜùH]‰e] ÿ9BÑot…Â5G‰Á M}idX…ýÈ [¡¯Tž#ô“-H8È ­§np’ ëðjë¨ÇVݧ Nšà¾I¥ÅºŽKM€ag šÁü["þÞa”H›ìo¬ëÞÄIÞ×ä¡&œÑ ‹8†Â Ü:LÒšdÖÕ–æ·ÌMSAOîä‘þÒc‰àf‘-f•­f™mÚ¢­dmåú¤Ø'µ8ÈŠñLàÝ`Þ Þ ùZªião|‘ãÐô“ðã” #Œ–PÐ8—éè i QŽê¡Lx Aé‘D£/±×uÄžZ %I‘’cTK÷Tê-ÙÒi*óåÝÿ¨Â¦ŽéUÙ<Uii ÎW¬‘;$‹y-XP™!@†­–òP1"ÖØéXiÚÄmŽÅì§‹ Ñä&ÈQ’Ø¡>é–„g>ÎÇÙ|Ët¨Pwä_€to¥>V†ZU †xîK̹ˆQÉR‹à¯tèoX­ «‰˜L•zÑêÑŽ‘†X÷ ðt$pþ.ðþ*ð30;pS°Ü>jÎ8&a\ÙL_ƒ8H+ˆSP ‹Ý “0 ð ›0~‚ðÙ!ŠŸìiáL Ÿ”Ä<øƒÐÃsÄ•£)M`’+av @/5Hsà‰šîŽÌå—~ØàÊ­:Jd˜TkÆÍı‡Ö~pbñÖÿVŒÎ⨧̘Qng·°ÈFbÆØº|ΓÜMiCǪC·ä‡(¤¶!ƒ(“¸éη˜qÄyNzí ýîÎTü^Fâ¯*VíÊfG§åàº'™ˆ‰x‡°ÂUêQùX‘ºÍOl]¹•¦vè) Fy˜G¹ ð¬Õ"9Ån‘ˆÒ2*‡¨-×2ˆ*Ï É"KÛppÑ•n•žˆÁs1#3^(sB1ó1/³37sþõM±ñ”¢2|Ö€ÖFÜÃÐä&Qݽ¨Ѓ@T±3s< ­yùK °!`F`¨ ͆çªI»Ý¯üÎø R–n"¥WI@Dö ÿœÙל„Mê:¤Xf’2-FÁ"Iå2Há—²D¼©•ƒ/„\Èž(Yœb ÆÑÇJR‹i$tî%ØdÜx¸ÓkÂo”úÌp$âIèâ¬f ­1ÀºZBõ[Dµ;QP’J•É` „•UfYT—ÊBKõX‡5X‹uY“õY«uTë‹jÍÞ`0ÎAýÎ׸YŽâò]ë2^ßrwuJÃÆ:A1ƒ¼Ù;j=äD¿³Tˆë>!…AœP8OÝ"Wš&5yÎôYÒ™ÍÁÈNX†’¯5éü “vQNæ‘,Ë3e¸ª¢À¡±Œ…¸X eÌuÿ=ZiG´ñµ¡ÎB׌t˜XЃãìÔjAÄAP•ƒ#ÜŠ(Šwqd‰ì &±h\\$Èn> U=ç±›€!%b®¾Šá"'˜m\PjNØu~g¸§pfyG^A\ÁŠ ë°Gi,Y ( qDýq …) ô„œ}ãw¾"¸'ø}/ø+øƒ3¸}ûQ‘u´Ʃ֊,ñí•Í}ºç‡k#zxˆ¸ˆƒ¸‰kcŠÓ-ê 2”Dr „‚]ÑG}¸Ä1*WÖ Ä qoL«M$ØMXú+]â$¢Ç±™´àå|Ø‹?€Ð>KeyM­tòFãÍ6ÿÆ6]‰Îìµ€ÿ¨ÿ¶ëz퀑†jTB‹OøA=\ÎB)«’‡Ž:7åšd(eE#Ù­¥° ³ ',\ϰî!šÉà ˜üäĺ¤âüFñ™oY´ç×  y?…€Á$_“tƒˆúý:<–x}ÌFäÎFh²øŒ 1R‡:MË:©Óú¬×ú­Ûz®óº¨{ °ZX1SW.¦®ŠÊÀ({²3;²;;‹Bû²?»´³(²ónFଚÐÆ¢,oÄ8—ø Ô›Æ`FÚº>wäWoâùdëª_!¥Gÿ¤L‰V›»]â_¤îÕìRŽJ‘ˆ hSé_1[ÿP².’èÞ0š™„FE½¦](sEœn†®XÖf‡´©éKE,ÑÆoÕ(pWNÎã4#¡à†Tñp&út!•!Kyoßza›)ÌIy瀾Hu€NUÀõPâ'r¬¯p^’UR⛿²ZX*–aÀN^J}uQÎP\K1œœ€¬Ý‡q ËÉÔg·Ø[KÙ“ýÙSýا½Ù¯ýÔ’„>‡ë°:BÔñ t¡íuÞç²ÞKw¡ëKUh3¹KN#r^PÑ0ÞƒÄûù:¸èÕÁhÑ@®S@æªÐ®z Ty%i-Ôß”ºâmÑç×T3Drp«yíÐÊæJG´ èÒYÿsP7éÆõý^öõùc0’¡Ðe_ýöå…ÅãéaoÂ)òæ†qÌYò1T² ¢!—Uܹ¦¾s’ÎfuÏÛžO.K)m†&¯«Q®È`Œ&ùèé…K¦‘‡} G1ÍÄn‹ÑH™Ýd1é Í™¼>þe?}Ê>8Ä:Ú4xaB… 6t¨ @pàº!ìfθuV”¨±[ÅÚ0jìH.d7p(U²\òeK˜.iδ)gL, ¦Œ’ÜÄuä ‚Ë¸±I–ë´ ÝHŽ\FÚ‚®{·ïϽ‰D×M¬øÆÚ¤rä”ÅÐ1Oå<-q(vìÔœ6•Fé2•[q%ÿT®=E¤Ø-(ÕLJ”Ú´ë`¡£NtÑn^¨#VFY0pDÀ %帠9ÂEg”Û5èeÇ£óÜé Ž!Ãm;t]¹¡U/–¥{gK,×G"-ë•Ó ÷V×L=ä :ºã ¦Czî y¥è­à¨BêÑ#Ô¸ÅßFíª Ô×G Ƨ^>ݸ€#6ÆX½+ñ›Ê/òî#ʨŠ*ƒ¯)óâëé#‘TBm*•’Jé® G 6rÂÉf£úB𮬠ªªój>¦ªÊF eÜF mŒ±FoœqÇ}Ú-"òÌœô:$¯»I2õŒ:ª®(¡ÿœR#)«¤RÉ,­Ô£§Ä(.YZñ(%«ÛÌÀ§~™g¯ˆ2âÚMÈygt ‡(µø0§*˜JJ´‚ˆ3Ì$ÂäÚ²D P¨¨â 3¨Œ’ º*Õ«;K´ÊL4©DaâŒC¤ÚM>ÀäCñ5E3âŠ8·B‰¨¦Kt·RË\éÖâ–bʤpöñeuk-z”[‘ub å1½ô"uÂPM*u¥¹ V`»JJÑÂC‰ÁH‘BÌÅÝžäì£nSL¬)H…Ï¢ÆÎ« ©–\ÔkÍÛ“J>ɾMÑÑK‰JØH«RRŒ¢’̉ó V4¢f3‰.vùÿ*TâÔ} ¤‰­eŠU>ye“]N™å˜_næ™#½@}C|Ð$‰~ ©XÝúöLCv iX‹Nzi¥;Ú7XócªbrO*<§ÖŒ«yÜœ'ÍØ<³ÃšLÀ)švP'pÞÑâѺDoÄ”<˜Á5‘~ÖËDì–/ÀœÞóº[ì¿„DÍ#§>5i¶2…f*ÑêKí2z jÊ4Xc5o '߈Àû£ëUWN¢W'ŠCŸA´ g‘uŒ®Ý*Ó|RìêêU>ôv·0&qCl1­ßÓ4sÐÒ Ù¯»VZ\µBÊY(»ßMÚ­ø².ܾLµ³t.Áë¸ôu@ÿª?¦–Ú8ñÓ÷ ÓÞ½-ÓÊ\„j÷ýwúMàû@sk2†:ûê¡”àåIè‘ ’¢²¨ýTHÔ`9ˆA^„|‹gNã¨Î4®B,ÑAb÷ׄ#(÷àÇÞa¢—$áèÄP„¡§{¬#o‹Š"¯¤$Vbð²0áÝ«.¹*ŒÉêR¢IÝ ‰eÒÌa†4˜‚½Fxj"¯ä¢r%êoôR㬖"î˜Ä{wqÐIJåÅoÁ')‚¡QÂÑÇc9BY²KAþÙÑNZ¡€àtƒ"¥Lèi®‘ʶ¸¢Ø¸j#“4W#çò³ir0I¹ ð ÿoUE^‚É"w<&¨µp"é"ßæ^B"af|Cƒ¤Aˆ“”ÀT)6"—£ˆ‰/iŒhö“½h!ל&SÄfˆ&_R›×Ô¦5¹YMof³›àüæ6«¹¼†"ìšËk¶Ò80Iî"Y+Ÿã8VÏÜShôħ>óiO0&1^{QО"9…¥ÊP×™ =øeÉ‹E` YÌÂ'r¨% ‚`¢ú—;‰(Aó)Ò¡”·šÅhÆ/å kކ˜Ó$$# ÊKÄÕ©ë¥|5žè¤Ø´ma*5\פ19 T5þ‘TÂ!È-ЬZÝ=£±‰ôÁYZ(Ç"ÜQŒPÿé;B ýb¥—*Ç êÉù,G)€1,*¹BR’‚ÎŽrLx˜¢×¤¶"‰Ð-hשkU2ª¦J¤>/EXjÄ "‘&7„“›xºÄ·ö'# ¢Ê‰å%ÎüeóX£œÆ9bYîD¦UmjY‹Zמ¶«}­lcÛÚØ"ì …ÚÌ_SJGÒ5i·i^zˆÛ@´w¸ÆM.r=Ö¿¦õ˜J"žgPˆ‘þtçrö¹‡?q8õt²ždàwäñmvxÉP³®ö’ÎZ“»iCDWý­ŒŒ„—¿¬&>QÆw“W;×a`ùUų#’û~¼’«¸žLã*âT„›¹T1¡ÿ‰" “ª¢I”œ­ÆB–:<Ãø!«ëHD91ŠŒ Î\PJÝjäú’Íj¸Ц£tõQ×)RrJ¤"‘/šAM %`:±$yTe½¤H5߸å1aA T¼˜’1(ÙM$IGæ A%ÞA)' 5*È}+ùrl<¯BÏvf¤žó|g>ÿÙÏSÌ–†©/r¡ë`vëN‘]ec )…< ‚ô¤%]éÀX:Ò—Öt¦3M«3NFlðÝܸŒù*/6 Ê;üz„ÍÉd3ÚÌR ÐC vð“üÆ7¼(ö\ìë ãR_~øÃæh[ù8…IíP˜T dÿöÆ2D,Hµ&Ô˜A©»NÒ¡æI¼:Ædz,0[áŠW—ñ¥N%²Â±SªÁ¡ê­ºŽ<ÄnvÑòîÖèÆ-Ï­º2L¨Ã½Nì™…‰vVd¯Î>RóéÖbXCÉiI’ŠŽÔBk¹^±Œë‘Ámç&ªÛPÇ·cb8—£ÛS¸ÊãÂRóâ$¶R쮾EpŠXÊß@z˜‡þs¢ÝèI:Ò—®ô¢»j;™ëZ—ê]K*‰ëͪNTå=úëaï³Ø£GäŒIÞ)bE E¢±¦ …0&H=¸[ûe.‡;$GuP¼MÚã(ÑtKä5².öEÑYÿ;ÛvGf)ÏÊÈê:¨rI$*ù] DÄ­Ápn ýò]vcÂÁ¹´@v±ß‰êi½PëÊ©n Gˆ÷¡ @¦R2÷>díö=8MÕòŽïAŒƒ7gÌÕXÛ)‹ÄnLÝ8¬3½3óDå$*ÅèS¾ª¼D ¯â½Í B™•YCtu¶Œ¬çeÿ¶%8"jcô©gªû¥Ïeg/IEìç>ýÉOÿ÷ùO÷ïsüÀ41 ‰2”¾ôiü%˜ÄIÉiɯiÉ6ã`òì~E:R¯Ì¦Àpã*ᡸ"¢Âb,Êb†î!×ÀD‚t»žkÔÀÈ/ºúB4P\ÀÿÔîÆ„ò'3~‡ÜJÏÚ‹#ØG2ÄðÂÎ#Prí5¢böŒE’E0DŽ(ø 9´j ‹aKTîìRv+äº-dÜCT6/sÐ.f!hØÔÉK–Œo ôf)‹J<Ê$뇺®ΩçÅ%t£™ÌÊ^ô欖+;E¬h±'þ‚$&.I3Âca:Ê™ -™--WŽ-;Ì-×ò-ÕR.Û.ër`¢† u ¤–ŒÀ O ¥0øÅ€€ ³€2©Ë:cW‚JCÎÏnæêݼÿÆÕÂÆ{dílÒFÔ*ÔB×°g?r°³H#¾ç?†­¥ ã=Ô/štz1’‡%üãý†IðÂ7f¥°#Ô¾LÂvC1ZâJ’¤}ê£Â†XŽÏê`ÃtƒPHÓ>ÀÁ’ BämŠÊ§mše÷ÖÁ«:C<^ÃÁÈBPÇEV*<èp:FeØš’2Ep¬”jËœ‰–p5²ÏdE Hàäd·…Aœ,7!Q¦ô'ü²#‰´sC>2& ÊVê )¸WC6¤GÇÊED:”C?ÔCCDGTDK´\>ëKg–úBêHIúÃܨƒ7cQt®Fo”Fs40tÔFyÿôçœKTŒÊ™¯s^„aâÃDüÖm»Áîfïtˆ‡ôdÐK ôø Êùäe^j%ÁåÕ­ˆ¸ÚfVRA.„ËÌíŽ,ÅòÊñ%nh¾LŽŽd[tEê°.kôeÝÌUZB>ŒÊª¼%¡Ø¥Ì&cŽ"P=>²ö’¥5ìƒã;Cá­^Å4o(ÁRiEï°UÜÅq˜¯K›K?ÈOªh&Øé¬â S-£B\B" +Ç`’‡ ±å±0©ûШ³.ï)Ìêf&EÀô¯ˆ‚ J7†D=å{ˆQéAb£š1 Ww—q×q¡qCcÿÂ=¬ï¾ £$²N'±£($¤¸˜K¹:w¹BtŸzäFá40Ô^òœ3§ðÏ‹ÖAÉ1´æ¤Nб¼Ö1ˆ 6EÖêKç‡cøO$4ãúi‹ñ`?õ"ö¢0.EHŒH`oéñ*´Pèo³ é‚@Ž1h.RW'02ù@p,sJIB¥jÓMû(ò!$•¥ ¦sø «Ì!ica%õù@+mĤæ'míÃPJ-%¨¨{¨ácUÆ$u <ñÒ:>pyiÐ-´Rõ&·ã6ð¢ûõVîQl¤~ÂlYÏ@:§A³… òèb Æ;òß2V‹*»ºYA¼™:¾YœÃ™œ­ÿœÍyœÑ¹œ &ºÒ£¤²J(Cøõš[׆ïY‡ñЈ³KpOWk)…b# kT¯°¦Rd8xKÆÐ/¶J$(„%ø>u,£a¥y%gcZ>ÿS ­:ƒC ÂÄ^ÃöáYò{%“§%Gï,LT#ë8!ãƒ#œC" U°Æyr.åðż §1psMüÐ0Î$TòcaÂjh#¥˜·,Ž[8§—]$dñJ î)0ªo-« ¾8žøÇÆ—\ÉýÊÿþÉŸðßðSê–Š„úª×‘úÿZcK#ÔJB6„d6k=Xq;,_ó3Ÿó1ßó/ÿòÕ®^Âäí g=LŠèkwÆú´‚Ú†¢TïøŽÌÝA àÌEÆ÷òÎpŠtàiоG5Ž&&$>â˜~òtG¸‹Çp bšÛVvïSY¢—ŒÇßPß²çžÆPÐPüöfÒŒÈÊötÁi¤ÁA²Š¡«F!i.§BÏÃ@ħ¥y\?Ë:/pӪ݌ìÍ º#×­Û:mëÈÓÎܺu É­¸Ð`7…>4ˆðáCm7^txÑãÆ„àBTò£6‹&=‚“é0¦Æ‰3ÃIì†ÐaGˆ2=‚$§ áÌ„!µÿ…óÓ Á™ B\ø‘\̓(¦œit"Ó¯'Ãzk,رh˦=«¶-¹)½Æåh’çNƒ7ÑN”h”¡Ps œQ¨á‡±"^¬¸ñÏŽcv$Œó¨ß±GO,øs ¸²µ™ Õò»}‚Ô¥ ™Òàk“Ê‘ScÇ<…ô´ØA)uáO… ß ºR"a©Bß–H•¦QåT#«.|*Ѱe!CdhU«uµÀ*D(bY®*³’žÉ‘ùÀçXWg Å8rÏ:ᤤKvè3ˆå$²Ž.¡(dCNMEZx@e7ÑE«-×C e¦ÑVÿ?}h^L•§ D€Í´ŸxÓeãF\4O%U¤ Q¥Eta]BqwÔ`/U{ÈEPoÈ TŽJÔã[Å!¸V÷½$ѓ꣌0šÞt mÇW0z&â›nÆi¡œ%ÎigxÂy§žynuTkâö™rš¹C€mv_Uwf£•TÐ]”~X餖fŠ)¦5ú¤ŒeÝG£H(%4©‚£9T]O¢†ÕQšõðãÇ=IMÖlBÎ;»È Ã<½£E‘ÆTAø!&–Ü}„bo2Ê÷TH’ÒHo•tßV¢õ`ð©Õ]XºÓeÝ,X\u{%î‚7 µ(–ÿ,åÅщ –Æ¥{-›ÝV¦šÎÀùÄâˆ:-­“Í—yäóà:„¬SL…2|Ò¸q‚h¬IiÆDÑ¢uñ„(TO^t‘U©u¨o‰¶»y-‰R£­³\aL17œe^zÖÒP_âÌTªéHt› ^Û2tÛn[ßÎnU3U) t­~é÷Jôž|ò—I…]ÕØ —ÝñÙb›6Úd³]vBüÙ–ÿ”nf4 *£ÓwñôáÈë£à¨Nßá„+¦t«}L”Ë R%ÐÆcQ¤_2¦)ÝÑà ô4‡‘BvX“ 8å@SÛ<)å–GXõ[^lf”ræÜW”òTÿ/ÅWs,ÆÕ˜ð Zž‹£u„ÑT2׈Ïãb/gÕŠŠ)ú˜xs‰‡ÒÖ•iOüøH‘C %÷øf5DáôQ"Zƒˆ;ÅpbjÐVâµ’~&q—xfç¼—œª0/›Þ⓪‰ïT„L‰œ—«ådJ”WÆ¥½/!‹=,a€Ô©í8Eg÷1ÔTÀB¼£„D@ùclV·ÿ°È?ȈïVˆ *CzІˆœ"‚戤""•˜D#6q‰"“ËOB>¸P&%ƒ‰b€Ó™Àh…2f ãZÄØ–³dŒ¥âጊBS)ÏD;Ä¢´¶µ”ÜÃxø¢ò8„£ÿ † | ÇuÜcXä¹×a(c¿lCìJ ‰ªÇ‘ˆ5dZŒ’’T”x°GB)aÅÁì=o"ÕKÊA(3“©ë2+Sð¶CŸYfo"à"QW¦HÒ2æ(ÇÀè¡‹Ee ‚êñ s bÈ…ËøbÙ•ë3½9בÕQR²‚8zÜôll4­JNNé§VEîCB\TdVæ›%éè+À4Þ/ù–D]‘vVÙ^#ûBP•õ¥_<²šËjÖ•©€&x@j¨c'µŠFî¢%Âè˜6jÑŒz”£íè˜:#m’Ì7Æi GR@(á§“cʯGSëÙÔ"7ÿE%NwªÓไ3+qI´6³™¡òp–¬Xøp¤½œ&5òqè:^›ÙÄ@õˆ‹^˜#zÐYXñÉa€S•Æj<žíþÓ¬SÚÌ—]Îw7Å»4æ:“òN ¸IÚ.;Ì™(vÎâùÅyVÁP:¹'}ÄÂî8s”}Ðo‰(‡/ôV¬=0!KIíDnM²``ƳÓ푯„åJznšFINe%Š!£ÄC-%ä%uò© ƒ£M'FÝ<Ã*X¹É ±‚±™wÀ#—󋆰%F€Cßz÷»à ¯xÇëÝ’ÏbÝ]ëCt»®ÆÐxýƒ[ÿ^¥«’ÁÐP0õÍ/~÷{ßþÚW+^Z/I¤jC–R†vbç¢RT"äÀV²¢•KÖ{«\íªW:8P9„‡p8£²5Dš<é‚«TLaŸF„éh+C‘T ®¿y³;™‹ ޱò½Ïø…%ØRgpHÆ¥4±äCX Ny©Ð“lK©n$™B„YŽ}袪aÃæW¿gFÓoSÌ!rÝFŠÜÇ[á‰e˜£5XâÄ|oý¦š£¦·¦å–µuÖÀìGP>$zÏŸl‚ÍqɬžnöŒA=¼5¢§CYªÂ ód-6…3ÁÉR¹°x"Ÿ´’ÇæáÌf ˜ÐR“úÔ£Nµ¨WÿmjU·šÕ§¶ÛåQE“võp`=ipíØ-l 6…Ýg ci•¬i]yÀ7õi@ÉVgjŒ” zt¢8JwºÔ]õ6êÛ*î8ÖTÝnKLõl}º“½¬‹[¼Stж´D&éÍUlSÅ{@¥ÏJ;ŒªÇ…H/ªp@'ÄX{‹QÁ“Ûɦ¯`ì›4Ü?i!‹Ð,(´"ŸÜþd)MJf–/}BÅCýòiO8[š¨é„ÈÝÒJ,ÓBtæµ!Ê¥Œ·†#Á]OºÂivŠDr%3)ªIúnÒ›fç´ƒŠåðÕ)ƒ»ˆ%ó>!؈Fvÿt–]LfO;Ú×ÞͶŸÝíj‡{Ô÷ˆ’üÄίF¹ƒ'%§Œ¤q2 69rªÂƒÈð^O<6o.Ïšðu,GI Ñû@?åàøs ¸ˆeb3]*„(`Ç®UÜo¯gA¶4T’D—¸Gw7;Ü£(rÃG´¤$г‡ñAÅUÜRZÿ‡²;Go¥U%Ïåpñ‡}cQ2ÕÖ;0;e$jb¸KØ¿å(ŽÜøä(Žà8Žá8vt¹™XÀEmô25DqÿFE=,"qEâK쇆if>£%ŒvˆÁ×"7/²b…ƒNB2iãV.‰…’¸5(YR3+tfAõN˜3:¤BZ¤ŒA¤Gj¤‹b’¨3¢(—ã>¸…NÜYX’Wå©gfâr! …<Ä¥_º@Š“X pÇ¥“UÄ` 27N±äÒySñy…be1z4HÀbHº±Ûc6rÓ4"C@ÅwfNâ.(DVè—•pc€,&@…Eƒ‡\±!…ÅlìA/{Qiâ 0Ô6 ç3ì12ç6s¶¦2n ÕpÅLܧ –0:1:ñzàqä !££Mš[[ÒÒf(3R~Óÿó3±—Q—qXBg.ÅÊ3—±’&ó/iÅnIç)b7ÍI( D$òV3OÙr2=;â™t¨-‚Öcžô‰˜ŠüƒAÍYV3-öZ¯øJ¯úš-ûz¯ýš¯ü°ÓÂŒèuISž²ÃNt¼Ô.Å2BÇÑ51•JÓ®îv±k±©J4a|C†ŒÑs`â,0’Õ´7`ª O5…˜ä°q…Wuœàມ•?zXé•ë5{êv-xsc]™gŒU#JÍ÷Zðåp@{J(¡buFç¡\çÊTµÓÔÇ£;'¢¢Ãw#¡bä1#oáX•@7Õ&L|°‰‡åP ¢Xÿ“cµâ„I$1;mhsÂ,!è#¡–¥†µ´²I"w[üÆ@4Ѷ(Dø‰pKSxÚótÙSã|V»Ýã€Ñ‘[V¢^ãjd‡!9M{`zº^Šº]ººaʺ`ª¹Ó<žÂã–ß™’7š‹¤w¡B¦¾{!ÅÂÀû»Â[¼+WDŽêŒ42:&âB}Ö> 96)aÕ'‘V‘¿,ºñ)wHiñ¡4ib ¸$‚¢C¾ˆB»úKÞÚÊVÙãHºäcæi>&S¤2Z| jÙãu;äÒ.Zy>¹uB™i*Ja”ÅP ¬³AõµJ?ä°ÿ 8ãwxAºäav#‹{±Ã™üƒDUr©$Øû·LC²„¦‹1´IÔ@¹ç©ØžÆ’ôáÁ¤æ¹å”¼¢®6›3»=4JSR|¯Ò| fTlhïפX\ÅW¬ÅYlÅ]¼ÅIJ_‘ró¹dÆ05gêŠ4.¨¤HÚ\ãâ–¼g"¨E‰´e¨@˜~ƒ\FX½ù›Ù†ÃémY¹až‹~‘†ÛbætŠ@ f‡m8‹!£jAkÁRm¤/-BO˜±µêV¥Ö…$–MŒW£r1¹t•£NtE_ µA.Šô“8e!'¦Aœ`sÂXÏ¡¥«Ïüü?þ|]½Ïÿ,ÐÝϽ@²sÊ-RQ è:òœNÆs&ÂtAQŽèxÑçè§ ÑD÷õœ¹ùb?Ëy%Q35¢F“§x4§€·vZzƒäÞ»Fw3êt|f„ƒByÝy2¢üá!@a€ƒažªôï!{N²,uÇ&‡KËF’bÛõ[ð¹>G;Œ)”ÂËÄíJqaÜ:xb™¶‘ÑËÂ<„méžëÔKsœ²+U€b…V…UÈitø'Z-ã)yT¢g6èf®—Èà”-"|™<ËÄÓ7hYǡXÑ ¼µgŠÂˆ0ún GÏøUðìÞéi–Èyk¶7äàXR*-ƒ zÀeå€Áÿó<„—7ÅѦžy•²TUbÆqÛ´éK‚…šΪ+i*ÿ1n„Úœaù´¼Esø@5ƒ/ºyåxq ÃÍœ­þÖg–Vt¤5®²s÷±„¼…'ôäNå$6å]WåPNåWnåR^å`S'“ò}\ÃÁ%=#ÍrÌy+Ü—8®B(Èn>ñˆŸ¸HVT {ƒÒnvHmǃå+ç ¹×‘44‘æ+y*,z`7ÀÝ]ͱr±f_1£ ¸J{¼B D—Ï%ØzHŸ}ênÚ&OBI˜¶J,•0mˆ“E’wÌ'}#ç°<Ú1å±¢10ÜW ‹eX¶*!ÿ± –êP°™™ÔŒÛMªÜÆï÷^Üûžïü>Üè%ÕØÇÓŽ¶!±%­´ÅtÆóÁ\¢‹éòb©¯fÏñ*B>~gg$•¦;Zê*œIUÁHø­„œ†l:Ĺ:±…–â@8Íc›ÿ*~SÆV²$}㓵CÄsöNƒØ©™ú#Tô#ضtËam*P´dÍa10’^£¾m™A7…ä»üXôà,o€‘h[áC –-`ÿÐò‚ýC¯gÔ&ȵ)º¤ã±tn[Cõ²{Ëô æt„aMP£dµð?M†í "ðØ"‘’½ÀçˇRµá¢Þ²÷f(W4ç]4ù‡5[PǠǢŸ¤¤/ÇÀõB¶óƒ??6õõœ¾3GÃ'SFÎÎ!™ã¶ÿö0‚ûé±ûè ôù).WÚA£ÔAñ™±ô´¬õái§v´Ò¡W§t§>§4+”ó1½ƒ]Â;'‘©/oÉPv¦¥eŠÓž»­ë„%ëˆpµ­dŒBH² %”9Ep©1wΓý9‚ å‚i–áÛAŽœ¹råÂíóeI¶uëÊ#לžzƒ´¬KTÿ§uäºu3'°!8sà®ÓöQ[H†æÌ¡\2âºn3O2¤YbGmMâÌÙM8œà~mØ­¡¶¡án"íh´dL¨KO&ý(rÝÎ“à”’#:զЎ0Iš¼ºíÖŽ]’œšsè˱Joª­¹•¡ÐµJ?æL vdÜ’&?~µ‰ÓnR³m÷’U)WrdÊ-?Æ<ù²æÌ^qÒ¥Ép­â­ÉBUºÒë_µ'¿U &cªvóÒœy[wnÞ}3æw¤@Ñ;Y+F ‘(Í¥oû•mrªÐ½`“£ÕönŸ uFgUúÆÚ¤rä”ÅбPÛ<-vl ”©u¯Õ»´éÏ¿úÓ1é˜ÿ%ÉõÔ«+“ò(+ý¼’È9½ t-%¡"kª³ÃÉ£« +̰›Šˆ¡ÿ ìÉ  Sê%éÖêê&DH8ÿë*›¶ÈÉ'–EîQ˧¦ìÐ-ÈId_B‰Ð$¢XCI°¸ ²ë@¯;Œ©Ò– AáZËÂÙP:k±êA×T„í0øÞ‚¨(£Dб¡ÒK¿¥¨“2*Ÿ¼³M¢³LÉ(?óúl¹Ö:ú K—tòÐËÅà±´ *©§œ4Ò¥­,…ëR1åtSO55SQ; ÕÒ–¶ú*’ØÊŠ&’šk6s©$» ŒÊ¾¶BûªIH‰²®§5ƒ%vXc]óÿ/Ÿ´ªP Õr)%WJm0io‹ÃäL,Aœê°~ü¸g¦:KâÚMÈygtÀqöìø¯°»RˆÉ¨®åË#?Ìö°š|sW$…ÉÌ|¥rΧÒdsu0Ã> SÁv]êß°ºíª|=R.É•»ø°®¸µ-+•4Òϧ”rبÀ Ç }‰D™%(Š.Zdd@3ÇBµºIÁ¾;ÊR¶¾í¹5Ñë?’ª„ñdå,†MÕ”ÞÌê%šjE-c€ ‰)¡âª.0N=É:‘­úë#®þΦI \là™´mÉ• Ä“?X³½Xî•ÛñÞps¼-:ÌÁÏñ\£•ûìq„fñNZ°´Dà°éZ?,‹uÄÂ!¾4Hxâ«”îªh”ÔÊ9¶ lØd$12Fl0¦}S¯#ÍE&xñÐLHvÖ¨ÝÉ R"¢‡ šëˆÅ(„£ÝUeøŠÛ„T"“õÉ®&ÂòS\Âä—„1*1‘Á ;ÿ–«•…:;\" 8 BÍ)úQ qBfµáÉê&LqŠU”c‰ÎO€\âINÞB"Ø|hC¹‹ÔGMèQ¦ e†KñiP2T.µ›GjQ•ŠT£~´“©™”¬öÒÓGÆÄ4ƒûNaÌ%]I)`šSÍK˜ºÔ¤Žµ›L SÆŽ§%úõOý⥦xÉ”œ(xUýžN ‰íp'˜xY‡xÈcžì`[¡‡à°ª´åÈ…v“‰³¾VœÇ®PNKq·îR7Ù…" {¡šèw"Ù±*E>UÛ³šä]Ö{~1‡|™šŒŠ5?ù‘VLf©;’ƒÅ@Žl…J;ülŽpG1B!ÿ‘šDJ…–ˆÎG=±Íc Ûez"ÝU/°1Õ„À¢#u‘¤i‰"5©æ«Á9¢nï’0¿t d²µa•Jó^ÑîI…ëE @‘¥B¶ñ¶éì[Ñ*™`û0xÁ vp„Ç4§–%VUa “Ó“ÿ~ÔRÂûÚ†/µ ÷6Â'¶O¦ öªe5œcë2Y™,-ªlGÄFE̪U\ä2W Òµ®vÁ²!ìyÃæþ5¨7G8ÉélXôcËúG.*ærF‹4±8!´MÀOLøf0‹`ëbµµp[¨:^£*¶c°˜LRÐüèPÝØ…JD}(—1Èþ5Bm’Ã)qÑl_ˆ”sb=’zSž»#„¶üºêz%[ÖºôHC.ÉQ(¯˜w~7èšÝñ1…|Ö$ßøÈS~ò—<CÒÄÅ5‚ûŸ©šû—Þ¶%Ùõµue;ؽ®(øz ^ ):¬ˆæ-”|*#¥>Qåêïæp(]MJS¢RK«l%9^ /‡pO©vÊ#ĪÊm''·i—»Ilcå—@µëðÐBD=&ª™È¼5þÂ=8Í Ò^·MZL¦Áé¯&Âÿƒ”pÒ_⟖$¥c³µpȇ :,»°5‘à}°r „rP®+E!j™÷­”ñƒ˜¾±épŽ¿Ê<“Gû´‘ ˆÙ7=Ò + Þ¸¿â‹)?%R èH “é '•0 Ú'«Èš$‰ QÓ4 ÁK¬PBÀ` KÂ&|B'\B)Ì ¡Ð œ*Oë ™¾X©Õ¤¡3Ä•4T–5$¿Ö@ž: #·sŠ‚Ÿ/2 ™}á‰ê8!ìè«îà ð¬ñ(ó0,`> ?2l,³À·.* _)X™¢n¡¤ º½³¡oaeI'Áÿ¨ô¡  3Œ§X±8ù.s²À– ›'»•fyi®»Ò’Y¨… "}Q•<Ø)‡{*QÐ-!;A¦²X+1–"‰ oši±¡Z )0Y‡lØE³h_ª:W̦%ú8¥pœv²-ž¹št% š)¥‚²>i”R¬¶Ö@\i´‰q˜Üš7 ‘$” ‹ÉšŸëh¹…̆L¨‡ ³ˆdHˆœH‰tÈ–é-—Š$²‹ÜšF$´»?Š¿ˆáµ;É.†AI,QI4aÉ~b GòȾÈ_á»9)¹Ýs5»Z”ó–K’uø±rñItQvq˜§˜¥<èÿBJÂ%;žòñc êÒPoŒ²/C<{¡Š˜³rŽ•ËŸ.Û«‹â>•zî®J¡XiÅþp‘Íc¸p °¨™ƒÐK8,‰>¨c ’!A£¬‚Æ(!Äú \»˜¹«çP¡*ÉÒ” Ñù¬«q3YÉr·ŽÙ#ëØ›8K˜¶¨–§ ­Ža ©Ñpƒ¬Ttñ+•ôL++‘4Qj:é8­É±¹àÎá$Îâ$N"Ї¢µ*‘Ç óäܦjÂ̬B‘3±íô%Gù¬ñËÉ?óÙªG9b2ðz›Ù4 áåižçi<é¡ëÁÿžDÔ†|Ђ8ø—3±È'z®Æâ©–s8ÙX‘êC"¶‚‰w\4Èøz/š#ïò)r#ý!ž¡¸Íé.Ñiz“Édš:-žÉKÐQ‡õÍ£S@r@Qà1BŒ ‡͇,ÂG(¥±ÑÔtÆ@¢Ðü ;±57\Üx¡<›¾©‘Ø!ˆãQ•I)(›C´:LHY­Ô  øû½"ªªJÊÃØƒ–ýÁ&%šj¡.ÛK“(qS•xÓfÓ9•Ó:ÅÅ;S<¥Ó ±¡ØPAƒä¹“4ý)¸°±-Ѭs¦c‚ŽFå•GµÅ½› ÕÃ7ɵ[ù®áúaf1„ ÿÓıŽá+¥Sš™ãc%W’ˆ¥pp¾÷I¢cSŸCwó˜’›( ™·ÏB‹s¹´JÓúòDðh‰ÅÕy£/´©/ÆHÖ]j‘ø¹ÃÌJ"PÿØ2¯¸KIå‹HüIƒ “pÈ—½Ü‡b°wˆ,n˃µ'!!šIE›oë#§[LH«ÔØ'¬b–‹qƒ Ñ=‹Šïû¹1$*I™+)Q–‚l3O[ÆñR'Û“yX^m ¿Ù“Ò €„”ÙØ:?ö²8‚ùNùxÖ’=¹“Å7”ݺ•5Ù”uY–UÙ’5jÛ^¤R·Â.Ý–>â§HüDj–:að¢ŠÉ4Ú¢EZÞ¡ÿ ìX¼›Ä€W[ý)»ùžÂåÙ<Ü‘R ?Ü«ìØAdšð0DÂÒz(whÖ $\43 Ú¼:œ7n)ëR¡Ù ›)º¨·ÑÄHh1‚Dé‹Û=iÛHj=#Ô1+1?±¸U›k{¤–q »JQ)G´p` µˆƒÁ¼GÀ'"9 ÑÐ.%"M2­˜èDä¹”yŒ"Qs¢ÒÉ9s\K³,Š:C/`•«,i”ÔÀÖwã½ÐàÎꢰ=ÆKëÈ43 ¥­¤ }© ZK ãNïÕÎð_K0©Ãé›Di!5Ú™:ÈMRYë›ÿÐïE±ËÉ‚¬Ò# W‰XðˆšüÛa²#Ìê:ÓCàÆõÉp¡ 0Ð2£\ÕwPJ-«È5k"•™\ˆåHâéV愾‰a 6éò%2‚¡4¹¬N‹.3Þ.\ê3‹%ò92—ÓY‘Ö‘'h|¢]ú"µ‚©a'$×î€Ú†(4!‡Ep‡¡y7•*G ‘eâ½ù¡fò OÄ)wó"e²«W-#×̶žª¿ÄtŠb«¦má^4ó‘‹Ý+# ”J«8äÄùŽŸó¦Ð ÖÒ&ø»ÐŒºªC D~DfäEvdì‚dEŽäFÎ6ªlL99T\´ªÒâÿGš3(ȹ¢ÚRž"SF«¡½#ÜÉpcX ÒX;Ÿ¬ãXÚöÄeŸTžˆ8ùÔ“¨(8ûDz‹ÄâƒA¦ (¦J+ Üi©X)^¿´Q#ó+E8II-ª#i’Ì¢Þ©Ó‘V¡9e=”LßÁÐÕ(ÒlP¢©­€ ©‘A+1 Ÿ1-‡ ’p5Ù‚ N‹Ÿ•ÜZ iª/Ojn"=[œ ‰Ø»Ü}ƒA³¹QE Ýa+[VÈu:»ÀÆ¢[–Ý4$ÒÃ1øèæº/È뤹ì$l[•X±éšÆi±Êi.ÑéžæéŸ¾iŸ¦\zœŽ§©–hqÿ€ª˜ÁF8•ª:ª.dIH0¬”«Ž>0ü'¾h.¦€Çe.éLºœK¨´ ”·HTPJœ&"ÄQ*Uã³ äSU¤<2ZZ;ΔŒ„©jJ3~q-Ô µ7Å™ ]½ê”“ùЮh8E?‰Ž«-†u3@™=üDj-H¨ñáìœ\Ë¥J‚`§qEé.p%´}°ˆuXºXX®I2ŽÑ¸2˜”KMXi$°,V§éZXÝÕY©pг²Ã<æ¨2܉ž*'Çf©›È†8Ô8 "K¥&2ƒÎ÷!ŽÛKLóY•˜‹À@ǢȲX]d×YÏÃù\G\Üöf½÷v½ø^ÿ½®óF¹)Vä_ ¦é«¢¦PžË“NÔñE±eÕ¡ÑÀŽsµ&+›nmàܲ¢²%cêC4úÚ@ü+B¬C̰˜¥8€Ä+1@mÎ]þnéS;uzÖøÁ³$Íç$’>…É–hMØõe_Þ¹ñ9b±Á&Ý•4OìÒYÑJ¸‡Rž£Ë&vâb…êË;¤Ž0Ug‰yà¢ÂB*òg¡ƒ¿l c}–ñ*–ð8·°%íáöªa ôê˜Â¤’=!òÕÑ´š^ÜTÚÒc/‘$RÃ3‹;'êRÔô|‰ô®“ôJ§ôKLŸôLçÿt‚ñï„5oæ^™““<Ùs!€¶¶.ï@éêX§"Y‡u*R&ŠÆm„–î´»ZÒF(‹ãä?R°ÄÉÇJÊ2.Ê"ówhç+l§¦Ž±˜0Ý:œ²1iyã’zá3ŌꋫþÕÙ=ÈOÌŠq9üh´t½)–SÐdOv’Â¥»ˆ´²_?s(⛹¾ûNŸiíB"i!o¤½´Š˜°®„ïÃAžŠÆ­±YãæD¡¨©©»Œÿv/Ù"Æê†òŒ¹ÒdæÇÆ Þò%á! Â`‚*¹xpYt­ÄQùAùÃ0ýyŸß« 'ú¯¥ÿˆ]ã$ñøU‰ÕÑy&ÍÖòQ¶‡QÚXFÏ¢ú¯u –8ÜÂH·Í²A}QSteì€Ã,Cš½ë5÷Üø¸ù‡`>8¨¤Ð‚>8œuäfA²¤ªz,² ÊŸœ‚m‚ÕKêÛÄáÀ u?ò6¶YœTŒ4S•Ò¦2ÙÛ9uN»XÅ"³»b zNw`““@— b@v¥TomÐDÜ…q.ù] àÝÌú轘))ùª’ÆÉZ1º!š5ªu;Ïý,IA°ÊHg!ÓöÒmM‘[Y4Ý¢6Ü©þªåÁÏ7H'ɦÿÌ­ò@Eó'ÿóWÿØ€’êÿ?9aõÓò5«9Ë^oœ;GªÓš“´]ˆnëÖ‘HÁnµ d8ðáCm‚3®â:†+’ë¸ñaÇ‚®çÐ`I“äLd™ràJ˜+ÁQwÏ_ w0/Š\'\'‚Âd踷®Ü=-|À•ìØÒb7y®ëæP#ÓŠ3ŽdÚPÛGˆ ¢¼ŠÐ©@„UvcÚ¶)9°^j³Z—mIƒ!¢¤¨÷áE†­–ŒhX¡Æµ šklò.[pä r­«pe\Á–áFn¼Ò\¹páòɲto®Kmyô!ÒBnÑ:d£R ^ç¸0ÄŒLgªmÉìA'C^Ä6®×Œõº5ÿ¼–æe¯5›s•¬Ök³­[Ü«uÃØÁR\|ò‹ ³â}®›ýèU“Óm|°7ðøÅ'›Ó^•®mÕå&SæÄd`*˜ ƒ¶-è`ƒB8¡„ÑÇ•B.TU\lY…^ ©õ^Ñe•d !æ[\ý5† 60ʸRŒ4Âx‘V4eâDˆ)ô¹¥¥nó¡¸QV.ɧPY0éu’DrÇ6ïì#ˆ:T¥$ÐÖLR9ÊİÃ<’壅"•&Jý%é››ÂáePV&dTÚ t‘gûí‰ãwýøR í`Iwi¤'KÐ Æ(V“I†ÒFý¥çv{Ú—t*ÿÖR]19$B/‡ÑmÈ,¢ÎAI(k¸"²N1£‹á[äM–R‹sôæ\¯‹å¸c¨I×íÔãÎ,ðZÍ;ìŽrïhv܉ʼJ)y#}›Í$·±Qy–TU,²dóÞ& ·®e·µØéÛ@îg„;Î6üï˯7ˆôÇoÿüõ“%ªSóy†_ÿbT6ÀDdUþÉϾ(ÇV9¥#‚y"ø ¢ˆ0ƒêˈð¤“Jq…ÙÊÇ,S#¼-°!ŒŒ[¨äµ!„ü=\ÿ“•ØÁ™Ð4Æ4Ž$4{Ê·¸Õœ™k[¿I˜d,Ô”T†‰vª‹DÜ0 !)i÷2¥D"¼€gRŸºÀ\Ö’z„NÊ‘Ÿ#ÄQÄ"ÙCp€æû80¾0pä¶?ÔãV¯AÝ)#ŠåeM²›¢š%‘’éT1[ɬfý«&ƒ)I0‡L±+7cQÌd:´ŽpÄŠóJyXäÆôX H—+daÔµ“Éigc‹lSOD9µ¾@ÝkŽ8&Ì™#Åt“1“‰Ìe3™Ûæ £IbQÒ$?ÂÜ/£2M+”I´æ]Î2½ï̱™Ì,&*1™®ÿiål3–YˆÝžãDP6r—˜\¡ô¢Ù&Åd;³<ˆzRr“œì$? 9†¢ƒztM qXHYèã”­$› ÛS?ç´È>fQ}ƒG@DÂìü'1¨™Šè‚©£ËXè7-…ÌÀØc’Ø©3snI™b†V£~pdÏy¦ ¥Ó™pŒ’4ŸKΰÀá}Üj„XG,fã-ØÈq„Ñ^\(ǘí#%òÐpØW/þÍ¥Ÿ¤cª"ŠK¨ºš®`fp‘éÀäC©±Ë_ê‘ÓLÉâ–ÁÑ.¢ÃÌ'çc2¢(!W©Ï·H7—´ìeb¬ìÊ.«YËZvv°c’FR5¯°pÿäomliKç" ¾)n&žlO_,÷) ~<¨ÜŠ©ôÂ#™íO*À±N#¥ºÙL€9RÎ¥ãÚ—dÄJXÒR@»ô¥0‰9S ­³`. !Ô‹´ÙU’Ø¥&‡y­Àzò]5ÆnLRÖ½û’NÒÍŠ+ \¸Y >eG*ÒUËÉégê½&JB’b˜F9ÅNêÑpÀÊ$¯|ÒY±í|kjÈܦ ¥2°þPñY¸©ˆ½˜ë]â/§;¢“ƒrC⛫Q‰kXòÅÄýG>Š+¥¸ÈW1 Æ«0ްÔ&Ä)ý*p5¶1}[W¯) ‡Ê•¼²;­œå*sùxÿWŽ/ÍæIS;m"‘Ï:¢ù¬ù€P¬”â*çv¶hz²Ö rÙH{…O. Á¤ÌX•$jMË;e´Ü AÉ/¤=viM{ZÔFE5«aMk: Gh’bÏÄŒœhEŽjÕøà¹lÔžpsÞH…÷™Ç|ê9r9Ùß„©ê &1‹’£Œ÷bè„hÜí‹ÝØ;2L)Yˆ#êÆZÃv¤¹*ÈÍhtñ¹ïÒU2KmÍ:Nç‹Ù¨Äf„³õ[æäŠô$OßAêrßS™Þ æ‚ìF¶ŠÓîõ®1¨AÆËôĽŽltµ€sAáÜ8µôˆ2Žý{eÂ̺fJÑGø‘Nr`·§#Qµ’o±ÿ”mp«ñm<ãÿ¸ÇC~›‘w<˜6“á;ï`6‹Ü ÿQx øÞF¥õ7˜y‹KúS•9¢²çþ9sC;#îüH¤÷eõÆ&K„¢¤ydâ´…Ô2˜ a(ñ€£†7,Gw`]„8´%ê¥N”VxóKÊ£½É¥7• \ªt20îRÙò6I½gü>bÛØZ^„™`qÇp˜!Э'¥Ø†®_Ô!²¨#JvÈ÷ÑG,L£jQ†#†pM"ÊQŒP¨mC* £l¡î’yvö=çC’nYSØ<)tä'>÷)‹S 'Ñ3{$Q¥Cþ¢æë™d6pz¡[óÿ‰è-7®Ơʳº ¸±þ¾ù‚‡½“¿Í\«üâ'ÿùÍ?~`y,0E—ÔÿàÄé¢1n¦Zk«k<ßð³/ÁêGÿø¥˜)‹ GÑšÌÜÅöŒEЬPŠh ¡Q’€‡`vÌDM ”NpXO”PÈ€ÌÚxÍäQVMÎ$ñÇM ÄLݤ¬JŠÐoðD|DAŒMÕ’ˆqE¸GŒŒ îTÎ{ f]Îm WYPÕ‘Ô¼Ù îsJõPÒ|@Û>ø‚#¸ƒdUõu„ìCkÃéŒÞÝØÚòR ÞF¢µŒIP”hÕÎá]»ùÓGý^Ydl `ÍÍnð…¡ÿåF8|‡ÇÍ•®5E†Ÿ–ø»GîÈ.ES†«©“k½‰¥ ÎUGF‘[¶›'"(z‘(Þ )~â(šb£¨×Ê|yÝÌÌÚÛqJ÷ðÕá[ØÄ‘"ñ„\€š/ _h‰Í‡ü‡Î…½I€¡¡|™ÁHyL+vGw(“5„se‰ÜD——€‰˜\ZGЃèÁ”x˜Vh€œK±F¹Ñý;½•r°Vîà¿pKZÍR¡4ÏØXˆ$ –-býV[µÛõS)ÕT´tÛq ÖLÈŒÃõÜ­û(Xæ55F8èA>ÜJ8À2€ŠaVÐÕ8E5ûÿ)Ò€¸XÛ±V”_A¦KñØì ʨZGíÇ`Á×N¦Ù±_‰¼®QËLbaÜÒÒ - 6ý ¥4 ±˜×oõŒd]™LÑVÞ‰VÒÜ&e%WzeWÞI-=ÆÓå—™ F`NIÒO1Jõ¥…dœa ŒŒzpVfùŒ´Ë¡¥EÝM†%ÒA¡zmÑg4 ½<ŠÍQŒÑØÆ£=ÔETÍÕd QÐQy ø× Ì^ÉIÕ‰E¤…Z‘€G›Ñ¢ø£Ðرèâ8>Ð÷´‘mñ^òàMi†•E\² i~Ï}Í‹å D6UE„Chìƒ.X62B¬FÿB9DU,jÇŸœ´æ{\ÇÆàcGºÙÚñ\ÚñÇ¡ ŠÔÍ6aIqÝ‹àÅÉÌÑä•G¤Ìü‰ïXSH‡aÝTÄåÈИ Á\…dž|Ri²ÇŽ ÉãÍ„N胖 ïô†–í\ÝЇ©øTbäNèüE=£¢Щ!ŽŠ> ¾ü lÎFY@z¸ÇéœDP_¾)IªÜOQÛ|¤Õ5^ ½P 9àvxUW\œIš|VË=Š™Pݸ– [oˆ‹|)j×"R”]´hY#‰e‡ ™ÙW=ñrôZ¦(†WÙÎíiSzµ[I¶’ŠÌÊ–ZÓ”ÿ!&=ÞÇ‚9‚Q$9"ô®À†…íud˜Ô'-"5d";Ò'ÉVM’´UAu×fêÝTßÝ4Ý&1ÙàшõˆeSHÚ}Œ•}TvÈO þUh…¯ÆÄËùR§R"Æ«=+â몫°k² ©Æ’YQY,ÝOʵÃááÙ0¢¯ÌV†%#Î¥5Å™•BÈÇ £*ú£ä šž¾e?ÍëÔEh`Au P| ÐÃ(õP–ò‰âØZԵǼLÜT@qÉâPÔD†Î…r\MôϦܼÅKÝ íFN•¦^…VÌÿ­Úß$y„H=nåH9pDŒ@[>ÄB%d Å„ƒð,USÁ†.„Bª8Z8ÐTA¢žàš$=#ÆFO~ ̸"F¾•ÔÍC‚GüâDI†$%YÅ`ž,Ë­ ^mž89\èÀJBL>4VJ¹G¦Tb^4båí¬ímÔôíÒè­ßîßRÛÑÑ£-¢ '9[”²Õ±XMiŠâxjžD.…J¨‡iù§õˆ‡\aì-X!ˆ×v§áЀ֠=<Î Ý5B—ŽH7Æ€7’Ã<(…JD( Ì­YmÄI¾`eVàøá×¾ÜL0 K™^F-ÇiÿñÓ÷Ĩ~½LÅHŸ¤¬”ænµ©Á¶Ú-–*á¶Ý‚! ÎÐVDXêJ1€Â_0  åõ ½ÙGÄúÅzÌEç‚Ë·”£ïèÜ›°®¢£ƒÖ`W!Ç “ÄÚ¸Ö`ˆ˜ìu$’ÉTÓ/é’üe…õlÔ¸º–²(o«Ö]P?R! g® —ð §ð4ò˜#a˜É|¥°-‘ÏlŒ]&¦0QÎPÑϨŠ}£°Ó_!‰*궨¹|h‘Ú°‘ÌÌ`=º¬§®ÌÛa‡)™Ó8ÍdBfeRfú€;l&š`¦M³ýE}Ä}ÞjW^, 3ÝÖöOø €úÓ=ÿJ"]ýB"›pÂT%ñšý±š•”æŠÏUÌ ‚¤Êq]õ¹Ü<Š)Kh„ƒ«UbÏj9œNTS[Z¸fÞiåH9Qîè*RYÎ æ!<õ¡{LŠp ìFe”YéeáˆmzØ]¶“¿ùrEÄ÷ŒdV=ê¶F\ªU‰G  sÍj9n5_s6c³5ssß`ë½,Êçªd˜v…&Ÿ‹â™ñÓµ­3²j^–ÕŠEkã‹jÑÒ+î"ÞN^AáÐp° ]]ŠdÝ‘.o’ÚÐ’.ÔJԚР¥* 1¿ëULjþjÆÕdØ O$¨>û#»ÿèçwp’ˆx½™=!Še‘d~œ-ÉĆÑX&ÁŸ›Œs ^ 9èCs…Ÿ¥E硬ƒ#¬ƒ…¥€ä‚´æÙÝç·'Ë$Äc~WFÿÊt8mD‚yiý®¡aÈ+©½WªÎ DüiZCªö9[½ÅzZÉ\Y³–-;¢O:ÅâäÔ¡<ïú `¶`6aÚµVµ4]SQ„¤±e›X IòW}!Ü‚ªæÝj“6•6…_Ðb¨ôã‡héëˆ×í1ê åÝÓjnWQ 1Ó¡öd Nl o„&QÌÃ@x2`Ú!ë8ÛrІ]ÑÒ4G›îÍóšé†‰ÉSÿû[¿A! ¯z¤Óå\±O÷°ƒ”›Ùåß–Òm©‚ˆOéÕçŽX\r>HèœvGèAéü‘.¨NfŸ«ÕeÒÆlÃut ›]€,¢üà+óÚµ®ò›>‡ð ­ÕB¡ËnEO7±Ý…”»< ʼn‰½ÆÙ$»*ˆêÌ®Z€¬Úvèla á󱂖Šû‹{m‹¿Œ¯¸‹Ï8Œ£,ÑbgH¬HŽ@ÅÊîNC¤ìh¢çH¤’. Rîo Qî¸Íàp»µ({ÂIC bЏ!qW†"góÉ ‰|©³Ö.•Än6Îî6R—ØE8ÚÁ^ÕËŽÿ^Xü¤¬W z,pœTÿ¦|”Ú Ê˨¬Ðž ž²œLˆ§äí9Cÿwé{‘› ¥KõçF‹õx›ÎQ¤i¤XrÚ¢–Ã"ˆ^(°ñÛLY_ Q¡°üOã#¿èˆ  ‘w„¶éì-Êq´GÇð•G’éÛ ŸVØà% N(eoÅZÜ^%ºÊ 5ÉÊÜmqþ©(m§¶ ·{F·È·o»·;¸{F¢é]Ü,Z,œêXÀ¼´_¸õv­ÅfºMãu…²¤E+‡âµ—A%ÌÄûwÅ‹‰/Àì¥L.Å0&‰9f;GZ§Yf¥e&Qc¤á+7ÇRµÕËŸ#–ÿ“÷•ï°~Tb¨I_¹Œ$Nè`’çæ®V⩉‡ÃÊ¥~Å›L,†ô8ý(.§´ ÊD'gêHóþ n)aM óeE*—ˆaA²jÎùLn‰;&ËUµó¶Ÿ4þG¿è¨eÔúËȧä䇯èÒºŽžemdFèRí~ ‹…8U¤ _n„þ½ßþ} !ã]Û2%]E%›wXØä ÜqÈ÷r1 L Šå£ã’X^lmíìØéªòÖFá}Kc©çT®kb$–÷–&d²Ð:(ô¤7ô×…:¬DRðA¯/¶JæÞ”%Þ­¿¿ðzµœ˜‘ÚTÜHqTV­ÿJ&ù±ʹÀ¥ÌIàÜ@æj¢ ‚³wÙ¶ÜncRf.’Êæ9çSàqFJ˜kÀÆè¡…4“h͸è(‘¸KF ë|PÛ- æ˜õE@˜3·Ž8sàÖi[®Û:‡à´E”ˆœBpvkñ¢C‚#wð¡6ˆ&jë¦ò"”®\·ÒåB-RlØÍ¥@‚1t‰ÒãÅZ$Qä„ ¶<¨riÊV©^­ºUk׬_±†%ر¥I…IJl˜SàÅ‚ bÅipªÌ¤tß $×ð©H¾ÚÈl{6ð҇ר¸¯Q“mùÔ•$ÎÄt![ÆXP(ßÿ¢m:¹9$Ä•ÝÈÍ)õf×¢ 2 yÏ_ w¢Ýò®Aa2tÐ[îž8"ÍíåÙÖ'̨}*¬ü4uR»9A[¬Saìí)qš„K’dê–ª» |*#ÏŽ1¦/õ)ZÑvgžU}7ê_„7o:«µ±’£ ª™R»É¯Ç†Rh%mÂ)'œ}t±DÏÈ $>êD rY§˜PŒr >’«Î³„* ¬)Õª#«-ôÈ©½Œ<L›Çò˳Ñ2/0Â>‚±=„ôúˆ'•PÛÏ£›ŠTm±'UsIFø,šJ©ü𭘬Ï:ýš,,¥ìä31ÊØkó27§zSÎ8ÿé„hN;ãt'™@»LÍ¿@š (›~|ˆ (gúï.˜ÒTðÆ´Zú¯PøàÛNÉøò©Òˆv¢òÉ›m#†N‹ Jšbrë#$Š­§”ªÈÁØKê}QGÕzÚIÊ!G™‚+L‹>ŠªÌ³ŽôÛËPÂÈb25¡ÒM¼µ˜d¶(&iÔÏAû.ZV$Šjâ Ñü ²è,ýœjq,ÎXDl%ïV\ˆ*¸ŒJŽ ‘º[×ÓÑð®O Õ Œœ|ŠYäsTê.CpòÐ-ÊI¤]8i#÷ž›•Tžœ"IªØl\´.r˜¬Ù„œwvnž‹ƒãÞŒ¤n°½PÚËàŠš‚ù  2˜%ƒõÅK× M½DMîq›¤èw÷Œ©vU4¸e=¡’ª Ê‹ä‰ÖDí}\vÝ×[¹;BÍœpøGx‘Û„Žpè-b["ÖŒPÿ$JsíƒJO´¶vÁlxTk×–…ã‘¥uûª”È.óÀ€éxD3uü2®é=Á›Qâvd©ßYxí ÌøöåÇYMdˆAË[’ ôu¤m>£Ua4§—¶í†"AZ¡øD)ÖŠN¬bÝ÷’¨€ÎEA´æÜB–ÈÅ0YZLÕ`t<' h*ÏAiä§çÌ1!›£¾Üƒ´¶üç;{TOª¨DžÂ¨FEÍ'RXEŽÄ¡‰Âãæc/y +‹Éý¸ÃF MÈ”P‡‹ÄS>èÃCä'2FQ%ýÍ(>Ñ«,b1'²âdPÖƒG¬¼œ²ë™ IGû ‰ÔJŠJßyàB '>S"ùé©Ms¼X><´Wó@&Tá!æ<óku±Ô#ªìR#*¤]à+ ùr‡¾ù©o|ï+ßH5 ¹'éà29å°ðáK95Š“ãò—£ø%“±¡ €R¾Åp%M“Ú2¤¢ ¦)éÌ®ˆ(á5×°D$ÊFzkHø­8¾ciBn•«]…k¾–ÿ°ˆElj!׳çãN¦ªjéœûñå¶ÖKïØ‹.®I‰C³ÂàÁ¢Œaî &­?ªÐµlǼgŸ0Ç­š+m”fk0yTfYºGÄf,q u0àÐC=&‹ù"¥{”ò*)«°l¨Lvçªà&VF9NÌÏå~öð˜Ç¡Í+L}Ô’ä´lˆÞ©t(¥4>5•wâñ”²Ë™8>+HÍêÑãØñô” ¶5rn=’\S‹×»Î5˜ƒJ1™–šHl~—'|ñ3Y•‰€Ä´97ªÚhiKiÔ ÔädC—ZÃO¾r¦bBÞeÕkÂ4\VdØÀJZÒˆiàOÖÿuºu¤nu­;ËA`';ÚÉ ­ü{‡qŽ[GÅäUØÒ/­Q\<2>äFÓ¥ªû”=&jc4 h€}aöÀ „É{WoQ…¤ÒAh‹ žD dPˆGÃÜèæd ƒžÄa ,r¶îH~oâ/«fáXdíd*Œ”$@2ë:…¸ÎMèj'äƒ Ï$ÐjPä‘é‘Uìñ2îq›+J(¨»\‰EŽQMˆ‚¸ÿ ó‡9ª‡Ìf¤„²mzŠdmð%=€¢hF’.kâdvUè¨Ì¥ª Ì“ir DF`¥_\l¤´!ÆtåEhÌÆ‚eXŠ…ÜÇ¢G¢6+£Àc2|†qföÊ^àÉÑñž–†¼D 7¶Œ¤DG|œÉ' V¤’„ø´¯É„õ¬D=dd:’.@ìÃÿ>âÜ^ï`´éNÆY$äÎ&B„ϨÄpDû6GCx¥5­/ê¢>|†ëò§ÃrŠ«–ÒTú‰5 %Ðj,TøÒ“§T”ËšäfpZCð`ɑ†±&  =8¦˜På?L‚'BçÂÞ‘Ë¢ "Õ¦ÌTmVSÿmÆN8‘¡Šÿâ[àîDÄ ˆªŒ¸òrãbc@‘L‚Ž%Àò†Í¥Ä-ÛrãË34ÑdN‚Œ(ìÅ UpÊÊft6#Ü\g„èu" ßbgvjÇngþ;Ѩt('ÒÄ@æI1dH¨æBƒ4lÉl«ÅLdŸ¬(M¤;d ¤¢qœ 5é' /®Ž†K:ŤåâHVšcFØmH¤n¨&BHËÞ"¾&5VË€B$èL("‰¢'?=ÇÙ$mUÒУôLÔˆ ‰ˆP$³m',åË¢©åæÈuÀsž²®V"AWã„D %¥m|È O„+Û†‘ä³—¼ÿ©„«A¿R&º4ú¾” ½tL-Â.þhG€ÉË>]qE¥sÚ•vèS Åx2¡Üg9š4±2KÅn|ŽGjPJYbêÊ`ñÌQ{Ê\“‘jè‘Ü#’þ*ö*é’£;ÀÁö< ”t€u´!´ (nè*‚˜R…2ï¸ÒŽÛ„´fÃ0€ÔÃÅŽgP0ÉA¶2d€MÕ°f¦ÎoŠo£je½Zj¡‹!Ò0%ÃZú¢ÖQ¤ãØÜoe:ê,ö¡µ¡Œ!P“V–EfJgw|gž/Ð(¢„V(Ý0cUP²¾l4¦4 ŠŸbæ¨.Jiœ+‡ˆäŸ¦jÙtèÿ÷‚è‡e¨ê ± ‰“‘JàÐ_´6‰DʇPÌžÎÿ+Se¼ˆð{zJyAÀ†ˆ\É~\e‰*A²®Q…; ¤S¬gÝ$²«s@WÔ:¹ã@2HHW°ì«ÑL%YrÆd&qLF‰æA ØóÛq ô²\TvwÌ2òòcì:¯Ó;â@®åküÅ*mÑžP6šøã¡r$„märâiXB\ U‘>í„dÅ`&ÎBb€¼ÉêoÜ!HË„¼RæË `mæ3æÔ>35Ò¸…`ÍCÿÔº®žpM´8ª@d•@à›EAëÃc p=ÀF„<å9Ñ”¥ª°ÃSxgŒãå Ϙ˜ŽüxûÍhØ¢]šØžàQ³šŒî¦dº T R¨ZTnÕÂh2Šg*“$ ÚÀò¨•.0d‰ d\“j/¯Ò©*ZƒÝvõÝ€ê;QGuÄ3- 'ßÌ“ßÜACØ­”ã;ÛÅ2¼EsnQKh¿F mÊãì*왦Ǚñ –$°®bèvkâ$D QÜ—›ýÂ%Ã65[ÏTè§Or’Å µ ÷GB²©¬55üÏ`rnb\Ë`Ë©Ö4û*Â._ÄSsV»ÿW*õ¬SÙƒJ ¨Ä– ùfŽ•0¡´3#.‹²c#õ˜è¢£4äå2â^n†ƒÐ&;r¢/ˆĕYTEõx Wº¥_:›ÉÖ?ЇSFEà‡yeöIÀ‹-$eG@®ž¨s•J„mÓ$N®DI,+þ¶õnÄx‡ `>²^3:ë4LÚ(ÐÂ&mí šRaOö0Õª4‰“:•Xê¡"DµÇäs6eXw3èJ3Jˆ­á¤jÅ$NêKvvžÞ6RÒQù \ô¢'­¬„børÃwºªõ{•#TMK­¦áFÅYö‡þ<¤¨HaÙœÒGHÊž®ð(8‘ÿ¼„TLìƒA&c¦ö12À’ÌzÏ#Ê£¤Sñ^>Ì>øìh%¡¦…äZâÞv>Jƒe§q2‚ŠØêe³Ùv-PÕOQì‡¨Ö »7»ZJ`FHãJípkO¼Ã©ê ՖõK¹Ù¤jOöÉä>RÔÇ®9 6P Ñ)×+ ?ÍkJCÙâ -Ýu5Šæ5ä0‡d£à ÉŠ7øP‡£&á`ë~+;Àcâh‚|×Ë,DgÚÑ>Ï8…bóGm o7+K(‰ûEnIó¼²1ƒÖÕ¤– šw?ñ=ôrª׎NÙ‚Ç>ÓCæüÇæ†£çùCtqD¼ZŽî6`T¦œä—½ÿª kÕ§y¼Ô ç̇AÊ–3¬[Pô6…e¶| p?ès2Ȉ?žƒwÙ87@-ë"E»üü]Í}‹ýÏÕ|ÙânºP¸¶Ðdj*_LJínDqɳӞšš¨ï–®ùð $E²K²ZÇ!ë «„ ¿¶}"B_$ó#¾Z…bOr)R’ÖVWZrÄzåWb2÷È¡­ÖKHx†kµÖ’¥ˆpÛ„Ê‹äL­PÍ#j’He»3º+HOJOU¾'/¶ï~Ç’0<™^p†½ª¶°‹Ç£Þ;]¢Î2nèÁÞϯDƒ<›b¡ÈrK‚œ˜G?6ÿy‘91ËUØ‚>Ùpª%2°cè$ÐL‚•0¤ùƉ4¨îÉë0˜‰/P–xlZºÜ“ËY(æ*O’øf…¥•2~ŠYÞå[ÞYY¾ý¬÷‘ ê¯0å[I©óöf ¿X’Mé‚Þ¶?ï——¥Ø¸ Ëfuº'‘RÊ0gxõ7àT;@CkþÉ5Wžt¼SÞÂÓÞn¹<÷ÍvY=8Ž)Ž_ÃF™Àä¶æ)le”pθoÇjëýÃs-Lr¦0Bë[Ið{Ú‹9–øνôX}-Ô‘ŠJ&Z>Œ·#æÌ$dòÁdñ]´!䙵ì½|aDƽ$ëÔâÿIœ£‡Ø»¤/E”7ü$™ÛR~)ñ»Ì¯ðQeüdVòødâ Ï2Ö¯öŒDeAÊ´M¥ƒ¸.ol|gЂ唤·PȯÿT²û?°rÿÉkéŒxØdØ?oû3"IH·t¼›„[È'JPF-*ê¿~Íݲ¸§~—±°±ÄŽbݺnäÈ­Ó¶Î`·u渰›9ˆàº-ÔÖ !¹Œà ‚7ð£@m츎?@ôÀ•$§œk™À•ƒCG=˜ó´¼)!È…AýXœ9p ]f\ÈÔ%9‘JIÄH°¢Á‚뜚,YÒ"Æ„D‚Ù5jÃ¥Ijÿ‹Z-J$é–ˆ7*D¼OÕÚuâ]˜E+.jêÄ ë²15w·dE‚I³™—/–¥{DÃÅ5.O=DZÈ-Z+ÔÞ´y͵eè/Ôƒ²ñŽÝ8ÖâA„…Žý²ëßB—v}kê[’$Þ80kp¦¼ñ&um{`sçJ—˜8ï© Á… ­Æ‚e1’g þaT÷ ß^Å»T¨K»´©w£ØwiEõ‘wh`‚À)Xà‚"Qdo¹dVQo Baµ6ÑIKeµWnøéfXB´ôWC$>&De)†jA˜–ŠYÇÔF䱯QS)T˜n@’¥Ô~Ç)]ÿZY‘çCÆuØ"…¬•ÇÝGPs?¼ãRDÅN' #ƒóôŽq´žDVÒVÖAÁ×l|5§65UäT(±¦‘oðåçLúiWgm@!5‘mÁ™sÉ59’BÉiã]Z'ýyå…\¹XiQµÞ^O ´çRå˜7•9å¬Î>¾,¢NG½j’ú ¢Å:‹¸cL(˜&EV{HåµQFØi¨¬K’wÆÕ©Û‰-îÖaŠžØ´YX¦,†Š–XrFx¨YuñucFwdœ§]L"™kܼùýy˜£ì}§d‰R;pDßò…p /Ì0»¶Ñ+¥£Sö—éÿV9Ô¿÷Š [G$NkJ„åQSŠJ÷á£j¼-Æ%gÑŽWû⦦h¤XÓ¢EoÃÑf¯‰¦g3¢Úå£ïì#H­¾ù†5“”CŽ21ìÐ8ôh‘‡kz8'´nw*J`q„­I~ÑÉó›u2–]xm †aDÝiÍCUžÅ‘³œkÍií_YÅI\]*õÛáG•ó1lÞù˜®?f¶¬Hé šh¤ƒÈ:ňn«‰Ý])Wz+ ¢{óB‘ú©P»µ8LC&ÏŠªŽ‘QñRôh—ïŠUäR¯-æyŒVÄÑ9ÕX|9•¤XeQç[_Ƭÿ‡á+ßVOiþùê›Ïþ¥î‡,WÜÙ´¡p†'eTºùVíŽlëï(hÝK67BÑBâò®†ìÆpKŽÚØ¢›¥Çz Ùdþm§5súÏ÷4 ëmå%Xù‘QÞŸ¸8'=iûZ=øá‡{Ì«$Káƒ56AŽwìB>àÒ:êᓎËEüÔ\D¯¤dyIÙσ®‚߈ê>ñ¡ {¾öôå3Ò:Nst×ûèÏ#&•løt²S©… IáÎè¼M1„z&c›lÄe+›gºp„:ä«\F æ Ä:|ŠyMÀFÅ•d‘1"KÎê²c+MmU‰‚ÿË £Ó§¶œ„$œ _4 ¾\f+~‚O½d£B=áÆ5¯+Ó–]([È+ -%DUJˆ‘ e_òU©µtÇ5Êl¦CœÉÌgJ3šØ9ˆ(uÔÊîÅ.’1Øö …?Ëcߪ$Þ(¢#“é¦)-JQˆB2¸ 8ð‚Ù;ßV‘]^O~»Ô·¢ø(Nˆô¤§ÉlBâ…äQ/9‰ATÂ)1I&4± Nt“|h¡Ö!RS.ÂInQ.]ŸâßvI7k¦ò?´Œ§`&„Õo5ýŠÓ>#…¢…&&HETà/´!½`0Y>bËqö¢ ¾s*î»–äÔ¦Í܃ž× ‡ÿôaˆ^…ntË ›|‡½ü¼ÇtR^·¼5)b¹ )j›®3„A(U×:VR—x—ŽÈE2k(%Ú/°ps"d`¤$ù‘ Ew©–µš·žm¨¤ie)Û²4Fxï²ÖN³õ µÊ)‘*ÑK¦7Œ=F’(rå‡ãš8™îC~ú*œúùºÇìÏyÜ™”ÚòÖÍebhOܹ­‹¸ò®¼Rî€å‰YpvÝÚ¦%K[êôÖ&1‘ƒLf‹ìp¡·ì,ƒÄÔ‘ÇäU1Ök9´Y³Åå3NEC¯a&e«Ú %fæ{[s(”©;"ÆHài¬‰Z°å uXd)a:èÿ¦nÍUE“S8Ê+_8â—1‰ò°ÒþP”DÕnçZ]ÍrWóv—¾‹C8 1繯””ô$¼za³xi‹Žt$*˜r²hX´]:ã:VU‚Ön?šÍböc @ GP[.(J2â–0kGÌ`³™ËŒfñ²øaëJR0ƒ:0j i~Ú!ÚÁ†ÈR£6оïÜ/sV%‘„bY—Ï^V¯B…ëo%æ<í …´200‘ˆwFx7ÜD¨@“ÖËŸ …ª¤diM"Ô¤F5«™é-÷Ђ|gäxJB9IÛîÂL½ÆEºÎ‚ÓEÜeM¤4Éz -É€“OØÿ>IEÜš©%ébÓ%ÝîÒ`qÏ~ÍI¶¢e+,%Zm–Ž¡ˆ° ˜sÇB,c’ph£ùàU9NSŒS žAÞ^ŸmÁé ¯ï¥›z}b¬È5¥tèbb>™Ý•Ô¡È”0¸–Î:GCÈÊ2rÃ[ž×†ÐD^‘ m”—¸0a{–HãL*øˆWp,_¹ËUsÁÀü†FþÆ‚PRy+Êb7GA…‘¡[wb1ew\Ó¡@§E ¥6˜wÖ21Hä¢Ã <"KŒ5 TT\…V„„¢² ÑÂFG÷#Ê„…ù¥E0å#nx^5'’†4Z¹Æµ–!‘¤I&ÁXòl‰_Äá@ž¸”¶Z´TLH2v~ò`L唡ªèŠ­‹¬(‹dÔ==¨E&x^Eˆ‡ÅÅ6‡æ_²”[@2;­‘KÇ|vT“Ql•v%2Î-ë’?*7ÐWqt³#?Uð±ƒäd—ÿá$ÑRÓ±ˆÑõ&A]>„Š_&cwá°­f›tŒ<³XO÷5rB¶U#fE`ÈÕNá5G!;Ÿ„1’|ì"†QòZ8ÅgôòHÝ6ZÖˆ,TáXPø×b3Ý3.pòˆLq¨çGìA]áõÀ+ë`HÈ tSb¬A͘g6n¶^$þ[4e;!(4‡L2€ïjsŒEBaÔ2íäKš²*@Ž[mó“°5')dG29L=Ca&Õuý"jSr–iù(’ePÍsRüdqmÂ7ÍV/ÐÃ~àq{~å' AK2Ññ5§ò6…YGÑcOü”KµÿA,þcE»¥—ãaR&_ß6C”™‰:À&EjN~ 5SS52Hߥ) 1‰=‚¶|Ó#÷l½hÒõ@ÃcRûT ôBY)ŽÇ“Wv‘{4!ϵ@E’'ãilÑ Ñ250U±‘#áö\ä&Uäðz":¾ õä,ÉW×÷:%õc^%N%2›Å„@R-®äEÛñ¶?Õ'ED!a1@."Z;¢WóW±X{sÅõ5ŠX†"¸YĉsrDqVH^âA*êUšSj=ª¡Ça†ý±ë"têY#ÞØY•ˆ”Ö92 KB2°Æ"Ãÿr5¢)~Õj7Q‡1ª˜qäÔhe„œ]x8+Ô ”j†±‹æ9qÎ5VZhRj*/C3$5tC9´CÝUsk`•d™òD¼u „‰id˜{µá)êã^S¡€Ù ‰"IR-ïgËñ;ã@ Ç9N2Bµ{a%úw`ƒÖ•$}£‚)å€a²â>Ô,[á9„dH± yrBÉÅ.oU.˜â5 ‰DŃl‡QN B 3j0ø'N‡‰ï‡}£êmð³¬>°„A:h¦Žg/ |O3ne%•(=iJs L´ÔF­Ó ­ÕJÕ*j½FEg´|ÕA–Üÿ¥Ì žR“rÓA8çœïD_˜eM¹–)ŽUEïÄ'Gá?“œ'Æ.ä­kY‡h/9b¦H4<0÷‚‚Å…+(Qwù‚u5ôP5^îa3‡q×X#87­tl‘x5•ƒXÁ›¡eGæi²Æ6Q˜ÆJI‰`&²"ë­ôt*ÛdðD=ÄÔ"L5L¯ô‡”’˜SÁ”áаç+îP  `ñ6®iwdrô–”³&åf¤d` sd¢c°Ä$ÕSwu†OÂ#*ú"]'‰Iÿv?³FtǤú:JGt'R±ÍöõfÒIq+–€+¸+–EÑxÇqB&ÿˆ,oóZ“q%³5Œ×sA"pβ!Y1,T¡[xA?r%[ÿÒR§–‹E6±ïÄ#g†ÚòUW©Xyñbã\jK%v%ëh]I’]ðh&¯’&|p"ÊsŠe£¤ò±„hc¨‘™„H–€ŠgDB,ã§µ¤ˆT+CFŽÖh…2As«i[epd¼{Jg*ƒqèæAtF4B$çb:“ª –ð|ûEëðZ…³—#ÂȬą¨%Õ`ÐaSåƒÀ@c^AùƒêNKôJ†(uA?fU`Ôç?Ff+9£y`ËqÉ‚‰Wáœ|K©tGUÆTЦDKÔF¶Â¿ÿ¥¤5Œ‡7,i9<½)¶D×IŽk²TN\Dd ê¸ÁùMWx .¶ªg48GUD ºçx0Sï1†Í7Y¶¥~öˆÿ…$˜~Ѩ3šVg9RPñòEÍÑ™´ö™¦f£™j¦©5ßÅJ¶ÅYs´S‹Q* ©vR×pÆBµ9ALu@qO³£ÓÁ3@סðÇOÿ9nÕ\³N Ý"2G’Rx]‰5lƒ6uÜU‹p&†K}À’¥ñ+Å“W†[,Îó‰q)³TÔDŒÆà'°kÁB#÷{âW!Yç²£…"IU=Dd:“ùF*siêÖ-Ï!%›Ûx¶2£F¦+7ËÿZcÎú ®DÎWfÎ8ÚVé\VHcD«†Ñ cù&»kkѺ=÷Ç. {Aý“‘Ö1t^ô7Þ×Q"òœ€×QIï¢EàŒ£|Žš{§Ï‰Aa78‚¤VªRXšviÃ¥n·C>p&ó¨t¸?fÔk6žº¥h»¤µy)»d;rà{}€zKÍ1-úñ_?½¤´ˆœ™¢N4õ¾"\`CTWù*1A¬öEÎ⦠§·È` µR®Á°ç†ë€ œ B%“låÓÐ:.äÊ!Bƒ²}ºXáx2¦bc–ËcE×wÁVI¬¬ˆ{˜ÝÉd…ö¶ßãpRâ2”¶ÓÃÿçt[:¨RwCqÃ>î2›LÙïgÙîw¸èÇ»TÑÂ#vSþ†‰¨¢L¡+ˆhIñ"†à;9v#^@mŽ—8î-×VEnUfnÄVǘM/R°Ø!i EÐR&"økˆlâTÑi³F)±,8uSѰ1¨ Ë7t3£Ý{ºŒ^å#Ç3ec;ó Ê.…k}BOW‹ÞÅk{š˜± “$a̬dMcEB)”ÁHM¥ä6+Æ<b¤ˆP¾@:½"sd™˜–}ã@ÖU—=<":„%jÈXçTs¬„T´:N=[ë\‡ÂjÚ&’ÿQÎVðY « ªC77¸Íßá$J޶á;‚¿fä„ä‹\*–{¯dSýØG¥²CRAÕC"½±I]¸B}=ÊY×Å—”@†ì¤ûh*bBÆkÏB´3’Q­1Þ¤D ´ýùæáØ$&%æØ/èÈ;X¢%ìè%ñ»ÛU&#íZÀ¢=”rR²rÄÅâÊý1 ÕÅH!6–,8Øã”(å%tуwIzEtgÿçN2v9z×\ø}KÜ<AÀÍ<›©%™~$äž‘|ІðöʨíW>£s N!ÙÀ'©+`L'YÖ•ãxâ§Rœ»ç"BÆãŽò %øDnÿQGïÛNZ™Ã 7«5`ƒ·¸'¯3ɸs[ƒIŽÏ²lÑ2ïãhïx.@µ}¯ÊG[Ûq³,R»]Ñl®‹2*ÞÁÙ‚‰ð_B¸e7 ©É>Ó˜Ä$¯­S4y«vR™ò1^¶}'ëEÓ"k«â‚šl«?÷ÆÄ*š¨Vš;0¡QpÐ%>Œ™Ê¡tÌÛÐù•¸›$·±±k-ÿÛ={S±yI›ÒÁDÊŸŠÆ€G‰¾áBˆcMKÕ£‡Íyu­½ÌA[ ›Á¹— Wån >: ]Aº&6|’<Ÿ5ctÓ‡ÈUŽ8Gè²ñõKKøÇz±ÌR.pµ!_áÿmB’¢KµÏŠÈË8±ÓmÞX"ĺô[ M•$E„…K‡„õÝùŸúפ¤+4DøÑD—¶ øu£fÒCAIç”°3ôn~ õ‚}‡ì„}ÂóÏ_ŸÉ|fÍeúsß‚žŸˆ¤\‡Lm¥BTmWŠvZ mç¥æÑ7H 9Dë|…²(2dAm#„YP"¹n Ãᤙsÿ9ræÌ-lh‘\Ì„8Âl©°ÛÓ§/mN­xt]P›>ÆŒh\Ή¥˜Õ`BŠ1Á©- 5iŪE%¾ä9•kC†‡f%§P$ׇiWõkÕ.\Ä«ÉçbÈ#?©Ö*ÚŠaÒ$ Õ!ÒÃ'j‹Ù“4E¨T 5gÓ…P¥š…)4¬Ã…LE|M5¦Cš!¿j +tm˃1'6«ð6îÆ¤ —u>ôøÕÊËÏ"})ü§f¸¿³¾ì½µàÇÝôø¢·ö¼Â¾v¬eWZ ôºÓ§ôCÀv‹¨ªðBª"¶¤z ;‹Î3‡+É ò.³Ñ’Ëì«§ÔBhA›Æ:ÿ¬¯$\ë´­’º ñªåJ6™*âL4½h ½Ÿr‹¦¾FóK¤ ²!}b±äžp´ œ8êAD‹r)§NλëC±ÌY¡Ò8¤«Ç{šŠ!k‚n(-“ж°xŽ4éã­¯Š(rE—Î ª2˜H#s6m€«éª„Œ“ð ‡øœ­GẪ/‹ËÐB EO O :+Í/¸uOT¶J­ÓԚʮ Êȶ@7uô¿%—+«!Ûxb(Q ²­,=…‰!23Ì »º «³Í ã4p) ;ä̦ƒ ©¯Ç ±Á«dbn¦%Õi/Îf䢿ž¢ÿ»÷ôl­Î{ü ä÷"Œ#œN®FÜIò-ìh©@®M-ÖiS0ˉ,/Ö¸$-ØWP×´î!¡xÂ6 ×=lÐëjòR)ãR *cÉÔe±°g 1ªk!úp/áÄåêfBáË £röáHÝRØ’NJ ™PL#®¥°šòëמ¸=h¢œŽ‚9Ôäb†È¯Í&î³AÏ{QÄfí7Þb4¨¬6×f (DgcŒe´ Ø:!3*4áëöÏcÎT,/^š)ˆh°\?V¬±¶vo Å)úHrŒ†Kݺ‘UƘSWÑUn`¡¼¡’«Róî½['}òÿlÁ@唩1êp{m¬Ó\‰÷Ø6o9â”Z- ¼NBKÓ»N˜ÞÙG |÷ k&)‡eð«§/z¶ 4¦ÎuÙÖ¬¥:¯aZ—NçÊs©l‘âPÓà„BX YjxÈ"T‡ÐS¡Ì,¬/™Žqôö}ˆCzéðœ2­fyèQÄÎP˜S¤#E«9àÈÃ>ž%•€B8ÀrÜùŽu­´`)GÎA Æ”;~'m/ŠVVˆ³ÜÀïC‰:ÍžJ“»ÂðH.1j „¶-µm5mÚ ‡n6Õ0oúØK@£½ü'@gzšKluF3¦‘QktÚ³–4CKÁ‡áÀÐîXÿäBÑ´QèÛŸËÔ¾¶­E:£MÖì´8Yy /gQYKÈ:퀊DÎÚ ×ŧ7‚ >¢ùÎW”¡¡”gU7êåÔ'ù­£üðÃ=p#Ÿ€ƒÖØ9Þ± è`¹‡âÀ9æ\îX&sÕ.7°âiH ŠëÉP~³§k!jOcN„³¡]eìQ ,ÊÆ‚İ)©K˜Ùá˜dRµnÅR4ÙZh’´I¸…fŒZ!ƒj“‘pø¬#NAÈN®¢‡z˜„‰XG,F1ž-ÝMW–’`ªæ–²sÌw+BJ0bœu[ßB%Éö$"í¸q¨Y¾´ÀsådFÁ ×åÿ6Ñ+±K„'Ï|D§;5àµ4&@¢¤r5B…XQ_yÔpWÀITw¸]9e —ëŸæˆØÄÁr¨ª!¤`ãÊñm`uSµ:ù(²M!‘×'Coì•g{Ä´¶ ŠˆEÒ¼èBêH9%Eo»K¢¢ö¸§€ñ™O}î“:i!©û‘‰ÒЇ<±lå*¹®²— `ñAtá`­”õ¼P­%€ß b?fÇq.‚:_ßwÍÁE“*zÄ \Éš¶=F\º™É‘#ÝãBè)‡ôqÂE¸Ã§ˆc'SG!;(‚ÒÒ’îTM=ŠNÚá•j¸[>ÙÿŒN^A¼;œmæf‰jëËLU‹ Ç唞œ_§"‚¾Çhl¿Z²,Úls*ºŽ7Z“¤wÁØD8mæP…•†ÍÌT”Ÿƒ:enÊÔ ëànÃFï^Œ÷®óíQ5ÝÉQ}ê7d([ºé#¨?àdÕKzù–W53¬ ±VHìTr^¦Êä.¾†ò T+•þ¾+$ñšW½²u¯|‘c_ýZG9zi+ê Q¡ |¸)¬¦š+O8ïæ— Í5BüóîßRÌ8vDÔóµ6.Á(a.KR\c1§|&‹rÌJ†4Ó,÷(Ä)Fö¡‹Ž ŽÌÉC@µ°Ž”Ä"ÿ¤ ¢ïØUW£Äe®ˆ.õ^顿Ð.̳e\z¹w:lךS:ˆQ¯/šXýLV-,eÒ†ê Æ|êW‘zÐd:ßͺã´^g»Û^´Ó¢…LM51бéÆËfñFRÄrTP™ÝIÓÅ58â079V<㺶Y¥k¨b¹ÒêZ8Ø’21sÍ9‰ŒÅɘ¦ï±âU⑖ΟôŠëaïÏ!âž÷À'¾†Ì#`¼‚Þã|5-Ñ ´ ÛüxURv)`œ*º#´±¨Ä‹Sq¦H#í¼É~{]pD"gd;ýj7<¢ÚŠGD¦¶UÇWLœžŽ[Œþ® éÿÃsO’wVJUŒ¡i u…¼ ¬ÉŽrü²d˜qó{ª6ZÐrÒx»}ˆÔäÅEÚ3ø J ØY¯@Èè‘BÔâ÷ž¤‡ç…§¬yܦÌg^óÁ3YÓ^XC•¹¦9|”^B $Ó7¦¤6JTêüx`Þ)wв †Ì>7¦Ø×:ÖTp8“-´,V7ý}wqõ¾±ôþPƒZŠÖç·™fY¥wÐS¹ÊV¾Ò¾³¬å-s9r¬£—pPÕu57åÍE¼D™¶R~Cšæ-­0R‘ìœw¾í–)uZÍG~³eÙ•Àº™ÖC ÛÒ¦¨€”q&SK¥eêÕÒ5aðÿžÔ¨–À§|À4 iªõ# Bv@šù•Ö•Á3žl@›e±@A€³šˆÒ"ßÐ&‚¢1y)‡@™£€¥fa+uI‹eéÁö¢˜q‰¥y³tú¯aÉ,­² Ó ½ê9Ëè7gܹ­*ÚB·èÂIùBNaåù°öY¯9j WÓŒ\“› £ÃÉ,Ç`¿ô› ’ûb1pC&­ ‘JŽ À»)2삞Q±¬©ù‹¡Ž^“1 û2±k 8M¿²Ÿ´(,A¬öh;ìú°ü˜‡¾˜>Ð(ÿ£òb)%‘úêŠW± ÛšGù%Ú;æx‘Q1:‹*е¨&ÿoR—†é‘Tr­Þ¸«,b¢Æ»/ÚI0¼š©Ók™@2Q2j£#Ëiä²z0Öê'Ñ‚pX•¨’ÌB¨Ùj±œz­¯1<ù‰`’µ9¡¦¦Ù£iÜ^Ñ”ô¹•^ é9­äK–i!=©Œ„¢žî ³‘$×ê1iJ>K@ »ÈŒÌ˜ŒT+ìÈI£H>¦[Ž’š“/¹‹mbÜ‘‚Ð5ú OÁ­Pj¾uùtb§0Ó“ß3ÃÐJ 2 ‡ôìº<¯©ŽLYcÁ<í’'òh4A;—ÆC©ù±œk”2p 2za+Ã}á—] €˜£DÖ› ä¨ÁÿÍá«Þ 8?? ¶êÊ :Y8Š åA áÇÝi›‚iªâ„Ä#–S)¿Ó¿ ¥ ’ Æšh“2âÃ,Áˆ|ÒKè@Òë¢yr „u Á¿Þ3 „À­3K]Á ËøC­x"¶ ŒRŸ¦ÉAŸÀ•—pÌX‚ŒËÁÎAÇ„ÌÀ¨èèEñ(4pYÚœÅa¹§ª½¼L ‰ó¸+Dzœj¡æ3ç *æ;ƪS›B<¡,8K‘‚qÌ +7u2?3‘39x¢‹ Y§¦ñ¸B8,¦zù‰›í’Ou[¦>ò¬µá GJŠ“1çÑŒ©¸é‘ ÿmȸìŽëžï È:.ó#„Ü §k-¼, uÚ4 :êð"=Á¯º$ñ›ª±ã(!Fó„”à8™µ­„ Íù‘´ë?SBÈN!= „Åâ³sÈ´*’EÈÊM»›pè4“‡”ðQÈ™6ñKŸÐ®­Ç¡l²ŒÊ!ÿ¢ :W¹ Ú° B#¼€Ÿ"J›'³–Ø2Ë”;YÇÉ \¡¶àð3’„½¢Ñ­HÊÚ3RFüiT|$”G•A½©²*•¬QTºÏ7ª¼®è;YüÌ%éjœŠU39NÚ`A&eù¤2³x‚ÃÏÊ#Âæq”´¼ÏB#´0ÿê7PZ`©1±i—ϲ¾¡Â>WB¥Xâ>[Â%]ˆ^’—ʘ úë·r™OÉJñ² tœ ¿Ó9ž•BŸuŸu+ɃQa‹× ‘P¿²’Ì1r«š?ÔʆÌΩ˜ùÏ@âT•×À³#„žºÍø9ÌÛÀ(‘ÿ¥u³ ü¦R«•vìµåä+ÅäS#û …, ÅÄôXM„EÆúÄûØQ´%-àƒʉ´œ\‰ÀRš Mê ,¤±õ³V<~Ñ—¢–Â"‡}H®Öì¤ÒL‚ŠP(8“‹›ÓÑTý=D!ÉX9Óo»V:õ¤ò»Mº}(PZŠº$Q†ô®°Øg­¬˜ì ýÌÔÙ B´ ÂÆ Rï"ÞÛfXš*ÜK§'Ë®‹çªFCŠaVïóz¨´/“ÂäCQùäå͵“©É2ºkãÃØ|ÑqAÈäI%¥+þ…Á=ÚŽmÚí%ÔYåXåÅX²è–w³Î|Õª©ŒX‡X„{XºÑ}H„O‹.¤Q ~º¿.Q3,ÊxAÜe$+·×¤êñÁñj+ìŽ`ââŒZ RÑÜK‹ws2T•nè5”]‘b3S§/}QCW¼2‡Œ8*r¢¸å)ðp6ð7«™¡eKÜGÿy“)†«’ΣΠ‘…iÊ¡4ÞØc/»Œš¬hf@I5•Y„™*6¦­Q6çNù«·âæaÝH0CÑJVWTô8,½eÝMòDÇRç¹Cj ƒ®A $œñ\ª¨ ‘_щÅÄ@Ë °±ß%ðÞR*_!8^y¡O°DhÝ’NÜa”6hWë×m!wpé;ØCø:• n)<³xÌÑû•i–—¦ñÐsieC¢h2É¢ë->”V´Yè³Ȩ­®(—kÚfH¿+hªhA[§mÃTH ô¯o žN_V’VÇ Wà,—I•é‘ÿÿáòíb§‚$ T_?¾Ä`:΋°Ô¸–\‡_/2{ôqA>¢õƼÃ?jX´ÒÙ@µ‘¼¨_ 3^¨ì©¤JbåŹÁJ+£ Ö2¯¬4€é¤VÂD»òˆñ†ÒºËÚŒŒÚêÕ¸æüÛmž"'åð·ªs!&^®Ä"l¶*æE+gD!®­Æ•gï†âŸ‰$AÎ$é_ uІ‹—#r`î'¡cd8¨}®/ðø Yä/¢B§µÏ<2ƒ;Æuë!ïοUÓרPÄMzùTÇ8 <5¡ÁnGFSéžÃ m»œ0OÄ@‹§é‹ð“Nú ³/Âz­ÇrÚ©¹ƒyhƒŽÿédÛ‘Ü5˜¡ ÞÒÃKE–A d+_m ·xÙב*ÄãõåŠæ>¡¿õ]Ø„pGCf EæsåâMžñÇôZq¦jŒ»ž ‘sÆÐÓW"‡^*E’“ Â8¾d$Ë®ìÒUÑÞ.7ñk©¦2Ý3ÌN6Ú (l;ÛK´0©ÉÑÿI,±µXû<å•àpÁ«ŒŠg "áRÍþ:®X@Œ¸s"¨•_ƒÌ±‚¬ ‹Åõh %ÜáÏ´Š)!qZÜ@‘uë¸N¯£]Ùòé‘\'Ë[´‡&zÚŽË¢ñe9œŠÇþz”–^Q€Ð¶Ž8rìÖ¹nÿ>tÈP"ĉ 2g®àF† ®3לH‚ × DÙ­ ApE*t¸n¦Æ5]®“‰2§Î•æÌÉ\XP Á”2ÁÕ JS›KÍå¤ NáɆB×iœ«9m wÎ(S›×…ZÅ’œZ+ÒŸmqb%¹‘&L­2 BÝøÓíYº9‘j+ä@œ$S’ k°??÷@& ޵MäÞí’±c^¹pï´ÀÙépïV°:¹Þ9wk䨈¿†Íù3êI¤„S²>;kH“.ÿî;³Sº.ÓJ=[ïo漂,nmlœ…j4µB½6;âÞ©ñ¸6sáÎï+æH]ÖnÚчÿHË:Bë|… « £Ùý{="u“`û g’U²ñÅSpD ’CÖq÷l¸=aa89TSCÅih›]©ýRLiÅRS„ý…S^v_)þÆàŠ8'¡kÚqh[.Ù$€d€(ƶŸK°¥æTAÊAešun‘e”]ÊyE”mÝ gp…aTÞ“ÃñTfl•x”MxÍA°¡6q¼Áæ–G/YÒjdêæŒa%dRd=ÙõUŒîQøU–r2•Ñ’M¦T›Aôð=Óͤ!AvX“ 8å@ƒô0”|°Tž9:¤Pkme(dBMdÐFduh˜M‘UÙ”W(ÿÕ(Pâíd¥Sň#nÊ™éqü]©BlÝÚÔLn™ÕáQÇ9hæ_{ž¶ä:1ëQ>±XrOr!u–G=ƒhAN"ëà ARi”ØnlávV°á•Òx÷5VŠ_Á™,JL笙äŽØ~±d”C¸¥&±~ ÒÄd[·Æ„+VÓN7±a­ò„Ðt&eX‡ÁtY×­Â ˆ3†:g¹¨µ2»XGJôÁK¢¨¨¡ÁA•ñ\p^‰)R®u“Mf JW¿öå¯PþD]aÚqUÒ¶Ce ­J†žH&U]q=o9tâÛn•|oFz¹áRëÞûR¹ÞãO ï8›ÐLqÿ„ÓÉ@ÂÈàÃ<çÝ£…Ï¥ØSm çªm áÍ’dâ¹®«I³˜Òj×6a‡cÛˆ™·$Y"¶’t)?m¨`WÆø£Hq™È¡·×ùÅk¹wÓà "UNgûø²ˆ:ÙÅòÑg2 ü…¤Åv%¦Ð“÷ Q#âw%fÖEÜR™2\d ÙA|µ-4m,. 5áÖlzC& =ë:ÒiZ_–ô5ÜìLÄÑU $¢~Í ;™;çt:µ\+„?ëKKHg‘øIeQ¡ C$”…0º›JLä&˜¶Í(\»›–N¢¯œ4jOdú‰UzT<ÛuMB ÞþÓBÿIE†ßjÎûø›Ú $Z2ÞpÊWB¶„åû{Æ4¸u¼Á“(9”!*R]F qXŸÜB ð| .ÍÑ¡¿㑱 Ç|oQÑ¿ÒF·‘…)]‰à™žDœ½9j]CÃQœèBDGºj!»jM R2im_…ÂKjðfŹaê"çJ×qJò©p¸ ^òºO(î•%Ý«ZY‰“(;'1¬)(Yá!’•¤œÇO¥±aL4i0ŽåÎ’Ÿ›"ÐL"»°œÈe!j‹'!R™Xoªd’VBe¶Å)šÌÆß„2›#Õ¤lòŒg<ŸRH ½®}žçXpœq¢&twé!îHâ“éTPÿO{²%›:”VµmZDéŠYv©B°Dˆy>RRݺ°5ð'(ãÓÔøT·¥Ì.-T‹0b˜²ø&.5‚J 3µÈ¢d1yŒ~®5™Ê\&3> Çy>ƒªä¡¤#,±Ê($–BEf(ªÑuö–Ô(Ýf© ±MG:¼CÆ$#&Á·¶H¡7!fZÊ;`NI#D­…@šÓO<2£ÅO,T)LÍ3=]8âà`ç:Øé‘íͧ>ëˆE~lXS~â±J0—s¤.èM0ifMŸ4±ªp¯ÚË\Jz·Iv'ZË"  4³ì…hL]Q¼„ÍÿI‘êÙBÄ Ê‹ ‰nsÿ¹)Md\¼2¹òë­p#$Öª´äI! D¢t1G•DŠ…r bxs?Pšˆ'B{]nºãKb.•":dñ€è¢5IË»¬™”bçž7y°'­ÒWŒîç9üzN/€¢*߈µ> =JY†|¥,•J½ƒSžÕKšBF!¤´l…_íå§ÊÐ6É!•¬ÅãíÒn8ãfÞXÝW (¼ªåIÂ1=_PBå€J9´¢=î­å@'dzN·ÄÖ8…(‡2§ñø“Õ;^It{ÌWüõn¿KNMñÿç¼²~áÄä JÉ—.¿;Ã;¢¡{ÖtÚ…¼Õ=U Ynã*Ž!°)›ºÔƒó›‹!ÍZUz·j;™¼{9—B”&™s¼Þ(bº¡–—zd7”à|°X;úÒ(-Ãeai?Žfº'ä“înÃ&³Þ*P·»Hpà´)1¥[Æp$F2®÷Œi\c+LŽyhA…Lq±.†¢gcíkŽ"™(í#ƒ“.:Ú6ÒP+ä; 'LÎòJ‡¥óÐÒYnË:õ–Š'Œ¨WPØV:>LµÐ°¥ŠÅ"xêCrœGÊä°~bF“ÒÜùÅó÷ûÖÃfäW}&°O¬%ÿEY¼‰R‘ÙE üP*yN<½•gÙ‘†&)Þ‚àÆ^ÜB­_½Ž¯W”À­ÜÏGŠMà­uˆÀ,Rì<–?‰L¤hÈæpGÚ0UŸ±ÊÁÆŽ±”ó€ÜæŒtù›¬¥Þx“(}e KÕ°ÝtXÓ‰FÚ4…¬x‡úø.éŒÅYœ®¤•b¬c8d¨ÎOYfDQ­Ãg\ÎÜÏèlIò Œ !yåšbÈ屌ÐàÈ¡ŒNXt[Bd4Dú Ùš«Xð`‡±‰‰­àN«ØÒ]qËïî•a0,æhrΘAfN*l6¢¡Ñ¯ÏHe¤nFhqtîЭ‰ÍïàJDx| é¦–˜ƒôÉ*õ±¹`ßSÎ8\"¯fÊßÑÁDÅŠåîmO8ãŠATÚåŠÞ½šLw>ÇxÉʾ¬TSŒš´ÞIÆ/k¦]Ô4.~ì`Ê´ÝMÉMå”Þ™\&A1q„Ì©ZìeJcEqbÈB&pÅèý­ ŠžÐIqÊäŸ^ÍS>rq‰Büf³iÓPÔHá.Keç¬×™âÁãµãØtcZ4øU  3é²Éoq: ´)ç´ÉDµ9'Íf¡åˆ—(ÿ†£¬˜|Œê„æâ›ŒÕINW*ÆŒ˜7Š•„r“¼I­˜;P±W×&M9}™ù”–(S¤ÓLÈ¥uÃßÍØ"Cºl–6LbÚÆ‹}0Ö#ÑÏ'ÉÆu¤&¥æ/NjÍžu©ä{sO)•M~ˇÈ‚T u% eaW 5U~˜ÑõF›mÑ„xȈqøZšzDö\Dâ̘èŒr·´ýÇ@ ôÏ6ñ2×AvŒ† Ù•qõîŸõ[æÈMyWPìg×TË’ÆWPЛÅkXê5õ“™è’òãÊ$ã]5HGïÖŽAìZÔ)J\žJÿ…žªŸŠï< …EÊ9ŤN'ÜE×ÁÖSdÑHÅM%îgψ°Û°•$…SŽ]ŒOä&«­Z7¥E¿dÉnzA•n°…¿t³MÏ¥*ù‚#8Y<‘D»ÔÃ|”ƒ®ƒ(¼È¥á^.]ô^1ËòmM¬pD/µXi `‰aÈÂúHFS‰ŠÙlì‰À ¿pÍýñ¥UC Æ"E#’”PÖ} ¹vçºÞ~\N üpšÉÊ$ؽófZ “;ê™pþ¬ýîkË0k D¹Tf# \~S¹ŒÄ]JÊ¡6àvUeXÐ,&JÙ¥ñ£šd鶇M&-˜1áÊêT.Ìÿ•NdÍna”¶>„ÙU\m’‰9Û™h+]Ý3æ¸ÊÓ@ÝÜŽ™=ãôð€X]L—âDóÔõIß.p´§§MxAžŽ/‰ÐˆÅ/þ!ãG8œK%¨‚]„ô5}$h1ŒÂ£ˆWq4/X ‚ÑK1ˆ*z¡ ]e‰a1šˆê~-—²„õ€a-½ùLx¥¥¯­UÇúTÊô‹^Qõþˆ„pË[>øô¢Õ–—ß4¤È—̸ñšîZò<Õ/YQ)Æ#å9-X^E íËUXÅÏáù_´fž´¢Æ.n¸6W mÔègûxb ´8û‘†ñ¢6$£¨öâ”B2ÿäƒ=$øRØøªDTn„гÆV…ý‰²ÌžÿDLÌÄ9H fª¦]Pû”x÷$“äA”Œ*[—î0ùÇ,ß[8«ÕÍ©Æ*=è=|6^„ƒèƒ,Q™›ä^ µ'LĦØAµÒVT¾8K‡h—³ª†(nÈŒNªÜÁ…€ òN¯ˆ™°_0P‚.G ‰Þ…@_VÝeL‹™@l®"¾5kø+|ç­Ûa΋á®'­Æ·FÊȸÆðŸMÉüf¼­窌²ÞЙL¼7mwEØd Š”DœH²¬@‚»¨EõUSìL{V!6BÝØÔ˜û½$åªW"ÿ'#K[¬=rs^› HògÜlu7*1.óÈá5*s ¨ßzâ2^¾_ø›[”žHÕÒ̸2 A*wx>~úì»l)7IÀñ}ƒ„¼ÙÞ¸\‚T•œ¡;‘/ÈSéŒkΫ†ðJ3mdÕ¯•H¯å©ÙÚÇ&I‘ÿ˜ÿ¹òÿtxúôfÞnìiçiz=hÁÈõñç³- Ù9ZsÌÜsß»âD7r ®§m]·në®sHN!9sæš7âÀuä´AÄ8Ñâ:‹à:4¨m¡6•àÌ¡49Qä‡Á,ùÒœÁ“e*tˆr À„.É‘T($Ë‹7JLèdQ’MÁÑ‹e‰Ô¦äÂiëS‘–rˆÊ!1áB…5úDkRiN•k7j[Šñ"8™'Q²Õ ñ"9ƒ0íZ¤Ø‘dC¨Ÿ„Ñ"D¤Ýô:ÌI“`f„z…Ö¬‰´båq'"T+0(ÍŸm»¡T)Q0A›.¤8r`RŒ™‹FÞ\µÞÜÿÁƒDHqvã¦[3F ʺèL‚SŸïe9Ñ­hÓ&ûò®›vôE™¦]^ïmø&dëF¹›\¬êAµ&eT jÃúOó/´i00£úh¤Ž¯¨íàêI­šb£%ÐtKŠ¥¦rÚ¨¥ŸêhzøñãžÆT² >¬Ù„œwv‘A‡yzG ;DO±ÍÜ[H2Ï :M±Ÿt I¼†®ÀÆ(£hÇÖ›Š!&7\Š¡‘ÚšrJÉHto1¡žBЯ)y2R')ªÉ¢ãȼ(§2G›()ê)·Âa œrÚÇKÔÁœpÂiŒ}ÂZ‘u|!å¶‘.lM)£PSG¦BŒIÿÖlk;&{Šª=NyJÌ3¿ìZ."KhR ©[R9KšJ~¥1­úvo\E"h}5Ê5ƒ¤B/\{ ÉF‚é«WÔ†4ZŠ~¡ç¿èŠ²ÃšLê„&†湈-ä¸ÏaÁìb/(>}}Õ¼£Fl©zõ[MH#Œ>%‡"/¾}m62‘“.¢Á€ZŠ%ý^ζ¥ÉvÄÙ¤·VÛ+ºžú-ÉbÿZßüˆª|bYäž1-´+zÑœEÊ)F”«é‹Î½ëlŠH4þ–Šv%˜NÅ(¼“>[÷k‚Ïd/k…Û«5Åb;©ë áú ®û,.É'¶^KÖ«©Æœô¡Ätr-r‚3*sF=s—öñl/š£‡ü”ÚœŸ]ð!ËS× _ðð-Lm¥æÃr´½F,wRëM£+<ˆ4)aý¢ÍăJpÜž+Ô‰F'W¦Þä Þôn êí¦ïreªGðŒíq¦€CjøÑf¼&÷ðG Þ‘ºï­#áèÄF„Á¢{Ìé1‚O“¸3&½iÊ\ôŒ®XÆ(]æq6úO[Àô”‚]/Yÿ9é’kØÅ[M,VJ£Wb”³,­G$£N¿ø7ņ=­I”©n†*‡ýÄs Ç>±ˆwÌéeúóƒ>Þ¶ŽD¬£¡` Rœc/*±K$œÉ ±wC—åE@$,UTdx¬Y}f;¦AÎóì•—¹0)E Ò uD¦©°B‰ó¡ƒ‚f)1„<½cOš.§! ‰ycTÛ$£sÈ’$H_¯jXÄ|26ò…=÷B ¹$£˜tYG*öqÍ¿64£7uƒMf"RPèxõETL‰’¾´ä#–àMA¨*a€ò¦#ŽÔªV>ó£tÙ ØåHÝ›#¦üØGˆˆ#¦Ó±´ñŽ}B„ÿÐBÞ`I”ƒÊ(Ù<Š2-ð¡2\_z¸“´1YIrøJ–hHW¡Þ1d”vN*”5á 4L¶´©$ŸÍɇI’ñI¶ä²0‚$CSQ¡÷À—ËñÄï(«éÖVò! KÐ#wÛ ‡À·BÑ y¯[XN:g4ËÈ…?’ãÌ2Eê1<:Oƒ9µÞtòKWR}«Ñ‘×â×—Á8.7X#äò"K2i@×ùç­À§•Ídˆ`)ÍäbÓ‘‚ ­½«°RŽX¡U+þIK’µUR sà»L'£¦¤ú… yËYŸMXÂ5È9lQc éQ>ÌGú«sÐiÂW·Œî^Zs óÿ°„¹6ïMªIAŸÊ«ÉŠT—þÃІZÙ¡…HC$2ŠTÄ"­FvhNdvã²{™©=Ø I)3ò>Xän™ cA‡KBÙ(ö9oÚ cᘫiˆhñ™QrƒÑ^­Ée“XUùÓ£åÏ-¦Ãëf˜p”#úÈ“;ÂÃÛu*Z ! 5 uui6¾2«@w†™­ ‰Z}!ƒÿpH!‡™+ñÒKÁòJ׈NÊrxCÓ)½,*@ùÖ¯îÉEÑŘÛJRn BÆi Íf`žZõ½øqAMU%󬹌6ÓAJqùè\þ-‡?Ð!¡Þ.…âG©¶ªâô äøgÿ¯™UHx½N|ŠZ)i´ëXG¿ê™†–Óƒfë”Ô+\¹ÊFA )/Å€̃p2-"g¢°udlcSÈDV’퀔IYâ¿íÂļrõ×ÁHw-ÌîXã4hþ*ª¦¨q¹°‹ñ µ&¸å\¯¬p‰šÔõ2Êçhé’HGÆ4­~ÑdÔ÷œrPI}ÄÂêHéåÚf±,±8Ev&Užôu7KR’´ƒZ:cé³4õm“׬:&wå1û]„òóÔJ¯v‡YûnÔ8$Â×× òóDK’mÇà­{Tiêå¤%¼bR€”Ö®Êý:…©®  Κœ;ÿGŽÉ)IrÓZ«Üá3>éë+™ÊLŸ×üç°7J_§"îì%¿”ÖâÃ81ù£0±Lœ&¼ü±ÎBäú¸¾©u™ºrYµ¹‰'8H@¾% $Gu@‡DÑsy0¤`ܽ^©®i\å§ Ô³Õ-†efÆ–êPû¼žÙGB™Îˆ;ÂË_…ØYNе„ßr rÑu¥ƒ%©oDöXÃæÉMòÓ‘§ÛÌbS"Ü‘EV ]{&¯é­¡ÓÔ†*‡û\–lKójWã¬ò3ªÉ™¯„kµ\F%ñ­3rmiJôö—×ó9wìm“1WÈö²kÖnê/ ~g´ŽŽÿÞaV­)¥Ä­ º0-V#g—àiµR¦Œ0|„(fhÿohr\Ö.{ë .¬Ç¦‹œ[ûò:÷qh¾¤âü®2k¦gè1…)mîó'¼ œ¤¬2ÊéœÒ©dPŠ$´ 4êuäjNøã|C(îã?È&ÞB®Œ×L U,pں̫8ïÆ*M)8Ä3@ƒfrˆsFEQv/jÂËåüç⾦k0E¢´M”¦ÌÀ! „ òÁ*!œ@¢äVjÞ†®(‹²Æ)êî…²J[Ô‹Z¢HL,ÈÛP«1æ)Aø…‚ÆËqÔ-Ý€pvhOut,’þ†2ê£0ú¢ø˜‰L˜Ê8ÿ¼èX2 „µ,uf ,0%&J#Èm5¤B#T¨¨*ã “,z±÷ 0²”ŠM>Š…ZÇ1>j_öFíè2†‹O*EiHmC>Š{Ä|°$ÎËØä<¦‡&6 1šçòH‡¨F…-†íjðåh o8‚o€X*„pV+¶öÅC@DDÂ"f+EVÄè«r+Xž'LlåQb¥†Â¨U,l…ˆb"Ê,¢ÇîBŽÃ`#,ŠDH+É,ì¨Úä)pÿ>LXFç]‚½+–`GK­n©U#z£àËl,á¶…6쀊ô‹¿b!@/5ëf¬'\ψp gzñŒÚqÿäŒ#R Œ[FÒsGŠ©SBE¢ \Ä .Ôˆ™m)èâ8THDRR÷@Q?€J.~̈pªç²ìa¾çy‚Тþ©÷BèCbQN Œ1ÔÅF.äB <.æÌòÒø®ûþ¥— '„–«.jˆÿž¯£Ïy,Œx TæêLÚ#¤Òîü㕦&¢èGÂq a(‘+ÿLc8Æb؈ÐF&t P&F€1ÑBh–VÌohLÇZI_Äm:>­Êȼå™ÎÉê Z8®ý°ë‹BPY Þt¦3"¯Þ×FrQŒ%vÐ>åOÄj è¡*Á:§ Á¡mÂb,°Hÿ" V¬  ÀVÒ#2¢“8O†ƒÆœ§o<ÂA N±ƒy0ìë<£ž,5tqƒ2„1–§{(×.DÇøÊVÈn8ôep”£»º«¸ÌÅÆh?Ó@É0u"c+~åÅd-"b,Û'Àå¸gš§Òó€%‡Žq$Ç„¨r.2þNQl’/ng'ø„?hÅ:»,¯‚Q2TXrqKŽBÌ’£n(äì&7iñ©ƒ:¤Â?ˆn€ (ä6£ ¨®V[G¯g²Í¦¼Eß#ô¡a! ÂOF#òà!­‹NAVĬ܂*Ó°æ”ÈÏd!îy~ÉëŒV}²ÍJÎ%U¶'<þ4sTM£Ög›ŠêˆêSBHê£j:Cä¢[ÓñIÑ~” Îöf÷Ä{J‡t¤URq.¥Á\‡w,…_î*cɯzn¢t$¢:K1uÂOSÕ64EÒnèiº-]È 6[ˆuäÆí:K¯°“Žæ’dt:ÍŒVf¦l%oVSë°µ’¶ø,Œœ±¶s²!I…æpðfï:ë™¶#q«v÷smBævüŒˆor²®+!ÿtm´^©aBŠ^iƒµÈTv¼…(lSJâóagÊËQ\'á$’×NÂÁ*‚ GŠ¢7ÉAg«hÖ! µ7Šv),aÆ‹V‰s¸(OÙDæD?ECb/§ ç¿îfúr‘eŒO›.‡µæã\Û aå'×h:zŠÿâ¬=ä"–° p+h'.¹Rë©f ÛD¬üÊÂÒEƒFLœ#øÔo>éçŒhoIÄí-½‰2•Yq ŒD‰™ˆ$yç‘:¹ÄÁRµö´ñ€œìeXQh6åB³¥ZÒuìN«¼Ê/ˆQe¢”ä„„.0Yw0Í0ÙçcBF1M0RÆ®‡ÁŠkt~â¢xÄOÿv*]´iæÃ­¢ªŒrçLÖñ&²êëü¦áô jz&þÍ  w›¸fÔ¼2(°f$nËæ’7ÅcBf’"üäbÂá+‚Ï|¶gÀY°QW6hi­ãGw¢gœ¢X¼(÷òclà.­4®‘qãÚ˜D ƒóž ]] ­ˆS^ÚZÚ=jÐp•ŸÀÌ+§Ù%ù «$Ž£X˜qôl-X­Ñ|46DRè?ÞÍ=„ŽCíèÙ©íŠå|@¢Õ:IpãC…^ç…àíý ï—ªRF‹¦¾uöªö’¨Ì{«7Ìv.ªz®p6Ë/~‘a(HN&’ÎHÿu"Èxl¬Æ‰QÿFK]…)Ag+£x#H\Ñ‚>’—§KQlk¶D-‚ c·eR¶±ªš”2ôÏõ„‚o¨Ï£ai‘kÆ^4#'²@Þ«èÁœèTô/PÞÆ Åüë-N%§žiýÒ½ /»Þ•-g]¬l£ôgFL¯µvLædÇt ûÇÌÄËj«„ÅL¯UN„öÙ9hÅÒ¤·çQªîMˆlò8d_Ä‘ÄZŒ+_¬I` מÄ| )fTX) Tî¦X]ŒÄA4µæbxŸ­ñ£¢Y ¤'ª'Û,Xœrç&ú¥áþÔ…\Hçh{ÌŽI/ 㢸µɃS¼$-›¸^·ITÿð•ÉÉœúujÂâß öDC‡†`7Gèd?\ÈÃàJ¦~C‚Óî‚ã^®¯¨ ’çõ¯Í#ªZ.ü¬Ž‡g‚!™8ëRDÇÇ×®ÂEì&ŽS ÖP}ÖÇi Bk²³˜43ŠÞ¾7´˜,*º&)tR)ŠÒ§GzGâÔ§2fNs†OcÇþoQSÒuÒ(ä|jG  ä¶û' …äR®Mä*2è"$´`œL,ä!P—«ÿTweëDžQ| fÝ …¦h£Iªô/\ñ‹>ÎI¾…X‹új´…È®axÍ:Š‹õÂ劗˜4ûfY¤üù&9Xˆ¼õq! +cÄZ£ƒ%rtÔaë&”©Ú¿´Ž-0Õ„zá’U—lêO¸)“s¶¨Xÿ·VJTD…¹l3nY‡¦åH CäÑ„D…ÝŽ´}ËGÔ¦Ùó aŠ£æ‰/…Üy0¯@›µ+búe®áUŶ„ ÁÛp‘D2ÀtK±» fr}iø~ölMhÍ çÔfN&ü´,«íÔ€µ–$ò„ÃJÍ,GN(.ø½/w]b.½‹ÿoæ‹ ³c“Œ m1ç!]Þ‰Éýg@&MÙa¯?ÜèI`¥Í˧<îÈŠÓl|&ƒYýoü%˜D-¤†`uæ-JÉDç{Û ¨»IåR>ªÖ”ò2ò~ m˜)(úD2Ú7‹N…w™ýG™ fawŸ*ÄιHº­ƒSsçêoÛÜ`ã*L†1Fh=v&pþ£õ21¦ã†mÝep™Õåÿ¸ˆ&õœ©ªÒºY5Ö°À6«Ø”Þ¼7ó¾NA¦ù]\MÚ\Oèäž÷µãK8<æüå{Ì…Uß³$1)IK2/|LuÎyÓ †Úæ³XÒÖ•ÅQ:9cGû¤èÿ„'ºH—ŽEœnµ@næO?(“\ìØå“ÇG±y&oJÈ$²!#¼Gi¹Ñ^\Ï7joŠ‘R¾ÆÚóèê0°-êÙ+Ó„m‘§¡5ëZâ8wsz‡eðö Š9š·Ž¹uÚÌ\—Gß -ä­+6 œÅu»Y$§ cGsà0®ë¦‘\7„ ;v4©£Epæb‚ËÎcÈ‹’Ô¦-$BŸÝr\ç“&Ën+}ª,(2¡9ŒC†ÜITäȃ#µDš3+H«svDzÒcÕ®ÉÝ4‰°mȃ]?~µ ÜIµ"Á©I’ìν0 Æi¶mÇ‹€/Ž,ÈÓªV˜_C‚Tÿ¨øäÝ‚zOvÕhäMÅDߪõ)Ò2ÉÒ'¼îià‚}A/^œ¹©g…*õ6.ÝzîEÈÉáVq$R V!KN©xláÙ³ƒöÕ’£B¤a;¾ù•çÊÆA7·Oº.í®{cmR9rÊbì gðž;Á…¿í™sãé¶yÉTVPQAE E$åÇÒAv©å—^¡„Õjw§l… ([Dñôdæ X€Ðå…׈›mèÓK½5¨TxÊ%ˆYL Ê¡VáTV6æhP>±X¢ÎIàtUdõ ¢E9ˆ¬ƒL(&âuÖVõDL#J˜NV•eÐF†ÔSk¤qx‹wÿ"f,UU¤6ÿIX›„„i– ˜”Áäg¥çBz¾D¥˜H±öeuB}™™^:¸T”)˜“p4Æ„T¡)˜‘eÁI˜é†§IÉSpÎIˆ¢Gjé§×g„JÙeSêa&W£Y\JFh™K{ÍÕ×X—YÄS–ma•Y©zY–‘E’›~¾ZÖÓT‚5¦ƒšu§~ÐÊÔ”KOñùísJ)œXbT?~ÜclN ñaÍ&ä¼³‹ >¸SN8ïÜáOM+°»™šO‰Ö ˜DÉÄ d½­“cF„–aqiù‡YVŽ'X[iWšÉX,‚v–ÄçÅÐ]„Ý\´UÔÅË®ÿN9 -”Mjåì»/B>¥Ó±~Ôó9„”SL(p¼PxÉN¯$ýömÎM“„srê­„UIuuFZ7Ìõ\\K 3œKc®—Gz p— Ûš#¡Èm¹f“µxé–q ù,]›b¼÷®ˆWí™ÍJw˜gW¥‡iÕjvXUfú•Ž;]×ß—U¶æoÓ–öWF‘jVœuWÖ¥×;e á^dVu_°˜2R0çm#o˜ÿ%Ör¤YN¢ˆi²Nñip®tœ¢y+5)ƒÑà ô4ËfvX“ÉÍÐÄ C=Ñ£EÇŽ—Ç>Õ&ƒýmä}‡#2lñ±³ –ºd,òŽÿfÞ–¶ÃfEKP_˜‚±H9+ù^‹rW™Ð„g —\g–¦%T’QÂñžÑh HޏG„äŽp4DIëXÄ:b¥AåC§ûÓ™š¦0ÃLHŸ¡QÞvƒµ´,{B T8R!„tE(ëáoÀc1 …1ÛB|•)¹¨MyY ‘Ð…¹Í=†i cJ4—ÙÝ¥i&| f­Ái$áx Zꦗt§a\4 wÔ¿ÎøF~ôû×]É8ŽYªCV `5ĵFEÌÌâm’Gæ(LnÆ tL-îøÍŠÊÂàiȲEÏŒJ4È3 ;¤Š±uxJ>"GCCw<)4²ßOäÆ2ìP8_+B⹤D.Ó9Ý&ú”|n lF„•âœÂ–±ŒIXñ GHCEœ##Pž(S=žEwV«fËVt¿ô|Ä{ÄúÉfb㦑 r1l³MQÍ’Ñ L¦3$²ßLyó(Ϋ‹Ã1ä‡Ú¶´4ò¨ÔªšŸl’3ŒiÄw%‘JX ‡Äÿ•îîsÆÙÒ¸~—QÇVb+é2×–ã0ål3 KXÆ2Ëñ”甄chaÚ?[çõ6›“;)™–Çí‰H¦cú릧Êëö²Iz˼UÌè|Þ¶Ô¢Er¹Ë^rè—Á$Ç0wàŽ¨Ïœ[ å6¿.¦Q+¹ÉÒ—rSAü`]ó»ÃyÄ(²cx«Ä|‹!44R5 €[aZÀó! 1;W4 du*úglÐqÇÄ n5‘û"PžfPÇÔ, ÒvZ°M‚ £p_‰Çj"j±dO¡éRzßV6Â;Ó’Q_£9 ÇD¼2MöÔF&d&X¿ÂdW¤ÿ` “ëPÉôc´1?˜S= W‡8Ñ!W…gs /ƒ”©NžøRX؊–udOõäNT´XUqn'U5Ù”6ÂLâ±OmD¦T$BóPD©±i?ãîÐVè… MBÖÿ{æF$7SccZÆ!èµ\\È:~¥J¤H&5±<™ƒ?i¯–—”Iß²r6"Qü1àFTƒ£eø9•X~“7ÃI!Š)*¢á’n1yT‡meê9ŸbAxXÉA¯f‰“§vSA˜È1U-±wãf³AÕiT!^ŽdÛq&ÞÄfúu")y[dÓ,rsM×'6ÏÁ<žâTÏc'Ò’&$.»(Ù³=Ýã`à#>ä#ãø~®F$Ô&©_ãdÒ'¬SýâF#‡2iQ‚Ø9Óñ4ýÃ9!ægÌq™û¸a°'?Q‰%$¶TyWT’+YBZÓÿB>š?$•)ËR]Jo÷P )z‚bþD¬÷@ âZ‚‹?ÝÆEŒa(wQiªÕU¡rn *9™O“ƒ~ã%ähét ÛyD£E2J #3Û–0¡%ž‚Q ó0ƒ''ÖX0Q*Mi[KÔ!-zv"³|t’ õ@·!#3ÖF²’%¦Aô¦‡÷IÁm¯DIC¡0Ò5Ã_tª€¯ÉJ׿Jg´c_ÁB=WKƒtã§K¼e~ÂDLóPk6_So)Q¢¡aêÑ |$-ˆpO*&i•ÇlŸÕ§23þú•çf+53™Q6–<äiÔM{÷ƒas:û‰+a¨Dê¢2Ç¢pQz0£6ÒU_8ymS8Ù·^újf³ƒ1¹E²N¥N¦o@{Nls1ÇÂ8PmèWõRd”ÿ%dg@Ȥÿz°ÚÄFQç ‡Q(»ù&ÎGz├.~Bt6SÅDUÞ<¨¶ôîkÆUQèÂü±³ ¬í&&Þu¶”3-¥ÆÁÜ ûÜ+çCM 1˜ÓUä*þãGQ¬ñý&K$% ~Æ›²kz‘À7!δžYK8­‹§—kDp(žÎèSñ;8þûéÝaîˆC‘ø¿3çœM ÀYójoòz¾qMÑ´[¬s@j™kšÈÛ‹ìQ[Z@A6ÎrpWɉé¶8@™˜}N¦a7ÀfÆYTož‚ésÏHø9ðjÆ]e76§rI=:rbrzyé¢:0ñÿ~´s×8(fm: æ&Vˆ\Ë$ˆÀÁüš^ýëIIâIF%bÒ[îíóåÊRT¾¿_“Þ} •cèÕÚßö9U ]µ¢(á`F“Žî` §°Óâ0´d€+Ý'3.+‡E=©BE_i“éåò€¬u¯1Ö5¿¤9ô©O¶€0–p"¹ðK[§ãAnÝ:sÝÖix0¡6màvC8P ¶n ÔFN ¹ˆ ×3øñ#E‘š‡rdB–)Í©tø0$8Š3_"$Ç0dBš ?¢´ã:r1†,ªò¢Îu uX“¨@ƒàÀi´ÈáUäº=%g®©Dÿ«g¦t¨‘#E„_rü:v ί^~eªÇ©o“5º“¤Ó¾/ËfL[” J±{W~Œ©xªÕªàîù ôŽìÕqÂu"*L†zçi‰cN ˦†ÃÆ yQ©ÜnE±zÊrçQ£hj3üQ UÕ[½Ú„­˜*DŸ»ZÕ˜‘'Ê­‰6„¾-lÚ Å6ÅjujÓ‹qÇBDyõºÇnÁ§µš2éBsáÊ…Ûçk‘;¢³M%Ç}Ñ‚DÖÑ%”ïÂhµß’Ëi9¨Â¢Î§±°‹)¢ßŽޱô"i ÎB2K!ï2Œ/&ñŽZ"á0Ò3쀢ʥܾR¯6išKGØrÿÛN=ñ¾ªÊŹަ“ ²»2.+ë6JÃÚ42D¢Núð'X\Q5¼Vc±ÌØÈË‹¼ÛÚ1¥€"hEƒ ›E¢Äür¢«ld³½ø,O76Eü©LùÐÜÒ0Õ(\0º#q´¢2Á³ÍE8©ãn¡¦Ø$ó¢9ä°-ÇVÔæ}Q:AZç k&)‡ebØA¢îÑ‚ƒFŒKˇ¶Ü³/´^ÛK>ç¤ÂÒ<ÎXÂR"Û´³Ë·jã1'—‚ꪈÄcˆUåÊ©%Ê´zª …í([E_Šë\'ûëU"À G«»Ò(ŸX,QÇÓpà 'zÑ¢œEÊ)&áŽÿ+iÈUÓƒê&wK’«¹¢Â 2±šVY††c7ÙþªÜ-©zÕqc/sË:Ö÷'“RªiE®PºmÑñ$’N-v r®YG‰ [|òÍ⛽uîd"NOZJÃE꣙˜Ú¶ª—v½Y*”jÔ°ÜÔ4Ê®I½3›5#ÃÝ®(-K6ê ]:N2Ûh{ꬭ©æ‰éðvÐÕüÐÍiuóT=»kJ:Iû’ˆ£¹4¨~ü¸ÇÁˆPâÚMÈyg—ÑæY'\ã˜ë-¥ÚBˆºGù‚¶z¹Tò-;NNIMœ‰Ìý\•Á¿]m§_Ãt²ŽFlÇ! ¬[ÝÀT‰<#›ÿº*8æL«¢éNÉ>üŠáW¼rpàŒ%”ˆq¬KÖÀ4ëʱ'ôOq$Ü5žŠ÷’F—ôI:²UTs¤·˜‰e0²HEÈ47‡/š‹bð’Aö,k@3‹I¨Ö®Û…rGZ˜Mâ—ØõM<ð±KU¾<¶o‚* ŠŽ2<ý%1ÐËW:ÒæI,òÝV^ˆ&i(; NY‚4·ÐDg;4ɦ:†îz¾‰SpÌ4"§‚\ü“{D’1ÞX„TzŽ@èÁ@ЃG[Ú’¬‘ p”1 Í—´‡ÉÅMòÙIž|B¤¥t‹#äG¸Ò6)äÿ< c%aM®$3žM¬*ÊdY†2”PLŠr#¥\úƒ‘`ï\: T"õžESªùJþƒBçäÃޏ‡ˆìbŽûäa@Z‡#ÖQ Q|«E’±^^¤¢!>­²'Î  "¶ÂR’¥YšäÉnBò³7 Ç:gš¢IHâ-jeÏ%Úã$HtTÊ጖¿’”¨Nòdpˆ ËâV褩MÍl$¢ZɆ¤¤¶èd’Jt’°ƒ”´È­2æI:ÛU? µe3ßAK¡v­ÅHé Ì¹ '#··j[ q×Ia$Ѓ†ôb“qœÚÌ䘅4¦ýœÓÆòœºDƨΗU.“™Í˜Íÿ3 !‡ht@ºràŠ¥ ”*9“"½ó§=`CÊC,U‰P‡sR§8%PØüs~ )Þ½vgAs‚§Œ{ι¨õ¦’19HbOlǗ؈ = G>б[Q(1ä0&Èq°„-’0JùJœÒ&>«ù›m("Æ.ÞåbÕ£ G‘æ †a$CýtQE]†£×žÍƒ0µ'K%Ã&±4¯·­”‹† Ájv,™ú&©PÈ$õÀT$âíf%©Lqðl.jÓƒ»¯e¶zÐ[Ðþ5Egºå»•àõTt²þ`19ÄQ]¹‹Ä{IGD0i/Åv€:Z1¯B:µCF‹»fÿ™Q¶8™¦œˆÊf2ªTƒ¸ V²¢•Éqš7¼ ¾ÔÚ`Lï¨ÊJéè|ÛB­K@Y›ÞÖÅj+C‹ñ(b7“@e¤ˆHâí™1Zët™^¼E)É5K«ß-ÒxxÌJmù $a)‡"“¯}Ý#]I GÔg°uøBa`#RÞ‚¯ek¤îŠER‰¸8.'²ÐÄÊÉc˜ÎXfa¡&ØÜ„±ž62K)ÏL\¼<Š"øu˃)µ¤ã°8ñE€AÞožÉ {ÂY·p F§íOm‰±49ˆŽëW¬±ÑºÎR6¯$åŸd1Ìbk‹Tq“–<ñlÚiµ«:øàç;8=”_à¤ÕdóឆF×óŒÓ"ŽUË—à*Ì;iHbšÖgAj»mæ(áί;²XNC+ˆ|j­N‰g"aTˆJâ ž—,?Žx‡s‹è²ûxƒiîà%Xücµ:CŸ0¼Ò¦6ˆÚC¶wÂVÜÆ+#LôšQ,éyI´ì)ÄR„ÑqN]ºòš-M¨Þ¤]eëðæž,gúÆRG6ÙÙ F:…¼Ò‚öÔ›æªyY‡ˆÐ÷7-³ç|wT.ÅÿÒ…#F5&T)xù‰²žk‘ :f\óBø.ªX¸Óm„ï_×z;koÞì"!rÅß‚£9çXÇ;Jzä£9¢¸c¼r¦ÀË©5‹'guøH‡¹à‰îó¢hð\RTb£óÅDKÕ‹Å šfزٺ4iÊy1l3|¡JäH¢–]RÙ¥ØÚF0­#¢¹]ê§ÒûFEJ›Œ›r¡R‘L1­¨«I:dÂÒOQnËkr9³4ˆƒ¦IY•噚ҫ’Ø4átb3B¼ç –*@‹ú ·ÓŽÛ?m±ž/¹uÊ…xš…0$š­Ñš­aН>µÿ±L‹‹r–þ>ÖGª( Â苃¯®ÁâÊ ¥pé5Cº#ÁÐ9ì‹OR¥ãë•íc”ÃPŎư™‚# ¤Š@ËÀ Í0³ÎøŒÐx‡\‘2 B<„žé¹&ÂÐ 1B 0i0Ü ×¥ «˜õ  ÷hÜ‘¢ø`Á› U’”iI¹1“ûŠº‹˜:"ú¢;„ŒpH mŸS‡„¨—îëƒc2‡ý(†Qˆ¢ç°©ýr+½S¨0 V"”K3q ‹!/!­•k¶/ìEÊÅ:t y @Ù¡B!H[ …Ò”Œˆ¤„3¨¾&…R’' ‘9Öÿù ±P j›‹S&Ä ºaŠ\k“€–ýñ0é;¸Wb fK h©ÆæÊ*¼àÁZòC)ðP<ß¹Àƒ‘Z•âÉ"W³,Á“‡Øœs±)Ö‰­m::ŠBÖ‘­óø”M ­ žƒˆ°Ti®q±°X™• ‡Š -è°©¨(˜QÈ7›`L‰…›µ ‘—=#ˆ'ZU2å‘Älë7“¨(̦þÈ?ÊP¼µÛ6úC6Ój—UKºJ3)r¬„辪!‡û}±„Ì‘ ç —<Ø‚9¹e:…™€Œ¡(Á»°ºU”·Ò8Hé=ã»–Šqɾ)‚4R%©T¥ª°Á>á½(ÿ²›9¢t*ŠÁÀŠRãÀô@‚ª -¡ˆŠÒ/nt6ÙœÌ ¡ãâšÇh%6ãɈÀÛ¾n’< j£YD Pº¸–h—¤£ºñ`B}$ gCž¿“§§Ñ‹íË‘2 p°'òÛ$É(ó°7iŒØ§Äyž¹?zµÐ>ü!/oËíäÏÑ! 4Ô9PºR¢×²”’ª:ù蹑ö `Ꭰ»ì™> ‹€+šóñ½/B>û²/)cõÒ:ÃÔ!\äE˜$’śƠ¡—E) ç¨ûØ]Ø\ê£H=Ȳ$„.…ï¢P|û9”¢¦êÿ¡&¼2@Ö±›Jþ³Ž‰XŽª7Üq%Mž¿<ÍÞL5:!š4°Y<$©“ºp¤9»5rL+‰ª°ºXˆ ¹ò—9á§Ä¿~‹¡ò( é± /ùQoÉO`«Öt%Ðd‚ܪ6 b6)*蔿;@P±×Î.¤"¢ñ¦'ó¼Ü‰ °ñL½ø/ •I %.TU—ù,÷»ËwqËk¹KÁ$”`É“][t"µ¼À—£| "¢¼*‡Œ1×q}Ø—OÿlJM´ƒz¬IJó»1H7õ$ÓÜ•¢.5+¶ã)œÜd3ŠÊ+Ú\­&ÙÆ's ·‰µ¼)¬à”¡yI3 52Œ¤)3˜²‹ÎÂ7£¹›…™Œ+‘!e›²É8#°|BÖÀŠo  €Às¥0ÁyT{,ŽÛ.Ê8QÛÂ’¥¸É¸œØ«)&ÂpÄG¤¤é¸Á<Ä›ºH»žˆ» Œ±û*ˆ°ø¯™ñ*—Ag:¾ì#ª—¥1/¬Œ¥à !C¨’ªz׳‚Ú•Eñ‰Añ@˜›’ói×ÿš;FlNÀÑ)HÝ‘ÉñS^$A›µ<ð;Úù– R(¸’“8C™®;ÀJ:˜ÿÐjÏ{JNÔ~yÇìRÑSl¯$dNPq‹Mº¥Ô %=#Èâ! yó“ä/×Z.z[§àáÇ …j›ðÒ©<ùQÄåH¿èå;ˆº©Öˆ+íiTsŠ"û%­en>øàOAT¾*ºkŽÌ¶ßØ¿ˆ¤Ù¬ð¨•!æ•£;Ûsß[3Ç‹«Õ­¿¥«Rµ¥GeA:™+«±áÚŽf<[C¼›BÖúûiµŸ*¬/m?ûÊE› æÞ)мC58]»C‰ÈJ,¯~<8ÍÃ΢½`Ê™%ØuÐÔÒGOU=°•p8>XÍ=†ƒYb á‰WŒºr‚V‰NÃkb+L »ÕBÁU»™?ÈÚ¦ªZ3œ*HÃÔßö—ƒƒåˆLéõ¨ã˜çZŽ+ ŸÉ«ˆ’Ât?Þ´'b¦¸{ÿN¯Vj÷Qà^™º†LµÜ*  g‡N©w:®Üˆ²äD€¡‡Åâ/Y:Ë^ö …>{P Éü:Pb6Þ óhE d ŠeT“Vk–6}¡·¸’»Ë1UH‡ŠhÁQc“ ‡¹")ß :5Ç)ÿ“ĘŒa–ÐI²¸uIDyÿ!Жx6ôX¡Ávµ%â¿kI£LÙ ¡…Ÿé“}<áÔ¥C®m¸Ì´;Øh§ýÁ°2÷Í‹€’sÔK‘ÈÝ Èló”E°üÝÈý•°Þ­°WI@¢Ṁ\ÑUÎð9!Úå’T˜H—D&M Õñ[5»óÕæf­°3÷­ &ÿË_‘Ì’‚ŸtéµÞ‘±&÷‹UÜ<ÊŒœªi®ù¨ÖkM³;¡—>Ë1Å/›6<“LºB¾ˆ3uÖþ¯¬a ¬ZÁ~4(F_áï`ÂS¢¡„žIROTI$ÍØ¬ØNˆ2˜ú3{Ù+s¦ÄÌÕÇ”$Á"MR×%:Œ%Ô˜¸I»ËÛ Ô³$"P“¥­É¿t-‰áJ*(¸pô,& î §½ª=,šn¡íÞËÕãF’ÜîïN^œêtÃÎmÓNéàNp‹q ÏrëÓÙ¡DqÅÈk:a÷rd6ô žœÅ6­u¾-¢£.þ.Á¥£«N×énÒ‘K0Žÿ2¨)$Aæìµ·>$ió‹á´„ b*‡rØò ¦2ù’m%?D(d´jiÚ:ʼn3»Z0OÛ;äXüäIé¹RËÕÌ ªE‹k‰{wÂùÔ–!ã#m>6m¥¼€»:ÎÉEÐÔ­È$hì*.bçÏŽBÞ°»l‘ÀÚ·7ë*ÛÙ84“„#”ÈÄ ‚G> šL¯(ŽæE—F(j »°G £ ÿ–‰§÷Ÿaù雲^_©Y*°Îcàv ˆuÚÖ‘[g°8pë*8`ApéñDÜCr 5Ú±– \9h1tÜ#¸NK‰æÀu3è²L/Á™ÿ8“%Lˆæ2 lI³&͆ [F:p¥Js®“3gB…-×­4guåT‰ Wj[jP£Ä¦S«nU*QÛÓ¦ƒ4ø“¦ÚŸJɵ̙-X— *ܺÑf[—]7’#—Ï—#wÚ¢j˜P¾AZÊ%ZçKN¢L]&tYØ$¹‡Z >%W3´ç½vÛbä|§ÞÕž“žŠÖqÌÖ[[nZ“áׄicOÚpa®wîuì›&n½r™wÛpscÁj™n>X}{ÓÖkŸîVØhLæ±5ÖÍúS´ñ¬h&oØù«ó«æÔ¨_!PæÄÇ[p‹Y%Ú|b™×]æ´Rx÷½˜cÿx)囀6X[ÝHÕ]å´™p ¡•]¦E¥âkáéåÝ„nMEh8ÉÄWp_å8÷øÈ;Á9ePátB02è0O8åÜ£…öaä¡jÕQ*¹eUT5 –y§ —‹ø™Q#ô™W‰¹Rñ †Zw^‡åwÅ%‡ ÑDW`6—lALJ9'XX¡™Ö BádU8áä‹%%½‰eú ¢9‹X6Êkv*ž Õ×@µ áCOmeRþaÉR`Âä×P‹ÙGkk@=÷gÖMMÙ·Rƒ q5”OÉÄQ¶ú¢c`‰iÛª²D˜™ÿát-K¬ÂÔ•U N«–—jŽ”TRu(ZùJ•­BEÛ”ˆòºxŸƒ=™IãB2åÛ¡j/!Äç¹±íçšÒÕ¦Vy)+ òJIßAq’éŸÄ "5![~I{ªu5%K¦P·æS Ÿå±—³vÉVc¦f·àƽ³ ê h]KoX3I9ä(Ãê6”&º”ì^ŪÖ¦'f^ú”^œž™§myí…ÇU¬n-&“pv9ØWOJËmA=5Ÿ±ü«î²va=TÕv^ÉÍ ×å@áH ¨Žù“X–u ÔG=’…ƒH9Å„øª(&G¯vq…õrYBáê._æ”Uºÿ®™þõWD1ÎWΰÖÛì bØ2†V¶Æ_gêÅfihŽ‹÷í_¹ižYC£ì9D„Í‹ÚîŸÝîD;H«ˆ|©è0v«…\§ÏhÚÚìb […zá]ëN Iµ%Põ∦x|ý¦¦Ìc«leUlrºˆ$è>zÓßfRtº>] EršÝ¹$';fU…Oî‚ pBÇ¡7Ý}#rUAêÁ?ÜCLÙ¡ 8ø`Mã»PR=ʱŽwhAéJÁH.æÁÍKqâÍ ‚5d°e»r‘š(fA÷ÕF;bzKPh´§­Lo Ídª¡h…OŒ#T_€•ûÅLˆ÷šÐÇæe mkVÿ2G¥è K-,’ "3D¬Cs\äÝx>(SkB ž`r2”Ú Ä]\™K‡Y0Çà _Ù:¤tŠbÍ@Ý#Ji…Æ• Ë88l«ÆmË:/òÓüÎt«À®j½9Vg u›pÙ„JÄñ#[Â%k]q/QÑ—æ”:›ð)UGÉŸh YœeuFU (É™jƨ`&ÑJ¸JäMþ4Ò;" ã]쇹˜+ à*QWœþl+Y¹‹¼&vÌj0#™HE.’S£# ÓJØ#-ðÁ{è"_ÊÒæ+j2åÙÉVÁìÓU…õŪROYÒeœÎ`ÄFã뎣øMÆT?ñ”õêcEΉ•ýÞqà+I²‡yöM]Ý£¢Æ*äDïIÍOÄħ§¦¬®Ý¬Ž]÷¯L&|:Í}rjV•(!>’W¤#‘#I;˜Ç:Âñ¤8¤)6Fdÿ×Ó%‚NŸTÛËO¯å6ýpL:]âX̸3DáìpH¯‚ÔÄÖç>µ`b½:TñbS¯ PG½Œéyǃ‘m‘£I–Š…#ÔQ Ìz\!Êá‹Q´«¤&“–ŸÎt¡—HËd/’ÓÍœ’J$úÀlK!§YÛ°L’Š4FÖß˺÷úS[«ãŽuØ'•òÒ:É¥û€ìœEÁŽnÙÎVÚ­àL ‹9mã:~™sŒ.ÒÙxúƒ%?MŒ,(z/œ°¢+—ø‚1­• âŒc™=«Ë´C5Þ²ŸA—YCÏ! ñ„ʪà²ù—ÍRj&âO× ø³  -ÑPù¬pËFùÄ2­®ŠžmÞ&@cf%&3ºVßU(ó÷F«-¬Ûv‡Cذ¦JúzrJsKÎù†–Åë²NóDzÎ%ë;©g4YÑ…Q\’3 VAévMImiáj¿½’./— À­‹óT/ýÿVŒÊâ~«@¸’ЄY‰ YèB%Í£NÒ“¬àѪË>FᶒəРX ![+Uchú™E^¼|ÃÖ„£XÀq!IBœ>…ɉ~~¡Ž¶Îx,ˆý$eÎÆƒš´zøbó aÈÑOia‹p‡1B!òónjê¡ÎìþÁ†E@U bwÌÙê“B\b°šB3²c*ÝüjF֬ʾå[‰çÙY66~µ.‡V=ÕÉn§’SÕêdÈŸ °:9e¢̖Þá¾T|ú!×±¥jãó±ÑÛ¿c­1Äo9 Ÿ}éÕæC¥8d{Nð\e]Ï<Úí™PÑÖÿ£P zI‰h,I=YâQ‡€5K¡ùJ­EYÙ^mÇ›Gñl^@‰‡Á”G€„H\W§ñÁ=Å~ØYšgHÈÔ­N´< él@±á–íOÜ$ÖQÐY Wü´Ø” WÞhÈ„|€ÍŠà+ê,àÜ…ØlÓî8è¦8MƒI›clÛ>¨ðQ1€Ž””~hzÐà ŒU䙲Q`…ìºÆ²Å¿HÅܸÔÕÑÔÇ"È‘‘íÔOéZ9,ˆX”›z Óu‰tG^ŠõJ5ñFYr\‡Â”ŒX¢{°š˜ Å…ÇÊõ’gÈU.‘RÿŒüD½ Š8͆Cì[HA‡+шñ«l^MÜŒ(Ê$ªùœÕÜEªñ‹4“Ó5Þ2ÒH‰åF޼!áðÈsÉTMÅt!‰ ø@Ù<ŠðU–‚ààbxbά‰."‡(Úudm-ÑbìËj KX ÜHÒÃÍÖ–ä˜)‚Í´ÊF _û-Ìð9Û¹a‰MIKDnȈL•Ã>è‚%|ÞŸm‘ìç˜!¬¸UHÎŒ™–ýI¥™ &ýT.r´ä Y‡ aUb¥IÃPÒx¥ÅÒMÊŸÚh®ø‹1íTcøÝƒ|àY(êPR‚܆S²–yHÝ™óM ÿè°†‰Yö ¯àYZ@‘9ч=¥YkÔ6Jö5œè«@̹ Ì·Ä_lÄÊÁÕÐͨ©˜IÓþSQ¦ÓU"…z˜<ÑeÌDÑÇø‹¡5mõÛ~@Zr]Ǥ •ˆÑ ÒŒ§µ¼3î€ÑÚ|HŠŽ0g”ŸÛ" ×ŒE[Õʯ†[^Ê ‚0Δ¡F «]YàðPMéK#yDÈ¢‘"Ú £gF1,B8æSÚÁ=HÆ:°áæ|Çq¨£ùbQÀN¹!…ïX¤Úxà`ô‘WÊÄŒ¤šî(ÒþH«h†AÜžÿEâQ…MtÐáqEÿ–Ôc5Éa#ª xP£cEN9â´Ä’Àqá}'tò„,Öi¹Ià  ³(‹ TûŸ¶°ÞheÅl*±­©%\XTS¾ž³ Û¼˜NýdæðDÈçĨîÈHì GpMJÈEwa„Ôcjl£õ"Çp]  …] ½ЃÙ= DÜÝJnøATˆiÌP¥<¶ šè`š¦KzRàdYC×±P $™%óaâó P(F‹F±ýÖáNþÅJ ¶ŒZTŠ¥<Ž:Ü`¶‘C§”ä"°2€Bœ J­Å£`&(zÒ¥Mèh`zíZ­È·øÅ=Y ½µ_±TVÿ‰:Œš(ŸAvàŠRƒrSZñ)Kp)ÑO"`wMžó‘Õ¢!fRXI«²Ë˜x”j´›»Q¯@ëÀ™6ÎÄDYÙÁ¥(‚VÞ%–vÈŠ\Ü!,%Þ³„Qny*‰«)aÓ›ìP(N@Õ¹‚<±#]=} >iÍÚäÅú—Q„E  A šæÓ0T—l•EÍ*®°ª´Ü„Î(úyßîÁF]ZO3-‘"mŸ)v¼R1þÍd‰h“bÈjµjaÝ\q• WšZ÷äø]еe‡ˆ„TNéUÆe N™_û­^ôpFÚ8ƒôGOVn” Q+¨q™HL¥(ÿÆ ™¯äƉèÞ”4ÌÞÜ O½TlîÞÖ$_y„Öy°ª LÙ`ßÛî$‘ÖÄ­)žÏĪXY •ÌRYº(h-nŽ¢U—ãÔ9]Ž<•l$Wó$‡…d“´Ô ÿ™Õ-YrÆÍl †£ˆ$=g<–W­Œ…=5$ ÑÒ‘ê„.áŽqArÙÁA鎄Ç7F—8 9nš ÑPC-ç¹iO±üå ¥Mn¾ ~@â`$¡åàšÆL$o¼íãaiÇöYf{™‡NJŽV9SUâM`¨ ¹§SHaS”C¥täé Þ½Yxž¤/l¶”" ™¤kÃÄ­R{ ³ÄÛ¿PèÿFØKÆ¡j /ySå]-ø¶lCü†aÒÏfâÐmèYhdÛjœöxaRµ@e ˽øÎuxœµ ÐÒd¶R à¡¬jÙ}æ½… ®žIŒö®ƒè‡r‹»„– °`,†SŠ˜„ÐQQ ’†`¯1 ¼0 ã0O"mádêÓ¡Å-)ZBÝWZæÎDšg h>®Œf¦1 §-”,ˆ6fÄý%Ó;JžÀ­On„å³±£¨¼”*Ö$²ágY¨—$úJÛ ŸUyOs´\äÛ[¡à¸®ô¾D"(¹_Òú%É9ˆ!Ùpv­·­aæˆÂ.1[ËxϬâÿƒ(cÖ‰K} a”©.SÒ°~MVåVT„TÉ)›õ2é¯2ŠÞ‹s$99ÄtE2ï”RÎÆiÐ.7Rt\NÒêKaC**ßH«:Ý"ÖiÏ ºK]²NžVF¼ ‡úZÌWÝÛl%Û2öYÂ˜Ò yö—H ê°U5^!qÀR‰áGn° ÛÔ¨õb•â•z½b騙cv=‰ì ÜœQž\áª|Of¾Ëªn#ó‰ñ•h”RJ$‘Œþ,²zÓ‚\¨Ät Ã*€“Üq`å9‰Ú õ´Š¿¡M8ê>T›:ÀŠÜ†mxŽÊyÍ“$%×óð’ÿÁt>q­Æd̬FO°†‰Ec3¯o0~ï°Žy]Uǘiåˆ:1"Už8is\°ÜÜZ«8k¼X%'íßÄíÓã™vÜ ²œìnÑ[ "-$aÃD-”M¡žéÀÌu‰5P¼´*[ÇLjCÀôŸÍD'½Y‘tq`Ñzi0òÝÍ £­„ Åø__f“ÝKÄnTbÞDºJi "¬@åG¬ B-ÉÃÚA Jyî-³k”N䙲WØå¦k5ÖÚIÇ€L±†¢Ú²åzá¡Õ`P­¹Ìª´H[n\È~Õ–±ÌËØÎΩ†#hŠ'a[¥j·¡äæ Š/ÿÚ²Õ5¥ v—Ï;ù¼¤…`ï 2±¾6Ò³ae,J¯ÆÈú¤Š¼Íu(Á àµÅVªEëN³töýjhÛ6±6_7yáïÁsé¤ÎE4hÏ–xH‹n“ΩêßJGW”íÓ?³ÿÐÄÂgW eM–\ÈÚåk»ŠL£ï\¡5zñŶv+5Wü8jËîRW’,‰¤¸ƒp'aß3ÙÔŸ/½Q³ øÍ­NtlÆ‘>®ÉÉ”ìc3ö¢)ïs¨p?ÇJ­Ö)ÁEÈø£­ÊOº4¥ÙîW&L5mÊÉ–¥<ê"DjiŸJ*‡ ê…#Wkÿ¥ÔÚ8‹ânÓ¸š_޵NQ64‹K*_&Å¥2A謴‘(ò/Y ±|ù¼²RL”–$FŸ:&ʌͳGgMŸðÐmQnêÄÜjt“ÛÛ˜M*iÆ-ŸoÆ¢œü‚,J9 ™Æ”.ZžÐ>y iŒW¢ÛF‹dñˆÁMå »œ#ݺOÊ Ïöã1rLN!qtù…h â”5~ú‚üª±}T]Ýh”j¡÷tÞ=(æ¥F§@hYGhÿ¯Pà´ign!C…àÈ­#§p]Em×uëFޏuæ>š›¸œG IŠÄ؜Ɗ봽„)‘!ș斄©±[ÌŠ'#v,¹"ÉŽG7¾Œ‰±¡$Kâløsh¶p#=jS Ò£E‹9Ivi2¬×ˆ1ÑVl:óiW˜]»)e+3îÌŒ=ö´ÛÔdQµ~ŸÆå¨VâK©{K[±&F­Bi~ýI˜#ÇÃûÕV·nÆ„]}ʼèÙ-a˜äƶl:‘¢H”;;wŽŠ³0ÇÎ-ú=îÙŒqyö$ Ò!è—œ]Îh³©ËÍK…sÔÉ7wÅÌéñD¡õ¥àìXË®´:ÿæ ÖÂÇ2E…\KËüx\¨e”i;} ÷$[s›Ë©4pêro3Õ6ªÉÙîû­£»¢2Î4ÔPcÈ¥»ÔŠ«;¢ ÚéA‰:“¨¡œþ㉰¼âðB’$ -›»¨²|b±Ä£¼(pâ¨Ç-ÈI¤œb8‘×Jò ³úpZ*¦º²"Œ3¯D2Fõêκ B<‰¶Õ ÔR&ÈZH¡Ý.úð8ù˜ Qº™ |ÒÃèb1- )zj):í\ó9‹R$s¦;Úì4ˆ äj?Ó…²ÊŸÆJH0ˆl³î7 [’+S@ ôDë€;j¨G*IC2/BèM¼`p°‡~Zò?ßLjÿ0ŸlÒ¥æ&„(ªJ­ëª¨$34*%_[ó8à µ/§„|31…õI'·4ª{ü ä`­(Žp:‘HÐ §œw´€Ã­Ð8;ʶ¤R}"¯””ë/ät‹¨ÒšS²ÓFt ¸¤ð= 5€#Úh!ÞìJ !†&:ìÈNQ¢N#X„t,‘–C §œ\ꮥz1Z'ËÔ g_&QgrP[窊üÐgB&”Õvíi¤¿8ôÊh ïê(§Š_5jÅAGfñ·èò:p¯š/9Cõº 8ù`Õ‰·žD n£¦D:°œr ¤˜h¨úêI+hM6´˜žÂ o´ûÓÉî¹À"˜ÿŇáŠ8!·µÂͨ¡CÓsºÕ.[ËD¾TK)ÓÏZTin[—eÔàÉ:\Õ'©üʨÖk)jxÍ($íÈÿ--¼¥ˆ^ƒK=Í´xyª=BâôëøÉÔWçO-%ʲazgAÔ)i¥*ß°fš•‰a‡ôÈ¡G‹>Z¬Ìaü|-ÍІÆÌkyÅo½2•L|©%ißÂi°M1ìIC©ÔW½ENf¦£MÍHyù j䶺|¨htBÐݨ² ¯ÜF‚" ÛvB)“q„Fˆ¸‡r,S’<ì@BDADñ1Ùiy?1”Fúô‰†*t“¡$²)àäÎ? ›×L|-–Ð&kÃyÿþpe-á$;: Å”¦œ‡€dS›r‹t•Cñ¥i ʇ25˜.V&‡ ã×àÄ>üA¦3£yTÚh%“$ªV¤ó˜µþƒ$kðV yÏ‚R¤›1XKù¢l4Ø1+¾'DA˵:?K %?­B¤u,d6N†k— áa®U§ÎQ[-ÂŒ¯p*ÖŒ&ºÑMDêÁ?|°:ãƒ56AŽwìB>˜ÛؼIÌhòÑP†ò¡…݇L¯ÑKZX²±¹Ù06Ò“Þ [S8¢Åu.±Ø()i?³y-ETÑ$DR¯‘8$j•{ZrtÀk±î˜ÚÀ XZ¶b8¦"9øÿ ’ƒ ¾…²’r̩푈µ¡!O¾¨”ÒÁmž;YhÈ!ˆ9fwØ|¶‰·ÔES$…ÔC¤¡QJ‹ ¬5Ãp¡òRè4]K8„Jt¾Ç£DNƒ~¥8%Å/by ¥ð&&é«LÉ!}@ÃÑ%ë8 J¦Y¢±1yo¡ÉÉ7Qæ)Ët^*›ÃRf:»ÄèmPñ¨”Ê9­RF-ÚB;¸…$JQJ™ÆP‡+bG;ÜÁÝÀ#ò˜GôèH>¾wô1ˆJª3åó¨#ÁK'{jUÃwV}õ…9Å‚àSŽ¥C•êsÇ™\¯>a 3S–Òj‚ÿ>ì²K½4J-ºq°–™Ô4TŽ<ÔcgåXÄ:Š IÕt!‚©WÜ4¡˜¨`I‚–G"UòëRÚØ3õXÆ¥HCÛÕë^gÍéndG…ÒíR#tʾº5IYY©R%Û'â-€þkZfWKÆÌÓ¥Ö±ªä” •ñü£úv•™f98AßiÕéä'>4bq«¡ÑòÊ'¬Äñã #WeÅ&‘DR%ÆŸ5«*È7¦9Þ¤È÷Ú±vÎÇR]P¸Æ®€q»ÛêÖ·¨µ©q•‹çò¥Íî¡;`U85‘çLwÖ®MÕÁ;¹WRé¶¢€å &RI^Qbƒ…eÿé8ÆNHv—Ð)] nc µBÆœÊÎÇ)ÑŒ@†cF¥ª-ˇ.ŒKZJ‘#g%tª ¡–ubþ1k¤Ùýê¾ô±àÃDUNwxIŒ ³ÝŸº˜£z+’rØ@b& C¡™KM&6^S)b -m(ä¨yn4ïhÂdL±µl*Qñ# À„ržŽÍngƒ¢kí´j½SŠHëJ0a+¯“1™Ph#Ñ¡èDr\ôæ¤áR´Î\:LQ‡Ðº'¤eC©›™•䱆ÝÂó '=ªÄ¥z×#GötðÁˆhAœd¥¦ä*aEí=,ž±çH‡I ˆÿÂSåüš¹À¼¢åMJ1rvL"Ý–÷½‡¾!¤8“×fòë`U,™sNüï•×5ZŒÅ">(^s„CÌR"Ö‹SìÙ·5y5™?fQî­šl âkÞNp¼+ÕŸit#ʵ‚e:É QUE·p¼(V+R%Ý£ŸýÙÔ….ü×f¢*"äEswHÄ¿¥ÛÅ)owßùR­„CÉ:“fµh¢¦¶T¥cu>ËWåq´á]RU¿)_#ÈS7Œë)ÏV%‹‰€8RLkéôö.ó›x,+ ‹™20æ±Uaå,3:pÜ2—»”ÁÜ¡®,Ûu¦Ü˜Pµ”è°c%ÿ#ë&m5$%{¥¶ë~Êš}±µðZln®+¢þõQu#Kz9˜f=ã8îeÏÖBÓ4”2&6VˆË¦-R¢‰\fŸ¸C5’'.jgÖaÜ!º2Å› ®äÊ"ÀÚb½ìÈ&`E¥ª$¡¬mY.äIÐO9$‡EˆžÊh½F”ÄÅlCBÒdÒJÏw”ïІO“*ã‹‚0v°Hk–Îî'­J ÑÒŒuÒ 24Ê£â-É*§j2¤)¬…#¾PKÎ Är£ÛWDÄ©Ôbi¾è¨(©ä-h¦Štëó ã1JÆX$*/Ôd#>Ãþò…éj‡`€çÌ*9˜‚9ÚM/NFƒò"°¶ÄX²ÿc;´D»k<Êã<ê#æãL"W@KPdnç(¤ôôöÇNÎ&X åuH§PüÎL2ïP")XâŒLâã¼>ŘÖO¢w@b·î?.dÏHÂqa¯‚0EpvqFjä[X‚Z–k °Îg`Ëœ2ªYZîTp"6.R|£&²¦×pË!¯O …&ø(B,'*þ(· ÇĨ§öMöH¢â’ D©Ø¦'©ö¦½È×r TNƒ+FñLå«h*úoEÐ'ôü»¤ã9Dñ¤þ(ª:„^2¿-­öa°ho"iòäËS¦Âÿ¨%~JEÈ:¦;0CæE‚Dêí 呆¬²ÿ¢èè.³pWšåº¼«é¼¤?–GK iÉš¬$¸Å[ÀEÊÈÅ\Ð¥€i=¢Ø,ÀîŒ*ÐÂb:4îD 'J–c"ÔprÄ_ä¢L‚§¶ g¡ÞCÝer&¥Že ™c'ýƒ@ÂEøP䬨² Ñ©¨x Ÿšèe*á¸RÄ%ÂêÁÒaHê/t臺"FdÚVgþ…^‚‚†\¹z‘íNâ-³Èh 2&-Fß|è8²ÁWè®02â*ŠQÂZ…bÜqcFåÐÐ,•öæ9’)§E×/BªÆxê'Ibkþ¥ÙN%3ý$×ä:Ö°(à Þ†¢¡¥‹Ö$á<#î\‡)rÿeÜì' Ä•$Öþ+C“,‡æ·˜ÎÂ1Y‚N5|g8fŠx¤D9Ǭ“òáž'z¶â¬{´Ç±ÀÁ{Þ`p¸¦KʇyRÓJƯ„%%ЈòöjŽ%‘+)Î/À$jÆNm³pD"¯òæ1΋ù:Ð0$>ðæ>ÆOŒø«EMÄÆé,á eÒÀ!ò@g€ä¹báglNz"O|pmy|«!lÕÒîÅ c=I‡ˆ*Rªfd‘^IÜËî‡<¢u|íF7ì;õ¯˜vmÏŒæÂÝXîÙ²N”G¼´q»J&>&+È&ÌȺZg‘ÈðdÜ,³d(zÿN •&#ë8õô#Y$hž*-H6fgºpÎ&†>…o CÇLVŠ™Œ$¥v;—LäVê¿VÉ&P±«Fãùh©ùl —t‰—«"Ø¥ã@M^Tó/Ú ë®hÐm4Ô’%ÑKJvÀî§TÀo™†kþ¼æ^R:NF W41ô3ͰäD+ÎÈê Ô&(ã$›Úlm\F î¨®‚#ŽÔÒ40º¾ÓçÖâõ¶sÀ²0‚ƒÆü%?æIÓxÊÚÞ¥Qþ RüF:Iç_…£-¸Ð+œ@ö„*î ˆzП,én"énLP%TEÀÂR§Ô=ÞñaNrÌNÓZV«ÇöB)äGxÿ V 3YKsìǦF}öTí2Æ•îÕl‡õޝCðí0Ša¯M­„ˆ0"“^é/¿„?E)U:Ð[[®£®¹6lü†GýªÎQ,#±(&Ѱ‚EDÂÍc´ÙcGu7аSŽ.€\+ç­¼¬a’}Bs;åÄ¥Ìè)*§¢|’X„î…–@ÄèD^cy¨cL(¦DTJiN©ëŒF5”Ñjc"6½ˆô¡FØ¡ð"¢‰úÀêÈá„¢ËQ„rnP²¦lŠ%œ¾Q)泋Àñó„73’ü®‹ôÖQâÃø:)3BBÙªˆEņå#Hwl£{ª{P%ä‡8*¨ ÿìºÒ‹ê"=Ï‚D‘÷Öl6bÄ¿ C’ä­ôsÅ:‰7cãFmhkðèdœfí0Œ³þ„üþdâ¨HUµ­N¾aŠÆ12f:|ÿóAîä.åéP¼c5 ÷G¨¼J7ɰ“WÎd8ÉE‹˜ŒMàŠM&X-^4m½/ÀïX °XxSbo´´”õ€Â²ÂMEи³.F:è°OQùl€ nUËÄü¨Ež¤@-âtzÔâ²g{šÂ{úŠý“ˆv€B[ñÅœª!!Y~~J0‡’ 'w^VE¼.vV(rwŽ37–ÐŒjÆÍ’#ŽÂq?ëŠf† ‚fìbFŠá^çsêÀa¹0v¢DTY6ÜJsz÷wØ!Ë·f‹¯Žê¬‘>ræ,ÂfnU¨¨ºjqLN’,ºW¼ÌÖ\ãO¼r>ÿs¯8÷çJ®¯èÎ[ÈÙr¶×Jzhz“ù-aW‰"IÝì2ø¼¶2Õr™oiªk&2KËG§TdG/·¤Ú.“ý'L•¦0¬ŠNÔÆb焃 f´‚1” G~ägɘOWaI–zµ«‚ú‚]è¡"ð¶–©‚á/Á–±p497+ÿÐn† `[ªÞ~::ðÅš÷€hO#"ÅÔBÇZ7IŽPÍ÷³³áÌØ™-hêÂF*á4hO(M ´À°®Œy™7çGŠ€ˆ’ G´ùêaV6Ý µ:Ó*iº¦–®è„RO婜(tÑÝÈ Lædž[4'C©ÿDfy‘¼²"Ôn44/»ÐpCðpö¤p+'ç3pÊ+xyùÍrªbOSQzs9NÓ–½ÕIàƒÆlG34eН0i¯\)ð¼1Jk^/“¤ø-þŠ7`.eœÕ‰ ìwúSBÄκÖp†Ù :^ ñ©Ü¶°*ñ;æv±´'z´²àÀÙ” Jj”íÇþ+¥oHEô:”ƒ£E‰Ñj;ßërÙwq¢Xœµxô4Hæ¼ú°f2³4hå*ÉœñR”D'vqó¡aÌbaŒÔêÖ¡·CÁxãM€H1b:G£(”©‡4ÿ„¼>¶×‹üEˆ¶³#Ù«¥¯'1÷Àu’»ÿ*¯VúlR¨S:JòqJ‚ï½™ßТ¶*^¬d§‰¥,ÈbM%4ƒä…î²u$+†ÉÄÀ1DÖ1~6,‚"ÕÎ$ Éf´‚u׊3eçÖJ’Z.s2,V¤™æã}ËoìrîYRå §%)÷(„GØ)Ÿ,*Ox*« ]îÁfØ%,Û¸—Ö¢“.G¨ÐJùÞ-:î4 è;WpÞ%Ö( þûþ^kÐ -TƪB¹»U´;µ×Q,h璉e›e w,ìœï¡(!z #^9"g0Œ© òÚ"¬¿I/ œ>Ü튬$pðŠ6‰Ê¾>xÁ[ Ûg®†)m”ÿÐ1Ž|¥Ô9@—I[ù0ÞÓ„Ýr ¹'M‹=Š”¯ ±*"QÍ_ØÝ2T'¶H5_Ìûs (ÐàšÖÏêõ†hÄú™ý©0w'††+\`®˜ÔrYe§ßˆ´a˜l¢È+kJœ9’JĉÞ®öÓËæJÖ˳xvy@£™Q§ù@%ŽÖ¡â= Â{àXŽÓU{®ü<å@Œ£R´ñîQ[:S©ÂÔN’&”Ý(Õ…š.-\h@a :åm‰ÀZ(·ñ0eƒ|{9bž.Ü•ÜfŒ”„®®t¡Hæ\·æˆ†®kÂĵ„z'-PDß S$ZàÍTÇ,Cï{ñk\ésÍÿB8"ìùC†7n§6Ó¿¾ï0•TÿĦ Øð]ò}ÎÙ†%Ì<8?±Ê=Ð(F9pëÖ3GÐàAs ÍDX0bÁnœH‘ÜÀu#‚ûøp 9më4ìF®dÇu$YL¸RAmÚP"¬¹ò"Ë‚2W¾ô™p'¸ŽÝ‚«9Ó#C›(ýØð©Ä‰»Q,*°dBr8ntªÐ¡F‹äFòl©-e=~~î¥dÙ!k›È½Û%CǽpëÞi3“¦Õ©-»1<8P&9«^e^„èøèKŽDgœ¸­Ân$CäI™¢`Š 5= ò$Çš4=Bý\ðcä”\AGlJÿ3Ñ·‰‚~û’`f…)¯¨-\ÊË ùÖ+¶H]Dm5’ãSo–uˆÖ! û(p¡kn¤JùðNŽËÂHaPã-²†ø”¶LáÓ'ƒtL™@ŠY•ueAÙôIºÔ PrZdí÷•AŽÑÄZZ®ÇCùôanûÙ‡ÑD m´O9ÇOeÅÆÕKÚ¶Dƒ™V J·Í‡ÙmV¡4–I(qT–|™3…èµÄÑGË9ÕIYMWœ“Á†Øb´¥T&Ñ8Xh1r–[lì-F~Iu&fC•TñÒG©gåNoE™[j­•´\Jôð=Gÿ´Ñ@vX“ 8å@Ãó D|è´ÎM8YYVLJAšo Æ&‹Œv‰C7vª!ˆÖ=¤^§‹ÆÖYŒŒZy§Eð݆‘“TéIèI6ÕçÐQ¤-†ëU´}”“Hë¥ÕêSb-ÚTGé‹%÷pesy胈ä,²Ž/  åÚ—SÂÊÕ`E-Å(eZ­4ïCøÚ´jRÕ‘lí–ùäDý&4Y™¼Êð”YÕ×0m1îIëeWM·‰ázÑLG~¦dq%ÂIcªætäàY2N‹6{GÎ0C‰9²,ÊKšy Ég%µvF›²ChŽ$V±¡‘Ñ+)C„öfpÀ/åÿ¼§‡z2ö”Q|gIÕ‰-’²À–Äk¹ç^T ÅL°OÚ®yoS«ÞM(´ ÝãO ï¬úë:q„ÓIIÂä5OA÷h!’pÞ™”™D¬qÔeeŸ°~*„~м¦ˆWî&deY*ý§³,1YÛÑb VË}¦eE–1k«ž³y^Ïœ‚àå-æP9ûøâˆtM¶¤Qõ”{î:±ŒÂz_½s×Ó”ä¢Ðˆòb Í'Ò¬™U %JhfÕ夥vä‘*²®«˜ë„”c&{"bi¦•jU§O?™‰I‚·’ÈÇ`šP0ã¥È­g0¼zUTRÖµ.gHc¹šž¼Rÿ™³èÎ5hCÍgàW ‰&ü¹ŠEÂ+¸ Ïc.ÎØ0“eL8 ŸR®d›€áPFÜŒbôÄ$XݤGèÙÍœ®f -í‡IÄš ‡JÒÜÀ%ïØ‡ Ô!¥ðPä Ö˜D9È¡ŒJÑc#šb›u´Å¬yh¤¹I±˜Ç Š°ifìJÑj¼ò,j•m2KsÖH¬ƒšºå=Ú$}Їv±w<‹òPÊ$ƒ9(Ù+l}Œ‘Eš¢5Mk=DL{XR¶(ù2‰ÚWXt†0=}ê}ôiu*1ÿ1hGÌ‹äð´%œÄìÏ|¸C¤F¸Öw¹çj‘×øpǨsꪩQ#*5¤L·’Hà@8•>Ê«$Ñ šR£) G”kSSŸªó P0E[Ñ`”–<ÚJÊ♽€‰¤Í™gK*d׋®¦¶­VÄ4BwL¼•-hQ [R)C[Í¥.w‘ܱŽr,ýéÒÂÐãO8§¡³¡’¾9> )4ºì™•žê’(#"qšÈ¦ªÆç,ß”aò#šÁ§(]Ç:µ¿w®h‡œ¡8Â×ã9ÂWº+ÚÆU.àaOž~§?ÞÕ FbRAÝC£ªD ÿ?ùD‰¼8e˜—Éé›Ý hn6Ù«1ó?·aÖ÷ö˜ò®L a©x=5h˨Kb†ÄV¡>¦ eÖ©IÒÅ #A+(ªnE¤¡8ˆŠI™Ó²ì¤Uêtê…Žk Wt ň t¹*ëq5dÌKúS'OQª“Æ7G&°ŠŽiUõ3§Ôé%Yb‡9¦ÌF‰‚ªEÖbeåP‰ºUm)IQJõ0‰ú®¤nÕ8à"Šˆ´Ç‡Ø6'RyQŒ‚†¶!W…X,Ýä\V›­®F„¬k•«z²buì—)®Ùr”A§™Í¸ï3Us•ü­§´„tB(™Ä!;æÿ"D9! ¨0ÍJ“«Íøvc™Ž…y=;hÁìc@¼Ê'ÆžÝPÈWÌQ-Dºa”§äiØA.?­"©}IsˆY2`KèWò”Ä7%9ºB+ŒMg~ÅŽcˆ.Ks#Rp² Št´Ü£ÀëógIÔ¥J¼d*ëÌôÏš½¦P“p%˜!˜kÌòÁí^LLIÞ<]âû†g{"íK‘úÑ”& h¶í­z®…°úle+9{ßü8Ü ®pä8œæQŽrø%¸Âq:çõ=›Ä8â1kâʶyO Iëh3$ïñ5)¡íWêz'Þ–ÔÕ¡‘ ®ÜÐC_ØÿzÅfÌá§0WI¨˜ípÏȰ* _ âWš åðÅ(ÄH(‡ ç2éI“‚5„•Ö^"OËÃýÇvª*ñ©oÎØ% Ú’jš!Sý„G(éû"¢Êž˜‘„Ç$V ‡ïæ„ÊÀjŸkAÃÒΊLZ4xV(À(Á›1ôÍù|a’,þÙ+mLŠÓÝÜO·JŠ¡"úDƒB±lïúc+ô³Ñ IOœ¯níûóÕð`ï!ôj›Ãuñ‹aÜÌ:ÈhF4VêRDÖBr-™„jÕ´}<`ûÄ¢Óô á+ÕÆàéc….v*>'¶~‡56!Ç7çÌž×Òÿ"tކÉõÐðOñ…5,³…QLá!e5í6bóR7ÇaÚidE õÃ.âƒ6c#8ACTU?1†CSbBXusÛg–§RÂ/¨æ6¿V?î”ç/—´CÖ25nFSœ´mÑ q;exáôPá0Tè$Á"bÌt "5Z1ÈTum·/ÿ|DEÆ8¤Aéöx/SI´Gtwí5ŽU¤u¢¤p0´ òYø’Bs*¢¡g_¸ÅàïWhCX‰0X¡ L·”¾Š·:£(]ü—V7§2'Â6«BvUçg+ÿ"#tòxÐe*÷7"Ssx½‡=3ò0a3ÀQ>nÔªö'ç´u0£ŒäXØCa5HbC0ÁG!5Ä""|2*Òz ô#Ý#Ig3!ˆ'W(ç¶IcØ/—sn‚W äONco/s$Ò¤H‚‡/y'3³z«'éV…caÓ"ÄâI‘: 1~ƒ2Në@`Š‚GZñ(‘2)ÿ1 kDî vàg½Uw?S ,ôDáûÇ2&y)¦@f­–bQÅK´¢OØp:»u*·ÒªyìÃI[36+ívf#akuG(åôGdÝRÙ'’’û àÐßñUA¡-dW/p”bkˆ”éã2§–õø`‚1fakÌøJ‡[)0å1ȈaÄaR3Qñái5u®Ö1­ÓV”况h=—Q;BHÊè*°·,›ä´ãPØ´c¥EŽf7½4m–!i÷SÑ[*ÎÅ6ŒØ4#2‚á"=~@qž 7.ÒNC¶;jF_°ç/A‡RkSÿ.æ&pÚ£´]uÄËOzóÏö79)m„c8>5|áÃn:vlHFÑ>v$_vâvÄ©T 8k!e]ªe*AR½C‡Êö[&kÉO#¤LÑ4œD‡ô6ãFºµc’¨ Þ"{ Bz qæàd±PX7ÒP×#Gâà"%åar‘‘a}È9„)#÷€ÖtYö’QWƒTE1 ²Eñ¦V7¡%‹¤Š2á2QÓ$ICe¤QžœÂ+Ë—t‡w©…P,êo\|²V"",Y”=…Cˆ„ŸöG†c+†½ñ5k¶´ºÉ&ëg'{Š@M´#ØóK»xnþ¥‚‚B¶6‘Öàp‘ ¦‘k‹cð„6À–­‰~çW65*D‹Tðõo­æuI'cy7?Ö=.diÈtH¥#Ø:õTq•u>S˜†Ù/BËQªù€<{A°wå<ÚAÝAX8H †9Ì©ˆþ„’p%±¤=v¨P>Ñ')eaÿ’,˜“k91Å(—MŠp[r±åicC„ÉUÅæ¤{’¹P!.ô#O€d†O8bZÇ”f³e¡"FÿÇf77 ³º_nW–mÊBÕ"(«|hc6›¹jʦ5µ„¦''2Ñ”¨fîæ·ãåcÜS¸Ì•€Ò l,Ë‹ÄÖ(ql99­©Á„Ͷ7}¨ÚÓV?…C\âÃ3í³kk'[âiÈZ„A˜+9¶öB£#–YR>¤Årw B7x¶ÊéeR_ú¢ë·r-2ºG;¡$› ¥jý:"ñ…á}Ò1|¡~Úaè¢ ¡à£{| ’»ÿ³PŒ¥‚QJ‡/‡ê7«5ª„J5ñ“Uˆ×5Pj0GpQåsÓ;‡0r?2ÌtK®Ë²¦c[Žõ6–õž:¤uÿ×c;“ å{^âÙ/©B3#ÇËeÀIw‹!³vUÁ¯™‹ÒŠˆAÁCÇv?r»â‘*£$?ÖX ,“¼!+*'2zäKr¥¢?mHRy¥ËE^Ĩ 2Fe©Y´}P1|‘^Ûˆ258-5Âfý¥µ¹9°îŠA!»î¶aÓÚ¯¥ñhÄì½{4&‡²¶…‚GìH¡ù€ Ѻ‰$‚KÑk¹låODV Þ"£ñ…z¬‚U ¢`B—]!•ö*Å8j]SŸiUV/À÷.åS?VÙ43¥Æ1ƒ£E£…ýÆóÔc0£z¬u§•š9t—604!U4c›»ºDÇ(ÿb¶K-•‡YÄ–×u'Ø$+%H(¸‘3säÛÁkáŠs5 ;b9esr3Äçc]º±PQS˜œOÔÜ)RÄ#‚i!µ"“UÌRlilcž’œ„ ·„[Ñ}ûgb1#6`’³Wh;ZØSz¡ž×ÌÀ[~¨MÌ9²‹Ç9Q‘_oåÙb‡Ï¥Rya‚& ™7ºìšÅÄ‚ŒÁèvEšP5w¤„©CÞȲ?ç\#×L¾ixW&å¡éòqoÖ9ùÂñ—>ÿW,~˜ô˜Q™A$-¹€Êo¥£oƒ[y2SW£……vÛHs¥ËN C· @^Îÿð˜Å¡ ›’xG[~¢·¤ÜAEŒ5SKmUv¨n VŠø’“ÜvãM°)^ ûYÖtOøJ‘Hjžô•}‚2L7"Œ±fñâ}ˆò“ÖlŒ;0#îOcÉPÁ95.{„Z7¾ZÇÏB–5ÛÉΙ¿ m£LÕ–÷p?‹ÃVdÐ!#Oò•%å'¬£wÈ´Zo7DÂŽËâ D¼ý”Ó·¤sž+;MôŽIDÐ1I¹}î$cc $(ô†Zy”ë7/_h<4®ùèÒ龄ЉÀ“'Hñ>¹]1É9󃻄ô‚)$S5m>T¡øôÓ(Ô5vŠ"Þ™°kE? ç\¶äpÿ A^,Öñ ÖÈøÊhçâÅp(ºõbû\Óûš´·’1ëQ-¶¦+yê¸Hµà‚ƒLPéðþéB©Á0´²^íåéoãÉX^Ä„Hh Zv™ãÙ Nƒô•¥nXQ' šTSäÀ \θuÚ®#·°›@„#j{·OºäÖIì¶îµIåÈ)‹±c9ZÞlXn]Ç‚S3æLs6µûi!·h],PBŸÆÜù6çÍÏí::æË³`V gtðߦæÜ"uÚ·él¯o7~]xÓp½¹Ít[6á]™Ã•¯ §W÷ñÙÆv¤}|÷[ª¾ &¥=|§lÔýn¨öan±ä»J4Ô0̱>‡"¬ S£O°(õ6¿_æXµŠ³‰¨ëÖ!n,¦ŠH êSð7¦b m/× z('êìsOÁá¨2Èì‚‹»²c©/ Eܪ'ÓN‹ê«§#©ƒ”‹È:¢È;Í(£î;Š%ðŠjK£zøñãžûz;ˆk6!ç]dÐažpÊyG‹8ø‚m¼ŽŒBê©…ÿÜkh§¡šÉDÿ˜â‹L ,”‰'¦Æ,( ÒÈBOûÐ,â‚òÑE2k@¤î¬k*5Ÿ›³ª/O‘¸ÆÐC¶?© q·ÇÊ g_a ¥ïþ²£žA´Xgv!»PºêÄ/IÛëKýR3¯¨§Ê$È,„45ÁŒàâ̺ƒb>{ ,µ»â»N£b÷ÜÑÇ.µ±¼Ýh” …Èô©L:w"3W¬Flë¸Æ²JRÅ倣ќpÂYêMí\œµÏžHS¶¡B¢¾§”-v8W§s¯Øí^r¶ªy}«tWp/£¯úÍõ0-SÓ"ä$60Ûë: +7ºÆs5dÎnår«8ÿ¹" ÒswÃTÆÝTL ¸Îr½Š>Ãzû‹.zø„šXê ;¬Éœr )é$rèÑ"^eûP¹Q>êÎE Ûòè*e­ãkObï&™¥JÐ;¸6‹ê¦¦r3¹D“e/«¨>Í.“p¾ aíÐYt§›Ñ:”†;ŒœÄ,qçM¼ôÐg2rYÇ—S"œë¨†Þ†kª¡J,ñFˆDþ8îac{×?DÏרƒ²s/G#ʬMl;·,\Ü[­;ÍG¨²BPØoÑe«ôb<îÎ#Ö>h¿/X5Ûœ8úâ]7C%J G÷ ¨V]£îåªxt¯‡ts,ÿ…cñ¬à üüü¾”+LQ“Z˜7‘hEàáJ‡œ"b‘ˆXðAzðC¤ª‡<¼A¥""ÜQ QÈG0cËùæ¿.-î.2rÿËzŽs­ ýí-Þ3àñÊB£¡Œ‡NweÑlô£°@}‰Ø–õ$Ô@³fÄGÖÛÞ_ *–¨iˆ‡¡¬øè"BãFP?*N b=“)EdÜrÿ&šÕ\(’ä•l:è7Ç0H*Ž«pJ믺ýŽ‹ËTüÒEi lˆ#ùµ a/@"´¤L$ £ ië‹¿aK'å«èuÛ9S«ò¤”6µ‰HüD,úÀ‡.1X=êq{ÔƒGF,He*Í•À=#vçé9š¹r õr„ÑÞµðesJ|¢ÍÖÄ!„vÔUääœb¸|ëК'ŸôqL]ìsfßÕ(pájö·Âõ!jˆ²‚ÈòžLuŽ_íj=zÕ`Üf“‚Ío¸³W5+ÝÑZy}I ºŽB2©¾„ï»Ç>VRñôx)`(C˜d¾Zظä«ÿsz1#M‚â&“‘¹\ŒDá&2·®[ß鉫ù jv¾ÅkÄJ¡f2·ö WS‘êÿD¦…ÒA‰RêYl†d0ç&!"n\™ÍâTQ°æ‡òèÏJD0IÑfœ«Íªšq,|n£{ú©hIúÃßâœÐHM ÏióayÙ<ñÖ?9oÞÉ\·êZ:’²;¡ 1r(dq°2¢¸2IŒ¶ ‘QRÀUò"p3¤]⣡P§Ñ:ç?Ë‘‰“FK:Ž™ Á?Y–aÀ{”ùè•ÔŠFÁò0è’7~‚ û©[ŠOZ ÂùœÔè–Ÿ8(T’‰{à‡1(ÿåÛ!å넉‘ˆP‡§š•¨ šâ ¸–ËJßšµ²±¶‹E#®rᮞð0 ºº'S³¸Ó°¶{À¾ tÉ«µ(^Á0Ô!‘_ ²ò"Ô© M2‡lзbxDÀ™8…2ˆ„ƒ D¸ŒP8¤o ’Û¢’,Тt±×ÉÛ8”¡  rûê@4™ ?!ÞªQt—¥È†A”W±6ê ¥ÌÊóq+þ¨+íkpȆµ¸Á ®¸?Ö¡‘ó1À «êÊó‰àˆ]"ºÞª˜Ôp¬ÞIÆ!ŠÎ2d 31û;™Ð ²:s[‘ð™ÿ+©‹I­„Ù“/3 ´sÄ)ÕAŸIÉ7ãY¬‰+ïé7(D¸†±›ZAp/(‘’z˜¼Ê35/™"ÅzÀˆì 1ÚŽ35ÂPŠ{2ŸF˜˜)%âŒÃy ’b™Á9˃®œ6sY£Ãñ9½ò6ã¯ö,=!“ º6‚ÅêØÍºaÿKIžU°1 Œl+' p J´ƒµáº ÌrÄ Çi (ºÏÓE)³/Ñ®RƤ*%ª:)µO;‘W’¢)Ð6z8™ä Rúƒ)ä ']¤´Ñ r6c•ÖkÀmkÅÈr(Mª‡†Œ„HP‡šA@„Ç#‡ÚÉYwÀ"FôkPŸðAâѼ`I޳µé«¼Û¤ü­eš•,™³©™a™"œÊÍU4‹3Ÿ0»%¡ Ò誗 |@Á˜HÓSÒha‚æ`16 TTp•pxƒ7ˆ„Q ‡R¤Í …¸C7>Âˤ¼Žƒ™‰…Œ‘“ÔR$  ,ÿ–}*Öã´ÛƒB@n„1¡”‘’'øˆ 0AÇn¹¹o)£aÌ%ñ•É’”Ö9ë±Ud,´Ñ¦ró.s‰(’«4ÛØ­Ùº™aUhâ“·‚i½‰‘Ô’Já‰5ÐN˜´Q-k²ÒL£»˜²>¥@`]²SÎzí©¡ ì;0¾)òB#D‹“™Î1@D _"‡>èVD€¨)ÔzŠʃ¹¡²h“?mžª‹Þ(Yp¤5jkÝžhƒYúBæùšMÌ2i2žö*ÒÒ)¿…­°3š!y‘w±¾±²uD˜±É‡b(BðÖl@ˆYøJ„|ÀœKTÿ¸^Q£%D£I)[9шFLZ ´¥—ÖAKcŒ©Ä) s» óûI™ù aì)zû-þñ &ÔÑù€tt¢3RŽ’ Ÿ:§ ™©ˆ¹åBGÒ)Ù‰5AiÑ £P¥¬Þ‚ õ(¦yüÙNóu<ÃÒ³èx ×Ú¢Õµø=5иMûøÑgD—û["˜äÞ+»4#ÔëážìR&Е ÍzÑYÍ$p(’IôVl`]ƒH˜\‹Œb“Ð+±ƒ©ã°r2Ÿ´šž¢á¦”ÕŸ>i`­*ó Þ‘§¢ñ+›ê4zdÀÔ‚ÞÛ¼‹21á“,›n#4´2œøÑ븆íÿ¾† ˜dŽp€ÜIT„H(†áX; E¸„­Â1Íñ…Qp)9Û‚(}ùKiA‰éMýÂÙŸ3äÙ1§“D³"ÚÑøpŸ€ÚRž7r”.Ó¡$é!šýÅÍ—ádº×¨u¨ÜêzäHóÉ¿´–!»¤S›jQB|Ù2µM9Š¢|ëŽhyV˜½ãñ œ-Ç®Á‹Ïmd§å¯€y:ºùë†&{'aG¢ó¦"ê¼Dµáä'ßÝ×k j›žiÑ 3ˆAP]K€DPB°†K¶§q³|À!µs)BYŠ·¡ÈšLµ¸‘Q²º~²3¿¥ÅåÃÿ írF×ÕhSX¼_€AÛ'£g=«3vn"m£¨["š‘ÉB z(†fž\Dè†X ÈH¨„H SéÜP°×;APªØÑA ‚a÷d˜{–²3íM–ÏH sC¥ž‚Ë jœhQ´îÑ%Ûº·ˆŒR—¾¢ö©ŸÆ)A_|ÛjI#G„ñ+€Æ¶“¹ßµˆÞÙ P–°§Þ<©‰TFFÝ’Ñ‚¥êµÊYn´0¡JêCQQÂèÙ»û§ ·žYµù›|ѽÊ~´? 3T^ëâÒ«;I“&G 9ÚŠ ‘ÜHH„HÀYƒMÝÈ#¶x¹!ñ<ÿ#·ã‰v1°pÒaÖ¹œÝ®_ ¿å{®q¢µ5 ×Tf·•›¢åa@¶œ¢dPÕ¡åìˆË£#aÀ±A™êêŒÛ6Ø‚ÜêŒ(–…@°ƒ ¦TŒ6‡A*†U)¡,È ¥#©÷“äºØ¥²KíKž—P°³ôß`U#ÂU„zφ?2î¯âÕ“~4¢]¢.¢4³ 1›ŠŽ*cŽÝ0)mØ¡ÏòÉ¥ø]5ÉèùíŸHW› /­Ì‘&Ë þ,NFÍþp²GÊQržãÜÜÜK¾éŽ8òÀ´¤STb]¼eÚ·j‹œJç€ËUBÚ:ª®àüÝA€zº]Éÿ—…xcFq¡‡}hfkŽ„X@8pf«õZ‰‚šPý£zЇ-ßò}@<}àr0¯‡/G¼1ó.'ó-ó1Os2ÿr.Gs9Gó4߇/ß97ó2çò;_ó8G<;ô?Wó6s;çs<ôA‡ó3_ó.ßs6÷ó;gs8/ó>/s=/ôAô6t}ôz`†‡¦TD0@PDˆ„K¸‡p QZàsGõ0sDŸu1õHgóY÷sYt7otHs[÷uL7ó8ô@÷uN?v3'tDOô?§s?÷u]gvcoö.va¯ó<§sF§u]çudÿôX7ö]ßu@ÇócŸõ>wtp_ÿwettßõd_÷iG÷;·sÆÄÉTaS qJ,ÿ±#P—O}jä*V¡Ë²J'|øq#™mK&=»Ð6k‘öÑ£·o_½}ýöêK– \9h1tÐ#®ž6lÞ<~ ™ "; P"5jTfPœ5ƒò¼™ógR¡McMz³gÕ¤;³N-ú5çЮi·fmkÝ¡y_Þ=»¶ïÑ¢sw>>Ú¸qÓÌ—ƒ²óÈÖ%_£vꎧsgcg íÚÙpŸ*Y±öȘ±gß¾Ø-ä]ëb~:xê–‘¢Y,›i¶Üg¬¨hŽÂ aƒ––`iˆ n Zˆaƒ¶Ö ov჎hZˆfv⇠§ „2*èàÿ„2†˜ oF8 „ÚX7RÈ™&ÒØ¢&Žâc“Iá’"YähNÞX`f**ù™mÍmÈ#Œ@2˜d2zX¢*˜£„ËÕ¸åŠO¦Iài*šV&“Ëay`‘5’¨„"R]uÛi7Ê:ᔳh£á8Z/¬CŽ02ø@Ï:ëÜ£"‘|‰¨ –# "ú¸óŽ;ê¸C9ô¤ë<î̺ê;·ÞJÎ;®ªêΪệꭳªÊ«¯ä´º+=ê°ªŽªìèZé²­ÎÚ,9ó{«;ì0ûª³©îªŽ«äܳë¯ÌªŠ.´êÀúª¯âÎc¬¯ïÌZ-µ³;O³Ø®J)„ˆšHÿ$'*¨ ꨈ0l‰À z ?óØ%ê"¢2<3ÈÃL,Ű·ñ|€ØGH6f,‰" #±äÃ;´Ò ,¶Ùb‹+½;k;lÎàÞ<ìÎ9ëÌ3½ÁÞœ4ÎÙ}4ÒÀ6½ó:Aãš3¶Ì:›íÔLûœ´ÏÂ2½ô;ëÐŒtÕCWm5ÚBŸôÍ3ã|t×a—¶¾ÎÂí´Ùaw­÷¶´Î·Íïí¬Ór[ívÍÌê ·ÚrãJöÚÚÚüuÚqÍwª\ë«¶ÛDË .äfŸ ´×\ëüöªH'uê>c=¸ãP#þ8Ñ·ã "ûäŽ" +²ˆ"Ð*æ*8Å»º-“”CŽÿ2‡%v­‘¬2! ÓO9–ü±9ë˜S);;«æ€cÎ÷Úl ~£ãWšü:àT:?9᛿úÍ7Úü¦ßƒ2‡ÿ¨¾ú•}ó‹ß¦üW¿ü­Cf" ÛWAr°|< ;òרû…/}ésŸ9Ì¡ýÑï{àa9&…}êSŠx¡ÂTFCB(¢zKX$8quèÅ"h‰uÌÊ`†{ŠáŒöB ë@„5ÌÃ߉Jô¨9à ‹xïè£_üÂÑÿ…ƒ}›"ã éGFżqò[ԢθF¶±„è`8æ˜MAj…äècýÚgÁ*ÐŽ®*Çÿñ @õ™Rík£ ׎p˜Ï‚áÇñ0™¼ï}R*¬Ÿ(; JRVJ‘*\¡ýŽwÀJ5ï’ó;ç§ÀQò‚÷›¥)×aÇu¨±¼L߸ÎW>bîò’<žWiKSrSæÓc E9HH1j—Tã¢@9Èùq³R¬ä$ÉÁÍòÍï—åË%/y©Hú…¯›üÞ/ÈFJΛõ,æ(… nÚÑŒšd`ûôBtöѤ'ƒùÆ7V"ûÇ>üáŒQŒj‹(£•KFq2›ÐÕ.0åŽ>2†zŠH)Š‘J™£݃§úîÇJml€¬ü'ûîgÀÇŽ|샗PÙçS ޵‡ÄhO2HFD¬c 3šñ¿u¼á‹ÕF%¥ÊÙ>6”<&7§ŠSÏ’§ ÕFñVÛMCúRž›\!kÿiÔn®pµÚØín*Õ†*sQ%¤$ûJÉ[Ø6ô²8åiCÊÜ^’™©å$»ÉÉëJ7´ä”*ùÏ„ŠÍ%£Pé‡ÓAŽq³k%®iÛNGm›äÍF£zÚÆâ.p»Ü­b†›Ïÿ³ U19EžÿT¸[mFò¶<åìI Þ›wQ<Ýiu¹ ÈFøÀWí­nɺ[ØÚW›¼½ä&¹@ ó¶¡">ï èßMýQÂÀü&S«S5î–¨ç½D ôLsÌ#° ùœšËä™#ƒ)Ìa¸Ž|h¡zzHב ?x/ ’ä§/UYÆAÙ‚üW6yTV0~Ê,GÚ>3òSŽßãëTRœÖ4c@ÁLÏbÒd4)³:“×\R5è”A(Ì<ƒ¨ubbA‘-‚5¼Aõ è.`Ãü¼+¨ƒ85RQ™Õ3.#øÔ¢˜ÝbS•8Âý­#gÑg­‘é¸ôVñ”•ý¤é•’ª=)l3¢Û/54êª9Û,æê5¢ü•#O&«”k3‰’ÿåy*¨«%Õ6B)³Ò±W…j*©£ÇX®Î#>~RÂÁj,’i3k+¹¡].©ê·B›Q½j8¥i!iUuÍ««t+MŒ™’ÕU«-’kÃ&HÔñ\C.œÁäA ‘ƹצ¸\¥\ÊŒ~‚ ÈÊB&ÄÔˆJ’ZJçŒêC’zÒ™#7ª›T©#…[YÙìÉ‚*:%•!±Ö$¡OÍR;Æžõª:âYÑþì™.›/1J¢Ý]ðè)FâXJ­ðDâd)âàB”|Ê#®ÇÄyƒ/0b5–}PQ_ÒUÁÂ)ÆÂ:°Á¬ÅSlyë€ÿ‚m¹]T¹ìÏÊ1S5J×íÑ•ÒW.§9Ý-Œ%+!_ M’€–‚Ó.í3 “TÙÝÞŠiáþ¬ÕÕ ÕÕŸ8±ÖÊÕ!zú\®Û=mæ€>îgÅ“tö[›®PÜÜQ“ß>+H‚ä ¯¸í$àú”í.©bÔÖ æ¬WÑgøÐWykgå^ -ërUÏ‚žä2“+IîQ>äËŽ©/¹¨ áÏ.!©“úk¸¹®õ’¯Ñ.•;¶¡/z#ñ\ v-î1bå\*B¼Á ÏñüìBtk2óÄÀŒÍbDÞ)ÚØüA?ðÚ¦Îâ.¯ ïÿuLÙSþy£úü,×e+1qßÛu+V ­6ð¶žÑ•næäªRîæ°ÒùbP¹)ÌæÛ˼ٳ<Ùë¼à ¾ÙßBàs¾ØÇ‚ÙŸ=çS½ÙÓÂ,¨<Ïo¾Íãü,ÜëóüÊ£<Ô;½ëË~æW}Ì~Ëgþï7¾,Ä~ÏK}æo¾îÏþñï<æ;ýÔ;¿ì7þ¯¾ë¯=擽æ=Û}ðÿË“=é;>Þç¼ÛÐÃ}è;?ño¾Óç|å?¿àóB.ÐÂíëBìó<æ[¾.Ø>ý‡¾òs?×D¬Y±déÒ%«àA],8 !Bƒ yÝš¨ð`Dƒ ÎòX+–ÂX¼&JÄHR¯ÿX#ka$hRÖÀ• †\˜qãË aæâ•ËäJ‡²\!\‹Ö,‹´b[y«e-eåÈ)‹±ƒ9rý´èã§ÏŸ>}ýÄú »o_¿}bÅ~E«o_>¶pá®õZW¬Ü|ýôªÕ·wmàºjó›6°à|iç-Ú·‹ýþ«¯\µnѪåûÖßÈo%#þû¶^>ΡQ—ÎüØnÝÒiý"N,˜¬ØzoáúC+÷pî¹úºî«GÖn?áÊw'·Ìznì‘óþU¸åŃO7«Vrd½¼;N½v¼ó˚ŒMMW.Ù컇ýjóðö¿…›ý±±äzM/º.+,»cÿ+´ÊØ¢·“+¬¿ÜÊM¾êàÒË­öøú.°Ð¢›¬ºéØî<ù“ ¸ÿ6”Œ0ô`³ËÅìDÜ®Åî´kÏ2ϳпµ*<-@ l¬­ê„”m½Ã8,qÃÞÌì,ËÐú®H›®B5 /?å LNÌåö.vÈygt˜§œuêÑb8ÉsÈ Çœuº!g<ÍÑSOrú´œA ]ÇPBÒFõ tRs]gR­ Ðn0Õ´QM!ÕóRBGõ“QEEUôP­RÕ ÖE»)I Å”QX)¥ªÕ>så•Ñr⬳œpÖÁôNT]ÖSc=­óXa?…4ØKk]ÿçNªüL4QKãÔÐ@±³›AÃ]V½vT[OU]x!½ÔSA!çZW#¥–[< –Ú;MmtÛãu÷XYEXÞ[kmØTx9S‰ã…XÕ{]µ·ÏD•×PQí]4Ô†+6¸Psð}tâSÝmXÒOC}uUIE5dDQv7ч#þäHqÞ×bŽ»}[ˆmÍYXam¦è>óôP>ÍóéZKV÷eŽ1F•bg;ŽSÚ?í´tÏkùdô’ZÊæª¬Ô™S‹ºí¾ï¼õÞ›ï¾ýþðÀœð ?|pªêÕ cÍF›@ÏÝ3\l#?vOf—åTYl}vYt%¿ÿ¼slçZÏÕZ«Ë'÷üY­×É&ázÏÅÖUÊ¥=trdOØóÐAßüNpfg´tLJ7žv­žøç5_öNÐà çrt]¥µthÃáyÏüÊÁyÖXã÷?›Z™ß\òÎ¥ßóªoGöbÇýu´‰´s\Õ87@Ì%Œ€Ô+èØ‡¯ñï€þ; ö`·¹Ô OuÀ›¬ØGºý…ërøjk—°È}£ßæ*: ’#rÙóí´¦µú]÷»Vã2 rÃMõ8–¥2Æá‡ú_¾ÂÕ m Î}G]7Œ¥?ùïŠç Wû¨–+-ú¯…¹[ bøÿ'ÔÑOÿ‹!ãþÄ8Ôiƒ´’]¬è(E,¶±w£¢ïXW?ªàm|â㊕ÄpùWìÒÊ µfÆPéÊj°R™ûÖv®AVÌ‹…RæÞ+püï\ŸŒœÿw¬Z‘qþS#§>ß•òݸ¢«P×F.ëzœŠc U‰-Ôñ‘ŒŒú%­røÉW‚Òx×;_E>‰RpŒÕÕè¾SÂr‘U<¥*)K?uÃx²üŸ«béI2¢î—È‹¥1= G,挢|£ñÞ™CXÉ2Œ0Œ%£Â Îo¦±‘P\d¾X'J2‘žÒ´æ/Aè»n´ï‰Zü¥(e·Ê4"Ô˜¡{ç'=…Êóÿù“ §g÷IUZ±¬U±„59m\«œ…hˆÎ1T{­K›K§ÆsùS–ýܧAY¨EvLjˆD'9¨Lè¢*Wy‡VèQ«g³Š%ÄœÊÖ55{Š+Oã %²Œ×§ÈY œéšdY¹G5IDV¬P×§Ö«¬\ÕU¾ìŠ/DM-rv:㨈( êé~kŸÊ2(ºÞ!0ÞDU³šu»`åÉ’ô»9®zFjoRÙxÖžn7,>® ¯®f¸°ÆO>ʤô|TNs‰×TMr]šºÞêØ¬†’·€úãDwX5¸Ö)§ºÝW‚3™Ovà£KþÏ(¦oŠAý¤ûÂzeÿb´ÃË´¢û ¬e'Zšr­¹,ç=Ê$º“±ç aÿ8Ë >øE–“ÁÃUú—Kª#Y6¯/1Eè¾O\µ•Z~‘ǯk\åhžÊªr saQ:Ê2ãür¤[¹y—(f¶‡¼Ê¨]¹ j^¹;:Ѽow¸mW«—þ7¬kíïêZÛèrôç'Oü$Eþ]9²¶£lG9;/Nó®Ëˆ!ç§éyNr Ö+ä°÷hÝQnÄÑœŸN={δ5O{z‡æÀT–bƒòâ3ªÇŽcôý 5¿ö9·ç*ÍaE%ú“q'Ô.ñøÉ»²{â"Ç&|DÔƒ*0.|@LÿÙZÆt¤¶ Ϩj¸ÇY6ÇH©ÌNP*§yl-ËômYb¨ˆ~ÔF½´nvÒÍ–KOÜë-«^zÉOÂ)Wb Ž&¬”z+œrgÖ<‰]‘"NwšèèbE‚JÍxžhc6GïXÈWðŒž²Á€–…w‚©rXkìÎËÍP‰³x, M©É4*€XKt’PYÏ›¨EÌœÎÚLW ï pYPKÒ&ˆUÔ‡±œ+¡œÌª¶Žµ6'†åÁÌjWДÎÊ“pº mSk«äð_6ðÕÊXh' H‰„is°ÐsögÅÌÓœðfZhåªÆWds&EgÑhÁË P²6pÿwBqÓÇ}‡~<ÐËŽ°Çk¿¶ë»„ð»þ„Áiºª,Ã… Ÿ*ªv ÈaÔÁ˜NpŒôì¥HÇÉöä¥Âí£¬ymcR êò‘oz€iÞ2iG«”ÉËbö¢¬ÌêÈPJi~òˆSD ǚȫHåv’J¾n köëøÌ…çÎQÃ^ SŒ)Š +ND1¬ÜÉì…Ô:Ê ÷éçòñÀêž®°ãørR…¤²«{zl‰ÂŽó‚ëµ%aI˜ÜϤ:ÊôÖ±½¤GE.šØKSFé¢tJœ„Lïhoxx ¥ðÐÃ$Hõp&(cÅ"©ë›äªãäm²2ò_ɤhêÿ€@g™ ŸÐ‡`ÒîÈ‘R`ÈÑÚO²XgçLŠŒ/a2uJä6§×ðì°& se´ÔÆý²1t–ˆ,‹Íñ&LðZg–ª«ýóÎ&;ê›Vpœ&kz&Q»üŠuæ1µP)¯ò£â‘ÈŒìÿÖä<'Ù¬±wtN ^E#¨úfº`NOÄIäH‚`®Sˆp—ôL¶4eæRéÉÂMTì§()º¸|lÞHÉw”ibôѯ¸LÓœ­#“Ь­Oo‹¢“~~±ìŽH3ÇðFÏÁx1g6íO¤1žheÃÖF¸hË9Íψ¿‚éÕЈq¯j¾1ºšËRæuŃ*dò3ÿ íŒ1=L}¢Ë—ú*åî*‰m”DNe¼©Q J̈­UÆèÒ¦XReeðKáNÍV®öÀ üÒÇý¶°œèŒ`ÎöÎ…*<&@OÊíSè©ðV. ' D'tQª•.†¦‘˜è ¿´'6×JûÆè5-Xdfì³òSòV¬ñåxÓ®&ÅùK¡Réül–>jß‚°Òô >ÇSåR(îmbàÿŒeî°¹Éy<¥-P´yš§V0±wÊìÇ*0¾`¥í¼j̘…1­ !“æxö'ÿø©O.ð§ÕÀË;-õÖT«Ðrå$14Ž\ Ž~®<éqïIš”4ÿ˜Üðä|è+×zÒÍ~jþŽÇº4Št ×â(ŽJl ÏÈPÎå µ§£nð ÏŽ¼í£îx0è—°°Bç¾¶s«t|F«Ó¨ I,M7Fj–ePêÑþ¢L¼¢°Ë,•zìê…^3|ÔW½³Ì8 UZLÚ¦&« Wa­Ô•QF‹:Õ5!ó±xGzØuÿðf`ÚµZ‰‡bª5×®Ÿrmõ¸kÌ((Vs«>ë5­Oê±_ŽÔI‡”Ò±æÆé_”®Qb¨©øï‡ÜäúdÉpK‚N+ýÚ Á”NáŽRÖfn­¦ÐöÚq’ÒGÚ@(äN<‹ñçÎ+¸¨f³hÿÑ€±æL‡¹<‘Ÿ¦fŒ¢ÒHùëøÐLç/shhÛ¦Æ\ÑR_ÊZܬX~Q„4Ðdý¥9Ê£Èñ¦b0eö•RÏí°æÊ"J±XM)ó,!“fï:N”އqÇ«U(/• µ †ÌþÇQ÷¼öÓмk·T¯#·nÑ‚²}ê³–o2¢®…‹„íüj]2/3O×Ì æÍPçÕîsØ åL‰rX´wR“œÔ‰æ×/€n¥šì‰úÓñz‘”ðËš"ôZ`O!;£”ÐÃÈ2$O°œ€—«ŒÊ\zíÀ7B‡ôÝJ*¯V¥qr¿I þD’Á\©$µ Il2M2k%ÿ¡Ê*ÞdÔAãX¨l¯ê mërü0P´åa²ðVAr/Y({/ʶËÁÚðF]( ÅNf2UôÑÕªæµBÑ+[Nµ^ð%Í®è¾ìÇÖ_9 GOÔ”™ ö(Ý©H³Êr’ñ*—Ô'T»Dx~tX‹íö+«\Ñ¡,¨‰·‹4[õÉ„Iiƒh1§Ð¦ xHs½–¥H=M‰õŽ‰Ì¶ÔtwK*\†Eµæh· P.MMÿ¦U+/OhÅDõmŠÛÌ•ŒtÀ¼6VÃÕLsi 7ðÌÖ{æSÿR4ñªR0‡l£EWëgºæðaÚ0™ÂÅ,gø2íÌ!½¸¸?ixÿz®’wri¿¼”Œ+˜0VqüW¾ì®(ÓhLq‡:³Mt@ŽÅ&Á˜yŽy:Á˜7á2!Œ™™™y,a’y™y™9¡.á˜+ᘩ٘/Á:¡¢Yœ'!ÄٜϹ¼ù˜-œÁY™™YžÙùš—¹*Á’9™-¡œ£Yš+¡°Y™7A 'á̹ Y¡Í9œ¥Ù Ñ¢3ž-º ™9š7¡ÕÙ 9a£9¡•9°ÙœËÙ˜CZZ £Y 9 §9¥Õ9óyœÉ™š™Ù¤;š™Ÿy™—Ù›ÓY£Ó9™e:¡áù¤÷¹œ‹ºžz¤Ïù˜‘š›•yÿÀY¦QZ¡Kz™­9§×™¤cZœ™šª«Ú 7¡›!Z¤½ZšÃ¹›Çy­:¥ß™ åÙ¡¯¹­m:™3!¨áºžGZ™å¹œ­ú¡¹Zã¹cºŸ¡­º¯Ù¢/ ãú™š«Ï¹ û§‘¹šõ²Ú­õž#z­5z³3Û›­Y¡ º³•º§›9ª7û¡í9§É™­C; UÚ˜ËYœŸš³ãy³¨«z¤­±Y«ù9³eº™3[žcZ²Ú™Ñù ýy¥Ï¹¥û°š·5¤;náM} g»a$x$PV‚ÐûT¢)‚j½}Bœ‚n¿g¡½ÑÛÿ¿ñ›œ¢¾k!Ø[ÀyAha½uh$|b$œÂ'|½¼½}‚¾Ñ»%d<r¾/Ä#<¼jÁ)œb$b½ÑÛÁ…á(:œT<Ãi!%T|¾ÁsAÅA\ Ü&b&&¾kaÁca½ãÛ ¿iáÑ\(’|&B"ÅÏ{r¡Á绦üÎÛ)¿Ÿ¼ÃÓ»Ãoa*b$XbÌu¾-|½Ûü)J¼Ã“üÀsÄ?<¿ç<¾ |¾ã{$º¼Î;œ¿[Ü¿B¾±<%xA):Ãݻē|!@\Ç‚¾}%<,BÀo¡½³\Å"à ýÍÛ;$0=Ã<ÿ&ÜÉqœ$ú{¾Ñ»!4ü¾3]ÎÇ«ü¼UÝ'úÛÉõ<×kÁÃ]ÒU‚ÀÏÛÉÜ¿…}$Ä<Õý›`<¿‘b×%<¾_}לÆ[bËÉ<Ù]Ý¿»<%Ú›¾Ï|Æ¥½¾[Îb¾?¼Ë“Ó]|ÁË<ÕËýÂÝÛÈÇ\À±¼Ü¢Âå|½ß{ßç[ÂsÁ©ýßÏ»ØÉüÊ3ËŸÜÕ…]Õ/<¾ß;$\=#Hâ(€|Ë3}$Êý(tËk¡ËÏ\¾±¡fuàXæaÍȆ9x^þRÈ’|emØA~UçÅu˜gž|6ØWÒs©(Þö‡ë2˜æÅµÆ$6Q†yXG–ça>ÿi¤^˜š^ʦþ€^^’ÔAèê哿éÕ¡º>df½ø¤ëÑžëCFú$Y°ë‡Ùí éqåsjkCûDìƒÇ~BÑæ¿¾cfGæaÞèé/6LîÑËê»Në§!-¥êì>‚pIƒŠ¯º ¯' -EæÕSžíöì7}im¨ë-«¶PÚÔólÄžO¬¾ð­í¿~öoñ”ŸMê6¿€ï>÷3_ïÃð¥íëÇ®(ŸY õSàgC×x?a>÷©§’üè7Žþ@½¤Þù7îGú5R}¥ô ¿óO¹%ÿ”7”:Áfæ'Å•sçååóåþõ×^.Ù¡û©Âÿ*v`  „A¦Œ @hÊF(L`† D"DhІ \ØpaB‰"‹2¤@!%JÛuãBb1fD‘`Æ„w±ˆq'FiÃv”9"NŽ»”áš±aC™Ê¢ ›*låO¡31Z|ˆÐ*O¢PÁnÄŠ‘kY±5YÒ¦F-çÎåyòlA†Aƒ eØv Jºp g¥{×éÅ“žlYM(SÇ`WZ„èÔìãÃl¿æÉ’%²‡¥J MÄ• #+pW´Ò5Yç͸Ö2˧À#îâË[²Ûn¡±ŒVôâ°¿ŸÓñðT¾o;ÆÜÿñjÌî~ñª°ÛXî>oRrHí†Õ+‹Ý'æ‡Rf©±ZÐŒ»XµWJIfU`<ý…ž0¿E³™^øµö–FÇEgálÐT&JÔ7Ü.2|`C $’(C .¸PâŠ(²x‰4´#Œ0X£%ÞXbŒ:®èÂ*ÖHÉ3îˆ#Ž<æHƒŠ&ŽX$‘9Êð"‹1È b’U®(ä‘1L™# 5Ê CŒ.H)Ãb2‰b™g™%‹)f9£”$ªxâŠVª9ã7Â0¥•0¸™f‰PÖÉ¢›1Z£šxÂhd¢TFyƒ 6x©%—‘*ÙcŽÃŒR©ã˜.ܰi¦CŽ™)¡wƒb‰%“4è8g N¶hãO¾)g©ˆR9d–#ÊZ¢š~šèç+‚j²‰Žj–¸îøì§›Éã³~þh#–Íöʬ£Ôù-ŒwÊPéª6ƹ*”Õ^©g¤bJé’]Ú(& 6üêè•Fk- gÂ;∉z먘'[äÜÚIgŸÈ|â;covered-0.7.10/doc/html/img/main_menu.gif0000644000076500007650000040114211054713230020164 0ustar trevorwtrevorwGIF89aöÇ÷  “º© |×"u#%#,,*%Ô'§;m 1™50/130Am+ô796<76 E˜AÓ=?<0éC?>@öAC@k9EFD`JFDIJHY¸MNL"HåhˆRNMQRPUWT$R÷[VU[]ZŽQb]\e^X`a_aaved\¤ dfcjed™Ajhlpkjlnka[óllpog`^ïaaâ¾vtmxsrtvshjÞy{xlmóuv°|{xv·®ˆ~}‚wÓQˆÒ~z£{yÅ‚„yyÚxv󉄃‹††ˆ…{zïi‚ûÑlj…†¸‹Š‘Œ‹d‘ÿ•ˆ‘މ„ï.Ù1“•’…“Òš•”–˜•™˜ž–€•ý˜‘ÜÙ‚›šGÒd’“𢜞 ¥ž—¡ ˜¨ž’«žÙˆ†§¢¡®Û¢ŸÍ¤¦£§§ž¡þ«¥¤®¦Ÿ¬¦¥§©¦©«¨°«ª­¯¬±°¨®±­ßœš·¯¨º¯£µ°¯±³¯µ¯º²´±¡°þ©®ö´¶³€Ûड·¶´Àµ¨¹¸¯¾¶¯·¹¶¼·µ¹»¸»·É½¼³}ç‚û´½¿¼Ã½¼Ç¾±°½ÿÁÃÀÄûÉÁºÇÁÀÃůÄÿÄÀëÈǾÆÈÅÎÆ¿ÇÉÆ¯ÏìÒǺ뼺ÊËÈÒÊ¢á×ÓÍÍÎÐÍ×ÎÇÑÑÈÓÒÉÛÐÃÔÓÊÆÑÿÕÔËÒÕÑÝÒÅÛÓË»ÛùÔÖÓïÊÊšþžÕ×ÔØ×ÎÛ×ÈÞÕÎר֨ÚÖËÛþáÙÒÚÜÙâÚÓÓÚýÒÞìãÛÔÓßíäÜÕæÝÖáà×çÞ×µÿ·ØàþèߨàâßáäàêâÛãåáææÜäæãåçäíåÞõàãØòÒéèßçéæÝìÿøãæñèáéëèìëâôççÝòñæìÿïîåòìëíïëØþØîðíôïíìðÿçóÿûîîñóðòôñóöòî÷ÿúõóööÿüöõý÷öøú÷ÿüûüÿûþÿüÿÿÿ,öÇÿÿ ü§£ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(S28°Ë¢z0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]Ê´©Ó§P£JJõæ¢.Á¬3ǵ«×¯`ÊK¶¬Ù³hÓª]˶­Û·pãÊK·®Ý»xóêÝË·¯ß¿`ÍL˜ð!¯‚ >Ü5±âÁ‡Ö©‹ÖD "pëîñã‡.\Ëâmö§n]7Ó¨O«NÍzµëÖ°_ËŽM{¶íÚ¸oëÎÍ{·ïÞÀ N|¸ñâÈ+OÎ|¹óæÐŸKN}ºõêıQÒ¶¯»wïÚD­ÿÓÎýû÷ðëªm7ÞSz4ïi‹6Ïß±,'Xàp¤Ô¾oß\£€h`¨`‚ .è`ƒ>(a„Nha…^¨a†nèa‡ ~(bˆ$Žhb‰(ž¨bŠ,®èb‹0¾(cŒbÊ(ä䨣ŽÝt#I27î(dz’\¤ó¨¡‘*ŠÍÚ #ƒ]V㎠°XÉ@ íLVM4¯Æÿ 묲ÖJë­¶æŠë®ºöÊ믾 ì°ÂKì±Æ&‹,±Â|q lpвÔÒ:ˆ‹4Àz-Á s@ ¯@-ÕVŠÐ6 ±“4p°©øÐÀ øî²ÔZqpÀ} ‚ƒì«0¿ /ìpÃ?,qÄæ’ÊxØd¬q7ØD#I37ާ$“䢮é_SMè‰gBŒBaÅ´TßM|(ÕÐÒõô²†‡„‡´‚üÖÙ£áµÐD3Â`O-ÔôÏoýQ{ÉJ(Ú<£±Æ_Ä3DÁŠþí`CH` ˆ0IXãžÇ3qè ‚z€•$žQ bÈ@gÕÆ*8,Ó@Ä ~t Õ€¡ cHÃÚ°†8¼¡sÈÃú°‡@ü¡ÿƒHÄ!±ˆH<¢“XăÅAÐ †4R±l 0D%ÐhTA_ †Ð`@hÀ: „YŒñŠgE Ð @NˆÐ€† Àˆ €c,ã6aXÑA* ÷Š$`8€ A  Œ‚ ¡1ˆŒ@Òè 4 ¡3 ³x…í:€`}PÀ&Ð4HC†“°šò¢ECÀ¹’ €8¼b àÅ&ÊèGDp@ú ŠŒ ˜+ F*ø>Äa7 c´ˆ!ÃhŒ0@Æ(Ѐóà, €8@ã}†X¢>™¸ÿÏ~òóŸþ (@*P%š3!Ë£BÛÇ3hH"¡¸4t ‡a ƒjCxÕ!¢q ñÀÐ%£Ä«<–Œhàl鑯PA BVÁñì¦8Í©NwÊÓžúô§@ ªP‡JÔ¢õ¨HMªN…1Pâ T€ ¤t± ÐÃ.Š\à°cÊDC³øêìØ=ÀQýN‡1‚˜µ¡ÐRÜà_­#šÐ×HCÄ0×"I ` ›˜€¢!T21Ãi_»Õ јã úTC¸€û¬‚²Òâ¦~ ê¾ÿÄ¡*€(Ñôa°Ðh‚+I €lâ€[4fÁ…  ˜„ l»‹@ƒ(n€ òLÑ@h0 e´ hˆ†  ‡I`ˆå誰)õ¾øÍ¯~÷Ëßþò·}ÐðÄ)x& ›3”Ãàþ´ "†Ðàƒ ŒC(ƒ©`pxC i(ãö Øa8ãg8A ‚Àbx€ëX¨ŒgLãÛøÆ8αŽwÌãûøÇ@²q, a¤€pƒ/„AV ¯+†[GP€!(ƒpÀ |à=U“ÑÀrb ô¡j1ˆ†ðÉ<–8ÿzšlŸ0 !ŒÀ’g FqoPæ3`ˆ ß"G WŠ"@5ˆ€/H£ ™Ì£2ÂöH^˜s÷$˜y =@°¼³ûÞÊe+ðÂ͈P€jaðBïË4<§ZÄÀª4’¹2!¨oû¾`ÅTÐ&8¢oàò ( (‚¤7†‘m« ÓH0 aFúæsÈèN·º×Íîv»›Ýæœ4+N h¼Á ;è24v±ÑýE6„0”ß”8ež…6”¡‡ ^P†$ŒaÒœ‘#êð‚•×,à9Nr‚›¼ä(ÿ?¹ÊSÎò•»¼å0¹ÌcNó™Û¼æ8¿¹ÎsÎóë<†(@t°BKbØA+¿YL ðÄ.fÑÐ`@c&çÌ ÏÚ@˜o àƒàtF(^m¶›ó R! *=ìr€ , séu§0AZ`»P­Ð­p¬(:á²#÷Ê›“+”|>`³nfËw`$4ÀP€ÁïB ¿€het ¾jçub]CX~:(ÀuE ê`ÂP眇ÒÙJà VóA`‰Tóî4‚ÿ4ª>Ÿ÷üüæO?úׯþö³ÿýî7?2 œ×T\C4(ÉÞ%qd°ÂÝ :L€îBN5s ¬p3#“O ¥tbÊàA(U`æ@%V’ P/À¥ rÃB­6‚Ã@‚&X‚(x‚*˜‚,¸‚.Ø‚0ø‚2ƒ48ƒ6Xƒ8xƒ:˜ƒ<¸ƒ'X`P´ >0à´@ ”`IÖ,àd<“ ;°!à¶ÐІ ©0Cp £ÔÐ#@#8}#HpÈ@ İ +p“$ ¯ _¨©`F‡>ð à³@ Mðг@Nfð+p‘ÿ& Ä }g`0h v_@„;° “+0:0éÔ,°7`à »ðo *°$ÀtÐð$Ð6 ‘x 0ðpEc¸„g€ 7™  Ã0 >°B)@ ÈÐ!à*àMy•Œ# «`а Ðs† ™¸6 < ;ð$`Ä0 ¡è >؃ðøŽòô8öXøx:En¨ ž !¤mÂ`Qn8‡ ©€=Ãp{»P^ ©m ôæÃ0Ù) 8£æEåÐDs %ð¥`þàû¦Š,¹ -ù’.“09“2Y“4y“6ÿ™“8¹“:Ù“<ù“>”@9”BY”D “y´ŽÄ° Ȱ »à†Ó§ŠÓgmlHN»°onØj7ӔƸoå•O“t–†ªX‚Ù¨vÈ ä¤NNY‘sf9W9 pIgÄ ‘QÄw_phðÔµŠ·‡ ªh9Ê€ mÈKmi•¶ŠÊEW©‘7³˜h¹ Hgy{tfRt¦ ·÷o Y—M©ŠiØaL¹ŠÄ`¹ãN¥‘Méfu •INÚÆ3lé†VIN°bQy”F¹›ºÙ›¼ù›¾œÀ9œÂÉ“ûÖ†í3 ž€=ûæ”nhQ É>žÀ j©‘ÚV‘K¹ ”pjé–OÙ”™G¼ÿðAá°æÀú`ž ÇþàüP8Ÿ­IŸöYŸøyŸú™Ÿü¹ŸþÙŸúŸ : Z z  š ºW—dž(—’ùœNÙ†Ä ëÈwJ¡%† r žÑ¡Ú‰´ù”ךéjq㜋9··dL¹y•’I¼ ™:ЪÖ´0„y{ÚÖ4J›oI¡ ù”y•º”ú´ žNê†L¹”H¥’9¤Q4¥«¸dÄð÷2_À ´¹9Ê”8¯I g*—` ¢lÚº tÊ uz§vš§xº§zÚ§|* ¸‰¢» Ói †Ê ˆŠ¨žà Âÿ@ „j ´¨¬` “ê ÅoÓ‰¨³€¨”ú“ m¶à$äP—9Ú¨Ã` µ é”»À rùªJ «²«´:«¶Z«¸z«ºš«¼º«¾Ú«Àú«Â¬Ä:¬ÆZ¬Á*£IjQ¬ •®ªª‰( ¶À¬¸ ¶àœ^: 9êªaÙ–¬êªÓêªë˜£®vŒ1Ú–Ú¦ª¬š ι¦1Z®dêœÓj­¶À¦DÚ­OÉ 2:­®WŠ¢®£·@¡°8¯JéœêZ£Vª”êZ—Ó: ªz°ÞÚ®¶0qîq³ i¥«ºdKF­­zªH:®Çz²Èв*›²,»².Û²0û²»ê†õ–ÿó„q©.) s@8+ 7“ ›Òƒá³…´N9 2°à`¨µ`¨´@ †: µPµ¼` ³€µZ›µ\»µ^Ûµ`ûµb¶d;¶f[¶h{¶j›¶l»¶nÛ¶pû¶r·i‹µW; x«­¶pµ†Ú·³Ð¨Š·|Ë ÚÊ·†zª\{µ¹p·úz·c˵Çè´„ë·Y{ {›µ¨:­˜Ûµ¨j¹§j¨|[ x{ª· ¯}»·¢k¨·€¹§ ®Y›£S{¹Z;¸³­{k¹X› ¨ª»›‹¸|K x«µX«­œëµ Û·“»·¹‹¹S«·O; «¸s;½tK½Ö[½Ø{½Ú›½Ü»½n{¼ºÿ+º¯5‡Ò Ú`¾Øpe³pªÐ€ QÒ#ˆò*Yˬð‹(Ø0a檬-@>K\´<À\À|ÀœÀ ¼À ÜÀüÀÁ<Á\Á,Àܳÿ+À=«Á ìÁ¬Á À!œÁ$\Â$ìÁ¼Â,Â…ñ¿!¬ÂF›À"|Â#LÀlÃ&Ã( à ÜÁ¼Â5 Ã3¼Ã|ÄHœÄJ¼ÄLÜÄNœÂ|à ÄD<Å+ ÷`ëÐõàýð]Ìb<Æd\Æf|ÆhœÆj¼ÆlÜÆnüÆpìÆ_¼ý0ÇÝÆìÇû€Ç\¬Ç0ÁÅ{üvÜv\_<È`lsÿÌň\Çd¬ޡljlÆxÜÅ’LÉwlÉdŒÈ,È^ ÈŽLÈ‚|ÉŠ¬ÆœǨœÊª¼Ê¬ÜÊ®ŒÊ¤LÇeÌÇæÆ_ É‹¬È0QÝ@M¢î Z0ÌÄ\ÌÆ|ÌÈœÌʼÌÌÜÌÎüÌÐÍÒ<ÍÔ\ÍÖ|ÍØœÍÚ¼ÍÜÜÍÞüÍàÎâ<Îä\Îæ|ÎÉ| º »ð)¥AZ°ë@á°ápÏå@ó¼ÏúÜÏüüÏþÐ=Ð]Ð}ÐнРÝÐ ýÐÑ=Ñ­Ðà@Ïóú,ÏäÏ:˜A ]ÏëpÑúlÒ;ÒüŒÑ"-ÏûÌÑ#ûŒÚÿ`ဠ­ÏÚ@Ï7=Ï6#à ÍÓ@]Ô]ÒôÒäÀö<Ï,Ó"ÒNíÏë  ûlmÏàÏà Ñú|Ó÷ÜÏ'­ÅùlÓòœ SíÒÚ€ÒíÔ7Õ˜áÔ[±ÙpÑX½ÑUÝÖõ¬ÏBMÑ~]ÑØ€=Ø‚]Ø„}؆ÍÐ2ÝÏõ|Ï`-ÏVMÕÖI×k-Ò$Ý ÷Œu]à ” 1–3÷ó äpH× ÝÚ®ýÚ°Û²=Û´]Û¶}Û¸Ûº½Û¼ÝÛ¾ýÛV=ÏàÀÚ©íÓ==ϧÁÑÝ`׿ÀÜ]áÒIýÓýlÒàÐ#¯ÝÜíÚb-ÓwíÕ@ÿ½Ï^=ÏÙÜ2MÒ}×ä#ÇýÑÝ­ÏLK½"ÝË@ÞC]Ò(=ÝàÜ9¢Å©ýÑHÝËç ×"}×ÐmÕæ ÝÍæ«#SÓ ÍÚ¿=á^á~ážáþÓßÛÝßKMÁ=Ü]­à"­Ï½ÜÞ-$Zp ¹`ÂðA÷@ï ØÏåPtíÒ<Þã>þã@äB>äD^äF~äHžäJ¾äLÞä<¾Ö$ÖÞÕ3­Ù ÝË\qÔMíÒË­âÝÑ]×%­Å0ÍãÝÕÃíÙ=­ e½ÕõÜ Íч²ÔûÍgÒù¬Õpmž­ÓæÛÜò|ÓI-ÏXNåVÖÍÿÝÓ ­ `æ›-Ï]½ÙhMè”òæá`Ö4M×¾Ñh×]-âTŽÓä åÞHíæû}Ïò¬ãgíä®þê°ë²>ë´þêôŒÑ7íæ<]Ïh}èQýå­íØö¬ÞíÞZlÕŽýÙ— ç$óPÏñÓ}â;]í"~íÖžíØ¾íÚÞíÜþíÞîà>îâ^îä~îæžîè¾îêÞîìŽí]®Ü&ܧÕòlÓäÝ#9R¿ùÞß½ÞžÜæ«ÕÝ#;þåMÒ@×XÜ?nÞ·Îé0ÝÖqmܭϽ¼ß1íÔü0íà2}¾”Óþ]àýlÕJÑô¼Ü"ŽÜâ­Ü¨ÿáÝá0Þô.Ó_ßgþîîÞó<ÿó>ô@?ôB_ôDOîŸîÝ1Ò­Ý/}Ñ“>ÕêÝÖ~ÒH­#Z° °1ŽÅX­û=ÜÏ­ã ÑÐ ÑPÒjÓkßölÿön÷p?÷r¿™€ tŸ÷u¯÷|¿÷~ß÷€ÿ÷‚ø„/øZ|çd½ÙîÓ˜Ñáûl¾—žèïÍñk¯ÑØíÙž}טÝc®ùÍèŸ^×4oÙÈÕ]¾s.âŒ^Ùú·^Ò~éÙ”îè:ùÅnú‡¿Õ€ŽÕå`ç¬nÕÝðû}â4\ÝÑñ­ã]íûÆÝ9òûåPÞÚ€êM­òƒ¿ý…ÿßýÜÿýÞþà?þâ_þ‚/ܘÝLÝÚöœèž]Õ¾Õ9ŽçÄn¾µ›éÒÓZ0 ·àËNR1O ¹u×YâCȤQ]°…ˆÕmDŠ-J$gÇÇ.Ï*~¼ã(Q"-ìcIb5>§† 3 RfLš3mÖÄySgNž;}ö\GÁ äŒ®3G¸¢K†g.¨D‹S vÓ4hÖ¢Z×A­\¹ L• j.\8‚ÝÎ’+G”-9©t‡MZÐ\\­IÁIdZÕ¨Ù¥y®[*Ñu„­²-h´Ƽn×eûڔ桄1~…KŽ+ÁÅiÃĬ•1F¥G¾ [vÿlÚ³mׯ}ûö`¤V nLô(Úáä,"+NT‚R™”i¼©–N·Þí’¡CÁC»ã#¡[ÚŒ‘ A œ6mࢾ7÷Þ= &zZX‰Ê^›¹öúã¯wo=ö¸ø"šýà °9\ØÏ•8Ñe?ÿúco½ø.DC 3äpC;ñCC$qDKD1)mˆZq¿µXÌJ¢l[± mÈÂJ²ýÈéF*p²Yª±¬ä±­¡VLj²¢¤úŽ.Ðê²K-¢*«ñ*ƒôZgE¥&B‹)â–ú+&Á9ÍF/ã›(Iy̲1/ )sâ;-ÀÅî:3Ⱥöó ¯5'jÎIÉœ¢òÀøÿ sïDESdtQG…ôQI#¥tRKlS›Ó&ÓF¢ö:ãñ=3Ë ¬›*ŒpïÃ&G&¾M´ýʉK Kj)šv¸'w´È ¬S©¢D‡d ²$…`@†ª° rAn®°á eaˆ¥Š`hnFa„:én‚F±òJ‚:èd>l¨f„X’w”!édK:¹á™°œ%Ø ‚ÛØ`…>8a†v8â†'†˜â‡/.ÈKöÚ,ªÓÀÀ$hãõ‹ê+°Ül3Hª¸jì?7ûê¿õP2N0 S"¨ü™¿ïf&mÅD,¸õª.NmÄùLÝdŠ+/ÿ™Â,ÆÈœ%ˆ¬r²âЬ¬`f:œ¬þËò½¬0£+œ½âœ8ƒX–¸b¹1¶8nºç¶;ïº÷Æ›ï»ÿÖ»oÁ¶ò¬9‘rV±Ûkmc)’(ÈÈAÄ„e“I¢ B:¡…ŽžÒ"“XÈF†¶+g Öªø@ˆ&b™DhB…K¬1¢ )âT¢RØ!„AIÁ‘kšø¢ °™¤hˆ›+„¸$TÌ©¢‹$'êÝ=rŒB›ÌX‡vɦ‰*¬8ƒ 䃉¶”œŒwû¹¿¿~ü÷׿úÿÏù'@ÿЀ<`ˆ@O)¬3RS™  •ª8W1Š×’¢ÿËL8G¹U>S—ÔÔ/0w¹j2f°‘ÆL‘QS@c¦ÃU+_K!UŽÂ&î{ÌÓa¢s¥é/žÚá³$vÐ-õVH@*NÑŠ T`«ˆÅ-jñŠ^äâ»8F1Z‘=Ia‹TiI:,ÚKÆÈ!…Ö+€Æ*Q&œá9ƒ,fqƒPÌ%tº ‡2b ƒ{lG Þ G9ºÐ­@D`Æ & ‚t€Q¹Ðá’)¼¡›8ZЂ Á UG,6 ‹"”p%d Œupá ß %Ó²‰Œb±Ç´à;°Ã†@„*èÿÀ‰š(ƒ©MnÎi›Þìf6Á9Nq–ó›æ ç9Õ™Nv’sîdç›òs¦¹§(Ca ×Vè–÷xª3Á‘š{Ô&6)BT+rKaðB&Àä”Qc T<ö)Þ`…9n2ŠÐFs¨±Œl3Jú>Õ¸™N ->€!S¢Ú³÷ÌM_™|ô |ÂENSËFŽâã±´ÍEh‰"U”76¤´ðDêQ•úÎ¥•©OujT“ Õ©Jµ©UÅj9s¤,!ÑMRŠŒ¸6§¬£ 1àƒˆ°P¨RBÊ`ˆ@#6@9Ö:^\';÷(Ç;´š¥tÁ!Ë„„1‚L€ÿݨ†ÀÚ%£p´ ëD ^A‚S¬ã×°Â º‘¬h ¡ ×(à 2q^v¡ £Èi²! ¤  K'TŠuH#§XÁNaƒcÂvpœß»\å6÷¸^Ô—Ê’F§†jù ‹¢¥Èl ‚À#™ÌÃÅJ„QÊHár— ΰ1lùXÖA8ÒEE“i‘Ðò²Œ9†1ªaL§´[8!f)4«!¯|ô5¸œ¦LÝNEÚò\ '·Â̽°s-¼a sXÃâ›Ð4A#å‚OÁçPNE?´€!ÐE7®&Œ¡r³pE 2ºJàJW;˜9ØñÈ¥ezÙÈÿJ%4À€FèDÿªKäa()ÈCnðdK\DpÁ°!ˆ !ƒÐe4Èч4á!TY«p€Kœ&³ˆƒ „@•¤ÀÝW’xFBƒÑÐd,4¢]FBÉ:¤ YØ‚6³¬hý½çÔ&üµ‰l)éj€X¶; ž­ºô³ˆ{¨ò—Ȩ¬þ Ø–&®”‰)h²§Ð RPƒ4ŠSágVxm™u•Óq§ø‰Oƒ‰0-xÊ(?¯Ò©´Äꈌ^t¢±­hnoÛÛÚw¶Åh0!™crÐ`†´µþN°9R`T1¹3lyœÈÜ 0@„-'ãPZØÄèÿJ§ƒzp½±àÅa¢ lœÂ-£@'¢‘Í\ÓŠ£hÆib!‹lˆÂ™xÆ+7Ñ ]ã‹E7­"ÑÀT°ldalÂ2 ¸6FA Kœg²ˆe,øôP¢SÜè.C:6•^ô¤3}éGzÓ¡îtªOÝêRǺ…¦ ¦t†kª.››,s³ª¬Ô,8ŒNͼcâ·Y4›ŸºgQÅi—þ@m˜úk§.% 8Zâ!ÓÚtšXñl¥A’…°œlþW">: WªÖ›–Ñ(£~ÿ™­½”ÆÈ·§¨“? 8«žõÑGÝô¥GýÕO¯úÔ“žõ¯w}ìW/ûÖÛS+0Tvtÿ’¥ÔÈ.š Ì,hhbÑÅ$2qXc7˜Ä%ˆ¡—p2‘»zÇ:Ô1XQa75YËÚ×ÕxoKå¸ÂÂÁ™£`wK&pYAcþH'¥¬Œ‡3¼ý÷¿ÃÿW"0a óbþX¡ ‰@ñœÑ«Æˆ‹¢¡š–´æP"âg‘®€ƒ`7­ 6w’"µ ñ{=¡§+™‹së®Ç[)¢ Ó´Ù DŠÔø +œîZ˜âµÿû° ä? B!ô?#$ÂQ¡ 9Œá茒!Й鮡¯rÈ'¶‹4AØlPНá+¿:‚,¤qŠ\C¡9™ŸŸÑ&ÿ:!mh!r „MpŠM9Œ¶I©¢“C¯4ˆôŠ'äAÄBÄ/C´ŒCTÄDdDB\DGlDD„ÄI”ÄJ|DKdÄ’º‹ a™Ÿ* ®øŽ²«“©;$2 Q‰‘6 š2üQ0ÜãPŒšïÐ’¾ã‹ bŸ¹š’bÅÿÊ’ i{‚³Œ"Ïë½É “—ŠÞÀµ2䘠 ´±({rŠ¥ŒM‘ÎXŒj$•<ÁDJ¼ÄpŒDqÇq4ÇrDÇoTGr\ÇslÇtdÇx\Æj‹Lƒ»sûº«&!F½ È8 W„﨓¨Ð‚Ë•EªpØ>‹Ò«Óˆ 61ªp©ÿ—J¡ (ÈÈ$I‹Œ¨`Eœ©< ¶È'ÑÀ'øâ¸y(Ø›½–¬½—dI˜¤½˜¥ºÃÏ3 £‹…êBwY5{:EŒ´‘¡ ~<“9Á ]t’¢C =A1»ÐH”* t¦(ü‹¿ÈÖøÉ¡|Bj,+4á ’±­¨“¢H¨à˜‹“‰Œ¸%u‹»+a0 Ì‹²“I—¤É™ÄK»Ì˺äË»ÔË¿l½¸c0Â@jB.ACé@“C‰H0QÓðu8û«u,Å€“µøž$ ŠP6ýØ‘»ˆ¤®ë½2‘ \ dŒ¾h@Ñ|Šî’gKÂÙDÂÚ,Âçj‹ÕXŠ2¡J›ÿÁƒ»ÝqÃöbšP¤6]û“O‘¹Î\’«€!Âñ¼ÝóEÆcÎKE.‘©9”‰)D›‹Ì”vaÝÈ#¼°+6*$Žõè Q˜2;(J¼…iaµ#¼MüÔOÚÌOþÜÏ ¼O’$ùe{¨™³<ȸ‘®hP0¹¯l°>EÒ “Ìø¿l—Š$%q’"K“ µ€ .ôGmì üˆ„P6±B¸¸¯ù*“G´Ü³Q%¹QOÁÑÕÑí*ÍÑÒ %RR#-R EÒ%E¢Z)¼Ê­k‹©´ÂHŒ Ej Á¯ÙNïÉ®OÃvãĈ¥áNɵÿÏ’,1»Ç gÄ´Ä»Q# ©´óž•IE®:!÷ÐÀ+y€Bš”lB)L‹ÒÀ']5½HÒ#UÒGuÔHmÔIeRI­TJ…TLµÔL½ÔNåÔORò¢L³4wO%ñSá4½:Åð+Š º5røBì¨Ð9y${‘J(Š«ŠÏà§ )Ž ÍL ±HÀS£Êóƃ¶Ê˦›‚Ög•ÖŤÖ[«Öh½ÖiµÖmÅVnÕÖn×o×l%W/O5¤<–¡©–A< â 9bX Á°³ËK¢\ÅÆà ¤ƒš!J¡’ъđϓ-¢éÌûÂ@AtRÏ£èD¿Õ¢ EÿƒÁ=ËèN Êšß0WìäMáp6 ÄWo-×p-Ù‘5Y’UÙ”eY”uÙ“…Ù•}Y™Yp]ÞtŒýaÏÜëLQ)‹Î ½á.yS‹¸¿ƒô±]™ËÔ‚X>Z€ÚYxZ¨¥Z¨…«…ªÕZZ˜Y¤¬¥Ú§…[Z(Û¬ÅZª=[µ½Z¯[²Ý8®µZ¬½Z³­Û´ÅÛ»Õ[´Ý[»åÛ¿õÛÀÍ[À\ÁíÛÂEÜÃU\Â]\³ÝZZ¨¼µZªå½•¾Ü©5[YPÛªÅ\»íܹõÛµ5[á£ÛÃu\Ï[ÎÝÚ·-[^H]µ½\­-[»ÛÇeݳE[¨½ÜÿÝ ÝÎÜν۪ÚáÝÉý]«e]ÕeÜæ5\çM\èmÜè}Þê¥ÞëÞì•Þíµ^íí^îÍ[Ï}ܹ ^Þ…ÚÈ­[Z˜]Ú]Ö½]äÚXÐC Lí -ÀßüÕßýåßþõßÿàà&à6àFàVàfàvà†à–à ¦à ¶à Æà Öà æ`ÿu Q$¸pp‡}`w`‡w˜¶Lž‡^‡yP‡v‡f‡y˜‡ì[6up‡Fawˆá‚`u`‡Æá^aöaV‡ìKa.buèá#^auÐ>sÐaw˜á.öá.æbã1ã2þbÿ3ã3Vã4fc2^c7nc4†ã9–ã:~c4Fbw( .‡#þa$Vb1ž,6âbvˆa¦‹w`dwpá/>á>äA¬þa#6â=^‡?&‡L.â)cLÖ>AÞc.ÆáO.‡$¾âNæb=âWVaF&‡C†e†á#>á^e'VáJ¦äNNeÆdGfràåG¾¿À’a&f!îäÖcæãæeEîäNf&æe:¾ãpŽcqçq6çrFg;>guNgrfçwvçxg&ä.¦g&¶aÎá~á~žác¾áw0âN²@fbÎã&f\vähc~áÿ^W@¿b$£¸‡}Ї}àèæèþh}éé’Öh6i‘Fé•>éFi—iéSÇóŠ›fŒœIœÞinµŸæi öé &ê¡6êžFj¡Þé b/û: 8)‹Ã¡<,©.aóÊ ³è§f¼­Æ Õð& õ¡)I0«NмXØÆûêöjJ¯ž/E¶Ò@Aç¢(¬6¡úú꡸¿¹îë­f»³ÎÐe5±¯Ö 4ì!lRêÆ.ê¤~lÇ>jɆìÉŽì˶ìÌ®ìͦìÎæi~Øh•>éÐi}à‡Ž–i“îè—NíÕví’öè—m’vi޾†KHZ ÛãÿyØ(™Kº† ‹óò“¯¹¾ë9‹eÝIáN³/+<@½ÒA‹ôP%ÓìÆîíÆ/îv ïÖîîïïïð&ïó6ïôïõ.oö>o±VùÒ̺ø§üŠ6Œ”“°€/2I#2Ù!Í´&y/°ŒÆ>”’ ÅÈ„‚ô2± !¨qѳ%¡ Á:L0>\‹BC𡝶Òè` ª’ óïóÒ +¤®…bDéCòRk“aBôvoõnï§q·ñçñ÷ñròòïnrЇ¸ %·¸%·)?aMànò£hÌe~ ½FŒ ˆÈ©|´]kŠ¹Žƒ€#ìØÿrÈ} I»Ùµ •¹xn“áï±»´¯Ñ¼=Hòï¹ð¦éâoõʵš^?hB½§:Á.lCWôDgtDwôC‡ôEtIôF¯ôI·tJ×ôLçô¶L"}lCÅðÀµ¸Œ ’ž}j,×ë‘tØÊ ¢«€Š¹8ÄиŒinR¿Š2ˆÔñÿB!4µÿ¾Œ#¼"ñ!|ÍÈ€ y0Ç‘0MÔÜ‘Ÿ-°lx0.y0e˨Š$®îôK÷MÇôq÷o÷r'÷sWwsg÷towt‡w+}pswp”+ÇŒõð{Їħ5kLÆ'´/9?E¡ÉpŒ$‹<ÈDR$ÿ^9azØ’n Åõ)£ëéÒŒA)  ZYµbwØ4Ïø¸l–ü«Á•OÀ–— ˜gy™wù˜·ù™¿ùšÇù×ùž§ùŸÿ '­mbïŠg“þ†»ðÍ gEßN¸x " ÑcU’¡öMS»C”ŒóT;šÚÃ*ú¹?šRN<—ï’Cé=êvùØo8/+LQ›ƒÚÄ»Û Æñ¦|ú§P ýÈy çyÂ÷ùÁGüÂOüÃWüÆgüÇ7üÈ_|Éçù»˜x—Qˆìöc¶®Pl%ë¬&¼M"È0Í2L˧öoºˆƒLè+Z}‡Z–øÃ‘ ½P 7ÿº#õ\Ñ÷x×àÄ×$A F»ûƒ&)±É(vsþŽþm—~›¡þçŸ~ë¯þèÏþë×~ì÷þîî'5ðD[Ô"óò «´k»ûŒ·ùȪ¨îÑ\F õ+ÉóúX ÊÿˆuäÖ 4·®Ü@‚ë´ $80¡B…Ú‚‹Ž\8‚æ**$çÑ`GŽÝ<®«âȆÃqTØ­eF‚ÝÊE,iîaÇn =î$×ó§@ŸAòj´(R¡I‰*mÊôéQ§Q¡.jµ*V©Y©j• á>bÇ~ôØmäÅ‹å–3‡Ð#ÛŒäÌ…»™ö"EŒäRNÜ»îäÉ„ÃÿÕ-HsŸJµÊA‹±£Mzù’w±áGst9b+é1”hÚƬˆsApt3^̸y#ê´Ýd¢6§­"iÓ~:[^—MõMŒr $.¼øðäÈ—onü¹rçÑ¡3§.½úôìØ‹oÔvïijGú|x›¡ç•_’ßhyö߉ÅÁ1d¨Óc¸¾óŸÅYY‘w›Gàá¦ÓY/YÖ—XxÃFž•ó EôUö8ßõwiΆN‘ÇRE ÎåÙ~]”wªY6#Ië}”Y/Ù•#A–m„ŸA× i‘Ú id‘Û©d’K:Ù$”HJɤ\•£f¯½†[ÿ4½•ˆ×Iű‘Ç\ V$D,¤™Im†Š8¹÷ãCrѧÇ&±#Œ :Ü3=õèÒŒÀ¹TCW ¡9Ê€2^³½´a}2Uæ™iõh9ê¨CÐ;ï¨óN§ äG5É·N7tZf&¬•I8k¬¯ÊZ+­·êj+¯¹öŠ+°»ú:l°¯*¤ÚBi±™Í~²fª¡­6•4¡EÆÆ)‹©…ImCl~õ•M²´[t-äì\uÁÚV‚¨Õv“Dîáä¹Á‹íe¾é›ÚMšQ˜ì\?ªVÙmî%ä#lq4iQe»—¬eutÂF„ ÀÂK¬Ç!ÿ*2È#›\2ÿÊ«LòÊ'·ŒòÀæL¦Í %qÀ(à ÓÀ بK#9V€!-«ë˜0ŠA)Y ï@³<¡A¡®óŽ;îÃÎ\x­G&º4ƒó”£N=úp4ZM¬Žd|àtÑDFáÈÂ6R¼ÁÄôÑR–dSÒ¹šnÛâ}95?‰û³¸âü¤YR9Œ6P9âõÈQoÓ^¾¹ægþ9æ¡súè¢{n:é§—¾ºê­GJÛ¡*AT4zÇÒ{‚Þ)œFðùŽ­Óhùå@µ“TàxiÓÜQD’ |M^V{áåôóÝÂ÷|Kiw{í:>DNåj{gùö±Ï*I°ÛÆ`m£>?ÿë©ÛO¿ëøß_¿þýóÿþ¸¿¶N#ëЇð„GrHaDXG0`ƒf„" FˆÅ:bÁ)è  äè6´1ˆL€Ã±ÀFˆaèÈE²ÚQö±¸ú#qü ÿŽ>d‚ïØEŸ>µŽ²Ùj/gjXs©n\Ax™„  á€/P¢£èÆ ¸ ˆ¤â\1A‹@þdá¥ôð‡;Ø¡Fw¼C—xÃøü0©¬Ñ=%b•ó(=âq~ì# ï(H>ò… $!iHE"ÒÙP—³n£¶“hÃ=ƒŠT‡P²¡õÈ,cÈ{nâ ƒÌ 7xœ”\tb¬´DlCªÿ,Ïyè“í¬¹Èh@)”Þ(\Þ©O9ÂÁ.ùœO>i±¤îà ´Yª/‘d½ú±Ú<¿DP×S(´YNM·KË"ÃÙÈq²œŒ4§8ÑIÎs²3í\§;ã ÏSJªûȳðI˜ 1¡ +ˆÅ º°^˜  gXA.hP…íÐ GÐ@Ž£™á‰2›¿ äoÙ ˜Aö¡u°ƒ¤j,)×.ŽÄ,¦1>ø“:X¬{ÇóL’pu\BÊØ@,ÊA=t†0„ ư@0bkx i9îá^Ì¢ª³EUß‡Š…ã¼‰‰íRCÆ±Šµ¬Ó2«ÿΪִ²•¬kuk[Ñ ×¹Êµ®oE+IòSàåXÕŠ ‚Ìe¼Á¼GUÜë\IÒGRz¦•ñÓ×ßLõ9}Õ$².JVàÖÙd>—ÒØî0S#Í Ž˜=ÒÌlø8öÑ1H-zd"‹¬IS ×^é”=SÆõ®¾í-péú[á׮Ůq‰«Üä2¹ÎMën’ 55A•IBº@Äá~hÁ^bP… „]GQ)tÁ&˜D ¸`ˆ+´€U2ò‹u‰g}Ѓ³ð¯UiÑKÄ#xÒŸt@’ÖCP³O.ƒŸu4ñU•˜àx±Ž!À¡èB¾ÿ‰³fÄ;q¥¤p©CzÈ \xñ`Ì8’ÄÑ yP¢¾íñxÇ>†]öz d!ùÇE²‘‰¬d_h{YÕLÆ£»'ŸmcA)Þm´6-Â]J£Ã[&nU¹0B³±#nve¦§Jd`d ŽŒºQbÏ܇bzòü—‡ˆÏ´ùHædRf6%¶h#Af¾äC-°C}QÈo\Ù4š-É–>2¦+é$súÒšþt§7íéPƒzÔúªK=ö\‘ ¥ÙL°Â"(`?ì +G7v \$ ]XÇ„±&x0ŽhÁB|˜t‡&ÿJí>Á….¼øÅ!þÂ$dµµÿ®}môðÈ=Ì¿µM(²,Ù‰Ûˆ  h`c9hÆx"ÄA#D4\Œ–ˆº2ê ‚Xð‚± 8/tA a»…pпEô´ôGâ¯8Æ)®ñ‰süâ÷xÇ3ò‹ä&/yÉkT(»ÈGeXcÙã´ÕnËÛûf„é¨#w5mC¶QÕ]Lšì徕0ÅR°L>æˆÚ݆[žÙù&ÍFÄÔ«,×…Ì%ÞérepmØ»˜‹¯¸æIÖPT1ÛEâ —ÎI.÷‘Óýäs·{ÝQ~w½ç}ï~ï;àñ.x¾ãE,ôG¶Sìb£ÉøÃ ^ÑMpÿbH(Š1‚ó¶ÂHÜ+ &º…ÚÚ‡#›¤¼¸/bÏ‹\èBÕÀ}D̃ DÌÖÂn¥ªàôaÁRÁ…jìä("Ö1Š80M1xzš'Yò©ÄB¬PˆÈ±›´Éˆšæ'4úa“~5©¿ýìÿùÝø¯þö¯?þå_N*OF3¬aR¸€ûÜN'}FÖj¥XÖ˜JeVÑŒ…•5Ä$DÍõƪhŸÚ@ A|”•Ip ÌuOœ9àeY“7% ñÈ_¸„HD•-Ï`,Œ\HöÔNùåýéî Þ_áê !ÿa"á¡6“º°C=´ÝÄ(Œ9ÀG&€ÐµÀˆ ø€B9¼ ÐDÍ6pÁ¬@xË,ÝYKЈòŒMhÌJ)c€Í<€;ÜC?… ‹g K8¡ÑT[ ѽ]òtÔù؋֤Eœt_ôFWšN0Sòtâð|¢g…âly¢(’â(‚â)–"*š"+®¢+ªâï¨Ê5mbóüÒ™ÍàlOP!zhˆµ$aRÏ“±OÒœUÖÜÙ×éÎ}hF.e™m¸Hƒl !ÑÊmÄÌaÄõŽà$Û˜à-r"lhÌ™! ìÀG–ñUá‘xàí8È&Òÿˆ†äó¨Æ/™ON¤¢>¶",îã+úc?ò#@¤@ä?d@¤B®ÞIŒ6„\¬H…ÐÃHKÒ9"ù¨Fâ‰ÝJÌÎ,ÝÜ5MŽ^@ŠåÉžô L½ÃL™Oð‰ „I *i™^\¤€R´0 XÉG•´ ªÔÅÙ „\ƒ»È„*áQŠHRQ&%R.åQ6¥Q>¥R:eTB%SR¥TVåTf%V.%6&DmÇw¸‹ú‘« 渄¶OÍ“A|l$â%ÁF«¨%ùySj(•ñ•}àå¡L B å^²–‹˜F† åÕIVùA.ÙEM¼DÕ•_ÀˆDžÊ^u`N<Øà •Yÿ%gjåU~fgn%hzfhަh–&j’¦jžæj~¦XËŸÈwˆE0-B˜Æ¸ü$ùä¦^8ÄWüå}4 üD» åJ¼ô×x28Æ•‰F°Í„” K|£þ‰˜È¥PˆjLÊ×-å8\58   ÿÐÅç{ʧ{Ö§F¬Gò(‹àœm0À Ž_|‡n={:¦ô•'!‹.VÄß0ãÝQíØÇ­lâ,Ý ÜåˆαüǹL ZxÉå0ÓÌÅYE愳8 (1TA hL¡ÙŽM+MSb¥Ä‚Î'ŽÚ'}ÂgŽò¨ŽöèŽiîÕEìÿƒüÝ× ‡u©”€ Æ\¤m" ŠNaM‹'‘Eo‚ÖõСä@ÑÒDOŠôæ†ÄÍð€Éúà'ÚUˆ*%L^x†k| EÆEÂDd™ å)Œî©cò©Hü©žö© ªŸ*¡ª¡&j¡.*¢ò©ÖÝD%§¤È\æÅiŒ’¡ÙV œ½Š6Є*± mQâ ¦¡¸†VL‚ÀK`”‰áX`Æd‰Á4#jX—ÀU¡%¤BD5HJ®›äÆ/‰„Ò¬M»ŒRl¬š¶±܉R_5ª´*µ*ê´Zkµ2j¶^«¶b«·v+¸r«¸Rë29ÍMŒÔöÔN]œÄ[|q`ÿÌe$…°Æ¸¨ :«‡B¤ B$'²Ôî€:„ƒ;ÐÃ>tC5„w`C5hC5¤J<êDÉ6`Ã&>,«dÂjŒXì3ÞØmÐbƒ€,ÄÞØƒvCg\C1il6솶 Ì‚aÎlPÐlÌÚ¬ÌÖ¬ÎÞìÎæ,Ïþ¬Ï-Îâ,›@(ʨ¾` ©ìÄh(Ùå+øøU³RćhØeÏŸYÖ˜-Ï•I–·¨îVKTŠ©°§–Úä\íùlÊQÆÒÊ(víÙ SñÒkuD(Œ^Ý8 mÏíß.Ðîà ®ß.â®âîâ.ã.cíÇAäÃh3.÷ó8ç3<´?'r@Ëó#¿s=ãs9ãó<óó5ûrCt7'ô3W´3_´9G3FktF[tGo´Gs´H‡4Iƒ´IK4$¿2%3r#g2+ϲ*²:r,32:Dz"/B+OÂ$Ët,?ò$«r,Sr>7²*×r+·²+“r%S‚èJÒD4C1 1,\1Ä‚1(2Ä‚Uç1(œ0,œ.1 Cíé‚0C.dµ0ÄÂXŸµW_õUç‚WçÂX ƒU‡µ.ä2 XÇ‚2ƒY1€õZïõ­õZ'\c«µ08vdC¶dW6e_ÿöcgödk¶es6fo6hwvh¶h—6iC61Ä^d ƒ.Àuk76^CÂv,ÈõX¿¶aã52¼õ_Ãõj¿uj³¶ZÓÞ[ëuqG6/6íÁu.Ècóv1О.tõn¯uX76/è5d'ös¿u2Ô6r¯5^¯µWëµW—wm6uû6sS¶pßµjóÂyÃöxÃ5xg7`#wjÃupï¶W£5[×^Â5·|‹÷jŸ÷ng·^Ó^u?wv'\Âùw1ðvs¶g_¸…g¸icø†køisø‡{8ˆ¸ˆ—x‡ŸøpCøy§öÂÉ5UƒÂ•µVv‹S5_vb'œZ÷52d·ÂáµVÿ5Œ÷¸W«uXƒ·Áuµ1\õv#öUÿõUÇukç6Æ̃GäÃ>¼Ã<ЃdÊ=Ü=tù<ÌC>ÌÃ=˜¹dÜÃ;Œy>„ù:äC>4˜>ÔC>xù<Ôƒ—ïùœKÆŸ¹—‡ù™›ù>Ôƒ™·y |¹œ“¹™Ç¹œKFœCúŸGúdLº¥K:¦Wz¦S:§_º¦z§oº§‡:¨º©‹:¦»¹™ßƒ³ºœ‡ƒ>L†>èC?Ðú>È>ˆ”?äz?ˆT®Ûú>Ôú¯çú­Ïº±Ïz­ëú¬ßº¯ëî{³Ûú±3»±7{±Gû°û®÷:±û²‹” Q{¯ƒ»?;?к·7;·_ÿ{¹?{´o;¸û­·{·‹Ô¸§û· û²Ûúºï{¶Wû¯Ç{­óC¿[;Àû{¶<Â+|Â|Ã/¼Ã3¼ÄG<ÅC¼Å?<ÆOüÅ[û;XƒÇ<ȇ¼È¼Ç'Ã:C8XC8lC6XCˇü5lÃ5\6X6\ƒÍ«<È×¼ÏäüLJCϧü6 ¼Ç¯ƒÏÓ¼5lƒÇ×ü6°®Ò»<Ô/}Êë<É/ý5¤ÊíBF8ÌÃ6 !DB "‚ DBÙ{½ Ù¯}Ù‹ýÚ›½ ‚Ùý×#‚×Þã½Ý“½Ú‡½Ú“ýؾڛ=ᇽ BÙ§}ââ'þØÏ½ãG>äO~ÜKÿ~åSþã_¾æg>ç[~çc¾ç‡>èþæ'>3ÄB13”uê·~ê Â…,‚³Y Ñˈ˜©LÔæZ\Œfì>[èPm²Êîÿæm­Å_~…à„0ùþaÐëòÿa¬ÌÅÄò/¿ò›ŠA'¨ [´Å»2 O²†mf„ñ_È_Æ ô[&!⾜ SòÆnêþ¤Å³)¿®E 2ÖI#ú¯œ¸@„ ·Îœ@‚ LxP!B‡ !2”¸âÉ+FÌxQ#FAr\·.–¥X'Q¦T¹’e,Y*_¾léR–L™(kÎÔIóæÍ”>wžd†%3W±"M*GNYŒôÈ‘»gíÿÍ:kÖÖmÃj-ÜU«_·‚»ÕÚ6­VˆÅj6ì6±jª5»ÛU®]én‹«/×´x“Yåû—ð`Ã~_í»¸0bÇŒC~œ¶l䯒ñ6KVL²bŸ?Çbö9ÐÀDåÀ‘ §MÛ:r­]ƒ3—š\êÕ²£Ò®zdT×áj“sýpáÃYë&— œë‘©•#OÝ:jîê¾UOW^ú:èÙ˯{ð‘̉¿ö>cÆ3/¥Ì4f¸ÔòJ_È´2KÑÖìR–.ASÎ1cÙlÊ0í¬SJ6ܹRÊ1óOA™©jÐCG#4PDM”Ñ9ßÀ'KG)mPw¬ ƒÑFIcºH‚4à!è8rÌ.ÕçR5ç8ïR•m¤»1ÇÕ[ 4§œÞÊ1N×YÃѸu´qõÕ`ƒEu×õÈ)ÇÖæÀ)ÇYW—Zg ‚lÍö¹uº™•7Õfí65[›ÝÕ>‚FH¸ZS –\W­]/œeGêæÚæ†-¸nQåÿÕÖ]áM×;h…‹ÖÝvëÖU|ÑUwÞßvU-â‡%†ØâŠ1ž÷Q(N†”‹)yâ‘A&9c“E.Yå“WN™å—¶V_üñg*öH# \jîÙçŸZ衃.qh£ýAÚg¥‰nºg~ ©Cž¥ùùÅŸ}d¹$Zhœ‚Šœy¬ù#J7Cf³bˆ-³“I†™²Có J³ý²˜ÍÒþÌîbèNÆ;‹ñEn´Dï*ù-ïÄ?[™ªW<ÑÁ#o|ò7Üaœp½%çÜrÏ7×¼òЉ‘ÒŒyðN´ôÏÑî<ÏòI|‚´A!Áì.ª m×AêoÀÕˆí¶ÁѦ[nGbÿM¸`Ë@&›õšK<Õ¤/¯ØJN8ឯλa“î9rÆÆLÈ9~Öø`Mn`àŒp=k¯èúár˯·W‰O¿@îPõŸfé'*Éz^7Ìãšn¡¦´ÙV64«ê„§5K±Ðô0h Nƒìàr( #ü¡:Ùh2±A®0ƒTa YøBº†1¬! aˆ@rœÄf^`#>Áˆ=ðÌiE4⑘D#òc MüYÔZÁXlÂ5–´Ž{¬#OòâN(¹•¡ ”*] —81yF4È“çšÁ1Üó3!Ç.½1K£âæø†yÈ­JYb£hÿ†G6ŽfŸ£/"5)oøB%WZ¤–ø–ƒQ„‰s¢yC:ÉÈb " mòLU¼´H•8MZ’[¢ÖጻaÀ3£ Ágp7šÒƒêªFH0‚& CL_yŒe¬u@c§XW”Ѻf6ã‚9¢aZÁš×ñžjSM9T¡6Úø™ŸÖ§ ÅH‚¸Õ yò ; |C :@^,Ì7ÆCÕlŒ•›øÌÆ9ÄI<‰EÍdV3¡ Wu²%œbîf`ì¢Í­„ªüȳXòé§q:úOkŽT¤%}–IgóÏbŽ"@PÄI×ÑL(æIqšÒœ’t§(å©NúÿS¡ú”¨=5*PjYè"Y¢=ðA FxaEJ´êU±šU~ä£Ð?’VˆBhaü…R˜%½S~X»”„±h€ Ä´8)1¡ ŽM "QÇDÝq”U$Fà'Ö92ޱhe–¸”GÂê-rŠ… ì€_´`dª#ß0W Yò­ ÈÁIrЀQ q|K†`±ä ^0ƒOQ*ÆÐÈ Íp”Ù‹lÒ3“å[vÛb(C´£äíhM7ÈDB·¸@Ì(eÄB“›6¤t)uJJ]`‚Ù!-DÜÏ082øÐ K`ƒ$²0G%81ˆgÿ¤ëy2H0 ptëÕE(Q‰d€ãD'¢ñœâĈ Â:ž‡®âè{ÖºÖH^±?ƒ•¸†%1 ’dÂD‚†Ê S ¢Ñ0-±ˆQ#¡Â À&´Á d¬Cˆ„.Àa‰øœdÅ ¢1J?ÄbؘÄB‘ak=+¡ç™UøÔ7«T•ãx¼)G†Ž2#¿ÖÚ•– º­å”{ë³søðÜe=ÃFÏÍQF¶Àƒ0 á³b`#Âð(l¡È3Ÿ!}ç=K:Ò¦ô¥-éIkºÒë s–œú‰ñÃ{ÈBVQjUíGk(Ääñê¯ÖlÿŠFB’æ1’wlÃIeòL:pƒbؼUÄt` , ! 2¨2ª%?"&P„/ʃ* BLˆ ÀdˆÄbIÈAd1 Ü A`ÈA ¤ˆ! a“Rò "˜QºÏ2ãy¼ìFQ;4àeàRšÞâ¢É 3,ƒb (÷¹c‘mÔ;qUqÆÙ˜Ñ…¼Kv°C1ñfÈ{‚`F:Ñ…Îöáä±0÷r€%‘wá$eØxûod©*¯t¬p-ËrN(¢ï‚’ bk¸wE >&x)½æ0„wbqY$U †6šPrl`\ÿ†7—§ Œ"¥&8ÅZÐ…ðz€`0ˆãã 0¸@ >P†hÈ9Ä ÎãÓÇàÀ@ë¨D  Ñ0a©‚ ¾ ¼"í£ÁnÐeÀ`MØÀ jC bÈÝÀ v€letàÂÀta:øyå»pƒ&´ ¬±üY<Ö3?¯‰Ÿ€$Ú-ôäf6Œçz¦o÷xú oˆ•Ruz‡5ìPû¥ï~ùÇ?þƒÅ@…#P ‹/f½! ¨`±`2aþà/ßoéO0Ð!p%°ýZCx&êur¦†rfÕDpÿ¯ªEê ‰NpjƬ2akÔ *ÀÂfl@Ø€T`T  Z@H€ Ê L Þ ˜ †«øªL º@áç>#!´-nIÞÀZÀa´î¸ ``,¡Êà FŽq p^§ì€tA"aØ Þäæ Ê%TÀø€ ª`F¡ ‰€ þ@°ðò€ÔF4à`äè UAFCR@º°R€ ò¡Ñp¸@Tr€ì v@ s€r€ Æ ìÆ-Q܆ ìAÂËp®wV .À 0AÆàˆ žd4ÄKÿm'äž å\c".@|´¡ŒaÞi: T¬%Zú#*”aNaVH †  Èá ˆ `à¢n ú´áH  ÐPzc`ŠX  öçZ n taf!¬à Œ€ èkî`Œ †@òÀ¢!H`Ƙ0  „aF@¢aᆬ À`F T\!žá6Àšá ¤ å) â˾ì^ú‘ RŠ îg$žÅVÄÅ[vEVb¢¼Å9ŒÏè¥Ó¬ÓоX Üà~ +™AÌ„gx!ÔÀ+Ý h* 8 +¯²-árÓäò-çRÒò9ÿÔÁ%–! !jJ! J ³0‹¨DÖ¡ÆÊÀŠÖ¬HrmÞÜ*44# †  d à  C`4:3dr ˜a:‹¯˜ÁR«@Ô¦C  BÀd!år@S@"¡rªÀì` 6ñàF‰sÎÆ0@·À"Áda¸%Qà ¡$RÀ L tP˜àÜ8H  Á¦ð”à¹Ô @·ˆ@4¤ ŽÐÝà$"Áò¨ ’@B`5é-ºÀˆ r”ì@ÞÈ3Ê`ýPn.@’a‡³B€°Dò  HÀÿ á30 Nlé3¸`ë!½ÖwèÌ60@Â! ΀>`¾e}"F@ªNÁþÀüÀt!R\€-6 6ÀL`ì¥9Ö§úج^Tc ®!ä` AÌ´ š€ RÃAÓ® ØÑnà ` *d`¤€’ô a„Cì`ˆ~Ï>€ºaZàWRa\ZàFaZ¾eÀÈ: äüž~¡Â…  2öï8²á\ˆ`¬/*¼ï›Êc{V\U8âÀ€ €° V¡À|Z€£lµVoõšÀ#§IUYõX_µU5Yÿ‘uYUY¡µY[õxÈÏNr†–J êÁ0Á5\jÖ@ ^mj’欖¢)v`jC!¼a´˜ Œ€é®@TH@Š!rà6•ð;€! ŽÐ8]@Ûª€ç>C_ËMH“ v“ˆ@N‹d€. ˜ ª€ ¸8Çp¼ä:C˜!d ôµ:#AnòÆPÅ‘ºd€ÄsþÜM“ T …9'ärH˜€¶î ÇT"ª€0AP¡(Œ¯À`Ê€þ€·âbÇ3ä&6À˜ dÀP³’ÿTàC 2¥.À˜°=#¼c½€ã„ ža^ÁDATÀ Ôada7Ì!>š#*ˆ!HÊaÜv Öat |à ²AdáxÈÁ†U ªÁ˜„ç›òãrg·ú¢šVÖª4„A† PÅRÁЀ nú@,áj`O8Œ!¤A\€ h¡daHÀ/!Z %Gà¬u¸ÈáäÎÀ!xáŸï5‚£šˆÇ?h(u~e£û„G}ò7&êro3K3  £úX8x7ÖU¢`ÿ°`ÿL¡x &*&aŠ *X ÿ¢ HH£xK¸wã„U8…YØ„[…]8†QX€Õ©[ü[Ó Er† ª  Äõ‡ jê ¼aˆ× gˆÄÖ’d2ïá!äÆlÊ“*Aì@F!ø3z–P± P!’ T€«JÞP.X\ÔTz‡6’ç‰S¡§{(:sÿ_e\~c)ˬœz¨c¤e9~ã{¾å=Ìáx,¨”Á„!Ba$z…WÞÃ’eXŒEÍ mX€S%Ì5®O;Ü3•VÊÄ ZXƒ£¬C7 Oš/ ãg,“œ}¶vˆf’Fiøaª€ÓÑÉÞiJ$“Eê ŠÔ5­t ¢BÿPæJÖFÔÅ}nÞFs\ݸ@Þg}n²× ©pÇo•ÁÔ'qÿO¶tÔVP ¤rZ)´ê&q&‡¹ktâ4‡Õ™ûKøÄ3ŸÙ5ÿô?Ôá Þ€ Xÿõaÿz "\ôÅ!ÈÙ¬8ÔïZ¸£!¨Ð… ¨ÈŸ#>ÔGËT|Ëȃ~p7öh Fh!6a¿¢ÔƒãÝãü®#™6,7 dÿOAjC‡þÏС^!|ƒueƒ3øxðÃ{ö§Ì$©‘‡ž¤uÿ™5ÿ£Ò÷b2ay¤¬·.ÜŸÂÖ­#¡Cˆ)B$WãÅŒ7z´RcÈŽ#ÿ?Šù!”NžWŸ6,ÎàdÓ"Œ ñ×ßC.JÙd™džešS®i¦šm²‰&œiØ ‚éA$‹,ûìÉçžúô h ‚Jh¡†Šh¢|æCèŸùÈ’ 8å@ÃóØçŽ5vÉ%—DRI%›EÒIkŸEbÉ%™€Šªª—T"Ý(Z’I'ž^WIªÉZêu–X']'¨ÊúX§·¢ZÉ5Tò*¬ÆJ÷©­ªÿJªuÛ v—\—pR+ª¿¾ºê­¹Þ%,ªœ³,´xYgɨÅ2 ªªåVë§¡®jÝ(ÎŽKìu£<Ó+ª : jªžnꨖl‹ŠD"H$ëDò!G²"Y Òz#†ÇRyšCŸ•ëH²2"èPxš3bDñgŽ„&™aK9›Cr†â]HÑùMä ÏÕ¼ ‚<ÃxóD Y³„ì¹·&Fæ™ÜòŠZ·t³ÔNb=ò‰²Üô–:ct´Dis³}-q‰PÓrsM÷Ös;TBY¡ ÞFð‰xc8HŸ\7áv~·áŠ'Î8⎹âõIä$Ìë<£ KšÝ_8›ÿ>4袇Nú覗Žúéª§Žºç¨g“U8±tò02ø@CôlcGK;aÈNì#²ãÐNåü^|‡Ê³˜áNý½”òÇÏñÁ;|˜ÉûÇ"Ú977†ÈïD|BBfõ{ôàãW¼Ï eþôï—S>ýð!ßRΛ?~Îè/žãÑÏ9“ø¸÷ß éwû( ¦˜}`c3‹„>4¶B”£ù Ç<îQyäcôá=Dx¦0&a>:èÁ{ŒP†á<ê¡BÞƒô8áeøÁyˆðAbexBÒƒ…B4á C(Ä$Ž…Äá _B‘„?!SÈÅÿ&â0 ôá=zEª±ˆFœ¢_ÈÄ‚1„=Ôá©hÄ4’±{$¡m8Â; ²„â ¹E*ž°†ûX¤{hDÖc’~tc!×xHL^2“œÜ¤' JM†’“ô!ÁHT&²‰g¬á*_ ËXÊr–´¬¥-a¹8èr—r°ƒ.å6LÂ?ʈèž„ØÁKô™ŒÆÓ¤ˆ`é"‘5!ÒjVSm@òDØæ%§ZŠHDô–M/- ›æì›;ÏÙ7ód³ší´“4oô¢ršÓ<ªZ=DMÑ(F×ô>$Nmd#Å(C$¢;PDÌ—ØÇ º“˜ÿÁЃú‡>üá£zéøÀ?ð!~ÐCþ‡˜r´+¥)KûÒ>øÁyàƒGuÊSêá¤+õhIoZRœö¡¤+åÃR?ÊÒ¡~ô¤:Å)LORú4¥)…©LwºT«Š4¦,íéªÒ6•§gåÃHIšS—*õ£8=ª]½*S«¢Ô©UiJAšÔ—&õ§8í©ReZÒ?œu©GÍia ÙÇJÖ±”-¬SKJ׮޴¤zjRw:ÓšR6«£li'KÚÔšVµ¨]­k[ [²”®1E©Tw:Òܶ¤¸í«nëÛàw¸Â-.qkÜä"¸zÄ:Æ€ˆEDwÿc „%¤‹ˆkH…*·sG†Þq >Àgo8Š]ˆŸ—ð~'ú[˜Lô’„èïwl“ìœ×9òŽW<{ËŸðHDü²/ßéÐÓÖס±ÈCÍ;߇7í,¿ëà’ˆ ¬7!®Cÿå§þ²Ò^ÿ!/LßÙÛN°yâu0´:‘ˆÅ>ðö‡ëèÃÉh1@a5¼‡}üý›‚½çaù ¹e±[ÌL¾Ùw:«pøðå–ç ækP‹¨,¸ôæf<ÆÐCN¤7˜½Är‚ÑÏŠ eø´·ÈgÓ’z,¸óu.|^&²Ù—¢&ël¼òžŸû h>_Äxãpœ™ç´„˜¾ þÿ3ŸíÞH;ZÒ¦4¤'éJgÒþeÞßè P‹§%Hµ©têT£zÕªn5«_íêXÃÕq?Ìè¬ÃyˆÎC­©I³¹‡5à@M˜\3C‚fƒB¤Í#èñfŒèÙÎdgDœ ªS¶Í³èÚ§@¢¦´½4!sÏ3$ØN“6û6žÈóÙﬦ‘µ)!^ÄÛn[Ò3«]Ž…úÂa‘ Ç;`TŒ‹ícYID9Š! Á¨=l»‘Ô4‡5m2Mhû®ˆ|ÜSp`üj:ÕúFn“o(Ç"wIb&’“(#¿ø•-² ްÚ¹&E¼)ò]ÉI‘ÚFÿnäΊ—|=l£&8©¦¶•üéßn73Û Îñ\éÝí±z>îå^½êdçØÍnõ´—ýìlW{Ó÷ £•cH$ÐÆùÔæŽ÷»ë=ï|ß»ßûø¿û"õð‡C¥£§jôKc´#‡í®Ò¡{tKcÞ&^#š“gý±fÊúY^#s9Êë'çIf!žYèEßQýÒ\rž]D;†? ŒúÍ«“óôù|yza5KÊ<Ë=¸aTâÊ©¬øÜn=Íê£z«Q;DFÏŠ!‹ÜÁ.ш±%òA!bÅE6d&r1§>úVZ–çÖs›JKS6ÊH};9Ÿ"ël¯’>oÿ'òNC{øG%½×!q29’%øñq|ø%û•^ÙãaéUmÖ¶9Ây1R|þ‘^Bm£ö! X#%¦$S+è &g/è‚ò†z‚³høÇ6b†çG#Ó”€.èƒ,ƒ@øƒ-(„EH„G„H8„Ix>?Rb'è$ðç$Þ‘(3…Wˆ…Y¨…[È…]è…_è…\¶ïÀc1‘ìP¨ ” ÃDÅd)¡)ù“of–?MFz˜h3Ó6W RÓfˆ¶dYÓ,შg„“cGÇ7=¢gñ¡ˆÞÓŠ(sÑæeY‰&]ÖdáÐ4¢‡˜84oÓ5xÓÿ4‹Fùà o óðæ&  ù€A‹@~¡ð` 8j§¨cuvtgã<V‰{ˆ!¦eˆh!‰.7ÍD…Æf‰í‘€çe‰!!®³g÷1tŠÉT‰£8w$Èlæƒ$Á>æ“!&Ö=%A*`ýÑ4Þè=|“"£Æ%lV)!&1Ii ùŽ#Òfû˜ŽNæ4‚x)‘I‘Y‘àQüPŠ€¨p1‰ Ù°]UqLÇs× ’cåt2±t"uÑtV’{'ƒÝP|ôA_3R'Þ†%R·€6C'E)4åQ_%$ùa€&§%C)uBÿeVR2Y€@B%&¢z ˆ%ùá’2–7X2Q§êÁ“/B 2·–Vâ’’Tt®hŰúÓ3×Ð3æ å ¤pN{“OE9o §hY²tëd `Ym n)MÑ6&ÓdŽV)r"a{W×$÷túÁ€ ²ÝF `†nRçm bdÞÁšñ‡|)“™"‡•M·$ ˆùT'½GÚ”ª‡•ú1Ó)³4=iœÅ‰œ¹·oúñM§ÎæÏ3m½GœÕ9œ×yœÖ™Ø™œÜ©Ý¹á žþ–³ùÒl ²&éù€ Òžïéžñ Ÿó)ŸõIŸ÷iŸù‰Ÿ,C·öÿP%4"ÅkÖp ’B);€Lä0ØÀ'bWÂ5£¨`F#q…vˆŸØrÑȇ2R6Kbh##NÓ^èx5Hj!JeÙ>³6TF!“zè=~x›F£@`ÖˆFs{ÀGh¡£¢—!•è ;vù ½3‹ ³’Q± íÿXtn†r's^Ê"òÚ Ñ÷Feœ—f÷C…¡ø{ÉddäTeV™+JmF–Ü#}]Je/¢§Ž7cФöŽFö¡:Ó6jcžø&ŠäˆhbÆÆfÀˆ‰šˆ‘ºgHFƒlFƒè¡<ãÁ>zeŸê¨’ª ê©£jª¥Šÿª¢Zªøb:óÖˆwȈ‘³j‘µJ«·zw¤ÖŸfˆ /FÙÀ1¦1›P;·C;1šb5Öt3S“–ŒcS! 8‚ö¡õ•#íÄq1‰6 R! ò¬œyüF æñ¨TInæ Oé‘5ëQ! In2 •ò–16ï14²)™+’¥aI8zj8(#ùʦOûà ‘  Ž0 ë‹Ð°•ù@cë°î £p鄦öbŸèéõ–ˆ(1"zZoa%o§6Ó*}Óã®·™l¡ˆ ùl#Ò©ìJnÓÚ1c”¨¹!tâ5$Btnó­]Wtéê}St+¡"øe=ÿO_ç–liµU‹µh¹³T‰th#NgèuWKµe{%fK¶g«¶i˶Y»¶nÛ¶h+™- &§^qž"uÿ!k};k~ ¸+¸²N±«ˆ±×3ºÐkևŤ! ƶLìѬìf%çn)S#Ж%(² ~Ød#+—²™{OÙ¹è {þ6{ŠyO@?c$YB%ëñª¬ |N² bݱ$š2û§$ÔV3u;®.{"¼!ûºÐ6{ïÖŠ¾–€ˆ€„‚ •‰ð—äw $3"»%’oñt{;šõ—¹H»£ÉœKBœón-C³ÞV3 rÿo«÷ „ÓšôT¦ª'$w#S£Þá–Uã!'B3è æÄo2ƒ¥ä['C®aëbÉ_Ù{>ª¸ã3àFÂ'l›ÛzÔ7&Í”™ã´šüךS‚Â;–Â6ŒÃ%œÃ5¬Ã=ÌÃ?|Ã>Ä@üÀ}Ó‚MʶNQœúæÄñÅO,ÅQLÅSlÅUŒÅúÖ4âq·¦''rbà€ £€Öp’2`)ù‘×`'ëq6“f9o©v~ИLóçRG³NÆj!¤–¢–X®-;4eÉ|Ãzæ‰ÉtÇWæ­òñ­‹Ü2Ïç=÷¡¢˜ØŽù6Ç=’LHr›ø¡ˆ Ua˜êÿžu Cû ÷ð'úË 5Y¡¾0 4\r3Õ<§F›L8·©‡q‡´ÉIJ?ÊXòŒƒîŽèÈÙ¿ê!“¢Ù÷Ñ3rãå A<þ¦-<9Zi´/ûqW…Òœ¾‹#û¦¹Tƒøh*)\£›h3´hù¯¯o S-èèFÚ¤í¬27M¢Eâøî$m ¸6hªP½çe77l>ÓÕÄÿÌEPFÍÿ¬çÿ«äÈu+G8së´­3x0áBà­ëfN`Ãä´$œAsŠ ’äI“)Gª,¹ÒeK˜(_ÊŒ™r ÅŒà’ iqâÁ:îü¸0¨B¤F“.UÚ”éS§Q¡N•Z©ÐuYÉeíŽÞ¾@ô2\W®\¸po¬eWZ ó>æ³fiD¥Y¹êÕîáÖ…õnÕ¨õ¢@mX»ñ],Xç:pê ·µ1ä¡—¼—¡Îl|!C6¨utàz%w[¼54CÖ­…>Î8²à¬BËé}]xqHÜŒõ^Ö‰Zà¾X–îm丕¡ŸzƒFZ‡,ÔíÿÒdE·<ðràÆ~› ­ÓùÇ­å¾Îêq4{p­có•xð3dsù ¯{]n«¶ÄÿÑr3MLs g!øÜ–/’S5ÁÒ]gÕÙ@4´Àÿ,Jµ¬zû°¯¿AЍ§„†ò/µÜNÎr¯´¾JîùÌ;«ÝücÙßÿÚ#1óU GŸäÜù¶#²òØ©îÜ[ ,!Ä#õ×>ÚÆ%œ5N§¼qÏm\„²1rBKLyް嬬ã#ã I+f§±rKHݱ°*l8!Ù<œPçX×t°ó„«ßoñ'?ÜEÑípÊÏx@.7³›‹4ƒ)åa†y¶Ià+X@ fƒD ;ÈÁ ~P„!$ÍDØô âÙ†_Õ2’4sG†ž N ihÃÎ0ÿ‡7Ô!ß× u)êP˜.;S´Y’ 0îâe7åÍ5*}ñé"Ó“-ï2Õ§ÝÙNx~Sžkÿ¤ç;çiÏzÆ3ŸÝ1}ùªý•ñAÚ‰e°5„T¡¡b(šÐ‡.Ô¡…(E{åÔ=Ž^ñÇ/¢*PåÁ—hË[vw„#hDdD>…‘S™³’æX¤¡Tä(`Ë@ÙØˆ¯ Æ>ZQìˆ cÒL)’=J#©dÙ+ÉB±M¦€9Á‰RÓ•‚†'FlPW,b‘ÖŒO+b_ºÖ•SÖd‡#ùˆÅ"Ô¾­„Cú0De|WŒëü!̈VG²­#>.7[‰ ÐЃHÄÝåTdÚÂÈÙºrÆTèé DÌ£¨—r."nŸ #fÅØ°$`üˆf4M&bøÓœÿmŠÆ¢Z1"¡ûb€z[ÛæV­!ÙMBL¸Ó 3Ñ[ iHU[äW¹¸M.s—«Ûç6ºÎ¥îÑÞÈ06ÇZy:!¨ªH‰x¤ã5y1w^v¥×¼ê-o{Ñ»^ø>O?/¼Ð:îá/ýoá°C86q&ì YyÇ6øpÕõ&E‚Âeý^ =d^D£È#Q¶¦w¸‘˜†DÈäß]Ë<ˆF¾ÒñLÕS‹q×û–o“’2”)Î1Ù‰ñþ43¹Ð¨j"˜*Q8ö K¨ã\ ÔÝ&Ë‘ˆuÄbšõ—¸ÜS4ÞP†1•Îe8ш=¾4cþ ãKŒjèx¸¢ÈnÄÿ„²UÁj7¢Ön´W·á±n βeéœ×°¯nà‘“ÿB4 ]xnö´¶äT¿ÒÌr°JƒÍll,AZÒ†Ž4¥ ]iL_ZÓ“Î4¡%óa¤œ™FKíib‰CT÷PÕ|á0ýHµàˆC>Qßã@!˜êÈžã—V!y!`RÙ­\ë~³… C½õÿÎ9}5öÐDZD÷¸†]äº?ÚH\Ÿ¦Ñ÷xÕ5[š[³Æ¼EeŸ]ÁY2êé¨™åƒÆ”Þ½•£L¥ MKëŸFIC”Ì9f€é£Í Å•†ÙKXá`«#ÔñM åA'Ç"Öá‹iµÇ?äDž/Còd.î@úÁJbõ¿ Ÿÿåxç=O¸Y¤`TDƒÀ(:å‹á­b¬ˆ°þµÇ6²_Å ƒøÎ0Îo0ÑK9¾šïòƒ®x E+@”­ÿ3ƒHAŸÿÈ â³œ@¬@¤À ´ÀÄÀ Ô@ü@”'ü(ŸA1£¸,‡¥‘ð‹ç3”ŒÁœA¤Á¼A¬AÄAtÁT4&1Àwà‡@ Áp£nð;¶p‹Ø±`¢ºà‰«Ã7" Á&Š©– ÓÀ’”ú‡´‹(¦ó ±S7j2´j :JŒçyŒO R" š õ·Òpœ«0ˆ×h6þa7ÃÊÂŒË0üÿ‹ ‡bPŽå!.p¸$C0‹Dˆài¥«ˆ>ìi#Gq>Ú˜Uº“"9 Q(­X$_Z »A©²'!4Æ‚³š›œj²#¼+DŒÃÆèŽ#ªo³©Ã+:s“!~/c$$dÜCÌp”_©EBRz¼í0§c¬Â–«ÆkLÆl´FlìFmôFn¼FâàÁ½‰á“Ë«•E±²'¹a(|™¤Ãh>¯:•˜µj鉎[®‰³âÁD»L)L~»œÅ6"ž Ëˆk¡BLÔL¡LË$ÌÊÄÌËœLÍÄLæà•[r¶ó+&äá°Îs¨õ¿^á£ÔlMÖ|ÍÕŒMÕœM×”ÍÚ¤MØ4CýË2\‡[uÈ¢Ž@ rð;_¶zˆyÀ†>@BHv)Kfƒ?)ÅG9Fz¸ ÿë¹×{Ÿi» $!7Ã%Æ%»i·¹ÌÅP°¡8 IÁ¥½ RÉH+ʰ?£¯òLKÏ1ÚQãÀ¥<ÈC`ãÃ+±¢)¡3J¿ú¿¨¤5ŠFí´²y:1 PY´uñ—ßxÏ?Ä.{CØ‹LòÄ xk<‘#çì¥û »:®Ó98ÌÍè sÌ8µ¶÷OÖ¡Ÿ±Å 91Ä0Ñx&íQ uÒ&ýÑ(}R)…R+­Ò¥ C|Œ;|Às{ÀÍÁ.[SÕË03•/2=Ó4EÓ2eS5mÓõ)‘;ŒÀÌ”Ð;0™­ò;Às¢`›ˆy°8¹»Gÿ¹¿Kü¬¼¬ T03ŠË“ ¢Â=Y¡“•98LAÎÈ0. ,YË]@.íÈAzÐp2S+ŽQ죾I¥,s0³G2–Èø”JÒ Ý„Ê „$ ZQ D$,š”Mɼ9´Œý0 ÂJ™Ü£&$97°9•Iglž¼%H§ Ñú9¦®‚Q¦“¡Zi¡M9ŠFë"Ž9AQ,£°ªµqŽ\ù ¬¼:|ÝW}}½6šÅEš‚N© :É×Èàׄí×…mX„}X……X†•X‡X‹eØU<7œ«Nk5X{µU#Y‘-Yòªª„ÀÓ+Áwÿð°i‹Üð?†PÂ’jBa£ >h @:§°”78\4Lͺ£ëP×"ŠñëPÀ8Úò;ÚB¢UmÁ61ÎÁÜžõ””¿é–~*Ò%X&;QZª¤‹‹`«H2r±$ƒ3‹„ …ó¯FQ£²2E±ûé" ՖسTØhÅdIºÃ !Ziˆ<ì¸Óˆöù®k£¸e3%+lŸè ÏsJßj R©‚ÕÏH'=àðœ+¥Rj9—ƒ(Ä"ŽÌ°·U¤,ç)­ÝÓµ],E]ÜÕÝÛžÍVÞ”ßÊÃÂÚX*åM^æ0çÅOè]Þç•ÞèmÞêå°éÿ %«³u¨}"q{—8Hó\k“kЃgâE^:Ì¡âà[(KÜ#ÚljéÄÔ¢8ma©>$³¼(ãRQQ´·Æ7OÛ S‘ 扊X•ÒSŠÔb·ý·8Ô_£%…¸á`“³Ø] „àÌCð‡<À¤ÃA2¼*XBá2À ’ìð%¸Ü®ÅZr,ØÙð‹‰ˆÆ Åæ« w2Ä5о4³› ŒS™N4S¦ºÅB£1Y{,Ï(¯ú¸mÚb->ãoLãp\c3Vc¬,Mž‰qû­’À• ;==>†ž>Ž?@Þc?ÿä@þcA.dìU”ŠC]™~,©:ˆ“Q‹ã„‹'”";Ø"?ì“hŒßè+i´£aE¢à.¯uGÙAGž£ÓöI’°j÷)â©ÎZÒoQžŒÁÜÎYLŸÔ('޳6íÀ—#Ò‰ˆÊ9˜‚¢]-—áƒf™ˆDp‡XñŠP\DÃ7j ž­ÔVÇÕjj°’X’waP I!œSIǽz‘Ù¬Èãa–QÇ ÒŠ#Ž;E’é©­ìËûœá­Nø!fÎ<èÌTEx©ÓÖÁOi¼ºatÜÎDèÍÌLŠžh‹ÎèŠLDš \ˆöádsÎÁÏ{`]‡iVЫð£o*µi4h-ü9ÏI‚À‚㙓¾&Öñ' q™õTF’Г‘¿ÚûE;±³ÞÌê£'>-úð1í¥>#³{m.c·û)>j`aÆW©â!mmØæíØömàvíßîàîmâö_÷%I¨Y¾ÇÊÉá|ué®îQÿ±nê¾níÎnîžnïÆîïÞîéæj,êDg¥±!,Â?ÉBƒ°Y&ܰ!‡@ÍDJŒ‚P6峩ð¬ Õ®ð+ÍÖh#¿Uá ãiD– 8O•Ó ‡€nKçÌÛì1b±Ê ÇîÈ(;’ !•ÃÊ”ìé·ä°úø¡>0ar¸+QhêÎ8'%±%Ž!ÚÕ’«•PÎz‘F§„Õ¸RLE†p´ɇ’‡VQ_k=ƒñ‹&óá+tû+Ö› öÉDÌ{ {òQT1ß<ƒ-sé4k5¹ÐÁÓYâ(¾íI9s3§ó9'ó;¯s<·s>ßs-O9ÿ?+*Ëω½†( ¨Lô¡PôâmôÏptFtItJ_tK—HÃÒçu‰û$‡š)̰Æ_‚4ÈyØw¨ VQ+ ÑŒä u Ñ8Ö¼é9, –!B7¾‹Qhõ§À PƒfšbÖ†3Á †Y ©2±[½)ŒÑ¢zÅ7-¢48Ò†³‰Ý{¤ æÐ hVrV¼J”]S’”ªÿ¨PÔ“çP}:ŠÃ ÿëPR Òê¥ÀT,*ZO´m=—<œä]P†9(e¯!¡¿j‰•‚wSc!´í”t¦ºQ«sªøÄ»sQ4lŠmgØZ¿%©¼xŠy‹Ñ‘7ù’?y•ÿOy–O¼’¹ýÆ•X!ã·|m{Á ÌùÔyœßyŸ§@4›$$ÞêjÂ/ã;¦ä´±dÈþêC[rŒg… ´èR6/C<µx‰:$}Æ_`ì°Qiç0M7#Ü4´´Jí@ËÃÔà,×¢Z"-(v+ ±QÎxŸýÚ ú¶Òգ Ý9¸rX„h‘Û]'7øëQ‡1:Õ5WÌ”Zqú0bEÍÞ¬{•y Ž÷|a‡ifÔ ÂbšÊÂ7Š]Æ»•„ÏT\ÆIÃII Z{h¿ýîòqë.®qÖGe°Oj|âÇ}ÛÏýãOþâGþåW~ãoþ{Q¯ªmìÿûRñéRg•™Ô~î¿ù,üþí÷þðÿî'ñÇ£+Œ”‚™_„Œ~¹°˜éÑé>•ó-‘Tƒ,F1žL{ñY€ ·9mæÀi[·.¡AräÌ™sÈp ¸ˆ ®“HÅrtH‘£Ân+><˜ $¸–[jÓÖMÛKs×uã˜ó%Ân&9Êô©M¤A„K ̨0¡@“Ë…$94äF§9‚[¹ñ`L‚/v3®\¸}È"½SJ²[F=õ•[‡h]¬PN3R퉓àÇ¡I* XêÇ»>›.,ø·$^™K–7séÚƒ&¯†ÄS!ʈ"½*M™¦ç¤&5'ÿÄŠÑáÁ‡|A¦Ö9“4J‘§7âT §U’-!;Å 2£ðây‰'ø›mä¢6÷Ê„ØÒ3[‚x‡c7NüxvîÚ»o~ü÷òÊMNj°uî°u§Æ½cÑ_ÚW­??üþï¸ßhŸt2‰&E4Í÷œG$ÍÃO ÷ÌÇSàØaM&à”M :¼ã=Øä±s!ÔV Æ$9áHØh=ÖP(Ƙ›u¹ Ô£hɸO)Èãb»íFdä°…ÛoHb¤D6ÙTä`®MÆ B†ØB ²•P•£…†dýöQ>¾,RÏDCÁŽú ’Ñ"å# V]9ÿROÆÜF4ÝèEæ0%k2VuŸ~n4\•¢mä’•>ä`-½çRa'Â4dFÏ%tâ‹'ž¸S‹"ŸM|òDÐab™Ê“¸eÃÙ»êÚ+‘D–ÊYkò-)Ÿ9©NÇ¢5>ª©³¼þí³¾N+-´Õb{-¯9iRu:-)VXÑÄT—Ì œºŒ±Ë£»¨®ûn¼ð¶K/'ÚdÝ{ë2æ^÷øóDZXrhú’“>#âN1£p”«ríÒÈà|Áh¢Zg¾Lfn•¦tãŽ{UÚcÒò )ÙlS‹dd¹&6ZEâȕNÊÉJÓ‹9óI2æÄ¤coRµäá!Á8›gøM• èqI:‹¯Q–QP3en!¨R¥¦åè¥Ó¾Yí³Ûž;î»›Îûí¦/XSÕkñ¶ÎÙ¹»¾œ6ɺåCÿ¼ôÎSïxõÑ_?½õÛ7Qʧ…I÷­‘ÎT𨠽à ô<º[oX3I9ä(óá<½ róÀ±&$þºÏt®2‘|)®4/¹ÜŒºÀXÊ{œ!ÿ -¥)qj+Q ‰¹Ô“ä¥pÊ’J{Àu›ZI‚IŠ}æ³±ÃA$5©UÈAb8ÂaËüÀŽ>¼¥åXÄ:ŠŠň4GÊöF$G%qg¢Ê^¸Â¯ÝJIÈ‘`©R2ÂÑüäB.é Ý„T¤uÅJXš B|ö0ŽáHuÄñ•n”´RMÆHQ’¦”¼@0€¤““•âÒeÉ D€Õ$Á°Hò™$I()ÉJbò’š$d&9¹I>Y)=8q¢šÔ•ˆ %i΢£°ZÙÂWr –™š¥+ciKZʲ–¾)àP,¿«td‚檇?¡Ž\ùÄ:áƒ5ÿ6AŽwìB>˜‡BÞa >ðÅh(+ŠTüÓ®¹}hfJM’\$ŸlÂçAÊË ÃE¹«„m겎–ÐÉáÆe0²`Nòc“°|¥«ÁÙBP™ÌÔ±3˜öêg®*B–u\êˆpÖÁ‡·d$E<⟤ßèÑÝü0ù ábpæ,ÁTn~ò! ?ê¶ÁSy“Bñ¢¢Öy7SI P¤jÕBq /±r¡>6JÈX$Y•ÌžªjVª¢uªj½jZÙºÖ³¾µ­pe+UR™Ì}N-?Z”!±XH¹Ÿ!%°_ìi ÿXà ¶°Š=ìbÝri]¢ÒŒ@ÞQÌ| ”AÉІ:ô!öãÖ€ÃFÄ QÝô(¹ŒÅˆ–˜~õË_2ùŒ§ÄÕ"›½‡¶ÊˆSü"*–ô$e0uL˜¤+¡…'GÙôKi4—N[iP…)˜p~r6’%óX—!tÍqCGPèG‘×1¸ #`©+¨Â)+í00D‹Îêµ±`2õ›LóUñ>²¬GŠ®0é§¿ÖVÛ”ðs\ ñ_^c²h¡¦*ôUJû’ò¤p2DKA%qVåáƒx•zc’üöºâñå[.jpˆù”[ÃøÃ/–qŒ[LãÛ8Ç'ñŠË€Ú­rÿþ0SÕËTŒ“J9ÉH^ò‘›lä'+ÙÉQ~òtiR³ý AžZÛTNJL@¨ESÈÁFŽ…ù@‡áxG7ìί”d60«úG®Áxƒ=‚g«“pÜ'u ª I&T Ph² “~ôœ~R®:ì$!AoEÑ«ò/²íƒªs•Y>,'å@¥9þ˜b,"ÌŸñYFÊ;¸Ô¥‘áãÊDždë¢dKÈ)(Ÿj&+—D&2áLù#UöX%ëÄ ƒ¥5ÎðZµ†#^ù¸ú¶µj;j— S¶'“™Æ‡cÒô jk’ó7IÅKÍòx¸}……>Ênj ½mtŸ›ÿéÆ7¿õï}û»ßœF’§5³¹–Pq=HÓ~ÓR¹eâ‘ÄöÄ#Nq‰c\XÔW?T¸)(}`Î"EÞ¿ùÕOõ =¬‘õót¬úXÁ(奤 †^Á:îJ?ªÚØ•ŒIqÆQUt5³>ê,G)]U´X³NFË>SŒM#7R5¢ý†¸ƒvLf¦¸a+ý¶¢6=°¦5„ʇ@DÄÈX P|ÝL7Z'°e¤ AÙýP'Õœs~&¯ÐèK3·]Þl>æo‚Ô(³AÕ·¾ÎÂëú¥’yÿRö¥mÇ©U0k@9jiËW,ê%‚_uâË kFô,«µ@ïúÖÃ>[¯ÿ—}쯥¼@5œx`ýg»õ5Îmy+þuŠ¿±ã ßøÉG>ñïÅÜ E[:X€v”!M…˜RôÚ˜éLhÊ@÷x˜hí0lߦ~”ËY-eLrjæ{ Ü<ª ²À*Ø.ÂÅ‹H‚GMƒ‘L—€Ë(ÁTI<ÆtÕÔ¤IਔÕ§-Ok¬EÍLëØGSXBìƒ/8BZ¨“HðÁ׬Ã"¸C]ä‘•ÝÐq•r×Pq ˜<•ýeFçEà( M©‡¦—N,CÌ„à$ˆE~à´¡Íb¤I ‘REŽÜhH š”RYáÔ•á»0ÒÔСݨ¨ÿžíEš¡fœá¦!¢aª¡²áÊaàŠÐ}•"à­MVÝñÅûeÝ>V UW" ¢!¢ v0é¡÷ˆSÉІ‚½Û™ˆ\xy^p‡xˆÜÛÄAÑlÎ#-KÉ5ÞÇ4 }‘†ÞýIÉ€Ș“Ý4ÄUI˜¼[±F ÕÈ)_=¥¨Ód…Ðåí!ŒxÂàHˆT.öÑ…LÉ(> sì“Ù´ÄÕXÂD MläFÃ\ä ]ŸQJE ø^IÅȨØPå’•Ì–JÅHÁD±Œ"~ÑRÝ™~•̲L˜GxÏÌ#Ö!]CY™c| FBˆUüÉ×ÿ<&ãtùcDBäDbp¥Ì9)ÎZsXÆMuR¾ ÛDŽdIŠäIJ¤I¦$J’$KªdKöÈiáÿÁÐl Ú¡MÖiôÑBÍKOÖ‹OÊËO ¥¼<›^™‘Ñ %Èì…öÝÏÚ¨P™)LøÑÃ:”CZ˜ßpèHÝyŒ"íDôéP‡ Y_õRá`q #oh ²uƒÏTÊ3þÊÝ,Û Q†_DÂ]Fiø—etÿÌß]„‹{)Å•ez –V–….dM™T’äC˜Ã"°ÃØdÐ^¹×êýR(¥ô‘´Te[VªMz¼%RHϨ ‚›F e|Å›|N89Éÿ^Y !=±¨Ò· [¢æqü„úçp.0a†˜ 2›¢]¤LŸv'nLçâXgqRgv^gubçvjgwâ §P‡ ±KšÀË”<ÏŽEkEA°ç{Š|ºg|Òç|Úg{â§|âg÷D–ªTÈ.6Mäf,½Ã>Â< ÚÁüÐO ìûÃªŠ‹@—qÝšìMåvÄ#9 »¸k9gjŠ”n‡´ä Xä_‹ïJˆvDqÐì|˜KläU ® [¼o¥½|cCmÚJG–\Ð!.bO¥ûeüÂïüö$ÿ¨àn¸ëÎ*Oô":æå§p ðÁ¥i0°°›ŠgÁnB¹ÊT0ÎÌ–cN܃„€`J1Tž™4Må:Ü6èíÞnªÕQˆ-ZXùL­žqœ¥\ Vx©@YQ}0œÙæAÍW9\2YÉ׺]žž”/‘ m¤à¹*)Bôz£…T¼"CÖd¤­CD&Ø”ƒ/„B%ÿåàå·èDWMÆcE¬eÃÁŸ{Pæõ²DûüÄÊÔ¹ Yk‘ŸÀÓr›áÊfQíÄ~(OºFNÚ®XT™229²St:N©Ø"¡“XYGKR;òVt2'{r(ƒò(7²(—2)‡ÎÚeÆxckP‘Ȧðû†ï,Ër-Ç/œÿ FÚàOG•Ѓú°®!ÅÈ‚¢Ügm„õ¬$ÐÎ50Êéåa¥ìHÖFƒ]rdΟBHTÝ[%L û–-@~Î^P©€}Š—(c¿0ÝE„S?‘î¨`Lu8ΊUÑ«ˆ›èÉŒ18ÄF•ƒ#Ð…(—úîfÿƒÔ£GqÉ{íPôÎ_|\㡲k¬,«¬˜é’¤èê”Ý™ ½4 ¢&1‰ƒÅœý ã(¢™Gx3×¥ ‡íˣƨ¥F?Ìlå‹)®i í–lÕ˜MÓtB5Q×tQ#õQ+uS'õؽ4⮟@M“(Û¦Z$CºªÖmuWµWsµXƒµëX2J°héí™ÈT ÀL(¡®®‚_š)„Øèí‘n© §º=óJÍ]67 o±;•(ÚNÑ mj,¡ób´ >V!x#’ȸ7|‡w|Ó÷|Û÷{ƒ÷é4WûN‘ ýoÀ6mÔÑ€;e—ãs ‚¸‚x‚;x#}ƈƾúZˆ†ášù ÔÙÝvÖ&º 8P6}¯1bÔQŽ*>ÆyLIß`kÖ¹ÛáE^!™Ìَߌĵb.QŒDlb-—&uªU¶YIfÉ£à{¶¸CF8<Ÿ"Mž@4ÔÔfè 5¦QX8xÍÿ\lc+ :O–>O,Ö)oiÎQ<ØÂzÏOˆt»ÕÓÝáuDI¦:]E€¤ŸŒË?ØÐ çµÖUtO"Pä„­ÔÖ`¿G6Ë„8æ@* fHºKp뼑 %ôt`å.H唎åR¥‹ú³‘ºEº©—ú¤§ú©«:ªû2±*ÍrlWW:úŠƒáMÉ/-çº-ï»"Zr9:`ºKi4c ›Ïhß=ˆ‘rðˆŸBH¨›éÇ1akšàÒ(³!»ˆÉ¯tÚ‰ÔÚ¡£ç>nJ]¦%]ºÌ…Ĥ#‘“刌‹|LDOëô¦K<­›NrhT‘ß”šBЛ¨Z¨=^6Jæÿ¾Ñ™^^¿:Ï‘b_û–c ö"Eðæ‡ßNI½ .Cz´úøòÞœÆÛg§éâ˜HTèeI<²¤T«ìq\ÀH8ˆF–{Í'IzüäøÕ:YÎø¥ PÅÙüÐ}ÑýÑ?6Žüz¼•v»Èº…(Û&S¿¤lÕSýÕO}ÖWŽÖ[=×c}Èh½+á ö=£<¢UþÁÙIü:sƒrbNÌ6|⦒m/îćî Hþ\ñ€Ê•îr.'¸ôðe`^–Ýó„-l*iŽí缃 ÞÝÕq™5×.fÖ©Vp¾­Pex ‰VQã=p>g”C胓މ.‘Jg™ÿÆR’/*'ó”¥ü¼¹ƒ)þÚý™çäfÐ}t‰r¢È)9ú£š(²œ°ºrîÖŠÝuË‘*}ë5:§jÿê¨U„2Ñ€":ïÆðÆÈt¤Ψ¿P¬ÿö·?÷¿ü³ÿü»?ýÃÿAe÷µ¢^ Ájð´9ræÀ™#¸® 8„.TØ"C‰':´ÑÜB‰Íi[·Ž8rÝH~´è°›Én!ÁyüH!Âzü̓¹N›K‚|¬m"÷n— ô`ÎÛÆÇ\Èu$ hr)È ?zÔ¶²©B’©ŠL*P›@…P†üŠóä˲#SŠ÷6éC®0 ŽÔ6viÿ··QI²\JPáÚ¥e?¦œªÐ*Á›m龸§×½&ß=ˆeÙ½l«Ž ·Ï×"u“ï \—§¢pë­‹ŠôZI™Æl9¶Û]‘&Ú¬[XäÃÜh]™;çÙ­c{‹5¨Õ·c¨\#+¤já‡ΫfXÂÁF Ø´HÂÙ¯¯ ³$æ÷Jgcæ8Ð þ¤ÏÝ–Í“¥±º«ª¼Ò‹«­³ÓJ¿ï{0?÷‹Â -t°B /”°ÁÌF"ë2ä@"pünR ¾”&‹êDó\T FïdŒjÆkŒQ/ïã@mîën°ènÃk«æ>š‡¦yZzÉ£ì°&pÊÿ&†Ô œwÂy­¦h4Œ­¶Þ2/'êp›Ê #3´HZ)%—ºT3L„(2ǼéÐêÒ°ÉÞ¢Š¥ËìäÍΰ2²*¤Ç¦Ú³3‚<Ês/9y\rÅ¥CÓ%³ÔÓŽœ|b±äž©L³3}i‘uŒ ¥*º E3©Gy›,¼«€sÉ1¼<ʨ­ÈýªÛ.û¤%ÁDзöD²ê%3ÂìÍ<ýzS£3¡Š³XÝÔl²Ë?5+ñÐè½ô£l˜|éÆt÷”’«·ä,=g3Œ+ãÂK)5mÔ7F~ÕÝà~N÷ݯˆµôYr2í³¼hí4ȰÜļj Š;ZéâŠ1¶˜ã=ÿÖäŒE¶5¯lSÚÊ7#ݸ½ìFôÒÎpBº‡Ÿ?ÞyÉ1Ãâ§„*ÔpÞÉ&Ž/áÓ-7ŽüälQSÂ+P¿†Zï:Ÿ+ð/wË<$WÇ]Kñ©;”u±÷ø²*GsD+¤ö$u Nãqµªd.(œÀAsd4rVÃî£?òDæT_S‘\œvĉ6"É ·›ÌUx%ø0çº7³OìÌG`ùÂÎP…q}Vr¥v“œr¥¯"Që_öÚG±Ø ²–\ÅÙ±G:[ÇÜê~Ha¥P^~8—°E[y¯-)Ç.Û¶‘_ª7ã¹?üïÅ÷žüîÍ¿|ôÏÿß|„h‡«<õ"/gX·.lÜýÿÃü€ûûŸÈ¿n<‡ Û¥âƒ1¼¼§/+ ÎpB~b4¯Û¬1‰rC1Š@æŽ<¤$¦‹É¶è’JáéaxêU¥€µ—%©É:);ƒ6—}„ qQ®‚S2Ý2¼ÂOTîÂ-Y™Kðá¶=…ñ?Š’LÂŽ«à‹b#RK§>ªbè-}HM9ʱw#0Œ‰¶r¢"†…Íuk¢LÅJ£”Cå %³OxZB-—ÁÏZ+„—¥LCœˆe_ŠXaÄT¶”%ª/-ôâT¬B2Þ`Å/íÉvXÿB]ÊK©L“÷´sÝ+#ÕËJT†¨&›w,™C)°—Áæ0YL_S˜ÆL&2‰‰ÌOfçYdT¡äD¯øôk‘ÄÒ&˜¸Ù,oêq›ß §åˆi=Ï!EÄà ²0l……[÷ðG îqÄí¤'? Šܱšw`Ãi™ànÔ¶\6F%[‹XË@GI´1«‡#¨qÆôÈõì oö `¤°¬h%D‚ÒVBæžØ³)i˜«´•¯ùY ExÉå‚ô·½°ñ3¡Qíd¶?¤æ#‰(2FAlq!£z©Ttc¿¼¤—¢ÊJãÂ=™§)`)Rvô2¯ ©ÿ•RéÓaJR×™†$Ï9\­¤Sœ­íˆ4‡)Ó®R çJrå©+u,E¶¾öU }S Þ`Ç"YëDÙ M—%RBqQr’ìc#KÙÉBö²•Å,¡†GÍæm‡{Ç %O–’yuŽwsiI\r·Úº±¶¯•­kiÛZÛÆv1îyÌ©§øÍ¥E/{«m‚ó‚7¤8ž¥)‰°!¡‡5ì@¦ÙðΗ¼r_ž¸Å¹]z+–xxºŠ¥•%“v*¢eFI¬¯ü©=qBžb$)1ÒèˆDïóât¿øÁ¥TrÈ5ÏXóKt„„GOê0é1¡©dÖ_°ê¼ÿ» ÉXoHÞ¤.™‚]¹Ñpa”/ÞÂjSÁ`%¡¨„_œn™Õ+ÒÅ2rLTÁÒ6•ùî,¸Ìלö!ï¤9kI8ÓdPff%«O¢¶+FÄ-b»i/eDŒZ/CÌsyÆüe1Ÿ™Ìh6sšÙlf³,Ã:Üh±TŠKBÌ$\S-ÛçÍþY³~×ÓÔ†ØðMRL˜ûêè>ëÁË8õ˜çÍŠ…Ýuì¬gäø™êñ‘w\CÔZÑës¯Éĺ$“ÊbR½EÓË"“Ý^”Y²©:ZÑKKµÂ¬ÜìE¾q¹ª!é6¨G¥8‘‹T£á¢HV.«3œÓÿ•9ÂQŽÏè‚p¯ãq(LŽT]8{¦Þòs˜ÂV;by¼ì8‘7´™$þ”ö»-&Rà¨xyÆkå…xì)Vh $+®Äå[ISˆ¹ª7;žmn}ªD˜ƒ¦àÀÏWêÕ÷›h^wG Äý+àEN@“—å$W¹±}#˜«êÍZÚºïF'ÑúªçìËyút.¾‚RO;¼³V¤²Åg3ÜzÇ>‘Á§„ƒa•î¡—{P—# %OIp5d"bõ´Å*+ŠA¹Þ–²Ò(ëÒ½Êlµ¸IRYMÖ¯޳ɶMiÞs×¢¼$½uq/Ss×Q5þ׺êLy°ÿo¸k«lD„;b!ŠÝ¼ r…’â)·ËC•pG;7Ìʉjé¤ÍOFR›ÌS+Èà„EÔŽvW =¤r‹gu‘Ûop #†Í*uå%‚%'^?·1rª^Œ©^sRTëB`AíCë“ ûÖ¬Šö¯ÏýìoüÝÿ÷çèžÙ?ŠVˆ©Û‘ IýåøŽ~“³éÿpû×ÿó¿¿üµÅuFÖU¤%_T x4¢;\ç-fÂê Ý€xÂ'€Bv`Ö!î äÊZ"…Æ„iLŒÖö£×*mNš¤;JÇOþÃܦÉ;˜¬ê ÙV‚°˜HÉölª‰ïZ„Árä æÿâ/˜dÀÂf©F‰A23¢Ú®M4zÃ]Lƒô!òÊaòŠaV#«.ŠÕAžb.ZŠX"¦/øã¢édäG#VhûXj>˜£ÞŒÃâ€_nôãaÖÍœ\ojãðˆÖlƒ¬-˜,R¶ý¶B1–0³<ª'âÉ*Ñ:,ñ¼.Q3‘…Í1ñ71;q°JDßø.š(e…8*¥MôDÿE`fQkñ/â’Ðãtü·('¿ðgÔd¹”«I˜ J¤„Jt@Hˆº®‰Î§dt0Í«p¥ÑQrŽÌ7 §4öO”g:`­%æ " …È^˜ˆÀ>êÎeQLã?VCPvØl¥/ÔâVfD`M˜Å)›*ŸR*£’*§Ò*©:N\~ñ¨OfgŒmÜoýʲÌ2ËÒ+Ô-×+ÈLŽ€ë¾ìC|r°®I">Ö…îEžÒ ì#0Íg„¢„ÖáÓô€æ¨ ZlNàöæU­4JÿˤŠKè ßÌ , &lxÃ9ð*݆ÇÈîç¯:ê©~MQÆè9ªê"$ÍÀÃ4n®îÎ-‡ïfD ‡Ú¬mtA46¥»úÀT>ˆ2À|Æ\ÄÅ7òÀÃtHJO⃱ â0NYƺfT§{P‹–äí9Œ3ýâ"L¶#9w'Þ4ªšÖâ=|'3ƒ$H’'3–Bfr+N#–FÏ/8G*®Ë+²(¢­tÊt0ATATBtB´Ö8å×茔¦NJë'=JÝfê.ƒDÇ¢DEõ'EOTEˆÉ"CyP§_ô\´Í†ŒŠ÷jéš®è6ÿ¨ƒ>(„F®. äí®ñ+gçàT„d$îYþÄ)pLåRb‰–êÅœ “´4ÊþôrûÜ­ß4ެü»~RŒ°ŠîžÇ$m©8¼{6X$&óÞ¢²SŠÂr;LhÂ!ò!¨Ô}džÈÜ CÄÅP÷°ñ<)KåÅÒ ï8~¯ÕTÊ<>Ne®‘`ÊK pQ„‘³æíÖL¬Ê{°ªWtã Ìe³Èïé0uÂ!fck†äK$ÕušÄ¾Úíó¯þ|uÿ~Uÿ€•X‡ÕX…YÄ±ÎØ1î”0Ðpm­´º œ¨uœ®ÕZ³j¥KžåØ…·ºtúeYÇ&ÿmÉ!PŸdÀ*Ph2GZòO@Hn 9…= ê€ØÂLZ‡/–¢XëQrlSbŽ’ž"vlµQ/Ü$C52R¦g… Ê)®úÊ[%+¼*n¨-pòÁ7GÃ$rø¨Ì!òb! Q9KïçríU‚¥ U"4­Þtrv8R©H©ä£]Är:òó”¶î+‰&³L>ŒªÝü¯4¼Å¾¢]*%¯¸.|ko(G–d5ÀêL$…¼®ÜÖÅ*Š„)í/mÑVmÛv³êqkÚô¶brþí^H,ƒÃ…£©ú–oÿvYD×oWˆÈ¦†ôp–ú¨â®i×(o"ÿD:,¨E¬XšKEˆ(Èaºä@IƒÅ(ÏÎѾ‘8ãOí'o4\z%¯ëy¬` ,Xâd¨" mARN"«VœÆ6`MCÃiZì3õ(Gî…Ëbñl »Þ‚Û a5R¥NÁMúÐ%é Ë‚Î@è[`Ð@g‰›fˆT2÷-ÿ®¾š¨s¾Q­Gzòc ólàD,tqW¯!VCZÞÄ#L)nõ×_L°÷L‹_”ÍB¥Þ%5s(E¿mâ„ë&X‚+8‚/øj(ƒ58ƒ-¸ƒvï6.V .x fjÌ×!×VÐܶ…ÙV&ë-wiÕh¾¨¥é]†ÿtÒ€‡XSÓ ÓŸ°)€§Ž’ÇfãŠ6Å7†rú2N¢Ò©;[ÐWr‡23¹¦Ù¾” \¬kc.j#>w8Bç€Ô¯[ÀxÝb%!pCˆB¢kÁ"/´KÉ|ÄÚœP¤"¢4öqÖÁ.ì"´ŒL.n*Ïœ>Ê9ðF^GEJ¦¡Ãº~ëL¬ãLÐ*ãhu’މCDøtãòŠG\øw: »ÞLÚ8B>8ë!çgxx'®É&-C:€¥Eðm,²Á¿ð7.rk~ù €9‡†¹F‹Y˜9˜“™˜¹VW¤ÿÆvˆ¸*ärè‰3“q ÑH›ýʺY˾y›½NFÀòÿrÁ¢Oá6ã~ä+>R×ò¢8vÔéÈj¢H«Ä&À¶KÄÄœt‘r4=¦G²º]´lýÚ™Ï&†0¬Þr˜Úä`Ž’”æ•Ï÷@ æ KÏ´°,ñ–P,©ìšH-c -ÂK+fŒļ#ú ZZލUÝ IÄ*&Kö› wÏ'ÉÂ+Ö‚¯|訾"ì+Ã/[Ù¡ å l…– pŒôwÕ‹(O-ä­?ZÈ«Õh÷|éR ©Èt¨›‰\O z´µZÅÉ­±®çú­ëZ4SíH‰NÔšoÞ¨†”RçYámï›R »]ûU±÷ޱÊ:Ä(ÿH…è¹dÀ¾Þ·ûî\ùaíé–ØUßÕÓˆF~ŠŒWÙ- í)MÚïh‚Dæ~ž»•4|lÈHF‚‚Úx6Ñð˜cGvÅÔE“’pn´¦¶ï×µÍfcÆçÚÁ‚Ca‘ÛNÅÁ5NScVÀÑ‘¯ ðîrùS1N%¶bk«]t‡±¸§RBNC3ç¼ÊØ>'s5?õÅN1ne¤œêÿÕî€k`–Ê€º;TµHÄjzÙáƒÝ2înŸ·»áEÃ-<Ã9|Ã/üÃ;SU±lÉÆŒUê~p »ÔÛ lmq`8Æ÷%a×&bÓ[íæÿ˜±h¨(!®¥)7¹2å1÷¹„´ó 3~cLŽ ÅjèÊRjÄÙMNˆej5|%µx&UGÈŸlšTHŽ[&bɆün‘à&¯ìd©çˆ½i”“èê|Çœ“tm§ÝbŒÒòø#zÊNì`Tƒ52 ?¸)K>H Þ>”2•˰‰Ìb•øBHÖñRi«Dú”ØsÏ(â6ÐÄEä¢ÜÀàº#©QÑ÷ºªatÃ2äErÂÁš(ÂP_Ýp\\'¾â®VøÊéц@ôåLœ¸Û°ûר}Ø‡ÝØÍÔ:¼ai ?ÐKb¥0šˆ/$fA`ÉÚÍâÚ©Û·]Û»½#¸½a’[‡˜ÿ _¾]?¢F—öµùhEÔ ç/³~.g S*pÜáààlBGj0µ¨%ë(†H¨fH0•ùüUã lÊi<üÙ“¨J*ô¬kššˆ^Ž;X‘F%”×fÚOÄ H„Ù‰¤Vß«oº §zóÎ7EÔõ 5d&ÞhfQ ä8–¤]…Ëõ5I S]±w0§Qƒ3ޱ—ÕlŒr{›=ZcìF¥Ð§#t©‰)‘lzj8NÌ u,øê;ûÒyRè† …³ì/¬fœe|íÕÆQD³:À6<ÛdFXÛ}¦íٻ…YØï fË“ùð 6ǃC¢jgµAž{ÿ^ìyê(Pº¶! 6ŒI~>Ð yré=s;¤´‰Ë'½¤$Aú!kPxå¢@‰ë`žJÒ…cQŠÞÑý«?O¿M‚–Δ>¹þ¤º®S—ú[¬!h¨1QìÀTO»uá8©oÄbÈcÖ"H2°½ÛdÔªùb’§œBë0*̨Ð8r ?†鑤Ȓ#S¢\y²¥É—*]Æ<n"8‰v#GPᆵ…ìF4£E<-ÿJ¸4â:¢Jw>• ujÔ«V³V­êbÄn5»ò¬ÉôaQLwdÈp OŽÑš}ˆ±âºzüüܳ˜£G>Ö6‘{·K†Žyßa‹ó‘!Ù©`rä¨-nÆtij+Š$战ÝzNÈwg\©ciŽ(”\eŠ •JÆè°®UÌÝ„šµü1ii¹K+å[ñhÒ"ù>½l±sd„ß"|*\¢PçæÂiÏË‘:åë²Y$—'ß rë­+J9ÍǵͶTëX2]ðòkÚ•LT›P±µÓN=i´ÔeLñôšnO…ÖWM…E9ë”4‘}Rõ¶Z_j¤\qã]ˆ![UôSAÿÝä¡Y òT’g©i˜Ôtïµ›F –VX ä‡ãHàxÄyß‘F!¹ß’F&é$“J6 %D:YTPgÍAÇ€öu –žáÖßTÿý´–Gf¦é˜šh®éf›höØßO ~Ä#k¯­XõÍUçgº•[±­C?€ÐrÈÙaM&à”M ;Ìs=Öäágoõùç–YW”} I„“O5Qß\mÆMu)Ùt8 ´O©aª a$¬…Â!H¹š›u1ˆPªÈB6Ùd£ê™©4¶jßhIåSŒ%÷P´fà„ÓG=ˆ „ˆ;Åp’`BqгúéÚfÿ¾nY© Åçctyé‘9¾Þf/Fzü®kJfP®“EøQQXÚjg²?67#P>ñ—l¼ë„£ÖF•L*¬ãèg®`¡¥ªM³Uˆ,¬ ÙêÚTf™ªsÎ<ãìó¨@ïü³ÐA÷ ´ËAذN ·»”.­µ6±•"†û)õÖKu5×]†t-¾dÝ,+Ì85²M®2úß•7ùt?¼3ñÅëÄN' #ƒv¯s5qTƒ“qikn¨Vøâ[>]WlÖÐùw_ÅÜ—§þÑd†³… ‹KS|Å——5¡Yá[ˆ38¹µ¦×G;ƒÝxd9¾£=ÿ²›SŽvôè²È=QNXëðQÏ á˜S.2¡¼v”CrVÔ¸1H¡·Ž>ùD¥AÍîUÔ'CΦ”H³ªö«Ø›mb[—yk¹‰“•'Û½QMÏ®3´O5&U¯bœ·‚‚¾XQçX-{M[leS¹ÊbìW¿,§Òăz aHDš°„(ü °.×¥P$þ±ÒAÇq&2tAÚ\ d¯úðX?4–s5Ä 1‡c å# ‹:iÒQ¥4ùÀ,#ïØ‡ ÔÁBŸ8ä Ö˜D9È¡Œè  ‡¦~¢³ e.Ïò•fFeŸ]-LƒuŒåÆÃ/ ɧÿƒ/ê!Ø¢ƒ3¤Î4A™Â ׿EÝÄ:͉cÖ¼F>~½ÑWÑWû˜&}ÄÂîˆPs–—} "ëHD9|¡®7îˆJ?B%[ X6Fb 9Ò•‹Hr¥!"0neé×±tsò!eO›~Ž¢0¾à"ß*IÛ>¦9þŒðih _„XG“=¤ KÄ$…Æù½­É˜—'Þ´‡™o‘ìlðŒ§<çIÏz³+èœÎ;C%™RmŠ$Óg¯BÎ…TÈ ÿ:¨:ªÐ†&ô¡½ˆT—4`ƪ†\2 ÖØe Å:u±^ôB¿€0‚!ŒaWŽwn7*„Ñ`ç–…mG;ÿ¹ …æ²Ù <sü˜5‚éŽLâ›PX¨TÊÄì&ºñi>Ôœ+*:vYQv$'ý@æ#´q‹>aõ•Tex娇.*ÁEõf y W8È1½P0n9‡< üžÂ¥: §˜P5#‰D™±e^S%„¦z5El£ w¸*yD\úDȱJP|…bÓ*uYœÇ R‰Õâ$ÛfQçæoVßc¤[?‚ÊJf¦½ìƒÊ¿¶É%×ÈÀiûv‰GþT¥1MôA̶Ë6_ŽX¾ñéĬ§>ëb>zH“1"‘èÏìtA¾BúÐNô ]h9ž®8/jñ«6ª2 2n1È:1üÈÚÜëÓjužGýHRßkÍzEšÿ²ìW«1“M0½g5s†r£[àdú½ñ~;Œv“Wï¶P¢àcTÆ"­½o$efN¿PÆ/ETKPÓî]iƒÃ»RÇfÝH¸;Ùb»š“,Ÿ>s¥ÏÍ½Ž°òá£ð´£Vïˆ8:)¥ŽéºŽXŒ"D%ÓXFûF/CÎÛ8üéƒÈrT ³±JŒ7ƒL<#BUw.vƵu,iM·XÍ2oô]l†ÃÈLQ-M'çÍŒ”ƒf9¤`_¥V‘ÚÇum N`Á ÚîúœÜßõ®Ðt­M38ËÆš{^YG‚·$f3 ÒJî8^Yýj(¾zÖ¯V,ž·’VL‘2¼ÿ嘭q»)ɽÈF—,n±‹¸£ÉH)ý’Soøf _…N§zJ¬™Î¤«^ÖnÂv®5©b¹_,ðFå¦ájdõcÐÜ4Óþ¥‡’¥ ìUÄô”Z*ŽlìÕ*®›Êºã8²åa’3¾Ç‘g§>ìã”åpºN·6z©BíÅ0€ÿ¤]%²‹œLíkãÖg³¿§¼õ)IäJøJçnµ¸i켜-©¿²dA˜‘„ gæ¦ ©}%c[ å†4½³X¤Í?kô°ýû¿ÿè*ÈX€ø#ËCj'uy5X–"Pñ4^%uW÷s!®EtCtÿƒ9$@ïL×2/sRT2ée“CG2R{Á‚…RƒQ>@¨ôÝ¥1˜sn g:&ñIfè†GÂÑ{Õ†!$;haÑ@»ÑqfEAX2hw R‘AÏÒ'oµ8e2è;=¢zá–Wó¾àÝr!´á<:¶åâoq’;"r¶‚rÑ%QeXXbâ1,·~ãCK­"^WxdayY6ióLŒb˜ócI×%DD[6¥jè1_ptA`âFâwrˆg„s’iÿu$ñ@GÕŠ°áŠ‹‹¯X‹´x‹³˜‹²(‹[ã?qR5š#!P&'®E/ÿþã]cx4;R̸ŒÎX"ϘÎ(@¦ò!ÕFŒs:V§x r!_Á*ï…ñ¥(rÔ()“¢ô˜’=Ô!«&N368ÁSVsf¥ ‹ƒ,®Sj}áV‰D{«B†¨†ü“i^E…ë!TAGês9ІU|$†ç¤„¸‚> ®u^{ŸôR…jdJË“î` ¡@*hs'rv>1-ôräCûbT¶rY^õbO4z²"i0X'Ç/Ñ5k´ô}“w¶AŒsx5Òsô/Õ^¹$1†“I©¸Q3¤1Ö3ÃqgƒX’d„ÕÔrj™–l‰–niÿWr‰×b œÁG¢×tq ~ôZ¦™Q*C˜l×1„9„ñ“—ú"*]á/d£sP¶`eÁKä¸vsS7wÓ¾Ö7ƒ‚v°&ô$¯“%Ò9¹QÃ!(‹–ap~HJ™­5mbɈèU(Ñ\¥•0J™vØì³{È$ÑR&©"ìu+´é_[4oje ó0W>1W<¡96‰°¡ "Rw5Ufsì6=ñ‹Oi…Nò,Ì5B²£]vjÿ%ÛG^¿QiC3!}Ñ•¾ƒ+¤Ãq‚9+s{ù ¢+.‚S¾‘Q\Ñ{–gd÷tazÅ"ÿ*-¸Ò¢ :¢Z¢z¢"j¢)Š¢ð‘"! @B³‡—sDwÒZ0Ò)Ù5~4Q>j¡xø£Í¤º:Ã(Cqy äEÛ6û²ˆáÆZ„© nÇE¡wa4Fe¤Ž áÖ`X,Ä´O—÷MMãH¥Q}цkTDZ4WXÿ‚m81VÌÓ,‘˜< e[P†²ˆ@ƒ@-×nø“§FI5&a/ò19ÕLžT ÒA(Ã÷§ˆPÅ ™Ä'Ïb>=H!© ‘MÇÇaŒÅ,²‡ÿe§'M¹‘ø¦„ãVh’LHSë£#·‚5Ã*®ª ù5þÅ3t2šÿ›º& srÂbaL¦˜‡ÈQ)ã;ßs3‚yEÓZ˜ƒY­Øz­í”½b`UÄLpeÙÕ“ÉCi8‘I亮êڮîïê®m®Ðô4:÷2«aA'ÙnÆ21uRw‘/øŸ13hž©vPV“tàú¸#!g9_â2Û–u$,Ô*ˆó‘#ךҡ ôB:> ÄCᇠÿ[‹/ŽÑ´¼ea‘ñ)H#HÈ2¡[³·RaU°ÒWBñrõWZ’Awu¸œ5ž»¸ˆ«¸Ë¸‰ ¹Ž{YsÛ„í1£Y~B`˃]«·;my–¤ëMЊ8ÿ:‹b†­)·³1&Ù”páhã8_­f_èXwìø¥N¨GùâU«&~\9Cé†îÙ§³˜¶ò|f–+k6²ï²'P枟B%úq8¢z”×&Û¥|¤K:£…=ÐA®AÑx¢0-fQ$!cÝ¡aRä`ϳ³•z©Íebþ¤• iÍ멸ҕ%–<²qT·MUÃ6w“2<5ŽsÈöMKå~sÚ.ÿ€*+æjæZu±k`O3‹ Ü+{? Jp(+GD¢9ÓI6­0ü.2Ü3Ü4|Ã6œÃ1ŒÃ;œÃ–Ô)Ú‹Áz"LYb"‹Ùþ3V9Âÿg€M|€O\HGœ4ݺµLMÉjª0}ë©ñC˜©a@—¹k5Úk{Ù>à‰q v°Äâý¢:šƒpø2 Ã,caKŸ8Pª* е©³A¡#(<˜>Ìix !øS_)píĹÀ-ÄÂ5r2E#†;ÙÁ³–ð!÷~ccT.Å´¹3š§,pV[«È"Û9ªë?haô’Qñ¶*Žn0…‚R2„E"ê¦8ÿÀV d-±8[ž•œŠU(j³6d’‹3ÉLWä9Æê‹¬#|²f.2D,ÂëwàÌrá<Îâ\Îä|Îâl'ÅéÁ7CTN™<W£â^x¸¡ž‘eD‹o{PûŒsáÏVü%:†f·5­Ñµ„Ù/:p®‹Š Ó;´R¥p7r§¥fTìš‘WÇ™gš¬í i$÷6eã1»äSSLxTæt|Js£xœ<õ^éº!»ÔD?'ÒZb2=g„§xNêXgBžÄ†ŒÒBK.ëPFËå5MÃÀšÇs“™H1ÃS¢Ú1es6|±^Ëšls¥^‘jÿ²šIaˆÎ[SbÅ‘¡úuI•ÙÖˆi2RÓºâ5jcE·2Ø~b3䦄‚ÕN¡ØÓØrÍØ½Ø’íØ]ÙoÁÐ *b¸´´Uñp™QÀf‚#%­i2 PxÚø¦^°X¶ ]®|ù—,ÍaÛø›©Cvá‚%EÁ2¨R‡±Æz@—ÆûÍOrÕž©2±s‡ÏA¬+›šÈW—ÇÁ`Í\¢ºL39Ù¨›$rK.›–õgÖ3Bcë:.D-ø³‘J•¡á°Űme*g| Êäð±Ð’Ò˜*4¤ÿÓn|×±Ðûx”—xã^ÿ[͉egvVù:µ2Ï@šÐè„Ã>]Ý#£ÑWZ&kê˜×ýÆÁX>HÝ8ÍÏ4>ã6þÏ8ÞÏ9^ã;,i8V%ÇLG¤œ+ƒ¹c»Z<]36i}zÒ?ì¾–@ŸMÑyp{Q=Õ¤°‡××ù|Kö¢–"Ùd?F¸fò§¾ÄyÙËòâ+±N³)Ò¼ÿT3+; ˬ‘ ïqŒ¦jÒ*Ò*xnSS”Dé-ÑMéeÝ*5——©µQ€ñCíÄé¼–o)î¥;ºä~îß"2¡¢LvuÄ/ó6‹ÈCþÝ´óê$œï—·ï~ÄïÞêO„·Ÿ÷Úäq!LŒò|ÄDå(Vqc™º–™±™ÀÖ™¡Ær`gwsÒÔ&ÁºC‰´½¡ãþÕj¬s6*Cée‰N8dzµAIìjÍ­ŒG¢˜0PUY-F/+LsrŒ÷ì"høÞ¾ÐÉñrΤÏóª„ êò ç„óp#r5ÇHÈѽ[Žé…-UVÜ÷¼ÏE£˜ÿ´–³ü1ç/Eëe]²F&¥m©ØÈ{òóÍÌ"pûƒ ¦ÔcRøy~øö̆Ÿø‹¯øˆïø^h¦.$n¥3ùNº:÷¤åßk»¹v>¤B¤@ú§EÁuÔÑÕ,AN,4×' £·[ûmb8˜TªEVÚƒ_”¥t§êàóð¥Õ½â¥Ú8ß•zŒ¼ü¸¹ÒÄj_üÖ÷‚yçŠ/hÛöý!oV7Ëk}2&dÐk&ªY¥>1«Ûûa»{ÖTGrvàPß"y<3™x ‰’ù½¾ÐÊ$H1~ÍÛd1#³[/Ì;n¸nëÈ ÔΜ9ë \§ÍaD…'’ëÖMÿ¢Ãn'BŒ¨Q`ÆnäÈ-dŽÜFp-%‚Ûø‘âI„cjÓ¨M§Cr*¶ÄÈ‘gʼn.;¶lY2¢C†,b,¨áÂ’0^)ÕÜËžU65Ép)Ò Ëš;›VªZ³kݶ…‹ö­Ü¸i%Ê-H.œÂë2츕"ÚUA¢ôÕ`Cã¼úó$Ìž”]VÖ†YóeÎ03Ô/Ψ#¶\ùhÈ¥eUóìj®çiÀ§Ñqcæuõøù¹wP7Sp|¬m"÷n— ÷λfgeʉqšT™×³_‘MšÌÜ•dÉï šä^½+à¿ØQ/è5t ‰’”Ýv¶cõÿßaÊön¢‹ÄSÉ&ÿº*£Ïhó«AîÈ;o6±jˆ¢Ò¢l1pÂ)'œ}‰D a#'z gEÖA™$ûL%á” ­*Ð~ì6›âM¢Òè»Ñ¯•šM¥˜B+P?úöÂɼ¿në1Æxï;ôjR¬¥h$O£unÊ@á|,(#Ÿ„¼òLÜd M áÊ/-ÿƒ (/´n½§ZâïJ.g”£@…´PBýÓÐDE¯$ÙxC¾“f”‰  ‚(*ìàiRò€B+¥ìx¬®TROm-Õ›Šk¦(¿”£¦dšŠÔX¯ÄÑL —š-³Qýâs8þ|¢‡@è±Êÿ ‰z²ÃšLÀ)št §§{¬±ãÈœú’«¬dß³OŸ0D¬¯˜(dˆ¤R¥jHÛ¡¬kí/ A:IK¡ÈH]s‹R(³ñ¢Â‘§}Q ,]>3“MF) ô1N!2¤Ý6$1_¹'«‚Ì §})‡} å:²Î‚(¼­¬ ¦ä© e½"÷È ž\õ¥‡b\iÀ§„ÓQKì`þ È#ç­Â Š¤‰¯™Ø:r§úyÖÄL‚C‚¾Z¶0ÓãéÜ9Ñú ½UÁnê„:e[ȶm„{¶¸ß–»nºïŽh?ʱѣÂ"¨'€L7/„`î×ÛÝ`.ëfŸºZì¼Ç'—¼ÿòÅkÙ´š*$ f³JjA¢ízÇ>ñ¿3±î Ö˜DÈ”ƒÌc ôÀørš—Œk+fPŒ<³qò*;ªijSªÏ$ïŒöñO²ÂvFIè†EAŽr¸ÇL…k?§Q•€j)$Á̲h+t! ™/iˆk$¢G1áœt…É'J‘#ÜQŒPÄl2Ô<û%ýM…ÂàÅr´ÕŠ,Y3£Yœ(#ÊÈï S<³¾¾h¨'±’‰á|•ªÃ‘ªQe‚ Fÿ¬òOŸ®6=ÃÑ}¤©:éyÅWi=93”ôED;©I¦R”®4¥[ÊhÔø,°iÊ>þ"d+Év”&Ý´,i K…úR‡yež4+Rèêõ+o!Sz/û‰¾˜÷-Wâ†'¹yo|œ1m„!ÆAŽrr÷œu¼MV ØOÅg¯à¥Ê%ó|ÈË$ÅÞ°‹:ß!^´ÂLi° J!‰i̯‰&=wK<Á‡Ä¥&¬]ûܧ©H÷Lj®QœS9:´Žl.BDHÊOü@Àu bœ¡ðëë²ÐHÑ\ñã?W²›¥ ekyÙûHµ 8‰‚¨"ËÉЄÊý¯Š¦ên©ÿC­åÖ"Hi¬‘ró` ZÂËuÜ—PÊV†pmTÐ ã¸í ­”9h’Ô›^ö¢×½Ò…ïzß+ßø¦·© ‰ö¤ˆšƒRôJœà‹&ÆPÊA¡;Êtâ·`7˜ŽV“¦Ê*ÌRÖµ^YÖè7AŒ¢ÓH# ÖËêwb+Y.G³ž­ø@:y‡5|7+˜B%S^JÙã°¦GúçV¢yÏzèå6ÅG†ÕR)éÀÕ @SD%h¸ŠI]C+2‚*£[?2¯òzOE…^AƾØÑ‡/,‘1 gCz8Ñ@Á¢M(Ó#ôS)znvËŽÆ´µ Ì]êµ:uÿ…§{êŒnI ,ˆ`44“]vØ$3f&EBà v/§5æ+NjÂëò†åT]6bŽD F+²HÉÍ I€ËP"t€îRY¶Æh®k}k^ë×»Îu£±÷³ªàÕTôé‰ùlCGDޝ¯îœdÉž-™¨bÉu"Ff ñVÑìê\S¨‚+‘_¢¬;‡²ºç‚Ãu°“Dhg;rà®9ë(Ç=®‡êkj›êË‚¤ÝÚ*¶ ZD¬-õu>y÷yÚ)è²p{\¾q)`0¤É©{ühêê€1õ]}Å^šV&‰³C9•cû»˜'!ârôðAƒ0!ÊAΞ֨ÿ(›r©“Ó1 HG\iau)‚.tÃú’ÂKæQÓR§¨ŒU/ùU¢û‘™°jY˜ž¿ñ <É_u_<ñ:oÓÞ,SÕ˜¼Ù„š Âû¿VS½ó}ïyÿ{ßy&3„¶W—z{\«žBMH,ï!¶iSÒæ¥l—·|æw¦ºŒ¶«e²™ß_mó¹3Oª€5 zÓ5y7`Úˆä$EmILj’“º#Ç<¬Ñ‡K~ÑcÙðñN³Hª[§#Âqš*sä<ÝÄ¤ÃøÍËÌôüÎѤ‡L»>2G®h‰}Xr"Çm…¶6z{æ"£¨¸Ð$ü³„:N⤗ƒ#ûÿ@‡X QT3i˜ŠæA¦ð9> Œôš(1 Èp>ó¾Ó#˜uÈÑȺA+Ÿë¨ Š0£©p˜ÀÉÐßžÁŽÁ ¿:z›´¯a‰9I;¬(­ù#s))õ#74¾‹[•œ®Ô  ¬²!ôA!,B"Ÿøð˜»eK‰ÔÀ'³ @£0äJ»YSª|Â- 3vñBøx‰bò4!>¡H´3«݀0œÂ†ó%\7ÜØ Úêßñªâ8ŽäX˜‡‰±<¸0Ì? ®ea 1Ôêò8iBàb¾À™ ŽëáÚ#‚ ÊÄꦗB¬Dÿ•”â 1ÄC²ã ¸Z:Îq,)ã˜ÅàÑKð$c2>¨‡*‡DX’qäC‹¼2y˜”_ ¬­P"úP%Oä; ‰ãë¯x¢(99 *ž”3( r½F©,†RŸÇ#@—Z?0A¥y!`ÉŽ„¥(ÑÆ‰L+•n!°€#(ÔÇ}äÇ~ôÇ<)ó)##:òZ)®3™â-ec>M¤`¼º¡r©Š´)­ A”ØXÈ¢4.^r-Ð{#E ±%l­C–Zcgi餕Èkˆ+ ‹'œ®0„£Eƒ¬*ƒ©£>”Á¹ ÂâI£´‹Sÿ8íÓœƒù4s+4$Š Ð; (y!Y8‘tŒù}ˆÏúÂz³›#!á¿ù‹ª3 ?„â!¯P´Ù²Žk(ÅA®©â4¹p¹Î³Š’°™:;—è—³Ñ,øÙ H#‹&±8oQŒbû “™ÀÀ¬Sc™ ŒEÚ¶€ãˆÖëìbBO4’H¿ÕTÍÖÄ-×Üž×”ÍØ¤MÖœÍôC/çƒCRÎ ; ó›‚’ ©ÒMºcÑ<¿äìÍéaÎÑÐŽXqЬž¯—F³®±8È^¢4ш cÌœ8tÒx·Ø1(y«Û‘ÐppQB•|ä¡'Ê‹ÓG+Yÿ#õ ¸b[ª"³²=¢¨Zº“Rò’ë±Oöø2>¡x(et²)$›KÄ¡o$À­ù:"B’-2ìê‰X܇b°wH¥ûɃ›+êEiA0ñ3Ö!¼ŸbÀ°¢teÒ3öÀÀSÑ[Š Ør$ ò‰ð0¤FÒdã£ô¿dËŽ1)¢6k3¥P˜h¦.¹Â¯øˆ›Ø³#Z›õSó˜µì¢ŸBÓ3UÓüXÓMS6…S7mÓ¢ ƒ4š ÀðIŸŒ)¸œíy™vD£/IÅDeÆEETfl—2Õº(¡UQ4“ÙÚ'"1ªþ²­ÑÍÖûÿΈˆ=JB>‹¸¤L"‡M¢–ql¦¢ùX*¬dk-’S—ñD¯y'º›!2*(ã(¦àÊæú‰¶ˆ,Ô|:''g“Nkc9ô£E*²Ó¥­É@TXd²|(Gø¬ê™–ˆƒ\ ' …^ñ¨|©¥U»œÔiT[$ç (O<(2I/†)$#Â¥{ÈPD² ŠL¬ HúQÁ Úª;–¯ÚC±òwÄk[Ñ©¡m¿kÜ"â8Ó5âœ]Á-VB§=Ú®í`9¡€Ý#&կ󩺦zÁïsˆ ¹®m?¨Ù¯êá!Êó6>¢ºƒÒŸýÑÿ™T‡­ü#‡Ep‡I?%¬-&DÃòh¤3:‚™«QÄt)fC: û¤‘»‘nH‘O\š÷“6£«'š£º ŒÚ#’´»U¡”DbmŒõsÒŸ¼V©ÁVxŒä åEÞåuÞæ…ÞR”^æÞ =ü˜¨—©uA¨£Q$ÝjB*”„©“ó½Ôô=¾ô…H *~&½ÜkœÿO¬‘Õ›»¸'“|¬;%cYÉukÉ“¨‡ž%>Ûà%pkX„ubeG+Mžµ8Ïè•Ís¶¦áR€5]Ñ‘¥-Y¦¤ á÷ñIk ³Lkôs¾¢¨­€5—™?Ù*ÕŠ)Kç¸- 1Cx¹!™“øêÞ÷-OÑ  ú!‘YQÏìÒôUjúGùŽm¤ÌUžÐܲùœ•6¸È{¢[´§øâëRÉq¶bRª%Zu4s+ÑŒ:v";®#ÂÈc<Öã>æã?¶ÖåKÖ¸ Á7¥@‰¨`À× —J;˜bë&Ë€¢ dÇ“ãJ~ „p œÊÿ0’ø'#æ  š.RÊù©=ϼl‰ñŒ7‡˜7ôôÃç1+ Œ‡Š¢‹º2‚(Y (ü˜«k8 áXo¨¬1Ymd6:‹¹’*½Áq(Þ€= à%ƬxH>Š]œÉHDÍÒŸE‘‹ 9?Øœ[‡9‹…r¢©êj‚uF 9‹ Xœê"åz´àÑ ž¦ Sˆ±¡–l Iû§µi £É’$X‡=ó@¨‡I-â•éèbøA’s–c@¯)M‡ò’Z ãk¨J’b2j„DNFÅàOîD9xõ´sb²µ…!“»• eìÐ2=‘XêNMÅœ¼™¥±%!бìŸ{Йú =ÈÆuÜb…” 5©8—n¾*Ü –p4¶ÅQî )={Ÿ°Ó¥6‘ÿÖÎ!2E€ª‡h¸Æá¡£Ë¡Ò‰*ˆ¢óx4ï6óˆŒ_É €ñ zq"‘‘ö¨FÇà I´îOÁîÔnÁÙîëîîìæîðf,›ãæÊ:IJ8*LLÙׇhcü"ÿmk:¥ùÛäû¶ïü†á÷°¼¼Ž™3"›O«`†úÞ–µd9V9©ýpKaÑ*;ì*â+>LOwpˆ{Ø~+0;ã–G%Ç—:Ê<Ù®3¶—‰™ŽIÑàèƒ&íñ·þlœ”†>®ó’ôJïÁéµrŸp[ þ¬R>²ÀIÕ›(ŒËAŒIC­3)­r@†smX‹ʃ¦òÍK'aR–JËÏÀè#ŠfÀ&”•[–¡D’¨ÑãÇßÜÔàˆÙ:U¡ ‘Ô°Î, 캡q¨D´Ÿ5W•å#ºººñóeç‘ ÕC¿ê€AtCOô{ _ݺ;s¾€Gè*dìãc£øšÿZ1šbôPWtd”T‘ËÔ£¥éñ¹ßœ¸øõ<ûˆR?©Fþ]Úa!1>1DT±—œ–zà“ÝËôŒä60ÎñÀ¾¤AîÂ^`Ý ¸Å™.(cpÊCfVÉhŠöZq %”Î >gTPé&î­ÂYRæÃÁ\ï°˜ @ ÿ˜™3_…ãTÁ°C$Øvò õ¬sDìYµ¸Öš*xQêtcã2®¡±/AyK+ vbBýàœE £¨JÖ ×Ñ FJ¦+ø¥¡‘ž#2ÀØÄ„â”qy2„yÖù–yšŸù——yÎÖ ÁrÜ8ì;«+rqvƱ8›9ÿNç\wd?¥WíÆæÇaêÃÊXSš¢ŒãìäŒlIgew{ò¬ŒÙ9ÏzcçÈ7k3‰ü‰jnh·ñ®áœÈbRÅ8j¾¨à±G›×¸ß´)&2)ö†CUǬÝê:˜ñÄè{¶íÄi,¶F’mC$XqÞYX3ÏÛÅl…Á‡•ç1ÊDªÔ) Çr85èá4Í!¬‘»k­à4ÉâRq=ç4x­S9eaןƒ!~Ñe:-Ð'”·•!³06ª«ø0 2º8Qü94’è‡þéïiêO˜êÇþë×~éÏþxá Û­e/Ž [—z*¾ÕDÃßú :qSOÿSv‹^ÛœUÓ ´­üÒ®d¬†ˆuëÈuØM›Am»‘N CÚÞí¤Î!9ˆà ¾±6©9e1vÌG.Ÿ5;וYP ¹u#Êsã:„ë ¾œ©Ó¡N;jËèМ¹†Éuè¡6ž=gÊ ÊT溘U "WÔ«Ìnbw~íjҜɗ2ÑÆDH®è@“kcl(¶éN¡[æ„™1#R´X×fŒ‘fßLé[䮿ÀûìÔQ9_¡‚Ú\©˜i·:ß êYgפ’Ñ‚í;¶¡ÎÐûzíi®hÆÐæ îJî¶P›rj“‹¨Ü ¦o 4ÿZ°ÜF¾ê½Íoé±[%*ÞÍ5/÷¨ ­?4 >.PíâùžOnëô¾E¿Ê¯Õ>þûúóóßï¿4_3!5TjƧÛM6éfq6}Å `Ya¥•Så„Zs/)W‡Üy(ÔK†½WXLH¥–X ™T›†9©8˜^j1u›MH÷—SGu×pJ”Q=üøqOF>fÖlBÎ;»È Ã=á„óÎ5v ÅTgc-$QPã1(ÜP×ÉtÕN ucbCd†vFzqxZ±§"FW1ƒ}XD³éVgb„eš+é%Bhf‘† •Sš‹òt(ˆ¦88儳N>È,ÿ¢Žb9%õú ÂÒ©ÅŒr]F …–Sg ú”hg3Q©VÙÍÈšD4ÝÙhk°Ž(W^­*v€ÄBúƒXÎzd±^5…—6^øšS‡4^Ru¡ÅRkAh’[¿EØÕ‘¿m”¸¼ öÖ·*ª9£˜XŽù—ùæ¦o™ûúÛ/Àà̯ÀàÞUžš5’¹¬DZÝ©g¯³uXÜ yMcbW1å*Y¹ÁuÇ!“%Ú£ç=ü°¨Fñ9˜pè¾[•xÕn¥»)ÙC²qÙœQÑà ô´ÆWCvX“I¦ÐŒ4S÷XL^)îŸ/FÆ™`û§ZòuýST ‰ù’ŒÌ²Ö£|Ìzÿ6f]‰©UWš<ÖÁ‰Ù½Ñwj¤”‰'æ%œ±â‰û­]*R¼+[1mœ/–Üñ ùQÏ á³È:ÅœBÊå¹¹á¢á-•kQ|“ZÁu¥ßÛ¾”Wc9$÷{—š»ŸGözR:…"†?Îö­^±%±‚Bµº‡KåÜÜó-Öx!N~½T„9óu¹¡;US‚áƒ?¾Žå¿g¾øè“ßg„=iœíÅ6à—B”â_dÿ¶zšqÔ¶³¾W£ó0}^»ög8-ÙO!¡›Î×ÀcåÍÆAÍܶ@„7«±§ƒJ™8îá@¼z~‹C8:1a<©RzG7âÿ !µPìG€)ÏwìWŸžIÌb ¡JœØš VÈNtŠLŒ„8˜½ªZ” ³"âÄô”L>y˜ÄdÙMCäRM¯&d-Ыг!›M6Ž|ÈâSã"8ü ˬƒëˆÅ( RCù„Í`åÂé &˜w(/ó‹ ›Âs">å¬3…!bûV&1Š…M!Å1óÞrŸþ%ÌLÒ)Ph7MEKUIË«ÆÒD²@eT¤9ò2¸ÃqÑNìKàÀ§ºÙ t½ä¥/ƒ L`Öª&Laþ˜½¤0r:}Î÷ꃼ#=Hwsª™É°y§Ô1já“þÈb˜m±é-3Ê,ùÈÿj]©Zs)5Y&šÐd"¹±f·ŽŽ|$$#¡SP’¼íe —Ògd؇”»`6 R¹ÓµÄ GFÆ´‘¤R4¢û¼ 2¹3 FyœKbL˜Y&¤ ¹æ50,1åy@"©å:ù(†ã¨Wž‡ä¡˜‡cŒ±¹.Ý BQŽ” ƒê‘g‘*΀fÔšWUð@sÓÙØEŸ¥'Y)’òГ±ª`EZìÓ@¬3Ñ@šÇx2ÖIÄ«£‚‡*^!Ýg¨ðÍìCMA×G›ÈÀØ–”†b{XÅ"ö*‚]Ô˜Ó¢¸p¦EjÙ óÜôJ‹É…†\:HÎ&UØ,ÿ´°™Ñêìç™ ºæ­4’˜Êõ“šàæ6QíÛ<”›æÔÔO=%\‚4¤?é-IZR“žDMEÉJ`œ«‰ bÎÙÈ š°âR Ûgœ´„˱ âyþV89,©RüŠ”˜Q!j¬:Ȼ੠&dQ:¾Þù——®ì»蘒:@±˜CJkÔŧ(rÈñTë8•/ò(-4‰ ]’©”gÿæ¢ôé4VÚ0¬”X¥è¢içà:ÞäTJ)gO6œgƆ¥é*l9R,Q³”…É©>«±S{6’­*¤‡C bô£Q %jNþæ“)åèR9ÊU†²­°¼’rÁÒbÿ <£ì€|PÇþO£f±îWâ˜ÄDzóðâ¬î(Ì+£óî&ûÒ5.ZçÙ£ö¶˜J¸}ìFáÒ™‘®"—Ÿmh€2ÒÊ¡´4#ÖˆƒtS[ò •1UôÂV«®<ÎYpDóV3:É4¡ r×g28½¼¦ÆlòS¡r]£»Ð…µlŠWž7&! æzs)xÞÅ}ÄÂq­Ú˜@ÂÑSCX.å(F(-=Üpe{Þà°SóÝ.+o¡±JBo 'ãALßízâëW7ë-­°U Ù&Ò˜GKJøȽEnKJûö_ü|)-I~¹ŽI‰²2ÎìcˆöM¤úÆø°óŒô ÝŠAtjЩ؃$™••QÚˆx)h $CT‰FïÃŽp‡I6e¦øaˆ°\ªB1' Ó +¹{çX{içòD7Ø64”t[<ÍúÒ1T%¨…õr¸$vT/áèÓ#å)x¶­ *m1»"òL¾{¢TU´(‘ßHˆ4n£ŠoÿÞ8&ßLg%'º¾õ³_ýí³­ûØç>uüÆK0u)g䆋›ªáE)¥ëöÌ{·²þäª?x³Ä“B;ÌÈs䜱KíÁ T°]Ó‡t™ÎñHˆ„T=XƒГR)ŒR܇KTY%”Cíh­E%AÅl1R«Åë U€•´xCÁýVðŘÞ¹ˆ½˜„ UmLØÁˆÈaà‰›½ØT³Š¿F8èA>XF8`2€‚ƒ¼‡Yà¹_Ù â厰Y–pOõdÐëtÖxø U¨‡7••%-_hé†â(ÜèX’eÍÝÿˆ’ç‡ûÈ^ư†x¼NM¤N†‘í` æ’àØmMbøE%Þ%Z¢&bâ%¾É]irˆýÔÎkÀŒëü´¬HÏéIoÄÕ¨9Y‹I’÷¸YÒ• ¸­ZQ½Žë,_âÕ.‘âo¨%Ù‹ŽÌ j‰ÉÎÉq1‰“\়ƒ5ðAJµM‘IŸ¯œŒk FJQχ¬^g±ßQlKňmZa‡çXû”mÏ/qG±9h­ ÍV¹Ft‰T¹¬šPd椑¦ìƒ.X>-Ý:ä© !”a u¹ÚŠœ…ÅAN>M™äÜ|˜…]¤›Ý®øañAUœÿlœk¸W0ZÈ߆›9ŸßèK"Q±Lb¯¨Úм”`p˜ÈH¨ÉÎáä Wíîa™!eóS>¥SF¥Þí×Ov‘ìðIl`å$ñ‰,ŠÑòíÖßxjh¤:âˆYü ¼!à<¥¤Âˆ… XÏ߀\[YíDéÝ*ڤμÝhôÌ:0šÐD\\@ZÒüÓ[ „J“TÐиõ P†K=WM€Urü XdìOÖ˜Îzø‰¸ÌÄTŒºìšF MõHD]Ž|•#a¤ÕÞxG2Õ¥ÆmStP–í@Q«ÙT18Â=pÇÌÜPN8”æ9½qø’mKÿš$Éu$]ö£^8oE'ó|ìdî<БMpmÑ“¡œ¡—K÷@K…ÁJ]v¡AÙHeYlq†çNCE÷x§ò±Ž€®È€~¨&h€"¨¾†W]G+þ™tÏÚ@æn­MŽt¦w´ðUÖ‹tb%BÙOÔÆ<Õ–þd:¦ž%zÜHuˆŠ˜gM #ôÔ ØÕ¨³€ÐÓ•R½ÄÔ­ ø=¬C8Ü6Àf®›zm ¥à’¶•†°Ê¸Øš#5<á•Ü)O|å‰}i©l°ÊàÍÔxÌŒT혡”é†mz•¤ žJž…1UÕß™tôNII>ÄB%\D€ÿXNNÈÑ æèB(”Þe ´™Þû@й¹%Li<ê˜l\ºXB¤ÙÉ„ÖYÉÛ\ŠÞW=Êÿè¥M¾”ð¨gŒÞ nܾiK~ÁkÀNíA&û)à`ÔØò……ÆÀ޶üˆ¯†#úëŸ ë¯ k±+oá ”úŠLáOô€Œ¨ÔA… ‘áË P éOø¥6i7e˜…éû¤Hâe§ÛÀ—]àÕ¨hB Ò "G©“<Ñ^ÙSn$GxDÆÀ2Å<\£´8¥—Mj˜-%oèªuà¤Iùb²T]´†ðšô°m\冚KUI§ªqÆZpkÈÍÞŒ’g!šeüÿ…z}ÆM!Âp‚³4¤OaÞµ‚ybHŽÜÿÄ`BYD…¥QW˜ÇvÉ›r d#F­&Ι¬ ¾µ1Ù³Xéýð¤^m‡~†ÖeºatØ–ONP ?QCÐ6ØÁ»B¥ÕmznWÎÆÔN¢]£,¥LÔÜ|àE­Aè˜Æa‡J—^‰¦‘!^ÔñUI)e…ÊoŽF­¸¼¡83¥8‹¯¸‹›Ë‹«¸óM‹˜º˜Æê KŸT$ög˜GaQ·!sSÖ ØàÝrÆÒ¶`îÐ"úøJ€åÚRì¼ÅÉN^ù{ £Ð=cp5#qáI4&5æ¥y¦ô¥ÞLñÒ+ÃÞ¹ø˜|¨Fß)ËYwù°Õx͆ÿÈɸŽÌPãìpø¢à‰›ÜÁ$0÷àX‹¢bß3d ÈA"Ø=¼q`ª@¤J±8QðăZ€ÈïèÔmö eñ1_"î ¼Y/QŠÎhš¬˜¶x 8²÷ŸøðôiÐ1 ³D!Kk†M8Ê†á¡Æò¸‡ÐGÜ9³Ce·6»T²æŸ9 EÊ*ù”ó:—Ìc/`Œ쪱ÚÅþí_nSˆÐœTN«ÙœSÖÒO6ÆÒß½¬•ñ:)SW`^1Ц?ÍKÚH¨CC8 `‰6KÅO¼(b’[+y‹";¦æT(š‚œÅŒs éänRÑÅú ÿš ¦Ÿ«óªÓQ§&õØ'ÃÖU^ºÍP¼Š©¢©&Ï0›Bž”½ÃÆìådN¶yÌe^ÓôÜåKH qÐFÇ?Ê79•~\3 2 q$ùMç]°¿ÕQ‚#ÌmÍsÿ©ô9°‡<8qC‰Á­3Wc7pÚtXr%ÇŽ"aB|R!Ms2+‚3w2'D‚:)BüØQeЉ(+ Ex0¤¶}êò¡ÂŠ;¯ž©ëÖ¬_½†í:–«Ö—.‘^ä¸S­Ì »í¤ÙpâÊ [š<ë4ãÁŠtºÕæ´fǼuotépá`‘7eDy–²a +l8Ù²Ïÿ§&r )·`aMK&øâSmïö R§p£æuo¬M*GNY ô ®³Ögâi·­"´k4!M”a†NŠÐéËÁ O?IסÉé¡V×’ö]šgéÖ¨Õìtµ&LxsýÍn붬Êù´N’Í©(£äV"‡4’™Š252(Ÿb¹'Àû–J0})§œDÊÑ…‹͸¿jH¯ÑhR¨´ñÂ+p!×ZÐÀÑÌIÉ(Ú’òﺠPŠ/´ÀX¬i¡«’È®“ zj$œêq$ƒJŒ¨Æ—:ÈïdË=©†Ñ¡¿L Ð@¦":Ⱦõ'œ/Åcª©‹L|nÀäÿ° ÏN:ÊóÎ:éS ˆF{Ë •*z.Í4Ó“i¤ñóñÉô¢¬ê¢êü[ °-/ZД•/¿Í¸kËRº>’ËDÃ{²°Y|L$—d-Éý0ªŒOÅ>20)Ç(:¨~ü¸g#^wâÚMÈygt˜'œrî±Î(êÎF"Œ!(’®ªT’Ï ”0ó¡‘pâU§!ÔËA‹)ê¸ÍoÑÁ(]J¨AËôÔS™>»É5¬N}UAšƒè.kMJȽ†ãë „¥ Çây':5㻑‡>F&„,‰" Ñíîι5켌¦ÍÎþ.V_*ÙBQ¢¨ˆJ×ÿ M“¡£îRÌ%Ö´]´æÆH:jP(ïûŒßàfeô>s*¼¨jRI`äÆœ5aª±.hÑŸÅâµÕn;í·«„›í·›š¯Ö2…ÜÖL¹®i³¦3­û3ÿN¢1´–’Š«p¶VK륜!? t% ´* ºoI+)æ­^…ëä㼻뻢+­l1 LfŠ’ .4zø„³úÇk2§hbØažà†›:sv³¸7µ£Îé§Î›*§VT¬UítMÓ8ôêÉ£]Õ➪ËhƒüJ={eÑ]ô© 6ML/v ­D7qC[k.çØ‰„2ŸX,A6!d'áèC=rÿ,b¾àPrd"‡!æ[ÜkÊ©¸–"¶xäM “^&’‘Á¤h;”T&ŪH„j)ú“F¶sŸ? (Qg™×t$XAäô,S|KÜcF¨ºPˆLÏ{‰]zrB.)‘<9‚ÞÅŲ†ŠPœ¢+¹(ù¡Êt÷œ–ø¥ZÇQŽx •†0{0 e£9‡Šö)΄‚£~i±ŒaÕ¨–2‰0JR†ƒIÂ&%Å\5‡1ง?¡1í mqG'" ø€ŠV΀٩a[K¶Ö­€§p©YÔN&»úV ›kyÄT¶ NÈÕ³@¥;äú؃iŠŽS2!OÊæÄŽŽ°”AÇæ X8âápeE¤‡zd(òE(²÷™ È8§2ÐXýxÁBD¢ùVQïæ”ö•ÆŸd‚à82§ÓP²8?t,U´¦¢«P4-­ÒH«óùùg>Öõç[¦cXçLdJ#EWÆ !•¾óµ¯|ñ_ýÖ·Kç ÷Øúw´š¬q‚Buê(T`¬\bÅäÙa±§»—ñ“2ª"HpĉDÍ»BíH8—œä@o t˜WQùU°†•”b+YËâ¤ÿÅÞ8ôsr§ š€$jX²†1àbYuŠbéíK-~L`˜ëV"öDRã“áVè:óøÈ—¨Je¢|¬î@'Iå{² #¦x2Na³X8öQ GÌ3‡ó†@¶ŽbŒŒGÝ! DG^x†ÍWyTKôÐmiNt»šï+}D¡åR¢åq U'¡X–xÁ[-£Fb†/mÕ #œzêÝ‹®&uTR¼V¸Ô±¾ìok\ïZ×¹Î|êüÍà 'qF’^̨;ùlî{Š*&IE^ ™Ì<t)1sâk§¤`uR‚×)&LüÚŒ0ÇU¤‚éЦävÒbÿÇ”ƒÐÎv¸3Ïîz÷»¹:È <Ïk棨ԋ$»* ÷X®YëG˜œ¾LƒÎxÆœ0Åå²^𥢈/¥@Iò׈!¼•͈æ9B‚è_õh·Ê+âz+lÇë À{ §‘áÈÈ@µÌ ­!˜~²a‘‡B¯_vÑp"¿•¬LP~ú"/`Š ³1B,ÝȱO¢Ü·”·…ôq—œZ×Å¡Ai£s„8†Ù ÂjmïUri•´Ú¯u ‡ºŒñEžä¡žì–*ÅR(%Œ~ó¤BLm<'î|©³P0 céd¥°©5rO’šƒ’, “ÈA“„gÂAcv,—äÍkÈfj¨PÄÅi’äK_zñÉlÿà‘ìÂFtô‘kƒåzÅãPG`IqŒ,(´dXÔ§a,;µã„Ó"âÃÕtKaÌáYàLJ4±¤U0ĵ>¦DÁMŒ¡è臘J9çrbl ùšcH…Ne$àÈ CÈÊ¥ÛØƒ ×Åî¸OT~­­$ãÿ3Âm>ÀPv¾Š阎õ2Ò,êâ$fšJ}èÉÄôå`õFª˜ÍÚ²²c7Vc9vcÃ%v•jïÆ^väÚ¼(D еóÌ$&©ÄñÚÒh*[v2WMÌ€kQ:“@HK©deÙ’.{ò¤ØŒ«^Ëê3Ô‘f­èðWß*7ðÐ7†‡æ&©©fÒ'F¤"Ó‰AÿkØÕ.âGOJh;:õ‡¸Üò|:±VzÓìvÉFõ„PêqàÖ"lÃçæBBŸQ<¸oèòG¡JC@&rŒDÎfN!hFÂÁh7Áb&ktºÈ*´‘–'p¥ ¦„ÈyvÓP ‹) å´PÿL&´ Co€M;8È´#½ºò^W£ ó$ƒºÑ C»DƒXírz\Á‚D„Œîùâ’Ñœww×ÇH¤÷y£÷yÑ$9ê)×¢QÀŒqx‚ ­Ä!~£‚vãz«‘؉€†ä©¦H7- Õâqߨh03Å>Q"÷ÕŽŽq_¦b[IŒâìNlUŒ€DR‹HXLvP’ÆVÒÜÁµæá@ ãDÓ•œ2XG|MC)µª¯üCG‡mÿNí>HCk§ET)|òõ”šêø¢Ç1²×¯-e±nI Üöa<ò™‡såZ±é*ÁD"èøï[È̉_j“q‚'°C‹sÊÌÿ@sx Ç5l†ÍŒpÜ. hé}¶‡)¯-3 vd ‘ÊHuŒòEjrt.‹ì nVïšàÎkñ(¦…æé±ð³y·pÿ¬³ãùÏ¢GVõök®t{ ;Û)2ꢦgƒLxž’I™¤gšä•c³,Pf1”ÆôÖWsÈÏbÑ#R÷Å@e¨aß ÊžêMÜ •ÉÓéæí<íM=y‡=}£"°¯þÕö†šnò®ëhøƒ0;Õëî„7Wˆm"Á&4oô‰á¼få§ÎF¾œÃMÌoÅHµ@l¤{ æ«sÿî¡‘†æZon4$\Iá.¡†hÁÆ»\úÒÿ™ÐÇN†;’s J9àÇŒŒfÿú`8±ìDWV-aÓL|,3uBóîPÏ'°#:ªq1Ò2ª¥t;è(ôâ2øÑÃò¥]:¦ºÃxB£ENRî´ †ƒü1L¨‰ûŒ`†BO‡¨~51†¼– ;îTÔG%´Œt‚1t?j&ZO|x´@p)Jr…[™4H ’8š{T5©YH5‚á`Ó²lÛÞ$sfŠoî8…jªHfÐ6ïÕ‹" A%b]J4Ÿ­ªÑ«Ç#H&í#D„âB­)G’"ÎfüPJBÉHçËЪZ[l3.Þ cèŒTÝùÎ>†pÏ [ˈ•¼€)ËŽÿZ= eïÈûä”h䄇f3ü ¬ËDš¦ª¿¤Én ƒëŸH½fºêÔdf6eÎb½p”’-»½n»~Âäõºí&»·\¶»»{:W-ì:ÖÁD/ÂyêȰ©¤`V¦¢„J9“Kñ GdÙ2g¯2³#[†³¢[/ªJb0þ6Eƒ9cJEÞõ.iU5 Ö5¤¶­jõåJÉá“DJÞìbUµZ…¾%lÒ®jè+ÂËçEZ±¦l kbÂ…ìl¥á¤ã›FmP§†„ ÄÈüSÛ~Æ-N1¯ö¢¸j´%$¡‰|ÁfŽ/4ÂbêùY2DdX˜ôv*ÈñÿàöYáü”™ÞuËT_zÀ ÄxU%_¶|’gê.cë¨F]·nŽð®ÆgM ¯îð…Ÿ€Th O‡öã[u"æ6]ƒk<=MwÐ5‚Ð ½ÐaNÅÅ@°%à^Ïé4¡‘ÕBx;Žzž"QJ>…Z¢ç| 1@“™PÑ#ÓM#‹##胪s<—9½@Ò€OR&K2ÆX%m,‚]rì`ƒÍD„&Q¯…b“Ìl•SîUY'‰Ã§\¢f$-Ãh&ýÔaôôФzL.F;jbb”¦[†FsÍ\Âm 0\Ë@°iòáþL´1²!‰í¹2ÄFaÿÝUúGcü Ë.Û~üN[&+/t|Äe08‹*íµ{Ñ2gpª/â14ÿxhPŽã]‘áºñâ¸*yÉfî•ÚHZ}âV–)³_ÞåæQ¾\Ñ,¯‡%Úàl_SíRX·ö f9ê‡9°;Yݱ¥iô[…›®T•+™œŒ$âÅT]‡Z¤áŒ¦‹#êL†Q8«ù¡*I„¬ãK(ëqè1³v >¡c¸õ½T¸#ª—­kC„˜ Î]¶¶±i·Éºq~ñ²Þèj0Ç:E\IT[µ!ï¨bæ%»v?—¨V`Z­ç·ÿë¾·Ÿ`‡RTúlÏ~úí¯ï~ülÕú;`«æ«ë/ ή˜v"™8 E7oò“„\4ºq(OtÑ»&© °<Ñjy¢Ó †:iÊÎát¥µ”|-=Ä*ÍàB­j!!ôà ²T­€ÃÖÈ8Êè eɇ5ú•ÛˆÍDO_8õ–—p0@ÉË#²å8f¹“{ô¶=g.áAù‚¦Ø¡¥* yúH–&jñV.ÃMDÀ’‘òPÄeƒcÔºÂCŠM$úÕ=,F²pèA†ð\«^u‘0fpNçÊ–Fz†héÑA‘sãïàÄî-:Ë2ÿ º˜¥<&fŽb+˜ïÔ6®òlÒZ/©Ev”=¦„m¢$&餜4Í’G±lLþsD‰­H˜ÄœQñhÄIÊŒa‘ŒtR¶7]n'X8Ip敾BA+-c"—Nªé•(jNJ P¤N6«"îg5AžÍÚ¹±Ôj[Ž)'êY@E% B/jI`þ–eÑÄ&8 AxârE(Q±†Ôt«± ¯rr:ÀDºÉOP±Õd‚6'-Òl,ÑÚ$…Øävö+WàÂ̳”'˜š_ˆ$N¢)&Br¡‘˜<¶­‰Dª.á(Çh|áˆQÁ¤3&ÌÃ>á™Ñùb¸ò`ÿæu<Ê¥H΢KÆ()BÎ Œz Wu•²GEŒ:~"š$C"!1ç1â„rÊÒEˆxpš~Aߟ|Ö:g®Ò VqÔ¯*¨—´±'.fK\ ™Ç²”¬e%‹Ù‹†NãiLUFÂÕhq‘;1dÇÅ¿a§+ƼÑ9ÄU9?Ð3aoÜ¢Æ>1%>lf·º¯(ÐzÂÙ¼´ÛQê²¶0ÝÞq›x·áˆ3IKjRb0¥)UI‡ó¸È=¬!‡f1Œº“ms.Z<ú®·StŠÝŠè02=Ò`Mœ^UA0SD‡rXWÔ¡úš3yÅjŠ·Ð6Ýö1»#‹_":ÿL± ¦ ¨,áŽdC‰áÐFò1ˆu”c®:›òÓq*ª[P°f5RJ3Æ:ïÅĸøD©Š>³N;÷jÏsl§²uÙ¡döYJ¦)pý˜÷v2!d5{Їü® ˆaVž“F¤YC‰9ÌdÎT™ïdæ4+·Ü’ÙÂüëâËréóšÅ¸%)•kW™9—nÒiKdêÄW`©Ûo{EI“%ù0×R.Ÿ³0¾2ƒVaWJ€–)‹.’/Ôùç{Ì«-isUKÓžµ Œ*÷ÀÎÔÁ:±3¢²wDX$|öEÉZõ“I¶%Z­ˆÖKþ›Q£dXëÿÉPPôTØÒ‹aÏ—dD 1µÙÊ8 $Û‚)´»•¡±0EÅ\%NS6Ï$® TC—ÞÒÉ`³n¢´ˆ•lLذ…iOI4¬M1Ф$Éö·‚‰ЬZUÓN»]Ç}±ÇpJ–J6è“Ä]îT¬Pœ hVÜ€Ì9r‰ô­Ú²òrvÓ,_9gEÞ nÚ„¹sé†è˜„±5RWAr”6$$: 8v¢¡ÿ>çwC`Èr‘¥<ìaÅíUzsÑ‘o”LªDÝN5´\Æ.ÕOÙQ!ïZøÂq9Ç 4´!¯4ƒÌ㇉¡y[x­ÄôVˆ’É51v³¬Ú.ÿ?aóK9¢ÂûÄŽcl®h쨼ðML‰ÍŒ¨³6YA"Æ«.%iTd>ƒ¦{"Çc1Lp_lsáU‘c3 9á*NÈ©fgJ[bb[¸ˆìï ÿÙ47–“dÑe:Ÿî vaÓ% ¼$ØPm»ÒZ;BÓqŽA{›ÃP¯ƒc ð-í¼RÆ`]’²ÚÈí6fåõ$ök?LÜϨ÷Ë?þô§oúê§þp­-øËŸPƒú-Åbz¼gýCK¡x6cù¤K´3Q„'U1l†J9¶k/µdOíå™Â-9ÑD#ñKü…ÈK£~UU:P?¡jžó]v} (Rðÿgrkߤ0ØÁMyQO]ä^’_MÁ¸óts £ݤrm¼c=5RhMaõæ+bVÆ3R ÁFÅJJ1?Tx9˜£9÷n :ƒà9£ƒ ¡Pk—öq¡|ˆWQØaTkÑ!HlBzmÆÔSçôo$R÷s2F"…å.ÙòpEW<]ÄÜtœajÔmÆ0AHt;’)Âf‚¡FGâ_Ó„?·§˜Š¨h^*EãÆDß“ƒúxo"`´l}fbnR"xU2Cd#½Yq"ZV(gu#!•k„ç:*6¥i$R¨56¹Ò\s;DSßq$ª˜Õÿå$b5ÙE%V²ó0u?#S?Ó-ms&:˜+a!\J«áW»F ™7qv Õh]öÖ2ºáO#6½†hû’(Ø€iÑL:Zü9hS=¹Ò9áz~´YfÂn«B­â   5Õòv“_°tŒ¼’~ce‘"48çQE S(›d',5‹–-e§^«S2Ê£d`Ð_‘JŸ…gzÑQW8_,X#dÔ.F¢‹r"K‹ÁdÂöf:–M©2cùUbY–{F^ÐÅfU-)“R&dP.‘t¶È`|£”*G.ŠâŽ©S7Žu†çdjD.ÇÂ7Ó'!!>?ÿ )‹øF_2gâ$c¾èOøâ7³ö–«AOŸf“E3jJ“GàpjP#5 U­Í2o’A9³'|ÙálŽOó•LÞ1S!á/ç´ ðåWó/4}¢—©Ú±#yÒ/xSp6“ïBAD5ÈXÑ¡"„ ÁQFEŽP5r©Uæ0:± Ó3×Òhœ´Áá%uiÙE¨X!îø+E—\$(#•‹ÔK뙘—:rBr}è2çeñŒÙã5b•;›$séÇbŸMD;H†™S„F>—¡Š¡:ªŠïE‹Ó„êRsfIgÓ•ñt¡FR“³m ¶ŒYkÿQVɱE—\‡ã=1B0X¡8Lq+íUU9ÑsxE} ‡Œjôd'Dv¥æQë€v0´V3TC7”CX"s×jQ_ÛÆŒÓt• –"B˜çÁ6¥4‰÷Sø2qÏ$9+)§?ƒ¡ÉÃ'îdi5©>ÈHBVIaS3Šò8áã‘S™†uPäpaõÐ`}àžÅ ì´=ƒ±f"oÅ`_äŽöå×¢ÁL”Fh¦öC”°†ˆ)IKfy¥x‘±Y‰Õ ?BtÈi óe%—)³cŽ–0䄸 c)KËÚ#Ìê¬ÍÚ#Ê2oG8vóV“‚)܆2µ„cz†6½ÿÊU¶JKÓ2†2+Ó2¢ƒãDI9E·Qö¤´l¦‘þ†“ùQ-¸CcjLúÔQ(ÑO(P1ÁÅ‚rP=ƒBï` |Ðz47²Ù&T†¢}§xäÓˆ©ve=þ÷”;yI‹6Ñ㽈 Q|!Ô[w5q4ê_µ8šyÍ¡WxõÖV¦Åàæ9Þ!+Ú© –ðÈz3#iHë ð!É’2pq> E$¢e¬KO–˜¨±µ÷À$ÈÇ9¸nÔÒpYŠ^õKtµ²9²7Í#—ä:ZÑ'·¯89Ãò.Å(òÎó²ïz~¸C¸g¸‘)›‰ÿK¸Àù;(UWƒ¡‹1OW[oAÔÙ?ºB…wVGÔ¹8t‚€D#´bdÖé"Uä3¤w!Ô•¡ùcæ§9'›T¤ûg©*-Ñõ¬¨$L2Ž,QŽRrŽpgôàPÈ“õˆƒÍôƒ W^ é&ô¢~ŸvxCöH£m3Õ&&·NФ *CNG¶&gëÀr.Ò‰’ÎÃe,»1ñKÚ¶¯‡×G‹0øã(}P!F• ‡ÉäIÑÑ6˜'¨q*¡:~ô8sÔ!O2B‡òiW[=lå-j‡{S/ÁJ¤%+Õ¤JyÖ®•1.(#œ}‰íD‰¼‘ë´;ÿ¦šµé{7ü—”¨Ã™‰ÃoERÀâ=+“>‰vqˆgé¦Ò—¡ì2s¦À+•…£.ÑauS·­”¯✆‘lâ-JemZ¯1œ‘¡Q™öRzÙiþÄ™:e4Hš¦æ4¤95C±÷p ¯¶ivþg&»¦7¶i›^qœBÇN·5¡€/{Œ…•6w_-õ0Š¥2 „;Vxi,¨§`óž£*bdq]”y¯h$å¶È` §‘ƒQÁ“úzë€ œ 2b"ÍQ+IéÑ¢¶”²"„¹Ä¢*ue¥V.ñìáVÙC>´v‘Ób`ªcFB˜tHdãÂ"O•Ðø[Õÿ|»çjÝQq(¬'«—çÜrãërbÙ SÇfOºËˆ¡“Vt…C"ç³®ä_+-£¸Võüw[$¤¦:žd_aRŸ`,û:«³"‚“tHø¤3J-òuñe¿+‹B@©p,äBT/lw¥o§ô`ó€ ]ºOTt}s6µGÅÓ ÆAœCÕ;bzž7ÓÑ*§$‰È\@KÃHðø–H6h‚+>o•Å "î´y5ƽÿJOV£-6Nµ*á°*¾+ï•E'!Z4F8áFAdW¡‡6XZi•½:ùRl5rÔ{zôaÞ§ÚOIäÎf4–KÅ ¸bJÿÙU_ŠOTwÎ#Z_ê”…5tm 1• v—_™Í-‘[/ao‡x ÐQ0¶(oã…_zl\QGºê¹O rd].¬„zÅ *bŠÙ0HlX«ò*É·2_áˆø|7@Øf¢¿úM¦…€èO-Xx yrj3ÉP8Ùúè{v™}ÿÅßø4NûÅ,i¦—QŸÒê(êúy•!>æ|¨±éf¤{¿)ï‚9hñNïÚ6é÷“l…F˜Þèì"[S¤FHÅ^„®ŠMÈc;êªmÚLf}X4L7€Í#$®¬O×§‹6ïæ"nâÑO€UÊ 5i oLj Æ4sœj>0¬¶>C,{¡YâM€¥8—ç¡{{^*¯¦É±ê’ãÓ­Ée”Ãê<Îç“GS›æNºž=‰iÍ•©*/Ò$¦†[NƒCêFôP›s&üÇn¯Q’¤o…Ÿ±µ¼L!Íž¡[ˆãlöã%߃œw£8øYçÑ'Ã(_$æÔ\ÿšq¤È=óKÅä®h=癫¸²ƒ’¯ÈÁš³¥ù„•?fâù›Ä)#BéqÅB¥McztöDÍ£»e\F’zOø8U>qèXšæKta«›7NØ=Ïœ=Í!J'õaqU§|#ĤÖÞ½&+$¥!­v2ÔvXªC(M× åTqSìŸ=?ê+„%¸™›hiþŒ–3~›h ÝMŽb¯^jBk)¼¿iFB¿EóÖ?„ìhÐ æÖ ìÎ\·uëȧ Ü:pàÈ™ÓFN[B‹É‘ÓËÒ½pÉ%L.N=DëÊ-*WŒÆ‹ ÎœØæE›!>Üh¢ÿN »-\óâHˆÆ$éÓœ¹‡ël‚ë¦ÍªU‘1mXr"U¯Q7Bm˜ðêЈQ‹ŽÔӢϨ`GF¼Ø#ÈC.4ÈÔ¦6„ëŠd Q'Ø¢‰>\ñ!²!N¦»³nÙÊ™1of:¸sÓ «‚ î)ŹE·&šT¢Ú±OÉåÜHYçiµq›Šö¯Ð»³f,ÉPhU¬i‚ÆØ:¡¹Â;_Ͼ›7)ÆÄ{£-K²¨Aàá c®*Ú»é÷ZxÏ_ wÕ©¯‹®“Ba2|¸ ù®›ãëN¯œÖ’Ê;‡Ä“j"²*(ªŠ¼"N*­ž[¬©§&»H¶­^#ÿ«)¢¼Ë.»†ÔÂé°Ù´yªD…N[ˆºÕf[l! škªˆ ›I é˜2ëÇÄÞ’ œrÂ)g_QG¢ï\Ç})‡œ” (« Òr1²¸\(ð„ª ‹p´í;&\ °ªÄ³ ¼4±3o!¨&[ÄÚŽQ*µêj3膳KÍãÔj4sTª©”âI¡•[ŒÉ×(;!ó3ÁÀ/(PI õÓÚ «¬1OíÌ2Æú𱡠òµ¨ ÂIÈæ.§7ËhKWE¢PS¨êšpXíQ/á`í-°?I2¯þdÒ"‡¦#“Ú¿l•!‹Õ*[èÒr­(¬°ÿ4.ßÙG%Ó´î k&™R™t¨g!z¬±ƒ$ÁÆËÅÈò¶àó¾jͱôÌíŠLÆvý‘M€';ì©€öÖØ${Q!¦6š«XÈòŽÆ•ƒŠ/HëŒÑÛŒ ëEX½û+BêJu <‘;ú¨$HùÊcŸ”VZÇPÒÊmÔŠ=U”7O3 ¸ ™jèã˜2ô¶@æ”®lD𯼳!‡¾ÂɱuB »;ÏiÅì+Þ¸6 °ˆü<ŒÖÜ€ì*ິÄiDyë÷ð•÷pq:Wš"Ð2•ˆ¨Ây;&ž‚ Ü`o3:TT¡Û©s¸DT&ÐÌèP#FO£™Øyñ¤V\ÿÙÒ^“c,«Ùõ‘ËÌËðË 1'hQi!Uo¢»Í©~ü¸)¬BãÚMÈygt˜'¡{®‰c+‘E¶Ù¬G[3O™MŽÂÁÃëF £¾Êq¸¯„+_¢]m¤žä­'4ÛÚâ$,ÖŒ¦V39ŸV®e!ŸÌG(X¹HHxbfeH$x1ËŠbŽÒ„IJzLQÂ@=Ôc IÄ:b1Šomm4Â!ŒÚ2ž´À(;¶J_AnXóIeE,ß‹‚ˆ.™¨ˆn“ÕˆT+¾¼¥+k;+b;.-D’9M¹ ’5›½è†f± mJÀ3’$€CKõb 8F(ŽÔ££óÔÿ¨ÆÙ˜O/9Šâ¹¨Ò Å*â$æG¾/–ÌDp“· % ‡6<âIÎŒ›N‰è‹PÓN>S…AÿÈý1D€d`bܲ«¡Äô “Õi,#¬ÀŒp~Š QvT $UOÐd*rTS²¹•HN«À“©Iõ§åŬ£±lzt2ô” gWœ@Uç3ó`»ƒ1:¥Ê!êrDM´amF}e iÊ¢ñ ÛÄ"¾°Ê=ð‘Nêsräg?*¹6þ•±µ8Š!1Ž;1KQ5Αqi¢ S•Qò¯bZŦ憮2ºì2jJNƒª%” q¢[' /V'½kвâU7oÖ&RnÓå(Ò>t¡$YYNdyPaBR‹T`8o<]))9¹Q¢u³¥ž¹0·@®Mÿì*ÆÒâ°Ti5‘ЬK_ Ù $+»HÆnUí ]x":göD¹zÚ†øø'•ò¶t¯C"š–·Fr°KŽ0ÐÚçÍb¹ì8óK J‡ÒßG¡m¨W~ó!ßåRïÇ–Ê'}'v$½ÐʆØPâæ0MŽÙÔÃì´ m.œ²qÒÂÜK\>!˜¤NE »Ìâ.xÝutë —½È/}mdþJÍURG’ƒxÇ'­ “phžæ4碉IæË˜‘|x>4›Jhðæú5­/*ÝÉ\¶bIÖ€ª£–Sîª6±y´Œ‹ ž|Š,ÅøÙƒRš>ô„‰pG1@“™m8ÿuI¯•ÆÌý Ôdv)pó¦Ï­}mlŸ¬¦ªi•sÜ Åtª#‹Ci­¥•5y>¼ÓZè|JW³1[m¤Î©hX…>–f*S:*IPØZj£Ä¬ÕÄß—˜Åïñdçe–F3È:Ä®ðl"Õlž '=ê±ôzÙÛ^÷æQŽu„­*Ž t?­kU®~LŠŽ’%f¿*#( žZ°¹¶*CV[KmŽr-¿”Ê©’™­Ð `ˆQ’~,¶ãÐ_Ã&^k¬¦ª€#Â|ô›—†¤Ó¡½XtSìfæÚ<‡GEls§ƒÄXm>U î¡éï¹Z+µ¼±“W”üàk/oæ©¡Q—ÒÚö8¶(•‹aZ¹vkú–Œ.uÉË þ2˜å¦÷òkô¡ˆ>¯ÝíèdæõÖ”) Š'"Èì¥Éj+ÿiX’Áð¿3¢‹µ! ?S”®š ¿ð1§1«)`Û£ü"9ÿ­ù*Aò;´`ô°Ä"²zø‘¾£ˆ>@‰"Y„£y Öˆ!‰ŽçHœ³@¦Ð¯š¹º(b£<"Nq8fS„ ôñóà1ȉøÒŽÎi SË¡šžÁS éí@ó  @Ù–à( j’  C0ÃL"Câ™3B4‹:´&Ã(ì0ôZÁßÀ<®x Èxàé¼Hù‘™¸#  2«±`š`oúqZ0$W£Ö1}r;£c@¦z)µ9úB½†›©ÄډŊóP-ú°üÐï ô : Ùk»DÓ3hª×ÚÆP¢$³ †J ¢²âÿÁxšÕÒ3"Ô ®;'9‘JTŒÚ“#ºø?1™U¡'Ñ%¢:"!]°„­kB©€’” BX²ƒ”¿Ø7âˆtJˆXòi“É ”Rà ²¸Gà #±Ÿ©«´aÁ-Y©%j)"_¼™°=n*O“Im;9J™¹€|(¯0 ±¨‘Où2¦aš…K¤pZ• ƒ0ª’C—Òá‹d ·I9' ÍÚ×û¥$ú,3©‡Ê¤I1ÇTÉ¿K<º›¶È ÂHë<µ•iâ“ š»ÒCÉré¯nJ¬hÃà) (‹E‹*»bÚˆ|ðÂá ÿeS@T)Žl±¢Ú!銋ËHˆÊ["µ”±˜ºT¤Ø‹Uë+D´A ²%Û±7{•)©‹²8k¹=¡˜yK•ü™ˆlÐŽŽXP”®Ñê„ÒH _‘™b” ·CL#Ã1Åp¤!jB£Ò§²¯úóœÔɈÚL‹:À7‰>—BŒ¯I¸â(©Z£Jœ¶ÙÜ'¹ŠGqª9ËS;·ðŒóú&‡ËÎ2ÑNeëNAQ¦;S07£É“¡›Aá©Ô±Â‡T•JNÔÐ*åÑ51ËšÉ Ó i9 L ‰EtÓ1¤(—=*<™á±\뜉»0Œ|½»£å¡ªÿꉋ›ží³ìÑîñž" 9ø"rò/›*Oê!C «PáÁÜÛ1 Gfú–<¹ !ÌK ù ¶a—|R7å¡GÂhŒ{K1­èÊØ|¢„l1ƒ¡}@†JØ: (Y¡uG_-’£ù›ß£)Jë¡§|¢Ì &39-½ÈÝ7j½à™± ô ;<É /ŒŽEù)MÔ²PTkÔ¥Bü)þ1­ Ó£¤šŠ±¨¯ŠÊ‹\H¨ÄY<@‹°=’{Í!ÓtÙšÙsŽITŸA¥ÞȼÒŠKÚ.ü Jÿe¥?ÙXš!–qÐZš‹‘ð¾]ªNó?aŠ˜‡@?>°¼qŽ»r yó··™Êé‹÷£ ÚJ R¦ÖŒ ôÀÎÏH˜Y©¯Â, â³ ì7f’ ¹Ë£n*F¥P›‡)ˆA+z¥œ ŒhGI“…Ÿ1„(’2(p@Áb Í„1œê[>õäŽd—©”%ä$¹ò©ë¸NËA.‡²K.ÉV¨‹Ÿy™‡„“>ó iê3ÈÒ¬Ä&v¢9Dƒ“šx-hÒÈnRƺ””¶ “äÚ-§‰(Õ.Qð³+"ÜGj@·sµ6 ª‘Ña.a¡*Ž¢ÂJI'€½‹ùzŽþãHÿ”Ù0•¤?ér6‘°Êh#Ô Wažœ"ùK©Á ÅÝJNdpøÄÆJˆÇ*E˜# >È£¾ûQ¹˜œ?‰¹ËZL² ó$ º&:"Rð:¸ˆ éÀ­A1®#ªâ6ù°ªb1V9F šÅà[¬«º#Àpa®pЇ$Qs´¨uàƒ(I+ ßÛ»\ À ‹óÊÇ|š•{ìÜàH"[r)AV¿Ñ$Öq’üa”VŠÑkY¹­¼Gk%-&¥ñ zD¾7±¨A[4âŸ:ª&{í9#ª!üœüíý­”½J#0"Jú“²a™ø=ÊåÈNÑÍ7bÆù"®ÿÃ{ѽ1½£¸œÓŽC- I;FA^‡ ®›;Œ¼¶ÙS8þÄ)/ÛJ#C$ã–Zœ(¬vy¯”'*«±Ôb kˆƒ=cÅî³’µÃ[ª}3ÎBŒŸã ®hÊyÄïè°•‰Ÿ”$Æîƒ„ NÒ-Óí0+‘× 3›)·b•I4¬¯ ª™}ø§Ùj¨¡1(rh¡XP 7@ÅØPâÌ‹ÂøüÉq§?JÉ©©`Vq›åPb-“×2És…¼a½CAWÊ\Ð…c°í(ŒÄYPâø£˜U» ¶âÜJ\t2TŽÞÕ²È@%‘Ç”Áì„¶¦„¦&s/ñ*ÿÈ[©œB"w:Ì´÷ÓÏPåX‰È¡ü=D|Ê, YÐ@ 3½™j›j]éÃk Ùѽˆ#¬‰k‘Š£Ðè±ÐƒŠÓPý 溇mø—ž»ÓŸ‚°^!Ub‹M"Äå;ÉǺÜ϶IWR’­¸“K÷!-Ý U ¤“lŒþÊ áßiaá9ÞgPÚTnYˆÒXzH’{À•Ñ}H„@(+­D6=3¹”ÕÐ_ J½º¢ºpÝ‹¦T¯Y9αUÃ7Ss‰<”#¹Ô„_fÙOÞ+R‘©3éh4­Ô( :Z%Ýê®V ´ð Ùÿ¼¬ÇH~ÚmK;„\Äõ„S÷A”>íIškÑú„Q¤–ärFDŒ>P•^ ÝõQë"5ªŠWæØ 몇–;*dź#Öoë¾\JÖôð%`jV®p°ƒ!W•Ý !PWS1YÔ'ø#‘DË•°í[z$Åšä +™±ÊÃò-¡¯JOAZé³¢mQähÉ;@&¯%]ŸqúíL;ØC˜’òR(3!V߃[dëÐb­Ü†(© ‰“^>[ù#ˆ*rÎýÁÜfìEñ: ŒîâRN¸›Å ùôW‘ºÊ“1½»¢)Œ:Q´‰}p/ðŠÚ kkŠ’i}YÿaLJ bÂÞ` ƒp'a;AŒ£:fbÜä'¯AÂÂhÍ‹!d¥ª{TÀÜ Y3H8£*Ñ~-î¸Äò ‘×™)Äò[À ÅùÜÈ2Eæz‡k€ƒïíz=­–“íÂf¶R£ó5+¬ˆV"ˆC'Ÿ£¥ÊÔ:αOÑòõ¤ŒY£`¨˜ âC™äg5—Ÿv´•8_ uІv¬'r iƒªRr„¡s¹*^8‡#ÜZV ºŠaÅh[»v@Ó¹hq±ÉÍ/¼6ž´òc„¦ÉQk8¹1Ö'ïÜš!Ìs’åW«B«\;rž˜éœuÀ™uù…3ÿþ^<S$õ­àÇXÀ#†™Å>ðëæ,FÚ Á@:Û±Z¯mÁã¤$C¸ˆð€ú`2BÕRÒêâšE o©RªäIÄÊNå'£a)›¾²|™r¸‡ô«^B,”Ø 3c<¼±‚!_›Kʶ˽Y›Ø$›DÒ¡ŽYÍéˆõÄBœŠå#_¸6'õþ*€)޲Ø[Ôw!žWzÍ¡@áDŒ…E(9Òhn)™ã£ æi™4-56¢ —q¦0ï¾ÊBišô›/ìhß´ê(ç, •Ýy­3,x ¶Z+„°0‘©ž •+ŒÔåE+@Ĩ÷e¿27–wÔ?ÿ±÷5²Ï™´1 Ï“‘Ï9öã6ßp%$9­3Ñí¥N*˜@ª®¼½ÁrÔ §ù‰æµÕz£i•1I¯0ê´ : .Ú=HC•’•™’Ѐ[‡ Í8 9çŽ{Ö"A?#ŸX2sF“½j3fºo·×îkOé °IÝÃi•‚kL¿é°2°rÍGb \£B]$Ž-u úOpñÕ &-GX‚p_‚êóá%# ®­]›¥î S­ùù¬ÖcåYÊéyÎ¥úŒmÒ[5ኞËR‚Q´D@’£º#ßÐb1·ŽBIb€X§ œÀëº 4'àÁuëÀÿ™#n⺈-V¤ˆãD†?jHŽ`7„†Hn¹ :ìÆbDm6c~DØR`·#Á‘+ù²›EŠG®lq%Î’MÂLz¨IˆGš‹ó ¹•NZeÙóáS‡Yve©•ìÙ A‚K™“©ÊnHo¾Í[R'S¢1Á9Õ66¨ÊŸSQ†d¹è:züÑ‹ëpçH;Ö2+-†z]óYãƒÖ\ÐÉ5 ~Šw²×˜| FteÍÔÕNÄkÓ M„'š4盬܆)w„˜eâÒ,&…ŠjH‰Vy›h·!`°G)z•çG’A§Ü©˜\¾X–îy7[ÿ.\žzƒÊ‘K´®§‘Þ!ÞÔÝIË™´ØWX%f•U™´`ÓAÕj…Îd$™VÉiÓUih%Xy3¡¦Ü@3}ÕÑY‚•ÔÛCսءb5Ôâ€HUÕUƒ°%L:hNˆ`‘SHG†äVK.×›“ÄTˆ%FÙ=N•—k<éä£B·…õ•[I–H,>t–EÛÝUdš©Y Wf…æ… U—•Žÿ©—–s,ê´WNOébš>Î)hIEžW‡Ð]¤•B†½ßs¬wÒ=þòÎ…T9G8°$Œ >ÌSá=ר¥GZ4T‹WQÕ(ZýÈØˆ®-SIÿâºÕ­àq÷œVõ*Ód=‘diÉ„e‹Z ºR¯8¥õie«ìA®hk¾¡IM1û\fóíãË"êl7XW~胈…„¬ƒ (Yºµ•˜=…TcVIöבáÅTÝN×6&S~·¢já¤]̵%(¿¯¹ ‘ƒV”•Y}1 é³X‘•$†?=[iT?žäÕŒs2F ¼e£Î9Xb/} s’†UçQ;É-¡]µÕhom÷p{gspkAs‰$•GŒÌIqCz Œ­Ô߯i“´e«žLŸ;â¯Ó…uîxYlÐÜ34Ö·Sz›6ïì#ˆ:Wy‡ÐÖÿL‚Ÿ2œyFÎ;áÄáÓ¡\u¸äIm•fÖ™²´•Œ†ý”ŠW]Y Ì/V5.GÅXO]AJ"’‚_VÛH=Õ“]êÖÀjC÷eÖ„œÝmŸƒÕÜgîÝsi#ÍWß}ù­ãK(þ &E®Ç5ÑKu/0jlº.D0Ÿ`ëOTaqb½W‘;žxÒ[v/H0êºö*x{bN”¶ªç$È_ iÍx’Ôœï”(AâI‘²Ñ¼9‰,94IÓ—2èA–E'ª)PnÜÚ–ûew1Y‘ޱ¸¬æýD6ÖaM„â/ãô‹†õDëZ´Áë¤Oˆ‹AÜyJ·¹UnÉ¡jM>½x¡+&SÙT§>åQ‘ЦòÃqnØ\dS[ÊÈ?íaÏaSŒìËóHˆ® SÚ0z¹¾ýÈšù\,é¾[1ªo+¢’À)+Ø:ÈŽÚ[Nb9ž¸‘,v¾’%»|A u”C!å¸,/-„ˆr ƒÜêj4º}f¨w¿ébžÞ‡(¨Å•ËýTŨÅÃÂdk4ƒß2 úÝT,¸‡:„ƒêƕÕmÁ<ÿá—Öúø ±­pPŸ¼P|Ñ”Ü z¬Æ%ÙOnKÑäË„PzÇÉ PØ8èL^=K)å›Ò†y"oÍÆô@Çzh¦¬ÇzR¾MFs@ã3J£V1RÑS\T;ñLuHÙÈHø´Å}…ÑÀ!ž¶HŠ¿ÙkEÉE@Ä]Q‚þÄMjð¡’Ø£‚Dˆ–hÈ—ü‰¸É^Ö|Ÿ° ¤äÔ,‚‰!ítÇ‚qЧ¨ËƒJ©ÈÀ̃Cdà[o1 ¿O4‰$ÝM‘‡»…ó¹–Ñ›?)‹£¹l Æê¥à’H+u™ñˆšøLÅñc}NS\‘²ô×ü-ÿRÌÒóù‚%@ü)/U"ìÇ(Œ‰õ9TO‘‰!^Á Á|HøD–PŸÎSÙFŸÒ[ÕˆS9Ü_àœDÐ^î´êyK˜pجTÛÝ4ÕUnå£\ŽøD6pˆÑ‡:raæbiˆKÝ\àaG_¼Ôxš³%›@ÚÓÜ$G±ñ“ÙÍb~¢&½é’Ài|ä žºg¥tÚyô‹ø}ŒÆt^ÙåÉyh©1&˜Ç¿4àæ#±EM1Ñ+½RãõLÊø Nù‹›|áÙaUF ³ÝžŠ‚Ì%bZâŒé¨P¤F—ØÓÚÝ%D áÈeî%Ué#mŒ¯ÉDшˆÞŒh¬KQ†jD³A‰e’„à8PEáPXe\ÆÆ€EŽ=XC«DÈ~ ̨~ ÿÞ½âu\ãiisA’Â[¹×=ŸÆÓùÖ„là÷åˆÝá©&>­t‰Æèë•UJ ‡ý•9DÜ~¾ Ýù'bA%8hßN†…ØÝ‚Køäm•‡xlˆD¤†ùômÌ"LJ‚Œ_s)Kµä]kÔ­õ}HUxé(Ý[q•bì§]î€í^ŒÈ]ã•ÞáIÉŸ¡n‹¤.ˆö‰Êa`qÏΉ!6íˆ,(Âi¶Ö\+AH7â[.~PÝL‘ä–ÉÒ™mvuNPúN%®¡ì•ÐѪò¬\ GŒ$Ï â/NgX!íBþÄU2D¦—I@E*FjÞ$ÝÿÊBÙY™….-Ñb¥9Ê «½ 5±ßÇ-FäX‚…&CK #àv-;šR4Ý£‹ÞÂè(úI\øïHaº~\78"Vå> Ã{8°6@®¯êà °Ä/!(_nH]Z,JM÷L1¦Ó— ‘L°¡vŒÉ–*6}$Û„gym¶CNÏôÄTCQUèŽÚdx±Ymè5ù==Œ­ÂÔz0¤"iiìNëÉî|`;q=-…súÛŒB-ÙGºVìÙ¸5¥‹¤¦ 2 €:TÀœϱp†$’€¹íFÕ´ tf_ºž˜ü-þÂi&›”HlˆÏû6ÿÛMÍXÊàüæ]vÇpjÛÍÎÃDè¬ÄMZK¸6Eí¹ Äñ$GULÐþ¨›ÕñNÝIî ŽZÉñ鲕.ÜH÷àHèÐV™”`*N‘´T²]dðgø‚#ÖIõÔƒ½”Cƒ( “zL\4±ýè[ÒMP†°ßn½ÙZLn 1ÏüX©Ò¨r¾Ó‘‰,\Ýg€!í6ä“Ö«ºÅú}yYÊ Wò¬Ôy\ÔL—&Þ¥\JFuðuS»‘§e1-8y6ÛŒAÈœ",‹Y>uˆóЈœU´3Ï~Åñ¨G$HðPGêP²ˆÿ²ècâ£â-äëjæø©äjåª d¡únžO­—‰Nq¨MYy Š@ñs’Pª5á\àÄøÔ—‘åÞòÈ›Yl%‡PBìZ5a`Â…jVÖmý‹[¥è;ÛÌwОƒDÇR…„C{T‚:,ñ¼l³Cë(´lï–Øf¨±ÒJI *ÁÔ)"sÂm·h´KèÏ ³TÌJàÆ†Á„oØï HÞ¼pÅ€‡UW×LÞvélë±NQhþð@Θ™ &÷·XëeH õ vˆ]ºé÷ìî†Ü ßMEtÄŸjÎf¡kžË‚åP' »‚š:0ÚÙ!Š±Ú‹ÎÙPúŸÞÄÿ$ýžåtR· á<~ba@‹Ëþ Õþ•"Îgr~ ºdMþE‡ ÛœòqIèÅB¨³0kW]‰ÇenàðIîzÎýE{þ2Ï(¥0rŒUi胛hé'=$å=p•ëÁgcS_A¨MÕ>Ê2€\‰÷È”$‰Ï­ßÁ^ L$waã ùÄuM^(¡¿oyåç Z_Kׄ˘ÈcxAI–W ¼–§º^¡y´.°¸¡G‰¸_Ê×÷JÑb<ŠÆ†$`;ŠñnëLØãùÜ[øDÆØ•K¥G—PÌÜ¥ç;·ãZ|âa†é?G´Íÿ˜%û‰ô+ÅF9á2Z5A»L'bJC‚Ãø:˜ùN¤„Aõ¡&ê¢>’LÇ ¿ È¨ý _$ ‰ÈtdBÒø(†¿ÊfÍ¥j+çÞmH ïÏÔØÆò ”„¨®j7r1H ½ÍÏkM‰9ÌÇ:䃻܃v€C¯CÐ89à‹.„‚ÙfÃX¸ÔȵÀ7€‚‹>ݨšSG{ųè­½a²pèˆ,îÅ­ðPÙ]¸XH/•šJü^½ûK҈Ђ6¨l–®]€‹8W4Ym²Y…ÊrÍûˆŽÑX¶¬-ïŠcË8r½&•0Å׸Š&3Yì†[òœö‰ìgZV¸6yŸÿŸ!a Лv^BÜWh±ùïêÍ `,% ´ÙŽ@LpÆÔ'3qx=XÃ\H¶1_b§(ùhi¢7®[c=I†ˆ:¨©ÒhÌW7i*<Ê rÈeGEhHØd´[dëì éˆ&Al+ÊáºIU€:íЃ{°CçxH8hCls9\"–‰BiðUJ»y¢JË*÷ȃ9ägã•!=ÁKE¨³UdQ‘€LJë¯Fï3ÚáäÒ|Ž/M1zÕv-ݶð‘@ÑÛð=ZÁ½Û–E“Ä;óÛùà Ôe1#ZñQT"}í ý,zÞOŒwj–EùzµmŸšøÿËï´ |çxGà‚ãn”¶Ë(þƒª§yöŒpº8Sk‰€D·nëºGn9pëj¨Pẃ šKHÎbBsÚjã¸NÂzüüÜCò£9p|¬m"÷n— ó¾ëfç$G ò\Øs 9)ø±§6¢ëTJúœ9©%dXÐBpG%6íø“'H« UþHhÂLÁö<ØíäÀ· ÛW"ÊtUr,«#[Ž §æíÑ ÚäÂ]-XŽá>_–Ô.ÜI>ú1ìì‹TÖ©Q¯*-K.¹“h1ZTz8qOÔHÍê4Œ–àÂÕuºP)ÑŸÿ¯£‚-ž÷ ‚_«þÔ XvbÞz§½ªrôqù2Õ{5±×W'E;¸ì«nÆv?ܹޅpwŽçùqyñÖº‰'&ÇQìÀñh½â̲ì.ï‚N£ÓÄJ#¶À[5Ój;˨Åê@Õ«ªÙPSÏ ·Q§µb[ëµÀÄ¢§§Èj ‡xã‹4±( ¯©é*±‚†ûÈC«èázd("…ì°&pÊ&†æ9ˆkäðˆ·udM(˼ò)ª¬â©°´š¿ŽÂbP"¿\ŠÃÒt‚jI:}›ë/3™Tí¡®‚HÐÒ**n#¸¶’謰z‚мF#µÿd»¬’kí"pò‰e‘{4½h#pò¨gpÀY¤œbDaT6EIœ*E…=Ë*ü4Í¢äHý¢à4¬4ÆCç“M+o%É„âœô#Ú jtWfJ1DQ‹ 7 ÖDj0£Ðc¸¼lDs°JsËFáêè¬wAŠ×ÿc³Ó.M¶\½Îº×шŽÕ(ÙxX¥‚Õû°Ñ׺ºCz÷¼^-”ê4©œ-±KHËìªD@å‹èà®Êú·8yï…t1 ˜7‹,ºV½µº]ÔÙ –õCrÿœ¶ª{ü ärßb(Žp:IH™îiìlìøŽ¹Ž4-“[úœ-Pã8 äp¬ÿ/ª¹4á¢0(°{uoí¤Ð4¢1s{‹¨©V“n7‡­ 1+§=SVê„HHÅl­©`‘Ê=s gdy§±ô¸óCŸAJdbBqLQÝÂlS¬¦.ˆä`ÛòíÁ ͺ»)¾_½›“mÓÉL‡š(§ÛÕ-c]j/7×ÎèL”Úñ!ÕDïÎK•™½ŽúƒjቘŠhÔî¹ÌÞÝÌ•ÎܵÀîy×cSLm´Ñ¼™®jÏñÄb…¢•­Ä/š¿Qq+,êhqŠŒ…ÂYêQý{O½Lsx©¦T¶ŠX°hYeu0: µÀ‚+mmÌ!`± ¥4(šeJ*ÓñÎ’Ø6®.ŽEzº9ò! KЃbr ‡êUuÆU¼R°4¶“ïôøñR5e*ÌÌ y¢Õ4Œu”"›·£³ß“7dAÂQŽpèc2î࣯6Ã9rb¾Ú²¶ŸÃ€ `AÎ&BÌJÏKÉ1“\N)¬È)/ÉˉY2:–ü$¥ fÒh`(µ †t4'!œ½ÅmˆQ©ÙTn\ç%G§kÕ+bcWå( ±a"wr…Pª*ê¡5{ÝFÿä¿@í &ÝDÿ9º“¬ˆN“âÜà2;b~,[†¬Êg‡9šwÅ«=}Y äCámp\ªÓBú†HUÆ tc#ò9¯p)%¥ó^e„$% |OŠÒ”ªD‚d)Žê$Û,‚¡gâæPòYÒ½NIÆAQ¥˜ÿQN0ML°òÉTΈ&tIßå­Õ1çSÚØY†*¥ä¼PÞœkJþ«“ìµzÊ<¢IŠËì…‰v¿Üâ“FDH‹IhO{.4S¢%ZD‚$LÂz¬¯Ÿ\&dÀ„ªÞAj@Dobk>¨ê7Ä: Æê hÀúå°ŠƒÌbîú¼#u¶§Çz¢‚®€ªçwÎñLà F+j .rªdK9ˆ§viÅe²0ÊÁ§>Åîk<Ä2'3*BaÞæRBP»„y ¯Š˜È1øêÖ,ªÍÿ0ä?R&û˜ÎãÜêFt¦zÜD8Þâ!àcŒ@榰úV ÀÀ*lÈÇáîÚÌÃ5‹ÎÄ—xkv4ñh¦òh&˜"n ©Ðt£þB§0|/ÈfǼƒj°¥Hr‚ûh¾bî@¦-øcá&Ä:°&Ú.£¾¯ŠDé5’M½IWÞÊ‹Þ"8°ã+v„¯ìGÀC¹nlš+Iò$¥KJ¨DêKê?š‡pfj¶Ökµ4j¦¶¯wÖ(¹ªìúfäçüÆ®¦Nžñ\¬‡tt"‘bŒCGè´BªTÊñ€«sD¦r昸ª]2£•TƒŠ¡ÜÁ>ËTêˆ ñHÿ´(¶‹:>„®Fäçä*ýP‚Ò¦â«6¥apf×J¤ÊšE*ú‡\î†L¤dÚÅyfÅ\Fa -P(ÊÆòŽ•è³úŠô ‰”4jœxGÀ DdŽ +!Å  k;új9ë¯ä÷@)­ÈNÎJ¤¸ŠÈ6¬Ò*ãæj(m`šHùPƒ“HÅnvÂÀ¢LZ¼FbtÈ2p#SÞíÒŒ.9JípÒr0¦«žlÉdal†Zä̦ÖÑ9*ógàÎÒŠX2Mi˜Æiã®ajæëytÃf(dò -çcf"éµ€Hä¼É[†‚·úë¾`£Dêü–i·lQ\ÄK’Ëd¦lé¤Ñ:’ˆ6ÿ½%a 3ȬŠj2î3Öb2šâ ™Äêˆ)X¥FAÖn³¶6e)N© Ä ¬FÜÆ'¿BF¤íô‚> R…šï@6SˆâZ¼„CˆÇšŠlÄb¥æ8oÏx‚+BDƒìCk*. ­ß¨ã‚Ò*”¥½¸ç/ˆÖ„GF¯&næn0¾†®ÐëPh,¶®…^(†fB!žF쬨H èô#`Ê':t#‘RM_éP8¤‘ò倿î;”â5ÿh£»X#ËÀ‹ù„ð̨#OdJË`*¸ô; Ï_Þ¬*PL×L²S€EtÌAŠÁÀP"ªS!ÂŽ ×AôN¡eŽÆ¬ãùlm9¤iP߯a’“EÇÒ ‚r1–Ž™fX¶“]‚gìdî$Î4Eô¼ ™hOá *þ,51iDÌÃéTê®K˜ÍÆšïQf©XhC“Ôe?ú…+ÐL)ë4ˆ "˜˜ #X$ZJ Ê$$žÐÂ={ 'Ý"0&?ÖTE@@T2CpQïLÿ¶jHYr3ȪJ!íUÙZÎÖVÑ0‚cò Š-X‚ª²ðžaj4hZx¦v ae¤`?ÿð„ü¬D©W¨7b Ïr*.4…”LBÒ#y¢¡8°9eÔ$-E=N9"$-êï5‘­v #®¦’"É!2uÖ!Ä“08òmäðÔEµµß‚˜º&®èÉ»`´×o£nbjp(,ÀåNÉïV\&:f&°CሤoÍlY#ÊÂË•¼UIîD”â÷@&Æ$¤E­&£F+.øPÕ´-Õ ãå,¥ P²ÂDä°ÆByGÎ%8þ«‹*¦çŽ#]äy Æ:ÄjeÁÃüŽk®‘ cÑ:‹£ Jÿ¾ñë¬sìà­¯”$åš&‚Ë¢'oŽYT¤è÷Φ`rI˘¿E½ÞÄ>¬õ‘ª kÈI¼¤=´h:®Fä‹?³ìN· _cæxN–©šD5"õ ³3Š$úÀ;ÉáÛŒSñ™Bä6P‰”ò"•L&Ò"ÓwðîæhgpBq<´¬g eªüŒO&MD@6ÂÅædùž¨/†TA½¨C`͸FUÅ¢£N ™žt+!h"êâÆeNQ/)VÏf+Ë=¯*%Hç2#1´2È|mužci-¾U>¸,Xo‘) 9 je£k%0AoÆÐÜÕM…Î.=Ö§‘¥æÖÿ –.(-31í,4Í3¹tîA4‹.rµWÐ<ÀRÉÜ1ÐÖÊíæjlN¸P‡;`îœN‚È&&Û=ÄÇ7 S|× ?v¶.Ѫ0j‡®V¯7X§€‚ÅL,"ª¢§Ê|ar|%ß6#UÌá3–Êcø =ND×kÚÎ#.2D\!ªl(¹GËbœÅDMÛ q5¥1R)YN“ø3’£o×Õ„K˜d$ùŒ}!˜çùlÉg3¢• *HG5qCz°†Œ>þD‹nQZ^¤¯8T9ÈË–ú¥²þ‡”ôWNýÅMˆ­Š¬ª¶/¶ìI™Ò YÜV5FSúœj˜Kv:XJK”Š^ àð2ÇÿÔÃ% NBÿhlñ /ƒÓ9,P`&]D®Ÿ>pŸDÐaÿÉ)µ†àÀá ¡ÄBݦc?Vq·¿çhW²Éæ°¢Ñ\ØBûKLì›MÆoâÐ?·¢ßÐÈ¥§†døVSÒ&.´¡Ì$*¸ptÔ¡€ÒŽºÓŽ8©– aù¦ú¤Êt~kýNY×2ÃκòIU t ”`áÆ/™¹o—|¶¢ÌŠYê¦,¸CV¬ql ¯äž0Î'PçGˆˆ{[¾ÆÃ¯Î ˆ?ÄG°)d6ˆ¬®÷n„*öí˜vó‰Ù}÷ñyšóKÀ%kÂ8‚ÒpF'McjQÿÛ¹*üˆÅ‹]iš#'Z懜ñP®ïɦqÊ_Êu°‘xd‰M½‘ºfb9Â>õ–<æ­uLøoßc\Mã™Öf•Öñà%{X2ç¤ÍVTdIô®½^¶4Â4Hb©{-Wë.GºƒZVcãAå&è7æ(sÐîi=ÇW€gäø/‘pÅqé7y7lšPÂøqþöYz¹5Qg{Ô‰ºs„Ää£MtJÜà–]:øÃ|Y¯Ì¿´Ï?\Ù•P= „ŠR’ô'J¯u©ZO¤`>l¾‰zeX€å]²nn†ÄˆÏm[Çêú&ÅË*¥J+ÿbÆZ !ÿ!óØlVR2£¹h2µÇõ ) fopf½p˜g Ö9ê8h†F3k.;“ÓdâÓRðô€Y¶SñÜ_ƒÄ‡ïäÜ o'³¡ ©é^cŠÂƒX7w9賂¥qTG0n¸öùct47³Ï¡ÃEÌ †H²,âªÚöARibžªiAOôF!‚Ôðߪugd_< )/íúãoÇ´jÈLŒ²!3´-¢ô“oý:w¹¢.|!Zn¦îN`J´‰žÕÑ{BI³M#ÊoNÇMbU’=i²›¬@ˆ YWMK™5L2úæí4êÞ?N²E!Ó(K¶é&"c“½æ/È«ÐtÍÿ:衾 oŸH…ÉtBú€Tkš6¤0(w %HŸTy"„Þƒ„LÈJ9r…²ÔëvŽÈáÈq“bYW+˜gR#˜î¢Ž) P¸­o:’\éh¢²· é!= ´iGœ¹ƒÝÖ­ë–P¡6… !BG\D‡®«¨°àºƒàºq\§M$A Ém4hN%K‚*µ‘ GŽ\Ãl×Ѭ™/–%u Á=쨭O=DáÊ!Z‡,ÔÄš×Y”yQ K©æ4n„jnªÖ†P)ÚìHÒbWˆc%±&׃+m•*!ÚŠikÂMXҤؖ'vc«°&ÃÁæ¶b• 3¢W™ärÿ»µ"ÅÁnÁŠTY°ÛšCÉl9:raÆŸ9Ûݬ²&j´vG tûlZ’ñv¥hÑcÉ‘5+Tðì“Ývº‘qüA*<\;¡K¡%%âæ<´ÛïË…2'øùF‘]Ϫ]8ТfíWÚmoîwWÑ,Õã^<8*ÆÿÍ•hC ”Û:õðãÇ=Ü ÕÖlBÎ;»Èàƒ;å„ó6v8WDT‘Ru:¦×€[䟊¸½tÝG%FÓt^AÇYU–Å‘wñ¸žvÓI™Š±A%TÛõÈC—±•S¹÷~AÝfPÆÇ[9-¹–^åd¸/?%F’wÓùQÿÏ RN1¡dŸk&á%RFœ]ÖŸT ~ZB q)QÛ©]AT.N˜AÖÑYãéŸ19ÔRŒQMŠ'Œjõ7O Çâ”|~(‘LSMÔ¢Z£Úµ_{Ó5¤‘p€‚È“»õÆQw6=¤¢{y¢È¤óùZ*nÂ}d‘a iÓš”fJê±|ÖiˆÝxÆW‘}z’P72Ölµ9U”ØYRyÞ¬g6«ßB/ù¨£Íšö¡tƒfšQ¬Ö©fæ`ó¡Ù«X·V¢k9Ñà ô·‘dàØaM&‹BƒõÔD5yt7eV]„Ubr5çpA—YµÕha‘Áj–ou‘Tÿ)VÅYÕ¯!‰tXsæ%çÑK’=¬tè^)nE?o”˜fÛb´rÏçI²TI…UYOŽÜãÉà„“‡>H­³È:±8••€ñiкtU©ïoŽõÆ’Jƒ•ØeyHšâžœý¹I̵ö$‹Îa÷#xF?ü]H[á+ëH!Ù©•{ŽØWªSqT)â|.ÇW¤¢?l“ä9Œ3|«N8‰™§bZ:²ÒóöÖÕĽô¨b9+­ãj ä­ÌŒy5¸¬ÚÁ”\õMä0óÖú©"}fQ™æáá‡.\˾·®««e§HØyÎÒ+íüñ€Z¶Ö=þòÛiÅN' #ƒô(Çÿ:Þa >eYSy²î´• O5Ì)´.S>A 1vrÖ©D&²¤ )8Óq p•pmÅUÌa¼ØrzçR_KN|0c¼³ô*t9ÛÍ} U®Š^I Ç>бu(F;!ÇØ³¹£)ÉóχÄã»NÇX;TMFH¸Jq„…í:LBþUèåŒ_¼±Ù&%œälËGä9ÚΆ¢ê°Å@NBIJDc-v|2ÖžüS’–E)J~‹ãr t*Õ‰±7$ÞÖÁE²N‹èù £„Mõ TÜ aKœ…œÚyr?/ÃÈnžƒ™ÃdÊ ®¹À2BCõxg>@bd!}ÿ‡7“¼‹WðŒ{Sšo뀌DÖœöå(x]ñе飇´ñŽ}B×:Þ`I”ƒʸ=*’p¼-†tÞíìB(¢¼­$ „QNÞÆ¹Ä¤±Es LpÕÎÅ ƒø¡HušÆÈÚíntÉNÛ’·½Qnei Í&‰Hpï?ÜñÈ$IŽ|Ã÷à‹[Ö‘¡>ìc)äXŠ/:¡•Ù@§>*œ§}%5ã•lÙˆ’ ýÙ¾fmP1»Ì)“ …|¿Š”Ý Jœý¤„„§qêE¤SA!õ:­›f§ä)–ÐD0%e"’¯Š†ªøÜH8(¢Ã§AË8O%uv§ÿ^bUs§;ŽN=¡æ²d.ÙÌ·x7‘ôØ“ªý’êc®TÁì˜1ñÙa˜v'2¶ï )|*; Õªhç+€jÌH"ÓP]ÙM’f"C ¤’-¨Ar„„(d¡yàôÙˆ’êP­.VBTë‘FD2µ²Y–Ù„iz›©¶óÓgegXÍ{—‡Î4b$–¼&¼Z¶£fžî¹Ïé‹Z¾. Nǯ G>|QD‹äTrÈÍAˆu#†ùØ}¤Wå:G°¦i/J@K-õ†PÊÇ×$Ïôi¡°äã]\åTXbF ˜Ce@i¸³p¸h‚MÑs[ãP©lÿ¦4 D‘V ·ˆåÃ6›aðÃ-¶†*Eãkìöx®ûK^“•IiÈ•UÖt‹JëË@WL´ëH&d&·”9ç,•Öa÷âcXéÌ.Æ> Ò.kŒ¯3±çoëc+±g&™±­©ºÑžöD8˜}Pa s˜ç"6±Š]ŒAë 6ò³¯v—«½JÏF«b÷}ÑÅxYIzrŽd%×U„¦¬d¥¥îüî[ÜU/Ìš¶Í2†ÈÍâÕ™v.³K¦„¶ÖW?wY<ñ‰×z´µª©l‹xS(“—I›¬¹í.$ ò³†ÀWeßešRjU-7+ tºÃÎÝÜ IÿÛ•h"'½3b“0®'ñê!‰ByŠgGðEO&/ -46º‚ØGZ&§Ó`6<é2{òƒ.¬^¯jœ ÐwtðæáÕˆ\îÖ¹šOáq¼Hdè”IÄÙ ák®3Ëv2Êrëu@òÓ¥~–]>uäcù¥ù‚í‘«¦Ö|ÇU•”öÎMƒ&]MXdhÿÊ> ¤N—H–É\ ik8JY^ü}ºâ0b†æíSáÑJíbuåLé ohÏæBj¼/‘Mî‘÷qÖ Ë¡AÊ@1Ó@“—)ÕtMÙD(ÜäMàt1dµ‘ÉBq—ÂNH©T.}±A=‡ô9d.á7t¢Ià¢'¢f5nbµ,ÛÕõw›ã6€ô"pózÆs®´3n%=`ñ/&‘‰€²K«ãXWˆ¨"2·á+n7B`\ }84yˆ:TFkÓ.ÐE,ón;TB{÷6| …ƒ‚%B®…h}¦,²5!‚1$µ!| \&ØÕvá+¾BJ|I²;S²r[•~6-fE“•#fÂ:¾b£X`ìa,#Ç/L"Žò‚>ÄŠl:§%‡BQg™Æÿ4_¯3&Žà]‚Sƒ³D4±Å0 W¥qou=AñcÖ’-Äa@Xajów+bBÒMfYFp t hRLtAH`2Ï3ôU²~ÙcU¥R|„^§$æe¥ÒL¸á+ÏUw½Ç,ä+î;rwz3YUk¡DÅlþ–-ùgz3”ŽÙsg|×ôby-Ó,dý1L¯wT Y–A5cuãåIõ·‘Ýx%åAs:¤/V$ïE#ƒ\²ÖG|v0.¡€Ö0òVC1å`1;À ä°1g#ÓXn%6·+u¥pŸÁ$s9.r>6ö,?$ˆ2"!ÿgt"r5yTy¢(u¶…aÈ>…Za/?âb´4IhÁAŽòkÕD;“SBèF„âaRˆ!ÉEcäï´2G³¡ÁjŒ1‡Ì2bw4;+Rs'%¥—€aOÚÄP‚•ai8E’u´ä4Zƒ$'2ô$r öŽ>¶G,TuNSŠÏR|´G,¦xácÈQŠ¡a°$.i˜"X† ÅA–CPeX‹SQUø&rCµ‚èPº#‰ç†j‡”2µùSS5‘.óGCcÇ¡B¦Á"›X'†›š¦wgæã†äŠ‹Uq=凄1ZòÃCw?í“?ûÓ?ÿ3Mô×ðŒ¿b(}²&ÿyÜÒ‘¨Áu[Օй¶’/™’-R$Ss¨æ$(=±/ÂSÌ3~DK!Ãy÷qA Áfr!kjŠ@ <ýba"DºðQ±VÓ |p ‘œpC¡Ø*¸]Žò½H•‹"•Çd$¢KW²OMdX_º¦]Qzº3 òplôJgµOkšeÎDv_¤u¹§×[Vi*£B{¯R|!dZÎ"WHWvè¥è{`%"W§O}§‘2Í‘{9VŠJ3Ê3ÁÑeÍt£&azf$ä¦g£ú¤'¢% ²Jߣ$eqF*rLæ{_ö™úLí(€íæˆM‡9 øÿMá´óPõ` p ;+C7w7è§dD¥dQOèwYA<àxTãQˆh¸B‡¤B…5oŒc®ÛÓeÊSƒÀ1¨c)=Û)‹³HŠíMô9ø±å œ5¡±Ð5eÁ ‰àp6iŽ9Öš0•Nò‰é«¥yÑ”Ÿé*y—âav­A+`:,/!L9èB4 jµ–qXÉóAŧ2gQfyAä1{G8d:¡ªR3Eé–l{£xV4é.Fµ'U%ZUÝÆY#Ô̄KPáÑstU@pq®nÃ}Q¡Î•9„¸‹)|F\U›z¼Zå2 “‹k_ôÿ6zÑšs Å[È!Êø?õ ïÐ vp$ˆ¤,vâ­ßµ_1IÆ‚·6x;‹dš|RzT!uècu¬Ä¶H•%€ABøBlcD4iËNæ‚'H¦±¤ ­Ú@Fb2¦3DCTDì lJ”„ ±Oä×c,Ù4FZØ’zé~²Æ@Z˜–„!©ñ‚wû´p k.†#û÷†Yò^uEãóBÅ—ªÝºAºVgW¼âX)v¶4ˆOᔲ‹ã ÓV*,yŽ[µuêb{qÀ9APg·¿´ *›rA@3}JŠ5vK5ƒ¶c_‹x{•Jaf="åq ²,¥ÑPíñTdL¶‡ÿ} äJ³®½e7Y¹*A†±Ù†¶0†ésˆYh‹>à˜c@èƒs£J>±4=PEE<·¸2—cQ/‚.gey™4~N6=§d{Œ"I+˜L;‡V•=†‹Y–Lt1qêG”çL“![#l A}Fà R£à7Ée–F¹§ë*L´¨VüÁ[‹Ÿ+WЛsQ#‰§†U«‘r(­ +E†#*#Òj'R7Fw‰ó†ªÓ]žð{^cCçÙ"§F©z‹TX±ÎT-£¡jYz‹9–)'‹Ò)=ŸÕ¬«4q1R3§:…1)dL?c­—fhC ‹ÿÈ1"e Jš·l„Bܸ8£“ÔË=78óS?Bš#FW¤I'6€¤ëpÖÐ!OÁ­W«(…LŠ2BŸAs°„4$ÌVЇØK¾#–›Ù®´¿©"Vv9Ò,¶«À¦¼©±bÅÕjÞËW#Ç:âcF0:s7}d»’‚3îC¿êùg—gôfÕ#©x┓¸Âä³<ÄŒ2%Ù)‘ŠL[$ÿ9úÇ;uŒ+/c\‹˜ Œ3#Òo˜íJ‘½<Òy4¡’a ~‚ÔdMø, ±¯ @1=. ŠdšKÒÚ‡ìÁN45ix@Ý<¸w˜†ó!¹~ô3z¡jNÂÕÉÂ[rª«:€)™zŒ]vrË…¤§à R÷1k•ûÀDfó&§p7šùÞD BM£%n_ 7Œ[ŒžwpÄBìdHÆ7ƒ)8o*ê8s‘Ì{ Ô.bn‘|£’j©OyM‡5âa‹Jï3ËÏëny*T/Z8T·:µi7Ò%¶¼•§Kj™H#ê=úŒEl‚›puÁ}ù”½.ÄÿŠ€<{Þ]Ä¥Ã3üÜ8+}ŠÅs:S Ô¿Ó‹,¾›?§Z•ÚZ bŒzÉH[>`[t z@†ZFÌ’‰¾¢|„3“g ­Úá’ Añ»„r7Ì4C7€!á`ú·FêÜ‹v:¥¯—zðÜ¥´i¸8m}ÄŽÇ¥Fª’sJ¾º€Ôƒä€„e³±àxÁjY ÁG¼’ƒ [Â#M8·=ù[²w# Ä70™;¡æX=§(þ\o΂ÇuѶó”3iê6lˈS«¶â‰ð gð ˆs{åQ+3HÄwó3œ¸Zkô,=ךû^5®*—3+› ýRo«â¤t»"õ‡&srÿ>(¡ÿ²FüRXS׬لœwv‘A‡yÖÉæžkâèh¶™¶Ú*C»²|°®nN$©2£2éG›’úh¯àZI4ç.ä §×˜,à÷ìÿ­í¢\üÍᨴB-¤Š S3Å­ÎÉâ5ÕÛlÁ‚Œú,œrÂÙ§9*ÇGrü°13DÖ‰%”"-ŠU aábð&Oƒ×)YIƒè*†fS*É…fmMLGÛø!‘8œu¯f“÷Gºx*Ú¸x#[Ê'¡ B3j—^’£½”[ÓQ®XZôm{ÍÙÎæÂ5e2+?Cä a¯£ºcÞ>TϨ^} ( ]kS´ ±|Ü,£cB °¼RD·4#ó"9[6¤wzî§…,s˜jÁÎJŠq¡ jò޹~­±«žã“Ðuèáz–UV;¬Éœr ‰Azø²&sŠlÔüÐÿB +‹ ,(œ´¢ì¹.¡Ø:Šë°|æ,cUò0Ú5%r•/ÅI…ÿ¤*Ãܯá›~2ÓÒ®ÇJâc«ÇíEX3ÉÆãjCŽ|øÂ÷HÒ@Ìq²<èc3rÄ:Š!Š×IèSÃF¶FÐ` ,Y`¼ã»YJƒÊÊô"T—;¤LVÁÙœ–•¬‡CûÏÇ’³á,=mÑTªç´L‘íAæ‹ÏTJˆÔÈgÌñLöÇ-ç)HâÉûª–±§UYÑ ”BE˜¦(({!ØÆ/mŠ2BºârĦ> hL¦)L~”ȳHðTWMôÇ,ž2$2YÆÌÔÄÝÿ”ñ%hI#²L‚¬æ ñþÄ;öS•”Ä!ÈŒ0Â5®rÜ|p¡a韚ØdC;β.· Äqu(Úbtš^**OÜ\L¦1Ý„í_K |z5¹…Äj$%ÑWTÀDÅÂ(o„¹ÒNÌ1£p䣋Ef2Ÿ "3:âQö&´.–`+óS7«Ó°^-F4—¡bŠH8°F3KòÒ@P“¹ì)ûr“O“¯ÊÑ@ÃL¥ £Q‚¡gj"ó–tžÉÔ&ÛX’f¾ã(T,6”TJz&€­(L¹ UòUYu´ÑHi*¯Îñ¦1¾ÉUjôDº}Ý ÿiÄù‹YfÐ\•…r¤JÛöv0¬ôÆ0Ë]ÖÌãž*Ç2ͱ[[š„_Y‘ Ñ™Î>uµìh‡;Þ9æa7ÀÔ(Ñœ™ˆ·¯±e%Ê©Q¢u4"Bå?Šqa®ž²I<:fDú‚4ι'†@J¬t)“ÖE}ÙfåÔ6FÁçhåPÜ&Â"KÜãA Gld²E¬Ã=¢^ 4@ág=ocUMÆF5qk‹úZJ*µ)žV²z Î~x!Äv˜>1²è‹Â‡PËZ؂鶺õ-øà-»G6âP,¦ya"䪈…ÍAÔ8²„éRF(% >%ÚÝUþ =†Å`î ä$”XÂ8­mGÛGxê5W}E™º;/p"vÕjVdFûpà;ÒH®üñÁ‚éíoÆÚɆYü @QB% ËyuŠS'«N⡾ Žrû´‹7—ù[ÎGwÀME¢äž?.jŒ—ì×öð­6M,Èfú‘ijÔs‰ÿ_r½1£úéL{ªÊô8CiöwIs‹Ò˜w2ê@š†7unŒ ŠR„Ô3§ëRÝÈ4\ÑcΑ¡âuæN&Z͇Õç}Aº›bœ¦a¢ ²Šb zؘZýdk[aœ¼mܪýøxÂ#Þ÷Àq¼ä-¯yó‹;h°5–Ù†¤†–b;¸¿-¹Ž#nN„6Z7ßýàmL[Æú”ØÂY{SI é…j˜Xɽ4J™ci¸’MkC[zHFPà¨"¼7³XˆbÐQò3šjB`Üî侨·ŸâÔjUy1§ÿm}ЀUšœSnZ¶<>-SG·*Ir„Ñ báUÿ¸ŽbTB¢¹Îõ’ŠØ"éë¹› Ÿ90‚Oª]TÍ ô`žRjÙƒ=<{Ð(,ý•윊$ÞÜ"©š+*[ÆîD¼²6,ëê~iQŽ0Ë«À3þSp­L‡¡’PiqõK[‰gNÎU"Ÿ %ÏÁgJT’C•â:È;^[Ôéú#Îh_t1_æ£}qÈ[¶"2å‹P€“×íÖ::ñÒ­i²š<§½fB©(„'‘—^æó¿f¡‡·’ˆpXm0”q uàŠ:rè sXw(†Qèob!QA¡¸€"åð»‰i¨¢Ù²A*·0œlS“ÈŠ² Øÿ[ ŠŠ;·¸$ -¢1²ñ‘ˆäb$$#X;Œ,ÿ­¨—8 %Â&%"ŠÇ)1U{°¡ ˜ê°šgj¹ ¡±Iã¬Ïx¨¦–r#¡©‚ŒVÁ–k$̸¾®(ª}’)ø‹Jˆ¿è¢l1ï3¾›à˜©n+Ž×AŽcZæ°%”‚+ê𲩫í莠‡¢ ¾Ú 3C" ‰¤ôÀ·[½´‰nb£—à“aùxé¯êà“ßc”üù<ŸÁ´,B’û“¯K£Äñ슨[ËÔ‚U£/<¢©LãŠLr8™¢­k¹©ù0‘<؇Y‡Þ*†S`’’bÿ"ù(øœuʵEš.p“¬·Q‘“µ¶¹Ä!‡‚Åœ(¼ DšA)÷ú2ÃPŒ0Ú·ðÃS Èé©x¼‘ 30°xH™sŒ¥,“P0˜ø ¼“ ‹¬²¶+)Û ’,¹ Qµ÷(¸ÝØ3ðùŒ‚ãNB>á¾40²k‰õ{ñDµÁ0é¯aq2ÔÆÎÂ$S麺iÙx–h¡)»üƒ !ópqžèË9øg #nk—;²µ—H ‚a’Œ¡™ ”š‹MÆÐð‹«P¦þ ŒÌ©ˆA(›ó/ÎI hªŠL»@cC…Ê<¢<6ň@yÿË5Š8À}Ð… 4 åñƒÐƒ|Pºu ß…¾ÉÆZ­L[Ó°AlË®\d;âÀÄR»ý ²q Õ‘%ŠÚEâÀ£Y–ú €šI ¹uhßHJ)‹¥ðK$ ‰‘÷úˆá´³¯œËÉÍ2‹ÃC͹’ &ò2œ¾¾é)]Qvã‹*J졘ӊ³šÐ°sÊB$ Âá¬ú–Á²q )—3¶ªë ѵ»¤ ò¦±’àØÛYÂöº29ã’TŠƒžU4äQæùŽ¢>P¬÷˜¡>y!…<±ÆÙ$Ëë/>Q–ɱ-• ó‘†á ¿9GÙâ'ÚqFhÙȆÁ&!‹»ó 9Ó‹ë³/K#ª¼¨.Í™«¡XIœQ7¦ô°5rT¿œ!PœÇĸ<(½€¹ ¡e£ôÔ4JJ˜49G…ü M*8ã䥡Y¾SJ¥p©‡ƒp‡d°Ú#=q çp› I–hZ&íù¥(ÿº Tüh&UaU‰"‘>BD©P¦}Ù@žJš](j+ ™ðžüÑSZ³ÃÔñ¼|4‡É¬@ʉ=bêÊaW¥”¤¹)”“‘rA&é¨ÿ#r+ÎùÄú(ËYâ$¶âœ ¨³:` ê½û\ 4:ANUǵK³ ›½6±A$1Á3É—  Pµ«ÊËÓ7»L›‹­•Š”â¡óس•Ú¢ìt—„ñY{ 5šML®}|&‚+âš4«¦±Â™²º4*lAµD˜ŽXD¹rÄì€Äæ¹]‡%c—:q«2Íò)E¤ÿÂô’¼‹HÉØ+rŒÔ™^ÁÙÕj•^Á™.%¼ ³Ý IöY˜žHHÉȽ&1Òá¡Äá¶Qr•fÝ›*8*†â¸Ô=Ø­iÔ PH-v…ŸÚ.}ÛL‡0‘© d (Ö€U;Q°ù`êÄ_êªÊà‹‰¤®£^¶#5ʵ,¹8›³ñØ>t©†­½! cÎò#t¹ˆÄÖ3ê$ŠD’zÌ£°!38Ñ,óŸ‚–÷`Ÿšd9HÒ ÏãkòÀØ«õ  L=½wËXùÓÖ¨Ÿs£:ÝyÂ'¤°7R¶üQ¨OmÍ•´ÁÛÅ=rÅâÑD¦ì±jYJ‚ÿkJnyJØqÑ«m€ƒ2‰»6Ó0U!^±¼¨ÿ λLœ£€Ö‡¹³‰ÉLEœtÑ0I«¥ Ý#£[§Áð›˜Ï´Š:]›Õ‘Ê ¡#“q*§X¨dÖáƒÚØP £’ª6¤5¡™.ùß§Èñ?‹Š+,H£á¥¸ÀLÁ"FÑ~RËõãÐј(V7£˜ˆÇ4Ì¡µ×Œ= ü™ Õ××[6«—˜d2šz¤ûj»QºT ã5â5ÁæÍ\Œ’˜…!‚£Yré cZñKâµ²¼œ3"JEžQ!uú Âýã£9±œ™­b@„k1 #ÀvÊŒDØàb»<ÁÕ£k«¯¼ „¢7š4ES‰:ÐmUpÃâí¦–8—Ì·Ïc1Q1œÉÊ·Ó•½I ¿„?ð’¤*ÊÆÕ {廽ûŒ÷"Éô2•7 ’ÉÆ‚p—¦Îž´S=¨ †pMËIP4ÞÔ„¼{ñÄÈñ[ÿűõÜ1óð!°0œ½½¸,U’\ào‚ÒŸmÍ•(±Ýe»è'ÿ³%43ayó$PúÕã:æVq1ˆw°†8ˆªÊk‡-Aöˆœ´Q•qãñ‘FQ’ŸýÁŸóYVš¿Åˆ&Øá¸©Ýñ-.I$¡šZœ+f:ÚØ®¨aY€-Ç5À¡‡sr‡[3"rh§aºPˆ YÂêZ"ÆÓÕ0ò}dH?ÖáË»-i¢Â°šÌ6ýàÎø€môãjëåëMÃa–‹pÜÓ\‹µ‡’љ٬-ˆÆí˜@©Ù@EŒµ¾ö |{§W‘Ì…‹X’¼–{·W°Y·J ðBE|´Ïó˜Èmº¸öò¥€­AZÎn“°W„G‡q<ÛøžnšH¿_yA`çøËK”Õ¬®jØzãb|œ0V¡4 â°Ø[îp}$B-)5Ú=ñª’¹ëO‘mT½ˆ,èI°ÿ“pÿš¤Ÿ¤ÏÁn“UeË2Êfáþ1¦Ô&2øfñ@—°qð‚U×+2-g—¹Õt Â(f½Â‡ F=<öê ½³ñ[Ž,çºUNv£w+ ñ³¶_—’:{’Y?1ôœ=Æ‘rH™Úê ¾°ƒÝRÒr@Üí ̹¿ï`u‚nâ±eÙbk¥Š¥a˜g³Ë¡UèU“ÁuZ¦ #KÔžå³±MÝNŽ !iëÏEA©Æ]¨|i¯óæ„k_1¦fW—e­£‰wÃ[r؇ÿ ¤R¬xÕø“ؠ͘¢£q2ÉXP#“œËÒaŒÙnW? ¢Ø¡Ç\½ÿÃŒ¤ÝrÓ"O†ÐOÔùäW›ÿ|þ8ºæß žUg°àf‡Ó2ˆèyvRéª*Ô(þÑýêz4óÎÛA"QµˆÔš“ʉÊH95Ü„#öJåþÖž¶øaðýۑIJk«ë~ŸujæVFr #=° IßrºÐÏsœ 5šôÆÌs²Û"Ã@‚vÃö-ùH¿ #‹¤Èˆ(–ä|Øäéöxš#ÕTê §¯w«xÙ@Ü¡½_ɹ0Ê®ëÒµœmݺ‘3§mB„Áu[7!8pæ Bl¨¢ÀuÚÈÑ#Br=N4·N¤Ã†ä$N\GÒ¥9‹)5†ÿ§åA—]\²çIs#FLxÑ!‘ ’ƒ3¡Ê‡9/v»i2fÃä,NuÉСÀˆ[;ŠZr(H£ò ‰´éÊž }žœ»òkÄ{þ½« n+Â8á:&CǼpåîa³2¢@mV…º¼{qeAˆ‰*”L$A¨U7ßLÊÑeœ9 6ÕVÒ\S…°eÊÜx°+M KÏTKóàÙÜ %FŠtµF‰,#R¦|rk7Ø#Þ„»qv7á4N ._,K÷N&G¢“‹Öùuö Çø Šål3·ë͹f'¾ù¯rÃYdqô8ÐM$p¨HDMy´šIÿñ¦tý1˜RCÕ%oܵ&\R•‰uÔFDñšG]èám< %PU BçÓt•˜”r!¸Ž~Ñ— + •V‡rÔPUy¥Pl‘µhÜBuIR´e§ßP”Ó_R¶U~²ÖŠ€5ùØ„±EG&l˴ЕÈœ‡ñÅÆI9·#•Pò·å_®‘Ùsw E™dðIæeOjôÎ>‚¨s¢W ½aÍ$å£L ;¨ÃÑ<ÖØVBç"”¢T„‘RÙaOÁ:Ö]ñ=ôžg“™ñ—’„¨Ñ¸Ñ—©q¥{EpÉ¥Ù®˜Í$“q^>‡'jY ëÕ„ÿë„3æ­ääSŒ#î¨ôU“}Ô3ˆwˆ”SL(Ù**GAN¦WM èUmj™MQi[yâ­J·Ú$­Ï¥8§² ÿy0eÑÔßœ¬õÛñUfaÃ(e+Aqž(2¾Û>¤t‡)±‘ÏehÔÉKÖÔ‘o]ш”‡DI$p´U‡Z]qe¥u*it>¬ÓC>¦qM&qå³ù¼èÐ#EKµ“gÝÕX_j"Q°¬PUL:ÛQGÁí84Ç©éíVM!Qd¡iëÔÃ÷D™“P|X³ 9ïìrX=å¬óÎ5r´ˆ¬ÇUÆ3’†Jåkv˜E—ñÅôIúÛf§æomÿ.‡áq0ƒ;çg±MÍ`¸¬¨_qÊe¼ Q?:‘^ sœ^žÆu®yG2–\šMÝ>ñ¡Ï 딓½)…sˆ2߈TiûÏÄr¸B Âæ&‡P¡ôýC1ÿ¥¹QA>½ÿo†à—­¬Th$”©MS‚ƒ,ãà.$üžZŠ‚@e«7\¡ËjŠòŸÈ„,]‘ Âõ5„-ÐKabPøàRàd nMÚÐݼ´–ìhF‚˜J o 5’´p†6ò#€^4 ™Î…F tH¶´Ôü¯PBÑÜU†Ö@á ¨jnªPv¤Ò$2…Ɇ»ÉÉÕšB~‚÷IÖJì`L€£ÿЕáÀqkð!i×ÚGþ–ÎÀäŒ.[ÔÖàf•péd:ÿâÐÑÉëx[ó[,C ›‰‘ŒZd˜dBG¦î5 ZÊïW¢°I+<´K>|±ˆñÄÆvàÈC=r¬¢xP£·(õ)W`!J…PÜý‡wºÊÄœ‚ž-k"ÓAËÎ$4•¯Ðå>’ˆ³XòD&ÍH«)ŸW&Æ.ˆèFXù žÜ:S•âaG&Ê ¸‘ø«šØB ‡ö¥”ý9%UQ€%iâL$JâWqà£Íæ4ñ1 V~rNŒüÅ9 › ¢4¨% Få!PEÊ( ý ˆ¶jÿ£t 0á I[pCÓsÎò0«ù¯9uy ˜æbsæe/}¹iqCrfó×=®‡´à††PqMZ4b;Hq’/墪ÞÂÔ1itœ*¸vú.Iõ~ÂâM舲´¦ˆ.%âYU#Úî_ëBœ]¸Š”¬&G'n"‡b¾ G¨£ !HiÈáìIŽåhŽpÌ™ùK¬ûá]„VÚç~%¤_e³¼·˜yÉùë‘(Ús‚¦†ß#GVÖ¤QެI¸ñlTgg™¬úê7ÆBš>Ëóct‹-FMû§µZk™æï\¨±&«4Uk-[ÍÒ6>:d3[‚Žjÿö5œ"]fAÒyTŠ+Õ/)‰—liÐE¤ä¦™­ÍCv²¢èØŠ§(¢•:¿„P–(ˆ*R•MI¡”¥0eÎMuêS1Ð=Nc<„Óƒ±RÞØÛP–4³a!Ûzk9)<™;2¶ägÐnfTC˜øVÄ4ÙßÕ”œ÷ «j0,NlKcâ®®E%GèQ ñ$Ð;u ,åŽõÄ"^Ó“É„kÐ RÄX[ÝÍ„··°™SH èý:$dͶ¶_—Œ/gÅÜŒÌV£¬c¸L2³¡¬#CJ¯™ÍMS5ÛâJhÂ%5µ‰8Z1Bþ³’iRuGôaЮ:Dÿ 1WÍr: 4 d+ç…ÆŽœJÉé”—ñ¤a‹^È]¤Q†•ÇA•(k´Ì·ð ¸;)~³"™IÃì.|±oDÃ<†„F˜A"ZLâµ „7pƒ+ÜáÚÅ1Îq‡™G9ƒ 80ÑIùÂ"}| $û®3ª[…Ô¹§„\‘ Aûûçøúz”†p J‚–Þ:m'iB4<šh|(3å :WÅÛO„X’Çåe#(ŠY=T9Ñ”}@Bác„ÂGB S³ÞŠ4G/5ǘ~R'z²%Ldá"Š6ó׉¤NßtÑekþ>à%CÀú4 ÿÚ¶zBII'…w0õd3‘ÿTô¡-‹íûÞ¼÷QViÕY^ {’/þ¹(¸}|Ð$a§¨F…YûIלbÍø"H)“ñQÄ |µ#µaUöBøç¹¥¡z½Üùs™R&­~L¶¦+ùVø}gH¿¾ãZHrÉÜAÅ‹IíÈÆXÆ3Z jd£C5 ó!‹M”TWæ›*+4I )À&ÞÃÎDǘ+‘ÖÍMQ&^³çh—bbçÞD&³ÿ¹+ 〉+ô¥2káÚœ|àÐGxFØYŽÊû0Ä,¹ŠI¶$}=>AW•Øk  oMÑ"ñ¬+[f²½Ï0ÉŸåkhHÙ˧uMLÿþD9T‰Ú|„ÑHÔtQWyÜV–Ió…’É8‡íÌÅû¡A8ÒL£ñаÈJQ×sÙËòiP%K¨ÙÍ^³Îq(R?ñÐIÌôV–èÔÅüÈ„u…X4ÌÏ$ˆA¤LH)[ÍJÔÅ´°] ×5é_øEP FaÈ€€Ûb\ƒ0EÏõßaAg€ÉÌ}“æíΛmLñèØÌM$ɵt—‡üŸÍÏÕ qLTnÀÅlè‚%lÜòÀÇ:èÁ>È’9Â:T™Ýy–ܘÊD \±ŸîuÞqSÿ(J ð)ÝVýHjݰ˜…¥íÉk½Ïp¤Íeìá€Ío@LŒð =¥j¬áÞܘ< Idܘ•HÜðÈÍ—ŸX” ýWÇùNå·Ð×°¼NF]UyØ›¥ù›ÔÍÐee ÖÝ”pÍŨEÍ—µ¨Ê¾¬ÈŠ¢sqžÍ­c2ž æÖkiË †xÎj8¡¢„–.Í\•6 Ø¥Ø×‚qЧ€ „qÄ;XÃ`ø¬[FUÌv8E$T½Ý¹•ΊE<…?ÕG„`‹¦a…ê_ïôŠÅÖüèÙ!N“–°¾>¡èm ·$²€GœË"ôß…éÝà H÷Ô‹ÿ : 1’«HŠJ€H‘ΑdLž@ߦl‰‰´UÌ=ÅK1GBöÆÃüE8 ^ÍF¾\¡í˜„B¹ŸaÚ¿¥†•Æ4iPŸ„‹~L—ž…Òo\˜u9PüìPOþ0eÍHEéMŒ]Þ”s8T\äÊÉØ$Òš’™8Ðð eî„ØÄÏÌÌ‚ éÏ ñæN|ÔO|Ë®ÌfAÔŸ8žiMãTØÎ^_4 áÎçi·5Îãø=„cÀ¢™‹°f$|ð ­IJã~0ßÕtÌzÚ ®i ©9¡È†#®Æ:#9uÁOjé&VYº‚´mTäÿXX%Èåtƒw|º¨ƒFÃvpÄy˜â"°2€`^؆TÇlÌ“¥=ˆÄí E¾ÛÝ8è|áI^šéXÄ ÒféÍ• hg Íih¦æHMc*Z¹Ï9•ÙÄ‹"Çx=S>dh¶i±Ý6šhR‰ÊÒôÕ©E•tžƒ~ÆÚàçWTGÃ(%M®6µ„iÅÆ†@ÛI!¼)¥Ë‰•bRÅòl“q¥ifIQÿQQFñÞ5rr5§¯„Æ‘‘‘B^½ÑH’ÃÊî1ÅleÅ_E–ÜÚuɾ8ËQD›â‰1vH9xG'ŠÜ¿±ÙbÁË: ¢/Ô ƒŽFÑý‘rÌäë7†&ÄÖ¹vjUe‡øŒ”]E‘}AʪMe "¡shgYÌ— ›5â¨H\(!íXÙIÞ )Ú;—eži|—Q‡(šNbñË­›ŽÌù.,JŽŽÉØVc—\ÐŽ¼ˆlÌÎçeÚ ]ÈX¼#|ZêÅ<“Sx-‰8áÔGÊTL¦¥Éãa‹åc€×€Yài$G*ØW0XH†J„É‘©,Ä´,i°âMxƧÖ€€û˜n‹ÿÕöZÀJÂ`I¤e_ —…&ï¶[XËÒàÍ–Årð TËFÁÆ H106eŠÍ€ŸôøîvDÙIÈK1ˆ ™»AŒ¦JŠˆ +n°öκ٥’Ò |†«!ÕÍsæYËDCé™ç6f&uq\ŒÚ†pR©oÊœÀä†éÆ›ùDÒ¥#ωÒ@Ê!a˜ŸVn@G‹8šï\ÓöJ“°½ž$50ï:Gmh𫬥©æ@’•úV{™ þd ±ENzæžÉôåÉ\8[°øŸLÛê ²\›uê`â,Žv’áQ…CRé ñYñ8’#+ ÿçLk_õé™êHkÝAQÃÖ‰ÕÜX 0ŽÈM‘Œ òXµ›bBlh\ÇZ¢ì(¥KD„îÃ’©ÃHi…b½Ëv¤G{dU1Ž]MˆXMëlQ•ÒÓ"› ¢•Cí &MhœN³ä–¨a•0=/‡p+–æš®Z™‰1 ©ÆaŽî\âšXTù¯ƒ\˜HÑ—ÞItè£~©½‘ä±ÖâÝ‘O³ h,аCÕG ˆü6^œdÐøçfǰNtõ• ¢DZ$ÑY¶Lßsàè0ìì[ÈB$]^rÈîEÿV]yž"ªè-jߤÑ=ꃭž¤6ÅÄΠmËØ-IÿE‰V»ñÀÈd¢ ‡¤ÌšUˆ»%%yjŸÅÚðàu\12¥úÊ͘6á“ v ¯± ̨k¹˜‹/8+‘DAxG†•Õ‹|$'¾Å+ÓhIN=‘˜˜±ìÛae0eVÆÓ(ðVHMQ–YfYTÜÚéÀG Æé¤VG$;%áGü]Œè™£aÊ´ÄI±dÝØdq¡…ƒp©Ž “.ïäd…J dÅ)¡k ­í ¦ÞpáÔ,^ñ¯ÖÍ–¼Þ=¥N@!áB½ i2NwmræõéP¡ÿY!ylTÏj¡¦öÔÕЊ!Q}Ûv¸ƒ5,XhJð]¤Xÿ]¸ï\­€eL ¬šxÕr6ÝsÌP< ïÒchô³"%ŸvLé ‡?Í\Êé‚h’ Õ3µþOwHè"PèhÅ ÓÒÈ…B‚¸Wÿñiiˆþõ‹%ó\g" Ø1›W›Ô©¯‰ˆbà\Å#ÍÚ!‹n°VŽo,I°ª'“´€k¼‰«k<³†ÈÐÛ›«¡é\||S[HüˆÄ%®Oꕆ­¨g܅隨”9úJ%be]?Wp€ïeñ™ÄÕ ÒÐI#©­_«ˆ ©€ÌÇmtRTNÞC®ˆñ%"¢€XD[ˆ£@ËÎîFüzäü‚¤ƒÕJÌ…íÏ“˜`ÿoT(Zꢙγï´Yõòʤ“”ųY”UÙKaN¾©PKD`¼¦æÏ`j­} ìmI™E´<¡íD8|OU†Ç=ÜÕYóÇÁK9ÔÒ³ž`"!n™<,¬¡å5Ñyïñ­í„ȳ#eRF ‡$«øšÉß”ô­n‰&Á$ñ­ éàJ›1àR¢@ '¿äë¨Ò=xDÅ­êy âß²GÉyD#­Î.ùO±i&˜ÂôÁ`b÷jå "†u1yÝKÁqõ 9×8hžAÔló*ùKÖe©j\ C$  ù£-éì0U›ÕX²)©u‰ ÇÜØÎN™’J’9Ž]˜E”¨L©q‡ª•L˹}ím°"‰Î#Ó'SÌèÌ!¶i+\]Æ7¬ÀÐÓF>æ’$^2;¤ñs .¡JÒkž‡45é5jT§bœF²æ @h·N ÿ¹uà®S¸P¡A…ÝÈ!$GΜ¹à(' ‡ j;hN[·në("L¨ÜÉŽK’3 ÑbE—#/®3QçApŠ|¨bÆ–.oš<(òçÅ1Êd±¢ÅŸ%•ö¨kÖƒ(…®ËÖÓ¢6rD'æ‹eÉÝÁˆÝ̆§ž¡pä•+ƉáP†…±¢Hr"]>Š4èÁ›MÍn5É4ìD”7¿VÕ‰QëÆ¾>¿^$¹ñìá‰+ý.<«ói‚=—öŒIóIň—:U|¶$Ë×CK í-0§È˜‡G”:ò+q¿³"|lyoå]žUšý¦áîY…¾Lô$DŒ*ÿ[²¬(ÝçÅÈfy}ŠÕ²sÇ)š}-:'p¢ IÚ.=Ø”CˆºåPJˆ3À²í¬ŸjZ¯¯Úʳ.#«´‰ %ž$4h0–„ò(A´ØCèyç?èŠ#œNPFæ §œw¬c¥°ºN&ˆ¢*!Ž l!zͶ…šB­›–sI¨Z È"%L‰! Í£Ž£° ³è0 aƒM$ ž”Ì>ÌF¢î'í:\ï¨ØdŠŒº…²™ÈÃÙÇ—IÔY§ŠÖ¹K!?ô$œuY™Pžü‘5³lêÈK7“ê$!1ÒæÀý$½ÔÓŠ¾b ®ótš-0Bͺ³Á£Œ,¯/ç<: ÿJêfÚéI/!*§­ÄüH7Ÿàòt ÞpÂt?ÊÚoW@«ò5¦Ö±ª¡œÞL褰2 vTÏÜï·ö:’Œ04Ÿ4u3èlæc=ÈX Pcí¹•c騸¦´jµÍpòØ2ËÓS;ަó#íà—¸:·â _ŸZ1~ŒôÔ¦ *K[†ãèßò´Õ6° 1QDmÞÙGu$Ò÷¤7¬™dPebØaž‰è±¦°&’i°”ƒ¾Ê¢Ô.å ±+jâ2ž ?h úA¤z£x'”n'«Hj¬§™>ÛŠ¥ühâ,;¥µn&nõ5GÊ2múÏ _i[س ÕBäË6´*ÿ}‘u|ÅÍõH­XDËKW¥ö¼Yß!ÃoCÆv­’)êĔ԰ií=¤”j ÁðBT¯ªpä:;ô7W#ÎCî|#‘ŧ±ƒ÷ 7ŒjS¥/ zsÕ6•UIü°»%#VYK¤¾*• SÌÍ.ê¹òº¨äÿ3¬4%â©µÄ Š©&Ïì{Ë+®Uj¦Ç¢²HJç}›S)=)š m‰dœ‰Ïav‚*&IOD L‚r–zðà ʔÀÁkl‚ïØ… |0_áÔ²Ô¸¶TªÉèFLï#× fœ6ý¨[µ"˜D$Ò›SUëcMQNª¢G¦…È@ÉØÿvìŽv ^COY4#©ùý5«9¶°Ó¼ucOåèS1áéˆ %|Ð"îÒ(_ŒbˆQš¶&·pí_JÚà:RGôÀ‘0CQج’e+®ý¦G¥ŠFÄD™}@çû‹CS·\Ä2Æ“Tœ£‘j‰‡E¨²W§2õ¬Iº%Coò‰þtB¯S¯1[ãL*«´0¦€‹ÝI~z‚GóD°•p‘ÖÉd  2%»bª„s,\}/X©WR˜eÄÖ1]Äešôõ +í'BÁ× !’+èØ.Iå"—„¨5:a­ë‚hqË:èÁ@Ð\<‰ˆ¬‘ p”1Ð="ÿ’ŸÉyÈüÞ¶Nù±¿$EYؘ~ 4\Ù24åD B3¹bÍ$ûf›®!òa¬9ÿ©"šÚ˜ Æm¤£oªV~c'K•fr|+†%¥Âƒ”#õ„¯±Žb„"C‘;åð43 ´F:JU6’!˰Ar´£™&C&qOmÛ²Mäø˜2©¤:“ rX¥„&P1NÌ—x V2$ŒG>'ÀiíõHaááÇÀUýh-7rs#h’$ðq©`²NTiÂÔw% -ØQÞiD sLà „¬Ô¤jS¡’S>ã•ÿÇd'— J IG¼ô˜E*JÐî\#rÈ(„…º‡5ì0ÌSÕ¤/ªâ›ÞÖ c¡,8œ­©n¡Ä‘§¬ejs"t²Ô°‰}ˆÕrÈEæ†Ö¯hfs™4¦¦Ù–s\'1"X ),‡¤’OùÐN:r ªpŒ*»É$âg¢ CŽë Hî¹)8NT)vQB*M† —é 7˜íàjGŽjöuBõ|Œx~¥VwöfÃM]J1~ôK‡sr¾åjˆÆZ ›®©×5“‹B[ÏÈž,§˜‘K_ìehƒÒTDs)è0ëÊŽ(sX¨‚S~¯©Ê`Hu$xEO+LÒß…ÖANÿU£™ºLä2¹²”öHœ‰\æClW´d},ˆùYæ2˜½’=4³9p¦ƒ¿Årè__®Ãú°T©´Þزì²Åš]®>ô“µÍ>l¶hƒ6–Ú‹l˜ñ+dÔƒ”$)¬Ó‘[ޤæÄÕ±Áe—n´gZb±ˆ¿±iOzð)J±ŽXœâbª…uˆ4Ã-âm§$é ECâTZŽD\¸)b\‰ýc±Ý²!ÖòÈÙ³°‘æXá KFûa}É›À%ˆ@Ô¤nïU&W iªµWôœ©ˆú+öo¼ùb®à»¥ ¢*Ý‚Ä×:kSæÂäF“_&Æs2쬄4GHÿE ÿùqï±æ†¼¬ˆ+s +¶~@¹bùl“Öwh [Ô ÛìTVeT“?áG‚´ y¨AzP;p‡î ;h“)šL”ÞÅ?–™ZÐf#a:Æa\?R•KcÐeUÐi’“®Å19É+rJMU‘ªk¦xLôB0!ÄCÚp‹ú ì¾èzÒ7fTÔ:ᎡjÊ¿ËôôÆ:¹®Ê)áætPz¸d”!Ž6’§\º–,Á ±FÝ3$ÏVp±µ:h_Ó©þõ¯Ê-‚L{šjr/\W[m•¤&Q ”±rE|PšÿžR@åQzRˆäÕódʇ²0Aÿ™WPFÇW&Å_ç‹% 1…cZ¿ízµ‚ñÀâåÔwª9bøê2ÅL.)\¯a¨ËcÖí¢†ç!Þ+Ø, øœgeÂãAÎ"žæ©ž˜ Ÿô‰Ÿü©&b*’äÓrÂã¬c¢.~\.4š#œþã¦Ã_Xê&¨¢Ûðª@ÖFæ™Ò­ªRƒY,%äv…5DÄ<#+.æ åS¢Û Ë/΢J~ Ù,AEbë¸zªpðÂQBAï£^(cÇFÇ6 „¡¼Â”Ž$ežjÖ¨gZ²¥ŠÜöm ޤjª4æfŸÆPí´«xއG¬È3dNªG\T〶…P@‰ýg¤¨B#ÿý’N©œÌ1N£»F°³ªfH ‡¤Âã¢RckÜ,äV³˜Â<~+›,°MÀ¢¶Ž‚änk¿Zï]'ô‚c:Œã®´ï)|ÍÝ âÊ`mO0ªŽ-îÐÀEDhåˆ+EVd9’+Ff¤Fø@1pLªüc‡ôÅ8ð+£ÚÉÜïCÃK,FlT Ʉ|‚H¾&ð&£ þŠ]jíJ$)ñ`É<'4&èÔ§É:ŠIV/RZаkO`ÇO*!§¶eQPÂêÖAô‚>b9ðCÿx¨ÕR雾†S«4,'’tªÊæ $ú-”,…ö‹L £åšI'²á<Ü œî½)$ŒÿÍÔ=Žî…x"ƒC¼ ¤8èjÀÐÃZ¼1]L 0’Ç)ÙÅÈÄ0! ¡Œ°¦Êb‚Í|R"¦ka^ïÉ­3’¥XÄf‡,†C°§r`cHKkÂ5¦¬ÉI%Q8Œ­ŠÌ,€ä‹]Æé(;f%m­½F`ӵВQ2Ñ^fÊ­fn&g èaÞ ¢òÍ'RËdð-Åð5âC4”â^è>^B©àè|”£ä#{>Lõ´¤ÀÆcbñ-œ(HSä '$ñsøãøZj˜<+>æN ï!k‚¦ñò Q%¨bR¢Ã¶Î-‹|ãÐ`ÊhPsbÐÂÚĨ¬Ó•¦61@ÿk[r¬ˆ§’ô27œÆÆFⱞ üäc+Þ ùÒ)á>êR´ 7X°l†DJüª!„$5¥…"dpxœf •ãJÄ>v®@• =4\ìÄHˆüâgÖpƒ<r;°jä KÅŸ¨i´ƒÎ Çù F5:¦ o\l‹T-\ˆôc6ôd6¢…nNÆ®îƒU¨bðªÂ_¨ë{ J€|ÍhhažFAbîqš¤ 1£©F¤¥È¥hº0HBSsRt[¨ëÎhÊ}ÄTBRÖ^z·vL~t¸0K OK_„iD!Ü!à€*B…ÿp‹ø6ƒÏo“ôì¿J3R0ËpHø¸F½Òo&¦îÖPÆb”r®§=ÆUŒnMºS,…HNÿȈd2*"ñt‘®ˆOöáÀÔAJ¼ÍŒÐÈ¥Fa9àUfÓ±_{Iˆ`0´ÉM9 sW()€s„ÛžÕî*gk–õûÐd D³˜"dQ  ïdåJN¨vÐdSf(íHMQECHF’°éAÉ­Ž8BL®•¦ èI¶%ªt×ô x,eIFÝf+Tz$Â4CÃÀ ÷õün½×ôšv»ç¿Ì!¬åC)Ö£·¿äË]ýìY([xm>bÒЮ5(Zæ1-=m2uæIè¡úç¾ÇïXç>Ûu8K‰6¬©HXjar)Œ2I¸%€Z®{L‹M6fF“ø5ª¨FÿS …¼þ‡¢¼b9 j%„Æ¥ôeP`6-ŠPqOÀ¡§.ïp†ê*Ö‡ m+ü>©nh <_+KªÝNȆçèÓD™´>l‚$>JTnpó/ä'È8“Ml˜¬@§Ã¾¯µ”òf¯Ú¥,Êl?›ˤ îÈÐ2cõ—æäµ@Á¤…K KE”6R…y”dÈã<ɵ*ƒ;¿Î=ĉctM'“ï§…Ø< ÷ ¡ð3QÙ6¬ô*©R·m: ›‚úd÷ÒO?„ôéÒÏ"Œ”ê’t<0Ù$›Ê«íRh]½SžY×Í´±”ˆŽZê“AÛÈ»„æL…ÕѲ"‡Ã<ÿlî¼³Ê$`äô(!†\¯dñŒl?ø•¦Ò7Ô¢ÞAoFgÁ΃£ Ïæm ƒ•d¨hàŽ5Þ¶‚kõ°\úQë(—–u-5k£æk‘¤²M'¡:ÍÎx¨N–µ$¯sY‰’½RhŽÆK¡>‡$Yz¶š¥ß€Ž9&‰“º…„ñ- Ž5ïÌT¦Nf Yrð*jî*¤Ô<4lX®á&\5C+ŸPSi¨¯Ë¶vî*a257¯ú•º”¶¼T0;’³äë¸ò#¸¢[î‡$ßI_[ñžò `sf´A ààȾ6_äv=¦†£xT¯²*Y¯à+£âŒØ ,e¥d?¸~Fÿ;cIËÆ·ø¬bm.–_u%´\%}Óáž_ÔÚ#äbøò¡`ÁÕ"”bªCajÓÌàfM¶(.w›Õù(¡BÅ’9³ŒÓÑãw{˜‘c(cR»Ç 9J4œPoD äàÌl”&ÑDoãHB³ ñjñ uQr–qIzLñ*R@NaêÙ&0Ê(¸§{ØÖ®¬sTHÄ%檬߸‘…¹ÂÛ…m2Œ|fí7€°Qe<–æ-ßx-]’B²¥*ƵD-%›±DÀ¡vkh\b—kFî¡PT$ò.#Ì®÷zÈ}‘–&øÎ ø ˆB‡kzr0Û1Åèÿ«¯è³K¤ ¶Uø{?…eRì­0jäúŸ_)8²ÄG¯©$ ïŠ`†kôt"åòîw ӱĸʞgBˆf&¨é‰0™Mf¦ë±XrXq¡Nú R9‹¬ã (1N•[x!Q×Q]I¡Ä£lè¨"Q ~4•ÿÍDÜi{ÙÓÍÙt%„†ô[W­=Ù“hZMd¦nQaavefW†dzèÕ]RUh'qÊ ÿFXgùÇ•e;í—'Šu…E’4E¹g€ ±™Û^­e%‰µô×™ÙØšš>–Q}%Ø“C*ºŸVDQi£pt¶P(^$g¶=š*údPn€-¢†Äådœ6¦ºa}¶Q–Æm9ª†3¡åS°$‚s?¼#.LÅN'> #ƒó tÏ5r8G¦momæœfÁ¡·ZGÍÞ”ažé a”uj\SªÈÝoIE%qP›b…PXC¡äÓG6JZ§K³5' »ù‰6SšäšŠ€GaµSÔ•³/Ž´#xääQ"á(¹N,£ÜæZ=MûæLÁá„j¡¥9}X›dŽÿz[n`Mwžs…V“Aç:ý™e(é¦&oë„CæQR&`L7ckÍâÕêZºÍèc‚]&ÔÈx®c}ÉÉØ@©z,zYuËÙµ¬¥2à8±ŒfP¡Ý˜m†kj+ÛåAçáTØÔU‚V>~,wÁ&v”UB1çÖ›°¡fffI+‡æXÁ.xúbN1'ÜsW*•ÕÉc-xÝlùÄר-;õÎ>‚¨31E$½aÍ$I*=hÙgmg°3s¦ NMfëÈDt²B‹šxâ¹iCb ‹+YÒÙÈÉz=Ùån¦¯H§ZYÖGØt š)%¬t‘kÏ%<]…X3a[µÈBK„åJ24B”¢Hb´#2Ú°x¹(ƒÀcªå9 azó§þ< b‰þ,™­j£Åü/¹úñMouľ…D4‡{Õ¢¬Õ°FÁ¶!–vTÂ&×αom s´tÔU%£<›¬Xs)HV®²¬¾›–¿œ @2g‹Ä迼艈7ñ¡£ôŠ×î†ÅI”“Uâ8¦Î€¬'Ñ¢â†^ûHVM‰¥ßÿLíÓN¹9K–K¦S‚ÑŸI®Ãž+]ëjW‹à%/rÐË^å(Ç;¬‘‡ 7Œs™=Q%JÐɬL Knä¸68é 9kˆL âv… ­Æw'[SQoªM®*åÇ©I‰Á–V»‰•i®ÌâÙœ¥…0eGΤ{º¤4d ~@áÐä‹QLå¹ NO9OBãmE˜sWÃ,µshy,°yâbÑ 2ÀX;Éu‘–šÁ9RAqCv{s‘ÿw´b¸‚S'u1›c!´£[KˆIÞQgr¦†§ 3PÈ(E>u'¤`—nÖJÈ60f¢"¢tƒÄÓQb!q6g.'hVVÞŠêäF‹ÕXæ¡ è!Yî: >äàÖ`>'fg~œ³yT"„x=t[l4 ¹µŒNÔ„`½2¯Ã¡Nb¼se¢8cÓ6±Q,·b…’*`‚jZñ42(xÑUÙ@ Qy° SOæG-.£#x>Ó!c0ÅbòØ(~r'WÁz‹Fò•mUô1tR1#8t.Î ZâZ9;'5g½µ!ÿ"r#tQl,‚G~T7£È á÷%|‚oòŒêôtÈv†Ìb)J“6yH0U7j7e"A%yTUÖRdŠSTÓÒpc‘_ƒ'Z6“߸DÈÇ5l2@Vf0õ1;’)üaCÚÑ%ùV^Êá™B>•K!„Çñ†i"1'#Š—ÂhFD&,Æ"`âGñW"hƒG*æiâ2#ÁOË9°Â¢Iå”è&6‚f™£ƒWC·q1:1}%`ÃãŸÎQUÀòÊ#¿Ó8ÏÓ7=Q=ד="×=ßSYâô€ |ð<çY†Y0U%õ/,áLçc%Ê!šôDRñHë³"ÁbkcßA>Å<3 gÓžp2+Ìe*4g} V*¨Gâ@QæØ>²ÁbfAÓf×]b4Zœ—-\”9¢ q"#ÿ?Ù:Æ£G¶Œ7z…¬›^œ§²{DÚƒbrACêtCÿ–&Ò¢Zz4oÕAch´,Âe\Ѓ»«²Œ“ª‘ñ',"NÄFÉ9” mÏhItd¾ƒ•ĺ¤p6Œ¾ŠÙA%µR˜±¤e«1–^v`†–Ä´Ù€Lñ“p¥òVDF|ªàÒá©VKÆÄ7ÈÁ1ˆžX4C01|“9=•sýãé±måFpIWÿ&c,DÉáCÑ’a*^Ç¥QP*˜ aK¢ ¡ IWÒ$0·ç ÇA6mØ÷îñyú‹l‹Fdlwžú%¾¢—×ä_Š‚’…84(Õ/ ¼Zaµ,Ÿ'¥Sx¦g¬Vf¥¿f2!‡oyUÜtÂ,ö³ ¡K76'UtV;³ £VÏ$@]hl÷v5w»*’1Ït.åv†N¡I°7&ÒÒÄq}Û ë9ƒ¶4‘qUaü²¡Ñ¡ °Û¢%WYõóð }ày WCV Á·v?!…å7KªˆBaS%ZZ ’¢êÊvQ™ùá@ýi¦ÿ=×cV«¼ “Êy—Úh›CXò냩 QãX @‚‰¡Bz¦ U ¢ÀzÎæÊR±¶¡ zc­ÃÀ½¨›õS —-è9渫ÃrDr©)'F ÜT«!žxI²¡)Š0àéZ… sáPž'"1Øô¬¤¨¶S((i®*2ElHå"=WÕ ±æ¬?$g 9¿¬WS[­ARÃAÏxX—$5rÃÆïëQøv/’OEwù«œ=}V™ÈL¬ª‘}ï¦O<Á+²ÓÐ*~·4­St~¾t­õ’Kõ r³ZN_ôl\¯lK{‘*UO@}1:Z‘3•[1QÿRtŽyÒ`e!´i‘]¡<ÎlH1U/Щµ¸\ÄrãþD¾°¥nFPº¡Bc„À$ª†3ó;Qu›¨Ü¸Œh{žÍV'û¶;Ñ!2r…ƒÄ{›‘k+ižõµhX‚²Cf}ºmÌÖŒ„ì¶Uõôƒú6Ùa¦“i6s‡1]±kôÈ)JJ2.±¨LSUÉ®|§¯ŠUmRºò‰j㿯Ò6X)sSxµÄ–,Ð Æö©i ³×‘—+k‰ºÒèº,Œ(,wÉ®$ЉûE‹ëX§Y‘KYòQ)—NÙ IV¥`õ»v‹e+sô¾ÏH¸ì*Jÿ±‡Ôò3ŸTì’xV¤AWñCD9<,4$mÔ-HU™Øò+’ô¹YBº5F2av¡pTÖ—ÓŸƒ‘ÓX@GTl¤\2ÄÈx„xW ”Ù!dudN ã™),«Šb){äÚ®zO#Æ´’pžØ1ØÖw-1\Âðv v´À­mEl¤½_a½ 2•N‰-¦G[òi³ò:†tDe ‰.êB–>Äg)f¨½6•ËŽFÃÎÓ®vòF8f˜G¶œB}2ÿ7*Œ®ÀûžŽ¸ È—‘"i´IÕšöÑSˆ~_ï:»35›³×j#æ£v%*„3Ú­6M&?cjë ÞÏËx“’ccŸzª´çµŸ™†—a?d“M #áŽ|ˆ¢ÕºeüŒv•p m}Â}Xh<¼F‹º#;õ­¯ük05Ä…4Õ˜6"{'£áG?OÎ/ɳÌsÓ¨‚µ²‘¼ù1 Æ›ë*$qÜèã6¿f›°f¤a‰-\e:hôÆT³ÁñðöÓ›5Üù4qââ"…‰w“<³V¤RÍ’¬ÎòÚÎ Ï$gróqáðârÒ~tÕUdÑà,GxªEÿÕ,ztŽZ,;2‹±f·ÙlS”‡É¬cZº­EªÑxÔ*Äkmç¤1ˇr!Ä; dBûðD N¨Ë5%crÀ4f¦õJHûSº£^Ãe?Ÿ¢ZÉÏœ©œ)£Ä(¥ݺ‘3gœ6rëÀ\§m¹n뤸.\D‰ÁIlØÜÆ… ÁE÷±cF“#9‚IÎaÉ…æÊ\×-¦@›kÖ(0áÁœI²¤©P'Fm$²¬ùcB…’ƒÈ‘¤@žwJ±­­&4¨-éO–:*Ô&2­Î‡ZÍa¤ë£CŸs¯Jµû6æÈ˜Íe8X¥Ô°ÿ f ™Q¢]«yÖLú`IƒáöœS2dÈPª-jöqÂzüü܃jzA>Ö6‘{·K†ŽyáʽÃǦå¬X!—üjº¯Ë—wkФ9îï—vñbibÒ¶+7ܘp:AÉÛ–åZR²Õ—™Y&µIµã_–5Þ=ú‘øù¼7~g SôN˜ã ÝÂÙÇGî)É¥×ܳ£žAÂYgve;˨RK¡ë¬¢‹8ªlbÈ«ˆÌúj3¦ôëÎ2°ÒJ«ÇNâî:ëz¡ƒÆSë+­"+­‚àò(2³¬;бËTlÈ4¢ŠÑ¨Ž^:±IžZ{龜Z°›Šj¯ pÿÂ1*!™’ Fzm?«ptiÁÑ`ÚH mpä® ªìûŠ+î8¤Œ.ÁÌÓî?ÏÌ<éLâà Î-û-ЉZbª*ü^c ¥ ·òÉ<œòÄô.ƒkoÊÌÖÌîPº°r¯¦-G*qÏëdʳ%¥ú)!zø„5rè#;¬Éœr ‰a‡y¨¢Çš<º“)&ŠnýIÀ¨*Ó‰¿Y¹ÒQ# qIJº1·ZÈI“ʼ˜¦ÛS«ð¨ó©SûѨ9Kw©TOZˆ½¶ö•lÚ²´z‰¥ÂØ´l±<ó‰Åw¸=ôA¤rYÇ—Sª²¯»’Zì,'ý 3 .û2µ4+å8úÈ>…ÿ´"J¯©âÒ®¼I›;¯[¶0#øLÂÜŠ мœìP••óÊË©«ÖÉÆ›qiïHB(ß§È:iÕøž“§`âù¡¸L»¯ŽŸlìÉðzŒÁȈzM#Ðò¤n$ Í鼊ô§ñÎ2­¼+¯Fùކ¡šëÞ—¹;KMŸŒ ’"…4—°?2G“êÎtm3{5Sl UbéyÇoJã§“‡„¹žrÖ¹';üº½¥ ò±#놄ï±ÏKq³Ž\Ì® ¢4KŒì8;°vlmžØ»Ûë4Û‰ÄßêóųÓ)¾L Q }/É™l´!s ÜGJÿÔ™³ìšò¨ b±@…u‚öß-¦RXš_Ó^D<©",»‡zÅ*î°$ BÉgæ4>%êHh#XN”Áò<Æ<3!Šé´1Ÿ©gMaÓ¯,¨·­P^k’H6¬):e+Qá`â‘.ŨSÄ ÐÍ#¶_EÇCY Œš²œç\¦mGÙÄ–_'k™Áaõ†4¸<êDòy"hȘ™@%'#ðsR8šp™«G(©b [8˜²ŒP‰ÙWŽræ™F#ç»Ö;ö!ý jgo°Æ$(¦ŒcÑã#ó°FX„æ 0¬J|T5êü'æ*ßTì’´±qÿ ªŠtVÒ2©©ìe7 —C ³ç½ñg9š ’«’Ø84•öI´ž`qϪž‚®áÐó2 1 XB³çE‚•;ÔÕ”¦0¯0¤œŠdÒ¹{!í0×#š/Ç1QÚ,r?“%Üö)9>¹%svüe–ú…áH“2½úÈpê Ê‚4}–K (³F:ö¬LRH¥Š€€öé †ˆÿEø‡nú!œe mlãƒyHduqÐÝæœi¦ /e{_k ¥<5ÉkTAÈæV¤L<>Ð2îÔNç>ŽÆ¥2\üTÈ™ Æ£Yâccržô´ÄSd‘Þ‘¼X'û¤Å(@qÛÚÚVÓÄ|ŠCýŠJ¿"•Þ¼µœá1 ”¨’£cÜ“)%E}‡¢aÛ–œ?"?×±VUëŕ±ë)A[eÙ—Ò¥ˆó-â;+êð.¿”("~/FØá˜s˜§¹C^µ •›Ì´½r!Ñ»X´ ‡ð¢#2*tµ.ªFÆ#”ÁËP9àŠ6g•vrwª ÿùȵXuO…JÍTrlØä¢ÕV~¢‡?Ø€ PÔö¶9¶í(„E,céà_á$µP«úª†içò´U™~Í—;<Œ¶Å–Á¥Å†'­H?ûéÁìð{^…§Ôg“ñ¾†¢ü¥|ä ¶·¬¥¥a<É¡°?¬ƒõ¸Ç=êA@##ªÅÔÙ<ý÷‰– '{9È9-kÒ¥/c“t±’-v‰Àf"E:†]“ÅBF*‘à…”É †²&…dÊZž2v»¦)‡%gd,jœ@Õ•J¥-ÆZ‹/IÂE%Ñ="Òæ„ö.®åÐØsAŒLº&jg?5ŒŠ¡Œ"ÿ0JÑòE”±Où¤ûÝ‘i†"¡©CW¸vóô»£eeʪ3ïyÛÙaÙ©õF³©s|²¦Ç=öñ†uÔãÏ}V8=žAŠ×ÅNÈÒë:ä0«*b´D€µ¨-Í'šõLf‰ ¢¡¼”‚ŽIÏ9ÒLÒâÁ‚X˜‡$ È›$«k_ê¢h¥“©È;åÜ'Q0•ÏëWà ɰÈ-×AD𖋸Ø(ê”T6Ò(•ew¦#4ªðd\¢`4ÑÔ4‡‘§F†„Ëù~˜A튑cÒ›”ã¾L‡Ýa<ûÏ• f4.©$9G[ µ„'ïPk*Ág}þ¤£»Œ›e?Q!x˜+ëÿ¾qyäárÞäÊôy ¼ziÇÝ”=YÐØ“÷b¼Êc5ÏŸ>,©ê—× Ã¦MýÍñÓ ŽŽŒyªÎj*¼!Q^‡¦ŠR06Æ,QÄ ËZp~Œ¡M—PÓ;AIK’“:PÇW–…pVk¦dð¦×­ZVU”»lÄÞšr£œÖ “¼+ü•ÔˆLŸÌ±Ageí¾ÿÓ¾y€:¯œ‰’qžÆÈê’aµ 2‡lÈ|(†7@Äù p8…2ˆ±D P8 p—ÙŒ6?yŽŠòŠ’º/˜*nAÙ›¶Ñy"êø¥9ŸŸ¨‹ªB‹­ñAG“6â» È <ᶨI”HAÿ5wÒ\®÷1pÈ1(\”q’òr² •ŽާúšÝq˜|Ñ—lé¶® ’¨©¹S3©·y¶Q¢ãŠ,QZ» ;›€ƒ

ãð;òYB›¤é;Ý ‘;(á!-œ 0b•ÝtF®iUýšÕ+²#+B""A”T‰ít2bl2E,¢¨¦¸ÒÞ¼ uÌ™êŽùP/ÿèËf •ÔúÕÈðáK±RÊÛœ*‹úž3OÊh¾Ðñ¯D@Rø!rèƒ5E„Jº¤´¬‡¶¸ÿfµ©0¶^yN')9(S@[ %Û<=U(2q²Ñ+&ÜKÊÁ…RÝJ#ŸjÁÁ)pK+ñ²ÃhZÎ;ŒþtÌ;+†2 6͆˜…/øÐHȇ$‡<´þ’“Y>¾P•ñô4(qÇR‹³òê°½iµðE!³•è‹ì,jSBM+ÏAõÍÉ(íº%në›ÐPå%É ÀÔž©2 97jkšÇ¹ ª¿¸-6{ÓÃõ§Ù ð±Ùœm³Š5JÝ´º©*x!̸,õ»¡8š€B)1\á"#áì*{Ch‰†EäzÉšÁž—²zD°3ÿ å‡ dSl°]ƒH YN´ µ Þ°ƒkå:ºS”!.ìÔB¬’PÜl‹ìXg”IýpŸ›¥¦BLÀ— Ž’!É¸Ø #©VU•¥ÈX#˜„RRs ìr³¶9(7²ˆp˜À T„H(†‚X; E¸„r‹ñ…Q8 ÜD”›!À“EÁ;y ×ûG•*Nõ±ª×4DâñO_;^Ÿ­ýÂÞ0þ%+‰½ ­‘dâê—d;¿ßè!½ó >Á!‡ê»Í@,&l“NÛ’áU´å£QíÊ`žhº¡ ºµ• ‘ŽòöjÔQ CþV“ÃK›Ñ”SÁ r%Ôÿ9RÁ ¢ÑýªkuJy*0‚96)¤YÑJsŠ\1ƒHEÐë°8@E k¸ ;–ܸ3kÈä¹4‰!ÿ`,™)Ʋ1}›9d5$Â^F¥ º9iB@¥/B¥ü¨9I=ø´B½} éÛé$›n;'䲓[Ü)eQºÓDè†XÐÄH¨„HØZ‡— …mS»(œ½=·û!º!Wá±Nã Åâ%"œÛÐyÊwë¿c Uš’ka—#ô™mY¥0ë´É|£3dì8!™ «Ü¸dOEô%åó g†a>˜œ¼Ã1&©MUH{ sŠf%ž}–‹‡\ÙHH„HÀYƒÓåp؉²0¹‡khË:%jÉcÈ"‹q ÿìÅÎQÒŒ¬¨¸ªêy¥qÖ/˜cPºœ±,Òà ?ÁUÂÉÁžf<”Ú ýºCÉ”Â2ʍJF¥C„H_Y;øäS s b¸{½Â£ãfÚ’I¡:AA’ 9ØÄ,M øÀ“ ÛÈ»U}ÛÈyì â “+QNï!U hÔB/JfAa¯¶y/©† ãàÿm…\ —$>–óI¡u*ƒi±É‰æŽD¼dM¨š«Â·**µ´µ®_’#…¥Èïq \mUW;¼íÀ¡ß –³û™`¨œN‚,!l3•&Ö£áJ¤šK¾z4×\$•zØ..ãHˆD€ƒ.>×wÕ>5¦ wÿ©}€oøÞ…Ó‡ø®ïz o…Ãïû–ïü†oûÆoÿÎoúŽïþ>ðþöï} ï}8ðýÖïøfp7p…[ð §ðÿp_ðoð Çðço—oð gð/pý–pý~p Çð p × ¯fàb’e3EëK¸oœu(Zˆÿð?rû¾ïOòû®qð$Ÿp$7ññ¯o&§òßo7q §òïòýÎð÷p Oð §r(s.sù>s,WpOðWr(—r/§ñ#çò(ò oð.Or q;t0'q?ò/ô4÷s_ðt&wq s¯q)ÿpÏo/s/ôÿîs-‡ñßroô;pçtгÎ:÷øH$FRá„åÈ‚ˆ>î¼ãŽ:îC=’8;&zøŽŠ*’óNˆºã¡:ót¨¢ÿ‰¾#9 ºH:ªÓ!;-ªå#ˆ&IÎ<4ªè;?Š$‡.ª"9÷¸(ãn9¤:#Šc•óäã;&"y¤‰9Îä’’C !&I‰P8!žNh!"ZRçŸ^ÂÏ<ÖX¸H…Îà 2Å0K1`9z áCH6fø‰"Ž#±äÃ;'ž9ã’L.¹â™¯6ic«S®jã«­º ë™4®Ú+«Læº+¯3ûê:µ®Øê’?Éä±ÀÊÚ«¬5ûë;ë Êk²·&«,·¶n[몧²ºk´ÕfËm›A’+¬¶ÕF뮓'ÎC®ªó¾¤°æ*+nª?¶I®ÿ·æ®ˆí·Mª:m·åÞ /‡Ð¶é­¸¸š;%ÁÚnK«´Ðº:®‡¼ö[lDz2{¯ÀÄò;0®+³ "ûäŽ"~*²ˆ"C’Nˆ:ëâ:´LR9ÊÄ =!ÎH$szJ(ÅôSŽ%ìCÎ:æ¨ÅŽÐVc¢9à˜cµ6^ Öjù¼8j©MÖæœ¶Ð í ÕW“ 9uï6Ûå|­6ÚÖÍ6Üë˜JàÞw“Í89ì\Ý·ßìÀ ÛXƒ vÙæ˜£NÜk[ Žæåü)HŸJ¨ˆé}zº:!Š0½(Ÿ‘prÏ:úàS (ˆ¬É:g!£ 3bãLXˆˆ5fÀ>sÿ…²ÐS9pÈB¦×†½6Úátcw8c;¨½èkkŸsù‚§ýß݇Ÿ÷øœ7¦Œgã ¢“ƒ)Ûd7Žwà쇨:ãßÝÂf‘m|ø 8Âѵƅ#:s Ï¬f5…Žmœ 5¨†NtmÓ™ßÔ"´ª­gå¸_à2˜?ǹ-…\ûÖ¾ñÉlVò×tÃ2ŽgmK¡Úâ‡)ý9¨kðóG å¯àûó§¶)ªE„ô9¦È5µÕk/”¡ ¸6¬QñnV«¡àħ@µ=‘;Ì Á1Eöq‚ƒ#ü.÷EL‘Ïok“à ËW¾JbáØ‡ÿ?œ1ŠD-b…ÚWŽXl¢E»X;0U?,M‰ E1ò¡st‚jg ›ÛD¨ÞM„v›Ûv ìÙp‹¢eÎÖ!´°MPt¸Ìbˆ¶Âø9hlÚ%ˆÃZîì”`Ë^ö@w¾VQs6äèÔhQ{m  RÊ )êuZ jV¡×ÍifíŒÄ<÷q5väc̸„§|w–b<*,Ì FX’q)r bcHg$˜Ñ »­ã Õ ˜Lm‘ú›¥ §¨ÌW^t‹¯$¤6rEmŒ ‰dëÞü"(º’Ú±—TIQjÓA&“@üç˜Ò,Ú”ÿ±#D_ÿ9ËùQq¨ \jÎD*AóQQ‚Rå™KG*ΟÞÏŽ€Ì¢ýæwU§æ/{"ÏÆ‡ÒŽ’ ‹ŠàÅ™ÑÒ¬ê¤ö¦xÄœõŽÞÌeS½ÀÎ2Š”é,1Ú¾Žnµ°kKé,e Õd’M§ÛDi[Óɪ5®'Ei#(@ÁA¶£F-)I ÀåÕAõª ­¨=‘Æ|(Ýå+Éq‰@èÆ昇>Aa¡­ó…>3G,2qZhMzáÈG ˜ wˆ@™ðCÕðˆÀ9Ò„ÛËp7G+A1€¾ÌãÐÄrÔ-läÞÁ—^´Õ­ÅÜëþ²ØDîá‘»kÜa7º§^ÿ–n-Œ>"a:¦ž‘°™`‡N38Áï\0'è>½ƒˆŠ„=Îâ¨áTÆ+F VHˆåٌۨ\8²AŽ2ÄÂzé#Ç7+ÈJ~—Æ9Þqë׳²²¿þõcúìd»Y©Øí 4•¼Cqòxg9æœ×8ÇïP8Îr”¿;äBÓJƒíï”Õ˜cô¡mŽ5¶Òš—ÜfpvYÇ<ÄûüÛß4ßø€<­%+O©ÆWÏGÞaš±Ë6Ðí˜m„ö[Óg“ª´ŠNô€Ílez³Æ5FÛߌe‡£‚ØÇ ŸäŽx˜î?4àå— ‘CA: S8æˆ?Èÿb–K2'¨¶ƒ£R¥&+—*@áNgß<íÇwl÷Ýø—l~*ykI‘ùk\ξ¶#ò ¼?Î.¦¾¹küQYÊ/¤©0y9ê°¿ã³¥ L73QZž„¨S(Õïxösž‘ÐGkùŸ!R}”7"ÕŒbx£€P "°Q†?”£Ai\1vwQ´$Ö<»Km[€Ú>m²YnìJð„WC9 1ºÄ†¯ªóvæ.ˆ^gw–Ý1¯¹²…ÝY¶Vô´ €j.@”#0¶T‡:tpŸŽÍ>bt¸TÑ©¼_‹nE•Š^µ¬Zé1ï¹°éuYVR’ÿaûØá'A`ì÷ãnæxv± nlýývOÉîÀ ^põ“zÖÙVÏ*½³Šÿy.i.U¶Zª_¼K½ÎVò5ðéÍ66ÍÇgøÊ*sÜüÓžy··u€ƒ\ö¸›BÒ”¢4õ:zµýlK‚àݤa‡H±¿'îÕj@ÑŒ†©yüá €¸ŽLP­ˆŸe´P¿—f¼QÐ~æ e}­Æí$®þö~£ H¯6ÔÔvð—ä£ Ï?z*㾩7´ )¸ÚòŽ9°Ïù…Su ØÒÀ“ƒE‚#ˆªÓ"8‚ÍÌI‚Å'(’V˜ÁïTXø‚0|˜/œØÿÀ%ÄBS-9¼AŒ•w™¡%ÙŒíÑà0Y ~Ù­’}S¡™—™µÍ™9 Æ•Úw æ ¶±Y Iš¢ù’Ia˜9Zÿ@Tši— ¢ùŒeaòÍ¡…aÞ Yùàb¡yסå!Y šÔ§}/IZÒ Þ¡Ï€­a’švÝ!Êà_‘!ÛD娒¡Í `h aÆá¡úLB ôCϘV,‚H°Ñ˜‰&iÒ‚äÍ:¼ÃüIðA*tÐ:\‚Ø“JUÈ‘™Ú È ]IåÔRaÔS ùÝDãF ÎbZÕ"ã¤Te Ž1­ÿ!QÝ"/z!ÝYþà'¦ÕYÑÐÚÂê(Â6X,‚¢$‚ƒ%˜;£;ÉS?Õ1­ƒ,èÁÅùˆAŠXøÂ”ò”A$üAô4œÖÀA,¸ÃNáOguQ6ìõ­Ðå›QU•UMUãÍ_D “èt¼©ÓA"! VÙàœ‘9“aéâèy¦üMEVa͖߭ݪÝRíM•$-UÌQ‘ÈM•N®š%ùâha­•ã‰\ÿÑEŠÝñ»¡T7ÈüHd7¥U¾TR*“UVÔÝ]PiA%¦ ÔÖ1N÷ÐY74åÝ!â…Ê©š¹Ôi=Qu–FRDF‘Êá%ÿ}ÛQÙ‘æˆå¶¥P7¬Ð M]NÖTNþÙ¸ØX’XJ^ÖÅOÁ’8u$-¡$îF‰žY’UYU/UÂä–‹2ÈAØ ¼eá’Û×q%WÎÐC  !äÌB4èL'B>ÀTLYõ”fµMüøX/½â¡ ÐéŒ2 §/‘2…“6t ç÷pe¸12½ÔuÛ•kâPü”C"æ•#.!cÒ©…IX;ž£ÍP`;¾Î|ÖŒ}FíèCUƒ.œAäAŸÌ1€Ø ÔñÈ"XÃ0 "°è6¨Í¸‚:dÑñR7Aa£¹_µá+šT/¡PÿmäåP:QY gñbµM"Z'1­èP.áF!ÚÔÐ¥Õ v‘"ú(–7õÙ6™•h“!¢ †ÏÉá‡Âè Ö€O,õÌÚe™Õ4y¡Ý å¤©Ûí‘”• "/Î`—Q ‘O±½‚(™WG='ÿ$âþDTÑéÛubŽl•_•–Ÿ0mB"éÌ5äÂŒA ÎÖ°M Ï«%ˆ è€ô¬=€Ò TÈB& i®e6\[yÑ•~‘ ^¸-ÛÂa“2ã•j&Э¦*”¾L%S} æÑÕûXÙ•Ò¦µVÛJ–ƒÿá[~Ò'~J`µz ~N`:1 ÁB”Hˆ:­Ã£ÄÂðxƒ/ O@¦ø#=‰R¥`,¬Äaš—滕TOµÒ‘ÐQ™»iNÖy[üXçu£Uv‘½ª–²‰PEqŒrd/]çÁa°†ýêź½[°lIg+…09Pñ™Û8ZþÚý˜ Zþ"I%Ÿ­'G†i ­R°ÊÞ¸aÛ7 ¦­2] ÀÒX±™L h±ì¼ÙÜäá•—ZFñLÄ®ÍÓöÑbÁÏ‘PÄ&ãšT˜ãk†N¯¢Ñ¿Æ’RS}!ÙŒ†ÙÕÒ™Í2P’6í~aÑÿu ÉêØÚúíúýÇméZ*B¼AžÜÌs®Ñv*_Ð M ìÀµ€C=ØAì„ãÒü˜ÁôƒŽih ,Ó’OGv×R½áÙÜ–þhUQØ„niÎØ€ fvív[6¢%e-’é¬ -Ûâ{Æ*x†Î¬ÎŽÕÛ‚‚ž£:ïÖÌÌ4/}:‚ÎI;ÒN2äABó:X:ÎÃYð3࣠È!Ï:øcöúI@¦¦,ˆ Zާëæ$ÊV ¡.­Ö.ŒöÑ-º_!ýe…ïUœÒîømSYêþe'¡b‘5•\ÿ¢!íi“ÑK.ðò‘ÿ k¥öu0aþ jëi/͛ثQþødÃŒ†°,Þþyé.!Y…Èj¥•jµ® Ó®8Á(¡°_[ ×ÑÚÜp Kûhps3-Þqÿ2ÐqÖï`® s¤øípd10™ª1þ„ð­C€Á ˜é8€¼¥)¾Ã&íÀ<8H=ÂI\ÆEXB'„C@úÁè,²0ò"ç#K²è"ëA8²Dò"7²$çA4r$ƒò&or(k²(?ò#Sr&Kr&—²$ÿA"[ò$Sò*×ò)g²-Gr@vr#S²(×ò'Cr-;²|ò.Çò4L¨`ÿ43* ‚C¨4/Ä(È`@³_P³5ƒ%\„+E4çñä#@AœÄ9"lƒB Æe43"$ƒ+B/¯r"s²-ã³1Ór1Ûò>W2?÷³#ƒ²&÷s=3 øò=3+×s/§²*+ôB·r1§rAó?W4-sò$ƒr.O2#ôC;4CK´"ç2AkòG_ôBw²@j41or1Ç4EëóLSr̳Aû2+{´Bô-ß²*û üAõ#÷A,¯ôFC´E[´Q¯²(còH_ò<Ÿ´FôKS4Pw4M{òD+4+GòI't0ƒ5KtC'´G'r(òP"<Ä ?„,œÐÝÿxè—q•ré€: T>ü5Ë‚,Œ*È‚*È‚+D³+ŒÂ4ß…c»dÇÂdKö(8ö]D¶*86gcöc£Bg{ö4svg£B,¨‚*ÜÅ4‹6*Pvf‡g›¶c‡vdöi‡jã¶lìöc§öi¯6j_vj›v,7p?vgÃvj37k[s]“‚aËb«‚5C³t[³CH7b?÷t_wpP·aÇuê Êy#œ¼A8lÂX½Jw3'ö]Dw`·j?DjlÃ6n[öa¯6d6mßn;·mC34·?v·ã7lxgøl7xr£n?Äj»‚h7wÛ¶cÿçv€ï÷€Çe_¶k‡øm÷aÓöh¶f¶€{¶m 7‹Ïµqϵ‡#6oøCüwsŸ64O3‘O¶‘×5LL¸‹39sÛ6~øp‡?vlˆm[wˆh_9ö–_8”ÿvû¶r[su×8€#÷p_vnÿv—“j7·g»ö‹Sx~¿x£eoøo·”‡öŒkøxx¡Wx•ë8)(¶a#vby&tÂ%P%tÂ$XÂ&LB't Àš¬ÙÃb»BaËB,¶qËB.ðB,Ђ.¸:©“ú,¸z-è‚,Ôú-Ø:©ë/غ«ëB,øz,ð‚« »,È:¯»©û°ÿ {±ëz®+{°ç®¶¯Û:/Ю¿º²÷:·ÿ:²W»©»ªÿ:°¿zaÏ‚±‡û°ë‚¬÷:ºÏ‚q»;±sû³Û;¬ã;©7·›zµ—z¸Ç2ûª×z­Ë-ÐB7Ü‚¼ŽºÁ£º­7µŸz·ÇB.ø{Á¿{­§û«Ÿ{¯|Á§û-üÇ—{,¤»ºüµ§;-ÌB«ÿºÇçú®ÏÂ-¼ü¯»úªO{´Ç|Ís<¶ÓºÁÃ:Ç =ÄËÍ{µs¼Ç÷¼Í+½¯o|´[{Ô×<Ä·ËǼ»oü¹w<±¿{²ýÐËú¹Ÿ|Äï;¯ÇûÑû¼“|Ô½ÇG;¯c¼Ôðƒ>øCïó>ðÿ>ìC?ìCï÷þï¿>ÀŒò;¿ó'¿ïKïçƒ>äC?\ö'?÷Gò?òçƒ÷#?òW÷?ôgïƒ?ö+¿ñ7>™¿ûó~=8?ò3ø>%¿?hÿûľ}ú ì70Ÿ@}õòñ#¸ÏßÁõ î«§£ÂŒ $(ñáÀý0.ÔQ`>ÿŒI–,)²Éúúµ¤ÙâL’*#ÎÌX2ŸÊŸúTuHT(Q¢"÷õTŸ¿ž_=¹/(I†—ê\™±¥V•\w–¤èRŸÃ£P/¢¥™Ò&Z¬I:]ˆ±(Á¯A“ö}[2¢G—g5öeʯæ{ñf,ªx¥S©!Æ¥ú©K›[wR-(t.Á„±r é8/ƈK•Šnœº,ËÅD¾èèL„I}ŸV/nª6>~íº²Ï‹Â• œüS¥]›Bq·¶ZãÅšz¹×$IÌ0Áÿ$QÂ즜 9<±>,g@þÖ!c,G½ux çFsÞ ñÆ"/òBoäCs|°ÂuޣѾtÐ=üò“R½nö ¿0D0Ê9äÂ3<Àú.ÔÌ(as?±d°Æ5¹Ô°À*m¤óÃ:÷sÍÿØ<ÑE61Ñ4ÑTѬB4<ðÐ ÍsÀ u´Æ Á)3¿BEŒ´Ä:53ÅTm Ñ¿/5´Ð]³P5„ÕU7åðÊ\¥ŒWþxäQÁJ­/>ûð£ï¿ø’-ÕS:s…ÿU7Ó”Ò¾ú˜dò>÷œ/Jú¼¤–r ‰azÈQ§r*¤T›Á\§Þpê-ÌpÀÜWK ÁRJr-´7Élö͆R|¥˜`†×aœ|û]òÞ$ïÍ7ÉëØ^ ´÷ÄpÒ_ËÉ&¿{ÃéØßySVøÆùFb›ç“R µ©×çüFõcr>ž—Þ‰‹Ü™Â‡S<9ÌšåÍ‘œ7y&˜š–ð^{÷%`"oŒæ;®yä¿>;ˆ£ä–B÷óY"fYÊ7]>qçñ–ºa{¹]úl~[Tú`~Í.rK–%L2Ip‡ÜHÆßƒY_´SôQòÂÝû;à–ñÿ½Hp4Þr¾¿–WiÆAî˜r¿¥–ÒepX.Gd„ÿ9?–±æ¶\´G.xðÉïXõ¡»[K€G.YìR·|x”U̺Hš~ßQWÇ‘_óÅû^ì[_ºòé—®`yY¦4i0å¬Âp2‰…aΫçFþÜ”gS›Z~~&'-uCm›W£Ö iã>øŠ é´$±ò,‚ÚÐ’³Â4ª±ï>m×…~Æ> ¦h`Ë‘Ãt½ë5 ‚÷Ù ŒL'¿žIFS}èÃ3Ü PK¬cÖ¸&J…pB›ƒV«<8°úô«A1’W$Ķig?“ïÈ;‡ýL†’+!Û&ÿÂ,²/†-|˜ %†2I¨E<×ņ µm…aº¢¼J(˜uC†>#ã¦Æø³n¬€|œ#ï°(2F¢‘u€´O7:×ÅB…v,£œæHI,fÑŽ2™+–ÀŠIN‚|£[Õ"h6AB@•¬¤}´qDrMN=+¥Ié±V Í“W7fÊÎ+‘¼„¥%‰6ÃTVìB˜4¾ÊH·Î•pb[$ qIÊM‰nµäå} YLZ¢m“74$Ž|F®p>®U“å$Áè±9ö0Eæ‚ëÊ(@éá'º ‡2Øõ Ñ£BIŠãuW³_mªYzlZ|¶&?‰°>õr%ÅQÉÿ9•2$“5µùÑU’KŠÝK“´%¦Xê§EURÌåQ9L>.óèÖ6·ç1îD{åŽt¤®­PH6SÚ{ª†1T¬… ÊF’æs¯ÉkhZøú†§X B%E[„¸¶*îgThÍ¿âvD§‰.J Ë!=(½~â‡J›k™ˆ!ôáH„àÈáVG96´Iî‡F³'µÞÑžê'–Á„¨ßF¡¡ —õ!P-WšB±f[Ekq nµ|›Øc‹×Ú‹Råsb˜§ØàïY§"hûzT}½-­xÕÒ`%ÖW )¬ÏÃ*ƒÒ¦Õ9õ•u=ƒ#ݨV"ŽMÿrŠãðÒJ)Õ¾§_´E,>_Ê ì ȺììÐÀw$jÙ #S&xQì =︇´Z‰(mŽq#ãhag8/X…‹"2*ÈÎøˆð¯•»ëØK¤åŽeGB%gÿš]ÂNxþŒ’g7 buhº­GÅQïzW±ì9˜`yÆMå™éLJmò+¨ûr …68ááø‚Ð'Ot6+–8TýyØðœ@Ð6÷­9r‘ðØ×ô](UScÚnæJX](‚œÙ9»CîÊŒKðÃ"dfîyiDvÝŒ> µSÿ”žß\2 *i¹Gî3ŽšØäÊ~y€PÿÝr‘7¸å0òÄy6˜4=4‡)Ó~-´FÚ ‰›€ `Û:6Cí,c§v ú(×PDÖOÜèíÞ„Ð¶Š½Œ«wìG jâeÔA…Œˆ…†¦€¾†«~‹£†i¬'ÆZŠŸœ …JemB+¡`Eai³Š¦©Bì¾.¨&Ì…8¯^b'Ïâfªäî€"J>~H á§Š¶*¸>0ä¾$ÝÐLÿhbE› íP¬ÓÂ̼HLø¤Ü “Œf™˜®æTªgîãÜšÈv€&ã^NÈ h hK裙¨¬ÍÙl’n%hÞxç£6…¨à‡é ©Š8/D,ÉhX)üÀ¯tŽ_Z.zÖ+†ò …ÄHå‡Â¤«ž¨Êën®CjqÐ ßX'´jIȾ&qòÃÛj.ƒ:¨©€ÑÛØNZ˜Žó$é½ÐM›B‰}âM‚Þ†”€1àÀ§Ç dmÇüLMJ`©–Z-‘`)ïz.üêŠ^.H¥2îĸƋ¾%'‰×ÉÕçǦ»T„&™íÖŽ¦{\QBè˾\<î[Ðó¬ên E¶Df:ÿk)°ÞH>ÎMœÎaÞˆ„¨+Å8Œ‰ÄI =(I¤ƒÀÄÅÚ†G$G Ñ+å…¦þkÁÒjÁ”¬Þ g§Ç²ˆßz0ý”+ÒDíÏŽGé´¤§2$V2ê>ôpîbÊ_.0¯¸FÎ>©ÅdìHz P“Ð®Üøl^¨„ørŒ-Õéx8ʈPsxš¬ O^ÜÃ\–ëÏØî䂌–È'L­vL4•8.ÿ,ÜN«ȲŠì¦h³[¨Y˜N„ˆD‚08Á„F.;$4ÿ'-Ã-«ð¯LX§@\ÄiГYº¨}ÈÀhÉ€¾Ò£° æbåÜh C6ˆ—LJT‘áüqÿhrHŽÄ0Vô ­N óZ,ÙRMgôÐÜdíB äA€M]bÀõ€dQßæ(E$i/!íotoólÂÜK?¢†l úâÌH¢)0‰ }‡_¦Y|†¶ Kggpº®ÉÐS5ˆòð¸Î1œ4ˆÝ&“‹†³j°¨>A–° >Òn2Ù,g¿†tž 4Cì`àHˆqƒÌ(©2°…¢IÌr‹ÊíGÃ&zœñªsiÊÁÈ&Á,}d„ªò hb0ˆ*¥Ó„ñ&p$«À4g@ ?«ç3ðÏ& š(1j.°Yüíf¦ n8©0mêZM)PHóFÿ€êDQÍ@{Ê&“dp'Nk†Oû­Nrµ©ü…›&q˜$$чoZÅ 5‹nz au +Hªhׯ1Žht@x¬@¬QNV/Îãêc¿« •ënжx¬…3ÌNɦ˜­ì(¢Vë§úQ5µ´î$È"ѯHç%Õ*F³È©»¨-(•ð¥ ÎgPqÁè+ëamæ}­Y¾Äݪ– dq'ý¼'´œ>ÄU™ö\SüîÍùëlÈú(¬%S®ÖF´¨­>û±””&ÙîÕDîóšìsl¥Æ@jö²ðÅÊô»°*#ãJŒzª–(fñ­®JH‘L)J,Hø mÿø¼“€2¡z)Ç µE–㞪ã̆³¦Í—ÜrΰY [i©§ÀæîlGÊJH·hózÎ »è´ÉɆÙ:²™Ü<(‘‘²v„ªU„ÄVÖÖˆºv;G7ÌgÓUhí3’&Iô‚&]ÇÑíÉ“(Õ+dÿj 4tÖAŒ ¨âHh„"éQ »‡JðRxdWit}‘‚*Mwí9•ï;í¼Q4‹iÎ>%)ÑÏþêÆQjÒYRòœBtp&qPAÏðœGÈ~õ`Up9(*Ù+CTª{D¦Šˆ0i ò'ýZ »2îJ~±tìWÌÿJ_läõ( `ŸJøkâHT¯W~±kÌœ‡ƒ¦¨³i¸ ˸ÁÓâš:³»Œ¤¤ÓÔ¸K T†ä⯿Fá˜Í+lX«ÒP§tõWZÄ@PðvÍð‚ýp> ›µ3ÆÁç‹çvwˆÎ&r†à>Pi‹$¦¨È­>‹qã±7· ª”Ò§:žKÝßE /À>rÓÆVëCþýføß팽eb<~{¾çÃaç žâ~àÕßm•[0tÆtLÿà›ïàkþ6nê¥^ÝùݯÌ%eh^WÏxy˜gAþì6ÅÅ꫞‰S7>0G³˜^a^ Ó0ãÞà]Wè'lH^jbdà7Mqòc˜Ppržv+Àð2¹ÅK6hÞ©§ß®á¹~X¤ñ{>ñû> ™0ÝI^é/pHèÝGØ/³h§Íüã!Ääwí1¾Ò̸žFèp At_„¡÷¡”!ø£a÷…a÷…_÷…av ¡ù“ø‡A÷‰ßø‰_ø—ø”?û³÷¥?û—_va÷ˆŸªßü¥¿÷—ÿú…¿úwüuøçø¥avûÍ_ÿ÷›þ© v)SMØ0aÐÆ0!4eцI&mWŠàeLˆ,!A"tHò#IaÑvm|H’eË‚Ð02؈AŸ¾Œ.\Ôߟÿ ú4ô €0ÐW õX_€ îçÂúHÃ}.ˆ ‚ &Hƒ~öÍW!… Êð1È _†%î'á…1Œ˜ Ê C€.ˆ(Ã2rˆ_7V˜"ù¥8 ˆôéwß~&ê8à„Â0¢‰0ø˜c} ÉŸ1DY ŽHha–$†xƒ 6¸¨"‹ajØ`‚`ZÀQ’¨àŒ.ܰfšΘ&•G¢ˆ"‡4(8d ögàþ(dX’8aŠó ZŸŽNÚçä‘ûÁi¦YÎgŠˆ.øé›kNÈà§N>h ŠG6Ê©—¤Rø*€GÊPæž¹'ˆ¥ž¨d˜2Šæ†-(# 6<êå‰m†j* 7;ß|Yºê¥Œ÷QZწId“˜B{ß;covered-0.7.10/doc/html/img/main_viewer.gif0000644000076500007650000040121411054713230020521 0ustar trevorwtrevorwGIF89aöÇ÷  “º© |×"u#%#,,*%Ô'§;m 1™50/130Am+ô796<76 E˜AÓ=?<0éC?>@öAC@k9EFD`JFDIJHY¸MNL"HåhˆRNMQRPUWT$R÷[VU[]ZŽQb]\e^X`a_aaved\¤ dfcjed™Ajhlpkjlnka[óllpog`^ïaaâ¾vtmxsrtvshjÞy{xlmóuv°|{xv·®ˆ~}‚wÓQˆÒ~z£{yÅ‚„yyÚxv󉄃‹††ˆ…{zïi‚ûÑlj…†¸‹Š‘Œ‹d‘ÿ•ˆ‘މ„ï.Ù1“•’…“Òš•”–˜•™˜ž–€•ý˜‘ÜÙ‚›šGÒd’“𢜞 ¥ž—¡ ˜¨ž’«žÙˆ†§¢¡®Û¢ŸÍ¤¦£§§ž¡þ«¥¤®¦Ÿ¬¦¥§©¦©«¨°«ª­¯¬±°¨®±­ßœš·¯¨º¯£µ°¯±³¯µ¯º²´±¡°þ©®ö´¶³€Ûड·¶´Àµ¨¹¸¯¾¶¯·¹¶¼·µ¹»¸»·É½¼³}ç‚û´½¿¼Ã½¼Ç¾±°½ÿÁÃÀÄûÉÁºÇÁÀÃůÄÿÄÀëÈǾÆÈÅÎÆ¿ÇÉÆ¯ÏìÒǺ뼺ÊËÈÒÊ¢á×ÓÍÍÎÐÍ×ÎÇÑÑÈÓÒÉÛÐÃÔÓÊÆÑÿÕÔËÒÕÑÝÒÅÛÓË»ÛùÔÖÓïÊÊšþžÕ×ÔØ×ÎÛ×ÈÞÕÎר֨ÚÖËÛþáÙÒÚÜÙâÚÓÓÚýÒÞìãÛÔÓßíäÜÕæÝÖáà×çÞ×µÿ·ØàþèߨàâßáäàêâÛãåáææÜäæãåçäíåÞõàãØòÒéèßçéæÝìÿøãæñèáéëèìëâôççÝòñæìÿïîåòìëíïëØþØîðíôïíìðÿçóÿûîîñóðòôñóöòî÷ÿúõóööÿüöõý÷öøú÷ÿüûüÿûþÿüÿÿÿ,öÇÿÿ ü§£ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(S28°Ë¢z0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]Ê´©Ó§P£JJõæ¢.Á¬3ǵ«×¯`ÊK¶¬Ù³hÓª]˶­Û·pãÊK·®Ý»xóêÝË·¯ß¿`ÍL˜ð!¯‚ >Ü5±âÁ‡Ö©‹ÖD "pëîñã‡.\Ëâmö§n]7Ó¨O«NÍzµëÖ°_ËŽM{¶íÚ¸oëÎÍ{·ïÞÀ N|¸ñâÈ+OÎ|¹óæÐŸKN}ºõêıQÒ¶¯»wïÚD­ÿÓÎýû÷ðëªm7ÞSz4ïi‹6Ïß±,'Xàp¤Ô¾oß\£€h`¨`‚ .è`ƒ>(a„Nha…^¨a†nèa‡ ~(bˆ$Žhb‰(ž¨bŠ,®èb‹0¾(cŒbÊ(ä䨣ŽÝt#I27î(dz’\¤ó¨¡‘*ŠÍÚ #ƒ]V㎠°XÉ@ íLVM4¯Æÿ 묲ÖJë­¶æŠë®ºöÊ믾 ì°ÂKì±Æ&‹,±Â|q lpвÔÒ:ˆ‹4Àz-Á s@ ¯@-ÕVŠÐ6 ±“4p°©øÐÀ øî²ÔZqpÀ} ‚ƒì«0¿ /ìpÃ?,qÄæ’ÊxØd¬q7ØD#I37ާ$“䢮é_SMè‰gBŒBaÅ´TßM|(ÕÐÒõô²†‡„‡´‚üÖÙ£áµÐD3Â`O-ÔôÏoýQ{ÉJ(Ú<£±Æ_Ä3DÁŠþí`CH` ˆ0IXãžÇ3qè ‚z€•$žQ bÈ@gÕÆ*8,Ó@Ä ~t Õ€¡ cHÃÚ°†8¼¡sÈÃú°‡@ü¡ÿƒHÄ!±ˆH<¢“XăÅAÐ †4R±l 0D%ÐhTA_ †Ð`@hÀ: „YŒñŠgE Ð @NˆÐ€† Àˆ €c,ã6aXÑA* ÷Š$`8€ A  Œ‚ ¡1ˆŒ@Òè 4 ¡3 ³x…í:€`}PÀ&Ð4HC†“°šò¢ECÀ¹’ €8¼b àÅ&ÊèGDp@ú ŠŒ ˜+ F*ø>Äa7 c´ˆ!ÃhŒ0@Æ(Ѐóà, €8@ã}†X¢>™¸ÿÏ~òóŸþ (@*P%š3!Ë£BÛÇ3hH"¡¸4t ‡a ƒjCxÕ!¢q ñÀÐ%£Ä«<–Œhàl鑯PA BVÁñì¦8Í©NwÊÓžúô§@ ªP‡JÔ¢õ¨HMªN…1Pâ T€ ¤t± ÐÃ.Š\à°cÊDC³øêìØ=ÀQýN‡1‚˜µ¡ÐRÜà_­#šÐ×HCÄ0×"I ` ›˜€¢!T21Ãi_»Õ јã úTC¸€û¬‚²Òâ¦~ ê¾ÿÄ¡*€(Ñôa°Ðh‚+I €lâ€[4fÁ…  ˜„ l»‹@ƒ(n€ òLÑ@h0 e´ hˆ†  ‡I`ˆå誰)õ¾øÍ¯~÷Ëßþò·}ÐðÄ)x& ›3”Ãàþ´ "†Ðàƒ ŒC(ƒ©`pxC i(ãö Øa8ãg8A ‚Àbx€ëX¨ŒgLãÛøÆ8αŽwÌãûøÇ@²q, a¤€pƒ/„AV ¯+†[GP€!(ƒpÀ |à=U“ÑÀrb ô¡j1ˆ†ðÉ<–8ÿzšlŸ0 !ŒÀ’g FqoPæ3`ˆ ß"G WŠ"@5ˆ€/H£ ™Ì£2ÂöH^˜s÷$˜y =@°¼³ûÞÊe+ðÂ͈P€jaðBïË4<§ZÄÀª4’¹2!¨oû¾`ÅTÐ&8¢oàò ( (‚¤7†‘m« ÓH0 aFúæsÈèN·º×Íîv»›Ýæœ4+N h¼Á ;è24v±ÑýE6„0”ß”8ež…6”¡‡ ^P†$ŒaÒœ‘#êð‚•×,à9Nr‚›¼ä(ÿ?¹ÊSÎò•»¼å0¹ÌcNó™Û¼æ8¿¹ÎsÎóë<†(@t°BKbØA+¿YL ðÄ.fÑÐ`@c&çÌ ÏÚ@˜o àƒàtF(^m¶›ó R! *=ìr€ , séu§0AZ`»P­Ð­p¬(:á²#÷Ê›“+”|>`³nfËw`$4ÀP€ÁïB ¿€het ¾jçub]CX~:(ÀuE ê`ÂP眇ÒÙJà VóA`‰Tóî4‚ÿ4ª>Ÿ÷üüæO?úׯþö³ÿýî7?2 œ×T\C4(ÉÞ%qd°ÂÝ :L€îBN5s ¬p3#“O ¥tbÊàA(U`æ@%V’ P/À¥ rÃB­6‚Ã@‚&X‚(x‚*˜‚,¸‚.Ø‚0ø‚2ƒ48ƒ6Xƒ8xƒ:˜ƒ<¸ƒ'X`P´ >0à´@ ”`IÖ,àd<“ ;°!à¶ÐІ ©0Cp £ÔÐ#@#8}#HpÈ@ İ +p“$ ¯ _¨©`F‡>ð à³@ Mðг@Nfð+p‘ÿ& Ä }g`0h v_@„;° “+0:0éÔ,°7`à »ðo *°$ÀtÐð$Ð6 ‘x 0ðpEc¸„g€ 7™  Ã0 >°B)@ ÈÐ!à*àMy•Œ# «`а Ðs† ™¸6 < ;ð$`Ä0 ¡è >؃ðøŽòô8öXøx:En¨ ž !¤mÂ`Qn8‡ ©€=Ãp{»P^ ©m ôæÃ0Ù) 8£æEåÐDs %ð¥`þàû¦Š,¹ -ù’.“09“2Y“4y“6ÿ™“8¹“:Ù“<ù“>”@9”BY”D “y´ŽÄ° Ȱ »à†Ó§ŠÓgmlHN»°onØj7ӔƸoå•O“t–†ªX‚Ù¨vÈ ä¤NNY‘sf9W9 pIgÄ ‘QÄw_phðÔµŠ·‡ ªh9Ê€ mÈKmi•¶ŠÊEW©‘7³˜h¹ Hgy{tfRt¦ ·÷o Y—M©ŠiØaL¹ŠÄ`¹ãN¥‘Méfu •INÚÆ3lé†VIN°bQy”F¹›ºÙ›¼ù›¾œÀ9œÂÉ“ûÖ†í3 ž€=ûæ”nhQ É>žÀ j©‘ÚV‘K¹ ”pjé–OÙ”™G¼ÿðAá°æÀú`ž ÇþàüP8Ÿ­IŸöYŸøyŸú™Ÿü¹ŸþÙŸúŸ : Z z  š ºW—dž(—’ùœNÙ†Ä ëÈwJ¡%† r žÑ¡Ú‰´ù”ךéjq㜋9··dL¹y•’I¼ ™:ЪÖ´0„y{ÚÖ4J›oI¡ ù”y•º”ú´ žNê†L¹”H¥’9¤Q4¥«¸dÄð÷2_À ´¹9Ê”8¯I g*—` ¢lÚº tÊ uz§vš§xº§zÚ§|* ¸‰¢» Ói †Ê ˆŠ¨žà Âÿ@ „j ´¨¬` “ê ÅoÓ‰¨³€¨”ú“ m¶à$äP—9Ú¨Ã` µ é”»À rùªJ «²«´:«¶Z«¸z«ºš«¼º«¾Ú«Àú«Â¬Ä:¬ÆZ¬Á*£IjQ¬ •®ªª‰( ¶À¬¸ ¶àœ^: 9êªaÙ–¬êªÓêªë˜£®vŒ1Ú–Ú¦ª¬š ι¦1Z®dêœÓj­¶À¦DÚ­OÉ 2:­®WŠ¢®£·@¡°8¯JéœêZ£Vª”êZ—Ó: ªz°ÞÚ®¶0qîq³ i¥«ºdKF­­zªH:®Çz²Èв*›²,»².Û²0û²»ê†õ–ÿó„q©.) s@8+ 7“ ›Òƒá³…´N9 2°à`¨µ`¨´@ †: µPµ¼` ³€µZ›µ\»µ^Ûµ`ûµb¶d;¶f[¶h{¶j›¶l»¶nÛ¶pû¶r·i‹µW; x«­¶pµ†Ú·³Ð¨Š·|Ë ÚÊ·†zª\{µ¹p·úz·c˵Çè´„ë·Y{ {›µ¨:­˜Ûµ¨j¹§j¨|[ x{ª· ¯}»·¢k¨·€¹§ ®Y›£S{¹Z;¸³­{k¹X› ¨ª»›‹¸|K x«µX«­œëµ Û·“»·¹‹¹S«·O; «¸s;½tK½Ö[½Ø{½Ú›½Ü»½n{¼ºÿ+º¯5‡Ò Ú`¾Øpe³pªÐ€ QÒ#ˆò*Yˬð‹(Ø0a檬-@>K\´<À\À|ÀœÀ ¼À ÜÀüÀÁ<Á\Á,Àܳÿ+À=«Á ìÁ¬Á À!œÁ$\Â$ìÁ¼Â,Â…ñ¿!¬ÂF›À"|Â#LÀlÃ&Ã( à ÜÁ¼Â5 Ã3¼Ã|ÄHœÄJ¼ÄLÜÄNœÂ|à ÄD<Å+ ÷`ëÐõàýð]Ìb<Æd\Æf|ÆhœÆj¼ÆlÜÆnüÆpìÆ_¼ý0ÇÝÆìÇû€Ç\¬Ç0ÁÅ{üvÜv\_<È`lsÿÌň\Çd¬ޡljlÆxÜÅ’LÉwlÉdŒÈ,È^ ÈŽLÈ‚|ÉŠ¬ÆœǨœÊª¼Ê¬ÜÊ®ŒÊ¤LÇeÌÇæÆ_ É‹¬È0QÝ@M¢î ó°àæ@Ǭ#á`ËÜÌÌüÌÎÍÐ<ÍÒ\ÍÔ|ÍÖœÍØ¼ÍÚÜÍÜüÍÞÎà<Îâ\Îä¼ÍÈLàä°ÌÅ|ÌË\ǼZœ#\±áÚ°åPù¼Ìë@Ìò,ÏêŒÅ¼Îæ`ÌËÌÌùÌÌà€Ìë#ÄÑå€ÉLÌì¬Î§Ì]aÌ9âÑżìœÐêLÄÌÌÌþ¬Òå`Ò ÐÍlÌ"ÿýÐÇ<Ï­Ò8Ìë¼ÌöÜÎö|Ó3ͧÁÐílÔ}ÌÆìÐé¼í¼Ð˜ÁÑÈìÓæ\ÕçlÕX}ÕZÕ\½Õ^ÝÕá¼Ð\1Ò9²Ñ! Í4]ÌþÜ&½û¬ÎIÌ0mÒ&} º »ð)¥AôÐíŒÏùüÒ=ØtM؆]؈}ØŠØŒ½ØŽÝØýØ’Ù”=Ù–]Ù˜}ÙšÙ•ýÐáÐÒmMÑ;ÒýÙÄ,Ñ-$¤Ñ ×~ЃÍÚ…ÚàÐÄüÐë  OÕ(­ÎÙ€ØOÒ%ý×§QÍÑøÌÚŸ]ÐÕ²ÛoíÔå€ÏàðÒë,ÑÆÏtmÒ4ýÒÌÿÐÙðÜ­ © ÔÊ Ò~ Óë 6-ÑãÍÎÉmÒ¿½ÙôÍÙõ}ßößø½ßúÝßü=ÙMןýÏë<Þ†}ÚÏÝÎ!Û]঑ϘÁÞM” 1–3÷ó ä°ÑB¢Ôâ">â$^â&~â(žâ*¾â,Þâ.þâ0ã2^ÌûÑ ýÐmÛ}~Ý 6MÒ_Û ÞÛ6þÑ="â1m.Ûs Ô:âÜÑÙÀãØ-ä>Ýáé­àYîÑæ}ϨÑJÝËFžå„ÍÝåM×4žÞõ,æpãÎ%ÍåB¾ÏJ.ÛŸMÔºàÍ]Ð >ã~þç€è‚>è„.ã(ÍÎgÿ¾Ý:rÓäPãÆ¼ÎžÒü\Ö×$u æ täðóÓÝÏë Û¤^ê¦~ꨞꪾê¬Þê®þê°ë²>ë´^ë¤NÞ¦ÞêœÐËMÌÝ`ÜàÐËpnÚÉ Û>îãðMÑٽޭůMê nÜæPÑÆÛÞ]ÝŸÝ $ýÙ‡ÂÓµMÒ-ØÒ¾ëžÛæ›ÐmÜZn<Íí£Îë ÚÝëÜÓ˜ÑÞm¾ÙíÍ<Ñûœ ‡ÞÖá}ï×ëýÐÙ°ÒmÝàþ,ïùÐÓ Þ¶^ññŸñ¿ñÔ®ÖìüÏ£ðÌí×-ò=îGÛ€­î— ç$óÿðÙÜå)ýкó¾ó:ßó<ÿó>ô@?ôB_ôDôFŸôH¿ôJßôLÿôNõPÏóÇÞã©Íã6EÝÖÌLå=RÖæ[ãɬäNþÜØð}ïì>×ì.ïéÍÚ5nÒX¯è¬mî ^Ì9½ët½ÏÇ ÚZó;.å=ŽÝÎS>øm¿óÝàS/õžßù ÿù¢ú¤?ú¦_úHÝ•ŸÞåã…ßðä ïLܰ÷§­#ë° Â°šŽÅǬò¾Ô÷<Ý ÑÐ ÑðÊoÐËßüÌÿüÎýÐÏü™€ Ó/ýØýÚŸýÜÿ¿ýÞßýàÿýâþZÜàÝ áçžÔ˜èƒm¾P½Ðí÷ ?Òj]Ý\nÑ!½ÔÍÎó~Ýì]ùܺuÚ´­ GÜBr»$×P[Bàº)œŽ\Âuµ™ gn`Bpá>,Y²Üº‡ÍE\Î\GpåD®{iSäÊ‚,mÔ¦PaÁp儹²dN¡2’³i”œ¹—ÚR.¼Y²#ž½nýìX±eÉž5›íZµmÙ¾uî\¹uén]×4$Ö™1Š,:Ðàºl0k–[(UàÃY¹¯‹*pݤ[äÅØ¡nݼ{ä´4ćI£º` «KÖ«]³&gÇÇÿ.Ï^ßn{5¹Q¢tÃ^×ÇÒêj|N Aö÷råÍ™?wútéÕ©_·ž·£ç¼=¿Ì;лÆ2ó®f}þäAÏ FÔŽp úôWm¯1/HŽÃCå.¡©ö#o*îÌ1J»—, =˜º“©=ï P?‚Äko5Žºëf7ðüˆ« CÔÃÝð íj$‚BÔŽ;Ø$ô ;³»1GwÔ±GôÑÇg"‡>¼¶{Ï3ýàÓÈC<‹%ŽqZ‡‰2À¢œNnygtPdzy„ê.`Ä[´1†œhÇ ¬œI¤…``B¬É ¬òÓN«ò“‹/ÿ¢ùˆÎ˜Ê‘Ã…\i]þ4È@åL´NE5åtSO;õSQC%uTSKEõTU«â.¨ÂÙp°Õ²¨ VWz(¢‡^ꦯ¼:(¦"kÔ((^w°Ì"r*™6ü0¨ÏŒ¤2¨öXÒÏ+ ê&›™Ê4 (¯nêuX ŠìJ[¡¢ 0šRj¨"ò£#ÏV–¾£pX¢Í´D;S%xUƒ Fø`…fxa‡†Ø¯ƒ&bé¡Õ%Ó)q;© #ú£…ްɕ‰/’A£À±¤–r Áìžpܹç ÉØ+…FUÐ!T¡ †Ø4’aDl$!™àE—¾tr¼ã(RHŒàmdBÂA&H@‹nTãn|›U8ZЇu"¯ Á)ÖñŒkXáÝðY4†P†k”ᙸK»P…½¹Æ$Ù RÐ…Œ€*Å:¤S¬`§°ÁM;L?øÙ¯~7®1Ži¼ciíkIùaV¼P×+PZ(X3åÿ,©t“±5R+}}x6 µ(IˆÁ| I’èFœ/¡JC:D#lé§/Ü霒…×ñù§'a£¥­¤²7Õj@ìŠI@ !½(ÇÞ±-è@ë˜Ð‡6t¢í,ÝdCúr$’&hVxÌ3~h/B ‹n\MgáŠdb‚먄Ë`¶ƒ1± ‰]GŸ[ »¥ 0 ‚:1Çx‘ÃyÐH ò‡äÚW \ðl"CˆÁ T rô¡Mx…k„r¯uTá—0IfÃI ºQµcU,š×|w¼© ïyËÛšç™J+„¢^Šçx¸»PYÿ½¢Ÿ?*d²ÁRÈk”“еp_ß‹—CÉ €Ç‡z†9Qw¬·HØòxYÌP £ðÆ ó"ŒMø×ÀÆ((a‰6B!…½ ºz¾·~`¯çKìYûÙËÞõ¶§ýík¿ÿ{Ý÷>÷¿ÈãTå§÷•AV¡‰VÇ·ì‰g•[A¸FV“/åfxiÊqÁÌ9œ¿® Ù]dc²½‹É¶ÒUzTd3ÿÕyø J—½Âõ/ÄÞJZQQò¨$ºZYkP–%¿€ëf1 9¹ý3‰¦â=à[@ÜsÀ„@ß{@ Œ@¤À ´À œ@ ¬ÀÎÑŽù¹# d©+É‚˜ZÈ h …uˆ†Q˜„L¸†X †I¸I¸b þÀ'}ÂŒwXu˜þÉû·ÍA#‘y í(‡+ƒp øp‘k©½Yï@œp¤A´AS´BÃ2$CVÚ¤Ö‚ŒÿàÙÁ· ÿ9‰©áÙû@—¯ ‘ý‘¤ý£–Túx«õÛ¤èåJÃŽRú‹ñKBu¡Nú {JÄôÓÃê»=܃öh¸ï ž{à`3¾a’$<Ã0<Å1DÅUTÅV4CVÄšðœÐCò ‰Õ!’ éÄ ¸r8+œh‘r„À†öÀ3ôR¯Ì ˆ!ÜÁYÂ[ 3Љv MÒZ‰JØ¡0 ŽŸ”¨§Ø m¢¹HÔ$4[¾6"£u¬v\¹wôxtÇx¤Çy´ÇvÄGyÌÇzÜÇ{ÔǤGÊ*,@Ÿå‹:lQ?“>îCÛ ›PklÑBHÿ49Á:£? Àš%šHGr,Ê­IÊ”ti ïÀ(ÈYŠZýÑ¡P,“¬óCú<Ó ˜x!“ÍäG€$Ê£ìǤ4J¥,ʦDÊ¥„J§dʧ”ʨ¤ÊâI6ì ä ÇÈò¿  ŽðW„AºT{~ªpPu@ ó‚ŒôCˆp@Z)­AÌ …,¢X‰pÉŠ›ÎŠŠÐ&W1+’°§»ª tÌ„L |LÉŒL”)ñ³ÿ¡c$¥/\’ñA—wÙŠ‹ Æô7[ª‘2¾h=.̾Isï°KÔ¹@ÊÅ䳈Дô`ÿaˆñƒïð·"1å…äRþy• ³¨ EñqQ$q¡Ìì´ÌíœLî¬ÌîÏïOíÜ@>óÆÄ Éb‰F3£ŠÕ îQ÷@» Z¯ux‡z ¤Y‚;Á+Mr ™ó“ˆ—¢ ¥§ÌþËšS^l…Ë:$%‡°T|EWÄÐ ´Ñ%…›ó7ZaíÜIoѤž˜œ9tÈV¡¯Ó1‰ëÄ—“˜ÆñÊ7‹±ù—ë¸?,37œ“a—ÇÚžI í+%³bYI䳓³É–, ½ÑãPþãZÖeQ6edFã9¶e/žcV¾å5NcAöbUhfUpäfä9–e[ŽæjdWffKÖã^Nã`Nd^þäAŽãqöcNnfp†cAfæh6d7ŽçQ>e~Våöç€Neîç6è‚Fh€>h…Nh‚fè‡ææÿ@Fä9væFžcA~ä`g2æf1®ètæGæè¶ãÂØ'p;wØvpvx‡yhiý|éy`éÍxKup˜vµyÂu¨isÀéœniwØ ‚`u`‡žž†éyxK¡>j ti>ju꤆iͰêžv‡›¾é®~ê¯ë°&kœk³.k°FëµVë¶>k·N뷖븦k¶žk¶Þiw(¡.‡¤v‡–^j!„é 4kªÐjWûkŸÞŒ–žŠw`lw˜i³fé¾B¢V‡öúë¿Fj¤Þëuøkv Í>êªëÌÂ¥ÖkÍ^êÐ.‡¥FmÍÐìÔölœ~iÆ&¤†é½ÆéÿšNj–ÎmÔŽj§Îí£öìÕê¿vlÐÎíÇŽŠ—Þíã&ÀÖë§æë·îèöéåvjÏîr¸k¸¶ëºïñþîòoóïô&ïófoõFïõvïºvjë¾éùBël!Â¥v5W{KÐvµw@jÏ&‡£lu˜é¼öïØvéœvilß^W@õ꧈¸‡}Ї}àð çðÿp}ññ×p7qGñ?ñGqq qP Hʸ•‘_³&Ãñïq×q ÷ñ ÿñ"'ò#ò$çqG"0s¤,|ÈÈŠ¬ü±Sž Ùü@²RÔŸÎŒ‘vñŽ9ó%³3ÿšT|*.FÕíë(ç—èœ^;I¤Äðrøs@ír~IWLͲflÙ ³{a4@·E!Wt#WrF_t$ôF‡tG§ôI·tIÇôH×ôç‡ Wñ÷ô×~èp7ñqSGõU/qqO'qçðk¸UÃŒyØëy؇fÉ—9‡ ¿ƒÍ%¹èÜ| ‘²œˆÏ*ìL™?ÓDÑ£X£|»Ä1ÛŸk×vkçölïvl÷m÷öq÷o÷r'÷sWwsg÷tל¹ÿD%ü ¥ÈÙüs$?f¡ºÏé ¥½ˆê‰+@PŽk E TF 8éƒ ÿ'gÔ—ô±óp•¸ ³gy¬mãˆfÉŸ­Hô øÐ«ëô7_ 2¼ú–ÌaÀl*-Ãwt—ùuO÷vŸy›§ù›¯ù×ùžÏùŸÇù çy wrУð;¤ö¤g¤,K_ÿuiž0G šS5—ú7¬Ä«Î8¸Oµ rÈ}P Ϻx¿©Ø·ÍÙéiMÐ3,—ò0LµG%¸ŸÏê$ ððƒõ܈¦RHyÑ üÂ'üÃüÄüÅ7|Åo|ÆG|ÈwüÈüʧüË?%5]kô8ú‚Â@ÝÂ Ý ¹ú9EIü9 ¸×åKZ) ùü“¸¤Ï€‘‡$ÿ[¤ˆƒ¥cøµ+_Z³S{þ¨Ëi swc¤rK­rMÂÓûy²NœM*Š8›üì—üí·|íï~îÇ|ð÷þðÿþò'ÿóÿôÙ/}Hû'rÅÔùÄ{Ñ&$, ²ùGÇß܉ÑpÚÈ gp¹påÖåɤ‹œ²;î±sGo¹Œà2rìXî Â9† ‡pd·„×­ DZ¹r庱,x2ã:mav\36m-Í‘[G¡P¤,É%eº´)Ô§R•RuZ5êÕ©V·b媵+دbkš¨í,8pæÖê$¸Q H‚iº,«\Ëpi3†[KPï[rkWÿÞ]W°¬Z’}oÔ˯\‰Óš•L1å¡Ï } ØåÆrf=«-gðÝ»*™ªÎ&X$Ü‚ /§×``Ãi‡ŠnË46Ò¶kO³Vð4ç±^³2_îg›¬™piQ’2c¾lo2¦Ëô,]¶Dï™oÇ‚ÍÅÉÄëÝ.2èð9ê\´V}¼ß\••W^é]f˜^}‰d”F- †S7)ñ¥ÙM,u&ÙÝVT‡ï9•‘P,žÔâŠ1Â8ã‹5ºx£Œ6æˆ#<êØãŽAÙb‡,y¤QF–‡—‘»‰FTLHzXÓJ†!T“•óÅÿM[ŠØ–G­ôÑBÝtfÓ|Hf³P–RnYÞ• m)˜O^ætå•v9P›†·ÎƒFrdΑq‰Óm^¦„gKLi¢’²Ù$QŒ’cæ™ú¸©švÊ鞆 ª¨¥’zê§©Žê80a4ÒHPv(Wh0™Æ{!tQo]ØØ¥E t©†ñ-•¡‚±ÉG%µ”Dõ,DO>ö­$ápz±„Ÿä„b4g%ž„ªuPc€êõ`YE[x ¥-9~p»[6jAyPBïñû¯¿#ðÀ÷[0Â+LðÂ3ü°Ã'ü°]Š4P‘Á2•žNIU阉bvT8|ª$”ÿPfò5lY%Ïš'8å w"å¡oËkf‡&¦5ìc9fRh?eô[!+]”h! ¦y˜Q³šûš¶e£‰˜íu´ÆÉrdq¯s‰©–H}M,qÃk»Ý6Ü¿-wÜlÓ}·ÝyÏ­wÝo#TŽ>Ùê»®¼Ñì†iÚé…ÃFºµŽ±àE( ºÔ—¶§íu%bí*’6zl 9ÂxOQôÔc&å”éû¨aB]1„_Ê€B“H4™(ʇâõ£F”:ê°ôÎ;êh|‹~T#b˜ž==lÕ[æÖõÔgo=öÝkï=÷ß‹>ùÛ›OiNo –MËn‘+P÷Ãë§ÿn+’üúQx,c¢-„6nrbÓ˜d ”L_,cš j8^Òfx%nh)›[G60¨á FsÂrP»&£Äl)-ƒÉ‰¡&¨¡ "‰6´‘e£%–å(""LùÀg>òp|;ôasÄ! ±ˆ?4bxÄĘ£Z–2’P’p€Q€ ¸6x@rX òK’ FA¨EªR(ÂSm…¼u¼Ãî ;^ƒ88"1ÐÁ<Ê¡ŽzèƒIâ’RJÌ!¦.4Á$á°!…70á¡Eˆ`‰ Ê«ƒV‚Œ ‹„86ò£“þø¤'ù!9ÔãgaZ‘¨¤Jݬr7¬ÿ|¥+cÉ$Y¶r–¶¬%.ayK]æ’–¼üeî¸t¤£Ìi˜6k’@„yØJ,¤2»3©Éņ”°ŽE,$1JPÆÔm(" fó™©4ÏØ®dM@ÙPLÜ4’]”™£$æ$3©×R)Ne CŠz&׸V“³õr—¾<¨AZÐ…S¡ e(B!êЈ>´¢¾|æ:ô‘’l”$äˆÀ Ø ¡H‚b±ŽX0A :è9º”Ad&ˆ6â@0£k¿sKÙš²OÕä=TÚ¨>ø@2Þ:øøµKu-§ñ^ºq!ˆd6€†¾@‰Œ¢+à‚ÿ Z –g£¡ä`®zøÃ츫;Þq×K¼AB~ØÝkÌÂ¥¤D­°„=ì`kÄ.V±†u,cÛØÉJ¶²‘½,d›ºO'Us ÓºÜÅLQ´Šå\ÒǪ˜Åg 4¡¼»»÷˜is™Ì¥Ú2Ž¡å7Ý(Ûb‰¶qm†•LÁ]ÅPF&¢ð)Ÿ|zKÊp§2žýC5‘gQÈÄ 1&eg1S[Fs)׉+•“K&ð(‹Yõf–½îµl{áûÞõÊ·¾ô½o|ñ;ßüV“娇IØ`ƒœ‡ MXA,VÐ…ðÂe8à rAƒ*ä^¼4È‘4#Œf¸A"†ÿ†0i°(t@µ}¬ƒ-¾«‹éh?f9 Z>@:î±#-ÆQ'¹ÓFºŸ¬ã:PÆbQ"è¡0„!l0œ‹IÕô¦˜Èqðb^ž…,¼ü†8Ô&¸ýtc.µ¨¹Í&t3›ß,ç8ÓyÍv†óçœç:ã¹Ïzö3ŸåŒ“’!I_VÁ2sТ§;]iq­Ýªç¤5˜A ÏRƒj “E2Ø™„˜¿g²Bô»Éª¹d¦¹Ìu¨À&ËQEJJ«—"N6³ð˜â&Ú8Ô$Nï¹Ø€6öŸ“èe#›ÙÇ~¶²›-mh;;ÚÏnQò!—ÿ I¨Bh ƒ8ÜÀ-¸T ªÐ¢¡ àè2Ê!….˜Ã“h q…г]]Ú6çôAZÌ‚à_¦E,Q'rˆŽt¦Ó=Z\ÕµåQ©ø‡¶º—J”t¼XÇàP t¡ _È„š Ø C¶VwÅÕ =d.Ðü 5çB_qâ‡hœÄCÿäg;at¡'ièF/:Òƒ~t¥'èLºÓ£.*ç6Lrâ™Ô²;Ï;Q-ªß® ¦mRW[I‚—£<wÙ R„dÔ ÅÄÄJ#5, ŸT–>´U*)~_a [Î#f˜?íà©Ïî‹m‰OS‰Ó†e¤|UÿóŒ?oúÒ£žùÍc¾óPçüç=¯yу~ô¡?½éY’Á¾ÔCCxM%ÍÁ+,‚vðÃò°‚ptcR ÁF’Ð…ul@ë`LSàˆ Áägp”…´±Ç$Éû@º@sš›ü “x‘Ð##÷èã@YMë¥Eàè” ll"Íø/ÀA„8Hcƒˆ†+ ƒ£àp¡ÍnüB`C,ð1ÄÂò‚.ƒñ 9”eŒÌFÍJÌd ºKn † Ž –àš ¢ ž ¦` ®`dÔ y`HlW=‘VÆPÆÖQ† ¡‹8ˆh±Yªu”9ø]Ôüÿ™(š\ôÊÂíÅlü` á„ ¢×<•M¥mŒžä QVíE* %S‰Ý_ň˜Ñøï±Ö¸ŽcE¯€àÑ  ª ¾`º Þ¡þaî¡" ¢! ¢Bž>dDIáë­Ã·aC'$ÃÜÀ+tÀ&pÂtB ˆB1Œ€»µ"C  A½‰4èÂ(TªÚ£­C1ðÂ-ð‚-òB.è‚.TÃ,1ÕˆÌKHÕïŠeˆ”ôÁt@ì@*pA5ì2C Â:ŒÂ „”äpMf  1ˆœ<Tdl„½»¤#«­cå°ã ½£:¶ÿ£<£;Æ#=Σ=æc=î#>²cf¼ß!É<õN1¢‰ïÌS0]RlZ–¸Ük´JM’ôY\ 5Þ‘ìŸH — “¸ÆžäDU [1Î!¥L“ð0 xWúKÆ$= ÓCÚŒÅ{ddY4 !¤>ö£OÞ#PödPòãPþ¤P%Q"¥Q&%S.¥OjƒB$;ÔCž™Ø”d‚L¥U  Ü(ЀA ”Ã+À A hØ,`ŒÀ ôcüFYJýèÉ¡ü]ÐØ³ÜÑ<€;ÜC?¸—¤›W£D%%ñ˜i$ÆBTŠ•u å"Ê_L‘°’™¥ÿD@U×6}&1…¦®¦D–&h’æiš¦hª&j®fj¾¦kÆ&iîdg‚×0Mp#¢ k\†Çðɺ¸…Ú5ŠÐJÛaÈ©ÙkÔ%××bugÜEžšyåo¹Ž¾L“\¸ÌVNKÀ4yLnÚæ3%^nòZÑ™áZa•UMìÔDʈ–×AWqx“Z> Šl²&Âfkþgî§(€¨ (‚h‚¨i†ˆK°XšÙäI$‹IÊfIL¨E#&„ ч èDvæ)%±ˆDÕÎéÈ;ì>YىꆄDm}‰®îœÉ…¨!Iè›@‘…@Ï:øÁ5ôÿZUe•gÕÖb!)“.©“*)”&©”6i”Ré”>é•V)–Z)—nébE!F±UAÊk±P’¶\§ ô`dEJ¡¸Æƒ,æh=ˆà±iFž—¬½SEZÊè)ìL˜izfÈn Êä蚪™­iS0¡áalíJ D !Ú°yZÖUÉ%±Ynu©–~j–†ª§Šª—‚ꨞj©’ª©¦*ª®ª«Š*lÙêãe„®HŸØeÍš~ÄO(A¬Çs¢Ö…] QÎ|\dâEøÙÑ̃IH•%Ñ“ ÁH±\œnÉZ˜H]¨4Ól„¦¡8†ZìNsRÙ¢ÀÄTÿÍ$EµëD½ÿ«DÅ«EÁë¼ÂGI¤ú Hn Ó ‚ Ùü 3õ¹HHSœhrZ TÏàç1¥ ö€×o ]gxU)8™JMieÆÙü‘4¡Í¢l]•iä8ÅL>™G¡LSú˜Ë»@FnISdðò¦»ÊëÍÖ«Îæ,ÏÒkÏâ¬Ïí*ÚFìC<•ù £ÚÍØ¤`,ÊK°` H,~ͺr}°,8ø¢SéêDú!§@f•‰r›!mSÚôÓ½²áyÔÖƒ<ØTh«¬„~È ì–+AJLî­Þö­Jþma.ßîà ®ß.áná.®â6®J~!sA‰JÍÔi·à‰k½ÿÎ 9J Iî^Hß’.0UU‡®ÚëÔšÙ¸E|Ôƒ´œuí]\ ‡D1êÌÀÉTYsyÉTõ̹À‡ÐÉ`Ì 3e×Ë g†¸–¢½ÞãXW°µ–U8.âN/ã&®õR¯ôV/ö^¯övoö~/÷‚ïö".uu Q°ØN* qð„k„mTn£¶$šÖo,bs¹xrì^6K_î€:„ƒEìC7TCPp 6Tƒ6TÃ󬤙ÅÊa6€E6°6lÍG'ωhyuH70ÏUU‡pË58×gƒ½0d†´0Â, /“ »p Óð ¿ð ×0Û0ï°ë0Ì¥Žÿ“Hâ%ÅVï°ÆÓEn(BÖà±tìë ÒÉ䦡7 FfgV‰ÓIZïÜÉ¿ií™F§ì%Ћà?nÓeÉQ ª­aSÄ@Ò!Vå0÷0÷ñòû± 2!r #ò '2#êk…G>œ?ÏçuQ9L°ï60UqMO×ðYLp6@0xR7i [p*°6HpŠ>\=E=Ѓüäò-óÁüAØøèü0÷Á.çr/óA 3.÷Á0ç²034G³5S3/3³ôA3ç25W³ð4o3§g=:Óq9®3§ÿ3;»s;«s<¿³<ó=×3>Ó3;ƒš° ‚Céò+¢”G EW×ÄN–5*«Œ,åt ÇZ\Ó\†Ù+aФ9×h¡Ê“ TÊoÈ$ qÅáåÚ aµ¤_ÄV’ÄŒ¤ $¦h 3¥P¿íLà2GÝ…`,¦<×åó<÷ô=ë³OóôO5PµQ 5RuR5SŸ1Ùê3ðr/ÿ2.ë²5ç3çA8cµ2cµVó-#s.cu1Wµ2‹³Y{33‹3Wûô4÷934WBß=E1XB%PÂ$8‚#X‚_S%8Â$v%ð5%TB%¶_6aO‚%L¶_[‚d7ÿöa;Bck¶e6`WÂ_;Beÿµ%¶f‡ö$$v`ƒ¶födOöaöd[ölÇ6mË6nß¶nÛ6o×¶oçvo÷oïöp7q 7rëö Ķd3wmktG·tO7uW·u_7vg·vo7ww·w7x‡·x7y—·yŸ7z§·z¯7{··zˆ×.D4C1 1H`1Ä‚1D 2Ä‚}ç1D 0H .1 ƒ.ê‚0C.ä·0Ä€¸ß÷}ç‚ç€ ƒ}¸.ä2 €Ç‚2ƒ7 1ø‚o¸.ø‚C`‹+¸0¸xŒÃ¸Œ×8ßø‹çøŒë¸ó8Žï8÷ÿxÿ¸9‘Ã81ØbŒ ƒ.@x“·x.h1@à‰Ç‚„ø“›8†#Ã8„/ùƒ'9“+x.>¸†›yŒóˆç"„çÂ-²x—C.êBsù‚x‹ó‚†ÃxŠÃùƒ'ƒ•§ù‚cø‚û·†û·¡[9ˆ×ù—·9ù…+9/ :”:„ºžƒxš'9„‹9—û7‚3¸.B ›Oú /9¢s¹žkx.Ú9œë9Bà§C—»ùû8®ßº®y®óú®y¯û¯;±»±û:²“y¬#z’K „Ów1D`ë÷‰;;}s8‰§8*x‡#ƒžG †ë÷€G»·û·‚x 7`ÿÃ}ó9Šß÷‡ßw„7y1hƒ@K³fD>ìÃ;Ì=P‹êÜÃ=Ѓ¿ÏÃ<äÃ<ÜÃÁSË=¼ÁçƒÀ¯C>äÃÄéC=äÿÏC-ÿû¿S<µ`<Âÿ»À#üÁïC=¼Ã«ÀO|Á¼ÄO<µH|̃¼ÌW ÍßüÌç¼Íë|Í÷<Îï<Ðû<Ïÿ¼Ð=ÑýÐçüÃü=\|ÓO|8èƒd”>ôCÕïÃPéÊùƒÖ÷ÊiýÕïƒÕƒ½Öc½>œ=ÚW=Øs}Ù½>°=Ö»ýÕ§}Ü£½Û›½Ü“=Ús½×—}ÚŸ=ÞûCÝ{ýŠ •ØóƒÚÓ=Ú÷}àg½Þ¿ýÜ>à>×ãÿ}Øÿý×cýØþÕ3>ç?>çKþŠY=?xþÝÛ=ê¾ÞŸ¾ê³þê§þë·>ì»>íϾíË>îǾî×~îó»5ü>ð¿ð?ñÿ~2Èb8XC8lC6XCó ÿ5lÃ5\6X6\ƒõ+ðWe?ð‡C÷'ÿ6Cò[Ã:x?õ[Ã6ü~õoC*¯¿óÇ?û—ù¿õ_Ãóh,Ä4ˆaAB‘)$´qcFƒ 6TpâB„' t!Ë@+Y¬“æL›#kâ¼)SgOž?sÝ”èP£>Y2‹U¬3]L¡BTNÿË¢rë‘[·NÛUsà®v[W.V­ëº‘[ÎÜÖpæÌ•c[ŽÜÕp`Ë¢•ûUîV¬ré® w]Ûp€ã^Å*8Üa»å‚3§5¯cdž¹«5-ZÏt÷6Æ —²[Á\Õ.¶tYÑë² Vìš3dÂq·Ö=\6°X×v ïî[¶­arm}/6'z9qæÏG/ }ºôæÕ±_×N}»uîß½‡Ï~¼øîØ×Ų‹}{÷ïáÇ%ë=}úòç˺¿½~üÿóã?÷=¥ØãWb‰dª”‰azÈ!çkÞXÇkÖÙ†CkÂÙPÃ?$‘Ä­ÙÆC S,‘CKÜÿÆDsQÅm¸ÙÄqܦFy±E“ÑÈ!‘³'έì\´Â8 •“Ò=ù ô®J3ÝÓÑHÛ4´Ï¯¾”Ð?a³SUOÃtÒP]tÕ>ãœÕÎF= Î>EåóV?AT°N…Î[‡uWK¥tÙg¶Ùi™­Zj¯µVZm±Ý6Ûo½ ·Ûq¹­ÖOöøáÇžtÒØƒštáWÞyé­×Þzñ¹×x÷ÿ7ß{¦w}æÝ^Y6!G‹]dОÆ.üc1—R*™2™*s©›ò…)fĹ©¥ bÆc2G.Æ“3VŠL—IfF–¡R„æ’cùÒâ‘uι)6Üq¹©’‰¾yh£™Éðè¥ÍDºh¦Ÿnê›ßÀ§â¨±¦ÙkÌÄÀÌQR`Ƙ.’83MD C´­ Û‚´¸³kK2¿ì솴Éä>N1ÝØVl4²´Òf2¸ßzKoHãdë+Ù¯«´ÂàŠq± ÕÔ/±ì$m8>5[Œ3ÂÞº»4Gó ­¼HT®¬Ä:.7Ž"\°OµÂKò²8K›tÍp/½Í«~Ó÷á'^øâËyÿFß“!åøçƒÞx鑇~úë«§Þúì±ßÞûà±’ÅüY†Š=ÒÈòÙoßý÷á_~øÓ•¿~îo?ÿùùgŸŸBê ýñãþ؇,.-@CB"Ç<¬ñ‡pH_BÆ—ŠA 3%ã‚ÉHF‹!&2‰*Ú”$ÀΈE\@²6… Uà¡™R‰6-¤L=@Ù"1¡E§…U—ⱑ¶˜…!°Y,d`‡ù¢£0Y†˜Ä­†° È{rЀQ "‡.\1™|Á fͤÅC:ÐÄ¢R»`‹cÑ¢Š‰Ç!ì®\ ec«ˆó’¯ØÒ¦"̸@ÌÐ4eÄ‚¨Dœ6šr¦€­)]`ÂADrF€Á)Á‡NXé‘…9*Á‰A<Ã-±i 8A‚Q€C,—¨Æ(B‘ˆJ$ÿ×èD : H*.@©CÑÖ4¯ÙÊ+6 ëg ×°D F‘žLaÐ0B´qŠAT"æ … 1 bdFØ„68ŒuèÐ8,±*ö¬£¡D4˜ê‡X¬“øC(bãæff+Gå%ýÒ–rPîOå8åÂÁpÏ”ú/Á.Œ£·GGiÅàs"øÇ=rTnÅãŽRF¶Àƒ0 á~Áe#Âð(l¡ ùÈAŽs‘ßœç9ïùÎ}t ]ç8ß«é–bßOô‹¦ØCu©O~[C!Ö ¬˜|ýTÃ|0­¼c;™˜’ÐÃÿ³"† KiIAQ…¥ø!É0"|Q†T$C. DŒ £HBÊ ‹Q¤qŠCÑ@ aEmŠ˜Á .f˜)ß0Š2Ø¡7(ƒÇXöx°ye–À ˜a 4€cè„ã! ÁëÀó:Ì30ÈŒ.ä€>d²ƒŠˆ70cóC3BЉ.¹ÐÅã‡2-¿ ì)Ø0f¦xc)ÂêÓüãêsB ~t„h[#£H!(R€)À€ @&Ò´À#.`£-.€´¡ Ê€6`¸@ˆ+”ÁF¡TLàv º ÿø€ô˜rˆá `àRàÊ ŒåQ¸bPpÐ’Þ$+`@Ö¡RºÀ˜`RaTà BÁ^AGA†àº@``š`VbAݺh`âN:ÀA ¾BÀº`tý|° n  Z ti+`ë´ìèMÜÊOäÄ“Œ%pÄ¢Q|å+hI³Nƒ1%R‘+Þ„+6…äJe²ã÷°Å519qa¦ ¨à¨ hЭðp¢€ X v 01/q7Qk‘;m1o±yñ3cŽÜªœ}Já~¨}¨n™ñ¿ÿâ¥î Ç|,ˆ& è!‚&*œ ˆ@FAª d¸  Rà ™à :€ ŠAÍŠ¡ÄŠÁ"¡ d Ð)’AR`ð"¬á ì ì@&`/€ ÀFÁZ  ®€ù”è†dŒ:À˜aá@d &€ …TåZ n taf!¬à Œ€ :¯ †@òÀ¢!H`*'­0  „aF@¢aáÔ­ À`Fm\!žá6Àšá ¤`17«––ÃtLuNsqJ¥0(m+˜ .0‡n®bnˆcéæQXÍãü†è~®èn®Ó¨ Üà~à@™!áæhx!ÔAÝ ¸+ ôB…N@3CtC=èVRÿÔa>–! !ÈJ! J¡]ôEß)]̬֡ël FìÖá°ÁÂ2ÆK’`ª@r 2ÌÄHC@˜!’€6ÀÈJŒLÀ5§² T`ƒœ2Ê |A¤/f2d!Z@P!¡ LÀÆ€(a©Šƒ¬ì \@Ô¬išL2*"!ÌÀr€(` Hª@\¡ ælƒÀÀÂŒÊD /fB L`¤ª d!¨´óB  ì€Z ’ÊT@£Ä¤ êò$Eè!¸R)‚,8L!Ê€œÿ˜r櫘‚  Ð/ËéÞ O0@Â! ΀>`þä‘#F@üNÁþÀüÀt!R\ÀBï6 6ÀL`ºá.LgUþáhI4®!ä` A¶ š€ ìäV%° ,Ónà ` Bd`Ž™âõ a´Bì`ˆÐÐ>€ºaZ7Ra\Zà[ãæSÆ•ÕXiO†`'.+…³LÇnE?iåÏ"r-LIV†ñ9gjãŠP¬¶‘´"¢ x ¼ aR>%+*ák½l  “¯¨öjßk«Vnávnÿãöní6oë6wÐâ,Ì=ð}a¨ÁéÈ `4q×}þg ´ë B$dúd!¼aɘ Œ þ®@THà)r Àtá±H’ßÔ¯ Ê)D×ñT I¹€LI€áÉ8A8È B  ˜€ @¡ˆnd5à€"Aò@tý4Dh…”¦iœ!%ùL˜aQWàPáòˆ*˜@,ëhJ²ˆ”/P¡ù (€ñq†°o#ª€0AP¡vÞ±ÄÀ`Ê€þ`Ì8 ÄHLD(6À˜ dÀP!Èä‘TC ÿ¸¦.À˜P/Å$þiҲ℠ža^ÁDATÀ ÔadWÌA`)…R€h©oâÀu |à ²AdrÈÁØV ªá­æhjý¤‡¯Ø+èWÖú5„A† ŽÃRÁЀ nú@,áô²P+Œ!¤A\€ h¡daHà(/!Zà:GàþVÍÈá6ÐÀ!x!5=CNůê(±Æ©OÈ)sâ‹Õæè’JIO†±‡q°17ã6ŽT"ÅQÙ•a¹•e™WèB„ H HÑì¨v*d† °@—• bᙎ#–ÿye–_™™•¹™—9š¡yšŸ¹šy–My²Äâ)7 Ú}È  ª`qÉFÿ§êÀÐy Øa¾nG·â®ÂA„.ÈQ™¡dÁd`0"¡TS€|I *ËR ’A•ùPaîÄ&V`်Æ@Œn5&Jr@DWd¤?¦A ¸ˆBàÀDÞ %WUn*vjýŠƒG!Š•0ÁöD÷ Hšó”ˆà ¡\GA?˜!Zà Z bLM;¡|ŒVeaˆÀdÀ bAÄL%ïw@˜`2‰¦ ði0`¤:ì€IðÿlUÜ‘æ,ÅÅD¬Šþ ß"ˆ`: ¥ò€b Þ€R`ßÔSpÚB&`.À2᱉ ÖÁˆ FA>a³x`5Æ >uöã'/âbQÁÚˆ rZŒà¨ÉáV“à r: ¬@ÌTüV Ìt`ߪ@­À a^S ÌÁba9Î@­¸À6¡:@lN‡µ{ŽçV›5 N,HÃO6 ãÔÓàbc5P ãriâ4´C´MÆB¢z A`b.JC Añ`t!TòûÁ9Â?TÂõ»è’–·Àˆà!p! ÿÒ Ê¡™`ʹħîìøaF Œ`dÁ¨ri%ü Nòcà` ‚²™ ¤[Àò€8r¥WŒô Š*IÀP§èz\ùTÀ<òtÍ`PËéã "ÁlÕô®ˆl¦h&Jf˜ ÜzαÎóRve-È!ØÝ(=Å(ÇÀËAÌAR ¶B-'VtÉp„vp"Îå„6+€vvjEUe¶ñûµZág‡ËS8g“`‹V$Ót“>“>Þ þƒ…ÔA&” rÀRì$ºöŒ`ZGhçèà Þ9žàAþãEÞãI¾ãM>äKåùpâ8Ù/ô_ˆ  ÁÄiÞ·®~øA®ü!r4 |ÀÆâ®¡ê™LšaL’!Ìöbæ$yÁš"ùŠá)¬*…ZhiRHëMFjdèóhiú¾ïIŠ)`Ï‹¢bN‡ƒBÈðß @F£b¨¨Ufë)Üa«8H‡8ñùR ð„VÚ°p§v"gpêsTì¢SæD2:é•iqŒÖãrv™éD×yôó4ò-¾Kh»`lÀ¢¡“EÅ+L…–tÔg‘ Tl)ˆC=vr@Ó7à«,®XWèFn®b¾YKk”NCn(üÁoVI+”Á¢  ‘šà–c¡`‰ö'<Âñÿþõ¿Â1´N2IV‚\,_þüñ;XÐà¾*¤ø%|1¢Ä‰+Z¼ˆ‘âÁ:kÆ94¸±?Y“ÿÊiQCG=räèYû³®˜LfŒɼy3²f2‘ù‰Œ™Md8uy£‰³&ÑbH“C«&Óž2c!ô´˜1fÊhúZJìÌboìQ ;Ö)1¤K}Ñ|ã.-Q¢l6š5mÒ¯LmeÊÆÑ®8ï:MêNÙ›7l;~|‰P8-‹Â‘[G.Ü:p–וc©m]¸nëÖ‘ÞÎ8rœK³d­Ùœfr§Y_þüZófp¥7kwz]¶Þ䆋6—ù²ep«YònÎÜœhÌá´ÑÊ´éÙ:Ù–Y"ÝÍyæÕáš{÷ÎúfÖæÌi»L.ôkà /ß]:6KÓ®ÁI÷ž}´•&ŸyÄÿ èf´uÃi¤½¦ |ûAHá„û9Øoº]†Œ0yH±™hì ŒkÎaŠJÈ¢Š¶¸¢‹0¾(c1²œk¢ñVŽ.±LÄ=嬓Q‘F‰$’åsÎG-yŽ?²lBŽ»È Ã<šÝ³NÖŒ2J'`Ž‚ (£p‚&'˜ I&'`º¹¦˜£\&(k^bÉ›g–y (‘°y¦™zºÉ sŽ)ç%Šøb¦˜rF&˜BŠ ¢g–±Îœeré%ev‰™p‚‰œj‚r‰˜œ¼%)§cº)˜˜d"i›r’9+¦®)¨f8Cê˜`™ŠŒ‰‰ªëøÂ"‘ÿLˉÓNk‰>„¬£"åøÇu«µ¶r—uó f&vNy˜ñƸÚè^yáàžiáÁ‡\7ïÈkù’ÇRgÙð¶NhÌ©¸êùàmš›|¢]–p9ÿmèÓ™f[s¿=psæFx™6Èé‹phÂAg.{ä|˺ÑMH®¹ÈQÌs¼=3÷sÀª}GÚ¿#Çàkrv/f  µÏR=uÉVGMuÖWWõÖTûË`s “#‹,ûœöÙú¤ÍvÛn¿ wÜrÏMwÝhç÷ÚùÈ’ 8Z@ÃóÄçŽ5vÉ%—DRI%œFÒ‰« FbÉ%™0N¹å—T2í(‰ÿ[’I'Šc[Iåz9¶–\;m'”{iâ£S^É5T²9ç²O»¸è–OÛøµÛ¤Šçœ—p:å«o~ùè¥ãé:åœs;ïy^kÉã±ãθåÑúâ_~í(º?;¶£<“:åŒëÎxåŠsÚøã–l‹ŠD"H$ëDòBì/û@ÄdÑsu^¤™ØÁT ¢‘chûYXÀJ¯ßÈfiîš {†Aé ©7Cj2³²ýü†?Ôñ`i>H1Ь7ê*δ!uÑ&kÒFpZÖ—Ñc>óai(}]Pˆà0ŽŽ^ˆ0߸,>½o„ˆÅ!zl‹ äâÄ4¤®ÿwA¨]5DYj\–E.¦±‹l\£µØF8¾Qr„#¸4Ù¬ãÊÀ†î5þøQ„¤! ‰ÈC*2‘Œ\¤#EsÈlh&±è·„!У4ô؆H¨#vL²3ì(ÍÊ1BS–CÒ *EóÑdc•¨a9ØQJQ¶•MSe,gJÏŒ˜©R)/¶ÊŽ ç”­¤á)•ÃËü3?¨<æ-Û•ÊÞÜ«™–)fÇ4óÊÏló–ßìØ+UéŒÍÌ5çÜG1ØÀ¿Eíœ`$ôa@-¢õÈ=æqzÌ#ó ‡@ï1Ð{(T¡ù8è@óáÏÞƒ ýç@çQ…ÿ£ý¤B:Q€Îc ïéHE:Q„” éA*Бª”  hF Ñ€fô¤)Aû©Ðžº4£ùèGïáј^t©&=)MŸ Ñ–‚4¨õèFiZÓ“*µ¨NåjA?zQ‚bu¬N-ëHÉzVžÖ¡Ý[ÿéÑ“þ³týêSÍÊT´æ¯zí+_ÿšÖÀîU°}õçGsTz(V­.EªE ÙÈJv²”­¬e/Ù}Àa³œ•ƒ6+‡<°¡$'I =Â;˜‡9lNyâeÖüKiâ‰ms¾E[çD1fæÍorãœrŒ¬¶ »×¸^³3–à:µÕmÈfÖ[æÂv>ÿò™l&‚ñ¸ÉQÚqì®æ3œ‰Ww´‘|£ ‘Ö$AÑ?G\bƒ0I"Ö 3øázðCòЇ?øWÿýøà>äÁzÈÃòáýöAÁ^pþÛ?ø!|èo†7œa=XÁý%°… |á>XÁ|P±,bÿ8Ã~°üß#Áް†U\ãCxÁþ¬aoØÈ|ð€1Üàû÷Â&®r#\ã·x¿ FðQì`{øÂNq„ ü#«ØÄ&³™ßìæ8·yÎdn1§ÌcX"F±†%Lá9ãXÐp&´œèB'úЊnÿ4£ýßOÂޱ†Œiÿ÷Ò\δ§; êO‹:Ô¤µ©KêSZ€XDZXb „°D¬q *Y)“îðÌ;®Á‡vÍ&e“\ŽF©œÌ¬ò^Ò!cÓ4¦ÑŒ“@8NÓ°IÆ‚µ+3ÀÌÏ( ´ŸV’ñˆÈI¦»^ HéLgb·©%·aéíTÎkÙÂ9v25´ÎhÓ›ŒäÙfl¦³Km–03˜’r ¾õZ+±ØG~þ€-}‚[÷-(쓟 ê†:ÂÞÎ×ãìocp’Ûa¶4ßíqSÒ°Þë–ætf6±u‡àüÑw0vœqëÐ5ÿɹrô˜š¢äºv³ÿINCœ£†ãí*7¶]®ôÖx{ã[¹6C>ʬK[ë/MSȦG›8ù1´×Íu¬o}ío»ÚÝžö¸³ýít—»Îí킯29–ÙxkúÎ÷À~ð‚/<áoøÄ#~ñŠ|iÜÁ3HKZë°D¤Õ^kôío)Y 9îa 8(­<ÌõÌo^ëZcÓv=Þ½Œ¹z^ë677š¹e’[Û˜¼ñ P:!$]ûôÖ3ÃÏíj±K[ò ¼ãý|¶C[…=G3Ü™k__ŽôúB‘ Ç;šSŒî£2ZHD9Š! u‰MAÕVš|dD”Ňð‘‚ıûøk5>¤ÿmÿ ¿1w®Á a! ³/Rmïçu÷' )Bª!ÁÇzαE4˜Q]û!"8ô 8ä~þÒ8ô[͵Z²—{æA¯%A«Ç€è"Fa^-È‚.¨ƒ/ȃ?¸ƒAèƒB؃ h]Ø5€;'*¢„Mh1Oè„Q…S(…UH…W¨C,QþÀ^Ób6Õ>dIZ€IY²J÷Ð p`B£!bsí¡[ía\Î14ËAlÛÁEGC䲡ì‡þ1.ȇ&t Ö·2“‡äQn‡æÑ²þÁoªquMäåk¨{&3Ñq2}¸Ao(C„Š®glàRÿ0 ç²°I’Ñq–’Ñ-1 ÙàåÑ £(Šæ’ 4A’}¨qJ34ªAzïaBà"Œû‘\ͦ3uˆ]ïB ¤ˆB“G{.8¤*ÃZé±C£5ýÖwÝ´Jèh¯{C¢2r^‘(NÝqAÈ1Ìá„BÞaFÛ¶l0×MI9söñ‡©avŽíȺx\³µwI‘)Y‘‰‘™‘©‘ ’ipØÍÈ”GšÁŒ@Ã’-é’/ “1)“3I“5“ܱïÀcÀ?‘ìP¨ ö” ¤…‚³†£M sÿáD.‡"OF4ÿEÉ÷9DvóBBC9Tdu9TêôDR¹#,¤t >Dƒ£Áa³qi)B¤.N”#9’ h”Bdvä¾ð‘0ï 4ë  ùO‹€‹ïv"4—#x t¹Ná€4Ç1“)M¼FmÁá–¬å°d1Æa™0g—"¡H4LB# •°.µa—YHL® &²qã³ÑL7B#Ä)1Â¥Mµ‘•4W0õ†tÅ 3"6Ô9ÆI¿ÙIFJxN„…ái…ã)žåIžVÈõÀe ˆ€ ÷°ý“‘ ºv%:@¨t× þ‚ÿqÕ0(‚²%‚p(0*6*ƒ#‘¨4 ’4FcD*¨€ª‚` ô 2cÂø[##¡ý÷Ÿaóਊè¡1p(Žÿ¢/ÿÒ ÊèòNƒ.¡áCþ¢€þ‰2|ܼ €.*ÕØÌ „Z/¤Œ$'BIuý0LMµkÕ}’$´Ý"ç;Úò/sªÑ±½t€+—4=ÝœúQìŒíò1çó$Ûó@óBÿóAoôCô1ßÎŽÕÀiÿ×V›íIÄ0DõdõUõW?H‚ÍÆÊ@ˆ €€€pÉ‚SlG©%àðáÐcß»ÁÐëq5'!$¼"¸J[63 léÓê„![ì¥'"}2¾ÒˆO¨5g ‚êæ `:*5R.d‰vIEñ°ù»¯ZÊQ”í…î0_ –(£Ű\b NCz@_“aâÈ œQ¦]D}ü1.ÙÒãæû€ú»NTèåÛÔ,ˆjIm½ùCv_0¹áÅá_‡0ž~PŠ3mAh"±k÷äÆíNÌ(“¡È¼„Õ¦œÈ7ãC þïùñ?o×Ù!vÚÿÃ$­{óð?ÿÿëÀ‘ë& Á‚TˆÐaCˆ %.¤øp¢CmëÖ‘·q£6pÚº‘#ŽcÁu&Íuë–q]AræJƤ)ÓfMœ7uæä¹ÓgO ?…rŒÙR[Fsïñ ´O_=}úœFÍ·ÎÚ&rZvÉðqo]¹wÖì[gN#I²evέµ™åÈV£¹Ž5fÓ˜œM¼eÙ’Iò/MÃ1ñæiXfÚrlÝ®ÓFVæËÇuºìö—2QsfC{©\¸Çy5ll4ó㌕;V®‹–nZ–deH¶âråÂå+¶HÆp”Qw”£Q8-„Êeù¥æÿÇÑî«Ýì@‚É3Ž”©-òeÚ »%8X¶Fpåô‚ÔÞwcG–c×6,ä˸ " @Ê:£ì­¼ü#ª¯ºV댭ÔÏ0øÞ£,·èZM·Ùò"ª3´þb‹%öBÄ‹£ED±­O$¨œºÌÊH37â(¹n2C0¢ÂañǃTqÈ$ÒÈ"…LòH%‘/ÇÚ:" /™’së=ÏÛo6ʺŒÍK0¿3L2Ç4³L4ÏTS 6ÏZ zö „žÉ .œpÞ°&p´€&æ(±ºì¯K½^J9u[M/²¸³q»ÿðK¥„*´¯#“…Ï3—ÀtÔMO9Z‡¯ÿDóM—²¯@˜N=+¿ûzKÔ¥ÒPb3>½På® ÀtÕKW]¹œtŸX,¹‡6ðÎò£žAÖÑ"’u ¥4S=Z4>¿Ò•3F·3‡/)áðÊøÝ-Ò£Ü&LJŽÔ&K¿ºÁðç‚[j¬£ÑÀ )›Ðksr‚ûZ‹q³Û2·÷O¡Û凉‘_¹5äÃÜ})G A¦…äÉŽ’<Ö¼²³ûÊ´:âkÀ¹Úõ2àěů.òmA“Å{tðÒ¿n¶)Y~ U·Y·Ëû@BøA¼FjW3µeËÁÈDBP Û"jÀï…ŸñM¢„„%Â3ÊER@êÍG…iЕZR±•«;qaÖfH@ ^Pƒä`7èÁf0„![B¸‘XL€üʇÌf#ÔŒ>T mXCÞPÿ‡9äá}ØC ú/Ù¨ÁèÁ?Ì£^ÂÁÓ:ìpIìN1ð;6Bkô¡4¶Ú˜jVUµ¤¤$#ìBéÎ2•%4ˆ2U¼ƒFí-Se •\·2ªë2(rÌÁ,v¯œApqÃ2È»t¥Œ¥%Œ_¹×g&¦„-_"òGô‘,w$¯$ÉÃ>ž£DT뛄‰KD󖨏Ä/vJÀ³¯P†r•IΧbº©¦T|¡ÏÎPç—Ðm•• £u¢8š4 >fiLZØ$)-êke¡Ë(*þé2VwD^éÂ,6Õrj¼ ÂÆyÎïðc¡òÐßö6Ó d_#ÿ#g=ÑYN|ÚÓœûÌç=õÙO~þS kHr¾VGÑàªA¶B%0 ù(ˆÞŒX•(E'Ñ‹V£¥(4ßgª¥B‘©Zˆìð ¬h…kóHÎ= 5™Ò F7‘" ªô¢Lm$jËÌ#¯ÃŸÞ Qœ™RÞ&Ö¬‡ÉÔ_ü9j^j¹½GÉë%# Œ¦Ú<6²ò§ûV[v¥öȑѬcg¦YŽ}øÂîhI"C>Ô#”Ñ)‡/@±¢ !êŽ)DIR{“‘ªÍª¯C=IÀšõ²&"{[ñ†8"´´i¨DüÌ­:"^º*u§ª×èFò vÑÊT ¢d†õ·Ã†¤y0:áÿ1WD5q¦Ò[em[[ÜFprTM¡Wï“Ç'Aʵ¸XqtÜÛ7¹È%.s•ÛÜåF·[å ¥l›W½ˆ¦‹cÉTû]Vãí.yÁk^ñ–W½ç]¯LX"Õöë>ôð‡Hm3š—äÁ—èÓŸv`w„#DMKˆ0„ $>ja\>6’t÷-Ù æûÞט¸›f‹ìi$3]«öf=¡ÙDû½„ø… úSŸ‡XŸíL©¤3+M»È’´¥‚Õ‹pn<4¨XgSq ‡ôa脲×:ã_ÒÓÌ>jg=µÌzÛá˜økF%R# ¬:|AÓQ•‹0¶¤ÿ¤·»*1–”þ¼ª˜vY-‰)é K‡°U.è,(r­ˆ7ò™Ö¦<&´‰ MÎý™WtQ¦ì\ØÞ$%Hr)4¢-’KWÓ–æô¦=­iPgZÔZtÄ<Å?…Qž¬÷êÌÁz4±¦õ¬mM¥[Ë×»Öu¯ñ{0hêŠ;÷ð‡ÔÊr³’Ø!›Ðš vP¼c| HÞöB*…U‚©Uûš‰Z4jÌ#Å£\=¢1ãŠK£B¶ù:ÖhÀŠf4Ì«R¨²a%OC±9YwþÕlH[¯Šáµ3—œÃ¥$û@†%Ô¡ÌfuR:ZHÄ:bQ/5 Ð^8u)ÿÛ$(žr㢒®ÿÕ°$û·¬jÍ6ý§ò l‹C"ùPŒd˜=¤Éù7G_uŒªÓÓªó7u穲’Œ.?õt.ÂTêeƒ~¼È!)®ãÙ-¹¡>õ¯{=êbûØÃ~v³§]•ÙìÖ%˜£M*`¥;G7zwæ½îxß&ܽùòóðÒIòÄ(jaŠ: “6e©×$0R[H²©bá)ØU•«e¨<ß™yJ* æŽæ¶h8ýåj\åc ÃÕÙû_SEH¥r3.l¯êCÔïu@[Ò瘈3Ìβ…–|øÂ^II÷܇| bw¡4Æ)®da½ŽÿJrJœC•BàzþÑð¿²þ]äÝÇUZ ¢ò̵Ÿå`XÕOrFÍ[JrÄ ð_<âÊ£‰VYŒþÛŒ Ðð–Y¡ƒøD;=\‰@Mé3²Ë)¿`'Ï@‰þÃ4XaœÀì³,A $Á4ALÁäºy? õ­AjºõJ/öÊAÜAôêÁôÁRâ—ßb·Ò 6ûÚ•‘±ƒ«ÈŠ­””¸‡k°wÓˆjZÊÀ‹µÃ™2Ê™Ô#˜ó;¶Ciÿ°•’,Uª#b·®B˜a)¯á®UCÌÈ›õQ!ˆ°µ»¿à6ÇðÊy zÒ+Т™žÓÿŽ|ˆGP‡Ú––¸ð1[·êê)¶ÀG˜P6;6uÛ³öà¶cÿ2ñ0‚°7¼§:YÊ‹Ç)ŠWa0H‰ Ö3•:â’¶°)‹ù’[$ܸÃA·q™z(eIs‹¸2„ÝI„é¥Ãê9‚˸‡ñ›r{(^B”ò(•í(˜²š/1!˜„¹ ‰³Ì‘,牧=¬ÕI¡pÖ²êœZ°•p0Þ+£µiËéR0Ç|³ˆ$Ê¿ºª ‰’ÕÂn©¿¶R•ÇŒL΄ÌÏôÌÎ MÒMÓÍ]1•bAC†i•¢\œ-j·”MÚT³¹ÍÙ´ÍÜÄÍÚäMݬͼœÒ Œ©Á#¼ÃxrxƒpÈ-Øš*r(›º ðy o›©ëÿñ)ÃbC{Ë&îØ ’aÄø­+ ‘ȪIµ(ËÓ¦ qAÚ»@…8 uÒ“@ ÷¹G‰±|S³ëpY: [ œ3úšä€!ƒ)ʇ>ð¤é›Ä»ò°+¬"ŒÔA<{9:ý)5¨*©“ñÒOYФpž™DÜ`ò™ª¹Ãé ÇZÄÉ٢¶ ¶°ŸïÐIµ€!OÌšœ2ïʲ™=‰¡AÄyÒ=ó ´))‹1òs¯jR(åR&uÒ/íR0õR2S3…Rfñ´È¼YÔ:Éè®4ô.f‚;–˜S;ª;­S<ÝS=íS:ýÓ<T>ýÓÁÿ˜#“cŒu8"@P‡šÚ<1 %L¼Å«’˜l胈–úëÅ­“§Æy¿7“0‡²ÐàÃ,TÌž‰Í:7“ã«‘ -ÄÀ‹yÐ(ˆ ó Vágr²?c¨ú¡±6Н€û¾WÑZ2ŒKR–V‘uȃ|0i‘Ä%#÷8¶‚*‰±XD·š˜Á*—¢d?Ö¬±®¸È2û]µ)Å>ðÒ-u¦OÑ=sa¿¨¤(›É–+ëÒÀÐ#ËÊœPñ×l„%…-,ÜÛÊZ¤X·„½ƒUX‹­Ø‹ÍXŒÝXÕXUX\±Ã69Ìm¼SÒ½¢‚–µÃ4ÿzYYŠÙ–…Ù™•Y—µYšuGEAÅ ­þäQ#ôŠ)›%L©&¤‡ä˜k r´! ù` w’sÑPWì9z¬I¡:3 ¤@sý8 ŠJDë—„)(IʚƻîÒÖGzYÆš ¶l ÷r }\J‰´’ËY0Sé¤A€B°¸P(Œ/Y6¢©ÏPœ2ìÉŸr½ÑØ\5ùp/õ‹Z‰ :´ P´xª4rW‘-ÛWÉŒ˜vAøáC£³aË QÓˆ‰žÔu³ý<&ß ^à…Iå¼ÒUzÆÝ É¡:á ‰æý]çÞè^è­Þç½^éÿµÞìÅ^癌o0„` ÷š‘o!»Ó»óÝ;ôå»ô}¨+0nü5˜Ò†wð‡$â•R¤‹‰ì/‹lfc@þãÒÿs¥¤¸7'»¥%Íöè-Îp{dGŽä“dY­dHždL¶dJ¾dM9®Ã(²€ ‘j½;‡8hÎfó›kЃ¿!ÌÊêÎÎIºJé9ÚŽ4ú9Õ€»+dÆ <:[8¥ì«;Þµ ?sY½ùµ‘ÑHÉù»¶Ô¡Ç/Á³J)ÖÖÛI,ô^¹«:wKÌq…ÓJ`T¡dXpȹ’–Š[²AÊar:‡êO£¤k$ß›XÝC·@ Ùõ(Úí”Ê2·£Z#¤9½Ê@˜œ ®"×÷à‘²:Ùk™ ¬„–¯ÄAâ8“ŸÒDÍ7‹ ü»”ö1Ö^Í–NM Œ³Å·K™ ÀÀ/žÞiŸþC îE¡îé &ê¡þé£êÖÕb ´)œ¸0Î@˜‡ƒ =‘T@ÁH—‹IáˆCL±R÷qpñÙ0ÕŠ‰9a)Ïq¤âsVüX¬ý±‹óŒ+ŽH§‹Áàl¡ ‘ “Aaþ9òõфՖðéû1 PñÞy%‡K\èA>ÈèHwˆQ"nµµy>º?T%‰ ¦ñuV%šR ìBÌl²CIPwJÐt…ëÛL™›©íÛ žëüQİ7òÀbÙPMmŒö,S1EœVé ñÈl™ÓÚXMæiåÿSì¾ní>Óìæî2-°wé1àî”´ÉTœiÕßLoß\ïÝlïÞtoõÞÆÿè¿x¢ËO©‡b;d >XB• <¹l€¼8Ï)ÏÖù“·¾ò 8¤¸L÷’ÉÅéPVÒ=ý¨ž|”M–ØkÑ&†™È¦°¦œÃÑëJÑ Ê<™K^Ĩ‹¹pÞ‡bp„w@ª~yÄÃ¥8w¨ÖC²¶ÚêÐm± GÑlRmcíØ ½œb)NIû®®[¹ 7iÏéÂÑæóEÕC¹¶–Ù²Íó‡Î˜ ±³TQSüŠZ87O98·ë? ÖXó™ì«“¡Ë8oó=óùs>ÿt?tBtCÿÚ6Çò”Ý(žC³‡ ùÝ–˜tKgK¯tLßtMïtJÿôLuN§t§©]^ ‰6‡üÐчý­ÈP"rPÚ<(f+—!ãS(ÚëG2=çùÏù±6Sµ\µÊA9õ‰‰øÁÏÛU¡,óU±bשîϪ·ûéòz]ÓÁ $¶¾´9½1 *äD›)-ÚZ”J1˜qbŸq§§ÿ±ö:IKå)±ÝÅ{ñº¥2ÆþáH+‡Cì—¬ìOÜ%ËË ,ÿ7[œÚvìÄ çSFý;> ¸ÏpC1­Þ;˜~{ô³±ŒI¶V*/—¨ƱÖZMfƒ.¡ƒ6X!„bh!… æVZF§‘Û[-T?€ÌƒVVŸÃ‡5›£Å.2ø0Ï:á¼cMA™•Þ¡YZ@&¥ÞA‘™tPL»ÅTÛH¡!ÔUzp'h—iea¼eã”Zj5âtnEÓtÄ!Ç™MY%wdzÉ9“T95VTMO)Óÿeh½õçLæ„SN8û É;Cáô9zÔ“˜ˆ¬K(=d–S­Ñ4Õ›´õe Po•r:Q$yQµFšw+f$T7õàd 8O2ewkg#ògVÜE¹dBMYJ6ítfa¦fúšªW{Òx˜jšmž®q¬R¯‘‡ÖáòÄ›®á¥Æ£¶Ý®ë»Ûºo»óÂKï»ìª·jWñFHÏ&%ªY¶q噜0\ #¼°Ã C|°Ä Oüðt¼ñT‹oÙÆPBÍÃO ÷ÈlTvX“ 8Z@Ñ;1уMÇ…¥Zlý͵S¦á<åêi9[‹Ó\"¹Rh.Á•ÿSd9 Ù™KÓÖÌUXá­7žUQ2ê)·çŠ£5fÀ iS@SõxvEN>¾,ROméñ|‘>ƒ¬£ÅbňR]×XRiOÉ:—dr#%Õo”•=U«eXªÛÑÙŒCVsPcª&ªT×mîÕÆ¹ùd ^áÜT¨ÕÖlS×Ùê•O¤[e^©eãaæ·#™»ižéîÔ“È"‰?åô¸î¶{fÈ/¯<óÏ;½²Ec….¸SV­Zdi›7Wéeë[ øß‡OþøàŸ_>ø7Q—éãúz¾8÷øóÇÞ 'Æô :™Y3ÿÈ) ĉe t›º %6oüà¨^R¦8QÒUÞ4ÝæÍÔ\l7„© XdBb8Â0ùH9‚Ž>DJ1ëhL¯z¬Ãy²gÙQãLú!X™Œ&·Ÿzf9°¾ìŠ‚µÞx·=µ4ë›LÂÑ,®y-h7Ê PPЮfL‹ãÝj` “ÂlIŒâK<æU¡|5;¡é“€î´Ï ðäb6+ œ€ÖU°Âur}ë\ÃJ×»Ú5¯q}*×BU«8R­Y…IÒrÿUa.±ˆ]ìIëÐÇ*¶±’…¬cûœ‹ù(måÓxDzø#ê¨MRƒÁHF4²Ñ:rÄ9úLƒG•ÄÂ稩(T9’qdà$É^ÅJ'eMONfÕ¹£uñ%©l?Ã3³€gXõNØb\dI®X*ÌÈ`Kk)nF}áZGí¦c¨uü…êØŒ¦ÖÁ‡Hå-#u W{«åÊ;iLIx­x–Ýœ…H¸im VÂ>* bôl¡”Z3®š¥e9N%Ó§Nut`Î)è}i¦¶Åjr¸ÒydZr¤G*æÌŠùƒ`©DåLË‚cå⤂dÆO ‹{ìâÿO È-2‘‡ldÉ- aK+Ýk5Ìj„¹)q‹C5bÙÆÝò•µÜe.gÌ^¦Ùw´ça†ˆ ïm>Ô:Ip Le,‹ÈDæg 8%ÇÂ)ìïˆä ’ô°†oBΚ’„Bµ8­MöÔ¾t¼L úi—SV8¦hL“\O)³¤`Ý鷒ލyŽ…È šx2P)íoB7“¾˜ã¢Ž ™qò%‚‰‰AF(fÂd& ]Å{šÒ^ §ñ™˜ž#FŸèl' ™ü„­‹” ¤Z[EÒ?G+'t¿©®&m2DS±ß7V°ºåCIkf?Û]¤wK©+O‰^jF´-ËÿhÖ‹–¼àݤxÿ;àîøÀîï‚#üàÿ&!/¼êÝ>Üp˜)Êå¦4$âT<ãßøÅ;nñkÜã!·ø±ÞRèÕèÄ&ÈmúsÐB³1Ïþú§…ÿù@£8êF~Û;x¨ø«œuËÿ$-Ÿ©SU6X²nK—ø‚#, p%,‘Þ¸ƒ¥ÀŠÉ¡žRTš†Ma–œ˜}MT¹ÏqÌÒ¨‘$!IQÔ©á§”]‚Éÿõ$MQS8U¶KT1 uÑ›iVpŒÇ˜Ñ†HHâŠâýbÑxbÑ`¨Ô®[#LäHÊ$LŠ$MÎdLÚdNâ$HvÆ“ UœÊ¿¤F¡éPìÉw e‡ÎRrcR2¥S6¥RFeá°ÍPb(~ÆV%J0“P¼­aEÆÙÊ´Œ`SG„C¬[±ñÜ›²ÎTHGØZºOZÔ…ä—VÍÅÙÌeTE’OHTÊÑ‘RL™\È Xtš)¾ñÌí˜ø Z¦ÈœD”[F¤tÕÎåÑz%Ífä|MÊHõÍSu Œ1IŽFŒKxõ—JúNÆ RîžsPGÿÕAÕ`Äb:WœMÄx镜¼e¥léeVfA”—ɵ ˆeä®[€´GûXgv\gD…!§ L:5Þ£bai‘ÑGv†Î±`gz¢çzžg{šç{ª§{Ægvº&cD NU]‡ØQpŠWú¨ù(ú è‡Â¨É&×g„%)bÁÌSÍù HÄ:”âĢï GoœÊ>™ 'fã…‰‘AyÚæøÈR„S¶x/Ò ² MÚ)‹ª¤Q`¼ÐàNMÅ’ÐJÀ€a¢¹$ £ZŸ — @ùΡ肹 XùA>àÞ°ÃmŽ”è©Ï¨\˜`rXªPGÿ Un×YˆiÛŒ†¹dûm¡WôDš€²Ì "íhàÐÆ2ÂɱÜTaUIè4$Nm‹†dȃ¨ÛØÊ˜*ãåÍÑ0bá­ ¡Jê…Lê†Xj¡^j¥†Ó½Z< ª•¶¡åM^©Ò驪R„ªšjªºêª¾j«¾iV`m±¦%Ð‡ÄÆÄ;ìм’£RSýÅÀL9Ì,ÎlÄÎÁÈNwbÔEˆçT~5•½ý&_¦DÍ^yD ThŒŠÈŽšÀ„[½O­ŽF®Û\N°„fT}Ø`eTÄžIO¬„w¸ Fa…e8@ "èÚ|e%á’ŒëÿîÇj¬æ3¾vŒ_ZyÆìê˜VŰ„D"&q™‹º¨!nAÒaÍûp³*TmTavÉQÜ„u$•ðE‰F¸‘Âî•^%ãøájœÖ Y‹eZñ0N]åìÑmÒâÒ.mÒö$ îbY¤fãÈ¡}…M­‚ßÄ–_Ö’ŸÖzm£ðcšäêp\›7]ÍL…‹‰6™ Á –*R¨­Ã<\Ãk‘À€ˆ#9™’â- Ú‚™ ÕÅ*Ø›6Nõ푘4šµxã_†»„MÛœØËâĪ•ÞC!iQÆ^DvÃXÐÑnÓ•2É ;PE>Ä{¬Â|íbµ_™âÿYŒ¨\a}ÛVdkqf”üÈZ‘¬Ý„Ðèðyš­Fn %Ú̦­›•%¬‰Õ"»­Žz…(¡àì ØLør$ŒAh”ì”Jé #Q-ïûžü~oüÒïüÚ¯øÖ/þÞïû®jp ÆÄØg°ÍÍIzΗGÓÒW#°+pKð–AÅ>1Å–t)ª|^œ‚Œ?è=ìPRÀYÊe±žeŽÀA ±H”³öG¡eø®ÊÓœÜÄÞê~víÅ>#úšžå\iUˆ°+(½ Á8gÃpH~XE½,•ð¢?*#›\†l NÑ#¨CEY‹Ü ß•ÿ2ˆB# [J䳆«¿\Lӌᖈò­V•š}°ÐE®ºt‘T¨ˆt ð$âlœ]ÐP¤çü„ ÙÒ¬ŸÆo~D½õ):rXìFyaÍ,ÁOÉŸQþÖ`Ž_è#w²z2'ÏÐÈãÔàEqtH”!fãìÛ¹òRÀ²9™Ë,¿²,×2-ÇòÑ}“аp©ö˜)ùŽ M܃Ȥc€¹„„ÞÐCAÜ6¤p ýdõÑXc©îžÒjM|¥KKİË. ÖTU í¨w›@ñIšÈh±œë–æ`—åQQ¾"g:É«µd˜&³¬D8ä2Ì ‘ŽGH©®•ƒÿ/„XѪf™I‘.Ká¬Èw¤$­W¹$æ±Ww µ*“ÄNˆfWQ&¤²e>- ðâB¦é]ŒÆ¹^O5‹Ju¾ä%¯Ø)W D‹w„ ÌÀF /õÅh:B¥ˆ‚ÿ—ô´±œ&Ãeûྐྵ†v|&φ®Œ…n -IÖ!8ÕFïn!ù  Ò¥Ÿ\&åøñJ\0TE’n(»Á›i>ÎwWF>éëPgê…ÈŬ&úÉùv7x—ë{{weÈ7|»w|Ó÷|Ûw~{ µ Ÿ.ÐŒ™Ÿâ•EðQtx !8§(x¥1ø/¸ƒ78‚K¸ƒQI´Ý kT ›Ü ýŒŒe€Èi¥¢jå\A8Q CA­†¶¥V¡[xÝ"%=K$k2‰C÷Pž íÙ˜éñøIÍvѬ¹m&ŒiÐD+P ]ÔY—â9r­‰}éYMpyéÅ_TBXhøAÿ= ‚b8)œqµõ4ÃTA~‹õPí%É“"QÁÒú›¬˜‰‹2Ë`Å‚›XñHLš_Dn‘ âjRØDtþ ²ü›ÐWVAFÊáøÎt½q™¤Çˆ‡ª ßDͤmYy:¨Gz¨“ú¨›ú§{:$y^rÁÔ<µ2ˆYº*Aè¬K­KÕ­_0®Óº®Ûz®ûz®7Mölcé ÑÍšB=4ЦŒ°œ•¥Ü€ƒ¼–¸FyU ¢èœ`ç£m¬Ä$(W”šáV ã†ïŠNñå%!7ŽW±I*&‘¥ŽB¹Ù¨ éÉ¢çÛnÂ`18霛ÿQÊh>QSEãC³·` öeðFþÆ KòQõU÷«ÿú³û»ÿú±ˆÕÍ úrÝ ¯­ÖªÏ.Þþ7cÿ{…ÿD·nàÈ $h°àÀ„"tØMÛ: '’n¹u×3‡Q 6s ×i»¸±9r1j³¸îݾ?÷.jì®Ûº7Ö&•Ó¢,†Žyça‹ƒ%J+µ ôø´dÓœUÚŒ(P"Gœ)Á¹Ì±äƧ]1‚¼Ùq)Ë“a7j3Yµ`[¹%ãn´èåÿËœ3š½ËÑ\Ø‹?6íh1îÅ–7U²=IΰEÅ`%¦ü¸Wc¹Œ/7~ì ._,K÷rJ[®>Dá´,*§+TFÆlKîmËù¯lÅŸJí+–6ÁÀ5»Bæ˜q/f¦¦•®ìˆ·ñàÅ5Öêö©¹¦Æ3~4gÎvÇểw­­<[·Ø)‡5¾÷bNƒ‡[„8QêýK1ª —M¢ˆÀÒ¨+¬ú ,<—l‹ï¦À\ªo¿õ›0¿ ñ»PB 3ÄB5h3°ºZÏ2Ìú»ËÀ±¾ËŠ®•<ò ªaœ±,Å«Çu”±Æá¾ëñ»ZгmãÊ<»ø§~™Ç*°>ÿâÚMÈÑbt G£y¶ác$ú±»ãJ«È°¶{Q̈ :l$•\⌣ª„ZŒî&Û"b):¸°­ ¢A…Ï¢8_ÂÎïV’÷»‘~ôÔÀ4’ŒÔÞH½ÊÑA‘ZéQ®²­w^{é]Xá†~ሆxb‰¶_•ÂÓ6@êxÿ•×&C×=+©4å¤T†ôä•[f%RÏ„»’N7/­.¢ÖPˆšÝh'çIÒ8‹ì°&p´€&†Ô œwÂyC°“³k¢ÏÄÅ«,•_„4®b «¢œ(sì¬Oz1ÚF- ÒHÏeä˜ÓŽîI)U)´ÑÄzô¢8ôdÖÖ1&6º–LòÅ÷~]«:ëqX¹”­Ðµ7}îͺþÂ,Ì¥"¨XäÄ{|¢OR›ÌÀ¿ê‹gqQ¿éÒ—V¤LºB)0£]N™æÓÜÜY«¶ c)ÁÞÞ›î罇ùû—Ň~üðSFÞÝ#=ÿ²kÀ¸sŸŠm”"+)˶ÓÎþüëßþïÿ_øS ðº…<ä¾Ád¾v“pXäüøÃ;èvÄ!¨œ0´tR½#q`QJz…‘ü¨_¢âËTF&‘;A*Õ9V½ â›9Yë„EK7X²ÃTjsÉ!•°îV›¦ënb›Öd¸•öج@ÿ" Îæ’fåQQ ǯè‘p|ñTŽP9¶x­uü!ƒ`Í"f øÑX{IAî"))&gëdÆC<ª‡ˆ!kKWÔ’ŸÑe$×Zßm^26Íå°0W´YïJC­Í‘NƒÄÔsT'Å 9E,DîRÿÈè%]!YVǵ/“]/! ‰×ò6³-Ñ”j”WH©K_ö˜¼æ.‰ùËa³˜ÁÜ%ëùI:…x U˜j­›r³Û6I–Mnz³›Ú  í¶>?‘-9SW¢D6ĖЃ€P•#´“žü$(\"Ç<‘`å|¡äež6Ái‘.G8š2Äí4Sähœû²¯‹ôáU>Y„;ŠŠôà2*S‰ÛžºVNi‡UÕâ^N+ó¸YŠ4kç’ŽÌŠ–˜áÿiZsʤúuµªâ[ýaHtÌAS±È:¿âŠi¤‚)–F3­šøz;¶¸@" A=£T³Ý±*EÊLâ õ5öo‘…ìd[YÇ^V²–Í,f)ËY¹b+0Ù’¢ÎÌ(GA/{®ÃÌj±ÖZÛ½Vµ®íkêUOŽt,t²HÜ"Šœ[ºd¤÷ðG RÉJX’ܱÅw`Ã:ÊK.UéH…$v¢Ï’ßi·WÕ¦ÔnT#Φç3sÍe‡VéÎÎúÓØEù%iâYvâS‚ ²^h!aK#3Åx†[ºý¨Á IÇr”ÃT¨R³(?¼ªr‰(2Fq8^ô0ÿDìϨò »‘£ÓYaºÞRP¶)NR1cÌX"m'h|º¥Ö WæGe ¯ÞF&J‘Œt>T¬@Çå">D‹ñ¯á\h8ÿtÏ¡qìA‡²l¬ÊÈ‘¯´ærá.ŸË^3˜¿f2»'É#J¥¶ÒE(Af +-vT‡é3GBÞ%LvÖsžùŒg?ßÐ{.5Æ…n\Ëb%Ù¤ÆDÍ€ ÑÔz´¤--(õ°=¬aqáÊ‚îÍJ->ʧœÎù)éHǶV‹Oû$s¥±Îà«@XI‹Ã:9”£ÓÝ“rœªØéôñ©ŠÛc V'ù<` bÿóJÃ8ÑðôRéçäX#+_d.}~êYtû–` I¡`—±HêižE^•áµ'u%Kç°í\ÑX·jº1.Ê3ËM\¢,PµíÄFµRnø®F’â}š«d0µÅF!æ9•ŒJP„qL…Œ;»÷ÈE^rœüä&ŸóÊQÎr•·æÎ*vœW¦v1Ww­-9Í9f3ÿ¼ÌA÷ù[Ǥ¯•emÉJh D¢@°–r©Çp)ø™º`PƒZà 걑w\Cj»›#&·šMb’Ö¸!ª¦³(O‹9µÛ.H­ô®v–¬ YlLâ~£'Ϊ{§Êß)OgQ¹ÞúÿäZÚi²¦¿j+‚÷¡ 1:’UäÈ·-÷í[zêãÒцÕ®ý1u\ÝÙ¼#yQ©^…5üm„=DnfñwGÙ|,z,€ù*UCÌ9!â]†Ã1Wwd£U¥_–Û†åíM¨%«$ ç7Å NïwüÜÿö÷¸Äž¸P ‚ûê\¸É”ú”È”¿2çLú÷R s-µDQXØhqDR¤½d#&ažl¢žxÂ'€bHî¡Óê%9RO×ÄÂzì†Hh¬/°â–È1†y MkÈ‹“.iw8…lÚ£s®ÃÞ~ƒnÀŒÖ~¤—¨gIŽg*ƒ•dã­PÆ×@@Ôÿ¯kì#§vj7Á€ |Ü!DalçvFÆô*Šêhù^‹+Dä^ª>¬i+Öv@¦ºxæ0R‰]ŠCmegÊ¥øŽ=äMFÕîÄ1øåœ8E@º&)¾ë% ŽŠÎLH6îÖÌÄuF8Š„sdhšþË-L«-ñ<"Ñ:&)ñ/Q+Q1±>¦§@®tZEz&«C0ЬÇþÈœ¨ï‰²âPœ%\*%€ÿÍlN$›P[€ƒìÐpLPxˆ}@…SÜ 9ôâæH¨4†WÂòt!U¼B 5‚TC ‰jˆÐ¾ì…逦+vœÃMèD̪"¶0­B‹£qšê;©±ì¤-¨©»¤ štPZv+gê&uŽ: B3~ÌN¤ªkšJâJ£OèA1$ê*q‡„£Q˜o¥ŒG)a)Û®)*—Ò)§2*ŸR*«r*Ç…%k0fІTzèE8Ò¯äâÍÇ,Á-ËG"ÈdìÖk¼¤} “˜Ï‰ï8‚FÒˆ†:ÀÁÒ”†it@Tb:í´$®Vp0Ì%uVÏ'‰fÔ\ñ‰¬ÿàæk­Œ¬ËöA¦Â3ÚW„d@îFúä¤pbXþIŽ”$ÕŠt>eSÚ¥?Ì!¯d*‘tcTB®mî^ÍU(ÇrŠ 8”ÇœÊG­Þ ND˜bIhƒ 8pnäh;¬è6 É»P&å–SvаoúЩN )ØKÁC/-5/©f`ó3 N2¶'øp {úpø¢1ôe‹Òdlv燴ï‰ç1§–­¦ú‡~2tM64 ;´ã4ÔC3ôäŽê"÷%[pú0E¨c% ä/þéA„+ªŽâöë6HKø &Àî üÿ_ìäˆÖòY`(.<ªYfê)Îo¿îc\+‹ÄªwŒñ ,ˆ‡ÒDý _ä‡o8K¬kXÔH4MÔ§~ÅdÈP2²=<Æ•&ÏTrŒdh_Rc|‚Ö¡¨+`ÂkIaó 4< ×Ò.´„T3³Ã$×´†¼…<…*ŒQs–b<_èJMˆ×nÒÞj$–\¤O±…WlF½ÌNâ¤8'Hè”(N"ˆRtRƒM¶”LM¦Ö­×£t•W/ÎW³åWw5X{X‹UXµW•ÅL4FKïD-:•·#?飸©H®õ+³ÆŒ[±u[QfÎä-~¼ÄÅ,8ÿr¾.£»Â´uBñiK ¨Ónd@kE¿+O¦BtÐÄñæ&:‚Ïmúð£N§2õ‹åM½b±Eqõö°œt&kv.6Ìsà1'=f×C“j®¦Ô ? éÊá6uªç>¢Ÿ‚*V&,¤‘šZ>V6HHH ƒf·êlÂc+8sRx¶}ö“/Vd¬ƒ5A'Sè±a§©o|çX̪Ñ:#Ã@Å–D\ç†y.Ì#1IÞ†`þ#ç`$x¼&ÍÃב¡dgQmi±mß–mãvmùSlÂ9@'%§ÉÈfx´ª[X ¶w¶Wp —Åb‡ÿuø´°.D zÆ£ªÎÿd‹Q§•˘1ž+º~;b5>gŒûž-/ì/v(WhZtu-ÕKøF¤Wà®9Bë„ø§b¦_`ÒO>ðè-Š,‰d ¥Š¤Jm¥FËY¾(òANïæ6× ¬ec¡!—ÓO·¢«ÖQužHŠÞLÑ6’’Ôä>LO$£"~Œ7¦gÙUE鮦'«Ι’‚{óÐ'Å¢ TwËl$p 8I’,"¶ˆ*ÀÐo"@LOîÌCÅf'‰€nè.-8ƒ…ÌdèvÕC}—åǰe€ÿEÍ.²s>‰Z0’…WØ…kâ…i†gX†ÃdÉê%É$ªÿuMƒ·¯ôVמò2iü2ŸT‚Óä@_Wꇴ"`¹–·HB1”N>׿x°è6@Ðl}hIN$ãw‹ÄÓ $îp¬jpw8˜VPÊ"5ÄÖlÇ4\Œn׎,b6­Íq>~6ÏÖHOO¤²GJ‡£Ú´gÎ)löΜkà nh î\ÚÀMô~¹ƒÆ>®G^.´~4Qí8-J`g*pb)"4C‡Iê{è w *¯ú-Î);žNá‚3´tÈŽt ˜Í&˜Ñ…˜mh˜Y˜“¹˜ù˜£ÃlY„@ e0†ã‡òC\uù£äƒ5˜›9˜Ë Ìdᄇ ÿgìê­Ùç©®‚®.ƒpT(œ À¤‚´ IAWŒ#Rïîœ $›l,ÖF>?GT3UIÐ1©6|¥"dfQôy!hCû’ŒÄbUñ¦½L8‘Æ"¾(N•‡Ç"SNdŒäT6¡35oÔ¨5ÜáÛvdlœj\Ëê;‹îRjH¡YH«* ÉMM$¯©dN*T»I ƒU¶5Éšé GIgté|H­âÂ3ù(,é£%™­&œ‚ŽÂ·::“,È…?ÓTØôˆw™l©‹¬Z<ƒLÚš­ßz­ãzyçڭ庮é®ù³™:Æ”Î6["6öpXOŠ'ŸÍ§»§Ûãbš±{±}ÿÊÅ~„Eÿ1…¤ÀÊWK£”Í ¨-Ú5ZðžJÀ¶j|´1Ž“ÓRâlxIIbzÏoxJãT]‰xFî¿üt_Žd¿ì††ºÚ“Ø*},ƒ{—.‘•#Ö ã¼S`ìX,EGV9÷d§^,)¡òAVbEOÝȵv#«„D)Ç“#˜§;³0ãŒ3I†Û]ôù³:ÔvC£>ƒÙ¨ ñÙ0k7œ JnS}E •#u3† |P…Aº'­®1×2 qZÓ€0j«iÎËgé"L«F>ÖêÉÈm9ç¾F›ÇJHL‰gv¨(»ñÆc¼ÆÍÞÆÏ¾ì×^íÛÞ€:I<3ö1àÎRRqEv†‚o?DK°ú¾]üÞÿ^ðŸðµcð{6Ìáêºã†nÿÆ¿};Œ×·”ê&d”F·ú‚ÞYërt#ÜáààÈF<#ÕÐÌ<Ê…°Ô÷Vø½ÆµÇºÚ+hÈnºVŽðÈi-Ù±båîŠ:µoLPЦŠ*äºÒ qH9Õ"ò|L,NA>RqôàUX#re`VøCIl´yâ\ÆH_,1êí¯º½‹’$ö²8IψÑ<€AìŽÚ2HÑiER¡¡Øpt]+ ¨[ ´i[nÝ:rä j gp]7‡Éu+NâCpà®ÓFÎ\ÃäÀyÄXp`Á‡QBLÙP¥Ë–0YÊ\IóåL›5:Ä‘çC)9:¼˜p¦Ã„&µÿThN¤Ç¦M .Ýø±ªB«T¯jÍÊU£Ó†Z£î\ªTæTˆÝÒvZʉÚÌÉ¥HöÝ>Aê0ÅøðµIå´(‹±c^HzÛìt{Q`Ã"J–HQgÔ´`9v¬H(As&65)—fF‚’ VÔøV+E¥Gª–ø˜çâ ¢,)Ò`H¹MOnL¨74U½‹¡6E˜‘ùGÑä¼vëØºóAç×Éå+æèÞºpÍ1'gGß uZ­Óê·Ò‡Ä¶]*œjZț݇ŸÊ™¤gÌnõQná}ÆSt`Ñ&ÕTÁ¥TG>­5]g‰d]Í–JµeTÚ¬%PYjùÆQ‰ÿŒIEN9½´Ñ„§S8 QÅ\ˆ Y’xÁDœ\*)Øq±uÜr"µ…ä’J6ù›“I>)e”T29¥•I’´ J›é&šj@v¦TS% TjA¦9TB÷­éf›pN'›rN($BiùÈeH¾½ŸžÓ…\vT‰Ç§LE&T?~ÜS”cë4Ň5›£Å.2è0Aï`GEsµ”§UÅ¥l ù ÈQV”d”RGxæ™^|F·Úh¨ÑÄZV¸ÊfYŠÚd³.Å¡¡œ ‡Tj!E ªXÒuª%JJUkáä‹#êeP69æ‘Ï ²N1í5DÒTÿ?9ød ¡ffnK< %j‡QU¤–D_¥ÒFz"WFÊ6»‰R]WÚr·$#¬ áØ–¹šåXqKÀIaÈ ;kt¢Åˆ+I“1GI¥ö_³Ýl^HêDðζ*ôèÏ>=œÐþ ôÐHMôÑþÊêVBâßµ)‰–|ÙŠœZÁŽ)ß×s\Ødm¶ 0ëøU…”ù(P¼N”ïJr†”ÛtbË=üBÏi‹-f‡5™€£4„̓=Öäa–hQ tÕº)„Xa®45…\Mâq<.`¶\nèCžD‘\ªe¯§R©¨žà TyVeZ™æÿ‹8Ö‚¢ŸÝv–Ü“Qˆý…ÓG=ˆ ‡ˆ;Åpr–_„šxWË]ˆ­‡x}¹•¤€¤Í¥¡¬ã‹ïU’­«(Žæn†:ï æ˜g} úùl»ùœNbô›ÝÐK*FúN t”bNK^ñŒLP7>eÄ€U1·T³ºÐ+%~¡‡2ÂË™0„$Lá KˆB:F{õêI^¤•hƒÁc‹SFbµšÄć7ù!Nf þåî ¼Z},rþ\Ð7¼‘ d&wâP˜AâŽN G2ð×qkÄáƒÄÊŠXL²Fj9©QM·J“~u¨Y±ÒʈÀ);µiÿ*^‹JÁX‚»C9¤TÚˆX Ò c¥‘XtÄHR°&ÉòUmy¶™Ï¬6$I²˜£4¢‡.áŽ|ÇGëàC=-D¡XR*:NEÃZÊHAÒQEöÂLQÆŽäKІ Z¸²]¦‚‰ú –×!ÁÄ“™d˜ËhÆ­pr]º–[’BNbZ炦r޳¥ Ô«’€¬Ê…à³zîçžYÊ'=ñ¹O}ÚÓŸøÌßgrY™åA/?÷”›Œ¬sâC§D%4ÑÏQô¢Íhí(š±´ça¬R‹Zúsȯ=H‡>á×µa¼ G5}ùK`£ƒzð$ŽÿsŠŸô—ªBu%‹$¢î*H¦­È+€¨J¦G78FÔ‡.ÂÌ™‚eJ qA/©¤n¸EœŸNð‡BÕDóìHeOäÐG,,áŽÝ¿®E*P–cº¨D^R¦³<@¯•¯ E!,PéEYVc[´º•KG-;®G~¹½´±µ7ÁÝNÂd¼îCN·VC>%Zùe¡&’ÛbÎb(:—ê±Öœª¸ -,¡`“¹GXûÈKZ-b$UØèQ®ù¹Ï€N§ Å7è?:ЄN´¡GÖÑ.Å•™Ðl([³®žìJó&ƒÈi zú%(#Sö‚êrù)uÿ‡'¶ðJo á›ß‡  ®p‡‹¦’œ83G,‰ÖxDMÀÉ'?h¹Ø­<öc칬c]k#t¥7é!kÝš“ŸuG4—óÚSÏ<Š×p°eŸØ5vÿž›1g­x¹æXgŠts°ÆÁ?õ¦D™¢jªxÅ,*ˆ‹^Ô5E£Nå¡\ëÂØÏÑI¶ú=9ª@Ç`3U»âð¿´2ªC¶Ä1œ±ìðpâdË$X‰Éã_‡Û8TµRÞIŽDÊpÀ˜\8³QBâzW®#£`v<=Êœ¢.^W¦ßq’sª„óŠ€-¯ ÂíE¬hPÝ&¦å nê67{Šé”cE 8Û¡|PÒæSí9µÚ`Qè^Ïȳpõ'j¤G8TRÔ„Æ´6DB4€H€ŸöCíÆ!÷pFDIBçS[ %"oé0¸:XDÿçÓÿ^¡WHÓPY0w#+R ³ãó2 ÑRyGâ€!‰ƒŒó¢P ãqtÔpãÁ_ ñ9Oäz–´Gý1®¡`óg{µ:è”0‘swcr ‡q•Å— aÕ\¶±?Ó2 |­ÃkkuIÚÐû0WZàÔs ÝB?ò:Ä%ï3&>§:ºÃ2Gõrtˆ0gAÓ"#4‡@•2 '•…v5D9MVDWg»#€˜1ÆpZ"$y)<8µ˜1æõë)BÁ^Ž’1“R)—FôÀïÐ q }ÛèF¨§KÚ”%ÜwD‰wr]5¨sÿa}ã‘|E1eV,*U¨ äF4Q~¨·ùBXlä5QøB'õ§xMV ´¾ÐäêÔ{Ñ|=R3S~Ca@S§YesÉ_Ñb2,ñƒyÄd$I¦×!Y¤DA±qGbzûR~¸ÿ¶€WÆÿEARQ™0®×@£‘‘øRê7y]áQ“`ÊÄxÑ^§Á+l¹–n©–ÿp™–rÙ–qI—sù–3MÙ´T·ƒ-ϸ-­ñX[á‘¡B¦a"³-‡¹˜ŠÙ˜‰™˜ˆøƒUÆ5€: $"w=­Ak2²²ö7R'8„c8ˆ£ôpQÂâv“Q/à( ¹‡Dò3=§0|v ‚v“2‡H‡14þ£y(“0×2‘¬vuÂ!ë&%6{ B&É&ºc1Óuï£i¸Tò¶VåÒ“‹SrEWî` ¡€9»!U¿!EžñcãÄQ"×’?[X>Dø1T“% ÁÑ@ér[C<õ‰TÈE2 ¥²‰0£…0£µV!¤"Äñkö!Ÿ–w‘ÿ|q1o”;ã;÷~[1¡ð‡$z¢&š¢#úéy b02{’Cm†b†Õ\“q@’MÁæ‚¶è£<ªD5úÜ25„~ídT‘ñf;çŸó†Š|7FûµE]ôEa´)dv6‹•4ªå2"3†µ¨2 s(0¢5v3PÔi+s¡5NÈNY3gIHÂ'&;Ó>ñ¦Q·@K3nÖWRpt3×ÑdKúf”%{¦RróI¶§ –0ᕊz oéñ.¡ð4AQD5‚­&  ]>ñKÕ)4¥“,ý™qŠXj§/da”æ7+Y÷€¾Gó0Ê“B˜ªŽç,³¸Lÿ¥q¨ü¥11"E÷!âÕ&¹G–5y’¦ fXˆs¶â*ÚZAÛ#Üú­Þ®x"®Ý:®æZ®®"lÇÂ’£µdHNf;gøQKÏ2›öxô¯ùʯ4égÁ³ùô¡0œY$i!H)f,u1ˆm1Uƒ4•šààÖ`× ;bxZ×|I$ÀDBYèeÄsf¨X:œÕ h<ºg2UusÅ¥A÷¥xG ©e„ÅŠqFèP4w;¸qŽ¡V•0@ØJ|p‡8VÅ ò)7ÅÅDض3šz¨mÓxAq€Š>8tÇ>’á_â…)ÿžõBš(iŠ¡BHi+`ƒx‹*B_ñ¥7ë²L6óDéi9bVq]ç?Ú£ŽÛ¸¤’ ¤”ûC˜Ã:Ï<•œ“,zÁ:'Ÿ  Qº¨Kºª{º«;1OŒ†64S×] ˆ÷sî84ìè^ïò•)ZÚ)v°bUèfÌç¹M„p³ÚŽømkÆ}¨×Fþq@=q,Ê’¸C½L8¨Ú‘Ÿ'Bå¥ï‡;²ˆNEœdÇIí™fE)Hk'Y • 8<#á©Ñ£‹° P1ð sq5³ƒ>§#XÈ2 †a+Rõ'ˆš—¤³l4 ÿ¤Ê®ÄµGâÃ'èWy]Qˆ?* ‚Žò1£œå =áOµAÓ¸“k {nd5JÁ" §°Ç騬±ÃŸê¢;öÃ<ìÃA Ä=LÄB¬*&FH¤†dÁiÉ„»‹¨/\2¤¢%º¢œ•²˜þ—»£¡n‘5+Ü@Væu³z£{Ó7¢i"¤‰kˆSªi8Šaö±ÍQŸ«U²Á«ú›¼Ä¸!˜ÑuÚqs^,[]Qà%œQ8á4©õ%èeªC·w¤,Fº$½ÑäB‹ïH«µS‹§Ö&DÄKns郭e+9²P0¡PõA²Š$uƶǂ¶ƒ§£xÿïH›\2X·²Ãúts¹€´81D»x½ABkñVTß[s~ ,3”y#Q³ßÎÛ3Î¥ZÎàLÎçlÎâlÎg±}Œl9õT[ñ!±ÇßD\Ã¸ÏÆHŒÂ¨žDÔÀR"ÈÆöù"»Ó'P³i.CEVD¥Nf¥F>àœr ŠQ“ƒ,©X:A¼|O3ȇÈ_Š›•ÈHHôƒ~˜HT†2WLÜ3;×’nŲTBµ¡CAÏϹ¿ãÌÃyŽ'Š)AC,5#¿¶W –P.=…~`=Åð¿5£³ÏTL©ï$Æ zºâ3Âö" 3AZÄn 2¢³Çÿ.Š0e2ÃTnÓDqv!2ƒZ¨(f'Ô›7ã³y¯†+ÅE×G6Õi§ÿ%†õ™HbÇï÷ƒ‘=Ù’]Ù”}Ù–Ù団äK¨•ðQ #`Or´Ù<Êê9–ÜH<ÁÚõ÷Ú«MI€iÍ ¨€":ùqk✲7­Éâ£ëR2X±3¥kõp\Úu‹´A×g7J-ç‡XºZqè6ѽR+Ð8ÝìFI>O³1¥÷†šƒ1c%²nìi~äf^à9~”ìÑBn±¹’´ãRJê6ù =ûÆ©hŠÐ•õÍMúŒò¤Ü(OÀä"óǙÎD†dMÿs…«\r0 )ÁC¹d tuKªKUe`‚s×,‚X‹+xbX9êhÔ¬Â73㈂qàF›ØÒâ:t(Öã‡úã;îãAä듊´S’i‰E2ë£ÂGg`w„?´eоìˆ~s¿3u|ˆu~Ýœ¶òvwZ¸CÀA#$º·¨=4«sê†VóF©‚áÐyp‡^ ¤`H¡¦r‹âã­•e g^ ê3G&AU -°ž«ëÓœ9ê̱ӟÿ¤JNâ©ó:ý¸¬ëš:ÎHC$äËÔ»>˜ÄáÐõº‚¹£ÈX÷ºÈ}}ÏØs}Z(ŠÅWÜø‹ïø&Ê<ážH5\%qÍ9c"^ GŒA!;Í¢_⤟õ¡¯19Æ'¬²å°Ï|ˆ\üÖY‘X 8f RÑ~‡€‡¥> ¥-s3¯ZÁ¦û$i‰ËQY°sñkнHšÅ­U“F¸=$Ô+»g÷œ"m'—{¾€_)æãDC CŠ´*³5™pн¤Ÿt’¾ÐÔÁ"¯¢«„u… ÖcÆÒæßraÎÜ:mëÌ‘#·n]·„ \È\BrÚ‚#è°ÿÛFmà ‚ÃØã‡Ã9©Hs[Ž|èPáF† 'Ê×mÝJm-wj,˜° 8Ÿ2×tˆ¡Á–Gr$ús¦N”Gs^,Ø­£Æˆ]®THtäˈ:—Æ$ÉuèΊ³ju—£\¸síÖÅûV/ݽ9!L&D7?%Ø’fX˜f·‚Üšq¦BÅ32´œù«fÌ›=“¼iæQ„C S%Aê@Ú̹îµIå´(‹¡C6mó¬Ù¡Zó †YÑ^§ŠÖ:ÎŒ¥ SnYkR¥i‚J•œÓ°Ú6‚é^+E±GÇT™]´X¤ÿÙ-ì΢þƒh?šÍ¨£P’h©õŠ"ˆ¢ÁɆ-rò‰e‘{¬Â œpìБp´Hd_BYÉ'6B ¬¢&¢ ?$*‹9Ò^+¸ÙËﺎ*Ë®™‚ãê!­h{ïÁ—Ú²Š5ÖdÒ©£õŽÚª@÷˜³q§›@‚q2-!„¬.gв'‘Ú‰E¢š2G¢ ²#'»5Íj¥‹Öó!ŸLÃhMûèOAý$4ÐBEtPCM´ Í '*$#ª %“(;€ŒÓ,ÄZJ+³bœ¨%‹ »íÔoÔí¤%5â&-AAxª2 bõ!‰„beiI„Ç=üˆwÄMVqG'Ö¡a`k yÇ5ø€5Ù€/-C*›Lt––.ò©!?4•ê@3æÄæzf+ÏAŽ” …yÖÓžàP²)öD§2zLJH´õ¡É?CúÖŠ~4«Àå,ã2G8¤‰¡Jø3r[‡B4"D¬#£€PÞD—ÇÖ,EJS[½LøU±ä)Á©I®6uJù†Ò\‹¶æò1©RÍÒô#[ºíjRRJJLè朤zõ§öÿÖw3nÄ)/™¥.#4§(ÔIí§Œ0]•”¤'½JS²R“¦Ô¥,E©ê‚óüÌÊxvV˜™¼ÐìÅp Œ”˜¨Àô¥-5ªB×–,dÚ3Në””ö'1'•J©Uúj#E;d7½ù ct2œâ';˜ÇQè 8D¥=2c- Ve:°R£šhIÞóÉ4úŠ|hšÈ¸ž¤’<…FU㎜҇%1‘’_ðÉ"§B’¥…”Qúç@Š7š°^Ü=Šˆ q $v@ÙˆáŽb„"?4ÔìNE§‹0vþD˜€Þ³'ÝF4Ê*@]¢Y±Œ‹¦â’ ÐF“ÿ¦°%Å‘):%e‚ÅÍV^9¥Â,[ ¸õiXL²¥OÔ7 ^óTú‰æ„².;ï-Ò'áëÞøÎW¾õMcú|v© FA§âQ\Ÿ…ÄJû0bx$Œ þï~Fè$EÉ®¯ŠçÛ¹¹kܦS¦r·ï=,!¯ˆV“ãK^MúÜ@%[ÂÖÝéLÂ;Ýï®÷¼Û½ïwfxÀÐUpQfZK $–f—Vôý±…Õª¢ $;yÌqEë)Œ€nÓùà’Û?‡æœm…<íõ¶ä­"ÉÈçR’’¤$¶6TŽ{\{p·S´ ꩪyßY ]:ìF÷~¤¢V¥§Rø¦YFæ;Š’Av©QTóÉê-K®Ô&>†(»Tß‹¾Qº8i$ÌëG>ú—Vªpz)|ÐÇ b^ŽÖ¸Âÿ½²GÁEžêl&2³t¯za ™¶.ù¡³ž8³{Ó#¡±¤08ƱŒî3 ŸP˜‡qˆøh¾Ÿq+‚Š…(–k뢡ù¶^û™O‚>£ ®󯉙,¯xÁœA„A¤A*¡u¨ô À²˜ÃóÍPñ:’ÕX§à¸-¢&•'Ô²(„[Ê À’%þB6fª“Ì>#¡â:¼± ÀʯòÐÐ8²2ä@+„pŽ>“QºŽ'9#-D‹µ³3K›P<ºº™Ž"9î%sñ¡tù’…êš·@EÌ"î« Œá-<¢’~zž/ã¥k#¬YDùXšZù·N©„ÀÿKP ê’HɃ}6[‡bé‹Åa¥Ž»dZ;¨¹²LcšLÙ ê¥ã<ìàÁO|²bó%ä’Ä2µ{щpÈ=ñp`2: Ê]$…ЬöÑ@Ɉ:$± 6ÒªkÒ#‚ºTÒ#=Ä’ëk’ÉqGéGw’GH{Çy¬GzŒÇ[ºÒÈœ©Ä[‰£k¥Ÿû¤kK ìú dƒ:ëaH§qÈ—xH'Y‚,Çô™ 5!©7†3\Ñ0"Ó3ÑeagAÑ8±j¹˜‡“xkÈÕN¹šËÐÖx˜‰<ž”<Ä2œèy é`HC‰Æˆ)öp ÞBÿ¸è›Àˆ‹ªø2ñŠaá«uœ•¨à­Œ`‘:8‰•Ù]°„´z¬àƒzè&1×jb‘ š _¡ Í œuŠ£ŸaÏI¨­P'©D˜Ñ£=„.)ÔÉ1“S:˜´ˆœ±A“Pa‹ðCAñbLúª•bñy¯wª¢$ ¦eúÂCÍTÆì¸ÕdÍÖtÍ×dMÿðˆr¸¿@#û1E ›Ì4V ‰ùAÃïi°â´¯ÅAÂØÉ—Ü¤`áÍþÛ’Ù '‹¤¨+Ôˆþ@“,‰„87Û¡»ÜÙÞù6Ô†|°†8x1 £Çôˆ­·)汎ÿk"¹áÿ¸Œ˜F9‘(#A®è¢;Ò*ÆP²v|Æ“²}s1àJºT;>/¡¿‚˜Â⣰D}ÈRt²–mJ6£?Q-“´9iˆÉ©cÚ’¹ ‰ðºØœÁ‚ Æ®£à4ý‚ vB˜.Û½ž¡":¿\‰”…Ô»#‰ƒ†Á~<£|¡Ë.å/•/Ó0%SN4S0=Ó1-.î’4á+Ç0õ¤Q [ cSýh&ZÂQ™•ØðÓ>Ô_+¬*¥’R±%õ˜D`ú©$Y äÄK2D=Á¢«Õk$’ù·×›¤JòK ‡ i«ëˆÿ.©ìH‹»“ŽKfêDÞkõ$˜5j,,5—QšG)ÀÃ.x‘B ¤yaLù»Œk-H²ÆÌ ©ûµ#¸*L—±ü˜b°w0 Z‡<ˆ?2—ñFó!?.Ñ: *Gб#¶Ñˆ'xA®F£#P­Pü K¹ ¨©*©Ï}êÓÌš 6Z@ ,Í<‹°@'¥³›’øh»¬’#êª‚Й§‹µØŒºU’ŽÅXŽýXd ½rE¨Ë±œbžý q‚8ŠH˜>Í’Ï”>Ò±Y­ÄY¿ôËÜ€Ù§Az*’ZŠ. Z,áf š ™ÿŒ§ |­²ì4ðKCâXCà)rp‡çX¬¢;ŸšZ2žhž÷`—õ9£ïÀ-<}Ñ1X61JRÄ©@Á²-…¸`™[ÆÉâ«‘¼OR)8™ª)a’Q¸²Àò£Ž|(G03il ˆ¶T-oBÖ¡`”'™0˜hŠÿLˆ ì´y‹s¢ŸnÃ(óÀdt²/© ¯ÅS…‰•€›øŠ¨ž÷òÍÖ¨¬Š¦i’VßZ…P³U\whj{²fŒ=+èIç@ÿÃѼ¾¢BüêÃÿ Û…Œ –¹<‰šÈ  œP|á°}4,y–‹h‡j¬+ ΏŒٽѼ̯¸ vJ]©3ÃЭ9æ§:ž;ž;Öã<æc:Þã9¾˜²@³uR;] Éí!É:R:{¥äµ‘d¡¥d×X.¾Ê^Í,<ÆÐÈÉHÿ—Ú ]¥Uì¤ì„RíÎtÓ’uÏ䨇•X+>ÐàoÝ\‚±Æ²/¸u¿@¹CêÊRàš’H© HÓË>DEf«ìa8žCëñÅ?ž,‰£°r¨‘!æÀ ¡8‹ÈÅ Ùcõp8C˜¤•9‘$½Qg†•"‰œ?J©™!zS³Š>•+áÜÇÑ“‰«š7žRë­ds<|¯R’Ѱ+!â„«Ê-ãÝø >å)Ef)Ò!çª I!Ô(ª&®‘þÃ’¾”“i“Ni”&.–æEŒ¾[¡fäÚ”Ì[R>Mžª[©©ŒUÑž\+B êÜ "#éˆÊÒÿæ ’P{ç>9Ò1a‰©1ÑD¯’±êCšÔEªÔxVL=—\1yûä ™¢B\^sñZaºKÑ| ß:‹"jö€æzûàœæ—2QÙ€H› ‚#O&²¯‘®\f´Mþ§ 3iÚ‡Ñà Šðƒ}?-¹Xp­<’’[ 8ÀÔ—n ?zåÎþ-‚­:oô‰Ï©–8 ¥ú¿±¶ ´2eú!p(‚Ȇ+”]¡(ž›)^^—j!K¶¬})š&y0º15µ+M=¶.¸8¸j¬¼ê¾œëÖëÎnì>¯ô-Z¾¶ ޲™@Ù©MMo4!g–Þò%ÄŒ+6ÿ¥MÙ­ÀKþ )!¡²‘9«ˆ1ì*Ýà3ޱ¢Z³Òà‡˜ŒƒÞ&óH{ºIѽ l_}[.c®–.æ}!ꨉ8gÎQõѽ‚ER‡©Ï¿Þ^²¯_ñ;Äx­ÐX¨„{Р‹ØÐ|ÀaÖ…RN™n.SN[QÂâ1Ì%|“=&§ä.8Ac¸y[Z©Æ©“>¬ÌlRÚ'û?/ö!…œ§ƒ‹•VuÌÞ â •¢1Û'îפå²~›ëµâ;<£<çó=÷ó«øs=ôA—Xæ¬ÏR¥jB#鉤+F}Ð$¥,%$™»Â ÊÂôK×tÚBÿ;¼šÌ_Œê‰$’µÀ^,Q‚áÄa¯€© =3IKÉ–XÉówPˆ{؆Û{ëš[ªÁ“Ï€¯¬98ë“hÑ™e+›¢ªK äîk5±Në8ùX£ú‰!UÒ†SѸNW•QLˆt§ñXØÄ¦A ÑÈÀºÖÔòPd@[Á¤Û—zB´w1Ôà~ßätÕ˜Ý2ª‰â2Ù'©#–PÅËZ›ñ½Ú Ôœr·`][Ú²ð©6ÚU-[ë°Š’²ÆoGÙJ$h‹„T’朗Gù“Wy(ŒêpŠ*6@ØŠ¦á’¶pŸ§CÖ¼n5Ò°1ÀèœåJy(-yè«F»åÿf« ª­Ó²K16aâ1v—¢é å”ÜÎ1£ï¬;ðd·ßÑz@ k胃sƌί’ЫPšõ¹“n¼²µ~Xí Ðn‹h¼ëë•ËU»(õ–4Bs’¡dù ѰåÐß¶/‚d:ê9Ü”s‡Y4±ÂìmÑ`¼«"˜ÔëÞt9êœ.jö"&áäÉIlO ‰Ê§nÚˆâßhíp n–¦± ò[ß LŒzý“:s@Œ\‹J€› ¬k%!ËÛÆ2õuÀŠL°çGèo~èŸ~éw~ëgÇ~h–ôFŒ¼#תkÏÉØ:íSÆWôÿÅO|ÐÿümQÿÈ£}æ_…wºÊ-HŸ~+‹< JˆuëÈG®›À8á:­Ó"L†Ž{ëÊݳÆÜ:ƒä‚3®9‚ nì¦MàÉ‚Íy\w’œ6Œ(c¶ˆr`7„7]n ¹áÆŸ»a$š1dL™'µ™d:4£N„2Ÿ>ýH5#¸“Mf´yòfΔBQdéQ›Ó¡="\š¤A´?™Jõù³£9‚æÊ… —O–¥{J³¢Ì£Q8-‹Ö!…Uë:–§zÅHРM¬.-t94äå®B‘N•kõîXÏB?æ$XU¥Î”veõ:PåP¦*ej´M›æiŽÛ,{2U©›‘Ûÿ‰ú¦6–ínÎLÔ²tÕ\OšóLù(Ƽá]‹LþüøôæÕ—o~}dÜžµ æP“%ó“MÞÜ%SnÅÔÓ[_‘]d,Ý‚â1˜•ƒ„—UÚ”„V9Ù”Wf£5ÇÜ]&äÑd„ýT’†;u6WnZ…¦™Kïì#ˆ:$qdÕÖLRŽÊİÃ<åc•SΊ‘u…ÛˆPi7ÖdšØHb¥ J>M8¡[?é´[F_M×Uwa¶æ‚Pi¨a$y”dGySO˜á5kÁ–YVp©ÆáFf1'§dX½¨hô³ˆ;š•„Qû Â#"åøŠ˜­ÚH\ ÿ$&S+~•‡D‘8ª—·}uÝM}rdŽ…šƒY²ÁZÜ›…i§TYa*HÝÑæd9¹Ö«˜‘Ū'etq”ÖKäÌz¦Nóµ«k¡¦vYŸ±µ&Sµ¿ÊYTWKщÑRó©›.»ëºÛ.¼ïÊKrw†µ’·š*lG¦öæ+¶$I+“°Jb…Wwr!›m;©öp²cµÔd‚ÝIÖkß.˜¢[®}·­´4±4àm[vR™!ÏÔ_=üøqOP {ć5›£Å.ÝÓ×;רñ¦^Q»òg@Çé%hG’Ð÷vh6vè…«Ž—À%4GÓI+s1ß–WÒŸ‰dÚKÿÌ]®Bµ¶5rZˆ™Û'^Ű—[Å×:ù ³ˆ:c>¸Ž‡5„È:Ō©g9¡«)¿Qr§i‰¢YX¦WLƒnÎÁ *Åt5çp^‰dúÀœî&WK@eÅ,³.Õ †Üª}m^@±Òn@¿m¡ÞÅ'­ÐÉÆIkK0±—]š'Í»Ò^Ÿ¨5õÓ[Ïôõ>a¿½öÝWÏô·<-u±¢T¦s]sþݨàî·UmB}åR©ê7×…ùã?×GôÝ­¶W8„°A…L– ]„5ëTæc¬b€¢¥Ðƒ€ ‡‰\C;X#àÐ4~4TÉNœôÔ¶P +S-i×ZFÿ4«Ìt©a}BKÒ¢b”Å©# âÉ›ÂÕ™Xí)¼ëL¸¾rDn;üÚ(d¦ÐZRñÈîòä«éJ:Hɇ/ÓºÄõDbSŒSä%øz˜ÃÄT­tÉZM “žeº7MQ‚o‘`ªœeœÕtç)y;äFï+áÐÉ­ æšøTËPXœJ¿6ô$Þf,Ç ©“jåN‚bªIQ²åü@i7ãz%¿by¥Y6©–°¤å-'ôF(¥¨8†üº•7_¶'E»œHÎb’ÑñnK+Á".eiK‚á+X,t]bSD©T2·!%o" “Úõ’(o™$:is™ÿ^ÝÃx‡I¢…0Ä!©ϺoUuñq‰ç8'ð0ðŽDKJ t£ioñ›‹X3ÙéÒ*×Òet¸4Ç£EIrot\QPE•1¨Ÿá™]¯v¹œät$ëð‹,7OÃú˜”±ŽX8fW¶ÁP¨J×ÌqN¯-Ižœž²*O1m’K飠Т©ñæh?”hª „öIƒqIW2›§‘𥯠K–³°âD_ ­([ADe'7>ç(NNFµ”ê*]#š!Ö0ÁÆq°=¬a)w°=3JÓ±*äÀvEõ7~-N|æÆ>ÿÜí?ÿK “vTÉDÿåBZÔ`2™²¥@lƒÐï„U(„~ÊE¡E‰Œh$µAæhG=ú=B2¤<°ÆLÒÐ uÕ;–Ó2SjJJíCCáÙSÞb*è‘øš/Nû¤·†­JSï+ÎG&TG×g¡zÂõO}l”„Qµà…:øhOªpƒ'œá ×åÅÎÄZo÷ \ÈÕÿÞ0{ í¶é¯žž¢c Vk«Ö¤ä¾Q«°ô ‹ëŠcÖqÜÒ×ÉbvŽKR.¤ØXv~z¢ 18¿—€ƒƒ!p}b8'\ ¤ã×´Ã ÖfSÄûÐ.n>e›*­Ài¨Î@8$ÈÍòÄé1mhcn°NŒË_"ˆ¿<)¥é2ðŸ ÑG,CÄú½´¿†HL"ÊQŒPh‰aonK¶€ã^´‘J/rœN|‰"¦ž˜éÕnÂÐÑôRÊË`Iˆ#ᔕЧÍW3øY2+£8w &M#=áVPkw{?í ‹xWŸ™hRO±›6DyÞ×F¿©2˹ºËoþóÿÏ|éC?…—q Ðd6æ²Å‚gbåjf~@É0õÓ¿©)3q_ª]Þ§P61§˜0!Ë ë#ÉQ°•ˆ7{ïäcYEA´Ó;ÅS­=5ÄCøÀ< <½Á•ÞR¶ ‰” ÉßqY6ÅOèU ŠX–ÒÐ wĺˆÊÄÜrÌÔÖÖÈ]•‚qH=Ô6›ÛÅŠhžÞ°Z¶C¯íƒ/8‚;„Ká]HøÁ> †±%N(\M³MN›u… JAH ΟR´ÝöÕ†ë`Vn<Å»¡†qœÉÇpYü,ÓÇ„˜\Œi<ÔßS™ wqU‘„‚¥Šu¬–ž(L ÿe‰Å“v ‡lÌÔQÈF´Ù•"ö#bŒ#&b#B"Æ´I’8ÌÑÈQHý‡•|ÝQˆ¹ÅÅ9íÉh zIR(*ž"p˜Fîl…• š„µXå´×‡Å"ç˜ ¸\^j`bÆUµYVnÕÝð–ŽðˆZHЃ5è“Ä‘M©FpŒKWüœ‰t—ùPS,…BE•ÙÙY•Ç„ šXKš<r¹E[Ošu”~˜™Q…lùŸæ L¡¸éõÚ¬˜dôãÎyM>^à"K„ƒäN-2€‚ÉÉ!Í 3S/ÑOéMÄ<ÙæñŽ_†ÆŠHˉmžËœä¨Ù±8NÁÿhö("®#B‘ \eŠÂ”Ë(5ÑtÍÏ©ü‘rM£–áGJeã8†›:.I§’Q>RF£RvÜQ.eSÖcÐÅãüNÊÉõ¡…ü²œMítcx¥ƒ¨qœaõ…D¨I%Á׿Ñ^©YHÔ—°R°¬‰BO“ ŒEÒYmD˼LÌ|EŸÙ Î@=¸Ô;X„zŽZb礵ȇz½ãÃ`ué鵕•Ý\áM)6#}ˆß.™YþPëÈ…ˆ ‘W(ÔÃPKð8 éxVµdƒKµ_ìƒ.X‚0ÂÈFF±B9ð-³DQò±Ú)Þ„ý’îJ³E‘?ÊÅåÿðU눈d¼„@µÖMˆ^Œ!L?ÆÞNU‡xáN‚Žy”)Š^áÊY cí±Ú±( « G¡ MgågjÌ—gígò§ÙÛ«´æÙ]çPŠ£ÉŽ?úÆŽ  Ô¨ŒeßmÔ‰…~Ê·”ÒÕ4‡^´‰‚„E{Úô˜ÅLø·ãUM 4­Æ5&gÍ­C]þ݆Ñ}Pí@piÃÉb ½ðeÕ„FϹRmüŠçØ_]—ñ¼Ð6†r½ØiD#0¹ER¡P ¡ªeÙ€D™¸I1u"}›´”™s˜Sd<6‘Ã}9‚D@$9°!œQ­ƒ€¡ÖXÿaå`}IùRfÞ=bÉ5Öaêõ§u‰ ‚‹M^ÿ%êÕü^•uW´Qh±›—Jq°RòTÚƒ•ÉCâÆWÿÉZ¦ÀU9 ’zÛò‘¬¾­v¨­Æj­âj‡nÉïU£üEÒ¡Kî"ÆÁÉ–8™í¤²“Ç0eRªÄWº \ˆYyµ˜•Ù‰«V×xA[¯Vʘ”¦í Òº<•ÌŠ$ =ù=¼Ô=`© uhäÜHI±Ì™êð¦NÕk¹–@aŽ­ y Lc2N¾\°h¼º]x¦RÊi\‡zc.RH:›=#8K^DG¯d%ԈDŽÿÙÔ 4ÄbèB(ÜãØÑ^B¹ Á"Þ‹ÏjþÇÏ™‰)ž(D‰dâc8‘Ò8j²J©¸âVœÌ×ņÏʇ٠ýØÎ˜XEfT–ÝÜUl"PÔ‡rT(¥AÅÔ" §Mæ&žm̤m˜­Ú²íÚnb°!SÔtÎ7†b¦üýÑuÁ†§X«¬mѤ¤€¨¦å•TU~,l9Óväˆâ]Z,ÓØ\¬ÐাmѬÜ!nŒÌˆ0nŽão!#9̃E¼á&lÖvâЋ51‹HV–ˆÝ³¤i…2ª\‹ãM’wè9Ïê1P`ï ŒEáÛ îâ‹Îg%‰b•å˜}ÿ"Ì©µD1a¥(èª8“ Y½>“(=[q­@]]¯0‹‚€N˜:ŠÇ`Wp`ÊuèkZꛘ¹ ŸÀLnŸS¤ªÌˆ âÛ=ZS6:Eh˜Š‹œ'd ~Ÿd|¥¥Sðëacð…Õ9ØB¡f©ý2×ÔØ Õ×+Z»µŽYš [Þu ¤< ª™Õ ¾„ŠY@Sÿ=Ø¢EŽÅ°ÒؼJMtÓšÅÓ^â™zýåžEP|Ð a挸búÌJÐ ÒØ#¬ÍÖþ ¬•©ÅlÙÝuØÅ›|ì± a‰œ–žÌI6îR­ÍNZh)ª¹#½BQ\)géh•Vÿ^j¤±WZ ̹b®˜ _„ƒ¢È”„‰Ê&âð”ò¤[‹v-eì+ÕŠõÎsñÕü§)ÍF–âjØU[\šê ZZßÙ OÈ—¼a-©[ùÍdtÀš£l•ÎÂ-‚ æÄD_L eVM[eQ1ï­Ç ³1#ó1s3N½©Þ²¨ ªÕZ>cH˜¶âjõìÄèòp,Y¦WÏêm“ú§íÛ½i¢)ºÏkŒ\,Ï)…Ïu⌠)Ùháh è@=D=ÉÝÍk9ozëqô°`éoèÍ0“Áa$ ìê +ÑçGâ–61Šá +ÜøÜÿ•Ÿ’ËôM°¡:‘ƒ>ä¦D¨P„C,!8‚ž²Ñ¶BMÜZ\pFS4?‘ÊR„j rA+ÃÖ_}1i”Š“"}ïaH(F͉MÝø½àÉ$ðõØqH#Y¯Fm–îãÛÎI÷Gg–Óf¶µ[¿5\o¦j.T"5‘Ôù‘Tf>[“Ñ%D¾*xÜÕ¸Òe¦©aHâ6êÔÔNEî +ž“­¾µâéXÖ8E±ªñ¦:‘+8à¹jÝ<-„BÄ<DÏèA'‡+‚…Qš“T$Z´z‘‹j[y\!~‘‰x­šàPAòz‘ÿ¼›¨æÇKté‘Þ¶^˜Çÿ^æ×Ý^–øGI TŽ©ˆr>üZà¨gèÁaä©.,N1y7GûÞsU•fif(šAµÛù EUXE! òv‚½ê†aKwšYÙÛ²¸Þ¹n½YÁ¹\oÛÍæPÞªÖÑ!•ÉZª©ª th†„Å…/†o¸†wx6}x†xÅé˜Ý¥ú£uqÌx#d~ed”@Mó󛄉̼b¬½ Ò…èEå¨ô6¿ÐÅü”Èì0”¶õ1‹øâ‹£çîVèú–è(HÐ6ØATÊÍYžÉ‘ÍÀ_§2í©]Ô5Žs”rQNs‘ ,òF Ì §hÄæ ¢ÿ¸Z-x¨$x̱äÛYL’Þòx…ƒ$@Þ=LYKÙÁ©¬â…G=!õ­j„Jmjù$ëeÕ:Á£–&˜^å`=0«–ê¬#8žÝ™[ GÑ!… Px9›ïhŸƒºÉNa§:Êg‰í9W´`^>ƒ©‚˜Åq"»²;³çŲ;{³'ûúêXÔ6“ •jK G‰]…6rÓfWUÜxj:r²4†€$vÕW’D ù2ê³ Ñ†"ÍTôê ï#¾Ë‰^‚)[‰æŠ9ñŸ¦K)#ÓY+·_÷Ÿ ›ÜвEïUuÓv «¥3ïYËò|aàÇ>ŽaµXÀ¥©ÿy‡° VéUå`NãØø«²è]°Ämþš`L‘Ï¡ìá$NOåî,•)¾ÕðüœÇÄœÕØ2ÑM’FT'¢G6*ˆ)®× H¦š]‚ö®a!ÙHepˆ×jœNuT&qQ·™CÍ6ncÆóù¨Ë¾­²ë'á¾½¹®ÜÏ_Ï÷wÔE|eÔG"<ǤH[àL½ ¦ÎGK–²pv]åèÍEV){ Ö†TW'PV¢ðÐÕ‹BÂÄè=×èí3Òí€:DEðïÔ}È·°º`Mý„WƒØ‡iI¿¬+ùäõîRÓŸöÙã¥Ï›Qlm݈”ÿˆÕÏo•…Ü“”˜RÅÜ™ï†àéæ«œ‹AúWž.žöÒ~’Å µ@ôEzÇÿ¦JXƒ»Ô¢8~ÉÖÞ ýf+½ä‹Ãˆ ©ÙxZ@€[·œ¶‚jë¦\C‚ë´‘Ó6pẅ1vë6"Aä6vÃhÎÜ:ræ®+‰!dž%µMìø1&8r'Dù²àF‰>š úS(P£E‘U:t¨Ã† rÌ3èÄ—;É4T*8’=eBôj.«J²g‚ñäW™änJøR¥×º0=zÕ‰mV^s숒äW´3f]yx®À¹}Q&ΫPáMŸ&Ái,‹9±cÿ¸ 76¼ç/лÎ6ÑÆ ×ia2tÐ[îÞ586ÏŠüJR(ÁÈf;îxsmÅ™)Ó ®˜Õ¦ËŽk úŽùæS‹Kvœø[$òÐ7£?Å»–#ȰƯ¯å‰6ºF‹ev+«X1Lòß4ø Å˜áÊ g],Qç0rÂ1i>ê$-Y§˜Pè.¤nÈ"ޱˆØjî:âœúêºîªŽ"ˆÜ[K¢ 1Cí0ù„›¨:¸ÞìCÇD2‹8Šz±ül¼®¤ìF|È:»®³ ¥˜ò°ç`äÈÇçŠ;/.£S± Û.ª%ëòRÌ0ÉÓÌ/Ñ3=Á(kr È,$OÃÿJ1½ìÌ‘=›dìȽ”ØCÈ¡<¥,tGåôc’·% êEåܳ,NÐBK#K³ìîPv"ëÈȨj"KI›wöD†@Ìl7¬™¤-”‰!6¸Ö±¦—¸s)¡òÐúµE‚Âo%ðÊk¢b «Ç£"½Æcõ#ŒÒ³Ó¿¬¬’)¬#ÂL1ˆÆ]ˆ9µëi®NÉ2é$½-Ô$vo G¸5OJ ®|ŠYäsÚ„ËÞ<ôAdÖDÊÑ…Cë.°Qýúë!8_bnÚ¾lr̪¨àšn+üdb5d’b‚Ÿšs*´§Þ«¬` úìM€2¨2’àŠø¤LÒM/*ÿß:IX©ô»×2“ÿø¤ê仩$s¯ Çdªû53Š•‹¼­&šë°Àöºë¯—Ž(J¼rž¶XÎ"FÔ°ï0Ã9Ŷ $KCûv]€aÔìꬿtíÐN|Ï'Çvºô=„p¶®2W˰°–Ü-Õ \7{ÇÍZ^VËzøñã☬‹k6!G‹]`›À{¬#¨â ®‹PËY¢æFnÆœʹ]à’,Ý+¡³‹òèÛ]ÎÌD‰tGÍ­šJÔ0í¦Ïx3±kR›%Wi3)3ÆOÃ3þV$\oÇð³ûN G~~1m%p‰‹`DZã™P,b“|!ª%c)•ž#@Ìÿåˆ&n"Qéä!ih^ØBIYÂe¡E:ÃAMWÜÅ%¨7pÜ÷Åì]„"íc_Y®f.Ñ…<ábY÷0ò‘ ÍÇ!/,L[(ÀõDˆE¼‰xD%&‘‰C\_B#@ 2‡UM3‹µrx5ò Šæs §.¸¦ø,)0ˉà”Fl}7»‘jÆ2¨ÅI<*Ôtp•$‘/:ZË Ý°‹¼/€ š~ÖA~‚Ñ’KVì`L€C ЈÁæ+] ?WÁHÕ|¥çø1"¥2Ñ@£¯áÕ‰k¸‘O|“#«|(^#ùч¨–F€\®Š’OóC¤]jÿZÃâIa ´6ªÁÒ‘»ÌY>ba zLMháèCƒ´ˆuø‚v Ù¥¸%/ßxE–гa#s8?e¬… 9ÐT²è(¢M‹%ȱÑ|Pæ³u¦X1‰Ö´ÕœHI3ëÊa Wò>¡‘7;ÏrX©¢ûÜi–£B¥\5—•Š£ñèAš‘v4¤q²QDƳ.ýÜ2,¿)Ö´c)Á «báÒVy:÷4ž­éQ홯Jõ4^UÆ23u§Š:—·¾QÄ'2ëL‚5±é ‹XåœÅ<2šÒœ]ªakdàz”£°‹Ã›-Ú•S”\fyîeeW¦\ÃÜà˜ó–j%äqÖÖ3cáˆ{$¨­öÒC= ¡rø"-Û£»´ÆØH Y¦t}iºÐ¶¦&uwƒ–1H0=5P¦ëPÉâ"º†\¸ßòª1»L^ +9ÉTehÊÜ‹b|ë×xùÑÈ,ርÖPŽ‹Õúi5n\kXÏ:_´>V–U"'*‘W:oj[ÀdPiñê7c•^ûPïÌk#-O¯ãì˜]ż•&™¤eê­hÝÒÑëb `ýCÚ¥c‰Ù¥çȵЉŽt2AÉéRÿ·º°ÒC~ïÇmäÂÆðŠ’tÂb! Æ‰¬D G‚tÕR¡B5:%šZË™¥_ƒ„5/áNâ°†§-‡—1î)èû`­P aô±î¾×¿'?ëâ«ïüP°þI€1=/Ž <q¿ç7 ÏͨuÂ] 'I=tQ¼x¸qjŒe¦Bnך±ÐM3 =1#1:.­SuøB>)òC d^޶¶¾>íheNÞw¸Ï]îu§{îlZO<{4>/‹ÑÈ |¸2Ê·»¹Ïc \:(á§¿ú‹†îŒ+ñ&œ…kk¡?òeˆ˜TùHž«èòö‰G÷1Õ!›£HÿF:òZ‘œd%g\ã³b ¦RäÖ•>Ó.où¥3íÓÏgª¶¡ðkÔ"¨.bµaŠGô0À)f e„¡\ Ò˜ð•J(<$4zŽìÊM¤d%‹R¤Î|òIÒÔïŠ1XòmGˆˆ¨‹©àCÈ„g°Ïº¢â¤ÂvŠP,„Í:Î!Òq±Ø±.ÚqÝQŒ¾%\PÊëþnh¨ÆO ;C¯j±r/¡ ‘ÿ—”$3ŠŒÄ"ŽÌ W4¬¿jç^ú(£¬NJp…‰q¨hœ–^ ÆÙ UT…ljF8ëZ.d|ÁÞá#¨¦´dBÖ!(!z¨cþ‘‚œªŒv,]vȼÇC'S;Ê^«OdŠ gÊß‹?/â1ÉFÂFH¨àN×ÚMëþn°<…H¾°Â²7~BI²£–zfe4Î]ôkJ›P¬”J-,ÿK¯´NÜM*„Š7M… }ƒ9vèI¤0³ §PÊèñâãñ@0IÕ1ŽŒï2*¥i.è*µ+ÂDJ?}Ãï'U‘ ºähxd edR åPï&T¯‘°3\’,IFGò!â`Ñ0î„jí@HòøìbFñŽìgƒÿhè#q0‚&×@-XÂèZPæO0怚…{¼C2ü&3vy¯7¬¢°E£î¢$Ь@DåMfPkÊÁBáG‡¥Zs—f‡ÂàN- J‡l‚èg¾©Ò p.(‚¦Î8FÅØ í¡˜DYv°Frˆ[Š$ˆÃÇØžãŸ¼ïÀžOÿ뜔6æÚ*mþ޲¡6¡Úb)Ž•†°>oOÄ‚\[IÊøs°T§®âØx¤¡2VÕ …"›‡\­/Ø´"EþÍ¥Ê?BÍe ­ðäÀÆ +ÀˆS¨*ZRâªR‰ ·ê S#Á “fÃ4ncéò ;^È…='Ñ>²,TRiè(Lhê*l2pi 2PJær¨…tÐ2{¤ð¼°ÉTúíAÓö>‚±}ÞÔBã¢ìî ²D@Ä娯$ô `„ŠAª&KvtÌ ÏÁšCxB”M˜ŽŠ„FMMW¨P˜rÔ~D« Iˆñ¨âÖ‡Tâ‚zj§HO-”\pOÿ<—ä·rƒ…ÖËSx¦iÂ-„R׊†ñ¬§…€·wWxƒ×Š\+3P Ã.ˆyˆL?¨a¶GÚâŽ&C€—2µñ4zÔí:n> £I“114"+ÇrâxB,{Ž&ûʵ«íÒ‹UUL$[¬UL2VPÒV2‰æ<‘JIŸâ3Û‚o|Œy·#XÈpkÈ«Ì*?Xhe´FµgS€e¶…+÷$¨ϧ‚Ï\#j>Óu36‡Èôx8†Rd_X.ý"ªÉdVÁb¤Ì»«f° ÕNe|%ê€$RudmŒ¬:"“Lµ•‚ÍÇð‚<%&ãÆÿ7œ%,@Ô°>2¢j¨jóÿä%° +ò8v¬Ø¾#2×ƒÒŒàø—^fŽá§Žã˜Ž{©•¨ô[Pí¨„Í/Òiëb¨)Rª%V&7*H ësœVE#b‡œvêóˆ´rîF8™/Çn|O®À©(~ç“`µÜæÅ[vOÝBÇ:ÑíݲSÞ|Àd®á¬Ô×I l’ŽDPzh ô…Ъ‚¤· P×*ÓN‰U¾ö X¤¾ê¦[€dO'lt]Œy“Éô¬R9$’kæ7¨Ëöš*!qåþr&æ!›ÜaµÚǰ^X"Úr?Ó?h5C>¬ª¦yœØ³­Š1Èãÿ)Œ‹)Ï‚?,çŽ×wL3>ÊG*.äIY™÷, µŒzv Ô)xóáð®‰- Ýb¯ÔúEvTòomºp¢Oqî9Ïr’ý¸ô²1rÛºŠÏÒE ÌðoÒ3*g ÁA«Üð\Šö«^Cæa6d¤/DUá%ÿz+oì‹fÓÍN´M-Nsñ^ª‚5ë º…Q×Ðâ¶Ä4ÑjÓ#•cúu ¤\ëºé”â|z! ;TŽ~ü6VQ[ã'„|ë%Gvx ï§e9È› k.¸+2Œ:tÐÉÿž·—8:>àÃxÌh ‚NØ$Š`7 óË7]8vêÿ"»ªÜc×jz+׌Y<2æ‚ÑÎñ¼Îõœ¹î\Ï9rO-PóŠ&ÂrÄ¥<)¨JüCÂGOäË£ŽÊ¨b7ü”‹zéŸP7ÊÙŽE±¼±ïðn ªoõ홾X8DÈÌ#»ü~YŒ$_ŒeL%Í*(RÇpO èúxXäMÐRaÃ뮂ÊDD8:3{Ä:†<úˆSÎV{´EkrÌÜjX|*ˆÔ»r±[רZ>Ã^.ŸÈ|ýþ(1ä§ýPË`þçqÒnÅëÕ—x¯³ÑRÕ&‹ŠúÚBˆ¨®K.\÷ÿ\tGu¥*ŸTA¸}Âï œÐ]–d>,üv¨"R«÷þðωÅ/ƒCèxšêÙ‰¥]äI>äM¾76lÑòó”¦i‰Ó)o3U‡y”i“ÿpµ0ÿp)Õ{ƒ°¦Z‚ìG9voP¶Õ7µñžg—rEÎÍÉú^œ4kšs¤3•«3H±3Þ¶S–½sì€;œ&ßæ³¥Ê è .Oßv"•³ÄOÖ—&$ç??è>àeiˆ”…3h²ÍÌ!@Ö!|…+Òù´fÅ`|aàdGÓ lR–#Í |·&åÂ4¥.†ýÿðV· I¨k.wèÈ|š®+pÎ<^Ò3¦¦û4œˆ}›W¢=›©Új]Wªº^Æ%Hn*¦H\vù›_LŸßUüO$ÃŽ‡JƒCŽõ^-eàSl?¿Ÿ‚Ù³®ºYô¡ý‘c^„}¥GAï‚Ø¨y’aÌb•B"yŒPðêª )«¹uôø¢NÛºuä’gÇZ&pZ ÅÐQ¯áÅ£G#9eR•¬ÝØÔX%$Õk"w "hÛnn†YÖŸyôÚ¡ÁõÇÐG$Éä%"Áôj‰[NÇ,gm¡§+]ÁžeV¼òÎKo½Z~•ÒµÏözÔ{ZÚ"R3"çkìíy^¢]9ÞUÄVf`VI½º!ÿ³\›.±ºaûme¸ëy`Åú¥ƒÍÆuTC7½»!RÐÞ×›MæjóÎ>‚xú*\ë¼aÍ$¦*ÃC6y·hrß¡ÔÒp÷ÑåHX…Z÷®Ë`Jyn½Û[æô+[…×îGÚUÇy5°MS)×׳kÛÉZZª«_~/µ<ÔIs§T΂_K¥ó¿¡Î8Xa™ªãb™êX1¢°vìÝàŠiYû²û®Wêâvžr î´­W:YÚvC+ÆmÙŽú²(Ty Øõ‰×º•TUüYZá Õg²˜·±>1¨€9ÕHÕ¢N¸–^ÛeÕl=)U|õÔ_?}öÒËýe¾W`ÿÜæ¼£ÄY|æny«]æv;Q8]ûÒWröoGÂ!ó&¹è’òØÅ[ÚÑ—å̦<‡ˆŒEÝr‹n¬ÃË|%MŽm–µŽzðÃ÷Ø–QZÂkl‚ZØ… |P¤ †ã \)WþÕ•Ô„ t-úÚ²jDÀ“ð$&§aTÔ–â™J+ÄûÍêR›ná„\–RKfD±`‘)sŠе£–ÅëJZŠ!ŽXô°Í]%P*QHœ³]8BÙÉ”¨óB¬Ã¡ØÖê§ŸÔ¥«PVÙÓs³¿‰)k/:ʧV$”aEE>¡Š_Zד1Jsï’!¼ž˜¨  cuÿ­h4®>2@3 Óþ%Aµy©OÏÚEéH½Æ•SY"pj‰K åò–ºì%/euà ֨Œ"‚Ú@ü˜.ã±KDvÙÓ‘,†0Bº¬†¯!Í6-zk³d ªI<¯À…ZÈ‘æiš;ABW”¡ ‰'ºŒ$]3JåRƒìˆF‘E,‚‘†äÃ}øn–¸š˜ñJKÞ‘³ ¸/Í€ÉôŽv®“ÕDÈ:áS_¯Ä¨+üÜÎl.I‘üêgѶåBô dc>œlˆAs+;mW}æ2üM8ô C„C mFºPß=o'(±” l—eíÉ'¬ œJÿ4™›*©šfÉ£¤(4(™6ò{T)ߎªU¡‡Øsf âò´ u]èkƒëSx,a D¤5bYîÔg!À Öc ™;¡#Í’2*/j"^¡¢¨áq3Ê"O6Dצ +FbqjÓ~dÎÞ˜¥ei‘\³tÙ³Ó3"]ÛfC«ˆ6Q²…êD”m,G=Ê$„D$#h!IZ’šô$“XÃâ9ொ®#çvÝi&møGZ+¾Š‚[ë¨ËJ„’¬(3ûRíôÄ-[±srÚÙ_)")bëF“C%fÓ”×[¡T`Z|V8Ê¡)_8â™ ò°D U޾…GRÂÿ§µ\Bñ„X±Â)5çL&ãUÀuÀèÔF.  –ê 8ËõÉA¹ÓMr”µ×ÝàO.¨Œ5A>.6«3r]ÕÄýÁŠqP´(!ŽqEIn2“Ÿ¼ä(c¥>I1箸RqŽåOúÔÔàE°!Nцê*i‡ÓQlD T~N†bá¤@&ÒÍeE6aZôŽxL¼²ù>Qéóëlã¦å¨†Æ5»Ù$uÆ3ŸihOúÈ=¬!‡…r9O^ÓZ¿¹®ÏÜÏ,mB´+6¶Œ ç›Þ–ö¾m*YâÕûfša9 ltc1‰ÌÜ.C®ø_˜Yµp²»1ÿ²Ž…sGI”ph£ùÄc"SŒS°Š)úeÞ¦ Ï (€5œIåfÛ¯ î+’cù~ÚV®°¨Uµ4öN`ø]G…;òZr¶ÒÌ¢IbŠT`Þâd¹†w ]×QÜ]I9=ØÝlùÅ/î¶Œ[\ãg'¾¤f@ýœ/âåS[1äÅ®ÍF)Ãðj Äè”m@‰ºòp»GW‹Û°Xâ_šö*qN{tAø™_b5# »L-¸­A{ktª-JƒôàB@(BšPÇ=°‡NÙ¢X¦¢ÜÕ”2j&ó!‹-Q-? =H»·Ü§È:Œ9ð}æTÊ’Åš’ÿÃåQWÄRs®º;ÿäÄd_Í4D1Nc%<¥ÖJ-$¤2ƒCA’6-T+B‘™ÅÍ3Èud#ÙáÙîã$°Ða)›âÕ •sè•ÍÞÄ„2ò^Äã²Æó·'ÜúØðòP~… ܽRÞ»˜uE6ïÉܨ>w#` =©Nç¾÷—嬧е*_ŠáÙ6¡š ƒ&—WÈnË,îý„VUhi–Ù/ÓXËB§2ÿ§ÁdvƒM°§K¡%NS-wä2¤!hX1L$å+>¢CaaOÇQA3±}0(å>(@]Ñ&ǔ䷻.;äCü"?ÃUx©ÿ¥'U"ôf=HÑôD\±g¬! “9Ã51Ä Ú§sê¢<ø¶R$!zAµV…Óuÿ“GZëP œÀ#wYoÒÞe,Â',8}fC¿piXASÁT¶TxfôHãv6 …5¡qˆ$+ùÃ![á#¿ò}D(«r271Æ(á6"b˜‘svH¥Æ,Ô&?Q#TåDœŠŸ(ŠžHŠO„<+8™$]•ãex/½Ñ%§ÖW-C†t¥'òS65Ç6¶àR‡‘ÔzÃ?dqjj—Ç+Þ/xq}’RpÁRsU˲{6b09¢nÇ[¾eÀ•Bfÿ‚$JÂ$NrvivpL©¥w‘µs‹ M%,ÉUa"[2–H“ïшG´E¥#š%RW(M…1ÅÖD׆ʹ‹Ãr–´~jA@qIÊÑèΡ)jÄFf´2ààõ0 ¶È@ZÂŒ´«õaÖhF7`ÈRž±G÷x.œõйGZ°·³d%¦´bîöDÊ‚Y s/M?F”ò`ES¸.8©{·ˆ[£µŒR3µæ1:²hæ–b–Íw1ï¤}!U.uxf¯§„¨ö`92\Ùn¬b%Ú¨ÖHH)6L‹Zö0PNæ´RéR5ÝxÓQk³ÿ/×¢gq'p²2 ø]c3Š63†3gR‘ö3 hËE(ê‘vÂ;ºRRîÀó8LËOš¶eQÁ-ï]TsóqsÒb?G˜¸IB_¥…t¡!•˜¨Q><²;$¶XHePÃyˆÀ8s -dODqŒ©ã!èá>®Ë1ßæ–ý¢!ie%Æ©vIÔ@ÀI5ÑX&òƒ‘ó´”ÀØW:¤”´ø q¢‹¾Á†¤(ÖAñõj5^Jé˜ô•Œ¢Iƒ? ˆ/ã!¥ãD9òaPÿ]ZAE87”4T¥hòs—}=ãÕT)1AuÒV,æ'T×Aè%!4B%ä$PR_²™'ª1yGv]2.±…xTÅT‹Ö ïr(ד]p‹eŒMÑT6‰Z†Jƒ6­#¶h•D¡êõ/¸A-f7>I+åPy–B´²0Œ¡`Z G± ÞÓTc#'Z%ßd:Ã#Êb†ai1íÁ )m¨ígEr t™ 2‚„‹ÖW ù+^‚W¢2zÙH(””…}rÑ>P1._²5ÿf#E‰¬Çª¬’·¬dç¬cyj 2ZTfz{­2^ÞûòP¡š{Êÿö,À¶|wYÙ8ó|ffg£ù“˜ƒÄz%d‘RqI'0¦2""(J—-¢#.ØttO¨OöÄøOAC+1‚âQ-3œ0 &4ê6L¯¸ c•Œ¶§_ÄžüVfx©ûÆO:H0Ä#Äò6³%C,' LÅm %„Òò9ŽÌFõ ~¬}@*CµîP  €ƒZöL‹H_èÇ{jIp4»5…wj“s5ºæNy¤nžð8Åg6„gd…Õº„ämxr¢ª1|ÑVdÑ:R³íhïæ:ÒG"¨¦·ÑÁ·{ë·}›¥Öª&¾ V‰Dpþ$žÿe‹íö UÛ¶ác óAéÙ„ù£!3ÒPtƒ!5äT "Âaµ°*›€K©'ÞE°Ý¥>Kˆº%…B :à(\ãh\È5˜òÖÀm!F$‡J>šAôenöts¹’˜CGú( ÂCÕ(¢5[&둟1Æ“ ˜2¼g^’EP‘†Ü«ж!pÈ“\a`Üš•§ –ð7á4QCå“Qh§ }*|Ÿâ'gÁ?ÿÖÀ]:é«—%o’994ab;µHEù™(“yËÑ§× ¢@Êþ±%4HQrRcçñG?!z:ØH’0гZˆÃÍë£3ÿœ†5 ÃoúHDI'\FCÿfKЧ’–!=){‹_Rl2Æ©æâ0kãv=uÁ°C¢1®bîÆ¨ÒdW÷-«â–¤Æ6##ÄYµ*“cdÑxhû3c)šùh«á™“šD³\«5Lc+Ç™sÚ¥H¾â¹P8Lˆå#ÎóDá®FŒ°¡ä9ž²}š†‘®‹^¸­¶Ž§ŒE*¤B)39Ú·:µP0áÑ$ymF›’©ÃU¨ƒ0÷cLŠ¡C|†>¢6^30©ƒSœòtãye4*n2¥VìT\¯c+Ò!Nq̶ÇnoÁg¥Z?v6}˜{‹Ä—ÅÿšF*Aá¼¢uAÎ?†ÍFxd¿B¬v6X®âÆ[“û5ÙdQB~£…¹R6Ñt/…³:7Ï›sY]¤ŒpÙeÿÃZEµ06YÂQ7ªEÝׯBjA2LjuOšuRêP²÷p a7@ 5`’«Ô"Á€ƒ1¢˜Ã¡xè§vm2]d«ˆ¶á©áq§AdRpõ¡1_9MÀæ-¡ÃG)Ç’3î$Îî£ÿ¥)È` žÒ’&ÁCë…'É R(Mó+ßÄLÆ­íÆ’Ø1]¡qW¬ä½A 8VÆ[0‡ŒÖxJ|¬ˆ˜P£EÄ|~2DÂl‘˜‘Ó\r«ûÿŠ-ƒö*MÆ·bb|ªnr*Ù=ÙJH=ýfÈ4²òrîØ‹DYK …0̸ÀQ¬Q6={bÃL/(qñZµo6˜ØÑ¢èäLÐåGtb!é_þ8Ñ»˜Ä\d6ƒ(3ÿª¼˜Oxa°¨ ó€ }ð¥^Ê+„ÄȪ³Ï7èG=WxNˆm÷?0ÒBÆF ¾øAY*s/whQ±ÔWÚ1À^/Ü@(q5,¶œœB`åhà€`ÖITåà ­Røª;y6;Uÿ³ªc?j—[2: ,!e'܉XÇÝis1û½€0gx’âWEÚŸŒ¢ÏqÁ‡ÿÓÍ—U9W‚u‚ÕÑ/ïwu·#n"Ü@.ärKäÃ)[Ö +#F»hОS‰§SAó6¼sÉw£…{̬ÅD?ƒ¼Ô[VE¿ûw\1H^ƒX%5VÕA¦. z¹æ4R”Ù8fu¦$CŽ*a»å˜\ëà¼Û‹>IàÉ{Y ›Ëš,å¤|iý[LDØôË¡pÅçž±‚|7ׇùo—*=ߣÕ5™)Ê„\bæ=•;n"+Ñs$¤¤Î1k™ˆÁ|Ѕضʤݢ'“%YeÙ@&áG¹7Ï[Ž9ØÈ¼U”C©—„š¨«s^¢^Hcô0bI2>°—G*ÿõÌ¡£Ë…ùzcr6 |{[ö†A-q,k0íŽì¶÷îÄòN¶%S±/Hé 5S=Æí–§“äÚa"ÆÒ*ñ}Áý' u#kJg=g˜£Eû{=”¼Ù1H¬/‡’Ùßtæ’Ô¯€T™dlåÙ|lüÔÙ3Ÿ¹ó u¥r™Ã†É˜6èCT‹æg%¤ ÊS?÷(".8Þ:g)®G¯„£}6á 8So“0aÊ+óvƒ¢ãϦ×UMuX–YË!ÌV …1n]– @U’ î8©øRs¦_dR;Eøˆ›r‚äÉmõ¤ç¢r¤Wx ·åãÓ!û†>² „nZJÿ 6†OÈåͰ­ýbu¸©Ð,JÀCLE1gºè¦™osj¨ùwÈùU£ƒˆò¶ñÆÂ ©Âåä›guzg<—ú¶fáXظô&Aܱ޾qMø¥æfjf]¢ãŠÌ!FCA|YîÏ'yÝò@EÎÜu4uÔ¤ñ Pªu'%^·qA¢3@§·ÓŒT•ŠÒQl–Æ@×S¸F{ë­¦í:>ÆÆÝgÐõ1ÞО#”Y?Ì;<Ý´­[×m6p»‘#w°àÂæ®g®\¸pô|-RÇð 8póèTN ¢u¾BU ’àÀ ¾$‘\·„ánÎĹÎÿ9sæ2¬HfH3JLØÍ©S—5¥R4ºhÍžcÎ, §Ä‚ NÄZáÄàÒ’}аaÂD#ºÜ)5&Ã……b%·*M´©úY3-Á‰!ÓÞ¤jicÈ%3¹ø(\°ÚœJ]ø´!L»ƒªÈSB…›§jû ò)N–_G-û2(؆ _‚l•,ÍÞˆ]k;z©W‡ŠMˆ;7ÒÓƒÉ6ª6a_µÊÍ^¦èr´Ã„st ûåÝ· éñDO-Á¾VÁÙ±– œh1tÐcèΜÒ*,$Ý{룢(Z+ªÍ°Û ¨˜.1ã JK¢¶(:H5ø¬2ÿè+äº; µÓÂO«¦„›©.¹žâ̰šBm4s”ªÉ£æ|"¯FøXB7sX» =rô‰Å’{¡J*pâ¨%-)§Nà»ëðjü°*»³ª¯ 4+p¨ð€CL¨ ;ó6ÙphDËR‹/ª04p"†˜ŠiÄ…@"‹5ˆ†¬,Š zë=ÚÀôs¡/A «¤Ô0®‡B 4¸6d-Å÷zÊ´2CuTDK-ì°ScôI-ÀÁè6@Ãsê3ˆÎléF ‚Úi¡Cdsª<¿Û𦾜ڪGd)µ»«HLÄnœIªŸ ò³/ÆäsM´‰”)F5?ÚkÚiC ޹YñTÿ>ìçy§G ã§“u´FÜQònìX6¼÷Â*h3@§ýhÌ,™Êͼƒžc¨0 kº 4H×t.¾Õ`Tðσ ȸënÃöCFoò+Är‘ó@,»ÙËÏp÷5—/*gŸÔ!!ÔÖñƒ$“PB&Óˆcéb¦0§ŠtÃP1ß&µ7ÝàÒ¬âZK¬n<«x(‡¨aÎÈ"”¼µ~2”6wo«V§â¶ƒ¿ZµìÞ°˜À[3ŲºƒEÍÂZÉ­­ñÇÉõ(8P5 0Ú/».s4Ãy…[u¸Òl m«hC7^6cšI4Ž*5[ÝKC&‰õÿ°'ÏÆ6ÕÆ>Vˆk£ÎZ©6¿ÆŠ%£äÞ꬟üÍDñ¢ë31´ÞÙG¡ ìΠ7¬™Ä$eô«§/z¬±ÆScS¹;¦TsÔ«¼dŒx]çË»UÌlaâð0®ÂLû%¶ÅÅeòKa–ó<1UMaÅŒ£”Cðˆ©KzùXKâáƒF,†*`„²#!)ZÌGö¥E¤~úãBc­[m"ˆ#ã…˜MÑÊ'BÙL—0ÇBPýoKvbiêÔ©MùeErùŸÓÃh¥…hSÜkh¢ØÔP8‚›JÚ\š =ë!zÔZò@4žQŠbclütC U'.×!G8àÿçEÁhP®ihJ6&GªA{„”|òX ­%r²ê®>ôµ·¤qF슴â% *dAŒVÕè2¨zå/^ä!ßxW¶Áç†Ñ‰Ø:êÁ?Ü#7¬”¬± rha2ÐÁ<rkÄaVË9`mx¦J yäyŠNS¤W›9$O×â r†I”Òil˜ºjT A‡-£ŽlÚ+M«ÚT«1þN,a Ç8(é:EJƵO¢Å Ð8’"mèÄ*z¨Ç ò•ˆuÄbÇëa«v–Æ]aÜŽ®ó;±¦˜6kçOˆ Ne^ò&Ä õ´#²…É;c¡ QTSÀÿ\ѳRœYOnÓ<±“¦:Õi<39±W¼Ù HÑÖJ¤*©³dêKÆóTby¤ˆs$ÜÅxåLÏY‹se³ŽD$ÈJ¤ÆF7‚c y4E¼µ•©žÁùÎr–r•ÑÜMd [\Ø:äÅYšåxB¤Jct=l\w´œ‡Ü‚ò =KZO{ V•¾ÐÇ>øÑb<°ÎYšŠ¨C H;Én\VyP¾rÀ…«(Ê̤Xž*+\ÿ‹P‡© Ǽm)tÑËœ•­¿zæf_J­¤õ?&íi‰äÈÇ‘îñ<•Ãú@D8¢äcœbŽ¡´'!¥+¶Æ¬¤ËÁS8ã£^iÿ†LªÜjâÃÅ´mBc"Iv£‚yÕ1Ç:„ ÅÄ*mŒ)ê£*ÒõÖä6¢r‰búÖDBuê‚<¡pj,üGÕdž›ã¦ìêŠiŒ[ÕAXŠ„3[GÐ]t-®Þ2u39Ê%’&ÍvR•-Vé¯7tŸ^(Î<O(IŒQVÚ u Lzò°\¾óA:Eh]Ýt¼äE¯lÙ _úâ—;ÖQŽ{`ã|~¤âªX²5°pø­y#SY!¦=… ~J]Ì´ø÷ײÙy|’âZ*ÕÌÑ-i(!^S™³›]õ/ÍŸy!u2Fúty>I^9.²]pdœCS³V¾-!jI ¨¾”È©x6k—ŽU?ëvǧSò´(b‡=ì¾’r`SPÍJ9»1jÛ~c·íÆNêvR^•⬫•©t.ë!Æ‚TQùJ“U¬¬‰ÖÙ– Ä38ï/׆‘YijÛœ:•5®{µ SÕZÇÈId*Ž®Pš¼­Í¬Û›ÂB§ê]/{ÏAN÷¾§…ðé`|䘇ùÔ,†ùDaƒZùƒ8üT<­èª0b˜.”à0Ö¸%PY•f~3d‘‰ñŠ[,Tün÷àåyCâ\pH+¿«WÝqÜ ”y8`†ä£"„ÿMn0ÒêZ7î((¬ä¢’â/-´n% Yv—XŸ}å9•ÏMè—É'ªZ݇ŒAæ“˜Ä ½fôÚ<¹ÐJâòqÁL &üA$تAH’3Åß›º`èìbç=ÿyÆèY­!ûÒwSlýošÛ;¬¹R¥Dòê¹iæ°åÕÉ/~içp`b¢nÑÌZÓÂ1­÷¤Cª²šjYp¸b#vÝVdáæTµ<©rOÇw%,eyv‚Ö¸Ô%/çQŽueÚ"Rz …àþaK¶¶Åƒ×<§´Â¡ÝfÿäÑͺ(: ñ Qòœ‘â>uû ½à&¨p†²‡1ŒÿÞ`¥–ø5¡ ãá‰Þj ~ʇLšCѨu‰A°.D`‡¥A 6Q–O1ãɆq%ç T›Kµ”»¢³p"ã ¿ÒÅ`%cqšµi$ðX-™¡d»@ A-‰K›´¸;Ù"s¼Á” ¤9®™æK ci 2C3CPå±Ei$†°£² ‹ÌÐ5º¹ Bsšx92)hÚ›þû½úY&ãš8ƒ¹"  ,<˜ ;¼f)• 1\Œ¢¬0›ê»l£Ž2)“´jЍ`%Qöp¸“ɺü襾xkèƒò†C/zZ"Ò6ky•ź®!®vaÿãù’] ¼Ç#¦nÒ¨or?_“aÛ<óà Úc¿Bá*ü™*Ù`?ÖÛ–°ˆÀæék$;*/æ:z0“0éƒ'1‰ò…*ñ,†Š©¢–â“*‹Æ8"¦s¦k »I£àFº”?œº`[2Ô%Ä Ó‘ äCµÊh(/i°qa”à š ª@zÀ »PÔ•ü‰‘Ì•Ÿ¸ Ѫ‰«•RÄ–BI¢¨!¶y;½J%–íq3‹-A‹u3@ºR=à’±<ùš¤•ˆ«GCŒ– €>…a·Îs ,B¤¤3½SBÙÊ^ +›mɲ{É—}ñ_ ÿV˜Í:‘@';y!$ËóH=I#)³¢&ê ð˜šp‹Šžß84Rº¯©bž„H=z9¥ªŒ²ú«S¦hº§/Tp³¶¡°ŒÀ4K Aä놣BX‡̳“Qî»-‚Pwü©Š‰ ¹ÉÇ%¤>Îé(tŠž˜&€cJ%ò,TËÆ¹z:R ‘R‹ š?Öò.gÜíHré½ôXŒßàØiµCR<쌜Ǒ lÈôÁ÷Ñ û"ÃØ­y²A¸È›­ˆ0‹¦¨¹$±úÁ8‘œÅ|bº’òç‹ÃRSÄÉ9³¶œ› z“Ð-òØ ä!©Šc.Z–f žÿ‹£ž—°ìùÂmñ8𩬬3Ÿ&²1RÂ:1àa¸:Š¡R9 ÁºœHÃYÑ2¢­‘1´¡éEª°'¡V¡H3s-…qª­Ô“FòQÃø,.¹åŠlF#Y°ä´V OKÁ“H Q >u;”»Ü#H2*BR bN®)Å 0#z•ª ´$ÝË5*0#Z6ÇãŠÍ“Úx#·H3á@ª‘ FJ2IY34,›ª0‘ A<µKF¥¾FýGmqŸ£¶×"‘p™&/‰"S³–ØÙEÒŒ‘þéF†ÔÅ–ƒ2ÄÊÂ\¤¾ß›ICiÀkÑžmœ±Q“\Ñ‘žË°jDÿRJ¬y4 üÒ>ðk¥WŠ¥YÄñË¥]ꥋ&9QC­ha;)T'iâ/f“+Ø 'µI§ÎJм•Ð L6;´mÙŠ–D'äA¥t2ÍH¡ ùòé;ÂPR ¸€Á~Úd¨!†8ƒÒ‚ÐT‰ §ø"[²/L8›¸¨ˆ¸7¯qÎÓÑ+8S¦ s |#0Ï#Ž·Ù aiÍ ¼Q*%|¡hr¿ƒ™Cy­IÉaºct˘‰QºLý+ÕÉÙžÛY¯âÙ‚™»ÃOŒ7iÝŠÓ[•ÒÕDİlÇ©Òp?¢ê›ñ2Ùø0Z6Òrš JÒjL»êŒä€3ÿ s«RÚ«yÏç ш%„¡/‡B,ˆÅôX‡Æ"ÅÅ‹¬ú@ÅØy`Väƒñ¹ åÑ™<⻣¿y¯gi¶Ê0Á;m°ïÂŒA!–{ÝA‰òÑÔ[2v9µßÛÉi(àR bÉ .E“ŽD²Ç2©›±³a»PÍåÈY!ç1ˆ‹ ¨êŠ’u(†,ݽ‹‘³G¤;@âN“¢[iè{žÚã)s¯ˆ{*Å®À@z¥š×’ Oê¢ Ö©ý±œ¨½¨=z¶•ô$  5¶Bµ”{¥Ø»Sª_”ª_D”Üš"C¢Œ·¹Íó21"ÂÚC”¿( nâ#æD ñŸIÙAÿßÂ-ØÅ¯÷d§̰i[KrNãÔzò6ÔßÂÃ%U/6©E:ÒD9U-L%*뎯IJ™Ð2²ä—y0»>ˆ*‰‹Ê# i {E VË *´ J‘С ›b²¨þ æcÉcœ? i)öIŒ0¢> £®™@w)åAT˪Y©;ÈŒ_"K }š<[Òuà’È—‚ AŒ٤ГgÔŠ’&õb¶Xâ%6Æô"dº½¢ªé®}{ºer `<ªcA“º‹³ Œ3:Õt“Áãø1D^™¦R¥Ólr¼€(UNeVFåðX)¡bpJß9,¦pÉŠÿåd.1µÅ|ϵiˆ¢SãZv@`ä›Û˜×á¹ ò.i:£ÎÎÃÃ=™ÅÛA9˜…‘ˆ+ ]–å a = Ý8Y 9mkˆƒ“Fv² ‚¾Ø!æ2¶9l,@šŸböýˆ^ÑAk‘Ñ‹kBù€–\$´à¢õÑõz¢¡Z<ãq=Òš–ZŽ}p.? %ê]„ŠP —ô” –þ³Ç</„ýSU)ˆt«¥Nì=Ç3-{êäðl$ÒÀ¯¸D¼[7\© :YCì¬<ÓàÊ’êÄ$å¢ < ¼LÅ8þ«êqF§8‘Œ&d•Þ’„ƒ]Pÿd›‘‰«1áKâ0µ‘uj6®(À‚ùÒÃãÚ­ù1;*{|# 1„$`²(<©¾9¹¾º ÒÚ¾a+ÖﻤUIÖòóz°´{؆ó1e«e0r‹Ë÷š"´ ‡y›²f”‹ù+‚!R»l¥Tq¦ýÑÀ3–ĘOG«‹HI'ˉßÐð(O±m--a‘ªŒæ×$ŒÀÛ¸‡Ö¹=ЇD°®Ep‡¥)ÎJ¡Ür‚YÏP›‰Ò#ªÃø:aöt-#<¯Ý5¿XŽ4œ?§mh$}bÏÚæ5ë–²ïà•–93Û1ctf¢6V³)Œ`*imÐ8;p—´\c!TÑÿÅY;þÃÜ‘ù»%½ÁU…ÄÿMŠ¢¡Êäÿ„/¿ü¬`f L2:Ï™™ÔK&ÒY²ƒH»Wª®xšÝ¸WnðNôUÉE¼ÅÖ5ž¥¬ýðˆp°ƒMú.„ž-Fô;yG`Ñ·çqF A®ÂYÁÄ9%Ue`ËŲóÕ$ì¿ç{Gç™±\ä á,™M!7æxµŠP¢!/S¶)µƒ}0“@(_ …¾kè]\ÀÛ8œÂZÁqÓséòìb¾€2¥xóƒç¾¥Í “té+_˜ç+$ö‹Š·XN_ããÇq ²BÔaÄôDZ@¾«“uXŸõ«ˆ¡½ÿ«^‹Ž|Þyõ~±¯à0®@éÄXÉг°÷[Ó#MT‚Á> YæÛ ‰·j§·`Óï\ðæ‘Hè¡>qÎõrÆÐŽóž ÕY"‡{hEyÄßvM•a‘/Ê­ÆL14™Ž¢Ø1öÃ1ªè`ødÇ ² in—"…%$‘¢Ä锲 -~æé¨‘ÄÓ÷¦xDÔʬ‹…Ex®2ŒÐó’Ð?ÿjH·gȺ˜XÈC)Š[^) ѯ+ nÙ­Ð[/SI>¸ãù Úª%Ëö¿r!€'pݺnÚ´ìÎÜB‚ ÿv[î BrÉÃHÐâ:‹ÚÈuÜR[ÇŒIfìÖÍbD–ɵ„ù2fLfdxñ%As0ÉùÄÈ‘ä:„1‚ëèSeD‚Í1\È`Ó¢«*„ÚteF’#©:”ºÕ¡¶¤$Iš+V%G˜\Ÿ:mº¢U‚$›dëô.Pp # ”*pªC „Ê[2-C¨P“Úu˜V!äÈ–Cn„ ”èA» ëñósdQ¢ ùXÛDNË.;æ• ÷Ϋ«µ\õé@«„ñUËYåÞ‚PÕrHºnîàe¯ó™1é@êÅ©–•œ´oØ“‘S/±îʉG†Œ˜ÑniÛ÷VÙÿ8ªÎàVqž4nÿ¾bŽÔ5äÞQ䨡"áhAÈ:¾„b×G•÷‘cös$”[ÆYhaY•m5L ²—iYáwÕeh±Wd€A“‰(™DUoÕÈ”S;eÖr8BÆX\©e¡SÕè#dÙ”TDÚ¼÷¢v UtUb™”•íXÜGNʵdQ&µ˜yê=F‘bÈe‹n™) —Û‘ ej‡žU6á˜NÓyHGzâ'ãxè=¶wã¹æ˜g iWJBu–›¥:éžÄ!ä•A=:Ù[¥ÉD?€Ð3ÑF^c‡5™€£41è@EùXÃÇQKmÄ“ÿ©T©H¹GdEG•ç+BTö*P¥™µlv5eΓãA*\iÔqYšS-B˜O‰áY·¾šÕC妋!é‰b\Y?±Æ‰¥Ìy§âŠ8@;ÆBïetÃQ>_PBåHK9¾EŽË"å@'‚œÃÇT›7½é´ÿ+pˆòY1 o(»½@*x@¤ÙÕØÐ˜ÏS ˜<ÀÓ/È-™9 ,vbŠ9o[šYÅiÅ=HhƒEKç¬,ì›»#±­¼¨Q„†V5™ïF]ç•àÙ^täÈã ¸ÅõÕæêjeg]x@ÓrØZ(®Öv:á—a±"X—1ÔFB™B]æÑðSˆh´È°-©Žw,£ùèG-’Ä䘇5ä€íÜe=eߢ–Ú¸*/:ÓSºöí†þžW’³ÚޱñdŒh”JgVÑnF‚Ÿàˆ‘d?)Šžb¼!hMfö¹y©OI(ÆÊjy£)÷f‚)ˆAÖq(VVu¤ÿÍÀè0Œ²””nv½Îø\t÷™cXg– 4±ÚYJ/ùZZQ¶HìdLs\w¹…懑eF,õFö­†$KOpí|ËL\[û­ÉµÆ> NÙÙDÍL†A qmKÀ•môŽ•Åñ„LÔ)5F‹d ©u>•Ò*ù—CˆŒ`ÜT ÌòQYB±Öá°X~U)ÕZ_4Š É úŸö)ÅQ•WR…ÆøyË•<Õj´†LÕ:¼6¨Î²í£œQWŠ`Õð¸Uh±G •[ØÍ€E#aÆ¡KI4LYu`Õʨ… )áNMÌaV™+K2Áp,žL‹•pÿFžy\8ô‡#ÌCô­C8X–ûˆÙ: Ã(HT2íŸ"&OÕHIð‹j-†°õ[#†ó ‰ nÑ©x ÔÄÍz´ai]JôùÅÿ¨H¦pÇ™Iq…Ú †‡>…E.QVíÇÄ¡V# ˆ£*)LÖ•×H¼Øû-LDµÎÁLNH|)Ù0ž˜³ÛƒùÅäÜx ¡ ÖílÚI!ó¼È‹,˜¨0à3ÑÌij¥ ˆ@HLPEœH õyJÐ4† ‹IpXªà «¸ ¬È ­Œ8ÐÃ6ÈA¼å„†l’ ôMªQM´QÈÕõ…ÐĈGDŒ_,Wå¹ÿ—ZÑÉ!ZÉ?Éqˆðe8m Æ4†‰ÄOTI³üZ•9,^éþ¨C8lT„Ãùiʩߟ$Ç×ô†yJqMTð$UÔ]F°qd¹K]“³$œÍ^C<u…EýL_(4”!§dÛUvVF>D(MY)}—L¼™e¦]bÆñ¤û_L¦Y²MÄ PH'ÉÒÆUr] YTã¾5,V£µ0à†@&¿5ƓݘÏqÍ=U£´ÜÈŠ< umLŠÌ×ð ìõÌÅ]MâpõW É‘ ’ŒšYÄËR†ÃýÅ'ž<6Ù.|®'€ÅYéÛH/îÄ¥LXæ2 öQäÛf%޲š’9RãðŠ]¤¡¤çdÕ®Õ.íIÏÐhö`—…Ñdš“ Jϸ΋IXu’Ôg.“ƒŽÿІ…¤‡ÑIIŠX ¼FЃ5¨I ׂ‹Ky&ªIŠ{ÝìIáÔËT ­£-]MPI—J²ë“&b+úÌõÜÍ“ÍÕÄÖ&'Ù^ ~±Š9€_²Æú,šE˜_=xè)RëF,ÞvÛéØðÞÒëõ‰Â.—ƒb›á õñÉÈÄgr…b1܈Ì~˜L9å^Oê…ëîHô “Ï`¥—LFNÍÐåfև̱+™1Š€‹™ã49‘sL"Ù -1¶ (¹ÄØÅE„á_AQËjJL'\©A}ϼݧð.öÎ+í1·UËTàÓãhlx\ÿоÞ*n[ áŒv wbŽwx~Žx&íÒ¢¡Þ)€Rˆ!–]eÕØUÈE'ÁcPвóÙ$ŽRH×Ea%b¼*…)†!æ)˜d]u½iŠÓ*éá«á²„ZÉML‹í”m\|åÈè-2ð‹ji)²> Bè(Èf1b-éÂg=¦hù®ÅYϦì¤W¶Žëœíê¶[‘pºlp´‹yE4cOU]Ý­ÙŒ†Ä_íÄ¢Aâ&-¯Omã`O™f°_iô„Lˆg×øÖRвˆGeÐ+I¯}Nä m Ð²øÌÇS¸E 7ë€]£òìÆmi­É" ñ^ÿ^àÚ•Ä'4nóÜV·ì\£„È3wE>+âæÑYçý«íáØ£’ž¤ö¥¾†@ܯTc2OÒÅD`èÔÜ,ZÀ†IçTóâ—F.Nûѧ¿èrXâ‰þX9á&<õÅÃtÊsFŒ7¡’Ô€k(E¡¹ØOdó­ø‚#pYçš1a–´ƒ(xÖîÀÞßù–Ú˜FÕR§5YJÆå…‹’æð"‡ÔON~²Š-›„Îñ'g,ý@N|ñà¾VØýéž‚…àpëÜÐÕ$Û]‡ÐôìZ =D¥à*-ÆõäØäŠ`ç*BZ9V …„¦1VÒÍÝ”ªncn[1RZÿÄìS,ý—&aÇ\˜ëuHq~í›É,>ÈÐþ›mTé@¿¤òz‹{ÊmHûJÉÍIGl¯Q=/[rc ­NCGõÕIJž`œuVVifjîô“â]ž:q¥Ù‰Udqöô ¢~Ç^è…îG8èK%¨B[– w臆Šb¥Ðßü£`X—{¿íKж¸ª}éÍ2ÖˆHYEËÚý%÷bøâF•„)‚.P¼¹«£í¸K|ù]Hró:4DêÕÎÉ] ã›sævË‚ÝÐÎ0‰¶ÄNd ©”ÎÐ5k¢JÛÖ<eHY/ÒW€% ˜P\ž¨i(ÌÒ¢l¿´óDÿc—„ú›+ÉË a=bŠ"q¦`$×l$¨\a’ʆŠHºFÈïIÖï¥fêH9  QÎýôªe"õù¨‰Iˆìµ¶%לRµìÔÄ µTә؜‰E7´ÅŒFg”Lᆋщ}ΫžñEÐÃ…ÞƒÛ,F8è8G+™q–•©˜Ü-á¨åàN)èIÍ™ÝIFMöMÌi %׳Ō5Úç’}È¡=ù•Û.<*NöŠO¸àR‚ Àj-IÄî&böÛ1SÆ»S2à仿®PŠÌ™ññûEĘ…€oÞ,ü—¤ØaH‹ßŠëÔÊ;ŠÌÕ(Ÿh…ß,&&•ÿŽœxüÝT|敬.VÔbUÄÊr)uÈ»ôÒ[z2¸…ò¸‘²¹ŽÒ2­Ó¢÷ºp-åYžSzNLâܬÕh¶Û=üz½…6¢ŽœÍÈ ‚.Œ+-Ìøö3íÅÄG²Ð‹óg3㈞ÁGd/^>œÏ=¬‹Ç U˜{féB(ü“|]c p÷ÎÐ Š„¦ÂÍ9ež]9`zɃô\ ÑŸ_|ÚŠp·ÐI|öb²"ýgÖÚ¾B€)k-‰•—W"ù]Ó¿¶fNœy|¹øR"ôþD¼ÕÜ ­1f[†‘Æ«†ªn¦Tà “0º¤ƒh^bz=^gP¨‡ÀÿÜ{%a¢xˆßûu öê9™‘Àg^ž£Ú¤®Åm5êDŒóÈ«gíͺuÉ‘Sh®!9m×iÓΜ9p ×uS¨M¡Ç‡Á‹Ø°[A‘ä vs™ò¤Cp ]Vä¸Ð%Kˆ 5òŒ¸p"ÌŒ7jÜRáL/šÓ&r]ƨPy–‰ô¡¹u•’Y³"Ì”Ÿ.Üø’"I‡kYvLjvã‚ôbYb÷6b8m}ê!*§Å/2Q^;ztY2¤GÂIjµx¨I¹=ÁAùñVœ&eJmŠQ"E¬[.LŠ´rÊž9+W~¸°gL‰[sn-Y™aÕ•3Ò,Qu\¤ÿ.ŸZdÉÖëq¶!mÈÕçIµ MâVù¦uγ[çX:âÎÀS”1.J·I‡ÖTùq}Øíài*.¹˜fYŒ÷c´ùÛËÎâh4ÒÞJJ©øDºì1‡¶î-ËôC³³f≨ ±2)¥™â£-±Žî3K!‰XK+-ÿx*Ñ©šhzøñã-‰k6!G‹]dÐa…ÞéÆ ûϦ¸B©›Û@$œÔˆ´nPŠ+Ûl"ڬ܊ʔ|Q²ŠŒZRA&GвÊ-ÛÌlÉ”Ær+®’ø# $£zÒJ# "J³BÌ0ÅÂI œrÚÇKÔ±/œpäCÿDÖl_HiNÏ>; &ÝÒIJAáLlCOéäè«ñÔÌ!9º-³‹ÀT’$Í8QLÛÒ»UTÛ’LÊ+%¡êF£ s­h-;£:°É¢„C‘Mßj=MaµÍìÚìÈ«¥Dû¯I`•ˆ+ÄfÓ&ÙË–$).÷8tÈ1ZÕÍPLÂÚ ³ÜõûÌÓ¯ ûʉš•Ð/ÁblWf¬oÁxE²µ­RãóóKvë$ëËê3Ý¢¨¤Î&Q£Q8¤J“Œ~¡ÇC ²ÃšLÀÑæ1‰kä`ÊW‡.%ûÂLr¿p­Mea¿\ï*¹ÍÓ1VŸ^š,G«©Ãäôl©Äÿ¢;{Š!0‡º]§:ôÈ5ønZ >ªtë%›TN–¿ð´z.ŸX¹‡¿É.Ê£žAÂÑb‘rŠDVÍcŒ¨úÞCS²á.Û4¶öFl¦’܃¸d; };soôV¦‰Îz‘á¶Ú´ú„-®08¡ I¦˜K6¬ÖÒ¬¸¥ýl1ëÓ¬¤µ¬°>š˜y­g[(Ò3£–iܤVbÝwÍn?òö¦'É06Í‚ÊV0gûªù®·ö¯s¼Ï”*÷Ùî[P*xÉÓrÖŒ:3j·>¯Ç)D?ù’äǧØEia–YɨÆ×¡ì‘H.ž³Í=üˆwøŽC ‰C8:q)aü臺6ìp ‹™© ÿý1–¾X&­¼.?eb—\²Æ•­¹iTÇÓŠ“À¤­°X^\9ÊŠe§ž0Ìa.RR¶Ó¥êŠ5¡CNfvé„J6ÄJ¹xÈ®C…cÈXÄ;54ÓÃúÄ¥±Žb„"1O¸ $%*iä0¢±áÁ%¥òªìÓ…@þù†&-)qªc$Îi‘1^)P´ÒÕ%›ìÐ?“bqFTž†h,ed‰Ú€ ø-)¦ 5lªNT(8WÂÉOÉÌHK°D—s Ä04¿§ñÊ2)d. ó"#Q1rQÉÕ‰¹½ÛµJ8¦Aá–‚…6óø&$eZÐsnB+ %ˆhbÙ"[²¨¸”ïÜŽ[m³Š¢ž\ä:ÞtP܆Ñ@!ÐjÉóá‚hg¥(IiK¹šò´ŸÞj‡Ô©Ó™l’Ð-‚å¦a#G>da z’¬añÄF9R,¦2_Å.*Ñq'¬ÓOweމºÔNnÄbä¼ä6:T&Œ6Y¼Ar \Êíæº#“½j,Yýe uF.%ór-G8Ê}4Êp‰Í:(ÕF-"S£@oÁ(fïyŠ9"z°²×i)s-aŒ\ªiÏ=½òWÙx5¦tç$ZØÐÆC¶ä*or¼ L"è6Ħæ9?1'[p‡®Obô$ÙÔ‚…\‹Åö­ÜNÎcÿÛì"0^(1O^Ÿ9§%/r Á¥ÏxY"Äbplƒ%ÌÍŽ¬ n¬K­²ÖòáéV´.h$¹ê/׆䳩ù!NL¨Z©ŒzëhÙËb6›™Õìf9Û=šÔ³80vCÜZjÀ´‡ 0ÝÆOWymW²tU Äê],Ñ,ñ8 báöhÆbÂv¸×HÂFw{ž­ê̵r±d"üÙÓÀdëA9[ߊˆ>báuA„3ÄááŽXœB^)›j•_8/«Ü:ØÝb !Ëeú 6úKiÞ iÃJ¶®¶¹›ên×J³Áˆd“c³ BX9”j¨‰%±îú»´ÿÖ{Ý|$&1)Dh{ˆxô|ž’“ª²¯E§µ¢÷„ÍßÀEt÷Á˜CmÓ?Ì|Y¢,x¶œ¹@*7ib§#×MоÔFÉIÚ\b‡òÂg…OTÝ¥•ÓáËTµ•wôƒL¹å² ´ ³Ájáƒ: ‡Bî±O?fÄ&£¦:¥UÓ9%±W‘þçæO±Jdd½-…âšCäÌKP\fVÅ5&c›€HR¡Œ£‰•DZxÇ7öqÆ,¥HˆûKN‡ÆJýîxcŸTEÝڭД#PY\ÛtÐX¤OÉsàŽETÄx­Ö¶ÒåZ+x$M„uFâ.SëªcRÿ·Ké¬Êu=¨Õê‚åê_‡5uë½ùƒZÆJæ¥Kâ뚬:¼h/,Péd•â‹% bV!Æü<Žåö”ÿv˜; Í$½U¸hˆÝIÄÎÉúèF¤ÊE¿„Œ¡JÆÝ@ãYúÚâ†bZ¨_&ðlä)¢>žðÉÌ<‚ŸüI jÓ("ò .^j“d©ÖáPÖ£3Žb,˜¢ý ÊC±nD×° e¥,c“ŒÆcêêB|¥kFÐb軲¨Í.ÍÞ¦ÆL£n–,BKWší¥à%Ê$"òÁ*!Ÿ†"VLöa´ Þè;Ú?–å­Üe3ÅŒÚ gηÊw:N©ÿF*ÎÒã_˜prÀá ëLJ~ÇÉT©rpî4&‹·¾‚Ø6 M"¢ã(${ŽøNC‰äc£^3´J Fá#…Jc‡tÅ5Ü0>ÎG¥¦ï O >úæ–Fx¨Ž¬`ÄCj#\Îï\ìc‰ŒÈÂ^$¡r§Bä ©:.‰B¾–GÖbJuèH¬âq‘£c­B$Zš¥Dìð¶Rdo*ÙŒËad„Fl)4"Gv¤GdÀ¬Þ„Êä„fê,8Ìœ^刊/õšâO.Vîq,$)YàcèlÅÄ„†#h IºW éÌœñC&Q®-¨C¬°ÄOÈBˆ’©ïƒt²áOÊ¡ÀúÆîá]ÿ¨ÌÔèp ,B’ˆ¨{"e>« ¼¸§rJNbî+Ð…ô:úÎ]Ãà0‰V‘V”†´ž¥“Þ¿ön×jçû $«}ÆãjÈçY¤ì «2±DÆÃˆQùâ ²¢¦/V†où>ËYcùv‡í…Œ.šM†ˆsåh¬„¦üæÆò»^­ù²©üXñä&‘ÇêòýROÀ«nÈ…ðØ†ŠÐ&“ÌhJòNYÅÑB ³bÒ`Fe‰flgb@êgšËDB%ƒ~)ˆÌ¯6"&&ŠÇ`Œä<žCàFÂNÔN_Ô’1%C=–Gµ1y`'¡¢…¬‚ -…l@ä%«ÿ²''ì;rˆ©ã"$¯‚Сܩ¤$Ç/0eqPj¦Â…;Æv0ÒkŠÆE°Ž(Ll;ÈÇu’ã>2Î[2b{Ì«0}¥ÆLË°Í±î €¶É'ÃYúO²ÞÍÞx¬tò*‚ž+»ôePBlvs1*´t³4^S̤2TÞ€ C'0„xè>­)j €Ô#-äMç+X}g2¸²P¨Pñ´¨yÊ>œ ®ôCy®êDc%¶ÇŒ°ˆÄi/eŠM½=¬¶H6±Në..ºŽƒ<„审„ ”Ô¤ü€På@æ,²ÎTïTÓq£(† :ë6ú,ÿ»I™ö|`AØ¢Ö, Yö’‡ FÙJóô~#ÿtW|GQ¼Â"EÒêB¨$%TÆúâR§FÁîœrÏÐÃ'÷*ª#¬ÀŒ0«…C†G’–e8È3¢˜®™¸oÿÀIhÂ$ž¼,›8'7¾Ïcvì½°{ÜŸ&åä÷rõM#5ä‡02èܪù¥Õümòw@%7crÄjÇ‘ó8®ÈǪNt-c „"³ˆ‘2CÖL“nTZ®dMòîÔp²’@#aØt‘HiNšä½zbΦ6Ýidn$žÊl\1ðžò©Lö©Ÿþ 4 "ëFP¢D ¬diÔ·\PâÿàbA”IzüLt˜n"¢'šŽ"•.ÂV6DÆ 3¿ˆå“ÒÒ¶)f²Š›¨2Ž\ó-ÓzäЈ.Òwøå&CŠÁ@r+ µ F$ÉÐNAׄ¤Ê/-à˜jg‰ƒeǵö_ŠÿöE80§Ypc4t'ýèožtÅWïl:5èg@WË1®„DÈÔAåç ‰e[LeÊñôíŸó¯b)U8£EÐOò†å–©eŠ!*jpa4猱ÛŽÂÜ¢.Ë™È&ÿì::«Dú­]ê¦m`Mº¶&J®¤èø{Jæ ç…VÝ'&ýcs×[¤”xNF¼±¸¤K™Æ1¹~¤Ö!ÿÞáJèi…Ýêj-W(ýÔv(+ôm=é¦/; ëd8,º¢ ‚Ê…d~Î1"aÿÃñ^ÖäŽ<ºio€H&ܯ¸o‘–).~¯¯‘Phð¯+ñŒ†sb>‹·$*ÝŽ‘¨+^px'ÌéËj1Ù¯XÊ÷ŒVU)¸¦ŽþK©rÅÈ0qˆÖM“¸,ÑjbŠÿ0ìx«ó"-3+-–:3Óâ§$mì€}ÂÑ®¨"´HõVl­›ÚBçœ2êˆ""eeÂ/,0ÜÁ¤–Bèg[€NÙBQþàÊ”ÈüJj> mºžïArƒð+y¸ª(tEmâÓAÒæ1æÊáÔ¨Rv’N“í†édn£e›…~,îïq(% WNXîpnêØþtg4®n,p¬¦–s±ŽÂH»æ ªbZdÔ¤ŠÎ9ÁFMÍliààîøÌ^x®=¹'Xã#f0&¤ÿ¬¨éÜÌ8æH+ŸežbPJ¯n‚*ÈJ?Q$¼NKÄ!îÁKã‹AeŠ‘r+ ¹Ø4ÿû^W:øqO>±T¸L-M…ÈPtª¦ù ¤Vf w¨’a­UUýr Yæé¿\e„Ÿr&ZB+²Á6¬èÁÆhW"R S|A£a&F}w膻Ssº8™uÆ.cjŒ9®}‘ðM,¾ú«2gNyo‘ÏŒÃ(&XÌ'ÐjêòWsXI9λʌ!®,Øë‚mä² {;hÈ£âKøÄDЬhú…cK”@ìò½Ì—JÚ^­ù“PbV›®ïJV¦îkyX…äÎ’°©|ÿºk-•¥Œù §j N´0ÚŒð¾&0^*PaM©žvס%v Jb°!Ì£ŒçæTów¹=¹id›B¶Ö   «Qã`1˜æTÁdj‡ÔæXÖJ4Œƒ@õ­|e&¿æ*„‘³g…QÑ8daBMÌtŠÚ,!HLPÖ¼ó/4Uj™±å®cɺDŽssMô™¿F‘÷Tv5¬•nP˜Ì誋øÜ¹ðŤ6„õ<®¦ž g˜ãJá('Ã8Ÿ5ü(ÑnI¯BBn%¦ÕÇ«'l&L¾ZYe›”œËSd ÙÐʘW—öª¶öH¯ŸÑD}R• &¤3±+\²ÍÒel˜£ÿ„k&Ç¢áÅ Ü„HWGdˬE*i2€‹—¸Àñ¸ÈÑG|@i ¶EƨLJú‹dЇ˜¢m1ÊŠv®¦&rN “íÈIoMÙÍ|z ιW‘u3èqL³¢]Æ’Ó÷¬>,ÎLäM1¼LÊAÀÌ#÷A(Ašoш¨ÖZÂäJXÂjIкb-˜ö$%„)ydÑÇœÔ%ªÀIGÏÄsñw*c©´étpÏ‘pÙk¥=O*…†L‡:Ìi"Ý*mhb&î”á+½pPž‰–Dë>Æ23°Ëûì¶zIê”LhˆNÚ›óô)E}jóŒ±ÿ¬Ô‘R•)U/7aÿ0n£Yb*/MTá‘‹i¤ûÝd*“W3]F3³çÒ<3g€¤\ÂÀ\°Ü:iˆ¤°N·Þ·€{·‚âUTcéJ¤È³;¤êzyPËYŽé˜pu,´ê«j9OTÁ4ÚZKí’þä+÷F[‚Úþ†œŠE¨Ô(SÝ(v… #æGÛ&dwôE%(´‚¬!ŸÑ[þ}(lø™‰4+&·ÍŠ)•>dÊMÞÏm—>#á%DuЃ¦€ªß£OÉ•ÏøÜ† 2J„”af½9²$Õ–Ý“[ÇX.|ž#£Æf)õHð ímèdÝ ‘7ÒwLÜ>¥F_T|%:Åe‘Mo"ÿÏY¾ä<ÄŸt•XôÙ±¥~‘Ù ÏJ¥4=Pº$ª”ëZ:KÁîGÆ.¯AN§R-ÒÃ<èä~ð¨Ù…ü×2v""¹ÃÁË"ÙÎ ïHÀ%©„#‹R Ö3ŽÜ@sëj[× \Ánë´uƒ¸Ž¡ÃŠ v#‡q!¹‰5f\¸Žc¶ˆæ8F$®å¾bŽæ•ä¨-%Ç<ú­Ó’h]±QÁalXäB‚C~D n¡Ç‰B:4G\¶pµ ½ht¢6­Y£n,¹0êÕ^KFuZ²#ÕŠäœ"MµâX†Ú8vû:´fݾYñR )”dVƒ—²J³cB¤a‚ƒÿˆ¸bAÉ÷fÎ+Ù¦ášC†,ËXòÅŒq ¯<¸5á@ƒbQ«U<4(Á­§¥ÎÌmWãàä",7¡À”%3ó¦ñ¡Û©Åµ¦Æ˜±ªå­TÉiOé7tF¯±1²~ÜôôBІÛE •`Ü”{íj}ôxa¾Ó7ž6ÿnŸ u©äDoX3I9Z(Ãôhw5vh·cZ‘ H¢YVsÚ±•œv'áDMffJé¦xK”rK‰ÆF165ßTT17XzÔY†ØŽCÑU}V&lŽå"r¬´R8ÚQ”“Pj—O,–¨ÓœaMõQ"áhÈ:È„Âbe…é•ÿ•Vo 4ØL.ö&E GQaBA–œ]Í]D™„!dZ ô†»Å¸BI¤q)M•Q4²7ÐLÇIådsíÕánîqèCÄ) ‘JøiIT¥Ôjqm¨*Ÿ Iˆi€4‚dd^ŸÒ£hœ nrVFÝŽ“ÁÕÔ¤_!™Ý„†•(Dw.)VZºJuh&Ø t¢'Þ²ª}$,d íå'\oFTHó™s¤{ÂYçí¥”:æm[ÊÂ%­S?~Ü£_®ñaÍ&äh±‹ >¸SN8ï`c‡nîvtpUçíERsÂj]’V•´Æ½¥]rVäjÎý8Ÿº"õØÿ[Q˜ý .p…©5Y£P}t‘“½]‡—kAJVYŠe|Y96™´]9ïãK–¡Iô±õè¤!åŠD¯¨¸*Õê#T­æµÝ@MÝ€!­hQœSÕÕBàPÝ[Cö|Z`%ÖJÙ[øP‰óIT«,,RGš1uœeØó´ QŽ¡Q§a¨Þ¤M»Ë¹i[!öñGeݦ6ÆzþP£eYHEé|‚phz›ž”§v¥Úhoïµ)Y^sÿLö|¢^ŠÔ´l&KhoŽî¥§EU•FyN^潜¦ …Ö¼ñ±NœŸæ‘´¢“ôð=Ë’¥–ÖdŽЈÿê¡zX#ëMÀ2˜ƒ$‡2†ºÎe¸D6ËÜÎ2kZ‡æS¨ÛÜçy‡[Æ,‡:ïpÉN}XÓ-XYgz±Љ0 ÂË1üÙžª«p”£Npº’#î¡A#8“±ŽX˜Ét Ê2E¨¦42NKŸ¤’‹ Ì3+QÍ:u•tˆ2÷¡Ñlg4ÕÌ9ú#ˑ趨ðèÇ2gCT¡¨Áˆ8js«iKëHæšçqiy”!l4U!ñlo4{Âñgp%J’TÈ&2fl8¹Íj¦‚J˜¥.åB£° Õž Å7zôjÞàÅ&²ÕG‚$‚q­È.oÕ°–.º ß$¿ÈP(”V*†%îÑ([M¬û“˜Öá‹N7/w’WBdÅï6Í)lºÞIy8ù]¤U­úXK‡Fët+™¢3Í!qãÙÄŠq²läWcI9Ñ5±€Üâív*•UÁ*§'þLpâb®Ïlÿ™,c8bŠ#ðaEÒR$AÚ»;K‘6B“Ÿ‚ã!ÏR‡P%âY'K×™á8˜·gc&g: —º§SìÑ;yúÉYòR$×µºöeätáª2qÉîMoŠÞÐ`+Á g‚(Œaƒ˜L²ñŽlÄÁwÂZ‹äì“Àú÷;ƒòçaëXæ8· E›õ4ÇÁ¬ƒÛ_2<®Ž–Ð…óˆ€0K­e¡Q#±AÛw;‘lØ-+ÞÙ[K‘_tT('‘Õ:ä’~mÆE”ÄL4m‰„yºáYqÒVT±ø`F§+‹ÇTv–>i# Él²Ð™ êc¯Q Îl™·WeEÿ”ýv[x–¨SIèÊÎ~•Úd5(s]ºTv ê”KõâT£[T޿׋)I"+‡J‚ÃÛH^^uÛʸ.0K_lÕ±ðŒcÒú˰"ú7ä¹ÄxÒpв®ßjzWÖ¢];Å&zé‰lŸ†9Ü”ã¾ÎDf•®Ká·ù•ˆ#õ»_þcþù€¤3=°‘‡‰ºÇ[“†æD )s[9›Z„C% C§‰TbE‡ÔZ^*o,ol•‰y*F%Ö•ÑS§˜.¬A®æ¦ål½ 2ãõ±‹èVŸ›sM‰‹[($¥(ªÇª‹Ê­ak‚r¾X†ƒ‚oÝÑ kfàñ”ßÿñÇ@b% Y_on^vÇ¥Å6ò³PêŠ ‘á §—Ï$4o¡™O„ÓjÍÉÓmŸ'2ªÈO\o,ŒAlŸ§ŒKT“B³.\…0y0ì± ¾t¥_µx¼¼š,_£®îM󜧸œØð Ã8:9…;:ÐI63”~¿¤Ù§j^3›1²Mݤß´î ôs-µ74¹“-óF9,¦Jùãt]#á\2Õs{"%#pSfÆñ$(Î¥À¥=R”Ì+̱rÑ@âY1N%b8511ek5NËR"‡&c‚ £À2;8ž”/tA dÙ’ÿTa”:²ãNK=wlÕpÕW-§q—Á1= HZ%+çH¼áG©q{¤=‡sCË#hëT8¤¥.A¡5\U==SâÉF<‡qµC2(‚ùtn¤=‰C=•Pë$;ÑrÜáJÈ${Vø¨£)»´&ƒ¤:éRõ€#…–5z%6'c>æ“eJCŠy/°$Gµ²kÑÿ+»µ­… 2@QNvpRƒ[‡¤‡}Âõ>+2âiV^vKNâh%âVfCQM±3ÁQJv'*Æ#D>ÌSº²4.ÂN|4Z3Y?£`NR"¦(·^Ÿ2zÿ;‘x¾ á#7ßv8¹å&Ì“_4VS…Âf¨Ñ.^ÆJ°qinT6a(½õ_ÄÔy1elÇ9§:ÀEˆ’i1÷‹™´41¯Ô£ÄE‰±i–£N›Ö²CMã@„VX…2dc~h’NÈ(^E'ê£e›§H5=âcðˆ{:Ù:Q³i‘¨¡5ƒ7$Xå)DEFIÙU-é7Âr.»$f¡RúÂ/Ñ”zÃ<S0Cv¶0 ó0´åP1|PC¶„dßÓ–Öñˆ\×’\±u“qéçêwmpUpâøäyLõ+NƒµÃbŽ•ÉŠéWÿ‹LÈuâÁEÀÔY“h'òÁ1kVãî‘'#e„>ö‡}Ÿ†HüÄTz\5³f:Ùx~®£SÂO‰˜¤N˜£)©„C}‡6´RÓx¥ø3IB€0+73…yŠ–8pø¢i$Ë”‹1-“Ä:iUoá!}WÖJ6ã@q–>îÑ;u˜yâ:\BSLë>²Ù-mÉ9ts½*”Ç)sWQU¨f; f}š$õ‚vOé8è³7,Ã>O!˜?UÆOA‡?±·?ýó?´CtŒ*ž%SA; ;‚#$Ø'!†!(oïV•ðp7ƒÿ#Ö7bS¥&÷÷UG8|%†`y²Cá&GfVâñZtd‹Ø33†C’›ùèQ%†ð…’x(U{©2WBš}r|¢ÃE&©;Äa4]¸mÈ2$s+vv¿¨)˜)›âÂ%ëÈzC6±iJ”6-U&j/8PêmÄ*ϲb:cª"22ƒR*Òô¶‚nLÂ$:$¾e©ô/o²3Ät+œác|a`Ó¦“¨®²B|ÅNHB2¥±§—ö±”äˆÆ7À!/½Z4ÅQ2Ô2G׃GÊL’H+Æ´(·¡L»1>FtuЄf°ÑÖ„M>€ÜäMà4Xñט¦ÿWMUHcP¤DL2O•Ç9B*b—ã{±=;|^ŠvCi£k…2Fq~Üã$±æ1dhI£·7ôB8›â)›3PöwLT³Qº%Q1cÉÒ |ð%;A§b³P™ƒ³”V%UÐZPãs)riQ:xx!XQ¢ý¤‰lÈ-Ú ¦aAj}E÷6;C¢¥¶ˆCݳh—ó\…¤m,¹©3-iò2˜ac÷Œ“¨pEu2à‘WÚ•¸n¤è'/VmAÚOs™+Ê2´ô±±7æ"0x;ûp!ÁmèÔT j‹Ž‡WL›as!H^” —¥&¸ôä1¹øUYÁ‹ª%ÿ ÉŒ¯µó`õ` pPI”¥Ø'žî‘&¸Ä19™Iµ{œUy“É\\’ƒ9Uj¢®™Ò¡5BuÙÅ|2gueŠj¹s•Œ35†Ac}RnJú Cä.*»¹DMd&jwwÒ}0³GPËj"ãGFÑ+¢â¬3§„¹#  ›Õ°œT}˜57 f3ÕÂ9Þª¥H2\Cc±š“ŽLÆ]yˆ“òñ–‡B¸PeAÛb*âGDq®\1ô›²cµDh«h-—:ta¶¾ü$AC”zô@7ÅAo—­Ô_u‡Vá(R¹F[‚O»¬W5¡“h¬c~+®gF~<üal¦ÿVn6KsÉuIgœ—xÆ—õPïÐ ÂNÆV»æRoõŒ:í‰VítÄËÂ1”fq¶SÝÓNßA;ly8-u[%ŠT95“±f,lg>*Zµ‚¸ÒÈOprDUS Å*€'Rþ¸D'e&Ësˆƒ–‘…++"…Òqóã3ײñ­ƒ³­St6§·ŸEó1ðñR¥S~Ñ3÷6zÌÖ-âqkñØC»JêX\dX.¤/tƒ—“W“…£™çs±†8¼¬Æ,™•&<ÿ¥7Њ=zèÊ‚˜ÊgŽŽa'ub}¦ë=A‚ ù«¯T¤Ëu"«„o¬GÿXñr)ÂC$f˵¶=£ôc?4Ú/Ew£Hç;j@çÔ=£#¹¢w‚¤`aÙ3¦4‚´¤ „2ÓsiU+;Öa—#ªCd‘ZP7Å*á A9'¸SÆ·3Ü£‘wÔXIõ„”hD‚GPrƒáà%J4&¾0 nXÜEÃÚdyI1c)uÇr"/£XÜeÀÃG²E›êcgYžC…0ÃusÑo’Þ˜ˆr<¼Ò²GÄ'æÀÞºàpjU¢ÒEÝDIx,`ç;z#n,#8¥>·4Ò$îò˜Ÿ%C¥pYlÈî-gy]TvG™k<³GqZ˜Ó Œ“Öjç}sðÔ6¬ÔHº8  sqf#-—}|ØêÙ&Ïä¼r'†|‡|AHç‡ï0Lp£>Ù†¢ë«JÍ jeÿç(J(àS½|~ëX<+ 4-ú> gót=tÁgt8*@óÐKw1[R=zèÓÊ(Æ1WíëáÜ÷¢+ìê±t”WÔ/¹Ê%Fa·AÊ9ÖåbõL&ë”»9²·±rî–\>­ƒî Ø5ÿèÆp ^/ðfÌw›ÄË-$ Dƒ)ªÈjθuÁìVpÝÁ…æ’GŽ\ƒב[.¡6*Ôh0£9më*ì–0¡¹‹)š,ˆ‘ງ K, î&Á’ 1Òܨðæ:m‰vŠQ[7‚*‰Z$)ÔàI‚:)¾$è±êP… VÅéráRÿªK’+zÒfц;vä ±ëIˆU¦5¹ô"C²1RŒ(W-Ñ…'ú$Ç’îÁ›TÝú%¹´gG’.ÕžM9±`J¤l÷òT(Ñ¡¹ºZQ ½‹x4cmr%fýÈâLgÊõ‹0ã=ÞŬx2N¸Në´“¡ƒ^ÁyÖâîºùkâ™'UÚ…iâ뉠OÏÙ¶¤¶¯…G¢-,ö±v‚;Ÿ5\íOñXÛs”op`õìHn~!‹,ë®ý0B¯±òZð êÊœpÊ g_q碂²ñ‹?ô$-YG—PXšë)œˆªN¢ÖLêf¶Ä*ª1"Œ°ÆÈ‹m?¡ôÿ2è°ao=üpÄ1»£rÒŒ+¦&ÂÏ£¿Þ",¥ˆ´C©¶£dÚ 4·*ÊFŠ’Š¥ˆtÊŠ(ÓìA&›²MLJ\J"!³; 6$Iû °‚HKéÅïúÛ ÆaäΨ.ÿ£é?aú*Ê™ŒJl"ÃX, M“ö À¹ŠŲÜËó+>G =ºS”©BÜŽLmµ«ž(=ÍU“ªÛ±§Ùâ$ê}QÌŒzÚIÊÑB™vP¢{¬áSΜÊQ/Û£n ê~}Ðξ$â,ÈÁÈi»Ÿ"¢ˆFµb¬ ­ŽBsPU¾8 [Um µ‹Ìa*<Ñ´üì­Ñ\J2£ö`ÿÌN)ƒÂ±u3±ìÌ'KÔQ)¢’ 'zav‘rŠ ¥0!«bȱ2kªèÎ 'žÎ©áwÕ+J&‡bÒaC{‘\•b¤ ¦p9û/aœ‹©­‘ÈBr`îøô hg˜&;Ñu1&ÄB£K´íbl °¯¾ÖdNÝÕ®kº¢ ¯Úe ?ÑúòtÞ˜¾ò.3ßêÁÁPº ½/!:©§®pÉ£ýò¸¿$nÉ6‡.Rܶ³ùj/I±ôÊÌÇÿG)ã+qCËo¹Î¬Y´½oòìÅzøñ㞟<ˆk6!G‹]’›glî¹&œF³ëVZWôyÈïºXOÇ#Uó0­ÿ\È+A:ì£0aM¾WÓ‹Q+J!Š]Yk«N#P; Ðõ8êÉòà‡Û/¦6*­® +,ÆÅR“yècÆ!Q,B1›étêQÑ)”–2#®Ä®`¹rUè¦Ã=éHo+.Ù™TÄ£·ü:„AUã’œÀh{sj€æ»¥5E„/RÐíBšÆT=åb ‹¤¢¢ƇUMó^ƦÎi†"‰“áúDE¹ÅTÞãYÂ|B%rqÄzP’J ÈÒ 3 (bL4TmèÁ]•'ˆ­”[ÈEö¼)7ÃÏtå96ª<¯z’• Ä2Få‘M z ͵«IN&¡?A-ÿ¹v°F&À¡hÄ@9±F€”¤*U˜ëI¹Þ#Ö„=šIÑ«ÖCH¢´PSV±Èzì…0ØÅAŽ#ÛWÄZêL1¡ÉÍKž´ MI¢¹ÜRÒ¯ðiÍGáÐ(æ GÜÃ\4¡P@$"G¬£¢Ô–:%Æffë-4CŸ#÷…(Z¾e1è² Hòõ§¬ýÉ<){ƒÆ2&UÄ#«1ÚG4B4²Àî[GáIÆò0©1qû²å4'J==úr+¾‹œàdɤ–+šf½Æ¢›½h/¡ é¬C‘ÆðQÀaÔcþs²ËÑ;I [†’ïýërB+¡š–“ø¥ÿ/㉡N€¸d².:ÖÙŒãªÓ¦2l|ýš‚ŠºÛÜf6€áop Ëáç8À[G9î >˜Í™Jb—ƒD¥=eiÚC³1;~G¥Y½Óò2ÄèxHCɺ¦È./š‘Måç[Ôw=Œ ¨¦mréó„– q,ÅXD´fÄ-rˆsÆÉب•ØŒ=ÍlÕyØí%uÔ#åXä=„ÔŽPle„X¥»¼d]Õ ˜ó.sÂ^騯‘YÑJ2«ôxf›h¼æäþèOatŠÐöl ¦éOG‹’ˆ$Ál¸û™£§RòGÿ (W T¨Ô¶,Q$ÎÿÕ }àÕ"–!OùeSŸEjH¾2ë!XàÙXå%~ŠTáµÜ‚@íˆe³AâÌÎ2Û_}OÂ"–±t“¬e5ëY”$GsÞðÞŽÀ+P߳ɠbE4pi\ùŽB´„Ë-jÁeYñºÓá+©ùœž]©™|þ5Gˆ‹lb6üU,Ô"ÓîÆ2†¸Ä”C³é"GÅ,q¤ø¯Ñ"Öá‹’y({ÛYºØµV„%ì—CÊJL‰Ö^q¥_u›WNêÔ1g×`«Â—̼çDЩ'3s«iؾT—FÌ;)›&c¶+1†ÉL=VÿX h°ƒ:F`–úR’*f¦1Ì*JÞéé^Mš±F…a6š2°Vе]f/ð²SR“ ±òµ-(:ŒXëä­ƒÕÈŒ$ìœèƒ:kÇ#³«Ýín’»Ýõîw>¸ï‘8ä«Gî ™Èåž±ñM]õS°Wí²Z±)e{gÚISR¨wÕ E|Íøóü«&ÚŒÔU·´Ô£¢K *NUc/Œ®Ã¸›ê>È!³#Þ±Pá5 ‚ížØ¥Yó'P¬ÃžšÜÝäÛ:Ó‹p„0'NÑÂÆZÕéjn4ÚØ)KVlTG¸ì­–0醾W¸y™&Vís Ÿì´s Te±RJéb˜uÿ+qUd”<ó/Ì@¢^Dk†ãHÙ:VÅÒ¶©féOÏÍŒþøëð¤.Œ#*¯tšJDÉ0/ÞÆ’¹¶XÑó \s¼¬RÛ¦Ù’KWb_ÛT—X¨pÿô6ºµL—y"9ÉJæ “šä¤'çwtL}¤ó¸?Û5½úD$¡SŸWÀzÌl)‰¡.kiEw/©ÀÊŠNæ±?bï„*){:è³_VÄ;}FÞ « d²)9/ge³ñ"D”@Qð¼I”[ýà “Ë¥®À‘<шëÁ¾t³/è0(gC“À—á9 ’0‰œX¼Xû¢²«ð…"‡pÀªü!$¢iˆ79 ì²½`¥ÂÿÓ-1“š Dr>4I æŒäâ—ªqÁ¬¡ŒZr&„Ù™q’Èá2°B¯ˆ›Ð ר>¹¡—À³¨ÓšN;cJñq l›!Ða%^’¯~± mÁÖp ¹(Ù@’˾A«ÞøÏ`+â0äÐàY‡w +ͪ=)2j*šº•Ñ»­Iá¯Yƒ*2 ‰#±›ª'-Àb7*7w“ª!J%º›Æ`AeÊ š*¡˜!¢ñº]@ðš&Óà¡g¼Ÿ1ÿ:><ÊŸ ±)©h%K)´*‘B“[£÷ú‘ÅÊ#H ¦r¸ðšœÈ럗¢¶¯ë,É*”“H?þz  B¨Ë ’tÜž»ZG™¦  ¹Î— £B0"ñ£#ë°¨‹a\¼¢¥¡2’Ï{°£‘òZÿ°0öjŸÁÊ _Ù+œ€±b¹¸ 1fq– ¦ kØ1µø¸ˆúZ –¸F¨¼þpŠÂ‰¡íâŠÁ“Âá–|z ª ©sI Ÿ’‰…Ú¢_³ÛÓ­¼1¶‡°¶‘â;£ ù{r ‘3Ûy;‡ŽÙáEs:ªÈˆ#̢ɥ¢:“)ÿúˆù¸$.´(ÀðÆ‹b5R’³´>çZ)øó)$r¸I¤±×¶xD˜Y#¬1ÊW©Ç«ò)¯ Ú¨¾+̶Œão$˜™è'WÃ&Ó ¼ Žœ)ð WQ•œ!¸¡›É=o+ÌÅ@·n¡6¯$JÌùJ¥Ò Y±—)Éô¹¦Êy½Á‹!Ù(οd$±Š ²›Â@ÙÈÁ lœ¥Y|³ölÝáßIŽåèÃlƒÎÄóª’íºLß*é”U“<)¹ £Y(a‘xKµÚC.ú ’ÛI£ö˜0÷”¾¾ Nö+ò! Ý£ à°#â;º >a ;‘ ÿÙ]ÀÒ ±=ÈýÓBسQp¢ÒÙ¯‡ØŽ‚9¡Ò4VÄ3’¯[yÅ#K\˜ù1iš9‚ÐÿDË\® ˆ¯¨ë”“| D" (=± H{²YE,ª—&±%´0Ð+qÈU¹Œ/.þ ¶Ú ©‹û‰[K†Ù¯âj•«ñ°üqP|ɼEZ¦ ‰‹Ì«EéÖD¨ à`˜|ìË–â0 …• ˜”ƒßܱA»9/D K™t$Ý“$J’ʽø½Mê$haŠàḠ9¥—I°{ÒuÙ¬Û` ôu¡Ëq5‚CXÚ+Öሾ@™=Lžy"Ú̽ñ,º¬ŒÁÙÄ(ÁìÊ›97Óð'›Ã¸l”®Ü·ñR‹d\úW¾`œ;’OÕ#œÕÒ¡%*¾É À“*ijª'Ó€I p«ÖIíªÅû¾¦ñFÄùW²´&‡´ªC<|+¨‡‚p‡d°Ær)’ I¥ðà Š!ö¨9qÿsD ûÚ¢¯F²TiôR¯Èª=Á ¨’4ÁkÉÒq!NeII<…Wj‹…¨¡E]¸É8‰øÉQs ÃÅ,ö)ÌæAÓU&’¾‹”°•èš*Éå"#õ¼£øÀÚ˜<à›iêË[¬3š¨&áŠ>ªHyH»Ü„L…‘5¡”¡øR˜†êF¤£Ö˜£zʪ‰ñáOä„!ÓÌ.ò‰•*Ji§ A”jɬ¨$‰#õÖÓðÕÀX2K¶|Þ¹¨Ä¿ê.@zH¤ñ–ü21F­FC%–™|.dQ›ô¤{ÈÕu(82A< QÀ–²VRÿ$UGŠ ž{'± ”&¤ôA° '«¥öð–¡•Aèû¼ñ+ŸyYBЃ6•jåXËõ?Ÿ`*Œ¬$ú+†nR&‘=À³¼$™¯!_ª‘tÁœº„¿ª!–aL¬IEåÍè4aècµ?3™Ûˆ©t2¦¨:9³Ðb¢¿ŒÀL¤ þÝÍ/é¡ó’4‘ ¦óŠÇ:Ñ WŒË±¡Üø ëˈ‡ê2¾Å¿yB?XìJ‹b¥ ´èÀy´0ñ ÿÚŒä*msÚ|Lå<”ÌWÖš²©¿Û¡d;çt·ËB&àxù”Ú‰ÏRä·úüžÿÛ80“20j+WÆB±ëR”D%¥BÉHàå[y‰^¦PQJÉpæ8ë²ÖØ/Œ,˜á¡^%*øª'Qžßu=rÈ&u.­Š©[Ä[óàƒ-ÖQ’IG¾9Ô4 ”ô««!eÿ3Mʶø%£š»Ȳ.ÎÅLa|¤t¿ÎPQ1Qç;õœ^½]¹Ó‘4ÊòâKõΫ"}VÆ+Ý-eÇŠâJ¯#’ä•%²C®ø=HõxœbF,wj© b¦ñ-Ñ”¡P£@Š‚#ªŽ•‹%79¢"P\-þ()Í]›uY¢ÚÃ×΢á)Ø##ÙÛÚó¢_¹=ÏÈ%HŠÕÞ£ÕL²UOÿŠ–phŽ>0ÅtD4»LY¢Y­ŸùõÐ46™%+"Ä  I»'ï+‹ªÀÒ•û‚~k9A¯‚ –“쌷¹£¶1¸ùXºL•ÓBÛ©ËʉE×2ŽD™>cß­!Û±¡\]ˆX¬}{NÌ)Ê/óŒÏ¦²¸Ÿ?Ef»(жOö aü#I† ZKÀ—à†¬ -äªÞMaMiz^$b`5õ6Ôá$%_³k[¡í>õèʱÞ'í¸F!Õò4Ôø1¬ní£ÅªæéÕ ‹©îÕÕÚ¤Ö<³t‰È*N0ÙtžüO¥…&ü(ìjC÷ ©ïA³Ú :ÿ$´‚h«<ŒxçøßÁ±Œƒl ×#RœîyœÇpž hêJ…ÑlYÒ”»Ý2©x¹Aj“«ØR(ãÄ’Mœb i–Réù]iç‰Úcª57ÃÐYäz@­ ŠÓq­ý[Ê4;’¨‹òndÅü@)#Í ëm1|í±õMè0WKA” dLN¬Qu`1`=-)?®ãÈ~Ìp›I ý^ÆB­“¬ÃÔ-Añn}¹é0ïÌÄœY§§Tº+iSòý´«FÌ‚’åø*4KÞ!š¡êfä²!ÏÐçíB¨çÆ ëa\Ç£'£˜[;½2%À¤ÖX‘”™®•0•~\ÉæuÈÿËà˜”1šü`SŽXÌjùžà€&κMït£¤Hí~šÌ $˜ôØ:Áx« Ië.þ^9MïÒuòK l£^(ó"äIíu ÝzÜÚ¦ÙaWw=4ê‡>¸Ëq’y/r… ¬B;n™N¡Ó'ip››è°+ºÈz÷3®bo{ä0Á®(± ¬AE;fkÍ t³ðRÍ0j¶o˜x¡ÞÂÁŒ.é§'XpéËiu÷¢jOÌê(11¦Ô‹)ô)Î]³6/¤œÒ0ïBjÂ"­Ú#áLÎÓ™"Ÿ îc>V÷S?£%Úd÷‘Ö@@ÅðÛ0OÖ±{*C·zs¨÷tf}ÿ{/úô7ðÀžã™òF,^qªñAÆZc¯9&²nœœ(ÄàHÌ%”±0êУöì&,È”dÈ£ÃÀæJ%лw‰™*Ű÷7qÖê0‡r ý} oNŒWdÒ™ÖúŽ|{Äp\¯£Çè.?¹JI›¶ýßµPÅ}ß»sò§¡˜3@o#}¹¦øã«ÈÇ:vò9ªp°áªcliõZd’}Ô ™úçfQ,µ^Qpµü{ƕ˕ɶ’Qƒ8'”ÿ+ÂÔ^M¼Ù:û¸Yß›Œ_…ct ŠåSLs Áhxõ Žˆ”SL(ÆM|¹»aÓ˜Î7¹&Y¼ÅYz‘ð£eö-µ™H*%§âÈƤmo¶™UÃcuY*Ñ¢«3‡Â+nVnj²œ1×.§¸t$34BÚÖ´b‰HJºŸ_€ã%õL5T*L¼Æ· ¾Fr ‚„¬ÅŒå3¶¹‘ð?æJ»BL޶2%«Pˆ2LÒPâT'­¯BÏë]÷C4)†&¡1x"?1qNo៉LÔ‘zðÃ÷(Éæ,Âkl‚ZØE¢êQŽu¼ãr€Ë}T”¶¢LIdÿ­úÏæ¦2 Ñ&04³L¨fò&Rá‡)%ÑŠn'CÏ4ÄGªLTæGh’PPÜ%©±+"Uú–úç2ñh^ú1G´è KØ- bÙ:ø@Cm‹yŒÜã¨8´šp5æKX1J­@Ç®2™F7<«UF¢§×< L>$dO>9®­”¯{ †Be™z!¨€@»SL“§ÚTé0ÆÅ”v R‘Å›\á^À˜8) i=‰á Ãl‚µAÇTû C$³|•i“¹˜Xîf²r: {b‰S”`¦H¼ÕÌ`.ãO¥z]M-'fûK’.“ÈQmÆ=݉ZXz#3ª- dQÿZÔÂz'.s©Ë]vpEpÜÃ|¨“²‚u/ÞnS;á÷åBPÑfI'êT“$$YÆéZõc©Ñ-NãY*S È=ŸÉ©)ðTÕ‡|–Üê$%ZæÌÌ¢_,ÂZNIêäu ÛAYÛâø)\ÕÉ<ÏA‰w@§Ís:29"‚ÎGrÓ"RÊCw¬Iƒ6S#×­®4©kì&$¤Åç¬AéY„žsX* q] ˜ÀÀù0ÏÉ4p$Ñz\wX;îÄ,Yr‘k>f&¤ØÉ‚ RN¦¨pYÈgäÛÚ)Å4¾Ñ‚Y(K¬¯€éA¾L©)‘Ñš~šרÇ6%¹fÛÿºÖY„È%ú‹t3 mä^4zRž˜º§>ý©¯T¡%ƒÌcá¸Ç5â€ÄùH0TÀÁfδR½ µVhH4˜G~ÄÇ ù4¨«æD˜:ª©`òcЊ¦¹Fð¸ÓÀúˆSR"FFI+ŽPG9ìt3?PÇ:„(‡/F1”ïx†&ÉÐqVU³ßÐä;\:×D\™ÄÒÊ——ʪ7LB²X¦U+¬Vˆ5¤C°5ˆ¢ì>¯ìXfö‡jKá͆mëRcí²®•=ÔFªv»\®þ|Å;Gé˜?Üs…‡"ñ$Ú6ç+E¬ˆ, д ÿ+ÒÁ ‹qâëSNÛåú… -XûhM˜& ]fÃÇZ£MØC+Z™öA–Ú‘@æV·»ÉWo|Ó‚ßt@³ðe…“ZfÊ$£¬ÆˆÕE}ÐXþwÝ•ä«~¸™‰ñV g¬½c¤ÐCÍ@ë™D &NTG´ wAâg Æu"xR2Ž CH8’CbT«€ÑªS8âª<-t+¡ˆ¡¸Èc&eÍÆ0½êqª:ÑÖ(Wm'©'›y“†›,ί´Ò6`–ö;gÙøÌ0Xªždƒ“ YÀ$ÙSëâªKfWí4¾†m‹€D͈œT¦²M<±¦i0¢)ÑÌ{Ä|wmØQúÿôä„(–Ï2ÅǸx){¹)‰V,Ø’Ñ)gP Ýš›Ãr@'ûW¦´Gqva¶åp„S˜J)ŠÇY­ˆÅƒc‹]üb¢æQŽFaÊ+¢OÒ²É.‰eÕ}•Gh•¾‰½–ÄÀj“7ÚØê„eË$kûRMÄf#ÏmüÌI°2t?ª%Ɇ”•¶Îƒ€$G´Å-w#*¹ Ñ.²rælJ)h®àiS×~ó$1¦SòØeOGäj‹Sœ’3/l*[:’eL¥“ËfßËzÃ5q9×ûõ—n膻èÆÿy² ØP =¹„ÿâøÔUíÄÑHP!ýÅ¿$͵¹Åt –PŠJˆO‚•ŠNI‰ºeìˆER¼‘Æ„ÝÆO-‹øÇÓÐÿÌË×EGEÙ|ØpLØ­ ÛôD¸Æó”Z¥ÔZ´cèŒ\Ð…]üÍ<<„×  CA%ËÁäËÕ~Ĉvý )áÞ#QãˆÐ·¹Öb Æêð^Ö©µyXÆ5î¹È̹Ód¨GíA-ƒ>PKàÌX¾yEÀíƒ! O+‚êeÈÅê”ʺØ\H^:Έ€ÀRT`i† •GFX!‹ìÊ'â ==Ò(R Ò¦¹B”ƒÐeÿõ¸Èn”,VHš)Ü’¨‡ŽˆÅ¯tÛ…,aØvâZ“¤dh‰ü@Øêõ¥Hž®8ÝOx‰|Õ¬TbÀ naÏ÷4†Y!ņ`ÜQñOÔž™-œþLTUdIåJ7õQíL|=Qç}MÑ ,~ ¢ø€â5Ê5èÁ²”Ÿ"qGxL0†îÉP#!ëé^xáü±ÛËÈE¨Æ9EÑÜÕØànF²HÍ­\â½ÀË9ýêXÂHÑWq¡2‘\ŽP9ìƒ.XBñ¡ØêÁ>Ì•Â:\¦èMÓÿø¬mÒV•‹G°×8Ü!ņü!QAÈu ÿCX…æ¥Ü× àD$MzœI~ÅÈ5Ì‚ÀÖDÆi˜˜ôÀÏÅ–¹ý‡ »’= Ê`ˆJÜÌñIÈ:Úp¤›>µ¹àJ°‡¨@…½ì^)Š ~xÙe¤âDL q¼‘ ™€Ä^ì Né Z”A…C-’ç-æÈ}ͦdZJfâØHŠœi©MØÙ™ÛØÚNÉ ÝØÍ!õÚÞô ^ 9¼ƒ5¼As9LfVå±0„³¨Õ… 4=º=â ŠM­ˆ‰1š ‰)Í–´ÇðÈh(ãŽK@†JJ–‘ŒSF„ØP¥.ŠG@%Å‘©‡rÃ"üÉ.ˆÜCu$Ï:¸¦Ž/ ÿi”`pˆ•ŒÌ8º 6—K‰àF<•1r'œXûÔJ=AÆ1 áµJŽXè qÍ Iº–êu & !y >É]Ü­’Ê`Ú&ºõÈ|&Q®Ì–Êh„4VÒøÑ)IUbŠGÍA ôUˆRg_®Ûü)ÛaîÝŽ2 …$FýÀ&qeˆÑäŠÚeÈrH{¤Î‚$—õ%QÆ5‘ö°]…^]‘‚Fáq‘‘ÐÃâ9 \œ|Æè…~%’9M„9àâ ËÊAôƒ†_V%¢Wt¥ ÎËû‰X|1¾Lki µ™žÉHž‘LŒdÓß˦DDÿ7D‹´:°³pD¶å"°2€‚‰.S¾ôßkÌ9Qf™TEˆmˆ¬ÜM =ÚX³`ay,•<}Óe¨™¸É…0­š ‘å~tÀ’:iÌ€ù aL_g:¾´QÆI_rÉÒpkh© ‘½†˜€<‡!•«X ²èOmT$ë šª<¦‚ñ©cQMcþ%ìúp”Q$ŠýÅ:1’ª0Y˜,”l~«„”^† ˜ÔNœnN©t„J)¡mÕIÂTq Î6ðÁkòZñ^Ì HÜa©÷m ôhŠ”ž©è8)Áf.=N²¢ã«e:ÆNíõ3 éÅÈ[BÑf¥Dÿˉ š0›ŠˆÈz%Ç´ô[YI8ðñ vhÇO}ŸŸáóÕrZÏfò!”ÀŠˆì±Ü‡ÂGwЩ Ñº_-ÉjoI„úqOW² F¼å‰‘õÎþ<ÐYˆËúÝÏjK©‰çùÒþàÔ˜¹IõÞTÂL¼†‹‚hïQÒÝ̈ “=Q^QÝKB -:Ð+Ú®žˆ{na°€˜ÇÐÇè•”Èí y&¦ÎœQŽœ~ŸEêË­U?þã|ùÉ@*DAê—°QÝ”Ï4\UõË|Pd%ÆÚdF䃥UYô5%‰†G` aÀoi‘^ÃLÓ²  ŽDŧ°‡ÿBàãvHêÔF"}—ÖÝG”C´øä"¸Ã‹Ò8ðØñev4ÃL`g–¢4ÉOW` ‘8ª'Mnn’E•EQ5-Etk¬žqáÙ…h„fµöž}Ü^Z1íªŒ&I:‘‰ÓÂ|E$q$» l…­H:a^Ú2R_Í‹ðéºÚõtÔš$ic#ÍKp¦%é êIL³ÆÍB@FDÈaŒšHf—Ì(:–wùE G¿ µ…oÐfêZ…6%lVÝÌ—Ìh®ܤU®ý&¯Õˆ¯ç M ÝŠJ×–¢aoæåQ¨ŠaËHè2¶‡­1Æ'cFÿ" `á” µв‰h@—†V¯ Q%3Ñba×a]ˆ|%Ç ’ 9‹À±ÒòˆÂi¥S• ÖðˆÉ%V£bŒ†F%àÏÊ©!-è(rÏbt•è‘t‰PÔ•üª¨¨,ωÍelæ‡d RˆÅ:1ÅÙ …bä`TLU‘yzPF¸§<2]àv \ì\— r¥¡/mËj•Ïlg“®•aŠæ\×P˜GSâe”Oû>“Œº}Í]y¥É#Òª“ä›,`éážžÊÒeÞŸÊBú€éÁɤî5Ð2NÌ[B1Œ-Ô³2…ÝnVMJk¹îÕˆ¡ë ÉWbÍÄtÿu&br”`zŠ;D,ý•5†$± y|#Éu­î¿©ÛŒGøñ0¢·¼˜GÓ½P,©: áÒ“ú©—†ÑJæR]ȤÚ=ø1ÔÌKÖpUÆV¢1Ñz<¬êfÏÒR«¨Ì˜Iv¥.~R=Mß2å&©1VÔðI\ÓfžjÜ®ßþf¯.AåQ£ÞLlÝÓó\æ$ÏÌÔ€ÐXL5Š2kÙJ¸GAÒf6èÄ>ÐdNØ€R¯Xɪ«E1wözÓ±,þ¼,K1áK=¡¢Σhâ±i™FŸ_¼ã5wØ †'šÐ^SÛ¼eJ…´§w PˆUÂÐÿãS¥—-–V}OŒ™:§ÉiÖVô­ú‹ 1®årÄr8‚µP(œ¶XGÁ5Or ÈÇÆ‹pÔçãG”„i˜”[Ëø(ކÛ¥²E5hÜjU¦–ÌÀ.fkVäÍPtDP‹ë^¾WØi dìeO”›H÷ždíQgk`ØäÞ¹íÖ”mbGjh‘ Œ^Ï³Þ ÷š€Ð†<_£8…Û-p0ÈyDJeá¥ÁøÆ’: ƒâ¢uÕ†a7gˆáb¹é•W¢ø>ö–?Þ‰ž€Ÿ€¯}$¡dâ9‹;Xƒ€¹„²ß•Î *•²i—YL|.ìµ)zƈª ží°½À¤ÑU˜É]ÿ9‘ÇR\APÈv ºÇ9.@–bÐm.´Üê"äêq'G3ó…PxÚ-OÕ½E[*ÎÌçÕFx éÖ,Ù?¨¶Ÿ¹…Q¾´Kìc"·k.7ïqŠçöNEÖµ‰‹âŸrÒØ&öýd.k¤Y$ÿÕÌ™pƒæd¹€'5rI,‰£þ¥®t¬‹'“X;N'©æfÕ°ÊíË,ß Õ˜Ç3Q8•à+™•ǯ¦íÅ:44»´0K¦ ¨ªvÛ¥oº±6èp6vÞ '°A!KÔTàZÓ}&¬Ö ä}3–•™q¤§T2Ú`Ùkm0Ê,˜T­èÿfhÂH^ö@аLÔÎn¢#í™äµ‡R—Ýù×€(µÜæUE8$_ו(´4Š&nv9#ÊÆ% ™Í&ÛešGG ƒž$ÒGIJ‚üÒ…4o­J% +¿Np¸Y9Í © Z’SZñœ¸y}` ÇtÒà y€ÆÍp³‚´1FV UÝÒ!ÖG„gÒ^‰á²jPYçå I6b+›ÔϧVmŠSaœ‘ ‘ŸçÖê†vJœïƘJªnˆyQ=ÂæÅi]¾ÕØôßáôàñ)O#ÞOÿ—¥7TXPE^̤p–¦‚  m^Ž" § ¾°¼“AIdReGE@¬ëÖM›ÿ9rà´i[œ@× l¨aÄnä’NcC‹×™3‡°¡ÆÝbŒ’£Ç‹-ŽìæÜȃ _®KX.\¸}¾Ýk˜ æ:ŒyôZ§E©¯P)ŽI’£Q+U$wÓ\Hƒ +6¹Ð Êš!®,ªœTµS+j;©0¢XŒÖ¬Úò F•:Z¤Ú0ïT‘uóf G¬Î²]=v¶›AÂ8ÕbT¸Y0༠a^E©¶1ÌÑtO7$(y&᪂ÍVD¹ÕbàˆSYã6|3dM•ñíê¸ní­[qkÅøZníWé®ÅH0²smmûnd ÒàXi"Ùõ®F˜#ÿé&ÄjÕ¥æ‡F­Ùºi‹i >¢\¶Ô·’­"袭*zø„„"bÌ(pì°&p´€&æ¡->)ª…ª+*$ÓðBn,Ž#I§g,säšm¤ëJÀ‹Një¬ÑȺL+Õ@ô.ºÑ°›*-!bP/¿ãÍ<˜!OªM5”b¯¤èˆB =•ŽË'KÜÉ‚È œ8ê1$-)§ND &†P»¨D‘ØRh´‰jí4ÌêúòÊÕlð.AO¢é@ŒîÎ˃¡»®ã;¢²b4@Àþô³ÉïŠB PQUüŒ-RAò»ô° 0¹lîÿ:Žþ„lE—ê2 1}ƒj6޶"ò="yü/´´ TÖ(”.j)¯\g45¬[3ÌÃi£ˆ&å`t¯ÒËj+P,*¡=Ó¹¾¦,Jš–K4Éå íÔR¡mÎĺéSݤ‰®ÄËÚ{ü äz2Žp:YJ0 §œw¬CÛM£=N+¢ôèªY“L¢®P½sÆRÏÌS­Þ¤´ïcÒpÓ±Ôé¢d ÐB²© ï|K5٨㵨³rÖo,)Ï4õ¿[ ‚)ä,öÉ—IÔY§œ¶ÖY,"?ôäM¥ e&_ãsP°%_f W‡Bæ8q} ͱïP5ZYãúº¨ïkÿ5‡Ý•I Bë$}£µœrÒ+«°('¨ ’<óÎd°*Bϳ™–fRsÎÄðD²xÃ2´Ë5›jà­Ò›t"¢Qk#ø$ÂÕT´ܲ¬ËOÇ×9ÿDÌ(Þè‚ë¯õó õŒš:;›ÏhºÕ¢óV#^ô±®sNP“Î.Ú-ôŒVkúå%êL ÔÔ‹–&‘ßÙGuþu7¬™¤-”ƒdˆô°F¬â±=Ië,™ŠŽÚ>­¾Ç/Q;NYª%=‰eE"¡Í“ÂCÝÉä%²ÊJ´2#½ Zà¹SxPD+›„‡7l#ù²'žAñH$Dšä¾C,…)ˆ¸Gÿ~Ã<ìÿCÄ:|! ËÔ«UÁ¹Ssn÷™Â¨íeŸ¡Bôt˜ä0‡Æ°MRöqÉô ƒ¢%ihœy‘â²2.³aXä¯$ÿW•éAÄ^¦I×”<¸8h½g`"ë H¸x… ÇQhc~b+êÉT:beª¶b8 YŸQø DŒ Š£à¤Þ¹š ¡,0ÕÇò³"›æ…EgÛ“Bô¢-aŽ5Yν ã3Y–¤<ëjªÊÔwQhëxîéU¬8h°˜ç™ï‘Û£@G˜›È-*ñ’‰~(•Ç¿øé%¯©ŒwˆÅ¹¾‡…¡ÉÊñHäШ^®No=$FÀ§Bñsoé) ZH9ã…IKhÇX&™/­ 1G%œêôâºÈÌÆ¨‹Ã•·Üb¸Ïà¦1«¢lk¸©¨Œ¬A J”¿ $! YHô8H>èÿæ‹”¶ Rúj”Ì!Å%0 Ô\ƒþV7É¸æ§ µÛgèø$~x”’TÌ¡J£¶ŠaµÝ¦¢$0¶æ+ ìV2‹9¼0•ù(†%²šÈ•#õÄÿ±Žb„"!- ÒlÚ’"O9È`IbT2%K‰¡7 [ýc²Pæ¯?¦j!DZW¶¤¿)QÓA(a¯êåG€r ^<4ÖDÊ3™#ŽL ™Ùs-’Z™n'EJz•$ÙÝ®03ÚÁì¾ÃÒ—°¨ù ÞõJËp€€¹OÙuq8½t23’¥¼ÍòS±l ,cÔ X‚(u0v­ KÌÇ ]©g,ÎÿäGÝUòñL "„)L’ƒ˜ÄÊ9®ÝÃvuB{r Fq2z63=ÏTD¹ü)e«\·U;u̯Ï*MûÚ7½Ã„ÈcÜ´.-ó™a©Æ^å»Òà Ú6/YðÓkŽ~ª–]À—¹Ä"ØšÈýº»‘á©QSŸ ¬Õu"Y@,Ó”³Ââz8©ÊD©%$(% jq¢Ê'‡ÞfH9¬Ôü‹cª¬W:âe²ÅÉn{ n­šL±2e‘I̬Ï|Cãz%%žj]j£f(S¼Ž©èÈ4$å¢6#9òd&^Gm8lÛцz Îôÿ™î*& OšàEÙêÊ1l.ìÎŒ§u|E¬ÖB64E¢¢Âs`M? fèãåÄ?²b?6n5ØÊè@Të@dAäè "dB*äBêa+æAéÄê\¦ÎG$I_'ÀT1Ɇ©UìA@Œz”g¼Þ…JT…]|I‚ËâC»DÄ•`F,d®+NãPäHJxÐÔ~éñ¾Ž†r0–ˆÈi¦¾‚mðÊ&³¾Ë,޳VÅZzHf€%j&Šõ¸æ4 =^»¬ì»~ u¦$Å+GFÛŠÒEÞÊaG2ð>þ£•L&'xo%é®WÚ©ËÌão²,ˆÀ­˜|(Eˆ<Hûžÿ…kΤVŠ¦Ý EÈôÊ%Cºäqf:if  ,¢å÷ÈìµîÉ*V-ƒØ¯Ù®(£¾q)=Ã?Ò–læI%…¼îÔoÍöOnϺ<dÂì Ê&a†ÍFãa"F &Fê°ÅÝú¥\ÞGáñ[LS¦ÚˆK?£ªeŒí¹†i°È2-g>fDwªdf¤j—”ƨʈÄÞ-¯Dq&3oäÆ­Ê ¤zâ'*!¾°„Âêa¥´@äÄ¥`c|Fñ6.å&N!±£yºç.Ø­äË1¯tDƒüа¯ŽÆ^úDž–'Zôl£ãHzŒ@lbJ^-å6ÇîžÿÉ)ýCôæ‰d¨N—ª‡_T©E2âÑ€ºnMuÜÑ8–c«/Rm3ÙðŒòïpñߘÌrX¢ððÆÖ >Pc7Tl‘³Q`O2.îzÜ£Ø8Fw>K<»}JT4Pî#ž£çg%~^#ÏøÇH€l èaÞ 2õ-*]㪠¤ìˆ«†È"ÖËJë²Å¤Ôhhé,{ª¬,ÎÏÄ"‡§¦k©2@$Pۇǫ*æÊýÔƒÃ'.ü“ŽÞ‡í5%¤-AÃu³|c L޲€*D%Ö¯4‹}èó}%?ÎÊšJó0ÂêÖ¬#; Ön(GdŽ 3kÛ\C[ìhQ+â&±?Y«_KOƒq¶lô CÆLZ‡‚„3öJÙ)'9«tȃoOµâå«Eù¦Y­%o¼k%!ƒméÎIûõXË$]¬§&~ñ^Æ$t„3`g°3ÈAÆ„P#z¢ìˉôËl~…·üˆ¸ú%¡”ÿéá+\eå’IVÎ@4‡šTYÆìOr(‰É@¼bk I_¬Þ>õƒ*0^¸<°ãþ|6ðÊê ‘-)¿B3š”J,kR(IefuRÏo¢fÆcF܈@Nõíxå÷挪ê[ºhf§D-iX‚rôTûÌv˜nìRã‹(%´˜÷Wu¤ÍNäÍÀX䬦šÆI„÷Ô…!ö¬.Kä.ÿL/)FÐÖÁ’rÆ…våGX0Æg –ÆŠ8R ÆÔ¯#Ýp:,.å¶Õ¬T<¥~­4ˆpr±åüV'yfEö8yïÑÌ6á$ÍybvMRƒªR 7•ÿ¢FáI—>öÞç!¨”~Ãw¿jZXNò%AÙ¶§>'È^Œœåõîð’à±,xp3Qp¦-Ý~Ãv€ŒñjÏ3•5˜Çéqó¨{ƒçþ3:"V.mZøJÝ÷>KæðÖ·nÆÇC¥+QXÖ‹¶ê©ø£¯>YüqÓŒíI8g#m#†ce•á¢Eù5„È'¬±¤5XQ„uŽEKõEƒNF‰®Fh&è¡úÀüHiôäh‹Ö^®¡–Ë8±n·.‚:Á,rijÛHë™VTÍçVF/ZÉ›°nI‘ÃúÂ,Ž”©ÚƆü┑֪¤B–‹êËŸÿh¿XÏS€…Ì~§|Ï÷j1J]‹»nC`+ú¢#e¢)W&é®dxÃ-³KK†Î˜çO¡3ö‚¶HD,R¸(m/íñHf„.e㸫z †•,vÇKÿjW’q´Ú ”TÆ[y²-$—*_ )¼žR›¯«dj'µÚ #KÈ‹¤JQº.Y‡9Wœéuí„ 5IÖù ßxÜæ#âÚæ‚ã2ÿ¬‰ÿ²‰\õo$ÎuÕuŽ0I•ÌÆ–ïedöU£ŠÁÌ43 jlë?Ùçå®äacÖ¶—«X:Ñ2†$6NÈM®Gæ!C´4sÂhGÓ\˜I$zBL*á„hU~M¥Þÿdð ùªâWæÐyã)P*ÃúZÙî¦ ÀØ'§ŒCÚXäf…Š A©EñIuÃO^Ã&D¨H£8JYÞ±\ÓŒæE³ÖÅs\oY†ÒL®,Ÿn¢Oâ¸# X}õ¹>Çvž®Ôu+“E–æWie¬¢%´mãƒ1°Vw<$x‡eϪYvKÑ»àìµÀ ù|+}«¤@i±ÂžFˆ†Fd¸tµZËÃekw´·à@Á¶ÖŒK&¶ö#°®0ö¯–´L̪+È<Ã/ü–]i¡œ”mÖKÆW®Ig Ž­ Æ|H«ÍE+ ‡$SW ø‹þÔäÚ«ŠYÿioZðº×}GíöÀ¨¸¼yL6vIE<? ¯¥÷ˆ"6š«×k/®¤I¢ì¬Ye„˜¤x6\ÿ4óAΙ˗'jªŠy)ÒÂ…éØÎù€#JeÈš÷0ã2$e&‚ä’(;²‡T‡Y„S`éÔ¥ßÜŽ“pR9ÏxTd0Y<}‰á 1áÆijwÈä4.ó“’Ôc}R'ÐoÍŽ_Öò_B‡çý FÏè²Ï 8/÷òºfaâ8kg€Ï°jK§sQãr oªZErP[¾­]Vg–KðÀ Nª>òN‚ãlV‡ã¢»—*ü^|xà0q"ð[V.|ðŠðÿ'04v+ÀÆù)îJÛúZ' ÙªºS¢!ƒ´“z޳¢?UĪCµ’;-ÅëC«''Xvƒ²N}Ê7Äëúð0Á°Ê¢Æ×ªê2sæþÊ#£srnÇyy^•–=üI½ä© “…Ž BO^ <«Æ!sD4:ãØ,P•.y…çõz~ÆAáþã˜vŠbC9‘Æå¹BHÜpòcðÅãyº‰\ðíæ¤PÔ}jnçÒÖEíFc%f´è.d8€°¸ïPMh´±ï2ÃK«õùÊyR þPO‰áÖNßø:ZV‘«ç“¡%|ÚøTº“̺žI°hhˆœ~Dcb!(tÉuj\–Ó’}H\Ú¬ƒ[ÊdZÔ Ô[÷ÆUÙpëÓœ'mšmš0$ɾ=Bzv¬ÏºuÖãççžÈ‚Yò±¶‰œ–]2tÜ ·ÿî]78RaúÜkЋQç>.YtÝÓ¼àì:4‹4pÙ²sëÞŒ©¹ä݇;ú^9Ô³pÊ‚!d­VøÉ†ÌåZßøøùTˆ"Y2è–!K‡Õo.Õ™QLá, ræàVO1‹¨³‘6W)ÄG=ƒ„£"ë  P1”’BÄÑNê™”–O&tÐ~ðédRsçMæ_HQñ×`V7I rÆeä OK‰”S6áGÐQÅ)“@çéSrR5äÙK½·áb&´SCБµ˜|‘¡]p\y4#~~55~>1„_‹öÐSf)D™[i¡™f\ðu§?Ò7la—敘ˆ‘}2‰ÿ¤&‹in7Ü\r-4_OŒWÖeeåÅ“F˜B4Y—aåi\–ÕZ`Eå4"Yù••føUEàBôð=Í äÑEvX“ 8Z@Ãó\D5|ü¥œ‹;-j]ŒµÊ]¡•e¥RU‘ %I^ízeŸàÝÅcùùUÒM^…âŠL^©QdgÁµW‹ßNÕîKéIº •&Ôª^G_yšé‹%÷Ät%Wáä¡"åh±È:¾€bpŒâ²*ãeñª“fw‚–Ôž&rÒ`+ò´+PŸZ‹Ê8ÉY“LØò„hf-â,G}«žFû6X-‡­1$“«z’Ù]‚Åæ~>Õ 'šÍuÿu_ÜyW™Ð“þÁôiv5™—EôaWû%i"a'¥+WMVä¬py4Ú;QºUh7ÅòUòV”óÞ_9%\´©š([|Ý rÝSYå”d«v½å`5ý'—`ñJIýÞt?¼z¾q„ÓÉ:ZSÛ<Ýs¯÷-p—½%´fþ9˜™³ðæÇ~-QýÖ};BIꞈ-•%ÓéÙcºs—‰ð1o£y>9Wk‘‘gHh3 g^E5—Wåìã‹# ^D¨ByÔƒ…Ç2Jx¡æ]go°Æ$&¦ŒbÑÃ#Êb\Ÿ6><&Ž=)× AÇ;=Ž~{ÚTg:gÇ¡Š1»#œUö“£Ü¥3DZO)ºra‰<%Íq:µ’$ž¤J\Q)·¦'¬Ým:!¦šÖHê@}ÐÇ &¶wÿ#Cà¢TJfD x™%U ušC =fJ€M"È,b#4‰å(ʹSD²ò!­p2&÷|á†è„ž)²é”sªJGØ·¹¢³VoQ&ýd8·|­mWQŠÇ„#̳drEÂlÙ®~˜±+­:-[Oiy-¦ìkFÅã'[2¾^)S)@JI³<“1- pœ sÑ’ 8$Ÿš kg+M¼I©¸˜ÓC+%?ýv² Æ—¸L_GÊ«Ÿ@¥Q§IÍj¼Ž×Äf62ð;ÖQÚÁ¡F‘²ÙX~s£íyj5c(æø‡GSD›L`i<¨™9ë›jfBdq¦h‹(S¨Â·¡Àìÿ;‡Y£®«t€| 8ÂZø9‡ý,J f¡ ­£Š—“†9½ OYÊQ¡XÆëEZôÑÔñ¼B¦„E„Z¬~zö(‹¼§K‰ô3•/LlB ѸO.*‰GãAIvÕ·Y¦ gÙ[ ô(ú© Þ'SI¢IID'ìô('ÁÅUT(, zˆv:hÛ!)…*(á"¡lÔœ!g=YXž¥¡HX{7‰e^„’I÷Œ“–3âÖÍȤy VfYÒ©èôœ:ÑŠ‹ë¸U®Z–._KXÄÒA=Þb>0,¼UÛ׳æÓX®9„{ƒc5*ªí zØÿámG ŧ¤*å=B#Ͷúv£Ð”C㥠OŽrµ jQoÕrnš F¼Œ„¦äx¦%¤˜³D%¢!Ê QhIpiè_my;ç T«ÃÍr¾™‹€v?Ñ3‘¦ÍÏÚ_,’D¿V—Ë•k´¯Âˆ" V\…qj^W©šDîEZ YM%w…L<@ L1qç¸âxn‰()ÝÞf¢¸˜Kj3Re$¥Ô4õi4æi¨‘_bضRFÄÄÑšø“¦q®©\|%‹!‡7 Ò±0mû}ã*ÅL™‡¦ êY¢û3²! Añ=KwºÔ%qu­{]ìÊQŽwX#®Fÿ^e)MŽ^×.ó’î³·“íŠG²š¸J5ñRg!ÝõÌ–ÆãÅûRÅù¼Õé°Bƒ¢ Ü)à"%€oa Àÿ7Ù´ñƒ5)$1_Œ(l®°óœg«8‚fV2L´!aû­‘õO­Â’¢u‰±FþcÔ†€'@‘n´Aw0¯ÊHiÆx6°×õ -eõÅ–M³²§*‘HR›¸ª;ÈéQ¾yÊL©˜•®¿”ƒFßÚt`õ VV9˜’Tkä£Ä‡¹LÙQ/“—N¹3ó'GíäS%¾Y ¦y¤'´mjSG% ‰HEj‰‘Ž„d±ŽÿÕfkÄAÜ fâ±Í<¯¾DåëVópH4ËÀŒùÜ,KTÙ+3˜Žº,GL/ÏRb—.\"Å—Áʦ’eŠ»Šnôý³6²ô陎¸ÇåŽx?‰Qlµ¡€[–‰7SÑt>"[.‚`<”³§”@å÷°p°laä<ݱ\ì%(“kRuûÂWiÂ$3(9Â[3(JÉÃÁE"GQ*:”Wæmf“h'¡GR8Á;±2ñàF‰TÓWE‚¸ÅàïàY4B>—Z‰ÀêC/qó`‰ÖwúµnÞbañ$PFó…q]2&™Eô@KQE7S(A5'Å¥uÐ)†(,VÄ&WF9Ù#bà÷w\ÓPå@%@Ó‘X5E_ õÑ2s\â' 8 F$™ƒ8¨bzqëµ|`ÂI­†}_\c3|@ÿÆ%7’ÞÄ'V&¸$‹vÃ5C8ZTX ·^J•z|Ä-ª"w­²Œ"+vƒže+¸¢+Ú¢¿,Ã:0IäàÖ`§F'’Ul”¢5G8>²W8y)v÷PIH7}ؘ*Œy‹8§ %YÑ'z`M®sg±ÐZ‰6WƉWrj %òlÌÁ~y••©ù‘5ƒÿ¤)!O0:‹Î²%jñ|+·N‡åK3O±uËWb}Tb”ÅSnÅ,)h1d&Òo"§kÖhÿ#‚"A&:”š2È2K0õ&ÎÉq¬×;ȵlò".ͧ6·#å*/s5P[˜9gæPaK`ÈDpƒn5M¡qš\› yy‚zµ5zÄj&äGËÁ%Q{Z¸—H¥UôHZIB‰,ØÀ€ÄQ>¦ˆR*T³6/¤l˜‚&È(V—LMfè—á÷Œ““2&d['5câ§òávøum(/E~Ó³%2)à —}‚0 BGÊv€?ú³ZzöPk3ƒ7’P¸Ú™!‹_áYú"#ë8{á˜HCIÙ¤L7b5#ÔÖæ3U‘B'O\ÿbY†‚%fª„Jó3j$LùtmÞÀd9y³AÙ'ÞH6 §L|³”Ü–yh_.ز½RGJÔ7[‘]»GtN(!<ØœÆÉ³¡N”:(¡Rºª.«9‹mhžŒ£ ×FU`¡CWµ´ÏG\…zˆ®~XV²³ó ,ÂhÑF¤Ž<ƒiW &tGŽÖ]¯Rƒ¶†D#WuR\›‰Œðh)¡h[?õ|Í⪠ÂdM*ŒF}D3¬ñ¦3ÒLVZ8‡ o=§ú‹£?åP ý KF8‘†ñOM¥&Ú¼cÒ'rÝ›JzŒKùÛÀ ·ªì­AWQÛ[- Òëb~A¡·2ºG‚´uuªº÷ª½'«AY1ÏÐv…‰ÓËt¥fj‰¦ˆÿú8)cŽGk¦™5±+‘]n$(n }YS*øøl“]óF2íHÄ3ø1Y†7NÆHR Sg×fÅ 0©§‚¨íªZÅ ?.>rTÝ63ÿÚÒAqì¤ÝøŠã.GŠ()$¬z‰´;Ü…°ÅpøôPKä©~k¡Í¦H凥բ»J‚¯Å@ÑÛv¼²h™l/ƨÒ*õ³O3{¨ÈRJ/Ê@¹óåÖ_\ÇÇÌö)àÍ'Çë%ÁAÕa¥áÍNV›™ÆÉQ€½½Yä Ç4¥5þœU›Ë–!‰†·ÝÌ>YÕµ#š‡_%>}HV¶a‡"<6Rçz®X±ß{ìñC¼cYòa(Ä…nx¦MB“ ÕjMõ¦½lŽ¥‡! Þ¡OY'’3qh…/N©ž…&@ Ðôà ∟õ’?Z@3t—DXdC_( ÿX={lR >®Ò°¢&ø¨aw}ACQ^,%ÂÏâ–ë¬tø$3X'RtWX¼“4X„]Ó1è4b ˜ö¸F"j¤äí£K'(ÆÊ6J¯›ãÝ£±Ç$RH4ôó‘ÃÔ]YÚ€ƒj4Aepóɘ“Ü$OÊÔ¯DêËI—‘îÀƒó«qõéÂuG…* K¬bC3¹=¼Eó’ cBä“4ö{Í‘‡/á ŸÇb@˜=$»(„M°É‹¾&ê,ÙSÃ/gn¬¸Šé=³“±J,Ø;¢Á\dLÑ0![)êÆƒŒ³¤h Éò7K 0 ³EÅ1T¼¬›k>²±HÄÿ€á@!f`SJ¡Á.킼_ôoîB3Ä«X«ÊÃèÓêAá}f¶@w˜[$Õ¦­XçÏÂ74÷£ûlŽó²˜ôTDR㎼S>:³tÔ‘; sÕ†SYõ(+Q”µ÷Þ¨ V“áù¶&wõÿ~ SGžInm¥÷ÝÌ·nÝ@pÝÖ3×°àBpÚ š3¸N¡Eƒב#xQa7C’ë&±bɃµ-ˆP›6/EvcØÐG† F|¸RäO‹$AÒHNÛM”%2ÄY0纗+®ì†3cÏwû©#HîªÂ7Ö&•Ó¢,ÆŽy伆{cc9Œ.|y±¢SsvW>-hônA‰eºç—\Ñ‹ÿQÚ%Ü‘cUŽsíÒÌ9tc\Å^s~˜ð#ã‹Ú"ƒôʸ©æ†W>)² Ýšj/G4™PµÆjóŲt°A˜àÂõÙ‡h–EëbœêƉ°ó^ë3èkàr‰ö}~=œõ…1›]Xq\ÌåI?´¨pðUö0gVu(šåo’m¦79röòîƒH!óº».¼¿ò˼†V"Ï¢š†Âí3¡4 Ž5‚òiBà„J£ªl»l®ËÔš,¼ÏN̦ì“î$¯T‚I³ #°¶ qS­¢éârî9Òò"ð"¿ ÊÐ!¢nÒ©½Ãt =)‚p  Àƒ2¤’R«¨–ªhCŠÿ(“Ë:ë¼"Ì­¡òɾzøñã3ˆk6!G‹]dÐažpÊy›8hÊ­=ˬ+¬$™6œŠD QE¡~‹(»æb*K“¨Cè2ªè“«&žTºÊL¹”ºÏ% ój/‡ºZïˇB<´Ô y²*×Ì##g®œpöñÅßÔrP6;ê$äØAf”‰rSë!ÍH²®RšH2ñ©ÏÔ,)>xâÎX kïË켤í)ÕäI6„@“T÷ŽúÏ£Â\Ò(*KÝð·½¾uj¦8Ÿû £8¥(5¨²m(œpŠÊèSöfrMT*¯¥²0‰dÃɪ˜>F¨!µpJ*'§ÿJ“7D‹ÿÚUL­$ÔUeû67A92¹eò£õ ׿õÒ£K#M¶ ¤ŒøÜ¡Rµ– –vÊôÚùµÈaÏ"–êÛi_Ãm0ÙÌ¥‡@è™t#©À±ÃšLÀÑš³Ò"‡kò苼šlªµ»žî‰IˆÒ«Œ£i?îNPPKÓ倂µ‡¢ªÔŒ#m¨&±“+µ?ú´Á‘îNبòó²Ë¾…·¤(åÝ,qçâÕôвYÇ—SòkjrûtJ• ÀX*¼1/‰&ÝŠ¶qõJèåsÜJ·|¦«ßŽ´CØBúÈ|ºR›I½Ü=\+=x¯ÖSw.©Ít"ÿcìŽé®TKŠÅí¨5% Ñ“V$0ÅsÈ3ÈìÀC ä…#dJÙj 3¸ð¬ª*A¢Ò},´¤á =«º R„":ô© MIÚKߢNÑÈ!ûqæ@Ó"-¦U/‰Ì´R-«Ð…:Ðé^ørâZÂщãCOô€Ë=ÂaáˆB«2WPHx¨°®'ìÂØòž#•£,.ŒdÔÒC”2“؇a5¹LL8§ ¼¸#)bš^À˜%3y":lÙ]œ6¾.®F&ìáPB®fŽ>K”àÊ}Ò<ÔÌ"„rPqó),Óâ%wöéPIZ’äðè±z çPÿÜ•IJbÂHÅ z *‰ËXÖ™ž˜ËAT³PÊÓÔ<ådJ:ãl|ÆžÐHJ#ÌÆMžÙž¥ì‘&á@ Ïf§›Œ‰PˆË·BFÄç,èZ#‰š ä¿Ã@sy113ĶAõ¯KñQßÌþóΩEêzdêRKž ?‘,ò'òLtbæ£nPBSË ET¢Ktí _ïähRu`'+[é߀Ö–±”å,ôàÈ<¬‡Ü°è\NŠÈiòÓUå/1Ö´Lu¬‡Ï:jIa5ÙŽÖ¸®­ :t´‰0 —Ãij©3¢Íj,zž¯eÎu2åeD•TƬ„«å#Q¥R¦X$"|Ðÿƒü¶ê!oÐÇ È‚wCô‹£¤Dã“ ÂÐ=ñtËHŒÏÐÄgG ÙÂdʘ٨‹o=Å Ë:X)…UÃ+•ˆR6HÈ.³H##•Ð̤*i© °B ã úH ’ZRí `HH6’f#M-\™€)ÖšR•Þ¬êzX“5…ˆHtXír\= atÁÕ 'ø¡ÈPM?Žz¼$÷@¶áFigÄ’D«ÔCu«VRuWÆ$µþýÇ(ëÉnvu²%4­iM^iS bÑ>ä¡­~ˆkêt§<ù`Yb²Øª¯Ž ]`„Jô§¾…cºêËa[Å×9´4׋ «ÿbEÏy¡òzñj‘XhFk¾8hL ¤PYb,:Š“/)[1ÊjÄ+ªi8’û(H1ŠQ€BÉHN²*vÇ,Þù"j›+)Ú<ÅAT9‰è®…ПЋJ˜Ê–8õcO\µfRŽªÚˆ´c-ù˜Ç–w9!hÜb>Ë5…ïÓØQ>fÛæª ÜÌpœ0õÅÚ². “ü3± #dѸ‡.…äcA¬näÀ9A±e¤¾TáÌiuTÙ§8;"¡HGäcÎm*W•Ž‘¬µ<±Îðd„hP¢v¨¥´9›5òüê—«[«©{ Z=üÁT€ÉJ–v’G7¹ÑM÷(‰KáÀÿ3Ìj û+`t²¡ÈU§”Cu cx¢3!B¤^õóm8e*SîzïÇ)‚ÐjoDUši`òSa¼ »³2É<“ÎMVM»Xü¡Ùõ¸Ç=êAŒ##ÊêÝ:ôÚac-ôz:"+sƒQ!~«U4^LãéªÇY”ºò™/º¶T™x„{Ó‚´h¤ÚÀÛ²ä¯,AR–î 0bº8C‰R˜¼AI-hF¡ZCzÚ)÷õh"‚!PjnèÁ€á³<1&JÁÑG¡_û”èDZÜxÄ÷$(ŽMבIcZ©8®—ÖØÓ¥îB›”ɇN"gôïMɼj4'{ÿlCžaÐy:å«Â#ÿî£-õ¸xÅ9Ogâ‰Q”Z¼9€(j$v„f œý¥Sã,êÁVmGXÁË»Ú1W¤PùCà‡r2mU®˜’ –e²‚RPœXäç0KMÇùIUm*Ô´!à ÉXG8·B âÉÈùÝ(B˜0fóC¤>>òúÒ©51Ô${#£nõ“¸Ï…c¬ÓÅnürÅHÿ#¹U7›ƒº«’±¡Ùº{ª[ˆ¸ÃŽh:¤®‹1?CSçè ö4xi­6âŽ`jØãŒa"¾ÔЗar ª(wù,Qk *Çñ5E± ¦˜± k5™qžl©Aô@š¥x?_¹•Ê\™½¨áÿŒ«ºšˆš—_+ }ñ¨`ž§˜Ei¥ì¹~ƒbè>0ÃN@)²0 P‡’À›¶ º¦Â ‡+›þ1—„¸®¥Ž‚â3öûÔ%ÈÊ®ç3<3ÔÌ<ÉAÄñ¬ÙP:‰¸ºr#öØ’k¢¹«¨I$ºp`ˆl–|(†7@õpŠS(ƒHP–ã0ŽX…Pj·» ž/Y¼h53a-¡ùˆ£”‰é©– $:ñê½Ä°’æ‘C(âY›šÓ¹¾C y&dÊEz“Ù‰¡B¬WÄÙƒºl¨”UÒÀЮŒÉ³¨˜n¹¿—¨»KsFÏAøÀ f̳§ÿ™—sÃ-9·/š4ÊÓ*üª)¤à·í‹ã ¢+Sb6Pá--Ò£ËGÇS åé¿U3Ò¢–4 ùp¶2@„k@Ä©0„Ã=©ˆÔŠü¤¥`šÆÊG­i¾@rÉÉ#Aw&òœ=D‚R‰Ñ@s KQ=,i¥©€‘é¢cƽð§A¸]ÊŽ¢:9J3Ÿ¡˜uÈ_`D(†¨òŠlø;…|„ãXw0hY$¬= ¸yÉ&˜–ÄÙµ¨z:Ò®Åéf첫’Dñ™[\X £xª!ò¢ùaFkš%)1LBÊHdJ-Ù‰1±GY8`Lÿ¯î/ÊQ’hJ Þr±"©ºI¹&¡/Ëù ÔÊ–‡é=yâÆ3›œ¢ÈQ³ Ÿ]|¬)ñœ\[&’{(q1^YG‡ê˜›ô‘6bjB^Cšb5× H‹U‘±Y-ÅZ‡wà3@Yè¾h „P͹‰mk©u°¨ñt3ŸÝK8Ç0’¤œ’4Œ¨òN ô’ ³²‰ d•¼à ¡ÒÀÝ‚°4ùòHB×™±Ï:ë"z¡m>ë @ ê¾8« ï‹©Ý0EKX0Їj0ƒ@8ÅM"¿b8›[”¹(:C’Ó¹$q¬41Èñz’Ø«!o©ÿÉÛr¿©ê©  ³ýÒÎr·‚BJé2+)çÔYÉ™õù" ÜŒ½àŒ,$y„»‘n±ÊÂñ¨»¼|t—pªºïi5­›”àè’Ã0¯7­CŠL@ÍGWŒLi¾¬¼;áØÄ¸C”s‹ ƒŸg51Be·øÁ4«ÊY™ p²=üƒ X™¥©1Ê 9ˆr§«Œpš—|Y³ä)M[ñU:×{³sr2´×hú m#r¥µÒ&…Ù§L™<_›(† [iN¥±=Š•X¹¤œ "UñŠóD@R°&rèzE±(Cù¬‰¸‡¼éÃÙŒ+íLÆ÷€ÙĈ·ìQ Øs£3̸™ҭƒí`¥—Ô¡©çÊÿÅÚH¼»;;s×q·5›4s-ŒO,B¨×l(ˆYø‚w„|0-0Ž«-<*N€a›‘འíú°Ùz)5÷J B¢RLK¯@¯ ù!¬™h•9YD‹YZK X¤j¦¢žÄÍÒš’7•€ òY×ù Ô¡« 7t81i ‡ð¦rŒ³ Ý-Ö².Å0.4…5Õð©ƒÜüãXêò¡ еé—kÁž-CÜRÂÒ`‡Š ØÓšëŠ;4£ƒ/ܼ3úyk¸ü24ˆ0U~HÕQÀ†îÓ…1ˆ„Ö=É<™Ïpø;¨3‘J˜³¶9–rLJUÂSC³¥!!•Øxÿ·…ÂSįåÍ Ç1%ôUÎÛø{š<ÅyZ­ÍÁ*¥1Ìj¡ïlãê#¨î ‡ÕEˆ„bhˆE°BP„K¨+fñ_…îp΋\ÄP*ÍDêà„rBÖ­ùGõIÚÁˆHD+>¡•º%2ÊÖ›ÎÄܦ×ûÁñ!Öð,ª‚! öxÝÊ‘rí Qa@~: I< >tðRKDÚ«HNFr#3cX²5^º°ÿ=¬¨µØ›Š\ÝFKk;U^%É9Fh:„‚Öb,ÿÁ¦i*Ô^“(© [)¶iLü8 ñì ‘³1ƒHEÐ…›°8@E k¸„l«ÿnÊkÀ¢ÕqâdIÈÀ”i*Òy®];«qCAÆî­XdfðÑÃÀ»T’ùŸgÔ=ú’q´ºÛ[µp¡I'¢Ó2“ ÏR zÐ>ŽDè†X(ÉH¨„H((ó¸P07Nñ9­ÊãÙÍÇÐǰ£Z╙߭›Ïà·`µ¨Â!Bš&1˜ž0 ¼ü ´ ï™/«?›ÂÌ›¤m¸Aœˆq;ëÁž†;ÒŒ,¹Äí0ÁÀ7¨¹Ôžª#Ñ-,x:ϼê&iÜZQÑ-ék|ò;«øNšœ0ïôα!Š:£+ªÄj}±‚ÕTðá-vœ)ô`Dôÿ ù¢–╈þ‡³aÝHH„HÀYƒEépØÒÛ6й‡k°O^¡)iåø‰‘'æÉ a—c5#Žæ^z8 bÛL Kæ.£'g~f'×Ñ0ž¾­±²k’–9¢% ´JZä®üÄôDãH…@°ƒ“~éí¤b€R= ¹ãl )UþhªÅâ¥ÅI1BUãïc}V-Œå^¢'DÔL£íuÀY˜aAV³î«5 I”’õ>›XFÊ :Ö’¹ ¾â1ròª‹Ú 2?«:½›Íuœ_Uk®²š®{r ÆÜ£Dþ»{5AMAZ«ÿ%ç¹@[ g/¶À΋tFkÞé¦Â +ÎŽ‘‰, ¢Ý2zØrnçHˆD€ƒrŽÛ¼U)´P w‡Lª}ps7ßÎÓ‡7Ÿózsγó:‡ó;ws:·s>¿s9ó=/ô=çó}ó}(ô<Çó7Wt?'tÎKôI—ô>tAOôG_ôJ·ôA×s?‡sGÿóHWô?t<‡t&¼ˆS!¶9*¼¦ÔáS“¡ÍÿFq£SUÒ ÉQ©I¬Ý¤ »çÓ#Aæ\ytlÁ‰O«>Mzt®É˜TSBÔš’¢E¯_ ZÃf-Ò>zôöí«·¯d}É2Ó-†zäÀÕĆÍÒ¤K³Ad*P¤Fr *ökP³aǦMÊöîÖ¶sÞý;·ìà¾om{xráÁ—£ þÜvtÖБ+ŸŽû¶sÙÜqoß¾;ï׋í5ÒÔF®uï/ .èÇŠ|ׂ«~µÿó± ²O>á(ò±"‹(Bîg‚³½°ëÐ2I9Z(Ùgé Å?J1ý”cÉû³Ž9æ²SÎ÷÷ k8æÔO¯²Ÿ¨òg®ï­æJ 9îgP¢Òß«êg?rˆÊÔ Xÿ%ð€¯¢à¸Ž£•Jƒà ÉÁûq°ƒìx ¨x¿ÿý€æ0‡: ¨Àú#‡å™ <6«Y)¢ˆû™ ¡ˆõ±¬c‘àÄ=Ö¡|ˆPb$Ö d(ƒ*†3ˆœ!Âfxbõl% zÔƒpÁúWBÿ)ð€áPˆ¹Â!ÀWå1ˆ ÌãgB‚ T|d`ÿ9¹Cÿa0ˆÌÆ«JDrHrdáAÈGa5r…š 9J5@A^àÿXŽpt•ß«_ýJÄÚ2–´Ä¥¹> Ä 2°{4—þV™ÀîE2 ¼%&[ØÀcêr‹ü£ ¡ù?{õ¯~þà3W¹Âî ò—ÊÔe&_Å¿GþЖ˜,U¨0¹Ê?‚Š–˜L <ÍLXVP’ðÔf©ÍfBšŸTàýâiÁú-2„DeÙ™PlÞ²šà€'÷èJð‘6ä§$ÙAÂ’š„$d%±pìÃÎÅ­±ˆr„jTÍ ,c± rha¬r‡$ëñõ)"¤(F>ÌÿeŽNÌ ÜÄã:´ñJ s¢l ÷BÅT§‚´©T þË 2ÕžÂÂç/!ù*jCTׄe5©Ê=£þxü¡!)Ïjõ”šìÆ[ÇyJL‰@UÙ`#¡DA\ÏVN¤XõkØêíÃ~ìÈÇ>˜q‰ŸuAÅ€™€˜A %gZ@Ä:ư2Š1£\ÇèSm¤ò¬°•dH3)զ­N•->Rmlï·ñܤ4 úÊ w¢Ÿ©d!«ç>7«M ©7AµCT 0—Ð%nHW‹ÕçJ²–µ ",aù™Þš÷žî,/8ëÛ|YåTé‘ÌuŸÿ¤Uma'8­C%üA”eÃbˆQb!¦éjÕé+râ&íÛ1ò¢½äP.ƒŠ¢By–¶ Í©£ÞÏAœŽbí“=œeÆÕVP‡â!¡~šÖ¡vö¢=øå¡¦2P¢þÑ»5“œr)'½•šÖ‰Žb}“¬Â\?)D}(®öj!B"þ8l‚IuÏ5äÂŒAÿ–-Ð4½J.¤ 9p[­=üÉØÊB&Uw¢åiºq9fSñ4-\½uâ’€…bÕ" Ú«Àñ?yÕ&×)m“B}"תzOhÂá¿ÚOÃ!d¨pÚÈ]O¾¨rdÄbžÖ¾(ôAÀÁ¬á:ÀL,ˆ‘7ø‚qVhI’M>VÆBÆÂ:°Tqm*`ÚriœYy*$õ)m°Š _iÜ;:ZE2%ÌÕ¬e#0eæ±éR.ׯÒS,UÓYÙ$])áQ‡í¿ \ù éÙSÌQU vhºQ¡ªÒRJS(uèlÔm’ŠV¥§ÿª¡Rm“øé­<ÜJ—ºœù¬$¾ÛV%—_…»ÎuÞ‚}Æ6ÝP=æÝäÞãÆU¿Þ%Ô‚ÓÄÕm)‚ª§†cS¨:Ð3 (aÖ6êJ¨[-Ô¦kÁ:R)Ò`CþRÝñOÁecá/&R8<¹¥‚!”ÁhLö4Ã]hþ‰9”Ï  hØe¤úü˜ÁôÄYé|Äâ’U*Dã-§G…S%Â-I-5) U­„:®VýtVX0 î;­^ùRÞ^&Â-ì íöLšò‘Çe9€\¨BºTB°^Oõ«37ç35ç$8Có5—3>‹ó4ãs4û8û3=ÿkD‡*„D£*¼†*L4kŒ‚,„ÈDÈEgt1Xn¸ÂxP4LnÏù+!Â6¬FŠàD#B2¸B ´;3ó7çóN'ô=#t>û46ÿ4PGó8w3Pã4BB@ëôA¿3N4;·sS;5<#4;#õA 5Vßó7[ó8ó³5?³QKuT?uU73?u7‹µV;58ëdW´7#4]_uOÿÛõ5÷M'u@¿sX7µQë³>·³ÂôÁ`Ksг[{õTguV'¶;—ó6›µ6Û´ZwµXËõU6Xßu8[uS¿35«5Sôh¿õPC5S‡53çA3ÿÁ"l3lÈB1YÑþ9¨g9°§:üAFË‚,Œ*È‚*È‚+P´+Œ‚Ect»‚tÇBuS÷(@7†L·*@·wkwt£Âwƒ·E{÷w£B,¨‚*`ˆE“7*X÷v‹ x£7t÷t‡wz“ {ë÷”ôwt¯wz··zg÷z£w,¸€G÷wË÷z;¸{g4n“rË‚r«BFO4…gôkP¸rGx…g¸˜ÿX8rÇ‚…‹È‘LŠ#żA8lÂXÃÌR8D/7†L¸ˆ8{ÃÆz‹‰|Ë·~cwr··t‡·}cˆ~C8~OôD#8G÷‘8’ë¸|ùwy}?ù‚'Š~ÃF{»y?ø‘ã7tï÷÷x‘“Ivg7|y~xrÛwy—7w'7‘ƒ7~¸›Û6‚Û6˜+·‘w9lùƒ§÷D[´¡W7¢ãvtT9œ;ºƒã·Ž 9™Œ žG÷|O ~cøO ygº ‡w§g¹¤øŸ8ƒgô…ß¹+xg÷~ø§“‚z?8xÃwœ[ùŽÇù­'Šuwy€8¥wsy‰#ù±_ù¥ó9)ÿ07r+÷rz&tÂ%P%tÂ$XÂ&LB't \+·UQ©Cs»ÂqËB,7‚ËB.ðB,Ђ.À»¹›û,À{-è‚,Üû-໹ë/à;¼ëB,|,ð¼¼,л¿#<º|ÁüÁóû¾3üÀçB¿7Àã;/Ђ¾Ç;Ãÿ»Ç¼Â_<º <»¼ÀÇûqÏÂ|Áë½ÿ»ÊÏ‚üÁ{|Ä㼼뼹#¸Ç£ûÅŸûÈÇ2 |»ßû½Ë-ÐB7ÜBÌ–;Ò«;¾#¸Å§ûÇÇB.ýÑÇü½¯|¼§ü¿ýѯü-}ØŸ|,¬<ˇ}Ư<-Ì»<Øï{¿ÏÂ-ÿÄ}ÀÃ{»WüÄÏýÝ{½ÆÛ;ÒË»×¾ÔË‚Ý üÅ{=Øÿ=Þ3>ÀwýÄcüäß½Ô#8ÜÏ=Ìw}ʽÁÇüÂ~áÓ{ʧýÔ÷¼¿Ï|â|Í›ýä'>ØO¼¿k=å=/ä-ð½.Ø}ÀwýÖëÂÞç¾Ù?~è‡<ÚóýÖ£}å¿üàÿýî>¿=ºÏÂôׂê<Æû¾Ë·;ÁÛûÇCÿÂOýÜŸ»Á#}Ç+þùÇ<»c½Õï{s§ûå×½.à>1 ø-Ø{-(ÃþÅÀœO?èƒ>?}þôéëWÐÁ}ûúí+XPàB}ûò=œ8Ñ¡¾ˆ+æë×±¡>Ibl˜o¤Aÿ†$KæchÑcÁ–JtR¤A}õ&6ܸò£DiJ¬¹R¤Äzù6Uz”§ÌŒ2 ¹’eɃëIœèoaE•[-^ÜWï`Æ~d×vU›Ó©Å©(iìÈԮ؜.MŠ¥›°aM𽆹Ô!á·:{<¸ôbŃz»–(PdŨeÇ,+“®\ƒšíæ|‹Roj•‡â|XÙkj– ŠŒ¸uré‰#:þ˜äP¹6K‡vüúfR£aAW¤Xódb©)vd=Yúîâ9uJjsÑùFÖ;•<ÄÒJdKÑövøûâr/}!`™9‰’[[5ÝÛÉ ´ö+ð ÷êÛÿ‡rÞÙEæ)gz(¤0 Á1‡œpÌY§rÖÙÐ9$çÃË)ÅuP4QÄe|‘Ãk4gÅuj$çEÁ±y4ñDYÌ‘HAt‘Å!gL‘G&yœ²ÅnÊùÑÈ(?¤ÒÆrZ4qÉñrËr(\ÇÌpÂ4'Ã%Ã|3H5ƒD3L3…TrÌ\'C/A\qE1qD>)ì¦ÄpD\”E÷ÌÒH#uŒ”ÆHUü0HÝSËFKDSP¿¬ÔP"_üLO“ü´ÔF+MÑÒ(±´tU%gTRUi‘Æ}”tÅc-ÒM[ì‘V\¿,œGG|•É]Ÿü”XF§œÿÌ%Q|1XX_]qÖJ_¥tFm±U²X#—Ï]Å5ÑL3iüµÖ7QDSÜpÞg‘õt\M¥ÅtR>AüÐN;CÄÇ÷ôÐÅKj)šv ‡uê!çG_µ SÑu>çã7 GÑ’ U5ùtHç̦äl|™Ï–]¶y›Áùä:Cž3ä‘ç óã–AFÙE£ Çf5QF¹œlF 9œ£QîxjšÃì°i–u»C}åQ›Ñ±Ùf“&'éŽ=îùͲ}Ìyʨýšã1ÉÉÔl—ÉñºeC¹d]v3Ì=µó诛n9ñÈÃÑyOƒ}¤²dEóuóf«ùÌÿë(ËSt¾oÙàº#7ùJºc6ò7 µšÇ9ç‡uÝá´=C­I–|J4yÃÔW¾ZDå߇èB;LÝfŽé¶]é£}Go>±Çêr˜–™õ´G´Zpƒ–¼é—[ïÝö£©oûðÅ U¹é§¶vàÛ—šJƒ{“×XǾ’5«zb2ÑF&º ðzuû]ÿêö1•qÌj¾š›¢8õ=…#± ‡0"T0™PMÅ2[ßú6¢´qŠPÝÐÆå:¶Â½uCMÚ‘Èv=Bñl‡fÛ¡6…¯E5+J ÑåD¤´YPˆSjÙÏÆ„ÄE0€7ÓaˆŠÈ%èqðl|óRßæÿ!™M|-$”õì#ÃqÈWKìQñôu-$¶ìC'»Ñ–8v"Þ­ñrD4[Ú8h>šgiã"ÃË1qÜâsÆEžIe<º’ÙD4¹‰Hm—«â¢ɱ'2qkÝà"ÚY¬F¦-‹E{¡);i>A2Í–’´ž*AÔã2‰:”"(É©NúRƒ%›FÄŸÍðg¼ã¡é<÷·BŽ•:tÑ/ "mÄ‘††ãÔÙž Jg"m…?åý8Ö ›As‰›¥9µ L·uqš? ’0¡'²GzîxOìÙÏj©Jq:sL}òÜ7Í"}¾Ó›’+fa)&´9l¡¹;å߸ÙKEÿ"­“gœÄôd½G²"Ê„.È¡ ‹½ƒGôøÑœ6™Cò}-]ź)ï¶¡ÂqPGLüÐÇpäKFé”w8’&P‚&µšãã'Å/Y1j›$ºÒPé´5\!UE8ãÖZ¸bi.¶‹Ò˲æ»8ÅépUdØè–¡¿ Mš/»b²1§…ìLk¡š¥ÀÓ‰j›oÓÑS%·#Ã-î%j–d‡„²ÍÅoÌÛÓÍÆ(J$òï¤"òSñnæ( I‚bb"8ÆXØf6Nr¼K#Ü@ê¯ êô¬$Úæ:uŠº›ù¨mkç‡\ôͪNMküZa%{Gñ©H†…}`±X–[ÜŠöÿŒ óÕñ¸¨ØÑv}îËW4Ù¨ÜÓÆ•d™›¬h ÕZž‰lZlþk£É¶S§µÞÙ4é9?-ÖãÝ6Ù¾ÉúŠº:™we+Ò¬ÚhÀ,°E¦6ÆÉ_`e• ^|©P¹÷Íì˜ðå&Qžv‚AÊÆß(9¹°aS[AÿÚá*;ÄG‹voź ´ífœ³AÚ€o®››ñå9KPMk=VJù&êL?͇tªoœO-¦;Þù·‰n¡^ ýæ"z‘¦Vò¨!§(õOÒ‹6ꔫ¯&-w­n2¨jWx¹£u‘KeZ´qHAßÝOiB2î”?ÉÉ0nÖz•˜XÅt€1r¸dlú&å¶É6}nч®)}É;±I9‰û-,/k˜I«ÒmrÓé~m„æ?nS•:ìØig,C‡ 2i†/eˆ¯&ÇhÀgˆ’šºgíkR{S¯¶4õ‘Œf9ÓʨïëùÛeö’nþæ-e}›È§7GÒÀh¶tݼAòÿÐ#ÞËâJ¹d‰,Û^˜× ÍÛ|ÀîÄž9¤©²ãƒí#¹¯|µ}óº>E*„Kø]i‹üÔfÛtªÃq_I½û¼z¿©èóÇM²*tÄÃ>v‡â,SnK¼Ü#Þo@Wµ¾}ƒžÚ}J[Å=ÂIC¨O›8qŸ’[…B¿\ºš†wŽr–$ó%ê·iJ)³­¬`ÿägçTVrÔóÅU\ãb”ú²“h½X¾`áˆ"a2Ý…¾´õÈjK; –MýÞ7!BêÀBäp·Ÿï¶¿[A’Ó.û¸þò;9¡ø¬è3)Ü&[#îíMN8«7HgX0â>/_£*êXd\ñ«Y¤ÆßnŒÿ‘ØìxÄD‘ˆˆ¡:©õ8ʈĄÒnÀ´EšÂètb¨…ìLþ<Οd…ÓžG­îO¤)Òg€$çÇ Lç‚+¯¦ÉšÞÄÉ èš$|ð«iîtà†—låW {nKlGt~Mê`¨¶Ž E"« ¤®*ñ LÏä¹JÔòÊ|>…¨žçxÆîq*²²i¼®ÈÔÄjîO~\h÷&¨‰ fq2¥P(ÈϸÞLìÚ…Ùø§F"Kv¬pÓt«çuj†¸R§þîpˆ°ZpMtäw¤g’I*á<.äØOÕ ËÂàë|@ˆ¥\j6fÔŠàÈŠÚæ…ǰÒ˨ک±pgÿˮʤðLŠž¥r–k¦´… µ©¸Þæ®–Dño­z ‹Œïc¶gÔ6§¯8/†vŠCÒˆ5è k½’péeâ$m¶… \Iò¤ìØ œŒýXäádL˜à¦žìîë¨êlB$âî|Ôf貎ÍVLm^¨P<äžüE±ä -Hqæ®y¨ãÌ'©ŠÅ­4Èî^éŒoI€ n¬iðyâFd®n*l‹FNЉêjÇÇøë£ü ñÂî"—ªv$Mä¬g¹¾‰ÍgvFá¾nˆŽè®Ôá,_ìÎøx)Ã$Ž –É‚6އ2Ç™ÔqåèÌt¤Á¡O´é›®m–´iôÎnÿ?Ëc‚ˆª†.Ê ‘P*{É + )(ÍpæÀ¨Ä+í-Üâæ€°‘G< İÏAîÁ`bGíïÂIJ …kŽH¿iµ2‰C"Nðg2ɉükʌ̎Š%‘häˆË.ÇLx‡o19Æ«R¬Æ&«Æèì†2M »Íû¸ÜÏäÎpékט-Õâ‡î嬆d[†*DH±ó¶ e‚p´ ‡Ó’éÊXHi@‰`˜$ïáL­cüÄýÆÌ2)*~Œ ޤ³}îì_c0bê+Õ,/êÖÌ›d!{Œ²ÊŒ9éЕŒH3Smá¢ë"áÈËñú¨¸XF¯è^쎉dÈÿIÖp=ÅK‚Ed9Sh2n°DðQ¬çE°o$Ô^é$ÑƼ †©Kë¶%â¼KHŠÈë¨ÑæP²mƈ“q[HN²¢Lø®lÞ¦W§ùfâ¸-H`$GÔbbûÔdn‘ä:iJx© ƒP&A°yZ¯ G­Ç0ŒDöÆ¢ÀKÿ6 Nöi5iÉÑÇdTæ^pGÚQ»t‹lr§uïÎ$”‰È•F1¾"r¡ˆÈâzÓÚóoéC•S›KC&¯†TrÞ€§ÇyòJ9—,f4‰ÐÚ±ˆ i®†ðŠö‰ÑÆËÏl-U‡ÈffðFöþ³nÊÎTÍ+m‚¸Äÿ¯FJm¶p~å 'ÅEguxëň§ãÍE^GDÿ'‡0ÕzLŸ|qo‚ð^P.lúIsŒé5[­ï®$}MG‡ÇÔ*J¥ FÏÐÏzÓiÄgS¿ÆTOîSÆõ®PÆ z±xd%Èt®&‰ËsÎRµµakMþ¨ +…Îmä´EÌìE’Sªo„"ä>¤ÄpëéNð¼Ìì"ÙsÑ¢ ¬ìíñ|Q§ª+­N’: õóx(%ðM;fÚ~†¸êÀüm-é0«tm¤±Ær(1?ÐfÁ&ƒfí^1ë›ô¤Ågh¹ðUC–žT6b§DC MIðÀ}ì*§îÿÛ䆹üíCOò™èfÞBJB4 @´qXå!ÓF¾6¸DÐj4Ák(7‹‘Îê›|¦ Eˆ– iO€ˆýô­ýR˜Ôr¦ÎiÌ`õ!™Öèòêè Ǹú 0³ÓT­J`½é¬'ôÀ‡Ïžˆ¼f¨øÎ)ºä !ÇÞŽòž0цh!åÑ”·‰rêZØ\*Ž· ‡ ‹ m'–mAt—z‰ãHùÖfbA çO-g¤Wª¥ˆtÖAàM­6ÐM¼Ä'=’ÈOD“}¸—½´‚lч~|AÐ>é/-…’9Y˽DyiÖäÏRGï’ÿo\_¦2¢–´uz±U•öð‡ÍÒ5fZ•uh/-lH¨ê€˜æÜpn`P÷hg¯MÀ†. mŠƒYñy@˜W P³Qq86.aReóŠ„U8q6‰Y˜ƒ¬ÑðLjú誽` [øÆVèîF?RÀàQ©øÚnøP_”‹8HçVï ‡æì ¬]ÓëפçyI˜_ÑE¤0|!1ˆQPu’JïOºps#G‹(‡ß'|ËV"gwjÆå’nßd«ü³’Ë m±$7ò< E%UT¯èBt@ÂÄ&’+y*y:’7á2!(Y“5y,a.9“99“9¡ÿ.¡’+¡’E™’/Á:¡>–'!`™–k¹X¹’-A–]“5˜u¹”3¹*Á.ù’-a–?”+¡L“7š'áh¹<›iù•A™šmÙ›3A˜Éyš5ù“7Ášq™š9!+ùš19L™–g™’ß—¹š?š9AšCùžqù–9–eY”5™ž×Y“;9“3™•ooù’úš}¹ž“y–'z˜»9žk¹’-Z•1y\ í›ç9“Iù sYžÿ–5Z¤Gšš7a•½žY”_y•c9§±ùž{Yš™›Ky§ ú’3á¡}º¬Ù—ã“y–Iº›Uÿ—y—ÿy™=Ú¦³y©uÙ›/Ašº“³Y¥k¹¨º¡-y”‘Ù««™§‘Ù—¿9§Ñ9­Ïš•I›©y­1z¡7ù£Óº›‰ù eY§ßú™ñ™’g–;Z­9­Ù¡G:ž¡Ù¦M¥•ù¬z“Ϙÿ¬¡™“m¹š™9ŸkyŸµºª¹Y±ÑÙ;naH}`a»!xÁ¶utA!blûx¡·‰Á·y¡l;r›¸iá–{~Û¶£{¹y¸‘»r¡·i¡ºyAh·uh¡b!¹k›¸“;¹m»º;¹Û¶kAdÂ;rá¸ÙÛ¾Í;®»jÿ¸‰»¶u!xÛ¶Å[z»¶ÃÀÝ›pÀ[¼¹;ܾe»cA·¼·3·{»¾{À‡Ã\–›ê;ÄcAxÁ\þ»¶yar!¼»6<n!Ɖ[t;ºQ|¾s»ÀoaxAÇ…Û¸ƒ\Ž{½y›É{[Çï›Å·Âí»¾™{¾yû¼k{¼\Ç©|¾Ÿ›À£›°›½ܶg!¸O<É|¿Y\Àí;‰û¸¿¼·©;Ç_¼¶oá·kÀܽË<Äká·1ÏÝ»ºÉ»ÌOüÁsºÛœÄß[ÏoAŠüÁa<ÆÑ›Í¡{ÓYܺé›Ðå\¸¯;ÆO¼»£;ÿÔkȽÀœ¹};¹µ›¼c¡º;ÖÅ{ÁáûÆ…œÌ ÌÛÐû¸‹\ÖÙ¼Ì üÉËܸëûÈßÏ ü»ç[Çi|ºÓ{¾¹/<È«›Æe]ÀÕ{¿y·ƒ›Ûû¼s¼·ÜcœÔy}ÆsœÆQüÑC]ÓÙ›Ös\¸Á;ºã[¾5|ÖcáÆs<Á|Ãi¼t¼È‹Vî!FÐj‰Ì!’[Gâs„vôˆWÙqâD^›WâAEr²ÁýȘM &~<C€g<}PåÖä¹€G>E æh$~âÛåægEr>l>þÕáZÔèGêãψM*~è›è=Dè~¬ŽÞÿPTXâ3†ƒSÅ’²Ø\\?DR>lL^äã-’¦g¾€Xþìáì]Þçc¾å)DäÁÕ`ppy\“È ^åï/æ¿>LdM•æÎžNªªªcV? &4¢Êfκš©âþ…®âšWEãŽCF‘ã¶ârV”Ö~~ù3P~óËy¾¾¾Pf|(3<¹eÄØæñþû<€ÊJz²¾âz<06˜ ycKo§GÅÆÇÙöþþÙpz¾N~~Ùšºf†ÊREG‹«Ô»®‘þ{{ÑåïžÎb\ŸØd{†ÖÖÖÞÞÞ3?z¾Òàãˬ>cªIAÎÎÎZ'.ŠËVö¾^^j}F!@63†ÂZ¶ÞrÖîúp²ûŒ ªššÇI°Tšê ·ÉÚÂb„ÈþV8†‹‘oƒŸ¸¡‡ã¹‚„¼¼~~©]>,f¦ãùã¸L'+²²²ì«X,qÀpdm«{[–ªÄâ϶£—ƒûìÏ ()o„™‚J5Âæ~ÚÚÚxºüzzÚ¦¦¦—†‡ÊiB’ÊnVz>-h®>x–o$ 7Ò¹yzz¯Ù$O›®¨¾âv~Âþ†¶æJ>.PJj|cìÒ¶ÊÊʦʎœÜþ™ÆïOV|ZvF2VŠþúÚEUz¶¶¶™ª«¹”„–½çlqî†ôåȉÁºèæòùݱt‹:0W181&UÓÑÐÂÂÂí12ƒ¢³eJ>èöøþ¦¦ª“q€’‡ojŸ‚qþätýúäšššB]nôRRn‘±âââši:‡Ðþ%;[BII³ÀÛîîº#U»‚pbþþþ†²æ¢¢¢p©äz—Ì…}~ÅäõU¾Ur‹m{¯Èëú™²ÖoUš·À"+t;1V|“•Òýš¦ªZVY:6R‹qâ¿‘zzæ®®®úúú‚qVæææêêêBBBçÛÍÉ¥òòò’’’–l^]¢ïöööDi‰óggªËèÿÿÿ!ù ÿ,½þÿ½+µ¤ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(Sž,õîá„úW„aüwF1 @O®XXà0ꨡ:Jˆ¡†:iä‘H&©ä’L6™W®²ÌÒÎ2xl Ç;彑O.Ìâ)(’K>ûi÷†2Œ3Á"¦€_jNÖiçxæYdWÀ@+Ùäh¤+¦é_Ž¡ùFAúη$îúë°Ç.ûì™tðΣïœÊ7oXƒ5J:t00€p…×\ç`M¯èò+Ń€+ÈýqëívàC1¢ =òﬡÌ+ÙˆR†êl=É&à »xŒ1¸Ö~û­ TÒÄÎ娎ŒQŽNCý+®ì€ˆŒîVvÁ/Õ ®½#аÃ$ò¡Œbƒ¬ùCüÌ@?ûƒk](Þ+D÷†3HptÅë;jC|$­á›wÈÃúð‡þÛÛÞí†è8 DîWÀ¢\>n‚wØÁ(àœ\À9XDÌD„@… á ñ‡!šñŒhL£×ÈÆ6ºñpŒ£çHÇ:ÚñŽx|G<¢±Bî!ï'ÒXCÑ;„ÊÑ?¸añÀ$™Ž+0ã } XãŽ&¨C“ ø¾‚o”O‘åhÅÖpÉ‚å$ŠG+n§+0b– @1†¸Ç6Q”^‹3àµ?ìâdd9ìt/kâ(b0:cì"8È0¾a TŠ  ðÛÎè1I%ȲqÈ„5ÐÉ4ñ˜D·Þe#QÛþ|GBAŒ ¨, ¨@JЂô ½c™ØÌPþ! ¾ê‡&ÚeH`øC3#p 8¸ÀÇ8†|‡KØ!£ÍÌ@€ ìA¸ÀTÑКÚô¦8Í©NwÊÓžúô§@ ªP‡JÔ¢Õ¨ADð˜'²øDðvÄ y0š2\ñ‚7üaD¨¨7(:PYC·"“Ø4Š\Y%¶J ¬­!«”è@0Ô…x Âc»‹G ÊÀ½%u©Må%€¡ Ž•cPF6*À‰lè\eÍFˆMü!ø`'ºÐ°B€`ªØ p°‰Ć8þN¢þ  s¶°Äð«Và¦ÑwtâT9hfñ²ÁŽûU¢‘«=¡ZÊÜæ:÷¹Ð®t§K]è&µ¦ÍîF…‰ C³0B?ô ‡ŠÐiHEúGÄL£ „*²€OàZ@Â8Æñ^íú÷¿°€LàøÀN°‚Ìà;øÁðÇÔà½LÔßÐh(:TUDÐsCp“±D À –¥Ø$¢¶kÐéÀ¢ F¤ƒ•C@ð€˜ÆôHÏBN(¥0(œc "¡°ÝT£1´.D &nlR±h ©x–)ÌŒŒBé°¬þ‰[±‰p¢ Ë¡¸BxFh™Ä&¶B‹3Á¬Ì† š-èt¸ˆN´¢ÍèF;úÑN4rbæ…3"³ø.x-0ŒIÇ,sÃz!Gœ9éx>Æ1,ÂXÀ8>ëéZÛúָε®wÍë^ûú×À¶°‡MìbãÚ™e(C22šŒ ç8 Dr(egãÔÅG¤šµI›×Cß§Ë€´Eà8H3·cFîì6˜4’Q2xV„ÀöþŒ2¤cÙÙ.C&í d¥Ú¦Ä¾¿­Ñfoâ8h‹Ùh(Q†˜QÂüÔhÂÓ½e£8úþ´³þ±G‰oûä(O¹ÊWÎò–»üå'/y6¤6 ³X!†ñŽ™—¼ä ˆ€ > 1|ÀgøìÏ¥ JŒcA˜À2Ê¥[ýêXϺַÎõ®{ýë`»ØÇNö²›ýì>·:ÄMžö«ÓZíJ7¹Ùgñ´Óî2GÎj)¬ŒdÀ9%WºÏx»ÿ<£xYÛ—nñ«ßÝ8 YßóÎxÇ›ñ†?»æ7ÏùÎ{þó ½è;¿øŸû=ÉðB6¼à…FTºg¸%Pú’/ûXE(BŠÐt¿_üçÁ2jÚÿøÈO¾ò—Ïüæ;ÿùоô§Oýê[ÿúد½ïgþúí×~éÆç¾í½OûÙ›Þü¦÷=ùµþðs¿öø¨÷ÌÙoþòk¿û÷W¿þßß}Ûƒ?ÿþWvPoJ·}÷}§'~ê'~ü—}ø€8X8}þ§Èç½õ^ЀáWFU·|v3Ão˜‚*¸‚,Ø‚.ø‚0ƒ,‚2Xƒ6xƒ8˜ƒ6X<؃À €À j ÜàƒFx„H˜„J¸„LØ„Nø„P…R8…TX…Vx…X˜…Z¸…\Ø…^ø…`†b8†dX†fx†d(j¸†l؆n¨mm˜oo8‡tX‡vx‡x˜‡z¸‡|؇~ø‡€ˆ‚8ˆ„Xˆ†xˆþ{(‡ˆ¸ˆŒØˆŽøˆ‰’x‡óûp‰û`‰—œˆ‰û€ —ŠÈ0Š™ ¨‰œ˜Šœˆ ªØŠ®øŠ°‹²8‹´X‹¶x‹¸˜‹º¸‹¼Ø‹¾‹™è‰–؉›¨‰˜¨Š¥xŒÂ؉Æ8ŒË¸‰Ç˜ŠÐÄŒË(ÆXŒÉHŒØÈÌ8ŒÝ8Åލ(ŽžhÔhŠÖèŒë8Ž¿øŽðò8ôXöxº¨øóp þøy 40y™ ¹ Ùù‘9‘Y‘y‘™‘¹‘Ù‘ù‘ ’"9’$I’o0 Ù ØA+ ²z¬÷’0Éþz’Ð %Y“6y“8™“:¹“<Ù“>ù“@Ù*É’-“Fé3ù®€’þ¸@¼°QiS©Sy•QÉ Y©•\Ù•^ù•`–]ù ’P–fy–eY à@“AÙ–nù–p—r9—tY—锥 –z¹—|Ù—~É d‰–‚©–LàoÐ× ”ÀÓ0 ÷à˜Ù˜™” ™–y‰™Ž‰™œÙ™žù™ š 3à¦yšNPš©éÛ`vùš°›²9›´Y›¶ùŠÉ˜¢¹›¼Ù›¾ù›÷@š¨yšª9¬éš×p’MI L0•ùœÐÒ9ÔYiþ  þþ¨`¨°Ûi `ððp›æyžè™žê¹žì¹ÌéœÖ Í)ŸðŸö Ø©Üéàé± _°ɉ˜R | ó $@ :¥ GР:¡Z¡z¡Z¡Ú€ Ê¡JPÌðj IðLÉž(š¢*º¢,Ú¢Y Ú àž“‡-Ø€}àƒ Ö†à©à¶>á^ᮓoÀñ½áÞáþá â">â$^â&~â(žâ*¾â,Þâ.þâ0ã2>ã4^ã6žâÙp ç¸ã<Þã>þã@äB>äD^äF~äHžäJ¾äLÞäNþäPåR>åT^åV~åXžåZ¾å\äœø™æb>ædž Œ`æh^æj¾ælÞænþæpçr>çt^çv~çxžçaN¤þ꘥0ÒRè‚>è„^è†~舞芾èŒÞèŽþèé0Í÷ŒÀ JšiœÞéžþé ¾h“0É便~᨞ê9‰ß–þé)/  ¹”IëAyê‰ëIDÚÕú²®ê-Ú Ÿë—RÀ–Äþ—ÇÞ§|ÞìÎþìÐíÒ>/ ûÀ®ŽžòÐ þ¾‘ßþ“ºÞ‘㾑ˆ¦ø`¥,a¥q¥ ¥ï.ì.ªÐD>È>õΖ{ú”%Üïþþïð?ð_ððŸðÿÎ ­^‘ÈP˜yúN’ÛÞíé¯àNÊ ÉyõÀyþÀŽ‘ -'ž ˆ ï š ïpÐ  7/ï- ª¿™ÐlÉó¾éó}ú ½àðØ.ÎÀ ·àŽ ?‘€"¸0Q¤ šàg ë ±àuÀ [pâp Óààá~ õ DàÈ ]@£à ùöõ` ¶T €È`]oȰ…?öÀ Y ñþ}Ïê Œ .=2@ùøÿ˜9@÷r0íÀ ×ÐÒI ŒP[€ s° yîVŠìÎVŠí‘|êå®óìÙÇ»)K Ô@ñïûÔ Uº›¢:ôE_íþæ zO 8ÐÁpmÐU¸ù“° ? °o‘b—  þˆ ¢p ×`‰ÿï¤àÐP¤²ÀgÐ qMà@‚ßL+X'D:j<‚„hND‚) ´×„FAûÎ{Ñ«’• 6ÚFÑÞ9ˆ Ú³!•¤¼\“ak ¼( tHÃdåHAzóŒ"’7ï]¦¤ŒÞ%•çÒåEªU­^ÅšUëV®]½~+yûÌž=KÍ‹š KîÉk&ì½%eÔx¡†íÛ¸býþíúð`Â…µÂë%žÓ‚¬Ìø…óPÈFESbY¼h€šþ#eâÚC pA¡±8‚.&ØFcTÊÑD͸Ö( ƒ|Es"V4fåõ‚GÙ%.I 9BBÚ“C뺜Wð‰ÝŽ,Üâ}»†ìL´< °'dÔMà9Cy¡QÏYÌ•¨çº} Ùâšv¢ad’‰hF™‰îÈG Ùˆ wî¡È˜”Òk$+º¹CNäèæ ÛÄg%ˆ.$(E–ÒsRˆ¨G—*¸åÇÂ$`üˆy’ÂbyÞaÄÈLÞ1R) Y4,J)zkJ+¯ÄR fš¹gŸ{ºü’‡düp‡‚dÌ’‡ -›1+ Üñ#¾üþò¬4³Äs+Áòä³Ï_PŒ±‚ô@ …iä(£‰[ôH…QÍå^Èøì´k"‰¡›ÓàÉE‘^pg '”a'fËmG† aŽ~q3d ìƒ&¤0Gƒ‚äy!9‚.!$JâéàˆÙî˜â—¡:(¡JtQ$’&* TÚˆÁ)hhg'xñˆY„ªfþXâš9”é%'¹B–xAF¢'Z€§ 4igQ° ,€EQ¾YB 9 · Tá™c—%`ád‹uy¹'Îà„~©…t(±cN›&—øðõƒsB(Ç&|¨¨¤:’‘!22*¦þ‚‡b˜ÄŠ»Â¤Œ‡®y¢¸­ê¾²,öaÈ‹žÀ'¬p/+{BÁ†£ýD[ÊfÊ:k>ÔÂ(PÃξÖ6ë5( € Ôàc´àJ»pö4!`2Ù·6€9Dx0•/=‰HÑhtMæàGG‰™D 98‘€d…YCAÕ>þ¬™;ìëc‘(ƒʱ…ð%Ñ0^2& K]B-â5¾!`£ H1"Œ²%=e…O:`;&a>ðaã ,ø‘£kØ„+(ƒ P¬Â$ß ÎEêñŽ}`B<ÄʘÁ‹a@QqWô æqÀC-j˜ßÜñ‡¶©éd9Ëüð¦¾Ý%/f™‡±˜'WÌÑŽa 㸂!d¤U”àØ* IŠupÀR¤ÈÔihƒ_Pà »·bm´!é`"8àÁk|Rüx+ø°«^„”×H=Œ•’åd\©ƒøà†rã à€‡µþQ;d ¤`´6f‘«>©’p)į^šxBh ¯ûåÏ1üâD\A >¬a€Srü‚öƒÉhBð‹3ìBÈTâ2™\ádP¸Æ%ØP¯íÈA„”Â!!igO’T<²Þ,í÷0„I¤FtÂË„È`°´Ðôì@€Õ®as}$„V0úâ•6¸a"ö°Â-¦Á€”ö° `Fþ൜Nã7²pÏN€tTˆWA"€èôP4¤q1! ¦©C×a©Óî˜'-ˆ[ßæÆ?° û Ü5ðöÖ·õo,`k6Jþ×™ŽÕJˆók`­Â¸=>Îò‡´‚á ~¸B#%!ì Êtk¡ˆAèêŒ&¼ãgËä5ì™HL"zˆÁ H‰€FB”í@DÞÒk‡f:z%&D1ËkËb¦óp©Š#È€G€Åõ²w‡.%ê;Ö ÷+9Á;šAf䀇%Rñ†wø§¤pCBM$"½ù8„&î‚oP#Óˆ "ŠJÛ,:c¬#hØ…4êŠÀWøÈ1ò"dLƒ¨ù@ ’x Z¬A´è€RpžI)IšÏ^x !CšÏ:zÐþºŠ·,2t¶ÓÐ F°[ñÀQ-\1‰ ¬# « €I"\ãßMpQptƒOür0È€°|ÀàcN˜™2Š˜a(ÃÙ4ÕÚLÝá Và&®Ð>4£`FF²`­„·6Õb}szQF¹(fðàÖÊÖZ$£Kûˆ£ §XMwZ ylDŠ0”y¼sð¸;¡4g‚j¡Á>F!‹7࣑` 2ìÀFœ­ tØ+Œá„}ìú †C"&B «Ýa)¯U:^Ý–¨«%nÑ‹w=A´uŽ9|{d§’¸Æ@ÄëWþô°ŒxEÃî‚Ђ™ÈD¤pÃk¡ù#N ‹-ÀŒðB¶€ {È"ì(ÐÀp£¨À+"“N‚&‘ጠn¦ Ì£ŒH jñ„0´DÞרCËÓ3Œ#àúóÈ––¥;G@†B22 © H J1$Ÿ]ÚÇ‹ r” ¬ Ýø("Ò¥Y «¸+tÑ\ôîwŸ~ÂtQVPÃ$`±‡2–0ä§v 1ûºI¾v‹/+ÀÂLCÀ þž9XtghÐ rñÁkùs™EÆØ ®Œ!#PÂÙ=¥²ž…®‚¤Û·ÎþãnŠyëÞææ?¸b ¤/}_7ÿ—:ÎÞÓ„TVnKzÝ÷,¶Ë„{˜«ß+Ö¦ïw"ï SDÂTAþ§­òüÁÒ,ú Åš4ô&%eÅLÔQKŠi˜†{°Èi0 ù¯z(F…Mà€'`„æze³Š'pµLè‚Rh¹zȵap“c„i»†¸…R°¢¯€Rà†@†{ˆÓ˜ˆ%‚‡zxLÛµ2p}(‚l°ƒœú´Yci؈3ൡ5Zëx°÷€‡'`Y .š¢a‹f¸EtK> †I„dÅPjèA·„=TK®¨½¾$F=zµ-!ÌÂ4ÌÃDÌÄTÌÅdLÆœ¸hLÆŒÈȤÌœÌÊ„ÌÊ<ÌÌLLy˜Í͵ùÌФLD8£(…þ%`ËGË?/,d0‹ÌO»>ªh8;@„ÒÓºôh賾۬ͪÐ"_ÑKÞ[‚ìøE¶œËtaAÛä½_,N¬ÆêôÜ{ìäÎî z8ÍÔl†‹|ÅâÈòN<¢H'øÍôìçT>éä=ÒË´3ºÅüƒ=ýÔËû„Oˆ¸Îÿ´’"d„íÐEÐkO>x)PMòlÍz:§{¹µPÁb‚YLÎäpËÏ´E¥Ï½Ð¿¼P)Á½^8Ñ­NÓdÔ쳋äÅp?êcÑ5œf(…ìÇR0#&ˆFp”FpôÑ PÅ#ÁTQ$eÒ ÏO„þ½.yÍŸ©Ð&ÅÒõS@YÒ?%T´©Ó(íÅÙ¤ÐE-ÔFuÔG«@…SH¥Ô)qQÔ|Ð{˜R=e1ô¬ÔOÕPå )à‰Ü"ÖDµ7e„AÕVíŠCÍT_QTØtÕZµÕP-…^pPÏDÕ{à@‰Ó[Ö‹xÒ}Ð^ü’ÛÓaeÖfåÓ\•>àÕWTUVuVf-VeKMmÅp¡Õk×p½Ph]‚iÍ?_VqeVÓdPDuÅdíÔxU×y¥×î„Vi%ÏV¬ÖzþµUX]MU+å×%XU¼×i%=tÔ‚ ÕlÕ„åTe؉¥X,:X)mÍ}­XJõW½†€eÔÙ‘ErEXTûÕ…%ÙB½Ôh½ÓwXO]Ù™¥Ù¸XTÝ­Ù>íØDõVÝÙ Ú¯¸XnEÙtZ9-Ö(ÅST‹Ù¤…Ú¨¥Š›X•Z$­SmÅØ·úÙ½Ú¯MZ“Í×£UY°eÑKeZÞƒ×ó4Û¶ ZªÍXAu[íXnýخ¹Õ[Š[£UØÝÛ uØm…Ye•×ÀEÜ‚…Û·²ÚąϬ=ÖWÄÛ+uÜʽ֢Ҕ\Ë…O´}X§5\‰åÜѵÕþÅÍY¹%Ýî<ÔÕÔÖœÜÔ…]aÅÜ„ÕÜ`]À\)…ØÐ•ÙÛõ]J5ÝÆý]`ô×-’Õ×Þä}ÔÙ%ÛÍU^`ôÜ—ÝÝxÝçµÞ& ^Ô½Þ!„ÜñôÙ*õÚí_&eÞ¿µÝñõ´¥ÍÔÂ¥ÞÞEß÷µÐì] k…_AS_ïXä­ßýEÐò­]þí4v5Ö;UÛ§àNOù]U¬îÍ׻߼eà FÿEZ ¶£û=Õée[ ö``T`úýàÂqàï]T á4 .[N›èÛµ]V¦aÁ á&ákhWÖÍߦ\âÂaaç â<É]d5à"Vb!ÖU|ÅþYá]â))ÞÖ…àþá(Æb)âóÍbÀᦕáÃíâ1Öâ&6WÆÕ^26Œæ=Ea5†c°Øâ8^ãðTÍ Ýö¥ã=‹æcÀ¸_ÝåZþãBæŠ96d±`m5ÞäãêMäH¾?–d¯ÈZN7¾âJ6dDæd®Ð`$æÝO&åI6ã­=Ýù-å­XÝmmcý]åH._UåâX¦e=¶eY>eœÕ\Þe¢Ða;mäA¶â`NdOFfŠdW¼¨$^æ=^Ü{€âhVP;våL†ek†ceæf`DÝÔQþæ8¦är¾f(½c»ÕdtîæSnÝT½`tfcžawþîbªmÅ_ÆçtÆÔl6æoíç(öæo^äÈudhè%žæjŽæ)~eB^h,Öçæ­å‡>M­Íåžh†îåªMãr†hm–èŽVbÌ=WZîç–Eè<æh“âŠÞ~Æç‘h …阆çÌg‘Îh„~frÎi nèþæ‘®bj®hó]éŸÆ_{ã¥fj]-WTvèeFêv¦êFiynᣆjA~d÷íj–išvg›æê³Vá‚æf–Žê Öe·Ná¢Våšfñl䤯i»þà¦þ_½~Qçºl´¶ê3NåÖëv]çˆ>æÄìNéž6è±Þè{¦ì Nk£æfþ¶ÞæÎF`¸¶æ#.`¡&mÆkÇ^뽎l’žìÕfí¦]ÌŽkÍ>ì—¦mÛ'íÓ†ílöëðííýýjjÆmá.ì–.ëã.mÛ~+µ¦çá.涆näÞéÛëÜnî¹~îìæßÖfŒ†lâÆnñ~_Á^nŒþn²Vhõßßé¼~íóîëô–oñMn•Æg¹†oÕÞoþ–î™nóþçëí·^ÓvïÖ]ºæmoð¾lû®nüfç§ðäeïî¶fßì©îpå¥ï¸ÅpŸÖpÉVêÞþno­Öm©†dOÝÏNq±^ñn-i÷ðí¶è§~ogoÿñh=cåÎþñжî ïq#÷Ý'bŸòÝæl(ÝGã%î/î7ÆrÎMîÁvg·rsÒ•é¬FfÑ~ò4Ws wj†p"o8s ßr×ÎðwòÙÆó8Gr²&st6s7ë@O\-oìò–q/×oEw\—ñ*GtIt'®o>Wq?—Ü7ÇtÄ¥td>t ¿òPÜsît¾þóGu½õ`FíKõI_l¬>ðG÷tÙvõZoÛXßåCwéS÷õ_×óFïg7ôbŸ[`·åY7u4gv°Uußõ/ßäi‡Zgea/rm7öAn.GpVgñ¿wj—óB§ò:?óO÷·=v6þ—õ&ÿôew©åöU.õoÏw}Ÿ÷\os{çutÿ÷m_÷xKvi?xy÷Mwô‡tøÝ÷Röö;¿xŒxr×usçq|ïxt¿ew±¶ôh‡÷’ߨjgòŠu—ŸÙŒ'åpš§Y˜ïòkt'Y›ÿäYoø–zÅýxN·v‘¿iã>ú‘zNîwŽúŠåùrml¯úOxpæõ­ú¤Ÿøz—y’û‰úJÆyÄN{«'ûd'ø¦ó·ç×µ—dh÷w»gØ«ù¬ÿy¾¿û®ŸòÌfø½üõ{Š÷y‹OüyÅûH&zÄ|z]|³ßuºÏöÊ¿\þ¿èežúœç|ÈûÇnü™ýpüDž|ªOýÎxWú˜?}´}ØÇW”Wø`nû ¿}p½ü]Vö^ÿ}f]}CÖ{×/~Ù-ýû®}â_þ[=þBî}b~æý=/{á'x­¿~à÷|¹?|åÿþV þgfF6ÚÀ/Wþ?ÆåÔvûö—þæïs‘÷~úÖ÷çãÖ}ýˆk,hð „ 2lèða©^RøÈ›¶Þ5xûzɃǨ×Ã"G’,iò$Ê”*W:¤wÏ‹RKšÍ»ã¾}AèäÉò'РB‡-jô(Ò¤J—ŠŒ8±¢Í›÷xtdô‚)Ö¬Z·nEþtÉ )3-Þ„wïžÀwhÕrmëö-ܸrçÒ=ê”"ÙŒ«‚¬ë÷/`¢.aŠ¥U£Îk>}nìø1äÈ’ãÞ…ZvjÕ«“7sì¬Ìfd1žM»mçÔªW³ní·r^=öumûvÐÁ1gÖ¼y-çΞ‰q/nü8òk°cö¨99ô轂-<Ú,j¶l¥sïîýûRØõÎþþ¼kÝ¡{ãL¼x8úøòçÓ¸ü2Uçõ÷;þvìERewx mâa$_:ø–n…±‡XpŠÁ÷ †jèÖ}RågÕ†!"EÝn¢xMi×h‡šˆ-ºøâJ ’× Œ5¦¤oþQýæžp6úø#uhÖ‡Ïy¤BþY v¦©È"’QJ‰ Œ Ò6%–áh˜oÀYøe–aŠ ÞÍ8f”$.yÙ€O¢ù&œÆU¹×•qaŽeyùž}úÙY™Eþi£¡†b›Û º(£uÍY^m†¸%{;VȘ¤™jšU ™mº¡š²é¤¢ŸšzjPÒˆ*‚”ê¸g¬Ê:kIêGkJŠ* ©Pâú+°©Zg°óáÉåM°‚Y,³¿Úzf³è‘hè‰)®-¶²k^¶à¹Ú%Ëv;®¤ÏIntºš8ª›¥¢ûnŸÛF /rß¶wé…ôê+¦¹û&꺼¶ë«þ¿G)¯ÁÆ;¡²˜&ü0ýB|[¡»"ÚëÄÛˆ°Æ­Ùké—wûÄç5ÿ‘Î|ôK_“GÀØð|´Ü/gÀ÷i/Ü‹`•7+5ƒð{É%¿Óy0tdßðø—·šPƒ bÞ¼"ø@¶ð)Ó°Þ­JXÁþÑps $ß {ˆ¹ž<¢ä~¾ø! ‰I´ßïrèÁýUk…Ntœ»Ä+"Žˆä3¢¹H¸,bo‹bô›—ø•ö cg£ gD¬)‚PBGËÝÑE"áƒ)¬¢ó¨72NÏŒ‚Œ[µ¸Æ5©þ¯j‡”!¥gÈG¦-‘Øc )©¶H:‰xÔä&÷h¦sÉpÔòÍA96N"o’ª¼š%§‡I¾l¬<ž+k©´XJr‘»²àútiµ[Ï“p¦Öxé¼?¢2ŒÈÜe9Ãæò™:Sf+}0`:ÒšI#æîªé͘aóx³¼à8NÝs~é$Z9‹iÊ©9ó6[gíÄiÏ‘Åswç æ>]†OÙé3 ë';µÙFZT Ñ„! ÛI†¶ ¡µc&iêIÑŽ 4vݨÁ,JP…â-“ åèC!Q®çUŸ<)JmˆChyðŸÝ„éASº*:&O¸;&N5&RΓþx jHu:G ~©ï*ëlŠ6§¬£¬k*UÇÕÔíð¨Y¥—U¹ZGŸŽ0z_­ª(ŸVBŒ2gÕWXQ‡Õ·6k«r%éënJWxÅ•tsÝk°ìJ:©°Ýêkè$jVâK°‰-ª MÊX­*µƒLe©OA6ÑÉRV¦÷“¢ñÚÈ©r6ZˆÝ_KË*Ç¢V´Ü$­j‹uÚÍ)v|±­kZûA¶¦ò¶¸µá!ÊÂÔúvS¬¥­k{[ÜÀVvš$îrË•[Ðî6¹^®¶š»ÒžŠ°‰Øe®g£HÓË‚†ž’ýî¬f‹9è¢÷OÇÅaÛ ,õ^޽òµÓ{ëkÝóÞ×Tþô•\mØßOåWr¼½î€¥ ܪt¸˜E–f›`Ow¼¥¬Î/•;aMý÷qöÝp˜ ü¸ø‚Ø¿Úu0wöÒgJÄŽ£b3ùËâAuøÅ®”wg¬à¦}Ö $±Žw\‘à6X‡7v)PƒÌ(#®«2VrœjÜä±vwÅPö“ wà'_MR.܇»ì£,ÎÉ 3~Old˜´\IFs”+LÊï÷Ìp~Ó—ËLe¿ùÎ^–óJËkT.ûYJyö[˜ -"2û ÈŠÓ¡÷–èGkˆÑ’®³[)=¥Hë-ÀÔt,­·-ÛÔS3OK„c+›I¢®›™3ÝêP£ú²lþÎlŽgíj@³ÐѺ>§a½ç;öù×?zµÜ`œQB»EÁNö‘ÝìÎfÓ:¼|¤.1¼M SFÏŽÛ¤»=dƒÓ÷‹¾Ý6O£ûؼ^+dYêv/ºÖ¥¼5„sMog¿›ŽÚ^¨¬÷]i{S3Ú÷š¶ÀùmíQÒÐ× ßºÕÆî‡+œÇâósããySüeÏ8¾W]ìŽ{|áj­©¹õJò’ã…È;µµª‘Œð•?ˆÜëN9liΟˆ§ív¶­Î dsµaôµ… z}x>6{•èHßÏÐ{®PqûéôQ:ضtCioÖêPey0î?€Í£¤÷:Îú!çúÏçúFþû¸ûMÞüÜpOû‚3r"§º|¨òÈï~ž¨-eTG°à—–win—î2ïzâo?½‡=Ъ6{À#¯ø–ëií·#×%¬ùïlE¯úè¥S¥½¿üÂaù;Ÿgžzï(èâ7Ôá™={9}¼íÞúÁ!¿ûè܇òºÍöåóšóácÍ…Éò<ŠC(rÙ3:¥ÿš²^}ÚG“õKuýDOýí7Á¶ïõïsvòãÆ)K2ƒ[_p|ÿçf?qŠo–Ê;XÐeWþÑá_‚8ŸF@ßšIß㉞¶ŸÜU— ÕÊ-àm¬ßÍ]øÅžðI kÔÞµùØsÝC3ð0<þÌà Å4”Ý=dž†D¼ßòT  • ΃<Ü  æ |ˆ:pC&@¡F!N¡V!^¡f!n¡v!~¡†!Ž¡–!ž¡¦!®!fB&”ÃÞ` Òà* ª†­PC”>ø¡V@ƒ ¢!""&¢"."#6¢#>"$F¢$N"%V¢%B"7ôán¢â'âCl¢'â(–Aá¡v,A)´¢+¾",Æ¢,Î"-Ö¢-Þ".æ¢.î"/ö¢/þ"0£0#1£1#2ÃYœˆþÈÃ>”ÂD0,+äÁ*|6j£7t£7~#8†£8Ž#9–£9ž#:¦£:®#;¶£;¾ã8~7|Á*¨5,äc5Ž`>Rã P#?ò@ äPCâàAÞ¡b,A/4¤C>$DF¤DN$EV¤E^$Ff¤Fn$Gv¤G~$H†¤HŽ$I–¤Iž$J¦$Ht/4CNÜC)€ƒ6ÚÀ6˜Nbƒ €6ð¤NPNò¤Oš@P åNö$6üdP¥R2%P:eQ¥T.¥Q6eRN%V¥UReVvåV>åUFåWB%Rr¥YVeZ–åXž¥Xz%Z¶¥ZÊ%[Ž¥Qšþ€6Ô€6*A)ÜCLþeNDc`6ã>œÅYðÀa"áZð<&dF¦dN&eV¦e^&ff¦fn&gv¦g~&h†¦hŽ&i–¦iž&j¦¦j®¦h])t„0ANÈ>´À‚>€‚nÚoÆ‚oò¦-%(ôæoò¦pg,çqÚ‚o&§qöäp2gq't"§rV§t:'uîfv^'w6§wF'x>çwNçrŽçvЧyb'zžçz–§vºg|²ç{êæRŠƒ6ÂTCÀdYÀ,A€ð@YÌ/0‰Y¼€"ä‚Þàb4Ã@F¨„N(…V¨…^(†f¨†n(‡v¨‡~(ˆþ†¨ˆŽ(‰–¨‰ž(Ц¨Š®¨ˆ.@BÐkF#/ÜÃ4ðÂ7tcxhò¨€‚)²ÁŽú( ©6iþhjÀ©60)’*©‘6é“.é‘:i’B©”j)•Fi–^i•N)—†é–b©•žé˜zi™¦é—v©˜‚©›¶)™¢iúhÌijƒ>x@Ì£ð‚EìC3€€:dCY¼€FÀC)¨CȦF̃Aæ bRª*®fª¦n*§vª§~*¨†ª¨Ž*©–ª©ž*ª¦ªª®*«¶ª«¾*¬Æª¬Îª«bDB´$k±zÀþ°«±"+(«0+«>$ë²ë´:+´J+µZk´bk·>ëµ6kµŠë·’«·r«¶Žk¶–붂뺞k»¦+¼º+»†ë»¢«¹ª«½Ê+¾²+8ë°ë³*k ÔÀŸòÃKÎC/0B4DC2 á4¸B 2ìÃÊÁ;Ü p„ 2¨Òáb˜à4Œ,É–¬Éž,ʦ¬Ê®,˶¬Ë¾,ÌÆ¬ÌÎ,ÍÖ¬ÍÞ,Îæ¬Îî,Ïö¬ÏþlÍ.®.ÁL4@Á¯+‘²Á#pÓöAp<Â#lÓ>mÔNmÕêÃÕrÔJ-ÕZ­ÓzmÖ†-׎í×j­Øb-Ønmצ­Ù¾mÙºþ-ÚÎíÚ’mÛÞ-ÜÒ-ÛªíÙömÜÖmÞþ-Þú­ÜîáîÛr6p‘r­Ù*k ‚ <”7 =àºR=ЃU4ƒÑ"f Vê颢v j`¶®ë¾.ìÆ®ìÎ.íÖ®íÞ.îæ®îî.ïö®ïþ.ð¯ð/ñ¯ñoïú¥­"DŒæÈ<!Ô€>xí'ôÁ'|ÂŒ8@ö^oõöAöj/÷Ž÷Bmøno÷^¯ùf/ú’¯ú‚/ûŽoù¯ø¦ï÷ž¯ü¾/þÚïúÖ¯ûÞoüò/ý¶ïüîïÿö/ëoðç/ûo/pùboö¢C[ïû>L.1þÈÃ=Ü–#üÉRÃÈÊ$Æ’ìJAǞ⦂Z€À4ü' ×° ß0ç°ï0÷°ÿ0±1±1'±/17± mGPD0&X <ø>8œ‚—@œÂ?ƒwñ‡ñ—±Ÿ‹±1˜1£ñ«ñ»1Ëq§q¯ñ×qß1ë1ç±²Ï1'ò² 2!/r +ò ²$Grsñ)„ñgr?Ãô>Ø€Àp`ÞÄ<0bHA²Lƒl^DaNE â)¢¢*ê„Z8±.ï2/÷²/ÿ20³031sþFóB¼&€Îƒ­2Á&X"°ö>˱;²r6Oò5gs"s7[37k³8›s9‡s:{ó:“36óŸ³:¿3:Óó<ƒ3;Ûs>ã³;gs5oò6Óóö’ñ°"X>4ƒ­.HAðAø†YX® ¿p F1_4Fg´Fo4Gw´Gô 's{pLòT@&È#¬4K·´K¿4LÇ´LÏ4M×´Mß4Nç´Nï4O÷tMËA&TÀ;0MäÄ¢º.Lº®€ÜÐrbÚ2ârM&UWµU_5VgµVo5WwµW5X‡µX5Y—µYŸ5Z§µZ¯5[·µ[‹þuaÆ53*54$4$5üA6P_SB6ü5`¶_6aïuaö`ö_'¶b3öa;vaC6b+6`K¶`Söbc¶ac¶eW¶fwvf6có5bûµ_ÿA]Gä]óÀ]÷5¬öCÞõ ¼ÀÌv/¼Àmßölïölƒ”Â;,k7q·q7r'·r/7s7·s?7tG·tO7uW·u_7vg·vo7ww·w?·DJce–ÂtÄ=Ð*z§·z¯7{··{—à4À÷{Ï7}×·}ß7~ç·~ï7*/1.342897=?<9@Q2B]AC@DFC76Ê,J€3IvIJHJKTCKh>Nj@@¾PQO=RGH¸=XIKµTXfK[€Z[YT[nTP®G]E\œ?^£E_˜VT«P`|_a^Cb§XX©Cd¢Ja Icœ?e¯Kd”Ob–Z[¤bclGg¦Hf«Z_£Xg„Ng¡Jh­Pg§Jj©Li¯gifOkžYjViLl«Yj“Uk™bdœNk±Ho´Tm§hf™Qn´lnkhi•Xm®Uq¤Qq°Wpª\q ^p¦ok“crUt³[s®Zu©oo‘rtqsqfu›Yw·_w²vxuuuŠ_z®ezªgy¯b|±y{xc{¶zyˆz{„s~—g~ºe€µ}|a‚¼{€ƒqŸ~d„¿r‚¨j‚¾i„¹nƒ³e†Àq†µm‡¼„†ƒ…ˆy‰Šu‡‰†z}ìyгŒr‰‹ˆwŒ¼~¬‘puÅ’”l„©‘Ž–•iŠ‘¥š—e—›f€•Ç”–“šb›žc–˜•˜¬†™ÃŸŸ_™š—œ·¤£\›™–ž²Ÿ›¥¨Y§©T ¢Ÿ£Î«¬Q’¤É¤¦£¡¥´±°Nœ§Á™¨È¦¨¥¶´J£«¿¶¹F«­ª¹»A±Ö¯±®¿¿=ª±Æ­±À§²ÍÃÃ8¼¼z§¶Ö®µÊµ·´·¹¶´¸Ç¸º·ËÉ5ÎË.º¼¹ÊÎ/¼¾»ÑÓ*À¾¸ÃÞÖ×#ÃÅÂÀÄÔ¾ÅÛÝÝÈÊÇÅËÔÚÙWÅÌâÈÌÜåãÌÎËÏÑÎèæìéÑÓÐËÒèÎÒáêíÕ×ÔðóÙÛØØÚäôöøùéë}íìqÞàÝäç¯ßáÞàâßàáëÛäìû÷5ÿÿÞãóáäçôòoðïäæâçèÑåçäèçÞèêççêíåéùéêõêìéëîêéîðíïëîïùìñôïñîéòûðòïñóðòôñôöòôöúøú÷úüùþÿüÿÿÿ!þCreated with The GIMP!ù ÿ,"¼þÿý³@£ AƒD(\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱcECŠ9Ò‚Àg„™ZÉÒÔ°an®p¢¦L6Næ°¹yE'6=Ùü :TP F‡²9ze©R¦NFm õèO«Q¯þ¼Zæ(V6]¹‚íJ¬Ù²hÏŽ=[V«×­Yã~…[õ©]©L“â-š—©O ƒòÔy3§P0PʸyÙ’åËaW>Žlʘ™ÃlÙÛÌ™ž«aqÀS%F™cšÄ肺 ‘.5ĸ† fvì&?ºðH„ Ù½…ç"DJ$Ä#¢¼I+ÇCGÒ¤ t!Õ¯go‚½zt%U”þTϽ‰ø&OÐWAï¼}ú÷í×§—ïœþúâÏ ?¾zzëåØvR÷\t¨\rMä@\M7µõönºÕöZ Â&›i­­VCªùvEn£g›y¦"‹-ºò"Œö¸D1ÂŒ3N;îôhŒnôp…/páÂ=Ä`$’1TqäMº ‘JHyÄMHÙCOì`Å–Gx ¦—JpIf ] ¡UØð„<4'œJ!DqñžMèɧžGê§Þ è›va„Gô ¨£ŒFª “.Úh¤=@ª(£¾Ù§MôÐ' B rG£yî™êŸwòPgþp¶ù&›5¨YCgV±Gä&¯¾ziDºZqe+H±e–S¾åP.™¤‘QL»´9,–c;<úø™0í ³R+îü8 ¸ã$ãN2<ºbLAÃÓN!ÈÌ[/ÆÊPE ÊžPE Pôp²RØp‚-0ùï0øk08ë‚=8Û=´ð„ ·Ð„ w¾P%Ä/QñÂ-áÂ5¨ÌC1» ƒ*ûÔÀ‰=%¸`Ä (£¼‚=¸Ðà ™"mC£nžk %6è© 0À`„ÕFH CKëÃÒ+0ÍõÔ€€Ó³Ôôت ²õÏRÛ`„ (Ǽ2ÍG¸0sþ &‡Ê÷ MÀà+à+a6x|± /8‰DÄy;C UÔð G$ C *|ðáWa”·0%±)3Î7ÜÚí»¶€ó ´¿nŒ-í CE!…´Sã0 # 8Âì^H¹Ÿ¹ÑkÞ“ð„ wð¼ä'(€}PâpG a‚Èâ+°Á ìAð#³øâ1 fx$E2  ,œ±ÛBÊàŠ-ØÀ²þ04(x.3™­¸Ä2_p7Dc}¦1\@¿½ÑP‹ãÛ^+96952Τôôö±NìzÝ%­‡¸ìµà0 øeç™à¡«´åSÐŽ ‚<—[ñ DäTuÉ(„1Ž÷»à‹[î˜Ç<Ìå†. A JPR  Õ¤Há2°B*d…'Á ×z‚ƒx`…aU Oøj Œ•9A‡XkmК¬ Ö'Á eZZs cqGOJ@‚dá†}ÁDdžÐSY ±ãÄ"¬H –0Ï È‰;,âqˆ„5H@[@B11h PüÂȸþÄ0@Î < ÔèŠüCˆÁ>6pMd n- Sc±»ëjP'^±é®ÑÙ•Y½Ô *ðà eªÜ[¹0Õì©IS=B²$š¯ZU ½É´ôu¤¨ê¦ GH·ºµT—îàÑn)õG€WìÀño0ø*¤À$„¡ Q`M¸à„4X¸ †Â¬ð¡ %†º …4@A U@B¬0†.8AÃ`à‚¸`…C! =n‚ºP…[¡ V€PÊ…;Ç]àqª‰Ða¢ A.á†>¤`_ÆÁ.ˆ ]ˆDþo“Ì;a "@€Oà  €¸ú€ƒ9ˆÂ ˆÂ%\0P1°ª@ä$E>4D±HyjÅœÝ\3ëÙ M€P’UÌ…+ÙÇ8.õ”£ …EY 3αÊðS˜Æˆqq¬6И )VCˆPá]g aà±/|…Å,xàx0ìmÆÖ€68V—$Ð0…õ(nh@#FÃÄ9„ác°ƒÂ`‡xÃáÝñ¾Ã»Ù`‡{Ûî¾Cîào6ÌA cX÷Òðn5ßÃÁ醄‹auP$^1Èáâ‡þî†4ÜA (‡ƒÄ ñ9Üáà"gƒÆá‡a€@ãi˜ƒÊá0s™ÃA'9_ÊÏÓ°6ÈÖˆ®9üã"WCš>u©ß c`ƒºË0£€EçeƒÉO~ò9@}äøÂÎ:ÌáÝb Â3n1„ae Càð„Û›ïó†·¼áÞo tØx îV¸‚ܳ074Z1 =΢ÜàžÅã?‹ÈGƒx…èG/‹Ñ¿b H=.ú °þõ«‡ýêg?{Ö«þö°w½ìiOû×»þö¼¾ícßzÝ _÷¿~êÐúâ7_ö¿Wýðæ'ßöÆ—>ö¥þûæsŸø±ß~÷½ï{à›¿öæ‡>ú}Öoô¦7}éãÿWÌôÈÂ9âAzð¿ñ õ €ëP€ëï°òðïÀÈô òìÀñÀ ø(ëÀ€ñ8€ x€¨òpØ€ ¨€ð.È€¨ƒñ0€õ€0¸€ð È€ ïð%ˆ€x‚ï@7˜ì‚ˆƒë€ë„È„ï=( ÈWH„.hFØ€ X…>x€EÈ€„X¨†^Ø€*xƒ(ˆƒjx…Y„u(†ï0€è‚ ˆ€#øƒ-H…Yþ÷àè.ˆˆ<(þ§€ý€ñ Ó@Yì çð‰ç…ä@¡8ŠäP€£¸§h€¨xŠ¡h€«‹ª(‹¬H슳腷¨Š±…µÈŠ­Œ§8Œ§X^ˆ‹³Œ¯Ø‹è…ªxŒÉ‹®¸ŠÅˆŠQ¾H‹¿¸°èŒ¶8‹½Ø‹ºHà˜àh‹Ìh€Øh׎Â8‹ç€ŒëñX¥Šôø‰­x š¨ùPQ¨Ñȋ֊ßð‰±¸‹ßP€¹ IŒ¡xß@нøŠÉŽÞŽ¥HŒª(‘Öø 9¬’±§è¦¸ّØ‘¥X€¯¸þ’¨è…9ŒñØ‘I69Š7™Š yŽ¡X“Öh“9<)’¿HŽ©ޤX”ä ”)©’H¹”y®8Θì`‘÷hŒÞx‹¤Èµpgäpªˆ ° £ègÐ äø+é”Ã(—ë^•q©Šeù ê •¦Ht)˜¼ø ^Àg@ ðù˜ Ù˜ªè¼hŠ?¹Œê0˜•™’„9˜¹”|é“ê@™Ži˜u9™çx’£‰š©“ªiš‚i•ð¨™?Yš€é“Y™ó¸’´9šø@ûPûЊ«pg° »hŠçÐk0ç°•ä@ ë°g°÷Šþ@ ° ÀYd^ÐPáI À¨á¹ ë©–K`›èž™ëf©Ÿpà‰IÝÙþI@ºêP–§êÙöùžÐä jI ô¹ªˆŸ§˜™ƒ¹šøé¡åÈ z¢ šÔ8š ÚŠJ- £«¢*¢Ã(:9”™ ¢£¸šžÉŽÄ(£¾ø¢&:Œ,ú£¹¸þ÷°ÕÀ˜K° Û@ëpk°ì°–«€ ^º ºgPµà g°ä@ gÀ¦RÚ¦ÞÀ¦ P 0ž¤ ˜äà° ä` m—gZ§rù þ à ‚Z–›¨—Ð rJÖ™ €¹à©–áYK ššß9žß —r©@ '™¢Ú¡ØH˜;*£ z›·‰Š«É‹™Šº«0zŒy›¹Ê£ ¹£·i¤=zª)jŠ« ˜ª«C)£Bz«•‰¬ªz¬,zª=Š‹þ0‹µ@ ÃÈ©k° @ p¦› –eiœÀ˜gºVú ·P׉ëàSš©gžk©ŸYŸÕp´€ ‡º“P§4°ˆ*Ÿˆú Y¢åú­mZ ›hYP– *¥™ hª’›8Šlê  –ù™ŸÆI  ª«€ÿºª>:š0:‘À…«Éþ±šÇ˜²&Ê *[¤Äº`‰²,»±Ú¢.‹³°Ê³v©™ÍˆŸIú³ÓJ³4k´B*‹±XÞh±j‹ûp’µp «y¦ ¦–¨°‰·>p¦ˆ—YÀ4ð §H fz¯õ°¤ð ì@ ›@› ·¤p¶h» Y0 ß°Kð “ph»Ÿ°>`·¤¸“€Š>ÀŸ° {“ð¶Ÿð  ð “°·¨ ™¹¤:š¤`¤àyЦ>°§ëÕPçpº*°“ ^À¹€i¬Ïꌳè˜1‹«žÙ´*ɬ¨h¬Áš­xŒ1 ¬ÞØ£¿*­é²Ê³›)¼¯JËû1þª¬š©¢'›ŠÕª’·@£H©o –ÖŸÀ –ŸÐ‡Ú­å ék‹µ ‰g@ø@˜·ˆ»”ɤ©üë¿2êü[y‹þ»‹¢h‹*»ŠÆ8Œði‹È™'É“*˜ë‘œ´¾ˆÀ`ɪ(Š‹Ké…LÛÁ­(¤(;¢' ÀDʪ É£гL½™I·껢¨´òŽ¾ê¼ª™ÂÓZÃDŠðËåyp°€ ådåaŽ N.,Úæ]Þå\޽;úætçu~çoÎå\îæþ[î«=zç{èZ>ÉtçyÞå„<è(ûçxè}îæºé4êªw|¤ÄúÃ<š™ü°µÐ f9Ä}g ãopd ê:nêPêk ã§>ËžYâ°âà f †o€ë»žëº>ëXÞ`.ìâÐëgPìâpì¼.OŽëØpì—þߟéÇ'똟‰á:Êì.<«BŠû`Åœ˜Æ@ ¨®ðhŸð:Þê¥>êh­¶Ì²Þë½Îñv _ñ夼i÷zà x_÷ǾëÊÎò¢X¾JðÍÆüÛï£ ½·ü󹹬"Œ‹?ùI{È3™ÀÁËEŒ[ÿŒ–o´( ‰Énªœé¼¾ –Ïè‹l³3™™`ßâfy¾`öÏo`ªþð°ðð û2*ëÇÎ Z ìtþë¥pL~ì{߯,{«v¯oP vìá°ýËîÉH{´¤¼óŸüEéù@Ÿ«EÇî_Ápl½¿kÁF£°êɲzÿ>Yô‹®þ°JÀ±Ž¹uß TWpÀ…ß &\¨p :‚VŒX‘»„-VT÷M;;’£èpß¾ZêÎd!—/­2À‰SOÎ9dðp%HvEÙ•§EÜÒ¥¬J--ÅŠéR¥å&Š$÷Ý:vâ¢NMÊTéT§âH® ¹¢@”-Šdç­Z¹ Ö­ òaF·h ~”;p«Ã´!Gb|è0ïƒ~é¢ehpmÚˆhãª)W$aÌŠZþ|˜•!ÛÀk1]Ë–àHŽñí£µnIvõŒÝrVª”´Rkš9óíÌÙ›ß¥Š—r&øðÐuÚÄZŠ+ºtq¸¨S‡^Žñè¡è¼^wu㟘 ܽ"C¯ Ñcä»{+ã•ïv²æ‚ÌÝcU;õ»‹"Ðô m3ÆD[¯µÈþ#p³“F›pA‰"SH+æ ×jñæ%rl£Eœ6¨1Ñ=Äù‚©YÉ`)jÎ'@FBêÅÅ ¥Î§º«ºÊ¯Šš'®wÚ*É¢"âÈAÊújŒ»ó4¥íæ²° Áìú«0·«È³*/¢lK-ÿ²’?0 ¬!.Zþ“΋ ‹H±Â"+ÉÂÓRƒL¿1™»‡%Ùh«'˜ZÄYc©7LçQG—jƒ©G׊r$‡œóQ\ªÓ=>õQ›†Zk"LÿBíMÃÞBÈ4´N;sKÌì$“Ì-•3´ŒR“Uµ3Òh´íˆkµc“ÝðÆd-«ùòö£W+?=/äÈ¡sV¢%D˜î1¦ÄO+¥±RJA´5ÁPÚ )I÷`ªÓGõðƒƒ\Ä)•ÚåHJ5JW»%iôýL¾7KÊr"aUháA‹½–Nk«ŠÖ«Òr!÷p=ÍÖ9)6ÈbÐ>;Y­j;â˜åùU¹-Õ><”{|)QÒ7yJÒHÅþÉe„D–2CÃÚŠ çhÌ…ƒ¡=5œf2ŠÆr8û†½Œ7âz¤¹’sÀY!^x2l!³V5²Ïj "ˆg]v-%døU¶ äÊë­+J$d 4pcW‹…Ø´ùˆ]¸ÕÀ±¥˜À"Iïu^ WÄy‚¹%Ò}©if)˜úÜ™f:ÏåÑ‚«mNœÏ±èNñØWœßT§œ4#Ž<Ó‚#W{”>E#‡¤J.ìpΣÂ1~±Ëgýz0¹œd¡­„ºËáÃþ§ª¿ƒmÉJáPÅèÓ$#áÅH¾q#Ç|&À’‰Ãi*ó…X©dá–¸;†¤[/¬ $!1´srC9Fi®I¥ËRñËÅSj™®ì1u:»§8è%,´a_²JFÖÃ1Él…›AVÆ@˜5Ã@0’Æ´c3µ"¡y˜3q̘!M²Ñr^²p:§E'i¸œ³¬cÄ ‚R“4R›p9¦]š)­˜S9Xù×÷¢õÓ|*”äÊ\§*uJ¦T*¡ˆ]ÑàÃ+¤¨ëSPƒTìhT4í°#Ù#€*ã‘–F)SI I2éVžsRB‡Ii3%ÊSÀu ¨"é#SÚþÖÍ”•™-e©¦V׎âõU,Á"¸Ín1v¥’¡Û29˜†NòD‘1%©PœáX…T)Ú€…P‰ÃZ#”×µ ®NÑèmxCp²Äð/l¹,)^/è5s>§êè¨Y{ŠÁ¾ ¶¸"),p{«V¸–­(….:“KÃá"÷±#Inrý\Ãp·šÖîuÁØéV´›r˜‚ȾšÝCQâè„T¦BKZ6%5ÒÒ´ÈÒ’å¾â…|™2…2Bk@àüªj¾»Rî†¼Ž¥žv SÑjÆ#ícE5|aåƒFn”PÚÛ¶’÷±{-1GYbãv¸¢ãÝ ‡[ ^þàMV!peŽ1K®åb_¹ÄRÁ”!‹C?Þ ýƤhKñ1”©sd#׎cZBH¯pÅ‘º°4Äð<~kØìjø·Ôuð‹ÏlX;r—¤–0O©GÑŽÖ9°ßˆ3šƒkÌ´šùÎä=gyçüâÁ–¦SbÜ9AI››éÂDAj1¤HKÒ²‚4êQ8úã1†8§Ò; kƒäb‰ÀÚqÐAÐGÈÀ³Ëå-¬‡hñ7Ƴæ°YÙ*çãƒ)¾s5)üg'ÚkÉíí[elké*÷Âq…1‰e<ç:ÎÚd–ýÆ>à)¢|#s’¢‘Ô) Ñ >ÊÈ ‚¥þÖk)Çœ\ª‰ÉÇà+dŠ·©Ü2'Øv‰‰eMѸĘÖÞ…qa½ûlCüÏÔñ ñœæñ®Øâ³—ÿ Ø ;IÊÈ¢EIJ€†ÛÝâpÆ*†Í´,­´¶\Ê”!E®&LƒŠn²»Ûfb³”§*1ÏÙœkŽ “¸>¿î=p´–àÝݵ]¡>b1³TÐÀü7Ôí˜kç|‡yzÛ7ÎqÙxvûÛŽªÄ}}F#VT¢µf‘™¯ª 4y¿\RmHûÏLå¥äµ%t±„É{ôàœ5ÅE3›ùÝg¼V¯+|¼ˆýB¬“ùáW±ÀËŽòR4Æ@/ôÒÓŒaÓþ-K#{—puŒÒÑgèʉ±”0¥öâ FýrA#ånzΩ}8ˆ1ûÝSj_Θ}¼k—Sx±<Ö~–<‡ÿ:k¤[ÃÞ=<®k즛X⦮Ô=ïç[óÙÃ[áÔ{péßú¸â×µ™ Y^vo-:ëÝ{Ä‚%ù¸ÇŸúIaY7œ j ùaŠÙ몮Á¦Æ¢Úƒ2AX"÷h®>qè…3 BV BqðA$:ƒ}ùþm$½*=S,©+ºªÓ.ºz+4Š¢³®£+ƒ:´’8_=sÂ8f¿ec±3t6`8`ŠÃ¬Ñ.5ä7ä²¼#©Œ¹è–…À‡m£QÊœO¡“{¹=!*@¦²ªI©%)•w€4´Âë5ĺ@;ôÄPœC@ìÀj#EP´<³RÁü5›0]?‡ó¼Æc¦2s8b&B[CŠ36D0‹è½µP½"‚Ÿv7¦ ‘CH9P±9LqŽJ ‡§ÂDuy±šRü>Åã.…‹Áªã+/³®o4±_ì¼Û8]¤¾–²3œ¸ÄFcÛÂZä­î`£©*!‘%Ö¥EùMÀƒú¹ªNa‹”p«Ô@ Ñ„6pJ•ƒ¯3¨„ öóÇðrÅ7¬AK±-$˜·BÅðB6ÒS¿£«8Ü ;¸ÁkÇœAÓGk+3¤¼ã*,ÅB¶µzc!m«ý#¥ø §ÆlŠNÀ¯K*D¤pÌ)‚Lø°˜ÃÈA“¼œº>ÄIÒC<$™°éÊ3ós.þ”C”3ˆsÁt/;£5 44¶¤5`‹’ŒMË{üÂõ8Lz7%œÍšË„¥Ð¦XÎ\È„JHNÓ²¹rŽæ‡Lˆ½^ˆ=&ŒØ‘N«è.K¿sÒ°Ñ+1 3ÏÍx¾Ò[Ï‘ŒÇóS¶Ôì+]ì)v$.÷ÏvüË`“ÃD3+®À¯ˆ[)ê‹ò‰ˆC$¢Ú†#ÂÙBhÌãb”£¾É%,ªPByF~ÙÊN!0Sùċǒ´. ƒ±è oš0ÐKG3sº]£8‘ÐДQ”¤ÅÞ¬Mc3òƒE¾Ä³xl«½nqA6QlÓ\u×a«£8]W¶t¶#Ï?ã­èRµ1i¬¡l=Rz¨™ÔGéTG À³XBÈZbÞàÍF+ãU`å¨qÄ]žÝY ½Ç:=[ÛTº<ÇÇ™$®¼î½ÛWÝCÍCЕÓ7ÔÚ È˜¬B$»3HÚ#ú”GA—{:<¨\ *¼I-gè…å<ÈOq†N-ÑŒYïÒ_µÅ4U×}=ÝÞDÝÔ$ßT [q…W´e3 8r[]³íÜãêJ)Æ£mŸ%X‚op=æ5¹I¥‘T•$¬‹i`È„¦Í_Nu†n]>¾Lɧ‹6{|ÁÝ|Ñ?ÄÓþ¿”CG?%ß(fß]û0Y 4öTíEbR< L‘©F=ØËÙ¬¥€Ö­t·fÐÒÒB/ÉIJVlmÞ¥HÈR`Ù›T©„Rx;öÈ#­”DH„þ"•¿.§ÞLë‹iÙ½lʶåÖu䋳ÉwfbÄn]öLšÆê¶ÆÉææ±\î›d?*¶›V¡Tèß5Ê õ±Îa‡…2ee L"¤à¢fÀ…}!†ÖÊPõ^ i¸äåµ\nÅ6[ü&И^]7LéÅ»i—]^æb'MENWÆ>[ÝÙ ©¥Œh>Ly*ÙÁZ¦ˆ'›ŠÙíÓSê€Z¬m¬µ²enÑ«l´ŽnUº°Ml\Üà]¶i˜äÅ3׉KÉä–ä÷ŒÞÇCºoNè_ÈœDH¯xšïŽþï V†Ð¡ˆp.†6'ÿkù ù&içF[û–ñÏlä~æc4]?ÄEÎÆ]úÆY鯼/ŽCìÍçóå3@æ·”:™W© -;äì\h·ÒjQ¦Ô`TÆÒ@w:¦—r(Ã4_Îñp$k”rq•Üí"μAîÓ§Ët`–]:]×el–ÔqŸµaT¢k¤µ_X”q«mv¹ªG©-±b7ÙáálÝáJ •‘.q´­ô¶¼b‡Íæ~qJÿUOT+6iÚõ2pdIwŽéÞÖ5;b Wº?Gå6ƒ4êƒ$7g5‹2L &û`¨„¦µqp;ªš­5hþoà7l ?\<ñ“LSµ½À“½â€÷r€ïwyEuU•tpâ~4‘‹a¥*‚ªq7VH‚h§ òëJhX.S¦ˆøŸ!éi×¼—FâŽÏÕ”d¯^ó3d–uv‚ŸñÐ uHïlVUssìûÌÌ &ðv¿5ÈO Ž¢geq0½ù@ £Ÿ¢Vú©€emØídgs”–àãÆ÷Ìfâì%kšüm€×`Íöm¶Nö]Þz>½ÞñÚÀËžAÙ£EûÝÌÁP§… ¦Ð§R˜½á+÷J å½û¼O¾¹×Ù{ ñþ@Þo9¿bÈþ/OâF¶ù[½ê6OëΈuëÈ d§Ž9‚çöù£åíLrø‚ÙwFÆ71ŠÛƒQR³¿T—]9qx>Ûh#.X‰^–û¦nž:›ßtÞìiçNŸ9‡òü©Ž(R£?yöÌ ÔiÒ¨JŸÚ쉓*R UŸbUþ:ôêW©C³ZʧϢMÁzUk-Ñ‘ ®;HФM|ûj­[r†ÝD^*1–šÑò"Æ‹’™I,î$9“s×i{éÈQã—ƒY±JUIœÆrXËž«Ö+[ÔfMßÔY•i[ÒH³ž:z^íØpkÃŽ:7QØfÕbÝM[¨A‚†cNPö¶–†¥¨_X_¹v”QZ9!PB¹•‚ BÛ“~É`SBÅÕ–±cКoÙdP]™Çœ@ø4ôPDócÍ>}úÉPŸýøóçŸýð¨?óø“Ÿƒêç¡öé¡þXª¨¢‹fŠi¢fš¥Š ª¨—†j*?üˆªê©¢njj¦üpZꬰ¶j*®™¶új®®ꬺêêi¯¸»ê¨Ä;¬­Äúªê§Šî“*µýìÕ×ê೫ýxK©¡‘Z¨¥Öòc­?çJ麃Z;m¸ªúéí<О*ì­±zª¯ µÎC*¦óªþ½œúkl¢/Úì¥÷Ü›(§öÒ q§+ü©¥ÐËê¿ £zéÅ¢ö j­+ÚoÉË~ü)«ÓR)?ÐETO0 L² Î9ë|óΛLòÉÏ“ ô'>­3ÒIOBŠÐM;ý´Ó@?ÍtÓ67MµÐT}uÐCCý5Ô¤H ´Ö]ƒÝ4*SŸvÖm» 5ÙOÛ,õÙOÓ]7ÖuG­7ß{ Ê&@[C 9YdÁÎ=´b 3Öc ãÖìDÎ7çìdù7ì|#bæ”'4ùç–S¾Óæ¥{žy暨ùU®¸:;¾á¤¹Im…:I;xŸçäàFy–Ví7Ïš¯Sþzî§»¦nT¯þzó võºæ¯µfçAi¾yd$Å~¦N¸±C}î׫‰ý“Z…Ÿ>BØ·éð?_þNÖ3 ãË<Óx=|.Q-ha“ÈÔ#“Õ:ÞÁŽw( |Ç:æA 6| bÁ 2°.õ¨ÇšXœÔC„kRÇ;´–{”å&T`ç!ƒ”ð-ê¨Ç q’²t0ƒ|GYpÄ!j „(láUv˜Äw”°.`a"¿ÇÂÎI<"NðaÁz$Јó˜µÕ ÞÄ DK]Xuä=)!QX Z8ê Ñ>h¸› ùè>ر‡{p‘.U4O]r5Õþ…$Íy$$‹Ç»§° ?³#ìðÃßåç’ã+ˆ@fØ&KRiK¡tädÖ¤%-rD9±áOžòJE†’v—¤ËP<´¦…/8=Ÿ#Ûw¢éAgÑ$üòƒ0vî“ ¢Å-ü±Žzì£õø>ðQ uœá ¹*ž`þõ“ˆNø¹FJ¦v™ <ãi’ $.oB&›æ¹º_ÒnBo’ B$™FÆyü#PBIͳ("ÓìþÙ ß0èu÷! Agè•|*©”›Û‘+ÇCÉ1mȆ‹|MmNH»Õ­Ã´ØÇ}rNßÕ¢pY¸‰-Pa‹IÜ¢#*ç¶ÚÊÈ4‡þ—…'.ZϹ„hŸUÉr cÔÛå’L°j@9wÿg€èèT›4­J…)»ŒSCUÚ¾îÔ.lMR\*IаbÉ6EAæ”ÌDI¤ d©·ˆæ—!´uäÃÙÒæ-B‹Ièâ{˜Ç=¤:¢8’.Å#ªœÜ™Ù´žßÓžðf“O•æ²+lÑ>“Ã&Õ,É«µk¥šøÓÕªÊΣQÝ%>í¢K² Ó7:hryÚÓȲ˜'½„h‡Ì¹Ü¢þ 3„f mÍC‡›GZ‹Iü!ìxÆ2–aðŽ—¼Ë(FyÃ+^õŠ—áezÝ;Þô¢÷¼å/{ï»^üÖ—¿þøÕozé‹ßý¸¾Ö¯}ÍÛ_õx½þ†yLà ³7ÂÖ00‚ï‹áõ¢W6ï…üßð.¸Á"žðˆALak Â¹‚û>òq n·°…cG]`WlKû1Ó‚¼´OˆlŸˆ)@qä!Ml ò$Ø&å(/ Ê?¦²ÓØ&´´A™i\¦2Õ¨¦å-g¹Ì^ž„Í„f,£"mSf3•Çìf63Íq²Û¾üc¶™Ìh»³Õ°¦f2kùÍ_ÎÛ›ÿÌg2“¢Ñ+Æý0ÈŽ6Ö4 gˆ`0ÖÁ‚MkP¬úÕ¸ÅOyË^¥>׸~Å«]±ºÕ¥ºU«FýêYÃúa­þfÖ«uÅ\‹Ö¸þô«x­ê|Õ:ÕÂ6¨yìb׺_åê¨F]MoåqYX‚:îÁ _肺¸/¼í ^Ø"ÜÜ6·¹»í‹uûBêF¸ãm ]Œ»Þ获.Ô½înoÛÛ¨¾Í½n|óÛÛ7î··½]pv'\áñvx¸óýpv;âü^8/Ümo]ܧøÀã]ñŽs¼ÛúføÅ-o…—[àîn¸ÈûÝq‹G\á3W7Áa>nŽ{ÜáW9¸M®‹yo;ä3ÿëÃ3î‹oX:v)|ú¡ŽCâ}1vV¯zÕÙB|Q‚óÀ¡ÕAHõRêªtºË~öb]ìNþ{ìÄîõçÅ=vcW»Ù£þ<¯“Ýî)´»:"ØwʽëTåß©~“Ù%Þêl'»Ø;È÷¯Ç.”O'{â(x¬ûðg§|ׯ~Eâ%ë^¯üßý^½SqòY_G1¸‰í| Ò5!sT y,T›œÔü¡’6G)¦ÖEýS5Gü‘Èd} ]ŒÈ'bœ *½“RíàdÝÓAÜŸ+ Ð ]Ôø´[u."’BÒ ­9è‘þHDB@s¡HLB¬¡xX£5šl£h€#ˆL‚lãCpã5À¬c5ZdA5@(£ñÔ(Tõ$ã%Â.zn£@P"jTUœ(÷‘"œR|¢óÍ•yø "ßAbŸ+Ò_,.òãxX¡üQN)f•õéQ=Ò] “I~ÖΚlD¬C®DÙ€,€áÎNžÁ ˆ,Áv9ÚT˜ÁÐÀ|åXÀ7¬DåRfO.ÀdèÈøœÏî*A9’>UQŽècLb;‘¢^¡BÁ“[ùž>RQlþäS„ <©ŸdTääè e Ó˜ÐÂ* È¬B¥áeh†ÀOfÁ„*„hî9 À|ÃiÎ: - À„À<ž&®÷ ¦,:aò‰$"qO_ÍU%Ê¥kMEnäëTCöÒß^:$$ºUr°$#U…!Mæ="’jYò¡–#UVytáBõåd`¤\~çzzÕw®_EÆÓ\°-X›Ê;, (NB2ø&h0LB1C‚~Ã$TÖÒè$¬I¦­Ã‚6h¦Ã'*œþ˜A†zV[5ÇG‰$-±ç#`Y>bú5äJ$ÒSe‘bHW]Bç–'ö ~$Q%jác÷á§J CŠàVMæaÞQ~‚eé¥yUíÉß=ÖR÷ÔÓe €òK ”0ÙgL‘Ç()ÐZùÎ=z†c0ì.gêbrºdŽN .§tPî¼]VKRç1 ÓZ¹(=• šþ5$~"]®hHR¢Eiç1:©Rå óyáEB)"iašäôIé1ºàBÑ$¶“gécü…T+ªA &ljÉèPõ¥DÖjò‘ß[BR#)ÒBêb*ãñüèBrO^¢J¾iW¦“þ~Ôî ®ÆÖæ§÷½©2šè'":¥©KÂçI¹©P5Uœ„ˆ$à`“’É[ÙbC½ÕDšdü3«ú¨ª§½Ú)¾"«WY¡¿‚U5ô+ömR¸’IQpNú(9L׉zTºÎXQÎ4¸k Z$¼6”Â^¬¨®ßtuÏ4`ì¡‚!> è\ý“+­UdÊå –!aùBß¼,ÌÆ¬ÌÎ,ÍÖ¬ÍÞ,ÎæìÍÞíÅbޏbt:aV!&Ÿ~ƒu‘Ã=ápéð+Ó"+½Z,ÔêJ)ç€ÎÔf-¿Ní¤~ŽÖjU¼Þ+ÂfííôÓ~-Ú¾éÙjíÚ2gïL­Mø>þC-4×-´§,×.ÍŽ.ÔòÉŸ.œÄŒA9ÐŒŽÅ§VU¾Ú`†Xá¡iê(îü}ß•fVÂVêGî^§VdIZdÄ¡+½ÖiGlo ÅŒ*&1£‡ùí-0â2ð9,ƒA,C’ÃëBXàªÃë²Ã2Ü-îÂ./$DïþnBÔìÖ”:èÂt%Š:L‚hÀ$ ÎtÑÂ}Ñ‚á Î2˜„9JïZŒD¥™tÜ F…\°`æ´UU>A†r}ë0Éâ¤êp*«÷”îçÎëYJ”pÙ`>l?Y•®¯ "êVUYz¥JÒŽ8M¶œÁ–1@dHpÓx:ꖲާ"ñ>0Y¡ÉÀò„Ô ,¾ï[ “dDD7©Ã9ppNDÄ~ÃÂq|¶eËQFGÄ×± ß19¥µ‘âÄ`@¥_ c%O€M2ŠX9 ´&ÈÑêIcÅÅDÒúVÕY,&é„I!Ô=­Îq(’é*_¢:ÁN;a•«*±)Ûk[pl¥Nüúm‘•ÿ§¯àQ¯þ„07©q ÛÄM¥:N3Cs «1'³3“ïMrsSáôñ:øÃ9©±°Ãð¬fpNV–sØÄj†@¶ŒÈ6Mša>LÇ“° 3×o¼ÒjiÈ"ù2U¯¨þ/䊲õ%ä&Ê$ü’)™ò"%áǺÅrˆòýRAŸ”ÿ>•T8áèà-˜ððù†@ce/àÁÜùš.<0ö2ÝLïAIsS-Œô-ø1LÿA-`ÛIÿÁƒ7󈄛:¸¬/X¬á$øƒ:…ÐèHQMB–ιêÉŒ¡NVœŸ'ƒT tUÙN)‘–®Sì/yþài©¯”00[!0çÒnù2ñà†ˆõû,ÅõØ^óÓH,èNLB0|b»l„"öóêÂROBND5;,(÷ ÃdÛ„ec6„.Ë c}óÜ.)÷ð‚T€.Ð@Ð@ÿSÕIë0ŽßT>'–Gî>ûg‘ò”°)¿IqœµZi’lX°+¼®5G+tmü3UˆR‡oàUR¸+GE`kÉÔk|Ïïõú£ˆ,Šè-‰˜¢]{U‘j2ÓeÁéóúwQ˜`Ÿ^ÇVZü³ÿ"”i=_…Å öRh™‰›÷YGÉq›5a'E@¿ VR}øs/ITþŒ5St(ÉíqR&^Èß]‘U_©…œÜóMÃŒ¥‰p©p¬õ=qVA /Þ²pãµrÍ–„ü~ì~û‡ÙîrYD?§~w40_t•(Eƒkú>8¿¸Œ„‡3Ôd¹•"õ3EWÏ@RN¥q©/$)íµ„ÿõW¨µ'øxó¶q´ËR›o7~ï•o•5÷x`7xYËNv;Ô+í²‡ÇZWÒHàÄ2hö<4µ:Xƒ/ä/èÄÒ-õt1zN(:¥Ã-Lz¤[z£³§Wú3r^–ø­f¡ßSž”@Ô6¦ ÐoØ7ó$\‘’“ðõrl]çR/Q…ruχ âVIþDA”W7,kPÕh!yðÔ8•lT†ÌÔp—0Ópµ7ML[û´k{¶{ð3;Êí: 躅ä~.ú2ÌZŒWî£Ó.f2ùzµ'ŸAY8¬jˆõð±YKT­ü‚û“…8V»zu§5ƒäFO7;·/à5?³#sL7ó6¥:¸¶I#ó¹:3¶Å´7™pCÓr>@hTÀô#Êü|ùBö2oNÂxÓ{D5"AÜs©89Q ûnÿ;°[7°ç†’…_·• iÒ%ÝÓn$<Ô|‘G…o…ƒS’[¶XÈy «qÉoóµmsÉ£þ¼¿wÇ?óÙß”ÇóÇß17£Ó}3í±ƒÇ³°Ìcà ŸA=þŠìÈ7„ÀÒ…o&›ëMø‚–þù›;,„@÷r$<Z…‹½o¬q ˜”É@w´ù0»œ/¹×z‘;¹„« pdA0˜ÜBÉÇ>èÊ‹4 tû¼ïþìÓBLûþï´/ô±/ìÁC›·8ï0;D¥_x9À, ÀPP²n®Â%gÿLú'¦™ï€—Ô÷‡³»Qx§~ÿ8s7i¹¾F뇓|ü.}— 1Í?@¨›§îÁì ªc§°` Ø×$uê&ÝúvþË"F^ß*œDKG‘$+^YrÒI–"m©6‰¹I¾Èù«÷]–,ê°'ƒ,&8“e@0¿ùTWó›šA[G+ªÁnAHpáD‚gy6D{vĵeϲ½ñ¡Â±ìð®UûÍì7‡l÷Ž=˜—¬Ýyͺ•±°[µ}íò8áÿϺu¬÷påÉž)ïõ{Xo`¼ZÏ’cWs¿|uñšçk’®ox²œ¹ @—.޾æöÖºnÝjvºj“ûFréWsǪÍË.\ȤM+ìk*åè‚¿'”ùâÂÍ{’Í0zâÒrÍ«V.^éwïó„8|þB½Ð!cL®‹þK,°u¾Ygªu´ògK— *à%3BP®¡¶ØÓj8å†c‡r²ðjžbt™g<ÆTìï»ëƯŶâ0½ñp„‹1'*«¬‰8ı¿…hEc\Ñ- /ÂñH!ùBRÈ)1›Q0*­Ì’4,Á;8¼Þa‡8×ökò›šX‹‹CénQ vø,xa]>2½”ˆ8™ÒJ‚VÅ Ì P5Ÿ2Ÿq.…AòY°Zh‚Sò<(°ÚMTH¨\˜¹BoX±SNÊ” *|Ç£Ê?<q…yñœ-(Dáiv:˜¦f>Ú°þŸjðá Ö$&B=ZK²;IÏsª…:–r3ŽÜbp"Ç|Æ–1W :—¨¦¾…@Ï-ž[û4³ç}HƒžôNøÂÓ¥¬vG$VA™QÇŽ ôà);˜+1V+S‰$ÖZÊXœ.‘´ðñþGï\Ž*ì ˜jfÀy$Ш˜D0xbÅz¤PLqd)[ù¡ÏùÎ/ß/#ÉBÏÃk“›.ÅO‘GxË;CžiÃhU5Óü ¿é®˜ÍãK¥5=×9p†‘™ó¡%ɪ„yI-5y‡$G`L‚ÖðÇþ§ZƲ#•å!x !Ÿº,°\YÇ4H1‰bÀ1‡<9çÊ=†Q… ºäïʗ˜"Q’ ¡$ñì9Â#‚B™\$+É(ÏWš'š‹@e¦;Nb2M Tçt¸šHÖ°së*_)gÆCâÕü`ÇB]1š<ô1åùâ|´ÙÂ&Ò<¤:Cjq‹Ø±ÃŸ˜„P‘W½îÕzík^ÿº×½‚B° ,*+XÅ.¶°Œuìc»ŠÄ.–‡E…e Ë×¼V’}ìe7kYÆrV¯¤ýìiQ+Z½îaÁ@…XÑd9¢6kˆ÷é‘§ž:Ár’ãŒgÝ0ƒQ¿|àcøÀ“5þ¬±Œä.7¹Ë˜Ær•»Œè"wºÑ}nu¥K]æVºÚí.vµ«Üî~—¼Í%ït¿û f¨—Ë`Æz“ûŒé2ã»Ù]Æ3¬¡^üŠ7ºý ïy¹àíÖ·¼è5°y¹»ÜýÝïgøÈÇC{Ùê`Ê™ß̦rL—/|#Ó˜Ç;æQ×ãÃïxÇ=Nlbçã®Ç;HŒ[ Æ5¾‰2ã¿Æ÷8XMLb× v61ˆëqã×Í8È/~Ša<“øÅ!æq™\dG™ÊõhÝ‘ï!c,Û˜ÄÃõr•…Ìã÷Ä4r‰›,f&3yÊ0~Šñ|â:ßXÍPæñaþ<ã?(Å'ÆG˜F\£ºH83ª‹ Bâhtø¸×W¼fò4·‘Ñípn§½ÉîAäôp y‘¥þrxÒ3uìD=ÆÛ±z{´£äî”jkí¡úŽõQ]ÍM«f¸û]ɨÈTŠQ€Õ;Þñ˜h=Ɉñ¤.sOC®I¬P ïµèJ¥KøÈ>Ž“†9ÕûÜwÁg[„ë”^»ßm°±2Šâ ¶4¤ÃClÕsÓ"íhÈ=ªÓŸDY„NWB.[œšÌvN=™È'ò»†¶– ´Â—©Ú}‘¨ú‹|<¸>7¯·¿ v¾]íÄHoü‚œÌ'FŸCWcÔCy*³+HþÆ©ªp¨þ§«ó‰®Ø…±X(oa1 D BƒC¯äO©Í€Çì­LÞòlâƒI˜b!`G&რ=ì[7DíTàr]íßð:A F­#ò/¶‘C² =e*˜¬VA+ÉI{ªùL9oè!~lw«¬!´„¨šq&\ョ'ÔG-q£2>ç¼áSÏÎÍO„Æaë¶+ºMã°bZ÷Á7&¡ˆÑ`O1ÃQÈv ÷¾]ÊR̰Þó>´@…Þð{â>«¨ÀÈq† Gg!— YªIsï‡rò 9î!C²RL â£èùhžWú0Mô~y£ÙxþÑý…®|xÂgö~|^3ßê.ÿ‹å›ìM­.JoâŠê*¬Ÿâ ~o „o” ¼À'‚ï(€b@}"7– 7Ôá–£bïu£D?FçÑH=êƒ?&‡ypÈüj‚TÌÜÖIÜIhÿÐÜ„ê—ìܨîåþ§Þ$Î<ØÉ“¦£šiz"$eH‚˜í•ôé†p+’V/y<§ͪTf – bDçöDsï ••÷àœëÎз– ŽÂî¤DÔa ¼bSÖâ.þc3®ƒ©û\P^§ž…ªð É‘ oÌIŠI…²þ û~‰ûÐB ‡å‰ŒÃ‘¸§CÜHŸ®Ðó’ðè\Nzü­…¢)3ŒðÑ:(—ÆÂ È` Öà Ö@Î@vq Ì }B²@4Pk¡€Pp QØah*€|·jbÔa¾ È@nO@#;4ãMêÉ¥F.Ã6¬xލìh‚O†Cò¢©°‡´Š›LqȩѾÈƇ Û†HÏOšZQeæÉ„4.DbfÑr)?ˆj —(‰e‰Š# h vª!aˆ>PíjΑhÀ'ž¢üøÃ²@4\¤-.ÄâÖ$IDæä âÂÈ0þLoÙòb <È|ŽTþ ÝE?pŠ›ê(õäE“Ò›É|¤cœvˆ'°œÊä!ƒf2å‚22¦Ã¦&{ £maö|h¡ ÖFä`þ€na-!I‘ð ®Îàvm:Ì8®O@R/BjË‚:IT¼íûJJý4ÑŽtŠ?¼#ZòM£1 N…¦.Zfˆúb5&OÑ‚"ñ©Žˆ¥ðQN(5÷hXÍ;¼c¶bÄàÚÄ4¾Ä}^‡xLÍ/Ê/3=íÐÔá7…S8ƒ³I¬o>Ê„eœ.‰ÓȸXªЕžIÿ¥êv$0äc&kReH,Ø£¬²3š¥:þƒ>NÉôʉ—s5Ÿ)þŠ"c; ±‹#—¸Óð¤ˆiüDR”„?ð(ÄA¡@ T@ ´värΓ2ë¢år*˜ØƦ0ó4©;u%0¿#3â! S_ä- S2¸£"t;½ÄíÉ™ôM¼iòŽ’a2Å­§*1BŒO$%OrËÔÈIªˆc@ôH4Ê¡ÚjÄ1"¤w`ÑCxÈû ˆB+ô…s]ÈcM#Ÿt/žbO"¯&Ü®¥à/A²È‚Æö„Q$Î CÄix ÂëXc@§ J¡þ”@ËáRðb< ¤2“’ŒˆEÉ@Ñ2dÐ<\óSO1=tÅ¡ÒüÁj©Pa P!¼à ²¨ 6Ð'bÏ"|àõ FUàLôÖà ð ΠŽTACÃEì·Ô-ŸØa ¨hð<µSô5«¯Yþ‚e*S>t)&#cC²¢ì—T)×­¬VD>t: Ã6d.„•tHá €B‚Ï+†ï”¢>V¡Tý¡À‚A÷†â‹ÁD)Zþ%ða–À x£÷ HÅáô@ Þà–ö^‰(.4öc0WHIƒjú 3 =µãà#W Ã0öBŠbs`C_µ2#=4C<ªMM 6,9䤾òE£" S¾ƒhað hEP— ÷ºpã‘}Å÷)è'gm)A6>A)²œÑ †`ë]— j4´áK·ÄjRãHo(½o PÇÑ®;žô<¢Fñ#<-2Þd QõwÉÓL”:ÌóU—hUõ#­#x‘×W;ÓÞJ±‚ÒOòf&‹ö³j`Ç÷ð0‡3µn÷¬:E »Z`fü–DLÄW½³¿˜¶òuU ¶Aq”j9yx&ù‘«N C1)-þèúÆk®F•œ…¶Vj*°á“±!@y”M·‘¡ƒ2DÑ;¡…J‡8\9Š–cù•_9Šá–oY–c9—aÙ•‹Á|—gÙ—9˜‡y—‘y–q9—q™–}Yˆ™–“¹™ƒ˜yÙ—¥y™wÙ™±y™{¹—‡™›_9™ypÙš©™–¡YœÇ™}ÙŠžåÙœå9—˜µ9–…™]žoYºŒaZºnšoyŸùY–_y¹9žŸ¡+LeKš;|Õ/‚&u¥; X7¤î¢30º3 ‚&ϱŽ6_±;>î£?ƒ£;CvKZYú¢/š/’—ÒbèêÈŒþGT[‰ýZ.ßæ#Œ)¨¯‡Öï¢-º¢e•ß0­wzË€^ƒ`n„€ÁÃLýƒwéƒS™@Àú”¡#lÃV0ceÖÃoÔ3ŒóF˜«±XËI×N¨‚Fñ¨"m„l®ïÎ׎îsˆj… öFy×,L¨u$&lfàÂA$'̘&²íG²!Jš$²ïáÁ$§m6;²»uªd4pÚ‰'Z¥ ùI|µJÎZ£Kû=4øaSt‡ÇÖAêÁ±‡ë2ÛÁÂÌ~ð²íg²3ûÆd·ç᱃;³k{".Tìg·{»Å$繋»m²è±;Ì’ûÁŠ;³‹›ðä¹ïÁôÔ¡fFÇÇ"þ‹¶›Ï|Œi"'ÉnÛ~Zâ=ü¡·%‚ÅøLÆd φk¼]5¬ÁúD‘c»A=5JV»¼F®mDQ›‡çƒit»Åp[E2›Å¤lZGÂY̾½,Ì.ܾ5¼ÂÇâŽWv¬·¥»Ã%¼ÅŒK"D¬·½LÂCLÊn ¼í§ÌD ·§A#ü%1Ï€Ã^û‰W5¾ë¶`²Ø”ý¢–|¤™I>´aÑÊÀsm#(#—8’_Ûa3<áoS@Í®ŸpªÇx¢ƒΨž>¥u*nèÊú?â¢A+ !n!, fªQ0 T-:þ ‰õGÝbÛeÆÛÜ:¬œ`†¼­ãÜTþ«o¥„ŽÏ:@4Ü8×Ô‡EŠàsM¥ôI»/&.Aìa¨­FÔ‰ÿœ4Œ/jÁ“D‚|ØâÏ/½0úxåäÀyØ/¨eƒ¤}„łܺoêÈ©ûÆî ºy Õe1£À* V0Cq•B† 2L˜ð[­ZìÈ%¤E.Ë’uù6æké±ãÁo2kNšy°dAêÖ¬IP¡Çƒ·h5 Êq£Ò¤ •Êlš”!ÓyH‡Öt*´iǤC¥j]Š•aV¯óxÖdwµ$»uóØ%ôríZ&Édõ .ZÚ5ˆoÞºÁnCf¥Ù0¡àu½\õºU]á¢ßÖ¹­õ-K–oLóyýªî«T‚×XÙŸL¦ˆ¯Š¬µ0&X×±Ãäzøvhþª»mãÆt¨áÇ_i#†¬00TÉÌûêúoA¹§ þÌݱ֭’Ö%³Ã—ïïõ¼À¹“û¶ 𬭋¼ÅØ.ì3gÔá ùÍß½Ž]/üS]Œ•´ŽYc·A¬‚ v 6´žX«‰b8ùgUqºaè r*’Gû6Útv}c\s¤IÎ5·e9I‡>ÝM8áG-„ãXY•DÙOµ¤T_>ÖBËH´,™$-·Ü2’PÒ @>YW -HF¹ä“O"Éä’“ÜÂ[™³è#µRg"—c…`Áù ޫɔÐ~[6æžK*Ég˜Z‚ (“E1i˘ÌÝEþG]6 &¤a"š$—Szé%“QÖbË-ŠÊEË:*±õ->IË‚P ãä-¬¢Ê*AVʺÎ3^žªÝ« jɪ0ÚY#§ƒ=v(§‡Má„Óo¹ÑÉ™°Xu•hWA骓¬Jiª“¸j×dQ¶´ªå-ƒžÊj’Zꢋ5}ÉjÐùj½Õî{jQ·èb °v±ÃWõ©v› ã9–¥&‡f’‡&Å­ ܇þ1{lÐJ¼am•èo4Mœ©¬VÂ.Ÿ%Ôp/_Ì›Þ|2MhY "9ó-ALÒÅ‚ˆweAƒuÄXƒW9Ë¡³Äf\¡²ÖþáÔÍÑOgeÐ`>õ$¶‹0Öô²¹ÉÜ1{Jm­ö¢•ÙuÐYX°P®Ú¹Z‹0øþ›êª£« ¦IêÂí-¼¸ ¸ß©¢[Ë^åú]TáÔþ ø“„ïM8á°vzQ‘£+ú—ÿ’>’ç{iÞ9æþª~¨¿§®]è…[.¹æâ.IùíÿFÞ)èj7’¸‘Ž>zá~玸0¾~8äÎ×þxQÎ+ß¼ç•úÚ¼õÖGŽy—߯ e䯬£Á?\Gt´N¯;PÊ¡Î[GÌQd+«q³_¨²üåoC­¡ Uúç?ÞÆ€:`gB3û0b3ùˆxèæ–Ž EM AV5´œ§XH„B1׎â?¬ç9†ø‡ 5`†‡<Ä K0C ixCâ°†2<ƒfbèÍüP†áa exÃ"šÁ‡1<ƒ ÆÃ,xaŠñ!}‚HC&zÁŠ\¤b¡ÈD(š‹ â»(Æ"2q >c…ØÄ5ž!ˆLt¢­h0ÍœaŒoÔ"Ù¨Ç<ªäˆm¤Ï khC)΋Bl#søC‡>4¢uXC@Úñ!tbÏ;covered-0.7.10/doc/html/img/new_cdd_define.gif0000644000076500007650000001432011052400251021121 0ustar trevorwtrevorwGIF89aŽJçg§=y½K†ÉR-K ¯Ün:b*¾æv}\FØðöÖ**Žž‚trrúMMà†=æöú”ΞNx–\¶ÎêIq1’²^‚R3âÇf¶¶¶R&&úúúôddHjÆÆÆuJ$ŠªÊºâvSsrªF",3¨ËæÍÍÍÄç˜}¬zAŠÂ\Ç`4ó¹e¾Ðâ”}aJ).‚ªR>CE©Ÿˆò²VËçóþâvg~ˆæææšºf}|Ã¥p¶c:ª¾Øº•†šª‚†¢ZÒÒÒþþþ¶ârN`F08a’‘:Bn“k=$þÖn-;E¢Âj†ž¦âÚ²†®Þ1CGUDF¾âzâââªÆÔÓ·ž®Z*\‚›Ã"%§¯²þrv¾FHжnY*+¨‹¬˜‹¦¦¦‡“| —ˆ’Ÿ¥>b./(*òòòrfUžƒvZ~Jžª°Îâ¾XjzI0/h\IºººæÏºi~¢>N/y*êšN‰gH> Ö¯˜‘¹Ù®®­JZBÖÖÖþÞq1.P{’£š®‚¦zgÔ––ƒž¶âÏ·ŽkRtL²²²þzz/22©Ÿ‘t…¦š…yþæv)DX¢V>ŒŽ’VJBêêêþ¤¥¦šiVFºžžÞ¢ìÝÆirjlƒ’\j“Ú¾¬ò¾¾(K™¦¨›Ðd@NYF^^W`€{¡ºyimÞŽZªªªŠ—  »Ôbˆ¤ŠŠŠÆ~~«/1I:/âï÷du’˜šW94ï01gkmžžž÷…†æÆšV>Ea™IKÝêög_aÚÒÁ—°ÃæÞÒÊÜÔWUoþÖrŠti©’r±¡šòâΖª»Ž¦†KNQp:2êöûDQušššK;B§…róæÑº¯©{¦Ök #ÖºÚÚÚÞÞÞ¢¢¡JDD5SnB]÷Ëfîîî935ʲ–XTP5)J¾¾¾˜¢¬Î>>~iNœtjœŠbNn¯¦ ÷–—ÉÖêuƒ“nŠ­`>¢jl2"Bf8;æ¥P‡_ÖÍÁ'‹¢­uHF*FrïÑ®ÊÞí:ÜÂ:p°þe½¼ùónν€ã\F³4.4¡¯ü˜s/·0Ñ‰Ñ =ôIÍôç߀hà€ªapªHèp²ÂÒÔ“Çm†¢Ï ¥prO)+èCNs¬a¡‡ìlñË(÷È0žÍ5V``Š‚ç™B^2©¨ã‚«áÈŽBrwN,ë ‡€½bM‘Ôa€ô8©Ñ%a@AÞ`†)ftRFfÈ™RW(Ð@²\q…‹œyf"¹ìàÀ,Ì0‡+ä’ˆ @|¢‚P0„F*餔Vjé¥ç@2„'g–ã7ûàÎ9m ’Ï)† Ð  ¤À:þ…Ø17cˆ Ë`qæ$P¡„ªJB#á Dœ’‡þ ‚&l`ƒ)Ì: - ™¤Ê ؤ‘H3Þp›Æ9”Ã<ë@*%€ð‰`þä³"†qìšRî5ûГÇ8d ²Ž ­O ùxR( æª/ O„cç8¢äqÎ;~Œ³í+X”sM¸{i„q ¡èzéÊ,·ìòË0W*¥!iÚ Mú´)ËÎ;+A;zQ…ðÌÀBŸð8PÅ$væÁ µÔ°3FÌXg=é­(aCñ "Ákô£D8m,C ¢`‘‡!¤’VäÑŠç´’ŠþçxbJ+Ùž)7’G"lf2ÖÔA,mpÊ8¡|á8ä’SnŠ5¦$ÒÊ)à ñJ/œâi @F¶_´þEa4ãÉ8ÙäQG#§ €‹)HX1 ô؉ÀX„ü0$ˆQXÑ^$¯È<D|ñN6gæqFž,’=-X¸Oå¼×÷t<áI,Ùðn…Öô×oÌožÇþX˜’ Å›Þ$@V´Ãmy0…vhãÚ`Ávà…ý™Â™`‡Ô>ÁÁO `ðßþFHšð„(L¡ Oh CœÃ ûPG<ô¸eà ó@Ä>Bað! Ú˜A &ñÌ`J ,€„P€O€ð‚èL§:×ÉÎvºóëtæ9¾@‹/œã"þ82NA‹:pÀ ¸ø 1 $ˆà ÖøÏ‘+˜B°:- CÔaZ7l€Ð0p#_@(˜Ñ†W|a¤ì‡?hQÒ“¦ÔÌ`ƒ&q ?”£b˜$ü€#k£_ròpSz£[q3!”ÐÃîý²Ù° ¨ô"M`³‡)&AIKŽ‹ŠuÀÍòàÌ ‚ùð ¸q 4C (¸Æì¢Ú%0#îºYYáÉ×¾úõ¯€ ,<]ç:@h! µ@‡$jqˆ äb„M "PMF0¢Iˆ@ êéºP`B8€h…ð v€!¡„M­jWËÚÖºöµ_þ缑0 ×@F>`6\6°†0¡€ˆ2hèæ0X 6¤JðF+âp ב‚zX3Æ‘ÚÚ€¤¯°Æ.Dñ…q¼â%ï8VZn ƒPNu  "×–'RëVX"ª@œÒ`DÃÕm]<öŒV@ñ Pȇ?€Ž#ØÃ“Ø,ü”n­`)[÷Ì}€¢Xl`"lp„fÐB öU8âÁ =C°Í±ŽwÌãûxµÖr¿0‰v¬B±’XìÊP![à )¸€e/{x@ÖÉçX;>q€ 0`G“Læ2›ùÌhN³þšƒ\„ä º.@†›™á::äÀ¹_hó#<†p|BN-„Ü::<‚tXãA?$TÏà™Á k„δƒ5(mé0lš`(Â#hQŽ Wú å¸3,Mff”š§°t8ØÌ9ä@c>Gªy‹ZUÜ:¡±¶Æ#‚l|! Öp³s ]Xt4aP…sKm :ÐÎ-Ô±ì5{ûÛà·¸ÇMfZ„ƒè®g%ˆvâ åÈàYÍ9 C¸€†!ƒsX#ÝÿÎÃ$P%àà`h]ºÎð†;üáxÃÿdtùßÂE°->æA7àèþ‚»p!¯1ŸuÅ‘ЊW䬞w̃¬ò—SÜÉ/·ËÿMï’—Ûã77sÉ[Gq‹Û|ÌG—9j%Îô¦;ýéPúÓ™nJSÚ™•ÈzÖåMiZX瀆 t @ã ]¯:º÷烶Ãô´ºÜçN÷ºÛýîxÏ{שN‹0À‚ï^|à¿^uªSº^7<3$-øÂ¾ñsO7ßå^øÆ'ð{¼ä¯øËK^ð{}çíþùÍÝŒ½Ú'ñuÅëýõ°½ìg/{µOÞî-ÜÚ]/wkäAWç¸<Ý-ÂÝÓþøÈO¾ò—Ïüæ;ÿùоô§owU¨âØÏþ#®þ¿ýí[ÿûÞÿõ¹ÿýò›ßûÚO¿ú×Ïþö»¿ýã'¿ùÏ?ÿð[ûãï¾þç_þîÇŸüøwýWxèǘÿ'€˜€(~  È€úw€ïw˜¸¸~h‚"8‚$X‚&x‚(˜‚*¸‚,Ø‚.ø‚0ƒ28ƒü6xƒ8˜ƒ:¸ƒ<؃>øƒ@„B8„DX„Fx„H˜„J¸„LØ„Nø„P…R8…TX…Vx…X˜…Z¸…\Ø…IX®  b8†dX†fx†h˜†j¸†l؆nø†dè üà…tX‡vx‡xhƒÊ0½àN~ˆ~ˆ(ˆ†xˆþˆXˆŠ¨ˆ„˜ˆŽøˆ‰’舀ˆé  y˜‰š¸‰œX„  x ©°¤XЦ¸£xŠª¸Šª˜Š¤˜Š®Èв8‹´X‹¶X‹¨€‰šÈ&¾ø‹ÀŒÂ8ŒÄXŒÆxŒÈ˜ŒÊ¸Œ@`7Љ[ˆN` @Ôp؈‘ÜØÞøÔ°ÛŽ{ŽæxâXŽè˜êÈŽÝØŽã؎ߨŽ1 N  E &°sX„üP Û0Yy™ ¹ ÙùY7 Ш…é ¨ 6¨É‘ù‘ù‘$Y’& ’(©‘"é‘#y’*É’+Ùþ‘"I’!I“&Y“#Y“.’AÀ€ˆBÈðEÀ9íDOªP&à‰Y‘NÙƒePOy…ø ½ e0 S¹•7è“÷”°ð{Pü°“ @nБA¨MÉ•[•QÈR •[Y•YÈ—[©ôð•@XÌP‘P–:Y’!É{n0„nÉ—[ÉÛ@„ÝpAn”9ø ‹0 ‚Ю0•xÉz ™O©?„@@–dÉ®ùš°)š™9ð–?ø˜¤é”r9„À9ð $À:ø»0ò@ -Pšx£™›Ð¨‚˜>¸ •F ‘° Q™Úþ¹‘ &   „0™Î ’I„Pð `=9 €AÐÜà`e ÕpÐИ¸ Eñ™7¸ {À ñÉœ`é`ƒÔà nÐúÿ €‰e°”BX•X€•{YžœhšÒÙƒÕ  °û × ÜX (Š¢R@ @`ð·Ižº‰»)„éiƒwÐ @ þÀk „0 Ëϰ8»S° g°f ºw ³à "à ƒ é  ³ÀÀ0 ­` üÐkЙ Å  UꃰœÍy£™è—!ʃ@ ”ÔP Õ ‚*þ^ʆj ‚ ¨ÕŽ@˜mi›xЇç9„;–ð ¿P~ P€ Ý€ øp »0Å ©®@‚@ÜÐ =@òiƒÝ-pæ  e ¨u ž0 º€špg M@¨@1@¸„xÉ¡‘š§§ùƒ&@ @ð§RpÕJ ÐðI¦ÐÕ*¨R¨&À ʃãÙ¬™˜£AX©w@& ر @È€Ű -𠳜ä@w€1€ k€™Ý0 Êð³€:¡À êI êéÑ^ ƒ`0Èð *žËz§æZ‡Ð¹§;Ö°Õz ƒ×°²1 þ'k²7P ÑúŒ@˜¬[‡“ª£x° ›ð"ð ” e epË  õJª£ä0 ƒ ½ ‘lI³à [ ÕÐ xPAà‚ à¾€ 0´ ˜Cš{³]¢˜Ùƒ{ ­'ke@y;-z` 6J§ ·]ˆ®@è$`*~ð™ò ùÐ%@æ@øz¯˜œ€@ü ­ØðªAÐ   ¶0 ºà &†  _«+±™0Ÿ­À k÷° „‰ ÌÙ¡„·9·<($qØ)šÈÛšÈëšQÙà`vy›ãú»Y˜³Jþh˜âI£ä:‡ ùƒÑK„në»Ô«…r „üyP d “=È‘e°_°â9¸ã‹…†[¿:¸»½‹¿ä»ƒúi ð½·y4C¿ä:½ü;…Ö»À8šA ¿l…åk¾{`  ½>X†#މÀ …÷;ÁÔ€‘lÂTè•ÿK®Õ` °à@¨Ø¸¨Øh¦ð ',½(\… Â4Ð D\ÄF|ÄHœÄJ¼ÄLÜÄNüÄPÅEÜ‚°³Ž©†@ Gi[lu1–LY–.9Æd\Æf|ÆhœÆjLÆ’   < £ t\Çv|ÇxœÇz¼Ç|ÜÇ~üÇþ€ÈuìS0§m™·-šÈ-º ØK„k{˜kÉ’<É”\É=|ƒŸØ°ÉœÜÉžüɠʢ<ʤ\ʦ|ʨÜÉé  ;|É®üʰ˲<Ë´\˶|˸œËº¼Ë¼Ü˾üËÀÌÂ<ÌÄ\ÌÆ|ÌÈœÌʼÌOH »ôÌÐ|KÌÌÔ<¾%a²} ³ÚŒÍмÍ0 ÞüÍá<ÎäœÍûXÍż 4 ŽìÜÎîüÎßÈ¢G¸àÌÍÙœÍÚÜÍ߬Ïà¬Èõ|²ÿìÏÿÌÍ~ûè,Ìü`ðÜÐýÐØ`ñ&á­Ñ½ÑÝÑÞ ³Ò Ì Ìþ—kK @³Bh㌢á<Ðö<Ó4ÎÕŠÏùLÓà|Î%ÝËeÔ ’­Œ„Û &sÈÔ0‡‘P EíÈD] nPÑ9hÕ2í¢Ð€}† }«ÕZ}S ÖY}&@Ò?ÍËM–•l’Ïp°°€Êð Ì`«çÀbüÖk+š&`Q­ƒ&¡™Èyy ýÀ ³Ð¤€¢Û Ù“­Ø‡ÈõàY]Ù™¢>½Ö¹  ®ù×±yÚ¨›eÐ §`«o€¤ øÐ ´ ‡©}۱ɑb<´R.ýƒ%aÙÙû€ ÖÊ ºpÍ(Û³ÕÓ-¾þh¼¾Ý‘àx ܙ֠­Ë2;‘Q‰Û⛑à<Àš•` MPX×ã-Þá-›•M/MÑx;{{70à Ù Ð Ù ]° »€ËÀ³”¸€ ò@ ×° SP°³z• ™ßŸÝݶ¼@`¼Ú ‘Y åÐø½ ž°ª@¨ â¾·>Ù0:Ø8XØ™·1ã7N7Ðë Øy+Ô €°JÐ Ýàø@IºŸ€ &€6p®·ãø½ã@ ÖnË×äÛæb>æ7àÐMÀªcþæpŽùÜ4~ƒ…ß8žç9žþÏ0V çÙùÐ €= ºp©¿`•0JÐpà ŽáX~ã–žå Ý嶬áˆéÊûÞ©·Ð uI å¾p ¿àæ¢~ÚñÍš^ þ„½ãz.æ7ŽJ€ ( ¼À <Ðð : Û èL.¨‘ࢀ&» •žºŽç»ÎÝœ^ËÏ}¼±>ÞpJ b` 倮P ²½¹°P ßþ𦠛~unƒÞ´~ïÙ)›üà .@þà À`m ” :‡^—J=‹ ÀÀò Þ€`Žùþæ²Ùš›¾í´ {p¥í×$Y×(ʰþ¶:Œ•òk»¶úÛ>XïÉ{ïªMëúècy àÐŒ&ðÔy»štùpeà 'Aò¾`ÛÚ¹¼­¹ôQ¹åOË"¯¾Ý››º­Ü܃0ÿš¡Î¼[¯ï®© Ì‹¼`Ïõ·ï²ö¹M—Óüô±¬70ïS ÷A0ÑiŸÛïþñ§½òxÛº½÷¥ÛlËhýöå9ž1L÷u/Øÿ‘}ïøeùºÍ÷|ù°ùצm’–où+?ø·ì–}¢f=ú¤_ú¤/³Î¨øuィóÝú¿خØúµûÍHû:¯û¹Oû¶û·¯óÔ ¢Wïù |«0úúÊ¿üÌßüÎÂÿüÐýÓ*õEˆÖ%1Ñ…}ýןý½ýÝßýܯýÚŸýûøýØôä¿Ð ]Ù¿ö8H †`ÕÆ?¾y/êïø˜ßî·ù™?Ë7` )È@‚ D˜PáB† >„QâDŠ-^ĘQãFŽ«™ÚF­LG’%MžD™RåJ–-IR3t£†m.mÞÄ™SçNž= Þ0uè ŸEEšTiÊÛšŠ\UêTªUu”³š¡šV½~V,Â25Ë9;covered-0.7.10/doc/html/img/new_cdd_fsm.gif0000644000076500007650000002121111052400251020451 0ustar trevorwtrevorwGIF89aÙbç e?tµGÅMŒÍU)K±Þn?i(þævoYEÝïö‘“”Ï/1mid½mAèöûÆBF‹®®®ÆªZl[ÇÍÅŒªÊ}J/…vY]%ßµr†¢Z¶¶¶Ô`VŠ4'4¼âvåúýaJ7§HúÍgÓaN¬ÃÙÊâº~–^x†…Ž´Z9`Ÿ°pE¢ÊfÃç~ææåßϱ='*­Ÿ‡x”°çÅd±[@þâvx±ÕwI𠌃?~5GX¬Ÿ^í"û‘°`Z í¬rh¶ªo_Z´éÓ¨S«^ͺ50$¯ýÈž-ND,ú€ËÐíÖìÙÞ¸!“/Ÿð(œûQw§@™ (˜uX¹õëØ³kßν»wîÔþŒÅØw?V¢MI¥æÈŒóÖ'­d)š:Œñ©ôm Ù|±Él2Xr|ˆõÂßLÁ]%ÉáuÞ€f]…f¨á†vèavVeÇ5DÁ”E¡T'[%BtSƒ'zdG ¤QÉl†Iç '€@càðá‘H&‰˜˜LÁ“çUâ͈98È¡ «lÂA%‹Ô±`%¨€ˆiQŽ,²m)Á‚ð¥rI5³ýD3ÜYa‰•Ûåq ›×a0 Ÿ³ù ¨’„j¨’$ª¨•4 f%¡DÀ/ ÃK+þâh%“¬S‚'ôÔ# =ž”°N*n9Ç €þ0ä›Öjë­¸æªë®¼öêë­[ZÁÏ1NVÂɰtqD%lÀ²J4Íx£Í*«˜‘ž¨°JûM¢Æ1[V‚Ï63I#AÁˆ2©ÊðZƒ3êT"«Ô1…|±Ï£©Dã…1jàKÇ7ÂÏ Ê¤âíø³'s ˜ßüÙ ¾F1…†4ãð&”S‡p\ÃвM%© â…<"‹£‹Ä°Ê,©¬ÌH ¬‚É12øÜδ°\üëÒL7íôÓPG­¨¢:ºfYð¢õÖ¼ ¢c£¤2c¨õ”Mj ¨:ŠC´Mmp€7Q×m÷ݽzóÊþ|·Tò 2›,²Ê1¤Óó>p|P„½Æ\âE€^ü"`09"½½ì»Š2“´âL/1ˆãh*å r‰8!4Þ\rDâ\ Ï JguÉ<aÆ"ÞÊ1’Äp„$·OB;5jüÛÌ=jT#6Œ ¼Æ1ï ²Þ틨Á.'FܲH›Èq;="ÄSXÊ —ó f‹‡£'[x ?›pR>Þü÷ïÿÿ¸’€7%À “Ú†·¡µ,¡€Þ[¨H@AÔƒÐ*ä@aè€ß&€´Ã€(L¡ WȺð…0Œ! ½Q@|¢cPÆ+¬Á©¤  þÔ*Ç>.p °#áëdð3È‚ÁhDVáÐ)èpGùELã‡.‘TÐ!c< %`…ÛÃz“Å".a¹K8ƒx›íÚ¸‰ ZÑÁ~zñˆ#`}mÜÔ`9N8BF8†f…/b’k`îÆ pâeíH,Œ0?gÔFèÂÉdÈÊVºò•°Œ¥,ÈAV¨Þh) °eðà—ËØ)ò™ ¥‚ô ˜` Öƒ’Àe…p…0@6P irð›à §8ÇIÎršóœèLg.½Ñ‹""ØÇ+øpI«þ£$Š/¡ê`Ã%dXlÂQø€dÁÁž‰ÃFØè61 £˜ü:¨7ŠPo£ EPƒ0€k¸IŠc0´G®´ì9Bãöñ‹¤L'äÆ.&Ê%¨C…Ä@n¡ XÐT ûF4zaŒ, áE:éâ² ø‚:”êNä@ ˆF;”Ú 8¬á@P§Z×ÊÖ¶ºõ­p%gdæê<àÁ—?È+–Ès#H&€€fN`~mÇ!¼P%\Ó.Ðfp Ž¹Zö²˜Í¬f7ËÙÎzö³ ½ìJƒ :â¸Ä#¢qNlk !eþÄ%f!Ð[`` ›hG*º°„\*¶R¼Ä*q‹HT±˜«V±È`@ A€>zÑIˆ@Ÿ ã\Uª=î#]ÈrPc<"cZ*aTu¡ªí0,¡†kl‚ FPƒr°üh]Â#®áE`â°5øYÌõ†ðã` mX °Ǹ¢Qü\‚E­ˆGLâ›øÄ(Ö¬:Ú eô¢,p@^…ñƒÙ£/^±R1Ø€° ÁR‘cu¨Ã €@Y€^0²”§Lå*[ùÊXβ–·Ìå.¯ØÈEÐÇ;ôáIÌST`§þ7$¡D¦úЇŠ0ç"ÜÂÈË”_ü }A è…ÔÓ(WÖ Àñ‹©0æÊÞ¹¹$ô?WÌÑ?ºS}D ô‘ÛvÜ⛸Eˆo¡€2¢FÞh ¨€cuô™Ð+î3Ðè ‹ªc HÁ&öâ9PÁÈ/f3”ad*°Z8(¯{áëCxƒ ú؇—§Míj[ûÚØÎ6–9ÊÑvF&´ÈÇúÐI°Ó˜®¬ D‘Ð :7$ÍѪÞ*P‚ “Knûû߸ÀNð‚üà¯tºC|ˆv̹»p¸¤+KoTºÿÄtÑS¹ã°VGþan#£šÛôF·Ç=Nèw"·(7òÈ 3xÜâ•9¦ÛIVz ˜yÎ.å Sã8O¸Ò—Îô¦;ýéP¸¨oAuÈpí€Ö%`ç®S=Ä•Á$& Ì|ÝÎ_—À¼0…ÅV‚ÐT»ÜçN÷ºÛýîxÏ»Þ÷¾w¯‹ívþÄÙ§þwÂ{Ýë àèÔ÷Ãþë‹ÿ;À%¯ø³£ý±|åïNo¾ñŽü'þMyþò’o<è»~y¾»þõ°½ìgOûÕs{ñ­Ÿ»2h™û¹WÕ^¿{&±ÆÖþøÈOþì{¯üæ;ÿùоô§OýêßÂØTÈEö·þ¯ý\hߨhF3´q _àûèÿöÍßf*œ_üè¿üçOÿúÛÿþøÏ¿þÑ~ð‹¿üçmê÷ým~ÐgøØ×ˆ€˜€ gØ€ˆ€ x€¨€ Ø€˜È ¨#þgà÷ ág‚ûׂ.ø‚0ƒ2Ø‚øh68( s` ` s ƒ’ ƒs°CˆƒDH„FˆƒJˆ„EH„>X„J…R8…TX…Vx…X˜…Z¸…Iˆ„•‘„Kx„F(†M¸„Cø…dÈ„bH†]X†•á…gø†fÈ„P¸†`ø†GH‡hX‡uˆ‡M˜†g…ah†c˜‡\xˆþˆ˜ˆŠ¸ˆŒ¸ˆ~ˆs°’8‰”X‰–x‰˜˜‰š¸‰œØ‰žø‰ Š¢8ФXЦxЍ˜Šª¸Š¬ØŠ®øŠ°‹²8‹´X‹¶x‹¸˜‹º¸‹¼Ø‹mð P Â8ŒÄXŒÆxŒÈ˜ŒÊ¸ŒÌØŒÎøŒÄ ÃЋÔXÖxؘ˜Ø¸ðÞ oŽâŽä8ŽæXŽèxŽê˜ŽåhŽ ŽîíȎ﨎ëhôŽo  þø ŠgðÖà™ ¹ ÙùÙ±‘Y‘‘Ö`  09‰ÏÖˆ ’"9’J¨ÀБ´8`O@ Oð’0þ“29“4Y“6y“0yg€“<Ù“>‰“ÄP (É‘Hà1©“J¹”LÙ”Nù”P•R9•TY•Q™“g€dP”²( Õ0Óˆ ØÐذey–f™–h¹–jÙ–lù–n)‰e)‰m@‰s9‰w)—ii–bÙ–rÙ—sy–b9˜lÉ—ƒI–dù€0”\)Дؒ9™”Y™–y™˜™™š¹™œÙ™ž™™“X—ªð ‹Ò`C€ gð¥ ذ˜ÅКÿè)›9š±ˆ µY‰ØðÚ8æ`;@ `›Ú8 ‹I”Ɖ´¹œþø¤ù‰÷ð u¹ŽÐ šèGþ–¨ §9ÃYœÎi¯i±é‰v` Ñ`éÉŠ£€cE ž¯ÈÒðŠdà›å‰Ð ŠÝÀDij€ ܉‰hÐJ‰°¿‰šmð也½ˆœŒÙ‰h ès9pŸ–xʹ‰vÀý8‰÷T𠀋Ó`¯Øœj¸ù‰Ý°bÐ =ЬÐ&Pð ÷€ n0; ðð *‰ðÐÄ@‰và’'±ÃÀ  Ñç@ ð0Åàí@šmÞ@¤Ø@ à‰À9m@ Ñð¢½xžï¹‰¢Peš Z0 mP e: Åà­ó`dP í@þÃ@ Ã0¦Mpä ï)é@—ç€Óèg0 µ@ '!™Op•P ÃpZ*¥KŠ;ЛA”£ œÐhº©º£±éê‰> ŸlÚ‹ý鉺pü Ø —€ ´ð.— m@ 9𯀠bÀ ;€k z¬tpƒP¦’x—p ßÀ™€Æð—P£}ð °­ÎPò0 “ ï@ã`E0«›œÂ ¡·º‹ú¡šhÚ` “(t Ü` ;@ Rp­°Í0 ¯p ð¶p nðÏüг*ò@ •ÊáW`Ïà°«€àÚÐþG ÁÐ Àmp†ÀiÀƒðÂ9 {°ùPïàvÊ9à ‚´ì@ è¢ùº‹1ê‰Q€ü¡SЪ ±m˜@ @ àš¤h° Òº:¬Ð‰0‰Ù°&Я` mp¥àÉ`Î ¢€ Å0È  Q`HÐPœx¦;€¯O‹‹nÚ‰þú³’(øP Q@ ;03€ @ mpA` à |P 0nÐÏÀß0”˜äÎ0É ù5m0 A@ M0|ðQàF` ÷P™ÀŒ Ét0¾D`"þðà ˜ Ó°Å uðÃ`«X«»‹¹Ú‰º¶ Aà W€µ°»n€ Šð〠d»½ êçƒ n{  ` zþ î°öàm`|0 bÀd€ k– œ ži¡çK‹ûª¾Ú𨒘t€¹+R°™»ÙÐñ€ ¢Àì@Ãç 'û üꨊ› Fðš°Wº¼/ÐÂy£ôa ðy òP £€1ðÀÔëj€ ;à_0Ôk£9*ŠN;¶µ˜¹\PÕ€_Ð"@M0upsü£€ z\þã° ÃpÌР0¢2¼ ¡` ¢@ª  ±<Á+`ÁŒP ÚÀ ‰û䫉öÂh\‹‘Û‰‚ðt[ j@mpoà°ð³ »µ Íðœàì` ¸ _€ £ ô)‰‚¼/ v ®ð ò h ‡ ’ÜÚ œü  mð/ k€ µÐ\€ Ô»«Öðv¬c,9êÑI«¡\ʲ˜¾È ‰àÍŠÌÆÏ`£BÓ øç˜ÐÞÚ¬Fü °0¿r9 [ðØÀ ¸ ã±š ûÐù`§b@p¢´¶`ÁþÐȸO°¦ô,‹%܉·» °€ ûP¦‚±Õ°:ðopìEa{Ê=ò ‘௫PÄ’¨€ °° Vœ›ð¨`v€±;ð¥ìÕÅ °é #0J;í³F,°ÐÂÉ?«­Îú‰güÒ±¨Æ¦H¾Ã0xéוˆ¸Š‹‰ÉP—º——øˆ½Ò¨Ù¸"Œ×­xÊžØMØR:ØÓÈþ –mÙRú‰Wàã0Ïri«}M—§m‰Ã0ئh¾]ÏñüڔŽ+Û¬Ó­8 sð¦§x»wmÛ«¨×¶}¦Ø0 ª ܬ(ÙËíÙ§xÜéÚÊþÍŠö,Ü㜬=ݧˆÛÚÝÚ»ÙݨHܲo`Ò0èÞê½ÞìÝÞîýÞðßò=ßô]ßè Õ` ¼ Þ¢g à>à^à~àžà ¾à Þàî’Ý] C`{`~ážá¾áÞáþá â">â·ümŠ}â«ý™,Þâ.þâ0ž™*þÎ-ÛÃP ã :¾ã<Þã>þã@äB>äD^äF~ä<> Ý'ÞäNþäPåR>åT^åV~åXžåZ¾å\Þå^þå`æb>æd^æf~æhžæj¾ælå°çr>çt^çv~çxžçz¾çþ|Þçr¾¤ºæ/@ dPè†~舞芾èŒÞèŽþ色5æÀ"qé˜îG©æªÐ8h} žwŸ@Efî 㪾ê¬Þê˜)ÞbþúÐg@ã®~ë¸.™Ãð~ð~PæÁíå°æOàë«ÝÕbyM@–„ÙìÎþìÐí„ùì •‰+íØÞ씉ÜïP LÎåÁÞåÃîåm0·àÉ}=™B` /þŰê/Àk` °0 Kn™îÞ™Ãï3 ½Û xüjЬ(~°‘®8 @Ú¬Hß æÕ-ædð  MÐñÃÀ 7€ñÿñ ò7 þò&òï.oð÷Àoàñ _ý€ò ï¡@ !ß/à–AŠ,p£(ð•tðf»®8 H,‹ùIææm`ddðª0àÜ`/ ð_ Yÿ 1ðC y  Öà]ðG® L àLYõþÜÅà,€ÄPnŸ±Ü 0 á@× /&ðÆP ÷ -Ç`Èuß’  ¿‰,Ð;p P DÚù;?dn@ãàp O ¸1<–µÐ…úÅ @ Ðn0ûM€ Oú/Op¨ç0¾ï°ç ±9 gþðíœî\>î\> EÀ.¹©ªðÊÏ {ðÀ~ {0 uêQ°ñÀ D  7üÝ` >  ô©ðïÐ ï ñP ¿€ÿÑéݦ3ªÎ=1CÕBA_€÷‚‘3¬ù€Ñ*–T³ˆ½tαZ¨¤Y¨êÌ™'ÄQµCæLš5i²è—,T´«%g)Yn )Ø1íT_æ •å†*PÉ„yÐÇUˆit¢=ÂÊåZ4\÷,ùsVÌN‚hé a«Ø( ãF%°t)Öv¨\ڢͻb6 öñçðbÆ?†YräO&_ÆœYóæÃMÔ!þyRÐàÂQöŒBEéź=g™RuïK$n{TÙã#qÏ U/^œÖ®7â*%÷ÖîYïʯb-¥+L'ž›ø¢V£HªF¬ óÊ–*8ôÍ{áJ2 TaƩ낻b¤r^¢ Ú—3kâl£"“I¾/,™¡ 7P¹„‘qvCžx²1”0VGT¬9#ƒ¥V1!&=bx¦‰6Fùf{«%@ôhÄ= §3ÚÈ̇&8ã±G{TŲ‡$²HÆšh‰‚^”&@‘ÈœQInÌaj<®‰g¢'¸ÙÅJkšôí9`A|â©å’4a‰%ž&ͼþCšæ¶€Á\ôТ7¸±F;*ÉKçŒWÞ€A)^xßÈTŒ"Þ»ŒstéFsÊt40©À¿pµŸš¢°ewÐkpdˆtÑ‚’0dÕ%ƒ`QÖ6¬0â’Ñ–AâAq@wX«G,ì›y8KÌHk¯ý±2l·å6³?$ð£·&› ×nnX—?ÎE‹ÞyÄ7ä`¤ܲ‡@@ùãrÿ-· øvâ‚èH sþПCžhå z%;œùB P8éÁ„Ÿåœ@n‰©Ò~tASœ†9t˜|–xSàÉÀÔ˜þYuÖ(Þ w˜+ñç M~€BMÂ05™ Ìx hP®xÄ”&´C¥šduŒ^a0DQ´©ñÆwì¶m· òm¹ç–i`$8ƒß~ÿfGN°žbüŽgAqÚâ;Îh§™ "æœ^žé·ï¾ù¶|o͇Ñ|”vnQç ¾kI’•x"Or”nQ†r;|èeˆ@ˆi£uæá¼_r_@¢'‹¯SnH¦›ÔøÂ]äÀ$TnØAŒrÜy`¦ 0É!Y¨æQ„ ãx#öiãV™ô¸DAq#5ÉDKÔŸ'ÙQüqßšÈ6ûiF‰F¦ ~¨Ä †” 9<èG´€žS-E6’2Brd$!ŠJxƒR’$ÒzÇG"¢›iBõ0)“5ŽÒ”3yã)U9Pc Czd9KZÖÒ–·Äe.uyË'øá–üä*þÉHaJÅTå0žÀ",À™Ï„¦$æMjVÓš×Äf6µ¹Í[HÀžD&&q‚iΜçDg:Õ¹Nv¶Óï„'ÀˆÉpžrOº%”v¹O~ös—Nªb=%)0xÔ EhBÊ/6Ô¡…hD%:QŠVÔ¢ÅhF5ºQŽvÔ£iHE:R’–Ô¤'EiJUºR–¶Ô¥/…iLe:SšÖÔ¦7ÅiNuºSžšÐr?jP…:T¢Õ¨? ¦düÕ$¦6Õ©O…jT¥:Õ©­§W}è0΀®vÕ«_kXÅ:V²–•«>xARÓ$ÌAo…k\å:WºÖÕ®wÅ«>æþˆ4bÕ¯¦d+Z8BÂÖ°‡Elb»Ø64AHðZáæÌoªŠ±—Ålf {¹bŸhÙ_E+É?ƒ“ ìQîªØ†*öíGmøC 1™&裞Ôì±1Œ”%1·†eE10Â6¨BTðáh•«Ç6@v°¿M¬$ðÙ"ŒÃhÞP€¼9è&¶•ôlLn±#U¨vHÅ#`a„h μçMÍ{ûÆÚ{>AÞXn~ÛØ`¨âˆÝ5ìî±€'œCŸ(;6Š{(C¸.,çš@ $ôõ0OxŒX9ùC]˜ÁÑ÷vørM%ÌkÎ'ï8ƒ~eL·þ6á›3qQG! \ôí’ˆ 6áËçX¨ã Ó†“á ItÀ¤<ås|ƒQ~’ 0a„4ásÀ—›0 6Àb C…`‘ªˆgÊo–2(TAŒöøaÆwv[‘7,ÃÙÏo6ØŠñ;€CpÄ[q!°?7šÑ'C™“ó‡"TÂÉ¡II¦5és´)?¤‰M$tà‹xØãÖ †/žÀ L  ÄÃ5ü ‚X ›ÞôoΑ–´ÄH.ž…m­a(BÿR(‹Ù!hbˆžƒ1¦ ·„>zoÿzxó‡vƒ¢1È®Ï!nrÆ7QH¦ï þta¢ØB1îAŽH„û6Ô*.a„YÄ$ãwÀwÝ›b |=-á°‡½ð" Ãçhbå’ݯG‚âÆò&È0‡f¡œËݵAñmÉî€ÛJ" “¨ )q Jª¨…ª‘ _œ@é…ø¡ˆêgˆB4†à”ˆ‡ªé”oTÂJX˜áOÇÌ0¾½·ùXU}cÅü+4B6ÇŸ«Ù«—ýÄßž´8p&9zÊp„®±ct @º  {¤£ b¨C&h3ü"ÞÈA ÀFÙÂíqv(Y¨W~3mhIŒ,TÖ¶a·µðñ€6¼þ€|ñæ;ßùŸ‚"–i0*‘7·3sèE0Þñe0ø¾’P†#†0ŒQÜÂ_÷ÐG.žà{}<ã÷ˆÇ:й½YÞú=„µ…¿à®Úï¿ãõÅëûŒ}rÕõý@IFŠ˜¤‰RFáÁƒ§–^åûýTF?·¤ƒY^Z´¤’ÚÖ°^a¦Ù=9‘ÍÁ³ªÁÒÈ«•ÕʯÖâìH„R[¥þúàf}…l{ ¨¯ªþþðµˆW¶¾ææ×¿(#;>oˆ†z¢êôøÞìóˆ\La“³—´Ëçи¿×è,9{k^FøåÆ®Âà¯f@ðÜÀ(5DßθðäÏbvzÀ®”‡˜Æ¿ÏÖÎÎδÀÌ÷ëÍEd{WPeyoÉ™|Å©ûóÝŸ„QÈÙä`rf_~àŰèÞÊØæïüôæpª8x_;A†pÌãñìöþõüüÝ·—>=vööö¶Â晩Åh]^>B®æææ£‘Rq—O|¢½ËàHP~—˜›v„Åžuytstþúú¦š@M^þþþE)“sbPS‚==Ô«‚»Îçâóùòòò±Ž†Öìöºº»–jY°ºÓÞÑËs‡¤úîæyh_wkyyš¾ida+:btO@®tU¢~†T‰©ÊÊÊx€ƒÑÙçœRDbp˜§·ÏÙ¿žðõúŽ‘¬æ×ÏŒªÊ²®®ÒÒÒ¤©ÁÖ·œ˜Åá¡pa8&>OªíÒ¢@;b™…°Ëà}’£„h_’’ˆÿÿÿ!ù ÿ,4dþÿY2E° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠiéß²G(S¢´¥’¥ÊG.W¾„ÙrfLš/oÞ”™r'Nž5{Ú Jô§Ð£E}ꊴ©Ò¢@F}Út*Ó¨VsB5J+׫R¿j­*6)Ø®a—ŽõªÖìÚ´[Û:=K÷-Ú»3Qž´Å·¯ß¿€ L¸°áÈ+^̸±ãÇ#KžL¹²å˘3kÞÌ’¯³ÏŸ—Iâå”?x<@÷ýŒg/R¤xíYæÌVí϶yÀóǛڷU{¶÷pÜ k/®Ü6qâÆ#.ùêçɯOzóîÙ—þ{×n]|øêãÍSÿ™‡/å,a_?Ÿ;q tÏDýóÉC#­4ÐGÍ´ÐFCýtÑS/ µÓW'­4ÖEs½µÖMƒÍ Fô¼!GbÁ/ßð³L€|sI|ƒ !ñóMþ= \°L7ËdcÀ7ððÅ,î#‡%9¼¡q=nÿl oÜ W ̉ºH^µ×a']zÔTgmºÔª£nu×`³ûê©Ïî:é²Mûëºß;ÓýŒ%*³\`Îe˜<¼%ºÝ¼àñ4ò4e€üüË<½¼ÖoϽ÷ZƒŸ´øÚs/3ù›߽úê²þùîǯþûëkxœ/J7PÄÓÏ;u‹ÊÌ™¡oÀÃ!†Qx }xD&Š‘¸nàÁ5Òðmð »0ÂâdVŒw´O]˜#á;ª (uQCæ£ß c(?ί†ßÃaøt8>–ï†þ@´¡sÈ>ø!kxÈ „õxIb^P²xãÅ£‰.C ²Ôå…=°ìŠMÌY°Ž¸¾#šqyH<ãÛ§Æ5¦QelcáÈF9Ö‘Žo<ãõxG>æÑŒ{dùG2rxð@¯Žx ÉÙàødq°í Ëhä2¨„o$ã œ^åanbñ¸&$É \8äЃ-#¡T—0wÄ~¼Á\8‡%v™;ÒRÄc2ý¸LB6ÓÇDã3‘ÙFiV3М¦5©MlR“›×<ä7•yÍ4žY‹LÞðsE$ÏŒº! ~–‡xH¢ <þ0#õ˜¸È+z¡ Õ ¨@JЂô M¨BÊЂVWÀOâA Lƃêèž(´±ŒQ¼á€ \hcÆlHp‹øð@>tÏ Å€À†€ m,’dp6–aO`Ž@8Ã0°x¼I MªR—ÊÔ¦:õ©P%è"éIUzâÇ^8P÷¸‡|âçªl˜*=Ù°‡x|•@e(G¯º¬öê«T§\åjÕºÂõ­xµê[íŠ×½ÎU¯qÍë]ù XÁö5°|õ«a›XÄΕ±uìa [X»Z5oß  ~!ƒz?[ø ä…\¿€„.á^”þ„ÛØIî +ÍÀ/ÌñÓ@@IÂ,öÊ*\ˆÚ(H 5Ÿ0‡ q³6–²ƒýkv+ÙÊj—®ß…ìd »Ýë’¼ÜÅ.zÍÞî–7²ê¯w)W½^ñ«<°†$¶ÈS›µž’°FÌØªßÿƃ ^ˆÇòðà™õ¿†p„%üÕS¸žfg†1œa SØÃ1„E<á “ø¬'®ð†S a6tÌÃW§UÖ¶Z£5~Oáö°‡|5,c§$ÌŠã2ì ža]†dŒb/€ y F’v`U$YãÈ%þðŠ·Üa.›ØËZ¿<æ0“ùÌfNsþˆÁÌáKë‹òƒÍJä71Àò¼o=íù±–I"«ì¤³ž-è9zχÞ3¢Íh02ZÑŽV4¤ ÝhJO:Ñ÷4¥5}hNWÓ…~t¦-=ê9/zÄÙh³†Û,è [xЫö°YS F:‡Ô¢µ¤KëSošÔºþ5®=}é^›×»v§íëe›ÙÇVö§ lBºÖ÷}ž°è+Zoȱ®õñr†mG׺ۥ.´¹×}îvsÛÝðVwºÑ­nzwÛÞñžw¹ï½ï|×»ßì¸À­]îP¿{Ñ¿6·1œð†üÝç7ÄÓ­ï‰ËûßÇwÄý-ñxkœâ÷8ÀþAÞñ€üâ%?w ±ÈÄ}£»å o'îjlü‰å¾ùÍeÆã¼ç9wÐns¡èFçyÒ¾tŸë|èJG:Ó¥îô‚3±eâöùÑw~u¢s]ë3»Ãa^u©G½ìQ?;Ô§®ö£§}êhg;Ü×÷ºÓýîn—ûÓónw«cÝŸ#Cð{Þ#øÁ¾ð†'¼Íl†øÃ;>ñˆoüâoøÈ'~òЇ|å/oyÍSþó’ïüæ?ŸùÒƒžó£O=æOïyͬò’÷|ã\xÁÏ>ôŒ_ýåwyÜ“~õ¾7½éƒ¯{à£þ÷¢g½ê‰Ïüã ßø­/~ò‡ï|é«ö¡=íþxÂÓ¾ûÛ·}à·?ùñ/þûÜîÍþïkÿüîW¿öÁÿôŸýôG?ûë¿ýçÿïç€ò÷78ØW{â÷zç€åG~æy³Ç}˜{è~ö×~Èÿ‡€Ø‚ýG€h€X‚ x‚"h‚)ø(è ƒ#È‚*xxl0 <؃>øƒ@„B8„DX„Fx„H˜„J¸„LØ„Nø„P8 ‰!…DX…ÃP…Z˜…YH…Vø…`†b8†dX†bÈDòa ±À<ÈÓÀ†f‡r8‡tX‡vx‡x˜‡z¸‡|؇F8#ùd jȆn‡~xˆþˆ˜ˆŠ¸ˆŒØˆŽøˆ}¨_1óÓ°†Œ Ó‰š¸‰œØ‰žø‰ ŠG8# &ˆk8 ±` †(Š¬ØŠ®øŠ°‹²8 ú%=”ȸ膳¸‹¼Ø‹¾ø‹Àø„’˜†¹ÈªŒÈ˜ŒÊ¸ŒÌ¨‰€xƒˆŠ™ØŒÔXÖxØ(ŒCf  Š„xŒÙŽâ8ŽäˆŒÏhЏˆ‰å¸ŽìØŽî¸‰ÃØ§hŒ«øŽöxø˜bˆòQ‰é8ú9 „µ˜†ó޹ ÙäHŠÜø†ÿèY‘©Œçôx‘Ù‘ÉŠñè—Y’&y’ˆHŠÐ˜õ¨ æ c¨þ€‡2 „±` ñ` èš)` v†ÍP ‰I‡íùžÃp+-ð ѰÈöÍ0Ç0â@¯ðz° ÞNpóÐ óói °>  SÐNøŽpL° »Y„¦“!p@LˆžêIœîI„6àû@zØž®@Y ZP ʃz€]XäЃ9—::žäÉÒ³—ÙƒLPïЃ7ÐÏ€ 0Oª°6ð¤ó…ƒ° õà¸P›j€ òùõð Â0J ¥Tj¥s™¥[Ú¥Ãð¥a:¦ez¦Ã¦k*Ÿþ<8ßP _°C0°Ï Ò &|pà…,0HàKp•¦ “@u`JP O(a 8À tð§µIþà¨À×ð ƒÐƒ'ʃQ:¥3iÉ |ðžMú¤ÀJ§3)¨lš§Êêƒâ©_P Â0`ÀTØ Å€ÚÐ J0 €ð k¨€ÇÚŽ€?à*®­ðƒñÙY°v`ê ±@ ¥ =¤<ø“ð[ùûÚ¯§àøi¤yòø†ÈÝ =È õð‘Õð ¸0 öÌs0ϰþ¼p€=À aðN°-pò) ¹Ð j( û±!;²%{²)»²-û²1;³5{³9›ÙÌ  Y˜ˆ ‰Po€ zC+€W`¬P%P,Ð rðP|àÅð  ‰ßà”¤ àö0?¨{Ð1>© µùƒIðU­°´4›QÐ Ð ‰ E@¾Š¢ÃÀ±ût`·øÐ¢Lš±´àN{D`´*ûƒ‹Ð =¸u ÎPˆ0ÅpŠ€Ðð9 1`ƒð¹z0  à »k ˆ ±>ŸLþPNØàœB€¹Ã@°YHrðtÙ‹ ZP+à¿°;±l3J:’>ÈܱÃPé:¿Ð ×  @@1 ™°Ó) 0 oHˆð#ºPà øP˜>…€¿ú»§ýû¿<À|À ¼À Áœ6 ð ß‹ .p•EPk`Ž0Sà¶P F ôð 0P@iP…ÖÚ 0É p ð »À ª@?¸ ÖP{à“ÌP¸>¸ ª€ i ìÀ‰ . Óp•õ`¹<ø«ù»¿Ý°0'\¿÷ۃ̿r,ÁÇP¡,žþ=H0•p‰ÐªBÀðDÀ Ú uPÕÀìà Lhà 4€¬ Up\̃ˆIùÐ øÚ†éÆß¤À*¬éœYàÊÃÐ Ï«à£ïËüX±Ã0¤Ã Ðð; ¦0­’P†¯@ Û©*ðåЉ oЃëð úÅ 4e€«òéš–ÌìÌÐ,ÍsYÍלÍÛ̃ÝüÍá<ÎlZÌàY0ƒ9 Öà:àjðõÀOàPù E`UP º 7ãï0 Hú¹àŸà d €ÜƒÀ ‰9…@X¢"PR<þÏ’À ! àƒ"à >9 …¬Œ0­PP  °`ÏïiÌȬÌélõŒ«ÓàÎØ\ÁÙ , 4 =@Äð ¢8=  6õú½=í@ Ž ŒÕå3­˜1P@\à àêPYè ¹ W‰&p0æ õZ×w…6ÌÆ¿¼Ã8¿}ÙƒZ€Ž (Ó`(†Ð ‰PÙ;p•tP—à ®`;Ѓ±°Ýàƒ ðÀò [0ÙF@–ÙšÍÙž Ú¢MÚ¦ÚªÍÚ®íƒZ¿à°´ ¤€Ù9 7_¹Žà™þ7°\Wà wàß`ìàÚõJ“Ý«PHí“¥}Ú©=_ÙƒUàî; -ð WÀzPÛªÝ õ°É?Ù“}•톀¿ ®ÝÙŸM¨wð — À@ÃqÐÞv ®DPŽKpÖ`—!Psc®Ð €€s@¦¾•Œœ—ÀªÃ@ÃÚÐ×ô “³)_IÛ¿àâ4Ü }ý°ØÀŒ¤Ü¨‘ IÚS9̄ʃ‰P>øžŒäm؃KåK>„NžäX(…% †ì`ˆ±ÀWy•± ¤eÞ†± ¤ÍäVåWˆŠTàŸ°I GþäBÚäþl^…Àpæ! çB(è@ !ìË 0 †ÉåBè «èæGH àŠ äÙØ"ùؘ®‡! ^p¡Jpcìåv¸ ¡ÞéŒ-äÂL̬ž‡¨гë¶^„šÎ—hyë¼Þëðk‹DnˆJ°J‘p@x¤˜<ÐåØºWÙPP¸À n÷s0øn›Õ@ÉàÂò}ø‰_ÁBûÙ¬à ¤0“% Ëà ö‡ÐÞzð PÅ  ± @ð &/„ø .ž Ö@AÊÐ M@÷¬yú©Oݾð Ðöo÷! z÷£þ0üLÀÀ®­ÔЙ­Ð @ ?ðû ϯú¬ïúÑwð Cúí¢pé>øHˆ@‰@¬¸Ð -` ý—@à>ÈRë O¿1Là Ÿ~}êÑÂÞŠ`†Ý1ÇjØQ%ä¼™¶È"¯%ó€@)”¦mCî%( ·P’]ØâAm(S \Ô %45W‚èò2M‹&­ðs†`+ xúÔus˜'Lßp‘f˽”p(¤¬CN 0ˆ™(H“¡BU€j|{“ÈKs¤Þí£#%™6WŠiSBÒ¤´^¸ñãœFAC6Nݰ 4©Ó‡dÑœþ±TÌ\n þ°¹`Y-[·p=FÕëaÄ”õ¸ÞmA†KøÒä@h @IâWµ»Í?‡]útêÕ­_Çž]ûvîݽߵƆ‡¥G¦b1ÆÈzDmˆ@F‹_K¶) qCŽÄ!²4(„Iˆ LäŠfšp¥™ZlH_Ôa"nø&h.§aB" `‰Å@g AYÜ ¤(S¥€GŒå¦FòF{\ A”Û†ñ ,±>ÔO¢f^˜ãXl€$ž&ôyÃ*~ág èB "”ÐéBaÐÁPŒ¡‚DH(Äœ7P0Y A²ašAþcŽ`™†Ye"ÖHÄG 1ÀD䨢Î;™tÊzøH„Œ^òÛ/@Ûî ¡Š_ìJŽB B•zÒx@›8†9Æø®UW_…5VYg¥5Vk$‰Ç[Öc„‘X¦¹©ƒbL°£†Aê0@š”Š¨UªV@VzÅ y„†&qÂa*”%‰R\Hägrq¥Ã^┪½Ö–D0 æH€E¬¦]çˆPƒž(@éR¼Jw˜:XvÕDð%…zRÉÀ0ÛeÇ3hÑë9;I)‚^¦‰âfNr°…ˆ'žã[ìBxIa˜X|aVN…bøþ1ÅDéÄQ> cÌ0bçü¡Øâ'ß ¢%žI#fªG€”bÀ¥u„!€‘iê8…:`!ãŠ-z9¥$a®V»ïÆ;o½÷–5¼ñÊ;/½õRb¤íH©&’`ZIé‰Bž‘h˜zži¥;žÙ…€m¾xFzn%‘B¿I@ÔÀäFBðᜳã&è Î=†Žn.èogò¹"hh— T7ªÁëŸaA jƒq’A†9:'@‹"ùÀ<‰;2±Ážg1":>¹€aøzæWh…‘Ñ)â™îЧApHÁæ:G-LB ‚¸„+þ ˆ÷$B nxÆXqŠB¨ K`‚¾aŒ„`ÜØ@$ÀŠáÙ °à‡!á8È}HÌs"˜ }8@ `ÇäÁŠá)b"àÐ Ü oñ͈GDb•ت[Åc»ê•¯€uoÅB½² #Šè`Øä_À§£Å›$%‰`„+Ä("†`:Vü?$_Q‡0ÐF $ÅžæÔˆpp¤#{̈" õÀ…MØ‘°DøQ æF!­H8ÙÈ‘)oÂÇô¨ñCidJ€QnhƒqKDe*U¹J%†'W€Cz8©Ä< `åOá…Gd °"3xþÁ‹ôU‡ 1¨…x”#a¹„f4¥9MëÜjuºSžRÓ•î œ,o"„3"((ôñê” %4ˆì´1Ó›@'ërN„ »x(@ wœj­ˆ Ýu €ÂTð€À1ˆ$¬â£6 Á#¶’þ«öÔ¯,ßÚ‰MÕ]™†lð†ôÝ oH¶ð+uŠ©6`Î4ð@Õ(‡¹3¬ Ü­ˆÅ‚ð`eÃð^hG0C­ ‚")†XÜ K0ŇlÀ uLƒ¶¶eÜÖ$KÙ»œ—Îe,À‹šuö³® /1ŒÄ.¶˜)уo—ðˆ ©#=@O6‚qª2Á·‰…VÁdݵx— l—^¸`"u3³Á Ýê¼èAºÔËÞÀ6ØÁ n',ÇGy`=` òàZ@J „7´Ð‡0Œ"‘@b*Â(Bœ2@}À 6àŠþ;ta 1á@ ÐrÀÆ0D€ s€ÖÆy@ A ?ЀÜâÀ êa? c —à"d‘dBÀÀZ«ÔˆKŒ‹»DÀÃ0ó Jp‰B¤#}0Áf¼…_cÐ0‡ùðÏ)â ±(Ä „Ø€‡˜T|ô*2e0…ÔÑ‚d5Ç à YŽ<‘nÈáPpŇC¼>c`[ú@D 0Ü‚C'úÁ¯†5>JXmU^(G+Zð1œbj1l¡~øƒÑ( 0ˆküH w’F™Ò¤a(!¿€B+FyeðHi˜†$PBí¤£dø ä Wþø )˜Æ¸¡" 5æF·+bP)ÛØ\M‰‡rBƒ¤ÀAJjÀòt†`A6൯¥ "¼{õ~Ç6º1‚E à Ü`è×*0}¼€T@À3¼TÚ9Cö0ìð‹V˜1SHÀ„V8u•H€J$Œ‡<ÖGGú9ýTxRØ_©ï³Õ %hÀ•Ø3–1n¦2@†]nB'i aÆÈlQÈnA˜C,´pª›P;|`DøÐŒcL£•sÖì‡d`º¸;#®á ­iC"OÀºÖ‹mlƒÞà;·jA4Hc  Â*øa K´þ"êwID¨O„ÈBßð@oÁŸ«€+Æ1‹„%Á)0'×¼v°¯J†¾Šv` NÄ€AÒž†-FÄ~öiÒµ¿ý$6‘ŸQ¬uJž>Œâ£Z(†>±F<ÀˆÈŸS‘»Ð `wa‚„‘Œ³Ã 0½Rø›H€O`äÁô8gX$`.\üK@H;S°„IÔÃç=F›I=D‰mÐsÊ+<À¥ip$-0…]q¼"‚G¸FµƒD›!½=ÔgÐH–DhDT\†ndF[>9tÇw´I¸¦~ ¿ï@‰q„} '9z~Ì¥ìþÔâÇ$H½‰0;*X)‚dȆtȇœ5zĨ‡¤ÈŠ´È‹„Ž¥“°„ÄÈŽôÈHï³…i¿‰É“DÉ”t°ˆ ªxRÉ—„ɘ¤§Á’H™´É›ÄÉh:È–lÇœôÉŸJ[¡C]©É 4Ê£DJîÐH„tɤtʧ„J}•'"Él2ɨÄʬôI–l:­ôʯ”Iš,I°$˲ÉìJ³T˵lȈË›ˆS Éê@ªa؆šÑSPÄæjD¶ôË¿ÊyäÉ”`‚`€„_xƒç7¬Âp‘hÀ¤ÌÊÜï+·lnHƒÀÿ’§J„i˜Eê€Ìè ƒþk´ÌÕdÍèø©tI=àˆ„K" À…jè,À"¢_PƒT`jx ¸ƒv …OHŸu …ß,":†g¨}ÀMÝäMj¨È ½_MéDdà„ä\ÎïjÍódKkú>«,n8ƒoà‡9À€(>ð+Ø|¨=˜„5P4À.!H±…/è…'pzÐOoÑ_À[Y˜Oà-°‡4Ð÷™†"àŠÅ…G@Y 5Pô4ѵl"¦»ÃÍ”ð†Â1†28/OØWÀ‡cøÏùa°;ȉ:hAšêë ‚} ƒ=/W°ƒBÐ ®áŠ'(þR ‘‘I„œÈÕR¤\:Z›È³bW€…A°ZØh\6ø„FX4H…i[š™aȉf€5Eoa‚UH€`H…h(Ó3]‚ð‚x…'“œ4h…=íÓ?SуM™S› úÛÒLÍI´\Ño 1fP-ˆZ8JÀD(9˜ƒy€~`<òƒ€Ä̆rÀ†¨$ø;o pÄdR5UJЃk€ˆœ!øÞ1´ @†}¨Õa¸[¥ƒz¸€-y±«s(MMדܧ‘ÔL©Ð$dt£pJ‰†éˆ_à…<¸±â)¢XhWÈLJ=þ0dЀ-â$`¸W€¨pEسÊ]ÌZ! (Pk•Pk°†%ÈÒ„ÕØ°”G¢,WZéXñÇ%Y äTŽT¢ž,Ù•ÅJ·dÏ›¸@°½„8À‚ìˆóy…ᔈg¨žéhx”Ð*0‚C€“;î‚L†SèK»yZì°~ ÙuÝ:èh^8¥8±¦Úºy±”°µ‰7C& …íªƒžÕŽ®ULéx[ŸÛêÛæx¸ý–¶­6RhZèXa []ʆý_ƒ`[µŽÀ%p pôØNH¨é + PpªÈ‚þÏÝŽH8˜ÌZAÝI­:péè€csŽD¸†7ˆn©ŽÐÜÈùy@TZáÝ^›†³KÌÍÜÕÝê¸ÜÌÝ\6Ê]1ò܋ˆOÓ\X8ÃJr}Ù‘ ôkž ømHE`ƒB¸18‚f -Ý3`ƒ/0‡š¹@ÀÇ¥)t`%`„º"åú‚3€Ý”¸Þ¦Å8€Ñ:¸À®yp„4H÷…ßT™ßlðW8…kxg¾1&X` k`œØXX„oààa`álÐ3Ð…Ø®a aW0/ BPžnH‡ô!þ (HF Îa:f%¨„s˜] Æ`ç1ä„dØ„DpaŽáÞ` b÷ÙšaðHÈÖX«=¸a^‡¢Å€j8cÿr‡ Ð6Þàtù_2F‰8ÎV-˜Z‡}¨« %0€ƒº„7H/†,0n…=ˆ>þãaäAfn˜È¹&Nã½~Äãj»d[Õ‚[H†T€“G~]P(Ý» _†yˆ¨…¬µL®ìT-Ø= YX‡—0Ј‚`Pš%†S¦z€6xƒU¨ÐIH;8‰›Ð ˜€38i؆’‰þ¨”ÊHƒ-øƒ-K LHhió dàepçìBxlÖfnöf­fØ…;¨dhPÍæmÖ´àçGè ux€Kàú„èm~€+®°h)çYXmhið¸€ßmˆ‡` „…¦…†~h7ð†fR‚/ ²8è„N—‚  uÎFé}þ’6iupNØÙ7.•9 ø1„Hé•6„$Ø…9 c@‘þƒa5ð$Ð…;8j‡î¬®œa(k¨þ6à]x{V U`Øt /Ƚ¨Vèa j«†k¹¦k»Æk5xþ¾®ç{f–ž¾€*ȇ9 †„Åìªþdžì@MP]mI¸}$]6 Fè-ËòÍd*À`W0ÐH™ „˜]OHmáe„œÀ‡:Y-¢;¨[UÆlÐ$ßæx;eñe&]ƒs¸‚sÄC0€Y`é¦î©¸îl%é6_‹J‘éÖ€0oôÞ.X‡H?‘¹_`ýv†:8À(€ÿN(Â./ 5wWp«ÖᘱïY ‚J¸+Òhøžïë|¸‡9°ñ8ðHp X2†w…­ñR`•(†Öýþ“@醿) ‡~{ƒón!Ðé‘Dqð´Áñ“(rVÑ8€Ì°pžYPXp…—ïV ñQ(—r*±÷©ƒñˆJ qg1‚Ý!‚}óaX€ÉqX°X0…n@O«Àöí>¸…= דuÉÈöøm8Hƒn&ñp[XຫJ}è…@’ÎÓ»ï ›Ð× •}x„­%Æp°Õ€¶h Sx„8ë-¹åš{n”úz.»íº«-³Tú¥ë»õÚ{ï¬rÒ¹®Y¦TáE+ÎpòVþ6¶”Ct…Æ!P¤ è)ëÁ†2È•Eƒ,øj¼q¢„‚*/¢(ÅÀ $„XA/o£NY-ðó^[u${‚.’r ¼h€Pæ5Œ'ïp<4ÑzÞzm±e‰ðC+u¢lŠ)'udÓèÂÊÃÔ Ì)xfuÕd+?¹Å¢—r™‚Ör\6µ)ìYµÖÔܯØéuÙjyÏ{KÊ]£ÔAÒ(w (Y}\‰HýÈ#ß=9åJ‚W¸óVÈD7` óÀ.É 0B_À° =ô@Ë'?H36wt³át‚P ÆpS‰üò &÷PwŠÈ”±…8€ Ë"˜þC*ÔERŒ9‚x3Œ(`òA"«·Þ@… ÒI‹f Á'a @ÆòÚèAÊ/ ¢Á _`òL¦(€ÃÃЮPFè#`É7$Üí®w ù„ç*'Á ¶…U¶¨¶ÊB„nÐ!d@Ã9¨Ñ ”à ¢ø;T +Qá@¸@b@„4£ ¨C-¦¡ J(¡ÛF> , ÒhA>æ \œ£Ôi-€Xø¨#ܰB:Ä¢ÈXˆ ÌÂU ¦h&RpƒJ,\°d$TãfÈ„9X1 =XÀ ØBà@„Ô# s ÃBaCºþ¢ ?C+((ÉIžåh £Wò„†ðÁ7kF Øà(¡¸Î8¸‘1 ¤3F3ŽáŠfÔ"hp ny!¼!!pÀ|*Q `’KH `¸ÂHÄ6ÑS"DÜàzP¾ëA9rELˆ1áûàÜêá FŒÂ‰¸ôÂ5~dBа``à¡8F"h‚D ¹ðLuÊÂJ2ô^Cš¥Ê2LB)°ãÍ*ÒŽ@\À}øA x1‡q\à0Â0ꀌÌ¡Mè=èŒ@ïaÃà%Bn„Cà® &ÌꈊADþíøÄ&< R^´b—`ƶyx  x-0 c  ²`‚WsRÔ ÃˆÁ/`¸„#ò8 L°ƒDä8Â,ð!<—&"ò¨ÇKSúÄ ƒÝ8Bèð… 4´±îºUæB†`Ü„pÆ2Pê!™áH”"ˆv¸â–`ÂPJ‡@ÛA"¶ÑÑ$"º4K –;¢ÒHÄr„:”cK[hG9@àŠÐŽv¹Ì ňZ–Sƒòp…HA #h¡)†wÿ×( 4UðGùxk’Âú£®ÐCä V᱕?I] „þ‡ u 7 "0ã!Ž=p¹J¬ˆÂ…:öŒ‹¾!‡d„fr0—œ!% ÁÞd/Ùá…€¸œ°ð‡S¬bO ¢ÙZ1ŒcL®x9KÆ6¾1·ôuA~á¸Ç>F–‚küã!¹V–äq‘“¬dSYKÄK~2”3/$G¹ÊVTˆ…|å-s9O„RW»,æ1w‰Æâ"3šÓ¼£&SYÍn~s°0çd8Ó¹ÎoI—‹í¬ç=£ÅÌšC‰,À yì CuHŠËÄ„Q<#uðÃ3Â@—¸­…ˆ¾P íeÐàùP‡|Šñ må²x"4™[$šÏ[Ö1“†"pÃþÀ+/´süIФ_Öñʸ„À<‹*Ðêµ œˆ ” 3¨Z(ƒ%T!-Ô£>=‹ÓB„g4ÀÕnò™gݹmAØÙ6$A‡0ãýÓB0Ì1 SX€†lÆ&ö¿`Ak¶aQô FX$Þá ì í ¡ VFÐÆÞ=Œx? ßú–>iâJ”Üa†LH~aÈ@C"º7èÇ,.xG@h#’ZXÄ7Rq´ãgnaÂ*fŒÈ¸B “ ÏÐ!€üèFGÈ>0 ß¶`±À”…1Œ Cø€}™°…_BÀæ~þò‘ÃŒ&pc&Tx:ÁŽhC‘q`qNÀñPÅ/j?Ü@·KˆÂÍ4µñ5ÂÀ@ küââ@L1$ã €Å0 † Byß;©Ë¢…Áþ2ølå+i€€2Ôƒ ‰.ذ‡VèÃxq´C% ÐŽ0! ³`B0ƒ\ÀC—u€…Û݃R|C8HýG?9Êô lJ†6´ƒ| &¤‘;<|¡æHÀ0¨ñ‹=\ÂIH†:HB$½Ü]®¤Û0pŽ:ÃÝÝÀ7\€ PB3 -‘,¸B T@€4N­Ü|äCöÕþz Þ Ã!ˆ=ü(˜À0t€*€tB"œB,8 B]YL úÐ0Ü^J½Ò/“=¤@%ÀI<È€tƒ,` ËÖ¼Á(¤ƒ3 ^ÚÔ[œBt‚CðÆ)HÁ$0ÐÀI(‚ÕEà "at$= X!àB0|C4Ü€\ÂH&™Åƒ% 7¼C ‚ „|‚A4Ã^Õ‚ `l@@(ÜþR8%p‡YØ€'‚âlp‚3ØÂ P @:XÈ_%Hƒ\AdH"%^] €ƒ4ÃÀD†+]Fµ äþ L‚¸Â6Ð-È€ Á>0à,ø‰Á#X‚ A lâeÐ,[YèA!¤øÂ,hÉ0|6°ƒv,À=„Ä¡Y  #(@$B|€ €èA1ðÃ7¶B,ØÂ|BY’–%O À À@©A1ÅÀ35C#Á5¨2€C9øƒpÀ\ê 2¤@€Ä3pѵÀ((A#¬d ôÃ3=ˆÃt<8¨…&ÉÇ päY0Á5<¼@¹y„A$µ€KVCÂ3XA$¶@Hˆ (P…10V8€0°·©Á3P@ˆ"Ð`‚pÁþ… |Â3 ƒäÀ3<ƒ1°B ü¥ BŒd äC¹•Åh?h$HÁ ‡¨mB"Ø@2<ÃŒA¨Â38À>HäD~ÈÇ´YY˜à‚M-FÍÈdøZ¼_DH,mêlœfjz¡1¡ØkºqLV(ÇdTÆwd mjÉtÌÆÝÀ¸Íl˜‚×(‡2,ç‚,†jäÆ)ääšy ;,g˜ £hÂX–!àv9 T™[$‚z²gžœ„À<È6gy.™‚™¦â4' d¹èÝì'š…XrH–.(¶•ȃFh‘ù™‚J¨…â¬ùç…n¨Š¡ÛŸq(ˆþšç]”¦Ü…¨‰z›¡ç‰®(C™„²(ŒJÒy~hŒÖ¨}ÙŽ•¨î(ÑXМñ(nLоh黀ˈШ‘.)»ø(_)“Fi·Ìh…J©•R Ž*â‹])—&‹“ªh—†é± é"Š©™ ’&(½œ)›òJ">i™¶©œ.ˈ^‹’Î)ž¦ÊCMœnižþé¦P$˜*¡JiæY¡&j Ž¨^¨éˆ)*¤bÙ¡>hœFª¥ ‚ê¥n*ŸìiŸr*¨Š Þi¨–ª›ô§Žšªª’I¦’ꪾ*“ ”Â*­®£&i•Öª®¾ˆ§¦ê®þ*‡Œj®+±K¡,˜Ÿ«þ²ÞÙ­:ê²>+”*Ÿú*´V«ZÄ«Z«¶–…Ljͧn+¸öÙ] ‹–…«¹¢ê¬š«µN™¦ª+´6Ù·ºk¸¦i»Ê«²¾)µÚë² ëšêë»Nª†ú+±¶ê° ,°Êj¥ìÀÖ)È §Â>ë—5*‰¬ÍÃB,€HdõkÅþ*™&ëÆ¾*ªfëǪ¤,C¸¤ëÈ‚¬ƒŠÃ¦ì®f*bP¬Ë¾¬°H¬ÈÎl© *Êâl¨†lÁò,¨–ìÉ&,ÐölÍ6죭¥Æ]Ì*-É’¦Íþ¬ÓFjɆÊÎN-¤ú¬Æbí¥ -¥z,×jÄ"mØö,ÃVŠÌ–í¦v+®n­Ú&jÕ~íÛrþªÖ&íÜΩÐNëÕÞ-Þ®l•´,ßÂíÙNlàR-Ô¶­Ý®™ê,Ñ*®œÒëÍ:î™â™ÜJ.¡R¨ÛZîä^˜í­ær)Û:ëçâiÜÆëè>.ÀÖëé^©×šîên.Æþèë.îàzîì)Û–ëíviÜìî2©‡Jíï©×úîð¯ßFîñ)Ì6îò)ŽÊîóo³æëô2oò ïõÆhó‚íöÂhîªî÷‚ï¸"êøâîáêîùîhïZïú²hø*ïû†hûÚîünhðfîýšhñºïþ‚hôªïÿžh÷°°ø°„°ƒoöêo/põÚo—'Ëoï'g0ýþ>pâr°Dn0ã¯0‡Š° /p §°…¢0 /èkï »š ϰ¯° h çð!Ž­óðÛ1­óñžÅ¯ 1œÕï#q131 ±÷Bñ¹`¨`0§YºH,gñ˜Qî{q /±(Ÿ±í°W1ˆ\ñ·ñ«M°Ë1—ÅðÛñÓñ뱕áñûq”±± w ò¹ñ1"»1¹&ð"Ã"?2¿±ôJòË™ñZrƒÆnk2$O ²Œ2)—²)Ÿ2*§²*¯2+·²+¿2,Dz,Ï2-ײ-ß2.ç².ï2/÷²/ÿ203.¿"g,GþB™‚$³2/337³3?34G³4O35W³5_36g³6o37w³738‡³839—³9Ÿ³7c¬3;·³;¿3<dz<Ï3=׳=ß3>ç³>ï3?÷³?ÿ3@´@4A´A4B'4@·E,³C?4DG´DO4EW´E_4Fg4F·#Ø‚G4H‡´H4I—´IŸ4J§´J¯4K·´K¿4LÇ´LÏ4M×´Mß4Nç´Nï4OÃô+ [0ä 5QµQ5R'µR/5S7µS?5TGµTO5UWµU_5VgµVo5WwµW5XWµtN'[,‡YŸ5Z§µZ¯5[·µ[¿þ5\ǵ\Ï5]×µ]ß5^çµ^ï5_÷µ_ÿ5`¶`ö^»…6b'¶b/6c7¶c?6dG¶dO6eW¶e_6fg¶fo6gw¶g6h‡¶hvf?©Ý’6j§¶j¯6k·¶k¿6lǶlÏvkûEr6mç¶nï6o÷¶oÿ6p÷l·Åk¶q7r'·r/7s7·s?7tGwróérði[pÇ4d·vo7ww·w7x‡·x7y—·yŸ7z§·z¯7{··{¿7|Ç·|Ï7}×·}ß÷y—Hv³'÷·ÿ7€¸Œ-¶€[Y,ð€$$¸‚'8SÙ#ðÀ˜0õ¥(ˆ‹þ0€>¸žD¸iWJ…WGXƒ5ðš…„À2(C,dƒ D6œoÒYø‰¸CÆp ¿‘ø¸‚(¸%\Æ)(8Ä8"›|¸àÌê"¨Ã˜3~–Å6xg(ÂÁœ{iˆHÌÐ8‡¸C¸ˆ;ZZlC ô€3˜A9Lƒ”A<°3„‘;ÀC ÆlpkxÔ üV›Êȶ±“ß ’XþËš\Ï8#*mc†C¯Ù›Å4𚊚BwÁP‡)Zö§T$.byÉØa0×¹±ýfבºcç°€?ʰS|6·`O6J;\èW±‹b­kOÃrJÑ– Ž…ƒ!|^>öàþ¸€®°Œ/dâvÆ2¦ŒA0£Òˆð‰l^èž÷x«raœævÁ)F±ƒ‹{PiH‘ ½Ãb×jXà Óp‡3.š xaƒÜSLÜ:÷¬ê±7¡ eè†RŒ¤8‡ H…SàǙӠ‡·pSdÙÆT줛»SeÇ0Â.täbç¦7ʾ¢(PBtþ{ND"¼( ª°"TÁ-§â;i <”&Æ•®Ì#š»à’  ÅŒ ʰDF((ÀJ,,pˆCœƒƒûìèV½Ã´JmYÂXcZîè4#´ÓHãð¢#aÄ-Þ ‚%ð:ˆJÒP1c c_è£öµ­ýl%B,Ø A÷"9EF$"Z@_½¤—mlcìž3ð€EKÏ»1Ó°K'™]¯u«}!àõ¿i‚­|M¯{äÞW›êõm^ï›Ý3A_úLáâÞÙÛø7Ãù}íz ü{mÆ´ ‚[¸`ÚúÎx¶ÇÍnËìÉÓöÂ$No™ÏÞ™Y,à­þ^j×|¨4²€Ã€ [ˆµçƒù2t>s™ÇB!úñ#˜+¹Æ0–,YÅõ5ôe ncì`.’®ô¥/C¬ò®iâžÈ0]¬aט%ö`õÅD¼‡°³ûÝñžw½ïï}ï»$nØr±ž18#àýžxÅ/>ñˆ¯zÑ5ÅÜr žñ•·;å-¯÷l2ƺ¾æ#$Ñžô¥7ýéQŸz Ažð3žêa{Ù§¾“¬W ¹Û3{Ý É¶Ø½é彌@˜ë’áàñχüã·žù‘Qþó¡oÀÏD_ùD¡þõ³Œ2ØÂe{óÁþ‘=Âóä±øÑŸ~ŽY"UlñÕùl{pF÷¹ïýùïŸÿüjÏ0ò#þ/ ;covered-0.7.10/doc/html/img/new_cdd_insert_menu.gif0000644000076500007650000001656011052400251022227 0ustar trevorwtrevorwGIF89a¼Þç.`Z~.ŽÊa¢×‡Åí–>¹Å¿´ØïNËŽ3NZ†ö×£‰.úè¼v<®ŽNŽZNž¢’j.Óéóš’nèæâvet[.>.Ö¢NÃįN6üìÓŒ”ƒ“ƒ`>nòîí.c‰nZNÞÞ²sŽ™úòî>>*™Z0ÐŬ÷òò•¢°.´æûqBo¢>..õܶZŽ¿·ª¡îò÷Nv„¢¶.t±.nÞÙ{¿Þñ’N¨ÅÙööúتnš€p>vn²ÞÖ˽ZâîζvNŽ¢òòòÁæ÷X„˜Š>áÖÍŠv]œl.¾ƒ6ɶ­nñÊ”.vœÕõ.ƒ¿p‚|fnZ>~úööÙîú¨Žˆ¨„Wv>;..`¸Ïèn>z¹èÆòþ™”‘ΕKÙ³‡„[Z³s.¬¸»g†²úâº->cb>Z.Nvàмj…†•öÞÁòöû“©Â>N@@þùÜn®Ôž[–ÂàæöÒªe«uM>>.ÒÚê^N6Ê¢ZÆši>>òÒ•¨Êî..nN~ZÑŠ[..>vâùþ¦¶®N>纀.~f¤žžºþþòjžÃ¢¢Š…úýý>BlN—Ί²ÂÆØÝ‚N™³·.’v©×þöÎZvòúÚŽn.>–ßŪ¯Žh»´Îìún.>ºžfëÒ¯Óòþƒf:ÚÞà>v¡·†dýñË™ZN—µËÖ“ÊïĦþ÷ÔNƒ©Î•[îþþ™´ÂÒª’Z†ííﯞ“nN>†ÄöýþþýèNŽÉZff㺖vNŽN.?ŽÊæýþh±²˜pÎòþ>*nf²ÚZžZ†±y¥ÎòÞÎvN9ÖøþŸf™N§Öó±³³òþþb>v•¼ìÄŽž™ÞʲÁíþ‡ž»ÅÅÈ‚·áþþþúêÍùÜ­ˆnNþþöâââZ~›pEDfˆ·µ°®ºÒÖ–N·ÙÖ¢c™–¦Nu Þøüâè蜹ØóÒ›¢ZŠÌª½ÿÿÿ!ù ÿ,¼Þþÿ 4G° Áƒ*\Ȱ¡Ã‡#JœH±¡À3jÜȱ£Ç1‚I²¤É“ ÿ¡\ɲ¥Ë—0cÊœI³¦Í›+‹F çB—ù ò €£¬Ð e)€ZÜ IxfŽŠ 2D³nd@G˜Ön-5"Ü£2½ÌI¥ZHU­p'ÀÏœº–[0% •@ÓB}n ‰Kx!îHpÔ7s”üØë™ëK9s•q@¡knG†£’z:ÀÅ„|dÍUÕÀæÎl0$UáÛg1ŽÁ¥à77%¥x™ã»lyÓr–@ ¡N 9ÜfÑq@€ùþ3‡I¯Z XÛRnoU‚OÊqßfÃê((ÈÙâ\ƒœFƒ8JÙ”òsË% Å=àæ™CÏw˜àÑWxMuÕyé¹¥Žð™3xòÝV .GiÂ×¾p €Ø_~ØbA»XxÔxñ% 9<ö¤ÞkÏðå„( DÂG¡¤Š,>&á‹ 4gŽnPT#5l³MáMHAT¦žn:4âe )_~÷4С9Q¸ð‹= €j&èŸAz ÍB}ôc™ÏÇ3nަϬC¢$  >¾ 7êì#A>Åg•€-E\âŠnä‹þù„ieA€±Øtˆ„K0=`†Æiæ ³À~êȲFOºÄ€Sï;Rï ˆI+³I †‰8—-Aêdz;ûÍAÚQÛãATLU•X™ãËlG)u®9z°‹ßŒÉ¶„ÉësÐÀØ`::!ËÀJ40 j¤“ ç+ñÄWlñÅg¬ñÆwìñÇ ‡ÜPŠlrB”ì“¥¡êr!K”¨€” oÔñ˜¶'ÃD‰øª¥n­-ÈÎY¯€ÖS‰iäKäüP” =J,š7cb=4õ_*:íÔ±æšT¶Ôvù¡ ‰ÍùòÓHù…f`†8£Lþ%í!¡…b™9x̽Y]²ÑfdÎÀ v”¶ˆkçxÀ;®©£6‰Ã¨ÃÍ 2hÆ~chΓ`ì$êÃQX䳡.¸Ó5ÏÉ Ûþ–5A~ãÁJrâtÒÐÞ{¼¨3¨ÑÅ&礓z=÷h§uè·3ìùDñAHè§qé?Îu&Ó  †¤Îü¡lP_CìWL;‘0Óé¢} ÐÍì"@áo?ÇéЇÐ-0Š ˜X–R*•µéà}\–_t3+Œ•Q>{˲Œá·\Ô wèÚ¼è%¨Yl \À`AŠÑâ‘j^R–CµpÆþfP—‹ÀVŒ&,êA "  ™ƒ‡`›+\0ŽUØÏEqÀ†!ˆ?_ ”1 Hª+% MkªÀ“’F«®Ñ^ÎY†ß‚€4aeJ,…Á€d:søl‡)R1P¤Buê(yˆžòF Þ°ŒŠb†^ô²,<ú°H@´A4è7Ý“çˆÔxl#mÁÊ“8Á{K<Œ.VÐ âp£P~<Êï  ¨á5`Œ.BF+±ˆà„x¥Ž> œBZžDƒu`B‹"èXá¿©# 0Ÿ¯€%,bk·¡D#Ât±YøV¯Ô¹23åyÇšˆ"7«¸ÏJ‹\ô"/EL=à2àuã–ºô%¤,ˆÁ*WÁ ÏT¡w(0` X`c*ô®Ô¥2µ)Yw šøþÖqqª0P,Å:Ö8 RN™”ú°×“âɺyÒ¢ž÷¼3ÜÁ°¬˜1ðÖ‰~LA=¥£jrQ¬ˆ )Ù’JG÷¡ÇŸZè2µË³Ž­ƒ>I)Å€Šrƒ«¤ݾö¼8 Š”!#è %xr—ƒ°a*ÝÈJ*S†9„~WÀhÚ¯ðæùÐT¿ùh Q(£ZÔ£fõò˜Ï¼æ7ÏùÎO]àêCLQ¡zžjk•È,ìbˆÄ•ׄªÐñŽÁÕ°.úôÌæÙí …ì†¨Ã iwSD0 â(c€ awÿ<XQm,Cp¹½È#ølŽÄþd:Æ¡d ¹ìBð`‡>5Jš›eäb€Õ­4Ú P.T1º3Â5±™ H1£ÄÕ5½çLãæŸ“~lc¼eá~¢ Pp” ]ÇCP„ÃZvÓSzÃ7%æ¢`=ɧÐ «ð`@v5A„Óñ P4YÂî}ÕA‡a ’ßS7ù ÜáàA‚&ˆ‚ÒU†@ Ï3 @ba<б;½ãoãÙ6%,¤ ¢‚uñFÏ ÙPþƒ Q d¢Š·}ô$a¦d(ÆTH¤âÂ…Ü‚;1Â@9@ÂdûcB71VØ"þ©Dš†E¡°‚DAbUDÝ–C5&+ᆇx3uæG± ˜`‹nn ýsfI¡fyÄ PC -ȆËáˆôÂ.ºQÕõ wFj² l‚‰(+"@`S#ã°&`"ptƒÎö…Â÷P(˜ÖE=ÕÂ(C(*EFÉW 0“‚H zI‹µBs°‡3ò,ÚÐ0Øhº#”70 †¤lH«ØŠ¤âIþà]‚ý˜ˆÐÉÀ:T!>ºÐð+ÊÄ+aò ðp(›h ·ç‰xCÀ tp.Ð `;š…K¿áF)G¿ÂþrÃ"YÇ12okU, áê‚–“0# /â¢Ð&qs¬è”ñte:©Pæ@"D‚ L‡Ô LÑOA÷@bˆˆ•Œ0H…x¡;‘,åR#±0è„–vajyxJÀw ‘R¸Ç1<Õ—Sy‹˜„Y˜†y˜ˆ™˜2a p Ч˜4qVòþÀ|æÀ@$þ0–™/±3CSï÷j ÁQå±W晟 æX#A^6â§šá7ÓÑ$þgtmp±@ é·ë‡U ø˜¶™Á3<¼@ƒÌƒ]'ÀW ÀƒW‚"x%þ&„˹Þ Ćõr zQXH8¤âcuØá74¤£0QHQ$¯˜‘‰Ø‰wæžá7a„&»Ø‹¨güØ£æ%¢ÇŸ!YÅ l´¶( sŸÕH–*( êÁd)=‘ËÔ+JoG ÷*±ò’+,3y¡C'PHGÉcƒ .5ù”Y‚“!•ñÅ1Âv,úo9˜±0Bú£Fz¤Hš¤Jº¤LÚ¤Iª¤gzé$3GÑþP¤… ð¢scWr•/"ðÈ7Χœ!>¬´2Ž`šVÜ|–b¥ Óa~Q¡}äÑ äg~þ~ê«TA0÷ô…Õ§¥ a}ØW¨¸5`ÆP ^0à[™` F¸7QÑu†p5ðø‡©G7xð€.‚˜c¢ztè,Ô]F¶}»@ÜÀªµZ8·ú[ž bC‰³F«ª•NàY)šðŽ€« àk—3áI;ëåÔño! gÎþà ¼S G¶`Ï“®ñ…Ña `–ET £À U&ðŠ®êš-ôº¨ó-@ áõ‚1èç*¯=½ÔÖ#Nq¯éwó£õs?¹5Â7õÓ\±-E¦‡Q²QdxþØÐxøÌBG/ ²æÀ² ?Îyà¥!cX†gÈ 8[dÐj!k€ÕÐÇ×2°'”B,–Qªª:H¤èZË}ØF§, 3€êpGÜ€µGѵo^¿‰“h§h s‚§¼ö" ~ s°!ETdEk%ÈHò$±à%ÛcTF„k¸ˆK}Èc•ùj|‹ë%ñ€ …‚WêÁ¶h×w¶ÏĸŽZÞ$c’4 ?RóelX†X´,ãÑ ñ¸I0u÷º«¡)T#Iӛ߷c¸k.ȶº#öÊQ âÈ ²ë&Þ”.° R° èD²þDK©sKeôŠÒL% E0 Ü <#IÞÛ à+¾ŽKâC€p9F†±z·Ë-΄¾á«½³‚W ¤ ɰ÷›¾Ñr(š 1™Ù`I¹å`WáN~˜sùð•1£‚k1R ~€……•€ ìÁ·dP ¡[wöð¥M¦IyÓÁGÑq&|:isT!”GA”ü;‹X1–âµ>QJÐ(@x$e10¥—v¹ÄM ¤–µø€Ä Å1X¼¤¥ë¤`Æb<Æd\Æf|Æh<Æë°ÆkÌ/ü²oÜÆl,ÇoÇp<Çw\ÇslÇy,ÇlÌÇþnìÇ‚Lǃ Èw|ȃÜLj¼ÈŠldž¬ÇŒÇ¼È¼Æi|ɘœÉš¼ÉœÜÉžüÉæ°N Ê_c¥G1Е2ðV;Ö™ šÀW~¥ ÿ(g^‘0WâÓ3žìkº"¹û£’IÊ×FLFP _Šž˜Q‡‘Z@¥™Ìf¼P˜à½¬ÄK@HpÎ`ƒ¿|Ÿ$ˆ EBqš 'V€;ÑÀäËÙp*<òUæªÆ ”К°]š`dºÈÜl3´ÚprÔ µŠóÌÉÒÇBîcÍgcð{½É7¿nà ° Ïà¢ÐHTa§*jþN*gÀl*Æ5Zƒì&$mNØ"œÅ£ž¬ÅÖ„Ì@ÔB=ÔD]ÔF=z¥ÇRÔRtÙ¬ìÊ•t§ñz ‘@°·¹ÀÃðWaº1ºü¥½LÕvÒ 1ÑÓ$‘v0y, Þ€,_JGQÌõË©Ìç7’zt$ ¤ ¨*;HÍ„b{"_Ð"xð¢ËÊq‹ðe~0œP#¬Ïºi.Œ»¹IÀ%\ÄÅÙrs«ç` Gq¶ñ ±ú9ÉÚå¥eœÀ~!rÞ Îˆ0Μ‚pÓ„0(ƒqŸÈÁ è¯K!¾LÐÙ!sþf`ÄÉÜóš;K@‹ÐÁ8˜`  Pzáõ`ÂAÆq!X¹¹mšð ïlñÜm|è‡@Å A+ØC »@%E+§Ê,àò#žŠG¸œRdnd;ûeòSCÊÍš?›(ùñeýAæ•…½Vð к”CJ"‰È‚Ò!:¡¢Ëµ¼†%4n’ôyÎá%q«¶a OB6¹D›é–KÁH–5©M°Ð TpûCKv ð¹= ÿ-@—{¸{vÁ+_· kÒ@C㣋¹‰k%M¦<ðêXonájÈ"núÞ¦v:‚Xû ŽÊÛ" ­HræþÍ»âS.ËÂÅ`Z¨].@²›»¯Ûˆ¸+Œº÷³dÀmññmmN“]Ò^F vj’(©’tb)ÿ;ƒ%ˆ ³Q . ç+ÀA‚± @"bá¡9ã”êùÛ'Ãg ¡R¶¡Xˆ|DGºp$"Fm^ÀÜr6AÒêpÓ9=ª–]ùP9\”1 •6 •#ËƀH¡££JaÃɶÃ$lÁ|C°:r…ªr5V”Â]w“¬veÙ.òÁy90m¹–¿]œ#°ÆV¤QðSq|7w£LƒwÔñŸñ¿ñL­KØz ªþyQmSýê`Õg-žgHQY ‘ vðã1×&£Ë¼ Ï­f2œæó.pàe@\±¾ ó"CÌ~Xvx}z}Õß… ¦‡Œ>JŸUï³Ø¬+ÍrG‘]*úGÙ±qÙi ëݬ­ºh62Ð zQ Š öñ6€-ô§¬÷‡ ¥ûÛ•Ãu¶QœÇi1ºýÍŒξ}®Lø€bñ¿° Æ ºö²ƒ§Î)Øý°¢ˆ¥ÿz¾Ž6ÓQ×Áà/b_øŠ‚ð û^Úã 5Ð=×ðí|Ußî ÏòlpÄALù G'-râg¾àQgG1¦!þ)_² ]xC²8   àa?ò Yót…ΧÉÒÏš0 ­üáÝâT|@âevªŽÄPã°'ж°°ìÚÃÊÁQŠ—9‚æB%XfÐÎ-‚ò$1÷ Q=ÒðÌœ  "¤”­·Æ žD™RåJ–-]ª¤d`Y±&„ÕÂdæ7}š ÉãH‚˜îÜØÑœ:‘ÄB–"Ö3¼mÛâCÉÑãIt‹š›• É‚†ZHPRs­^MD€‰JƤCYö”¤Ù—}ýþ3!½‰cÔéŒ @Áb0Jb%Ð\1Z#Í)pÍ›#Ÿòþê:¬%GÍ'ñÀñ 4ˆ;É÷à˜ÉØš“«ØFf\¼ È@±Þ GŽ\°9”"ŽébÞ(«ÍE «cÍAÐ Õ†î¼(ùðÜ'<¬"“Èô]Þ|[æÒü.Ö€¶ïØ*âWø ‘’€g(ñ£Xp±Ž7æ6‚8Xyí<ËøRG–5°Ê=BfÒ’Cñ¯åÌq‚̰ E&€£dô Ëfy`¢J"‹Z¼+Æ¥yO-'*eÊ!Èx¸G_hdçš»J–‰$ñâ!LŒœÈž¨`«•&  †Üˈň;þh1sÖ‚(E=÷<‰%è@i`ÔIi%e‰`í Ñ•¶F‰•Åí¤b€±%u€+>?5TQG%µTSOE5UUWeµUW_…5VYg¥µV[oÅ5W]wåµW_6Xa‡%¶X—ÖAÙ ÖY6YgŸ]¶Ùg§vZk«µZf³ÕVZn·õ–[l¿—\e·5wÜo±5¶]wß…7^y祷^{ïÅ7_}÷å·_ÿv|ÖKR9Îà{>®1–ÔáÄ]  ”(QaÉŽ Qªòd¸¯ž¨Ÿ„Ðä‰}º8v©œzáX# C~é<@©´ç—€þ(h £Rº OQ4J¸Ÿ zêh”æÚÊœ¢qF©«Zœ.èœxasüÐeòŒ)&c .N¸«âš |Äêk&ºauÀ^Áb`„ 6f'øiÙ²‚€Æ•ÝèbîaF¤º * @¥YŒÐ Ž6ˆãš&Ââ-ÿ@ØÀ²‘I|¢„q6*i$$ÁäsŠÒ€¶\Œ g&Zš Ï0!~qˆ$¼\‡f.rsz ¾ Ân!T"B:ÛáH`Æ$,£˜ À¢É gº>ŸÇ<2çm+}¦³Y’p ¡6‡°ÔyŸ"G1‹¥D+1 qþ(ö#iÚnX¦S<áÝá`’>e' ‰lArpÁü“Ð.&₉'r=ÉJ8’§»äE$$Þ‹¢º§'üPG`<À37,NRòôàí"t០ÇQ•„Áyîc… ø“•ßg8Mñ wØC$.-¢aÊ7?h yo‹q "! b?N¼bH¶88#eØ€zp¡ ¡Çƒ[J‘ ä‡w- €*¤Bƒ ™œò„0û ‰’ƒbFÔ äc«È‡9B¹i¦CÚ2°¤ DMlr“¼£´™N)!ARÍgaG Áà/àd9„˜ì°æÂlxgŽcË6.ÕI-a¤áöu|¬Ãi›ÂA…`äŒb‰ °¦'yæÑž÷Äg>õ¹O~öÓŸ´úÇ?ö€ Ô_%¨Aõ…Ѐ;covered-0.7.10/doc/html/img/new_cdd_lib_ext.gif0000644000076500007650000002026511052400251021322 0ustar trevorwtrevorwGIF89aàâç  RŽ2u·EŒÌUµßr)KÆê~•I>òòòBl,‡‡‡Ð(,œÈ÷ °Žáˆ=ÚÖÜÖÖÖöööVXY‚”­Wmƒi&(ÂÚ爕~ȳ’üPPúúú&9 Òc~¶OT€6c‡žŠª^ÖæþoH$îFJï¸`G''ÆÆÆî¤N‘¦»´\¹ÉØŒi4/\ƒz§×¾¾¾Âæ~bzN+/./L6†ÊúþþúÐj¿ÏÞ¡”¡½Ý޶f9JM¼](=u¾âvÄi8• ¢ÝÞßwY3l|Šl†²’Êjˆ®ÄöÊe²ÊêzmU>`³À$&Œt`ĨZ!5O–¯È_K:©»ÊÆæ‚æææ®¶Â?)\b}tžÒÊÊÉîêí¥‹qH7 2.>VvB²r:æîö^oƒ\;·µ´wvy+(.ÚÂb¼Ó傚³’ª«ELmF|(.F"Û™™m•Îþ{{§žf™ºä:BSŠ™¥El’Þϸ~”¯k\FL37/*e¬ÇÝ®/1CKOÔœҷŸ¶V5VzFÆÞ¶bo…º£„´ÐêBX:š‰y{B?¦|Yø¶¶úÖn“’“äŽtªÉñ𦦮®®9>FkSêêꈪӺººz¯ÎÎÎËÚæþát"!n®¶¼þ††uŒá Nn:8šª°¦š”EXxmLBV{žâââ­Öþš²Î*%Q¬ff‡ŸÀBs²*Ieí..½Í¿a1/c|–šššzŠrÐÒÔbjª´Ò÷dfkžžžVLIa†©[=D\žFLdŤ”‚ªÕG>=ÑÂ¥DNz“ˆz>&"îîîS†Ã84+»‡|š’¶âÚÚÚªZ6k JýKWaKBU]?5¶Öþ}XFçѲ•ÂöŠ-$p‘¨°¦ŸŒŽþþþ¥¦¦rrr±²²76a‚‚‚J:)*þff©ªª°ylƒµèþúþ]“Ój’¾[bcu‹™26C:=lkoê^_È@@’‚£¢¡ÐáïHbyõ==KJJ{bM«Ïú¬À×ÂÂÂsWi]]‚PN¤±·úòìÿÿÿ!ù ÿ,àâþÿAº¡ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹ ±@ú7îD¾ CŠI²¤É“(Sª\ɲ¥Ë—0cšŒm—µÈ1³Æ/ÞäÃñ B_‚5 !ÆlG¤RŸcÇÆ‘®Ÿ¨zÜìÄ~!FH­n¤VuƒuE¶ñãÈÇS<6©3Í£KŸÞþ©EÜ-* Ô¨5úaMR·ÉÝÒàS‡fjÖ|³vØšPbôßtbˆ '‰ôÑÏ ×usG,•@"F7PØ1 uV :Žsa† †xÝ”ØÍ„ˆ8°€+$¸ãÊKX°‰‰Ý¼qÀ PB Ÿ<ðÃ8ЈAÍ @E©†!v£ê49M‘h2D7›CÆ<Ý`sPj‘a Ã3ôó4ÙɃ@ò$a¢¥:@ñÌ1@Ø#Côs0yxSÏXŽbâP!Ç*Øä1$ÓXqšT°=Çp')ÏT©–á p–`IŒ£ˆ’2ÁþŒš„ ë¤Jã­¸æªë®ºŠÁɉ¸Z³„+Ä c;&Š!Êy:îX ¤‰³¨aäØ @3 ŒSâ8üñ ݌Лp1 ˆÎ*~aà!Ï<ÂD讃î¡”øf,Ø@q - ª\œp š ÈáP v ¼² 2p}°5KÆÒpú ª3ûÉÒð tPø@m÷Ðì, yP¯ýÀ \à@\þ wP´ø m Í @ÀÄN|µñªµÚ›­T ¶›N` <²%K¾IÐ×`qÀÆá€ÎjPÀ Êë  à c\öÐ[Á¥ N@wÀç€a=Öc, |¼Ù€+<3° ¼À÷px@ÓB v`FÀÞ  ÏðÎŒFp¤@ÇvÀãÀÎf0ÒO` W} q ­pc`ÄñÐŨ0Ódl½¢=Ú¤M½£ ÍÚ Å:±_[ÍW|Žð Ïð £@ j{Q` ÷°ž€&ÕÀ ଶÐó°É)0 Ïp’+ …@¿LÆsþ@¼= ÊPž`ÝØ½³… »"k HÀ ÏÀ qÀ¸:µ`³ ÊÏ0Ç­ ƒP +00¼cßõ¦ Ã:Õз0DàÁ;¼ÉßõšÛ»-¼5ÝÄ7 ÅÚÀµ;mŸ¦«¸H½Ìê¼£¸¡m´‹ÍålµÎ¯úZ¥;ÌZlµZœ²Ì Ñ4>â3ά+ã!ž²Î Ñ/Žâ>±V‹ÚÎÚÔÜ«·ö g€Í©j³@~ãLNªîíÞ©úä*nª=þä5.ª/å¥Úã4æA>±ÓÑŒ±‹áI "Ðænþæpçr>çt^çv~çxžçz¾çþ|Þç~çò@áEÞ½®í«/ðk"ºkÁf™¸Ö—µf™ŽŽl‘¾è’žè” 阞难éœÞ錎k@áªÍ½Ü¶µö ‡¾§ªl èÒLèH.¶•°ê´îk¡~±p᦮ ¨^뾎k­~±¤~ä:ë¿~ì·žÓ¹ÎÚU¼ë½~ì¿ì9=ìÞ{ÅÆíµžìg¾ìiî쩎í´.ígNí…žä×í~«Ü^êúíè¾§âžÚ¯ÞÚ±~êçïyªîØÚîÍþîú®êó>êÛJìÞšïo§üÎîº𠟧_ïoí¿ï®Žæîî­ð^ñtñ« ëÅÎñwºðÿþï/òvêñä~.ð(ÿ¦$ïï<}ò/?§*_ðÕî«._óló Oó<§7oä9oîA§>Ïì3Åôk:ô ðNó/ój.¶M?õh õöòZßóUÿóLÿõlÊõ¯ód¿¦IßíŸö[/ê_ô²îöiºö?öt¦f/÷øž÷gj÷&÷~O›{_îs?ø´ øKoèˆOøpÿñ]/õ¿˜Šõ§žõ“ƒ…Ïòß°ó™•ïíŸ_’›ïõ£ß›a¯ô–Ïë˜ú¥Wú’ïú7úm/ûøûoûùGû@¯ûƇûhïûÇÇû‚/ü¤üFoü¥GüŒ¯üÇþÿø+oúÎ?wÌŸä­?ýù†ü‡ýrWýXÏýs§ý}þ:çý—Oþ:'þ-þ9gþ¬Ïþ§þÿçþÏNÿß&ÿžÿ×fÿ×Ïÿ¡Mà@‚ $(¡A,ù.-›RLÂmP<ø­BŽ=~RäH’%Mž ‰`áÀ#Dœ¸Á¢„ß^ Ä™SçNž=}*dè¢DŠ1ÔèSéR¦M‚TI°å¥—De" ™ñæS®]½~ t`Ç0‹^¬¹ìZ¶mFeéÒìÕ¬H·ºÅ›WïH±ÉXmFµ{ F WàÔª1gÖ¼‹Xòäµ}µý5+øhÁ¤”=þ~»r±\«µ‚Fz§eÌD5§U[öHÅÚÏ5mwönÞY Ílvoâ¼kß.rqæ²—u-œpsꨓv¬ütu>»™`çîå÷^§Š[»nóíñ~>ia÷õ¿¢o,37çÈöý;…/:ù8£ï?•ÂO½ºø;°A¥ Lºù¤p§“[p¼þ*ä/Ñ.N@ñ"¯CSú¹ì2$qÃ_ôíÃÖ"p¼aÄ‘  W\.G’1DG¨ÄsÜQ¿õ<òGîI$SÄNI‹tQÊŸ|m:-qL’®¿|‘K $Æ0÷Ó0Í2ƒ„nÈ(ÝäþpÍ%Û¤sK8ÁërÂ<ë¤2= ÇüÓA3k$ñÆBÿ³óJmlZ”ÂC‰|TÑHëk”ÐKý›tÎMíËt»O9Ý3>Jµ½PÙKµ¾N½lÕ½U™Œµ½Wý¬Õ¼Yñ̵¼[9›€a‡%¶XcE6Ye—e¶YgŸ…6Zi§=6ÐüÄyåW/¾"JE§7zé§§¾zë¯Ç>{í·ç¾{ï¿?üëŸësóÏG?}õ×g_òb}_ùç§¿~ûïÇ?ý÷ç¿ÿÿ‡‘)hÑ.p[XãKþh@ª+Å(N¶‘ Fà‚Ä`5¸AvЃd„ 1`ü` U¸ÂÊ‚‚/ˆŸg"ðm˜â"Ë ž`L È«#•øF>¦àú®"Å …²A¾É,c 0´O²ð‡JÐb5®8… 0Ñ#(Þ$P 1Œ!kÙ@7Ì(æÄSÈG%ò!sœÄA€jýL$ ²`„âR³àbX_õê`9L ø5ž!,ìcˆL¤ô` F0‚H¦x¢DÂG\@cÀP&Á÷‡I‚ňÀ,5Z|ãa_1˜ài˜BÀ‡Öþq/´@ë+F1&a ,|#Ù$²A‹Czn‘@‚).A‹/$3™¯ôæûÀù¾púã·‡83÷¾I,cŒj$xÐb¦˜‚¿w·:ÔÃŨÛbá'0éü×á&¡ÌIp1—À$ăˆ!÷Ôgà&A 2(ãn¦HÂ1È@‰IxaõHE ²à hÈà b€Å:b!sb ‚[æ2"p‚i¦²¨–Á5SÕ¨GEjR‘š`DÁ¨’¨@€‡k(ÕªWMê2tÚmdh 8V‰ŠU¤N¡2ØÃQ—Q‰K°@AB+úáÖ˜`ïªC4®þ ` "éXY“Ê5^BXði<ò1TÁ6Ö¨ÁØB¦7¨ƒÑÐÃkÕ)L¶³F ÂZÇ!HLöܬQ¹X2ìa²ø\ÖqŒ4ÈcW˜‚Ò ä`² ÂTø"7lg•ûÚ D`ùðé6^|æbÿêì2„P LÁ&°A_1 =¬bÖÅîgƒP‰<d ²ˆ>fÝ „š…š ‡xA¶uÁ$x ŒK„ã p«0RPÔ)dà˜8Xgÿ•Ì™"Ï´$*!ßo†ÓÃqãŠñ(<ƒy)ÊàÍ’B6qŒ½9Îþp6ÔbC†¦€ ,˜bY¨¦ŒgìM¦ö°CŽ‘Žh,øÅür,8Ã-¬`†š Yœß$Î^‰¸‰3“ð“–‰qTâ cÄB1ü±Œ|¼ù{ª¤—ˆ·‰|Lt/0…:µ§JÔØèF:ó!ZX´"@.‘æ@†Å$ÄOZàyzh¦qÌaŠxÄùv=©#²GmÔ Ž%) FÄØ/,Œƒ„ÙÀ%¶¬\Ñ#¬¾b X-:¾ºŽ{D¶°]W·zØÌˆLžm Ö;ùØF›³el WÊB7ºQ /Î&b€ hŠQ‰x¯˜¢ÜŸév%¬= aݘwq&akÕ àŒØÆ .ªU‚ÜàGx¾ð„GÛŒÀB¾bŽItƒxÃ5¾qŽküÖ±÷Ö$. ˜âÛÀ…,T¾r–·Üå/‡yÌes\ŒCˆåF"»g¾sž÷œçb(È2º7tËÆ" ½nÒöM6ŠDŒPzÔFÚ)Øzßg`yB.A‘g½;Bç⦃0n¯sç•ÚH¦6Î;covered-0.7.10/doc/html/img/new_cdd_mod_excl.gif0000644000076500007650000001204411052400251021462 0ustar trevorwtrevorwGIF89aàGç "XŽ6{¼LˆÊS.I!¯Ün¾æv.TsXA‘Ö*,Öòþ”ùVWøJJEp-ÞŽZjRâÊf±²³’¨‚ööö‚žXn›Ô^s`~F߇Cºâvõ¸[Hh‚ºººuŸºÆÍÊÚêFq‰žÒb"*Œº`þâvÂæzæúüϨghD:úÎjÄ–X­}CM+)z¦Õv„p¿ÑßîçÑÂ`*QUW¢Îff{€±ÁЭ¤œ:F{Ž™™šºf+/0Âæ~XE,¶âr»i0þþî‘€jÚÚÚ–ÊrÆè‚°šr¢ÂjâÂbÈÌÄ´\8Lz¤:b&ÒàèÃ"%‚~~ÚššZŽºŽºnÆéù‰«Å¢ÆŠFj¶¾âzœk^-7\I[g€j(*š¤£úÖn¢—úgg…††>Z2ÒÊÀ605¾FHìàÁ¤®°gXD‹´Ù37®ŽRî¶r.H&½¥Y€¤7#6TzþÖr«ª©¼Ýî¾¾¾LBK©Çèîî‚þÞqŠŠŠkiažUEêúþ×·‘lppnŽbv:Ýàá<95§urc‡E¿´«âÆ¢sm‚Îêøþæv\HEª/1²ÆÊ¤—†¦¦¥"Fb’tdÆ‚~û~*5&.cqPm‡–ÏÎÌR7.ÊÊÊ—œ²n’Fèé颒u…”^]_êÀ¶ê£PÖÖÖfŽš–¦†ßÓÆúúú€˜ª¶¶µÞ¢¢‚ŠÆšššï01š‡€Á§ˆ8CFÈÔååâÍѽªÃŽ€®‚Y¯®­ ²¼ž…iO£š‘ÝêöðÚ°yžÍ‚U4òòò~–fbhn8;DM=Mh.(®’V©…z˜ºÝôéÝ.>F^Tƒ‘)PNh’G=x>Ff²„–¢k¤A­›6)Fþªª))GÇÆÆ¶ÎéN`VââáØ\`<;Xþþþ¢ª¯‡ke›~nŠ®”¤­žžžŠ-$*4DgN=GKU†®Þh;7VpЍƒêÑ­¢¢¢zK=öÉd$'-C;Iÿÿÿ!ù ÿ,àGþÿåÚdª Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹ 7åú·ŽœŸ CŠI²¤É“(Sª\ɲ¥Ë—0cž$GÇŽÌ›8sêÜɳçN;@ƒkE—.ÇØÁ*4%iH¥ ÉÅè}‚¸q3f+¡$½zõµªÙ &ØI”Aл³pá&ðRõC‚uqóêeš‹Ï¸†àÝK¸p\?+ÎÅî‚´C·¢]°×K±âͺü¹uëO¼f9,'†wàÀ ƒš¸¹1!±PÅfs'ºvmJ÷> a&êíßÀ?$šGÛòÚ €O¼ym0wt÷¢šóëØ³×ŽÕ…·(¤Ðþ=¹€ —å\YâÑ€Oц%ñ(±:?æ@€)F¬|R 1«Ó¤ÕšvoèÂJ0#ØÑ+ó-øÁ ¢ˆ6ß šüÆJ2[H§pС\þ$·áˆÙ1ø€JÃÀ°8€,OŒ‹€¬ÀM”ÒFl@C49ÐÈß @ðÍæ°’VÅìV.óÔP†<Î0fH?¢Lƒ#ý”ñ%7ìwX¡¤ƒFZàŒ2J?Ö‡<«ä’Aý@ãcýøÓ&tسʸM@¡ž=Óå¬Ð1ex£Í tz‚b,˜ôpO.ÐãE$Æx’ýŒ#Ê.w¬“Á=þ¬ AÍ:_b2Ë3Îè3&Öx…â¯À+ì°¿2)°ñ<¡,Ì6ËÀ!ær 9v`m¥¼Š1<`äà&ùM¹¤ÕË=ãEœLãÖ$€ Úˆ¹Ï$ë<éA.?L“KþÎãAZ¬ôRF ½b ’ÅÖtàD)ðà ü`»8[ç‚Hàb 7þ¸Kv½µqx Ï‡R2‹ôЃ<;¼ÇÖ¼ì»Ï¾lôàL;ÐÑu$³¼C‡1Þ€Ì;ÖÐѱXó&„ †î±Î¢°Cé%ã¼³õ[ ¡<'‡2Ο¹hs‰âp|ÌxžÆ¾(ks‡x@Çn>†ˆ2Ï3†\"Ç:u‡/þøä—_·æhk.I×ÑpÓ@–ÄF$£¹æ‘Ñ?sœ°Ç,ØFzAI0ˆÐ[€„`à™¸Ÿ>Ö—7¼âšD¨ÄÐ)%‚ǘÆõ‘ HbÓXŽQ9èã~‘ˆöœA‡pQ’„=<ÀŽ(þ\À^ À°ÃØCY‡o"u?JXá(ƒ3$‘q¬£€¡À„72} ª\DÌÞ! /hÃïÈÆô‘“!@úB4‘  ¹ÈÁýöÈÇ>úñ~¼âúî·R‡0ü®ÁHK ã¯˜ õá‚ìahÄ ¾ HRë€ÇŠP À@@†1ÂfУ†¸<^ÐXÞ PŨ1vP1kÔ@%ÔÇ <I 78d(¬á ‰B‡Aœ‡/!öÃYüàÑd5ç…#êj£Ø< ˜0`¢;èC. CÒ¡e4v%4dK±þx/E!cì ý FLV/zP£šC1^¹/ò¡¨D':Q}Xô¢àÈB%®!q\ÃKH†$.ªDI8A&Oô‚¤/Æ'l€  ÄH-ú (@¡™çº@‡Æb¨ Äà…^xA»€‡EcÑOÀÔªúH€E£úBŸî`¤=åCT 8T§Jb¬tði®,êÐ@a‚bøiQ/* >,;°*´*‰^ø4’»(i\_±ƒ ºu;p¨_¡PX˜:ö±¬d/*UxXÖT98D%¢ÐŠ($¹ð„e-ûBp C€ QL}TVªtØþô€X`E­¬E[ûÃSPVuí8')UáZv‡Æý-[-*ÕIºV’Â%)<žú\à>—´Áýäk«[Ýâw¤ÞgrQ‘ƒßît´èM¯z×Ë^ö½cñD/Dë I°àx8ºfÙWÀÿþíÚd!‹#,翆‡S' ‡7˜ÂËhÇòŠÀÿõo†%,á ' Áî/…)â kXÃ&ñ„S|b'Ã&q‡cüŠ^ÄxÃ2±ŽwÌãûXÅ0ñ|{ñŠœ¡¬¨òõõ†\ 8Ö±TË• ±ü8Ê?®q–·Ìå.{ùË`³˜½Ì>$ Ìh6³þ+Ìœf6·¹Ìg†ó›çLç8ÓyÎv–³›Ñœg;Ÿ9Ïwæs ýè6ÿù·4¡å|èF³ÙÑ~´¤Íè4‹¡Ì—Ns,МéLÚÓ…ž3¨C͇Q_Z ¦¶4§QMjNÚÕ­>õe½jOÛºÔ¸–µ®sÍë]ûš×˜f5šÕAlb«âØÆ.¶²‰-„f;ÛÙê²™MíbK[ÚÓÎ6µ±mm{ûÛÚ¾¶µ« îr›ûÜèN·º×Íîv»ûÝðŽ·¼çMïzÛûÞÙV…0|Áï~ûû߸ÀNð‚üàOø¿…¡ |;Üá¾ÀƒêAñŠ[üâϸÆ7ÎñŽ{üã ¹Åþñà„‡›¼Þ´€;VÎò–»üå0¹ÌgNóšÛüæ8w90ÊqòžÇ»ÀÐEBˆ@ô¢›‚G/:Ò“Žt¥;]éI?ºAžNt„8éTÇ:Õ·Îõ®ý 8†2|Növã´h¸²Íö†»½íÆFvÛçw¹›îÈ^{Ýñ.w¾ûýï€Ï»±‰ ö²>Ýg§Åáox'ßúη0ïíÄSþò&/0Ô€îDtÄ&Ã@¯í3@ôʶ…+0?í³Ë€õ°¯·`0ösB¾P‡0~ ÔOû:ð}´UÐØÛòÆO¾»5_ûr Pƒq‰à«‚ ¬Ûmþ1@è Ë(yÈ  \Aן@!”- ""Š?+>¯ŽZÂ8&û ØâýGÂWyÀðzÊw€êÆ|ç¦ p LPY@ é·p‚P« ·@‚°ÁL ù` Œ° W æÐŦô0 1³¿‚@ x ‡@ ‚P £@ / ª'}p¾° {æ†|¸„åæxœgnª 1 D@ h  À Ê " …€° Ág‚"¨T`‚ËÀ 0€ /P-x0œPÂpµ€U  Yp À ¸w rP ?P¶på  þ €nJÈ„Œ˜m³×|à&Á  ?0 ‹ éP e@êpÌ ÅÀ"8†ç—ÌÀæ7B Ð ŠÄ¦rmÒPŠ`VRB¸˜p í dðÅ@ : xˆ‡v˜ŒÓ¦yOè|Á€lUð éà ö Ìàjx|* …§h~Ë`î €z°B`å@ #0 BÀ »ÈBÐèÀ    @jWn®§ŒIl…@{ç&‰å0hà À`ò 8  ²PeÐ:Pù°=0 §¸ úH œnøŠÓ ª`u°þ e@i0 uº ‡î ²0 ª` œ`Z g°%—„ȘÊèxØnBPÊVPyw¹v“nÇæ’ݦmW©n‹¨”LÈ”¹•öö•`‰€Ìx–÷vjÉ„ Ù”m oxÆ—(–v)oåPÊ@ "𗀘‚9˜„Y˜†y˜ˆ™˜Š¹˜ŒI ´€0€y)oN À˜™™š¹™œÙ™žù™ š¢9š¤YššY8™ï& N åPxP!›²I›³›·Y›¸i›¼¹›¾©›À™›ÂÙ›ÁIœÃù›ÇYœÈIœ±ùšNЕªÒ9ÔYÖyØ™Úþ¹ÜÙÞùàžâ9žäYž÷&ž깞ìÙžîùžðŸòY•í pø™Ÿú¹ŸüÙŸþùŸêŸ  ÐÉ„ªpðä°  Ú ú ¡:¡êäPS¹nÂànÕjú¡ l àyЈ›@çÀp·¢,Ú¢ Z¢ê–¶  P.š£:úwRY ° ‰ˆ€ª° Àpõ¦ yHªonW ð6~¥ßVv;zl @t™¥Çf ¾°¢q‡~  b@¥¬G8ê¥t—¶ða €° ½Àþ§ *ê¦Ç&•y@n¹þçУ9šo` ³àÐPnjjЦ<Š£=š… ’p€@¦ †Ê§Ç†  @ ˰ N`ªNªÙ§uh2ZnçÀ¬pL*Ÿîq H—¾«ºêž“8¬í …`P°~ÉwJ =­Ò:­Ôê§â©ÂëP ;½ }Õ®â* êø£¦…Ú Dp Kú®ð¯y°  Ž:¯‰àeÀ qÕ¢ µ B© ç@ †àNÁ òú°ð: ç` @Ê Êw6º¤äj¬ò »êi ž` º@ ;¬åJ›@þŸù6ú° DÇ®… ú9ŽpÀ®:›!pk íF¡ð³”0À©É` ~0pPÁP6«ŸÈZU— tಗ‡t÷ʤÛµ+ Ë€8 ±Šà©`a;°°^»¶ïJ®m›‹µË¦ Nâ~…P³Q‹Ÿµ@дúi £PÏPG°"` á Àx ý@á °ûPzŸ:›ŸwK‘‚¦ŒW¦ ±ž*®¢+•陉°¾@®à  g´;à £+º¡[ºK:±êmP·5Û®¾û»À[ ”0 2`¹©à«Ðá´÷pˆ«¸#Ÿ¼°6a£ þ;À›½¾‹¹'’»˜§ ž‹²³;¾ h@9à ¾p; ˾²K¾£K®H'·kgt°®º l¯©“¤‹ ópͰÉ{  ePQð7À!³p € ° ±ü;¯î ËÀ¿¼ ›à½˜ ¦­’ ª0ˆaa* ›à©Ëà7êª=Ú~…`¿w× ùë®)»žg° >å  ` Lž ùwú¬HÌ´§± ù—"𞞤›ÃéÉ„Â` Š£èç¥ew’ºvèWÆ:ºÆk,?:¤å ’@*xX9w8ê’Èuglþ+,•ªà’Þæw”j qÌÃɨoëªÈÅV ¦`ÂÑY³Êx0±—Ù©é& ¿Ž ÆÚFpɘŒ±Ÿ;ÊêÆÊè¦vúVêʹޖvð ¹@žêª¼ xÂPx”m  rü½–Ú áÉÌËÌ©›ÌníÇ ¯Pj¨VÍÖ|ÍØœÍÚ¼Íܼ͸̬ÊVtD€Ê”«A¼±n«Î¥«ÎšÎ ºééÊÞfŸ5{Ïç€Ï7‹·x›ÏûÉÏýìŸø|Ï- PjÊÈÊ ælžßûws;mvwÆq—wvGwí tÀ®’PÌ ÝÑïF’Ð~ãlÉ]ÒíV°¥)Ò mÒ.]ωúV¢;covered-0.7.10/doc/html/img/new_cdd_mod_gen.gif0000644000076500007650000001525611052400251021310 0ustar trevorwtrevorwGIF89aXGçb=uºGˆÊS-J °Ýo¾æv8_%oRLŽ‘“¶îþí/0Æd*ÌŽbjg]´öþ—%'ÆBFšºfïÉe‚ªRwgTõ¸[–ª‚i!#v>1þÞq›Ô^…s^~šV*V…¦ÃÂúþFx—öööÀÌÙ$1c>;žÒb†ÀVr‚jæúý¢’tÇÆÅÂæ|K“ÛìŸNlvaÔµŽÙÚÛ¥ÝþîîîüÒm¬‚R²²²J%*y“¤›¢¤Œº^$JqéϦ¢Êfæææ¸]5¢ÂjʶœDf}¾‘¨·Ä_ áz€‚jp†þþþþâvÆè‚ŠºnºâvFh´&.5Yƒ>ŸŽ–ÊržÊâÎâØ‘‚qà†=ÉÌÐu—¶º›‰J¤žÂÂÂj}‹…X8jjfxžÍ#3Q>DD ¬Ž²êþ—¦£¾âz†¢Z³gBSv=Ð(*Kaª;D[ŠŠŠ—tcÜη⾭†®ÝòÚ²2,|µîF‡ÑNWQê®V¶Ã* f*+®–‘Ƶ¢¶¶µ“Ìý¨FHjx¦u¬ãÛ£Rr‰H*)ž¥ÑÍɢʊòòòVbl¾¦‰Æêúúúúª—ˆ²Ü𪪪ºººÒ^^Å¢g¢Çé,$)¹%&±ÁίÉä‹jH†††:Gƒ[|˜=5(ÊrròèÜRT{ÖÖÕ¦¦¥‡™«M?5ÞÞÜn’bBj(Ž·á¾¾½®®®ÊæöÎ>>z1þævéêëi¦âÙ©cÉÚêYµ¶¬¡/%ITN^â²k€”÷€y«ž­rR¢V> —ˆ‹¢¯H8Juˆœ-E¢¢¢Sj…‘ldæ–šÝêõ”e25RÉÖê‘I:y–«†uêàÑÕâê[XQz¦Õi¤?nŠ­›‚nF2ν°`‡‹ÂõެÈ3CBANcššš‚†Æ‹š¢ØÆ³„^W™½áýžŸÚªK62JžžžúRS*:A‹b>žŠrNJEfj®ùII4,7¶Îêêº~8BornŽxK0<$&âââ;Vv^H7p]H½Ó㣬®% a72ôdd67;¦—‘4)Wo”ÿÿÿ!ù ÿ,XGþÿ¡*ô© Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜÈb!Tÿ­X±¥¤É“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêÜÉæHG§NõJ´¨Ñ£H“*]šTè– P¡Ú€"-Ož|´DŠªM«Ú ÚôQŽÒÖI`ƒ¬Û·pãÊ…Ê'[PsÉ:zôh—[y j£­`>T„,X&·P3žL¹²å¸OùjF% ê\CaÈÇO³fPÝVé2Dתn Ló—ö R¥¼°!»·ïßÀƒûÞS¯\˜yÂ{Û@ÀK=D¾’KŸÎW ‘GÅÔP¤â—BÛ©þ›SIö©.!«_Ͼ½ïS¦ùÈŽ†B„ao Q€•iÂôóC<ðPÅý´Á›f6Ôq@:LaH¹%àÞ…¾âÄ|!ßt|ðŠ ²„à |RLJ(d<"KlÔ³F%(J¢Âìp#ƒæ„ðaŠ@Ùž|7f¤ @@Éê³@”@Í‘ü Ã@.ØÑŽ U0€ .Fò Ï @ðL)ˆéæ›pÆ)çœF&2 ŽðaCu ƒ"÷0BØJ1ëÈ (õ„Ò$ 2Ï=¨Ôs„‘Zˆâ:è¡:“Ìãˆ,% ² ¼ ÂA<`ø²gþapAÅ&“`cÃ%€aK1þØÍ&„†bC=Í„«…É2Øäp‰1r ’(Àz‘ Ž/ˆ"Ž«lÜàļØ@Å ûijƒ,½r«&6˜#ˆ¹ƒ8Ñ+øæ«ï¾üê«gˆ6èy$*¤‘Æ#œ ©Ç€YZ`\þ Ç‘( aæ§ùÌý†²0r¬‘Ì­`à°K<ÉÐ3(áØÍ$®¢ =*㓌ë$ÃÏ>8 Ï<¨Pa Ò`#Æ ðfQGyPà ¼´Æ=—¤, 0÷€2 !²Ü€*—¼Ï¥õŠ4;lÓ;¨IÅ÷@ñ‹/Ž„ þ?›qmaŽd°Fù€± <ðìj=™ðœ *ôìàˆ1ãÄ;ošðŒÃ9ë”+òç ‡ŽoÜF¢bºéŽ8R0“䣎: P"Ìé¨èq† L@ XàÂŒœ~ p¼Áñ píÌ7ïüóÐGº#6h1(/—a*L‹BÂ>øpÁ1”Ú€ ÎÀÄ *Ùr३ß@ùáä ëà!*ƒ”›5mÀ>œ 2˜C˜J>ü”ªþÙ€óÀ…È`”#Ò€×%èvº¹™‹nÃÂ.Ð!¬é•àq%˜—9vPŒrê$À„ ɶ\c²*º *àà þ܆ô†HÄ"ñˆFLÝô@ѵ®ùAäÐÇ-n¡}£ÑH(@Áˆ\ØawÐïì ~8b‹Ž ÅŽW xRGÇ:ÚñŽx̣󊌊80ÇË´p[ˆ"Fjƒ’ `Œg»èŠ1 |à€Ž È‡ ²Á'l#Á ‚ž@1ˆPˆš8Ç,ê ‡€¢×@G<A†.C ØG3h±Zö²˜Í¬f7ûP`xÖ³ 'øÉÏaü ü,0Qƒ $¡I˜þ@ ªZGt€=¨h @¤VµÀ ®p‡KÜàæÇE.Œ`„q€BË%waL8×Ëõæ.È (xváÐpŒcÛ¸u@2xwµÜÅrÙŒ]Z0Â6vÁ†ä×›„võ‹_û"÷½ÇÍ7·ˆ ööqÉýì‚¡p\-TÖ ¾ 0pQÝ]lC žë8ê{ßåb¢¸(N±ŠWÌâ{6ÂÀ‡Œg ,DcÃÄ8›xÄÅ… ^1 DB¸hd€<T˜¡:‚:Ð18rÆXβ–·Ìå.gY XVë’» „iC ^òþ}‰ÜãÊx| ‡®ÌÉ:AlNmr“ f`(yÉ2þ,wGÜÈ«ÂZ³›Ýç%ûùÊ?–1˜ÿ:Ðz~´›ÛÇ6;2Â^µ¨GMêR›zÆ€Îr6ƱjÛ@XH„ VgãÖ­…,p!†DàBްõ­% 1äàƒ ‰ëf;ûÙÐŽ¶´£Íjãz HÀµ‡-l,gƒÜÞE««=bL¼ Žàö8Äílk¯ZÜÕΘÇímU[ÛÖö&7·¯=ãV¯Úßÿþ÷½þí€ {ÚO¸ÂÎð†ë[ßÐnrÜÈðgû‘Dbд! Óâà ¹Èþ›íî…ƒ<ä'o÷ÈWÎr†—¼å0¹ÌΆš³APÐÆÍožs›×<>:ÐÙô¡×C/ºÍ•Ît¢;½éPºÔ£Ît¤/ÝçM¿:Ö­Žõ kÝè]»×Çή{=éc7;Эnt®ƒÝép/ûÛÍwªOýîvÏ;Þ÷®÷¾ï}ét·9&ʲ—Ýðƒ/;&/xÅ/>ñƒüá%OùÉ[¾ò˜¿¼æ.øÈ/ÞçŒWüá;úÆ‹>è¥ÿ¼á½®zоõ ï¼åIŸú£3¾ô§}æw¯yÞû¾÷Àÿ½ð/yÉÛ ÈO¾ò—Ïüæ;ÿùоô§Oýê[ÿúØÏ¾ö·þÏýî{ÿûà¿øÇOþò›ÿüèO¿ú×Ï~õ/âĈ¿üçOÿúÛÿþøÏ¿þ÷ÏÿþûŸþ‡ í7€X€}Ä ¦ Ø€ø€8Xx˜( °p€ø x~°ð± &x‚(˜‚*¸‚,Ø‚.ø‚0ƒ2˜‚ÔƒWÀ‹`}"p<؃>øƒ@„B8„DX„F„3„J¸„Jx!ø„ÈÇÎ@ Ÿ`…1€…Y¸…[x…WÈ…Á…b¨…_˜…e†]˜†Z¨†f¸†cxdø†cØ…1Wà 98}"°¿åb~ø‡€\ã éPˆ†xˆþ…ø6…!h _0y¸98‰H ‰•(‰˜ˆ‰•x‰šÈ‰™¨‰–˜‰žŠ¡XŠ£è‰›ø‰¢˜|“ØŠ¢¨Š‰òð¦‡Ò·¨0 G¸‹¼Ø‹¾8„Þ Â8ŒÄ ÇpM°ŒøŽ‰ ËÕç´h‹Ð· ð ­À„ÜØÞøàŽâ8ŽJìÀpŽ’ 瘎ìà -éç„Ì÷~Ëèˆö€¨ÒØÑGµ¨‡lð òÐ YÇ`­P1 i£`­°Dði‘£p iŸ 60 ™yA±y’9­à R°Ž-ùØ`þ 븎pÐj`Òˆ|Üð8©|Ë`)À|µ  ÷øˆúÈþ¸”Ì?Ù|3é>Pà­° õà XùT™þ Å` ]‰’ éÜPû éõÐ'!àn —>° Ýp ´ Ì`–I•>P¦à ÞP @  ‚9˜€`“ôH}0©€‡€™0”Îî`™Ê÷ jp”ù¸LšÉ(}3 Ÿ0 òàòk` òa`ò`…ªY›Ën0òж šX(‰…·¹šn`@ © Øp ²` ìÀœÎéì à V`¬þ)œÜÙÞɬÙ¦P ¦` þDî0žåé tÐ9}Ö€0™‰…`#€|‹À 6™Ù Ì€"À ‹ð Mƒ+Àš|‡Ë`Ç@ …À# €Ë ÓP ‡À |@ Ú“‘¹1 ™Ñ׌I)š¢é”Ó7ãP££…@¡m Ÿ ¢p ¾ð {Pùà X  ŸP \ð Œ@Tkð9º¢€¾1*1Úš ¥mà£à›ðYº¥›1P¾°©£hš¦jº¦tnú¦sð¦nZ-àžÕ·€!°€™Ù½ð´ þH0èðÒ™0 H½ º €€šÉIÕ k@ qP ^–°5€^p ˆà±´zÐ ^ İ ¡Ð ÒçˆÇ° ©¢LÉ¢¦ ^h…Ÿ=ÓÐ ¡°á z°w ñp+0BPðÄŠ+Ð Á0­+€DÚ†Ÿ­V¨ ×À*€W  a@ãz1P ´PÐp†s(‡°@Eà Ep¯øZ¯÷Ú-àï)}]€Æ0  îàáà "Æð áP "™©qÚ3ÎÀ ƒÐÉW ë` 2 uÙ°¹à­ þ óÀ CàË@¼À 読ð”͇¢·Š«þ¨«Ñ7Žð…£ ¥‰°Ù@ –°x@“@÷ ´0£à¬ŸÐGÀ.•*  Ð [Û\…ij¥RêŰ ˆÖPi»¶Ö`…… ë@µd+¥x[´z+¥1*¥-à ®à¦€;¸€¸t ÿ}]à ¥ònà˰‘¹ å`› HÀÛ™[Û ›°Ø@ ˜‹|<09˜P %P›ðH ÖÀ§š€‘°nÆ@™ùh}ø˜¢>û³´XšAk©I¥Âù ô€ÁA`"z´@›XмFþº¢p1={Ð.{€šp›}+ WJ¥Y˜û`z‹¾¼£‰ð ê+œªšó‹¼Â©šªÉ -0ü;B¹Ò¿sp¸‰ }]  €™Ä€ ‘PÌàÀËà>)ð 0 à¹:Ò”„¶X óxÚm >P°+ ¼€¹¶»@Wp "Ä{¢HÙ³Á@ }3À©I•ÂéC@w@¥Ñ€ˆà•`>P½£0–EŠ Ð)1@Ë3G,nÀ§¾ÜÀ[ òpÆ[Œ̰ ˜àNÌ ~YÇu|ĬYÇ®P |\ s@þ$ }§- ; °R° ÷À©™ùá°åP ‹$` G™q€Æ€ž 0\ ,¹Éwº•¨º0°)õ°Sг› ŒŠÁHÀ l öÐ ïÐÓ÷»>üÃŒÄÏ7[Si@ ­Àš{àDP´ÚYÌÚY­"²¹ Óp à ¹ §0Ç< |°—ò0ÎDP­Àã@°p–Xé—ÉÜ Y–I sÐú¬ÏÐ Õ°Ï}E@œ};ŒÃÊ·‡ì :›Š’¸ÐÌw ý|<«”¼¼Œ¾ì|3𠉄3p„<Ò$-Ò!̓>ÀþˆPÀ ݃&=Ò0ýÑ#MÓL(Ó8 Ó -Ò‡Ð2ðÓ@Ô?] €p}ÑܧËÔOHšÓg«ºˆÃR-‰8¬ÐŸHÕZ­Ð8ìÍ[À W-ÕUÖXÕTÍÕY­Õa=Õe­Ð)  0r=×t=2d0ÑL}}(šÌ{ …í|[ òð×Ó÷ ØŠ½Ø  R†ý}ìðÙOØ ÕH}{˜×ÙžýÙ Ú¢=Ú¤]Ú¡]]¤ÍÙP«–Ý}öà wp ÇPŒ´]Û¶}Û¸Ûº½Û¼ÝÛ¸} Ž(ÉÖwI•É,ÏÉ|ÜòÏÉÝÜeùÜÌÜñþÌÜÆ­ÜÕýÜ^©ÜÒMÝ`ÜÕ]Эm}Ì` ÎPÞæ}ÞèÞê½ÞìÝÞîýÞðßòÞpÀá}߸zÌpŽì` ýíßÞßà>à^à~à žà ¾àÞà~àÎ Šß~ážá¾áÞáþá â">â$^â&~â(žâ*¾â,Þâ.þâ0ã2>ã4Þï÷‹8žãC¨×ÓwFü@äB>äDNäT Þ5®¢‹ V°#ñäPåR>åT^åV~å[`£pÔÒw[ÀÙ«æb>ædŽz °3ä¼¼V°ò Ѱçr>çt^ç°èã…°H®ÑþÙV>çvè‚>èm²…m> æ>ËæVà„<~§"=‰M {n}ï÷ [ÀåÍwl09;ŠîY˜³„þ‰Ó0 vΊ‹à € •®èOø §0¥Nç30 Ú–Ú Ù@ "@‘€^ëª8+PÖ‡ao~Õ‚¾ƒ¸ aÐ ´ Â.‰«±v>Õ<8 ˜°Î”^3°ÕÓŽ‰Ê#Ð ¸~ ©àì>îä.Õ3 ³N}ò€ <½‹;w3… Ì ã"ÞЋ;¨’i£ÐíKénNÓS=ñ_ñS=‰pR­÷° gÇ`ñ"?ò8œþ„>`1ðÔ§ ©ÎÛ8Ž­Ð äK¸û` ¶Ð A€ ˆ’óËp7£Ð› SÐ ]` 丄­ a!oã£àçÛøÒ:>ÒË# ÒÓ1Pvw@Ó:ÎÓI¸­P„QâDŠ-^ĘQãFŽÉûÔêÐ!%MžD™ò䢒£øÝ³‚+³eÙRÍ7Ž˜Jž(±4IrdŒO‹..zähÔ23ZÍ€UêT§nìHåÝ)z\ºá!„EÐ pë`a¹ÁS¥=a¸@¹7ž)ªuí¶*TˆaG¾}ýþøï"!MþDœXñbÄ"€.ZvêÔb‹fš±¨ÓŠVŒ='þ.©¸ä¡1Fa\dÅQŒ§#]¿†=2h(FŒä „ FãÜT:´ Ôi˜›à{¦Ä†.{äŒC‚­_Çž]»ÅŸF‘4úY<â‡áBeÆ(”‘êÓ'FÂ’¼ÑüùÃûw̾Å¥íD0A-",$þ<°»Q´H„VÛ B únC?±¼QÞ£0D¿!*CŒác5«N¢l˜áEoÌN„Q !±¯),q°ôJ+$†7jå”ll%@Ÿ„ÊCFá‰|pÄ·är°F±b…-Æ$³L3ͳÌ4Ç\óL7ß$s9·X¢ÇÎúBцlØÀ¤O?ÿ4PA%´ÐAÙXò4ˆFAÅ»„4Ò£‰®Òר›Ž´K]ÃÔRK¥"mÇ;¤•ƒNEuTZõ QTUµUVO5VY]µ•VyDŠhF¨|TRa‡%–X ù3ï?d ìÏ¿Œ‚„Ë‚²,¶Zk¯ÅÂ@ùÒ‘)Ì6\qÇ%W"*µAž[)·]wß%–4$ä•7 ;covered-0.7.10/doc/html/img/new_cdd_name.gif0000644000076500007650000001721511052400251020615 0ustar trevorwtrevorwGIF89a4dç. –ÂÚ®ÚóÉåõÑëú=r¦v•¯âòùZ¦ÒžÆÞåöüŸ§®Fb»ÏØæúþxnm °¾”””»°žV:&Ùпòþþªq=Èœ^âÚÌôäÌÎÖØzytε—’›¦ººººÆ¾SWcäÞÑ²ÂÆŽZ:õêÉQ%3–zV­›†p…—ÑåòÙÉ»6¦z£}QÛ«Slx·¾Äƒy±ÖêЯ]RI¾Ý𩚒@Yrʲ—þúÚ¤†\¡µÐ¬”÷êÎÎÆ²ÞìòÒ­bf‚Öã胪Ál~˜2"ÞÑÂu™Æ·r~Š‚°ž“ZnzvM&íÖº†ˆŠÎÎÎÆ´£,4`•¡¹bVTêãØÉÏÃÒÒÒˆ¢²òÞÀóíÛýöÚʪ¨Ÿ”—‹éò÷¢znÊÊÊêÚÅâìñÓÚ×þúæ·¨˜Úãêoz„©¼Ç¤”ޏ dk޳±±’¸ÔŠpb–œ¢‰“š,@N§»†k‹}ƒŠtcaêÞÑ‹ž¯!2C¾¾¾ÆÐ×ÜÖÍOdo¬¯°”°Ííö÷òì⢂~2>~æææÚÚÚYLD‹Œ™Îµ&4>¶ºÒ¨´Áš‚Z*&*²¦ŽÂµ©]^c¢ÊæââÎήªðòåêêêʺ°:b¢W29ñúü—•£ÞÞÞ„–­›ž«ÆÆÆùö隦¢©©©ÏÜ䯂nfR¶¶·€€€63Bþþ¢´ÈÖž“Ž€bdʾ²ïæß¦¾ÕÖÖÖÞæïj>BÇÖßÒÆ¶ÚÒË??C˜Œ“çíòÂÂÂîòò¨¨¼240kv}ϼ¡‡ˆš²Âúúú¨ÂÖ›ššÐÊÄîîîĺ¬nvÖÝâ Œ†ÚÎÈн±æÞ֍ކööö·¾Ö¢šâÚÒãǪ:Rj½ÉÒJ þúþª¶µÂ§—ÄÆÖjmrÖÒÍÆ¾µ²©¡lfm»ÒãOAG™®º•ocʼjжVN^’¢«žžŸ’fbŽ‹òòòŒ–¨¾°®cegª¢ÎÆ¿zŒŸþþþ½ÂÁ~‚¦}mz¢Ê¤ˆh2NZ¶ºÎ—¨´âââ¹ÂÍ^fž‡u<5(öîæÿÿÿ!ù ÿ,4dþÿi"F° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠ©é!J(S¢¤’¥JJ.W¾„ÙrfLš/oÞ”™r'Nž5{Ú Jô§Ð£E}ꊴ©Ò¢@F}Út*Ó¨VsB5J+׫R¿j­*6)Ø®a—ŽõªÖìÚ´[Û:=K÷-Ú»3QžÄ·¯ß¿€ L¸°áÈ+^̸±ãÇ#KžL¹²å˘3kÞÌ’o¾ÏŸ uŠ]„>O@÷ýüŠ”0t¦IÊ7ˆöçÚO@‘F' ×lÛª=×~[ømдO^{øðâ;|µsäÖ¥Cþœ9wìÊ»þg¯¯è yøøÊ‹µYaÎi¸x€J¤Ä§Ü~~Gä“SRåxWRÙ¢•UJ¹¥—ås]’ù¥™a¢9æŽi²é—&dCÇÝ4ÐæqžÝ'fiœqÌ ËÄ D™nîaC6N”²†}¢³A)©äÓK6†ÌsÐiyg–\žé&–„⹦¨ zJª¦£r*f©›†ªªšþ¬¦êª«;"§ .Âô‹„¸£$(¿}¦‰æ°ÑÉct†9M"G(4‚1†6šƒ rØf«í¶Üvëí·à†+î¸ä–k®·³¬² !š¸3†¸\`ª­&ÐøòÍùD2G(ã:òÈ/„ì‹&ü\a…;nð" kèñD 8sîÄWlñÅg¬1Æštœ&ŸÂ.ØI'Aüq>V€Rc'Ã؉ XÑqÇ€’Éâ‚ ) x|óÇ7mtÑB'4Ñ #­4ÓE3 õÑM;-µÓUg5Õ[+ݵÖTOý4ÖW[ÍuÑ(ܱ„(QÊ*R(ó;ïh¢?ìd£Ïþ!uð!6°Ã  ÌÏ#¾/-ó°s†àCuKp‡Ç]¼#ÄÍ!ð#È<âÃÇD²Ç<—-vÖ«—½ôÙc›íuØdÃÎzí³Çþzî·Ë¶îªãþ{ï»?5hH³«sÉ ‚qòÈš°«Inñ,X ó¸€òDÑyôÁü0 ÎtòX-}ùÑ£ßñùå³µûNÃO¾úò›¯~úôß_ÿÍû¯¯ù@: MˆâÓH††àŽ:4à`ÐF ʱdÜáe䈽€Bn Bæð dˆðôPÃ;(àih  XŸ >w³W,}nÖŠè!£nþíû_þ†ˆ¾þᯈBD"ƒ¸Ä÷%‘‰JŒ"§ø?BX±ƒ À…¬`…ë‘"$ÄŒõ„'p±‹@Í ‘RtÂŒ\ì°¬(=vÑñŽu #ý‡G:ò±yd ùÇ>réä!ï¸H?&’4d$iGHV`™ñ9ZŒâì G*žˆlŒâ Ð`F90À dc K8Fôöà °bŸ˜ƒÂvÐÀ[æ± k$!v4Á&Æ`Ç=ܰc9ÄAˆ.,S’—¤¤9InfÓ›Ûtä7ÅÎ+v“œŠ<§9ǹÎr›îld;ÓÉÎwjS‘•þäŸ_aE]™ñµBFvÇ1v ü (Øð„;þìŸVÔµú ÈŠZô¢ͨF7ÊÑŽzô£ Í(Ø ¼b%äÄ’Q‡tlÌ@&QŽW0ã‚'0~¢ÇL B€j(„¿`€õíÁ  nð ÐQ Ù€Á´qÐylXÂ4v¨+H h©XÇJÖ²šõ¬hM+Fù¹OB°•Ÿ{B×§'¢¡VøÙÁWt‚}ÅÄÈ”JïVð@ P·º•±Mèc' PÉ6ö²—¥,c- ÙÊ:³‘ýlg3 ZÏŽ6´§5­fQ»ZÕ––´£åþ¬feûVÀ±Ã Nx@*hJˆ1<£tpÂÔ€¨ œ¡Äøq'ÀÁ©cxE-£ËEÍâtð>ÆÀ‚G¤b…Bc÷àŽy Ê g¨B –à„ î8A)J±O¼–¶›ílõ‹Yü²ö¾üÍoja»ßû×µ± ðl`#¸À­%püVÑ"6°¯°k'Öø ࢲ¯Ð†_=À«õiÄ!î lfÇ™Ã(®,ŒcŒXƒxÆ1Æ1Šu|cËØÇrÌãYÈEò‘,b€n£}¸ÇIÐ-‚&« ½‚¤`ƒ>ª ª>a¯Hþ.´AX6LC¢ñì®@LZx€ løÀÀàÄ£ ÑMlŸõ`Ò/ÙÇI2¢‘ÌèCÛ8Ñnô¢MãHS:Ç’~ôŽ+]Ù'äáVç¹(c„‚o,P†ÐV×XÅz.ò@eRŸ1 µ5©/Œë çú×¾î5¯oÍëaïúØ­Fv¯‰­lfÛÙËV¶±=maëšÚ×¶v²Ýê2“z¶q¶CŒØ&øÉÖ†ÔmtûÚÖ5Þ5šI-ÑRsÑÛÅw³¥­ïgó{ÛÚv¾>pïÛ?xÀ¡]í‚3¼ßÑF¸Áý-ñ‡;›Ûg ¬õ¶˜ñއ:|¹Ž÷þ¯· \güÝï¾ö¶o}r£Üå-ïøËeóš¯\å)_yÎgnóÛç0g9Í™­{tÝwµLzó¤½Ý!–hÈYÎsŒ'=âBW9Ї®u½ëUßzÏ¿Þô°{ëeÿùÙÇŽvŸgýínïú®SÇ2žQÜI#†õnƺwñ퇣Þ;.ø¿>ð/|áÏø‘#þðއ|ã¿xÃOÞò˜§|âÏùÌc¾òŠïûÈEŸtÑÛôy|è-ú¿×½ò„÷»ä=¯øÍG¾ó ï¼ægŸûÛû¾÷—¯=ïm|Ýžø´7¾ðqŸz»sÑ=;sÏ OýêCÖÕG´þ¯ýèÏzúÖ—>õ±?þòWŸüÑ?¿ùן~ö£_ü×·>úßßþúÃÿþñÏ¿ûåÏ~üÓþüw}ß'€ö}Ú÷}³v€á§ÝçñÀ}¸}å‡}à·€ÛGˆþ—€ê§ øýW"‚øH‚X‚)èû‡‚8‚.x~˜~Ø>“ƒ9¸3>ƒƒˆƒ (}A:è}<ȃÓ7€I¸ƒJˆ€Iè}N¨„GX„Mˆ„R¸„Oˆ€Vh„Xx…QÈ…_X…T…[(†LH†c¨…Þ÷€â‡€@Ø‚GȆØ}¸@‡s؆uH}è€ x‡VH‡aˆ†g¨…i8…ƒhˆþYˆˆ^X†‚˜ˆ]†ŒHˆ‡øˆfèˆ(‰–‰Š‰…H‰¨ƒïç3ð0ФXЦxЍ˜Šª¸Š¬ØŠ®øŠ°‹²8‹´X‹¶x‹¸˜‹º¸‹¼Ø‹¾ø‹ÀŒÂ8ŒÄXŒÆxŒÈ˜ŒÊ¸ŒÌØŒÎøŒÐÒ8ÔXÖxØ˜Ú¸ÜØÞøàŽâ8ŽäXŽæxŽè˜Žê¸ŽìØŽîøŽðò8ôXöxø˜ú¸üØþø9Yy™ ¹ Ùù‘9‘Y‘y‘™‘¹‘Ù‘ù‘ ’"9’$Y’&y’(™’*¹’,Ù’.ù’0þ“29“4Y“6y“8™“:¹“<Ù“>ù“@”B9”DY”Fy”H™”J¹”LÙ”Nù”P•R9•TY•Vy•X™•Z¹•\Ù•^ù•`–b9–dY–fy–h™–j¹–lÙ–nù–p—r9—tY—vy—x™—z¹—|Ù—~ù—€˜‚9˜„Y˜†y˜ˆ™˜Š¹˜ŒÙ˜Žù˜™’9™”Y™–y™˜™™š¹™œÙ™žù™ š¢9š¤Yš¦yš¨™šª¹š¬Ùš®ùš°›²9›´Y›¶y›¸™›º¹›¼Ù›¾ù›ÀœÂ9œÄYœÆyœÈ™œÊ¹œÌÙœÎùœÐÒ9ÔYÖyØ™Úþ¹ÜÙÞùàžâ9žäYžæyžè™žê¹žìÙžîùžðŸò9ŸôYŸöyŸø™Ÿú¹ŸüÙŸþùŸ : Z z š  º  Ú ú ¡:¡Z¡z¡š¡º¡Ú¡ú¡ ¢":¢$Z¢&z¢(š¢*º¢,Ú¢.ú¢0£2:£4Z£6J–ÍÀVjµ£<Ú£>ú£@¤B:¤DêQ¯Ð“šàæ°¤LÚ¤NŠ P¥R:¥TZ¥Vz¥Xš¥Zº¥\Ú¥^ú¥`¦b:¦dZ¦fz¦hj¦Nº¦Mê=I `@ ‘tZ§vz§xš§zº§|Ú§~ú§€¨‚:¨þ„Z¨†z¨~ ƒ@ ­ø ³Ög©’:©”Z©–z©–úi„ÀŽ”p¤4  ŠÀÀFV0Í ¨šªªºª¬Úª®úª°ÚªÍƒ`y@ÀŽÄð ¹:£À€ ªèWƒPŽÀ0à©çØ©5 ª©˜@ ¹«¬Šx6 · ­Øš­¨:Š©Ú ƒàúŠvà»` ¦0: Ž“ ðàsÓ ì bŒ»º¬ÀzŠÍp«éÐ §ª­Õp ]¹ ­ûªüŠªüJ lÔ ªx #h H`lÐ…€ý@¤ÀE`˜€Œ”`˪§˜¸0þÄÀ¯0³2+³½·Ð øp 1“^Ð âàz´p ÍnéÐ V@ ¬´³š @› 3;³ {ª³ŠªØŒÐ¥ˆ| §0ý€$Ч  0¤Èа à ðÐ 4P ;dð6PG°4°p ’ð – ð 2Šõú©÷jŠˆ…Ä é0¹”[¹–;¹@ðz  " <}€y  ÓŠ@ 'P°  Š™ Ø³ñ A{¹º;¹1¢ŠX€е|p£hà±g 3ð @Šá°r`/àÊþ ½° à ÔðñÒ % M€ ЖPM ©x²){ŠÀ€PÄ §»[¿é°N ™ ”À © ÉÇÛpFp{p <Ð@€`”P 怒[¿Q¹áV½jЧ¼lKŠ'ðÆ{ È[¶Ëkµ ·hÛãP½Ð  óà»09p  %§Àôp+ðJ‚૸¸¾Ú¸¤8ªš@ ök¿5û> Àià B«fÐ • Ë`怰ðþÀ 6ð”À åÐgÅüj¹¡ ¼šŠ°\KŠ^k¸02 Âþ£ˆÒ¤¸0·Ù ±° U0:ÌÃ9PÄC0 OÀŠJ,£ÌjŠ£J¼¯Q;ÊÍÐ å0Üp9<à Í`i ­ ;@ ëP 51ð B ³à b†`ƒ ¤<«¢dzJVôÁ¥x §Px`lÀm€qЪPP=Ð(€ óPŠ-pðÀ4| (лZÀÃ><ÉBì±De øÐ¾(˸ðKÇ/ ³ÚJ{` ¡Ð ëpÐÀ°í hàÕ ¨Ð À) .  ÀÊ æà ÚJµ û š°Šžpþ ð¥ 0_t€Z`óB`г ·a°˜€H˜À@<@È× ·É0Æ w‹ŠÄ°Ï¾ª²¦x²ƒ ÕÀ­ÑZŠÀ°^ ÖbÍÌýúª`­SÛ©”Њհ­¹x ¤H׫øÕ­¨¬üŒ¯VÄÕçØ nå°æè¾ŸŠÕ¦Ø Ú  ‚MŽÍ@Ç‹]Ž›£¿ªŠ·ð¸íÞŠPoŽUý¾©X é FÍ3Ú¤]Ú¦}Ú¨Úª=ÚÛãלm3à²=Û´]Û¶}Û¸Û².†ŠÍ0¿yº±4á01ÜuÊBÁûz£üˆ­ð°ªÑþÝ©JÝÒÍ̽ÊÖ®ºÖÓ-×ÎýÝàÞâ=Þä]Þæ}ÞèÞê½ÞìÝÞîýÞðßò=ßô]ßö}ßøßú½ßüÝßþýßà>à^à~àžà ¾à Þàþàá>á^á~ážá¾áÞáþá â">â$^â&~â(žâ*¾â,Þâ.þâ0ã2>ã4^ã6~ã8žã:¾ã<Þã>þã@äB>äD^äF~äHžäJ¾äLÞäNþäPåR>åT^åV~åXžåZ¾å\Þå^þå`æb>æd^æf~æhžæj¾ælÞænþæpçr>çt^çv~çxžçz¾çþ|Þç~þç€è‚>è„^è†~舞èÞ Ô’˜úèéþiáz˜Æêè’žéšé;c—ÝŠ—¾é¢>ê“ÚéŸÎŠ¡Nêª.ꦋŒî¯@ iÝÕ´^ë©J«Ð²…9Ÿ–\mëÀNëÍЩyàé®ÈëWûëÁ¾ìÙ:ì¯Pì§~ŠÈîëÌ^íÒêìÐîŠÍ° é@¯Ì|‹­ë‚™`ôíßØÑ í¤Hîš`îÊØÜ²ˆî` î£Èîîî‹“ë‹òNï£ø ì^] ?ð_ðŸâÀ¤p oðï Ü0 ïð?ðÚÝØ@ I ªZñ /ð*0 ^ þÑ!ª!_ñÙ ÄpPIÜñ¿ò_ Kª ?@ó ’ ò-ÿòVMÕ2Ÿª:ïðvà ˜ þ”`ð’@òGô`-ô¬˜?ëµÞ '€æà¡«ž`oëi½°``÷~—ÀP /»ì×`²Ð Ð °«ž@ bPë ÇÃÒí¨Øö`ðö]Ý\°ÀÉñf Á0Ò$ŸŠ‚Oøf o Í° ¶ö«z Íì}?«‘¯Š¡æ²Ç\Ì¤ì ­À²`È Äà+ñ ÍI‚ “`5â@̨µc ³ó{+Рqú¿?Ê8@òþº vŸOàÓðY?P´V0 N B°üRüé¿‹ŠÇŸüà/³É€z0µ­àèz ”ðÚ´^Ð !àèðà0àìY°f D XÁt”=yOâD‰”:i"–áFŽ ]tø,Œ­cÍ0xÐw«ÙµD͆=ÉOLGš2t‘âN`)˘NèP¢E¦k•F„£B¨°é¤J1oâÅ»eÃ[±;brk4#%‡`íD›VíZ¶mݾ…Wî\ºuíÞ…—L>b”Âþ-ú¬œ-WÐ8™Qñ¦“-l”xì ",Õ,'Š„Æ t!0ÀÒêþåë³Qeø`åB‹)¶Æ`@§­P{áÃeeY„{6åzæêëh¢š9{F º/ñ¿. M{²ÍW(hª`pACìš³I<àXC¦èÖpæEwVÛlïÏŒ©Ý¿‡/ôë²p„-B‰Ð“ð{àÈJ'—,lx£)ùàCp¸ 2ª/+òÁ+B '¤°B /¤+Ÿ'È*AQjb‚“ aŽAâ“x¸P„˜Hqb²ˆ …?|O( ÒÙñ§AÀhæ³ ÙÃѽ¡zÁGŒ &ä•mliƒB±Ã†iz‘{C 2ù¡ ápÔ‘Á±ˆù1Èä†ì°ÈøxLÇ'PÑþE'déE$Àç5îñ‚™TüÑÆ@7AäÑ̆Ð2½'a°¼£¨8¡*l†THIC‘&àE#blˆ “P%mF¨TˤäA _…5VYg­0mD“´¨‚‚k… 88¢*<Ѐ*Ò(%•?h´ÕTWMô!5w²WT·PÇŒ¡ü)æR „F§lhIXRå`ã–àFcZÍž˜–¢jsÕU¨f‚†¶ù´Zõ« ßŸ7½e¼Q(EÄH‡sÌ™&’>~¦rœP >õ›RÕäävb~tôƒWŸ nÌ1’á68É)ÄGÃ*à÷þþŒí)âÊhÀü‚G¿t´ï}‰Ÿó$xº‚Tc¤øC5ZÁs%Cv¯S†€ÁŒL˜CàÛ`ô¢G M\"ÕèZꪡjôЇ?ü¡Bà!D‰xÕ80<±xìP}ÕhâyD*шCTH:òñŠt(Ï‹_#¬Ò:ŽŠgì!隸Æ$ú°‰)â)€¨C4ÑŠX¼ 1ffC‰ŒQeœb­xÄjr!7‰bטº‰tðˆC$rŒ<=æƒðð£!ëXÅ÷uŠMD$Ka{žÇÈ»µ÷öõÇÊ͵ء¯¶žžŸÇŸm‰„]_dæÖÂÛɲºYB¢Öfîîî´v7’’‘hЧ>g´²²²pQN[|™¾¾¾lkH_›sTPIGúúú²ßö’ÊnþþñãâယZr†²“‚ªÚjLwĦžA5"n©ânaU¥ÀJ_lÔ°“¢ÊfòòòëÉ•¥˜æææ¶¨œ††º[5>¥00ª´¿ÆÆÆ (Pnu¡ÖÖÖL!0©ÇÞ 7i?,O~¦Ú†¶jépb²ÂØjQ8°{j;{Ê_EFŸ~a~;2©‰…2 M€lZlWÆæ‚ÍÎÏßÚÚk—°öþþ×ÌÇC{˜­¦\BGl“–ª¨wŠ—Œ‘¾ŸÕûÅòŽ\BA971H|QRPªªªèšJñ·³ŸÇè(35:r”´ÐOlt»ßð°×ïöÞ²þþþº¡Ž_QJÔºšèÌ­nkjȤ€#vŽ®‚×ãî@Q§…¶âþòã^l­ššš?9O‚ªÝµÊá4;>jdjÊãñMLb}S0vvuÙÚÛ¶¢’Ÿ¶Ï3R‚]ŸÜ ‰…¢k[ú––ÿÿÿ!ù ÿ,4dþÿ‘°Óª Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠÒ‰ÓT©‚À²¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*Eªrš¢¥P£JJµªÕ«X³jÝÊU¦¢¯`Áâ—f„Scòœ vš‘]^&¤1B‚í×VXØ+†Ð!»€ L¸°áÈ+^̸ñ].„µ[ë˜í´º_¹,N’'²E$¬XáòWÑ!ÑVHP®Ìºµë×°cËž ‰۸Iøš°ë NYÁ›Ë3Ȱ`AÆ` >â·­ì=²†ÒAßν»÷ïàÃþ‹O¾¼ùóèÉ'iƒ„#NÈO›æ=‰*©n;J¥ˆü¡18HÂ* pb€4î€pŒ"0à †#ñT’DzVhá…f¨á†ö·]üLÀÀþTó* R q‡ü²Ëˆ"Îìò‹v¸5 ÆGÌÒE$\G‡Diä‘Hn7Š ŒôÇE~â%áAÝ%A8,q±¤2¡x@±A!Špv8ÚœæÊ$@à4ÀL’tÖiçxª7á!|’Ä!»0ðÃ|ðÂgLÐFŸ‡àƒÀÔPCA5‘þ€}&±‡ ÄO À À詨¦ªêª¬¶êê«þ°Æ*무ֺjF0 ŸŽáˆ+‹ÀÍ5b¤Ò‚48àp .\#œ\Ï2ITK‚#l° §àQŠ#×€8,àÀ ‡¡Mµ‡ØâIÕZ N±A" ¤àå!>$cë¿,ðÀlpÀìþÉh*¨œñà úý0:Ê´HJA‘Ró‡%Œ±À$ï@²A¬òÊ,·ì2ª¾È£õ°Ù€+Käá‚\ä1o‚ˆ6$±Ê4õdaê!Ó€³ÌšVÄ‚tÓLÌ/ú´ ÉÊ †© m% $|»Ä!¦zï*3R>/Ç-÷Üt× ëÒd“=ßþ4#B\¨¡/ ÒÞ$X’5$®85È´pÙ{1ÀAÀ;ùxÞœwîùç ‡.ú褗nú騧®úêûb€2{“€H¹¥4‹LXˆ&×T {¹õ€C9°ÌW¶#aŒ‚C±p1Á×”SÃ(«ñk%bsÙÏžpþ3Ñ$4ÀFnNÓ@ÓÚlÎúúì·ïþûðÇ/ÿê›ï½=…ÒB‹?ú€Š.ÓàÂ|F‘ƒu %Hr0н•â¨Ü%À†K` °Ÿ7ÈÁzðƒ ¡GHšð„(ì §A†k°€ \h‡î2hâ6²Ë ñ† bþ\~Ê4.XAa˜Æ/Ê‘e\ kaš60#àY{óÅ*ö`DBXÁÚ°B| èbyȃp°ŒºñpŒ£çHÇ:¦p…öƒ¡¹ÐìÏeà-à3=¶@Ô@ "Kð€Œ†Ó°B0A3˜¡8÷ÈÉNzò“  ¥(GIÊRšò”¨L¥*EékÐYÇ@Dø 8ÂLðE€ \ÆCã:'ô˜G°†>X…F ÷¼ FØZ€7†y¸@¤áq«›h£.‚r¾p•èL§:×ÉÎvºóîDMz†dТ eþ¨F ÿÀ #¢f™º À";€QøS4Ó ÄhK` GPÆ?'JÑŠZô¢ͨF7ÊÑŽzô£ ©F0Šs=CMò@2Ì'2\  aS2äN41DMN#ÙR‰N£°kÇAqJˆsìA¨Vˆ J!©T+DR¤PªT§JÕªZõªVM£VÙåø ¼°DhÒ(Ÿµ@äXÁ ô ‚ôl«©±%ÖŠYP‚¥x«V÷Ê×¾úõ¯€ ¬`KØÂö°ˆM¬bó F¾>²±{ Yu:Y²¦”¬•Ý«?ë×Ç2¶¬íbGKÚÒšö´¨M­jG Y¾¶C«¯eþ, ð1LÐvyh‡nw;Š4  ‡òš[ئ±¡9ib¸Ûæ:÷¹Ð®t§KÝêZ÷ºØÍ®v·ËÝæ¦ñµÒ-®xc[\òæ¼»=¯n¿«^ô–¶±ïz£ÛÞîÚ÷¾øÍ¯~÷Ëßþj—½ò}.3H‚ž=÷¼^®oëëÜÑœÏ þ°„'Lá [ؾ£¸°†7Ìá{øÃçñ9LÑ›Â#.±ˆ÷`Ô³˜Å"nqŒe,b2¬ØÅ8~qŽw¬ãóøÇ>2‡,ä"ùÈFN2’—¬äë8Æ6¶1Œ§py×;^×ÙÏ|ž¯ŸéëèB[úÒ˜Î4t¿ëN{úÓ ö´$$áQ›úÔ¨N5ªCÍêV»úհ޵¬gMëZÛúÖ¸Î5¬I­j^—ú׿&µ«Sìb ›×È5°uÍìf;ûÙÐŽ¶´§Míj[ûÚØÎ¶¶·Íín{ûÛà·¸ÇMîr›ûÜèN·º×Íîv»ûÝðŽ·¼çMïzÛûÞøÎ·¾÷Íï~ûû߸ÀNð‚üàO¸ÂÎð†;üá¸Ä'NñŠ[üâϸÆ7ÎñŽ{<á’ …þòh×:øtÈíЃ/Ä:¡ø¸ÌgNó‚×¹=p° hÛððôÍ OHÕëÀ1¼'ÔüéPz½ûÀ†7tP´Õ  w:lHD ú0!Œ Ôá0»7úp©»ýípÿö#t@wóþA Ì("-Ð:]rrÄ!ý¨| ‡`ŒA Up@!ü@Z„ÃxÐZá‡SLÁòž~ãç ÀÖ@Ð ~  w TÐu  2°PÐ ¤0oOÏÀà ï ãg´Q‚&x‚(˜‚*¸‚,Ø‚.ø‚.¤ ¡Pu@ -à .ÇF° ·P à° òð   Ç^€аÙ@ò ÄÐò„Ù ]€ÚàrÞ°lŸÄ@ ¿ € #@ Ø T`˜ç hP {A¿€Éàr`ƒ|؇~ø‡€ˆ‚8ˆ„Xˆ†xˆþˆ˜ˆŠ¸ˆŒØˆŽøˆ‰’8‰”X‰–x‰†(rÜ%×i@ùð° ÜÀ š`y’  Z à _uQ¸¾p }p Ù€¥T0ÞP* @ú€àïØ «(6€Ü 0°…õ` ÞЬ0wJà(wàŽâj¤À‰3؉½—r.À j0Úpæ ãp Çðø•`@ã uÐbà ®0“ ·×iëY°1ã Þ@«`¾à óÐ l@zº0ð žpŽ’pÙu0çp ê°wãø’0ùþtçXŽèØ…tÀX‡Þ@ ¥0 FØrk‡Á¨ \@:P=@ ’ ª¡ ÓP­À… 7É]à Ä`Œ'0 G' t€€Wà UÓ`’P .' ]@ ŸÀS “19—tÙq4yŽè–vijÂ&k5Y—€˜7“œhn¤ ˜Š¹˜Rw—Šð—Œ™’9™´F˜I™˜™™˜é˜—¹˜Ä& ¢9š¤Yš¦yš¨™šª¹š¬Ùš®ùš°›²9›´Y›¶y›¸™›º¹›¼iš&%g™™ 1pïpœÈ™œÊ¹œÌÙœÎùœÐÒ9ÔYÖyØ™Úþ¹ÜÙÞùàžÊ) w1Ç™™)ÀæÐžîùžðŸò9ŸôYŸöyŸø™Ÿú¹ŸüÙŸþùŸ : Z z ñ¹pt‰™WðNp:¡Z¡p¡š¡º¡Ú¡ú¡ ¢":¢$Z¢&z¢(š¢*º¢,Ú¢.ú¢0š¡:£Š­Ð ï0–è©ku˜µ¶“Àl’€ ¤õö ÙP~ùLÚ¤Nú¤P¥R:¥TZ¥Vz¥Xš¥Zº¥\Ú¥^ú¥`¦b:¦dZ¦Mê—Á˜² £I“žÖö`ò0öpZ÷j¢€ .)k †ºÆ§À{ Ö§þ{ o3 ¡èiÄàšÙ¨1YÙð3°“mú˜žV·a C°réjâ … k`¡Jk’¨¡6ª¥Ún‡š¨žŽ«âøù£ÄРŸÖ‘c( Ÿ ,0©â€0 Ùà ¢ª@ÒÀQØX\}à ÒÀ{ŸÀ.ù SÐbÐúø 7Е– {°{}P¬UÐ p­Kw,ǰ§–p¾ðhà–Ò  †G¸¢ ]7P ¨¬Ìúy°Í†¤5 ²Ú°p©’º“æh© &Þð‚1)Ю8€–ÐŽÇJ ‚ ªï@ž +àþ 0sP PŒ¤Úi’q ϰ<r€zðÐî`ä`ð q0ªÚ ž§ªz ªêài£˜ÊnÀ‡ ¿ ’p .Ð c°æð 5 %{²I “êl­Z“°ê°t u´š£”º‰i±à s U  Ü `+ àŸZö Ãðs¯‰ÐÀçàyîj³9°Y)†Ý€ h° ›Pj^ ¢K€:ªÞÐ K;ªW{®{g¸Ö ° à„àKp„æ¶`KY `•p Z mW Ù°°uû¼4©²0©;š«2þÐ…ð·U ƒ›Ä0Šˆ Š >W°¿À` ! Muªª¹n M º‡;j¥» ñ ¨L[Kû †P» óÑ V›Ü@ 9° ¢Ð-F°€„œ Þ ¼_àD3 W°ª¸¶¼®Úis ½"Ìqw˦zjº* – MT€ä° ÆR´#‹½†·.p# ð 4»w°ÀYIªŸ‹ŸIÐ *àxp8 áÐ<Ðк¤Jñ  tpypÓ˜n7옠¬¼œÄ`Ãù@p•ÍF ËÛ¼ŸÆ°#¼Ç±Ô;±þ ^Wß ,`xäPòŒj ’ð@0§¯Œd0Þ`m { éúiŸÄÍ[ÌPÐòP3 ë  ã€„ æ»Ó°É!àt¬7ò°zäg nø ¯ü°í`¯ª@ လ—¼¬Ë¯ÀÓ`xÎæÁrËÇØlq%|«mZ˜Ãv±6‹¤Z¨¦Vr}i³ÄЉ¹wØ—é\“JúiùŒÎ²öÈõŒkq›ÇÙÜÏçÇË};k}ç wÖüi!ìÏ ½p%œ·nŠ™‡ŠÇž¦Ç }Ñ'½,Щ˜ ýªÒ·Í¸:™]“ þÒ*-p=“=™úÁ+=ÓWµjÂM™ê9µ>ýÓ@ÔB=ÔD]ÔF}ÔHÔJ½ÔLÝÔNýÔPÕR=ÕT]ÕV}ÕX Ôµ0à†Õ;™ï d]Öf}ÖhÖj½ÖlÝÖnýÖp×r=×t]×v}×x×z½×|Ý×~Öï.WÒ’ù_p3ØŠ½ØŒÝØŽýØÙ’=Ù”]Ù–}Ù˜Ùš½ÙœÝÙžýÙ Ú¢=Ú}œ€,«K·ÚXÙÚ¬ýÚ®Û°=Û²]Û´}Û¶Û¸½ÛºÝÛ¼ýÛ¾ÜÀ=ÜÂ]ÜÄ}ÜÆÜȽÜÊÝÜÌÛ¡FØ4þ=ÝÔMn_]ÝØÝÜ&ÝÚÝÝÞm×ýÝâ=Þ¸ÆÝ‘ *‘Þê½ÞìÝÞîýÞðßò=ßô]ßö}ßøßú½ßüÝßþýßàÞÞàiá-™.Bó³à Þàþàá>á.:$DÞÍ­m¾pß QP .â!>â¡pâ(žâ*¾â,Þâ.þâ0ã2>ã4^ã6~ã8žã:¾ã<Þã>þã@¾â%>ä$^ä ÎÑŸ¦+ jm!À§ NÞVÎm  IžÓÞð r l²¦tJêUîî4¯kY¾ål. „ÛT` ¶ød)¸¾ôÛÛ½¢v³›0j®` +p Ò° û£:ú;ª¢¨+àOÏ  Æà»ŠÉåîXoì^ólÿlð.çòÞi­Y@ ¿°u .woìžGúЩ7›_@usÐÍ lpTOªWùº H`^àõi@aŸÉÐÒ@ FJo¥Þö¦ïl7¯ê'ìi­. j` ìàà A0²Oû#.Àn8j·p à Z‚àÚ€õ S0ª’þ¨àüú+TpüÚ``¿’ ¸À£  :‡}ðùœnkúè_koÐx)t.' p`wÐ è ¤P­€ñL “pðûp¡1BR>¤t`ˆ§Õ—G_¼IRCìQ b’t«ÓÊ †GpIªRäI&µBç­N o-]¾„SæLš5gªzdSçNž=}þTèP¢EEšTéR¦T¹$¥è)9“JÊáFÒËŠ[ks)IìV¯.+>dšÖfUµmݾ…Wî\ºuíº|jÕ¨V“ÂAsWpQœƒ FœXñbÆDB•JÕocÊiÙVÆœYófÎñêþmÙ·¯gÒ> —FZõjÖ5‡Ž|¹5kÙ³m߯ÛnÞ½S¥êF ¡Î#âÅGž\ùræÍ?‡]útêÕ­_Çž]ûvîݽ¯Ú›èÚÀ9÷ •^ýúõ:tt_þ|úõíßÇŸ_ÿ~þýýÿ0@$°@D0ÁøØcP½zÍ< '¤°B q#o² 7ä°C?|K²A$±DODq¼Ø4L±E_„‘4‹±FoÄÑ® sä±GjF$²H#kÜñH¥ê%'Ÿ„2J)§¤²J'dO‡P”ä²KÑhì²( ¸à 3ÏD3M5×d³M+˜a‡•8ådþ…N9ÙááÁ0÷ü1Éž&‰‚Ï–&±¢•@B‰‚ÉDU´QF]4RG%…”É+¬™!SM7!'ØiEPQoò%?ÎA• )bânvªÂžsì‘u°b<áRãÐ^Cù5X_‡–Xa‹EVX8B™AnàáæÙ)^6†g5À…‰Q·…ÑOIôÐgš6¼€e˜$¹X¹(…d¦I¥ÆG9aùбÃ= TOAùÑ!ƒw¬!Ø äxÚWvF\˜á6⿜ŒœD¶êƒ ˆYAž0Ðà W'‘ ü°"Ðpày‰ƒ]ÜxŸ¼©BWKð‘ljÀl0BsCþPÇÂ:è½g=]äÈ€”pä‰Á ôÞs:j¨§~ºj©×‹a ¶Ö€‡ 6˜ƒk 61Äœ!%FûBoõHÄ%X±!<~Yâ‘4 á EÆHÄw2¨‚“l^’äå– # †˜ O¬p…Nf”Ð'›['|$ Eî™D=x:øˆa’ìèR„¹§‡`\WÝÐÓ ”ÜwÇ÷IbØçŽ;4PGŽ8â`GâÕÙêH;úKuÉb—~ âUö04Ò â‘>¬#™uÆázV Ëpoè!ƒzæ˜|f´écƒJÈÀÁÜ ë8Zqa`"¸Fþ$>4áŽ;$p#ˆÁ8(Ä=Zàh¼!$ B8BÞÀ¨ ܰ 7¬ð.\á&P༳Iφ¹ñ“7ØÖ’É C«@;R‘‰#ðEÝôqb-»À&ZRpŒ#]˜œ ˆa üm`B Ì…¡ÞÃŒÂxÆlA…C€£ ^ƒtx<ƒ ÓH€ìpŠD( Z¸ÇiFAÒŒ„´Fö„},Ò‘Œdä ç½VÒ<Ôk 9ˆ òF8!SŒ@&XGÄ@ˆqX£0Ä[Æ –µD.˜‡$v)iÈà‰!ð…4*¡q@¬BN±ƒ2 (LBÈÂÍK€ÀFJŽ`x!ƒ=h&aÀ¡ •¨GDR¯€Nu4UÑ áT7 !N ¤=µÊLºæ#ÞØ\NrÒ ¼J&·z ñDhÂØœJÌ"4;¤4=J˜„†¡þ%Ô1h¤c`Àæ˜D)øÐŠÀJC Ùàîz'ÙÉfÀ ÎPf‡±k4ÕÎXadAÏ­–639Š ð@ZÐ!–%!CLôˆ`Ãuñé:ôÕƒ÷CÁ0ˆ up’Þ*ÂÐ6ÔÑ g4ƒ¹‰Fs¥»‰«fÕ´×å ÅJKÛ`èàP¡ÅžÞC}—¼ÀZy^ö¶×½MxMà\"4£¾Ü B~ëËÜ}䃴Ø0bPkIIبC‚\ g8QxÄ‚‡á GÁư„+ü4˜€qˆE âfÌA<FqcºjOäAZRï¡ÄÛ¤þ_Íø ì…{Ó»ãó6©¼ËRÀ‡G Ñ^/©G~R‡4|&J¸õ`TÁ¿×ä'GyÊÛˆ+h /‡97bkâÙŒáx]u^×X÷Þ;!ÅÄUrùf2Ÿ' ¡Hâ 8´Á¾,í ¼`1”€ñƒê2 èÁ·%Äi’UÞ „q(þ@ «BÜÖ!Œ@M$VN 8)¨‚FÁ0‚>Ð|‰O 2 ‚™‡1ˆ¼€kˆ†«ë A1˜*0{€þ€‡:hƒbZŠ:H‚õPØe˜ x¾5”¾¤Š$›ØÛ›æ?Æ ƒIx¯:˜B° Iè h Ⱥ¤Ppàš‡X¨(oXÄFŒ‰p0 =Hbøsð†eñø…m( Ä+ RH‚´‰pˆ%¸X¼NË$z˜b`¾S˜q€'p’*p;Xw0ÏÛ) ‹4/°10ˆ†&°„7ø‚ 8H€!ø]I7qð™Lp‡èƒ\p‚€†B(†\È—¨ƒFX‚8…wx„F¸) 4È>èIÐ…cGÈ5þø…DP[`„{-x„{Å£èœÏªÐhˆpàxè2h…3$6`ZP~àƒ|Hª’4É“DÉW@§R‡-H„D(ªš!fà?Ãx„vÐÃ÷€vp‰ohÛ3D¦± ñq„ø¼>8Jš°:µ#‡hŸWÊÁñ†L Dñ¿™€ƒ0Åÿó¤|‹©(À—Ðm€8à†Gð>€†Ì G˜oèÀ*-êÄ`lWJq ‡ Ð- †¥!… ;«³Fbh>)ø†7H_†>‡y°pHÇ–è/Ð#p—XÐÇþcz¸bRxÐGmQ‹: #A2!ðHj‚_ƒv‡7†1Ø€ °mè_X(hÈn£6axE‚¤EB‚ët¤æ™$Æx+@¾õÀ+èI÷ Jbø†Sˆ‡Œú„xÐÿi %…(PBhw¨:ˆ‡7 5&€O˜™x 8ÐhàƒUÈUP­r>˜%ð&Ò†‡6xvè>p‡ `ˆO z„oÈ}øE— Âxð5xw`ŒÊ„<9;%x9ÈÈ ‡NȘ8X4Ðs ‡xp‡N 0‡€† (o`þÒQˆ@I¸B8… €wøFoPƒ1p‡=((q0#ˆ‡là°…' ˆFè‚™ :|Q„/P…rˆPØSU@ƒ: ƒ¨SoP‚/ì‚*H‚b8;aàSàûÓ/@ÅG(†BU ¢Ã§\3À%X#ЇIð€cèƒSÈ?ˆ X p)ˆ‚@k‰oY…Wx„PÀ€Pð‚wˆÐ0kôÒ#…Sp•ðÕF°Rq¸ÌLƒyPe½%@ª”„oƒ&€€ØnøF¸1Å‘‡·²F?p„,ì‡%°ØÔG-ð˜=†$£3 ¤g@€vàƒ$þˆ&a(wh_xƒVÀpØ&O8‡A (§†uX‡5#†½‡é¼ÎM¸Î‹E‹m$yÊJ·8{‘ƒ˜„CøC½JVW¸a@!ì‚~H—XN(„p„WMH:`lP…\ЀĆ`ð…PJ'hz˜‡¸.8KÀjÚ§ wx]ÌzH„Iø4MP•>? ÅOpNHq¸†„(—a h8à„ÆÕG¸…k˜˜ÙDÀ€1Àb O Èñ;¥xÈ€bp…f¸¨7€6P—–`…ŸEGØFˆAEðž]tï¡c0þ €0ð*˜‡>ˆ`ƒmp¥)¸‡x «(…¸U=<„oEp:x˜0½i@.`)…Z†C% tðxx„ÞuµŒ?HûS ± ¾h3ëé`#p…0>XÈàƒJXQšåƒ ¸ ­Gè„(Ð…9¨ÒKMG˜Äÿõ†O€†D(†ËäA1àOèeuVDØLI¨ ”„u¨X4€`xèG> R&€ƒ˜Pi€5‡°Ûcà~€D¤p d"ª¼†¨‡kЇ&p3h˜#(âƒ`€1828tþ*'ªI€b(>* žj!CÐ}H,f'ŽåÎØ•'é•@ …hŸŸ Ê(xº0P€[Ø>`ƒh¨ð9àƒ^ȆÝà„ZXøG¨…ÁŒ  Z…x†Òìˆô!¥„‡¸ Ò0LIhÊ–D‡P‚sàȆð„}€8ïi 5Є±£8p@JqHc5IÀuMCI ‡,ˆ‹á€ÀìD‘¹…˜•d@qȳrDl=0IHƒfxˆR[À†IˆPìÑ­(è*`æSpÖ_°à09X†«Œ ¢‚™!U(þž†ÞëÄ/¤ƒi‚b¸95HX @‡> EH‚&¨ƒ|¾?€—…\ŠUäÔ„C3%¸8†U †uèUàˆu %³K¸` #ŽxRjèÑ>„éбˆ>-†`à€ñ£;à‰¿G¸U—˜„<=“P;…:èè©`‰u†ã"@×j¦¨ƒ£¼šdž?,¬møMO†_(„IhÔyO¨…FEIÝAÉ“ä†M`ÉdcØ–´*¬âN~i¯W R°ƒœ –ʉÅ /ØAˆ;“6Ô\0‡§e•ÿ„‡uð…lP‚ŠäåþhXXÀƒ``¸g(µ„dÔVmÀ’ƒZ†Ià6˜bÈ„b5ÍbýÔB ƒ\(åS~rø«ÈfÑW~Ï\˜IX^0ÖcàåDÇ)x=€×Lb¸…cx‘Ñ…d ØqˆŸXï(ÀÒdhf¹¬&ÎÅh€‡(øÑ5„%õžÉ™Ôî)n :Y˜‰ ÄUéߥƒ`x„R¨ÓGX‡Cè'!€‹Ž8C‚Õ=)X–_pÝ«…CÈíM î-ºq‹²€‘G°ƒbx>ƒP|0ˆ`.XN`h'Ðp ¸%ßÇ¢õr«™Ëú,ÌÊO8þrÌ¢.xl U˜?—ðÓ—MhRz°h+87pƒ<u„9°‚v˜ÇtÖqØìEøG[àƒ<†a€#xœ<r2°´ ,>GËRe<" BpgÌm4…­5(`…b8…!h‡P`3‘(»(S~x€vÕ¡DøTO À„°I8ÆT‘ GsH˜qЇŠ—ˆÜeh†õÎY2@€‡[p+Œ4 €iþf1çgÐBÐ- …vhi¸w ynÍŠk…äý‚b ·„b8„VèV ÞèF0 ¸‚@þŽrWwJÍ%pðŽÝ ŠF¸­â¸Øþ³ðZ¯@¨‚+¡³8³3ƒx;'™gØ/çr p.û¬Ȇš4Œ`øÂù?=‰U ؃s¨m°2‡¸H2p‚Í©ƒR³y¨E`ôZÐG ƒ+hði ep5È–W8(…=˜<ФWz¦„€2†VØ8†SE@ï> +8S (3PqàSÀƒ(y2`†(¨+Øex=?•>`R&h€|˜äbR‚vàÅAÍ——Í*H…аJ—…,úgJ”„ Eàá‚P}@¨íþuÀƒ(ȸHe ƒv0.Ø.€g˜po†>ôè8¥î{´Øg¸Mª?>tP÷U¡}ÛwCÅgH4ïõ÷=Qñ`8ÀNjðªƒEQ”¤ìEq¯ìGê¿þ¯(ˆ‚ùʯЯ;ÿf؇Thþ´àÃV€ÿøßH «² çöÏŠÉøª°@qýoÞ ,hP $„Þ>"è1‡N\Á,&l„Ì&Õ”ƒÉÎcÐ-5”ÔG.1Ìähè"ƒRä¸PH£ÃW\ áÍ7ùäõÈ!'` Í:LrÔ¼3Ï=ûì³*3Ó܃Ð>cŒ@$ñ3ÓMïœÁ;Ö¼"u67¼a ÖÖhðŽ!2@ 0Ø æ*‰‰\ìÂÄøa„9QˆÂ†>xDÑ‚=Ç0hIÞ¬°$9 ᇠKLQ’$ÝÄBì'C(  öHá S”òŽt<¢ËÞ¨Aˆ=ƒ{Ã8+'Ø“$i¼ñëëXR <ÄT¡ˆöÈ-‰8ç0ó«MOç°þˆ/ñ°…=hÎ9ÔA+F0¡þÀ#I öÌ2“B³F >&4- ×;ͳ¿Bs+cdó3)@ØÓÅ/<Œ?ÿΤÃ&è¯A!làÄö· \0#7a;àŠVr$!Ïà @ 1l¡lð<ª@.œBUp‡N↾mB®(D0Hw¯ýâHC!øÁˆ/P`C˜B8¡€IbC˜Æ)˜ðˆ ®àN8à ¤mxÃ(Ä>x! {ˆ<ü x`#ÐÅ**‘:p¡ ž@‡. Ð1Ì©a ‰À‡#²¡¬‚ ŽPFF¡±Ô!f­˜ ‹ ô“À yÈ{ þR7È …qDbÄ#9 =P’ŸpD-&!IJV²0H±ÈI“•Ô$,c9 û‘ûÐÀp™…k\#¹T‡:ö s| ÆÐ$`Ô’²D‰ÐÃ*ÚÑl(`Ç’D1Np7T h !r°‰Á ’ø†'&Á†mtcËE,æAh¬,òÄÇB…µ@}Øç9ƒ0(Ñéà là´ÃÙ胶¡Dä£T „/†ð…Fð Ä(L¯Ã_ÝB áÁ<¡FØÙ„.´à“Gœ€yŒÄ€8Ø;`€|H,¡ @#þ‰è4 &è80Ç=Èqi\ã ˆÀ#2PI XP§|Ã=šúÔ¨ÊAÉÈÄ"zà‹-` ŽÀ6”qR8o ÚVóª×­ µ@ë†wv°nØ p!³±R @˜éšCרãpMx#î8FÜ †X˜@ g¸qqøÀ†A;ðe †( Æa‚uƒ & F b'ǘ¼Æp)À ¥pÇ€àÔc` °È@8p (Xúè â0E6¼Â•Âh¬@nD{Ú$ÖG~[À‡ü" ÷pÅ„¡ì|úêÆ=$©ï|ó[}Í·¿_±Ml 72Á ®äb:¹á¿y”AV8¢mùD.@0¼Ô¹!<ÁO€  °˜Q¾ f|X™7BàèVÃH1ÚŠR ζA!VÖ‡6HÀahY€ w€ ®û@%ÂëhC|Ã1ñ¶•Âeu€#‚`aTÁ PÀ7Ráb8ËøþÚ1–¥‚0Ø£Fê  ;C‘÷à©p ?°‰°d+Èq xp2+p2\im ¬€ ]àqHDÃØÂ$Ÿ{´z¨A%¿Áø…l`¶%@Mœð$e©IDN•´¥ÔXlŒ~`‘€90ÜáΓ2w¢ŸÜæ%Q€I` ²¬©"aòL:RA(ÃŽ`bN¼Q‡(´¤û¡ˆ’}Š(ï šŒÃÊb;LÒ~áà€ƒd)äÀdÃ$”‚ð't8¸€6ÄÀ3€°@œ)ø̃0xA Ð’L‚.7þØÏ3@ØC œÞ,©^° )¨V\PIƒ8ÂêÍ-í î` ¸8ƒ¢À\ƒ8Cªƒò9ø=Ÿ&d=EüùÆ7ì=$Á›‰È#C1`€øT4ÒÄ 6Hô 4@\ÂôÔ4(B¥Ù)(ÎØá$ÔŒý ”ø$ @:C0\0Øô@è€QÄa*tèÂõ *"%ÒÌ ¡6ƒ3$Ã`¢nB¼Có=!)ò”•¢EÔA0ô)ŒK(¸b|A((8Xƒ,z tʸÀA.†‚,Â,È-¾¢+zÊc1£1º"/cþ(X‚4ŒChªTÊTÊlC3l#7l#7r£&¢@>Œ"*ž£S@:"‹@@(0È#°_Cp@p@+$TÅ#Ðã—(ˆòT>ÂcCø#@zÅýýãýq€ò(äý%ˆØ C…(Eê£ Ád¤Fnätã(Â:†deœbHJÂ$´ƒ„‚˜($š´¤KšÉ@hÅKÆãZÀÅ[¼…\h‚HödbèH“ø$Mp`–QòJQò f%%S6%R.åS"¥T*åTNåQVeTB%Vn¥RîVb¥Bþ %YIödÂõ¬åZV¢ö`ψý(â\ÒL[Òþ¥]ŠO^Ê¥]ö%-9M[êeýà%]Ú˜cY&&}%b*¦SŒ¥Mè‡ôý‡d’ÄL@¦cfæ’DŸfv¦gL~¦hŽæ•œ%iž&j‰:¦&k¶&®p¦kƦlÎHhΦmÞfˆ˜&nî&oÞÇjö&p'{@Y(LÃ9'ržp6§sîE hœÃRdáGXÊsn§mB (Âú…'ûéÀ98„(ŒMt+ä_œÌ}„èÂ9(ÃõÑzb“ÃôXDÔÂ^ˆÃÄp§€> dÁŒ"Œ )CÔƒAÙDHØÄ…ÐGˆƒ#è!ÄàA?lAIÌQ-èÂ2þ`§@¬ƒ/¬Â{2…ƒ@ˆÓ€¶h’$SQĈ@(‚*  )´Ã‚¢Ü©B”DØ"\8D1ÀO6ÇB("Є(Bd!x€Å¬Œ Ѓ<Øš DãÂ/$BˆC (€%ÀÂ=ôƒ>àDHÃI/hC$À„B.xK®Š(œB6dÊ=Ãè@‚ìBèa ‚ô€#àÐĆ,‚@Œ8ÄÓ:$#DÁ. ) 7iB>Bcž«Ï Çj>B´Â¨è€‰HB=Dê)€7<ƒ5¨6Œ@Bˆ‘2ÕÆY­Fè-lÄÃà„ÇÁª$ç³>ï3?÷³?ÿ3@´@4A´A´ŒLB¡„B#´Cë† ØÃ8؃9‚MpÀ¨ÖG¼P3 Æ 8B,´Û çC§t¨‚C'œ@,tN¤Ö`\$ÌÄã¹› ôH#¨–pê¨ôC÷A¦ DøÂz}B'‚rþBx>è‹þA~øþLp@ê¯þNdÂ+$Eß,! ‚:¯Ø5åÇÉÄ?N¢*áèB¸7\±Ø@4> Hà DAL­ äî7øçtU8œL$v>FWh1*pÁ#ôA;|A@Ò%&‘‚o©¼I²4¯Ï8>Ö¼EôÖ(ȈgA¢œ:àþ-"i1"úñ í¨hÄú,CÓð¡D—/]S¤ŠTÍš:HMj÷(á3ˆÞÖµÉàÍF4`H»E—–u$¤<úVË[yÀóV¥‘§|Ä\†ˆåHŸ‚­¤1‰ÒÇ—4xÞ>qóÆÁˆ˜Ìm·Þ~ n¸âŽKn¹¦œƒN:ê¬ÃN;(¼ñÊóFFzh% رã oãtT©'4n¹æ˜FÒ!"rX†ULx$ nV€f Øà'ì袡N1ç‘<±£°T‹SÎ9é¬ÓÎ;ñÌó%Ö\kÍ¥`z€#@ÕR’Ñ“=¦ FH†54iF6]dpí†Yžy$Ñå¼ðÄžX4H [–(E“%¼9O p^¹`LL9‚/ܰ xY)9˜@*Æþq$çy ʉXÑ4¼yD”xèy#Ša‹ PA ÄPDeÔQH%¥ÔÒj1Õ”SOA•TSQU•UW— &“x̉á‘ÙÃIrpC hæñ¦›is@a ¦/9ä1`ŠG.hFdB…[ô‘d1@`GÊp@¨¤ 8õlÙå—aŽYf<ù|-¶j[ñ1”P¢¥ŽPt€-¡z~€¼Q‡uC=F‰ç¢æz®ä–Qs)„¨À»®BXóêhwZn>zÜàà–,Ä€ („Ú„(!mL8Pg BÚ½Eч}Œ½;ï½={$çžþyöh¡%!ÚÆzŽNziðD}ÚE©©¶k­¹NÈkB8›:|a¼ŠCêa' À(…Ä›vƒˆ÷~¤`IÑ-oáXPÐE°$Ç[<1a.ê²~æí¹ïÞûïi†O—îù¦:TÙ­že’HnèÁ‘ìÁ&•RÐ`‘JÚ€°/*( £FÐ’`¬ˆ4" _x„ 4¡r$.åPG4‘4< ©€.ÐÐ xB€@ŒÀÈ5B \ðAt  ÅC@h âPEÔ"qJðE ‚†B†¦|˜AŸúØç>øÉ~ößþøç? €Dþ 'ÒÀ:PJªH‚%ä0o4A7A‘êwM0l’GÄR¥ixaQØ’ ‘R@cx<Æ ^!ŽqlãžBî—í‘tä#Y3¡IDаÃ%/Œ`@àQÁ8ÆÁ‚TÁÄǾÀÈcQøÄ[>!sðƒ/*ÑŽZHb¼`åPb‰H„wðˆaRr€o©‚/ìÑ€0d€P˜1êP yLN’(¡ƒð˜…W©XÂ!yÜA Úð mr34•Äd&7ÙɈ|2”£,å)S¹ÊV¾.²¤¥-q©K^úrÀTÈþ6" rd¾G>êÐyŒ£ •Ë:Ja !`†”ò P2C°ÄÀü°Q„x#¦ãP† ¦%$~å+XI¡•¨EEÍÆ'‘:`@Muª*z µZ/¹x!²Ód•'¢`Ã’U˜H‚¬Z•È#®*‰ØˆÌQ"«h–úT§FuªVµ«KÔjVÍzj¥ª –±+YH‚ªxMLÞ*¾&,mE«Q!YÉNV"’¼*V«õXʺ¤v(ì#ÕšÙËF¶y DF»YÕ®–µ­ÝSk’êZÙΖ¶µµímiYÜî–·½õío»'ñù)¸Å5îqþ‘›\îéV¹Íuîs¡ÝÌ •¸Òµîu±›ÝÙ2W»ÝõîwÁ뽚U7¼å5ïyÑ[½íu/z©›Ú÷Η¾õUîzí›_ýî·ñuI’@˜íh#`ØÀvðƒ[¶Þ$LC¶°Z±Ò<â³gí°j8¼ùÞ•N¾°…3¼áWkÅ*qä ãÕŽ÷ª$h Zq\RœC"Å€Tñ…Íxó-™ñ&U2³Á­`™ä„ü’Oè3">V…ˆÁB˜e3+p‚lŒãï¸Ç?òPdÌY3ë°Ãƒ…bDy3z(Ú#|lëÙÀé¢þ cAKv½‡€Àν3A}Ú°G%€©QmfÒ™i%{|AÿQÃ8Ô,‘F˜£›õðD< É,Î`Vu2t¢½èF?:Ò™©´­µbipTÀæP€O:ƒŒMH¤ àð@ Q`£Åéäò ¡=TÿJäªÔµ¥õi`g˜Dª5‰ˆB­xĤÁ8„Âu†0¡…ˆ(t®Š<¤P‡ ×ÛpÀ@žÁ‚+¸ܤ¸Ç$8Œ©ÍiÀ.°†ªáp{Ęøy¼´vcì>Mµ¯=¨lïdhÜ…·Áííq—ûÜZIw¿ÙínxËÛô¶· »°þ3oƒÝ¤ð7–½apt€¥`p¢Ô+ü€nˆã$ý>x 3.ñ(¤ pj&q¨G›ëË…í$½A ØÁ&6™Ä$¬îÌÝA¡XÇ3 ,° Ÿp„Rò×{Ä ¿ÈŽ%Áh ã@‡4±HAÎc¹4ñ…Ø.¸Fà°w%ÔÅŠÑÅ^ŒXPó@6p€4ÜqŒ(˜ÞŸš`~aI´@žPŒiÄNö²çíj¯ÛÝw¹ÓÝîxgÑÞûþ÷À¾ð‡O¼D¬’“Kâ¯0Ð8¤FŒATàÁ†*@߈‡ ˜nJDˆA è@˜~a,p@(¤AŽ¡ðî®FƒÍ*®à›@8’A Æ!>Aè!b!>oã衘ÅrA Á¾ Àþ¤ÁÎctФ´GÃ5asDf³6o37«“7}8…“89•“9¥¡F¥!fhh¡<Á0!RüˆBˆÁ0B. 7k¡¿ Ü!Xd ÅVóF?Ãÿ¼Aá.¬àG}4$"xÏ&ÕŠx‚ZaˆÁg¢n ÍÝ0  ÃLò¬ñà€T›¶´è­K½­4…¡g0Q&aÑJxB:-60L¡¡ÝH*øs4xÔG4¬@H#‚HÏÎH]#I—´IÁ-îJÛ­Ó¨ÔJo¦àÀ%à $þ誀'&aJõ´ ¶.Sk"Eª¡ Ê'Ј¡ÉôtØtH! ÜôJq´VM¿2.®MWÁ <ôÊ‘~u¬L#Xãdgv5z5¢„ЬÂnÍlT3ÊÊV¥U½†kĦõZ±Õ»p5[¹µ[­‹Æ¼5\ź¶u\Íõ\wKGÑu]Ùu»¾ÎZÛ5^啨Ôu^íõ^së]ñu_ù|Àµ_6`_¦\Mâ ö`6ava¶aöa!6b%Va6¿ê5ÚZáC°pc9¶c=öcA6dEvdO¬&¬bë‹`DKÌ\öea6fevfi¶fmöfqV̪…eQ–¾t´N þ„vhÛ!^“¿x–¿¤ªgçk½N€ v¯&‚AÃJ^áõ3®Ö‘’v¿¶–iÙë_#ÂÆPrlS’Ì$.Iüb38 ž &Úöm]‚ÞbΪ¥HÁ|dcÉŠaOϪ. f¦kóki½¶½8ñ!Ñ¢àg-YÉAìÁmÿ13Tm¬¾cÔÞAanà(H ŒE0ä¢*ugÍŠÍP/uûÁ\#qÝËÿ¡ÚŒUP…H."œP˜N#ÀMÇjY3"–Öß”à±è"BR VÀ à`àŒ œx£>„'ú ëêTU4á”Àþ `g”ÀgÎÎãžË“¿ày#‚cµÝ<3¶%ybN{õf%ecN¹%áD€8% qi¾ôU"Æîìv¬`­ô *¬Ò#ú€jA <% ØÀÂVºA?VÆ!æ!CŠÆ¹A4 ¤`K>¡þ'Xá v¡†¡¸!<ÁD”Ë"Rˆ`vxr¡¦Æ†€ª >å!LB€ÆÕÚàI`€ ôô ×üwJ¼HîNà!c“€Zú ñŽŽA¤Àá†ânî˜Fùìí¶f7‚ÓþKGÝ '‰ ¶é à@èA‚à 2Ájaݘ… Aap`†Pðˆñ¨ F ê$áöÁÚ R! ÆFX¡Bv!î!QW\@îÁ VWµÁâ`nî!0 :7 ° É ¸;¡p`š‰…AVHp§k1WMH`è êæ¡H@T!ö±íŠ¡êà £@ ¦ ü€¡Öp ‚)¹¼Ö«zÀXAqÝtàÖŠ’áìÀ-p€ ¶aöÁ,$!•¯·d8Wú@âÁ4<(`´!L VþÎã&ç¢0ÀOÒ(dˆ:u%R†! ª¦)æ ŒA’‡¬ŠšD«€¨§8 8†3x¶Í›€ º@ ’@ϸO è€e: a LÈ/ÖáBA¦¯×v·&¹¢Í l½¡|RrNXÒw—Ñê”A` ЀÜ!v†Y>AHd¨p;Y f@ú7iFh=À $á§o¡²lKˆ¤¶Ä$š¶!SŠÁ¨¿òzÁZ z€\€L‹ݡ«·„‚;$Åê4£¬I6Hà á¦a(éäv†¤ªJáþ=ÚjŠa~¡5‹·(Ú°¿ë¢Oö%¢€¸$Jã €@ º`óA žð $ €À!L`xÓbaÞÑÀY¥VzX  W$&HJyލ$0²úy8àˆ<þP©¯†—êAÀa aóø \À¨CFiJhKÄ ÄÀâÀ¾!ß¹Ýè ¡ ! 8)À혤jüø¤J íðà t”œ ª· ›¾ÁKGûPÿÔ ìÀ%°Yâ0Àê²jWµŠ!$I½!gÐÔQ0 6®ßôÜÏ+«NסÐu•K[AˆþA x¢ ØM F@Çæmë¼ífÖ-!t H¡¸{ZaZ™x–:VA @½@ 滲°YQxcCeCPÄ»·†NSÒêúàÀBßNηf]ͳ ¿3ä%YSC¯ž5f˜U"l€ì l”XaÂpå„­! Îü·Ò\Ù»ëb³«ÕƒAëXOª”Î׸’ÝÜ¿u‚ùÏÛé«Üé»»ë.g>à~à žf1}ßÏÝÞ÷ïq Þà»á!>âo6µþºÐ½â1~]U6ã9>\/¾ãAž[%é¡äMþäQ>åU~åY¾å]þåa>æe~æi¾æmþæq>çþu~çy¾ç}þç>è…~螦6¡œ}陾éþé¡>ê¥~ꩾê­þê±>ëµ~ë¹¾ë½þëÁ>ìÅ~ìɾìÍ~éuuP²6äÙ¾íÝþíá>îå~îé¾îíþîñ>ïõ~ïù¾ïýþï?ðð ¿ð ÿð?ññ¿ñÿñ!?ò%ò)¿ò-ÿò1?ó5ó9¿ó=ÿóA?ôEôI¿ôMÿôQ?õUõY¿õ]ÿõa?öeöi¿ömÿöq?÷u÷y¿÷}ÿ÷?ø…ø‰¿øÿø‘?ù•ù÷]¬à*7ú¥ú©¿ú­ÿú±?ûÉ8ÿì€ ²?üÅþüÉÿ¬`Þ1ÃûÁŸüÙ¿ýÙßüѱ¾ßýé¿þ­þC#¬ÀHàšaíÿ"”À <ˆ0áAÁ³ã-¢Ä‰+Z¼ˆ1£Æ;zü2¤È‘!U#dG‡Â•,[º$xï=+8šD©ò¥Î/cά¹ñfJžD‹ôI“£ŽvíH="’T¨= ¥è!Õ­\»zý 6lG;ö Ô‹VâSRLuh$k6mG8@=®mû¶ìY¹Þè~½ÛέÆ>´Ùº6%a*i^Å—_G(t ÓN{†`‚ .˜Q(y2I †’Ãù„²°Ô†D8P “€6ÉEB(áNuØàÃ*M(‚™Quôƒ„K $"‰&>¡|¡Dñ &„â4¯T‡æø(СähO‰=ÂE;=`ð^ plÉe—^z9_.ÙøqJ6“Œb)WÀÑ!ö0£CÖ(ÁË _Þ &O¢Ã$­œ@†h Jh¡| C†"÷ˆþ–x>ºe£9 Ï ~h¨Ã7ö8¡ƒütÓ´°Á1@Ч–{’‚A0íLóTEˆ*ʨ£¨rH&8\‡:ôA†=¢Ä!tK ~œÃ ÐaÄ2&T!¶Bªj£¬º «E³.Úè­’ƒ Ê:R áœC:p4²d)I°»¦¸^fȶ¯ÆZQ(dœÐÃ=LBНŒ0‹“Ë2mÈC1d´ã…9¤L@!L`àÅmèsOÂ"\0)&³zO+vŒ¡.¿ óH+ÛqÏ=Œ³¯'‹à …„Çødìˆ ÂB+§tRŠ aijÈ%›<‰0÷ôpþ!N4sÍ7GmpÁ0x’ÁɤAFŠØËáL0!©ãΈ$¢2À­ÃÔ¤T}uÖ[KԵͮ°Éz¬’Ê!üô2¹˜ã@RQ)d†‰ ÃxØSm5ÖZ_´ÍÂ`00:“` ;í³×Žû$ºë^Œ×Ä#*$Á…o¬pÍ+&c† Ä ÅíÒÛN½ì»ï;)[AÌÞþDäÑÃë±ë^ýô¹c/Â0ºÃðÔ#!ްƒÁ šlìlÀ#=õ ðzØÓžc‘ñ•v“È]úl·»x¢ ×kE)Á „SðC.$þ}”m*¸†9Œ@…yˆ   8;"°" 4_ ]è@ëíNð„<ÀŸÄaœðD~Á ø@“(…;øÀÂ}2LE– Ø™m‹\ì¢ÉŠ‘‹Nôn¥ |À?$ÏdJH4bQ /Êñd§ÜìZ1 U„o|,”*¦ÑŠénŽr<öÑ[à@ 1¨G<ìa§;LCÒŽytóÔA©eŠÞg;‡ép€è¢´$.1IH1 }ÂÁÓyD¢ÀÄH"ƽ9 …­Bc ³ø5®iÍ“î1`ðk"(VñŽyS-Eþ8@>Þð#ˆ±Ž _%Ê9²“;óã Y"Ef”•ÍSœ¿øÂHƒ3~ô`[å#¤à^ Ö IDDÎr–1¼AŒ:ã9$w®1ê0‰#ØÄ„.tEêiL"à ɳ7ôÜg‰èÏ“æóž#íGÀ¢b¢ÍèÜÙÑ¢Þóœ#2êF_z"šæôE>½è-“„ΦHž%Ñ‚.TºÔ© hU1h†>b‡8A] ìdG$I Á$dÝÐ:Ø!´Ð^v³Ÿ]biS#ÌvvµÃòí¯``½©C0¬pˆV[ؤ€qleË»Ð:8ônïÁ¡öîA°%Rï{;eþ´ûî÷¿#p|¶ÚË·§1pˆvb⯸Å/ŽñŒk|ão‡Bq3¨Ä9Žò”«|åy8„aD]r+œ|å4¯9Í[þrÜä6ï¹Ï3> ‹è`#ÆHt€(}éLoºÓŸõ¨K=ê µÈ¯nâGˆH¤Sïº×¿Þõ@êààÙ:ØÏŽv°‹ìѺŸÒ÷¸;½EŸ¸‡qs$Í|ï»b°xeû}ðiÞ áoª ~ñ¯©HLXïÀK~ò”¯¼å¤.˜LÑ—ï¼ç?úÐ_äî¡ÀÀ4J¿nÑ«~õ¬o}i…‘„ªÅâw½íoûÜ›æIÞ…[ü;covered-0.7.10/doc/html/img/new_cdd_options2.gif0000644000076500007650000005773511052400251021465 0ustar trevorwtrevorwGIF89a4dç "P€1n¯C„ÇQ›Ô_ÁØç¾âwÌëô–'$>g(—zVåòý„ˆs™¨¶'6FÞöý¯Ä×l91Ø­rÔ[E€ÇŸ±ž4T$ìÃaô;;‚•äúýU39P`j…Q6R´{>07{¤’nÕ¿¢òן®®®J}­þät%Ld¯Íò•Æ_Wl›²²²ÄcHš£<4"¦}aÒÒÒ®ÝmêêêueK+„\AÌÞêEFGôþý¾¾¾²p>¢}còòòq«ÞmD2¼ÌÙÔäìM‘×3U¨„vn¤—tPy˜«Œq¶ßr"'TȪU=!¨¸È ÁÎôäÉ:'.§š‡tdgéöü¦¦¦PI^‰nquwwùìØÞ¶–¿ŠwÍØßýúÛ:;XíäÔ”Àî#3¶îþèØÃjHR›³É´Õâ¶¶¶Ãµ¦(?áîü:4:WXmšˆpR??&VˆrVDdŠrqr©£Ð¸œúúúžžžV¿ŒŒ´ÿÿÿ!ù ÿ,4dþÿ‘ Ô¬ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠ’‰Á @AIJ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*Eª2XŽ¥P£JJµªÕ«X³jÝÊUfޝ`Á’X¡›®QgÌ ûÕP°5eGEXl-[C ª,ƒíÉ¢l L¸°áÈ+^̸±cƆÒÈZ$Îîã°nKµMÓx¿E²@¹EšÄפA‘°|¹µë×°cËžM[1"C¸s¯Ô-MÓºE¨œw­£¦az3-]‡4Åqó³°,@>F  ¥Z½»÷ïàÃþ‹O¾¼ùóèÓ«/ϧ’ vŸ¨ä3Ÿ¦®÷{fôÙƒ_Í’ó$ÌÏï8PÁ›ÌrÃ&b„³¼sƒ-{¬gá…f¨á†v˜aÝí±5 à…n°ðÊ(xpgˆˆö À‚:#D¢ é³Bn{“€Ù\‘L ØA³ˆ‡H&©ä’LF·‡eÄbˆ*i,Qáx{L¢xµ|@"ê²cy{ÌSÇ1/гÂ7Ö ¦„ó Q ¡A“xæ©çž|š'¢!+ºG é ðŠ8â…¯ 0Œ +<ÒÁŒê`ƒ7¦óˆ {0° # ª`A ¨¦ªêª¬¶êê«þ°Æ*무Öjë­¸¦:¨=}T꟔ÑË<›ó f|cŒ„PFì¤qÆ)ñl!( ßÔ€µºä =Æ@ Û…" ÃIJ ÅH#¢ˆk¦².Ta$Jº¹öëï¿,ðÀû ï ªŠ(,ê:¢ \¥Ø\`)67š* Ù ê|Œ]Á$—lòÉ(¯j0¥¤ÚA< £KfóG0itY Ũ@‚=u¤'¨3Ë:JôÑ€.tÀIÝX³;¸@xƒªm®/¶òªD*qúº‚¹)§­öÚl·=k¾^“@B0$”RЉ 'š÷þ+k”B7 ÌxÁà#X¬Ž!Ì=7ƒL@ÈÀßrWnùå˜g®ùæœwîùç ‡.ú褗Nw0“°s0t‡³s-TÔa -€RL<§ìì: 5` ²^Ë'¶aLº”¢  §¬ó.Ç,ÓÂß>pp:ël².s*€È9w1÷”nþù觯þúì·ï¾å”§Q_vO“¨#’äïˆ#éâ}0Dø@ÅL@@XLf¨ë2€ÇÅÀˆ® œÉï‚Ì 7ÈÁzðƒ ¡GHšð„óC×)R!?qØ® ÁEÌ„ƒ{E‚¡Ã4Ô þKÀÓð [@(|à.@¥!uˆŸ€A{œb ò Í7º3L‚?ø1clÁ‚(L£×ÈÆ6ºñp4áÿXwA bŽ‚¥ GL㥅ü±T°€ø€ /ФàbÃlÔ"Ž˜Ì¤&7ÉI ÎàŸøD<þPŒ*€âˆÆeÖ¡wl¢öˆGøQ h|BŒTƒ-äW $tq7øDÒŒ:dæÍà|â7ÈÇ'@yh˜ƒ;À nðŽ]vò›à §8ÇiÂÔð`pÆX€"7ðqÔH iÒ@\àþxAÍ)™l¤À—ˆà²‘yô M¨BÊІ:ô¡¨D'JÑ…4fXhº˜Œ2@ (AY€4 ‹XDíæyÎyº0Ÿ‘Å*N)‹ºÐ ’Y\È“‚4†’1i}*JÔ¢õ¨HMªR—ºÔsŽqŒv{äà g¼ xê91jL ®!¨LǘUÕ\á¬)¨ÀP¦ºõ­p«\IãT­ 2«duª<[jξâ5¯y-ë9ÓW3•®O*^éºØºòu®¬d'KÙ„jõ²âÇ3k·ªºÃvˬf7K„ Ôâ´¨MƒfWûÔÓšö ØþCVEKÛÚÚö¶¸Í­nwËÛÞúö·À ®p‡+Z~׸™}jrGKÛÍw³£ÅìsY»Zæjµ¹Ð}.r§«Ýê÷»à ¯xÇKÞòšw¸Îe.níf·ÙæÖ´µ¨€nÇx:÷ž÷¾øÍ¯~÷Ëßþú÷¿°€<\®ãÀÃhGÂàøÀ x0"aJØÂΰ†7Ìá{øÃ ±ˆGLâ›øÄ(Fq…7¼b»˜Ån1‡eüâ ¯¸ÂÆ0SÌãûøÇ@²‡LbcxÅM®s§+\ä&ÙÉѽ¬”§Lå*[ùÊXβ–·Ìå.{ùËSVotm åæz·Næ®þ˜« Ýãη¶`޳œçLç:ÛùÎxþrn ƒmÞ@ ~Þ&=n0èOúЈN´¢ÍèF;úÑŽ´¤'MéJ[úÒ˜Ît05ÍéN{úÓ ¶4(”AêR›úÔ¨NµªWÍêV»úÕ¨Î>LqŽZÛºÖð õ­o=‡Z÷ú¿Þõ®{laûØÈN¶²ŒfèzÙÐŽ¶´§Míj[ûÚØÎ¶¶·Íín{ûÛÒG`Mîr›ûÜæ–õ>ʽ‹](£ÝíNµ»Iíîy—ÚÞèη¹Ï‘ƒuëû߸À.ïwœÝŸ7¾a½p‚;üáøªñ±‰[\â꾸Æ-Îooüã ¹ÈþGNò’‡œâ&O¹ªV˜ºɈyÌe ò”Ÿ.Gõ9ªQóžûüç@:ÐÙ0îr·â¦HºÒ—Îô¦;ýéPzÒa@õª[êpH†ÇK6x||ÀÇ$>ñ |¬"BÿøÍ·Nê\Ì !ç)ÒN÷ºÛýîgCÅÉÍ·¼Ï}cðD;Ox Þ ˆ5>¶Þ†dPyhÆ9ØŽ÷wüԻРð# ¨¼èGOz¼ïE‡õŽÎÁƒÖ»þõ°½ìgOûÚ·°AvÏûÜá¸PÁNñSç‚(P†>ª€ƒ]h‚ú`Ã$Œ‘ŠDŒÃ›ˆJþßêËŸº±0/”<„à 2xÁ&Ô _´a0`‰E0ÀXiÐ4P€ wš Ê€g0 ñÐÕàuÐÀ} Ø€rzGnûÀÍ Õp˜¸ØøØ(€¾@‚×#˜‚¸0*°u,GyM@?  ã` ~кÀ ¨àÛ€ºp Í‚ð€:‡l×e@ àÐ @ÉÀ>˜s ƒ­0 SÐx 0 ìð0Þ@\à 7`nPùjÀ ˜ p@yFx‡x˜‡®vz©çj<°Ά°@‚†xˆþ†(8×@ Žx ±àyðˆt° Ap9Gj/ˆj1˜|» ÷  ‡IP»éÀ Pï@¬ ‡Êà}¥† uP 5PtÀ Ê€ *€¢°¸Ð‰ÑÀ…ÇŸ »° y›àH  ú@ðà g"@¡‹ÜØÝ°&²Ð É`kÓøØÆ0°mŠx20t€ ×€ ¼ -U@óH=…Às¥–^ljÏ0ƒ4H§»€ ]€–Û`©°<‰x¸v÷ÖJðüá©À»¨ Îð€ô¹pßÐ…È' gÈÀþŒ$É


Covered User's Guide - 0.7.9

Verilog Code Coverage Analyzer

Trevor Williams


          
        


List of Figures

2.1. Digraph Version of Example FSM
9.1. Hierarchical Tree View of Example DUT
10.1. Example of Verilog hierarchy to be scored in parallel
17.1. Covered Main Window
17.2. Covered Main Window Highlighting the Menu Bar
17.3. The File Menu
17.4. The CDD Opened File Viewer
17.5. The Close Warning Window
17.6. The Generate Menu List
17.7. The Exit Warning Window
17.8. The Report Menu
17.9. The View Menu
17.10. The Help Menu
17.11. Covered Main Coverage Type View Bar
17.12. Populated Module/Instance Selection Box
17.13. Covered Main Coverage File Viewer
17.14. Covered Main Information Bar
18.1. Example of uncovered line included for line coverage consideration
18.2. Example of uncovered line excluded for line coverage consideration
19.1. Verbose Toggle Window
20.1. Verbose Memory Window
21.1. Example of the verbose combinational logic window
21.2. Example Coverage Output for an Uncovered Event Subexpression
21.3. Example Coverage Output for an Uncovered Unary Subexpression
21.4. Example Coverage Output for an Uncovered Simple AND-type Combinational Subexpression
21.5. Example Coverage Output for an Uncovered Simple OR-type Combinational Subexpression
21.6. Example Coverage Output for an Uncovered Simple Combinational Subexpression
21.7. Example Coverage Output for an Uncovered Complex Combinational Subexpression
21.8. Example of an excluded subexpression
22.1. Verbose FSM Coverage Window
22.2. Example of excluded state transitions
23.1. Verbose Assertion Coverage Window
23.2. Example of excluded ACP
24.1. Assertion Source Viewer Window
25.1. CDD Creation Option Selection Page
25.2. CDD Creation Output Name Page
25.3. CDD Creation Type Page
25.4. CDD Creation Options1 Page
25.5. CDD Creation Options2 Page
25.6. CDD Creation Insert Menubutton
25.7. CDD Creation Library Extension Window
25.8. CDD Creation Define Window
25.9. CDD Creation Parameter Override Window
25.10. CDD Creation FSM Specification Window
25.11. CDD Creation Module Generation Window
25.12. CDD Creation Module Exclusion Window
25.13. CDD Creation Output Window
26.1. Report Generation Option Selection Page
26.2. Report Generation Options Page
27.1. CDD Ranking Option Selection Page
27.2. CDD Ranking Options Page
27.3. CDD Ranking Input File Selection Page
27.4. CDD Ranking Command Output Page
27.5. CDD Ranking Report Page
28.1. Main Preferences Window
28.2. Coverage Goals Window
28.3. Syntax Highlighting Preferences Pane
28.4. Exclusion Preferences Pane
28.5. Merging Preferences Pane
29.1. The Exclusion Reason Popup Window
29.2. Full View of the Exclusion Reason Popup Window
30.1. Covered GUI Wizard Window
covered-0.7.10/doc/html/part.command.line.usage.html0000644000076500007650000001665211426534466022302 0ustar trevorwtrevorwPart III. Command-line Usage

covered-0.7.10/doc/html/part.epilogue.html0000644000076500007650000000523411426534466020436 0ustar trevorwtrevorwPart VI. Epilogue

covered-0.7.10/doc/html/part.faq.html0000644000076500007650000000377511426534466017404 0ustar trevorwtrevorwPart V. FAQ

Part V. FAQ

Table of Contents

31. FAQ
covered-0.7.10/doc/html/part.gui.html0000644000076500007650000002374211426534466017415 0ustar trevorwtrevorwPart IV. Graphical User Interface

Part IV. Graphical User Interface

Table of Contents

16. Introduction to the GUI
17. Navigating the Main Window
17.1. The Main Menu Bar
17.2. The Coverage Type View Bar
17.3. The Module/Instance Listbox
17.4. The Coverage File Viewer
17.5. The Information Bar
18. Navigating the Line Coverage Window
18.1. Viewing Uncovered Lines
18.2. Excluding/Included Uncovered Lines from Line Coverage
18.3. Viewing Covered Lines
19. Navigating the Toggle Coverage Window
19.1. Understanding the Layout
19.2. Excluding/Including a Signal for Toggle Coverage
19.3. Displaying a New Signal for Toggle Coverage
20. Navigating the Memory Coverage Window
20.1. Understanding the Layout
20.2. Excluding/Including a Memory for Memory Coverage
20.3. Displaying a New Memory for Memory Coverage
21. Navigating the Combinational Logic Window
21.1. Navigating a Statement
21.2. Understanding the Coverage Information
21.3. Excluding/Including a Subexpression
21.4. Displaying a New Statement
22. Navigating the FSM State/State Transition Coverage Window
22.1. Navigating the FSM Window
22.2. Excluding/Including a State Transition
22.3. Displaying a New FSM
23. Navigating the Assertion Coverage Window
23.1. Navigating the Assertion Coverage Window
23.2. Excluding/Including Assertion Coverage Points
23.3. Displaying a New Assertion Instance
24. Navigating the Assertion Source Code Window
24.1. Navigating the Source Code
25. Creating a New CDD
25.1. Navigating the New CDD Creation Option Selection Page
25.2. Navigating the New CDD Creation CDD Name Page
25.3. CDD Creation Type Page
25.4. CDD Creation Options1 Page
25.5. CDD Creation Options2 Page
25.6. CDD Creation Output Pane
26. Creating an ASCII report file
26.1. Navigating the Report Generator Selection Page
26.2. Report Generation Options Page
27. Creating a CDD Ranking Report
27.1. CDD Ranking Option Selection Page
27.2. CDD Ranking Option Page
27.3. CDD Ranking Input File Selection Page
27.4. CDD ranking Command Output Page
28. Navigating the Preferences Window
28.1. Option Categories
28.2. Preference Buttons
28.3. Preferences Configuration File
28.4. Preferences General Pane
28.5. Preferences Color Pane
28.6. Preference Coverage Goals Pane
28.7. Preferences Syntax Highlighting Pane
28.8. Preferences Exclusion Pane
28.9. Preference Merging Pane
29. The Exclusion Reason Popup Window
30. Navigating the Wizard Window
covered-0.7.10/doc/html/part.installation.html0000644000076500007650000000513011426534466021321 0ustar trevorwtrevorwPart II. Installation

covered-0.7.10/doc/html/part.overview.html0000644000076500007650000001177511426534466020502 0ustar trevorwtrevorwPart I. Overview

covered-0.7.10/doc/html/test/0000755000076500007650000000000011475644632015746 5ustar trevorwtrevorwcovered-0.7.10/doc/html/test/example.rptI.html0000644000076500007650000010244211052400252021162 0ustar trevorwtrevorw

      1                               ::::::::::::::::::::::::::::::::::::::::::::::::::
      2                               ::                                              ::
      3                               ::  Covered -- Verilog Coverage Verbose Report  ::
      4                               ::                                              ::
      5                               ::::::::::::::::::::::::::::::::::::::::::::::::::
      6  
      7  
      8  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      9  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   GENERAL INFORMATION   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     10  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     11  * Report generated from CDD file : cov.cdd
     12  
     13  * Reported by                    : Instance
     14  
     15  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     16  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   LINE COVERAGE RESULTS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     17  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     18  Instance                                           Hit/ Miss/Total    Percent hit
     19  ---------------------------------------------------------------------------------------------------------------------
     20    $root                                              0/    0/    0      100%
     21    main                                               6/    1/    7       86%
     22    main.fsm1                                          4/    0/    4      100%
     23    main.fsm2                                          3/    1/    4       75%
     24  ---------------------------------------------------------------------------------------------------------------------
     25  
     26      Module: main, File: example.v, Instance: main
     27      -------------------------------------------------------------------------------------------------------------
     28      Missed Lines
     29  
     30             22:    err_cnt = (err_cnt + 1)
     31  
     32  
     33      Module: fsmb, File: example.v, Instance: main.fsm2
     34      -------------------------------------------------------------------------------------------------------------
     35      Missed Lines
     36  
     37             92:    next_state = 3'b1
     38  
     39  
     40  
     41  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     42  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   TOGGLE COVERAGE RESULTS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     43  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     44  Instance                                                   Toggle 0 -> 1                       Toggle 1 -> 0
     45                                                     Hit/ Miss/Total    Percent hit      Hit/ Miss/Total    Percent hit
     46  ---------------------------------------------------------------------------------------------------------------------
     47    $root                                              0/    0/    0      100%             0/    0/    0      100%
     48    main                                               4/    6/   10       40%             3/    7/   10       30%
     49    main.fsm1                                          5/    3/    8       62%             4/    4/    8       50%
     50    main.fsm2                                          4/    4/    8       50%             3/    5/    8       38%
     51  ---------------------------------------------------------------------------------------------------------------------
     52  
     53      Module: main, File: example.v, Instance: main
     54      -------------------------------------------------------------------------------------------------------------
     55      Signals not getting 100% toggle coverage
     56  
     57        Signal                    Toggle
     58        ---------------------------------------------------------------------------------------------------------
     59        go                        0->1: 1'h1
     60        ......................... 1->0: 1'h0 ...
     61        state                     0->1: 3'h3
     62        ......................... 1->0: 3'h5 ...
     63        err_cnt                   0->1: 5'h00
     64        ......................... 1->0: 5'h00 ...
     65  
     66      Module: fsma, File: example.v, Instance: main.fsm1
     67      -------------------------------------------------------------------------------------------------------------
     68      Signals not getting 100% toggle coverage
     69  
     70        Signal                    Toggle
     71        ---------------------------------------------------------------------------------------------------------
     72        go                        0->1: 1'h1
     73        ......................... 1->0: 1'h0 ...
     74        state                     0->1: 3'h3
     75        ......................... 1->0: 3'h5 ...
     76        next_state                0->1: 3'h2
     77        ......................... 1->0: 3'h1 ...
     78  
     79      Module: fsmb, File: example.v, Instance: main.fsm2
     80      -------------------------------------------------------------------------------------------------------------
     81      Signals not getting 100% toggle coverage
     82  
     83        Signal                    Toggle
     84        ---------------------------------------------------------------------------------------------------------
     85        go                        0->1: 1'h1
     86        ......................... 1->0: 1'h0 ...
     87        next_state                0->1: 3'h2
     88        ......................... 1->0: 3'h1 ...
     89        state                     0->1: 3'h2
     90        ......................... 1->0: 3'h1 ...
     91  
     92  
     93  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     94  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   MEMORY COVERAGE RESULTS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     95  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     96                                                             Toggle 0 -> 1                       Toggle 1 -> 0
     97  Instance                                           Hit/ Miss/Total    Percent hit      Hit/ Miss/Total    Percent hit
     98  ---------------------------------------------------------------------------------------------------------------------
     99    $root                                              0/    0/    0      100%             0/    0/    0      100%
    100    main                                               0/   64/   64        0%             0/   64/   64        0%
    101    main.fsm1                                          0/    0/    0      100%             0/    0/    0      100%
    102    main.fsm2                                          0/    0/    0      100%             0/    0/    0      100%
    103  
    104                                                      Addressable elements written         Addressable elements read
    105                                                     Hit/ Miss/Total    Percent hit      Hit/ Miss/Total    Percent hit
    106  ---------------------------------------------------------------------------------------------------------------------
    107    $root                                              0/    0/    0      100%             0/    0/    0      100%
    108    main                                               1/   15/   16        6%             1/   15/   16        6%
    109    main.fsm1                                          0/    0/    0      100%             0/    0/    0      100%
    110    main.fsm2                                          0/    0/    0      100%             0/    0/    0      100%
    111  ---------------------------------------------------------------------------------------------------------------------
    112  
    113      Module: main, File: example.v, Instance: main
    114      -------------------------------------------------------------------------------------------------------------
    115      Memories not getting 100% coverage
    116  
    117        ---------------------------------------------------------------------------------------------------------
    118        Memory name:  err_mem[0:15]
    119        ---------------------------------------------------------------------------------------------------------
    120          err_mem[0]  Written: 1  0->1: 4'h0
    121          ..........  Read   : 1  1->0: 4'h0 ...
    122          err_mem[1]  Written: 0  0->1: 4'h0
    123          ..........  Read   : 0  1->0: 4'h0 ...
    124          err_mem[2]  Written: 0  0->1: 4'h0
    125          ..........  Read   : 0  1->0: 4'h0 ...
    126          err_mem[3]  Written: 0  0->1: 4'h0
    127          ..........  Read   : 0  1->0: 4'h0 ...
    128          err_mem[4]  Written: 0  0->1: 4'h0
    129          ..........  Read   : 0  1->0: 4'h0 ...
    130          err_mem[5]  Written: 0  0->1: 4'h0
    131          ..........  Read   : 0  1->0: 4'h0 ...
    132          err_mem[6]  Written: 0  0->1: 4'h0
    133          ..........  Read   : 0  1->0: 4'h0 ...
    134          err_mem[7]  Written: 0  0->1: 4'h0
    135          ..........  Read   : 0  1->0: 4'h0 ...
    136          err_mem[8]  Written: 0  0->1: 4'h0
    137          ..........  Read   : 0  1->0: 4'h0 ...
    138          err_mem[9]  Written: 0  0->1: 4'h0
    139          ..........  Read   : 0  1->0: 4'h0 ...
    140          err_mem[10]  Written: 0  0->1: 4'h0
    141          ...........  Read   : 0  1->0: 4'h0 ...
    142          err_mem[11]  Written: 0  0->1: 4'h0
    143          ...........  Read   : 0  1->0: 4'h0 ...
    144          err_mem[12]  Written: 0  0->1: 4'h0
    145          ...........  Read   : 0  1->0: 4'h0 ...
    146          err_mem[13]  Written: 0  0->1: 4'h0
    147          ...........  Read   : 0  1->0: 4'h0 ...
    148          err_mem[14]  Written: 0  0->1: 4'h0
    149          ...........  Read   : 0  1->0: 4'h0 ...
    150          err_mem[15]  Written: 0  0->1: 4'h0
    151          ...........  Read   : 0  1->0: 4'h0 ...
    152  
    153  
    154  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    155  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   COMBINATIONAL LOGIC COVERAGE RESULTS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    156  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    157  Instance                                                                    Logic Combinations
    158                                                                        Hit/Miss/Total    Percent hit
    159  ---------------------------------------------------------------------------------------------------------------------
    160    $root                                                                 0/   0/   0      100%
    161    main                                                                 14/  11/  25       56%
    162    main.fsm1                                                             8/   4/  12       67%
    163    main.fsm2                                                             8/   4/  12       67%
    164  ---------------------------------------------------------------------------------------------------------------------
    165  
    166      Module: main, File: example.v, Instance: main
    167      -------------------------------------------------------------------------------------------------------------
    168      Missed Combinations  (* = missed value)
    169  
    170        =========================================================================================================
    171         Line #     Expression
    172        =========================================================================================================
    173               20:    err_mem[err_cnt] = {(state[0] & state[1]), (state[0] & state[2]), (state[1] & state[2]), (state == 3'b0)}
    174                                          |---------1---------|  |---------2---------|  |---------3---------|  |------4------| 
    175                                         |-----------------------------------------5------------------------------------------|
    176  
    177          Expression 1   (2/3)
    178          ^^^^^^^^^^^^^ - &
    179           LR | LR | LR 
    180          =0-=|=-0=|=11=
    181                     *
    182  
    183          Expression 2   (2/3)
    184          ^^^^^^^^^^^^^ - &
    185           LR | LR | LR 
    186          =0-=|=-0=|=11=
    187                     *
    188  
    189          Expression 3   (2/3)
    190          ^^^^^^^^^^^^^ - &
    191           LR | LR | LR 
    192          =0-=|=-0=|=11=
    193                     *
    194  
    195          Expression 4   (1/2)
    196          ^^^^^^^^^^^^^ - ==
    197           E | E
    198          =0=|=1=
    199               *
    200  
    201          Expression 5   (1/2)
    202          ^^^^^^^^^^^^^ - {}
    203           E | E
    204          =0=|=1=
    205               *
    206  
    207        =========================================================================================================
    208         Line #     Expression
    209        =========================================================================================================
    210               21:    if( (!err_cnt[4] && (err_mem[err_cnt] != 0)) )
    211                           |----1----|    |----------2----------|   
    212                          |------------------3-------------------|  
    213  
    214          Expression 1   (1/2)
    215          ^^^^^^^^^^^^^ - !
    216           E | E
    217          =0=|=1=
    218           *    
    219  
    220          Expression 2   (1/2)
    221          ^^^^^^^^^^^^^ - !=
    222           E | E
    223          =0=|=1=
    224               *
    225  
    226          Expression 3   (1/3)
    227          ^^^^^^^^^^^^^ - &&
    228           LR | LR | LR 
    229          =0-=|=-0=|=11=
    230           *         *
    231  
    232        =========================================================================================================
    233         Line #     Expression
    234        =========================================================================================================
    235               22:    err_cnt = (err_cnt + 1)
    236                                |-----1-----|
    237  
    238          Expression 1   (0/2)
    239          ^^^^^^^^^^^^^ - +
    240           E | E
    241          =0=|=1=
    242           *   *
    243  
    244  
    245      Module: fsma, File: example.v, Instance: main.fsm1
    246      -------------------------------------------------------------------------------------------------------------
    247      Missed Combinations  (* = missed value)
    248  
    249        =========================================================================================================
    250         Line #     Expression
    251        =========================================================================================================
    252               61:    case( state ) 
    253                            |-1-|   
    254                      3'b1 :
    255  
    256          Expression 1   (1/2)
    257          ^^^^^^^^^^^^^ - 
    258           E | E
    259          =0=|=1=
    260           *    
    261  
    262        =========================================================================================================
    263         Line #     Expression
    264        =========================================================================================================
    265               61:    next_state =  go ? 3'b10 : 3'b1
    266                                   |-------1--------|
    267  
    268          Expression 1   (1/2)
    269          ^^^^^^^^^^^^^ - ?:
    270           E | E
    271          =0=|=1=
    272           *    
    273  
    274        =========================================================================================================
    275         Line #     Expression
    276        =========================================================================================================
    277               62:    next_state =  go ? 3'b10 : 3'b100
    278                                   |1|                 
    279                                   |--------2---------|
    280  
    281          Expression 1   (1/2)
    282          ^^^^^^^^^^^^^ - 
    283           E | E
    284          =0=|=1=
    285           *    
    286  
    287          Expression 2   (1/2)
    288          ^^^^^^^^^^^^^ - ?:
    289           E | E
    290          =0=|=1=
    291           *    
    292  
    293  
    294      Module: fsmb, File: example.v, Instance: main.fsm2
    295      -------------------------------------------------------------------------------------------------------------
    296      Missed Combinations  (* = missed value)
    297  
    298        =========================================================================================================
    299         Line #     Expression
    300        =========================================================================================================
    301               90:    case( state ) 
    302                            |-1-|   
    303                      3'b1 :
    304  
    305          Expression 1   (1/2)
    306          ^^^^^^^^^^^^^ - 
    307           E | E
    308          =0=|=1=
    309           *    
    310  
    311        =========================================================================================================
    312         Line #     Expression
    313        =========================================================================================================
    314               90:    next_state =  go ? 3'b10 : 3'b1
    315                                   |-------1--------|
    316  
    317          Expression 1   (1/2)
    318          ^^^^^^^^^^^^^ - ?:
    319           E | E
    320          =0=|=1=
    321           *    
    322  
    323        =========================================================================================================
    324         Line #     Expression
    325        =========================================================================================================
    326               91:    next_state =  go ? 3'b10 : 3'b100
    327                                   |1|                 
    328                                   |--------2---------|
    329  
    330          Expression 1   (1/2)
    331          ^^^^^^^^^^^^^ - 
    332           E | E
    333          =0=|=1=
    334           *    
    335  
    336          Expression 2   (1/2)
    337          ^^^^^^^^^^^^^ - ?:
    338           E | E
    339          =0=|=1=
    340           *    
    341  
    342  
    343  
    344  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    345  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   FINITE STATE MACHINE COVERAGE RESULTS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    346  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    347                                                                 State                             Arc
    348  Instance                                          Hit/Miss/Total    Percent hit    Hit/Miss/Total    Percent hit
    349  ---------------------------------------------------------------------------------------------------------------------
    350    $root                                             0/   0/   0      100%            0/   0/   0      100%
    351    main                                              0/   0/   0      100%            0/   0/   0      100%
    352    main.fsm1                                         3/  ? /  ?        ? %            4/  ? /  ?        ? %
    353    main.fsm2                                         2/   1/   3       67%            3/   2/   5       60%
    354  ---------------------------------------------------------------------------------------------------------------------
    355  
    356      Module: fsma, File: example.v, Instance: main.fsm1
    357      -------------------------------------------------------------------------------------------------------------
    358        FSM input state (state), output state (next_state)
    359  
    360          Hit States
    361  
    362            States
    363            ======
    364            3'h4
    365            3'h1
    366            3'h2
    367  
    368          Hit State Transitions
    369  
    370            From State    To State  
    371            ==========    ==========
    372            3'h4       -> 3'h1      
    373            3'h1       -> 3'h1      
    374            3'h1       -> 3'h2      
    375            3'h2       -> 3'h2      
    376  
    377  
    378      Module: fsmb, File: example.v, Instance: main.fsm2
    379      -------------------------------------------------------------------------------------------------------------
    380        FSM input state (state), output state (next_state)
    381  
    382          Missed States
    383  
    384            States
    385            ======
    386            3'h4
    387  
    388          Missed State Transitions
    389  
    390            From State    To State  
    391            ==========    ==========
    392            3'h2       -> 3'h4      
    393            3'h4       -> 3'h1      
    394  
    395  
    396  
    397  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    398  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ASSERTION COVERAGE RESULTS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    399  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    400  Instance                                           Hit/ Miss/Total    Percent hit
    401  ---------------------------------------------------------------------------------------------------------------------
    402    $root                                              0/    0/    0      100%
    403    main                                               0/    0/    0      100%
    404    main.fsm1                                          2/    0/    2      100%
    405    main.fsm2                                          1/    1/    2       50%
    406  ---------------------------------------------------------------------------------------------------------------------
    407  
    408      Module: fsmb, File: example.v, Instance: main.fsm2
    409      -------------------------------------------------------------------------------------------------------------
    410      Missed Assertions
    411  
    412        Instance Name               Assertion Name          Coverage Point
    413        ---------------------------------------------------------------------------------------------------------
    414        zzz_check_state             assert_one_hot          "all_one_hots_checked covered          "
    415  
    416  
    417  
    418  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    419  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   RACE CONDITION VIOLATIONS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    420  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    421  Module                    Filename                 Number of Violations found
    422  ---------------------------------------------------------------------------------------------------------------------
    423    $root                   NA                          0
    424    main                    example.v                   0
    425    fsma                    example.v                   1
    426    fsmb                    example.v                   1
    427  ---------------------------------------------------------------------------------------------------------------------
    428  
    429      Module: fsma, File: example.v
    430      -------------------------------------------------------------------------------------------------------------
    431        Starting Line #     Race Condition Violation Reason
    432        ---------------------------------------------------------------------------------------------------------
    433                     56:    Signal assigned in two different statement blocks
    434  
    435  
    436      Module: fsmb, File: example.v
    437      -------------------------------------------------------------------------------------------------------------
    438        Starting Line #     Race Condition Violation Reason
    439        ---------------------------------------------------------------------------------------------------------
    440                     82:    Signal assigned in two different statement blocks
    441  
    442  
    443  
covered-0.7.10/doc/html/test/example.rptM.html0000644000076500007650000010047611052400252021173 0ustar trevorwtrevorw

      1                               ::::::::::::::::::::::::::::::::::::::::::::::::::
      2                               ::                                              ::
      3                               ::  Covered -- Verilog Coverage Verbose Report  ::
      4                               ::                                              ::
      5                               ::::::::::::::::::::::::::::::::::::::::::::::::::
      6  
      7  
      8  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      9  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   GENERAL INFORMATION   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     10  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     11  * Report generated from CDD file : cov.cdd
     12  
     13  * Reported by                    : Module
     14  
     15  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     16  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   LINE COVERAGE RESULTS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     17  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     18  Module/Task/Function      Filename                 Hit/ Miss/Total    Percent hit
     19  ---------------------------------------------------------------------------------------------------------------------
     20    $root                   NA                         0/    0/    0      100%
     21    main                    example.v                  6/    1/    7       86%
     22    fsma                    example.v                  4/    0/    4      100%
     23    fsmb                    example.v                  3/    1/    4       75%
     24  ---------------------------------------------------------------------------------------------------------------------
     25  
     26      Module: main, File: example.v
     27      -------------------------------------------------------------------------------------------------------------
     28      Missed Lines
     29  
     30             22:    err_cnt = (err_cnt + 1)
     31  
     32  
     33      Module: fsmb, File: example.v
     34      -------------------------------------------------------------------------------------------------------------
     35      Missed Lines
     36  
     37             92:    next_state = 3'b1
     38  
     39  
     40  
     41  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     42  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   TOGGLE COVERAGE RESULTS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     43  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     44  Module/Task/Function      Filename                         Toggle 0 -> 1                       Toggle 1 -> 0
     45                                                     Hit/ Miss/Total    Percent hit      Hit/ Miss/Total    Percent hit
     46  ---------------------------------------------------------------------------------------------------------------------
     47    $root                   NA                         0/    0/    0      100%             0/    0/    0      100%
     48    main                    example.v                  4/    6/   10       40%             3/    7/   10       30%
     49    fsma                    example.v                  5/    3/    8       62%             4/    4/    8       50%
     50    fsmb                    example.v                  4/    4/    8       50%             3/    5/    8       38%
     51  ---------------------------------------------------------------------------------------------------------------------
     52  
     53      Module: main, File: example.v
     54      -------------------------------------------------------------------------------------------------------------
     55      Signals not getting 100% toggle coverage
     56  
     57        Signal                    Toggle
     58        ---------------------------------------------------------------------------------------------------------
     59        go                        0->1: 1'h1
     60        ......................... 1->0: 1'h0 ...
     61        state                     0->1: 3'h3
     62        ......................... 1->0: 3'h5 ...
     63        err_cnt                   0->1: 5'h00
     64        ......................... 1->0: 5'h00 ...
     65  
     66      Module: fsma, File: example.v
     67      -------------------------------------------------------------------------------------------------------------
     68      Signals not getting 100% toggle coverage
     69  
     70        Signal                    Toggle
     71        ---------------------------------------------------------------------------------------------------------
     72        go                        0->1: 1'h1
     73        ......................... 1->0: 1'h0 ...
     74        state                     0->1: 3'h3
     75        ......................... 1->0: 3'h5 ...
     76        next_state                0->1: 3'h2
     77        ......................... 1->0: 3'h1 ...
     78  
     79      Module: fsmb, File: example.v
     80      -------------------------------------------------------------------------------------------------------------
     81      Signals not getting 100% toggle coverage
     82  
     83        Signal                    Toggle
     84        ---------------------------------------------------------------------------------------------------------
     85        go                        0->1: 1'h1
     86        ......................... 1->0: 1'h0 ...
     87        next_state                0->1: 3'h2
     88        ......................... 1->0: 3'h1 ...
     89        state                     0->1: 3'h2
     90        ......................... 1->0: 3'h1 ...
     91  
     92  
     93  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     94  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   MEMORY COVERAGE RESULTS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     95  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     96                                                             Toggle 0 -> 1                       Toggle 1 -> 0
     97  Module/Task/Function      Filename                 Hit/ Miss/Total    Percent hit      Hit/ Miss/Total    Percent hit
     98  ---------------------------------------------------------------------------------------------------------------------
     99    $root                   NA                         0/    0/    0      100%             0/    0/    0      100%
    100    main                    example.v                  0/   64/   64        0%             0/   64/   64        0%
    101    fsma                    example.v                  0/    0/    0      100%             0/    0/    0      100%
    102    fsmb                    example.v                  0/    0/    0      100%             0/    0/    0      100%
    103  
    104                                                      Addressable elements written         Addressable elements read
    105                                                     Hit/ Miss/Total    Percent hit      Hit/ Miss/Total    Percent hit
    106  ---------------------------------------------------------------------------------------------------------------------
    107    $root                   NA                         0/    0/    0      100%             0/    0/    0      100%
    108    main                    example.v                  1/   15/   16        6%             1/   15/   16        6%
    109    fsma                    example.v                  0/    0/    0      100%             0/    0/    0      100%
    110    fsmb                    example.v                  0/    0/    0      100%             0/    0/    0      100%
    111  ---------------------------------------------------------------------------------------------------------------------
    112  
    113      Module: main, File: example.v
    114      -------------------------------------------------------------------------------------------------------------
    115      Memories not getting 100% coverage
    116  
    117        ---------------------------------------------------------------------------------------------------------
    118        Memory name:  err_mem[0:15]
    119        ---------------------------------------------------------------------------------------------------------
    120          err_mem[0]  Written: 1  0->1: 4'h0
    121          ..........  Read   : 1  1->0: 4'h0 ...
    122          err_mem[1]  Written: 0  0->1: 4'h0
    123          ..........  Read   : 0  1->0: 4'h0 ...
    124          err_mem[2]  Written: 0  0->1: 4'h0
    125          ..........  Read   : 0  1->0: 4'h0 ...
    126          err_mem[3]  Written: 0  0->1: 4'h0
    127          ..........  Read   : 0  1->0: 4'h0 ...
    128          err_mem[4]  Written: 0  0->1: 4'h0
    129          ..........  Read   : 0  1->0: 4'h0 ...
    130          err_mem[5]  Written: 0  0->1: 4'h0
    131          ..........  Read   : 0  1->0: 4'h0 ...
    132          err_mem[6]  Written: 0  0->1: 4'h0
    133          ..........  Read   : 0  1->0: 4'h0 ...
    134          err_mem[7]  Written: 0  0->1: 4'h0
    135          ..........  Read   : 0  1->0: 4'h0 ...
    136          err_mem[8]  Written: 0  0->1: 4'h0
    137          ..........  Read   : 0  1->0: 4'h0 ...
    138          err_mem[9]  Written: 0  0->1: 4'h0
    139          ..........  Read   : 0  1->0: 4'h0 ...
    140          err_mem[10]  Written: 0  0->1: 4'h0
    141          ...........  Read   : 0  1->0: 4'h0 ...
    142          err_mem[11]  Written: 0  0->1: 4'h0
    143          ...........  Read   : 0  1->0: 4'h0 ...
    144          err_mem[12]  Written: 0  0->1: 4'h0
    145          ...........  Read   : 0  1->0: 4'h0 ...
    146          err_mem[13]  Written: 0  0->1: 4'h0
    147          ...........  Read   : 0  1->0: 4'h0 ...
    148          err_mem[14]  Written: 0  0->1: 4'h0
    149          ...........  Read   : 0  1->0: 4'h0 ...
    150          err_mem[15]  Written: 0  0->1: 4'h0
    151          ...........  Read   : 0  1->0: 4'h0 ...
    152  
    153  
    154  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    155  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   COMBINATIONAL LOGIC COVERAGE RESULTS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    156  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    157  Module/Task/Function                Filename                                Logic Combinations
    158                                                                        Hit/Miss/Total    Percent hit
    159  ---------------------------------------------------------------------------------------------------------------------
    160    $root                             NA                                  0/   0/   0      100%
    161    main                              example.v                          14/  11/  25       56%
    162    fsma                              example.v                           8/   4/  12       67%
    163    fsmb                              example.v                           8/   4/  12       67%
    164  ---------------------------------------------------------------------------------------------------------------------
    165  
    166      Module: main, File: example.v
    167      -------------------------------------------------------------------------------------------------------------
    168      Missed Combinations  (* = missed value)
    169  
    170        =========================================================================================================
    171         Line #     Expression
    172        =========================================================================================================
    173               20:    err_mem[err_cnt] = {(state[0] & state[1]), (state[0] & state[2]), (state[1] & state[2]), (state == 3'b0)}
    174                                          |---------1---------|  |---------2---------|  |---------3---------|  |------4------| 
    175                                         |-----------------------------------------5------------------------------------------|
    176  
    177          Expression 1   (2/3)
    178          ^^^^^^^^^^^^^ - &
    179           LR | LR | LR 
    180          =0-=|=-0=|=11=
    181                     *
    182  
    183          Expression 2   (2/3)
    184          ^^^^^^^^^^^^^ - &
    185           LR | LR | LR 
    186          =0-=|=-0=|=11=
    187                     *
    188  
    189          Expression 3   (2/3)
    190          ^^^^^^^^^^^^^ - &
    191           LR | LR | LR 
    192          =0-=|=-0=|=11=
    193                     *
    194  
    195          Expression 4   (1/2)
    196          ^^^^^^^^^^^^^ - ==
    197           E | E
    198          =0=|=1=
    199               *
    200  
    201          Expression 5   (1/2)
    202          ^^^^^^^^^^^^^ - {}
    203           E | E
    204          =0=|=1=
    205               *
    206  
    207        =========================================================================================================
    208         Line #     Expression
    209        =========================================================================================================
    210               21:    if( (!err_cnt[4] && (err_mem[err_cnt] != 0)) )
    211                           |----1----|    |----------2----------|   
    212                          |------------------3-------------------|  
    213  
    214          Expression 1   (1/2)
    215          ^^^^^^^^^^^^^ - !
    216           E | E
    217          =0=|=1=
    218           *    
    219  
    220          Expression 2   (1/2)
    221          ^^^^^^^^^^^^^ - !=
    222           E | E
    223          =0=|=1=
    224               *
    225  
    226          Expression 3   (1/3)
    227          ^^^^^^^^^^^^^ - &&
    228           LR | LR | LR 
    229          =0-=|=-0=|=11=
    230           *         *
    231  
    232        =========================================================================================================
    233         Line #     Expression
    234        =========================================================================================================
    235               22:    err_cnt = (err_cnt + 1)
    236                                |-----1-----|
    237  
    238          Expression 1   (0/2)
    239          ^^^^^^^^^^^^^ - +
    240           E | E
    241          =0=|=1=
    242           *   *
    243  
    244  
    245      Module: fsma, File: example.v
    246      -------------------------------------------------------------------------------------------------------------
    247      Missed Combinations  (* = missed value)
    248  
    249        =========================================================================================================
    250         Line #     Expression
    251        =========================================================================================================
    252               61:    case( state ) 
    253                            |-1-|   
    254                      3'b1 :
    255  
    256          Expression 1   (1/2)
    257          ^^^^^^^^^^^^^ - 
    258           E | E
    259          =0=|=1=
    260           *    
    261  
    262        =========================================================================================================
    263         Line #     Expression
    264        =========================================================================================================
    265               61:    next_state =  go ? 3'b10 : 3'b1
    266                                   |-------1--------|
    267  
    268          Expression 1   (1/2)
    269          ^^^^^^^^^^^^^ - ?:
    270           E | E
    271          =0=|=1=
    272           *    
    273  
    274        =========================================================================================================
    275         Line #     Expression
    276        =========================================================================================================
    277               62:    next_state =  go ? 3'b10 : 3'b100
    278                                   |1|                 
    279                                   |--------2---------|
    280  
    281          Expression 1   (1/2)
    282          ^^^^^^^^^^^^^ - 
    283           E | E
    284          =0=|=1=
    285           *    
    286  
    287          Expression 2   (1/2)
    288          ^^^^^^^^^^^^^ - ?:
    289           E | E
    290          =0=|=1=
    291           *    
    292  
    293  
    294      Module: fsmb, File: example.v
    295      -------------------------------------------------------------------------------------------------------------
    296      Missed Combinations  (* = missed value)
    297  
    298        =========================================================================================================
    299         Line #     Expression
    300        =========================================================================================================
    301               90:    case( state ) 
    302                            |-1-|   
    303                      3'b1 :
    304  
    305          Expression 1   (1/2)
    306          ^^^^^^^^^^^^^ - 
    307           E | E
    308          =0=|=1=
    309           *    
    310  
    311        =========================================================================================================
    312         Line #     Expression
    313        =========================================================================================================
    314               90:    next_state =  go ? 3'b10 : 3'b1
    315                                   |-------1--------|
    316  
    317          Expression 1   (1/2)
    318          ^^^^^^^^^^^^^ - ?:
    319           E | E
    320          =0=|=1=
    321           *    
    322  
    323        =========================================================================================================
    324         Line #     Expression
    325        =========================================================================================================
    326               91:    next_state =  go ? 3'b10 : 3'b100
    327                                   |1|                 
    328                                   |--------2---------|
    329  
    330          Expression 1   (1/2)
    331          ^^^^^^^^^^^^^ - 
    332           E | E
    333          =0=|=1=
    334           *    
    335  
    336          Expression 2   (1/2)
    337          ^^^^^^^^^^^^^ - ?:
    338           E | E
    339          =0=|=1=
    340           *    
    341  
    342  
    343  
    344  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    345  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   FINITE STATE MACHINE COVERAGE RESULTS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    346  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    347                                                                 State                             Arc
    348  Module/Task/Function      Filename                Hit/Miss/Total    Percent Hit    Hit/Miss/Total    Percent hit
    349  ---------------------------------------------------------------------------------------------------------------------
    350    $root                   NA                        0/   0/   0      100%            0/   0/   0      100%
    351    main                    example.v                 0/   0/   0      100%            0/   0/   0      100%
    352    fsma                    example.v                 3/  ? /  ?        ? %            4/  ? /  ?        ? %
    353    fsmb                    example.v                 2/   1/   3       67%            3/   2/   5       60%
    354  ---------------------------------------------------------------------------------------------------------------------
    355  
    356      Module: fsma, File: example.v
    357      -------------------------------------------------------------------------------------------------------------
    358        FSM input state (state), output state (next_state)
    359  
    360          Hit States
    361  
    362            States
    363            ======
    364            3'h4
    365            3'h1
    366            3'h2
    367  
    368          Hit State Transitions
    369  
    370            From State    To State  
    371            ==========    ==========
    372            3'h4       -> 3'h1      
    373            3'h1       -> 3'h1      
    374            3'h1       -> 3'h2      
    375            3'h2       -> 3'h2      
    376  
    377  
    378      Module: fsmb, File: example.v
    379      -------------------------------------------------------------------------------------------------------------
    380        FSM input state (state), output state (next_state)
    381  
    382          Missed States
    383  
    384            States
    385            ======
    386            3'h4
    387  
    388          Missed State Transitions
    389  
    390            From State    To State  
    391            ==========    ==========
    392            3'h2       -> 3'h4      
    393            3'h4       -> 3'h1      
    394  
    395  
    396  
    397  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    398  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ASSERTION COVERAGE RESULTS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    399  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    400  Module/Task/Function      Filename                 Hit/ Miss/Total    Percent hit
    401  ---------------------------------------------------------------------------------------------------------------------
    402    $root                   NA                         0/    0/    0      100%
    403    main                    example.v                  0/    0/    0      100%
    404    fsma                    example.v                  2/    0/    2      100%
    405    fsmb                    example.v                  2/    0/    2      100%
    406  
    407  
    408  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    409  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   RACE CONDITION VIOLATIONS   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    410  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    411  Module                    Filename                 Number of Violations found
    412  ---------------------------------------------------------------------------------------------------------------------
    413    $root                   NA                          0
    414    main                    example.v                   0
    415    fsma                    example.v                   1
    416    assert_one_hot          assert_one_hot.vlib         0
    417    fsmb                    example.v                   1
    418  ---------------------------------------------------------------------------------------------------------------------
    419  
    420      Module: fsma, File: example.v
    421      -------------------------------------------------------------------------------------------------------------
    422        Starting Line #     Race Condition Violation Reason
    423        ---------------------------------------------------------------------------------------------------------
    424                     56:    Signal assigned in two different statement blocks
    425  
    426  
    427      Module: fsmb, File: example.v
    428      -------------------------------------------------------------------------------------------------------------
    429        Starting Line #     Race Condition Violation Reason
    430        ---------------------------------------------------------------------------------------------------------
    431                     82:    Signal assigned in two different statement blocks
    432  
    433  
    434  
covered-0.7.10/doc/html/test/example.v0000644000076500007650000000363511052400252017552 0ustar trevorwtrevorw`define ST_STOP 3'b001 `define ST_GO 3'b010 `define ST_SLOW 3'b100 module main; reg clk; reg go; wire [2:0] state; reg [3:0] err_mem[0:15]; reg [4:0] err_cnt; fsma fsm1( clk, go, state ); fsmb fsm2( clk, go ); initial begin err_cnt = 0; forever @(posedge clk) begin err_mem[err_cnt] = {(state[0] & state[1]), (state[0] & state[2]), (state[1] & state[2]), (state == 3'b000)}; if( !err_cnt[4] && (err_mem[err_cnt] != 0) ) err_cnt = err_cnt + 1; end end initial begin $dumpfile( "example.vcd" ); $dumpvars( 0, main ); go = 1'b0; repeat( 10 ) @(posedge clk); go = 1'b1; #10; $finish; end initial begin clk = 1'b0; forever #(1) clk = ~clk; end endmodule module fsma( clk, go, state ); input clk; input go; output [2:0] state; reg [2:0] next_state; reg [2:0] state; initial begin state = `ST_SLOW; end always @(posedge clk) state <= next_state; (* covered_fsm, lights, is="state", os="next_state" *) always @(state or go) case( state ) `ST_STOP : next_state = go ? `ST_GO : `ST_STOP; `ST_GO : next_state = go ? `ST_GO : `ST_SLOW; `ST_SLOW : next_state = `ST_STOP; endcase assert_one_hot #(.width(3)) zzz_check_state ( clk, 1'b1, state ); endmodule module fsmb( clk, go ); input clk; input go; reg [2:0] next_state; reg [2:0] state; initial begin state = `ST_STOP; end always @(posedge clk) state <= next_state; (* covered_fsm, lights, is="state", os="next_state", trans="3'b001->3'b010", trans="3'b010->3'b100", trans="3'b100->3'b001" *) always @(state or go) case( state ) `ST_STOP : next_state = go ? `ST_GO : `ST_STOP; `ST_GO : next_state = go ? `ST_GO : `ST_SLOW; `ST_SLOW : next_state = `ST_STOP; endcase assert_one_hot #(.width(3)) zzz_check_state ( clk, 1'b1, state ); endmodule covered-0.7.10/doc/html/test/example.v.html0000644000076500007650000001064211052400252020511 0ustar trevorwtrevorw

      1  `define ST_STOP  3'b001
      2  `define ST_GO    3'b010
      3  `define ST_SLOW  3'b100
      4  
      5  module main;
      6  
      7  reg        clk;
      8  reg        go;
      9  wire [2:0] state;
     10  reg  [3:0] err_mem[0:15];
     11  reg  [4:0] err_cnt;
     12  
     13  fsma fsm1( clk, go, state );
     14  fsmb fsm2( clk, go );
     15  
     16  initial begin
     17          err_cnt = 0;
     18          forever @(posedge clk)
     19            begin
     20             err_mem[err_cnt] = {(state[0] & state[1]), (state[0] & state[2]), (state[1] & state[2]), (state == 3'b000)};
     21             if( !err_cnt[4] && (err_mem[err_cnt] != 0) )
     22               err_cnt = err_cnt + 1;
     23            end
     24  end
     25  
     26  initial begin
     27  	$dumpfile( "example.vcd" );
     28  	$dumpvars( 0, main );
     29  	go = 1'b0;
     30  	repeat( 10 ) @(posedge clk);
     31  	go = 1'b1;
     32  	#10;
     33  	$finish;
     34  end
     35  
     36  initial begin
     37  	clk = 1'b0;
     38  	forever #(1) clk = ~clk;
     39  end
     40  
     41  endmodule
     42  
     43  module fsma( clk, go, state );
     44  
     45  input        clk;
     46  input        go;
     47  output [2:0] state;
     48  
     49  reg [2:0] next_state;
     50  reg [2:0] state;
     51  
     52  initial begin
     53  	state = `ST_SLOW;
     54  end
     55  
     56  always @(posedge clk) state <= next_state;
     57  
     58  (* covered_fsm, lights, is="state", os="next_state" *)
     59  always @(state or go)
     60    case( state )
     61      `ST_STOP :  next_state = go ? `ST_GO : `ST_STOP;
     62      `ST_GO   :  next_state = go ? `ST_GO : `ST_SLOW;
     63      `ST_SLOW :  next_state = `ST_STOP;
     64    endcase
     65  
     66  assert_one_hot #(.width(3)) zzz_check_state ( clk, 1'b1, state );
     67  
     68  endmodule
     69  
     70  module fsmb( clk, go );
     71  
     72  input     clk;
     73  input     go;
     74  
     75  reg [2:0] next_state;
     76  reg [2:0] state;
     77  
     78  initial begin
     79          state = `ST_STOP;
     80  end
     81  
     82  always @(posedge clk) state <= next_state;
     83  
     84  (* covered_fsm, lights, is="state", os="next_state",
     85                          trans="3'b001->3'b010",
     86                          trans="3'b010->3'b100",
     87                          trans="3'b100->3'b001" *)
     88  always @(state or go)
     89    case( state )
     90      `ST_STOP :  next_state = go ? `ST_GO : `ST_STOP;
     91      `ST_GO   :  next_state = go ? `ST_GO : `ST_SLOW;
     92      `ST_SLOW :  next_state = `ST_STOP;
     93    endcase
     94  
     95  assert_one_hot #(.width(3)) zzz_check_state ( clk, 1'b1, state );
     96  
     97  endmodule
covered-0.7.10/doc/html/test/libs0000644000076500007650000000023211052400252016572 0ustar trevorwtrevorw+libext+.vlib +libext+.v +define+OVL_COVER_NONE +define+OVL_COVER_ON +define+OVL_VERILOG +incdir+../../../diags/verilog/ovl -y ../../../diags/verilog/ovl covered-0.7.10/doc/html/test/Makefile0000644000076500007650000000065611052400252017370 0ustar trevorwtrevorwOVL_HOME = ../../../diags/verilog/ovl all: iverilog -v -c libs example.v ./a.out ../../../src/covered -D score -t main -v example.v -vcd example.vcd -A ovl +libext+.vlib+ -y $(OVL_HOME) -y $(OVL_HOME)/vlog95 -I $(OVL_HOME) ../../../src/covered report -d v -m ltcfram -o example.rptM cov.cdd ../../../src/covered report -d v -m ltcfram -i -o example.rptI cov.cdd ./prep_files clean: rm -rf a.out *.cdd *.rptM *.rptI *.vcd covered-0.7.10/doc/html/test/prep_files0000755000076500007650000000111711052400252017777 0ustar trevorwtrevorw#!/usr/bin/perl &transform( "example.v" ); &transform( "example.rptM" ); &transform( "example.rptI" ); sub transform { my $file = $_[0]; open( IFILE, "${file}" ) || die "Cannot open ${file} for reading: $!\n"; open( OFILE, ">${file}.html" ) || die "Cannot open ${file}.html for writing: $!\n"; print OFILE "
\n";
  $line_num = 1;
  while(  ) {
    chomp;
    print OFILE sprintf( "%7d  %s\n", $line_num, $line_num, $_ );
    $line_num++;
  }

  print OFILE "
\n"; close( IFILE ); close( OFILE ); } covered-0.7.10/doc/Makefile.am0000644000076500007650000001107511201714404016041 0ustar trevorwtrevorwSUBDIRS = docbook docdir = $(datadir)/covered/doc/html doc_DATA = html/chapter.attr.html \ html/chapter.boundaries.html \ html/chapter.debug.html \ html/chapter.epilogue.html \ html/chapter.exclude.html \ html/chapter.faq.html \ html/chapter.gui.assert.html \ html/chapter.gui.assert.source.html \ html/chapter.gui.exclude.html \ html/chapter.gui.fsm.html \ html/chapter.gui.genreport.html \ html/chapter.gui.intro.html \ html/chapter.gui.line.html \ html/chapter.gui.logic.html \ html/chapter.gui.main.html \ html/chapter.gui.memory.html \ html/chapter.gui.new.html \ html/chapter.gui.preferences.html \ html/chapter.gui.rank.html \ html/chapter.gui.toggle.html \ html/chapter.gui.wizard.html \ html/chapter.installation.html \ html/chapter.intro.html \ html/chapter.merge.html \ html/chapter.metrics.html \ html/chapter.race.html \ html/chapter.rank.html \ html/chapter.reading.html \ html/chapter.report.html \ html/chapter.score.html \ html/chapter.start.html \ html/chapter.using.html \ html/covered.css \ html/index.html \ html/part.command.line.usage.html \ html/part.epilogue.html \ html/part.faq.html \ html/part.gui.html \ html/part.installation.html \ html/part.overview.html \ html/test/example.rptI.html \ html/test/example.rptM.html \ html/test/example.v.html imgdir = $(datadir)/covered/doc/html/img img_DATA = html/img/app_menu.gif \ html/img/assert_excl.gif \ html/img/assert_src.gif \ html/img/assert_window.gif \ html/img/banner.jpg \ html/img/close_warn.gif \ html/img/col_show_hide.gif \ html/img/comb_complex.gif \ html/img/comb_event.gif \ html/img/comb_simple.gif \ html/img/comb_simple_and.gif \ html/img/comb_simple_or.gif \ html/img/comb_unary.gif \ html/img/dn_button.gif \ html/img/er_full.gif \ html/img/er_part.gif \ html/img/exit_warn.gif \ html/img/file_menu.gif \ html/img/file_viewer.gif \ html/img/fsm_example.png \ html/img/fsm_excl.gif \ html/img/fsm_window.gif \ html/img/gen_menu.gif \ html/img/help_menu.gif \ html/img/home.gif \ html/img/line_excl.gif \ html/img/line_incl.gif \ html/img/main_cov.gif \ html/img/main_info.gif \ html/img/main_lb.gif \ html/img/main_menu.gif \ html/img/main_viewer.gif \ html/img/main_window.gif \ html/img/memory_full.gif \ html/img/new_cdd_define.gif \ html/img/new_cdd_fsm.gif \ html/img/new_cdd_gen.gif \ html/img/new_cdd_insert_menu.gif \ html/img/new_cdd_lib_ext.gif \ html/img/new_cdd_mod_excl.gif \ html/img/new_cdd_mod_gen.gif \ html/img/new_cdd_name.gif \ html/img/new_cdd_options.gif \ html/img/new_cdd_options2.gif \ html/img/new_cdd_parm_oride.gif \ html/img/new_cdd_selection.gif \ html/img/new_cdd_type.gif \ html/img/next.gif \ html/img/note.gif \ html/img/populated_lb.gif \ html/img/pref_color.gif \ html/img/pref_exclude.gif \ html/img/pref_goals.gif \ html/img/pref_main.gif \ html/img/pref_merge.gif \ html/img/pref_syntax.gif \ html/img/prev.gif \ html/img/rank_files.gif \ html/img/rank_options.gif \ html/img/rank_output.gif \ html/img/rank_report.gif \ html/img/rank_selection.gif \ html/img/report_menu.gif \ html/img/rpt_gen_view.gif \ html/img/rpt_gen_selection.gif \ html/img/rpt_gen_options.gif \ html/img/toggle_full.gif \ html/img/up.gif \ html/img/up_button.gif \ html/img/vhier.png \ html/img/vhier2.png \ html/img/view_menu.gif \ html/img/wizard.gif man_MANS = covered.1 user_doc: cd docbook; $(MAKE) devel_doc: -doxygen covered.dox devel_doc_clean: rm -rf devel/html devel/latex covered-0.7.10/doc/Makefile.in0000644000076500007650000006422511475644670016103 0ustar trevorwtrevorw# 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) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.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 = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' man1dir = $(mandir)/man1 am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(docdir)" \ "$(DESTDIR)$(imgdir)" NROFF = nroff MANS = $(man_MANS) DATA = $(doc_DATA) $(img_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ COVERED_BROWSER = @COVERED_BROWSER@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CVERINC = @CVERINC@ CVERLIB = @CVERLIB@ CYGPATH_W = @CYGPATH_W@ DEBUGDEF = @DEBUGDEF@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ IVDIR = @IVDIR@ IVINC = @IVINC@ IVLIB = @IVLIB@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NCVINC = @NCVINC@ NCVLIB = @NCVLIB@ 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@ PATH_SEPARATOR = @PATH_SEPARATOR@ PICFLAG = @PICFLAG@ PROFILEDEF = @PROFILEDEF@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TCLTK_CPPFLAGS = @TCLTK_CPPFLAGS@ TCLTK_LIBS = @TCLTK_LIBS@ TCL_CONFIG = @TCL_CONFIG@ TESTMODEDEF = @TESTMODEDEF@ TK_CONFIG = @TK_CONFIG@ VCSINC = @VCSINC@ VCSLIB = @VCSLIB@ VERSION = @VERSION@ XGPERF = @XGPERF@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YFLAGS = @YFLAGS@ 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@ 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 = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = $(datadir)/covered/doc/html dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ 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@ rdynamic = @rdynamic@ sbindir = @sbindir@ shared = @shared@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ strip_dynamic = @strip_dynamic@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ use_tcltk = @use_tcltk@ SUBDIRS = docbook doc_DATA = html/chapter.attr.html \ html/chapter.boundaries.html \ html/chapter.debug.html \ html/chapter.epilogue.html \ html/chapter.exclude.html \ html/chapter.faq.html \ html/chapter.gui.assert.html \ html/chapter.gui.assert.source.html \ html/chapter.gui.exclude.html \ html/chapter.gui.fsm.html \ html/chapter.gui.genreport.html \ html/chapter.gui.intro.html \ html/chapter.gui.line.html \ html/chapter.gui.logic.html \ html/chapter.gui.main.html \ html/chapter.gui.memory.html \ html/chapter.gui.new.html \ html/chapter.gui.preferences.html \ html/chapter.gui.rank.html \ html/chapter.gui.toggle.html \ html/chapter.gui.wizard.html \ html/chapter.installation.html \ html/chapter.intro.html \ html/chapter.merge.html \ html/chapter.metrics.html \ html/chapter.race.html \ html/chapter.rank.html \ html/chapter.reading.html \ html/chapter.report.html \ html/chapter.score.html \ html/chapter.start.html \ html/chapter.using.html \ html/covered.css \ html/index.html \ html/part.command.line.usage.html \ html/part.epilogue.html \ html/part.faq.html \ html/part.gui.html \ html/part.installation.html \ html/part.overview.html \ html/test/example.rptI.html \ html/test/example.rptM.html \ html/test/example.v.html imgdir = $(datadir)/covered/doc/html/img img_DATA = html/img/app_menu.gif \ html/img/assert_excl.gif \ html/img/assert_src.gif \ html/img/assert_window.gif \ html/img/banner.jpg \ html/img/close_warn.gif \ html/img/col_show_hide.gif \ html/img/comb_complex.gif \ html/img/comb_event.gif \ html/img/comb_simple.gif \ html/img/comb_simple_and.gif \ html/img/comb_simple_or.gif \ html/img/comb_unary.gif \ html/img/dn_button.gif \ html/img/er_full.gif \ html/img/er_part.gif \ html/img/exit_warn.gif \ html/img/file_menu.gif \ html/img/file_viewer.gif \ html/img/fsm_example.png \ html/img/fsm_excl.gif \ html/img/fsm_window.gif \ html/img/gen_menu.gif \ html/img/help_menu.gif \ html/img/home.gif \ html/img/line_excl.gif \ html/img/line_incl.gif \ html/img/main_cov.gif \ html/img/main_info.gif \ html/img/main_lb.gif \ html/img/main_menu.gif \ html/img/main_viewer.gif \ html/img/main_window.gif \ html/img/memory_full.gif \ html/img/new_cdd_define.gif \ html/img/new_cdd_fsm.gif \ html/img/new_cdd_gen.gif \ html/img/new_cdd_insert_menu.gif \ html/img/new_cdd_lib_ext.gif \ html/img/new_cdd_mod_excl.gif \ html/img/new_cdd_mod_gen.gif \ html/img/new_cdd_name.gif \ html/img/new_cdd_options.gif \ html/img/new_cdd_options2.gif \ html/img/new_cdd_parm_oride.gif \ html/img/new_cdd_selection.gif \ html/img/new_cdd_type.gif \ html/img/next.gif \ html/img/note.gif \ html/img/populated_lb.gif \ html/img/pref_color.gif \ html/img/pref_exclude.gif \ html/img/pref_goals.gif \ html/img/pref_main.gif \ html/img/pref_merge.gif \ html/img/pref_syntax.gif \ html/img/prev.gif \ html/img/rank_files.gif \ html/img/rank_options.gif \ html/img/rank_output.gif \ html/img/rank_report.gif \ html/img/rank_selection.gif \ html/img/report_menu.gif \ html/img/rpt_gen_view.gif \ html/img/rpt_gen_selection.gif \ html/img/rpt_gen_options.gif \ html/img/toggle_full.gif \ html/img/up.gif \ html/img/up_button.gif \ html/img/vhier.png \ html/img/vhier2.png \ html/img/view_menu.gif \ html/img/wizard.gif man_MANS = covered.1 all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(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 doc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign doc/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: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-man1: $(man_MANS) @$(NORMAL_INSTALL) test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)" @list=''; test -n "$(man1dir)" || exit 0; \ { for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ done; } uninstall-man1: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man1dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ test -z "$$files" || { \ echo " ( cd '$(DESTDIR)$(man1dir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(man1dir)" && rm -f $$files; } install-docDATA: $(doc_DATA) @$(NORMAL_INSTALL) test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)" @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \ done uninstall-docDATA: @$(NORMAL_UNINSTALL) @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(docdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(docdir)" && rm -f $$files install-imgDATA: $(img_DATA) @$(NORMAL_INSTALL) test -z "$(imgdir)" || $(MKDIR_P) "$(DESTDIR)$(imgdir)" @list='$(img_DATA)'; test -n "$(imgdir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(imgdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(imgdir)" || exit $$?; \ done uninstall-imgDATA: @$(NORMAL_UNINSTALL) @list='$(img_DATA)'; test -n "$(imgdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(imgdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(imgdir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @list='$(MANS)'; if test -n "$$list"; then \ list=`for p in $$list; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \ if test -n "$$list" && \ grep 'ab help2man is required to generate this page' $$list >/dev/null; then \ echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \ grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \ echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \ echo " typically \`make maintainer-clean' will remove them" >&2; \ exit 1; \ else :; fi; \ else :; fi @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 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile $(MANS) $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(imgdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive 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: 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-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-docDATA install-imgDATA install-man install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-man1 install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-docDATA uninstall-imgDATA uninstall-man uninstall-man: uninstall-man1 .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ ctags-recursive distclean distclean-generic distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-docDATA \ install-dvi install-dvi-am install-exec install-exec-am \ install-html install-html-am install-imgDATA install-info \ install-info-am install-man install-man1 install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \ uninstall uninstall-am uninstall-docDATA uninstall-imgDATA \ uninstall-man uninstall-man1 user_doc: cd docbook; $(MAKE) devel_doc: -doxygen covered.dox devel_doc_clean: rm -rf devel/html devel/latex # 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: covered-0.7.10/INSTALL0000644000076500007650000000750211214243360014273 0ustar trevorwtrevorw COVERED User Installation Instructions =================================================================== 1. Supported Systems Covered has been mostly tested on a RedHat Linux 7.2 system. Limited testing has been done on IRIX-6.5.12. The intent of this tool is to support any POSIX standard environment. The Icarus Verilog simulator has been used extensively throughout the development process. VCS and Cver have also been used in testing. 2. Required Tools The following is a list of tools that are necessary for building/compiling the Covered executable. - gcc (Version 2.96 or higher) - flex (Version 2.5.4 -- later versions are known to not work yet) - bison (Version 1.85 or higher) - GNU make (Version 3.27.1 or higher) - GNU gperf (Version 2.7.2 or higher) - tcl (Version 8.5 or higher) - tcl-devel (Version 8.5 or higher) - tk (Version 8.5 or higher) - tk-devel (Version 8.5 or higher) - tablelist4.11 (tablelist is a Tk widget that can be found at: //http://www.nemethi.de/) -- alternatively you can install the tcllib package which includes the tablelist package and many more (that are currently used by Covered). If you would like to use LXT2 formatted dumpfiles with Covered, you now may but it will additionally require you to have the following library package: - zlib-devel Additionally, the development documentation is built using the doxygen utility which can be found at http://www.doxygen.org 3. Configure and Make Process To begin with, untar and ungzip the Covered tarball with the following command: gzip -dc | tar xvf - After this has completed, cd to the Covered directory and perform the following command to build the proper Makefiles and set configuration settings for your system. ./configure If you are debugging a memory allocation failure and would like to use the mpatrol library to accomplish this (please see development documentation for more information), you will need to remove the "dnl" comment in the configure.in file, run aclocal and autoconf, and finally use the following configure command instead. Once these steps have been completed and the source code is compiled and run, an mpatrol.log file will be generated in the run directory. This log file is used to understand memory usage for the program. ./configure --with-mpatrol If you would like to see the built-in debugging information that Covered can produce while it runs a command or use the score command CLI, you will need to specify the following configuration command: ./configure --enable-debug If you would like to use the built-in profiling facility (-P global option), you will need to specify the following configuration command: ./configure --enable-profiling After configure has been called and 'make' run, you can get the Covered debug information generated to standard output by specifying the global '-D' option (see 'covered -h' for more information) with any command. After the configuration process has completed, a Makefile will be created in the Covered directory. To build and compile all source code for the tool, simply type: make This will create the "covered" executable file in the ./src directory. This is the only program that will be needed since there is no run-time linking or underlying libraries supporting the program. To install the executable, simply type: make install This will install the Covered executable into the /usr/local/bin directory. To place this executable in a different location, please use the --prefix= option when calling the ./configure script. If there are any problems with installing Covered, please let me know by either submitting a bug report or sending me an e-mail at phase1geo@gmail.com covered-0.7.10/install-sh0000755000076500007650000003253711270512353015257 0ustar trevorwtrevorw#!/bin/sh # install - install a program, script, or datafile scriptversion=2009-04-28.21; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # 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 # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call `install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then trap '(exit $?); exit' 1 2 13 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names starting with `-'. case $src in -*) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # Protect names starting with `-'. case $dst in -*) dst=./$dst;; esac # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writeable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; -*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test -z "$d" && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: covered-0.7.10/lib/0000755000076500007650000000000011475644735014030 5ustar trevorwtrevorwcovered-0.7.10/lib/Makefile.am0000644000076500007650000000604211320560424016043 0ustar trevorwtrevorwlibexec_PROGRAMS = $(IVLIB) $(VCSLIB) $(NCVLIB) $(CVERLIB) if BUILD_CYGWIN EXTRA_PROGRAMS = covered.vpi covered.cver.dll else EXTRA_PROGRAMS = covered.vpi covered.vcs.so covered.ncv.so covered.cver.so endif noinst_LIBRARIES = libcovered.a libcovered_a_SOURCES = ../src/arc.c \ ../src/assertion.c \ ../src/binding.c \ ../src/codegen.c \ ../src/db.c \ ../src/enumerate.c \ ../src/expr.c \ ../src/fsm.c \ ../src/func_iter.c \ ../src/func_unit.c \ ../src/genprof.c \ ../src/info.c \ ../src/instance.c \ ../src/link.c \ ../src/obfuscate.c \ ../src/ovl.c \ ../src/param.c \ ../src/parser_misc.c \ ../src/profiler.c \ ../src/race.c \ ../src/reentrant.c \ ../src/scope.c \ ../src/search.c \ ../src/sim.c \ ../src/stat.c \ ../src/statement.c \ ../src/static.c \ ../src/stmt_blk.c \ ../src/struct_union.c \ ../src/symtable.c \ ../src/sys_tasks.c \ ../src/tree.c \ ../src/util.c \ ../src/vector.c \ ../src/vsignal.c INCLUDES= -I.. AM_CPPFLAGS=-DVPI_ONLY -DINSTALL_DIR=\"@datadir@/covered\" $(TCLTK_CPPFLAGS) $(DEBUGDEF) $(PROFILEDEF) @PICFLAG@ if BUILD_CYGWIN covered.cver.dll: vpi.cver.o libcovered.a $(CC) @shared@ -o covered.cver.dll -Wl,--out-implib=covered.cver.dll.a \ -Wl,--export-all @rdynamic@ -Wl,--output-def=covered.cver.def \ vpi.cver.o -L. -lcovered -lcver else covered.vcs.so: vpi.vcs.o libcovered.a $(CC) @shared@ @rdynamic@ vpi.vcs.o -L. -lcovered -o covered.vcs.so covered.ncv.so: vpi.ncv.o libcovered.a $(CC) @shared@ @rdynamic@ vpi.ncv.o -L. -lcovered -o covered.ncv.so covered.cver.so: vpi.cver.o libcovered.a $(CC) @shared@ @rdynamic@ vpi.cver.o -L. -lcovered -o covered.cver.so endif covered.vpi: vpi.iv.o libcovered.a $(CC) @shared@ vpi.iv.o -L. -lcovered -L$(IVDIR)/lib -lveriuser -lvpi -o covered.vpi vpi.vcs.o: ../src/vpi.c $(CC) @PICFLAG@ -g -DVCS -DNOIV $(DEBUGDEF) $(PROFILEDEF) -I$(VCSINC) -I.. -c -o vpi.vcs.o ../src/vpi.c vpi.ncv.o: ../src/vpi.c $(CC) @PICFLAG@ -g -DNCV -DNOIV $(DEBUGDEF) $(PROFILEDEF) -I$(NCVINC) -I.. -c -o vpi.ncv.o ../src/vpi.c vpi.cver.o: ../src/vpi.c $(CC) @PICFLAG@ -g -DCVER -DNOIV $(DEBUGDEF) $(PROFILEDEF) -I$(CVERINC) -I.. -c -o vpi.cver.o ../src/vpi.c vpi.iv.o: ../src/vpi.c $(CC) @PICFLAG@ -g $(DEBUGDEF) $(PROFILEDEF) -I$(IVINC) -I.. -c -o vpi.iv.o ../src/vpi.c CLEANFILES = vpi.o vpi.vcs.o vpi.cver.o covered.vcs.so covered.cver.so covered.vpi covered-0.7.10/lib/Makefile.in0000644000076500007650000023402711475644670016103 0ustar trevorwtrevorw# 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) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ @BUILD_CYGWIN_FALSE@EXTRA_PROGRAMS = covered.vpi$(EXEEXT) \ @BUILD_CYGWIN_FALSE@ covered.vcs.so$(EXEEXT) \ @BUILD_CYGWIN_FALSE@ covered.ncv.so$(EXEEXT) \ @BUILD_CYGWIN_FALSE@ covered.cver.so$(EXEEXT) @BUILD_CYGWIN_TRUE@EXTRA_PROGRAMS = covered.vpi$(EXEEXT) \ @BUILD_CYGWIN_TRUE@ covered.cver.dll$(EXEEXT) subdir = lib DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.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 = LIBRARIES = $(noinst_LIBRARIES) AR = ar ARFLAGS = cru libcovered_a_AR = $(AR) $(ARFLAGS) libcovered_a_LIBADD = am_libcovered_a_OBJECTS = arc.$(OBJEXT) assertion.$(OBJEXT) \ binding.$(OBJEXT) codegen.$(OBJEXT) db.$(OBJEXT) \ enumerate.$(OBJEXT) expr.$(OBJEXT) fsm.$(OBJEXT) \ func_iter.$(OBJEXT) func_unit.$(OBJEXT) genprof.$(OBJEXT) \ info.$(OBJEXT) instance.$(OBJEXT) link.$(OBJEXT) \ obfuscate.$(OBJEXT) ovl.$(OBJEXT) param.$(OBJEXT) \ parser_misc.$(OBJEXT) profiler.$(OBJEXT) race.$(OBJEXT) \ reentrant.$(OBJEXT) scope.$(OBJEXT) search.$(OBJEXT) \ sim.$(OBJEXT) stat.$(OBJEXT) statement.$(OBJEXT) \ static.$(OBJEXT) stmt_blk.$(OBJEXT) struct_union.$(OBJEXT) \ symtable.$(OBJEXT) sys_tasks.$(OBJEXT) tree.$(OBJEXT) \ util.$(OBJEXT) vector.$(OBJEXT) vsignal.$(OBJEXT) libcovered_a_OBJECTS = $(am_libcovered_a_OBJECTS) am__installdirs = "$(DESTDIR)$(libexecdir)" PROGRAMS = $(libexec_PROGRAMS) covered_cver_dll_SOURCES = covered.cver.c covered_cver_dll_OBJECTS = covered.cver.$(OBJEXT) covered_cver_dll_LDADD = $(LDADD) covered_cver_so_SOURCES = covered.cver.c covered_cver_so_OBJECTS = covered.cver.$(OBJEXT) covered_cver_so_LDADD = $(LDADD) covered_ncv_so_SOURCES = covered.ncv.c covered_ncv_so_OBJECTS = covered.ncv.$(OBJEXT) covered_ncv_so_LDADD = $(LDADD) covered_vcs_so_SOURCES = covered.vcs.c covered_vcs_so_OBJECTS = covered.vcs.$(OBJEXT) covered_vcs_so_LDADD = $(LDADD) covered_vpi_SOURCES = covered.c covered_vpi_OBJECTS = covered.$(OBJEXT) covered_vpi_LDADD = $(LDADD) DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(libcovered_a_SOURCES) covered.cver.c covered.cver.c \ covered.ncv.c covered.vcs.c covered.c DIST_SOURCES = $(libcovered_a_SOURCES) covered.cver.c covered.cver.c \ covered.ncv.c covered.vcs.c covered.c ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ COVERED_BROWSER = @COVERED_BROWSER@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CVERINC = @CVERINC@ CVERLIB = @CVERLIB@ CYGPATH_W = @CYGPATH_W@ DEBUGDEF = @DEBUGDEF@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ IVDIR = @IVDIR@ IVINC = @IVINC@ IVLIB = @IVLIB@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NCVINC = @NCVINC@ NCVLIB = @NCVLIB@ 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@ PATH_SEPARATOR = @PATH_SEPARATOR@ PICFLAG = @PICFLAG@ PROFILEDEF = @PROFILEDEF@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TCLTK_CPPFLAGS = @TCLTK_CPPFLAGS@ TCLTK_LIBS = @TCLTK_LIBS@ TCL_CONFIG = @TCL_CONFIG@ TESTMODEDEF = @TESTMODEDEF@ TK_CONFIG = @TK_CONFIG@ VCSINC = @VCSINC@ VCSLIB = @VCSLIB@ VERSION = @VERSION@ XGPERF = @XGPERF@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YFLAGS = @YFLAGS@ 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@ 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 = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ 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@ rdynamic = @rdynamic@ sbindir = @sbindir@ shared = @shared@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ strip_dynamic = @strip_dynamic@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ use_tcltk = @use_tcltk@ libexec_PROGRAMS = $(IVLIB) $(VCSLIB) $(NCVLIB) $(CVERLIB) noinst_LIBRARIES = libcovered.a libcovered_a_SOURCES = ../src/arc.c \ ../src/assertion.c \ ../src/binding.c \ ../src/codegen.c \ ../src/db.c \ ../src/enumerate.c \ ../src/expr.c \ ../src/fsm.c \ ../src/func_iter.c \ ../src/func_unit.c \ ../src/genprof.c \ ../src/info.c \ ../src/instance.c \ ../src/link.c \ ../src/obfuscate.c \ ../src/ovl.c \ ../src/param.c \ ../src/parser_misc.c \ ../src/profiler.c \ ../src/race.c \ ../src/reentrant.c \ ../src/scope.c \ ../src/search.c \ ../src/sim.c \ ../src/stat.c \ ../src/statement.c \ ../src/static.c \ ../src/stmt_blk.c \ ../src/struct_union.c \ ../src/symtable.c \ ../src/sys_tasks.c \ ../src/tree.c \ ../src/util.c \ ../src/vector.c \ ../src/vsignal.c INCLUDES = -I.. AM_CPPFLAGS = -DVPI_ONLY -DINSTALL_DIR=\"@datadir@/covered\" $(TCLTK_CPPFLAGS) $(DEBUGDEF) $(PROFILEDEF) @PICFLAG@ CLEANFILES = vpi.o vpi.vcs.o vpi.cver.o covered.vcs.so covered.cver.so covered.vpi all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(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 lib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign lib/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: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) libcovered.a: $(libcovered_a_OBJECTS) $(libcovered_a_DEPENDENCIES) -rm -f libcovered.a $(libcovered_a_AR) libcovered.a $(libcovered_a_OBJECTS) $(libcovered_a_LIBADD) $(RANLIB) libcovered.a install-libexecPROGRAMS: $(libexec_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)" @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p; \ then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \ } \ ; done uninstall-libexecPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(libexecdir)" && rm -f $$files clean-libexecPROGRAMS: -test -z "$(libexec_PROGRAMS)" || rm -f $(libexec_PROGRAMS) @BUILD_CYGWIN_FALSE@covered.cver.dll$(EXEEXT): $(covered_cver_dll_OBJECTS) $(covered_cver_dll_DEPENDENCIES) @BUILD_CYGWIN_FALSE@ @rm -f covered.cver.dll$(EXEEXT) @BUILD_CYGWIN_FALSE@ $(LINK) $(covered_cver_dll_OBJECTS) $(covered_cver_dll_LDADD) $(LIBS) @BUILD_CYGWIN_TRUE@covered.cver.so$(EXEEXT): $(covered_cver_so_OBJECTS) $(covered_cver_so_DEPENDENCIES) @BUILD_CYGWIN_TRUE@ @rm -f covered.cver.so$(EXEEXT) @BUILD_CYGWIN_TRUE@ $(LINK) $(covered_cver_so_OBJECTS) $(covered_cver_so_LDADD) $(LIBS) @BUILD_CYGWIN_TRUE@covered.ncv.so$(EXEEXT): $(covered_ncv_so_OBJECTS) $(covered_ncv_so_DEPENDENCIES) @BUILD_CYGWIN_TRUE@ @rm -f covered.ncv.so$(EXEEXT) @BUILD_CYGWIN_TRUE@ $(LINK) $(covered_ncv_so_OBJECTS) $(covered_ncv_so_LDADD) $(LIBS) @BUILD_CYGWIN_TRUE@covered.vcs.so$(EXEEXT): $(covered_vcs_so_OBJECTS) $(covered_vcs_so_DEPENDENCIES) @BUILD_CYGWIN_TRUE@ @rm -f covered.vcs.so$(EXEEXT) @BUILD_CYGWIN_TRUE@ $(LINK) $(covered_vcs_so_OBJECTS) $(covered_vcs_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/arc.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/assertion.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/binding.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/codegen.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/covered.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/covered.cver.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/covered.ncv.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/covered.vcs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/db.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/enumerate.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expr.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fsm.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/func_iter.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/func_unit.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/genprof.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/info.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/instance.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/link.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/obfuscate.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ovl.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/param.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parser_misc.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/profiler.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/race.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reentrant.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scope.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/search.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sim.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/statement.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/static.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stmt_blk.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/struct_union.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/symtable.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sys_tasks.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tree.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/util.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vsignal.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` arc.o: ../src/arc.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT arc.o -MD -MP -MF $(DEPDIR)/arc.Tpo -c -o arc.o `test -f '../src/arc.c' || echo '$(srcdir)/'`../src/arc.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/arc.Tpo $(DEPDIR)/arc.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/arc.c' object='arc.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o arc.o `test -f '../src/arc.c' || echo '$(srcdir)/'`../src/arc.c arc.obj: ../src/arc.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT arc.obj -MD -MP -MF $(DEPDIR)/arc.Tpo -c -o arc.obj `if test -f '../src/arc.c'; then $(CYGPATH_W) '../src/arc.c'; else $(CYGPATH_W) '$(srcdir)/../src/arc.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/arc.Tpo $(DEPDIR)/arc.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/arc.c' object='arc.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o arc.obj `if test -f '../src/arc.c'; then $(CYGPATH_W) '../src/arc.c'; else $(CYGPATH_W) '$(srcdir)/../src/arc.c'; fi` assertion.o: ../src/assertion.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT assertion.o -MD -MP -MF $(DEPDIR)/assertion.Tpo -c -o assertion.o `test -f '../src/assertion.c' || echo '$(srcdir)/'`../src/assertion.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/assertion.Tpo $(DEPDIR)/assertion.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/assertion.c' object='assertion.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o assertion.o `test -f '../src/assertion.c' || echo '$(srcdir)/'`../src/assertion.c assertion.obj: ../src/assertion.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT assertion.obj -MD -MP -MF $(DEPDIR)/assertion.Tpo -c -o assertion.obj `if test -f '../src/assertion.c'; then $(CYGPATH_W) '../src/assertion.c'; else $(CYGPATH_W) '$(srcdir)/../src/assertion.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/assertion.Tpo $(DEPDIR)/assertion.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/assertion.c' object='assertion.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o assertion.obj `if test -f '../src/assertion.c'; then $(CYGPATH_W) '../src/assertion.c'; else $(CYGPATH_W) '$(srcdir)/../src/assertion.c'; fi` binding.o: ../src/binding.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT binding.o -MD -MP -MF $(DEPDIR)/binding.Tpo -c -o binding.o `test -f '../src/binding.c' || echo '$(srcdir)/'`../src/binding.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/binding.Tpo $(DEPDIR)/binding.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/binding.c' object='binding.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o binding.o `test -f '../src/binding.c' || echo '$(srcdir)/'`../src/binding.c binding.obj: ../src/binding.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT binding.obj -MD -MP -MF $(DEPDIR)/binding.Tpo -c -o binding.obj `if test -f '../src/binding.c'; then $(CYGPATH_W) '../src/binding.c'; else $(CYGPATH_W) '$(srcdir)/../src/binding.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/binding.Tpo $(DEPDIR)/binding.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/binding.c' object='binding.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o binding.obj `if test -f '../src/binding.c'; then $(CYGPATH_W) '../src/binding.c'; else $(CYGPATH_W) '$(srcdir)/../src/binding.c'; fi` codegen.o: ../src/codegen.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT codegen.o -MD -MP -MF $(DEPDIR)/codegen.Tpo -c -o codegen.o `test -f '../src/codegen.c' || echo '$(srcdir)/'`../src/codegen.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/codegen.Tpo $(DEPDIR)/codegen.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/codegen.c' object='codegen.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o codegen.o `test -f '../src/codegen.c' || echo '$(srcdir)/'`../src/codegen.c codegen.obj: ../src/codegen.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT codegen.obj -MD -MP -MF $(DEPDIR)/codegen.Tpo -c -o codegen.obj `if test -f '../src/codegen.c'; then $(CYGPATH_W) '../src/codegen.c'; else $(CYGPATH_W) '$(srcdir)/../src/codegen.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/codegen.Tpo $(DEPDIR)/codegen.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/codegen.c' object='codegen.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o codegen.obj `if test -f '../src/codegen.c'; then $(CYGPATH_W) '../src/codegen.c'; else $(CYGPATH_W) '$(srcdir)/../src/codegen.c'; fi` db.o: ../src/db.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT db.o -MD -MP -MF $(DEPDIR)/db.Tpo -c -o db.o `test -f '../src/db.c' || echo '$(srcdir)/'`../src/db.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/db.Tpo $(DEPDIR)/db.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/db.c' object='db.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o db.o `test -f '../src/db.c' || echo '$(srcdir)/'`../src/db.c db.obj: ../src/db.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT db.obj -MD -MP -MF $(DEPDIR)/db.Tpo -c -o db.obj `if test -f '../src/db.c'; then $(CYGPATH_W) '../src/db.c'; else $(CYGPATH_W) '$(srcdir)/../src/db.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/db.Tpo $(DEPDIR)/db.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/db.c' object='db.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o db.obj `if test -f '../src/db.c'; then $(CYGPATH_W) '../src/db.c'; else $(CYGPATH_W) '$(srcdir)/../src/db.c'; fi` enumerate.o: ../src/enumerate.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT enumerate.o -MD -MP -MF $(DEPDIR)/enumerate.Tpo -c -o enumerate.o `test -f '../src/enumerate.c' || echo '$(srcdir)/'`../src/enumerate.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/enumerate.Tpo $(DEPDIR)/enumerate.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/enumerate.c' object='enumerate.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o enumerate.o `test -f '../src/enumerate.c' || echo '$(srcdir)/'`../src/enumerate.c enumerate.obj: ../src/enumerate.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT enumerate.obj -MD -MP -MF $(DEPDIR)/enumerate.Tpo -c -o enumerate.obj `if test -f '../src/enumerate.c'; then $(CYGPATH_W) '../src/enumerate.c'; else $(CYGPATH_W) '$(srcdir)/../src/enumerate.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/enumerate.Tpo $(DEPDIR)/enumerate.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/enumerate.c' object='enumerate.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o enumerate.obj `if test -f '../src/enumerate.c'; then $(CYGPATH_W) '../src/enumerate.c'; else $(CYGPATH_W) '$(srcdir)/../src/enumerate.c'; fi` expr.o: ../src/expr.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT expr.o -MD -MP -MF $(DEPDIR)/expr.Tpo -c -o expr.o `test -f '../src/expr.c' || echo '$(srcdir)/'`../src/expr.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/expr.Tpo $(DEPDIR)/expr.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/expr.c' object='expr.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o expr.o `test -f '../src/expr.c' || echo '$(srcdir)/'`../src/expr.c expr.obj: ../src/expr.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT expr.obj -MD -MP -MF $(DEPDIR)/expr.Tpo -c -o expr.obj `if test -f '../src/expr.c'; then $(CYGPATH_W) '../src/expr.c'; else $(CYGPATH_W) '$(srcdir)/../src/expr.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/expr.Tpo $(DEPDIR)/expr.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/expr.c' object='expr.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o expr.obj `if test -f '../src/expr.c'; then $(CYGPATH_W) '../src/expr.c'; else $(CYGPATH_W) '$(srcdir)/../src/expr.c'; fi` fsm.o: ../src/fsm.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fsm.o -MD -MP -MF $(DEPDIR)/fsm.Tpo -c -o fsm.o `test -f '../src/fsm.c' || echo '$(srcdir)/'`../src/fsm.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/fsm.Tpo $(DEPDIR)/fsm.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/fsm.c' object='fsm.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fsm.o `test -f '../src/fsm.c' || echo '$(srcdir)/'`../src/fsm.c fsm.obj: ../src/fsm.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fsm.obj -MD -MP -MF $(DEPDIR)/fsm.Tpo -c -o fsm.obj `if test -f '../src/fsm.c'; then $(CYGPATH_W) '../src/fsm.c'; else $(CYGPATH_W) '$(srcdir)/../src/fsm.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/fsm.Tpo $(DEPDIR)/fsm.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/fsm.c' object='fsm.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fsm.obj `if test -f '../src/fsm.c'; then $(CYGPATH_W) '../src/fsm.c'; else $(CYGPATH_W) '$(srcdir)/../src/fsm.c'; fi` func_iter.o: ../src/func_iter.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT func_iter.o -MD -MP -MF $(DEPDIR)/func_iter.Tpo -c -o func_iter.o `test -f '../src/func_iter.c' || echo '$(srcdir)/'`../src/func_iter.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/func_iter.Tpo $(DEPDIR)/func_iter.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/func_iter.c' object='func_iter.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o func_iter.o `test -f '../src/func_iter.c' || echo '$(srcdir)/'`../src/func_iter.c func_iter.obj: ../src/func_iter.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT func_iter.obj -MD -MP -MF $(DEPDIR)/func_iter.Tpo -c -o func_iter.obj `if test -f '../src/func_iter.c'; then $(CYGPATH_W) '../src/func_iter.c'; else $(CYGPATH_W) '$(srcdir)/../src/func_iter.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/func_iter.Tpo $(DEPDIR)/func_iter.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/func_iter.c' object='func_iter.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o func_iter.obj `if test -f '../src/func_iter.c'; then $(CYGPATH_W) '../src/func_iter.c'; else $(CYGPATH_W) '$(srcdir)/../src/func_iter.c'; fi` func_unit.o: ../src/func_unit.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT func_unit.o -MD -MP -MF $(DEPDIR)/func_unit.Tpo -c -o func_unit.o `test -f '../src/func_unit.c' || echo '$(srcdir)/'`../src/func_unit.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/func_unit.Tpo $(DEPDIR)/func_unit.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/func_unit.c' object='func_unit.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o func_unit.o `test -f '../src/func_unit.c' || echo '$(srcdir)/'`../src/func_unit.c func_unit.obj: ../src/func_unit.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT func_unit.obj -MD -MP -MF $(DEPDIR)/func_unit.Tpo -c -o func_unit.obj `if test -f '../src/func_unit.c'; then $(CYGPATH_W) '../src/func_unit.c'; else $(CYGPATH_W) '$(srcdir)/../src/func_unit.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/func_unit.Tpo $(DEPDIR)/func_unit.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/func_unit.c' object='func_unit.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o func_unit.obj `if test -f '../src/func_unit.c'; then $(CYGPATH_W) '../src/func_unit.c'; else $(CYGPATH_W) '$(srcdir)/../src/func_unit.c'; fi` genprof.o: ../src/genprof.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT genprof.o -MD -MP -MF $(DEPDIR)/genprof.Tpo -c -o genprof.o `test -f '../src/genprof.c' || echo '$(srcdir)/'`../src/genprof.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/genprof.Tpo $(DEPDIR)/genprof.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/genprof.c' object='genprof.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o genprof.o `test -f '../src/genprof.c' || echo '$(srcdir)/'`../src/genprof.c genprof.obj: ../src/genprof.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT genprof.obj -MD -MP -MF $(DEPDIR)/genprof.Tpo -c -o genprof.obj `if test -f '../src/genprof.c'; then $(CYGPATH_W) '../src/genprof.c'; else $(CYGPATH_W) '$(srcdir)/../src/genprof.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/genprof.Tpo $(DEPDIR)/genprof.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/genprof.c' object='genprof.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o genprof.obj `if test -f '../src/genprof.c'; then $(CYGPATH_W) '../src/genprof.c'; else $(CYGPATH_W) '$(srcdir)/../src/genprof.c'; fi` info.o: ../src/info.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT info.o -MD -MP -MF $(DEPDIR)/info.Tpo -c -o info.o `test -f '../src/info.c' || echo '$(srcdir)/'`../src/info.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/info.Tpo $(DEPDIR)/info.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/info.c' object='info.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o info.o `test -f '../src/info.c' || echo '$(srcdir)/'`../src/info.c info.obj: ../src/info.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT info.obj -MD -MP -MF $(DEPDIR)/info.Tpo -c -o info.obj `if test -f '../src/info.c'; then $(CYGPATH_W) '../src/info.c'; else $(CYGPATH_W) '$(srcdir)/../src/info.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/info.Tpo $(DEPDIR)/info.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/info.c' object='info.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o info.obj `if test -f '../src/info.c'; then $(CYGPATH_W) '../src/info.c'; else $(CYGPATH_W) '$(srcdir)/../src/info.c'; fi` instance.o: ../src/instance.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT instance.o -MD -MP -MF $(DEPDIR)/instance.Tpo -c -o instance.o `test -f '../src/instance.c' || echo '$(srcdir)/'`../src/instance.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/instance.Tpo $(DEPDIR)/instance.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/instance.c' object='instance.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o instance.o `test -f '../src/instance.c' || echo '$(srcdir)/'`../src/instance.c instance.obj: ../src/instance.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT instance.obj -MD -MP -MF $(DEPDIR)/instance.Tpo -c -o instance.obj `if test -f '../src/instance.c'; then $(CYGPATH_W) '../src/instance.c'; else $(CYGPATH_W) '$(srcdir)/../src/instance.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/instance.Tpo $(DEPDIR)/instance.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/instance.c' object='instance.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o instance.obj `if test -f '../src/instance.c'; then $(CYGPATH_W) '../src/instance.c'; else $(CYGPATH_W) '$(srcdir)/../src/instance.c'; fi` link.o: ../src/link.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT link.o -MD -MP -MF $(DEPDIR)/link.Tpo -c -o link.o `test -f '../src/link.c' || echo '$(srcdir)/'`../src/link.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/link.Tpo $(DEPDIR)/link.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/link.c' object='link.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o link.o `test -f '../src/link.c' || echo '$(srcdir)/'`../src/link.c link.obj: ../src/link.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT link.obj -MD -MP -MF $(DEPDIR)/link.Tpo -c -o link.obj `if test -f '../src/link.c'; then $(CYGPATH_W) '../src/link.c'; else $(CYGPATH_W) '$(srcdir)/../src/link.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/link.Tpo $(DEPDIR)/link.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/link.c' object='link.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o link.obj `if test -f '../src/link.c'; then $(CYGPATH_W) '../src/link.c'; else $(CYGPATH_W) '$(srcdir)/../src/link.c'; fi` obfuscate.o: ../src/obfuscate.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT obfuscate.o -MD -MP -MF $(DEPDIR)/obfuscate.Tpo -c -o obfuscate.o `test -f '../src/obfuscate.c' || echo '$(srcdir)/'`../src/obfuscate.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/obfuscate.Tpo $(DEPDIR)/obfuscate.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/obfuscate.c' object='obfuscate.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o obfuscate.o `test -f '../src/obfuscate.c' || echo '$(srcdir)/'`../src/obfuscate.c obfuscate.obj: ../src/obfuscate.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT obfuscate.obj -MD -MP -MF $(DEPDIR)/obfuscate.Tpo -c -o obfuscate.obj `if test -f '../src/obfuscate.c'; then $(CYGPATH_W) '../src/obfuscate.c'; else $(CYGPATH_W) '$(srcdir)/../src/obfuscate.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/obfuscate.Tpo $(DEPDIR)/obfuscate.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/obfuscate.c' object='obfuscate.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o obfuscate.obj `if test -f '../src/obfuscate.c'; then $(CYGPATH_W) '../src/obfuscate.c'; else $(CYGPATH_W) '$(srcdir)/../src/obfuscate.c'; fi` ovl.o: ../src/ovl.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ovl.o -MD -MP -MF $(DEPDIR)/ovl.Tpo -c -o ovl.o `test -f '../src/ovl.c' || echo '$(srcdir)/'`../src/ovl.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/ovl.Tpo $(DEPDIR)/ovl.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/ovl.c' object='ovl.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ovl.o `test -f '../src/ovl.c' || echo '$(srcdir)/'`../src/ovl.c ovl.obj: ../src/ovl.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ovl.obj -MD -MP -MF $(DEPDIR)/ovl.Tpo -c -o ovl.obj `if test -f '../src/ovl.c'; then $(CYGPATH_W) '../src/ovl.c'; else $(CYGPATH_W) '$(srcdir)/../src/ovl.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/ovl.Tpo $(DEPDIR)/ovl.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/ovl.c' object='ovl.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ovl.obj `if test -f '../src/ovl.c'; then $(CYGPATH_W) '../src/ovl.c'; else $(CYGPATH_W) '$(srcdir)/../src/ovl.c'; fi` param.o: ../src/param.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT param.o -MD -MP -MF $(DEPDIR)/param.Tpo -c -o param.o `test -f '../src/param.c' || echo '$(srcdir)/'`../src/param.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/param.Tpo $(DEPDIR)/param.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/param.c' object='param.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o param.o `test -f '../src/param.c' || echo '$(srcdir)/'`../src/param.c param.obj: ../src/param.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT param.obj -MD -MP -MF $(DEPDIR)/param.Tpo -c -o param.obj `if test -f '../src/param.c'; then $(CYGPATH_W) '../src/param.c'; else $(CYGPATH_W) '$(srcdir)/../src/param.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/param.Tpo $(DEPDIR)/param.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/param.c' object='param.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o param.obj `if test -f '../src/param.c'; then $(CYGPATH_W) '../src/param.c'; else $(CYGPATH_W) '$(srcdir)/../src/param.c'; fi` parser_misc.o: ../src/parser_misc.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parser_misc.o -MD -MP -MF $(DEPDIR)/parser_misc.Tpo -c -o parser_misc.o `test -f '../src/parser_misc.c' || echo '$(srcdir)/'`../src/parser_misc.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/parser_misc.Tpo $(DEPDIR)/parser_misc.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/parser_misc.c' object='parser_misc.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parser_misc.o `test -f '../src/parser_misc.c' || echo '$(srcdir)/'`../src/parser_misc.c parser_misc.obj: ../src/parser_misc.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parser_misc.obj -MD -MP -MF $(DEPDIR)/parser_misc.Tpo -c -o parser_misc.obj `if test -f '../src/parser_misc.c'; then $(CYGPATH_W) '../src/parser_misc.c'; else $(CYGPATH_W) '$(srcdir)/../src/parser_misc.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/parser_misc.Tpo $(DEPDIR)/parser_misc.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/parser_misc.c' object='parser_misc.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parser_misc.obj `if test -f '../src/parser_misc.c'; then $(CYGPATH_W) '../src/parser_misc.c'; else $(CYGPATH_W) '$(srcdir)/../src/parser_misc.c'; fi` profiler.o: ../src/profiler.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT profiler.o -MD -MP -MF $(DEPDIR)/profiler.Tpo -c -o profiler.o `test -f '../src/profiler.c' || echo '$(srcdir)/'`../src/profiler.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/profiler.Tpo $(DEPDIR)/profiler.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/profiler.c' object='profiler.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o profiler.o `test -f '../src/profiler.c' || echo '$(srcdir)/'`../src/profiler.c profiler.obj: ../src/profiler.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT profiler.obj -MD -MP -MF $(DEPDIR)/profiler.Tpo -c -o profiler.obj `if test -f '../src/profiler.c'; then $(CYGPATH_W) '../src/profiler.c'; else $(CYGPATH_W) '$(srcdir)/../src/profiler.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/profiler.Tpo $(DEPDIR)/profiler.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/profiler.c' object='profiler.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o profiler.obj `if test -f '../src/profiler.c'; then $(CYGPATH_W) '../src/profiler.c'; else $(CYGPATH_W) '$(srcdir)/../src/profiler.c'; fi` race.o: ../src/race.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT race.o -MD -MP -MF $(DEPDIR)/race.Tpo -c -o race.o `test -f '../src/race.c' || echo '$(srcdir)/'`../src/race.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/race.Tpo $(DEPDIR)/race.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/race.c' object='race.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o race.o `test -f '../src/race.c' || echo '$(srcdir)/'`../src/race.c race.obj: ../src/race.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT race.obj -MD -MP -MF $(DEPDIR)/race.Tpo -c -o race.obj `if test -f '../src/race.c'; then $(CYGPATH_W) '../src/race.c'; else $(CYGPATH_W) '$(srcdir)/../src/race.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/race.Tpo $(DEPDIR)/race.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/race.c' object='race.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o race.obj `if test -f '../src/race.c'; then $(CYGPATH_W) '../src/race.c'; else $(CYGPATH_W) '$(srcdir)/../src/race.c'; fi` reentrant.o: ../src/reentrant.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reentrant.o -MD -MP -MF $(DEPDIR)/reentrant.Tpo -c -o reentrant.o `test -f '../src/reentrant.c' || echo '$(srcdir)/'`../src/reentrant.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/reentrant.Tpo $(DEPDIR)/reentrant.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/reentrant.c' object='reentrant.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reentrant.o `test -f '../src/reentrant.c' || echo '$(srcdir)/'`../src/reentrant.c reentrant.obj: ../src/reentrant.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reentrant.obj -MD -MP -MF $(DEPDIR)/reentrant.Tpo -c -o reentrant.obj `if test -f '../src/reentrant.c'; then $(CYGPATH_W) '../src/reentrant.c'; else $(CYGPATH_W) '$(srcdir)/../src/reentrant.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/reentrant.Tpo $(DEPDIR)/reentrant.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/reentrant.c' object='reentrant.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reentrant.obj `if test -f '../src/reentrant.c'; then $(CYGPATH_W) '../src/reentrant.c'; else $(CYGPATH_W) '$(srcdir)/../src/reentrant.c'; fi` scope.o: ../src/scope.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT scope.o -MD -MP -MF $(DEPDIR)/scope.Tpo -c -o scope.o `test -f '../src/scope.c' || echo '$(srcdir)/'`../src/scope.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/scope.Tpo $(DEPDIR)/scope.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/scope.c' object='scope.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o scope.o `test -f '../src/scope.c' || echo '$(srcdir)/'`../src/scope.c scope.obj: ../src/scope.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT scope.obj -MD -MP -MF $(DEPDIR)/scope.Tpo -c -o scope.obj `if test -f '../src/scope.c'; then $(CYGPATH_W) '../src/scope.c'; else $(CYGPATH_W) '$(srcdir)/../src/scope.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/scope.Tpo $(DEPDIR)/scope.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/scope.c' object='scope.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o scope.obj `if test -f '../src/scope.c'; then $(CYGPATH_W) '../src/scope.c'; else $(CYGPATH_W) '$(srcdir)/../src/scope.c'; fi` search.o: ../src/search.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT search.o -MD -MP -MF $(DEPDIR)/search.Tpo -c -o search.o `test -f '../src/search.c' || echo '$(srcdir)/'`../src/search.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/search.Tpo $(DEPDIR)/search.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/search.c' object='search.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o search.o `test -f '../src/search.c' || echo '$(srcdir)/'`../src/search.c search.obj: ../src/search.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT search.obj -MD -MP -MF $(DEPDIR)/search.Tpo -c -o search.obj `if test -f '../src/search.c'; then $(CYGPATH_W) '../src/search.c'; else $(CYGPATH_W) '$(srcdir)/../src/search.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/search.Tpo $(DEPDIR)/search.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/search.c' object='search.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o search.obj `if test -f '../src/search.c'; then $(CYGPATH_W) '../src/search.c'; else $(CYGPATH_W) '$(srcdir)/../src/search.c'; fi` sim.o: ../src/sim.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sim.o -MD -MP -MF $(DEPDIR)/sim.Tpo -c -o sim.o `test -f '../src/sim.c' || echo '$(srcdir)/'`../src/sim.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/sim.Tpo $(DEPDIR)/sim.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/sim.c' object='sim.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sim.o `test -f '../src/sim.c' || echo '$(srcdir)/'`../src/sim.c sim.obj: ../src/sim.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sim.obj -MD -MP -MF $(DEPDIR)/sim.Tpo -c -o sim.obj `if test -f '../src/sim.c'; then $(CYGPATH_W) '../src/sim.c'; else $(CYGPATH_W) '$(srcdir)/../src/sim.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/sim.Tpo $(DEPDIR)/sim.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/sim.c' object='sim.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sim.obj `if test -f '../src/sim.c'; then $(CYGPATH_W) '../src/sim.c'; else $(CYGPATH_W) '$(srcdir)/../src/sim.c'; fi` stat.o: ../src/stat.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat.o -MD -MP -MF $(DEPDIR)/stat.Tpo -c -o stat.o `test -f '../src/stat.c' || echo '$(srcdir)/'`../src/stat.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/stat.Tpo $(DEPDIR)/stat.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/stat.c' object='stat.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat.o `test -f '../src/stat.c' || echo '$(srcdir)/'`../src/stat.c stat.obj: ../src/stat.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat.obj -MD -MP -MF $(DEPDIR)/stat.Tpo -c -o stat.obj `if test -f '../src/stat.c'; then $(CYGPATH_W) '../src/stat.c'; else $(CYGPATH_W) '$(srcdir)/../src/stat.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/stat.Tpo $(DEPDIR)/stat.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/stat.c' object='stat.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat.obj `if test -f '../src/stat.c'; then $(CYGPATH_W) '../src/stat.c'; else $(CYGPATH_W) '$(srcdir)/../src/stat.c'; fi` statement.o: ../src/statement.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statement.o -MD -MP -MF $(DEPDIR)/statement.Tpo -c -o statement.o `test -f '../src/statement.c' || echo '$(srcdir)/'`../src/statement.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/statement.Tpo $(DEPDIR)/statement.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/statement.c' object='statement.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statement.o `test -f '../src/statement.c' || echo '$(srcdir)/'`../src/statement.c statement.obj: ../src/statement.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statement.obj -MD -MP -MF $(DEPDIR)/statement.Tpo -c -o statement.obj `if test -f '../src/statement.c'; then $(CYGPATH_W) '../src/statement.c'; else $(CYGPATH_W) '$(srcdir)/../src/statement.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/statement.Tpo $(DEPDIR)/statement.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/statement.c' object='statement.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statement.obj `if test -f '../src/statement.c'; then $(CYGPATH_W) '../src/statement.c'; else $(CYGPATH_W) '$(srcdir)/../src/statement.c'; fi` static.o: ../src/static.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT static.o -MD -MP -MF $(DEPDIR)/static.Tpo -c -o static.o `test -f '../src/static.c' || echo '$(srcdir)/'`../src/static.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/static.Tpo $(DEPDIR)/static.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/static.c' object='static.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o static.o `test -f '../src/static.c' || echo '$(srcdir)/'`../src/static.c static.obj: ../src/static.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT static.obj -MD -MP -MF $(DEPDIR)/static.Tpo -c -o static.obj `if test -f '../src/static.c'; then $(CYGPATH_W) '../src/static.c'; else $(CYGPATH_W) '$(srcdir)/../src/static.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/static.Tpo $(DEPDIR)/static.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/static.c' object='static.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o static.obj `if test -f '../src/static.c'; then $(CYGPATH_W) '../src/static.c'; else $(CYGPATH_W) '$(srcdir)/../src/static.c'; fi` stmt_blk.o: ../src/stmt_blk.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stmt_blk.o -MD -MP -MF $(DEPDIR)/stmt_blk.Tpo -c -o stmt_blk.o `test -f '../src/stmt_blk.c' || echo '$(srcdir)/'`../src/stmt_blk.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/stmt_blk.Tpo $(DEPDIR)/stmt_blk.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/stmt_blk.c' object='stmt_blk.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stmt_blk.o `test -f '../src/stmt_blk.c' || echo '$(srcdir)/'`../src/stmt_blk.c stmt_blk.obj: ../src/stmt_blk.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stmt_blk.obj -MD -MP -MF $(DEPDIR)/stmt_blk.Tpo -c -o stmt_blk.obj `if test -f '../src/stmt_blk.c'; then $(CYGPATH_W) '../src/stmt_blk.c'; else $(CYGPATH_W) '$(srcdir)/../src/stmt_blk.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/stmt_blk.Tpo $(DEPDIR)/stmt_blk.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/stmt_blk.c' object='stmt_blk.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stmt_blk.obj `if test -f '../src/stmt_blk.c'; then $(CYGPATH_W) '../src/stmt_blk.c'; else $(CYGPATH_W) '$(srcdir)/../src/stmt_blk.c'; fi` struct_union.o: ../src/struct_union.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT struct_union.o -MD -MP -MF $(DEPDIR)/struct_union.Tpo -c -o struct_union.o `test -f '../src/struct_union.c' || echo '$(srcdir)/'`../src/struct_union.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/struct_union.Tpo $(DEPDIR)/struct_union.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/struct_union.c' object='struct_union.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o struct_union.o `test -f '../src/struct_union.c' || echo '$(srcdir)/'`../src/struct_union.c struct_union.obj: ../src/struct_union.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT struct_union.obj -MD -MP -MF $(DEPDIR)/struct_union.Tpo -c -o struct_union.obj `if test -f '../src/struct_union.c'; then $(CYGPATH_W) '../src/struct_union.c'; else $(CYGPATH_W) '$(srcdir)/../src/struct_union.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/struct_union.Tpo $(DEPDIR)/struct_union.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/struct_union.c' object='struct_union.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o struct_union.obj `if test -f '../src/struct_union.c'; then $(CYGPATH_W) '../src/struct_union.c'; else $(CYGPATH_W) '$(srcdir)/../src/struct_union.c'; fi` symtable.o: ../src/symtable.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT symtable.o -MD -MP -MF $(DEPDIR)/symtable.Tpo -c -o symtable.o `test -f '../src/symtable.c' || echo '$(srcdir)/'`../src/symtable.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/symtable.Tpo $(DEPDIR)/symtable.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/symtable.c' object='symtable.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o symtable.o `test -f '../src/symtable.c' || echo '$(srcdir)/'`../src/symtable.c symtable.obj: ../src/symtable.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT symtable.obj -MD -MP -MF $(DEPDIR)/symtable.Tpo -c -o symtable.obj `if test -f '../src/symtable.c'; then $(CYGPATH_W) '../src/symtable.c'; else $(CYGPATH_W) '$(srcdir)/../src/symtable.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/symtable.Tpo $(DEPDIR)/symtable.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/symtable.c' object='symtable.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o symtable.obj `if test -f '../src/symtable.c'; then $(CYGPATH_W) '../src/symtable.c'; else $(CYGPATH_W) '$(srcdir)/../src/symtable.c'; fi` sys_tasks.o: ../src/sys_tasks.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sys_tasks.o -MD -MP -MF $(DEPDIR)/sys_tasks.Tpo -c -o sys_tasks.o `test -f '../src/sys_tasks.c' || echo '$(srcdir)/'`../src/sys_tasks.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/sys_tasks.Tpo $(DEPDIR)/sys_tasks.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/sys_tasks.c' object='sys_tasks.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sys_tasks.o `test -f '../src/sys_tasks.c' || echo '$(srcdir)/'`../src/sys_tasks.c sys_tasks.obj: ../src/sys_tasks.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sys_tasks.obj -MD -MP -MF $(DEPDIR)/sys_tasks.Tpo -c -o sys_tasks.obj `if test -f '../src/sys_tasks.c'; then $(CYGPATH_W) '../src/sys_tasks.c'; else $(CYGPATH_W) '$(srcdir)/../src/sys_tasks.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/sys_tasks.Tpo $(DEPDIR)/sys_tasks.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/sys_tasks.c' object='sys_tasks.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sys_tasks.obj `if test -f '../src/sys_tasks.c'; then $(CYGPATH_W) '../src/sys_tasks.c'; else $(CYGPATH_W) '$(srcdir)/../src/sys_tasks.c'; fi` tree.o: ../src/tree.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT tree.o -MD -MP -MF $(DEPDIR)/tree.Tpo -c -o tree.o `test -f '../src/tree.c' || echo '$(srcdir)/'`../src/tree.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/tree.Tpo $(DEPDIR)/tree.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/tree.c' object='tree.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o tree.o `test -f '../src/tree.c' || echo '$(srcdir)/'`../src/tree.c tree.obj: ../src/tree.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT tree.obj -MD -MP -MF $(DEPDIR)/tree.Tpo -c -o tree.obj `if test -f '../src/tree.c'; then $(CYGPATH_W) '../src/tree.c'; else $(CYGPATH_W) '$(srcdir)/../src/tree.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/tree.Tpo $(DEPDIR)/tree.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/tree.c' object='tree.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o tree.obj `if test -f '../src/tree.c'; then $(CYGPATH_W) '../src/tree.c'; else $(CYGPATH_W) '$(srcdir)/../src/tree.c'; fi` util.o: ../src/util.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT util.o -MD -MP -MF $(DEPDIR)/util.Tpo -c -o util.o `test -f '../src/util.c' || echo '$(srcdir)/'`../src/util.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/util.Tpo $(DEPDIR)/util.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/util.c' object='util.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o util.o `test -f '../src/util.c' || echo '$(srcdir)/'`../src/util.c util.obj: ../src/util.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT util.obj -MD -MP -MF $(DEPDIR)/util.Tpo -c -o util.obj `if test -f '../src/util.c'; then $(CYGPATH_W) '../src/util.c'; else $(CYGPATH_W) '$(srcdir)/../src/util.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/util.Tpo $(DEPDIR)/util.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/util.c' object='util.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o util.obj `if test -f '../src/util.c'; then $(CYGPATH_W) '../src/util.c'; else $(CYGPATH_W) '$(srcdir)/../src/util.c'; fi` vector.o: ../src/vector.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vector.o -MD -MP -MF $(DEPDIR)/vector.Tpo -c -o vector.o `test -f '../src/vector.c' || echo '$(srcdir)/'`../src/vector.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/vector.Tpo $(DEPDIR)/vector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/vector.c' object='vector.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vector.o `test -f '../src/vector.c' || echo '$(srcdir)/'`../src/vector.c vector.obj: ../src/vector.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vector.obj -MD -MP -MF $(DEPDIR)/vector.Tpo -c -o vector.obj `if test -f '../src/vector.c'; then $(CYGPATH_W) '../src/vector.c'; else $(CYGPATH_W) '$(srcdir)/../src/vector.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/vector.Tpo $(DEPDIR)/vector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/vector.c' object='vector.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vector.obj `if test -f '../src/vector.c'; then $(CYGPATH_W) '../src/vector.c'; else $(CYGPATH_W) '$(srcdir)/../src/vector.c'; fi` vsignal.o: ../src/vsignal.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vsignal.o -MD -MP -MF $(DEPDIR)/vsignal.Tpo -c -o vsignal.o `test -f '../src/vsignal.c' || echo '$(srcdir)/'`../src/vsignal.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/vsignal.Tpo $(DEPDIR)/vsignal.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/vsignal.c' object='vsignal.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vsignal.o `test -f '../src/vsignal.c' || echo '$(srcdir)/'`../src/vsignal.c vsignal.obj: ../src/vsignal.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vsignal.obj -MD -MP -MF $(DEPDIR)/vsignal.Tpo -c -o vsignal.obj `if test -f '../src/vsignal.c'; then $(CYGPATH_W) '../src/vsignal.c'; else $(CYGPATH_W) '$(srcdir)/../src/vsignal.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/vsignal.Tpo $(DEPDIR)/vsignal.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../src/vsignal.c' object='vsignal.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vsignal.obj `if test -f '../src/vsignal.c'; then $(CYGPATH_W) '../src/vsignal.c'; else $(CYGPATH_W) '$(srcdir)/../src/vsignal.c'; fi` ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 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 check: check-am all-am: Makefile $(LIBRARIES) $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(libexecdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done 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 clean-libexecPROGRAMS clean-noinstLIBRARIES \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags 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-libexecPROGRAMS 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 -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-libexecPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libexecPROGRAMS clean-noinstLIBRARIES ctags distclean \ distclean-compile distclean-generic distclean-tags 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-libexecPROGRAMS \ 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-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags uninstall uninstall-am uninstall-libexecPROGRAMS @BUILD_CYGWIN_TRUE@covered.cver.dll: vpi.cver.o libcovered.a @BUILD_CYGWIN_TRUE@ $(CC) @shared@ -o covered.cver.dll -Wl,--out-implib=covered.cver.dll.a \ @BUILD_CYGWIN_TRUE@ -Wl,--export-all @rdynamic@ -Wl,--output-def=covered.cver.def \ @BUILD_CYGWIN_TRUE@ vpi.cver.o -L. -lcovered -lcver @BUILD_CYGWIN_FALSE@covered.vcs.so: vpi.vcs.o libcovered.a @BUILD_CYGWIN_FALSE@ $(CC) @shared@ @rdynamic@ vpi.vcs.o -L. -lcovered -o covered.vcs.so @BUILD_CYGWIN_FALSE@covered.ncv.so: vpi.ncv.o libcovered.a @BUILD_CYGWIN_FALSE@ $(CC) @shared@ @rdynamic@ vpi.ncv.o -L. -lcovered -o covered.ncv.so @BUILD_CYGWIN_FALSE@covered.cver.so: vpi.cver.o libcovered.a @BUILD_CYGWIN_FALSE@ $(CC) @shared@ @rdynamic@ vpi.cver.o -L. -lcovered -o covered.cver.so covered.vpi: vpi.iv.o libcovered.a $(CC) @shared@ vpi.iv.o -L. -lcovered -L$(IVDIR)/lib -lveriuser -lvpi -o covered.vpi vpi.vcs.o: ../src/vpi.c $(CC) @PICFLAG@ -g -DVCS -DNOIV $(DEBUGDEF) $(PROFILEDEF) -I$(VCSINC) -I.. -c -o vpi.vcs.o ../src/vpi.c vpi.ncv.o: ../src/vpi.c $(CC) @PICFLAG@ -g -DNCV -DNOIV $(DEBUGDEF) $(PROFILEDEF) -I$(NCVINC) -I.. -c -o vpi.ncv.o ../src/vpi.c vpi.cver.o: ../src/vpi.c $(CC) @PICFLAG@ -g -DCVER -DNOIV $(DEBUGDEF) $(PROFILEDEF) -I$(CVERINC) -I.. -c -o vpi.cver.o ../src/vpi.c vpi.iv.o: ../src/vpi.c $(CC) @PICFLAG@ -g $(DEBUGDEF) $(PROFILEDEF) -I$(IVINC) -I.. -c -o vpi.iv.o ../src/vpi.c # 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: covered-0.7.10/Makefile.am0000644000076500007650000000032510415313145015273 0ustar trevorwtrevorwEXTRA_DIST = ChangeLog.bak depcomp release.in ChangeLog AUTHORS COPYING INSTALL NEWS README TODO SUBDIRS = scripts lib src doc AUTOMAKE_OPTIONS = foreign ## Process this file with automake to produce Makefile.in covered-0.7.10/Makefile.in0000644000076500007650000005417011475644670015334 0ustar trevorwtrevorw# 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) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ TODO config.guess config.sub depcomp install-sh missing \ mkinstalldirs ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir dist dist-all distcheck ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ { test ! -d "$(distdir)" \ || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -fr "$(distdir)"; }; } am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ COVERED_BROWSER = @COVERED_BROWSER@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CVERINC = @CVERINC@ CVERLIB = @CVERLIB@ CYGPATH_W = @CYGPATH_W@ DEBUGDEF = @DEBUGDEF@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ IVDIR = @IVDIR@ IVINC = @IVINC@ IVLIB = @IVLIB@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NCVINC = @NCVINC@ NCVLIB = @NCVLIB@ 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@ PATH_SEPARATOR = @PATH_SEPARATOR@ PICFLAG = @PICFLAG@ PROFILEDEF = @PROFILEDEF@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TCLTK_CPPFLAGS = @TCLTK_CPPFLAGS@ TCLTK_LIBS = @TCLTK_LIBS@ TCL_CONFIG = @TCL_CONFIG@ TESTMODEDEF = @TESTMODEDEF@ TK_CONFIG = @TK_CONFIG@ VCSINC = @VCSINC@ VCSLIB = @VCSLIB@ VERSION = @VERSION@ XGPERF = @XGPERF@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YFLAGS = @YFLAGS@ 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@ 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 = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ 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@ rdynamic = @rdynamic@ sbindir = @sbindir@ shared = @shared@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ strip_dynamic = @strip_dynamic@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ use_tcltk = @use_tcltk@ EXTRA_DIST = ChangeLog.bak depcomp release.in ChangeLog AUTHORS COPYING INSTALL NEWS README TODO SUBDIRS = scripts lib src doc AUTOMAKE_OPTIONS = foreign all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): config.h: stamp-h1 @if test ! -f $@; then \ rm -f stamp-h1; \ $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ else :; fi stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @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 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) dist-lzma: distdir tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma $(am__remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz $(am__remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__remove_distdir) dist dist-all: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lzma*) \ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir); chmod a+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @$(am__cd) '$(distuninstallcheck_dir)' \ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile config.h installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive 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: 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-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ ctags-recursive install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-generic \ ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \ distclean distclean-generic distclean-hdr distclean-tags \ distcleancheck distdir distuninstallcheck 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 installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-recursive uninstall uninstall-am # 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: covered-0.7.10/missing0000644000076500007650000002623311270512353014643 0ustar trevorwtrevorw#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2009-04-28.21; # UTC # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, # 2008, 2009 Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # 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, 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, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi run=: sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' sed_minuso='s/.* -o \([^ ]*\).*/\1/p' # In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi msg="missing on your system" case $1 in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 # Exit code 63 means version mismatch. This often happens # when the user try to use an ancient version of a tool on # a file that requires a minimum version. In this case we # we should proceed has if the program had been absent, or # if --run hadn't been passed. if test $? = 63; then run=: msg="probably too old" fi ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' autom4te touch the output file, or create a stub one automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags yacc create \`y.tab.[ch]', if possible, from existing .[ch] Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and \`g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; esac # normalize program name to check for. program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). This is about non-GNU programs, so use $1 not # $program. case $1 in lex*|yacc*) # Not GNU programs, they don't have --version. ;; tar*) if test -n "$run"; then echo 1>&2 "ERROR: \`tar' requires --run" exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then exit 1 fi ;; *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone # running `$TOOL --version' or `$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case $program in aclocal*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case $f in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te*) echo 1>&2 "\ WARNING: \`$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison*|yacc*) echo 1>&2 "\ WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if test $# -ne 1; then eval LASTARG="\${$#}" case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.h fi ;; esac fi if test ! -f y.tab.h; then echo >y.tab.h fi if test ! -f y.tab.c; then echo 'main() { return 0; }' >y.tab.c fi ;; lex*|flex*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if test $# -ne 1; then eval LASTARG="\${$#}" case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if test ! -f lex.yy.c; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit $? fi ;; makeinfo*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." # The file to touch is that specified with -o ... file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -z "$file"; then # ... or it is the one specified with @setfilename ... infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n ' /^@setfilename/{ s/.* \([^ ]*\) *$/\1/ p q }' $infile` # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi # If the file does not exist, the user really needs makeinfo; # let's fail without touching anything. test -f $file || exit 1 touch $file ;; tar*) shift # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then gtar "$@" && exit 0 fi firstarg="$1" if shift; then case $firstarg in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac case $firstarg in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 ;; esac fi echo 1>&2 "\ WARNING: I can't seem to be able to run \`tar' with the given arguments. You may want to install GNU tar or Free paxutils, or check the command line arguments." exit 1 ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and is $msg. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: covered-0.7.10/mkinstalldirs0000644000076500007650000000672211270512353016053 0ustar trevorwtrevorw#! /bin/sh # mkinstalldirs --- make directory hierarchy scriptversion=2009-04-28.21; # UTC # Original author: Noah Friedman # Created: 1993-05-16 # Public domain. # # This file is maintained in Automake, please report # bugs to or send patches to # . nl=' ' IFS=" "" $nl" errstatus=0 dirmode= usage="\ Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ... Create each directory DIR (with mode MODE, if specified), including all leading file name components. Report bugs to ." # process command line arguments while test $# -gt 0 ; do case $1 in -h | --help | --h*) # -h for help echo "$usage" exit $? ;; -m) # -m PERM arg shift test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } dirmode=$1 shift ;; --version) echo "$0 $scriptversion" exit $? ;; --) # stop option processing shift break ;; -*) # unknown option echo "$usage" 1>&2 exit 1 ;; *) # first non-opt arg break ;; esac done for file do if test -d "$file"; then shift else break fi done case $# in 0) exit 0 ;; esac # Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and # mkdir -p a/c at the same time, both will detect that a is missing, # one will create a, then the other will try to create a and die with # a "File exists" error. This is a problem when calling mkinstalldirs # from a parallel make. We use --version in the probe to restrict # ourselves to GNU mkdir, which is thread-safe. case $dirmode in '') if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then echo "mkdir -p -- $*" exec mkdir -p -- "$@" else # On NextStep and OpenStep, the `mkdir' command does not # recognize any option. It will interpret all options as # directories to create, and then abort because `.' already # exists. test -d ./-p && rmdir ./-p test -d ./--version && rmdir ./--version fi ;; *) if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 && test ! -d ./--version; then echo "mkdir -m $dirmode -p -- $*" exec mkdir -m "$dirmode" -p -- "$@" else # Clean up after NextStep and OpenStep mkdir. for d in ./-m ./-p ./--version "./$dirmode"; do test -d $d && rmdir $d done fi ;; esac for file do case $file in /*) pathcomp=/ ;; *) pathcomp= ;; esac oIFS=$IFS IFS=/ set fnord $file shift IFS=$oIFS for d do test "x$d" = x && continue pathcomp=$pathcomp$d case $pathcomp in -*) pathcomp=./$pathcomp ;; esac if test ! -d "$pathcomp"; then echo "mkdir $pathcomp" mkdir "$pathcomp" || lasterr=$? if test ! -d "$pathcomp"; then errstatus=$lasterr else if test ! -z "$dirmode"; then echo "chmod $dirmode $pathcomp" lasterr= chmod "$dirmode" "$pathcomp" || lasterr=$? if test ! -z "$lasterr"; then errstatus=$lasterr fi fi fi fi pathcomp=$pathcomp/ done done exit $errstatus # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: covered-0.7.10/NEWS0000644000076500007650000000031111475641161013742 0ustar trevorwtrevorwCovered-Related NEWS ==================== * 12/2/2010 Stable release covered-0.7.10 made. This release updates the FST library to the latest version which contains some fixes and enhancements. covered-0.7.10/README0000644000076500007650000000266111200360521014115 0ustar trevorwtrevorwFor information regarding... * the installation of Covered, see the INSTALL file. * a list of the developers of Covered, see the AUTHORS file. * the CVS change list, see the ChangeLog file. * project-specific news, see the NEWS file. For User documentation... * User's Guide can be found in HTML form at ./doc/html/index.html. * Command-line help can be found by typing "covered -h" after Covered has been installed. * Version information about Covered can be found by typing "covered -v" after Covered has been installed. For Development documentation... * HTML and LaTex are generated (if the doxygen -- http://www.doxygen.org -- utility exists in the user's bin path). * HTML format can be found at ./doc/devel/html/index.html. * LaTex format can be found at ./doc/devel/latex * PDF format can be generated by following the following steps: 1. cd doc/devel/latex 2. make pdf (the PDF file will be called refman.pdf) For GUI documentation... * The GUI User's Guide is available in HTML form at ./doc/html/index.html. * This documentation can also be accessed by clicking on the "Help->User Guide" menu item The Covered website is located... * For members of SourceForge, you can get the project page at http://sourceforge.net/projects/covered - can submit/review bug reports - get to mailing lists - see CVS repository - check out other project related stuff * Homepage can be found at http://covered.sourceforge.net covered-0.7.10/scripts/0000755000076500007650000000000011475644735014751 5ustar trevorwtrevorwcovered-0.7.10/scripts/.coveredrc0000644000076500007650000001671411356776517016741 0ustar trevorwtrevorw# Covered GUI Configuration File #-------------------------------- # All variable assignments below are in the form of "variable = value" # where whitespace must be present between the variable, the "=" character # and the value. Comment lines start with the "#" character. # If set to true, causes the wizard window to be displayed on GUI startup. # If set to false, the wizard window is suppressed. ShowWizardOnStartup = true # If set to true, causes various GUI elements to be saved when exiting the application # which will be used when the application is restarted at a later time. Set to false # to cause the Covered GUI to use the default values. SaveGuiOnExit = true # If set to true, causes tooltips to be used for many widgets within the GUI. If set # to false, causes all tooltip support to be disabled. ShowTooltips = true # Specifies the ttk style type to use for the GUI. TtkStyle = clam # Sets the foreground color for all source code that is found # to be uncovered during simulation. The value can be any legal color # value accepted by Tcl. UncoveredForegroundColor = #000000 # Sets the background color for all source code that is found # to be uncovered during simulation. The value can be any legal color # value accepted by Tcl. UncoveredBackgroundColor = #a14756 # Sets the foreground color for all source code that is found # to be covered during simulation. The value can be any legal color value # accepted by Tcl. CoveredForegroundColor = black # Sets the background color for all source code that is found # to be covered during simulation. The value can be any legal color value. # accepted by Tcl. CoveredBackgroundColor = #90ee90 # Sets the foreground color for all source code that has been detected as # containing a race condition situation. This code is not analyzed by Covered. # The value can be any legal color value accepted by Tcl. RaceConditionForegroundColor = white # Sets the background color for all source code that has been detected as # containing a race condition situation. This code is not analyzed by Covered. # The value can be any legal color value accepted by Tcl. RaceConditionBackgroundColor = blue # Causes the summary color for a module/instance that has achieved a line # coverage percentage greater than or equal to this value (but not 100%) to be # colored "yellow", indicating that the line coverage can possibly be deemed # "good enough". This value must be in the range of 0 - 100. AcceptableLinePercentage = 90 # Causes the summary color for a module/instance that has achieved a toggle # coverage percentage greater than or equal to this value (but not 100%) to be # colored "yellow", indicating that the toggle coverage can possibly be deemed # "good enough". This value must be in the range of 0 - 100. AcceptableTogglePercentage = 90 # Causes the summary color for a module/instance that has achieved a memory # coverage percentage greater than or equal to this value (but not 100%) to be # colored "yellow", indicating that the memory coverage can possibly be deemed # "good enough". This value must be in the range of 0 - 100. AcceptableMemoryPercentage = 90 # Causes the summary color for a module/instance that has achieved a combinational # logic coverage percentage greater than or equal to this value (but not 100%) to be # colored "yellow", indicating that the combinational logic coverage can possibly be # deemed "good enough". This value must be in the range of 0 - 100. AcceptableCombinationalLogicPercentage = 90 # Causes the summary color for a module/instance that has achieved an FSM state/arc # coverage percentage greater than or equal to this value (but not 100%) to be # colored "yellow", indicating that the FSM coverage can possibly be deemed # "good enough". This value must be in the range of 0 - 100. AcceptableFsmPercentage = 90 # Causes the summary color for a module/instance that has achieved an assertion # coverage percentage greater than or equal to this value (but not 100%) to be # colored "yellow", indicating that the assertion coverage can possibly be deemed # "good enough". This value must be in the range of 0 - 100. AcceptableAssertionPercentage = 90 # Causes syntax highlighting to be turned on or off. This value should either be # 'on' or 'off'. HighlightingMode = on # When the syntax highlighting mode is on, causes the preprocessor directive keywords # to be highlighted with the specified color. The value may be any color value that # is acceptable to Tk. HighlightPreprocessorKeywordColor = ForestGreen # When the syntax highlighting mode is on, causes the Verilog keywords to be highlighted # with the specified color. The value may be any color value that is acceptable to Tk. HighlightKeywordColor = purple # When the syntax highlighting mode is on, causes any single or multi-line comments to # be highlighted with the specified color. The value may be any color value that is # acceptable to Tk. HighlightCommentColor = blue # When the syntax highlighting mode is on, causes any defined, binary, octal, decimal or # hexidecimal value to be highlighted with the specified color. The value may be any # color value that is acceptable to Tk. HighlightValueColor = red # When the syntax highlighting mode is on, causes any quoted string to be highlighted with # the specified color. The value may be any color value that is acceptable to Tk. HighlightStringColor = red # When the syntax highlighting mode is on, causes any Verilog symbol to be highlighted with # the specified color. The value may be any color value that is acceptable to Tk. HighlightSymbolColor = coral # If this value is set to true, a popup dialog box will be created whenever the user excludes a coverage # point, allowing for the creation of a reason for the exclusion. If this value is set to false, no popup # box will be displayed when a coverage point is marked for exclusion. The exclusion reason information # is saved to the CDD (if specified from the GUI). EnableExclusionReasons = 1 # This string specifies default reasons for exclusion. These reasons may be used wherever # a coverage point is excluded (or the user may specify a unique reason). ExclusionReasons = {Logic is obsolete but will not be removed for future enhancement possibilities. } # This value specifies how to handle exclusion reason conflicts that arise when two or more CDD files # are merged that contain mismatching exclusion reasons for identical coverage points. The valid # values are the following: # first - Use the exclusion reason from the first CDD file read in that contains the reason # last - Use the exclusion reason from the last CDD file read in that contains the reason # all - Merge all exclusion reasons into one # new - Use the newest exclusion reason specified # old - Use the oldest exclusion reason specified ExclusionReasonConflictResolution = all # THE FOLLOWING LINES ARE FOR STORING GUI STATE INFORMATION -- DO NOT MODIFY LINES BELOW THIS COMMENT! MainWindowGeometry = 1003x567+261+355 ToggleWindowGeometry = 366x125+435+411 MemoryWindowGeometry = 481x381+8+46 CombWindowGeometry = 915x637+8+46 FsmWindowGeometry = 627x480+4+23 AssertWindowGeometry = ModuleInstanceType = Instance ModuleInstanceTableListWidth = 186 ModuleInstanceTableListColumns = 0:Instance Name:left:0:Module Name:left:0:Hit:right:0:Miss:right:0:Excluded:right:0:Total:right:0:Hit %:right:0:Index:left ModuleInstanceTableListInitHidden = 0:0:0:0:0:0:0 covered-0.7.10/scripts/assert.tcl0000644000076500007650000003625611357457470016767 0ustar trevorwtrevorw################################################################################################ # Copyright (c) 2006-2010 Trevor Williams # # # # 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., 675 Mass Ave, Cambridge, MA 02139, USA. # ################################################################################################ set curr_assert_ptr "" set assert_geometry "" set assert_gui_saved 0 set assert_excluded 0 set assert_reason "" proc assert_yset {args} { eval [linsert $args 0 .assertwin.f.vb set] assert_yview moveto [lindex [.assertwin.f.vb get] 0] } proc assert_yview {args} { eval [linsert $args 0 .assertwin.f.td yview] eval [linsert $args 0 .assertwin.f.tc yview] } proc display_assert {curr_index} { global prev_assert_index next_assert_index curr_assert_ptr curr_assert_inst # Get range of current instance set curr_range [.bot.right.txt tag prevrange uncov_button "$curr_index + 1 chars"] # Calculate the current instance string set curr_assert_inst [string trim [lindex [split [.bot.right.txt get [lindex $curr_range 0] [lindex $curr_range 1]] "\["] 0]] # Make sure that the selected instance is visible in the text box and is shown as selected set_pointer curr_assert_ptr [lindex [split [lindex $curr_range 0] .] 0] goto_uncov [lindex $curr_range 0] # Get range of previous instance set prev_assert_index [lindex [.bot.right.txt tag prevrange uncov_button [lindex $curr_range 0]] 0] # Get range of next instance set next_assert_index [lindex [.bot.right.txt tag nextrange uncov_button [lindex $curr_range 1]] 0] # Now create the assertion window create_assert_window $curr_assert_inst } proc create_assert_window {inst} { global prev_assert_index next_assert_index global curr_block global curr_assert_ptr assert_cov_points assert_cov_mod global uncov_bgColor uncov_fgColor global cov_bgColor cov_fgColor global HOME assert_geometry assert_gui_saved # Now create the window and set the grab to this window if {[winfo exists .assertwin] == 0} { set assert_gui_saved 0 # Create new window toplevel .assertwin wm title .assertwin "Assertion Coverage - Verbose" ttk::frame .assertwin.f -relief raised -borderwidth 1 # Add toggle information ttk::label .assertwin.f.ld -anchor w -text "Coverage point description" ttk::label .assertwin.f.lc -anchor w -text "# of hits" text .assertwin.f.td -height 5 -width 40 -borderwidth 0 -xscrollcommand ".assertwin.f.hb set" \ -yscrollcommand assert_yset -wrap none -spacing1 2 -spacing3 3 text .assertwin.f.tc -height 5 -width 10 -borderwidth 0 -yscrollcommand assert_yset -wrap none -spacing1 2 -spacing3 3 ttk::scrollbar .assertwin.f.hb -orient horizontal -command ".assertwin.f.td xview" ttk::scrollbar .assertwin.f.vb -command assert_yview ttk::button .assertwin.f.b -text "Show Code" -command { display_assertion_module [lindex $assert_cov_mod 0] [lindex $assert_cov_mod 1] } # Create bottom information bar ttk::label .assertwin.f.info -anchor w # Create bottom button bar ttk::frame .assertwin.bf -relief raised -borderwidth 1 ttk::button .assertwin.bf.close -text "Close" -width 10 -command { rm_pointer curr_assert_ptr destroy .assertwin destroy .amodwin } help_button .assertwin.bf.help chapter.gui.assert ttk::button .assertwin.bf.prev -image [image create photo -file [file join $HOME scripts left_arrow.gif]] -command { display_assert $prev_assert_index } set_balloon .assertwin.bf.prev "Click to view the previous uncovered assertion in this window" ttk::button .assertwin.bf.next -image [image create photo -file [file join $HOME scripts right_arrow.gif]] -command { display_assert $next_assert_index } set_balloon .assertwin.bf.next "Click to view the next uncovered assertion in this window" # Pack the buttons into the button frame pack .assertwin.bf.prev -side left pack .assertwin.bf.next -side left pack .assertwin.bf.help -side right -pady 3 pack .assertwin.bf.close -side right -padx 3 -pady 3 # Pack the widgets into the bottom frame grid rowconfigure .assertwin.f 1 -weight 1 grid columnconfigure .assertwin.f 0 -weight 1 grid columnconfigure .assertwin.f 1 -weight 0 grid .assertwin.f.ld -row 0 -column 0 -sticky nsew grid .assertwin.f.lc -row 0 -column 1 -sticky nsew grid .assertwin.f.td -row 1 -column 0 -sticky nsew grid .assertwin.f.tc -row 1 -column 1 -sticky nsew grid .assertwin.f.vb -row 1 -column 2 -sticky nsew grid .assertwin.f.hb -row 2 -column 0 -sticky nsew grid .assertwin.f.b -row 2 -column 1 -sticky nsew grid .assertwin.f.info -row 3 -column 0 -columnspan 3 -sticky new pack .assertwin.f -fill both -expand yes pack .assertwin.bf -fill x # Set the geometry if it is known if {$assert_geometry != ""} { wm geometry .assertwin $assert_geometry } # Handle the destruction of the assertion window wm protocol .assertwin WM_DELETE_WINDOW { save_assert_gui_elements 0 destroy .assertwin } bind .assertwin { save_assert_gui_elements 0 } } # Disable next or previous buttons if valid if {$prev_assert_index == ""} { .assertwin.bf.prev configure -state disabled } else { .assertwin.bf.prev configure -state normal } if {$next_assert_index == ""} { .assertwin.bf.next configure -state disabled } else { .assertwin.bf.next configure -state normal } # Get verbose toggle information set assert_cov_mod "" set assert_cov_points "" tcl_func_get_assert_coverage $curr_block $inst # Allow us to clear out text boxes .assertwin.f.td configure -state normal .assertwin.f.tc configure -state normal # Clear the text boxes before any insertion is being made .assertwin.f.td delete 1.0 end .assertwin.f.tc delete 1.0 end # Delete any existing tags .assertwin.f.td tag delete td_uncov_colorMap td_cov_colorMap .assertwin.f.tc tag delete tc_uncov_colorMap tc_cov_colorMap tc_excl_colorMap # Create covered/uncovered/underline tags .assertwin.f.td tag configure td_uncov_colorMap -foreground $uncov_fgColor -background $uncov_bgColor .assertwin.f.td tag configure td_cov_colorMap -foreground $cov_fgColor -background $cov_bgColor .assertwin.f.tc tag configure tc_uncov_colorMap -foreground $uncov_fgColor -background $uncov_bgColor .assertwin.f.tc tag configure tc_cov_colorMap -foreground $cov_fgColor -background $cov_bgColor .assertwin.f.tc tag configure tc_uncov_uline -underline true # Write assertion coverage point information in text boxes foreach cov_point $assert_cov_points { if {[lindex $cov_point 1] == 0} { if {[lindex $cov_point 3] == 1} { .assertwin.f.td insert end "[lindex $cov_point 0]\n" td_cov_colorMap .assertwin.f.tc insert end "E\n" {tc_cov_colorMap tc_uncov_uline} } else { .assertwin.f.td insert end "[lindex $cov_point 0]\n" td_uncov_colorMap .assertwin.f.tc insert end "[lindex $cov_point 1]\n" {tc_uncov_colorMap tc_uncov_uline} } } else { .assertwin.f.td insert end "[lindex $cov_point 0]\n" td_cov_colorMap .assertwin.f.tc insert end "[lindex $cov_point 1]\n" tc_cov_colorMap } } # Bind uncovered coverage points .assertwin.f.tc tag bind tc_uncov_uline { set curr_cursor [.assertwin.f.tc cget -cursor] set curr_info [.assertwin.f.info cget -text] .assertwin.f.tc configure -cursor hand2 .assertwin.f.info configure -text "Click the left button to exclude/include coverage point" } .assertwin.f.tc tag bind tc_uncov_uline { .assertwin.f.tc configure -cursor $curr_cursor .assertwin.f.info configure -text $curr_info } .assertwin.f.tc tag bind tc_uncov_uline { set curr_index [expr [lindex [split [.assertwin.f.tc index current] .] 0] - 1] set curr_exp [lindex [lindex $assert_cov_points $curr_index] 2] if {[lindex [lindex $assert_cov_points $curr_index] 3] == 0} { set curr_excl 1 } else { set curr_excl 0 } set assert_reason "" if {$exclude_reasons_enabled == 1 && $curr_excl == 1} { set assert_reason [get_exclude_reason .assertwin] } tcl_func_set_assert_exclude $curr_block $curr_assert_inst $curr_exp $curr_excl $assert_reason set text_x [.bot.right.txt xview] set text_y [.bot.right.txt yview] process_assert_cov .bot.right.txt xview moveto [lindex $text_x 0] .bot.right.txt yview moveto [lindex $text_y 0] populate_listbox enable_cdd_save set_pointer curr_assert_ptr $curr_assert_ptr create_assert_window $curr_assert_inst } .assertwin.f.tc tag bind tc_uncov_uline { set curr_index [expr [lindex [split [.assertwin.f.tc index current] .] 0] - 1] set assert_excluded [lindex [lindex $assert_cov_points $curr_index] 3] set assert_reason [lindex [lindex $assert_cov_points $curr_index] 4] if {$assert_excluded == 1 && $assert_reason != ""} { balloon::show .assertwin.f.tc "Exclude Reason: $assert_reason" $cov_bgColor $cov_fgColor } } .assertwin.f.tc tag bind tc_uncov_uline { set curr_index [expr [lindex [split [.assertwin.f.tc index current] .] 0] - 1] set assert_excluded [lindex [lindex $assert_cov_points $curr_index] 3] set assert_reason [lindex [lindex $assert_cov_points $curr_index] 4] if {$assert_excluded == 1 && $assert_reason != ""} { balloon::hide .assertwin.f.tc } } # Keep user from writing in text boxes .assertwin.f.td configure -state disabled .assertwin.f.tc configure -state disabled # Update informational bar .assertwin.f.info configure -text "Assertion module: [lindex $assert_cov_mod 0]" # Raise this window to the foreground raise .assertwin } # Updates the GUI elements of the assertion window when some type of event causes the # current metric mode to change. proc update_assert {} { global cov_rb prev_assert_index next_assert_index curr_assert_ptr # If the combinational window exists, update the GUI if {[winfo exists .assertwin] == 1} { # If the current metric mode is not assert, disable the prev/next buttons if {$cov_rb != "Assert"} { .assertwin.bf.prev configure -state disabled .assertwin.bf.next configure -state disabled } else { # Restore the pointer if it is set set_pointer curr_assert_ptr $curr_assert_ptr # Restore the previous/next button enables if {$prev_assert_index != ""} { .assertwin.bf.prev configure -state normal } else { .assertwin.bf.prev configure -state disabled } if {$next_assert_index != ""} { .assertwin.bf.next configure -state normal } else { .assertwin.bf.next configure -state disabled } } } } proc clear_assert {} { global curr_assert_ptr # Reset the variables set curr_assert_ptr "" # Destroy the window destroy .assertwin } proc display_assertion_module {name filename} { global open_files if {[winfo exists .amodwin] == 0} { set open_files "" # Create the window viewer toplevel .amodwin set assert_filename [file normalize [file join [tcl_func_get_score_path] $filename]] wm title .amodwin "Assertion Module - $name ($assert_filename)" # Create text viewer windows ttk::frame .amodwin.f -relief raised -borderwidth 1 text .amodwin.f.t -height 30 -width 80 -xscrollcommand ".amodwin.f.hb set" -yscrollcommand ".amodwin.f.vb set" -state disabled ttk::scrollbar .amodwin.f.hb -orient horizontal -command ".amodwin.f.t xview" ttk::scrollbar .amodwin.f.vb -command ".amodwin.f.t yview" ttk::label .amodwin.f.info -anchor w # Layout the text viewer windows grid rowconfigure .amodwin.f 0 -weight 1 grid columnconfigure .amodwin.f 0 -weight 1 grid .amodwin.f.t -row 0 -column 0 -sticky news grid .amodwin.f.vb -row 0 -column 1 -sticky news grid .amodwin.f.hb -row 1 -column 0 -sticky news grid .amodwin.f.info -row 2 -column 0 -columnspan 2 -sticky we # Create the button bar ttk::frame .amodwin.bf -relief raised -borderwidth 1 ttk::button .amodwin.bf.back -text "Back" -width 10 -command { set fname [lindex $open_files 1] set open_files [lreplace $open_files 0 1] populate_assertion_text $fname } -state disabled ttk::button .amodwin.bf.close -text "Close" -width 10 -command { destroy .amodwin } help_button .amodwin.bf.help chapter.gui.assert.source # Pack the button bar pack .amodwin.bf.back -side left -padx 3 -pady 3 pack .amodwin.bf.help -side right -pady 3 pack .amodwin.bf.close -side right -padx 3 -pady 3 # Pack the frames pack .amodwin.f -fill both -expand yes pack .amodwin.bf -fill x } # Write the module information populate_assertion_text $filename # Raise this window to the foreground raise .amodwin } proc populate_assertion_text {fname} { global fileContent open_files # Add the specified file name to the open_files array set open_files [linsert $open_files 0 $fname] # Set the state of the back button accordingly if {[llength $open_files] < 2} { .amodwin.bf.back configure -state disabled } else { .amodwin.bf.back configure -state normal } # Read in the specified filename load_verilog $fname 0 # Allow us to write to the text box .amodwin.f.t configure -state normal # Clear the text-box before any insertion is being made .amodwin.f.t delete 1.0 end set contents [split $fileContent($fname) \n] # Populate text box with file contents foreach phrase $contents { .amodwin.f.t insert end [append phrase "\n"] } # Perform highlighting verilog_highlight .amodwin.f.t # Take care of any included files handle_verilog_includes .amodwin.f.t .amodwin.f.info populate_assertion_text # Set state back to disabled for read-only access .amodwin.f.t configure -state disabled } # Saves the contents of the assertion detailed window for later usage proc save_assert_gui_elements {main_exit} { global assert_geometry assert_gui_saved if {$assert_gui_saved == 0} { if {$main_exit == 0 || [winfo exists .assertwin] == 1} { set assert_gui_saved 1 set assert_geometry [winfo geometry .assertwin] } } } covered-0.7.10/scripts/balloon.tcl0000644000076500007650000000353711061413764017076 0ustar trevorwtrevorwnamespace eval balloon { variable long_delay 750 variable short_delay 50 variable off_delay 5000 variable delay $long_delay variable family {} variable after_id {} } bind . { if {$show_tooltips == true} { if {$balloon::family != ""} { if {[lsearch -exact $balloon::family %W] == -1} { set balloon::family {} set balloon::delay $balloon::long_delay } } } } proc balloon_show {w help} { global show_tooltips if {$show_tooltips == true} { set balloon::after_id [after $balloon::delay [list balloon::show $w $help]] set balloon::delay $balloon::short_delay set balloon::family [balloon::getwfamily $w] set balloon::after_id [after $balloon::off_delay destroy $w.balloon] } } proc balloon_destroy {w} { global show_tooltips if {$show_tooltips == true} { balloon::hide $w } } proc set_balloon {w help} { bind $w "+balloon_show %W [list $help]" bind $w "+balloon_destroy %W" bind $w

G”°V iÀÙ |0 € ñ@0аÑ£PÞ0¼@£a0TÚTz¥XÖÀž¤v—ªÖŸP¤† %Po÷ÖŒÙjÞ€¶ð Šð“ç¢r:§BÇ›®V $œ1§8úÏ| @ þ3` EФuà.`Íts>° ß9©”ÊA`žƒYÛPžéÙ\ª i‡¦& Ͱ¢ÊÐÿ‰›újü‰J§²:«¤£½¹ÛI•=ùµ@‡» ”§ð Z N w°L”>ÀœfY–ÉÀ ƒ –™ œÐiIžAªv‰P"<ò"/ò'}r®{`á*®Nò'ò®ä ¯ïz%¸q%ôZ¯äz®úº¯üÚ¯þº'vÚj2`ähŽY Ï»úÏh 6à ¡à›ÐÌLÀ s4Ðm2Ðd@™²PSð± »ý@‘9°ûÐþ².û²0³2;³4[³6{³8‹³û™³<Û³>û³@´B;´D[´F{´H›´J‹³†ÀÙ²­V 9 yЍˆ¦ spµXË ÌPÁ 2pµÌP sÐ @Pµj»¶l˶ÕÐV0·sË @tKÛ©¡š}Èj­G«‚q»0yFç × ªj…KªW ¡£\º2@‘A™Ïa 6¹nûp¢¦Öwɹ®Gº¯gº{5Yº¶×º°§º<€·skVà´k»V`dЬ ²{gjnà ¥&3¨ pM &U ?¹ îÀ‹¢ ЉÂþ«om ¢žGävKðoÙ‹ªÊ gpå†[°á{qè‹¥V Û8¾å»¿åæ Š k〠ʠÛ@nÒ‹ €ÄÛkÀ½A¹ ˆ šël2À.Û ¡Ú i Ü 0‹ÁŸ»ÈвÌÁ üÁ¬Á'ZÂ&|Â&,³8 vÐÂ.üÂ.lÛP [·²¨¦=@jô‹¨)p‘P[°2ƒÀ —¯–Fpî{ :½ e~æÜ pİÄr<0] .P<àà‹Mj#à‰pŸ8 Ÿð 3` ö` û ñ`  PŽÃK¼äÅ0Q.‹€è€vwpà¬üKÌ 'yä7 §‡9ÐÈ|¢- º¨&Á§Ûz¦k{©k¶' Õàî«[ Iºvè·˜‡ÊËHí/`4h Üð°n–š@ ñ`¾"° @ÐØMjÜíÝú   q©Êg3óà ?à|¬ ­€Ãû0h®þ  é‘šÞð ´ ¦ýo|Ð À8ìŒÃm°’0°"à @ ®PL ‡ D“÷ÖÇÐÆ  ÿ¿ú ñ®à /0 é08 ‹× œûP¼ðT` XðìÊ`ä€û°ï#ïï;p ­ ñ°Ó#€æ–à@eààÀ ‰°n‘pÜ C ?°Ipô9=» »˜Q`£@Þà ðæMÿï 8ù—G¿ é@-ë’PlÌz`0xp+pc ºà »à ÐÐ鲺@™§Ê0ëÍ—=° v|Ȱ‹Ñ€ˆ  ~ÀÝ þøÖpóSó¤öÿÛñ ˜P"Py@Hð¨ïQ€8œ .à #ï”°þ¿ï ¨?¾ žmÿp’”-' Èzˆñ,¥f¦ªñØ—e >„QâDŠ%îÚ…c×CŒ1RD´â.=îôgWJe¹â`)jX¬3TDB‡C™¨l@rÉÕƒ†;î%ê@kWÒ]n<Ä·ÅT:Iš÷SY-ih˜FfÍ‹e!ÎãµKÔ¤)KîòFè}ežE…§ÐeÑ4©±Ùš< %8ѰT©S¨[Ή˜"Jµt۔튰MB!˜>•þÙ®˜É¥~.ïàÕò%Ë6ñ¸)kâàÀæ\.8àÃéE‡q_ÏöéO"Q„•!K×Cíné áf‚¬F£gLG…¤÷AñÂ»Ò Ú(ê ©}m\ø!‡Hxà^"jÃe˜NÂ×@”®k»ôòÅĜ˒ÃA>nâ`î/ʰÂ>ÙE μyf®¾è¡O`RÙÀ}¨¨Ÿ^4ÀD‘6S¦$—^‹í×”‰Ä 4”A블VúcB~PÆ Nt2+H!‡$ò¡ä¨ jZÙG™}Zi¥H)§¤r¢ÂI‡AÎ1Å’wˆTЀ¥qŒAÁˆädžB ˆ‡"1þ¦€d0q!˜ªáîøæVL¥ƒ{€€¥š¢h¥2¶¥†T¢Å0cœªJ‡0òÁ´[^àž&¾!C”fÎ eŠ;èùƒ‡dxøO™dÎI„šÀÇ—†¾øi—>•´UXÐh#ÈØÅa˜‰ä%7 i(]N˜ÃX šp‚(eÀd•>Êüc§áaج•tT€gt@†dV… •d˜ ážpÕ-„IF ¸yƒªIf—/’`y0…öÊ%WŒÞ8¡€9’Q@Xmâé.’¦€jÎAðµ$\Y‚f¢‰à˜d"ˆeîv‰ãßf´ˆç€”¿þ‹„Á3§x†ALã™)”ù" “ á„DƉ‡ W‘IBNe$pº$ž©f‚>˜IG3¾Al—N/ûò\Â1§š!¬Ñ´n»'Ú%‡g!ÈRˆ¡»'ü¡"š`ÅÍÑ$}4!dv®y¼0dŒˆf7¾Ù$xX×c£66`…ðrj(—âÙä˜D¢yfiP÷&v°X„!LèÙd8Îàk§Ø) u'«—õ$žH,6‰ç—D¾hD'KìÉãò~B%«^0†ä¢Ó¸†4¡›Ækþ¸¶KÔ@q¯áó¦aÄC!pð½ðµá€[8Ã1æo)¤8Ÿõˆ±4pð2·Pó®Ñ†÷±£0=:<”Ñ@¼C«hE €‚µwlb ïÀÂqØ¢ ñ Ã‰[ÔàúØD,ÀHx#*5èA4" nìáJ^ nx‡ l1nXÓ² Œ d6dÇkr1 [„€h;q™Æí¢q¹°íÈX8FV)³à›’â$(5Ò’šºÒ2’]ìC'@r&ä‘©†xä#§ÜÔqfä(5„I—Ù‡à6â7ÄC[vÛ*L²©…ì£#MrÈ“€þùM*ÃSfB†y’bF¤±FÒñD'í`iË &“`áŽPôH­df8•ÑŠY”Â$&6³¹Lsó!“œÈ+#ÒÉËtœúXÃ*Ź)QhÄ—µÈA-tÑ Œ¼2aEÔyp&!†èÀ'°K‰èDž—ĨY!¾ýI±\FEªQ‘\2 K©Dô!ˆÂÝ!|ƒƒÅ9Rº biªHhEî0 6’H1%PSÚ’fé”>ZNW6CŸw“@ØÀºt¨W’Þ’dW>‰©XÅj&/¹Ð¡’¬g-Ë,Ë‚N´¶US»øhJ• J·ÖÕ!GÚªGgþ×”ޝl`;X¬Ýê’šäUÃN¬e‘A5;YFj˜­)e5»Y΢5oHêÛA>ºÎVɯÁÄ5JéŒ%¬$5u»ÃØ€cHžCªJK[¥HȃÞÇôQ…—îÖ¸ÇEn‘6I®.¶’”8*Á†ÙVÖÅîuµ›]în×»ÝïvÙq˜â« yl)µ@Q}@`/@£¦èÄ…=""m˜‡®ˆäÝŠtÉ’(€ ¥9P Œq a\Љ3 1‰^@¹nm(GDø ZQ¤šãPADDáŒY˜c°2, (³À4‰F^Ó†-ƒÜHð>ôŽap@O™F†$ p/TTàƒP84@ÆC¸x€¤Ð18½)É0$†Rø²†@`¨‚P-o M@(PB†z‡_h‚YX9€dp‡`8?Ðþ/(Š[˜ ð஽ˆ† K¨P‚? {¾5dCFú, ð“ÈE ˆs¨†;ÄÃ<ÔÃ=ÔiÈ>¨†$ø[ÐV¨†Gø#a€€=tÄGÜC@”shX„0œ’Ú(CXJ¸‘†è`‰&x‡|@H8 Áhµ úZÞ›}ˆ‡<C™ñ%Dh-–@…1@D€€aH… @žhDðrØ¥ʳ›\p iƒñP0†C8½q@`yn †ào#<(õòƒYrºA0‡?!„’#„ÐÅx5`>_þy6ȬÄ’>çj¥V `h††4S8‡ˆ”ȉ¤È‰ >Èq(,8…Ux„:0‡s(,+ƒ?€ŠDÉ””HˆdÉdhÈfHƒ`¦]kŠ!.àØwBp"eàÁB…að‡9`©Ü+qˆ\XÜèw`),˜AÀ¸ dj/¸ÈŸZðÉØCoBÁ„׸²»‰0pˆh ÷¸Â’ËZL«BX4ØX¨mÁ ȸøhƒuH´&Hƒ¸ƒ`h…;˜6¨‚•sT(.‚ôÌÏŒ&¼ê¨ Û«q †h†þd0Õ|ÈÖtÍ×|Íyx!€#@ 0…˜Sðm€]øØÎátM.yM—Ü©­» …Z¨ÅÂ&#¾yjÎhšÁê<uB†&Q+Áڅ휥Íò4O‡X®ƒ\5WZC(•„ψd#It`fÐM‘̃9Ð=ˆÏ•ÈI\IShO§]+,€ƒótÐ…PÏz$8,M؃xÈsˆ,H„DKh…`Ø}p€ P€:˜fè€L`]øƒdÐ 8ˆÑåÐ=ÜP PSX=XN6€‡Ò Ò!%Ò"5Ò#EÒ$UÒ%eÒ&uÒ'…Ò(•þÒ)¥Ò*µÒ+ÅÒ,ÕÒ,]HROÆ'D†dØÐø‹¿‰‰BÈ 5•à"ø80ƒgøoð‡s †*ÃÓ?4Sùã¾j¨¿`€‚™ìm@ÔDõD]TFmÔD…TmxTHõ…JTI]ÔI½TIÝTFíÔOÕPÕQíTM%ÕOÍÔSUÕUeÕVuÕW…ÕX•ÕY¥ÕZmUA°9¿!Íœkˆfø›©ÖŸc’[àQ¸…ïÜNeê''a9Ö¨«ºj€4h†aB„CuTm@\ȃk0UK­Tq%U_€€k@W ð… NUTxõTx5ÕxµÔYµTuõZþ€DEv×€mÔIÍÔk×y¥Ty}Ô{ Õ­×OÕ×WõƒUÔ? UeR@F¥X[ÔŒÝXD…?X‹Ø‡mX€U}…m8UuEÕxWF•YIEkYÕÙM]TAà€Äš>pâ óªñ,«sXD`ªPLEÔ_pN YGØK×qUÔ­…€g`‡rˆ\¨„,ð]èL½Wµ%W¨ÝÚJ%ÙTÅÔ·¥Ûº¥[F‡1ø^È‚J‚A˜Û¹U[¨ \_ Bðƒn[¶åZ¶EX»ÝZ?V\ÈW3@\ËíVv­ÛÃ]Ü_(2°\º‡þCè„JõÜÑUÝÑ-]Z¨T8ƒ­Ôp2ø5 ƒÕ¥Û-0[Ýå‡BÐ<‚ʵ[m †~€\˜VWåe^~˜9H[Ý¥ÞêµÞ·%Y\e.œ#-‡¨¸EäRZÈ?ÃÑÖD…cèŒ[P­W®¥Tx‡~ȃm@È_ø†¸ZNõžußíZBèå-J­ øßQ5Õ@0ÓUU¹ ÕJ…à…U…RÕR(2èTX_ Šrm×C¸Xma®Ô@aI !°EÕуN`U_Àƒ´e`à_HàUBhžõÊ}Ý$Ö†Rhþ‡wàa–bF/U’ %&D8ò¬}8Dà Å&§ÝÖôÍ×5WBp€>`è… –…~ð~°†Yƒk „S82`‚=>„wµàw`Î]‡Aðzè`cèƒLÈÔîßEíߦdIm_|]T8„mø…Yèmðƒö…u8N؆vÝ7¾_y ‡rȃwppÝ_ˆ:øMvÈBè‚> …xc'aYè‚kˆ…S@^ðP¸‡'ˆ'à× _è…TÎx×0¨‚2p€¾ ƒ.pOX58…Èmà‡І<ø„S°†ÄÝcg6þWèXeÀõ[ÎÝ_‡Sà€>h†kèäEzÈ~vc?hݾå#&cèã?ncVȃ.À…v-&xcˆ:ø5P …Jp'Ðæpv†DVÞSx‚>ö5¸†X>a°‚v5v`:6eTYXéÞ%RXWp€A¨cÀãvå ð…sNçuŽe$‡{j(‡kæg(u­„xpW(ä´^kæ]TEVÔ(‡u]ƒ,˜âX…[\¥P^ &j YX„Á&ìÂ6ìÃf€ÁÞ‚Ä.lÆlÇ~ìÖìÉ^YJ¨uÊ‹×!0aÐØþ3&X*È&ž‡(ð…y8…  …IèƒmÀ8ƒÀ5(bI•_vP)@3@ÞýMƒz؆IÞZÿ×äv[GÛç†Ûèöèžn¸ÅÔRàæO>` ‚ôeœÍƒxÈ‚up‚L*È‚k8N ƒk Ù4°Zm†z€d%8Rïñv\Ø€Pƃ~8aÈ„U0†mÈþîj€`Wx×E¸’= …J€N˜Wà&Ø€B¸†!@‚N!@] € 2… DWq°f&˜k`Ù…o’]aÀ… èã@à„<Ð… ˜‡>@Yü^ÀþvÝ÷…3ˆíÙmÒ¦‚mPƒ,€€YÈ‚5°ío( ÀY°p|øp×…Wp].§Y8…Ü…ð%؆R(ð%@VX‚wˆ&0†ïXjm$ … @.PßEñEhmZ ô«Fq$¸Km×m4ó…<À…E@‡1×ç§ÎY(u¶¶ÔoPbI-é]'¸æê¦uê¶ué¾õZÇõ]§uEõY EH‰ˆ¥spÉ—4öcGöbO†bIfOÍcwvd—vhÏ>²Ê*°dNm€o8\‡Fðƒô%…C`^^ˆIÝ XTà€:*åAþ¾r¸fNäPfÀa­ `¦×yÍÚÔu˜ðO¦QNà_À‡Y¦q ˆân5p]~ˆt(d_äÕ#êýÕ‰wc îu†<@þ^mØ€A(q’Bø†'8„uHwm „¾}ò10×nm€.z‚ôu€€m8ƒB_ÔRd_Xèd¿E^_ج&áL°@h Bxðm‡h‰¯øm˜è¯Ôuowyèۢ߆J‚péo€w$¸ÐÝu¨ƒ>øìkð€´‡º6t! Ù^=]! ‡'¨ïš‡wkxW=Øaþmø…M„p "àwÈpt—ÔE@üN_6‘1Ñ]§úÌå‡'€öÖyø$FxZè}ÊET’çTî‡EHh‚W~ƒ/øæ_~ç7xOÕÞÑŒC…’`j¦“p§í·¤ÍfØõ@„g(?X‚S …YhÚ.ôy(„JõBX×,¿\ ƒ‹Ýdz`^Dúýuômˆk×Ph+¨ÍWA„µù1Ø0áA„ R„¸ðbE_†äë׳B‹ñu­Á üⱺ† ŪC´´¡`2ÄA&åx$‚¤“¯o=ü¬ŠÇË¥¯%7ÞYóÂG*=¨ ±âK•:yÞØþæç×2Ï”@Q Bý|A0ÖÉztˆab, Ò5}h¡ðSŠ]&_(p=‹B ‚<ž¿ž¢XR†Ž(¸ú²×çĶ•-_¶‰˜§\®ñ-3E™Ú&5¬„BcWdlgòQb‰‹m ê±ÞÅÏÉý´-éc¥àM$´PÙ†”A¡‚!„tª¤íÐ §¶caˆ™“nÈÒ‚ë¨+ëC¡@+ A@ËUÜà‘EaT!†jh!‡ mä‹ ò BI3¦TÓÊ>ÊìÓJ+ʸø"Œ1Ê8#5Úx#Žþ4æ ‚A-KÏôqÍ"}T1 '~ØÒÇ3eDá zUÏ=]"N*TA B(\ó+i£–/>ôð4‡ô2†‰IчnʉQ‡fXѮ̤,®¨ÐEd@ HB@;k^#ŽL¾ø£èÐQbqgL×ÐÓƒ6‡²cËtüBb5°‰ ³s,Bh”‡ …ü0K=m¦!D›¾œÄ‘Q ·/kpR¨ ~,"„6køYK|"LY@Ï!tlq¤5(äQ)B²P =§QÊ&÷ô’…PHi„ cK¦ŒÒ²­X¾”B¥•²‰äw5ÔÃ)(rÄÒ þ/(ÄC†/+Ðsˆ-æÄ&pÂv)Qóm¸tør[8'Té5Ïp¢ï:¡6óˆTP)4< '½ta…ÊÝâê^°ÃÞ B° <± ü¢§6Llp§Ñ@÷¨Q+¥8 :PkS TÃå"AðN×9öeÛ¹¡B òL$š"(îÃ9Ú}7Þy߈HAàÏ1Çl#XÇ£1[L‘ÇàKp±PáæhœGà„×,”.~€¡ñæÃËC¥mê©3t6Ù¥ ® ®bË1\¢ðÇè3A€û‡qP)혳 Ÿ÷t’,x5 y§ŒÑþ;w¤¹îkóK¸h“Gžt„AgcŽä¾p®`ÇLq¼±¯øñKxR»/`s íL¡±?å|§àH±ŠãQNpÚÐC ´×va‘0$D` mÐHa`B5x°o‚;à…)’Ñ¢hÜA =pLant“¼ä&g2Ñû¶*³7F0XG0ª±Þ™Ó¼æ6¿yÍå†óó|½h­F0Ö­ÙÙÐÞE¦u o„BO(&pBÌ"Ê0± A$B³˜…-r|r={tÇ7¶á¢]t@ã8þ…\”‹ Ђßs8Ã1((]‘pÅ~eTã†?‡ ö! 6l,F ŒY¼ƒë.‚¶‹0ñŒO¤ÂÐcÿ<èCÿPDLÙ¬}Lë‹LÁ†H¼ç7oÅG”x›GCðp=îw^ C°aÙ0jpŒÔí¢&à/ˆ… qŒ9<†ÀàÅ.€Ž<¢ ̈@šáLˆžF»ø€fq;|Ã/2B*¼áH¸éèAâA\C˜`BQe|¡ Ox‡"$Â.h >Y+¸ÃDÀ$˜°õuÁ(Ã÷}œ2ÌÁ9xCÂõMÄM'2!2ÀC¼• ˆÂ;4ˆ‚&8À¾Yƒ 8 Â'%@.ôÀßíÄ‚B>ÃäX‹è$®Šc%*ƒ(hÁ ìC4”ÜÁ&z"H†ä“EYé©WË© ˆC34C†É€K¾$LÆäKÞ1Ђ 0C-8`A8|Â@À9è‚Ü=@C`œ@ÀÂÐà pLF¥Lf\3ÀÀ¯!¡®ø} tzCOΈ7îB8Nâ8.€>|Ã,<xâÑX °Ã,¸À*,þÀ.ˆÀ'Ðå'p ‚ |Â;ŒÁ<¡í°^+HûÉH Ãæ™£$²E.,8@ð@1@>(eŠ$i–¦€I™ÊåêµB0ÀJ&C2ˆ›lÎ&mΦ7ˆ›lBÃ!@@(¤B2¸$Á)@À p D4ƒq2Á< ƒ Ô&uÒ&l®$ C‚Ÿ³Uªà‹TÃJVö Á.´(C+'2È@3A‚¡axž‹´ ü¢‰í‚%ä'3ìBzž ´B2®]+0C"œÒµBâÍ2œ%hܦÕÜ(2̸ݞ%43ži~(ˆþæ(’àBµW+À”ˆl‹¶(‹šÂ¸^-Üø@ă+Ì¡P \<Ä;ÀAÀ¢Æ:‹&i‹Êf3 $XVÒ…hèM)•^)–Â×î‘(¢[l"žTŽ)3xƒ dB3C1Xƒ4À¸¥HüB¹ÍA2ÚiKŽ©T^2ìÁ lg4f©¡*¢&ªŽ¡&‰Z™‰:)Ê@5L*¥Vª¥*cŒnÂ'@Ã1è%Ã7Ü€d3èàÝmÂ,ô‚ó9À*œÃ hj/€Ö¥Vj2F\¥ÊÀ9˜Â ”Ê—¢þ*°kˆ2*—žÞí%¤þ0žHá-„\2°$³¶‚/ÂÀ9´‚) A+ô§)&BÀÀ¸m(.6ka3% !w>yÞÈ>´«°z ¼ê×¹õW…Öȼ‚`¾æ+ŽœC2 á“(••è‹È@0LØY‘]ŠìÂ> Ý”h앾È~©ˆÅº«‹ áz1(€ ÀH”ž˜dö‚!|Z‰Â$<æš(€B),€;ÀÃÂ’åìƒ*D¢ßél Eà ˜,yÏÚÍ`¡ ù¬É¢¬Êæ1ÈÂzÞáÏæ1,ÂÓîL ‹(í.ÔÂÓæÍüÀ mÜÁ ݉•-áa8­ŒˆÀ¨æ"lþ©é!ÅÂ@ÀÀ|†^+4(ÀÀ®ë‹È[,¬ÀØÖö2l@ÜŽCØ‚¯ÁC @$pÛØd@4ØÃ\ž’ì,Àå²2 ƒÕáŒÁ´Á$nŒ„.Œ,nÜæHZºˆìæ×í*C Ã¼íŠB8 žÞ̬).êÒÈ>hÚ/d,óî‚8:tíŒ(Àœƒ}:IªœIš {B(P‚Ä…ÞÜP(@À*C”ŠBÜìÞ3€ˆí"Cü¤Á14ŠÊÀ ¬@ŽCËæØ·‚¯µ)ðC0ƒï.ÃD:¸ˆ7œoöòW4þà.DÃ$°Òa,¸ì¶ ûY%¨Â´¨XŠ CX(ìäÁ  ° ‹‚*¬g.PB"¶ì ÿ"@@‰Ñ/yzCŽÁDâ4ƒ3”ûU±3 €°X$"€È]ËÂ*¸B%@)$0 [‹,ps c!1XÛ.¨Â1ûÝnc0g?0PB‹äàb(üЯ”Â>ÀB0¬Àz¶‚*ðƒ8H ‹ B ;°*$B4ÀùbZ8 ¼Xš°‹Ü‚Øqÿp ³ß>0²„õq ï2d0Ú´fŽÝÁ#€þÖJqìƒý’Ý2?ðƒøÂ-?4›ß>Œ@lpÄ0ÀpÀŠá2Àî†kÝŽâ‹ð ð(ìP<dz<ä;$<×óãs<×ó;óó<4=ä¤ Ô+ƒ*ïº@7¾H¨A 4ØÀ-x؃1p@%¸B'°0ØB@´Â.PÃÃà€8À3„Â!<ÀÜ€-ØC¯ÝÛù€"P.'(C<Á:ÌBóþ×8àƒ €p窛(Ì€-¬qdVÁ$„Áˆ€.„8Ã,,B)ZȈB ÔÁ0C|ô9 T‡APv‚2hB/`þÁ'ØB8TÁ¬´<ü㎀1lÃ.„C$Š>ü.8ÄÃ$|ƒ§ v/ä88Á:C;¨´5àÀÜðÌC(ÄBü‚&¸Â$@tÁ"€­2tµ(CLÏtG‚¬CùCPÚØZOâÞ®iûÝ'TÁ:pClÀ1Â!ÀB84+äCgÿ÷,HúœÀ|¬£±î.À9^ú+ ¥[º+0Df¤(lÀ5H€Èg8€-XðiA;Pà ŒAþ+xCÀ (´¬ã€ú€B¸Àä€.øÁô¶ú!@4 ÀÖJ¨×ù3nDŒädŸº&ă6è'‹;v€5 X›Ã>Œƒ1èÁdA„ƒ<üÀ Œ2è ´Â#°Ã ƒõq›($!ü.} ¹Ïy½q4ãü9cƒ5X¤K:¾e’y©»;¼Ã ÜÀ/xÝQ¯Á ‡/Œƒƒ|Þ‚.˜C3|š¯ãÀ>˜ „@,,€Ë'1ȼËü̻È8¸9Œ`A<Üì>à€ªáÀÓÇüP/Ù܆¢±*/"£ÙŸ=Ú§½Ú³þHúB£³E;÷­Ý¦¹|¬sCèB'ÄA1ðBwÓ‚Yò‚u+‚%<ÄB}?»2Ô[¼ŸEn€C07 ]D€T.³ô3­¢l£÷€ÁÍ \ƒ>xÀÜnSÜÞÈ™£‰xÔ[Ÿ~ê+\8Ã8þ.DÀ6¸ÝÛß,è„B(|Ü.ÔÀw+à àY.ăÂN¿ìBÔá³7 ¤þ38DÁ‹PÜäßlÝzžE¾ß.Ü}:h~ˆB 4Â3àÂéÂ3؈@%î@¬i  YºAÊ”E›AjW›M~Üp2óŒY‡SÏž5µþÛ.Luf=$J-e"-ð˜EYœt=”m<°‘&zl¨@ìƒc—–B8"ͺqmW4zZÖè¤Ì ¶€Ôà¥,R<_úRŠšä#eXÎÄ[¢L_8&wÕð£ VY„º,è0Õ=_Xíºcá8'‰"tã„[à¼ÒN­ê+pcÇ!G–ìxWŽg9(53%ƒG«}ûxð˜<štiÓ§G#ZçÙ‹>LÐÀ¢$ KôxÅá(ª ­]Åþàèàû°²GŠ"9€£Ä7QZrÔ"-¸x…Žp€}—?#8!Sàäœ x¨Ñ³î°V<»–|ÕlN¨){¹´2Õ ëþe›“£€6Øø¡/ú€d—¼òæAôk%—g¨Øf—îÇô৯Ê8!—b@ª‰wPf—T¨&‰>ÐØá]D‰€0‘ãkìe9HÂ_db/ö1¥šyîy€@‘™®ºëÞÎQæ¤ÄAA°ä¡¿'zã8Î9˜(Ĥb¦ E#„±ሬ2 ¸³Fs’ñ!.dÖÈc—ž¨³ŽšÒaå~ǘ)4ñ ˆùêË+ipP‘AeöjËVŒ8a‰b@€£¿Öä8§x¢i¦šÆØÒ b—SÔç†æá``¤1ežSôþP€ŽÕC™V"éˆ},I’½¦àa?xÙ§ÔSã) ½qG³ 3ͪñL™}Zi…Üwá7‡0e˜x6‰ç˜%ã‰gŠ~ƒ$Žôˆ# ùe—¸P¦–-àÛ$ ]Z¡Ÿ–Šá¦ %`¤Tl‚¤í€oTP&6Ù$xO ‚¥ƒMH%‘6žÙä‰öá“MêÄ" ÿÞxGsÐáŒóŠ€8Y뤡ëôHšE ıöù¢ŸCs™!?@RV• Z‘ŠM ÉÃÛ”á›M8×C¶ŠiyQLð5§ {âÑcžM>‘%¨7އo¸‰f|þYáɇ?ÖšhŒnúiy |“kr d“¸8v€PÆ`â‘ãd>NH“w69$”p< 4Æa£€]öÙ¸c<þ®fàbžY§†xöè7¦Pq—ª3Ǻ€9æ gB€0Ú¿•[ÞfœP/`àMú(lí¾Âqao¶¹ƒý*¤)àŽúù7š Ž„‘Q dvÑ ì#0ìR µ‹Èì")d¡ ã.Ê °1ê*ádP1"¤Õèa§ò:Æ…#UÔŠC1ñ†CDþˆ¡(C+î"Úh›þðŠbsPE JD^q‰Ÿ92x¢ g<±‡9T+™%¦tl›m(™vAû˜b ã44ÔÑŽ‡ºO¤h(ð¡$wDˆä®aG&"d+ „ʵîчìB†ŠºxÄ8ð„]SŒ¢%³<¦“Ä¥(ˆDÈ£ƒèR»Ö˜KaÂk^Ã4æ1G³ oà2ƒÍÀ 2U¤ (º¤¹Ãª€ôì"Ïl¦7¡™ ”F‹»@†&Â0‰-ÌòŠp0âhî0„0àIä’æc´øÃxÎóÐ$Me.ãAÎx4¢ñçA'sB„.”¡ Í þI#B‡Nô1{< hªaÑôÜ)˜5Í êQ„˜Ëƒéb!0EŠÐb¦”¥-uéKaS™¶tƒ½ü A%:Ó*T§=õéOT¡2´¦%ýå ‡ú®•&•©MuêS¡:S’jf ,ÌiTIÃS¬n•«]õêWKc›šô3Hëc–zVµ®•­m•éÏ¥$Ô­Ñj]ñšW½îfˆ¨/—hÖ¶¦•¯…5ìa› t…! i[ïŠXÉN–²^ÝåX‹Òº¶²õìg:Õ›:¯‘íiQ›Z‡ŠÖ¤ë,[9«ZÙΖ¶$Ì<âZÌ^•­¦­íoÜ„þU®'}íZþc+\å.·¶•™E\«J׺ú–¹Õµîgý:Ö£v¹ôºîwÁÛY¸–„ÊàíZ©^õ®··Ä%«fÝš\öΗ¾\½mnçz^µ¦·¾ýõ¯PýšÛíâU¾ÿ5ðcZÜ2V‰ú=+a O4»ä5.wÕZà o˜ÃÈt.tóûØÞ®¦Ã%614‹ % x³Þ=ñ‹aš¾w¦ò™kLhE«W¬”Pqká;Ø'/šÒÊÝ1ºv‹æýî¹Òþíx1Ýã{šÔ¿-3c­çR¯z¶¬kãüÕ9³šÖ…½´\ÕeeËrºÖ½Fì”W¬ÄãfxÒ¾6ö^OéT»ËÇv¶œÝÛdI?›Úz½5g¬éóºÚݾ²{WkA{›Ü`U0ˆ— Yn—›ÝN5t°Å=êvϪ&oºGLo}»;Ú¢vò¾>ÔkÓXÕ7¸O+üêHöØwxJí}h«jûÈë~øÅúî÷Ì ÇøÇzkÝâ;Í 79…û}ÅX{uÖ'wy#þÁl'úå5Gf‹þhyÛœç¹õh¥Ël‹÷œèéѸ´^t¥ÃL䙦ùÒ¡ntpû{ÚQ·ºiÎê< ýê]Ïê3Þï{ìC~î½'þô²¯]GöÊ»Úr¶÷|à$ßôÜÙîv±Wï^Ï:•g^ð¾{½Â÷»;x¿+Ý[W·â ¿X…s\·<ÝÁm÷m_þê· ;â‰Íù¨'èºîj³Eÿñ?Oîöµ|ê]þ—âW:ìMîê`ë|ì¸'zÓ5_qßýç­}Vë·*÷á 6Ŷãó½|ž¯>ç ï¸ôy.{‚sû5g2Õ“Þý—7=ðÜÿÉ5~xÊËúõçøßGK{þµ»ã8ß8ò±ª|ú“;æ#‡~É÷ïãôÎú*/UoÁïÿîÎ/.ýÀ/ñÐáà¯Èjo×"ðáìé ð™ñÐ.è Ø mýX®ýD°ÛˆlûB0÷íûö.ü\PßêN7oõ­ðàÙiðì$£ÏÛm—ìCÙô(pþ”PÁŽÇbpŸÐÛ~® ¯ »mM0îPP WMÁœ‡ ©50 ÍÚV0ølo « yðáðÙÄPëä/ ëÐ×ÐðíÆm­ mPø1Sn½° ØžOPkËBm ÕÃPq-‘Õäþ° ]oiÉðA‘Ô$q=1ù¾°ÙŒ GQY±Ó:ÿ¢Jÿb1Ëñoð+íK¡Êy1É\Ñ -p)ú~ñ‘‘дÏOïöšQË”1 ¯o‘¸°Ðü°‘Ïtow®ëì u‘Åq1óoÏÈó*s6ÁK&Osqs½Vó2Ûr,{6?s8¯ëC3‘¼ªQ*é°9¿K9S4¥Óº¾q!§ò:«‹ 28¹Ó.ã’+ø¾’)°ã @ DaнöAÐþ!ýí2+z ŠÒaÒ=z|Ý3cßN…Îaö`u㜡ª!A4jŠ h\bˆ“Ò`Ö5 æ\©1ä^@#—wÕƒjš! AÕõŠØÓ ]ØÊRÓ€` ZQ«ša^ÛI=¥ö!ö€d!wÃ}ÆÜÅÝÜÍ=ÜÕýÜ×}ÝÓÝÏýÝÑ}ÜÝÝÝá=ÞÛ}ÞÙýÝëÜÅaTwÛ™ªªÁ^‘“:á~áþáÞá^â>á%~ââ/~â>ã)Þâ!>ä1~‘9Cà±JŒ”h]NJåwåQ¾å[ÞåUå]^k_þæi>åþo>æY^ækžåM>è…~艾èþè‘>é•~é™~í\wL7ê¥>ê+a(—nΡ¦¾ë½Þs×áÍQCë¹þëÍÞëÃÎIƒìϾí¥>íQõ+š¡vV(aÖÈŽÖÁêÏÁî¶H @Ú%Ãï_ð–ð ñ#Cñ)!ðß`ÿðKÃwÅ!K°ž„ʨÙÍk^øþê  Ž}¨ÚèdA ß1Jÿô= ¹/*‰TŸõGãõA2dÿ¡hõ[ß1øAwÛ˜RÖáD¶´!fé” ‚êš  „F–úæ ÀàlA]x &cþú«_ÔO64aä€|XV z d…íûÃü©ßúW6Z ZaT{c÷Â_« á´™5È#š–o¹òð VìѤKß”,ô lm¥`Šß•vñ†µ¹/˜,¦d¸¼Œ9³æËw¾å!¶!Ï3øü%«‹Ì"КC ÎæÙ³e˜jfhQ3þ¢¼{ûþ <¸p ÍjvÎ2m—°BIc¦Ô¥%#ø– ^¡jˆ —XðÉRMÕ`$øàÛâkN ‹àL¯¾\)jç’Q—f_ÍâÇ“ÇßœD<ÖqåÍ"ø€r,ØxN5X¬ÃF)Õˆ°†9ð´¡Å ÿa¦}öá§Mü!§Ü†³¡Ò<ÕsVâ cN5îì±Î§™¨Y‡õÝ—ŸM<Èb Í$cÊ9J.Éd“NžCÌ7æ ÃÎÄ," =í˜2 ;²ˆ“LL !L2Ožù¤)É$Ó %²P2\œrÎIgÀQ²%Gš‰¦’„åѤQÌ#GúÄs>ÆøBXþásÎ T„±5²£‚)5ô! ‚ GŸç˜r›†È2Mx깦¨O† L¨JÊÀÇ„.…аáÊúèÒ…8¥°¸E1ý0£Å®6Iꑸ¡ZÓª{.‹¦ ¨œRA¥½êCÏ¡(rŽ=æœã4¶(¡ŸÔ2[곩ÒTÍ›G’Jo½öÞ[/1>œÏP$³(>X£Ï)ŒjJŸÜð¾?¬f3ͤ…_ŒqÆr"ÊžÓ+Â;yJL0ģȟ0A ‚ÁNIjRÇ"C8G†Oã›´,KÓÔôškCŒ 2.!8°Å ‡À±Æ1Éø@Ê9ÎÈÑðÜ·ý6M2ðc$’ë6)CrQráÍ7SÔ2KßTÅ)´(9G›€pðäKV®d’lS±Æ²ÏN{í4A‘ƼIV ¥”•câ%ÆÄ†r2j̧ÿ‡)4ž#=lÌr šXsÎ.pP¼¬®ª ?O„»îÔα¤&Ðü0+,óp€O<‚ˆðŒ•ß«¬àÔQ¼?ç$«º%O|5)’vÀY¡@8Þ±„½áƒ p^ÎQŒ<0# K ³’þ¾ñM¤ü€B’dP"UÃ22èÌjá‚)Ìã ”ð@àà[À ËC\ºDÐA¡’&;Û)q‰LÎ>ÊwÂf†…À ÂÈ& ¤ãoÄ‚8ÁŒÖ\#@Kh",arX‹ ?˜Á ˜ WØ [„ ‚¨®u¦€?ªA“'æ.Š<²„ƒ684ÃÅ1PA^ЯÍÀjá?À€‘¨ìcŠ ™HF•IA6ƒB¼Œ ’Ð 0C7`Bh ˆfÀà 0Gkª‡@Ä<"%O)$¢2.±‹3Ÿ Í9 áŸØÂ9"Šþwd "(Æ&ªÀ `àž€¦9͹ÂsL Ml§;ßé€b—–9§3k±‰|6b–˜Á 6Qo£–†6x MÈÁ ÀDx0‡3ÜÀ³Ø,fÀœ#ù,€=¹’΀5‘'=åóÑgz£ùtjñ‰g Á W²4!Àƒ$,,ÕH=¾ d"¥Ð éHK:OÿÕž"èUîP _Dƒߨ„/‘QøàzN†¸9xW*)ŒfÈ`) i«[ߺ¶dnE±äµ q…«_ÿ:!‚§akØs kÕë_óŠŒVþØ•*‘mÅ>x°D®Ž=H^‚Y…„ö­Ž]ˆX›AJ„ˆ"Še,[ Wd,D)‘­¬^¢ËîU!¢(­_}Ø—¤vµimcu ÛßÚv·n•¬eq‹a#Éå,râ¤2 .Qv¡ ð^,¯¦"ÌŠØôª—v­À)ЫñFD¼ôõ xëû“Ë"" "”H{ÓðÞõÞD¿ü‹{á ùÞ÷ÜÝ>ˆ`Wd{@¥„/Œá9UÃ$0…w/ÜÞ`ÀàÃÙp‡I,àø&&öp†s’ ’R¤0Hà šaaïÃ+i¨ð‹ äÞìC+Øî9P|Ø—þŽÈ‹Œ$VÉi`2Nžld)ÃÅ˱“AqÈK²(³™ÏŒæ4«yÍln3›)ÖÝ ËyÎ?‘îÊLf7ëyÏ|Ö³8VŒ&OÄÎiÀsŸèCÿ9Ð;!´¡ éH£95‘A0 [“VØÆŽœî´§? êP‹zÔ£FféŒêTçä²·!µ«_ ëW¯R‚$Zë\ëÖ³®u*o­Ë] {ØžFM’ŒjÄx'Õm¶³ŸýWUK{Ú:¶µ¯ÝlÞ`{ÛÜv«¶» nk‹hõñ1µÏît«{ݨ¶t’ÌîxË{Þô®÷Å­ì`4DÆöî·¿ÿ ð7ƒÜ«Ï ¼ð„+|á Ïð|”Áƒ¥=< ;covered-0.7.10/doc/html/img/new_cdd_parm_oride.gif0000644000076500007650000001455511052400251022022 0ustar trevorwtrevorwGIF89a”Gçn’B{¼LŠËT-J ¬Üh:`&¶ârW0Öðú’’’á)*Ò^^nj^”$%â¢PÆBFÜöþޤ®ïÉe²²²„lPn¾¾¾VŒ4z>6›Ô^rrl‚žXÃæ~³y;ÅÇÈH"'ýúæ]F9+Us‘ºa™§žÒbõÏ|þÚn!$-‰zcî¤NŠ®Üó·a˜Ââõ }`çÌ©YrˆÂb+¢Êf®Þnz¦Õ–¼l'Dt¶¶¶¿›r0Kþþþòç׬£‘r‚j§˜€QXnÍÉÄþÞrôffV‚:²Ür;EK–Êr°Z*âââ‘„n%2;}³ÛnxfVVU–…äÁ«½™ŽM**…£µ®ÛòbŽ>ÚÚÚ¨³¸ºâvžžž¦ÊŠ"5PÚÑÁéê몂FÂÂÂZ~J®jCß›nŒÐ(*™WAöñ×¾æv>H`~Œ‰à†=XvBÀÔé.'*ȸ§„œ°VbrçÓ¿™¤œ¨FHªªª72#ºººr’b¿£€rVBBv¶eWJ.H&4'Q¢ÉæJB@B~¶j(*s`¦œ’5$ØâÓœ‹‡“|jBq&Êrr²Ýõn”ýžŸêÝÌ$Gþäu¾"$®®®L€°B9R325ÊÖçÎ>>ž§®ÁÏÞnF4в˜¹ •²ÆÙäöþ«’u‘ueÞŒZ—n`ž¿âª‚JFWR‹gioF5,†®ÝÎæôÏÎÏ…aN9:=@Yo‚.!–…vZj W‚›hr{~–f©£™/&CàïôKKI=Z‰~~:Ixµ¬¤-CUªrr…mf‘I:]xžÊ®ZšššxK.𣢢¢×âìm65\N?ÖÖÖâÛÒíöû¸Š~S71£ž¡ÊÚêѾ«ùII}MQ;%+@dw†……ž‰m58TdfXÞÞÞnŠ®'d…®ÅÓ×û~®*,ʲž¶ÞµÎéòòò„Œœæææúúú%Kv‹›ucTnŠV¬df>02îîîž’Žô24UjyÝêõx˦¦¥øUV¡·Îl¥A˜6*• ŠŠŠT_P¤tjf”öööÿÿÿ!ù ÿ,”GþÿIZ¥¬ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç‹«$ý£÷ŒÉ“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ:?Ô¹´¨Ñ£H“*]Ê´©Ó§¢JJá&A‚±z6uª$P°f%©kÔ;ÆœèC ” fãÊK·nŽa.0Õ[çÎ( íL¸°Y^ºr˜}æâŽ$ņ#KžL9GY©utù¥Ì¹³gÃ`îˆ-é—…W¾š³€ìÙèÑôX½2Ó¬™™W¬è½­…0sðèã„ÂîãÈ“+_þ:‡ºJ€F0?N "âžÎ½»÷Ý×lþa:*Ž$u龫_ÿ,Çú÷w®Åq/Æ#,ðóëßÏ–ŒàX0$¯ñ"Ê+3„"G ¡Ìð (Æ‘¶`÷$B€ü…èC Tä€ }Üåƒðâ ` â*"W£z9\ƒÍxÍý2=uÈ8crô )Z€H0är–=FcŽ\ ¸ä”TN§¢{d©å4D²€4õÀSF$‚À’¥Š„3Ã+´ÐB(kÌ !9œ©÷Ü#СZ*è „jè 9ðâAR€H)¸pc!"¸‘&’¨@M%qÔÁG ÀÍ>#Ô!‰³hy *)à‚…–þ™ÚáÆ™2áF)ÆòD6)±5L” +¯¾[ƒTÂD<’ ’ .)ă"TR :ª¢u4=z<Á"î΂Å5iàâŠ)€8“,ÌBáL%í쀉ËL¸2ñ¡8ç¬óÎ<÷|¦ŠÔ¨$].ÏÑð,°€¢d) Ÿ$Á¦›n®°FR<å‰0À×ô >—­s¬Tr„TÀD>P’Ž&#Г‘eþ"Àͯé>ÓJ>ZÖ‚‰n\—%ÜtcÙ5•ä㢠„´ƒ‹¨1ÇÝ•—‚¹æwóòÌW—þâF: ¤ñ ®˜»ƒ’ÐCO-ô˜‡1|0â*# ãÌ)¦Ø’";jY: ˜ÂD:uGJÒ’šô¤(%)èáG^¤ ¬p ÐˆZË£‡1ŒáEj0)xD>òI)>¯ú¼F J S-ƒš¨Ž €ZPB |czá«bUxÞ£$ð‹'ÐãQÒŒÃÜV ѧêØÇƒ„¾Õ";K¨ê4Ò ì @E?ˆ¡=dÈ¢ @ª Z VôÂ`¹¨ƒ5Ž@C8C SˆàÞ@zT@{Þt%úŽv|‹»ÀÄ/ì°>B¼”¯0ÀþÁ=a‘¤:€bPÄ)ŒÁ &P+AaJ‡KÜâ÷¸È5©ì–K~Рˆî7@‡g0÷0x€C!Á]<Ö]îØ@‚ ¡h8€¬ æº÷½ð¯|ç{ \<Œ­7žˆ#’¥xB:¡‡V´°Üdpá ñÐB2ÒŒÁ½# ù %ÒqW2œ8ÏXq‹1\Á¨¤1К¬RØaOu/+‚°:º*¸Ô2 | -`HHÁ}K!V¤ÀÇ#pÁ:»;àb ¶(G)é¡Í™Â€…þŸ@z8cmPh…}gY¦2WGxB+Ú jô„ĨÄöQŒØî“¶N…+´à¶R È*ô¬AáùZúҘδ¦7ýÞzÚµ`‡"¢+]vB§ž~ð&À]H a_B->MZÀçEC 8°Tú×À¶°‡=lk8As¨ƒ—€lÙBºà0&¬¡ h ÆxÆ;æêVÃ×ôx¶  †TûÚ¥µ‡1»bXWÏxÆ!´P wöƘ7=Pm5c„ÈÕ0*¬h»Øô8&´ c ÏÆÀéQp€ÚŒÞEÁ+lŒ%¨a֘éþ n -TÛÅØ©Å¯mŒ:@Ú. Ç3tñðgë•Ýé¬AMf+@§ôp·[~]èƒsHy¶ßêa4œ¦ÐE1òR‡wèÂ'¶Ö·Îõ®{ýëÁ־ǤԌá쵑¾Åþ ‡0®A2œáÆ„ 8@‚Ü€´ÝÝOøÂþðˆ¿;Æ^a‹‚ÕÝâ9žêÙyºá ×¢µ'?Të´ížž5¾QÍxÌ_ß7­k±sÓc¼ÂûL}êÅNûÉgõ¦0Þ3nQÓûz§bçx-ÆŽwпþÉÆ:èez§zÖÁ·ý¯ÛNûæÃÞîŒÏöâþÏýî{ÿûà÷>õ ïôò3œ9à„ú+ªv‰3Üéô–| PÀzð?ì¬G‚9Ì!,%q8€X€x€è~Z`€Pàæ§€¸€  8H€(¨Øå§€X€¨È˜‚¨h‚ð÷xw/˜ø~"Xxù‡€2è~/8x3蘀B8„DX„FH„2ˆ‚¸Bg€ (J{„Ør¼@x„X˜…Z¸…\Ø…^ø…`†b8†dX†C¨h¨å ¦Pmè†hè†kȆi˜†j` iˆ‡uˆ‡¦Ð‡¦p‡h臂8ˆ„Xˆ†xˆþ~X‡l¨‡t¸‡Š¨ˆm¨‡pèˆÈ‡‰Ø‡”¸‡Œ‰˜‡j8ˆè‰¢ˆ˜ˆ¡HЏ‰›xŠ¬ØŠœˆ‰‹˜‰z¸Š§8‹ˆx‹¸˜‹º¸‹ºè‰´h úŒ§(Œ®ØŠj@ŒuxŒÅ¸ŒÌØŒÎøŒvˆŒÐØŒÊHÒ¨ˆÕ¸Œj0ÜØÌX×èâ8Žä¨: 7 Ú° ÜÛÊ®üʰ˲<Ë´\˶|˸œË®ì˜ŒÇ 6ÌÂ<ÌÄ\ÌÆ|ÌÈœÌʼÌÌÜÌÎ<ÌóÀm þ@ÕŒ³%›ÍÚ¼ÍÜÜÍÞüÍàÎâ<ÎäÎ8{ÎSÜËõHÇ0ãÐ ïÏð<Ïò\Ïô|ÏöœÏø¼ÏúÜÏüüÏþÐ Ïã ì«ÎÐ ½Ð ÝÐýÐÑ=Ñ]Ñ}ÑѽÑÝÑýÑ Ò"=Ò$]Ò&}ÒÒ‰þÎ*½Ò,ÝÒ.ýÒ0ÍÒ©<äð½zÓ8Ó:½Ó<ÝÓ>ÝÓß›Î(}Ñû)`PH}ÔJÔL½ÔNÝÔPýÔRÕI-ÚÀÅôè` áXŽ^­ˆÖ` `нC]Ñqúæ§á™kÝÖlýÖn×p=×ríÖ5- Ôóè.` «@²øØ]²^° v¹ÇeÑçðB°±3]çÐÊÙ©ÖÕܹé«ðXýŽä` Æ`í¡Wà‚}Ñ  òyŽÙiê¦×‰Íл §¥mîð¦0 þÐÏ0¸o`²ØâYÍËY’¥ÙLŸëoF Oð‚ ¸þyžÚLî  Ö@¯ýÐäWàHŒÄ³íQPÞàÑPÐÐ   Ñ0 ÇPÚâÄÖ­ @ÖñˆÝw îÓ*]Í› 7W° µ ýíß,â€à*íö­ A¼Ý ­Àߨ\ÎàìœÜÕ Xà pÃ` .Î8ë^ uüŽçp~}J`(ŽË^Ѓ ~»^° &Ì;n ‘æãŽ9Ø`ËÃñp î àºÌ½^ÀŸ†}ÎÐ>ã­lÝXÞßZžå\¾å5ýÛ‹³o€ ÊŒöÀ½]žæ[¾æ8{àNîÊÀœñxV¸ ¬ùÓ:½ êÐþjÓáÐ £ œ²` ¢àö Ð@2 Á`ÄÀxžÓ¥© ÷ôØS^Æç™^€æm®æ¢îåîÐï×Ö½ ˜° úà€ª0ê°îæ¡îäJ  ›­Žþ%w^é}®z. 9 O Ü º® ›À¯ê 6M èðí †€”^éæpÓèzŽáÚ›ŽÈyàØlÍâ^Íä>îæ~Í8Û¼€^`ÝŸðá à >0 òpîö^îå.îúÞæÚ  í*ãß‹â_ðÿ½ß 8 6ݸ@Rm ñ Ñ@ ™ 2`2>d~ñ×Ä ?ò(.þãíüY'·Þís|ýÞîÖ\²N<óáMó6_óÙLËðX ³öÂ. ä„€ ¸{óFóNÞÕí‘ùïwP1n·«Ë^Ð|€És ` N …: ^~ðœd°ðGÀ¦ÀîLNõ®¼ «°ò,ïÆæ  í>ßGß÷5_þà¡$ë¬ìæðEôŒoó7ŸÍpá)ô0ÚàÓÚ|ä0äW‡ æ ú€ „0 ÊpÌÀÛ·po ¾ÞPÛé{äÀ †Óè^Íý}÷ M«€ÜH¬ÚuM×I¬ÚÑ)—ßùûqž¾Ÿô…ßð¨$þÑîòß92æIýÜyý×™üÃû m]àšž˜ ãã¿¥upv/¤ÚÀíÞ?¾þ°Êâ£äP믎äé/¤îÀüÁCà@‚ D˜PáB† >„QâDŠ Ïi[¥ÌÝ9‰ç8ôè±¢Â<ΑÃx…œD/\PÐæ/äLš5mÞÄ™S'¹+9$4WÇÜH¢EEšT©Ñsî´ ùFêTªU©F½ «U®]»ný D™—’É-£àBŸ5¶mݾ…Wî\ºrõ “¤Í 6I<Ý-Xð`ƒ9’CœXñâÅî'vG.2cÊ•G~,9²Ì¢ä¼˜`SZôhÒ¥MŸFudƒW(˜Ó–ãoaÚµm߯[wŲ9ŠDØ[ ð‚"›LÔœòÝÍ?‡]úôˆWè9­ƒr%uîݽ>alØ”¸ö"^ýzöíÝ•Ì#~ü€;covered-0.7.10/doc/html/img/new_cdd_selection.gif0000644000076500007650000002406111052400251021657 0ustar trevorwtrevorwGIF89a4dç*S޽Éä®ÚóÉæöÐë÷B^âòùhžÄW=žžŸœ¨²2^‚Ûöý¾¦‚ÆÆÈþúÚ^",¸ª™^^:ÚÚÚÄÐÙ‘Œ„"=oG)Ä·VÔâíܾšM#5ˆoUÝÑ¿ñþþÝìôdh—Οd¾Š>ÄÖâÑæñ¾¾¾MDGòݺso¥¿Õ~^6r²Þ1:÷êÍž¹*^ŠM¥pDU$/:×ÞḞw¦¦ÚéɧÒÀ«g‚ZvŠ4=z®~k@6$èöü¬ÉÝ@:Yöí×õæÑåúþâɭ¶ÜðJ³ñúûÒ¹Ÿ÷òÕX^~´v>_‘®V4;?L]z«Í­¨ŸòâË…96ÎÎÎq‚oaQž’ŒÎ¹žw’Æ~T5¡€oœ¨Ùæñ­·½ˆ™üöÚÛɶOL_9!ŠjŒ}m\+/WþúÞ°ŸŽÒ°—F0;iTBõëÞHi—ÜÕÐu²5OŒâëðÊÖÛùþý €YÜâæÒÒÒ“kºÖåÀÞð314Xw›?<=©ª«êÚ¿“–Š„À·¬{::yŠÎ¾§É¡Œ¡Èêòôþúè›qQãÞÐ}v²ÊÙAs©Þæíðöõ¾’N2"¹°²ž¯‘e;Ôȵ¸ ›QU]nnn^27.2;AýòäŲœþþ멞–æÚÏʸ¬‘¤³È¦z¹Òá´‘dε«ÃÊÊÊ1H^rƒŸ¦‡üöäúúúçгºººÌÜäVOCix¡þþòîîî¡¶Ï­°´l®ïÞÙ·¾Õh_æî÷hgg“”˜Ú®ÖÖÖcTV®oEâÚÎâââçæÑ1$G¶ÓþúýêÞÑòòò[bfr:3{¦)MwŸ°¾°¸ÑNm‰& R8.·Ì䲿È12I‹…‘¢š>e°OUwݲw½ÂÚ[kl˜ƒzKdu=WlöööƒR>’êêê|`hÌâó_k„·ŸŽnx¨”b<8ʾµÞÞÞ‡–®xiæææFtfd´“|$9CœyUr®ÚèÔÁþþþ):W¼„JtV4»ËÕÿÿÿ!ù ÿ,4dþÿ½»E° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠùîs(S¢”§’¥Js.W¾„ÙrfLš/oÞ”™r'Nž5{Ú Jô§Ð£E}ꊴ©Ò¢@F}Út*Ó¨VsB5J+׫R¿j­*6)Ø®a—ŽõªÖìÚ´[Û:=K÷-Ú»3Qž”Ç·¯ß¿€ L¸°áÈ+^̸±ãÇ#KžL¹²å˘3kÞÌ’¯±ÏŸ)<,°\V@÷ý,L–—@€É¢`L^í϶­ü!HÁÚ·U{¶÷pÜ k/®Ü6qâÆ#.ùêçɯOzóîÙ—þ{×n]|øêãÍSÿÙʉ«l`_?Ÿ;qaÂ@ã¹]ÿ;ôUï­rV¬bE~òP°Ê‚ÂÜÞyìÙ·’—ÞƒôU¨ž„åaÈá…RØaˆBØ_‰Žxâ†Í]çœ<ïÈŒ'‘ËŒ©©fŒ0»MñÞÀü!Ì‹¶á¡ÀiG€ŠlÇŸ_ŹܓNJY•SZe‹Wj —:þµ¥˜_r9&”e’&šköÅ%ôÓ=Ö¨‰œgp ¸&#Y¬##ÙlæòÀ¡Æ/‚“Î,YcÁ:ä\#!š„!g4w˜™&›„V©i›Y~Úi¨vbÙ¥¨¦žéi©ƒ¦ºéªþœº ê©¥ê˜Ü;G(ËxÀñ€, üÜg1êúÂ<‹²¼“0» xبÀÉe«í¶Üvëí·à†+î¸ä–kî¹ß^r<6¼ó€ ㆠ·ïc RÜÁˆðŠ{GM$cƒ0©P` x< Â:t¬‘NX /èVlñÅg¬ñÆküÎÇÆ8ûιœð€V<ðÀ!ò;xL!ËTPàƒüÇdz\ãÉ«aã ó2ÏF'tÑL/}ôËN+uÓH?ýtÕRcMµÔWs½tÓ]ƒý5Ôa“=¶Õc¿3Ã/«!È9•¸sF3aØp 8¿hrMþ*X|¡ä}³wØÛÌ0+ì; y4³Žà,@+…¼ó‰<ÏPH¦ï0B8¤„\L3É8LÁ€yÀÀˆÖP³^6Ú_Ã>uë^Çžuí³¿~»Ø¶oÍ{îgïnvï´ÿîzðU‹4j›¼àó6ºÌü;ºñ<ôX´,Xà*œ0Å×Ó§ýNùi£?¶úä›ÿ1ûKÿ¼ûçÓ/?Ï÷¿oÿþîç_ÿ׌˜B!èÀ38¸BþF/Tñ,8B6)(0/ÃM¨À v` PÙÈ… ®P3cƒVè…0Q<œtG4l°:¨âp`çÞáR|Bþ³XåÞÑ®öõæóŸ‘˜>&®Ï‰FL"ã7ÅùñŠôÓŸ™çÁ)ÐÌ xÀÊV!‹ÔVØʈ2eYÁƒçÃÙÉÀ(Æ  k‹ZÜ¢ó¨G8ž±~ä" §'H@ò±‡Üã ¹HD6R‘…td$!y¾A&Ää$=¨†Ò¤€Ù/šñ 28 ]ÐÄ/&J Ôƒ ¿F:ÚeƒFÃX …èЋLü‚ðHÅ/(ñ6\Ãp¼»àh0‘gPÅ'~A‡Ì’™ d%¹Im’Û”d8)ùÍKz›Ýg9³©NtŽS“ï<'7ãÙÎy–Søþó 0<˜‹#„Qp`c?õ˜F^ÁYÂÀÃ*P£GqŸÔªV.¾IÑŠZô¢ͨF7ÊÑŽzô£Í@3TÐUàÁ^ À°€ gÁa­xGO˜ÒzÔ¢A¤@1„‘h¼C´H|°æTÍðÂ!21ÀƒRàP`èÉò@ 1ªãþXƒ* Ð#ª «XÇJÖ²šõ¬hµ(D‘ÅVdåé²Àƒ0Þ'F†â' 3ÛgN«5¹TV Ä¦Ø2î?‡E¨bËVü,Ö±‡,B ÙÈRV²ŒÅ¬e«ÙË>Ö³•íf5;YÎ~Ö´¡Eíh[ZÌ"jhþF!qGÌ€ÕFœá üÂñX‡?0¡‰J@nÙxbñ ˆh¨»D<È‘ ’: ޏ-&¨ÏKäA³%Gòð rc+Æ'2AAă•m-k3;_ÈÖW´ò/}õk_þâw¿Um~LZŸ¶Àý%ð}làÔ"XŸœM¨\‘eYë}Â0bû+:Ƈžq¢k¼èÚÑ9cÀ ^ýóÅ 5™ÃgR!o˜Ó(; Æ,×0ÞùÔFµ„SéV›ºÕ«~õªc}éZ—ÚÖ®Æ5­UýOYãÚרv®y}kb³zÖ½¶õ«_¬KcÚ×@þ'zœìYÀÔØÎvB?pØR_{ÇØ†u²-ì]‹»Øç>ö¯u=ît—»ÝÈFw¼ÕlvË{Ýä¶7½‡ín}¿ا7~®GÇbßùzwNµ©¿· ƒÛáWøÃ%ñlW\ÛᶸÂ)¾qgãËùÃþ'îñ|ä?y©7Nq³Úâ·ÞuÈ[ŽlaÐaæ2W9ÉEñŽóœã:O¹É{tŸ«èCßùÑKŽr£éM/zÐm0¢ŒŽB^8¶¯nk«[¼àãÖ¿>öª—ýìb7»ÖÕÎF²¯í`oûÛç÷´Ëîn¿;Ýón÷½ƒ}nçúÝ NÇÂó=ðV÷zá óºÿïŽG»Þ#?÷ÉCþòlï»å3Oy½oïœÇ<èG¿÷ÆžÊïµÐTÿžÖ×Èõ«w}ê_/{Õ Mö­uîq¯ûÙ×ö¼þïw?|ß ßøÄG>ò{Ÿ|ÚßùÍgþòƒßüéÿõÌ¿=õcþoüÞëþûÔǽïoO~Úk_úÕ‡>ú³~è[ÿùëþû£ßþø§Ÿý×·¿òÕ_ÿþçßÿð'~5¢}³ç}©·zøw€æW€îw€åg{ø€¬ˆ}xh{H~±·ˆØXøØW‚"¨‚ ¨)‚-ˆ‚ø‚{ÞG€hƒ)èøàG|ëçƒ0ø‚.h2x‚$8„F˜„Eˆ„&8‚OÈ‚Dx„P¸‚Jè„VØ„UƒLH…R¸„(}B£dX†¶P†úp†h¸†lȆj؆p‡r8‡tX‡vx‡x˜‡z¸‡|؇{x†oè‡kˆ¶Pˆi¨†þˆ(ˆŠ¸ˆŒØˆŽøˆ‰’8‰”X‰–x‰˜˜‰š¸‰œØ‰žø‰ Š¢8ФXЦxЍ˜Šª¸Š¬ØŠ®øŠ°‹²8‹´X‹¶x‹¸˜‹º¸‹¼Ø‹¾ø‹ÀŒÂ8ŒÄXŒÆxŒÈ˜ŒÊ¸ŒÌØŒÎøŒÐÒ8ÔXÖxØ˜Ú¸ÜØÞøàŽâ8ŽäXŽæxŽè˜Žê¸ŽìØŽîøŽðò8ôXöxø˜ú¸üØþø9Yy™ ¹ Ùù‘9‘Y‘y‘™‘¹‘Ù‘ù‘ ’"9’$Y’&y’(™’*¹’,Ù’.ù’0þ“29“4Y“6y“8™“:¹“<Ù“>ù“@”B9”DY”Fy”H™”J¹”LÙ”Nù”P•R9•TY•Vy•X™•Z¹•\Ù•^ù•`–b9–dY–fy–h™–j¹–lÙ–nù–p—r9—tY—vy—x™—z¹—|Ù—~ù—€˜‚9˜„Y˜†y˜ˆ™˜Š¹˜ŒÙ˜Žù˜™’9™”Y™–y™˜™™š¹™œÙ™žù™ š¢9š¤Yš¦yš¨™šª¹š¬Ùš®ùš°›²9›´Y›¶y›¸™›º¹›¼Ù›¾ù›ÀœÂ9œÄYœÆyœÈ™œÊ¹œÌÙœÎùœÐÒ9ÔYÖyØ™Úþ¹ÜÙÞùàžâ9žäYžæyžè™žê¹žìÙžîùžðŸ— 0Á° Ÿy –Fp øÉ‘æpòpŸú Æp懰0ãP¨ J °0¡h¨ J hXu蠔ȡq8€¡xh sðŸx8¼Â Ê Ì Pã°†¯~ðØÐ @p‡æà¡mx màÀ Ö ¾Ô šàú0ô@JIh¸q@‡:J†ã }h÷¥Sº†Á@{ ‡ `[0‡UJ†õ  Žx ‰ n %ò€-· ¢f æà.VZ†#0ª` îJ`‡Špþ‡žðo p ³pQp S€5P/ðR0 0 º¨dh0°¥k8°¥P À‡  _*ª Z†ù   ‡ŠÐ0ˆlXª§ªÞàˆõ@ uà ”«ÐI=,qÙ`';ƒ†LP [€¡Š yP°ð ´Ð_ K@ ~ ¶à¨ Ž@àÉÀ¡¶À5 gX°pÓpu° |€•:i8€e˜;0 ™np… p£úRP±2š LШè X z  O° XàOp£ù@~ À ÐàF :€þd¸+ð §à­±ð è0Ö D Ùš¯~ðu` †àé`¶p0 0™` uð 7@ â K±ìúP0M«ÐB Ñà¡n%ˤŸ°Në/À зP ³  Z@ ™€ °@¡ 4›žÐ(Ð Lú›Èb·pa€¬·`û„†÷Іb pš°Á0°œÀ ´@½ P ÉÛE b \p®‹Ð€`…ªµÀ©iºú`^:ÈŒ0 ްÐL¯@ð g°±Ð {@À ùЙ ‘œÆ`æÐ îº ·ÌÚÀ¡Ê hlǬp ïò íVP f    Ýã eØ hð¥jDz;¯ÕБ»þµâP¨‚<¦ù@ ¦(@ Û0ÍdèÈŽœÝ .Pœ ©€J ¼§j éà ¥œÂΠÊËËö€ªà g0 à ±  èàú,,†¢ ò묠2tÀÀÉÌ p2‰` µ`Ó<=Íbj \ ºêœØ€ŒÂúΪËd0 ¬/m êlÉ9\² ϶ü `Ïz+ € ªû›ÌðF" Ô h˜®ö0 ¹^p m ±° ë0ÒÀí°YÀ¸À›  _p ™P •Pe U^0ñ` 7`À´ðuÀÇW ñÀ à¡‹À þ  Óà bà€hˆÓË+É€Àª`„À ðÛ» ih Üà5ð‰PÜ   ÐàÈ а pà¡` 7»ÊpÔ€Ja @/Ý S@ hígð °!öP PùÞ¾à©uª{¦Jd@ðÍeh™ðX°‰p¬@ ñ0 !py» 9üÇÏ~àYT€ÉY0lPÙ¾ ò° ÂàŸú0Å m y)Ò ¡°¦Ê @€šä € Jð ä0 Ì0äð [†n ñp^Ca°þ‘ i ‚PÀ€¸Àüú­•ü†€°u@Ž®˜p¯P›Ã·äp°Ëàè›ð^p L•ù@ÒÐèd¨€ªÊ æe D kÊž(ek €Ð^ˆPÁ ÛTÐ(ð°@æ…PŠ`éwP3uð & :À u@p   ê ¡é%zÍ`a°u° 3°ž   c ‚àã0ë‰0”€¢Ðä€Kì›u`¿"e&“§l¨ ߆uÀ¡ pð @ Êpˆ¶J†ú ¿º†ØÙq¨:\°´zh¡Sê® PÇièêfþ‡íº†ŠBÛÙʈʆîZ¡ °åj¤kˆ¡‹ð °à¡ ¿†ÊЪ_œ°0§Æp "j‹¯€œ­Š¶%º‰0 s( VÿIo¢\ßõ^ÿõ`öb?öd_öföhŸöj¿ölßönÿöp÷r?÷t_÷¾80—÷z¿÷|ß÷~ÿ÷€ø‚?ø„_ø†øˆŸøŠOøbÉ 1ù’?ù”_ù–ïІEŸœßùžÿù*Ñô%Yô²éäløÏÝs=ª¿ú¬ßú®ÏúÂ+R‡æ@F²° ‘ã0û°iåhHf¤¢ HÐÀïûl Õ"剋[ÏŠþÚ‹Ì€¥eø¢r¸û³)ð6ϯO,H¿‰j Ú†kFý÷É ¿Ñ†Ë ä ôz8Z`…°¾° ”g÷©IVFQ_†¡ —>‚ DHpW…„ 6$ÂðáAOš~E;)M¶ÇÝšRäH’%MžD™RåJ–-]¾t)¯ ¹ÆÆÁ‰Ó0`^*DÊTèP¢E2Ãsá­˜Ý7Ž™°ÌRa%аt@FÚJåÕ¡{ëùYáÀž&Z54Ô!B+œ&>Q¬¼·…å! 0õ 9QG_7‚Gr@ã-X”b ðÒïdÊ•-_ÆœY³esñ¬þ25§RÂ$,HdTõê¢Q£Þ’wB¦AcŒÝb–û–9c«ŒL“@΂‚á{ ÏÍ*+°”¯z0G_>>¸|)ƒÝ`Š ªêÔUçÆ4 Êq@äÇ}L00èHÐÎ+«)ÃãÜ“1Þ¾èÃÎ9F`hHþ‚dÀõY¦) #hˆŽî•;ä9b}–à$_˜¹ƒ ì茈9²‹¤ ON‘à +„‚ÇôЄ>Ú,Gwä±Gw„e6XN Àܤ’J‡ ù$_>Q@kàÈ¢§.qr /î`ä;Bé)’[>±Ò53]{J*f`f•ƒÞÁC#uÛþ w zá L#‚ašØ…žohQ~iƒ¼SP Çv2ù%øôš º!â^é'‰ø`OCìA¢ {:á…Œ‰@}´Y'ÅÁ’€%! ‚–ov¨£]ôYƒ–fPà¦Úif4Š(ˆˆ3šøó€X2i†V™€iüé&‰:Aá—L…qšaãW…ú¹`MsŒ€|„%ƒ`‘ìG}÷å·_wìLŸqŽ0Æœ9qcÆ0ßDئ‚w0Áå2­ÈâLÈ©à’>£ nI% $ð—[VfáÜÖ4’·œ+ˆa\ÖÍa(0H½R þz¥ƒdqÀ®zº"—|~ €‰Môc]àš PøyBñ4Õ§'Q=[b!ã.‚ib-¢ÐÃ’”pF úÙFŸj0;G:;¤}aEiÀƒ>"1‚p‚l©G_Žq&™XñÆK’™`¡{(TI¤›} p‚ JqY‚J‘ƒ™Xì! (бd›wªBóý·wß>x‚‚$èÐp[ùeC¼°bŠh q@šDÉb–[>ĆPVÉB0ñf0£afA€ ¤—×_S·—W–g« 2Æ s€Êé#;{Ö¨MÐÇ Pá?è]`C3þø»Ç¤A5ðCVP¸àRÉêœc=Y ~¦ùÔ!ð†!È0V\p0Û0a `‹ðA@à‹-r˜d|ˆÐ°qAEøàú°1’`9ÀÂ#xÃG·2D€1ða‹nô@u/Œ!ƒŽ*Ô ~@„îð%<6¶Ño¬LÀŒ'œå†4ò¸Dl ^0Ãõ°3.ˆP ƒ€aØÀÁzp< ±f0ḃ10©I5½Ox‡AäayŒC…9ìœ^@ð8†0"1£5ÁaBVð6 C lÐÃ+0þ ‹D¸A2¶HAžá‹WXá ™ÚÀ2²`=|J׆aª> QØÚ@ @¨r0F`÷ yPg}£T_xpã÷˜‡ o…a’ÃÆnÁ‚'Ä‚PFç6q”b Ðâ`¼Xº!v¨ÆˆŽKJÇ 8‚cHE:R’„xú`)sXÜDaø0œÄ^Hå^ „÷`ñl˜‚YˆF$ˆðJ#T8,r!5\cZPÅ8FU3½Ì üh›hFq¬Fy ˆ8x®pY ‘.Ôàªb+ÁZDp†Ñ¡ÎþSðŒáX-òćNt0È"ø@?À'>b ’Ll vTàƒÄѾüÍo“k@>ÎÑ M\À…n¸6:ñ Lnšm€'¸Ð \ÐÍX?Ð+.’ˆ‰~±¨U ³‰¸¡ g,§IyWRæ6×¹üšÍ8ìô”–æä À;n¤íFå/b,/Y½b~3ˆ2^Á ðè‘ð…mA3þÝQÁ Å`  Û"QˆDh¢ŒÔtmx·°- sJTÒÌÅ1 n, ÒçVÙÊW¶L*é'ŒÐ8gƶPrqD3&w-<]3Œ<ä!ÃBef3‚•“q˜ËåêwOp+ØÄ%!>É“"臸f{˜'²†_4 qH>4è­Ë—Æt¦M¢e‚0#»îÝTÞaá®”Ô%UÆ-(}e˜ÃXuAð¬#*kÚÖ·Æõllçw€º_Ò¥Àüp=ìXšØÇF6s6¼©¬¢H-K^û¤¼5Q;yѮ㵑‡06­âÂNv¸¹jÖ”ÛÜçFwºÕ½nvþ·ÛÝï†w¼å=ïÖüæ ãê³ ~ï›9ý8¿>ð|àõqQÀß[¤S‹Ù7¡wÄ%>qŠWÜâÇ8Å}mÒ–Få)ìc’”¦•‚¼äëë$uîp–·Üå/‡yÌe>sš×Üæ7ÇyÎu¾sž÷Üç?zÐ…>t¢ÝèGGzÒ•¾t¦7ÝéO‡zÔ¥>uªWÝêWÇzÖµ¾u®wÝë_{ØÅ>v²—ÝìgG{ÚÕ¾v¶·Ýío‡{Üå>wº×ÝîwÇ{Þõ¾w¾÷Ýï|à?xÂÞð‡G|â¿xÆ7Þñ‡|ä%?yÊWÞò—Ç|æ5¿yÎwÞóŸ}èE?zÒ—þÞô§G}êU¿zÖ·Þõ¯‡}ìe?{Ú×Þö·Ç}îu¿{Þ÷Þ÷¿~ð…?|âßøÇG~ò•¿|æ7ßùχ~ô¥?}êWßú×Ç~öµ¿}îwßûßøÅ?~ò—ßüçGúÕ¿~ö·ßýï‡üå?ú×ßþ÷Çþõ¿þ÷ßÿÿÀÀ$À4ÀDÀTÀdÀtÀ„À”À ¤À ´À ÄÀ ÔÀ äÀôÀÁÁ$Á4ÁDÁTÁdÁtÁ„Á”Á¤Á´ÁÄÁÔÁäÁôÁ Â!$Â"4Â#DÂ$TÂ%dÂ&tÂ'„Â(”Â)¤Â*´þÂ+ÄÂ,ÔÂ-äÂ.ôÂ/Ã0C¼“‡8Y@Ã4TÃ5dÃ6tÃ7„C7<#Àª’(Ã3ŒÃ<ÔÃ=ÌÃ9¬C’¸C>ÄAäC?ܸŒ Û¯Œ‹·:ã¯?|ˆDÔ$FlD9HtI\DJt7G¼ÄC<@c8Qc.X`~EÚÅ•Ëf•’0ETœQ$ÅÌÈɈÅUHżY0† x³`Æa$FeÀ 7x€û(Faĉf„Æ`¤œ` ^¾*fà ¦àîJ˜ý{;À: ƒñàáá&á6aê2‰6áfána& ÖJ¦aþ¯&á“|‡?¸É“4@Nt7—âvâ‹KGxC Èc Y˜3Þ14;sø9™ †bµ³)¸É?¸…)½bµ£JãwÈ…'þb°[}X6‰€;covered-0.7.10/doc/html/img/new_cdd_type.gif0000644000076500007650000003057311072774522020701 0ustar trevorwtrevorwGIF89a4dçÿ 9$J4V$,0T!$>+)Q$:8-5D.!5F+2X)1j440:.[52IE.O/7b_7cU>S@EL]DPU0Sp9RdhK —>wK6\ ƒE9?[3URNRRX‚HG_VDÕ7+¢DA__Y–T),h¶Vdjl^lKgx`'ih8]jP…^S^9ce{Cm†c64qdIwfa}fVˆh"tiVNy-]l‘›_`öH8“eOymPmphZp¦XtˆáTJjsz{o|T„¥u}ŠyQg©–zmnƒŒ,Øi‹M_‡šm²«wdÎs,~Ùmg{ˆqƒ…ƒ¢ec‰Å¿yWˆ„k–C”‡uz‹¡°…>ÂBº€~›Œnþpfo•¨o•½§c“¬~œ‘„›r’”‘µŽjT§èžœ†¤µ‡£Êv§Û•¢³¹žr³žŸ­ ŸŸ£·££­˜§­£¥¢•²mƒ»QçœeÕž•íŸJ‰°Ë¦ˆº©ˆ·ª’ѨZÿ•~´Ûª¬©À§š¥°™œ¸g ¯Â¥¬ÑÔ§y­¯¬¸®Ÿ¦±¹¾­­°²¯Õ°~¢·×´¶³£¹È¸¶®²¶ËÁ´¶ò±W·¹¶¹»¸Ñ·°Ã»»ÿ¬¨¼¾»Á½Åž³“ÇïºÁôÂËݼ’À¿̿¿ªÇØÕÀ¤æÀˆ¦Ök¢ËäºÆÞÅÇĵКÒÄÅÄÈË󼹿ÉÔÑǼçËnÉËÈ÷ÈmÖÌ­ÍÏÌýÂÀàÌ¿ª×õÚÎÈÀÝÁÓêËÒØÚÐÀÛÎÕ»ØìÓÕÒéÒ´ÇÙæÕ×çàØÐØÚ×ÒÛáåØÉÐé‹ÞàÜâßæêàÖÚãéÒæóþå~ðâÏõã¾ãåâÚæôÉëùöæÌçéæäìñìêïòêàìîêõðèðòîñóðûòâîôøå÷ü÷õùõ÷ó÷ùöþúáõûþýúñùûøúüùùþÿüþûÿþõþÿüÿÿÿ!þCreated with GIMP!ù ÿ,4dþÿ©šÆ­ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠršª£©\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“"U¬©Ó§P£JJµªÕ«X³jÝʵ«×¯`ÊK¶¬Ù³hÓª]Ë–j/Vƒf\¸0c˧^½žâeµå… /¶°Â«·§20ÿèã*oÛÇ#KÖú«”ž>†€•}+«é[Í[{uºìéí)N :ƒÅ©µ,ГcËžM;2ÞÛoÇh°‡Q 38áÞû„EFŒÒ°x2x8'.¼\ʳÄE™ÆÃ³kßν»÷ïàÃþ‹O¾¼ùð°Ø0@!ƒ)ñ¬dq‡¥Ä„|X;䋇µ¥‚Œ¨¢ QÄà½V‚ˆA Pà‡TÔAÿÉîHËZÚò–¸Ì¥.w¹KPøò—Ÿ€@” (Âa/û%(:ábh‘nè„2½x‰5ˆ~˜ÈC)¦ÉÍnzó›à §8ÇIÎršóœèL§9SA<è!† ôe݉À>ôÁ2^þÄL Ýye5“4„;áNOÀ $Ä4ë©=âˆhh@‘ ˜5TU§F7ÊÑŽzô£ iH[CRÔœbÈ rYÒÖ°¢‚1ˆ! At‚-åD*.‘ˆD`‰ÈCEsJÔ¢õ¨HMªR—ÊÔ¦:õ©P*IXTPÔ—¨i VQcU¥n5©^ìªTÇJÖ²šõ¬hM«Z×ÚšJ¸õ­•+>±ŠU|⬀+\G‹Hà‘€Å(ôúÖT”∽„+@AØÆ:ö±¬d'KÙÊZö²˜Í¬f7ËÙÎzö³  ­hGKÚÒšv²-TE*8YNŒ"m£`þícuªÚÁžö¶¸Í­nwËÛÞúö·À ®p#{Ñâ÷¸ÈM®r—ËÜæ:÷¹Ð®t§KÝêZ÷ºØÍ®v·ËÝîz÷»à ¯x‹ˆòš÷¼èM¯z×ËÞöº÷½ð¯|çKßúÚ÷¾øÍ¯~÷Ëßþú÷¿°€L`óúãÀN°‚Ìà;øÁް„'Lá [øÂΰ†7Ìá{øÃ ±ˆGLâ›øÄ(N±ŠWÌâ»øÅ0ޱŒgLãÛøÆ8αŽwÌãûøÇ@²‡Lä"ùÈHN²’—Ìä&;ùÉP޲”§Lå*[ùÊXβ–·Ìå.{ùË`³˜ÇLæ2›ùÌhN³þš×Ìæ6»ùÍp޳œçLç:ÛùÎxγž÷Ìç>ûùÏ€´ MèBúЈN´¢ÍèF;úÑŽ´¤'MéJ[úҘδ¦7ÍéN{úÓ µ¨GMêR›úÔ¨NµªWÍêV»úհ޵¬gMëZÛúָε®wÍë^ûú×À¶°‡MìbûØÈN¶²—Íìf;ûÙÐŽ¶´§Míj[ûÚØÎ¶¶·Íín{ûÛà·¸ÇMîr›ûÜèN·º×Íîv»ûÝðŽ·¼çMïzÛûÞøÎ·¾÷Íï~ûû߸ÀNð‚üàO¸ÂÎð†;üá¸Ä'NñŠ[üâϸÆ7ÎñŽ{üã ¹ÈþGNò’›üä(O¹ÊWÎò–»üå0¹ÌgNóšÛüæ8ϹÎwÎóžûüç@ºÐ‡Nô¢ýèHOºÒk|n€!$ƒ)Ô±tuÏC$ÐD9ÊÁ )H¡Y~Ç=ª.i^Îp†4œ‹€! öFlg!Ãã4œÜ!¬ pXXlˆ‚ö®`xàÁd‡t=¤@Ä‚Žx|H` ‡‚lA Æ®áq € lh–ßœJT˜`B).0…t,øU@|âÍttpÀ†À‡.äàõHð&æà\H@è„)àîl¤Âð`…'üN‚ðþGÌþájÏí`Å(\XTÂïÞp=>paˆgXÃÞøÆ0 áúÃ#R¨;5 ŠzdŸ0 ñ{Ò ®×Ø€}³GhÜ·W0À½Gî |ÄÇÀ x`4  ûP P·:`ÎÐOÀG uw`ÚÇ}ø°%ÐwPGÐñ°B`Òào@ ýÀ €@ ÷ð(À!€ûp`ç`Ëp`øðW Jr ˜p¸P£·€…† 9@€ p€Pì`¡0>0ÀGÜ`pY éÐP0ßžG ÇÐ܃þÛw`¡P¸0¤`  nÀÙwAx° õ@ "oPé "ð‚QxˆøWxtÐaà°ç àpyH†††ZÀ± ËЋ»ˆ™@Â÷•¸Ôp&yX€ð„X˜~0ðjð‚Ù—ˆ38¸4à@ P „”pÀ}ã Ihz¢HŠ™hF0¯xŠðŠ˜hðƒ¶Xhï`Ž· æË t ù€&:@/°ŒÍ¨èqÀâìÀyÙ‡ÒÀ‘€Ž@ Œê@×À’0ŠA  F ŽAXþ|£H…{ ÕP€\{øp®È“g E ‘û(húð màæ ò`Ëà•ð†pH|† ![ °H û€lP@ úð‡¤å€`ã0S0 ÷ ¸Ààà`¢@Žþ  G`q“±P|$`íð•–÷ >ˆw ŠùƒÔ SX”…FÈ @ ³pv€Rù`ú0võð„ VšF¤iš  ³ Ià„Fî@” &#@š”IhõÀ £ÐzP Åð™:Æ\`f0††p »‰hõàì@ÙcùÀé`›þFÚùœÞùàžâ9žäYžæyžè™žê¹pï0 ØðžðŸò9ŸôYŸöyŸø™Ÿú¹ŸüÙŸþùŸ : Z : õFèð Ú ú ¡:¡Z¡z¡š¡º¡Ú¡ú¡ ¢"ê¡îÀ æè¢*º¢,Ú¢.ú¢0£2:£4Ú¢ï`hÑYtú@œ öØ€ îi B:¤ý9 È€ 7*a‰ÈÙ#IÊf9Zt<š`îP HZb–>Z aõP fÀ É• S:bïÆB¥Dw¦þ@½ ¦úPbí€ä ¦@¦½Ù Âø`—9 õ þ|Êœ€Oz`Þ £ ÏÐ :°³ð¨  mÚ¥oÚ`Ó0 Ô™ ª¢:ª¤Zª£ }P ˆð¨¦Úª®úª°êªõОê`õМÀ îÀ (: }€ –‡x F‹Ö \ ̨›>æ¦Cw¦ìP ZÖz­Øš­Úº­ÚŠ žð @ ñ@äj­ôðôPåZ®êª®ï抮Ü:¯ôº­´‰Ãé`ì ÈÀ +Ê ÓP=Á‡`Ãw`Ô€”€Öð„Úø ÚP Õ ¥À ÷ð°ÑÀ Õpð€ZÐ Àð !ØŒå÷ p‡¼à¬5­Bwþ¦Ë»J®2;³4[³6[³Þš°0 î` œ@Ѐ„`ß° z· žÚ0 Ú@•p ôà ¥€ßz³V{µ5ûìÀá`Ü€ØÀ ä¢vÈ ½ šê›ð¦‚`ŽòÐY° öpQ…Q u{J°¢…& JÀñÀŒýQЂ÷pH˜c,tSš³»:¢Š ©ÚÕðƒ@ ßp „ð ëP ¤ žÀ„E+ ì÷ } žÀ ¥ ˜¡î ¥ † • ¶è°µì€§½0 Ŷ–o;Šý@»P··` àî@”þ½ïS ‘€‚ÀÌ ãà…hú *Kc‘ t“[¹ë X¿6ë­Ù »é0Õ@ÚÀºô  …p † ÿ„ „Þ@ˆ í }€} òÁ2ë ¹»» F}€ ì ¯÷Z ©ð§†¼þP…t0# øÏ‹æ` ýЀàÂÜ÷S¾ûð½á+ÄÖ¹iÛ² F¹ÜÀ |Ä2›³ü ø«¿ˆ í° ¤°% à™Á« x ³YìãŠÄGÌ Ì`ÀXª ÂÉ»kËÞp{«}ÕÀ @·,ì»Ã3Œ»ÐþF@÷Ь:̌簙‘íÐ cëûsí[Ä2[¯”<¯Ç0QˆÀ³ø[ Ì y• ô0 v M+ õ  ÜB7YÉ®Œ­\Æ ¦ÈÁXú©•–gBà KPF@·3а 1|½ 9CàwqÀ•pÂ`zd™f9> ÄFw¦è «é«âLªï¢éù‘ ZÎÜZª÷PêÜ܈ë\Ïè<Îúl®%ŠFÅœ½€ © žIaŒ`4<°¦óð¬A,¹ FØ€Ô‰fù  Ü ֛ œh §†cp–MöÈ>wþ¦;ªÁ¼Kf+Íuaô°µïÐÒ6é‹d(Ýspšä Á1íÒì€ ä`Ó|¶Ó<'Ò×éžä ¼NýÔPÕR=ÕT]ÕV}ÕQýÓӠƃVìðÊ`Öb=Öd]Öf}ÖhÖj½Öl=Ö šM¤r=×õé¯ôÔ‚–„º×|Ý×~ý׀؂=Ø„]؆}؈؊½ØŒÝØŽýØíØF=Äm]Ù–­“½žš½ÙœÝÙžýÙ Ú3—¹[Ú¦}Ú¨Úª½Ú¬ÝÚ®ýÚ°Û²=Û´]Û¶}Û¸Ûº­Ûõæ£$ñÛÀÜÂ=ÜÄ]Ü Q« ¦ÑƽÜ™­g^}ÙÒþ=ÝÔ]ÝÖ}ÝØmÝþœÜÕÞýÝàÞQ­Í;a½©üfH½s"= èPú<ßô]ßóí°JÜ€ †•PRhìfí­s" î®ÙMÉïzÙ_­ßœ­å ¬Æ}0 IJÓÀ¯ –¾¨Ù`ΚÓVŒ¼`í@ cžspZÈ0óðâë ñðâ4^ã6~ã8n’Ù@ãÞ` 3ŽãÔ  ?ŽãF~ä6>3»Z-³(Š ™­-ɳÊ—i¢¦˜Õp`ö°°UPm`ƒ¤€`ð`@šg ƒF À † VðÃêÑìÛÑ[®äê þ¬b|µÊa¼ ¼`µíp é@ ¢Æ~µÜ Ø`Oµà Ã åözP ÜàÔä0 •à XÚ±tp`¹ÇÀ³ÀP P@•þ +ܾ~Œú˜`rNç3–â8§³ º¨éðÚßÐÃà Ïë€ ×ð èàãïp ÅÎ ®`» ºüð@ßðÃð ÙðÏíì ãŠï€íÍþî0îÓ@íº ¾—+è0 ™}@Àk‡Øà  ‡)Е8@ Ôp|QÈê®.F¦G ¾íÀ [nƒ ¿  ‰Y ò°þëO(|ÊÉb¾~s+®Á¦-w߀ª³€ ß  À0 }ð Þ€…ð ÞPéàP = ÍnÚ¸  î@ ™ÀH;éÐó?Ïíß èî° …P   PŸƒ ôµÝÔV½ï™í»a»¢vX ©@œçÐË0 ¨7 qßÐêYny ì0z0çÙ‹Õ0øÙp%Ò ZpÔPæ°ëßË D@øp &íb-osÀ¾é1? ß` Ë—»ìp ¢ â@î bo FŸÀßpÚÞ°óƒëÉÃPÀ©?ôß~õ¢`õ«ßÜî«/ö´MöTè€ ™ýµÝþ½«ú~¶i‹i€{ðÆh\@‚ð ÷Pø p %Ð VY@û ; çoŒ7 –ÐøùåŸàñµèÈvÉÉíùÞ ‘Î’©xïÜ)3Ô‹8q™ Š3”®Ý jB”îÝFƒ–*зާZ¯Ò5,Ð7j¢D~{'®·>0Å*ÈQçNžèÜýt7­W¯bì~²c‡[>M:e×g;zùòÕ{‡Î•*zOýÀ@”?jäÝÛʧçª8 b`.+ò² Ù'n©»û¨ÅiÊ=\;ÀѵËD–0kû¼>†Yòäzî&_ÆœYófÎ=þZôhÒ¥Mof¹7w:½¥JíP6tè, »¶ðfÁu}²­êSmÝ7oˆÀí„ffÖ»vÓ¡‹·û¼AéZ6¿ÅW!v–2 ë„“çøž:±õéSKgRnLU§â„îi=lˆ¸=î‡#8²ä5U˧Äy —œA acsA¡$ôЀ‡Ãê²0N„ÁgþNÛ¬2OD1EWd±EWL ²zÈi×é%w†©m‘šQ®&‡A˜a¾Q ‘"m„rS¾±±XÉh'Û±å$^èi§C<1²a€'(×d³Mz¨Z³PÐYþ“=÷"#§’J¸é Zú(¦«Çpñän2Ô|`©Æ©vd)'uîñæ”{êéÄ ;ø Ó Y8IžHÌ(Æ•x*½t3°à¥ŸAÌyñ1c¥µV[oÅ5WU£‘žz~öW…½Ô×`ë1VØdevYfƒMV™g®‰„—g¯=–«¶e‡›z¶ÅªÛ;!Ó‡NÌ@× =zTE}s*Q§à…ŒÞ\gÕ5_}÷å·_c|,nÞùv[ƒF8a…fxao€±å™x^ø¯ôÑç)}êé6ãËêAgdXóØ_“ñ59e•Wfy_€ãq[6­]ÉèᆜÍô™™f]Qþö9h¡‡&³—½rn–fºi§Ÿ†:j©§¦ºê©•¦lê)Zh »;l±û=Ú+zÐ!'mµ×f»m·ß†;n¹ç¦nv¸›å|àt³o¿ÿyå—g¾y矇>zé§§¾zë­÷=û›}ª{ï¿?|ñÇ'¿|óÏG?}õ×g¿}÷߇?~øïÓ¾þù,³?ÿÍõ‘OÿÇØ©ºô€ ¼ÉîkþC`Þþ"g¿zô [ó:¡‡†­òš5sÀv°kÔÞ4ô0zdŒc•@„Íü±ŽZ¸BÙÐ`­ÖÁŠÿøƒKé >:ñŒÇ¨¤Qá …4ú®}ØSk ‚d Ð+´@>À)Ä0V´hÀ.š‚‹ÜB2ð8)ã^x&ˆCDãÊŠØ;v 0fè`Ï4F‘ŠúclÑ-à|4ÆÞˆG?º±Ža€ðÆ=y [dCÞÀá CÒ ‰Ù0×øF>®Ñ‹o<%Á‚€±´£ÀH‡c +ˆBéˆÇÕág¬pÏ0:ü¨ü¥Ñ—4[#ï¸þˆiä¬6äXZ/Ra1§lâ MéGÀ0ŽPö# »°Ç¢ ”A F6pˆb`HË ªa‰(ÈÀþ Å ¢ j€`žž¤¹€ˆÂM‚˜PoA; €(Äai´c  ¥7¶…dâ«øƒ›rÆ_v4_ÁÜ6* rÀ1)èàF/Fñ2g:% Ó¬&°yRˆ#s`Ç (‘Íìœa 㘀9r!‚x¨ã{¸‚?B¡‚jÜ"øF,›É#ÐAEhå#@PqÁPCv Zˆ–`­Æ#„ v¨ƒ2½ôh\ùRÝ‘£Ø@Ç;lôþޤÔb™Oi©¢ž@‡qŒ@ÑÄ&Ìa H£=ca%˜xa3ØÅ9Îà $õŽ"´@¯;B"¨FV™ |(Á`Â=àÑʲBÁ´Ä*à6Hõ­r®Ë:øDôB[MÑÇÙ8Ñ‹q9Óë¸v1Ž Tƒ Hìb1°‹ÇF¶±øì=¡€Ü#HÇ<ûÌÆ#þiæαà#« Ç9hðU¦c ­‚(†aÛ¾åp=â±u¤R2 n„w•@}ôb&óqE%úç”PX Ø/îT  !Èn6—Ñ$ìôÈÀø#Žþ°…@*°‹ÀJÂ`iç°¨[ÌÖ%gÈ€´@ÐTÀålG`‚ øa¡Î€’3À…xD¢ õ„%þìž’1:Q`3\ɼi™ùÌ"ÕƒÒçÒØc å œ˜9½êÏxZwÉMŠ;êxE§ZÓ¬Æõh\ëÊ©š×¿ŽÌ®7ŽaËØÇFv²•½lf7ÛÙφv´¥=mjWÛÚÌ"õ°?÷-ŒuÛÛßw¸Å=nr—ÛÜçFwºÕ½nvþ·ÛÝï†w¼åíî«hÛÞ÷Æw¾õ½o~÷ÛßÿxÀ>p‚ÜàGx¾p†7Üá‡xÄ%>ñ\'—<ÇxÆu2krÑCãùFT(¬„Ü乌N¾ržT…â¿Î2­6sn`-kÌŒLÌin5­U ÂöJ·vnµbfMg“úЧVôªqüåd^ZU(6u«¬Ü3‚`d¢Nõ©Û¨Ü{›Æ­;“4Ys}êïøú;¦‘m§½`f¯˜¹qF?ˆ³ÅÀ{Þ‹  ÛïΚ¶^ ²·çãMS‘Ì߯íñÁ³ãƒ‡ÒFõkÿÊãëÛ±ÂDÉPþÚ—<: ÿ¦^Hþb·»Ï.z`:V«÷L>þ>Úo¾ñ }îu¿{Þ‹JèØÓšøŠxÈÈž*¼G~ò{ïŽ:©‚]uZÚäÉ¡×܃¬éP~öiÏ7)“ûî`bɼ’3êkßü¹ç>Î4,|t£g G=Âýd ×§Œäd¸1i\cÑÈ?ÌX‡h*|ÀÉø…n€Œ_À§Xfè¿ÿû†áHf 𠽂$QÄq<(q‡?¾ÉеS |ã¾i@:Ù+¡»Œvè¤Îë(iB0kPîCôˆ?(I dx?ÈæKAîcPH#¤ð# ˆ›†ÇCµk o˜þ…l`†| o@5§ð†iVø¿œ m…ÒVȆÉXk€ [èÂÇX‡i`V†h Ž]"fø! ü@ ô†<¤àtP…9ÂŽ?”Ü+”"#9wp<Žp…Q…bPDœŒkèCÈÈ™?ô8t`Lœ¼âdÀDWXÂPÔ@[št8EóH…QPTä+&r:…KD7‰¼¦Ð\rnȆxàa  Z‡W€—|@©nÈ¥n‰ª§P0…}À‡aHTk‡kà©úÆo8TƒIò8´!LÒ v`À¦hj0t¸=”’ªuà†„DCin¸¾þÊGCáÃu¼=Kº à1Š–3)¤pȇD ¥`;@H%zoøNX¹¤€Èdºƒ |`2tŠr#‹|‡ª–Ûˆ†I‡tEr)©„4„à„gpI˜ŒÉ¤˜†”S¸FúñV Æ~ø…g`†g`[†o`FgF`À†Fºh°Ãa(’©Y‡fD$xˆ"I|¨…g@V@5u„†5„Cxè…i°7| wŒ$q(#e…b°C%y{lx…r€5„!.¡Ê²ŒlPKàC’TJa؇vøËɨHï¹ aŸÚèI™ü¹È¸ÌŸÐCÈuˆöñÈþÎd‡tˆ>Éh`ð­Ç@I£è–trP͈\ šLÉŸÀŽtÐÌõÁÍÜ  L8>y–w8º²Y`’â¯T†ZòŠft |hÌfŒi¹‡fÌ?qx­ôDe°mxCQ†l0OC™ËtD5òtOmpNh ²Ë¦ÀKP†¦Ò†ú„a ‡_PF[p†Šª¼ØÊ¦à«_h>4Ðk`Cq½Õ ÍîÙöùH¦áInX ít°BÈ„àLŸÔD ¦N‡Lñó o ÆÈàîéžv0J÷I”ZˆTŠ÷‹QïñB8„ŠØÌ‡ÄQ%RŠ8:I˜³y | ÏuH`˜þúêt@©ÄNTóNø¼¡™†¢D%òTÉÔÏgP^pŒöTGø„CeÃiè{¹ÏC)#õ‡s@Sx†þë$oø…Wˆ‡þL”f”Ë­†¢|†ÿs½¦À›ÜwÈL• 9B|I%D„DŒÔnY GUÉtXyA”âQœ­’UHÙ[HœïûdˆEJä“$M?I a¬…Z@%æÄÚx€‡W€¡§ÐSx1¬Å!ex…^†o oȆ}`4솫m[ÇÄÚ_è$m¨aÈB~Å!o°J²Of*qpCf@5opCx FfÀZk0سŒ%ÀM[f†t@\æ†ód\{‘“…ƒø‰þÄa¾`y‡Z5`á+å•]ÓLœ€–b‚–“ú¢ú¼ BdÒ‡¥=nˆ?`iBq 6QEIôÀcI]‚aÝnéÅ„›¨!‡Ú{BɸòdQÌH´‹‘Œîý } êÞjT§X ‚»†±:o+!oËwÀMÕ˜Âk߃ñ:ùÍù=›‰„[+• 8ò•ü]wø6«ð_ã… Æ_¶ þ¶øí¶&ô–‰ 7¤Ú˜þ7Œq¹Ëx‡é¼ÇûàYÖ’ÙÈx‡F­ >aœÓÞn`™9a}áœclx:\SŠJtIž€TòØáöàŸ bž(UŒs‡šKþaÌž‹Mââ‹ ™~Š(¦Ô$®bòîaàÒ‡æ¿26ã3Fã4Vã4nÖð%ã5†ã8†ã¨% œ‘ã;Æã2fƒÜ¿<öã5þ9ñ c »ŠÊC¶ìõŠB6dlAäÏPäE¾AHfäA¶äKÆäLÖäMæäNöäOåPåQ&åR6åSFåTVåUfåVvåW†åX–åY¦åZ¶å[Æå\Öå]æå^öå_æ`æa&æb6æcFædVæefæfvæg†æh–æi¦æj¶ækÆælÖæmæænöæoçpçq&çr6çsFçtVçufçvvçw†çx–çy¦çz¶ç{þÆç|Öç}æç~öçè€è&è‚6èƒFè„Vè…fè†vè‡†èˆ–è‰¦èŠ¶è‹ÆèŒÖèæèŽöèéé‘&é’6é“Fé”Vé•fé–vé—†é˜–é™¦éš¶é›ÆéœÖéæéžöéŸê ê¡&ê¢6ê£Fê¤Vê¥fê¦v꧆ꨖꩦꪶ꫎e¡Š­æê®öêiÀê|ã¥cNk|‹ÜIt0ë³¶7c­¸–빞ks¹ŒG¦dHnd{Æë¼6ä½Nd¿¦dDNëD›´áɈlkÈP»>H—džìÈ–ìɦìʶìÇÎT,¾çƾìÎöìÏîìþÌÎ rP=íÓFíÏÖWÐB¯(ì‡,†€ÙŽ€¢ÐÑźJЃb Á®¼³)$ê»r Ýîmß¶6àîËh"NÀ†ÕEîjKNp¢Çxm¤@ÙNˆ¾#RÜvŠ|è8“dÍØØ› t0IÏàr@„>lvoòþE®ô%ö~ïìE3øÉò_™¿ ì ¡úsí ý‰Q= =€üPðŽ´QЃã–6AÐ%hp06|8?HnåÔƒQ ðuÖ ×phÇ,ðƒx¨\ ñc{‡t¸ió8r8qñåñç{6mØ‚ ¨€ iKƒ+pþ¶½r³ål N`pwè… è pðQðv°ptX—¼ðóK¾,àHh:À½ä‹2?óìÛ+úM30ng.ï/§‡5ç=|h.¢g2?h°ì³sÝksrxsÈ8ÕçÖ@;LJ x€YÈYtAçó57deAUXðŸ ]  Ý+o %Òò‹±0¥ÁÙ ~)v 0ˆ‡;ÈpZÉ-È€`‡_8(„ > ”:^Hqt®°»Š™!>¹vh(wp¦‹p„xX5˜@<˜…@àHR¥D]ï^7=P…`ß⌇=Ê wð6È&¨ˆ;à`kxh8‚ þ‚tÐ P[@ö/8¹£ lp…>°(§Ô\•íeZð®‡TH…¥éº†øˆë,6pa@‡Ox7nІ_ ‡0°ƒ-àgø”—k™ã†^v^ø†÷G•§ùu ‚2h€?„/Ð$ø\RÐ"˜‚8‚l¸˜…ç y‰gy—ºZš’jz¹¦†ê’k†rhð„›šd†c`R„ ‡¯úº^z(¿¸ì€>bð¦‡T¨cz{‰§ø(ˆC ‡N¨‚h°€]¨u €[ø{§G¦ZàŠzÞû¾§úÉŸkþ›'…3x€:ø‚c¸ ptÀˆÉ„  ίëÊ¿ü§ ¥Ùü¿§¨†¬gƒ*{rèÔ?&8†Ú Ð p؃/}´©98{ ºim¼Ï{³q…^ zµVÍ,`‚t¨8† 8„:HüÅO Ç¿ƒtÿÎ<¦^p…'Ngzøþð¯ˆvDvykaà ´mX™ÊÆnƒŽØ=²òÆŒ7r̈¹^®èù+Y]%lä>vl™‘Gé0¦ƒ¤Ã“0ä²Ëæii=ðÄݦ/.—~$‡­:“þ8±{gÕ*=«£è¹þêõ;NRýÑ«å ]Fw_ײõš„ž\ŽYÐóB‚°0ìØIwÆ®tÔ¶-|ÕGWµHŽmìø1äÈ’'S®lù2æÌš7sîì9sÙ³i “¸ë®CÖ±QÑÇP5\1n=B! —Œ@ñHFŒbÆ&QNCËŽ0o¯upA4†” z.˜È6ðÝ0ì4€èSÈ)ˆ ¥KšÜ«;ßèžF5IõjVzò·¦z—Õ+½°có!KEî¸}ò 8 ʇ‹fd’N;˜‘ʦ4h†ñ¬òÌ;«øb䨂L>Ÿ™x"Š)ª¸"‹-ºÈŸz8】€CO;þBÏ:–Ph 4žÄ³N'ÂY!4‚ÈŽˆ$Žå(È £V’öhFj#f”¢F66Ò³ /ñpi†&ñx3…ñP3K•Zå:ÈŒâŽTïÅ7à4f`àžù‰59 `ã=õ䣣:ú(¤‘æ³è¤úäsÏ=‘jºi£“ÖC;Ø€BŽ‹¥šz*ª©ªjj¡‡&º(§±nª¨¦ùÔ#릞‚**©cÕÓ‹*è¼£(¬¸:ZO=™ZJ©²^Úé=ÅÛé§ô×K=y"úᶺ3¨TôôGN¶«¦X:© #œ¹íºû.¼ñz&®åÊ»ºê²k9©óŽ>÷rFoþ¯îuK`*¤’(² ×óN/޽ãJ°oœ+ïX¼1Ç{¬âÄLÆ;V6£L³ïÈ'O3 6ö–ÄÉÁbã§Ì”±S "½ “sËþ Û "µ°4ÒI+ÝñÎ=ÿ¼´Ðèmtd(WÂÉ4/­Ï;ÓpÂIÌq2¬Ãe+ 7® ¢Ûm»ý6ÜqË=7Ýt#â 7,C½7ß}«HOÚk×=8á…~wÞ“éÃ2 ôa8ä‘CÞG”ì,6Ùf7\âcä˜Ü˜>ùD饛~:ê©«¾:ë©£EÏå~Ë>;íš…ÎÎè­ë¾;ï­¿ûdãÞ;ñÅóŽÖ°qÒ!²ò]q9µàY;õÕ[=öÙoÆI%Ý{ÿ}÷µ8ÆN*íi>úé«¿þõÜŒòŽçìË??ýõÛ¯*7µ€$ýýýûÿ?XvŒ- ¨ÀúÍ}ð{_ü(Á R°‚ªŠÞþö7= r°ƒü e@äŠ0 ;covered-0.7.10/doc/html/img/next.gif0000644000076500007650000000207311052400251017164 0ustar trevorwtrevorwGIF87a&%÷€€€€€€€€€ÀÀÀÀÜÀ¦Êððûÿ@€€€ÿ@@ðʦÿ€¤  €@€ÿ€@@€ÿûð  ¤€€€ÿÿÿÿÿÿÿÿÿÿÿÿ,&%þH° Áƒ*\ÈP €‡#JœHñáAÿ2jÜȱ£Çøð±¤I!GflØ_Ê‚2²dˆï%Ag.Ägs €Œ:âëé0#LAâ#z@F˜ƒâc #TŸ3ñQÍxõfC|[ÿu{_X²hâ;ëu!€ƒøØbm  >¹uˆoÓ™âó  aÆ‚ø/ÌxŸb„â{\0ãB|”flˆrÆ™øg Šð¿¤ðùE-ßjÖø^£Æ';)¾­øðáÇ>|øðáÇ>|øðáÇ>|øðáÃG>|øðáÇ>|øð!áÇ>|øðáÇ>|øð1mZ±¾}‹¬Y³fÍ:h@;covered-0.7.10/doc/html/img/note.gif0000644000076500007650000000110411052400251017145 0ustar trevorwtrevorwGIF89aô JJJRRRZZZccckkksss{{{„„„ŒŒŒ”””¥¥¥µµµ½½½ÆÆÆÎÎÎÖÖÖÞÞÞçççïïïÿÿÿ½½½!ù,þ`UUUUUUUI’$IUUUUUUUUUUUUÕ,ʲ,ÊòTUUUUUUUUMN²@ÒN“ä(ÊSUUUUUUIÊQEQEQ¨0UUUUUM CQEQEQ5-MUU`UMJCQEQEQEQ”ÒTUU= EEQEQEQ5-UUUKDQEQREQEQÏRUÏBQE9 Ó0M$I(IµHÔM´$ÌAO‚,˲(ŠÄ< ´HŠÂ<%=ŠóMEòDŠ´@ŠD5)ćÒ0LãL’-"QÕOF‹BMÔDQT¤HK”H5)†Â4ÉBÂQHQ%)Ò)Ç2MÅ=ÎQEQ%-`Å@Å(OÑ$ÑPEQE-O-5Î! âPEQEMËTUËCQT$ERREQEQMSU´HEQEQEQHQÏ2UUU1 EQEQEQEQÉSU`UUU£LEQEQE=ÉSUUUUUÅ€Š3QEQ%1ŠSUUUUUUUÐ’,QJѳ$ŒTUUUUUUUUUE¢(ÊòLXUUUU!;covered-0.7.10/doc/html/img/populated_lb.gif0000644000076500007650000014347311052400251020672 0ustar trevorwtrevorwGIF89a½ç 7z[£{`™·ÆbB˜o™Ò^P«w$˜Ûý\º ãøeÅ„˜11%>(ÎëóúvŠpÒˆ¯EOc¨òáòùV¾{Ü‹)kT^:$O{GꊉR˜èËEBt¹þ,W²ŒÒþg–I¾öþàˆ>žÜüW€¥ƒÅþ¢¢£)_L`J2aœaç++^{:¶¶¶â.Aˆ}¨ÞH;"°âø! '~jY¥Ùf^KQæúþ$XJÝXaDŽâ¾¾¾^‡Nv­ØlŸ[_VUÅÆÇF#,a­pïcn||ú‹æ‰©Œg’Úþ1R7¡¬°ˆÑoóãu@>‘Æú‡¨Ä•k]ÕÖ׋Œ‘Ak§T@.ŸŠ~=…ÙúÊbUl?‚®ä–¾ê: +rºpá³ut—¹þþþkˆG,BgCf:=apÆ~ˆëèl†x«T¾âzIM^-N6²Z*R•ÚtàAŽgöööÔäî8Ò($óÛ³?`7WW.—FVAluÎRK¹ÐäÅ–‡{yxp±nIK!|ÒƒvV|½ü‘ꃛš™È¤€h`c>Ha&0N'?J65ñlƒÕ·•„Ô~4C,e›×²²³}¢Þ,('ÛÛÚêêé8zÉG_q‚‚ââá°Þn››¸l|'J4忉sÉŽ>ˆcžÎbýŸŸIIJ¾àƬ‹ˆÜ‚T”bOˆXq­ð´›‡Žì:p[E _mn])4Uc+ºººÆou€»¸¤Že;N±r?©ÀÛ6X8Ê^v†»ÚYq>?AF61žžž˜p  ‚ŠC(€<Â&˜ƒÄ„Ƶ²©ž,°c©‰¢þ~Æ*무Öêg«äÚ ô‚€ *<#°* P›®&Ô!‹žpÁ…'"ÈR‡)º6ÅA˜aNæ˜#MÛT+î¸ä–kî¹è¦«îºì¶ëî»ðÆ+ï¼âÎP 5º¢CÅ:„ˆƒ;˜‚Â#`ƒÎ*0bÂ ÆøM\¹Ä±!HðJ.¯az#N ¸£ËÁ ³€Æèbb8t\Bþø3‰8è=¢6çj/¾ºšRÃ#þ$Óˆ)ã‚Ô Ò/c¹š²?»FM‰¢‹ç4BÍ*Âè1&úæ²áäò.—Ô|s4â@,ñ®©6"Î#Âð:ò#Æ`‚ÄþÝy#¡!ô.øà„nøáˆ'.oÜçû+±7°f®“’Ù,V<+‚ÔêÊM0æ¸"z¢ƒ0‡â¨§®úꬳΠúž+,Ÿ¨òz!eGC.á B:(œC͘P#€6ÂÌ@5¹Ø>H “+5ȉSm ÆãÄ«¾:ÜÓ,h莆 zÐmÊ:˜¤¯K ìçúzì”F#EÈ L „#ÀHp‚¨¤p¿F d93 )ôç¨rè¡H@!ñ~€nTÐÐa$˜â”pü0q¼äAr€E„‘+ß! Ú€‚ ©à(P¢²kwÈÃúð‡þÒ3 :†H j £Àz†Ÿ¬ìCˆè(‚,Èa…*Z1Z¦0":¨ñn$Á`c̆!šñŒhL£×ÈÆ6ºñpŒ£çHÇ:ÚñŽxÄc#”'Ž"R#¼N6Làƒs< ÀÇ#ðj¡ èh‡"e0-DC_ŸˆÞgðˆGÄa& ",P  :$|Šd$5001S  T C×^U"C꣈>ÐÃ÷0#±˜ÐÚ#¢L¹9L ©Ü…/‹ ~øØÅ‹ðq(HÆÿdÀÍhPâ„ø„1d€‰v@À”ä#()Mrð]Ø"„f`bžþÌ&nÊ<úóŸ ¨@JЂ´ ZÜb‹˜,áàÐ~ñ €fÔ‡)Ô€9+(A Uä‚,‘Ñ>~!`´4,AH#~Œ©LgJÓšÚô¦8Í©NwÊÓžúô§@ ªP‡ZDJÄ!4 D rT=ˆŠ†p¦ôÑ `¤Â Æ >¤UiºÄ'L°PÕÄ&£Ô œÑÁ©æ…Ô@?Ä¡ 4ðCCÐCÈaO=Ä(^QšÔ‘ÍŒšÂàÃ$tA \b«;‚«M€C‚®á ‚þL0ƒ]D0™%‡hŽ0P…8ÖÑ¿ÚðzÐþƒ!LÐÕ""M£t3â η;JìV½ÕÃX‰JÜâ÷¸ÈM®r—ËÜŸ.4¦4‹®8 D€ÃžÐ8„P]HׄG?úQ€¬5Á Ìa •®ÔÜø‚tçKßúÚ÷¾øÍ¯~÷Ëßþú÷¿°€L`éqqÀÑ:ºfŒOä‚d…?š\à íÐV©a \X&€ €ð ïêWÃåÈhÙ(Ô``®°+>1àâ¼ D,nLNŒj5Áâí…ñªâÂh—0A .<³èR!†ÀÑbqcct¬ø˜go¤p7ÉTþD*pa0·CÇ61þ…¶w8^, Ñ€‹ÅÞÐÄγž÷Ìç>ûùÏ€t‘S='ô»ÏÒÀ>Š ŽêiTãý¨&Š` B›óA'ΕšA¾–µ¨GMêR›úÔ¨NµªWÍêV»úÕ°Žu©H („£€Âe£ ]$Çဂwwm‚? »Øá`›wQý±F÷ÑPе³ãìF'Ú4+¶)I BÓÚÖdÕ…­©÷1(\"mȆ‚0-XØ èö²?V½à„£zׄ¸Éj ¾ÎÕØÄF/I³7[S˜®ã¦ë²eÍð†;üá¸Ä'Nq†÷úâޥƑOäA¦à ¯þGN X!U¥éj‚^º˜‡:a?TáϹÎwÎóžûüç@ºÐ‡Nô¢ýèHOºÒsŽ—ûºåN‡ú²Ÿ>rª?]ê:o9ÖwÞèª3ýêZ§D.P6 }cœÚRÇ:¯«¾ö‹·ÜÚToºÓ/Þõ¹kÝ”›1Êîò­ï\î}_ºàOøÂþðˆO¼â“î÷^ëÛìúå¥a‹-*õ}—¿l(Ì@ùÊ+òúFG(Ä tŒ®JM½êWÏúÖ»þõ°½ìgOûÚÛþö¸Ï½îwû‹?^çfÇøã‡ïøáÿò9?þïß'|È;>ù˜Ï<óÃA‰n?ù«o¾ï1þÏýâÿû ÷~ê¹?þàT¿åà/¿ñUÏüöƒž÷ð¿üçOÿúÛÿþøŸÿõůú´Q—}­Wy&€êç]·• ¸€ Ø€ø€±g€È{X˜¸زW} ‚"8‚Õ÷ h‚&H‚'X‚*Ø‚.ø‚0ƒ28ƒ4Xƒ6xƒ8˜ƒ:¸ƒ<؃>øƒ@„B8„DX„Fx„H˜„J胢фNø„Áö„¶&T…Qx…U˜Y¢1…VØ…^ø…`†b8†dX†fx†h˜†j¸†bÈ…¶6…oØ„ph…\è„u(‡WH‡[(…y…wØ…sø‡xȇW(ˆƒh‡þ`hˆ{¨†qXˆløˆ‰’8‰”X‰–x‰h8‡N nЉžø‰n¡¢HЦxŠ£HŠ©è«xŠ®øŠ°‹²8‹´X‹¶x‹¸˜‹º¸‹¼Ø‹¾ø‹®Ø‰¨˜Šª(Š£xŒ¦ˆŒÉxŒÂÈŒÎXŒ¥ÑHŒÔXŠžË‹ÂhÚ¸ÒhŒ¯èᨌäHŒß(‹æhŽÀ¸ŽìØŽîøŽðò8»(Œ:° ^ú¸üØþø9Yy™ ¹ Ùù‘9‘Y‘y‘™‘¹‘Ù‘é ûX Øa+rn(™’)I •ð‘.ù’0þ“29“4Y“6y“8™“ùH’&y’*ù“—À’úÈø˜O ¼PK¹” á”L •O •SY•Mi•Xy•Z‰•áÄð•`–_ l :y–h™–j¹–lÙ–nù–y”ǰ•t™•vY—xy—zY—])–~I dÙ’ )’^`º ˘ŠùŒÙ˜Œ©˜ù˜‰ùn ™Ë`™Ž™™š¹™œ9™Y€ š¢ šÖ É—¨™šª¹š¬Ùš®™š†‰˜œ9›´Y›¶y›Žé™£9šÃÀ ÖÐçP”Op˜yœÈ™œÊ¹œÌٜ͉x` ѯ Ò‰YÀ.þðšÜÙÞùàžâéʼn˜Î©œ‘ öœ çùžÏIšÑi Õ9Ö.ƒ™¼`ê & ‘p &P š  º  Ú ú  Z ÖpŸ÷‰ 2 ³ÀŠPE9ž ¢":¢$Z¢ ÙŸÿ öð”0 *P€Ê z0 *ƒ0 º£<  /ÀY` j¡]³¤X°ð Y”¼@ O`Rjã`Sšz žSº¥\Ú¥^ú¥`¦]Š ÍfÚ…€`€fšIZö`¢r:§tZ§vššOú•0¥ã0$ ¥TÂð¥þ• ƒÐ{:¥‘ >@ bú¨j‘€ mš]jÚLP¦X.€!ÉŸP •PªE`¥Z ,¡ªíV£…j zФšª´Z«¶z«¸š«µºÍЫ¶ÐQpçà½Ú È@˜wº¬ÌÚ¬Îú¬ ¼€¼0«•PSPÃP ݈ Õ7 …šÕW ÔZ °Ð ÇШo@®P §º:¯óÊ«ÅÚ$ ¬/P¬à Ú¤ü‰O  Epû°0x S0»õ¦ð ”ÀÂ0°›±»±Û± Q 9€ $;&k²$K²Ê°ðþ¡Ðú²0³2»¬¼Ð[Ÿ <  2P «`H¸@ ¡°É0S ?0HÀ >À?àH Ÿ€ ‚±›µ;²)[²^‹ €¬ J˜OÀXk°vP°”r ®ô‚ð ³ „5pg«µx›·»(ë$Ë^;à  ¬3{¸ˆ›¸ŠËš¼`¶{ª3pN ƒ T á$@“À N+ ÀШ¼0˜º~c¾5 x ·¬ Ê0È»<»(;»È@¸"9œFÙ [¨×а¤ “ °>0 ‰À°(àªÐ²ÚºÎ»±¾ë»ŒÀÔ[ Êþ0 b`]@½³ë ôಋ¾â;¾äû’OÀ»¤Jªk Æ0³P¹œ;°ƒpW >КШŒJNK TƒÐû¼[¨‹ Ü[ $`“0 Ó[ Ýû½ûIž: ¯¦jÇÁ52 {¾>ð³À ǰ§‰J¨ö`Â)¼Â*ÜÂ,ü·Z Íð` Ê`<@öЯô`¸åÄB<ÄDŒOPÁ©j§ª 08Ú¦   V»à¿øÐÇP]PøÀíJ ¦ [­0|Æ.ìÂ)œÄö04üÍÀ8l/ÐÍÐ/འZ” ¤*¥þ‘ KæåÐ ” † ÇТ•  ¦*:É’ZÉ”|É–œÉ*Ú¥ÀžìÉ$]ðÉL€ŒP à[Ī¼Ê¬\¾}üÇ’*]`K ”À’Epd]Pª3` > ,)0€açJ x ®â„ o€É̬ə È:¥Í¤ŸL…0ÊYàÉ¥pÊc›ŠÜž‰éžº JÎîÉ æ¼ €LÎÌ)ÎììÎðüÎòÏÈÉÖðÖ#ðÑ€Ï#Ï= @ÜÊ]Ðý¬ð{êÎìÎî©Î’ª˜’úÐê<Î Ñ=ÏÏ]ΉYÖðÏ 0 Àøœù þ  Ðë}\ ™Y™•é˜H™š9Óœ)Ó6­Ó<½Ó>ÝÓ›™10ÔD]ÔCm ÀLzÐLÝÔN]¢ öÀ˜3­Ó6}ÕiÕTÓ[Ó?ýÕ=ÍÕ5MÕB½F]Ô ` X  Ý\˜kŽ^ Ÿq¤8×uM×rmŠqM®è1€Ø‚ Ø1€&ðԈ؊ýšöðÖw­×s½×’­Ÿ”×t×r½×À¨Ù¦ø×ƒýÙ…}Ø-íÊ&„Ò*­b*ªm*©Ú«½'„2²=ÛH0Û³Ý&ð‹½Û¼ÝÛh ?`ýáÚ¨½)Æ­Ú§mÜÉ­©r*âÜÚaÛÒþmÛHº=Á¬H’Í}ÚÙ¡ÜÈ}*­]ÜÛ=Þä]Þæ]ÞÝ}ÞÍ} öÙ¾ýÞðß ÚÞÇÍÚøÍÝÞ½ÚÍÍÜêýßýMÞ¬Í8å} ʪ»™Ùî]Ù’}Ù©àyÙò=á^áómÙ­î]‘yMÙ žáÂ9Ð^â&~â(®‘6 à,Þâ.þâ0ã2>ã4^ã6~ã8žã:¾ã<Þã>þã@äB>äD^äF~ä:~Ø ¸äLÞäNþäPåR>åT^åV~åXžåZ¾å\Þå^þå`æb>æd^æf~æhžæj¾æl夨±çr>çt^çv~çxžçzçþ­µç~þç€è‚>è„^è†>ç=Z —y —‰›Žþèé’>é”^é–~阞难éœÞéžþé žéððÐZ‚vêø…4i…ê¬Þê®.h©Í¤è°Ô)~ë¸î‘ì]êèž®“KI‘Di‘Þ“µ®¸Ð£í^€Ìžë$Z ž;íÔ^íÓ.˜ÒníÚ~ívšèÞþíàîâ>î‘ Õð K¼=—ªÉî8éìÈ>¥á ¥,!¥ÈÔÀ¤ùíÑÞÞ·˜Â;éï¶ðuŠ”|ðŸð ¿ð ßðÿðñ?ñ ÿÔ`nнÞn`–ýø‚ ³Á>‘¾þî©|•`Y ÏîïàñûH -ŸìŠ ’Šz ©º4É2ï=Ïï"ZªŽ^ª; Ó¸IôuÚ ÀÐÞßN T€ *ÿr€ W¿\P)ƒ0 ù `¢êã ù(”@¦@ ^° ¿îîù(3€t}¨ð x`tï•0íÐü0õ bÿð #ä ýxìùhó)œìÝ*ªñ•|ì’ô Jª´Y O ,òú¢§¡ósªô æþôüxqÐ÷r` .°õýÈ ` ûùÈbòð'0õÐ&:ò) ‰þ@o ³àNøûXòk»°ö 6 éà÷à+tp!?Ðòÿx‡ ¹Ï?ï4oÆ ‘ š¯¢=?ÿž/žQ©Ò;‚ ¶ºôŠÒ7ö*yñ"ðÝ(¯.±0XÐMÇ=~RäH’%MžDÙåJ–-]¾„‰0{ðÚ¡ ‰€#x丰OÀ'L6¼Àsò‰PyM¼¼sB‹˜£Ix„'ï€.B»x1õ‰P:/¡éù”ŽÊ'<ÃF‹WîÇc¼LÊâ1ÑØD³äáÓæôc£H åÃË-˜À’-ò)Š7a1QIØðŒ7—qþö’è!˜ Ú†öŒþG4CØ@¸ÐE#‚hI“`¬$Ú ÍÙ'…Itf0;+‘*ÞP1¤Ã˜ÈÌš \¤ƒ&@G,–@lþΠ1*!…hÈÃpC7|ЈF¸á#Gò|=AN è;‘ ˜ N˜„.ø° à"¸ áqŠ£œç4'£Ñ‰”tldCâºL†$é,<–1šwaü€3ôЄؠ…zh„ÛäÐŒ£˜¢zÈ3*àEhŽˆ‘ ±–£ñ ^ ÉŠÄ|%ámMà`´EíX'DXÐRž6bYP:Æ,à‹7@«MÈ %ô€„Rydº ±ô ~´ 3¡ ¯(ÑaÀƒq•у. ðšP´#Exh_kƒJPH¯Ë‹{@á9? Æs¨q 6Š…#ý3£¼$Ì$; UL¹à£` ‡ÈÄÄ*v”cÀ”@óäŠþIOxH”þ^ iyå0Úv„Çh‡.`Q›D$¼x­„qŒfhè*·¥<úÛŽWµv?8œ\äA E½CzÀV[@tÀÕgF Ú…켃Â0…á`(U´#É^€E;ÚÑ™b"µpT”&ÖKŒ²Œ¶ø‡I™óþ9ѳ€­ˆ»Ž(3Ãj…4Ù?½k,ü[‰@ÅR”ÃSPR…HÃ;¼¼eÁã B‹ÂÁL$Æ„D®Q»4¢D,ŒFsÆ\†,ÆàšÆo¡ ›øÂO$Åo0 ØÆQ¤Å3ÜFRGmGpÇ1üF0ÔFslÅw4ÅP¤ÅO$c˜20ÃvÔGräGm…þ¸0¸ ÈGt\GstÇQdÇvTHyDÈSo@…#1ÄÇ0üD^<†wˆ„˃„øˆÄj$É~«„Á›AÂ{99<TI”„I–$°Å-w8"èWØoLÈy¤ÃtTG„lȧtʨ„Ê©”ʪ¤Ê‚ÔGŒDÇ0$‚zT rdÇ94‡4ˆQ …XGuÃp,õdË2¸SHg ÈR¼HRÔÈ'0WP…dÀq€‚¸Aáø ›TLÉŠÄ&œ¬I´4dl4¬@ÂiÔeÀÌÌÔÌÍäÌÎôÌÏÍÐÍÑ$ÍÒÔÌHX†þkl‡|hKW€jˆWðZHN ‚=ðo¨†LˆxôÍßűtË4<È„†‹ÜJ9ìZ°@`N0ÈáÎQ$‚+àˆtPNuäE`€¨€  ‡(8(8†?l¯YÌötÏ÷„Oîà…ÙƒR<@X‚èÊ …-p€|0ƒE`WX„xÃîìεÈÅÇËLÐo€P•P Ð ÅÐ ÕP åÐ ¥Ð¶4à -Cs¨† ؃iHH2ŒÐ2ÄG8o¬‡ pÈ­PuЭÑ0TÎu‡9hƒo8€UÎSàÅK(‡ñ¤8¨88‡pÈŽL±þ°_‹Ï*µÒ+ÅR˜O7h‡/ìN>P@؆68lX„0ƒ9Q˜ƒÀQÅÐ8ýP¥Ñ­N:¼ÑO´Q:½Ðˆƒ4p|0ЕSÑopQ]¬éTÑB=ÃmT8ýP@é$P€9eG^Œ‚] O&]d v8‘D›@ÌÒTUÕUU@^ø^xB¼;Šw  /èÒ"ý>("X{hsøÏ=0K HµÓC•TcUÐ%ÒÝP…Ög•Ö}SÕÔ½WèƒxQIÅQ;C͇$ð†HCfECHõV2„o˜‡LøU¼$ÔM}Ár ‡ È*Ø€ þè€ H`¸Á)eÕ%Ø‚-®c† ±‡e ÂRMÖÄÈSX|8W8p€6hi˜gpTÐÅyWpÕÔ;­Nd%Ù’Ź €=ÖoeG"àp†{ ÈEÐH}ÙHÍÑ0…+p€8h—¥×'peÀ‚RÈ (…?øLhS5ƒ¥ÚªµZ‹AXX]ØAÓœ O ½OQ @ ‚5ýD3¸‡>2HÙsuÔ9D×j-Ô¸]×¹UöåÙ…ìÙ-Ùv…HEÀ[•ÜÀ½O@PQÅ5ÒtGh,¨~-PX)½ÚÌÕÜÍÝŽ¬}‚­µÂwðZ›€ØþˆíÇP4R [8ÝÓ’%Úf…]Ö•ÝeÝžµ]eÝQ6ŒÝ”K>]ÃîdJ¢}[9]Ñœ¥V½ýÐ"½C£u\¥Ý€(ÀËZöäÜëÅÞì‰cЭ]†>ÌZ¥Oê G2X[»Þ95ÞÀ \“ÕYÛý]h=G¹õVã}ËF}]ô•_Á½V]Ü'ð€æ]Úø€ êFíUàÆÞ¬ý†M;Ñ­‰øÂôÕÊ7Þô¥Ûg­_gõàhýàiM×äÝß¼-^¹Íßd¥S\˜íßÃå­GÀ‚àè^©µ^æáXîUØïµBæ/´ß>aûY÷5ÙCeþߺWâuá·}ÙÕ}T(vÛnËåõ€xÜà×0‚ÆÜÄôá3Fc+õ\ÐÕÑ]Íuå`,¾[ †â#fâ¼ß+¶VEƒ`:YoM‚>þã'–ã+VV0t…L¸€›W#=³.n†ð…0þLØêEÕ4æäN¾IÝÏQÍ öVQH]Œ[W0W’ÍÝ:V_)ž]–å†eÆ_-vEZãìÍVä1DË]΄?–b_ŽÛ ]â0t8€ ¸¶]×ÅåIn†}-#ãLN`OæænÎDPâðuã|HÐ-Ø‚Qà†8†H0ƒLYVp†°€àRþàÎS؃| …x`åÆãže&h &áVn_0s8‚èQ7á>Ð…nh"˜sÍãºåÛ·n¸@¸Ë°ßÿíâ,°kN€ ã‘ôæ–véDØcx`®%blœG>¨†Hçiˆip† P€Ä„kp†žœƒ …í>p€`ð‡ ðeD¦bþ=YTœÐf­ÑD„z¨È½uÝjÕj®¾jú¥ã¶½Q"2%‚%àNXæâÈP`ÚH€ÀäË5ã—Öë½3pnX &]Ó=S2p…9ˆ€¹|æSPN–3p†°Xë05‡Ç†áÖã;¦ê€vÃPÔê¸þ²®åˆýìÐÎh²ÎYp%[=…ÈÏ3.Æ‚,hd€ÞX€•>U¾æíÞv¬5†à£¨é. G0%lÄy€µ<…ym3p€°4ƒ]pí?¾ËPâ€þg;¶b+ÖßÌmX>i¸„`øÑ6¤Ûñ> ô&áÍ>ÞW^Ðû\ÔSp`d%i,…j.…ÜÖfõíGpÔnð¡Ñ]ÖüÒ0uLeYýŸnWˆ…m€ê%(€ˆÑíÆe¯®]Ü=ñbŽh UWœâBýDb]æL=fÆH2H‚E‚/qÿåÑ^Y ÷iá•æ’ðkViêeþégò&ÿ¿bšàÒú¤Ðzˆ€¡Ìgèi2ÕSR´tÎÊv†–ÅOÍ €f€žê¶j†ß(ælâ4ƒjpÕEÖC.ÒS QgPÝý½s‚nq-&EðØ!}s’öâjž€?Àæ».c*uòH—ôêgì7¶H/„M÷[n$… õxØth&[2ØtýNs8¦ïGWd¦]¯nõ,Nd”5q E²%‚á¤uùýÄMw‡vÝàÏb€¾uwØYDŸd0þƒÖí©ôg‡ö˜nšåÄmʱü†$Hˆ؃°lW ÕÆ¹Ds=…sUç߆ÃÇêðæPuWÇN7æWþ×b|öžj·c¹ÕKM%iÇÅ0&àKF`öƒGø’¨ôvðÒ-Hƒ¼wq K¦oGeáÝ|ß@†÷õþñ8§Nu»‚("‰`/ùxÛ÷[ óÁpþcO§lu¯HÉ"¯åɇ±ãÎòœkéƒÿ¬°8 E Þñz½›2ܤúàó|æ—Ú^¬ÅÉõÄìÍÈ>€>ð4?Eíw< ¨@ÈlQ^ƒ”¤žC½ž! ¢èƒ"DáŠ1t§ƒL¹õÞWÅÕo'#œŸáç±[QÏMä ㌔¦èyO{ÜC!|BhÙ[gq„ÿr°| ¶cи¨Ä%2±‰¿ Þ»†'/zÙë:Òë`O`˜¿]Áp‡:laé”°5™°I<¼˜­@34æpV6TÜÎÞ—¸4•ïZ¶Ú_¶€ØÙQ€" ^œ(ÈA²„j`×õ5ÝþŒ:,ãsâH9>ëV'lcáègºïErt¤“â*©Æ:Þ*|0TS—êt–Ø)ˆNësgÈYÒ²–¶t áE¼•Fާ4©7¨\ !CòÑj•8ÉÏ’s$c2a sh7 |WXÓ—+ßö¤SMlvÐu°ÅZh÷J¨Ù¥€·|'<ãOD6êQðˆ”UØÖkvЛ ¹^”s½9lîhB&çhePObSX2„‰4ªA `…sX5 S5ÒÀ‰ޝq«ä)ˆPæ`g>Ô·Œ—?ÆRž.})L›˜K)’ˆŠ÷šŽ+ÎÖÉf‚ï+hCøÈ°…c"SþŒ›#I¹ÉuR!½iC ’@TMÎo9®8ÂÆ  Žª*ühwÌP •9ƒŸ¦1'žØR‚À¥OQsgLã*×¹Zž4ÞM‚ŒjÎÈMÂPš!°Î˜Sœ,½9 Á!7ªqÐ+"蜱Q6µ«÷3ã“ØxІòÄ ÞÈÇ, TªbÅ ´°‚Ôkv6¨°òN08qŠX+'ÔãŸ$ wt=.r“{¨™Æ«xŒ ÉNÀÓæƒ ópk²˜ëæ( PÚü„¢ÀÞhC‚Ó‡1‰m P ÆðWb9ô›£=h1͘î*Î5þa8B&8¸FXÙDLd2S —Y[Ρ Þ™9±õ:,lK­{à[©Ü s¸ÃìÂÌ¢iÏH-Å ð¦Z”E’œF·R-U=rÇ œqÂI‹`@™ÜÄŠÁŠlt¤¼¤~Q™ÌW%4IÒpÜ1‡e15¿2¹žC實:‰³„” àü@ç¤/P‹Z½UÜÛy¸Ín~³b˜»K›.§Rdp- ò/G ÌEî0ÆlŽ™Š¢ØÆFD1€™DF ÐÒP–@åP:Ó¾øU0y 'DÊ‘j+sŒUS&ð3+]B®œàÎþ‹þø÷t*iëþ$œs­ë]ëÅ®ŽrnØx>ä'½¯A{PˆyÈt™°@=à6…(‚G¸Ä’ Tã :ôñ@hq`d‚Ç¥#BßøY%ƒÓ”„(XA‹`uÍ2*“À\9„(j<7u–oLÃ.Ò•™·5;[¯9‰¼~8Ä•+g7,²—!1ǘ薂¨Žá¦B±È[ù'ò+¿›L>ÌÇ¡âÌîÅñsll¾m— |ýðˆÍàãüÈN©¥¾üæ—)ˆ¹VÏŠ_…óLŸ´(E‘¸¿‹Ò›¹ó‹Í…ÎÑ9 òEò‰Íþ–¦)Ô¹A6ý_R_m4í‡ôÏPíÀ’éŸnàMœsUãLPÒ}ÐþmßáåÏñé þœbŸü,]ùV)Õ×ò=ÞÎKûœÉà?}Œ»UT|HXÿ¤ÓÁ­e&¡ê=…ëAÊÏ/uGŒ †ðÝ”¦D¨å L4Ÿð¥à6Ë šߺ GŒÂ(‹;¤@læ)Ù{B €ÀËôß 5Y)å"‚·Á‡¬¡Y[¨Yé±Ù&¢"¦ËLyÅÍ‹›ã]Ç?Õà H_)µÝfæ5¾=&æåŠðašU˜WÁŽýJ,V­Ö+‚G+nÎNð` &¾Œö‰–L¸ƒ¸£u M!®U[\-¢2.£ ¤Ýþ×ÔCu-‡(´€+ÀÚÁ>Ý™+°ÂÁ¹ÖQ(Z óqŠå•¡®((%^tx‡(Ð@8…¡ÑB~ˆÍÏuT±˜C½‰Â p•9‚‰=ªÄÞ ø„É%ºBY ¢ÑüG€¬U¢Ã1£DN䄬^ñD¢#mà 3Á)ŒÔC pÃÜÉÀÁÙàZZðÑañ) â±É@â¢h¡cªEO§ICzBæLG*SBà䘄AÅ rxbÚ{‰n݇?êÝ ­µq¹ÕØQ¤U^å‡e†ðÜU½$…iÎ6@ÈÀ5ÆA˜Z0júdà 2 ¦ñ`—ERÈþ¥]zÁ›Àædæ¼¢'‰L˜ädWÜöÅ¥ ªOAƒYIAKÂ¥Ô·@¤,a%ff¦e`†»è’¼à•M™ B“jXD™PϽ ñya~“.þ£à$IÈ¥Þ›kîBDæ˜ÔÃf•£JšP*et`mf_^2}Öõ,AS:å á"#Ùi&vf'`4á¯AJ=ê±}+ ‚(àC<(lZÜINbþݦ=ºdkÊ$t ¤á½e@–„}šTz‰eP˜Ã"ü VQs6“›(o (âå.ØNH ”›98ƒ¹õŒ¬)œ:ej'‡v(_4¢ˆþ„…D¥|$*Á øƒÜ´9à ôåÐÄ JV~Ò'kþ›®„màóÝWR 8ƒß D–¼Ö.Ö Ï …‘Ë.B rrŒ-Þ`w¸+ÄÝFI‰×•€Q%ùy¨˜b§3òÒrÈÞVðž((˜D„LÏ!`£Ñ§Rðà_rÖ"ñ` ¤{>)ƒŠ‚(¸C›b¬­äxØ´$1í)¾àæ“Â`ϸIíS­¡#`ì Q5ÜeŽ)¨b¥Eš)ÛIKr‚ûháR‘9ñ_‘eòåi»ÝcKʪÖ×üìØ¬Øô©Ðýy‡ö$éŽz!;²ÄMå³$\þö‘í a¨>ëU‚¨Ú}ªÏ.ÚbLÂjâô¤pŠšJ ŸÝ]õié ëµÖ (Ò$â¨*ü˜ÓÑ|_†PKA«½Jdyfë º¶›j†ë[æe&Y]KꩲõàQž)¢&l¤ÆOЗžR©œÂ$~FlÈ`«KÔŸ¬Lf­¡Ø…齆¬rçÆ©EåŸÆ§’ê_¬ºæÔÅ$Ï¥·Î!9MáÒå¿ÍG±K̶¥öá¡U1b¸ ¢È&m‚è#âUEµ«~"S%‰#JÇð ZmBÅæºõÐ7lÁ‰…‰¸Ókê¥LˆB0¬ÎÔÕ&kZEÖæf8ÙþÄUiÎÍ ¡p [}l2*­ß¦^™Þ“¤x#ÊÐÍöÜÖ©âÙöá.Âj«[ZQàb]CÕ lªI‰DÀ(L–4Íç'ÝæãüL<C«•ÿ¤…p9¤§þ­ì–ߍލBl+ă`IœŒAV_:ݰʬup­I)z%áå›áZßWlƒÃP\ÏÏpIârÒM8E„ÍÚ6nÅVBÝ„h–IiòÞ€DUpñbÖ¢üØf%á©VÄeA^ì In&…dBÈDHC&h¯¥Al±H-Œ‰²è(”"Ͳä·é¤n¹ƒ@ÌÇd.\øÅî—r›1­ˆº^KèK=Cyr‚¼œ{‰Ð“bQ5G"gÚÏÕYr2p˾íu §(Ww¬ë¬)Ë"¬h l-â#® B°Ÿ ”ÛkMigÁ"ï®ö„4´³9øƒf‚'ðê¡wˆ•f!ULŠo¥Q¢›pƒÜM3sl馎½f`9‡ô\ªÉÂóÉ^ôt—™O>[­¬™ãʩš#E÷_EúH?ñßÐÑúT1š´É¾´ÆPÏ;æͲ†Ÿ*ü@üŠ´TÇ•´~ÍGÞAm¢Ê âpí-ò²pʤ‘Di?× /… f’oQ«=ï þdÁßÏ^ZEíòЅʫ+‘òT÷µ<ÕosÍ‹*c"Öõ•ͪÖv-äy¥¬¾å(vrÞ,ŸÎjñÔò¾4Ï‚¢”Fï?“uÐêô-u…-Ç¢ñuú5jÏRßoн]Wm|úñah|¶mÊ2n\+‰?;¬Ò´K(/ʶpºtäµWÑ® jj77!¡òýb+¸&D ´éxœu£Z§$YÛê\ ¦ÿóWK©Ðþ+õI*oÌâãE!ã¦-·¼ßž¶sß÷î œpMôtá¤Ê‚šã6hôøÖjwq×´·‚uLçeOb«Ïd@Œ¨mcùcd‡÷`þrD&TD„°ö™õ~¡<Ù–|‰™Âë׆â7‹£‡îë$%„¶Ñ¢heÀF±›ÔwÐÖuãŠmç¢~Fö^²÷=«õá2GxƒXDpÃä¡â6Ɗ€X1€òš+Ÿ¢µ-¯j¯(€C˜Uµn…é üŽs‹¯¹Õ/WZœBŒÜì>4²+ï¶Ö ¤ÁdÀT)ÜÀ0é ˆd0,rt¶¤m73´þpQÒ©@öh¿~QúúžP…½Öê£XÌF+n³,mÑuÅ)X@oL §”r³Y ³¹¬óN ;mI,B&ÄC8€\—277àHþjõHTœÀ„ÁŽ…ÁV “…Nw.ÓfÐ~ù?QC¯£Bò¿bÇ.AôixËzWÙ?]ñI&{so$Õ‡›@X¬ ­©S}Ï:½ûÎj .Ø¢ŠE‹`…cVLúû#Ì ©Yº ™8Ö¦ó°ïl/¯÷Èì>öcQ$ä)¸Ã(4rlëf?g™¦È5Mìh †Ü~šƒ‘t"Ü…þÓˆs½Ö»Ìc tÛnB”襰HPñèVwà8 È€–“š+LÁï&„%ò:Vðñ/—‡8v¹Çß³¸ëâÁà«bRÆ&A·{‡–¨–À‚xËı…T`6q/®£`%vþJµ8ò¤´|8ÏûÌÏ}ÕœsØHÒ)›ÉùC”MÈ›c‘âÃA;+;²·@´A@–ã‡YepÓ¤ó=®Ã; §õ=ŽÉÕÆX€9À€C:ÏzÉÑB€€QøøDk7­æJOÇd€Ðt|^q*é-7Ýÿþº´‰$@E˜¬C`Ïõz‡4ÌÁŒäG1ÓBX@HN0D€4h¹ôKûk·ª£ËÒ¶µz5ä*N~Õ)HCðÛ@°Bûg¿m3gQºèÀº¬'6h\Kìu˜@КÃà™o<åÞŽšuȬǘtxñBþÍÍÆŽA†9’dI“'Q¦T¹’eK—/aÆ”9“fM›7qæÔ¹Sæ1`¼žØ[æ^Ñw?ìÁ[‘/á©S‘ôíÔT3´ÒdJ3­* § Nõ ˆì7²Ë&<8um[³j§t›P.Û‚PÚ W-]¶rÓ=hP.ÂÀdÐÒ-üönÛÅ…›D$ªáÁ}_nLøneµ5wE,XíB/_4k–cBE#˜€iD÷ÎËlž·qçÖ½›woß¿.Ò'/HB‰zç˜=7í¶x-68ÎÃA QÄI,ÑÄâŽ[æx”{§9xÚÙc=ÁóJ¼Ò¨ú.G÷‹L¿l/Áü‚Lð±ú8CR0ö´ì©Ù+R=Îtü̲+-“jÁ-œŽÆ„8Ͳ¨°”Œ#Ùh³ÍÄ7áŒSÎ9鬷₪¨å‚1:+ICHÇ.¿lò/½’|+°Ê´-½°H(/û«GÌýQ¾ò|¼tJÆØòLJÝË© 5&Ì,!57ä¨C;i­ÕÖ[qÍu7…ZѨ>WÕN«ðATóþ+5HBÝB0ÔÎøš±3Ð< P¿òM– ìóï¿@³¼.‚Å”ŒoÁn×bY…ˆˆÀlCSÕ,²…¢X`ÍÚÚ¤M×XàiÅ9áqÑ9=ö8¶ îô;Å é˜ÌÖѼ:1Ô$9­”YuóJVIK7¥ñâºRÈ$NZHÖÈaóAe–A.õ?»(•4"Vp šxàTÞÊÜàÌôµ#Y nÚé§¡Žú&^õü5)è:Ä•0,0ÕS?[TL--lmð¾JI%lc“8âW2a`Ñ&…,îÌ©ûʽ´lgŒ³Å,*3ª‰ ˆj®U(L ±PÍh4þØ×67¥Î\óÍ9'Ø`=•cîjaÊ ƒj2ÀÇÌ ˜6,%gPÀ•9Èd\Hcî#ªi±Âʽ2RÃäÃÙÀ"7‹Éj½Vt/Fßþ-3nà. Øß.7Sì¹ †æÿ®Þ[KÏÍ«žÈÅ»4 µ¢/4BCdeºóýùïß©¶¢+‹ZÄ €¸|´`Î8@ äR•z8#;-ðF"°‚#´`‚H-8±‡j„muÁKd¼…7ó/…n‹KÚ*V6,Ák- 8A ‘œŠ†<4‹ qŒ†¥cø)WÉ E@„¡dYÄ\¡ E„5zþMFø•Åÿm‘‹]ô¢M>G”¢ˆî9‚ @s„!€˜ÇÈð•µÌqÄ#𾡜8EüA;|`dx3¢4)·ø¨y#ÛÝÂåµ°uˆ€XŸÃ,Å$rÙP*—4œ¶¬sª,á§0§ ÂÚP•%¤1~{H3°Àš”à"XÌßG¾˜K]îr—ÜÓQF§4~ôh#ï,w„ŽÊô!Í »¤2 ‹(€ÞEÊ!o†Î»Ìñʇ,u }‚§Í>Õ@˜#q¢`b(o–D³°3D Oè±¹ Ï/Ó VÇ$P0Šòrb¹Š”6lÒ"þ/!Q‰j.ŒŒd™m(à:K8x'GªBF0ÆÀ#dà¤hÁ4èÓ!h‡4¤€êC=÷|Óx Šº”BM’†0îF‚¡;¢öt¨f!Bš¸æyªqçìf€’àiÐâ£A•SËÖXd_·œèYÑšV]UÔjJaJS¶Ð2@lHœ'²h ñP‚‚ ᮈ€SÍ0Šx´ Ð:VÇÒã˜âMoŸ:C$ƒ¼—N‘% MqZ¨øB h?8½˜>k[´6ŠQ06Pò›(l!Ë 54‹˜Sëo\þ$EÉYNsþÊXŸª¹Y3ŽÉ½èê¡ÛÔþe¦’êÏà=±Ûb¨âŒer§9ûîŒØcÛRÔë^ùªñCÙœiM —ÇÇMÊ H'C+§Å„[ÛzwjNV6]<Õiá,+èêú.IPÀp(ñY@DˆG< Fª “ PHÌò7,0Š0˶‘kÒμ4\nšÚÕ–¨›†8o!²¦m~E(@´´JDVz¤I¨´÷y"n–¹W}ìŒùF­-@[ú:,+8ÁàÈem.5p`. 0‡¬ìª¶%ÚŒ+‡ÅËùËÚ·¸;MÆ«¥-pâ@2´@]«É#Ђ§x<›€°@ÉAà€6b*yõ]¡‚íþdžZH„o¸Ñ{¥ªd ?䢶Œº1@÷qfªE=Y#úR ¸\á îÇá2¶Ðìm_œìeß¶é¬åe'X)>Ài@ÏÜçàŒ´ÀÞÈ ûÌp„9" ø¸@×r>Ÿ!ýܧgsì£ç«¶EÎŪÒ—SÅ7.I-¾Ô–ÆGñ:Pbipã5ö–È">eÆ=‡ew+q›öµZÆ}œÑÆ,!0ÇÆ@„yÄ]å ™Ç]ñLV\€ïqˆÀñÀ@g¼+ÏðL§¦ªü­iy³2ìM÷äynhkYGðìô¼óU¥’õø¥ÐGlþ•º/O… –°l®ïW¬³¬%þ¤Íöpÿí¨/¼£n瘠ÎN™ð¯æ Hë}@àÈ⹂&kÌ¥ÕÀɾzN´ÆÏñ.oßF­R$f2¤AæÂmTЦý8µ6lßÒf$e‰Úàˆ vz*UN£ "¡Š·&Žðë÷œ:ˆì6Jk¼!׿}úbÒÀ®üA–oâ¤vèÌ@ë¤ælþšÅçÒom ¥ÔºÁÌàò‚2ž ~âmÉà‚Ò$#ûþ’XÞ‹Z.ï±L!ùñÁâ¨qB^œmrhLö0M$µr+wì'òĸ4n üƒÎŒ,ˆ€2ÜÁä&&ŪL)÷1§`MñNÍÝD©ËèkªlßôiÖ ,Žlµ çÎKNLŠÈ¤Ì`ÇŽ+³1O‚Õ.ÔøÃÈåÁlÄ,¾#ȪDSƒZ`ÑT… Ëð3­Ãµí横.Åo¾¤r)O.ɦò©ÔJÉAv,š- l¡Òô+}Ë1385â7.bh0mæyþЈâmg“3ûæ/.±5Uó‘€²©@pIÔl/“ÖróÙ’F1?R8Ñ“1IrL[2²þ±n“ÐBñÌ¢è„DHÔÐòò³'§ ÊÖË–Ó)ñ£¶`ì(+H¨màP-D!.à°–ÓSû¸óÜ>(ßh¬$çLŒ âê7ÓsDCR ˨X BŠn3eÔä" ìŽxâ®.æ@ó‚@äòÆ9/†Ê¦³Õ¨S'Õ Gv¤ÂˆÑðþp»vt0Üa€tGÏZH./ôÐ\Á ºŠñŽ~À®#ÑŒDÉ$IòÇÃÆÀ³â`,@Æ`â;îjF bëNAât 2 ôO2a@–m®#  ¤¢që.ËJ¦îQúÓ›äÏ »G §þÑ,J¯Ì"nLòQ*ð0åæŸXm‹5\¸A ¦Føö®(D)®Lm5‰3Ô b£4ØhO ŒŒ žëhÁ,@ü!æ È`/ Â8;¬c ªáVgPÛßF!¸!‚!×Ìœ‚jÝ6+5uîS&©4’À¼  ÂÀ«LÈ.ýéó‡ ç^ªå­lp,j§f\¯ÿh©¬ñVö׳€šÂ €ïŒIu“nÀÜa Lq "Àêph‡g@ò` ‰–€D!x\aŒéKN/J©d€Jy:¬²:óú¼Ãvab KæR•Aþ§’t¨/?†ÔURìO*òO@l+s@¡>€¡6¤öjÐD™°R6Š˜j”Ù‡ÈÀ–i76öÔMñVPßÌÂÚ¨P– \xl‡VuH ‡£%³‚¤ô†ôG1cS ‚ Ö«„l;Cƒ¤öŽX¡ŽÌIURµ¨s-úˆ ÜÁè4¤Èla+âÿIög’@ N` ¶ÀßÔè¸û±I}Ô3²æ˜p§*ú^ÅíT‰Jo(‡ô•ËyÖh¶®«b{öSäi_Oj©v}Á»Ä¹(WpÙкªJ.iÛ`šÈ}€“ˆ^É%eÿˆ‚w<.©‡»4{Z¼Ðµçü‰fÁèâ]o0SSÚO_Ñ5RƦÑ8¯TÐb{T)P3Ò•8×sÑ<ÚÄÉüì LE,)ØBN¡kÍákY7‚NÑ,4VÆI+îxÇ+¤¡g#ˆÎ!Ùœo,–ïªY™­Jq™³Äïž² ’þ g×µ¡"ð,€‚¡\¸ýãŸûB‚vÈ P 6};ÒjË<ÕÍ(à×Ó’+/.ÑFx'#Ñû@`ú¸¡R긧Р 7ƒwÍBæ Æ€ùÌU¹(¡‘.,Õì•ñ`–Q— dÚ0.¥"« `ÉÕ¾à¥K~Ûæ&F±€püTrøëÔ7tU=Þ3ç–K ÚÈD;ÌŠœ‚Ý(®‚`2¸«rmßì¨Æ%*¤bL΂X8‡<|ºQOp®SàVó&]Üz€%Oà°,¾ ×èì.A¢,åç¹SÈïHhýöëŽ#[ÞmþöÞtþ<ÍOÔx-¢b¯›Ž`胡U¥¢:€¹,,S¥†Þäû%C۷ʳl²÷‹“IZ^ ¯“›;ÏbÊCõov' §.™4 ’5ו“‡ÇüæáWÖ3ìЊIËÒÑ^w¬¹ÎBòÞZ&3!œ|ö©ÙÇ=ŸQ~Òÿkrчl2z^+“nŒãç>‘Å•í¥›{“Äãþós¦%“¨*,<¾#ÒüAüþB§ìn5~fù ¨1>û™(kºÏa‰JݘÒ{…dØŒ¶EÃÆ¶x ¥ ZÌA?ùoåL™‚¢zryŸÃs?Œ-Ã}TÈ®\@Õ5è¶Ìùƒ•›TþoùÍÁ†† ?´æ•ý“0çÁ2÷Nÿ¼’E˜y0:ãîÒ‘ª/²&y‚Ì·oX0áÀ‚ 6Dh! †ÔСC†d"N|XQ!E‚ 54i’  Fj<åÀË/@5Û0ᑘ€yñBÍ P¡?‹=Š4©Ò¥L›:} 5ªÔ©T«Z½Š5«Ö­\»zý öê1`¼ Ù[öžÚw?ìÁ[‘OcÁS€Z’xê$ÊŒx‰ØÝ¨7eFŒß”¤šÈƒæ|ˆñ¢`½ OFŽ\˜/JŠ#JQ-S›„)O6ù9ôhȬƬònf¥eg¬|ŠÈ þÕ¬ü ¦LšÍ°äÈùá&?ѽóâ<¬ôéÔ«[¿Ž=»öíÜ»ËëÉY7ð¼ÀsÌž›v{òrþæ*˜…¼¶óÒ/yò”™0.7O®ÌPD1Šl¶3 Ê#B;‡¨|œÂ8…(œÆ‘Ošª6¦Rðº—$€€ÚLhð.:‰R´4¼R]©|™$/®èf)I(œ™ð  Ø.G0‚éù(k¬©MoŠSï@‘lO2[=â2—ûÈsn!3 n2i*QYS²£:c*’'^܇gá,ggB2´à³’Í}ò>‡ŒÖ’/³aƒ0 ѪæV„,|H%yË2¶ö–„¬#qñ\Á6Ï–9(Eôd*šFvºÔ­®cwê$(Á£ ‡ ¾+ïŠ7¼ä/9΋Þòªw¼ìEozÏKÞøš7¼ðeïzï_ðê— úÁûßþ8Àîo÷k`{7Áþ. ÌàÂn°€-Ì`ðÚW¦/9^T`jUSŽk=ëªxÅ,^"1+{ÌvìC¿ø…:hŒcë˜Æ;αw dãxÈ:¶qŽ‹|ã ÷þøÇ<æq“ ÿT–ò”¥Lå,GùÊ5Ö2–µ¼å.‡ÌQÞr”Lã2WYÌls•Ã|ã&_9ÌS^s±üå,[yÌd¾ò“ç89É© °`œf• í8F¢‹ÄKzÒ”Þv¥¸Ý;ÙÈ€´ å,äOÈHÞ´¨;mjN‹º@ÄŸÝåXã¹Ì\¶²¬é,k[ÏϺ3j¡ã;ÔA B°õ˜÷¬k)÷CÓ4îÔ é]#›×µF¶™“-åOYu@ž¬jkÁ ˆB$Iä'Êà/¤ÕËJË{ÞôÒ‹™žíîÜDþ\mO“:þÛW‡€-pP§ZÎÇÁ·|‡n”áÇœ¾u­=k‹sùØ×¾sµ¯-ThaâBhÀ!€€o_{屦u”% …‘Óøä«ˆE?víòã|ç:où”‰ìän`±€€¶7 x@".¨@è‡*ä€Ä£Tï¬k}ëa¹tO£t‡QËÂ>ñ DíI®ñÚûáêfßœÆjG´pó€¯}í¿B?„Pl ¡Ó4ö{± p ´«½ wXÅÄ…¬ãŽû|ãvîyÇ+/y3¯ùÌê`¼ÌÕöÆçýãÔöó…p‡l|û‡PƒÚéŒë̛ך8¸{ÌG þÙýŸm\è'4BMz1H Œc,ÞŒåºóŸý§Ü[\ù–q° 4ØGãWQ¶ßøû©p< ôâ߯Ã*°Ž~t« @-B„n4 4¶ÿ™mŒÝ S upZPs¢Gxçq÷e´ç€›7y°÷d8&ªwcj×)'—Wmv«× ½€pGk>ã5®ã@NäEnäGŽäI®äKÎäMîäNN®ò¿]½-nåv)ÖU”\¦´åŒ4Rþ³[ò2["äNcÎ[ž¤[žäºÕåmîæ[.T™ÑTŸÄ ¶õæw>1±åº±¡ËK{å>‘d,%£eæõ!Vn¾B=Óæ¢ÐFÈ5[b.[xž\BE—~è{a™çÁáéŸNéÁ!/¡çö+ß^{§‚ÎêƒNLÂSIX.’Ž\d@Ô”6ö\Ÿ®ëº¾D +‘>Z åëQ¤àæ£Nêw>ZêtÎð.! WàÐ#ê£N7‰Ž®½!Rm>æåê18G@»®§ž± }Û+Þêó^„„Þ²E%ÅIì.êýéž®ëlìšðÞN†>þõÐ`¾ì ŸYiã ™€- [°æ0@§À ™0°äN¼ÕíüIà m . àðâë+oæ° °fTìx!Õ¹¸Lå`Kï;¿uYÎî=Á°ø  à A°NãG÷à©r@,G¿£0øœÄ “° Šú0 ) <§°û¾=p÷PP[À+)¨ 'nEZ¢²2‹÷{#Š@8ôZ@|À ûS '5î•6æpC Á÷|ÿä):D€¯ø&áî|®âþŸMÁ7¨sçЭw>@K \+–,}´›l¯%" ù΄• Žx¯6Q2!¥gȨ¬Ø8ù&‰jkm5Þn{Œ7Ú«©³©³­ô#Ì•Q@Èd.ÖØ"ñ2ƒ¤9Â"Âhƒ2ÜH4±DÕ« ¼:ó‡Z¨¡VŽþ“h(ó2Ú¨#+¿ÓrK.»ôòK0à 3< „Z®¨ô”ªí>ÞsÅŸxˆ!¯ÆN™G¤‘k…jÆàÆ™æ4ÈgòIí"–``«)îÙ"@\à‚E0>œ±€•º"1V¸Á‰4RÈÝŒ’HQöÀ³S¶c :Mb WáÕ{=( oF1£ÃUUmÒÔk3'4nªñª'‚¨’ä*ò¢¹ç¢sNLn»õö[p׺ðžÏ"óÐCj=¶¸‘ nŽˆ`x–"L¡y2¡åˆ 冖ÄŒN¿!⊠$C!"V°à,WÂ8bš…ë µ…!¢ž#þâñ&žyÞ;¥‡0æc1õ•µ”U®¯Èb]Ù—–xLãˆÞãor>+ÄÈx…oŽ4âYø !ŸUuÄÜ‚†và›™l-Ú‡"šÈZŒ4òÈ£q»öúk°Ã;2ƒ¢M¤”:T!„¹j9h‘{n.öˆpÛ1…¾{ß~Ùk‹m¦êù›–1¶|@¼Éh¹W¥_.f§kÄmÊ4^Ë Í/2òU/CTïÉ[³Ì$Œm"ƒìP†¤EN9¢¶•Nº±s×}wÞ{ïºÜsË;/=vÔK!ÁEqeŒYûpå-½¢Os„‘Õ•-H]“ïåg£uÁ¡uúqÔ‘-Ýòþ©)«-ö’’×½WžœòÏ™^Z2êW¥zÚ«-ÊúJúN€$` h“²™‰(FImÂ×–½Ý-{á›ø¤·>öÅ‚ôm„V? }Fz`‰N4¿T¡Nuæ+_²N…ÁB‹8ƙݙl§­æP‡;äáW-á©K=%œòˆÄžü/uì»àÒ>hB˜) „Èz"Ҭȫ'«r+dá=èÅhEÉjTúßÖ²ÔC4¦QkìRÏÆÀ¤4­IBJ‚‡>ˆDõ©n5I¤Ÿä.#"ÐUn„1|ßÙwT*‹(¼(,pºB¦ìF-d[,P)+²/vU£í®uC/àŽþ£$e)MI“’']iºÑ)I¿¾]àXã£ü.h:õ½neUl!f& EÆ!G E´g?•y°¨Æ®€v¿^1„Ðl3¢¿Mòo(±’OùMp†Sœ^pã™à˜ùE옑ÔMåǦu‹]¼/3YÈÌœ…Á Ŷà8]ú²W[IÂ`ŽL¼UZ4Ÿ+3¬¤À'¬M6kX»l…r[ãähG=ZÀT¢kx \ÍHQ `,[ …Pôy̤0F52ScŒbp††îI¤? T½tâ !ÉP/nñ*ûTøè©´SŒÆ€XJO*Úhôþq‡\„´¿1b­›XúhYÍzÖ¯•săVpnaåÃópFD"@Ì+(Ô ðÑ å£戀4ð!E¢ºšî{±MÄ~Ucñšƒx‰*…¼f¯³ê¹ÈP¦hlƒÉÏ5ãù¤âH©ZÕhkÑúZØÆ–K! bš~¦—6h}È+g¡5§½j(.w böõ×gFqš“„dCSHÑ þòªÑl‹;úP¼GºI.Š4‹— þš œçRˆ0Ú» 䫱ã”–SF²ÊV¾ó¥ïNÔÊ£¸a[€›Þ"³bN80*Ô†Híi0IXÄz‡ôq¼ÊMþl=SE>¡NS¼óòî¶,sjP‹@¬*âú5—º‡” Ä2—cµ“ÖÂVkEY_çXÇ)¡í*Ó†÷Àe ˜k^pÓoð•Û°[=F±¡Eã8båXáL˜Žå Rã©Ø¥Jcs t• w„!¨ŒãÙXJ2rrlc0)æpÌZÔ½þkwüg@ÿù¾hrƒzNeRb;h+йÇi, 2)F+¶Å¤Â<ªlËÐMx~Ï¢h¨·;] w6!dpG20ŠWºPÅÇK7H1†ËÕ¨ŠTHA£hÊxµÌå}ldöÇ#MJþøX„·«HcÎàé=ô²‚h=x£Þ"—(]/ëZÕºv'2a¶nï-¼©Va m?ò1w¨öÃ\ü¦¦çþqSkñMv¿ýíÑAŸ†W±wgˆpðÔ(bDŒäc7ìņ·Ô§¡ŠIÄp ¿2{q]Rq¦iáE- gÌÚÛmôß+gy)—-Ä=Üväí6âô$,n–q©§ÆðO#;nQW<ÔÉ ºûŠJÈŒÇ;Ÿó£”úW¥}û¹åS§:ný¢ó뜳¿Üe9C…9·ðÖ³ì«Y/÷‹q~¬Ðz.¯=!z^í'3jìªç]ï½{¹m§‹ñ±¾—ÒÍx þ#p±ÀK|Ëhoè¤-cŽxX¶¼Ý% ‚„XÃÙÜ3‡wáãŽH}2Î7|¥¾wÔ§lW/´ÖM\wðÂH?…;F9·#ö='ÑÀd©yÞk¼Xîäîn@à€Là‡ @éhDqRm¯7 ó¬Ó.wÚBw΄O…DwÚûî*W}ùÍï­¾§Í6æBF"´`sª‰?–bw,Ìq-pÇ<ª¡]Õ EjG‚Àˆ0ĤY@ÔhJ˜9`À {;œCµ ±3X‘$p€ w„p#¼HI(¨O;Í+Å»ªy¸ÁX"½m2=®9?ÌþA/¹:¤ø'hÙ†@)|p0¹iƒúZ0 Wð†jh&20BZ …4˜”cÂ> •jÈ„€ù†“!nˆsP)» †#¨Ë"86Kûœ1YÂ'IÒ8£ËÃxÁ$iøš¡»¹‚i8„`øè ;+ƒ»­NИÐ@¡R­ð«±”ÓANìÄîH¿fk >€10oøžy £™i Bsð‡`…3ˆƒHEhºº=ÎY‚P„$¨Q»É­ @ÂlEà»AOÌG}Ô \×K@ð7‰ Ë *ȶ€ƒzé*˜“­hÅ=Êň‹D,‹²z@°6™ |pg¨ÃÊ0g¸küHj+E<;Ÿl̰µ+>ö9…\˜V,±ªò<±s 0æ{?…‚jƒe¹˜ü»F´<³RªÀLª¥0‡]x$sVÈ6þÛ<Ö0‡1šI¼Ÿœ7é0$”Xã|«Á{<£§ MÑ< L ܰJ`q€ š‡8€Â ƒ-XZ¨ƒÈ ‰ƒ ÎȹXj¨MH¹gÂ8…0p†܆àDBI³ÚTwh€±Æ:lÁ¬‚; »C½†jÀ‡#`wà“# 4¤¶i˜LHD,ŸŸ ÊÂà ¸Ø.d¶L,6òMþìOrò s"‹#¶x%WúQÂH‚H‚>°€¬pW˜*퓽Iн¸•>hÐ胮<'ÜEÀwƒ……ìA¤åF `Ð$h> ¬»þ„>Ø‚>`5EÁ—ä¼rCºERžp½sƒ•7 “OsXÑ}OÁ 9„PÑï 9«¨ÃGÿÜÒÐìÇá ›«Qn‹*ZHƒ4È„`˜HŽ#â35Óz ­éQˆ»i ¾©Ñ`È„õ ·Á B7¯;»›kÌ£S®”Q!Ï!¤ÉZÒ¢÷GœŒÆ™¦K¼(ñ³±ýäROÍǨ Å{©Q\§ z S%:‰ž rÕ¶©Qåc"vËNp[1³S¢Å²Õ[Z;—,TQ«%jº°ªÍOMVN,MÔUh TÁ9üÙ ·‘¹\¢ ä ŸlÝ mŸÎþóQÁ3Ÿ\ª$»íµ@šÔ¯“"[?KDÊiQJýTVzíDPT0k¢Ë¡Öì[EŽ[nìÆtÕN¡»V÷ŒRGÝ%[‚R*¯ãéL, -­W‹M½~ôÁµaAyª ¶s!…0ƒQX(ˆs›YÅÓÊ#T¢Â%ŸË>QÈ€6£:Ÿ¥„€Y7«L–•ÒK‚9à„¿„xÕÔ¥t­‹=ZÔ U|U•ØÄu[Š$¸<Â=¤;ˆ‹VËü%{S»–%º]Õ¹€ 0Iˆ ¼ Ʋ}¾ÕYÊ”Újð ‘” ‰å³,EV¤Í[–cÖ=r…èpX…•C!\þÈ› ™ =Ø \YY88€S–ˆ’?zñ'R9sP@ÎiµØT º¼·£SÆP·T‰ŠkXÖu #•w Ó23ñÒ×€Ø5-qƒ'° î\ݶÉp6J\=$sFç/M,ví]s»›Tl \A3F9¦|e~¦/å5’“Ñ>Ó¸E:±Š³ +œDŸuÈi(f@ð‡LXKåƒwIE üp$¼­­à+gŠYjë×iÉiú߃€ä«Eà¶9¾NDƒí_Îé`éÓE “ÒJB–½Éœš+µÛVîg£–-/Ÿw+Õ M… È ÁtÒ¡VH3…QHØc"8 2ƒxxê‡ AtÃå°;®<:=!üø6ÀÄÃÊ™ŒüëéoÕ¢ÉЛžÛé”ÅIôi#º+þ[ÊÔ“ÛÔMÈ¥ è°ëâCe–ñksÍÕ]eÓ•ÍN ¢ÙI>:rV,ÅÔé¹à=Ë`oZláþ¨Ò\ZÌÙ#€¬Q;Ui›“=å³Ó [î“5’ÖYWÖ¦ëo’nV7¿†Éܳ 3CTXB–Fϸ†¢Ü¾ÚÕ¿36Þá~ïqR^ÞXñ¡oy Rí{}ØÓÅlÕÞn.>$£ó¬ØVçÊ5;ÄbÎikpÍNd™GU.½Ï„o §ŽpÀ+¯ã²æÆ‘D²ÖC ÚÓµ©áQÞpâ×Ùéó®þUîÌ Ôµb¯·&ª.æ9Ç|R½`o}6Ú ÿq6jì³»–4žó¹—¯ ¡rýÞb¾²¶ a¡œRg¨£±p(êæ¿  †HËäkC°ÍWø …„ª·rB-p/Ú‚â4jVn ¯ó4*î|JXÕväœÈ^Eÿïè0ßh‰qüHâG eÛ]âo„¨†‰Ò¾ RØf˜AôÿE N‚6CÙ Ñr_énÞ£eQ€²m®á%Z4¶sX᭙ 3‚`à| áç$ˆ©0ˆSØ ž‹]3|€&ˆ‚08Q;ã„XxÙÌ þ)qœBW#_{ËxDÇ¡QQ8€í‹ƒ6Àé¶8‘àJeÕ€‹ Ñ€sP¾m`5‡4ÀݯX ívÓum<µ2 ‘ ‘‹8÷í§;ÖX_øJjhY„L(€À…ŠRÓïu†È¹x^[¯i°ø1¨‡È\…$ÐZ¸ÔèÃ…éŒ Ì™Ú5·Q×,IüÚ@jz†í•¡$-£œ3·;Nex³' !g §@ ‚,‹¸¶Ô¬@@;Î6ÿpûY‘mS2ˆ ÷» þÔ0M)02pŠ)l³Ô È³€ ™B<;Äéfâou×%¸vO&xwÄh–ÝTñu¤ŸtœÕ]wGì¥0N¯O›ïºs~;{××âÞ#«4‡¨˜Š‚¦ ˆäŠý ûÐÀÍ´XŠ„ùCg©½|nÝm >Õ\|Né-¢o÷”¹rÈRm¤’ɉâ8[í¸7¤QÂD «BúÓiñ“õüQ³S¼ø†®bÛ:áqÄÞçׯÿ°ùç«p™da"¸ÁÉ+€ˆ“ÏŒ³+2E!£ˆ§N™sƀ̩o-að Д ®¶1‡ïD‹ŠO¹‹Ó&ˆ Td–\ˆ&X 2ßþl‚Ái « dê]â̧™dlZLº©Ò›N›.½˜)U¨m’i!Mb "c’€(X•鯦UŸ~;•¤Z<3Õšª'Ò¸rÍ^›×jÚˆc@8¨É÷”/t{R)Ò;xð¼¸qãÅ 5É•'cάy3çΞ?ƒ-z4éÒ¦O£N­z5ëÖ®_ÃŽ-{öêcÀxA²·¬±ãw?ìÁ[‘ïéõà†ÐL¼´§È‚.-“·j¹ã¶è@Ì+bu"©èÑWXØèêZ¦`Gëxx:iiÒ¤ˆG†õ 5•]=¤á ®˜B Tth=x“]RA‡–þSdA…•…€¤pÄ} $1G57(€á^g™˜T\æÐ†8e¸WYâ%#ŠÎy—I&ÙxRa•èÀ‹b˸á<ï¼3:I.I›“OB¥”SRY¥•Wb™¥f¶ ©[‘^Àã0ö¸ÑÎ&%…ftUdNsÀÉÉ—]ušTxDÌ'-s\÷Ôšeç´g^ÆÀU^Ÿ~qu^`yÊxW|aøàY|]t)¥€]\Ÿ‚Š–‰xÚEVU¶Ú£«©’Uç¤iJ˜a­¹oaJF™eÁjY¬±Ç"›¬²Ë2Ë,—¹íf¤oÀµ³G¦&–'Êùl±‡+®‘þ¦žhžTIp»Å}¤êœ9ÜrëNyiöÁI}l«n˜–;aŒ4NaTOÁXá¬wL®TRx*ÁœªháÂ0ž¸0T#,1®å>¼—®‡%V ‘Žy¤’L&Ù¬Ê+³Ü²Ë/Ãü$—OxùX˜cÂS­…&Ù„&›q=dz¸ƒñû^yùL¨UlnĦÂzâ…›:å¯Uvjœ5®F«šéŒ£Z£‰aSuªÕZo*uS#¦c$G6Ùe—Å\·Ýwã·ÞS>«Û¯Ó7œ×i:÷¯Ud‘{°Æ\­°RI§W]R>¡†U‡=uŃ:kæ1^.¶ÕfgMvÇØV|Û!þÜ[ÊM6¹·ì³Ó^»íuÏ\3˜b’ifâí.Þù㹞•К½5çÉ º)Æw݉¼æí¾øM -\áჯMDML=OßÕ—Çú<­i^ïøã…ì6o;7±·Ó_¿ý÷ãßZßÑöö[ÎÖJŒ*¢Ûö²f.´ÉMÕË”úB'¶!/{r©^¬:¶=œH£ÕhCŠ 1 ÕGƒìÑ¿j•—³ÝhgDà†3¬C´ü(HC*’ëNæ…Øå/‡:Ü!o—»‘íg:cЉ®1‘âΛ+ ¥‡Dé5±tÂØÀ&·—VÍjca^2q€-d¢Dy1áå¤v®4|1Œà“˃þ¢gÁ72ifØQp”}ŒWî3RÜ„åÇ2‚¤²ö÷7ÿ Ç,Ü…‡"`8£®È@uFø@ªuðƒTëÚ&£&0Ë9‘bªrØG3 ÁhÐŒH™< šá Â*+¦E2b¥” 2à„{ìk›ÈhX²×¡ŒÊ\&3›ùš~éf½;SSFo@ˆGÌ ƒQHCñáž×š¸Àê9ÐŒšLÆšè01ÌA뜞R@@@…zó$ƒ=±—Ïê%BKgóB„0´¡Ì_ó— 3¤a–aX´çØRªMÁ v0Øè)¼[Êõæ¸/y È>=nÖ1õ,zKlâÓ†´Gêè˜RžŸë¤a(‰/YÛ]Ò4¹. Ýn£«ËªMð­t%{›[( Õ±?ž"céi6¢ð“‰»lèCZÅ€[T‹§¶¤*î¥5ŽižQeéþ*†RÏÍóàû*«¹Âu“d¼àé:é¯qT®j ±L^DÃ:Öæý2ïÊ´óMjšËd —ºÃZ“ë¤`œy˽söWk-#š#˜Wæax¿HŒ4 2Aø²Þ6·¹ªho’qj¾ÖùdàOQÅRpaeäŒõÉŒ4t,0¬b A Á`UcCGß-Ô¯™<#f¬Â|ANĸ)] ¼4¯ _Ýí‹c\™´"5ó>и®¼ÎT 0KÎ]ï%O|"lOJ¬ÇG¥œÁ—d'¤ÈÄ üƒB“{#¤HCÏW.ÏÆ’OΔ¶;Âp‚LþX²kyìUDEhmg<ëZçá·MÛ`âH {DXè|¼7¶ù…ßY¹#ÌnøEk·É÷®Òö£"ªhÇûõxjT 0©x½i¦u°$:®8‚’@‹uþÎAPãIGÂ{sñ®Ú\ T ¸ÃJ‘pIáƒ3Äe­@d‚.¢3àCPY¸ÅqT–3`O?y\I â¼×`}ƒ(HDC€Ï«ì§ñ™¿þ¨$ñÓ=™á\À¢ÂÍE€u}Ÿ ¾áØ9ÜÚD g]êá22#²t$R”Gj™Õ~èG,õ+Ђ^DQTPtŤˆ‚(ø'ØàDt"w Š9øÃu¸CÄAw¬€Q” ‚7\cJ¹+P–+ÄABü”;`¦´Ñ§Ì›žÒ bÏø}Å6’Ð±Óø1€"@¤]Ab®ÑUpwEÄÊEÄÉéµÚé5cJª$–´ž­)Lj‰ÔOÐ z)NŽøDxCÌA<7Ìíe‡ÌÁ„D#ÝFpƒÐBX+d‚ˆÁ)”Ô)Äd=8à þbŽÐBðS/„üWÂ)]ÄPš}àà Œ¬ÀAôA]M[ºeïÙÒtõŸRIβ-8@/JÍÔ푈uÖ­äa"¦ld Î8EE(tø XÀºÄ·`Z€"¬UzÜ„"è |mÁ½E‡ºŒA¸ÂX@jZ@™¹ÃG‡;ŒÁØeØ„f’¶X€;pfe©‹;`gFEÙ˜eœÍÜøU 1[Z ל椺إ §>Õ‰;@ç1éXªØ‰(ìA>ˆ¤¦hVëSÅ¡^b¢gz¦zÔIô xØÅ†•Dyh]À{ §rB ¦( öÕ'fÍ‹¨àÊäþHú™ÑÔI§tÍ»Ù)¨ÁEx@Ç‹ñçcYn=ĨˆAþ–o½Ç,†£D¦2ªç‰¢(hd`"N‹&E ˆxlD$è¡…®£­L ¦pÍš•ËïøƒF^ÄxÊ©Îò( ÍYÐUC™¹íŒÖÈxNœfYŠri—fFKúÎ*Tp ‚Ž[ÔøL†ºhž¤µ-Ü› Õ°"rRÚ/â( Î/NÚžiP½‘nÞ™è ù‘‰z顪çb¾ÞÆÐÔ¸£f˜{R„‹†¥4ŠÚjšæçÕ8Èia¤~h“õvÖœ˜“^*¨U[ıþŹÚy"j¬"&{PŠÜéÒ”[’^Le›fçÎñœœæíåÌ™ª$Õ±iŠ(BG°±[¤Z@³š\§"¤ŸR½ùUCðÛÒ|ÕýÊάš«J®h£Ùª{ +©U²c-š…^Y+“%kôhÈ]Aó D0\@ð^aáÖÁ`ÀfÀ p¦@ÂYÐEé©EÀ\€ªbié¬žëÆæ!˜vÜU¸BìÀè8kkîA˜œ†Á¤yÈ׈fHa‰ÀaÁ5$ž¡NIž‡b*±ÒHršê°N9¤A¸Ã6i9m9 D!2¨¡È;™þåä0)†À]~ëÚŒ¶•h¹rìØZ ¢Z¤AøC<¸> ‘ º¥ò9ˆ98@0ÄÃ) R0ìsUC‹Ô-C$L%[±®§Ìáí€9®ƒô”þa^ÂyÚFHràYަ¾UáNè©8Œ$fiÆ’mê^ ­ê…7pÂSŽDŠxC¸>úÌîl»v.ÕgŸ6--n´Þk'©jÒI°•*NX/d^㪈¶2SµÁ¢0”­~­†­êª¯ê­è×¹çÆdUn¥!ž©`%I„3d1W>àSþÌѾÔC¼n³í”›QØåqÊ”Šª¯ `·ÒÖàÕ¿—ÏJ›%ðüq婢.'Àáè’IJœU™çú¢pÖy,¹ˆâOø´¸s¾Å„¨…$a5äæ8Î</²ãør’žÑúßôÈ©µ"+/°M¸Â"4HNXÊ…+¼E ô)AnáTÂôµAtíú슸òQú¦ps›ÙºØ6Èã4Á#¶Å$€Ñ• 5¢Z°‚3d%qÉã(¸Ã 8ƒx'ËF$;™šÅHéô8M§"Y` …~½ÊæÕ ̃8C°¡Õjq¿½’˜•G óqþ¼–®µ±Zy¾ªÃr¬±îÚ(çI”ÊVnD~¤@ (€sâ î(ÐШ­pnšu±‰Ræ$s¨ÞVªˆ;øæ’º™." v” /2à!Xä (ÜJ®œ/2ªØÆr9ŸXº"Í`È×(LJydÀ;gÀ(¤‡^¥°RoÓƒb˜‘AòѱQÁ¡œñè*.Iž@3M@ÕŪL½±A[꘮ ¿²9S4Š­ðÚ„N†AžÞ5©xnó$'›â-¶z(+>›Á%+735Ô™~´2ëeu%PL *¹VtN—˜Ù:íУîé¥EêX¢jq~oô6Ù¦Ò’Ý„IZœ%pHƒþ ¿6Œœ%îçØêKãwµª–ZœNƒµ·Ý͘µg£Žd™ö+²)+è¬ôçRr®ÒŠ´m)ÑáÛ¦cUnµAˆUN‡õawUûö×sxÜF bV¿Ü¿MÚYÎ9µ“Á¢ài3½µE¸Cßñ߯^L<Ý‘e]§¹©4Òíx4jD?†Wk,bÛv3]4]˜œ°&ÅåžøîR"#47lN]¨ƒ:©M¹+¸CŒÁA¨.=,=%Á´Añug/õ\ЭÈÖÝ4ßöy;O?…äCpB ´m"ô7€Ã™ÄåžKþÄC0Lâ ’B0Lí=ŸÜ/òXêTОºQ YAʤAR6s Áר Ðt#÷YÏfÍÛщ8pÞÅÅžä¢wŠkÜXëŽY×jRxƒp‚?B˜,}É@d€ 4šEEZDH ž@¸Â(¤€Dìõ!;ð]>8Áb!æ7-îŠt :õl_+/p·Y.¸ªJÈbD‰˜/+‡¡R”Š»¹ ¡³ƒHqü "-¬ÕJqÌåâm&<Ä6ÀA‡;˜Aˆ0ãæX•]ë+¶Âiânvá ©|-¥V1SPäR!ç&§$wøTBå n w5þê¾ù©s‹—u­…icV%ãíŒ" Qè7 ü®~ŸB[Ž‚Þ}š#gï†`í+ õÏI‘ØÐmw4yQ§•ç “~¦à§jMyLJøÃO¸¦Õ3ª‹{©7®PãYÕ± *@}ñH~ŸÞJDD¬û»\Àdå]‡Zá.›tëÑxw²¿™áEº‚„EµæRuãÒZÄò4NQؾÂÔ± A$„-‘‰»2JŽûÇ×ë’7`èÇth¥ TEG…ÀKICÌA½ýüÐ@ÔµÝžè žß‚KqE縉çZ"0g p%ƒkªñï8ƒÜ™Ã6$âÆþZ "ž ’ WŽÈ¤š6ÔKâ„j.„”h¹¡iðɤƒqÀ•0ÚrÈ.…ÌS¬.¿ÂBk¯YD( ‚ † 3h95 ÿîSÏIäÌ8‚»n·ôë°$“=¬ÉoVRgŽU“ÎÐD’Ê‹ Ub %Býýà€X¶¡’êĪ®Ê'£%®ä#Q‰§3dhCtyœ£­znp5qf o.UÙ•MáeŠ,p‡ðç œÉ™ˆ)‚Õ9‚ÌËL$*@3‹´Ì>ñ´< Qhic`|¼2‰jp À):„°«gë¼6Ûª/æÐl3"Âh#³þE6¾Ï³JtÉNÒ¦â“5ÖþðÀÜ_CUT8âŒûÊ›Ȩ@øP@¿m?-@#Íñg>ufgÚ:ˆÛh“»z‚¥VÞµj¦œŽ`—``-¸ úØÍð+p@tw—ÖwdÙŽÑ×kQ@”¼ Ã)”S<‡ÂÛy2¬ë¢Ïf‘ ·á®ÙqüHB„õ½°_ÂÕ_ŸýöÝ'Êà§RXEŠ&ÿ†•ȽÁÒŒ9Deñ€A\Q8´`ØÂ,„9Ю§[DênÄ2$! 8ÅZ–ü fÜ!‚íZ†¡ )2ˆŽz(ó£!É.fÒr Wþ"ÛpÀ¾ÑWlsSðž³q•«‚z1 ´Pø¬õ¤d‹š<8£z‰Fo¦áÛžÞ×E/~Œë3ÜǨhmKd#Ã6¶c†8LcÛéf¤1Š 8€ óÁ(@ÀÒnmH |Ȫ.KÈÄ(FÑ‚ÙBu€ðF0B wLLÓ]ŒÄ•ò/z^ËÏ]@€ 2¸Ã ñÆ .yŸsé! )Üt½Åìeˆ\2Û\±ˆQ\ãôÁÏïE¡~¡/ŒÉTæ2™ù¡ø! E CHf¤Á#3äãæÈ@>Ìàid`L„™‹2°Íµì¡œ• Â%Í1r’þBÜ a’À ¤€ =0‹n—ÒÀ,IPuR¸ô°hE4ZÓnÉ®äÄY!2@Š U,  ’@Šmè\ <ȲܢKd3¨¢šÂÙëN{Ó“üÖL›Þ§9Ê}œÄgŽ5ì”@Ìpì¬ÅÎàÏ"ÌHd-Çaˆë´Ál%•?á#Ã;Ež VÕuiéeš£QÂE@2Wœ*U¨®%"tIk(²AƤeYèád’èʶº>M/qi&”¨óñK§‰Uìbë…gâ‰~ FÜáŠôˆ‚îhv¨I ^‡-À¬FçDZOboþiFj–Z·çÂúhZCuå&Ù–¹ŒFk¯ùa"ô¦9­ˆpÄnx‹é‰¶HS>5¹ÉUnûxš(ŸšÑ¡]ãØq¨T®è®S1ŒöÔ$Ùv—mŸ<Úx=]®Áò/Ô’›´%…”]½sÎ\‡Ç=Œ¶#ä+¦IމØåþÀþ×cçg•`éw»‹ˆzÈ`¯Ùöh™³î´FªB]Bg{jšáHÝÃÛ^$¨ÐB[ZdĬ×r­AâU°oû—Î ¦YÌ“qi,`ßÇjn7a¶>Èñq‚»²…eN IàD0ÌäÏ–“ž´ˆX“…´#MÊ|]oAˆ´r¾þåBò±Îâ•Kz…,KŠŸ!+µ…qùŒi!ÿæÏyÖsRœ0èb4!Ih2‡Œ[²Fðh+HƒEYœÑ\r8Êà]‰ix¦1Gš]„;2)£®imEÌ ¸‘‰8…_YÛó¤ÕfM»# ´o‰9Ü÷í¸{Öõ®y“?õ[pa±Á% 43â 1A #ÕfĪÇLC\ùˆ“0™9v4óaoËð[ÎÚ¤w“.¿Â…J@ËqTV´¸J® _¸™F '®•¥‘F&,°g3/Ä,l¾ú»¯^á ïs4±âÉk ëx”ŠCÌá%8HõþqàV,gHJÆsí@à€jXŠ+æÀ>8‘o8`[f¸-šº PÆÊD 5x)]áž‹û‰ùÖÏ.ù¶ÓÒVmÒ`¥ŽDåó|_YË»tñZ‚Á‰M|ZÀ½ñTÜš&ìaÇñ¯Õã†,âcØ*ܱ„ˆ¢›ˆ{P=6†KÖã® EDáD` R\·ú°"bf8ÞrÜ•ÇÃΰÀEÀéfÈ…öÙùZWßÙšÃAØ‚?nîm@Sdz5*}“ô ÒL‹2=o3ö¼¿‚_à­°À)8†ÄÞ{ß+wá‘íÊqî—?2LîýÃμ…Ž^¼D˜þCœ‡Q$ù0&X£$z7ßÅ6š×«`&ÁØ‘üë£'VK›XºnuП¾Ai Ýe^õwÞ#¶Çq•ÐdY¢lÅìh¤/XÁL1æ,oJãÖ¸è÷&uŠì„#ØVä!Ðè çøâ![Ž \ŽÝDZ`ðÁÂà0‹ ¤Fûi?üˆ ¯ªiƒD! 4Æ Nà‚ðä…òÔ†ÿMÓØkàÌ1`Ë+Z¥qŠÆýЋ"Ì! ÆÀ’(ÕŠ P”n€ÌAòÂÂö _Ëà* Û0™‚ÏÀ3Na¢È”®àxÌ"…•ªê@þ`Žàôc ha/ bƯ¼á´°ØpÐ qä¤áæÐo.`h0 i<,…rÉ<¨Ð¬RËÛîëD‚áæã¶v®:œ°haW6ñ‡gÒÐ佞* ¶aÕ0ªÖô†¸fêëÜБp.p8€ª!í¡Nq*æ‚`,à7KÜ! öà1CòᡈàEAüÈ.©,DÁˆ@°QÌ!¸Cú`.Æ`.,K­Hì€.ÃFq¬äï• ¶@ô¸-͸Gˆ`¡ÖÅÞª“^ˆÂN1‚ æÄpàÔ÷Q$GR`à0‡oŽþªë8¶ ¶j-?VŸŠªhR#â«6h?brnîâ12§ÊZÑ´Îê!V çé=ÛÓ=ÝSä>ÿ3>@T@ ”@Ô@AáÓ>dz=<½3=4AË3>ûó&´;Óó<¿sA)ôCt<¿SBKT?ѳ;Ô;S!:ḛ́ ;cTF ¥)HšèçúSB34CKTGw”CßC7”GTB%à†T=ï êsHy´G”HãsJy”Jÿ³J3ôJ·ÔJ{TK»J¯THu”H1ôáj¡;$ K±KwC”LkA$@ „@H¿þ”OáôJÃÔKåJ£H… ê ÒsPË:_ŠëdŠÆŠqF'•R}B;¹“Põ5S•Cƒ”P7Ô; ÞJÕAbÁIËS¸“NTD%4Býó=ù3?ôBI4V5ÔAe=õG7 ºaµ¦@ ÊÀG}µ?ùóUKtCº!˜ÕG'ôYó“[×SV4HÔ<…`bar!Z¡´QѰΠ.$+^ãÕ&,3G µî€;… bAMïuÔÔ>Ô ¼S$@M¡ü~îàHUT%ÔNS„à$ Q%` náb3¶È4[¥ÕKþ'vNçTQé4JÃõSEue4`3T_¹ób§[ƒUIOUP[ö0µHÁ•Hƒ6gq¶S•TJ9@~A¦ dÉ4HY4¸u#µ:åÕj¯Ö±šâPÈضT0 ê`i p€VaR¡`½RáPáV¡Va„€ZWnA`º!P h¡èv_b¡nû [_6SaÕTÍ3eOÖiQöe/7P÷Sï@ V²¡ 5\g³õ!\us+fE–v?s1—pc!C àL6JµBrÏ ø™°y­–^q·þbA wï€j\Ù!e9 ját!p z!z¡—Tqö¡ HÕ>—–;Ÿ—>…àmká²!d… âTU×e]–hYWZoWeS6sùw•6jÀI—–Yówb8g74c @Uøù·L3÷dS·L%4|ûØAuu”Eõ^ôf+%5yS8F/µH3Tz ·~á…ï`º·T´¦`¡¦ö–\Û—æ6Q%vG—vcUµR¦ D—YÖ¶mÖ‚W·v±X€?uL+xd/Ø<ï`o‰T–µ/ŒY—GßvFVd¯øv¶duVJs·?yþ—ŽuxÀ)æ$fìxUXW¸F²R¤íSzÕÁ} ~†km{×K…  8Àf@ úA.¶Ú¸|SáжT£tio¡$X_G™mq€iA”q`tÿ—–_õgû÷Õ8—i7X 8h…@‚¶>ö•Q¶‹›uOß“>9`tKV‹»˜€C¸€”™Ë`~›VJWÔ *¡ø*ÁNã"!ˆ±j½R;s”PùyA`ˆ ¦àZ1“uXúv R µ%@|—xŠoxH¦ÀZex 0 7Fš0`¿xŽ[XUNÓÕs3xvþq÷¦€žgYR¦ ‘…–ŽY\ûV ²VÕsçxh·8ŽCÕS ¦à†+·;•~àœB$ÈÙìÁÎÖ0›Z Y~üŒ8`¨¡ôºát»óNï}­¸S£”>»ó`%`vPϺ?Öa}YsaV£Çu÷1˜sßXgåø–oÙr1Xƒ…@£e×­qÙv¹Aé³Y9z„Y ›¾xA©©Ö©'›$×¹—£Õ;q .º¡<»iCµ£GÐM15§¿€“Œ)x€€ßš‚w®Ûz¯Ww‹7˜UûŠ9Z¶Áµ­[ø°IVAøøþ @‚€a–ú])[º+Ð2Ûx?¡µ°×sM#ôº÷³W¯ÛBOZ×Ó»I”»ItD½•¼ÏS½Û›½;´»ßûAÝû¼½;BÍ›¼±[½Ñ»¼ó»CùÛ¼á{¿|¾Ã{DíSE!”¿»;¿¡¶ÄZ~Z¡ž€:§[ÃÙP;5pxªë©TrÂŒÄOê¤ê+»Ôë&×Â'©ÊÅÃjªX<¬Þê­b\Æo|ÆcÓ íkæ°Æ¡ê«&‚ÇçĶt<Çq¼Æ]Ü'ïÂÄ3¨lx\ê~ÀtALÀÐá @227ÜËÃÎ2=¼ªL<»&«ÁzËÌì4+Í5Â,Õ|È£RÎçþœÎaĶ L1Õ\ÎU¼Çõ<Îë¼A|lÄçÂR¸xaž Z!¹+a*ÌùË#̵öpºv <Ï?œÁRœÐ¨«HAÈæÒÀƒîÜÎÿÐS=*¡œÏ³Kz`Â(ª¢zRÓ'«Ì±/ âLÕç¼É‰¼º@ïªèÄï\ÊßÁ ìDP8 »Ë%Ú÷lá0°ÆÌçhª¨:@lÕ1£”ê*ĉÀNèÜt©×iëÜ{Äw ©ÌB2@ñáž®"@<¨’`S –óÜÍ1ô‚ ‚iÈ„"A$LÒ£Ýá¥Ò¹Ö "K¶È`òHÁ‡ðáþ‚@‚€€×!b‚A’/@PüJ„¡ä3À”vä8¤!R@^н½Š°…Œ¦¤2Œ ò¾.hÖÒ†¼áE¸Dè«\¤OåÞI¨ðôîkN¸ás~Ä ^o}4ÅÙìñÌ2¦®øÀ8ÁH! ¦¸i æ d é Bv!UÀ&â¡qD˜R Ä= FíÉ`xôF'oF–>Ý) Ѓ¾kNÂøZ ·¶ÝÛÅ&ŠÊ†ÞçÜÕÎÅ eŒA)âØI£¡^²Ãöì×ÞÚÅ3øÀq<ð~Ìà,Àï!¤ÁR `íþ@À8Añxˆ£$lP! X.A"ül‡ÂÐB¡ê=Õ92MÊ+#0± @ñÁê!õV`Þ›2Ð1_ OÁ®á{`Àq`ÉöŽ$"aР˜Fc ¼H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹ãÉÞ²wðB¾ûa^»|ß¾‘Iù‚oWPòöÒÌ"îæ`™o™rfÊ0mŒ¾JâÌÂ)’àC•a”(c¾AÊr¥Jž)WŠëµkدgÑ–=;,Ú·fãÆm»t—WQK²º5ëu­Ü”ÒŽX¦ _µnû²Ý;Ö/X@õ|sçþÙ”§¾9ð‰—7&>}jÞ;èN§ÆÈºµë×°cËžM»¶íÛ¸sWÔÈë‰G7ð¼Às¬d»=Șqoƒ—<ÍE&£ÅŠ8’XHâ €…1IdØ"•»)æû©W-¦Ž÷&¾ünò´ÿùUV~Žå7ÙÎD@óàÓ€êW`JITs€9‹(™~‡qø•üy5ÝvÎ,èß)§lÉ1ï<¡Šhhè œQC£ºå¨ãŽ<öèã@)¤@¼uôQp¦gJk­`7ñ!˜!ƒª(Né@<“à•€¸BKy-x9þÊ(d¸rsXàÎ6Œ†rµaZ{þ¥˜JÈa ˜P͘ù<ʼnƒzˆ æxSg[ˆª˜£®Õå˜Øõ§¢g"U ¦¡¦ÚiC¦ªêª¬¶êꫯòæÛ2À…äI&!÷׆§!]œDH0ĆÁ‰DÛ“°Ë{ € ¨”°+­²þŠi‚ú™é·Œ K™I`¥ü½å•µ8­"·sØgZ(ºC©¦)rÆ"pïØ3êŒ5ÞH#¬lðÁ' k‘•f®'m›™+AX«”Adœ—䢸á7ÑJûqO#Ã5á¶(§!cû™¼²RÝþ—®Ë:þúnÍ1cV²\ùVªi•Ð*ª«­¦ðÑH'­ôÒL'$ëoH¾£äqîîÅkÇã2 –¹žì­Ìñ¢Û!¥/³œ3Ø-«ÌmÕa›˜Ì®¬'ÚoöDqöTâ3$•¼ãwÀ^àØôà„nøá¹1LkHÛãÆ [„ ×È\ÓÝ2„eüî¥qÏ7挶'ÜêŽM³Í¨¿|©¼|¦½-çbç ‰@ò/?Ãw$‘˜ê…ш/üðÄïÅÓ‹Ï8õ^£¬mè1ÚµënÃÛXº7Goõ†lˆ3ZÏvHýÌ©wo¢‡²³(’¿µŒ£àÆÇ/ÿüô³ª8HCçFÄecè—þËëœg9ò©íkÕK ô¬é8 Ùó¹¤3&¾uŸK ¸áŒj¼D›ñY­–´íTõK¡ WÈBÙ ¯VÃØ4V0`B›[àÜúĶձ̇ œé@G6è­$ GXa÷¶Î±‰JìÔéà¢ï©Ä Õ`À(ªq>Å ÈðXÑ;øUB[~-L£×ÈÆÜq#1JÀ‚Ðâ}0œQWb™ˆRÇ\цipÂ'ÕÈD8Á¥$0Ò{ŒàÛXw½³‘ D’tâ)Ì@ dc'g“›R6)w|rŠfËábd†¢¢HÚdçHP¢3Pþ…ŒJõ;¶ñ—À fñ^µåmm T‚Ž(EX‰)^6d T€+\qçXt`;YÕº—2 f²œã[ NÐÈD§tdÉ:Û™yýIPäÜæÐh奈JQѾÂñ \ b œÀ„ÉІ:4iÄ ®VÀ$y#+Í„KÁÉä”Ò’Æ ”€ qãæp@ ú=|Rïžb;W[·¶´í©,>a§;˯œÒS2ùŒWóày)vfKKâ[z¦¾Jø Õ {ùЪZõªªRp”ç¸vl¡dÛÐ+¢ã’oؤ¢˜CÐÂéR‡úÏ¥žõ®kë_»×ÁNv±‹ëC5œ ¦Çø¸ÔÇÞu¯Ïø¸Ú§¾÷²óýë{7{ÛƒQõ¸kéC† ds˜»\æ.8Î'Oyˆî¸a°. ¾þ…·£ó” ÄBOúчÞô¢×éõ`ú/¨žõ”€ýèg/úÒמö¸¿½îsÏûÝû¾÷Àÿ½ðƒÏ{ØÇ>õǾò]ßúÎCa ‡þó©ýêOßúó þõŸÏ}ìk¿úáGö¡ÿùð—?œ?ùO‰~»_ß0/ÚŽAÿúÛÿþøÏ¿þ÷Ïÿþûÿÿ€8€X€x€˜€ ¸€ Ø€ø€x€0öfÁAÇPÒV;Oð,Àåà.P!X$X‚&x‚&è ‚+H‚,ø‚(È‚.X‚08ƒ4ˆ‚'(ƒ:xƒ6Ø‚=(ƒ>¸ƒ1ȃ4¨‚p„88„A˜‚&Xþ+È‚. áÐ: À ?p…Zh…V¨…ÀÐ…`¸…_è…dh…­Ð ¡ÐÔ XmHmÕF;¶‡ph;­àxxy‘w#wC†~ø‡€ˆ‚8ˆ„Xˆ†xˆˆ˜ˆŠ¸ˆŒØˆŽøˆ‰’8‰”X‰–h‰t†¼P¼P ŸáÇ@!( È𦈨ˆŠÍ€ŠMðMШh «˜Š­øŠ©8‹°ØŠ®ˆ°ˆŠÀŠ¦Ø‹·È‹®h‹·ø‹¼øŠÂˆ¸¨‹Ë8‹Ä¸‹ÃŒÒ¨Š´¨Œ©ÈŒ¬øŠ§˜¸XŒ±¨ÀØŠ¾(ŽÑŒ/à’@‚á°ÐöŽðÒôXÐ6þõ—…­€âðŸøfŸøÇùf?ÐxïwjúV4aù‘9‘Y‘y‘™‘¹‘Ù‘ù‘ ’"9’$i‘ìuº3•NXÈÐ 2)“YP“59“8 Í0 5©“8Ù Ð 6™2ÉŒÍ C)”E9“C9D¹Š3‰”Où”Fy”6‰”KI“Ré”Yi•5É•PI“= –U9”Yà“U)•=ù“2‰”H”aÙ–_ù”lÙ /@.à,@mo؆uXm¶£‚É—€ òð—sx;Çð­`Ôà8Œã•àÀñ¶r^À‘™ï ï÷x/·‡þã†I˜¤9š¦Yš¨yšª™š¬¹š®Ùš°ùš²›´9›¶Y›¸y›º™›¼¹›¾Ù›Àù›ÂœÄ9œÆYœ¤Ù†ªf) mï° Op$X kPŠð<ÀÙÈ¥ðÈ€ À؉Ú™ðáY <°ŠÙÙ/0 žÚ‰ŠÙùž×™XÐôÙð‰ói XðüyŸó¹ŸöéŸÙ¨žŠŸùIžïù  j ý™ªž×YŠê™Šíéà¡ä9 Jž*žèY ŽpžP $h|ãrÌ`/ £zó¢/£0ê™.š7/Öx•£z3j· è°8•@ t`þŒ£ŒÃ Ûš5‘p‡x8sûV4‡£Zº¥\Ú¥^ú¥`¦b:¦dZ¦fz¦hš¦jº¦lÚ¦nú¦p§r§¨‰Žmzó“PÅPU€º°߉ „º9€¨‚J¨çi¨°k‚j¨…:¨€*©‡Ú¨ƒ©€:¨Œê©œš¨ƒú z©£ª©jªŒ:¥Ú©£Jª©êªŸŽª™ «œº¨…Z«’º¨³Š«ªŠž¥ ©ˆ ¨~ª¢M౬ËЬÎú¬Ð­Òú¬¼£7¶s ,¦ íÀŸË ËÀú Ÿà ƒ€. À€Yú™‘wÔ þ®ÓZ¯öz¯øš¯úº¯üÚ¯þú¯°;°[°{°›° »°ýº›øb`ôŒZ ðY Û«±ð™±[ ²Ÿ;²$ ²"‹²û±"»²(ë²/˱1+³+›²*{³-k²#Û±û±=û²?«²>»³&«³- ž3˲%²4û³J‹±†šp@º c”µYû~#c~£µ2¶]˵b۵Ϲ q¶"ÙÊ /v ” áðx,ào­€ £¡y $‘1Çoè@#耵b;¸[[¸„{¸†›¸ˆ»¸ŠÛ¸Œû¸Ž¹;¹’[¹”{¹–›¹˜»¹šþÛ¹œû¹žº ;º¢[º¤»¸Y§(Yµƒµö€ QPÈ ²%ð%P€»À¹û¾{»¼Á{»%ж‹»º›»·k¼¶›»ÂK¼¿ ¼Ï»¼Ç›¼Ê[»Çë¼Ã{»Ñ+¼Û[¼Õë½Ä˼һ½¾›½É;¾è;½çK¼â˽ëû½í[¼pžU ,à0Œ³¿üÛ¿þû¿‘ùœqv è@ Íz¶ÇÐâà¬:pÀ¼®Ôº‰y¯ ™|ÁœÁ¼ÁÜÁüÁ Â"<Â$\Â&|Â(œÂ*¼Â,| qΆµÃç мÁkF0<¼:ì½:ÜÃ<ì½ Ãþ 0GüÃÂkÄH< `@œ<ÌÃO ÄF ÅT ÅKlG|ÄU¼ÅXìÄZœÃXìÅc\Ä;ÜÄO<ÆLlÆVÜÅblÅRìÆ[<ÅqœÃÏ[¿$  BHRª ÈÂ1ȃ¬º…,cqöÔÀ ¶2n •0*™™Ë¥\{É| sW*¯'Yy ÊCȈ|›Ã[ áp$pÃQLÇÚ›Æt¬»²<gœÃB|ËEŒÄIü¼E<ǽ<¼¸ÜÄc¬»ÀlËZLË=¼ÆV¼ÌÅ<ÌÁËËüÅÆì̾¼Ë ͸«Å0$ÀwØÂþ˵1÷­ §È a¦öþ®ïúxÔ ¯Ë Îö|ÏøœÏú¼ÏüÜÏþüÏ]Â/̺0É•€·Ôª  íÐÐýÐÑ Ñ=ÑÝÐ}ѽÑ]ÑÑÒ Ò"-ÑÝЪ§ ?P¤_k¶\«µ-]¸-M¶0ÓhÛO@©û‰ðà‰<ý~ îªü û;ÓJ½ÔLÝÔNýÔPÕR=ÕT]ÕV}ÕXÕZ½Õ\ÝÕ^ýÕ`Öb½Õ^»µˉ­Ð…WØ Ô`ºàÖ&`â×q=×tM×v]×r½×|-×â`×y×|Øz}׆Ýׇ]ØŠ}×sÝØŒ-؇íØý؉½×}Ùˆþý×†ÝØ’-×Ô€jmˆYH†£=Ú8ÚU¨gˆ…€hÚ­…¥ÍÚUØW˜Ú\hÛ©M +B }x‰¾ýÛÀÜÂ=ÜÄ]ÜÆ}ÜÈ}ܦ ÒÖÜÑmôר†¶kÏ8jÝsú¥Ø=¦ÛÍÝ`ÚÝl¦àÝä­¦âê/Ô]Þê½ÞìÝÞîýÞðßò=ßô­¦ð ¬áÊ;ͪoΪßü½ ßÎßû6à®ßášßEmà¾ßâêßôàþàâà~à®à.à^áÿ½á>áÿ­àŽà¾á.âN­N¯ûýâ^â îâ0îàÎâ1>ã1N¯ÞßöJã äþB>äD^äF~äHžäJ¾äËã9¾ã >ãE*ÊT^åV~å©Ò½ƒå\Þå^þå¬Ñu+:ðÁ @=² Hpr@ ™Ž£*ò0 (  æÁ P `0Ç€!™=­Ë 戞èJó´BÞàb`!> ¡Y²!¸ éÁå€ï@ x í è ñ¥ÌΦºã± R@ð[>ã &ðç ±ê!zð‰  z®èÈžì ³ ÌàÖ f>éƒð !1é.Àé\ !3ðnð™ˆðPé²!ƒ`þé!$pæƒ`çTÐQ¥`0ÁÑëÁ¾î¿þ6ƒpìÊ>ðÏ*ÌŽ]€j^ 3à“ðêžï e炸0 °0†ÐÛ.¸° Ã@ã ¬ ÂààëòPÆ ?àò€ÚàÙ® ïÎ ±Ý.ó(àÉP°€ ðÀ ”0 O €o`R /ø³@éÆ ± 0 YOK` ŒðEàh`  Ÿà$àT€Ú€öáî*‰¸@ËPøÂ»pœž2 üP ÿÄš0 >ðî‘÷Ú€ ]àþ°þ öph¯óoPögoôz@ÖP¸PX°ðR`5@ÀðÆððÛ.v+öÇc÷xÿöë` jÏöï zðÅN¡ÆüÈ¿#ðœ^ ûú`çN  Ž íð¡€ x@ªP (/ÉË€YPîX<@²pÖ 2€¡àö ¯ ¦P• _Ú`\ð QèM(1ï00âµ.†/šxa6h–<$xÅš•—µJ×Yƒ·ì‰= ³Ü¤âi•5Mq²Dª$¨$'b2¬T)”7‰jüxw3‰wR¢û4KN‘œð‹t“þe‘dE±wlݰP2P¸ ȬHË4VéSQÜŒ‹bjfMf(&½qÃ+R[/NÐD”í1¤8º)ÅØýQ#c <ïrîL'¯]ºDƒÜHIö&èMÒ¥MŸFZõjÖ­]¿†[ölÚµm߯[÷nÞ½}ÿ~‹eËÊsò(Ý þdt‘7è ,|þ“ç,Cx½†‘~çäˆ ¤eMðÂ%Š9`*ÛÎÌž\Ø»°ÁE yƒÇoć˜èÞ€gEBÉlÎT¡ ´ù.8A%´PCE4QEe´QÜ–¡Æ/"q#þŒe†dàqyT™ :Ýã‘Yày‡BkH‘5лI–òôc{`` Mvy"P–Ä )çX IG¿©°p£S/¬ð E?}ÃÁÜx-ly‡ÃÏ0‰PàáÐ )¬áÙò dB7n’ƒ€ñ!3eˆþt„Sþl(šÒz)O eÜ`f¥Dl"MB†Á– a?ã'ü±Ã vÝÕ1½l(Èc74­Á4õ÷&MpÁ#)ºp° !¹W šÑd’ÌÚéi˜yG€%ºh£F:i¥—f7HÄÉöHäP¥A¶¡@“XªžH:9Øñ¡&Þ¹—v(±A}f¹‰ 0áㆽ5=zî£`4ÚùDŠØeð“gŠAÐð'Ù/óÈ¥Íèî€!f’YP:‰áe†vr|x‰Æq™& Ú<÷övÄž&i§b†ìé UvAÆAìcHd¼=ÚÁ£þcSæ&!½ç“v|À„õJûzo$ìñav&Y(|€ÇuØ¡ReGM€HƇ]¬ñiAðÉzëvØ–\ 4YGx`žòº&9F |pC0‚Z¡€ô€~4Í„`%8A .m8öÎ2(õƒF° Mð¨ Zñ€l!):`Á¼ð`4‚i„ Eä†Vè:`{ì³ Hhé…ðø ~ð®w´¢à§€qD^Øà2äE#t€- ðxG¶à'¼ƒ(|ŸÀ‚HD¢?xÂyñ.y'„,è!3XÀ‚qg8¼8FŸÐ$I®MyAG+&„ÜÅã):“ä!BãˆÄ4_„£ ÑŠF´i…¼éèBƒ)Ô}ìÁ‹P€Á !ï$× `ðBRžlD+–ÁEdË…yÔb¶˜ÇÈ öÒ—¿f0…ÁHDª˜’ŠÊ0¥’&e{ƒbš9MjVÓš×Äæ  A r‹ÆÉf8õD4"RœçDg:Õ¹Î§Ì $1OzÖÓž÷Äg>õ¹O~öÓŸÿh@:P‚ú“EhBºP†6Ô¡…hD%:QŠVÔ¢ÅhFú†Ç •š;covered-0.7.10/doc/html/img/pref_color.gif0000644000076500007650000003770311067456443020374 0ustar trevorwtrevorwGIF89aˆçÿ %/R.X$&P.)4=&.25*JS(-92"3307514M1ÿH1/#:KK0=Y/#M<9B3ÿ_bB[BTZJ!:I‹`GA‚?3sCD@M{FPV[M66ShSMVLNhr¾{kQEt›Qo¬rqcqspjv|}g÷©esö}~oR„ÃJ‚þŠ~l•}[ xr€~Åt@ôdY~ƒŒf“AlйÔw+¤ƒM¬~hS½Ëuh¾;e¥€…Îr‹¼s•bv«¹ƒK~Ÿˆ«¼{„‡ÿœ„àžŽ|²ˆ¯~ï§Žj‹‹–|’””šg¢‰šŽù—þpŸÿ›™ŒŸ·Œ§«˜Ó…¦»¬ ŠË™~¢¢¦½ŒÁ›˜“¬|RÍDË@›¦³ŠªØú‘ˆ§§£¶ŸÈ¸¦Ð¦Y‡¼XÒ£s”¯¶¶hs·ßǧ‡«­ª~³þ¸­—º¢ÿÍ«q–¸—¬¨ÿ°²®Ðª¤›²ÿ”¹Ð­´¹Ä®¿¦¶Ñ»µžµ·´ÿ¤žñ´Z—Ð_ÿª¨Ø¶ª¼½ºÌ¹ÎÈ¿¨°ÐK×¾ ÈÊWÀ¾ÚÀ‘促܀ÿ³¯›Éü¾ÄÈ®ÇڿɘšÌê¾ÿ¬Çè°ÄÿÙ»ÿÅÇÄÛı¯ÚrÉËÈÄÔ‚çÎuÇÞ<ÍÏËÅÔçèϽ¿×ö¹ÚîéÒ°íÓ£Í×ÜÃÚåÖè#ãÕ¿Ê×ÿáÑÿ¾ßýÙÛ×þà{ÞàÜÜê‹òëRôà¿úâ ë÷åæãÑêøóæÐßéîû÷'ÿúßëþéëèóêÝðèÿûõyþúCðòïüñÛûóåïõøæøü÷ôúôöóþþ¤ÿùßùûøþûëøýÿÿþîþÿüÿÿÿ!þCreated with GIMP!ù ÿ,ˆþÿÑêö­ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç v£õÏÕ³“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ •éj™Ñ£H“*]Ê´©Ó§P£JJµªÕ«X³jÝʵ«×¯`ÃfEF‹Ï#H|¡„ Ò¶´¾ Eû…VÛ·ÈÌ¡PH0Eˆ˜J)ñS@ ¤ IHìuX }á‹R˜Æz‡¼]3t׌ÞR†‰ 3pˆÃMÀá’  ¥(GIÊRšò”¨L¥*·Ç>ü!1¦ðÃÈ(XÊ~ˆ„)(Q°᲌¯Lá)qHUlï–¹”L‘©KOôÒ®4¦0A±=W¸R—® „¡ hÎR•à §8ÇIÎršœžH§:MA‹F4âðt'-Ô©Në‰âÍþhÆ%D!Cz¦“†pÄ&º GXÏŸM¨BÊІ:ô¡¨D«y½tJf¡ÇDhÁÒ™Q‰*´£ô©:EêÏ‹rÔ¤&õ¨JWÊÒ–ºô¥0(;WqŠYœÂW uÅÃp‹g¹B¡ôk…0ZÑ ZT4¦HMªR—ÊÔ¦:õ©PªT§šPÒÏ¡VýiC³JÕ®zõ«` «XÇJÖ¤úá¬hM«Z×ÊÖ¶ºõ­p«\çJ׺Úõ®xÍ«^÷Ê×¾úõ¯€ ¬`éJˆÂö°ˆM¬bËØÆ:ö±¬d'KÙÊZö²˜Í¬f7ËÙÎzö³ •l<ôAÚÒšö´¨M­jWËÚÖºöµ°þ­>–1ZÙÚö¶¸Í­nwËÛÞúö·À ®pWK[÷¸ÈM®r—ËÜæ:÷¹Ð®t§ëZăºØÍ®v·ËÝîz÷»à ¯xÇK^çZ·¼èMïxÏ«ÞäÆƒȽ=š«zÀ·»ó°uï›ÝxÌ·½†®Å+ß;·ÀfrÙkà;8¹ 6î<:ƒ@#º³0‡q“ ÌâÂÉ=Ç@l\FDbÀ@‡r£1 ;wŒÁþ°åò ü}.#€‘E"19Fî<º°D‚kàyç‘ ÿÄFn&p¬Ü&/ArvT@t”¢ åí1!€ñßæ~Àò0Âþ‚¯å68ÂþE©(‘Š ÏbÉÂ0ü±4HÁŒ`…rÏa…7 ‘Lj•K -¸Øó Ä5+  Èèž“Ë (dy¹¾†%&‰EãÓâ@ ža % ƒ Jï<¢àO,bÒn>.¶e6 ØórÏ…Í%ÃÓȘÉ;j?(À õp®²œ¬9רN/œ-‘ƒ2Ÿ#s@G;FÀÆ2ëÙ¸~öG4¬ávàRÐ t0ø‰h§óx†Š©‡B¤¸ÑÈ+ø ä ÷U6íø& t˜o§ù±P€!ð]7%ØmÜ=´–ðA´þ™»=¨àÑþ€5(æ áv€aÑí°†-ís€a‹ˆ¶Íë}Ü}DÇÕÇ,ø@·Ä>p!pøºÛðÎw7þ`Žyä žG%2®áUt#ˆ˜¯Õ ^+ÖÕŽµrqqCWÙ3¿°»›>k|ƒÞÑ~:¼ÛíJ”‡¼{y6ð†k8œ`¨Ç´³‘õFüÁÀðG7žÑˆbTüâ\¯y‡×½rÛ ­ Áµ³MzñÒâ3Š.ІùîceÀC¾ñ1U˜“7Ÿó€o/X!'@±!†¤Â÷ñ4¢A‚9ðaÅ †PÐ@c ð–ÑþÝ„WcÆ|ÈA=:Ý5”€Qpƒ>ä€2pÜç9:ØßnØßþèðù²u=2ð ö^þ €Qü 'À2 0 â „`…ÐsQÐì`_¶`ÀH€«W¬p 9@J óà{À'|Q šÐ Là‰`à m°¶;`~ Ã0L0\¤½Æ ¶ xV÷G 'rÈe€¨€Ñðx`}ÃW|©‚¿|óðsÐc0rþrÏ@ˆ@p‹€(`ßç|æ lÙð¬°jH L ýP0bæ‡~ê'JÆ [àrÐÿÇþß'€0#žÀfإ݀ ÖPfÌ¥ô‡]í€ À` Ÿö]åЉÛ5ÈÀ¤HZÙÐ)Á Ä/æky†`  ðg÷† '×g‡©€‹È'|V –mó ¬@ T0 ç@ŒÉ(h‡ög=·JÖ#0 &€g‭H„=7c(Ó°ˆ渋?—\l@„¼õ‰¢põ HÀÔpƒ~Fq#0 ià.C ÷ås °èoÀˈ ®6k>` h‹æ€‹ç€‚V 7X€!p™ƒÞXœP %€ƒf§Ž .‘Œ`ŽæXèðwOX÷XþùÆ0¬0‘»X‹·X‹€-Ãp– €u–‰¶ èPÜX€9À™ŒÅP€.Ði05wþ­ˆ¸ŽüÐŽõà‘þPm¤ÈßgÑ5x8°2*¦\å0_SˆrÏ5 “)ð g\ú€ ]¯——ß5Ë É5hàÔ 9P…@®ˆ\ç†|´ˆ)‘V€gˆÖ‹„ àô0ŒÅèh˸ŒR¦b¸#k,@P  aXù˜Çå.ÉgW§’YRc®ØŽìÐNÐò8mYé&ÀPŒéh\< IŒ Y>gU0b•þ™|—é»PðՎ眀šxk»)7’Èkó 2  ’`v°†RfÅ™9P“݉hÛI™ °˜áv\—Ÿ×0JÐF™šÇ% 1|‰– Qyoþàš°©®x [ˆ!€šJVmÆÅóãˆÓÕ À ñ Ê5{6Ý@‰Ï• à¤H bh\,&—Ùõ :ê]‚I˜Æ• Öp×ðôlpöu\‘™n÷– H"¾ØaÊЀ ‚/Úhæ°Œ@ˆqÇ%ÐèÈ ràè@ 0 6# ñp î(›'þµéaµ3i¸ œ@í@ ¯F¢çð€Š@of1‰   ]Ó€  ñЖ|öœþ°N‚(ЩJ`iqÊ\:^*oW™§íj   Œ`ç¹)Ç x »àjà¸PgºÆ ·*…µCf\*Ÿ™ •ê÷ø ?—   `бê¥\Z÷ êÖ°(Ð l÷†(p í€ʶ   @ˆã¼ˆš~ ¨õj }ƒØ›*ß"¢+Š]³VçôàZÀÁ˜ PçàæÐCÐEu– J€sRf– ŸÇ ÎÑë°@þÓÐhpN°K·1 ‹ú` ppÚ²d ZuŒà†¬€ÂF]Iz\+90iÔÀáhâ°2b¸›¦Èªàƒ7F€o„pahª0cËdF  )À ƒWucÐa y\ç{ó´ûà°XV Çz<°'é™´Æ¥æ€ sp¤É 2†M@‡ëÕ0÷ PC0¸tçÐÑöpžœF»»)axp|Fd&€pÉÀÑ6¢Ð·Ç÷µa‹¶  }ûqÞ‰V€ÃðzV¹žš^ dràiÇ• °3Û\í`¬Ræþ°  +º»p8Ð!Ðc h‚†»@wŠùh˜šD“–1e€e³Ó€½È‹càqfk\‚K¸F à}p¬•{¹ü @°~ð k–Ïås@—¸*€@€çê´— ô€¦{ è` (0¦k2 Jðh…Únß@ "P ¸€×i€ß¶› w‹(› ·Úçp2€|:  Öàg³†Žû\Kt÷À_ú _z©¤sI óºÐånÀ°O[‰YvöàÄŸöÅÍ5W6]ú€`Ë¥ü ÆÊEÆÈàb¤Õ—þðÄ•H˜ó@Å `ÅÉ¥Æü%Æþô%Å‚HÇÌ%_ÈÆY–ÇUìvlì\jLZÆÈÉ• ª` $Ë%Éì\üÀ_*êÀÎ5kŒ¬|n¶HÁ{Öh, ¹ªÔP&ì„v‹)à¡Yu²P‰|‘€ )P¼RpUÐaè™°àú€ ÚeҵIJ6 àš¤Ìån€u„Œ^hÜ^óÐJàvâ5ÔlÍØü]çÎfÎÕ|Íè»P5F^ŸÌ¢~Ù*6ôà_ÉÁÀ¥”™íg´ŠžŠ€ìþúuñà8ìl^Ý0˜éÕÈÒ5Ç¥g`6^4}ÓßµÓå•Óö¼°ØEl>´†g@ `p…Àh ×€¦É€VÀm‚ ýhó°`ŽEp ^LÀMp"àæ0 "`X·ÕU`P)øŸJhx†žÄöŸm°‰Tà»JÓRÌÓ„]؆}؈}\÷¬]íà ”  m ˆà dÖnž` 8Júð žÙíÖ üÙBf‹0píyÏÀ ›í Ñ– ½Ï'‘ŽzÙ¡=‰Bšw“ÑaÝðÚÙ%͉ýÛÀÜÂ=^‹ ^6šmá<Qð®QæÛÃýÜÐÝÒþÝÀøÌ]oIzí`IÜ^Î=ÝÞýÝàmÅÞ7íÜïèÞê½ÞìÝÞîýÞðßò=ßôÝÞø@ÞøÜãߨæÜð à>à^à~àžà ¾à ^àïÀßnØûáÍ-ØÉõß žá¾áÞáþàââ-Ô"þ`þíá(žâ*Žâ Þ\åà pEÝ€]ñà 1® %ÝŸ\ŸÑã>ަ`áÈ…á+^äF~äÞâÊÅÚtzcùä¤Èãg5ãF `äPþäåÀÙ~€ ƒã‰ýɦàÌYæf~æhžæj¾ælÞænþæpçB~\DŽäxžç®äþÈU~à Õ½\÷  ~@åÍ”@ ]›í´æú=?¦`æXçÆuçzžâðxž¾á|n\ñ@xZí …Ù¥ÅÒÈåà\±T§%>Æê¦EÏ@ç•æ’Né8ú Öp‰àuO é—.ÓC®àÕ@Ø áàä°é>G0íÞ Y BðìÞj°ç˵ …÷pîçN :ðÜ„ô€îñP”à _®Ø`° ì€î箊e°`úï´àÞë¤'æ` L –*0/]¼ÝÞÉþåš^àÉÏþ?€íÔ.àãØz°þ¹ÀÞÎá§\ú@®ð )*m¸@×`:¿Ñ4O–È@߯®@ ÝP4_óÔ ×P JoGO–Ý@Ï`ðþërpÁ“7ñÐ5qÈNçÊnç žñßñÍ ž0› é€ S0γpqà ïÀÓÞ –”0†ÀöÐ M€ Þ@pítp‡ òW‹0e€ é° Â@jp •p¹pùÂàRp ê°òˆ?˜Àà£~° QO~óÁÐ ó7–åPÏ@ô‚þ ûc™ôÀ°hû·ß ìTïTmb À 9þ– 8àY q`&gˆ–ªûð` аOéõ`^ñ>ö¯O³0jP 3@•pÌÀ éP AÀ øWúw`±*ˆ°+›à]Žˆ¦ZAœéÙÂLOrê,&›±Å™ºp­„eq”îÐ Sf ºEäV‡^;¥ž5ɲl´˜SgÎwþ|þdG¨Û·rEÙÅåÁÁ„BGÙ-÷­›©g?­Æ£4j¹£Ô@p€èÛQ¨ß¾é¢uÏêZ¶mݾ…Wî\ºuíºe·Œ–©( ¦ýÔ·…šv †ñ:PˆÚsÕ \5eßÖô=cw)?^PøÝþZô[0`º-Ó·ÞNÖê’Á¦îÝr³ ¨k6› @ÓÙÃñÊ­CmÀ]av…Ë"mÞR7îÅ7Y„ýØ8Ž¢Î]A„8K'*R–Q" ‰¼=KˆyÙ7œÅ ÷Ê›Ð[ïì¹¶\V£NÙá¢âÿœ*êWªb‹OºéÏ)j¸&Rñ¯@dÒ-C 7äPüöêë/²ùc0Ø`B^¦à'̹D.¡ŸDdDB¨§³Ï:2HJ;-5«V»/§j`SÇ›`R7ÝxË 8án' AÔç 5rÉÅ™ç¢ûa0½ù!¶%+Ò)œ;Ôˆ™;Ê;þ„Î-ÔQO$Gš¼ø~0Ìt’Ô)?«dЩxðšEõÏ@׊Ǔg¸:êу±eBHÉÒEµ„$µTSëúÐ&NP£~pQ‚ aÇz|tÑ^2°Æ{&ûK ®É„GOEÖ."QSP‹ÂÉ"Ž\ܸ3&)aša”V°h“C Àž;8Ø!F†™1Ã!""aÞ¹c U²ØNxV† Q* –há9ä¼CîÌó,˜9$ˆtb)f¶uÖ"C²”GïÁ8?ÌÁ¸cH 즭{\A&Óx:Ç ˆ„Œ?¥#“¥¹æ Sƒšrøƒ 'êþé$0Æ€×åÙŒB€õGœªâ€b޵¹êµ–Ù'$õæ-ڈ͛M8ꃜtvyclÒiå2pj¦luÒ±ä80¡;6Ù"yÃr±›™=}ëd‹¾ÿ.¤ŒVèp¦™\pÛ›N;ì±áI¤òˆecëžPË9YÑG'}ô—Ÿ¡…¶.så›ÐK‡]Ÿ— ü&k«oÇ=.œG¤„’E ágd(QÅy ñ züiÇwhô™¥ŸlY¤›U 9>÷Û±nvót¾'tМĿ|ÖÈ7_'ð}c¿ü€Ós‰ÛêÆ•nî±Ý-ÑÙ¡e™Q¤J<ò§?v\(ÚC`þ¥S€Á*?ÊX5îI~Ä`5¨¾fàdƒ…Ù2\Q޶…h9 þêײ%Ïp…ê&8CÜ펆7¼K²µöЇ?üáÄ®² S,ƒ„oÑ;`˜º¸Üc*ÈøÆÿØ¢x|ƒ­k!µØ¡T™ _cÅ8F2–ÑŒgDcÕ¸Æ5šÀ4̲ å8G:&IˆV¹ =Ñ;>ö±wž(¢ ›h =úÑžð„.ޏEF–*U(†4$9IJVÒ’—Äd&5¹INvÒ“œ,Þh;ÖÑ”§ìá­BÅrt£Ï€e,a9ÚåìŠ,e9vd±‘¿Í#‹þŒ9Ìá ÅàF2• 9 S™Ï„f4¥9MjVÓš×Äf6C9Êî¡Ò›ß”Ÿ*W;_Ê…œ¢f:…ôHU\@Nx§4 y ü"›÷Äg>õ¹Ïgn³HkyD@:P‚Ô EhBºP†6ô ÊPgD%šG² È”$7 Á VÈ“žöÜhG“9Ldƒ£üDiJUªLÂñ'0CLe:SšÖÔ¦7ÅiNuºSžöÔ¦½˜hP… —T9’x&4p H¡U*SJÏ!)0œ¹R®vÕš-µL}:V²–Õ¬g­)P‡ºV¶öTf+20Œ`Ä` •+]ízþ Ä¡‹€'äéU¶Ÿ¢ü§UÄŠVÆ6Ö±gUë[Êa ?TÖ²—õCVîZ³˜%„.Ø:Z2ШHU& L&Lᣪe­këÉiT2تau»R°®e±np…+ÓȺ~ QD–o Ù\îA 0˜"QË}Ê3ŽûŒr’6< 8¡Ñb$"ŘÆ^ë Šó¦÷®³Æ0)0ÞÝÖ7¥½Uìpõ»_Æ×*åðƒ) Ïù!ºo©!Ê1—Ë ×»¤eg € L!8˜¤0 ¨bXÞ­*(€ÀÕ¾'Î'~_Ê߯bA¿Xpqcýë“þxÂ$];@A B¨‚¦‹‡süWø„¤“Ç"ˆ‡ŽÒÑã¦yp[Iiƒ‘äF•±œådjy°_.Æ–Qù­O±Ð 1n,0S,XÀÍp.kzàØûc>YÇîA ü¡Çèt<ÊAS”`(™ ï!Xa*@´ÇÊA ?¤0ÊA&™E=j£¹¬XH@`܆ ¯Îüy”¯tj@Èë!&õi‰>²ׯv¶µ½mnwÛÛßw¸Å=îq›9¬eíApÓ5þ'€Õ= ALi°g$ Þfè@`9ËÚ íŽõLÝ ë›aÞ`µ¾]܃(߸Ö÷ºÇ:ãxøafÁR¨Œn £BfÑîñZ^úçAÀز”ŒÓàO‰‡ •æs¾-¯p]àƒ1žªÁh]H„"Á·¨?¿Sc?†K¸[ÓºÚk½zc8k½è:4ƒPº8º¯cºàºt»ºýÛ3Øc3xÛ·ÿKµ,«¸«þ˜‹É˜.à˜Dk@á;’1™@K™•i™—i@þ‘™ ü.ê h‚åù‰hà?@‡}X…å±Cz˜>ˆtðWºžvðƒH@æñU éDû‰yˆ)ø‘ÔØ[8ÄÏDBô‡ä‡y8?†¤ nʯS‹µŒ5¯3¸4: x=™ê·x«3V,ÀôC¸K:H8ó:†Ã:Ñ3¸+Å·Ó©óEzsÓa¢)‚!×ÁdLÆ{¨",RCÅc ¾«@š1踆à„L r`n”‚}È šYø/pAq81À ˜†sP‚?0Dø x †µXƒþðƒ(pèiGlA`%¨ÄðÅc±‡Ü)Ë®>[!üa°$ê ôv ˜K"ªFk¿° ^K‚7؈‡à„jXM…¨‡4˜K|Q É4€Dy¸‘4p]Hô jÀ™kzÔ‡j˜sh‡œ¤ÉƒTtE›‰AˆäÊ›‰ ¡‚¹ZÆÕY!˜{¡ I‘ä ÇŸ¸ñ‡4xƒ}8>0zØÈ%h‚{HƒBð‡}ð‚`‚”˜†4@ÀBø‘s8Tð‰]9Æh °†Â<ÌzÐÄyȃP9†L,‡ìÊþÔ„È>ó‡ £ŠEZx¨Ÿ²t '2d(ô*²"j\Ëçc 0@†{ˆJÇ€JG4€6hš Hz(‡~H}¿P0‡NÀUè˜{²ÁLƒ xQvNˆQÈ€lÀNíƒTPSï‚<5€JµÔKÅÔLÕÔMåÔNõÔOÕPÕÔ·DÔRåE’Æ{R5„¼ˆ€W…ÕX•ÕY¥ÕZµÕ[ÅÕ\ÕÕ]¥UA0Õ_õàÖ iU^5ÖcEÖdUÖ^Öf½ TE y0i…‹ œ¡b]ÖlÕÖm]V_…‹Éò¬Ïª,BÐ,»à¬p×ÌBg•¹àL†p$ˆT} ‡HµŠdhŤƒzþ8Éd‹jØŒŸXHËd EPƒU‚ÃNÈF­ŒRpUn•؉¥XYõV¾;.ûù»­(Šnp.Bø†¹ð0°”åØoXJøîb×J•¾à„lðW¸È†EXÕ¸°žsÐ~¥ðÓÄ9È‚m‹LpΟ˜}ôEhØšÁÖŠ…Ú¨UÖ‹ÕCÐÚä4‘ã;O(6szkYíyY’ô‡s0?<Vø†U°„†} xÃh¨‚€TP€Ô75‡ŸÈY鑇žmHÝQÈ9ˆ~¨°#̃Œ†~œ‡/¨B@ÑL(K(V˜‡$8%0\ø‹U°/hƒþ5+ „~ì§•Ú]!h]d!àfu!rűÑѱÞñ1 #ƒ‹"«$S2U`2Òq2( Ûb -Ø (t8&H…}ø‚BÀ(<(t؃†ËF(sH†H…=ƒ'µ@DöMÐEÐ`H¨jp…h ð£‡.@‚eˆ…hƒ=ÈÀt‚e 6à„}Øð„ö<‡@[8-°WºÀVTÐmØ"PÖ„uÐw ^å€O8†0~Ú傿Õ,Xam0aeå‚m˜Û]‹¯í†@ë˜lˆGBèÃDûF+þ¡x€414J³4LK´r(²1]^GÖD8 ‡=h‚lP‚`€tˆÏ…E¤-ȽUp½åÛ øƒ?Àƒ©”y`}ü[Ð,"½‘ƒ4ÚsÀ~ðQWjèY£õ žŒl NØ…ø 6ðàÕ}؈5†m@…uÀadý{ ;„QÆUxác@a"˜m¸‚AàÕø…m°ƒAèaZ­ÝøåYýá žUª¥Ó]‹d³` ¶aëڵЇcce^¶f»{Æ ” ?˜¶-¦¢†j€€*PÁ5¦-ø\%à×(˜<¨"e„R«è[ÅþìÙäcëÌgžAàBߥ-vÎjx䣕äñ ¾äϨMæl5†þdàT@…@xÕ,Ðè@ÀhT …ˆ}Us8†_®ÝÐhAà€AiÖWæåA ‡m„Zf˜F…Y®åAØhXi8X}&…ˆ€A€éSbÈpjžåaNjT°X5æÖ´8åòḕc®o9‘!9°6>ûU¹Ó»—óf›I&€ÓVØ"­€TtVçd_qBÀƒ ˜\Pk+`_Åçøß À_MBnƒF>¨€Ä„dGÖK °Œþ…þ Î`$ø‚ Õ ¡h©^RhjR0{ÀhQ„^‡P¨é_ž{ØjX½nØAX‡c¸s`áá¾i †P&nsPŽzÐeAp‡¦nmcX"„œŽm”Nab ÝØhs…àS.ïmøäà^áfiewÈ‚Wíj¹3Ùº[ЦxмÛ;ãò»­èНÂÛoÃøþfb‚.€LU¸L ØÛšýQO¨‡yà^z`ˆ<@K`…åƒB$ØÃõ‡yØ×~ÝÄdøƒVèY÷‡<0‡~õjЄ…?Øç¤ñ²ýÙytÈ„l„ñþ‹vàU‚ÔÖþŠv‡u°‡W½;0~¸‚O˜îWµrc abÞíÞ~U.pW•îâióhå⾂âÖƒn\>j!à†@îà‚ë†UŒ^a;à-©‡“æ†PxámxatPó~ØbàŽvs¶Ø½âûÁ®àëfŸ@J_6ä«å;pG–ÝA§ÁäIÈÊHô‰f‹SOày•‹O L·ÈJtTó4wn6¯v8§åu óéæ‚zèåWøw°“æ€9Wö“6tŽNômþXtTÈ‚, æúFÀ0l¼@§”­½”Œ‡Mé”T8CPQOT‡D¤™v0…E0Þ¹È߆›­‹dX„ßaõ¹Xív‡P&†)·ƒ;'A ”·†ÕOå, n;¨i5×vcoî+(êcøé¦jueìwrUð¦óÛþw èVoކaŒâõcp÷biÐTžåH_ Á ,¼‡lЂñäBm¶Ÿ/,™^Cp–‘b˜IC†?h¥{·ÀV.Øê¤Fec ‘ÆhcðûÀ7—vAÐò”§eÁ'…xeŒæs.¨hR°ƒÇ—|AÐ’@ኞoþžVéxÕø„Onü™&ؾ‚A¸j>¯åvGobjNêŠîú®ž.c|FhTÆ«ÝÍf¼á(Ò¤J—2mêô)Ô¨R§2(ñ ©g Aê‹þ×D‘÷ž™ZVî×xßh¹úFô'ܸrçž\Ù 5ݺ¡«ySd4st&t(C£T3nìøñR«Çšòdù2æË¦Ey̢/ÓòXø4êÔ&íºdÃIŸ½}yâð‹Ö¤^;F4@³YÍYtèáŠá`§NÙH8˜So_>ÔDåôåš8¤RNoì3‚ÖÔÀ‰< ƒ=þÖ]bãÉ8#‘ɧŽþ9â—Ž=¾å"A¦ R¸ ?þð"€æÌEù&!…вA‚¹¶‹ IîB?#LãOœì³‡ sô%ä\0d *qÊ9'uÚy'žyê¹'Ÿ}Ú© › :hOD¾¦?ûȱ Ó¸ø±H_µKÈþHú3 NÔ˜³)|¨Ò"¹}1Å[L1€%%ÉÐÆul’=_ÌBÅsÊ)«¼2Ë-»ü2Ì1Ë<3Í5Û|3Î9ë¼3Ï=û¼ó7,¹4ò«‡-£ ÒI+½4ÓM;ý4ÔQK=5ÕU[}5ÖYk½5×]{ÍõWCݪLì°ó3Úi«½6Ûm»ý6Ükß56Ù`ÄC7Þyëíß]íX³±ß"‹Ô Ä{£$Ó݆+¾8ã)Ý•‰ c§&í3Ę“„¸æ{îù]lð?ç€@Nó°8Êèð£O9f·H¸>ôÜóà@°ËÞ9çŸûþ{Þ¡+Ðä,  M&qM;ZX‘þÃ5‰PPE jôƒ¹89€! ÏIO½‚ïÝ;ðå›qèe¤ mhPOH|c"çÑ;Ô@0M;@læ4¨€Bœ£ÓÇþú·ñé|ç{ _:ND¡ $x†Øl©8G‚á.%‰ ÿS5ºd-’jšs`c(à M°˜‚<Þ—„&ØŽç°‚©¡`$cÖC¡¦¬%D"‘yƒá £(EÔLð|˜Æ9Þ$˜Áø¡ä‘%xÀL(T¡˜ö!F2r‚wv›"ã8˜¾µQþp]»ža±p{ÁNÊÁÕ DíúãN^øF92þ²‘Ž›å¾0#”'Ù‡$)iÉÆAÑ‘žüdAæ†vì¥p!%á<×IP²²‘¢l¥Ä ËY2ò•´,È*o©ËÚr—¹Ü%0×K]þ2˜ÆÔÜ0oYÌc2Ópɤå2›)Mº=s–Ñœ&6-VMX^3›Þ×6[ÙÍo’SVádå8Ë©ÎV”é\'<ÕÎO¾3žötÑ<=YÏ{òS;ùtä>û)ÐÂü³‘(BåRPF4¡íÉBåØÐ‡RÔ$ãD+ªÑ\ŽÝ(HÒÑ)~4¤&©KjR¢4Š*]©F[:ה¢2•!MkêЛÆ0§:E(O#èÓŸ 4þ¨*QùiÔ"5©ö\êùšêTxBÕ|Rª:«Z¾«b•œZW»êͯþ.¬bÅ&Y}gÖ³J3­Ÿ[+[™éVUÊ2®I«g×»B˜pÝ+0ñªH½V§‚åd] ÓÃ2¥%cçØÇÂ2²Š›,eYiYÃa6³ŸÜìøëÙ˜öÕ—¢­MKKÌÓ¢v§ªU&k[ Ô×B3¶²-*m­iÛÛ*5·ÜÜ-oŸê[q7¸T.:‹kܬ"×Ê]®W›KÏçBw¬ÒÕ'u«‹Öë4»Úm+w êÝïÊ5¼ /y Ú¢7½5¯DÛë^]®÷‰ò/dá‹Ñûâ·²þúõ(û«Ùÿ’4Àþ,Sjà;²¾xë,ƒA—`—.8Ârt0Ý láÆaxlÞðâ:L´ƒØ™ži…KEŒÄ*Þ‰qšâÇÅs1Çfc‹á8Ç#ÛqÅzìcmƸ§3²ù€L1!#}Eê‘›,Ì'5ÊRþœ’#Æä+‡+ËäÚ2—»ååq9̱³¸Êlf R™©V^sˆÛÕ7ÃÙÄ`8¦šëL(4‡+ÏzŸÁåç?³)ÐÝ4¡i(g«Ò9Ñ:^ôVíèC¬’ž4‘ïlLDcš?†–§;íÏJ—õÒ¢&×§cêSS‘Ôj55«»ìê·Â:Öbþž5] kk¦V«Þ5]z]´Z›Íš毋a»*ÙÊþ ³ë¦ëgOùØ~%6µmU9;Û´¶i§ííÎm›PÝ·EqWtWÏØf7Ê=¨sÃ[$ò½ë ’{*ßú–¿Ùäï‹T݃%8‡ ŽXq#oÒÀî‡)â §8,ŽpŒ»Hãç¸<þo÷Gäú&9L^o”oGåðf¹v\În˜«Fæè¦yjl>nœ£FçÞæù‹Þ-ñVƒ{µ :¥‹Û£#=ÓîfzÓ)ôÂø<ÛS'LÕ©}õÁdýÙ[§Kוýõ6 =êÁVxcËnv…¢]²j_þ;\Æ.—°[îq¡;°í¼ïZï«z;Ü}âwŸðÝÖƒïIác}xž$žÕ‹OIãOýøÃ>ð<™üI"/jÌ{«ò–G çK¢ùN‡~sžÿ|º•^[¨£þÌm¿ìé[?’Òdô˜¦½Hl?i܇D÷Žæ=Pb/{޾ž³Â~F€KÖ#_UÊ—ˆïýü†DŸÐÓgHõÿ|}\¿ùW½n™ï}@?´â¡ËÏÞó£_Ñàÿ-ûÛOõÛ7þòïÏö Óýöç Ù×sÿ‘ŒýÝßvàÿÕ™îú%à j0 ÛÓE «@ :ý=˜ŽŸ^ ¶e`†m ÷u þÊz˜6 – ¬ ÆÛ ŽX "Ÿ ¾ ßÄ`‹ÍàðÕ  zÞ˜Êö਽q5 BÛòX¶Þ&!ÑM Þ &Ná·I!àY¢ÞnáÙU¡s]¡–Džá²uá’}á祡*!N—Æ!ñÍ!vÕ¡&j™ZîanÚ^ âI""¢a~Y!Â".âì5"™=âÚE¢$Þ¡fbÜQbšY¢Ùa"'œ'ö(F(Žâ÷m¢*^^) Ú)6]*¶â@Ì"-Úb+â¢*êâ(ò"'úb&£$ ã"#"£ "ã*£2cþ:£ÞEæ£>î#?ö£?þ#@¤@$A¤A$B&¤B.$C6¤CvDzD¤DN$EV¤E^$Ff¤Fn$GvdD–ƒG†¤HŽ$I–¤Iž$J¦¤J®$K¶dFƃĤLÎ$MÖ¤MÞ$Næ¤Nî$Oö¤Oþ$P¥P%Q¥Q¥Q"ƒÒâ1ÑÂR2e09%TîÔSNå±Ã7d¥Vn%WveDH¥Uî’' Y–¥Yž%ZzÂÄUeX–)°8V#;˜ÂZ¶¥.yþÂ7 ä7¨%XÚå,yBì˜`&af9ð%[z;x‚È„c>&dF¦dN&eV¦eúÁ3üH]0¦ev¦g~&hb¦f®g‚¦iž¦iŠæH¼ea²˜#´æ\Ö%LÍ¥ÐÂ7œLܤ )fò„mâ¦nîæÏôæo‰)Üfn'Úç3ˆ„'æ7Äl€u@ Àa"fmR%tF̃=ÌÅ=Ãq®†w‚§Å”çy–;¤ç èC¥{>'HD§5šà5☂5.&mš”'‚Ge2D=à$/Áëå=ÄÃ2€Á7œD¨Q2‚l",h4°=þ´%CQFè„V¨I\èO&l€ €èOFƒ˜Oš(…‚Ä[Z£+€+P㎨\Òe_‚;€Vô̸%è\Æ¥5Và @Lc2,O­ÙPChB'¸j9ä;œ¤‚Örm*ìk;œ€tB H,ÐâãÇfI8íÂF­Ô¦(¸þ€Äf ÂÀ¤ÚÆ-aªm7°íH¸-Ôޣɢ¬a"Ã" A|C^ ƒ(d@«ìÄŠ€ø ‚-ü¬É®à6„Ÿ^ãt@ðj¸nÔbêÃÆílÀhH:¸ÆÖv-írm0ì+;ˆ‚ˆ@ømǬ+„,H¤®áoaî\ƒÙ$ðÂä@+ okÞ#hï)y‚êÆm6T' f6Ä€xAÌnøfBè2/çˆ<œÀ„ü$ÊlDþXŒ„-/'Rî2RúH1?Ã1ŸjE(³OFè/ß?`³LÒÃêƒ6s„B³z„'<2ÍÌò¢îðÂä`ÌBæ „;K„<,Â&ñްÃðª©Hàó3°óÈÜs>»ç:æ¸ô3èsA¨+;@,·ÌÓ2HUÄA|Ò‚.°ŸD#4ÅTôEŸDFS4;XôÑ•³+oÀ2ÜCLÞ2øC?Ô-ÓB70mjÈç2˜BGŸÄKÇtÅдMÇ_NË4jðôM÷©9¯ AP3ìЂ'Pº<5TGµTO5UWµU_5%¬³=—S;õU5X‡uXguK§ÄR7µX§µZ«5YC€ÚǤH$u3É'Áî…]ß5^çµ^ï5_÷5_ÃÙ52ÛãÇúµa6b6`£ôOÐua'6dGöa/¶`ûC•ÂuF$­\OS3wve£„g73a„6RZ(Z¢%—ÃEo¶_*Ž=ä8>Gk·¶ F$,01-J&O#&2+Tm!*0Q5K50:C.,24193(;3$42GK/#/8=J0>34m-;lh2':AIk63BB=e8:O?klš[f‰„_]zdSRmre7wda=qŒhf~‹aJ—\YtdqclT]j}jlHd49q¼‹cX|iM\l¥xlY£aQppbUu”jrzöO?qso½f=Ô_X<ƒÃ{}m’wyk­dÃŒ|mœ{Tw‹_‡›~Îs,”bh‰Ž‚„¹yUO´£syˆž´|h¨€ik–C°‚@ˆ…°}wc޶ÀNÅ`Í Þ×ãËŸO¿>raøñZàÂK,g^¸à³ä‡ß8¤ÁI6Ùp’o(Ì,Nè0G-õ“É2"ᇠ†(âˆ$–hâ‰(ž(K ¼B`ÈÆOpAþeðe0‚ï`„ÒXjî‹І TüUœÅ+x 00}8Ì¡wÈÃúp‡þvž&~ñ‹â‚ žX*ø`Šè}Í|@ÅòJˆLdïÚÛÅüðÃ.zñ‹=¤¶CAqÀ3@$\€5¼BVØN úfß½á6 $"A4 à†âó”qd¹7Æ=¨Àá(GЉrÈãJ‘¸WDá p¬ v€ *l§¦B#  ÆRšò”¨Üa W‰ OØaˆD,¢ Áʦ‚N$RQËW´bØÃ¢4jˆÎÔò˜ÈL¦2—ÉÌf:ó™ÐŒæ чG´pšRla%Vù CL~ÜŒÄ4}—ŠATÂïk¦5‘ÙÍo¢‚-l§5?¶ÊRLžèþ¤\<1ˆ5¾B2Œà 6£IЂô M¨B ú±†³¡ˆhD“èPzÊ‚¦xž)H! 9Ô—€¨…HÁEVô¤(M©JWÊÒ–ºô¥0ui<=ÚB•Ö¥7½iLSªS‡ö´¡õäiNijÒõ¨HMªR—ÊÔ“~â©Pý*fቪz‚QêS‘‹\¤«Y}êÖVÌaM«Z×ÊÖ¶ºõ­p«\çJ׺Úõ®xÍ«^÷Ê×¾úõ® |E)ØZ ¦Ép°k-¬ _ñׯ:ö±¬d'KÙÊZÖ±Ó̬f7ËÙÎzö³  ­hGKÚÒšö´¨M­jWËÚÖºöµ°þ­lgkÚCØö¶¸Í­nwËÛÞúö·À ®p‡KÜâ÷¸ÈM®r—ËÜæ:÷¹ÐîpÛ¡êZ÷ºØÍ®v·ËÝîz÷»à ¯xõ‘ êŽ÷¼èM¯z×ËÞöº÷½ð¯|çËÝdÀÃøÍ¯~÷Ëßþú÷¿°€Làûc÷5°‚Ìà;øÁް„'Lá [ø¿¾°†7\á ;øùà°ˆGLâ›øÄ(Æp‚SÌb{8¿ñH…mYAïc âpø!-?ùÍpŽ3’£,ç:÷7ÊÙƒ—ã± uø£½ÈG<*ÁJÔ#ËñðE>Þ±ŠyàÃl ñ;˜A}ÐB‡X‡?Ü!Œ\ôgöG.>0d|Äó¸5RQ‡sÄ£ p=Œ¡ék‚ ãð?VaŒ? #ĶfÃ<ìLìb{¿t>vg+ÁcÊÃà=ð±„3Ôƒ®À žÀˆSZÖB>Ðáp§ 4¾†žmaƒ>X! ëÈEŒ@†'xÙ°ýQ `# XCzÀ:0@Öe:8`†? ÷X@üðmì£}8„‘©Q­Ž{üã ¹ÈþGN§R¬ØÀúØ2”Ñãÿꃡ&°;2ȘSÄö2ÚÁs}dƒ=pÂËA‚ä!娀›÷‘ågÔ`ÜÐÆ3<àˆšçùeÐC>ÒÑWä¢ ë(Fîï}ߣÚÀÃ$òqö`ÃóàG‚a ôÃrC=:€ ~À ûØÀ°bxðüðˆO¼âÏøÆ;þñ¼ä'OùÊ[þò˜Ï|;ØŽWœüË/äÁúàgþ²£Æ×`ýŒTÜÀ7°@ŽõûsØ\Áû`Âì'< ë#¿WÏ/:X€` ½³gºÔŸŽ h¹˜A  qõ#˜™ë^oÂ<‚þ_Q ÀËÖpÀ9ð ´ýíqŸ{"¤p÷¼ï]r†?®„ È_ÙøÏ’Ù Ï/8à ðP ev{L ï@ -'`è@YÐïÐ û–_Î`«Ç`Ͱ€Ö{Èð{ø• X€ ìs|0‘€âP  íßf À ÚÀêP"à W;o+ _·}z–_×0{`éÀn xPìð !pÏ0ëÖÀØ gs·Êà90 úW†fhbü—lTgÆA@eÀ3pÊ 0]–Sà  ù` aP°þ-× +°zEC0|0 éPðˆÐÇ4€ª ¶0FC°ñ@M € º·›= ü €÷g`èþ€GÀp²ÐF}@?§b€v ñp)P4 …*Àpô€]ödpF¿V ‚0è «—<Ð8Žpwx°"Ðàû'€ | e›€‹‚¸Dpü°ŽLÇ;pg˜úaiøy¶T°ù• J°>ÜPO`0  À¨g|Ѓ¶€@˜Ž° c—_e§_îÙ ¸ H€ ð I° HàE¨ é°‹°’-¹þéP/`ß& 1B{pz 6‹(w{úsCÉ_ú fùbüРP”ù•øu”&··X™•Æþg`l(ø• O°s'j)@–ò—gdy}]„ÙÀd§oúÅ7à:¨gl˜)p )q ¹pF6 I\0dÊÀPúàŠ«ø“¾gl´‹Zy™˜9bý¨`ø +0lï@g`s§¢ ì· ezVb×p!©}Ü'j˜úðî@*y:ˆЀmHï@Åpð 3°œqè å¨|ˆ°ìHiíþ r)‹“ilW™™â9žÆ•þ(`é`AÀê© üà'€3 feŽWg 6€VpñF›Cˆ_ï €h ØP6@Pé0+ç@ "`h0 ñ\Ààõ =€4à é`Ó™eé@Z€{€‘€X°á‰aßIž2:£ä¹™ ö¥°M~&w‹à5–¨À ïà •Ö VægîPsCº€X •p [' ³Ð § F:lèÐBšÌÀ›þ²ð Êø mø%þ-4dÛðNš¦`@I£r:§Xi£Æ˜dñ@f`;€ )§t:¨þ„ªlæ9a>™dœÆr,&¨ÖlàP¨’:©hHçI©æ¨þƒ@‘Š© ªv¨¢*aŽªbªºª0JPª°«[i©²ú`ŽJ _ ºª«Ã`(` VœúE•&¬µ*`VI£Éú_ËÚ_ÆJavz¬p£þ _€ ØŠ­p w`¿Ç›à¤Œkf n _ÙP/j`À0ëúgÑ«û€ø(`ÅPŽÇ6¯õŠ_úú_…à®Æ•æP[°c ÔŠ«{€Yp ‹ Y0 @ð­—$Uäú_£púåtïJ`º ëÊ–  sšW`]¸`… üàþ ûúd)ë_÷°»Ç_xðk`iX p¡>û³@´B;´D[´F{´H›´J h°_0 ;Ðwµ“0 R@±±x ÜÀjšÆ‡}¯k _ë+j}hsi[šf  öÈ úÀe} ;F–å‚0Üðg}û¡0’F˜1F 0 ø€ cû¶ ¸¨w• iƒ6 æÆ@ ‡p ˜’‘k×p·å¨j¬fd¤Ûjøe ƒP?Š ²À eZ‡_Ûh`JœÔP,¿6‚àÀ¶µuð¦øºÙ0@fkÀ;ÂÛåddzË·ik¹‹Æ Æþp ýÀ‡'  –ðiùP»Ó¶ ¹–‡p¶]ˆ·iº 5ö¸²à9¦¼!¦·Œð8°tQ h ­ F Ôz y0 wбŠpµº‹à ~pkpcÐÅÐjPý@ ‘GRXý` FpÈ cd!<¢ÑÐ Z0¶p‡ ÛäçÀðügp}÷Ž€ð‡À{À†@‡$‹_ü`PÑFð'0é ‡0,‰pP ã{&H”ðž(°*`fùU‚-Ì1<ÃýÀÀGjÜó` ÐaàÆÀÐC»gV J0ÐþÐP fPGqÚ€40T@† ìÀ¡F~Ù€gà ñÈ‹ì L) GPú`Ã8œ_ü` ‡Poç 1`§€M0H–þÀÃZð=0× ªÀÇÑà -ð•à ]8ÃH7çǃ ȇȊ< û`O ptö+XùûÛÀ ÊÐ9;`èÐ sÊ¿¨_þ{ ·À;0 ·`µßê)—àxàô %0nK 0„™L N'œA D˹€4Gƒ ï Ѐêš=öÂ1ü±üpIÀrlæèp¾ jHp é¢.Ú|{  þ )ç'}pPså09–oô—®jt0¾@f\~½vg—vBÝÃåxnWÏ¢¦}ùU< >0ªz°wÁùwº€¯õÏóÌÔøE~Êç[ÝÕ_íù€~áPö@ÑŒš_îÐ ‘À‹Sö|q°¯ÀO‡_è0p )à 2ì*pÓpþÀv@· ›të€åwvçpÖ^ ¨Æ„õ ­÷‹ñ€À)†û`ºÛ¬àL‹þp Š@η—@ΓðX›_glî O` ÏÛÏN ÀÒ9Ð\~& Pïþ‰_uæ²ñ1npÑè™Ùp†ÉŠ)Êr ÒͧÜyœh ™ dð®ÓF† qX–9-|jàzÃåwÝüm~hÃgwÔåÇ1 bA˜_û`| P ](wÃÀJ@ LX~è‡Û PÖ®áÑ]ÏÙ­çŠ_ñ =€FpÊzVÃp¡j†_åÀ6 b¯Öð e àŽ}|ë€Ô~#¾á Áð¼ÙˆÚÙ…À¾ÐÛ0¦–àrºÚú… “  `¾ `® Ë « #hg\é Ø€p¤pê °|5|ëð¬þ·ìöpzÎpŒp@ðƒ#Ñn€Ê4Ì ð “ýÙG(5ÒyÑä-ÒLWíàž3¹ïÀ î Ý* îpb ö=ÝgÚ‰`wñÌè0ÌéP8~¶…‰ ÀèÚ åyoü0 Fg PÏ>wÖÐÃðçðìábýìLg|ËÞììðìf}âôàè:ùÔ9ˆ (  Á— € öPziŠY@§7“pðnó€®ðìÌ%à VPë€5q ~ÕþçÙàÃð 1å£Ú¥`pÓúu ݸô` Y€°ýÀÃ"€‚û`l`€ ÙžþÚùÈåùÅ ¾°,ßòë€ ¬`ÄQP¯è ‰ ÖPö@3\@U =°¼åp‹Æîøð3`çÀf– M îð‹ÏptÙPAàw`j¯è "óÜdØPƒÐw–p ¢l 1Ÿ¦·ÈâP„6à*€ ·h¹– ,Àw óÈŽb¬ktÀ8å˜õ[ð,Žä˜øãjû ¸jWb3ùÄÂ7âpc$ ò¸Žþ° "ÀUÆ8?úùuó¶©f /ú¤O¶GW:_Ÿ_ï@õY€n€~`dРÖù凹 ˜`ôžªð¢ )`hñþpƒÀ‹ñ°0ñøù¡¯ó¹PFPkg¿³P T »§ÔvéÐn7  …XH UphAÀ VÊu×ZN£(_aÚ,‚g 3çOáB† õå{¸0_C…)Z¤ècʼn 7J”—Q$G’úHž‰Ò"¿. "²tÙ%Ã)i†´é±£>œ)kšüùSæÅ¡æÊSgN¦Ù!›UŠŠm õ©· —€IÉw¯Ã9S4|0QFU~›RÄ01OئuíÞÅ» oÈL:ÔXðß¼… FœØŸ¥` +†YòdÊ ŸFµ¢Âͼ|¹š¸þÛ°ˆÊìA#ƒC`þ¸@6Є`%8A V°£Z°¡w€ã+s‡Ë´#³RBSöhG: ¿ý/¯<:Lñ#àF:`ŠkX`;Ôp±8ì¢À7âP=…dƒRH>øQˆ€—ȆÄp h‰J>nˆ¬m˜C˜‡îdB  ¢êˆGž †,ÐCPE;Ú¡p”ÀyQF9 € uäCwüà ̑ ¬ƒXD'иRØ`HÀÞ—ˆpˆ¢ çèDÀ¡Ž)ÁÙx@j‰l|€,&¥?À%ZÖÒ–·¼R)–“Ž"h€ÐC;¬þ ðM,çˆÇ0‹©® Ü«" Á Pv6öØ#0þ˜a åà #Ä€6âap`ˆt„ @ƒìÎå˜.òŒ:à  ò`Ìã5ÚˆÃ:Û‰N…\ã*P@ÝéRAK *Ç PLÐP!Ç,‡ùÈzôÒ†¬> ²xD@VËG6JI#¡ÚP';É– +ðàp×xß0öò# ÈÎXÂÁ‚xo0GEjR•ºT¦6Õ©O…jT¥:Õ¦²c ÷q–7Ø¡ªw˜ÉzÇDºúU…„U#ìøjÏ@e£ïi`y‡=¶ÙM \‚LúˆCܱþMtâ;™ÈE…3$&°Çî`Ž­ªñŸ ,;Š ƒ‘ -_`üÓ‰ @2HÁ8£rTàèØ@0¬eŒ‰êT؃>ÊqXÍÖÀ¦¬*$Á%S9Dà [ØKìÈÖñƒKäfÁê9ÞáŽN¬´…=âÑu%ÃÖxl`Ã'ãÀM~ ¢RlX‡(,I#¤×§H´À†.„$x ¨ð‚y4Ç lP…5ª÷OtÈ—¾bä&:b …)€ü\£ (‰\ܹ°Á0®Ñ‚˜Ár«‡ ¸@fÎÁÏ~ÐBÂV¨B?l›þI*dÆ1 D|ç»tá \(Œa2Ðð7`C¤Ý\° '(›vi”])+†­x³Å!*q zlCk’P%æñY ‚Ÿ³,˜•Žý¼•!lÖ24&rý`£ØâƒÔfü|™ÎÂðD/îüfY|â®H‡2V•+}âÕøO‚Œ1!cÌ#ûQô õ1iVh-ÜÈÞ×j\£{®Ä0ôAg_Èbl®Ä8&2éJxº@¢G9öCê*߈ʽ>Ì•ï2œ¼¨u$ÆÎ²“Me[G¿~‘R8$lgWÛÚŠáÑ5È@%ì9éP ŒàíŒU¡ÙâK{®½nvþFFÙ@„ñ3 8¹€Àx‰!Ø›"ÏxÁ¹•î µÛàψrÀ!Pk†Ä:ð±ŠMœñ0„$Öj4"éT4rT B g´x+ˆ™²+&òGˆ\ï Å j#ÜçWÎTÖ–=ØÈ ­QwXÁ VÈ>ìð€:ô¢}Pà úQ*˜!&EG.IºwV–!6 ~ÇЫg½ºë‡%Ä.sžüçw÷ùSH4•iúã°ôЇôŒ´ƒ§Ö˜+0‘Û8DoÔ EB‘ç®+ÆÜYŽ'*$9ôÀ2ôŽHþò …ûå•QȺóÆ#T…}ìe?{Ú×Þö·Ç}îu?{k^39ö±X¸DHap« ü‚yÃ=hBäÊÍ}¨á V À<òêšt<àÁ:BÙK(Deép€ÀJ»ëc³ñx ²°qøØÈ‚÷Çþõ¿þ÷ßÿÿÀÔ?vHdv€‡ÞÓ{°ñ>Xa°c±(?>ó)¸Éš+ñ€D €s `2/Òl°vØ—8phÐR`:˜x0…H Á„;2…è;õ°?¼C‘a‡W0ÀÀJ@Á`@\|`þ&zØs‚l°°‚êð#K8À>¨.hé+.IÈmÀ‡\ØŠ$hQØŠØÑဇ2<Ã4,‡;ˆ;€j1B»óF1ŒšHÂEÄ%lBTÀ(¼û˜0«™ŽŒxˆ‡ˆ‡G`†HP1Ž  žÑ‰¶ÖS7Ddˆm@dHBl~°eÈ /³ WDÖcÄ^´ G<À' I„¶ÈˆA89³‹#`ƒA‡” (j\‚¡Cšg¨ _ôÆœF'ŒÄœD©ÄÊà Yü”f\ˆ LG2d=vðnÀ‡¹Ú¼ ‰waÁþ)oHyè ^4@JómÐ}Ø­*«z+†LTn0Èot¶p„D($ÇbdDvTˆÊ#zØ;Ø{…* ZH˜˜¾x`hÀ‡0€ø»-À~(q"ƒv9‡wƒØÄqG| J@$'¸HH)+˜ð'5P᱃à8‡ã8iÔÈjãHa\À¤D q†HË‘XKùIñ€‚òS0Hd"øy‡{ttÐhà­E( x"@"!šÉ€Eµáà›†V’.uH t€aP•!ü¸X„lƒòž°ÜHþ& Æq”B40€Ê³ }P•º(HHx¨ƒy@§ü·‡Y‡a;¥iDpšHQÀÆs½CœÅ(P…­R 4 oêFtòKÀ"|è8hبa @>ÔpÇvŒI€7È5ØŠX‡bè˜Â· ÀQÈ‚yÀ+M0$8MÔìµ±dÍIÄŒ…m¨¯”¸†GPG‘Ȧn Þ$Ÿ£šŽÐ(âdÛ²/Ò…åÌ·tGÁ è8‡z = ‡½Ü¦tà_0 X„w È(}@L!ó$ô41E p…|€‡×¸„thC|H¡"XþQ@­”ÒlÐth‚%P)3P”©èÆt@O;…mX…P|ˆ‚ `Ékà‚x«TP…|ˆT@œ E‡ M‡:ÅRè8x„·[@‚ÚÐkð…ì±.`„1…5À„n{‡%`€08‡\ØÉF58ƒ“#‚58„aˆ …L@S J`¢°Ð>Gˆ‡)ø€€£˜ï¤d²ùc¦s8Ï‘ÒNø€œà‚u@„3Œ .H˜WÛ6ù,-íÒUMqÓr,0¸ pÌDUÀ‡7؃\H€5ø%X‡@¸_paØ„'8‡bþ(Uà3€ÃA…YH…Üb1D¸dxƒìË‚Hˆq€;«1,H+Ð:Rˆ€3„ °‡8Øe <…×OØ!tMYP·QCdÅ…ps Yz`±ºYpŒÄ›áGuhÀs­+±d)«¢UˉHG↛-vˆp8®mÈÙbAˆ0ÌžíÖ*ûÒa4K?á‡H€Uz!¸†&¸°&˜‡b@‚LeÛ=óƒ VQ0eˆN>„?@½Øÿ¤Ðy°Yý§‰=t@R%²!9T©yQ’}`€ €cŸIC(…>ÎmNê¥cù€‡W\ÍpåßÛ‡# „aÙ‰(Ê Z0ƒR8Ù¤ÆMx„H°J8¶‘؇7`…?(€n”cu«ãL~pxD²¼^slˆw˜£Œt…ߔ؆ýð…EšI«¹e‰žÓäZþ NÎãFÐRèeðå_æ`æa&æb6æcFædVfeîC´åg\W]V €WÀælÖæmæænöæoçpçq&gq† pfhVçÊfÝ]Ö_X†i˜çn°ç{þÆçnðWÈç~î†i˜è&è‚6èƒFh{ÆtžãuvèÈhgOÛRÐ+Ø'èJ(èC‚e(è7P„„é‘&é’Nç‡VéÈè­æÈWP&èJPšèG¸“æéžöi”nè•j¼hi=Þ €é††:ƒn`…X†h`ƒü¡›^†AéG¨‚i¨¨€Iè†?kV°€ È‚e€†&Xï¼h„ ¨ö鹿i Æä¡Æëº(jj¶ ˆ‚0=pj¸ƒ¸h@ ¸\X«ƒ1ëX†#\è(P^˜€Ið…hØ€þP… Pe€€K°lºVm’¶ë‚Ëë׉½~g½£h†“„K°çH€hk¸ƒ{vlÈöɯÜiÌŽ„Èm€†Øé%Phà‚8ëÕ¶n„nmØÖî”íë ¿Îƒîh ‚h€ÞñînÀɆ_8XÌ.… ðè@`nçîÌî†e`øíëðÎîí6ð†èî‰öë03 ?xe@ƒXC(€,È‚[°j28'0É8` Øïèæ0ƒ˜„æ>nEÀ80ë§ñ|.ðÇñÑ€C€ƒ§Gàg_èF8Ѓ[Øþg}FrUP…nø„7ò††Çmhx„)‡H€JÀé¯ñÇq×qqÕ\8è€Îg5¿g6osƒvs0§q1sí.ój¾ærÖó=çó>÷óp>ç”®ó×¾ó-éåeFôDWôEgôdnæ ô¼.t? KZŽô•žôåØÙŽp‡« ©2K¿ô‡.ts,¨ *Äá¦Ø&(B¿õQ_çR_<òIÈìÓYsH¼ÙãÒ–AÚt–dö í–X—uhÎt4À‚}M€ìs(°!À†x-0lˆ„à‚ȃzpõlЂ0ðàÏo÷ËчôÜüÝ7jPöý»þéý^œýãÇ»äIÜgþÕ~¾&þÛÿýèýéŸíÞ·~ãÇþ.µýÖ‡þï¯}íÿd.ÿë'ÿotþE\þõo·öOÂ÷‡ÿu“$¤ÿú·¶ð—ýñ×ÿ»pȨcÏž¾„öìùóÇÙ¬RhR¬hñ"ÆŒ7rìèñ#H4h¼!Óò$Ê”*W²léò%̘2g^HÐ B… "{%‘&Р4E’4)ô(Ò¤J—2mÚÒfÁƒ õ-løÐçD§Z—-þ¹õ+ذbÇ:…ŠsjUžXɲmÙÕhÛ¸rçÒ kVªN«=Öí‹ñ­ßÀ‚îx7'Õ#f-\°ãÈ’'“=ŒV1D¾”ÛBÞìù3h™–óªÕlçÓªW³®90*â´WM·fšº6îÜ“G'Ö»V7ב^/î—·ì̽Íü9t­È13ŽÔ¹õìÚgN÷M{;KìàÇ“Ùgõòá…ÃUïþ=Æó³—Ãÿ(¾>~ðò÷ÒÏ¿ñ¾>·_zþÇž ZGàw R ƒª¶ßoV¡…RÆ`b¨!ˆ…QØ`„†xâq¯EÚ|'šˆ"Œrqè"‚1ÚHØŒþ!¾x#_Øa‰5ö8¤Œ*âÕz$:¸#‘M"õ#E99¥XPê($•Y6•#ˆLjù%K\jè%˜ežde—Xš¹fLbfH&›qÆgdl˜U8¦šrꉚxJ¹' |Òy™^ú9\ ‰6(‹ÊE‰¨¢‘ÎyÓ‘ÉÝùfž’jꦅpj fŸ˜þù)©¡vš)©‰rê!ª©ºj£º©©¬Ê:«ªŒ"¹˜’ zŠk“µÆ )°¯êšœ¡¢[¬ž°.Ù*³f ûì­ÑÆé¬¯ÐZû%¶ þºmŒÓf[-¸evkà·åžx®€éª ¢¸Þjûn°ÇR׫¼äÒK%»º»¯„ñ¢;/þÀ<öëß¿+(p»+®½…â;°¾÷Ȱ¿[¼nÄ¥Ií²_Ü1¯²È7bŒ°Æ)g¸r~ »\ßÁ1·9å•[~9æ™k¾9ç{þ9范c;íHEQBÞ]MñpÔ ó:ì±Ë>;íµÛ~;î¹ë¾;ï½ûþ;ðÁ ?<ñÅÇnŽG-^ù'8Ô8ÿþ<ôÑK?=õÕ[=öÙk¿=÷Ý{ÿ=øá‹?>ùг“¼£ËÇ8í»ÿ>üñË??ýõÛ?þùë¿?ÿýûÿ?(À¾¯è›­†Óv0°| #(Á R°‚¼ 3¨Á r°ƒü C(BÂã€|ËØŸì²°….|! c(ÃÒ°†6¼!s¨Ãò°‡>ü!ƒØÂp¤dPkHb¢Ä%2±‰N|"£(Å)R±ŠV¼"³¨Å-r±‹^ü¢£–å¥éOS9#Ó¨Æ5²±n|#ã(Ç9Ò±Žv¼#ó¨Ç=®ñ#d<\ø(ÈA²†<$"©H6úþ1}eÎ"#)ÉIR²’–¤d#8,£$Œžü$(C)ÊQ’²”¦l¢1òGeå”®|%,c)ËYÆ2•Y娲F¸Q}¶Ü%/ŸæK`ò— cKxK*“˜žéå#ÅHvP³šÖ¼&5‡‘ib³›ÕÔ¦3Ÿ)Ìh^„QìäB·Ís6QáÜŒ17YÎ.„ž*¬§ nÓžþÄ'=÷y¾wRš€,'Ýis^Q¡Lõ½Üìe8û:Ǽ¦p±7 ìg9Ù`™µkíì;ÐÓ^ñ²ÉÜìk—¥Íeæ6S\­XÛZܹ!w¬¡½ciƒû#æÆ ºYýîÚÄ»Ôê.2»Û½¨lë÷nüÕ7LæÝšzƒúÞJÎ7À9]mE'üI —oÃ}ìímG<ÔpÅ"pÖ|Ó§2Â3.ë‹CZäçw¢!nrš|<Í!7ùÆWÓqKÇ\53tËéür‘×ü47_tÏCóóBç<Ï;ÏxÐA3ô@'ý3KßsÑ)}ôŠ7Ý3O·sÕ7sõ8G=ÓS¸9¨Ûh´0›Ð+ßJ¿÷ï³ÏäÑ|eþ;ÚSŽq¸7%í#& 5˜¡÷½ó½ï~ÿ;à/øÁ¾ð†?<â¯øÅ3¾ñŽ<ä/ŒèŠŠæ æ3¯ùÍs¾óžÿ<è3ÏŽ?©™t× éŸeúÓ7%õÙZ=ë—âzyÁ>öI™ýÀjoû£à¾aºß}PzŸ±ßŸ&Âgñ‹/“ãÛ,ùʇ ó‹æüç»$úh›>õYbý»a?û*Ùþáºï}”€Äâ?HÊãó£ß#ê2ûÛÏ‘÷?9þò×ý=mÿûc$ÿ´Þ?ÿY„ÿE E0†% .  ‰D ?ÌÂ,@V ^ f n v ~ † °Áþ•  ž ¦  ® ¶  ¾BØEž Î ^ Ö æ î ö þà ¶Ã% !¡!&¡*2< ÆÈ,8á¢HNážT¡òf¡†”‚ð”BJ¡fG)˜ÎµƒvaJH)Ã’aBG)XÐEк ;” ° ¢ "!¢!"""â ˆUKôá&"$F¢$Jâ"ÛF8â$f¢&jb%vÄb;ð@ò@é\SŽ!©´*°Á,€ÃAÐÒµ5 0ƒJ¨"+º",Æâ,Öâ-®b+¾â.b‘,Ò¢-nÄ'Z8Ðp€þ3 xƒ)´C%TÂi-Å;ÈCLØ2,"JX#6n†7‚ãIˆc6~…>´C>¤D9R2ð‘ %€ÃIä@’%ˆ¨ÂAÃ)ÐÃ;xÂ0 RC>dD $pÀ l$9ƒœC…$DfĺÐ+À+°PM¢‚ "& ;°3XÕƒ0À0T‘.H=€Ñ ™C%|P ¥'á4€*ƒÁ:B°ƒì6|RS>eT^âTnÑ( PÃôÁ:pQ6`ÁXbQYBþ¥L¢¡ ÕäM¶¢b¤èÃ+T‚7”ÎYC8À¬P1ðÂ(6ÀCc>fd&eA®Ð5øB-8Ã!Ä$G&af^ƒ\=ÀC.hÀ0t‚äÂøBj& gz&hn„h¦^âP:Ä€¨ ½C*pAŒƒd"C$(q¾Ã&pЃ;‚Èæ\F¦Õægæ% 1c_²Ð_ö$ ØÃ!‘޹ÃÁ\éÐA¬AØ7¸'|ʧ)HA.œÀ:¤ \‚]^óTò€9¸ÐwÒaŒÀƒ€è储‚($);à°:$€*8)”Jé}¦ Ü(`€yvÐåy*#G)Até‘ ˜ç6ÁB€*˜é}i˜z™éq¨‡:P3T”8ÐÁ“ŽÂCƒªÀ B,‚-Ô¨‚˜Š©Eè( -#p ©¤´Ã'l—y“¨.p€€A 9àÁ%´C:$À0°ª«Âê}²)0À ÜÁ¨ŠêÃ+PªFx*¨6Ю+5å‚`þ5ƒ¸B ôÀ($”¢±Žj¯þªG«™V+5]øg5¥Ã <”Àª¶ê(”3j·ª@ DC1Ð%·æaù*°R„Ž:QMòÀ±=pj¤¨!50?îP: #´Ï346àÁ pC'„ÀÃFìÄbÃ}ÒC:,@ Ãf桯(G¬Áîæ¥Cœ€2lƒ 6x%8¼h¦Q…l¶–BÁ–âu^å"€ƒ1¼B.2\Á¬«Â)* ¼€24Ú&84ƒ9ШuâͲÏ+ˆl¥š¿Úä¿*‘À*Š=Ì2æ]ŒÃBàLé x€Œþ%ÄíÜÚƒ5ÜÁRFAÄ¥õc;xÃ+x†š-Ú~R=¨h@Ä¥-ôA;¼ÃÁR~à .á¨áz­m‚p@ è; ÂPÂ(ƒ=dCÐC$ïò¢Q=°%,ä-D;0Ã,¤#zïñÒó.’õb¯öbñ$<0/UäÃ;PoуûÚƒûÚQøfoïf‘ð&J;üªÎ-hCEü/FÄÃ#ÌCK$;üêY+ÿZb] °Äþ¥Ó3Ã7D)#þ ¯ÁÃ?FŠàbðfèÃè ƒø•p Ï‚ Ÿ Ÿp ÿÞû.ðª‘=ƒ?0ƒÚˆ>î,xÃ# '*ð‚D¿ÂñQq/1H4ñG†+12r°ÁÈ>˜Ã,|B%‚Ÿ1§±¯1·±»q%ð¯J„ñ—ñß1çqÇqPα“±² 2S±LÂ髬ã—~—#?2$Gr$BðgIª$g²&oòuQr“ï%s²(²#{²'fVeÄ~1,!Ñ„+'òLIJD).ç².ã2×V„9ð ա…|Öä2hEìïù°²0ûÌM®ò2O 8ðBâ³2?3x 32ûC5[svø*<˜C337ßÈ/Oó4Ã8H :¯3;·³;¿3<dz<Ï3=׳=ß3>ç³>ï3?÷³?ÿ3@´@4A«ó13B—P@;covered-0.7.10/doc/html/img/pref_gen.gif0000644000076500007650000003467711067456444020037 0ustar trevorwtrevorwGIF89aˆçÿ 1+#4T8=K!+4+,+I#9>,#3J1,X4/?M*182$?1(2V?0434232M.9C.9sT9K4Cjo6?8EOBDBEBOABmg<=P@]g>/IF:€9//J~DHc:HŠgG{?2UK.YGJZH>3Qh`I30Mž,Tv¸4+?[3XRECSyRSPšB&EVbXSa7ZŸKGBj&–RE\a]n[ns^Fk^^\bqDi€Oht‹_Af¾žY6r“aNwg[‰f4Qm”^k†öH8]mªZs}xkxll™€nSjromsczoolr¼g>z}nW„¢_€¿Œ{w—zdˆ~ju‰£vwˆ~ž|\Îs,iˆŽIŒÈa‹žn†·z„¨ªAõh^r\¨nU½¾~;k–C²s«…Y·i¢‹]Á‚_œg´„ƒi–¯}”žw”²§Œw¬Œk›‘|”–ŸŒ’”‘•“ž›™ñ†€®˜•– •€¢Õ¦¿Ï•†½œ{¿™–œ¢¤›¢¯¤ÁªŸ¯§³±¢‰|«Õj¯å¶¤~§¥¡—°v†»TÏ¥_Ó¦JëŸQ£®’Â¥ª¬©s·ßÒ¦x½¨¤ž±¿Ë«w­¯¬«°²°±®Î¬‰´Ó½±š—µã’¹Ó§¸Ä¯·¹Î¯®µ·´ÿ¤žË²Ãö­¨»½ºÓ¹¨ŽÆô§ÌzªÁà×½ ¡ÔgÀ¿´ÄÚß¿’俇ÿ³¯çÁv«ÉÛ¥Ëé›ÏéßÁ°ÀÌ ÅÇÄÕÆ³øÄgÉËÈÍÎ˸ÔìíʽÙÏÉËÓÙÀÔñÂá°ÜóÊÖèìÓ£ãÓ¿ìÓ©éÓ´¿ÛéÐØßÚ×Ï¿ßýÚÛØòÛ°Ðé‹ÞßÜþå~îáâÉêøõãÂåæãÕéöëèÕØëñóæÖáéóöçÍïééñêâäíîêìè÷ðìðóïäöüôòöûóáïõùôöóüõðÿúèõûþýúñÿùøùûøÿþõùÿÿþÿüÿÿÿ!þCreated with GIMP!ù ÿ,ˆþÿÕâö­ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç r«õ/Ö²“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ •KÙУH“*]Ê´©Ó§P£îTFµª²cµ!!Ab™QÇŽY [ ®<ÀÔ ;ö˜©.2â*I´ÖªÝ»xóêÝË·¯ß¿€ûÖÂD¨Ð+±ùôªï1T¨NñÚ»‹ ĉ3kÞ̹³çÏ ‡• {é ‘é°¨šØàòéM\¿6%cOpvÈè²öµñãÈ“+_μ¹óçΑ±ðPÃCÃЗ#AŠùª=jþ˜à•|•…4…Èg_Ͼ½û÷ðãˇˆDŒ7´šŠIñ°¼Äa\sM'h؇zd)±¸cŒ&tÈÈ|f¨ásKL VºÍÇ /)t·%¼BI&wI Tm(ãŒ4Öhcs#æÈ 1H!Åoø ˆè8ŠvL0 hÄ(:&"ƒ&Tâ² •t(¡ã–\véå—`†)æ˜d– æ*,rL޵8AT˜²Á"¼¬²À+@pÁµDmü¡BQÔË ŒÀ¢˜”8ð š`Ñ“ä¹g,? °Â#–®ÁË=̰Å*,(pÃ+µ€Ðƒ LRK þ(C-TPÁ*Ž föêë¯À+ì°½Öbì±:ôèã²RİDZµ|B`2ÔV‹à'Ð&B‡&»të­&;@+î¸ä–kî¹è¦«îºìž‹&)Ð^2+µŒÐF³6q%Lȱ4áÁ£"x± “ÄÁÁ£¸z,d¡j,¿XÌÀ©4¨Øï¿¯\‚ÆþNðЏÚD±àE-$ q |ðË/µPâAô+ÆÂíöìóÏ@-ôÐDó÷#A6K´ÒvB-8àP{-´žÐáíÕà­õÖ\ ½ŠûDÆþ@Ã*ÂÀ$x À¼‚ĵ|€LÒ„þƦ6%º*ö±”D@… §¬Òƒ«m¿÷‹µ4÷ÈTÐL ÀD,"¸jx8jìÞ*&ºö!q׬·îúë@Ç"ûì:yÈ!²¤ŽÌË(s$õðQÏ1ŠïUïM4Þ,%¾G/ýôÔWoýõØg¯ýö׋Ã#±D¦§ â¯<ß”ÌV,HlË* øAV-œ‚Ió×b•¡²kªæHÄ¢}®xß%4 "÷#g ‚ìRÀ+¬pn±XBÌú™Ax`d‰/(‘ rï„(L¡ WÈ®p:À0€‘»Cðàx³C…8A<¨qÂþ¨ð)à  æy£y» ƒ'\ÈÄ&:‘…¹º@ j°SŒ€3¸Á$PˆôAvN Ž N17ÙÅSœ%ÐÀ„ÖkÔ)d·Š!|1aÏ)(ƒWàQŒ§ˆ`,uŬËàð(E! â ¨Á8Uƒ,úñ‰˜Ì¤&7¹BˆAlu`„,fHÃ: “Y…‚A¼`¸a¨ŒEÕ–wÄhàz¨Ì¥.wÉË^úò—À ¦0…ù Tb…€D1 ãGÈ<¢|A! L@ì„!„ìF!ˆG˜Ô„Ø)  i†“œæ„Œ)"fLÄ⛣(f9»DÂ<Ó…þæ0÷ÉÏ~úóŸ ¨0MAЂ¢bŽH(-z¼‚¥X8‚Q u:Ô²ÌD&p‹L, ©HGJÒ’šô¤(M©JWZ¾ð=”¤Ð )ÄÓ•Ž´¦ÅiAuzÑ™š¢¦µ©P‡JÔ¢õ¨H)(–ÊTP ¢£€,Fq¼¦65uÓ….Va(«2«ž0†'¦KÝêZ÷ºØÍ®v·ËÝîz÷»à݇2¤Þòš÷¼èM¯z×ËÞöº÷½ð¯v•Ø÷¾øÍ¯~÷Ëßþú÷¿°€ìZÔ—ÀN°‚Ìà;øÁް„'Láþ¸ÂÎð„/¬áü¾±ˆGLâ›Â>±ŠEœâûÚãð@Êat”øµÇ%:0aÓX±‡Lä"³øÀFNrƒ[ìtü`Â@¤aulÇöu2ž°Äù­F$@ü E€YÉhN³þšÓÌä5»y¿LÖ…|l_£Ã ¤ˆ‡=žñAœ"þ°‡#1 |°ãŽ`;Q†^àÃÊXö‡œ™á|ÜAñ@Ç4ba†iä˜D:´Act` Â12¸1ˆHÐÃ΄ýæZÛúÖn3®Ý\‹oè—­í; ‹@Ç,`†ÂØB †€ ] @ ¹p† h@ú¾Á¦õ8 _4 bh6ÜêtBüÐA±Eäƒ-Hƒ qôÁ4^±Nð‚üàO¸°LdëCÇxÆ«ý«vœYÀ‡^F6..áppÜÁ9†;þF¾pÛ×ô¸tÀr` ¨"q˜„:X0L˜ º¨Â9½ RµâÛö5¹?î‚aüâ¯~B%|q@ãA㸀8ülz<¡ø8ˆ¾†Bû#»ØÇNö²›ýìhO»Ú×Îö¶»ýíp»ÜçŽvr|# ð<áÜ,û]Ç««! Ø«XÁ p*ã·â'ð=¦¼an(cànû;<À fˆ„9°À ˜Cb.BÚ0œÇ#”èA<   û#-˜º?ºAq# ¶ƒ"~Ñt<}  qÕŸ@ hÕƒš¿ëê[ßÍäPÞþœŠäÅ€€™õ‹„æÛƒp5DІv¬Ãöo3Ê {£¼ò—¿o5FàzÌ#Ò  0 ïVVz17NЂçzóp}P P{W¦3Àõ€.àø`nå€0 ÔÐ;÷tê­OÀûÀ|ÎÇù ì`–p}6xƒEæÊ kþõ€h_€0í`]0& ×0 è@ØÐ¤€ÈPxp|~— yøU 5PPànÌ€WéºÐ5­°«ÐçЄ‚pØ@â0ŸP7àiºpE­`‘÷…þH`+0ukØL0‚€ üð ®ÐdMÐÀ Å0ñ ©0='`‘ˆ_è¶Òýà¿0?PXwK@Ó° ª i.Ð^ü`TVfýÖ0`x8XŒÆ(b:ȃýuW°÷¥ 8pDàÙA@)Ð ôp ] €@‡«Ð­“ð >@ŒBg_ìð ×À¹  @0 ðLð ÈV ,@ æð‹€úØ|àd9Ðÿ' © ßPPð€kàé7`…ˆyFg¦ûyuöq©ùuøf¿·ú€_I’éyŒ*¹’–}ÛG`èþŒö¥ Ap.ç°ÍÇ6Y ø€>  ®w Z€ŽÂfŠN€   ÜX˜ð‘åu Té¢À£GiœwÐ pÈcA†`©dÝ  'É’nù–ȸƒy`ùð0höpiKð†Ÿíð·àMù|Õ€Ã0”]@ŒºÀX·ëÀX À”Y€ ùý÷ôP 8 Ú0‹žv^p€C—ØÀ0Ðð þPîT¹fy™dm —¼Ù›æ’s `Ê6fpB ‰D`Í6fv ØÐ”ÈPf°€ç ˜ÄhÀ þçÙ€=à0æÀAPŰc€jóX€ °óA5 è0^ €Ãi|§æ|°›ù•–¾Y Z ÉœÆ¦€ §xüð‹€ ¼ðjè€ Ùp~ô Î ¯xìÀ ø ¡9æ êhZ ÎÐ ûС€V ‘qú`ΰ W0 þ0µ Ï0¢èwr€v¡§àcÚ€ ¯°sh‰›º¤Lº’ aüP~D6`PƉ 'F Mº¥\ºkÀa‚GdúÀ'ñ$¦¥]š¦jŠfOº¦†¦n§rJb_:§(¦¤æäPvÚ§~ê_mú§ §þÿåf€ß ¨Š*¨º¨F¨ö%l0”Z©4𛎺©kê’ä  Ê¨€§úõ¬ ¨Šª¤À-ðü•’F« f¦œZ«Éˆ pºº«¼Ú«¾ú«À¬Â:¬ÄZ¬Æj¬`¤š_I` Ãð¬Ï: I`_ú€ ƒð;çX*aÎx æ¹ð_ì =ȉµš®öu«  ¹ð®ð¯ò:¯ôZ¯öz¯øš¯úº¯ùª Ú¹¬÷µÍêB à  –˜‡ XÐ ü “ÆM@}6±ã×_©Àþ¥`›†àÚ_Ú°qêºf.‰ þ ÐÐ ­  а 4[³6{³8‹³Ï 9Û³>û³@´B+´¹ð¯†˜_ûð–à¬Z -Е` _€yP›¡Äà ({~Ë¢¯Æ€—ébõ°øPq¯&xì@{FG£]hí@ÇÎÀ (à“êøµa›ìÐþ°í  —eËP hd*qe{¶í¶é·ß° ^ÇîÀ (ëbܰ l«ràq‹ûµíÀ îpQPû`qþ°9rË ¢){bìê Aà7`P0´B{ E »¾û»Àû»E«¬GK’j` – Ð È«˜— @ ¯ÆDþ0~— üP8Ð[Ð nP –ñð rb×`åP +`Ÿf€ g Õe°8P×Y×0U°ö]0¡bü¾ã[¾rбù°@ àŒÍðAàÍà=Ðl¾ëÛ¾wv–’V=`®°K@Ù‹_€@P†" …@ ÂŠ •C@µ àæÐiö@L(APŽ»&v«ð ÌÐ ª¼=Ë»R\ÅV,Åà °öµÇ{ –Ð  °^ ½MV+AÀ‹ÓØZ§ ùpQà ,'$hÔ‡NÐ ~@”6I þúÕ°6†Öè Ò`  ôà pæ zËŠs\ÇÄ k`i€iš™éð  ÐaÛøÊÇ{ÜÇEi_÷ ‹P)^ ÆlpfD0›\ i œpø0Lpû`m@“§Ø³ÉŠÄ¶²P–p³¯ ”l° ¨U r° Ì`з€ >°À fÀ³T|ÅðÏ?›ÅŰ]| • •p c,‘û€(@V×|Z7 |C`" }€iP´fi}ðž Àý°ÃàÕÀ ¦ ªÂÒ@ P°Šsðøþ¡“¬ ÝИ sΈÉ÷ ΨÐ6£Ðy]Ñ f÷°”v =€ .ø|÷u ?ðã:¡0tb`*pôÕöõ|“ß&Ç«ÍqYVÓ| 4;³Ì°GÐ ` ”r` p ±0­ '€ d­ Ãà/° ï,Ï‚=Øô¬©»ÏÐšØøŒy`[rB˜Íl< ù`¤ìÐ © k€_¾ Ð#À ; è0Lõp$ =Ò9b¿ðÈÔÀ“옭ٜ­•™s¼}šé"Êýg  ŸÚ"0Ú÷ÕÊ‘Ë5™Ôµþ|_ë›Ðt'ÝpçVÕþQ@è ½€ i‚ǤP€àÌ`-bÙ'Ö@ÖÛp m Ð0Šp I° Ù·€pðÌô-T}€Ý»ƒáñ\Øüå Ò žáâ ½`_À0®ÐÒ½0 Ѐ Óp (ˆ_,mosÐt¥í •TppXðC` Gbóð*PÀ÷Õâ/ã1}ÀÛþP `€ÁFÎ~ðh"@ãÅ÷Œ3ÐpÂÒ fÜ`f¾}`(ÐNp‘Þ© Gs`lþN ptöÞv« G0 ÛðQÀ  ÀªTà·@ ðèЀ×dÍ À àà-á ¼¾_ä0N¦~êä`­vG‘± bú›ù¸®›þðabû@ëõ€ûvõ¥ä@ùÐû~ï x»þx´nëÅŽ’®>qïð¸¬^¶ª[ë¸NëøõÁN¶³Ž_ù@Õ¦öÐe»¡`Öë€ìô† xÏ,è ß,›ÐQPP0 ÀB¬àß.àÓÀª[À žé0+`ý á¡ñ¾;êûµðpñ†-ï6… ¯aì: ½Pþ~à¬Î¤à; )Ï ‘@³%òÛ 5û~Ð ‘À ./ñ>?´òB¦¶.ô¶²-» 3{³K¼MÿóP?ÏF»ñF_õnIï ª°õ\ßõ^ÿõ`öb?öd_öföe Soõl—ôŽÙ÷r?÷t_÷v÷xŸ÷z¿÷|ß÷}ÄKõm?ø6¸²f`¹© §Å„ßøÕGï‡oj„ ™ÛÜ… ²~ºøõìøœk·jêÐ8@@°¶Itõ§¨š/øî › îÐù²b+Û³ˆºœih5új¨ïv˹öëdï»]ºúüeÜñ¿ †þ€kï ñ>`‚f²*a×Äô~°Ñ÷¥€+0kP¨þâOþS€ˆ@ ¾iŠüûEäe]ä@ÖŠ­P²IV f°ÊöE£A¨+zöžáó—Ï=tÓúƒ1b8Hñ$^ĘQ£³t¿uÔÒßu[ AþƈG‘db™;ÞãñôjÖ4ÝéäÉ tÄM_žasT\íÛ¹‘îCI¹ÖÅCÜÚõ+Æ} ÈÁƒ9P_/Q‰W!»eÙ ¶ƒhÞ¾pÏÒÁeçló¸Âèéû¶ìœ?öîý¥?/q_üóö®°¢k ˆŸ}ÖÁ‡šÒí—ôo/ðôIçš,²1!{¸áf®wèù¦Ã‹ðÃ'Ÿpz§#mè©v:ú0ĹÈ[¦#ú$ˆiÌÁBg¾Ñù"‚O¾íÜá&›#“DH4Vô§Èޏëpž0Öè(œ¹ìé®#}ÚÁï81¯Êi§.΀›}ØùÆ—αç‡JtsþN9uó§žvÌ`¶1ÿ´*9¯ÀŠ…wEÔrbù* ž‚èXPÄ—(úÉçŒVV¢‡5ˆƒ¨$€£F €bšj´˜AˆsNMµ €‚™ˆø©‡¨€æšˆ$¢Kn˜/"DÊA½|ñŸOLˆ§&®ù‹L˜ÆJ‚"záv„Iª’•VfæA‚”|ÈP¤Ÿ3°uJ*Á\ ÄÅÇ—zpbŒ!ïYâ‚ÌÉ"ˆ:F[n½hÕVËág ,zð€”}$¦˜|Dãç ipÝ—|>éƒEªá‘‘0nÀa‹x®B nX PC*3Ðþqâ‚hE5VàŠ}PEЇ„:#”  çà£9¥øÐ*$ÚpyŽÎ4r• e(U"Îq#b•¨G#¢ÐŽ%ÀT¦Q¥(!  z¬#(í„*ý`Ëü5‚ñ\(Ž…¿\þrL¼tjT!LŒ(‡2 ÒÔ`®P :à„¨"K¨¢>±‚˜àn¡šZÕòÑlÙáB˜ÁEéªþ*'t‚ýFP!@z WDò± ¶ÖàÒÈÇ„æUࣟK|+𧻂´öøD‹ Äâ¢þ¨F_ÿªŽ}€Ç(³WÄú£´sÔ…¨à„D6Œ40‡Y‡H€V´BØž?ìŠW&´ƒðª0öñÜè¶+ÍXP+T7ˆ¡‹´!¸´Ò°c#Ø—RýÓ}_úÚ„ª!*@±_þ‚ä˜`ˆÚ±ç40O ð ’Á úãZ\;à1à{è&Ò:¾àzP"kâÆ7¥’!úxŸDnô¡(Á!*Í ˆÿ6þÃå‚YLÁ wøÀQ¢Šf¸¡*xXÃþÐ156à±ÅÞáÓØ‡ƒÜ‘‚JÀc”ÿ}ðË¡E'§ÂÉ4W…UPÂüç7(®jzö·мŒ,*@4z˜­‹°È5€m}H ‰ñpRH;¨,¾³,xÊU뀥‹{h7ª6è‡é©€4i§<Àkð‚~ø„àû);ñ“3‰À„a‚³eÀЇ”t¿¤A‚^Ú‡m³u3³}À‡œ‡SXJàPyAª“•ú°„ }Ї¨j7Bp‡c2þ&r „«Lx„ù@„RúFð@P©Á3|¹43ŽyB0ƒ·`?Z ‹±0 ²@ µè€1èVÀ.«`‡l .è·˜ø…$€A4DÄ÷S™ë¥ãh(+=9t8›Žê¨(‚z¸¤8±ʲ-é{‰}`&øá&[ ›ƒP8àö͈Έb?÷Û CÍ-æâ.öâ/ã0ã1&ã26ã3Fã4Vã5fã6c'…}ÐØªj°E2 è…9Z…•°…6€ "b, ©©Ö½2H„€ý„ ¼b\ÛŠõ3àJ&='†@—°ê'ðG Û-›#)jL7˜rèˆVÄ'a ‡Pƒ[‚g°Dah‡¶µI¶ä]N;'†‚X7ø(mãDÂ)|hÌR( ŽVô( ‡²ÄÀã€>½wÓe^öæ–ƒãb²%;€Àmó1¤D}(²mp†kEkÀ€xþØQ8jþ‰VÔ‡w@†˜Gxëæo6hwsb! BP…K xø(²… ƒBÀ†9j„(‚o„'ø‚±uEÝ „('“5É…ÞC–+èƒviOC k8¿^8@D_‹¨B€%u†½E„HX†gØ] „Gèˆj t0„À~°…ücXTH7\®µ–~髦3r‰ë•Ìà ( ®&h3 d¬6ë3Ójþµê³fk§Jë&ë¶–ë¨zkü]ë¹Æë«A Ö{¾¦‰˜ÐÅ»ÎëÁø‰|ˆVX ‰+ò³3l–ìÖpâÐtp5M1óxÐOmþw˜‹…Ðm° mªv¹ÈžìÖÎ 'V€ZPÓfP‚BÃtè‚-l „À‚ƒÃš±œ©Uànä½5Övíç¶ 'N`‡Û?tÂô·%ôBÏëC—ÙDWô¹fô˜uôGoëHß×I§ô³¶t}ÅôLÇêM—ÕN÷ô—õXõQ?èRÒSGõoVõ eõVçåWÎX—uK¦uç´õ[7à\Ì]çuöõÀö`çßa§Éb7vüEö™Töeßf¯Çg‡öÝ•vz¤öjÛkïÅl×ö˜åöÀ¦óo¯ôùRëq'wM7w¸.ëtWwò _oww!þ ÷\”÷yÎzOÄ{ÇwÁÔwDä÷~§ÉGÀøz$xÈF÷ƒwõu·ë…gøYwøx‡øˆÇõ‰_ƒ·øDLøn÷ß厧Aù3ù$ù’§Á“ÇâŠWùcÇø’,iò$Ê”*W²T˜qc˘2 †9ó&Μ:wò¼ø²'PŽ5ƒ-jô(Rˆ?“2=8´)Ô¨R§–\J5éÓ«Z·rÝþjµkЬ`Ç’-«ó«ÙœbÓ²mëÖ§Æ·8×Ê­k÷®@´xQÒÝë÷oW½€?ölø0RÁˆ-^ìøñMÅ#6žlù2IɘVÞìùóCÍ ŠmútCѨv^íz³êÕ­_Ó†õìÚºß>{7p¿½Mÿn¼îðÑÅ3g›ôòæÒÇ>ÿ}:v­Õ=_Ïî=êöÍÝ¿“O—ùøòꃆǜ~=ü³ç¿o_fûËõïóW™ßò~ý XÕ|Æ8 ‚ý7Ù :ˆQÁ5ø …-Ù„j˜Ð…e¸!ˆuèØ‡!†8âb%š¸!Šˆ©¸b…-ö"ŒÊhþ5&xã`9ê8 €ùøcAþ5$‘÷é’IÆ·ä^M:¹”xI9eyUÞu%–ßii—]f÷e]aŠ9™r™yfsi¾µ&›Ç¹éœq7g[uÚ¹žlé¹gm}¦õ' ¯ j¡…®vhY‰*z£d9úèh‘Ž5)¥ŸY ¦™Â!pzzÙ¦]‰:êd¥ru*ª©º«­.öªV±Êʨ»Ùzë`´^µ+¯ùJ°Áî5ìTÅ{²R)»,r¹êö,´o5µÕ¶u-TÙj›·MyûmYá25.¹ÔI[ºé¶.míºë¼¯É;ïUæbU¾üé‹Ô½ýJõïþQ ÁF|0S µ0ÃæÁD¿«ç0Q[\ÆaU¼±—õº¦1È@u É%ótrO)«,ßÄ~ü²t,óä2Í‘‰,ÛÌ9˹3n=û|'о =4ŸEw4Ò*­ÓMú4tQK½(ÕÖY}5¤Ys·5וz-Øak:¶{e›ýi̪½6©hë÷6Ü©Ê Ýu»z7ƒyë=+ßúý7®m‡:8á½î!≠»8‰;~,ä)J>9³•»x9æÑ®+ç[«ùŒ¡‹¾-é8š~:¸©÷¸:ëåº.$챫ûù´µÛþ.îìê¾;½½Çû;ðùÎ~$ñÅOeóN8+ïþÒñL&ÿ<ÂÑG9=õ [o%öÙKÜœóÞļNá‹?ùju>Qéϵ>û&o¿%üñ¯öp&<_er@ñ%0& ô^[òÀìE%¤^WrÁçeP%T^SòÁâ…/þûßLJx’O…&aáî\XÚN†$¡aìlH˜¢0&:ôY÷ÃŽñtC {È’#^¤ˆ¢c"c’¨Dÿà¯LRœ"J ’+bÑ$Z¤ˆ;÷ʼn„sc”H'wFÊp±‹™©¢šÚèF¬"it\rÇĽ~ü# )ÈA²†<$"©HEîþ‘pµ¨E")ÉIR²’–¼$&3©ÉMr²“ž¬!ÜAŽQ’²”¦<%*S©ÊU²²•®|%,c)ËYÒ²–¶¼%.s©ËXc¾ü%0ƒ)Ìa³˜Æ<&2“©Ìeú²—Ì|&4£)ÍiR³šÖ¼&6³©ÍmÓûø&8Ã)Îq’³œæ<':Ó©Îu²³î|'<ã)ÏyÒ³žö¼'>ó©OuÃ&sŒX-üùσt ¨AEŽo0´¡}(DÉá‚&TQ¦8F3ªÑrÔEhEã„ w,î@ÅGCZ(S|ƒ–ßð(EUj'SÃ6½)NsŠSrÀ¤+r‡)’¡µþ¨F=*R“ªÔ¥bû°P…ºÔ©RµªUmêS+U«rµ«]Å*CPQÓœ’£’ìÁXwŠÒ˜Â褄¨Å7àQ¹Òµ®v½+^óª×½âîà†!š:·ÂU®|=,bËW¿V°!l\+ÙÉ&–±]ÆBhšÓoÔø,jÀ ²öTGîÀ&Ü1{¤Ã#õ8†crÚÔ‚åµ±uÈlUË“}´±-fb ’úÕ¦¨@ˆÛŒ”¸6-m@arÔ¤ Ç:Q|سðX†¾éRWŸŸA®»dH‚ì…0ðé]ðŠ÷!ä•'2œÐ¨7žþÍØ‚8Þ9ßð&d¤ŒbñG£"'M)ŒÈa†e”²u & ŒÄ# ô°ð]ýHL€¢‘0… b»æÃ h2(…s4bí °±âÃcÄ%>ñ„+LY_  Ë@D!αâkd¡”1‰M|áÁ 6)tM´X`‚5-© ­q€øÁÅàE ¶Pxœ9Íkî02\áÇjôÌå7Žaˆú.dË]þ² Y´‚ðH…„q‰!è"Â0t ‰g=óY!~ö2qKj@!|Ç*°…i°ùƒØ©ß‹…6´ƒˆ㙌 ;OzÏþ¡²!;{å;g9Dõ0Ä1¸ÑÒ´ê´Ø8e‡˜´Ãn¸@~pƒl<;ÚÓÞDta‚s˜£ ­06¸m:J†rÁ]ȯƒ=ìp³;§¥hÁ9lZDBˆÀ"šÝî}‹r¡ß(÷¹’na’ß7´0ŽˆGó›Ç¶;J1øÁñ;w,Å3žØ¦Ï©/€ ›"#ªXtÐõ×›”ßH}CXOJÓWC•з;ª1ƒ-\í»6"0 y» ehÃ4ŠrÓûøSÎô‘‹rÄo¨ËHk Ñ„E0Ô ÀÆrð ÑŸ#þóŸ@9°Ms  ˆôM-”÷-„ù¡_¤’9, <Ã7Á `âµCîÕÙš”¸ýžêDÞ˜¹ƒ‹±2¼‚.$À1þðÔ_(ÀÃ/œÀ7€ü9Ã78|ƒ3ÃÇÍZI š\¦y—Z™\ Òƒ±ˆÀC- ©˜b9!8Y=äCü\ ¬@èØLaÖƒ5T‡ÙA(Ù“ù‘MqC,pÃØaîØ…ýÁgY’­B´Ú@Á‡©áýUž!öàd}z@$°Ãt!€@$ˆ1ÔÃ5°A; Ã ~@< Ct€ C5V–â¡~_ÚÕ1t@?Ñ•Š„iFV>qA(Ôví+º¢8̓ °wÅ“w¹Ã2Ô‚nõY*Ê•>é<¼â>…S.îb/ZÚ/ÖƒØÃ-Ž=L#4ÎÓ1òâ­¹ƒ…™"&^êyIƒ49Ä<@B,dCBD*$C:¤)(a]…¢20ã8½–?,ƒCVÈ>a-pCI"Å>¸ƒ2 /$cCœd,¤äJEK¾dLFMÚ¤Dº$LÊdAl$_Ñ#BÜäƒLd-€&‚S>%TF¥TN%UV¥UZ%&„ãD(%S^¥W~%X†eVRØV.dW†%Z¦%ZŽ¥Pú#<¤ÓB %…´äBqƒ]Þ½%^æ¥^î%_ö¥_òeK½%;âÙ_¦a¦a¦QJ]þb>&d¦b2„)€ä9%9ø–#g.&Gtf1–hîD\GmT’CCÊ¥LÕH¿­R[Ê£j±fk>Êïõ˜fÖæ²|/ŒÒjꦱÈcMñ’?Ð&p²Émº#nçqv‰jú¦oÂÃ7<uV§u^'vf§vn'wv§w~'x†§xŽ'y–§yž'z¦§z®'{¶§{Rgpi¦|ŽD@;covered-0.7.10/doc/html/img/pref_goals.gif0000644000076500007650000004450611067456444020363 0ustar trevorwtrevorwGIF89aˆçÿ."S$M**&,)4$-1H$&U%O&^"'=-,6G6.K+2J=2<1"N)K340.8?I1@<7@(:c86e,9us041)g79FC?ÌtbG ŠÐ§á†>×L@B–e6Ãw̽òÀ*‘@‰r’¤ M4Íthã8æ¨csÂôèã.PAÅséŒø(L*:è‰1Æx’ ©(©H dÉË0YÚ…’`†)æ˜d–iæ™h¦©f™­HàÈ2>Þ‚D$qJŽÓÊ«’@mä¨a ü Ì-S જ)I«´YÉ@|P‰Ÿ€Þ‚Â!lúgÂÄ Z´"ƒ'¬rK þ@ à@%¹"*ÔJAc‰,±æ°Äkì±È&;l.Ì6ÛCBFK… ~4›‹%B£í¶ ¢bívt2̸äv²ƒµè¦«îºì¶ëî»ðÆ+o»m®bí¤®z0,äÂÄ­PI ÔâÄ®.àF+Tdz´²­ÌÞBÙ)§Ü{À2|ÐÊ 4äðÀK¢ž\K8â/ µ˜àÆ-ØÉÁÂÒ£%$RÈ•„qB-ÂÌkôÑH'­ôÒL3ýìD9mµÍb뉶蠣m‚–|k¹`›ÛôØd—½t+PÌl! ƒÀ(’@%|€À¸âþ"€€TâÄ·Üb‚Ú¿ 8â¬1ˆ+­ ‘H.ußMÀ*’„\9Þ+'±( À†«’‹mðQÀ¢µ&ð7•üŠÀ f×nûí¸3]Ëî¼÷u(ÀÙC¼×‚ŠÐd­¼Öz R¼ _[cÍ8ÒsÉFñØg¯ýöÜwïý÷à‡/~÷·À B%µœ" T¶Âµ(!Á¹H²"\{×Ò&"åÝ„ §ˆÄÄx'Œå¼›Ô¢ôWƒDÔÂ~«€‹$0ðÀû‘%IØ ªPž\ܢ苂$!0Ê"Tp!š$€¾ñ¹ð…0Œ¡ gHCú! ¡°.Ša‹P¤áþ©(ž+ò0‰åemypEñNÁ†NLoÔ†QÃ*ZñŠ4Ïf`#œÂ5˜Á ÐWˆ¬¡·¸ÂÆsŠüÕ" cìHPÌí{“:Åî"!94ª‘’€YטƒS`pwà c\1À(´!˜Á\†-aSa<±ÈÉNzò“2t…(G™ ?øa‡Å(.üÀˆZŒR”­ ƒÑA‡V¼R‰±°ƒô hM°á–À ¦0‡IÌbó˜ÈL¦2]iC@b1®8„!v'ÊLŒ²‰„+¬)ÊZD‡@ä!2±WS›£ÄX7³)ÊU¬S1”¹æ)ÀéÎrBî•þPbb±f*óŸ ¨@JЂc­ -aÛøá·H(ÆÐˆ (¡Ã˜@ Dõ‹Ml‚¼ØD)\¹Ñ’šô¤(M©JWÊÒ–ºt£J¼XedZRš&”¦6}©DsªN“Šò¤?E¨LƒªÓ¢õ¨HMªR—*Ц:U®¸E*hA‹©Þâ©OEc+^ñ‹V «N­E.bQŠXÄ"®«Z×ÊÖ¶ºõ­p«\çJ׺Úõ®xÍ«^÷Ê×¾úõ¯xÝ].Ò×V=2‹°l5ìîËØÆ:ö±¬d'KÙÊ6ö˜Í¬f7ËÙÎzö³  ­hGKÚÒšö´¨M­jWËÚÖºöµ°þ­lg[ZEØö¶¸Í­nwËÛÞúö·À ®p‡KÜâ÷¸ÈM®r—ËÜæ:÷¹Ðîpç±êZ÷ºØÍ®v·ËÝîz÷»à ¯x÷ êŽ÷¼èM¯z×ËÞöº÷½ð¯|çËÝòúã¾øÍ¯~÷Ëßþú÷¿°€L`äbN°‚Ìà;øÁް„'Lá ÿ÷Àΰ†)Œá KøöÈ/ˆ=LâýîÃú(±ŠWÌâ w¸Å0^ñ‹ïËWÈ`Õp=Ñ óòȯ&Üð_~ Â#xC[¼g!RÈ1€q‡ÇøÊXÎr~g¬å.C˜Ë¯pÀ*!‹çwÝØ¯þ)$ 37ØÈØ/?ðˆüš¢ þu € g8!Í-ÎC(ÑŒ8À¿Ø=¼ÌèFk˜ËŽŽ´€¹Œ‰!XÙîˆÄÞá,a—®‡<€sÜ׆¸1ô‘é3(Óg¨Ä¢§1> Bî€A`±kĺs„%ní;ûƒŒD5Üü‹ $¿)æF¬ßQe„ØÈØÇ.ÌŒ;£ ‡30ûhÛ µõ¹»ß|, fNq<¡j}ìc܇(w¢éÑjSKúß0¤Nðûæ‚Jš0Іóãk(ÄÈáiPã÷äa¼¯Ñ-,‚ìð@þ‘ vAV ?üÐ3¡¹N(ø‘ E¡snÀ!^Þ;ó£Z(D¤ìL$aÑøÕ„†¸CÉø9 zE@!ü  ±ŽVdb cÐÇ/j0/` T·z0𛎠øû¾õƒÇe ŠzxìbWt¤°ˆKCY€¼àOø4Á ÞÇ7–7÷wðp¼€Ë±ŒidCò.æ$Qø=0ñƒrûc)Xôœ)xÌþH‡ÚJÜ—òapÃïƒ/sÜ™+C+Fp袿õ@‚#üþÁ x#ù&OF¤à +”aQ`…½Ë!ŒBdyøƒ>°„jŒ¿üe0sÛ—üw#ÀFK°ìç~ô°ot7Ÿ×€ø€8Xx˜¸ð@µ€xV'ôdƒpiùU!v ‡°dƪR>ow_û°›G`Wƒ_&ѰúÅJØ0ZÀˆ@«—_õðCpSàÉ`tH7 %ÐdžÀ\ rp`|ìpçð…Á\ÊG†aè|m(PY Ô€_¯ .XV°}Ý× Û ‘ ô@#Àj ýþ¯Æ N^ð~JoØÕ ˆ„ úç¯Æ_ø=f K ˆŒø~ûưòWp¨pð !¨`¾ð²0Ïð¶_G‰âƒüÅ  Ÿ× Hwqdà‚ 6 (؃?ˆ_Ü÷àzî qöy“Pú`fÛàzæÀ0²àæªÙ P ó sVö` ,ppvÇ ëK°ŽíÈúpgxÈŽ*¨Œ+°ñÀÎðx°ôp ÐøÐPf’ ÞÀ€ü€ˆþð 60ô‘«`#P 9‘ñ`fü0?à šH ¢' õÀ€€þ‘É‘û6 ñ0 W˜Š:éh«8pÿUSàf†AðwH† Eøˆà-èNР úp _Àà—† v˜_×0ðê`Õà|pR Ž¿à3²°½à_Im˜uÈ€çP–@5P ü°–'À 6Éx_’,5à þ€ SPCÐépƒ {„ ˜÷õ n°¯°o¨@p û°– |xРÏv 2 Nyd0¬  ^šÏæ •€iGà"ðløå”»’íPy`›÷å ylq€dÐyfî  J  0˜‘ÀÀþ¶œ#P‹p·œ@}‹)@öÓY×`ú@ÀBt;ŸYÖ“"¨cS°}÷õï@my`ë`²`Øàí Kð½pÕ°p•€ Bà‚T˜‚†2 À Uð A@ ¬© îÀŽ¢# zFëP&Ð À€àp@ ðpŒ“æƒ@ˆ_ûpn¶ò £9ú_ûУ=:¤+Y]:oæVö¤ùUübEê_Cjb)6¤î Ñà€hƒ›w÷¤ÕefUZ¥I*Ÿh:Ÿ¬XŸ”øy‘Fðù 9 §¯V rz ¬&²°oØpz}¿yþ6`²P ÃÙ(pÀ‰s–À¡Å¶îÀÏÆ-Šà Àšð9`„é¤,Ö s¸“¨–jÔ ‹iÚªhJŸ ¦‰*Pn'¹÷~š§é·˜šùÇ 6 ~j øõ QioŸ7€p p¨Wà—aà‹ó`Ï`Éð +àÀ`~‰nÀZc˜Ú xðð0?zó‚J`£êª0†¤ð:¯óºŠ­˜`Ñ™gIÐ Y7f°” y0Hi ÎPgpmðÃê‚üpf`þYbOà2`í° $ g€ õ\Ø”wC`@@þ î®ÇÖ¢î0+ ü ¬Ê_ïJ¯>û³@ka°ª`õp ™p ´Žp Âbîp àÀ¹¸Ó Ó RëxüÐ ™ ³Àj· Í Š' ‹ÆSnõð Ò0¹YWuyRkeÓ°hO{ Äàßp ³`{Ö³A;¸„[¸6´öp¯–eõ`d) c‚k¸”[¹…k¯lÚ`ÿ¨eå0 Ò`£%6¹–;º¤ëªˆ[º&º¨»º¬«ŠkÚº†£°´ëP»¶{»¸›»ë¹³[b§Û»¦ºÀ›¦ãTW™!÷µŠ¥! ¼;¼ö»ÎÛ`½;) ðþÐâ þ®° Ù+' ¤J½ f¯ë 蛾Há ²K¾i* ã{¸äà™¿þ÷à÷°;ñë¾Ö“§@\8À\À|ÀœÀ ¼À ÜÀüÀpíë¿ñi¿ öþpä ®g û0â ùKÁ Àg@ v\˜(œŠœ`¬ÁóP `ð!- ìx 'Ìå ÙP’Æ{;º*<Á†û oz ºýå… —½ÙbR<sø wŒøe¿û ðŽàma,•û…ÁŠ ñ@‡€Ã™ Ã;ü¿Ñ >Œ‡!#0\ì`Æ@þH¼Âý ´Æv_ßà ;‹_ùÄð –g,F€` jàWÇ_ö¢ š –ì ªÛ;¿™ ç: ¸âÇsLÇv|„PÄ0ßµf MÈôšÄ,l¸…ì×¶×À •Vf?&àféÐe–_ÎCu–`jîP ö° AP‹ö «`Èð P0Ýöc3pœ°hÖŒÍ4†³à oÀÄÄh¿‘:œPà¿ð˜õpoŠ_, ¤Ü€ð€Ê§ Ç«`öz P ê—_ÜÀÆ”`Û0Và&ýðs$ çÀh`7@ @°v¶ŒËóªËƒü³½¼þoÀ°m` ( ?ð¶Ç|_û—_ÝØ§  y úð U€ € tÐý àâÖÍЦðÒ€ ™A=Ôfæ kÐ*Hsñ „¿àÞ°T8gupÆó˾åp»ä µ@Ðý_<ͧ£üÀuð  Ç0hØÕÛà0 M€<ðzT»VØ#ÈJ\¸)­h¿ ôð VЂx64]Ä( ìXõ|ÏïÀ°0 pVPú°z)v } <ÀzùÐí`Ú¨]Áø |4† kûe¿q—d 0ce­_\ ※k nýÖýþ×hÎ õÀ°¨¬p ·\Ûí0 ð!Pãzl.ýº½Ø–kÒ–ûبhˆ:~§ —GÓ°¸†ùÙ÷é@p@£Ð>³@ û°„—½@²Íz‘yÛ¾jø…3p KÀ^Àƒþ`Áõ@ Âð¡_=œa°ÏÉ;¿·7|è, Ñ-Ýg\ǧ +àôwñ€'ð ö0Òµ}óò çmà ¦°Þ·ÌØ»ìØT İoû ­" ÷}_y0FËðqÕZ ¥`Ä0gp ÁWˆ° ÄPÔ¬‡‘@Éà p^ ™dnæfFØÊÀ7 þ{©ÐÕÇÖ ÒPëV€–à ŒÁË@ð‡°äày.×0~Ø0CpA`³7g@ÕÀã—œ~ €-|ÀNÁàÝ$ ¯î]¹Ø \¨ß úÀ ¾î·`FfY`‰Šl VR@ £yZÀnî`Hw VÀÍé R† \P ˜P öpÝÎ@=fíØŽ…‹9°‹íõЀ^’d ÷Å b`°€y Žž 5Œâä -~éüœé|› ‹ «Úµ™° íàâJËî ™`àw{_½àÏ© Oº·½fª_CJ¤BÊþ_fjR ‰îæ–_'ÝÅbêx!¯Üó+ »;g ¾ñ@Ò0ð¿½=|ÂÐaµ´ÿó &·`[ô˜üòÓ=¿Ö „Hzë° ÍKð&ŒôùuôZŸe/\`Œn_ü\@NÿÖYßõþÀõhc_ÿ¿ó ÂV_ UV¿öŸ>B`PŠÂjo÷,fó)ø‚?ø8¼÷5”ž½Ž>Â~ŸõYª„†ÐÇîÛ÷~ùôjÂ!—;G}Üã-lù˜?úizÐ^À6í°£(Vžb ÏúŸ{|å þй¹Øº¢OúFø¼OøW?úÔ­ßþ€‡6 mÐ=NüÆÏEþð NÚ‰û‚¬û,6N_›ýÚ¿ýÛ¼@OÑ Œo÷Ô]ƒóHmHÐjÞçŸ}êÏã ! òÀô>›ûÖOaÖ‹½Ú˽„‘ëÔ> D˜PáB† >„QbAxÑN‘ ìà¤.úüÁ)ƒ¯C;ŽAŠ<ç_œKÚM„S¦Ì3gÄE#8SçNž=}þ4(-'LxäüeÂéoÞ=¥µr UêÔƒzaòÃÛ¾xâ|exÇI£|Î+–¬Y÷â¹KÀŠêÜŸ5oB¥›Wï^žBeõwˆÜ½yf2í›'NS¾'´zêŒ;$f„PÊUÚ•þmWosçÏ-^^#1#GÊÇ­ÚMêZ¶Â}ð<Îîé7&`Áój 0žâx¸O|¦m9qåìé»·®Üíy£O/XÝß¾rÎo /x‰üúœñ²åÌ—Ùm Æ*<8z\Õjú¸‘©&!¿öf†TñÈ„Ì(Eĉ 8d¸LŠ#/C’ӰÉÄó°¼f„¡#a„¡&v´ †!Sp„œWTyl›'záâ8(ù.(‚®YA•^NHÆ(2@„ËDxæ2žuĹ0D+âðJ-qˇŒiâ6n®"|B HÔñM5ÕY±ÅmÒ|þÇ ~L¨Ãž‚ÆHg2¼xà¬Rt§EVPf”&úá'ŠKÚ~;nx[â Ca!¿Ø #‹3yä’O®Eœ–Y~9™—±æY´ø€†F†6ºt ‘Ùì‡ÑÎ¥ÒM‡½t¤¥s¬uº {ê™ÂI’Ø]«¯Gx­?€$“þ âG@ "û%B–X‰ ‚IAD™EÜóbò.‚oÉ~ûîí„£’Àù¢EÅsª‡a‚ ä#B #ÖªŒÊ…å„#œ) cs¶Ó¯þ€'P" Rx]ì$˜ ,g Ay‹hP‚ÜÙ씆Àƒàî6PE)l@Œg€€ J(€,ZøÂºC ÕxÆ p|çØá-A™Dô øñ…Š zl@ ÒX=p…'Ü¢aé¨ÀŽ€€d4ñ‰Q,È>0Q~aR †30å#•|C…ø:ÜaD´Â3`–AxA8„Ë–q@‚'2ˆ@o¦ mãcF5V'ImTãu°1dñXc j€ÅÍ<‰P Í“x]5f ÈEVc@e8< ÊpÄ"•|%%<ÂØ‰pZ…Ä,<þ²_\A ²ð7Q‹´ùC™Ìì¢+^‚ 1¡ß!æ€YøƒÕ„„žêaˆRy3 @8=Ò!L8à cˆ Þ¡LaDA#ŒCgÄÜqºeöøE|ØX@ Þ(ȘŒÀNYù#|ÌpÖQ”h²Æ‰ p‰œ!ãUà‚ XÑŽÖ¢ÉB€ð„j|áR€Å+¯pKa̤ Ð2r0ügÂðGqV 4d` 3hB8dzK[†Ã;]/yéËÚ]t;9¹ÆV¡Weu«®BÈ>j'Vlî£Ga¥Ížða…S8!íÙBΪÝl§Gf]`¤±þ(A\!‡4,jUÙT¤§Ð¨.r&‰† ]ˆD ”Ñ9Äâ”8„´a…%˜’QÐÆXPIèâ  Dny³ZÔ@¨Ô2(ÀÑ\8@šh›jÈBhRjÒ~I؄𣙘›Œ‹ÜÄɆ´XÄšæ:‘ºN0€Aî¡Ýu,cÄ%OF7ú:>4ahVhB5V°h#8AŠ+Ô!Õ)°Ù'Ü·´_€@ j Ò!Ã> ‡$4€ (vF~÷kËJná.© ^Ǥº¹n4¾›Çe|¸Ã­9ä0p‰FÊBˆíŒþtVà¨Íêa@}Øï"*ð.@‹°m8~{_+@±ŒMFä>h`>².šŒ`,ŠÍ°7|b2;ÄÄÌ:„qXQˆâµðn™gã«d˜á€@´q† T€ÀápÅ„º T@³fhÄ}§P!€`¾ŠB ‹j(¢ÏOHå!úŒ=c`,ª±èF!ý½Ãðç0÷R¸U•s™£1ÑÖÚÖ·VÙvæ1%qôzŒ‰5Š-rŠØl‘9Û%Î’=4mP£²8D{•½lEÙÕnõÇlnw¼5ËöPÉ0†*°8ÜçÖ𫽽nvþ#аÄND¼å=oz×ÛÞ÷Æw¾õ½o~÷»ßên7™áa+‚Üà°îš,-<*]r8x‘ ŠWÜ⿸"„QxH#†8ñ¨4ü8üÇAPÞyÀƒ<'¹U±‹pš|8âð<\! iô\¹p¬c>“ä8¨ÂtbV¥+ä‰çèÁDÌu%è§°þŒn&DnXúm^!¶½À|è$nD˜””¥4å)gÿId  GpƒGáF8%"²±#SÿƒÕi ÛlƒþxbŠ6d±2Ùõbv¸sîÌX2Š`î!à F1#¯ü_†‘rºþÃz"Ø78‰2õ­OÐÇ5Èd¦V ¨Ò4ß½ùww “˜ðA" Ñm,¡øÓ‡áýq dø£qà‚"ºiŠ5¼Â²à0ð…v£üøD3Âк9a ŠHP(zj]Þ!¼!‡oœ®(bÄì'z4ë|€ïp‡ À¾8@`X€5(#x‡@X¡}KØŸ’> vñL8WÈ…Vø;ÃëMÈaˆÀ ÈH€sð@Æ«1¨‚f€‚èS€6¨²{Àƒ˜{ÐRà‡þ`v¸fX9h:˜X¿+q‡8H?•0d¢ w¨þ€*@(Çø†B „±„ª‚؇g0)ä†2œ+Àx™ ¡’ÁÂ?,¶3à‡HX ‡@xn‚jø! ‡g°‚vø…- ›LWáI@€« t€A0„B(z0¼Uñ& °DM¼“nXÁ6`‡ H¿c`L:lø;Æ+ˆ¼eà0 _ ¬ÓƒŽ¨ ÚYlP€ðs€2Pº$„ˆzX@n0„,ä‹z0JàƒK؆ý¡« ’!)’#I’“i’'‰’)©’8=PÀ†ŒÀ¸) ‡BÄ/ DCd$€'.h~°„PGÔ=vÐDÃã‡#þÉ”¼NüDvðô#„YTÅmHÅÆóV4nà‡”E¾Ñ[ô‰%´] €sàBøE}`i\”H¨o@… `VX)E‘…x’:gJ…ÂC<ÚM-˜¼N¸TGÐð»…7  ”‚—¨>0QJ¡,ˆzPbh…:‚R©‡À3‚@•Ð8’V +ðŸ<š•Z¹•)8G†ˆ $˜ièðHpVÐvÄw©cág0„RÐÄJ?h‡%G­‡V€„ú£@"‡AXÛÔ¶u ‘º¡~ˆ}p†§Ä'ņGÉ?à›>¨[IØ&„êÛÛÀ ØZp‡Bƒ°ˆ Ðoðˆ_PƒçJ `… } ~à …/…þUÅô‡ÍÅK•@…YP I¨\ªÛZ¿ (ÊÍB…b¨ÿq(ˆ>"‡Š‚[4{Ûà]¹åœ”{¼Bˆz`~5å £¦ƒÞ¥‹+MǼ„P½+ˆÐ ² »¼2нê«Ãˆ‡ÀX¸M·°aì a¼‡Qí0ã]7~h‡Ý‹kˆØEÕ ÷kˆëÊ®¶à®8#ÞþCSH‚š(†ø…, ×… ¹`7ù`×à_·4 a±ª(1¡àäÐ7è5 \vtˆg`u“à ~Œ _X‡\¨W8…Sp8»?ÖÔÃ:ƒÜyÒª»†ˆK¨ vl…øØ…7( þˆ¾£ƒ2èã‡ŒÍ Hr˜9ðÎ$ v€d(ä‹ c7Æäo+Ø^‚[@8H‚И@0vd}à;Sð€MéARÌ:_(VôX$¨ˆ\«ºäLæåBò`R «zȃPnà:Їüüã?؇@¸—zø†é‡dHzØSÔ¡íA¥˜çåœ]î娈(!çr6çsn»p~?8þC8YÀ„˜g¦‡]p¡;þðvÌ0¸I8%è‚Ð$ÑA°WŒÈ‰,hwÅ+$pVgŸ8EÀ¸‹Æ8ã8Ÿë9‘›èw;lP„‘&†fç«Ðv:HÀi˜PF…f@bªh=¹†”¨E0„Oæ‡]HlðHW0„Yh`0ÆÕ‰vŒ\0㥠^Ë9§9‹¨îàMŽˆ¹:+ø•+­Ö‰FêH;4›•e`Šy ßx»^691öꯞ Vø#Œ38ŒÄXŒpi^në„p׈8¸>™Þˆ(úSŒÆäµÆa³ÛTpb¸;ˆ(#±±Ç/¦ ¨ì˜Hƒ$…Ék®“þ^¨ „ǘþ˜ÐA°ì!Ã0Ãpí4tñ#@E8ß¶Mæ¸xÈ®ö‡Œ9³ó…@r@H(jù°§ƒ°[eMx—玉mfX”`€èÅk@o¦ s¸. ‡™+¿Uh"1$9Ëf'!g)yC¼ÞdB8RqÏ¿+#8a‡ƒ9|€d>ˆgp @(~à„V¸UÈÖ?¨Û(¨„+Pƒ:é…—è…e M=AÊvp`pºpÄ;ðç„_8’¡´ h=±n•xñ ‚AH‘ç‹>×e>•Ào;É“=a\3X(}h†A™oIEYþ…Hp„Gyh`)¨bÉ0Æ‚è”O =qè>!#Ëz Ë“¡•KKqXKûÖa=k…T‰uÀ{ˆŽd.‡Ó“Ü{¸‡rÀîÐó`ƒ9I†n,ªßT|`€!ˆ…8QW$¨&¨b{â‡J¯ÜT ‘"¨pƒlØ{BtEgô!8¨†zà„[BC>ë®Ì„7¸u”AÆ«L†Y`‘x‚p‡)hƒ[J°|Ñ—¸^Ü<ΙÑþ>'º… hÜ,ˆt˜˜Šy‡çè<âPþŒœºГÐË1ÐÜXþF€QÞ… ÁkÀ‚‚ýô‚,˜ÙVå¸|ðï|18ºx‚îo>jC?ˆQ(Ÿ ³›¾¹~Pø…xM¼Ì`Ì»чmîòɺ“0‹tÅã‚$që6Èôà ø†ƒôXfRø(£–­Ûž¾Šð;‚ì 1gÔzú“¶Ï¿oâ,ýðæ.¥_6’1æ œ¿eäà1`àÐ:rËâuníú5ìØ²gÓ®m[6¼h¹NÑi¶ » ôà<±wÏ;-Õüa{Ì9øLtÛFC?êÍŸG—{û;øð°ÏœíqgTAfø¥¯×ŒÍØûÐã‡æœ?LÊ@f‘Aæ?’à' ?¨€Â3ˆ",îÌ0ˆ>Â'?ôxÎeFˆ¢E7¦ì'!6âŽ5Œ`=¨ ’GÌ©âO=qÌPE;=ñó þ3Ì@‰?Ü\ñàUõœ±œ?ì„aÃô˜óˆ\ÏQE$m´ãÎ"«„ñ‡>F"IOîÜÁ%;> bO)Á0æŒ já OØ\‘,Þ1ö™?ÑŒV‹ŒFN4¬‰÷'  [nµð¦+îÒMpô\ÃD @¨âÎE2Ä/’]uK`G?—fºÓ ¥šÊyæ¡×Ù>÷ȹœ²Á:Ûc³ú«?¶¾&—®±éã*´B#­­ÊX««îÓkg¸ò„Þc~TÈ fò„«³­¡™««ÈfëÒ¬3ϸà‶Ï<ä´%áqóý¸ÌòÚ 9åzS~9æ™k~¶äVoŽ·åŸ‹>:ésÏìyéb‡ž:ëâ‘û:ì±ËNîЭó}ºíR¯ž;ï²¢ˆ"™?<ñÅ ¯È!Âð4ÏâÒ0žþrïR×zô0ï^=ö<åò7áÝ.Ž8àÖ’KPÑ,³víÙS<½ú/_ß~ïƒG§(ˤ|ÏÉ®“>üïâÞÿÃÞÀÖ™6t:9î1CœqâPôè°ÿIÐ]¬ é 8›’c¹È<âñ@Çapj+a».8(~Xâ.G/*pFð£cèO¸1„Á(¨Ár˜õ,±8d¡,l“"\ ĈY=,‘uø_Òz¸1ƒÈB.Z¬1œE'Eˆ#@€² …¦¢ ¥BAMãûEñ‹UÔc ØÏD0@$¼âÈpgŸÖ(þ6£ƒ\°¡ €Œ1üÈCdñB<f„hƒ%ÔÐGkuM×X*Zq‚d¸ ŽPå {B§Lˆ¯‹Ç:Ä‘‰6ÆQPìë¥Ë#?‡Í„'ÇÀ—ôÑGtAùPÀ ‰‰$ìì ø1BÅ5ØÃšØdŽÞ 1~À <‘Äð¡^ÜâKîˆ*á|4€IŒá†ȰœVÔ¨¹@N¤P£gÃÞà†¸P&Ya™`“3¬Ð†ñ³pÆàÐìX¢F=AÓ.„ÐŽzŒåC©ÈÒúÕ2.…G.EÁK`þé—4ýÓ5‘¼ƒ?ÌX=²p´cþUH ±€*à‹ @5ÊqŠ\(áîx*5žaƒUˆA rIÇ ŽØGð ý°ˆ (AŽ)$!ÒðN:*°HžÆHY0ÄÜ jV´µ+M-ıŽXqµ°­nmÇCL˜ü3U1{²W`Y…$Àw4×’yø=>ò $b ×ý&*pC„‘_HâD†pAD ýø0F0Wž¤ã:'|ëáJvá"h‡9@†C¸G'qBbA‚¢6á¬&x‚ ÷ô@È ¸á…-=ñHÅ*0ó #´ƒaPéœ@“  .—¹@1‹7˜ÛL·XU‹17„ALd 7~ÆÁãA:ä5£P{`bÍþØÀ‚â´¡-[S‚ ’AŽ^ #ËÉø… ‚QÑ\ByaË¯Ý Uü‚ÕH‡Öp„$ݪ G6¼S<8‚7àÆÀA‹­5¦VäXeªq™ÌlƵ Í:JsšÔ¬†Ó¸—Ã;=Lxñƒ@þØlàD~p‚û€‡2EAEž¼BGZ|TÁŽ)Ô`AÔHùÅ¡Pc \¤ÝqˆwXÜG3ß e0'îÛ\” ;®àÑtLa\ ‡‡xb‰ñBÜ0„0>⤔‡vLª ||aËhª‡šˆ„ (ÀIŒ ±þ<ð¤§Ïô)âIÓÍäìÞšªU•DV·ž5Ä\ ~ðþhÅFmó+c-Þð¯I߬°c†ZÄA‹Ü‡<¼5›mù]ó2¸Èe.t© Óz_)Þ©wz×ð]tóà7Ùø‘ŠE@âc€Ò n@S²“Ýe$\}ä ü×´~ø/Ã=¡t¿4Æ8 ùÃ_±ñQåâèÏÍù¯A›ÚÖ¦}¸Qÿú›î¾?Š~x-ƒ{Þ;¿ár%Bç9¯ƒãwí÷»/þ÷Ó_t6ÿüë¯ÌÝ_þÓß?Ñ܃  âJüQ_þ%àŸüðD Nà&Ïò€&B_ô5 †ÇöœŸ‚øþäÂ2œàùÔ‹EŸ~àwLœŠFý¤Ì²øÃ<¸Â2¬àó¥ý½ Ú†õ}ž? ‚+8é_ÿ1àÿáÑðàõ̓0„Ð1ávàò ; ‚{ǬôgØ?8CüPÁ ?ôÂ|ŒÎ­W¿åÐ…Q¹?‘¨qaÕüàâ ?ÐAØSxð#Ô*ÀÂm¼B9¼¤mŒ9Ð@+pÁ;Ä"8‹)­dE[+½R4œ?Ð’-½N.í ßøáäƒxÀ\‰è“?¸C!p~ð&dÁ¹2Ü HÂÔ5pÃþrhÓ\7€C›ðDvÔÆü—!d{4ÃBñÃ,x;‚@ 2D‚ªý¢* ] ¨A.Ä[9ž#Ol °ƒ ”|ùƒ3˜…ùCHTIT=¤”*ŠBK½TL™^Ê"þâÝh ôÂdSA-,F<+P?ð@D´6xÀ ¬B/4%¼K A- ØC@LÁhL^œa—LÁ´‚ ¨‚$À×5 7–`ÑÃ1€°R& K5ðÃH+t@q!å`q DB°@;È…žÉc”Öi¥‡±–*ÂV9È–âÔ!æÿy߸ô3 þ€ðC $Á,\ä$ ‡ŒWV2ùCCàGKBÄ~`ƒœCHèÃ/ØO4Ä—UQ4!,7ø@5ðÁà× D‚œÃ1 ŒôB- €2¸D„’h’æ\¹C+Á"ŒœXÉ\X†©V‡©bˆ‘X‰‰Ã‰½¥ê9¡\îÍ/ Àš)2QÉ €;D ”;HÀš}É6<\4D,fD0G œCKúÃdR” $OCfúÃfö ~­(Ø\ÈE"°¦kúC ”A}²ÐÁA%´8|A'ífÁ0B¢QÂ+0š£e¢gH¥É–8\Z,Â¥rÊàܼc<þÌ64@2€Ï^ÒC3Ã(¤ÀGAÀЃuÈD$ƒ>œgŒÁ:À5µ¤dRæ9%À7€;¬%|€—Y E^üAjàg\ø”7ÜE^ìE_Ô8)9lÍ1Á:´€7 7èfîÃZ¢B4]†,`CÁ}XhüP †j0$ð5¡.çÝè¥?òƒ)®žžº D"ì©(l¤ù9äÇ® ÇrŸ¼l½Zl©”Ÿ¢ßáˆPùHƒûíßÄJkÅ’¬Ì~M´ß´Î,ÎúRRìÁæ¬ÏÍËÚlÌþ,Ñ>LЮÞÍ­ÒâÆÎ¬ª, ÔF­ÔN-ÕV­Õ^-Öf­Ön-×v­×~-؆­ØŽ-Ù–íØíéEÌ2p,Û¶­Û¾-ÜÆ­ÜÎþ-ÝÖ­ÝÞ-Þæ­Þî-ßö­ßþ-à.àJƒCú߈ â&®â..ã6®ã>.äF®äN.åV®å^.æf.åâû‘Çï--è çÎâ|nèž®©ŒîCš.ê¶. ¨®ÿ±®ëÎîwÀ®Ê.íæîlØ®â®îþ®kð.Åú.ð¯öphï¯òƆðÂ,ñ.¯î6¯Ð>/ôÒ®ô"méV¯öï¼ïöjïõ¦mö~/ô†¯Þy.ù–/òzoú*¯ùÚú¶¯ñ¾oÄůü/ý:œýÞoô®¯óò/þúïôðïæ/§í/»®g'0ê.0‹5°‡.§˜OðÒV°n]0þ­ßwðÏ~ðM…°ç, Ó” Ÿð̦00­0 “¬ ÷ Ç0ÂÎpÕ° C!»‘ï0 ö0 ý0; —11%±ëW?1ýE±M1Ÿgq÷m1u±G÷ñð•1üœ1¯ž··±Þ½±úıGgß1§å1öì1³˜W ²n rô²!ß"÷Ž"/2052ï<2$Ç‘$ç%W2 ]²íd²&c'·Ž'²…2ëŒ2))§*§2ü¬ré´²+«,“Ž,Ï2öÔòèÜ2.G.‹/÷2ïüòç³þ0Û1oŽ13ë$³æ,33—Ž3g4GóèL3æT³56_Ž6o³ætsåŒ/8ϱc/õ–³%Ÿ³ø¦³:o2;Ÿ/9¿sÇ3üÎ3= ²=×/>çó!ï³þö³?32@°@t$44B¯s÷þoCÿóCpDß–8CÎ7W4Ù\ôãd´F‹ GóG´Ô„ôÞŒ4IIƒC§´*+t·´K¿2L[°LÏ4-×ôß4Nç²Nƒ0O÷´/ÿt µP3Q«°Q52'õ /5S7³SÓ0TGµ4OuWµU_3Vû°Vo57wõ5X‡³X#1Y—5æ¬ôÝ ´Z·þ [Ï[¿uêžu§5]?N\ËÍ\çµ ì5Ùôµ_¿®]K1^öÝöØ6bƒ`a_ña7öF?6G¶dƒ4e‡±e_vIg¶o6g«´g¯1h‡6Ñ(¶ê”¶iÇ j c¯¶l´¶î¨6loŒlGÍk×ökܶÑä¶n·ooÿ6c7Ñ 7qs¯!ºsrGq m7·»é—¾éŸ>ê§¾êƺè«>ìǾìÏ>ëG,l|~èϾîï¾î×þlœB¹”ð“ÃAð ¿æw~îÆƒ+B.tæF¿âŠòHCx0¿óC¿ôoR?ë_ó??Êp?ù߃÷[l?ò§Ë @¨zÌ@!ÿç>íÆƒðܽfޠ܃4|?@ø8`Añ2e‚gaC‡!F,xOÚ!i "Tˆþ‘cGûâéóè¢Å‡§àÍS©Ò +pµR%¼Sþr͹“gOŸ?¥Þ>£G‘&UzÔÙ,{K—+¢jU¨÷æE;C®ãТVÁBµDÂ¥§×@Ù«—ŠXX·F±jåÊÑëÛ¥ÎxÈáÔ®ÒkYÚõ…›u«C”4çÕPk¥â™4mâÔ”reË—9Â;-Þ=ÏŸA‡í¹žŽÉF6ÖÄ^jשU®Ë$êFÍœ_çÍ/UÎH“!~± CŒq 1ÔP¢óÛOF•ÜA8šZáâ u&’,ˆ¬Ç.Ô §FÈ ÆïÜQ%3ܰ ó@œa1ÄÜ“Œ¾1É,³¡{YFrÖÇÍ7áŒSNxxX"Þ‡Ž Ö@¢pöìóÏQšøe„wzdeÎEã\‡rÄÉ䢈ÐT“MF1]Ô—CÝäFJ¡@J2-UNG!•T¢J×lÓT8GL&NFQ¢ˆuèp@ [×áa„Cî G - ‚˜_®þðæU8QtRƒ¸œ0& Öó½ÉÌÌVÛøæÁÍu\]öMl$PE’ráÑà xØI@uÙM@BÝA¡ŽW2W\xÀ…Ô•gê¶Up÷eÔ\ý @@Yô-øTGÅùW"¿¸ÔXãl&:4ÔuLÑ€cx¸YA‹CD ¤—d î·b€ Š6=r¼ä‚¿0áÛÖ矊G”üÂÇ裑Núhxòð€ /^NGâq§ƒw©¶:Bá1ƒ êPZl¥™%§ššè7Çn{l_ðÆhg@E’!â(@xÜîé²Ï–Hm‚Ýôinx„o£=Õb Ö™:ž’þ¿‘ ÆW 5¨y&Y×~ÓÑÀâr4Å€m%¬®Úõ×9šçiÚ4Ú楆 ‚’rÈñdôHALD'øáEð†P{ÜQÀdnoÏM³ÑfHvÚ¾?w¢ œoˆ8ÁâÖ‰# µßyzÒ!º¾veŒ§7GÈq¦–_† Þ™zžc4@xo «‚8¦±`$+zºû¶„žÓ-FuŸ‘˜`—A N$ËàÛ<Âó™kBžá‡Þ¥| 9zP! ï±F´& UØNÅ3#qÔB«êàqèšzÂÎ=z1ˆxÔ£KhMUw¥öR?”þ Çâ4JøÀ!@ÐS(ãØ(=ÜáÅ Ê 1¸qˆN§BS4tD³ ,6­Ûà3¸’„‚ Hqªì‘ŠLJ=P‹ErÌ‘F.AÖ‚÷ $Xîñ”OÚÅ’˜¼Ñ ùI¬ˆ²’úpäRì1ÉWª+—Ì$´@ ö ½Z1 <ÎöœˆS˜ÄôåöMiH"Ôæ5±©MnÖ,—y¤G³Kl“dÚá6ÛùlæBëŒÈ;ÇO‚̳žÁ§>ÂO{’35zŒ†'•reøCèþC²É\ˆÃ¡ìÌf4\ÑÏŽH”¢õÇE3ZQ‡pT¤×©FÍSÎÔXÓ!%õèK1²uäB™PÄMqšSî”§=õéOš‰³¹4 3­)P‘šT¥.U¨ ݉LijÓ¥N•ªSmªKO1L°´¦]uf<(&±Ž•¬e5ëYÑšVµž•ððäWúV¹Î•®kmë[{’¸Ö•¯}•ë]Yj„ZÅ!Õ"ªW;ÒQ.ö“—aìcãXÈN6,9Å20›YÍb¶zþXG=›XÑŽ–´¥ý#XÁ•ZÕ‚+ æBBkZÙΖ¶µuÙÆ£Ûî–·½õí|È! ~ö·Å5îqT‘ëÚZðm¹þˆmr¡]éê·ë`Œa§›]ín·ŸîpçAŽ\Œ—¼å5ïyÑ›^õ®—½íuï{á_ùΗ¾õµï}ñ›_ýî—¿ýõïx'¥[ë$ ;covered-0.7.10/doc/html/img/pref_main.gif0000644000076500007650000005334611067456444020204 0ustar trevorwtrevorwGIF89aˆçÿ ( D4RZL %-+'I)C1D,;230=261;F..02P6[D-L=4%f(.'8L=5+84G08;82f47e;;8m1'c47p6KA0U=LŽÂõh^¾};§l¨€ak–C€Œl¦ƒWf µ€l…‹¬²ƒ‚d—³}’¤¦_‡‘”¡Žyt–¶žŽŠ©Žl“½’”•’œñ†€›šŠ Ã›Ÿ±À—”¦ÃФ·…¤Ô»|¬Ÿ›Ð—º‰£¨¯¢Š’§²~®¾ã›S·¤~~®×•²m†»TѤ[r¶Þ«­ªÊ©w¾§³Ô§z¸¬©±¬Äx½ÙÍ¬ŠœµÆ²°¸°²®»±˜Ê­–’¸Öª´¸«³È¡¶Ö˱­µ·´Ýµ¬¼¾ºÿ¬¨Ïº³Í¿­À¾£ÈÛÕ¿£å¾€á¾ŒÝ½¥Ü¿˜¬Æà¼ÄƱÆÙÇÁ˶ÇÒÍéÅÇÄòÃjßÁ¹Ôų­ØrÂÊãÊËÈÍÎËíÍ™àÍžÔêÙÏÛìÑ¢°ÜòëÒ¬ßÔÀÏÖÞèÓ¸¹ÜìêÒÂÅÚää×ËÚÛØÐé‹ÞßÜ×ãñøà¶ÇèùôáÀþå~ÓéõåæãóåÕìéÖöçÍÝëóéëéñêçêíãðòïýñâäöüõò÷ùòîîõùôöóÿ÷Ûûøçþù÷ùûø÷ýÿþýóþÿüÿÿÿ!þCreated with GIMP!ù ÿ,ˆþÿå'® Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç ‚ËõïV´“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ •y šÑ£H“*]Ê´©Ó§P£JJµªÕ«X³jÝʵ«×¯`ÃjÍ•¨5Ú¤bš« Œ/`´ÉÅ´”œx<¢+¶¯ß¿¹.1Òt«Xe‰fAUöêÕ,ÃM1ù¯å˘3‹Uƹs[/I‚ò¢FªÎS1ñ‘$S¦$>˜œF­¬Ôk`õùqCN.ÚÀƒ N¼¸ñãÈ“'畃„JŠ)7ÞŒC+ã°>ÑÁCºpXâþ4ò>½¼ùóèÓ«_Ï>}¢2ðèbæH†Œ(¿;÷ÒãÃŒ§mÛxb†zô‚Z.FüÀG(ë„" 7<ÒÞ„V˜D¢L.©·^/½XgÜ&̲ × ÷ GYèâ‹0Æ(£q ÖØK2tÑxè(à ‰Ø˜Jþy 0ž˜D*6>rƒ(P:ã ”Úhå•Xf©å–\véå—`n ‹“(Sã.V<€€¯t@I/°H0Ë!`ðG[9,€F&*8Ý-Z ­t¹‰³À‚€&cA'tÚy‹ РI¤ôrˆ=¨KÄ0K.5ñAœärH¸ êþ¨QÌ&0pF1aæªë®¼öêë¯aæ"ì°ðéh¬‚ ›K&þ-ãì³f¢l|@)Š”Öþ ì¶Üvëí·à†+î¸ä– ®¢­(ûI³¤òÁLÌ Wlâ'Š@pK$ÌÂKlÀ²'zô K©ÛXcÅ k¯Í•òÁ ³Þ›ï,ŸhP1¾%úA'óÎp gäÂÁ³¼0ˆ½ƒôrL&rÈœ¼Ñï1ææ¬óÎ<÷ìóÏ?Û·#=v!C²Ãf’‡'Ξs޳žä!í°ÔJi5¶Ú­õÖ\÷¬(%Êb±C.ÅXq…À \H 8PÀ,M¨‘‹¢0@'Ml!,þ ç²IÞ÷&xaH¢E€½vÛo²B.‹»=‹^ôb² àÄÈ '1H!4¬j£*1„ˆÞõꬷî:Ï·Ä.;<:b»#<ú ‰ì·¤’GÓN;½L©ðÞÇV‡¶kðîüóÐG/ýôÔWoýõØSŸ‚ „¥RŠ"ÌòJWÜRÅHø]"4ʤ҄·À2"ÒÍëÂ,— ,{eÐì"û¡ ‹_q )F·p\ׇÀ4x!v0@BýFƉ[` › Ù+\‘ˆ{±/…Ù*˜½šð„(L¡ W˜BAØN0Ô…í P<٥£^ðFá‡Æ®þÈs†ò–ç >ô…HL¢Uh¢8‡JxEszN¤â à-¸àîÀ ~·ÐÃtNlÂ$ÈAH8½CÍ"v›`ì¸èÅMÌàtäÁ,x‹D}:øÃ+øfA6l:ØÂ+´àœ"\JT|ã'IÉJZ2… [X*\CB©Èä+6a‡eèpvØ„( È!1k¥,gIËZÚò–¸Ì¥.wÉËv1"p…øш7¾"špEcn!˜H¤â™Ë,#»TB—¸E.5ÊÆÌB|¯`&#œé˜e6šÞLÅ4gáŠlS|̼f8£‰YH³˜Ýþä¥>÷ÉÏ~úóŸÕe)JÐcJB¸ÀÅAmq ‚ô™¦…)GaŠg:t ñ …F5zÄW\ô£ ©HGJÒ’šô¤(M)<=:ÐÆˆœmŒ÷JÑ.–¦¤0½hNºÓ˜s 9uéM‡JÔ¢õ¨HMjJ_‘ [8ÕÅ é-v‹_üþ“êÜ` ¦ÚT©` «XÇJÖ²šõ¬hM«Z×úÑØ°¤·VCIײõ®xÍ«^÷Ê×¾ú¬Ó ¬`KØÂö°ˆM¬bËØÆ:ö±¬d'KÙÊZö²˜Í¬f7ëØGxö³  ­hGKÚÒšö´¨M­jWËÚÖºöµ°þ­lgKÛÚÚö¶¸Ííjã±Þúö·À ®p‡KÜâ÷¸ÈM®r÷ Þ.÷¹Ð®t§KÝêZ÷ºØÍ®v·KÜæúã»à ¯xÇKÞòš÷¼èM¯z×Ë^ä"í¯|çKßúÚ÷¾øÍ¯~÷Ëßþž÷½þ °€ù àøÀN°‚Ì`¸ÁFðƒ#Lá [øÂÎð„3Ìaùn¸Ã ±ˆG<â“øÄß51ŠWÌâ»ØÃð}ñ‰U,ãÛøÆ%Žq|õñ ehƒèÕ‡;€ÜÞw(ã?ð;ˆ¬_ãøÉP޲‚\^y‚Bp!ìAÞwp¹†@{õ à ((‡þx…Ìäùæ# jÞ/•¥Lç:Û™¾s/+P‹xãhów£p Ô‚>ï6Lpw¼cóo7Ü fûNƒËrÖñ7ÍéN§7ÏᕇØ@dE,ÁsÃF€ l”P#СŽ&€€­àG3ÈP Óþø„ *ýÝnä`Wǰj¨£Â8úñ‹è€­ØGµp…vȃ†À7àœL`Ô vb {úÝð†7¨Á›-t¼Âà:Ž€oìA é€,ì±2 CNh,\@ a<€±±?±„Hƒ÷âÀ† ˆ! "x#z@‚8þˆ@‰mä ë`BÉOžòA¨Ã ;hG>`p V¬@€pB½ÿà`³wÞç]r¼+¬{$z¼õð9xÝ'}èàº?DM ðþB èÀB2üñ }kÝGG@Áu¡¿Ã<¶1†‰W<¼ê P‹°‹Z!pÀ$òŽ~"‚˜Qá„uŒþ˜97÷Ì`°A¨ánõªã ! „ÅéÝ„8[˜Úàô¤‰m^KTBÐ3ÏÁ½ï«Žc½¼õ€†ÒÃË Cìc¤÷´Ôû¡‡4½ZPÃ=° ‹}ÄB î >Ø ¾4ðc4 FÚ×np«WÀüØÇ;àþ¡JtuCºÓp{$ý4ðÅ7z@ ô§g`‡(¯xL¸Àñ ‡?î4¼½½y–/€½ÐM^3WhçÅ Æðzöõ®0ý ´ _ùp ›a¶ fa—^…pzâe€û°áˆ^Ûгg^Ì@)^™€û°…f‚º§ië¥o°pÀKÀ ýp#=hsÀja× :\Àí0}ø]õp$p ÞàE`0ë`X' 6 p€ ò c@ ùE:` ê0‰Gsê q8ýp p à€å€°uàÅ þŒÐ€ è²Æ \V¿À”* ¹ö]úÐ ŒðM÷Çð †@ L¦ÌšÐ‰Ç †À ü @iÓzïp ð üPÚ ¦˜(‰í ‚zÃàˆ0õ NÞdÓ¹0þð ‰0kþЧ` À bÖ²^ò ¢èÓ— ÀưÈPpÊдÀú° ãäsXv›àíP–œ çˆ à劔æÙ08uÛ¨ÈðÕàŽ»¾Pª ¿ fÝàŒþ° ‹À dê° pÎ7 í`Žè˜ƒóU@Õtý€”Ð!™ Þpþhî8 4Õ‰?&“áU»p šÐŽêÐ!Ó  û@“‘¶ ©0 í õð ÑÐ}Sç=7 ˜6 ‘ö“³` þGY?§ƒåµ’.€xþ€ <À6p È@`_0 U âЖHdõ° š|üðg`PR@lèg\€íðgað@ ¬pÐz@ òà@‰pryFØ Kwp í ð1`ÃðÅh JÀ@Pìj°  «©šÉ ø`B~‘¿ •&€Rð9P Cq` èæ¨éØ1ð"@ Ý@lhàõý^ðWþù8 ü¨œàµ˜0˜P ,@dìÄЇ0¿àóð Bð=Ð 5p ì wÐP`ˆs°uôiŸ²àŸKÐ@ƒšœþØiR÷•Q`ˆ&‰à\àÞÐ`ö3… Àöz`l>°9/pŠp Q°ì`²@dÍ7Šß ‡ ó)q qà•›ewviçmÝv¼G Â@}ê@ú˜àõ¢1êüà‰¼è€Pù@†t 0 'Àý0v` d{@ùÐÜÀu1€z‘ß%‚bFqöP1:£ßµ’[· FÀ K* ŸÐ/o€£þÕY æ œ 0å@, _^vg“€œ°¦Óøl –Ï0}s ·ðh0 w` ÀÙ°‘†( fú©h §þ0ƒû uzúnZ^éЂ ¦ï`ºj`Úc0Ž(^Ûðà10¬Ä¢0¬”ð¢béxZlMe€£RX}ß…§gv²0}ò ©Dú˜|ç„·qð~‘^æ°qyÚAÐ PXŠù`ËÞ0 YÀ3÷¥ÿJ­hš¥Èi†€–êæ0MG§_W­µvfW Ÿ€cíX¨‡Zcó`'਺|øÊ“Ê €þ0þ .° R0Ÿa`Gð¬hP æ 90 I`ƒð]À0°5;7Û°M'«´ú¨ê•Pç_x ö° ¨÷8 ( ðqâVàî ö [lèç ŠP2K}ÄF¶QèÜà~Ðç &מ¹ 6€rL0ò—nNú]ã ¶â°à ØàöÚ×0«jÐï@Øp7Pಀ à RK Xªf~wÀdøð²U@ƒë|yê­Ïgp* @ ÷0d…ŠP ö0d"ë¨Ç v9О9gÁÄ–5€1:}–€¡ïàùà çÐný†˜¼Þþ°¼ì°² `ºÉ°’§· ð«8v«M €L;^Ä»£îɾ¤PPÔÆ¾lÀˆM°[0Û C@d/·ŒP­°‚óÀÒø]ïð€Ø÷g@“p‹o€è@¼»+¡8^µ¦¿h‹qP[¦"@‡ [Ç a0 U°u™À¾1šMp€Ø€ž÷]¿ P~ýàkš Ôù]°€­€Àè n@ õ` =°[^°ÐnÛ Pí`SdGŒ™TXÁå ~°a)^àÅ`×óPz"h–°eW'f怪TøÆqÌæÆ þû ÄþðÅÛ`›f¾ç»^óVm¶‰¦Ž ^‘ì“ü]‘\Éå5ÉigtàÉk†Éæ5ÉŽ,ʘÉX ™Pq¶ú7^Ÿ°‰Ê™üzúà€²LÉmæÉ˜(ˆâÅÊæ5 ?^¾lÉGwËt†È‰üié{bßà ¼<`ùLn`‹çuŒX™Ìþ°¼ØŒ^¹šñÍàŒ¯°ÌÛ¬^¾UÎèŒ_¹ð 0¬îüÎðÏò<Ïô\Ïö|ÏøœÏú¼p@ÎéüÏí´¯m_XèÏÐ _ëLЇ Ú »ùÅÏ0t½ÐÑóÕÐòðX&„ƒô OðÌQvÑþÒ*m^ ]` ñÀ”&­^A;ÓO†Ò+Ó9½Î\0Q ^Ù 0 ö€ gðd⎇1À ù pPÔ pµà5o8­Ó\Ñë¬àyûÐLpß@É Pr€Öp¹£0¸Þ0”îP¦Y o[ÝÕ|]Ð_=–š °€! ²PÓ÷: @"pð@sÓ˜ ^ßÐ: t8ÍõP \™x_{âez¼Œ 0ÍÓ¸ ”§^Æä%ãü5 ° »Û_×ɲçµã;>_~GrÐâö jc!¾ßîßô^Âj  ŠÀ·ó§6^›;^ì°±óˆ^£PãˆgШ:UW^g^^­§Œš^ÒÐ Špœþe^åæU«éåw” èó¥²×p~®_(è¬ÌR>ÐŒ¨N‘dÈÆ=âàåŸ[`qüз¸Èeê@‹Ï¦c| ˜İf…€Ȥ’È^À° ‘ð ýP!°ˆwhâÀ³i±( œÐwù ®Ž¡÷]Š€¥pŠÙl‹ò ÷°$ )·µPvãDy¸ÈÀÖÐ ¼píÓè©~ŒŒP >ŒŒ0bz ‰}ýàî¹’¾p ‘VÞÀ6 ŒìEZ¤KG¼îëàp ´   úð P Óf𡇋ÙÐ ö¹ïà° —؈·h šð Ì“ì^Ñ þØ ´–¡õ€ ¼Îe± ÁîëÀ“9®a½šeIj‚cžÑ˜þ][ÚnOúåëÚ 5 ` XÚ\°˜–v@”Ð~PaÐhš¨IlI—àKJ Ipe§ ‡|à6pE* %0Íã~j0˜é|Û è í°)°´ =‰€¤ØÀe`ÁE·àP/õí` EÀD@L Œšó@»AP [ºùOï/@ þ@xœx¶ ù|ø˜þþ]yXö:pöi €à‰Àö ðÞPû·?Ø+@ 놠  ¿8  ð½€þ †÷pbpE`‘þð}jð<@ æÐ^'g ¯8¨ðUŒ ²/DÀ‡Ôÿñ¶ÎeP+@‚Iw‹à \6æiñî]5ï¢ãçOáB† >„QâDŠáÀ‰×ð]ª[·ŠÙSˆ¯C2†ìÄP3IÍR t!9Ù’p!°óøùAcïWxØä:J&Ca"Œ}ª@MZûLÍèˆÐ>sÐé¡$ %a<Ê-ÜCÇÞ6!×2¡á·­ ºó¢RŠŠ„_¾$¤°A—Ƶ‡4çåéïW– 6nû -ÉÇØñ{X’ #1Ï©¡Ó°þé‡54¥…K›>ª†» ”xu¸ÆNÃ<Ö®acÓ€n0 ³,€÷"پͬ‡ëc׃,²ZÚò—ˤmF¸E=£¶%ª?ì‚ó7,Ã<@jöa:ÓïÍm +¾‡1×+-H.”÷…F5Š;”Ëo¿þ"#bŠošŽvâc°A¼(#†ÞùbŒ18™G¡|R˜d¨”Rúd‰ ýÁÇ€ ®ÊŸ`jò§JãÉ€ƈƒš‡æˆÀ2˜$¥ð ÂÊvà&HKxøl(…,‚šMÎHk ¶ÂpK4@Îð§3î°fˆ¹özhÅ¿#‹…B BÊé+èàùÏè*KþfC9H(Ìs¾ð¢ÐD R!‡’4ÖŠCŠvd£mDí2¡QHt½®é'Rر€/=UÀ! 4lTè“-ìɇ J´ÃN;¸óÎFlÆ ’;ÔCJR|°×†æÓb‚¯’†tÞ±¢ÀÐ)öØd#kÅž¢|¡‡W_¯Å¾ßóCbîQ‡–uNJI hyÇÀn逎¡¬©`AùÙ©25Üy‡‡8õ%tôØa+(‰' '¢:••î Ò6ð…!?¶h–BçØ",´3öaE„vÔ1!kvøÒÓ†àm§,¹'%$±_~YS$_àaÀvþîÙËZÊ™2pÇàÑF+mà‚2ŸÄzÇF¥¦Úž“Â&_îQLM¥žÂqూ {ª^ˆ¸ÙÆYâ®e&¨Ë<î䱿=vاÖ?öIÇEDÌ6[`'¸O¡Q²H(¬eœÀ¾ªG œÈ3qÏ?ohÛŠà±äƒ 6 dC¨‘gõzXù@Hò‰bQd‘)ŸfpÒ¹m™G+6À¡ñ…¬yB¦mx‡*6Xbœ¨ØÀbúÉ„–,}Hž!K„ècVÓbƒGAGøæÙ&)îaåtBø1Ê| ¶!Ýyg‡‹ tð†LBƒ8T!uÀÀþÎ0%pýðƒ™ÌžÒ4jÐÁ*²‡=í)D΃žô²çÁ*œ®ù˜B†ÔQ ”£~ ÑG,@°)ô¯"É 10u4a# •?êQ:Lb,* ÁÔ`y¼åF'üñ@Ï O'êqâùÂZ ƒÏ|ʰ'xcïÇ04д¢MÒXcÛä°­ã«c?'º÷ìÃ_Tˆ>É}|Q…|;Æ@ Af +ˆ, Œ§~42)‚d& Dî’ á? )Ý„¤¥lˆ%fæ}}²!Šd$ -ÙYrµte õåmH ’úØ%!ƒþéZê1>óƒð Â\ AÎàtÈšÒTL Z²èÀ+Ƨ¯øN0ÊÃã`È.ñu4b“ä„O>1"È“ž ‰2Þùs¢žz‡+îùÏp"SˆéGáøQtˆC&õHCªˆúChü#A5*‘qnôZúÐ-9L2È•¹TJ+Ò’Æ'”-5¦Aa:SÏu”AïØççú!wX §4jP…:T†È”¨G¥ˆMãÙ†ü‘3*4ÍÒ(¨L"êÐC„­oÐ"!ê@F?v¡ ¤–Õ¬f5êYÕêŽÔ=™†7ê ¦lÕ#þ„§¨qþ™0ÃL.›äCJ´„blBèQ†PÁyh4k…ld5šÖÈ4íè..àtÔÃŒ˜Å[×Á„%ÔB/ÈØD+"IpBª·Ò/ÖÙ FèóVŒ D;¶ñ€“0DŒˆÄ8öñ ”Ÿò€Žq,t¢´‰:6‰·ú3(L(ûª?äC R”lxÅ›Gƒfã :Âø6ªŽ4èÀ ꕈ9¦Ófv³ÞØD!„A”&KP…Ôp $ÚqxƒÑŒxØà#lÀT"íF–_vX!‰ A;bACõVÉuÅ=Žƒ8˜ 6ô¤0"þ© …!ÛåŽwÁ;^÷¸WÈĤЋD¸a áüÅØÐ‹MÌx"[jGµóAbìC<#zË>¤&‹{lƘÅ&ƳT U>pB/^p‡uô€ÚàÇs&@È….›šÍP4Å~T¡C{@ƒÃ8‹ Kj¤ (8ìãî~×džô{æó,\¡ºß¸#Zv ôƒÓò¸„ký1 pœâ¿„‰;‹c¨´om¬dÒ~ð¢¶_.Y·æYFƒ¾z”òZÌ!YÙ‘¤¹T¦H A )$óêéƒ Aà! |±”9géJYÚ£¦ª©, Ðæ@„þ'á Ù ¨ÁhGÚÞ÷þ}&`Uyðç 1ðÆ ðˆ Àƒ nHðôÜðŒ]" , _Ôp pƒ@0&±sô bSÅÄ ¡:ì£áçÇÉü ýÎâ×y”rÞø3E ìLz°ß^”í0Y¬m(¶òGbÐŽzÐc§ß(±¶‰L H†¸’‡,ذþ´!až.$Ø:6tp¢£iD½‡Ñ |·ýÑ‹k*Mì±° £à›¹K˜ÇSž„ij„¬õ @Ì P°¹?°Al…ÈCëèÔ>ÈQcEãïóP9&\€Œv¼Œ­‡Ë‘*.þÁL iŸàqCO$CÛèÀX@Ï`€·‡H )ò!+övî:SüPÇy@›ã „="èL,‚^*Ø@^û èC¯³z˜á:û†Vôˆp{øÇ;.˜Ñ ¡Ö-§9à`Ìvö†ì4Ä€  –6Dø X2IŽó``uX=Áo¨¿ûÃ<”‘AÈ3x-²)`ZËr•¢¤‰˜% L)^ÑÀKâ$¦Ë@ˆŠ{È(ñSÁ#?p¯ù†h¸ tX¢a=q€ž{¦1‡ àL(t` ˜…7nˆo¸‡t˜*@pj؇þ…xÈ BtP¹t‰8½–Rª4Ã3l;dÂêE°ÜÛ€IÈx³‘׋½Ù!€1¨ùû…1иŽ_H Y[ˆ!J @ u`‚ê‘?ØÃ>¬æ@„ê¢@Œ@ÃMäÄ{“©}¨¨”ˆ/*$A2§hØ„x¹$k¹¾bˆj¹ÀJJœ©2ìÄ[ÄE´z8Ð#yH„DˆÕ2C[ÌÅb4Æ™¢¬Ï±,Ïã1b<Æg„FrJÆhlg¤ÆkÄÆk™Æ’ªw`ˆn”p*kÌÆr4ÇŠ@¦fPP°ˆ(¤_ûêòy02vø?‡°†x—ða`;‡þÀ„\Kb…À2&r<Ç„TÈ… ? X…lè‰ÈMÀD‰Ø.FaçÃG”‘ •óLJ:…`ðBƒ6M\È”TI‡XœÓ[‡WXpù†Sø„"ð—Á€)°‡n›äXP-y˜…<¹HR­~0… ˆ„HH¹!à"Ø•ë†uz@1xíáXPb¨&Èt†ë8…fø j‚8x Ê„\ɶ„F1‚ È-9 D†øƒC˜E Z؇i(™K hEX¢…ø„˜…b€…ÙÀÀÁ„ (=À?l`Ø (•˱7Øhà‚ðS°6P„ ¸þ@øL{› R€MÉ×ø€wK¶tËÜÌE5Ü„Àù‚ljh‹nø‚)Q¡K(ƒ"@‡~° À®«Ch„C˜“I•clX¿Ø Îì"§M¹Àyº±dÐR†Hˆ<°ÍµDIÝ´Ol4(}ÀÆÁ† H”yh íh‹SFƒæÌ„ؘCF9™z˜=¹N/¹ðôð9îR¼ÙX,…POLÑ”÷ä3wcFˆÀÍûDÑœ+p…h€ÍìjÃ]‹_ c0€„Cˆ_è d81x«¢lÀó€GPüÛš Mî=$H„pþ =Ï`Ð3úPÐuÈ6hƒ¸ÁÛ¬Ï%ÓÝ|.(kûG`XÉWˆ³R˜yÐK{È"@F˜„O¨…Õpƒ jMHˆ|`7vè}Ø…F€…õ1T>t0T^b;»ÒEÈÁm`;u⃃8@Oö|ÔW±u¸„Y¨‹šS Ň€Åˆ¸‡Ë"&{ˆú¢?ŠU…,\ueÌ#]­ˆV}Ë]<$̇*¨„A’ ,Q\PƒR¨‚v„ˆ~H…F¸€ˆ(&†È‡6˜…C€1Ķü†610uH„g¨‡b˜À|ƒ L¥™Tè„F°‘oƒ „Nþ;…˜T…u^˜§3«R«mm*é2x0žŒ§w¥Fʪ‡V#'uHM˜x}ˆoÈXd¨ÈŠè‡iÐM°-1•ЏK5ÈEvƒS[¸†˜£†—„˜—‰…Npb†P^èYãnP‡ØH2p«‹ˆiЧw8†s*Qˆ¸”kÙ"lQ‡cà3@x,ø¨Y=’ZªªmÌMr´¡SQzH }h[ÉØg¸yà´3ñƒˆ–B@„Œ]±z¼ÀUH5,ˆÅK€U` nØa4h†K ,h…T€®)j‰o¨xP0†X¸BØÜþGØØ[‡@51…`à„æä…G8Yz„T"mÈÙå³j‡KP­Á‹†©UHÖl¸„RX˜ÈúËKØP™æ -Á–j@'O›‡@Þ©Ú€„À¡„_5ÏÒ„ò­º e¸„ñ¡Þ„èqØ… Ë’xŒ†jà³_вê‡ox„XÑ%Ý)2]ŽEÆ],S¶JU¬¥€n’“P‡é†(‚F ‘h‡7È © „vðƒ åà™)Â8D{¨À˜³L¹Öƒ&y[?šª#À8°ùQ¡ˆ)X¨J°„ûÂ…ˆ.˜‚)l0.€¸3)Pþo98ààSˆ]ˆ-€8±“‚1 :€°à†2Ø8¥¨M`.˜aè0Ši(âÃn êü‹D`„û6s(vh1ø‚ÃÌ’î „ÔÜ9°Dè‡Mƒ7ð¼Šà ®`‚2Ã|àãë;ˆ/P:ð>0„&H!Lð8àyÀŒ“G…b7ð†!.âù"*dêFwè:‰x8›_ÆT­eè…^æš1ž9 KؘQz ·õ:ñƒ+1ž €AP† p‘¸æP‚#;“*X{pt˜—Ä´(‡zè›}`àS@‚vþ8Ï…8Ov(°}ÀÊ[ˆw‡Ëà t¸;¸©ùša¨€*¼Tpxx´(V%o @‡vÞÚ h…Îóq‡ºØ†Ù@_¸€VÈ„öH{@"^ nsfÝà‡Å¸Iá(é“F4ù´‡©ÁáÀ†X‡°k0’Vˆ^zçxžgƒ¥)dB…U.µ„ˆ¶˜L0I쨱¶äÓÀ…`æyC1´`1i‘Ü x0(×®MëµÎ,há ˜…k‡¸º_àu~K^‹|øíì[Ég…˜Ú¸€¯0‡'Òe@({œþÁÓ“xÙ vHC‚ ê!à1P*ÑcM ®=ÄLÈàk /hÝÂ?0=5*™sP‚)¢íª™r,Ýæí¡F4šX‡ÌV<¥žâV‚æ4…๚êÇŽl!é”\ÞÅ<pP´‰k‰è†„=C„ìc¸‡wr9‰XbH‘`*öky9Öza‚%b‡(Þ¡é°8 † ð©Â‚E¸E˜1œØBQ„SiŸë!#{@ÊžãC½ ,œ=…øÁ BljX½…x@…!pè~¨!£'ÄöE(‚×fþŸµ˜˜v°ƒ Cx‡uè€Uàhë/@‡mp³WŠÁhNÁáµið•ûïÿÀºrxÈr-½nà€+€ó¬y‡t ÔË›~(ñï B&M±¬~„M톒‡LÀ€x†¶€ðÀ…}ý…*"‰’ô‡lˆ=5ø A@Òé‡XÀ ÜfL`ˆE°ùQ¥pÒ‘ÚéòÛÉÝ™7»v{P.À€âyˆwPÓ‰b ¾(‡×µf— ~pc (Oņ‚|x(öªçi3‡×9pZèès ’HäÃ)À:©I þ¹Í^ã h…_02íØÿ‘/Ãm0 àsx(ƒ¸† é}h†*B‚ÅùÃ5Èh¶Fx=æ;5:£ºF)Ö+vå7Î…M陸6nIá˜Ôg›âïßþôuôû¸F¾ß³×%ò¬@˜•ªÆµÛÛrPóÙ‹,w–* G¹Õ-`”ù¬ ‚Çê?TlŒþ ƒ˜ttêhÙ®ÌÝQ¤ŽžÄÊg™2CyÈ9(ÓnJ8aGÊYÄÌ„¸£'¿prV=¶hâMO¿8@LE%}óÈ,óÀNêx³Ï4—£"8þ®ðóN*³œEã%›à]EŠà ?â€x&’õ€“Î%ÅŒ¶ j¸rÌd¨Àâˆ=é³Ë#´à48¯êÏ[lb_E@Þ¨Îa¢ÓO5ñA+xÉ£ư2uÚ#§=úÔ8KOÓL¦5üÈ£Í;–½#Î/­€(â †Éâs$ã" ðSÈbp³‹!\láÎ$r”È“FpЀŒ:\ˆ0†Yõ€4qF|h·Þú£N"ŒäPɼ1Äy¦è‡áVä.¼Ä°#A-æèÀ >5´S„¼ÆŽP²ŽÏ@·¢NÔtCDŒ ÖÏ(wäÅóþÞs \›í&AH½Ã¸åN± Ôl³€/ìÈ!p³Ê*Õ9è>KÑ6cŒóœö`r†:D ²Tî}Ó!Â9 póÆ êAŒR(cû`±Š=Â\ÐJ&#p³þül£ƒ–¸€Î>ûs‚=ûhAÇþôóB2øtLš•˜ã5ûdR<#BžW´ó’8°ŒN}óôS³0hàç°Ž¨GÍ*’0´b~JZë^»H‰G Ã>ª0{@/5Å>b)ŠoxÑË„0 ~˜Á8¸ gÖ°f¢†0DÐ wôD+ÈÆ0À…ø uªc@¸ ~°w ðÆZQ°¡¡CÎnjÅ’wT£A™²®ºÑY¥ —J ŸÌ¡a Õ‹Óòñ…Iøƒ¸Æ0f° )ØãÂja¼‘ ã8‚ÖFžéþˆvEJ²ðu`.ñ3ŸüÔ7‚³¼oþ˜ßÉL–Eè EàŸ}þG aðL¨pÂ:òöœH(0 µHZÒÔÈF7VdBà à7²žÏV¤ˆY é©`g1_9^ÃèJ]€ˆÄ 둉¸ -ÉG ŒÐ‰B€aü("ÿ`!tgAr¤£Ÿç…*Àb o`“s³T@`ëÒ€¸:’(x3Ÿ¡#ãvä•Îé°Áï¸Ózi´CN°Ç0 €’`üPÄ ÐQçÄÏ*&hÅ=Vâ‡-´Ãàœ?b!bÀÄ@Ç:lŠ|Tò;å+æüðqD|Âþð“Å0>`2PšµˆE ¸ñ‹ œ‘Û°A+äÁ„AÜP•µ¼åýÄP‡Ž¦EH „éèõ£‹@«îR‘:' óŒ+4­±I‹(b öèª t¬£«°ˆÐ Và3茎ŸÔÁvTaÿ»hFÑ °`)Ø€À`a ƒe7y º¢‚Te°x¹Ç=xøw¸ãP©:ÕC)2ÛÚ’ö8d”Ç0P@ЗÙhÂF€"Ý6ÃØ€ô“† ¸`…ñ!˜Ô¡‡ˆ!ËÎ>š‘ƒ Ûà‚µ¼ÓzXâݽÇ!ž;‰yxðRs¸†ö Pøƒþ_0ñ>Š$È¿û•а!ôÎ #˜qûñ l@ íX‡!¬YÜoºE¨è„q‘«ÜŠ`C€C¨q_dbü† Nì†ûh—»Åæ&T¢¾ùhÁ 4  Ã6ò6bì§Å´•Wõ°Òˆ‹Ë_„T@BW¦[]~ä£ üµÃÜ2þö¶´JɺUHÖvƒ :‚7äQ1Á›r 8‚n£_A üwç<ßÁ‹eö ‡³Ü£<#”U’}ìÃ&ôÐH¥#eè‹Ø¼Puid:Ó¡ô¦;Òh—ðCÆÑIƒ$Ý~ØÆÔþÑÇ¥‰òêŠìúÐÇ1íh@Bü zØ‚8¬@ É^ÁÛ€7àÁ-€„gËahK»Ð¾ÖK¢¿}=¢ ‘£¸Ó­nu›v\ˆC ¢¡xhA¸€,Ô1†îƒA ¡ö5¬Á |¼àývK¼½î „{áEÑÇ£.ñ‰“Ö´¤`lØaì+Øã ?°_4ƒ·†9r ‘“Ü䩦øEó™Ó¼æân7Ô¸¡ñytƒ :Þº£­"„¡¤P96®Àå… ½è¤°¹Idõ©S½êÊ"N2=Ž’È#Çò)òp€ãOǰ^ƒvŒ½ìO·þzF¤÷¹Ó½î&Y–zÚ‡/L! ɇÞùî÷¹ËÝî†?|ÝñŽ’±#ŒG7áC‚øÉSÞðН|n ùÍsþæŸëEtüåƒþøÈW~E€¢‘•pdÕÅéøË[BßHŸÔ§>j‚ P?'õHGöÒ}›;¿øªWGÞe y4‚õ€Ækø…ügÄ·ìȇÕßÓÄQ:d2(‘øƒ4¤Vèô&8ÿÝFà×þåD7ŒÌ„ü…N]ûŸèþ C,Á+¤W…Á3Èhù4aÄy|ytÄ(t‚ƒ ¢   pƒhBIQ0„ÙF¼Å¡hCú…‰el>€€/„Oì“]„OÅàL|‚4ž„@ rQ6̉øC6¼Â,€É7”‰(7dÂ,0`EC@ƒ&l¦¨ˆ=`ÃL‚8€ŠÖÃ-¸a«‰C:¤‚TÄ:0 É;”‚+LEèÃ/TÇdD¢*àĬ@7Ј+ 1ÆŠ:4áp@Cþ)ÊVRE`Ê4¤Â"Љޠ¢0‘p†6žÅ­ÜB9ÔÃnœ¬ƒ+´ª¢™TŠELC)¨Â>ÔL®€c˜#8 £:š -|Ý7JÅ.ì!³ŒàðiÞÃÈNEÜPÐuCÐOµÃ^äÛ¸Œ@ô!ðC,(A(ÓŒÔ;¤EÔÃ&ÀGòƒ0tK5ƒˆAÞ`è 7¨IöD0D€pA h õÃp+ ÀDCÜP<(BÎÏp/$d ĶY„¼F?Ä0‚6`ƒÄ¨Á<Ã(,ô ” PØA2˜Ã(þA>M"ÀAÔB4ÔÃÁ@€_Ø ¾p!¬ƒ S&æ¾ ŒøBã490ÁH¥Þ4äC®Ã»pÉP„Š@Ì „Àâ¼Å¿°Ôef&èM le ƒ<@¦=XÂM¾ çð†Ž¡ðE_4'8°&YÄ ÝõŒƒoà| V„4ùCý´ƒÁC B6PBZDqòÚ­X‚ÌÃ/7 Cý̃>ôC8A4¼ÀeÄö´¤ƒ8þ\Ð a! R€/ÜÃlÁ=`Á$ø§eB TbæóÄètFP¿Ã6/´Ž,$'¥ƒƒ%°b°ƒ ¬Ð= Í­ÄÂþìh,|B+ùN-Ð(Œrƒ\NAMCè€bäXEg€8 DEDg!ðW}Àƒ€nª)›>MЀÄUÿlƒaæƒT€™Ê‚ÊÉg$I§ú¬}égZ@K¶R|À’,]Ó4Ö 1J±ÄÎ-(£&–„}J€ú‘L !éüR0¨4RD ZÂØCIŸª:lBô«ëâÎþÑ€!ª~A-Àé(€ðÖщæB‘’)™—a©%ø•<Ø’± «9¤Áà…„ih€1Üs¬C€Ü+ÌT=¸O• \«î(ÕG<0Á8T®]Ä»Æ+süxƒ"ª}8«"¸€7ÀD°T=ÐC¤b0ŒN}@]b€7`Âü”Àô•=$”V±`}!£è!ì+l’:¤€6¨ÿÔÇ]7¬*ÉÌ@1@ÁPHµÃH}G R„Y¡•0‘¨ùø<0"xÒv ÔJ¼ôä€Õž yŒÕC9«ïȽC¾bCÀ¤K(¸Ã;Ì#d©“SÅ”þØ&‘LÑB!fÕ¦Ô=€C<ŒÂ ,aQ°+:¤AlÀ,fÞ]=ìtW}m °éÙ~ñÃ/ÌØyaܬEnâ.®da€¨@'lî<€­l@ @j<×NAAAÕ)PÁx”Eb@hº0Œ A?°ÂxYXÐý-U•Iq.J1EP1¯yèÁZ­Z‹Ý.hÃ'°Ó˰àšoöæGü&‡N6ÀA"„1”±FäC#T ÍAM¹moo™0îAßëÅ>d,O$ÆúAÄ=”ÿZþ±kZo òƒÜD"ŸD!ÿqçñqí52Eü‚&¤Z6hÂ÷¥Ú's„òEÜŸOc&ä¥%7ß"¯±&ÇÔ4È[TÅ1EúÃ4¼ ÓYT!GÈþjøt¼2éa2í‘Q=ˆ:j<”B1´š3>0ò-«[8#ÿ‰â$´C}$âÖã"V„<ð‚+àÄ7x"Ƀ70ª@K$ã hÃ8Ï‚9ŠC7—‚ԃơm‰Ã©ˆƒ8¸Båá-Ü‚²åa.¨â7œÅ7tÑØM²23ÏõœAð€PÔð¥_BC‚@ôÄB”AxKñ"%¹$L¶Ã\.×Ë‚Á?°‚ ŒC0ð@;¨Ì(S„]*-´äK²”³þ»°©9ðÀÄ3Jüh.yš§·¢Ã'à*„/ìAÜA0 ½ZÎ\'žPC>Ð/(žF5؃º5ÕÁuë!”UÓÕ‚/˜Ã^½O>ìiŸH óꚬNºšð©ZÇ”øŠ&úƒ@X„O9·³:«<‚°Á}Œ‚HÁ-”´Â Õm–¶Ò, Uu*;€ÁÜC÷ ű°Eì„¡…$S²à2¼á¡rGô;å½_Œ!ÄY#Œ±T`>¸Á*WD,üGà8øÇÓ¨£EÐ.ZÄ'[Âa!5J\?Ø‚+_Ä74‚çâ&xÉ£D?Bž.ÐQ³Œ|QÀŠ™CL²ÆOžèmC,A)¨ ;°  ^‰VÄ ‚’ â 1(‚‹uêotþý13ït7E œÅaIÌ J¸¼O¼C4ô„nDéýÓÁ$ §GœÇw·„|$‹ÞwEEz9X¯OT=â‘!<'ˆ>4Û=ô8ÀaB3Ê»"ƒ=Øá+ÒÈ-ð_FÂ3hª?,HIlƒ+(a6AóìóC7$‚Ü|ÈíÀA´e`Š=°ìP!hé«Ê- I˜¤C/È¡h2xc/ÜþIöB.hˆôÂ+ª ¿,%4ÕÔÃ4¸†ô˜‘œ0ƒù÷ Ô±>0Ã-ì=Û‰Ÿˆæè¯¨/&J lô`!0Æ)OâM £CèÇ'BÐRo<ò\PC(Ñ_D Þ ˆ ˆHDRÙ¨ÁF¯åP¦FêfD¾0ÏX5QÔJtà— ZJ®Q`À¯š%èº9@Â6&¨D?òpX£ÀjQQ™ |€­i à#jÈc! ÁÚaÍMIÄF®±A*…ÓNã‡08 …‘³€góÑDðÃy“‡þŽqO¬ì“¹ÍS?ÅrxŒM+ú .W®»‘{d÷+Ö­Ê6À€Žíz$üpËx5‚Þšè½_AÔAöÑ^è#Úh†ìÅÞõr·*÷ˆ¢FÄ%°îÚã¿äíŠ>X£ëò·ü‹~Lïn„º†á‚ûë`®àÓ¹ö°YÐòa£/±Xêq 7Àáä:[64‘à;7Ê™qÚ8|cǺ;Žá>ìc°ÔÃ"Ž“",d;5XÉuÊq“¡L–G™ÊU¶ò•¯üd,oyÊ[öò—Áæ³iYÌPîr™Ñœf5ƒ™ÌkÖñ™Ýg9ÏùÃm¦³‡á|g=ï™Ïr²sŸõþ™g@šÐ€þs¡a(hD/šÑi>t£í¤hHOšÒT~t¥ŸbLošÓQ¾t§Ã"iPšÔ0üt©ï¤iT¯šÕ8^n«3'XÏšÖc9õ¬E]k]³úÖ°Îõ®=ê^·ú×Á66¦‡Íêb›ÙNöª—ÝliúÙ¨Žö´±½çj—úÚÙö¶œ·Mên›ÜŽ~u¶Ç]nu³ùÜØN÷ºáåvOûÝñ¶7”Ã=êzß›ß;Î7¨÷Ýo‹øßøÀÞÜ‚súà wø ¾é†?œâh‹8¦'^qÓéâ•ÎøÆAN–ŽSúã!7ùWF>é’ŸœåÊ…ºUÝr™ç3å^ùÌY^þóFßç&×9£yÞsÿ|ÑAºÆ‰Žh£âI/ôÒ™îp§êQGøÔ]u« ë€ÖúÖùÝõ>ìö;ŸÉ^vxŸ}ÏiW»ºÙ®g·¿Üq¿óÜéîm»ÓïyÇöÞçÜw¿Kðrüà™]ø8ñÆV¼›ßx`?~Í‘—¼®)¯fË_žÖ™Oóæ9kÏ£ô¡çõ¼¥]zÓ£zôeVýêIÝz1¿ö –}˜i_{Nß̹×=²QßlßÿžÒ¼ÿòð‰iã{ùÉgôò¹sçŸúXnþô ]ý+_ûƒÖ¾•¹ßý>¿Êá¿¶ƒÏlóŸÿÎä§òúÙ?gþ÷GþñóüÍ,}ûK=ýÇ®ÿþÕ ÿšìÿÍPɰÅì…,Ý^ÎÝôïîÿŒÍ)pËÐÇ00å-ém=pí,0Ø:p-­íQßTp×X°•lw,eÐÇhðÍDðõîuÍyðÆrðÆ€0Olg¬°Î|°Ö”p ; Oì ¡PášÖ¨° ÷I E, µæ®×vð ƒ ?Ì É0†ÌÏÆ0 1/ }­ ݰóàØäpE¯•íñðô@0õø°YO¡-1öÑÚ ñm/¹mq÷QÜ 1ï…¯-±ø&þQß4q•¯îAñùDÑàH±m ; UQ,Xѹ\ñÁ"›kiÑ+l‘¹p17ì.}‘ÏvqŸzqÉ%N‘±ý”㘱åï=.¥ñþ¨‘ä¬ñ׬m¹ÑÜ0QýÀ1ËÌóé¥gH›‘eÈ‘y¬Í1Ìè1Ñìñ¿,ÓF‡ÑÕfùQ³Qå² ?ðÛÒ’ŸR!«ì!ͦ!s‘"#-"%ÒÓÒæ4r#› #ëÄ"iQ$é„$_Ñ$ç%UQ%å„%KÑ%c $Mqýï#i;rçp2'uL&Ë&A(¥¬'þ}rƈr,„r“R,–Ò›2ÔŒò( n'n*©Òâ,ž2·ò+º’¿Ò+ÂòÇ’†°2+ë,SMÖÔRÏØr+ÊRãÄÜò-é¬.«b.ûP/5‚/ñÐ/0çP0ý0ÝÐ03 3-ñRŸó.mòs2e(213/­²è.s3]­2Mð3AsÌ:SéH³4íD3U³OóéR³5ç„5eÓ_“êb³6Ë‚6uo3ër³7añ7½.8…³‰sìŒó8u19Ñn9™óEs¡3:]Ž!«Ó:­Â9Û.;µÓxó;Sp:aÐ;µ3<ÅÓÉóÍÓ:Ñ3þ=g;å®=£óMâá>ñ3?õs?ù³?ýó?4@t@t1É0rtA´AôA!4B%tB)´B-ôB€Ü!8´C=ôCA4DEtDI´DMôDQ4EUtEY´E]ôEa4FetFo!¢áFq4GutGy´G}ôG4H…tH‰ôFm´H‘4I•tI™´IôI¡4J¥tJ©ôGãa°4KµtK¹´K½ôKÁ4LÅtLÉ´LÍôLÑ4MÕtMÙ´MÝôMá4NåtNÇ$>M/îO9OOùT÷üôOqÎÄ¡P õP5QÝ<÷TPA® !R%uR)µRKQþuæ^Á4?Ýá05S[®Ä¡EÅáRUTO®ÒÁ\õUa5Va5PµQeÎJÎbWyµW}õW5X…uX!öÁNpUW‡uY™µY›µXµN’ÕY©µZ«ZÃbSeÕ„`A…`[?5TîS!Ä!î!]Õu]Ùµ]Ýõ]á5^ßÕÀáŠuNÈÕ\ÑU^ùµ_ý•_éÕ^£__¡\Ïõ_6aÿ5`ïõ+JAVÅAàmBtdµV™ÎáõÃê¡ÀÌæŠ¡aÉ‚c=ÖÍHÖdÇe?vÇöÁ•ädeÖ+V?_„?…^A?qU\þ{®!Ü´(ìLá øáM¥ à@Ê‚hvN3N*i»A"rNŸ6j§¶h×´¬`x )Ö´ÄÐ4l¥¶+6U?on?ëög=TSuPá ÜAaÙ5æÉüiìApÛõ>iµî¡eÿ6p×]ëÁ* šÁ&Å–ÀöÀ¼ar7÷qÅÂ"Wqƒ!.¡®Hqå#t–qKÁq»âfÿ³nïÖS5¶çöáJZµS÷Àá>™¡Á ¼!š÷y£i²îsˆÁxñÓUÅA!nÁ"x‡·x¹·?·adÁþâ&o¸…Ø÷|ùÓ{ÁW|ÝKx‰—SwZ`Rð³xa †Dz‹AÅÆ!ÞáÆàYÞAâÀø¨ ¢×xí7|s—ýSb{·{çîá”3Z\MøUá! œ@ ÀUí¼À pÀ^8†gxs~aÚa˜@Nø„Ó¡PëµfÁ"„G¸T8‰aÕ* \5l&`”øŠ]5ˆÅaˆ£K„I‹_u,À`áªà ÜÁ*À Ò8 ` ¡Äá Ä :ŒáÀÀÀ8‹…øˆX+æÖ?{VÒhùÖVA.„;´]& dÔþ7ò`ÜÀ.9“à„²`TbJ¸;t‹_!½‚‘™C!y[ljÝá´C |8–Á5•Áa•Å•Kõ‘±XŒÉøUÓ4ÁN@jÅP²ÁvyL@ ¡&AùŒ}˜¹Bw÷3b` ê÷ƒgW‰÷”cYB Ê@†ÀÂÉÖ¡8™ìŸ7ÇL!lx9‹ƒøX¹+Ô–ZV‡Ác\µP ®C2 z[9T útË—±X`5r@ ´àÚ¡žQá¦9\Õš‹¸9–3z£Ã™Sݵn…`]þñSºÐYæâ¡¢á”Ïw](¡P‡¡¼!v@Lšú©£Úw  |~ãáU5ú ¹b¨‹úU¹Z?× V@Äá*oÄ¢··¬=Õ{q,ÄÚ¨;Õ,·Ä¡ná0   RšâÁiÄáž:ÄÁ `‹Óá(˜{½º®Y§Û•w}Z]ã!‘…îrA\u_vaÒµ¬€“]kC7Z{B*!q-#v¶{ÁáÀ!ºB{´E·]óá¢jRîA5Á–‚;]u›·}[´1[a¯vjŒ6€PPAj°áYäa¦¬Hš­Œ!þ·ýõ¹{;§ßUBÞu¨…Væöa·VNÍ€¶ K÷»¿µ4T@9ÖÔ¹£!^Ö½ð]甽’–N·ÔÀ\,îûò[M¥ëÁã &š¶K&KÃ¥ëÀ¼*J´–¾û6 úJcbK#`œ+äA€gN°Ô ÚtÃBÇ£ÁÅ×,Çw¼e[ÄA5~ã9¾ã=þãA>äE~äI¾äMþäQ>åU~åY¾å]þåa>æe~æi^ãk6Þq>-;covered-0.7.10/doc/html/img/pref_merge.gif0000644000076500007650000003704411067456444020354 0ustar trevorwtrevorwGIF89aˆçÿ 1-S,,(&-15'KQ#&H)2G(/Rj!8/:10E73:2#92(C/,35243k19>U/C,9lj3(d5:X:8j64BA=N>=:DKOA00GXd9LJ?dMAN:I…BKm2L”JKa/So0RnH1_M0ŠD „B4¸4+hKL_OK?[3?VhKT[oP$`RAUTN]Q[2YžC>œH4Bj&ŠSR;fƒWbih]iXauaa[f`~Š_žY9VmI>mšuc_bkSzdTEk«WiŠ‚e5‹aIOn}7o¼‰bZ{hL‘e6 _OöH8wkX_m¤]tyJw–rrdhr†ls{zo{qsp¼d=¯lLYÁR„©{~l}`lƒ™Œ~mrƒ‹‹}}~ªuÎs,lT_Šž«>q…´‚…‚€„¡õh^¤sª€X¾~:k–C´}i¨iK“·ˆ”³€y¦‰^l–ªf–¼ƒ“œ ~‘”€§r—’’’”‘£‘—®Èiñ†€›šË•€³š™€¦Á‡¥¸s©Îޢɣ»Ú˜`𤬫¢m®å¦¦¤•²mΣ]¿¥z¢§¼”¬·¿£”Õœš·§‡†»TÓ¦LíŸJÆ¦Šª¬©¿¦¨Ì©q£¯¼Ô§{­¯¬|¹à°±¯»°¨´»š·Ë¬· “ºÕÇ®¾ ·Øµ·´Ä³±ÿ¤žö­¨»½ºÁ¼´Û¶«ŒÇö§Ìzν«Ü»ž¡ÔgÀ¿ֿ¡æ¿w¨Çå¨ÈÜÿ³¯å¿‡·ÅÛ³ÉÔÑÂÄœÏêÅÇĵКàÂ°ÕÆµøÄgÿ»¹ÉËȹÐïÌÎË«ÖøµÕìêΟØÐÈÉÓØÂáçÐÀÊÖæíÒ©àÔÀ¿ÚééÓ³ÂÙù¶àõÏÛàÝÙÐÙÛØ¿ßýÐé‹ÞàÝÇèúøá¶þå~öãÂäæãÓêöõåÌàèòñæÕÙëñéëèðëãçíïøðëðòïýðàäöüïõùøöäôöóÿúÞÿúåõûþùûøþüñùÿÿþÿüÿÿÿ!þCreated with GIMP!ù ÿ,ˆþÿÑ7® Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç ‚£õÖ³“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ • «™Ñ£H“*]Ê´©Ó§P£JJµªÕ«X³jÝʵ«×¯`Ãf=VK h¡Ä:v )ÛZrZÈm!§[·ÇL‰‰Á·"ZmÅ <¸¥A‘`özŒ*¨ÇP™BÅËé±?]ü,&̹³çÏaÙŠ&+‡A=›¦0Ø€j4[TMt|Ѥ鋎&­]›Š±c «5;bˆ캸ñãÈ“+_μ¹óæµ`x°1B‹ªçË•aÈ´<6NþðBžjA㱫_Ͼ½û÷ðã¿'ÄÀEœY̹pÁîh^r° $Ûl‰,È‘[´±C¸àƒL'uÄ€ˆ|f¨!tR,@ Y¹ÉÇK-Û-ÇɪHRwÇqB‚QÆ(ãŒ4ÖÈ/8æÈƒ TPG=º!9ò j|ò‰/¾(©±‰H T‰Ë.UÖQD‘\véå—`†)æ˜d–if˜©D°È19Ö’„haJŒð’Šªü!AlÐEÀ¡É AK-Q`™Œy¢*i"Ò…d¢'Ÿµ¬À ‘\Ê/Qƒ©ÀP€ ªÔÂC( -þ@P °NP´HòAXœéë¯À+ì°ÄúJË±ÈæÀcÌRá‚ÈÒ¢I’ËTkí'jh- ut²Ë·àv²C´ä–kî¹è¦«îºì¶ënºi¾Š,' ¤úM¤@KF¤Ò@&, ¤šþfrGÁ©$ ï¡’™bJ´œ4pE ¤ò¾  'ÐR1ÀïQ#û¦ aˆj lTÌ/ÒŽPÈ#d2Æ ª¼ëóÏ@-ôÐD­¬?é,´ÈNûIµæ˜S-¶Ú"Ë-¸X‹[ôÖ\w=t*+F+Ç&±„¿ˆ8¼Ç4@€*P˜A Ø @&PôP þ‰KÂA€÷ Áy ’Š(¯Ýöۜ諸۪ÌáĈ-PÀXðM |ìqÀ¡°²]€‘èj@!^§®úê¬ Ëë°çðã!‡ÈrÈ9(;,šÐ±LÔÀKM‡&»_]M5âå»7ïüóÐG/ýôÔWoýõÒ×¢ ‰¡Bɨ‚J KÀÂÄ=ˆ\ï[PlK*òV( "‰Ã°Ó‚T-°Ÿxèû>(ÄÇÖG–Æ ð:ǀŮðºôê‡Ú@&`!…˜9 ¨@Î"ñXð‚˜ öFHšð„(Lá õƒÚ#¶;Äb±;TìÁÁ‹š'ö€ŠÝ™b þ@ž8’·‹:B…HL¢Qh8Lgr‚Á l  þ!~€E-ªPðÀÍ}°C¦˜ Ih`0€¥÷¨×I"€Z䢇Š-vñ‘c á>0E6˜b;dÃÕTŒa:>èÔQµÄF:ò‘db' =ÔŽÌ€¡1ÉI¦¢ 94‡%RÑɲ¢Çb5*Á¼Rºò•°Œ¥,gIËZÚò–¸D… ‘‡Hdp‚èa)1IX1Þ+¦$1ˆ×¥b”Ð]-}ùJc"âëá1})±Iš‚™â“f*Ä fú‡A„dv™ËvºóðŒ§<ç)K‰Ùs2±þPÄ&ö¹OQÔâžÝ¬Å(˜d_Œ¢»',XQ‰Jà•`, ЊZô¢ͨF7ÊÑŽz”£œ¨=3ˆQ’ZÔ¤&ýèESzO–ŽÔ¥-EiBaªÒšÚô¦8Í©NwzÏPøô§¡¨£(bAÔXÔ¨@Õb*zÑ‹Tð©?…-XAUVÐPͪV·ÊÕ®zõ«` «XÇJÖ²šõ¬hM«Z×ÊÖ¶ºõ¬¯£,LÁUSHU®tݪ]å ‹·úõ¯€ ¬`KØÂö°„bËØÆ:ö±¬d'KÙÊZö²˜Í¬f7ËÙÎzö³  ­hGKÚÒ^¨M­jWËÚÖºöµ°þ­lgKÛÚÚö¶¸Í­nwËÛÞúö·À ®p‡[[yìã¸ÈM®r—ËÜæ:÷¹Ð®t§KÝ}4øÕÍ®v·ËÝîz÷»à ¯xÇKÞò:÷ºþH¯z×ËÞöº÷½ð¯|çKßúÚ×´Ç}÷Ëßþú÷¿°€LàøÀñÍ/‚Ì`+ø¿ñÐGƒ'Üßx¦pz#¬á{øÃþ}0ˆGìa§w©@­*êß|@ò-X\_#‚ÞÈ0‚ù¡‰pÀë˜/?¤`ƒÌ ùã«Ô’bÉ5>ƒ3âk bøÊX>°‰³ÌeoyHð%VÜâtC¾ÖDþ:ì f?`ÚXp>ZbLc јï9*@Ž!ÃÅk^/;0Ñõ Ãø èq_ulaí})­‹EtùÒ˜®ï–3Íiû~Y ž‡+‚lqD´Ãï(F/ü  oÔÛèÀ/ü± @`‚ÅÙøÃŠÍ\¼aÎÆ"ñkvP#y¸Æzuá€8§Wµ†CÙAŒ\Bü¸b!à!cð£,f‡´Á ø!Ðþ† è >ûÃÚ¯ö‡¶ñëwðÒÔŽF<¦QxPc p@ÒámÄCo s1þÀÁ‰wúä#Þ4ÊWÞ^ZŒ£Hò30À~4 öxÁ+øÑ ¬î6Œ ut@è' Ä“³ê\ÌÀUÀB;t€+”A ?v:tq‚hXã~8B!ôÑ DBô8ñˆ~$Bˆ úQŠ8! sO/?ì@ôõbãÇgð=„¡ ŒAðD áŽzããéPœ€`\‹ àa‰Ec£ˆx’kàR´ccØ‚ `°Šˆg 阢‘ñ—‚ñøƒÏƒÐ~èAoxAüñòbÿøÈO>™L¡_þîãÇ ”Ý» ï÷Ç(FŽþÌáäîÿ>¶±‚ ÌVÁð sàÌþ˜s7¤ƒ¢G`þÈD޵>7èƒ?ð ½ðí ?u40Ð úp  WGÁ– jÇÞÀI`iêp£Ðú° Àhþ°wa°^ü §àö€¿ yô€`|æg2˜¾°héµ @:& ù F -€öP…@ úÀuéÀ†€§uì°Ѱ Y°f¥Àêðèǃô`d°‰p‚÷~j¸†l؆nø†p‡r8‡tX‡vx‡o8°Ð|÷58#dî…,f opþó¥â300¶^ñ€:Ö_.öˆ^Ͱê¥uê¥+ÆÐ~ðˆòGEÝÀ½p'  ZÇŽð?Ð ½ÀôÀ‰;˜ÞlP—`]°¤ÀPð€Ð0– G0ípx·çØp$È¥P$-°‚ü ­à ` 2H{ÖgŽ7ƒ–`…ÆlÔhh° ð ö (Ð]€~Ù°ŒÀ  è¥ÐW8 Z§]…[è^èy&†wÀÉr¹`îÐ {È_ºp¯ É€±Ø^<` ÓÇd°ðÅée [€ˆýEq†þ‰š˜‹Ú~ú°K p–àð0A7ÞPÐ î°Û sZKн€ÑP‹·j›ˆl° ù ÷ùÀÐ @óà ìÚ`=P°ôÐ…ì˜Û VÐòP ×Ð)ÛÐÝà O Ž@Ž5xŽä€ Gy €ˆ×–   † íë`aïP‹ ¬ÇMÀUİp¶ 0°l]8IP÷p)À ù›6‘*_óaa{àõ0b`%@ Ûðì fìà« ÊÀ&ÓKv (€ˆÖ`°ëþ0`ÑÀ&£ªÈ6p«°¹ÀÙyzƒð3@ i@ö  0ðÖ ­À_‘‰ÈÀ)P >°fàõ@~`¾'–Sp`é 5ÀfPê fñP0À Ö@ô €p$… @¾X¡`Làì lÐó0€è§ ©B ’œ9àðZlÒÐúhçP ü°Hk¦ À … ð ê… VPhp¡Fj¥ùP“·fÛP¡f°ó€Ú°¡ÀÄæ¦äÀ£þÀAP¦PyöÐجÍ{°[  °€@¤ì€Z5°j ƒé% YŽ©œ0¤d¹^7‹¡5@©p0 Ç0n`À× ÒÐŽ£`<³^°‚K=ÏõŒóp#'@* `~9»¸{Õü¶¤°Õ· Æ Ðp “è°^ù  9\ð û  I€Ú  `Ǭg6ŽC –°]þ ™^«]Žà(añ 5ð©…­^{‹çP~[à×Ð A +à_çÆ )PhÇsgFžýÙ‘Ú†°Ã ß𠬽_«À®]¬ÖÕ“ ääÐ ·Ð‘àÇë5dP, ï°ì§™“©ÍsŠÎ]o† i¨c×ÍgÎHÉgÒàò›^{Ò£õ¬—àèÀnpÔð:0 Š© öÐJhfü`ßø-ÉM]p “˜ A0‹PØ@G &ý{`©ùg ×àZ:àV½ÏÖ*¨PÆ@ô@äÐ ‘@Öì• Q0À€þÖ°³æ¢VªcºPŸ+¥ü0y¦ À]ª^ÒÀ~M:¡ìG¯º ýPä) néÅ ZZ§PÀ%…+À‚ ÔÐ9ºfÙP€Úü00 J½äg\ÏQ–¸6×ß/(lºÞ` JÀjNà ûP èà êˆæ\àìÅæ~ Øîˆð Öª^ûp“8‰Ûš¬³;îòµ­æîí¦¬3Ù­nëFŒë¨˜^ÊöÀ®Þ­ J˜é` à#`AW‚šp40pÒŽ¿Ô^íÏ€N¡À èÐíð^ñ\ÏUP€Nv\ð°ðõ°Úã¨þyÞòq]  ¥ ðIàjþ^ß~oñ6o¿¡½ 6àopZ@—`oÚÝã8;¯jÐPp/øòi>Á7_õÚÛ, Õ[Ùü0 cÆqqvoù ”0 ÍN‚¹@ à ×À<í1oõrŸÁM}Ïêõîô…÷õÛðsß÷ŒõsÏ÷~?ø LÉv/÷‚OøŠ¿¶uŸ÷z‰¿ø’?²Xχ ÛÇÛ‚Úgù“ÿù~Ú’w=ÿóì•Èóìù ¿úÙÔbð)A›­—kr cµOcá'nî0 ÐÛÁªÏúÂßi¸˦^£}‰GÊþOD¸G¹°À÷ËŠ¼ð:Ï áÃÿý#&ï–pÐïŽÐ•(]þçŸþ° ð  # òðø­ýê ˆ´0» þáOà@‚ D˜PáB† >„Q¢?wÍh™ŠòÁAK`ôù»ãÆ^†t?†IÎ_<9°¤›SæÌƒhЀk¶à>ZˆÜéôw× tã}\Y/"¿bJZSISêTªU­^ÅšbÅ‹YšôжïÝ8iÚ½KÒ_rÂÌ¢UË6(m¡*ã‡`,`†Lèѳ™a…èIFVѧ.ÚåçŽGüQ'l ›yô‚FìÙƒ8Ú9g˜8q¢)6š£×b7æ«a;þõXx‚{tÚgyt‡ ~˜8I!œÙ'S!"Œá(Ÿpõþ¡Ÿ‹…!ÁwÖéì;u>F è‰ÇMP G_~ï`à^Yn;–xÇßšÙ¡Ás gŸK*¾ØŸŒ}9n¹Ã´È4¹÷áùK‘ý1ì™{rÇZógÞ(Ét²9c¢Ù¦3iåÓ¯ˆ úâylØbGHiÌ€âGlyãŒ%Ò±8@5k~9á7Úe†A¢ðá›?yU»+´|EhŒ5ž;yå3›2lb¸=KÒ†+¤_h+¦7oï}žA•¢î•– ЧD"IGŸwD¡ûi(¡D‚ء䦔R¦Øöb ˜dƒ¼ˆÅ0þ¦!ŠH\#>¹ÀDg¦±ð#ôƒZ-PñP ã‚°P ;R¿ôÏßpàòT¸ÂõlCKàÅòÐ.Ðôblà…$–@ÃHÜ+ÏÞFÆ 7Ød¼8Ÿ—€è%®Ð‰O\ÝÄÐ#‡FŠD;øá ¥l±óPD&ü7 pˆÂìD‚FT£ChTyæ#€N'„*>‚F5ú0>¶1šè!ŽìîÇO ¸HF6Ò ¥‰î"Í™¡ 2ðF2ƒ ¼£ y(Cø¡ äa¶ðÃHÐsDÁ ˆ@7Ôñƒ7aq0\f‡ì ý@¥*ûþáÃ~hâyd^ iG6Ó™P¬,0q D&¨Ç>B" ÈC§À†TÁ‰ ÐÃdøH<ž1ŠyÙ úð™6ì€^Lá‡ÙFãT±#ÑØ6u²“ÄL ˆ4ô,ó™…¨òJS €G zJVÐC ð¬p9f @¨ÌÅ`@žBŽ$uÔà–þ ;ÐæsTÀ'MéA89Ø þ;C#ºT¦k=s0îñj`Cbìè@#ü±°§ hE=Üѯ¬ÚHÒ¡‹ ¨¢ è†.8 CT Ë5ßÑþ‚FÈÃ$ÈÆYÓšbºv²_RoRœ¦6Ö±ÀZŠ:08¢¨¶:´$6àA í¡]àÁHsÑ…H` ü€Þ9x€"³pC?ر  I¦E­¶†bvÀ‹°¢p”úXæ6W4êYgö±ÄéMwºó Å3$MnƒñÏ=¤«éî$™„\,᜻^öæåcW™!ñ|=s¹íÅo~cM»ieõH®#ï«_X!ï5pCœ`Áç‰A"œxä-= np†ñ»e¬`³UÈÏ+%L(ep ‡:fZn‚Î-NÆ*’þ–Ç) ø€ÒûHZ  o@œ4<äæN4¥ZD³‰'dmR‡RŒ<‚ø)>”’Œ R ¯ÄYóG)&ù!¢c°Î>Æqæ¿]E#&rœGIj®d)¾áŠKøB«€êa.øY©Àט‡3XP@øt¨©7È–K3H,œR X…\ðA‚S„7`0-„Ò“„c þ‚lуèƒåk¦ÒHR †\ 8mQ€Ê¡>ëKr;‡x„?ˆ*;!†!Ø‚dk4'€2)C¨P)?âöË7.‹‡2è?H#3¯Ú†rr o؇ïDqùŽÍa9H­â;Æò‡±(vÀ`€B!ƒC1bGYÌtØùŽ‚íƒw°(ØR9a8oà ]øˆQ˜€Vp‡Þ8vV™£B@x˜N2@‡@ðz˜ƒp·-¸ah~®fPcË,Iƒ0¸€h8#†pb€%€XX€Sˆ†xmЀ[€! H窾ê'¨ç².ë{î‹dY•{ꘓV¸¶È–m oq!sA—¸v¡©P‰žzNŽÛ©s ˜‚9&G˜Më#.ÓH»ö–w@˜`~àPK˜ÛþÚÔ†=èƒ|Ù >î<'ЀUHê €éjp‚IIHf‚¬ÞjVÀpІ ¸Ýæm²6ëä>d´6Žë5_Spð —™ù…ýÈ…†œ¡UߌE’šZ$j¨U¤q)‡RšXÚnb‡hZ%¯wà„†mÈàˆ»r Z…‡DX‚oh‚1Ú1p{Ø€ÓuËWÓþiÔþŒî¥<øƒxbHê#À=†bܦêF 8çß6áÞêq7Vîgbæ&aDðÀÂ1œHHœÅ!Dcذ:g® q¬¼àÔЂރþ;p_Š[Pé<°l²ƒAXœA¨Ûkè8ˆûûñ Ø+€‡T„*˜µKDH‚B¨‡ÇUŸ3¡6 I 3¸j¸h hbp ~g‚ÀƒáæêàvôD_t­{™{ž#û²‡ØAu¶´Wûte{9sû·ÿճ߹¹§ûWµ{Býú¼ïݽo{«eM{hiT¿¯{;Ó±wXwó™5£Þ ÿJ Äo¬¸3] þyð5ò¶‚Èj@ŠOKøƒ8‡±…›Âü®Ý¬ßÔ“{†”kþh¹Äà¿|¨1®Š²k}¦|¹bX<}&¼A0¼ÜìÐ…` ".‰oøe‡Xà… úŸX€¼? LàààqPcŸ†P$ŠT¥xXP˜0·P÷‡X¸3~ª…P8ãà¯si4þ,hð „ 2lèðáC4hÀ5ÛGP¬cãÆ¡ëˆn¸Pã ò"! ?96HÔKt¥‹zÛla4ÎÆ@^å r¦J#}m™©‚CŸ4ýJ±)(ÌÆRÛN ¹ÑÝ46€ñ þÔ%O4—| ùIßž\jðÑw È™°çÒ­k÷.Þ¼z÷æu× –)|.ÜP"E‹1Cçîñã¡À‘”2èB61¬HØû°H™†nØD«'Ì=~4 »@í zãu€^Ò¥M –rÒŽ#Ór็î”GöÆW/߆VûzýH7ÇÊ:P\èµYâ­žáðâÇ“/oØ/`Áæ×³Wˆ¸"Á{°h¡“woß=yîÀQBW™Ø >Àq ì@à %¤#BY†>ü¨Ðˆ%ÌP‚BùcO Ô@nJ1UP)|øÃ Ø`C+ʼÄŒøÃN0bOþam„6{4âO/Û©…ŽhØ’I*¹$D~Ñ“QŽ÷žbþìÓL÷´<ÇP"OeÆ@"@#¾Ó‚õ¸SORBI³@&r4ÐÊ›Ú܆ç@ M",(ânÈ!=¬;v`ÁNŒì³f NÈÓD!÷€D:{L¢Oõ€#%&ô#%©¥š*ž“Pžºª]TäŽ)¨È£Ø>ü=Så‰Rt3-ôX54T09Û4èO<’øàÑðóGX1ê†mTDVëO‰$š¸ápÐH2Ì0ÞüQ«è³M æ£'AuÚ¼r$«ýúûï«© 0þÁ¹ú*%ƒdÄKÂÏh Q<ñ 8¹XÐÍ@ûð;P<úh ÑÇV ¥XÇ[Þ³qA!¼2ËL¢7pËp(ƒ Ë8¸Þ•σp±oÌA =4a/«G4«3§œß¬„ÅžHK=5Õ ]õ©Jc½5×]ÝÌ“G{¤Öc›}6Ú¥*vÚå•Ý6ÜqS}µÜnO_Ýyë4Ý{ö8Ï>8á…~8â‰+¾8ã;þ8ä‘K>9å•[~9æ•#0Û~ï…Ø3m4:饛~:ê©«¾:ë­»þ:ì±Ë>;íµÛ~;î¶£¶ç£fïÁ o*ïÃþ»ñÉ+Ï^ñË·Šþ¼óÑK¿WóÓG½õÙkÏPõÛ»‡½÷á{ß½øI|ùéOO¾úþœß>ü˳¯þûñÛ/üüé×?ÿ{ç_þþú'À¸ýO| ÏVÀð0äÚ½×ÀRpjÜÞ+¨A¡]P{Ü WÖÁì}0„&ô×­W²x0‹ß [(C&¥pz1œ!ÛSCéÝ0‡>$Ï£×ñ0AtÞ‹¨D½qyI\"ëÒDå=1ŠVtÈ“WÅ+r1!Y4Þ»(F‚|qxa£Ë(¼3¢‘‹j ÛhÅ7ö.Žr„"=gÇ;*1~Û#‰èǽ2>¤Þ iH"þ2oŠ\¤ Y·GB’…’”%+iÂKÆ-“š!'áæÉOj0”m%))hÊ´¡2•\%ÚZéJÂòl²œ¥ki¶[â’º/{i¿_z-˜Â„1»fÌcª/™\[&3ËçÌ­A3šá›&ÖªiÍía³jÚÜföºIµo‚s}/„9Ë=qN-ê”ß9ÛçÎw&R›'=‡gO¤á3ŸÁÛ'ÑúéOÏth¨ÿâI?ð!´…ÚAZ·‡-¢% BõÇЋ†¢1³(GÓæÑ–4¤ Ì(7jÒ Ž”e%]©×Zº²—‚(5 Jkš@™Œ¦:­Oe–ÓŸæòþ¦ *Q}iT "5©Ã\*›êTdBÕƒRj3«J«bUšZU!W»zͯÚ0¬bå&YyhÖ³†3­B\+[ÍÙ¹…¢/®ñ *À|jׂáõ_zÝ+Àú꯿…nE"\ [ÏÃ:1±ŠÕ'c©èØÇþ3²Zœ,e jY0b6³ «FëêYí ¶_„­”J›´Î¢Vnª]Õi[»¤×fµ²mmMÛÛ")·¥Ú-o™·Y3Ú6¸fó-©€kÜò WJÊ]îxš¥çB7<Òeu«kÄá®±¸ÚÅÚu—”Ýïò%¼J/y™È]8z7½R3/ÙÚë^¢ÁIè¯]êÛžûâ—.þúeû ‘ÿ®'ÀÆâzë(ß³ŒÀæ10ƒâ`»‰6¸M°láÀbøÞ°aA›Ò ƒø¸&ä‡K¼ª “Â*&㉙◊ÅSš1ScGâ8Ç4Üñ${ìc%ÙX<.¦q‘Ãsä'Ùw$2Õš\˜%«XÊ„¡r‰­<,ƒXË|áò†½|¼'Cù½@ƤË,\ã”Ìjš˜õf Ç9/sŽpñrgçù.{>pŸŸçæ7-Ðuù³€ MD÷WÑsa4~ HÏWÒ×4¡[fi‡PÚ½›>Lš3Ý3w2Ô¢¶.©EiêSo—ÍGÅ4«9ìj¦Â:Ö!þî_§Óûi†äš¼»^H¯¿ûëïÕÚÖ¬vB‚­]d#DÙÕe¶ÁVmlõÎ:ªÅž¶ «mÕkc›TÐ6Ÿ´»ßTŸ2Üâö/¹Yiîs8ݱ\7»¬í­r;ÞIúvAœ ]|DßËå÷@üm\€»Þö–°»miðƒ{1á»\8ÃBpwâxA,^oŒ3×áÀ¼8Çý¡ñ¯ØãÅ9ÇGNòlãåWùʽmreº<â0y”nŽóÙÎü™5g¸Îw~ïžSóçºÐuHôlÝÞHOúzžõŽÏ¬Ÿz^¤Žuñh}ë†éº× ö°—wéÞlz¼ÇNvj·üêkoþwÕËêö·Ë»ít¢Ùljvv«ýîRÌ{;÷~î¾û}.„/üCø†(~ñ»Zçîxƒ4~ò©¼å)ø{ ^ܘÏ<Œ!ÿVɃ>lò8=êS¯úÕ³¾õ®=ìc/ûÙÏžâ¼¥-& ûÝó¾÷¾ÿ=ðƒ/üá¿øÆ?þÞà0¿ùÎ>ô£/ýéS¿úÖ¿>ö³¯ýís¿ûÞÿ>øÃïX #sæ??ú!Wþô³¿ýî?üã/ÿù£Vû¸?þó¯ÿýó¿ÿþÿ?    & . 6 > F à1èÑ’^`.e úv`ð¸Cí¸ƒÈþ} zŽ)ƒ ® ¶  šB žàý˜‚;Ð^êÁJ Ê`ü˜Ghß8À -˜ æ)8d!&!:¡>¬ ÂD¡N!V¡^!fa­ô…)@¡†¡Žár¡ÎÐÅ’¡®ášaCÐ`ºCì^Ä!á¹*¼-Œƒ}Ü ¢ "!¢!""â~ Ú…ò¡&¢$N"%Nâ"6b]D,Îb©ìCÔÐ0Ž¢BРê¡þêÈÊ ¾b…" C*)Ôà ÃxLæG3¼ÁH@6j£j‚pÀ*x£5`B=ă(’£9ÎE:* 2”@7* 5lA: >ž#B0cêÁÀê1$5¢Þ6¡¹Ã<ƒ;|â Ú ,0P¢/Æp@ˆ <ä(;d0Pª¥Z§;ŒÂ¼@,jd|, ©Õ$ª˜‚ª;HChÃc(üB ø€À+Ì'ªš©¨’*B êWžjyfC4‚­fC hA€ŒÒhþ)À7DÀ/¬çøÀf2ði“vÄ8Œ*nr¢ 2d"ê凡F‘<˜Bè@F`²Ã<ÂFHƒà8\‚xC¼Î«hCHÂ;0€CdêÇdjkC”ë¹>FÀª;HA PÃ7 hC¤ŒƒP€]&ì ¬®„ÁògmƤM(,ô‚Ã\@;̨<ŒÂš¶PÃ4H)ŒÃ4 Ã…Ò¦ BF¶n,3âU‚k –«VFÑ=ÐÂ1 ,IZÃ@å=ðC\* D‹ÐAÔr€`CŒ¤,Sj¤D‚Å„§Ñ"mOnd p@XS悸æÁH–-ÓèþØRFCíÑÖ IjB´œ€#¼pÀ „€#”‚1ÜÃ6XA=ÌCà¢,;@Á?C6 B×Vâ׆- â1pÀ1¢Ð–èV‚m$F œÂ=xã>”îéê_>¬À¾( ÊÃ3Ђ/ö¥èÚÇ®îê_ìÎní^æíÞGæêâ‡>tLÿÕƒ8ïö.íR%·Zî¸F‘;ŒjÓ†-`ÌPh¯AÌC$È^Ü_õ:Œ0ZïøŽjP.Äø^/Ò¤/ù&dôâ1L@çâçR¤mü¾¯;Ð/\ÿ®¯Ð< °úNð2Î/ nn3/ïƒ?<ƒþöO­Ìǧ Í£þ4*0ð\d0-lpûÅs›“0úš0Co"žoA\0ïN(P"Ü0ç°ï0÷°ÿðS‚õÚÅ>а 1'±+±[0ñG±Kqš)Øßÿ1„ У|8|1‡±1—±ŸqCFÂðCt1H 1DZñßG^¸ñç±Ïq³1A˜‚ûŸBŒ(í®!û1ò†"/2D¤  ¶àÆ¢CoñžÍòMßïDõ’ %_ròd«<2(ƒÐ8ðÂòUr)oP'w²?|ò*û(£ƒC’r,'%§r*ËÃ8àž/ÿ20³031³'132'³2/337³3?34G³4O35W³5_36û²2žÞ+ƒ 7;covered-0.7.10/doc/html/img/pref_syntax.gif0000644000076500007650000005065611067456444020607 0ustar trevorwtrevorwGIF89aˆçÿ  :6,Q hE 8#! €,j W¦ 0šƒ]7$ÃBhTQY-+]ND&;)Û: .+M3,:V$&| ),`3JšO'0,í*39330D.0>1$A‘yM¯1ÿLM)¤¼L Ï.8CL‰'u1Bwh98u+DD@e;DH@i˜)jƒ60=Ff0HŠ,Mgê <:ÿu1·_/›ÿVIUh8Ì[K<|B4^IJPO=dK*h9äfŽC.ü'hIT]UTO5·‡;à­F Ae.”N ‰P25c…6a›w‡RM£=ÖQ^F^£Dcz©>Ê]!Tcnaa]ÃP®Bêtbb}aS7eÿ„"cC³Dö#†tjYrhu{jPh8eqZ~b°L€";w¿br~‘%«eApso iXcv¾#™"Éb^R€£[|±õYMf{¨Æk,¼o9þ[>r|˜€}lÙi3aƒšoƒzqƒŒŠ©u|€~ÿc3¦|V°‚?Ÿ‚u¢ƒiÁ€:¿~X£‰^¼oÅsö…‘Ÿ˜{w’ÎýulŽ’”œ’”‘€ _eÔñ„9€šÅ˜µY²Zx ¶p¢Éù†aûˆH›šæ\€°PŽ¢»©ž­ÎL’¥±¹ž†¡£¦lºp¶¤~¦¦£ÿ“\€¿NË¥s´©ÿ”ŽÏ¨b× š•°Ì«­ª£±¾wºçŠµã­²µÊ­’°²®³±Áò¬W¶¶§¶·´’¿×»½ºÿ¯…¨ÁÞº¿ÂÍ“²ÁÏç½yÀ¾×À§ÅÇĬØpæÄÂÉË¸ËØÉËÈõÈj§Óì§Òù¸ÑîÍÏÌä̦ÿɰèÑ´ãÒ¾ÓÔßÃÙæÒÖÙâØË¾ßüÙÛ×ÞàÜ÷æøá¶õâÀäæãÒêõàèññæÓåêíéëèðòïõò÷ëõùûôâôöóþúÞõûþùûøþüðùÿÿþÿüÿÿÿ!þCreated with GIMP!ù ÿ,ˆþÿ1K§® Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç ¦cöOÙ·“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ •©L›Ñ£H“*]Ê´©Ó§P£JJµªÕ«X³jÝʵ«×¯`Ãf­Æ Ô—%>p<ºU­Ò¶Ê(¡õ±„’²¶o«cT'K–:¬˜¹K¸paf·BÑ"† l5PÏ V3fŒXä¦Õ8ñùÔØ°çÏ CnKšì#>ùúBXi¸}hìñåk>w_ó+*™(¿Œ¿N¼¸ñãÈ“+_Î|y2&5ª Éó¬yòdKd%ßÕ䌎Õ‹þïêÐèSxëèÓ«_Ͼ½û÷ìAù ÈW8@Xh|ÉÝv%,…´"Ž8­‚%Ó”ÆLP¸M>иrG¬Àgá…2GGÁT£Œ2ØX8Í4KtˆÜxÌÌ€‰ÄÙrCcÆ(ãŒ4֨܈8NóÅ ‡2ˆ'=â(9*³G!È #4I²‡29²’E.TZc •wÔ‘ã–\véå—`†)æ˜d– f2 R ŽÌ¬Â y$³*Óì‚A0œ `Â"ÌPr ˆÌÒ„ c<£Ì&è€,bŽ÷Ì.°rÆ5È’çžÊ8–ê¹È4•œÑDœJœ@1Ì|!ª²0ÃI þ'pÑç '4òh©D T¡ ²ØE¨ „l°y³1>´ 3PO¬Bgñ>4B±q蜨P…EãrÊ Ã"Ðh‚*ŒÁsˆŽ,uÅSýðˆL¤"Cذ†)ã™@!mx‘ P0¬‘¹ÛF ·¼F#€74^oøQ !GxEþ1*@$Çýð—qLç:¸ºvÎstml‹²ìaoøƒ¶0Å3¢±K "ŽxÇ=Ð, {ŒþG:@ñŠúÚÚ –3 f£ÂÆÆ9 Ák[ `切­ù± HC¾ã0°MP@âÀzŽ·¼kŒçyÛ»ÆêÈ=Š‘EÔ—_h' 0ÐÂù¨@ ŽØã}X†.R°ˆ9ÜÀÒ? …;`ÁŠ5ÂÚ:xÇ,þÚ\\&›Ãã8u>vðpèà˜¨Á–E`†9Pá´¾ø‘‰ŒA ö°D A?Üc(6P]† 4B ¥à‡Â@ ”¢ÁŠvò–!„'xdQóü¬pƒú1‰¡ÝÒ‹¸Åó-¬ºÛýîxÏ»—€Qæ@òq÷!Á3wÕÀ†´Í;Ãgw Õ˜‡äE;ŽREƒÈYDÂ;¼|ÜxÄ᯸‡†AØCcЇ8:pú&ûCÕ¨ÄÇù‹PÞÄÕ… ‰Dx€YvGFLkiÁ´.>â‘tøƒÇ·Ä(úqãWßüX:?ÊþÀbI¢0ñÈÌL™ÃÇñý <€#öÐG•™ï|EKŸú@À½²Q_|Hþÿ€8€X€x€˜€ ¸€ Ø€ ¨ÊÐwÐuœ€g€›€lÈåõ5Ÿ0eÏEnL@T€Îg\„çx!Ø'ø]¡ ûÐ^t0âyÀ¦t_f\ü  æ' 7 ©àº€ þð~­çí Œ'g0 H„Fè¦|8 |ćïPe³¦eÊà|꧃rf}Ç—}¨¶tþà}íðâGrJhfÀ àÐòÕ îþ0á7‡›7b×”@þCxoŠxcó  x]׿ ô@ puÈõBÆé ‚Ç58€ò€xæhÁÆ]ç0ŠÝõ‚1H\‘†˜`ñP‰öÐx±t ä€à`~ùÐ" d¤&ðw ¦w !à•ÀýÐH UP…¹çzWHkºPÆ?heɧeUvQ¶àÑGˆÇ"j¨†mH÷ðˆ`  ‡üàc@h•ö ' ñàÂÐ'`bݸ©@½0Žghæ@™À‹ø2Öˆ6æ\÷0Ð`¯h’ÀMðÙfñ Ö( Ñ ã ˜ 2f A0þ…ãP'ð €Þp-i“ü@ :Pjð (&D„@h¶DÙðÂ6 ¦R?)DËp]ªX\¶À7æâà:`ï›`a.w: ò5 cP_à €ög`é°CWËÀ ÁlU‚kéd_P÷°6 Ž '-7 ú˜Â&˜à€˜÷@ Ÿ` @ º0•à°v÷àaP˜€üЙþ0 W7” /rèó´’È<@:°c& 5ð h\É&V™Gè<§A`f9œù%‘H‘sÔ ye°æ fà[Gâï€ \Ôþ0å@ $ Å  Øg£8æJà Ô Ù@ɨkð • ñà¨0Ÿñ°¨Ÿ]à÷°ÜP ? }ÀŽs°ópœÎU•ŵø aûP ºŠÄå  vN0 Ž×`òµœèb¦{\€ŠÉå Sˆ©\º\¾ »à΀\Ú`× ‡Ú 0_Ë%ZÄÙ£øÕˆ(] Åà•l¸œïÀ†Õ™¤Gr žr|0žf0ŠpI'à KZ‘‰â©€¤<' HJ„\|0nKP™à:°]°ÅЕ¸·géƒßai_ñà²4§ËŸ K$ ]þ³ð æ6¨Æ¦ð¡>Ú¨4fœÖEf#zknÐø@˧r t0 ZiÞ§’H¥ùhÅE 5Àbû yÉ9£*|•sŠô Ë™ ç ¨°œP™ y€¦jò@ŠîégÖÅ Ã)ZŒZ¡+ª]ú¬ŽZ­ò¤ Ú\ñ0f sÀÛ÷ ¿ ’à‘KJ g q°Ú¥KZ\dV¼'œyq@]öÔÀŽ Ùp•À|¡W ÝZÑ€¦Ü°­y ¨@nìŠ ÔJ\Ìj­Û±^z]ô ·@ È–}¨ Ï _ñþ æ ‰ú°ç ²Èfžc¶‰J¾Ö+ÂÐ ÌÀcP ·†#kò |oÅ ¾¬¨Ç•ÁÆåÁçÀÁÆE j{k‡^ü æ ¿?Ê¿p  H{ÂÞå…ãë»å[¡x0 ‹0¿Ð ¿Py0 x°ü KnÀŸPŠ8ÂÔŠ  a³ÅÈÅÅ–F¶¶dÂÉ S(^ö ,|_Ú;) ¡Æ5gpÍ‹°ëÓüPEA• f˜-`³PF4a·ýã;xÞ¡þ”€†Òí¶äQZ )Ðà:°!€ _€ ûP a0ž,o+o«ËQúóJ¾òé8 L¨Ô.d• ý€  Ù¾¤çÀfSZ\¬ý°z• :À×ñP5?ØqªRèîïîˆÛk\œ\qo­ /Äp÷x÷w[¡–Êñ'_¨K\ö (˜Ìƒ/_üÐbôÌè|O¿ºªð°ªÎ]xµJ¿ñ‡£³ÙléP O½¢º¢„iç æþ@ø„¿ªý³ª¯Îê0 âi\OøWF¿ŒO\øàôÕ¡óÀÍsÏöÇïŸðÈŸüùû_¾pšçþžœZœ\–ÖsÐa ]ã ¡€å*üyFüloüö†ü]üàÂü\ô  l]«jÝ þu¦½Èë\·¯ºäOÿüß±ðq+,súü<È”=„ >„QâDŠ-^< R:mû0~RäH’%MžD™RåÊ‘ó´13)ž*¡Ô bØ0Žw,}þ¼¨‘£G EEšTéR¤.•K´çÇ»}øì飗îÃ=³n=Xo9ó¾dš6¢ÐŽjݾ…Wî܇.aÎIÑ­á½8H”,zו¯_À÷p¨snÍ>=é.eKôñdÊ•-_nh×^t ¯Ýþx7oM©®ŸCÎ÷!˜YoÍÕ½]9„cÖù:EH™PÜÙ'Yeñ¡æ *)gG¨R¶Zk¯Å¶Z|èaTÔU%…¤UW7j«¼ó¦xA†"l…•>/TöH(HO†Òó¢öÔ­÷^(¼ØW_ô~•¢y ©f|†¸’6QfWÄᣈ7æ¸c;¦GVŒ‘ÌGV-ܧÊ^ýÃ^(à ]ú¦€·Î)HŠ{ÑóŠ€sþöaõøEï_úàPAèüÚG,Ý¡'êzê‰'ƒR䩇žzÄ©cšOŽ‘ge>yžzÎ1çẔgc>yæ™°ß.Çž©£¦gsª õ[˜Â‡’£yS©xæ¨"Â)j‡ÂåbYŸ§HÀ‹|õ}Yà"^~aÖÍð€bVѸŽT°U(BÖÑ}þãål…Š"þƒf=ò•t8bÿi(ÚУ€§ðBÑ;ÿà š›WAp.ú…›}¶ü×Uؽå"d`½ö{™/¾zåÅ'¿ 8@=^çQOv\“޾z€á˜]= ÿ±ðÁŠi¤Ca›GþÁa‚l$0Ôpús€J¸&D %4B˜¨$ÜxÌ ‰@B9H u¨ãXò[LÀáDLƒŽÈ‰R¨q‚ELcaÈaDÀÑ…ÇÅ%rë‚åÖu3/Tîð{YžH:=à^ ’:Òg28ò¦ÆÞ hƒ¬È®Þ% t-KZåÞh//«cûÈç<¬‹|^¸^z(÷‚"ÐKgÎKš ¤(@þº—º ¦<ص¬‘ÔÃ#Ù¨ÔYn’X,Ò,×GÊAAuIKž°ˆE[|C„R  Tè@j4!ã`Â+Ô¡g”òDÌþ1 9¤ã¿p1¹` aST:ÃDlA¬`(t †ðƒ›÷…,àát¤ÞˆG(6A¤“Ï`ˆ;sx9p¡ñ?’ŠÅ¥sþ¢>øá‹P<£ˆL‰Üê8 ~Œ¼‹—=Hô}¶¢ÙEÏ£F{€¡ XWôPg«Юr7‹Wï„€Œ„ÂË.j/ÊUNp`©HÛ`/\½ñf‚TÁDúÕ-ï‹‘„¤ønf+~Ù«e‘ä]ô`XÜ©¾ŠZ;ì§¡ïêze°HÌ%U]KýøÄg¾ýòlªedêM“†Uð½‹èY% Üá@¼Íà \Ȇ;ÆqY´âò˜0C:pðÖ«ÉÕ#LF ÌðáE˜ã€ v`_ÿ '§l&´ ‘ì±þJtâ3ôˆ‚0ÀÑhì"öÈ" Boè¢@æ‚>rd"ÓèÒŽ3@Ç÷ Gzô|ÆÐñMéO7Zî  _£õ¬xD—ÁÊ;ô‘3ÔVïZyîf媂­s£qXÄŒ«"wmmë̘G !!‰ dmà˜ŠÀSáL`þhYÛÆJÈò)hrÞQ #@ç5&ÖöþÁÒ汄TУ78æ3¡yÛÎCÅøA,î[‡\*>ÍmOJÛÒøCºƒtTƒ¿»Ñ)M=ƱÊbŒoÐã·'¡†#@±‰ð@$Yó`†6ð!x~Ì¢×-²Ç,N T0DjÈÆAr¤ƒ¤?ÜÁÄ øð?0‹²Xtà‡bX¿@x~°…õ;Aè‡xp‚rà‡üÛ??h‡@¸-&¨T"µ`w>™aŒÃ“6Ðæ‘ž9ž¬éÛ‡tP†t¸>“¨Š¸«ˆy¨À£V!•7Ù4ó‡ƒúÁ¼‡cø†]ø2|Ò‡"z˜Â „ÂÂI™qŠÞþÁ+ÄÂM‘>Ic¨w¿¥ ÔÁ ˆP° eÂVùÀ,„Ã8,’-„¾†;ÄÃ<ÔÃ=äÃ>ìC/ ¼Vi1>‡B4ÄCDÄDTÄD“EtÄG„ÄH”ÄILD>à=s‘ÃLÔD¡C6¡/ù†PÅQ$ÅR4ÅSEš‡ô6˜¨W€ÅX”ÅY¤ÅZ´Å[ÄÅ\ÔÅ]äE^¬KÌMÆa¤NlˆlAÆdTÆd‡ÐŒptÆi¤Æj´ÆkÄÆl¬Æh¤FnÄFoðmÇq$Git†_¬Â†è;`ÇvtÇw„Çx”Çy¤Çz´Ç{ÄÇ|ÔÇ}äG{ì„fþ\Žgü„&X@r ÇrDZ(…pÌBèl„kL  Æ‰DbH…k|„ˆ¤Æƒ…a@ȼÆsƃЄ7@É”TÉ•dÉ–tÉ—„ɘ”É™¤Éš´É›ÄI™Ô€” Í8…`…qŒ†…DHNƒn@l‡ô‰¤Èi´HZÈHkä„@ FXJtaɯœF’LG„8Éœ4˳DË´T˵dK”ÜIž¼ ŸD‡lx¥|†RˆS@Jtƒn3ü„¡´K¥”FNà¥dÊnȆªä„ B@‡dèY@‚R¸LŠŒ†ŒÌ90ƒEàÌ« …þoXƒƒn 4YˆAPÊl`‚1غËmDÇr!˶ÎàÎá$N–|Ë%i+QÎåTNV€¡fl±ÀHȤ‚¡TA Gøn€„àÌ_øH×ì€RH.8Htà„ €ÅOhJ‹…ø5 €nP¸O8n°È«,‡3à‚`¨Šä„ „DnXƒ0øo ƒQ(TØQÀ†YH<ØMkKß4Éâ4ÑEÑuÉãä“iøWJ”•QDQ‡t`ZPqyFgø„oH„.ˆ††[8Ïc0ƒn0R¥Œ†Mȃ¤äJøþNjä@Dàƒùn8ƒ¡|Ìd¸n¨PaÐ@À*IN¸÷ätP†¦¼JiœÐ1E‡-…]XSt  ÑnìÍß*KÔA%Ô´dQOo‘ˆ}¸ Ÿ8•TDIF7½2õ38Ï%%>PÒóĆ3@„FHR®L€)FÆtL-õ†.E‡gÐRtÓ2}$IJXÓ8M8ÅJ=¥PðÊ ÅSiÜ>íSsüS‡ÔBUÖšLƒ4PÉfIhMIiuIjÅÉfuVš<Ôb u¸ÿ3h‘jYÆr]z˜†c1C˜8DøZ8üJMåTZ ÒY%Hþa¸…_+(]ÌÆ\ÊW­ÏFh‚ü´ÈXEÐ@ð>àGÈ€.pO¬ÌÕnð±hœS_åÕl¨.PƒØÊbE‡Ôe=Ë40‚+x# â´ PI€•´‚$hIšYPYœ]É4°—ÖlI2 –ÕVˆ †qŽ™ ˜5@ŒÑ˜±Ú«Õ6‘!™º6* ‚ª´…0E‡½ÛM€Lóä†O Bh„Qà„NXJDÐÍ`Xi,ËĆ¡ô†`@„PÓ¼•FGxÈ¡†Œô†M@„DÀÊ­ˈ̆<ȃnà¯\÷ÉlpTpƒ‘-V“EV”5Ë4€'°þðYáì˜YPI#8ÝÕ]ÝžeI Ú7]š4Z¤Émmš§Á›©©š«Éš­éš¯ c9³Aµa±)(r8ÞP¨›»‰½áEmEc˜Ôi,‡& VmlO°„DØ' Øqüòõ¸K9@Gè¯$Ù’=Ö†HVÐeV H `Ý7ƒ°€+ø_–UY"¸‚4ȶ‚6 è_+  x0° ÀÕMɘ5 ÀÙ›õß ÎœÕ`~€4Xà70Z H` …Ѐ+(]x]0ÀVa áÜEa 8Zÿ%#€0èß7ØÖ* WZ¡j Zrþ‚1ˆƒ   yÐ 9h!H˜2¡DƒYJ wh¡ê6i1hGpÌSp†5†ã8–ã9¦ã5nRDpã:†ã`@ÜRxc=®ãW¸ÒRè@6ä5ö\ûÅßk=€Y”ä_¾p€–5¶€0à` "°™eâP¶ P•ì€ .áe"@å4XåVV]¦]2à_#`e eeþµáNI2p`"H]†S&‚Ümà >ÚÒU®Ýme%Wz%°š‡ãy¨¥eÀ%]Ò†ið%`&eÂdR¦Xcp&h”&“*†z¶ç{þÆç|Öç}æç~öçè€h*(I¸ßE–É4h€øa0@  Ó5‚ƒÑ5á‰V+ ‡~‚–=Z èà¶ FIHå ~e+à6 =i xeÚÝàZŽé m]HÉ™véÜYÛå_•ÖÝ”ÜÖyð*lv *+Zª0µb«0p«Š«¹ª«bº«¼Š†½"c¿<¸t 99h„†IÑM ˆa‡Ö€0`Ñ¥Þ` Hbèh¾~»fiØEij miöè›vææ_Ú%ìœÞé£íé£ýé4ê^IjV0‹šxx°l8«´º° óþ»=9ø°<±sƒ{%K <|p 6Ô›6´A¯–°ëü}2ø€þd.á`ÝŠ&€I€Ž†a0åÆÙ`6Hå f]#¸eX6€@€Tlê&l]†háFl\ŽYÝ%f0fbNfffn`þá4˜æZ»µÒµ‡QŒð5`C+b'8¶d³…eË>j£„h›¶j»¶l{˜m‹AÁÓ…<Ðo jƒ|ˆKX-Û†ÜÎíhµ–µëÿõáŽnï’îàGVîPfÙ•EÉÎ"nYœ%ƒéÆY•Íí–q—]2pY ÙuYÆáa¶îa È fþ`–ñ$÷_'7b¦A;µc»kq;¾ûV¹‹»k©»sÀ;½Ûò¾#²2Ô±„T(§Š“ ·p‡‡îÓð†àðWË Nè—$Ú˜´q~ÝjUk a›Ìó<Ú˜ÜÖé«>V$‰ìÛ>87» ¿0,smx H°aH™2};°‡xP¿ð6ßgðj0{ %8èÐèÈ‘h{à‡GH'‚wÀJ™s:GK+%ƒáhµcjA=ôŒAE‰ª(•‰à2Ÿô¿±.àYàt'Ø„8H…Ö2wPõ Ç„QÐ[0{˜Ap‡qºôÈ[uþ˜ƒQ¸‡(0lÈ1-ˆ4”_ö€ø¤…|øcÐ0dŠ1TeÄo©tK eXœk3xzB„`ósO÷u×%ƒž¸ôkƒ{º à‡%€C†{¨„Ø5×€ø›Çy•<ôƒÀ;ôßú @ÔQp¹ôdQ2Iè€ àz2@èøR ±u§‡s˜1è‡K‡úÛ]ƒ•‡ŽK÷‡ªW‚ÿ÷‚ëœWû€ßy|úD­Ð†¸—û¹§ûº·û»—ûoH‡U„N£ƒ'q[z¨7{ð…hG(6—„p„ȃôû7„}¸t¾ˆ6$X†•ÀþË’*ÈðšGûµ'ý›oûG7×ÔOF¸l1HV€}g¨sh'``ˆqxˆrЇ44mÀ†}‡P …q‡žˆVøÂájp?]7P †6·9aƒ!Àþì×þíçþî÷þïÿðÿñ'ÿò7ÿóGñgƒ8ŸŒÖ¿ˆ"zœ6„ˆ'ôõ‚fÀÿü×ÿýçÿþ÷ÿÿ,hð „ 2lèð!DlüQ¬hñ"ÆŒ7rìèñ#Èçicf ’È”*W²l©¤tÚö]dñ&Μ:wòì‰s¢Ë B‡åHRÙÉ¢J—2½S&M‹6}R­jõ*Öˆ@7Òcþv‹ذbÇ’-kv,°tM׎,™”-ܸ"ŸÎ¬™õ.Þ¼zonŸ¯$`ÚÔ.lø0âÄŠ §›Š•:¹rIš„¤Îœ>ŠóÈe™ÎžäÐ*éF­8u/êÔª³öµHX(w÷Ù묳P‘E7=zRtþøq $¿/Ây3ïHÚîêèUK”hHàõ„Ùsngغ¢2ÝûÆ“Ç7ŽDåÆ9zGþ=üøòáã£çXvó¢¾!YÐI_øÈ£Ï>îÈ3hŸÑ†ƒ5øàqùÉõœTÒá´ €‡@@Ðd"A,N ¢A 8 S ÀØÐwþþÐI5ó$ø#>³x° 0k "ï¹$“M:YŸ:¬(Sš†.Qv’%&˜ñ5$ 8ÎU„QN<‰äaF6» Á‡£$÷Ž8y@¢öð£&›£ØVåZšæaD`@ŠìUÕ Äâ@/®xâ¢':p#A2ä¨C%@éBßí£Ì-é¸C©õÔO¥ÈS=õˆS6´Dó 2´³ê9æÔ =óÔŠ 9´ÒRŽ=¦’JÏ<êTà ~|¶´Ÿ% á &‹ð`O%¨³Æ+ñ¬!ˆ<âtPάL“Ž:îÌsô<à˜ ÒóPã„qüÍ90)¡*&5ÈÑD#ò`R$säÏ,f$"¹MöM¨õ>ëËÌÑÈßðàÎ&èàÁ/ñðá?×pÑ?–œ›.8\èÃOÜN¸áôºMÔ½þä«ïB 8¦6\ãúÌ >€Ì†j®ñ@€èXœh£¤<€ ,:€ÂLl;¸³h)À«ŽúËߨò¦t®þ±À›ºþ1¸¾)¢Š~GÏ-ßæøG+öÑÔ4ñË8L¼¢Î7Õ”Aˆ<’„aÎ,r¤ƒ*îÔŸÎ(óA*>ð©#ÀøÆäVr%þ£ ÀC<®U BØÊàÄÅ jøÀMˆëÂâÒ¥Aê)öŠI]:„¹†hîR„Ê4½µ0e¹#Ñbè2~YP7Ë¡¿e¨ &ÒÔ‰ˆhÄ!qxÑÙêN¤1”Íh ð]Ç^è°›me¢A¾3´„¯iëZFÓ¨‘ˆõ0áԨ”?L¤bÅÃ9>€Æú£5¨‚¢Ñ´yP4¡H %Œx€þ´Ç8ÖP…3DÃo€#ŽäPa  à!º¸IM ‘J©ÜåVˆ€ÁŒu0¼™ QF"K±(‡ÌûX @Dé½0Rk¢ÁN$(#&˜T¼™ ¦HKÕUQ WT”+·¸©.¦L—aÄÈk¾a´£+@\Ȇ;´ 5²ñ˜0ÃýæX ;ÊÁnÈC2R`wlaîP‡<Ž¥6Cš2$û?ö‘xd&ß0=ü± ͤ#Q(å<Ídf }h?)‡B*YN• ™€íZç€~±`° ˜,©˜;aÆ`)Ê%Â~;˜±H‰º €Ã@Ì_îTF Tê0”Åþs#ziÁHz³ T©ÖóÙÄ´‡Mehƒ›¤úQ$Op‚ oñƒ3Àá„@‚ѰE*ðA GÀcfâ„Ú‡Ô` :²Ô¡ µdÔ#ûI ?(á5„!C ì` ÛW¡ Ò£ Éáëph$ Q΃ÀÈ@¦"G5Œf¯sžÍ0‹(ŒuLE5J&Œ6Ü9ê´Ž:ÙÄTf¨“u6‡›HËFäÈVö‹ÉœìŒŒXIõ"ûø†2ÔA|ȇ š÷]øœã߈Ã"ì1z0è=wý3æ±Ø¶TF%5‡a3rÞôŽw4…Žc³øn³0CL´;H­&Gþó0Æ7èÁQ¡¬›xGÆ3fhíÝÈ¼ØÆÆ·Â™r†ç›†MJèÉÑq÷:à ìù’Ãf5Â+aüuÅý¤°…c,ãŸhß°;,š§ƒÊ¯‹1Òâ ›Æ3>2’’#¥ÃÀ0”£,å)S¹ÊV¦ò“{Dd!k)(Ùrœä1yÉ¢û´Q5³¹Ín~3œãÌæo¤ÃG`¾Èïì,1“¹Ï26³qç#èAz6²S½ë_›Ò×Ì–L°“-íiS»ÚÖ^õ²¹2¯œ¥ÛÞ>Ë-€±E;ûÙq‰öµÓ­îu³›ÕÙö `nQ†Ò»Þö¾7¾ómoð~‚ͺs¹ÍÍt·»à?8±ßm|Àæß¡Í‰ƒBðŒÌ£8´]‘S#¼ã­‚j òY<Õ%oµ„@ì”×ZáÉ:âcH¤§ç8p¡sNz<#6z¾8ÆÏ­qŠpÜãéÂB~„´€Õ ˜A­#UÇꬖºª¥.…¤³Z Pú¤ öZÏà-ÏÈŽzÄ$[x ·PþÑ’ô¤¹ÓJR±„ôBå"E7ºµ… ¨K#pºÕgõT· ñYŸzªµ°›\`— TNë0àìÆõŠ9FUªSe«¢‡=^«Y-ø·ªG®”A ^µXÈò ±LUç*‹Yïò[ö‚¾Ú Hºž.„0 !ºZ ö¨œó\| FÀ€ê«óhó¿¯}•k]úGHþ ¨/øD é-(ôSÍþí/€:çÃdþüL§þ „œËáÃ- : ’Ò0 ÒÞ(.!->¡LÖÅã¦ÜŒÀQe-‚]MRß Dá Ô¤Æâö@Dßá…Õ¹ÜÄUÕ< V­Vq•[‘ X=Í ÄY¡•=PC\¹UœM[þ]ÙÕî!K²ìÕïyK6…K¾¤±žÕbûEÀB†cÒß)6@€]ã-]ÓMæÖ!)N&ÓÑã ^È!] :ßäqæÒU!Ø=¦ó¡æù^á5ýM%ª-r)sÅG«h—|D×t½Gu]WvmWw•G}€" &S &aJ›Ø]ªAgtR¬a=B¬a^ ¬@´¢ªI'ªI'xN'¬¹œ?üW€á]K¬'4B9$Ø>,Xƒýeð)§FõE¨`sîg«1R'ÊÅ@ö¹£Á™gˆÅÜR”ØBu=tÙq"'`ÚgK¢ ~ò§…^è«™§?ØØÙÙŽÑCþýØ¡­¤„¶sb(Š^¨†nh“A™2¼(ŒÆ¨ŒÎ(Ö¨ŒBÙ4<è&Z‰2…¦(éŠT²´œ)’Ê™6Ô™Žhrö¨â'7)•ª(Hè–Ú¯!"”‚ĉV)˜zÜvéPp)™:dž©š2☞©•À›²Ä—®)ª[›Æ©Á)ž¦ÄœÖ©ŸRÛ˜ÒC5Ã-ª¡*¢&ª¢.*¢CÅýÜ“îiHôéŸVê±­èqABê§v*§"W(Ü‚Ž"'JêGPª¥¦ª°i(>ƒÏ%Xm0ÅÄ醓F¨©žjšªjµ±œ¬ñjxzçªù*®¥€f¨FÀœÌþÍ™‚Í}‚{diÎÕGϪ‹™é­RªRiôÀSŽçBÚÚ  ¢Éõઅ«ª™+l²C’'­Å¢ãÅšyâ$äèÚy@ÜÄ’Ô¿. š…”ü^©^ëFdkÆ@X§>bgl !ÙužÉ9l¹B,ªåŸ€¶ÚºV,ÃÆÚMnlyú3°‚¨‹© Šé±JêÁЬ<È4Ø ®èÊìõJËÚÞ<´lîÝU^-‹ÃU«ž,G,ž¢æ ž $fÞÔÁàZÝ žùUìÓa$V¬ÓJç5íÔå_Oê#J_ ¤¨!@FçNæñ Ø5ßù‰£óYí `ÿþÁnê6M¦ÔœB`ÍCÖ¨AlÂfà–Rcò„Ö§ÏfЦ¨×mŸØ¡¡-r¢Èbç}ánaM ¥Õv®~nèþàèÒcÒ½âþmern,–¡ÒݤJóí_Òõ£ýµ@&ŸMj!ª¥ šÀš*#ûÜ!üÈ6ì!*ô¡ýôO2"! PÀ:îã:E®ªªïJß4]ÓV_çíbýÅ"/ΠüÙà'ržú¢Ú –]Ê)dþeßM’¯å¡ïývel*dl’civ¬Ð¡b²m/âÙ/ÒºpCY$2ÆÑ1#é;õ‘ÞPÁ4"M5þÒg v/FD.nÝ ŽïÒ)fý©núF@A0ÔráU²pØÙoç½ïùj!..ÝV2dÿªÚ*žßÓ- 6_Ëâò½+Ý:¤6!MDrA9¸ÃA‘Ó1b¤FzªÜQG.‚2(H.=á“>!^¥$ÏÚ*{¯”®úÒ5€ˆ# ¢p[¬´ €n Ó°æÚ±ÂpÿÆbë$W¦p –\PÂ`òi!L^?mqÅ*XR•U-W‚dÕVu•ZºÑX­A8\Þ‘\Õå\VA^â,_êã^cÏž±Eˆ0†–ݼfR.æj.]Òve܆¡É±&ÒUlú)d0þ0lêcúun.1ý…'À×%ß(æÖá_4#õ…Ý/¯_€×¨Ü&|̃<è¦Ì1ˆ€ÅÇob—vÕÇpŽÇw1Ãή‰ž1,cès²k¬½ñ#jâ>·cø3¬Å ý¹ÚxæsØëx6¤˜€-{º'|.X54)+›±+cë÷®1®-ä¤!ÉeHËšGoóÁhmª'KÄç‚rDƒŠèö~pFûÃ=s´M{sFpè7xhh”˜:øµ–1÷ºrMß4G¯(>´¨.5S7µ“å¨J?˜µ^kQµ®i|¦CûLWwµW5X‡µXwu5h“EÇôL¿òF[5[Ãë•Bþ+\ÃÇ–¶òLWŽ*D^çµ^ï5_÷µ_ÿ5`¶`6a¶a6b ¶*¤µ?EjZWN3à‚dO6eW¶e_6fg¶fo6gw¶g6h‡¶hsv306HÔ3Cöh¯6k·¶k¿6lÇöd—¶iû•c×5 F¶lï6o÷¶oÿveÓöFàà2ªq·qCr‘ÚTߪj7tG·tO÷e ÷7‡*3Ø¡vo7ww·w7wwY(ÐBPóìÀfôsS·z¯7{»¶u/œ«Î³EÐF=ÈjxÈ7=Ó5zçv{÷·{v+¸v€{ö{¿œx¨3$8³žƒ³Æ5¡Ik(”·Tßö~§±?èöþÇ6d@\ÂgÓ€‡g6Ôeƒ8e+BˆW¶‰Ovx8 8e“ ´¶"4Ágø†Î«%‹ó.Ø+(äëy(‰ƒËÜükÀîèPÛ3g8l \ÂôÁ‡§øe£Á”8•£A%\öŠK¶‰c•K6)œe¯ÂÀ8g+‚Ü8ȲBè‘ì©TÀÉ¢žêC6 K5ìÀž9LÃ3Ð^ž›BÍC  Î&Ë4øÞbt…o#E`8“·v!(Á€£¸dB+(‚!hÁà‚|A€ÓÀh x!,ÁH¶•—ø¨¯A€[ú*DÁ쇋:§8x¸"ø* ú´Â˜Âþ¬ãB!€P¹"lÁ¼:ª¿úšã‚"4;.¬‚!¬‚”ãB cÒ,Þš= $ðÁßb.ábஜÚ(.ûˆ`ãÊt£s¤Gúj+ÂP:´£@+¬B\ dÀT€Á7‰¯@ìAì.  Œ:įúd¯@ ¼Dü•/Bè.`¼ÆãB®ãˆ“BlA!t8)p¸d@+û™O¶"ü¯+ÂŒ: dúšë<Ïgz4!ôz€8=°‚÷ï6Åá6Aò¶Q¥:/ôJïýB¥‚ bo!¢µi§·¾³v´7ü*d@   þ¼$Œü•£ÈÓ@ۓ´B‡O{Ý[¼—·ýª[9)|ÄÇ=ß_ùÉç:<{Ê×=Ê_‚Œ£ù TÁd“ú´w¸š{úÆŸý%Ô¸eø‰Š·»c9™Ï4Á_°7cd°3 R#¹½õ’½kkA ´Â†W@ÛŸ< ¼½ÈŸü*ÔýÝ+è½É{xßÏ"œ@€Ãýñsüóþ³7ã“ùñ7>e¯ÀDþåSþšK>æW~p+1D’Š7=q®HñE¢ScÂËA3«ƒ—dÍ{pm‹=í‡ö®{:@(i¥è€ \¸h\B8×´rˆ°‰DD¨þ ÃŽ«24Á"`ÍÆ† A(L©(Þ-.‘:q0!H…]PØ Ë‰*ÁÕógЃ« læiSzÊ´Í›GjÕqJNœèðK\¢rñäü¢æäÄšÎl¥¢WL|èÑ?éYÏÉlp0Ä”YÌÁ )¬°ÂÊ.Ë̯ÍHëÐÃAüÌ´›B,q¨= 9€ÄÐVÙÂ-|2QF¥›Ç˜oö³°)já$rƒofªÁGÇ#CL1ÆlÒÉ#1ÄL³©¬’4Eö°òCE¶x®ÃU\ÚbE-;D/½o”QGCç«Ï0|МçÉ9ÿRRB:ñ̳±(×dŠC2 TÐA ÍÌ¿à&yúÌs|ÔaF9õœÂ;+ÍTS>§,ÔÓOA •´CMc”aFÕUYmÕÕWamU`¦q§QM-´“I\y¥“Ó E VØa%5½y.þ›&Öe™µšoÜ1²W$uÖÚ&mêOb¹íÖ[CãOÜqÉ-÷Ök)¼tWtÙm0[¦Â‰WÞyé­×Þ{ñÍWß}ùí×߸ßv ~²Ú‚~ìÝ„nØá‡y=≞Øâ‹1θ0u5n¸âŽAYäv%ÝMNYå•,™e\£¬¦Ù™i®Ùæ›qÎYçyîÙçŸzY41}fH܉Ÿ¥™nÚé§¡ŽZê©©®Ú꫱ÎZë­¹îÚë¯Áì%îµ2zÊN[íµ #›m=Ï~[î¹v›î'ã¾[ï½3¶›oóþ[ðÁ ö›p?\ñÅõ4œñÈ\òÉþ)tœrÃ"¿\óÍÛ.šsÂ2ÿ\ôÏ-ݯÐMO]òÒUG]õ×g=u×a¯oÙM§ÝöÝçÆ}tÝy^mßE^øãY&þsã‘o~då9gÞùé5†~sé©Ï~bë5Ç^ûïæþrïÁ/¿]ñ)'ßüõ§ErõÙ?S÷%‡_þûé¤ÿqûñïIýÇ?ÿ °rž« ˜ÀÉpqTàÃ@Å9‚ŒGA nÐ/$œ9ÈA„!´àWBB…Sá ØB¾½†”áÞhXCÿÝPo9Ô!þxx7þP~A¤Û‰È>#Î ‰I4ßåÖD'‚Šo“þâµWE¶]‹ÔÓâÚ¸ØEç}Qma#òȘ63žQxi,ÛÙÈ;7 Žq´Ý_VG;Â,ÓãU×Ç•ý¦¤ÊYHÑ2e‰T$çi2G>Rs‘Ù$)I9KŠ “™\a×IO2n“!å(WJ•„SeÇXÙJÁ½Rc±”åí@ù:[ÞRo´ÌØ.yI7_b ˜Á”Û0/VLc² ™Sæ2‡—ËÖAmÐÜ¡4gGMk^s]¶{æ6_ÖLŠiœ÷'ľYN•óaéT§ÉØé0w¾Sdñô9éùDlæŸù¤â>×Of Åè@½XÐå¡cThþôÚP4>ôz•h)Ú=‹^TŽßF9zG¦¤!åãHßWR“¥õSéJ ÙÒý½¦‹”iiZSHÞ´9Õi%y:AŸþT“AÍàP‰úÉn©I%¥Q?ØT§¦ª$”êT]YÕ^«³Ôª ¹ÚU\.5”ak/¿:C³žU˜iÅáZÙzL·ö®qeæ\…XW»F“¬ºÔë^ËfO†Í°•lÂ[Ø<a‰UlþðzÄ¿>v‘eâd) OËF³™­çf­ØYÏ‚Œ±sìhTZ‚µRm»XÛÚöušÕ”mVi›MÛÞÖ«¹åçny;VáÅ6¸ íþE[܇½–]ÄU.d˜{²ä>7|Çãt©‹°è^˹Ù5Ìv­Õ]ï¼ÓïxS^³a½èR/¯ÎÛÞ¿¼÷hÀ•o`­[FöÞ·WôÝÔ~ù‹+ÿf*¾p¥ Ìßà Àž_~ÕØ`7Âo”ð„ñ´à<%ø¾Æ‡åëa_]Ãsñœ@ÜÞãÄ%vÒŠ”bôÂ[-vñÿ*LGßXG4F’ŒÇëc(í˜Ç2àˆ\ä ÙB@ö.“/”d%7Êrrv«<¡+S7ˈ“ò”ëÛ€ÚÌë²»¾\fèæ8iVsÙìG7¿ù»qäœéL^;#ÏyNïžþÙg?æÌ Úòs =™C+7Ñ’Ytq 9Aºƒ€–ä¤)Í”HCæÑÁÝ´Â0éOS&Ô”õžJ=èSc.Õ~^^`kYÏšÖµ¶õ­qk]úӼUUV€la›ØÅ6ö±‘le/›ÙY Å<’miO›ÚÕ¶öµ±mmo›ÛÝöö·Ánq›Üå6÷¹Ý¡ w|ƒÝív÷»áoyÏ›Þõ¶÷½ñov¯[ßýö÷¿pœà7øÁžpzïÇ\ wøÃ!q‰Oœâ·øÅ1žqoœã÷øÇAΟj9ÓždÉKNÉ“§ü–+gy 硙Ϝæ5·¹œ\þþò£=÷ùÏt`ø#ç:¡1¦²ë¼ƒè(7º¡Žp«cèEºá©lë]ïº;ªîtΡ¨ÌÙÑžvµ¯ímwûÛCñs=†ìfûÝñž÷¼Ç}îI*»ÞøÀóÝ0H÷ú<Îì3ÞFM‡¡BÁ u¸Gl•§²X÷É@^ò”·ü矆yÍK†ó“ýé›&úo^WG Ù  ‹êzØW8[Ü‚R•âG=,„lŒžî»ï}Ç„Oü$]û‡>$“üÕ¦õ°6ÎP•3À°&»ãM VØ ãÔÃ. ?(ãÒ$Ôþñ“¿ã³À~aŸqÃô¸E68ÎýàOþÆÏâÆ!tà‚Á>*ná&NãO0Ö””¡*.°ûð¢ñ¬®‚æ¾aÀæ´@¸áj¤ìAl¨Ân¤Å0Bp?0A–a< àaÌ@*! ÊÁò^0gpcD¹æ¾>¼¦+ŠPkŽP£újí3°qƒöAn!´Né` :À*¨8ÊÞ0çpÇ!¨bœ ó"æª&°0ư ÏÐemR`ú¯j-ÌÀúcM/qƒ„ Íþ0év-œ€à/väáðé¡ÁæA­ 1Q·Ðg ö¾°*¾ïX¡ÒA꯻nB@æaL Ö€ ÌÁ¡Q{A ¨áà!Ö`ŒÑÝAæÒ᦯0€Q‰ñÕqët!àA*Æ ~ÁN ~×1ÃQƱ ã‡Qëòq둺ŽXÄÀ¨Q!Ý¡~à`A!8Á ²¼b ·nû‘q1Ö¶ï Ú£™ÎÈÿ2Ú8rëÀáda.`ÜÁRaâ–Á&qR'¯ñœ Šá²%þ£o¤1TRêX²%¯òÖl à²2’Ò0–RÚ8² ¹Îª&2äAn@½q®"BáÄ"ÊÁ(“)ýÑ/¸0Ö^ø@ÖzQìü‡ḭ̀(³tÀÁ º@,á&sr"³'—áçA:€ !+;2•a/Ã0“Æ3<à.á æÑ ”+MÓëò24ƒ4s ã!RqR òÀ в2uÎ! .•À 2Ò.³r6E“)ªj.𠚦*$ 7ˆ€Z¶ÎÏA ^Aæ®A²ÁºÀlÊ=Õ“þ={ä!À<-qëö":ƒ;½S*,ÖâÂÀÔ¡ ¨ lÁ ÜAûð?;P/hÓ+»³(•nrÔážL¢àà!2éa8Õ! ÒóÔa ¸ÀÒA4r+Bõ³©¯“ièá$ ³ðHü³kÎ!Þaiø(3˜@ŠÐTIñR¡é` ¨kx1ø¢1z´~Ôòî¡dOñ6)Z0l®4KßÄG§¢kf!Ik æt v tažTì!@u€þ´0Æ!ªkÖ´/£õ¢¦t H †;ÁoƒöKMþ¯ã Aðý6µSïã”`Øâ–&A˜áøãRÓÄ=>.?Bî@PUUƒU3µâ¤T;TÅÅtµTM•@ÖƒV¥Óó²†RQRæ!4sDG|üâY#hÁDHB3 cYq¤ï&[¿A[„Y½bÀU\™¢ûõ$õir´R9KÃUd惦aG›B^Ñõbêõ^!C_éuHüu µi UÞƒ?ð¡üGVˆU™!ð•`æCŒa`b%Vc*öb'–)4öcÙ¥c1¶Q öiÊUdïgÜ€áX!fevfi¶fmöfq6gsö˜u2XÖeaVgÄ…vh‰–hyÖa%ãg_¶h™¶i›öhÅ®û®0Tæ#Ó!kµvk¹¶k½ökÁ6l¿VH°\ ÚøQlÕvmÙVmÉö=®mÛvné¶mßÖlepj£$“(VAIüöã7p;Nþ‚.èôÓîµj¯Î| -ÛˆuYå„q—ƒö‚ø¶rãH¦ÚWsÙHr%×(tèrÓ s©Ât±Hq=×sé!R„fvi·vm÷vq7wuwwy·wqwúV7xÑ& ;covered-0.7.10/doc/html/img/prev.gif0000644000076500007650000000213611052400251017162 0ustar trevorwtrevorwGIF87a&'÷€€€€€€€€€ÀÀÀÀÜÀ¦Êððûÿ@€€€ÿ@@ðʦÿ€¤  €@€ÿ€@@€ÿûð  ¤€€€ÿÿÿÿÿÿÿÿÿÿÿÿ,&'þH° Áƒ*\Ȱ¡Ã‡#@±¢Å‹3R<àŸÇ CŠùƒHª\YÒ$JâsY€Ç˜ñÑ$À#NƒøvNôø³ >¡xŒ¹‘ >¤xŒ¸ñ_A|Px|ØôÀ¿‚ø²zlØUà¿‚øÄþ[Xvà¿‚øÔ&lKð_A|rQXø¯ ¾¼4üW`º ÿÄøÄñøÏá¿‚øüÇð_A|€ þSø¯ >Àÿ!üW`…ÿ þ+ˆ0ÃÿÄØá?ÿ â ÑcA|€‹ÀX9>ÀÎGð>|øðáÇ>|øðDáÇ>|øðáÇ>|ø²âÇ>|øðáÇ>|øàƒ>øàƒ>øàƒ>øàƒTQi$ᄈ)§œrÊÅ;covered-0.7.10/doc/html/img/rank_files.gif0000644000076500007650000006575611053445303020354 0ustar trevorwtrevorwGIF89a4‰çYŒ7v¬S„ÇQšÔ^«Ük¾æv2CDâðõ€>4;d$Ÿ‚^Ööþ¡££†0-êÓ°¾¾¾STJΦt ±™Q ¼‹QÒÒÒ’’’UebåúüÍÝæ+ðÆdoF*N‹ÍóII¶Îâfd^ƒaGfŽ>3l®®®BBB­“kn‡·2"'¹\1ŠÀZ¦ºÎìþýúÞ¶ÒÝn¨ÙÞèí:U3.#duñ22¤’z`p|¶Êßmƒ­xèÞÅ®„bÁï¶ßr\G>îî‘Á¥Ž<ÀÔâ’„t~kJ†·çCHqCn–´š„œÁÝþævt‹¤ÚÀ¥pYI¾âv¦¶Åx¦ÎF3!åÜÎý‹‹FpŬ‘ßÓ¼”qK¨žÐÁ°òòòTrž‹™¼W#)THDljjØ(*rƒŒm‡ÄºÎÛ34K¡ËûÚöþÂÂÂëöù2_°+6PXdºÔæþúâæææ£†qƒ­å^€Âæ~®ÚòÛÌÄqrpÚÚÛœ³Åêêên5-Ä‹~èÕÃÙ·š''ENS2#LõèΊ‰Šº§˜|Š²Ð‘ž¥Æè‚ÃÜÉ—¨Ä3_Ue|9:9 Èäúúú*'dââáÄÜä c:žÎbAE[-F…¶KC̶›®—ˆF!&BWd_R[½&'UwŒjGDÖÖÕºÊÙgevX6O{‹œt—µ§Óü”©Ýɯc˜ÉÎÎÎššš§¦¥U32õ¶Z€P2ûöä²²²þ££€ch‰£¿—¸Þþúý=—¨¾òþþ>30uvwªªª’šœÌÒÄÖâç¶ÖþDa„¢Êf 1Oª˜Ïçó/Cf"5hýòãND@Ykƒêͦu’¬‡®Ëþþþ”s_^]_t˜Éd5.®uoëcXÇ——¯ÊáÅÞüYƒ§‚‚‚F3<†QO015Ƹ°oal„’ë­\½ÆØ—`FöööI¬ÁÁºººöòôdVFÝ”KïâÕ¯qA@s¶]”³vdUЇ²EJL€’Ž1Ng–¦ºâÕȶ¶¶ðéßÀ™tßÞÝ06kÇÓÙžžž©ÀØÊÊÊÿÿÿ!ù ÿ,4‰þÿ•ðª Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠÒ_‰¼Ò¨\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H‘úK“2©Ó§P£JJµªÕ«X³ju A%„®_Ö”àËi³ˆ ö\ oe÷ìyÆk-[çÜ8ÀwÓ Xw L¸°áÈ+^̸q[V.ô²ëXp¬È§ê²jЀ•½¯±øq®{÷œ–Èü>Wv|nsƒ” ‘G¹àÕ¸sëÞÍ»·ïÝiÎ ^bÖÓªÅU;\8+.¨viÏ6VÍ…ó¤ €€B þÜ™½¼ùóèÓ«_Ͼ½û÷ð㟳§cF¼dh¹gU}tfb ¼$Hf´qÈ9E˜A2ÐÝ3º˜ ¥È§¡[éTbB% ªWQ g„„¦¨âŠ,¶èâ‹-ÚÓœ=q|ÑÉ%U8AM'|Òß|±dဠê,³Œ:*8ðL,ÃÙËóx—ˆ0„7ŒXf©å–æ£ #Â!#{ö1zö¤ÃÆØÃO )” 1)3Á3óLÀÊÐ3\&)t!œm\fg!­|CÌž¬ %ÈhO ¼ŒY襘fª©–öÈ˧±ØKt"ÆÔ †JŠ*ªþ P£Ž:à¸2+5¯ói§ƒ € °Â¯lê±È&«ì²Ì6ëì³ÐF+í´Ô:k7ä±k,ï$£É qèÂÆ&%hÆ ÜÈcC l ÑÀl˜AÊ®A4òͱ„°qȧq°Q ž¶Å2Å"Q„*m†K`°QÎ.«€K, ÌsÁÜÐ +éD0Œ<ï°Á†'± 2C#3繇j+&ŒD24ÄòL#ãòRÄ( o’Gœð’4¼xSó'p“B±ÑÈ &´ÁKµTWmõÕXg­õÖËvª0¨”:`j d“Íê3¶Ù¦Å%´ºâ¶­Hfò©m#(ìÝÁÖÍõþÞ|÷í7µÞÌÃKÚ%<ш"A0ªE ‡ðÒ/?ÜÀËʔ𠓫K 64"'¨AÌPȧ«4RHà¬|*‚ ¶M.Ãæ°¿2O¹)ÈÓŠ'¼LÍó°¹Éh®E,"l¢D2ÊÄò B÷ùæ%ÑÊɘ°/qX_D c¡Í!E$Ã;=Ê'?Å<ô|ÒF ­$oD<ÿ-ÿüô×O ió¢?¥¼8 F ¨BÙ:1 Và™`‡:\Áp€¶bÇ 7¸1`È`P¥ èïƒ ¡GHšð„(L¡ WÈÂŽF=8¹š!`Ã8¼Ð€Opƒ þ7(\Ÿ0cpœ›Âð‡?-ø‹Rqh3÷^t`ÜÆìXi`ãSҘÎQnL 9Ç ´yPÊ?”AçNa³cð: "¥´  Laúsšà…"È`ß@‹Í½£rhBá© f”hs¡&7ÉÉNzò“  %)ÅDò‚?AØF ¨A*¸’HÀ4NÉŸ° d‚.9vレÈF2è À XÁQ:ó™ÐŒ& ùS„‘ufü +´0ƒ&gró8‡6ÓÁˆçèã3Nâï4¶™ ,NZXæÑl‚Yþð3uö‡o\sÒFV‘fÄB)¸ÃÚ°{#¤àÅ3þÀ‚,È€ÉÀÀ:0Œ€¡ˆÅµÐЬ« ëj‚ LÐ €qˆ€žñƒO‚{bD~ЄÉ¢šP†<çÑ8iõ¨HMª4›IKf:•™Ó¸D+e!‹WnƒÌìŒx ¸@—Lp: …Ît†7XA ÀVd O«\çJ׺Úõ®xÍ«^÷Ê×¾êµ3F`C<À ‹S|b™¬xF ‘ŒSx£jÄ)²À Q4 ˆÇ&ž‡V@6mX2k‚M4θбŠSÌ⻸Å0~±ŒI,áÎcƒÈŒ\ËÓ\€™6pç:ÎDæ5Æ/‘Að¡ÕàCª‘Iû·3A8>8€ œ@ ¼ø´QÍ@.!&ìéZÛúָε®wÍë^ûú×Àv°7ƒkVHZО´­Ÿkl~háÖýu6´³zl]G»Ö‚~‚…Øc_×c~¶µ±)rû÷îÆ7„Íîv»ûÝðŽ·¼çÝëU˜›<·8“7óŸÇ|åö³þÏýék_úÛ·¾øÇOþò›ÿüèO¿ú×Ïþö»ÿýí?üçOÿúÛÿþøÏ¿þ÷Ïÿþûÿÿ€8€X€x€˜€ ¸€Î`{ø€8XÈy% p\@0}ð 8‚$h˜£T(˜‚*¸‚,Ø‚.ø‚&” Ð ‚@äP‚<Øƒì§ èЃ%°ƒ>X„Fx„HH‚w0ƒ5è 9ÈI8…>ØDX‚¼p…T¸…\Ø…^x~Kª€6ØP¨ƒ_˜†ØRˆ€¶€ÖWm€ä "¨†x˜‡zH~aXƒzà!Ès¸‡„XVX}þ~Џî§y€~‚  P}YX}¶Ð É0l à !@à ˜ ¸ @}}ða4ƒ@N×Pˆ¶x‹]؇  zÀ8ˆ†â `ÄXŒÆxŒÈ˜ŒÊ¸ŒÌØŒÎøŒÐÒ¨ŒxédžÕ'Á ¯`¹Ð~Ý hhP}rˆˆ)€ù  Ä º@ ö°=Ì ø0,°SÃ0ŠÒ· )P è‘° aP ¸xY„ºhƒ:ˆƒ(}zP2yY‘¹w‘q …ãwˆÔ'sà W-ðø`¤ ÎÐÐÐÙÐÈÀþ ¿` ™p"ÈP)mP;ð ›ðÙw’» åH}•è}Ï *)}‘XP¸Vp J€£¸3ßè Ë }È ¿`að ÎàÀ1à J Ѐ–e&ÀÎð´P&àø ´ð˜0 I°” ˜‚ †LH†Nø9È‘‘0«@€ƒ™’9™”Y™–y™˜™™š¹™œY™Î@@  av~ØH}ø°O¹0 2 éÐ ;ð‡€ ?P ë € ïP ΰ¥ Ÿ ûк°J` -0 Æ€â$^â&~â(žâ*¾â,ÞâžÔˆ ŒäàlMÂHÅ\€ã:~ã<žã=¾ã>Ž œ°h•Ͱ$ °Ã 0 ú€ÅT¼éР¨ ûO! äyøÐ[ž ¤ åTü µ@Å@0 0 àõð›s q€ @ ¢ðm þ[ nàã€ä‚þㄞã',Œ¼àÇâg@0Õ˜-Õk]×WýèTé˜ÕUMÂV½Ö*íè•}éQMé’þè¢ÎÖ˜¾Ò–ꪾê¬Þê®þê°ë²>ë´^ë– ¼0ƒ"̪݆À3Ê­«ƒ¿ZìÄ~ì‹ìÆžìRêz è [€‚*¾àjpŸ‚Ø~ì;ð2%zPr ˆ;€ö   j`1 ° X èà@;ð)¡@Tð/Г¢@p§‚¨ìÏì˾ðȞŪÀ  @~&@OÇOýÔ3}Ú é‹ä‡;K}¶ðÙ=8þòÕÇñL¸‹‡™«Ó§¬‡‰˜4¥6‚7_ó8¿óƒL~;}‡ˆÙó4-}EíÁ XôÖ÷Óâ÷‚E]Ô° ߸ó:_õ9oó ¨óR*#$ï ?yüû‡  Tà߸û0°CÝ÷  qO~÷n÷ÿ Ù Âë÷oPÙ ~¿~ÈPÌãçw@}È ³ŠÐõð÷vð)iP˘ £ì |_ø¨ò4ÈòÛì¶sHªÀ  ño€€§/}_üP}wd¯¨à 1 70Š€ ó÷Á @ ÷ÿ‡ c€ùæ· 2þP÷ÓïãGüÐo°Àª^É  ~ ` o° „Ê~žã'ú€ ‘X”»Éù ÏZ4Àþé·ú0«œý)¿ò ãZ8ã ‡áLà@‚ D˜PáB† >„¨ð‘*~ªÈ)4Ñ ¿|\œEâf"M$ …äÈ…/ gø<9Cæ/\ g°¤¡é O½4¨¤QõH ¾Roü”3§ç^ ;lâtf'—@;€¤ ëW$Uþ¦Ray¥³rœ¡Ëg*:Èš|L€Hñ g qF ’“`ŽGN€æŽÝ„h# eb€å ND©gÈlXBf–ZÞˆceBáa ^à1 Q~I gvoÚà–‰ o¾0ERq†-aùägüþ…“ÐÀ‰:áqâe ¹!—eJó#„0Úp’ ãTþ$'"ƒ–Ä”„Ë›DaaÚ ²°t‹ðx"Nšq¦‚y0 BN|Œ¡B0bÑl91AÞi㎠êxc›:vÐ!Œx–xƒxv‰`ž¡Ù¥i¾j’aD4dm†ócHNnIΙéã "HšL ‚ŠYnàD‘G∧%œ…vž\á$eŠAÆñ„R4 0JÑ™+ÀeŒ$HF”OŒQÃV\um‘¾û ðG? ü«‰œ‹ ’, ^øY%f™g¦¹f›oÆ9gwæ¹gŸþ®™^T#â„2q•l˜€ œ ® zãÑTb l`1ÂÈ¥fò¡àˆ7¾¨?Ìp¡v¸Cg8¤˜7ØIâdÄÆCCð‘!<8A€Øãˆeév†ùEe!ð\'h”`hÀDIð±D vÚÑ»wÈ6dÔ b¾$Yhi Öi…Øê@FAD ENháâ+¸èÚ)üè¦V¤àˆ{ž€ŸüÈñ ÀHœþä„@¢£ ž!¢ 'P†² ƒ_¬ã}èŸû¡ N°à ¸ÀšÊA ÊËÙÜ A´âèðƒ>Ô =îÍgj™*LÖŸÿ! ô°D&6щO„b¥8E*VÑŠWÄbŸx2£…HDüpÆÆF¨±è‡Îp‚ 0'#½„ éhD316˜ýxC+Dƒ 4B¢ÁÄ<‚ H$‡0È,†0;öcoôh¦ñ’6y2˜Ê¸ñ„$`ž˜ ;Žp?Q €k©ÀD)f)d袨£ßL`‚Zø!¢È+v„g̘ ä\xþŒáj€…7J±ƒä¡’¨À8fIƒ 2‘`$ Ì‘)8#¢yÀ.Ša‹iä¯vÄê€)Pñ‰xè¢}ZbŒ¼Ñ ͘Ê3èá AèÂé'ä)cЯ¶„6’Ã5Lea(† Ârx#JØ@#LÐr, ìƒ5扅Vp£•©@œ  7¬Cˆ r¶%\k>.0¸éM=ž"÷9‡÷ƒ2$®Ì§GEjR•ª¤Õ‡Œd„šÔÎ(J\Áe€Å3°a 8paÁBšÐ?.„M4è€Ã:41Ê8|Ô˜héÍ À´[ÀÚñþ!ätÒPœ%¦r¶a¼ ã`ÕFËnpâð\‚Ji‹,$ Nˆ+êT'ƒh€_Ñ^A‹\ÜC¨†œÚ*!ƒ@€ƒ*qü@޽LÂ#œ0 7Cwƒ]¿q¸{ˆ£ ‘À‡.Ds…;Ìåø&4QXt ÓDPŠÿy¢ °Â#à„8$Ow)2¤‘D"Ÿ(…K­PÑ$èåHÎ$Fé ,„¡ƒ¢À2‡+˜Áý#ËG‘ñl|× @H Ô rØÀD%€aË}œ y[ˆ9>1‡¤50ˆÄ3Œã"W¹KUÈÈJ¶þ"H@0ÆqŽuüæÒgü2?À HujÈ0³ “â°(B#âHT€á¤KZ,[шy\ã Fb^a CÌÕUn„1zðˆ-¤€YÈxF#¸‘Áe`R YÀ„`¹-cSq&†À 3Ð ~ƒlÑ8š¡ ‚²»D`Òƒî¹?Êk3®À ]Ì>pCbâÀ†F4AYÐÅ¥iâ‡?¼ÀYÁ¥[`fTp ¨Å4Á hÌ'Ý„Ë+¸ˆéÂâ|˜64¸! „  ïð”q)<ï‹JŠ!p#ñ*Ýü"™éo1Ö1Ñ„þÕBÓHõ7Ô°Z[lÁÙÐvÆ’Ñ ÂR¦EàÉ04 Hžöíd l@aà˜®yíÃDÆ&#ªÊ*¾qŽw!=öxCœÐŽ‚ Ã~AÙ@¸ÐÅß C .Ü€’ò7”ܨ ±¼0L„áäYyTN 0”‰S±ÅÊÞ°2˜cn °834Ž d鉺3ö€K½ o¨¹PòazˆzYYP1$Úb¦7Oú@PAò† Ñ c/ûÙ‚·¿Qûºxc»äæâýcã7Þñ8ùãò€·øt8Øq½ñ0;ô"ëVŸ…(AŸuXþ«âo Bˆ;ìBD0ˆ £‘À¾>¬¿ƒ(*/ù¤^|¨B)*ï…?|úDžøÇÿ!€b‹{DBõÈŸWó„ãKÿÆÐYâi¼x#bßûØ70Ä?~ò—ßüçGúÕ¿~ö·ßýï‡üå?ú×ßþ÷Çþõ¿ñÓAÅ8à›ºï#Àá ?ûS\HÀTkà¿„À”À ìSH¿ œ@è‡ò[‚ Ô?kpòAL?Sð?’Q<¡è¾dÁÇ3ƒ:°¿Up¯Œ„ØÀ´/pz` ̃h°?kÈ $Añc/8øc2Â!ô@@‚?7¸)þ¿à„#†l°Bòö³2 Bó»}Csˆ‡$† AùûÂôS¸@6|?oòÃÃ"D?/Àã"¡À‚ˆ…AÐ]@ÄDTÄEdÄFtÄG„ÄH”ÄI¤ÄJ´DF̆AP‡à†ûƒªHƒä?~@‚3ÐHÂ"XóCök€©;‡]¨þ}äÇ~ôÇþÈ€È$È‚4ȃDHÔŽAÈ`ˆN´¿OÅû#BSk̆yHÅ` .Fk FF€RPk8FÈ;ÀȆ[èC ZC I“´†lpS É3Èe0I`è‡h8l 3ˆC-Ä-†'H…ôè)0…#Ô1¤‡sì ô¡ìe`†$ì0Ë<øˆkFˆ"”Iñ‹£Æ<˜C90…SÂ~ …%P„0À†$ÌÉ´†&8J`8ehnÊUX Teø†ÆS8’T†:\C &BT`ÊdàKþPIFØÌl h ²d„]€„3°ÀlhSLzË¢D$Ä…ÈTZ 9°¬MSHά(Mòë‡]0K ´À~ˆK1ìQÈVX¤…9v|Çò£…6@ÁßÄÃãM t ¾€O#‡zؼ|.€€lØD…8†/J`ÐÐ%¿0`5PeÐuÐç?ªÜBT†AHƒ` `¼$c8$ Eh„oøÍ5lƒhxlO¨# `¨…ƒJ8‚Qð``} è‚0ƒ(3ÐÐè‡H`øxþÎFÂUhKh(9°ÒMˆ†"„à3,K¸PcÈ$ˆ†~ˆˆ¶ )8@MñÃ45…0`9PMP†009H0…^<(40°FµQÑà†96B7ðl†XÒ‡#`Æ#ˆø†FH…˜4†o08ƒ0`„&F`0H°@8È3¸c3 …ˆ‡[PÃ'Â(˜+…€"¥E09hƒ.0…0(‡`ƒ\m‚TIص†60†³DJN˜6u@ñû3%k=Ý€5°†p×ïtÐzmÐ{…P|P`þðÃüˆ=X¹"º>¸ P™Åû„UØÿ@B臅å+yPƒ„‰UX;xhƒ<¸‡ „AXØx„eøØA°§€Øÿ°…0Eh”…YˆE… „ ˆ…‰%@Ù˜åÙžõY$ê¸#33èÅp?‰t†P|@s0ƒ$Ì UÅiZp„2øýx@ÐBV0ƒ.¨¡äFB^„$v¨7ÈÚ&`…aèiH…YXE7øhn†"Xƒl˜HÀe- S`8„68ƒpàlè…R ‡6ÀÔ~à9˜€cˆ×y …dÀ~€C7€Rþ)½c@†`„œ+xèuÊÇõ‚yèÇ6@;PƵ­ƒÈZRøl†íÚ¿l`œ…nihþ``˜åWx† xíQsàFS¨cS0^hƒè‡ä]æT¨ß\îA†(0`ÔÈ]deÊö½\~àåò‹J]€6…:XÇÿUò,Â[¿èÅMä£Ä;ú,ÑŸÕG:ј„ôLþëd øXñ ÷Àq‚2zÀ±ƒ4ØìÐÊ ,ƒ¯Æ.Š8Á†5zH(#z𠃄âtÉnÀÊab €ÿi$‘ä /\}åU.f´µçZæ™Ç'  z-´xQ¨¡‰z袊"Ê(¢‘Jé!”6Z餪i¡˜ÊCƒ¥‰B M0ÌH 飢©«6*i¥˜ºÊꢲžšê!’ÒÆ&Ø ºª«˜Þ:쫎nj衤0ÈÆK«£™JZ‹ ÕZ»§аçäÈ÷\ÜK,ù°¨骻î=¨¤` (x<3?HÑM 7`‘½)Ð%÷,PÎþ!‘lqJ=?0£Š3”ƒÄâÏ•€@E8Xh"…ºë¤Ç3ÌAÅsäóŒp„ r0÷¤„z܃O¤± ì ø<©ÇÆXS(; A([D"p\i ºDI+nè¡;´ðºê¢{µZùsçWf\s6Úi«½6Ûm»ý6ÜqË=7ÝuÛ}7Þp#÷ÞyŸ­ßy®vßç-‰á†ã¢m{‘èŸ|õuE¼äsu¸™k®\\ÑDæX„±Ó‹”ņ ¹J$ÓH#MìðL#&´aN¸NÐnB!páĺÌ|oóÄ4ƒþõ@Ó#DpqB@Tà ˜x_¸˜üû1pÌ,¿8ÑDç÷ÄA»@ ’N#Ê Ð<C{3\Ü“~ïRP‡Í0s1ÓƒV,@6¯˜`| #(Á R°‚¼ 3¨Á r°ƒü CØÁ4hKÜ‚œ3Âå<°«Ï·b(XÀðox,¾EtÔp‡:|„·1¹ˆuH[x z0$Ç “¨C[ÀrKd"mÅÈÁÂHb¥ÈÄ'B/‡õ!G¡÷Cp`já½%Gr„Ki(Ø@ò±~ü# )ÈA²„@ O(úØþ§+@ˆ…=àÐHBÚ–„ ,®‚ uš$ÙöxÉQ’²”¦<%*SÉADnë=—¸¼V@@ª¼¥*áI @P”¸ü%0ƒ)Ìa“•ƒÏ"%÷<ð‚ªÐÃ|ˆ)M>i`E,xÙËir³›Þü&8#ÈJUàá=aTáWªy~\ î|'<ã)ÏyÒ³žö¼'>ó©Ï}Òs[f}δ ½$"ÏѸÇ)qBŒ(, щR´¢½(F3ªÑr´£ý(H-êžXJP =)JSªÒ S‘óAçeSgT²+ó‰f4mªÓ®h1§^œà"½âS[àÔþ§ýérÚS£Æ4§Jõâ·Ô št¥V½*V :N—22«^ èWÃ*Ö±Þ²¥®üLÉÖªªµ­n}kÍŠÌù(®Xe«]óª×½veœåìZIÊW”âu°†=¬WÍÊÐȱ-¬c#+Y‚Ê…iì7!‹ÙÍr6˜[=+]ÛYijv´¦=-BçRX: W{-lc+ÛÙÒ¶¶¶½-ns«ÛÝòÖ¶@`ªK‹ÚáוM¦hɇ4¤AÎ}.t£+ÝéR·ºÖ½.v³«ÝírwºþHƒ?òÜ; ·¸æ=ïýjÎÀÞ‰ à}¥ ã+ßùÒ·¾ö½/~ó«ßýî—þÖXÑ+àP±¯¬+}ô3Õ ÂF]€» äâN÷¸Š$ù¸Ž}@눈h9a’CþoWÊK೸¯ªm kbøòW>¶@Å)öC[lG|„-± Äh@N¡Ç—‰‘ˆhA_ttã¬XEÞÈä&÷øÇ5®Αm¶¸Ìf^àgçÚÕ®èëÝò#„l° Œäp÷‚$±EŽXD(€`‡ ô£Ñ…¾sž¿ D.ÁþqŠÏ,jQW>0Ń?Е¹8²ºÕ¬¶Ã bqŠ_ £«þèÅH¡†uhá«éØ x¨a‡õqB<Ü‹ âüÈV±ŠD"GþÅ=x‹ÖiÙ ¶@|hAä@=Î(„¸Ã³H¤Á–Á5Ä[\ê5?B¢Wƒø ¨q…c‚x°5Ö„(P!ð‚¼72ˆb(Ü^0 :œ¿>(Ù ƒG>&ó+B+ýØA&á‹ °€ 6èºAC³Aè‡Âmp58ŽzaXïƒQ˜´$mU\@[¸À>bá§“Üäþ;§Óu5äñá¿»€Õ XSÇò ¸œº8 ÷ÝÊE …½A1ôÁ \Ù)ºÕà‘5_ ”ÜC¹‘C7ô:\Aøƒ¸Õ&ÈÄ‘?Ä1ŒÞ#A¬iA¨\¹üBó©,ðÃ5ˆ\ÄB `á)ðBÁ¡«%ѹ–ÔÝ©†¢]¥ ÕX|Èi+¶b+ÆÐ{°b$À:d…œ0Q>X€œQ%)—såC| ä:ÜC È:HÁ(¸þ9<9hÉ# Ð{Äù~‹A=¨‚è}t`3¾‘rY€íE‚|DÂá (üÂDؘ+º¢|m"3jÓ'Š¢>NV©±Ö}¸G]•I+HÂ]5ÔT)äEà¨9(î#E†ÕÄÕU5}#Š¥”-DB…IÐ=¨A*e$>æcEžä^éÝ9 Ö#ä¢Ã¡¤"@é LÖ¤[qc݉ùƒ.vOþ$P¥P%Qå×eÌ ¥R.eÌäƒ?ÌÃ*\@˜jþ·…€$Lê¢ (˜Ï¢ö6\Cª&ìäÃðCD–§ hB™aNR”(¨ÚàÁ2ü7̃ù4ždƒXƒüdC6p‚"dü@3ìÀ+¸7†©õÀë!ðÂ/PÁ9HÈ9¬=Ä@=”€ ÄÏŒÁrA6¤÷pÚx‚¾žC$8A¬!!è@3 KXÞè€h°Cl\Æ-œÃ üi(}+ÓNwN/ðƒì‡D´‰Õ*Á<°¬!TB6@ÃôC7´Â.xÃlH Â'д-ÔÃ;Ü€7(þÃ>‚ B@?lA”„@l(”Á 4ðà Ä®6¼Á`ƒTjÎúÌ@—ÔˆôƒLˆLA3øGÃ/ .l4”!Â$ⵂ5,Í ‚‚8AˆX-€ÈIV‡îfÓþ®õ£2‘/ØC¼DÄTTEUäC@Ã9h‚2h€Ä˜@ÄA0ìC=ˆBÁÌ¢$ÃŒ#h€¤À7xC °ÀôF&˜@`Bê¢4äü†!pÔÃÈÀüÀ7A%XC>ÄKToP*ÌQ°o#°@(ÃJPÓ¬ÄÌ@# A?Ô/üâ€þTOøÄ0ì´#äAD Âƒ(¯ c(4€˜$ðưW¤gŒ‹=Lî¶ *üì‚.C¼ Ä€4B?Ø#ì í™üÀ!dA%„Bù†ÀDE 8 „[ߢB°€@4h„ÀÜÁ°—AI4‘DB¥Â1Éå:BhA%p0×H àqœÐŒ„q„q(¼‚¼'/ØHBÒ½7H„ÕÂÉÈ ¼ðÒÊ0'÷(~” ‹%Ö,B¼`èšD(ÁÖ*Ô‚ ”î¢ ‰ÐB†$Áçƒ* ° ¤*/$ÃdÁ0,ÍÁþ”ñ=dA ìCVø&Ђh | dÁ˜°¬Âå2.!°;À#¨‚=üÀ& KÌàC$%ê@Äà@3ÂA8Â=œ(8€è“ÀL×\Ü×X23õîWx+'Ogzúã#¤å`„0kû\@P4ÂÜ€‚A#´Á.@]»EÂ3ôƒ '€Àü4B0¸Á\´'1dC#ÌÁ¬iž!@1žÿp$ x.|&í4B)ì@ÐÎ&DÚõÐ ˜¡ÂÅa«†Ë2 ‚<šÂû4ÂËe üB4Â&du2 PºÆÌ)²‚êA3þm¸r•2ù[ÃŒj!EÎX!DÑYv ÕŸ A,ƒ „ i`3QOñÑÐyKÉGºÑ Ù™|Ü -Ñ …Ñe‘yí>½ÁHAgÏQhGŽkÝ‘'nò[ÿîÓÚpŠÞÒ=C T||E·p’•@tël¯ð‚Ò,ÃK¢d5í’p÷·Òðe1/<èINã5ÅÂrÃ0t j U$¬?7y—·yŸ7zÇÓVüV€u·w*pÞÉŠBTHÕ·}ß7~ç·~KÀAwºµ{{h\«á”PAÐS¸PùTT58R U%áTM1øM%ÕN8Pþ!QÙCÆM1ø…ßTTQU€¿w+!ès"§A—¸n7y²øŽJ÷«8ŒëèwOçŠ×øk&tŠgŽëø`¸š¦w9¸†h|㸑¨‹/3î7”G¹”O¹GáAI>÷’k§Œ“°§¯I˜‡¹˜9™—¹™Ÿ9š§¹š¯9›·9™»äf¨eyxÞ¸3D ¬B>üV¡õ¹Ÿÿ9 Ã}^mÒyvò¸`éÁ.ÄÂ+±¢r©Á<‰±"¥¯¢-PA3BÓTÉhÅ™‡ÃœH6Q¥(…G„¾ i8ÍñWÄž,¢ˆ`ƒë™•óè"´P6æ…S©Â°pùDæË‡Çת4ÎЦMkBm[·oáÆ•;—n]»wñæÕ»—o_¿<.hüŠ„Ë£GÎÈ‘CË¥„=Pb;±ùjØl@°[Ô±CÑO;¸Ë©Ã MØŠí²Û8y RÁÙÑ ª‚›í˜bm‡&k1:ŒãVNÙ–aD"ÙP&òc3›šIÒ²¹Œ¹•6íH£µÅ7ZOm7'KŽH[’±ˆ„)‘gß"e ßþ±š¹JB38º± “dØ0I‚‚li,Px9 .¶«Ð 1ÌPà 9ìÐC¼ ƒ@Åsì.¸@‹œXì =`Ô“&à¥MÜÁGŸD옢yœ‚8îÑ !T¤¢•RDê<0Ñå$_ÀD“Zv{ŽVܸ' F8‚#§%ð˜E™`„ã$B#°();Dؤ˜•ZzÆ âð¸‚b,®–²@A8½ˆŸaŠÉ¢ =ô‹cþ{Ÿ$tšvès˜Ô F=lŠB ߢðÃUYmÕÕWaÕCÃÎq±Æ‹LÅsJ¸ F €] `¹Ð¼6Bþ`C ,Lˆ „`@X ^©ˆ Ÿx¸ fh㓈¤‘8id‰u¸d "€è&h GNàÄb˜>n¡¹¡žš6ˆà‚+ æD=®À „`~aŒ‹{¾Xˆg˜b¹ wîáøži†ÅÇ ¸ŸFB…†-B â eB°‹n° e`I…P•¸T•Õ裑NZé¥ 1±[MD­GÒà=,æ ð@rv… T&(c ¸°£„PÎæâ 5`±#rî _*û…‹-bñ¥IÆî[nrüÑz ÈᢞbEñX¢Å‚Èþ"¢Xx‰e.ü9çœ4b@‡‹>ì9'–_Ô;–4H‹ÄA' *¯: =È©ç—Ü}ydUÈA'²uºñÜ=,"’+Xç™-¢ˆÅŸõP…PˆfZûí¹ïÞ{V&×GtEKVn'ç1¹lqæ¶rA«ýøsyß™öÛ—ß1g`I§˜øÓb¢´´o}듟ZÖg‹üåÏûKËû¨–7Øâ1`×— ü-ñ£`]ÃÀFF¥KÑ„¾—B®…-lKˆlU¢ÇHMEª`($Ã*<Ð…B‡ ñ`Á¶­‡E4â‘x¡ðA-W9ÜUðD)NM þž\ˆ8E-n‘‹R„¡ø¢v´pAh@@5®‘mtãáG9ΑŽu´ãñèFP@àü…Ý’Å.’…Ü­bˆ+È81€‘¨?VIIN’’•´ä%1™IMn’“ôä'+ɨ€ ¤!Q™JUÆj‰2<‘ÛR¹QÍ’–µ´å-q™K]î’—½ô¥._gÊT­’˜Å4¦…Z9¾ò³‹‚dæ3¡Í´|‘‰Î ¡4¥èLln“›…Læþ–ÙÍ"jSœå4g©éÊkž“…ädç;á©=D‚±‰ñ\¡;í™O}¶ê›ŽYç>µ‡O€” ê'ùYФ T¡ u(þˆ“Èýýó¡±bhE1šÑiæi2\$\b1삤%5éIQšR•®”¥-uéKaS™¢4ƒZ].ªQ:4ãû'9α ~¨"kÓ3êQ‘šT¥.•©MuêS¡U©"þD6üA—œî”«g5Ãé ^Ø4‰Œ‘" ›f¯«mÕéA×é;L.2&²ë]ñšW½î•¯w]Æ kä•§èëa›XÅæ5q@€ÀòE·N£]¦² 8d õìgAZÑŽ–´¤}Ø o¤À-8¦µÏ¢â(ímq›[ÜU–ù0cBÕ²UÊWœ=¨þÓ0_äkEêsŸ» é]!´Â²q ½=ƒ Š»À.4pl€¨ÇwÑ]õNh¦‚À ¢ˆBâΠýühyÁ \&3òï`˜ÀÒC¨ôx>¤HG…8$ÀÞØO6À PPØÂ(ð‡AbG ðÇÖzJú®ØžÆõç )Ó8̈„Æ5¶ñqœcÛXGQpâ`†A¼£  ðÆ7¶Ð™ ÌÀ¡r‚’²c)O™Ê7˃ÐÇVoùœ_õhù¸‹sàÁE"6ó™lj6`à vA_ ãÀÀ.䡣θà <þŒfAÚ&ù8•–¹œhnÂƱˆE>4ó«iMšÒ•¶ô¥1éixeðÇ !¤€ù°@ žÑ„P xPE üÀ "¬:¦^Œ¦që\ÿª¹@ •f@ÁЬÊWÑÅ–¦esHð‚¹zXï³¥ê„F4Â…ø:€p04‚1ÐB3Æ–ŽF` b¯˜G(P!n \Úížžèêk=Ûˆ6ö½ébkŠ7tv]®¾€#”à7¸À^ð„ÜDê¡Àaq¢º:&2°9Þ ¾ÆDF™ ÷¸ÂA~ð'œâ%ç8ô†ÀÁÞøvy*í»L °ÀU4ùàþ!›£E¸/÷y]üJµÀЃÏáÀ" HöçM'¤—V<ð‚D5ö#àVÄbéLwú×µÈè¶`ýü¸ÀÙÑžvµ¯ímwûÛáw¹Ïîuwû*Чa®ì}÷"Gé‰Ð·<"Á’³ÀáŸxÅ/žñwüã!yÉOžò•W¼b`éu¿oÞ…ú¦(§úŠžƒ£7}éQOúÐ;ÐônÙ;è1xzÕËžö©¯ýì-XÁØã¥çœ÷=+ÖÿžïÄ7~÷‚þùã;£÷Ëw~† Îá¿ùÏ·>aÄ~}žkŸû®Bv÷«ß}ñçÅó™~øÇŸ~ºÄ|úÄG¿úáÿ–þä›ßùïÿýÑýzrßþøöµ¯ÿüOý¾ÿð÷¢üÀð.Øo0åbþ P-ð… ¡Vèé¾ð=p£#ð”ïøð¯;Ð/P P-ð[Ð#cPPÿ8ðúJÐ7uSð›®‘ÿŒp›Ð 3P¢–°£þ’I}„Î ¯0ýZÉá »PüzJ GúÆðÿ‚ïâ*(¬Î/ ±0¢ãß^Œ á°û¼ ݰþîÐ ×0˜¶ðûûœ"wÚ°ý~oQÑʰŰ—ï Ñ%Ñù–ˆ /þñù(± ±'1¢ ‘1Ìþ–E‘¾ ñõP}OW‘¸²CqïÃðq‘ó2ÏÐýzñ×ð-qý†JQ‘‘‘øZA‘Ÿ1ÿð±N÷0µÑƒOƒq¿±‹±#±_NoÓQñ-ñáÑØjq­Oëñ¡¸9O÷±¡~Ñy1 íñ§1 òçØÑm‘ò Ã¥q!2"ñR!12Ò"9²#%òiıÑP$G’Dæ± Q’I±7ò [2#'ÒÑ‘%gr¸îqc1'­³Ñ')k c’þ…’Å€’’«’ƒr)»Joò"¡²­vÒ$…±*iñ#»ÑµR'ÃÑ)•ò++*)q’,+ë%e-­’£(r%©Ò-Ó2a’-’.™’+ýqóR/Ÿ‰(ñÒs§Ìr. S¡š’ 31 J*²-³,5r0½r2)Ó.Ù02ó3y*,3$=S ùò)G3Ÿ³( ó4.m’3W“5³2yòe³55S.Eó6÷I0kÓ/ys6ss*w38[L-Åò,³œ $%s9ãé*M:»é0‹“:» 4Uó2±ó¬ó9»ÓœRÓ2O2<Ù©9»²<ÍS‹«4ÇR?‹i<ÓïþÒ?Y=ûR@ Ô>5393A‰é;;ÓA¡É7ݳ'%ôØøS9/•´BmsC'Ô5+2=‰o²áDQ4EUtEY´E]ôEa4FetFi´FmôFq4GutGy´G}ôGôD¡¡=»°ŒôH‘4I•tI™´IôI¡4J¥tJ©´J­ôJ±4KµtK¹´K½IÏÁbX/ýÒ LÍôLÑ4MÕtMÙ´MÝôMá4NåtNé´NíôNñ4OõtOù´Oý´LÃ! "áU¡P õP5QuQµQõQ!5R%uR)µR-õR1þ5S5uS9µS=UüTYnó¨TMõTQ5UUuUYµU]õUa5VeµTÓHºÎÿ-WuuWyµW}õW5X…uX‰UX=ôút-Y•uY™µYõY¡5Z¥uZ©µZ­õZ±õÒôùÜ­[½õ[Á5\Åu\ɵ\Íõ\™Šr(çõÄo±Üõ]á5^åu^éµ^íõ^ñ5_õu_ù¯@:ïªõü¯_ ¶` ö`6avaÖ]]!6b%vb)¶b-öbêäP$qصûÔõcA6dEvdI¶dMödQ6eUveY¶e]öea6fevfi¶fÕµáêê_uvgy¶g}ög6hþ…vh‰¶höh‘6i•viÑrLWh[ÝÂÚoúœôŽ0Ži¹‡0a. Ü¢Š z¡_ Àì!Ô-¶mAG-l X„uîÁA¢À…Þ .€ è ø¡âbžAâ p‡vÀÞÁƒz@-Gk“>áÒáLÔ¢4ááä`¦àž`0l_!î ôÒžatàúÁ î8f…P¡oa¡Àö-–¡x.0Aú.ú``.”€ÔBámc`à¶¡,wiìÀ^ -và°!€–ÐÀv`h þ^rá ¬ -`Á¢!-Ð!²¦¡~mÁ¨×Òq¨Ò`Á4ÃÒÛâÊî!²È!ðÀ’'ê!²¨˜ bÀÊ Öa ä Þàoö-`¡ÞT$Š<¦ƒc-8 ÀDA "2(ب€W*á{©àÑü! 2a}Ñâ ž!ˆÀ€`gx‚ó!ŨÀ‘¸`ˆÓ`m×øwmÙázAØê!È!ê€xDfx{?ÄæAÒ´AŽÓbfà|¡‚Ú-ü ôx~Ý¡Dœ`Ôàê÷ 8! ÎáhA-vþ@ –@¼h  Š`HÇwŽ?¡ DÁ „ ¡v¡œ`8® ”êB ®á ¶žå ü ‚A~7âØ$ h‚ÁbY’AlÁF9 €áx@t T™Ïl9ØÀPá   @À&”[A‰Z¡TMLúà 0` ×}¶ Aâ@~öx0 :Œ—áÁ²÷!ð…¡âaL ”ݘCAÜam ~A-–!ôÀ þØœ@¤‹Ø6 ’ 0! `¢á ¾ÀÂ$ÐF-þAî~árð¸J¸!Џ‰çðZ`ÂàüàÊ€$À $A—“àÀ`!J!.`aÎàR8ÄÁá&-–ÁrA€RZwû¸1bZ ž7¤ú  €ú¹¸ 2ºR¸Ãy¢Mˆen>³æ£þ\ù1c ŽÃ„£œŸ¢ í ·pæBLÌEÒ3ë—K˜ rá’/›ÅŽ‘²Aˆôà:]RüÑâ"&,|åÚfÇÁuÏú‘ësŠ8mAYBèÜ#BöØŠ¼¨ñ 3ƒ5”ÞfzàÑÀ*\”Æa‡~ø!(»øéƆ![ä1!DèdÑF£(ƒ€MJÁ:\\! oä ³ž€’F6¿¼“D ELL W°1É ŠÞ$‡:èœ`Ìö”¡Ç¿€³†€U¸Y>çd Gœ3ˆ*xÀ¡vî0ƒ9vaG:äO8QÏ1Ê"1ì¹Cþ2ØØ¹ÌÌPÁO 0B!ã°A‹¤¡‡´~Ðã-÷Ô#B#c,jglS â4rÃ/÷l¶Î;̘*è¡TxÓH3{.ˬ…‘€â NKmµÖ®DNüXOvr± 7nì‰I#tj(NœGÚ «âЀÀÁürl²v"ªŒýì0Ë¢6„D&8ÜóÌ3£èqÐìF˜F¿ì¹À<qà:OHx&!>p±ÅѬ³€6l Ä= Œc ÷ð0JÄ ÷Ú)HH°F~}ƒ³Ënf§ϪrÁ9‘à / àþG$ZGb+7¤G7Q\¡"F(óKÁ<ÉÂ$2ü¢õ238¢u>ÏcÇÄ’Î"NL‘ƒ?˜“O„cÃ-ûœ°'q”£Á32øN>[ÇD,<Œ?ãÖx<±Éôà4 xCF$¯(Ó&ylM{í‘äƒ(ª¬òÙµ¾ÿüµ@\ÆÕxX×{ ó (‘Î å¨òƒõ<á΀˜óC[Ã!Â&6$CJ>¯ÇnˆäAÈÌ8¡ët`H$ŸBÅŒô#„yxà ¼. œÓÀÖ:/­ÁïÀF$ài0ñ‹Ä:Ô?@ kZÛB pþŠÃq0F?¶f3 bû ‚6BD‚Æ8‡4¢a»â®A¼(96Â…0èx–{`ò¤t"Ø!!H-Pt <Ø"PA8ØanÉ+\0PÁ‰Ù Áþø-"18P|,õÐ…#N°4‚JÐÅ òäÁÐÐÀÀ0;LÌ1yTxÂv!PðqY@†`Œü‡¶ƒ`íò‘P°¢wÁë¤'?)–0ÉÉrEÔ.0…náéøаˆnü€¯FtÑ…<>Pܘ‚>ˆ¿Hþ¡A1"Ñ&l!~px…!à@?žÐ€F2Ú°þMÔOªÓc¾A»BbÃ’Ò(…ô! ­‰À[HFh<8ì ÖˆÄrð T˜…^Ë\ˆƒæcÇhbr˜¼Ò.“öðáFÈQ‚s‚z€`òœ0ƒfxÃA-°À‰hcqèá9,ºƒ)¸‚õø3@8àÃySü` <„€pxÀÜ*Ð…›â‘膌Q‹rSvEÖ!H À!ùÀcÀG 4r˜C,¤‡°Šµ¢t²hÝ@Á N‚r­lmkJôÀL”N1€ TÙ‡”Âå„ÌFüâm(A ÂaÖ,(c €'¾ñÕ}þðÀu-'*Ì8|á™Îœç Ú5zÄ";Ð&–jÑ,È@ªuÝÁ;V '°¡üP‘ nÁ0Yw  7èá9ˆAÞhQVlBªòlÅ $Ç=$¡jþ«X)ZÖ„ª©Ò9ú@oÙ Ù`EtQ#` C Æ!=ì 4`=âõ×oðâ ‹x~€DÀg ‡,¡.âúˆ><¡®@hà «(ˆ@.œ":FÒÑ=ðêMØÓ!Ä!½èE8®p "BKÄúÑ4PU¼ð‡[ ä sD HCxÅë‡1°þâ›ðÇä!‚?äÛØ@-¸@ˆ¢çHš²Ð…Pà ˆÇ!øTÌàÞØ@*vÀ1t€KÂ+j±ŽV¸e_¸+JÐL@\€?³“¾° V¬"‰xÇ&*܈T @lÇ’qƒ|Øa¬Ð†!¾%ˆV|CA`±7d€a;ùìb@õs×`*]È£ypB @pWÈ!×RØSX-ùÕjäiàE·êtì`aØ…`œ ƒAhA@èCŠ ”éàÒR]ºq‡0B\ B:²qyÄЦèÁ…{ac P.ìà膜 „ˆcþÄØÖaƒtc› j¢5¾ƒ;”çÀ:à zãàØÆâ°Á|§¢ª°šOŽr¶’#爲¿Ã,ìâ»°÷î°Š8œ\üÞ !þo-QˆaŒßa 8Àò.¡W5áBȃ@n¬;XèÎP„;Ä‚Èöw°P„f{A%ØÅ.²a5  :¨{èRgÜ'ƒ9!îP†{°âí8JÏ&Ð÷ÆÄ`,Ú‘ÛkA1A Ö@‡@sžé!%HƒY0òˆ|4@'GSlá [ ä ¹`Ë#L[4å²§ýìoX4eþœèGíi rȾöÁÏÌéio Õß~ö¦ÏLóßðèÏ>ùÉoŠî›ß×ä"¹`~D€X,%åä/ÿµ¡Šà¡ôÇ_}Q^ÿ\tŸöl!Èí›ï ìÏžõoxÃJ ª‡zËw{°|¿Ç|(¹ðÎÀÐ}x{õ‡€´gz˜}Ë7€³×}°7}Ç€šš$-SSlù lYAõ(Gš¤ Ÿg~3Hƒ¤Dö25¨¡—V)¸@`XmâƒUñ<–Ýu„Mè„W1öÀ„O<± -èp`QST¨äÀc«B†gˆ†L1†þi0~i8- çp8(b 0Ù ‡y˜ yè‡}¸‡€ø‡€(ˆzHˆ|ˆˆø‡‰Hˆ†hˆ‰È‡Šˆ‡XˆXˆ}¸B-g†nȉ8„ªÀ x舔X‰¥¸ˆ—8Š–HŠ§èˆƒ¨Š¤øˆ¥ØŠ‹°(‰®8‰§8 x0… ñ›±P˜DŒÅHJÆhŒ·CŒÊXŒÌˆIÎØŒÉxIÈXJÑHÈɸ:è‰Ýè‰ÁÏX7Ïxåx¶CŽË˜ŽÔ8ŒéèŒÌ¨Œí(Ð8ظ5æhÍ(bÜïŒÿz!ƒüHÀøyü(Þ¨ ÉùƒqiþI‘)ál1:˜‘ é‘ ’!)’#I’%i’'‰’)©’+É’-é’/ “1)“3I“5i“7‰“9©“;É“=é“? ”A)”CI”Ei”G‰”I©”KÉ”Mé”O •Q)•(ÑUi•W‰•YÙ0•]é•MÈÉqZB–:sdÉDò•kÉ–)· FdQq)—q i Vm‰—yéI«PJ9ä—p`—$x`…i˜‡‰˜‰©˜‹É˜Ù˜ÎÓ‘z“pØ Ži™—‰™˜¹~%1˜™é™Ÿù™éoi]aeX†E"¿&Vþp—A€‡« ›³I›µi›·‰›¹©›º  þ ’™“ùÀ»¸›ÅiœÇyœ0qe¯›È Ñ ½ù›± rYQÛ   ØV¬Ùxè ÛH€ç‰žé©žëÉžà ÙàcÀi“ª ö€쉟ù©Ÿé™@  »ŒäižûI ºžî ŸqÖuã0=4À Öâù\p"|©G}ꡚ|# D¢Jç %ª¢Ê|i ñ)Ÿ2é»  Ø·¢ªGi!w£=ê£%êz¯§«p¿ˆª¡¨÷£ÔGTà)º¤Š /0¥-ú¢Ö)^÷€»uVwð¥`j'êþç° ùú·ŸÊam† žä€ Ðê}ÁD– ›£+Iåe"±žä ×°xzž p§øY< :¦jjú‰Õ  uÀ¦ù9— ªš±§ Ч± â*±° Ëâ¥Jc¦`l&’y»Ê«½Š0 i –Ðw½º#¢P ƪ¬Ê ùà ú§/Y$ß¹¬™·B¢Nú ÕÊ­™—=Эg©y<6,q«¹®»Š šà ·Ó Éš®»ª“ñ sÍú¬0züàªKc"³Ê,ªÐšñŸÅ“G¥‰° k'%“ Ð1 þl»a"ÀÜP <²:™–° ¦bõ,P™Ñ ’p%à Yã±auøp’0VTð æ’zÊ 3P 1€ `0s ?ÒÀ ðG3°û€ ã9@³6«°:æ4¹“  Q°#J'-k]=3D J1t&0† ïplP DwÜÀ ( Þ0Çà@0 ©Àµa%µNÓ #ûy­ ,L³,Ê J#°‘«`XÓ—~é¸Z#ããÀ1Ð þ #Æþ B’¡ó¸ŽÛE;TµZh²)9<ÅCD¥ìG㘠Ï@¼þ„ E ’ ž;Í0á`ç°­`õPNû *·@•4xà ¼³‰»¸ÇSº9¤\Ì¥5¬‰ Ú@ ˜  Ê Ú@J0¸  vð$ö1¿p· µ½ …IT{ªË¯›!¸ß¢Þ¸›q¸‘¬0¢s5— L—ZƒÃÀ ïÐ’p  ·PO0–$Cp K— œÀ 5ŒP£º«{’CêÚûÁsù@ ` ¶eF60ܰm UÄG¾0À ãP x‘°é0)P?Î4lÃ8,— dIʘ;iu½,Ž Âq° û—[f°ã þÖp\q°Zô^3è4¿XlIô;Ž$œ­Ê4™«à п<°á —yÛ± ‹ l`s#)@"p/ù€Uœð ` [+È¥iIù~mhÂ'WñDɪ~ôX`F'P ¡0UpÐH§¥:­P [ãY÷Ð7€?`´Œ\6IUWŸ¬š¿–PhÕšì<UÉtrà d M€ ­@ NeЧ|8p;cTe·x[ÉÂ|;™œüª«÷ʳj¬Üé tâeJCÏõ¹Ð`»à ÐOðÌp­ ÐÐ<’ÛP SÏ ½þ,¿V—¬P›L’@°IáµÐu|â`Œð€ Xð ½EÐjpÐð ø¢ýzYXÅÐ*µ`!^/{RǾhuµÏòÌÐÍb',3 a`` Y!  2°!@}p?¨ð -}T€pÙ€ôšÔôìЬ¿é¼«^º«ßÂîÌhE"v¢#8q çpæÀX þÐ @(Bô@¤ç¤>r<qh~*Ñ!É  錃¡ÅVÀë`±  \PÀë Ç@à,§@Â1T æà æ€TPxþ0p r!rß*% A×%Â1-¢r[À ¼ åfP h¤×3áÚö`ä°±Ðyj0Ú5¡ØŒ-„tœyzjRh¬ÐÇŸ ¸Ÿy¨'‘±ù©‘I#è›’ÂIz (‘ð-{9€õ­~àÔ—zYà‘fñzä öpFšÞ±°ÞïÇžÑzJááܸáyß ßçÌÖ2Þ»*pq}Þ¬àFºVV(DŽ­ß IçPDdèŠxÀ1>ãAfã­@¡zú:š!uñæ ä`üày@Êm„9~’þWÑ@†~£çØVŽå%+<\¾@!å±â‘JTŒ²œÆƒ5wŽçy®ç{Îç}îç|î¼@<íå ›=ö牮苾èÐrü ™„ PçŒné—né>è JÜ Á|„) %—!Òiê§N›Ê ç èPè+™–çÀ ü€êµ~ê•ò)ê¤n뽎œªÎê®Îaé|Øgìhî&÷=ÎËÎì-û-8þê%ÍNíÕ>Vu쯷·ÖÎíyûì–'¢§¨:ÑnîçÞXÉZY•RC4Žîñ.ï‘Y8ï÷Žï¡¼Ðåùîïæž¼Ð¬ðþõ4Žönð ¿ÉzÀ t =Èð­߬ŸOñß•õ~;±ðñ„Îñ#/•›á &¿§Î;covered-0.7.10/doc/html/img/rank_options.gif0000644000076500007650000006516411053445303020736 0ustar trevorwtrevorwGIF89a4‰ç L},m«Cy¾IˆÊSœÖ^´ßp¶êý=DB~u[ÞòúyŠ¡¢£e'-WH6»ŒW¶Íàß°m¾öþ#3£¾Í€H1²uAPYZ¶×ìË¥~—‰sÐãî6$+ùöÚúÌe£«ž5T¥ôWWå¼sþúâ£|dÚìõbž:”‘UYœ6<{ô44þäuÖÖÖÅÇÈ~cEк™:/2)G`:u•IPt˜{tsôüü±c9bXR–Ò]ªªª;f‡—–•íàÊk¦ØéêëU47¶¶¶5mŒ¥žâ)*lL*f©õئþúì×È®šššï“o¾ãwkaN²ˆ}(9K<\w…¿VîÙ¾LOtçòøiUy~­÷åÌ¿¾¾:6Vþþñ ÌdÑ/2-™|u`t†øìÙ\gpƒ¨È¢ÖbÔË»?7'"Iw°ß÷{zyª¾Ëœº¬§Šqåϳ{”’êØÂ²²²€[T^8$ºuãâáåøûȳ¨º¤‹#*O’Ên®{iÒ¿¯NGNÛ² ¹')5%QÁÏ刚¬r=2ÒÒÒ±N@Ýßà¡®´žžžQl|-9¢Úfµ›¤JÂæ~ûòÜæØÊPj•òåÖþ{{6Gyܾžðê×]MM¸ßõË´’e‚ þþþ~´î6c°ööö˜xVÍšƒz™µhai®ÀÞ‚PML:8 "9VvÈØãK!#Œ‹ªÚjkMM€vN/.»ê’j`O_u§ÈËfvoB–È}=3Œ³Ð§¦¤ª“yºœ—;CYоébhš®ÉßÁÉÞ+GfXpº¬›i[Íë÷dy¢®®®ešÈàÐθ›|–42îäÛÎÎÎ>e*48;jilǬ—ƒU1âÙÎõÞ´Þ‰L(#(òòñ‚‚:N_NPSÙ±SŸ›³ÎªÅææåþöêŽd?ÚÚÚJ/1={¾w‹¹Ææ‚È]ºº»6PwÇãò®ÚðZŽÆ€j|z™Ë`7:ûúúîîíÚä𞈈¯ldr®Û™¾ÚšÅéÌŸ(8jpWJ¡Ëéν±)/3 9n¬=;;ÿÿÿ!ù ÿ,4‰þÿsÑ¢ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠÒE±;\¨Ų¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*5ªÒÅŽ,£ .JµªÕ«X³jÝʵ«×¯,¥fK–l±x‚8hç¹²c̓•Ö X;ÞÂ5whV ®©‚·°áÈ+^̸±ãÇ#“5wK•ª%z%†ÓCм·4¸%d,œC¢óî­¬êPiÍ’)‹.–qåÌÅÃÞÍ»·ïßÀƒûe®¸q8ë$“7‡Z·Æ‹ßŠ“ŒÐœ98|#Ý\ƒk×þHqÃLÆ,ÚÝÓ«_Ͼ½û÷ðãËŸO¿¾V1°ñé0Fþ­¼ìÝ‘C3ض×XÒ D˜ÓÊ‚|øCLwžÄÀG Ô§¡qÁX’@º`æÞ|’Eq€±áŠ,¶èâ‹0Æ(ct'š#DtB|áÀ„0A !~`€6 K28LÓ†=Óà ,7'Ì0#9\œÀLªÌèå—`†©2^@R\BDéžÂdž9P`âiÁPŠKx \Â-øðÓ`q¸tPCq;À!fzÁ”ÂÀáhóÞ–r£Å¹è¦œvꩌ—¦y#¤Â‘f-QÄ "¬P„þ|Aª§Y$#HÀD“,2+ª$pÂä!ÅÀLn¥6ëì³ÐF+í´ÔVkíµØf«­´B( ¥ ñ©ðÔ\sš%ûìãF¡èÒ€û4ÃÀ¬ ˜q„©¦ÖI„¢l$HŸ–šc³Bƒ‡9üÂqËÔPFPÇgôðÀ>ºrKØ@áÆ ûPă?2p¶qÇ¥ÞRJ;<F1ø%Å”òQ²6;äŒ!)Âa6ÍPsïfì“ànkõÕXg­õÖ\w®©¢6Ljnø±ê h»z€'cÃÝ4H0B®4‰ ©ÁÀ1KþÄà7±Z2ëõà„n¸µÅÌl1ø@®hÓ@7°ƒˆ0Žž$Ò)-ÃQ .þ PLn ܱ(¢÷`†}‚[Ì gŒÏž¢“jÁ9§QˆÚ€ Çø\ó0·q!Å,Ç QÈŒˆN$RŒçs) DØ œU ­t Z,ñNÈ`±"Ç9DAE1®l.Ìò‡÷ïÿÿ<\nNw:Ñíà€LƪDÀÀV­ÀVØA¦F‡&|à‚p€‹Ó+ Ð @B €L¡ WȺð…0Œ¡ gHÃÚð†0T@—B|œìþÔ Æ>@„C!û@Ä|¸R˜büHóŠáº+°  †N—27ì/|Á°À)¦X¼+‚ÀÚ •À°}l  x?¨Á0ƒÙb@sôÀ[ôÄ=@€9ò#s;Æ!JpPáq­0 °„VXl°¾àŒ!;x$jÆÆQ-[üÂ,‡ÃVºò•°Œ¥,gIK^ñŠ)¼….IÑJâ— LÆTˆŒ Hà‚,`Á%pEÜÐtCa€&4AHV-·ÉÍnzó†­Hòn±„Cà÷8D0–`Ïø ÄJ(”†2Ïþ¼ÃdpˆÐôîjÀpŠè°ˆ H(ty‹/ð#¢)§ xЀB¹©ðò°‹Áa |`À-<Áˆ5x" (…zÐŽDÜÂÍ‚þ“ÎRd¢P5(p‘€@´‚ Z TÉŠ_¸aNq„%Rá@D,q "|óªXͪV¿ùŸД¡ºÍ-ô@ˆ_2¡L„Ⰸшæ(Ç’I×r\`4 m€xVÑ„F4Â\°†ð ÖÂö°ˆM¬bËØÆ:ö±¬bñ* è'nˆç3=A >ðÁ‹J€?!Œ}ˆá–ð6¢'Öx!´8þ5üÁ‡œÂc•ýPnÆÐƒ (УÌp 3`  pPp‹ „#HÃEº/`É`@šÁ3œ¢¹ÏåCðŠ‹RãÂH„*JAÛDðà§AÅÆÀ.)< ~Ë žÚŠR—ý”¬€LàøÀNphBãV°ŠæÁ X„<äqV´2AOM?‘[ÌЕ#(Á†| Xƒ }ýk² Ìâ»øÅ0ޱŒgLãÛøÆ8Æq󬡊ì` º<ᯢ @ò-zЃÿ  5~¦*¬¡äCy ^ z€d,Bx±ÆÜZd£¯ž1³þåˆleä¦óÕ¥gÜJg乪è!P“N5ÿ¸Ÿ{^pP“åý9LjN´¢ÍèF;úÑ1Þ³¤ ý„'0áŸÐÃ"v0iÔ@å˜[9 ÍN#—'@p‚»¥³Ó°Žµ¬gMëZÛúָε®wÍë=»5Öoõõ íkaÇzÁÅž4±‰-ë K:ØÌ66j”=ìC8¡{ÔhÍ¡k íI—“Û’~öÑ^›ûÜèN·º×ÍîvKúÛ‡(g=!„E,â›~u¼÷½h‚ ˜ø79—@ðr–3wð7Š1ð‚;üá¸Ä'NñŠ[üâϸÆ7.ñ=Ö÷·þCþqƒïûÝ&/ùÉE®rowºå'¸ÇYÞéΤaÌ$ç7Éá-ó–œæW…tÎñ¢ýèHOºÒ—¾ô•Çœå?D=¡ÂEL½ïÁž>ñ}ÿ»ÔL»ØÇNö²›ýìhO»Ú×Îö¶»=éÖ°F+®÷¹Ïý t¯{Ü÷.w½·" ~ç;àùnÁþðˆO¼âÏøÆ;þñ¼ä'w÷Âñ—'¼á¿ù Þó€ß|ç=_ùƇžôŒ}é)¯yÖ»þõ°½ìgO{Ú'{Ø¢YÄ´aígïþÙÐÆ½»‡Oüâ×½çu°g½üd÷ËO>³›ÏûÿžùÔwþ¹­þüî{ÿûàÿ!4Aþò›ÿüäß‚úÕO‚ö“`ýð¿ü×þúÛÿþøÏ¿þ÷Ïÿþûÿÿh~[ð˜x€š0 ¨~é×€ ¸€ò—€çW€ Hˆx€€(È ‚"8‚$X‚&x‚HHø€,ˆ‚0ƒ28ƒ4Xƒ6xƒ8˜ƒ:¸ƒ<؃>øƒ@„B8„DX„Fx„H˜„J¸„LØ„Nø„P…R8…TX…Vx…X˜…Z¸…\Ø…^ø…`†b8†úfLv†h˜†j¸†l؆nø†p‡r8‡tX‡vx‡x˜‡z¸‡|؇n¨ dˆPƒ@†xˆþˆ˜ˆŠ¸ˆŒØˆ-°ú× -0”X‰–x‰˜˜‰š¸‰•ï ˆa8 Õpîà¤hŠ¥xЧXŠ¬ØŠ®øŠ°‹²8‹´X‹¶x‹¸˜‹º¸‹¼Ø‹¾ø‹ÀŒ²¨Š©˜ŠøÀ‚oq=–Š^èÑ(ÖxYè.pt` =Pï Œ¿x@° žq…Õˆ.àå÷@ÀŽøçéˆôX;è£`@BÐ ÀŠ -à‰â˜‹K  Õà>°Ö° uðƒÞÐ &P~‘ ¸Žä§Î èÇÐi$Y’3¨õç Ù þØ’‘±ÀþQ&`Špþh“5y“:™“<‰“>¹“8Ù ÕP ïi€Œü‡ù4@ U€~Õ° óxÊ€‘HAð‘ä— )p:è Ë;HäW0 #y0à Oi’nù–#ˆõÖàtðC9”Ò¶pÔx™—‚9˜„Y˜†I˜î;€b©I §‘J@ÛÐ t@ŠtÐ Ï ÜPa@Ñ0 ð  aÐ šà …àzpRi‘ð° ïP .0 Ùtਠ X9 p 7  ÊÐ ƒ€– x £…`~Ž-›¡™›š@·Ùš`)šäG.þÐŽ2šäç ð  É© î Y0^9œeà U€œbéÈ9šî@iy~qËù£@–šÀŸd‰ ¡0›£yÀŽÚ — º æ‡’ççœQˆ…Ð @àŽoô€ Í” Î€à ™0íÊ`ìðz0wàÍÀ ï`–@¢ð•ð8 > tPÅ© ƒ°a`ù@~ŽÐ&o`ð6s@ ÀÏ€ ˆp! ð G  m @ð x` Á™€p bà 9€u@ Np —€•è°¼°}  [p¦bã  Ÿ Rþ¬i™ º€  Àà [ Qà Z@7`–à¨j©Q pà2° åר –  0ià |P[ðà þ N Úàâ ˆÀa€Z‰~dÙ*à J¡GPÅz¬É á Ø@¨ðÂà tÊ©bPŸ º­$)—ç× 4ÊItÐ J×Q˜`>Ëð xPJP ã êð }4A N€0t 50 40Ý@®Û K…à0‡°ú§”—~z Çà è ¡Ð J ¨pp ¨àí` Ÿ  š`“pþsP ™~Ðèpà©À •à½à `×0šÀ îp<€ Ý¶P } ‡Š€Ð % Ð&7`ÆÈ@eð²P fYp&àÀ ^I~öÐôàrÞÊð   W ž …€ gP ¬ Ç` ôÐ ,iéž0d u |Ð f©¬| 0` €ð–À   • ù°g[‘ÜzºÝ*±æW yá°…@®Ý ¬nðGª àÀ …ßÀ w  žà ®Ð§ð·ûp j 4@P [®»°Ï˰Bz ªþ‹Gš¤§) GÐÎÀÞË[P|ºµ0 ²Jp"«²åG0êWá Í0 »© Ð@å•E»ó» …Ð è°m µå— ýp¤K¥Ð17п[|0 ÷P‘w€ €Á‘À `~mà¾[ é À4 à% [ 5° Ñ R£½dé_Àü+Ä#¼ Ð@Ĭ° k¹ŽðÆ |û ‘ª½¨{ÅØè­æ× ¦òºú£ÂJÑê€ *`Ý ÷€ t€™ ¼ Ð` Æp°…pR-à n°°à`Ý  þYÝ0 …ð£@°°-p ù¨$à §P³ÏÐ ²Ð9w€Ð–ÐÃ0´>à ùð <àžp"; éHÀó  :KŠvZÅK õpE« ó« ÙÀ´r YðL~#À eÉð0”¤ À± Õ `PÐ š€ø0ð¸²-K*¬`Š·[ÃIPý`Ã2øpP ÿXSY~©·Bl–ï º%€U°ºÐ ™‹š\@ >`»PÅXÜÐÖè [Œ)Ð[¡UP ”0 &P >SNp ðɸǑÐþ΀ ™Ð ÈÀb0  ÷•¢ AP:›ï °à`½üΰ0:uà"¬°— û`17`ͱp^±0 ä—»©IôË@ÐÃàýëíÀ”ð ÜÁGû[ÐËu`¬  0̼Á[àøZ àŒþà²à²fà§ }Î1Ð¥ä×§p$P é ¡ @/—P0ÃÀ˦<¯Í ½€Qª¸ÑXÎì°Ñ0 þ uðÚÍÛuÐá  Íà”lð ×€ <0 ýëÐĈZ\~Úx àP¡ÕÐ àaBþ° uP RY  ¢Suàà° íUP eP Ü ï`Bðº£PŽ &Ð {ßB‰Þî¸ ;ý·ðm« IÐ HžÑ˜²¦X€6IòØ [¬~ÌÇPˆž  ÿ~þ˜€à¿é·7P ¾ºÝ\I Á^X !®¸)ž€5¹ÅÿMŠ5©~Þàþ‚Å}ã^ÑæÖ 5ÉŽìê^ÉŽCB®~I@ìXŠ Úäð@p#1‹‚Ï·¨!8ˆ bð«è é0EèŸ8~æ§{Üå× ËÐ-0Ï@•ù½â$(”A˜@ú‰üçßþKXÏhþç ªã[ì-P„î° ‡Ðš€>–p¾èŽžÅ‹\lÞ 0 é°˜žéš¾éœÞéž-`Z×tþè38 ÝÐÓ=]¡ªÞê®þê°ë²>ë´^ë¶~븞뺾ë¼Þë¾þëÀì­~ÈHi–9 œÖŒ>aYê¦.ƒÍM˜B™—õÝ’Ö~íØžíÚ¾íÜÞíÞþíàîâ>îä^îæ~îèžîêîí‡ézŽînÈò>ïô^ïöNïxéìϾïüÞïþþïð?ð_ððŸð ¿ð ßðÿðñ?ñ_ññŸñ¿ñßñþñ"ðÇ0þe=P¦O (€ó~[ðPa`æ#_óû¾ø*ë…åGX•èW ‚Ã~n~eP‘»ò6¿ô‹N©Àó ÿ¸ ìú-ž€à•Ñ@¢HP1’¡YZ? ÒY~ÑÐ .° £Ð¶e šI°šR© ðPU  pšl_¤äW ¦iõ®ß²¹ ^ùÑHÞ£P®ü» .@øa ÆPÞp™ÕPàÞöàPáLßùo¹  ¿ Ý ‰óå·¬ÈJ0æ¹`@à¡À¶¤@ÀÐñà ôºo` b`|ÀS©Øð«$@ ±@/³à¿ð ‚þŠ¡ t ¦iÀ~l0š`|à WжÏÚ¹  `< ^Þ¹7ð £Ëýº? FÊ ö`]Üði”Ðb` 5°¡ÄR(g22T[–PáB† >„QâDŠ-^ĘQãFŽ=~RäHšLž¼5hP Òö ;©©¤:JøôŠ3î† [”´ Bv®Z-PïÜuëAEoÚÞ½1ƒî[?pµÔ$Q+ZÚèàç¨Ô˜c®Ò}ªQÍÝ…~Ü•`'½NUN"i6ì€|OŽh¸¯:ÐòaéЫÚb7Œd2a…X§ZtÛ8Cƒ¬>–8Ìþ¬Ã j*MŸFZõjÖ­]¿†[ölÚµm߯[÷nÞ½}ÿ¶Ý"¦ÉbÕNJK”áähì4Ebµm†;×@0•@aAh4yxÑ슡ó¾A—Œ‚?c°vßRkÞ– 3°˜¢]9mšH\0o OâÚá¼±àkpáAŒ îàÇŸ(,$î1A\3LO8ÌG“Ë8€Á™*FlNÄR”®E_„1Fg¤±FoÄ1Gwä±G2H!‡r™AZ,¦““¼‘c:‰æ3HÞÙC—^"q‚šùFÀ#ƒ$€ØBt4A"t.¸g xÈ¢•õà¡›jºYþN̬æ«ïA2©æN4˜¤úæó0¼¨§“nn0i‹rLÃb1á-zéä ;´ž`JáP³€F´Ã™FdãY¾Á"g¥µV[oÅ5W]wåµ×]n¸Œ;I‰öñçn¢É¡@©ƒ6(X@w<‰Á î¼Ã"ˆBATa0`½0ðÂcÞKçÎ- G%äh¦™K¦ˆ!.øÁ$6œ›ÃŒ;Î zHp ±0<1ê %Ÿ-r± |ÀØ4Ÿk+n.ƒ§Äáà ø°A |e¹e—_†9f™gÖÑÈwPr¸>oØB“-:þaôÅNÔê¹ÑŸ5Q+  ©n-¶¨&gÝ)é“’ºEw²Žé阆~ºç-öha|Æz¸Nܱ’e a#… i¦»n»ïÆ;ﺗ 6¦âr•&Ä Go“¬˜åæÆ±uÒFˆ´ §¼rË/ÇÜpŽ–ëZ»)äÊ«¡£Ïkt:€˜z^ï\zë¯×¤p á¾{ï¿?|ñÇ'_|pèÀ>}Z•?évõß/¾U–XâûïÇ?ý÷ç¿ÿñ§_ýà7@Q/&8£þTÑ6Ðp@p$8A VЂÄ`5XÁwt°Yp`mÄ>â0Ï$tX†/|‘B_¸@ þ…eH3 pÎrpÁ uè"ž'¡Ãˆq"‘ üÐEßv¸D^½C‰”Ã!™HBM¸O¾=z‘-Ò÷8ƒ/je:)Ã.½s„Ç£B´Îz5Äœ;r(ÅöÐ$?4‰/8ñvŒa¶¨´1jÂlðG ö1Ž5º( °0I¼!&‚š˜Cá`§UÔ¡Æñ+D¡£GF2&ÞhǘN¢)齃s[€CÆ¡79Òq‡T´¢(8a (¨€ì€Â9æþÁ‰B~‚D€‡ áÆmas{%g M<ƒE¯{: n<'Б3g4išÄ¦|‚µ…X¢1y‹¢-ghGMàñŠý0F?(pŽk$BÆà8ñ€#d­(E/|ö…;`ãu¨æüŽ-<&”ð‡3¨áJ$ zÆjÑMŸQS{‚œÀˆú@QçÕž¡xc|ˆ:°Žjµ!7ÀEŽà³'4€¾ª.d¥¡XÃÕ êPM’\(ôÝlÃ6Žq xÄè†3 ñ0Àã$ϰj=NÕ  •¨M€3lÀ0áô¸Ã=‚¶=ü-x.®¥¶Ã=°Ç&± AÌ# µ¸F/n`p@`7˜ƒ Pq‡p@»Ü5µžP,°‚u((JhÄ‘0Fa„~™ˆè„dÀ60à½ÝMk›t Y¹Æä 9ØîØY›Ç“ £°w‹'bCHO{B?Ø„1dpþSÖ²a0ƒwNN0J2ŽpÅ%â“$Ä n¨B„Ó¡HlbÒlP å–`–Ë‘Ç<Öòƒ!oó 5œáF@TŽx:Š–“@gsà‘á:#ÚpG-B¤ }¤K©…{H€ž:ßù$”ÐÅ€Ñ gôªúP›s@-” Å€ ¼  5°B…Æ3”oûäv Bc_~2ªæ¼À–øÄv;¬Š¨Ø˜d@¯ØÅ.Ž`ŒWôZ² ƒ®r’r„ÀÇ™ðz˜¢HÃ? õLüåIda–ÍoL’ A…IÕ¢Ä/*0ŠQÍÂ꾡“PþÒ£ ØÆ (§þ3Áꯉ0|! WHw€¸Tè„`°•-°‡Kó;Hƒ4 4óûdH8ø5›Ð3h?”Àåð%ˆ–ÜÓ„G‚Nð ‡j0x¿˜8†¸0è ÙœÀü{ƒC‚ Ã?ýSŽ6H5p‡%нãQ§“X§@¼I±âƒŸ›‹ wpþ¢AH,äé;‰­>¹¶Y1$2œ3Œ Fqw˜ @˜ AC™C ñPè'3Óš:¬'2â“Bõ9¾4 ¯ !G°ƒCˆ¼˜ñ%h€l ˜«œ(,Äô¡ÂLäD"i5Ë!ÄN”žCÅRä‘D£9SŒžMdÅW¼W¢ƒYì†Z´Å[ÄÅ\ÔÅ]äÅ^´ÅY,‚Eç!Åa4ÆcDÆ!qÅddÆftF)Æg”ÆilÆe¤ÆkÄÆWŒÆläÆn¬9kôÆpÇ)ÆÇsDÇyD{JGYS €Çx”Çy¤Çz´Ç{ÄÇ{ÜvÄœmlíþA~t ‚•hƒDÈ„TÈ…dȆtȇ\Èe€´pt‘bÀ†C ÈJ„µYÃÉÉ‘$É’4I Cw¨†UÜH¼!Eã…É™¤†(Ç–ÄžO¬œPÄIºYF@€QÈT@… 0ؘ¿Yi¤ YCÙiJ‰JÜYÂËÁÄž¤›Ct,ÚzðJz…`"¤“AkP@øÂÙƒj™ªxø«Yù„m¸XJMÀ½·¬‘=§©j…½ôWÃJÈ‚B2,–ÄJšYF=2†S¨MƒSØ€ŠÐ >õÓ€‹=ƒ°MMxKÀ€.¥A(T^ˆ†P„-À…#P‚ÀSp‚†(xÀ…YxP¸ ÀgÈ0¨%†Lm=0†=e©lІgÈ„hP0¨ p‚س$Gð„(¸O‡2ÀT P¨oÈGÈ H(à 'ƒk@‡6ð>à†cxªÜὓȅW«žÒ—ÑJ[s¬H(‡y°±€Ë¬˜{†wÀ‡qð€Tà†Jþ(-iýÞR²9ˆ‚*¨9H‡9¸pð„sx ^X”©Â¨iøL)Dˆ†Š­†ñ´ ƒ¹P-€‰âäX¨NhƒÌc¨|؆àx†L #0ÖQ @ˆ“ƒ1Ø&1X=@„B¸Ù sˆWÀt€†]ømP¨†'H†ør‡OˆS0u˜Y•…Š3Œy…‡wÚ|å†H(-¡‡P”TÄœª40q¥›-W—ùIqØ„WØH¨^›‡_ã?3Ð$“à1Ÿùdƒ h¥gƒDH%c2'ƒ²ñ‡x Ðk~Ñi€‚þj¹((È yÕÕŽi0gáh’¶ñapK‡l˜„;°€õе‚QQ†8(l H…y´^íP«„“0O˜…@9Í$È/Íý¶ø‚ÓpP…u ˜Òáõ‡âÍèž©:ÈÕhèw`ÍݱDÍrí[–!ET …|à]`6YñO8ƒèeXJ¸ƒ`‡d£(ÃØ‚B¨„Z R›]€L tÐ] R:»˜¸€¨Á °0èL•Hð‚A5à†N`“¸€sàÕñ„~è% †aƒvhþPØ6ˆ‚µ­‚eÓÍ@\ˆ x °„X¨)^[æQ7S؆ràªÚJËw˜=ñeŽD 0…ð1î“- …  ÚÀK=oøÈ-ºäƒ”Hœ%O1íü@i0„H^¤3Å ÃÍ%"müõsÌQ2åj€™ÎpÅ] N%90°C)óìù ë´…âlaO)¤6 Ü‚Šsn–Â!‰ñN-Ø8AÍeµÄbH16æu@s-½$Ì,€”£ =œØ˜2˜PùlÁ6†ÜRÃPÒÌ, ÄÀÁsb9E ÛT¡„0êˆ×X:éã ˆ;îZo±û.¼ñÊ[_~¦S7Û¬Q¿ý®± :Á†þ i„«ÁܰÅ"9Ý\ 6¸±À¹˜Ä36†f›>€hÕGš¼Q&a’–i¤!S.kP2%(ûà²! [ŒÝc`¥“7¸¤qÅ •ô`C &láÁ!%kRÍ-60Á(s—p²€2ÁÀ!Ì7ø ôÃnqGܭщ7B˜À]+Û´±]$=ÀØÇ6b/QÅÓQOMÂ"Ul±Ç-£˜1ÌÛ´ÈÅl0OjÌk=jr¶5Ö=yX3rþ9è¡çÈ£@fµâ2©ó8È gåN'û%‘ÖÏk­kWYaÝŽÉ5p•û¢µ¯¼;¤0 €?½ŒäÎí1þŒþÕXµ ÌÐ<ð¢·U®öj¹Û=øá‹ïU½ZýÅUô—7?þ]>°¨ã1·ÜöŽØqÈvìSn¹þZyÞ?(/ÒiåG< ˜—±d€ßS #8—òeå|¼ #¸¢þ/ƒü &˜‚°„&Ý;–Q:t£….|! c(ÃÒ°†/¤ Á¿òP€Ô‰{(Ä!±ˆFÄ uBÂ#2±‰N|"qôÑ1ŠV¼"³hÅ$Žd‰Zü"Ã(ÆNQU#Ó¨Æ5Æ‹‹šð"ã(Ç9Ò‘-edRS+ïDû×Áj>ñ•I(2€ Td³H„ –q#JÚv“c§;ÈN½Ì“-Dà¹éDeêÄœØ=Jv4ã!Pv–` Ub}èÛƒ¬¶$’õa YñÈØ‚Q¹LAoÉ10,¯DB?<†ït2…+ÔeÍŠ7ZñÒ¶TN'•È‚/´I#}:Ñ›:'ŒA…lÂþ§H„18‘SM`!T@+ÀÀ7¶¸Ã—ÐÉ¡nô‰då K5–¯Ê¥ ¡˜¨&`àŒ©~E6`kÿ’ð"h"¾³‡ úÎlKYÙÃH½ÂÀ¦„‚›c_>yzD~ŽÄŸ?8jPƒDÔàœH  qYyf£˜j èàÆDd£L4ÒrSÈ!)…k"B‡=ÐO'ÑÈÂ1ÝqŒ, ¢,ÊèF|Q…cŒBiÐÆméåv#£ Ÿ#\0 pÜàZàF–« ÝòÖ·Ý8†p5Q ¸îhƒ3Rª Lð‚o… îåÜ€£ïP’;nkRøÀ´þiQÆ(–Qo"-Úu.i£á\ÝŽ€qÇ ¦‹I¿T·iyß*a‚ß¾ãÄXFÎÑ Þf%|S&A?䀰'ß@Œ‚1è€-ÞQ pdS,ï«ÆFôú¹m*Öˆ>I/úa u@!‰˜-ŒÑœ†!щ#B‘' ‚$p@(Ðu‰-ÄgM)Ò…ÄBüHG$„!†pCOà0à “O”B )¨C0à løì ‚ö‡Äm¸C @°±€gAÙÀ†ø@îÌ"|@Ũ @PÚt¡ùàŒRc vpFj`ôªW­uþPB´|„oYâ#2È%l0iKˆ! /}ƒ%ÌŒJ°bμˆF(D†‹#(ÎÀ@¼á€¤€­Xµâ4€ XƒaÀ€3ÄðQG´CÍF0{èñ„1¼A2`€š KèÂAÞð;á‰(h"n¨öµÓö|8"HC3ŽBƒX8á¨@? ˆ6Xc¦Z©\înp!s.±E&"c5!˜ü@xH„:æÑr‘Uùª:Á=†ñ|ŒÃ©à ‹$¤âï¸AH3‡S¼#­Ã=8`…sÜ@±BdÂPŠ1T£é¬àF'¬[‡ˆA!q†”ãèðþA;lñ+Mhà×”ðN×Û„m(!¨èį°ðõ°'§±€‡ižöƒ´Ö &ÖZHÜš¢˜|`à ¨Õ8B`YN¡ë°¨A'na&Û {!„‘ Ÿo£B' 9pb¨‚+ŽàØB'P ¼p:d6mrC5Úðz(CÏÉ'¢à9˜Âëx½8 ûpçð‚ØA‚Tl£ÈG‚]vã+ÜIõGä“ñÈšÈÀ`¼Â&@Q  8„ì‚N¸ôÃvyÂìeÆftÆ3´C"dÀž$Þòƒ?$WÁ†N$àuþ˜ 6¤M°,€NÞLL ×ô  ô-€$@üܤÝÕÇ .ˆw8ŸW9ÂøÃ5œƒãñà’8Ã@;xFL8¡&C)D@äA*\V-ÅHxƒ0X”¢A6ÈÀ„ÂXøƒ.ÔfdDä@3˜18B®—3( ìƒ?PBiÂM8ABÌ€;ÀF|AlØÃ), iT‡¨‚ XÀˆ: a)¬!ùÑÃ2â`ÉfÈB´¨È4œþ˜ÿõPÊ¡‚:ä+¶"+ÒcüÛ(Œ2 BD]<;lˆ&hI!TB-ÐBÒ¥Ãè<€B'àÂŒ(´I?Ì„ ¼à5Àƒ¸B>xÕ £ôqÀ €‚¸‚ÜX‚òW$\c6žA'8ßq½ÁÞñÎ%<ÞHDž BÂ;èƒ.ôœÃ(|Ã= Â«™€ htý̆ÛUB7ÀåQB C´€Â °AÀC×yCˆ. Ô1tÂ4º€% ®•Ð8‚'˜‚Ï¢AÜ€=¸`V54$B=H€)ÔJ ”d5 gP¬./r†¸ÂüíØúÔÔHT.”›þíÔ)ößu,iB!ÌL€[¾%Ø&mA%¼€Æþ@&0@A Ã0DK~Y3àA‡XÀ>` ¤C°ò€&¸‰VP‚+ìƒ,€>$€Ê„›lpU6¬Ý'ìCļ 1$È‚4ÄÁ˜+ìC”1hBfšÁ5ØB›¼‰m†4ÄÀ5$€6dZ9C¼ú(ÔA4ØØ@øÙšðA3\ƒÓˆ>ìC ÐÃàƒ?@Aؤã> Ãø>Ä€¸Á P &Ä@3äÀ/D€8(€ÜÚ4ƒ.ÐCð|C,˜€ì*ô¦&+´F«´Në³Nd©+åÍ*¶R“;¼C'Ø£Ž+¹–«¹ž+º¦k¹Šë;t+«»Æ«¼î‘¯Î«½ÞëÁ+¾î+¿fQ½ö+À,é«À¬Á&ª¶þÑÁ.,Ã^Á6ìYR!L,ÅV¬Å^,Æf¬ÆnlÆ^ÄŠÏ¿~¬‚*Ü¨Žž,ʦ¬Ê®,˶¬Ë¦ì.Á!ˆ,ø<¬NÐ*4ÍBQ²Ïþ,ЭÐ-Ñ­Ñ-³ŽØÎj¢ÒÁ2ø‚/<­/¸€øÃ1-mª°^+ÖÆKÊÑÁÃŒíØR?HS×2Ñ5%а¦-»øŸ/„=ôþB>Ð-=`Ã=œÁRÕH! éQWŠtBaÑŠTªøìªÛŽKÊ9;ŒAQÕhC,•7°?ÄÀ>ŒƒßvÅÀZyC#†2Ä‚38C”%ìÃ5 ÃÄE5>€ªþÌ&d%ZµÅ¨B‰ê%XZ}ëÝÓÀAŒƒN%îäøP¨;°œÃ<(öQÀƒäL[$ãOè~ÅlhkÄÞ Dƒ!Àä¤E²Ï3”Œ'ˆ„‡ÎE$ì\”3 ÕXCF4Ñ5•Åô€%Äïø´­òJQ®V‘/(Y?PÀ9\C"hCR¥#<À°Sþ<@)(Ï|Á`èèøƒf‚Fj‚Pƒ(¸ŽqÜBÎ|B8 ‚/@þ8 ˆÃ¨€* 04D*´@5¸J!x‚ ”wTY¼@&PôB„à €ƒdA4\£#8A  A58A7ó¢;H(åAÃ.ÐF$-)£òûšÍtTC;ô7{38‡.X$B¼+œ‚„Cô¨A`!Ñ=á‹Or¤ÜÊm‚1ÈÀ9üÀ&trfpBeÌ¡+ŒY-äCĸA £iÄ`jP€ ”Â=¼òŽàœ‚5¸Áå”4ƒ,´Á,°6@ò*DhÁUaAyâÃh€ƒœ‚3à=¼á˜Y<þ(L<Ò lˆ¶ˆ3”ƒ Ä‚ ”‚ \€h4bVâ´JÀ)àB”‚9œC4œµ3è ­½À8ØD[ȪHïPþE2ך´ø¾Â.ìÂa$Æb¤Œ¨CVLFeL yòU׸—Æä¡FiLn‰ 4.JœdE%À3zƒ+ðÃ6|ößå4Õ˜I ÎYÂHCšdA¼­¹C.`€ (øÀˆÂ<Á=DÃuÖ¢´ÁPƒ,8hà И A ¦dV‡Ä€X@3¨ƒxcÈg3|ò*A Ltzi¶qÑ`áß‹”bh‹vŒ¤ü‘þI‘ ‰’h%4 ôÀ¼À9Ü­Ƌ$S8Šø_¾ìK¿Ð¿‚/ï L¸ìAÂ,Dáìß>â ìà'>ããëá7>äÏëâG>åëãW>æóêäg¾øà¬#}>è‡~èCçƒÅã[&•¾öp’'¡’ë¿>ì£Ò2è™ê“ÏÛ«…,Ílí‡Nå”)1ý>ð0¼;TCÙs¾ÿ¹Ã4Ó395$€¶î¾¼½®æ£4$„Ó8•ìƒ ìzŒÀ}‰ÿ\?½Y?æ™;Ä-@ (Lïäò—B1”ÖC”NH”¼¿ù³O$€?@h*‘ASAƒ"<Æ!a˜x¨F”8‘bE‹ ßµpWþ°R_A† éÎ…H“'Q¦T¹’eK—]´H¸£ÓA_œŒª±iÌ©}Æ8‰*(-¬ÀÔ™„ƒ$¥{i±Œ Mmœ1œºÕb¶7¸¸¡ÉB>”IJŒIˆXƒîÊá:÷ ™š’8¡–i,Ý–$ý<˜pá‰Ë%,Ví`/N?Îá©QƒBœ>nvΪ¦‘öd©R05E•冻h5;–i'µÒ¨Ac•ÑÙÏ`˜Q£xkò‘ÕØh£–áÖÈ8}>R)äÎØG£\ÔtT(š‹à½]Œ*”:twÇú¢¯}[Sîݾôaûî|p•V6¾þwðÜ™ª€†|éK“0xó†½nX7¹ªY&& "qFänh£\ư•Þd#MªA†G©“’ZŒQÆiD(¦™j2È—~ŒQŠDö9Gúq+ 3Ì2È‘Pr¼q@ '®¹d‹8B ¦.‰ä…X„á ,„Ã[¶x‚`à0è3¿zƒg¨¢ |œIÃGœ[˜Â …g¼ ‚›Glà  KœÁàˆ*(iG ljM¾8°qÆj˜t•Z^ÑdŠ ZXÇL4ÕdóMK¾ŠT `bX€’ÄÀƒØpã+bYà™+²©¡šLɤ ¢þ#œm ¢$–:²‰,,i¡Ì3Ó$"Œ °±1°À› ~Ø&ŒP”ªñ¢ŒÊeEw)ŒÞ{ñÍW%Äc¬ w2ç‡jH qæùA@¶#‚ ážaÞÁgRá¦ò!†äJ"ª9¢¨¢9Ò™ãp<9ÇxéFÁJªÀä—:Fø%ƒNÜA‹ “•r&©¦v€¨Æz:ÌÊ0ªP‚Q0ᣗ>,ÑJ“;tÙ¹“lî1¡âq> ¡ÔÁeå–5Ñ#™¨"›_€¥†N”øÃaj(äPÜ|›†!ñä‡l8¹A‚°I0B`™wAiþI1Å–rÄQ»¶¿Eê^ÂøeXÉXñnÆ*„E}ë2Ñ _×÷EØqÏ]÷‚nDˆ¦ƒg“W6¤†W^™GˆŽ¤ç 8Ñd Oˆñ ˆa4F¨gäH$‘ÓÑ’-  Ÿü©áeÀ ò—føàg)Šƒjp)åt 0%]xÑ A8%{Îà HÁŽÔ°b0p†²2»^zÒ£ž#Jq(˜@çKŸ@è¾f$€Ã†Z° …½QÀºp^A¦€VPa ¸ž8±…l¨ š‘Åô$§‰o€A·F2ÐAô©¯ è80=Pd([hþ"¸»ˆÀkvAĽ´F1¶ˆ_YÌAPA‹|¬qk\£1 â Oœ!PÆ2(q„áì°:4“-¢µ Eùæ  x`‚éЀ. D+²¯ XˆA>ÁˆT‚mÂ6úÓ lÂxØÊ'½6%€Dö ‹^8p,Èž¡Q¼ãyÜã@1½DÔ@ä@'è°>á\R^€Ü5\à F˜ÀTxG5,¥ o|ù˜CƇÃŒ ¤&¨×—- GPB*îqc"s’màŠa†)†¢ŠM¬ÄêÜቲÓD'pAŒÎäîvctèþCýÒ»ƒüÎ …°&Q"` Á©Ä öÑŒ\ÂØ‡G‚v0ùˆ’?ð ȨøÀûÀ@#«Á†}ø#q%ÄA<Ò¤‚0H€°ÁJÁ×@‡cà^Ô!*a?lqÀGä þE'Áï„Á1ÐgpÒÇmÔp^NwʃøTAÝGh‰hÀi ÀÞ‡f˜ÁAê`˜EýXP*®Š–¾,ˆï¬@%Œ Žé”§/ D'‚A+K€¢Îèg ÜÁ†d" –h—¹˜XPƒZx-ìÀQÝîv_‰1£¿ Ò‰Q¡DXÂþŒÛ€ì¤@èÄþ܈ä!Õ`Q'¨{-l·7è.t©ëévBºÒÛB@oéëVd#Ø5y ²Ýƒ¸7¾Üm;á‚h°á}Yo|Í+_í$Ð}ov“pŒ”!…Ex!ZиÃÀZl(o1œá‹HÔ }K5ªÑ‰:\3ÄÖbòä„ ÜË}³pF&LPá sÑ¡¹5ño\ƃœÇ‚òõeȬÇ~è…{œdÞr¸ Vò“g$c ÓxŒ6†ò•w§cƒðË]ö2W€à ð’Ìe6ó™Ñœf5¯9ͦùò›õÅdM8Îu¶³EÜqMìî™Ï}öóŸþhAû9Ä ¾ó¡c¤å‚pÑvô£!iÞÝe¢Ù•ô¥1iMïVÑš`ô¦AjQºErÞ Š‘jU¯šÕ­võ«akYÏšÖµ¶õ­qk]ïš×½öõ¯la›ØÅ6ö±ƒ½ƒû ¤äñ³¡miO›ÚÕ¶öµ±mmo›ÛÝöö·Ánq›Üå6÷¹Ñnu¯›Ýè&õ»áoyÏ›Þõ¶÷½ño}ï›ßýö÷¿pœà7øÁžp…/œá 5¬q‰G¼ãqøÅ1~qk$3 wÚôÐkZX. Cy ㎒W¤ïÈ]4ÀQ»“Fƒ°TËçâþ•³ÄÐ")ñJ€P;н.,"z¼Ýa çöùY(Fo<ñ¿@Ü6_ò˜G|±Ð{õAZqEØPŠ`[±„ŽOhw”ð v°_Ä}H@&¥ U @ 5ñÀ"ô¾­¤ íx7à5kP]"d %xñ’gè*$[ÀEÙU’„\"$šç|A4wÏË»ªHš´G!Âw€ ¾°C(´¾’H¨"í"Ù®zX #FØÐ50 Mô’))‚„˜]øQÆ!PL¶ëk 8øvãýã[ÄF8CôáŒ^  (°AÎP‡#e¢– €Zf‡ˆþ:LA‹tFô-¢|ŠÌ~,8| í,âùL@™2¯¤$’À " /é€`)0̲/Ø œÂ¬YÂ@Ê ˜eAâÁ âF!Fá"®’LPÁÁÜ¢76„ªà¬aê4A –á¬@po öÀ-ì`>0Gá´Î² à zÀ¬ D¡l° ôÁ® ú´p¶A à ^ËrA„!žá#|T ŽÁ–@Âè6À¡ a, ”A 4á \ÏzÁ3`Àná÷Â"îV–P5Á&Ìa4"þÁ âðÀÐájà 1 öÀ±}b¢t0 ôaïBÌ(ÁÔ 5ì@ÇB Z Â!tñ*à„`,p‰2J`Q„ãî)à…( äÚj, ¶À^à´ÂXáP „¬Èzqn` 8ð§zÃ+qñeq îV4ñ± ˆÑ¥ #®`V¤¨QÆÐÁ4á¨ÁœÑ î€B  Šì #Eà € ¡‚pÁR›á·¤ª! !P ÂâÁ_° qp¸º!%5Ab,FaàÑË:áþº»!)»ÁBÜÁ„á‚ø`  ì¡®Aša @báô ®ž!á– èÆ “ZÁ†!1µ0Qu* µ2Á >!¬4 –³9?áÀ„¢þ’^¬¸! – ^ ÀŠÁ¤¢@&05±E` * œ€z \Ú`¢@”1¨#=fø‚ ba ,÷(( n x`4Hàf b  K ཮áfˆ`€j†@m! ü0¯ ì9íÁø ¶ôØÒ À!ø!àde*«²7´AéA2)jp6´C-á4^Hrán3 ,!ÜaÄ0 `n`Ä 8¶À@4¡À\a”AË% ´ úp¯|Ó 6€b’j!50ß2.çò*íþ² xèJòÁhTA ªÊ>î('ð*aÌAD<@Øg ² j! vÀÄÁThOÓþ âá¯ô*$ Ø€nìá Ì€n!b² õ¼Ê ,`nnlêࢠ„¢Wc,*ô€d²ªn©ÌB( A Ð!&!¡já¶ËèA^•"¬ Bܳ˜Î6I3?ÒÆÁÞÀ"@ÛCàÀ ø‡| .å) ®âLH ÿ¶ \ ‚ŒA\uµ æµxàXa /+¶@¢ C8VbáFË "Ð"˜Aà´þ` dÅ8à ø ¾ @ˆ¡Ú¡¤Y𠃯j!÷ ‚®ˆØh@v€ào  da4n/EÍàíé5vˆ––¶i‰ÁšÁ | HçZ‡!•€Y5A^«€kÑaV‹ÁV©¶5vHV×u°G^!lÇv øõ èeÂsjÀä ¡è&â`ú" ÚAF!¶€æªÖvˆlëö¬•\ÍUp¥GÌ   šYÕ  5ú¤az¨¥<À2à’!I°Ì²àô¢­4„a âjá"N‚ô  Ú þ Ñ®AÀ@Œõê Ì"n¡ÎW¤’äÀZS$€‡.@`ÅÊç|ËG|´I0•€À êAn¢GˆìõêöÔ²Á±4–¨ÓjŠIœS¶`ö°Á êÀaß –’KP@b¥¡œíP6/Qo„_+ÿÜAˆi ¾Î|0öXÓ`‚^–÷4€íÚ€‡¯ÁÒÀSô¬(O@ jæþ`€ i#t …¢  ø² ò¨ÿx(k‚€÷Žïl1ÀdÐ 4@ °gvJ´a,àì5ᜪ‹šÆþÀŒÑXAþù*„OÑuc•¢±d²ŽkAZ°Yº®pU`ªJÂFÊS÷ØP¡ƒbs›("3tc Q!,ÁÂD ¢ ÖxöÔ)pF9w·rv{7| !xcr˜5xá~ó× ö J*:µk[ÊËn`¹<ã_Üî—a ª¡\æ@P cˇ(Ð9æ pˆ¢ž „ÞÀb= RÀèàµ0ÖlU€x·pãi0çÀ .\s^Ëb€„Áž¹ª!ˆ^Ê" zÀ6@%b rDBàÒVë%BçÝ!µ+ Z£ ôëÂ’@ì·€ŽÀç)„àäêì¹/?k‡è™Þé¥ç (, ðÀ Âì‹þ^(¬ëâ¼Èk»,½_$ÒÖÒ@½"‚ðñâ¹*ÿï}žÀ/p¡¿é,¾²ëuäËò¥‡òÿ%éLï½Ìö, è ÊÂ"N@b na0ì`,"MPc"ŽAø8øEÂz ö2N·ú\n—ÿù¡?ú¥ú©¿ú­ÿú±?ûµû¹¿û½ÿûÁ?üÅþüÉ¿üÍÿüÑ?ýÕýÙ¿ýÝÿýá?þáŒà`ìÿþOMòåÿùÿ"Ta¢…À-ŒÒ„0¡Â… :|1¢Ä‰+Z¼ˆ1£Æ;zü2¤È‘$KšôèÎN,[vÊR a˜Bà IHçFÄ6FNã±›N†>â-á 2'ÇNvàl؉ŽÉ>žZt§©Õ­\»zý Öa'U+]vª–¨¦gœåÀVï†7|Ã"Ω1RBˆ¡ìÄЛ§k;´rŒVGÓܺ}ëõµM ¾" ýëБ°m˜;{þ :4Bw(ºU;ºš sš¶h¨A§Œ§D4•éñ“¶þ¼œ:vjQ%ð:n·Ä¹„ð6G,¡j{õæ«ä óD+FϺöíÜ»WìÔ€ŽøñÝè¸8¨©Ün„‚ˆy`5lJ©fG4õqæ„¢ê5)ÁðÀb‹&Ø ìh’„0½<ch~ndsFûd²@/@ñÇ67ÈGŸ&SÓL,†aa *a´bM8ºD€‰þ€ò,Í\S&˜Ìâ„”Ä 5GC u´ñ@ §Ô¡2€â|a³Oˆ7P"†1d2Ô±Üð†+—8GN¤ÃŒþ±Ò ‡”ƒe&‰!ô†0³ˆQ$7„Ñ:mˆÑJ ×Ô1¡†. ‰þ&o(z¨#lìƒA)È!”D„ãKÍ@Ää@ qÔùG£a27<“@ *¾hÍ>×â ùl1‡ F@á>¿³&|ÄYGžiì#`%ø£K œyGmµÖ†æÎtÁ-·Ý1ˆ i@LBVÓI”s8@¸&=J¸’¹š(Î ATÀ$ ÌÁKpšØsÏ0—C½÷@ =@dC!e˜aË<À£D ¨°ënžð >"I(½(cÄ)€¼JÉDt㉀˜P3Œ ¿170ðÈ1f ã*o„“N%íÐóNA c1Æ1d #D(Ñ ca‘þÎ^cÏ9t°rÊ /Œ>G(Á‡(0„3Æ3–hµÅ¥¨Ó=“h†é´Ñe¸‚†=QFØ}ƒà~®.´áJ: ¹SK ¨T³ ̳Åg¨1‡ u\`Œ0¼ð5E ótSH|lÓM™øÀ ƒäpÍ Â€âN 3²lœáN4…°ÅÜ™(QJÏèÈAdwmõÖ_o’;æñN÷ïTÓ} ƒ¸£‰ëir®KO!Ä•SÃ$ÔòCä5Û0/Š ªjB#Øâì¨Q3bÀ¼F'ÙB`ŠZpn $74Cð )YJÖþ‹-”ØŒ7„1¡¼¥~:‘'n (,€ò °Á4@’#ÁÒ6·…-XÀÙx¡7Ô…-ȃÂXÇ$Jp,8CI!ûÑ Fl¡0ABa˜68[@b°·IÔa µHâv˜Æ´A[DJ ùñ0!IØ£#C1tî[Ȇè.@\ !ÙøÅ`À§”#Ê0™f¸±O¢w  áuƒ=Xâ×xœ3.VlûñÆ:¦…½XÊr–q‡ Þщä²%…hBà׉w(»ðá0ªÑ 8Rè„Ñva>G°ì íØ „ÑþsÜIî@F ðP{à7¨FzÖ£—*8âcˆÃ:†Tä# ÕP愆¸ƒ/̉@?EH¥uÐC3™pGê.a>„¸PÒÑA¿0È!;ÌÕ#Ü ò\¨1[SFPÁ4HD/|МL¶Œcpn*T1ÂM¦š˜c(A 7NâuÔ)Oyˆ8Äõt§(Äršžj*xÇ7~0BJàGÀ¶Ù4–s|„ÇjàÁN` d-A?Ê'ƒha0ˆ… œÁe°¢wˆŽa XÒr¯|Ý«;²€†ôr\ pF(øˆ:èt >u臈€ï`jˆ‡ˆˆˆx‡yØKð-Ýòˆ;P “èÞâ-Ý€†—(  Kà‰ŸŠ¡(Š£HŠ¥hŠ¦È‰ 0gX‡  (pб(‹³H‹ªÐ€%/Á‰´È‹½Ø‹©¸Š Q…Ýâ-(Çþ° –È-™ø¤¡ ˈm°FÕh׈٨ۨÕ@p` â"€Ëp@‡Æé¨Žë¨Ž7ËðŠÒÈŽõhõèà(ŽÂ¸-Ĉ¦°“h °Ø-ÎØÕ€=ð°ÆM÷ka … þOÛXæ0Ygáá€.3§‘ÔX …€ŽÊ p#YK  æ” Ùäc YPgy7@÷È‘)Œ@P ÜÒ=6DùFÉ=•à=Ë … ¡=i`’-¡KU¹KV‰•W þ€|` Yi•€ b`Wi–`i–.Õï@·` 4Çî·ð=,–w¹KîЖ` ,¡ó°Og¹KQ‚‰—ayàiPiR‰Lvi˜‚éwP €Z5™xÉ–Q‰—jÉlé–p© KÀ=ïÀ”ï6Ðp³p”ïšïà”ñª°6ñ„»¹›aþ ÷0 ß0 &À›Õð ¡Å©œ©Ñ=æ”ýבË`Ë©œŸE&à8ðßÛŽ@Ê)›à°(pp q›¹ áÙ„óR4¡ÉÉžMøVðà3ŸÍÙ‘ûˆ‡š ×pE úŽOɃ  £Ð…ðˆ²©šÊ”Ké Ú=¿‰ ž ´ÔÀ @Ð/%t à `PŠ¢:›+ t/pЦ‰€Å0àÐ)ú *º£² J`^0ð Êp©   % t¥ )<¡=¡CÙ-.:£  I˜ª  J”V:¡þ© ¸0 ¨à£@ |ÐT0Jð6@ TP1ã@žP ï€Æà fÊ=,Ê¥0 —þ  ßóUð=ª@ ©µù.°7Ze詟Z†åÀ8Tt .€ ¿€  ¾° ¨ – §à  j«žJà…(“ûw› Z…p«ÃJ˜à=À3ß` {°Û€ x€ {`b@  /@ ƒp…ĆÛ*…@ƒpü‰šÊ©ÂÊ­äÁQp‡ã¡£`1À ú`5 ®À ÈðÜ0Ëð x žpࠬ醹º«½zšÿé=øiŒþ0þ Çp˜ê£Ð Š®dX«±dè±ÛZx@/€îÕ f` €àÚ0wàŒ@+³;†ë­… à° ÙïÐˬf8³Ck…Y9/p Ð` ¢ûÀP¬¨@°ÀèJ´D[´ß®·@®š`±K4û±êZµXH£` fð D`Ð eðõ€ §`µÝPÐ ÔpèP¨[[´{³9»³„˜ŽÊ ×¹ 7±ª¶´ ª WHŒ™«¹ÄøˆŠ ‰  Ê´2±®Ýà6¤ð¢°¹­Ë¹y……° þÙ@0®Âй®þÛº©NJ ð”€@6ñÐî3™ »Ïû-Þ ·` ”k¹¹û¼ÝR Á°c Ç0NpÒC{à»ÇÀN¸à½  À:Ý`ƽ—‰¬3»ç¹°§Á¨‘JŸ§A± ± û-ŠÀ Ü=ªü€0 ƒ`±€^0ÏD" Ïà …@ Ðó¨ ¹ê-æÑˆë«Ôk…³)  Õ°bp9Q2>Ð …F€ðÀ2€ ¸ ©-œÀ Ý@ža[À-pÀDœÀ6¼Îà |Ð –å©@ú Bà ÜЀ ÎþÑ` al & -,±$|Ä&ŒÂšà¨Oh”¼9À á-°ÒÙ=ga}ÜǑ٠ʠmÝæÇP . £Ð † ðÐ ËP ÊëéÇ•œ˜,Á¿lik2z ~Ö¿–ìÇ€ì•àãOæ h˜ch•0 & È£p¢<ʘÜ=ï¸ö6¹x¬Ç¸ȶܰ¼; ï æpðŽUP ËœÉ ¨Ð > pàK¢Ê–™µœ˜Í¹É ±ý›Ug¼Ù¥¶ pÐ Ø6ÜÏ4 ÏóLÏ7<59­1¹Œ(ÏýLÏüœ‡.õŒû׊Xþ¬ÐñÜþÏIDîÐI”qŒÏíÏóL“îP @`k ‹¬ÉÎîŒÑ=9IÏPùï¬ÏIÕ¹Ð=ÁDÐÂHΉY ƒ 8gQÇ 1½lѱ´‡Å  ­Õ`Å€‡~Õ Ëp ¹ÖA}h~EF Ò‡€K-Èÿ‹L=˜é O=®C=ï°ì€ÝP t¹Wd=sb1».`Ö׃Öj½Z È=­Ó.áÍÃ&¹ qÇ p‹-‡Ø‰­Ø‹ÍØíØíØ.Pž£ðÆþçïà¥` Ù›ÍÙÝÙÖ‡ðj1Ø…íÙ§Ú§-Ù(@ÙÌ¢ kØæo`úŒ¸¼‡à‹¹­Û¡Ú·°mHýþ–·€Û»mܹ}ŰŒumǶ]ÜÇ Ý²ØÛ¿íLH•²˜ÕÈ.>ÙëÝß Þ›+›È”€gÞçÞÞ}ÌíÜݦé ßé=Þœœ¸_ÍÇÝœôí…žw„ýÍqŽû-{…•-à«Mvà®W;ð&¹à¬ìLàᤗàß²Ýpá©WtùáÜþyÎ:^à$^z­ ,Îâ;covered-0.7.10/doc/html/img/rank_output.gif0000644000076500007650000006205711052400252020572 0ustar trevorwtrevorwGIF89a4‰ç VŽ2a¦Ö}ÂL‹ÌU«Ük¾æv>D>…S<Üðø¡‚M>r"Ú÷ý®§–Œ ÏÝè„fRþævÞη¦¸Ët­Hl„¯bnpŠ˜œ°iC.Eñ22ôáÃöþýjR7íîïˆx–iu¡ÏÀ¤>HwšÔ^Ac¤x­Ñ%5fšš™æææ=ZvND@Ȩ‡2-/ëÝÆÏ̺f >g`vʰ˜‘rET9gR¢Ðد}`tжßrp„ Òb™©¢žžžŠÀZ¦‹1{ж¶¶üñàÖ,.¶Áæ{’ž¨¼Æ°–÷éÔ-3US^Y|›±C =S“keßÜÅ«ƒnÖ¬þq3¾§’i_U.7>¨Úóx‡¡®måùýu‚Æ¢ÊfZ7'Âæ~öïÖLUr‡±Ï±Ãáýúì>ZOA",ÕÖ× gKo:<ÂÂÂ|޾âvòè×Æè‚¼°¤uxtþþîr˜Åõïศ’·¢vÆÆÆÓ­–QVVø¬µžxAoaË”|ööõ™‚m¨ –wlŠiE;ᙂ‚uj=43PM^V†6X8D½&'¢¢£ßÔ̽¾¿™ÌÞ£…ººº´Q9Sp‡wkUŠÁÝ:GU3,…^f™úþý†hqîöùáâã3®®®>q¥™š¶†ŠÅxaUV~:¼Ý슜¼îèß±ÎãÅç÷éáÛ/`‚éдMsoo""QôÜ­éêê¶ŸŠ—²Áv ÈÕèòueQavQKu~˜˜iTQ:9hœÂܬtnTMH÷çÈtv‰uÃðüý¦¦¦‚8<Ò¸ÆÐÛÉžx²²²t­ª™‰€†Èßïj>jµÅØ?=;V†£òòòêÍÞ着ªÒÒÒ+#,?RZ8EªlIS•U@=8Ž˜µÒÞÞÞ¶šsNt¤ÿÿÿ!ù ÿ,4‰þÿÅ*§ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CвH¬æ-úò¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*EªÒ\¨PK£JJµªÕ«X³jÝʵëK¨OÊÕ6ÉÏ„ sÜq#%ö))sÈü8˜à™9¶mI}òêÀ=´µL¸°áÈ+^̸±ãÇaI5èÐÁ^È„µùèàânµOŸª]yªM è»y)Q–23dRŸ?źlxòåX‚]ëÞÍ»·ïßÀ{ÿ EªxñX­&X{Éšƒ9ko€ÀZ¾‘ò9hGIzq)éôþØZQb›B³½«_Ͼ½û÷ðãËŸO¿¾ý+™4¥ ‚ŽËüwµG 3l@s@ ‘4l4ò )“4D8Mx'&lr@öuh!4ô•ŠðM²IÆrƒ‡,¶èâ‹0Æ(ãŒÒGÊÞYဥ QÎ ž8€O€7^ч5¥@@9¼`<ÚH×€z0… r±ÀÐèå—`†¹7{$S%Wà_-ï´wÅ CŠ6Õ$‚NWpƒd’JæÐ‚Å‘iJqæh£¦˜Æ5ÐÉÜÄS¡{WP°I”¤8‹9‹2êé§ †êeš8jcª©WÈ•E 1|CþAZª6” 0hD”’7¨^ÈF¬0S °Âzœêì³ÐF+í´ÔVkíµØf«í¶Öú…¢ŠÖÍ•P  :éÄB 4C ±…ž äPM-C°È©”„óNšŠ6p§¢ÀàB&éTæ½ Š à€{%A ‚4ܰQŒ6 à»ÌB  nA/MhCA‚¢PC)HasaçÎ`ñ„ÐøÀ~€Ä'¸!†mÄbè ž%€•+ø`ë€Ë/T„tpè€%`Kèa8”¼¡èž0ŠŒR`nE:– hHÐp2‚`‰`Âk0EKß(;xÒKÅ'¸IÕªZõªT½¡VÁÉUÐT£¥¸%ÆŠ†ü œ ¡„ @L¸P%¸J )Øb 0À à”’ãª`KØÂö°ˆM¬bËØÆ:ö±† MÑ@° !¸î4‡<†„ âŠtA+Øp)Ðàá'%š¨Hh¡>@þÇõPÛ`€À/hWÍÑtÀ@ÒD*†(Ì GD<~[)4bÕ ºƒw ãzúÙY<6„†††šhè)`ˆ9\@Æ&|@Fuæ°Ä:°xJàÕ S­Ž ²°€LàøÀƒ Mhº šÐÌb/xQޱ¾`±Ùg¡€´#P7(ñ )DA pA ä:ðÕ%ˆBƒgLãÛøÆ8αŽwÌãûøÇ@æqè¬`TÃ4^åeÀéPÂÆ… H¹šËØ—ÀDª…&?4GNqe´HãøÀ €Ðçþ‘)cNKá3æ˜L@cÐïv@ ˆ‚q¥P LUÎ4®³9ôù‰9?ÔÊ3&ñ“¥`ÓPâÊâD«ýäJ[úҘδ¦7Íé´Îܸ¡"†HD¢!0‡ÇÄiÐ8¿AoSÄ«ýiƒ6@ %X¢° 4€Äµ¶°‡MìbûØÈN¶²—Íìf/û4t®µ•k]׺ÖùÓ%ö'Œ›mb—ø¡Ã^0¶Üí`Ÿɵ>q‰k=tâÓç>v‰£ím›ÆØò„FuÍï~ûû߸ÀžìzôÁŽÅ,Ô@bpR¨·Ä}@ B(B]P„6â-qƒ¦­ 0îÆþ#þÐ’›üä(O¹ÊWÎò–»üå0¹ÌgŽrƒ–<âÃî8¸?mð›ƒ;å87¹ÍoôžäAÇ9χns’KÜ ˜0ÍÉ™>tŸ ½êWWºÓ¡þf§Óüë`»ØÇNö²›ÝàJŸøÍ¹ñàX>˜í@×b,¢À –o»`>»Þ÷Î÷¾ûýï€<Ù½.øÂþðˆ;&0AäuØÀ 6p¼ hñøÅ[þò˜Ï<æ¡®ùÎ{þó ½èGOúÒ›þô¨O½êWÏúÖ»žñ¯½ìgOûÚÛ~ôÒ¦s´ïmoƒÖíÆ6Á‡OüâÿøÈO¾ò—Ïüæ;ÿùÐ?v=¦Oýê[Ÿú†È¾ö·þoì×£ûàç~÷¯Oþò›ÿüèO¿ú×Ïþö»ÿýð¿õÁ?ùÿûÓ§¿þåÏÿþûÿÿ€8€h}Epüð50ô@õ@’à÷W€Xx˜¸Øø H €€ÃP’Ѐ’À€ ¸‚,Ø‚.ø‚0ƒ28ƒ4¨~¤°E€5ЀX5øƒ@„B8„DX„FÈ7H‚&Ø€ô ‚Gø„P…R8…TX…èǨ€'X’àƒVø…`†b8†d€"H‚ã°…ô°ƒe؆nø†p‡Fx†:x‚8r˜‡z¸‡|؇H‡?†¸†臆xˆþˆ˜ˆyH‡%h‡)¨ˆ‰’8‰s8‚ü0 8ˆNH‰œØ‰žø‰(‚9¨…(è… xЍ˜Šªx…‹ „<Ø„…¸Š²8‹´8‰X˜€‚x‡µ¸‹¼Ø‹zˆ;è€]‹¾XŒÆxŒQȈ¹Ø„ÈØŒÎøŒ5ŒL‹Ö7E€ Äø`¸×' |°Ã0}¹ ŽÓ‡‹Àß Ø€‡ô@‹€‡õ ‹ð ¬P ðêXã`ŠðGÃpXàå ?0}e Öˆåçè§á(˜ãXIŒ¼Àä¨Ô§ç@‘ÙΨŒ[Ø…Ö ÈÐÒ`( öpþ“2™]€ kÐÇà § Gp y`À ÎP× Ìp†€ɰ,‚`-À @Ù -»PD°¸0ò'˜p õ Å~op¬  Âï§’,é’×G“ç' oÐÀ€(7PP Ô.à•Ów a0}å°â@}‚ÐꘂI’Ï(Š:øŠ›X‘50 ®0€Âp5‰ù™õð?à   Ä` 50Ó _° }0Ôð¢p @ ­` åÎ@6p IÀyˆùÀ°v Ô ˆà΀›*~ã°™ð~—™™Ôþ—žy~å ºÐØ™3Àß pð‘ÔÉ —˜ÓGˆPˆé¹ž™–ˆ‰ŽH‘õ€§P–ÓGµ¦à ÙÀåÙ Çp!b F٧кàçS õ@I# ¢)Þ“º  j Ê Ê ©à ×¡J¡A`¡:J~ŒÐÇ wÐ pÙgpð‘ 6ÑP·p¿P [éÌà õ Žà¢À8`ù~†ðn@M° ^ -ê¤òÐA ˆÐ k Ôg: .ÚéÀŸéŸª•nê¤/ª¡åР×÷7Pˆyp]é€þgà¬òp  ð”D@dlà Ä§rškp@0‹Ú¨ Y}¡ižÇÐñP¡@!` w@}äŸ^` 7 –^ ª Qy †@–÷é‹Àx’l8}}yÔ÷ï0opD  Àþ€s` ‰ÐÔ  ³`B° *pÓPñ  ¾0¢ùâà Ã@ ÂJ¬ÆŠ¬ÊʬΠ­ÒJ­ÖŠ­ÚÊ­Þ ®)àð}gZP z@ GЇÐQ0»p Àw € ½a Ú yÀÐ SÊ ×`Ëi}ˆ@7$–"K Nj}å@;Òà j þ¯Ó`÷•´À…P”ÓǦõ ¬®`ì ÝJÝù‘•¬Ó§³<ë³õZÍú¬K}Ä2y @ä ?à·É0È` „Ðxà ¨ª)2 "´ãà¨@ú òàµ`k}ä©ßð ¤0‡š ×9}«J}¾NŠwKO ®‚ º«½h’LÈŸXÐ û@}À–× ®q ^ 8bц ¬Ðf Øp ;À ä“Õ¨uZ¹F‰¹šË¹^à¹oº£[º§›º«Ûºšš&|àžÉp²ò0(×ÐBï0 š`4à Žpü'·þ \Ð-À­° ¬—0ëy ìp¥çø"ˆ‡gp#bi}Xà`à ¦K ¨Ë ùp ¬9‹ kÚ·²{¹8°3кs*¹”k¹Òp ¿k‚€» k}Ђ@0 ö`\€î°W`ÇÈ Èܺß:2ãà€ÂíK}09u èyžý«ª@}{²æ ¬À 2 =+˸¼ˆ™Ø€•Éép¤0 jÐ*Ð ¸À å ‰©í¡ 3 \@}‡Iª& ð@=1Z}Ùô{ S\ÅWœÅ[ÜÅ_Æcl˜k`Æh¬ÆŸÉþ§ðŠ2×P0µ€ Ѱ! ° u *@ ©“   "ÐÉpȰˆ ÈÀõpÝ``\~2)šÕg‘ðšõpG€"&0í•ùGÛоL &@qlÅ}\¦¢éÄP,ÅT|ˆœÆeší° wl} °\ ü@A ° å9@p ¬Òð*0 ä`ê ͠ƹ0Jk°ÔàÍàLE¬o° õÀ–P ZpÊËõP€ ËY¤Q°™öù\L6‹Äµ¸«ÂH†p … &€‰P³°™XÐØ0}^`™à )ÐÑÓ' Ž ë`þ«ŠÀ¤0¹ÖG]Pì`ˆpÑÝŸíÑ -Ò$Í…'Ò†°Ò-m}y@‹çÇ ” ¸à †àÀÀ› Ò‹YՒ࣠.p X 2 ô@ DÆM 2Е|é…Ô]Щƒ‰ jª•˜PÔ°Ñ™0 pÔìÀ <- ü06½×B½¬ðÑ…€ D˜P ù| Ò Õßw *pã…° Ç Pˆ†ìð³@ 8€ £@30ܰÙpM}jÕz ™÷HuЕ±’˜Ð©8P¶]äÐ öÉд(š8’¤K}ô€ÊÔÝÑþ=}C|~<ŸÒ]Ù­ÝÔ-ÝÕ}ú;}yP“èÜáý€…˜¿Û ˆå7†ð™Õ- ÐsÀ¿ä×ÜñÝ¢9’ÎíߦL~ßíkÐ4 ä]~Ï]}2ÙÞ××ßOúá°¸ÈÝЃú‰‚üYá X‹0ÃEXŽÃëãðáÞЭX‡ à'Þâ.ŽËÄ/¾~,nˆ5>ã8®ÄÓ¸‰De@  Ö'À@Ò†ð‚yäæ›~ÀŽ~)`…P6@Ë ·@ &€b:Æ@CªõКà>\äˆ''Kîû~ `sÍ~y@4° ùÚ~DÞÑþu°Î@$PÊ8^èÕçÐ\è)`Bp„ÀíM?@Ÿð`ŸÐ à~XÙêÇ ¡€ —ôÚø*@w`·ð¤ÔI|ŸïéÜ“.€ˆª“ܹÞäg>#äì7MÀE°¢Ž~’^ˆô0 †p nè̮ܸ‰2ÐI Pšéà u€.àƒ’à J€ üðŽÐãž] ,à uð mî«ìð A°® W°NÓ—‹0 @à è®îpÀ©^Äp D°Q‹ ðï† Û0Ûð &Ð ˜°8KÜð‰Üî…€ é°þ ?'™€X`AÐÁn}äš˳ cðîN:ò%Ï ‚Йî,y@ 6 äy0 ?¸©€ ’`° ®Ð. ;ÐxÐô%ò)Ÿ ùŠ` "°íÝNÝopìØ—Ìˆ-A°pà ›dÌÀÙ'®gÍì/.™®‹Ô÷Ñà'O ³@ ðN*5µŸPÄðI³p H° Ø€ ‡ ¿0 ×pWе  |À *ÐMý0 Kþ´Ó'Cà 6 Œ ùœï •®ºDÞ@ª²Oûs>}#§ îã  þÝñäã×ø=ïw úàÁ \pЀÃpãfàÔ÷Á “`¬ú÷€Öýæš ?0þ™¿ù¶Ý` à ¡Šš¼&çŽèê×$¼ìNiKê‚5¾ô¥èä"0\Œ”™x‡ž¯'Þê¤ êäÊ“)éB4ÌWªcLÔÓd¾6'}:ÆRèP¢EEšTéR¦M>…UêTªRI-:ÇïG IôêIªáµž!§64ø¥%E¦c5jÔ“(¨!Cßàœ¬Ëàä#;±:T(3†š°{¬XjvK¥}ÑZT q‹(±8õòdÛ–‡+_¿XåþÃUKÔ%Ydýì¬Y’P" Âh²7£g+™XINÞ¸A}å˜!ãA +)ÆdÃå…B¡’HŸáZIŒ+E7ˆ&ü;¸ºz 2•€ó_Vôº©€ <Úƒq§ž4À„mÒC×2Cv  PÀ…7..(؆nh©G¹ð¥¶¡º†VX‰ V8èä cqã…žàĤªF$±DOD1EWŠ”?²fœ®è¡g– ‘Çظ¥+î:).o Ã09°Ä›®º8â˜\†!l [IƒJð(lê"q¨™¬²z4ä$$Žx¥†aXABŒ^X&•ʈþ2‰ªQ¬É Ì7PY)‚%d«‡ ƒ ±_š9f’ ˆåy…—Z<*›ÝN¢lKŠñ¥0ÂRh&GYyea2ÍaêÑ™ è‘AF7ˆÕq~påw\1ƒG–à‡ŸWˆ°ÕÑ"¬ˆT@â bcX’J P¡2š dÃ!•[$çÆ!G¸P#O*ç” X„7^y祷Þ]Ìê‡qh¤1¬• !F:8FJ\Y©dÂÙå¤~ÂÙÁ0r„qÞ'gd˜†ÚŽY’„‚ìC ç]¡èù£‚±®¹¯qFɸ6,¬ÀcÂrÂQG…úbþЬVÈÐzú9`Ÿ“.9`„}Y#™êQ˜aCB€g#Îi€—i`NÁp’Q™(C°`æ!œ}Xñ¢ãhX¸:ëUȦ“pÖI äšé±žZ€£K`H˜Á‹VÂéÅD2 g•p<Â8 Éæ€ÃËP䇯/ð…uªÁ…Dnؤ•®ç©ë¡Gˆ ÂÁe†‡m…ùŒ "¹…"h€Î^á‡'¾xãQÄW+®¼—*I¨„],Ø¡?‰ú•¤¿q¬_ŠB‡Êƒ{³ËœŠ®ÕL6„z—ƽcú³úW«ž0Wz~¨:|Ðfð’ìX"£z`È0…aþÈW½ z† ßIèÁ®$‰8-îw<vЃ,^ò¶²>zøËƒ‰¨FÙ@(„ÿ«ÇmöŽt…­Ç üA P# àAK˜QȦ€X‡ÏÌŠT4òˆm=ˆ 7Ô°G=K„I c.`E6LaŽ#€ƒÁX‡;pÁ ½«³Ÿ 1$^"£ “X+TËÚ„@„h‚ &Û„J|l%2h.&\ ‰S¨ÂÌA Üq…Bò$Ñh†X½r/0C>zäPXñ†ÚŒ¶'!Â)p¡EP#³˜†6¡ <€!0ÅU¨Qޱ/†ñ“¸/þ| %nX6$á `à P (°ŠhbPÆ]¤5è⺠Þzà`òÑ—–j Þ‚ÈÆ/¸Cøq’% —ô †uî¡Ü5×å.^8Q -HgiN¢¢¡‰0 šËn„ñ8F„&=àƒ5à!îúqÐì+ÆÌY !H…4üGÃ!Á˜ÁnSÁ…±v#ÂCq'™} ! #ÈC~…:@eV\€5‘ )l:Æ¿6;Ë/bŸ'!‡)xˆàüðB'tñ>Ȇ Kà'¸ÑS V9H1ge¡¾›€Î5¤á Iþ|ùCªæÔ4$ÑŽ0c ¹˜„,f Nô Î8CtA y·cZ‚h¤MmdÜ 0†½á¤2ä Š $±g»â­§þ—”з®‚CîÐVa‚Ðq%XÀǼ ItcV-AFD‰£‘›×°Ã1&Èlgóc=¬ ò ÆÁ nä@*7Á+\lªW„iŒ%¿Üx’lp|)˜è1‰p„Cô`„& ïÐÂÀiÔBZ“64¢µmwƒ+Ê¡·àa k‡×eÄh €…94c ²0 Ýw@7hB9pâÃÁŽ©Ec lðÚ5È þsøB "n8Ùƒt·CkËŠyÃa/Š!$vÌ”º  2Öó•øbvÁ †Í‹?M¤ÂÀ+Q Šq&Þ^GÙq! ²›Ý c Çzf ½5âÁ¯™$­¾~ö³è*ùê"-ÿ•”ÅJPS$‚"@K”ü±³þ4“AŠõ±?¡¨¿þ‹£ ñ©?– ü ÃP¿Š}1Vˆ‘1 Iˆ ”°ò@ ²Àö#Á”R¡± Ê' B8%”Á¤ÁD¢QžÅ’¿©WP? Â¡ܺ!DÂ$TB%6ÆZÂ'„Â(,A¬Ó­kþA)ÄÂ,ÔÂÄŠ$¶ÛÂ0Ã1l¢³B2DÃ4TÃjÂ\Ã7„Ã8T‘"ôC?¤B#¼Â?$ÄB\Ã÷óB'4ÄEdD14ÃkÄH”D(ÜC0œÄKÄD¤CH\ Já•¥È>’ zŠq(‚s ,x…W@˜§À(À&¡à@-¡`„uˆ(‰cŠìH–@›†Y¡, f@Ê’+”ŒŒŠŸ¤F–øÇ’†˜: ©dŠk貕pfð;¨PJñ#‡1 „ÈÉ> Ä:<‰Åàƒ¬BŠ™“ ˜Ê¥ˆ PIx„&àƒK‘0 Ø¢xžs#"¨¦£À7‘|ÇvØA¦¼  ;†–DxÁ̧8B¢à%èÉ•à|Ë)i þż¤«qxAMÖ|9:ûŠA\ŠÒ”K¡ Ë¶”Íz°Í¦¸v  ‡fØÌ§@Íz K"NFDÄ­ÐÁ/Òw(†ˆH/˜hH“ hH‡ÊH5Є  †ÀÖQ7|8]¨*h„ï¤ 8…š.´T·2PWÀ%Ð –ðk8„?p…kÀ‡w¸¯©‡3 T0†¡Ðl¨mð².Ø ºä€o`€r°„È;ìÔNoÀ‘Yà’Ñ«IùT ÛzRx…QVPPå+¸!5("¨…p0pQYèp\ ¥AQ€”¸¥*€‡TȆ#¨þÝN€„/ù.ˆ‡ ð& åP„á€7ð%÷È‹Qc˜Ñ¢‚b R“è•HB0 A »t¾ÝÑ®³ŒV8†3­$è€S@§6mÏF(SÈS“ +Є*5ГèÎï©5H ˜/Í;ÞÓ“¸†+ý’ðÏXÔF¨0Åe…r°T °‚x ®dàj‡ó`—VE&„‚†T¸V SÈÕ ˜:À^X„z„ÃGdÁÃ(%0ƒØÙ°,¢ó…@?@"x±ê¥½P…8ð‚xÐr¸‡?Z o:‰ê †k¨„P8à?P!P°†-þ09z¸„M“`0lˆ(!¸0QQRº‹ÍØ¥‚pyÀ¨]ðW € “¥!ƒvð€7è “~×7@K›-ƒt8aˆ‡©5°jXkÝ$Ñz†\p„!¨€ªrØ0 דsÕ_D˜cHÙ•mÙ—}ZË¢–jÂ.@É7WèÁ˜¥v(%¨  [‚5ØÌJàƒµÝ°õÖ{Û}“‡w†JÝlÕVn%‚`ÚÚ®M0‘ZzÈ,ø†n}IXÜÆ)þ¯ ›­ƒoaЇöH~8-¸fp‡-@CÐU…¾*c‰r8o‡0ܱý\oMËB¼Ç¶Ô°Zð#¾ BÀ†kØ {¸ŽàCX2Vh€Ë¢ŒK˜ÞÃOê\‰GÙ.(ü„ƒ:h†þÄ wË €í®zˆx¸R¨†Ñd‰•“hƒØO¨ƒDXS8¾…XàÅ| fØh9 ÒÕ±`àz‡ú½ü]±І& ¸€Ì8¸àq† €„S†Y›àzè^zè 6„p!Q °¤ä2]³ƒD÷½Pj ‹.àcÀ‚Vp™Ö)þÌÃÕ`.¾W@`æ.´»ÈƒL¨ICa€¬jH7Ø„]¨ßûÍßlHW@³VàrxbÖÛâz˜3]pJÝ ¾ˆ©Þë•à@b^â&Æ‚! "ð‹{Ù:^BÜÄg}¹SØãsßÕR0r€‡j‚hˆ‚50ÖÐò@³Ê/f3‡µ³F‚P …pK‡j g¨˜¡€_d3h.p h‡e°"aP†Gòh¨€G0±ÐB`†t:mþ͇]0Œ<è‚?€çq@†b€ž`‡|6„}> (ç?@ç<ÈhCH„U¸íš}6 ÆC…7†h*!†UÐKÐ…„FÊh`†bàe¸ŸßÌÔ{µ„w…P˜$)-ȃ"¸z~:v’úÕeY ‡p‡f…(™Pà†ˆ ©*„à‡ÀLxÜ:¨nœ$ FP™\˜,€ ð+(„l6ŠKpv)i‹²i¨€%)Üf÷%i°HAÐêd…u($pß:°ó’Þ. („YðÁkx¤;K"˜Ì P e‡’ùÓþÄ«B`‡SRƒÓ¢$(7Ø" i¨zÀLH®”oWH„N~Wv …·!pW.§‡Û– ñÆ„ð…Æg¨ƒ‡þsˆ¡ò6p_8¥¯ïÜVe!‡Eí ïoÝf‡?èí3`‡Q €´ñk\Ž1—sàVx+àò5_ _‰ß4¡Ó‚càœÆ¨¹êîm=Gp_耩ɃK°v¸å¶rn‚¾ÄµäDú—(¢‡â'ñ†Fè·œ f- Qêôë1uK$@îñô 9ŠŒ"ʰ"*Ô¤Iõâõ“`G~º‘¦0 SgõëAõëY O'v¢ *ñ‚SèX±øu`— –žjw@kvnnéiöX—ÄçŒ?>LC(ƒEø?DXDŠaX’BCþÈ…E æL<,gýL|ç÷~ÿ5Ø#mÇÂeô÷‚_‘VÞº< „ê.+¥ø>Ùpm%h8ƒBÀ„b¸>`À„-èGEÙƒpa×1 Ð P!¢ˆ†& …z}¹Zà5„QXɧ¸šé…•G‘œŠ.×6„?Xå3€+åb=¦@y•?Œ>ñA.*ѧªßkd8ö•0ú›GÎÿ­zö<‰­ßÊ®< P°zø¦ˆú“xxrè…DYçÄAèüÂWÞn°ƒ§7ФCÎuw !Hàƒqè‡d hà‚j&…ZØ£y( –wCPͤð‚BÐ…I 3؆þ¤Ó ¥ PpoÈ+(Îñ…#€F¦ˆ Iâxàz¼8C:Îoªü;_…‰ŸŠãD‚Ü×MoyÇùÙ÷GÞmWÙ>¤èa¼€tP¾gŠãL:_ØæÔß<ÄtWnKwؘxo$€†w¸‹ Óƒ‡ž„F-Ow{P¸‚ ›:…òOdHNAËÀF–BƒL–@k؇Wzg˜q©gP o±œH§Ë ÄzT”a7à 9H®¢é›ÁáAí¢–§ ´wp꩹ÂÌØ "~샨À+­p•©ÁÒ%L†ÅJP¯ÜIoÂm[Ùòå).ÈÀcð ÎÚN¬2þú&K@¦($ME½“)WÊ8u`Û8PJ°ñ«'’$5ƒĹªG䔦¬„ê"j©Z•õ*4­ÐCCH¹…eS8Hn$vŒp½àñ–xåßÀ¬ê=~˜G¼º®¹+hð¯¬òLJ·ÕÝ’zù.v»Íä$MUf¼Žý°ÞÞ¾_gh@¦Ç ½P,¹wÍb.yB!CmL¢ 5#LÁ,ݾ˜€óV>Ë1PÕV³ïïÿ?€ 8 x ‚¤,r??Ô =õÐSC„ipJ™¼ã ›`ƒÌ!uLàL9÷p`eä0ƒ$ÙP!Ü£‚qh0*þäÜsDXTrDÜ@Í5•¤ †trLD†œáG\Ô Á5â@ LjàÇ×À#DüATǬuôQoìð …Hx¢!˜òÇ*† pÈã`D^H±Ê,ØÄ9ç*[vIB.­ƒ0x¼ÑòX$'Tpчý´aÈ%|ÖóÈŒ“Ü0¥«ÈÎ-䨇$5¨a‘›B ûŒÃOÜ ÓAAj²!Ê0 Ž)ì`¨—‰ã#±‚ÈZ–½±Í †<²Ã8¼ÔÐO®Hê‹> „+\z9C6C¨`6Î" ŽäìpÑ´=É•€C¥•õˆH¢‰(¡Êþ ¾Rè—°iÕzë‰)>0ýù‚ƒð°ƒÒièÀ®œP6GhQ$`EO7æi²Êª ‘!)€¡K.?ÜˆŠ± —ñ0‚9ë¼3Ï=û )08Ì8ô-‰ž]ø4¸ÌÐPPÁ%öÌ@Ž=Dä@M4PcH/ÖC 3Ö3øb˜õ`áZ)2$Ò€‚$JÕä m@DN¿‹%Äš&\P"M^ÖmT×Ô)Á€/ÈÆ8PK]+Ü¢ÁGaX +^àÃŒ%£æ Má”°#v8"M ðPO‘®¤þƒ/`¬Ñ<»`1zgÓÐ37=´Á99²ÐÃþLân‘åS×ÏÊõ|´rä“' <¶¥M΂´þzì8Ð^}30v2LæÌ>§×c;+×HãJ>\(/Ãù¨‘mÔcô`Ö¨±6÷ÅÏm•ÀÃ8ôUKô«j¬ÀšÖà ƒ°¢{aø^ø‚=ƒÃk]G£Æ! -€Ï6vÚï¶A ãX ÃÇ:ŒÆ¢¨‡r/Œ0"]@F¬†Á­5îgN|"£¨³ 1ÈA’ÐÁ,äŽ}0"ÞèÂ^1Œa\c ?`†,dÐŒcLb [gâÀгùâ¯Xƒ,Úfˆ7Èbô˜crAcÈ€ ¯0CÙ“‡¾ýþMü‰Æ;‚…9èâV`òð!Ǩ#ÂÐ5†Q(`ã0ì´ ƒäAŒjh+Bˆä!|ô„*BÉ[¹Í©¨É(X@ X«dM8–ðŒ_Ì@–™c$a;"«œ0:é‹"^ÃÔ8å #VÔÀ#HÀ8 !JRŠ d9HpGYÔ¡•äÇ`|Ypƒ5‘„Q;ö±C˜aÔ‡+ÞÀzsHC/è1É{Î ¶©8k@;â1] £öáˆlp« Î( ^Àãpã:•ÑÎw„ã\:ظTb] ©;¥WÍc ãþ : |ô±Vp#FÁ‚ ~èuP#cXM4ÚW¤âH‹ç<Õ¨ÓKJ±¬f=«Ï¨Ø ¢-i¬žFÁ…q`&Î0D;Âñ HeãÒpäIìƒލ_Â1‰y±GKQ‡ŽƒkÇV‚6Æ/k8BXQd@!2èD8ò 8D2á`Cý²Ú'Ô€®á°k=Þ ½<<#áà/:à ûyö—¹•ÞbP+ Œ@ ˆÈÇ*’¤Ûšöa¾8b¿G€€&Õšn=X‘ßÉ ]`=lkWñÒ@7èK?Â1/ÙbvpË’Ìê´þ©] 9¢ë¶º:C´¤õ#Â3ø¶0™€®QÆa«$÷¿×¸€ý.s[gÌ ±üM0D.dlA!Dø,“Ú‘ )ÜÙ0¾Dß'Ø÷®I  K EøUy1‰½q_–7‘Ç:ŽÀ)˜@³Ê,è‚eHb&á¸ÁNŽ&HïNM‹‚\ÐÃÃÔ¢B8 X´²¹ÍnZ­¡ Uè™v6ÈÃKKJ‚@Ñè@,Npˆ¶Ad}þ¡#RgƒÐ†~¦èðBˆ†8´¢Íž:kÓþ±ô¥#Ò8µµªP ®p\ð'Ïx–„˜òÌ V ýþÑ£¦%ÝŸ=7©W4ˆ§7!âf"rµÒd4ÕÁW@†)fMë…ì—†uxÓÒ£±ÙB¶!½ìS›:×o>7ºÏ´"¬Õh·t+Z5P )T /é¾7¾  l(R0‡fó-p(jÀŸ¨† ®ð…3œá ªâƒæœE6bÒ ¿8Æ3®ñ{ãÿ8ȤV¢¹i!'¹O®ò•³¼å.yºãq,.ú Ÿ0Ç+ „¬&Ó°x€|±.áà ÇÂÁ7‰I?„ãõ G°z€ì-@upÁ"šÛÚ7˜ qDâxfé×';‚òç‚R÷Þþ!þBìŸ(S¯:Œ²Aº³Î?†Ð;+?‘p¨]@p·7{vΟ<"‡7P (¦<ü!ç:ëûBx.Œw„Âi0ÿ¼È…Öî¶FäBï@ : Ž\„ GÐ4ŽEü éðA8. ø ÆðA>{ßi!Â^ /߸V!ˆ3Äg2p‡ò‰¸±ùúJ?P.” „#àþ‘«I¸#åùâ/‡2ØEa¬ÿ(ñ_h|¡Ҭǿ@DÿH7ñHÔÂ/¬GÎаž/Œ#xèM ÈÜÑYlQ4´€.B9t@eÕC.pÃþlR$B&,‡#pÃëñ6pƒ… PB *RPg,Ô(° 9€R“ÔA>8ƒ\ABHp ˆŸ…D T‚f ƒÈ°ž!€"„&¨@„|`žAt~ B7`Â÷õÃqx2pÁ0ôŠ¡D0¡ BôðA‚ÄG=¼¡3Á1ðxÁë¡!5Á ΂†ávC‰ùE5|6¬†æEP&ìƒ$È€xC?eáVH€É 7œÛ,aÒ¡òÁQ€`^$ad~…&lÁ1äáÒC 4Æ|ú… ¨Á20I%ÚE)²ÛÈ¢„¤@&äþ8áÄÄÖà ‚n€"bDWø &ÆÇ ¦ 1£3j£QøaZ$‚5²€‚T€$D 5ˆÜ´–`B”t èpãn àrDÃ!Á,ÈÂܺ޻•Þ)„1´@¤€;ÄB&ìCàÃpƒ=Â3ø%=€‚태.>lG&^%pŸI%Ü pÀ9ED\Ã$ –(DôÁ2P‚?øGÑtNZLÂïq=\!„À*(H<Ö‚EÖ$Œ=´Ã6\ÁëyÁ&¬l€AlÒVv%=%RæB%è‚ì!]ÁàþB=¬å=dC1(À;0*QYÖƒ"-ÔBdW–Ïp7Ä_.„Â(¬ƒ.båEÖC¼ÃPÄ$ &¸@,Uå"ÌÀ`0ƒß°¤Kî@[¥?À¥\îa XfM %D\¤Â5$CàiÃ)àÂ%¬×(C¸eR2B8B)QdV¢&70–m&I6A5$ƒðBPÖ”Fr¤G‚¤:4“h’&˜¦AdæfB HÊuZgiúM^.f[¾%èÃ8dÂø€`C7Á&ˆÀn”ŒAdƒ)hC5„Ýmü¦6JK>'z†$i>ˆO$¤„ÖÃÃ5ÈÌa …œÀÖ­Øo^ÂUþÑŸ P• t=°Ù˜MøÂŠ0`é¹CyÍ\0ø’h@Nò{>]àÀb4ÀÃ2P€2˜_¶ED‘È`GhHˆØ:€ƒ+ˆBk(êXééFBœ4CI^C!ÀA•j€ @]-´3ì—z)a–ÍÜP©•’C/°ôS7Q”J).\OÀ]áJ\44©+T`ÄÀý™™Â™–0C¡N),ú >(„! C1Ä PäO%”‹3¤*x&\j6¼C=äI?x(.< ¥îH„ªáRñ¨¤²‚ˆ"ÉT]M£:)þ¤ÂÀÃRGD°V‚,ëµUé­ô רƒ ©€R]ÀÀ1åéh€ÞLÚå…!< 5+×tĄƫAŒ[5d:Ô¬ˆØÃ0L‚,hM$—@‡ØÃ4Œ ÚŒA lÛð†#ý‘"4A €H„Ã1dƒAm#aD>BÔü $ŒœÀz‘5 B.Ý|™ ¬ì=þ &ü×jùC_ÈhÏ…€oÙÁ+Èû¦*àÕ1i@€&˜‚ ÃsÄ5Á/É0žypjå]$€!€Â„CJ;¬’!lI0B/ð‚ „;q[H?°<”Í×y“ oX,M–p–Ô‘… ßİi€%°Áä#|ðrÕC6ô“È€ãV³7ŒKÀ 3„<ÏZ.€ÉµñDð³Rz›¯@ÿQ¸5€àÒMÅižtâY\B/D:S\DG³ÂG7"Àˆ¯‰ ðG9È´!uLi¡‰ÉF÷Y·Õó¬B£37³ÜøÒ\›1_¤éUŸÜè\C<r}õü³ÎhtdÄþ«Z£u7ÿ»åIɹYQõ0 ´\cœÙ ˆ$M_»Y«àõ`6V/ˆ…^àÄ!¶c?6dG¶dÿ ½Þ5{”Á,Â=ˆ!ƒ’C©æ /ŒÂ'ˆmf÷“üÁ8!-uÃ[Á,L/&DaO¶mß6nãvVc¨D C ¬)œuäAõAD9(  ,C¼ØA&¤ƒ7`ÂìpD@ÀB ƒm`%4êå6y—·y˵7[¶ÒT‚3ÈÀ<„ ,6Ô@+•A(¸q3€$ø-/œ½ÃœCä…$Á" ƒÉCR†×#”Í$ÄA6ÁÁ%¡¢•‚(ôY.þ,‚åAËn¸Oh@ ¬¶UŸ7‰—¸‰ÜnOœ8(A&ªÉ@*3Lš¼Á ÔœÀí`”2¸C#TÀâ6A!¬BÛ`0p_?Œ #ØÍæhk¥À¼CŒƒ/´BN=D‚4Ã;°B0;Dâ8š§¹šŸÛBÚ5éõÈ)¤MÕ0¨‚èÈ–´@ $܉Š"¬‰,qÄ.¸hP+Dì)ÉM. { B>ìÃ+Dˆ ÎÈjÂP@¸‚¨K„®9¨‡º¨S¶bË™Vgè>˜AW(À»dÂ!ÛÐßóv@2¼ŠNƒŠŽ€AQÁÓRÂ3 IþB½CJø¤*RŸ®c éBœ¬$ðB&¤ÂxDB"|º$0eZü€˜\»AdûHs{x;D€{=ˆû¨¯;»+¤è‘Ü›/DO3Ü@C%¤Â4Aˆzå7¤É—9s1ЃŽÍ4xA´4¨VD”Ã<;˜€"°0Á-ì˜Çî(9èÁ,¬„ ðyäÁ&‚CeB&Ø+²‡Îbn-Câ\‚ìÐIÏËK‹ÌÍÛüà<2Àüì|»½Ñ\Š×YðÃð?`‚ÓCÂíwhÜÒ€Q(˜+ CÎåÂ+ŒC „‚0V“A,hC üþÀ„Â1 F(„ÂÉú(Èw_hÀ9üžh@(\Ð/8Â`C®å†CľUˆ„B…`)hâoøâDã?~ä³RâDå½çþÂ¥w¼£• A!”Vºéè¯>ëŸxÒ»EzëÏ>í×þ€´ù7×¶íï>ï÷¾YU¨©ó¶ï?ñÿ½{î¿ò/?óW èc7¿ôOÿ½R?ög?뿾öw¿÷³;î«÷÷?ù£9ð_hô—¿ú¯ÿdWöè³?üÇÿas¿ü׿ý‡¯õƒóýï?ÿƒý÷?@Ô8`Aƒ&T¸aC‡!F”8‘bE‹1fÔ¸þ!©?EøýG¤¤qQ¦|(‰•J—/aÆ”9“fM›7q.$µè\È’èÕ£W#è@I %3±qŸ–åqÉYÏП±ÈÓ”ìX½¨õ4Pr§!Y™ŠMuhèƒäz5¸AMm]»wñæÕ+ÑcÏa#Kž$($•‰2®6:bGW`.Ä99tr{Ð0o ¤—M@ÃK²º©ØkíäzÂvà`wutkׯaǦØ×'P¡DjHb¬hž.ÐX¸ªó‰BËuN¤ÓU/Å¢I@.ãhdJ¢~dLüÀÒ ÓÒ<¡þqƒø 3ê‘€;!‹•†7©¸ÌH¡íĪõ„Ù§þ’E§d¡‡ˆNÚà§(‚¨¨›¶ëŽªz"è¬߀㯠îH會ŽBø#â=DKo½öÞ‹ 3‚há¾üØÅ æž‹nºêˆ âÚ’“¼0”jX“ÍÈ#‘LÒ.ÚD"‰“¢-¼¥$6Á™C„ùeškî‘Ä;®!!†pÆQÆ„7âðå”:À£žqp¦,NQ…f´¸&‡[F‰Ã gR!Åzäiâœ#ty$&¹Á—TŽaâjU´*Ðd–®Ê£• ØáÎ<ŠP ,µ c!4Õd3KdÂÐ`TR¸‡•NmôQ]΀aèþ1d.2+ˆÖ5Û|3"øò ¾¹‚™}”ìÖÛoÁM‰ÉŸ‚ê@ ZÙ‡%ÀyÄŽX:¨€fFŸh4‰‚i¨Éf›<~2c›B˜f†kl(’=5æI¦äfVú™æ)ª y•z†áó‰0Á†(~Gˆ á`Ž4®ç‡zx4 zR˜ÄÂzˆ Ý­ Þ" ÊÃ_€²Ãç R°'_ÆÈxãŽOù8d/((dèy˜&T-uè€'æ†aÆ Æ^Cüh¤‰ÇÂmÛí·áÈ#š læ7v€X $Ž8&—a„¹§Þ{ÆéDD Œ„ CR Ž2¾0†•kþ*C°76Ö`J)µxƒ""/(ã6Ò@žijøÁbâÄš;.!!rÔ¡æÒâÀol+(nƼÕ%Zâû•†YHqÆëéâˆW†ùÁ~XC–n/ýôqTGä~j¡Å~ryÃRG åŸcg%p¶þ#-ƒê0‡1 Y }p.7€0ÙIO~@®Û,oG°1ÁѰX4XPht"²0Ä5.0PÐàŸÀÅ a…pL¬ý8À>40 ÄD¨…:¬p‚‚‘¸Å@¼p‚pìÀŠÁ Òp¨ã†ð!AÈè„ þÛ\È­z\âÛp"FŽtè)! ¡@°Æ1" á°ÂfðDqˆÞHÂÁ•<à1?¬Ç¶3ÄÌP‡ y1 ²€Qp ÂîSBʨˆ@†ÿÆ“ôäDhó'AÉ ’`K zp y` Ir)4` ¢aÈ*ëÁºæÌ3,/"  =—Ñè@,N`Œør ¸ÊœÔJjD3#+ªùImn“›—mÌ•Cð‚R¸À& l°ÒH Ä'¢ Ñu“žõ´'^˜˜'É/†`æ=P4&ß,nšP….”¡Þš[þHôIʆN”¢µèMX›ƒNó¢õèGAÊPF”Ÿ!5éIQZQƒ.0¥-uéKï™ÏQ–¦5µéMÛ¶Òpâ”§=õ)lZ·}þ”¨E5jN2š@p"ô¨MuêS12Ò™B•ªUµªNþ€@îôª]õêSej·¯Ž•¬?Õ)SëQ†?Dð"D˜;í’‡+XÁ)À„-#âL„h p}°qC€¢à¸J4|ºh€Ÿ¸=®ÑÿE “ÉfY1ëÐ@tªÁ2¼ÀŒ ðâ$’ø$^¡ÖÇ€bXûA~pŽxa¯ÈÍ9þ`‚]¾7¾5¨G.òË Aðã¼X§þ°ˆû ¢ìuyëa^v²×®9`ÛÚ?ˆ€5 …Z‹?ðY)†mQ„Et˜·­ä:!"[@(?äÈÄ1äqVäãÙRÁ€7üâ§pöPÙÓÜC½ÜkÌ8êðdÀú­‡ þ tj—ËHÍ*?D)ÖÒ‚[QáÆ Ï°P¤â̘="á`ä` Á…´ãyC þqB‚ÔùÎy2 Ñ]˜hÁ&L0‰ã3`Ä0‘ ]¼Íë`Û„B0é\ÅÂõÀ0kŒ5à‚—HF&ž‡k£vÁ5Zô >0*ÑdɆ)Ö°«\B¤u+xÄAœ¢«èÊ$ìЈ[”à,ÀñlÐ`§n0ÈàfkÃ]"PöPc! ‰Ö…!@†BªËõÆè—•ºQϦ«ÏàB9<à ã ØðÅ=¡„]Øö§EÌ •rdXÆyRåôðˆS៨EÒpˆJp!WÂ8щ¯¸Â+Rð0 ·-©%dþê @pˆ<†6°bÛá"È …\´B†ã:\0‰äB ·¸ù‹ýŠÆ%»¼X4HÐDy¤·¸„8†9¨…í³¡¼³9ïs?j<ÑŠ?” Ð3@ 4¡ê³@T›â3A´›´A!4nò3=#´B߯?çÒB5TItC=ÔmôCE¨:ó4GôD$DQtEýr=“Ea´504FiT/:´Fq´.T4Gy4.Kt8{4H *;YSHô%&ôH•Ô%ftIT#nôI¥´"vtJ­Ô ôJµ´!ªtK¯4I½4L¢IÅ´Lå&2_ÔLÍ´KÕTI³´MÔMáTHÁtNãT1ó 9íTK£tO¿”HõÔO§ôMUJå´Pi´NÕPñ´uPÑÔDuIuRQ”P-þ•N•<3USé&M;•NU;CÕHû´Ty´RQUC1uUuSÿÓU_õS%UVuT‹ÔV_Õ/@UWaTU}5A[5XGX‰•@õX/WUYEôTõC5ZïsX©µB§õZå3Yµ•U™•S»[#HÃ5B³µ\ÍÓZѵ@Ïu]Á“[ÝUX¿5Vã•]Çõ;ëAÛ5_§S]ùÕ>÷õ_^v?É´`Z`a5C6]_v>vby“`-v=6cßSa9bµŠT?¶c#V?G¶<+öd[cUv;7¶eßõ^Mf¯3ei4ýõf•Ófu64]´V{¶_þçÕaƒö7=¶h““g‘ö1sviwSi1Y6j/vh©ö9öjojµö5K–B»Ö6¹6l÷rjÉve­ölVfÁVmSslÝÖ+›6n7né'Íönë6mõÖ5³¶o}6dspIsn ·4öpßögÉUqC“o÷3ÿ6rÓn)×8¿örq6q5×giµq;·r!7t™–mI73-÷t¿ÊpU.S·u¯*oa—6Gwvsrm÷-_7wÁ*sk7x…wx‰·x÷x‘7y•wy™·y÷y¡7z¥wz©·z­÷z±7{µw{¹·{«—!üqÄw|É·|Í÷|Ñ7}Õwþ}Ù·}Ý÷}á7~åw~é·~í÷~ñ7õwù·ý÷¸~ÿ|‹àΡ°á€ ø€¸€¸‚'xØ‚%ø‚#˜‚5¸‚7ƒ98ƒE8„I„MøƒQ؃U¸ƒYx„Ox…]8…[¸„e8†a˜†oø…gX‡mx‡k‡}8‡˜‡¸‡¸ˆ‘˜ˆ•xˆ™Xˆ8ˆ¡¸ ˜!$¬øŠ±8‹µx‹¹¸‹½ø‹Á8ŒÅxŒÉ¸ŒÍøŒÑ8ÕxÙ¸Ýøá8ŽåxŽéxoéð8õxù¸ýø9y ¹ ù9‘y‘¹‘ù‘!9’%y’)þ¹’-™‘ÉQ!†¢Æ¡<Ù“;ù“9Y”GY”Cù“O”I9•K•Wù•M–]9–iy–mY•k—o¹•u¹—yù—Y9˜eÙ—…9—y˜Ù˜‹y——™˜‘¹™“™™Ÿyš•™š¥¹š±ùšµÙ™³™›·9š½9œÁù—?¹!$áœÏùIÔ™ÑÙ×YÓ¹åžçùë9ŸéyŸñ™ŸãÙŸïùŸûy º ú í9¡õ™ z¡ Z¡¢Z¢Ú¡:¢-š¢/z¢3º£1ú£9¤+Z¤7z¤Cú¤M:¥Kz¥5Úaä¥a:¦ez¦iº¦mú¦q:§uz§yº§þ}ú§:¨…z¨‰º¨ú¨‘:©•z©‹º!Šâ©5#ª…Bª¡zª­ºª±šªµúª·:«¹ú«½:¬»z¬Áš¬Åº¬Ñú¬ÕÚ¬Ù:­Ûz­Ý:®áz®ßº®åÚ®éú®õ:¯ù¯ýz¯ÿº™‚ ûŸ {ž;± {±›±»±!û±%Û±);²+{²-;³1{³/»³5Û³9û³E;´I´M{´O»´Q{µU»µSûµY¶1Ÿoilû¶q;·u{·y»·}û·;¸…{¸‰»¸û¸‘;¹•{¹™»¹û¹¡;º¥{º©{¹‰é™¢˜Êªµ»§º»Á›»Å;»Çû»Ë{þ»É;½Í[½Ñ{½Ý»½áÛ»ã;¼Ù[¾í›¾ßû¾Ï[¿ë¿ç{¿ý›¿ó;À À ¼¿|Àü¿¼ÁÜÁüÁ%<Â)\Àÿ;šx7Ã5|Ã9¼ÃsBÁªaÄI¼ÄMüÄQ<ÅU|ÅY¼Å]üÅa<ÆeÜÅ)2“=| Ì:à þ Ç}üÇ<È…|ȉ¼ÈüÈ‘<É•|É™ÉI¡0!n\ j :ÀÆSbê²!´<\z'%èá¬Ü¿:|| ÈÅIpkH¢L vͧ±À ŽÁ¨ç¼ÎI"Øœ©qZÀ§%!PлÀ 0¡†!-5 ¾rÁ_þZª\ ÚVuÏŒqÔYX`\A Aºä¹ÔKêÜ÷nÁÔY½Õ×YÕÑùÀÕi½ÖYþàÔ¹ÔÁZÀáœû@4ÝÕ‘kn ÁRÎ$2aÊáxçœCù0á8œ:@×H”»‚Ar ˆÀÆò½aDDb|!Œ¢!.ÀDÀ“‰€À“oøàøá ÐÎ!¾d °À~^¡ùa®@$jˆQ¾n›á‹ ß~AÞÝáû½á®€ŒBá âøÀ¶!Î!ÝþùÀák¾“Ç¡Hàx¡Aã9Þã{Þ¶œÁ¶‘§ö éyÁôìÄçkàÎá:€h5w0!ø€ªq†!R ÏxáÜààŽä!ÚÖ¡âAô ~€Že¨€xA  4M·˜áŒ!þfÌ Àà¸á’â„@!’Áx!ÀÁ VÁžÁ†áÒ 4á†!¶ÂÆà~ào„€ ì`Ž`T€&@hà *àÚAÀÀh~Ò!ÂÌ~Î` ~€6 èΞ €AÒÀñO?õ¡ìàþ^ßí™èõ£‡’l¦ž p` DÀìñØŠÏ!0¡ÒC÷0¡Æþ{^âÕ«v;Î4ÚÇ/‰5š¸¼QuÁR3šàh†M`™9ûʃ«È„bTz\xóÀÄ+^¯úôǯÈ9Ct) VáŒ&]e&œJ%‚W»C¯Òø¢G‘x¸ødë¡R`¶`*øœ®V>¸©•ì ºb ’$ã3G¶3AÂðÈ ‰ºWýL æMà+3;øð3 îº"š¶áØãL¯K–¯@ñ#²çNã5¸®Ñµò?~~‹tøQ/´èѤK›>:µêÕ¬[»~ ;¶ìÙ´kÛ¾;·îþѯ|œÛ,ð‡ða×Ðac‚²…°Øh²³ˆB£x>ðÕÊ0lØ^~œý OÄ û`n• á?úž$^£šÙz /¢Œ˜ŠÓM#/Ù¨³HM?àÐÃ+ìe³ÃÃH‚&êRF<ºü0 8|!7@˜@C1ä` ì—Š o˜B:Þ ·¢pîåòa0„ÓÌ…ÂÉ“Ãps°ÀK<Åü e8¬ŽvÛiÆÏ9>¼²[”RNIe•V^‰e–ZÊÖÛof&/N#2Û8Ò .?ðñ#{ô4Ü’].¹ÌqÇ0¹„— û0MÖ™KÆü‹wà`!þƒÇDÏ-2ÄÓ€ $@.í3Œ= ÕD4¨cBv5Ô‡¨<鈰Y.{¨À豈Î>¯ÔâÁ+~à a€y :¹ôãO‹Þè9l*ü´Çé€h±ÀG¯€Yœ&ð#Á!ŠsÌ5A8sÍØ€™Ý¯8 å–ê®Ën»î¾ ïº?ø°ˆ‚5Ü‹ï©0è‚"òl‘‹"l°‘Ž. ±M.'0L ãÔ€ˆ0’K'· ‚À>à ƒN8É3ÎÃis/ CxΊìPCñ`#H'Þ  .†Öá"L¨Ó->ÉdÂsÈã±C㤰Æ_¸‘h„$ˆ€ˆšŒÆûŒ“þ‹”Ñ¥ù !]SG>TCŒ;¤# ÉHª¦¡Â'îx…Ljr“œì¤'? ÊPŠr”¤,¥)O‰ÊQjãRÅ % ËXÊ’’xEH¡ mÄ"¹ä%/s©K`ör˜»f1uùË`S˜Ìl¦3}yÌ`&ó—ÑTæ4})Mþd:™»ì¦6‹™LeZ“šÄdæ4—IŠ"ðC³l§;ß@ûÉóyô¬§=ï :×ÑSsûœ§ýø¾ÎÝóyå'@õÐðÕ³süç@çyЃ*ô¡¨?õ ÏŒjt£í¨G? ÒŠt¤$-©IOŠÒ”ªt¥,m©K_ Ó˜Êt¦4­©MoŠÓœêt§<í©OssŽ?u¨D-ªQÏñÓ¤*u©WúüòT¨B•3Q}*U?ÁÔ¬ju«²ù„‚€¥$í«\ÙyV¹ŠÖ´ª54Ÿà\ܪ¸ê…ne ?κּêõ§^{þz"± Ǭ¨?:PˆBC±Œ]¬c ÙÇþJ6²”¬e+›Ø¬s¯œ%é+®€‰Ëг£--i1‹‰+¤«4}ì0Š0ÈvEðë`ñJšH¡¤X'í~ Üà w¸ÄÇ+B‰Oä±³Ìíh’{öwºÔ­îoV„O`B‹¬ý˜ŠÀ¼Ð6¼«Üަ.àG7ß(Æw¾ò­/}çë ûê÷¾õU ?|Ðæ 8£Ø(DªçCþ*x¿ †/"Ü»àÿ°E`wGó ^4,5†9`…\d #¾†Á õ*ÐVàÅïäYЄƸsoÞà“OÛ±u;ÙÕ€˜ˆÅ€,K"“þ~@þñæ|±†á?°‚dì L£ Ù¸ïœ äÏ… ´îM5–¯P°!`ÒÌÁa|ý@ůÀD(~P·ßéYv|Þ³Ÿe7Ž$¤Ã[ËÜŸ%á¯CüyÑ}n´ÐB6dR`bµH®ô!ÍÑè>ÚÑœÞó%Ð…+\ Å|ð³a½jhID`Bë´«ý°xF¤ùžó…ˆ{=¬ÞÄ6 õÒƒÀ†[Ñœ¯d+_¹Gš0 Ü €x&–n·%QäsL‹Üô&:Žá0^Ì ð1àÁŽÆHÁþD8E8¶‘!ô áབྷͺ{ý I±è;EcërëÚÜ5ˆ­9t}nõJÂÕ…_ô—̰då*ÏŒ^Ú‘ŠLŠ”Aô ?ä ¤àCÖ ˆ'å,/ºË×Í`Ñw·Ó½8 L,Â/rm¹ÑY.$ E˜¡‚kăæˆ,# ¤PEñ]0æê-Gùf8³L4’­Ã€t×v}ŽØvÀï!'Må®pw–˜kñHg¼ãƒ#|ÀE( ô @¨XVK4Ž °¤gËW~w>Œ±éOo}黾ô¤_ÉŠÓ`¨ þ¹F#.@"cXj8TðŠlÀÁLãŸÏx¤ äîMú †ñ¼ëŸ#<ë„&?õVNÀ9‘ƒÎïZôi8íh?ŒET^l ŒÆÌ%;ˆLJ¢=`Ëu~ƒµ¤ näzè?]âV¶åU.Åq,?€4*p$ºpøpvkŽ`@‘ öðBVêçZaÅ›á$eÆwöh† B£k!l¤! c¤ ·öps24 àÐCàð ȰH qƒW.¯pG¬‡€Sø8½Q_gM˜/Ÿ¶  G g . P"8pØ€àþ©p —ms Z˜lOxR×00(4n¦ y†/#l‹`ü€f,hˆ‡˜jŽXíU£PÚ` £ ÒH ã€[€ˆhjv3 ü ‹`FThŠSŸð·æ;žxˆDкc7±±p ¹P Aa‹g Xà ¾P 3 g㊆öhÚ±Õ°\+xˆçPtˆ38ôpWç0 ùDQ…@†03 B¡SAüô^ÙHŽ®ó0|ÐV§¨Žñ" È™SŽäèô¤@Côp9D @FI >pw8“Q™%ãà$7™“ÿ# ‹ÀJÄZÒe’?ãÀ±à˜`–g‰–i©–gik‰ mù–f —nI—q)—. ï(•{©%? •P—j9—r™–ƒ‰–†˜‡y˜ ŠPYkˆPØ(ާ9§a;ˆƒr™©™›É™é™Ÿ© £”|IšQ²95š©©š« šºƒŸ9ÀÕ:§Á}H%ATHH„D±ÑC¢m1š¥ œïÒ›?4ATœGdD¬1œÇ©ŸÀJRÑ ¬”’¥áa-œÙ©·q‘C¦‘Û žáɵ9q¶)žç‰ž¦1 Õà æà˜é ŸâÙóùñiŸ¥Y›š¡ tež÷韥ù0õ vS;covered-0.7.10/doc/html/img/rank_report.gif0000644000076500007650000010770511052400252020545 0ustar trevorwtrevorwGIF89adRçVŠ4q²E~ÂLŠËTšÞý,K¦æþtL%v™RÙîø–­¸áòú‹~jdW´ ›Õ^Bt$¢ÁسÝoÈ®‰­gJß÷ýÉ—W+ø S¿áͪ”—šk mtw©ª«üöãþÝpßÀ…þúâ5{¨µÀ{we´š|Eg}Þèñ..2áOL6MŒ¦¿úÍgE*2®ÂÕ]‹©´ÎànŠªZ?CLœ›|Z_›ÃÏÎÍ“iUÈÝëíÝÅ£—€þævöþýIKKj{°_|t{³³³pJkk¯ömk›Xw“;\¢âîöºººæÔÁ¢¢¢–ÒZ¼Ôì¾¾¿s—²êòø’˜ŽœÓC;cOJÂýÝÓ»H\fƒ­«øppz|ˆj[ã²n° •ðçÎÙÚÛ)*V÷›{l{§àßßV@”¬Ï<>ª¼ÍØ£­Ù¾âvP …µâøîÝV;>ë67È“‚QÕmemÄ·¯z²KPf{žÑÄÓæÌÀ©RZœèøüÂæ~®xPŽŸº?<< Òbf=f¡‰_\eb”¦´`µx·«“çççÒºœÒáóÚ¤œ(*…XL'JüGXüúí”®YKD”¿çâͼûòäþþë[‚¥–Ò^žžžoKKðáÒn|˜9>y¥·Ùzkn㣣ÖÖÖÃÑâÍqq8awºþ4-—´ËòéÝi9<·ÃßîîîJfþ[œçþþþìÓ³Ñçòž†uE<˜¹äK;9}‹­80‹xcZ\]¥¦§zgXØÄ¶òòñWt­›šš™sâÔÅþú÷‘¢©€ŠŽh[‘£¬Ç‚‚‚Ä£=\€Ç°™*TžÎbbwWOêßÕ09cŸŽ|¹ÅÔV=c[Peÿÿÿ!ù ÿ,dRþÿm»ñ© Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(Sª\ÉòÓmÿ<`›I³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]Ê´©Ó§P£JJµªÕ«X³jµ)s«×¯`ÊK¶¬Ù³hÓª]˶mP'pãÂÝöê” §²©K"n’m8Nâ n‹¾}“\ê` ñ•wBúJžL¹²å˘3kÞ̹³çÏ C‹9I³(Q6 Ýw›¼Õ˜…ì@].‰‡%¸#;Ù†{ɶĽu_ÞN®á™›áöÀº¹sÍB^?ŸN½ºõëØ³kß7‰÷ïB:þÞó† ÞB¾{o¶HÑŒ7&fˆ[ÔL½÷%¸KpÅ@‡mö(à€hà&¨à‚ 6èàƒF(¡ ¸ $)<2¡}]€³À…`‚ 5}\áA.}Ì1IŒÓ9}ô¡IzÞ‰.ÐãŽNŒC…zøÈ  øNOD(Ä4nè$‚…xøä”TViå•Xf©å–<&‘Þ—IÂ"n„¡Í=Îp€ €_ ƒ8÷¼!I Ü#B€éA  À$i¨—ˆªh¢Œ.êh£>*i¤”Nji¥˜^ªi¦œnêi§ :Ú… W¤×L›yFš'ª¨&ºCþñ€é8Êhh›ÐÈ–2nâ"D3Ô€áÍ@òÌ>)ãeªm.;=Ë&Q Ë2[­¡TÒL'°zm¢«V[HÏhÊl¸«ž{.¸ìª®º^vø¡µŸÖê½öæ‹ï¾úöËï¿þ 0§Þ±š§8Š8㌠*¸áÌŠ’nÜJ\„FaBºï €@ÀÈ”šîÊ,·ìòË0Ç,óÌ4×lóÍ8ç¬óÎ<÷¼2!),î«»³ÏîlcNKP³ë1B´Ñ—˜ÓG ư8)ø€ÌÛĬ4ÑnI2yš@Ê3‹äš§ ¶¬Ú…±&¸`͉)"Ãþ6ãøÀµ-|Ós¢-$àCŒ§\q5J“Lnç‰À.ۜ҈Ö\_QÎ>î v'.¤p… ˆû†9bÌãôãÂ-;`L9]`’BÈÓ5Ôóè)T"D »†³Í)¤ðDº‹\‘Â1%\MxmÈ.ȨåtâC9>wïý÷à‡/þøä—o>Ëa§O‚"8ãÆûï;£ža˦Â\äßBþY̰CúB0FJf2 `ü¨À2ðŒ '(Á Rð‚Ì 7¨Árðƒ !G(ÂN°È(Ç6ÂV¬n- mÐD‡Þ1ŽÉcóÀ+2Dˆ>”ãþ'à›x›à„­. \úŠ8! ‘æÈÕ6lT„nƒzÀð’Æ$|lâx`xÇ+ú ˆqÐ!W Á6ƒB¨á àÀ.ö!,$ÒÃ05Q®SN F‚2ŒQp@ƒŽî°Ñ¶¡[x`kË#bo¸—¾q¤`ÛàÖÀ¡ s Ãû Å#v :P¦à5HÁd´ÂqÅm…yZ#0y Sºc¤0Â\ðˆK¸ È ‡IÂbó˜ÆL&2—©Ìf2ó™Î!,ÓgEl#aïc˜æ Xq;¨ÆZ@Nr†¡&°æ €’1`ÂÉ" ÂoÚóžøþ̧>÷ÉÏ~úóŸ ¨@JЂô ý&! 4knÌ9èPà )PÆì\0,B£ÁT10—´mx`¤È¨aRîBW„D¶²“Íìe;»ÙÐ~¶´£Míi[»Úؾ¶¶³Íím{»Ûàþ¶¸ImlâõÁ}x‡<Î 9AxCîðÀ%bä'»`¸Q½/±Rà¨ÇµÀE}ß­uÍ>؆Ðíw”c]‹‘&nSáØ½£¹Hñü6È£*X©6.Dïþ6­Qá;[€Ž ëlm£¤ÐDèm„Wá õ‰¼öˆ·ö| "F3Nts£Â5°Œ±~œ[qF`›‹ùàä@74šæ·@Pì®ÙZÂ%Žä´C‚cú38®7S‡ûíãŽ;Üç.÷ºÓýîvÏ;Þ÷®wm½7KhÆ%¤€ƒ‹ybÕapuMm‚÷Ö-ÄøÀiö.€RSþó ½èGOúÒ›þô¨O½êWÏúÖ»þõ°}-/Ñ€Dá¾êxÅ~‰Kû4 ^Â<_訶ê(¶ïïùIÞ·QhÀÅÅh‡í‚^¼óåþß,ÄÄŸ¼Šï‹ïKàfòÌ~*ñyß÷¾Ô©Ä+ô‘|G 9UnonŸúRÛ^ÃK°ÈÐsæ·ûÐtv Q E”¿¥eˇÞ×{bG|$†êP€±·Øø ‚"8‚$x½×{ùÕ Í opxo ×€'È{…Ѐ !Á…Pj'Ø{·‘îp@ =È{?˜„J¸„LØ„Nø„P…R8…TX…Vx…X˜…Z¸…JkèƒJh‚aˆ„¸Q…Èö„Hˆ†bh~ˆ†½ÿ–†iHe›t¨bK8‡Qx†.âM–IX†8ƒ„¸‡þ¼Ç‡\¸ˆŒØˆŽøˆ‰’8‰”…‚(ˆ—€hðRà ]€Ûp‰¸¾W¦H]Pb—_(x hЦøZù•´èжX‹¸x‹º˜‹¼¸‹¾Ø‹Àø‹ÂŒÄ8ŒÆXŒÈxŒÊ˜ŒÌ¸ŒÎØŒÍ芢ȊÔX‹'H‹³ˆ‰³¸„ØØŠÙx‰ºx‹;ðƒÙx‹¸h¬ˆ‚ÕØŠä˜ŽQ §ŽéØŽê€vß(Úˆ˜˜„é¸ú˜_Q ʧ„بÛhþ(äx Ïø‘9‘Y‘y‘™‘¹‘é·ˆ}³bÍ€´Õõhö˜ãX=¨bù…’å¨þaøõ4Y“6y“8™“:¹“<Ù“>ù“@”B9”DY”4iGù0 ’J‰”ØÇ”;“ö’T¹”;€”TY•Zù’LY^9‹Xù’®–Z9•Ùˆ•Ki“f–Ny“a ’SÙ•_ù•f©”`y’vi”z¹—|Ù—~ù—€˜‚˜qé•hg ò˜Z˜Š)Z0ˆÉ˜’ù%  ™‰‰˜‹¹™™Ù˜ò ™Žšœ9š¢Yš¤yš¦™š¨¹šªÙš¬ùš®›°9›²Y›´y›¶™›¸‰› ©™œ™¥™šÂ šZЛ‘i ZPœœš¹˜¡Y™˜ÉœÑ‰™Ê)™›‰œŒ¹™Úþ‰ËY½ÉœÈ šŸ)­IžÉ™©™ØšßYœ¥é›ÔiŸÙžé˜ÎÙœº™Ÿ»©Ÿü¹ŸþÙŸúŸ : ÊŸÓ©¡'xÊÑl˜~¥Öe(vÈæv¤×w|—¡º¡Ú¡ú¡ê|¦vlj¡¡×|"úy(z(jjlø mH¡Z€°Fy$z¢-š¢9Z£9 z$Š¢5Z¡ÌÇ£*¤=*£*z¢“äƒn¢N¢O¥PšmòÐÉ`¥Xz¥Zš¥\º¥^Ú¥`ú¥b¦d:¦fZ¦h*¦É°¦lª¥¬ð¦p§rÊ =@ vz§xš§wÊ ”À§|j§oÚ§oÚþtZ¨„z¨†š¨ˆº¨ŠÚ¨Œú¨Ž©:©’Z©”z©–š©˜º©šÚ©œú©ž©~*¨”@¨sZ¨}ª§{šª:ª¬šª°ºª£Z§®Zª€š§ªªºj§´ «uúª»Úª·ºªzú§¿úª´J«£ê§Ìúª­º¬±Ê«ÀЧ­¸z«§:¨¡ ªÜº­ÞÚ­àú­â®˜Ê Ÿ`蚮꺮ìÚ®îú®ð¯ò:¯ôZ¯ëúÙš¯úº¯üÚ¯þú¯°;°[°{°›° »° Û°û°±;±[±»°Ø`»±+§©Ð± ²";²$[²&{²(›²*»²,Ûþ²rÊ Ë ÓP uP hà²8 §1›³<Û³>û³@´B;´D[´ ³oú°´Õp³F+±í §*µ¬ð±O{µX›µZ»µ\Ûµ^ ´0› p€ÕÀŒP @ _{°Ó p“§lp ¬°³k›·z»·|Û·~û·= ³ª€Œ€®€RÀÀ €Û¯=à ð¶pJ·0UÛ¸˜›¹š»¹œÛ¹€Ë (°´? íÀ (P   ž;§íð‘ Q¹žð¦x»º¶{»¸›»º»» Ë c°´N+³RP ª»»¹²« ojµ¼Û¼Îû¼Ð½™Û »´µþ° Ë;¶Åk¼È;»:+½à¾â;¾ä›³0+d‹(€´ ¸cм¡€¼T»¼å[¿ö{¿ø›¿K½H`Š[¶Š« p»;·‘ë¶oË´«¿ ÜÀüÀã‹´1€ºKËúðQØ »”;¹÷@¿Â"<Â$ü·Ô˼ p `_PWÊ𠸿ðpêº µµ[Â:¼Ã<ÜÃ<›±Ùª u•Á·ë¶Þ §«=À¼>ÜÄNüÄP\±H{ªÓð òÛ» ‡7§;»XÅ`Æb<ÆÙ:ÅúËÄdœÆj¼Æ> ³ÓðÆpüÆŽ0 ºÇv|ÇxœÇz¼Ç|ÜÇ~üÇþ€üÅl<È„\Èõ;†€Š¼È‹¬ ŒüÈÉ’<É”\É–|ɘüȆ€ 7À žL_ðc€¯†\ʦ|ʨ´©àc0.ñ ¢œ †ð¾©\˶|˸¼±©±o<ˆ oŒÆ¹<ÌÄ\ÌÆ¼¯©À ©  ËàËèðÆèpÌÒ<ÍԜ˻l ¦ðÈÐ\ÍÞüÍà¬Æ†À _àš` ' Q ÌÂÎîüÎð Á«| Gà ¾pÖ‚Ï; q ÐpZº]Ðp*ÐoJÐmÐoŠÐ¬ Ð ÍÐ2§=Ñ }Ñ -§½Ñ­ÑíÐÍÑýÐ=Ò ]Ò=þÒ!ýÑÍÒ*ÒÒ-ÑþLÌHPx`Ͼ€ pÐ ³ ÜPÓ"›úÀoª°P o: ÃÀpz ³oJÔFÍ H­Ô¬0 æð OÕS]ÔGÔoŠ[ §&€RÍ TÖM0ÖæðfÖ_]ÕHÝÖ¬@Öpý¦gÖkmÕ°`×x×| ÖVÝ1àÖyÍ {=×GmØoª o §ÁÐi­ú }ج  [ð¦:Ù•}ÙÝ ½O Рý¦–Ù…MÚ›mÚ¨MÙª-Ú­]ÚáðÙ²Í «ý¦™Ð®ÍÙ·ý¦óÛB=̆#€Ï¾Ð «ÐÜÐPÅ ²¦þp ØË lÐ HðØr pÊ$ ÐÓ]Ý×Ý›½ÝÝýÝo* Ôý¦ã­ÝÜý¦’@¦ªÞâÝ mÞð-ßé½ÞÖmß߬àÝMßìíßíà¾ßÕ= ÍÀÚ~pªèÍ žÕ ~ßþ¦ Náü= € à^áâÿ=âJ€ÞáŽáŽÕ]áðâo**.ã ¾Ô6ÞØãÕݸœ é ¸ÀÜD@š°BÞ±Ýå(-å-=ÓÙzÒùêÐû Ñ"ݯ_ίZ~ª+=ÐùZÑújåXίhNÓWNÅn¾å­æO^̆0 p°£ÀÜþÂ0 ¼ QPçÛ Ö`¼®°Ô; pJÏPÝ„nè¬ ˆþØûÀ¸oZé…~è‰Î pép ›þ¦‘îé–Žé¬@êœ.é™ Ÿ® ¢þ¦¬nê>éò©>ê¥Î ­Ð®žëoú;P ¼éÀžÞÂÎ Žp Æþ¦‡ÈìX­ &ðì¬íiýëÔþØ×§Ñ>í¼-ÕþíÐ.í¦žì¬à„€ÕíPìàÛ®îì^îØ®í‚nËw£@Í= UÀ OàäùN±Ì°i- ;ðé“0š­ÖñPÝ:€ðé½ðoê…ðð‰ñG oñ]g`ª‰°þ­_ñŸŽñ1@ò&ßñ¿ò…À./ñ)Oá ñ4?ÕoÕóŸþõ°ój½ÿó ÿéÓ0ópZò6óM/§PO_ñˆðØ…0õª-WóY¿ÙROõ^ÏÛ7o ;öí0öªmõ0ÿ¦höº õ¦Zõi]𧜠³ðk@Jð÷æ=æ^.§mªpç‹oæŽßød>°…ÿæ0MÒ_´\þ¯Ópøþæ‚oÈ(0 Ý £° }Î øŸ¿ú¬ßú=Käpð k`úDÀ Oð®Ÿûº¿û!kéÐ }ÿï€û¼_üÆü ëû±ï÷«@ÃþüÐýÒï¯¾ß ßàïÂPû©OüÓßýÞýÕ/ûÍ]û·ÿýþÚ ¶àêqð æ_±¡îÔ´.AÞþ:þ¥úÛOÿûÚ EÖ^PéÁJà@‚ D˜PáB† >„QâDŠ-êꂦ‡ÀDá–YRäH’%MžD™R¥HCéº}[³JØ(^ž¨[™SçNž=}þTèÐíˆEšTéR¦[v‹i‘*5ŸmhšUëV†™ÊmdŦ®eÍž¥ØîΙJH€EWî\º<ŸFFÕ*Öº}ý–Ô`K@æŠýEœX¨.@,ÀRÐDVñdÊ•ÏÞý6µê«–=þÖEpÚgÒ¥'¶=0µiÖ­]‡|ú-³Þ_߯[÷nÞ½}gÅ,“f'|Gž\ùræÍ)·„sÕªáÅ_Çž]ûvîݦr¹fM·¼U­{G?´5MKF“bQ‰X‡Y™àÃP$[ˆš‚«•ˆ(u.y.„êÙf!Y~P•hÔY”ˆ&1Á V+èÁÓ1D® ¯Íx9ODU Pœp¤zf©ˆÖ`Ç?Vt@!JL‘Ǿ‚(ÉEHt>áÐÇC6¹¤2ᘠbÆŒ‚©Á–€é¢kèÁ¦HbÆ›ÏD)SÂ#bºQª θ4·Óþ! ÷L‰‚À‘>À$JÂÐ z¸ÃV&Áf™L^‘@I>Ùá‰eÚ‰ÅN6Ò¡\~¨H„6ìs¤ uüÓ厒èâŒ|,Ì„­IhB v 1ft¼âCtÑaNb'ˆpp„›‚ Á CléÁ„JÂÚNÁæ†qH˜Æ)Ú‘ƒ­hyæ£Iv0gÛià6‚àÄ ¶¼e'äÂŽ‚> ¤”i^9FnîG‚C»pÀÜL0&V2¹¡br ©z^HA’œ3ãíÀ‹.¦™àLQcì$ÙD²Lú$JØèÇPVÚÙÇ9†áÄ„9íX0V€þècƒMP˜'!:ˆ¡ži ƒÚÑE—Ô¦‘Ú J^Fßv¢©aLYN‰™@©‡ÓX d£ÃÚÙ£’m¨øež:xä6L  Vöó` äÈ€„z 3€Ð l¸…ØàD˜`L,áB„à +È3lGÓÑ¡u`ÅfуDÌB›ˆb ‚;ÝÍa ‹(:PÀ 0V‰ †:ÈÁ:k Ãz_õ8ð¼„{¼¨÷öø6ð,ºHÔH(ñE`qè(AÐ1>èâmH§pCŒ{è+D°MŒa ©˜G:L1ŒADèHÅG^˧¡£ÐÇ2zp5ô [° bþ‘Át"dÃ;º¤¸uaHA6b€V´"o”Ð=¢à#Ô‘@w…/´A!X!a/xS|–“‡9±ŒDPálÅ3÷Q:*¦ë(ë¢)âP Єf"ÈÒ5‰q<à [pY>¡°NtàcÔE,ìd’v°ãiÕ EÊ›»HE/œäHw: fGHYH8ׇM@áÔè< % p„Òàèƒ ¦!Pî} G1t d$ã ‘…úà‚'Ý',ÈÇ:>q„X¸Ã m˜Blp¨ #¨An± ˆÅ¢tèR+ AW|`}@Ø þ<6¡†¬8Ä,–1üÈè@:‹àо¢  Kƒ9X€Ž´c À2à‹+íãÒ“A9õщAÈâ ;mA4€Ó[ Bëp©Ì¡Y_Pâmèà ‚ Äh$ §@‚a ¨Ô¸®)iyörÜß ƒ Î- %(‘ ]lj Ñ…o RÝP‚š i-²‘?¤Ó0 +¤KÐd#ÓÀ˜@¢6‘ÔLIœêšt¯ë#VÄ÷ º0Æþ䈂h÷$U§™»àÉÄf6›± ƒ%Q -¼awØÃs ÎL²—ØÄ'Fqo8&êŒ8¥)†qŒe<ãþ¹<¥DÊ%1u¼c÷ø'+щrìc³°©ù@"‰œ‚”K†rEHÔ&ê€ìÅQnJ"ô!L!¦X&.¶°Ìƒ×sšÒG¿)NjæŠ.>qÈ/(Γi‡!8‰pÞÙÏÙžp\üç¦|À“òƒ ýSè),]tšÙ<›áD8ÒGI9\ʹ/_º/våÃc Q\O§y{„¯\jžL‚`ùÀ ìÌj¹°ãÐ »­ÁŒå¢T׿v°µÓǨœÈ×ÂFv²•­ ÓÆÒˆv´¥bgFÄožv¶µ½í¥£cn4·Å=nrÿÄÆãÁñªËýèþ ¤Ý¬@pÛëîç²w5T«÷@Þo|ë;ßò½÷¼Yñî}¯f¿ôö÷@â}ðÿÞ8Áí=†K\áw¸ÀqöN\VW¸Ç_rùŠœáë¶0Ç#du£|!!ز@˜áe°ÁXff˜Kfæö±ù3¢sžÇ|G°ˆUXÌ!t\ãEç2Òeާ ÄÖãˆÑu õCm¡ê÷Á:+´õ¤OÂë1A#ЬåM÷Ca]ÿzÚ×®¶¿ÝìqW{ÖÛÊ»ƒ%yg.÷.ß1ûð‚'L?B)f2 ÷ðtO|(?° dwéÉ(ÆŠÉWž—G³Ë/ìíoPþÙÍC}CL÷ˆܲ—@Ø‘°¬¾õÍÀ£.ä{V̾ö¬¯ù6$£{Þ+! ±}ðõT*Þû^ ²þ¡¶¡§i`£ù´~ô'1}Lc÷mùUöݳ}êßÁBQBø÷¦}î÷×üàôÝ£‹ö«åü½W¿üµÂU¿ùùg?†ûK¿Ô…r˜?þˆs @ly>”/!` @EK=•b³˜¨2lË@ˆ`8I¯îÃ8Õ ˆì¯,9Š „7öBAœ7¨AÁÔ¸,„AÑ ¸T ÑA…‹Áì8Š«A" 9#,‘[Â\B†8ø¢8 ü@‘ŠþQ4¬Â†RÓ p™IØ ®jêRË0”¯13t.ˆ5t]؇K)Ã3”Ã… ‚ú€;ˆzx4ÛÃ5ôC@AŒÃ4œÃ>lCmˆàÆH„o´F½µ„ Ugô‰ÕøXT2] à¬Ð|(„#À†Š¿\0À¹ƒ(„Z˜ˆi½’0j°Ÿ{‘yp‚Lð- ‡&xÖ28 ð‡(øFSØÿ˜È2”Y _UGhÉþPJ؇w0‡JÀ×…Àõ+)ŠJØ×h…3,x‡Ð+ðˆ³ø¥d¸?Yéc ‡:p„sЂd0$؃N h°†amˆC ~Ý—Ù‘(X“0B RK(|è€dx†¨<: G‡ëÙšdœ%V•(Ñê pÔ½ÑWˆs8C˜¿T؇9˜÷pt0=[÷ȳkà”‚ ®k0ƒHhªa†© 0d`}˜Ùv†à ¯§wÃZÁM…ð‘o¸žTÜÐp.ôZ°ÅWH °ZŠÃZm†¼ÕÅ•ÏÅM ]È„þ"ø+ÜÐM+¹|ÈÊ5„Ëý8S0ù2„ÂS0„x\¿„~°€Ñ½Ý—^ù‚Üÿ2¿µÜ‡[AÑ}™GòÛ`dG†ä‚H„dàp(I „+h~ˆ|hFV`†[èpx„T lQB ƒ+xIÀ‡JL ‡dþºð‚ rè…Â(b~ 2û€N Úd II„ (}SØr¸‚žþeå+Ø"m`gI)ˆLõM(ÈÒ'X‡ap|ˆRèæc0Q@vr0ƪgXf(úèVH†"f6x!%À‡]p®IXj¸>˜cþ]ˆp¡? `Q:…G `JºƒÈ˜XLÐ„ë †8€„€…‡N€„Y@‚Öd(/è˜F…XÎÛ‚Hsx 1ÀL¸‚\xCèaqö‚@Hf`ƒzpfuìV˜£VÚð749(‚¨!J…>€`8«q8B€  Ñþñ©-ˆV9¾u#X†‚¸…Ѐ[è­‚ø„ H…W¸‚mÈ…28‡ñá L°’*¡„-`e ]+è‡ðî[Ú½É&$hXHv¨‹0àv„y íA¨kH æƒ°&$h €-Єôõ‡ZÈHh‚C †H‚3˜#ȃX¸C8…bà Šªèƒö}Ø€8X€q˜…LƒR@rt¸xn J˜yH:¼®ÏðpÌ ¥¸›Þ8ƒ\X€Iè„pÀ'@kx‚؇È>‚i#p^~j·ö$@H™†}xhYÑM ` ˜™þƒwf†/èWX€Ùxƒü/Èí@c³;wèh` W™£P‚¤¡„uwk°{˜lƒp/î J¸ƒd˜Ù`0øzi €ˆ[~Àl`X k7„ ˜gž§:¸öOH„Wz«ñâŸ)ùDˆ‰õ„gàê (…Nà ÿ•JñW®’îÒiV0…NèùªGqcÆzÖ¥8vŸ†‚±:‡aȃk€r(†";H‚Áê­vhgÉûЀWÖ{ØxÀ†ºoò'OJ`º2 6ÐH…è.… 8vØA/R|D˜Emþfðø¿w„\è£(!üE¡¼a…h¡Ihƒ/˜D ¡—Yà†8ô$d…h0š0lHGýÊß2˜„_ðPu; ``t%ð<g6Èwà†$ ë':„(¸` yPðƒÊo˜JØúê¢Bö’xO–kY@ Ho¢I†rˆ¨‡[hd¨ƒ™‹H\”¤X²!ϼdÍ ¨w«²:¬&Nœä¡¡Y=(NÔáàQ9nÌÀDÁWGVŸG[*mäÈ*˜;вJïÔ Ú:±Þž?&-z·D‚#iÆÊ-X¶/™Q/” ÛPp ùr;q±r(‘;Vv+% ÇäüØ#a]‡ÀXµ²/V­ð=Ї®F‘ÀœHÛò€š+­.cQÛ .G"rK:Ié‘I ®e"¤Yã»Ló´‰üEÙTÉ ¤Ôìõлp™Ñ¥\VÜV®Á,ç.©‹ãÍ®`ÆÞíäèyb»zq–”s•ˆNÈ ÂF?QPsDo\a"¤²^ô–‘x  Ë-&ˆä‰ÈQ>;¸ð̬ÌT +l\²„9• ³‡ Íâ yþ:$ãŽ.ÒD²Ï1ÄàÏ;ãhE,Q€çH4ä\ÒÉ#=˜ÂÁ Ë|pM|}±Å'4IJÁøDQΩ™Ñ%‹<"H¬ô‚?68'uÚy'žyê¹'Ÿ}úù'  :(¡ƒ’k±Ê*£TQÀÜùÁ6¬8"„+ÔÅ °QÈgä@I!Qpó‚¥óD±Á2ºlºŸšÊ"GòN¿ˆ¨Ä œÁ†:ê¼`å6êx€„ˆ:ÔÇŠ.rl€ÄF¨ %®rŠ„,&Œ)'GVl „=°ÑL¨ôà6ËX‘ƒ.¨N‚*y^lp ÍFx‰ D°´8–¬,ðþQô"nÁ¥LãÅ%d¢ÀJ4Q3ê!`¯K™¨Co;wÜ›/E:|‘(’  ƒ:Í8¡+æAñn;ïN$I‚,£ÃÍð£«).£óBÌSÔÎ9QD‘C;rŒ¹äŸTÔE ëðIt-vqÌ ¨4» N²DÔU-5/ˆ=‘#õ4pt;74ð*ÓÌãÊ$Í BžOd¯ (تÎgPrHo´é³¬x±ñÓR¬°³ªß¨ £‹Ö¬èp ­y*ÁÞËÒŽ“\²v¬Û 3‰zsÄúy´2ƈ$2†?òÄó°Ÿ´4ÇK€×Ã9³òÔ¥¤rN*/dòþ‰#V¬ZŒÌÀ”ͺÄ …zÿ=øá‹?>ùå›_¾)étóÍ«ã(¤’úyvg;6çýµ#6%}öOgþîô¿óÝ)€ä ›òÔ<-€}2àD(! rÈ¥hI?ps°@DgkG˜§BÐOí €Úä=ú‰ ðÐÕŸ(@Ž@°Žè‚-øQBò°‡>ü!ƒÄC­oî/â'Ä%2±‰N|b(á… `†P$:®H‘TÐO‹^ü"Ã(F/¦B}ßøÆ“ø ù±n|#ã(Ç9Ò±Žv¼#‰ 4¡ ¼8À]’EéârtÒÈô„Hò´þéÀ“)ºØÃG†d –!ɉP2|í0DŸ>éÆOv’"º0YñICTM{ëÓ4"§'Q–Ï•„,¤-éDË+Zr“xü%0ƒÙD=FB}, Ù¸¼ŒÁu ‚<:0›Í£}*„59rCjÐa4.¡7`ÈŠLÈÃxzò?% $rO”‚ ëÄ ø@‚Ò!¦Ifá€ð”$:OŽPbÔ€5dÆIìƒ e |@…ÇO€‚|ø¡yàhO‡ˆ (‘nµÂÈŸãŠ0ÐnÁZx†”g± !ÕÑNaò´§>-_»±ÇUôQþlÔ@”q…¥1Ø=Ø…9ôiª.iÅr`‚¨’gãÁ+ùtkì´O²ðFYñäL„¨NíÀA80A}@ út 3Ìp@LtP§‘úaýuŒ Dz82C˜ J†Ã9¨a‡S¼¨åS,fQ'Gà£såø A‡ Ö%"8Å î`Î9M´L liÛaH|c‡?½-ns['"ž‘¨~<@¤(b!l"B‘2ˆ¨záÀx†•êAÔÁ PÑuÙ0Ž>Ð#Í}nt§û—„ íÐJK%˜#70†ðއC˜Ø ‹uXtþ¦¨8@dŠkÜ"œš30JA©f´Á¤l0ˆÈ#‹íŽ :À‡Eó`‚14 N°B8oRdÑh'n6¬F ©,¦ð‹1”r"ÑØ@ Á¢Cä‚,Ò‚ÇÆ.À /ÐE0 ‘ŽIÂ}@þNœâ·øÅ.‘„}ñë 6ìÀ¶°ƒ†ðˆèÈ"Äàà¢á~Œ ýr˜Ç¬¢p¬£wÝÛ<|Œ^Lbàxq,¾z  l!Á¬„Ö±çüPã ³a‚¯«ƒB_–#¦0ÇWEdih<©8Ä~ñ'¸ø~±XÀìÁS¡žPhÇ!¨ŒJÈ⺵þfÅ$^Á]WHb ¸A*z­Sé´MøÀ‹Ú ƒ´Ú‰©ÃÔË•SÄ` Ó`!b ƒš¸D ˜v’r± ` ]G8–¡„r8W Ç &#èè`À`A*®act‚º $N°åpìeÐÅ9Àñ‚LC†!¸·t+ñ‰Sœ#AííûŒ²P! ‰U‘Z® ÔÀw F/bA…b˜ yÍÍ™pP‡<äC{099^pˆ•·Ü%:Ë8”ÑVŠ$ÂÉ(Ç'Ú¡y°h°ˆ0Ñ‹’Ÿ#ç’° +óQ\‚“8 ê±Ctb_F)®^аÖJDÐþ Q|㣠p8°„h@ ‰Ð+G\•‚ ìÎ)BÜ¢‚'ˆ8+( Œ\ãlpA)ºö@^;¼‚>yÁ;è LÔƒ T@/t‚&|b Y@ƒlJ,À64ȃ»A Y ØBçtþäA&ÐÁt@ 8Â+¸ƒ Dh‚¬jœÉ7 AˆP `+œC2 T+ôA´ô‚KÔC%,C=ÁH@!ƒÀ‚ lCˆ'L‚]ÍlC€ ˆnh“º Ch@Ä%ÌÃ3ÈÁ,J@'¤]‘Æõå†= †7ôl¤@r%´ÂõIÐ dÅHÔ5FÐC²‚ CÀ•9ô‚,@Â1ø#PÀ;èB*è‚ Äü@BfÅ `Ç1” äƺ„.h@#àÈÂtB)èÂô1ÐAíÁxå8@ƒl(ÌKÄÂdn0à |@.t%dCç´þ1@%hƒ@ˆ@ä@‡°—Ÿ”䈴Cx£ˆ2|ÜDàeƒHÃ7ìÃÌ@ BL‚?4A,¼C Ã˜€ ô€äHƒlA$°?<‚?~—¬@gÂ&dx $ô•tÄE!ÌE¼ÀØÁjBƒ¢!’hBþd0ØÊB`Æixæž ƒôƒDŽ‹àÈØÁlÕ2\.4€(E´‚²Ä ì-ÌÀÜ*˜À-઒LD,|Ù5h„*ˆ 7ŒAl&I4@‚›~A – %`B/àiGàŽ §ÄNì¥Ïúü¡oñBrÒ hÁ2L‚<äâ:Pƒ¸B&ŒÃ-,€ˆ@ ÜBÔ‚mQ¬_±§¢‘ ²ŸLÃQ‚[€KLƒØ˜ñDP; ƒûRsý°PtLBÜY.ù [´„ÕIDÇFÜ1Uê‚Ã1Eôñï”q'Ð+ §±.íÛ^B.¨§"ï`#¡C¾ô€#Ø’-í±UóÏ‹HÜ‚´ùI.­1 ñ‰,øCŠŒHÜ2AÑ mÅï´q~8À1¬31ûÐþŵO£t11·Ã'¸V1ó¡#Ü𳹄!œÔ/M53W3ù8 ò339ŠQÆ)Q9¯³Š2;ÿ”;¿³<Ï3ð!Q=ï3?÷³?ÿ3@ÿPPEƒ0ü–>´B/4C7´C´}Ãq"SB?´E_4Fg´FßV; t$dl>{ñF4I—´IŸô™ùQH£´K¿4LÇ´LßÉÅ¡Q:oìLç´Nï4O/´">ãtO5QµQO¬#sQ õQ7µS?5TÛQÁûtCÆ2uTgµVo5Wm±1ñ‚ÆŠtW—µYŸ5ZÿIúP525Y§þ5\ǵ\£5o¡³[Ï5^çµ^CuM§QKï5`¶`ÃtDgl2 6b'¶b?´ÅFÂGÓa·Q;ÌÕbÿÐdW6fgvD§Æµ‘,Af÷Ðg‡6i#¶=»Ïo%§BA„B¸Gäu@2tP4”@ÄÕj·¶®À¶lSmÛ6në6kÁNø6Swm£C4Ì)? Ân7+ìCl'wpCÌp#Atï–Ä<*·pçö÷7wÇ6<ÆÂuß¶x›y³BwŸ7móÄhA¼Ãx·vy{7+ w2ðAD}Û7{ã·{Ó6ª w¿ýw€ÇJ{cI2x$8€×7ƒ¸ƒCxþOƒ,8¶Yxlc8hx€“0hH÷…ïw|‹x}£@*”øN˜mósÏ)6üB‹8Œ'ƒŒ§ø†¯xŸµ6‹ìøhBŠ+tÀ|y' yŒ³‚‘g8’9h49+Àxù‘øsF¸“g9”o¹’£@®yù•?y”‡8’y™[9–ky2\ï”sT›çáŽÏF"жœÓ7ÿ^'Ø9mã¹žß }C½ø9 'ƒ Ç¹ºEGýo„'ú¢Ë¹£g ¢Ÿ¹¢W_këÔFuÀ£ÿ^2äa0Ðöxäypz¥Cz¨ó©kú©zƒ+@mçá<´º©sz¡»‚5Ö:«'C©o:þÍB¬ó:¨Û:® {>»¬÷úªß:°»ú# {¬#Â*ú:´û©CÁ²Wûµ?;m/À9n:·³¶1Xû±ÿº¸Ÿ¹/{h %¤;´?»o»»k¼§»rÓ;¹gkã;+øvîû¸Ûû¿¿vlëWþ̾ի}ç[ŠëCŸ<ä‡ýâGÎíÿØ'½á‚êW¾*¿ó|tx½ðc½Ü??:dä/>÷ ¾÷ƒ?Ü/¿Ø#ÿÈï= ’ðGQ‚þÖ§RûŸ¿ÕÃûÿüϼã»Ò$Ü<@LÓÅÆP*V¬R™J5 ¡B]¬t)D‘ Á† /.ƒ(þñ`B‹zÔ1ÕÄ‹ Ù¤2RáH‰í¦©Ä˜r%+t¦L¹, S&Ëš7 éD7͑ʡ š º±d˜†Ðõ@Êðf*¡NFj³%«J'ÆLÅ'U‡^Á²Kv«Ç‡_¡bM…qnMšá„¢6!’*Qª|Ø,VSH:æjHW]†òŒp.Õ¹JçÛšU«FñâõdÃAÓ§Q§V½šuëÕÌŽ¸–=›vmÛ·qçÖ½›woÕ”dÑê›xqãÇ‘'W¾œysçÏ¡G—>½¶©tÝÖ¬é&ŒH•Ñ¥©ën‡8|yóçѳ&Ÿž}{÷ïáÇ—?Ÿ¾ùT›;w[Õý{þ}ÿÿ PÀ ,ÐÀL:ÍàXƒˆU„¥ŠHSР1ÌPà 9ìÐÕ»¯›Î>“Bð@LQÅYlÑÅa„Q³G0´üÛùb¸v¢)'‡ƒtð€Ÿi–2Š|öÒe 'ƒ•Lò8íƒ/úâ“>cš-o@„ :Ì”-¿À¬CclÓMÖ¬hæ Vò¹á—‡Lár¯7ùìPÄo¾ÙïÆgPü\”’b¢€yÔéAjä‘'•}Pa¥ p … 4±b–>ˆÃ‚Pz9M›+`åš |èà$ö¦@]fš=z™‡œ(Ž!ÓÃC‡ëÓXþ¡4ŠIJèÀ'–é"  qåØkœ1’o„fÂ3\|€'Xá”o¦A§2 ]f’ 8içZ8Š=®¸Á¯þ° ‚Tr„ R"¡„ ¼Ã]6‚ E/|pÅ *\ÙGtúp\lA‘ÖЊI†‘@H@ÑØ-¤Yf­ëf[î¼·PÿÆ-Vd6¶p@ ˜Ñ§JVdÅZVæ­÷Äå 5®°ÂŒD˜WÓ˜ñÁQ‘öfϦYi§,b©D—k:ÅK¯žYî ™AÆ‚ƒØÈ%]pàdŸpt™çŸç.¼½Ý/çpü˜E%å”&þzÆÛ›£u¡×ÞxðjJ°ë€6m#îðÇZ6úÙóƒ Ð8(„#áà èhæ59tÜðßdÆ›áØæVpˆçïeæÑ‚wà¡§NÛ@ù+€q+W± ÀHŒ'¼è£Uà iâ IáDB˜a pH¨á†#ze“, ¹è…,†Ñ ébO A¸œ?y&B¼ÀQãÈÅ¢pÖOõ ‡ÈÅ‘Š;¸€ ÐÅü±E/ŒF@,Œ1Ž>l5Nj‚ØPŽÃ.–±.ÒV$pÆ‹«žoW8(ÁŽw i>h=È " bÈT"Ø* Ä@f0E!Rà*Â8ˆ Œ° @ˆAÊBRXظM IHbþΑ!XKBHÂŽ¼`\lÈ«¸ÇeEr—ËŠæ>—ÑMÂt?€ ã"W¹Ìu.t¥»ŒðŽ÷ºåÕîy»›^]ܽØ5/wM‘ÞõZ»ˆx/~õ+^ëFC¹þÝ.t‹ËÒwÀþïŽL‘à³—ÀB00|#üÝ 7ØÂ6dq§;_ ;8牼‚ #¦ÂN‚æ”á3˜ÅÖÁ‹c b]јþpüa OƒÇ>2Œ…<]"X?ÎGe¼c&;Ê:nG‘•Kå$äXÃW6.™Œüä$p£©1¼œ0gùÈ´dÙӼæ&yËÓxówÑÌ`2YÁ¹C³›‹þë„<™|N‚Ÿ•Ë ;z/wp®œ-EßYЬp´š ­ÜHOšÑ–~t¦…0¤L$zÑI¨ô¥÷¬é)‘šÒþ´T=jI—úÔ¯Ž5«݃s|šεêgÝjK+—L½N¯G=æi×Ô&6+Œlã*šÙ§~v´MíNÓWÅöu¶©Ûìaw›Jø¶¬OYmg“ÛÜÇ^u™„u“©Ý¿ö®‚ã=ïr»#×I&»Mv8àSz‡µ.À‚B„c`A@F»Öƒh#6­8Â4²v4VpAâXqˆNXÁ=0ìA7 !x`ˆ‘ƒšñã É©ùð€’°þ tÔƒå.‡¹ÌË!§)mçP`ÃÊ[Ί—ǼÇAŸS&ˆ.œLrhÓ­àôv@½èè@zÕƒþcv8}™¸¹Ô¿®ôŸCæGâºNÆscªéìh;ˆw¯ß¼ê0’Ý›q¤|ä]ç+÷@ßÕ x·~ûßÛ^ö¼C¡ñˆ‡|àÙÐ…q(# /¨¼¥ý^èri耻. O¦;„ÞîF’¼é¡€z¾ƒ>ñ7çGéK)ûf¨žõ7GE¸žû•ïžö¿¶{9~ï¢ æ¼o†ñ=€ü(ßôHнó¡ßŒäçÝ/©/>Û=€ŠiPîÓðþ9‚þk%DÿHä'Ëù_™}þTDdòæŸ=úŸÏvíO²þõˆññÏøˆîø¯úÚáå<ÀZÎæÔo—Á¸ïoNanG”À!°úÔ.¯«Yá 0û莛aGt 5ðåÊAƒÎQP|n¯«µ W%PgÎËawLá}®¬eµ+ú|G°éJ°{ ~°’né†Ï^Àè„ ƒp …® ŽN “pææÄ Áé¶P ç¤Hš!çRA¶! £ ËÐ Á –áèâÐç–À¿ÈÐ4‡z¼ÃzPÄ nà Æ!¦Ïvç °`®´àv@b)pAJ4`°þ|kN!>¡( `€LL n ‰%{N#{Îi›¦!âšZ&hQ-jñ4²é4f‘¯É˦Mãš´ &vщqËF*„Qm‘›jqŠ%§Á©Q«1—Q·I¿›hQÁQ-¢‘{ ¯±Éñ4Ò‘õGZAl"›ÎéÑËæÏ &‚qeQû ñQ ÃQÿíñ ÷y‘—Ñ‹±)²Á‘‘!%²ß‘‡q"…5,r"y‘"¿‘¹‘~„$}FG²"ïñ±i5pkR5nrS’$²g’&Ar$ƒrþMÒ$ñ±7R-fòGê!yr"/¢g±QR¢!µ²"ƒ‘%q²l€Q‹ ‡ÑÑR,u²*cÑg²*÷ÑQãOe£¨éȾŠiöÁ\AÎà^`\!ÌaÀ¿¼@ ¾Šj „ ¢ÈA ¤BÀäeÈa @¤ Ø€TC¡±«àT³5]3Côh;L„šÊF¨Z#&O29ló5y³7}sœêA@cšvæ7ó8‘39YAòÃhS9¡3:¥3ª¬ƒ3„s6‹s:µs;¹sŸôÈFúEØŒAãPCbŠ:dáÌ#2Eþ8¡»‚ÀŽXá\C ¢€©Šƒ v Þ¡n5J5aR` ŽC Ô–L€>e㢠`ZL7FÑ7dA d㺠6à×êÒq À©;+bÇ ¡ö'>"CYcÖaiŽ£>T¢€ž‡ìS5( á8ò¡ 0f6Ø! "´\‚¡rCFqãO4êF¨iè N¡VC†§<\q:æ=ç(0ã`!©~£S”CåL <ÀAâ’Á¬láx”ƒ&: áU ¡Ra ÜÁ >@ú!¤D5B †•8Ú¡r<4  !~Á¼bá‚ ü´8Úaì`0æ6tabg^! ü ä`”çÚ!’A4"†r@t  ðUæ!Ê žl:¬R–¤^ÑXƒ ¨ Z¡þ–55˜N FÄõ ácCöºÌAú5Tÿ©F¥V ÖaükZ¶Þ5(¡ô…92!LY!r¡ò@¢á^¥Äê!LaH‹C¤áöÀbÉ6pt bADëaahH :ªDðD6Úlgñâàò LÀ§´+rÑu9¯c[¬jZ#!m“ ò¥ð È`î`¦m°Áš@ Ú€öŠ–c]Ÿ£Â(ÒAÎÁDmHáøàƒ¼@u`µ7‡lç€âÞD^î@€8î8(€À~7Yã´ ò¡þNWNÁR Žá á Úžá v yù@i“A[% ”Öá–Ao@S…K6dÜ¡¶5˜a`þ€p@° ¸áJ ’á4À^`Ð…j/JÀ ¶`Ðáj ULÁHf%5Ø K9À”!Z@Áð` ^!”w¤Á¸æänãllÁÌ—5L ²É€€ÄI’!4A ¡ HÀàÀf`>2/yƒÅ­P¡X hç`„£ßØ4j& àL7äâ È –Æà‚óÀ ¼Ìº Π‚þÀÐa{—gÉ4Æ`‡–Á ÞQé†Õ^¡‚™£r®+ò ‚ u€B“ öB¶8(áúà àoiCÒ7œLà´«n€(`(– HÔàÌ'ã bla ‚à!–!la¤ùv„hÑv5€Ã¬Á~X5.¸ÈÁ> à˜ Îaì`–¹úà™áyY˜žZP€h ¦a†f5šgj‰CxH1J¦ † JdŠÙ ΀4o£z9Nלº@p½â{)aÎ`¢\ØöÁzàÈÁþçSo‹þÊhAV ˜á~pZ§qtQ²®Ç*A·Ä`È`iŠ*qÑÆ 4€8“Íc· ad¡DYU/:5”ÀtV9*·¦ÁŠ`Á•Ù 6*±J¸`º6>€@êA›‰L` (AÆÁ h`6@üá a ÆOÁtA^Á ¡ äàt ê€8û>›hƒ‹5"¸¤ážç<½Á nÀr  D"{²7àè³19 )Êâ@òÀ¡¤‚B{7?€y9Y*B€ò ¬ˆ 6¼ þ^ ôÁ|B ›6DÀ¡BÀ¶lc‹MÃaI‘ ì`ºú \ RÁK !L`@Ñtelá`QàP–aà@ üÀ‡Z«‡q(!Ìn si(ú N@»†¡Nà”` :¢[·<œÀ4ëALA°Dù·Q»9˜!ÄÉ J nau¶@H?€Ä‹ €ˆáÅi£B¡¼Àðà«eCÔ!SXòt`¾ ´aRáú¾!û È•±û ò€Ãû€Š¡ ÊÎåü4cü¡ V Q#Ò$Áò€Éoþá áÌ!Ø`úÀ~œ¹ªØ¦a‹bèáÇN#l ‹‹=¥ÂÖ¡`!(Á”U|‚Áð b`l}ÀZ…8Þ ht l”6êÁS&Ês~a¬ÀÅMú ãp ÎWø¡r j€At Ï; (áÚû`…EwDîK ¥0B5ã4æ]:vó=î X}9tAh$ÅÉ8´â9úÝ4 Þ4tÅà§á‘Ò"Ì·L‚9î½ß›Ó)êbrÊ-b8&¢X¾8Ö²7(AœB~Oþ F›Þÿ]*Ú©GdÜÝâ]DÀÜæþuEea±Wƒ9…“?žsç=$‰þè™»:›Sè³éþé¡~@‚3Ÿ†>ê­þ걞=¾“ ª>ë½þëÁ^9pêJM¨ëåc³Ãž7Ú!_Ó¾í' ZuŠÅeÜþ¥è¾îñžŸD„t¹ ¡‚`H¡â –( ¶µÇšå À þ>ðYað Ÿ( ?¿ñ_ð ßð-ŸÐ!æ~ÁñŸó'¿ò/ñ‘Àô!?UbñMó;àÀ6ßUbu“?p_÷OŸ÷ã@ö-ø%¡„?÷wŸmŽ?m“?ø‡ÿù ÿxbaú%A nßù‹ú±_û¹¿þú¿ÿú¥?Ü¡¬ „RÁfƒ€QÀÿüù`Ö¿ýÙàñåŸðÿ'û‚–ïP°!Ô!H1V&’Å‘À*V‡d|ÐEëÆÉ/Së.lø0âD>Ó4ØQ!C‡%R,9° ›”;„<4æÉI;Õ¼™ÓdAž|2´ 'ÅeJb¢ jÔRVJ1(ºž?9Qhµi‡¬['Ú9ÇkÕ«c]Mze­×D`—éÀêêÜdMä²¢›Ìêݶz'ö•§ÔߢÏìâÕµ·o0›Šévjä”U¢ƒŽ;€áNn‰N”^š‚Ε©´ÉŠ–+²¥.Dòئ’o²ÒBƤEJy¥!>öÉãèÊ%þ¡;úc¢ÚI¥•¢)预VФ#F¢£h¦]&Y%’ÓD êjº¦º Êç ŠŽÊi’°N#«ªCNSj’Q¦¢c‘¦ é纨©‹˜d‚Òƒ°ÄJª§ ìÃÆÉ#¥xòIm¨×²ÁhšOöe“E¦ n*vNå¡Ý6+ªº¾ŽÛ­®NÙ.·OÚ»(:Sʉ(¡¦ÒýnZä–~Lå¦í¶£'°NVÛ0¾=Nƒh*íd¼â±zŒÎÆ~¶ƒmµš‹§È<’\,—¦hûf;Ó°±rÉÞÂÜæÄ,9ëËn2I®ÆØ^»¨•zMm¤D›bÊRbœ´ËŠ22›¬xÊþcÁEO½)mbŽÖUÛ«§†äŒ§Ø×Ö:íÙ=œYp½µ*ÉæÛZŠ-¯°y~jw¼‚~ªã§Óô°ð¤Öú褄ûm­©Ù²²¸À† ‹$·.~óÍ*3ÖxcŽžzè¢N:éÌQzꪯÎz뮿{ì²ÏN»è§×Ž{îºïÎ{ï¾ÿ|ðÂO|ñÆïz‹Ý`®9t޼ìÕFO}õÖ_/úôØoÏ}÷Þ~øâO}*.F’¹0£ðRÀ8’üòÏOýößþúï?|‹p|³†n¨}î㟈À*p l è;å­a «h/ Á jpƒì ?þš"ÿ#B7,ˆÁªp…,l¡ _ÊÎß BGQ…ö½O†<ì¡Ä 1xæ[Õ—Ãq‰Ll¢ŸE *€« £ˆÅ,jq‹\ì"ñFhÄ*:z^,£ψÆ4BQy0² v¨Æ8ÊqŽt¬ã٣ͽю|ì£ÿHêM1sz$c ‰ÈD*r‘ž+"ó6÷<82r’”¬¤%µÈÆô­ïŠ—ì¤'? JÒ0€VTb(O‰ÊTª2Eœ`7gJì¥Ê~íÆ¿Wu,J†¨Üê"†±1|BaCbƒ/ÅgˆO  zG‚œh§¤ãEÓuCîLQ0þ>-“uíøÂŽÉ c¯Ûœ“/ŸTM\›3Tç¾VÄNÖåãsº°SìÊÉ"uНùø¦üú´Ëm±nbCʇ2´®<À/ŸC6YDž–’¼Þ9âðû9bä †bàç…q<¢í(D2: î°n@¯ùE>ÌA [(ÀòX:T2>GŒƒtXˆñØ€È rEíLpŒiÜÄCêCWgc<5t”XÂT?'‰N0`EÌ AëØP:ô%G“GF×Õ}`YÑ>hÁ Ÿ­kE2ˆ :6!9Úr¤„»².ÃPèŠØÑ‰2\Uu]Íæ$Špòþ"Ôà8ÁgŠ}hB¡‰8i.ú‹&ä è5®à m4 PG ÈG‰kPƒ‘ÈÑKxÃ$V´zèC>J¿V\á… Çe½çˆNСHÊ6°á©Î9ïàÆ  €Ž1¤‘À öQ:À¯–èÀ Œ×iXc«žÁŠÎádØ#Ô[Æ3R±¾ž£èôrЃ4àµs*A/X1‰.øþHÅ:hƒCðaE¯(†¨Y= Il€ÈøF;$]mVDÃ)°GÁÀ 6˜À`(C+0!ƒ-¡b`…||pd"}èÀVÛA,ÇÕ}8AäÓ‡üBä$OÎÇÌŠk¸#ëÖ!`Ž94ÀÔȆ€„ylh óˆÂÇ_ÑzðÕs”¸9úð„H"}…Ë Ñö±‹¯smE?Î*>J áê^ÑÕ㫺XÀã (’)ìÜ‹u,`+˜ü”Šäˆ[&àn«×Žux¥~™HÆ;Æ¡Œ3Ã/¨\&rñïÖ¢ä€q AXCÉ€-ÊaØñYÁþ.¨-ñÊ*hö¢ ÑM˜ø„i$$¨Á˜ÉsÌ{8Á'ðª [(”qHF™Xýsˆáø F=€ñ‹W„CÖœ €¶ƒ1 ]@ÿs8Ä3öpô¢ÙWè!ÀÀ ópÓ0¶pA äpÌÐÅÐèpð /PF° øð º0l . $° à/€3_|õ§ ­°äG r 9 á ãP V°éкЩÇ2€$` (ð&pP@·0mà !0 ˰æ7ƒ!Ð¥PI à@€©À‚.X0Á c³ð þQ@ í Ä@Tlp ½Ð Þ° Ùðcàvp%¸M󵎀kÀ+€‡ùp Ÿ†¿°"ˆ+R'À š  Ùð ù°‡û  0R ý ¶@nZWb¯° P`%ž# ˜Ð T2 ,È4° 8ù@_äVŸ—xçgCÐw²°U@ ­#jp}av.Ð :ðpQ@nã# ÐO`[—sDctyÕ# `V?” Pú zäskVb8 ^°# qWs •ÐõÐÄÐmE>dæqÄ#x ÅxðþP lÐ ® À@…@=0ÿ,:°@þ„l0 cuqøUb'² î ꀒàB `çe¹`é)Ì ôP`в0 ü–é@x8Ð ¨Ðà^‹Ào: !° $° $Ð[å(`XY¶ð Î1R¬ ôÐ̰làǰ "I’&©Ú° BÀ=0 ÀoŸøf;p•” 6n˜Òðæ ^¹I  pòè  ‰”@àqå–IBeào•jİL!`ËÀ•™` 9ða¿ …0•9Ð×Ë@ “Ð}çÀ™³`ëÀÓð ´0 ¤9 ”@ I © ·þÀ™ æWº°À€ ÀÕuùføø9:@}G†\i ¬9 ð wáC ™° õp Ì>=ÀC P±¥ ±óëp†: G° ÐаÃ?º +`XxäF†„=7`áðöÃ7 F0eÛ“&0xËÀ^Ѹ:í`Ü ÔÎõ ãðÂUQ°¾'>lÀŠ8 Š;l€ cg‘¥píÅØ ÃÀ J0 $p9›ñuÜPT0¤ùPó` 7@3àSº€pü  íP`ð =pÀ¯ y+2 `Á  ˆ`á€K‡@7€ ß›UÊ þÓ¸r@ WÃ`ÞuõE0pØÐ”€ œpËNpÀ0 ÛÄ S@`Dj¤ü€${  µ¥þð3ª–ò€P0 8€±@/€ cpp`Wj@H ãuº ‡•£pšÌà$Àtå%h|²Ö€æÖÀ¨­0IÀt†`î@B—I€ ÃPV0 ¢G dP  € ©ǰ¢; k­oF `¦6‰¬¢`#&bR`Ãpð=ð ëP{ ’ˆ >ÂŒ&‡Ïp7à>À æíÈ 0×>ùp&`þ &>ùpSÀVüð:ÎuøÀl€ Ÿ•àœØÐ; ŸâóÖÕMx$#4²GÜÓ8 á ¢ÝÓ;áðfäÓÉP ð‚p\¥3Yq˰{0Ëð10 ¤y´ÜÃA@EPŽÁ)ûÉudõpRûGå8 €åàxðÔ6f!åxð •ï PÐq y@ k[b”09 ¥àK wÿ— Y¸å¨‘Ù”!: ‡¶í ãà´œ• •[à€… „¨‘ K "l0Érí ~{5±Ð}þñ&Õ:ÀæÐ}/à…bp(…0¯áDq0P vº"NÚ ²|‚a:0Ö@L% »Šˆñà·‰òÐ9 ¦û©@Ú¦Pq` Ë ¾ïÀHàt¾óë9ðfí€Üpí€ g` &° Ѱè𠪑¿“`Pr¢g k«|ÐÐ ï tõ=%åÖÀ°áSdª‘ ,œ:wà  Y›žÀ”óP¹>“м_ƒ”ŸÛØD¨OTO9¢ ¸ÅðãU\<ƒCOöTbúÔ$¢ƒKþ”p›Ÿ#3¢sÆb¬:^¼“CÖÙ ; uMaœ#$sÇx¬#ó9oÓÇ£ÓWåWŒ1wL:Ã:oóPƒÓƒü9C’`xŒÄQ°B¹"xì¡ÃÆžC2“É¿ÃÅ—üȆLÊñ1W ASLÅÓ[?Ó  ÇÄĤŸ«DË ÄÖ¤:†g€ÊLD :àHVËTDèSE›KìÌËŒ<ƒÈÌÐJß¶í>:`Çy<©jþK`š] ±± ‚À+8Ü;±à½<:` "zS&¢' !Ê:²ÀS€7šÞÉ;#M)#]veÑ©R[KVÖ0·0#5Í:¦ ¹— ]Q“  s«:,m¥šÃß# OÇUË=ºpP0Ñ Ïò°´®“É! W7°$0 ú[ê|ŒYQ&ôÍ:»ˆ°¸?”@¤`tÜ`ë×°õ ÈÀ\”p ÇÏÀMÑ Q Ï À ¶DÚjSJ>"€0ÿi±p lºO…à›°}ê øP P :™ÀpÍè ›°€]0…äãÀ†0:Q¸µ \–Ì׳ƒ ÛÔC B0h#”ðÐ×I° Ì•#:p‘¯cá @îC`8 â->…*9ÆÃ T)|‰6ë@ ¶›°Þ¬PØÐ Ö8sÔ Rž1ËÀá ]AãÖ8 €Ðè D¥H:Ô   Aþ 7$ ¨°"Á°ã™ ëg þüPã=àÙðo:ÐÆÐáb PNëà+ –D.èPDÌúë›p¶½"zñQ‰@d> KÞäçÀoõà€Î ÎÕ¶ÐÌfFà|¾ ó ¥P0‰ úP: F O„"RRäð†ö þ` †¥z®Ô í0>À­úáúWX©ç‡€ A`nŽÐä `N°ÆÀ)& ÇB°.¦W $::ÔÀjù ÂÎ'… ÃN>oP ç ?+>ØÀ P™#"@*M:Ž@ä×%¶O`V{ kþÊWva„D]¶="@TÀÚããñ°"²Ð¤ ]æÙôæ«­ó[°=°ÈàµÊ© Ÿ@ÜØ£ ÊpvÏpà³sž ¦ÙŽ hóp  0º`wQ*ÓzB€V _°M­ðœ Ô Mô`ôްO€ccЉ!rp_k6T PµÕ `‡  |°³3Pô4` ¹P çÐ9À‡ v÷€0fcpc°¤ð| ¿ÔpþÔŽ}!§Pw`Óy8ö ëp¯À:pw€ üFÚÇ w ð †p÷³þÀÆ TÀ™ˆàð„:Ð/°•@ â –_0±€úÆ òP› ‡7Xp1V¸ T±àø¯Eø†¿ ×oxðÆ„W² àô° x0þ»p™¨ œ°î:…@c—œ“¹6ݡ҄ÕÁƒ“r­óiš8çVLÛƒ+š-;5näØÑãG{0'ªNH”)U~¤Äfˆ…ƒºjؘ¶’Õ¼8wh,cÕ.®vç°uƒ§M¤I9ÊêCª BCéºEZ³JØ(^žlPÚåHÚ™Ǔي‘h0…šw–•D„#N´ÜëA— ²lˆbzÚᑚX1ŽrA‡GÆYƒ\ˆé"D´1ŠT Hd4÷”z`“ Ûi€]ö‘‚•VˆAÈMFZÁxŠa;2ñì˜Ê‚þé•ÚPà YnÉaI;|œÆÇ‚™ƒ'Ü$a /´äòÂ/¥ÐÁ…8AhžpÚaðI†1O#f iK‡i@²‰%ÅŠ,2Jöfr~9ôQ—Úšg–»lÂÁBÀ aI†1´•>èp ’GUk…<JEªoª¦Š¬žáªT¤Zš]hM¬uʘ¦TXQ˜Tuu«Däb…~ CŠYgc¹…CâH…œÜ©g cÉ’œ2éçÊn)ÉFNËü ·ÙT 9ÇNñç—TP8­Âùò1džMP  (z#œit¹÷ 6ð)%•/–™d‘>ž S; nñ_Þp¹€_þþ ˜•;f©î Ü*¤$“+šÈ|•& ¨øÅCD8…ÛTz Ï]€5$ÊÈŸŒ€…qìùŸ2RC—I²éã‰$$‡z)™¤^zâ „‚iDt¡à(*æT zP˜œ^&–(Žj¥¬ÇÐá褧¹&œƒx}Ä }Já(Ñ ßV0…œ3 t~Î¥ Sð‘ÐfœÙ¸…Ésxå +YCÍÂ퀃2ñ'rQrðѬG2¢‹+ k‡N‡™ÔfÞeI¸ËRC§•£åq<~ꉽ۱؈CYüÙz¯Lé'ÕIÌAw¥vnÀf022aLþ*ãp§C„Á¾+`YÑÀƒ¢š*aˆ€õYßG‰dô¡2ðŸRD€ ôa†HF¦ð”ÖJ}@Æ0 1Ë&,Ö$ª&졦ØÂ´"ˆ ÐpÐÓÆ *Å ðfkCl]\£Àø%áŠÛL°á0D®Ç!ƒ=¾8„‰>àbH¸…l4ŽP¹‚MT] b ŒÁˆ9„2¦¶Œ-â Y>˜Â1r%,x,ã×0Ö@ +@Ñb”ˆaÛbQÚ ¡D ú …J,CP<ägÂ9‚ÃkèÁ Ù‹Vh¢2 Ñ!,0‰uô þÑÅ:žQà<‡ŽâÔ íD‚P +ÃY¬ˆ5¨@ŒÙdÂ>p…# 9‡Fäà€=rðGÂüÂ'Aˆ *eúà•@„rA…wH`š‚¡|Ž"¡ ÛàD;ØIÂeP  š(‘ …>4â wÑ5¢uM1,}è.¦±L[ˆa—'LI,|Ðk ‰¡)¡D,S°‰3L" †JJ&~p9@ð øÀ+¦ щ†„ pàuê'•H|cúãÿf•RBâ´+”`…#Ðq®„§ˆ¡D*j‚Ž ‚oH…%Ðñ˜µЉ#<2iô LþÕH;ÞȯBU#_ýÈ4¸ÊŠCPê#^=H>äÄTuPY¡‹ µ#CO݈]Yá×±•§S,VÓ"VP•#†I»‘ 6-A!’°ƒƤ±iÇ22dÕƒ<(CIV•ò«±&öKlRS²Tź6‚¦•-H»®ªßøFþö׿ÚW¸Ã%nqk“|$A%ìØÁ1zÜàR" —P($ ]ìfW»Çµo­‚­Üt»ã%oyÍ{^VÄ$zEoP)áжW¾ó¥ïXº»†n\Vo}ýû_XÀ&p \ÜTÌ­² xÁ‹­X¦þp…-|a gx¸†ø/Ö@„nÌ´ UÁ%4|b§XÅ+fq‹ýk10Ý€Ã*fJblÃÅ;æq}üc %©8†=2_Ìx•x6„üd(GYÊS¦òx !„9ɸÀ… „ð…*‡YÌc&s™Ílt! RÀ…/’ülŒ!Xg¦sí|g<£8NÀÆ npP|BÎè˜sž }hD'ZÑÇÝ36mˆaUg]t¥-}iLg:{|~4®Ò;iM‡ZÔ£&õ¢÷ÌNcµ`….u«]ýjXÙIpô +IS:Ö»æu¯}=àS ÚP¨ÉªÝLpCÙ7Hþ'ÔûI¼bŽÔÈ¢P4DáÏæH+H S4£H`ƒ²+ãˆpÃQÙ<ãW²bðÀÇÈâ'õëNÌ$¾‡ož´-yáêÁo•LBñ@é±ÎãYcã ¶ötÁtýðÚÖ#„<>Aj£Dæ‡ìÝ+Œã8j€Û Ð")^0‡1¢ð‰CСW(Æ·Œ‰Ùp$؆¦‘‰cðdKH†„¼…™Àbà‰¡Q¥.ƒùABøvL Q´•| MÇxÙ[l[»&º`µÙeÛƒI º`ÆpƒMzïaÇ\Á“|âãÂÊþ´‹£°áŸX†.Ÿ G´‹Õ…!¾Àøž\~“iÇ5l‘‡šÔÃPB2¡ ÂbmG"1 y³c aCœx÷`µ#7bÛ¡ù¶ÞÁ•1Å :!óÐlð(_>GÐñ‰/ì÷õ0Cð©€S°c“s<ÚÑÙçÕ Ë'4ôòü/«öM¬â—_|G±ác¦àÉî‡ÄvCÜ UÏÿDîï¾Iûs;Ô©ˆ›¸aÃ+‹ÀàÒ¹³ :ˆƒ\°…eH„ H#ÀºxpˆêØa„ bm0< ¥ë)¨˜MH„o¨s ¦Dx@Hx Ï þµB @ˆz˜…eˆ†aPÔû€qÙ+h $P‚l@¼ù@‡9ˆyH†d ô‡dØ€“›kHìXÃ~‘„ `ø,is †pÁ/”…u(ŒZ`ÏË{ ÃdpQE &"$‡r°ƒIð ƒh‡ˆƒ@°è‚[j@6¸Ã@‡JªBŽÈ-H†èpG,…CØ‹  ÀB€‚s0-†2`ƒÃZè7°…dÀbÅ/T@`ì´»5Ãb;„ð‚}‡wÀ:0† 0ˆX0-XVy‡cHSˆ‚kdFg„Fi¤FkþÄF$0…d”o|FVˆÆid+¸Æc(ÇsLGplGv€GyìF ùF´ Gä¸F/4G}lÆ 8ŒCðÇ{”‡ ÈGtÜÇ‚ìG{H†LGƒ”ƧP‰L…ytÈŠÔ‚‹”H68GG!ÈŽ,ƒëBˆºe…2Èo0„¸€„ÒˆX~@V8W…?¨DˆVÂ@9x„uè…v(¼ƒX‹/˜‡"ð‚)pfX½±Ò‚©½<°‚a œ<°™ç2…¨ƒ/¨ Ø…Ùšb€;Ø…Ї_ Ah¸ƒ`†«ÌÊT‚Hð:@WTPI>ThoÐþøÞpºƒ8„[@‚X˜Yè‡b 6†o0<Àº dS c°CÍ*Ô@ÈSÀ„X‡")Ð̨ÌiØöãdÇ †D’LC8…b 1H|¨„èƒbj8ƒ;°ƒD ˆ<`X(ðtÀ#Ø)p"˜gœD¸FwX†|hyˆÚi OV8óDOõŒWø÷Ôø”Oú”‡óLÏõÌÏý¬ø ‚ÙøÏ¤ÐP](P’Æ…Gû”‡pF”FõO Íõ¼Ð Õ‚ Õ9QPEúP …Ðø$QùéPõ|C PþUFðgQ9±Ql\ÅQ ‚ ©i4Mº …QÕƒ0R-@R 5³¤8Uµƒ˜†1ØÒúÛÒ€q9»«1øCx|àRV8Ó1øÒ- ]È2M¯-ƒ.]SVÓ`™85¬šÓ:eÓ0E‡=íS4UÓ€1…-=ÍIØÒÕÒBESDµ5ycT9}T;TE¥TG¥SV0/]–Det`Ô_ñÓNýT6ÕQƒF5ÕH ˜T•Ô`@´¸ $»#„pð3¼l‡Îp¤D‚ÀJMù!J\°‘6°ðBÈM9ø(9( 8‚<ˆ…#ØGXbþ8 Ñ[°Ð}`ä‘„؃ëJž°‘w0ˆê!t“#v `8 І#˜{@°‚Føy@ªÉ¼<‚‘ð†t…·L=¬„ù  ‡í°‡|¸D¿(VÃëuÈÜìÆtÀ~ˆ‚2àZ0X†k€ƒM<"ÕÙomG†nh ð‡<˜* Bñ‡x¼¹©›ï»8˜†¨„‰ÍƒDpœ\(?{9ðÔ0ÓLÝÒ_1ÔS ÓX=M]˜Ó­ýT«U¿P [­MS4-ÛIµ5¯šÓžQSžðÔôÕD}[V[NeÛUåÓ°E„1Ð[¤²<;í[¬ÊþÀÜN8X8¿5U5E*S˜¸!aÇ-SµZÉ¥\Pµµ‚‘Û®Ý\;ýÚÃ][HmÓÎåS3F\»«¶ Æ”JI9‘HÚM…zˆƒx„;%‡+IDk(‹A{Ø ¹‚ió‚\0st@, }m ‡M‰…t`…zøY€- „ÝIp€wx‡O¨‡0/HÀ‡Aâˆ=: !‡i“·€ Ãx†<8B‡\@…`†60rX(Ø‚†@ì‚@è:à¡tX‡ÊW*:0S€k_t(Ä+¹^@ªjyNþDhøPê-¸¡(]xZ8H‡ÙßÞÏæ•‡3°rx‡8øY8hKˆƒwx(ˆ… 8ŠD€N‡Ör°‡i˜âx‚_„]4ŽŒ*%Æ\Kã ƒ!q£Ó…9>‡rx_ÔvÈY‚mÀº–‚}Ulp‚Tˆ( „`€T0º@æ†e0G±¼¸m(„ñÝv(‡f@+‚O€;!ä—S‚›lH‚eèGˆ!¨ŒIض|ØàÀj¥OÀ†¸e@›d!à„OÀË*±.6ðã"þ9 /°ƒˆ†m¸P Ø~þ4ZfI–7'ð± X®ŒT‚fø‚vTVm9ˆ‡1°.G°!À˃`؆_˜†hhV¾«};g®åep”¼ƒmøPÐ+؆yèÃ~ªucŠî ´;Àµ{ÝŠF/J*–°‰ïհ߃ªvð// yºni5¦5ÇE‡+½8—F1Jð‚O8ÍšÞˆ›þ„Ýi ¶h'@µ1Àh× j¤þ1Nj¦‰ˆKµ6nj©žjªî±`åÖ5ƪÞj®îê {j+j¯k².kùj´GƒÔj³nk·~kâBk[KÏš†‚†k¼Îk½>¡T µp\6Xt`þÞkÃ>lÄv‹¾ÆnpÜTHB+ìÄžlʮ쎸²¡þk[£™-µlÏþìÉN3ZC5AÛÒOøÐNmÕ†ësö€Ñ>ít‹³ÕžmÚîê=‚rØ!p'(åþ«màî¤NTÛ†KXu¸„røt iá–ê“~î½Nl@Tn`lAÃ*çŽ ØdãJÏ38È'|-®I¨ ­’ƒk,’ wno p9€„é„(p‚qØÚÚÈ,ÿ‰ ;P‡€ér p-ÝÊŠM̨qãÆv¯Ð,”Ž””O¢ä¨¡“IV“Ì}kyòeLi)þ ù( b7–¥ *”a[Øpè³04å$B,XÉ¢‚¢]¶Án3ÍJ?~€dL#C/ ž*A±°¬Aº%+±d-zr¨Ñ—uÇÐ*#ç ³ÂŽÅk +…"±jÕHé!e‚LÌZ6#±)r¸æÐeè¼e\½Âе¨NªO†Lzw jM Mƒã‡SX¢ÙÓ…Cƾë¡{Å‚]¯•z|˜Ë¬<¬²“ÏÐ!zˆLàQ2…A+P†ÿ•ܳ(ht´y±¯ÒqD4¬èÑ#–-¥óèØA-º$R ¬ô¶†Þ,S._øcG,t€‚Bþn²ÄÑ+”à`ƒ!ŸWÉ'·ä0O# 4ð†²‚ÃBàá•äá>ʼ°…^ Ñ¿,4O=ȸ ;:ÄF.¥¤òE}Âh`Y¸°cKKay’à€Q%Y‚™Ql ¡‚5“Ò™ÆÚÐ9q¸% (|0D1:ŒSÂ3HìTNÇô0C/ŽŠÉt°À2d#A¥&³!%ÎBËþ$”„‡Ü‚M®\`+Jä’‡³í¢ƒä”N1ll¡-+wdvÈò>kH+Р Â"°²¢Ã0y„€L<ûó8fnø‡™:ÒÁ#j]Ž.‘¹É ¦ŒÛE®$6°¬ÏÄÌNÒ]¬‰+;„cRíF/áÔ°Ô¼£ò/±è$¢[‘Ÿ4Œ),+Ó(7M´DFÌ­äg²!äÀ<¿dRƒÇj™0P“€£@H·ì Ï ûð1Í>R°b‚1ËPBI‘ ‰²ÀcÇÏLsÍ#™¸‚¿¬ÌÎ4ŒÛ1 DmBËŸô¬„ÐÈîÜ£ôÁ+e´3M*=´ Æä5M"E%K?®þ¬Är‹±À äh€;(ð ø E"ؾ´<¼øKþ(†î— CœÃhH„?rpÁfé¬ù0E!6 XO™.¾u€/} HÅ–1‰Eô¡= À –1[È«&.L á{×I:f Ã‘™°MA§ƒÒh€ ¿¸ %NA˜¢]tÅ2zpÁhä ^ÆêþXÁŒM¸böˆ! –¡•àP‡\Ùâ\Ò€lHÏ`È<èá ],ƒ‡‰¼E” †¸uÔJ,¢©VôÆx# ä¸ @Ô…9˜ÄÃÄ>! æ³#©ˆ 02(CèBÔð9¸±EEtO}èCþÚ½!Œt†02¦À “r¤Òé&Ààj&sPâЇíáüºÅû`‘`¢ÐPâò¸à.†ÔS`.(І>tŽ08€±Ja¬˜iaаˆíÈ„9€Á°Š5I=Á÷$ATV$ç§(€k3×%¼ãy G鱴ϲk´ Ñ~:^ÜB®°.v% Ú†$vCóGŠ`‡mp¢Bà„)Æ‘‡Xt Ù)ÆËßh¨Ô°Ûu Ñkä¦}N, ù5#”è0241ÑK„oIc0‰(Ä%™øÁ†äð'V¼á“xÅ„∰Á}Ð@£7=CD!H†:RëâÄ?žH;ât¨pÊl^ G¦åŒ #¹!ß$Ƭ[¦¦O&-”È4zм‡ D"Yvˆ™ÙŒ™Äâ0‘IƬƒ$tB A%|æå…´щfƒ¨êÌŠ2F! 1Iú"iþDOÒé³YáeD:ÄãåB&Q!ìúôADuè*º%lp4è,OãЇží—'¢‹;÷:¢Ž€u°-M½†J̹ƒ!õäbC;ÚÒž6µ{Tp„;p…«ÝëvÜá—°­½mîs£ûËÒ”h ²µg§;Þòž7½ëÍbÛÛ¨Í7¿ûíï¬!ºƒ»ñúïƒ#<á _8Ãîð‡çÓIøÄ>ñ lpãÌŽÄ;îñƒ<ä"9ɹgl0›Ù7иA8^ò—Ã<æ2Ÿ9Ík.mtjd¢1žmóŸ=èB:ÑmŽn`4׆0Òï¢þC=êRŸ:Õ«þeSLOàÌv¶Õ»îõ¯ƒ=ìb—ÈE ñŽb/Qc_;ÛÛîö·ƒ\zÔK9`ˆO¼îzß;ßûî÷b_T}ïðÁNüô¿#>ñŠ_<ã5²nŒ¡_8ÈöoùËc>óo—ž)24ÛÉš=éKoz _Q7„²¥|ú×Ã>ö²?xêm¹qDº|öºß=ï{ßk‰¯ü¿ÁŠ?† ?ùÊ_>ó›ïüçC?úÒŸ>õ«oýëc?ûÚß>÷»ïýïƒ?üâ?ùËoþó£?ýê_?ûÛï~õ»ÆòOýÑñkœc#ÿúß?ÿûïÿÿ` à`àþ"`*à2`:àB`JàR`Zàb`jàr`zàjà d7` šà ¢` ªà ²` ºà Â` Êà Ò` Úà â`êàò`úàa áaá"a*!"ßdÄ@aJáRaZábajárazá‚aŠá’ašá¢aªá²aºáÂaÊáÒaÚ!R\îA„!l\ÊŸòá b " â b!"â"*b#&â#2"$:b$Râ$Z¢$bb%fâ%jb'râ'nb(z¢(‚â(šb)¢")ªâ)®b*²â+ºbþ,¶â,Â"-Êb-ââ-ê¢-òb.n\ ºDDýã0c˜c1"ã2*c3&ã32#4:c4Rã4Z£4bc5fã5jc7rã7nc8z£8‚ã8šc9¢#9ªã9®c:²ã;ºc<¶ã<Â#=Êc=âã=ê£=òc>öã>úc@ä@ã0C ƒý%äý1äB:¤BBdCFäCJdERäENdFZ¤FbäFzdG‚$GŠäGŽdH’äIšdJ–äJ¢$KªdKÂäKʤKÒdLÖäLÚdNâäNÞdOê¤OòäO eP%PåPeQ"åýaYBï¤O;DåTNƒTV%UZeVbþåV^eWj¥WråWŠeX’%XšåXžeY¢åZªe[¦å[²%\ºe\Òå\Ú¥\âe]æå]êe_òå_îe`ú¥`æ`fa"&a*æa.fb2æc:fd6ædæUZå¥M„ri&+ôgnfg‚ægЦg’fh–æhšfj¢æjžfkª¦k²ækÊflÒ&lÚælÞfmâænêfoææoò&púfpçp§p"gq&çq*gs2çs.gt:§tBçtZgub'ujçtnÍ¥•y^xŠçx’gyšçy¢gzªçz²g{ºç{Âg|Êç|Òg}Úç}âg~êç~ògúçh€ è€þh(˜9e‚*è‚2hƒ:èƒBh„Jè„Rh…Zè…bh†jè†rh‡z臂hˆŠèˆ’h‰šè‰¢hŠªèŠ²h‹’è24¥SúDèBÚèâhŽêèŽòhúèi éi‘é‘"i’*é’2i“:é“Bi”Jé”Ri•Zé•bi–jé–V©çùÞ—‚i˜Šé˜’i™šé™¢išªéš²i›ºé›ÂiœÊéœÒiÚéâižêéžòiŸúéŸj  ê BÛ$¡"j¢*ªQã¢Bj¤J*뤂èá¤bj¦jjJ|ÐСnj¨Š*¦6jñ9ꨢjªbª!X*/«ö‘ªÂj¬ê”:Œ§ª¬êê®æé©òá©òê°ë›&$+Ð^MT@;covered-0.7.10/doc/html/img/rank_selection.gif0000644000076500007650000002450011052400252021206 0ustar trevorwtrevorwGIF89a4‰ç eCl²@{¿KŽÎW«Ük,K¾ævh>g\OÝðùÂ$&¨Žj¾]=Ñöüh$Ŭ€Iy+ZvFá˜J´ÈÜüNN€sXžžž/)!Lœ¾âvúÌeÆúþð³Y>e*Šª^ÞFH Òb¦¿ÐÀÉÊ×èðK’Ó·Ÿq!¾âz~qf6$&¸‘eÙÛØ@@BÏ·š¦¹¶¶¶’dHªªªãÏ´‘ŒŒiŽ©•K>R"2PWMþyyåÀldr¦þæv¡l¶ßríîîþúÚV~:£*+¶Ôc×þúàôÞ´ñèÏŠÀZ\gwàκ¢ÊfrºF(5’•–vwvÂæ~ýþëy>7ÒÀž7/Y=LdALŒA]Æè‚023_n”œ°Â£•ùïÚìÝDZÜò6tµ—„wiK+î¦N’Ên;PN‚¡²½h/~ZE‡.&r®J{‹¨ ™÷èÒèöýŠ¢³”ÀßK4.ïqrty—rOººº=`ÚŒs†¶jº£†TGCÈæ÷4X¦ÊŽ4Tnå}MÝÐÁ–²bÑ¿¥~ŽßÞÝ¡—³}rúÎjËÖÝLbsz¯×f9 2DxKp˜Ü¸ž\PI®®®÷ðä–ÂüöÚ‡‚³âââúúú®•Ž˜¦°’ªŠ‚gqÇÏÝ]>_²²±rƒx%b¡%5<ææåÆÞí"OÒ(,‡|oàÀ¥Vg•FJNÖÁ«Fª™–¬ÁÍÒßëR{šÒÒÒzeRööökQG}Q2š¬<62éÕÃU29>e²îûþ¡Ëéj{Ž¢¢¢%),v41Ì¡uª‚²¤œæòûòéÞi• ~Tè^^`25f€§þßr@BV‚‚‚ÂÂÂReŽýigcª³¿ª³¥wœÍ×ǧÖÖÖDXj2BK#(HššššžÖ™±Ý³zþþþÖë’phUo~’gm¦¦¦ifuº”} $LCAM„»‘¶óñòOOM±Í\sK#$´xI/G`$ÌËÈzRLg@3êêêbf¢¾¾¾î00MMkµÐäQXhéÍ£s¡JΟÿÿÿ!ù ÿ,4‰þÿE’W­ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠR^¤ãFŒhƲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*EªRƽ{K£JJµªÕ«X³jÝʵë˧`Ã>F ²Èа²#öžà~!{ œ ¶bí\˜c ožÚ L¸°áÈ+^̸ñ`;ãhÐȆױ`O†h8¹;®W¯q0žzºàùnÞ^’/„¶ì²çH• #TYF4Ö¸sëÞÍ»·oÞÍìîiÓƒ4ïÊÙxð‹òpáÂФ±Q®\Œ4h„=Þ«oMt<þ˜{»ùóèÓ«_Ͼ½û÷ðãˇaÊV™s*^¼v7½0H¡¬ÓB2œS$YX“‰ad±Ï9×´³8¶¤’Ê2µÈ§áp‘ÌRÅ9˼±Þ=aìp÷Ä ¶èâ‹0Æ(ãŒ4ç–p,âÆ€ðÌ)Ç,ðÀ<ýÙ à¤qüðƒGi€ãÉp0D¢ˆäá ýˆGG`†)æ˜ça¢‚"Üè4ŤCMlq ½ãK-ž°5ÑXP† 2ÌcŽ~±¢B;,F2%™ÛéqN1†Ä¨z0Ð°Žš0xR$£œvêé§5²x¤¨ž”z¤B”R àSŠþ=˜š§ g2ALÈ6°b* t €€DPF¦¥6ëì³ÐF+í´ÔVkíµØf«í¶ÑÂ`Á52ŒêI,縣E0¶øbM$lìáK„p¡BUŒ“À»„4ËF5x’) všá/M˜áçGÆŠ4þ¢Íœúºk/\\“‰'ÆdÀ…»! ƒ€„Äâ‹/íxBƒ;Y´pM4û¢©ÂÄñ‰0çðâI}¾Ü!Cq¬cŽ";¯3Î,ûÈ ¢'bà6ùÒî9Es+õÔTWmõÕXgýì¿Gú«h©‘D’Æø”mv)BH鉢˜4ȸâ: øºv$ŸD0@þ±0]~­õà„nøµ‘XPÅa‡=O(™ÈàÎ+†š!Ã8‘ìÑN$ó$ 8Ø O³\´¯¢Ò£‚À‘pa !Àƒ¹4hüö<¶ NËÒ°¡B-q¼"¿³ü!ƒæ17ÍhãZÃÆ9áDK¯yؽCâ‘ôBV o„¡Â'<‡¿G\ *‘àòÇbX#.áÀK*®ÿþü÷¸¢[ d ¦ H`ñ±q€¬8Ã6°D ‚‚8XÀO¡oAú& ð„(L¡ WȺð…0Œ¡ gHÆÍËÈDã"†’ÙÉþ¾À6Ø †tmn››Ç |>p 2Ûá8|A‡°1 µðæ"±;â.l€Š2^Qª1ö aðÅñN ‚x„ƒ ëÈ— ,_ü¡t„ˆ„)ú96ÆcsÜ—"ܱ®Ù" ¶xƒ)ò±…`ìa¦ˆ^ ©°5à\>$ׯ0¬#r5 ¥(GIÊRšò”¨àwxÂqŒÃ¬Ê,spŒ ¡Þ1Aeð@ÊØ@Þ±ÁËÉ€,@p€„ H¥4§IÍjÊЕah/\iˆ^ q¾«ÁXfQ;Ð" JÂ86 ¸Å˜íºF6Àé„ ü®†þØÃzñ­l\Àæ¨ÅÃ`Žb|&Ù`„#ð©BHÃæh‡ a§ÀÀq”Aâ!‚:¼/áà=úÀH(¢÷ÐÔå¸pŽOpŽ`@C¹ Hî5ëØFö RÂh·j ƒÍáp$ªÐ k:õ©PªSÇaLWº²l¸ê!lpŒ<ã«´Œ+>ãJ6cˆæ/ c°¬½¸@°Lfú€ ƒU÷Ê×¾úõ¯€ ¬`KØÂö°ˆ%¬ÈR±*Ôbs jTŠsÔjA(Þ@Gr\`×H…5¬º³8è8Ȇ9BÛkÔbhþÂ9TöŠîuf±0G*öЂ5¸.qPÄg¦G‡Ò^cŸ0D*>!` -hB 곌8üa<«l1¬)^È ¾ DlQ_8Â7õ¤Ð zPÐPÄ80Ɇä#ahA**tÄú÷¿°€Là[õ3Þ«g:Ãm°B‡xÆ#¾Šq£3žñŒYuÀƒó@Æ`†Éê„,AX8€>€ »øÅ0ޱŒgLãÛøÆ8αŽwŒãHdƒÌp‚0²‘a°A3ôtÂ8œ€U'(¹¹4xƒ‹Eƒ kbpr6.ç-SÕŘ33¢LU6Ða3&MþS#ÃäqdbÁ™é…2áÊ  ÁÖÌ[œáq̳t@¨??“Õ¸¾UDÆðžãZV~æÇŽ´¤'MéJ[úÒ6¾€¦5Íãxð‡?ðpLÈ ®›¾€§è 0AgRÝTð|@‚èGqQê^ûú×À¶°‡MìbûØÈNö±×ÌëMgXÓX…¶´IÃ_#ø­Ê†ö¬ýIš`?›ÖoîvZpŽðvÛ3Äñ´‘‹,ì!åv¶çMïzÛûÞøÎ·¾/ h„²BÑÀ„0¼1pðÛŸ' L ˜@Xî·? !ihB‚MÄ%ÎñŽ{üã ¹ÈþGNò’›üä$?¸Ê9~ð„#”ßü6ÄÊ5-ï•÷{Ó‚n¹ËqŽó—÷ºã4·9¿«œ 6Ü\Þ/OxËiŽt˜ó<Õí3>1O„£üêXϺַÎõ®{ÝéN·ºÄ/ðïHCþx ¸ñ¤÷;«ì…×çN÷ºÛýî ×¹ÎñÎ÷¾<ì~¼àOx¯ùð̨+¡xÄ3c ޲)¦>ùâò‘‡|ä7ÏùÎ{þó ½èGOúÒ›ñš?|êU¿yÌ_~õ¦Ð<ä1úÇùõ_}îQ¯{ÛC^öœ_ðSÿûÛYø”ÿ}ïkÏüæ;ÿùоôC{Û»Ù×ï5ö±þ¿ïî{ÿûàÿºÕ¬}}s_üâG7ú×Ïþö»ÿÞêßt7æOÿúÛþQèFöŸÿüÓ¿ÿú€€÷W€x€˜€ ¸€ Ø€ø€þ‡ÿwH€€(€xH èX"x‚(˜‚*¸‚,Ø‚.ø‚0ƒ28ƒ4Xƒ6xƒ8˜ƒ:¸ƒ<؃>øƒ@„B8„DX„Fx„H˜„J¸„LØ„Nø„P…R8…TX…Vx…X˜…Z¸…\Ø…^ø…`†b8†dX†fx†h˜†j¸†l؆nø†p‡r8‡tX‡vx‡x˜‡z¸‡|؇~ø‡€ˆ‚8ˆ„Xˆ†xˆþˆ˜ˆŠ¸ˆŒØˆŽøˆ‰’8‰”X‰–x‰˜˜‰š¸‰œØ‰žø‰ Š¢8ФXЦxЍ˜Šª¸Š¬ØŠ®øŠ°‹²8‹´X‹¶x‹¸˜‹º¸‹¼Ø‹¾ø‹ÀŒÂ8ŒÄXŒÆxŒÈ˜ŒÊ¸ŒÌØŒÎøŒÐÒ8ÔXÖxØ˜Ú¸ÜØÞøàŽâ8ŽäXŽæxŽè˜Žê¸ŽìØŽîøŽðò8ôXöxø˜ú¸üØþø9Yy™ ¹ Ùù‘9‘Y‘y‘™‘¹‘Ù‘ù‘ ’"9’$Y’&y’(™’*¹’,Ù’.ù’0þ“29“4Y“6y“8™“:¹“<Ù“>ù“@”B9”DY”Fy”H™”J¹”LÙ”Nù”P•R9•TY•Vy•X™•Z¹•\Ù•^ù•`–b9–dY–fy–h™–j¹–lÙ–nù–p—r9—tY—vy—x™—z¹—|Ù—~ù—€˜‚9˜„Y˜†y˜ˆ™˜Š¹˜ŒÙ˜Žù˜™’9™”Y™–y™˜™™š¹™œÙ™žù™ š¢9š¤Yš¦yš¨™š2YÚ`V`ö  õ š¥h ;`"à ®0¨°–†—0›'( ?…?p Hœ}) •‹° ß »0 @²pJ -þÑ  -( ˜°©P ®0’ávàÝ@ GFà "8äÀôçžà H k žX¬0 3èŸz€m° þ€ 8úƒ’à $ ”# @‹PɰD À ö÷ °À•ÀŸ 40 XbpC0а &pN*nж Je‹€œx СóG 4`¢ è䀤H › ÷w Û€Ÿˆ ôé¤PJ äp  ¯€(  å  .è2  ]` š”Ñ`P¹p' % õG ´àH:p•Ð æ¹ jžþÌà¡`É’ Ìð õÇM° ôw &  à ‹ £_Ð Eð@¤Ý#àúp 4@ ÚÍ Ì ²0Ðà Äà õ@ Íp À ¬à𹨯š«ôç ÀÌ@’ðŸÝ ÷€Ÿ—à Ã`à Ì ”¥Àê¨Ýà§²À¨‚Ú Ä`¬Ú@ “Ó ÏZ[0m°—0¯ªm°¥vð«÷PœEÌ¥Ä„à —à¥Ý¬ª:^@kpr€¨‰ £Ð . N®À Â:² ̰ ê©¥ê«Q × ?Ð ³I b — òÀþ¦ ªš!ª5y /@§%P% /P:Ú ô«°“ àÐ@ºNe .€5à ùDŸó·@¥Ý`ΠžŸ G` Ú Ôp ÜÚ Æ€ ¼ . ¦°$p ôõA·0£@ ;à.0Ã` ¾  P ºÀëàMá`¢° áT070ݰ¼pëÙ |À M°~Bu`oð  ¬°|@ G›¢À½@“¿ òàÉ@”Ð #p {èPep m#PN;I@¤Q@„àÚþš°sÝà¥Eµ ` £ È Ð r`µ®` ÓÐ ´ Ÿ€ “Ð Œë¸&ʸ™0 Nû¶sw up éPä Ä áOCphkpìpó°ãŸ7) ì@§úð`¡u*@Ú œš§¸ð QÀ ×ðOI0 G0'¶ÀE€ ­» ³ f€ï `[©ï`¶Y¶3pDÛ u ÞI ÷À ûÀ3°_@ ³030 ³pÞ©¤ÃP¼  . õppƒ@*: 0 ]fÐáð`\´¸ð¹àEÇÜ0Ç®;Ãf@ ¸ð°² þ÷ ¼àMð°û' qÜÃ^` £ò Ó@ [*ðà hô' ÈÐèz * \€ à¥^@¼ -0+пøÃn; Q@ ‹à¶¯@ `,Æd<¸,©ª£ðFìë ·d<¯ðùŸ­l ³ÀQ` µàh°œ¶5y`@p° Þ¼ p@è`BµL|LŸ&à ¼°°ŠäàqàÂqìºû°„ð°óÇ ¡¥ógŽ¥m Óp¶i+U Ï±,®à O`·²ê mÅ· -Ъ¤n ¾Kõà’*)<¬dL ±`Jpþ¦ð&ZÇŸ› Ý ÈrìöŒÏ‰àÒÝ08À b°^ ú<½‰ÇF` à ’ e |#€ÌýT ÐÝ ¦@pPµÂW¢¦Œ Šðx®`w0 2í¶šŒ’ªÅ²ÒÝ Òb}’J {ð =°¾^ Æ< ÈìËÜ åp^0À—е0ª¦늓, %° _À޽ D@,PQÀ}ÀêP ÷ q ±î°? ’àCàY0 Eàúp hõ` ¢@m ¹®ð ‰`Ö`W mC ¦]TÊÑ·€ [0£ßз®pÏ,«#€Åþ ¸ä =Ðà´ là Š`¢. ħp»Ð±pP2Í 0-Ó§ $ÀÚ®m õΙ«,p;p« õÀ”@ìp 2]´p~T@«$@ °Ú‡`@¥—0G %`Y°?0Ù^šÔŽ …ð.° /P¢Pn˳|Ö[¼ÝÝýÝôG Å =`©u $ UÀÊì Í·{ðÀóPÈ| Ò, ò ´°Å8YáÅÍ_ÉpŒ&же ⥗à¼EnÀ-P PgÞ­@ ` Þõ¹ ¶` Š0 .Ðþ-° 50 QÐÚÙwжó§˜+ ÁpÑs€Ûঠ«^ "@ N0 €¹2« ÄÀ³¤ôG ±Ë´Ýp¤¶!«Ô°¾E攀Vp.ç"p aÞ ·0 -`@SÜö  àåEð¤ÛP* åÐåCÐN0 —À*ÀµóWR` Ö¥§l ËàPÃÄà~ džH‹ëæˆî¶Ž:¦â ê† êówÚ©ðY˰ÖРp¾ –0íS iþÄà«—P |ï4k“êÐ ÉDP 5°Í ( _€+»Éû‡œ?—å›Ìþ¹È$x×Y(¨  8@Üõ‡œø) 1PøÁ#o ¿É›Lòö·óõÇVÀñ3/ôG?©@òèò0/óõgòÆHÏô"oò( @o“²P t¢,€õm¨ @ö o‹JÁIXžÀ¥:Hö¦`öèn_•Q ñ)O›z¿÷|ß÷~ÿ÷€ø‚?ø„_ø†øˆŸøŠ¿øŒßøŽÿøù”y –Pù–ù˜Ÿùš¿ùœßùžÿù ú¢?ú¤_ú¦ú¨Ÿúª¿ù)©°°ú°û²?û´_û¶ûµ/)œ#ßû¾ÿûÀüÂ?üÄ_üÆüÈŸüÊ¿üÌßüÎþÿüÐýÀ¿¬÷§, r÷0– ö÷' tÒ 0ÛÚ¨œ*y äO¢Ð ° Z/ýЯ– ò€¯8k`ôok ûÙhþÑMà@‚ D˜PáB† >„QâDŠ-^$X (;–.ayé’ºjÍÔ¼÷DÔÇn²,=ivP¬{#D$è¥Y³D²$±`QH£@K@ É¢HÌÓ°’n>´tO—E—8 J"ѳ!ÄÜD‘áF¡¬VÍžE›VíZ¶m>í¦î^!‘u/)q’-“+»}ýþø£HuòFEcœ(u²Ôý°$ƒ\mœK°¬˜X‡ÕX"þÔ³gŽe» ,›ƒ#ß‹nmf%–Š×¨‰§ö¹¨j ç†.È1­xkßÙBbOiØÆÝšVâôQÂÅglY·Õ­_Çž];¡ÝXØ”%«®¬AÛš±Ú2Lðzö}Å_r\Èõòh4+$JT½¢÷œp"(ŠC°¡@B`ùl¡( ‘¡.|A‡„zä©Çk8‘ÇsøhÃ8 qA…b¦Šh†9ìæ§ò·‰ 3+ 4¾è†2⺠D ¢›n;!‡$²H#ºä©Kš©¦ž ïU2Æ…L~ æ( Æ› ¢©'f†ñ†zˆ¹‡£ 2 / "!J9å„þOÇê‚.¹gXŒ*„…jä為°…‚Šb*~è¡…e(èFs²øÄ cNh¤j ±¥Þ ¸F(2A±ºØ£„#l¡±®øf ’He9öÈ¢271Å—|H˜ô ‡ÝÜX—=íæÓ, á…·Gâ˜% GXÀ¥Vv«¬±êЧˆl¹C—[PÑ…›vbñ9Iȇ8bM“,²àEÝ$,È¢Šc1¸b’GЩ1–,°Ùâ’S‰E…Hìbž Á’r£#Fak(èúŽ$¹d“OÆh(¹,ùÁI;Pg '` ‚ô¨™a^`A†m`þÉÆ=˜ÁP†@hà¤,‘–!;Ÿ†ú1˜Õ©§êBFøìd€¥Kô³$ÐH`ø¬C|»¡d•i,9MŸÂqã–B¨±…„#Ü)PŒdª¹¢xŒ‚ôPd˜(ãˆ,bá}ªãšV ,ÄH\ij:‚h„¡B„n|¦ŽPDà"‰Ĩ¡ž’®›Aâb\¶ ¥†Kh™†%#ùŠ–]ŒðEKºá§‘n€É‚°q˜k0¿w éG ™]øQ¡–jÄ(¡‹_ਇ›\w„jîåÆœ7èn°j¨p¥)vŽwþ`A " " Ê8@°IHaþöó>Í?0¸€ 0‚ ‰P‡hVpÂNh…7Z! ½4ãv`†' AˆaDÍ…¹“(äq\Â㨆((‰ˆ¢gv ˆÙ’¿JÀ*p†äÐ „‚@èÒæ [ÄCQYH$T‰% gH¬N¥Ç Ľ“$Êð>xnG˜Åns ‘t=HÇ%|#Šì" ¤é$‹iðÈmò;±O èÕ%’·‡]´! )¸fð‡åM•TP€b àË hG,Ê@þî=aUøBêð‡hÄu{Gx1Œ¸Îu ŒŒ‚ð~ć[ˆáÃWˆÈ;e*W™;5„…% ŸK€ó͈S èÂQjØÁ„m† ã ŸØ#˜­%ì`æ5¡œ¸D5°&9ý P+bhpÛKˆÖt1ˆ%¼!°àÌîa‡D<Ú° €ªá‰zX:µ‘5" ¸;i†+t…" Ö#¦%²"Rp‚'²`ÁlañƒŸÄÒ°?p´¬SĹ"+€Û@Ú fÀ`Ö‡°BA¢;j”€'Ñ’m70êÆ1×§ÈÜÂÇ£ÆäqéÊþ4šŠ  ìÀ”.À{‹’ÇGnÁHÓÚäH­ôÃ?Ä@ÄA$ÄB4ÄCDÄDTÄEdÄFtÄG„ÄH”ÄI¤ÄJ´ÄKÄÄLÔÄMäÄNôÄOÅPÅQ$ÅR4ÅSDÅTTÅUdÅVtÅW„ÅX”ÅY¤ÅZ´Å[ÄÅ\ÔÅ]äÅ^ôÅ_Æ`Æa$Æb4ÆcDÆdTÆedÆftÆg„Æh”Æi¤Æj´ÆkÄÆlÔÆmäÆnôÆoÇpÇq$Çr4ÇsDÇtTÇudÇvtÇw„Çx”Çy¤Çz´Ç{ÄÇ|ÔÇ}äÇ~ôÇþÈ€È$È‚4H³p¼Ê«<=9Èëë…rˆ”Ȉ,'‰¬†^hH‡üšª©‡ýèÈäȪñHKÀÈŒ¬¾^ðKPÉ•dÉ–\ÉB(I“œ¾^øý°É›ÄÉý›˜¬FY¨'x›ƒ¡$Ê¢4Ê£DʤTÊ¥DÊ t¥kK€fJ¦´Ê«ÄJ«|f87„ I‘Iyð Ë, ìH’¼Æzèf˜‹Îƒ½¸=¹fè¿*y°Kyx¹ôËÐ{ŒÊb|2ˆ¯ Iy° J° IQàIi¼„nZk=pxƒÆƒt =ªa=ø€`c†H@KXƒ{€ËÓó€É*ˆ­à<„\NÒ«ÎÇ€5Ínè'±½{°b ÕŒïd ȬFä¼-³“Ö£F YXW=u Bˆ“Ôkϧñ3;Ð΃ˆص©A=I@ƒPˆXÀ„Éa=I0WXNÐãϲã,MÚ½zˆ„×¼=¶¤FBÀPÞ#QI@…(‡vø[gò†'p…#èh ‡&X ÑÛ“©áj€0*Î,3Ïm [À€70O/H[À®þ†q€„(U‚X°{z¨›YEÒ©a z8O ¥3MÛ{ÛKOh ;‰Ìg”s —ÄÓ< Zø ¨…p„j˜…Wð†Ø‚@-ƒ|àȇhHI=uIQPIJ €:…ºz`†0 IÍSjÀ¨¯QÉL•zØK`„>ÈT „U‡¸jÈ‚`€>p@Õ•¤T•¼T=cÍÒt%:8'€ÛóÐiT‡±1§BˆÔ]TKƒ-¨l0…pXŸTØlxK‘P`KЃ}HiåU<…V€H€ºÄ‡;EW–<…âaÉ[0„9ˆƒ$þ ÖE°„‡Ah PI=0EHRø]EW°ñULuÐìΗ¡Xu€…dš–‰Sg”…H°¯±É$Ù’%YQ81€@€p„ÍùOˆ„2s8E¨dq“åÙŽôH›\I°ƒHè-¢È†jHIìÙ’ s0ýèH6ÀL@ƒvpZ`Qˆ-P…ÕÀ€L S@¶¥åHÔI_‰uÚPf„ZVi”…vÝÈ0å=Z‚pU…#0xè…là„A؃!0x 9X†m8R¼­=ŸµO°ƒwÍy°Ž„\ucèƒ`S°ÕTp‚þUȇD 8øØQø…|¸€ („P„q (G€ÜØLKyÈʘØRMO€šz™ŽmFYhȶ}¡çU‡¸}=Y8‚HØu L˜ƒ'ø†A8Vhbà‚9P3è…Þuº“Bˆ„fX‘è›p^õµéÕ^=Hî¥/ƒ'ðSÈ®ê•pƒ@ƒ9Ø21…9X,‰ûu!²h‡‘™XãåÜÆ€…''þ|𹯫ë…]‹’öX(À8»8a]ð‹÷hŠ«8‘p ¢b ¡Õ2Faž§¦a÷ †8öáñpŒÉµƒ¹K9iþŒ§‘…eÚÏ(~ äMÞå= “ë¹Èh¨ˆB“¨2uh†H;a…LjbhŒÙΑ¢jü¸HØÎ¿š\7EY€…^¸­)+4?º&'ŽÞjxÏ`(op‚ŽÈ<“¹9›™;&’È?öâ¬^(á¢B¦“‘X(pTð'`†UfåVvåW†åX–åYže'ˆ¥‹dQ  Zöå_f`¦mê¸ äÙ‚’ <-»Æ‘HËy…æhnØz˜§‡pŒ^•ælÖf–ôšÆHÞšËMî†BÐc™´º‹‹dŒ`»tÞ“ˆ`çn‡ØÝ^çyî…9C.ˆzK6gçË9†cÈå~ö>r…B€¼$híÓ­ý~^hì h06Žèë#ç°ñ„ƒ.ç‹Ö¾Çˆ é€;covered-0.7.10/doc/html/img/report_menu.gif0000644000076500007650000001455011052400252020551 0ustar trevorwtrevorwGIF89a¾ñç3.3Z†>ŽÊc£Ö‡ÅìÖõ.NöעˎEZZZÐêø„.³Â¾²’V’¢´‘^i.Nøæ½äææ¿Ä¹Z.vfs–ŽnêæÕÖ£X?>ŽŽvN:>ZëæåffNÆÂ²-c†ùÛªýòå.‘Z/Z†¯iŽ«.¢¢Š>>.ðòôÔÇ·rÅñýôÛ´O‚¥–l7ùòð™N.`ZŽÀ<†ÆNn„£±Þ£Nt¤¶t.¢¢¢.nÏÚßöö÷ÆÖ¡…sÒ³‘ºvž°ZýêÀÚʲx>nâíôBŽÊ3‚½÷ß¿.Nz‡ªºnvf>v–n.vv>8ñöûª“¦va.jœVv‘>Z€N³®¦‹ƒ—¬”ª‚NžÐîúööâîÎn²ÞÖöþ¹éý‘ªÄþöòßÒ¼²æûZHAæÖÉyyzÏ–ZB–Ò˜Òó™ƒ]>>½ÒêNZ†>~m>ª¸»Š²ÂþöÓhå¸}NvóҚЪ…fnZ‚†®>*nn®ÚÞàŠž½§Øö>Cr•>.>n•ÄçBn¢µÆÎZ–ÌND>¡‘sšZb>ZÂÚÎN>ÐöþæöÒêþþ©tIf¥™´¸Ã¤‚fªfnZNþöζÛð.~޶ÖN~ÚÆ¸’ËïúýýBg‹¾ÒÖo›¹>v¢.’j‚¢öýþx>.>vñÊ•NŽ¢þöß®ºÒЖKÀ·¤Š²ÆæÞ¾Þ¶NŽÉÕ¢g˜²ÂäþþabgƒZ.¶¸¥®n€¸â¼‚7˜tPf²Ú¬Èâ®âú«‘‹|¨ÑnN.>NèÒ²°‘mZžÒв¶ƒf<âââNn†‚nXZ>²Ûõl„†þýçñþþvN3ÁÛì*NbÎñþ[ìÄ’Æžn©‚]þþÒ–—™N—v>*¶žv´³´îíî–†–‚‚‚Žž–þúÖìѪþýöþþþ±Òé¤[Òž\þòÊòÞÎN—Ìàøþ.uµºÎÎ>•\ žºÖþþòتl‡“‘ÉÉȆ~fÿÿÿ!ù ÿ,¾ñþÛ H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(Sª\ɲ¥Ë—0vKÓJašoÖ gL•ú"pD0q×*X’¡¾D«š:|5äR©?A†ëWPŸ ¡x àV…´ª:µa¢×¶ ÓžÍÊÑÂ]¿8$PŒ£;šj—6°Á·Ù>øÖ”âŠd,—îGh É»@.°|h«7Š ,r m‹(:ÓNŸU¦Þ&µ&ætй½ŠËrú½vÖ¾µî°H ,-§TH€Í²v ¸e‹5zþ-x#¤k¢X^–ˆ52ŠÜªVú€H1Âz©vÝpð 0á ÛÔ–ˆYˆÅ€¦5“W§UÓ!¦ÄCÉ¿àÁM%úÀ…`@8à là§þ}g4? ôFf…–È<º`€:H³AT%P@Ÿp‚” VУ>´E €µ±unP `;N®ÅM6µ½Ãä@ 0©À hTc˜ê 0WE™äb*Fôâí„“Y9Œ%GÌË 1ö÷5i…%Hà#YaíÀ1Átº!öçi§Eõ ž&bÁä<´À¢& –‰žÖ9|Rè¡jµ9‘œþ ÀŠŽS‰ ðÔ ÉˆcŠ\êÕe P«I-`lµò§*¿|QÎ,­XSK9ÔRkd•‰y`à`nô5¦À±áÎְĺJ‘ âeÖ‹ ´ÐΧ£OaFÍ#50Ü£'mYÉ=5u9èd9´#Ù‚É Ì…‘¨÷ßt™š¿æ@ÐÀ̦»õ“Ù\ÕÛŸV²ë{Ö$²‚(Ѐí5ÕT¨PKkH5ÚIÑ…(q„w öPqOèãà zmi²ÉÎí¬ÛA>…Ô’OÏü4R(Od ±*ô”½í¸„@´´% þ "3˜:#úø@[&¸rZ*$ ÛÖ`)>PÛ0Á4§m!V\—|:~ZMAaÝiD~Z=ƒŸÜ6C.¼A/F5¸€EA易Aú˜ãÂÄÕ`Îì ±3˜î±ãBM±ëÃ;ÄÓn;Aµß¾úôÔWoýõØg¯ýöÜwïý÷à‡/þø/QpÎq Y†j䶸w–ÁÒA !ÅÃA¼·ß$©3Gv(ùC8ö‘IÑMÁÁ–CÔÁ't$2 àtÊC‘ÇDx8: ÷WLÌ€™cÄqô±‰Ö¬à²0Ü Z€Œvâ¾IŠ,®` Ó …á ‰¤Tç:þ<È&`N ÆI6Nãd£#À¿z3Ÿ¦X:˜‚g6˜@‡† Ò@0Ú%UX€ °†i˜w“ýˆf€§œPÁôQ&V ñ†!Z:&˜Gˆ>¢4%'Qà >ÉÅFUlRŸ @p¶vp ²È‚'(oNS ½*\b®ëœÆ ª”¿`ªv哤þðG „Ö\'Iy¤¢šàrR%²Ú‚P˜­ñ×7ÃÆ‰âh°4%hµ.¶ Ä\;@×êÐRT‹ZX`€ì9« pÿô‘†‚Ë*º õ'‘™Sƒ´&CоìfÚ¨AK9̆¶£WOé@˜>j£†È~&*Å'î'ös1€˜Äò'¢´£ æZ“oþAPâ*  ¡™A?¼€-\c¢¡¹Ñnà%thRcƒ†Ùò'  b Hà/ö€&Øãö€F@#ÒÇÒT §]c`+Â×òÊ&)Žmªòþ—Q¢3ÕÕ@ðM ª)ýi ¤ø°°ÑI‰±Äi¸ xã4T€–`‰¿\gŒÈñ’™J€HðekR»‚ø®ÃÑÌ?¨¡y©êRžTÀ0¾K¯@ÎkÞßÓ𯀒¿øÀN°‚Ìà;øÁް„'La”@ã®44Œá{XÃö°ˆA,⓸ÄÞ0ŠS⫸Å+>±‹_<ã «¸Æ2vqŽ+ÌãûøÇ@²‡Lä"ùÈHN2]‚âQtnIÉ?ÙJ^ÖùÔ'Cù%vÁ î*& ^$˜Y@‹¶Lå b: @Dþøzƒæ"‡Š)˜ï—+žñ¼®‹†QéSOÜ𑂎;ç‹°ÈE™Æa¼ªçШ")NbfW©\h‰Lap‚Í?²ð©ó ¥@#ÕÞJ/V²Z •å =; Ìr´Lý®x-`^ªæÛ!?F= U¦(0­#¢²Ì´Œ16˜d9~Q°ÔÇr’h™fÚa» ná›P*UŠ!NÇÛY*˜v“im‰´® ¶C|¼r»ûÝðŽ·¼çMïz_YÇ@¢½‚HR”¦ˆýž°ï…„!áð4["{ÐhÁÒS\nd¢àÄ Ò+‚$!p§Xi;þ¶C"0b7X|CZ8Ñbgã ì@>Ô]”´!šâX–'->žüiØ@$"Á徕0?T—ŠçôM2î÷{ i‡§|€òþ'Ô×P£jùgÒDw{ÖmI‡wB§(X58Ixj! +` ÂxÂ…‘’B™lyÀl_Àš7M \€V w¥Qª(Ao ¹mbPÏUè3{µw{ö¢*f%Asíø^æ€Ë7¹³;üX>`}ا}{éäg~è˜nc˜ˆ™˜Š9=µÓn‹©|)BqiõgV¦X‰àèÜwô`3¶°ß †û'Aw“l!ú°UU71hT)¢ë¤*‚Êd ¸QÈŽoq Á–KÃzÊté±íñÀ©§1LÖ 3}5B3R#7’#;"êþç@`ý0é'J4a†x¢'|‚(ëˆÉGÖÀ7‡ð𔸢+êi›Þ¡!5Œ™¨/•±ž ’° ¥%ÒŠ0*ÿ©M&ŽÂ HÔŠus7„Ñi†iP+¹˜Ú¡ú¡ ¢"Ú>IÀš)¢Æð€Så|‘t@õ÷Kâ|R ‘…>{€EÒQ%tèrÙ1C; 3Î9+ "wt#þ”Â!ÇQFgÔ\€Tt%BG7ö 3$š¿§*„pVÔ_ò¢¼©”K$²u]Ièc>õ{DÓ p ð-ù!*¤¢MÜÄN¦òNþì0)*¹Q7ztñT)<ÓË .ÙQ¥RèBRçu‘%¹àº ÃZÅwT!SNµgÔyiKc ZÐ5_Ã3oWsõW¤—Šu68 äo  “0éÚ:,E[»g\ BÈ7|€ÌsgQ^Î#g6¢Úº­ÜÚ­Þú­à®åÈb&F®#f®)Öa9†a0¶®6¦®7–®ì¯ð ¯0ö®óz¯ôJcçj¯åê¯&®;°[°{°ÝÊ<æ°æƒ> f>ND>EP)Àµ†ë äæq€22Ù=RF0Ó#€ ÷á‹Ñ’òɱ—=YVþ¡z±kÚp!¡"¡€ ¡n“ÁR‰z=a¶’ç”èÄ “ÀfnV§‘ö”‚µñ HƒãD({‰YC§Cã·C=4~-(€’ñ]°¢¸ÐTp,Z0Äá@D:¼Ç :سÕSgäQªÈá)„}ög1HÖQöã/ª(2¡±¢xvœöRƒv„GÓ¡G|$­:‘>Ò3°R DÓµ€±¨¬Y*HÎ8š`Crë.‡&/²1b`DÀ´¦&…SW¹Þ4ŽNÒ§ b­JÇ™{ Kí@K¶Ÿ¸’´a ˜0?Â3%Ú T14€ þ\÷R½˜Tš'2¦@4©ë*o's² «E jºáu^0?F ±0âÅAˆkN¬Ô+“b¡“ò’ú¥I³`2)nhPØ¢v§1¡ˆtáÛ&¨–³² ϶¾I÷+ôÐ#ÎÁÐÜð *:eM¡ ¼tX%s·2+  ÒÔ‚. Ð’{—.ÿ±Ršº:ð²2¸Æ6°8u¹Ô/ÿrTSG1­q—€i?mIT¦X Qõ¢D™¦ð%%òL§ÑOÇ ²Ée§J`‰+»:ÅÆ2ŒeP_“ `ˆÄb38£3JHþ™¡y$À7Æ` Õqƒe†uø2€•I¡ï0]¨I4£P…ÙÐ’bC6‹!2§ñÀmò6q“³U´n–Ì?{™³k"ùh”‘Ú6tµ@¢Œ…½ÂuÚw–Cè°wJ€Ð§QK‹¼wSr–|À³ÕÓ:Ôzì!· ;Ž&P… íð^ÔŠÎ3;­+=q^3‹°ò<Ïô\ÏöŒ ˰çÁç_+± ¦yR±ÑêPT)?šõ°™… #[²ŸÖ’ ðs€Ä)ñÃö²÷iñ<_Á3ÃY8‹Ïªc¨ þJ¡!´OE´F«L6¤´(Èúà´´¡QK="'ãC¸ ¶è4¶íP¶p¶'ˆö€QÁ1´¬ˆ· v·y°·Y)ôa8€Ë‚K)„;±ÒAs»ðƒ8' ¹¼°¹#à¹U†` ‚–I¥{º§Ì`P »8´,f=ò#¹ËÓ» Ííà»X¡ÑQ#÷ÁM÷¼ÈÒ›¡0ÅDS"¾ZQè$ÝLmŒ`$D: F?ì+6྿óË õ»ÐÑÀÒäÜ º&erÀ Æ1£ö†×ÛŠ`Ì ®–,ì[Ä|  Â"l¸dÕWÁˆªb/0þl 3\Ãy RN„Š9µS­Àˆ¿`Æ=ÜŠGªcMhµ³ûÑAé$AÕÍ}Õ~–ÕóQô¸ÒTU…Kf5áO¨'!b!û)Û £ktA[ÖHÐ>„gO`$F—” ¿t7ê°Fmô¢Õì>LŠ{G‹’!R¢{ÍË{öhºØ@¢þ»fÁ»‡ý» (™#ÔjZ6ƒ¼J§½½ä²(Î…2Î –T&öòL9 Çu\àÑF ÎÇ©)4€Lü¯OF'HW£¬ñrlXôÊeÓMá© k~ºxyóSù„ZªÅ•BWWuaãÞ5}‰VˆÒ@€™vŸ8i×î€Rú´¤)´iaDŽ=~òc%œ:ÓÖ„JíôEº×ªÝ_&‘qì€@Da+¨}ÔgCܵˆûJÀÀŠtHVÄhÈ$Ÿ–Pð˜lRÉ“¢Ñk·AÉî\F'ó’yŒÀmC$YÛy+YàeÚ™(lF\kwâ}˜Lö *RñâÅìB„hÂ8b X$_nÇÎ…LÊÕ˜[sáÑœ9SŠC@ƒ&“£>sMJ3fú5ÈæT{¤l¹qìИ}ÿ\øpâÅGž\ùræÍ?‡]útêÕ­_Çž]ûöëÿ¸ÿýŸ÷ðåÍO?þüzöÇÓ;covered-0.7.10/doc/html/img/rpt_gen_options.gif0000644000076500007650000010165411052400252021425 0ustar trevorwtrevorwGIF89aÄÔç Ev)lªBz¾IŒÌV³ÞoÂæ~Š/,qWÕîù8;9~‹—¦³¹òþ^A4¾ÇÉÁŽ\Û©c"Iúòߥ¾ÕðöøP&µyMõÊe8]s3u‹‡ƒÃ§‚ÌÞé^QG÷>?è¼i +£sþúߦyK…H<&IpÊÈÆÜèî^c—ͺ›þÞqC@)!îîîqffÇ*,àɶ²ÝóÔ±Œ¾™|RTm†¤ÂþúéÆÝ¾—~qþþïVz>¯­¬Æ´œ%_«føéÔâââslƒfb­ÁØ‹ˆ¨ÜÈ©mB3LgcgjF]ræôùéêꙚ›TBPÖ³¥fx«ýöâ·}rprs¥|h¨‘ˆ‚‚‚×ÖÕnR@¦ËäAPsj’¶ºâzóòòø^^Ðèó}’Äžˆrúúú¾¾¾dG³¶Îþþþ33;q_K÷öõçͧ×à錒ÁúîàV38D0;9r—¶¶¶Qjv˜€ZéàÜÚɹšœ²œ‹½ßFFRÊž_2?J3 EPs’ˆ­Í *5ff–Èï‡tkƒWGNB653`S`o¦ÓðÝÁ­Sž1C\öîãÌÔä®ÀÒ™¿ÛúòéÁÞ»lxЏËÜÿÿÿ!ù ÿ,ÄÔþÿ™:¬ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç ž0õoΉ ©\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ì“sš)5Ê´©Ó§P£JJµªÕÍT*ݺÕÔ†X€Éi£g W¥[L±’ÃV+SfÏnÑS*Mšr@`‰{¶¯ß¿€ L¸°áÃgMÝ h_ı°‰»mñ­mͶ°a|‹cSü¸šbÃÆ1äÓ¨S«^ͺµk¿…2o™½K+@.Œ)aAŽžm´gÏisàÆ˜NQ´›\34¤à P®ÜæØ³kßν»÷ïàÃþ‹oþÂ]4 ÑRìÿ»;«t Ìv‹6N-£è+zsf-,m¤Ül­”£H4ˆŒ×Ü6l\§àƒF(á„V8›l³7à3IXp@&]ȃL&”àà6Û¨s@ ]PC 5 Îz[lc #iàqEU@0(Ò6`†Û ¹ ‘Á!)¤vJ.™]“D>Yd’Nbå ”Äç•Lb‘E|\ÎfÊ$hS£ç¤µÍ öhÜX°3?ÒÐ2à6mcŠs6¤”iy`•FBY#“P&Ê䔀6º £Qê(•~Búè¢wÖ¶ XlZB&™hñ2Zh‘ɬpº)%Ô°9þ€ÐE5”@…ªÛ,† @ÀøÈ§ªÛ©±ÈnŠ,®ËÛ¬²ËBm³ÇR+­±×b«­³Ó6;G:Åœ‚¢gpdñŽÒ,ͦ °D:ð˜rƒ=ü-£ÀðÀI¬½˜„€Ä6”cC§óñ³)Šì¤1G;@ðs¬4@´;§T"°)€àR X°²D%ið-Øc7ÜJ›-±+wÚòËÖR[m·ÏÆlsÊ7';ó¶5÷\³²ca §£}(êÑ¥¢J´)T°A¬ 2ݾ u°Œè+ô×`7;4µ¦Œ-3²f£-sÚg·M´ÛoÍ6±ssN:H|½Mþ8OôÓn9·`qƒTT‚ÄKØ` ²èáBÆ óŸ h0ÍB4³ÌqC6‹@ Hã‰Ùí¤ƒž^m(ì¤&7ÉÉMò£“  ¥(GIÊRšR”Ø0 Ø ‡[Ü6˜Ê‘,8./€¥à6"³ñLðÆ  ˆ¸° bPÁhÐn¡Ѓ ͤ4ˆA@¤ Û|F!<ã‚3€zÁæ oÆ¢„tÇëNYÊOÒóžøþ̧>÷ÉÏN–fÿäE 1«Yù±àd8ºAŽD!‰$ Âв¡W ¤# pI<,€4,å?GêÏ~þ³¢›<)JK:H•¶TŸ.%¤ Ì╇»…hÚ‹[`/Kˆf0 ŒCˆ(M8à N±ÁŒÆ8& `ð£ÑHÃ$Æk¢Ë ( 8Á€@,` ‘¹ÖgsM‰98•F4ÐÓ˜²”¤œô+=OêW• Ö¢šìaG¹Ø¾V”‹m)i@ u𢠹ÈŬjð €²’4T VðÐE’€ “é-ð@cÀ þNESK[ÒH³¶¸µmnY©‡ÛòÖ·¾Õmmƒ›Zâî–¶Æ=nq•«[€nf8>;‡@là¶½l%iz9‡Åô’•ݨ‡ lÀ‘¥¹Å€ÞÉ*Ó³Ó¯X7]Çõ è5…uuW[ü2w²ÉÝm€ àÞ¹¸ ð€»`ÿw¹ VðƒÜÛ —¼CÀá_˜ÂÀ·•B8¾@€€_‚x- Pè¡ÀÒWáÛøÆ8Î1Ž»cóXÇ@¾ñƒLä"׸ÀB¶-yƒk`%÷˜ aµ±gqLÍا«´0rö¹ÓýÀk¯z˜ód'óýìtï-4Ox“¢ð†'…âÏøÆ;þñŠG¼ä'OùÊ[þò˜Ï¼æ7ùÃCþð”÷üçGyÏCô§OýãUxÔ«~ñ¯_=çgOûÚÛþö¸Ï½îwÏûÞûþ÷À¾ð‡OüâÿøÈO¾ò—Ïüæ;ÿùоô§Oýê[ÿúØÏ¾ö·þÏýî{ÿûà¿øÇOþò›ÿüèOÿíÿ ô`óš`@Ï~ BиÆ(X0ŽWÔb þ0 T „7 /Àø|\G• µ|€ó·yÐ,€hyÌð¨~ø   JÐ ©€…Çz ˆ ±ë ‚î0… {p@ þ°˜ ªÀÃ@xAx`‡€{¤ð PxÞà&à§ ˜{úð ¨ þ·y° ^ðmû0yàР¬0†!¸†l(~¤  Ù° †·Vµà`½ †§–ð†,`†§—åÌÀ þ°ªà1xz‹8 »P`  ðÀ€ð§p‰ƒç ` õP'°J.0÷0x¤ðo ‡ÐÀ §  Ìp?€_( ª ^cX…Àð· À òàÜàÞðÌ0 ·À‚P/p~@x Ð iЄú ^ òð·ð (ðr¦p k‹š0 ÐÐ0 MÐ @{@ ›ø m¸üh|'€"ÛP# ,PŒÐàÄ „@P vªXÚà”P ‘XPÌ€J‹„—ˆH„Œîp¤À ²p ã ¹ ڀѰþa ˆ°,° 10 L€/àЧ' 4°…— Šp bÀúà •ÐÇàh° TH”À ƒð Œ¡ûà ~ 4 /0¡ ^ n@9m x†Òð (Ø Ä°$Àˆ Ü r ` ­aÀ° i°ª`´ YàƒÉ 0x…”Y™–y™˜™™š¹™œÙ™žù™ š¢9š¤Yš¦É™'`yX`¶` ú@‰Ë´˜´€MŘ‘ƒK0Màâ@   •@ †€ÅPx¤ðƒA8„Žèé` óÀ fPEl€ ëÚþp ¤ ‰c@ @ 5 10û x †ŠJ€úÐ —0 ß$ ˆ m¤@ˆ O ¿`ù²@”ª0Šà\Ð×( hP íð ¤Yà/0 : bÀ‚" è Š¢@:;ð†Ù0 Q„ÐÃ} Óà ÀذÝ8 a`y ­¹£<Ú£>ú£@¤B:¤DZ¤Fz¤Hš¤Jº¤LÚ¤N¤Á` ªy ˆÇ °°ùð9縩‡ÌÐ , Àà@”  p ’0BzË©ˆîàœºèâ ŠÐÕÉ C0ÉÀ CI í_ þów^žÀ‚#ž…w´ð€1€ ~Ð ô0v€Ç€3 `eðzÐ ó¾ Àp ¶ Ú ÂС1€  À  0J”¤@< 'J 2ê'* ñÀ çà¢0Ê ú ¢Ìð8°ýX­ÖªyX@¥•‡R:x\P—@ K¾` («@xf ‰`† oà … 1°ƒ ¯Å \p ÀœŒxz¤Pƒ  ±ÐP<€† œ þPدûØp1@ ¹8ØYxšðõÙ°_`~К— ©ù‰¶@þ“:PÇ@ªºèÊ o°\ ¡°¹€†àç` á@É´êh ¡ÌÐ0 œù@ Q (Àd $0 )ê*Pû p\€ ÎÚÃPp¯®x­lÛ¶„Ç­SJxa€,` ¦,p`/jø£ žÇ € À6pe@3•µ@â0°¶ë ë° ’ V~À Se°¸õ‘BÀ=p ƒ× À…'„«ÄKë €Ç þ œ Ìà ˜ÀÄà§  , ì0: 0š`—  - ð@¹¹ »Ôþ` oyzNp à §ôÀîФ@   µ° ûÀ TÀYÔÉ ° qàP·€‚n»¿Öš­–· Ý:x p Ó`xÓà‘ñ8y¨G 0ŠÇ Ç`º›zªy|zL n°L ìzƒWÀUz 8xLyÓ ¿ØHÁ¯ÈÂñxÂ.¬ŠÓpÀ[wÀ úË Â:Ly‡È¿@Ü¿ „× ð ‘º ÑJ Ã}ÞÜÌ ê-‚Û‹yž‹—`*ð‚m~PÝi¸Ð ¹M 3­ àÅéð ß Ò Ð¥zÚhP šð€ ”àþ¹À H 0 âW=âWl¹<ÃÜÉ—ðÍâ;@xq  .ã²À œ@µg€ìªŠ{ @ò8”"Û Jáã¢Ø• "à/Íðª0 ]ÿ÷&Í¢ºJ cÐ{ ¡×øöÞ†PÔë]éÐ`JMx1°_~BM M𺯔½ éÉ Y@ΰ¯‹dEïP7 ªxòy ñÑ Ç –(‚° #‹Æ°^x2ÏÄÌ ô¼œ²@øðâÌ`ô¯? œPì/~ ’€gáÍî4À MÐû"› Š“ûÁn~ .¤0ÙBþ &p ûQ 7жà gߢ„§,0\ ³` Ò  p ¹/ç"L ‚€'ðØÞð u`þ§W«° ¡ˆþ„gŽ™ó û-‹ºá&w¨PÜXG*Œ‚@íÌù£Æ¢ÇœAÔ²10„€=:r¡©Ej ›[¸:@C™RåJ–-]¾„SæÌ™X.ÁÄbkå¥-Í ýÚlËMR¢€rdÍhòü5}Æ, ƒiߘju$¥*~{bàcö•—[µ˜­2dÊ·*˜Ñ“ Z­ª6´Àj¨NC:4Ù­ ?![—©åíV‹²¤ =¥Yòd𗦡döCs5!¤‚þøùĉ{Ì(ŸFMÙrJf‚6 á÷g´iáLX†Ë?ªAÛõbˆ©Ws˜9i1ÄŸ>6Àè[ÖÂN‚0Ï.SCÊ/õvîÝ#焹í¦Jf¶4ÿ}ÞPwÓ“™µoIŠ”Lø.ߣœï]ÿ~•«_Ö‡@þŒÌ?šæË¼•ÄŒ@ÜÎ&œtj©½û Ä0C 4pC%ëðCG|¼—Ä#1EW„)DStñEgdI—L¤1GŒqG {ô1Èql E!DR¦cŽ™¦I'§©àI)§¤²J+¯Ä2K,£¬À““@]"2L3ÏD3M5w,s%#ׄ3N9ç¤þó´1[j³N=÷ä³Ï#óLéM?%´PC3¼³F e´QG P”…´RK/å3Ñ•$Å´SO? ’SJA%µTSSÔT%NOeµUW#\´Èñ^¥µV[iJ5¥2™ifƒ£~fƒf¾¼µXcuV”Šä’÷žeæ’[BSó²–¬=s[*³¼c®=V²c¼Ü3W”Ê Fg¡eæ=¨­‡ `´Kò@jaÉ›{g*¢šiNÀWÅ]X‘!y­€upø„¥z~¹'E}(,Î?"fé"Ì;fNÐaÅdW*b[–Dù˜KæmLÒ&ƒ=’,ƒXŠÁƒ›c‚Ž.Úþñ#¦z ©xÀ¢¡à7ƒQZ¦oFi:’Q¥~š&h¸£c¹ v¥pzMŠi©“sü™;A~Ó§xDVVQ’M¾$o½mÁ¢hTQ`“Š/Yo—ßêY¥ˆBO|qÚVYå‡ T)䙇~_.F+› ~(¤A AaÙBN0™`šQÁf}üe¯löÌqh¼y¬=o¤é€ÙA)›”Æý„ È¡ŸZô9Áö` !­°]š¸иµ>ô”@á œ*ðf•„8æ„f~óÝ–fî9¦ÉÉÓ¤Ò ©ãÛz 1£yدf•BüÎ J¼Q‹?ÀA Mƒ† þ*À‰7øƒ[À¹-üà Là£?˜ó BCuP î´Ç… â q¸«3xa‚Ð ÍqÌHá m‡}¬…(¹Æ ±Š•0ÏqÖ{@é UTà•ã ñCdOi†p_ø=•xîv†Ä÷ÌÐZü`,? ™áêpi£‹ã‚üLWˆ èã03ê·50BÃ3u8ÁI 42•¬b«0D iˆm€Ð ±˜…Là H„EÈ…¸A $#’Üð€"’1x"À&< }Œbý؇>$^-%<&1x`µPf¡ì!—³ÀAPþ Šì ؇ 'bðHƤ1‹TÌ }0f+6là´ Z;XÙIØ ~Å,¤„"ÞT@ e"ŽO`•и†3ÒˆjD †X-¤á ?¨ž‚"fAˆräƒ5/ÀE/€€Ž ´"Ðà@1Êà€4¼â@èÑPl@8„ \@ zAct gQº¿¹ gØÁ‚|èCðÀP±–Gô"`að@?÷!:ÌB żä$x` ¶ ¹°*1ŽYÔb ’Ô*ÔrÉI£ª`-:)”pÁ=œÑþOxøƒÊ€Æpà̉€F'€À ä¢߬E¤d#ú`‡aÁ ’N€êÂ,€Ž¸ã gÆd PcbèAäàMz<ö›Ø…Ðàeüô°-Zá.C 8 Õf‹b¦DuÛT¬ ±ŠfØÂº×µA˜@a¤#¤pÃ<„2ìi؇7b¡†&¤a‚ëA6ŽP ¼Ã ‡!Xð Ëp!gpVJH‘t {þXÃ2c† ¨À$%Ã%Tà‰ä›†r†‚XÌ÷;øÃ(`h\@ “†?ˆ|B~øC%Ðq‰þ¢¼C.õÐÁ²±PÈ!—8À!¨Q ?Lã¹ˆÆ ¾ðŽÜ€:ÀVSÈ ƒ ,Ø#ãðÃ%œ‘Š?8À†F*V!‰†¡Dt@Ç1^ÀHƒÌ ÇäQ WTÀ·ˆ >Q‡X'»j5T`rsPPÜDp3X…†±G麩nгÅ%–$r•`=˜i‚ †Á0ƒÄ0/ „0‚aG`{ 9b|u ÈB1aÁ‚r¸‚Nð@%( ’/@B§à†j†‚|ߎ¨:5l¦Yìá„Ø„2Qˆt°`ÚyA4Òp’]8@.ªÈ°7è€zdxÀ† ÐùŽžÃ•Ø)° hDáȾHÁ'(€²@,„aŽÙ¤„å­À âAŠGx"d˜Âàá‡]àþ`Š.34b ?B•@&òÁ Ìõ¤¸|aÈ1.¼Ã¥5ØÁb1·” :a¸¶JH@cb¤ð…2œð„h°€€Å8ôPŽ€ÂQCb'À‚a4a ˆo2Ü@ƒ&Q¡“AbàÖ&Рé×u$jß|{x)mÀi ˜ 3‹e˜o$À? K`,èƒZH0/ÈH‡}ˆ% …]À†} ‡ :lJ ð@g˜1(f7fP$…„…)( .˜„7?¨2t€»rp‡ò2(ZXÉiˆÁÔ5ûkÒ}˜þ†8€ÌYà)Úø‚tP€T0È… F80˜]ø…%P؃³±£ðd+nè€QD„À£‚ÓTÓôÀ(˜R%ø,%€3@€hX‚TØjÈ€œ;UhÀ †C8ˆ‰dN°‡bàÍ«‡Vˆ†-M3p;P¸ÂŒBèRéb†ЃVuÕV}k!…cx h…=¨rð‚= ÈUÛÓHÖÕ 0Îø˜ÈÑùf¨Õ‰2•°Bù…c0 Uƒ—| "´#;z ]n0aecWR VšhÉ@W!ÂúØ…i€…4¸Bù+”VbQ "þ$HüÀvA‰i0H–˜Uf@kÝÖ„áV|= †] Px R…iVòø–`Øpe† 8"x„rØ#£ t5ØaÖ}µWR0 }0Ø ù×c¨XD9Ì@AU#K™%Y‰“e‰\ÊüàYœ‰˜]‘zÀ‡gõU‘‚¢ñUX¯aRøL‚Y0îZ5‘ÂU9 P€•5ÚpQ‘h}R¸„U˜ÙKá#±uÛ[ÉZLÙÚµ}ÛºµÛBiÛ»ÕÛ½õ“¹åÛ¿\:ÉÛÀ%ÜÂM¿5ÜÄU\6¡ÛQYÜÇ…Ü!AU]¡ÛȵÜËÕÁÅÜÍåÜ™Üs©ÜÎÝÑÅ“þÆý\ÒEÝÔE\Öè`9 a1ÛÔ•]¾\fYh‘–° ’+L‘hV»uYÉ›ÙÕ•ÓEua—vy—”øƒ[†ù¢yH„~É›Øí!xI.Ø—˜Ø…BèW8¹˜Ô=r‰G˜ƒ*B˜ˆó ÎCƒ^ؙ٭]“¹Y•a3ËE M–ø—c‰êí7à†~儃Œ‰ ™(›™(®úƒ©‘‰¯›_Ô €}øo‡yH$8˜èHP XÀ„ZÈš—¸b“‰n<ðå}`£¿]ÝeÁ½É¾gp+hÐ xÈU0"Ê…l@@Å9œÂIþ¡Òž”PœBxÑé .X…,º„"h†Òùˆ8.ä!,†™iÒèµO@a|pìY…2.Š¡ cÞ¹»ŸÜù"°Ö"0 ohË¡!"æÂÒI£ùá`ù) tã:J ÅQ_3~œ3ò✭‰œ‰; ‚†Gˆ†#Ðk(ÖÓP¢,Âæå”ððè1•HHøäF}hb°Nnñ†Ò!œ`¦ yèâÉ"ª™W@4+ž.¨ƒoˆEC†B8Å)'jŠJ`€+½ÛÁõ#@¤@*¤¿Qq !IH…ðªkPŽNBð‡Kʤd`$¯þH£¯Â7ÀxH8…ª‚O`pÀ…YFÀ„,84tnPH\ƒT¨„ž…IhÄèL‡<àKðWp‚T8 èD¨Þ%“þ†Çº¾ìd^M°ã¢R$1è…r €¯ÓXð1Àº*1èehHL˜Oà‡ ˆ‰z…Gp ˜UÈiäJ3B æ'Hj aÀ¤qè@*Ĉ2€‡Ah*8ƒ?p@Å(B¡TL`¤1èW°åOg …Y/•ˆƒr€EH…Ÿî…:€ƒjƒI܃/H„1PƒBô„þYàfxg‚Ó”H¹hã4h„&P,nÈZš„¨+1 [{ …µØÛž®êÂ.ëÒ.RP ¼IYL GLȃ ?؃öz/öj¹ùÓr`µö¸(•©‡vPé&`‚dø£NðüÒp/o6N‰NP„èx¨•ùƒX…føh…3H¶M´ï{‡ Ìe".<¶£ NràPÀOøµdøƒ,@‡´L†ˆë ¨˜kÀt˜`W  ¸‡eÐ…r£€ ¨€=ƒÍ‹¸‰kP@x†Y¡O€C@X‚|0y…w pxþ‡{„>è¼Q1¨MƒÒˆ³qT³w¨_ …jà…sØÅúˆƒbGCE+èƒ:X³v1XÆÐ$˜‡°bà°xhaR(m@´kÔ"„«½L8O,o&@/ðq}HmsƒwðX@·¼…J¿l(2Ú5Ý•9’u“ûSŒI¸sçv¨<À01õQœƒ°˜t9· /l1w°¨­ñ‹â¿/èføY˜‘\ɸb ïZøD˜Nè³RX‚Dð†6ú®˜!à&?èf4°…Np‡4(‡†’›„5£‡FG`6þÂÿO8ú>†Nh$ú†´T9P[ ƒ>ýC`x53üŽ„=øˆ"ˆe(³æ¬©á2Ðp\@‡Gx|èȇ.KgÈ>œ.À†r ùNX6• ¸OØI¦\!ØË¾œ„O0'}%b(´I8M ƒAø™bÐw8‚±¨@¬&­´µ‹:x ]½aH`{|%‚æf(C—âd¨ía7e¤näƒF‚Èž‡Ð|ÉÒ¡bœX³$‘Uë0ûHØ;DêÂfu¸ø2Á¥MªK—*hÔ‡‰‚¾6޽ —à ¢=/Á@ã4Eˆ*u&åkbÎOwþ4ríþêõ+ذbÇ’-kölW,¶Än»ÔÕÐ f^™0ô°‚7 |ªÅEZº @†ÕS´lKh\¢¦ #µÂd’L£&lÑÞuø6î1:f_^ 锢‚¨4:8-Ñ<«'µFïÉ…¦V§%,èäè€ Ý0N·a)RÀÝžNÀj£1$ÉEšqÚêHó£ñ‡dª0ESJÇ¥QŠZxˆÇ%Vo¢•ÄÕW¹и¨Û{¦Ö8 R LÇÀV+Ý¥’Àt\¦‘7­( :”¡Y4ŒTà {e°O7Ÿ@ÕÎ(ƒ*¼±^²†qôˆCŠ/64Ï.쥡Fq0uÃ:þ!„F¾,ñY_ò`R‹(pS‹$iTÀ%—Á´‹:YDSLß8 htM Zz4_œÁ )¼€AŠ(O…ÁD’,á <ãL9¡u'žyê¹gXX¸ÕçZ\1ó€…ZèÓpuŒ-Ó ) (ª3úâÆ9{Èõ)›>dª Ð„ÊÕ£’ ™Ó0Ê1œžz ª¤´ªêC“†5 O‘žPÄ)¸ì£Ñ«¸ŽµK¨ B ¬:)Ñ’ 7(¬:²]SmFÐÔº«¸d"û¨® JV«Ì„ËÕ4ïvµë1¾Bk/«Ð”:¯®¬êÚ)3ÓLª.þŸ|0ÂШÅÖŸ]q{ į{V.ÅLœ0ÆwÅ&CˆÁÀªŸ0:ˆ|2Ê)«¼2Ë`ù)ÖÂ*ƒrË5ŸÅE†\l3¥µòü3ÐA -rÌ`µ54ÒI+½4ÓM;ýóË€>=5ÕU[}5Ö5ýÕÑY{ý5Øa‹MuÔ.:6Úi«½6ÛyníU×mË=7Ýug]öWoÛ½7ß}û²Þ\Åý7á…~8Ì ç}6â;þxÝk48ä•[~9Öx{……!{þ9è¡‹>:饛~:ê©«¾:ë­»þ:ì±Ë>;íµÛ~;îŸ›Âøæuò;ðÁ ?<ñÅ<òÉ+¿<óÍ;ÿþ<ôÑK?=õÕ[=öÙkÿ{3…(î•- <>ùå›>úé«¿>ûí»ÿ>üñË??ýõÛ?þùë¿?ÿý ëÎ0'À°€< ¨À2°| #(Á R°‚¼ 3¨Á r°ƒ¹„ÏÂÂ…˜ aÌøžÁ¦B²p€¹°ž`"UŒ£ àш ÌháÂ* ˆ~8„Oªh RQ\¡ˆxjŠø@ðˆ,‡[¨E¦‘¢;È“ à2TaA¡€7¸gclÈâCb0ŠZÄ€ àÓ.<  ¹Mž&B ÷˜Á”€BWTq rþ… -€ã#9´0ê+ ØÊ).£BÔ¢ £H„C( P< ؃*$ñ†7>$ Ñ8Öè =páè3ºá“ÚQ2¢„z*$Ze›-ã<*Ãn©fè€[¨4~PNE`†,`‡|Ôh‚ ¸á.àc ÿÙOTŒ Ô¢¿>(É}òéÛøç^¢†S‰`ð„$q!¬?G Ú „—|Q#¼x‡ ¤‘[ø€ü(aÞ ]qÀ«`E?F1 ÄágÐÁn± Et bH1°…òôŸvùÊxÚŒ]Ü þ3 S‘2Ђwøg~ WüÁ‰¸*¢«(( (ø…'Þ@G\Ø@è8… hðjDcGˆe28¡€è!I€ð±[ô´¯~ý+`+ØÁ¶°†=,b«ØÅ2¶±Ž},aO3CØÂß c,ûÁ†,á–q†2"@ ,ãµ€I«TáŽx˜ñ• ˜W\y¬KÑ£.èÁ2r0b:Ä…˜!ö¡‰bæô•=®!Š€/l¡•ýS8–`”ñƒR±‡ xÝèB ‹xàŽŠB"²@6Mê0)b‘"àb+¢`˜Á:t@þL3Æ`,øpÇ=0‚¬à3¸Á~0„#,á S¸Â¾0†3¬áa…‰Ù«.0P3:À°Ã=¸ †3dcäA$€Š=„‘ªÈÂ&l,R§ K"0Cœà‚Y Á(ÐÄM¯! "+b9%¦1?¸…å>¤«`•¨‘ t¨€ˆ1È‚?6Ѓíz@‚øÁˆY¤YQ@X@ˆ"D£êx0†Àë’B€T,Q ‡ŠBã¿Â9¢ÌÏEEr‰ÛKŠ‚U¡ Ú¸„B@á x1HG>.Qf ö!»(ÁÌÀÂþ8Ã%: cy¡8Åâñd;zåSË®üUBY‡pèˆ ?| Åü‘•èà!`-7Á‰€!*µˆ@9ü`‹`ìwhâ¸0‰dø" ~øC5‚± pÐã@ŒþwŸ<ü¢ ,88$.á 0Á=aÀÁr ð‡âàŠÚ b$ƒš(²Ì ˆƒŸC>Ðø@‹MÔƒY¨F8XÀ(Aôü=‹½ *CÃÊá˜}¦ Lƒ ìH(¨À‚4¸{>ø)8‘‚2’ñA*`†8¤ YP€˜AE(#€XQ Pèrþþƒ;Æ€Ó}q  ϼ©‰½jgýê¼ön.¹ÀŠ,Ç8öW|®Z9ª+…‡–>óõIiD)aaF_÷ÍXà ãÛ.±sd+›ó¦ÿš£¡A9¶žçŠ?=쯦¹´€~m¢çy²c¯ûª¥~õkk=X^¿ûá/mö\IýØnOzâ3_i½÷üØ€ŸøÒ7¿úPó<òŦü¯äÞúÞ·Ùóë&}¯_,Ì(B¾¯~=ÿõWÛö½Ò}²BÈûúó¿¹÷?ÚÃ?°ƒ'ôüÀ׌_W”4Ä%ð $Âa" ̇>­| ºðÄs¢Å¬D ¹¨ ´ÑX€e•í"3üÊ-*²˜…À”©™~èWLÀÜ0Ã-Bœò 5 A"~…’Ú!€UÀ1ÔB”*Ä8jž©FÁØ‚!t‹ÐLÃ-~ öÜ.JªÖ `~ºÞ×|ê­æª_ªêï h«°Vãþ®Ò °&«£«ÚÔ*‚Åù¥Ÿ³Zß²ÎM³–EýÝßµ."ÿ©ž‡C ´@ B0 ±†å­* 6 Jà·."¤zËèACdêÁà_ÀÜɶjD ®` ¾` ¶å¿Î+)3`Áè ­Â`ÁºÄÀ?mšÅ7 @Œx¥W<Â+܉´îâ6áFá¡7`OaA!tªXÄ€0ìeëCÔÁ˜‚B@Œ-ÔÄn²ðB´6T‚2Ü))pÒW´C>Œ6 ¯òÂS ÅÀ>ê!ú! "4h­'´€ Ì*X¼ÛÚ,éÂÁ*¬‚!äþÛ Ü‚d!KÅÁXÇ4.Å@6 ªßÊ…-Ž€‹)šÜ.œÀ Dl¡EÉ‚a/þb0ãFš;c6Ã=xJ B0­+CºŠ¼Ý!5ª­álÏÍÁŒî*ÔAÁÌÁ6˜ E=Ä`:”JÁ t‚xùC €@æ˜:¬Ã.`C2„!¤Lƒ(B/T‚6¤íCŽ÷I$EZ$Fj$çêT!'àÂ, /!0l`Ã,¼o-À4`‚'H-ëBt2Ã6˜‚¾QVçPX,ÞîÀ£„ÜUH‚.\BÔŒ-œGEPÔîƒ:d@5þ”€üA6°œ$TíYL.WŒeYÎÃY¦åZ*,ù!C*CÀÂ+ C1ƒ(0•4@Â4ä0‘dÀ%HÃ<Yõo¹n3èA0Øq‹-Á4ƒîb·±@9(ÃDmS¸C,Á:LD>ì‚t@ „ÀÁ)ƒ BDîY\-4ÔæmæænÞAoþæCè;!w )˜A4ø!TD0U!›«¡n=ˆ dAƒñi0Øm1Ã1ü€|çR\‚7´µ}1t€ 5/kÝ@ 6¬ˆ3ˆCóîCÐB5T€!®+ÄÀ  ‚ö~åºjWè&è‚F²¾”ïþj¶ƒƒ ,A´<P‚834ç‘ðÀ8CGÔÍHr¹î%˜B (Î1Üœ²Ê„@4TB/܃xƒ4dƒ,T;Dƒ+|tAtE±v´Á•*Á.ˆ@:¤;hƒÀr¯üíb“>©DivN©FÃæ>„&LB9DÃ'X¡4à;¤uôTÀÂSÄ@,,HExs©ê1`ÁÌãÎAL£¹À‹¢¼ Á¨‹»P«å‘€ÂM—… S ¡*¢*êÙŒÞC0ÄlÅ@ìvƒ,¯F K·t½vÅ%¥Zj3ø+Æ µžÈq¨Žj©ŠªX3¸´þ&l…[·À,8dVO´‚JeÁ*ÖµW5£¦b Mƒ7xC¸Þõ¹nè)´ "+b´¦_?vó)¶í1v:6e[c¸ú^´ö²­šEµnö¿Y6üavDšE·âiw´’«¹¢«ºº^».`ÂkN`kó“býæë¾ö+Ÿ`µÊÈqÁ²  ú ÊànóvgÏÃF,1Å"0‚è¶¾œ@7?„/€›ÊLöÉ>!J!òî6œwsßìVçìÎö,£ímƒyÂm„Å \ÜÊÈqÖîaþa V!DÃJ‡C¬äz_Ûº-ÜÊ-ÝÚ-WìB;0)8CAþ,nήB!ØÂ Ì€ãòÄ4ü@3`Ó|üŽC4î(Qƒ¶V.0 £,£1B€=ôÁÔC,€uxÃ,Êe9î1|Ã8Ä Â=9\܃µz‹/8á 1ìÊ.íÚ.î¢JH†*´ôJ/(´!ˆÁÜ@ÌBØáB/xB&:ƒ'`Â>Po˜ÏƒÌÆ&jϦ÷‚AE^$=däFV]wlB%ø5`Â,xC7(#ŒÃüŽC"$`‚"Ì£7¬¹L@+¬4”Îÿð»ª!°u?„Â0DÀìäÖƒB œAø”  ŒÃTBT€}êþ €Aø<å ¨À;ø›YL6 ›%Zª%[>¤ œƒ"øAÐÂ=d—-´A  @7ÐBPA?¬‚`úÀ^¦@5”; C.Ðg¨#+1× £@±wE7x6Äé-' $‚”@<è Ž\ .4C9$)œ‚fŠ6¼Á0ˆ‚ ´({YÈ1ã¦nò¦o:(PL!øÃ2 ±„B=ŒBh,ƒ2PH?ôAƒ(Œ2;´€,ŒBìr½ï %[rÏhòw>ĸÀä×pð1(ÄkMH†ƒ'¸2 ¸c5pA hp£à ³(‚¦‚®þƒJ»ÀH€B<|AÄy- (,ÃBqÀ¹;:Ã]Ù;)4PC”1}”·74„ó8/Š9Ç))ìW*ÈÅMt‡ü0èJ ,§P3tÂ^¤?L@J§Ã:ŒÀ)Ès²'4î1´“B)DK4(@\ƒ)øÁÜû*8ÕÚ@x•Ì—¾…ž‚;üè LÀ(Tá.ÈA{:¾á¸4LËô дŠòêM7§ì‚¾Xu¯p¨¬  ´äÉdj¡Ê¡ÞB¢úÌßyå¶´t³*ÈAŽPáXvWõ-„5@@8`Aƒ&TxðÒ¶i·¬2Ȭ±Z0;¶þcGh1†Ôò8’dI“'Q¦T¹’eK—/ b±¥pÛ%„mÙ:Æ fOƒÇ¶<<ØL"BR>9NÛˆ”iS§O¡F•Z‹Í„2§Jm(Ô`Ĭ_Á†;–lY¬ k–õ ”kA¢jáÆ•;—îØª ÏÖM¹bQ½<ZÞƒi d‹ðmGfEê$–<™rå…w¯Î´œïA¯ ) ÔvsiÓ§Õ6ˆõÀÅCý|–"EŸÚ)<½‹V¨uoß¿›bFˆÅPqãÇ‘'W¾œysçÏ‹8ì[pU ~üÜÃé ½gÀÁ‡OUóð:…ЧW¿ž}{÷ïáÇ߬Y¡¤6XD‚þš|ÿóù¤2P9B :‰‹öÏÁ%î [˜™ÆÂ 1ÌPà 9ìÐÃ;d¦Bž¦#¨TÀèCt¡åb¦0š1ŠI4t€PÇëRGÆbƒ¦Tv…YRIG–4˜A jˆ™ì«f)$˜"˜©§(o y ÇÉ,* Í,è³VA0øH§»7›„†”$¢„Ff"‘ Ö  LHFžHtPA‘Yúñ#ÍG!mÉGHõh vPC‰7ÒñB 5`ø(š¦HŽQ! ?N­…&’Y œ9…"ÍUW’ÐŒtMPÀôŽ;ΑeØC`þÈÃN<RE'cÈaŽ`Fz:¸±ŽX”ÙÕÛoñ*O×J¡A†uâYGÝt×c;!Pâ’KVA • š(§di¦„r’¹I¦HÆ¥ÀMØÛ^!ýšKÔØ¤#Œ˜¸â~€7h¢‘åEP Áˆ^¸±%™d‰4(PXf]'}”\f~`C[na`gš±R £²ÐN[~(‡j!ÅiŽbæ©!e¸¬Kð“Êa0ªE£K4É LØcªÑÞµæ„vyÄ•¦TaEÙ’þØ DB‰Ü–˜±e«ÒüQ«*Ã>DªLæ&(~¤F¨‰7þ€Y‚–¼MÚZðÍ9IÜŽ:qÁžw¡ùC`ò)}`ü©§c¦9…؃†[–±!™]d‡Æ‰Ïcš€±F‡ ˆæf¸¸%j"8 f úæž‘öîÜ{Î ‡æ„mÈ?ÁN9Àˆ¥!TQ€›[(øÃƒ~ôð'†^öQ¥Ti#`x úÄ4XQ U`‚Ícΰ‹X”ƒ—`E?F1‹؉œHÃJ†êíatÆÈ—BC”è{-ßç BœœléÀG'Þ° r0A$ à… Lt`ƒà³v€Dì! gàã¦ÁŽ<1ÌþF3„Á !Ä{€… z° s°GÈÐÁ<ØÃ1rb C!kÐèÞAîqp€;H^F…4,K(F'˜8^d€D÷ëÄà.ôâ€ì@4âàDL¸b(Æ) ´@)؃/d±M¸`À°A5†vŠ $@ ðCÈ€ qäAaáBB3>“Lkƒk ?ä$Ä8A‚`¨` ù˜cáŠn¼a ;&ªB¡xA¦È¸Nd rHe'à¡o—𚆈€û€Åø ^ú6™Íml“›Ý“¡; _þ^šp†¡ý¡~8Eh¬,(Æ5–Á%œÁ׸…vq‹·½ ZÈ‚'†€Ž œ4 Â`A p?ƒÇø&G9 U„?˜á¬bDn éJªsìl§;¢jèUÅcLÖÄiN‰ Á=m!» ÈQH!¢°ò„‰«Aˆv”¸ãlyAÈÅÿH@’Ѱ° ,Ü£z°TÍ€V!û—‡Â011`€ÐâT5éD)ZQ‹^£'¥a½@GÆ øA!8Cƒ¨aÈÈζG”ÈV[sW·iHE:R’–T§Õˆª Ã%þ☠ A”ÀTÚN—,“Žf â°6½)NsCH/¯í¢ ãÀ)œP‰täጘÅ<¨ßêÚV ¸En B®KejSúT¨ž”Ž—ISKÐE-œ@ŒvÌ£ h ‚äa°X÷7؈µƒaëXÉ‚WžŽâ $ }XCfñ r@XÂ-ŽŠVý˜[‚â5HæB—ºnÜ.Ò‘êJ‚¨Å•áZ\åØG'Xìb%3…¾±°@1‰QÌb Àز¢Tpl(ñšðŒ=¾K6sO` üæ'H8ÓÏ|Ö³f ¬ õ@ÑΜgŸ4¹7O††æºþöµ°é™ÐaIóA~`OôÁKÌšrÇBOÚ,1Ž! a 0 Õ`^ai“Ô±Ž'ñ³æ(j±z Ó…>ì C °XÔŒ¼y ‰;È56€¹üÁ˜] ¤í$U/{¢ˆjŠÀT¨A‡8ÄÀ€Š>8zh¼ˆÆ»˜±Œl!ª‡@ B 2[%§V6³áýbú3ÆÏ€`à…ØC0ЀœD$ ‹pÊûìºkÈB2¦KR¢1 †HÀ \—Ù’Ž÷Ç÷ìl†èp ${H0@Hä´ Dƒ ÉP (‘þyÐab0¥<„1 BØ#1€G-®‹aPƒ—ÐfቺšZ:žy7ȱV_‰nÚÁòîPá þXq~ 4ª±JÂJ0T¦ÁCÙÿt2Òø³?ð›a~`KV¡ê ~`¶aô¼ÚÁ½¢avA¸!:,¡Ž@zaÌKØÄ`f`¾`Ql |Ä@|­#®Eÿqë˜aL!TŽ aŠ Äóì¼oJà ¡Ô@Xlaœå*ÂòT¡h`º¡!Ž@#Ta*Ë ÐÍ#Ìs /ò O?¹tÒTT‚A!aþŽŠ`š¬@ÁûH!âôHAX †áˆÐÒ1 *á&)îä `! öÁNÂàŒ€.IbK‹/}rùàâ­&õ[”1a¼ðô€û áÀ€Jà]Öt¸@>©A 4B”Äé b¡ A!ô/KI9ƒäÿ€ù¦°¶áÜ•$¸ €!ð7â.K`i TáöµX!ä/Á Žá°ð¬n´âáSwÀ p@èa@á –€¾ Ür ZàmšhÁ¹¡Ü`0`QµTRÿ ªvP75G‹\þP ä€ÎÁ9‚B’B 4aV¶˜žÐÒ~pæ ç@k- 6ãê'»PHá'Ëö H5»°:¢Q54 òÚ0! Z!€„@N VoøÐ â‡d2­®ä áx¢ûP$,´~¡ªRê!¸áŽ¡(¸àÄ$¬´äÓŠ±jO# /¡.n4cKmÁ•ŸD ¦$@T`p€P ¥‚^1#gä O준`¦ÁA ay:Aza’¶Žà\ ”Aúb àR ¨AàÁÈ þb@0F”t'ã7qB'¶.Ü–­1ް^–Àcߥ.A²Ášàüa¦ÁÑQ‚xï€ ¸À • àÁœ:à úá) •ƒk–§ àf… „z¨‰º¨Õƒ>ì^{ä‡B@ä©¡:ª¥:CDDli©—­6É$9±:ϧLP­« M«„«ÅzɾšLÂú¬ÏŒ¬yĬٺÅÒúGÖ:®•Ì­w®íZ¾æšGêz¯% ¯¢ 0aî·'bÀn!6@FzB¯Û÷Ï DÁ"á~â—)þ€g,ô f|â¯';¾ðz„AŒ-Vgv6À¡êaÎ A²$ žÁïmJô€ «nBAiíRg¶!G¸  áÀAjb ±‘[!$û´#+|ÆG°N@êŽ jD@þˆK` ˜¤Fa ˜! \À ØF‡Â€a–`VØZA¢În!u®Õ@¨@¾á fa̽ È^ö` RhVÈê¸Û«Z u¢}e "À AˆÞàô‹ô@r ’ xÂu¾À`œ„¦5 Þ€Ú€„téJD ŠàYÊ€P G‹áÞÀºÁ@n刎€dÃÛ:=9È °A½¦@jH€* jAÌ!€Áj!ºeF `\˜¡„†a *a† Fo\ ÄqRXÄ ¸µ8á úÁv0þ«—vË[¡íä ø`d<Ô Þ@³A Há ìažYΕŽ2‰þ€(` ,ar!l FÇ ¢Á.Á8ÏnÈ¡MC`©¾U÷@—-”½³©üx»)¡šÌi:¡œËAöà: È6 0ÁœæbA˜À0ùFÀ¥z¡ R@`anÁFÆ´AØvÁBrá ª ,ÀcAjDÁ 0gK—¯ÚÒ¦AÄê~ÇðlE¤na ø©.¯¤ÔËÄ¥×ÔJb“§ ²ÂgæÍ%® †v$ôA„ a!PäCþª\Ú'þD)`úæiˤ+ƒà}~¶rÞ2z~èE^Ë+¬æ‘µ-½7޾é è)Cè¥~êŸ^Æ”úê‰^éŒé¹¾»³~ mÑM2¢>ì÷ˆ95Ó< Ô*,¬:³À^íq>ë] ÖdÍhÍÖ6î Çœõ)@á°Ç®>Þî±ê£mÚªíÚ²mÛGÕ@ š@°)@a¤˜î']ñ±ú ÂÞðMßøÍßnòÓ[ ^ ‹¼Áú°A,Ô>ÂJ !A^ÿ@jÁBO G¦¡Á|2Ž'®Jñ·ô‰éòL®åRnåZîå i}&eRBL`‹!c>gRsF j¨¢Ž*ÕžJMêÓC[ž i¢D¢Fj¬²Î)ªDUJ«BÞk®¾þ ¬¦zE ¯®šÖk°Ê.Ë,W¶þ„k®»õi³Ö^‹mSÃ"õl¬Ç"Åh¶âŽ‹m· E‹[ -´H0N[T²äÎK/­Ûeë1sSGBuÆ¡ú) Õ·‹Ê[o Cj.4è2ƒÅ†0C13«l€…š yC0¯ø£(¿l2¼>U»pÊ*ßyïO¨Ö±)†\‘-uD\Qa(@L 8Ì¢Cj¤”0ÈTÿîÊJ/dÃè>ÈE¬²Š!ÕsþÂ-'üDJdÔè…‚4‚T )‚ì1<ÍÅ*òTcv!tCSO3'Ä’—T&+„2Ó‚.[Ë>¡ÚÌ?3uuñÃÛ|© âü4&„àÀÍ=%ÍØ$#‚8ÌSA'¸28ŒˆOª ! côÈÎ{ï®9 !`Û˜LÕ™²JXdìSåñü$Ê;É$ 8<Ôr1¼3ˆ Ò'O5õБˆ  1(pÁ7«Oý Mà¾ÏO?U†+„¸ÁØBó4ÇØR„94ÃLªÀÆå")$ Â1°$C.PÀ8È€‚$œªpÇ2ãþ‡/À£C+šTŽæ“¤Õo…,ÔV±(Q‹éBWGx®v¿ ^è^" Ø0°ˆo°"á•.›ÚÆ ðv¸€-B NLŽTàeA"æP Q xÀ&p=$¼À²¨Ec ‹"®p…q ÃÂÓøƒhp‹@t  ð†4lácû½„-~°mÐ×¶ÌÐÃ-~° ÐŒfk(GôqŒK|c]øˆfV†gpþá-8ÿ.q‰0TBüë„%öñ~œ¢ °Å/ìBÃ\G lÀ?4C-¸Ç%bÀŠàÊõ(‚Ò` üÁ-à”¡¼ÄuЬ'x@ 0±‘˜×nôŸƒ e[¬âf4êŒ÷zŒ@láE¨CÕ a‹2a‡|p‚ûLBNaŽâØßXÂ0 Q†tø! `°…Î; v°àÇã+z`”|ñ£·… odÊRà šàxôb?(Ú =„]ìþ~µ…NðiþñÏ ø¨ƒÜ±° àʫàƒn˜ÀÁØtÀadÀ‚ÀP°†Jä£ ØØ,–Å#[J(B7|\ƒ\ŠÕhF0$!d^‚ ’Å*Ê 3  :€LK”.Æ=íf>ˆP 'Pá Õð çun†LÈ„<7´{¼ÇW— @«ðd£Å 9ƒPÝ ½ Dp M0 (P\à Y Ò1ZÀ9Òp ¢P Ò ˆ°¾À °P  ,@ PpA˜: ”¤¥ ͦeð"©@ƒÁ³à£ [þþÀ_b`!~Ð ˆ€°€  ½p£õg†ðl` øWÌ Iu@3Ï•&̰ —P @1+dÌ&È%&+†ˆi"#À{Àˆ°@{PÐu ÞÅ ,r  ‡Š0 ¢ˆˆÀ6ÓpU§8‹ÈˆÓ‰þƒ\’˜Tó^°µÛ K€˜WÌ`lp¥¨1¼$ª"[’6p ͨ¥¤*ic\Cͨ*[q Á 8#ŒÃ9'S„c1sP(ãøWÇЇÛPÁÈ4ÓP‰Ó –ÆŽv5 E` !ÿ)Ii‰ © jtò˜{uLuþ ÷P‘?€‘Á°8‹c‘é‘y‰‘9’é‘"™‘i‘)¹8Õw‘,¹‘ “,©‘3i’Õ×’.ù‘œfŸ‘›E Ðu& HÌP‹€E™A &HA1H •AY‹£”JY1ªB1A”U”AÙŒO©JD &j%]I •?i[݈–kÉ–mé–o —q)—sI—ui—w‰—y9+Ì`pŽã— ˜)˜ƒI˜…i˜‡‰˜‰©˜‹É˜é˜ ™‘)™Ž#v—°· ™©™›É™é™Ÿ š¡)š£Iš¥iš§‰š©©š«Éš­Ùš·p  vÇÐ h›·‰›¹©›»É›½þ雿 œÁ)œÃIœÅiœÇ‰œÉ¹¾˜3tY••µ²BÇp⨗´"ˆD3À`®žádàÈIô3 ?€Ù)+ÌP?QÀ€.F² º…À2 ™´ ¡)NáŽé)I\P6Rá ù©«@¹R¿¥Û©ŸÓ¹aÐõ °ü€íe¡ªŠû8IQÒ Ñ Jú  LQŠ«ÁDQ%J»ÀC„ ÀípNqŸ?Q¿Ðš€„A gÀ¢Q1¯ÐÐp¢¯¡£6P¡ P¤L±aJ¡·à©âÊ   ¸ »  ã  Ρ§P£þPá \ª¢A fð ªp>MÁž‡³Á Zv ËPC4 )&¨ƒza+d†Ð ½ð‡?ñ…M`+‚¼p@N¡Ï£c:?á Œ”õÐ 3 k0\ª6º5>4"5’ h4VA ½ g£ð¯ S@ P¡¦ KA©J½ð¤iAZŠ©€‡¯ í`BIŠQñ·J¼à©?!°Úõ UÊ z 1 (` T´ËÀ «Ð ²P k°0Þ- «°Ïj2ã §ÁdÊp õ0d6P ŽögõÀ{9j¤&PÁþ nàGn€;1€¢“C á0°C7ð§0Ô` o`ÍÃá0 { ãÀ ’ sPÄP4¤ÐãUºlPCà”ÐJ²ïpÌ  80ù°@ Á–0³€Pz:˜ESg°´Ðpž_r çÀ N5" =ú˜0Ó: ËÀ=Á Ëð tP ªpˆP/` 0NÀ£€l›Ó C ê àd`ÌPs€Œþ@ P£Ô ª¤pj ú° >0 6 >àt kàW+õÀÉ@ œ 3ˆ7>À³ð L :þ ,  >¡= « P Á+ ´à×Ð „¡ ¿PTÀÐŒ%€©N0 „á ­À=ЄڛÊE ñþà„Ä€;1[Ö ’0= °0 ³}ãjû@ k@@P¥³Ã)°àÀ±€ààoû 0µOðgp £ÀJ!áÐùI ŠÀ P£P¥Np ǰ\ŠP4ª° " j»STËà @RõÐÃÀ € ç ¢¤ð Pí † Àif·OË¦à‰° @ h€ìÐ3Š T Ð o00 Í g`(àY°ÂpþøP’æ8³ (áÀ º €0 °…1ÓPJP Ì i€­; qP õ Ÿ§6‚ ÚpÞã$ {•ÀI` É9p°rc`3Pí0y¬PÈsø ð Ø ¡¸gð Ò \€3}7‘~ðϰµý¹Q¢0 «Ë@EP ¤€r?`@» }àÞù „a ð¾p€–—;AÄprp¼ «¹@'àè0HŸÐ¨ïpQç Àµ Ó:¸P#ªðºp€`õðDpM` •Ðjbà†á£@þµp´ÐE` w\ a€k€¥Š›°pÄ€ ŸÐ ŠÐrÀ¹ê @÷ j0±€©I°Ñ Žs  « )@µïð pr—œ¼w%0' › ,@k0¿ábP ª Æu »`DÐ?PíyPÎ ZÍ  ²p ±ÕÌ©»À ¢ª Ù@IÐ:@i€0̰~Àãð©ð–* ù`Ø‘°°ß* åà’pKÛ5|0©ZÄ«à ûvDÑPH mP_Luðæ° ŠÀ±` ‰þu° ÀP|êð@|ÀuÁ}ÆyFB Ð`i3pÇjðºS ¹ÎÍâ@ ò0Ð\¼Ù! è¤0!Ð ¸ÀÇÒ[9ƒ EÔAƒ©H¼0Ç©BÖÐ ´P  0 J°´ÇªÌÐ ©` ³¼À´€ æ°E>q£ Q@P *0¶¤P¶:€‘pÌL½ðÅ0rð<õ @ð ùi íða€ Ã@ 0¤ÀÌ&Ð . Õ±Îà (À!²ðž2¢`§ .0f(á}°@f0:Ì ç`£ T@ Òª0 þ@é0 tÀ þ¶`D 5:ª¿G°@ p$Sq®Û Ê –bp¸®Q|Ð àzü<¤ÐÏ#·¬}ẜpî Ù#„³€”`Ɉ fà@ãƒð}°%¤_€¥Ç@Šð ¶`Ñàú¬ 3Ý»àÁ Ä Qp9e0 Üà ¬, @ à]þÈQ!PD€= C@ t¸‘}‡ðÈN ^âñpâí<@ ]³{Àù jûÔ ¼ ôð  †°Ymœ`~ 8>ÀŠàwဖÍÛëb…vwzðB@·êkÉ Ç¤@þ² rœ6B N@ÒÎ’€¥Ü]è³° L° Í€ž:·ÌÅ;î°_P´Ðp`À*Ó MPì àK;z'óó0à3 €  Íð"ªà©Z À ³m|ž’@ ó06:¾êóÙ:Ôà ù‰â J@ >-¥ãÎÀÞÁ9 ¼  ûÀ ª ãð $PmL ¼à¾à®û4` KþçP»€ ‰p¶~°×Ûð Õ›ª¹ó Tà6Âh³ãpÌ- ÙÀÍà@ÐÚP% …Ð ÇL½6’ù)QèÑ€!§þ@ :@°ÔBÈͰH”^ ¦_ _ Ç04yÁ$ \Ð  }üÏJ¦°ž"óµà ¨."@"þ üPþÀ ìÑì6p Џt`ìÊ 3Ðì àèÀøÐ ÷*’pÌ A+rëÇ*C†l]²e«­­Lü@ LG=ê 0¡#IH*Ò1Iæ¬%ë8D£PäDvG¸„³a‹fC†¶®:ÁæÒ@h¤ê!È°Š‚¤.d¤@©Néü )A ‹0Hnœë–n4gÄ:il L1`ö%I´jqÇ þg„Š@É3 $Èì ƒëŒw€Ök•oר¶P˜& ¿9Õb0tÚÀ œ èM,˜z\Zà #X„šãoB¬Mиü‚í4_¡©†¨%A9±¸eÊ©2öRUð&¬G8EùÂ̺”Ä?¢ì%bf–¿ªž¤šÃ"Ÿ\É ÁÊ’HÄ8ªÄøÓ‘©f*¸9Ž/ æ(gR c ?b¡¡KQ¥ n°˜…]°gRDaÁS(!–x|š¡h™ƒ[b9Ç”IôŠá‰)˜ÙY°Ð£–/ô…—w`£y²Y K†!%öþ€æ*°h#fJg6*h‡4R¢g@h0Å5@lŸnaƒždH!A …‰  A ‡?°)ÆlÎ……aþ #>ý˜ÀƒCþp6ÜÄ iâ‰A°xFˆ$Š ófNÈ6NPè’KŽQõ`Ĩ˜AUAŒFÜÂËÚrC Ø)ˆ"(1³ø²‰K\S,U aˆ)Ò¼ aЉÎHÄ%ž'ˆB¤m«ƒ!tc‹€¢ Äð0ABd'øå@¦QAˆÊ…`r‚¸ë3ÍpBNp€!Í@)`‚aˆSßñp@Ç*Ðâ@—¦÷¸ã‰dE}0ëθ2.üËŒ?âÇ` þî 8ØyhFÚ˜1¤ÓøC6j½ù4³Ú/Ü´…ëQ‡otÇÍXõ¦½ŒgxhM'óƒ 6»Y߬ÞS·°ê˜ ªÈÆ>@àR€ƒb€G5ØAâ@BË`À@̇t@ÂÒP!Æ1ƒi|8@© BØaW³ðÄ êÁEx‚‰Ð€€ EP ’P7n‡ „Be ˆ…îbÁL”#Ä x dáŠ0X`b E2þ€L!FTņ¡-}°Aq:Â…,sa½PŠ€™sÀÄ @.Áò}üž AÌ@Q‚MpÂSØÔ@þÜ0hˆ" ½;PrAx¤à¹@¹5D„^ô "`» õ†3c#?C8 ˆYx€mÞwvWQ…4Dö†(Ä*,ˆaCÌàÄ&à€DÃð$`ñ>¬b_÷Îê¯!Œy¬¢=(C6fpŠløWØðÇ%ºÁ"°¢\F$tÐ œމC 6NCL ùxfP°±]È!¶82lˆ‡iƒl €2?豈YТ0ˆ†!c†=¶#¶#( ÿš…ˆƒ~ð>H¨…0H Uh‡T(a0;P("ܸ  78f€&è€òÚ…68þ‡‚& ?à‚V8‡:h‡O°%*Y½(ÐÚy à€w@5t8|c½Ö».X›³TQ‹²½°Œ„†ÞSˆ`}…4`]À… À(ò"`.@W …$8yx‚hÈ‚>2µƒù…P€,`€kx´#†5À…Hâ„4¨ƒ‰ Švغ(rü³Ä0ñ?RhKò€ ??{`&£ôˆ†¯#…pˆ„Kh…O™_‰´Š?h¨¢Â„ À7@–Ax™˜ù?Ø„Û`¤à;2ƒ6¨]P™ †Dˆ¡&@ƒ¤iƒtP÷¨EP½Z„Hþ؃\ÐC€‡`„A …5£Â*\.Cø:¡`@´Xƒ'xwá„>b¹„ Pw0?ˆ‚tX‘H‚_SD¼Ã˜„O˜.(/MƒZ˜†8 ƒj¨¸†6PÁ/È€p€¸8oh Æjtˆ£¸?P¸?°ð¿«>!@‹¸?àzè€ °Ç«‘† À¿/ˆ„c„s@I„Â`>hb¨†eÀF B6:ȇ p†>(– ø1ð둃M˜žu8¢Ð—±rȈ b@[¨€&è…ZI †Z¸„Zà„qè˜ ¨€2˜„#¨C0lPþ[p†pÇwL.XK$•2". ƒä´Ôˆ†huHƒ=…7KQ€0„Л;܃&`Hƒ#…Š$š?p†1ü[†2,‡|˜ÙPE°H„ŠtЋD‹…} : °Ë7˜ EUh…%P€h|œ?†JP€J˜XÏLˆ\˜MXp˜ȇ_Ћ] hPj†hxObì"å$_xƒW4<„ûX"¸£ÀÏwð‡¹¬fˆvðLét‡hè@‡S€b˜VQ€¡$‡%ˆÈ·È|¯ix6Ѓ[ÐeÑ(¯:¢/"…Êþ!4ª¿š†;"¢5ƒV Œ8Ú…UâÑó£"Õ–i8Rê+J$… ØÄC:¨•±.M$/ÚMRÒÑÇ9R€#™Ñ"PàÒiÀÑ-1R± X/‡š†_°4S:•-.­S<ÍS=ÝS>íS?ýS@ TATB-TC=TDMTE]TFmTG}THTITJ­TK½TLÍTMÝTNíTOýTP UQUR-US=UTMUU]UVmUW}UXUYUZ­U[½U\ÍU]ÝU^íU_ýU` VaVb-Vc=ÖáúBXVfmVg}VüBVi&6 «±²Vl½V»«"`ƒiþýV.b…ˆ=½r5WÙ[oWv%"=¨®Z)x×U€×:¨ƒumW}6(4¨JˆrÅW$š†`à–né„MX…]X†mX‡}Xˆmت UzU‹Ú€8؈ÝXŽí؈­=()0ZS =Y”=ÙØ€*"6à+s…µtš]‚hˆqµu-¢KЃ ¨½ JR¡Z¢-Z£=Z¤MÚ£=†:h†@¸CcÕUШp ¥½Z¬ÍZ¬]¡mØ€9PRmi`H§KÐZ³=[³ÕžØ€h}!qÙP8XPS™½%"Z!²§†Ð¦kÓƒ@ ÒT5¯õ.þÒš `ðZ%*„!Ç“â.¤%À`†Kpܶ = ×:€ @[Àœ@R!¢9jS´ÚN10ޤՇ8€„ m]¡­¯cX… ЃUÝ€[è+Ü}:¨„%À­å‚²ÅÝÜU•"hm(¢heƒ ´쬄høMæ½ 0[ ÒB,‚ÉåWC˜³…Ø(:ÃØÐ5Ý| C‚f@T¡ÖUHƒŸ#–¥½„8@„ÛEÛ ÒBuÜ:HÕ"‚ªUëÍÚc  eeTÚ–îm]š`¡ JϘƒ@(‚…x ­=.†rÀ‡øþXÚ«=†1˜ZV![ø Ø·•³cÀÂTASx_"¶…ù•™- Ø"8"Žb)F•!–n°…6HKø`W¸.ð.î_и$9›â)â93´º,pÓL†ý'Vc¨†àêþp1ð2¸u6oˆW6…-(RîúŽëU8…r@g–„@À8ˆ„2ð€#(‚+i‚7ÐìNð„è^8‡Ž–艦è„òeƒ¦âi‰[è.*Fß%^ m˜WrEWãF×q5˨†8È€‘8x‡çF‡qíEXâ>nãNnœ•W´>U%毟Òîã~©jFe€í]0ApÔh¡GH6hƒ>¨ƒÁ¶…x$À‚Ú#ïs=×—¢h‘¤ø¢ì™òï˜Mˆ5H‡ˆ=CF`aH…` ÂTÀlh Ì0HØnäæn‰®ƒ¸…ÛNáiÉþËK8âÏ=j¤^â Ø,(4Ùóä)^I(‡@pXƒ%8ƒXH‡P‡%° ã3X Ð…NÖqcîî-À‚´Õ+/])·…$6¸…!À‡8H° ‡[¸x@?p2x€oƒY`ƒ ‘rôÕ JpŒ®ÖØãó9‹j>X6ˆ‰nxxø Çâ”Op“Z‘ŒB\&t:óóøŠZ~µËB}pß-u Nj$-S¨W1Xõ;`}PŸ‘630ž9`~à’P|¸xud_Ób[¨,hxöÔc؆á~udþOö2„½…jXƒ<­B…cPEÖÙv©êãÊ-‹l‰ÚæÎ—?s -z4éÒ¦O#ôœ4烚S³¶¬ºuéÙ«mÓÎ{öc¬z~ëa\øo6Û\Úšc5óæÎŸC.}:õêÖ¯Cžs &öîÞ¿ƒ/~ŽŽž¥þÞqÆüþ÷Ìg¬ÀÒ¶¶¶Üæë…u\ÞFHx²ãY޳’Êj@f*Ýˬ$ÄÝîXH@-þâvö¾^nާ¦ºþæv1',žfB¾âv™QD[wQßÒºçæå†²T‰¯Ïj«ÛÚÙzuvÚÀbGRnþyz?G†Ì¯~¦ÇN+4Ùòú’Ц*+þúßz¾NøëÛ43e1^”þúæÆè‚{‹¼‰dGCLS323"rÆ!)2íß˲«—•šêêê»™|‡THéÍ®ºâzi€š”¬¼çòö°`‚‚²ÞÞݾ¾¾Ïœ‡3BA¼…a©¡šëÔ·þþæ‚zz¬—ˆfhydO<Ž¢­È¸§/ÄÈÌn(&²²²òòòœ¿Ù§†`H„Ș¦¯Bj.6Smòbb¡–…gQYÖžžFe‰x`JC52ÍÔ×™µÏÎ"&fpvl™ÁƒœªµÜòÞ¾bâ̸ÂÔßÀ¦„ªª©x‚–‚yãÊ›òîïÎÍÍ!7L€’°î´pY@?1@ZÓÒÑÓ¿¦"W\Sâââ¢ÌèC'-¬yOÒÞäŠhižÀìÛ¸ðúýi73Z€£Åjf46HúöÚÞÎÃRfDYþþêS˜ÜâÕÇ\"ãžP‚‚‚þþþ¢¢¢üöà}jXîî¸šššþ®®¦¦¦…1#RHNUrŽ[43¾¬¥Ú*+C@Fˆ’-IËçõUe‡ÖÖÖúòè5J\sQ;žÓbmvŠ9:9›‚_O60»¢‰1"M×¶˜öööSPR®®®J¦‚úúùàÁ«žžžC\gÜíõ¨³ÑV`m©€{˜Ž¬Wv§rrsñ22hgjzVZU¬¼Œ†øššöòõjgÿÿÿ!ù ÿ,ÄÔþÿ¥#´­ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç J÷Ï¡“vRª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J4æIPc’]Ê´©Ó§P£JJµªÎ1v’jý£ÕPœA…†I›´†«Ö¤@UÀU¨.Z Ìžýs “»QD’{¶¯ß¿€ L¸°áÈÓ]1r%.bÂ†Ž™ÁŒ1ˆ1Î0Þ³´éÎZ9vÌñãÓ¨S«^ͺµëÃY¹þ™mˆÖ°góöÕp€‹ˆÙÀiyVc™Ï´|>ûX6ÀˆbdS:æØ³kßν»÷ïàÃþ‹?ÛJª]èviûÞ{î"dÀà*.\”pšþˆ°m—q6Ì%N¡‡Ç\§àƒF(á„Vf˜ýñ{ á€#ðÓŽ# 8€€ƒRÁ3 H°4ð -{ÍÖuä0Ë7D`@1 ¼÷ž†Ü É\Û œ’6™¤“Ú1Ùä’TF¹T,2† Yd:,x± sæ ‰†©DóG:†L“‚$†0hˆÝ,3ÉHþ1ÉË´Q'“yfÇžm$X%‘‡ š¤”Œ>騢Ž©—VZ (”Zäoqâ©!qÉ%#\@ 5—‡§AžQC‹þÄd€ 11Ö°«†ˆ…$A¼Fp›¸~ÚÙ§Èvš,«Ç.Ûl²Ï"­´Ë[í´Ö:Km¶Û.{/é©3DŒ³Ä H!…éˆ … ò,ã5Øü¼ËkDøPámTãâ˜gg Ð ÊžÈ2œL˸ ªl`©È`Ê)s¾ÛÍG±KÖXµÏbË­±*·\­²×¾¬2ÌоLs³.ÇŒíÌ9ë¼i§ÄNŠ—PsÏÑGSs„?l¦J5H+td@k·zjE@À¿~À  |Ú´§ÄV›ö²é¬m³Ù/»¬Üo×M·Ú†œwþµäPCÞãZ("ì²A2?€r(Ȱˆ±¸a%Ú€bAŸZáÍ;VÈ0A:PBÎLÒH² /À'Ú“P%r€0I7 ´ñŽåƒÅ1ì‚7Ý83H#‹83ÎçhÃMìÝ€ÇÍüÞlÛü|ÝÑS¸ÞÕÇݼõÒÛÝ6ÚN· ÊÐF_`þG/ݶÓk4@ Äï Ä4°(ëÁ¯ßôÿ«ŒpþÖ7@üO|$ øÂç´ñ°\àú8Á0|L  èÀFpd ¨Áð 2CÞÚv†Xx!ɰRðƒEˆ€eð—3bQ¼V¤`†þ€X†ø, y ‹ðT1ZÁ(˜â…á£Ó"öTÀI„ƒTpF:a БóJA/ˆqx!Î @°‚ ôà%AnpŽsä`ëˆÁ8r!l 1èÀAâ‘‚´à ™ÀBP‘tD¤E8>g,ΨA©~ÁŽ8Â<8¾5È"à@ ZÀd@ÀäøD±¿o€ (À7`ú²’ÀÄ$)+é _þ²ƒÀ¦1IYÌf&“™Ât 1e)Le™×”¦3‡)ËcF3›Þ¤f1Çш+8ÃÌ8F,6àŒd¨)k”Á) ·^±þèfÒqÍd˜BWˆÒ™oü` )˜i˜á”á]„,½±CÄ¢Ç0Ýe< 9c8C ä°ˆdtãƒxâX€ hšÑÔæ4¹)MjvœÍt©NkzMff³šØäfNmÚM›öÔ¥ü¥RiúSo.ó™Ä &1sz g#5p?¶êIGÔ€4×<ƒ,ˆáÄ ¬$†,JÓÌcØ`·tÂt€b/§xÍ«^÷Ê×¾úµ˜Uý«`KUÂêõá0ª!fDÎD8ÐwŒ£ ® ,« {E¡pÆÎ0Ž\X!g`Á;¼Q >È  Ðþ‚ª2ÈÁeX„A ŠDÁF&QjD¼“4Ö o\1]°Â ºPÌI칆ͮvØíz·­ß ov»KUÒæ }ð‡.¶Ú OúcV5ï1Ü! ˜­>ÇH³°2#&à‚p™,â òM°‚Ìà;øÁް„'Láªj¦×8oUKc„k¸C´Fp:çk„ª2ãWè/icÕsžS¾&3`œNó:£ÆóÍñ9-¼f4.¢Ø0ãDÁ PÁæeL…—Ìä&;ùÉPŽ2…ELew£¹‰D$ö15ôa¾UÆ$>á|‹1þ˜Ýaw zC®`«VùÎxγž÷Ìç;¯¹Ï€t ÿ,h<öÏ9®ªšÁœ`5W™ÐTVô£IóèA“æ,¸¡Ï™gJúÓ Ö3¤CMê=ºÔ…^ó©ÍÐV3ô†èC¦1kP ÓÕ"v†Èñ‰ƒKè|D«Ñ +€!ÆŽÌ­EÌŒf3ÌŽ6´— ífOÛÚϦ²µóìll{ØÕ®ò¶™mr;{ÚæÖö­Ÿ½m\/»Ýæþö¹»]mwßÜë^7¶Ãnuk{ßWà¶¿Õ nz_[Úìf÷»ÉÝojã¹Û¸þv´Ë=n‡Çßùžx»¾qtG¼Üü®÷¿þ ®ðtkâÍ. &õ ñG|¸Ø‹`9ÄÝñH™£üæ8Ï9ʯ óžûüç@×9σNô¢ýèHOºÒ!>ô¥;=éM7zÔŸôbX= ÅÀzÔ õ¬[ýë`»ØÇ®«—ìg;ÚÅžvµ»½eO{ÛßNvºÃíw¯ûÚÃ.w»ïÝìÏûÝÏ÷¯÷ý⠿øb„bî÷»Ûç.xɯýð–¼Ú)Ïx¼k¾òž÷;å7oxÅ—¾ðÚ>CÊQÝgFûОŽôª;]iU£zöŽžtìý¬êÝ›wц¦=£m?üH?ö”ö}ò]oeã[ÙÓ n¾ó+]êÝ?ÿÓˆ–¾öCþûí?ßú²—=¢ÁþÜwºû׿¾òå+bc¸ÿýð?üa `Ðßþø·ýï/ÿú÷ÿÿ€8€X€x€xüGþ÷ Ø Ø€H€üW˜¸Øø ‚"8‚$X‚&x‚(˜‚*¸‚,Ø‚.ø‚0ƒ28ƒ4Xƒ6xƒ8˜ƒ:¸ƒ<؃>øƒ@„B8„DX„Fx„H˜„J¸„LØ„Nø„P…R8…TX…Vx…X˜…Z¸…\Ø…^ø…`†b8†dX†fx†h˜†j¸†l؆nø†p‡r8‡tX‡vx‡x˜‡z¸‡|؇~ø‡€ˆ‚8ˆ„Xˆ†xˆþˆ˜ˆŠ¸ˆŒØˆŽøˆ‰’8‰”X‰–x‰˜˜‰š¸‰œØ‰žø‰ Š¢8ФXЦxЍ˜Šª¸Š¬ØŠ®øŠ°‹²8‹´X‹¶x‹¸˜‹º¸‹¼Ø‹¾ø‹ÀŒÂ8ŒÄXŒÆxŒÈ˜ŒÊ¸ŒÌØŒÎøŒÐÒ8ÔXÖxØ˜Ú¸ÜØÞøàŽâ8ŽäXŽæxŽè˜Žê¸ŽìØŽîøŽðò8ôXöxø˜ú¸üØþø9Yy™ ¹ Ùù‘9‘Y‘y‘™‘¹‘Ù‘ù‘ ’"9’$Y’&y’(™’*¹’,Ù’.ù’0þ“29“4Y“6y“8™“:¹“<Ù“>ù“@”B9”DY”Fy”H™”J¹”LÙ”Nù”P•R9•TY•Vy•X™•Z¹•\Ù•^ù•`–b9–dY–fy–h™–j¹–lÙ–nù–p—r9—tY—vy—x™—z¹—|Ù—~ù—€˜‚9˜„Y˜†y˜ˆ™˜Š¹˜ŒÙ˜Žù˜™’9™”Y™–y™˜™™š¹™œ9†¯° ôðé ‰‚v°añ{0¥I‚ì  *@C ñÀò×¥`„€@øÙ0€Ü œ%xÈ €À0 EPæà ˆ‡@‚Up ëø {þ $€ÞIC ’@šð§“ÀXÕ_`€Û€&Øäé~M ˆ0€íÐ X°œ(y` í ð€È€ ›P5@H ¯à~‰` ¨!à~Zp êhú0ÁPÐ Š S f@@ bО˜Pœ&(õðŸòIŸ¨ÛÐÓ î9J›ÀJÀ¼ €M` 8 €o ùÉúd M` ŸéÈ0 Š  ¥Š ‹0¤Æ ” ð×K€‰P\` BÀRÐçÖ €° øù~jʦ8Àþpj ä€ Q §J@ ”C‚ð P` Ð õ§ø ØàsÀJ/ð~¬ ‡ð ø.™` Ò€ ?¬pY/pÓ°¸¬P R  _pŸ@ þAÖP  sð ÙÀY<.¾Úƒðl ưAàžÜPáð*À¬Ëe À€¤Êuj h R° 0Ø  _0^ e Ýà ìð  hú~s€Rð û`D` O€Þà Ê  .]p hÀj MÀ»Ð*XªÁ p&3²S0¦ï§á`þ¡î‡ ÃðbðÕ@à«¶0 ( Ù D@_à ¹° áî‡1; æP °òð‰°pe@YгÀ Ðð@‹€d ³àžÀ Ú° € < – ¿`­îgÑ  Y@ ˆ€ò 0³PÐà4«uû_ÀbÀ ±à æ –€X` €ÊÀ ÑÀ¿ ¤à ^0’0 …@H0›Pp€  ï‡Òà8p¶ –pQHÊ Ò ;«´ð³@Y ¶ÆPµPð•0 µ€Ð` Uà µ°²ðPÛy ÐþP ä E`’ð«° d  * D€hB½0›`¦–ð 2z±©¡$@™ óK²Ë0¤À`¦p{´Òð±` ï"E`ƒà R ¼0 ¼T)0€ú¿ÆpÖ` 2ðz»eºˆ0%` ¤Cp0 0Zî—4ZR° ‰äðOj æ0_€pB€ 9 ·0 ±°®¾à Y°ÿyèê¾?°žeš`Ø ·À Q…ðÀÖðH` í• Sì~Ü R0ð0 ,ª@»$ 2 áÐ 0 ™ð~B`_ þ0þU€Ð0B€ð Âû~‚€ÒÙ åPÂÛf ¾¨ûÅ›0ÑP² £Ð €ß»±T š¥ Á ›Pu° °@;P ð‡ ZÀÅÙ8`»ÅùÝ çpÈ@–€ã H𿼀 ™Ìdº+Q€¯çÀPp[kÚUÐ:Ð ðœæ·ïW¶:Àí  Œj¦àðwÃt ypÃ_°€p¶P ˆÀÕ™ô¬m` íð³B°àÏÊà õi>ŒèÀ™ Þð‡Àyº› Ê) Vj È@ U€ OpRÐç0þ®: ã` ·À¤0 õàÌÀ}\ÈŒ¯  æp|ð¼îW¿` ìpÐPµ: RPŸðì ¦Àïp¤€ $€­· Ê›p y °yœX°% аðî€óg èà°OÒPœU ®Ð°Ðï ,  ‡`;ž |€ àPŸòyׯ׮`‰° ö°¹PJŒ  ÙÐ 0 7@€ð¤H ï`Ð0ÑiP¦à²rŠÃÍò|Ð ÊðÐl0 äÄJò0 ±P8 Q`§€“0ÍíPÅÜ ØPêþ l`–ðÅk)ðg jÐ|¤è`¢HšûP ˜`Ù`ãÀlà í p þU0ßìP0@ qà ø@ Bm Hp?`èÇ à ¨; )„ß[ € “€È[Ð[m ôjï`´ØÈþÊ ÛÀ›ìP c°£7P `î) Ú°£e*¤8РX@šý@cÀç0—áÍ j bð„0þ#ª ³Q ìã!@ . U@ËîwåÅÉäÆ0 ªà¢î×s`„€J` `ã¶àÖÈ0évðŸÂ`cð«¥ð·PXpÛðŸ<àÖZ^ “ÀÝïÇ „„ðŸI1 çð›Ð ÿ‰¿1 ÆpÄn ½i0é·Îʰ j€ ø    5 Yð¸¿?àÚ:Xa½‚J øà ¸<ñ·^ÀÈʹ ³€*\ƒ8àÖˆ .îƒb0ï*ȯpÊÐîò‡ÖžÀ@¦½(ð¯¹ð ßðÿðñ?ñ_ññŸñ¿ñßñ („P "?ò$_þò&ò(Ÿò*¿ò,ßò.ÿò0ó2?ó+/äûˆÊЇ°ó<ßó>ÿó@ôB?ôD_ôFôHŸôJ¿ôL?ôw‡¢«0õT_õVõXŸõZ?õÛð Ï‹Êp̈ãò· c@bð j¿ölßönÿöp÷j¿ „`ü)Ê`Å`=P éPð«öÍhïîw'Ñ7ˆc°åý‡ædïXp Wp÷Gˆ_¿„¤° ö΄ÿ‚¿Œœÿ~½^ b?¤8.ò<¦o ìÐú¦Ïå­Ïú±ïúî7û¶Ïå²ãvŸ¢ Fê­¯ ib½ ÕÀ'h®ƒ„Ü¿þ¨}ðÑ Ø #j€U0 ® BðÐj€Ÿ¿ŒËù €rîúìÀ (v mþìßþîÿþðßúçpÛð_¿ ׯ€óÊ€<ðad•1‚ÛYWêQ>$Œ<ˆ-^|Øi»‚M´ Â’`5_Dž$È™É7n¡4fN<´fµÃDñ¢²s0}þTèP¢EBÄB¡UXÎ=…úf™²;^”áÀÁébaÁ’‡Ô«s‡päyÕ•»¬¯òœ[ËîZ¸uŸ^%Äã¡fyżz%f!wv"ó&©¡Òiw°»aäŠIAFŠQ&DF®Jç¬\þ~Ø8̹ÊW( #|M…1v¬â\ aŒÔ´>ôæa+Û0-CÖ‚WåGA V!ÄŽÛ‡<Üú[t‹ÔŸ<<=_ÍnZ1C ò8l÷z–1n´‹!:—…ÊŽ¨Ùõ;ý{/…Wt³–Eå³e_Ú±çœ;΃ˆ§£D0AdÐ!¶êÇ1°PæCž"…/x8ãe¦af‘RøJ‡ æX Vì˜e™CªèÃû±°wìçQ,ë8R PVé 0®VIç"Q‚X[SùE“I^¸Eˆ+ĉsdèb–}äašÕBf˜(èæ9’ þå ¨`#™F²i§›SDdA,pÅyTaF7`jB”Aö˜CÍ&h©¥ sºøÂyàgÒÀHàQ/OŨf(~ÐÉAª‘£˜FT¨bWâ(g™,¤xžOBQFyÜä”CD6¸$èZ°¹ÂˆT@ÀO\I$‡ l°[o¿wÁ¤d#°”Q† ß(ƈk<Á‚œEBàa °xƒB˜©7OÞˆç†wCPæSx˜f2 ^¸B Ñ ‡ä bçP¶y,°ÒJ"Q‚’M“fäOTÙ@ y¾À¤È ib^!P†É¤ ™G” âþxžDê¹¥ H‘¥Ù¼aHb¢žC:ÒÂcЀy’\Ú©&K'8=BåYØfT ³¥p!Á˜* i•mȃâ”*~Éæqrƒocȇ"¦â‡Yhy!yi·Äƒ“§œfbgØá!nÃ=tÑG§‚”)…B†!å K Öä•>ì8Dzx8$²YΙi¼XÓ~î0bxØÝ€¿Õ—òá«Jé‡b;ŽÑê¹ÎÁ‚‡c +H‰q†ˆÜ™½þ„ @ÔX&(ظ"–˜Q˜Þ åÝ‚™Ù˜ÌGÿ ž0€ˆtŽù€A/þö@!L`1»ÉHl3s,a;è AÌáÀ-ü ýèÃö$t*ư4Þ¦cÜE(HÒnѼ‰ð@†8ºÀƒã€ƒ4ŒcʼnÀ >´ÇwòViÊ—óFÔ†x.ƒ¤Ãbµx”q¡ƒÊ!Þ°ˆYL ³ËC:Ôº ¬ñè…˜Rà@FPÁŠ&”1BÌâÛ(Å=a¡§4 «¸¢1xpBLM)ç(Ŷá`0À:¨Ý”!Õ°Â2 /†¡VHaÈ8;  ¼â>2[M;,à…C„à‰hÄ,îP|¢ÙxÃ.`þщQÅd ã!H´ e˜¡·@Æ °aµ‚á¥H†B€1t"°˜› Qè¶ 4â,è†N€ñU¨ »@DˆÏTÀ  ã0ápà|¡ÚÀ‚`àCp< {ÀBä¡‚Qà#¸T¹¬¸EŠVÔ¢y1¼HH¨œƒ׈ÑB<¥W`Æ"Ò{.Ô]ï’÷.p‚ÜàGx¾p†7Üá‡xÄ%>qŠWÜâÇxÆ5¾qŽwÜãyÈE>r’—Üä'GyÊU¾r–·Üå/‡yÌe>sš×Üæ7ÇyÎu¾sž÷Üç?zÐ…>t¢ÝèGGzÒ•¾t¦7ÝéO‡zÔ¥>uªWÝêWÇzÖµ¾u®wÝë_{ØÅ>v²—ÝìgG{ÚÕ¾v¶·Ýío‡{Üå>wº×ÝîwÇ{Þõ¾w¾÷Ýï|à?xÂÞð‡G|â¿xÆ7Þñ‡|ä%?yÊWÞò—Ç|æ5¿yÎwÞóŸ}èE?zÒ—þÞô§G}êU¿zÖ·Þõ¯‡}ìe?{Ú×Þö·Ç}îu¿{Þ÷Þ÷¿~ð…?|âßøÇG~ò•¿|æ7ßùχ~ô¥?}êWßú×Ç~öµ¿}îwßûßøÅ?~ò—ßüçGúÕ¿~ö·ßýï‡üå?ú×ßþ÷Çþõ¿þ÷ßÿÿÀÀ$À4ÀDÀTÀdÀtÀ„À”À ¤À ´À ÄÀ ÔÀ äÀôÀÁÁ$Á4Áƒ[;PÁdÁtÁ8AŒ8†[“2´Á¼5܆cˆA4s‰Á ÂáÁ´wø À`ÂÀhÂ&\B18B$„ˆcàþ5¬ÀÂ,ÔÂä¦)LÔïúz]‚KIã÷ý“‰uDi^µ¤‹µ QE<À‘cÉÊ̽¾¿Ü­jW‰ŠQKƒÙÛÜ.í¯°¯üöâE|Ää^[L½þú晋»{\êÌ–OQGk©Û$%1êçÙìÂa„Z6þÞqíïïYkvgzˆ4r Hƒ^n«sY@£~]…¨Ç±jCy•¤–•‘ÄÖãØÀžÃ§mz¤o~¨µËçÛÆöþýˆyrˆ˜Å7+.þæv[ÍœÔbrF5Uk‘€·ÛÞνùïÙNS[„hE°šŒAZb¦Š\ÎÂ´Š”•¾¦‘Ƴž;6S[•Ãoj`QE\í”z™šœt‰%CeòèÜ‹Áà•¤¼\S_š~v¬Ï–+(ÚÎÄœkS§¥£÷ðåÑ§Ž¦ÛôµµºRT…£©=Z„ŸÁÕæÝІ€‘´¤ÄÆÉyzz¼–x@P`èÏ­õݪ`^ap^ÈÐá=87ijsf‰¥ÆFGïøú¬—xr\jõ44àèîY{Dœ²ÈÓàðBkvÙÖ̾³¨¾âv[7P:E©úúúd\•œÇ*NþªÎâ"+US^±Ô³‹>>V¹ÎÝ"FúÞšš‰Œ«žžž¸Áät¿ÔÌ´hB^ƒ€Æè‚­ÁÈî鿤™Ž‰¥›3!ðßÉ:7nmZ±¹ÞjB. ££±Ž†º¦ÆÜÒÂÂÂóòñ‘ÍêàÝÝ›¸Ïþþïèèèþ{{LP5 |Ïß(AEaÂÊà‚”à êAŠFp¿ %þ|ÂÕÈÏ~úóŸuĬcnrs`  ºPdT‹›²‰À0&W¹P€µÆ zA` %€èF׃šô¤(M©JWŠR눢ß3(ÀöQƒ<´ƒ“LEtÓOõ#¶P)ö°é)! ÿƒ©IU£š“¦bÄ´ ò@C¸¯&­%=ÐÇQdaHêÇ½Šš†&ˆ#ÈC!Žš%  ó\­T½cÀ[1Ë‚¹Bcw†èÇÎAøÁt€2N ÈÆs %7s©<¦aw,¨X ]s$àû¸Z ª }0«ÙPb = ä0¿  às¹à{ ܬû2X)eì¡åUæ.ÚÑ^3Ø7ý#GLÿ)Øém^ˆ™!iÁró¨Ä]ðûA„(ÃÉA4ÊJŽò1AÒ²!B!dÉMUäa5‚õ¢Wl•Á`› ÌF?üÚûr ²6‡&=ÆHd×w¦ÐÀ/¬ø½]0Úý€9ì‰à ˆ™FÀŒP~ïs %"áõãØ*C3¸Y=ÈÒ:ø¶‘›k”h¸‚ô¸ILe‹·,ø£"ÁMdöƒ¸+¨ÁFAÇ#Û@Hoþ0ÝCL3±@/ž­1=ìV]ÐHh,dB›ÙhBÆPh °2((Äšàe'‚&º²fÆTÐàâýþßTÄ •1ߨG?Öqç&XÕ˜äIûvç‘,ÎÄ7hðÈÕœbÊVz£qÌ&ÖLë¾}p ,A X¨Æ¦ªunÂÅLXu¡&=;þñßò&?†_üB|è@jÁyÍ¿ ü™Óœ‚Ò—ž3ðÃäµû„8¡‰(À¾%ÊÛþö¸Ï½îwŸû‹ WC&®P J`1GŽžúAt—ÊÀB?^š¤ä`Sõ]ý\þe*YxÂà â+¬æÐH€8š¡Š1˜¿y`53.~qƒ¡/ÅÂ^¶MŽàC@ 0ÐF™ÐoMÐ7Wæ ]ÊA®` ¸¹ðÚE`ÁgLýp(@ù‡ý  pq™¡~i00pZýÀôÐCDq˜¥pq©PI  ÕpæðHô5ÁWT²c Ë3yô`Ê¡ 05P^1à€ªy€>£L 1ØhX f !– ¹s*3:0c“W€Ù0>`J5%soå/™aþ"¶_7—qTPª oý ŽH\Ñpq xcÀÒóS6}R Ú5^™i¤ }dwgÍ–x)Sd·| ¸za— ×cŸÅv@,”ª`¡ÒŠ÷TØ=Ô‡6Р ™ » Ãø5eZýÐ8´"ý+¨ ßPë°‚¼÷àŽâ8ŽäHy±¨•7y¿ |Ày—p VP  KzÊá1)üxz1`ŽÂ'{Ÿð ²Oàcýð‡¿ÀYyÙ9‘Y‘ù‡Ú%‚“Çäq@pcP 0 í· R0hPp¨ˆ@0þI`¥uŠ nçhŽÚew¥ +ð ;’4PvP¢4„Õ ª@ó'‚L‰b%†DOæÀàM”’•=¢s“ws8˜“:9\— “çk‘ì§Cy ýðYôôp„c G)|ÊÀqÕˆƒßð‹JöÓLªud5À#YY¡”€c` ‹u "–‰6ãc(Pôà“cÐ@ª1UIt> O0Uö£Ù@€Ù7GÍP ¢D x©—ë@ ODW0O9˜Úà 1¹F€àGŸ¹<ÊÓ#cxZ8” <ÓP’y0LðݸA£°„c0#YYèt×þ XZ“w‰íçV<ô {Ð~à9y!–BpÌSÊAžßÉféVs`ÕÀc€‘ xŸý„É)”RD ` i`Á9¢%3y°œuBù™`ôPOà !y…àc`Äq/’ƒ+’‰@–T :’€ I‘‰¢*j‘+š¢,ú¢.£*z¢Ú¥ŸveWªqŽ ðŽÄp µ ª1yià~'°A'~ÀTª1}‚@‰`ŸàÂT™Ð~[ªŒ\ª[*|`ú¥^*¦eÚ¥aÚ¥c:¤8dž`\jDØ~ª|C P8„£ýpy:y¢§v ¥þíg¦uŠ£Ê˜ 5`[¨€5Ð `~îw£[¦ªá5ŠÚC:ç§í§]rª€¼¨ª¦„ꥪàÉ¥nZ©¨® Š‹ª§¦Ês*KˆÚÙ`–QÚ ÀTÏAyrJ¦…¥zjƒ5¨ŒºÆècèЫ €¨J“'§fÙ§‘Ú¦Á7¬™(C[:…ÜÊ«8Š„pê¢`«©‘Ñ:yQÏYæ ¥€aڟѪÜz£gyXÊx£zš.€£¼Jªž¡¥»@lŸº¨‡ŠªÝÉ‹ÊTÓçýÀ‹Ëxìù¥Õz–Pj~ë`|í·ú^Ѭ)V‚f¹©šú§ZJyÇÚþ¥„pÚ~~jWi:¦fZ³gj³hJ¦8Û³<û³7 ´;´†Ú³Ëx´•· qðŽ— ´¿p´]ÚÐ5µ@³GëcªðpàOð|Pë¥Y[©ËH¶gk¶•š¨k[¶i µ•Jyg‹µf«¥‰z·iz¶Z ·|˶u{–HK§`Z·™ z›¶4»¦0¸–ê·jÊ·n› pÐ~û•;›¶Œ«·‰º6·¶~˰hšµ4K¶x˶p`sªÁ”¤[¶Â§q`ë¹wե— ëÀ~Ëè <¸·e[¦CJºµ«¶Šª p븲+°[ªäP#[ˆ¶ªOз]* ^* pþ€ p¼pË/€¶z«½¤ ‘;c«½l‹},p¾6»¹º³ŒÂ7º{KºÆ o )ºc«¶Þ›¿ø»¿çË¿½û¿˜ ÀmÀÒ+¼ìÉžè c€ ÷p¬p¿ Gk±ŠJ½ýàÁÊ4||†ë*ã£ðGl{ÀÌÁŒÂçÂ&œÂëÂ&¼Â¼ÂÌž[Ã6|Ã4lÃ5 ·/\¸+ ÌÁBœÂ…Ëà ÄFÌÁËÄW©MÃìYÄ?œÃ(LÁÚ•Ä> ÃEl¸/œÄÁ7_<Äl±^üÃWìÂ2<Æ^è~[l<Á̸ÛÂ` Æ2¬=LÄ7œÃl<ÆþB¼Æì)ÁQ,ÃËxÆ-<|ª`ÍÐL'l±–[È<¬ÈY\Ɔ|ÅxÕÄi µÊFW\Är\±zLƤ|À'ÇlÈv<|†«Ã­üÅ; òË´œÈ¶Ì¸\ŹüȼlĶŒÄcœÀ–gy™€|£Š5ŰüÂíÇMHøÂT|ÌÔ\ÍÖ|Í_<ÍÕLÅÚ\ÆÔÌÇ¿ŒÍO<ÎÙ,΀lÇÔÜÅf|ÌêÜÃå¼ÎïìÄèlÎóìÍé Ï©lÏÝÌÎ÷,Í Êô<Æ,üÍû|ÎØœÆÇ ÇùÐþÇ Ï ÍˆÌÏ ]Ñ}Ñí¦ÐžÐýÑí "=ÒÍ@Ç Ð (Ýþ ž€Ò#½Ò.Òt\Ò-=Ó4]Ó6}Ó8Ó:ÝÒ*½Ó6­Ò@íÓ7-Ó"ÝÓBÍÓ"í¦ojÓŒü¦F=ÓO=ÒJÝÒS­ÓQ}ÔX-ÔUÝÔYÝÕTÓUýÓG}ÕaíÕf}Ö4ÝÓW]Ó\mÕkÍÓoÖr=×4­ÔmÓZÌÄ µFl¸~­ÈGÛÊG< ª¼×†}؈؊½ØŒÍרujŽŚ̷1ÌØ'¬Ã‹-Ù“ÝÙ‡­ÅyíÙÍÙŽMÚ¢mÙ—|Úª½ÚÞ@z °=Û´ Û²}Û³-ÛT  »M½ýÛ¼ ܾÜÄ=ÜÆ-ÜÈ]ÜÉ}ÜÊÝÜÌíÛ´ÛÆþ­ ·M Ö}ÝØÝÔ0 ÜÝÝÞýÝà= Þ= Ýæ}ÞèÞÚ= ÖÍÞçÍÞܽÝðÝÞômÝå]Þó]ßê½ÝëÍßðÞŽßþ= =@àÿ-ßÙíÞüÞ ÞÞå½Ýþà N ÷Þîà ®ÞÿmàÝíßòàû­àŽàžß×-áÎá^ß&þÞ×ÝàØßîá.âØmãíMÞþâNßù ã>â >ßñÝà^ã+äÙí `àäPþä0å&RîäR>åV¾åñ°åÐå^æ_þå]>æbÎåa^æhnæjNæiþælçn.æsnå°ß.îÝGîãþàç~þç€è‚>è„^è†~舞芾èŒÞèŽþè¾ß® ^é–ãîÞ-éœîè”Þé ê¢>ê¤^ê¦~ꨞêªè®ð ÖÝ?ëš°ê´~è´P븞뺾ë¼Þë¾þë‹ÞêÖ-Pì–0ëÀ¾ê!`ÞËN ŸžìÐíÒ>íÔ^íÖnÝ“®/`ìPì¨pí¡ÎdpÝÉÐÀÔpëàÞîîþîðïò®Ý®Än ¸ ãð–È>ïŠ~ ðpÝèþ—àì¿ð ßðÿð‘î xPì›@é=Ä._è¯`¿ì!0ðV`Ýì¾þñ&ò(Ÿò ÏäÞÎÖÍ›B*ÿçÉ ð?ð—ÐÖýì5ÿó@ôB¯ê_ì?Àóé ?ôûóÝ%ÏôR?õT_õ€þ´ó–€ *ŽÐïã`õÚòÝ>/öhŸöjÿó“Ž ýn Ðíâ wžö¯pðÅðñå¾îkß÷~ÿ÷ /ì¨@ìÆN‡¦ið—pó_ð øù’í“nݯ  ˜oê%bOö#O }P eõ“ú¨Ÿú¦^ùæÅ„øVŸ÷;Ýù ðê~öªŸûº¿û‰.ìë=   ¦/õïhÞÅ?ü¼ŸüÊ¿üçíûÊþûÌýÒ¿û®@ ŒpýØŸýÚ¿ýÜßýÞÿýàþâ?þä¯ýÈ?ýèŸþ *ð îÿþðÿò?ÿô_ÿöÿøŸÿú?ÿáð ´ ¡N ºq0ÄŠ…ÚB† >„QâDŠ-^ĘQãFŽ=~RäH’%MžD™RåJ‘¡Œ'p\äžQ”q¿nÒ±©lCÊeyÖO ]°Š}¥‹äÝÞ¸}ì£ÃðR<Ñ ?®[(Š4ÀWŸýý`UЯ_F÷—Ÿ}ê`#­ãÌÂßvþ:–>#y‚rKÐØ°®`_9 À“â"8:ÒÐâËØBçŒð¹w<ƒA9Ð2 -Q#…yjH:Zè¦péhHjئ‡ Ù!DnØÂú0"7 bž^è#B$Kì!òDþð†?¤Æ,^ˆENd‹R\È,`ˆ$º°…D£ ¸Â2êð„¤ÉœB诚á¢{cõ¸G>®Åƒrì >7…+ôчDd"yB lŽþ$,h€GEVÒ’—ÄdE<¸ Îi„° d&E9JR&r“[ØaaGJ–Ò•¯„¥Àþ8GÏÁ‚­ŒåE´àƒ–-¡C¹å.)þ'Š’+™ãÀù¯-€®ÆÄH/„Ñ*j$cL‚&&Ká $‘5ʦUh!„`ü‹#A4TNv¶Ój 82›ØŒi98Ç;%ò cˆ§œØ”>ûHcx'NÀ“@‡¢U,â5±9'°`…:¤þÀ`Ž%Vô„¥€Á³4*ƒz”'¡8:8ã™Ø<á ñ0)CfaŸ…t4¦¤i5¹xS£LÀÙØ„8°‰}¨ƒ*àiR•ºÔ‰¨Ào@L B‹W¼©LÅjVyêÔ7Œ#TU #’­–Õ¬ïÄLWiò ¥ô W=«DÜg‡qd\˜×Fúþ-¨Ã¦ ¡Àâ×pÄ ÐC@wâ‹j A?#™ÄJ2`Bn é†úAÍ$#®Uáê!0@UFøp¬Ÿ¥¬X O• Îà¬F’‘áÀ9…Z5‹dà ) \¡Ÿ|À2p‚ŒFRŠºR¤¶xŒLq@Pfá„6.‹Ú¡„bj+TÞÊS2h`^ÖD|QBˆ‘J¢à<´0Ž?ñ ½œ¸‚&zŽC"ËAB=ðšE~€ ŠÅH:–p[– c8Ÿ†¤ÑY0 ¿Ñ,ˆ1…7Õ nyrC&,·8C<Ô8‚‡ûÐ $é¸ÁvóŠþC„¡TZè‡*Z•Ž[¤Ac•ñC6 ŒRã·:2Y‡sHãÆp…ÞÐ-h ­ò…4Îñ=~ÔO¥Ã9Œ±&-8 NYtLÛ(!MxŽꑆ>¤G¸Â­’ˆ+,'5Î7’q‹;"º)¯xÐËÝ’pu&¤uáiošlm ›˜lCn ¹!ÁOXGºá Bl@•¸0T¡ H A+€Cf!0`=¸D!j`‹„jdüXA+ÜÁ$¸ÃëxÇ,BÀ„u´ üƒÂHŒßR© Wð8¨1f캅éðC;RŠ`t@C>ÈÐ…kþÜCW`!|± Üap ‰|„ Ûøš6DÁÅÎB jXN/.…áÈBF¡€.ÖáÈ7$A&$ÁÎæGH°/嘅;žÀ€ç„  pANgh¨Ã:)_ù&za4¬ãððûQ‰RЛ àð…0ò`lT¤”xÖ+ñF“Ä%àe«xájÒt˜…!Éð,En°ñ…œ@³@‚"ƒMÜ‚´Ð2á.¨•Ðz„Z_ t}­b“¡ mPa7PÐ~Ù$ü¡é¦Ž#1È Ä¥FHà^j/„èA) €\,þ ¡(´íyÐ÷ð†î… 4b¢(¨0nHC‹ÈG¡S,À¦H†Vp…ò<䈀.z†ã# Õà„-â€"®HÀ Ñá+û (Fž§R(ÀÉ(E ÌÁ5˜  èE.p‹r Œˆ¿ùC ‡yèJÀ8@9/H_ð0i`Nxø«"ƒ†`«ª‰Ð¢‰pð,±"«˜J†q°tˆ…¼’:¨+IPƒèE€‡RP†øž ÁiP^P™ÁJˆ 0¡s^{8ª?±*À­,Š 0‚ð…\°þxˆ‡Y†Ø™…Yмœ‰†èÏË:¸€ìƒ‡(pÂxY˜„Bè„_¨&¨Kû„x¶uðŽIPÐ…BàèÂH†jø6ÀÜêºY¸\0[P5äOð…`8îÃ[8‚À@l‚``„0™š£؃dH‡^<ˆ‡X`ƒ95”¹(Ð_Pn€ÅJˆiЂŸ»$À8…Ùâ_HÀ¡tà„;胰C4dˆä@‘H+¯"-­ã)€øÑ¨ß ˆÀ†èL˜­9€€ç †°…÷pÀXHè…SÐtÀhø€&þ ‡.p^Ûb(k˜28€’2E™*r ³É80>JØ>P‚€\C‡Ð‚4È$ ‚$¨‚é(‚€±.è‚"ð†#ðÃK±zÐQ‚9è‚,胀É"(2†è…HðÈ#`€L¼„Q†V¸€0X‡C°†9ÈÉ|xÈí ‡“Á8€$„tˆ*H‚w`„SðÈýs3`((K;x$ t܇dˆ‚Rã8±øL£ˆy‹…$©l G[«”´˜J‡x )-8´‰H†!|ŒWè†xø±Š®t`Š@ø¥hˆ±@ªd0H†þL»ˆYÁ ÀÂ>à­ÚÇÈ¢Yp &Œ‡@HHNP‡P„ˆ àÃ$IÁCéû`2À Lj¤†P„>x… àMBN d"68iPÊL†p`MÖü€°è§HÛ„LðM†øÚd„š@Íj2çÔ"²˜Ìš‚Íx…˜…x†>è…*°ZPt…XxŒ®s¦8±‰è†°›…PØ:Ä䈫{4³ðF •Œ.|$ð  øa Ñ úÕä 1#$hƒ'ÔPÐz*u°Š´|Q˘… ] Þ2ý” æ¼Q«ØÆX…§ÈÐ!%UÒWò®78„¯Úþ@lÒ*µÒÒPÌn« ½Ò.õÒ¾ØÆÅ¬QžzLš’Ð/ŒÇL!¸O4mGû*$ÝRž¢´+qG7õ €ºiÉÂÓ$|ª™…)mL“"W8±»øS¿ ¨ÎTBYÔ†xRn”Óñº)ÏL¡WpÑHe eMåT†PÌAeL­¨R¨†ØÙ]›P…‹RؽÑ…ÅãT 5ÒJåR…z…s8/'H/Wm‹Dã _Ö"%Õ1%ÓÖ¸À"ZÖ,ÅÕe•Öie‰´:„x8V*¥ÖmåÖ–Ô8…Š9íÖq%׌UB5ÕrU×u]ˆI½ÕpµTv•×u…Ó#-U:í‚g™-Áþ"1(!ŽŸ»å`9à×ÌóW ©#ºóðÓûŽIXøøøI` &™„è€Ø×ù>™`L‡û»”;`]h‡C¹î€Øìi„ùX”½–EX—…™ šå‘öi˜Á ‘ ð‘$†ÅÃ!¡EŽ*(Z؆𦥒*(2%§c Z€µ¶nª†­Å‘…¨Z#é‚nò!qU ]+xÍUB€”z`b°*Y$¨HaT šd1­Y$aV(™#\Áõ&$ š’ñ…QÑŽjšDhº\É¥&«•ÌõŽW…ôŠ‚8þX›ÈýÜ®‰Ÿm1]û@]Þ0†pƒm)ºQÜLH¯[§ÚUà!ƒ1À\8Þ=àÙ€1phÁ&¼u] 8¯Åa~X^âUÊAÞb TlE×yåÞrÝF 8R·å©x‘‘t`Æ‘^¹)ä©aDØ 8‘ö-HÙ“793*¡ß©I¨(Ø :˜Hý•šRÉÿMtP_ú%¦†Ñý”ÖÃ!ƒ%ˆNÙ™Rð•¡`\I› –à1à¬SùàæmgqÞñ˜ñ–Fq¥¹…AØ™•±–zYˆhUj¨ƒÚÙ¦n’õU f!æÔzÝÞ›Òþ‚uPU?š,º @8^X‡gÙ?ีñ8Èž-Æ?øž,ºñy2†u¨´%ˆ°!n†¡Õã0Z.ø Ãñ¨ƒ;¾”<΢c˜cb¨ã6Ö$`=†üDö7N]`œMŒCèJ&K#(`:°H]ñ"C]Ø `Àb䀃"{TŽeñè†R–U˜]Zne*ñ ½.lÑ6mËøkšv=ØW‡nÐU ƒx°C_ „zH¬R˜‡Õní׎íp8i`CðÜÖmЂyàÖ~u€msnâ6näÖån…æcmîá.no°/ÝÆ-hNЃlànïÜC ûÒ=ÀƒP8ïô¦±XІ'hoB¨8ˆoB@=À»V=؇ü†LP#ðo·¯/ð#@pgpÜ® Þv=Ð2‡φp˜í¯CBmØðyèð‡CÐ.x…Ç„Oñoq‡qŸmOhÀmQ˜†¿=(çïþƒoZÀíL˜iàí"?òqHr. ñxðñÛ&„LÐB`±ÕFgƒØ^r-o.ƒ/s=@×.sÙÖò6Ps6ïmçn9÷:ÇmØí;ÿmØF‡éoëVnævnèÖƒï¦îãÎíë6oí^oFïñ¦oûFoõ>„îfô÷oB˜ïò¾oMïnþÆpp7o_ï'8ñÿp 7o Oð(]p ÷o çí(Põ¯p[¯ñ Wq÷p?p.ø³X0qaÇñbñŸñxXvò)7rñd`r¯öy r$ñ,ßò'·s1÷Daò:ó;óq(stŸóÛ.2ÂþnÌU/ȃv8†5°ÐË…‚]‚Jc€ëZ… HJhê÷ÏøJÈch){†¿Pð7†ˆŸøL˜w \Ðø‡{ØGƒ‚‰… P)@yPØø —7†1@P˜ùF8y§„€‚X¸€ž? zcPJà‚”×y¥ ˜€0ƒú‚Ÿz.ÀThJ`zPú]ø>Ÿúrðƒ ¨)Hƒ%Ø]8¤ø[pµ—¶w{)p„8€œÃ]´ßûŸï{{?…<øÁ'|V„c@û7ƒ—~Ÿ€S‚þ°w]€€Âߨü%À|Íç|{Ð/€ßJ€1˜€ƒß{O) {øsȆ€§„J0ýƒ—ÛÏLpx?‡A`ǃ‚úÚ¿÷|ß÷‡G„A¨‡]0ŠŸèßx}—…‡x‰xÓ¿øŒÇyŽ÷xÏVzí7ù›•gyžù÷z›7zpØyxùlD»¤¸5A‰\«@Å ”ƒÕŽ%.s†PQâ²Ðˇ;ŽMœ`c9{Æ”tŒÃ0$”ˆ%Ç B©’¥ —1èiƒèà›-W4Qú™PMŠ£% t˜qÉ®\o†J)çÔ))?\ê‚þðⱨSÙœp*ÏÖ¥^¡ Ki,Æ5öÌJ¡±dG×"ˆ²9Øõv YJ²VKPWi^Ÿ~+- ¼ca‚<˜”ÚƒàìÜ V»L! FÌ„7ãâÑ Çèt2ž=Ϣƈ5µd«g{N—nö†Ù·u¯þðz5£Öže¯¶½ºÇîáÂiÛþíÙ9µä±…g=KºôåÑiC'Ní:óÙÝ=÷ÿÝõìYÎgy7ÿ<=£=ÞŸ—NmþyèãaKßÿm¼§Ûo×á×vº%gœpÐíÖÚi³ˆÞyí¥³œvê H[mÚ·šw®½ÖrºiGà†Ôä6à,†7àj'r7[ˆöÍ"yþê•GŽÀñ'^zò5ÈŸsŒ$7 €®íØqCúØc€?B[ŠÒxeq NøÛkn·Z(ƈO(¯ÈÆH2¯p¸&›mºù&œqÊ9'uÚy'žyê¹'Ÿ}úù'  :(¡…z(m*„6N,¡˜†šjˆJ:)¥•Zz)¦™jº)§zʧ b2êè™i~z*ª©ªº*«­ºú*¬sj±(i¯œ†f¤±êº+¯½úú+°Áê˜e–ª¦°É*ûg2´¨‰f2²¥ÃelѾmˆE¶‰í™ôaûZ:*„3\´ôM;ÜsÜV[.5¯¨.µËÊ;¯«aІ£·¦F/¿ý¶YJ5#€3Ëþ1ÚXF8ndÓ'¨ÐH3T‚„ÍÀQŽg7²5¾dÒÇš³,¡6è$#J%³Ôƒ>D\É1ŒÐ;HÀá kðÐ!³°" 5<ÓYpP‡8 ƒ6æô@Œ#ÐÏ iôáËIú»5׈;ª™®™Ú5ÙËÎ"3ŒÓÃ){¨#M2ö¸àMíh¡Ìê¨PJ4ÌwÃÃ5Äø0îšlÈ14HPL2^¬AL5•Œ£B¦pƒM!¥H‰.jø¢Œ,HÀð5²EÐtñƒ:}ÄÂÀ ÒlPÍ&G\PŽ-ÌsKù”=<ñ}‚6fiúæZ<ó±ö’þÇ5­Ír ÉiïD‰Š\#[/R,pƒ=ô¢Ì˜ÞÈl.ÑÎgT 0;!G SÀA>½(@¾#T€Ä  n—4€Œ :@ÅjîjôB•ø€ø’='è@kÍû ic¯ÑKlÈ¢~1FÐB¿x#L (c„£ðPÇ/ñŠ@¤p…-Ô e83ÔaÈá{ÈB±B$¢ 2¢*Œ!ßàDEA‡È!­ˆ‡%jÀ[tE¿ˆ Tñc”á94qÆ4þÂT4±XÆ9ñ‹p ßÈD3ÊÐ ;P ý˜ @æþQ†g˜Àß phÁ‹¿€-‰ÅGFÒad°$&CÑArR ‹Ó,z|agƒÆ@‘ Uh#¢°€ *ÐŽx£ä°4Ö0‹2Â+1,€¸5Ý£³Ø€! †F âþ0‡*¤QÌâÖ¨ž„5Ð!‘`€2Fá ;TB׈04±šcLP ͘Ç,b@cRâ>h_œ”(Ã&>±ˆR ãªÅ‚&Œmãª4öÑ¡bÄbùØÐ@,ò¢%äDéhGF r2¤hCÿ¨Év’’–$D³VªNÊP’*ø¤"iŠFÎ’2”@6n \²þY¢$%$+ɉ ~’EÕé/$€Ec£Je*<œŠ£FuªUÕ‚ $àɬþb«Sìª ©JÉS*J4z®V£‹fTØp€!| =œ£mF*Á€6Ôuº0D]1q C¯~¥BÊÁOvtµëb}@…;ïˆì`ëºU Ví¸G^©à cxâ¯]k‡}`#¯vhR»ÚÖ~r¸ì>ìAW=‚ºe­k—"[.ÔÖv(®n'ÀÛ×ε®Ìµ-t5ë PLw)—MÃl V`A»°€z[];8ÂyÕÃxóÚÛu´²k8l]à^½jþ©íÂ;å¾Lb•§ A<Þ% ÄíP"*><ï #àÆN18cÄhÃ)×´„ "!ž0(A5}`ƒ —!*²F+ò0 @‚ @ÁÖ±Iã ¤0ÂgâAp¤£†`G>GQpÄ@ 9ð`›j›XÔj–³ž lhgKÚj˜–Ê›ílrc+ÚæÞ6·ÚsoÅ<[2·¡Çí®šƒÛ ç¶Á¸æí.~íp]çfWµÒMîz¹°ßçú×¼èUïe];Ö¨/ue›Òò·Ði&ld¡ ÊÚá™ÕCåÛM ²š–­9«×i bΟ%µkOí\s ÖhÓþè«f#»Äfú°Î¥A­©ÀêÇv"À_{ë±ÀÃq"ùЂ:b¡‚Wáãp#b¡Žp„¢¡PG TÐhcÀLÕGj²½íPôáÛán÷8¤aîCà!ÝÚæv Á­‚>¨àòNƹ_¡…dÄcÝ1 ™úPmy‡ãÜ O†¶U F|[§ ?D¹~ƒwCoï2³ÉpñË)WG ­ò>¼ÂÚ¯ ö½'Þq&#ÌžvÀßsFt\âÉ0:âñŠ‹o5É`ƒ:þs½iÁªAWAš¬M§ #GÀGÄ@ƒXă«ÀD)HÑ|SÚáC@ÔÀ=pÁ™6þbP0SŒgH! b¬#ݬÃZ4xniçû!&Q4ðD¢%dj¨`/|ð_t¬*ð‚¹¿iâîÞ·ÍÿípãÛí~:¼UïòP¤éø6ÂÙÝoySÛåZHGÁoÏlvW;ãÕNúÀ{În¿»ø/'ƒÉñÝó}kaå-¿6ÌO®Óe7jäöC‘Œê ]áã(÷Mw>sêÃÞùP·v»—ñ[ÚQ¿6Ô‘þЉÝâ¡@ø¾]_j$œ\³1´Å‚È  ­X›ô…ÁþŸý~Ì òØ ¤„¥Øˆ® œÂ¼À,ÜCþtÁÀƒ+ÈdÀ@@C9ØÌ!œA?ŒKìÀ¼ Æè0”à„C6l7ø‚´O:8$ÈàÀ( BÌ?€6BÇÔ€ÑýÂ"$ÎÆ±•PF¢%^"&fâÖÏh$Oj"(†¢(Ž¢ªŒÐ&)¦¢*®"+J[Š".O+Î"-Ö¢-Rž¨ › Ý"/ö¢/f¢v"ÆÕs@zãm¼Üv¤›ˆãþkLÛv(ãm0ãi8#å©I2ŽË4¾K3v 4fã2rc5z#6¶‹6Ɔ82‚5~c»¨Æ6v‰:’c4F “¤ã:–£»€ˆ8†‹<&c®P#?¢‡4¶£>vI¸€Ìk ä"¢£Aî›@–ãBªcC"d(d®Hä1R¤EÇ:"¤9†#yÄã1JK»@¤=zc·X$<Þc4šäJöãG¾c7#>ž#5Šä3â£;2äLæä<†ãKÒäOÞ@²¤?¤kdBê$R‰5näpì£C.%HFåD>dUº†8RžFš$Gz£G¾Â9z†RâØP6Ѓ!dBD=è*0ÀØ\Á:”þƒTÁ€€,¤%°¥[Â¥\Ò¥]â¥^ò¥_fB&f\‚‚tÁÈ^ÒÃ^Ê‚ÐÃ_^¼e\N€@æ]®=X_.ff‚fÎ\®(@Vd–ƒhZ@ ÈÂ1ðj"ÂÀ¥´f]Þ¥Œf ´O¨B ¸A8ƒ*°& A ìæoʦpjq'r*çDæ@w"xZg 0À}у'l§z ƒ*€€1g&¸'|ê‚|^AzÒƒ}âgèÃ~–C5gª¥(p"è}Ch5ÐC €@|BƒâÀ[Ž~Úþ®$TÃajšZ^*æ0€1Ø3d‚dú€…ò¥®eŠræ`¢ÁÊè…öåi¢cæhaæee&&âè\öædéifÂf ¦g‚&lR&_^ff>ir¶¦”Æ&_Ö¦6Üfnfér¦vFçt‚§x2'”C™zé™Vgk&Ákzpr§wRgx¶&yÊy¢§zJg °'œŽgyúç|¨tâ§~òg|z€Ög„.ªž¾g†ŠB€¨„†(‚*h¥r‡ê‡¶hˆŽèŒš¨! ¨Š²¨‹Â(áP"æË'R?¨À €€&„<A dÃ!TÑ<Ú¨<Á<ðC8Ôê­æêþ®Ætïë°k8ð&hÂäª=àHC7Œ°‚°bÂ8ð<ðƒ­âª®r4«`‚4Â+DàÁ¬òƒXk øŠ2« Œ&ÄC¼Ì«±š+*@à!\A&ðk»JCÀÊ« l ,<ø‚(8`€8ÀB¨€¼âÁÇl¯Z¬#ĘÇ,È‚½–+ BÉ^:ÄC,l¬»~l€@%Ô+ì@Éf:о4l„Ã-ð,¹rB ì€/xˆ: U(­ ÜÁÂÓm DmÍŽƒÊæìÕ*­²fHH-Õ¶+|lÒöl8„A üþÂ!ÄCÔbÂP©€Ô€4Ìê Ü+¹ê*¯¢­(|« @Áô-­nÙö*<+¸"®´"+ºî*ă³ëåDkÁ‚@9\«àr³šC Hn½Þkåªk³þªÇ‚¬Œk¹ªn¾î+»v,¼†lçlé^,Ãb‚7<¬Dì´N,®ê+:0«,ðì/ÉæëÅ¢¬Ê&®Îº¬ÏÊlífÊê­ØîlϪ@ôšl÷-Ò*­ l­/t­ÔmÕŠ-Ö¾¬úzCÚmÑÂ/&H@àZ®ÝŠéÂû*®(m80-¯öïÐÂåplß+ã îhDí´Ï$ÒáY>I”¢›p ›þhptp0‡€ð›ˆðÏ “p› p¥Øˆ§ˆð ãI §ðœ$Ém´0›ØG‚ä° +Ȟ؈ ×I§žàð—Ø ÇÉ¿· '’F,þ¢O1w )š%!V±o1/Ë+¾•òt±1ëÊ$Ý.–±¯1kJ0ÖJ¯ÆìÀš|€ˆ éÙIˆHÊs¸!‡„¡Mžx‚ l€+ƒ DGƒäñwܘÃl€àŠd|aŸ”€\lŒCŸLÂ;õ1¡Ü‚7ÔÉÔC+Ä t¬ÉTm .Èp¯Ò†*׆1há›à@ÊIÀ‡ 2þmDA xÆìƒ$FUóœÜ€01LjhCú‚6pA,GÁ*{Çh2ml€,SŸÌ1-¬†ˆó–¥Ÿ/0€-Œ7ÐF/@Œ¡žÌ‚tƤÌ›ÔÁ"hÍ0‚HC!'€6ô*”Â4ÈØ ø3ä1Ø( [2¸¦Ã!$ñI:xÁðà ”á4óœøÂ,ÀØAˆ TAM+q/¿É,8 @™gP (ÐAõ›èB ²gÔÁTó<œÜ;à Ä4m´@¯IUŸR/\@:sÈ,à@ÞLç4› A#¤˜s:t6Lþg23,Ó,Àt”utÈÁ-ÓÆ$LƒðüI/8ƒ'3Â6üÀ¾j{†/@”@#ÏÆ€Ñ-äC:Á|¡ Ä‚@5tÃ9€Èt-8A90<ÃÌG7ôÈÓ—KšŸÃ$½öZ¯F7œeöf·O/øÃŠ6i›6q»Æt/xPûC«†àC ÈÝgÄÃRwAg°A ô6›šPÑC5φ/¸Ã<$C:Ä‚‘ÄB>Ì LpøB®ZWBd8¨@:€À¸A${F)XtðƒÐ2P•7d[þ9:sðº&ÌŒA.(´uë#Üa£b]ûƒ8LC=Cvpƒ=á$ HCä‚0Ø. ? Ö&ô@@´Àá¨Â*Ó†B3HBÄ!x3¼ЃtA%°Á)X€6¬5(6TC0ô@Á4ƒ-BÀ{6ŒÁ#¼°4|zp/*ÀƒÀ Ø?ø€6€Ã-t 0¥Ç-èÃ_—‚)\²"´B°#¸$Ô²;TÁÌÃlÔs‹CIóC5üµÓÈ)´”m€?üü 8üAˆÁ4X7¤CÀA3°@  4CÈ€ ¸þÒ¬ò,DÁ,@(ÜC8q ˜=Úÿœ‚'ƒCôüÁ<؃x ‚ÙB8‚pC#¬|á-°ð@$èA#€C¾³ÄçCtì@2øBÓc³kC6¬Æ °@gÜÂáÏA9ð@Áü,¸ƒÁxC2°B5 <5`3èC9ÜB.h{}Ç1DÃk¬»'´@ܘBrV=áhBÙÓGË OT©a N—rÔ>¬“1ÊŠfæÂég…4/;¨Aùѧ$ÓÌõ)cС#T uYÚ•m[·oáÆ•;—®\2ÞŒ‹G+#¿ÉT”LÆ£ ®]{å6‡[²S DUYE_ %/&êÓK¼{Tœad¢7ZŒØö‡ >$°Ø“âÍG;:vD¡t…JF(d˜8£¥Ê¼^¹hiyVéô­<è”ä0aêZE=ؾšaÄD²R0@ñ@L3g,êI³†í­"%KQZð!•.ó6¸;Ú• þ'iɨé…JJ:F¢tta"“.j‹ZÜš%‚Mò¡†Ia£‹>Ę”pÈ€Qráæ;lc2ˆXÔp‡ÀtLPdž@áÅC案QÐç•g )c6´á†ŒFÖ ÆŽJ',`Øc6hä¨ îHC‹?Ö8âÉ0l €ƒ>J©j’ñ•,WȤŠrnÑžYI¦¤Q¡‡è‘%°tBx‡¤cŠÄx §ÇEJ1Å›RðÉg’<¸ðfHßvò™¬&r‡½ |päP‰¢ÓFÀù M¸bÄž-òA$pá2(^ †‡jæ!é³PŒþái¹Ó¾+‡ ¨)¥vfA¢4-.$Ž䆚IrÀiF •tJQ„@f™Äi¦­#ÜÁC…^.ˆß@¨9a&’|Ù‰$!p4I†TãFn°ó¡oŠlBB,Šiâ©¶6ø†!L$œÁc•vÁ‘º`ŽYæ™eF6¯xByÀ<_)i–·fée¶F6!CL0Àà•zŠa“ É'¾f0£¤ž¹5þˆQ£‚é¥ P0ç•6ÊIF‡l¢Ðg Øæ’è˜#'lY`æ!9 4l€[¯q¦-FB`/ÚSÖœêÍYâ 'þrHœ-~’˜;h)à!ƪ¨¤”$Ší*Iž8쬞eÒ%‡·×t0°y!„$~Šè4òy… Aâ.Á ™[,8l¢€`“°»‡:A Ç›ŸÈJðÀ ß•’^\ÌrbàÊñFQÆ–>ŽÉ$$r½‹JØçª3gÁƒ*,€$bÅ+ªaޤõ! +€‡_¨q 8äc }à„?ÔЃ$hÚ&| FXGó»… úŒn¬ƒÜð•:¤Á/j#ÁA°¨m”ƒÐИ>Ô·Y„â»ÂD°+¢‚ú("ÀA ä ^øþMfð1šð `>¨]bpÅh©ÁN˜ mÀ@&¨†â¨±)X”uF:<«l´ ˆ‚0¨Ð´S™øÀ)(ALˆÉ9µ4œ‘…J°–åøTwÑ’4aåH‡þº`[<1ŠP$†>ª‰’DŸÜôEjG ª’d§°C\D q<i"†™"åÐ`£CU÷ Z¦{|È)œaðëYH}‘ÀCÐõ™wÁÞ!ÞÀ(i‡hð°‡=•Žc”À[ÑjÄÇf‡$PA}H€=]0ŒÀs.ac«Àyée8v–ŒžÍ%ã@ ú ¼Á_ÓÇ 4‹n¼AÉ NÉð<à¤+PÇpPˆlàÊó`_¨Á—t,yÊÔèÆHMðiŒ;Ép^уn¸wbÃâÑM¶œ™$ŒèÆÖfþ¡'Hà*PA8Ñ *wE ˜@,¬, êÀNKB†ÛÍbÌ— 8Á¯ IyÑ%IäEÓCè•§>Ã¥Óá WH@Ôa rÉ‚™Ž#LàÒÝ(]¦¥Ü2„dÀdØ ¾âÊüÚ±'ÒƒI#&ø5ô Š"³é4󬹒 -ÜAH9D°£%Wð+CÖÞ€ìWŒc¤÷(‚ ” yéÛÌNÀÀ!!hWH5ñp‚:ÖuÑ*Í4?Æá>ŒfÖk:‚+Þ@e-¨#c~ƒ1¨Pð‹ àAmáƒÓ HÀÓé ÅõØ ç@«™Øy&rþˆª*N•„`bz¸C…ͼµ4c@=˜â5YD M¿&I”ñ ,<0'ï 1u€õÊb›¹«ŽÛm`t.™ó Ä#˜2¶ûÝ颅]îå~ÉSÝeö³¾,f‚GÌà0‚õ¾-®£ãñy¸@ò’ŸÈä-¡·x ËI´ÁŒW>fQ |ækù?hƒ X(µä+Oz‚¢^ó%¹íqŸ{ÉÓøf9ËñŽo™ L? ±¼î‘Ÿ|å/ß-ÀŸ‹ âá|'@̟˺ž[ŸûÝ÷þ÷åb³·ùÒï€ÿùÑŸ~õ¯Ÿýíwÿûá/cþÞóÒ÷ÔàYüñŸýïŸÿý÷ÿÿ­ï.n†/Êïøð0p°QOüpFgìOǰ-ð1050þtÉÆÈ˜60EpI°MP.æïÆ~ïY°]ðaþônûcðq0upoiþ"py0…p‰ÐÅ>ðïŠp ™° ðS°þîï ©° ­ð pïб° ½ð Ápf P )0 Íð Ñð ;þ~I »bûLG÷à0 éb«ñ0m) qlïŽ Qªê~Ö¡ a?ji&`øºÂ³@m @¥ø ѳno" ¢þA=ñóN kÐ ©á¾¡ìIBh@Ô BR¯ ø.¬dp# {ÁÞ!€‘RÚâtþ‰±IÂÉpÇf¡FZ@†J¢(è@ J¦ èAúà~¡ô¡¶p &¡’Á¡è-VŒˆ„!Æ©+^Áž  ! €@´ ^/¤Aƒ Á*€^Á  ÖD  \ ~6àØ…†±ˆ añ#Ãð“ÐüFrA<1òà ’@f!^€RÑJdç² n!ú ²œzJÀ2!þn t` ¶€ §+6 Z`þœÀ `‘AF‚-´ È€À¢€ àÐàxÁŽÀ^¡ V$e,¤£ÅÊ^`+A²/»0 %p M"%ù#1ž` ªúÁ桬Ç^€–¡N fWha{ža¡`ú¡Á2È:2qÚ@6ö¡¨ ``½š°Z†A € jÀ¦ €vAl!¬#¦ÁÈàæá4r"Ž€ú!¸ ý2:©Põb I1.¤ÑB@ jªB!øL@d@öëè!ªFðö†T`þyœh!|Á0Àª$Pˆ¡4f! ò€>€€@Àò$ &A ÂÁWx ,.‚ œA– t‡¢¡z ªh!Õ¤sDŸp ³ å „aÈ Ià æA#Åéà.@SŽa½zà @ ðà € â)èÁ©+’!2 ¡œ®É  xŠ?ÊêNŽà ^Á îèÁö &¡ ¦4…º`ÀÜèáÅH4N—p o¬m)~¦~ðh’as Äé è-ðè|€ “+ý”&œÎuznQ'BRå´Roþð–Ø€0qï?U-5TEõg°:G‘$G5UUuU»OTúX5VeuDE² QuVq5W03UW}õWé:÷ÂV XõX«ÐD{Y™µYçt—ê” uZ©U1Õ«5[µõK•ïìt[Á5\CÐU—U\Íõ\°V¿]Ùµ]ûW±Õ]åu^ßOX­óVé5_õµû”5^÷õ_ùèt$‹5` ö`g¬ÆØ°\¶aVfº•Nµ`¶b-–-ÈÕ_£ ¸ÀØöñZ þˆ¸(J¡tƒ T@|†FV¤ØÁrAt*áÀ¢ìcþ h–d gíxv'ÑAÞ€d–h[AJ–ü 4¡zö~ h« ¤¶Ðàh¹DÊaeo ÌÁiaÀölÐ`|– ζœ€kÙÖmf}`nëv (¡L@œ€~@üÍœþ¶|àèÖnsa´ øh€q1  Zp%·n r—r÷ìàs[ÁB—FwJ—6!uW׈Öáu¡ !$  ÂÁßVWŽ@w/Àê¶w÷x…—xwpw VË…ráy%à†·x1ÀŠÀ,¸ázW‹e9Öc)AþzÇÁhMÖ|Ù};V„¶xÛ·jQVeå÷e}áÀAŠÖfqÖ$yvcfAVjÝ7g•ve}Öø7ji–jÉVxk»ö ák·ªöjó6m×Vƒý–fÅ–oWvo—„sàqåvr ×pWq9×qWp).7s7·q[‚lÀu'7vM|ø†Y—ˆE—tñ€ v@u©—f™v}zஜ`n—`‰ηw³A‹¥7|©—¬{y@{¹7z‹·ü¡ª—ĘäW}Ù×h`žÔ• A°Ìá ^àžra!” pïA¹þÖ£gn¡Ž€‘ñà‘• ÖÀ±a‹q`&œÁ Þ`“M¡“!9@a ¼!¢á”Sy•9ùâFeÁrJyvA0n“sX€Á#€Ú¡ L¹˜UÙ`@iYÁšù™ á  J¹ˆÐÀ\›µ9ºy’Á£ÀÈYݰygYA)aîá›! Ü âùœAiï!b€¸À`Ÿžwá"¹ 9à ¥!sðàv $ÀÚIi (ú ½ ö9 L¤¡ÕÁ Y ¡ ÚÃqÜ`£wÁZš þ Y¦!ŸkÚÔváC¡"¹~ši¦Á¹‘=¹pÁdº9ª§Ú‘ã¡ yÍ á’3™;Ù>D¹–M•ZÙ“Aš5×–qY•Õú‘O!~Ù‚yœ‹〓!|še‹Ž©˜ãm“µ™›šÃ™°ÑÀ Î9›+¡žÅ ²¿Ù1û &`ž;ÛžñYŸùÙŸ;ú 6;c RœW›£zx€³'z¦ £5ú`àZ:¤%š gš™Rz£ƒ&€ Üž±ú¸Qš«m’z©›: ž“ùtÚ¥–›º{ª¥šþ¹vàU0'Oâ°$µÕ|¦ÕþÊþL-z.›r .ô{¿M .H¦½ÛâíÛöM¾ÿ¾ã"›~&¿F¾]‡ÓÞ›&ÂÝ"›œ¿);œ®ÀùÃþ4\Á/oû8O"õ ùãQío FÅß"è¨QëB¿†Á?œô»¿üÃWü½!•ÂñÆó[Åu|Âý;5¾%\ļ+\ðú»¿%Uʼ-þêgOÇcÜubóx|ÁÜÆO¼½5Üñ8¼Ï üöf¡Ã›üòŠÅ[ÍÆ£ÜŽ­Ëœñj\¿í•X/¶Ïýœ-ú•½ÿ|Ðv`ùœÐÝa¯UнÑ÷5b'þÖÑo)ºúâ_T52=âáÒ ¼$ºARM_.§ÌŽMÁÓ̬ÓR<Ýþ:½”ÀŠ\+ÌŽÒ_ø,}/È®×%=ÿ2–Ñ.ÈPn–€Ä:v aVÁDô j@ÏJ¢ì-a $àA>†j ` ,€\³ô`HbV€€ÈÀHL’aÝ-À@õS´¡6!ÄuG pëzAœN  jˆ$°¡(àÀÞ¬nÙÛï¯Sã™Ýæ‰BAÀ6‚!N¡ÊšºÍt†a ^LF¨©þ–@*AÕ{æÁ^q†¡>†B§Ðzþç1m„Aœ I?b¡6ÀFT`3ða :aŽáôØ€LÁê7ÀæáÑãÑo½Q”íç‚ äÆÔVž‡ J` V> âGR#j§Xààeáô@±a Ö1Ti6¢ ¢%vÁz–€(è!¬ÁéÙ ¨`Ž@àÙlà4>àd 0T#°Žaº‚RÜÇô=îÓoÏ×5 Ú@ß1À, úÀ!Ð!JÁ¡ A ! œ² = ¡7¡0ÒKgŒPÎUY؉ ~€ÓG›¼b 7*0RÕÂŒâÏ&ùÜâ !*ØK~èc‚-ù$£b¨M¥[Ô¤ã²>:[Õ=qŽYç™YJ±¦ž›Bh¤F«© ¢Šöùç£N£éþO\D­)œœz +(”¢@‰©i ªj¬º ©–²ÒJlÚ ìúj&¿;ìÙÅÞƒl«½Þ=«·z‹ì7¹d x·?|Kí4ÖêJ‰+ 4 ¬*JPB÷ @ +ך"¹¶ÀX޹æ8S©ežI90\\žyœú<^æ d¢¥,Àx™Ç&ß>ÙùµRœ«Â=ÆJ8Œ,ŸŒ ±9#, ²T=}=H…=÷ÕKUý,³$“ËäOu¾õŒÌ"Õøå{¿35É|ý,=°ÿÊôdP•L÷Ô¬6èÁ{çÓžÿ°g¯ù¡/}Dúö@¦@©¤ƒ~ c5ò‡>¦O~í[—58þ=ÿ hVAÎ0t„A/xÐ4ðpR”]Ð(œG•Y„ o0F2€ tÁÔ @ ¸1 $(CÆp‰,BåˆG#dà‹]pÁàpÌ ½!™FÈ‚(Ç-vñ‹  p…$¡‚*ìÀ`Ä=à` P„ƒ9£Ý(‰í‘P6Œ 5®7÷™ïƒSA$úBÈ¿ï ‰*ûËà£×½t P~ lŸ!¡W>CN°‘ëC_$§2Jë%C ¡§'?VR”ßÓ$ÿ¨²¤B”Âàì©O Ô  u¨D-jËŒç#Z¼byD¡QŸ Õ¨JuªT×õX–KkZ°š¸ô7gÁˆûO’$ÜeUÏŠÖ´ªu­Þ\f~¤!‰­t­«]ïŠ×¼êu¯|í«_uÄÌë(yNý«a‹ØÄ*v±Œm¬aÝÚL þAs®Ž­¬e/‹ÙÌjv³|%RãA‹Á6•³¤-­iO‹ÚÔnvGo•¬\¥©ÚØÊv¶´­­m»Y¼ã%©Í»­o Üà ³uædŠ7"*HÆ0À¼âxèú‹7<3És ]éŽCÖÅ®v“ÁÝ7x·¹ï+Æ[Þìn·»ÑMF{ëKÝ"õ!ohnzãQ_ Œ£¾ð½.U°p¨@½ðu!ë†ãÀEZ°4¾+`G˜ î/#^aáúªÃÁ}€py»ñZ|8ÄÍ1#8Œ ‡Ã)fD8Èðiˆ˜Ä1–0ñáWäXÄxxqzŒÞþyÈ-.òu1ð†>$Y¹KÖq“ãí*ùBo2FßóΘÊ\~nZ<Ž0ÏW¹ß}nt§[ÝëʽÉ]nsÝ,^òÊYÌÝŰ{ lÞ5øÎá-1ôKáÿ6˜ÀzÞo¼àAÛ—ÄÔ•0…AÌ`öRZÆ^1“'mds˜¿*Æ´•¿ìàpôøº(Vñ?íâ'˘ƥò©Õáä#Ϛ̶&2–£˜©aºÍo”zâ  ·alûß÷´!Œ7¼Ü:ØGîmDp»˜€Â… 9|~xÈõ  s›<ã(‡ÊáÐñ–ÃÁm8‡„ArPø ãT¶uÀ…c`›ç€¹¹]qò5ãèi8Æ |à C âç2÷Àîm$ýêYwÆ».p`é¡àè°ú»qö;l¼ÞºX;Òp}Ãî—;¹×qîºÜyß9¼ýíw=^×ζ»½íï?Ì[ñÇ6´­÷x/|òt—x»3yÎüÞOÈ7ÂûÝí;@Båõ&øLŸðŒ3Üá—8Åõ­P(<ñþûÞ‡ëC>òØ{¢æ¬˯‡—g¼ä'OùÚµ±¥ï¼ [_þÌÍ-¶£']âÍð¹õ£.xTìZç:ó—otœãüf·¾×Í v±ç½Û†h¿Æé]ùÁW|ïqßøâyû§y‰÷v‡yï6€ÄÃLpu\SÁáà 0lÝÀ#& ½0Æ0c¯Àgl0]g`ho h g ñà ÈÉpg0Ý0cÆ ´¨&ð‚ñÀ·Aƒ6hÆ  ´h *@ ÉÀçà Aè CØE¨ ¡‚NÀÝð‚Qø SˆDèG¨ƒNÀ‚\È g„þ qx„Ýp d¨N€ *€†g Èç†Üå@ ex´ Ɇ„ð€{؇Z` €˜…ƒÉpg@zȇñŒX‡Je†´À…“! q‰* n°‰d`† a •˜ l` x`áÐ È„¨È‚±ð ¬ˆ<а(³X‹0a¯ŠºÈŠÒ`ƒÝ€Á¨‚Æð îäç<ð  HÀˆµÈ‚‘h†!ø…4h‚øŒ-ø‚!$Ø }Ð nb;Øçƒ3Xƒ3†• ƒ¡p gøƒRx€‰Vˆ¡ …(BXƒUh ®`´@[Ø…ëè |(þ†rè;`‡¯†kÈmHé©x‡1çP‚7h‘ Ø †H‰z؆6¸#À„s8ˆ±ÐaÐ’¢ˆ˜¸#K(ˆ„xg@’{¨ñ@Š¦È„Æ8ˆ6xç¯ØŒ˜8ŒI™Š˜ŒÖÈŒ²H‹ø Þ8ˆVùX‰ƒÝ@ж(¹¸‹ÿ˜8ˆÒöP€Õ#‚Um›ÅUØÄ>u9\yé[w©—}IUÅåZÑä—ƒI˜…i˜‡9HžõV¡5—ˆé˜ ™‘)[¬å#IY’‰™™©™›ùW¹Y¢Õ[œ)š£Iš¥ùT€ùL¯5NFZaäÒ¬$7ï@B³€•pýÐcþ€ƒ âB"°¯àcÐD”MYµ.ëP jå ½i³pà G›@œÉ@ <@D¥à <%°u PüÔp QѲ`—~ð¼9c#VAVR: ëéMÑù Ò T^%Aðœíã 9°GÈdšš%m‹¹T„5©° Ôp E œ©!›C2 ÑKU!K°‘ð:.¤qŸS¡  ¾àið ãMéû Hép…UU!À  «¡xÀ>Œp{° œ) ˜ÀÓd@^úI?C ¥p(*3P}Pä¸M“ a þpþ R³°ð³ð 1°ß4 Û  @kTœ T*ÐÙê0zʧ êXÅ€ªI ³À РDÐ}À «1 ˆ°-Pbð0 ãÔ Ñ0Ý æ@dðÉ/øà€5z `Ÿª×ð ç°G³†p pŸ¯ ë"Œ ‡E a„@r`MHKP‡Ñfæ0ö`D¥C Aü Ê SHmK`ððx`¬èI GPûG` p‘c®Ÿj[é ?0 £«0Õ Š@´Ð>Ç@d5^ä0¬ þøJ÷pDr   –Z ]#³àÖ¹.÷p¢|ä\ B:æð›ý§Þ”Û0É 7它°ap¢€§³àP©épOPÔ`êPWðLnpÞÀ£ÉÐŽ ­}P ¢  ƒŠw 2†zY”)—*¼Ð @ v€Àëð=°C¢à*àš@m  Ô@ º¨î 0³‰¡RQ‹2¾ðià› @à é𠄆H0°á îÀŠ[Th ] ` }À+  c0™‘ð ¬  °AÕ€ ¢€ÀR€ ]0·Dþ{ Uë 1`›Rá X³ÐȲd๠(“T€ bPô°K+4`B°¡±•K W° à ~``T PXàÛÓ Ip.T1â ¼„0Õà­³`uÊGЪp{ô 0 S‘CÚ0vP Q Ð€¸5 láxê²À°ZиP¹Ùà ¸Ð( °=P…Ð\e  ýÀÜp ‘`Õо@Rà ƒ°Q%ú¸«ذ«¡ÃyÐ €ªµ•˜q%˜âƒþPÍÀÀ³°Šp¹°jñ :  É þ¨ª¢J uPO  >“  Q~›ÂÔà9`G90 \³ #PQ±bв< ¨ððð·Uº½p¡qÐ%‚4§Ù =~Äì@ tPð° P žð2‹ Ü4à 6°>7°·‹ÊäZ@` 0»]P H€ã\ Ààb°vð§ °,Ë…[¢‡à¥ðúÙ °=àœC3€À bp é`q ´ ºÉP 0  zD 7 øJ ÷`u0õŒ >Ì"º{?ß,§º@ ô@}€`Õ° ³€k°ã°þ»éð> 5à;EÐe% }ð¡~ê¯ $LE¼3G0 ۹ĥ˜Iš8„ÐÆ@N°“P P”sˆ*¨À s é ÌÀù²“Òа¬ô· Ó{ v`¸&À P= ™`C‹2$RâR¶M H0ðÀÈÌ R2Û`“D—|ÆLà Hð Ü`Å飨% @Gߺ҈E™‰*˜‹Š× tÀÒ@ô°%(IàÉ€ ”PjðœG`½î@ï@j¡u ³i ” B@ ,Œë Q0•P Öì § .dð ô`ò`’‰œ £ô Gt;s0Ê¡Ð-ì Ç@{ } ˜°¤lÍ@ ä`á0 u0ð; qô þ½Pñ@E€8UÀæ ì0 œp Þp nƶµ?ÐKŒPÎÐP¥ XÚ>°m°X‘1@²Ç Ò@ ß0ô  6­Ò¬P¡é@UP`t A>½0âzà}^ÝJ<  L ³€SA ¹¯»PÐÀ Q ìi¥àô°VÑáäÉ ÐF½àpìýÍXžéLùÝâ3Xœ<à³0«Á\qµ¨$L*`]<:Iåù1É0>ɳ=B¢IŒ°0¸DIó`>”‚‚Dæ>á°=³ *ðîö’Ÿ@µþ¡ãS=T=+¶Øï¡0?£A$CÒÌE *][ Ó /@õŴн‹zïⳤ@<Ó„;£@Ò2ŸJ¤b¼ô1ã³2ðØäUò®<Ä?¡>*P/“”UÉp²±ñ>Ý3KOíÕÎLÆ¥¨M/õSOõƒù I¡£Uõ[Ïõ]?[ˆj™°åõcOöe¿X\»[^kökÏömŸWMÜ€n/÷sO÷RÕÒ õÒu¯÷{Ï÷ßôßaß÷/øƒÖžöZß2 Ð Ê!ÇÍu †à7å žà æ‰ŠÏø~àøÏù“Ÿ¬pù¤¨ù<µÏž’Où¢o*@Š?žþjÅžÍúá O¯ß žÇàøC{ªÏ¸¯û¼ïûÔà³/ü½ÏŒÀ¢ß¯  ½» Cˆà ÏÏ Ð ‘ ÕŸüدýÎý¢ÿùdû°³žüàü¿Èž þöÐþÔðþp€§òï • lx²à-½f>ØQÃaÎjüšyB×§ÔÀ‚›Á™G-ŠCˆG&Vì†Ñ B86<ò!‹ÚOÕ$HhJnÔ&9ô2¦¹p&@4³`'µ[,{ÂôT FBÔü8Ì™ÔǾ—š†Ó2´MT?+!e‰Õ—V§^£.Kö*µ³MUê)ê1‡þco%4«õ <ºÍÚtÄ §µe{ÄýØá‡o$䲨o Wº&vtÀRòD.Œx0hö³æÇÔ 8<ÌϧУ›a ´¡Ž GÝG 'ÚÉnçv¸†·§4¾1žp¡nˆ)Z$eÇ(pà¸9¦õ*?¶ôéݤF89wn/.èТ77æß“5ÆÞŒ‹*\2jIæ•û¨I&žX郚n0ˆ%j´À@¨yAZaAăÉpjȈƒ@4D0ÄBã ÄÂSü`ÅM8Fid4ðÄ Óé&–X¡† %“!2FÒþÑ1§„pI h± &{H‡"s$2œYLLðǽ31c©ÐDäRÁ {lóM"gt2Nj⑆͉¬ð"iIçÀ£DÐ%¤1Ñ{4rHGµ´Ä<í±Å$#tPK8iñ²I=Œ…ÀFßÄš p4•@ ¥CIgAJ!Ô¢G¯P@9xàŒî2i¥P$îp˜Y”ØKÚ,š0 &ˆBðЂ0\¸´^(¢:€Öf±_ô@Ñð3R1¨‚ >ÀBF,쀛Ò$èÒLW·»=Ïv?û@'òѰ€ °‰@á†,hÐ A24c ³8ÆnÁFÜBʼÏ$Ðp…M ´£B›D´Jx£†×hZem„ã9éÑnP=A ݳZ:¶ FÐa¹hÖ „@B4þ C `Ž¢ÌT¬FK )ÅF´|@p&ðM8 NxÆÇʳA ƒ.°ð†;ìãhxƒŒ ”ÃHŒàE¶xW õ`Z¸*^‘.4m8˜(Üñt"šKû#´ ƒld:0Ä8ƒh@!ð`@ŒÑPà€ß|Âû ûÛY.‰ÎÃYÑ¢ ‡=0 ÐÃ>á)èáœÀÝ?ËP }¸E ô ©¥c ²à(?BC]žÁ¥PÅúšFQØ}˜Ä Æc0µjð‚0ô€‰ð€ zÅ,´°;„f„è… Š^´”¨;þkÑÒA ©iè>÷È(!|ŸY\˜=`„!o ŽbXjFZŠ™6 õ Ä.~œ€t†;±øÃËÛOó–Ø´PÌHÇA#C<†|d$'heýÏ)•üd(GYÊOC"攨Ð)gYË[æ2)ͪ:¤‚¥?›…:h|×Cµge>³Žù± h°ÃÇ_Ò  Р€ÔøÀ)xª4:ì" Óµš DÁF_À ‡)Eè±Ý[Ô@ݨÁh¹lÁƒÚ¸Ð;šÝëQJTð·ðÇBHA%#A[ˆAté‹;øöh8PC+¬ñŽFKCB'ŒÐ„¨Ùi¤..zÐk#`ƒððþ3œPðÂiÁÚ|éê••Â`Ú-$àf0‚ ¨”b†;Ø•U¾PÄ<ŒÜ /@ƒ¼¾0†´±çòCÍG<°½Â QXA½ÇEpÃÈ}µƒ òQŠ3ÈA–¦Œ± ~<Öˆ"PC(” ÞD6ZÞARä.Ð5ÒèÀœBŸ¦Ú²!.ÌÂjˆG€m”øA'8a‡i´Û®•7½PŸ… ý¸@8P,˜#¾°ÆD‰iA%˜ö+|@ƒ0øCÄ…rpmäE€Ù@C, ˜C½H3–ƒ°ûìæ þ Fpá%ø=ŠÀÒ^t½¸ƒÆ‹xƒh8`ÊXˆ˜ ô£5ash†ÂAò,Ñ@4¬a¬95µól½5daPЃ XÐ9ð¥QÂ_F%™g°…F¦ãϹ/ªá ,tX@zÁ‚JÌ \¨G‡qH Î"*5Üq>4bÉÐÒÎfñ@V‰”Kh‡$Ñb A¦x+° lšb`;¨„T`2PSSšˆˆ†ЃˆÀ7¤hØHHØ{¡§¢°ƒ€½ª0‚­z{ȃ`ý ¾lcž„*®¨™3±Hþ…yˆ_X , Pox…^†A ƒFV‡>P*¢Ø£p‡r8”R8šÓ™éB2H¸,sp‚"x…a˜‚ûà„óAk u3¢R‚w8)€‡¡Ò,?È‚yˆHX$¥é…<Ø_P†„šd¨¨)#ÈiPžs\8mP‚5H˃ÁÖa²oZ@Ä „9˜_… êW8EWèƒYÀJP1²JÈ«+JHŽ"")BC¤9¨„;s/S<Å‹ ¡è*OF8„CPK‡q8QÀƒûðUØÑ‚zð*Q¨L‡0Ð•ß ÀaˆMj €Þ¼˜¯¥i‚Mà ($jˆ<Ë št(IpÅ«ùþ8Ь¨ƒ9ðl‡VØŽ[ …4PN€²é¤Mt²¡‰€$ð„PcÀ:­ã]`;Ø5é;@O¸€(ƒ¸}Ðð‡M ŒR€vPŠkfÈi€ `IÓ"ІjxA*¸€/%„[Ѓ'Ѓl¥=¨!0¿YK9è øß\[èRø³RðòÆ$ø3¥i# ¤ëƒÐ\;~ÐÔ?óÏp'F؆ÙcN Xƒf¨„]8€'h„9‡6LRÈÈ+£Á ™… 2ˆ"$x†!„ *h†é…\˜‡^ B†lþ @ *(‡hȆûl؃W°qn¨-ðH¿,$è‚rØ×Jð‚Hp„ƒGIð¦È$-2˜†qh„K\810C-P‚‘c10¸¤i*à€ã‚‡zS¡yŠ]†c«†QȦq*\H:`*0"À'*ˆ]Øh ˜XXb}œŒÊdµÁY¾kˆ:H€Bì…ª#†\ˆ‡;Xƒ#X4?pW5pðÓê¿=Jw¨„t0-,ì$ÐB °j@ƒAˆ‚"P‚NP‚`¸]¹2€=ئì9tEþ%  ›„•z±&(JÀH†SK£ÑY[èƒSx‡> È߬¨¨ƒ<(°nP‚„Sà_0„>ÌÎ ÚÆAÊë¬Áİ8H$QôAÀ¥à¥-ȃ$è‚Aø€&¨4°Yà¨hØv„0¡ì B»‡9XJ¸B÷"ƒàí-èzè.H†c€€ ˜¸…€9°f˜w°0W†X*ƒàFÖ)…⥄5è $(‚n ÖLš8®‚J˜„B`Ùž)….€J$8zÇ«Qwdì{8x>ð§@ièÐZÚeþ¨dR¡!ƒã±x€Œl©òу;8|#i•»ÑÚ@‡ÉOÐ% ঒Ë[X*І.À€ ¨„òK_›Y…x@bj… 21²j¿ì™ À SàM†Ñ,ˆR‡)jšàþ˜……àÍ@¦èdhãd˜…ˆu *QI¨‹a¹JZ¸]F¢$h™²È#Û€a»”dÀH eЉL¢Åš­L²tXeS~奬N3HX®e[¦Ê%­0¤Yb¤é _pKÒáå£Ñ‚ž`¯4"~¸‚_îk]_€ÔêÊc¢á„+8fªaƒœþÙDÐINƒÏ>Ø€qà[nc-Hd5šðjž5-bȬÖ)KQmšðZ ¡G˜£IH‚f°ç9…a%š#è‚fè‚éª0]𣂬A„ ¦`h*`†d(ƒ}Ò‡y˜=~Åtœ¡¥á ›j-‘N@#ie2˜,xkÁ>q{ °&¨-h¨3ƒ$°YÛ,xB_0ÕÐÊ9>mBµ†vЀ½;8¼Õ$ða¨üÝKÓF2† îì‚ä™[p‡U-…F°hHf¸€ox§ƒ†_0 ¨6TBCøµ<ÐU<†h`0oôΚdXuf°Ç(‡]Å*s€f('Tlå¡›þÌd @F8kHè'¨ugúÊÀ°aÀÃÐé3`4„jàØ£Q䘃'è\ 4X×èI¸¡% î_èÂH}Pþ%`³Œ\88h‡1ø¶‘夌äŒÄ7-È.ŒqÀIX8¸øC „+82aƒ18W „^Bu˜‡º‚L8#mÐŽ?è-ƒ7ÐÃ(Êñ……í…1ç H³Ô†Ö¿ èL8é†zÈuFpUP<˜…(¨Uh°78øƒ±è ÆeΆ“t‚7à¨RИo$¨+°$XL§I7¨õV$¨Ðf®št`…1hPÓª€x2o 41 + ÔBŒ(q"ÅŠ/b̨q#ÇŽ?‚ YQ…±7ãb… —Œ£d¯DV|ˆV¨P½þ.ô‰˜îâNjéBÑ¢µY{ÂLª”ã+Z*€j¹C¨¢ÑŠŒž͹t+×D»²û°‡ØFÉú,«v-Û¶nEj™`2­WŒî&SÑ6ÔÛ¾~1êý+x0á†#N¬8#ɹ¡^­lùr1åÊ–/cάy3çÎC•‡!åÝ–—& çy5ËÓ¬3¿¢ ÑD ‰ÉVŠŒ­:¢Š¯cÓšÈwÙd¾iU/gºÉ“_C.²ñÉÇ‘]r…²Iºæ/¸[ÞàÃNXé Œè"â]ƒD–ª6bÚ5ˆ½þ à8küˆ5=ʤ·žZœSŽOQØ1Tta}¬åC~øèÀv9/Õ‹>„Ü$4 …ƒ=Ü’oDeè³Ä&73 Ó,MìÏ,ÄÐcG+©°3e}"Í’9ïÜb19€­Ñ,ؔ݃#$Ñ f¨5Ë6¸PCǾ@ÀÒ ¯0@ X¶æ‚Å5W]Z[Q/øä3zq0aCð@þ1ÍsoS/hxsSìH)TуY8Á–T‹ꇇðÀШ5´°Ž ¢üÈ!´‰ Á²ŽT Ãiοa3¢†(0p  …w°Hp0‡VT`O9Fy2œ¢}HÇÜé‚DþÐ%Xˆ@‚U1(„€P^x" ÀPâ9ÛØ9}Ù€1&þÐ1Íâv`ÁÐAþ¡Æ¾“Œ u[À-tàZŽ#W(ÃÔ²7ŒÁ v "¬!0‚ä’a<@ƒÜîÿIʼþ,}0ÝDû`:$`«¢ÕGô.@ˆ%@·1Á)VL0HÃ'½PvéI_œÁ‘8ƒ ` ‹ÛD*?lB æ¼)—á1ê‰zÀFÈãZ’!Üæíyh…\wp,8Å2Á _“ ½ny'Ò‹‡º½8ŤP_Ô`7ŠÍA þZÁ  D6LÀ€o 4øJŠ iPöâDÒ#ÇÔÐ 8ü9)&ð_ Ah@ì#‡Nàò5änD9œÑ‡(äA JôE¯_a¬¡°xôÿD‰×vÄ.,FEpÓÑfÍ‚ØI¸i‘“WøÓ3ä=æ,\B–BS{sÑ2É´@ï{ãû"“Ì·ÿÆÙ3~<à_ÞGéb‘<á _8†îúâqkÄÛI‡ô@ÍŒ¬âÁL“8Gua‹ÜÃȱۀ:*ä O4`³8ÂÅAò'TC̳ÀÁ­6’Ž0˜ÜÍøžÃ0̵£6ÀèiW„CCg8ŠªÛJìþzäv¨9GâÑÄPocÚ„ÁóŽ„"Sˆ¡;žé¿¸•À@*ÐÔ‡h¡šÉ-æ0kl"Ä@C®5²Ž Ô ;ˆúÞ]” JpG4 †pøA ™¨B% .LbÚL'“‹ÿ­b;Pt'®¡—dÄÂÙÈDø1†ä„X÷IÆP ²ÔöŒxÈð†`s§pì‘ð‡Jô†<À€¾‘YÔ~ HéØâ‹1”ÃNÀ~:ÁdH`é¾ð`:üèA]@Dz@5 åí8Eš°‰R(ãªRêÕ3ò=ÜÉ<Ä,L°5‰þC””Âx6ˆÃGɤƒ0'ì€B3pÃ.€9¸4ÀÇm †XÛÃéÍ LÎ$ƒÛô†/À7ð€ÙAÄ7#LÖÍ‚þ=¼Ã,D0˜@\ƒ)€¢È,DÀ„ăßUY9Ä*S#XÐQà ŒÝ,C4ôtÁ-æâN4‚ÐÎD”B'x™=Ë)(Á;äcHÌB B!DÀÃëm0üVñœ ÐHâÃTƒ Á>0Dƒ.l‚ 4A$Ì ,]&‚ǼU¡u¢QÄ;Äš(A~pÜøƒD3XÐX€ (Žn@/H&¸ÂЈ û„µf‚>€,¥Ì‚äB*\ƒ/TËêM܈ƒ,DÁ®ÂüÁ _@ |Ch•EÉ\ãЃ7|Ã(;è‚9ô‚@€,<ÁQðe8¦bD ›Á à)lB?–eÂÑ+ò+ܤdÃþ¨€fùB¸ÖâaB?ü/¥àäóƒ!¬žÙ(—rh¯*|“LC&ÜÁ„ÂO>Ä4‚Œ¨Ü~ùÄ*Bç ø3$¼Â)8YHܼ._kRl0Ã:\À+Å,°ÂLü‚0\V²b@ªÑbÄ <Ø,h tLIw„R3€Ø¡/A Ô@6䃧Y=!ÁX(0Â=,D&hB¡4aX*&D ’ `@<ÄB,|…o„O\ Æ‰4äµ^ÃQO*`ßQ$Ý…mEIrêGБ[0RTìN<ö[#°F*fsvg›¼>¼yöh“v%-Œ•v'µÄmDĉD^¸ŠÅvÄjË6W¸65¼‚¤ÁöC,ijFí*êUŸA¯^„ ¼[;Ë,LT{„† ÷æ|€À`Z|€{ÀG5@€ŠÙ‡?$«F\÷t'–Z¨Ö$ŒÀè Pl<ƒ'TXÀwû6¥ðµ¹Ü½þ‚?h;ãÌ,øƒ op $m@'È‚1´1Ü£Hèˆ7XÃÒô@X­GlÀ3ÈÂÔdW|@ž PÉ1ƒ7dÉ–ì€"ˆˆâÜ÷¯"jhoDìÛ((Lh7ÔÃÐC;> Ã@ÀP4=¨¯ŒË€ ,3˜(ÓÜÂTƒV' Â!¨À+,(¹DlÀŒ{3‘Ñ lô”ù;¼Â·©m,ÁTØ*qsGrC(øÆ:bkD¼Ã €þi €ûß3T-\¶;â ά°ˆÃ°”6À•@€æ½¸`4jSEÌÁLƒ þ˜ƒ*¨ 5¼+8‚D`Ë p‚xC5¤Á¬eX ‚#ð€ÀÌ]€GÀ€‚IJa*tS*ì1Œ·}tå­Ã&hA5ü€0û´0€˜Ã>BD2èB;¼‚nÎl‚ÑÞà·ˆDHÌ\=ö‚ˆ™W„À¤ùsƒÄ6üÂp94¤Â X€ÌA5`ÁÀ±T¢oºÀlˆÊ«E´ð0Bpp$uVCïÜs/P‚ ðpj¢ƒ/Tƒ75ðØ9t„@Ÿ÷Æâñœ 4!l">xÖ>·5fq#ÌÃèE)üÁÓ3L€Ø7ºþelWé%E ÌÍ$èÁÝË1P+…p‰4Ô,ˆ)9l6L€!`NÄÿ…f´Å;æÎ‚@-$ƒ/ˆ²¡å‚4Ä>ô¤ü,èýƒÁ‚žJÒ-CÄIÕE)(óDœÜCăÇ­wƒÔìÂ<˜Ü á¶Aº«;˜ØéÂ‰Øø87œÂü=Ã{ÐB´>3ùÀÐBùLÁ 䉫Á!øÃ äO ÈB ¸Û·Å¼©CžÊõECl2[Ìh€V*ù°%Œ€Š)µ|hoØÃ¼`ÀL‚Ðú‚4ᦸ–/xÿþˆBd–, v0Ù’*{N2î ¯V´xcF9vô艶I*•zâícG2 èåGÁH”‘À0G“Ì™3?¸ëÒE[>_#ªìèÑ‹J•'}ÄÌ+åï£S©VµzkV­[=ª0öF†x*^1JöJÅÇYI½è‹‹ ¿Øà£X1G·\ùöí¸·"lrǰ¹ í"`Œ{Ó)öûòÁte©ÍÊ»õÃ+j=úðMæ8òAF+>¨9tjÕ«Y·ÖêkØx¡^½:K+õW®y÷¶¸AjßÉ7~yrå½Uœq%áP¬@*¨‡Âþ½{víÛ¹w÷þ|øŠ¡ÎM6V24 „š úÉ䊨hY®ÚÀöqð]€`žœ £ tа"2ÆÑhJîï;Øñ‹h¬(~°ˆ @‹sNù6€Aœ5¨!à (ᚃx¸I«Ê˜ƒed¨è˜vúÀqYt þÖ)aÇÇ>hDœ}%‚{²˜BŒQf ^à@›MtºXùT˜@ƒ148Ø3äÂÀ@ø±ÁžM)Ena„Œ7œ0DÁß&pB‡r]…qÉÀ 8 ÉñišE¨ .|H£_ä¥"~ªéð™Äìè°ÁMÂ1APhI&'¶×¢tÞàD‡H…C–v“5’¹¡ B,ìó‡už§/v Í—}mH‡Úy¨¼ˆ¹"î’¹¢|+*CŸ|*Ãæ ?jâHÉ¡³: g§Y®ÐaTÉ& ²Y2ÑaŸêP#žÄiŽ5&'N8¡âŽœƒ}û½þPÞ8¤ÇUé'–³R žQLQa‰\þ¦Mm@…šPÁ-r±‡H€$z°E žÜ ¢2 w@¢1&8‹ç Bã0 A2¼ð„xœâF<èB8J>9‚ Hd)Y™x‚j`Ä$¯q2¸Bh鈃" A;턎MuÈ…AfƒihÅäà†.rÀw°i*éÆ ÒAR@.5ÉÈ%5´p°!­PBàÊCh£kHÿšYÖå¬paŒxE ÒJjf¤Œ¥,(ò ø° Å8øzäI(Çn0‚¬çǬØÐ‰Vô¢í#·…õ£ èÂdÒfF_Ó™Öô¦7¢ ¬'žÐTÑKwÑZ1šYS•V'š î±È"y•xð"Q°3Uºñ¦Ôbfð蔎(xbG&Gß fN?û ž¦E[1ÍÓTev#V8ûŽùp˜1WJÁ‚o/ú@hG!‘ЈUås…"¶PP:\ ÎqÀqn¾¨ÏUNQˆdƒ 5PžôÀ…[0 Ú·È3?Ç ScÐþé-œPŽt ¡×Ð Ù` y4l8‰6àcˆä/OÇ-„“aEZÈ03H£°äA¾µ£Zp¢Œ@‚;*Žt¤ƒ %'‘Ef!MD¸'ÁgØÔ¥®Û.À£šOô(¨ôR­›`fÝpÛAbÑ2r>³ÐF3ÚPHä*Øh‡ ”‘™ôbÞÅ6, oezÐCöJAoøalp?H‘6N0à‚—xÄW(!³"9;õ…°±8´@8(T‘X°  гH/ìàŒFÌÏzðÄ lP "ö¾=j€TÙ¡¹XÖ¡ Èb/èþœqrïp0!èjU"(`ˆ7Ga AúðFîà =hBâ§Â ذ)ÔÀáÇï“€‹ 0Àùöᤠþ@ó6À Ff‡>’áÚ@uŒçN®¢ Œ ª@ú ü€L©Ò…è²â*(‹˜v@¡*ÁòÀÜAÀE6oóBá ºÄ…&,bäˆ#jhš£Ï:â| ÁjmŽ(ºA ZAÊa€ x È€ýAÌÊ¡føAà¡-> ¸!¦à=N‹há ú@ ž¡®E va ØЧ ²Áªþ À6@ž vAºÁ²ø¡ #nÀ朢 ¼Á,Èà ¡ â"ʱª!µè# êΣB@´l*š àÊð„aܬâ ï–¶ÒAö H€d< âáT’@|hó&`,BÁÆA:ÈÂÙ0âš@'ó0ÎÖa׈ ªࠒÁ ½‰Ü©£f¡ ÒÀ-ø! ¼a!î¡ æ€¡6i .ĸ¡1´`¡2 ÔϺÀù¤\,©@´¡6ÉÀU€&@ÖafÚÜÂMP>|ÁKÔAl`&ðápê²Â$àƒ 8ìM¥±€³*CK¹" r # `}Ck¦+´ ’u+ŽÀ¿0b²';>`ÀÞ¡M¼àY©¢‡ôÀN*¢¾Î*> À• #ãºÀbd ì`.” ´áB@PáŽqWïLÚ¨MBoP©"ÆÁZ£ÆVY#Â#l£8ÚÎ/ú RSƒ &Ptµ5Òá¼ Æ-Xþ¯‚ Ô¡Ôœ6+º!cý‚$ -ÐÈ`–L@öª^0€T@bVÎTÀÒ ~¶-æt8xTh›n.ÕiÉ,JŸH,h㉢k³VkïÌ]H\á `Hš0@GËÖlÏmÓVm×–mÛÖmßnãVnç–nëÖnïoóVoãv?öÖoÿ¶oÿVp—p ×p÷m]”: ±6¦O]r#Wr'—r+×r/s3Ws7—s;×s?tCWtG—tK×tOuSWuW—u[×u_vM—S5Â…j×vowsWww—w{×wxƒWx‡—x‹×xy“Wy——y›×þyŸz£Wz§—z™¸4#úC{·—{·÷º|ÃW|¿W|Ë×|Ï}ÓW}×—}Û×}Û—|ßW~Ñ÷{ãw~»×~ï·?êWÏ71àÿ·˜€ Ø€ÛWl;‚=X=Øx= ˜‚#¸‚/X‚1Xƒ-˜ƒ7؃;„?XƒMàI8„O¸„S…Wx„?x‚Y†Ex…§R†kØ^¸†Ox*c˜‡!˜ƒÙã†Õ‡{˜ˆs؈‹‰X‰“˜‰•Ø„ãᆶ#—Š«¸ŠCÁгX‹·‹·Ø‹¿ŒÃXŒÇ˜ŒËØŒÏØŒ»×8Œ±XÙØŠßŽ«ˆæø‹Ÿþ(ŽéXí˜ûØÿŽvô^ Îâ ‘Ù6j#‘™‘!Y‘'9‘Æ‘#“)9“%9‘5Ù“9y“Cù“ù,&y”O’K¹“QY”AY‘U9”a™•gÙ•k“-¹.™–Eù,Jy—Y9—eÙ–y’}ù-Ù’W—‡™™[Ù™¹™¡ù™£™š§Ùš¥›}Ùqmƒ.¥âƾٛÃÃãȜ˿¹1Æ9ÍÙÛžÕùÏ™žçÙžã9œãô¹žñ¹ùùé:Ÿš ÚŸZ¡Ý¹-ž®©:¡C¢Ÿ.¡ zŸ%Ú¢!ú šŸš£1º¢þCZ£3š¤Eº¤GÚ¤S¥Wú¤Íy¢×™Úºù¡gzŸkZÇhk:§w§ú¦uº§Z¨yÚ¦‰Ú¨ƒú¨‡©gúÃrZ©Ÿš§›ºÐ’šª—ú¢E©÷¢ª¡Úª·ú¨›«¹Z¬/Õ«»zǺ¬ÅmÌ©A#­ßº«ãZ¬áz®åš®ïÚ®óº®÷zªÝ"Sc°[°›° Û°±[±›±Û±²#[²'›²+Û²/³3[³7›³;{³;¢6B[´G›´KÛ´O;Âá´W›µ[Ûµ_¶O;—c»µg›¶o·s[·MÛ¶w»´S»6TÛ·‡{¸s™£^Aµ…›þ¸—›¹›Û¹Ÿºs[µ}9´_ ã>Ã,0L»ÍÂq·»¿Û»Ãû·Â;»Ï¼ÑÛ¼¿;½Û{½ß[½ã¼ËÛq»[¾áû3軾“¡¼ïÛ¿Ý;»é»¿ܾ ¿ü¿µ»¾ÍbÀܽÇ{¿¾¹›a$<ÁÃÈ›Â÷[Ã/ÜÀ=ÜÂ?\ÄCœÄAÜÄGüÄKüÃõ»Â[ü¬·Æc\ÆgœÆkÜÆoÇs\ÇwœÇ{ÜÇȃ\ȇœÈ‹ÜÈÉ“\É—œÉ›ÜÉŸ…baX¡œÊ«\ââá ”ÖÊ·œË5¦¤ËÃ\Ì7-úh§|ÌÓ\Íß4€bá´|Íç6œÎï#úA=ð¼Î÷œÏ­Æ ÊüÌûœÐ ] :G />+nd&W`6d I`?]FaPaX\4B(5]D=-$[!N/21.4%3\:17[*0Z+G\,>§CzÏC?6?@>d:M@ÿ:Dw6GhFGEeNPN3VmdO1ŒB=VRJAUuA\0bRYVWU[\Z½B;`ølXchZcvZ\e_^eaTc`dgaO`b_§UcbZ‰_bdav]q`ehªRM:t\Ko]^n:ÿEGfÜ@l¸BsnOsK`hŠ—\b€fDyhP^w5[q……ihpqmwozêTKÎfeU{û|~|¹plÿgƒ‚s©wvŽ…H¢ª|g£}}År‹’‚„†•N˜~p‰»t“OpŒ©€ƒÝj–dÿt”…–k”€Yœn[ì½qúz†òz‰Õ‰ožˆ|ûqNiÑìu_z“Ÿ—Ž‚}˜nˆÍ„—‡ÿшF½ˆˆ“”’…¡LèŠ Èƒî\¦ÖÿÈŒ}ªqd°ŽÕˆÏωߟ ž¢¾ÿ†šý‰ŠÑЮj‡¥Þ­¢”É¡V»¡„Í–½h»‹®™ÿ­·£¥ÊÕŸx…»n£¬¹¬¯‚‰²ÏȤ¡“»_ѧuÆ ùw»Ø®¯­¢³Ñ»±£‡Ï-ÿ°žÃs·¹¶û±@ÿ­c›Ëj¿¿{¼ÇeÞ±û¢Ì¢ÿÁÿ­ÈËíÙ˜½Ð@ÆÄ¸äÀˆ×Á¥¾ÅËÚ¼¯ÆùÛ¿½úÄ7ºÆâÍÈ áØœÛ|–܉ÆÈÅêÆu¬Îãý¾¤ÿÒþÐ"ÛÅýåÓpÍá1þÃÊÏÑÎÉÒØ×Ñ¡êíÜ?ÿÜçÐΟî ëÙ›ñÖ©ÒÚàÞÙÌØÚÖ’îà—ò²ÿèŒøÓôådêÞËßàݱïÕÿÜØóÝøôâÅõïKöó)åæãÔéùáçìøûòòqÿúòèçéëè÷éÖõëÝûïûêõûòôñúóåùûøÿûëþÿüÿÿÿ!þCreated with GIMP!ù ÿ,ÀXþù Hà9X*\Ȱ¡Ã‡ éHœH±¢Å‹!jÜȱ£Ç CŠI²¤É“(Sª\ɲ¥Ë—0cÊœI³¦M…úrêÜ©ó\U<ƒ J´¨Ñ£Cí(]Ê´©Ó§P‘JJµªÕ«X³jÝʵ«×¯`ÊK¶¬Ù³h³R« ¬¢Å"­Y³ªÑzÔ”Q³KÔªBÊŽ*+éQ/ˆ½ÀJü¶¨a£Ê œ¶òÕÈ”ÖÛ̹s½BŠ«òLš,UÀHoÆSLµçÃ3' ’js¶oßþŬ޷ºœþ×N¾¼ùóèÓ«_Ͼ½û÷ðãËŸO¿¾ýûøóëßOÚ]€sÛ*ÞÈ5W$Ày†Y^(ã,dáE Fâš;FÜ€°¸VÀ‡à¢ä½  kª€PYQ£Á·yÖ)ÓaŒcáf…d‘EŒà vÎg>âøÙfƒm¦Šƒ·y!D!BHž;TVi¥fY5VvùÍ0d!<]RC"e–ù0ÀÌvi¦¹&0dºSE5¢À“‡7]*÷4tXÒ\º 7èrVf²†9T )ª¤iqVJå)m¸óËVbjé§ †*ꨤ–jꩨ¦ªêª¬¶êê«þ°Æ*무Öjk¥FpC¥ÕÏ*‘Tók1eÚ¸™;›Á¢L™àTÀd=/T'bGR8iŽèÓ‡^TJ 8=ž“¦ŒŽ2ªRA·VÞáÄ»€L"ï4qJê®-º“E™ÔQ¥^Ðæ8稲/À»C ‘BR€¸R©2BÔƒ¬ËZzÎÆw\ˆÜv,ò9e\àŽ¸ßD0AAX@<1€À#w<<ç|ÃÃ76œD }ÔÌñ ÞlÜ0£…5ÐP4ÇÉÑOrøàc‹ÔUÓÁ>–@ÓE>_ãs‡0øx\ÇæÐpŒ¤øà çÄ0Õ”B H|SÂþ WœÉ/4œ£…Ðç` Î/R3C Õ`šI ÐLøä”Wnùå˜g®ùæœwîùç ‡.ú褗nú騧®zé)XˆÐ«L°Õ¬QàȅᎻSãÅë5_«ãÆYä.2ÈÛàÅä^Ü ŠÐª€£J |\BôÏwì.¼òN2ÍÈÍ+ïÁ„g¡L/(ã…*BàPð -ŠÌ»*°l¬ÊòóÎqñ/œÉ €Å €W3HàïóÈ Ö¬ H8‡5Òð 0ã½C¼ƒ6übƒ„‹úð ”ðÐ &'Â>ü‚fA`¼Q… v,jꈚ0•CfÜ¡PþtðØòa©Y‚Ê™ ÊÀŠ+øà3ˆ[5Ê@ŠTãH(C Ø $`/$Ü)H`„ H¡ Hè ¦N±†s°ài«‹£çHÇ:ÚñŽxÌ£÷ÈGÔE @«YìVÑFo-#˞ȌÇ1e(£cÔ(Aͼ ¼‚e!HÜß ^п¼ÀŠ, ¨A8eT 0'ƒ„³F¶='ÄK^ÃÙˆ Q?ÂÝ/ „E QX˜HúÛØú ‰ò “c&e! ¿e–²KåÀAÍjZó ¸Û n`„oYÓšeÀ/` Pリ5:øAo~“šD‡5H0O,*ïþ¼¦7'p< Æ?¿©ƒ‚ê  H,(Ôѵ ê@t¢×ø¡ƒ|èÀøˆA úÍ*SWÇ Dê *ÚàŠYlƒHñ$à!ÌÈ'5 ‡¸ xB/kT© Ü)Óžúô§@ ªP‡JÔ¢õ¨HMªR—ÊÔ¦:õ©PªT§JÕªU]à©5WÁÕ5€#.kˆÄ;—ôM½“’…¨&”dzIjRC—°È'ˆ²P!p«§°0`´úMUDëÑËç*î@XMt¯gµ+b~º–]ëz° Æ ò"„jJÖšÔ¸7/[Íé¡o™ÿ+^Z{ê…”¶£í)5VËÚÖFˆþml ÑÚÚZ£ ø9Õù‹P/1+Àj[Û¬Ö-@®5zpƒá—µ1à$0*`ƒ”x€Am7ªKà£bÃÇ;2Êðê@ê°C>ðAQ‹žWêànm3¡ÝxB²ø¥"0€·^€€oÔ¨‚/ð\ÖbêœRøp Š5VÀް„'Lá [øÂΰ†7Ìá{øÃ ±ˆGLâ›øÄ(N±‡'+áHÌŽM¢0j;ú±6¯Ï-­óSÈ>\Y……ŒŽç‚ìs05oU /s0´}n)ºGåRüØ —¤p!Qj„¼4‚X šÕBâ/ þ5ÊÌZèE»” $$#ás5¨Êã00[$!/¨øÏÄåîA»°Ñ.‘ÐE´ *h@_mp´¤'MéJ[úҘδ¦7ÍiNûY³]V! â:ÒFs`õRáÀdž^ôi#ƒÈIvr…)¦—/‚À6á^wºÃ´”ð©—Íìa†ÙÐŽ¶´§Míj[;Ú‹tìínoôÚà÷´{ q›ûÜèN·º×Íîv»ûÝðŽ·¼çMïzÛûÞøÎ·µ—Tm`ˆ‚Ôå¦6k­=ðj\Ú˜µì»•¥ï†ë;1¸Ä½ …#haâϸÆ7ÎñŽ{ûã 7hÇþGNr-Tü(79ÉW^ò”³üå0—øÉ/óšÛœã'ßAŸoÎó—›å.ïyÍNs¡=â/úÑ—¾r-ì å;gºÔós¢+}êŸ9Ö®õ­{]æ(×ù×9^‚²›ýìh/û0`àni»ÜçN÷ºÛ=íp/A6#0  ø€ÞïNøÂþì À@Úîw·ó7›e‡üá'Ïö¾G`ò˜Ï¼Ú#àwþjþó G¼Ù?€¾ø@ÞCÏzºgSñŒw;à¯÷Õ·ïœÀéoÏ{³¯½íoï½ðëž÷½÷ýï§ýð{ŸøÅ7Þñµ¼í‡_ù¿/ÿöà<<þýîG~ô(½ãS?}èO¿ú_Pö°Àï°'×OÿúÛÿþøÏ¿úËŽþØ€ à3À~é7ú—€ èIq—~è%à| `y,ÀIü§€Ø%Ðvº‡€øhv3 },à x‚(¸~è€ @P€h‚)¨€üÇ€g‡~¸86Àœ×/¸{x5Xe÷ƒÖW„JHí÷~4¸„Rh‹s€ÿ€ø€S¸…X€6`‹Çøw, ƒž$ƒ]¨„þÇ`\8…{C‚o8‡F˜~6Ђ@ƒhH‡ù—„‘j€ˆ…„ˆ†xˆþˆ˜ˆŠ¸ˆŒ¨ˆƒHˆqð‡8‰”X‰Šˆf‰‘h‰œˆ¸‰Š¢‰¢XŠ¦Øˆš§¸Š¢XhЬ8‰ˆ±X‹†ø‰¶˜‹’>œ´M¾8¿øÛÔ ð@-°‡›Ä‡öç‹éç‹¿8;86€/èçŒÂ¸ŒË˜€ß¨~Õ˜‡ÈŒ èø„6€ŽîøŽðò8ôwèÆÀXüؾ¸/ü9Yy™ ¹ Ù©/óøÒ(ÄøÐ-°~áhŽ÷‡†áxY.ØÐn(‘Ò¸MÝø*éŒ-€'þ‘Iýh×Híè:¹“;‰7Û’€ 7à“<™”¾ˆ8°#œq.èÒ§†,ž•'âX™•ZIç êA^©Câ`¹•fy–h‰¯Å”lÉ”ãcp—r¹Ô–>ÀÐ8Ù–|Ù—~ù—€˜‚9˜8àLIˆi`‘>LÙ>„9™„iÇ¢ ü¶$TY£,§1–ƒ™Ž¤™iYš¦‰ô€®è ìQ ¬IÔ±–ÙÖ° ¥Ð·‘š«I~–õp ¿# óñ à… œªáš§¹œÌÙœœ ‘)Ò)@p•Îyg 8þ D@<€ÀÓ9žäYžæyžè™žêYž@àÓ‰Ó‰˜-`ôiqç#뙟äÉ” ÊBMfU%ÊBJy UâŸèr.qu+ Ú ú ´r ÈIà Þ0 d þÓ&þæ—Ð&ÄÙqÒ›¿ ê˜ WÄ îÀ yâ¡¢P T"¡›AÖ 2z£ºAœ|âßôà?ÏÓ&ê¢î  °P ¬`¡0Z ôð¡UR½Á™g–J‘âšš¥Zº¥\ú Ð¹ïy rf â3gÏ3¦ªP¦ì ÊB'äa­áô°¤©‘wú ¯ÙÈÙœ7Ð>Bà6„þ᩟†z¨ˆjž@ÜÙŒº¨Ü ªà µÅ&–j©s–¨ëÉ”C%Ž´YŽ$ îôVÿ¢nª]šªªºª²"¢î` [”¬@ ð ~@ hð hà Ú^à {B%ç@Mu"{r«hpapE«ÀyP ¿ ÏÊ ‘@%®ú qphi 8‚íT"U‚ÕÀ «­q@­·Y &zNŸ0­‘Ы=ê"J®æj¯«p óʪüÚ¯þÊ¥kIžbʘI KÂ~QK§±™{¢Éç Ôà›ž!¸a¢’{"¥a9Tâ§ÒÙžßù&@²u²(›²*»²,Ûþ².û²)K lR>É”ÑrH€’zfC0û³œÚHß²1EöHWCMµä°C;¬yÑGPµR :~ ¡ç­Ú ~z ¢ð ¯cœ¢Ùz Õ°1Kj¡ó Zð:yàµÃ#ÜÑßнa ˆtU»¶AãÊ4Ûªp{µ[´1hx› ^[ i€£ú ¶— w+¹Ç G~p¶‡‹·™¯g;µžû¹ KGk ¦í³+¢ú-«e T’ Ê%TâcEFª§"®Ã~P Ãàh ¹»»â1 … T¢U¶h …à ¿à b;A¢Ð …¸ b'%þú£`›¼¥€Å€ á ª)ªé ¬½þz”DОƒú!`²?û¾ð¿ðk²2 Hp¿HH€‹Š§qfòû²>I@çÒ1èÒHs2L´$¬ºÁPû ¿¾ãAs Aà i`{¹›¼yPXй5“«pÞð:â‘ Ì»^€»hàyKÁƒX ÆÙ­^ZÀ«ÑË1#|œåëÕð @à 8 fKÁ~@ÃPüû;–{¶E\® Q f+Á\ÜÅ^L9ÌÔ—¦ûº£ªº(ÊSy!ª–eÆ¥"®tk·J,¹q,ÆùÃ'Ur›î€%êßà‡þi­¯:½âê¼Tb Ë$ U0̸X úê…ð¤°ÐôZ Ç«'… ûªªGY˜>@ŒÐÝÀ¨œÊð+>” ` ²<Ëðà nú㾪|² I¤t«Õ1çB>¼1Á Ì¿üÅʼ̤Gƒ3]¹1Î|p$Ë”ÍÓÜ1p4 °ÀÒÜ1Ð,2ÙÍpÄ'ÔÍ8³ÍÝ\ ÙŒÍSÍÌÏòì¹aÌ—7Ð1qÅ1þÙ;Ɍ̓ÏD»´š#çð¡¿Ðy ™ ­ ý7«Ðç| .:A l[4½­i«œÑS''³1—pðà¢Ô¼þŽ‘Ôà°«Þp›äú¹¡ìž¤Ì§¼Ë:½Ó²…>@¿ÚZ—j©nꦅË<[Û”ZI[MÃjMÀ\dOíÔPmUV}ÕXÕZ½Õ@¥S½Õ^ÍÕb=Öd]Öf-SÌÊL¹I¾,.þÜHâr2Fk̤t2Ǽ9ß`µZ4°@­A­y]ÐjKÒG­ÂjÛ Õà 7 Ý ¢ Õ@nɻ؄ó µd§ÃÀׄA… ¡^[4Ÿ=µÂX˜<@hÊIÚªì³@M\C E f÷£ÚK}Ö¶}Û¸Ûº½Û¼ÝÛ¾ýÛ¶Ö¡¬’"³Z±+2çÂZäÃϬU:À›¼Ï=ÎßþŒ×ËdµóÌ9£Í¿CÙ; ËªýÝﻨ@e¬õÚE­ ª€³ÚÛä÷Þðßò=ßô]ßö}ßøßúoͳMH¹Iï¤Ï.àßDàÀ}àZ=Úw¹Ýâ9dàýà/¨> š3V¿—zÞèh@Û/Pþðá â">â$^â&~â(žâ*¾â,Þâ.þâ0ã2>ã4^ã6~ã8žã:¾ã<Þã>þã6®céÛD^äF~äHžäJ¾äLÞäNþäPåRNäÝx—p‘ áZβÝÙhðV>Ô§ÞkúÞ­Ó›äáΙ ëúäpçr>çt^çv~çxžçz®âþlþ¹nþáB/0—„^è†î݈ë´^ëq~ê¨.ª®¬îèãŽ%Ðê¶>ìľâàPþm ðþè‘é“î°¦¯ Û·Læè­šC澋úÓˆùíßîà,[êþÀê¹®ëaºÎ™ÅÞîîþîðïòïæ»>ô`÷®îü ìþë‚ìó>ð´~ìþMÊð˜âþìI}¿(¨- ’úÚEã ’Šír昬Œ˜Fî¿ð*[êüÀê9¡þ ï û pÉõÐ :Áîó2?ó4_ó4?ò:‘×(/ BÑ:]Áò.ŸÿÞ‹Î(ð6/ó±(¾«0âûàÌpâüÐ ïðᔤ옌ÊðZþí>oÞcŽíèj6@AðF êíé³/+ò¡Öà 9aÞÐ x¯ódÁLûòçô„_ø†øˆÏãüP÷Ø‘Úú`ð æ ©ú€÷ÚP@Qù|€¯‚ïëF¯’HŸøï® Š ü€âÝ` #ŽÌÐWâôâÃS_îž’ÄØ8-^ŸÚŽ.[Ý9Ê lB ¶ŒáfO¦sþf‘$ÙŽü²¨‹Š.K÷:ñ x¿ª°…! ÷ ÖP d±™¤1ø¦¿þìßþîŸô‹¿ý°À §QŒL÷¯ùõÀ ððý_Ëó¡Oà@‚ º«—P¡Âsþ²¼xqC"Äúü]ĘQãFŽ=~’c¿0=ÞýZÒ†¤I”*KžL¹¦K–1_¶”‰ófJÝ,ùûÅãG±_7v¬)zÔ'J)ü..áw*UÆL<Þa<Åì"¸g˜pЀ…!BŒœE›VíZ¶mݾ…{Ö‡Z!>B(0L/5oÀTýX$Â&v@¡…";Ž ±?~îZó¦oŸªÍú`™þ,³AÒ¥Më«'ðœ2eº[ölÚµm߯[÷nÞ½}ÿ\øpâ"+_övI,w¢ô±:çV=UÏá©r VµÓÝQ«fíºì‡'¾¨X\ýìu‰ð¬ñr/‚1÷ðåÓ~}ýøíïÏï>þ 0‚|2òÉ,Þ±çŠí!ãA2|ª ®òg @!å’,€8pŸ®p*«­ººa `À²ÌŠ+FgŒµ€ðA¼ôXDó†ýŒ°B ÙAc‚XàÆƒ±-É(³L kTÅXöÅ3z¸äÎ;3 J 5HZs ¶õÞ„3N9ç¤þ³N;ïÄÓÎã´|§x¦ãÒ9UDqŽ•ÁþÔ§X¨9³´4ëYs ñ‚(¢(²(Ï7}á¤- £ c:ý4ÔQ=UTRS=µTUQ5uÕXa-Ë,ƒ™c®(#’÷z}ϧ2VÑÇ)ªÈ§ÖŒ†ùA§¢JÅ)®¼ZQ)Ë¢1[m³Eâ,"€× 8¢.a ìÇ‹4 /¼hAXò°Р®-«Êµ®ä'5~&¸`‚‹58a…Na~ÎAµz4¥¸b‹/Æ8c7þ-`‡>8ä‚?f¸d‡!XbJ+­4=Ž}[ç‚uȨb,Ì‘™f›qž¹æ›sþö™gîyg .‹1²G«}üHc`VŒYƒŸ©×hÚ<¼Xú/DÑcý1çݧ•HI Èb¬.(«1#|˜Ë"¶Å›F!l$Bˆ`@B$ŒPQÞE¼à ⇠lXÑÉëµwƒ±x7îÆÊâJÎ)9tÑGO¹#Ô^F=uÕWg½u×5tÙg/£ÓËc½L_¯í’4ô¹'‹Uüñxá‰ÿ=øá‹Wyã—Oþxæ¥~x†é#‹|°×¾7´Åu@²lôÁƳ°5bïºýÍ»ýµºÝÛn"î \‹4nB ýÓЄJðß ÒPˆ4ðHþ|À%Mnô²—žD7# 0nž«Ç94¸AvЃaE¨A±ñ΄'Da U¸BŽdp„/„a =XBܱÌe,ÄázÐÆ‚4ÀãC üöÌ¡Ïæs_Ó?¸)p Pì®üÙO ]AÏ €<ð~àšÒÞlÐ 4€r‡AL$0–òËs”iTåXšÖÑŽwÄcÃ9ö±©aËv§GBÚm-`@ZЯ¹9ñj„ · *Ñ’h‰Ÿ¡ÿýÏ“Ÿ¥'_€"ü`ˆvûx`l ŒgDã‚H¾±·Äe.u¹K^v$˜êe03þ2­„ ‡.:búâÆ%A`“„/yI³$ Š tÓ›ßô&Œ8Ç·Æü •ßÚA˰H@2à€g<å9OzÖÓž÷Äg>õ¹O~öÓŸÿh@:P‚Ô EhBºP†6Ô¡…èA ‘;` S˜Ó‚Ü1ûö"õí `@¦4öM3oý*  ¨‘–o›3ÂÝ0Ó RÑFŽ ÂãÔ9¹XBªÈBP…:T¢Õ¨GEjR•ºT¦6Õ©O…jT¥:U§.Īõ‡>²êG®vÕ«_kXÅ:V²–Õ¬gEkiÎ Šê΢í ø(ÀÚÍ,fá¢þ¡| %5©¶þÚ7ÑO,¨‹R)͸Ümˆt‹Û9©(?ð •f”œO³VÎŽb}Ü*h9ûY®’ÖF¸êB”áÕ¾U—úpGle;[Ëø¶´¥í ]{Bp°•¢7ÔcNlRšÌD¸ÅÕ q{ÜŒøÈGKóÈ:¬—~ôÂVyšVüQ8`mßâÜ`}zYËœ| ¬ Í¿>‘ X$Ý^*£Ì=Æ[ã¤,cj .˜ šÕm/³j›ÖX=Æ ‚osƒ„¨‚: NÈj ¼ÛBº#t°±pÉܤLjv˜Ÿ°ðmÇöÈ?ý€þsb­8Å,6F”‘‰þ5clIF†íb„Á3L²Ý®´ ‡,¨oúÎç@‘ú`³¥ÀIÞ­”fYߌ&YÁÆèHk'`Q:f)k¹.<0FîQ‹Øx#—€®? qcìƒÍû¸.êœj\„xÞÈ„{q zxãðøˆ 4°i¤ÎÈ/¦«`çÂ"Î:íoäƒ7þ›‡a+×# ¦NÈ©ë!a ã2K'lýa™X“fÃyG!•bøŽœ¢U«X%«W¹Jس26±­,Œ$((CI RŒ²†¥,¡)XéñEª‚!¨H…È/ÐÀ‘Ë·eq2ÙÉt•K™iD>"þBéEr£ÑÝ @/‡7À*8:f#âˆ#Œp îÆš“i¾È).ÀuàÒþÐBœµ@çnà9VÝžé~ðÀÅ(E¶'œ‚áQ)yÖÈ„ƒ  6o¤Zp9Ì©{ŠD`DÁ3®ñØBžmew ÐJ®À6Žg!î FJ}jU«šÕ­®°AÎñ 2@ Ãú8>aZܹöGD a p:f-¯y˘%MhA;цöv¤Í=îtW‚~ò 1(B~§…le"¨Î#ÊІHAdq©ÑEp#é’› 8Üí|JlLùX Þ3ºŽl(þAFð‚>Jp$!Ü B7Á‚# çÈÁáRJs"ܧÀ3Ìp|L! R8–4/ðà ï€y|`½n”€>1hà*dÁãG²Ð‡Šiü"YpÇ7®OŠ2ÐÀVŽ ú5ƒ™@3ÖÁòË8#?°ŒL…_ø„¢‚—ëR°)°‡¨‚+ØÆ`V‚X<ŸÓ; Šbh¿wȃ X…žÛ®Ý‘ xÈ•4° h´,À$ˆ³¥Cµ|º}ð– m°@ûzØD moØ d”ˈoð„ºY;™O¸;ø>º:~ø;¸þƒ­‹¯»£\ë°±+»°HãÈŒÈH»¶±<šèyçiž7”Cê‰C:¤Ã Ì•]–5èCa!c–cg9–d¹ ®°p¼¸És²Êä$Š›#â IÚ2½)°ÉãƒjÀ(„w…ÖèXÄ©€#¹ö™,ß;N¸‚,Ђo¸‚c‡^Œ¸æ«資 8¾[±„K¸‡4˜€|È~˜8-˜¿, :³óó‡ P…K€ŸAÖʈ0øLð2È ü»¸ C•»!Œ?~FŽÓŸh\y9_ X ˆŠšþÃÀfÛ;¹Â39T°ShUà1˜ 5Cƒ6ðRKµt:qô‡ˆ„o C˜Ç‰88#äˆchƒ ™.ŒDüˆ8XXBŒÈ°©{B+Œ ˜s¨É+¼ÉB: »±àÉ?x8(Â73ô‡4<»]cC_‹É7Éš§‰«¡­Ä­Øš¥)®¦±ñšFãŠè¡"‹oQ²ô17ÀiÝ“ËS¬ à!0Iªé–o‚»Pà,‡BP†PUð‚Snzj€,€E šE÷) [Ô… -ØЇ 8pÈ p‡ Æþd¼‡ *ð†ȇ‡l¾ˆ³xø1ŠÑƇì8p´„±™°08† €¬¨‡u¸zЀ®àˆý{wz@À5È„+…Hø-XÏÔ‡ð†"¸ÀÔC])HKX$…5@H :f€90–_ð„4ð…©¸lºG{€Œˆƒ|ÈŠc€‚Ž<–«HÀu€è{À aèC ‰~°mÌñëƒîìƒZ©<@È ™­°àQHÀì‚a¸)¸‡uµ‡qB;ÐѪœ˜5ÐQ+ܺÊðI ÄK ÊH‚Xƒì£}˜€6°þíVàx‡ÍŠ‚¤ ަô8»5ü-ª¬J:ážíÉ/­Ù 7E¢²º*·p2Æø+Kª«R"‚œÃ—u'À„-L8Lp@—Uˆ½ † @DU…ƴ̳ð=sx‡b±±_ð­`2p–aH8³±uøš‹Èša`Ne…bè°1óš>ÀÆ:ÑÆWõUhš}Ë‹4Ûê‡bÀTVð‚w0Õv¤ /hVȇ{…~è"~€…~ÈB¡ÖŸò‡að‚bðVÈ´AºJ¨á^QHˆLµ¹ÝA×Q³1Vh4Uàs U¥ƒ0{°UëÏ^¼ˆˆþËŠSÐŽ˜GŸè†5x¹2€ X<<PB(`8À°Æõ…P<Œe¶}¨‚6È{¼‚—;Њ=Øñ$¤ ÃÑšT†µQåI‚ÑB;a:À‡wè‚.Ð iÆgÜfuFè’ÏåWf`¶7IÃ3ôUµ«¨3Å5 `D ¨¼½±¼r›¼'#‚;¦½123b€±È²8"p/Nµ­€¶-€¶­¸! ·mÛ¹uÇð½‹2ÓDà m” ÂRK-|]­~øfÐo¨ofGŒˆ\zXKx¹LèƒÕü=eXƒ¿Õˆuþ­¸MÌý ‹µ}È•P†Àx؇È„Hh½N’NÎõÜ 3šäQ]ƒ;X…Ø¡YŸ ;ÐЈ*¸¿5€MÙì|˜^£…‡LH„ÈÜeZ˜§$S]©M!p ÚŸp©Ë“ :ºòÚ$¬=¥€HŒ¼¤²aºq/l"‚nj ‰À7‰è—ó&‰¸KÒ¬sð°(Xp`€R†ª`ˆ’`‚Êàº­Š§sˆ­Ôxº{p—b0UëB× V/ fȘ¼„Nm3{ I˜3˜ÕTÝž|(°¹U˜G0ƒb%®¡VBñ˜„Ö¨‰álÓþ#•-˜sP…–ÅIe(^…©Ù:;a :p^ŒàUQ /hÕ_hV-‚c†óëjÆZ¨ÌV§”ÊßrÒã=æã>öã?ÞãòÜ h·™$²è#`_Ài2ºâ¹| ö½_±h›½¤¯¾—&Ã& : š ¬ÈxHÈ‚m@åTVåUfåVvåW†åX–åY¦åZ¶å[Æå\ÖeZŽ`ØJ‹xºº?˜Wó½(Æâ—Õ0äÕXÚàT/ 9†1UI5¼c;jðæoçpçq&çr6çsFçtVçufçqÎâ3€0d™Jda &þ{/€ä½‘d·ø+ºáÓø¡ÄÒäy#½&k©%ZäQ~ ÍÚ刖艎èdØ…\N†(¸hŠveF˜‰…YN†M@eFåPøhUîå_F‚GÁEfRæ„ñQ†yg;=ÚfÊc@öéŸê 䉡p`D°èÚH–‹oy¯&¡+b¬m©2¸_ ¸Z¼!©–åPnh‡¶’R>åT®’æè´Vë‰f(ÈåØXkU6%`5ØåYY¾†(p뺾kdPPpëT^éVä’Øyé˜Î¡ÛÂ-Ù²Ç~ìÚ"¤Ðê¬Ë.n™ÄåìÎöìÏíþÐíÑ&íÒN [eÄÎK¥¿º+»aŒ¼Ц»)èm™’°]ŒÚΖ½¡ø²‘*e±kSVe&P]8Pƒkø€빆îèNe6˜ƒ%Àåkpm`‚žëíÆn]Ænë–edpkïvCh„m¨•N;í€ÃfŒdìù¦oMé­©ÄìüÖï°²æâ‡€˜XK"Ú¶'û.ËÃS0Å蛼™  y‘€ègá6ˆNeCØSÀëøn¸–îWëk(€7¨\N%Ðn´îî]¸†Ðe&X‚HïX&oí–ñððm qÃÎUí .„‰æúVþò%Ž áUƒZÝ¡)§ò*·ò+Çr—¶UyNjO䟕‚"ñ‘› w ¶ùӺ›ßΑ÷` ŸGeCPƒYX‚dPrçsо†]ñ¾e_ïè¾ëºÖådH†àîWNë>t%˜%H†ìrU¬J L_l&÷ôOß –NÍÆ”,7õSGõTläò›½¼L¯ŽpõÚb sŠ2˽kú<8‡ 9߆ŒÞFÐèk°€(€ñ>gvð^öZÎè7tA×eFàë(Pöm`ñ6öFïeúbqÅNW{˜~è‡ih†tŽup sG÷fh|þÀˆGµ:cwõ´ŒØ‡b؈u`†þu×úå„jˆòæýfø†?Žÿî¼85ßx"( º¸+ÝÖ–IZmmj²Hh–‚ `v²†åkxƒfwù—‡ù˜oåo/–Ú÷$'Žf8÷‹…\àuP[ð‡ w [€Ùh§Ðyt—cq÷[°‡ià opW ˆšXu>xØ{Xƒõ~Â2¨§Hˆx^¢†US†µç„ŸÊ´ç£ŽF©ôaߺÈgÈê¶Dyþ%‚¢±0s±v™GüÄW|fÿöÔ°ù†ÀyâØùnØù°T°|¨ƒËþu@´÷‡¤¿ˆç=P8{`ƒ¹©ç ,X…[‡…}èXðA©sXƒj®æ2…9{¹‡:eðãg¸/Sâj€éß0ê°û~éËIúÄ|ÖKeúûA ùi2 Ûíh•_üò7ÿó§èÆ?Ž$†|ùVIÀ‡~àƒá[¸ |@|ÀÍ}Ñ÷øüºåò—Žßº ëÈø³7ÍĈ'R”H†{RêÕë¤?3ùøE´·çW¤4ûhðõâÁŠ2gÒ¬ió&Μ:wòìéógMXʨ;Žš2H/–2}QBШRwêƒJ‘¼©ᑼþÉ5b½¢çÎQƒäN«LpZܸC\!FŒ!B„ $ð€k„ˆÜ¹‚.lø0bÄ@€øØÀ@>S®l™ðRHY¶qî¼m—çÎÉB“.mú4êÔªW³fãB ëЮaÇ®½-™  msÆ­;õµ°}ï ^£‘ç(þTUuÖ9ʤ£¥ÙlÒ¤}ØÕUT‡"4TêÔ¡BÔÕf3’׳ó‘D²ÉKiô!|(?ü¬¼¼ÅU>÷xÁ $…ÄQþ-„ß/ù@$ËwÕI8!…ZxaDCÅ‘;I5ÅÔSŠ˜(ºP´ ªPô 3JÔdZ”ÐÖ[qýåƒ]&äå€@1>v™e†Ä—<¶˜‡Ååטf–™Ùf¢…òFo$ rœ1±Ä.ŒDQœ ›ðv(¢‰–v ÛÔ°[lŒ: ©¢¥±±I2K zi¦ª%Å6œ.aŠ’v¦œ*õèãœ?ÐQ7݈>…MNë4“NÍ4CO¬:áÚ+°Á ;¬NC£jU~è”UÄ{Š'iøÎ=ÞdBÃ;Ãxá D÷À£Í/}œWí>ÅôsÉëHÛ%…Ñ»Óþ`ñŽK£tçÀ¢‘A« þ·•ádD§…Á T¾ù\6H°À ´ &„œ›)„Ä (Àæ`Y¸3Êà•”Çs¾ ™g†([22{6Æ&³¨Œ ×X°K• =ôjÈÀÆ„¡µ½ ÒD“ÆDq* õ5R§† ¨T«`ˆ¡'$·œª¬º:¬Îš}6Úi«½6†ÊlHŸ>Ê~"ÛžrÅ/WœÂ »Ç¬± _A´w}|Ñ"DìÚs…/kÔÓ æ\Á.¼áD1þx³¸?e0“/DΣŠ*Î%Ñ)©ÀÓOúÁH¬r°ü˜ñÎå¼ÃŠWœç8%¼à°•aúÀ‚ó…%ÇvqÜþ2ôŠa"‡Ðæ\YpT;Ý£L ,ªD_1Å6\›Oê6'\£é£NË?¿¤PÛV?¥òSÝè¡û«†5ÓŠãC¨¡}_K?IJÅ*&͘Æïªc«t¤c¼ŠÈ>üð{<X,Eúa†É?þaÝR¨Â³¹Í9B*˲˜µÂ í­<ØÛ1,A¹a¼qþ Ü;öv­ã ýÀìQQÎñjÈŒüÑ tþP?†Â}Ôc"wƒÄ@À Îuñ /ÐÀhøA"&Ë’¸ž³³žåI é3N¥”³YŸýIW°ÉÉzá"Ù‡b;’Ô¦®#xc&•}„À¡Ýû-«$²ŽØãF—ÈÇd‹1Œ| # Ç,€ö×F$¥ÄƒKKƒÐ‚ ²bš RÃ+4à1=BƲ—HwÀƒ{àøTöÈðáJUTþ¬ªßýò·¿þ¤ÁꪴÊÀy"Í(Elá| Âi-ëZ+‚ÌòáPS”Á+.W¥*Þ(3têqŽ4ˆÂ(^øuôœ³ÿ¢’Û×Z(x¶?7RåüL¡606ÉØÒªm…>æQ•Ò™Ž „T§[€ç½ÕòCÖ8jÑ®v´UüâM)þ8)÷¹Ó½îv¿;Þó®÷½ó½ï~ÿ;àxááÕO®X~€ó’·Lbya“_ŒÝro$»/÷Í!qwÜ©/ˆ–š>¼¡o0„ ÐúJ6Uj®9Ô½ýsù%ƒ´‰j¤e¿QúOܰç ¨~îÏÈ©Á³*ö¯½ùξ³ÚÞã·ÿúÖ¿ Ç™±P¬;Óó?¾H ä!@oɶ¨oäð æµPˆíu>§, @D¯>ô]’3\«Ú¸Y@Õ(ÏÍÞ¡˜›ÔàÆšF2M,éOqxMm0B+… m\MÖL %%ßœ-_]ˆ2uÅ$þ\Ÿ ž IŸ¬U ¶ Ddß—|W 8€òL™øùÑô É•ú‰0œ<ÄA¤Á±pDýA’àŸþuMúÄñÌ£`À6X@2ÄÀ.ì‚!xM2$ƒ×XÀ&4 ix òIÓ)¸…ŠTÂoxЦ¬¡ÌÂÌð¼-‡¼MZÈu|• ¢ ¦ –Öª"²Ê!&âo±à zSö1viÀ8€˜À`É úQ t×zÉÊ&[ÄA!0T…ª,á5„žg¼h€›,ÆŒ JS½A#4Uµ±ì}¡Ðøâ&X'%`Ÿ(±A(ÅÆ+Ûþ6T‚SE TEc¨„R¶%_Øña½]ˆW­ƒ$¸Ç#†£8K!ú˜;:ÉYœc:ÙéŒã7q–Ô…ð8@%šc` ªšÀ´€ ø€âõà&Fp±¡WøeCaxC˵\!,^˸b!ˆ^i4(U‚£HޤU˜ˆL>¤0í<¾$LjE96XE¶œÊ¬Š?8GNÞds ‹>…Ê %Q¥Q%R"%Q8¢n eR>%TFåRR„PÃÙÑSêDg†¦?tægâiÎÄhNDö½cØ@X"_ØEW†e`Ô£šHYK©ÜAÎÅ—8FÙ`ö=¤qªBûA58GUð^æ”Gþ%uV'›Å[6Ò›bn'wªc.…cŠ?DæØÁ'lQeòÃ'ØÁ`¦hé$9ŠV;¦ã=@,@Â>øÇ|îç|ÆMM(ƒ|ò§Ü~hC5™*(ú§DÀ ¼f<@>²@lÀd&Ú€ H@„>ì€\þÔToú¦ð€š4Àõ´TÉ@”(À*j²4çsB’ Üi„¤gìžgXuÆ#¼Æ¡ÌÆT¢‡4†Fp GnG 6 fv§”N)9Ú%•S¬J§°'$ÐNniy²'fªc°œLs*èxÃå'?XC*ÆÍU€.(ÀlæD iò§9h1Ä ›&(8Xê)‘ÝiƒÞJµÔ`åcˆŒ°c„@ùñ÷1@ ðXŽè`H ¯]ˆ®D©éŒþÑ´í žè ŸØÉ ŒrŒÛ£l[g\#l#,c. ò†¤ÄÏ(‰Ê¦4§€Š¨ î™$m£þ…Ä…E¨ƒÐŠÂAƒ0 ÌiN„0´‹L¨ƒ0P©·®Íw–@–ž#—véÉ: Ét)™ žŠÈ±ø¤¼¶$´\~Âé9ˆ‚9ˆ<܃(|ƒ(Ìë¼ÊÜLÄ«ÀÊë7@‚*@0ôB5°<0Ç`5ÉÁÊ+ÁV—¢žeK™(÷-¤J™§R dlÀÅ„¥˜`$°ù…ãaj± gmñg©úÑ Ì_¦ÏÖLÚl(¸@Z@ûì£üÞ¬.ÓáF®:`˜o,MÓð^ÔLMn ci_Ôtà×!”*ë1S?ðA38«DðCä[·Nk8«¼QMðÌ>¨í·Æ­°„þë¸ I¹*ƒ™²£2ti{~)˜‹ÁVlË]´­DàƒøƒØÁÙêÀ4t©?tÐAþŽm—¶ ýF*Ø·Ú‰ü¯ðC— Ãÿ–­ÿK°P°þþŠmÚÊ-똕ÆÚÜÔ푑繂);®Á¬‚ßš)à"‹¡&løäç=¨+TÃ7s°,ª‚ŠnÁʰ¡ö)?dî7¨,äs\Bøìé~ 1ÆÊªÕÅM$ °@î’—PÀ˜l}Ébpê`€\¯ÑîŠ.$$E=ÀB‡€Cø@BEÅìøL%Y’ª.Y L@#0A LÀ.X“rÆû à àÒõ–†(-o¤ÒºÀ&à ¸€Ô"i Ð’-¹€"_­òic¬¼ïU„ýB„ Œ?”rÚÚ;È»óƒýæÓ:´m›²è@>@ƒ‰Ä/>àCP«:Øþ¶‚ÿ 0 3µ²2+/0*‡0‡«hi:ŽÞ¦«2¸p;¾+†Œ¡‡ó|î‹j¾09ϧ~¦óZ)ªö½É›ø€ °À Ô£—œ,†l[† adDhÈt¨BÜýK’çœ2•Sí‘"©Sýâ"O4`‚]֎ȹ•¦);È-O„ë@183?TðÿÒ›²ãƒtAÛn°DØ3D°:tA> ‚Ÿ 0mLÿN „N/pO°4µtŒ°ÅMßR”@5³ã~¦+zó…Œg™ 8ÏU£Å¿å„j¹óÃz-†X£e>ƒ5?þ3#®5篜Lþ[ºQ´\Ïõ6f²˽ ™Â]«ÂíµLðõ_û5Wûm^õ4#µÛ-uS (T?µ°Œgp˪ÉÚn^jRȪTuuƒWÿ”>±?dY Æ>+$–¤Äk¿HÛBÓµlÏvh`çE#ö™n557[+âoO¶É\T·qå±ð5?÷q77T&wƒÉgGÞaô£Xwi†àE?ë.]À3xµçÅ6jà*m³†¬Ž[÷ІD‹»‰Û¹qÆ{§Ûº…›»Õ¶Eßu ¶N6DÙÛn'¶x.¶Sdi€Ç£Qxö’‰7X»ui ÁTZ“uv\Ÿþž7kÔÝ¡x¸Te°®†Ô5‚ˆÇÕmƒˆo]×=©~cÈúSM UOôÛví$ìY?„A¼ƒ®pô„tCæ°8•Òmf#9±…ðN7F:x>ÇT”ÕW¸…Çöê5B%œÀ\à DAÐhxm0 þÜ÷JUïÕFðµùð‘ïŸÞ¶y•=HÂLŒ>¨ƒ-|ÇxØ‚?øùi"Óö8ÂB$¬AC9OðÃ%x‚98ˆgNú>ÄÁ’ÂDPƒ?ÜrÁ˜?\‚¸ØÃ¯09 †«c¢z 9y‚C¹–“ x7ÆÈhb–S<Ë hG—ç Øûd¸þ™§›n< Ó<ôi{ÓŠÕXïj0o‰ùÿï Xm2Gv¢$†xU7lžÁoô™¾ùƒ- ÂŸ‡;*ÔÄ„èw„/pBhÁ£OÅídt)Ü»?ø‚‰ø§3“õdÂdBñÃ>œ:«_ßw¾hÁdÅW¼Å_<Æg¼Æo<Çw¼ÇüÇ#`<Œ¼Å‹5Á¬üÊÊï@îúÈ_ünöì€ËçühÇ{™™šA¬ÇzeÀ…}^$zµèQxÇ…öÍxédAÓW½Ü,P·aر¯3$Ã,@Î ;k!h á¡ ½ªþƂʡ*­'gû`r#>ä¹vT"@YÙxŸ¥2"³º“àw DADB,D½K…¬„íøNä³D7ü»@\ ‚Fl3É>luÃ?ßÿÀ|¤¾ê¯>ë·¾ë¿>ìǾìÏ>í×¾í§þ`@€ïðÿô¾D€ñ¿îø>?4¿ð@ñcî×~ Ï‚ï:Ñëó €ƒT¼€™½@è dAšÏ{fhOf¼…œL úgdÁ x@‚Ü@*„Cà,…ÀÝb„aC‡/^@ʲâ¶W»’5ºÆþfɶ7sæT9’dI“'Q¦T¹²âµ(Q”lK¥Ë‘3kÚÔI‘ãÎJ/7më™Òe” CEÙ%2Š?Uõô¹ÓçÖ9Ê®úÓº•kW¯_Áúk6i¿f|ð}…–š?|¨ò©Kë*uaµ6ã'–ì>>’övÛ{)>~ë¦áUÌuQüîó×øñ=/ùü±e®O!QN1³òò®_ž4‡›-V½šukׯaÇ–=›6Xeà¤òÓM Ä7nø.1DqãÇ‘'W¾œysçÏ¡G—ↈpÝ€ßÁ'@ üxòáÑÈÞ=†â¢/8!÷æ×¿Ÿþÿÿ¢}*øM XnÇ‹s@8Ge²ÇˆpPp* Fp~óB•o8çw*¢U¼ÀP/¼(AE\¨?ˆ$ÚÉÆqÌQÇyìÑÇ“šzŠ©¨² +¬jKRÉušIgµfš¡GÉ)“’Ê+±ÌRË-¹¼-·Ýzû 8ß^oº3ÑLSÍ5™ƒ»ìܳ. º{3½;ñÔ®=4å›OLìÃÀA -”?!@¨„,`qÑ‹ À)€š øñ"  ©@•B&¥¦w ñ¢„ŒR• žÎÉHu§G+¨j^‘?'úÑ×_ VØaW RŸ¨¦þª*+$¹lÖÙg¡VÚi©½ÒKÃÀ¤¸à êÓÛoÁ WÜqÉ-×ÜsÑ —:Þ4 ø@(ƒyçÝ.óίN{Û›·¸á>8Ýá|«/P] MXáþô‚XT¹’3¬’MøPHÜÔ/”Qå*€EXŒY•Y•©ÀÞ@èøpzƒwrõWbyîÙçŸ)H¨ˆTöHhÓágŸt˜®Öé§¡ŽZê©¿ºV7~xÓv[2ËØë¯Á[l3Í‹à]3©׸pþ`l2·ô>„®»n!p¡‚½õ®¹½ýŽ·‚ü.Üo…n¼ï÷~¡ïâÊäðþèÎoç 1÷±5¶a¢ÎmdÃ…˜„MÆ–Òéš¶©¤†R?éšb2õÙkȉ¢¡‘-rÙg›ÙBi(%¡Úøã‘O^ùÕ¬ÎVÌmÇäZú驯Þúë±Ï^ûí«Ÿ¡ëÌcá…¾Á|ó»îšàóÏç^û¸®Üîù ÅÛ`ƒÔ`û)̸…ø‡ƒúàÍ>ìß}ê³-Aí*"½¢H2B¡”k¼a ×`DG2—Á’$£ÜÆ lt l£±û6‘ ²Ä ¨ˆ!@‡’d@A()\‚)Ô B¦8¥CJ–‘²â,~”E+hYÞ‘˜D%F«yX ô È-÷M‘ŠU´þ"½h  € Ð7>걯}WÄå67ùуÒÕ} h@èPn’Ñ (Gû(Pa—£ˆ!”` (0A ɸÆL¨AEº@…©ét‚Œ˜0!(ÁbÂ.®¡<2 ¹ìT‚ ^2“† +b¬Þ-ˆÎ"b3r±DYÎ’–µdM³ö<ÿE‘—½ôå/La“˜ÃœÁ¶îÕE €QLì+fÉÅc>3j´æ5±™Mmn“›ÝT#¼‹À P56UxAQõÈ™²à Qo)¢†‹l‹€CªPHÂü¸ SÎbK¹Æ ©AÓE¡»`Cþ U7ÂK ‹”#´ G,CÔ­D”ä `øÁ>e•@d—‚W–âÙ’¥-u©qùDüíò™5µéMqzÓüà!h€Ð Ø8ÓÌéQy™¿4z“©MuªS  !À" 8HR„©s@Q„5p@ e Ä ¹ p 矆 è@¡P‰T¡ Õ (¯!Ôu%Lˆ‚&Kç‚TR'ƒ\@X“ÌÎ0Ý`EXƒ¤’‡%ýÝK1›YÍnv11ÕZ ZÑŽ–´¥5íiQ›ZÕ®–µ­u-i ÙÊöµµµímq›[ÝšVîÀ $Œp…8‡ªþ@pŸ°´ŸUZ¥)#”ìèô‚}Ú@»n—»ÝÖÐ|軣q–¼å5¯-=+&èÖƒ½íuï{á_ùΗ¾õµï}ñ›_ýî—¿ýõï`w·…x:ëÎ,á-º8©ñÜLiÊR[¥F¼Ö¨3íz—Ãöp±œr¬¢™ô¼%6ñ‰—^à×í‡2n_wÀX-~ï‹c`×÷;n/=àác!ë·ÇC6ò‘Ua„/(À£ZT xQ…˜ ²‘xzAo¢Ânvkôa1ùüñe›u>ì…[˜ËWìðhÐáê°C1ø1ç:ß9Ït¶3žõþüç>¿Å…6t³T|»cƪ€±£m\s¨Âd+r=ýèÙ¾ô@C!Ðà ú¢½ï9‚lêú–‚ìF5è«j÷£E}à4{ dVˆú½¤¾õ¯l`) §É{œO šŒÀ‘áÙMN[Áì@› Cw#y™q” FP$‚‰dÉL¼í+FLV'ÉJ2>²sSdÜÜ&÷î*{æñ6k,l†%XÔA~è@rAöÝohü;àþ8¿ ^ðC/œáJJ´qÏá[“ãŰÀ £MFsˆõfŒÇÄ+~qFœä%7ùÉQ^òKˆ‚½ô$¼á`\¢¬†;.¡þ™ÏX笀yúà¿<æ3¿¹fàñ f0ZéŒ&º;†Aé[Õ`t¨ëAw ð80¨îoCT¿¹5DÑõ°£<K/ÄÖEámÀ¢9û7 qv˜·êæ)÷ûßxÁ—ñæ®ÉnÖ- ©DÉ, Êl߈.ÜÆ’Ø”PóÀ2…ªº(л°BµKâ~þ¡ÈPA(hHY!É»•Í"¢Ü ;ènس0òì{;¿÷¿¾ñ‹ßpå/ß5é58ÎqSƒâb­1Æ©_ýŽÏøœÕ‡ñàÁÿw?ÄÜÖhÃ9Òp4PC ÔHƒ;ÂPþo'©6J%‰3•`”ÀtFŠh&²ö:²5]3³>"Bú¨Aã6Î6 ±$[rk3úzÓ/óö2½Î“³‡3úŠS8ÓYÕÎáTô’9ÃQÃ1—3ú A4¤³­Ñëš3÷r8»38Õs=0Fþ0û¨-b)Æí"Db#–`ÝÞ@)¶d§FAþÄHå5Vå‚Þ Þ‚tg‚:â‚d"ªðAí5õF¨„vB‡|6XþP¨‘ndh›´"f¨†T‡tHöà°Os5K A’µ :–5¨VPÁº º  €Õö° ÄÖdÍdq[œ¨OFLÏöm£eèUWv?Þê4 ä±Óf¡¡J"w¶"$©s2”r 3 GH©óL‚!K©0eO5¡vZòÁmcc/ðáÊvcáös‘(dש‡îÁfàA6¨tU,ä¶Hé¶nB>ãs)êñ tpIB‡&* X*ŠqÉ0% ¤8"ù”•¢V–ð¡QW7z‘GtGö# |Kw ´ÀªX‰§U…U–…c7ÌfxŽ%syI Zº ßìÀa áîàŽàüX¹ úAŒhœ„96¼*À„m Xzþ´  üáô Þ! ü!úàXêa®€ôò! ÖA öИƒýátyLQ^WŽBVéx—=ÌŽåKÄöJé@c¿âø†Ï˜Å™‰OøÊ¶ŽX,0w–¥Y1`,Ÿ¨¡xC’ƒEÈÎ.!ª >£´â¼€DãÖÁ Æ93Fƒ*üœ?cš3´–]5ÃêV—yGBèW4ùsXÚ G,¨ôD³’gmuöl¸Y•ÔAìŒZºa‘éù¢ÁâU&Îf6F›£Y+N£Øž¿—@V½P'RšŽ£ÀŸo„ó†…õ"oÚ–À QBõ¶A¦]öÞвþ(rK„aóŒW©Å¢Eú¨µ‚Ò¨¯Å áU<©™¤oÙ¤“p ›ð _H°æ T wœp _y7 "“%|×_sdxoÄõÐzŽ— I(5}ÚO¡º®KŒ¤zŒlžÚ®U·Å°Å°Æ 裤qY|iW$L)“J( rŸ“«m$ WqwA“!þY$ ×!%ÞHjJýz´ÏKžbøZ>Ú–´?—ۖߘªe·0Ë÷ I(Iâ1hw9ón$3‡…4uäôD³#HÓ4QsrËyŸå&ÁI–†µ¥;KL{¹U!µE¶‡>zº§Õµ {ª[>í³>M$þ&æsBA¬— Ú3i"Acø$¬U‚A%”ÝÞ;"Cl®›÷JÒ¶ ô¹ûÀgƒ¡©âºû:,¶Û5|K"Á“Ä»aûuYXŸ¹í%– ÚzŸA¼G|ù§·¤Ч œÂUœ5L{•\µµ[1P6ºA2X ®ÄöÀ+ºæÙ+ aÂW/,üžM:—]8Ä•\‘Fœ®±¤ˆŇ|ÊU#´“åų[7ÔÁäÚ¢.Ø¢-üaËÕA A̵‚.ÁÌ3¨AÍ=aâ@–¡+R÷ò¡-£„\+ìa â ¼¼ÁŠ«AiÄ™+†üa~0{þÝöAÒ]ϧ¼È Ž5\G>|É=Ý™ÛYôà/ü¡ÍƒÊQý+¬|Á±{tùAPÁP!-ê JÖ-bÁmÍàÈÀÈ H!ØÉÀ|A´¢Î¹"ؽ € Ö íèÁm¡D/¶B‘÷aFÀÖ€ øAÜË@òáBycëÜF`î`+ìáÜÝõAÚ©ýÒÓöjjò»c;¼åX$:½"L¨i]à´òvÇ*3tFG~CÓ¬igfAN€½["âûµ`{Z´S½ã¡FÁQ[›eÝlÔ¡ÜbÖýaÆelá×}+´ •ùÁ ®€fžþ¢˜ÙýAºÂZ€ìA ØëŠIV+ÒJÞ,˜DÇ_0 hM¬Aç¹bÝ÷ Þ·½Úêi`èÙ ß¿d°ùÃÁ7 \fei»m‚B‚ÁÈM„PÈ‚<¢ aÖISú“B¨g^'ŒÖ3c¯ufš$’Öh™ ù{ÕCÝãŸZZ¼h°ÜÕùÁμ.Új.Ú‚ä-Ÿ.Ã1 C2(2.#36£3>CBc4Jã4T£Øù0Èøá0ƒÖRß3P¿ŠÁ÷‹+Ðñ@˜A÷Ýùj)ÓÁ[Óeo“Ao_H BáÕ  ¬0viTà ávIï+‚þ Ðq+Û’0é}7öšvý=*rEjrý[–Žž–"¼Ï?yòW;K5‰ŸÀ <ˆ0¡Â… :|1¢Ä‰+6TÎ>~©yyñâBJ9‰2¥Ê•,[¶ )˶™Û mÚ¥æMš6¯©¨±+™›ÛNÐÜvm ΤÛ޸ؕó¨Ô©T«Z½ŠUjÔd.²R½Ö•É.¯d¥Š[v&2(3™ìĺvÛY†Ô=ÅŸªzü4úƒuΟ2Á6ã3©ß$=ê$ªƒV¸¿}U˜6H†ŸA<^òìVì²èѤK›>šá^}~a©‚T"v /|5§¾=/·îþݼ{ûþÝû¶ðáÄ+bÔÈ‘ŸG"Išt =ºt#0eò¼ybQž?çTrQ£Q+Jh2’4Y”§ÙӺﵒ¥VìÂgE|²\O¼õzM 4rM ØH›€UÃxé¥kúüØ`ƒçÉ’ËAüØ4¨äƒ*Ð|ˆ@ ò£*)ôM!ðPãÏ=ùÄøÎ0ÀÔ.™ã5ûøa™9^XÖP¬ˆ²7MîƒE=þ ÓÙ@ûÄ?Þ,I7üxIe>CZfO:ž‰fšj.´W_º›l´q´faóÔp½µÃŽžÀµÃËwrè*¥ s馟Žzê4ÉÌWª„Ù,\3“L²ÏìÔ≨¸("d%æÓ""ú¨34Axˆš*ž—÷tI!qäsOhû Ñ‡?¿xZC¬xñŽ?Ç[Ö‹@f@/=õÃ0æôQˆ(ë±ãùbbïÏ:ÍhÎÿ¥%§…ÍIVþƒÜë§Žõ\à–m=±£ÿ¢;ß ÏxüÊ”ZÒG±VpÁaKY¼á9ɉÆw‰e—%ï/S ]à;"HA ú2p±ÚòÛàŒéð*¡g,£ù£Ï²…-ø[mçLKG›‘"ªAMj¢·ZÒ ²µ®}-lc‹zÖïã}§¶ß¯ÿ÷Ö¹þ’ÏÖRþ˜šìLr»[©ÐvÍú-¾ñ7«o–ÃÎγÈã ’;~( ù€ ˆŽæ™Ýµ«‹ᘧ—å!ÏÎCßôªçëeo{ÅH[í)í\~¿¿ö·ÇýJêËæãëÿ1£zp¯9 Òã’E4“³w€YWö—Õs(Hhˆ¨Èè‚!(‚¸=ôË·€)˜V@ ¨‚¶—ˆòAì$_8:Ù5‚9x“0:èƒx1—+„X„\ðEøƒ˜=è“ NÈ+‚“„“ЄX‚t&m·Mf’é°}¦±£“>hþ´÷‚Ó{-ØH’Ö†6Ö€6H8HNèI ‚<“@…K¸„\1Ç“Hˆ1G„J(ˆÈ-&à\pIp|`šø@‰DÈZ(Q+Ö…©qQÅ —ÝlXFt Yú3‡–€q芵ˆ`uhƒ‰00|Œ¿˜SÀg@ŒS ‰s“&ÀIp“@‰†h„x2gˆèƒãÈÐÈH„ä82èØ˜8 àŽ{8S0Ø(Š,ØYž% ý°±âµ‚ üð"}6y´ ¶€]eyŸ€þü ù ‘Ÿ0 Ws7ñ «Ð‘ð aÐâs$á c¨‹Òu‹Ðµ’“Æ‹è‹1—G TX“X““°î8 -“ã( €( õ¨úsFI…TH”쨃…Û˜Ž˜ŒN™”Ù¸8‰’À!z¨“I°bY”J¸…+×ÂñYã&Z ñž¡Bƒ µ"4™w">h±–°{ð‘iЗizïFGï¢ýŸa†/É\,hur(™“ö7“’A˜œéˆ[`ˆˆšØ™gù‡Tˆ‰1— «É“79”Bi• ¸ŽCYˆ$X„fi•5þɉȹ¹“ð¸\@‰ŸYŒ8Š'XÄe\| ϧЀ,ˆ`"¨`+ØY+u0,‹¦t6kàðö žä¢ð*WúPôÀ™@Ú£Ùƒ^° ¡Š—É’+W™¹èŸç•™'#_>@P>àDðA°™V( M(¡¸!ˆIˆzŽŠšˆ–8:¡gð†X›"8…ªy›Å¹,êˆì¸••ø¢A8„1–WØ¢7¹œˆ‡‚Ãa™¢²Â3Õä~]´§ ª0=A¤h‘9 «Õ’í5¥»ƒ!“IÖuiB@_JB  BÀ<°™þ¸¢Ôˆ£#Z£˜¦) §q*§sº…å_?z¥yÊ?UzuzŠ^JBa*>à¥Dà;` P[À¨ê¨ ©‘*©“J©•j©—Š©™ª©›Ê©ê©˜š&è£~ZAzjH¨jH”iªJª¤¨¢>pƒÊ6  °Pà«¿ ¬Á*¬ÃJ¬ÅZ¬`¬Éª¬ËʬÍê¬Ï ­Ñ*­Àz=z§ÅqgþÀU÷°3ÚÊ­Apž{ úã*Bg®Ü‡銮Ӥ®ì zðº®îÚ®çú–pI{Ù&° nÝB®Ñ @Àž‘þ`ÿÚîºUþÀUþÐz þ§ÿ±Û°Ñ°P[œÑ¯á­š±­¡ø`¢Õ û°›²\Za+¨ñ†úª«ÑÁ (1¨>À@ð¥B€« àРЫŠ¬Ïš´ÍÊ0¬°´ÃšÓJµ¿Ú´Íz à´Yë´Uk¬ Q»¬ µ¶b›¬ ¾ª¶ÁZ­\€·¡öp±!;ü@·‘ö°Mº—¯b&ËŠ»?€K¸<¸…;¸‚›¸ˆK¸€V·+¥ñ½¢m—ç+"4Úf¹±%ìù iÐ>£kðÀ-Û·ùà%ÞàeP „#þp }ca` ô` }þÀ†û r² ;MÝ ²0”öàÂK¼“`¼xk†û@ h &DR=÷à KgD¡$Lâ$N% q·y+2s“€Ê{¼Ã[¼0. ÛŠNêm,â"™[42›|4[³îu³Ð'ñ³ú D°¹*´ &°Gkµj‹¬µM»À]ËÀеlë´̶V{°ÀÁKkÁl¶^KµZû¬<µ"<¬W{ÂÎÊÀW ­<Á¾ú¶vª|Ò*ݰÉU±‚Ã:l°#`äI.ùChClo]E8GlÄEœÄLLÄãÖÄPì°‘»“;yÔ,¶€ ¿b+–Ûg1+öÒþ@ k°3À$= YÒ-@¼yS¢Ð¯DgÌ /Ʋ§Ð¢ +ä&+|ŽðÇÓÀ¾ ;³ß2;ÈU²U¬t#p,þÂx€ù` GànaŒ.êÂ.îB~L<œÃg[ ¼Œ¬Èˆ\²ýÀ¾T¹I#,\ìªS¿­z¿ø›¥³R f2H€Fà¥b:«6 ðÀÀ *ÌÁk;µmkµP«µ¶Ðµa›Á¬Á¬ÀÚìÖ ¬aÎÌ+ŒÂÎ ÎÍ ¶l‹Îé,ÃÈúÎÊÊÎ`ÃË Ãn+ª×J‹G·µcäÐzf°€ þ.b(þ ý"ÝÐ ýÐÑ =Ñ]Ѭ\ûp½Ñs>ã3|yÙ¶øÂdP,õP›=f²r°¿ {Ó7 >Lã4–@Óm“ ‰`ÓÑxýÙU|ðUñ“°[s½ËI½Ô¹°3­t{`w8âSÉý´6<ý6qCA½}- ]®¹°¹ÀÔN- LÍ­ÐD+Äã"Úyô[u¶|ËšË3¸Ë9¨ŽÂ &à `Øe HÐÌÙ¬ ÎÜÀò Âa+ÏnÎIÛÎ l¶½µ]Í$<Ïðœ¬Z hk¬kë¤ý«• ­|ÙκÏÔj­5þL‡<Ô*i³Ã‡Výà|¬ÐåzÑëPÜÇ]ÑÆÜÈ=Üþ0;ÏW&!"1ÝÁ#}#"Á>ìó=ïÀǬ >Ì=qPÁÍóÃ>¿àã̃Þþ ¢À @2€•Û]+Þz®ù\´8ýP ®~öP ÷°#¬Ðï?Ý->òíåã½¼íÛV¢û úßü€áÏí²°}A34C“;©1³z½×Ó•¿F³À¬â êH <¨C›Ì,г„Ú(Î ÙZ ÙÓÌãgëÙè\Á휵-<~äŸÝÚ?.ά­ÎX{k{ä£ÎgËÂQ.Ï$Ì´GþÌB^Ûþky¥B$V¨EV|&|jª'®V)î¥)ÁÌ_ê- ºÚÜ=»³%äØÉšÁÝÌçæ\¬}n¬M»ÍNn臎è‰>ÃÐÖY“äèé‘.é“Né•né—Žé™®é›NIµm¿jÎ\)ž%Ñ¿¸:´ À!°<Р_jû+){žè³Nëµnë´þ¶j9H»A µI—>à ó€ Ï ’>ìó0Š0ó@ í(¹1ÏÐìÏð ÊNíó`íØ^í×>íÝÎíÚîíÙ¾íß.ìÎà V ‘c9ØðèíàîÑÎíUôxIbEÍ>¸@캡î¹Ñ Í>ðóþ씮Q }ðëÀ‘ìËÞìëŽðºQðOñ 0IížéÁªòê¡Þ×]ôZââ¤þ¥6°pÌ  ;Ðê?ðDpºÇ9¯ó,sxþ¼¿°_éÔóà ® ‘î M`0ÍÞñp9ó ã TO ÆnõX¯õWŸ Y_õ^ö[ÿõ]ÏõaÏõK¯ìpÐ ?1”àîõ.ôVî>õ»Q üþ3w?1p°îÙ óôkßö‚à M0lôLïèìp1»Á÷¼q£öóàôÍÊ>ø„Ÿø‹ø‰OìG/IŽ÷”òjâ#ÏZlN¨_Ê-þ` °«@-à5ß(%ãËzîu¾|†eCêCˆÅBx38”*tCȯ¾k;¡ü:¤_¾ëºá÷–ž …/Í郟 pÀìÎ.õ:ঀõ¹ ‘ôõêÏþÄàþé?ë/ÿôßþóÿþñ?øÎ€ pPø¹ÙpÍ#X %JŽâQÒ„m™¦Gì•›§)a¼‚–h ¯O¯Ö”Ó±ŠWA’nLЍ]KÒ ÞÙSÉ×'ñîÜaôëNNƒAçáêÔ‰à@A‚à<ÃG"WMp54OÁlÄ –sâ¦Ö±6kØ­QÅ«˜U ºÙX®’[c:z z5Eþã†Î.¨R©Ö+H¯¬ ¾4i*‡ÈQ´‡ˆÔÒ¥\¹ ?ªêés§Ï,UJŒ.á¥?~˜U¯fÝÚõkرeϦ]ÛömܹuïæÝÛ¶2pQó£æåÅ‹8panÄùsèÑùAD e‡r¼–Æ£œü,uñrܰãOÖp‚Ë‘îl² ªVI/mû/W”:}ªGç(Ï?~i£rÚ€¥’yogñÀgçÜFÚù$¨ÐE/ˆí­ ªµÖÔáX½ùqšPä™y`5è˜EJvX½'»º²d[d64ÒJ;-5þmÓW}öÛwŸ7nõî[ä”cNrË‚ à® ÀËå9W‰?}½Ç›€Ï6¨ÀM\#a»H†¸²‡¹ fƒY{’ 4prYÌLˆŸžmƒ'ØD2j°±‘Uðe h¡ï}ƒ$d! yÈÛÄo~Æ©Ÿ¸ð‡žò€‡9>ð $à?~‡^÷ËŸtÈ/®ìþüRƒ‡d (<ðAcJ9´¶çA¡’Ëæ’@ JÆ6v¶ SdLd+#š.ïs¡ ýÇ"JÆÉÚsù' B¦faK\MY~L⌚¦Gp†Sœã¤L;(BNt¦SëdgPÂwDò=ë|ˆ¤g=íyOm)Ò[Œ 'Ë%X; xÀ$Ðl²“|ÁzÞó 1bU ¢ð³(8Œ¢¡Ù6®Á²A¡ ¡ÆÞÐ&ã 5f.…M¼" {© ?(´–ÒG¤ÿaDF} SuDQêNƒ*¢i†Ü\ÚùT¨FUªSmg©ªÎwú1ž£þ $>½úU°†Õ5ú$?í7®r…§’x@[)`ƒx¡u¡ùjè¾ð ¢.¡HňŠÓùà5 ÂÌia {XÄ&V›òcªZG@¸AjrLU†&AqΛG'!º.˜ÓFKŠ…V5Žg”¶z±@­jO›ZÓ²¶«mmlkË#£àâ)³‚ƒñÄdFƒD#P4†÷Š$”h<w”yÓ<Žk¬©ÌÃB*ˆR²[Wäv·WkGg\7ôÁªÙ,A<+:0´ƒtCÙ­uu»£0+‹à ßRÇç,®ÎS¬ûåoIVúõS®Ð1l 8À -èÃóȹÒÕ¡‰¥þp…-|a Oh±GìæQ2Úp:O=’¢nù&>Õ.`´1Œ×âG)ÆI𱋠ãóè*†i‚3:a:åù6(”XÆp£q Œœbí8ÅËQäàÒ"ŽŠ-âA'@ȃŒ*nG4â1\MÔ¸rÉ(rRŽ5üT¾Œr«Yõ(?ÆUôt<+;CÈÝ]q;F‘¨DI#dPTAî åvH#ÑìD¡+câq„©*·Ê }|)w O J;@ s‚b‹§L8ùOüš/Zþeu«]½­àÈoŸà:+„s?ñx;\ƒPò 8ÂFød†}ld'»†ÚìÌþ9NƒÄ¦~“H Ö#¦fÕ„ÌB±K⑞À $±ÖuJwܪ§s—›Üè^÷¸oܤ«xvÄÙ¯žˆ bĆB|A‘Gà{2v¨…Øá„aü!:¨;ì@‹?9÷Ûr TK8±å5 ¼pÃXU 9ˆb2ÏxÛæŒDMÁ½å­—x'eöî7þNt¡%o2ÆÄ\‚ÛAUEІW Br“oÊKPQP.oW¸<)Óõ B‰c ¢á÷|õ˜ÕûR¿¯&{ÙÍ>ÖX/’ÖŽ$0@}° ü/< ๘caKØ®ïáë{ÆPReþ=~µÈþØ2 ßr™6=Kùs8Lñ?«ÂЍ XP#8õP…;¢½•@„³¾º•ަx•H[mÚ¿À¯\W×û6ö°Ç í_OÙã¾ ZsEo±ròR†íˆ%ÊÁŽ|ÇÊcRˆ¡áTŽ;ȃÑp':’Æ"±Þ íˆ\Äç 9¨‚wøaá9ï'‰&Ï۶lü½çRÛè?sØyÅË€ ÃîÒ”;h;8’óž X¿¤C=ê"/[Q„ùó½[y@gp0!›J®í9…ä35#ÒªT몳At53+G*ç˜àŸh ø# ˜ŽsÉ;Oªþ«÷H†Pxƒ x¬ ‰Ú"D)%è;Á³°ŽšY%Äbƒ"¬ A êd)œ&SPšYX€XX€Ïp,ik?„ô£"À0 Ïʶ«Œ«HÌj‡>¨Œ°ºlh>ôC¬D×Ä>ä´A4ÄKÁ…HW>¾p=¡X†EPI\3Px„x`Qó2/+13Zèi°2+c‡6‰Ìa‡<ü²>³rØ¢OHEH ^(‡>x…x˜ÅZ¯ €Ä¡È‹;[D«Àa\#<â…v@Æ4`vH”89ˆKø„Q …B ]ü>¡C1 ƒðgÆFþ<1ñqsšEh2PÆrX„e.*ª/»U+A{¼Ç¯:Áµ»{¹5J"‚P°ƒò0—‚4ç@HLälJChÂb‚9`( H#D¥%̰ÑA‡9Äš™‰™¡ ’$¢Qe(ÃÌ;Ï#ˆ&z¢«ºIœ¤Œ_ЄeÈIª*DŸœ"«›ªS›GyªG|LJ¥,$}l¤û‚€ 6@°€ÀzYÈ…*6b ø¥ö˜È‹©˜ŸqÙHc !'Ô %Ì©™Á¥‘ù¥”ô Q™"â–ÍŽ™ J¾ìK¿üKÀìK°ûŒ­R5AZJÄLÌôiJþ+°$Hñ€J­ì$®¼ 9Ë®d‚‚Ù‹9™ %´´°jB aJ¬[b!B†(X¼Ç« h„ÖŒ ¨l£!«Ô@Cƒ@4pª_i9*r½[Ñ Zh‡d$/(!9¾xNêA-½€Nê\’é”Îè¬N«s½ 4/½øNcéDNÁ(jïiÎN‹ŸSOcÑ‹q‘®n³•Ú“.9ú¹ XñºäÆnƒDüÏ5Š©!ϯûÀ°;ÊÃTLPß`ÌZ; €Ìì0(¸Py±ÌË$®¤Áʘ*M=Q…I;½΂ø…5àÅïa’/Qþ„N¨Ïï‰ ‚À,½Ð¹çêCXÉŠgÒqÒqRb0R$UÒ"%R!ÕÑÍê„Ôqlƒ)•/xD#¥ <ù0¡@Ëà碶™?×Ù1ò²Ò)”ÖÑÑïa‡Ð31@qSm¾€/*Ò53Å‘æ£/±/ Á±“PDMÔß`ѲÚÇæ8ìh«`°"[ûPèQiJQNíÔÀëMFýMoªq“©G)² ¼PÎxH Sp·êÙ¢t“Ur£Õ³ÕX…ÕXØ¢.Œ¨˜ §€›?-„P†pˆаˆ@à ‘ “@ P –p ˜ð>š° œþÐ žð  x´¢8ŠYQ ¦p ÂØv57"銯‹±(‹³H‹‚`‹8y‹Jˆ‹¹¸UÆè‹¿ `}Ѝˆ488ŒÄXŒÆxŒÈÈR)*ÊÍ/¤TT‹½XÖ P¶ Ô‚GêGÃT½óT“=ÙÕn‰¶p2½ÎBÕ(’•0é$Aœ›´!›³ÑÙm“\É”ø² æ+3A¿Y ôç‹'˜“:¹ã29Ø“>ñ>C8ÉZDq´Õº£yx”Hy¿•Û•K¹ú£‹NùƒO •Q)•S‘S8:i•Eiƒ YåiÀ 5ÛJ»R¡– ,Aݦ‰5LþŒM\ÅÕX\sÁ8¨ò œ’ÍÁ óÔkxƒ¼zƒÝœjËÂ*B‘IÂ+Ñ•ÓmÒ …ÏUQßÜ˧‰pª”éAž뚯ÙYßÍÙ²Þµi·i9Õ)^¸Iº‚˜›º¹›¼Ñ„½Ñ„¾ñº7 @Á!ÉÄQÆqȹÚÉaËÁÍùô#žÐU9Ó)Þæ±Š d›×ù°ì›Ú¹ÜY1Þqßé!ÓÝnã [‘ÒãEãÝ]°ìÑa9…îñ@Ã-Tz|PŽàeÜIj‚j°»ðÀ—K­\bkHù(< Aáþ¨À{<*L6 iþ …˜y’D,¹Bÿ ‘mHª±5@‘PPÞ\Ñ•U›‡šŒÓÀ|âN“£+ò:¡£.ú"Ë#«‚X)/c,'Nù8Z'+Š®£v’ÇÃA ncÕàëèw©Á{Ž"~ŽÌô€‚1„Q†é(ˆ‘˜„YQ&PqÝ„<‡é!/|ád‹h:)–aË‘,ËTÉ9@Íû¢² š¡¹ËPÝK(Nåt2'UneW'‰¥`ucZNL}œHŽƒ;^#HÍc†ºÜ®l Î\ z bÉgrd¶ D^ d°€Ázƒ¹†ˆ‚ ¸JþF¶øH† p¡ÔÅIĺ¡N~5˜…m~Q†&e†ÝSnÙWžgz®ç.¶g(Ì?šåZîg|lÊ\Æsñìp—€ÊJ`F f"*æRRSJ%‚Bj¥M@%)´5H™kØ÷¸†] Òf´\&hšpÆb¢°j*]j*¥uviò%5¨kº%SNbÙ¬É:#Ý2 ë’¢òê¬Ïš‡Ðz®Ùz-×’­¥¾-¥¶­ÙÊ.öÚ±Þz/ÞºÀÊ â .âšZäR®Êh®çú‘èš.Õ»ê¡v¯íššî@ðúÏÊêó [õBP«¶®´î­©Ñê*ÒçÂdcì³cÌþhf€¶„Η…Þ;Š’(ŠrÈ‹ Žz¢l阺(¼Ú͘Ðþ¨ì)‡™…(,ÐMí 3* y)bPžØö¥Œé©¾SYYcÙQõRqê-:+±IC±VmƒË1Cn«Sq´4:“n #/¬>(;²$[²&s.()û¾?¨²+k‡,Û2ãî²/«þ$2›3kÕ4[³ñn³7Û19£3›3L˳=«…>û³fdA#´™@4E“FóZ¬î÷£´H‹žKÔªàï«J4ú´PµR+\ñ‘eе`ÁqV#ìê°Kò`tðXþlËÝ;Í«½êÂSí¡"ª”FYW6Ý%~¬1§¤h9Ï:=éâ¶š 7v{7]]òskr(ߨ“ºy+ò »·|Û7Jè·xø·y8Lº‚;¸„[¸†{¸ˆkp«8œÃ8ã8û¹‚@:ƒ€”“–£·M!rAx9šó6›Ã9žó¹+8º-ºöÄÎv0>äc‡½.æû›8‰¾é«¾ë«íã>ð”ð¿ƒ3¿ó54ˆö“øû½M‰ž¼¿l[[ýk‰þc‡ÿ› $Àày_¿X1vZiÀiÇwÔÃ÷ ÌÀhØÀôðQçgSßøýbÌ‚ìp €"xLñÀA¶(aN¶kØu˜GË^çí%VC6'ÝbDGœCÓ±C§YEM?Ä Ê?4D¢DD$Æ• Æ¥—YòòEƒDJ\KÄDMToýÄ*ERÌÄSŒE±XÅhhÅV…EY¤E[ÄE]|EcñEÀЋqäÆq,F“KF»_ÆÆhœÆj¼ÆyÈÆþẹ÷FÚ Ç¦Çôžß‘sD£tl‡ulÇw”àÍ0ÊçxË+€ž €v¡TÈdñZ—`yo§Ó§ÔõÛmÿhýÄsÙŒ!ÙÏqH&Ú‡<ËkÉxþõ&Ægà·ŒìÉà—"  ~ *5qĽ|ç¿§Ìg„u»³—}è`fôA ÀâÁÉö\!B xdFX‚Ì]‚Ì©gbƒ7€ñO}Á{BúÏ ”N¬-ŒiþØiÒB€Ø”l‰)5×\lK¸-Š?eàÜéã'‘_Êþæąq#ÇŽ?‚ )r$É’&O¢L©r%Ë–._ÂDéÏŸ*}úþ úƒ¥ R‰ž%¼Ô“8s(Ñ¢F"Mªt)Ó¦NŸB*u*ÕªVŸ:„8‘š—/n° à  !f M«v-Û¶n×2 €&‹Âm†”$s‘ìnÝ»¡\0QS ÊÝd'v)¼6aWàd•«QȤÂJþÖͬy3çΞ;#S²É¦ÏšC.mzµf&»®©`ÝúuìÏÈ Œ¦m¨ô‰º ³FœXQÙL´jµ‹9/›¢q³µt†q\óy´Úµã5ý™ógÏæã>Ï;xñäÃwÿŽ~ü÷yÒÝ»ÂØÉ¹³øóæÃ/-ÞÇrØR¶Ã_FÙqÔNµ|T –äÜ8¸Ì!FõM8¡þ}﹤ GËô‘HïQçÜ…áGá8HG¡Iû)7ÏLªÔs“>9íäÓOAQt•Ž;òØ£?äUÀmÕÕW-4à€<˜%Ä[OB %ÄA—B»-d—j í[ »$£–½%¶DnÛ\SC u}y[—µÉ§œœtfœuº6'k®Õ©'ŸÙ†ÛŸ†DFfB¿=œPÄwQF¿¬á!LÙŒÇ<`(Â’+M`Æ8ÎuO9<7N,Ëó ¥§f“ꪨªj*¬¯¶ú̦àÁщ+‚8ÓD¥ºòêk®ö‰D‰€a— ÇÎ3*G¥h÷‘ü9Kñ17 Ó {믮܊þ;l4-Gwˆ®§ÎYJFÁ~˧Úä³/½#N:ñäPB °À\°ÁU)W^Ù ˜àNFY±Åhi@¥•\ò6–WªPÕ¸PC#XZ!ZBטYÉ f¦\É.òzâŒ3QÀçÎ=çÌY^'l)çÐEo–¦}Ⱦ5”èD1Z\FÕ*§È¶ódÊR¦ÙÀQ-¢êà†)¨bKr­¦½61m£=ÚqÏ©3¸À!ˆ"›â‚·Þ|û­Q6rD %öR¢ 6Ëhò;Ž”3&‡kÉnÌȼ|òÊåè°J´Í–mʲ€´Ó…%ÒhþtÇ•ø²‡ñÜq#¿Ü1;H¸tÒ F "ÏnwñϽ}µnÔrLk°³†*¼ã„*Ǻqy9•loŒ½ˆôuØÎA8pà²w}罯˲‘/šhR"ŽDÃ8"÷º”/?ûÖÈ_8: hÀ"P* ãÇÂ^À 8€6 .fÁ(ÙÀUúL(¢…%°iš±‚Á™~°.caÐZèÂÂ0†9C”V„S5Gakʱ×Zòµmm­Y(‡æ‘<ñ#H<¢s’8ž&2#vC6‚§Eà‚ŠVÄ¢Ib,È=bÑ0–±–92ëñpC9þœP äˆ@;ËÒȨˆ¨Æi•‚u‰Æÿ0-7ðqTÐb‡FbaH`ŠSb«ØCgt±k©ãìŒOÄCO˜;üP®5Ê£óˆÃF y*üP[9uôÆÅ*f ’ŽäHëwŠrœ-z‘Mدžü+G &1‹iL -pa KRÄ*xÁgºåØ k’!úXóšÚÜ&7»©'*Šjœ0º—¸Bk\áP’ÅLåXåx‚XE'.Q‰PÔ'F¢øÎyÀ}»²T@q1P€¢OpÉãˆ#±ˆvPbå ßþÑx+#j¼C;Ü^¢ÓbExþÁŽ“Î³žš›]9‰R7Øá ŸXƒØSF´TpÙ€ŽFN¤W"´o˜ ê?GÇ>þ¢ }(G`Q‰yx´'í¨RmjF´ãÙ)O7Ôx®r>À"(ú¬T¹mä‹(.qIQþµ$_2¢Ñ/rŽ»â5¯zÝ+_ûê׿6°‚,a kØÃ"6±Š]¬aÝ#¡0Ð %h >€&gÕâÀ¹x3´¢-iK›pNm8V›/áÚÁ6¶-‘Ô€`â _d”$´ÅHrFáÛÝnÄ·£.Fà*[ð,´@Õ(t\ÞŽä”!nlåêKyÊ w»ëþÝï‚7¼â/yËkÞó¢7½ê]/{ÛëÞ÷Â7½G‡dCЀlÀ> Xg;û@bc¦UH2n¦™k¼a3ŒˆbJ› F$dÁ 6ƒ½ÉÇ)¥IF0ì GØÀ¡ððB¢VÃEó¹*^1‹CҎȵ8Æ2ž1Eâ¿ëúëà`,{ìã9ÈBrç+Y‡‘Å<@Bûû‚x3Q˜Ó”çt›¤™I3†*-#*P$h¬ù’˜ch %°!2²¹Fp“ ư°.lÆÍ™ÓŒ „7 A­ S\ã?:Ђ4²Íb^Ε_Ø=‡cëáèGC:Ò’ž4¥+méþKc:ÓšÞ4§;íéOƒ:Ô¢Ö´‘[@ËÚàDšÌÙ” ÊWrÁ ðC¸Ã¸>ÁÈBv²\@ehú€ \¶× #ËÛ Ù ã^'f5ˆÍ”£Œx´U~°°×ŒJ¤í¿1Ü’„º|Ê<„JµÐŠ«ÈJ­ün¬°Jªx˰À òöÊ·$/ÒŽDš`˜‚Ä]MÁi´€„¹¨H\Ërd·èŠºl¨"ĸ|Ò¹¤‹"­ @G×4/¸8|K½HªLÀ xRdá*îþòoÿãþ2!äJ®JR.ÊR¡€Ý…®P2XÀ.x™çšjƸ‰Æ‡mè JnÀÆè½[ìúY̵ˆ:e‘n¢„øˆ Ù˜ ݸ Üxb ËMrOÞ¨ûüÍúøM NFUGâ(ã8äHåd„å`ŽæpŽç€Žè\MéœNê¬Në¼NìÌNíÜNîØïøN„h‹ðOûÜf9ÆM-Oó5ÑU‘+5Ò31wÑ󯉙vb”d²‘Á‘¥ÜÉÁÅCN­\ýQ ýÁ Ò!eD"Í&8F’^’ñ$õ‘%a’&q’'iÄÝ#©Ò8KW9:’s·Ö\Q1ëÊð$óFÔÒvê’rHd¥ D|ƒDÂŒìÈ>TCQàAÓSL´SìC1ô?œ?°3,ò:¬BÁ°Â;Ì„6äÃLˆÂEÉGO>œÃPÜCÂÂÃQœ´QätQÄKÏ%ÅI:!k2[p²–xò,TÀµ¥(—ÖÏø ÏtþÓÑØì³uîÊÔÀÒ4MÉx¿Êî<´C9¡­¦hM+µS†~•þ] =ÙÓ/ûòõ?ýSA] OPÕuBñðrfDC=TDM”&T”&\TÔmTG}THTI;¤”4¬Ô6³Nc—LÉMYknÕNf¿ Ô?);U;QRR-US=UTM•TÕM!§N1ß\«õtˆU^óÎ_žU>σZ±Õ-Â[y§à*4 òÃ1<°ÂJïˆ=\AQAT”3ô,<ä°B ¤(è@‚øA>tƒ%¸ôN_ExÏD ´? C>Œ÷1xÂÀœC8ÉôPœ‚'(sþ{…ø´?€ƒ°À D.«¥dQp~fÆ*;u„Kø6yµŸ +ZìŸ׆Ûn2t™à<—ôޏG|8LŒ_×VG0×Ï—ôfoƒu‹rþòCˆ´?ìƒ dA3ذ‚\A?°€XÐ?àÌÀ;äAÏ„s¯ ü@CDB“ó@>„x TTô¼À;” œCìxyy!E?hïà ôÁ=0÷"øÀ*TÁŸØ€(¬ ôÁ?wd”ù˜_Á/TÀ*dä¸9dÁ 07+A`º¦W:3üÂHþEôôA7Xy|z>¤€¬´¼0C&xš¿C¨ÏDœ_Á›÷¤—´?”Á”€šƒªûC ÌÕe;àw*ÀC?ô€>?`¬{{?Èz“À;(ú>ø@\À€øG.`2ƒGÓF)Ox¼Ë;•‘eЮV†ã»r¼X¾ó{¿¯Dî··/X‚?ì€9H{Ç@\€ûÃ=¤Áô;ô@ôÃÅ“@Ì;|¥·÷> þÁ“Ï ¬´Ó?9Ó9´÷wÇkÕ«y{;hAðCÊ×:´wÌ¿ü8üz¿(0{k½?\Á€÷H J„>HòLœÂ@?tùs û;l{ÀÅ+<ÃCÁ xH–ÀWЪäÖ»{–»Ï{æk¾ U¸Ðúûçƒ~茋þF$ô´Þ?dÂÈ4ÂïÃ’Wøƒx=8<xCäà (ÃÀƒ À=Lù”·Éûƒ èC0ö?øÂà.œ‚%Øù:HÁë;|øÃMÅ™'{÷C ØÄ)D‚õ—÷ì×>?ÀC¤ðÛþ‡ÁÄóC=¬á+?þ´÷0=Üÿ;ÐÿD™Uúøùó×#_7Ký´”aFåCƒýRX¢ÒÆ×<ºê­»2Q‹¿0ë¤ì£ÑGAeÞbÆ¡¿,iÖ´ygN‚5ùé£yŠ#?šôgÎKŠÓ +{©SÉ>$R<Ú4è—6…åÒ{5ˆ•|þ†y'MO 5HN uÔ =ÍyGÏN3Y%§\uÕÉ^}õÉ >½ÌKòùÅ‹bô& c‘-UI2ø¹¤U´ª‰«¾Â!¼u ÜpÅ= .¹ôªä2ÊüJW0tó2„]uåÅ‹‘ èªaÔÅWßyû2E 6Ôxìš( Ø`û*øà„Õ@F…Pm´ÒNKM™ÕhÐE‡ëŒŽkÓmžqœÇxÊi#£k˜ã^ž'æÖbYæ›]ioœ&œéDEéùç ‡öh¡‰Nš¶qd¶’eê‹æùNY¦S8,GjÚ¢¡ÅÂhþˆ‡–xjyM—çY¹åhâ©O“þZòk­9¤™g'T^ãlÄž70x§=WÜY¼¥î¹ä§ç©°åvFá…Ê¥‰† vh»ìv¤ñœ@4Žd“gópELfñ£‹ï™ÚÚå@áðDù6ë™Ñ'qÔ‘ÇÔvÍõ?²<žùæw…§ùaðtžúê­¿~Ww°¯µî¯ÝÞùl·íöÛqÍ?߈rçªËNh„ vùà„~ébÂ…]\¨a“J\˜ãûÛDüÆÿUB5hDûÞGÀ¨ „—¿(h—(l#€Û`‚c“Á VP/Ìàcq0º 0%Ôà.hˆFl£¬˜i¼§šŒþ±F?Ìáp1´îp6áqá ý<rˆÎ8æ‘ è,±‰OœNmÆÄy„§8‚p…wvÓÃ-'‹_좹Ø4ÇÑæÑx;1ŒSPŽˆ‡/Ê14>bnv¨…Øá„aü!:¨;ì@‹»Ñ ‰rHYÊÁ µ•c b/ÜÀŽHþ¡rÅÜžñŒ'¶ÎPop1œ+Î#Œ\Ìâ8œ¶1$þ¡‘]ˆ dŒ'Èm6z´ƒ<þ°œh¸ÁB³éä'[#D"±5ãƒ(WyÊTg±ƒÏ1QGP Ž-bïü¡ŠßÑHx:ÚQ¾>sžéTç:ÙÙNwbþË Ú ù„€>{†K}v×, ¯ â«.14Ej…Jœ`-èér ÜkÉPÂ>û¹‰Ft¢ñ¡¼.(Q j”0JøèFñ"Â@F…&M¡ Yx‚ ž”b¤¡a÷lhb›¿1Ž+Àp †Çt'[Î/þãŒÖ<ͨMœMR‘ÄyÀÁäiá *UªF5SUDU³J¸àà†íX#%ÊÁŽ5ê®kñ‘ãlä†rÜA숆81@¨mm ªÚ¡·R²5у*QI'ŒøkmˆÑXÚx'd§{j1ŸŠU­VµdV¤[/ÿL·‚í`G.Ô;Ô-þ±íøcK *h6$ºª)ÃÃU­*>ô)Ç)v{ÖÝåt¾ã8o$Îâ•óÉUîr™Û\çšS|óôV=ïYݵä“}›à§!Ôp“”.œE¿’‘ Œ—.Ü­‹w#Ê„„Vt»Ý]ÂGMQQ’ú+Û8i )³ßûÞE`ƒL2æ`‘ö…ÀÛ0ð,” ÆÔb5ÌØ gÓ?°ÀuO}ºC\­;C«p*!ifÊ'NñQW|EEàÂd‡{­ŒK&Ǹ;£LfRm³ŒEhÎÇ~Ùq;·¹m6r“-ú ²•màÅ'>±vøm}[98De+C‚þ¼(G^0‹¯ÀáqnTçbÛ8Ç5>Ð8ˆÙ^عi`DåØa¡QÈ!–øÄ(hQˆ»yõyχO$â¥"ÇA{3¡XáEh­vØ(Ç"–ñÛœÂHFÄ^ŽŽû\SŸÕ©Vµõdz1jx.Ò-Ÿui¾¸¬.¯ˆh#“ D!^†‰LQ `›×‰© b‘ê:ÉŽ ½ ]ÿW]Œ¨6b^HncÛ.l˜/Á¢plq¦`æ·¶9(šVKXc­áE è­a{ßßù¶Ï/4± }ÿûß(øÀo#M‚ÿÆwÀ«Qq‰GÎU?â—ø;ßšWÇš[Óþ­u­±«—k¼3åM`´…‘ƒå)WùÊ)ãîÓtÂ6=øÌi^s›ßç9×yÇ.jã:|âAúЉ~“ŠóãâãÓøÆ­Ûq–?êQ—:¸]>SŒÅ»5Ãw6Úü o3©„c"-Úaçd>ƒ‰,Ú£;ê¤]šIu2;ÁĹÇîtÏ;Þ„L!7åÀïÚ8³Ë.Á¼ .?!&Žã@ÆmÝûÞš5o—µYƆÞö6#“Ç”ÇE‰(wþÞÂõyÃWt׿öÏ=zÒeM]¦ßÓéS×ýîyßû»Týb‰9[ó‹5¤9§(T5+2W4¡5``þ%rT¦Cß̉ϸ~µ?ìãÏ/:á A8cªä7?ú…Sþó§ßýìWÿ„´y›²ó€ãØlJ!›ß¤,¯Vªš¨=fƒˆÄCþÊOüD†pŠ6ðBìc¥‰†Ã«úpa‹Þ¯ýüŽ@Ö ß@Má‰õ+öNSÕ^é`Mé¦Ë|f € -Æq°,pïÖô"üåƒ|Ü èÀ ƒSÎÁòK]’ƒòâj@¤˜ð H†ŽNø°.óMhæ¡ Jä§šÚ¬lÊAÜÀ¨(:8ĉlF ¥ˆC„¨”Øãù ä° èÐñ°ˆî0i£<ÀþŠäˆ4–AÖÈêHqn,áÜÀ®Ö`Ê^a ÈpüomÊÐò﮺À2ìö |aôæî€~áô†t:¡D¤‡hëŠæ°%d õà €éÚÀÊÖ@x¡œ@æÆ ±*áAzÁ>Â#‰æ ààÞ‰†fñpd¡6|A4¡áš Qwò­ç‚‡áH èTÛÑqböâéËÂ,ÎÂ[€@rp,¦«žÀë‘ÍeÙB!1˜` vAÛâ… Yˆ &#21Jÿë¢ £"‡pL]Ø #Ç/’á`8’ÀL¡»,¼f(øþjŠø²0ßLiô¶Éak³ê†fšÃŠžˆíj2š¬È˜²¡‡$ |’=^,(’(…(}’þâ!a¢!>âcê(*禭ÊÁ ŠálD@6òoczIÚ*k6Äf9É,1‰rhC:nÆú$kAÚ#)}CǾr9ì>!4á æü 6‰—ö#j£-k#&Å#¶êNh‚†pŒj(q¡(oÃ)Á‘·Þ(êÏÞÎqáFmœZïG“4O0å)ãø1-öÑ[jpñQs0ùÑöÚÂé A êk 2ÒvÁ^êâýð¥æ`ƒ‚S"'’¤A¤Ü ¥š¤6Jþ„ì2¦s¥VèT४¯Â\ƒ œ5lg°‘ˆ2kK‹ŽÈ î'oÒ&a&>Óó©¨Ñü–Ï>Ç£>5P?á ?ñSònÑ6a¡(aÊáÑJt3­2î Ü xj!eX¡(‡Ø¡ž =a üên:ÔCÝÀÞ Êœ€PT±2¬‰²áŒH„6†òŠzê>÷“>ÿ0‡†ª ú`e`á?(T´ØaB´Eí€T«6dÔqè³ýN¶ÜzF¯?ÏÓ-gã¡vk·ÔÓ¶IõÐ4K­4ÓTM‡î4ç‘~€^óM‰`-j-¼ÑÂñþ©³k»,j¾’3¨Ü¶á‚6H_‚P97ʃšÝPHQÿë„äeRû"¥XÈÔ ¼ %áí;çaÞêmçFõ7ÏTmùvÈ|3ßãTGVSu6`uduL·IVK†˜d'ðþ`oàN1QµæDpõÔQ4×TY—õÔâÑ+jÏ|à[€€v€®u¥u,bÐó‘,jP^3…@Z©kOÉ¥OÓK» `*  ä8D„FM¤7t×=V¤U«L?Jk‹×xWÐê¨! P“ž~àþ| $€€l϶{©÷{@¾|ݶl géô-Ò•oÓW}…Ðo¯îSYߪôd< uN&eØÆeܲfffu†gfqXiØu’¦€A,¶—Eº†j¬k´fmº¦,Á&ÑÆ¦lÎÒF?X¦ŽlâFÿìoô’úæoÞCpJ¦phìh⬅[©Âj!r&‡Ï.'s6§s>GBgt~£tNu ³…A&q8šd‡vlwÊ‘jcdU "> 4Eöx¯‹½¶öfp$à{!€rÖl€ʘB@böe³mÓ–z@Z [q0ï¶/@þn}ÁÝ–PÙR.3ä…Ù4#]þø3~¯Sÿö}÷ÏÞzhˆŠ&䘎(‰ è§¨’yRqÉŒ¼H•8y“5yŒÄÈŒpãŽØÈàHŽèÈŽÔ(ö¨þ(©ëC“h‘fÉ‘ôã’&©’.)“6I˜<‰6BIÇlL› ‹zˆ•§–a‰d‰–âÁ–2ot©0 ˜hc˜’9™–I²(A|ã™|ÃàX„𬠛°áw?­jŸØ B‹ëÙžiB‹SÓ[ǘfmà_ _óZo–6 à{§7{@BnaÓŽÝ%/.(±-Ìk_ò%åóõ`×Ë`þ&`&b&æ$­P%oêß|ˆ1¿0¨rˆ¨ä¨ ·dš²lk¶ºj«,+§/‹§ï²ùàC¬Ø¬ÌŠâ!­˜BÝ ®äŠ®ì ¯†ªøŠD½f° «ëEY‹˜ «F'ë”0+¬£*³ð²³já³Bk´Jë´ä µV‹6kW_«¥KÆ1«jîz §±6(A·2Ó·Ìñ‰+䙞ï±7Ÿ›7~À |óô,jpNu0²©uZ ¤W¡ZXÀxnÓ}àG~è‡:Õ}ò5¢ 8+z ¡£QQ®R—ðµ-•¥Zè…øë¤»3¥]ãÂ`4§tãpw-þÄ4«°ìˆ›¨Åî¹% ǧºg,ή[Îâ¬i.o6| ÈAȈÌÈÞfn”ŒlšìÉâ!ʦ¬Ê®¬Ä¢AËT¦ËÞûÌÆ¬Ìî›vicÍ>Œ‰¨Î|ÎêìÎîLÏøÌÏMÐÍÐæÑ:ׇAÌüšÏ¨œÇrc»§Ò\ãÒÚ!Ó6­ÓÛ›† ÑÀ°«8±Sœk›6É•N¿e\ñ”Nº\½UË‚X@®7{á˜ns]ý …’ó‚Pˆ$cèØ€`ÛÛÞ `5:m»¥æ…ê:Mj;!LbƒTéͧÌíßü-ÌõMºË7Î猵Äçù°UΙ•Åÿþ9 i¼ÆÑÂggÐ[×yÃu6›m§ÈãË»ôË‚`h¬ .¨¾¬à£™Ü“aSÿPÎÀYÁÁ L †Á,bSrøÐœÔKÝÔO}ç>6?MãÜÕÕtÎëIÖmœÝB6Ó"} lœZY@ÀeÚ’Í׎­. ÃÞ`2 ƒÙŠÒù‚ Œ}ÀˆMåÎM^^ÁäЭÜ.ÃÚ÷XËE µîÞ¸.µì’I ËÎÿÞ®íÖî,Ïòô®òPiïè}ÞKOÞMïïnUðÏðÆÓ5ï7àßãñ"Ïù·¼{‡¨ù»9OÍЉ@o6Jôê}EP¯3ûjþ‰W¨Aöd{¬åxÎÁŠ#%øa 'Xò¡ Xaz^½4cÝeÜ|ÏG5ÏBgá”,z]측ð˜héŸ链}'v%o¿;FùºÃü€h§O–dû²/ëÁOü:ÕïëãþÖoìÃÞ£]ãéoÃ+sÈ6ú8P‘c¹®®ðýBäDâ²cp0ë$0.)p².0ïµH7ðìßS¯jIü3±öä©%¨A䱇Žç.àòs¢~úaÈ€&´ €áŠ`æiþc}\} -Zœ\½Õ[dð±ëqÏͲcpnçTè“^ø‡_/–žþËá×Þ¶0qùÅPe4 c¡ Ùð”œ!³ñúi±±ûµ?ûp6xjq ñÙ!?˜gÃ!QD'±uàõC9±<E‘MU‘} :uš7×wúüÁRéÇ%¼ÔãÇo«Û·pãÊí·ƒ¿L¢ÒØ£eÕ//4úáñÂì—Qþ°xÉ7,¿}>²ó£þåJÛ­üâä“û³­ýÈlÍôÙžw½p^ͺµë×°cËžM»6geàÀ²åGÍË‹7pàB܈ñãÈ“+_Μ¸s!ÆCʲ­ºõëØ³kßÎýz²îàËO¾¼ùóèÓsâ·îÝíãû“YîOÖûøç)te0ÿýšG…ÑåÈ1Eó<Ñ)8‘3`dƒ"Šàá„^(…J¸a†rx¡óP#å<2L4&š¸L9%ÆcâEwij’ÅÔÒŽ¼ÌHUX£ñ”"LÑø‘n$Y_)¼°#S,Tʆ"MÈàDFÄDWÕWŸÀ|&OÌÃþŽ31)’óÄ1•±Ð4„]4N'Bu)H'®|Ø¡€3©ØÔ)åœÒ"$æ·•*õ|ÖX …–ZlÙ6ç´•À;ö¬±ÎžÑ³+«¬ãE¦yšcݤÒiäCÆe[™±ke æOhþØ#ši¥ù㘦È&«ì²Ì6Û^núìÖÛoÁ WsØf«­@øÝ Óm÷zLìž¹Ö¹ ÞºäU¢Æ6lÔ zl¸0/»Ü%ã‚ è’wM ÛèË/x×Èð¾»\C#×±ç^´ð)#ßEíáDæçŠ"[fl•… åÊEå<áÆ‘:È`‚9]©_O*Ì ½þŒKÌ6ã<óÍ5ï,SEX9²È"íP²H9LQ%UÑ2Yãí¸/€ÔB$+}DÉ;%Ÿ ÈNyäÖ\»aÇŸ€ÍŽÙŒ9S6pÏ´§–6Ï )r7Èwöä¿´ÑG9mÀRÉáE –¨º&:ñ‰$j‡U¤8*ÊÄŠƒ¢L|á‹EqŠó…±h1Ž‚ŒI ‚F=!è*mœG}FQ‹5æh ÝíèÖñÃu”Цh§¾uÜþ¸L¦DÎ&}À"Y¡G¶ï’˜Ìä²ÞÇ–iÉÏZйŸ(·•¿ëB ¦€Âzh]ÌÐ:'0W #Xƒ9”+–+¤þ¡’q ìBú¢¡?ÈÂbnÃ/¼Æ ’a–óª¡1­S®k¨ <•PÂÙ †J\<ÈØa5U`ˆ–Ð:ƒÖnÚbÄ­ðñðŒ§<££yÚóžøÌ§>ñó(¯v–$&âɂô Å$'y¿jÑo”eN)­SÎY@¡œ×€a.5Ø&Dáƒ,×5ËEMsetQ8)I‰9M|é+ ØÅs9ž ’´¥ÕTyذ ¼‹ŒÀawÂIĹÀï:guÒIDvNlŸPªT§JÕªÎ#ŽVÅ'ë$õºJtv «XÇJÖ².Ô“½VD×zœ‰V§¢P˜Eþ’Q€(uVXX%Nà¿þ¯¾´Î^+Ônp¥-e!QÙ…{™Ç£ßl©¾NàÌòÀQXw fFLv)¬¥êÔ#R nÀqñ'»-¨‰ãPÈ<:!ˆlÌ£ í¨Oƒba*㼇+ÂZ†$$Å=»!å2׸ËMîq¥»\yñ*шFÁ(ÝÎ$O8Vj$Gûˆ(ópFÇ„;ØdºÍõX;ê(ò¶©X‡{g[Ûy€¡sÓ¯lá ]Û6êº|Üê?½z)°6«Êó‡(Úá­LøW¾p…%Lá wØÂ.«ˆGLâ³6t~jeëZþݪ nc€QP x®ñQÿ%öÆ8αŽÍÃTˆñ©š§B8ç7Õ±V¿„"áAÅÐÃÀuÚØAÆÑgt‚B‚ ²•±¬å+s¬Ë\®²—³,æºéÉÀV¡Ä2´SœäËhÇ)¤XŽ5#‰uLRS Å¡TqD…ÀbíôkÇðŽ·¼ç=ž¯3>¦%™yቃ@Š CHön(èÄÚrn¸BHçhëð‰Güá—8Ä+q™ŒãÓ2yD4ÁD CQØpD<|#‘?Hv¨…Øá„aü!:¨;ì@‹#a¤àr`R<Á‰@¯!I€à…@’¤RÈA@zÆ3Þ¨g|é½E™ˆDn–ñ,œ>ÿÑ»0ôã ˆ¾HÌíð¦úDc#2‘:Õ%"ð‘d'VßúÆ5NÛÍ„Ç@D9 ‚rÛ±Ÿ\ äW¹¬}¤á«ÈÃ;´àxÈKžòüä+¯þyÌ[~ó™¿<çß UÀÃ-ŽÏÇ9ÈÍúÖ»OôB >ùPuG´Ýôνîw¿{{G Èr Ä<³¬ˆl\½‰ ©užô‹Ã9ƒ"yþDààŠåBDÔ·¾P²ŸësßûÕïþöÃ}¹a…í 9%ÊÁ’+M»&R9lTŽ;ȃÑp'|„Åú4ß í6nsÑ ªÀKç mãsA (ÃZ¢Z—|à§ãðZåUAh€@Š“35vP 93s—|ëµ'B!T6~ÚW—]¦s î§FZ¤`“P Æxʲ›«GõP„G˜„þ`„þþ€„Jø„Lè„PØ„KX„oḢ õ€åãz`†·{ un d{+.úcLŒ AQð¼Bônä1‡8Ö@ëÂpÉàLx¸@2†NCäc¥åNläà€vÄZA[è1>ÁòZíЕp¾v' ’‰Rk!ežˆiHö‰.HŠ£(Š¡(e'}V± ‹ %®i ðrì0l„FhhˆF } |Ægìмð iÖXh}€hå EÄø@ ¼P}ð ñðŒÑ˜_2ÁŠ Q!‘ˆŠ‚ T×¼@ŽíŒÀQRG£ Ñ` Ÿ0 ´PGbó þ]øñ“˜é¥¥(Š wE‹0gÁ† å°ËÀƒPäƒ]¥lB(†‘©)æF{)††÷ƒ{ÕQ •u7µ ‡ ¤LÉYåA&iL¦ Ü” Ô’›;´’Ü„ * ;$ˆ¤…o†8JÄDY”B‰¿  Ë0”V• ˆ”ª“‰U…l?È`²óY•Vy•oQ‘i•n™‘jhJ.pX*° p&éQ»P QpM™¥.õKÖ!C»ÀW»Ð–5 Y"6E‡z©.iL9• NâdT†À050ZdXˆHÄ”Žù˜™’ù˜ˆ—l‹nX™™šÉzZ‰n]9J,þW¥BýbJð?.ÐJ‰)REe³D'0/êâ?™—Ýaš­dÉMYLÕ¤Tæ |•’ÚAT¿YNÛœ¾÷cùF¬OÆ—v÷DÒ'A í@Žwç RGÒç vÇ'éžž!žæ9[åIžãyžëÙ(¸ˆå€ MÔŒ¢Uôui‡Ÿ$ã`Ef`ßiwÚEi7Ë€_øQÜh w× Ï—žè9$ŸïÄŠ„˜©)ô  Õvñ¢›y¢( y†Ÿé•áBQ›`QH¥LÉy»`PÀï‚REeÉýòš×ð?›R­i›â‘ þÀI%”˜‰ÅM+¹.0Ù//j°’³ Á¤“‹É“9¿°Øè1J¹\ŠÐ Eæ1A`°·Þ¥”uRϰ¦±¥9Îp€§zʧw(yú§‚¨{ ¨}j¡÷axW4¦Wñ#ô±o%÷A$åÕ(Ôw'Æu.c§…º¦ªÃÂ'”Z‚“%þ妸% Ò¦…:¨‡š1òO „SÙ¡¶QÌà p1=n«ºš¢Àz¢+Z{-JJ_i¯ SžÌD@×ÁXôAŒ° •°@QІûZõbÜZ­HЊÄ07ÆSêYÈ4æ¬æúb6Æ¥Må¥*þOCªèD5q× §:à¦p' RpE±!AF1«° {° ë° ÛK(}s~” r”  Ø $‡"ó   $– >²Ãø kP:° ª¥²þú#€Ð]` Šx{P ¾°aswÀ¿pas¸ a![_B°F& ‡Á"A&*Á.ù‘¯Ü¨e ¿ê¼ºs[·Áº·V9¬iÛ¢iT0–®1ùQ|ù­ŒÛ¸ë²œŒ9¯ò¤€r|ª Ë×’2 þ—^""!"2(‚ò¹¢[ºxâñ—"+²(/#×5$‘#;Ò#ŽªoBb#bƒ$JÂ$NòP"k S%šŠ%( Ië¹xb¹¸ûdb&h¢&l"ª6Òvö!'SB¼¹„ƒÅp¦;(Wa(9¸(ÇÆþ•–ò¥>¸zzoq·þð¾|[¿Ué·BàD@F DDà¿Æ±¿D@Е…¿ÐÀüÀÁ<Á\Á|ÁœÁ¼ÁÜÁüÁƒxoíÔ˜s1ð´1G}KÙ(–Ã9w2+ã –C32cÃ9Ó38¼3žƒ76ó3swBC4Fƒ4þSKc¾ñ4Q35Us5YC6]# _#€c³5å`6h£6l3€7 `ïU7zC.³3|ƒ\ê‚C8†ƒ8L¶8nÐ8l£‚?C9E{Æ0¡{2!9|áG1:¥ƒ(§€:ç )‰„ì»lÎRH°=vK;,Éö{É`ˆ¿H ÀÌžlÀ›JŒ‘ @q’ʪ¼Ê¬ÜÊ®üʰ˲<Ë´\˶|˸œËº¼Ëµ¼#ü{Íù“¡:™ï„G`TEǼGvÄEŠšÆlFùÍX¡ö4AœEaòtTUy”Ìù4«•rµjP¶ŠÉæÏñlÜ•`ʨÌ˰œgÀÊ“úÐú,ÐI»,+ÐýÊ“Ð϶Ì+ѽ]ËI°Ð’pЬìË;YÂÄ<ÒQ•[$}Ò(}OPÙâܾçüÒ0ýøkñü>  ààÄaÀôÌ•êf°À«< ÝÑ-p\ÀÏ«LÑýÌÔ\ÀS “°2Ñ&0 20“ ^ÝÕ =Ö°œ©¼»ÌÐdÝÊ9p“`¹ÌGÐÖ¹ŒÖh- w­Ê Ý¥"Ò~ý×€]ÌíD•©¾-íÈ1ØŠ½3í¿6mð ¿ŒH@Ó]þ930«Ì$À&ÐÖÍf­Ê ðÔSpÕ Úg`ÖW­ÊüÌ[- ª}“@ÛX½ÖcÍ-pÖ»¼ÑS­Ûª|Õ“°¸< p2ܵœÀÐy}Ö¿Ìœ=Ù¨¥Z«e´ÕåDûE[¶…[Þ\1\Ñ\æ\Ôõ\êÞÑåÞì}\ÖEÍÙµ]Ý©^âuäå]þ^ꕹæ½_æ\òµŸK¬FnÀ YñÝýõ_bŒ^é-ßFÍ„í¶‹Îq«>¿°m°«´sG€=‹]âšÔØþËÎ °°þË¿ý Ô*–?«œgÚ6^Õ¸­Ê¤­Ü!`×’`ãþÆmãÃmÛ&ÀÑhä-Üdj=ݹlÜNÞѶ­Ö´üÐýœãX>Ë®ÝÏR¾×ñÚ×AO”¶ifÖD´–dpÚLFQf\`öe¼Ff[Fçwnç»–çsîq wjÆfn6p>fgˆg÷ø{ÖgØ h$ãæƒVh› ¡haÔhiŒ>i•v—&eG&ŠdæiWjÙIjêȧ–jõÅj®& °&¼W±æqkg¾ç^æwWlÂFll›¡žl‡M•Ëâ÷$.¿°0â&홄â@ @ ÐÀ”ÍÓ2ÎV4®Ê6Ú|€Ð°p=ÜWþäÖ6NЧÍã¡]­Õ9`ïÎ]å¼< @ï’ÀÐå½½]åÝä¶œï}ѹ-Ë ÑåbNˆòªoñVÇu{¹ž;p?gp)×uWòwò|—ò{‡qûuã;r%wr”r+×r#s2Gs6‡s:ÇsX2'tDgtH§tL¼OuS'|ሴZGò±Ÿ&ôbÇ df‡v:ÏvJòv.wvRwzV÷ôò¾è7xmVóͼnûG†½áËrª  ÀaPÀ°÷Àà·¢÷|ïºbøƒ/íŒß,í@€?`þ° Ïì-]î}×½GPËU½Íï¦ú¨Ÿú³\ñ$ |å0Ì|4ʼã‚™ëη½úA~4(~ØÇû¿_ƒß×ûèûæwè§~ì·ƒvNCö‡úÇú¸»h€Hs Ø€+1(õ`"Ù§_(&KR (‚ì@‚õÕ'()(92Á‚v¢|ÝË'Ñ h_üÑdœ¢yÙæb‡(BŠ-^¤èÏŸ*}úÜéóK¤%?h©ÇŸF–-]¾„I¬jUVa7³š?2üdÒô'ßÏ0EšTéR¦M>…UþêÔ–ÊÀ}TÉš—/nàÀ!D,#eñaCƒ,~áA„ˆYºuíÞ-ÛRI}ýþXð`Â… FœXñbÆ?N¼ÂŸU¬Y'_ö‡°Ÿ@Ò0~ÐÙ¯âå߯¾Óæiî Ô\«-5‚jnb(j‡—ÛIƒvxa§–yF‘#K>…–B<pžhNS´Ö(­¹ÑþŒKδX\Ól‘SÚÁÇrYf¢œG#Uêñ$‘H*©”T¢ê¨{²XÅ%QVbi/Ò ²I-·ä²K/¿³ª«ôÉj«®¾ k,$Œ˜Ë x¡$°Á„˜ /=õÔ+‹mþ4PA%´PCE4QEe´QG…4ÒE£˜l̬VR3„x ¤S ?5TQG%•Ô_4Y¦TUWU5Y…UÔÙbUH"? i¤$•L)Ë06Xa‡%–KÊÈTÉL¯ÀK Ö,K7yØ€4àAZöäÖ®>%54™9edpÏ7Fþ …‘rM& sÑ5”‘qMf“þmÔeD_DóýÓ^vï”Òc/½,ÓÌhe¸a‡†8b‰'¦¸âŠlå×#w]Ò×b?9d‘G–êàd¹Z6Mm£-k[µ` „mñì¶f#¾%´EŠA™˜—^¡e¤‚€ß° hFkØE…¡5E 6Ôhôš(|Ž— §µÚ稧FF…P|.¸ÒʘÌTaŠh©E@Zi4¨ÔærÍ•ƒ tÑîy:qͽù&ðï¾ü Àý6|ðÄ ÿÑ;ŒÊÁFÔv|<(B‹Ú‰CCŒÀ›Çr ]'·ÜŠ»ÀÒaå¼¢eúp£¹©ûn„:i‘pÄ?uñ‰ÎyÈ¢"¾Ð„&ÊGDã a˜{G’ßàƒÓ00ІEöÕ¯mJ#™Ç,HÚObñA0§¸ ZÓÛd'óòI?J”¤4„®1Lgþi†€¨¶Ù]$ƒ ›`ChGkdÄ‚¹äŸ Ìõ ²=j˜ÄåÔ¢†/nËJ†u«„Y(!|æÑ&ÍŽN‘V&ã GµÍ/öó7|[ÀœÖf»ÝU.¾›ÎðŽ×»Ü%¯xÑ{^ðª×º¡Y¢B1Œhþ,q‰ËX¨})w‡x¸¡N(FÛD`E(RDŠå±X “$"Ýð`)V1:‰E†)]ŠT7›zÒ—Þô‡âú§½îÁÀ·Þõ±jÇB_?{Ú×¾a‡d’ìºøÇ÷Þ÷€¼–ñrØÃò€ xöxàe¹Öf¢?}ô¥?ý\¦a\˜íµ¿}îw¿aw÷~—œ1Är÷Qþ}úÕ¼à«lø_º 2ß Ø`zDød×ä|¼@ÿOÉ ¾ù9&G!À\:.ÙŠ”\4@¹†ð%|Àp´?±>b®v7(þ5Xa'œ‚ƒ •2A00h~Ã…tÁlXA/‚dA’A¬Á|AœÁÌAT¢¼s° cˆ"碈hx‡Ãþšjt;ìAdAPiÀ;&T#Ö Ü$£ĦoÚÁôA q;ÝÙÞ)?Ý»¹õ“Ã9™öºš‹8y€ h>.=¨£¬@IAc¥%Ø…C¦vÙAÛs!4ìŸSjÀB¡ÄÜÚ„àŠ6ÈÄH ŸáÄà2ÍB. ô´ëc®&4ÂXƒ2t…W[µ/º~ƒ!/ 'g9Eh&ÀEÕØÅ^ÔÅ[ÌÅ_FaþôEc F^ÌÅåช „e8‘h8…‰8…eh‡iBh´=ï ½A´,%0(ƒLL£Ù¥FH†ãZ Iìdð¥Ób ©¦§™ õq”¬D&ŸÉJfê¬m¸@Pc½æb˜̱R)'90pþE脜zŸŒËsº”Ë»„ºœË½ÌK¼´KÀìK¾ÔKfĈGˆˆ@„a@2lØ#_X(ļ„°ƒZ°vp‚aøƒhÐJ`; …+7n ‹@à„q\ƒ^pvXÍ?(9Êy†gªƒ@Ë;§\L½¬ËjÆÑüÔì‚Óä/cx‚t¬L;ˆ1)І¢¢ˆÛÌÍlr¶Ü1·„Ë¿ôËÀü"ŽLˆc@„rh«Æ\CX1ÉÄ$ôcÉötÏ©pÉÉÓh¹"`ëaȲ`“³àOOb3ñ¥Rú3â%±Ü†¡d+¨@¨šº%I+  &*Å­´þЮ4 ͬfê4hJ˜²lÂ4¢•»d¡÷š.Š´.{EŠA 9WxÑpÑl€Ñ½QµQÕÑÑýÑ}ÃJhˆ „r`ÅŒmŒ¯ýê¯r¸y`‡hpN˜¨Ö‘¢_¨7huk0‘U`„×t‚hX°·/b`SŠ0ÑÛµR9uÑßxUŒ°Zà@ ƒˆKƒŠ¸ƒv°CSŒ«6­N›ÅÅ.åÑ mÆyP†82%U²!!¿ÜK’àyÏNõT¦ˆO¼@ éyžç9¬ûd`€2‹ž4Ä݆˂‚Y¨€d(€(ðÄÿÙ,:£UE öÑJFþV$Ÿ«d”ã:c”´8+Vª‚ËSÄÀ¯ÛŒÎh˜ÑP •a;U'áè äWq%Ž1W)×ãHWéú nEˆçˆŽé¨ŽëÈsÌðò0ôPûx؈ùˆú°ö`áÿPXð« ð¼5«,KD®C«:_•Ú©½º±\½ì ; ¿­˜SI®•W[ ÏÀKÏ@âöÔÙþµíÔPýžgA,à°–ëa?”æ[º-ó¿@©DªÜÀ¥« Q¶5ÜÃEܳ嘛MÜÆý=·µÇr:8±ž ³ˆžú„,¾JÁõÜϵ:žaÙ|ð‡f˜œ{ hpÜÖuݤÀÔšý/`Ü×µÝ+ãÙÁr?ÉÒ["𰞀™ùÿ„$Î…UþñDÐuù¿7Öcå4C‹^FóCL€ÙÙ†Pˆ^ÑÅŒaу\è‡tàuhDPÝÛe_ÃåšSÏ ]µmßú]$ÈÅùè2N’‹¹Í<˜Ñ€PÚéñCºè[9— E`æÝ^¤LÖP€¦ Ö§ùþª‘´«Ù†Y`ʿ횕5›±ùPåºZai†IÈ…ÓÝÓ] h@TÀ‡:@h€D¨xaFõEvaT°ß VÉ!_´ßõâ$®ÃÜ-Ÿ{Én™ ŸD¹pØx€ “‚IB ³ˆºñ)ŸóI­l¥]¨`_úŸ?ÙU£‰ <Ÿ8nÐÀÕÕxƒ:¾´ ý[I™  U šƒ<”d¢ Â-SÑÑ –-àƒ>Ý^ІáJæa~bàa°¦d$VâP¶2"®Ù’8bQFå%>›­hbÉS³º:!:¹¨áÍI;q“ÿ ã5¥þ:P RÐmpâ”QæíµEæÚÜÿI†Z=Pà²J\&b2 5 &°á®+ÜaY‡\°‡Iàƒi`ж|¨d[°aMFhxæ‡x¦aD°…TÆg‹Ý7L’SÎçÁjeŸµ$Øßèq6‘–³xÍÖ?dÚPâeÍâ,]ÒàmØ6(€ !% FH­ÌúèÔ]ÙÚ¬ êãA¹­GSƒÝjMœMüájiâ2® _…ùúE µÍ*ê è¡î«÷-eù­]¢Vê¨ÀßWÖ8A>œd¦»“¨s³d€³(3: B;4Š^è<{ƒ%ˆ—þŒ.ëÏ=4_š…(ÐcFskØÒ´ª‰®fB¶ÄºÎ´ÞúênV½o^êÀì%+â]ñçÁFlPÍÝ,Û]§ÞgaHUú³¥ý¾ucKÛÞº®^7®ëéeàЦZ :"ᇎìÄVíT&e~6å¤^íØnjǾ üë ¸Éë ÆlÑöíß.ƒ¡†ÒîÔfä`A]˜„ØfîÞÛgM}mžnnÕžmÚ¦ 3{“ÈV€ºÕ€Þîïná‡Ò®\9î_Ù‡ñUáéfïãˆL=I¤–îölvbù´îºp?üˆám€¾À§Q í +¨kH9@\bÀF™þýI†mK„À}q“® ì4XPjop 8ï0áƒtp„uè P¦ï/£vmùfqèêÎïh‘ßÿ¶ž¨+DyaDTÄ@aDG„D"——vá3 à3ï5pª=i¼–P”ÆD™n”ÓB Î^PìÄQ|JEž e˜ w(aä~äth†-0ggsäQ…(m~ˆïÃnóÀ¶ñÏq;9,ÿc¡$J£Ü¤Œ%¥dJ§,E N4ž 9] UVJiê … ùélD‘Ê_¢fš`Da£‰—°4CVn.j¨eøðA*ñ0Ùôõ‡5¯óYU€w‡zþ€X0bئõT¾ó7‚\&‚ èb¹ØeÌ*P*·À%&`Ðb&›ÿaô ¦š'ŸÚkø­?ÙöªáãMÿrF™š?wL÷J¥š°¤”ׇzè•2ÿõxWI^÷ðœ€eèõù–÷P¬¸ohöá ´‚dŸÕZ½Õ\݆]%A_x ßjßUš…kôék_²3)W”auðbm”Wˆ‚FG†(P@®©fEÖ?shí4jP‰\¯Ö}§ù9¤|‡„BjÈ÷¯ùúO€øšéí§„ÚKŸ´ ï¥'½uW /P†™'–Òõ‡tH>ç£ÀX÷uÆúŸoówþâÖŠž{|n$4°”éüz»ˆIðî‹gúº>§W†ÈdIm`ß~àƒføz¥P_£Pg–à>û:‡y~p÷d1â›WõɧüÊ·üËÇüÌ×üÍçüÎ÷üÏýÐýÑ'ýÒ7}Ї pЂðŠp,·{¸Gï¶ûÚm€y^‡2‡÷_9aòÝ‚IPÝŽá®á:¨áN~M¶gTÀd~PÖýáÅoñ—sÞçyÃqpàþî÷þïÿðÿñ'ÿò7ÿóGÿôWÿõgÿöwÿ÷‡ÿôOý#¨¿ø =‡ýد ÚEC͈m,hð „ 2˜lWþCƒÉ¢@Œh‘ £9†j˜l“ÀŒCi$Å5~üôÕSÉÏŸ2˜þfÒ¬ió&Μþ¶ðÙ‚Ï_³\8AC…Ï(*DüÙR‡*©?Têl}´”Ÿ:hþˆ¢z©ó+ذbÇ’-kö,Ú´jײmë6e=#TRƒTân /çιëë÷/àÀ‚.lø0âÄŠ3nìø1äÈŠq‚;B „Dp bä3èТG“.]úÅ HYF9h¤ÂÖgÓ® Ú5v©°ÍД6jlÏ ÀðZ”ÜÀ…#S*÷À“)W¶T)3¦Û°ërÙã£gNhLµ…¨NÓ§¶’êCÄÕ£:þXáo+;þüú÷óïïÿ¿Z)ArçðS^y¹SO=ú8ø „J8!…Zx!†j¸!‡zø!ˆ!Ѝ!eG4@@ šù„ž™ö"Œ1¢¦A†¸ðFoØXÒ6¯±á‚ »0â‚°l¾)¹äBḻÄl׸° 1YP•RÖ&%” !“[–.ÒÈ65˜Ó^ÔPsNƒ×x“u9ÅI“W5yUgtæù&Ÿ}úù' Ž5KtÙ…— êã£:ú(¤‘J:)¥•Zz)¦™jº)§zši‰4° >ø @ĸ*«¡Í¸Ú@¯!Ù#l½6¥)P¹‘»$þy%°L^“c³%£•µKå.×ì:Kœ@æB_2묬Ï"‰’J…Zv‚Š;.¹åš{V‡ ¢ ~ú.¼ñÊ;/½õÚ /eZ à,ب¦ŠŸ áC« »š¬¶‚t¤¬±nrÂ.ÂÕ°É.LlRå¯Ëzå.¡t¹Ñ‘f~¼pÀÕ–L23” ”)+1K‘SFÇ-u.¹‰.Ï=ûü3ÐA£yŽšl*sè]‰:x/ÓM;ý4ÔQ{J4Ѐ-AÄŠ£¹¨°Â¯ô D‘=ö.i4‘‘ÄÈÉqG©¬EQ{2#×÷BÈERÞ!Qt¦€ø¸Bþ+¾8ã;^–º†&è5Ê(£&æ™k¾9ç{þ9è¡‹>:饛~:ê©«¾:éà¸þ:8°x¡Á¾H`,‚½ûhb+JQè-7ñÅ<“Òñ×\ßÊô8ôÑK?}¹‘ˆt^ÔÀ¾=÷Ý{ÿ=øá‹?>ùå›>úé«¿>ûíw_ˆ 8ð€øpÀF Ì;ؾ#ÿ?(ÀHgQ°p‡ÎG½2°\KJ` H ]w)Ä¢öôÀ rÐ\Y˜A ä÷€h€FhQþø6† °….|a ¸Ì…Ä›(ñ+ô°ÉËõÁ°€ós@R¥»ÏL…«òA¬D1Ð6j„aC¢PƒáüY³©cÜ’¤7.d. ˜ƒÔ· +ͪA î¶-j8hAÚ™#)ÉIj:^P†äð‚Á*x¡™xGÞ±Ÿ~¤á&—eMHi“u¬‚&2 =4øPèâ&ýh,¾JµôC ©ôåW^YaŽ…–¶ÄåW´'eÆA–5Yl°Š~ì ¢ÈN^0ƒ´@#l@ x*Дь0Bc2Bñ† ¼!w{Úxå¤\ƒK¸Æ<×,']Ã<‚cCœ¥¥Ýld þ|¼63hm"¡ ]H2rãÐ%˜B ZŠŽ>`ÇG*’ý(Hß²¨eò‚úÃK´‘PÞà ¢˜áKôÚèEÖA†(âášÀå1ji/ì)¨ÃÈG?Šá<¼Ã½€Åúpjx‚&÷èEòáV!SõD ÚP§^\"¥ð‚5D®Sx"«÷ðÆ>Š‘‰xê^é%DÁ]ÞC¦?µj5¼4Ôu‚)$´Wô¢—þFM¡U8ª}p*0¬ŠU­Ò”•j€ÑÌKá¨I¥ [Ý W¹ÒÕ®xÕ«2k¢LjÀ$¯þXGVK“n¬Áüþè °Y‚Ü`!hÀü(P*U‘±`æ| Q³dH·F«˜.f¥kL c›ØË4Þƒ”#'P2¥±¤7Y'ËRo.†bÁ×K`j– ²eñ·¿õèhH,àç„‘3\ÔÑ„Ád¡¡,§z>^îòŸ“ØÊb_y¢}YQ’Üä>yÐáÌb¢鞉2}éñ˜£^¸fMzò<4½-±.®l°,@(U¯„ûá¹ ƒ8,§ùÍs¾óžÿ<èC/úÑ“¾ô¦?=êS¯úÕŸžßýëc/ûÙÓ¾ö¶¿=îs¯ûÝó>ö”ÁQê¿HèÄ»A#lÚâ¾ Å0|˜HL¶_G"n+…~aÆ ç03°?<´!åæ'ËþQK‚*¬b@ø(Zž‰+¤ØãöxAÞ‘ ¸|ýíoÀYoÑÄ%dAØÃ ÜU(Yß:\?C¤=]/ídAtC `ôà `Á˜)V®Â'õ˜L‘ŸØ©ûýüÀ*ˆùy…cý hA>_ÿ±ß: ÖD`2QYßL•øÃÞåd(ØC$8]øÀ*ØCàj×ø@((€d ÀäŽ9W [jœƒû¤¡®!¶¡¾áö¸ Ö¡Þ!æ¡î!ö¡÷üž‚eœ ¢39“?*%ZÜ"ÚDì‰WìƒLâþ—á‰MðCL¢×ÍDHâ$jÕÔÉ/L"‹Y"NtCá ¢o"+ÎÄ(zÐR(^b&zÁ&Ή'z(rb–T•)úƒ¤˜œøI ×6á @€*À­á©|Íg”¡9ÍH=H6f£6n#7v£7"†2¸|#9–£9ž#:¦£:®#;6 "Üœ@O·ÐÃŸÉ‰ÎØcÙ£!Ž‹KL‘N0Ê?®+Þ#ã£6Ý@ h€",À7…øÚÌ8YÞgXãˆd¤Fn$Gv¤G~d†„ãÁH–¤Iž$J¦¤J®$K¶¤‡¼ãõžLÎ$MÖ¤MÞ¤êyÁÆOtþa´€=@ã‘JrÍYÞŒdÔ,%S6¥SjŠH‚ËSN%UV¥U^%V>%L ‘ œWÑámtáð€ð€ ×`M8L×X¤$eVÎ%]Öå¥D%LØ¥^î%_ö¥_ÎËVÑ>~%aRϽ@ 0£Н˜@Œ¨„“t5š‘\þ¥fnfÔà%&q&h†¦hŽfS¦>laÌÄa&k¢Ë¥e²Â´ÈÁt“8ÀZjÀLEšŠýæÀ°ÊŒë§q'r&§r.'èˆ^æ1'tF§tN'uV§u^'vžN÷HP žƒR:Ê9ÌÄá@Jx¶¦yþŽËÙtá㉑© Šm åZ†€®Už¤ åýš~J#i ¹$€¨€(¨(‚&¨‚.(…B ‚…ÀÂiЧ>Hè„”çyæ‡;h‚5¸ÃXlh‡z(ˆÞÄ1&¦–¥ge®—dÎg4Ržè§ògï¼@!d(ö¨þ(%#ÂAh„(è„f˜>¨Â(ƒ„`(¦8”¨YäãZ¸8„Å”¶ÅJ¤–šh l@3†ÓŒ"ÁÖüÀÁðäü<$îÁÜ'p¾å9éèMXi€ùcMT‘NØi”ö©Ÿþ韩IéJ©Ü”g¢Þ4©RB)þ Š–bJ/¨‚*C/¼C¼l©NL*¦°Â¢¨£˜C1t §ÒD°x¡” å¹Hcn°€Dæ7åZ4†ÆÁ'tÑ)'y(%"~¨’Mœ’M+M°’+ æMÄRYÓ±"“NÜ\¤V«µ^+[ßi"ØØ·~‚J(ªJ|‚·6êgB*¶â5Х܃^­D¦Þƒ2x?œƒ2Àƒ>Ì륰méĺ~'¥°B>ðC3Ù«>*=d^uX ¿ÚDDÀª*}¾gå9×}RääѪ­Ò´@~Ú¨}öêŽzœ?¨K¹”?À^ÕÔMåÔN-•O•PÕQÙ„Q!•R1þÕgIUiÇq•WQUXUYUZÙPjyÕjÍUªùCK½Ö^‰R_¥,³¦«Õ^-òƒ¶z§¡–빊§J(C¹šk½b-Nð8(J†h0Þ¯µh´Èäùš©˜ ­®©0„ ð€YިȆZƒ-œ„Q˜…a˜†q˜‡˜ˆ1‰™M ˜M ݉åËŘ÷ZŽíX”ý˜› ÙŽM ™’1™“A™¤MY•]™üY¦y˜±Ý˜šÙn/÷þ(?p'ÂygØþvk£†+Øòù6©K «Ùn놘Cã:ÈÛ6î0TÃ7°BÞƒ2¨m†xgN¸/‡”•>ˆ‚»*C5(.\Å/‡ø/ªJ®ØÈj5æ ¡J¢ ì€ØÚš>@Oj@ Ø€YÒ&Ž‚†áL,\Ã=œÞIÅ=ØÅeÜÆ£È}\ÈÕÄÈ•ÜɱØÙ±ÜÔ½ÌÉTÍMµ¢°ÎùÏ%âËÁ%ÝÜÍÄ=]]ÒÍÄÒ¥b÷f±\…êÃÖ6Š¡b’¸Š­ú2 ûb-Ú.¥°‚(ÀB5¼-+À‚*Ô,àï7 îÀVŠƒø­œê¥¬ÖêCp1,.þbÊ/SĆþ×X.«ÁAüÜ&%Ð7m€lŠ‹Ä*æž0ÉŸñ!ŸÞ)óÁðóE_L_õ]_ö=÷yßðŸø-Uù‰ ^à÷˜ÿ¹üÉýáœ?Ü_þíß þ_Æ *à;0 n14GóJ(øšÔx2Š2BÙf?Ág6Ê_m½,¥¨±¼œf!Šo¼hƒ¦j N Ä3 à@®>²ÀpMçRò­­)Öˆ®©Tæ&Á ã%úAãD#¦Ò"ÚDBÓÄ#´?äb%Ò -j¢ÐD.îâ*ÒÄ+–"EK3H‡ôGu±„~q¤ˆëIC3:“Ë83‘íªžŽ…ñ0þc¿àÀ&' ~n ªØ@7!—%µ¨H€l®Hª 4õÌc=ž-A‰@~ES‹´TOµ}/I›4¤”(E •jqß¶D ,OÚ†ÅWW­~ˆõ%ÂBMC€ØN·ˆÅÆ é8͵cÚ l@­vpP{ðOòjd`6a6ìÀð@aöa'6,6dG¶dO6eW¶`7öø€eKöcO¶íÀ„¶h‡6b/Wg6Ánn6k·¶k¿6lÇvcŸv AgA¯6a#Al÷ökc¶bû6m/vªhŒ6r#vˆdwpû6tG·tCwc?7q#¶8M÷kws÷þ *W¢æ`¨¦aH³>`i‡ºÃRï)zû¡z×D›@ÀÜÀŠl s­ mÖõ™Ndîì@H@% 5ÖÜÀ à$¸‚/xÀDÀ‚G8Ä€`|@„g¸†o8‡w¸‡g84¸T¸‚cø‡Ÿx„€XÀDÄŒÇ8Œ€‹[x‚c8Œ8‰£8÷¸ÿ8ûxŽÀŽƒ¸ƒÓø…¹’/yƒS8„߸‰/y†«8‹O€ˆËxŒxØø…c¸ˆ?¹”‡¹˜ù7øƒsø„“x”“ù'ˆIÅ#Us/IÇÁ|×÷}çN«Lž©LÁضA$$ø€øþ] 9<ø¬¹‚§9„;:›OzŽÇs‘Kz7z£oxˆÀ¢À§ƒ:s9|ù¤Ÿ:ª“ùW8¦W:…cÀ¦§ú¤79’Cù˜k:§»¸ƒƒz¨:—Wú–˺°;¿8˜g8¤'9±s¸›Ãcœk1Ië_†}S^~¯Jå Ì{J$~ó÷Yæ5rÝæ¡'Ȇ{¬K¸§Óø¹/ûG9…À‚cú‡k:½+;ˆ›yŒÇ3‘O€ç8’ß;»<¥9¾—ø»[:¬ <Áox”Ó:˜3<‡ãºÃsxˆ‡:¨ù–Û8IJºÄ7<ȹ¹—{<@¤‡|‚7»³?;÷Z55O; Tþ;~ç9‹èç4b®ªÈêýtª°dÞÀ¸ãÅ3(ѽÑ=Ò'}‡ÐC)XúÆÇ3„—@£«<ÕW½Õ_}³ãºÔc=×w½×—@¥WxÕO¸ÉOý×[ýÜ…Ù›ýÕ£^dcöi·vSöofðh+·‹"6Ý×½ßÿ}kóö`óöl×vd#6b>goww$ AP¸[sÆQÂ¥i´ÈY=j z¢ˆ¤ç>臾è>é—¾éŸ>ê§¾ê¯>ë·¾ë¿>ìÃþÀ8…k€ÂŸ=îçþ]„8è¾ï{= ¤;^€›“}ü>×c@ï[ýæ7?‚Ï»ˆ×:ÊS|§—|–G€h9Êþ{¸—ûöw¸ˆ“z„‡=«Ëz(?™{:´*à@¯Y>ŒÌõDý¡ûgƒ*L*°ÉëM$ì/@ÔXïœ*HT¸aC‡Zƒ$ D‹½¼Aü–‘+Uð:Bv®ÚFß`«h‘åBwÕÎe¤¶²eÌ–7_²üF“¥ÍêÝ<§R`Îzæ`9ôùšÅ™12|jV¡ŒF5ZO”Ë 7Á†;–e8h@„%à¾;—n]»wñæ¥;ƒ/  °Ð;˜pa¼%B  ¡ÞØÀ×pe¾%lD0ðV.eÂpK€-Z3` £Q§V½šukÔþ`Ç!ÂÛ·ü5pÚuoß¿S m`3pãÇ]cÐÍ›õ_Ó‘û†ŽAÀîè«•·Ýp‡!Þ„?ž|yóçÇù±Ç ÷7äèN¬sà`©r7P™*jî¨QE™ùê»/¿ýÈë—4¼†'°Ü)媆ÜÁ£zJYÅÁÜ1£Qˆ:þ ”Ã,¥‹éËU¬)dKEf8cxÄÔ˜^4"ù¦«ÞÆ ½ »ê«Ý9¸äK´¨¦dxŒì8ß^dÆ;wæ®Ûár‹B”-YdÆã¯3©©÷Û‹4ÎMwÝvÅ,b@öÂ- ÆXôÑI/}ÜX€ÌMâœlHa]öÙi¯Ý=$h€ l°Ý÷ßݽlÈ]‚ÞgŸ!Ö/à¡/ˆ$`@‚€§kÒÐ,ÝÞûïÁ_üñcû`SÅ ØíƒñÙoß}ÒTÝÍýùéŸ6¸Ö¯­Tð÷„È ‚õÕÏ}°‰€b)"B2rƒüÛ3ÂQŽîˆåW©Ef-+Þ`0<ÆÇ\ÒÞÜW‹`(CÂ-®ÄF3þUMiš®r±A 4P½8Íé=Çòæ7ÁNqŽ“œÞ¼ ôÄ'÷¡œítç;oð¼x¶€ Ѐ ^×}fpyqr^7ßPðÅPË=ÀpÂN{ ñ Q‰–€6‘QŒ&šÑï)¢õ¨÷ @* ŒÏ¢_mV•QÈÈé8„PA™+¦Fˆ`ÝSˆsìTZàØ)8œµSùô§öá©2„zŽ &•©MuêSw0oX£,#™NÑ“o áÚ)¨a˜œƒY;ý†ûE o(Ì«j‹ÄÏ!"yõcÕÀ¢¼1C~#B-ëN[tŽ~Ã*Ô‘W þ{Ÿs­•q]ÅV»Ú!€MñÀ¨Ú/F²²L\Á±ŽíW`³Ê R2«çøÆ?æ Ÿþk•eÅÎ, ?PcІ]ÏEÎæ¬ˆÄkckØqÊDA”ØÄW¹:Í­XY1Åæ 6^ΪNý 3‹—8å*¨{Î0°®U¦SUxûâÍk5þUùΗ¾õ•o5‡wƒH N ¸;àw{jÁ ˆà/Øê!ˆ0ìÉDx°8}ÐO˜@Á ~':÷ÔØ Ãä„”¤…À½$ŠÅ)Ì Èˆ¶˜ÆtÉLüX0ƒïø2% ^dðùþÛÅ òŽí‚Ŭ…3,ÞÀ6mp¬—Öt¦U&…azSdYW©duG—…j-²žCÌBEª¹j_5'ô…7` ˜Xc$_~vz HL°ð†S¿18»9Ï…PE ­1ÖDäzöFÎ:dIûÔ™unjþ °BŒ„{nôží#ûXÅ´ Î³§;Ôè7/šÎ(é꟫¶ç@ït"ÉDø¬¶ õ™°Æ×ªK¢¶>÷ÖÓŽî®1Mk`pZ$Ƕ‡|›hDGb§F­¬}øºSQÿ9Ò}õPž—ýSŸŽD"½¨F¢q”l[ÇÙ>êvtœçÌéýÙ¼îEBÖœoþ}×·ñœˆ€ƒð— Ø€‚/˜p…/œá wxÂ}à¸éxŽøÃ1žñŒCøNp:[`a xGáDè'B@r¯ü¥?ðÎB ´À;@hø7c'@€sš ¢ÌcÊè¸P| z‹m`€µ„à:>z¢<ƒº6I éy)2 eƒ§wfôlÀ(pOÃçÉrвw,l$X™íã¹ N¹-k=‹©s/³Pån-¢î›ï}WóŸÕ¼Þ}[:ßiöûNë,£§¾ ðóM3+tËwÂÏ—^¤ª5ßÔoŒМo*¾ Q ùN>©¤§oªŸú¾÷[¡wù°€þ˜`ä*·0Ëqïp´`u6 ±{á?¦>°ðÀ DÜæß¹ zB Ö¥¦ÍþÂ-Ü<@wþÃq»'÷yÑ3ÿùm×ìéx°“'úá_¼=ñþõOžð^rH ï=?f݈ív^Ç àðœ°NNå„ Ö®íÚîí¶L„öî>(pï.°3p9°=ðA0EpI°MðQ0UpY°]ð)õŽÅWÀx`¿d¬¯ø®ïú|Àb嬯‰â l÷ö¤û" ÌöLŽ¦Ïø„`{0ø„€ jæP㼉X¸ãÊ=þl =,¡êœ&Ìàz'ƒò‰ Ì`OÄÇ épÿäïzÖi Üc‰§zÈOxªÛƒ÷àž ÀŠXŽ…Q¢#PËÜà `¡-ñ115q9±=ñA1EqI±MñQ1UqY±]ñCÑ öÐ¥ˆÅ:Žž@v@ #èW Q¦lPO@x€Ê~‘ívL@-¨¯#ë½íÉþìÁ>íÛ~íݾìÕÞìãžíåþíéîõ>ïù~îýÞá_²>ž%»½ÀÏgÚÆ¿ã‚€(À•m±ã”ž‚Ü)+Õ—Ö嘴ZËÕN©Ÿ‘Õsñ;¥½ˆoàkž¿EŽþØrbÖ! ¯G]I <¤oSWÙ 0¢X6¥ÚX‘5ÀÝ‹‡N_;¹myOêù™ß‚UÏ‚`¡ðÅy»Ó׬ŒÕ¯çñS~Ó½ãÅݽg³“wS p ;´§p®—’Õܳ¥tÔågJÇ×ãÅê!ßÐ{eKO[´ˆÀ xHàâ²æÑ]ò ÙÑ2™-ô¡©‰D&;· ,@$³îáÄI>6ÒYe6ˆ©ç¾4_]¼¤éÞ¿¯AòÒõ@Ø‘[Ðþ [böõw0XÉ"8{âÊ7Ü@¼Ó¯þýü‰òãù€ ?x`O ¨à€:¸àƒJˆ „Na†Vˆá† v"‡öGb‰&ú?ƒvXb‹5V’m@(dÑ’5ð€ª7£ Ÿ±´FóMäCJ+™þ@žK@@&DAIjô€ 4äC¡ H`£zV~Sp)„gQšÀvÄM÷iªYš•Bð‚ÝÙ™t 59y>h¥&Ø'˜Åµ |ÁñihL 4  ÷½ß‰–^Ši¦šnÊi§ž~Ú)`‚fbŠ1¦nÎ…àÀS ÙA`æåIÒÁm:ÂvåB ñH- œ1Šs‘™ÐêðàCzK2é’ -¼Ék£$ù  Äç’¶â:F„<€¤KDñƒ’šÍH„0²ÙYäl?ØÈ0À‚tµäH²µ*(g—¹F--ØàC»Âþ[PIÛ’›´% 3LZ)¨"LrÉ&ŸŒrÊH©2Ø9õðSª‹¨ÚxtâX™Ez:Gp$ ©Î™m—d‚oAã#ž’ËÒ¾ äÒeûöAh˜M†Ï•ìÅà‰* ¤Àvîþ` /HX@Ê,`QS½hh¤‰VpL°WiMF+ Ý4‚7òȉ"åú‘A2‘ƒ¬n +Þ¹(1MÁr˜ÎÆLÄz`Š ìdpl4‚Íò |Ä9Ò¡Ýe†õ*&â†" ñAø('‘° œY x|¥3 q;(MP“s1`Mb_£b£?–ðoŠ˜t.‡AOYТ€`"Y²FV°„¤2”ñÁÐþÕ#„2KL\â«9¹"6X’EÄH!LF|àB¥f𝆺𝅥g~yš#- œk è¥ 1èO|¾‹TýØ(3*-M„¤"Ýðd]æèZ3"_Û<Ó‘ ´Ë•šY Ý|€(^Z&$ðj[´v€0øò[ÓQ 1ÅG͈ÐvqC¦ä.„ ²’™Ú‡7xGòs › ¨?üIP vtúà?8‰º5~Ò~ùr³,#82–$Z•¸9’5ÂÒ"ÍSg|Ä4£’€Ga½ãˆ:{ »UŠO¢òd(¶&)“óka3±'+Á™éLÍÙ¦'¢=ßµ²8öÓœT¢êþL¢NR[þ6ÂË^FÄvùå0ªFf'U>zeĪ-.ê3 µÔ:DÁ“L8¥­t½”\Ÿ׺zn¡ u(DGˆVÖÈNIàDbJiK[¥4ýc*²x³‰o…Ç‚žAt–R'B Q¿dékñJye*rôG¯cý”bàq_žÐ9@žMìI”)¥æ¬§©È‰í–ŠZ5ªŽGmKôÁ8«Äas¶Ì–B¤fYŠ¥j±ÖiìjÝGÌ`/(AÈô ÞðŠw¼šâ«C*™ñ}Ss޹ÎE[œj'œ h(åd´ \lÏÄnt-_ç4,xÞbå½EåiþŠzOT{]qa'Uù²Ô+_’`I³Ý—òõÄŽ )؉Oñ'‘‚Í©†Ø@ìkaÕì"{÷¡˜€ YÌ>É ä yÈD1¯_Ó{ÔÜ<7’iÖl=[¸|MmxÒ©Ó{ø8ØõœR!-ýV’@JÆ0ÓȰ±hTZ+ý©#ñÙq„ E‘Yí`6 Áˆ˜Q_í†3@€À{4 0žÝ+ÀÁùÌ/y Ñ˜ˆ9ÌpôXgª)Üèµc8Œpqðc"—è~x_öAI£œ£‚sýÉ:ÈŠ¼åª&‘9ÒPj¼œš(À(Ð9¨Q¼TÓœ32z;iÜŒþ;pˆñ¤„¦6Ö^³ê O­fb&UÑÚÙŸU,®GIjÓv3×Ü€6 ïͬUjb¼Ðkkm”Õô¶`!G`¤ÿžÙ<^lHÜVÛ¸*„IãóÍ—Î4¯ùóxÀƒ/ë¸R²À4ĺ'ûp ?a”Lô»îK?x@Âè¥âD!C° Œ+t(?¸}ýWõ²gF36۹РˆÖ6"ñ·²©ân«Š i),ãíáT["àù7!Á-nrß“n³jŽ¢´%Ü™f«Ë‹²Ž5ð„þç‰=ÈW/\á«èG$~†6ø£ a°â†$) `F¨âfü 4ØG˜ÁŒïÃY(Ææ¥P -8eô¥G? ‘÷œ÷<è‡q‰+`^óœ?¹7¤Ï{?hA ¬7=çïaHü3(|ŠÞï*˜#9Øõ.1¬ŒˆE)AŠ+Ì´€Øìí1áŸÿ;úˆæfá1»át æSiR—S¡ä;y„s[2Dc_7/ÆÂÆRK/_ÇK-1€º!âq]BÐ/è±€«Upv‡~~ñwþÁx° &G @ k€~ Ð i¸SX…WØXðlØ…'¤@ˆù Æ …Zà‡qÐw/ˆ2êliv{²3ÁrGŸÑ,QRS°s .ÇÄ3+µQC-ƒ4J93Ä€ãq\`³öôŠì¡,Çd#ð·ZÃús4‚&ÈCH]§Šžw¢áН(;°Y”fŒþCw˜æ‚’hþjl²W —ਗ 4à¿ K LWw.´A/(ñµ.í¢,|Ò$kTY ñFª˜/’õ[õS‹_B#OvÞ”] J¶Gfƒ”8ÇSÇõ1³JqâI¶„K«3Œùbu‘7ÎÈoЛïþ3‚Òuד 2 5!↲+÷˜¬À *ç†â˜B™–éH™?!™Ù˜@ñ^ø™£)š¨™˜'ò“€5sHBƒsBT)„sëôUw¶ÝfJ‹F”S5<ú“nãÄ~d9FšÑŠÈ &¦'Ñ76ÀÜ0YõK!ð0h,Ý6•b¦Š˜ÅØGô³•&~霎õ?É%ÿ5E-H)«I^úÀqýaŸ¡92"GŸ/7:}õk@É©Bv!#4³Xð†`'é¦Aäb{â›QYFÔI›ké,²C‹ë9m¿¸œ÷¢M$Љ'ÌÆ.Qžþ5Á ¡»Ø@Düc¡àY7üS`ÉE7÷•Cb%º[‘ô¡ XwóÙŸKʤMº­)s]Ãh²c”›åK¶é£R"Ú]ê¥;jžÆ%»è£Q¢sˆVŠB:V 1˜Qjê•Qm a¡½ä/eꉪ^Êb-& @g®‚¥7WShºƒ J(Uv%†•áÂC݆Œ+%• ›»Ó«ÈÈE÷7Wv‹ì–¶"ËE‹ƒYÓ‚Œ6Ö¯Ô[‹»ë»é«¾–$µGV‰äàQ§Á&Ð_Þ³`nÇ›C²Ê«,Ò‰Èh¾L16“vóÑ"MÒWÑ…›Ñ/ Óþ°ÑFÉŽó®Góª+­Óëõ> ®¢Äå>;]²ûÓGÍÏ3=:¥_~|4­EÔQ=«GvhºR$ÕƒÛÒHíÕ­ÔɤS˜mñË[ÖÅbÓFYÖ\}´_-×Ö†Éq;â±CoþÍ×›k]J¢qÖ}Í€F=ׇ¾um(±XË¡'}BØ}=fD¿ø¹‘]¢†Ø›­¸ŠÝDàä;H‚Ù£½D.1,=EÚלÍÚ¾ëÙüF«„F©Ù¿' °´Mp]Ýڽͻ¯=»ã8{ÄsºýÖÁ¾)B=ºÆm«íÛÑ ­ÀÍTÚQ³åbÎÖäQ.þB9ý«Ý€ ÝÒMÞNJÝ»UF×4àÞ+½¸âݰ“ÛíÍc¼]Þ÷ݤç½[ Á‰Ñ?*MßÓûÞý"%ò­Õ¾Ûãß ®úíXpÔ߃à®ÏÑòu¹õßNnšÍà>d¾mÑòË»þ¾ÓÁAÙ¹5á&®döíá/îr ÎvÕrž%Îâ$âúå*ÖtãÍÄá0äz%ãÃzçi=>Ò¦Þ<Žäõ­àAåá5äJvþâ•Óä =`°‹°¨YNH?åcξí¾¼¥+ºæñ¼:ñ£&ÐÜm>C»°vQxõ€çzÎçùç«°ç}.èèƒè~Nèˆ~膮è‰^è‹îè‘éŒþè.é™^é“n锎雮éŸ.ê—Nêž^êŽêœ®ê¡~ê«ê¯>ê¦.ë©Îê³îê±Në°Þ굞ë£&ÓLµåk%²æsNçŒ+m¤ÇîäØ8þŸÚPxP àð dÑ>íÕ~íÒNíÖŽíݾíÙîíÜ®íß^îä>îâîànîéÎîè¾îç®îíïî.ïï>ïðNïû®ïýžïÿŽïïoï_ïÏïOðïïoð ïð ¯ðßð ñ/í<1åëMR‚;ÌNÌ«’nu´â OÃ.Næ)ßV_oÉŽlÍiò‹ìŃžLóp†ò*¯ó•ÄòÓFÌ"%|$Ñ7O½DpE®¢‹BôFëì.½óOA=ÿJ?×aƾô‚›ì®‚å%õKôäÑÍjþ@ Êèü@ü0ö€Žkµp÷0q·V û°pðpÊP åþØH·Vnï wüP÷Êà p÷üð÷gõF!õŸtá&]OÄ׿*6ðùuÞô ®qçðqÔUÀ fÐùù€r* 0à#éô Þ`0ÐsÈ Õ`R ‰Pú§°ë } ðôð ­Ïú®oû‰úf¸‰ÇÀ.Ð×Ú»ØÁ2ô—´Ñ‰1ÂNýÓ–óÒ­züÐ;@ =xqþã×çapù ú>aröPÌ0‡Àà VØqþWp $PWë–ñgïŽ?døuÓÕ/N˜+qò!¤XÑâEŒ5näØÑãG!EŽ© œ;}üTþzñâBd¡YÓæMœ9uêô¡ÁÁ 6dÙYÔèQ¤I•.eÚÔéS¨Q¥>õ±£Á!|"dêW°aÅŽ%kT&Ì-!ùÓv%L$?h´ôr W.Ý·qçÖÕ‹×îÞ¼wù  ø¯ß¾ƒ '.Œ˜ðaÅŽ?f ¹ð»ZôIéÇã?2™.tþŒ% ©~$°è…Ù¢B{kªÅ Ã~ZL“…' ž2}Hð3ˆP!n-¡/LÔXÙ9eè“¥K¦Ùzãë–µ?Ÿž{uìáµ#4‰R%?–.aÊôZö( ?)ðéÃý}üùõïç¯Ô‹«h"¶êï@äï,þÒza-’"”pB +´°¢_Œ¡Ÿ ¼x‡ 8ôP‹||È„{´8‰6ø¡h ú°g_ÖhÍŸ~ˆ bM|G<ÂÐÇŒwfôÆ>rÜDæ.tòI(£”ò£òRZ©¥—bšIAøä£¯@ÃsL2ó"„°Ú@ËtóM8`ÐA§´óN<+äGŸ<÷$ÉÏ<tPBý©ò¼ô²d/Ì(ÀÊt$*NJ+µTL Lø©„ bËKC5¬9Õ*ôTTSUuUV[u5£C¯TOËö´êQÁuW^{e*S¬àÁ‡O}5öØJ}ðUf›uöYh£=5Vô°\þT[ØÔ„®„°YpÃG˜MqÓíUÙ:¥u÷]xã•×Yj½¶Öl·íʈIÕõ÷ßÉÅê\"úø`7Ùwa†vøáëµ–Ö05} i2aŽ;þJ`$‚À=6y?…÷I#ŸsXYåžzVnùå˜Yvf™o®yfœm¦9çŸ}î™çuzh£….:h¢^i¦“nZi§«¦úꩳ–z먻†úë§Ã¶Zk¯ÅÆšk°ÇFÛl²Ó>»lµáf™¼“¬¬vÖE÷C"W™BxàâN .ùdÂiÂ×ã®tôöª4`sðÂ#'U´LÕ¦<Šç2ÀÁ\sÎ=Ïþ|óÎ?']tÐK=tÓY_]õÔQ?½uØg]v×c§÷Ús·]÷Ûw>xâ7þwä}W¾wæyw~øã—¾øä›‡¾ú飷žzé¯ï>sºÍ“UQlñÛ[ñž™>!@Brøå<a¢>õÁ†«ÐªØø%/?*…AL€$`¥%1¼ý,í! Wz²€h`+óëŸÉè/¯ Á@@ÐЂ™P°‚» Sh@¦P…+”É'²؇+6 ÃÁp„ŒÜVÀ16øvxĦœ…KdbhÞK?ßòÁ}Ü(ûBb‘EÅú° ‹ þØAÁJèE4ʯrË‘kÒeTÃE™£…êX`Üq^hGîá‡wœƒú€£7,Ò3ˆÂªàÇ><$’uÀþ˜$HÖ‘;Jè’é,2’IŠXƒ"ý(†GöQIlr¥Ä#7"JŠ€!°Ì£E6K R‘q$fX±ËYúÃE«¬È-ERKb.,ŠËO{ª('l ‹°O›ÒxÍPQ‘&ÿ# ¼E,l†3‡k\K?ªfPÄWÀ)>Ò4\žQHE ’ü@’XP Ö‰‡UTäÌp=r ]ˆD ë¸C?-ð }ŒPD;‚J‹Lô"¿þ(BŠÃÉ<ÔehF ªŽVD£IiB2iÑ7Æ3#½#B…ŠptžELERÏ’*³nˆšXÞô³7ú È¢7ùõ-qFõMÜ&°¨jªRMc«p7®3ÌøEÚ``a™ðÂüQ…0X‚<EáÎàÁ ÌðƒܪW²zýÈC>1WEö®4¨£5XŒ·Æ•­Wø  Ó‚<”Dfø2JôáÃÀ©?â²¶Á"< èX âÐ_h!±{]¬?°ÀGŒõ6€„7ÛÀ¢€‡²PŒÅfÂ}ð¤kÓºŠÅîøÅ0Gþ!"áÀv ipo}+[yÁ}•‚=HPèâÕ¶|L-Ž:V á‰hïmóAZ„ Á°}½?ú!ÞÅî¶·‹õ/€«Óë®r¥kd-ZÑÆ>­?Jû_ Ö¼jÍm:;YWD±‚ï|¶L£š©~20¦C®Æ˜?>¨ŸÐKPW2îbûQ{ÀüÈ‚(Ò°Ž5 Yþ(C>ÂàBŠ!i Z]¶22Xyµ¡Ç:,±Ž=8´ 4¸2hçCÑy¾õ°ÌT;Ñþh4—Q­jÐøã©Ö´?Ô,fgC¹"7RÈqšçc»wÓHÖô<ýÁæ|,ÛÞ¦2z}⡎OŠ "Ö ªHcÇ»LUœA€ð>yQ‰‰Í/Ú[©æ—P/(‚…QWìm™Qí~8üFö°Ö`Û6D|¯ glEâlp\  Ç@޽ Y°NŠà9 ŠìÆòð;â¡a˜H?€…U”¯gÆ"þŽ^ž#„­EÇ Ñý‘wìZØrÓ¯ŠD$}Ã︑ԩî^¢ÿb»ùXºÐ¥°ŽSÔ i˜ÑŒòpºZHRZPŒ¤÷ƒÆô¥»Ü- ½!ÕF;Bð¼ôu#íçG&hàlæœáØEˆ>êA~܈ñ5ŸÈÌð³ <éë]…ÈÿxìNä¶«à¸tnñÝí…aYGvï|çþ@Hµ=îu_Á}2•w˜£,ïÈ VôW˜Éä‹Y2#)™(›Ëâ?ß".r¾ô·/üá[Ÿ-~èhö¡ýóGüç_~Eêø~\Rdõ…i|÷ÃßýàGˆ*TÑþèøc¾î[¾\¿öÓ>س{a&©½gú=<* x·>ÊiS >Ñ@xˆ¾'r• ĈS"‰Äz¨‡d!;#ý¸=špŸ '»®è|‹A ¾ÜAìÁJ7Ù-Ù¬""ø$üOaOÑ'lÂqB)Ô‘š€AùÁ–&L1ì˜Û»·½™”|®ð”$¤B&œB™pBb™BÅ©‰~aB›P-ÜBuÑA¼C<ÌCB©—p‰8Â6Ô˜ ò–Ú+Ã%ü¦*b|·öÙ 4<Ã@¤ÃÂaC2TB#rCo©‘9BKdÂA”‰/dÄ\C)<Ã&”D þº@:ÑCVlEWl! ,„>¼ 1$È /ì hØ€ Ð F Ð `"ê=#ä #ÃÄñŠÞ›ATT6”“‘©ÂÛ£1 –*òÅ_4Fb4FdLÆwÛFI±%™SäFÈ©Æt±ÃWœGz¬GŒ¨—P]Übù`ЀH(HX„„ „\€Ÿð €d\ÆtC]t]„Gjô]ô ”#ª"$´F‚4È…<ÉŸ¸€ 0GÀ·-ÙH¼½‰¤CÜy´GÜIVt¡zSC bøPõ9I† –AÈœ˜@«Ô*ü˜ÂA”B e1Å$ËÎ4èD(5Z¤˜Ÿ[¬ o‰Ö¥œT¾íÇxª¸µÂ±(¢íÌD) %Ü Τ€ðX9ÜýXÖµdH;ì·£»­9ÊC„#:Æ£-X»T‚¯í#< Pð†©c=†ë‡ŠK„¿sºµÞ A ˜Zù–¿]Š¡ØD%4e-Ío"T² – ÈOõôÜ©HÍ ìFÎõž­V™­¸ mT–%ÜfÚÆ­ÈOŒQDK`%lÃåÕÞšxþ@hrM¾]ùÖ]>†BÀý;@é£<€9²RíÃ?âm`’ðɘØ8<ª\ì–È=Gbá_{ ˆÊ5´Eûг1 \—-ÑP 0Ï®xÀ/lB"”¡ÕüŠ N3¼ËM_ÞL“:µá—üË>ŠIA øAÝ$Ë•4N L6úˆœ}À(®âæ\Áö¨ß©˜ÊGlTþ O XOñ– ~ 1\GÊ¿Iá¹Ä^­:Dv´&Ã..ÅFß}JóÄÎÔ,c¥€Á1®=e!2ÙA$'+NdE¾>ôCpÂaOq\›hŸÁ½ßûìÙ¿i€¹D?~Š1þö Ž ó$MlœÀ¥_HÞSGÌ œ@Ù­„^Åá¥ÅŠZC-.ãb©"MIH™ÕÕ[üßE.fc®,ÆI'™aÙ€a­hÞ[ \åõŠÚÓ × _³LÓŠë–—'äøxË °v\ÔO†^å…Þlfæ¥UŸB&ÍO$æc¾gENæ]¡BntÍžUÊý¹O÷Ùe:TgvcÑmÌ•dá[ìc„¡Â.Ü 8HÐ,£ûôS‚ÆAO± E-žÍc 0æÕqÂÀ'Æg”Fi}ö÷fÚ”N¾D1\ç›pVÃÅŠ•ŒJæÉèKq•ßbyp¢éBÑ­Öþ0PRäé’^Å”Žê{^éQéKIö¥… q% ¨Êè ÜGôQã¿‘Ù5ÔP'=܃D¡üLHyÆKôê¬=óµ HÉÚ²~Þšvâv‘j¿¶bªö•1TBê5KÍ]C]guÔfÈ€”#ÄT¹õ®ÄxÙÇŽˆ®f••\"ˆVPsÙ\%œ`ǵç¿Ní ìš½<á´ †k ­ üØ€Ø&åìä—½AbHË €ÞÎT@d×xÆ 0Yhú¿DmÕ®îÂdíJOÑ ¡@â<ÞÜnfíXïiÒþEJŽnŸhK ÈÑŒEþ×–ÖR†l%¬Ù–æJê¶nÿÖIìæx+Eø`ÈsÎ^ûЍÞ×OIçý4è zÉg|ÞLÉãˆÄ æ Ѐ4IK ˆn¼Fèïÿ>ñW ðp)gö HG@tkx¬Ùü¦þÝŸ –1"J„” ô&ŠÊ5‚Å…ÇÚ“`•€‘ÌD çœ0qrÌŢJn^áŠË~J“grè-´1—€` ãDÔ=v ¸¼^{ƒ*.×èoú[¾Šßc*'\¾f ïˆðØ<¿óîïàó<ÿs?ßóAïs=7tA?ô@'tEtG/ôEGtFOtJŸtK—tÜrÚþ.“Û»l¶ÜÜQLlx”aºfœÇæÜ9ï"¤¢^ qsÕñ&shk¶åþ['‡r^çA— º1$mY¶Õ‘ €3Õ\7"îν%·åâ™2â—û¦‚‚40'xœÊxÈHx?(„S+<{ðú~0û°B‚,x­W$,Ђw¨«Rȇ©¹,(„|¸û®mù‘xùcÉV¹.pù¦Yª½!Ü Îc7¢ün –7"t箸±«€sŒÁ¾4ÂØvÒ&C®À7ßcŠ•?æ8s){€z ƒ2xÕÙO%†%"ñP©|ð~(ƒ!«ýÝW§5èK~-P?3ȇÖWˆá'üâ=øu;OYkýAY·&c —ªn|ðo¼ŠøåêKÆHo©ëŠ*m9rƒÛ8öþ‰"i¤í”‰·i¶YûϹÁÿýÿ€ÈwŽÕª{õÒô§p!Cy’ág¯O2eúcÑŸ/]ý´t#E¦ Uùª„ñä/K™w#ã4¹Ð^ $ù.f¼d3¢™|nÔ™¯aÃ}<( Á£L•"mº4©SªS¥F…ú´*Ö­WµZÍÊl×°^Å~«6-Ûs •s§ÝB/^ÜÀC_#~ÿ,x0á†#Ì×G $ì Bć!)'άy3çΛ'‘lCBƒx1ćçÖ®_Ã~½xô&|HbÄòdÖ±.8whÆ¥%´¨ìcþµp¾zoÜ…äO[=<ÅÀý"®úõìÛ­c×Î=ü÷îâÁ{ŸýyóåÉ«oŸýûõîã×—oþ}ëDâA?ÙsGk´ÄCx0ÃÏ:m¬3R Ì|D—æH± a´‘3#iA×LkˆÁL‚þ8¸B!¨àF)þ·uôáW#7ö—#;î×£~?æ¤:ú($Ž<¶÷V\sÕuW^{õ%œ”À”¦?á[nºM¦˜šý°;Hà@!ð Dj̧œ¿U  ”Ö …6˜sgn“™ÐÀ°„dHÀ œs8@÷‚t1RZ©¥—b𩦛þrÚ饙xÁÌ0^ô±O1÷3ª(FtIúø£Š‚fxñ0ü°ÒË;±úƒGþк«Bý³(ªöã…ù¬“Ū 2ãÏ­É.멵×b›­¶ÛrË\r h^zñeY ç&˜¦__¢¯”“µÐÀœææ›¾ÉÛo¿„:࢘黜¿»&&<Ànr’Á¨¹Ž ñ\tÝbœ±Æsܱǃ²ÈÙ~Ë$?â>Yna#½†6nDñgË7Ö_,Ø‹o›!Ñ'΀±lÐp-a.A§Ü£‘N:²Øc“]¶Ùþg£¶¶%‡ë$¹Qþ51ÜQ{Öåd!ô¬Á¬U97Ý8—ëC½ìž¦£Y Ý2ËPÿ͸Ñö€lv©[×]nÒ’c Äá`^þÛ׫]ºé§£žºê«³Ýä¸P.n®Ê˜oæ››Æ-3Ö¸uI{æB\°–4ïæyhŒË+ûì¾'Öõd6`Y› „M͆m/DPÔÍlV.;e ü“ÌWV™Él o”1SÍ„°§ïu163«Y) °-5jLYƒئs…0DÂhÐB/î˜Ç=özä£È?R€,ä"™HDÒŒ|¤$ÉFBr’—¤$&+™IKj2” å'KéÉSv2•œ\å&[)JSªÒ•¤D%+_IKY²–³Œ¥-y‰G%Ëuy©¡ò| ‰²_³šÊÑFM-@bÍŽ×Ìà°f2H$‚ ŽÃƒ$"]V4‚XþLdà×TÌj(ü9`§ÙS5{¸Î×8P¥¹ÍdÂEý`ЙAØ`hЃ"4¡ècÊL8»Ô»'`(ƒ Œ&`ÛóÓ6kHQÏlM_ Û@m°f½–Y±Kˆh¢>ê—12çö’'ÿ²öƒ,Çž.MÌÓ @ä˟¨@U¨Ð£"5©JýCÝFL¿@ôœØÁü|¸5$Xt7„ÞŽ·‰±ð„8=?©U3å «lºÄëîÐM¼%^ÍZÀÝ)‡µâ5ŒçÜôÄ8€L#o³¼Ä$‡ŽûE1úч†Øc ÙG¢á4\" …CúA†ä!a€D5,‹¡ø£ÍíÖˆK¬b [8©¢8Y>ºQ ô3IÃBì௘(öÀ°†9œã†° šêBÕ©3$ Q±? üܱþI6esãKßšV`ŠÞîiBØ¸í1O3kWóz;Ë`¦q~.{»¸¨Û…€4ùBsš sÄ3Q wãÓ—¥¤þ …Ò9Åšq…} !Zæƒ%¼ÁKwCþ؇,Œ‡¡l䆴(<¼Œt#Qˆ¥½±j a(—èƒ>Ì} ##þ(E.ÍŠU]ë'¹VH¦7ÝéWÇš—ð=rU¬N£/"ZÐGàá{ ùôBíèaûcTù õ¶A­ ^K$Ûþõ®±d2`›ÓÑÇ%¢5k~ü" ¾ž±­a¥{¬!ÖÃæG¿¯,¶,O704Û+ ûʵ›ºþVÏ[ mŸýlF¤éjsš£Ö47q™·˜L0ÍÞü â„áî:<šm­ÐR2 hºh $ ùÀÂ>2´‡ˆD¤ØeðøqŒUE"ºÃ)hÝha(hPT Ûcë¸C&˜A{ôðà‡»!,¬B AæTÕÇînèYߺ\Òt)äaèE?ŸTÑ‚|tÄÖ8BFŽÎSà< dWH ,ÝtXÞ1; {,ÝoÇT?v…Uè1øÆ*ºN{!k@»övkÿ[ëwX¼ëÅnð‘!ü};åx6¹X3²Zæ{ñ#ÂYóZ%ܨ|þ0HZœü䩯r¢­V+ƒÆÅøÀP HÔWŸ˜îÀÛsþœ €u| è…*ðà}`ÁkÈD"Ò°ð£ØXð<*”ônÌŸ%èƒ5Ð@?äÃ/ ݪùƒýÑ@„H4Á僂¸[7@ÝÚmÊOh±iÚþÁÞÜ(€Ãär`êH[iZ?Ä‚„C¬_û} ?Ð úŸäå_Ê`þ ?ÈÁ»)ˆöŠBH ÒÕC=l`O¬ æ ÞžÈäù]“˜Ù_eaðÅh˜÷œ”÷H»˜Àz™a¿p¡eô9É\Öø€ 8†þXPÍW L›TUœÜ—Ü€bI‡9 …5܃ÜX&ˆ3DÈ­$⸡A¬‡ÝJ¯ˆBªxÁªœŠ(è˜Bô‚B<¢©K?ä¾%b´üš?°Â«ÜÊ%ZK(*Ä*F"¤•JƒC„ˆ‚5ÔC1Xƒ-¢Ï+òC$²"„p˜B¢à±âªÐJ>¨J%.Ä%¶"¬°Â¯àA&.£¦ÜئM¢2âØ)âJ­c*.D)Þ-:Ù‚Lþa=ÓÂñ€ Ø€ýpõÅ ²@ nI>_— Ž›éaJ‰™ôÅ™âÆÂ?ù Õ¢ $V"fb*fChåNýÕd°Ô¥XÆã,Æè#DòÖŠwq‘zÁåop ðl]* pB ÆÙ€šfnf—„Ÿ ÝN¿”i\ÍT.ænò¦U6¦XqÙkæAÚ ã$m\ lþöÕbðÀºlO\fhƆæ”fXúáÓ ßj’ÞxWrÃø tÆ‹•tfèfo¢gz^Ùoîže¼ÖiˆKê¥jf|w–“½à¡ÁHgNZd]¢&k…£d”ñùe—hÀ½ì %ºàÆ ` °À¤\$¼ƒ9@ª\h†n¨?t¨†r(†Š(ˆ’臆(Šžèˆz(‹–hŠº¨Š¶¨‰Î(ŒÒè‹®èÊ(ŽÖhŽÚèúhöèòh‘îè‘Æh’ꨒ)‘"é’Bi“)“ é”Fi•>©”f)–R©°°çGÝ„@2qO—hfÌMp}–›ìÉ}æNåÈÏþš ‘jìj¥\ájUð8@rÌkÕÁÕ†€ÖÆÁݤ1ëÅŠ!”èêéš.ê(Õ>Ì@"”[¦xÁ=DÀPp¦È.íZK?@‡ÝnC"þàâªå-¶È,˜†ä÷ùV—4Æš×âbÎ_PÍ@Qõžõ2îa¸ëBþmhàTe‘dÐó.öî[öámîÉÕÚ€l-QÔ<è\ü€ü)Tþî¯9ôïÌ„„Ra5Ì^äaJ „AK0ð¥$ðì]‹‡iÞ'ô°BTËòZKóvQ_JŒV= AHÀ¡ÈVj(l3m ×L®©,Ÿ÷~¯a„o´fV!‘ràÍù!V‰×ìÆ¶âËœ¿8ÇÕ¾@Ü/QHáûÅßü‚ò&Ôß9X±ªÃ¬\A ,àÁäC fJ¬œ±ÿþ›q˜ÇßD+„5hëm0}¤–á°xÙMmÅŠÕ› V^eçlErJ'o´f»¬Ö¡VϜ•|ɧ£V @ DqC¤b"ƒ=ÀŒU(+")›r& ª0–©@£¦ÜÃçŲ¦˜ ¶4Ù©|ˆ¾Š*ìà òq› ÊäÅãö§EÕ‹}‘Ç6SÿÜ €åËå²”¨Ñò‹™ºdÌ´ÉÑ‚Y!MÆ Ÿi²‚Ù@¾fŠ=lcc¡s0³sùdY1«/Nš)Úçwa«™ØjæR¤®FMų÷1På$óÞ@•XÍØS®*öTŒ—À±¶sDK4óî­“Üq~þëJ4e®leòõ¨oÍ 0À8¹ú3æA-RÂY7M.3ýOHÏLcÔdWU ¤¼ÀyZŠ»1 õ+û‡YC¦pšQ#uQcË>X[RûÃ/ÌØ9äÃ=àíDLjã©q¬‰^M³Ñd2kÀôqsû΂&ï”iÙêö´éáŒøL*QôCÚE¬!T]S ^+•TC (HØbŠ_vT¯­¥vPWJ?ÌÀ‡6æ)3V[ŠV÷ge PZµÔüVî„@÷h´YÿÕ4ñóî½ T~¦Bê´Å&Q „%°¬Êl/Ä=Ø$x¨\=ÐÚþ¡Ïl×ömSZnïvo{Áo÷Ú*`?`1úB&DÀ;$‹¦Lwu_w¦d÷U¿›æQ·1¤Bh`€w[6cV4HvöffóÕð°KMÐ6UéLð‘6ýäç¡+pÌMÛнpœÈ5¥„?èƒûÃû›Bœ®úC|쟃+8ƒ3ă¡„S¸…+Ääz¯NôAKŒ¸¦˜8Š“¸lŸx‹[Н¸1”€7h=¼@ÄXz¯Ïzr~ïF2gV{ß È‰¬€ÁuÓ 8ŽK:ì ‘ßLn,èÜFßÐ’‹IÇ,X£BèC=Ð?@Ë%x2þÀxéx¹B€ù"8™›y¨ ¹š“›÷ÊPd °P&\A†<˜¦º oJ¡+v¥äA C¡ïø@1hÁ/hA›c5f?re‘Ôš ¬HN±·Æ/“7k)@M^«K…Æ© ÿHyÝìtaJ©‚*ï€ÓrûÿÌ7!OÓrÖ¡¡Ìû¨+N¬¿AµûÁóø»ãdntÐg©ôÉ&ÀS¹çþ»ËTì0â>ü] t?Q|fŒŽÁÇø'jŠ”©Ï‘m ʳ“!Á; CŒíeÊÛŠíb£ÁËǼ]wJÛFµÙÆíÜÖíÝ"¼zû1ßs«Æd¨[¹³Æh/½p+jT¼¾Æ=Ø€ßt:H7§4Ét‘|l7½1¶i›ÙO5œ®²y?Lš%ù˜=ÚûƒÚ+Dëº=ÜSÚÜ+ìÞêª(XX(Èî^Êðê®àÇá+„áÿnðúÃðïñ’Aò½Ñ×à ý8©m^ ø÷82í<»TPÈW=6E­>׌è~㌙¡e?ý\3éYž?ŒÞÚfüþÕÝHøÜã•ÏîçþîÏÄÿ~??­1DÝyÁ³ +ØÀ®øG[ŠCðaLjôS:{Šcoppæûƒ2PÃ9ÔÃ\èÒÿ3\qJSBj¹~Á ;@™¦¾©úŸ[ߟ„# 4xaB… ôá£E|AÒcƆB„àÀqãÅ HþH–,‰‡d¿8üü¡4ioϯHZöÑX·&S"}Öh°4ùhP¡C‰u©’¥Ë’0eÒ´‰S'O~û¼ù³×‚TQ­[¹å× '3–Z|n­² K>²Z¿†-ÛÕd?2þÎb1waVa¬é‚ûp`Áƒ kUFíœþ»zúê yÃ#G!)W¶|3A$BˆXŒØ DçÌ£I'D„‡„l¹XvlÙ³iS"ˆ Ööˆ ˜ âãõïÊ=‚9ÔZIVmüE÷©Ps$DñËÛ=“(füˆ*|ž¨uÓ«“Ä®»w2àÅ“7¿Î¼?UùÐ÷ÿÙÏ 2øaÅ‹6Öy®{²Xå@­À6Þú /ŠQp.ICUöYÉ¿E‘De”'1wÎqìÈpL¹eŸkÛlµÝ–Ûn½ý6(j¨Q…\eô¡428…]—!\ýŒ"*"‚]Ì|`6¨èe R×Î^ýuÎÛ\¥’£ý­—áÙZ Ž`ÀÓ ém˜2 @^`#æJ'>˜3h6þhOçü,jB­ö 4(Ubööf¢fÊfp‹b%¿ö¶ÚÇIRO+  ÛˆFð—îÎÉç£}¾šQjSŒ~Ð}1dŒëÅÕÇÔŒ´á‡ W!6ÈÆ\9m‚9ûaIY¶R3¶ý&íaÏXÀ¸~Zûï‚v€ }[KUä´ç$"í%JXÞbm·ZJxy¨~Òøk;„¢kD'Ýô PO¨SViÚŸ_2ÜÊŒjZ`Év®d§=°~f˜+÷ì‘RŽðDØ”š®ë©§ë¯-MÜVTý•Ó6}èW ¶O«èÍÿñí|`KBˆlà‡9Eþ>î¡Íª4b3'‘(Ÿ#á›ö8&QéM©qÀ‘$7&±ÅŠKïÓÛùð· Ø l„jv@¿úG`r ÂNC°àO]›;_s^ð¹¡T! –`ÌCK,…XXÅ/¼  á‰ø…‚æaÂi>ÈÍ´eÃÖ0†8Ô!}D!Ñ$GLâKb»~Dâ[R¸„yÔ•@d"ï(#WÄXDÀÈÅgŒ€1R-xV{ÞC¤5~ÀÂÕ{LºWÀiï6BØÁàâ•«Ä‘Ìç àÆÐ8ö-ì4TJ[ ÐOJ@Ð@B`S")a|V! ‰½âþ@Ø€'[Йà<’‘„–p ¾ ð ƒÎú 6ÀO6”Ø@XpÊ7½ê!ÏZHËZºŸ„Áú€£?°©¥¬á&d!ÃMÖ±‡ux¡?Ab7RÑ-p«›Ûìæ7ÃÉq‚ÓœèT§?ØéN“!zÜVÞQ†w´+UèƒAÊ‚t0pThŒQohÁ/3øØÑþD¯F€„ [DÈVŠJ{÷ãЀÐk2áÁÞ×¾ò`ph&*id2 ´@ xÀPPÔ¢.ÀXIåvú$Mž*<) 6™ãØ@"n²‘Lgú¾7íÒ--%*椊“8þC}€QšTc…’™óCUå`%«u®šCQ ¨ãÆÐÃ$ÀÂA¯@‚}4)¥è!?¦çÍ0ˆb@ÐÂí´µ×¾’ä¯l {X $v±å&d%›!<ð'4W& …u¤³+™¸‚^ Ö®E0yhA1d+…}àÀÅÐÂêQãþ%z€Ì9¼6H°±rª¾ÑÞEšÔ‚¢¶àc»˜˜2ƒ¹åi 6pÀ(P"aeA BÄÀ€Õup ¯P×*_(¿ù•À2冰èž4Y"kÒš(Èí2ìbÑôj´ ¨µbWu;È~ ¸w¼ðïjêÛÒüêw”-þ°A«BÍk±Å$äÒÎ|Òâ’tÍ¢P…s¦­·¨Ø,&‰‹wÌÏø'<Æš>ºVc¡¹k!r–Ìoù¸Q.JôœL½æ¶ÏÍ¥Tÿû#Éì@7„œ­>@¿!¸M“*b]üòzAMò»ûÀ”,Ð3 6  S¾l=êj(`‚úaîFJ¢žnT§¨°Ë1’ $Ƽ‰¬ae&&~%€Á p@.™Á\ÅOøí’ð¼g„ÀÏŽï{èh >:ÙWYxbÁxSÊJö°‰]ìCQ™1$uÑÁ"}©•ž š ƒ©,Ð^tÌGN"þBŠªæ€Az iãÁ«sm‘‚ÛIô³Á«7€fünø¾:¥_pªD0Ü$ç`nöŒ~êÉÐŒ«ëJ’™Ý}ß}5Z6µK'³”ÍBwÁÔ½îvÞ «É^Õkkä!ùȽ¥ŒsœC\çhÌcnï}k‰ÒþÆUÀ…u#¼ ¿ÆRûæõƒ <ؼà6BÔû+i„ÞwzHÚ|@¿´ ž¯©ì<ï1Õm2O³_~ÈPɼ4¯9Á«Ý^üò5ÃlÀŽÔð oÿ»“fn“¶z·*–<ØÔ/ì^¤*@r;4^}½˜<(‡G|IúDfüb Ô±Êþè¶yÉÛƒòBiüyÂ\Œ–ïGzpPQ\¢¸‹7.²­l=8I«ë^fn=7G×\8pÓï‚„ãðʵôoÛ`'&I†J%kÒÖGö+>ÏZ¾(åàþª€%ŒF\޽r| ZŽéödöÁ2¯‡˜#dÁxËKÂË©òúÜE>½ –¤“ ãþó†oí1œ$öЀ?.¡|,ŠBN PCÐÐÌ?¨ä|¼à"€?N‹+0P[‚?ŠÂ=0ßæÂ!ð€ ÈÀHõ†õªgZäÚGNìgûbä÷ íW2&`§øÌ΂þ%€xÅ¥ªDìNmâNZæåNÌ*a(¬nx Šå¾ÜËßFŒèìŽ ¹«Iœde„Tü €pÝæÇB€©ÒO2B`¨â¥3Ä® çä«BåY8Žr¨ðWv êÜjL ­bJ'˜°hkDÎ ñ1Ëi)È ²BäÖá ø!ÂÀ Ž²´b;ñ…5‘S+à(ú@ X¡¼ c𸢠©J EfàUª„ÂZPf —C8h)e  æšðúæ§ØäqĤĮïdøg!øÆ!zsšÎZàÂïN†U†ùê­+c½ŒéTþ¬¯^ÂÝôçU(m¼Œcø.§IHèî'ÁóŽ¼Ï˜Q(`Âî  Äâ&r‚÷ !Ò; ÂÀ%Ì E®²€ÈêB- Ì$<·B‡#ùÁ##j.êâ.òb/ú‚¥,z”áJ2"€Z¤éœP Ññþög5"8XÀ˜ÜÙ%?&| i‘Ø„ÆLJ˜2žPU®Žé¸±{âËZJDì!ÈÑ©q]E2—ºÏ“šÒÔj% Ë1)9"b†Š(7bë¨`žÉî~Eÿ 2(ú¡ø²ò ø!<8*äü²/S0ÅÃ2?î‰@@,C¤+&ãÂþ $sA£B.d37¤C>$_òj¨Ì ”¡kâ€8M™ø«©x2߯ò'dW ^ÂÏVÞJº«È«)—Pƒnä)U&Y¨÷B“⎈Óñ̃j¾²0”\s~ÈJe\Ž,b|º‡~7k…8ÍMNzó!¬8Î0!Þ„«xÒ¼ ÉGTH`*‡Þg„°ÎãHS?÷“?cи†TÓ“4ì¾ôË:ßçÎjŠÄŽïø˜P—¬äIT¨7âïpôm]"ÌÖ¤z`ù°çdnäX`í4anCTбBÃüÌïÆk:?L™â*A½* G€zã &E;î4ªFÈB…þ…rÜ,4‚{¬dL|ø*„0E¯/?ûSJ§”JWȋР..¿Z´ÃÜÊïøoB@ÄXÍY²3MH¦zr†mTtÔäf3ˆ^^å"¢WÆró_œ5^MÜ­½m¨ì L7¬¥Šj”LINÊ1ÑŒ mɬ”ÓUÌ+ÎÆfH$B:ÔCS&I‘ð¥>E6ã– ÔZ±JSUUWuQLN\ÀA1vÑóìÕ@ɘÂQ­  µP ”ô¬~ÆOh4BûÑoæ3nTE%I>eÛÖÎ8˜$HÍDì"Õ¬€ Ï`íÏ”ÃÖêPm¼Öjb¤¯™LFL†•|cVþ̇€.â8XJv -3Uˆ`WÈ«5mY%ðNÓDþ`V`–` Ö`aVa–aÖab#Vb'–b+Öb/c6( å€KO“tÝØP”d Ðàí¾ºÕPÏ:ç'š¼p*ÙuBUj³Óæµ^L”þˆ`–àß(ÙS^Ðñî|óÕ`-ÖŽ 3νˆÊ¾¨Ž”ôì:ùÅ' è „3{¨$"Ž¥"(•¸dW€v¤}Ɔð ÎmÓVm×–mÛÖmßnãVnç–nëÖnïoóVo÷–oûÖoÿp—m7¶caD“V©"JFÝUÔ:lе@!€©fôþ«"´I—ÅXÍ„3|@bYböX778XÊÃÐ@×o(8d­5NWl¢]uô|ð¤~!4I‰– 1ާÎãê—3€2mLV ™x¯xÙ%a¸$"lS=÷U9L¬ôA†g˜†k؆o‡sX‡w˜‡{þ؇ˆƒXˆ‡˜ˆ‹Øˆ‰“X‰—˜‰o¸}_`ZÎîðÇ¥d MèCñrï ®ÏRmPé«HþîìâjÞædN%‰VàÄ^ÿlxXl¢‰»( ¥òu‚0‚­$R¹kR­¸ÄìgÑrÅé N[ó‹W³2r™©ƒ>hNÔåR5W>ãs©ÊŽ‘…CØ…C‹L“7™“;Ù“?”CY”G™”KÙ”O•SY•W™•[Ù•_–cY–A™pK èä„¢éJRw—”$fùn¨¯ÂPcÜøì¾8ãð‹¿t×ø9KHæ]ÏÆ1æ€lnáZÃǦ êÄ„ìð„FFs"Ô=e Jè‘úþÔ«Ib—Ýr#wr¿j^˜ }„ 4¦ÙŽ'ÙŠ*Z·ö’kC2—{áiÖB _ ÀÍë8ç¥%Ù•JvYÛl´Õ6³ÍN¸~Ý_ƒ‘y3IDAžLDþgQÞÜ,.K5#ä™4² ÞwPÕå ßðíb>drüþÌò ^Šéþç„1å„r9ùŒ®9lÔäM]W‚reÑHXz@ sùøèZÄp6Ì3pª¥êGÀš{’÷Ð0ÇôkÃË/¿ÔLÂþ‡mv·¦Ö­à–¶H ”üç¯Îþþ‡ÂÆO (lƒ”¤øv÷FÆÇ]3èMªM´Í9¦Îk~¡0–¸_#\SÏ0€ðþãŸôôAñ•%‚_ÕEº¯ ³ ˆ„Ç (XÈP†!XHdaÇE#F|ÙĈ@ !4hÄ¢@!HRb4‚„ãF‰üˆ$¦•8sêÜ™‰!Dl4XЀGGþ"@nîl)ÐHA<4úr³&Ï«X³^-Éc†x ,éQ«Ù³hqR] T ¨-B$döaĉ/:-Yò$ 4”üÙTåJ—d1þ˜ÉÒ£Ò´f‘õaÂA@$ë] t/T£™©bìù*º ÄñǺµë×°cËžM»¶íÛ¸sëÞÍ»·ïßÀƒ N¼¸qÚú`%‡ôâÅ 8ÖâäÈB!C’{<.Íûö¶‹Ž5Bá‚ N3L¯ „™‹çµá £@geK5¯ÅÌ2 dÝi%  8@AT%ÅSJﱃhÀÂO5Uà†‡mÔÕW …ÅYþrh"V¢­$P|â½ÅC ,„žz ¥Ç€,È‹NYÄÂBØÐWx'Q5þ½^^ž˜S<à€ õטN-½çC HàžŽ9i{66°Úqh¦©æšlÇÏ›¸½É›rò£œ¾Õ‰gžrò¦çž¹š¦újè¡õÀ⎢…”ÐÜ ÏE—Ó@;XwãI‘†¤˜YI§ÓvW!¹Ñ­UÒM< ¤€«2pQ^Rdƒ ɸâê]wMä+DÙµm Ä)F0 È‚Pp*’… „L,0 à…(mÔYiüuë-¨üB „%jJ}«®·­ë®§þOšª-’TÊ}ØxZzç5p£¬³J”Э¹BàD½ú:‘\r=ÔBTâ{ìOHú¥-\$šU:YôƒÅ FñFa:0 ¶šÑæÊ,·¬[¡sJè¡‚Æù¦¡õä3m3ßYólr✳;îœsŽ;wÚç€#öØcS‰Ùf{B l?šn~D¤z«7…¼í¾«îNzã/t8.MÆÃÉ)ÄÀP¯î‹®¨-”ëäG®!™×Äemɬn êJ’É´CRî K>q+‚Ç.»¤+½.ø 3Ü€/þØ0{º°Ë.¼ðk?üñÒ^;UÐ5ß¼F™rD1T´Ö㪌£×êã–çªå F®ÁÛwA<0[0…*e4!J5µ¢x—àh˜ÿhˆƒÑPˆòO€L Xˆþ€d 'HA :€¤ ÿ—Ázðƒ ¤ FHŠ„^!$L(Aº‚ÜàcÈ?Žƒ tà a˜@‚І%Ì!YXÀ ‘Ê`š—¨De@â‰PTE·6‚ÌÊ8O©ø“·¾}ëoÈK^Š–ÇyƒàÒè(¦ ðJCŠ(ø«.˜ñþfŒÚ4A f²Dx¹ £ ì8˜”UáÍâ@¨ª(Ä`^$…àhÀOš®'Õu”DŠ$²Ã¦·4"„„dµ¾A¬—½·œ7£G=l|(˜ã;^ ª2ÖMvSCîn70Ú}eDW;ª€ŠaÑ‹w³ÞÔ0Z5~³QålëN10öð†;Ü í‚ݯUñí…?qÊÀð†7 AN]ÞÄAÑŽ/ÛÕ#md`@>2-2²E;Ò‚A4À8ÈILÙå_°më‹ød¿j‘ʨI÷tèÊk]Œà{*ÏÆè>\á{ØžîÀ0|õþhÝódðÕ'lV8¹Ë! r”á…O´€Å zN!ŒPà †;ìwãïü(ÄC_‰sؘâf{@K€,üBÉWò1 ‘ç’¦yïÅ%²‚ `žŸ@ ”!€zÅP<,¡æÖ£Ù¯t`3:álänù™Àƒî©À{*àá%WýY‚4XaM¦ðo5ñn7Ù¦}jÞÐÀy¥u}ØC á”BX»ÃÇOþ„?‰ÅPA#‚ÁþF¸ßý›Ø„B¬–`b¯‰H….ö?jS§Â£@ ˜@˦ådW«4kÖ„$#w„÷}cÌñþ°<éõ³†mDû¡HPW¶Eì 1Kb4EX!°H¥d±&‚"HHUÃú@åF3ç¦B…\ªEù¦ AX; „EÈ B(„°„LÈ„¼%°ð&îÐ4Jd(?ã…qYPZ@N¿–7À6éT^ ipXb$< ŒôiÑBAÀCÁ!N!1{1_’,§ã€#‚t£1VTM,ð2×$&WKÇtx`O‡‘X‰–x` hü´6p‰žø‰ uõ‰—˜‰S7Š%Љ¤¸Š—øw®øŠÅ cð0‹´Ô‰élp)TþK8Beoè‰^ Ô€3ïàw°ŒÌX ü  –˜N… àP^Øh]úÉ€X ‘7ŽÇ°eL—àPo¥eP) z`—zeð ^€‹ àÀ  ÂðwøðzhX‰f±Çtx0gx xÐ{yÐ Ê {‰Up ˆÂÇa¢0w™ÈSÀ|\@¥0 “ÐÝHPÐn*ÖpÑ7~˜ p§V8 ª I¨oKˆ“úÖ„P*^Pe:”B‰“ðvoíòàä@·À · M)R)jP$Tp6ð{ œ° ž0jº ÿ‡ Äþð ÄPU )©$iÂóZ,À€Ï¡ Í!…°I¼¥Jª<’!; þ`'†ÚѤ@ «˜« a„!DP‚° ˆ©˜«aT/P!d@™‰) a4WQƒþ HÓ3VX ßQþ€êàÞðmð0nT“3®qÚá Lë°›ˆwˆ7‹úô> T¡¤é4C3n†"Y¨YŽò“†WªpF0wª7kØmX"iÑa‹Ãu³K?‘†&! Ô6"[Q¢<´æXÛr"Å£Wšô‰^gP¬HŠ,ŠZ  Š@‰ ‰þš:¡m󰘌Šõø€Ú¡Þ °€BÖ $d0¢kÃtÀʸŒ‘ ÌX£ÂðŒÑX°@'* ¢0£‘€¢2f-ÊtÐxy0Žãø ax`B@ =€; z›vi10ƒ 0Ét àèû÷ÞàWi­·F6S¾÷kð—1pUIÇ0% `Ç,Ð?IÀ€¨\0b@’_P¤lÔ 8poF]F¹Y€‹“‡Ö¨¢‹® S¦© }ù“,6h#•Ô`”¯S° è ·Ð”·ð_ ¬ •`•µƒþCp²p §€ ‡0ú— ¢¦ (ØÀÙ€ Ѝñ¨„¨@Ðëã9c4×zJSXG“3Ô&th&à„‰̮ꚮÈJž”€!몮‘ K’a«0¯ìz€D]:QƒRS8‹õ@°8ˆšj¡šø E#6Eã´a›OŠx« ›±Íð Þ±ôÐÇicT˜5Ts…Ï)J  Ë©Ó¸(s×@`›¢†°ã ƒiù9IxkÑÒ5XÔøA?õY;ø¹é`#NJ8ø0ÀSkW«6UÛÀ6”˜µSþkÂ7,à(S‹¶œ”§жX+¶p %` ̸˜®ˆªùqðСðP jË6ÖXqoÁÆcب  a F ÅP·>* 6* –P(8Jç„w2 «‹3 Ö…m£IGŠI y·wdHÖ B`JçàyŸW¥Uúy˜6)0‡ ­bêÅ` ‰Ðz®W¼kÔ%P§0SÀ °àY…010Si§AP-@^»€j¥ ¨ä ¨“Àk³I@TEEÔ  ú ñ ·l‹Jx¯A À@ž¯ñ:F©¯ ß À ›jÀ\ þ…à“à¹){N¤Z¦Šª8PJ@èД¬p · Ãð“P«Á€«íâ»z*¬ÂU üG–‰Ð$@ Ù@ c€XF¡ðŒÀ€ÔÚvW× 2Æk$tq‹º„üP%Q"c#F ‡yÅXœÅZÜ%! Å`ÆV†Æf|˜mÀ‡ËÜÆ³h4G£°µÃ°øÇS˜4QC±çÀ3þà5¬! Çi'ËI50ãÇXØ.×øàƒ0SÊpYà(h@³Ýa³€I:[$CGês!-1ÑG$E `‡e;¡JD§ríEžI÷ŸÊ&K!Aþ-·œ¤h/06`°ðGöa¸œË/`Ð@ÌŬI¼¼mkÌÜÌYk Öl ‘Ëø @‹@ µ¸›äʰ‹ÃÕk¿&FB˜  jû8pïÀŒ‘o@·5j œ¹këÔ Tž›˜Åð ”ÙªZJûØx’÷ ë yHö ¨Iç0)@C@E°ÑCP¶[)ðŽŸwXÖ •a*¦ÿh \™Åð1£{ph{~ð Þ`}UP ¨{ Bu™p ™PxP¹÷-0 =¨Ið§_¨²ÕSÍÓ¼Ë%°p¶ ÕÈàþ0š^}g3\DT/  ¯á }@W°¿®a3‰ÀÌ 3Ï[®h ÑׯÀÀ\ié¦ /0Á¦ZÀªè ÁÀ Á€“ R *@;©”Â+| ¥m@œ}¸à Ë0“J‘Y|ÈÓZ­õ¸Åè²ÙTŽüDÌ·6@s¢ö!_¢À¯¾ýÛÌ @pÅÜÆ­®×ÛÇmÜ¢k,²ŒÌrÜ. + ôà ŒÝ†ìù B°Ç~†…6±DÓ­ãf'ι¿ö“×jcü5Uvß—BôµK 2Ž”ÉI!-°-@‚)íUÒ„þ’¤ßòWap$\r‚¤r„Ê®#Ën)IWë–ÃK"Å-`·ÂÞáº“Ì à;ÛVâf¤;4G½Ãâ,^tðzk€{` 4 ~÷@°è°TT `‡ûÎ/°\O ºB)9ƒÏÂP@—@£–{ÍÎè±Ó° ek° × æ‹ h m]% 8 Ðwd¾`Hæ ¾p{¾`{€-8Ô ¥z®Â ]ï¨Â=8^À Û° ˆ *m { ·z"ÓR@ÌnäW@ yp yp¥´x¬ ¢NÔtö’$ž6‹ «Ã°ê€ZÕ²ºþ‹€inF/@T½èÞîlRö°¼nÊphíð°¿jííæÀà¿WP üà 5×vY |4US×½} É€ ´À {]à'ª P•Jª°vËó° ‡-•µz qà‹° ‘½§Ô.YyÙ‚. ƒ°Ù…kP… ¸€ Øù6Ís<Í#A<ĤMàpÅXqw4ç@ÛcA n¸ÂW°ÜËÍ‘òÆÝ^@òÆíܬq3HS(9ã3þ0ÝÚÁ°ª÷šÞ¯¹w±ÑÝC‹­Í 4w’Þ㜄LÈ´ñœÐ Î+6ãFoT¶B×H[i1ùí´í‰>q)þ$,°!"FqÚfÑ@ I @%A2ha$Ójl$ñ̾V÷°3•1†)vß÷¶¤m¹c $ç÷¾)?pâ"Q¬F8ˆŸø¬¦;à/ÐfXÎÃ÷‘ï÷ª¤fw {€žúŠw¥Jå c¿¸æêtY¨6èTÏ¡Jò+å)\׌åü |)ß ‘pû–ðcþe ¢`ƒ£JŽÝÀ ç Ý û çÇ çÔ<°£ z>à ¸€  ±0CÄÐ »J½Ã ܀艎Øá@ {ðÀP OÃùð°k åäô‘ÆK/pþç ÂCè Þ9P Ë,Âs¬Dˆ 4”È1¬T©E¥¾$Iò¥£6züüùSVâŽ7^(ƒ•Å‹ªzõ ÉôâE™2#ª¨+ä%‹2U7Téóçé ?O}üõqÊÏä`þ®Tóƒš?}Fp¼H³ÊÝØzH‹‰ò"JT²mÛ8­‚‹ä…!^¨Ý(᥈-KT¸BÂC‚£ÂqèÄ=.skT¦Q‹‹ ¦¦]#Bt‰¡@bÍ$ÏÊe£Ò¹3]ÚµmÛÒ¢A‹ºõrþ– N•²z…`«7ö¿ÃD|ø BDÈ  @3îݽ3#õ]ü*dÄþw'—TøóÌÒ 9¿ê;ûø‡í#õ'Uß~©ýOò«Fû:+Ä|Ôo¼¡g?üN‚ð$/;§&„.ÄÃaÔ‡Qè‚…} :g,²ÊÚ/ ±®œ`F`fœ‘AoT)$¨wä±Ç…pŽ4àA ˆ@ÂG%0Bºç~ ˆ ¬Ã€`ò°$•ÜÈ(MX` #Â,¹äHº|$ØÁ ¶”N@4}¼.öä³O>Mp`·=ð³ÐB£³: ƒÒªT%ÂPK÷ô‡|°¡¢lè“ÐKCŇ(ðA· ˜ANQ£5V?o þƒŽ;èØ#×=*(¦W_-f%–¼(¤À@À„ ¦¡YeUª@Y¨yO£øFK„ÉÉ,7\aü)DØ=oxÑ4uy§šH†(£ y#‰É so ,2áÆ—o|9æ_|à­É¢ÏBšùìXˆy¦ˆÉæ"\)âbEa¿é&dn¸i+`,yBjªÉpH€™ô+H<!z¢æL|ù¥ç’ˆè *Òà…$¸I¤aÌOH”ž¾(½Uò2 #²ØÚ  ²U²È¢¢p@⊤ú`Ê©>Oäãn½ë»{ï¼ïÁko•ñëo?Qì0À <wj¢‡žzLR ;;ç$9LŽ;*”dÌýø`Q–š0°eÉߊZTáy A!Ã;Þ‰ R‘€`'6INÑéLtØtX'rj’¶t§çD`™Ì”%.!K#´¡¢·þlà9sj’tJ˜¦<ÝK™Š v3§&V±ŠÏaSu®óB ¶ÊŠMÂ@I}ÑŒHÈ›ð´àHHòam*%'3Ú†%µºÃtµ†Ë7ÐS!„PÆÈ€! YF¦£ º°®5d! U C¸Â¥w@21è*„(Öà:Ó0#k8ÄFÙ†ÂŤžÄžƒ‡ýëëXÁæ k¼RO^8hVGŒŒÅ"ãˆÅኢÄ9V‚„{¬ÃšÖì7nq2xF¢X7´±‡Oœ# ™ÊÂ…è¡a ƒ ²†hb1ˆe,£¬@ƒ`‚þ”‚$²ÉI Q‚,€ÊÂJ"i5d¡x?™I‰”á…ü3›*Ц6`8¥)qéÜ®’•»å-Y hƒT*yµ¸‚¼ÖÐÒ™2’.Œ»Aä"§ÈÉUŽ'—sÁ.Èá˜Ç°âÝðEdF ’.Ê @„+èj±“ÝÂà vä®3dkXÅ:V²í`ŠÀ^!8± Uo \°ëlÑÕÏzðJž#ˆÇ{ÜË«^¿cAñùu|Ì…„>~(!îX<èq÷µ~€ǂ Ò þDpBèŸ?HTÃVS…üÑV´ö „WL4¿ä8þH*$W‹p€¡l%YJoI¸ÄÎȉLÎ!‘|¸;âîè9Ž¢å/q¦„Bð `T5w@h¤‹£µ"Iç‡tª“b;hF, :&¨H ¨[Ç:"!¼!€ÀXpDú‚QŒ àÁ|ûëÄ5Ù`h € œƒÆ: ¸6CQFŒð¨Ç\I~–4lU¼ (¤"sÀÓ¼$°0,vBoC“/ø2QMZb!+&   Q˜&W¯<fìa”° Ö†5ŒÅ* Ì3&~aŽSüb—¿ðŽ•±Etâa˜ 1°1Žqàâ¸p1š ml˜þö€³9älŽ^xÃ{˜5`a9»Ì¥P1,àÁŠj#³çPÈ9‚W4hîF)>Q ÄBü(ö‚Ø BÀ‚’­HU( çGAŒGQø`B/P±2à­-?&éW¦‚üèCÃ…¬„˜PÆÒilbX4N§’ãi±}kUô€1è ª8Œ2Pìb©jèÁ†¡ p (x‚Ucw ü ¸˜.F±¡ÕÞbEÃÄ`†R'G¬ð'nqjj$®ËÙp¬W BßfÀ«^ˉ°ßóžxfTXŽ{G.…2ð'•äÈÏþö³=ªñ4ƒÃ@˜E4¢kÒÙü)ÃÍ'ANdÐ{µ­°B+ÖñqU¸CÊ{`;„¿ü!&î-Ùrb®ñ Vï"tjD!s½+Ãâ¶@ù.“°KÝ%bרîsÆ~ºY@B#¡°KYç`“ݼ'ÊÁVÄ’yyÀƒ Á¾‡GÒ|x9JG…~Àª&EÝèPž.K«Ÿ6&¬+@ØÀp1¾@ˆEtN¤!=0Ez!Z^(,JQ¿uªÅØÃs5ƒLà!šÜÃ;ôA’ú-B …PE$tEŠw$ÂÔ@B*Ô•+`E ¬þ'D)Ðàƒü``¿8†/B¶KLœí?ï×y.{…ÎÙ7ô¯pPÃÿׇ…E „ø›¬ÉZ`°³=è?jà„‘é†u؃>XУk†>H›a'jÀ„ÐèGC³lX‡ú),8(ÿ9)pàeЇ«±4 ,`½Eø†òH¨€xÿÑ»šŠ‚/à4e`šIÜò‡û‰~@ (€½ÑÁØ‹B:¶f‘B|B²EІxŠ6C2¶¡`¾a˜ÍÉ6mË„c8…ÐÑÁŒ`(Öûˆ*8„4x‚'HƒKh`· ðbÀ…l(‡L¨Ÿàª EþdÄl½ÖÓè+…cXC£†£8‡£{ å˜A ”?z†Ö#„bhÁ,ñ•›ï¡Vé¸ù@ÅGä‘ãûù©†EøDz0hP‡‚H5©Šzàˆ/ðE<yˆ†g|ÆŸ0wø¹Ö:Ö+‰ÆJ޲-¦Sù£A4ȉª#™°ò4 ÖïR,®ó: `»á;‚X<è°/-¡»¶Ë.¸j.5Q`xh¯Î£Ç¹SÒ€¼Û È4A!/IÂ.D“(‘<Àk® º< h€¼“/逺ؒ‡ì, E3ØÃ' 0þ«Ú•Ô „,€ØC¶ XÛ Å)iQÔ0H¨†=ò*ˆ(‚ XpÙƒbЇPÀ$±…=X…=0jP†6HfÐ>u4È‚œL1è€K÷Ãs8†÷{¿*³KL ‡G$1 ELLHµà1QèµUP Q€„HІ ñ;K™k„¶™=HƒnÀJB¸„sèCk§wò††Y&WÈgx†qІÖÓJÕúã´OB¨‘`KU›(„D±1Ž,€„!Îð&UàÂKCÿ¹eôçôÀ€‹ê¬Î+±Îê¬Hþ‚E0eøBÀCE268­ü‚ ÚœË0?˜ P…Q¸Œ``* ; 0AHeÀ€€ Àƒr0³h8ÊEÇFdÐß@ƒœü}€„Eà” $SpÐÄZ}ÄvÒ× ‹»¸Àê뉃/(…UdÅ=Eî`=R”ÅX8`Ëý~ ‘9•K‚l½aøEzPáo„މe´†oh‡'…Ro€«jl…[°Ñ$Øä(‘RºZ‹ ¬ÌJ,8Ç­áš«œ0¶ì±³<¯Û»2qɱó’&ùl/ìj;!x»¸ɶ3¯Î»¡“´’•t¼Ùþ¸Èa0ìšÈsÈD ®Û¡¹#¡Ü$.ì20}Ò;ÎS¢3áÒ¾œI@›\ð•4¸°^aË)P…cûÉÒ©eà†$3ÀU°³;sJ§ü€  ‚¨‚Õ°~àˆE PH€…DËDHjhîH…lUj8'¶$,°¹Ü™žA?_ÈKLø†eíKm8€ƒALH Wz} † %P{Ì$(… ‡|”¥D‡`H]H:ðnèÌ<8$ÐÍC[ˆÐHF‹… x†`¬ÔÊ,P~àM@žüxBx(„ܤסˆÞ þ±±š½¸j0±ANm8‰iØ ‡ià˜„-ÚtȘ~àØÎ$˜N¸ˆ>à.ø‚UÀNíÜÎUÀ€øÎðüÂòä©óLÏÖ›%Ø…`¸…`ÇàNh[r NÈ8 A€A‚!àÛ€P*À„l †rX†£$ElÐFDƒhKz0jHŸáTª‰å€Üïl½llMfQëqÑÑeRHÑ]ÒÍ8ô`=µžR¼Ó½ÑÑÄ\tj ZR|À¬©Ÿ}x…ð‡dL‚ew™å冟0€‡ÖªÒ+Ý uö9ÂüþSBø‚)Ó„B—3Í1¶ìÓ;Aì2+½C!%ºHO-3¡T;ùÇ}’;û@‚ò.!¢ˆ@°Dé<ê.H%;ºs’FU0ç8THµÂÔë²p€Ì 0æz`ôE2á !½cÈ'Âß;1Zt¸™|0=  Ä€ àHè•U`K Â8g!tòôeϾ,á‹„ *(¸ ˆ Ȥ[Ñ$Bj8ËDÓHSÒÖD jÀÜLš¾Ä¸$Üt5ã÷û…Î$„a(ƒ0â4 Îx †z€`¸AQ(„~ý¿É‡|Їß+²'þp1KÐ>]Ð…D`ØmèÌ2øbIƒ›EmN˜‹‰…ØXlàBÐJ^ rá4[ Ì†Í}ÖáH­¢È hÕÍÞ˜ÀÙ䤤-  õ‡˜_äåæÛz˜„8 é¤NQè…Àˆ„¬ÝZÂÁ€ øÚ”[ó$[X˜Á °p ðfnž¶m[q*tXÀOÐÏÔ9€ ܘ˜G+v(ð‹ã|Öç}öȃ„“Šs› 5ºMä‡Í}Äeü\È„îQ݈¶QÔEˆÝÖs]ò±è½Òœ¤]z8¹ši µâ9ƒÐÝ—Ó9o þx¨Ø³Ôfð„cXÖã= k¸…¦äI5¡j5K60†a‰êUºÚí±] îËð‚Ú@’‰2]œñƒÍ‚ھ㔊²®‹¤ -¹àõ¢»·³_Åj`ýå üM_ç`Ð' `¾ßü…Ôr/˜H `<vë$à±   fëD=ìr `"Úà$A¡³>Œ, EœÖ£'@& ‹_ ¶L3À½`£=Fœú‹Èò´¹4ƒ]5ƒs؃Z >2>ø€˜ ¨ªzhÍÍí4˜Ó …uÁbíK ¸ÈI$þ„ Â2>ãtÍ„Q-?xJyÝã4 o«‘P˜ èÛãfí·?æ‡b@d] ƒ'¨†O'¨•ZItàKBø…a™aÐj`¨”‹!¦l(‚r0^°Ð‚BxÑ £¸cz-ê‰z~N3ݱá¬-~¨‚~V[ö€eÔåtà‚-Ї-˜†“˜„ åY“ Bú„?`„J06ð€fÎNÃ!òH¨¯Oj®æž2¶²ƒ˜(€ rnîfP9Øé’V‚.whÖƒÔ *3¿€"p&Wˆ†vȆÀç}–ó}öçô‰ÿ Šþ« ÝPwHèœþœÁR‘e…Ü8Øh‰þÑChŒVtÒíhxì]:jh„^„[‘R)ùqéÚÊ5Y8…AÈVRbh=e< ém…b¬e)€ LÀƒlíl8…£Vº²Ð¥–P#ÀB)4víË)È”j¡Ç–X4 _OÎÉ5岡Nik̼Âf®ú“žȮ`XÈ,)Pýöq¿^ÀV¢ž»jH¿ÛßÃNìOyŽ8Eß9Í_Çs/ºZ€€ýª®;yé¨ÙUžI]y –êÔUBÈph¤À¸Bò”Â@ƒã 5oÐo@À5àíÝÎþ\‘Z )ÝKQƒœ ³ÔVí»³lM…뫨ÒÆº(*Øn3>ô©‡vJ!„+ ï¦hñ ÈU ïÖÛ7Ê5 :HäݦïOÈü6 :‡9RhC[o`ÃA€JϘcèeÀ€š™¨¥ƒ¢œI|Ö¸å8‡&¤€„,ô†å°ø P…炽 Ú‡ñEà.˜†[Î-X„çl=BŠF0ShSH!oƒ"7œ`[„„…‹¯æó¤œÓêŸ p9¨x[»…· 9èò.Ÿƒ9P‚€ƒ)à€1'óçÇvþ‡" ®Î9Ç~è{ùRЇ‹:ŠýÐÍšHµ¤ãÄGtÚÉÄ“xyQpÑ6 ]÷oQQX„a]ø?t¤¬FgEùçKÆr \ˆ@èvÝ*u«Ñ"~þøéó‡O¼sÞÎÕÓ§¯=}‡6‚J´f ±uþèÑóçY«”ðê±,@Šƒú$JˆØ¢EÚè¹sWϧ>~B‡ê+TȈ J_Ô[øó8/^@y#‹‘,7n1‚¤Ð9ŸÚr."ä£+Ú´i %"Ä‹ L!bDµz÷êEä¯!uùN+­hðáøpa¾@|Ôµ›‰`!,$0pÀ`ƒÁu!Gþ.­‘>$, Àµ[¶¦gÓ. DÈ_ Ì¥ÚÇíÚ…ßòh!AÁ!x ¡üãíàæ?ºª2i½Ô"3O¶sïþ¤@±ðÅV‘_Eˆ,!j”)-ii‰ J(ëQá5Xçòó¦$ÔDâ„tìa  h‰0ÅÀ£Ï0è‰ÑCÔSM*¦RS"z㎠`qÞ"üÕ“E|3`²"‹-¶xJC&ÑCˆ5) ‘ÂiH%5ª¼'¢ŠWœ'†fÀ#Tî±GxŸ#Ì{¤Ž2Mù£8ë(Ó0¢ÐsN/xPÇ%¬ôÂÊ%XÌ0+¿ð“!XTgQþç 0ÔHŒ*…dáÃy„@I 7€NT¼ ”TFC 7¼  , á9Í4üÐ3?œ–ê4%} êH9aÂo°ÁÆL¬ÑÆ´q+®¸€ABÊÀRBÁ ;¬°/k„*çøKsÔPƒ9æX3í´½X{íµ°@"!b¬ÀzèÇFå–+ˆ+ódCLà4¤Ï¡ñ5/½…y¨Q¨¢ON¥XôïEª(c5,¬ÏŒd cEÖ͹ˆ(¤H,q[|±Å¢,R ÆßJÊÇ“¢3G"rÇ£ã–ðd”P #Ž1™ˆ !Ú,Ô>ÂD4Q=KštþLmìÑ Ù,³å¨‹l±.·ôÒá± ŒñLN;¬©uRU[BSü°ä8G ƒXa…ÃaBTØSEæd†iÝVW 8ÐÂm?‘—p‰ Çp@´àÀðàÖa“)¾W`@ì r H@¸`†ÿù`—£¦k®ÁÜå­Ï–›‹5fW夵ÎÖ[À§ €Vf×õ—^€íÏX‹ˆq„G8/EѧAFi¥öZ A¢Nç¨Çž2ìð òá•êS¦ð<ˆ5Þ$X¥%–ãû?ý¤ vÚ D!èfh(º¨F=Àƒ °@ þçY˜IŠ|ÀEÃð€–ià ôÀ+`q- „H,ˆ„/HH0RYÄ€4x#«PÁŒbHIºÐÅ•Já.<ÕcxÈÃÃ[†vþâÝ8ï12¡AV$OyYøb …·’6§=À‚k ¥/Uðþý/€ù+`}åÑ¢Ö#!0P€ L0>ä³ÔƒÉŸ *Ø‹¦€©áxݵõ™€Bì‚+¡Ä&qˆƒµ-ô X@e*S 0lÄ®DþksA¨0 °ì3{ÜcÈb§˜{̓*„¬ FQØÑ|mj’¬›(Û&!¬ŒÍojyœ-%ËF¡@B KPÂ&‚AŽ`,cæ™ÏuŽ•|­j‡B" l|cK›¦JQ®  ÏXF×èQ‹…päFñtZÏ FcVº"Hc¥ i/!JÓÂ!‚k*j¼ÒÕU#.06 oZ Ç„F§ÀÉËhxÎ4Àw;MhFSש¡ªWάW½êÛÌ:p?­ÝY]7™ÔÁºvë 8µ&J!nq! æ>·¹¿0îqc¡„(7ºþϽ±uc¡=²´DšL,È`ÝþÃÌ€Dj …(…n†q"ÝñN‚z0ÁxÁ^‚ºl°t«{ÝfÀÀ ²ÐÉÜV!&_Âý½tOa ÌY.Ì‘°_`æW€wÔíb4‰Õøy5xø‰b¨b 2 „¿KaòþbN_G7~¡^<ô2åð.·Æ·å:Æ÷Mønn4½ìd/„ÙÓnö…ëìÀn›¹e0¹OÀv·­»Î‚½Ó=2йÚwéËÁ§}Ü+O‚ d°‚Åg {gÁ"”xJ˜ 8ñÀXÆä:D Vù$Ì;é‡{Òþ.ö$ aáën)pïyïd݇_<î?x_ö ÷S€· wÏËÜÿ¾XX÷.{O|Ü Ÿ—¿ç8I‚f0€-! Öâö9±qu/ì!‘Ì] — ˜7lÝ®´r#ÈF&Ì= ýõfv䇊õ¤Þ ,a d ˜\â%Þ¹‰–6á\ÁŽ¢HO jÇY!’˜$ðÉÏ… ¹U!!41HÝåaâ¡aYE¼y›×µ–òaí–¢š›&BÐ۽؅¢)®é•âÂâ”bKÁ¢,ž!~@<\ ‰çq Á$@Èazáéù¢2žâˆ|Yä-&ÚÒb.¾,Ò‰,Z£$.c¼Õ¢-2áÃåσ Â@B,:žÀÌ*ÊSÏ|ß÷ ûÌ ¸Ð&p‹6¸ƒ¢MÚGÍE°5äþ€*Å+”‚¹ù‹92šÃd0‰$.0H04<ÄÁ3z!ºaà…[¨•„@¶áݰÍ`NUæ@ ä|•Sõàå†LáŽZRÁ`rhÀÀt$N]Q޼` V›IrÕP¹l€0Ɔ†jè”]¨šW Aµý @€O5€ Áü…TãêQ¡Ž¢Ø)£8®Yž&f8æ".²’`$Ž¥$b£Ø¥F>œ¥áìÍ%ÀÉ€Ñ!#éU!’èáÃÙeÆ›a"fKâ`öáW.¡*®âÉ%dš¥2Ncf’b3f£6¿ ænf]*£X2ã—}a6æ =þô4F&i¢f:&Yž"cÞ¢nÌ0ì&oò¦kÆ]º!]êÙ_~Áµ”¸ù›|A’Ð%cö¦t6ãmæÀ%IÂ\$v¦¹MÁp¨Õa‡dPÕÚPºNsœEµÅ…4@ <Æð8eTv…TN¥ l€<@äp[ð åÔ†V§c¼ Ðn`Æy¶NµÕ Äo4•spdWùYU[yÆì€c`ÁÒfl~ãYÂælzæeZfbŠè‰–f‰Êf‡’hŠfˆªèˆbæŠææ‹‚è‡b¢[mº¨WÊè¢Û“‘…‡îèhÞ%þèà ©jš%kºfYÂhŽÎᔢ"þwšh‹&icúè–j)'¢¨’Æ“F)‹v©”"iôahÕGŠg{–'‚&¨â„gW¼Eì0|Î 6^ì q @hã딕Ð]4ŽÊii”•WÐ$¬a¥[ÕIæÆL’΂ Ä ¾§t΍Šê§–äAìê¨~*o2¡ª†*!°ên¾ª¨.‚¬‚*­r«¦*­Þª«öª¬þªªÚª¬æª®²ª±–‚¬òê«új®Æª¬¾­+²æª²îª±Þ*³ªª³Në­Šªè*´V+­º˜t*붮깞ª°rk°‚ë Ô*p‘뫊۩ö&¹Yë0ìǹfë»Òþê¸~ª´¾*µ~j².«¿«¾*,­^k©&ì§¶«¨¬tì°~ëÂ>¬¨J¨Z°ix´§ øgI2êl•_¼…bÛ¤ %z]±…[œT jÛä|ä Âgb´' T†W¸¤É–†ÌâÅd„€~ºÆsü§ÉÂÅnð$ …P@iK ƒP¸Ã~0D )ÕIKÕ’Ô)㘅­P´W–­Ùê†_ØR-Y”‚ÙÜæ„ÕÎíØz!ØšmÞ¦íÜòÚ.¡ÛJ-Û.¡ÜþmÝÚêßæ•Þþmß.¡Ú†mà¶Tä®2îÜ&.æJ-Öö/MˆhåÁà Eßv ‰hCþÀËÀ,™§å˜amPèC C×rhK.C€(Rk•ëš-Õòá0Èn²ÂOÀãV¡6\£‰­ëþíä’EåEá"çßòƒæ^oâÞíÜVoÜjïå..YroØ>î×:îóÎmôæîòÛò æ¼Eò€àÌÎG íÐJ6Ϋ-]ø'ÇÊ©®ùÔU±@n˜§¨É¯hˆ•{fÆ|æ¯iàN @Ž{FË©ܧPÀÁDïyЃ2 @@ËŠõËBZ„æ¶°>lo ›/Y,ïBÒp×´ðú¾–“% {/ ·ð ±2o “¥ ›#óðBîð˘ãÿðþåÂð[„‡‘° Ó]¨°+q aÁÀܽ@¼ÀKTò"L7,`ñ “O!¨ð“=±E€C ¼ݱÀ¼D¤±9C¡LÈÀÀñ±¸p3ï¢ýËøÎ0;2Ùöp$/$³/${!ŒK2&·p%+äBV±9Êð ·ÔK©EæÌ¯OÍdlFœ-Äΰ²cä/nTegh› œmÈ/H2ð¯-ê+ó…Yq¤µY•Rê,§F$±{¡‘G ƒ‹±p4‹™ëròfò¿T2ÿñ±‚ò(—óB6r)+ã6ÿË¿³E,18[Ä&S²{²:§þó9Sq"ëÁ­Ï9Ë®`óKtñÁœ’ˆ Ë´Ì3a"‰6 ôƒ€AÀ[„÷ø‰>dCgtDS²“‰Ac´AçÍ»óŒ( )¯ó?{±;_²òús?›s"47ÏôÁijMC®7Y=ëC{Á/*ãF Òo-O1³^ÔM]%†à\03mjô€2÷Nää/ך¾iÉBua3LðbÕS­cü$ ç"( Á· dñ/4:Ãô5îµK_#OóÊb`K4`Ïð5æ b_£<ubµ6<¶K6%_ã8õeÿp_Sñf qg‡òa ]›ð„þ4tÌÑ Ÿ¡I¿DkeARTH{òÎcv´M,j/ô¾38Kk鱊m71>tˆ ,Ø Ë’Eö5Ò8d fO·'gvvË5gs·g{7rcwxçbQǵ,^6À˜w)–Byö(»7_‹Ö&upš€ ’õl$á]ˆ äàwé°uãl*ðŽRiÀ/¡Í’f°~§NU†¦úÔøXËé_YZbâ^éñØ—Ñ5ž d€ä!q"I`n¸ œø_ªøŠŸxŠo8‹ÇxZθ‹¿8qÒ8‡ÃøÛ¸‹³øã¸†÷ø‰99qy‘»ø¹þŠ7¹`yø ãˆ#‰OÁçyâ €4Þ `y‰ ´VkÝøx¸}!‰}x‰§%”ïÌ—'•;Þ„$y’¸Ly“§¹ËŽ›¸“Ëø ×8ÿø¡«¸+z¡câ›kù†?º`™y£ç¡¤ï¥/ù“zã†Â…\¼gl¬õƒ«ÅrµEP™À<¨õ…Ÿ'n8‡ ˜ÚÍ&¸¨85Ó–úiìÈBŽkL É•hƒ±û­ñ»½hƒoŽoB²/û­Nû´W»µ;¶g;·;I|;¸wûN€{¸w;¹—;·Ÿû·›»º“»·;¼Ç»¼Ï;½×»½ß‹;½ó¸«‚³û9À‚¼kC!Œ;I@=b*Þîø¸((¬Ž^âôûþo!Es'Ͳ†e›=êúý||øÆÆÆU};üMMr>Eì Nˆ–›¾âvšb6 A³ÍÜíº^ylXS#*ƒ·R²ƒ¾¾¾Šª^j†R)Ct¨ÎæÀÝï#,uaNM@=íþþúÍfÚg\Ãç~–¶bÚÚÚ®šv‘sbºâvÓ†¢ZØèóDn.zŠn×£˜+3:¾Ôâ|tœPt°ÚòRR†²fFb‹ *,£¼ÕTSN±™”ïÜÀÆæ‚°s?Hm€úÎjy¸þ€€êƃùæÆ;CIzcŽžŒo15bòòòèâʺ®šuƒ•ea\ZzHî²n~–fžžžÞŠFŸ“€bE<®®®¤³£ºâzgs]ŠÒÒÒFÁf-çΠD&"€UqüúáâÆ¬Ô¶—902È"&Œ—Ž+"ööÚjŽFæææ‘”šqjjÎÀ«NHYœ€^Dt”ººº3O†j)'™¦ªenlÇI9¢ÆÒûšš²²²Â«…Lžºf9Ug˜¢¥v–jtBD,&S¯¡œÀÌÓ•‚z}z^€˜U*2RNH·ØÆÖä±ÜñÞÞÞÊèùá̵¶Ž^T^NÔÚ*+67J”h_ššš†5+††† ®ŠÄ¨¤;',îúþ†ŠºôþýN’Æþßrîîî–žÆAlŒ¨xŒ£ŠŸ¬v—²ZE3ÜÆ«:T06@\>[r©Á¢Ñk™ž¾lopÞ†B¦vgáââU64ƒ_S’š»Ë¡cöööÎßíÿÿÿ!ù ÿ,vþÿ… ¯ Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3j,,Ì?r ‰I²¤É“(Sª\ɲ¥Ë—0cÊœI³¦Í›$)#³§ÏŸ@ƒ J4(‰£H‘†ÆèÏfúºôIª”§hì¤zÔÚ®Z ÔUˆ«Ù³g …[»ÖÚT´f¯`ƒK‚ܰ;¡ÐÑÝË—o˜0H N;Š]ßÈ+Fl¨ãÇ…@9uoÄÌÄ=~LNßg›F8›cÏÑfÇáÀjô#G@aNËžM{ª8N½®éá¨PmÚ æýž’ï›°r¯~+_Îüñ”zèú Q­¶#±H4ßν»wæÚgþCrà@¡w/802 Qμ~èu;f8:W¸KWP mè8BI,j¨âŠ"ØGƒ0¢Ãqx²Nëx‡ÀXˆ#¤ÁK[“/i ŽÃÔ 0”Ô†Xf©eŒ ¢Fò4(Î,î|æù¸Ã숓æ7l~AE!âãN=Š‚ $ÝäÙ :䬠B7Ô„,…|qB8+ðÀƒ…€@ ’@‡;CXÓ™QØ¢A pð€è–zêiÏ-…LÁ._°àÎ-þä„‘ Œi„;<|ªO¨Ôta H ˜Â¤&«ì²Ì6‹%‚¥úHÎ5®c­µžŒ383d‘Çl‘Î, £ D)åº @޳Éþ%9½„ щ ±€‘H!4¨`Í,~r+¤LqB`Üb ö†Aƒ-€À(¶°3Ư¬€ª=CÐÀƒ"+ă‹=óh VS|Cr=ìð)‡È±€ .0ZÃÖ» ²\N,+ !+¬¾HrÕ„!Î5KXcO"|j`M>K|aŠ,W~Á/ ó°ï×`‡mqÏ•M6Z`AX«(e‡qD|àÂÝ.|Aþ#Ä­Cëæ²®9÷áˆ'ž¸5½h†#×À‚ÎîhpÍ+“7Ò ˆ’Ó .SÌCÎ7*¸s¢ q€¡Fˆg/u ‰Óðw”ˆ‡<±©}a p(¦º†(Ãw™…Lñ R¡ñˆ‡"JÒ’šô¤(í%[Z© ]€â›Œé2F Ê•Îà8å)]pq¬´•¡¨Ãj0K” €ÐÙO—ÊÔ¦²­9B1Š;èLg]àÚHÊ=ð ©]he8†1ŠŸZC£Å0*IV¨¶Òª¸$«¯VM"w¸»‰oHÍwE(žêT†B©¤è‚ZGªÁptá õU+É:RG5¢´YïPØÎzö³  -[ÂÚ…°¶’#Áv0‚dˆ¤-þ­¯¬±~<á üXÀª'Û°Vï%@D nÀQöö¸ÈMîqëXÙ2w´l°%Ü!.è£vªni› ÕåÖµ¹’}®cáX¬‚×´bÄ5nŽæŽ6¹çÝnlײ]ò®Å­¤«s5åÜø*÷¿°€ìÜä†"]8pZ*·#”Â¥¨Þ'Œ`kb¤¸Â )'X¶a¨c HA µ$˜Â(N±ŠK‹à ³øÃVð("aÕ#R“mŒaüb·˜Ç>±‚cŒâCÂDþð‹=ÜÛÿXÈAf±‹§ìc'«øÊXβ–·¼å%K™Ââ….¦‡ ®^¹®ä¨#þ”S|ZãrùÍpžrœçLç:ÛùÎxγžµœÖ>û£€ ýÜçH¤ÕÐ3>´¢hB;úÑŽ´¤ ÝhJOÚÏ•^ô¥3}éH7šÓ‰î´¨GMêR›úÒÃH5YW­êV»:Õj}µ¬a½jµÆzÖ¸Îu­wVYÛÚÕ¿ö®Uýkb›Ö·6v±‘ÍëeßZØÀ®õ³yÍj][ûÚØÎ¶®§= ;ôãÛÅèG¸¿-nr›»Üm(FÒMuƒûÛé·¼‹AozŸûÞøÎ7¹å]îy‡›å·½ßÍï‚ œßýø¸Þo†7|áO¸½ ^»à ÷wÅõÍñŽ{üã ×wÆþûa`pãä(O¹ÊWÎò”?£å'9ÌgNó™Ëœ7ÇyÍYžó—ß\æ9׹Ѓ¾ó•û<æC·yÑ—Îô¦;}é…`ÅÓ§Nõª[ýêXϺַÎu§G½ë`»ØÇNö²›½è…0ùÙ×Îö¶»½ééÀ‡Üñ ©7½†˜y1Îp†S0½ V`@Ê¿þöÂþðg2Îàìð;Óù1T´¼ #ˆÂ‚ZPt$€â•¼ÚOúÒ›¾êv4ô0ØÁéãðÌ‘0‰Kh‚—X9+Fòt Ã@¼ÝOOüâ“]£ÀÁÉÓ!œ¼WP„å‹A‹QH åHˆ‡?NþþŽ^”cÛÇ,>l´@üädžø!{7ô°°üÉÇá‡TC ªX¹fKôCåi|(—vÆW€¨uH@ ®8·ݰ©ð _ð àp}y p},×à°}ô0 °`{ 8ð¯`  `‚( ëç t=Á™sãÀ8ç ÞP ¬ÐƒÀP ÜÐ4À ò` @xrJ €'GxØ„NÈtôÐÆÀ€Ï /ûÀ Å@è`×'†`¸rí }ÜŸPƒšPÁp†Ü  Ñ`l¨.È~P*Âà ¹7|ÐÏÀÞ`½`NQPƒÜÐn°þõ01—„¢÷„Žøˆ3×lÀ€'w­sêÀ…>g‚ÇrHÐex (ÐPðE ‚oˆŠªÈt• À Ïð¶Àm @P UÀ ôPô¦ª‚ÊwrÅÀÍ |¸ŒÌˆs“ˆrGp…'—‰ø ЉbH ÊW ÷£@ ÛÐÉ x ÑÀÉÀ»`ާÀ~Ï æ ‘@ˆÜ@Ôœ€(‡Ù0 þp„ÜÄá‘·„¼×Œi€ôðŒ…8ûp„šÀ…'Wæ-GðÜ@è}p ÏP´ð‡°… ÁpCp é` ÜÐy`þ …†ÙJÛ§{˜°rQø=p„L˜@I|HpP¨@öPÆ„ŽßÀ¶àÐÀå1;÷s˰+ð Îw•Yé|a÷ AG€A9–d w†@ø°|G‘–l÷“eù–pi€b—tY—¥ç–v™—zivs¹—~ù—]‡—€9˜„éuY˜ˆ™˜3'˜ŠÙ˜Ù—Ž™Ó8 âðÏ ¸`yé  4¹‘v0š£YN‡ w»w2PŒK8|’™V €TÝ (å§P °0 ¡‡rŠÇxÂ'yK7Ó0sã@ Càš5ÇF† ›ŠþI…0…/p…Ï fp ô •ð° òwrVp«×Á EÇ~3·ôyr«©r  Ÿ{°ȘÚY˜’H‰Ü(—‰æ ƒð ç€ʉrcx“šà}Õ°}nŸpM šÀ¡Ú޲w¡ŸÀž*§ »°ŸÜ ” ÿhŒöÐ Å  ñ@‰ÙY ˆy (7º  J4 @0XJ Û×ÐÀ@*h‚ø‚+ø SꂱGÌ ´@ƒ.ç+Š…½Øƒ@ØúÀ ý–öznp =ðš:™ „Åài¸Hõ0¥Ûà‰JZ†qkXƒþrh^*‡/<`Qx¨r´¦íÂM7Ùð kچ性‰ÌŸ tÀŸÔ ÉPpð”˜Ð ŸP •©rÙ·}ux ©ðõpp0v°Ñ€ å0Àpsè uø £Ùž'G Y°À@šög#0 òàýð © ”PŒ ª…ItÄÙ‡¹ ø ÷Ã`ÞzŽ÷ ÑÐ÷@ŽôêŠÞðŽ,VÒùxÀò°Ÿí Eto`rÐ ± y9J®ÛrU@IWÿ'’$¹©Py@*™ Vð¦ý€¾¢´`Iú¸|2°þrÅwPØ8®[³5w• PP ËÀ ÀЏvk³D;sV@èp“é 7)´°Y´PëˆCµTK|4[µX{x…€|×µ^ûµ`¶b;¶d[¶f{¶h›¶j»¶lÛ¶n¶H*µ˜Pt[·v{·x;qû„…€ (ù·€¸‚;¸„[¸†{¸ˆ›¸Š»¸ŒÛ¸Žû¸;¸ ‰[»–{¹˜›¹š»¹˜»·NXv0w¢;º¤[º¦{º¨›ºª»º¬Ûº®ûº°»²kº¯ÇŒi׃¸›»º»»¼Û»¾û»À¼Â;¼Ä[¼Æ{¼È›¼»›®Ÿ !÷¼Ð½Ò;½Ô[½Öþ{½Ò[“K¹?XqÞû½à¾â;¾ä[¾æ{¾è›¾ê»¾ìÛ¾äÛŒiç¾ò;¿ô[¿ö{¿øÛ¾ðÛ½ùÛ¿þû¿Àõ»¿UPÀ|ÀœÀ ¼À ÜÀüÀÁ<Á\Á|Álnû‹½ÜÁüÁ ÂÏ«½ß¿O›µ(LzW›Â,Ì—ÌÛÂŽÉ Ápg°½*|Â0ŒÅàzK÷ ˜À–)‡B\Ñnaµ/œÃlGoNw„ê°’À ¿ìà¬é°Qð ª'@Ÿ£àmç¶wwslÃFG¡érÁ°²-·ÂHLv}PN— —P ê -Ðy cMûŽ· þöð tÒY Ývn ]ÐršÈ) 8ŒrmÀ yÈrm€•¼˜GÜÆ[×}0¸` €E`PMÀy)§‘¸P GÐçаHà õ€ š`Ç  ˆ½ÀÅ€ CÀ·šrýpø Àð` žûœ ŸFhs˜ stPÍ5ÇÆœlu| ú }` é Ô@Ϊ“ èðtà‰ ù0éEPÇחЪ n¥ð€è©o8€ŠrÅø@š …ÐrïP 8ðüh„#Ð /ˆÚ ¥—Я°‘l Å0åî{šþ‰´+7µÛŒuÏ0Ë®~þð Hú ¥Å8ɹ' ¡Ç¡—Ëœ‡ Ž`Yà©@80†… Mš² 2ÐÏü Xpþ·½¢þ`h twÍ—ðõ—«–ð¦p Hð«ã@ª¬rÚüÒS·’àwô ½ÀÅp:­r=]™m HÔÜ@Ô ªË'׿ÇË× p¼ñÅ„œrÅÐvÀ»˜š,÷FÐ…°}H0 zj@”xÉ—à~P†pÐ÷€ƒ° ¾p FPjÌ .­×UÓ’P Ïgp·P#@Œsjà °þÀw1˜ Ï • 0 €Ïý@ ˜pŸ ˆ´` t Õ úð ýpÌ]rävÀø žK €>G × ª jÀ)P HÉnP- pp ÷À±P@ÉïÐÀwÎ:€‘,ÜX÷¿@o#0H(P V€Úp}/Goïñ°ý°Ê7oJ Fð Á 8À 4°•„WÇç©M P n°Ù)G¦¹rÀ - X0 ûpöð êð ìPwЧ€Éj0 X`p ï årt ôÀ>]€ w݈^vJ¬st°EYðæ ¸æ<Ç ê=gtÏ ‘Pp*þôIz‚ €ž ðÐr¾w_ ð~—†P H`YèÐÐÐ㥳áÅðÃÈÏð×w1¡žænçáðÁ`Æž»rýе»sÅÐûY ø ¶~ë2ðƒT«n˜¤þëT—×À>ìÀ½ÉÄ~ìKh˜°ìÌÞìÎþìÐíÒ>íÔ^íÖ~íØžíÚ¾íÜÞíÞþíàþìäÚPîæ~îèžîê¾îìÞîîþîðïò>ïô^ïö~ïøžïúžîü+Àþþïð?ðæKŽì/ìoáÁ½ðÀ®ðªµŽë_ñŸ– ñ5Û5À}ð5·¾O—áðþÙÆ;­O€j‹’v—Y(uƒ>òoÙÜ^ë)/uÁráVw'G&¼U@-+óeÙUÍÐHŸô£‰)orgÀ  =vg ð0ñ©‹ èó¿¾Ã¡ çöb?öd_öföhŸöhohô]s }ÕW·â(Y`²h÷v 7Ï Áõ $ gPTßó®Ç*g@šGOšè0ô¤Žd…v€Á–ÁÀ@deä3gôp ð@ °L,FŸÏôÅÎ ƒŸovP¨  ¡àm2Põ˜`áÐ> ]|÷Óz÷[ÿë˜0 a`ìLW ³hv¬øœßr%þÿùäx õÀ€²¸{(ÿñ¬OÂñÍ v1âÚ[û'g ø ‹®Ð p@ ýû²Ø/ܬ0 ]À àÖ¾À0Ë´ñHÅ D˜PáÂ…ýŠUaÕ'’ n-ZìŒÕFVÀÈè£Ñ#t7Ú Ç­0nÁªôƒÙO llN¸S«ŠäðFÂG¢>º‘ƒÇXx>…UêTªU­^ÅšÕP¤`¬ª|VìØ~éVÌcGâ»``ü…W®Ø~_Á»c­_ÔpvL~5É* ÉÀÀRâyæe?;èPÙ¸9Á…b0wV´†o#<=ˆþÕ3ŠcŠYMŸFZµébyÏüô:®WZ**iLŒ%ÀíÂöÖ ¤]Eª¤›qWlÙ` ã;ƒn>¾¦Dؤa•,ƒÁ,t'òMl0+câÉÍš_¯XÄ|&ÚIL9tA›®ÆŸ_ÿþ¨ÀF‚G|´£@DðÀMNð§@ òУ‡M¢¸cjüI¦žPŠÀçž[î`¡ˆGLd€'˜aî{ª¯Ø¼zNÈB3YAI%ž¾« Ÿ.l€Œ<’)½õ ÂÏ>ƒŠ,#¡4þ¦¤²J«ì&°K/¿ŸCüÀ¤K; |d’fð¡%ŸJùä„¡þf”kd 3Ï0O<£‹`ªÛ"ˆ¼’!»s^”»•¸QŒÈ~‚!§¦›B©¬ô0Ó¬ ¡˜,ƒ+瘲2TQEÅçŽ3ÊćDUäÇÌcK&ùÅŽ3ÜlgŠY¨9c–["Áæ‘UêÀ1'œ?¡rQPçËâÅ@«P41óªB†}$̲ôȱã+*<ë¤l\+ÊQ×e7?;B &U;€¢·^{é5ÉŠâ!Gú €xh Æ’¢°`6¡Âg¨x$˜ÞŽ:¦@|’]¶Een°>âR”¥3ZÈŽ.³¦ K¦ C:èÄÉ—¾ªëæ~Ûå¹g¬Xþ ÇØš›ËŠs¾ù†Ô‰;høÆKªØivúaå¤!:.ŒÏ°FJ§Â‰™,C¢@w, ude†‚)$x^ÆÌŽ~ôèôäÅpÖYlŸÿ¼¢~ú(Ÿ¯bèZƒ`ÚˆÈJcB9¦bNyÈmÄr¼.; ƒ%f½ª+g¢×^ôŒËÇÄ¡ËÔæÑG*ƒç¦¯HàÁ%ãù®¶%ƒ¸ÙzÄ/e]rG3‡I]Û·ç¹ ¬gxîQ+Ÿ0F–ª VBÇ&CXPòÊ4冓wÇ?zè÷?ˆzrÖ7žì '3ÚÏ€UªþÂŽ!ð*Œ!5úÀ ýµt{ ]]*•ÄÃá>(®ô¤ ' Ç U˜Â†ã~s` óÓ3„!w¸Ã0r¸Cö0‡=ôayøC!qˆE<âÉAôH%/ÝãGÏÉЊW¤ µdpxpÑ‹]#ÁÆ3”ñ‹f„GÏ8Æ5¶±‹e £ µAf¹,v‘sˆT0,öÑP9âž‘¿ƒ 2‡4ˆ!ŸGÇ©tèèC$#ùÈIvÌ)˜(Iÿ¸INvÒ*ÀÐS—4iØMôd*U¹JÓ`â{%+e9KYÊ p˜Ü-u¹KOÚ\¾¤N,yB9LbrÏ•¬8æQYLf6³g¶´&£‰[š×Äf6µ¹MnvÓ›ßg8Å9Nr–ÓœçDg:ÕYÎeñ±#Üàc@;covered-0.7.10/doc/html/img/up.gif0000644000076500007650000000210111052400252016623 0ustar trevorwtrevorwGIF87a''÷€€€€€€€€€ÀÀÀÀÜÀ¦Êððûÿ@€€€ÿ@@ðʦÿ€¤  €@€ÿ€@@€ÿûð  ¤€€€ÿÿÿÿÿÿÿÿÿÿÿÿ,''þH° Áƒ*\Ȱ¡Ã‡#@±¢Å‹3RDàŸÇ CŠù€‰$Sª,iå?‰ñµ4À#̃øfàñ¦A|: ðÈÀ?†ø‚à±hC|Jð¸€À ñE=ÀcU‡ø¶ð¨Á ñ‰õXö!¾µÿ0ø/!>¸r!âÃ;á?„øøÒŒˆO°P…ÿâ3¼T">Æ\þ3ˆ2˜øpø¯ >Í7ññA|£WŠ$ˆòM|®aâ‹-íˆønCÄ·>|øðáÇ>|øðáÇ>|øðáÇ>|øÄâÇ>|øð'áÇ>|øðáÇ>|øðáǾ­\5ê߿ѧÿÿhP@;covered-0.7.10/doc/html/img/up_button.gif0000644000076500007650000000011411052400252020220 0ustar trevorwtrevorwGIF87a ¡ÿÿÿæææŠŠŠ, %„ ¡mÂV˜´öf9 ¢…E”ˆV¥Ö‘_ëFØL×LÓA;covered-0.7.10/doc/html/img/vhier.png0000644000076500007650000003273411052400252017352 0ustar trevorwtrevorw‰PNG  IHDRj96 ýísBITÛáOà IDATxœíÝ{\TÕÚðgÄ;rSSD`ð”É€¨y)@å*ˆÂÁÔNF”V?…¡Ó8jW3Eót¬cõ *&Iy‘AEÌ”»RG¹É%a‡Û 3ûýcÕDˆ8À̬™½Ÿï_:3Ìþ-Ö♵×Þ³7a@ˆ¶ÒÒÒëׯWVVÞ»wO"‘466jƧµµµ­­í¨Q£„Bá¤I“&OžìììL76Çñ°| Zêëë¿ýöÛ¬¬¬£G¶µµõá >sæÌ¥K—ÚÙÙéŽ)•Ê5kÖ#&³gϾyó&Ý<7oÞ${O<oÍš5›q–¤KµµµS¦L33³÷ß_‡‹£ý¡V«ßÿ}333ðôô¬­­¥ˆ%ðÀ-Ò™’’’€€€²²²Ç{ì»ï¾›9s&íD‘••µxñâß~ûÍÉÉ)--ÍÅÅ…v"“‡åéFaaá¼yóêëë]\\~üñÇQ£FÑNÔÚÚÚ§Ÿ~º¤¤ÄÎÎîüùónnn´™6>íˆ }||êëëóóó³vÀèÑ£óóóëëë}|| i'2m8û@ýuëÖ-//¯ÚÚÚE‹9r„Ï7öÏ$µZý÷¿ÿýøñãööö—.]Ҝφz Ëê©TêááQQQáïïòäÉÒN¤•öööÐÐP±Xìè蘛›kmmM;‘I2ö dÌ:::ž}öÙŠŠŠiÓ¦¥¤¤˜J퀦¤¤L›6íöíÛÏ>ûlGGíD& Ëê»ØØØsçÎÙÛÛ;vÌÜÜœvœÞ177?v옽½ý¹sçbcciÇ1I¸ó‚úèÒ¥KsæÌ€~øaÖ¬Y´ãôÑO?ýôÌ3Ï@FF†——í8&g¨/ärydd¤Z­Þ¸q£éÖ˜5kÖ¿þõ/µZ)—ËiÇ11X>P_¼÷Þ{·oßöôôdÁ´ÿ_ÿú—§§çíÛ·ß{ï=ÚYL î¼ ^+..~òÉ';::²³³=<P/ìß¿Ÿa˜ððpöÕ;vlxx8Ã0û÷ï§Å4`ù@Úbfß¾}E;‹¾¦íÛ·gåÚÀ¤­k×®MŸ>] TWWÿ×jûF­V;¶¦¦æêÕ«Ó¦M£Çرs }8sæ „……±µvŸÏ ƒ?‹zÆÚq€tŽüEÍŸ?Ÿvý" Äò¡ ÜyAZinn1bÈd²!C†ÐŽ£G---–––ÐÔÔ4tèPÚqŒÎ>VrssU*•H$bwí€!C†ˆD"•J•››K;‹±Ãò´’ S§N¥ÄH3I“Q°| ­Ü¼y8r67i&i2ê–¤•ŠŠ ?~<í †@šIšŒz€åiËz–¤©T #GŽìÏ›ßêƒnß™4“4õËÒJss3°þ° AšIšŒz`bWÇF´ô¿| ‚fšÐí G'¾ óÏòxž²¤Í;÷ GªdÿáìieÀ€ R©úüä¯Zssö_@*ŸwoÿëþHçg»<õÈwî-ÒL…BÑÿ·b7,H+úžÏwžM–‰ÎOéõliNí©õ–¤rú¶^—xèü,©&Ý>¥säŽ xÆú#aù@ZP]]­¿M0Ý!O‘zÑînýöÛoðG“Q°| ­èûTˆn+B牆¾gqê$—þÀ#/H+ŽŽŽPZZÚŸ7éR#¹ØÑù½úÙ~®Œf’&£`ù@Z‰DÐÿ/¡öü‡ý°g5ÇVúüνBšIšŒz€;/H+äK¨×®]£ÄH39òõâþÀË!­0 cee%“É***hÇÑ£ÊÊÊñãÇ[ZZ666rÁÅáìi…Çãùùù®âGèç燵㑰| m@JJ í úEÈúKºêî¼ mÕÖÖ  ‹;wîØØØÐŽ£‰ä±ÇS(555,» §>àìikôèÑíí퇢E_’’’ÚÛÛ±vhËêr¶={öТ/¤i,¾žnáÎ ê…ööv{{ûÆÆÆ´´4ÚqtL,XYYݽ{wàÀ´ã˜œ} ^8pà† àã?¦E÷H£6lØ€µCK8û@½#“É¥Ré¹sçæÍ›G;ŽÎœ?Þ×××Êʪ¢¢‚Ü& =Î>PïXZZ®[·Þ|óÍŽŽÚqt£££#&&Þ~ûm¬ÚÃòz-&&ÆÉÉ鯬YCݳgÏõëלœHAZÂÔ©©©óçÏ6lX~~¾³³3í8ýRZZêîî.—ËÏœ9D;Ž)ÁÙê‹   eË–ÉåòåË—÷ç¨Ô©TªåË—ËåòeË–aíè-,¨vïÞýØceeemܸ‘v–¾Û¸qcVVÖc=öùçŸÓÎbzpçõÝO?ýäíí­R©¾ýöÛgŸ}–vœ^KNN^ºt©™™Yffæ¬Y³hÇ1=8û@}7kÖ¬¸¸8†a^|ñÅÂÂBÚqz§°°0**Ša˜;wbíè,¨ïÔjõõë×GÕÚÚêíퟟO;‘¶òóó½½½[ZZ–-[öÆoÐŽcª°| >R©T/¿ürYYYqqqDDDcc£¿¿YYí\VVVæïïßØØ¸xñâÄÄDÚqL–Ô*•***ªªªêôéÓ–––IIIsçέ««óððÈÈÈ ®'uuuÞÞÞ‡233£È„aù@½ÖÑÑñ /ÔÖÖž:uŠÜŠÍÜÜ<55uÙ²e2™Ì××wß¾}´3voß¾}¾¾¾2™L(>œÏÇñß/øëC½ÓÑÑñüóÏK¥Ò'N Ÿ¿zõêæææ_–0qâÄÆÆFCfc ,èÑÚÚÚ‚ƒƒ#"" E¯~ðÇÔÜÆÍÍíðáØ‰ttt>|ØÍÍl×ÁÁáÇìáõ¯¿þú‚ T*•¾ƒ±–ô­­­K–,Q*•}øq•J•0fÌòÇlii¹qãF™L¦óœ ÃÈd²7j.Ø1f̘„„„GÖ…BáååµiÓ&}Db7,¨'---þþþÏ=÷\ßj‡Fkkë—_~éââBþ°ù|þK/½tðàA¹\Þÿr¹<11ñ¥—^ÒˆuqqùòË/[[[µ|‡ÚÚZ‡cÇŽõ? §àWæÐCµ´´„††’Ïpœ^Å0LJJÊ×_’’B¾æOn^çéé9cÆŒéÓ§ÛÛÛkùVwïÞ½zõjVVVnnnzz:ÆfffÁÁÁ+W® îí=â²³³ƒƒƒ/^¼øøã÷¶]œ…åu¯¹¹9$$ÄÑÑqïÞ½:?½ª­­-11ñ»ï¾ËÈÈè|ÅC www;;;[[[ÍS ‰D"‘ççç+ ÍSæææsæÌY¼xñòåË ÔçTû÷ïÿøãþùç#FôùM8Ëê†\.vuuýòË/õzj¦J¥:þ|ffæ•+Wrrrššš´üA++«)S¦Ìœ9ÓËËkÞ¼yº:÷<::º¼¼üĉxBª6°| ®d2ÙüùóŸ|òÉ/¾øÂÀE÷îÝ+..®¨¨¨««“H$R©Tó”µµµ­­íÈ‘#Ç/ G¥J¥ÒÏÏÏËË OHÕ–ôMMMAAA»wïææ-æïÝ»7}úôO?ý4,,Œvc‡åý©±±1 à©§žú÷¿ÿÍÍÚAäääÌŸ??##ã‰'ž Å¨áúT*õóó›={6Çkxzznß¾=,,¬±±‘v£†³ ‘Hüýýçλ}ûvÚYŒÅ›o¾YRRròäI\F}ü½ ¨¯¯÷õõõ÷÷ÇÚÑY\\\ssó¦M›h1^X>¸îÞ½{sçÎ få]¯ûÃÜÜ<99ùàÁƒG¥ÅHáÎ §ÕÖÖΛ7/""âÝwߥÅHåææ]¸paÒ¤I´³œ}pWMMÍœ9s–,Y‚µ£S¦LÙ±c.£v guçιsçFFFnذvsëÖ­S§Ná2jgø»à¢êêjŸ—^z k‡–¶oßÞÚÚjÒ·ãÔ,œSYY9gΜ×^{mݺu´³˜ ssóÇ:tèÈ‘#´³Üyá–ŠŠŠ¹sçFGG¯^½švÓC–QÏŸ?ÿä“OÒÎbpöÁ!ååå>>>kÖ¬ÁÚÑ7S¦LÙ¹sgXXXçïòqÎ>¸¢´´tÞ¼yëׯíµ×hg1mkÖ¬ùßÿþwêÔ)¼CÎ>8¡¸¸xîܹ±±±X;úoÛ¶mííí¸Œ X>¸àæÍ›sçÎݼyóÊ•+iga²Œúí·ß~ÿý÷´³P†;/,÷믿úùùmÙ²å…^ …UòòòÏ;Gî_ÇM8û`³¢¢"__ßO>ùk‡Îyxx|úé§ááá\^FÅÙk]¿~= `çÎK—.¥…µÞzë­7n¤¤¤psg씟Ÿðïÿk‡^mݺµ££#66–v:°|°9»i÷îÝ‹/¦…åÈ2jrrrrr2í,àÎ Ûdgg‡„„ìÙ³gÑ¢E´³p™ëqpg¬rõêÕ¯¿þk‡!¹»»ïÚµ+,,¬¡¡vƒÂÙ{dee-Z´(!!aþüù´³pÑ?ÿùÏÂÂÂ3gÎpgg,ñã?.Z´èÀX;hÙºu+Ã0ï¼óí †ƒåƒ .]ºþÍ7ßÐÎÂ]fffIIIßÿýáÇig1Üy1y/^\²dIRRÒܹsigAPPPàïžîææF;‹Þáìô?~É’%ÉÉÉX;Œ„H$úì³Ï8²ŒŠ³&‹—/_þý÷ß?óÌ3´³ ¿X·n]~~~jj*»—Q±|˜ª³gÏFFF;vlÖ¬Y´³ ®T*ÕüùóE"ѶmÛhgÑ#Üy1I)))/¾øâ‰'°v'²ŒzôèÑo¿ý–v=ÂÙ‡é9yòä+¯¼rêÔ©iÓ¦Ñ΂zRXXèçç'‹E"í,z³sìØ±W_}5%%k‡ñsssûÏþ.‘HhgÑ œ}˜’ï¿ÿþ7Þ8s指‡í,H[ëׯÏÉÉ9{ö,û–Q±|˜ŒÃ‡ÇÄĤ¦¦²u&ÌV*•*88xòäÉÛ·o§EÇpçÅ4:thÍš5,Þ‹f133³C‡;v,))‰vÃÙ‡ HLLܰaƒX,~â‰'hgA}týúu__ß´´4wwwÚYtˇ¾0 SRRRWW×ÐÐ •J5¿gkkk[[Û‘#Gº¸¸ðx¼G¾Ï¾}û6nܘžžþ·¿ýMÏ‘‘~}÷Ýwo¿ýöÕ«Wíììúü&šq%‘HɸâñxVVV½W:åCg¤Ré¥K—²²²~ùå—ÂÂÂÊÊÊž·<ÏÁÁaòäÉ“&Mš1c†···µµu—×ìÝ»÷½÷Þ;w««>³#Ù°aõk×Ξ=knn®åôg\Íœ9ÓÛÛÛÊÊJÙ»Û–~ºzõêÉ“'O:UXXØùq' mmmmlllllÈÃ0 ‰¤¸¸¸Ë/ßÍÍ-$$dáÂ…Ó§O€¯¾úê£>:þ¼‹‹‹![„ôG¥R…„„<ñÄ;vìèù•ºW , %ãJ‡°|ôQUUÕþýû÷íÛWZZJ:tèŒ?Lœ8ñ‘sH2 ½yóæ•?477“§œŸx≼¼¼ÌÌL'''½7T*>}ú{ï½÷ÜsÏ=øìÃÆÕÌ™3Ÿzê)-ÇUiiéÿþ÷¿Ÿþ9++«Ë¸zñÅ###ǧ›Æ0¨—rrr–,Y¢9†?nܸèèh±X¬P(úó¶ …"===::ZÓµfffK–,ÉÍÍÕUrd$®_¿>jÔ¨.=›››«§q%‹õ4®°|ôByyyxx8é&‹U*•n·¢R©ÒÒÒÂÂÂ42áááåååºÝ ¢ë»ï¾›0aB]]ÓݸJKK3‰q…åC+µµµ+V¬àóù0|øðµk×VWWë{£ÕÕÕk×®>|8ðùü+VÔÖÖê{£È`6lØðôÓO¿ôÒK¦;®°|<ÚÁƒmmm`À€«W¯–H$†ÜºD"Y½zõ€ÀÖÖöàÁƒ†Ü:ÒŸÄÄD “WX>zÒÒÒJfzdªIE]]¿¿?IÚÒÒB+ ê?ÖŒ+,•íèèVVVñññ´ã0 ÃÄÇÇ“cøŽŽŽÙÙÙ´ã ¾`Ó¸Âòѽ¤¤$².‰ °;ª½êêjòµrAÚqPï°l\aùèF\\Y^¹re{{;í8]µ··¯\¹’¬ÒÇÅÅÑŽƒ´Å¾q…å£+r·t>Ÿ¿k×.ÚYz²k×.²bK; z4VŽ+,ñÁ•ð£GÒÎòhG%+ç~ø!í,¨'lWX>þ”˜˜Höý’““igÑVrr2Ù—NLL¤uïÀlWX>~—––fffÆãñöîÝK;KïÄÇÇóx<33³´´4ÚYPWìWX>†aJJJlll`óæÍ´³ôÅæÍ›ÀÆÆ¦¤¤„vô'Ö+,ŒB¡ €Z¸p¡Î¿h`*•jáÂ…àîîÞÏoX!]á¸ÂòÁlÚ´ L&£¥ïd2™@ €M›6Ñ΂†ãŠë壠 €ÏçóùüÌÌLÚYú+33“´¥  €v®ãȸâtùP«Õ³gÏ€˜˜ÚYt#&&fÏž­V«igá.îŒ+N—C‡€½½½IO/;“ÉdöööpèÐ!ÚY¸‹}㪩©©ÛqÅÝò¡T*Éõ—LîˆZÏöîÝ J¥’v.b÷¸7n\çqÅÝòANæqqq1ÑUñ‡Q©TB¡8@; ‘q% Ù7®È%»;+Ž–µZMþÆhgѽ}ûö€««+®€»ÇUBBB—qÅÑòqáÂ3fLGGí,º×ÑÑ1f̸páí,ܵqÅÑ{Ü’:ºbÅ öÝôÌÌÌÈ7¯I3‘Á°~\­X±:+.ÞçE.—ÛÙÙ)ŠÒÒÒ &ÐŽ£åååÎÎÎõõõÆ £‡88®¸8û‹Åííí³gÏfkÀ„ fÏžÝÞÞ.‹igá Ž+.–3gÎ@pp0í úEH‹ €ƒãŠ‹;/àîÝ»nnn´³èÑõë×ÝÜÜÁ;whgáN+{{ûššΕªª*›úúúžïjꆱ³³khh¨¬¬ÔÙ=MÑCps\qnçåÚµk0mÚ4v÷1ðx¼iÓ¦@vv6í,ìG~É\Wœ+yyyàééI;ˆ!L:þh2Ò«ÜÜ\øãÎz¤™¹¹¹œ+åååàêêJ;ˆ!f–••ÑÂ~d\‘SNY4³¼¼ÜœvC«¨¨r›/ꪫ«@·K‰<ž‘®@“f’&#½Òù¸bÆh—Q4ãŠs;/r¹,--i1ÒÌû÷ïÓÂ~ä—Ì©q%—Ë97ûhnn€¡C‡êê ÉG„惢ÛiHÏ»6úÛñ2d´´´èð=Q·È/Y‡ãJãaã‡aÓy4êct‘qÕÜÜ̹ò¡P(ÀÂÂBWoHz¨‡Žéòl¯þÛOV~}ËØ´µµNÇÑe¤óðèaØóx<=- qeiiɹ—AƒÁm–ƒÎ=?Û­­­`¬Ëo,C>É/\·ºÔ…΃G£‡ŸÕGï“fÊårΕͼ‹vCÐߌuA~É:ßO|Ø¿fZ¡§Ñ3͸â\ù1b466Òb¤™YÏ£‹ü’¥R©nß¶ç™…n·¥=ÒL.î¼cN;âÁ‘.»¯=<Û¤™ø…ppp€ÊÊJ½n¥Ûáaøã»¤™œ[:Õœñ¢«7|ä‘—žW¿õ´6Nf’“Ç^éü =ÍîI·Ã£óãäßWI;¯tùAÐŒ+Εgggøå—_tõ†ÚtLϯÑß,”4“\ é•þÆÕÆǃ‡Zö_#ÍtvvæÜÎ ù¶G¾„JšÉ‘ïÒE~É\WFz¶µþÔ××9rðàÁ÷ïßg÷ *•jøðá­­­uuuvvv´ã°7Ççfvvv'Nlmm½rå í,úuåÊ•ÖÖÖ‰'bí0͸ÊÊÊ¢E¿:+Ε˜?>¤¤¤Ð¢_¤¤±È‚‚‚€—%ãŠ4–»åãÈ‘#´ƒèi –ƒ!×æÈ¸"åÜÚ(•J{{û†††œœœ)S¦ÐŽ£¹¹¹žžž666555:ÿ"ê–B¡œW\œ} 0`ùòåÀê›°‘¦-_¾k‡ÁXXXpm\qqöîîî#FŒ¨®®fßMØärùرc›ššòóóE"í8µqÅÅÙˆD"Ÿ¦¦¦/¾ø‚vÝûâ‹/ššš|||°vÆ•··÷Ÿãª7Úf‡´´4°¶¶nii¡E—ZZZ¬­­ --v.âÔ¸âèìüýýÝÜܤRi\\í,º'•JÝÜÜüýýigá"n+ŠõŒºÌÌL:thUUí,ºQUUE.<‘™™I; wqg\qº|0 ³xñb ¤D7`ñâÅ´ƒpGÆ×ËGuu5)«‰‰‰´³ôWbb"ùЫ®®¦…ë82®¸^>†!‡²\QQA;Kßݾ}{ðàÁO; bÖ«„„„ŸÅòÁ0 ãççÍÍÍ´³ôEss³‡‡øùùÑ΂þÄúq…åƒaF*•’Ûv.]º”v–¾Xºt)…B©TJ; úëÇ–ß‘«ÝÆÄÄÐÎÒ;kÖ¬KKË¢¢"ÚYPWEEEÇ€5kÖÐÎÒ;ÚŒ+,ÊÈÈ gò¿ûî»´³hëÝwß ‹ŒŒ ÚYP÷.\¸ÀÖq…åã/Ž9bnno¿ý¶Z­¦§'jµzýúõ`nn~äÈÚqPO4ãjýúõlWX>º:~ü8¹Ø\DD„R©¤§{J¥2""ÌÌÌŽ?N;z4VŽ+,ÝHMM%í½¼¼jjjhÇ骦¦ÆÛÛ›ŠOMM¥iËøÇ•——W¯Æ–î]»vÍÊÊ ¬¬¬._¾L;Ο._¾L¾¹deeuíÚ5ÚqPïdgg“qemmm´ã*;;[ËŸÂòñPGŽ!wçóù«W¯–ËåtóÈåòèèh>Ÿ>>>wïÞ¥›õÍÝ»w}||È¸ŠŽŽ6éq…å£{‰ÄÁÁA,ïܹ“,z999Q\e8~ü¸““YÐÚ¹s'Y~«¯¯ß³g­H¨ÏÔjõŽ;Œa\;vL3®vìØÑÛe],Ý‹ˆˆÐœ’——§¹>Š›››öS;ÈÎÎvss#[‰Dyyyš§îÝ»'~üñGCæAºÒy\‰D"ãWÚÃòÑøøx‘HÔÖÖ¦yD©TîÞ½[sÃ__ßôôt}ÇHOO÷õõ%[´³³Û½{÷ƒ+öÇŽ …Ô'À¨oŒv\i ËGWÅÅÅ#G޼qãÆë$ˆIDATƒOµ¶¶ÆÆÆ’xüñÇ·mÛ¦ó%ôšššmÛ¶=þøãd+Œmmm}Øë_xá…×_]·!ç¸Ò–¿P*•O=õÔþóŸ^#“ɶlÙ"H7˜››{yymß¾½ŸçŒmß¾ÝÛÛ›ì€@ زe‹L&ëù¥R©ƒƒÃ¹sçú³uD]—qeff¦ÃqåååÕÛq¥ Ž^iýa6mÚ”““súôi×ó+;::Ξ=›púôi…BA:tèœ9sfΜéêê* ]\\Èqþ577—””ߺu++++##£¹¹™›——7zôhíJ.—§¦¦ž>}:==½¦¦¦Ë³|>̘1666šGîܹ£V«»¼R øùù…„„õáÿ«V­jkk‹ïí"ãÔÛq%‘Hjjjt>®z†åãwMMMŸ}öYHHHŸßäöíÛW®\¹~ýzQQÑ­[·ÊËËÛÚÚº}å Aƒœœœ„Bá“O>ùä“OΘ1ÃÑѱÏÛ¹\îîîþé§Ÿ.X° ?PçqU\\\VVf°qÕ3,¿{þùçGŒñùçŸëöm›››¤R©ækkk[[Û!C†èvCpùòå%K–hVò[µ´´H$ÃŒ«`ù8tèÐG}”M®ËfºþùÏVVV>|˜vÄ X> ¢¢búôéiiiîîî´³ôW[[›§§çÆÉu¢Ò+®—•J5gΜ… ®]»–vÝÈÉÉ ÎËËÓDHO¸{—9bëÖ­111´ƒèŒ§§çk¯½¶råJÚAûqzöqõêÕÐÐМœœÇ{Œv]R*•3fÌXµjÕË/¿L; b3î–¹\>eÊ”­[·†‡‡Ó΢{EEEsæÌ¹víÚøñãigA¬ÅÝòñòË/óx¼ÿû¿ÿ£D_¶mÛvöìÙsçΑK9 ¤sXGŽùá‡víÚE;ˆ­]»V¡PìÞ½›vÄZ\œ}TWWO:õÔ©SÓ¦M£E¿JJJfÍšuùòeWWWÚY qnö¡V«###£££Y_;ÀÅÅeóæÍ‘‘‘*•ŠvÄBœ+;vìP*•o¿ý6í ²jÕªaÆmÛ¶vÄBÜÚyÉËË ¼zõ*§ŽGTUUM:5==]sq:„t‚C³–––üã»víâTí€qãÆ}òÉ'‘‘‘šëG ¤š}¬Zµêþýû‰‰‰´ƒÐ±páÂÉ“'øá‡´ƒ öàJù8uêÔêÕ«óóó---ig¡£¶¶ÖÝÝýĉÓ§O§±'v^îÞ½ûꫯ&&&r¶vÀèÑ£?ûì³ÈÈÈÖÖVÚYK°öÁ0LppðÔ©Sßÿ}ÚYè{î¹çFýé§ŸÒ‚Ø€ýåã³Ï>KJJúá‡tuyX“ÖÐÐ ‰ÿüó   ÚY cmù‹Å+W®ÌÏÏ·¶¶¦Å]¼xqùòå………øûA}ÆÎòQ__ïî˜8gÎÚYŒ×›o¾YWW÷Í7ßЂL;ËÇ¢E‹&NœøÉ'ŸÐbÔZ[[=<<>ú裿ÿýï´³ “ÄÂòñå—_~õÕWYYY´³»ŸþyÑ¢Eùùù½º/'BÛÊÇÍ›7Ÿyæ™K—.ýío£Å4ÄÆÆ?~œvdzXuÒºB¡øÇ?þñÁ`íÐÞæÍ›oß¾}àÀÚAéaÕìcýúõ¿þúë‰'h11þþþÙÙÙãÆ£™ö”‹/>ÿüóyyy#GޤÅôlÙ²åâÅ‹iii<vd2X²ó"•J###÷îÝ‹µ£oÖ­['“ÉöìÙC;2%,™},Y²D °ûÆ úFVñûAH{l˜}ìß¿ÿ×_ݺu+í ¦mâĉ±±±/¾ø"^–iÉäg¥¥¥3gÎ<þüäÉ“ig1yjµÚ××wþüùo½õí,Șvùèèèxæ™g–-[M; Kܾ}{úôé“&M¢;ÓÞyùàƒ¬¬¬Þxã ÚAØÃÑÑqË–-‘‘‘J¥’vdìLxöñÓO?EDDäææÚÛÛÓÎÂ6ÁÁÁÓ§Oß¼y3í Ȩ™jùÉd»víZ°`í,,tçÎ)S¦¤¤¤xzzÒ΂Œ—©–^xaèСÿýïia­¤¤¤>ú(;;{РA´³ #e’åãÛo¿}ï½÷rrr† B; ›=ûì³ŽŽŽx\ô0¦W>*++§M›–šš:eÊÚYX®¾¾^$>|øé§Ÿ¦#;ò¢R©–/_þÖ[oaí0;;»ÿþ÷¿QQQÍÍÍ´³ cd¸ÙÃ0¥¥¥÷îÝkhhJ¥šíZ[[ÛÚÚŽ9ÒÅÅå‘ß×Ú²eËùóçÓÓÓù|+|¦+**jÈ!ŸþyÏ/c¦¤¤¤®®N"‘466’þåñxVVVÚ÷/2-z,™™™YYY¿üòKaaaeeeÏÛâñx“'Ož4iÒŒ3¼½½»\Å÷Úµk ,ÈÎÎ;v¬ž2£555‰D¢¯¿þÚÏϯóãR©ôÒ¥K½í_77·'žx¢ÛþE&G÷åãêÕ«'Ož}º‡þµµµ%jú·¡¡áÖ­[=ô¯áƒtGg壪ªjÿþýûöí+--% :tÆŒ3gÎ|ê©§&NœøÈ¹+™ýÞ¼yóÊ4»ÜÎÎÎVVVÎηÖIZÔ[‘‘‘………2™¬¬¬Œ<Òçþýù石²²:÷¯““STTTdd$^¯ÈÄ0ý–››»dÉ333ò†ãÆ‹ŽŽ‹Å …¢?o«P(Äbqtt´fH™™™-Y²$77·ÿ™‘öô׿éééöoNNŽ®’#}ëWù(//'}ÏãñÂÂÂÒÒÒT*•®Â*•*---,,Lóá^^^®Û­ =Ø¿b±Xý+‹±MQËGmmíŠ+Èááǯ]»¶ººZ·ÉT]]½víZrcg>Ÿ¿bÅŠÚÚZ}o”›°‘6úR> +ðG5L þ8zô(Y±ÿàƒhg1 &Ú¿~ø!í,ˆaz.‰‰‰dŸ399Ù`ú)99™ìÃ'&&ÒÎbì°Q?=´|¤¥¥™™™ñx<#Y„×ÞÞ½{y<ž™™YZZí,ÆKÓ¿{÷w°G÷壤¤ÄÆÆ6oÞlØ<ºA.nccSRRB;‹1ÂþE:ÑMùP(îîî°páBÁÁ0T*ÕÂ… ÀÝݽŸßìbì_¤+Ý”M›6€@ Éd†¤+2™L À¦M›hg1.Ø¿HWº–‚‚>ŸÏçó333©Ò¡ÌÌLÒ–‚‚ÚYŒö/Ò¡¿”µZ=kÖ,ˆ‰‰¡H·bbb`öìÙjµšvúØÚ¿³fÍÂþ¥â/åãСC`oooÒÓÚΚššÈ-,:D; }Ø¿H·þ,J¥’\÷ÉäŽäõlïÞ½ààà T*ig¡‰Ýý;nÜ8Ž÷/–€P(4ÑÕø‡Q©TB¡8@; M,î_ì_*~/jµÚÕÕöíÛG7>ìÛ·\]]9»‡ÌîþMHHàxÿÒò{ù¸páŒ3¦££ƒn }èèè3f \¸pv:°‘>ü~¯6R¿W®\©¹ 6›˜™™‘o|“friøŠ+°‘ñ†‘Ëåvvv …¢´´t„ ´#éEyy¹³³³……E}}ý°aÃhÇ1(ì_¤'|‹Åííí³gÏfëØ€ &Ìž=»½½],ÓÎbhØ¿HOø’’ÁÁÁ´Ãèi i,§œ9s8Ó¿¤±È0x »w︹¹ÑΣG………"‘ÈÞÞ¾¦¦†vƒ3fLMM ö/Ò9^ee¥ƒƒƒM}}}Ï÷(5u ÃØÙÙ544TVVrç^ªUUUØ¿HOøÙÙÙ0mÚ4v-àñxÓ¦MÒdŽÀþEúÃÏËË€©S§ÒNb¤™¹¹¹´ƒi,ö/Ò~YYSY4³¼¼œvÃ!ÅþEúÀ¯¨¨€ñãÇÓNb¤™¤Éaàþåñx÷’8Ø¿tñ«««€#KM¤™¤ÉaàþeÆ0êû—.¾\.KKKÚI 4“4™#8Ø¿÷ïß§„+Ì›››`èСÛdçÉ­?¬H3I“9‚4vÈ!Þ.•^&ýÛÒÒb˜Í!ó¶¶6°°°0Ø&;&gÈ Bš©V« ¶EêHÿ8Ð%µCÓ³ëeÒ¿ƒ 2À¶ðÉçd†ÁëÄ`%Z[[ÀÜÜÜÀÛ¥ˆô/i¸!u® æ¯I3 …¶…@S> 6Ÿ×|.†Ù¨™Ö~&Oi¬çó´P9Ø¿tñGŒR©Ô`›¤¸8OšIšÌ¤±†Ü(­c·¤™œê_ºøäXWee¥á·møAFšÉ‘£Ôi,ÝS! ¶öAšÉ©þ¥ËÜÑÑ 8¼:ï“wYfÓ+N#G¸5½IåÈ i&i22sgggøå—_ ¶É.‹jÛ.üÑLranŽ0pÿj:”Ê.*i&i22¾§§'pæKФ™¤Éý‹ô‡WWW7räÈÁƒß¿Ÿ•×ÑÕP©TÇomm­««³³³£Ç@êë뱑žðíìì&NœØÚÚš••E;Œ~eeeµ¶¶Nœ8‘ScKÓ¿W®\¡E¿¸Ù¿tñ ((8p‘HÒÀùóçÓbh¤Y‘WÒ¿¤±È0øðÇ5f9B;Œ~=z8Y>H“IóYŒ4õW„6*<†a …@ hhhÈÉÉ™2e íHz‘››ëééiccSSScÈ/øì_¤'|°°°X¾|9°ú&]ä6·Ë—/çàØâBÿ’¦q³)úýtÀ‚‚ww÷#FTWW³ï&]r¹|ìØ±MMMùùù"‘ˆv °‘>ü~[‘HäããÓÔÔôÅ_Ð ¤_|ñESS“gÇö/Ò Í—_Ïž= ÖÖÖ---z»#7---ÖÖÖpöìYÚYhJKKcwÿ¦¥¥ÑÎÂ9|M pss“J¥qqq”J™^ÄÅÅI¥R77·€€ÚYhò÷÷gwÿúûûÓÎÂ=kIff& :´ªªŠV=Ó­ªª*r»ÌÌLÚYèÃþEº]þ¿xñb ¤’Fç`ñâÅ´ƒ ì_¤C]ËGuu5)牉‰TéPbb"ù°­®®¦ÅX`ÿ"êZ>†!‡Ð|ûömÃÒ•Û·o<âããig1.Ø¿HWº) Ãøùù€‡‡Gss³éDss³‡‡øùùÑÎbŒ°‘Nt_>¤R©P(€¥K—8N,]º„B¡T*¥Åaÿ"è¾|0 STT4|øpX³f!õßš5kÀÒÒ²¨¨ˆvãUTTDîɆý‹úì¡åƒa˜ .o¼ûî» ÔOï¾û.XXX\¸pvc—‘‘aºý›‘‘A; ê±|0 säÈrS¥õë׫ÕjÃdêµZ½~ýz077?räí8¦ûõÇ#ÊÃ0Ç'¹‹ˆˆP*•ÈÔJ¥2""ÌÌÌŽ?N;Ž)ÁþE}öèòÁ0Ljj*9YÀËË«¦¦Fß™z«¦¦ÆËË‹œššJ;ŽéÁþE}£Uù`&;;ÛÊÊ ¬­­/_¾¬×L½rùòeò)++«k׮юcª®]»füý›M;ú mËÃ0wïÞõññ>Ÿ-—ËõKr¹<::šÏç€ÏÝ»wéæ1uØ¿¨·zQ>†Q«Õ;wî$‹mNNNÇŽÓS¬G:v옓“YHÛ±c‡‘/û™ µZ½cÇcèßãÇkúwçÎØ¿Æ©wåƒÈËËÓ\—ÅÍÍÍÀSÊììl777²u‘H”——gÈ­sö/ÒR_ÊÃ0J¥r÷îÝšjÌ›7/==]·É”žžîëëK¶hgg·{÷n£=R`ê°‘6úX>ˆÖÖÖØØØ’.üñÇ·mÛ¦ó¥ûšššmÛ¶=þøãd+ŒmmmÕíVЃ°QÏúU>™LöñÇ ÒýæææÞÞÞÛ·oïç9ÅEEEÛ·o÷öö&»â ¶lÙ"“ÉúŸiO&“mÙ²û=è÷+­÷_GGÇÙ³gNŸ>­P(ȃC‡3gÎÌ™3]]]…B¡««+ù’õƒš››KJJŠ‹‹oݺ••••‘‘ÑÜÜLž²°°ŽŠŠ Ò 5d`©©© )))ë_rþȃ°YIgåCC.—§¦¦ž>}:==½¦¦¦Ë³ƒ¶µµµ±±Ñ<"‘HjjjÔju—W ??¿   öÝ[ÀtõÜ¿|>̘1û·¡¡áÎ;Ø¿¬¤ûòÑÙíÛ·¯\¹rýúõ¢¢¢[·n•——·µµuûÊAƒM˜0ÁÕÕuÒ¤I“'Ož1c†£££þ‚!èUÿ:99 …Bì_6ùËXƶMb@IEND®B`‚covered-0.7.10/doc/html/img/vhier2.png0000644000076500007650000001216411111025763017435 0ustar trevorwtrevorw‰PNG  IHDRy(2³8sBITÛáOà,IDATxœíÝOh\Uð“ÉØü›TÍh;ÅîR(dQ(T7]l!-#ŠÍÆT,YâB\X º±Pº)7IIjƒBq¡àNj]¤…Ú‚VЯ¤µ$©‰If¾Å­ãtf2™™{î9Ï{Þç·ŠÒÜyÏŸûÌ973÷¶ CÔˆ––Nj' ÕÒÒÒRÿ?æ\¢˜5TEíˆ) ›þÛ‘xÌzHYˆ44=âü.YC”&EÌYañP f % L*ŬѮ˜ Í„¤OR¤|@>9‚â‘ú“…‡Y£—³ㆠ÷PjE§½ãÑ÷ò¢‚ë|óÑ+ru£³F„S¡rŒY£‹÷¿ ñÚZÌü^1áõ˜5Šà\šå……˜5Z`žØ˜UQ˜5º ,j"8•Ì—ȵ‘EÌEЖhõP¢˜5Dä³&|ø›ü )>f˜̪( ̪®¥š«W¯îÚµ+ú¹££ãðá÷nÝò])ÉÀ¬¡êþúë/cÌO?ýýçîÝ»1333«««7oÞlmmó])ÉÀ¬¡ê2™L&“éêê2ÆtvvFÿ]XI¥Rét:—Ë=zô—_~ñ])ÉÀ¬¡&ÍÏÏŸ?~ÿþý¾ !Ò¾ y¢z{{OŸ>í·’‚ëšÀ%ñ}ËÙÙÙB¡°¼¼<22Òßß¿¶¶fñà*fMà’ûFu[[ÛðððÜÜÜ7¬œÂÃ=5,ŸÏ¯­­­¬¬œ={¶³³3—Ëù®ˆ`ÖPÃ1étº¯¯ozzzëÖ­¾+"ø…ðáÜ"«*ðòÈ^¯!"˜5Dä³F ÌïRcVEI`Ö„ÿR~…³†ˆ\`Ö(‚¶aA«‡ŬQy“‚\YĬÑg)S ¹Á¬Ñsù€Y%Y£ΓmùYa…˜5ù„°#÷˜5º—¾NøâërQ£ ³F„“¡rŒY£‘¯ 7¼L£ï)¡—Ëí ·NÄu^ήÝ0hÈ0k”s7 ŠpEÅùÐaI(f =`1˜2T‰YC)ÛL54=âü.YCUļ|ÃIE•˜5TKC¡Ã¹D50k¨1ü<5‡ó&"˜5D䳆ˆ\`Ö‘ Ì"rYCD.0kˆÈf ¹À¬!"˜5D䳆ˆ\`Ö‘ Ì"rYCD.0kˆÈf ¹À¬!"˜5D䳆ˆ\`Ö‘ Ì"rYCD.0kˆÈf ¹À¬!"˜5D䟱KµðyÞd ³†ª¨1…BaÓ`»"YC) ‘†¦Gœß¥à1kèÒ¤ˆ9+,Š‚Á¬¡¤¢‰C¥˜5Ú!¡™ôñI þÍ[5APzE®ntbÖ¨ƒpª#Ô@Ž1ktñþW!^»Q‹Y£‘ß+&¼^£³FœK³¼p£³F ̳*J³F„EM§rƒY£òò¹6²ˆY£ÚR­J³†ˆ\`Ö„“‚_!ÅǬÑsÂY%YCD.0k¨1}}}{öìñ]Éì¡üøãwïÞýý÷߯\¹â»†÷¯ ŸÅ¯&ŒŽŽ®¬¬,//?ñÄ~øaü¤oNP¢˜5á³u2¯¯¯?õÔSçÎ[YY9~üø¯¿þšJYX3k”à*pÏ䯿þzmmíÀ‡ZZZúæ›oâ“ô`ÖÎâ7ª'&&^xá…t:½eË–‰‰‰øÇ$=¸‡ Ÿ•¥ÍâââöíÛ[[[;;;1÷ïß7ÆüùçŸå>®k¨.Ÿþùc=víڵ˗/_¾|ùÚµk™LæâÅ‹¾ë"1˜5T—ÉÉÉcÇŽíØ±#—Ëår¹;v¼þúë“““¾ë"1¸‡ ø&¼<²…ë"rY£æw©1«¢$0k‡¿=Á¯âcÖ‘ ÌEÐ6,hõP¢˜5* oRk#‹˜5ºà,%p*!7˜5Z`.0«¢$0kÁy²-?¿§³F#¿qƒvä³F—âRÂ× _|].j´aÖ¨ƒp’#Ô@Ž1k4òuᆗi4ã÷¼5*Ks 2×8ñ´áºF—–––Ê+&I/pJ_Ñû#ò…ëEª^—Múb­—%@Ì-jœÞ¥K ‹ó¡öazQ‚Ŭ _gµÅ“¿þCq£³&pžÌq.7÷»\à(Á¬ YÓ«†˜n›˜T\àY&[‹…†BÇÙ΋$bÖHîq0fMhäMQM JÌšp„´(©-aÖ"ȵ@R‹Y‚€ÏI.p‚Á¬‘M騡0k x9SIUcƒÄ¬‘Já¹ÇŽhÌ‘M‘涋Ƭ†ïí† ³F¾¥—boÈÂûò‰ÁS« oñ' ×5pËP;G f :.gêÁ^ÂǬÆS¨~\à€cÖ€â™Ó¦3,f "ž0q°÷01kàðT‰«B@Ì ñp‰½í³Æ.g¼`·û¬ñƒ3Þ#.p¼`ָƉ‚qïï)ñ€›û”ÎoNq¿JoI‘Üèó~E×5.ŸQ]õuö9,‹ËL_óJ EYS{* …Mÿ•—ÖÓá‚Äyð8¯dQ‘5eƒÝP“ãünÙ4tµ\M¼øWâž5 ­ë?ƒF–:ÇËû¼’(جIhë?¬ž9˜Úç}^ÉfÖ$½šØôø\ÎHWu½Ï+Ñü›·ƒ«}ÿ°gŒ•Cì}^IÚºÆåy^ùZVªTžó^æU‚Êšh·¨ø¢¡Nò;¯\¾h¢ÂÉcÃåLÀ¼Ï«`fT ×k@ö·ÁL Š Ì+„¬!k¼o^¾¤§ç•]!dMÄïš‚+šPq^Ù">kpö´Q a¼ç•u²³s0«¢úaŽ fUõ“5„7ŸN%ÎhâT‡à¬AŽyäÚ¨6ä±C®mS‚³&‚ùhõPsÐÆ­ž&ˆÏ"AjÖà/&ñ+¤Jø£†_áF¤fMsa‰YÕs1«ªŸì¬±b×®]Ñô;::>|ëÖ-ßQ&&&öîÝÛÞÞžÍf_yå•ëׯû®È3f1ÆÌÌ̬®®Þ¼y³µµullÌw9$ÞÉ“'ßzë­'Nܾ}{nnîÀ/^ô]”giß@H¥Rét:—Ë=zôÔ©S¾Ë!Ù–––Nœ8ñé§Ÿ>÷ÜsƘîîî‘‘é; ø¸®ùÏüüüùóç÷ïßï»’íûï¿___?räHéÿ”{M×®kŒ1f`` ú¡··÷ôéÓ~‹!éæçç{zzR)¾‘?DdwXÿ^Üììl¡PX^^éïï_[[³udÄÖ¼Êf³wîÜÉçó6Š ‡È¬I蛯mmmÃÃÃsss7nܰ{dÁÖ¼zæ™gR©Ô¥K—*®™È¬±.ŸÏ¯­­---={¶³³3—Ëù®ˆëêê?vìØ_|±¸¸ø¿ÿýïÌ™3ü±ïº<ãõcŒ4ƤÓé¾¾¾ééé­[·ú®ˆdÍf³ï¾ûîË/¿ÜÕÕuèС>øÀwQžI½·9έŒª/6>pàåÕÆ=¹À¬!"dg æç£0«¢úaŽ fUõ“š5ø[Vü ©þ¨áW¸©YCD²ˆÏ´…%Z=Ô´qD«§ ‚³y1‰\Õ†N%ÎhâT‡ì¬ÁŒy̪¨~˜#ˆYUýdgAz©èÏtRÎ+ëÄgM‘ßi0)) œW¶„5ÅÈ÷50Å× à͇Š8¯ì !k Æ` Ô@v!Œ)B V’5Æß;˜í4UÅyeK€÷¯q6H!í¥iSœW1…³®)› IXÙñCäx žWdMé8ˆ›Ò‹v!­ri#¥ÍyÕœ@²&RžÒiawf”°l6„ôD‘²1弊Cê=@KÕØHW]ïÄy•Þ•<2+çUÄgM=ŸAØèÝ©¡ã×þÝÀ> A¦Ž1å¼jH YSO+b®E7}‰Þ‚ÈÔ= œWu’5Í CC“£þƒ‡ôDMŒ&çUm‚?_ÓôûIBcV(‚¹ŒG‘†¦ çUmâÿöaÌ Í0G³ªúIÍÌM,Z=ÎhâT‡È¬Áxü i#Èc‡\Û¦DfM3ì1«¢F¡#Z=M—5˜»§J¢ß‚ÔÂ5ü 7",kDt4~Rm˜#ˆYUý„eMDJ§‹HF*’2^Rê,#)k¤ìžŒ"©*ä±C®mSb²Fh– -[!Y#%«Úˆ˜¬‰ÊuA¥Rþ¨áW¸Y#h÷TIâ[6ÇH\ͲF\Ÿ Gµ¤Œ—”:ËÈšˆÐþÈK 䎎¬ÊѳFôîÉH®\Y#%«ÚtÖÈŠíÚBjKH¤‹ ú¡³&"1ÂKI¯_‰c$®fܬ‘¾{ª$è-H‰0FDJ+@³FJ÷Õ)¤Ä ÜÑ‘U9hÖDdue=ËPÑB mAÌšðvO&¸æCú¸ª.kD$tÁ7P„ðF¿EpY”Öõ ²Q¢…1"RZ•5Aîž*á¿…-ÔþoPÖ€÷”ÁǨ !…ˆ¶eMDD¯Å§!X1…ÝóÈ­K$kšh°’Ý“±ÚF䉕‹í o¦áÏ«¸Ïó¶ò ã`žX\'œgEÃâ³±›>¯šÌšÚ%núâ²Õ³¨)ª³Évû_Òí ~¦!Ï«†³¦¬ˆ†~½êï?üUmúd½ŸÁ9hoØ‹šò¼j kJ_ÉúÎ+àáßÈF!›P?Ãö°³ö*yWƒWueMBSVÄ™œÊ· mýì²½5ØyµyÖ$=Hz&A¥Ò· mý츽J5ÌyµIÖ¸™ h§3Ž÷’8ýìx^yo¸˜óªÖçkœMͪ‹= Ê:VI?»ŸWn^æ¼Úp]ãeÍ©j¡ÑÖÏÚÚë `?W_×ø›²fð´õ³¶öú‚ÙÏU²aHjHB]Ö ­½¾ ´±j åYãýò!È5…¤iëgmíõ¹Ÿ«ï¡üîlõ쫵õ³¶öú‚ÙÏe Î%´°7ØÚúY[{}ïçÿ²s0«Š³EÉU¥­½¾`¶¨´ªò=B(Fp*INëÜT¢­½¾à´®²’YƒŠäÚ…Ü–$jÓÖ^_ÛR¬í¡u N(FÐê±­]Ž?¿ëZ=¶ µ«¬¸û QR{Á¯°ø­°[¡¶öú‚ߊ¨ÂÿÖ5h °fUqXiÑ®]»ZJ¼ýöÛU9>r˜UÅÙ¢Òªlî¡¢ •Jõôô<ûì³SSSNe¦¦¦þ5>>î» ĹsçöíÛ×ÑÑÑÝÝ}ðàÁ™™[G¶|½fffæŸþ¹zõêk¯½622òÑGÙ=>µ··gþµeËßå$¨l络³vôâ"§[ooïììlñ?§¦¦º»»ÿþûµUžwRÖÕVXïg‹óªtÿ€Ϋ2 ™L櫯¾Š¨RÅòü;ÔÀÀÀýû÷¯\¹’ÜKh644ôÄ¿.\¸à»œd•.â|׬~ø!ŸÏ÷÷÷'tütBÇ5Æ´µµe2™»wï&÷š:uêàÁƒÑÏÙlÖo1€ùùùžžžTêÁúc÷îÝ÷îÝ3ÆüüóÏO>ùdüã§“û¾ÖÊÊÊâââã?nýÈYïçl6»sçN[G³În{‡††yäcÌóÏ?ÿÉ'ŸX9f,ös6›½sçN>Ÿâæ»ï¾[\\ìíí]__pcLºP(D—ܬÇÍ—_~ÙÕÕµgÏ»‡Êz?¯®®.//G?·¶¶F§"»í-.â:;;ã-$ûùé§ŸN¥R—.]:räˆ1fÛ¶mv{Ûòõš|>¿¶¶vûöíÉÉÉãÇ¿÷Þ{ííív_‚"/¾øbÇ¿Þxã ßå$+ZÄíܹ³§§Çw-ÁÊd2ãããÃÃÃ.\¸wïÞâââ·ß~kì}VÐòõšÁÁÁ–––G}tïÞ½gΜy饗ìŸ"ׯ_÷]htttÛ¶mï¿ÿþ«¯¾šN§÷íÛ7==½}ûv+·™5<ˆ¤JâÈ-Ñ~Ï ~ÆÙ Ým,&ð†X/O[{}oH±<~Ï›ˆ\à=@]Ãlï*f‹Êï »ú*¯°ø­°[¡¶öú‚ߊ¨Bȅ*ÏlÁV-híróÌhõ؂֮êÏlA^†!×Ö(ä¶$Q›¶öú‚Ü–bm>c×;œJ’€Ó:ÇÏØõ§’$à´®Ö3v1£³ª80[”\UÚÚë f‹J«ªòÌ„hÿxRLÚúY[{}ïçê‡ò[.Bg¹¡­Ÿµµ×Ì~Þð»¾Ê-¾n¨o>mý¬­½¾ ÷s•u Â` Ô4„6º¬A[{}AhcÕªï¡|müÂÞNWÒÖÏÚÚë f?׺—Ëe§’%nUÚúY[{}AëçZßQp¶÷ÓNFòöÒúòçf†¶¾Â¶–ž¢®ŽNÕÔÎZ„šjòòñ®–¾†NZ†®NZ†Æ¾ÆýùîøæÀªnBb~ÚââÞÖÖÈÕÞ»«–»––*b†.׺˜VN—–nBÖªnöâÍ.s«öòò–¶Æª¾Î¾éúÙȵþþòÞÕÏÂÒÞ®¬ªž†N’>.ˆÄØùüƯµj––¶–¦Ñ²Òê––­‚ ¶Æ¶£¶ÂºÐæöîîí2ùêÕðöøª––öþþÝÆ–ËŽòâѾÒÞþúúÔÊźβîÖµ>~Æòþè¶zŽZ.N‚¦üòß®––ÒîÎáîù...ðÈ’ÔÖᦖ–æÖʪ®À–²Òþþþ–»În´Úýöç²–²ÞÒÆ¦Æºãöþ¸ÛðÒ¶––®Æ––ÆÚâðÆ––s>1ÃÅÂòþþnN~N†ZZâÔÄÆ®–žNöæÏ³ÆØ¶––JŽÇþúêåîòÊÚÞ.~ª®ÆZ>>>Òîúüûß²ÎçóíâŠÆîðÞÍ¿ÇÓ––¦ÖÞðŸZÖ¶–¶ÖìàÉ´Ò–B²¦Âª®–ºe«úîÖŠd,ªÇáÏÝ㎢Â}®ÒîÖ¾Ò­–÷ööçâÙ–®Ò–––ÚæòÂÛîñæÜÞǪêŠÌÊÌþþîŽÏǶʎNßÞß>†ÂæþþÒê÷ª¶ÊZ”––Àúþþ®¬ÅîÞÂÒº–²½ÍŠÂêÈÝíöúúøîÞ––åçåžn..“êÞÚ¶Òê®fÒÎÚçÜÍþüÔ¾ÎÜ–ªÀîÚÁƺžÊ¶ªÚòúN>Lãζ–¶ÊâââåúþúîÚîÚºïúþþöâ¶ÊÛúܨªÎæÖæó>>ŽÊÒâñnZN¾Öí–¶Õ>”–ÆáÖÞàÏ»¬à¼–ÊŽ.Õ–Nª®•¼ÙãÆ›Ú¾––ªÑþþù–®¿ÙîúãòúN–ÎúúúŽn.Æ®ªÞæòþõÏÿÿÿ!ù ÿ,é`þÙH° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(Sª\ɲ¥Ë—0cÊœI³¦M“õRô»Éóa½yEæ ÜVdÂFiEº ”¶¦WO6‡ÄyúpÇ¡1ëaZ¥n ¨¢wdarÐX[è9íu*U†õꬺÃ'ëÖUdÙzÜÁîÛŽ@«øV0pßÁjÙh‚äJÌ*BR¾¡UI56oØU^¢Tš.¥lvPküCjqÃ,:ÆBm=M•¡­­§£òžUËþ+ÄΤ^˜(ñ ËþVûvî‘õNe¾¬^1¾lÝNU¨p½)«ÀÆ5«TƒE«Ø³õâš@ú'×*”ð& b«ôMø †Ä(Ê ÁK7O(~÷ fD Uâ*KœÑ €‰ð° sl¨a!à‰‡7& T WÅUY…AŠßV _ñÑ#E=%¬‚$äQD «œ#b^ô ZÖmUÞ_¦€WÏR«ä" ]î:½h¥VšsÔ#‹™°Jl„Ñ¥@˜4u$lÔãM!áùhЖ¬9+W DÙ…R‘×õX±JÅu•Uæ&ÞTÖÆ{„…)þH`ᔘ¨âÔ¨ám+AI&K!Sé:Gª¬mQY%•!úr–ºŠR”xꯊ9êS­NýÚ¨’§LõÓ*ˆÚß:¶Ø²ÑU&Ê@£V;¬¯¥U'¶P;˜`÷jóeb¨ÞÈMú¦©B¹¶ ¢~z­"J¹(ìT¢#_Úk-DZ5U¯»mú¥mEÉr /ﱛǼáUŸ¥™×OÐj¥Jní²‘&Žlèk¥‚†g¤Âl8X`AOU« :P/%^ÛNÜË·JÌ­b“¬–§ØàcC W¾R >;œò3 Ƭá€z¨¢Q+Ĥ±Š·uXó¶âAd„†þÙ‘°°@Uÿ \!HàáA*xèuÖ·=x‰ŒŽâLe(;ýtÜQcì‘Æ‰jUºõLE©Õ”ÈÚàw(•&^ b[e„ÔõP±Ðè6+”êæ¤FÃ`Äv„ls•Ñ4XõÔ³Cw•Å“Û6¤ª`»åÕóíˆUî¨èÓ*¨ T ë*ÄTøh#¤*X(¾÷q>õøç¯ÿþü÷ïÿÿ  HÀð€L ˜“,p!©ŒFa‘¯¼æ(‚aJûh•pÀÄ*X‰I>Ä›$IÄ‚Ó` 󔘹ÄHt±‹*â)ͽÄ,ñŠMOvÀ¯–ü þ¡‡d^X«Üxƒi²B"^Ñ&6Xatž©; 1Oàcœ@Ž+¢·–W|C Iœ1:߸J…„qŠ&ØcÜ覄f Î**A6Hc’QsÞ€$@'PÓ©ŽSžØ™¾pÇ;€ZÉuX· 4¤‡ kL솒Š9Eà‘ VXÌN„àZ®¼)Ð%hùYÅ Ž‘ž±á£–yn“€8TŠW‚‘e(ô²¼a“ÐH-:Ä$”ÃhH]‰Ä¨Ÿj¨ˆE«J³‚AAý„²ÖÑQ6lÓ´”`²’Ú‘,uJ§+ðÁ„PÀ›EÅJ‰‹à4‡? ˆn^þÊÌ´r™D½`.›RÌJ¤=‚è#0æ‹PäRŽzÄ “MÒ©àÔŠzƒNZ) òô«>ýIi‰:Å<£é(„#y¿ì&J¼a‰‚¸âw‰ÂD®d=|eì.•€†RF…²¨8 /;€‡z+ñ%*눴,y±Ú%(q)C‚¾È4/¹1m0RÅe_ÐT‰a­‚5«CVÑüT\lì§L(Q^\x—½Ë¦ÙA âÂQ­³\)€B=LñµSÄC Õ#ë±Tzµê qàLAô·žfJu°ÕÅ^…¯1!f*‚jÅ¿&à³DŒ „E‚ù슂r«D÷ˆ˜ e˜›½Âµ#P£þ«ÄâS>HJ ÞàL¶ÏSèð]Ë’¦¦"’%ˆÊ22ÉÍ^3ãÕ×»Š>Õê"î*RK}Zªµ½m‰Â†«ò„©9J |"²¦&J?7À‡¸–¨ÌE2_A&¿…_|Ê)/(‚8Ô£0P¢ }£AÞ…µéoKTd37¸¯Þ-o{ÃG$Œ±+6Ž»t+ÜáXa„ÕNØ@ÄÖð¡ÉJHŽr=¡Ì7<0¹¤*  ÞÍ<<ºÊüƉƒR*ò0Yh‘3EH ZÑ AU&!$ˆëJ»úb(+Fî*“ZÞ=¦o(Dðâu©(ˆþèJ•ÚbDË1Æ„jÔÕ^˜p/}±Ÿú¸G?‚€O!ã+_õÐg˜õ¡bƒ™ ÑG=SE+بÇûHéú¶N•δ"ÓÐDkúÓ µ¨GMêR›Ú€ëÃ3pšQg޼žNIªò†fPòÔ ñ›6ÕŽX5¥ŠÆ­U¢k.'d/æ›HšOB™ÊÇ85܄ʎ¼è`eVIò†D9]Жö©Rm‡tÛ|Ë. ‡½’‡Ä»1Òé¿’HË îf¼roEΣ(€ »SR¢+ÎJàd¥êaN²"Ppø±&tQ«Œ;P«Èñ@‚úc+øB)Ò¡ŽZþÖ89D½Á9~ÍÊÑp –75j@ŽRodͰ³¹g,•†·âåHˆù6>®áÀ9kl+‚pžç‘Eêye ž1ºÝFæÍRz h5¹8bxFµ]ÂZ©»47HTN}½(F½˜%ÄñÌ9 *XAY-ÀœAæõ°:!dnMþ°Ð»…ïOÔÄÁ|_…ßI„Y™—Ù’Ä8‘oZjHèäú§ßÒ’X`“_¥.n,)¨ué‰t*Ò¦Îy°Ð+»-ÈÚÑ–?5J+•øžôÄ'¨ˆÁz…ƒþÄÝ‚œ¾2¬‰ªdÔÞ¶Œú‚3î!þ¦8£`òTú¡Ã¥Œ¿Z†@ê¶l ™W¡ý“$ÏmƒÚ‹¾ÚïŒJR•‡0æ¡ Yä¡ ju»‡²,äô2hq,ÉâPŒB]»“{êSðwdç,d¡OX*Lð'tðn»…JaVä[¸&+Q^R²B#{õ‡ ©#N£ð Ivvhgct%§‚C¼EN#3«àYåb0.torqØôÇG.æ‚.,hWPxZi7ýæ]–•LÅVQp.ƒ|€BP#N(ãMás¤ ¹Å~u& ÆP ?&[r]Ef&F/Dµ]ê3öÑD¨uÀ Äp wPgþä1 Câ¤qB%fºR)fH‚RãD£q$± Áp ¨09éÁ‚ÖñaL¨Ð§ƒØÐ jˆ‚¡k‰à8kæcXRBÕ•ÂÁðæeÏ ÖseÕ;à‘) Üc÷ÃþàÓjE"“ä£jÀ¡è‡~ ñ>±6ÄÐgõƒ 0é*„†|VhàSoñgA °Æ“(ñðƒkÿ#•V™•Z¹•\Ù•^ù•`–b9–dY–fy–hiÙ°–ky Ùà–l —l—o9—r9—uy—wi—uI—xÙ–} ˜™—|9˜n©—ƒI˜~ù—‡Y˜Œ˜É—ˆi˜¹—t9™‰™xé–iÙ™žù™ š¢9š¤Yš¦yš¨™š¤i{4©š,Áù0—ÐB ^ÐcÀÀî0 çš*Š`VþNp‰Â 1PºÉ› ¿ œ(Q NÐlÀþÀ@»¹’ÆïÒ f l Ùy l@þ ¥ÀñÙ@` âw !P I€ @ZáÐûÑYž%Qœìy 'Ð ª´YœäÀ²0:ðÙIõ°2P lð ŒP9 °   ê #! @Ýé B Ÿp¢@Éc)&n >þàT@ŸÀµy‚0œõÐ À 6êµZàà D¤J †0Þ°æ` &Zœ±IŸŒ° ’ñœ5š¥!qž@›îYÇYe*3òŸ°þ@NÓÀ¤€:¤‰Pk1žwЧ @¨Rð DÃé¤Êç"(ª õð  ½¨Ý‰¥²p Xj©²†£°›õp ‰R¦%0P ´€{p Ø ±àP|¨õЀ3Zí µYpFôE«Q ï)ï þ ›õ€ÙÙ®Tà  £A®ßÉ_5 Xª0`; X §àZM WõЭ ÇPXY°±;±[±Û•ÿp±ýó«±ûñë±Ô²;covered-0.7.10/doc/html/img/wizard.gif0000644000076500007650000005715111067550162017532 0ustar trevorwtrevorwGIF89aÓªçÿ5/n/K/‡:(8J(#0|3“4›,2:E,/È>­AÄ#:¤<ºJab>MPD»IÓX@JÜEEEm9IEÙBCfJäLÏ'AÑl<9J»+G”FÓLØGÌ$I¡HÆ/LjKö`-bC8 Mà GäRÛPñWGUQK@>:cEHCMXSäNéSìRúOÛNñTõ*MÔ9Q„l"+Q´QåUÇo ³7.CO+R¼Qí0NåTSSB]2v›E#UâeT2’J88Y´De‚Dn*ŠVLW`…ˆEb°T`˜^cbŠ]!t^dŒWl‡_B`SGgÃ*lóckVVlvcjvzhIŒe78lësj[ƒk(9oÜHkàHmÓöI9qtt¹iN_xÇXyÖO~ÀZƒžl~¢pƒ~€˜zªôg\Âuh`©}jnLÒ·€B—ƒ„ŠˆyoˆÚt”W¬…W¯€ƒqÆo‹éœŒiÖ‚5ŽŽ}‘Õƒ•¢~“Þ|“éu³|™÷Ê”E‹šÆj¥Èƒ À|³M‰Ÿñ† ø¡£Ÿ«¢Ž–¦°’£é£ïÓž\Á¡ÉœŸ¹¥{¥ø÷‘Œn³ç‘¨ô©b¨ª§š¶n—«èƧ’«­ª½©§Ïªw£±¸˜°ü°±®ž°÷¢³Ðº²¤´ç›¶û­¸¾µ·³ˆÀä‚Áò¤¸ñ£¸ø›ÁÙ±¹õ¼¾»Æ¼¹§¿þÞ»…°ÂϼÁÿÁ½û±¬°ÁûÓÀ¨¹Äù¸Î¦ÆÈĬÙp»ËÕµÉüôÆiÉËÈáÊ¥ÏÑͰÙðÍÒïãÓ»ÃÙæÏ×ÙØÙÕÙØêÏéÞàÜÛßïÞßéãàåõáÂÿå~×èñåæãâæöïæÓãêìèêæìîëøòáðóïìô÷øõúõ÷ôøú÷ÿúèüúñûûÿþÿüÿÿÿ!þCreated with GIMP!ù ÿ,Óªþÿ1+‡® Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç ;–cö¯Ø·“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ Z¬›Ñ£H“*]Ê´©Ó§P£JJµªÕ«X³jÝʵ«×¯`Ê=Š­¬ÙfÈ YûH—Ù·ØÐéÐaÈ£fpÍæ’£¥¯œSÌò L¸°áÈ+^Ìq³S™REk|ø1³¾&7#¦9Z³Éñ¢Lº´éÓ¨S«^Ü-/Ú_(¹JT×W^_d¸üÁ…ë—ExáæÒ2FÒ5Ic´@ ¼º¹óçÐÍS¡"KB WÇMZ–MØ^þ©€†MÑ 7©(ó½½û÷ð£?ê@Ñ´i±¨P!¼¬´E\` ;ì°‚ÉoýaÃŒcbK<×’Ü)ñUh¡{Ò´áÀhÍãŸ4eeš4 šU"‰g5#Ívf‘1H†x²b*¾€H"ŠÝI“]we©H{)äÎÝx#TôÑ"ˆ(ÙG©Ë˜`Ê3Ï€R庙‰¤„™M6a&gä™h¦©æšl¶éæ›pÆ)çœÒó€'*’ØŒ ÷ÉÏ~úóŸ è=kAЂ4€y4¨Bk‘ .Ô …ÝC'JÑŠZô¢ͨF7ÊÑŽzô£ ©HGJÒ’šô¤(èWÊÒ–ºô¥0©LgJÓšÚô¦8Í©NwÊÓžúô§@ ªP‡JÔ¢u¥LªR—ÊÔ¦:õ©PªT§JÕªZõªXͪV·ÊÕ®zõ«` «XǪTzèã¬hM«Z×ÊÖ¶ºõ­p«\çJ׺Úõ®xÍ«^÷Ê×¾úõ¯€ ¬`‹ {øã°ˆM¬bËØÆ:ö±¬d'KÙÊZö²˜Í¬f7ËÙÎzö³  ­hGË ÃŽö´¨M­jWËÚÖºöµ°þ­kK+ÛÚÚö¶¸Í­nwËÛÞÒ±ø¸‡p‡KÜâÈM®r—ËÜæ:÷¹Ð®t§KÝêZ÷ºØÍ®v·ËÝîf·}GHÆKÞò"d‰ýíaᑎöº÷½ð}¯9ÚkŽùº·¾ò¯~÷ËßþÒ¿õµoì_ÿâ÷¿ޝ€Là;¾N°„'Lá [øÂ/ckA¤ Éé5íz/lß§ÃÄ Æ0‰lbýÞoŠ Üb³øÆž±ŠwÌãûØ¿^l.èa"ùÈHN²’—Ìä&;ùÉP޲”™L#V½þ`o:„ ap`þr—½ìå.ƒyÌe6óþ™ÑÌå6¯ùÍp޳œç¼ 9'ãÎÉ@ž÷Ìç>¿9ÏpƳžû¼çAç™Ðp¾Å™}‹F;šÑÉPôœ'MéJ[úÒo&³¦7ÍiN«YÌgî´¨Emß +¶ïHµªWÍêV»úհ޵¬gMëZÛ:Öè°òa±¬e=œ@ J8Á hðkØÈNA”݃f÷ ˆ¶³£@íj[ÛQÀB¶±Àínc à·¸Ç-î+\Áæ¾Â˜Àîv·{ ð^7¼™ïz«»Þóv÷˜îw×›ÞøÆ7À¾îvû` é>‚ 7ÜW8ÂÁ÷Íow[üâÇxº7žnr{|ÜÞ¹µþ£€í‘›ÜÚÎN¹z`„–»ÜåÈŽ¹ÌgŽì4!í5ubQ=žû|ôºÐéñó¢ÝèC?ºÒ—ÎôŸýéBoºÔ§þówèÚ¼n¯hlaŸ _ö¯“½ì”?;Ú)?yµ[Níû ;6Žð+`ÁÜÿ÷¼á­xßàþÖw»)NïÂ'¡ð/8Áã}q¿ÛÝáw | q@œÝ„ϸæ7ÏñËýãvw»¶I^rµ›Þì,¹êiÎú˜ÿØ/xÎÓ¡sÄÖèPϽîwÏûÞûþ÷À¾ðs?«g=[6±Ãž%РùȦAÙÓŽöi«ýåÛùç=þžnÇ÷;ãIÈ÷áÙ]ððË›üáß|»u0~&Œ é‡?ù÷.ùëÛ>ˆ| @`ôòvw§~xqÇqÛ7n¡çv¤Wr¥gzÔ†z*§zF Øz{³W{‡u{½÷ͰGä0|$˜tß AWê@‚å;Ä ïð ØÐ 䀂ô ƒØPƒO÷!Bó°ò ÀpÁW|!–X½6vËGlÍ÷|1'})ÀlÍm) mSl'z ¨€ˆw¸yùö…ä'†îÆxhn ` €pÿ×pßG†_Ø…·…඀ݶv.''+·r©÷rˆM {þ9×XCÖdñ /i ƒ SÖdïPƒL&^à D6 ¢0‰ÕEAà â€~€*PêÛãY0ãpd¸P~`©k0¬p÷ eFxe"–eZ·„ÊvÇ}Ó7mÕw…¦—…nwxn]H‡ÔXÕ˜nXàTèð[° ÊÖpG0‡Ö˜qvhnÑ8w Hmlç‡(ƒH…(s¯‡l7—ˆŒµˆL6 ïP#hôð’HDw© ItiÕ@±Hidâ=±èhó ½Hdù‘½hü@e@1¨â ÐP¸ð¢Àþ   åÐ $0î`d¯Pä ƒÍ ÏÀ‹‰‚NVeGˆX½¶|ö„Ï7vÀ…RxvU˜vXˆmn7w똇ÓxŽ\Ù•§ŽÚ¸l6pO`f9âØÙXŽ^è•w€Y‰íHrðmñˆzØrõÈz¯‡ˆ´§ˆ ©dü0£0’EV D ƒàâP†à*ãðŠ -0„­0Y Õ`Aƒ€v Nàˆ©˜9Yd™;ò ‘ó€ DP¤hã k ñ`ÐPdì Êpd¥‹üà E   :‰“ópñÀã”ö€ ^ „pKf”Àˆ„Zþ7v¿æ”4…fG…Vølu™}Þ–•é¶p†Ø~šWpnY‡æ–THÝh–f0ð|)°–æŸüÖ…X¢7zïXžÕ&.7¸—3×ùø—û˜IÆ1` EFòÀŠƒ Y ˜8Ý@£P E ­Pî0  ò Ÿ8¸‹ï€…à¡À`‘xð 0 ) ¯Ð߀ÀÐ 0Õ€™›išLZd»œÃišB°›Eö ~0ñã@ g𥢠 ð¤J†»Œ½v^l¬§lQ)•ãY•%w•艆çXŸoï§xò&¨þ~  _€õYe‰Ÿ(pü ww™g¨Úyè)zkG—§7ròØlyÙ *sÊþÀ‚y¡E† ep‘Z£°’^º£ð Qó*: •@„›YE0Õ°ŒI  £P:ŠPy ÏÐRsä°›àr0¨@#é¤E–ùЛܺ N œÄiÞ·™¥û  ¦b*œZãzÆÇ¦õÅKilø…úº¯É8…ËHž'‡mΈ§ëhw–w–'€bðg~KÐwé7~}×w”ªoóÙpËFŠ ø¹Æ6ŽG ©[©pÐÈ€ú€~Øþ©-Ç  ªJðÀ¶Š¸­Üš³ùPdv౸ 9Pn0 (x½‰‹£Ð A‹›˜«âÀÀP ià«ÀŠ´Dh˜G«P¦-€œDÖ¬P<0“9<°˜ö`½9Õ¢ œÊ@å€bàÜj¯€“EVì:¦üÂÓL7€ma0­ÃÃÆÃm™wW¨¨lÒä¦pàÃà–†(} (— gGžÍ6§-M/ ¡Â»XµPv}×x×z½×|Ý×~ý׀؂=Ø-ɽÓý¸>½Ð@ °«©ÛÍëyo^ݹç‡xó7ºny±.€ºRmÃ;Pì,lQØp’êÕ‚ÚÕ˜Žä¦Žãümê9Ö 7²{ˆÖ š,pv¹Ý»ÍÛ¸ÍÒH¬Ïr­‹UCqÜÈÜ*QÏœeÍ¸Š­¯þÌÐìŽïøŒln–‡n}úÍ{7†J=p›ýÂË%0ÕfðpÕ Ë)ðp”=¨ôvpÿV†ô7¨çw&kw(nûÚãlÚWðriÚ£wz¹-mÐÆÓ¬¯½í©Î–—q=×½Uá¯ÁˆØÑ­Ð¨×ØÕ͇ÕÙxØ}åHßÖh†ŠçñG~7Þ 7Íæ¼ºøù ììÞqXŽ‹·xeXxëfnøo¶Ëmæ†náFÖøçඇžÖºËÛl½à{Éf÷©1ª?pˆná\®Z>Á•¼á®Œ~} ÑÙMäÜÆ¹ÔHp‰çæîçã×~îéž• Ã)à °¨þf¹`ã"ÐÞüéŸñoŸ[ßó'pç§¹Ïc­p©¬äIà°mÚÖ†Ž ž ½Må³z×J°å]^ê¢õåa.æcžre^Ý}8ÏÜ–§ÞL‡Œç¹æ—xæ—‡§ëí6绾뇪p{(`Ãp€ `¾”¸Ýpð º kÊpûÆž?Lx¬-nr(—G —Ýæp³ ÙJž¥÷Ž=}Tˆ½ì ¯×—ÀlêðNZˆ æ4€ÉÏ×ÓšÌØuúáõ<Ô[˜Žñ©ë?ð_ð/ðg˜0^5ܱ5Ò± ôkðM Öxˆ»«Ò,ýÖ0§ÏY>êÄï"ÏY¨þæ0€ïÓÝê=°¡<âï–ó2ðúÆpKS0Õú è;üÞliqÏŽž€oÛué²þÒ5ò#ßô—Uò•ÌŸ ¹m½ïûê"îò 3ßõyEÃ4Ÿmp®Ì ]Ú#Kq¡+óWÙ«mñ ¨‡ô\mH`—™¾Ò(wÏ+…ÿÒïîô„oYP_ï[ÁSÿÓVÿØ!žõŸGw@¾¹\ïõ–x÷Â2\fo–pðÀÞ!+à˜×°poߪÍÔéÈÍ[©jº"Ýl›¾Òçåxi‰Ÿÿ»YNê…ÿûuøùZÍÖ¬ïìøÚÜò./—Wy$þý§ôgù¦?ó…w±0¾[°Ñpޝ ËÏ'ÒýfèoúÑ.p'ßk»é×íÚ&é çíÜæpQ€é.püVˆr¿mvÌvï4°û¡Dà@‚›œ ¡ä`¸tæúùƒQâDŠ-^ĘQãFŽ=^dfO"Ôʱ+õO&J, Á:«ìFËF ÖÏ0 ÊGbì<ØvÔ H™Vêá»"$V ÞZ¨¡â(ÊÅgŸ…6Zi§¥¶Zk¯Å6[m·µ–1#Ò®LuÔáã…Šˆ†ñ€LµÖæD ;ILO÷P-P}í# ÑB­‚êˆ(âš A»àØ¡A¾ü°S±ú¯°õÕÊT€QU5O{êŒFy‡ú¬&wËÃÉW“e*2eŒD·å$JgÙ‰jy§f›oÆ9gwæ¹gŸþ:h¡}þ¢p!—Ü’ôí·5Mw]8ÛÕ^«=JÕ7Fu_¯™ð7lýNp%J#Ò0F¨”/ 'Ì´ªþüz_Œ·~ïΠ®žódòR¼eÁ jf™%¢yÅg¼qLJuªWÝÕ2 ².õSÛ ¬e.­'Ràh©¡´ÎÚu¯é:p^¡Y(€2¼‘wÔƒ ­GÀax‚8…‚±ttàíÅÀ Š 1ÔÝ£x…²ãv¿›Ç>¶;{ÛcŒÈ·]ùío€ þ´¬@²°o8Á´¸PÀ´‘y„Z_6Z˜áqñ˜ÅÒø¯zPŽž¿8x5Ö­ +4ßùχ~ô›Ï|)Tßú×§>öµ¿}îwßûÞW~óoÀ€´©mÀ2çKAßÿþôá?ú[ùÌ—~þõ}(ôŸýÎ÷?+ð¿$@ù{5ðºý»Þ;‰ ;hy…" ¨zp„°GÈ5wã…#ë†no`7»C(…»‡|ˆ?†IO¨‹OèrPų‡V(‚t‡5€¼" †nP‡$¸jryˆ7ÕšVhwè¼}}Æ*=ÅÛ…ˆ†n0þoˆ£‡fp1ȼ$œÜãÝ»¸cù½Ø*܈ 2¦ð¸S{?>ˆNø…d؆;´†;ÔÃ=äÃ>ôÃ?Ä@Ä=ÌÃm(ÄAÜCaPDaØHѹ B…I\DaèCkÀÄLÔD<,ÄCäCL$DMÅQ$ÅR4ÅSDEQ4ÄTÌÄd8E+p5ü:t™¨$0{hŽÄ¢ƒL¨!‡|p„ àEoZ„Ø„L@¶ÆÁ|Q@ŽT†jhhhAwh…,8Fh AqX:¨ƒnÜE^‡ä·]„„BH¬9àE!І|x†(Hà7wHŽ»BŽ(­xPv†yþðÓ…LpƒA¨Á|k1ìœÝK=``Jˆ!I44‚•`Ã`B9­ãƒN¸j@ÄÉÉ‘äÃJ …œ ª0˜IœDJ\D’>˜œ”ÍQäÍ ÅÐ ÕÐ åÐõÐýPgøPd QE …90˜0ð 8ΖEåPQaèÈQÕÑåÑÕPdxMÞ´!ÍÄàÎô:­B—ñ,ÏéxÂÜÏ(MþŽo(3’Ò+ÅRó,Pˆ8P6!ÍßM—Þ9:”“@@†OŒN"RuÓ7ÕPgÈÑ¥9­S:½PQ½aB(?Fƒ …[¸½S9UT µÓDÕSì<ÔDÍP…ÓJµTM† M†MeÓ¨î캰*­bR{ЇSEÕTUÕUeÕVuÕW…ÕX•ÕY¥UWµ‡-õ‡.…È/ÔŒ‹2Å)à„UÊ µÎêÔQSäDQ$ÒJµd0Q­ E Ôä|ÑK½ÐU¼Ô5mSK=ÖS”ÎLäÍL¥†M†aH†qõÔ#•ű Ï‚ Ue°¤Ì‡ZÅ×|Õ×}þå×|½ÕÖâÒ‹CêڄVà„ÞüVc Wê”ÑRÔÃ<ôÄÛÜćÍÃõSáLQ ƒ2 TE$Qm•ÎmèÑ5ÝP WMôІµN ¥dH†_Yd(Ò ¡|5±j‚ÞOzŸoÚ Ú¡%Ú¢5Ú£EÚ¤UÚ¥eÚ¦MZ\=ÐÞã(«êÒ4>Àˆ•½Ó eY”Ù°QíÓõ$jÝ9B5ÔCÑöã?äŠXÈ‹{H„ȳâ3¯B>KÎs•YÒRM `Îàè`öáL†€€ M¶b & ˜@ÐU¨ÃMu†M½UÐA8 `âöâÖdö.ïÒ€]º^öe °`þd ”¤Ö-`€Y¦ä& ¸7SÖMˆæ7¸ PáZÆå\.â4^ã-~â.á.aQVa ƒ3A`gj~á`a3Æáá ðf6þžužæWF]7ŽÞ×\†d˜c¾…Nj¸ ˜ßP5—˜#Ýàã@†èˆ–hŽäÐÄ-‰´ZÑüE6)]G~d!¥I¦äààø b æ•né ÛeOîa{¦0à„u¥†ePTUnÔsU…X.iH³åÎe]öe•Cê¤V9°€OàÑ9Yær®éHP…t†·]åtU…H Àa¢ö.f„YP…´Vë´^…7¨a @g@ൄ €´[®΀N¸…MmÛ …Ù[ æô£å°îa”þÞ`,FçHøëeX†…ÙL„*Ø€×ÜÔY c6h HþwMÀ½ß"ŸèÔVíÕ¦ˆŠÖcúÒP3ÒÏýÂÚ3]÷í…dX!ålFì]Þ‹(9@îâ†é¨(ˆœæÍU^åÑUå U0À`»F`€`€óƒ´â!¦V90oó¦.ï0o¤¶€ R3 V3`€ ~´ xƒRH­–Sž~ÛaàìoñNn¦¾€çÖo9†3Pá„UØïÑ„ Øf XlƒH† ­î ý@8hŸ MVi Véðà ¸ðÞîíM¿†Ù_˜…U¨Ã‚>hKîNLÒÒOcí÷ñˆvmˆLÓ¤í°òº`]…Üžþ…Ýì eH»^>µè Û~¹¥¶¹€‚„ÅЀ¦î/Ïo:@ð¹íÞ-ƒ-˜‚'@¡â†¾8o”˜.AƒXo°NI¡Ö)mçŽÔN¬Æjýþ…@p Øå8ï (ðÑd„~UÈïèÞï'já¾€°@P<sêÆÐp 'ñ˜uæÎô íí/GÉ–ìœ>t‡…Y€îƒ¶Ùÿª¥)m!âñ7öc÷ߊæÒTPÛ°Z%ð:¯3.Wïì‚&FVß Ÿ¯Ýš¯â6(X…Tó€~ðÑ¥SKOãØ½ 3@fþø.9÷ óèêäb|¯. ȳU#€Ÿƒ€ÈôC s¬sDsg†wtHW9 0ð­~àUžà‹?×Ñ­SOïä ¶ü¾õsõòM•ìs¿Ðë΀M:_õ xèÆõSoøY(…Ràõ õuѦ¨aG–‡Fö¡'z6PeZö/Ȧá(†Þ/ä{—ÙYØõ§UprŸ:ãŽvw¬íèrîCÏø8Eׯé[xƒ4€'ˆwƒÙZ˜ð‚®™Zªäª® JQƒ¯@0ÔÊFtý>ût}ødˆ„”^¤æ€HØïaYÈßTNXž>ù0ùÿ>pðþš§nEµõË'Ýe¸nVº^¾˜ù µy­ìMúœçuÊžÐ`ÿºÞ+íZDí¢÷ýßϽnÈ úDFC±2î3åìœï„NqœÖà¾}<öª3ô#à²*°Ö'{”wÛFÅø~YUðÔívû·_€Rú ÓÀ¤GúŒž:€³-¿„¹k„_[²7|EÝOWˆaÉœ9ûõæ‚ .äÉY²a¿zÍêõkÆd1r¨1R4\¸`eÕ@5BL¶l™Æ˜]¾LÆ)„’vrÐ`ʪš1i\†ŒRj˨!ƒ™ìתR¥fÑD†B‚Là°þñâE“/~()kVI¸téúùkëö-ܸrçÒ­k÷.Þ¼z÷Òefï-<µz~=qB‰aĆÅ~å`ÂJ¤Y³Ju²d™*µdg HA‡®‰k¤èaú4jÓ)V¶#Ð/¤*WRûÅéÌŒ`©謣FdÈ8%(.à‰™äÉáÀÙR"hÐHáÂÅ‘+Úµ¹N]æf˜aŽ„ô`*Ýjë¢Àe¶ßܨÿ†“@Œ¿öc„XÊÊÑ1‚ ‘¨Ô ,¦˜ÒK/9¸R2 ‰D’ 8ÑE1­Hn¹ñ&S†2RÁ:ít ‘¼„ÌFDõÒ/îeÔS“MåSþWeP"W^EØYf5‘ÖZsÙs$’I*¹$“M:ù$”QJ9%•Qæó–_€ äagvc/àð'³De™%Leæ œ%ð¢–ZQØy'j¬`ƒ¥8ã|,­²…@Á œ¤œpÉ€‘UìPžrÌ…ñ\tÓYwÝÛ]±Äu,€@Àâ‘ǤAšÈ8‘Gœ€Q(µR@«pÄ` Ã B ¨Ñ/³(hJE=(SD } ÁÀ6Tˆ¿r€¡†b‰‹ûí“*7@Pb€&ÈðÆ/€~\2špx¼3œ¡ QÅJ5K·:òØXJFVCªÅ–þ\§s0 +¼0à ;ü0ÄK<1Åû‚å_n–Ž]FC— ƒùŽA1Õ™–©¹Ê,œ`@€g¾`Ãa5œvçXèEž†áÀ‡‹OúT›µ]k¢³)›ŒpšdPA‘– ÇxåÁDG ×aá)¨,° aP}*O —Þî©2|œÜÀÙѶ‚ƒÊbÔ‰  14¦5›7„Ìnȉ›Ä‰S…xm¶Ùb (†K?õ‰%QH¹ÐÉônäÌ  ‹ªHU ˪¨¢£V=6ñ#Ip\¹Ty;î¹ë¾{îô\ìV–«µ „@ÈÉ,¦c¹šIþ™Ê¨Ï åÄ 4ŸPZvñ}:ï|Z {âÐ µë.­Å¥—@€ÑÛS¼#œ*®:Á¦Z=Å x@lœÒ|àx;ðsž“žV¹-Yy­:Sœ €ÛÂE*ŸaXa$"P$ôc,Ud%™…*$c&–!î–G—!N`ËPF3ÔnQ?^Å$O#׬´‰xN#šh“¡nE Œ&«è¥·: d uüj‚¿&»Í¥ï8#Ó¨Æ5²±n|#ã(Ç9Òñèø][‚×–uìcˆQȃƒ1ñeWDS'VÁ²Hpþ¦’÷p>ñ‰g¦AÌ dà"‰1árSz$ JVe€rÃ!QÚsϼ¯lgCÛ`ÒÀ€ØéŽEåʪ1g 0S«nCÉ\dÀV­6Xà œ,DxÁÏHH¡DdŠhbDœêÃÅ Àï2AI$P¡¡ðê"g€—8ÅÞL„˜1áB’8iÅd2t‘* H7£yªˆJeVëde+ü‚]”ÐI.fœF3ªÑr´£ý(HC*Ò‘’´¤}ý¡Gðñ0Çûã—I2ǼÁ•Q™"§×ÈeÏ0Üë%ƒjÉòàþ|P ›è2 Š4ˆVÞp hö"íÄÓV…˜ mOH€¤3ëÕ,ð@x6«¡€•„«bM| ƒ‡T&q…/Šl“®Ãˆ,À…<›¿Ð&,4 ÈÝ5éÑœæ¬à‘zZÄðŒ'¦xüÔ3š.Z*@¢$r.„øÒc“Yœ dà‘Ahš´ÈP/ú(,b ÒìÊ8zð¶·¾ý-pƒ+Üá·¸Æ=.r“;\”bLK‹)LË'²™š ¦ÏCdN‰Gr`f>íž&Ôñõ |® R%ÓD@PŽ5!O¢…üPijí1bHF)J…a þ§2¦ÄjKPèjy¶0VVí‰a)¢iNäõ¹2 û$ š¾H'D2X–“ˆUì;é3Q –'øÀvåa‹¨¢ ØÀ 0`á ß 7œ­oEˆu†íŠ ”+,<ëI(vƱh]û¼„Ê+´í—^P²E˹µèn•ût cò8î7È!Üw|#Íg&39ÌÌÛ1—ùÌ¿G9ܬÜ=óÙ·óHéJ7Æê|Œ:JH&™gç¥,¶‹l/w{º½îÙI¨á³“i #&K A‰uÑf<ãT†Ø$™H‚ðõàäW” àêÙ¶°¬]`!Óþ©%òÐ:53Ⱥ<; Àª ×ɰ0o•5¶±“êi cdÜo Q­ Äbd3Öû hH\MÇÀæ… òìOÍu–ÙO9D[ùi„"÷ºÈ*éÞœDëHÔ”½P.^¢E å’ zÜ®iðCdÆ _!¦EÌ‚eJ@X1„€ÙXc^Í8nh&ZͯiéÌjv`EÌÐéœ)š¦©TTFlÎ&‚Ôfk¾N$ì&oÕ ô£d§™p‚Ÿr‚"­'HÅŸ^§¡^gh©›FEs6$û¤½ñ„ Ö ]g•u‘vf$wJÀI¡G¶”䃨æC¢Cˆ<,B|CÃUh{6œúÁ  Ç %ŒÂÂу<ð$=ăÂ<Ø1ÐÃ;,‚¬ÜJ¢êþ‘¬ƒ7LííBÈ+”€@C<¬Á(ƒ:ȃ„ºÃ<ÔA!4CNZ+xNòÂVVß”Œ¨J•¨`œèñøÔö¤(a4\@!-çM™Ÿ!å‰Ä‰öø¥jÈßü©¢¦eϘB’ ib¦ cŠ¡%#kãßUD)X¦@¬ñÚ5.ÇŒ€õ@ ˜Íx\©0Û Ö…\­fEl^%Ô° Ô@™º‰”™ˆá]@ Ø_m&‹œ~†BT‡ið käi'ØþÝT”BÀeÝ ke€ÕÞŠÖÞ T^H@™uI…sjWHD§|Uç!a'¦bdX€Q•­žGÚþèÖm>(IÝVá=0èYA&ÔA|ƒ!(Æšá&ˆÃ Â=ˆ*? BB&àÁ(ˆÃø$ÔÁh¨Ì!àA ¨¡¨Ú.ðÀd$BTÎ$d1Ø;I6®ßn‚6të<(‚xÎê;à®<€'ìnHn‚MÒ­Ýo>¸k  FL}ÌòvßW€@¾ZÁø™‰)Ü”šarWW ,Šú¨WèA øÈ‹1,0d’¡[Äú DX0Z,kJÈÆúX€×¥lÈ&À  l]élc4J¯Ý­f4uÂe]Û® ?V€œlš@Ð.éÅRĈÚ1–Y•WQþIpÃÂïVÁe Tr’Sd€Ñ°ü8Ö¸@™óÌ`CrtnÅSmè]jÄÉC=aDM”ܾ…í¯‹jðƒ.Œƒ¨Îƒ.dB*¨Ã;4ÃâŠÃ)ÔB3¨á»ä&äƒg/¸Ã ±=”¢sõÑKÍ«tÍŸX¼ ¹À"l¥É,êeö~ÀNÌŒÈÔœˆ (È ÉðAÃ2'Ô&{…„ßüô>Æûv kŽB,Ù-ìÚ5æ/Õôý2[‘#þáÞô:ì¾ (iéHh4sÝ3?pá-¬ÝÁ©d\°'ƒÈlÊuðŒù¨rùÚ2,¼SÍj §GèìΦÇ>ÙŒ_T0¤B­Â ÜŠc!T%!eTä¾­íiä¿y§§1ñ.2B‹ê'tñ C/òA?4BÇÃ#ŒK´ñ6²ö¹ås1¯$Ï«¿<¯c !Ëßõ¶ Ø¢'ÒÌÌ%ÉŒ‰X‚T˜‚ ìIXA„óNwÂ Ä á5Äᑯ‚˜o)`Nÿqó.kÀTiMAg*‡rüï•b cÒéBHð5¯æ6Š ‚¦‹YI!O@`µß•ß6õ›D‡aôþY]G ¸o-¯#,Ðlû¸Õ>1ð:‹Vâ4Uâ@,RÆ'tÂ& ()NâÜ[uBÚö›mŒDý°[±Fg¶fo6g/r94C4Dqg‡®#Ë$§¨KÚH¿¸ÆT@™ð«e@--®´h•Wœò ™€¹ðA"%¦tátÂ*Ofbîß›8U|Iï]³f'„–ß$¡@Z1 TûWdwv_#T[ÍX 1þ D+sµO73”ºOŒõVðA à€­ ZÏöZ_°Ö(5\Ç5gqó´•sͺϸ<Ë;³³ D½U@a¶)¬ õÜ Ô<”µÖcS™EþZY¦Nv[v[ØŽ>„¸ˆ8‰—¸‰Ÿ8Ч¸Š¯8‹·¸‹£8G³å#wŸ÷u¯*~…ÂNªó ´T ÜÀño›‹ðé’˾AÃjk‚Ët‘H¸,Н2çõœêr  €€ì—¥lÁŒù/ÿ2™c#<ÇH(TÈ]¯£)DÂ=«`‹¹ØZÂßIAáq[ùÒ÷bŽ­cÇ7›×k|0œnà¼Ì8éÓ;?YüXÁ¨I aËl`'¶ôlˆŽTkÝÀ° ôèÛeÛ ôÛ¾Ž‡ûC.äË׺­ß:®çº­Ç8‰>r%F\ºÔþÌdÏS¸ !Ô§« ,œt'€S†‰–@¼A$„ú*+¹|õ÷KÃÒyt^âXúN3'·'Rg Ònyyì0¹»¿;T;5x³9ò¸†8‹-+H'Ð`ë³Ê€¥[±˜‚Ÿ‹ÕYºZzÐ)Ò^ÇtG°H¶õƒ'æëXå퓺I{ DXTdz½ÅrV¯šHC†“ÕÞÀ‚!¥:v²ú 4rdµÎç¼Îï<Ï÷¼Ïÿ<нÐ=Ñ}iŸâ`†*{%+ì‹ðrös-» •'DÖG'$Ò ©"•‚#é³´4y¹o`$¼A>‰Ðþôû–}'بOiˆºƒ€Œ&gŠ9¼Ÿ¹—’£.s9Ÿ÷À¾‚D‚[º|‘M¾ˆÝÁ&bµ#z~?|wp° x0£·r’uÂÙƒ\m†½A T{ׯ‚ÈC&÷óƒçTËd½ÖŸtTÀ|•ì Õž…ÍËE9ü>ð¿ð?ñ¿ñ?ò'¿ò/?ó'ÿ;ttK¡è—МbFöØÀS™ãI?ëßËöwý±'&ÈGE‰°·IDÙ+ÈNo š2zÙ›Bhõu¤$zI€+Q wïý•ÂÁ¤/@x Á‚FÁ8ø˜R¸aC‡Êà‚"&Á‚eþêSÇO¦`•zSá‚4RôpáË‘#.z¤8a‡ŒN5*üRãªR?–ZµjÖС°VÁ ôáBÓ >¼!:ëg§N¦„ÎÒºuëЪ–Àvʪ C† Lqà°ñâE“?”ÄUWI“péÒõó·—o_¿<˜paÇ'ÌÌ^_xxõÐPrâ„A%eÆ=ñƒòÌž¾)Å5(ÖŸHÅ ´§O¦4pÐðÔ Oœ O#Åy›áê‘bŸL¹’x @@(Ž3[¶L‘.}K3ÌŸ€ Á$æiL‘|y…+Räq£ÇOE’œˆRå,Q¬Œyâ…þ +7wëm7ÔR;ªµU–jj¶§ ˆD+Ÿ~Âm(®„°*«:™Š,³ÐR«-·^KD»ðÒK±QLQÅYì‹1Ç ë,¼ÊNHá2É&£q&šL¸ 0:áÊ« ˆ,²œŒ*å5˜”-ª#w+Å´á[JB¾“PZÉ%ýŒAž`ÎŒ0 ›:çš+ &ˆ…9YHÁ8Lϼ=B/=Œnëˆ'‘˜â€²¢pÁ>,°“²‹øp5+CÚí("‘šE)¦b“í)  ‰ÈIU« CøÀ|Ö&^¸‹Ö\qÎYçwÝ«×_ƒ zXã’¬3hjjÙ7¤pªia©°¨¢V‰$+.`’"@°A„¦¬ˆäJŒÉ†¥“ß²î.ß#̽‚‰+ô+ &`ÎLçØdnŠ €óÞˆ{ &ãú³ÂÛFX'(؃µ±mÀRþøÈ„ëÃbˆ_¢X&@³"I˶”TŸø°6Y'+MH£¦î š¦P•¢8¼àe¶\¥kæYMÜYøá‰÷«g~ž± ðnd^.ƒŽ¦ ‡§*€‚é )t¶YªK‰ä (–éñA}ÛÒ'ϲe Lº|8¶Û6·Ñ(Œ[W‚°[ìø–À^Rà¥+|Év:“´u¸Œ™'' ±¤0®å½ r’» ØW™÷]asHhÔà(ºlA!c³H’,É kHË 5•7pb{Ù«Úf@»V(w.Dš¬`5"àˆEÌÙñ~Ö™Îh†2°BI rÔéæ!¨þ@Hˆ2ؽnœà ÀÜeM-6P"Ò°õ ðat¬‰RU¾×²€)hTÛ˜ð6ù¥+LscÀòg74¡@;°Àå ²’%˜ëmR׺."+ðÁWéC¬>XAÁáôôPI`¨–‚I˜¨#@Ì\ûà~f‚‘Y mŠj†ô«AKha‘öYBÅz‚ÝP8‰3`€À ¼M/v‚8K ×bFW5hqËNqª‰yËd‚DÄD&yMdÃX‹`x }êó `¸[vÍN™Q‰ÑcÒSˆù†7‚¡ í§þ–Z2T¢$€åZÂòø¶‹.á™J°‘¢ èûþF/mô ÕA#‘I’llh ºI+| £È êh'¦*N‘`E±?ùu–åYË `Ï…âÓ¡5ËY8Åöo&QVõì¹O@¼á@ÀYÏ*Fµ®•CÐÀîfr‚ÉàH®"²YðÆ™W½‰æ0‡š·¼'Ö€°…Mìd£è­Î­P@@¯ÈÖ«†k;Ma’Z(“ØÄv†"²¼€$ F<6 åTûþf'ø`£­m­V"TäX@ 8k ` ´Ï0P©ØæÚ‹¶ébÁÀþÄtÐ]`´<­,l<‰H̨$&ášš´Û­Q”8lüÐÕXV»Ÿå©+õ¦×Š!h.t'Ò89QZËÔ+Æ\5ýí/dš*N¥fKDgŽêª„»î•Á vQcxå×=V°šµ0bíÔ&îžTD(TüÛ_¨Ì6-ìAkXv¶sGêÑ­[—kT­ ,<,P‰ –ÀZáê Ãíh}“«µÆdN«umtàÚâ‚È^m’V-À$ÔÞK ()²q ²®ôP„ÈîR)1ý°¨HK®‚üZ@´ Y|»&,…g-UÜ;b=ï™Ï"° šþ@#&Î5Á  =hE/šÑvô£!iIOšÒ•–4„÷ÒWsL˜Â˜Ù—…Wœ&JÑÌ"`¬[¡ëV&Áø²ä“k†Åk2¼"À®­±›ž*G‘-Ýq˜ÐÚ—ìë8M¦ò@X°·4 ÀNòk‰óÈãl™ÚÇ–Ó•E,¨Ç!²¶Ã?Fqðƒ«n)‚ë[[Æ’²­º¼Í;XH“2»eã¿Ù´›ßû~몴ÊÕ@£³2á1Z]Àù—S0ƒá wøÃ!q‰Oœâ·øÅ1žñŠûâÁŽ‘p§—g §ÄÂPdqß)LS¿ð²i±õŸ šYYGæ4ïf)ƒþÜ­éZy&NR™Q& Yèæ²¾êWì KöE“àÚê«€¦q•—·/ãv×è‚û´wT¼ +µm›;nn@ZwVÝê®W;£bµÓú…8`UZî^w½ïfmIg:î—\ÐÃ…7üáŸxÅ/žñwüã!yÉ3ž狦9Ýi¡RTîv2‚d]ƒq˜|¥/}\)CØ”ˆWQŒjI¢dó`É;X*NTëƒ.ô¡cT÷KeIl¿ÃÝd—‹‘Noöñ£žÇø ®Qš{—+:|—„û»^·±xm¸¤FŒ‘nÓc+!Vî´Ôôå/¨Ø)ëÔ 3¤Fã … sþ4J/-ïì» þ«o*¸D©Å;0p ° ð0p°,/Ó0 y>ä< ÔTLý@Oì HÛ\Âm¼Ïø¯ÙxOùl]´mbTðç~nì‚Nܧ_°ûz/~:h~ÌÌ6ì›H Ø/ýÔ/ÖFí¤HVhF Ù¢ Íð Ùÿòð í/þoà0åpé°íðñ0õpù°ïð"Ð0Ï)Šó2 ÖºpÅR¬?P lD³bbÆ­ƒNЃ\"?n,&ÒEÖ&þFûâ'…îø@QÜ8Êá§Ç~ù‚í¢jÐèºÎ uÐñ( yð\\Â%”iQ YIsŽÀæbY0í± ¡ˆ±P‰ÄPVÞ)Ðl ƒ¨ ý¢æÁÒ¬ñ±1µñç!Ñ b丰CoWðæÔæ\ƒ(‘•¢ %š½d?Cñƒ­èÈ®ipèRQóq÷q íQ2÷ ’ì¦ð\ÄOý@k."‘° -ò"å"ðú‚·ñÖ!Ñ<Ò#­ñäÑæaJRѺÑ ­PÑÞ¶ÑšAf²;.Â6Í…‘äV(#rÛ±(þ=¨¸rÐõ"†ût± óØð1½cð£2 Gqcƒp…pòû”ª]ï% F"¥ #r-U0?ïó02.ÓÉwj¦ÿcð&/ñš¡Ü¡ðapaäañmD¡ðªÆñâ!sñø¡ øÒêÊ /)ïÑ oÁî!/'/oá¡)¬'}2(USý6ç]OsŒ²(±¶€ËK:,ò*273ª+ýÑ*UQ÷|Ó)‡“7³Ò(_W Ì-¡“-WSÖàR.-’-¤±/ð4 O„@ì!x@âA>Sòá0í¡‚à1 ¯þ1Ý3ñøA ìA`0“;íaøÓð*/'}2^¥‰žV|ò'#±£3" æ\/ Ø16‹Ò>®ÀZ‚)qÓ8­ò8ï8SD‹sèdp7AT*ÒB{q9ïãóÖ2BkNF¥³ßòF«Ó:×P#ùb;ù3ê`îáæ@ªA0Å T`ÐA”aî!¤´ðÒsŒ´=ã@ Æ>ã ÖÀ¼ÔðæÁ"Àªá€îA á@ ÜAAÂôKáŠ@üSHÔt4aÄW6Œ®º©ẖA#ñAÙ2B•’ER©ÆþM©RT÷F4Ew³Ù~87õD?tT’-•!%:ßRR1(qôFu” íò/|”?[¡ Ð!Jïa ð ª! €aAÈìÀ ÏF 2r`ZA È¡ L; ¾ ä´ðæÓr ü "@švÁÜÁ€°ÀÁœ@Ø¡ÀạÜÀõ<ùóP%0QùÀh .³æMDÖ gnæXu-ïã5—ÒRoó {ÏTýÑDM*íqePc5TQ”cC±c?ö)1Öü(vs\”QZ5 hÔUÓÒ-cõ-g5.h&;{”ð •T€þä<}UH@T “haÒ Z`?a¤P¡=Õi ÀÔ1íáæ3ùÁxANªá\Å! „ Ú5Ü¡¾`^ëõ^Á!mýõ? ÕP½‘4c¤hmhD$5ÕÒaYF_6[–•²è6ÕcySrO%—r-7e5× ÷±q§ÐEiF]U:«:7°duVé‚G÷âV/`7va\ÿ ðÔ|úuPR¼´¡@=a7=óa=ÛsÊ€P>ëÁká[ûÓ”Á Ø!âA Ø•^€n_A Ê¡3µþPóA`p}XhdXlD. 7:[uq=×qÅ R¶D7טDØ8W´Uõ5CwfG÷U»ô>uS7gùïflÕdWvoƒ=Ø î!|•P¡ ¡´aê`ä¡`d×xó=ÇaXýÀ€Áy;` ! ”!vÇV¼aÆ!{ãÁ æÀ BØÊ |çVV€²ÀŠê äá?6ñ<8ŒÝ·œâw®÷2ê×QRÅËU)•Ø\|ÀèX«)“¸A‘Ç4w£ s³€¿R!øXfE÷!Xo6Gg•uý!48Œ)þ™’ù¡Üvãîá’O!Ô!¾A“F8vÅA†óáša0›á“Íá’åáy7á á”aWúrÂîsátæÁ¾â-¾Ó ^ÑÐ! à<Ò­áu]B¡4!åS  Ôáâa>æ!ݪQÑŠ² Ñþª¸ÜUÒÛu=AÀaèÁAæ ª NýîáD˜^xøa =ÓË¡š¾xøA¦^æˆæïæ}ÁðÀ>4}Þ/Âá Œa€Á”a`Î@éÁ Á€¡“uƒÈCšžþÀú¢”!1¼a¦>‚ÀVDð§>¶Þ(ŸE¼²@öBª¡@ð4WÄa Ÿë¬Ü¯ÙÍýæ‹aõ˾/€^Š FaŠ@ dAäþÐÇÖš‰EÁtaúÞß0pÁüÁðù’ÿ0ÄAŸN?Eª! p¦žŠŸþEv‚'`ò4²ßVJ¿ýQœT¿ñ8þõÝ^d@ Ä€B”,Aãü<ˆ0¡Â… 2ägœ?~“&ØÓ¥_µ,sÜñÃ, !õ¡RQÆ]5^«)3X¯ƒ5îy‚ÔÂ?\à4ª£ÓŸ¾`ãôéÖO1qÊ’Bc”¥)?F* ñx;v£úÅ;äÑUPÕ„ÌQVD 4÷ŠË"» Fñk%„Ž;}͘¥Ùd`D¨z‡Ú¶·Ï•.ƒÚ¬GÕÓ½¹ 6õ3¸ë*B~‹Tøq'®°¿£ùpiœyÞꤜHÕêX‡´kÛ¾;·îþݼ{'ôEÏžðáÄýÈ‚Ž¸=z¾ü1³—\#Y²Ä(`0ˆ:AßÜB”èÏ›ƒ{‹€±#¬Ü½}jÄDkSh^D~ÍÐ:#~+ðü "—# ¤2Éú8bÌ\Úã˜>Œ2 bÈsÉ(»ÒÏ.lòÊU“A·îL29­ñMN¬4`Œ7N8FŸ‰tȳä\æÏ>x¤‚ŽèQŽ„*4¡ôè§nôq¢a‡ ÀóÐLòF£úÀF’I‰T!gÂQæ0ªŽÒ¢g¢ènBêИʴ;ÿh7T€¯ 3]™zjSBö´ŸüøéPŠÔ¤"¤¦ecNõÕ¨êÃÒðÇ7ž§Ô¬ju«\íªW—Gª´!XýªYÏŠÖ´ªµP¾°‡TßUÚ”u­t­«]ïúն® y‡pð ØÀ v°~ô6‹ØÄ¶ y‡4þJØÈŒJv²”íÍ<ÞÙÌj³óX=ŠÑÙ¹Vv´¤-­iòŽåùU´§m­k_Øw0ã²e-lo‹ÛÜjõ³óà­?l«Ûà w¸cD‡jU Yâ*w¹Ìe™ciK[{ ƒÔ­®u¯‹Ýìjw»Üí®w¿ ÞðŠw¼ä-¯yÏ‹Þôªw½ìm¯{ß[Þoä¯ô…N@;covered-0.7.10/doc/html/index.html0000644000076500007650000003576411472127327016775 0ustar trevorwtrevorwCovered User's Guide - 0.7.9