chromium-bsu-0.9.15.1/0000755000175000017500000000000012150047626011363 500000000000000chromium-bsu-0.9.15.1/configure0000754000175000017500000123103012150047327013207 00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for Chromium B.S.U. 0.9.15.1. # # Report bugs to . # # # Copyright (C) 1992-1996, 1998-2012 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. as_myself= 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 # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # 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. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} 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 test -x / || 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 : export CONFIG_SHELL # 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. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 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 and $0: http://sf.net/projects/chromium-bsu/bugs about your $0: system, 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_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_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 STATUS 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=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&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; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # 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 -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' 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 as_test_x='test -x' as_executable_p=as_fn_executable_p # 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, old GNU/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='Chromium B.S.U.' PACKAGE_TARNAME='chromium-bsu' PACKAGE_VERSION='0.9.15.1' PACKAGE_STRING='Chromium B.S.U. 0.9.15.1' PACKAGE_BUGREPORT='http://sf.net/projects/chromium-bsu/bugs' PACKAGE_URL='' ac_unique_file="src/main.cpp" # 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" gt_needs= ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS IMAGE_LIBS IMAGE_CFLAGS AUDIO_LIBS AUDIO_CFLAGS WINDOW_LIBS WINDOW_CFLAGS TEXT_CFLAGS TEXT_LIBS SDLIMAGE_LIBS SDLIMAGE_CFLAGS SDLMIXER_LIBS SDLMIXER_CFLAGS FREEALUT_LIBS FREEALUT_CFLAGS OPENAL_LIBS OPENAL_CFLAGS GLUT_LIBS GLUT_CFLAGS X_EXTRA_LIBS X_LIBS X_PRE_LIBS X_CFLAGS SDL_LIBS SDL_CFLAGS FONTCONFIG_LIBS FONTCONFIG_CFLAGS FTGL_LIBS FTGL_CFLAGS GLU_LIBS GLU_CFLAGS GL_LIBS GL_CFLAGS SED XMKMF POSUB LTLIBINTL LIBINTL INTLLIBS LTLIBICONV LIBICONV INTL_MACOSX_LIBS host_os host_vendor host_cpu host build_os build_vendor build_cpu build XGETTEXT_EXTRA_OPTIONS MSGMERGE XGETTEXT_015 XGETTEXT GMSGFMT_015 MSGFMT_015 GMSGFMT MSGFMT GETTEXT_MACRO_VERSION USE_NLS LIBOBJS EGREP GREP CPP am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE ac_ct_CC CFLAGS CC PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CXX CPPFLAGS LDFLAGS CXXFLAGS CXX 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 with_macintosh enable_nls with_gnu_ld enable_rpath with_libiconv_prefix with_libintl_prefix with_x enable_glc enable_ftgl with_font_path with_font_name enable_sdl enable_glut enable_openal enable_sdlmixer enable_glpng enable_sdlimage ' ac_precious_vars='build_alias host_alias target_alias CXX CXXFLAGS LDFLAGS LIBS CPPFLAGS CCC PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR CC CFLAGS CPP XMKMF FTGL_CFLAGS FTGL_LIBS FONTCONFIG_CFLAGS FONTCONFIG_LIBS SDL_CFLAGS SDL_LIBS OPENAL_CFLAGS OPENAL_LIBS FREEALUT_CFLAGS FREEALUT_LIBS SDLMIXER_CFLAGS SDLMIXER_LIBS SDLIMAGE_CFLAGS SDLIMAGE_LIBS' # 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_TARNAME}' 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= ;; *) 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 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 Chromium B.S.U. 0.9.15.1 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/chromium-bsu] --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 case $ac_init_help in short | recursive ) echo "Configuration of Chromium B.S.U. 0.9.15.1:";; esac 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] --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --disable-nls do not use Native Language Support --disable-rpath do not hardcode runtime library paths --disable-glc do not use GLC --disable-ftgl do not use FTGL --disable-sdl do not use SDL --disable-glut do not use GLUT --disable-openal do not use OpenAL --disable-sdlmixer do not use SDL_Mixer --disable-glpng do not use glpng --disable-sdlimage do not use SDL_image Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-macintosh Enable some special macintosh path handling --with-gnu-ld assume the C compiler uses GNU ld default=no --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --without-libiconv-prefix don't search for libiconv in includedir and libdir --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib --without-libintl-prefix don't search for libintl in includedir and libdir --with-x use the X Window System --with-font-path=file.ttf Path to the TTF font to use at runtime with FTGL (bold Gothic Uralic recommended) --with-font-name="Gothic Uralic" Name of the font to default to at runtime with GLC (bold Gothic Uralic is default) Some influential environment variables: CXX C++ compiler command CXXFLAGS 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 PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path CC C compiler command CFLAGS C compiler flags CPP C preprocessor XMKMF Path to xmkmf, Makefile generator for X Window System FTGL_CFLAGS C compiler flags for FTGL, overriding pkg-config FTGL_LIBS linker flags for FTGL, overriding pkg-config FONTCONFIG_CFLAGS C compiler flags for FONTCONFIG, overriding pkg-config FONTCONFIG_LIBS linker flags for FONTCONFIG, overriding pkg-config SDL_CFLAGS C compiler flags for SDL, overriding pkg-config SDL_LIBS linker flags for SDL, overriding pkg-config OPENAL_CFLAGS C compiler flags for OPENAL, overriding pkg-config OPENAL_LIBS linker flags for OPENAL, overriding pkg-config FREEALUT_CFLAGS C compiler flags for FREEALUT, overriding pkg-config FREEALUT_LIBS linker flags for FREEALUT, overriding pkg-config SDLMIXER_CFLAGS C compiler flags for SDLMIXER, overriding pkg-config SDLMIXER_LIBS linker flags for SDLMIXER, overriding pkg-config SDLIMAGE_CFLAGS C compiler flags for SDLIMAGE, overriding pkg-config SDLIMAGE_LIBS linker flags for SDLIMAGE, overriding pkg-config 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 . _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 Chromium B.S.U. configure 0.9.15.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 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_cxx_try_compile LINENO # ---------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_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_cxx_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; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_compile # 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; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # 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; } > conftest.i && { 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; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # 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; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # 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 eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; 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.i 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;} ( $as_echo "## ------------------------------------------------------- ## ## Report this to http://sf.net/projects/chromium-bsu/bugs ## ## ------------------------------------------------------- ##" ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; 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; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel # 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 eval \${$3+:} false; 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; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # ac_fn_c_check_type LINENO TYPE VAR INCLUDES # ------------------------------------------- # Tests whether TYPE exists after having included INCLUDES, setting cache # variable VAR accordingly. ac_fn_c_check_type () { 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 eval \${$3+:} false; 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; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_type # 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 || 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; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # 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 eval \${$3+:} false; 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; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func 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 Chromium B.S.U. $as_me 0.9.15.1, which was generated by GNU Autoconf 2.69. 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 $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" 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 $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" 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 $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" 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 $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" 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 # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac 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" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } 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 gt_needs="$gt_needs " # 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 am__api_version='1.12' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi 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 ${ac_cv_path_install+:} false; 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 as_fn_executable_p "$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; } # 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 ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file 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 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 if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done 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; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file 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 ${ac_cv_prog_STRIP+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_ac_ct_STRIP+:} false; 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 as_fn_executable_p "$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 ${ac_cv_path_mkdir+:} false; 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 as_fn_executable_p "$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; } 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 ${ac_cv_prog_AWK+:} false; 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 as_fn_executable_p "$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 eval \${ac_cv_prog_make_${ac_make}_set+:} false; 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='chromium-bsu' VERSION='0.9.15.1' 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"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' ac_config_headers="$ac_config_headers chromium-bsu-config.h" # Programs ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 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 ${ac_cv_prog_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # 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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CXX="$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 CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 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 ${ac_cv_prog_ac_ct_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # 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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CXX="$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_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" 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 CXX=$ac_ct_CXX fi fi fi fi # 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_error 77 "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 ${ac_cv_objext+:} false; 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 ${ac_cv_cxx_compiler_gnu+:} false; 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_cxx_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_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if ${ac_cv_prog_cxx_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_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_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= 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 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='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CXX" 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 ${am_cv_CXX_dependencies_compiler_type+:} false; 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". rm -rf conftest.dir 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_CXX_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 10 /bin/sh. echo '/* dummy */' > 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 ;; msvc7 | msvc7msys | 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_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_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 PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_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 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" 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 PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } PKG_CONFIG="" fi fi # Headers 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 ${ac_cv_prog_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_ac_ct_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_ac_ct_CC+:} false; 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 as_fn_executable_p "$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 { $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 ${ac_cv_c_compiler_gnu+:} false; 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 ${ac_cv_prog_cc_g+:} false; 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 ${ac_cv_prog_cc_c89+:} false; 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 struct stat; /* 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 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 ${am_cv_CC_dependencies_compiler_type+:} false; 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". rm -rf conftest.dir 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 10 /bin/sh. echo '/* dummy */' > 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 ;; msvc7 | msvc7msys | 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 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 ${ac_cv_prog_CPP+:} false; 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.i 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.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i 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.i 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.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i 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 ${ac_cv_path_GREP+:} false; 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" as_fn_executable_p "$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 ${ac_cv_path_EGREP+:} false; 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" as_fn_executable_p "$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 ${ac_cv_header_stdc+:} false; 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 " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in fcntl.h stdlib.h string.h unistd.h locale.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done # Types and compiler bits { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } if ${ac_cv_header_stdbool_h+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifndef bool "error: bool is not defined" #endif #ifndef false "error: false is not defined" #endif #if false "error: false is not 0" #endif #ifndef true "error: true is not defined" #endif #if true != 1 "error: true is not 1" #endif #ifndef __bool_true_false_are_defined "error: __bool_true_false_are_defined is not defined" #endif struct s { _Bool s: 1; _Bool t; } s; char a[true == 1 ? 1 : -1]; char b[false == 0 ? 1 : -1]; char c[__bool_true_false_are_defined == 1 ? 1 : -1]; char d[(bool) 0.5 == true ? 1 : -1]; /* See body of main program for 'e'. */ char f[(_Bool) 0.0 == false ? 1 : -1]; char g[true]; char h[sizeof (_Bool)]; char i[sizeof s.t]; enum { j = false, k = true, l = false * true, m = true * 256 }; /* The following fails for HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ _Bool n[m]; char o[sizeof n == m * sizeof n[0] ? 1 : -1]; char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; /* Catch a bug in an HP-UX C compiler. See http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html */ _Bool q = true; _Bool *pq = &q; int main () { bool e = &s; *pq |= q; *pq |= ! q; /* Refer to every declared value, to avoid compiler optimizations. */ return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l + !m + !n + !o + !p + !q + !pq); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdbool_h=yes else ac_cv_header_stdbool_h=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 $as_echo "$ac_cv_header_stdbool_h" >&6; } ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" if test "x$ac_cv_type__Bool" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE__BOOL 1 _ACEOF fi if test $ac_cv_header_stdbool_h = yes; then $as_echo "#define HAVE_STDBOOL_H 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 ${ac_cv_c_const+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __cplusplus /* Ultrix mips cc rejects this sort of thing. */ typedef int charset[2]; const charset cs = { 0, 0 }; /* 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 sort of thing. */ char tx; char *t = &tx; 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 sort of thing, saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; } bx; struct s *b = &bx; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 $as_echo_n "checking for inline... " >&6; } if ${ac_cv_c_inline+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __cplusplus typedef int foo_t; static $ac_kw foo_t static_foo () {return 0; } $ac_kw foo_t foo () {return 0; } #endif _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_inline=$ac_kw fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext test "$ac_cv_c_inline" != no && break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 $as_echo "$ac_cv_c_inline" >&6; } case $ac_cv_c_inline in inline | yes) ;; *) case $ac_cv_c_inline in no) ac_val=;; *) ac_val=$ac_cv_c_inline;; esac cat >>confdefs.h <<_ACEOF #ifndef __cplusplus #define inline $ac_val #endif _ACEOF ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } if ${ac_cv_struct_tm+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { struct tm tm; int *p = &tm.tm_sec; return !p; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_struct_tm=time.h else ac_cv_struct_tm=sys/time.h fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 $as_echo "$ac_cv_struct_tm" >&6; } if test $ac_cv_struct_tm = sys/time.h; then $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h fi # Functions for ac_header in stdlib.h do : ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" if test "x$ac_cv_header_stdlib_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_STDLIB_H 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5 $as_echo_n "checking for GNU libc compatible malloc... " >&6; } if ${ac_cv_func_malloc_0_nonnull+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : ac_cv_func_malloc_0_nonnull=no else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined STDC_HEADERS || defined HAVE_STDLIB_H # include #else char *malloc (); #endif int main () { return ! malloc (0); ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : ac_cv_func_malloc_0_nonnull=yes else ac_cv_func_malloc_0_nonnull=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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } if test $ac_cv_func_malloc_0_nonnull = yes; then : $as_echo "#define HAVE_MALLOC 1" >>confdefs.h else $as_echo "#define HAVE_MALLOC 0" >>confdefs.h case " $LIBOBJS " in *" malloc.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS malloc.$ac_objext" ;; esac $as_echo "#define malloc rpl_malloc" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5 $as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; } if ${ac_cv_func_lstat_dereferences_slashed_symlink+:} false; then : $as_echo_n "(cached) " >&6 else rm -f conftest.sym conftest.file echo >conftest.file if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then if test "$cross_compiling" = yes; then : ac_cv_func_lstat_dereferences_slashed_symlink=no else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int main () { struct stat sbuf; /* Linux will dereference the symlink and fail, as required by POSIX. That is better in the sense that it means we will not have to compile and use the lstat wrapper. */ return lstat ("conftest.sym/", &sbuf) == 0; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : ac_cv_func_lstat_dereferences_slashed_symlink=yes else ac_cv_func_lstat_dereferences_slashed_symlink=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi else # If the `ln -s' command failed, then we probably don't even # have an lstat function. ac_cv_func_lstat_dereferences_slashed_symlink=no fi rm -f conftest.sym conftest.file fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5 $as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; } test $ac_cv_func_lstat_dereferences_slashed_symlink = yes && cat >>confdefs.h <<_ACEOF #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 _ACEOF if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then case " $LIBOBJS " in *" lstat.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS lstat.$ac_objext" ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat accepts an empty string" >&5 $as_echo_n "checking whether stat accepts an empty string... " >&6; } if ${ac_cv_func_stat_empty_string_bug+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : ac_cv_func_stat_empty_string_bug=yes else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int main () { struct stat sbuf; return stat ("", &sbuf) == 0; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : ac_cv_func_stat_empty_string_bug=no else ac_cv_func_stat_empty_string_bug=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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_stat_empty_string_bug" >&5 $as_echo "$ac_cv_func_stat_empty_string_bug" >&6; } if test $ac_cv_func_stat_empty_string_bug = yes; then case " $LIBOBJS " in *" stat.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS stat.$ac_objext" ;; esac cat >>confdefs.h <<_ACEOF #define HAVE_STAT_EMPTY_STRING_BUG 1 _ACEOF fi for ac_func in vprintf do : ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf" if test "x$ac_cv_func_vprintf" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_VPRINTF 1 _ACEOF ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" if test "x$ac_cv_func__doprnt" = xyes; then : $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h fi fi done for ac_func in atexit floor setenv sqrt strcasecmp strchr strerror strrchr do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done # Enable some special macintosh path handling # Check whether --with-macintosh was given. if test "${with_macintosh+set}" = set; then : withval=$with_macintosh; $as_echo "#define macintosh 1" >>confdefs.h fi # Libraries # gettext for internationalisation mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } GETTEXT_MACRO_VERSION=0.18 # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGFMT" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # 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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$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 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case "$XGETTEXT" in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f messages.po case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGMERGE+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGMERGE" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" ;; esac fi MSGMERGE="$ac_cv_path_MSGMERGE" if test "$MSGMERGE" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$localedir" || localedir='${datadir}/locale' test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= ac_config_commands="$ac_config_commands po-directories" if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" # 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 ${ac_cv_build+:} false; 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 ${ac_cv_host+:} false; 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 # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 $as_echo_n "checking for ld used by GCC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | [A-Za-z]:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the path of ld ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${acl_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in *GNU* | *'with BFD'*) test "$with_gnu_ld" != no && break ;; *) test "$with_gnu_ld" != yes && break ;; esac fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi fi LD="$acl_cv_path_LD" if test -n "$LD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${acl_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU ld's only accept -v. case `$LD -v 2>&1 &5 $as_echo "$acl_cv_prog_gnu_ld" >&6; } with_gnu_ld=$acl_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 $as_echo_n "checking for shared library run path origin... " >&6; } if ${acl_cv_rpath+:} false; then : $as_echo_n "(cached) " >&6 else CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 $as_echo "$acl_cv_rpath" >&6; } wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" # Check whether --enable-rpath was given. if test "${enable_rpath+set}" = set; then : enableval=$enable_rpath; : else enable_rpath=yes fi acl_libdirstem=lib acl_libdirstem2= case "$host_os" in solaris*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5 $as_echo_n "checking for 64-bit host... " >&6; } if ${gl_cv_solaris_64bit+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _LP64 sixtyfour bits #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "sixtyfour bits" >/dev/null 2>&1; then : gl_cv_solaris_64bit=yes else gl_cv_solaris_64bit=no fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5 $as_echo "$gl_cv_solaris_64bit" >&6; } if test $gl_cv_solaris_64bit = yes; then acl_libdirstem=lib/64 case "$host_cpu" in sparc*) acl_libdirstem2=lib/sparcv9 ;; i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; esac fi ;; *) searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; */../ | */.. ) # Better ignore directories of this form. They are misleading. ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ;; esac test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libiconv-prefix was given. if test "${with_libiconv_prefix+set}" = set; then : withval=$with_libiconv_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi fi LIBICONV= LTLIBICONV= INCICONV= LIBICONV_PREFIX= HAVE_LIBICONV= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='iconv ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" else : fi else found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$acl_hardcode_direct" = yes; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" else LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = 'iconv'; then LIBICONV_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = 'iconv'; then LIBICONV_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" ;; esac done fi else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" done fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { CFPreferencesCopyAppValue(NULL, NULL) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_CFPreferencesCopyAppValue=yes else gt_cv_func_CFPreferencesCopyAppValue=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; } if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { CFLocaleCopyCurrent(); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_CFLocaleCopyCurrent=yes else gt_cv_func_CFLocaleCopyCurrent=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; } if test $gt_cv_func_CFLocaleCopyCurrent = yes; then $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi LIBINTL= LTLIBINTL= POSUB= case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 $as_echo_n "checking for GNU gettext in libc... " >&6; } if eval \${$gt_func_gnugettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings; int main () { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$gt_func_gnugettext_libc=yes" else eval "$gt_func_gnugettext_libc=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$gt_func_gnugettext_libc { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then am_save_CPPFLAGS="$CPPFLAGS" for element in $INCICONV; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 $as_echo_n "checking for iconv... " >&6; } if ${am_cv_func_iconv+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_lib_iconv=yes am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$am_save_LIBS" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 $as_echo "$am_cv_func_iconv" >&6; } if test "$am_cv_func_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 $as_echo_n "checking for working iconv... " >&6; } if ${am_cv_func_iconv_works+:} false; then : $as_echo_n "(cached) " >&6 else am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi if test "$cross_compiling" = yes; then : case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } /* Test against Solaris 10 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { static const char input[] = "\263"; char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) return 1; } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) return 1; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : am_cv_func_iconv_works=yes else am_cv_func_iconv_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi LIBS="$am_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 $as_echo "$am_cv_func_iconv_works" >&6; } case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then $as_echo "#define HAVE_ICONV 1" >>confdefs.h fi if test "$am_cv_lib_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 $as_echo_n "checking how to link with libiconv... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 $as_echo "$LIBICONV" >&6; } else CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libintl-prefix was given. if test "${with_libintl_prefix+set}" = set; then : withval=$with_libintl_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi fi LIBINTL= LTLIBINTL= INCINTL= LIBINTL_PREFIX= HAVE_LIBINTL= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='intl ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" else : fi else found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$acl_hardcode_direct" = yes; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" else LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = 'intl'; then LIBINTL_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = 'intl'; then LIBINTL_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" ;; esac done fi else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" done fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 $as_echo_n "checking for GNU gettext in libintl... " >&6; } if eval \${$gt_func_gnugettext_libintl+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); int main () { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$gt_func_gnugettext_libintl=yes" else eval "$gt_func_gnugettext_libintl=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); int main () { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS" fi eval ac_res=\$$gt_func_gnugettext_libintl { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else LIBINTL= LTLIBINTL= INCINTL= fi if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then $as_echo "#define ENABLE_NLS 1" >>confdefs.h else USE_NLS=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 $as_echo_n "checking whether to use NLS... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } if test "$USE_NLS" = "yes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 $as_echo_n "checking where the gettext function comes from... " >&6; } if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 $as_echo "$gt_source" >&6; } fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 $as_echo_n "checking how to link with libintl... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 $as_echo "$LIBINTL" >&6; } for element in $INCINTL; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done fi $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h fi POSUB=po fi INTLLIBS="$LIBINTL" # Need OpenGL and GLU for drawing stuff { $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 ${ac_cv_have_x+:} false; 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.i 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_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 do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_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 '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "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_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_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_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed 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 whether we are using the Microsoft C compiler" >&5 $as_echo_n "checking whether we are using the Microsoft C compiler... " >&6; } if ${ax_cv_c_compiler_ms+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef _MSC_VER choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ax_compiler_ms=yes else ax_compiler_ms=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ax_cv_c_compiler_ms=$ax_compiler_ms fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_ms" >&5 $as_echo "$ax_cv_c_compiler_ms" >&6; } # # Use x_includes and x_libraries if they have been set (presumably by # AC_PATH_X). # if test X$no_x != Xyes -a -n "$x_includes"; then : GL_CFLAGS="-I$x_includes $GL_CFLAGS" fi for ac_header in windows.h do : ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" if test "x$ac_cv_header_windows_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_WINDOWS_H 1 _ACEOF fi done ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GL_CFLAGS $CPPFLAGS" for ac_header in GL/gl.h OpenGL/gl.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" " # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done CPPFLAGS=$ax_save_CPPFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL library" >&5 $as_echo_n "checking for OpenGL library... " >&6; } if ${ax_cv_check_gl_libgl+:} false; then : $as_echo_n "(cached) " >&6 else ax_cv_check_gl_libgl=no case $host_cpu in x86_64) ax_check_gl_libdir=lib64 ;; *) ax_check_gl_libdir=lib ;; esac ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS $GL_CFLAGS" ax_save_LDFLAGS=$LDFLAGS if test X$no_x != Xyes -a -n "$x_libraries"; then : LDFLAGS="$LDFLAGS -L$x_libraries" fi ax_save_LIBS=$LIBS ax_check_libs="-lopengl32 -lGL" for ax_lib in $ax_check_libs; do if test X$ax_compiler_ms = Xyes; then : ax_try_lib=`echo $ax_lib | $SED -e 's/^-l//' -e 's/$/.lib/'` else ax_try_lib=$ax_lib fi LDFLAGS="$ax_save_LDFLAGS $GL_LIBS" LIBS="$ax_try_lib $ax_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GL_H # include # elif defined(HAVE_OPENGL_GL_H) # include # else # error no gl.h # endif int main () { glBegin(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_gl_libgl=$ax_try_lib; break else ax_check_gl_dylib_flag='-dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib' LDFLAGS="$ax_save_LDFLAGS $GL_LIBS $ax_check_gl_dylib_flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GL_H # include # elif defined(HAVE_OPENGL_GL_H) # include # else # error no gl.h # endif int main () { glBegin(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_gl_libgl="$ax_check_gl_dylib_flag $ax_try_lib"; break 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 done # # If no_x is "yes", we don't want to wind up using a libGL that is # linked with X11. Test to see if the found libGL includes GLX # functions. If it does and no_x is "yes", we want to reset # ax_cv_check_gl_libgl back to "no". # # Note that LDFLAGS and LIBS should still have whatever values they # had when we broke out of the test loop above; use that. # if test "X$ax_cv_check_gl_libgl" != Xno; then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GL_H # include # elif defined(HAVE_OPENGL_GL_H) # include # else # error no gl.h # endif int main () { glXQueryVersion(0, 0, 0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if test X$no_x = Xyes; then : ax_cv_check_gl_libgl=no fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi LIBS=$ax_save_LIBS if test "X$ax_cv_check_gl_libgl" = Xno -a X$no_x = Xyes; then : LDFLAGS="$ax_save_LDFLAGS -framework OpenGL" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GL_H # include # elif defined(HAVE_OPENGL_GL_H) # include # else # error no gl.h # endif int main () { glBegin(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_gl_libgl='-framework OpenGL' fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi LDFLAGS=$ax_save_LDFLAGS CPPFLAGS=$ax_save_CPPFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_gl_libgl" >&5 $as_echo "$ax_cv_check_gl_libgl" >&6; } if test "X$ax_cv_check_gl_libgl" = Xno; then : no_gl=yes; GL_CFLAGS=""; GL_LIBS="" else GL_LIBS="$ax_cv_check_gl_libgl $GL_LIBS" 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 GLU_CFLAGS=$GL_CFLAGS ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GL_CFLAGS $CPPFLAGS" for ac_header in GL/glu.h OpenGL/glu.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" " # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done CPPFLAGS=$ax_save_CPPFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL Utility library" >&5 $as_echo_n "checking for OpenGL Utility library... " >&6; } if ${ax_cv_check_glu_libglu+:} false; then : $as_echo_n "(cached) " >&6 else ax_cv_check_glu_libglu=no ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GL_CFLAGS $CPPFLAGS" ax_save_LDFLAGS=$LDFLAGS ax_save_LIBS=$LIBS # # First, check for the possibility that everything we need is already in # GL_LIBS. # LDFLAGS="$ax_save_LDFLAGS $GL_LIBS" # # libGLU typically links with libstdc++ on POSIX platforms. # However, setting the language to C++ means that test program # source is named "conftest.cc"; and Microsoft cl doesn't know what # to do with such a file. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test X$ax_compiler_ms = Xyes; then : 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 cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GLU_H # include # elif defined(HAVE_OPENGL_GLU_H) # include # else # error no glu.h # endif int main () { gluBeginCurve(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_glu_libglu=yes else LIBS="" ax_check_libs="-lglu32 -lGLU" for ax_lib in ${ax_check_libs}; do if test X$ax_compiler_ms = Xyes; then : ax_try_lib=`echo $ax_lib | $SED -e 's/^-l//' -e 's/$/.lib/'` else ax_try_lib=$ax_lib fi LIBS="$ax_try_lib $ax_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GLU_H # include # elif defined(HAVE_OPENGL_GLU_H) # include # else # error no glu.h # endif int main () { gluBeginCurve(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_glu_libglu=$ax_try_lib; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test X$ax_compiler_ms = Xyes; then : ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 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 LIBS=$ax_save_LIBS LDFLAGS=$ax_save_LDFLAGS CPPFLAGS=$ax_save_CPPFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_glu_libglu" >&5 $as_echo "$ax_cv_check_glu_libglu" >&6; } if test "X$ax_cv_check_glu_libglu" = Xno; then : no_glu=yes; GLU_CFLAGS=""; GLU_LIBS="" else if test "X$ax_cv_check_glu_libglu" = Xyes; then : GLU_LIBS="" else GLU_LIBS="$ax_cv_check_glu_libglu" fi fi # # Some versions of Mac OS X include a broken interpretation of the GLU # tesselation callback function signature when using the C++ compiler. # if test "X$ax_cv_check_glu_libglu" != Xno; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for varargs GLU tesselator callback function type" >&5 $as_echo_n "checking for varargs GLU tesselator callback function type... " >&6; } if ${ax_cv_varargs_glu_tesscb+:} false; then : $as_echo_n "(cached) " >&6 else ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ax_cv_varargs_glu_tesscb=no ax_save_CXXFLAGS=$CXXFLAGS CXXFLAGS="$GL_CFLAGS $CXXFLAGS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # ifdef HAVE_GL_GLU_H # include # else # include # endif int main () { GLvoid (*func)(...); gluTessCallback(0, 0, func) ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ax_cv_varargs_glu_tesscb=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext CXXFLAGS=$ax_save_CXXFLAGS 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: $ax_cv_varargs_glu_tesscb" >&5 $as_echo "$ax_cv_varargs_glu_tesscb" >&6; } if test X$ax_cv_varargs_glu_tesscb = Xyes; then : $as_echo "#define HAVE_VARARGS_GLU_TESSCB 1" >>confdefs.h fi fi # Need a recent version of FTGL or GLC for text rendering # Check whether --enable-glc was given. if test "${enable_glc+set}" = set; then : enableval=$enable_glc; fi # Check whether --enable-ftgl was given. if test "${enable_ftgl+set}" = set; then : enableval=$enable_ftgl; fi if test "x$enable_glc" != xno ; then for ac_header in GL/glc.h do : ac_fn_c_check_header_mongrel "$LINENO" "GL/glc.h" "ac_cv_header_GL_glc_h" "$ac_includes_default" if test "x$ac_cv_header_GL_glc_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GL_GLC_H 1 _ACEOF HAVE_GL_GLC_H=yes else HAVE_GL_GLC_H=no fi done for ac_header in QuesoGLC/glc.h do : ac_fn_c_check_header_mongrel "$LINENO" "QuesoGLC/glc.h" "ac_cv_header_QuesoGLC_glc_h" "$ac_includes_default" if test "x$ac_cv_header_QuesoGLC_glc_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_QUESOGLC_GLC_H 1 _ACEOF HAVE_QUESOGL_GLC_H=yes else HAVE_QUESOGL_GLC_H=no fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glcGenContext in -lGLC" >&5 $as_echo_n "checking for glcGenContext in -lGLC... " >&6; } if ${ac_cv_lib_GLC_glcGenContext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lGLC $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 glcGenContext (); int main () { return glcGenContext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_GLC_glcGenContext=yes else ac_cv_lib_GLC_glcGenContext=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_GLC_glcGenContext" >&5 $as_echo "$ac_cv_lib_GLC_glcGenContext" >&6; } if test "x$ac_cv_lib_GLC_glcGenContext" = xyes; then : HAVE_GLC_LIB=yes else HAVE_GLC_LIB=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glcGenContext in -lglc32" >&5 $as_echo_n "checking for glcGenContext in -lglc32... " >&6; } if ${ac_cv_lib_glc32_glcGenContext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lglc32 $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 glcGenContext (); int main () { return glcGenContext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_glc32_glcGenContext=yes else ac_cv_lib_glc32_glcGenContext=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_glc32_glcGenContext" >&5 $as_echo "$ac_cv_lib_glc32_glcGenContext" >&6; } if test "x$ac_cv_lib_glc32_glcGenContext" = xyes; then : HAVE_GLC32_LIB=yes else HAVE_GLC32_LIB=no fi fi if test "x$enable_ftgl" != xno ; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FTGL" >&5 $as_echo_n "checking for FTGL... " >&6; } if test -n "$FTGL_CFLAGS"; then pkg_cv_FTGL_CFLAGS="$FTGL_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ftgl >= 2.1.3\""; } >&5 ($PKG_CONFIG --exists --print-errors "ftgl >= 2.1.3") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FTGL_CFLAGS=`$PKG_CONFIG --cflags "ftgl >= 2.1.3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$FTGL_LIBS"; then pkg_cv_FTGL_LIBS="$FTGL_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ftgl >= 2.1.3\""; } >&5 ($PKG_CONFIG --exists --print-errors "ftgl >= 2.1.3") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FTGL_LIBS=`$PKG_CONFIG --libs "ftgl >= 2.1.3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then FTGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "ftgl >= 2.1.3" 2>&1` else FTGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "ftgl >= 2.1.3" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$FTGL_PKG_ERRORS" >&5 HAVE_FTGL=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_FTGL=no else FTGL_CFLAGS=$pkg_cv_FTGL_CFLAGS FTGL_LIBS=$pkg_cv_FTGL_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_FTGL=yes fi fi # Allow specifiying a hard-coded font file at build time # Check whether --with-font-path was given. if test "${with_font_path+set}" = set; then : withval=$with_font_path; FONT_PATH="$withval" else FONT_PATH="" fi if test "x$HAVE_FTGL" = xyes -a "x$enable_ftgl" != xno ; then # Need fontconfig for finding font files when using FTGL pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FONTCONFIG" >&5 $as_echo_n "checking for FONTCONFIG... " >&6; } if test -n "$FONTCONFIG_CFLAGS"; then pkg_cv_FONTCONFIG_CFLAGS="$FONTCONFIG_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig\""; } >&5 ($PKG_CONFIG --exists --print-errors "fontconfig") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$FONTCONFIG_LIBS"; then pkg_cv_FONTCONFIG_LIBS="$FONTCONFIG_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig\""; } >&5 ($PKG_CONFIG --exists --print-errors "fontconfig") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "fontconfig" 2>&1` else FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "fontconfig" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$FONTCONFIG_PKG_ERRORS" >&5 HAVE_FONTCONFIG=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_FONTCONFIG=no else FONTCONFIG_CFLAGS=$pkg_cv_FONTCONFIG_CFLAGS FONTCONFIG_LIBS=$pkg_cv_FONTCONFIG_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_FONTCONFIG=yes fi fi # Allow specifiying a hard-coded font name at build time # Check whether --with-font-name was given. if test "${with_font_name+set}" = set; then : withval=$with_font_name; FONT_NAME="$withval" else FONT_NAME="" fi # Need SDL or GLUT for windowing # Check whether --enable-sdl was given. if test "${enable_sdl+set}" = set; then : enableval=$enable_sdl; fi # Check whether --enable-glut was given. if test "${enable_glut+set}" = set; then : enableval=$enable_glut; fi if test "x$enable_sdl" != xno ; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL" >&5 $as_echo_n "checking for SDL... " >&6; } if test -n "$SDL_CFLAGS"; then pkg_cv_SDL_CFLAGS="$SDL_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl >= 1.1.6\""; } >&5 ($PKG_CONFIG --exists --print-errors "sdl >= 1.1.6") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl >= 1.1.6" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$SDL_LIBS"; then pkg_cv_SDL_LIBS="$SDL_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl >= 1.1.6\""; } >&5 ($PKG_CONFIG --exists --print-errors "sdl >= 1.1.6") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl >= 1.1.6" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl >= 1.1.6" 2>&1` else SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl >= 1.1.6" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$SDL_PKG_ERRORS" >&5 HAVE_SDL=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_SDL=no else SDL_CFLAGS=$pkg_cv_SDL_CFLAGS SDL_LIBS=$pkg_cv_SDL_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_SDL=yes fi fi if test "x$enable_glut" != xno ; then 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 ${ac_cv_lib_dnet_dnet_ntoa+:} false; 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" = xyes; 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 ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; 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" = xyes; 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" = xyes; 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 ${ac_cv_lib_nsl_gethostbyname+:} false; 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" = xyes; 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 ${ac_cv_lib_bsd_gethostbyname+:} false; 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" = xyes; 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" = xyes; 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 ${ac_cv_lib_socket_connect+:} false; 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" = xyes; 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" = xyes; 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 ${ac_cv_lib_posix_remove+:} false; 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" = xyes; 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" = xyes; 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 ${ac_cv_lib_ipc_shmat+:} false; 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" = xyes; 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 ${ac_cv_lib_ICE_IceConnectionNumber+:} false; 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" = xyes; then : X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" fi LDFLAGS=$ac_save_LDFLAGS fi # # Kilgard's GLUT need's both Xmu and Xi, while freeglut just needs Xi. # It's also probably a good idea to accommodate the possibility of a # GLUT implementation that needs neither. # 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 XmuScreenOfWindow in -lXmu" >&5 $as_echo_n "checking for XmuScreenOfWindow in -lXmu... " >&6; } if ${ac_cv_lib_Xmu_XmuScreenOfWindow+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXmu $X_PRE_LIBS $X_LIBS $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 XmuScreenOfWindow (); int main () { return XmuScreenOfWindow (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_Xmu_XmuScreenOfWindow=yes else ac_cv_lib_Xmu_XmuScreenOfWindow=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_Xmu_XmuScreenOfWindow" >&5 $as_echo "$ac_cv_lib_Xmu_XmuScreenOfWindow" >&6; } if test "x$ac_cv_lib_Xmu_XmuScreenOfWindow" = xyes; then : ax_check_glut_xmu_libs=-lXmu fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIQueryVersion in -lXi" >&5 $as_echo_n "checking for XIQueryVersion in -lXi... " >&6; } if ${ac_cv_lib_Xi_XIQueryVersion+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXi $X_PRE_LIBS $X_LIBS $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 XIQueryVersion (); int main () { return XIQueryVersion (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_Xi_XIQueryVersion=yes else ac_cv_lib_Xi_XIQueryVersion=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_Xi_XIQueryVersion" >&5 $as_echo "$ac_cv_lib_Xi_XIQueryVersion" >&6; } if test "x$ac_cv_lib_Xi_XIQueryVersion" = xyes; then : ax_check_glut_xi_libs=-lXi 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 ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GLU_CFLAGS $CPPFLAGS" for ac_header in GL/glut.h GLUT/glut.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done CPPFLAGS=$ax_save_CPPFLAGS GLUT_CFLAGS=$GLU_CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLUT library" >&5 $as_echo_n "checking for GLUT library... " >&6; } if ${ax_cv_check_glut_libglut+:} false; then : $as_echo_n "(cached) " >&6 else ax_cv_check_glut_libglut=no # # If X is present, assume GLUT depends on it. # 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 ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GLUT_CFLAGS $CPPFLAGS" ax_save_LDFLAGS=$LDFLAGS ax_save_LIBS=$LIBS LIBS="" if test X$no_x != Xyes; then : ax_check_glut_x_libs="$ax_check_glut_xmu_libs $ax_check_glut_xi_libs $X_PRE_LIBS $X_LIBS $X_EXTRA_LIBS" fi ax_check_libs="-lglut32 -lglut" for ax_lib in $ax_check_libs; do if test X$ax_compiler_ms = Xyes; then : ax_try_lib=`echo $ax_lib | $SED -e 's/^-l//' -e 's/$/.lib/'` else ax_try_lib=$ax_lib fi LIBS="$ax_try_lib $ax_check_glut_x_libs $ax_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if HAVE_WINDOWS_H && defined(_WIN32) # include # endif # ifdef HAVE_GL_GLUT_H # include # elif defined(HAVE_GLUT_GLUT_H) # include # else # error no glut.h # endif int main () { glutMainLoop() ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_glut_libglut=$ax_try_lib; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done LIBS=$ax_save_LIBS if test "X$ax_cv_check_glut_libglut" = Xno -a X$no_x = Xyes; then : LDFLAGS="$ax_save_LDFLAGS -framework GLUT" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if HAVE_WINDOWS_H && defined(_WIN32) # include # endif # ifdef HAVE_GL_GLUT_H # include # elif defined(HAVE_GLUT_GLUT_H) # include # else # error no glut.h # endif int main () { glutMainLoop() ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_glut_libglut='-framework GLUT' fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi LDFLAGS=$ax_save_LDFLAGS CPPFLAGS=$ax_save_CPPFLAGS 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: $ax_cv_check_glut_libglut" >&5 $as_echo "$ax_cv_check_glut_libglut" >&6; } if test "X$ax_cv_check_glut_libglut" = Xno; then : no_glut=yes; GLUT_CFLAGS=""; GLUT_LIBS="" else GLUT_LIBS="$ax_cv_check_glut_libglut" fi fi # Need OpenAL or SDL Mixer for sound # Check whether --enable-openal was given. if test "${enable_openal+set}" = set; then : enableval=$enable_openal; fi # Check whether --enable-sdlmixer was given. if test "${enable_sdlmixer+set}" = set; then : enableval=$enable_sdlmixer; fi if test "x$enable_openal" != xno ; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OPENAL" >&5 $as_echo_n "checking for OPENAL... " >&6; } if test -n "$OPENAL_CFLAGS"; then pkg_cv_OPENAL_CFLAGS="$OPENAL_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openal\""; } >&5 ($PKG_CONFIG --exists --print-errors "openal") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_OPENAL_CFLAGS=`$PKG_CONFIG --cflags "openal" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$OPENAL_LIBS"; then pkg_cv_OPENAL_LIBS="$OPENAL_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openal\""; } >&5 ($PKG_CONFIG --exists --print-errors "openal") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_OPENAL_LIBS=`$PKG_CONFIG --libs "openal" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then OPENAL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "openal" 2>&1` else OPENAL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "openal" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$OPENAL_PKG_ERRORS" >&5 HAVE_OPENAL=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_OPENAL=no else OPENAL_CFLAGS=$pkg_cv_OPENAL_CFLAGS OPENAL_LIBS=$pkg_cv_OPENAL_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_OPENAL=yes fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FREEALUT" >&5 $as_echo_n "checking for FREEALUT... " >&6; } if test -n "$FREEALUT_CFLAGS"; then pkg_cv_FREEALUT_CFLAGS="$FREEALUT_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freealut\""; } >&5 ($PKG_CONFIG --exists --print-errors "freealut") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FREEALUT_CFLAGS=`$PKG_CONFIG --cflags "freealut" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$FREEALUT_LIBS"; then pkg_cv_FREEALUT_LIBS="$FREEALUT_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freealut\""; } >&5 ($PKG_CONFIG --exists --print-errors "freealut") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FREEALUT_LIBS=`$PKG_CONFIG --libs "freealut" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then FREEALUT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "freealut" 2>&1` else FREEALUT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "freealut" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$FREEALUT_PKG_ERRORS" >&5 HAVE_FREEALUT=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_FREEALUT=no else FREEALUT_CFLAGS=$pkg_cv_FREEALUT_CFLAGS FREEALUT_LIBS=$pkg_cv_FREEALUT_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_FREEALUT=yes fi fi if test "x$enable_sdlmixer" != xno ; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDLMIXER" >&5 $as_echo_n "checking for SDLMIXER... " >&6; } if test -n "$SDLMIXER_CFLAGS"; then pkg_cv_SDLMIXER_CFLAGS="$SDLMIXER_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"SDL_mixer\""; } >&5 ($PKG_CONFIG --exists --print-errors "SDL_mixer") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SDLMIXER_CFLAGS=`$PKG_CONFIG --cflags "SDL_mixer" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$SDLMIXER_LIBS"; then pkg_cv_SDLMIXER_LIBS="$SDLMIXER_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"SDL_mixer\""; } >&5 ($PKG_CONFIG --exists --print-errors "SDL_mixer") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SDLMIXER_LIBS=`$PKG_CONFIG --libs "SDL_mixer" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then SDLMIXER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "SDL_mixer" 2>&1` else SDLMIXER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "SDL_mixer" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$SDLMIXER_PKG_ERRORS" >&5 HAVE_SDLMIXER=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_SDLMIXER=no else SDLMIXER_CFLAGS=$pkg_cv_SDLMIXER_CFLAGS SDLMIXER_LIBS=$pkg_cv_SDLMIXER_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_SDLMIXER=yes fi fi # Need glpng or SDL_image so we can display PNG images using OpenGL # Check whether --enable-glpng was given. if test "${enable_glpng+set}" = set; then : enableval=$enable_glpng; fi # Check whether --enable-sdlimage was given. if test "${enable_sdlimage+set}" = set; then : enableval=$enable_sdlimage; fi if test "x$enable_sdlimage" != xno ; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDLIMAGE" >&5 $as_echo_n "checking for SDLIMAGE... " >&6; } if test -n "$SDLIMAGE_CFLAGS"; then pkg_cv_SDLIMAGE_CFLAGS="$SDLIMAGE_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"SDL_image\""; } >&5 ($PKG_CONFIG --exists --print-errors "SDL_image") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SDLIMAGE_CFLAGS=`$PKG_CONFIG --cflags "SDL_image" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$SDLIMAGE_LIBS"; then pkg_cv_SDLIMAGE_LIBS="$SDLIMAGE_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"SDL_image\""; } >&5 ($PKG_CONFIG --exists --print-errors "SDL_image") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SDLIMAGE_LIBS=`$PKG_CONFIG --libs "SDL_image" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then SDLIMAGE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "SDL_image" 2>&1` else SDLIMAGE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "SDL_image" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$SDLIMAGE_PKG_ERRORS" >&5 HAVE_SDLIMAGE=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_SDLIMAGE=no else SDLIMAGE_CFLAGS=$pkg_cv_SDLIMAGE_CFLAGS SDLIMAGE_LIBS=$pkg_cv_SDLIMAGE_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_SDLIMAGE=yes fi fi if test "x$enable_glpng" != xno ; then for ac_header in GL/glpng.h do : ac_fn_c_check_header_mongrel "$LINENO" "GL/glpng.h" "ac_cv_header_GL_glpng_h" "$ac_includes_default" if test "x$ac_cv_header_GL_glpng_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GL_GLPNG_H 1 _ACEOF HAVE_GL_GLPNG_H=yes else HAVE_GL_GLPNG_H=no fi done for ac_header in glpng/glpng.h do : ac_fn_c_check_header_mongrel "$LINENO" "glpng/glpng.h" "ac_cv_header_glpng_glpng_h" "$ac_includes_default" if test "x$ac_cv_header_glpng_glpng_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GLPNG_GLPNG_H 1 _ACEOF HAVE_GLPNG_GLPNG_H=yes else HAVE_GLPNG_GLPNG_H=no fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pngBind in -lglpng" >&5 $as_echo_n "checking for pngBind in -lglpng... " >&6; } if ${ac_cv_lib_glpng_pngBind+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lglpng $GL_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 pngBind (); int main () { return pngBind (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_glpng_pngBind=yes else ac_cv_lib_glpng_pngBind=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_glpng_pngBind" >&5 $as_echo "$ac_cv_lib_glpng_pngBind" >&6; } if test "x$ac_cv_lib_glpng_pngBind" = xyes; then : HAVE_GLPNG_LIB=yes else HAVE_GLPNG_LIB=no fi fi if test "x$no_gl" = xyes ; then as_fn_error $? "cannot find OpenGL (drawing system)" "$LINENO" 5 fi if test "x$no_glu" = xyes ; then as_fn_error $? "cannot find GLU (drawing system)" "$LINENO" 5 fi if test \( "x$HAVE_GL_GLC_H" = xyes -o "x$HAVE_QUESOGLC_GLC_H" = xyes \) -a "x$HAVE_GLC_LIB" = xyes -a "x$enable_glc" != xno ; then $as_echo "#define TEXT_GLC 1" >>confdefs.h TEXT_LIBS="-lGLC" TEXT_TYPE=GLC elif test \( "x$HAVE_GL_GLC_H" = xyes -o "x$HAVE_QUESOGLC_GLC_H" = xyes \) -a "x$HAVE_GLC32_LIB" = xyes -a "x$enable_glc" != xno ; then $as_echo "#define TEXT_GLC 1" >>confdefs.h TEXT_LIBS="-lglc32" TEXT_TYPE=GLC elif test "x$HAVE_FTGL" = xyes -a "x$enable_ftgl" != xno ; then $as_echo "#define TEXT_FTGL 1" >>confdefs.h TEXT_CFLAGS="$FTGL_CFLAGS" TEXT_LIBS="$FTGL_LIBS" TEXT_TYPE=FTGL else as_fn_error $? "cannot find GLC or FTGL >= 2.1.3 (text renderer)" "$LINENO" 5 fi if test "x$TEXT_TYPE" = xGLC -a "x$FONT_NAME" != x ; then TEXT_CFLAGS="$TEXT_CFLAGS -DFONT_NAME=\"\\\"$FONT_NAME\\\"\"" FONT="$FONT_NAME" elif test "x$TEXT_TYPE" = xGLC ; then FONT="default (bold Gothic Uralic)" fi if test "x$TEXT_TYPE" = xFTGL -a "x$FONT_PATH" != x ; then TEXT_CFLAGS="$TEXT_CFLAGS -DFONT_PATH=\"\\\"$FONT_PATH\\\"\"" FONT="$FONT_PATH " fi if test "x$TEXT_TYPE" = xFTGL -a "x$HAVE_FONTCONFIG" = xyes ; then $as_echo "#define HAVE_FONTCONFIG 1" >>confdefs.h TEXT_CFLAGS="$TEXT_CFLAGS $FONTCONFIG_CFLAGS" TEXT_LIBS="$TEXT_LIBS $FONTCONFIG_LIBS" FONT="$FONT fontconfig (bold Gothic Uralic) " fi if test "x$TEXT_TYPE" = xFTGL -a "x$HAVE_FONTCONFIG" != xyes -a "x$FONT_PATH" = x ; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: FTGL: no font path supplied and cannot find fontconfig, font searching will probably fail" >&5 $as_echo "$as_me: WARNING: FTGL: no font path supplied and cannot find fontconfig, font searching will probably fail" >&2;} fi if test "x$HAVE_SDL" = xyes -a "x$enable_sdl" != xno ; then $as_echo "#define USE_SDL 1" >>confdefs.h WINDOW_CFLAGS="$SDL_CFLAGS" WINDOW_LIBS="$SDL_LIBS" WINDOW_TYPE=SDL elif test "x$no_glut" != xyes -a "x$enable_glut" != xno ; then $as_echo "#define USE_GLUT 1" >>confdefs.h WINDOW_CFLAGS="$GLUT_CFLAGS" WINDOW_LIBS="$GLUT_LIBS" WINDOW_TYPE=GLUT else as_fn_error $? "cannot find SDL >= 1.1.6 or GLUT (window system)" "$LINENO" 5 fi if test "x$HAVE_OPENAL" = xyes -a "x$HAVE_FREEALUT" = xyes -a "x$enable_openal" != xno ; then $as_echo "#define AUDIO_OPENAL 1" >>confdefs.h AUDIO_CFLAGS="$OPENAL_CFLAGS $FREEALUT_CFLAGS" AUDIO_LIBS="$OPENAL_LIBS $FREEALUT_LIBS" AUDIO_TYPE=OpenAL # Need to check for MacOS X OpenAL differences ac_save_CPPFLAGS="$CPPFLAGS" ac_save_CFLAGS="$CFLAGS" CPPFLAGS="${CPPFLAGS} ${OPENAL_CFLAGS} ${FREEALUT_CFLAGS}" CFLAGS="${CFLAGS} ${OPENAL_CFLAGS} ${FREEALUT_CFLAGS}" for ac_header in OpenAL/al.h OpenAL/alc.h ALUT/alut.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in AL/al.h AL/alc.h AL/alut.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done CPPFLAGS="${ac_save_CPPFLAGS}" CFLAGS="${ac_save_CFLAGS}" elif test "x$HAVE_SDLMIXER" = xyes -a "x$enable_sdlmixer" != xno ; then $as_echo "#define AUDIO_SDLMIXER 1" >>confdefs.h AUDIO_CFLAGS="$SDLMIXER_CFLAGS" AUDIO_LIBS="$SDLMIXER_LIBS" AUDIO_TYPE="SDL mixer" else as_fn_error $? "cannot find OpenAL & ALUT or SDL Mixer (sound)" "$LINENO" 5 fi if test \( "x$HAVE_GL_GLPNG_H" = xyes -o "x$HAVE_GLPNG_GLPNG_H" = xyes \) -a "x$HAVE_GLPNG_LIB" = xyes -a "x$enable_glpng" != no ; then $as_echo "#define IMAGE_GLPNG 1" >>confdefs.h IMAGE_TYPE=glpng IMAGE_GLPNG=yes elif test "x$WINDOW_TYPE" = xSDL -a "x$HAVE_SDLIMAGE" = xyes -a "x$enable_sdlimage" != no ; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Using SDL_image to load images into textures, some rendering artifacts may be present" >&5 $as_echo "$as_me: WARNING: Using SDL_image to load images into textures, some rendering artifacts may be present" >&2;} $as_echo "#define IMAGE_SDL 1" >>confdefs.h IMAGE_TYPE=SDL_image IMAGE_SDLIMAGE=yes else as_fn_error $? "cannot find glpng or SDL_image (image loader)" "$LINENO" 5 fi if test "x$WINDOW_TYPE" = xSDL -a "x$HAVE_SDLIMAGE" = xyes -a "x$enable_sdlimage" != no ; then $as_echo "#define ENABLE_WINDOW_ICON 1" >>confdefs.h WINDOW_ICON=yes IMAGE_SDLIMAGE=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SDL_image is not usable, window icon will not be set" >&5 $as_echo "$as_me: WARNING: SDL_image is not usable, window icon will not be set" >&2;} WINDOW_ICON=no fi if test "x$IMAGE_GLPNG" = xyes ; then IMAGE_CFLAGS="$IMAGE_CFLAGS" IMAGE_LIBS="$IMAGE_LIBS -lglpng" fi if test "x$IMAGE_SDLIMAGE" = xyes ; then IMAGE_CFLAGS="$IMAGE_CFLAGS $SDLIMAGE_CFLAGS" IMAGE_LIBS="$IMAGE_LIBS $SDLIMAGE_LIBS" fi ac_config_files="$ac_config_files Makefile data/doc/Makefile data/doc/images/Makefile data/png/Makefile data/wav/Makefile data/Makefile misc/Makefile src/Makefile m4/Makefile po/Makefile.in" 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 if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi 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= U= 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= 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__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCXX\" 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. as_myself= 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 STATUS 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=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&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 -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' 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 # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # 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 Chromium B.S.U. $as_me 0.9.15.1, which was generated by GNU Autoconf 2.69. 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 ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ Chromium B.S.U. config.status 0.9.15.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 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=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= 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"` ;; '') as_fn_error $? "missing file argument" ;; 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" # Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" _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 "chromium-bsu-config.h") CONFIG_HEADERS="$CONFIG_HEADERS chromium-bsu-config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "data/doc/Makefile") CONFIG_FILES="$CONFIG_FILES data/doc/Makefile" ;; "data/doc/images/Makefile") CONFIG_FILES="$CONFIG_FILES data/doc/images/Makefile" ;; "data/png/Makefile") CONFIG_FILES="$CONFIG_FILES data/png/Makefile" ;; "data/wav/Makefile") CONFIG_FILES="$CONFIG_FILES data/wav/Makefile" ;; "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; "misc/Makefile") CONFIG_FILES="$CONFIG_FILES misc/Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; *) 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= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_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 -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # 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 {' >"$ac_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 >>"\$ac_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 >>"\$ac_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 < "$ac_tmp/subs1.awk" > "$ac_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 sole $(srcdir), # ${srcdir} and @srcdir@ entries 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[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// 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 >"$ac_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_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; 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="$ac_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 1 "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 >"$ac_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 "$ac_tmp/subs.awk" \ >$ac_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' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_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 "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_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 "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_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 "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_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"` # 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'`; 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 } ;; "po-directories":C) for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac 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 1 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 echo " Chromium B.S.U. ready for building! Window type: $WINDOW_TYPE Window icon: $WINDOW_ICON Image type: $IMAGE_TYPE Audio type: $AUDIO_TYPE Text type: $TEXT_TYPE Font search: $FONT Type 'make' to build. " chromium-bsu-0.9.15.1/misc/0000755000175000017500000000000012150047625012315 500000000000000chromium-bsu-0.9.15.1/misc/chromium-bsu.desktop0000644000175000017500000000064412144613422016243 00000000000000[Desktop Entry] Name=Chromium B.S.U. GenericName=Shoot'em up space shooter GenericName[sv]=Rymdskjutspel (Shoot'em up) Comment=Scrolling space shooter Comment[ro]=O navă în spaÈ›iu trebuie să împuÈ™te inamicii Comment[sv]=Vertikalrullande skjutspel i rymdmiljö (Shoot'em up) Exec=chromium-bsu Icon=chromium-bsu Terminal=false Type=Application Categories=Game;ArcadeGame; StartupNotify=false Keywords=Shooter;Space; chromium-bsu-0.9.15.1/misc/chromium-bsu.png0000644000175000017500000001257111163420704015357 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  ­#½utIMEÐ 05eÈñyöIDATxœÝ›iŒeÇußµßõ-ݯ·™éÙ4ŠgHÙtH‰¤H‰ M² °£#†#@A¤c±áœ F+ dÚ …0" qbÑv¬D0m¦(Z\†—i6›3=½½ínUùp»‡T,‹[«ÇÈi\t÷»¸uÿç_g«Sõà‰RÊÜý¡{ë–[ø?úšá¸V/þÀ½w}dqñÐ/‡FÜ üáææ•ï\ òZ¼ ïv>ꛀVZdiþ±k…ãšf™4ÆÜçƒG*‰6úþ~6{M°\“—æç®‹¢è=xBb=•õòë®–kB@væ~k¬€kpÎÝ-°\òNö£Á­c0ÆüèµÀràäýNÅñMãB ”FksçÂÜBrÐxœ€NÞ½3ÏóÄ7Ø%@EQb£øÎƒÆsðÐɰÖâ}¸J€µkìç@ ˆm,’4¹! ì ‘²Zëû:®8HLJ€M£ciš¾ßê/DëRJ´6XëÞ›D鱃Ät ¤iršeÂ{¿g- R¢”¹ƒO‡ëIr¿µ¿›@´. $Zi¬±hcþÿ$ Jg]t—÷‚ªòÔ•Çï¹Â®c1ÚÜ5˜w…ëÀpÎÝ‘$ißû@]·WYyŠÒ3-ðî±ïÇ ÚEŸ>ëû~çÄñS:=øÆ{7Ýúá_o}.Íà›†²¬ðÞÓ*ßÖB ç £á Ÿ;²xëÌÇBÚ¡Û™½îà=Þ×½µÍ•ÿV—ãƒ!`qñħz½¹_ˆ¢„8ÎÁ‡í­Ká勨ýŽX>¾Œ’šÐ4kÛÊNi´1¤©ãùç#”H‰tFeÔ54¢áž{ ¬ „àiꚪ*)Š)J+áœe{gßœ~ÏøÐÞ×¢m£Ù^®½òê·ÿôNÀ`þô;ùìovò¾Žãc/VW_—.¯å¹˜™ÃjËx2nûýÊ MkÚIb¸|9¡œ$8‘'9eX<ä9Ëd7^š¦¡ªJ¦Ó)KKGxωӢ˜NÃú•W™9¡C§E–§Â9C·3‡5É}Þ«¯­]zö…·£ÏÛŠÝÞÑãq”?œD§U›ßCãBã[ÐF»àt"ê²Þ p»þ¿—ò„àºëßxlo[L#eàÜyߦ7!ðÆcwc€u–ùÁçnº•º¬ØÙÞa{gë4qlD¦‘ê¬+ÊñÓÉößxöù¯½eÞrè÷'ÎÌ#ý^!Íb”j£»Ê+¥ƒ–„@IEä"êªfaþ s‡PR’¦Vl\Qä™!˺‚‚<ƒ(óÊ+ÈH㔦ñ4§›÷iêš~w†£GŽŠ^¿Gf‰4í gSʪFˆ@¿›rêäù…›ÏÜýÈò¡[ßò&ë[²çRé¢ü¡n·>Ïrœk‹c M¨‹ïÛ\^WeYr÷>ÂMןg<Üâ?<ôï06¢.gyô÷%ÖÞDêN!¸Ìhü Gý¦eêŸûÌQÏoðôSOñÒÅ‹|àöòÛ?HSH)…±¦Ö*J)“&]‘å=†;TÕˆ™þ"çÏÝs~gxå¡ÍÕïLVý›éö¦ ¥d¶¿ôó½îÌÇâ(Fi…R’824M#šJcT¤Ak´6t:]zýeU0ðÞE)»H™BAã ‚¯! ‡–f‰¢xwÅ!xꦢª« µRªIÓÜfæ|šæÐJã\Le¤I—ó7ßó±³gïþy)ßÜÀßÔN:ö åzŸã˜(²8'ÑZ¡t„÷<5bмRÓ¦=Ä{OY–¸("NcœUáð¾ ø|ÙÖ ‚ÝbȹšÁìx´”4µJX¶·6 Ð,=,|©²èpy¼Bž/#¤b8ÞâØÑ3ª(&_O¶Ÿ}òéß{üm°<˜[J£ø%¹#”R„¨µ†º®QJQM†ˆº ‘j·¼ëª¨«ªÔMÓˆ½Î1†(Š9´4‹RBDx_ D@*ƒV1²nW’3}MU—(­ªÍ2JJ¡„ÎY%…hêJ3ÚQâ’˜ © Í,Q2 šjšÊ²´pg#"çu5}d<|íýßYùæê[& “t¢,í<¬Mt¢h4Ò–(ŠqÖ¢MDYšº¡O‚öÓBBR )’(!M2в ø@–åÄqD[ªJ#„&Rx´–P*ŒSUSfçfIâ!À9ÇÌÌá‘&‰BÐäé"y6ÐU1’ijèw#lœ°µ.ØÞL OdcdwÀ §ßw"L×N˜üÍ'Wž¾)Çz]!“Þ¯)ßUƒK:he‘ÂR–‚¦ ˜ÊCð”µÂù “8m`w}'%Jk\µµª,©ª‚8N¨ë¥2ê „ðh¡"ŽS¬U„i’"DG‚ÁÌ!e(’"I+™¦9Qä@Ö/lm’Øá¬#Sʲ ¯qúØ©»êáÅ_+Êá§.\Z ß—€¥Å¹ŸS®û³ÊH¬06"ɺ(­w\@ø Þ+²6x¿& ¤a·’+Ë%%„¶™G ýžeg'ü) PÊ…ùŒ^o†ÙÞ KóKD.FkM;žZé „À*%´Ôa0pÂ{ ZD8 ÞÃÜlDPך0P­®?qÃÏV“í'.\Zý×oÔ÷»òÄ'OÞ7“俚g]ò´Oõ0ÆEmÉÇÉÕLà¬"É2B¡¬eSÕM`·Ñ€8JÈÒ|·ÐÚ&)<"„6úKa!4HÑ‚ǘ1a7s©q6ÂÙ˜<ïà}ƒ”R(©Á£ ERBUAUÂ`ºyûY¿y ÎE„º —uXœýÕ{ÏÜrß_eGgúý/ÅYÏl5–F´Ë°¶m@J©BcL ˜ˆUQÒ奒ÚK!R%•ð¾a2QV%R)š¦!Aš !øšà§øÐ EI,eÁp´ƒÑ­Z Þ“¦F›G1ƒþŒŒc#FC¨ èf sØÞ†ºß@]B’Ašç˜¸KœYæz/˜i#~ûæÂÞñÍ üÌUœ[êÌžý/ãŽr)AºÖ‡•¢(§a:$IûLEE]ÕÔU±|„±)Bß4 TYeÁx2FIƒs1I’Ðïi¤ÌRQ…‚šÝ¶XÃìŒAIM’¤di B2- ê¦"Ë{Â#•Ò¾©ËPNjïR-ƒ$…é¢ü’D- ÛëqÝ ÷²3ÜdûÊ‹ØîñÙ*½î‘Ë;ãÛ_Y{b[ !äÜLç¡#3s'BT³²¶ƒÎ"ld(Š1KGŽ2í0 R¢¤BºŒÑömÚÆˆ ʵTSWŒÆC’$…Ö/ðMÃp4!Šrªjczx?¦i¼jxòLÑëöXZœçÕW.¢•@Š”‘! ¼ÖÎgÝEßéiÕ›…ùy( xafpä(Sؼ¢X —#W/1»pŠ; ^T7nÆMÛùq=?{ügsÄi[x$÷MÆa±ÆÑDfçN!¥$ŽRTˆ^ŸÚ\0¨ªroÉÌüÜQ4‡WB·Ù†ºn@²¬m«iý^‡È9¼o—ƾ A*êfZ®¼òlØZÿH–&‚iÉ¥„G¿úâýøOžùhðšOSŽ‚$úaÊ)4µ`0w¯4y’3˜Ybaþ¸×++/í¬¬¼ôVtàäÉCw1ä½’݆H] ¬uµR¶•Zk¬‹@¤’t;­B³33®5B꺠® BPD®b2Ð4 Qì0ÆR–MSaS¥µ’!àE]—•u4i£t»1SW°|øÈûÿÁßÿ‹ÿö Ÿ|þ9íõýåmu…ÏûÐï9|=ƦäyëÆÊ DSL‹B)%•ÒBíyÀÖÎÖ:ŒÕXëÈRIÓº®§uUS–eSû&Ž%ކÃеµÍÝí3˜L šÒÓ„Æ„âÉd§ö! µªƒ’Uк .ªÂá#FþÐù[>õvtz[¡Çÿê‡ü«{ÿªú ÿ¦§£Yýðþ—·<ÿüã_îv»Z Ñ*/ÚÖwUUXcˆ£x—”‘?±¼Q¬®¬øÂoÈ¢~M Yˆ,¯;ö™ /J)"6Ö/1-@a¥œzB@ í±/Gÿ蟬~ò7þÕð›:üŸ¶¯'j"ûæç~ªúðÿHóùüsë»oI©’Ð÷À{Ïh<¢(ÚuÀÎÎÓI’ÍÿC7?ãÿ¸øVùòÅ'å¸z™$šQó‹Gõ«kž81Ìô|ý±Ç˜5ÃQÉ /¯1ן Bèétgá+¿ûÅαñÚwCú‡»×Áð=¥=ø(va`ùÐþ×ÿþ*þÁïrá¹§}S7auõ5..Ú*¬L ¿í)'ÙÆV©Ÿzº;;—yî·X][§×Ïðá0£Ñë$R²w6@ˆö´Å»–}% ijBT•§ª´ÑüÈûnã¹ç¿ÍWþÇåÏŸø“ üŸJ¡¶á/ªÿ¨ªº™<¸¾±vvkg}ö‰'ÿì©”Ì.p憳DVpýuGÈçÛøðº„¿ÇÛ‘}¶€vR‚¯év:tò.U,--±0¿ÀúÆå°µ³ùAöz`»R×å£u]BÛ¦;Û@[E‘¡ÛË €Ñ†W÷÷Aö‘±»(i|Ãd2në€ÉUUµçƒÚ¾×›N”’à=u]#…ÀE†àÃÑ)D;ÖþÀ¾‘™J)0&BJ…oÚú¾m‚ÄW3‚bh¾Ï8 °­~B”Ö$带i|ûM“ÖþRsãÈ~YÀS ¶ÊrÚ-Š)eY±±¹Î />ÏÚ«/qqu¥í ‡ðè[ëQïýÏTUÅdäæö&Ï^ø6?ñ žÿÎ6··~ekgãîðý<,í¤Ô¿ÄéOt:=ºq3NØØ¼2vþîöpóá·ë§œ¾Ðéôâ™Þ,yÞŠØÞÞdcóÊ#ãÉèom7‹ý½ß§Å¥Vöo[ëþž1渒ªh|óGM]ÿ³áxûÛo ˜7Xã>ë\t§ÑÆI)_ð¾ù÷ES>4ÜÞzÓŸ·*ÿŽ@O;£¶IEND®B`‚chromium-bsu-0.9.15.1/misc/Makefile.in0000644000175000017500000004234412150047330014302 00000000000000# Makefile.in generated by automake 1.12.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2012 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = misc DIST_COMMON = $(dist_icon_DATA) $(dist_man_MANS) $(dist_menu_DATA) \ $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_check_glut.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/chromium-bsu-config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } man6dir = $(mandir)/man6 am__installdirs = "$(DESTDIR)$(man6dir)" "$(DESTDIR)$(icondir)" \ "$(DESTDIR)$(menudir)" NROFF = nroff MANS = $(dist_man_MANS) DATA = $(dist_icon_DATA) $(dist_menu_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUDIO_CFLAGS = @AUDIO_CFLAGS@ AUDIO_LIBS = @AUDIO_LIBS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREEALUT_CFLAGS = @FREEALUT_CFLAGS@ FREEALUT_LIBS = @FREEALUT_LIBS@ FTGL_CFLAGS = @FTGL_CFLAGS@ FTGL_LIBS = @FTGL_LIBS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLUT_CFLAGS = @GLUT_CFLAGS@ GLUT_LIBS = @GLUT_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ IMAGE_CFLAGS = @IMAGE_CFLAGS@ IMAGE_LIBS = @IMAGE_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ OPENAL_CFLAGS = @OPENAL_CFLAGS@ OPENAL_LIBS = @OPENAL_LIBS@ 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@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ SDLIMAGE_CFLAGS = @SDLIMAGE_CFLAGS@ SDLIMAGE_LIBS = @SDLIMAGE_LIBS@ SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@ SDLMIXER_LIBS = @SDLMIXER_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_LIBS = @SDL_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXT_CFLAGS = @TEXT_CFLAGS@ TEXT_LIBS = @TEXT_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDOW_CFLAGS = @WINDOW_CFLAGS@ WINDOW_LIBS = @WINDOW_LIBS@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @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@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ MAINTAINERCLEANFILES = Makefile.in dist_man_MANS = chromium-bsu.6 dist_icon_DATA = chromium-bsu.png icondir = $(datarootdir)/icons/hicolor/64x64/apps dist_menu_DATA = chromium-bsu.desktop menudir = $(datarootdir)/applications 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 misc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign misc/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-man6: $(dist_man_MANS) @$(NORMAL_INSTALL) @list1=''; \ list2='$(dist_man_MANS)'; \ test -n "$(man6dir)" \ && test -n "`echo $$list1$$list2`" \ || exit 0; \ echo " $(MKDIR_P) '$(DESTDIR)$(man6dir)'"; \ $(MKDIR_P) "$(DESTDIR)$(man6dir)" || exit 1; \ { for i in $$list1; do echo "$$i"; done; \ if test -n "$$list2"; then \ for i in $$list2; do echo "$$i"; done \ | sed -n '/\.6[a-z]*$$/p'; \ fi; \ } | 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,^[^6][0-9a-z]*$$,6,;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)$(man6dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man6dir)/$$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)$(man6dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man6dir)" || exit $$?; }; \ done; } uninstall-man6: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man6dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.6[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^6][0-9a-z]*$$,6,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ dir='$(DESTDIR)$(man6dir)'; $(am__uninstall_files_from_dir) install-dist_iconDATA: $(dist_icon_DATA) @$(NORMAL_INSTALL) @list='$(dist_icon_DATA)'; test -n "$(icondir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(icondir)'"; \ $(MKDIR_P) "$(DESTDIR)$(icondir)" || exit 1; \ fi; \ 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)$(icondir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(icondir)" || exit $$?; \ done uninstall-dist_iconDATA: @$(NORMAL_UNINSTALL) @list='$(dist_icon_DATA)'; test -n "$(icondir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(icondir)'; $(am__uninstall_files_from_dir) install-dist_menuDATA: $(dist_menu_DATA) @$(NORMAL_INSTALL) @list='$(dist_menu_DATA)'; test -n "$(menudir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(menudir)'"; \ $(MKDIR_P) "$(DESTDIR)$(menudir)" || exit 1; \ fi; \ 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)$(menudir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(menudir)" || exit $$?; \ done uninstall-dist_menuDATA: @$(NORMAL_UNINSTALL) @list='$(dist_menu_DATA)'; test -n "$(menudir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(menudir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: cscope cscopelist: 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 check-am: all-am check: check-am all-am: Makefile $(MANS) $(DATA) installdirs: for dir in "$(DESTDIR)$(man6dir)" "$(DESTDIR)$(icondir)" "$(DESTDIR)$(menudir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dist_iconDATA install-dist_menuDATA \ install-man 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-man6 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: uninstall-dist_iconDATA uninstall-dist_menuDATA \ uninstall-man uninstall-man: uninstall-man6 .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-dist_iconDATA install-dist_menuDATA install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-man6 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 uninstall-dist_iconDATA uninstall-dist_menuDATA \ uninstall-man uninstall-man6 # 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: chromium-bsu-0.9.15.1/misc/Makefile.am0000644000175000017500000000034512150046666014277 00000000000000MAINTAINERCLEANFILES = Makefile.in dist_man_MANS = chromium-bsu.6 dist_icon_DATA = chromium-bsu.png icondir = $(datarootdir)/icons/hicolor/64x64/apps dist_menu_DATA = chromium-bsu.desktop menudir = $(datarootdir)/applications chromium-bsu-0.9.15.1/misc/chromium-bsu.60000644000175000017500000001500112150046667014740 00000000000000.TH chromium-bsu 6 "Aug 3 2001" .SH NAME chromium-bsu \- slick scrolling space shooter .SH SYNOPSIS .B chromium-bsu [\-fwv] [\-na] [\-nb] [\-nt] [\-\-fullscreen] [\-\-window] [\-\-vidmode ] [\-\-noaudio] [\-\-noblend] [\-\-notexborder] [\-\-debug] .SH DESCRIPTION \fBchromium-bsu\fP is a fast paced top down arcade style action shooter game. You progress through the game by destroying everything that you see on screen. There are a variety of 'power-ups' to assist you on the way. There is a big boss to destroy at the end of each level and there are various ships to destroy before you reach each boss. .SH TIPS Do not let ANY enemy ships get past your fighters! .TP Use your fighters as weapons! .TP Strategic suicide is a powerful tactic! .TP Self-destruct to preserve your ammunition! .SH CONTROLS The input devices supported depend on the compile options used to build. .TP You can control the ship with your mouse, keyboard (arrow keys) or joystick. .TP To fire your weapons, hold the left mouse button, joystick buttons or the space bar. .TP To pause the game, press pause or p on the keyboard. .TP To blow up your ship, press enter/return or 0 twice or double right click. .TP To switch to the next track in your music playlist, press n on the keyboard. .SH OPTIONS When run with arguments that are not understood, usage information is shown. .TP The game understands the following command line options .TP .B \-f \-\-fullscreen runs in fullscreen mode. .TP .B \-w \-\-window runs in a window. .TP .B \-na \-\-noaudio does not initialize audio. .TP .B \-v , \-\-vidmode selects video mode. .br mode .br 0 = 512 x 384 .br 1 = 640 x 480 .br 2 = 800 x 600 .br 3 = 1024 x 768 .br 4 = 1280 x 1024 .TP .B \-nb \-\-noblend disables blending. (OpenGL) .TP .B \-nt \-\-notexborder do not set tex border color. (OpenGL) .TP .B \-\-debug enable the display of debug information. .SH ENVIRONMENT The following environment variables are used. .TP .B CHROMIUM_BSU_SCORE specifies the location of the user high-score file. .TP .B CHROMIUM_BSU_DATA specifies the location of user-customised game data with the same layout and filenames as the system one. .TP .B CHROMIUM_BSU_FONT When using the GLC backend, this specifies the font name to be used in the menu and the game if available. .IP When using the FTGL backend, this specifies the path to the TTF font file used in the menu and the game. .SH FILES The following files are used. .TP .I "~/.chromium-bsu" contains various user preferences. .TP .I "~/.chromium-bsu-score" contains the user high-scores. .TP .I "~/.chromium-bsu-music" contains a list of music to play during the game. .TP .I "~/.chromium-bsu-data/" directory containing user-customized game data with the same layout and filenames as the system one. .TP The game will also look in a system directory for data. .SH CONFIGURATION The configuration file is a plain text file. Each line contains a key, a single-space separator and then a numeric value (integer or floating point). The following keys are recognised by the game. .TP .B use_playList Enable/disable playlist support. This causes the game to open the ~/.chromium-bsu-music file and play the files listed there. Disabled by default. Only works when using OpenAL. .TP .B use_cdrom Enable/disable CDROM support. This causes the game to attempt to play any audio CD that might be available. This is disabled by default because the constant spinning up of the CD can be annoying and because CDs are less popular than MP3/OGG these days. Only works when compiled with SDL support. .TP .B full_screen Enable/disable full-screen mode. This causes the game to fill the screen instead of just using a window. Disabled by default. Only works when using SDL support. .TP .B true_color Enable/disable 24-bit color. When disabled it uses 16-bit color. Disabled by default. Only works when using SDL support. .TP .B swap_stereo Enable/disable swapping sound orientation. Disabled by default. Only works when using OpenAL. .TP .B auto_speed Use an alternate speed adjustment algorithm in certain situations. Disabled by default. Only works when using SDL support. .TP .B show_fps Print the frames per second at the top right when in a game. Defaults to enabled. .TP .B screenWidth The number of pixels wide to set the screen or window size. .TP .B screenHigh The number of pixels high to set the screen or window size. .TP .B screenSize Selects the screen or window size. Defaults to 800x600. .TP This option is only exists for backwards compatibility purposes. It is replaced by the screenWidth and screenHeight options. .br 0 = 512 x 384 .br 1 = 640 x 480 .br 2 = 800 x 600 .br 3 = 1024 x 768 .br 4 = 1280 x 1024 .TP .B gfxLevel Selects the desired amount of graphical effects. Defaults to full effects. .br 0 = minimal .br 1 = medium .br 2 = full .TP .B gameSkillBase Selects the desired skill level. Defaults to normal. .br 0.2 = fish in a barrel .br 0.3 = wimp .br 0.4 = easy .br 0.5 = normal .br 0.6 = experienced .br 0.7 = fun .br 0.8 = insane .br 0.9 = impossible .TP .B movementSpeed Speed that the ship moves around. The value shown in the menu is 1000 times the value in the configuration. Defaults to 0.03. .TP .B maxLevel The maximum level that may be attempted. To attempt the next level you must first complete the maximum level. Defaults to 1. .TP .B volSound Sets the volume of the sound effects. The value shown in the menu is 10 times the value in the configuration. Ranges from 0.0 to 1.0 and defaults to 0.9. .TP .B volMusic Sets the volume of the sound effects. The value shown in the menu is 10 times the value in the configuration. Ranges from 0.0 to 1.0 and defaults to 0.5. .TP .B viewGamma Sets the gamma used when loading the PNG images used for sprites. Defaults to 1.1. .TP .B audioType Sets which audio backend to use. The desired backend must be compiled in for it to work, otherwise the other backend will be used. Defaults to OpenAL. .br 0 = OpenAL .br 1 = SDL Mixer .TP .B textType Sets which text backend to use. The desired backend must be compiled in for it to work, otherwise the other backend will be used. Defaults to GLC. .br 0 = GLC .br 1 = FTGL .TP .B cdromCount A cache of number of CDROM devices present, not used. .TP .B cdromDevice The number of the CDROM device to use when use_cdrom is enabled. Zero-based. Defaults to first device (0). .TP .B debug Enable/disable debug information. This causes the game to print debug information to the terminal. This is disabled by default. .SH SEE ALSO .br "In game procedures and flight safety" .SH AUTHOR This manual page was written by Peter Joseph, Paul Wise and others. chromium-bsu-0.9.15.1/README0000644000175000017500000000061411406723454012167 00000000000000Chromium B.S.U. Please read the README.install and INSTALL files for install instructions. Chromium B.S.U. is distributed under terms of the Clarified Artistic License. See the COPYING file for details. The sounds are distributed under the terms of the MIT/Expat license. See the data/wav/license.txt file for details. Please read the manual page, the FAQ and info pages for more information. chromium-bsu-0.9.15.1/COPYING0000644000175000017500000001463611406723454012353 00000000000000 The Clarified Artistic License Preamble The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications. Definitions: "Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of that collection of files created through textual modification. "Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright Holder as specified below. "Copyright Holder" is whoever is named in the copyright or copyrights for the package. "You" is you, if you're thinking about copying or distributing this Package. "Distribution fee" is a fee you charge for providing a copy of this Package to another party. "Freely Available" means that no fee is charged for the right to use the item, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they received it. 1. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. 2. You may apply bug fixes, portability fixes and other modifications derived from the Public Domain, or those made Freely Available, or from the Copyright Holder. A Package modified in such a way shall still be considered the Standard Version. 3. You may otherwise modify your copy of this Package in any way, provided that you insert a prominent notice in each changed file stating how and when you changed that file, and provided that you do at least ONE of the following: a) place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or placing the modifications on a major network archive site allowing unrestricted access to them, or by allowing the Copyright Holder to include your modifications in the Standard Version of the Package. b) use the modified Package only within your corporation or organization. c) rename any non-standard executables so the names do not conflict with standard executables, which must also be provided, and provide a separate manual page for each non-standard executable that clearly documents how it differs from the Standard Version. d) make other distribution arrangements with the Copyright Holder. e) permit and encourge anyone who receives a copy of the modified Package permission to make your modifications Freely Available in some specific way. 4. You may distribute the programs of this Package in object code or executable form, provided that you do at least ONE of the following: a) distribute a Standard Version of the executables and library files, together with instructions (in the manual page or equivalent) on where to get the Standard Version. b) accompany the distribution with the machine-readable source of the Package with your modifications. c) give non-standard executables non-standard names, and clearly document the differences in manual pages (or equivalent), together with instructions on where to get the Standard Version. d) make other distribution arrangements with the Copyright Holder. e) offer the machine-readable source of the Package, with your modifications, by mail order. 5. You may charge a distribution fee for any distribution of this Package. If you offer support for this Package, you may charge any fee you choose for that support. You may not charge a license fee for the right to use this Package itself. You may distribute this Package in aggregate with other (possibly commercial and possibly nonfree) programs as part of a larger (possibly commercial and possibly nonfree) software distribution, and charge license fees for other parts of that software distribution, provided that you do not advertise this Package as a product of your own. If the Package includes an interpreter, You may embed this Package's interpreter within an executable of yours (by linking); this shall be construed as a mere form of aggregation, provided that the complete Standard Version of the interpreter is so embedded. 6. The scripts and library files supplied as input to or produced as output from the programs of this Package do not automatically fall under the copyright of this Package, but belong to whoever generated them, and may be sold commercially, and may be aggregated with this Package. If such scripts or library files are aggregated with this Package via the so-called "undump" or "unexec" methods of producing a binary executable image, then distribution of such an image shall neither be construed as a distribution of this Package nor shall it fall under the restrictions of Paragraphs 3 and 4, provided that you do not represent such an executable image as a Standard Version of this Package. 7. C subroutines (or comparably compiled subroutines in other languages) supplied by you and linked into this Package in order to emulate subroutines and variables of the language defined by this Package shall not be considered part of this Package, but are the equivalent of input as in Paragraph 6, provided these subroutines do not change the language in any way that would cause it to fail the regression tests for the language. 8. Aggregation of the Standard Version of the Package with a commercial distribution is always permitted provided that the use of this Package is embedded; that is, when no overt attempt is made to make this Package's interfaces visible to the end user of the commercial distribution. Such use shall not be construed as a distribution of this Package. 9. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission. 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End chromium-bsu-0.9.15.1/ChangeLog0000644000175000017500000014414212150047626013063 000000000000002013-05-25 Paul Wise * NEWS, configure.ac: Release version 0.9.15.1 2013-05-25 Paul Wise * po/bg.po, po/de.po, po/es.po, po/fr.po, po/it.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po, po/zh_TW.po: Translation file updates 2013-05-25 Paul Wise * .tx/config: Switch to HTTPS transifex.com 2013-05-17 Paul Wise * configure.ac: Split out orthogonal image library detection tests. This reduces complexity & will help with the future SDL2 port. 2011-12-26 Paul Wise * src/Image.cpp: Add missing include for glu.h in the image loader. 2013-05-14 Paul Wise * misc/Makefile.am: Install the application icon into the hicolor theme dir 2013-05-14 Paul Wise * data/png/Makefile.am, src/MainSDL.cpp: Drop duplicate icon 2013-05-14 Paul Wise * misc/chromium-bsu.desktop: Add some keywords to the freedesktop menu file 2013-05-14 Paul Wise * src/Audio.cpp, src/AudioOpenAL.cpp, src/HiScore.cpp: Check the return codes of functions declared with warn_unused_result 2013-05-14 Paul Wise * src/MainGL.cpp: Drop an unused variable 2013-05-14 Paul Wise * src/EnemyFleet.cpp, src/GroundMetal.cpp, src/GroundSea.cpp, src/StatusDisplay.cpp: Comply with C++11 rules about narrowing conversions inside {} 2013-05-11 Paul Wise * configure.ac, src/AudioSDLMixer.h: Switch to using pkg-config for detecting SDL_mixer 2013-05-11 Paul Wise * configure.ac, src/Image.cpp, src/MainSDL.cpp: Switch to using pkg-config for detecting SDL_image 2013-05-11 Paul Wise * src/Audio.h, src/Image.cpp, src/MainSDL.cpp, src/MainSDL.h: Use the SDL header paths returned by pkg-config. 2012-10-26 Paul Wise * po/de.po: Fix syntax error in German translation file 2012-10-21 Paul Wise * src/MainSDL_Event.cpp: Fix movement using the diagonal keys on keypads 2012-10-09 Paul Wise * po/LINGUAS, po/bg.po, po/de.po, po/es.po, po/fr.po, po/it.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po, po/zh_TW.po: Pull translation updates from transifex, update translation files. 2012-10-09 Paul Wise * .gitignore: Get git to ignore some files 2012-10-09 Paul Wise * Makefile.am: Clean up some more files on maintainer-clean 2012-06-04 Paul Wise * README.install: AX_CHECK_GL* moved from autoconf-archive to autoconf-gl-macros 2012-05-24 Paul Wise * src/MainGL.cpp: Do not assign a variable to itself 2012-05-17 Paul Wise * src/Text.cpp: The std namespace is implicit, no need to explcitly say we are using it. 2011-12-08 Paul Wise * src/EnemyAircraft_Straight.cpp, src/HeroAmmo.cpp, src/HiScore.cpp: Fix some printf format issues 2011-12-08 Paul Wise * src/EnemyAircraft_Boss00.cpp, src/EnemyAircraft_Tank.cpp: Avoid undefined behaviour with the ++ and % operators 2011-12-02 Tristan Heaven * src/MenuGL.cpp: Silence the GCC -Wformat-security warning 2011-12-02 Tristan Heaven * src/main.cpp, src/textGeometryBSU.cpp, src/textGeometryChromium.cpp: Include some headers that are responsible for setting argument defaults. 2011-12-02 Paul Wise * src/AudioOpenAL.cpp, src/EnemyAircraft_Straight.cpp, src/MainSDL.cpp, src/MenuGL.cpp: Drop some variables that are set but not used. 2011-11-10 Paul Wise * src/MainSDL_Event.cpp: SDL_GetKeyState was renamed SDL 1.3, support SDL_GetKeyboardState too Thanks to Sam Hocevar for the advice. 2011-10-31 Paul Wise * po/fr.po: Unfuzzy some French translations. Pulled from Transifex. 2011-10-31 Paul Wise * po/LINGUAS, po/ru.po: Add Russian translation from Transifex Translator: Евгений Лежнин 2011-10-31 Paul Wise * po/LINGUAS, po/zh_CN.po: Add 简体中文 (Simplified Chinese) translation Translator: Wei-Lun Chao Translator: Long Si-Tai-Zi 2011-02-14 Paul Wise * src/AudioOpenAL.cpp: Do not leak a file descriptor when loading a music list 2011-02-14 Paul Wise * NEWS: Release version 0.9.15 2011-02-14 Paul Wise * .tx/config: Add the transifex configuration file 2011-02-14 Paul Wise * po/bg.po, po/de.po, po/es.po, po/fr.po, po/it.po, po/sv.po: Pull some translation fixes from Transifex 2011-02-11 Evgeni Golov * po/de.po: Update German (Deutsch) translation 2011-02-10 Paul Wise * src/MainSDL.cpp: Initialise the horizontal key movement speed properly 2011-02-10 Paul Wise * configure.ac: WIP new version 2011-02-10 Paul Wise * src/Image.cpp: Remove the unused pitch variable 2011-02-09 Paul Wise * po/bg.po: Updates to БългарÑки език (Bulgarian) translation by Damyan Ivanov 2011-02-07 Paul Wise * po/bg.po, po/de.po, po/es.po, po/fr.po, po/it.po, po/sv.po, po/zh_TW.po: Update translations to correspond to latest code. 2011-02-03 Paul Wise * autogen.sh: Add an autogen.sh that is just an autoreconf wrapper. 2011-01-04 Paul Wise * misc/chromium-bsu.6: Document the controls in the manual page. 2011-01-04 Paul Wise * misc/chromium-bsu.6, src/Config.cpp, src/Config.h, src/HeroAircraft.cpp, src/MainSDL.cpp, src/MainSDL.h, src/MainSDL_Event.cpp, src/MenuGL.cpp, src/MenuGL.h: Implement 2014451: Add support for playing on a keyboard to the SDL backend. Thanks to Doruk Fisek and Cristian Henzel for playtesting. 2011-01-28 Paul Wise * configure.ac: Use AM_CONFIG_HEADER replaced by AC_CONFIG_HEADERS in autoconf 2.54. 2010-12-17 Andrew Harrison * src/ScreenItemAdd.cpp, src/ScreenItemAdd.h: Add a new fourth level 2011-01-09 Paul Wise * misc/chromium-bsu.6: Fix formatting issue in the manual page 2011-01-05 Paul Wise * src/MainSDL_Event.cpp: Take the pause state into account properly when grabbing the mouse. 2010-12-25 Paul Wise * src/MenuGL.cpp: Change the skill level names back to what they have been since the beginning. Doruk Fisek pointed out that this change could be confusing to users. 2010-12-18 Paul Wise * Makefile.am: Only generate the ChangeLog file when it is appropriate to do so. 2010-12-18 Paul Wise * src/Config.cpp: Add a header to the config file for docs & preservation 2010-12-18 Paul Wise * src/MenuGL.cpp: Since the highest difficulty is clearly not impossible, make it insane and change the insane difficulty to hardcore. http://www.youtube.com/watch?v=KzSEUl0-3p8 2010-12-18 Paul Wise * src/main.cpp: Add path dir separator translator for Windows 2010-12-17 Paul Wise * misc/chromium-bsu.6, src/Config.cpp, src/Config.h, src/MainGLUT.cpp, src/MenuGL.cpp: Switch from screenSize configuration options to screenWidth & screenHeight. 2010-12-17 Paul Wise * src/define.h: No need to repeat screen index in comment 2010-12-17 Paul Wise * src-setup/.chromium-music, src-setup/Audio.cpp, src-setup/Audio.h, src-setup/ConfigFile.cpp, src-setup/ConfigFile.h, src-setup/HelpPage.cpp, src-setup/HelpPage.h, src-setup/HiScoreWidget.cpp, src-setup/HiScoreWidget.h, src-setup/MainWidget.cpp, src-setup/MainWidget.h, src-setup/PlayList.cpp, src-setup/PlayList.h, src-setup/SETUP.pro, src-setup/icon.xpm, src-setup/main.cpp, src-setup/main.h, src-setup/moc/.dummyfile, src/define.h: Drop the configuration GUI since it uses an ancient version of Qt. 2010-12-17 Paul Wise * misc/chromium-bsu.6, po/bg.po, po/de.po, po/es.po, po/fr.po, po/it.po, po/sv.po, po/zh_TW.po, src-setup/ConfigFile.cpp, src/MenuGL.cpp: Fix misspelling of wimp. 2010-11-16 Paul Wise * po/es.po: Fix Spanish translation of the empty score file warning message 2010-11-15 Paul Wise * po/it.po: Updates to Italiano (Italian) translation by muflone 2010-11-12 Paul Wise * po/zh_TW.po: Fix zh_TW translation of the empty score file warning message 2010-11-07 Paul Wise * configure.ac, po/Makevars, po/bg.po, po/de.po, po/es.po, po/fr.po, po/it.po, po/sv.po, po/zh_TW.po: Do not wrap messages or translations in PO files, update translations. 2010-11-07 Paul Wise * po/LINGUAS, po/zh_TW.po: Add Traditional Chinese translation by Emmanuel Trillaud and Wei-Lun Chao 2010-11-07 Paul Wise * po/LINGUAS: Wrap the languages file so that diffs to it are easier to review 2010-10-31 Paul Wise * src/HiScore.cpp: Fix 2714088: Change the high scores file from a memory dump to plain text. Users with an existing high scores file in memory dump format will have their high scores file converted to plain text on startup. 2010-10-09 Paul Wise * po/LINGUAS, po/it.po: Add Italiano (Italian) translation by Valter Mura 2010-07-06 Dmitry Marakasov * src/Makefile.am: Add INTLLIBS to LDADD because gettext is a seperate library on FreeBSD 2010-07-06 Dmitry Marakasov * configure.ac: Remove some bashisms from the configure script 2010-06-26 Paul Wise * src/MainGLUT.cpp: The GLUT header is available at a different path on MacOS X, handle it. 2010-06-26 Paul Wise * configure.ac, src/Image.cpp, src/MainGL.cpp: The glpng header has a different path in Fink on MacOS X, allow for it. 2010-06-26 Paul Wise * src/EnemyAircraft.h, src/EnemyAmmo.cpp, src/EnemyAmmo.h, src/EnemyFleet.cpp, src/EnemyFleet.h, src/Explosions.cpp, src/Explosions.h, src/Ground.h, src/GroundMetal.h, src/GroundMetalSegment.cpp, src/GroundSea.h, src/GroundSeaSegment.cpp, src/HeroAircraft.cpp, src/HeroAircraft.h, src/HeroAmmo.cpp, src/HeroAmmo.h, src/Image.cpp, src/MainGL.cpp, src/MainSDL.cpp, src/MenuGL.cpp, src/MenuGL.h, src/PowerUps.cpp, src/PowerUps.h, src/StatusDisplay.cpp, src/StatusDisplay.h, src/TextGLC.h, src/main.cpp, src/textGeometryBSU.cpp, src/textGeometryChromium.cpp: AX_CHECK_GL switched from ./configure --with-apple-opengl-framework to directly detecting which GL header path is available, handle it. 2010-06-26 Paul Wise * Makefile.am, configure.ac, src/Audio.cpp, src/Audio.h, src/AudioOpenAL.cpp, src/AudioOpenAL.h, src/AudioSDLMixer.cpp, src/Config.cpp, src/EnemyAircraft.cpp, src/EnemyAircraft.h, src/EnemyAmmo.cpp, src/EnemyAmmo.h, src/EnemyFleet.cpp, src/EnemyFleet.h, src/Explosions.cpp, src/Explosions.h, src/Global.cpp, src/Ground.h, src/GroundMetal.cpp, src/GroundMetal.h, src/GroundMetalSegment.cpp, src/GroundSea.cpp, src/GroundSea.h, src/GroundSeaSegment.cpp, src/HeroAircraft.cpp, src/HeroAircraft.h, src/HeroAmmo.cpp, src/HeroAmmo.h, src/HiScore.cpp, src/Image.cpp, src/MainGL.cpp, src/MainGLUT.cpp, src/MainSDL.cpp, src/MainSDL_Event.cpp, src/MenuGL.cpp, src/MenuGL.h, src/PowerUps.cpp, src/PowerUps.h, src/ScreenItemAdd.cpp, src/StatusDisplay.cpp, src/StatusDisplay.h, src/Text.cpp, src/Text.h, src/TextFTGL.cpp, src/TextFTGL.h, src/TextGLC.cpp, src/TextGLC.h, src/define.h, src/main.cpp, src/textGeometryBSU.cpp, src/textGeometryChromium.cpp: Rename config.h to chromium-bsu-config.h for portability. On case-insensitive filesystems src/Config.h can override config.h, which causes an FTBFS on Fink under MacOS X. 2010-06-20 Paul Wise * src/TextGLC.cpp: Fix 2987891 properly, thanks to the QuesoGLC author for the help. 2010-06-19 Paul Wise * NEWS, configure.ac: Release version 0.9.14.1 2010-06-19 Paul Wise * src/TextGLC.cpp: Fix 2987891: fix error changing resolutions caused by GLC error propagation 2010-06-19 Paul Wise * COPYING, README, src-setup/Audio.cpp, src-setup/Audio.h, src-setup/ConfigFile.cpp, src-setup/ConfigFile.h, src-setup/HelpPage.cpp, src-setup/HelpPage.h, src-setup/HiScoreWidget.h, src-setup/MainWidget.cpp, src-setup/MainWidget.h, src-setup/PlayList.cpp, src-setup/PlayList.h, src-setup/main.cpp, src-setup/main.h, src/Ammo.cpp, src/Ammo.h, src/Audio.cpp, src/Audio.h, src/AudioOpenAL.cpp, src/AudioOpenAL.h, src/AudioSDLMixer.cpp, src/AudioSDLMixer.h, src/Config.cpp, src/Config.h, src/EnemyAircraft.cpp, src/EnemyAircraft.h, src/EnemyAircraft_Boss00.cpp, src/EnemyAircraft_Boss00.h, src/EnemyAircraft_Boss01.cpp, src/EnemyAircraft_Boss01.h, src/EnemyAircraft_Gnat.cpp, src/EnemyAircraft_Gnat.h, src/EnemyAircraft_Omni.cpp, src/EnemyAircraft_Omni.h, src/EnemyAircraft_RayGun.cpp, src/EnemyAircraft_RayGun.h, src/EnemyAircraft_Straight.cpp, src/EnemyAircraft_Straight.h, src/EnemyAircraft_Tank.cpp, src/EnemyAircraft_Tank.h, src/EnemyAmmo.cpp, src/EnemyAmmo.h, src/EnemyFleet.cpp, src/EnemyFleet.h, src/Explosions.cpp, src/Explosions.h, src/Global.cpp, src/Global.h, src/Ground.cpp, src/Ground.h, src/GroundMetal.cpp, src/GroundMetal.h, src/GroundMetalSegment.cpp, src/GroundMetalSegment.h, src/GroundSea.cpp, src/GroundSea.h, src/GroundSeaSegment.cpp, src/GroundSeaSegment.h, src/GroundSegment.cpp, src/GroundSegment.h, src/HeroAircraft.cpp, src/HeroAircraft.h, src/HeroAmmo.cpp, src/HeroAmmo.h, src/HiScore.cpp, src/HiScore.h, src/Image.cpp, src/Image.h, src/MainGL.cpp, src/MainGL.h, src/MainGLUT.cpp, src/MainGLUT.h, src/MainSDL.cpp, src/MainSDL.h, src/MainSDL_Event.cpp, src/MainToolkit.cpp, src/MainToolkit.h, src/MenuGL.cpp, src/MenuGL.h, src/PowerUps.cpp, src/PowerUps.h, src/ScreenItem.cpp, src/ScreenItem.h, src/ScreenItemAdd.cpp, src/ScreenItemAdd.h, src/StatusDisplay.cpp, src/StatusDisplay.h, src/Text.cpp, src/Text.h, src/TextFTGL.cpp, src/TextFTGL.h, src/TextGLC.cpp, src/TextGLC.h, src/compatibility.h, src/define.h, src/extern.h, src/main.cpp, src/main.h, src/textGeometry.h, src/textGeometryBSU.cpp, src/textGeometryChromium.cpp: Re-license to the Clarified Artistic License with the permission of current copyright holders to allow Chromium B.S.U. to be distributed by Fedora. 2010-06-07 Paul Wise * po/bg.po, po/de.po, po/fr.po, po/sv.po: Refresh line numbers in translations files. 2010-06-07 Paul Wise * po/es.po: Updates to Español (Spanish) translation by Jordi Ferré Nos 2010-06-07 Paul Wise * src/AudioOpenAL.cpp: Unset current OpenAL context on exit. 2010-06-07 Paul Wise * src/MainGL.cpp: Delete font textures on exit. 2010-06-07 Paul Wise * src/ScreenItemAdd.cpp: Don't forget to delete the deadPool objects created in ScreenItemAdd obj. 2010-06-07 Paul Wise * src/main.cpp: Do not access the configuration object after it has been deleted. 2010-06-03 Paul Wise * src/TextFTGL.cpp: Fix return from Advance and LineHeight in FTGL renderer. 2010-06-03 Paul Wise * src/AudioOpenAL.cpp: Fix Debian 584372: don't cast the argument to alutCreateBufferFromFile. 2010-06-03 Paul Wise * NEWS: Convert encoding of NEWS file to UTF-8. 2010-05-08 Paul Wise * README.install, configure.ac, src/EnemyAmmo.cpp, src/EnemyFleet.cpp, src/Explosions.cpp, src/GroundMetal.cpp, src/GroundSea.cpp, src/HeroAircraft.cpp, src/HeroAmmo.cpp, src/Image.cpp, src/Image.h, src/MainGL.cpp, src/Makefile.am, src/MenuGL.cpp, src/PowerUps.cpp, src/StatusDisplay.cpp: Apply 2153247: Add support for SDL Image in addition to glpng. One rendering glitch is remaining. Initial patch by Tristan Heaven 2010-04-13 Paul Wise * po/fr.po: Updates to Français (French) translation by Emmanuel Trillaud 2010-04-08 Paul Wise * po/fr.po: Updates to Français (French) translation by Emmanuel Trillaud 2010-03-24 Paul Wise * po/sv.po: Updates to Svenska (Swedish) translation by Jonathan Svarden (degasus) 2010-03-24 Paul Wise * po/LINGUAS, po/fr.po: Add Français (French) translation by Emmanuel Trillaud 2010-03-02 Paul Wise * po/bg.po, po/de.po, po/es.po, po/sv.po, src/Global.cpp, src/MainSDL.cpp: Update translations and clarify some English strings. English string changes suggested by Evgeni Golov. German string changes suggested by Michael Kronsteiner. 2010-03-02 Paul Wise * po/LINGUAS, po/sv.po: Add Svenska (Swedish) translation by Daniel Nylander 2010-02-28 Paul Wise * src/MainSDL_Event.cpp: Fix 2782755: fix keyboard handling when you are dead or finished the level. Pressing any key at the end of the level now skips the victory screen. Pressing any key when you are dead now starts a new game. Before the menu keyboard handling was being used, which meant a new game would start for any key pressed at the end of a level or game. 2010-01-02 Paul Wise * data/doc/faq.htm: Escape < and > in the FAQ 2010-01-02 Paul Wise * data/doc/faq.htm: Add a FAQ entry about donating to the project 2009-04-16 Paul Wise * src/MainGLUT.cpp, src/MainGLUT.h, src/MainSDL.cpp, src/MainSDL.h, src/MainToolkit.h, src/MenuGL.cpp: Fix 2767549: instead of exiting, show an error message on the screen when unable to change the video mode. 2009-04-12 Paul Wise * configure.ac: Add missing check for pkg-config 2009-03-29 Paul Wise * NEWS, configure.ac: Release version 0.9.14 2009-03-25 Paul Wise * AUTHORS: Update AUTHORS with names of translators, a new code contributor and nicknames of existing code contributors. 2009-03-30 Paul Wise * po/bg.po, po/de.po, po/es.po: Update translations for the recent string changes. 2009-03-30 Paul Wise * src/AudioOpenAL.cpp: Fix typos in the config file migration that prevent building. 2009-03-29 Alwyn Malachi Berkeley * po/LINGUAS, po/es.po: Modified spanish translation and added to LINGUAS 2009-03-29 Alwyn Malachi Berkeley * : commit a19fa20ac3683bc585a32a1ff1b7fd538fc8c2bb Author: Alwyn Malachi Berkeley Date: Sun Mar 29 02:17:03 2009 -0400 2009-03-27 Paul Wise * src/AudioOpenAL.cpp, src/Config.cpp, src/Config.h, src/HiScore.cpp, src/HiScore.h, src/define.h: Automatically migrate configuration files, scores, music to the new names. 2009-03-26 Paul Wise * configure.ac, data/doc/faq.htm, data/doc/info.htm, misc/Makefile.am, misc/chromium-bsu.6, misc/chromium-bsu.desktop, misc/chromium.6, misc/chromium.desktop, src/HiScore.cpp, src/Makefile.am, src/TextFTGL.cpp, src/TextGLC.cpp, src/main.cpp: Vacate the chromium package in favour of chromium-bsu. This is because Google has named their browser chromium and also for consistency with the "Chromium B.S.U." name. 2009-03-26 Paul Wise * Makefile.am, README.install, configure.ac, data/doc/faq.htm, misc/chromium.6, src/Audio.cpp, src/AudioOpenAL.cpp, src/HiScore.cpp, src/MainGL.cpp, src/define.h, src/main.cpp: Be more flexible about the package name 2009-03-29 Paul Wise * src/MenuGL.cpp, src/main.cpp: Move the "download chromium here" message to the game menu. 2009-03-25 Paul Wise * README.install, configure.ac, data/png/Makefile.am, src/MainSDL.cpp: Enable window icon with SDL window backend when SDL_image is available 2009-03-19 Paul Wise * src/Doxyfile: Remove the doxygen configuration file since it is hopelessly out of date. 2009-03-18 Paul Wise * Makefile.am, svn2cl-authors.txt: Now that chromium has switched to git, use git2cl for creating the ChangeLog 2009-03-13 Paul Wise * misc/chromium.6, src/Audio.cpp, src/AudioOpenAL.cpp, src/Config.cpp, src/Config.h, src/EnemyAircraft_Straight.cpp, src/EnemyFleet.cpp, src/Global.cpp, src/HeroAmmo.cpp, src/HiScore.cpp, src/MainGL.cpp, src/MainGLUT.cpp, src/MainSDL.cpp, src/MainSDL_Event.cpp, src/MenuGL.cpp, src/PowerUps.cpp, src/main.cpp: Introduce new debug config option and silence most information printed to the console when it is off. 2009-03-13 Paul Wise * src/MainGLUT.cpp: Fix pressing enter on the quit menu item with the GLUT backend. 2009-03-11 Paul Wise * po/LINGUAS, po/bg.po: Add БългарÑки език (Bulgarian) translation by Damyan Ivanov 2009-03-11 Paul Wise * src/MenuGL.cpp: Fix text rendering issue with the tips on the menu by using mbstowcs to count UTF-8 characters since strlen counts bytes rather than characters. 2009-03-11 Paul Wise * data/wav/license.txt: Remove unnecessary parts from the audio copyright info. 2009-03-11 Paul Wise * README.install: Add a section on the development version to the install instructions. 2009-03-11 Paul Wise * src/MainGLUT.cpp: Fix FTBFS when using the GLUT windowing backend 2009-03-11 Paul Wise * src/TextGLC.cpp: Apply patch by Bertrand Coconnier (of QuesoGLC fame) to fix display of multi-line text with the GLC backend. 2009-03-10 Paul Wise * configure.ac, src/Config.cpp: Read and write the configuration file using the C locale to prevent messing up the menu. 2009-03-10 Paul Wise * src/gettext.h: Fix bug with the i18n patch that prevents building. 2009-03-10 Paul Wise * po/LINGUAS, po/de.po: Add Deutsch (German) translation by Evgeni Golov 2009-03-10 Paul Wise * Makefile.am, README.install, configure.ac, m4/Makefile.am, po/LINGUAS, po/Makevars, po/POTFILES.in, src/Audio.cpp, src/AudioOpenAL.cpp, src/AudioSDLMixer.cpp, src/Config.cpp, src/EnemyAircraft.cpp, src/EnemyAircraft_Straight.cpp, src/EnemyFleet.cpp, src/Global.cpp, src/HeroAmmo.cpp, src/HiScore.cpp, src/HiScore.h, src/MainGL.cpp, src/MainGLUT.cpp, src/MainSDL.cpp, src/MainSDL_Event.cpp, src/Makefile.am, src/MenuGL.cpp, src/MenuGL.h, src/PowerUps.cpp, src/ScreenItem.cpp, src/ScreenItemAdd.cpp, src/StatusDisplay.cpp, src/TextFTGL.cpp, src/TextGLC.cpp, src/gettext.h, src/main.cpp: Implement 2146376: add i18n for the code of Chromium B.S.U. 2009-03-06 Paul Wise * src/HiScore.cpp: Don't save the high scores file unless there was a new high score. 2009-03-05 Paul Wise * src/EnemyFleet.cpp: Fix Debian 498282 & Ubuntu 194690: if you lose your last life and then kill a boss, don't go to the next level. 2009-02-19 Paul Wise * AUTHORS, svn2cl-authors.txt: Authorship cleanup 2009-02-19 Paul Wise * Makefile.am, svn2cl-authors.txt: Build a ChangeLog using svn2cl when making a tarball for distribution. 2009-02-19 Paul Wise * src/Text.cpp: Silence some compiler warnings 2009-02-11 Paul Wise * src/MainGLUT.cpp, src/MainGLUT.h, src/MainSDL.h, src/MainSDL_Event.cpp, src/MainToolkit.h: Release mouse when switching to another window. 2009-02-11 Paul Wise * Makefile.am, src/Makefile.am: Fix an error and warning caused by the previous commit 2009-02-11 Paul Wise * src/main.cpp: WIP 2009-02-11 Paul Wise * Makefile.am, data/Makefile.am, data/doc/Makefile.am, data/doc/images/Makefile.am, src/Makefile.am: Separate items in variables in Makefiles by newlines. 2009-02-10 Paul Wise * README.install, configure.ac, misc/chromium.6, src/Config.cpp, src/Config.h, src/Global.cpp, src/Global.h, src/MainGL.cpp, src/Makefile.am, src/MenuGL.cpp, src/StatusDisplay.cpp, src/Text.cpp, src/Text.h, src/TextFTGL.cpp, src/TextFTGL.h, src/TextGLC.cpp, src/TextGLC.h: Add a text rendering API initially supporting GLC and FTGL backends. Thanks to Bertrand Coconnier for help with the GLC backend. 2008-11-09 Paul Wise * configure.ac: Fix 2012135: allow linking against the glpng static library as well as the shared library. 2008-10-27 Paul Wise * src/MainSDL_Event.cpp: Allow pause/unpause using the Pause key as well as the p key. 2008-10-26 Paul Wise * src/MenuGL.cpp: Fix 2000556: fix some text rendering issues due to differences between FTGL and TexFont. 2008-10-12 Paul Wise * AUTHORS, src/AudioSDLMixer.cpp: Apply 2158313: set sound and music volume on startup. Patch by Tristan Heaven (nyhm) 2008-10-03 Paul Wise * NEWS, configure.ac: Release version 0.9.13.3 2008-10-03 Paul Wise * AUTHORS: Add more contributor names 2008-09-26 Paul Wise * configure.ac, src-setup/Audio.cpp, src-setup/Audio.h, src-setup/HiScoreWidget.cpp, src/AudioOpenAL.cpp, src/AudioOpenAL.h, src/EnemyAircraft.h, src/EnemyAmmo.cpp, src/EnemyAmmo.h, src/EnemyFleet.cpp, src/EnemyFleet.h, src/Explosions.cpp, src/Explosions.h, src/Ground.h, src/GroundMetal.cpp, src/GroundMetal.h, src/GroundMetalSegment.cpp, src/GroundSea.cpp, src/GroundSea.h, src/GroundSeaSegment.cpp, src/HeroAircraft.cpp, src/HeroAircraft.h, src/HeroAmmo.cpp, src/HeroAmmo.h, src/MainGL.cpp, src/MainSDL.cpp, src/MenuGL.cpp, src/MenuGL.h, src/PowerUps.cpp, src/PowerUps.h, src/StatusDisplay.cpp, src/StatusDisplay.h, src/define.h, src/main.cpp, src/textGeometryBSU.cpp, src/textGeometryChromium.cpp: Fix 2111081: improve MacOS X portability 2008-09-26 Paul Wise * misc/chromium.desktop: Move chromium into arcade games and add a couple of other desktop file improvements. Patch by Nille Kungen 2008-09-05 Paul Wise * misc/chromium.6: Update manual page with configuration information 2008-08-30 Paul Wise * configure.ac: Drop attempt at FHS compliance (/usr/games and /usr/share/games). It prevented customising bindir/datadir and it is too hard to work out how to do it properly with current autoconf. Ideally autoconf would make it easier to customise bindir and datadir. 2008-08-30 Paul Wise * misc/chromium.6, src/Config.cpp: WIP 2008-07-11 Paul Wise * src/main.cpp: Partially fix 2011986: when using stat, need to include the header, fixes building on Windows. 2008-07-11 Paul Wise * AUTHORS, src/MainGLUT.cpp: Apply 2015380: fix the linking with the GLUT window type. Patch by Dmitry Marakasov. 2008-07-07 Paul Wise * src/EnemyAircraft.h: Partially apply 2011986: need to include compatibility.h before gl.h for Win32. Patch by James Gregory. 2008-07-06 Paul Wise * NEWS, configure.ac: Release version 0.9.13.2 2008-07-06 Paul Wise * src/MainSDL.cpp: Uppercase chromium in the SDL window title 2008-07-06 Paul Wise * src/AudioOpenAL.cpp, src/GroundMetal.cpp, src/MainGL.cpp: Fix some more memory leaks and issues 2008-07-05 Paul Wise * src/AudioOpenAL.cpp, src/AudioOpenAL.h: Delete the OpenAL device on shutdown 2008-07-02 Paul Wise * configure.ac: Apply 2008917: allow switching between SDL/GLUT and OpenAL/SDL Mixer using command-line options to ./configure. Patch by Tristan Heaven (nyhm). 2008-06-25 Paul Wise * NEWS, configure.ac: Release version 0.9.13.1 2008-06-25 Paul Wise * misc/chromium.6: Fix manual page whatis entry 2008-06-25 Paul Wise * misc/chromium.6: Escape a couple of hyphens in the manual page 2008-06-25 Paul Wise * src/AudioOpenAL.cpp: When using new OpenAL we don't need the variables only used by old OpenAL 2008-06-25 Paul Wise * misc/Makefile.am: Install the freedesktop menu item and icon to the right directory 2008-06-25 Paul Wise * README: Fix typo 2008-06-23 Paul Wise * configure.ac: Release version 0.9.13 2008-06-20 Paul Wise * NEWS: Add a NEWS entry for the upcoming 0.9.13 release 2008-06-20 Paul Wise * Makefile.am: Don't try to distribute README.vorbis since we just removed it. 2008-06-20 Paul Wise * README, README.install, README.vorbis, configure.ac, misc/chromium.6: Polish documentation and configure output 2008-06-20 Paul Wise * configure.ac, data/png/Makefile.am, data/wav/Makefile.am, src/Makefile.am: Move bindir, datadir customisations to configure.ac and pass pkgdatadir to gcc when building 2008-06-19 Paul Wise * src/Makefile.am: Install the binary into the FHS location for game binaries 2008-06-19 Paul Wise * Makefile.am, configure.ac, data/Makefile.am, data/doc/Makefile.am, data/doc/images/Makefile.am, data/png/Makefile.am, data/wav/Makefile.am: Install the data and docs too 2008-06-18 Paul Wise * src/AudioOpenAL.cpp: Improve OpenAL backend a bit; - reduced leaks - works with new ALUT file load - works with OpenAL Soft - improved startup/shutdown - improved error reporting - more portable to MacOS 2008-06-18 Paul Wise * src/Audio.h: Fix bug in the autotools conversion that prevented sound from working 2008-06-18 Paul Wise * src/main.cpp: Point users at the sourceforge site instead of the Reptile Labour one. 2008-06-18 Paul Wise * AUTHORS: Add people to AUTHORS who have contributed code since I took over 2008-06-18 Paul Wise * AUTHORS: Convert the AUTHORS file into UTF-8 2008-06-18 Paul Wise * data/doc/faq.htm: Remove extra whitespace at the end of the FAQ 2008-06-18 Paul Wise * data/doc/info.htm: Fix some image paths in the documentation 2008-06-18 Paul Wise * configure.ac, src/MainGL.cpp, src/MainGL.h, src/Makefile.am: Add more flexibility in finding the font used to render text 2008-06-17 Paul Wise * src/MenuGL.cpp: Fix high score display bug in the FTGL port. 2008-06-17 Paul Wise * : Remove empty directory that git-svn missed 2008-06-17 Paul Wise * Makefile.am, bin/.dummyfile, configure, configure.ac, m4/Makefile.am, misc/Makefile.am, scripts/Makefile.all, scripts/Makefile.no-setup, scripts/config.std, scripts/configure_functions, src/Audio.cpp, src/AudioOpenAL.cpp, src/AudioSDLMixer.cpp, src/CHROMIUM.pro, src/MainSDL.cpp, src/MainSDL_Event.cpp, src/Makefile.IRIX, src/Makefile.am, src/main.cpp: Switch to autotools for config, build and install because qmake doesn't include config.mak and tmake is ancient. Also drop use of SMPEG since we don't directly use it. Also ignore the setup app for the moment. 2008-06-17 Paul Wise * src/LICENSE: Remove duplicate copy of the Artistic license 2008-06-17 Paul Wise * COPYING, LICENSE: Use the standard GNU naming for the COPYING file. 2008-06-17 Paul Wise * INSTALL, README.install: Rename the INSTALL file in preparation for switching to autotools. 2008-06-17 Paul Wise * CHANGES, NEWS: Use the standard GNU naming for the NEWS file. 2008-06-12 Brian W. Redfern * data/wav/license.txt: changed from gpl to mit 2008-06-09 Brian W. Redfern * data/wav/license.txt: Added my royalty free donated sounds and music along with midi files used to make the music.:X 2008-05-06 Paul Wise * src/AudioOpenAL.cpp: Allow building against OpenAL Soft - don't use ALC_CHAN_CD_LOKI if it is not available. 2008-05-06 Paul Wise * src/AudioSDLMixer.cpp: Partially fix 1957249: only call Mix_CloseAudio once on shutdown. Patch by Alwyn Berkeley 2008-05-06 Paul Wise * src/StatusDisplay.cpp: Initialise the enemyWarn variable before it is used. 2008-05-06 Paul Wise * src/Audio.cpp, src/AudioSDLMixer.cpp: Partially fix 1957249: When adjusting music volume through SDL_Mixer also adjust CD audio volume on Linux using amixer from alsa-utils. Patch by Alwyn Berkeley 2008-05-06 Paul Wise * src/AudioSDLMixer.cpp: Partially fix 1957249: Use cstdarg not stdarg.h. Patch by Alwyn Berkeley 2008-05-06 Paul Wise * src/AudioSDLMixer.cpp: Partially fix 1957249: fix the AudioSDLMixer::setSoundVolume() doxygen description. Patch by Alwyn Berkeley 2008-05-06 Paul Wise * src/Global.cpp: Partially fix 1957249: delete the toolkit when we destroy the game. 2008-05-06 Paul Wise * src/Global.cpp: Partially fix 1957249: delete mainGL when we delete a game. Patch by Alwyn Berkeley 2008-05-06 Paul Wise * src/PowerUps.cpp: Partially fix 1957249: properly delete members in the PowerUps destructor. Patch by Alwyn Berkeley 2008-05-06 Paul Wise * src/ScreenItemAdd.cpp: Partially fix 1957249: properly delete members in the ScreenItemAdd destructor. Patch by Alwyn Berkeley 2008-05-06 Paul Wise * src/main.cpp: Partially fix 1957249: destroy the game object on shutdown. Patch by Alwyn Berkeley 2008-05-06 Paul Wise * src/Ammo.cpp: Partially fix 1957249: don't include cstdio in Ammo.cpp since it isn't used. Patch by Alwyn Berkeley 2008-05-05 Paul Wise * scripts/Makefile.all, scripts/Makefile.no-setup: When the Makefiles do not exist, recreate them from the qmake files. 2008-05-05 Paul Wise * src/CHROMIUM.pro: Drop the X11 directories since qmake adds them automatically. 2008-05-05 Paul Wise * src/CHROMIUM.pro: Don't need to specify the app template since it is the default for qmake 2008-05-05 Paul Wise * src/CHROMIUM.pro: Turn on compiler warnings by default 2008-05-05 Paul Wise * configure: Use $(shell) rather than backticks 2008-04-14 Paul Wise * configure: Enable Vorbis support by default. 2008-04-14 Paul Wise * src-setup/Audio.cpp, src-setup/ConfigFile.cpp, src-setup/HelpPage.cpp, src-setup/HiScoreWidget.cpp, src-setup/HiScoreWidget.h, src-setup/MainWidget.cpp, src-setup/PlayList.cpp, src/Ammo.cpp, src/AudioOpenAL.cpp, src/AudioSDLMixer.cpp, src/Config.cpp, src/EnemyAircraft.cpp, src/EnemyAircraft_Boss00.cpp, src/EnemyAircraft_Boss01.cpp, src/EnemyAircraft_Gnat.cpp, src/EnemyAircraft_Omni.cpp, src/EnemyAircraft_RayGun.cpp, src/EnemyAircraft_Straight.cpp, src/EnemyAircraft_Tank.cpp, src/EnemyAmmo.cpp, src/EnemyFleet.cpp, src/Explosions.cpp, src/Global.h, src/GroundMetal.cpp, src/GroundMetalSegment.cpp, src/GroundSea.cpp, src/GroundSeaSegment.cpp, src/HeroAircraft.cpp, src/HeroAmmo.cpp, src/HiScore.cpp, src/HiScore.h, src/MainGL.cpp, src/MainGLUT.cpp, src/MainSDL.cpp, src/MainSDL_Event.cpp, src/MenuGL.cpp, src/PowerUps.cpp, src/ScreenItem.cpp, src/ScreenItemAdd.cpp, src/StatusDisplay.cpp, src/TexFont.cpp, src/extern.h, src/main.cpp: Use C++ versions of the C library headers. Patch from SuSE by Philipp Thomas 2008-03-14 Paul Wise * src/Audio.h, src/AudioSDLMixer.cpp, src/HeroAircraft.cpp, src/HiScore.cpp, src/MainGL.cpp, src/MainGL.h, src/MainSDL_Event.cpp, src/MenuGL.h, src/StatusDisplay.cpp, src/TexFont.cpp, src/TexFont.h: Fix some more warnings with G++ 4.3 and 4.2 2008-03-14 Paul Wise * src/EnemyFleet.cpp: Fix OpenSUSE 188219: fix some compiler warnings from EnemyFleet.cpp. Patch by Ales Nosek from SUSE 2008-03-14 Paul Wise * misc/chromium.desktop: Use the full name of the game in the freedesktop menu. 2008-03-12 Paul Wise * src/MainSDL_Event.cpp: Enable using the spacebar for shooting (just like the left mouse button). 2008-03-12 Paul Wise * src/MainSDL_Event.cpp: Fix Ubuntu #120872: ungrab the mouse when we pause, regrab it when we unpause. 2008-03-12 Paul Wise * src/main.cpp: Try to load data from multiple sources so individual data pieces can be customised. 2008-03-11 Paul Wise * configure, scripts/configure_functions, src/AudioSDLMixer.h: Apply 618995: make it easier to use SDL_Mixer instead of OpenAL 2008-03-07 Paul Wise * misc/chromium.6: Add some enhancements to the manual page. 2008-03-07 Paul Wise * misc/chromium.6: Add a manual page from Debian. 2008-03-07 Paul Wise * : Use the ship image on the freedesktop menu. 2008-03-07 Paul Wise * chromium.desktop, misc/chromium.desktop: Move the freedesktop menu file into the misc directory. 2008-03-07 Paul Wise * : Add a misc directory for various bits that will be shipped in the source package. 2008-03-07 Paul Wise * src/AudioOpenAL.cpp, src/AudioOpenAL.h: Remove some unneeded casts for g++ 4 and update some code to new OpenAL API. Patch by Mike Furr . 2008-02-26 Paul Wise * src/main.cpp: Don't use unsafe strcpy calls, don't use an extra level of subdir for the data. 2008-02-26 Paul Wise * src/main.cpp: Look for chromium data in ~/.chromium-data/ before looking in the system-wide data dir. 2008-02-26 Paul Wise * src/MainSDL_Event.cpp: Allow using the mouse to start a new game after dying. Patch from Debian bug 426817 by Brandon Barnes . 2008-02-26 Paul Wise * src/Global.cpp: Don't start paused if you restart it when paused. Patch from Ubuntu LP 120869 by Siegfried-Angel Gevatter Pujals . 2008-02-26 Paul Wise * src/MainSDL_Event.cpp: Honour SDL_QUIT, allowing termination of chromium. Patch from Debian bug #390313 by Brandon Barnes . 2008-02-26 Paul Wise * src/HeroAircraft.cpp: Fix a crash in the powerhup handling. Patch from Debian bug #411614 by Brandon Barnes . 2008-02-26 Paul Wise * src/HiScore.cpp: Fix crash on 64-bit platforms in high score loading. Patch from Debian bug #300150 by Alan Woodland . 2008-02-26 Paul Wise * src/AudioOpenAL.cpp: Fix a problem with quiet sound effects. Patch from SuSE via Debian bug #215037. 2008-02-26 Paul Wise * src-setup/Makefile, src/Makefile: Remove generated Makefiles from the version control system. 2008-02-26 Paul Wise * INSTALL, README.vorbis, configure, scripts/Makefile.all, scripts/Makefile.no-setup, scripts/configure_functions, src/CHROMIUM.pro, src/Makefile, src/Makefile.IRIX: Depend on external libraries instead of embedding them. 2008-02-26 Paul Wise * configure: The configure script relies on bash, change the shebang so that it uses it. 2004-09-07 Mark B. Allan * src/Audio.h, src/AudioSDLMixer.cpp, src/AudioSDLMixer.h, src/CHROMIUM.pro, src/MainSDL.cpp, src/MainSDL.h, src/Makefile: Fix for easier builds 2002-08-15 Mark B. Allan * data/doc/faq.htm, data/doc/info.htm, src-setup/HelpPage.cpp, src-setup/Makefile, src-setup/main.cpp, src/CHROMIUM.pro, src/Config.cpp, src/Makefile: setup now builds with Qt3. The new QtextBrowser, however, is screwing a lot of things up. 2001-05-27 Mark B. Allan * CHANGES, src-setup/ConfigFile.cpp, src-setup/HiScoreWidget.cpp, src-setup/MainWidget.cpp, src-setup/Makefile, src-setup/SETUP.pro, src-setup/main.cpp, src/CHROMIUM.pro, src/Makefile: Document a tex change. Rename some functions. Adjust makefile stuff. Setup thing requires Qt3. 2001-05-21 Mark B. Allan * src-setup/Makefile, src-setup/SETUP.pro, src/Audio.cpp, src/AudioOpenAL.cpp, src/AudioSDLMixer.cpp, src/CHROMIUM.pro, src/Config.cpp, src/Config.h, src/EnemyAircraft.cpp, src/EnemyAircraft_Boss00.cpp, src/EnemyAircraft_Boss01.cpp, src/EnemyAircraft_Gnat.cpp, src/EnemyAircraft_Omni.cpp, src/EnemyAircraft_RayGun.cpp, src/EnemyAircraft_Straight.cpp, src/EnemyAircraft_Tank.cpp, src/EnemyAmmo.cpp, src/Global.cpp, src/GroundMetal.cpp, src/GroundMetalSegment.cpp, src/HeroAircraft.cpp, src/HeroAmmo.cpp, src/MainGL.cpp, src/MainGLUT.cpp, src/MainSDL.cpp, src/MainSDL_Event.cpp, src/Makefile, src/MenuGL.cpp, src/PowerUps.cpp, src/StatusDisplay.cpp, src/main.cpp: Made texture borders a command line option. changed a the get* member names in Config. 2001-05-11 Mark B. Allan * configure, src-setup/Audio.h, src-setup/ConfigFile.cpp, src-setup/ConfigFile.h, src-setup/Makefile, src-setup/SETUP.pro, src-setup/main.cpp, src/Audio.cpp, src/CHROMIUM.pro, src/Config.cpp, src/Config.h, src/EnemyAircraft.cpp, src/Makefile: Added support for more than one CDROM drive. Tweaked the Makefiles a bit so builds should properly pick up the OpenAL version packaged with Chromium. 2001-05-07 Mark B. Allan * src/EnemyAircraft.cpp, src/EnemyAircraft.h, src/MenuGL.cpp, src/MenuGL.h: new +/- buttons, tweaked gndMetalBase02, other stuff 2001-05-06 Mark B. Allan * CHANGES, src/ScreenItemAdd.cpp: New enemy01-extra.png file. Document EnemyAircraft split in the CHANGES. 2001-05-05 Mark B. Allan * src/CHROMIUM.pro, src/EnemyAircraft.cpp, src/EnemyAircraft.h, src/EnemyAircraft_Boss00.cpp, src/EnemyAircraft_Boss00.h, src/EnemyAircraft_Boss01.cpp, src/EnemyAircraft_Boss01.h, src/EnemyAircraft_Gnat.cpp, src/EnemyAircraft_Gnat.h, src/EnemyAircraft_Omni.cpp, src/EnemyAircraft_Omni.h, src/EnemyAircraft_RayGun.cpp, src/EnemyAircraft_RayGun.h, src/EnemyAircraft_Straight.cpp, src/EnemyAircraft_Straight.h, src/EnemyAircraft_Tank.cpp, src/EnemyAircraft_Tank.h, src/EnemyFleet.cpp, src/MainSDL_Event.cpp, src/Makefile, src/MenuGL.cpp, src/ScreenItemAdd.cpp, src/main.cpp: -Major shakeup with EnemyAircraft: split EnemyAircraft into separate subclasses to get rid of the messy switch statements. Still in progress. -Hopfully fixed locked firing situation. 2001-05-03 Mark B. Allan * src/HeroAircraft.cpp, src/MainSDL.cpp, src/Makefile: changed RGB size to 565 instead of 555 2001-04-29 Mark B. Allan * CHANGES, INSTALL, src/Audio.cpp, src/AudioOpenAL.cpp, src/CHROMIUM.pro, src/GroundMetal.cpp, src/MainSDL_Event.cpp, src/MainToolkit.h, src/Makefile, src/MenuGL.cpp, src/MenuGL.h, src/StatusDisplay.cpp: basic mouse support for menu. wrap music tracks. 2001-04-12 Mark B. Allan * CHANGES, src/MainSDL.cpp, src/MainSDL_Event.cpp, src/Makefile, src/MenuGL.cpp, src/MenuGL.h: added rudimentary mouse support to menu 2001-04-11 Mark B. Allan * : cursor texture 2001-04-11 Mark B. Allan * src/Global.cpp, src/Global.h, src/MainSDL_Event.cpp, src/Makefile, src/MenuGL.cpp, src/MenuGL.h: start adding mouse cursor to menu 2001-04-01 Mark B. Allan * CHANGES, scripts/configure_functions, src/AudioOpenAL.cpp, src/AudioOpenAL.h, src/CHROMIUM.pro, src/GroundMetalSegment.cpp, src/MainSDL.cpp, src/Makefile, src/ScreenItemAdd.cpp, src/extern.h, src/main.cpp: Fixed configure script version checking. 2001-03-14 Max Horn * AUTHORS: Add a blank line to the AUTHORS file. 2001-03-08 Mark B. Allan * src/EnemyFleet.cpp, src/GroundMetal.cpp, src/HeroAircraft.cpp, src/MainGL.cpp, src/MainGLUT.cpp, src/MainSDL.cpp, src/MainSDL_Event.cpp, src/MenuGL.cpp, src/PowerUps.cpp, src/ScreenItemAdd.cpp: cleaned up some bad search-and-replace cruft for the Global singleton 2001-03-06 Max Horn * macos/ChromiumPrefix.h: Files for building Chormium under MacOS, using CodeWarrior Pro 6. 2001-02-28 Mark B. Allan * src/GroundMetal.cpp, src/GroundMetalSegment.cpp, src/GroundMetalSegment.h, src/Makefile: futzing w/ multitexture 2001-02-27 Mark B. Allan * src/GroundMetalSegment.cpp, src/GroundMetalSegment.h: Split some of the drawing code out into drawBlip and drawSurface functions. 2001-02-27 Mark B. Allan * src/AudioSDLMixer.cpp, src/CHROMIUM.pro, src/Config.cpp, src/Config.h, src/Global.cpp, src/Makefile, src/TexFont.cpp: added ability to have both SDL_Mixer and OpenAL in the same executable. Choosing between them is done via Config->audioType. 2001-02-20 Max Horn * src/MenuGL.cpp: Added #include for cos() 2001-02-20 Mark B. Allan * CHANGES, README: Document environment variables in the README, document a change. 2001-02-13 Mark B. Allan * src/Audio.cpp, src/Audio.h, src/AudioOpenAL.cpp, src/Makefile: minor changes 2001-02-10 Mark B. Allan * src/HiScore.cpp: cleaned up scope resolving in HiScore (no longer necessary) 2001-02-10 Mark B. Allan * src/HiScore.cpp: Adjust some comments about the high score file and environment variable. 2001-02-10 Mark B. Allan * src/Audio.cpp, src/Config.cpp, src/MainGLUT.cpp, src/MainSDL.cpp, src/MainSDL_Event.cpp, src/MainToolkit.cpp, src/MainToolkit.h, src/Makefile: fixed screenA typo. Made sure GLUT toolkit works. 2001-02-10 Mark B. Allan * data/doc/faq.htm, src-setup/MainWidget.cpp, src/HiScore.cpp, src/HiScore.h: trivial change 2001-02-10 Mark B. Allan * scripts/Makefile.all, scripts/Makefile.no-setup: Get rid of a couple of blank dotfiles. 2001-02-10 Mark B. Allan * src-setup/moc/.dummyfile: added src-setup/moc to repository 2001-02-10 Mark B. Allan * src-setup/ConfigFile.cpp, src-setup/Global.cpp, src-setup/Global.h, src-setup/HiScore.cpp, src-setup/HiScore.h, src-setup/HiScoreWidget.cpp, src-setup/HiScoreWidget.h, src-setup/MainWidget.cpp, src-setup/MainWidget.h, src-setup/Makefile, src-setup/PlayList.cpp, src-setup/SETUP.pro, src-setup/main.cpp, src/AudioOpenAL.cpp, src/Config.cpp, src/Config.h, src/Global.cpp, src/Global.h, src/GroundMetalSegment.cpp, src/HeroAircraft.cpp, src/HiScore.cpp, src/HiScore.h, src/MainGL.cpp, src/Makefile, src/MenuGL.cpp, src/StatusDisplay.cpp, src/define.h, src/main.cpp: Config singleton complete updated setup util to use new singletons 2001-02-09 Mark B. Allan * src/Audio.cpp, src/AudioOpenAL.cpp, src/AudioSDLMixer.cpp, src/Config.cpp, src/Config.h, src/EnemyAircraft.cpp, src/EnemyAmmo.cpp, src/Global.cpp, src/Global.h, src/HeroAircraft.cpp, src/HeroAmmo.cpp, src/MainGL.cpp, src/MainGLUT.cpp, src/MainSDL.cpp, src/MainSDL_Event.cpp, src/Makefile, src/MenuGL.cpp, src/PowerUps.cpp, src/StatusDisplay.cpp, src/define.h, src/main.cpp: conversion to Config singleton still in progress 2001-02-09 Mark B. Allan * src/CHROMIUM.pro, src/Config.cpp, src/Config.h, src/HiScore.h, src/Makefile: added Config singleton 2001-02-09 Mark B. Allan * src/Global.cpp, src/Global.h, src/HiScore.cpp, src/HiScore.h, src/MainGL.cpp, src/MenuGL.cpp, src/main.cpp: Finish up HiScore singleton got rid of high score stuff in Global changed score highlight time to 5 minutes 2001-02-09 Mark B. Allan * bin/.dummyfile, src/CHROMIUM.pro, src/Global.h, src/HiScore.cpp, src/HiScore.h, src/Makefile: Drop GlobalStuff and add a HiScore implementation. 2001-02-09 Mark B. Allan * src-setup/Makefile, src/Audio.cpp, src/Audio.h, src/AudioOpenAL.cpp, src/AudioSDLMixer.cpp, src/CHROMIUM.pro, src/EnemyAircraft.cpp, src/EnemyAircraft.h, src/EnemyAmmo.cpp, src/EnemyAmmo.h, src/EnemyFleet.cpp, src/EnemyFleet.h, src/Explosions.cpp, src/Explosions.h, src/Global.cpp, src/Global.h, src/Ground.cpp, src/Ground.h, src/GroundMetal.cpp, src/GroundMetalSegment.cpp, src/GroundSea.cpp, src/HeroAircraft.cpp, src/HeroAircraft.h, src/HeroAmmo.cpp, src/HeroAmmo.h, src/MainGL.cpp, src/MainGL.h, src/MainGLUT.cpp, src/MainSDL.cpp, src/MainSDL.h, src/MainSDL_Event.cpp, src/MainToolkit.cpp, src/MainToolkit.h, src/Makefile, src/MenuGL.cpp, src/MenuGL.h, src/PowerUps.cpp, src/PowerUps.h, src/ScreenItemAdd.cpp, src/ScreenItemAdd.h, src/StatusDisplay.cpp, src/StatusDisplay.h, src/define.h, src/main.cpp: begin changing Global static class to Game singleton 2001-02-08 Mark B. Allan * Initial import. Removed external stuff in support subdir. Removed non-free music and sounds in data/wav subdir. chromium-bsu-0.9.15.1/NEWS0000644000175000017500000001543512150047147012010 00000000000000Chromium B.S.U. 0.9.15.1 - Fix diagonal keypad keys - Add Russian, Simplified Chinese translations - Translation updates - Compile fixes Chromium B.S.U. 0.9.15 - Fix some MacOS X portability issues - Fix mouse grabbing and pause issue - Change high scores to a text file - Add Italian, Traditional Chinese translations - Add support for playing on a keyboard - Add new fourth level - Translation updates Chromium B.S.U. 0.9.14.1 - Add new Swedish translation - Add SDL_image texture loading backend - Relicense to Clarified Artistic License for Fedora - Fix keyboard handling at the end of level - Fix build failures with new compilers - Fix some issues found by valgrind - Translation updates Chromium B.S.U. 0.9.14 - Migrate from chromium to chromium-bsu (and similar) - Add new GLC text rendering backend allowing i18n - Add German, Bulgarian & Spanish translations - Don't save high scores without a new score - Fix race condition, when losing your last life & killing the boss, finish the game - Allow using Pause as well as p to pause - Restore sound & music volume at startup - Fix the last few text rendering issues - Release the mouse when losing focus - Add a ChangeLog generated from git - Add a window icon using SDL_image Chromium 0.9.13.3 - Improve portability to Gentoo, Windows, MacOS X - Fix linking the GLUT window type - Document the configuration in the manual page - Desktop file improvements Chromium 0.9.13.2 - Allow specifying which alternative to use for SDL/GLUT & OpenAL/SDL Mixer - Fix some issues with the fontconfig support - Fix some memory leaks and OpenAL shutdown - Fix the window title case in the SDL backend Chromium 0.9.13.1 - Fix path issue with the FreeDesktop menu item and icon - Fix a compile warning with GCC and -O2 - Fix a couple of manual page issues - Fix a typo in the README file Chromium 0.9.13 - a new release after many years of being abandoned! - replaced non-free font code, sounds and music with free versions - added patches accumulated in Debian, SuSE, Gentoo and the tracker - depend on external libraries instead of embedding them - add a manual page, freedesktop menu file and icon - switch to autoconf and automake for build & install - fix lots of memory leaks and other bugs - compatibility with OpenAL Soft Chromium 0.9.12 - added command line option to disable tex border color calls. A few people were having trouble w/ Chromium falling back to software rendering w/ some DRI drivers. Maybe this will help? - added mouse support to menu. +/- buttons can be clicked on items that increment/decrement, else double click activates. - music tracks resets to 0 if max is reached - split EnemyAircraft into separate subclasses to get rid of the ugly switch statements. Chromium 0.9.11a - fixed configure script to properly detect SDL version. Chromium 0.9.11 - added high scores. Default is to have high scores per-user, but the CHROMIUM_SCORE environment variable can be set to a common file for site-wide scores (file must be read/writable for all users, of course). - score was not resetting to 0 on new game. oops. - if mixed data/music CD tracks, data tracks are now skipped - Some code cleanup/rearrangement. Chromium 0.9.10 - fixed supershields remaining after suicide 'game over' - fixed stupid buffer overflow typo in setup app. - put in hack for detecting CD music tracks - SDL is adding 2 to the track type on some copied CDRs (will be fixed in SDL 1.1.7+) - added support for setting CDROM volume through AL extensions. - fixed up Win32 build - some GL tweaks to improve visuals on 1.1 GL drivers. - fixed audio destructor from bombing when audio is disabled. - added Macintosh changes from Max Horn. - stopped modifying musicMax with playlist when CD is enabled. - added SDL_mixer option from Darrell Walisser so there is a decent audio option for those platforms that OpenAL doesn't support very well. - rearranged the Audio class because things were getting too messy. Chromium 0.9.9c - fixed persistent exhaust when game over - fixed CDROM w/ data only tracks - added half-assed check for Qt in configure, and made it an enable option. Chromium 0.9.9b - added Qt version check for using QSGIStyle in the setup app Chromium 0.9.9a - changed 'configure' to './configure' for OPENAL_CONFIG_OPTS in config.mak - fixed 'suicide while dead' bug. Chromium 0.9.9 - added CD music support - added PlayList support - a simple list of WAV, MP3 and/or OGG files (depending on what options are compiled into OpenAL) that are used for background music. - created the 'chromium-setup' Qt app that can set all options for Chromium, and serves as an easy way to create the PlayList (browse for files, play them, rearrange the list, etc). - wrote a 'configure' script (not autoconf) that attempts to determine what components are available for OpenAL support - audio tweaks. - integrated patches from Torbjörn Andersson and improved the pause mode. - changed capitalization of dirs in data for consistency. Chromium 0.9.8 - too many changes to list in detail... - new enemies, new bosses - added self destruct option (double right-click) - some major code rearrangement - added gamma adjustment - graphics improvements - added 'auto_speed' flag - when enabled, it tries to maintain the proper speed of the game, regardless of framerate. Can result in jerky playback if framerate varies a lot, though (disabled by default). - reversed default audio orientation. My stereo had its wires crossed ;) - added an option to build with GLUT instead of SDL, but decided not to make it the default. GLUT's 'game mode' is not well documented or ubiquitous. Chromium 0.9.7 - code cleanup for portability. Compiles cleanly on Win32, IRIX and RH7 (with audio disabled because of OpenAL issues) now. - Changes from Sven M. Hallberg to separate Damage and Shield alpha. - Redid the menu text geometry source a couple of times due to various compiler difficulties. - Reorganized some things so that GLUT can replace SDL at a later date. I'm not really using much of SDL's functionality, and a GLUT based project will be easier to build under Windows. SDL will remain an option, however. - Fixed ExploPop sound orientation when swap_stereo was enabled. - Fixed stupid command line args goof. Chromium 0.9.6 - fixed sound glitch at startup. still glitches when fullscreen is toggled. - added mouse speed to menu. When DGA is enabled in the X server and Chromium is run full screen, the mouse responds very differently to windowed mode. I'm assuming it's an SDL init thing. - added "swap_stereo" flag to ~/.chromium init file. Set it to '1' to flip audio output. - Graphics tweaks - Gameplay tweaks - Added joystick support (but it sucks - use the mouse) Chromium 0.9.5 - Initial release chromium-bsu-0.9.15.1/depcomp0000755000175000017500000005654612066440660012701 00000000000000#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2012-07-12.20; # UTC # Copyright (C) 1999-2012 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 outputting dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac # A tabulation character. tab=' ' # A newline character. nl=' ' 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" # Avoid interferences from the environment. gccflag= dashmflag= # 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 if test "$depmode" = msvc7msys; then # This is just like msvc7 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=msvc7 fi if test "$depmode" = xlc; then # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. gccflag=-qmakedep=gcc,-MF depmode=gcc 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) ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. ## (see the conditional assignment to $gccflag above). ## 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). Also, it might not be ## supported by the other compilers which use the 'gcc' depmode. ## - 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 ' ' "$nl" < "$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. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## 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 "s|.*$object$||" -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 ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr "$nl" ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' "$nl" < "$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" ;; xlc) # 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 ;; 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" sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -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 anf tcc (Tiny C Compiler) understand '-MD -MF file'. # However on # $CC -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 ... \ # ... # tcc 0.9.26 (FIXME still under development at the moment of writing) # will emit a similar output, but also prepend the continuation lines # with horizontal tabulation characters. "$@" -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 -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \ < "$tmpdepfile" > "$depfile" sed ' s/[ '"$tab"'][ '"$tab"']*/ /g s/^ *// s/ *\\*$// s/^[^:]*: *// /^$/d /:$/d s/$/ :/ ' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" ;; ## The order of this option in the case statement is important, since the ## shell code in configure will try each of these formats in the order ## listed in this file. A plain '-MD' option would be understood by many ## compilers, so we must ensure this comes after the gcc and icc options. pgcc) # Portland's C compiler understands '-MD'. # Will always output deps to 'file.d' where file is the root name of the # source file under compilation, even if file resides in a subdirectory. # The object file name does not affect the name of the '.d' file. # pgcc 10.2 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using '\' : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= # Use the source, not the object, to determine the base name, since # that's sadly what pgcc will do too. base=`echo "$source" | sed -e 's|^.*/||' -e 's/\.[-_a-zA-Z0-9]*$//'` tmpdepfile="$base.d" # For projects that build the same source file twice into different object # files, the pgcc approach of using the *source* file root name can cause # problems in parallel builds. Use a locking strategy to avoid stomping on # the same $tmpdepfile. lockdir="$base.d-lock" trap "echo '$0: caught signal, cleaning up...' >&2; rm -rf $lockdir" 1 2 13 15 numtries=100 i=$numtries while test $i -gt 0 ; do # mkdir is a portable test-and-set. if mkdir $lockdir 2>/dev/null; then # This process acquired the lock. "$@" -MD stat=$? # Release the lock. rm -rf $lockdir break else ## the lock is being held by a different process, ## wait until the winning process is done or we timeout while test -d $lockdir && test $i -gt 0; do sleep 1 i=`expr $i - 1` done fi i=`expr $i - 1` done trap - 1 2 13 15 if test $i -le 0; then echo "$0: failed to acquire lock after $numtries attempts" >&2 echo "$0: check lockdir '$lockdir'" >&2 exit 1 fi if test $stat -ne 0; then 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" sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; msvc7) if test "$libtool" = yes; then showIncludes=-Wc,-showIncludes else showIncludes=-showIncludes fi "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" if test "$stat" = 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The first sed program below extracts the file names and escapes # backslashes for cygpath. The second sed program outputs the file # name when reading, but also accumulates all include files in the # hold buffer in order to output them again at the end. This only # works with sed implementations that can handle large buffers. sed < "$tmpdepfile" -n ' /^Note: including file: *\(.*\)/ { s//\1/ s/\\/\\\\/g p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g s/\(.*\)/'"$tab"'\1 \\/p s/.\(.*\) \\/\1:/ H $ { s/.*/'"$tab"'/ G p }' >> "$depfile" rm -f "$tmpdepfile" ;; msvc7msys) # 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 ;; #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:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' "$nl" < "$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" # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \ ## 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::'"$tab"'\1 \\:p' >> "$depfile" echo "$tab" >> "$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: chromium-bsu-0.9.15.1/configure.ac0000644000175000017500000002167612150047166013604 00000000000000# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.58]) AC_INIT([Chromium B.S.U.], [0.9.15.1], [http://sf.net/projects/chromium-bsu/bugs], [chromium-bsu]) AM_INIT_AUTOMAKE([foreign]) AC_CONFIG_SRCDIR([src/main.cpp]) AC_CONFIG_HEADERS([chromium-bsu-config.h]) # Programs AC_PROG_CXX PKG_PROG_PKG_CONFIG # Headers AC_HEADER_STDC AC_CHECK_HEADERS([fcntl.h stdlib.h string.h unistd.h locale.h]) # Types and compiler bits AC_HEADER_STDBOOL AC_C_CONST AC_C_INLINE AC_STRUCT_TM # Functions AC_FUNC_MALLOC AC_FUNC_STAT AC_FUNC_VPRINTF AC_CHECK_FUNCS([atexit floor setenv sqrt strcasecmp strchr strerror strrchr]) # Enable some special macintosh path handling AC_ARG_WITH(macintosh, AS_HELP_STRING([--with-macintosh],[Enable some special macintosh path handling]), AC_DEFINE(macintosh, 1, [define to enable some special macintosh path handling]), []) # Libraries # gettext for internationalisation AM_GNU_GETTEXT([external]) AM_GNU_GETTEXT_VERSION([0.18]) # Need OpenGL and GLU for drawing stuff AX_CHECK_GL AX_CHECK_GLU # Need a recent version of FTGL or GLC for text rendering AC_ARG_ENABLE(glc, AS_HELP_STRING([--disable-glc], [do not use GLC])) AC_ARG_ENABLE(ftgl, AS_HELP_STRING([--disable-ftgl], [do not use FTGL])) if test "x$enable_glc" != xno ; then AC_CHECK_HEADERS([GL/glc.h], [HAVE_GL_GLC_H=yes], [HAVE_GL_GLC_H=no]) AC_CHECK_HEADERS([QuesoGLC/glc.h], [HAVE_QUESOGL_GLC_H=yes], [HAVE_QUESOGL_GLC_H=no]) AC_CHECK_LIB([GLC], [glcGenContext], [HAVE_GLC_LIB=yes], [HAVE_GLC_LIB=no]) AC_CHECK_LIB([glc32], [glcGenContext], [HAVE_GLC32_LIB=yes], [HAVE_GLC32_LIB=no]) fi if test "x$enable_ftgl" != xno ; then PKG_CHECK_MODULES([FTGL], [ftgl >= 2.1.3], [HAVE_FTGL=yes], [HAVE_FTGL=no]) fi # Allow specifiying a hard-coded font file at build time AC_ARG_WITH(font-path, AS_HELP_STRING([--with-font-path=file.ttf], [Path to the TTF font to use at runtime with FTGL (bold Gothic Uralic recommended)]), [FONT_PATH="$withval"], [FONT_PATH=""]) if test "x$HAVE_FTGL" = xyes -a "x$enable_ftgl" != xno ; then # Need fontconfig for finding font files when using FTGL PKG_CHECK_MODULES([FONTCONFIG], [fontconfig], [HAVE_FONTCONFIG=yes], [HAVE_FONTCONFIG=no]) fi # Allow specifiying a hard-coded font name at build time AC_ARG_WITH(font-name, AS_HELP_STRING([--with-font-name="Gothic Uralic"], [Name of the font to default to at runtime with GLC (bold Gothic Uralic is default)]), [FONT_NAME="$withval"], [FONT_NAME=""]) # Need SDL or GLUT for windowing AC_ARG_ENABLE(sdl, AS_HELP_STRING([--disable-sdl], [do not use SDL])) AC_ARG_ENABLE(glut, AS_HELP_STRING([--disable-glut], [do not use GLUT])) if test "x$enable_sdl" != xno ; then PKG_CHECK_MODULES([SDL], [sdl >= 1.1.6], [HAVE_SDL=yes], [HAVE_SDL=no]) fi if test "x$enable_glut" != xno ; then AX_CHECK_GLUT fi # Need OpenAL or SDL Mixer for sound AC_ARG_ENABLE(openal, AS_HELP_STRING([--disable-openal], [do not use OpenAL])) AC_ARG_ENABLE(sdlmixer, AS_HELP_STRING([--disable-sdlmixer], [do not use SDL_Mixer])) if test "x$enable_openal" != xno ; then PKG_CHECK_MODULES([OPENAL], [openal], [HAVE_OPENAL=yes], [HAVE_OPENAL=no]) PKG_CHECK_MODULES([FREEALUT], [freealut], [HAVE_FREEALUT=yes], [HAVE_FREEALUT=no]) fi if test "x$enable_sdlmixer" != xno ; then PKG_CHECK_MODULES([SDLMIXER], [SDL_mixer], [HAVE_SDLMIXER=yes], [HAVE_SDLMIXER=no]) fi # Need glpng or SDL_image so we can display PNG images using OpenGL AC_ARG_ENABLE(glpng, AS_HELP_STRING([--disable-glpng], [do not use glpng])) AC_ARG_ENABLE(sdlimage, AS_HELP_STRING([--disable-sdlimage], [do not use SDL_image])) if test "x$enable_sdlimage" != xno ; then PKG_CHECK_MODULES([SDLIMAGE], [SDL_image], [HAVE_SDLIMAGE=yes], [HAVE_SDLIMAGE=no]) fi if test "x$enable_glpng" != xno ; then AC_CHECK_HEADERS([GL/glpng.h], [HAVE_GL_GLPNG_H=yes], [HAVE_GL_GLPNG_H=no]) AC_CHECK_HEADERS([glpng/glpng.h], [HAVE_GLPNG_GLPNG_H=yes], [HAVE_GLPNG_GLPNG_H=no]) AC_CHECK_LIB([glpng], [pngBind], [HAVE_GLPNG_LIB=yes], [HAVE_GLPNG_LIB=no], [$GL_LIBS]) fi if test "x$no_gl" = xyes ; then AC_MSG_ERROR([cannot find OpenGL (drawing system)]) fi if test "x$no_glu" = xyes ; then AC_MSG_ERROR([cannot find GLU (drawing system)]) fi if test \( "x$HAVE_GL_GLC_H" = xyes -o "x$HAVE_QUESOGLC_GLC_H" = xyes \) -a "x$HAVE_GLC_LIB" = xyes -a "x$enable_glc" != xno ; then AC_DEFINE(TEXT_GLC, 1, [define to use GLC]) TEXT_LIBS="-lGLC" AC_SUBST(TEXT_LIBS) TEXT_TYPE=GLC elif test \( "x$HAVE_GL_GLC_H" = xyes -o "x$HAVE_QUESOGLC_GLC_H" = xyes \) -a "x$HAVE_GLC32_LIB" = xyes -a "x$enable_glc" != xno ; then AC_DEFINE(TEXT_GLC, 1, [define to use GLC]) TEXT_LIBS="-lglc32" AC_SUBST(TEXT_LIBS) TEXT_TYPE=GLC elif test "x$HAVE_FTGL" = xyes -a "x$enable_ftgl" != xno ; then AC_DEFINE(TEXT_FTGL, 1, [define to use FTGL]) TEXT_CFLAGS="$FTGL_CFLAGS" AC_SUBST(TEXT_CFLAGS) TEXT_LIBS="$FTGL_LIBS" AC_SUBST(TEXT_LIBS) TEXT_TYPE=FTGL else AC_MSG_ERROR([cannot find GLC or FTGL >= 2.1.3 (text renderer)]) fi if test "x$TEXT_TYPE" = xGLC -a "x$FONT_NAME" != x ; then TEXT_CFLAGS="$TEXT_CFLAGS -DFONT_NAME=\"\\\"$FONT_NAME\\\"\"" AC_SUBST(TEXT_CFLAGS) FONT="$FONT_NAME" elif test "x$TEXT_TYPE" = xGLC ; then FONT="default (bold Gothic Uralic)" fi if test "x$TEXT_TYPE" = xFTGL -a "x$FONT_PATH" != x ; then TEXT_CFLAGS="$TEXT_CFLAGS -DFONT_PATH=\"\\\"$FONT_PATH\\\"\"" AC_SUBST(TEXT_CFLAGS) FONT="$FONT_PATH " fi if test "x$TEXT_TYPE" = xFTGL -a "x$HAVE_FONTCONFIG" = xyes ; then AC_DEFINE(HAVE_FONTCONFIG, 1, [define to use fontconfig]) TEXT_CFLAGS="$TEXT_CFLAGS $FONTCONFIG_CFLAGS" AC_SUBST(TEXT_CFLAGS) TEXT_LIBS="$TEXT_LIBS $FONTCONFIG_LIBS" AC_SUBST(TEXT_LIBS) FONT="$FONT fontconfig (bold Gothic Uralic) " fi if test "x$TEXT_TYPE" = xFTGL -a "x$HAVE_FONTCONFIG" != xyes -a "x$FONT_PATH" = x ; then AC_MSG_WARN([FTGL: no font path supplied and cannot find fontconfig, font searching will probably fail]) fi if test "x$HAVE_SDL" = xyes -a "x$enable_sdl" != xno ; then AC_DEFINE(USE_SDL, 1, [define to use SDL]) WINDOW_CFLAGS="$SDL_CFLAGS" AC_SUBST(WINDOW_CFLAGS) WINDOW_LIBS="$SDL_LIBS" AC_SUBST(WINDOW_LIBS) WINDOW_TYPE=SDL elif test "x$no_glut" != xyes -a "x$enable_glut" != xno ; then AC_DEFINE(USE_GLUT, 1, [define to use GLUT]) WINDOW_CFLAGS="$GLUT_CFLAGS" AC_SUBST(WINDOW_CFLAGS) WINDOW_LIBS="$GLUT_LIBS" AC_SUBST(WINDOW_LIBS) WINDOW_TYPE=GLUT else AC_MSG_ERROR([cannot find SDL >= 1.1.6 or GLUT (window system)]) fi if test "x$HAVE_OPENAL" = xyes -a "x$HAVE_FREEALUT" = xyes -a "x$enable_openal" != xno ; then AC_DEFINE(AUDIO_OPENAL, 1, [define to use OpenAL]) AUDIO_CFLAGS="$OPENAL_CFLAGS $FREEALUT_CFLAGS" AC_SUBST(AUDIO_CFLAGS) AUDIO_LIBS="$OPENAL_LIBS $FREEALUT_LIBS" AC_SUBST(AUDIO_LIBS) AUDIO_TYPE=OpenAL # Need to check for MacOS X OpenAL differences ac_save_CPPFLAGS="$CPPFLAGS" ac_save_CFLAGS="$CFLAGS" CPPFLAGS="${CPPFLAGS} ${OPENAL_CFLAGS} ${FREEALUT_CFLAGS}" CFLAGS="${CFLAGS} ${OPENAL_CFLAGS} ${FREEALUT_CFLAGS}" AC_CHECK_HEADERS(OpenAL/al.h OpenAL/alc.h ALUT/alut.h) AC_CHECK_HEADERS(AL/al.h AL/alc.h AL/alut.h) CPPFLAGS="${ac_save_CPPFLAGS}" CFLAGS="${ac_save_CFLAGS}" elif test "x$HAVE_SDLMIXER" = xyes -a "x$enable_sdlmixer" != xno ; then AC_DEFINE(AUDIO_SDLMIXER, 1, [define to use SDL Mixer]) AUDIO_CFLAGS="$SDLMIXER_CFLAGS" AC_SUBST(AUDIO_CFLAGS) AUDIO_LIBS="$SDLMIXER_LIBS" AC_SUBST(AUDIO_LIBS) AUDIO_TYPE="SDL mixer" else AC_MSG_ERROR([cannot find OpenAL & ALUT or SDL Mixer (sound)]) fi if test \( "x$HAVE_GL_GLPNG_H" = xyes -o "x$HAVE_GLPNG_GLPNG_H" = xyes \) -a "x$HAVE_GLPNG_LIB" = xyes -a "x$enable_glpng" != no ; then AC_DEFINE(IMAGE_GLPNG, 1, [define to use glpng]) IMAGE_TYPE=glpng IMAGE_GLPNG=yes elif test "x$WINDOW_TYPE" = xSDL -a "x$HAVE_SDLIMAGE" = xyes -a "x$enable_sdlimage" != no ; then AC_MSG_WARN([Using SDL_image to load images into textures, some rendering artifacts may be present]) AC_DEFINE(IMAGE_SDL, 1, [define to use SDL_image]) IMAGE_TYPE=SDL_image IMAGE_SDLIMAGE=yes else AC_MSG_ERROR([cannot find glpng or SDL_image (image loader)]) fi if test "x$WINDOW_TYPE" = xSDL -a "x$HAVE_SDLIMAGE" = xyes -a "x$enable_sdlimage" != no ; then AC_DEFINE(ENABLE_WINDOW_ICON, 1, [define to enable the window icon (needs SDL_image)]) WINDOW_ICON=yes IMAGE_SDLIMAGE=yes else AC_MSG_WARN([SDL_image is not usable, window icon will not be set]) WINDOW_ICON=no fi if test "x$IMAGE_GLPNG" = xyes ; then IMAGE_CFLAGS="$IMAGE_CFLAGS" AC_SUBST(IMAGE_CFLAGS) IMAGE_LIBS="$IMAGE_LIBS -lglpng" AC_SUBST(IMAGE_LIBS) fi if test "x$IMAGE_SDLIMAGE" = xyes ; then IMAGE_CFLAGS="$IMAGE_CFLAGS $SDLIMAGE_CFLAGS" AC_SUBST(IMAGE_CFLAGS) IMAGE_LIBS="$IMAGE_LIBS $SDLIMAGE_LIBS" AC_SUBST(IMAGE_LIBS) fi AC_CONFIG_FILES([ Makefile data/doc/Makefile data/doc/images/Makefile data/png/Makefile data/wav/Makefile data/Makefile misc/Makefile src/Makefile m4/Makefile po/Makefile.in ]) AC_OUTPUT echo " Chromium B.S.U. ready for building! Window type: $WINDOW_TYPE Window icon: $WINDOW_ICON Image type: $IMAGE_TYPE Audio type: $AUDIO_TYPE Text type: $TEXT_TYPE Font search: $FONT Type 'make' to build. " chromium-bsu-0.9.15.1/missing0000755000175000017500000002370312066440660012710 00000000000000#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2012-01-06.18; # UTC # Copyright (C) 1996-2012 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 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. ;; *) 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 ;; *) 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: chromium-bsu-0.9.15.1/install-sh0000755000175000017500000003325512066440660013320 00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2011-11-20.07; # 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 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac 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 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac 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 do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 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 problematic for 'test' and other utilities. 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 # 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-writable 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 X"$d" = X && 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: chromium-bsu-0.9.15.1/data/0000755000175000017500000000000012150047626012274 500000000000000chromium-bsu-0.9.15.1/data/png/0000755000175000017500000000000012150047626013060 500000000000000chromium-bsu-0.9.15.1/data/png/menu_updown.png0000644000175000017500000000050111676031527016047 00000000000000‰PNG  IHDR@¦çy)gAMA± üabKGDÿÿÿ ½§“ pHYs  ­#½utIMEÑ6’#À ¾IDATxœí—Q‚0Dg ×ñr!½ƒÎáÆ«’M,ŠXÓ¾¤i€m§ÙÍ,TŽ…ùÆžŒaüJ0u³Œ‘ào0×\£?¸ë^\ߘ⢢ ’Y{üu¶ útË!/®a&ÞÍ3ÆY?Nïù¥çI=AIHSâÌì¦ì+è'Ý7K©Ïƒf!–BeóZó|eŸ•W*îQpY­² ÞӹߚZ¤·@iäx¡OUÿ3´³fyÜ¿)prð¨(IEND®B`‚chromium-bsu-0.9.15.1/data/png/useFocus.png0000644000175000017500000000040211676031527015303 00000000000000‰PNG  IHDRµú7êgAMA± üabKGDÿ‡Ì¿ pHYs  @¾áAtIMEÐ  ÙŸ¿¬ƒIDATxœÅ‘Ñ Â0 D_#¶ðeîÆjŒSˆ=Gù°[A¡ðI¤ÈNü|r.Óºòu]€+ŽŒÀ*Žpn *Íë;}ÇAƒÎ\ÑOÀ_át‚Žc lÇ#&âLAç3÷–w…ñѪ|< 0Æ“¹K•1Hï7sg1ªé×w??ƒg§ïAIEND®B`‚chromium-bsu-0.9.15.1/data/png/enemyAmmoExplo04.png0000644000175000017500000001772711676031527016634 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 4 )¦ŒãTIDATxœ…›Ár#I’ž¿ðˆŒL$d±ªkª{[cÚ•i²=ìY¦éÅô2½€^BWÝtÉd³«™žž. ‰Ddd„‡‘ Ù½Z)Í`Efº‡‡ûï¿ÿaþËÊ8)Á¡(ƃõ @ p!§úYð=t=Åœö0a ˜ÆcV=Er¨Â1ª”¶Ãˆ`RBw`½ÅÌñõ?ý‘2èטÌx ä@™T)oŸÁyP©ÏL‚4BëïÛׇ¶«ß™#Ä¡ÚëÂX? ÂË•RýE¡Ñꄼ¼—S}_Tëÿu=ˆ¯¿­ï5õ;Æ.Kr¨Æ¶kè;Ìf<|D²b ”9PÆ€ž(`æH™ãrO^ÿ¾*F„bÞ<³*¤P_×t¾¾Œ_œá^ŸÁÕ€«®7I©þ¬‹×÷¯Q’S5Ò¬zkÌÕxëïjtÌq¹1Àt³¹Çnv¸Õš0Faöä÷‰mGŽh õ{)ÕH*JI c•R®Ï³8Á$(ñ5BÛl÷ºú¯ï]×P?ç¾=A¿þ§NÈ æ«‘©¾w½éõÿ戹È=¬zÌÃGÌùPŸÇ:ŒsÀ4¾®˜u˜®Çök\¿¦í:VlQ 0÷kD`ʉt|Bs }E©>G#u•Ëb|u ©.¡Þïþ©ña|5Þ:páX½<…ºŠ_þð›^£ÁºúÔï¸e?‰ Öaúã3ǺϗÐ|q€sç0m[õt¾ã¦éØxU¸´]]é®G—¿FbÉ #[óV) )¾Ý÷]ÿj|Ñjü8¼ßxÀƒË 0.ƶKؼ½rzM*Ë*b“€LIç¶Ã:‡\†jôâIJx»4žÒx¤ñ4mǪëÙzÏ=ÐEU–ä™EHÔÎEk"½æW¢¨`$Q¦ñe!ð´oŒÇWãEû%G¨‚Qaq‚ï^·ƒ¼Yñ«‡q]M8­Ã¨"ªx„¦íë>Í ¡ˆP¬£ADpÖÑŠp#­«¢h¬ïFkkî3ª”Å åšÌD [cÓˆ\`J׃_ׄ|5þíÊ‹¼nëûîš4ŠTG\–Rè»%‘¸W'h|ÉÀt=&I-{=HI¬œ°m=³%‡ZfÈ)‘¡:Á9¬u4γj<[ç¸7ºÔU—ÆsvŽSQœf@¯Y^äeõé¶Èí–ûÌÅóHÍÜ›\6à|¬Æ[Wïú_ç¹—¨¾–” ¯{劮ÛÁº%t˜j]Wŋö˜#ÐkY4‚.!-Ö9¼uôâØZa«Jn<1y:—¶Ôü!€ªÖç°p”ÍŽÖ k`0‚ú54ýk­ÿ­ñ®¯‹ê–R˜À½¬®¾©íפ÷Æàe;˜e;ë0m‡1&§ |¼çÞ:¬ñ2;f*”(¦®²ïznú5÷mÇG#¼30[‡Š°¿Œ¬œà¨ÏW®u¿ñ¨u˜Í=¦ï¸ŸGˆ“ eµÅ´źjøéðj¼_Wã¡&{“êb×ø×äò«µnÀòêy#KÓZÛMN˜›m-u)J0ÂC׳á”")ŒÄ[ÈQëëpαak„+¼/0;ÇÐxÖ§3ŽÆHu GÇ4=åáÛ’¸ #ŸO±ÛVäÙxÌóžrzªÆ7šuÅ,øeŽ`¯Ñ-àŒ_’à›•¿")Uúf)ƒÆÔ(0ª˜ËXoî‡DRNà!çD¸ÔU*SEÙ:ìq)á²ÒeU„›zwzV"´ÞᣱO²c;Êý¼.#§§'F¿ÆÜlkâ”ÓFÅwuåmWsW\ÕÕx–º·™G,—­@æšLѺêË*š0ç#ÒxXõ”áˆú=gà½ólçDšt8¢S Ì±îé0"aÄôkÔ92  ö¬4€·ŽÎw̯ ·ñänKÙíøp9bŽ{¾á ß!¾C‡=Hq=fµ¥àãÃ’ð[ŒTãEÀ]MÑšDDÀRÃýºÚ"˜¥Z˜Y«#Ì~¦€<ï‘UOñZ~&ÆÀa½c›9˜ñ€L —RM‚Óˆ½Œä9rY2~o&'fMˆ&:ëX·Ù×J4©`O3ìéÏGþ2Dtó€¬ztØ#‡_P 5ä»mˆ9¼ö¿5¼qתâjh,ž¦ë+„5Š,XDj¨ç!ÖnmI„¶ñÈ‘oOˆu”i n˜º5Y†#¦(ÎvÀMëÊçø¦ŠóЦD˜kõ蛎íjM^oÉ!¢s„¯?¡$þ‚ã²y@6[8íaÿ3:GäfW«AQ˜ÇqÎÁFÔÕȦ¸Z’œïj³Óx¸Ùbú5Òx¬N•ÆèKÒ2@ òó=ç°€‡ mG){Òp$<|BŒƒUd³¦ñ=­}NtY)1röÐ&a;GbŒ˜¬Ü4žÔv„vM †=åøHòkÒ»OØí†=æëO@„í=Ú®k¢dØõðþ]Ûq7ΧÏc ”%âe©¦_׆¨ñζÞ­+ i<~q‚ñ2÷ÄÏ?‘ž*j³Ã›Áh„ÓåáÒô4—#¾íh·÷¬û5›Æ³-p£ïgëÐ)2-}ÄÊ:‚ëp¾ÃGÜyúî~„Ûr8À—?Öð^¬}ÌeDçSÞBnïYov¼DFNÇc…å×®qÖ% 6nïëê;Gt@ßxnЯÖô]‡wM12lw 瘇#F—n±Ç;ÿŒlîq?Ð<þ‘¶ëYß}àn»ãÝfËm×áKM€­ÄÀtÍÅF í1vÀ{\Nè»ßÃý'¸1Ÿÿ±~ðݘ¶«p7W"…ï~Àw=;#ø"LS`ÿô —pĤX •—¾â¥ÅTŒóHß㚎6'V6Öq»Ýñp³eë<ÆÀGOsäëRbCÍ sÄYÁ­·¸áˆ;>á>ý >V«žívÇÃîžßmvÜ·®(ƒuÜXGqžä•4ÌÖÛ- ™#îÝïÑÿÆ#<þ¡vƒïÄXGÇ Ú¾ûûÝlų-‰0 <}û™qÿ39†&ÉPay%M–ÒV[Àh‡ˆÔ°]–¾ë¹ëz~g]…¬|›{~é׬Ö[~é× 1U°«žF×®iDhÂ@#оÿ‘“Ø®zîn¶¼_õ¼k‘U)ƒíŽÜõµ±›—Ó˰'Ï#R½Bw¨ý¼ ݲÜwe\ÎÇŠ‡R"«2õkÄ,I2Z#8#¤”ø#n 襖ƒ`O#i房ÙÑ5¾R^1²:X½ûº’h²b²250QÀmQœÛÆ“€÷„ï~d8ÿá¿cÖ÷HÓ‘s„õsû€¬w¸Öã¦@|~b²u$ëȯpýMSÞn¿ð‰ŽY1SÝ E#óͶæ„~KvŽ¢‰d„cJüy l.#fŽ„ËÈtɤé±FiRÂçH»Ýqã;Vý–~Žô)á»™#¥í˜µpf ®¬®c#i³cÌÊáÛ#Ÿ7| ‰á´§ÜÞ#ï>áï?°YõÜäš84žà:NnéP£ híRE@Ük0‚q×$˜R%6d„8PÎG´_3Æ›-s˜ovçxN‰Ï1ÐŽ#æ2’BdP%å„ÁµKøeU7«žMÛ±š«Ë@w³…”˜1€sô: Ø†ï)4§`§gžÖ;Úceru½e¾û@»Ýñ¡íx°BA8ˆ#‹ÍÂhE±˜ Ÿ¯ûßH…ÂåšÐZ¯ Ï•¾6a¬ýô·'rÛQ>ÿDÙìH]Ïxž#m ØKÀ„X¿Ûõ4T¢£ézÚn]+Ü­znÖ—"NëP¥8j7hŠ­m.¢¿&F®Œl®)‹—sQì5ÌœCJÄΛîá®íhÚž¦_Ó¶+kKÚnIÞÓ7M¹̽µ¦Ú’ÕZKc)ˆ‘:ïpÂÊ 7sâ&'ÚœKb2ÂeŽ$똊b$Žér$GJ\&D9@I¯ÔþõZ’!3 ݧî¥6³|HxqˆÑ¥ –%»²ð,cNH3ˆQ\IXë _37ž¹ë±®a³ễ1æwÀ­1¦N…ŒÉÆ0—RKµˆ¹r6'œš¶£é·ÈÉI‰Ã‘9%¦œˆI)Õ¹A#ˆxd®à°,%[í¯Éž²t¸¸)¼:¦.èb¨,°QÎTÀ.ü€{Ãð¦]n|Ud<"¿ü‘2Gbþ‘ðý†u×r |'"@PJÁZ‘R ¥”h)E³ta„lã+QzÚcR¨Qh+3ë-®ë1mGÌ)ÃÈFbJ¤9’æXáðkt½\ùg¯·0ºÔN©“³ÐØÆºêõ¶C|¹é1¾ŽËŠsdMh¸`×7¬¬ÐSW§þac®²j™1$¦S® øÆÓôkLZxýnÛlñ»{ìz‹]õu¼–"ápà<§ÀF˜‡#óù@IÃëäËÅð+› ÿëÊ9‡iÖ´›5·MϪíXY‡cmVL^–Uí³½G¶·8cJcŒqÿÌ}TµÄRÊ”f¦‰q 9qAHÎS6[¤¤Z¥D°§í{Öë5›õ–¾ï¦9Økä›(g"Æ8˜ PH0)&ý†[Œü¿FÁµ{Zàe¡õ˜õÛõ8×ẚ¦ßB¿Eû5©_“ÅJšִ˾ÿíU1š2!ežOÏåùÛó¼äÛ×G¿üÄñù‘ù|DE0»|ë»ïãê㮫dËØx¾å—KmÄž¡Žær"Ç€^r\&Ïî·sÀ«¡×ŸE*}´Pãå:ãÏ$žÃ¤\H´6Ð9ÇÊ9n”êá9¢RJÞÝ’¼G­ûº”b–ÐY} ª– …QáY¾6=Oýާ\{Žgë î ÕÊöHÛáOßvìœçcãÙaaÝxÄy²¸Æ3çÄláJô¾L†ÚîÕ`­Ùñ*.œ|±®†tõ ÌJ!Pr@}®“Ýrå7÷Øwi>qóð«»w8ã@µLPN"Æ­1F€RJ‰ZtŽEËéðÕœ?ÿÙœÏGÎ)q.mÏôð‰´}¨–Unwäõ=Ùwdë(†—éÓò¤XìBü¼Ì6^.g»7«ÿúe“eÖ—)o¹‚ ˜ôú³uh×Súe÷¡R`>Ñ>|än½å£8Ó‡K!N¸þ†Ù{žÐrá¸)¥`,Z [kM³Û± gÚç'ÜϤŒÇ u]Gv‚мC‹2*<’²²µ <Ï‘/)ñmNKbˆ‰y)—¯È¡}E€×‘öuËöäMYœG›Ýì(›{tsnï)»{̪’!Ýñó€ ÁÌãR …›’T‘¾/÷EË­RÄŠ-4š‘‚ñ§yÿ‘xÎ û¿ôøD™#E½Ù¢ª$qhã)c²Â·®Ç‰bdç¬|SP„”jU)]Oi;pq€éÕ#Å:ð]³õkdUyBÑ Jì”^¨Xv=ê{´íÈVHS`æÀ%¾Q‡šæ2R|GÓ¬h¾>šr{Wz±X )Φô=})f«Š¯ã T„¾_ã÷##åî*›Ç?òxz"Æ9æF˜­c4Â>FŒ Çœh¿ÿvÓ@óô Ï $¦ç³ÞTÎb„ñH¸ŒÌ1§@딪ÄP·vpÿî?`ßÂîp«5~¡À[SY›V•n®˜òe$Žñ2’¦P‡ a$S¡µU%4éÖèe +Šÿë¿£#í°GÅ‘ž<ƒùKQNç‘ãfKÿþ1.¾ÃͱFPœ¦Àe81ösDP|ãÑ9’¦@Þ?¢S@ÏÔwd…óe$.ŸIS Orß(Éþí¿g%uÙ¡·Ž½Âª(«¢ôsdå=ÆyRã9‹ð-%ž‡#ó8 ±BMQ%¶]¬„cÁü«¿§íznæ‘›UOÉÊpÎG†iÄÙ—+orâ08#„Þ§qàËœ8ª{f 1Dò”ˆªõgÈ"hŠdS‡²y¿‰*±Ñ¬5—5æXµGn³cm„›[n l©¯UYœ`#4F˜Tù|™ˆ9¢ãr"5‰¥q`v‚ý×Oÿî÷ÎñW±bÿÇÞóœ˜bÄL#nëèR¤Ìm‡|{¤8Çåtäùë/|#Gë¹8G<íIFHÎ1¯z梤HÏGòȯÕB]°ZÄU^äve[TNÐ:Þ‰pì€[`¥J_LY5†ªÉs䢳T—1ÙTgñ¦$U1„ýG{ÿ›¶ãûÖó½Çaà<Ç:G˜xïñÞcR$´Óe$ŒG.ÇÓã8p6BXo™W[òi_ ³ŽÜvd Ç‘tHMU¡ä%ùjNhN-]a™#ÆT±EŽZǸî—×poLé­Å%++þÄgÒÒäT#KÛ-ÇbMp’_«ß9`7ÆÀ¢M·®)¸¦z©Y”¤ã"hÓ‘|ÇÅ£÷Q„¤¹ÌEMê×Üökú¹jŒÇõ–›¦cöÐ[ÇÆ:ÞåVçËÈÜŒ<æDéúú¨ªh(çr³®ÉjÑÜûãž/sDφÛe·½ç´ä9Õ&§\åò¯¡žÃ"—_;"S§ÃµÈBþ›ò²g®ÆŸ«º*[Oêã80§Di|8œäç'Rq¾c»@Ï} ŒÖ!"Œ«žµó´"tÀ*'.ÎcÀexÁõ©(:'GŠ÷”/äŸøË²¸+‰Ï§ÓTÞãf‡qŽw›áyÏåz¸ãz¶Á:`‘Ë­ö¨{#¿¿ÖÉ—°XXA»ÈLO6kÊäÑ61_*õm6¹„‘2ÉÏ_Mac]†¾J,¨s¨»žÜ²bNµ©Ê‰Ôv¨]FÜ,ûËHéêä¹üùy´ÂûÆ×( ç©v¡%Œ|n*#ü®_óËe åEé>óÆ ¼qBZª o{•XU#E)Šõ„¼¢ã˜Çt:0Ÿä9"]ÏÎ:ZU.sdlטU4çªÎÐKU[çêtiQ‡ßUðÂ2#È¡¾ŠRö\.ûœhÏû¶Ã¦€Žýò3—8ò­ñ¬ï?ðn{_s\^N‘•øº ×#?P±€IKB|k|ÔzøððT©¯”*0Mµ¹Ès ‡‘t:†#yx6eé*wÖárâ9'æu­ÖÖS"Vk±Unc–Ó#øªM*ÎU8KíàÊe¬÷ŽäÓ'@}Ç÷÷ø*h¬%ïóÏRà˜wmGµ%_‚.ãq\U—kD\…’×K4ÂT^ W_)A«hJuF8…:¢O¦„×xÜQ#\Æçe2lš×“f…¥W_^éê|‘ÚR¿‰€ª÷Ðh=1úõ‰Ó§ß3XÇw¾ã¯6;>ž8‡HYrÔ“wL90_‘ê„+æW÷šÛfêS8·¬úõ°¤$¨s‹B¢NRSZÄÇîu¢ƪ-<}U2µƒ|<™¾=1~÷¶ñ(B©œž*§gSgO,ê3U’,+¿Pïu”)¤ÊÞ>ýÂüågþ´½g;GRÛÑÆÀYŸ~!záëUþvºõvÀâ„¶[&C¿5õÛ•ªyûðr¤¶L‹þþr6Œf!ENç#—9V~n™g[>U_MͳE•GUæœ8kŠ\M/z¾+‰Ñøzï?üO>ÿcÃQ•’b=þ&òzHô5Ì îóœ–#@oœÐø¥ ^Ï _—å´EÓâP˜GxÞ¿ž)2 ÆqªX{Ify9óËöã;ŠY!ªrÅj½ÿÙÔz?æDH‘cN$Uòõ¬°«ÍŒyÙ‹_‰—#?õkdÈ×Ñþõ\“º¥Þëÿß eõ»«ñ×£$Æ¿ž¾J r6Ìc]»léb¸ŽÕÇ4¾>ð’¼pu˜zÕÅ¢„EU ¥®vL‰°¨<ÒÑ”ê°Pò² ACquVÉá‰üó?’¯´v㫱×?¿‘ù¨^³|}ÖE7„å zk¼º×ƒF–3¹KoдטAÃõéÛÒU™Õ-GÔäõ´ÙÕWÒ2åª3zf¾Ý[® SMÿ52ååÛ‹’EØuýÌõå›ÜõÕ W* àÿ…ñÞ‹I1ZgIEND®B`‚chromium-bsu-0.9.15.1/data/png/heroExplo01.png0000644000175000017500000000752511676031527015632 00000000000000‰PNG  IHDR szzôgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 0'–q€1ÒIDATxœ-Ñ÷s›÷}ÀñÏ÷YÀƒ{“HA‚›„DI\²¨iK²%¹ª·¯v¼:œ¦î%MÒ^ÝÆ—¸wu“¸÷šúœx¥òÈiY¢dÙ’,J”H‰â&Nl{=ÀóÏÓÒÿà}¯7®ÕjeYøþ7|^ºã/èMƒjuýúá–ie(X’ÛI"„2yuç½oïáÅÖôe•ŠôŒ@SWcßI¿èeŽýqhõ‹éË‚?‚ꬻՉ¦®Ãq3ª=úÒþhlb*Y벆…¸cG_Wèá:eäD‚·,—ìç À®¬²ÄÒË?$‚.]¶TY®žò+]>¿ž†ûL½ÝûB‘ùŽãû“D(’œò~v|­¶SóóD"5ýËÍ/PçÁ]ÒXk®ß¬OS[äMñ”)&tn]UóLÙ±JÖÔÁæ¶eÿÇ_úÙ~} » }ðË@é½çòÇ^ÙÉYí™ý™CáNÑÚÚ»'©µÉ¥½kéÄ™ÿµ~ ]îþy®V}Ø©k•ЖêÖfJ¿U†c—^åÃm~w)Z,’£úã‡îóô]d©;–#¯€æÙ“Ws/?ÿ`0Pλ‡ž:jñ¡„ä‰ÃÚ´›Nãðã^¼p´f3vófl!ÏÌ·dJÅkæâ,ÜɇW•,JL9ö?üàLÃEzƒ^œZùLѸ­öIÛ⤤ÛO_¿\]ú$F£T=Ö˜ª½ª%ªfHº8rÒÚû–Q‹þ©%]ñ¹•uµîõH¡8¼ö/‹Y6µµ´2›J#Ó´ae—Plä[‹ÆÒô.&ËoHÅê6Sg ¬îÈ|¢&¢ÔÕ‘V#¯Š1÷sŠœ<;¿r= xþv®^ž÷oêRS¾Ëª#G°+é%C{íØðuxIå§Y_`6’J|s0è–€ºwB],¨5 }MÌáŽg2k’æbƒòÙÒŒbFfs7 éΊ78òV«ÀšØ‘$äˆãUn&¥Æ‡ %”¦9°A×uËUusm=4;OCUîÜé’ kË£.tôÔ’°š;'Ü‚r+ 5×4Ó€»_ߝާ:ñ\ó èÇf§/5l9To“”¯‘õ9lÎùøøã”ö“©ÖYkŽEÙM:àlDbK&³à†U@_±¤Ø‚ñ8×V’뤊:û¶=¬×=¢ì´̱}JíФÿww«#¨ŸÕu† ê’½¦%(!SÇöåª7ˆ˜èD {xû‡ Ò¶ÑE*´5§ÖvúüïõmŠþàòÌ¥C6ëáv\Ú> 7ô$…@áàH_$2¬RæÜ±›Vtuyî¹ ¹½ _Ýý|2“Y3á W¸;©¡ ,È[¿ç:C¼úÓÝhmUðdû³É¦ŠN¥?¬ò+µ4-y³Ö µv®üzŸ”yÒ`RïéÇ‘Þ.Åu2 Ç $Š¢ÈU86Ñf‚eƒ!CcÿÒÅø¸ÒÀxÖðé Õä1¤“ùÜu_É<èæÌ7×3~»*ÓTü ;ýú¹yl»ë…&ðßD@:eÕÕ¾cãúÊ¤ÎÆ•—ã•@Äwõâ£=XÃQgÝ[^#2ö”’˜ã¬4† ÀBI%B™Kä ˜unê¿(k¾&lŒM½_|×ê——ª¹ÖÊ ¡¡¥¶{®eµ+ ÓäyÝ¢Æ ¸x˜4`-Û\*&‰Elå´Ô$êa"Ìܳ糑ꈪt ¼RV.»µ4©Và$F!!@  <*"Žd(Bš`(¢ìÒ+Ôrý`ªGm­LkëH‘œÎn*KT±¼žÜÓ÷È|4ñjCì/`”÷˜"“ªžÚLu]¿ÆV=dsêœï›@¨ŠêÓ“ Ÿ>2\è°€ j—‘¡õRa‰"€€€H©9z#l‘ThÌYœN::T.Ï/ƒW&ëüdgïÓ…›TwÄwv<Ú¶³µ C`¹¡RW×”ÁhÃ¥¦ æà òö×Å{Mï¬X¿œº•sI­™`Fa á8úÓ …†@ˆ°Yàä kkåÒlKnÏ]²íþ,D@[潓'ßJÖεÛv£Œ0xª†èy.5&Èð¢F²à+ß~nGëOΜ¹6ÿÄÖW‰Çl^Á# Ö cpc‰ E1'ò"'’J©b,‘ýNË˪×Å|ÖÐäõšÌMÌêjü\b)=‹o‹[Ä©¹}õ;#– :šõ‘ÕO¯ÒÞ¤t£´ñÛbÝüûˆ¶âõ͈;»<ÏU“\CƉ‚ȃ(Šÿ/€ âA!|=ê›®."¦.;f“¹ö—Þ;yH.ò™ƒ(;ϵæºäÍe½èâµ5žeŠMCm Á©B¨A2ø ¨³k´Xjïqýyk²3 xð£¾O†@QxžB&C$ÂC"ä¡)‰BIõåY!?¯”¤ç3“Ö:kNØ;ð)ã×L›j QƒK®nÍýw#W§´–67Cf”-9Q9žRG *FþUZé\Mó㛢ˆõe QÍû”+ðãâ+éDD ?¤¾šDœ å²ïRkÕj©!ô›)ßY]ß ·¤ÃóúôÇ¡Q}ç¼8Yó“·O‡£±`—ýõêöû Цù]jÿx4˜HÒþRÊsj¾ŸªB8æZ©£¨”¥©;–› ®à¡GŸ®¾ÁÙršm:YMï”cƹÀ>yÏIB´)<`§¶xuÈøþJSæ eø³zÁ`èVTR WTÈÞ•å—xìö_ÂZDNNÿ†‡H+X÷HùÚ#¥+îäK9ÛÒ]* 9´ß“œe'¼5¤ªê‹%æ®æqøû㜴NCIzõ¼»˜ÆéR®†÷%å2Í™ÀGœhhf>,”}á ñ¯£M‰ÎL(òß´ªîÑû¥@ÈÌ!ìGô»/_ºs}Ø‚ 7çfÃÜŠ)f#±S§- ÛÊ»KSaü™Ì¹‰÷Ü2"z÷:'DxÈèpÊñú_ÿPŸa=YµzS°úÔ®îvMÀ»ÓíhŸµÝà¹8žÌ¹Eé,º¦¦û¢wo ˧`¨_¥ÙÙº4V“à„â›ëkå’÷6¹òÑ;ê]Ï[+TS#é–¢BKBNfœøj‰<"ppK¬™²ú¥i ,=`~æ·ṉ̃Žb‡uOKriŽÊ7šê ’J>µ(nŽÿç•‚iמKw?,ZTuc”º¡FŸ¸U‘T÷ºëtVK§ ¯Ó‰„1rqñ|2¬æ êoÚhvtÒ‚nÖ/ æØè·/«Zׂ£\LíÎ7–a &“9dˆÊî€ÃaØÐÚaSéäDøé[U³‘(ó€wðú™ù†¾=’ñ·J>³Þ±W_n¬æ—ǧWŽÈpÚBÚx%ªTRÿ~+êÏÌåÇýV¹+2Wð I(×&z+—ë²…¼¶àÚá"ö˜K‚sÌ%ž¼3ÀåÁ($»cl£ùXZÓ#UètR=i°l†ÝÍOnfX(ñ¹`íR$ ½°R£Á >¥s0L‹‡—˧’+øqñöXÕ$äâ¶U½58žH’B<ÜX,)ÖÏŒ¬È•!Q—ŒZãb[–’EÓnG]É2ïH$0ÍlÜÞ7ÓòOÒ3÷r›°’a;êò1uW²k9âš=Íθ©µL[Úf=›žMœ kB•1 #ü¬A³8ÇF—Ó`g7D¸á±ŽLùþkñéjt‰Lw@á¤ßV¤Ÿº}B¯Õ¦¬±÷J0g ,Âîí&“ÉðF;©6œUMв^506*‡É‹`æoÃË¢¨Þ!¦Úm7WM÷‰ìðp&×0ÎúdÄÂöû²cmîÍùfü8Ø·ëà­¸k柺ì¯tõ6ÿêïZà€,¯ZÜÿ”Ÿ=Xd0IEND®B`‚chromium-bsu-0.9.15.1/data/png/electric.png0000644000175000017500000000352111676031527015306 00000000000000‰PNG  IHDR üí£gAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 0.ï­8•ÎIDATxœ•VkL×¾¯Ù;³OÏ0ÃnYÀdž†(]X–SL€A-5$®›£º•-·2rdK4!­]«Q¶UŒR)ICÒŠHŽUE–¨]9Q¬Z"¡6`‡Ø±‹b^Þ‚½c̾ØÛ6‹a±{~Í\Ýû}ßùÎ=g€!$„˜**ÔÕý+?gW×,[¯×ßßÒžÝî×xÞj2e Ž‚‚ŸTT¼!Ò ôú B Y DÝîΑ‘Hff^ŸñÜsW¼^VV£¢”Y,yÓŒ±††AA°ñ¼b2m’å’ÊÊß ‚m¥Lòíó* HˆqïÞËåå)_~¹`2q6›®­­,¼ž^õõ×½/¿<ÓÓ³{jªBhµ~Ïl¶MM]˜Ÿÿw",9>ŒyJ%‰Ùœ=9ÑéD€ ¤ŽFNž\t:÷§¦–gg?““Ól±ä%ê]tÍM²\ÂÓëíQyyÛøxÄëõçä4gdÔJRÇmH<…1ÿ(è@«„Äj­mÞüSíÕbÉñxÞ ‰b^o§T†bP”²ŠŠ<ž¿®&@I(BœNgƘ3›QK‹WóAQŠTõVi)u:»sswîìÛ¿txxîÃûnݺÞ×·KU#”¦7%¥ø•Wnk÷²¼¼Íåzir2Âbt4²{÷Z[¯Ÿ;r»;â±ß†ÃÑðÄŸÄq?þ8àrr¹ …&'#ÅÅ?'ÄDˆ©½Ý÷öÛwâÖÖº!·»SCW§¶ÙbɽñÆ]‡£aãÆz§óWssÑ}ûÆ’¬°%±eD±Pk4縢”ÅÏS*UU½ÙÔtéõ×gã^56b¬¸'ó ØêëÏ#ÄaÌc¬Æs…ñ¼ÕfsŸ:`ŒíÙ3ÊóÊáãih@[·ž¶Xò´%„èò¨„˜¥ÌãùSw÷Û‹’Š}°É¿YE¢Xž¾-q !бcÞdʪªúcCÃàøx¤µõúCÜ€d „øpxáîÝÄÃŒ±%žOMK+³ÙªÙ=<¼˜™ÉŒ|°>` ‚X,JÅpxޱ¨&¥¨¨µ¾þ·Á`ìÙgmþzxø¸Ñx5þïC p’ÔÓy¨½ýo™™¿—$‰ÍÍGýþàåË_ø|Ôh,žžîÿê««ããÀÍuÐa²Û´é‡33ÑŽŽéúúó== Œ±ÎÎÛ¹¹; Ï+55Ÿ¶·ûâwìÿJ¥3gÏ?M§!$’TTYÙÁ‹—R©½Ý'I[pE"›ÍÝØ8¨(eQž·b¬Gˆ92søð4!¥ò™3—ë%‘Ö7¢x‡>xÕ,b‹‹7çç¯,,LF£÷ »ª†£ÑûW®üóر_¦¥í½vm(˜ ðâ‹ÛïÝ{F–« /,ø"’´Y–‹îÝ»‘ðÉL2é,–¼PÈû1æFG8|giiÑá¨mkënj2>õÔÙ¬¬6ž—C¡ûY³ccÇdyWMMáÑ£%Á /¹_ BšÕZ)Š…ËéQ,´Û« ‡ ØcMM—xÞªéÃXïrzõÕÛÛ·_’¤¢EÇÿg–_Éãÿ¬²ò7’´…ãÌñÝ„˜!ã6pÜ†ÆÆAÆXmm?¥BT›†ë!$«-y  ,o9p Çn/EèûKK“ssߌ#ŒõaÔhô~$2…ñÓ]]Ù½½7}¾!U 3¶@ŒƦ×gX­•Ïqퟎç­Û¶õ™ÍÙqÌÿ‘L£•6³Ñ·IEND®B`‚chromium-bsu-0.9.15.1/data/png/explo.png0000644000175000017500000000514211676031527014644 00000000000000‰PNG  IHDR szzôgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 3 à*² ßIDATxœ]—ÙŽdIR†?óå,'2r­Ê¬©3Ìt‹ .¸àv@<ÁðH¼·¼¼ KÑÓÝU™U™ÛÙÝ͸ȬfÀ$;rÉÜ~w³ßÌ\øò;àï@àåó²|]‹‚àŒ£0 ær&€µ÷ D^M_ÿ[S°Øÿö¯_÷ÿ*ÿü9ˆ‰àœwNüriqµ¿X ª¢ã(ùxTm[³œÕ½nôê88òb¯êÁ ²B6ÈGÐý+ùcçR¾(Ú ¤ª|X¯‹psS%1Æ|:é¼ÙLóósŸÛv¶iJb¦¯NkKy¹‰I^ÕÁŒƒÂÔnðÕù߀ ˆĸRç. VVg¾®¯Šóó»âÝ»+WUU:ª:Q–[žŸ·ép8é0Ì¢¹®³àÅH¶³Á¶$öG­ÁÁÁ±€© ¿þd¢Îœ[Q¼Ñî²ê¹Â•ů¥ª¾u«Õ[,W„¢¬iv¬VOöåó³õÛ±ZŒõò‚›bå2S:æ‡é1Ÿ¶úQ{{2Ø8À`Œ0¯ÁÂ?€\ê}àæfÍzýž¦ù¥–å]šÆó©;½U'¿Q§¿Î–o*×4W+oÞŒóíÛ®¼kÚ˜c^_·¹)©P¦þKÞì?ýâôoã‡ñ!ÿÀÌà$°óà,œ!—on–r{û^®®þ‚õú;+Ëk7k{~¼NÃá–8_áçÚ­jï›s¤(ƒ !.d®]·ºhb`Õüèʸ÷"Y0õ_øRV¹Õ³|Ô*ílpð ˆ b`¡¸½ îíÛs÷îÝo¸ºúK+Ëï4ú !5²LK›æÆ¯|n¢÷×øÕ%R.$,—J\a…-C¦˜@†R$ ]*—¿°«Ó]°î¿ç»|// êy AV+Üåe”»»Kw{û­-—ß&Õ_™Í+¢UÕuˆÕ¢åE\9IQÈÞïpeI\EÊúV¢KHn ã#Œ;ŸÅWÂBWȵÀÚA-àÝ K®i„¦)Üju%Ms«Î½QÍç­Åæ—YVwN–מ!+‡Ã‘qoXœˆå4Ô·—Èpýà1>£© :YùJSs¯üw@03'P¹ÁuÎy•s.UðÎ9Éx4ò,äœÉ}Ë|˜Q7!NH G^.ѺFâÉf 6Lý~óœSgG#¯ BGqm[YÛ®eÕ¬ÔûZ±`Á9ŠŠdìŸ&úäÓ$XÎø˜ 1#Á‘’cê…"œ„€IÍ46ì~ôzøQŸS§"ü;ð к—ªHЮóúôTʺY¸e±äâ,Æep, qu!"5ÓÉÑo{WGŠuCuÝPÝœÏ5Ó8Z#ÌŠÌJn3‡Ù¶¿ŸÇþQ?ËÌ|ØŒ¯eš`Óä´ÝE¶÷e¸ŠUyëBqw%ñªÁ7 šŒîK¤ûrB¥$6,nÏXÞ®¨®Î ¨I©`Ú̧‰Ôç{¿ºzres.®¼À… /™Ü(Õ:2N5®¬Q"óhˆtäéȸ91n¶”qO¨‚ïa1Ð\'ú[çÓgYäŽ3h Ê׆”"¢xQWXÅD„ü„ÍP”ˆ9B-”ëšÜ/‘Xaæ!£C&=ã±%#Éy|]–KoW²úfQOíM·O¿²¤ßçijÀà@ b&š,ëh󼛯ñ¹W·<á-h†°@JÔÁ¯²ÆW%.dDÞ*_ª—–$:‚Ìø"ÎZY¼ÛýÝþ]zþ,õöYÕŽY™öÀèÿ^ñê9SxŸà—Üu]¹æZXÜ¢ñ†YW¤¼ÄUg„å‚b(Žbé(–%aQªˆ8!#–f álÄÙQÒñÆÍÒA±É&3’½NIAÀ¬³1‰îGK_¦4ì†<,†ªu²Žd– |¬‰ OQ%|È8'ˆ4Að‚S¡?ÂØ)”‰*&B™Å—xÞ¨ã;st’ɯLƒe²“mÓœ>NóôiÐ~Ù[é‹Û“¸¦$, b™ !„“ùeK—Gp3NJ: $;7'kF™[9Û¥*·× €à_jó䌃 |Ê{ù˜·îRžüÒm4X(| #1Í8qˆÍˆX@§W>Õ #2ãÃÛ~±ôøL÷C¯ÃSÖ<àL)ÜK7Ì)Ä—XÌŽ^dCñ eóM±¼xãëõB|å5«éЋŠKAÜŒ;·'(Ö˜¼%ç@…~Ósø¯-ãO;Ë›.å}š¬ÕÖ&kÑt@g0‡ê´*ò,eùÎÎvõÍÍX^^f)K§S’4ö6̓.ãët÷XûˆˆaÕ-¹PúCAûãÆº[†Ç^罌ù[擺wjÏ÷O ]¨_ä 'œÛæ>‡Åâ)VÕ1Å…×ap©Ý“7{ts`pŸ…öžÜ=#.`Åž™õ»¨§û!O›qô岓˷Ǭ~Ÿ¦§z}&O[ƒï ~0Ødè^&¢‚d‰~0{žÍ¾øqü$Çã½ívŹv]™v7ï>»SwÝ'±î L"¸½e¦4•­ÚbÖWûêönoÓ´½ß㸛‡aoóülfPø¨Ð%°P6£gy7ŒãGÛíÖöÓOu6›Y,ÞÛ8^è~¿L›/qzüìæí“K§£XšAülôG“Ý–¸ø/®ïýÙÕ&VÕÁbrÄåAÕ¼Cä^Ä}”Ú>ºP}a·ÛiQœ0;YÛž˜ç ÕèŽN š€ð/`¿)7Ï»°Ûåaž;MiËÝ݃[­þD./ßëååy„E<¶Õxì41wfù“šýAÉLÓNŽÇ£Þߟ¦®;™Èq>º|:ÍyžsV¤ 9½äá¯û튗êÔûaÈ^dÌãx²žÝzýàÞ¾ýOÍyº®vŸ>>—DZ…Ç _Ž9¥^Ûv0Õ>NBŸ¦)¥¾·<Ï–_ËozQøú4û_â2FH¹,­ëEñˆH¥fA ˜s•q镾N ¦¤:§iš³jÖ¾Ÿ“ˆÎ9kN‰lF‚ŸõU$|]ý°Ø÷)æœ5çɆá¨û½·q88? >¦$³ª%È3$YÀ0Sg³—SJfñűéÿ}‘ËÿD1©òÊùIEND®B`‚chromium-bsu-0.9.15.1/data/png/statBar.png0000644000175000017500000000047612143376515015121 00000000000000‰PNG  IHDR@oiVgAMA± üabKGDÿ‡Ì¿ pHYs  ÒÝ~ütIMEÐ 02û¬dÚ¿IDATxœu‘Ëq1 CŸ•âbXβ•³t/i" ,| >kg¬†PXD¾`eNÊ1ÁæD‚ÊMe>ÈN‡ è@´ÔøØã¹G•ec}QÌàçïÉÓø}TH:tžª9ÙÆ (s" ù˜ é¸tiì[ÕÓt’d:U‰øÌnD–ƒ,mN€ŸÆ¸÷¼6·Èì›üïI’µÈ.i–"ªû4¶âÐ3~³Ê{½ï¹lôoœ^x,Rúó'j'IEND®B`‚chromium-bsu-0.9.15.1/data/png/enemyAmmo03.png0000644000175000017500000000446411676031527015615 00000000000000‰PNG  IHDR szzôgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 3Œ²ä±IDATxœ¥—Y%Çq…¿ˆÊÊZîÒ·ûöpvçÅ”)Òl˦mÀoöòÿó«–‹C‰äÃfwO¯w¯[Kf¤ºiq‘,N P@!q²b9'„Ÿz$ƒÉD8:Tª:£* 1ôÆjm,o#Û-~ºÛ?kQàå{ž‡k|9Âé˜`5pT÷Vª+`Á~wÃéIÃ7ß ì›ÿÉàƒ ž½x†wïÒ‡9Ø£ÀlŒê!ªcT=`(;`A°7ôýkºö ·× çÊbµ³Ÿ`:þæoçL~Ab6qZŠ™Ì¡ª@vÿ@ÜbvJ×¾ÆìKú~ÇÛÓÈùÙº®ýa(÷£àG„_üýsÊâ_hû¿Žqz:GµF5"Î! €áT0Ì:”4g4ú#àkž¿Øá‹’¯ßüžv¿ÿn¸ì{Á'ÂÇÿø—ÿýð0Çéô1¹ˆ÷Gäù!e9#Ï'x?!“ ÈÕ" OJJJŽÜçx!BUf5ÍnAŒñÇ$ƒøxNUÿ+!|LQ= sqù;Ô幯( /€¿ü àÑ“û;Hd:#sOÈýSŠbFîK©*§u¹ºV?e®ª«ëÌUUÌ"ÈñJF´ ÕˆêÕ–<}èºíj (áÝÏ1û+̦8=Àù§äþÞÏ(J¯u•¹ªV_–R×5¾,…Ì‘‘f,/ÞêîæVÑFé{* ½ Ê€w7˜_1?^²^>d¿¿¥ï»;ï½,Q÷!fG@1GôÁ}<Þ;+*±º?›ÉádÂÑl&EQ0d)ÆT…¼Q @µ m1$BhÁžRúkÌVÌJú«S‡dðàá1f°AK¼Ÿ£z€sž¢Ì¨jѲä éÇSʧOå/æG<¬Gd.g1tò©jºh;ÙØ ‡Yj `¶Ãì!ÁŽQ½áG+¶ÛcÜâ­c:ªú ‚‘át‚êÕT)¼èh,Åã§k7ó9£KÚ¦†3s€j̦„p„ÙCœ»¦,×x_PVcev˜¡ê &(TÈ´Â9Gî3)KѺ&ô˜Ù³gò|zÈ<ËÅeÊ¡ 3§;eTUâçÇ’J*+AUQu¨zœŽpîx³9ª#Fã@UÊxœa&(t†s3Ðçe©’çHYI1=À'£Û­Èmà}^fÂÑŒµ(&JÌ RîÁ{Ȝ✭P¢:æ„P3™¶„Ð9F£ ¬F¨Îîÿ·cëRJØÐK•ÏëŠÇuz™ Ô`kÆÉzÃ~½‚¡Gœ“äx¯$s8WÂÕ!ÌÀJªºe‚ †ÆÀÑBúb@DxV•üÌ;ÞU¼p±S¼Nîhæd±`½\¦ÔîÁ9òé”êèHÈ\vOX5Pÿ¼dCß I0Óû™“L~H\¹ïV%u]Ó4-ÿy»äd¸›¦…€ˆ°ízBÄ®£¨*çs9šƒs‚j†ªãŽÈ"Áv8×Ü " †jKܱcºo¡ÿUjÆÓÉ„ñhÂ'gßðg§YοOqÀ,??<àU×’eÊX•£²d·^Ý90K˜EÌz̶¨n !’ƒ£ë#J‡©‘œ!'„ 3éw[v)1'ñÛÅŠ·ëu¢®åãºä£2gš+ïÏ©Ue¿'éò4pµYC×&úÞˆ¡#„ °Fµa¿‹$P‹€j ˜mïŸ=f-1BHqפ_}þEÚ¯Tyžr)‡žW»=¿ì"ƒdòóé‡õ$¥”Ȉ©Ûlìæê*Ñ÷‰BØkÌ–x¿åö&Þ¥àú*‚v`{”fcÌ!8úÞ‘µÞg_|þ¿ôy:,KYŒFŒ¶I®)ö{Ö·—°Y§,»¸¾¶îöÖèûD ÝýÅnQ½!÷+NN 3m ûÝŽ¢Úì§5f1äô}†jNãÔDùÕ«W2ž§~4f9ªå¢Ý³ýf™öËû›Û´ÝníºiÒ×_}išŽ¡aÙ[àçÎèö6Kˆ ®.W¼ûr‡Ù ³ü¾r2bÈhÛo«7ÉX A˜LYå.^DÙnè×kcߤfßÚÉù¹…õ²£k7„°Âì øøçNyýE‹„t¯vMÏócRz€H‹È@4T$bbP,*1 à “B`7ô¬ºÞNÖÛxvñ6ÆË‹ŽÍfÉ0\ã ðŠ”~‹¤W à ¿þ¯‹¾ÕûñÍ›Oxòôðt „ Õ'˜%Ò=»™å„  3~Ó¶HYB ì¶f‹EÏâvÏn»¢ï/îoþª¯ÁÎPwÍg¯öÄá¾ë¿+J?ûÝ-“鯙Lþ¬G5Þ·e‹ê“;£Vîqp ½ì7kPM„éÚ†¶]2ô+B¸Åì8Eõ³êöÜ\ö¼ùÒîÕß—df°Ý.9œç8wtˆìˆq}?@ÜÖ3!F!ѵÍ®e߬h÷„á-)^í ‘sòìK-)54»+^ý÷m;|wÊ~_w­±o®˜L ŠbŒÈ¸BÒ –¶ÄØ’RÀâ@ ‹{°Áâ5)žâ)–NqzŽÊ-!t kv›s>ÿôwÜÜ®ùÁÉ~ø¦ l7—xe=Ad rNJ×À fKb\a¶%„%1Þã%ÑÎy{g“¶„Ø튫Ë×¼þý'\]¯þØÎø§W³Üg<~ü.?c2kp®Ç¬Ž1{ÌQ¦œv [,l0[±k.¹8ÿ’Ëó3vÍð§Âü™åT`T×N9>ŽLg=£qs5ʈ`TïhrBرZ^q}yÉÕÅ«ÕîÿöÿS¶ãoÍ2½4†ÉD©jA’’eK5ÍNhš†vßдtýÑùDü½U99LÊIEND®B`‚chromium-bsu-0.9.15.1/data/png/heroExplo00.png0000644000175000017500000000170211676031527015620 00000000000000‰PNG  IHDRóÿagAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 06üÁ Ã?IDATxœÁÛnEàßv½‡ØŽØÎ©iRÅi nBBpƒ¼B\rÏSTêsð\Л"„ ¢I“âÄ!v;öÚqÖëÝÙ™ùó} ¶| °5€ )Y¡Z…˜Lˆç9 °Ðw€yÛð`+Œù¢ry5lµ¶x“v{’v»CJæ¹”¨9 A[`4ò€G…‚Gëëïh¯ðž2úPÔV>sÖ6j¬ÑHøe»ë¦ÿ¤µ]µŽœâèuúkÚÑ¿qÂ/Ë@O>õ<ÁöY³ù¥ ¼ÖbÜÞ‘½YØÙpÂå:«zø *øt&H-¬[䮾»÷Ð €kéln:¢ÕúÀT*_$Ûõݰ°´åð™&F‡¥ºôýÏÁ¢ØôDxµ‹—Øá€/&-c—r/7ºa\îî3­Ë& aÈë¡K[¥9lN˜^õ”YÐ… `y~Ó÷ÓîÛš[R^yo…Qq ¯ªá VßmÀ_]FqÄ··§–n^«åxÉ $›8.õfUúO1•nŽCxá¯ú0Ù-ôè?Å ”Cúy¢9²`çFºs뱄 ‚õ¸_B:cH£L–‚ÈAq»‚Õ÷K›¼Ì?ÊõpÄ7~ªèiîÈ–Ülzzé€Y·o¥ˆ "àU8¾‹4ŠáÈ” Ý/ܽ¹«æw66„ˆ ƒT]ê“Þ‹ùYçå,Î3"¼`‡M!Í_#‹-èö¯)Oc³‘3 ”> ”Åxùl<¶Š—ôøSfmÀ(§‰ûË{êÿÐ5ÙÛxfGvÀ c¦²ÂkÆ®Ü0<‚àcŠçþýyG&¿3LN˜%—2sœÍG…È]ÞêÛÒü2_œèŸ4ЗE‚%Ð`6þl_½Z¶kkŸ˜Ùôáôø,L»=n ɹ> öžûû] Ãa.ÄHiÝV@&v|(`d²˜PwœF£6÷ûÎ]Üá—×GN¢¾—J¿@šþ¡£èïl8lJOÉ3kÍ3ìãÿ‹Ëò >uäïÑlúíÂJ:l›gÓÑøÒñi©ê|=Ú<¯b臧áþE>8¾D¤ÅìŽõý=ºm«N’p^ü µlzýãW>“O9ÎO}µ¬Ù6½ÇÇ«ÐióEúK%¶ôîͳó÷~Û¦Ó·ç(c\ÿ~böQ§ÍÚ?]E©Â²IF<®xm#ð÷¿…]K³É· Ë– ê‚å3ìáäÝ|O¢èn¤×åpôê|=^6‘ûtöë²fxõú,ØŸ¼¢ø>æá{zý«Aºiåƒ]£Ã¨Ç%ÃY ˜wFŸ?>êo;Fâç›hÉò¹ŠÇ?óû0ÆžÙy—$3`ÑçÿwMŠåÈJm1{Œ\¢ù4Ó´©[îý7>ý´uãǦÃÇk(qåX¤rwwr^Çèw‘1ÁÜaÜaÈö;»Æ¬ÇÙ·aÈö?AdC)£df¬Œ9Èï²÷2èâî°î°äý‘mF 6®Ô`Ç–>ÓŠdtûnݤ|éôX1¿xÁrÆÆŽÝ‘”W‚IÝ}Æoq‡#·]ÑŽhåî0» Ý=Àye6o!¡Ó¢ár‡,9>—¸\‡,9cätèS0§$—‰œ `ä¦<±C“{¸rm€rÕFX,3äÕATe‚À97ÇÁ–D9Þ LÞF|€Cµ è'&ò!É€^BÃ=v Ò NÁ`ÑéC°X44pÀrX,JÆØ¯•,'ÈX{«`±+€r­‚Äìʶ °X*Ø,NÁaŽU°X•‚À9VÁbV Ò¶6ĬÒ¶ °XzZÁbV †•°X•‚ÃÐÒÖ6ÐÓšÁÉ>BÆoÊ–6ĬÇ*Ø,JÁaŽU°X•°Ë•,m‰X,•l%`°Ç*Ø,JÁa+clJÁa–•°X•‚ÃVÁbV CJØÛ±¶†•°X•‚ÃÐÒ¶VèiÏ`±;Žº¹VÁbV ²å[‰X,2å[‰Ø,PåK‰Ø,1Ê– °Xeʶ °XcJØ,JÁb‹•l%`°ËJØ,JÁb´4µŒ±+‡¢Ò¶6Ĭ‹JØ X¡¤l>lvèX,T- € - € …¡`°P´,  BÁ`‹BÁ`¡hX,8BÁ`  X 'ÿÙchromium-bsu-0.9.15.1/data/png/enemyAmmo02.png0000644000175000017500000000351511676031527015610 00000000000000‰PNG  IHDR üí£gAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 3œè'GÊIDATxœµ–ÛoÜÆÅC.¹Kîý¢]I¶lI¾&–/‰’¦¹40‚¶/ ЯÿHò [·R!‰+W²-E’uÛ]í•äò>ÓY‚'N´ç †äž™ï;sàÿ ýç^È€õò`lÈC¤¯ù^üô#Mc^ÑRlAût°¤q³Ár™Z„X0àMƒëEÐH ê¨@Ñ£ Ý_¤Àšã·S\~Æ#ÇdìD€T†Vƒß5ÑžñÙˆUÿcšO¸²Æƒê->(1§Ðk¨ Ó‹ÜYʼ1Ÿ[(¤3±*;Œ\ÖjÌ¿—ûÕ í»@Ôù=§4òd´Ê½·Œû+ñ–MiÙ\–qé¹j ÆEjf«¢š+k*¯B•$¡èŒœÇÉ=6?6>*$ùÏÕŸ& !ÇgjNT …Ôââ;™ßo&®"zÛ|ß×­'ñØ'œb¶ÆbQÔL²Q`LÍw4? Eª”‡tväæRözš=6 “³ÒÊœ^… 4¯ß× Ž“Þ²þa_ië¾ãLÑÌ‹¹©z©T3sY# „ï¤Î0Ù˜N¿HÓ¤³îÞ2>hÇ_ ‰Î¯üI™—!S3.ßœo|±Ùmi³v¾øÝØq˜h”ZóÒµÒ•¥b­™3²‰æÔ  ¶ìIÛ½fÆ6Úã__3›Û7†“ÍS§:Uƒ¹7ì«Á ÑäøŽýÞŽ›LР0#·¯UnÝ/]]*ÖZ¶™5d¢y#9ØOŽZáÑZ¶÷4{Cæ.f«î“œe¶Œå'/J¶s²  ˆy9{iz!÷×ÇnÑhd«zo?Ê“/ŠÂ½ËSË÷«·Sš»V¬Ôí¬e 5ßUäPõuS“R 6’ælåSëvmq²x´ðõ¨”RØÿ„@FÄeeÛ“~¼¶¤þèuS ѵùK¥{Wß|??ËnÍ ES3P‰)W5ÃÔH ÜÔÅÃhὺdLoö[uê[ü-:% Ø‹pÝ ûuÝØ‹dƒâLݾ~/õ®}ñšUŸ¶ eSϼèJaR˜323qr½ƒÐi‡;GÚp B›xbšk3¤»ˆ <߯íò,«¬|’¢°*L}֨΅²aÙºþƒŽÔ°ª¢<©ÌdòU];™ôH{ÖïÜ­ÌtµQ@Ä %«°‘2eT4ÍšfÓ†)4C(íGÖWœ¸ûC7Gº›Œ×ùs@SçÏŸ‚¨Ëw7[õâØÈ…¹¼è9hzº‘´§¿ˆÜQ2îÅ3óV¾h¨T¸CÙÞŽ¶O¿uö¾7äi‡/AÀ¬¿ª€˜ÃÕÃ7Ž—§/eÓR¸ïF-£¥ëÇì¹ã[ÑCéõÒ‹WýBÙHmЖ›Áîþä0µéD¬+vê\/0»ËWòEÕ¼¨ˆ³þQê· å 4é‹õ`\MÊ:Ã1&ŽÌÉcœçéàyÔÞòvžŽ6‡[i§ËŽb+OænáwssƒÐm³ ÏÏoÃùM'ò`»õ¬Ã÷û—y×ÁY‰éû*ð"¯ïú#Ïë'#ŸžbÒ x§0ÿÑé[oá(Ú ù'ìŸ_"ñò½ >  {IÿtV¿ýmôÀçk(è”%2,ΰ°@érKTÓ\%IÒ¸»ç}³qø¯ôsÅc^Æ 6tOœVcñÃòL«ù¨ý—Žz!äá‚ÎÒ Êy« Ò lÆ›ò{Ÿpx¯Æ–TÀ‡Ì|rûªãgl>©¿CpZY°N,¼ŸJ]üXl‰` ”ó š&¥¨Ål÷¸às1Hˆa~4½†àñI´ 9êŠ(ˆ7çÒ…Ñk¦{¯É¦g¸’áJc@_ÃðN & é+IûgðWÅpù8@€IEND®B`‚chromium-bsu-0.9.15.1/data/png/enemyAmmoExplo01.png0000644000175000017500000000201611676031527016612 00000000000000‰PNG  IHDRóÿagAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 3 fç$‹IDATxœ%ÁÉoUàßÛf÷Ìx!Î";NŒ\HR¡Vè $Á !râ„øø 8©Hˆ8qè!@¥¨µI“§”DI›&Þ=ãñ,ž÷Þpàû¥”.!¾Ê²¬ÿkÌÏç½nwÈT5Çp>À€0W¨‡üÞ¶sh¾%„b!xÒšfYåB©Tô9—¦zg0¸ÆánðCO³K !0t…Я”R‡sî²BtýVÆØ›+ëë‹rÙmŸ]¨íËQZìKk.,jDãÇ ‡> ”n«¦9¢u!xemím¹¼üY¦ªkí“vì ôÆ<¿±Qwü3e"¶"c|_CI€n:xñß»ƒŸùtzˆº¢¥BAÎÍ-ªÕwâ²;S|Ý'ù¥á7ÖA}c]áHÅ[IröÖÚ÷Ôˆ<$@²E  cΕjiv¶É%õ½w³Ñßf˜E{Jðçoà÷‚ÐqUí-ºQõÃ8JÓ„÷ž 4è× €Ä½~Ÿ¶µaÒõYÑFÍCgOJSs ‡Ÿí(®~/œ@Ÿ–^%°ô >f/D›:cCÛ0tŠX¡rÊæÊvxôK’súÚtþe¬Uê{#=ü<ëN´ôÉwØI?`­Ÿ`žgí…¡OR±·t¤L%É.ÀP_¨@B¡ÖkàÍÖ±t‡Ón/Áµ”Û?¨#¨ÝÉ×±ƒšB+þt𒝉–I §~ÃZ]3‘Q'¤Ú¶úÚ¼^©ÜÓ^“ì}s5Mú ÓÞ¡ï&^6¶m[’$IDˆ¼6ªÀØš¡v•j® ~ÜlÐjLúÏ—ÍWn9"±ÀÛº/G»G¨œ’$†A’¦;XH…”-‹O‰¾š8£Ãé;9Òù fœ|ª®¤ñr3 Æ•àò’ð ó"€NŠG+–¥ç0Ž…¦µH.w»}rBƒ‹–ÈvÛîèüahÕ×™þéªÄf ôÒè*a[I–\*m B:ä)eE]ÀeOIp~ÅÚ›iû(„΃‹çöョÑù³Ía«õ£=™ìGq¼L§»—B Ñ]ø8€¢‹«¼Ù¼™Õj òèÑâõþ¾ìÇۀЩfY=Ý4{Aß»R†Ð/ €/Uƒ¢œyŠrì–ËÕXU…Í9I:Œ1Æqr5œ*(%çD@ÿƒÌ[ÁHìIEND®B`‚chromium-bsu-0.9.15.1/data/png/heroAmmoFlash00.png0000644000175000017500000000121411676031527016376 00000000000000‰PNG  IHDRóÿagAMA± üabKGDÿÿÿ ½§“ pHYs  d_‘tIMEÐ 06üÁ Ã IDATxœmÓ=WàçÎŒÇ3k£uv$¤H)CCƒ ¿$5]((Xˆ "I¥Hº•wØ]²¶ç{&…½ÁŽtºû¾Wçý>š€X$D`4ôè#Æã÷቉L&•™˜ˆA«WiU­ ]äp &r3 ¹S™¹Tz hô6ïU®%JÛaÔF·Häf–æVf–r S¹XÀNïZíBj"v ºdØÿYÈ­Ì|mî¾™U<÷Už ó]cÝodG'µº¡µMˤNe–r÷Í<˜}é风K! Š·…çgS¶T‡snÔZU"ËLÌ¥¦VñÜÓG'¾ùá‰ì»Ç„àäìÑ™â§Úe_›DÞŠAdrØLìî4±|xOþýcÉ·„@Á½·Z½¸ñ÷&–ŠMö6ߺŽ-5¶ƒ±Œ#ãø?ï'1è5:µN©SÔ­â÷KwÞü"LScש^¼Rüúκl”z^«7£^­³Ózo¯öË×¹ééϾøã/îQüöÎó—çý+•F¥5è ªCHÖR™Ø|{éæÇÖgWºaPT­u¿qng­t¥R©Ñ'ãÐ)]Kþ‹n9v–m)mc*k ¥ÂÎ?J­*b ŸDùTnqåѨÑÛjQ.•¶Qþ¸L±D&7=*Óž Ö}®L¬û@ôi‡½â>SçN”ûëè,½ÄIEND®B`‚chromium-bsu-0.9.15.1/data/png/elect.png0000644000175000017500000002123011676031527014605 00000000000000‰PNG  IHDR@@% æ‰gAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 08yÄ IDATxœzI°^ÇuÞ9=ÜùþóðF<à 1 H”(ŠÖhYŠ-Çvä,²Mv©,½O6Yů/\—Sq•+vœ8¶Kžd‰"ER ‚ ¦àÍÃ?Þ±ïíî“Å'+U.Ç]]·nuUw_Ÿ©‡ƒÿá?¼ëÞ?þîþãÔj‡ËÀZ.D§6biå¿ýwÿê_¿yïÞÉïüö_½ÿîïM'ß(9¿hŒãû—ã7þõ7ùK·>˜üÖoýÉÇ·¿c͇c€€/eƒ1@HD@D`‹àZSI5–‡A£—OÌlfM)=2€œÐ!t™•HµµÂ9!xÖXÆyn×Ê-S´'î·¿õî­·÷v~ÂÌ ’ÇeŸ1‡(Õõý2qÑbâ¹þ Ûï¯TêøñÖCk•kQÊÞë¯_}éå‹Vsž`ž•óY¦5:N›ó±ÀEt  $¢d<2bè0îp/Dî-©æˆbÈ\æÜ ÷¨4ˆ’±¬Ã…¶A£ äW… +—Ü ¿¸½õ‘I1¦ëp±ŒÌ!›³gm6ŸëÉ8~饕¯|¥}æLg6‹Ž‚<7cΛ箞Ý|ñÜ&,/E½nÓõ–ºƒçãÖ…;>*ÏŸk¾øâÆÆÆà yÞ>ØWU5—2B¾.Í~Ï_]aýÁ’t/´û×£ÆÙªj—¹¬+>Bʘ±^®Ö6û+}!••Z¢ÙñÛƒ/Rªk&]/nqËg¾SY£™&°E d ß®òª®2Äyɘæ7ªb w]D 9hkGu—EÓ÷×Ö×½×?{þÜÙ0™WOž–{;I’X.¤ñZ»Aè7âî°?\Yíõ«QcÙ2Ÿ»‘®œÙ¸üÊg®]¹ºâyb<Î'ã -´{A©©5›Lë¢é;fÐhùÜs´&[j*­Rœ 3èô‡‘©ÊÙxB¨£¶ï†Žp$üMdCD5@@ˆ 2¢Âyº­ný¤žMùÊJçÍ7Ý V’Ä»uK)5Ï35žàñÈßÝã''y–VÖ¨á×Ö›ÝÞŠô†Ò›x0\ÛÜ<åòÊ ï*?8žÎf™ëÈå•öp¹[iÏ«ŠÀ¼V;lµBÇql º°¦Âš¤ßˆV7ºKË¡Ñyš&Ò÷šý¾6¤ës„¯rá0DQ¹ø¢ÇX‹ó!c­º&¥f£“'•:ªtŒ¼þü™Ë—üf«÷è±ûøÉÞÉáG;ÛwNŽöwv·NöÊj  ŒåÒ ×ÖÚÏ_nž=×h´«ªÜÝßy¼»?MÒ¢¬Â Øš®Íf`õ´®! ûžyA€>M>}¸{û#k«f3àŽË…ÛmÅK½¦çyUZ£”2 üf3ìõqT5ä…eÀzÍàÜj§ÓŽ&Iu4*ÉÛ¬k­ï{A…üç¾òïóRXæH­Õd Y `*"cµµV"Fœ{ˆH”s`L:ÓhÔØ8¿ðBëì9pd“@'ó4U±,Yä’»ž®@D²–ˆ„¾ë áFQÐë6PU0O-cN«ÇQA§Ý?/L’Ö€¢ÓŽ:í(ŠÜ8ö|ßϪ“IÝj7_{yã…+KgÖ[ü›¿öãf;j5˜DUu™ëºäœ2ÆC.ÚRv9o rkK¢Ñ Ñ0&Dˆ]·Æ­‹äƺEηžŠÑ¨4õ¼È3´Ž%îú~·Ó\tÖVú½n§7\7ƒ ÓŽÐq\U£%ÖjKÃF«„¡Ûéž'“T§™u}·?ˆ<ßœ÷;A3ö·÷ŠÝ£jc½ûÅ7Î^Øl7›žhwê ºGÑ[o³ÑÁ¸,÷Ò ‰×Ìuâ¸ë;q™S2cÉZ_ˆ~»³Öîv·w«¿ýþþ¥Ký+—ëëÃN' ü½*;@£h´7+%ºÑ¥øÌzw}ÝMR{xTä¹áœ1.—͘ùè÷ü^Ç—‚ÕÚ†PÊ é aâ†X]öÇ4©Ž‹é\^ãü™Nè7v÷òñX¥D£Ëõ•øøhåàÉ`v'‰á¼a™f®4û±Í據•µ>çkë/îz–;;»ÉýÑpÉ8l†AcÎ|Ƭô£2×ó‰:ØO;ƒjuÍt{½Ãt:Seiª ‚Ài6ÝáÐíõx¢Pk&&)6›N§ƒƒ¾X[qˆ°RÅíññIÚëtά J¥n}4ÒÚÁEšiK°º 7otlµ!ØáûU‰¦ÖŽöUê ÒE66æÀÒ!Z#QÔ[^hë¸rÞn¹ž­& a#ôö ·VTŽË¸#¯¬éè¸|ò´–‚¯,ûëkÐëºã©ž'Vpîù¢Ùk«|yÈB3EeiŽ¡ßD¬×åÝ®4’Äi6‚ºÆA/öýÉ ¦‰cI )„#ƒyb]¢°X^q–×:''³ãƒj€’’2I ×zŸhŒ˜y"³Ùpw;²×ó€€3ˆcr=ÎÁq¼v~Ë8w÷ÒÄΦU«ÁÛ:ÒD« k¹ž"Öë²ÈC¿¤¢KoˆVÓF¶šP–Ðnóµµf‡¾'€W~ËK±1Ä9Š×»ËËüø$ùàöþí¶ŸnLGóJ•VS]j"C¤€@D5 ¯Öî,aÚ轃:ða>çUEš#„¢ó•a3ô}ß \·Ùmw67Z«Ë‚ÀœŒl§Ã†!%jCUm¤‹µ¥ij“Œ…Ð…•\Œç¶£ï²ƒC»‡@(¸ä 2„ Ÿ"ˆ ›a·c>VïÞ½ÿön6>(²Ôõ¹PD9‘ jÆš™›gùÞîAY;~ Î¬wúÝV‘CQÚŠ!Ænäò•N칑ëÇÎðÌz÷ú¿Ý²¶êGO rZ]å62†–°6ã©­49ýï5™”è‡ØˆÎf–qà\…@ÇAUZ­kk,ãLœœÌzÁ-˨Ò.H&#éG¾àhLUž[ª  HíìÞ›ÍO°ÒÿÜg…ç¶Ü.4[Bø¼VÔà„A»?쯭ö6ÎgÏ0׫Ç3}Á?³&Úí–ã´k ŽÀJÓÖ½³[>zDók·ØµX¯ÌŸþùøþàÞûï¾§²§•"?¨=?X²Ðè4§³MëZÅ¡G²ÙpgeU>w^öûPÖ4žYO`èþcfðÓ¢5ŽÍ቙Î(͈ X Œ‘0†²\ëº*ÓÌ{ºc Æ}¼÷ƒ·Ž´)=ÙqçÆ 767ÖøtnÞÿÿþÛÿþ_ß)’ûy­„Ó‘Û[n,¯wšM<•Eоß×÷E²N ×–Ù ÇŽÆ&ËŒªèŸ‚Þí™{[úéŽÎ3 ‚ÀGD á{î™5àŒTYûAèû¾±0™Ú»÷§o¿·}øtGH[Ì‹•ç–77à „!xçÝêÏþüà{ß¹ýôáG*K£ »ÃÆ`µ¿´ÚZžËÍ`i0@Æýª¦£“4ÉêR ì¹³Òq±ÕÀfžqXDVø©UÔ–ŠŠtMUEã¹M3šÍ(“(2Ö‚˜NUâÊR<Ÿ“±Të‚ñÈ÷™µe’ŒêüÐÜ Ö—º¯¾Ü¹qÝ)+¸û©¾s{>ÚHÂ0®”ïù~wØX;Û]^é7bŒÊ³¤Ót†¦%ÏÌ,UÉXS% N¦p<¡KåÚ wÌ49ø³½ ü”(M³ÜÎç6™SšY"Èh£JƒHD(~ôΓÀg ”MrÏçíöæ ã†n•öTX£ƒÍ•N‹W‚ƒ›m‡‰Và„aÐé,w?ŠÉÑ4™œŒT–úB´ZMxZȼk¥”žà UIó¹{˜—Àvš¬á#°šÈhB ‰TEÇ#sthu DH„ÆX¥”Rµ%ˉwÞ{B¶æP!è݃¤ÑŽn¾Ü½~yye <^§ …SÅlo›ß¹}i{çÚêšxáªÌÒå ª¶7¤cÚ­ÆÒpþ<-öŽž<=:Ú=®R¥rëG õ×ÚínsÐõ‡ý ßõÚmÇu I¨® øêeàKèI,k*U!"€®@$T„uM¦(Š<ÏžŠ¢˜§i9™×¥:<Êš½ÚT­&‹B3 @¡Êñ‡·ÞúñäÝþënvU……ƃ£ñÞ”YÊ`–³“ñÉññ$g¦æÆ‚ʲZîsÏux¯ÑmË~×EÎçI DD˜–Fd 1¾ …U‘ªH× B-¡#‘s˜'ušÁc¶®ÔÉ(©”v\!|Ÿ¥¹-Šª˜×ZEi­î†N£[Îgˆ€#{çîîŸ}ûN³yíÕ—›ëkñÅ‹üÓGÇÞ~´ûxâ!3µb¢²6Ðã, LàËFè§ù­ÈkÆžç2ku^Ø4ׯ0@ždVÕ 8HŽž ¥UQUC]“Gè8Œ1ô\ÔÆŽ'J0<[*UUuUk@GÇóÙ,SV³™Y‘ÙÉÔæ¹‡0"…Àˆìîöý¿û®U¹õèêo¬õ{nàÌößVóc€0%0(*É–‡ëq«ÙZj5^¸¼²¶Þ6ÖîîÏT…Œ;u…ó”ÃÉóÆc뺤¦© „€0 "m1Ë€Ùñ8?1e]ç¾Ç¿7:ï/¯t¢H>~:zøè‘µÛ ¥€Å¡¿Ô€0ËIkPMf¶PÔj°ÐgiJ³y]k¬* Džc‹l<žs®ÛM‡s°ÖBÒÚXU)k²q•x~šeœÁóÏ5_½yy>ùôñ½À)û˜çä'ï¼»û­oºÖ™ÍÎàåìéC#XuW–Ï´n»m‡}Öï‡Ã¥>wšÓ;>)Ÿ<=¨“ÉT1äZÛ¬&C2Ö©kž¤¤VUv:Õya9IW°45£‘BƇ²(ó<7ºÔZÍæÅtJD‘ W@…¤råqì‡!o6ØÚzøÅ/\8Ú?³ÿ¤¡Ô±ëz`—]ÿr®Ï]vý,Ž;çŸ{þó_ >ºsÏóf½îðù‹Ï5ã Ó1—/É3ë¢ËõÑíéÓ§ãOîífyÂ6±&~|R«‚ÐUŠ•Ê-2ÍŒ…ª2YZ¦Ií '¹7''™ë0ßgyVäy.… |<—‡Ç‰ª´ëQNSªmmy5¯o¬¾ùæÅϼ²ºº"]^»þä½3?h]S‡‘®¼tý¹ÏþÅÁ°ÙÄ_þ°×áW.÷~uí•WÏËV—;+Ë­éÆ3à„ ÍTÊu>OÌÑq^Õ‰ï‹0òj]©Šê$ó¹+8H)ÈŠ²ÔÉ,NKZrOÒ㓹+±ÑÆhDíHܪóª¬Tm@Šr6gBG§áœ¿¸òâÕs­8šÍÍ Ç=sõêÚk¯ñ£¯=w¡óKÿìü¿ø• k«"M-§†}þ³øæë=ÄžëÂtª÷¶«ûwë÷»¼Â¯]u[M@Æ=Ïb?É"Sæ¥R¶¬ÈÃò,ŸŒ…`6 ]ŽRu–%³y.…ö\“ÌÓÙlÆÕÚñ\†`Œ­U¥™ bÜå®dš @›*ã““Ãû†Ó‰n·ðÆ5s“½öêŠã5”‚sçº7^t:1ìÁ[oÜ?i4äåKWnöãàþVò—½ýÎŽv§‡Ç'qÃßùÌÅW^y®Ýò¯]m ÿ[U5N O©Üw¼† ±Te>ƒ'A ’‚”Ry‘'Yâ8Ö÷h:K&“"õl, ìhšŽfyY¸ œ‘`Òܿ叏s«<>œs±¹±¾¢u¿Óu/œÖVßǪkáGïª?ü£¿óŸ>¸?¾veø«ÿüÒòrûÒE¹»¯¿ýÝýßû¯wî|¸Åõ;šÔNYçà„¡ë3D]kH;÷™ë!¢É2•æyšç® aŽE‘EaÉ2¦µv2ÍfIVW•ÃA%ADD5ÃRWÙÑÞîÑáð‘`Ÿh./EžžÃö«?þïÇ·<Úëí­O?­A³?ºò _9GÍöö|ûéq>9P¶ÔÁ`lžãÝ.ìî±|RÖÓ”iE\kb’Ö8•ѵUî…Cuí¤Yu2žŸLÎLèc]•U­RU¥ºˆ H2 ¤l5¯ÈXäL<‹;Œ#ÔÚwŠv¯<·a:m( ã»|:3¿ýŸßúÍßüïiú]Ä}¢Bˆ³zZu•L§ÎÖcƒ$/]ìh½nH0t_}ùÌÏÿÂÅkל¢„G[jïQʲ@I‡Z.+cTQ”Ä8Šu‘˼¨§ãy2ÍC EC« uY«º4yBí@6›n+rLZ&ó¢VZºBTDuYfAopãò ¯^}áêÅ +Œ·¾û×f|ødïáŸüÉ_¥éû‰ Ðz Ërûî§ßÿa>XrŽGA.ݸn^xaµÛs›Mïü¹ÎÞ\nEìþÈ‹FžJÒ !ò‘[ªÊ¦…œ!X4ÖV¥E©óyR'JùXäÒ€5VYUVi­j ¡+…ðdLUêªbè"…ˆí8^_?ûÙ篾zýÆRàä&?zgûã>Øßy;M?bnmQXDWëšóéÇŸlviy³×eÝNôÚ«Ï_¾$6Έ(Â<'ÎàÞVýÁGòàà8/à@¥ˆ€PU]¥…\Æ­ÁªR¯*cŠ‚ëÊT,Ë¥á uÅj%UU¶´4›ÈZ U×( '‹Âˆ<Ÿ †ç^;wþeáÐÃOÿ*Ÿv_ݾs|¸ûàÀ!Q@D &RˆÆ˜“½[Ói ÐîvZ_øâË/]¿öÒõg‡‘'#xçí£÷Þ»õðÑñÞnz|ø„¨¬ÍˆÈµUIF—ÀyÆ™fŒ1´–T–‘©³Š(e$X¥”® [—`Œ®êtj«Rh£@2Æ%0&¼0\:wþæ™sç=øîø»J:N€HÊb ˆ@IT!:ŒùˆŽ5ó<¹W¨òS/ùþs^’Ù{ØÿúÓÉ·ÿì­?ü^šÞw]àŒÅBp h43¦F4ˆÒæ@@V—Àj¥¡N90eeµ"Vp× 7u¡ê’ƒ`( buýùÁÒ5Çm=Ùº¿ýø®RG»U5@€8'DI„D%@ à2Ö'ê1d|µÝ]êv‚ ›½o|}íÜ9±{ó}õÃÞçG?yÿ½wLý`_)É0GDˆh‰j Ћ†  @ÐT‚1P£©¡*Jd¬KŒ‘`À‘ˆÄúÆ•õ³/ïnoøÞŸ¦é§ŽÓ±vq€ˆœ¨PD5T€è3Öµ¦ÇùŠã_XY¿üÆç.~é ý¯}5ÐÆ~ç»ùïýþ'?þÑ÷òùM½ïº>QQ@I$ó@  ‚>=Ú—–Õœ™ €UÖÖ5²Èª¨ÂÅ]€ðý0г4½ °Cä,ÞXk€„µ9@ `=DfíÌ]ä:/f;OóôZ×õ6\’1ÝûôöôíñÑÛ{©µ D—‰Ì3x䀊ˆ€ ‘&R€!Y jEP"@ à§W æÉìød»,wg^U%€àˆ Ð¢0D¢‹Ñ”‹š1QUóé NÇÇãçžì†;Oë§[e³¿Ø‘²MX"È C¤, ââÈZ‹í1ÐB8HÈ`‘7CÈÔ§W/ìgn^@Œ¦U…ûÓÑ®µ3€%2ðL¬ŒH¢ÒÚŒ¨ˆ€÷ÿºvVÃçŸ[_]áE÷ïÑã­¹RûÖrDN$O×Ûp½ÐF¢~ K)"{:-õÑi"CT¢E¯¿/b<O’Iï!c|±Hzá…ˆJB$€ˆˆ"ÏqÎv—?wæÜÿüÙÕðõ×»›gÅÁÜý4Ý?ÐBH­Ÿi<¢8 ‘4€}þA.œJÛ.¤AD Q‘!2‹ —…žÞ3<»eºe }ˆÄ9‘"ZpX(¸k[ ÑEÖ[^¹ôÙ7^¿ùê „%ŽöìYÞh˜>Î?}°½»·kí   ZL¦ ƒè"J\(Õ©l=€EZƒ9—ÿ½1§î‰ "²ÀAd ·+˜ÝCšZJ ôi¨¢ÓjNI»Œ5Vgåfùâk¯^ýê—»iFOž–¾àt^wçéQzÚwÑ}1 8m\,9X€…‹ Ì©Rái÷…ÄèÔÊë<Ä…ô€Ù˜‘±G €#† «µ§ã‘ªk§)ûÇÌqƒ‹ç¬mÂnÖyVª"ÊÀÚ ‘ø)t"*‰¢D |KTM`aoÏŒQÑÂrrk €z±0‹ètªEV s$Ø’h0Öp¾ŸHšŠ#DƒAÓõÃÒ2Ï+ŽN&ÞŽËRnïæk«vÉŽÄ9=ÓN°ä#.ÜŸ!R1`,¢¹µ)Q€ˆ Xv‘.sJ»"J‰¦D ½EÀ"³ŒXA¶ªë €Ü˜ñ‚Àl¡<×––¯\½v©Ý:çyýåÕnÔ”eYüÎïþ ›Þ©µ ¼/¾üÊM¥ã\i²àÔYDˆŒ¨&ª,ˆSÿ¶P§…‰/"àñ™³<5b~êтƩ\whm°pp§Iª¹Ö W_½þâ—ßø¹óÝ^Ë‘ê3¯FœUøÇþ÷·ïlý‘”ɠ½[eù Ð2Œ¬ÕŒ5‘!¢X$á-¦ü)zD1» ºð9HÄ,€ÏX¼€‹èÃ"€ƒ8u $ÊÒwÂó7^\¹z9|gg§xü4}ôp?½ PõŸ{ãó?ÿÒ˯‡ -Tµ¬4´ÎÊòÙ¥áÖÁVT×Ûñ½--îïël6Bªå"å•h±lìtñÂYøÊ…£ôìÇ©Î,^£åOIpçtœÕ…ƒryÔþÆåk_ø¥o~õë¿ð¹+W_Î%à ×ONHðT$ IDATúqxñó?÷ú—¾z£Ùä[Gwî>~|²»«NFÀyÔj¶­q&c§¬£ÑDíc᳼ʯÿâùÆ7¿òÒK«da{î|ó¤òœÌqè«3gÒí|òñþ[?¸½·¿¬ô¼b8\|þf··Yd|òñ{[O¶tµÍifí° … r"dLxˆîév s›ˆQI”|ö<ÀœÓ ¡­M‰’…ÀbSŒ(ýSu"ñÆë~ýW†ŒÃ·¿“þíßÍŽOªµU÷3o4?óê¹0€Ñ˜ÿÅ÷fï¿÷ðý÷nÍçw=o^–;ž·2›ëÏ}~éæÍó.Ïž<ú;[ßa b¸€~š@k¦õ36 ûˆSJ5€Fd§nÔYˆè4 ³ˆ»§¢Ç˜÷̈`Ъc(ËtYDh6äê*g–ò¬Læ À´,§Ge)“$!‚8lj=Oê:˜-‚<ž~ñÿ}ÆŸÆÿÓÂN+þ*œþ°Ÿ© æóüèX3.8Ç0ya‰`6¯wwyÀd ½¸Ïç-Ïce™{^?ŽcDHÈÒ¤,k!mˆ —G?cš?û¹h·?ÓbO+ý*œþØŸÇþ_zA½!_ûÀ¨IEND®B`‚chromium-bsu-0.9.15.1/data/png/enemy04.png0000644000175000017500000002012011676031527014767 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 09l~½RÍIDATxœí›yŒeÙ]ß?g¹û}k½Zºº»¦§{ºg<ãYlì1xÀÇ8 1KŒBd@‰b"¢@EJ D$²Å„üaÖØà…Ä` flíÏîžÞ«»º»ª»ªÞ{õÖ»œ%T·=Æž±¼ðGøIOº¼{îù~î9çwÎï÷»ð7öÿ·‰¯Ósp ¸¸87®.5°~ãú à`¿ÖûZ8¼E"Þ¨Ñh¡:BHþó÷‡Ã{ ‡Åá=0pø~¸üµèäW@ü}üç©J_›¨Tk-(@a¨öÿåÀZ‹¶FÔo±ÞâÄ>ïÞßbþãÀ;?€› }åöÕ?’ŠäÇZAëÖ@i‘E ”ŒÂÖŠÊY„a%˜ýÇÌ©}ã Ö9œ°/ðÎañx,†Ú;ü‡ÿeà]|@|5¼9ñÛ»i÷X3lŠTfà·y1 …ZÌrÕ>ÖeA´iN›x«™Ù9Ö[')À½Á⮽˜°—2HEòá…`!m$ :I‹M^YÜÎ=Õ­’]šo9LØË©&oFæâ‰¥CUQ4ÒVEaZg·.Ü5¨'Gjï;•,ÓÒWB!"£µö¡”€›i‚AS'oí¬žJ²d‚Ô mUO«èÉÙÆßi®6o³ /vÖw¹ðà½v–ÇçO³[ û=fvNåK*?Ÿ”oâEÆÐÓÈOwÂö‘FÔ¤‘dK¼º¾‡WÔ‡Yé.ÑûŽ#ÈP1ß›•-tµ·x©kB?YßÙ:|~xéu¶ô‡»{êúpÈ•ù{õ€m¿ƒ÷ŽP†4DN'èÒŽ3tXntiÇMmh,<º¼Ð]4ZÌÏï\92mÕo’h0ròƒÏòÈðYž=K¿0÷sjg˜»•Ÿ¯Ï˜¿š/á"¿$‰øÍDdßßI›¤2¡6¸7xß,ïæHw•Õ×EÁl8Þš-þa–e}ÀìMgɧ†Ï|Çtw¼¶¹=—†×ylðóËu‰Rq¦°¢FÔ¢HEDj’$`5>À‰î^Ö9ÆáƲ×Zl[8ô'y3#u5ϲg«õи¥ÓÙyüåñ3<]œa§2·s¬1à$»~ó·*êøb¿Ôðæ„øç²0Ô$aÌ­zo’ws<:ÀÁ7GŠÉ`oxWûØ{¢, üèáóOÜ{r÷Â÷®Ÿº¸ðÌÖñÐÖ“œçâlƒëæ*%ÚGDIˆG€‚²*T{”¶bä¦\)6Ù˜lqyo;w"‹óÆ\wî§u¯ÙÙ •+ªóøÅþµÍÍ$:ãÎÍ)¥vŽZX œDxùò9ÓGÓ_€P#?“,„2$Ö)‡¢îËîàå­c¬½îQ'a<ïjÞú›2 ¤|èÔÇÞ|ióÊ·œ?{I¯ÛMÖƒMÆÌ¨ƒ‚bVRøŠ˜H†4ãNT„:AëeC"bð yfvÆN5`cvþx€R5òlmgoÐYi/ŸJ‰eÝùÔúpëÎîÊB¢óΗÌDM©Jj]c¨0Tçï¯1¿Ê ¯¿€¡Ño d(­i…MîÊnã›:÷püøQòµ&³á¬º%Xù(NJœ1vú‘ïÜØ¼zÏã›gÅi¿ÎU¿Ãž =ÊI|­hêS;'Ó9q£”B{¶¥1`=i’ µB*ÅÌlWv'}B£Åb£»°;öVÚ½SRJr>6ãWek¹ªw ü5Á ‚”aqÞR¹ºSùjøäK¿‰°¨L¥Éñšæ=ÜÓ»ƒÎí‹8ï}4å–íëxÇÃgŸzã¥íËw=zíYñ¬9Ãvµ‡‘k,µ¯qÞ¡Ã}péÐb¯ð%â´¥È<³`޳'<Æúvágg€'_ À¯hô‘@„Ä"æ`ºÌkîãå+Çi¬¶)gU}">ô^h3“'¶O÷#OéG÷N1,‡*„ ´ P.À ó! NC´ Iƒ˜, I’œ0ˆH².ÝÞIE!Zk‡1Q!¬ÂHƒvŠÅ #Â09ЊÒ3Jazºõ™,PKZ žÜ¥T5sm0Â`­Ey)JS.êÿõ\±òyâIÄk5 屌8’â–Ö!š« (®?6L£ ðŸÜ|êoÝÚˆ>¹û$׫kWãý¾g•r¿i¥² ' "b‘Ꜥ¡I–Bd`0øBÒˆ›$YB«Õ ÊÂ0$Ò)‹­EÚy“\·‰&M¬×\#ÖgW(ë*8·}ù 8äqÆõ³×>Ý;t^ÑbqÞf)ìÑIhF-š~†h¿–ýPÝðÖ ð@¤I—9ØZB©jRØÛzGÇv†»­Ýrzô“ÛOru¶M1µ¸J"„GHsãµ+¨\‰Ô‚8މ‚8JIƒ˜8ˆ¨†ŽÑæ”yq›8ŽÉ£yÔb±Ó¦‘6É‚¹m†)ͰM©à²Ûa\Nˆ||p4­Q‰æýÍ;þÜMŒíÞ±ÈʬÁ¢íÑδ[-Ò," 2-oùRÞàñh©iE ŽuŽ’ç9¾¬ñS»¦Ñ.±>Ò?ùÚÏ^=#OÏ3›•ûçzYÓ8 R*ÄmV #B"ü§…d^VÔ3ÇloÎæü*ÂZTêèämò(£Ý\¤Óm³Ø]!o¶8¸¼F*2Ü\áÒ!F"·fýotgbxy÷Êb¶@u´¦58”¤vIÓ”fÔ $~ãsëç^KÄB­XNXŠ”†Êû<ŽÏúY-LdfÇžØ>Ǥ*°Ò¡´Ã ¤ú|³¶Ì&†(ÖÄí¼µ"ª†ýM·Û¦™tˆ³€FÖøÂ×€.b”Ô)Б"nGŒª9eP†ÑA*¡­_˜·Nâ£Ã ÇzÂ|ÎölL;Yb.jJmÙ}`Ë]Ùïèóœ:ÂC,#ÖÒUQ|#åýÁ¥¥guÿ#>q÷zÿJ°9Ýdæf8eQ„à<(TˆTàœ@[A]Öh ‰hÉÝP”ƒå:ÍË«]D hd d$ÐA@5ˆÂ˜ÉtL ÈQˆžD¤T$PÄÔ•&ŠRuq|åÄ-•“'ºkçNímøä@&bf$‰Mƒ¼j3#"w¨8|öùîâÆÙ@I*3za‡(º¼sf*cÕ§©v¯»÷^nŠ¡QQ¢e€Dð…3J ‰Õ/F´Òœ( (Ë«,¡i6ÛÔó’cÇn!h-‘ ‰2¢$a±ÝfV—t’6ó¨Æ X»õ "fŸ0„ÊÔ¨$&‡‘ú1™p¾=›¶z­Æf{H}Ͳ;ÐLXi*îz!7³4H$Z ZIƒ0¼@ŠZB[*\Ûœo2¶c¬·hžÀkâ(CÞp®^ DÔ~03 #’(BG»—’¥+4—Ú¤qŒÔ’4ÍQI@†”®¢´5‘ Xìö0!Èpßw»Ì+…¯Š8n,ú‡VVìDB5²†âèôW·?Íf=G¹,ÎШ[ÌýÐs¹)^ú€Ä'Ä2DE …§F±ezI¶§åŒÚÖ!0”hJ?C!ÈÉJ#ÆI!!¦¾¹ÍÕäYƒ8Œi·s” ñ•$m5H²ˆÄ ÷³=Ú9M…D"%PÐ"5™ÈH‚ˆÚZÂ0Æ *ˆHÒ‰GåšfÔbÜvÀœV–ѸµMQUÔ“ŠT¥ˆÖɳj, ”Sθ@Ê-õÈâQ‰Æ*‹tË6k Ç1Ì‘B§7#†Ï°zóÂc°¢Æ¹ R‰ŒêimpFyë3Uk¡e^P;O¨‰òš Pbî;ٮРO¦h¯ÈZ)y”3­§(©Ñ]MÄ$±F„!i”!]HjÚhÒZiÐX^ki.5˜!i– ðÂ"M˜j0>@ ‚-5‡¢eÉ”ƒò ++Ë\éŸF‹`õ…|N¾–y0ÁI¿ßXâ™D¦@‹¹ª‚\£hˆ¡Ð8*¬· ñ…Ã% sP©5í¼wc-õ¬†––iõÚJ¨ˆÖÒAg ³ÃÎå!‡X:²BÆõœv·‹RŠ ÕB]/ Xmûi¶ðNzç´CyÉ+åíì4 fØ© t¤æÆ@ÿWoNÇ~Ž®´o=*I˜ÛZ–ŽªXE;n’Py‹ô ŒÆÔ‚‰*hg)C¢`:†ÂΉ“„^ºD£#CÒ1³í9A3¤ÕK™Ù X\jÓxuƒæ‘œ¸‘¡•" s|¢yJ ÄaL(2Êr†õ푪4Ò…Xaˆ:·‰£ÌÒ “…)Ï œ÷WoŠ~.€ÙçÆ€÷g™™)5Nzje€R†jªQÕ¢jG¹N)æÞIDäqT”µc‘4¥Ji*gHÈè„mDâ©1DABÖÙ÷0¤E£Ý"Öš¤™¢ T¦dùÞET$aWbw@‡ $¼ƒ`•µXkk™ªðsU·¥Œ&ûÛîíuèÇ}®^»ˆ½`QNNës÷úç'§r†~5¢˜¡zHe§¥žtÓ¹NoäëÊI ¢•61¾Æêý„&Ê#FŠy=¥¡sZ‡H¯È‚Œ8LQh¬H`#Aó`RH–3¢ž$ÎA/AB”‚þíŠó¯Ã, 0åðHkmàZs?!™&º¯ë²p´‹ŠŒµL­¿€‹ûC"À!˜™ ƒrÌt>Æ[O#ÉWÐÂ2”A¿7È¢x?Õ-$ÎW–(’Xo •F*–¼§‘µÈó62Þ#C‰V/,N´$iŒ¿i«A¼Ð!ˆAi0$¹@‡û?ÂÖé-vSņª*¯ßÐcƒ,Zš™‚δMv[N•,®õˆª”¤J1¾¾øBSàöÓI,•3\›ï2Xki4²¼žVy µiÇÙ¹…¬uÛBÖz,±¶ Ö%RŒpÄÒSûšº®I‚„f«/-eUa3CÞh‘ZkÂVÆÒj-cD®YÈ:¤·åÈNBïw,ŒÎ}a¦KÅžÃwåÔ¾ ±ózÌY ¨çU˜tÒl>ÝañÞ¸m¿JotT>/‚¿UÁÌp¸•£¬¯õ–Ov}xýv'• ×ù›ºˆ. §~÷{ÛS†ÕÖÀá?!~.| ¸ájõ˜3ƒ‹ ·úXQSÈêHk )ñù;s$?ŒV!îf¶^¼0ûëë8Ié-ín›$ÎiÊ6íÅíÅ“bB¨5r¤™œ›c¯‚×( R‚3üó§+0c úÅðZH¤fwg»¬^jÜží/šÔÛ%óªâÒô§nhý+>äð€ÇãrÄÙÑ%®mlaŒ¥µ­L&E†ÔöŽ¥ÃŸXí.Ù×xݨû§¿ÚÖï>× –ûoàè‰5ºK9ÓÝ9»×Lú#¬¤Íç-ÓaÜ‚¨x¡PzÿÀ3Û¢ÿùáï‡õÖÇà .vE6>3j:Ÿ%q/]Þöé¾îáJŠÒ fpôµGés‹Õù=Wðó|0‰Ç23ë£ .ì^e¼»‡Hbyjïâë—eÙ4SÉÉW®Ýéï^8A.s¼sàÞ€RÃz­-ÆÖT¢m˜1aVUØb£ Š˜Ã÷.³ü¦ê^]‰ÁàÙÿp†âý5þæpÝ“è;ê²öƒ½ñé8O&H]}v¶þ-“p&åyKþÆeèîË«W xœ.3cö~ÿK¸|üæA¡v–íù.OìžbãÔ5åÖ‰Éd¯¨W®žøÓ¥|aòºµ×°–®Ék÷ïuÆa! %ƘjßZ!H v›nÔbçé—>³E]‚vL%4ºPMàôÝàêÓ;¤Çê³à·jxr — Ìóù|~¨Ýú3À æ{A¸š¿2½ÆZz”üD ‹ÏÂóÏ\à‰ ~œç•Û½PTØzøqcï½ÇZÇJ´Ìö"I3•ׯï.¯4—žDJAQ]óüe‰ÓrgºÇ¤žï×ý)O&T{’Dfh3ÛªP•bñ@—¬™¡MH’$´æ4wH»]T3 ƒ°Ð¢EKåÄeB\X¸>…“Ì ÅhîLQÿqœÆÛ„~÷‘é©t:£_çö€öííýø„€âBÍGï/ü»ùŸ?i¨_4,þ,ðO€¦Fã½Çíè9PuY8Ø#O“|pm¯ê¤éN+ïìííõÍb{y-1¡˜T&nŠðç5nâ©*˜ ö†}–WÈ–3‚@`Çò±íC ¸Ú“všÈÂD‹ÐÊ6ß¿Áé?>Ãò$B–jTøá`üèB'}ŠH ºüØ+š·/¼æÔ³§ÅÑãwsô»oGwœóLvàò£—y×»ßqå³ý§˜—±€ˆoW(!ÑX_c¬ )K¢A~¨#Œ5‡ôÌI¢°\j-]éze¡·ÚÑmakGYUè: ²–Hè®í]§žA< ‰³”´“Òî4 f4q'A9AЕ„1pÌÿóÔ£O’¬ÂÁ•Ålâû»ƒ',-ü‘Ø[ï_ÕæÖàmëÛÕ‡Zÿ©W“¯5J`k(.Ö<ô¾úw~ø—¶ôåƒÏûÅrƒxx«Fwéj[S:KÃ&tË-9¨öŽç.{& ·ÒloŒFãyo±wËrТRXc lHE”µc0é³;Ýfóú÷º‡¼ajM %>‘´Ò ©cè»Üæ,ÈXí5(íÜõ÷ö>Ø[zˆÐ¯ÍwÌå¥áO Í8î?x{~ö ¬Þw™Hœó¸ôð:¿ôko?÷ÔÎãÿøùoÿK°Àeðß’ ¥-©±4çÝ=ò¥fpu°u[æ§Ã0®[½«uY®Ë<8º–-K¢%2Ñ@áhÓæp{•üͰÁƒ9ÈÒѬSÊËSÂõ’ìTIôPA½µËÜí¡•ó#1™™ñüC+Åg‘¶ìÏÆþÙ|ëÇ\b›—ÿò÷½õõÜúmGÑ`_@ {§§¼÷×þ·ÿõßùCö9»¿—à”Ãß'á8o©1Ì\ImÙ@ÓZìÐ\nÅ×ǃ—é™ßHãtÞN›ÓƒI÷cÛÅ^´´¼¸|¸¹¤u“Eß „¬4Z^]!)$mExÝ‘—$§*’Gç¨Gö¨?;dº7¤ æ˜F]o™þ£k²óþ4Žgi®úÍK­ÁùŒæå/±òM·s÷÷ÞM¼’!Äþ¶y܇§ÿÏüÌÿø©÷_+¯þôùbERêp? Mx<¥¯˜™•±èë–´›Òè´‚q9{Ùp§_/4º›ì,œíÅÝOïÖý¨×]è¬ôôBܽ¤CÏg,Æ :QNS$äN ½DèšzÑ¡E¾ZñÅ–êúp¼òkKikëc¤6'·ÏÞ;Ytß5”£xý¡sþ¶;yÕ?üÆÏÍ{€b ×¹ÆÏýÌO]yðÊGÿÏ9ê?ß^R‘”D|X£S-‚\5XˆZ¼¬ußÜüîº÷VŽ,̽ŸíL¶nË×þ¬ÙlnßlÖ\»¶{ëvÝ?SKÊË–Jk­µÜ𤍧~²gœ¹ÚÖͧõ.ݸ_ãT<Ž—Î¯×«éÊF}]ì}ì:Gø~î»ÿ>Â*¢áû§ÆKq÷þôïÎ~ú“ÿöMåWT$uÓÞ&¿ªÑZ ”ŠTet·fGxeû¾áð~ú< "ܨ¶fh.m®>ÜÌÓ>û{ëˆý28ÚaŒÀÈÄŠÚ*¥*ôÁ›‘DgBÀOfÓÞúpó~É[LìÕÆ`ƒè‰˜co 'n»BÏà=%ÉÑ÷z¸ü‰MÞ÷ö?0ïøÈÏÿ³-éE«F_jàc¤Ç«G%$Î{Œ·ìù»åˆù¨¤^Ÿ!µ è¥2mÅÝ‘+^¾>¸rl°·§R’Ý0Õ#ÐûGn)Z8©uÉL2Ò ¼óñ¬}i°yÏÆtû[÷tñª*pÝ~՗ן¾F÷ÎcÜû¿™Õ;ns`ÎÔ·hŠ[`tqþê{ü»>øÎŸÙðgßñR„}¹¥²?)ÿ> ÒZh"Šˆ8ˆXŒz¬…«×XKz<~æÚ­FJ(#pÎÍÇEQMf}Q³ÊxOª’ÎcaíM[jÕSè„a[eä´. ö(/Žô°ô]'ÐÇSòoï ×Á^‡ÉÉ)ó—•ô‹->üûd~á}?ÿ³}{ý?ñ5(•½io ~E£S!¡ ”& ä:§©Ž„‡¸½<Æ¢OPc:‡;d·´H’€$ˆ‰¢¥$'k¬°TU…1ŽYQ0ß›2ݘ1½fÙŒ¸­¸ƒÏø“ Š o¹ï»¸ûû_N]9tÇSE5'Ï<Á|à=³ßùôoþèÔO¾¬bé‹¿¨ýFE}Þ`ÞøèàͭżœïŸþœ£òl‡{,¹«[K´/ψÜ é2LÛພ0Ž”Fx…­-Á.äCÍ$éÆÉf ¿=z/æ¸/y §æOQ;‹x,`ùõKdw„\¾<â±Çæ½ù[W>qåÁ¬¨ÿüËó}0ü÷à»#M,2’0%‰CB ¢C;ÈI’L%„A"$ŠÂ(¡¹Ð"ihâÅ6k‡1êüÉo}„??û¯j~#G–Ö˜ŽÇÜ{ÿL¦ ì6ŸyêÓþON~èýóK?Ä×ùƒ‰çÞÿ=ñ_ròc BÈýšžPÊ,Ɉƒ„@kI‹Å¼‹4Y§Åââ"®paH§×F„’V·‹ö‚ÉFIyªDù}DSSúãk<õÌSù5Õûx‰óýkà¦eÀ„?®E°¬e b1I‰ˆ(Œ‰Ãœv£A,S‚Hë”v»‹s’•n—°™2ÏivÛxcˆ\HQ–LföúNo}Ö¯o­_;=8ù‹ówÓ¯´ã_íÏæ"àû$âŸFD(¨DÇD"# r£#Edh%HoÔ9iˆeL&Z~JÆ”UÁÜLf#v';vs¸õ±íbë×+êßʯV‡¿–Nž¾S£þnLvLšJ ¥5¹hìW‘$DFÉé<•«(ëÒOÍl2.&ŸšÚ½TÔÄ©õýJíëõélÜ)wIÄ-éAïYl[‰õnè±;wÅá.:ü3ìWpÔ/ÒîߨߨWhÿ0$¬–4x×õIEND®B`‚chromium-bsu-0.9.15.1/data/png/gndMetalBase00.png0000644000175000017500000015040711676031527016210 00000000000000‰PNG  IHDRö{`ígAMA± üabKGDÿ‡Ì¿ pHYs  ÒÝ~ütIMEÐ 3ræFk IDATxœ\ÝI¬e{–ößnOsÏm¢]¶/³2+3‹*Óº\Ó É¹™`a ÉfŒÆÃÀc¢¥ÒÂ^¦0¨r£Ñ¨—É :•Z©Õëd2¹åÊç´Öj•¥…Ê+­ÞÖ\ãD«‘´( 2•Á¥,*ûÄ¿¹Ñ W˜t¶º°òòö°Ë¸Ð¹…N§p¤ÐØ…§vZŽdJ™¹Þ…">·7Aoüđކø“Ù2ƒƒ""™Ò¨‹ëDÜJ¾ñIè•ñiƒƒ«H"lÝhÍ™)Ô–÷|Öè©ÜÚ^gá3Î|Û÷#’J3dØÆ'ƒR÷®º4hÔr[; ½Ja†ƒÞ`®pßçý[ÌuáPF­\+s‡L‰©Óʼnõ:{å¯zÏ^Õăœ)äŽ}Áç]©d$³®9Ê8ˆ&BèôسøïNicÐ…Y”*uøãô0£Ì¨@c°0·‰Œ¶“)´.,-­pppPªÍJ¹B?5—~zCd†‘â…ˆ ôòøêä+…SWa$É3ë0‘.RïefF¥¥Ê^§Œìþ±K§Vr­™ûZÛY[X¨ä*•Á><6]If)ׄkdÓ’ómt憈Gk˜i-ýv¿æ…MÄÖt°}Üõ,œm:›)4ZVÙXËâFÅ-Dì´j¹Ãm8#×·2F^N+YÚë#nóÒD§#ê"4ñÝÓ§fæ*9 •1Ž­×k­m° h5»ý¬úRÖ/4¦ŸÖÉÇ0â\…þÖ`“/¤û£Qµ”·×7q®P9sdÔ)äf{•½§‚Ì,\YY8èeNÍlí42+½Ü`{kœm$žÌ! \ÜÅÑMI3ïMß“®¼qîÆ©ßˆ¤—ÇÝöú@U<¯äv}$üƒ.Aëæ*UdÌÑàD¥“›û¢§ZU „ܨlŽqʧ™^ =øAÊPµ…,²Nvû§ •¦ÇÛÇ1¥œ›©Ã ËÀ­ô®´vz™6LkˆËÃ@}x{A=ÒÑ@.A°)åq¿ …:TÖÚ0Ù ·7¨Â|{{—fr½­ÂÂ=ïé,½íµ™¹Ö QZXÙºñÀÚ+©žH5Aº‚”€¦pO¥ÐÅý»sC['ÓYk,´2{½Î•?ã¯ØÏ&3ÁëE€ÍN¦‘iF[£U`­ò‘3ÒÒQxFoãÚh¥óu£¥W*sƒ½£@ÜEă!ðe†ƒÌL¡“éÔUæ„ ቙J¦5¨ÂXÆ8²TO¬Í”M˜LBÎû@è3…Æ_[ɸ‘jšÛ˜2+ìä …J­1D9æÖè…ߥ ¾±u"×(Œ¤íÔ FgÔ8r_íUÁ•…;æÎåì9è¼tipâØU˜à,¼¯º½¶>žcaŒûN®Ô;J˜Ûã™™ÑÇ6V ¹N㮟³ô5/ôÈîµz£¥LéØ1 ¹ƒ—nô:CJ\ƒg:µ•k3z7¶j[»Ñ›…í§ tЩââ†ÛtÐ)dfb¨åJ3‘0‘)QLX\¹ñ6À½ÒSlâ`ç¬,Ì´FÒL@2“éÔaÄã'ÒÚ¨oŒêH‡HEO2¨V§VFJèd*sEÜïÿäÔÜŽ¨·S{;—j½c¥=*M˜~í'û¸ÛÑ  Ü‘JÌ)–º½Ÿ”–F½Z¦ñØSÖwõîlåÎŒ>öt2?bkçÆÖuÐÞÁÈÿØL®pÏÂ+£ÁL®<$jlµD~:¸£Ò9[o¢XaDG 4)ãæqT"G¥?ËFeÜFV—|±‹¯êôÒ-'ŒZ£‰¯MŸSÉ”Úø®\§ãËâqö‘#ó0º,®7Å‚T ´z…J¢ŠZ½R #U(©¼ïÒV©’),ã*§8—6=“­½¹…K…ÑAãe”s)&ܸ֫̌Î"ÖÆ™)æÈo 5¿Ec$éƒo»²÷Ä9áÛ…ÊÊ‘•Áµ_¶QjoÁnÀ}°³‰èU¨$ª)¹Iù:·M„H+säXno0·Wª#S¥Ò­KÍ•áÓq'”œ2ú!üOâþ´uކø©yd­Z‡×Ê„å ³•½ƒÄf¥ãKÿ݇§$ӤϞÀgu‹Q²0É„ÅKC@«±ó–~÷•9ÄïUD‘½™Ê©A!S[IPõÆ\iîàRo¥Œˆ2˜YDñ×Ûé4ÁÛM¿’á‰Ì=ÆÓ)ãº[c$ÀA¦TËqІi®u—:³pËò6Fôz¹N§’©#• ‰äL>6èµr¼ãÆ ÁQÖÆ,àSÖIw G‰‘«ƒÈÖM_7DXJV=HdÍÆ%Êštì­P™[Kð TY:ó¿boÐ*ºêxŽ)Éd”'˜›8“d••­ZÔ2K[ƒCÜÙQÜm”Q­Ö8Øù=FÄãŸB9U¥­ÒÌ©Ϲçל,,¬JOŒæfÖ;–š8 ZÍ—L£Ô¨ô‘¥Êøè¦¦ZöàuáW¹ÒÞ^è-2rjm|ÞåÞ¾žøÊ–MÒÜ2“iäª@ SþïãRêºô o+×Ú[„1/=tß•µ¥Ñ•™RâÖŸú_ò¦J*wsƒEÇ{þcÇ oè\iäj©X,Lõ}w{µ¹©‘pAºžsÿ—Þ±¹Lk£wˆû>“kÃÀfjK'zW¶¶áŠÓöZ•^ÉÖÌÔŽÝuìàž›9ÖëÍ>cð¹»Á2¥Pß„ô2•Ü`ç`)s¨–BOz°)ad‘§‡ð "܇3¸•~j2€>z…S‚ª,ÐÎÎ#˜×Z[cà!ª‡6ØõQ‘¦R*´öÈÍô:•Ä;$4±õ•‡ŽÝh5:¥Zi騩·\ûȨ6 ”ÔFÄÙã}zåA`¡ÂÂI° Þò£žû¬{>Özà—=ð†áž—6Añn¤ªˆ«¨ëܨ²ÔÛ9qdåÊα½¥DúœšxNtÐëÔrK]Äß< wž¢u¡r¤¶PÛÛÙx…^a©2ª-Œå0¸t¡‚dŒc :¯dr uøç„gS^ކݽ&X µÂA'±a‘DʰÔ"’Í„i‡UvaëE<šNamï ÷IàPy[ä%âdú•0ÂBfjn¤° ˜ÖÞâ€× %þMíù¦×¹×=ÀÞÊ‘\ë"<÷õzüsÏ” .-íl¬œµÁ,,ÌJ­QŽSš½çC;Ï>pð5j¿líŽcKßôO\ë´fvá¥säá僵ÖÊ‘½s¹Fá¥Ö"¸ÕT¯$H<ؽ—·Î”¨ñ.’Ë Sî¼æŸÝRE¾¡Ó˜¹rî…ƒ™Nî¾SCÈRhLx¢p6;“(äÿÎAnia»VßV̉™K¹)Mw Œø›ŠÉ©ŽÆÕÛÆ'”·þœÇa•aB½NÆÚFlIm©Ä{Ôz¥•S…6˜ŽÔC+í}àÜÞ#¯Ôær­ûÞµÕ-ŒöZÕÁ¤’º ƒÊRí¥\é]úЕÜÂZcéÚ/(ì±ÑÉYÜúñ"béÇuTù¬‡®­åÍ·á(fQU¤ûíßÄ>¼á…µ\‡¹…$•)WFsóð‘‰IK;sð2J§Lî¡Ú`¥Tj£W8¸ïmEÄÓ(r*¥Ji´3Ø)ÕjGÆWç ZS#*e»Ì¥äDád¦”[OiªlӱЄ“àÓÊ1m(*£¹Ä³§Ÿ135^Vjwöñ-‡Ç“8ŒÒÒÂ{™­÷l5NJÌu†¹ÚNç8|äÚµÔãÿ”.]êæLdNjŒL}¸©®Ÿ:w%ò$1 À%¾töšPõQçS§ÑÊM‰ï}½JíȱZ'³õÊhæÓ*'fÎÌ•îú¬»Þ·ÑÙj;¶vi48ÒkñºÚ†)Ÿš9µ@gæmk['Þ j­S[Ú{l­65»¶½Re4*=tí‘#[­S£ÚQ`›T«$‚gˆgÚ56Qaå·(k¢ãÊÞD™t‘¯ŠøðTQVQPå‘/÷jÃíw‘©¢g¾P›Ùèå‘Å/\„v(·³µ O?·ó/¼Ð‡¦_ø9á‚„¦Ï(³öš<žÚ¢EôηZKµ#µ!H¢ÄÁgñ ©"Žiít:[¤Z:Øb«5ÃÖÜI´|½åØû¾î™2uÔ<…Úƒ@ï­!àä\ê&&MáLá‰Êg¥µN¥TÚé]á?¢ô=¸r$Ý!0|g´ulæ¡oD É-L’–þÖP†¸ß\‚mí4‘:o$ž°|MÕ¶ƒ’ŸeQŒý¨­çF÷¬âoÖn¤²jð™ —žXéM­þ6s§Nú1æf sמºÚ§‰bJ¥OTæ ‹j5áùÃmš¸³DFÍBõ¶Sº²Ó†Ä²±‰Fö±Ñeø@v[yç.=³0Ø¿X)nÁcâ)+ZkãÂÞ£_uTâ ¥g!‹9R ¡D¢ªomí"ö¤’8ÝɤxncÛÔÊÂ|*y¤©•s¹ÆBoç¥MTHù-Í6D ì#}N£TŽ'q^â¯JÊ©üù$Ù2åÛ‰Bý].|ǹÞ];7ƒ¤Ï¼Ð(-e®lÔN\+Iš“½Ñ±ÊÆèž¹•¹Æ+…™ÂCG G·¼YÒÄíÜ8¸²·µuOj4Wæ·Ý¼¤à™ºC”KKgJ7vRSvP;³ò‘ÖÁ¤ï‡)š ‹+<*­ Ê ¶R‹µVê4ög]½wD°‰ùmÙÙ‡”-EѵAãDVòåBêTNO~b?“ŽxN§q¤‰šŒg2kG’6é¡;F;££¨E‚ÚÉQF×ñùcDÖåDV%Ö)q]S4˜H_¨œÙ¹ö®?.÷}¿ª‘ú[…ÁÒÚè/ù‚½o˜ù|]/÷¾…¯:óMÝñ[žzìྕDM¤Lc펻®<õ2zàssIC°”c§„~9ùHj*'ìPê%,»`)Î$–òÈs¥·Ü8ÂR¦tbiïÊÎÆTöN BQˤŠùH㎤p¼q¤s°ò¶{JÇ8hô¢“T¬Š,E‚Dp¼ðÂ…½1„¥½#µ^WšjHq‘]T5I2º÷\cF¸²ð–¥ÇÞõĵÌ!ÍL&Éh3Sïã a‘Ê™yá>E€ÌÔ)›Š‰DïLª™BéÄÁÿã—]$¤¹-þ~ù¯ªï×ëëUóîìÇ_ü‘çËoûc~ÊOûÎåJ'~à•α•_õØTòc×J‹ø¬$oJEäGÖöq•¥ARÀfæj"è%j6»µód å·¶²—Ö¹™SŸòž•·½'É$ò?Dþ½ÅjÊ)˜Ï£ ̼ÄBcã ܵ²q´TB.•Dùä–a¦}äÙT.¸gní*’HåàFapÓ 6Ñp.u¶Æˆ£GV®]i½!iy•¯zßN궬Œ2KGîÉ]Ú#¾ÕJ3{[£ÚÜ.6Ê•¯›1II6éa'lÝúž7̼ðÌ3¹ò§Ë¿š¨í°tô½âŸþ×Ë?ûÝ?ô?ûSyß•÷<ðžµÑ}¹÷¼0ZÚH’ä$U:„á‘ÛØ[k{ÕÞÎ¥ë€eG’ºuaêôá3 '¤0šÈLµxÆuÇOùuÇ®Œ8J‹¸¿:`ßàÌêèÒì­½Rº’ûí>íç}¤1sÏ—»òµ½ÚQê©Y³XÜ’²É›Ó§”Ž•2¯lUªˆ¾‰nnŒA‹ ÚÙ‰5½´7sª  ›9ò“~€VcîLj&'¾¦¶tGï vì,êŠ 7®íܸ°—)§†í”{&Úe0i€û–ÖBíô¯åÐT¿£øI_îOòëñÛÃÏÔ¿p÷/lž­ÿÓŸ÷†ïXÝø ÇDXLGžÔùYÈTê%È’2ç¹÷LúÁ*¬Ä‡íer!:IWTÜ&öÅ›Ùk$!yeí7ü𽥤2H½Ì$ô*#[OÌbb&wåM_rê}Oü¼k•c3ðÄ¥Ay›’:yê3ärµIÐ9F¥“4‰.J=ù6žOjéVjy|Ç wæžû2Ï=ÁRÆVéö>öĵ΅AIñµsLúÉ6ú!©7p×#o§É áV¹ýÁI:9ÞÖ•÷}¨µ3söÓû¿TTÅžÿáâ­aY”ºþ7¿3ÿÅß8ýKÅ£oý¡…µµUËsWé£áôzl’ÿ/†?‘½E–묲ÿĨøkË¿8üžóå©­ÜL-W9‘Ùin#LbaIúU)5a«]ÜBy }*_öïø €]w›Æ@»Óq%9D"–;ÓØ„†ÿ”¿éB’}L‘-ùæÂëÉÔ‡/#¦æÒûö>çÇ=µv"ÓºÁÜhoã QG…2 ùÛÌè ¸5¶4Õ£esß±O{áØ#…kk¯´’f÷„ÕÞÞ+Zzè8ôÈIl›Ìíþ¬o97(ƒ=LíðN¢ÆR£9™}и‹æÕ•ÖR™˜÷ʨù„ï% ìí\¸¶Ö«åoü~õ³?2¼´[*sÊáíñŒ¿2û‡ãßÛüɻΕ¾êk8÷Âs3©»—š©Ø+ãŸDÖä·hy @6ÉKæÞðû}ßÇzÕíÁö>)IÇ™Œe¢@ÅOiŒrßð»ý°ç’8ª»ý„d¨¥…*êâÔÞ>(pmK¼²sôRjì\Ú88h%¥ÎR¥â$FO=Ó*)™jJB‚ á¥ÖÛ2¹ë¡™™K/mí¤iÁQn§uð)µçý=FÌûÈû~Âw J×ÒÜTzF3µÎÌ‘B­ŠÄ˜ä [kƒ­+…r|Ùľ%úuú˜r\iiiówfËâ'Ç7•YÌeƱß²ÿÍßYüÉ$Bø ¿GåÛþ®S÷ÌœZÉ,Ì͵{z£ÑÆ$é -ÒÕùšñÌ¿2Zª¢Ÿ$SYøîDÛ¤ŸñºKXGhï=öœ¸g)‰ÃS)´×¸#wf¡0—«­t o¹ô}`íNÔÑ‚n­m]Ù˜¹¯±5<ðÊe”a©aÔy=T2ýz=CÉ¥ÒèïÛëõŽÜußoqæcGÞpáú™{j—Ú@.ÓèÝÿîÔÁCs ½—¦&^r¡äp«ÛñµE4êÎÌýK¿dPÎã S¹Pé¢DxíKó(’º_,—ÙgG5Ù¨‰‡-ËÇñhüánÙÿbRuþoÝA£3·òŽÏyêÜÖÞ•ƒÌÎÞÔ²MJ d|Yäåô7£þ¥÷l©ô sÓ(Zú5iyúˆ‰7`š2ª¬¤†®mŒ Wz¥&0N¢n/} 2MðuF½íK;…c§Rc·õʹÜ#­Ò}î9³¶0SÝhéµ¢oœs{ô©Ë°‘¹ë‘o¸’G5Syé[¶Vzµû~“#ƒk¿n×›åÒBm­vm/)6á)}ætN¬iRx$„uäm™{n”[w Ò4ý•üö±NcF{ìÐÈŸu_(Oª2UÜù'o¯ÌO”³g©æ77—Ä›?ð/=Õ)£°©n3y&±éIw4Mì$ry°ó¾QÍ5–T²¸Îä_¯¹¯×Ðiò/wb%³vé"6 lMsûã­Ðåq_µƒç^ø¢Oy¬t¢°‘†Æ÷n´Þñ{ý’_4ú£þ‚ê[ÙÚÅ'oÍÂŒ&˜Ú‡¹§Ol5ößñ=[÷,,Y(\IC÷[[ßòu¿É¥g¶¾âÔ‹Èê cÍØXèœëÍäêàDÒˆÏÄ2vu8Æ…W¸¯TnäŽ=PÚ 3ÉB¦`ºÐ¨šùعÖõÕÄ/¥#;h»ñZ×Ì{¥ÖʱûÞV»rã`ãæ–¥K•BÒÓG±WÜâ×!¨Ùú6B,‚Êæ&b¢9ó[sxM]§l>“dî;[IßFàï8Q:Ó9ØØE½2„ǤB.sê`æmoyâ¥ZR.¦&Ó•Lí{~¾{ö3Ã÷fïþôÏß78ñJouû3H}þi€&)s§¹ªÆhôÜc™Ú‰Iz_/s›hûHãŽ{>tDPæ½µ&ÔK…;Òˆiiï ÏN­õZZx‘Ôµo¨¼§d&3¸väó6.¬qɹ!*ãÁ‰îKùßê¤?ËÇy–&€JãH¾é¿5nç_jÔ-.líÖrU4W—VrgæÒ8ø4›ÓèM­£\# ¨§b* ²Ç¨«è%z35¬'ŸŸ$% œ¦ò¶ÐÛ¸ÑêTŽ[J³÷Guô6¦±ÕtÇK½Ú…‹Ð5™ÛIc!Âewõû?=^N?üÛû÷æîÆ!OêþAšHMc©Sxž’Á(sm§ )¨A[©Ù–$"çÞò¾Î•S©‰;§Ñ¸ íßÊ©¤£X˜Yhtvvva|½Bç|®°Oxâ•#­¹Â§ÓdiÊñ;ËËìŸÿ)û™î'³UU–cž JÕX¨ºöIÿ3Ýu÷§nl£ÅÚÞ>ÔR—j+¥¹#BÉšù_H’±cº 3™VÒ,‚ÖA­“Ö®”¦¹€idml|Z¢v˜–F£¹™Ü©ü–š}Í.fÒB•3•ÜR蜆®ö;_¯/ó1¿jß{î‘™&|3reê§”aSïC „&ú…™ÒÎ wù{2éôäú¼_±±v?ˆ Ñx eûxº£•Q£–Fè+…Ái /ˆiX%%ªWÊøÈ`鋾ì-—μpm0Wêf®œºëC•áÏ\þÕû?ë+’ïã¼÷¸ýûÃÏ~œµ¦unb™§¨DŽÎ­BH캻 ÛyP) ³§Êz¡tÞÐ*”šøÊ6ýâ6Óá[IIŽ©Öi?!öH–!ˆÖBgç 03³tì2‰Îí,íÕ–žÙDõœÏlb±˜ÿØý“âz\¼øÊZé]WD›GäàDƤ«M\CÑ«1HË7ª¨Xr3 ¸ IDAT¥Tº$Yibetî´ÒV†$K³B=æÎ¢L`½•ô s¥•Öu §4Ý>³µòÜcåZ)³÷ëŽ|Å™¹4 ¸ÕlmáÆ}S®þÂæ¿¼ó?”£Óþáþ­ù²*³Î¶ÿxöÊ¿±ÿ¨ÿoÚ/¼ôJ%³•¨Þ#ÇV^|í¢E:‰0Ë(äÊ iR°Ú„…·<Ýhdò,ŽuÂù“Xª¥VO¶¾—$X;£¥¥.èФ››ÆÅ÷N¼%óÂÎLá »ýäR® l²³s¢·0w­ò…òwÿOýÃÃãÝ—ÿõW¿ƒÜÚ}Gaš{ÓärJnÓ°GÚVt [Èâs’+ÌŽ&ª1ªì£®Ê,#̤~Ì  (?ÅíImp&-©É#Z$bª´µtpPNU—~ÙK?ê³îX›Öˆd ÇV2­ã¢ùs‡ÇÃßô×ò_É~2ûrqâºûöð3ÃÏŽýúŸÌþÜ¡¸¶‹R-S;¶t¬ÖH£ÕiØRagÿ  ™d\Eäøû3cT õ'rfjå¶Øõ·°¢ë )þÒ˜ô4Ô½‰i¾4§²ÓHVn´1(Ìâÿ&Zªspio0j\9‘Z-¹µ+½ƒïV?÷ï}U4ù™ÑcƒSÇ®eÁgL±` x7i˜‡0ûÖÆèÔ–» *IMÒÐLJi¨5—[HM¦½4…¸ÓGq˜v) ×J±r€Y:„C¶’`¬µõB'W¶JƒO¬¬ÌÝs#)qÒj£7ÝõC®5ò7×ÿíÑ£âÉþìŸË¾œuÃvý^>þùÙŸ]¿ù2êèµ…wÝ5“Ú›‰<%©ºØ½•¤CøìÂ,,þžõÒ¹çF[EàôÔ^9VZØØºÒ˜iÃ˦Ó Ô™txé°&½lJ)ÓB«©:µZ•ûÎ]Is̉DÞ‡ æ¶Î-qi%ó–Á‡>ð³\ž›ö¥|ÑSS¹UGA9•¦ÉÔ[}D´µk{£ÖÜg­cÁ^ɳˆ‚º%QR/CNššÁWöÁ³&uÒkÂ)%•AæRíÔàÒ4c58˜«”µ;îÉ\y.ó¦cgÁP%¡Å§ÜóÄ"B`õÙîÏþýíßmÿUþýbݯæïö¬ÿãý×.Þ¼v#WYºï3¾è©µÄî-ä‘Å7v6·„è„ +¥<°ö…â±¥S§fÚ`Ü›™©’>qìÄëÀÀ¯;šÓú”tü…^nîHe¾|ýÊ@È£…c™}è»[$QaîȵÖ`“}µ7-½p.w­RiÞðU¥ iΨŽ3ܿ׋t’|%if>rjnfgŒç2©²§qÚi7‹ðêNn«Ó¹äÎ4^öú¹NlHæŽÆI{GMR˜9RÎéoVáÈÌ:€D®umïÂ#§q±Kï¿9><úòê¼Ý´]YVG³{Ý[›"I™sïú´/àcOP†wˆûµÔ!LF0vê`°tæM\ø5wÔŽÜ÷Pí©½+k[{µi*qf©–»Žm;I“RÁÔÒžzóP3¾VüMk­¦~dcgãZâ%ÒNÓ=ÖÜ‘Ao®—Ù«½ã‘)÷/ûŒ¯¸ð•Aa¥7ÇOs n‰®´c¬Q[i=s×[6Ö^ˆOû&޳Ã6Æq&ê{iî$î·ƒLšî$wÔñŒ¦] é÷Z-S+ {Udà•g·(O}ÑO(\zæZ/+柺û©ÜÁNáHé•^¥õ9ÿ¡øÀÚ>êç…Â¥sÛ%¥4㺈ËÍáÒʧý°#;±ôÒÎÞcƒ7¼©³váÒÁÜ…ÑÔˆ]É1=E©ù™(àö–>Må]&hì(©ÒÞ4”Ò•vie6ÖN|Méc'^YÊ 6Z{?ê®­{Ž}à©ýmðžæz§ëš<2Mð¤ÕNÉ£÷:—Þñ–ÑjîqæÓâ’Žq¯WËóÅ*›ií^¥¸-h'tÚetP1š–È%•a¹õJ.-YL"Âc“J°ÇÞÆ]¿ªp+wNœI"†½r§ù!Ÿñ¡o)¸Vœ˜ÀµÔÝ;v/2ÿZna®¾-XNÝ·õØÜÖVîŽ{öîK¬×ÚÁK¦%’ƒÊ§®\ØhMÃaS?sêLkiJ“pìÿCcKó„K3ç’ö¾?K*žÂÎoVû߈£HiâÔàÊÒ]O\‡Ž/=Éið4)zÒ'N; —^™„ì™ÜKßõÈÊÞ6ÀhZ ³…sŽz'3iå]a‡¹6*(Qm%r-m}™K²úãàPR¥•ŠåA¯ìoçIŽÛX‡Çdñ{­ñ̹;.]{ÓEMþÜ…"2ûÞÜÊc¿&lIwpã*ÚL÷¢)¹v% Š'Jh! ÖZß’kÔîÊÍ-,eN}Ù7>píÜÞÜ».ìBEœd”I²¹¶¶V8ÖKÛö*;Óxw"bÿ4¶Kw¼”z}¯×È¥Ô²´öÚyßæzó(jÓ6±KÏ”MKf:Ëø”ÙmQÛ&Úxe#wdi¯$v -Õ6¶* [;WÎT×jµƒ6ˆó!Á$‚á PÆUÒ´T ¥•½ƒLƒºÓ6„VémåoöÀ‡žÙ*Ìc¬#ÕÇÓŽRîÄýhr¾°÷RDÑÜNZ5S¹4:qf”VmÝHó0™#ƒ¤í?²ŠZtéÄ™4F¹teinZÔ0Ø»–ùȵÒÊ»¾àÜcwÙxzÁ4Û¸RG€lCˆ•Žp:‡Êknnî–Æ6ÑÇGøÀ•¥ÂDKO@2©hžãÓ²ð¥.Ìi[dÁM$ªªH4‰Þ¦¥®¹½K×®#5%‚< çî-nÓÅkƱVK Ç,ºµ©àMmIú -«(•’ôd›Ur+;Òº¯$¸éL»IÊoùf(Õ’­^ì˜Ú4™Ü™·<Ú‘+7:{+siçöÜ´),iÒÎ}ä 6}½k fzGŽHpëÆÎèÂÁ"Ps£"¹ÂÁ÷m –¾ê·ùa×û–¥GÎ]ĵ¤‰¤••=qmjÆ‘jwMSÃi?ÀÄ祕Puã•£•}¤’i6o§vÏZ*Q?ðÜKi%ùaÚ8’¦§O™©Øâ ´0xå#7’,&‰Öº`öÏ¥!ÖÔßœ…a333*Ü‹£ÛêI!ÿõvÖ>Åô3f*+ƒ½´½´¸MC®} |Ð)ó†/XºÀ´ÆPàØBæ™¶¶f: ¥i \俬Œ»°5(Üu_­êmôŽ­f>öÜ.¬1µžÓym¤Ð<Œm% ™ ßõ]™·}Á›Š`ú’(+Ó8•áE´v¢UJkU«CwbÒÃÄUœ[Kã;Ó Ù¤‹î¹§¾áƒ/ú”§^ZKbºIžËƒ°ÉMsÊI{Ô*í|äÊ&ÀfšŒžc+õ.’ªo¦ˆ4•L`§r7 ÍÞµLRSôQ¥Íƒ¿L-»TÞ%®3i®6Ö{ª—›ö$üÓZé•u´0yGã‰,@FRÆ% ¦såÚÎAë8ªéÂÁ]sƒM´mz——ÖÞñŽ¥ƒF+u»vZ—öö>YMêÀ‰ñ›DWf¶ŽcÒ¨×ØXù¼{nÔfn¬]ÙE»úFîóμ祃¤í=ö¯p*m(M›ú§”0SÚ뽊[…Ã'P{/Éf/½t­óÌ™……Â]½Þe´ª¦íF•y Ä:ô’ |ë•ëøÉu4¾f W^ï3K¨dj‰§VvªQRøDï8ŒktêŽÊ–º(‚Ó”f&u®]Ù:w¡VI‹¨IeäGÊ?*5N_ù¾£GNC{;­K$ÆÙhéØK7–Nnqp#3—Û{acé‘·|Þ…<ôC.\ÈåÖÎc…KªªS–Ԛ˭,]I;ðz;{iÛåN§ôÀ©­÷}ÛÛ¾à¾! Qy¥é™{µÞ¼íÆKCP%“÷» Ø/½t# PT¦îÉ8k K/;¸k0÷‘+¥O{Wî±µÌÂÞ+OmLJª„ÅLjiO@ÚMVšæþޤHÕ'<7-ëJ?aB"Ï¥åt;£ydî{¤òMi}v_B±ãÜK[Ü ö·q-ýÔÊÒAz/Ɖ7=Tº0Iª&‘ò…6Ö4÷aí§Ž¬”:7J§r{iUæÞvêÞ3ºë?òøVm­t‰%A¥DàTÒKŽ}ÑÂ÷]HÊ÷ÒRg°æRÚwß©už8õ–¥Ñ̉s/í ÒþÎ/ùœkÝq­÷ЕµÖÂü6;§EÏ©5¼Ó;qloí, hâÖ–î›ÇPF­‘öÿóµQ£tâØk™µÔàNÝ·É·Óâ멺åc”g©£78Dv‡FãÂV§´’¹ÒÊÌ:/¼é¾g® Vqø¢[¦Óú·¶r‡Hï™ÑÂʱò‰WŽü¿GÂë_wîµ¾uRÌ/‘;HJ4Ù9¸V:3wdíÚAíÈCsßñX#óžÿÑ/™ûŒÞʨ Àë”D½,ô.|]ïÆÌN ›‡'VAän½ïÌÒé¥/­ûî{©÷†Òó×µÆ+»ðó#w½‘:é-Kix´7Ú+=r&½+!©þÁQVv.¤)üôBæz¥Kk½¥µï¹Ñª½åsêƒIœ•–GõQüM‹,G’ž¡1ͼÞf˜Ø„ÖÚxYXHsÍ©:Y©Ü³Äµ­–΂T+"mZµy(„ÛÐ ¤;H+¹e ë‰tÞñ–¹cJ¥ [Ik¤ÒjÚDYGYšùŒÜK×nœY™©Ý(­$uûÖWZi?ÝôNŸie[âéÓ~€"ŒnЇBq¦33¿rí•ÒÒÊÖàÔÊM(‹o¬c7QéHãÊ¥#­ZÝxo06¦Å º¶JisÑÌ‘…R¯ÖyeoÚÙ•H–éÈì¤èÌÔz;G™: r&PDÑ7è\¢Ô›v‰gòº¥“ ` k©³35—Sô\»T»ktm+©©¶¦éÎ6>aZŠÕ9öÐFoÅàN™¶Ý~ÇsWßò)_–öHdÁ|§=ˆ²)½€ ”š.÷¾äý[GÞuªuãÂà ¿Óç=õuƒÏ7=•–r£ýëUˆ :M›¼´4I»:Ó0Ù´$á: £ðTçM÷9sî{’*næÒ¨tlç;zoø²¤çOýò!ªø½½-Þ’iüùÌhñoj!÷¦á®´0vo«·°ppcp°uˆCLz¼ÑÎ:¤gÓ@{J†¯7›NAjÄ¿6Y´ÖSÂÚÊ¥%;O}àÚÒݳ±–YúŒTèM»ž q(;“©ÓŸ¯í½”ÞÞÑÚØÚyÄ,ÓˆCr‹FoéÌ~Á¿Qø”ßâ}hUŽ-ü†_2zéÄG’Be¡= &~)½I •”©*nÍÃCSy5‹¶tÚo—¤áE¼Wì•ÊÂΕO¹§Ózè"”6©IZ¸£2*ìôÎÝ 9Úô˜ûÓi+QŠI«;m&>±ò4˜ö$¾š™v)Lïa sÇý›€ecinfiÄFoa©vã5ƒ™ÈèYÄÓdvÉTs}PWò!°kÚYQ9öY3Ï¥Y³tGÒ:äV}±´÷k副ãÇ}Å?óTaém•÷<¶sÏÌà#?¦ñm£……LÚB4wäHzÑÛ‰{ÒëZÞp_éCßôVœÙ[D9Uª4Ž,Ö®Œ>ã•s7¾äÌÇ–>ëÒKé-h…ôæ±û¹´–Þ³sßÛÒPvÁAdfNŒ¶¦VÍ:Êʵ3?l/ yM8M-ÌM-¥ÁèXš(n,‚‘œFë3cî#w¥™}<é¤DžbPŠSÿ°º5¢ 7’2q*aïºëž‡F/\ë±P9óz¿Rš XÉc®«pìiZ½yìàJù¶J'’zmæà¥g*G¦·kÔ*σF™k¤.YaçC¿"÷5?äyìØ#÷í¼ï•¹Jozé>íÇ<3(¼åØ…½ƒKÇPxZSÛ™¡¼á÷ù¯<óK¾ë±•­ô^€t@;çÒ;—v*ï9øš·Ý8ói£WZk|Êoõ¾gZ ÷e¡LZ%ej-'ÂøZ)é’*¹ ƒW8qÇ Wj÷|ɹë3N£HM»‘š3½»Ú kûÈ÷‰mh´#—ØŒ©`›Þq2ùlišfÌ¥y‰i‰}Biš¡WXyèžÜÈ-½E(S™^G5xÓÜÒÁFan£ÀÚààÚ¶ 6kêgÁ÷Íl-Q;÷Ô‰¥·ÜõA”i•Á{^ù¼Ïø98óYŸõ¡ïèÍuöŽeæ®ü¬Ú×<óÎ=õÌ•Çn$!Gëõ;ÿÈ]yîûþ‰ßìsþ€™Ÿö/,ÙêdêÈÍŸv&}Ô{,÷Ûd^j¼ëÇ|Û¿±1xn-3Ó:hAÁL^Vk£OÕM"aÛ@ð‰ÿyk•Á•s­…¥?ä·û?íùmÉ—“ƒôvÀ•Ê­QZ 5F*HóPI”ýúMi€kR%~/µlfá­ÁÜ*:)µÎ´ý0)Ÿ…¥#]ˆLꀊmDœ2JÂi}¥öÄh}qL¥ÃíÆ¹Ô‡®Íí4>ïú˾äççZ…Ñ£s3'N<÷±ÞJcgfîØÜ+ÓbÙ­}t‡ÀUÀDœ¶Q¬l㕟óßù¬¿å´”åÄÎÜ¥ÊQ<êÊ©3wTþµíc™{ i;ØTO|&•δÂj:ŠiK!Óâé½'udù½Á>ãGœúEOä¶3+gîX8³²ñÜ^æØ©ôê¼AÚÚfªÐ)íƒÎõQí…Dgb÷vÒÐÍ´P2-õJ æI0WÞ‚[‘„ÆšÓku&Öë]«e¢m Î…© CÚR3˜95—^©ÐKKÒ2¢™»WÎÜ•ûÈKiÿMâÏÒ¤»ž;×ˤüKiÉÒÜÄäA%OºÁ…̇ÒxÉûþk¿Ëçü'¾ñÿ²õf±–å×yßog¼SÝš««›l6»›¤Ô¦%ÒŽ(ÙNœÈ6äU@ÎS^üÌ?p^½8@ 8Aœ„rAˆàD† …$"Ò)Í¡çºÆ;œyÏ;ßZû®¤K°ºªnÝsÎþkøÖ·¾Å»¨úwLdžŽ-S±¤¢àM¾Ê÷©éó:k–ƒYMñ¾AméR˜±œ"±§˜éß·¶2.¾¬Îà‡¬¹Á.Û=™pÀuNXñ„†5r$´¯˜#%â×*ï!‰˜ 1SÔ•  K;ƒþ„;TüR‡Ç»âŸþ&f@DM ß%LÜ¡Í~^rn±&¶ˆ:¡bMÌuîòœ3ƼJÅÇ,I˜£É;=s®“Ró‚iè*þØ !#åÀÝp'eœG¼Ê5 Vü5oòù ÿŒgPÐs ŒÙ‘1'£ aΈ|ž¿Æ1’f¾Dªbç6vÓÕlá­…K-%Mqj¥t;R"¨qкåˆ9=cÁ)c…¦r)= Ég¾î `‰jÓ½PyŸ7øm2¦d¤,€’ 1ÇäeÉ„§êDäh”­À{!‰S;Sƒ°AûRx®qnôˆô¾å¾±’6Ï.‰È(™Pð˜çdDL8£Áí(¬_¶b̌Ȍ–ÔÄH7™±$Cí ê:tùi_WèÉðYW)BÂ+~ÆS®s›G¼ËÉ¿ÏÆw©J;"&D°ägŒx›H¬N£å¤Ø=¥fe¡“8µµ‘aƒš;ƒ¨c/WøŒyÙ1=HHX²à”K4¸¥¤Eßs ç€ s$Ç,…â’­1°dj@Ñ„ŽÎH5sn£)C:ºj1?ã§Ë±š[N¹eSVbr¶<ç9gœ±FGO¹ÁˆšÚŽD*åvœ# Å/ò&ÿ7-vê8å->ÇK$4)û$U…D"R¶TL­$æ=ÁaÄ*xIô×û‰iXSâmH#8eÌÊ:ýÆ$¼`ÆŒæ|‡†çìÈM'·61æ[¼Ãÿ?gƒÐiÑL‚>ØþÖ‡ƒ d<ÁYuÂÊ2"Ž˜Òp‹ÏÓ°dË–Äúß.)ñ„Ž—”œsŽˆ&)­Uå|¤ŠF¾”Åxs¨ì¡'OAG‰µep‡'lÈùNùçÆX\ñ„„1sÄ1Ê!n`k÷RÓ¼np -s ÓOPØX–ä5%ç5 ·¹ÍÒðïq9_ä>ß6»­ôQÍâ.=AÔŸïÖ“YY½·  gM[*˽whD‚òóŒ ×¹OËŠ‚± µ‰¬ÈG§Lù)%|ÂTðH‰¹Ç—9ã|`¡HŽwÍö„&o7Š®oï¿Oq [̯€‚7(Yðüç4üÔÌY±6›ti^~Ëc£Tá ©½K'ë¢–ËЈGâÕ98·,aJÉ9×I)hXÒ±â:À%ªëû°ªÔ`ŸÞÞÁ#ý’ ãQN83Ž‚O^Q‚&"—î«kÿw|†ŸðœÊ`à’c*£æ…‰ˆjö(PC À8}NŠôڔ婟rKº¥fFlHyb/#uÉ»ÜäC^P!=MEã0&eÅ”9KV§Š>æ­×·ùE~οä‘áP‰å« Vd¸ÿÞ¯çGÀõ¼©ÆQ z>&ã+òÛü}~…³ âUÚ f±ä‚˜•¥G™yN?€jpÁH§€U†êyÙ7²}BËÖ˜ô‰±#b»½§\’ªˆ»¶×V¦¢wQJ‰¡!5g„Vò ^vô¥$LY“5½Á3JË_z^°¦¡FʱÙ*¥„µ½¶àg¼­Ìxƒª÷G§: µ™+5YO™p›\§âc.™Ûã•F–Œò”ƒí™hFFÆM~•žßæÅߪž58ù!(c­¯ ø«;³r);–dL¸äÛTü2›ò±ùs™Ä kîò: •Ž·}¬4›S³C†²1*¾¨øå¬:#N"¢gNiaÖŒ Ô¹«ú!0Ø­Œ˜—š9»+æˆ| ÀÞÚáÃøR[‘I&æÉUÝ\SÐ#ª‡D4¥ æªk’¢qéwÕJÛ 9WšƒŽAñëˆ2Ž8%ᡉÉ3V”Ä’°b–¬Ð)oˆŽ¨È8äÆü>;ÝÞâ:ôê Õ„ÔÂÂu}äP -QYöø&oñ×ù<x€äÔ[jfÌyFÄ.J-Q9šÊP o8 £/•œ%öš —Õ“Š4¦–1kÎú•{nm?øü£„0ÜÖGÄbfÚq`ùZ\™T YÇšL‘Ðd<Äý5>ùHÄ–;rC0üÝc{Mt%EW’Þ倘Ѩ”Cî0C"dc¶|ÊM«ëí­2æ4ÀXÒ2+Ë´dŒ)ȸÎ1ÿŒ¯æâÇ ç^­Lîý¹òï¦u½âѴƤtÒ°fAJÊ– ø×ôòËü×ü:ò!)NH™°£¶PO£W±Wrd\¿KlqšÁ:8]#2Ï..@L†4À4¤í ïÌýø¸lÙCá úòÎ}ñÐyÝ›…PgQÐ9t¾to᪤l4öyŒº©Ÿ1Òi8©ÍöËS؈əZ´¡I©À§ÿ~DMÃŒ·¹Íœ1⌵,xNÁœΞÂ"„4œR²`j)ˆ|¶8=#Þà[ü šsãlU/´x€yØïæs?~'ü¨ÈEíl+jVTø¤ì3¾É{üoò«ü*Ïø·¬y‰ê€‰‘)Ô¦†•ÃÁ”†ºmÂPº”ª ¥aÑß&ˆ uk¨Y#7?\…Aº¡Õ;Lbp…dÍXÊðÑÐòæÈŽ˜5ϹFÉ–ûÀÞOõ86 ¿ó1,b­øþ7`Â;|™×yÂ9g|‹ð¤ºFjƒjÁP;ŠÏ%öù„©Åì 8½©S)ck‰¤‡tާ©sÿ€ÎíóìoŸæØü²@ªýôV•Bÿ‰«—¢7·Ù":»ëÔÞòæsÇå0²ÁÁ*Α…Y•ÖU’‹I?aŠjü ¤È]š8ò„̈ȩ)Ù ŽùÆ¿ Qš½*%Íñ)½± Sœ×{õì+tÄ„Øß¿“+î”=<šð¡µf^òˆ·ù"ïómV”¤¼Â-ð!äâ"ØÞ‚–#¹(1dþ;KÀ:³…=>Á@%£ÔŽ}k‘€Ń[‹ñˆÇyú#ÛêÀÛõþ+_™«¨¨¯Yl±0ªú–8å–Æõ*.€'iå[;j<ÆÊ B*Ȉ ðZÒ’>óÞ3¢s9AÔƒÚ~ aKÇ£oø[ˆb=æ%K ´ºáaú½‡ æÞ|ä¡k]¤@·®a?i5\}ï_å³|ÄÊøIk¾GÍk|ŸpÉ5×Éíæ©Àäåœ 3ÂalpÞØOß:¦Üâ9 7ÉYÐØ >Áç9’|LÌ8»­hq¥@‡¹ø…YwvûCd¬¥X‘sÀ–†?á-^aCÊÉ}»µmH¨ÙRÓ[<æ© ÿH‡„µ$"Mͤ¶™¦onoÞ1æ„3Ó³P'ì¬á먇ȸAÏcJû;k®žgo ‰ˆ¿ÈŽ1ΆžA/4ÃMqV½d¬§ü O8$bLÉ'œ“’ò%òCîrLoÇÅ?›U_þȶ7ôæ{é¶'T]^NKr÷x“Å€o4ŒIÉö²›~ø={ï¯ _-"Ž¡ø˜º–àöjÔ,Þ[øªêÌ’-KÎYñŽi99¿ Ú[åé HCIÕA ±mº €"Ò7“±åˆ;¬yÁ%¢|jjö :$±Ø0§¡F£Q§Ô{›«éžG¼äq‰ôØ¿î{|muj‹ÛòF{[î•€ÀÅq´2°‡Îø_ùCÎxJJ„Ïò_ð üŒ³ä)/ù6ÿxHÆt(Étf¼Ý0 ̆ÅKÏáz‰±©/9g<ÔD Û&ógóž| ÍÌð–•‚wt뇴T¥s ËT%iXñW|Èç¹iЗ&‚+’‘ÐÜ„ )S _ ÔÔr%¢ƒÔÌI8#½Ï}fÄÜâ:'Üç’„‚†–'ü/1¦dƒ&ÞÈ›J¡´ð{°;ÞêOA…ëªÀŒ¢›}Ÿ¾ÙÁ°õ¦  „йnjJÏmþ>¿Ã–––-ÿŠßç˜ût•î8ã&ïù"²T/ÂÙÄíp )Ôýý¾ ˆ†Ï È!f<àcvôF SÚ˜˜£ðPOzÈÉžÍ :^µý;Uò¤ù›‘QÊYšÈ *X²D’8[ò7ùÿ¬J£WQA¸1K’Ú^DäÌð¶´C³A1°fBZð„ø™U/™#©áOø„k\ÃEÊ;½µà©Åñª˜” gí~û½oœß%…œyËûÛÜï{OžÇç»ÿœ—üM¾M¼BÌ{|DÂWxDJÌ ¾ÏWM²RF6ÅÕ²Z® ,úseû¼Ñ¿ ä$ŒXY7v°:Ãÿ´ÍéÞSÄ8áMÏäf¾Â<IÌz8WÚ{!¦Ô×îó ¤¼¯©—µÕø¦ßѰnÑM;ff ;˜1é”œšž‚Ž„†Ü¨à—ôhxJi8bì݂IJ~G³Tð¹`ƒOÝuÿçï~jçÕžØÎ¦ãâþÕïm‚b÷‰®z›ð’?à×9cÄ5"zî‘2â!"wD<å%7X³²rŠÚN! £Oð‰z! Ø|.‰êj!›ÇqnMݱtÃs÷¶1)Žø9,$²jl¯å“AS\ËT2}ÁÆŽ¸ÆŒ¯P Öò[~Àç¸LdM˜Í€Uï8ÁÀ.µ=#¢!…p4L•[Õè’gœ3A’GZ"ÍiPƒE¨skÏ©è÷¶qßzÂiôôVIˆ8{¿$Š3óÐ;ÏɹÎ;Æt\>&åk¤,8¤ä!¯±¡dn÷ªßÛìÞ+àþÞ ¥¤QæÞØ!Ú±Â阞dz&8é€5¸%ð•6¸Í‹t¡;?,9ŸrDÏ„7xÌ%¦õ„÷ùOHöÖ*ÅÕÉ%£ï’zž÷xÓDÌŒ†Têz "Ã#ÆL©P°Ê ò):G" \õåÑ€÷ |hù~D¶?€¸ìrgɉ‹*ƒ¡(ªÆbWM.ï€)+Îx‹?¢G³—¤òŒ¹Ñ-·yBkES¹Žt°!>Àv˜ÕVM¯áj|íÅïÂ,egÂ1àch”/ˆÇŸ2Æ#‘n½íË…o>…†BDh:PÇ‚œK.yÁ„ ¸>fÃfP(Ç8µc.»’ØSÆÃQÌgÑÑùøxh¬G%fBÍš3£Z^#× 7°J\’8¢gaM¦Žëí‡~îßã½û$hüÞ¥tLqZH€’Ãló€Ï)V(±ä=~ Í ”¢/ìø€/rï1eŠ´5 ¦vË|Ùµ9-žª…²l¼÷Þíð™;Ë+¥Ì1feRgKíE^$÷s|·|‰…}4…âX È¨«¸"Af—(c ÜeÉ)^.‹-ˆ–¼¬Ï u0Ëãƒý ¨Hi׋A¢J˜:ùkK$b£ŠŽ!îÔÀ‡È¼JD$5ñáÄïC?޳í¹÷ÿ•p5WÕÃ%~& =ˆ»¸!¢¢ç1¹éíݽ|žRžqÄÄ– ¦¦4÷Õãjj=¯÷,ƒ«‰l‰e‘vˆ>£‘?5€¬Æ‡1Ùrg8æíÞþº‰ÝkÝRuOhÍs¼­ Ãâ‘Î`BÂŽœ3r–Üç¦ñ8[³Y% že5v¼u à"¡'õèÔ階ˆ«í ç•´–»Çf+œl X5ÝóÝ«gd@Èþß\-9Ъ}"TF8Î-@WM9gKlZ.ÑØsIÌϘÑpÊ!%3[ñ<ŵ³•Ñ´f4ü*rG@Z{Z1ì:NÍj¦V“s`Í¡m}µÃsö¶©ØºöabïÞÚ¡k‡+é¼$sJ.xÃÀžœ^2E@9Tý>Å…>œ$› $fVeBR:+–†»¹3ï")²’'u ?÷Ž:ÇØÜØÀ7%„6AÚÝ»ý¤KÛž\ ö‚wU£³ÏÚð¹à93¶(DtÏŽ'œ16Ï—’°¦ajñ°‹<6f_Â'OñÁvr.Þ¦Ø|Cb‘Á §¬ vu>äöÞŠi’ÁàzÍo¿þÀa_¯n8*!F‚„‰ñ*vHDjGÂÔîµ¶vm¥ïý# >½8AE¾„­½[Æ„˜foÍ`õ¶®#ïë§ÞâçÖ‡¡¤f1ZºáÐøcû)wT=hÖxxè!$º6áÅá ?ªÙ&“V²áwùS*<ÑS£Ä9s\\=¡  À±G‡iuðŽaG ÅvXÙMù.H©€);«‰Tö䵑6¢cb ‚t=mq†”g× WPÎOÏžÓ±¥äŽë)(pÑü–ÐÆ8ßµ §¶·&,iHãá4Š‰×šÁv@¢>’Xå“êqÅÞ–ÝK¥ûæ?Ô¤CšH ¼ø‡u±”}çпóTûv7ô)Ö&ÛXïÝ¿Š'¼CBÄœzv+ˈ†…îñ8¦# ”!Tó¶YïxŠ˜1&£&ç5gL˜1f{åÐz뙺œ<¤tûøN¡NÙ–3ƒRHH€wÀ„›d¤t4l9b‹ð¨Ôœ“› |¦Èâç0ö–p·¬ÕBÒ’1%ÇåÕubS+yêƒgøÔmݤf b9~ߨIö.=_R7!¸ {\ày¹+†ô¸¾˜Ô‹›á';\·+fkT®@÷ä19ôlÙ2aBÁq ÜתPãº@õsOê‘AcwQQÃ!wy„fšn ²¯‡2ðÜ\‡S/\ÄUÆ\†7&þMÀA¼n¨=(y53r:6H§è˜ÞÃÆ ñn3sÇ}ÑH”ÀÇfß K±Ô!Ü\?úÈbô÷öðÞߪ[áÄ£`²€ƒ™j¯{‹b¹¿åþë~Žì‡% aèŠ`O·ÜeÈì ?hÇ%“<&¥bÃÔhn‘9UL?„=!Lô`3h­Ubæ¤ü)ò+fïÌNº‹ -ßž¹ì—Õ?ZLPà0RgîÆùÊš.vÁ<§à'öùevŒ)Œè¡CÛ'ñ# hÝ'²yóý>W)õ“ØâÓ¦´ÐŠŠ…-y$à* fè>JY`‚×ÀûÁÔÊÀκõk?\Lðʽ{KM"óÖÍàtü3Èˇ3 ¶%bňûd¤а4£è«ñú9kÁâ«–i?u|þ}~NÏÓïðѰ՞Û!Šx‰ëh¥D,éó.÷2Æ;–¤)ÐY°íÖ’qÂ=: gÁŒC¦ÄÌ#_çØ,–»W-‹PaÈ,Z˜Ü)O•˜gQ &Ä·QSõ4Ê5±ãºS~[ÀÈxoù|1µ€:!úÝ· ò<Ýo¶‹(»Šì ©¬Z Œ…§;"`BŘ{J‡²*„(„ñ2ŽÚ9;ÀíÎ~2% 5¡¦âSæœrÇf;Ÿ°Fjœ\é„ìû~‡ý‰4ÈUý‹¥á®*Š˜1·©ÿ'l¹Ô~•÷‡ä2üSEŒè˜ØxŒ=)ÄÖ*¨žu½YJoþ6¶së„­ùO9Ô† bo׿Ï| U‡zöáàý/ÇÓ;»­>‚ù*…Êê˜KJöQHe#6r- 46Õu²ÛáÿŽÞ9Š™Y *^CHO”2¢#¦dÎhÙpNInÕ;p‰–†ÆDñnð*/9ÃGAù³xIX\a©ÿ$\²Ã•Q32¤´´bʘ‚§$Lh¸ çRF,ز#£2ÕÀP0BÑXØÛ˜]Õ:ºÌ}Š™÷_*Û–‚”Ò¢Y‡'ÕNÞšð[T>CÈé^ûÜ›}Œ?T ¹ò}/ÐúáÐ=höÀ~¥PÆúˆ‡Ôtçòau/xÄ/óK|‹…µa oôŽz5¸ôºŽöëÉ(ïÇ%ÒœÐÑð‚Œ ÒÀr$Pu‡[|bª¯X ò×H^ ú%ÒW:aŒwFL¹GÎÇ,ì°wÀCîðîðé`Ýj³ÄN) œ,Žs ‚]Nµù³:8!¹X’™ZÂg)øf*ZPhÒP´Wï§žìŸC}Η(Ä ‡¼¿7´–1lTÆ1j‡ÅQM!ýc.1á_³à¦%¹rbÞ¬¦"—6Ï™J3¹JOŠ×ϰ‚“ÏæzÉMœY” Ç^Ï«™§g OÍ4…ìdÚ[-+Ć~÷Re½Ž‘²ÆñêŠ,2CÎh¨“ÿç¡7O ž1Tÿüˆtì×Î<'aïg~JÍÖÏs­h_ðÊsø<¿Ëé™S ýÎââäá¸jðÑLt]¾:Vl¸É”Ïshöe`Cªç–KPò£áY¼ ãÃd¹Ë‡O¸Á >à*ädÌP+÷†?á¾ÊùPÄ?çŒßfÁmÔUœÙÕx™«Æ“cÌÕx»­®RM,b§¼¸ &õhÎGƘ XrÿåxvãR¼RÂpZJç·ýyßî£ÑŸ;2nœ2ØïýìÕWt=Nå‚jõè­¡æ¯ñ5þ_"Ž9!Gi¬`a/:y¼ÒãPlcr‚ q¥”±îp ÎY"9ˆŒxï“9ìÛ3cfÁŸ¿#ôTÖp®¬'å&s^ò)êt8dŠ„ßeؼdž7É(©y…_ç}6q‡tf‰ùcx7¿V Þ5Ø ©Ì}NeÂ3‚þ5ž(·›ÙAp?ïç5¹±Ö9óíí÷–%€¢~×ãaá"ÐÛß¹­ñOåW8úÝŒçlˆ u´†”[|ʇL¹É±Õ-œe/U´Š«qˆÌdŽJ%žC7ˆW«vðézíx—‡,‘l£]!B L¢°É9à#í*öˆ°•¡Rø†žCœU,¶Œ’13brÞåKv|–˜ß£ã·˜³D°¹‘YgX•÷ðßû´»Ün…s[tû$[Ò06¤I£IÜwwÃÐï¥SÓÿظaëC ZDC¾à쮫¢ÇBÒ®óqùu[zó‡-3fü 5#¦Lp41¶D+¶ax}OˆÌVˆêů†ž™•Šz>âÇukæ¸1ù¦c°LªÄTjÓÊìØ·\ð5oX–ö”1ÇôFÛ‰›ËΘÑP³³ å@€‡3Rr•ƒ%; %o‘ˆ‚OÄkè3eÎ%[NÌ@I@ñÃúŒKå á–úfK"ùP@¾ û]ÿ³.¤¿ò§˜9Ç<lSW!â”Àšk$L‰LªFŒ©q Ü«‡Ï¥-o-iê­2l¨&ì¸`ÁœÄp8m½Ü¤ÏÿuᯕÁ°ŽUªñ}Ä!Ç<§¡aN@:ô|IX8l6fÁ˜ˆŒŽ ræ¸ucÙ¾É~Iç,PiB8m4 ;.mBAHp˜39'¥Bý$#ûH9%ण–ˆ kœKî²s\|3|éðËÕï²÷oöC¾«ÿö€ŽsÔ(¢;«™„#&4|ÌmîQ2¦ÀÅ•UCðf ¿ñþš5Ž'†xZa±drkRޏGNÃM(s±ÝÐMèÏ Ãà"”Ž`ª mGÂ5v,ˆ8‭ý´£ ºV®#رã%.[òŒSZQÆ?±O.(Ë¡ Ž%ÒVWê NG‘_ª³Rãå 'H¨[¨YMÇ„‘uÐWv$®nƒ^xL†÷º„¸>&‚ÂÆb§ðjk¤W±ý\ÝþðžÁ•$\°$¢ÚS"Uñ64qM)ÔœÇÜû=àîG¯+MÍØn¨§­NÛ:`Œ& Þãuîòc4ÒBÅ`‡©DNÛ'œô½ƒ\½UñÞæh™sÌ‚¥1 =asο«—`Âï-/MŠºÄë[•ž\]¥ªÐUå¡rº³eÖPR'uv'jfž¾ÊΆµèìº ¦>%·`QÛ6s¿Üâ€I?|?@$ØO:ö÷]ÅÇlí`J'OCì™’¡Fv™eÍGÌ­j¦Œ»ûÈPp-gKéˆèRHŽ}JËÞåYpBFÆÚ67XOǺÁ-Ρ;=ûø·L¹Áçlð¯ysY#ŸßÔQ3gBŽÆX¸^lQH3¼x VˆBœ § D*¶™´jù³@[:nðŒŠ”?Êëef3—3¢\3ÜÓ?»uµ¾ã·Ï¸úµ6+ÒN‰Ù‘ýÙ0±ÇŒhY“±µ¦)?Vîàb\¼Ê#€^{i›¾_±à€Ž#&qHµ7lrÿy’á'»nu/ùÆ´¼ £ä¹9“ïGŒì®'ÃëÔ¤pÇý–õkÈY·8·ÛõHÜêH"Çk?)-©æ÷Æ”æý½éYøtÌœ Œ€#fÖÉâ¤%,äÓɬIî®Wó÷9ÀûáÁ‡`ÝgÅÃaòeÜ/ ï;ÏEž/G„çœéP­˜ ùà¾åXs›‡IÞ$ïìå+'¸„ Æ™‰"pJR¯ ã7xNemØñ€úg÷Zƒ?OgÀÌ>Ð-`¹ µôíR¿b2lbf7[‰î Šç'Tø+'„«=¿µ†3ñ£:KjCe£¡Üá‚I5ÞŸêÉ +*zމ9¥bKN¨…®:ìdhº]ðwÑðßp«C]l¿$"„‡:Õ wÅQƒvø®ãøq'yŠ1ܦùD±JS8^K¶1hÇ“6¯0jû¤åU4­KMFÏpÁ'|HILˈÈð7ϹÂòƯt°>éà$d°3È€9S¼3ÑB#©U‘MÍ1¨[@Ãj}£eÁÚ¡ŽÓƒQΜâœ/GZ‘«”êO’œ D6/ÉÀ)O)I, ÑÁ>õ8=F´¼%=[÷DhfAP]ww_AB"v¬¦#•Œ¨ç§j HZÁ‚‰‹ ©WeEd1oFÉ…n8‡N=Ë¿ú¦åi[÷ÿÕŸ=,ûv Ëé¾ÈZÅ09&l¸`ǘ†ÈÚ,Õ]ï@‹ûào>q@Ú#y§ž«Fô‘K.L)©¤¶I¤ÚVc\}¤»òùuÛC´7;4}á.Oñ¡æ*Ö Ñâ-ÍÝ220+CɼÏjI­ë¶¡ªjæéå¶„¨¼±0Â;p:#R+_oÉ82tš!Ý ”êW2“¡™ì/ÚPVÜÏ{¿íUãÿ瀶?!¶†ow0Þ-är· -/ØÐÚÂxÁ«Âå!Zœyİþ ”úy<^YZ%)È © mxŸs–´¶Í=)¶wÑG-¸W7ÝyéW½gÁ#^ã]JâÁ\{s¹vˆ©Ù¡p+ ¦CÕ/¥GãwZs€:JÕuÄv±ýâEë§z¸}PW¦Ôµ²J2Æ–=ÇôÒ° å Ì«Õ7C6HŒ-ºr#ö‹?žè´Ã‚üEÕÃÿHÊ^ÅšÌ<^mÞ[Ú•&¡¦!Ê2¡¢^¤v$T°ÿÞn tPÕ]Ïœ Â0¤Û£*àÆªê¤V´î™ƒ˜aP°uRòy¯ñCVlѸKßïSÔç+-¾‰Ù±µ«*‹ãý á½ðñ´Ó]á½e§Rùe¬BM«§#å:["zÓİ¢°í¡@ÇKºÒ‹©ÙÒ°3üj¿4Ⱦa?ŽFp _î¯\S Œ=HðîW÷ü;‹µkvÔˆ¤Ù‘QQ³^MŸË Ü~ðCj™Éõ·֠Þ5/lÌÄMõÐìÁÎðQO)™E[žª…~œŽ²ä_â{Ä4ìÌ"»î‡Ãr }>æOlóVÄjijŠ7¢Éix³_ø<ûtÈìRá’÷ÔDŒ£9>.© ŒZk‡c[Š€Xtv`s{Õf°t^nI‡cà•‡n²[fœÓ°¶£—³eKGè•òWò#íÍÑÞtcOø>ÿ;Ï8ç³\㜙SËpȽ±›^pÊW8ç§fJ³jÞ5$û˜áô¹€úû{k¨,gKMê*ÿN¼ö6h5¦À5j~DÉ5CÏŠž…JÅŸiÙÙp©™_I“õ8òüýò°ÿ7¼¢§€9A„±gΔ~O 3¼Ro'\4‹P’Ú—|ì öRÅR=‚!PJ,Vp‡àƒ&E–QqèŒÖÒOYšŽ) ¥mGm¦ÛMý¾íóOÜÃp´¤Íò˜‚’š¯r); ¶€KÈäÌy·(øc›æ%!·'žÙ””½5䬱V¤"í¯,•׼ěXycÄ×øJÓÅ„" ¼iÂY=R¡mˆñáÐ+Ö´Ô\m»’A†ƒáè a±EÊ®ÑÓ™Ș“X몷?;:Ð#¼‚}³«_^ðRS¼àÑ ^× Å)÷Þ•Y!Í–,Lï…ôÒžÇ;oñí¥oop ë—|—wxƒOy†&%ôL9â”#–<¤d̆0uÿK6%pœC2ãJ$x·ê pÒ—b_×¼3!£ åœ¿ËuVø4œ˜'\€éü9…rjÀœpÈëô,é¨)ìPLŒ–Q† §Ö…'sºxVÕ‰©Á¼Ž:ò–Û#­¹`mæ_ÀÛSZ×o,vð±u tÓ‡¿OPu=?oœï¼¤Æ5€]^[°K„ hzç)^°¡˜•€ñ1:.(ÛÜâË·RJ.8§gƒ†væãþ!ðëãN'ÄMN¯s¸/6뜶„œØûÈGh¤’æ¶,¨ùËü„žáé#FìÈÌ)q”Dƒ†°ä%59'l¨¨)(‘ãLÇz3oàf8 IDATù®Í©¨D©K¯åL8&Á‡!¦fþ:»‰ÂW¬ OI­Úç–ͦ·%‰qHI¿†< eŸ œMÛ?2z·äÜ<1”]L ÀFî”B‡“àÙÔ¤/ôê¢}EsÊÔ^Oàomï(%¡˜1-Σºúåįl:¡×»©Hß$¥¥$uy¦ÔÌÄÌŽ3˜¢®µ1ïò7¸Ï7)˜šYkÈ™XÐçU4%I8`ÄŽ ;`ÄœCV,ذ&elïÛ»*øòª2XÇ#4#cb£)¶8¨ë·UÉOÈ™›>Æ“5F«Y£#ESy4ä=3Kã£ô7²)- sGDhˆžªÞÿÁ ³©QL¶È'ûFxK†Ð §œÏ­µkÆ 1Ö–èÐÕlÈ­®©q3pHf“‹°‚}Wí,¬D W ˆ )ÓѨéŽ!øªkd̘1ÌIY ÉßáuþCð!‰ß’„S>’ÂÌ`Â܆Ê$¡Q‹%-1ǰ`ÉŽ5)>aC”—EÑm=ÜÆ8`Ìœ=[Zë‰oq¢¨–[vá”ëLéYrfyØaq=uË(}*†¨#° %©(ØG&vÎõë%Œ–ƒËʈ, Kid†€tES˜žØ=¨>¶´fIƬ9åˆ Ój¡Q–%k:Ž %©ÍƒËb$DŒ†Yo²isÀ™‘-ðŽÊ­d%¼Bå웤ÿ˜OøyNÅ!·8$〈 1%1=+Æ|ÌO˜ñßäŒ#{Žh¸Î¹ICµ¬¨˜rĘo³8 ag·±%ç§l(LcËEÛ!TÉ)4bÄŒ9SÀêÞ<°Jz—ÕѲeÎmNxIÇŽ-5ÇLÌ7kψ #å :l‰Ô„¥p,¥"gd&rGOÉÔ‚¾ç¤ˆ€¢\ÝëŸÞ #)-wU>VƒdfäÜå&?ç#Z®¡a;ÇTÐÅ5y:ŽéXÑ0aDc'w¨[­¿ú¡ØP0¡DúåF9á[ÿŽ˜†1z\æ¹·#½²L}Íø˜©HX¡öQ‡¦e ‹K¼óÙ£Ù/Ùpœ˜ X¯¢;fÑr[]Ý}¹ÓÉG¦”|tiÛ8c‚$Q*kS3f‹slkÎyÌWù%7;¡dFË–” SiÃ;RTZ©Mœi:Œ5n˜3ác{7BdÆRUˆ¥+Ž‰ë„¼J#gÌ9%5¿Þ[ÌQRrÌ)èi¨ÉìP¥,­¢dFf·0BMršÏ1V,yN†IvÆÆƒ}úˆbx˜)‡ïíGø¬,÷È™2æ)5#\tsßy£¾‡¬­QZB¡§æœ‚Sn³ACüšv¤4\€Y'M/l¬î;æˆ1 <ã’tÊ/36©‘–‡¨9c„†2å6&mĹÁ9%-#bƒDÅ‘q!'+¤+­p”3cÌWéVóF3l¾25K‚vNd¦ÓœBþfŒ9â:3C@¸£Gcë_RrĘ–;rëq긠fiÞPÛ {1·áÓÂtPÔY”3eÕ%y# v+èÛíyƒÓÍ<Œ³bçñlÙ‘³¦¢§dMjՉIJ± çLø÷š~…Ïð[¤—d¼dMkõ$p Zg§ãˆgœ't<¦ca7¥cGJ‰ªcvT¤LQµÏȉFhÆý”„е™ÐçÁ¨]=”~"Cá#K_tÐBëØ'³´Î¿ÖxË#›0¢áŒ­e(Jˆ\Ùú-•Hóæ’Íÿ>_ãs¼Î ,fVvÕÿbœ·¢1h̛˯Wˆ|Öœ5 í#1;ö ?½cû™~Õœ~Gmlm •U‰]tCµ…Ad=p›ï‘¾ä÷ì´ùp6·Ì^ªbEɧ\°åØTj<ÅI3bNÌ9­Åô®˜©I_àÚÿ>!È9^NÖ–ÎI¨ å :šÞø¡¢µWÆÜ䈂5-=…Ñ32¦1§µª„ÚÛr"Ëk¦¬?.·~LÃ’œ„ š›ð¯˜ð3J:®¡ZbɎʶ\+°CCç2{ŽÂ¢îÄ>»Ù–97‰Ù’XuÕ;‘4ÇÓVGGE¨‰q®PdåµÇd¬©ÑHú ‘3F#¼ Jùtm’‚- 9z>à iFÉ„Ä8€Ú(•Y>4çs^òŒ—ôì‘1FqB vfÜ7³ŠÅË¡i:^ »3JàzÃãôõBleÁaƒžpÜ/>gOÎFlXÓ2¦dkø¹ö³BÊ9jSÅBñå^òÆÆíȬÖÐpÈ1ÇÌ9'ç=D“XëFNNƒDò5WtAmld¯&HRR"[N>›’ñÌò„‡çý•﫦fPCÊ‚sZ6øÄ)&””–Æ–Pº,žÖkÄ! % oòen’¾ÏÚ4t;ª½¹³ 4¸ðœ‡,™P°¥#æ'ŒðI|âÊdfz3ÞfÇsÎH8 b=ð½ Ð)Å$è@xw‘Â$r*æñ'2Œ+3…‡pžK$¤\"¡‹9j^°Ãkø^‹h ÂÑÝZ£ì½¤gÌA£Â)ÇL)©yÁ’Û¼Â#Pò …ar)'¼ÁMD(™£zÀ§LÇc„oÝ9åuV<"gÌ­9…Ô(gk zzËtl ¤¦“FìXP3¡#åéÏÜ‹âñyþ܌ƈçtæÿà c)ï}NŽK^kYs˜Ðà2ÒÊ=¦\㈛\ç{¼Çw¹Îc>N8@$ õ5æ8b[âžœ=‹¡•X NqÌ3:R æöKá¡¡ÎuÕ¨^Z•çü÷<æ%)s&Œi,»p4Ã+~Sf¤ &V ›0å„ëÜçc¾ÏsÒkR0e‚”®„g èÙ!Rô‚)9ƬфÜÎ|W†´+½ç¤±ˆ55_ÜSYâ•“PáêžÞ.Н:ûNÌônILŽÇ8`Ì) %ç}¤ìhuˆ{ü"Où1KFL騕TôÌ9à˜–r¸­¥PÈÄ8N¨(xÄ'|†s^Ðʰæ„cbëH™ÙШØL½8º±ÙHo÷Þ13ªºÏ'×' Ú>šR[Á»2)¡cAˆž#«‰ôl,ù¾AÊi»iìך‚ˆÒ>­ª R2ã) +2Òž;ÄÑ}H(è˜2¥4“¹å‡$4¨•´4³2â§D<¤Ê%¯3&bACΜS–¼`kÍ‘}ðpÓAºå|¾­¬˜œfÖèU°Æy®16Ô4DL¹ÇÛÜã¾OÃ-FˆÓÓ°eßÀSYÑÊËM¡r¦J?´öºw¸Í„” xÄšk”h|h#Š!\Мå­%¡[:‹ó+³qäÓ„<ÀTÃui®Irù=["« Ly•S³áKÔ*"gSó’Kt†h~ÉÄJÝ欈ˆìgæÜà’-3rëOt±LåGc3&û¥<^SÙZFöî% æÌ‰ JÎ-§8Ÿ{²ÚÍØ¢«šÀ¾Ë![Ò­™Ì¢ê Í.¹`ÍÚ;Rzr\"-&æ:+zc¨_-Âëüm׆˜„÷8"✗,XÛ½Åî“T‰3;6 cŽ9å.ÇÀ9%—lpA»†78Ò>çs|‰ þÓ0îhÍŽ‘-͈œcÆGBÄÆQèW°BÄ’ˆ=Ÿ!å!‘±vôDLØ"v•*  ±#5„ÓùJXv1kî‘óˆ)=—l˜QÑñsžÓYÝÛÊŠÚQQ³¡e„º&ŒÙ²#2ÛíêiZC œ‘“¾C…¦‚+ÔÚR™',éÐp-RBLÉ–Œœ‚OxIÍ97I(XãÌ}}À’1#bfdÔ†öûH㌹Eè±%2*Ý,†-—ìèéZ®ñ&¥SÎXás·žðWy‡ŽoòÕ@aëññTJ4ôE²1#œÔêÒ±.·‰ ¢n‰Ù`“ãMâàeøè¸ ÎÉÈùwya¾¶Æh8¦ K«t‰PV!5ýtTHdbÅŽOh‰9à:¯§'â:°åL\ËAz ^Ss£©ÃìÕjøä.¤¹¥ áwHÿ2?bƒÏÐmØzïD åf˜pÎ3^|\ýwÝvïü›ÿvô™·yÍÚ0UðPXU’R³C¬ù†ŠÀF½´ðjù”Œ’UÑZd-êÔKÖd–Ïkvæ S¾Àçø1?d:—\Ofìmm½…C"r*4êM¨ +çÆ wMFÉšC\æM,ý„˜Š+ÄØ‹ù_xƒ3ÆÛ–yxéªc".Ù1fŒ·³ä–ˆÖ•0¢ã SŽø”‘Vã+|…;dô¬ÙÐ2#´xxèŽqʈ‘=I ƒ«âPF×>(i9á>é}>bÃÖ( 1#Æìp´ðzï #fÅÅ?ê¿Á¢ÿþÅ6ù§·ø«<±s¯ €Äbb ÎÙ’2gJ†-dvìÔœ5"£& ’“ڑɨ¨Ìˆ)Í+ã¾ÈŽÿ“‡Ã«©¡µ¢· ´jE`;¨TÚV:¡«%´ŠzYLÁÂnP·c£aÕìØ½hþÇø7{Úðà7¸ñú`™4l³µ PIM¢ï>S`XèâÍ’˜O)HyŸ¥M[bÆÜá&³"bnI¬—ÄU/õúkÏšŽŒ”1åðúúj‡¸ v¬Ù1gNº `͆#Rv0caÞ¼£D³hÜ€æ±:úo°ˆ‰í7šªÒÊœ àKNÃÏYÓZ.'3vŸ”z|ö˜DMq0ÕE™TÉÛǸ^çîpŸWxÎÿÌGÔqDb[XâuC¿…W›×+r;èʰcs+ñ°]:ʦV4ìh-í lûž~‡ßL´¤¿YÝ(ã³¼‹÷!y_žË2t¬‰˜ãE¯ºšNª˜ÆjÞàÜ分€{ü§Ìر$·tÐÅc|ô¶ŽþΗ¡ª4=ÞÜâ­ø;6L)IWäŒYPS´§bEJÅxï¡u‹"b*Ôú½ý â×:"ÖÓ’¨šT4_p‰7.5´8óF4…”UGBm%Õ1\DYºÿ‘Õ±b^á¹Ãü.ÏXp`jºaä{b?ÅUrD›t¤ÝAgñúuKÇ3:f”ìpX÷)—t̹KEAÞGbN…«£m¸Ã%bRjÆDÀ”¹¹¾ÎìcFBÉ–‡x/OJCÉ%%Snp‡ KFD‡ÐÅ1|$u·ÉjÀw‡wq];%ŸkRåÓ­%"cR’áƒR¿óð¦Œí\«ÿ ‹þ(yó9æ4L61´mÅ8äK|Ž'ŒIù”ç\±2'3ÿ.PË&*϶L‰#@TÜÄÛ|žÏQò)ÿœ ×Qs¥K¸xÛeÐ׋†\ ±ÍöÑ6aJ@k‹¬Ÿ ® [S22¤ËÙcb ƒÆôįxÁoötÿ€¿—ò’Š#Rà‚’ ¹­^FËØŒrn`Wc¡ðŽÆbŠ- &ø 0ÌWÔd¬i튅›½Å5±¹éÚ¢0úT¼Ñ™ÛNpð)C@× éË¢¹ CkÞ̵¼¤;ãOè9âtÊ—;ޏKÃwˆ¸Ç!ö¡4Z)âû¬ø”Û|†¯ðÇ´¼à#Þå)k¬h)PKƒ3[":Î9ä¯ñ*¯pƒ7?çøñ…r"«ãG–í{7L`ïð pç&Tvß]&[Á­oLo±‚sr;2Ãþ{`JcҘܸóÓØó Ó3 ²|¯B Žƒc˜1c|—ó”[3ÙÔù#ŽQNΘ„öt êWƒ@;¥öÙ0K!Åu:¼AÎÓ@׎ȸ ýaàT\™7Ép/9¸¯¾EILÉÆB™‰I¹Ë ;*ÛHeËø€s>å‡t–Žy‹¯ò lÙ°`ÍŽ-5 SfdÜàm®“rÁC~¸$fÌœ#QŸivÃ'd¹pTˆ°#ƒOÛ+Ë›²£02«üzE¾÷“ü…AÐLP»[IcÑz}Œ,£ÞQs—c¶ôæÕJqÀâööŒ˜“ÚzO˜à¸cFl‰í"Tf™D,W–гfJf!3‘ ! ¥%Àzv1<.m]½²§=ãOI?â”Èü wäùDy(ò&ðϱæVlÉ)8æóܧçÌo†¢0朂„&v($túFr“|žc¬äÖ“³æ)ÏXñ}>e‹¦\gœ¢„ÈeÔ„6É0Ñ {ή³ïU:±™¼érJú}bë»\CR9<µšMHxÄÆ¬Æoq—-cr6æá¥Yªþ!U/…Tt†±ú©ûˆð¦±0'äS€¤tõ32·ÝØQuQ¸0Ñ©6«˜ÙŸ¼·§eIÄ’ô 9¹é:uÓÛ)4CÜ«Úzû† §œ°eMÇ!×qÎ :ë@ñD¿C 3®Y¢§X{BÂ’OyhÔæo€l-ÃȘÑrÈ Fxi£bË’ ?·‹ö6<(|º2žKU q“áÉŸ#jÍêÌœŠž–™;j¨¹àbÑæ4Th¾JKňCf,ˆ8`Ì!ǼdEoÛìÂ’~(s×–ܘ >ŒFÍ&©i%^cÊ’Ôl;bC9`ž—¹ø…:¤b&H]¨ "·Ð8(¯xó­x Ò-r¦hü`Ž÷ìõ4ìÌÅxÿ,D””Œ¹ÅgIˆÙò€¥%oB¤ÂDã€и|NŒÃ¸o),zˆú®>]MDÃÞÊØŠšŠŽ#f¬Ùóc—sÊ™uXb¦$dCêè×q°¤ÂWØjq0z‡hx?#^qÄ5ÂÊOq4Œ†&‰õ–3Ë‹k|~í£½œƒ¥rùsÿÝÞ 9‰žišáXµ*j+BŲ×ô¼ÁuïDâΈíÔôBÍ•7œç§½;)Op|±Ž¯_nÏ(~$ötžk•'-¢ §Ö€Vi(”Rƒ‹Mövhès³ =‰W$@%ÚPª ìPï©Ù1O‰pVï”3¾Å »ó„Ò>Íu]fˆ çNå>Óˆ©‡èÝZñ7Šn¨7ð6ñ)‘ f"ë©õv«1á–’­U¤â™x!‘±µ×¡–…à™=­:¥W#8 ²í€·{kdv“ÚA¢Ïr‘å¹í°vÕ î˜âZºJ]ÆÁ‹¡QâÍÛÃn¦:ÚÚ&¬W¦Ÿ íº`ÇÎX~š(¤ë¸þ†Ç1bÖ–CONn¦Q5’zKpš›ˆó:Ó§tìøŒ„|‰ßddžS:^ñ}¶¬x‹ŒQÄyd±Éµ½×XtPÃä#¤'¥…^²ã”¸äs®lcYhŠ3[k;Á©;*çT¥ÝçÚ ª]%ä ¤Jh´5hS \¡ý¬ïäŸT»›Geãš»’K ÀÅOËæû|Žð³PL<]µœF:º›8øÄS€›JÕÃßQ_t‡7м>p>ÄÕ„ž’–sö6Šq]#1‘‹ì‰&okZ&,˜S±§'fÏŒÇ<æ¾ÇKNx‡SrÖ´ˆãßY%sG@·Rî‡åã.«|ÙzGÍ€îêŠWLì[ë!6l)HÉ9á`”Κ- ©–{Ë æ¼KÄkJnø”ó ~ƒ/s#>ä§ÔFrõ¾¿f55.¦Ó Ãhý×ÜâžÙm¬ÎiMĸ¡dONÏÞz\®2¾¬ÔŽïæ-pwìoݵNaRz½ÎpÕå«ÿçÂ02±-RÕáWεÑÚöàªá¦+óxÓÁÝ~y }AÝ‹;°g¬ü}Läzak´Ö`™Úr¶msççô`µ#;ª!+*yÖœÖÀç{\ï7CÎ#9ÒgH¹á’-¹¹f´´¤\ò‚‡ñ«<ç’Òâ®w}Xßßy.>± †ôPèÙ9Vpþ¸â‚[2ËSé—ßâ§fhç¶cU=ÇåG¦È[¨ÁçížØ9\dÔÊtö{ŒkwzÖ –ýOíV;ãBë³öÐ=V´„¿´Ê]²ÙÓ¿'kz>á…ªÓ²C;ýÝ»KG‡XN:ÀÜWT9vlùCkißÔ7„©ØQ²£§ä[ëzoÅÿ™Xï?dÁ§|nGÇßçgÔÄ<áoóˆcÛ–óM ë‹‡§Øð\@ËÁÃÞj®ˆÝ:M9oFgM Ñ,uŠ«YÈ—<1üº C(”¡R3Áº*Z–ìqÝŒhÅ n¦×ãìà×ÙtŽ›’#€ü•Ž «ƒý¤â„÷ùÝÝ[¹Žk‰öø MC•ÑXͯ;,›rȨ åòÕ#·¥¤@X`(©Ù 1°ÉK0d%£ âÏhØ[®ò%-·\ðm޹Fò11Óq&ÆØõËß•Ð|BØ‘8ã†8°ª8 ·ìî~ŠÃ-¼Õ]pŠ IDATàCÖ·UŠìœ,Y !Tp.•\1±™4N‡…–CW×ì0$Em9aß‹D£»KžÁ(îØÉíéZg™~hµŽLt|iâ6v=cðXA6%eÔôèÙ®ì°Q• P‰KØHîEä,É:)åLíšCÛ:^Á¶0þ¶dI“Äò–ça8J} ìð)ÅwâåX«Œ2¡PÁ=3«¼G{³~hÜãJ{DÂäŒÂ ¸­ÝÀ„†’8•¢Ý̺çbÃMª+¤Œu`«sdä4vÖŽà {*댧¸9vÛ~"*ÓpÆRk‹-Äù9®ø™Ù ®x'gäÎNeáݰA)Ÿ£$¥¤ÇÓÙ¢ è¬ohõRa}]Ñ s”":i2´¿{ ë•dÉ2f<áBtì9¡ç ÚÈ7°ºÌbml`׎Œ|(Õµ¬\_¬žkH+ѾŠ­œ& 0¨Bækü™]j>,샣!\êTÓ4_6mBü*^èÓ"JVL˜"Ħàâª(ÖÌ»ÃQ³ßj!ÆâXz¦‰X…ËPŒÈ~ÝthËFÉl˜Â7y!„Pb/?¶»‘³gj»Œ½í¦˜Àfó~ ‡»˜Ø½×df\™›ø˜×‚˜سà23ÎXÐ1ã=ޏ`ÇŒxÄük¼ú¯‡cÔ%w•ï+¹œ"IWÒaæ‚=ž/Yë]cÚÚJ½€Œš’Èv£0‚:ç\.q ¿‘]¶z^{Bt¬II-¹‹‡= åS?_sÄ×yÄvü%Ÿ²7vRiáÓ‹»½,Ñ·]ôÔIU‘¥~"KžA½IÏ0¼æh£˜0¥0@ŒD×él(æ•l™2Chᦜµ+¸Z<¢¢kÙ:CWÈ›cN¸¦#ám&t\ó‚5-9KNy›9¶\Q‘pXó]^qICœ·ù-">¦æ gH¢²M7¥DÕ¢¤–y@aµ£ÅS —àœ‡€qÀœv¸àÒ»ØÏù1 ¸£ûÓà5¸>¶D3(±sB\09ÃmŠõ(RÔô¼B³‡ˆ–5—æ[¾à’=S{i‘½ÄQR^ÙöH“ô^dÝ{5œEïh,Ô«Ó–ß9áuxÕ\ã^Âî)Ðà°RaÕsk ¹ëÚ¹·ª7‘rÄ¿uM“h¸.ƒS:.Íy­`m`yµŠ+¶¤`‰²Ík 64dÌø2½eO÷x—ùVÔT”TVþîmq¶–w”ììÕ7–Qôƒ•øvF?ëÙ² z.±ó¤µЛ×ü„7v2ƤCƒÆ.å ’[ÌH¸å%Z–LÙÚôˈ'4\Ó1å=¾Í‚O¸fÉ%/Øñ6ï“ñ®¿åy€TEý‘ÇvKNAñ"OUGeSµ±…ìeRbg¡º÷ ŸïûÿnÑ#ÍÓ ![&ŒêBž/d(~nmÀ[*%ÒŽ€ê®´¦Ó¥Yä„Ö0²ªîl9',‘ŠÔ?zZ~ÁŒ‚krŽeŸ±TÔ«s"´ÎŠ—ñË@"á?å~“oñsöÖLŽmÇŸƮ—}žµ‹ÐÕ[²“°³;Ñ)žàº:02™›?*=;³ } ¯Jì~Ê„ûT¬qqk‹Z¥{J Zë ´¸Æ’€fGlpîAŽJû3½9áˆÔÚP±Ã-p6lÑP-£…7x 6\‘>·$ã€Xt¬; u…)¯Ø·ì aÒ[ËÃë|½¸Ž†S 4VÜáðbìF¸íšÀß 1+æ4ìРU%Ù%—VQÿ˜!Ñ¢SVt”ÌxÎBþ6+v¨yÔs ·Äa©nϨ$ÓÑ<®EV·¨dJ™ xkE…8özLB8kÜ{ŸSr¶tÌÉ*oÊ‚Ž|ÁO8ç5kŽÉ¸e‘°J;¾Xh5í·Œ#T§{ÿß…ãèP6W qíÄÞRÑØ2‰Œ !5t$ M=ùÈJî–-êŠÊЮ³š ÆñE­‡t\‡\ mWß×)Û[KeÍ—P‹CÃeÍt&WT,XsKÜ !Sޏꂞ€¯¹¡“H[ÒSqÁÂ[EÍSþ5_¡â–ùaè÷Á«£XÑÛnìIÆV$³A­kzJKKÎèØÛŽgÉרsEgÓÈšÖ–Þ+nxÊÇÜX^Ñpà]þÿ!S4ó[Ó"õߨ6NN†hÕ›“­¥W4)>ži¬htÄ’·ÌUûqX¼j)†lßM¸TR#ßò)='œ³³ÎÃH0WEàÿÊÞtj3Û¸Å;á£Þ¼8}—S[ð÷i b ;#¢4IÉ ɸ¡#±WÔ±eciÔ(ÒÑò µ Bõ=ïðІ#$Îáó¾ÑnÑ1**rf”¬¹µ£&'³p¸!äˆû$Ô\QXvÁáç#&œsÎ k4à.é œ}AÍ„#*®É¹àÇüS.8£°ãQ“»ÔàeP Z*`Æ) ®,Ù Éq/ŸJªâqWBÇ#{ªªc'®¬÷çÞˆŽ˜Z%“#€ë•e0)1 BfÄl 8å‚ãMíω7VZ1¼\¿Wµ8ã˶ª"R|œ“‘³"ä±Ow\qÁ9ÿ þŠ+빩zÍŽ’Îöž‚ø ‰LÄCV[ñ!_aBa´@ú£œL‚ë x–0ã„+Ω‰È™[€>P³£$å]æ\ðŒç´Ì™qIIh;xEÅ%çܳ EöÒêñ?⋈?æ-oø§$˜³¡´(“2C4ÏØäŸFmþÞ!àŠÚáØŽ†t²¦¡ 7X¾o ?(Ô¬è (Mï8#2ÌpV7¶tj{g§ˆ&sDÄ•mÏ57LYZ*0gEMCÜØ¤Üå{îŠ4OøUžñ>‘8l”–+ 3n¸¡ ã1!ßå ïî÷H‚ÁñúŠ,1§œ²ç}æ<ã)o™²ã)OøÙ'v¸¤üÔî†H$çД[Zrë0ˆœ™rŸšŽ%G¼Å—Xr‰­~Â?ã#>#ã1g< ã‚-·lÙò9ÅÎÏ3"ëÕÍ-s¨ìúB$Ð,Ùš‚ˆxÄgììБ¾_A?ìp—€:0JBêÏé|@&Ýô¹m'á/*öÔ6DrDVCË1'¬_¡ç)Í-9s›õ¶Ä¼æ3Z®4 Ä:Wá4“ Ûk>æg|LDÇŠaÞ¥P]£ c­¢s>æ éP{‡Ö¸PÓÔi5!;~‡ÿ„÷ù>ÿ'Ï™rŸŽW|ÈòÊŽ”‡tx¯\Öm^Nè¸Ï–-+Zv´¤ÖïË9¡çŠW\ò¯ò€žOLC$fCBÁš=·‹BàŠçÃÎÚÓ#¶mËŒ)šK4´\pĿÔÍ– G/Ví( É9bÉŽ+ÝiLô7,s17EÁÝDÌûuêIÆ8Õ;²¡O†°S13+ƒöl¹å\ò‚  Ï9b… Yß#¡áb—0‹ ¶,aE% ’€¼àG|ÊŽ”éÑCcé§|™–Kœ«¯Ú JHϘAèÀ9ðÿ-—œ[ê¸'æÀ-7lXà”gïÔiè’AÌŠc¾Êß0gÂ99g´Üþ¿Ë‹óz éüÞƒËÓßK¦LX qNDAOÎ=RZž"³ÉŽÐ°Ñ±™Ýì>¸#dƒ(7¼V¸y”t´¼'qÄ”=·wŽüõ«;ß[žïð2'µz×cÄ%`ê …‚Ô ¯=…e7£ÂC}#2R:¶ìxÎÈ·º*ž æÉœÔ^VÀé]ÏÈ ˜ ‰X ÉÔ$lذ@ÄŒÊ^Ás.™0³L¡±³x+ fÏ„{„ÌXpÁµ-”ˆ ̸"#Åí’UöiМÒò¶¥ægü€9g\°¡cBÅ^î?úÑúïþ„ xïÅÔÿáñ·~sú˜×\3'!·òðç¸÷ç躒7£%fGZ"X–lK8#b›Îõ)+°B®<âB$d„–Ñëy`©´~ ,‹wDr[©ž½í뚌!K&¬Í½QÕÊÝð¶¤å†‰õ%´‘$ާ/&!þ(™²æœÊš3VÖD(è96eΊ!.+{Ì ñÕF -À€OÓ[bZ{°žh:PS˜”g<âZ6ös=1yf ŽsH„»j©óvÉ'œò[V¨¶XñéáÃUþÃîÏìÔþèúûö÷âß}')+{#f&2+˜¼ÉÔ°¥ ¥Â)V̘"eÒ.» }–2ã„„œpʯ¹EÕB8ðd™u ð!”WdÎçÕBÑ‹lÖpÌÆ’XGcÄÃ5j‰5td¶Dœ‘ØQ£¤>!ÎyÉ+^Ò3!%&ãˆ#$ÃzË 1[j ¦l¨^ïŒ%3Ž¸Çž7Ü"ך€{\rÁ–9ɰÊ[«X‚¿ÿj¹eOIÇ¥Áõ÷JÄÈarj¬ +bí vü:—ä”\“pþ´úgþú­cøg¯ÞúÉW}5bÊžY;–„‰uù"kiyÇc¤^†3£C䮂†¤EÌxÈ” WÖr…>õëƒa#(Ã->äC_Ð¥3ü;#ûÖÞ’_U@eа£eNhŸå†:’˨lI§,Hy‡ßåW‡ ˜°á§Äÿ„ˆŒˆ9"æmsÍ-/yƒì S¦\#}ÐtnÅœ)-ç¤,‘+ ô̸ÄûÒÂÜŠ5ão„RëVÌà‹dô.hí3\ý|N3çˆÏ9ñ‚kT4ÌxÃíúŒBÔ:aÛüüôÕ¦¸ 8Z>$%'eÆ‚ÂÞD,Y°¡Cêˆ%J1å˜' /Ø“3§fMÁVˆ»wBl#^ùyßRpÂáÝÌ@ÌkÚñ(ð®VOE‰³uC&¼ËÇd&Uà‚j¹}V6œÒ sÞÐð9ÌH(ØrÆ}>®šÊ!\¾à¢ª­®é më ÷÷* àÀ Õª©V˜[:%}5¼ä–Gü IâiÎÙP1eÉ̲ø)’”É™KîÖÜZC]pNAi=ø»ÛOdÇ\üùuL[Iö·È'1°dYu—šÑK攼!fEÆ 3–,ɹâ»Ä1Þð)kC¬ '¿à 5_p@½¬†7ì©Y#àSNÈ1;jÖܲGªÃŽ(!ÙNÚðWï§`ƒRG…ðK.qZ´óf„cÕQ©DfEKÁOÙ³BzG%ýiÊëQu<8 O'œãNŸzÜòßtÓú˜˜Ì Pi$„¦hÒ²gGEb‰pÊŒ32à)—”,¹Ï\¦®£¦¶6ƒ0”Ýëv@›lhGž³s®Æ>¾®:L•EVÙ¿æ•E_:¥E ™_¦È%$§5N¨(¹¤j.‰+~~GRÈå{ö,X°gÁ‰BË’¼áÖ°tª…cÚÁ !`N©9×`ÇANKN;Œj±PX³l¬Hø56\qÖZ/ÊÖ}PåÐçÎÂVºá»‚ Ë÷ë÷¯G¢GOHûþ7ß‹sbŽ‘vN‡ì"«ƒ}²$ñÕjÎWùwÎÔªý ¼b¾Êžk*¦ÈMJʱ%šØ vA\ŸE4¶Tëv´y}®~LcWSÓsÏ^oD͜Ԋ֘‚ ;n‘èL…#‚•úe,9f‰°ÃŽôÔŒâo³GôŒnÈÕ%Ù$óÅž¹GBn9¯9m)a*&d¨™–6ÃEЦ¸”“R õí#œå+œ”{|…O˜2A“4å#tC»Bǘ¯ó-¦è˜}«üýÍí›=ØŸMÿÑ·þ%O8fMMfðM†û$¿¥4¢3 ¼´••³öa„{^±!˜Šâ;Ö4Ƶp:Íè¨à@vÕãÊ_º"|ƒ[Ó–ô ®(ìç"[<ªó[JöìÚ ùE@Nj9BBaG›8²ÞÐÓýñÏç)?ÿý/ø.˜sFÅ{üˆ€[™¦·e˜$õ½ˆÏÙ"+ñ_…$ÊGö`ÕnÈ„ ¦Ì¨Ø[ØLÉxLÇS¼MI(ðLØñÊzI* >¢d·)xÁ-);&GïþÏwë?®Ïû-0,ÿèñßéŽ>ä”S„ R6=Å9µ.%7ŠÅ¹r@Gc%—ÿ^ÿ» EŽâjÛ”lRâ"›Î5Ûu«ãb 5D{QvätoiWLX0µë(HÉØÒX¬R®/¢)'Üã>s®q-7¦Qj(šnü_óC¼$Q,&ã¿Ç·ù sZókü5JrrË奭s<ãØsNKÏÆÆ~Ê 8™Û„¼Á½?”Þ,85o”˜cŽ¸Ç†Ž#&H¼¿óx„kKí$l(øS*üKÞñ%¬9PQ’ùÉyï;ë?)?ê‰ß[ýÁÉw¢£WD|ÃÂxeiçˆÛ?9ñÚ@M•Qi×UJnxHˆ[ÂËůĭ_¼ýå²®.a©Qó?‰Î`Q°„¹\Gi3ÀÖÄn…ºp1*ïÌYñ˜¯ó%`ÏÏxeÈ€1÷ÒEÑêSâš/“p° UÒñšŠïó˜#¼$¤#~­eBœ#ölÙÑkœB¦@š£n[MHe7¼fÏ–OìX ™1#§¤`NfU· Vk@)Ýqz¨”²HÔ)ŽuŸrËŽ×äGñý¡Š0 =¥<àˆk :\hi‹kí÷¶K;ªôújÛ9 ÞŸhí 9å>Yscg«c\ÄÙ…¾\ÙÙйuC|Û[ÿã`ŸäP@JÌ’ž ‘©¹^àèg7²Vü]^šåEƒ<`Æ™¥ç`Z€ñ}Nì%Å–„%Lˆ¹ÏçÔܲãS"ó7¤äܧ†»1) ÏÙR°co)ÓÖäR"{ˆB¹‚ën;®Ø^úVÁÓZ2Þ)Ô‰œ: •Ì9­Jÿ¿NùšŸ¥ ³fmñC7;㌷M}Ã1F·8íÔ54\Oyrk=Í»¯BÍÖ„wùwù ®(p™Æ‘…à1ÄãIg‹Ìÿ†ÐŽêpWE÷­­í庀öÜgÅ3väDˆ†«¥Ó2!æŠ\á†ÒSÜZÛÿ£´G@@Üšåª\.«\{Ž Ñö5–œó%fü+6n¤r'•Ë=%·lØ!aÅl”êÅ ð·ÒʘX5Úˆ,®LÙ¢¦Â}7tƆI`{ÒùîS:j~ÁæÜcÆ”5â׬KLÂc³dÍ®8>eOË%Î8ôÆp„ó:F.-Ã’ë-+˜°ãæûÔÈ;Í•I=Yuþ”^ÿ¸ì[$¡çôŒÑ[z+š ¨Ú(dkyR œpÅS¶œ’ã1—ò½ &%anGRlGœ¦5*Æc+ªmV#Ê•fCßÜN¡-pKÅs*ó>/Ø"%G$ÜP0¥gKOÄ×Xó·CEáš!kz«ñO†Õ= ”\YY7²ò:œÚé»ÊÁT£Ø‰òßÏ xNÎ bZî[ý0#fÂŒ’\P#?/-‹«fZûÖ†Î:„Þ´ê-;×ßwg'žýk^±%¥Þ³òé—„øPÛÓXî`ä1B <$$gÂWù-Þa†ê…†×|—9æ+t|A@_¢aÖª….qmèœÎì1•±I¿D×¾³š"šVî\®Þ“2aÉ9[žÓQSñŒ·ù÷ØsÎ3.iØ2§¥á–-0á” [2› Œò­à-a™h_÷C@tãó…¿weÜZI¯hTþt0hJn%Іˆë¡!RãbU’¾’è¬Ü !9)WìpäÊ+…îΨKq ¨Ñ4¢g Ì‘q»h¦wå©" ,ô¸ k•'Èë³±#!aÉg„ÌùÿÇpšT®ø¾Á—ø=sVDw²m¸£%—>7 5¬WgA“Ž”8Gz¸ú±w´jyƒÌkL©¹ eÅGìl>ÞqbÃ{œ ^@ζș&ÎFéTŒç'/»¡šš²Îø÷“TœÞQ,bN‰ÃÛr¹q}CCAd££ÁÕëŠ%ÔÄ<Å_(¹aÍùýIùS§¼°6"bÛ"—ž1#bk)[jsËQ±°C†²-5£ßJgÕ‚ˆ£1î ¦CAŽOX³á Ñ[ØrÈ8%ãC.Ј.Å©ý޳å;¨bëmøVlqÇÜr©&V—8øcÃŽc¶ˆÓ§Ê³dÏK6ĬxoâL÷8å]öÜ¢™VN@À ×9XU{à€ìÛÈ¢Õ_lBfìÄã#zÀ›3.‹’HKìúÆ‚´ë_6¸Gˆüö¦–äÝRQÒP’!êtLÁ‚?┸¥#ä ¯)h9¢cKCBJe‡˜Èqâ,9¦ä’r8õµçÝ R¶Å•|ÒÙYÇNf»žnz䘟–Ìð!´:SBÞp‰øB­ô¿ô?-Ãç*%ö<F‚ݔĦ¡ ±ÚÞ—Â*îÜbüu^pÍŒ)1Ç´¼ 0ÊTÌ9_&ælïnAÔwáå-RÈš"*•¦ú±ôn@Yr`Δ’ùwì¡*ë¤Íl' lâü\\èïÌ;‹­m=ŠŒÈNí-Ÿó§Lxjƒˆ±÷xˆÜæô\.Ý:%Å%]{ƒƒûò˜àå`,Í3‹­Í!ÜMØ‹¿ÞåÖè⣒™ÓÕ¦dD< âÚÂ;w¯,¥±8Þ}èqq—ÂS5RY%w”v ‹ÛZÑ35é  ^_ n¹FذåòÎÙ³·ÝUÑÒqÍ hfäLˆìL¬©˜Õ§]¶âÍo0(¨Èd-~^‹á€œ›¡»«™/xGl¸„Ìz’vIme”ü‚8A‰9 ÇvOØR[ äë1#Cf.ÖèYËáN<:àtÚЮ°¦ ±œAôÐ–Š–·¶´t‚ƃå)ÂaÖ„†œ%;DlñFóxÖ»Zhñq‚O5B¯†¦VHBÜY½P³¦cŠF ×V¬¥ôHÇ»`Ë„÷ÉÝš¶ι²uœâ¸ÕÀêP!èÔvv­«†‰%’5h¬¨)í›+9\ð¸FÒªBìh´«³NÀ¬ÞvChËÊU‹eƒçÚ_¥L1 n¨˜i"¡#bÃÞx ^–:mcÏŠØp€½½BÍèC‹{Kȵ;ǘР‚ˆ»*ª¢6­X¬U.i>ͤJ0ç„ ²Ìë¨yÉ+Dv%2òveäj!ªÂsÜ¢SRzâ9î@½£&ä””†Œ˜3NxJÍÇDDÜ"O‘=“¡j~ƒkö/­\r¶‘Äç„å1%dG„T2æ,ÉÁêׄ†+.ËåÈZŸ"lïžMÎ{j¬Œæ‘}OJF޲ùvH R–V ûÔ]ôŠ-Rjfì€Ôª"oκPDdžœÎŒ4µŸ-Ó‹Î,¨+†¹–ÛcŽ‚[®F€í\óB]§´ÈA-¶Å,~OÇa/&´lØ“PZp/‰)™0aŠ‘åô-ŠV’ªÉl*ÓK~Ü}èrVL­q¾¯ ÚÒÁI XRPØIº£Â1ºN9Z™áŒn:ä‚#çÉ/ÜÚ2Ð%ŠZ­P˜š6gÏ†Š†Âš²×wõaø§v”ãN‰ìÅD8"FQLQUç.m«ëé"@òn{jfdÄvº_ZdGQEe¹’[?¹(›Ü U=8žï€CÙ\‡hvè< «ëÚ–µû2‹/šyÔ–“IÕ¸!fÎ);ómÐJ†M×Y–ÑÝyZj‰Å¹À¢G¼³®óG{Cç”Ãk} əĄ<æÌN§Š=®—ÕP"‹è† #s®³²Å¡ÈË€#î ®ŽÖ±±ŒJ“œO8ÊY9ÄyôS³6¶×Xªå­#—±ÓÞô“LE‰)qLvN B1€b¤ªá*‘Í*}Îâz Jm½Ùu—ì]LU >‘ÈÈØÛ ‡4чÕjH§0œò 3:Û鞆FC^%„“¾? ü`ØnQÔ+0”lÂ*ì˜ÁCš¡!yÌoì¿]_âö‹=={ö¼¾“}J…³±SHLºÚv‰r\´I»ëf»øL8Ü¢†5£LŒZ™ãxEL(q:U4o)¹õcA IDATD¬‹¾ë5{O¶Å5áßîb•*s]•Ø¢tÛCSt;FSö šlöCŸÔÛÀÞö‰¿ ±øÆñÈãŒ/ÿœáä)¢‹[„¶%BÜSÜ…é]²$cOdÎù^ûkA%6`rÙ,y¾…ÃÕø Ù‘ƒ ±'{>{—”pF3,€[ËVÏ©xÉžœÎÎgn‡ú6´Üµ±Kt”%K2K6[:æœòu~‹z¶\ðŠg¼à—¢mÔLÝ1Îìö¤vSŒ3j}Zà--;ËF0Þ KA¬™ÈªÃßX9&âG2T6jž‹æÜmúhXæzJzš1Þ¥Tš1¶o4ºM† ^ÛRÃÁ×µìÅЇåçr¼Þ ô;W΢@h×éwÝYUÓ»™ëÎJOV ¶/ݰ dšt^g@Ã5‘­MéÿDsïCa'NDIÆ[¼MÊ Ÿskkû–Ïù˜×ìéi¸¥BƧ"8EÃÍ`{ö®>@<œí¾”5Œ®Þ@{ç1«?îœ#§Y8ß@¦±e¥Ó oì§Cåìm«tx×ÓÃn`q˃°鑆/³ }Ф{|D– ;?±íäÇU?-z" î2òœTî€W]—Ëo{ÇT#¨šx?|+Ⱥ^Õš–9Ÿ³¦á”œÖ4L‡=â:û½ ƒÁúR h@rŠ‚p¿¤b\S‘“s`‡ô4¦w’$'Mï™ãRµ-ŽÛõæëh~âé]d¹´ô \µÕØZƒÖ««|Œ4دË=¿rU‚±%²á3NY’rºt%‚“¹ÕóŒ9ðš §–ç8“È7ž§x£‡æ¦2âªmA…–. ;ãÞK––ÈêÞ 'ü5¯­÷íã{b–ÞУp¹yß?w£ø‰^±¦~13VÔ„¤hn¦o:æ+<nù˜©½ŽÀ&‚îÐZ'Bd®j®!–6ô†Orú‡çåRPƒ:GãZ†’QnTÛW3ã`é k©i²àA>¦òFÏxдCKÆåå½ Ô/hxFÄ­2r;†””3N‰xcÃ(5êÃ;¯únAìSG^ m0±·år±ÛuNÇÑ88áøœKTpåöcNp”ÙÔ=£û÷¨kãY§v‡Ï½Bë­GvªO9æ„S–¨üÙ²·Ä0FØ„’·k‘ÃÉO×öåÂÛá@ ,V¸âðØô ñzG(àÞŽ#xÞâA§_ë5ElðìÜgzµñ‹2žCtÃ]'Ä•ŽÇ.§® Ë[JJD,©X#]¯˜%Ix͆Š9µö ïVø¬Ã¡3Údª§ÄLNp½vˆ*{Žq`D˜·Ì^'„ܲfÃ1gäѳAœÓ–˜cÜã™Q!¼üñ3wD£×ÆÈIØ d.cÊŠ{L¸ÇÊòui€\Ó°à%NˆL²³ý[áy ç–4ô,p[é`ØÓ.£¤(5µ#¦Ã™ÞÀÿ ÒaKSù5¯‡a•+ó‰Ëážá+µ»¡+à h¬·ô{‰Äiȳ$$äš’š ø&s[¨%Où×Ä,¹åÊðU½eùõ;n,&¶¸‚ÞJ5JmW!ªã_gMo¯°´ùºLÎçL8eFc ïñ Òã ¸&ä^rxåö$°ø—BFBb¼ù=·$´”ìØ°·C æÀšÂFž{2 ÿ¿Œ-%9%5¹5Š[0¥bCo]3eæâÚ„Œú‡•±{×,˜â©¥ï!Ó,”ŒáÊšQê?ô– …ƒ°·\Dñ¯Ïk,ó‰l6!ƒ§›¥L9BüjÙÜHý«å#>fAÁ†€ˆ”ìhx—×l©˜PÐY‘çó?Ÿz¸Ÿšæ'>>÷C1ìñÿÈ_óc¾Ï jŠ&È!ã×yÁæÜ熒‚-!=ß`CÊ).q®éhï8$>)pTEg"4|„¤aÔ€‘â¶|zj®ØsC`¼)!3Ž˜RÑ³âÆ¦…àk¼Ï%’’’²5Bf΄€š‚Ÿ m¿4ë×CóRÕ˿؂·³#VÕ}p¬­w!ÅN,'וH‰È¬äjíµÄ$ˆÐYëðµ„SN˜rÅÙi´œpJIFÃ/h™sÊ”Ú2´wø}^’!EÄÀZq îaâ“=y'×0¼ç —Äÿÿ(€)=©‰¼øJ\²å‚s&¬¹ä>_#çW„üÇPçì~é+BNx‡†‡¼¦Bš_oXã.›­åé)!¯ìóFÀxÀ„ ±î€Ÿò7ÜrŸ91sCé;vWÕÿÚäÔäƒú/ì÷Ú÷Þsþ,ø,OY¼wÙc\ÂÁ)ÞZþ‚VIV#$cÅÉ÷´LHé,¤vßG´“@|Í {b“¢ä»6-Ð'¼EÎ%1G@ÆïÒñC^²ã!3rvvìU¸a§é´ïv=¼cÓrNü) z`Á„Æ^4¬ixÀÛÜr0é¤GÜòÜç}žpÉ xÎ8‹p¸ÖxÖŒ’§òø‚ž”€cŽ˜SPrCi“ÄÖvžÛøµ±ƒCœ‚÷ULŒ«ìomoM 9°1x[HËš±ú2Þæ^°a2„Ã7mk6–v¤éï•¶gFû[÷þhÅ {ZnYÛ’nè)l:òŒ,IØsEÅ–-nv•1#$à’š½}öœ9o¸%ä”)'ø_ø9[b$H½14CKi±Å«}Ý?8†Ø9jQßJO‰æàÐQqah?)‚ÔD<æs°æßæ]NøϨ¹E’ÉNlò>×H‹öj\“©‚—¸ ħêö4CìyºôtT/i˜“¢êMî4''âÀ2•¿¶¾ù„)惠Šœ–) zv¬mžá{ÝÕùeßÚ£$ɹ}Îå×ã:XÇ fÉõ6”;õL¹4—a·Þ û¶ [rޥ憼£ÚQqà@IBFfЦ-%çl™Rò9{œaѰ$¡di³Ø_Æ!¸<}‹û,8xE×གø!Ïɸ?>}AÃ-÷X²¥ÞP2'ásÉS~ÈŽ‚%)2Üî]xàÀQea\¹–€%÷¹¶ÀÞ2á” BæÀšš‰ n 2މ-mƒŒ%.x*öOÈ-Þew4qOfX÷)3bdõ$™évݧæœt|a•¼P¼£ß¦©’”p,’ «!ÉQKGõ-ÞbÎ ;®¹¢e1l‚Î`£$öÚ[©é׬¹¶ÏÔ´CØÝç”DLÙY,ÔUä´\3ç_pf› ‰U{K^.-‚n¸–»3èý&Ão !’wø&ÊS"RNi¹bÍ>¤ öÖù‚°@ÀМ˜Œ„rFÊ>å5Sîüc¶ŒÝñd7“ð|‹?ç9[f¼Çg<%ç WÄó€ žãŠ 3ŽéÙb×L™˜då„<¥ã]rÃ%™¡âEyÁŽ1_å;œJ ™cìè˜Qs·È¨ùï—Ìÿ¯°vÿá :ŽyÌosŽO¨9bÉñ­ f<â);«ÖWLh¨ÙsA5Hå¶”ôì‹Ye©¢ºø59o󈜌ÆD÷C–´\ñç¼Å¾Ad¸­=Îê?Å;’c5¦.OjùÂÁ³þ?ç ?å áz6ä<¡&¥äІ”‚b¦œZq²¥'gÇ-9ïðÒ@Zÿ©>—¼CÀ +RÞp â%ç¸ÔüÁöWʼnÝçˆ 2‰\ò9bNøägî#ë”:„ ”O_€! S®u¥OʼûíÐèÃâ5‹bêï‰T½â?à÷ù{t¬@êfíW€M”ˆ€ SBv´ˆÄ’qÄkÄ(t‰;õæræL‘ÁEOÁ–K.ÍÏćk:t&< ·^AlÙòŠ=3þc6œ#•dõ";Ârkk§÷8$@&;!â[~ÆŽŒ‰Í¹¾DÌ–ž„¾Â”c{…;ö\s`†Db„t?pÄ+S߆¨dGMÏž7Üç9Ø©$;aMÅœïð >㼤gÊ#ÞâÇ,¨€5 s:rNxŸ—<3.Ëa`4ˆSSYm.ü»Nü¥ú3…»ÉÛ .âdŒqÚæÐòÖÖ–ˆˆÂ‚î5ïrá&&äÄÔÄ~Â=¤KtÅ5;zf„¬-E»&çoñCR[X=1AéSÌ-ש)Ø3 bÆosÌc~Ƈ\SÒs 4Â툙3å ?â@Ä}¾Î{ÀŽž=k©I È™ ÁëKniIÉ­+± þ>¤»S÷Y „€ªËk>gAd϶¨çÛ ¼æœÐÀaú•[»vk©Æ„ž–)§¼â5ÿœ?¶4)fILE‚Û2‹/;š†gÅ-‰‡qà‚’#¶È¢²Ž¼à…“¡TS+¤á É¥õì­%ý}'…C¬ æ'|ÂÅ0™›ñÙ ¡mg å†õÚ{bvŒrÓ2USÿ_@–ÈHÍÔHi{kkVî@ëÎNbíëßt.§¶ÐCHÒ¾¦dÃG)Õ«­ ,,šÐÓ³³»mm ]P’áÈ %q¢|Éœ¬ÝóœW\âN8å=îñ)0%¡´ ¾£@nM‘‰÷öÜð=®)qW!×$p„ñˆEö˜òñ—˜rËŒ€ ØTNb‰1~Â>°¯•çÏsŽéåR +ÇÊW¤ØÚ§í8gÉC&Þ²dÉŸS±@ 9kÇl ŽÊÝ:åî¸aGÆ*ŸH‘;ù„ö™XbÔZY'’G'BdwNÇž˜)®b2µé§¼ú¦&ޝÚZLå¿Ä̱ƒ`wÀ„cr®èIj¼+'u5rû¾"å ÷h,ÿšpBÍOø•7›ƒ ð þÄ6””DVOùD`dFÍQ!’ILKÍqEÎ"H•ÄLh­÷-v©d¡åjÛH'¶Ì9aIMN´„kû2/BjCÚ-™R°çŒ÷™'ÜòW¼"gÁ"¡Í(m°$·n!Xb|ŒÛQÑY—ßQp´ª§!]¯½&§YŽÀIýÎ焜±IÂIWsCAd£×„ƒÕ®·§ƒ¨·%¯¾[†ì\÷xO36Â[lsC›y/¤³«:eˆ Y’3''悿ႈcŽˆÙãŠfîòºff£pŸ9&¤LRB@w5ƒÔ%ñ„ÞQÄ1ñSûÕÚí)A§½j-¢¦¤$fNfº¹15!;2ó Ñ£´«'á(Hísy—š5ÏèHx‹û¼Ëžò’F‰¶ WëÛ"“dŸQvLî4gïfñ:—‰Óà OOÆâ„0}bÑ‹}ä¡q4£»„{\3‚Kô½"y+r¸Þ˜ÐS'Ö!Án™å "n©qþ @Þª`D{įÐsË+D{ÌŠ_¡ã;¶ÜØÛá߆”ÏÙZ2,$õ5·vôú“©?Ìs¼ñ¯ðÿZ“SUAtK£™‚zó*nô‚[ iϹ`ILÌ#®hq}P= ÆÅÈ7{|­9_ã[ä<áštL8°#`ÂSi4¢üþ.ÑãLS£|Ò®]Ûy™ w1¾TEŒOÈ´lü±ˆæíZÛ=‘¡b:2{.àV'«Èl=%.} §â9 '¬x@HLƒÔßQ“² £ %4ôCÍ–œ{|…9/ù!•¤µàÃß[$ÖçÔra&UÐJÄ=akäTß¿2q¶Ñ8…zË‘`ª¢€ 4KZ}>‡A=§eʆ‚šŠÔz”Æ~NKCÊŠcJ½KÈGlÉxHŇ¼$áü¯ùžs`BJI‚÷Ð&¸Ò¥Ÿ©.j«ýÜZ07PF5R¢;ÚG¾ý[ŠËH8¤{hn^í¨¦’ ²ƒt`¼Fe®2 )tÈÄöšÔPk;«jB¤‚¶£G:™Éf´¤Léè™R£:¬ãœg„ÌxÊÏ9ç”ïðïóp…£–bË™®qrOÈ’oñÛœ0c”9KãçL,+qf¥´wÄÿ˜9åÕ5$)ëMìÜH”†-ÎÚÍhÙÒñ†2avƒ‡ÑrÕ¼&£ãü+¶À¿á»ü:!+`;œh{bZÜmS“†dÕÛ9Û ¯3µŸì,HŒ<}5¦3¼9*RÜ]€ÆÈlä]r•EÏ” ¸x¥v_ƒKXjil-%´á Gå¶øÉÙI.†Ÿ“q ÀOٳ劒/øOø6P0±¸ã¿6¶ÃÕ2zÂ?á3$õ-u‚ ¶”v”·Hü¿!ä>ñ797îÎÈÁwN+Ùøy*—í Å0"™Ðs@•ž:1Áù‚ÊÀì¸Àå”Z[>ÜpŸ¥]¦£ĈY ¢iDè:³Å‘¹­íWwËðù^;<¨Þruò•‚ÅvJöÒï*ˆhÞX }Êù}`„ˆÑãÇAm W7›?0Ê#ÓèòæUk  ¯¯2ZjLÆžs¾à 7T̆ I‘L©²”Wü9×T$¤¨e?eÎØ»ˆ­'r ¢P=ôÛüoLˆqKh½n^bu¶Sœè’Çâõ&LÈÙY[C®#Ž©qYY¦¸Ç”ùÊ65â ^qC‚5RÝyÌ’kõjxãPqŸ4:âEÈw÷ðí†s î£#‘j oX9[þŽeV®Þ¡Ibw\}  É­¸ÚwcGMkŸªëÖ”QÇÑ”˜ÚºŸ™]—rÌíiË¿%¢á1oñŒ ©M#bXF9IÊ X²$E¼ÃAœŽ"¦Tƒ¼'ÄkjDˆZ3¢á<”»’Ÿ†…R’x ¹g]³7(-›àÊ9q –¨|¦œð¯q‚´o&ìø˜/¸&H[ƒv]F¿-göÈœ~ žëbË%Ÿ•¹k·v¸lï\&bTðXü[A¹Bb¦H+D:úžÈÒKCÒò°µ&!&µ':aaê£[k…ÌÐÔír¤eÒØ$ó˜3¾Î‘At2nøs9ד½å#nÅRë㨙­£ÛIp™61¥É™ö3â=§¼dÁ$kN)챋„%ˆhmÂbŽiíùg–"=°eÈŽ­#bÛ1J‰Rœ1¡á3¾ÇbŽx›÷™ð1OY1„œ•‡¼ai/ÙëxDzŒ„'j©ˆt„O‡‹Rm#JgiyÆ7t­$—Ò ùU Ò$[Ñ“±ûY÷V¨-ÆiÛØžV$‰íÀŒyÂ) 3$Ñ^R³ÁÅŸj[Âr:fe˜xÉš%_âרóŒ=ǦÞ& £ˆ€—x+4 œZéâ¸~x‡#sÏeúæÿ¨ÿyû½õ'qÅ)Ÿ"ºr`ADú5æ†.), ‹lµyKaEk«—l­¸» kRÎ’SöKn ià°î”ß$¡ ç”ÎöHÒ[ £ÂÉî‰á¿|®]ÙŽuEqjÜ®JèøØö'§ÛÍD²t‰·ÖzŒ¢€N¹Ä]¿Å Rž$DnDo¹vÇHöPL)IY! ±#V~ E1#!cÎ!B6ÜZ·N©š*Œï0ã’) ÞXbªxTrŒ£±„£Í!Y<ÿÓ”ÄÊÅ” ¯ÿ¸øïêOù»‡ÿ!þX}içqlû`8e´ÂKÜPŠtj&Ä6ý;à~•‘iYùy¼e¬â…ý HY[ã8bÊ”‚%ÎhkmÿŽRJ^ÌÞGYOÕÓ?Eñ¡¢Ff¯¼âÖW!5{–¦Ö°UÔ›Ö7ào ÍéH‘#ˆ$`u=šZ¸IkFD:!˜ñNC… ãÄ,l/V¸²bd}{gvr·¤¸ÇŒ-sfV ;µ³5Žƒàý©E48t­·m(nSÛÿÕöUÿéáÿJŽš â#¾ äÊúØ)ÉðH¥MQ±¶vªH‘íE=Ê%-[FÑ$Ç¡(Cí¬!ä?¡aHBGÂõÓ5qÜSR²¦¢µrH&í®ÚãÜÃ`HÛá¥kþVSS[1.¥ÖÒÒQó_‘kË‚ %‰-aÕ+SbæÌÈ™’Øù®èáÚ@Øõ7ì4Eɘ?C¹ö¦GÚÆ Éq³Ø–jjÇŽÈ*—|ªø‚—lɬPŸp`JB³üÄnp¬ÉÍyéªmQõÛÿìúïÿAð÷áÒ $>眎-=[2Ž81\~`€*åÙt˜ÛÒî] ·Jí¦#õ«·ÔMÉŠ‹„–ÊÂ8&§§fË9¡y„D$Ì™1·K8ÕûÃ!éìO#¤FZ³µd1ÅÅ%çÃqirsθˆyÌb3Âη¸`ÂC4¶ )ù€§l€ˆS HºE,ïïË:û Þ~Ò¡ e.w#õ¤Â$i/&Ìq”ÀŽ”g /è–Ò»ƒ N¹áÜîÐKíQ0Â_+…AÞý£ó²ù»ýßÏÃ48æˆâÁÖJ‰¿Ë_ÚK×l}Cƒ€1û‰9)*<²Svb=/µbÜ×-Qäð'Ûiý¹ºY9„üO˜!›‡ƒTG¶Ô¶{Ä!:´«áºšOhG’ÈR)“aºXQáÃfð&® ÷x—„ SæÈ§cÁ‚W¼äŸòsJ¶–YÌøM¾‡–5;sdÝÀ5¦ˆó_!Øè}rb—ï|y.É«F*€*GÇ[(ᘎ„%é„&$,Å…Ž¡7À±¾#òïÀŽÈbŠé^îþ›í¼û‡‹ð$¸ÏŠI\sÌ !5K~ÏùÔºÍÊ t19©å¸ Û%µ…ñc.hùÿ»:“XÉΫŽÿîP÷V½ªzs÷ënw‡Çqˆ‘ Á*ÈÞae vH$!±0°`‡E öÈ+h‰ÈެDÇvÇqì¶»ÝÓêU½î|YüϹ÷ÅϲZm—Ýu¿û}ç;ÃãÅ0B µ6òJYÓö~Î- ~ŠrÎsT»RÁœÔ*“žbîºcž$$l±aÅ‚%*»†]º'õß1%TíTj}Ç ð.+T¬‘EmµÀæ\0&E8Ü/Pñ–å°¢¢ ¡b@IÁÊ.À†Ì ][l!é'_¸\u…ð{®¦6”lÝ⪃»˜ÊÎQ¬¤öÒj» ½ËÕ»Å&´lTµº§ù¿ÎÖ«?Švcö¹Î”JâÛüoð€3þ—ßgÅ>[œ"ËBªs»;•IÇ ¬ |À>±Á±?P'^²¤VÕ€Lpâ•CÀU&e 87mq×p 5¤¬m÷VÝУùj"¦¤4,X»´L,¹l¸ fÌ” ™ñ1)çxß°`Ä5^ç+´¤¨»1`› 1»ìqÄm^甇¼ÃpÁ6‘Ù4Ê%Æ¡¥)ÀUB.(Šrj8Hgñ¶¤ˆP³d…ºòqwc£ae—\È…ÔA·Þþ—¤Wrè²rNa[0&¤jó;‹&qFfŠG…,Ú@IDATsFÄyÌ’ˆš)±aø4îtE:Qkr¦¬ÉiH¹Â-rÖvbS”v{© i»  WhÑøÄ)jäæ\µ¦¦nÞÂR·œˆÂ–ÊáÔŽqÕiSu«:D¢“©¹lèáKv9äi~ÌÛDŒp¡Ë‚'¼É†W©Øf‹&Ì9£¡ä”G¬p@ĹÈhsbNµ8 1õЧ~ ×4aŸ[,Ðp)%µòØsó²Ã>fÓ3].§A’Ù cÄýÕæXY6àRtïɇÛ5Îe’.h@KýNNù|j}ǘ‚ñ;¼¼ºGÖ!Z°Ï׸Ë9'YR7b‹Ê )\a‡÷즗NóiZˆø¤ÞÙ*’“óöd`aÛûöýX³ƒÃ®\zF›`ÐÍ$$5%§f—–À‰ÖOyšˆ‚˜%Wh9ä¸Ë=J{…šÏ½FÆcRÆŒ¸BÀ B󜚜í1ßÅåêG¶É¶yšˆ{Ì(-Ï)­~ Œá·Å„Ïò˜†† ‰%ÆŠ?š½Ž»ë±¤×ôÙ¥* Øž¹¶ÔALÊYw°z2N/¨å…´ÊÖÍyE°Ú›ÈYò„¸d›¡ÍÔjë>7ĤÌا!¡bEmø–Œ–-vÙ£á 3\¹Ó‹¿~Š_ZH7·8ø>”ï­O*J¢îk»ÀªÜùË –œR1FÂtk$uƒ€Œ÷xËLï†æg0²'O£É¨ò›s¶-xOÖ'¶2² aÂ>‡¦«*Õ?Zc=­òs¡…j\®ed÷¶ÖB¨ )¡÷΃Êe6 ˜^ʪü§œ«ÄÔÕîrVŸ—û…ÉÌä”Ä!C*„Nó´ì„»ˆZ³â€†Œš5%%‡¤\c‡š>åòš[ ŽF°ÞqA"½nÉ»ÔöhêÄͬürú‚Ü 6†¥UZ¤Ñ³$&|q…_ç;´lñ1fÅ67øæúýWËo´¯±X=³x)ÿÚäöçȈØaNKJfÉÕš5k Ûø-pÁ Í÷¬Y«‚Xƒ  %Ni°gÖ >è• oÌU®1dÆœÕýR0ì{ëÅzQZáxLjÈÔ4hò¾ce²“?E•Ì£ÿøÖÑEãu¹7o}1þŸâíæ7Åû\²Ñ1Ô<¿îú~!;,HÙ¢!çŒÖ^å”mv¹ŠhRò°Ë@±æ×~_¹lRƒƒ0KKK|Q’Ò“$ÆrBÈla$¨èf-¡ÅŽ‚ßbÄç¸\÷žÐÐòÖñÃh^¶…ùnýÝO^¹ó÷åo}žûœ ×Ú†A®î“9Á½Jf$¬XC;2²§R- ü®*EuÑûŒ9àÔH*+û¯]C\é+õ¢Q+ü>M[)XÛµçPc¦ÖlO‰¯2ee¢ 2¶™Ñ²‡Ø&ò£œ0fΜœÇ<¡`‰ë‚ªb×îõZãhÛ¾lé5€]Ý&ÄÅZ2C4L˜’RYÅÛýÙ²iY®ó 5‡Üçiç„ß«_ÁJ¯ÈRÈúÞ¯<øÓ ¤f"•œ-Zkoiû…\‹îT ˜°BÝ=ATFL­Ñ´A<ꔄ„)!Ƕ^§œñ˜=¸¶ŽuÀŠ Ç¤ô·ùqq—…ÌŽYcuÕYÊ­¡»"½uœvÑCÒ²‚ßd Ž^Îþ$ûúêŸÚ° r"nÿ6ŸgÁ9'æTW"ƒ¨+ü<? ä€+H/øc~ÈŒ„=$q0G‚J.Ëàèð‘mkeŽkòyŸ^-S±…—ÖN]ÚÉ[Rq[œÐZׯ¥ Á[ [¼Ç†üˆ†!k®®ÎÚo_Nƒ€öììÛ ¾È]„ "gl¤u0FLyЉ…䘦Œ8!ã˜cι@Ê:Wxž†·sÀ6½Œ¸ËVÄLAE¬“Œºpm/kž¢‰]Al…¬ ^Kj.h¨Y“[¦1£æ Þ¥âU“Þµj¡=›…Žþ0~÷£žÝ\ýEBŒ‰ßâ ÆLY0³E.9¡bÈC¾ÇЧ²Åš÷XsÎ9CÆÖŸO™âBÂþvžËÀqz•eþ®¿ëF•]Cû·4 H[Þ¬ÜBâ²-9¡Q0%Èt†¸9×Ùã O˜2¢-‚ß~ PpR“0a„&’º÷ûQ‰|…"Rr.(-7˜2$%cŽã…çœ0gÊ”÷)9â—‘zØœ‡d$l#õ„m£Ëè¢WL¨-éJQlïê9ãÑa&‘­q‡R¿…¼…4»T7FÊ`^T¨Ýžâ0ð$8úÇvùìò÷ªªçã =ñ¢² = &ågÉ™1Gíˆ!#KœüΡœ~Ñ×±^¹Æ¸W /…°Bµ{ioÐ A ,g"øŸÐZž²bɈ]RJîqÌÛD¤lX1ÚÏ¿Tßqžm„ýé—žå›¶Ñ…hé‘zNŸûFÄDóþˆ•­áO³dÀcæ4l²Ç°+\H_@'h«îøÈض@æyŠˆPÚ6¬Y3±­¶1iŽØÆB%î.â Ö¿éÛ?wØhÆ4Øyéúï îäÿqòÇ÷>ˆÕéËpë'…¹œ1‹/É( mÈ¢0³¦aô(WO…ó‰éµÇ]¼Ì)MÂÞ9¼² AâÐØý—ÒpÚ%F…=¢‹¶9é,`ˆdÖ¦¬ÙeJÁ˜9¸µùj}‡îó-ݺöÕ{JB®1dŒS*Œ8aÁÀðt ÈÞ´ÿŒ’ïó#ž£!⌒Œ˜n=û•ê+k*FìsÎ1ûܤeEnô¶Ì¶@Œ§ô‚¥PèBe›g ¢‹%vnÃÞ1 fF#\'ÙÙÀªÔcÜ Úéãýt¿êByoá?9C„Ù€†=N)™0'±#æ.*.]YlÖ6–É×’„!›.[RÊ;¸—`Æ^mD˾̜7¡ãºéF÷NB`;ðrÕ—O-ÎÒqQ ×(ÔØVPIQ-¯³Ã”l<µácÓÏw<`ÏãÓõrìñ !›SN‰YsÂc;+fÄlq“}kyKáD ®n=×ZÐλäQ*¡Jlõ)×ù¬ ¹É/Rò&ɬ—×{©¸1Œ×@n£XèŽ'îëãã"ïZ ºm¢M(VELņ#†´œ“"‹ Ïa ›Š$ꢗj$ÿ£4PÐðÆrŽ‚†øÓŽRžj û|ˆ÷Ê+\¾¼Æa‚”&9àšKùg?þÐŽ¯p^¿Š¯”ÌÏ! Ûd<à1C¦4<±›“¯\ªÕ¿dÀ,g¦=d…ÄÝ]lDÊO ä1¡¤å÷uBˆSÀÜIA£þÔêìÿÍ'dsWáºèÒ¸LN«-ãPSØýk»ëýzèÝ ?‘"]1€Šæ«ú.PM·áz:‹Žb’ÚÓºqƒ ½3pÐ=”ëàû>õóâû×kgòôÄLìî»Êø®Q±$bÈcöø{¼Ë5O ÃÜÕôe ¿°Ðv8„Æ%ÌõQx¥)‰å/ºN™ã@nÝ¿Cr6†o”ïÈ6€Ë/4ݳ]–ÀWÈÎxØeúòô©ºŽ~¯nà0M5ÝJ9GÑû>-2å3lósÜ`cˆÂë$¬Øâ§xŽ'ÔvuöÞ?>`ÖF qeàÐ’n¯BzwDˆªî%sé5JN0Âí]zÿ#/‹{xi»_ýV­©~â÷ %+òˆ59Rý¿`MÎ’O¸`cùvaøzokúv@˜7D}ì¤ïçˆYµC\sÖ6j¬ÑHøe»ë¦ÿ¤µ]µŽœâèuúkÚÑ¿qÂ/Ë@O>õ<ÁöY³ù¥ ¼ÖbÜÞ‘½YØÙpÂå:«zø *øt&H-¬[䮾»÷Ð €kéln:¢ÕúÀT*_$Ûõݰ°´åð™&F‡¥ºôýÏÁ¢ØôDxµ‹—Øá€/&-c—r/7ºa\îî3­Ë& aÈë¡K[¥9lN˜^õ”YÐ… `y~Ó÷ÓîÛš[R^yo…Qq ¯ªá VßmÀ_]FqÄ··§–n^«åxÉ $›8.õfUúO1•nŽCxá¯ú0Ù-ôè?Å ”Cúy¢9²`çFºs뱄 ‚õ¸_B:cH£L–‚ÈAq»‚Õ÷K›¼Ì?ÊõpÄ7~ªèiîÈ–Ülzzé€Y·o¥ˆ "àU8¾‹4ŠáÈ” Ý/ܽ¹«æw66„ˆ ƒT]ê“Þ‹ùYçå,Î3"¼`‡M!Í_#‹-èö¯)Oc³‘3 ”> ”Åxùl<¶Š—ôøSfmÀ(§‰ûË{êÿÐ5ÙÛxfGvÀ c¦²ÂkÆ®Ü0<‚àcŠçþýyG&¿3LN˜%—2sœÍG…È]ÞêÛÒü2_œèŸ4ЗE‚%Ð`6þl_½Z¶kkŸ˜Ùôáôø,L»=n ɹ> öžûû] Ãa.ÄHiÝV@&v|(`d²˜PwœF£6÷ûÎ]Üá—×GN¢¾—J¿@šþ¡£èïl8½¼¼¼ºº*¥´Öîž,"9g"Çq»Ý>~üøáÇo½õÖ¾ð…G¥”þÐu]q;‹ÿÛ"âƒ>x÷Ýw¿ýíoøá‡Çã±Öº®k½ÖáîDÄÌ9çRÊ0 ª:Žãn·k­]\\<~üø+_ùÊ—¾ô¥Gý¬þßѳgÏð‰…û©Åú©GD„™=yòä[ßúÖ_ÿõ_¿|ùòp8,ËÒo­õøíÑoìcPUwO)ív»”Òº®Ì¼ßï·Ûí£GÞ~ûí¯~õ«Ÿÿü癹GòS¹Ý»{`ÿ_"¢'OžÜ×oþYCˆ÷ßÿþàzèó<Çu][kánæ ~W€DLDáĬ¢^[Û㡙ã8Žã4M»ÝîÞ½{o¿ýöïüÎïüÜÏýÜ]¸=wïá}2wgfúÎw¾s7ñ"ÒgîîêþKD,ËòGôGú§úôéÓÃá°Î«ÕJ¬¬ @ˆ™˜Âlîî.ÌýM q ,ˆ bfƒ;Âon¬²Ûí?~ü›¿ù›¿û»¿;MÓOÍú'§ònŠéOþäO˜¹¯H_ÙóRzôË8έxòäÉ7¿ùÍ'ß{²g¶Pp‚H‚K"Nó8v7ëng@†°¨.uÙN[ssÀ -šJ4'êrh‹ mÏvŸýÜg¿þõ¯ñ‹_ìõôk­Ý-ÂݨèÿðïÖÈÝ÷µzJ³G\¬ë"ï¾ûî¿ÿýß/7Ë`œÄ‘‚œ!㾔•ˆÁ xÄ.Oî^­Y˜ š…„¹.*ÊÌ7åèÀ˜‡âІ¨d%¬1VjÏ×ë"±½8û—ÿêkï¼óNxÇRŠ™QJ©×•™Ñ7¾ñ”Ò²,î^k}³Ö›Ífaàá«Wßøÿñ¿ýÅ_nMÏB÷w<¾Ün÷ëúï¾õÇûÞÓÏèÅër~Áã„” ²áaÔÄAäÁ7«V,Ä áÂÊ „µ´Å=’¨Ƽ)­x=$ÄAt6ÕÝÈ«·F8´ã6£Í¨W(—R~h¯Î>óèŸþ‹&"=z—RDDDèk_û€ÌóœsÞl6ËÕÕ³ÿü_¾sóƒW¿:|ê!íÎ\R ñ)’÷ã>§9 e™[[Ý­Ôż`!RI@O¨p µ…H@´Î="¼¹»¤nàˆ€_Í—¡”®m¾öù¨øa{õ¿ü¹½±ýò?y§#JϨeYzÑoüÆoôVßk¥§ÚÓÿñýÇ?²_¦‡q6ZŒ”•Yz±Š0 ,¢9 “ˆxØ|}Yêjm½)7²ä¬3§¯m-uˆ‰‡¼›†±Öz‡ÖD`y›×ƒBÖ€×pÎùE;þ =ÿ«øèú3»OÿÒgE„ˆÌìòòòTÄ_þò—SJ½ÆU•ˆ–®~åéøëxck¬áÂ:Œ›¥K«æÄ,êpa 3MÓyÚL‡Ë—Ëz(­Þ”›MÚT¯ƒ ª9ÜåP½Dxâ!kb@$¹»Ù"p±Õ#¶2Fx&HLêa |ÉåÏãé÷ÞŠ³·ÑÍÍM­Õ̘™¾øÅ/šÙ4M¥””Š}õéýwð†‚×°%Zñ¦ãv­óÜ ÌÊÂ,µ³ˆ2KÒ¼Ýí—åøêúåÚ#܈"fñÞgˆÌƒ{43Ó , ªm13g€,Dx”!MœKØŸÑÓ?{ý22÷bè [;•è­!¥ô[‡7ÿ]c)ŽaG+H5æXu®a†È”·yut4xckþêx±;e…!N4Ž™<VÑ›1àMž~,%;Ù*,Áì A²ð1ƒ [#Ä&ÚüN¼qü°ýñøþ× "Ú[!àn¿½üÂ3*W@:ZiÃöÛgCDJJ$gy·›¶¥UUIáþüðBˆ…ÕØØÜ„…ˆÌ-",\Y"ÂÜ<&A˜…¬DB¢Ìš%‘{’\Ê!C¶’΂cø7ñ—ïÑÕ-_qúùé5óð°]žþuüÚ3oÖ¨®nÎܼžmΟÝí±"ÑG ¯Û´5o…bFSD€,;Ny¢UaÜ(§ –îVDa/‚>éòk@É/2ÆgVþרe¬IÒËrÀmô`“   $›Í¾yÍšŸÍWCJ+E§1qN‘®ÊQ…‡ ‚àŒÞ»O/sw!Hæõ°¶5‚3âàõÇÙƒú¹éu&¼~¸é&ê >@«×~b˜¥³{á¶¢F¼‘y“a,•Ç'…^_±Xs/@ Wp ì´ AÌ=ëdp„ÅUaÆŽæÊñ„â+ôP8é1êK²ïʲ2ݱlDQµÒ§ƒ;¡÷0SNLL @ô\*­ )»GÒ¬Ìîîaw˜©ÏDDtNÆ',ˆ~Ò/ Ó?ôæˆPIÂRÚ æÑ€'²¼õ1C¿OëßÐq ó"& ±¸W"¦w̉ðNÃ{ÜDŒð~^Ú:¤¡YQ‘!KY] àހȚ™ØA§¨{á’`‡uI Psóˆq×Rˆš`&Òá]š5X¿ã{X‰‰‰Á ’è„ ÒQø”Ô/å®—Ü€°‚D!šqzHOþ`’Ð@‰¸™«¤æFĈhD±‡hîÍj!–ÃÆ>>""(D’#~€ec¡ïÇ| §  3Q—ÅAÂbq:Ĥ=£èV~ùm†$NkY#°x–%Ì„ ˆYïz3A’æ“Ö'ÑHÂRZs÷)o=<܇< ‹;®79e¹ÓÑý‡1Ëvø±xÀÉؼ݆HLbnD§Úí·oWã'&Í$Í*& xÇPé(< C ÖZ"œYê3‡ ³÷" Q¸!*©'mo’LBć(ºxMܵ|ˆò ã\ç^Lªœ":Àý¤Â:2žšííy³ @HÇ4‘;ˆ¨Yè pJê@tùá8a:¼01@ã°qQ"2w()³GDk@3ª™š»×õ„»9k[{¬Ä4¤©´å¶u"Ñs€ eVI'Ä$jÖúZ÷üê¸náÀ'° (zRw6À}o[11kkU%™WGôÖÖ:S»Õ8L¬œ""ëP[ëL½}Àµ¿€?Á[ «ÜF˺žÌœ“)rZ+÷Ö1ë’$1'Øiˆ§µ@PjSÎͪßv刨­Tk?±ºG ` °0«¤!åýn8Þ€ÆÀlîáÞ¢MÃÔÌšUºe,Ò@€jbæD1—ºÞö½SØüI{,€ÒV"~GîàXY7ã¶»IL\ZiÞ¸kpÏÞÐÎßIšÎÏî1Ëq>ä4\^¿ŠˆR—µ­*‰‰„3·VšÙ©¯‰Ó‰ÀôÙJ¢IÓq³æžÓww1‘4«ÂÚ—ÅÜ›5euœ¥.Ó"â–*ŸóÖÑ–ˆ»„z°G“3yT­^®Çkf®­V+Ì"¬Ü!•új…&M:¨HJ‰YNõ{"žÓ ¢}án=úþ"&âóý½ÒJ¯xófn·c#€USm¥9:?(¨/“{¸uzÛË‘ó¨¯]¼Þ/–Ã|(µ ijÖXx)"Ö²z˜Ã½à¸%½¢€DdH[«­žmÏ ÎñYn{±ˆ°,ëÊıö*áÇùX[QM2kLÊL·ˆ"‰0å)IUaÂÙ…Y”©š)± à ,*üêæ2çÑZhHcm5Ó¸õ077o~C€ˆ‰SJBBk-"ÎÏ.–²¸91Q#•ìaîay`° ™ÕÖ¦aÜnv×Çó6¤±Y@$Ä”$€5¸GA‹VU•Aް6wV9“îvûpëy¬¬•V–yÑì| årÇDféÃhVj«1 CNÃÍ|sB gfjÖ” r÷µÖý0öt\—ìÌI4k*-<\D‘¬µ”º>¼x¸`Yk w"r>Q3r‹@›îm´wofffb¡´úk[Î#kYdÞTS'dÍqr±÷Û}Né0ËÜAOø^ Õ¼9€f-ºç.zÏÚ¯!þ‚‰SV"GD@5 KGÌ›Ã3=}þÁk÷¡U:Á8U÷N(ï*AóQXà!LDÂDg›ý»kžò†n.’„å|ó@˜šu_rN”ZçµÌà ¾eM î~êF'"ÍDŽåìâ¿úàü^Ê©¬ë2˲ ‹ µ%iî ¯¶† b÷ „ß¶pÍBSÜ"„™˜3Ó8NîÖ̉Žæõ˜5`áÖªjª­EDµæaD aú„‰O§æ(îF"f"ÀAФã4¼þøµGo<Øí·—W×üèÙóg¯æãV™%¢ênLbÞX„ÄÒù±ßÊS Ò¬0ÂŒS‡jI*¥!`ÌŠ€»±™3©™GàÄ4;§“ß„(\uˆ{€™5¥t¶ß}ú³o~éË¿øÆ›üÃgùíÿãçþjYÖßN;f”3€Ãñ€“ÊTO")á¬ÍnfQ›õ2"–¾îØL5w¥g¸¡¢ªÄ,˜Èa8Ir X?¨ ±¹Ý²ï›eg»í›Ÿ~üö¯ÿâ?øü[ßû»÷?øñ³÷¿ÿÔ¢™»µV[Ñiœ< ,½aE€Y 󀻣ÿÄ.k™k«Ó´áè­îáaîžD“v:??÷ˆy™­µ~™ E„@,£Y«]”K¸ Ãx*6ÐGÑ ¬„“0êî#€œ‡iÜùÚ+dœÌ„juȹ§_Y‹°:7í»Ÿ†MN“<>ÿ•ZëZW6Ó¦ïóiÊ,ÜZ3÷ÎËa­å8Ïó2/ë:ä±»ÛõD”™››ˆ¦”7Ó®K³œò[o~šˆ7Û39æN",”sb‘W/®¾÷w?xï{OŸþèÙº4 NúY´{ æÆ,,’5•Z¬§/XÓb5ÍSXyNyžM™;ÇJ`s‹@/Yf½ØßþâãR[J "afÊIÍŒ€lm·ÎñàÑÇ/?^Ëúä½'X­ŽèŒÍÌDè½ÿýÁº´í~ã ?|ïéñPJi¾#BŽ ”“#RV"Þ¥œT_]_ K*­éÙÙEÎûýÍÕK3HJyèÄs½|),Ýi딥–5àÔé·H‡LÉyLimóñ·æëð7Àe[Ì,"r¨rmÍ#r¼ZžáåËgWxùâr] ÌÄÄÓi÷‘IS63"°ãº2§û÷í”Z•HÖµX[‰%¥d5¬Ö‘µVÕ¤(Ĭ½4—Z‰dÈ£ˆ³¨HDÔZ#p‚P± 3‘óPkà$C±jFÇãZŠåœ"ЊLÑ¥p ÷ûÎ'$%ZWŸ×…˜˜äl·Í\SÒǯ¿‚мøèGBaŽbÞì”vÍM‘Uó4îJY4 L<SÊw[˺Âc†a˜Žÿ)üÌýy†aZÖ•Yðˆ›;§|¢e]Ç%Â;géyS[í;¦æá"rÿâA­µy¨¤ýþžŠ8g$¤¢ kÊC6{+ó4! £·º–%‚Uò¼,]MÃt+‚åúæúVŸu5q `³;³6^"¥–a˜J-½ï÷ö)"¨µÕVY„Ðår—oN,áðœÇmNÌânI§ðΟ%5bÚíRN"‚pÎXeÐ:/E¬i$®µ2“°ˆˆEÔRNmÈ)›‡0õw43P„»ÕJªjf}óf»ÙÞ‘¿73ÕÔ™yDÿbýÓ‚ò‰O 6Ó>K!«H¢yÚœ§4ô Qó°æ9³ê )½xñ¼4w3f¸#'¸šu´^×U%f„YÜìÖ"–./ÍÁ$¬âÕ*Ì"‚ûGÄa;bF8€ðœHtÇè¾*±ª¸›Š²*IÚ©S]KÑRŒE4>õñÇ?a1¯KiÝÌ9ÃC5_\ìoó2X@‹ P§±É©z—:%Mb‚¹#ÐZÓ”#À’@Žðfvk¿v™¤Ýêr"!fwh’¤caK:æaŸòN‡±O­†æMU) Ji:×üRÂ"‚ Ì‹@iUDjs&bQÕÔÌÞ5°2‘wAF¤]Ô s79‰YHPM €Á©åÉ}ïØ<äu-Ì,¢Í}£‰5³Ö”·ÛóGš“”hD 01›“; šwûÇä‡ZÖe™9ÂÍAˆ0DÒv³[tuð~·}uuáp±Üã΃ô„1™™pŠ8ñ+8¸óøºsSKËㄈ¤‰YJµœ†’c»¨)‹‹ª[€ ^KJIUÌMç![;{ñáE½SJ‚'æ4ì¼µµÔR*¯®®0‹.*Ý‚633ó0U5 4ënqGfòè쀘EÓp²4àD,,ÌÜÜ•……[s&ÞnÏÇã.KÚ˜ÁÌ\¢ '4å¼!©µY€HòÌ$Û{õø‚kYÞZ]–’T‡%È#aÃ=,bff-%eʧÎô¸sÊÂÚH€Â‚U"üdìBT«ÕZjcc&€‰ôòæ&ç_{t}3#wЉXˆU4Ïˬi @’„‹À°¿÷à ²Ü¼†ÑÂk3P—e7*ÉÂRMµVˆ#@.¹#0 î§r˜¡šò²VQ! e±b¶RõôE‚1C8Xmfîã´!ÍÛí…ËØ ççûŽ­Â‚[pïešóÝ>' %‘jÄÞøÔÕ«Íáú9¯U÷)"ÆœX–y‰¥sÊ#‚œ˜}‚ã«w€Þõ‡ª¦žóAÌiÍÁ²¶­™Ãá8ÛŸ³ÈÆ”“ŽgHÓõÕL’æ¥æ! Cê U¨)k7îD:r;@ÍãêX7:ú:äI“™Û0lZë„vðhø‰Û7¼×o@NÛ§äfæN gb [cÍ*ˆÝýêæÈ †qH’‡a{±=?;.%9€<C–îÿö6 3Ælsc,ŒY$ãÞùäsÇÙæþƒû7WÏ£®¥”çÛç¿M " À@ƒYófæÖ¬*Œ973G³&Éi¨¥v—.€°F,"r~¾ï’5:“4n·ãöÞƒ×ήoIyá@Î*Ê)«0±ÐÛR…u™]ˆûç[B$Ê`ÎtB·”Ø-DôþôæáêRç°@DSÇMDÿò-\·yÑÇmRÐ$iY%ŸÄYÂvÏŒu”ØYÜÂûä»<Ü, Y§)Õæ*úWfÈaÐPî»a¥ØáPq›ñ~‹ÞLÔiïv›vC-Æ”µµ7E–aEïî_´¥UŽûîóÜ6<ÈÚDeÈê°0‹9(% ZECÕn; S«`õák£;–µ‰ôˆ£o°‰{sº3eþQƒqî§ó KIEND®B`‚chromium-bsu-0.9.15.1/data/png/reflect.png0000644000175000017500000002363211676031527015145 00000000000000‰PNG  IHDR@@% æ‰gAMA± üabKGDÿÿÿ ½§“ pHYs  ’ù¥tIMEÑ ¾ûG5 IDATxœ=¹yÌŸÙuvî½ï¾¿¿}ùV’Éœ΢Ñ,Š2¶[’#©±©ª­•[Ù2"Ôi«M]Ønk €ã&(ZN7¨· àØ®,Yv´ŒÜÙ43i†Cr†äüößþþÞ}½Kÿ`“û×.ppàœç<÷9H¸m ˜A…ôRꦤe–5.’ÆÖí–…ªJHç€ »¨µÞ\(û²8Æì–L5èäU ¿wm’^¦¸dþcXzÓž­6Óð`P\ª‡Ç‘LJ¾dJs=¦õŒ „Ž$ŠÔé ÉêNÿG¼Ép±†l)×qßhDš…Ük[Ó4-;ÓÄ¢¢‰@~Ëh5ëH8ã5yìÄúÔ©õñ™ñc¡¼Ï•®®Jr¹Æu¶*rCVY-“Ø 3ü—ôãß[mqóBOß.?ÓÞÔ´Œ€Nç›B,/­SÖõO¥K~î¤?´UÓK¢ÄÍs•õÒòP(Q$CÑL‘Þ`³Æ&%:C*EFœïT¥okáŽJ –‹H%OÈã·õŸ™ûŸŸHÏÚFÞ$”¯uQ“ߪŒ%¾|Ðú{ÖgBíÉDދ䋱t¡bFSOp³²\(»ÊIfzòz—fÚ…á›ôWABSw°Ï¿ÅÐ|GÌ«”b{;]ëðí:õ¢\Ÿjɵ"K¸!RºæU[„e§8Djl>L½Æfƒ­ 6)ÖV)Xuejô]^¥Ñê ”+Wt~åÌúÙµ|%U.D䜦H//¢còkbIÝcã#'îÏäÒ˜#E€ÄV“Vƒ—>ЛÍ7çÍ?Óš{PùäÒ¤µËd¾CÞæM¨Înܯ%ìž ëŸ“ÉD£Ï4ÍÛI«k¦¼dà²ûÕÆÁA¤žQ3wº£;A› 6f_ÿ$é )!L½x™«‚N]yxªäÄþl.m’"Œ˜”uõò=‘(Œr0„²Q"W@`Aäð–ªÏwøo/„¨ÈýðüßiýWÉuôÎâîÙÝ;wðÛ3Z4 3I]ßý—h÷ªñ—¢9˜¤{p8‰X#Ÿ8sÕ©}$T‘ÕÈâHfH¦HaX¥Xm°^a‹"# Ê„ DøŠVkCQÜ'Š¥6Eü‡# ¬ª\— ØROQf6³FµH ÓøÂM_mÕw¤"@¨<1#1úDù ËW/–tfê‘›d²ÀTz %Ü:Wœ> "V3{ãûäˆ \ã" k»&.(e.i§õô'AáˆpÀG‰!…"•"­Â6C 5p ¨^³w­•l.šTÕB™-*âs¤€$ ‡>Ðèkù ü´­)¤N¨¨KÉcX#¢°š›õ·Fñ¿•oYR™Òq×xõÜ¥`ÿñd@wÓ´up:}ðàè­·§wý¸ºteQÇÐÄ+˜½¡õ䢚 ÍÓHÌ‹4'0bò> 0ikiéké{ $.”@£±HIuEò¶î¶ƒ|% PÌÓVsg#þó<¿ÞÊWä¿…ÏŠl¥0Šc¦:3Ò×.ÔߨŒþDä?ꎷA¨KþÔfûƒûbÉ2<£T[Ïï.î|û%#6Ÿ?áí‘Ú«Ü´X™ðBK°]¬MÍjñ*ái+CÕõžŽb™ÙEOt]!q$S¤R¬2¤0¬2¤p$s$A‰¨ežcô¦>úÓÝÕBoÕ’^iëeÇKA.«Èˆ”Ø©ˆSa»ÂöìÂ+Fßøö?Ê>‘n°ÿýß~¯ÓiÞÙ>§„ 3­ R‡È)uÃÑþØ€Ô´Öqz›ÀÝY7ÿü©ç˜ÇÿèýWß®ñÃûOÒ|«íŽz³³Ð”=¿¡ )­ÂKûP”9ܽ {;ðî¦!½/l­`W‰þ€c…²›…(W‡±‹=C}GÕúVÏ΂ç+â0)ÖRC²JÃÿŸ£Ò¹Ïß‹ ¿øc=gøŸþÑÃøEw¢4½# 9H¡æ}á o_¹¢<òˆvïÞq»Í.^l“[ðæòÿ~é?<ýàéãži.µ!Þ_;†t}GÝ`Õ(±kIuÂ3¥FÙ;~§\Oá¼:[ÎÓèñ6Z%:æõŠ f·’écÐ:–Ç–¹Æ¶Vþ–c¹@ÞnÉßë~Ûçëùª.íÄR¥ßLN_ïÕïÓÙǽæþñ×þX d †66ÆóܶÀ2\‹0ö÷z=)Žó4M‹ÅÁr~;Nÿè/þOãƒãß:Þþ9rõ<ß|ú`GÀ†›ûº¾#E– ³–fJåv5|¤]dK$IÍ ‹¬ïfÐV·¡›5R­.J¥ã)ˆdy(‡;}î2÷‘NÀZµTÓRjJ)×RãòÈ\,™sÖÓkÑ ôCÛw^¼ÞAßyöÓ‰M=œ•ГEßäm¹³ÜD×®½: „’ºžÁ‰¾”4ùOߺùO”ÿì ½2Âׂª0TXR/dsÍ© zÕÎîÛ†óÅú~cˆ§)þÉ'Çò½Yc~¨å¾·Nö½^°ÖtHß5R7_KPg?{ ìØl¹N!ïçØ’Ø‚6²==â¾R,ïX ÃÅkæE  (Íùåös<è;ÿÛ??VIä~¢ùvÊQ¯÷€RÓâ““Û¦q ³ú¿ÇÿµúŸÌ‚»@w‘®™zÈò‹([ Õ†t¾‚Êîùæá®DgÔv: 7ç‚ꕪ¬…ܪ—œmzð<´"¹ºÝ2vƒtÕÔç@Ž>Ïôy:u1Ÿ+¥š@kCzðFU©Lþøü;ü»-xœÃZíêîb4Ðß…òÒlûÜ_]­þéZ£xpóå¦Óé$‰ÒíZ$Ë~^Uyž§¤Di=ûýZ=P:•›,ß„b&Þ %JڬήÛÁ7­ÃW‹Éžu·h>`r]Ç7Ùî‹–úwò½súÁúÆ×ؽ[Ý…æ_^N /‚ý:‹¬w¢Fß0è©aÕÉ0ÉÅu7ÿv\Ô൪I­Ð{l-kÐ_“ªM¯ý~A´ó(QØûªÓXLŠkèÊß{ÿ;¡€zÓÐͲÔâ#]‘¢ ó]vôAs=AÕ{Ý2ß®òñMš°>ü¤zû&zµúMßëÒöÙåP?,¢¢OÚãz00Àð +—•;Òª‚{eªUËîÞwæ Ù«¦„ J¨Z¦ËÊ)ÆË­ÃqñøÅ ?s’EL¤ÏÁ“'Nx9öP[(ŒÔÈŠáøêøôdSî7Käþf{¼ŠÎç•ïº:ÁôŠºšÆœý:/Bý-q¬V»|}¨'Ëq‹-[oÔëñ{˜±Ö¥†õï%7æ5 Ø Ü…D&¶è&½½]­V‘¤7ó8 `«kl¼SÕ¾?š•RÂøžlÞm =ÆAO=å¯èÚâZ¿È_6åazæzW[åØi/nÞœ„Lhgå>%-)á,·ÿñ$=ø±÷/$;¶·ŒÔH+=†¿{ËWœ“ßññ­Ã÷¿ /ʺŸ?(Cl0 ö¨HnÞ…x-œæ›r[®ú[¸zŸÏ\°)Љgo³èö°¶n«üvµ2àFO MMÒ$äñ V}ðwðæ¿ùÑýŸ¾qû0ñ¦÷ƒè|§jV’Ð.çe0R£œ2éây÷ É͓᤾`{Ë`¬9w…·™kÃ#Ï4ìjyÓÿˆ˜*ù¬ÿ_>*ÿó-ãÞýäÏ­WÕ¹[]?TsÝm„|+¿³”PÄ̹Á%{™55¬Ín_Tó¨eµ£jÝTa 肸YÆ0á`Ýa§XÒ$[Oʺc ³š•¦œÕÒl™$"- ‚€K¨?¯YJ×{{“`u¢ÒžX¤½Ö‚Kㄲ¬âÛ³VÉ^K;(™÷ûûëËJŠ>ê8O8*ù§Å/šnÑ%ÿ×ð6õö¯wmy²qÉA’#×¼4ͤ´ª9Ç µÜþ<Jž!P±$³F4PvàüÞù+““àΆÞfT'žÕ Ó¤A°jBÇm3'Ùi¢¥æ,n$šóªá(€ıé:Ël1ç’Rë¼²ks´Í/4ëìYmgõ¤þ$ Þ 2|$…OVöN.ÈÀ¯¹ÃÖ?©²}?{©¦§aºèw½ ;ª)f¢+ŠRV% „iº®ë••e5+×*Õ±»w¦7[ö ®E«Ó=‰îö»›²®®ÂuÛížGkºb /ti×|úŒÜHˈ ¤Êº„U@$-2¹©vòºêvüpùÁ¢ d«E¶Î5ÆÈ1I ÖŒí´'Hïs¸,¹èlrô§ô´PÖ @VUmµZËàöÇÓô+cN IÒ—ÁÙÙôƒ†%2‘°®tIŸ%§´Óä$‡"œgÜãÓÓ“ùqÛkͣ÷WaX¬ ÃæBÜj¾¹¾àYm 1m¸®Kª¬PŒHÉ£ãÅ=Ô8ˆfðμ)—¬6¨¬ —ný:s–€2ÚàïO³_'ÕZPK×l©PgU^óu4XY(”6Q , >ññO`IR ¨óš†¦¡i #à¸a3 Ùò”î:Œ¹ðá,)°êU6àeÒìlŸs@³tk•N(eqÜGEt¦eت¢Žéë›:˜¹¯̯M_]oz†‰ƒ¿Ù Ä€/~SÔ9dEµzþ#þÉɱ„s ËÏ_'3i8U%mh`Ôë?ñ?ñWÿþÛ¶ÞŽ²@#{ïÂþr*`–°,A 0 ž×ǘ`Dæó¥cy£ÞÆ2$0Ó?Þÿb˜¸™æ¥o·Y) úCšqY•u]¯ª²ëªáK5]ÁÌPÁ>£Sº)c³-Ü«jÅl „ôº*j¨DÏ<7¼õΚ皌«&­ç½ö0-¢Éä@(²S7•"¹‚1 P$Eñð‡Š0;8¼¸Ã€°´ÑPoõVzVKP@,eЬ(:Ø#‰kóÅR¨õ4º‹À_¯ƒ²Ù\ä°F™HØ”€znt­(Ò²*êdŒc+m_Ÿ¯ …(q^¹y/(–€ðÁAº$ݼ”%à–M !P•y•ç)€ È´L  ©iô¡=ñ½_–±  ÚÆ!ÀId–ÒÈ5èÕ¢œ®V èeÞ˜†i 1]ÍF½ ’ky¦¥›¦e«!!• ŠÁ`‚Êà2à‡g‡y^®óp]ÏÓrÁLût=c@e µ;R”ÖŽ¦D áE]¦eÐ|‘¥uSmõ{šä6¢l9£¼È¢`&Š(\cP~úãŸ6uC†€õÛ½$ŸÎêVËÁ€Òz Zºé9ÚÀk©)[Ó\œ64;·9ŒÒiÍ£EzXÔ‘a*”5]w›² A£k˜Ã"ç« Ðll lÉ”f¾ìp(. G]GUTv¸\¤Pzh#ïKë"Èl½ìõøÉä^§+ê*nµ¬¦©FÐi÷×VUåàÁ¢)ÓÙœ V…"ë£áÆ:ž'éºewŠ:¶GIšåD•”°š³¦QT‚…Ün»‹åÜñͲÊ5U;ç]‹³`Foge")X–HR-ddq¨<¥Ûn¹›ãÑû¼7 VñqËí5¬b ek¸^S«ã²\®)­æÀ¦¦ªŠ…*ÉuьǛaUU–$u¶˜žNNÊ¢ŒÒèíwÞúøÇ>!!IQ”Á |z¿ëmµ›å¹¶a8ÕG5¯Da§Û¡œ”5Žkë–ürðGDGª®É2.ª8­BCv„àTE#á:žÎf ²¢È7û’4ªY^@ XQ!|²L]EV`ØSIQ}Ast.š¼ïÊY95,~röë(EQÖ´â84®Ý–…7Œ öÁ½Û2Ñy^PÎUÉ`œË„0Æ—Ñ„ óÕ E@3îoÌîµ[}.ø<8å 7¬!Xà>eŰ-'+YÖlÛ& FšŠ;Œ Öp„QR†{»W²œ¯J©/c¿ªL!Ô,ÃD‚/:*¹´a^Ýsïß· ç'e³’%œUkbêf¿;š¯N¨Žc†I!8G;–ãZ^œÄ–iÙÄT=Kñ2šhØÊ«ÊQ}M2Ñjoó‘hKXßo'a&aeccH˜¦ÑiuÇÅXaT&×´*š%ˆœ.¬I2¸\ŠŒ:”ÛãþÁ¦m˜I"H¯ý¥eRŸ¬V‡“c„c¯åÜõ”8Z÷:=@ˆ2šf)ãuM Zã4˺í.cÂ2¬¢*Z3ÆMÛÁèvû§«;‰ÈÛ£­( €¡i–†EèÛíÙ,îv[%+™|îóŸùÌg?õÂäÊ•ývËŸÎæ®Õ2 [Q”ªªË¢JóüÜö^ÅBQÕ(Î4Ývi­² Ë9˜Ð½M‡ô¯löTĹMíhr¨h¡,ÕÓÙ}Ï1¸(Ï“†ççw.º]U%&¨Õò]ÏY˼Z×´Þm³ º½îñé‘Ý–Õab©>ͤíñ¥<]{´éí_½ðLUW³èäâ¹ ¿÷/þÙ ?þ‘Ý]Ïw^ýþ+ûøO=ÿüó÷îÜVërõ|9›Ê²¬)Z õx¸9eUÉÒl1_ÊŠ´wñ¢„¤£³ûg³£²¬³4ÝÝ9‡q§ÛŠTU“²Zž ­#÷‚ÞææfwÔÒuͲ¬8Ž}ß/ŠÂó<„PYVQ”ýãÃxÈHB •M.«Š­»eÝ(’4Ë×íEŒÒ¢h ð…=ͰÐö9UR`8²4Mî :Οð¬KI’ÂxM9•U%aÓTÄ`Ôïú¿úþ>…f2™`Œ³<ÙØÜ89=–4 !8<=ðZn^á:|ìC‘„0–­-ƒy’ƃA{{˶mÇqB–eµÛíV«Åÿþ/ ¶:ª¦jŠ®©vËíiººZ†“Å\3ì¬ÈFí®€æì,(ŠZSpš3òÔS_É‹:Ió{÷Nu=ÖõKuU§“É©¢(ÝnÇ÷½¦au]2Æ|ß ÃõW¿úßüÎïü.mê¢Èû½®"I¢ÝÝ]Y’ˆ$ù^+ŠâñxKSµÝóI”1ÁL[²m¶œ<ÿ‘çt]/Šb½^뺞eÙÝ»w%I*«2/Š`$ëj,]sèê9º¥v:½x÷zc jQʲ⫚ǹ¦‡yÁ&,We\ †©v:­N§¥iÚ#< KªªPJ1&I’J)¥Túéßzÿ–绎ãTM‰’$”ä¡ï[‚7”QŒ‘éx4Ú¿|õ¹çžýä'ÿvÓ4”Ò8Žg³Y–e÷îÝ{íµ×…ãÑhcs›S$ U‘UuмZ®¦ƒq÷ðà,ŽR°k©I”5MmÚ«€ÍæuÓðáÈSUµÓiSÊ¢(+ËòôôÌqÜÿ¸œÚß¿|áž,«UUI’´^¯g³éïÿþï—UÉ#M],‚¹$¡¬H£dÅ(U5Õw{Ýnw<Ü"ظyãæ½{÷êº ûûû¾ïïïï⟸xñ"gœÌ(³Ì.`¹¬*Þ@]ÔHu´<8<èv I½¾›f¡¬²AËüðUŸtº¿äº˜óz:]¸né8´,W†Þ|óµ+Wö£(jš†E1c< ×gg“ÓÓ“ÃÃÃ/ù—ß{ï}ÎÙsÏ=÷î»ï𦕤±í¸ªªõ:}œåÙ¯ÿæ¯~ãë¡k®©9¦e0Q~ÿW°Ë—/{žgš&ÆXQ”‡Y‘1’Ò¸|ç­›Á:4_BFQÖ†E|¿K°J¸ú`u˜jvQiãþÆ4À’e!Ç!œE1U5Ïó,Š’sç6D’¤ÛÛ[Œ±4Mf³‰eÙ®ë¶ZÖl6¢p8þÒ/}©ÝnÿÁüï¿ÿÞOþäOE¾œ/tÃ8î}òŸùÚ7þ„PžgMyÖ4 Q„×ÞûÌÏþÌ¥‹mÛaŒù¾/„xýõ×G£‘a˜B@’d’h„n8¶îwÚJOgËcKkëºõü埨K{‘[öz]Æ\ÚÛÓÜxé¥âþ}Ð4\×ðôÓW=Ȳ´·w~6› „H®ë „`„p«ÕFˆ|õ«¿Ön·(m†aŒÇãÉä !üØ¥Ëm×{ãõ—†ƒ‘"+RA©a8ŒÑ³éɳÏ?åù!d2™|÷»ßÝß߀?û³?»víÚsÏ=ÿõ¯ÝÒ;aræÙc‚"é ­,ÛW-ÎÊÕó“» ²»íóW6Ï?ñØÅ²’$EA™$ !¨çÉž×~÷ÝÚ6kšzµ |¿MšN§š¦QJ ÁwîÜÉóüÙgŸI’»Ýƒƒ£õz=N"œ³N¿›EI«ã̲,C‚iM‹¼ñ~° [mO×5Û¶÷öö†Ãa§Ó‘eÙ÷[ àÃO?÷¯½˜$)Í$l¥Y;vó¤8:=²ÛR˜¯{äBǾ KãÜpLò›¿ù›ƒü¹ÏmfYÑj¡ÕjŠP.Dù ã¯ÿú{–eʲÜ4®ëUUµÛm˲ƒþx¼DZ¢(A°6MãààA¿?°,+‚woÞxçÆÍYQŸ~æ©?ù“?•‘¡(Fe¶i«švrzÿâ¥=ÇqƒA«ÕRµßï†QWÍÍï½úò;''GÀšÕ‡Ë{º}{//òЇÓÉâ™G>µ¿ýdž7O<¾?Üö\W–„àW¯Ú«UÑíªï¿íîöZ-vvF³,+Š!´\.UUÍó¼ßï !„”Ò;wngY¦ëf–e£Ñ`<#A°ºté2c4M êê¿ú—ÿšs†%R”•„ñÉÉâg?ÿ©v×.Ë*MSÏó9œQQ× m8Âd¾<êz wi-]ÚzÆöì+ãGoÜw*W.?¢›ê›?zëó÷ ç/ò"ÏâL ¤·ß^<õTkgÇ-Ëöw¿ûmÓ¤¶mÛ¶;;;Š¢€mÛo½õV·Û ÃbÛ¶¢(„HÃá0MÓ×_}oïâÞÞÅ LÓÜÞÞס®›óYP×ÕÕýkºâç ³U÷îÍiïÇ[ÿîÿôç¿ðsq”œœžL§°»»·^æ÷n­³¸Üô/¡û^{:={õÙÛïÝÅŠj9Þb©$³îh³„ÓvÇGXÆy^Ú{ïÍ ƒ\»¶3ž…áz:¤i ½^¯®ëº®“$yî¹çš¦‘$©Õj]¾|YQ–Åýû÷ŸzêIpg>_¬VË$IŠ¢Ð c:›»ž+„à‚'i\7µ@òõܼ~ôÉ¿ýw²´šN—_ÿóoüáþá¿ù7ÿö«ÿð¿»{kqûz’¦¹L\*‘äÞ`˜åù£O^ɲƒÞéœÏRúó?÷™ —67vû†£vúŽdÛÒr™¶ÛšuYŠ/}ésßÿþ«A0[­VãÕjEQ’$ãñx>Ÿ·Ûí'Ÿ|2Š¢[·nù¾O999yå•W Ã0Ms8E‰1¦”–Eá{ž¦ª’$mŒGÇG«þp09^`¡½þâáw¾õÍ_øÅ/H é÷Æ4‚ÈÎø±ïüÅ4.ÿæc_–%5/«4kc–i–ÞöA´Òï±'“ ìtá䬈ó¬ÕjI·o/ÇcƒH’roo ¾uëJíõºáœ—eÙjµ|ßw§iš²,BŒ±4Mwww'“ÉÖÖÖb±xâ‰'|¿%çœû¾Ÿ$)F¸(J‚Rº½µK+IW]Þ!MÅÂYîúO¾ôÍoÝúËqçÒd1³”þ»õ-Á%•øóy0ðÛa=ùèµ`,ƒD²°¡Úãñ¹íÑ•ç_¸JdVæ\1 ž†¦i‘/~ñ¿Â˜[–dšòjEnY†m›Œ±gŸ}VUÕ$I4MSUu6›íï©(JUUO=õÔjµzøŠ1.ŠR–eŒ1ÆÄóÜ8‰YÖUícëÓeQ×÷ÜFºªØÑ$¤%u´ aÀêD¶Œ¡*9ºfÚ†S—ðôOq.,SÛÜ€¢ QÌÎÅ+CÃ"–cŽGº¦’l„QˆnÝš* æ¼I’Øq§žÓ¶ IDAT4ÎiU•ý~ï÷~ï÷Ò4-ËòÞ½{>úhUUB„Ð… â8®ªª®ë 4M³m;×õºÝçlµZÅq ‚ÁÊÖæù4®7²„Åk ¢H6p%‰sDzåŒrYS B\M‘€f¼i®ç½ÙŸA¦éµk× Ã‚À²¬8NNOO$I2 ƒ1Öét:펡›³éÂ÷:'GS)ýÖ€5HStÛp%¡ll MÝ®+Öí´f³ÙÎöVg0Lòd±ÊÖ«(X…žßI’´árCêÏÿâãQÒn4ƒXž­ƒÁ°cXùíßþŸÖëT¾X,··G†a(Šr÷îÝÁ`0Ã0LÓÔ¶íÓÓÓ(Ї~¿Ï9çœw:Ùl¦ëºçy¦i Á뺲,‹‚·ü6’¦å|º’‰qáÜþæxs6Km«Uí˜ÊöîÎñÑ„SjÛC¸at<_¿y{¦\–cvËܽÔîn¶|OßÚQò2ñÚJ_¸<èõp»c c<ŸBðVË=>>9wnwµZE1&¿þëÿCeBðét6 &“I·ÛBDQ„Ÿ?>MSÆX]×¶m/—˺®MÓÌóüá4¨ëcÒív“$1 coo϶í"/£ÁFU5-¯{óÆ=Uµz> ÂB·-ʹD¤³“yš•œBÝHœÊE˜•Q\¸–ávȵgÆH-dEâ¤ÝÕü¶"vϹu9Ðm !¢(Q©®›,K-Ërg:(Š¢®ë8Ž9çBˆ£££‹/Þ¸q#ÏsŒñƒ:Η¿üåßýÝÿÅqœõzÍ9?==µ,˱Ý$Î}¯³9>ÿ×ßûþ•‹O®ƒüÒÞÅ8ÀÇsËñò¬JiwÔ~ÿîáGl_„6\· EÅuY\|¤ç´eͬ8U‹Š–$ŒQ“•ñöf;¯(¼m*g÷—(Bßw§Ó™ç¹GGG†a¤ijš&çœ1F)€,Ëišq=Ô­V+Ï ]×£(ªªÊ÷}EQêŠýàÍýÍ~tcc3 Š4ÎY£ç?Žv‘Öë¼×épÀÄsÌÙêÈr­ñFVgîå3U«M[_.ÎF¦ðækó^ßc´0­å«2z ØI×Õ0ŒÁY–1Æ Ã€‡ºò!ÿ „dYðß﫪Jy(ïö÷÷]×}o½MÓ4 ãôô4Žã~oð裗Ü?ÂHýëï¾)„¦`ïìøT3ý¦”³¢ÐeÕíØëUpaï\§Ó4ïµ/]Þlw¤£ibú‘ßóòéÞåÓ“( ”þ@ïÚ[»äÞí´ÈóÚRÙ¬:*¢‹ÝùÊW¾¢(JÇív{0EñP?×uýÐx’eªª*ŠBQI’¢(ÚÞÞBضÝ4MÇ»»»¡ÉdÂS%Y!r’¤›[çîÞ~°ZeÀUYRMÝ~äê~^—†mï?º)ËÍ“Ïl›Nݨºa¨6e8yâéžÜnKu Ež3ŽdY%„T òZ¸)¨*kjΩÛ7êy™”{ž§išïûªªA ëzY–ãV«Õ4M†Ð4M§Ó š¦Íf³ úý~–e¾ïÇcÛ¶;N·Û­«Êqœ $,yþØã×<Ï»úÈ~«mÚ®5Øò î 5§%®wÏ«7¦Ÿ·õ­­èª2Ÿå†ŽkhªäÚD–I«…Þ}û$ Îå¢7°@wdËe„¦©¢(aZ–•eY»ÝŽã8‚ñxüpè.—KÏó!A†±¹¹ùЧX.—²,WU=›Í ßï¿ó£w6Æ›X’:ÞýÎX£èºÅ)ÄaÓïÞ¹~óÚµ«½DaÉ ð·ìäðx8ì{mS“áð0P JÒ¼Õj!ÑtúÊñÑš6Ê oê:¤9ÔUÚXÿÿŽô!€“““ªª:NEŽã<,›‡åŽ1–eYÁ3Ms>Ÿonnªªúаèt:iš†adÛ¶ë:eY=Œ«i*89Y'qÃ9X¦µ\„ƒá¨(‹²dºF;/M¹ëbˆb¦³Y¯×nœe™eâáØRU8=IÇ›ÖéQ\Uòp¨¯–ÅÆŽž&¢È²‡þ?Ïõ/­DeûIEND®B`‚chromium-bsu-0.9.15.1/data/png/heroAmmo02.png0000644000175000017500000000330611676031527015426 00000000000000‰PNG  IHDR ‰øÌgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 07‹ÆUCIDATxœm•]h׆ß9sÎüíÌÎîìV«ÕJªm©ŽíØM©Q꺷䢴…˜Ò .½j¡Ð»J½iiB. ¡'ÅÅL0¤NBMM7µã?U–eíj%­V»³;;ÿgfzÑ*ˆ4ïÕÇËùžïã\|/°G¹ÿi¯g†±×«V«U0MÓdŒ1!„H’$íBöòù|~´[ïJQŸ%QÅO? ”ÒÏ@@’$ɲ,ksss³<·€üöbñþýû½z½ž a†™¦iüÏ/þ Û+Ù^€@!†aåé}ÒÓ/½¹£V§iCÖ½Õi­¨DÎÕ+Õ©eÞÝß0M­Ûÿ´ÿúâóè·WQ®”!H’$EQùå¹Ü¯=K/™6Â\ûÝÀVgŽ#£ &L’ƒOmÖS`ì¯ÜûÕs§FçÏ¿r3ŸÇOÿnÃ3š}(̈—åS»QšœKˆ>M§Ð;õÛý/œ=Xvý­·^x¾¨’ã"|ùßÍ5ªOˆÛï9éu<Û)×Ï•†/f±RÓ¡)Ýðê‘¥Þ n¹“G椕›Wú\¼aág¸ŒM¤’hЩÔIk¨è_±ã¸Úr4=7e\‚ÔÒ©º>>•ý™îŽZÖ.üî›ÃSÈT½2¡£1ÚÄŽœ_ß¾œÞ#GûéPU5okðÑ¡Ê#óÆûã?ÕfæRÒFöøøYˆ?Â_À9ÄT ÕQÊ?÷ù'®ÇöcîÁèKµ§ã}]í¶{åãÓÇ_{Í+ÝÎÒOVo±ˆ Æ“¥9¥ÈJ>…µéz¥eoÝtàØµ«‹…×ooÅ“•“ûüÆ2Ö­^™ôÒ)ǘ_4œîC†ÔçŽÝ'™#sÆ=°ö9e²^©æÅW¯µ£o-ÉS`ñ« ”†ù.¤é³Ò÷„r‚bŠ  |Ýz.EÁˆ=oX5ËÆÃå­v'H{ 7à̬»ëê¥z—I²ÈËà²ÔÌå®9•¯›ëÝ®2ìTýæÏ¿¾_ùÅ¥Õ, Ãèïï, ýÛ¾qÖ Ä†ÖŠUáGRÓ›‹™DDB»»Í•’T£½¤£oÊwÕ‘rC«Q¶cßx€ë žy;<ýyJcÌ͵s¯Çß·¥Õ$A4D)?1¥Ô–ø²içwj3e:F„‰ËqåÍì¹df‘ñœ"ú4Žã¸Õjµ€È‰”RÆwÒ²J'æ±/O†ý»ñ÷i–Þy5;EïŒßs€'h\ýÇ¿ÚcŒÅqçóùüã£ïN³W !æ+ÑI„zêŒî&îõ—±§°ZÐ4Mët:QE1MÓ8çüßÙÕLNýhÇ\’ÏÍ$>4¢Ê‰ÈZÆ(¿.žúI‹Û¶m@–eÉçóyJ)M’$1MÓ¼)^¦,n–2Ÿ»ñm_Š_ ×âëQ†!Ȳ,q]×åœóz½^‡C@ €â$ÕE ‡Nâ\O-M' Ã0EQvA$I’:NTUUSF¨Š^'Ý_26ízt<mù[Žã8A»W™ì=Ñš¦i’$I„‚…æì<ûÁ(D-$>°P( {{>¨ªª6† Õ EpY5H*O­\SwÇù¿`ß÷ý¥¥¥¥8"DH‘¦Ì(|ïHÞ–~¢Üu߀ ¥”2ÆÙ5>Išÿ~ Q!ñ•&‚€(ŽÂ Ùl6)¥4˲LÓ4Ͳ,K€ééééÑh4€1ú˜‘•ÖÀ1Žüt«…Kãðl ׆»9éyž·Ûƒb±XÜÝ@×uAÁ÷é[ìeôñë){º(4°,˧ô°Þïæ(G‘IEND®B`‚chromium-bsu-0.9.15.1/data/png/hero.png0000644000175000017500000001257111676031527014456 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  ­#½utIMEÐ 05eÈñyöIDATxœÝ›iŒeÇußµßõ-ݯ·™éÙ4ŠgHÙtH‰¤H‰ M² °£#†#@A¤c±áœ F+ dÚ …0" qbÑv¬D0m¦(Z\†—i6›3=½½ínUùp»‡T,‹[«ÇÈi\t÷»¸uÿç_g«Sõà‰RÊÜý¡{ë–[ø?úšá¸V/þÀ½w}dqñÐ/‡FÜ üáææ•ï\ òZ¼ ïv>ꛀVZdiþ±k…ãšf™4ÆÜçƒG*‰6úþ~6{M°\“—æç®‹¢è=xBb=•õòë®–kB@væ~k¬€kpÎÝ-°\òNö£Á­c0ÆüèµÀràäýNÅñMãB ”FksçÂÜBrÐxœ€NÞ½3ÏóÄ7Ø%@EQb£øÎƒÆsðÐɰÖâ}¸J€µkìç@ ˆm,’4¹! ì ‘²Zëû:®8HLJ€M£ciš¾ßê/DëRJ´6XëÞ›D鱃Ät ¤iršeÂ{¿g- R¢”¹ƒO‡ëIr¿µ¿›@´. $Zi¬±hcþÿ$ Jg]t—÷‚ªòÔ•Çï¹Â®c1ÚÜ5˜w…ëÀpÎÝ‘$ißû@]·WYyŠÒ3-ðî±ïÇ ÚEŸ>ëû~çÄñS:=øÆ{7Ýúá_o}.Íà›†²¬ðÞÓ*ßÖB ç £á Ÿ;²xëÌÇBÚ¡Û™½îà=Þ×½µÍ•ÿV—ãƒ!`qñħz½¹_ˆ¢„8ÎÁ‡í­Ká勨ýŽX>¾Œ’šÐ4kÛÊNi´1¤©ãùç#”H‰tFeÔ54¢áž{ ¬ „àiꚪ*)Š)J+áœe{gßœ~ÏøÐÞ×¢m£Ù^®½òê·ÿôNÀ`þô;ùìovò¾Žãc/VW_—.¯å¹˜™ÃjËx2nûýÊ MkÚIb¸|9¡œ$8‘'9eX<ä9Ëd7^š¦¡ªJ¦Ó)KKGxωӢ˜NÃú•W™9¡C§E–§Â9C·3‡5É}Þ«¯­]zö…·£ÏÛŠÝÞÑãq”?œD§U›ßCãBã[ÐF»àt"ê²Þ p»þ¿—ò„àºëßxlo[L#eàÜyߦ7!ðÆcwc€u–ùÁçnº•º¬ØÙÞa{gë4qlD¦‘ê¬+ÊñÓÉößxöù¯½eÞrè÷'ÎÌ#ý^!Íb”j£»Ê+¥ƒ–„@IEä"êªfaþ s‡PR’¦Vl\Qä™!˺‚‚<ƒ(óÊ+ÈH㔦ñ4§›÷iêš~w†£GŽŠ^¿Gf‰4í gSʪFˆ@¿›rêäù…›ÏÜýÈò¡[ßò&ë[²çRé¢ü¡n·>Ïrœk‹c M¨‹ïÛ\^WeYr÷>ÂMןg<Üâ?<ôï06¢.gyô÷%ÖÞDêN!¸Ìhü Gý¦eêŸûÌQÏoðôSOñÒÅ‹|àöòÛ?HSH)…±¦Ö*J)“&]‘å=†;TÕˆ™þ"çÏÝs~gxå¡ÍÕïLVý›éö¦ ¥d¶¿ôó½îÌÇâ(Fi…R’824M#šJcT¤Ak´6t:]zýeU0ðÞE)»H™BAã ‚¯! ‡–f‰¢xwÅ!xꦢª« µRªIÓÜfæ|šæÐJã\Le¤I—ó7ßó±³gïþy)ßÜÀßÔN:ö åzŸã˜(²8'ÑZ¡t„÷<5bмRÓ¦=Ä{OY–¸("NcœUáð¾ ø|ÙÖ ‚ÝbȹšÁìx´”4µJX¶·6 Ð,=,|©²èpy¼Bž/#¤b8ÞâØÑ3ª(&_O¶Ÿ}òéß{üm°<˜[J£ø%¹#”R„¨µ†º®QJQM†ˆº ‘j·¼ëª¨«ªÔMÓˆ½Î1†(Š9´4‹RBDx_ D@*ƒV1²nW’3}MU—(­ªÍ2JJ¡„ÎY%…hêJ3ÚQâ’˜ © Í,Q2 šjšÊ²´pg#"çu5}d<|íýßYùæê[& “t¢,í<¬Mt¢h4Ò–(ŠqÖ¢MDYšº¡O‚öÓBBR )’(!M2в ø@–åÄqD[ªJ#„&Rx´–P*ŒSUSfçfIâ!À9ÇÌÌá‘&‰BÐäé"y6ÐU1’ijèw#lœ°µ.ØÞL OdcdwÀ §ßw"L×N˜üÍ'Wž¾)Çz]!“Þ¯)ßUƒK:he‘ÂR–‚¦ ˜ÊCð”µÂù “8m`w}'%Jk\µµª,©ª‚8N¨ë¥2ê „ðh¡"ŽS¬U„i’"DG‚ÁÌ!e(’"I+™¦9Qä@Ö/lm’Øá¬#Sʲ ¯qúØ©»êáÅ_+Êá§.\Z ß—€¥Å¹ŸS®û³ÊH¬06"ɺ(­w\@ø Þ+²6x¿& ¤a·’+Ë%%„¶™G ýžeg'ü) PÊ…ùŒ^o†ÙÞ KóKD.FkM;žZé „À*%´Ôa0pÂ{ ZD8 ÞÃÜlDPך0P­®?qÃÏV“í'.\Zý×oÔ÷»òÄ'OÞ7“俚g]ò´Oõ0ÆEmÉÇÉÕLà¬"É2B¡¬eSÕM`·Ñ€8JÈÒ|·ÐÚ&)<"„6úKa!4HÑ‚ǘ1a7s©q6ÂÙ˜<ïà}ƒ”R(©Á£ ERBUAUÂ`ºyûY¿y ÎE„º —uXœýÕ{ÏÜrß_eGgúý/ÅYÏl5–F´Ë°¶m@J©BcL ˜ˆUQÒ奒ÚK!R%•ð¾a2QV%R)š¦!Aš !øšà§øÐ EI,eÁp´ƒÑ­Z Þ“¦F›G1ƒþŒŒc#FC¨ èf sØÞ†ºß@]B’Ašç˜¸KœYæz/˜i#~ûæÂÞñÍ üÌUœ[êÌžý/ãŽr)AºÖ‡•¢(§a:$IûLEE]ÕÔU±|„±)Bß4 TYeÁx2FIƒs1I’Ðïi¤ÌRQ…‚šÝ¶XÃìŒAIM’¤di B2- ê¦"Ë{Â#•Ò¾©ËPNjïR-ƒ$…é¢ü’D- ÛëqÝ ÷²3ÜdûÊ‹ØîñÙ*½î‘Ë;ãÛ_Y{b[ !äÜLç¡#3s'BT³²¶ƒÎ"ld(Š1KGŽ2í0 R¢¤BºŒÑömÚÆˆ ʵTSWŒÆC’$…Ö/ðMÃp4!Šrªjczx?¦i¼jxòLÑëöXZœçÕW.¢•@Š”‘! ¼ÖÎgÝEßéiÕ›…ùy( xafpä(Sؼ¢X —#W/1»pŠ; ^T7nÆMÛùq=?{ügsÄi[x$÷MÆa±ÆÑDfçN!¥$ŽRTˆ^ŸÚ\0¨ªroÉÌüÜQ4‡WB·Ù†ºn@²¬m«iý^‡È9¼o—ƾ A*êfZ®¼òlØZÿH–&‚iÉ¥„G¿úâýøOžùhðšOSŽ‚$úaÊ)4µ`0w¯4y’3˜Ybaþ¸×++/í¬¬¼ôVtàäÉCw1ä½’݆H] ¬uµR¶•Zk¬‹@¤’t;­B³33®5B꺠® BPD®b2Ð4 Qì0ÆR–MSaS¥µ’!àE]—•u4i£t»1SW°|øÈûÿÁßÿ‹ÿö Ÿ|þ9íõýåmu…ÏûÐï9|=ƦäyëÆÊ DSL‹B)%•ÒBíyÀÖÎÖ:ŒÕXëÈRIÓº®§uUS–eSû&Ž%ކÃеµÍÝí3˜L šÒÓ„Æ„âÉd§ö! µªƒ’Uк .ªÂá#FþÐù[>õvtz[¡Çÿê‡ü«{ÿªú ÿ¦§£Yýðþ—·<ÿüã_îv»Z Ñ*/ÚÖwUUXcˆ£x—”‘?±¼Q¬®¬øÂoÈ¢~M Yˆ,¯;ö™ /J)"6Ö/1-@a¥œzB@ í±/Gÿ蟬~ò7þÕð›:üŸ¶¯'j"ûæç~ªúðÿHóùüsë»oI©’Ð÷À{Ïh<¢(ÚuÀÎÎÓI’ÍÿC7?ãÿ¸øVùòÅ'å¸z™$šQó‹Gõ«kž81Ìô|ý±Ç˜5ÃQÉ /¯1ן Bèétgá+¿ûÅαñÚwCú‡»×Áð=¥=ø(va`ùÐþ×ÿþ*þÁïrá¹§}S7auõ5..Ú*¬L ¿í)'ÙÆV©Ÿzº;;—yî·X][§×Ïðá0£Ñë$R²w6@ˆö´Å»–}% ijBT•§ª´ÑüÈûnã¹ç¿ÍWþÇåÏŸø“ üŸJ¡¶á/ªÿ¨ªº™<¸¾±vvkg}ö‰'ÿì©”Ì.p憳DVpýuGÈçÛøðº„¿ÇÛ‘}¶€vR‚¯év:tò.U,--±0¿ÀúÆå°µ³ùAöz`»R×å£u]BÛ¦;Û@[E‘¡ÛË €Ñ†W÷÷Aö‘±»(i|Ãd2në€ÉUUµçƒÚ¾×›N”’à=u]#…ÀE†àÃÑ)D;ÖþÀ¾‘™J)0&BJ…oÚú¾m‚ÄW3‚bh¾Ï8 °­~B”Ö$带i|ûM“ÖþRsãÈ~YÀS ¶ÊrÚ-Š)eY±±¹Î />ÏÚ«/qqu¥í ‡ðè[ëQïýÏTUÅdäæö&Ï^ø6?ñ žÿÎ6··~ekgãîðý<,í¤Ô¿ÄéOt:=ºq3NØØ¼2vþîöpóá·ë§œ¾Ðéôâ™Þ,yÞŠØÞÞdcóÊ#ãÉèom7‹ý½ß§Å¥Vöo[ëþž1渒ªh|óGM]ÿ³áxûÛo ˜7Xã>ë\t§ÑÆI)_ð¾ù÷ES>4ÜÞzÓŸ·*ÿŽ@O;£¶IEND®B`‚chromium-bsu-0.9.15.1/data/png/life.png0000644000175000017500000000272211676031527014435 00000000000000‰PNG  IHDR Ùs²gAMA± üabKGDÿ‡Ì¿ pHYs  ÒÝ~ütIMEÐ 04ÏÁïSIDATxœ]“Kl]W†¿µöyÜ{l__¿›ÆI‹Ó$m!Ð $T ©"eÀ  c& 0k:D0¡Ú& ¨©3@TbØðŒ’6Ió NÛ±¯¯ï뜽×bàëTpfûHÿckmqþ÷s\(¥ÃŸ”ÇYÁèùô·tÕë EÀ‰8 "þb/ôù¦_`ÍÄÜ“9Ý”·å/é’ß—FÀH8ÊÇ⸲¡ß÷¯Dõ†u½“RL: )Úe9;S…Äü ¿¦vdÁ‘‹+²o𣸰·=ú¨¹d›²4A'ö˜=‘Ÿœ[_ɶx-½Æ8DüÐÀI¤ÅâÛþ½ádïîäŠ]ç®^bÕÅGÁ½‘Âç}]Ùz8{|½Õ‘Û/u æ4‡ ŒXæ?ôïôw·þÎ?í¶Œòž»ý~|S6¹#›luâ¢çîòQ”‚Y'ÅZªÐ»?9^mdæ%)Èãþåý»õŸB#—í°­ (‚âóÞq¿—¶ã ͽýž¿,gPuá‹)lûÐ{ôä ²Ü@ôp>à¥Ud¬ÿö˃ÛM)ßB”–¿8ì×—dËwC/Ôs.Ó…@ŽÄ8 ̘6z€³3ùÏ8ú rL9ëÏM“À-¬˜Pâ8¬þÈNPðىÈÍüÎhà§}]yÎWRÏîá¡4Z¾ƒÓa‚OÓãÔAiyÚýÒ0>pçl&kfÍP`à¦Ü–QÂ!È#‡LBC?Ý$ÕÇÓ™p&£cÉûâÁÝ;Ì¡8Š#G¯l:Ìóz&1“e?e'MJ!1ø¦šKáhþGÉzxû£­—¼åC&¢e[ór>œ •«OÙV6 C Ó&†aby4_ÖZ¡ÍNÆ]mI;u ¦Ù<¦ÈÈ']JY•$»«~U›l%TÒ¢K>žEÉÓò†c4²ëý’–DÑØÊgDGï+×¹?Wúzš³ZB/KâÓÄYà Øb”¥˜¼ñ¡¬U r‹›JOþÜꆵ¼ôOûzlOĉ҅[ìI&*RØ’ÏóÙ°VÍñnµ«4þ›l2»š>§…V¶vMôˆ€M«ï°G£,øŒ?Vo蓲Ñ=‘Õò[ñð*þPÏÏrÆ–tl6òP«Fw8`‡¨¢¨ºeá]Y”óá K«Ù;üÚS&ÎØ’=¿°öà<ÉÊÔ¤‡Y9h[™F=ˆ!——R㫾®ŸY>‘ïúë4„‹ì±W|5tÆ÷ÈÙ•e—:ë7¢&¡Ük r:®j×ÖÂóÝOÍ-Ê«¼kq‹páŠÅçC¨—À:o‚Cò\Õ+›·˜Íǵ|Å· çºÇåu~E½Ï˜,“È/T;ß Ë»¬ø=¯ü'ݹK-eFž¶z'½Ð:;ÿÔlÁ›üœ:ùŽ< PÐBUÛ|Í/ƹþG½»Êeé[=´\–m‘nñTûXw5Û“×ü-i’mÓ È-9-ÝÏ[çªø‹1'£ÝzôAZ’ÊâDUT‹Y#ïð3>ð¦¡ïcJ ¹I†O×EÄ(«ùsí—üŸH-7ÌE‘(3rCþÈïø‡×ÑGÞ0r¹N0&G[” s33Åy9MÆ,›Üâ·ÙvóÔ°Mbc@å¿H¨ö £b.þIEND®B`‚chromium-bsu-0.9.15.1/data/png/heroAmmoExplo01.png0000644000175000017500000000752111676031527016440 00000000000000‰PNG  IHDR szzôgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 07‹ÆUÎIDATxœ%ÒùsT÷aðï÷ûŽ}ïíÛûv¥ÕêÖ®, I ØØvŒCg(nã:=ìLÛišÉ4éL®vÚNÓ¸IÜÚ8›õ8˜Ë€!K€°N­´ÒÚ[{¾÷öý¡Ÿ¿áƒQdYGªÜàÜ ‹@= ¸~Xvݶ/‰F¢·…zÒcµ`ci ˨¯ø®õü0×´aÕŽÙ&ÁYÛɘ´¨XéùYÿ£L^Æó€ÞÄ+Î?éÞG«THo·Ùâ°7uÚº!´¸Aùþ:p8¶CÆÁÑ*8â úŠ®js¯`6¬íkW¢EÚ@À“—ÌM›ûû„ºÃ×( útÙbjö2ßÜ¢ÿîé¡Õ÷ÇϪ›)µÎ:ˆeÖIfkf¼œÀŽìy,Ÿ˜ýºÐÃÕ–ôž ¾ÓžÑî…—H#ÿ!àɺÁp›Ø>`«T¾ún œ*ñJ= Ó-N›XHeÁÞÆªæágŸÖ©Eöå¿ú~9¶¯~ö¿ÿåùsüI.[˜ý¯µ7aóSCT®s}ÈoÏa}D[)mIj½þU]XЫͫ1Ž‹›SmuAáäå°ÜOÊõÈY6vÀò»Ñ¦•ã6ªÔÖå»Áñá|Äé]ƒc*ia±NssâÝ‹§ˆÃO4:’ja¸ëwèÄ~[#U¿Í Ô+ÿ^™íH·l$‘¼%}çñ]¥™gnj u}¦±Ãv–*ŸÜ+2?>tPz(”,ûŽ®Z 3ä X9ŸÃà‹Vü›>3wë+a‘ÓǽA¡rûÊ‚œRîUR!£¢¥¾¦žûÆÁ|$‹åíktåRàÃJÏ û;E[_‡ ÏÞ5~ætAÿØýr uÔ˜zàð†¢¸v™+g.ÜÇŽ±=ò9‹Y[ŸËPØÊ…̰èvu­É©ÀàŽ-TŸB-V£œLCÃýºÏãâ0M½¶.»"N)óm½Ÿ£ ~¬ª%‚™ÍÞ¿9AFí½ŽæCæ<î2â8¸ßÐ/Vœ-…òåÏ@+ß…],˜‹Ø´ùÔ5øÝƒ¥lÀØî™t!äÑCZ §ç¥hh—î;!Ã×ÌX‚²0ÝCmåow×Ý«ñåÜò‹ Ž9¢ÁÝÈÝrcàÂëëý9L‰Å9Xc¡b¢u*f'Îc Kbè<{&ÌvŸÞ÷9o;°sÿ(Ë’#hßá¸Ð:¼6!¬ò—é)ÀµÀy`ÖÀ°m7c+˜ H~wó¡–ÜøÄ0vÐë 4?ãï¯ãeŸnëz8Õ¾gĺüúÜÙ*ºürlì'4€©Ú¦$h‰‡Õw¸:žX| ‘$W©íÒۛʻ7áZª”7 W %yëê3ÛȯGÒ„ì'IG‡ ´Ùç@ÛòÓ.th¤¢öä;ï½ÍÑÑt[Õ°ÆD>(¦sÃÌp–«'IÊž1¥±Ë…*NFAxÃ¥"m]ýqôâ’4—¯<Ûó…̉­ ¥båÙÄeÀ®e3ù€,kù e\ôO߸³ÅúBc|&œ–ëBŽoshÜjȬÓmÇÏM-olëò"ÞÉØº[צ‡¬¾Ÿ®`F+ÓêJ¢ù™9ŠÏ6vTW+®¯C7ßÓ\ Ó÷§Ð×7š YõWâÞVÍHd$ Ã¥'ªGÆ>Õ]Ð#­*4Zx¹Õ¨‡fBHTU@€9’‡¡£b,ÀóNÑ T¹Fw¹{ë°Œ8+d,‚9)¯ƒwím†þ^‰äeT;h Ê…žX- ~\¾y>»LåÉ™ÎMÞ?è™ßꂤEV©ÝfVg'q©ˆ×@Z#%€ 1¨AʤM1íCªÛç“ ÌVéƒPRæƒ×ŒÅšE¢qø[å²9.ŸŠ%ˆ[:·)£ž„>K™ˆž'ã o]cÆDÖ·P;us"aÓV7ÎAM§éˆ#B# )«‘ñ€€2‚„†«€á9±Âï/T€øL1%®4øŸ YÀ ­7øéosâÊEŽíÙeî}=¦5­ ¾$%<Œâh×Uîdïö ~ÿÁÿ~µ¸{p´¹¨Ï#æ¿ K›ª ÃÈHz€k„&,áœVš&j2Î%rÅšÙ«ÄW08ÐKT5é˲çË ùyl Q£ÍÄ‹Ø9fÈos!ÐáµçBï“ì$¥.Þù­Ä¿[ú*'¥·Ô¼~µA×›‹…È´Å …Dh<Ä5GÿŸPÆR)(d±H|~¬Sq¶Þ„PÿˆªÍשɷ¾¼ðrçŸd Ñ]èdëÀ~õülCÏ9ì°§Iš14üÒAÍÙ`A´)àlu?×ÉׂéÉÈ#*%Y\¶4Ð ‚*HÄddò„ 2¸rª¢R•¬FUWæ•EÚî¢B7N½ƒ¶µ~`®/ŒÊú?èë,£-$®\'üôþ•Èô×o[+z `Þp´ Ö²Ó§þAÛ¼;’姃f„†äº¦˜]6©™²@š%IS‚„!+PÄEŠRR!¦2FæFnQáí#±ñéÙÏ)WK—¼\û¨œ¹>k8vKg»ñ*—0‰Úò‰xïÖF6+`º6ÂÁ'ËJçÄnkp1‘˦iE¥Ê \ý ©ð“ôg¼g«w‹æ ‘œS!¥2k$L,ƒ‘šIÂGh`SQˆ°b(™þ2AèÏÌÄçΖã)¯œ]ðÝšC¿Qr²ãÛ«³Ù¿]Ÿ8—#rMeß@¬#71í{ÖM¬²0bž’n§ˆÕ’ɲm`Ï·â——¢…šž>W8ê wÓFg½íax:\^ *ŒÕ¤ +ã$ å³Whóò\¾<0Ì5jUïëü·\pɪ|ú£ üGË™gûn¥/N¿ìÑ$qWÌ/M74Uc†_ÿ¦‘7‹4Ä,–Êäúîs;X×Ћ£TÚk<¡æË[ÈvãðùBõ¥–¤ÔC‰¢³8 ­¢™EŒ,R˜:Kgæ$v¡ÚY%][W‹o~|À/Žã»Ø“êèË\ÛG‹gö)Z šSuKò4 4 q>µ‚I{¶ËàAó1½A@[*«•ö²Ð>ÙfÝõYw ÒM™Èãnó¡^’šsždvæ? ~ô!êèuŒT8ƒMÆ y¾0E„÷åóq6wíW’ÝkF#‚sý(qfü/=Ù[l¤üÍa¿|_¹ãì±¶J"™ÿún ƒÚ'‚ŽﵫM¹$„¢Ñò쾫·|ù…X¨îÒO.§òÖµë]r8ö›r“ïùƒš §UÉ‘$¥ Äß~ãÂø„ÛO8"w§7”e-.–“ICÓv  upR‹yõ³ùßU3db㲪æëË1cs ‹aÿñ¢%[ ŠwS­Z¶C¶e y3þO³NÇÑÚVkÏ¥ùÍL«DMÀ&îÇïNiÁ  a;nÙüÝÞ tEqœ{=t§’è=‹°O>~SÞ¢Ké]Ö–ý»–GE±ÈXï\ÈàUU.½JË®‚¾Peñ®nq ¿jÖÚ̶„cÓ™++#ÂÀ€ ¨>RoÅÕ“©)¥ÇEa¡ j­\:³È޽â׃TŒLT—úž²óõåRùâäÊA³‰®!\ëz)a2Þ óÙàù°ÞÕßH6C®Ô>7%™ö U„×N/ÕìêhF»ŒBæTn¸¬“6O#ȵ}‰×7>ŸÓúƒ¤n¼=¬± jÇwý$¤í× $4ïEŽO¢J[ÖFZMí=’“]Ì.¼ûÓä™Él;§3^ŹQr›4žÌbZn£JÓ ù¯®èôë*Õ¥ú‚‚縪é±·F­‰×–2ˆ^—œê“Ó9KøƒœüU2Ö‹<à>À~Â,œ †›µ%4—^ù8T®z̉æyõ½ô´7ªŸˆ ǪR›‘ ,nå³G‚$hìå›È“§Ò±ÒF%} 2>†õ Ö–ýwì¬9_½Ta{ö7¦AÓ¬(ŠåãoL›çwê(±wHAÞ½&íêU¤–V8ÇfÅgßJÍUÔŒZ@[+ƶîEš»=«7~U¼“ÂðN«9;§³Ö‘ü~>íV»Ÿ¬3¥jÅ˧´³·TåQ€^ÂCÔ{±$×.7SŽlåF `¢(–ûIœÒv 'f<×áZ¬P€}-6KS/ª¥ÜžàÒ|ºÕÑ’'ªzkÃKoMe$JÝ)]¢¸NëÊgÇ—t$Pæð¼)"ÛóÅ›™ÎÀ%ôûë˾Çúw$g¢aÅY‘Q€·Öƒ3–Lø ü‘£u‹€åÐIEND®B`‚chromium-bsu-0.9.15.1/data/png/enemyAmmo04.png0000644000175000017500000000460311676031527015611 00000000000000‰PNG  IHDR szzôgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 3ˆé{ IDATxœM—ÑnIrEOFFee[-ªEQ™3{…Á˜‡1°þªÿÀ?bìÃb=ÆÙ.Å¡ZÍbuVVfä>v…zªÈÈ7nÜpÿñï€9À°…œpã/B÷bO?ˆ÷ôsÁÒ ¤ ´S‚Óˆ6'êá–\ yÉÌ!2›Pê‘:p¶ƒ°…n€éú·Oà– µÀÙ§J÷垘&â«‘Øo ºÓª`‚+ר…68ütÀ/Ÿ¡Wzæš9M#s)›sšŽ ·AÖ@xE¦‘.DÎÒÄæá†Žè7?Е‚´q]@&ÃõÌh)Óºs¢¥ ·d\)øñfh: ªøaOŠy>Ò¦´dP`ÎH tDÎrbkFÿœLdw|¹3( jë­UhNVÍhf4Àº€õq-e)È«wø³=òx€éžš K^k^]N Kf ÄšÐ>"€ïñ‘ñµ "xgøNPUE½âY9âkÁÇo†,#òòŠpvIœF¶ÓCØÂWhˆ8@ka£pfFT®$î4!Oäü ¹ûˆÁ5‘µ|Ýú¶ÓZ°nÀÆ[dsN}uÍtºƒaOS¥å3£ü~ËØŒÁ Rð%á¼ ˆa@¾ÞáÿáÈÃÍŠŠWœ„•ˆ.МÒ̰fØö;Ô.à¾ù÷t¤þv » ´ý4RÅ(&˜º@׌ÍfKÌ…Î ¡ ••l€Wŧ#þtÄ_\ãǤˆêšÀf Qh"Ô±.P¾ŽÈ·?Q–7ðꔉ–&T„Þ– ,òrO"Jפ ˆ޲¶“WÔ º»¤{¸#¼ý޾1D6!²Ù l6C)D yI8Þ¾ÿ õÐ}ý„îß!yD–Œh@Âí}Nô ÄaKß4qKAPIJd|?œ£*„çtO#Ýùèf@Â^±Ã5îXJbyû îöØ^Ñïi"4¿Å{h§-™PŒ –éŸÞ Äg‚øgÖ/ÝpIØ(ýx¤ÿÃé?}$Ä-z¶…§ò«+òÓôúòéÎiÇ-liªØt ¥Œ­ >@Ч ]¦µ%ÃyÅuâu•Ü>¢@8éß~ÇðbÏà„¯/Ùì/ÐÍr¦¼¹&«P~ø‘éÃ_xÐH³Œ½Üc,À‚ s¡âÕšðÓˆ+ƒl¸Óˆ Α8 Né¼Òω³o¯¹Ø ìßÿH¿}…ßn13N›ˆ¼¾¢~½çqØ’E(Ôǵ>(‚8Å6©Ð(ˆšá`U3 × ÷»œ¦ieÿî’îÍ5›7Wì»Àëïÿ™¸ßó.t\«ºþ§m7_yø|Ãä”Y•îñ.'r×8ÊwN¸Z ^E ë,(€®÷ü“”‚nÑ–‰}d÷î=áü/ÎùàÀž]†7|È™ÿý|Ãà•~wæ„?‘ñˆ´Œ”‚cí¼®_}<¬ú ðŠs«È¸>"‘—{¼¸fôâ¸.à½l¥5y±ku…Ñ%ãU×¶Þìp5¯è–jZ hª€ 8ƒîÿ%ÕG¶ØvG=ßBÇ%ÐñO3kú4Ò>þLþï¿ÐžÖC–L3ƒf ë ÞK­àt»£y]åT•ÖJ JkBsF+ ûú@v¤MäI„ck-9ç†çF3¾LÓnOúÓ¿Q~»Ã¾ÞÓhÚt Y¢-™æ¶,`ê«…f™–ž35[…ãlG{y‰]þõí59œ~ýÀqÎü×Û«–Càfí ¸-•ßúÈx|àéן™U(©±Ým»_/³dZN´e•eÓÃ=ö;Œ]  [ZÜѶ{l»Ã6;jP–›ÌóÄ“*]°idùæ»ö[Nœ9¨7ŸÓÄÓÛï½’~ù+Ëá#µ,DÌÇuRÖ²¾^i›sL{¥úHÓa=¼ ´0Ðúˆ•B=ÜQJbÉ…9(Oÿø#îß©¯.±ã|šýõßù’&¾¼ºä©éÛ÷äÏåó u±ò°r-´¦4¬fªö{ê&`(‚Ò$`­`X-”9!1äâ=Œìî†ì•§ã>O¸ãe>'ÑGê42;á$Â즵РÊI 7gœ+pñ=:´%#i]Ó V“úlÙ\3peZÍhãíl‡ÝÞÓÜDë#eiÏä®>’Bä©LœêjJ›@•䔡exyM3£ÏãŠDN´ÍYleo÷¼šÕ²®jN ít¤½¼¤…HË#µ_e¾åÄbÆ\ O!2ùH&Ѭ€Š<Ë`¦µLö«ÇOGªý4¢½¢@£Ú3õòœ„-M´!Óºv8ÒÚDõ‘"Br…SNi"÷FÓ°–N8¥Êç4Ý’Óºí–4±ÔBt[:-†°ZÖP Ê¤­kiZײM Î‰% I)MÌj”*´9­¨uè)¯‡ëºƒyeûÒ ;M,]`"`]·¤à›áÃñ<¼jYÕ-Ô¸£H$—󼺢Òj{ö"Ó:òÿfC¢©4_s°IEND®B`‚chromium-bsu-0.9.15.1/data/png/enemyAmmo00.png0000644000175000017500000000515211676031527015605 00000000000000‰PNG  IHDR szzôgAMA± üabKGDÿÿÿ ½§“ pHYs  ’ù¥tIMEÐ L9Ð çIDATxœÅ—K^Çq†ßªî>×ï:ß\4¢F¤(Y¶,81,$ ›,³Êbxe²%¶Ó¤D‰r8—ïzn}º»*š”~ß]­êAÕ[U(¨êøŠ~<ÅNq’&WPFFÒ‚rcà ¨Z2š1ñ" ö-t¾Ñ²He‰¡š(îFA ¤*|ŸLë1ÿƒ¯pŒ$"¨~ޝ pŸÚÙ\`Œ€F†M¯Îº¥cwª‰-qAšµ=A•hHν´¶2ÚB–ÄaB’ÂI°ܶÈöŠR¬ðÇ·9íÄd‘µŠà 9kaW² ÊR–/ ÌŠÄÞÁaNœ}“u¶N™R!V4RPVk‰éY¢ƒ7Ñ%EÝ€¶tgVÚ›ˆ"®ñE:Âïßìño€þS/ñpœfµU•¹²?s\ÍDË­ZˆÝÑÔB"ÑŠl~¬•½—TkCfï˜ß(ÏÏOaì ì<'NÍÉ2Ænïµm6hÒ*@¢¿GÇçÊ11#“#§È1!èJIª+ c'-v¾ Þ­`òŠ̤U.ÉÎzôá×Úh¿Ûšl²Ðvˆ†ÜdRd*‡zœÐŸêÿ Ð’Ì1ÓªœI°sHcí ÍtÎ(†ûdoÏÉÌO“Ú˜ŽRÌM®°.£¤†5«YD-˜ é/aãåÅ­ 6ÎÖµX¾5ÐYæëöaHÆx`ŸgÈí1ÞOý‘ËÓ9XÂL!£g Jj#f³@圱¡%ê¼UÃ-ü®#ò@­Rqm¤;QÒ‡ü'ê—P´OÈm#E®vh y¡—ôÃt0>Gä §6f sêë®ZõaÜÈÊ:üÇ?ž›³ÏôëßzúÇkdö€º å‹hèMswÀ’)>B—5jì„òê=hìºS¸¿Xµ‘­ßˆˆdÀÁ ÎMÞ×àŠH KÊÀ¦{Iµ¯°ß>T[¿¦ŠöŒ¦)‘7Û4šð Cr̶ r9 ¦Ä–)K#4,˜&µÖn‚ gúøòY¥_þëT>ÿÉÜMkMA+¼þ&a‚yTж—gÍHºU”ï1äÐCgGÊZP1~OÝ úwSÀÚxcŒá0.R³¯ R ˜Ì‘¹s–H"Ã\œ?¬ôï¾(èïeè쬃3SUÃ!ÍÉ*ö£å;¯ûÍ Zÿ-¨h±Ö.™c:NhÒÔÔ÷ˆÐ¿ äBFYÊ÷ɘsÊòsTn>”û–Ù‘™ß#|ôÁœO«),·¢:@Ì”h²ÊåÁ/¢ìžøÏ_ïÔÎnéô¨ÑíµœÅ)©›ê(«”÷ò¬-xˆÍmAp±KHk*ÊÎ)ÅD9_L TÇ„Åû%\µV`HËdrˆ—”ÍUæ*$KÇ:©(·ÎìŸ3å¼)¡®avçÝ x`áࢂ|ÒÍÀÀÁndì'Ê©˜ A'$¾€PúBa^+p¬‚%™$žÛv’ë+*AÝ’\7¢ªJXW IdŽž '¬æ0¯ßzÀX"jJgΕH”#×-¬‡Ž1ÑrõØ,PíæîñÈÂZ•AEGc )‡?”±[‹)Ò9BÏqîlìVZ,´jÓ w­Ñ]‚e€Ĥ^yP >°=vŒ%+çÙr‹È7ÒO£îA)êöºÂØä ]éωâ}]pÀÒì¼Ãí&‡‘UU譭Ь- Gf·†Æ+ÍøfUïVqló-ã1Å yþš¼‰N ùLM‘©ï sè“<ß}ôg!Ãd޾Oùj®8äo|w º¹4Ù–©YÛ¼¼”vÈØß’wå͸ÑèU=µ F#Æ¡¬Ì°^D =ŽOwTœ_éƒó 7MÀ“/£Ü®kO Ù¼:q©/*Åòûä&-k·g¡2»#‘µ ¥·¸ó4¬¸)Œ5ƒÚrCä‚@ƒæÃŸ(ÊwÔvÿ9|¤t<w9g;¹d{¶ÕvÓËôwêÌ’_ÞNõz¬ØX—Išæf7ì4¦+ :jwšòWÊq§:öFÞ¬¡¼P&u⵲Р›E*Žk˜¨±;dQ½î®^¡ ¿ø÷ iržèÃÚöƒâåQ6$†?l‰RL±ØQ6~§6yÁ0P1¦wSPb`‰] ºÜXÎz• qË!8gb.fÿŒ³¬4T Ã’øšÇÃV¯Õëïþ`òVýi%C’²S61ôÚËs¶Ã3–,Gcjö7ÚÖ–)'µbù»c´ÀÄ$äØF¡%!%5¢° Hj;ïÖš–ß’ÌÁF­Ö‡hS“Fýõoò¬·=þP6H¾Iœmònø^Öé*ðØ[«)†¦ ž•àõ-@ê- 2„”RÜ+ŒcʉRb(f-3÷:n¯‰&Ú6‘­,»üÞG2Tï5¥€®Œ4w:ÚôÅjÕÓš HÐm1ÄcÈ»œà‘^ágØ£ˆ@Ü. %"Œ¦"('G&sj¦#$\QÔÌôUBò¹šk=ƲR_À¦—âÐÁÙ[ZÇ(íâ«CO:aŶ¸œöp?þŒ¾A‡ˆ@:ÂvSÔ.q+<µjB9Ó‘Z8ö rndò£jþ­&Ì5ï'Ž={”û–Bv1DÀö)¸Úh‚J„ñS,„ð¾Æ›Ÿäþ ŸÐ<.pB9 Œj ã\Œ5 2rŽ”c›{¬Šjª‚£'KG™q¶AnÖ2Ô™4°ð0 luo~‹ üžão®ÿ ñ±«àIEND®B`‚chromium-bsu-0.9.15.1/data/png/heroShields.png0000644000175000017500000000504411676031527015767 00000000000000‰PNG  IHDR üí£gAMA± üabKGDùC» pHYs  @¾áAtIMEÐ ;'ÄNG ¡IDATxœmÖËo\çyð络3çÌ™9ÇÃ;)‰´dIV}Il«Vj7EÚ im7MYd‘½Ñ (ºèª‹"M'q\!N\K©dÚ2I‹2Åûm8÷9÷ï|—,œ:-çxßçÙýˆãL`Œ ”fŒnÕ´&”Êåó ½Ú£yÖoÌœ‹õŒ w´€Lu1‘o»oW¬ñLå X€ °˜mÑ ÇÿcÔ0ne왪77 ñ—¾»üÙ‰¶l‘ ý•?¼òlÑoíàáÖßlíÿú‹• Y¨Ô@adzÈ•BòÉ‚OG(Ô95—/üuùéoÙ—Ó| .9W§Qª`ÑÁ#e ÓH(‰­3¼þcô~öæÖÿü0lßÏ‘él1QøßÚ `œ—Àæ”»Ìj)ËåkÖóßÿê_Zzšožòð¶…«%,Ú(3( 2è)p¿ˆë×ðìsç;/DGIÐ]RP—!!„ +ÜÚÙÄ­´~i‘ÌÌã¿7¯È­µ8Ï´Œ8O³g«îÔòü×Å…Wˆ«åúG•Ÿß›'¥Ê³$2"Jv:1ve8xpÔ¿«^šJž¶²t7"Z³|x Ò0j¥·&g¯] ‰ÁàãdxzOÃH¥˜U˜®O\ɯ{ößn´Vo²ï( *ç.6}7jJÙ29ƒ‡ý^ØËR%ò£T fÈÄw-Çž¡b²ÕÚíèiùLÙ«agm¥v°~&dvDA­N}åo ð¤IòG‡Y>RíÖÁî(£xÐKvO£È$Ò $J ‰¤sÜz"ö-çTzÛ²³Æî<ü—mÛ¸üŠsŸ)˜>'Œ{¥Y9¹R¨a?@+†FˆšCÂ(Ú짃ܴ1V\)#aN¨N,Zrùtdh†„b"‹vys&Gïyo<ùëf±2¾2á|0™Aq§¶üèÓçoàޮɆ̫׽~¶uÔËAm’€NR5êÆý0$/X´añsÆ Ñ(7¡E¤b+ê–l¥j7v»¬^ñËaû‘%^¬5›úaÍzêtèô nXp¥H,bÍ3rf›‰\—RÕÆ7:r-¬ðj,ˆP±Mk@˜¢@DeÃäˆlߤ²d$9sN(®}uya|˜¦'Dë3»jS§ZÊA)­¡X#Ä2вr‰t@…QDé8ÉúEѱalœrP ÛÅЕBÁ…é ¥Ý4µXZ/Ï1û?ëýÇÜÕWG)ºÌ.^¥“׊N”ÕÙ13ÈQ”&tŒ„ñsRR$åâÐ/¶Æ4/J5ôˆ#Q°„àRŸÅÎ8åÓš‘F¹0²Çílnà,‰yáyã]yúÆbþî¿7V·yA¤ÐYL›†d&'¥’ê ÍŸ–9¹FAM™ˆÔ3JÉ\+ʳz¶£èCcN¨jZ{û Í`b‰¬jº>TR+LêÊ\«T²´†’Q¤ 6ôK^cö"/.¤™i è ¼ÄkÓ:N;AšžhQ¹ÿ³¢åW]²'È?¿Kn¾IèY—‹¶%%¯€¤ ÊJ“Øj šÃ¤$÷-våâs~ㆪ«–Eæ£àY“7¶Ï/ &j"ÒŠHB(µuxÿÞÈÕhÔŒ‘$§‰˜*U'Ǫ—¼Â¥‚¢Ñ*#ò1)á¶CÂ*ªŽ³ª,‰»Y–*#¹¾0ÏþH•ËùâEŒ#ÖHTŸçíL牒R—€Å”!Rúpck÷£÷ó|—CrË5|²Z¿A_®Z1*§Û9ËŒ1ÆH>èm˜a ø6”$ãÕ¼sj,·(¢!Ž&ËŒmVM›"Ñyb’²êqÑékžš6h¡Éà³Ë;þvkfDûV܃Ú14gJcYò¾°Ç±q;B’ufM´néPñ"(ã4áL—µ5åh“ç&JÌ!£€oÙ‰ë]BõbayÖ³a´ÞÉt¢ cŒM‡£âáÆG£{^æÇŸ_J×ï~˜É}wbqòÿ\7o”κ: rNG™•°"mZƒŒ•…'¿õòn<òÒt÷d<Úÿ Üߌâ¾0q›ÅYö@ïïýhañÁüå×…ZSn,#Íj³ñªuš±›§Ïb_è -ã]nó­ÆiU"'â@ä¹ö®þvá™çˆ òþ»$êæAÿŽ” ¨²™à– ¥Î„¬–Ô$¡^åÝÓ¶Jª^±´DŸbjÁlu°wñò¬•ú£ÃÎÑ|Òß1Š*"ruª0ÍÆ«“/~íO¯Ñä'?EòΓÕX´)”Ef*ÌdÄ0CÆìœ m,Ûñ+“WÿêËßy™¬øQúÐ'5ít´ÊŽ2!¥Ô…¼Ïѱ¦Ï¹ò½øæÌçæé~IÖÿéÓ_½™ÞKbÄp`¼0Fâ–fIííTóé¹…oüÙ#+ âMO5É É™ÛžìzbyEj[ð«_xæò—–ç.ÐÛkdã_ß9~û'ýÑjš÷)œ~ë9›—¤‚¤D¸B%\תO//‡ãHƒ¡h“%ëóM}ÌÝI·>çOTJÞÄÙquçµ½µwûçaïvih›>µ(q¼)ú·Ì«èJÍjú—Ÿ˜žmzñï_CÓÇÛæ_ ¿û˨·K-µÉ’HŠªÚÃÁÝ |?e#&¤Ò)¨¶Yú{üN“€R®be Û;wîêòòÒËeãQoSÄaš25lÅ¡Yš©e%J”H…ı³\ ö4Mïü¾(å*Ô-äŒMQn3{QÅ;R%@8bÍK”ë"Õ‚,†’`Ÿ[ÿ={¾=IEND®B`‚chromium-bsu-0.9.15.1/data/png/useItem00.png0000644000175000017500000000457311676031527015277 00000000000000‰PNG  IHDR szzôgAMA± üabKGDÿÿÿ ½§“ pHYs  d_‘tIMEÐ ) §íLLøIDATxœ—yl]ÅÆßÜûÛÏK^b;›c'€ãÄ$8 B ¢,b)UAT”–ªí_tC¢U¥Š¶B­DÿjÕŠJ€¨D • •(”R([!k’4Á5IìÄ1ö³ýl¿íÎéoA¥íHWzïÎ9ß|çœïœÿ݈ÒHí˜mÎGZ‰Ôæ§0;‚Ù;iç^Ë9÷Áx­V¬v¦u†y‡Ô¬n"Š6¥¥y9©!™,D‰ƒj æ&ÌŠ'ÍÞ­yÿx›´mÊû‰ÄûäÿÖ }_QtiNêœ/5ΗhZ$2@ ˆÂªÀ¬YuÆö™½SH’û‘^¨ÖjÅÿ@p QôçVuJ™Åíy Ô€Y šÃ‚ðá©SP;fvt»÷WÍî›6%IìLZ€Çßh“–ô8§.‰EÀ3›1Œå$²€ Lä%K%Rá}7›ø»÷OŽ™ý¼P­²>@ðÅñ·óÎuöJ¬3ãm3bàl‰^‰. Iõå%`ÎŒrýÔ”€¥@§D#ÐŒÀÌÖ$ùóˆÙÏÆªÕ£§ F§OÚïÌGÑ’>‰•oyÏ~`•ÄmQÄ×¢ˆ\}C†  \1O¢Cb„fÈF Ò+;û=³¤$í,y?w:!õE÷äœëëuN«$^öžqà‹ÎñãÕ«òž¿‹œÚÅÁX“„æ‚ÑøT¼H .2 ¤•“°ë°÷ï¾ žj?»¢Û¹ÔjçxÇ{Æ€/G·mÙÂ}‡Sç q̉i`ÔŒbðsF¢E¢M"&Íh–XÜ" Mb ÝܸßW:úãøÅµZÁ…XY‡sŸos®a™Ä,ðo3®tŽ[7oæ×»w³xr’Û7ndW.Çï½çˆm ƒášE3&ÌhVKŒVֆޛÑʹ¯»ø¢šÙ&I™)|7Ž¢Ïõ8—î—xÞ{ºãîÞ^~78ȲB›®¸‚{÷족PàÖ¶6º«UÆCF(dļÀÀh ü\àÐ-‘‘¨ÙÚ,+–®wL­ô’CjÁ¹Kš i!ð!P2ãz‰…61ÁÍëÖñ›7Þ wjŠ[.¿œ¿Õj<ž$©«Õ)ÿŸ`6 é;dF·K“f0\ÊE×+Út,r˜­Cjo‘4_â€÷t9ÇåqÌó££\%ñÔ¡C´OLpÝæÍüvçN:ææ¸½³“5A2@'0œ*fô7DYNUïÉ…ì¨ ²š¤ùE³µXI ­AåNç#IBè•c÷ä$×64°õõ×9g|œk®¼’GææØá=³!•†Cþ¯—8 ô*ËI@¾B ˜¤F>|›” ´GEXå€1¤U`¹ÄA3z$†Ì3_¢©RáX±ÈÕm­<ðÊ+œUœã« ÑN]š·ÃKqL›Q¥L30ÑB]¶³Al8*®[êvHí1ÄÙÓ”©˜:$Ž‹aïé*“ÓÌ‹\škä‘ã'ȇÍhªfÌâÉJ”‚ÁumOÌ>PÏ}S‹ÔêäBh lÄáãtXX¯~F3 â4yíMLñ)…5Õ°á?! {œšË‚0M½€‘ ŠÀ‰Y3º“ÀR¥)Q¯"À»f̶g¸®½™óH­™,sf´†}rÔÕ±!æÓs0〼Y¥ú1*F^bNÝ.Å,P¤JÄn3Η¦^†¯wŽ…üi×N¶twó¯¶6Z%òyæÌhQý­§1* 5q˜íJ TQ¼Pâ˜íò$À _¡Wâ]3ÖKŒ˜Q ^íÆ€gÍxaß>®Y¼˜þ /äÕÂ[V­bo¹L·DÔÒB4§R$@ÔЀ¢ ™…ƒNÒëU˜š” „ÀÛožó%vš±AbÔŒ£fœ+1ÀöWIÜEX¹ÌCO?ÍÅù<]+W²¯RaÃúõ¼]©ÐÇ4& 2ýý(›eªWÃ.'édb¶gÚ¬rêdxÝŒu¡š §4cX¢û ðO3žJÞ?y’ëzzX»~=>÷»ºˆ[[9Q*ÑwñÅÄ™ ñ¼yD+V çüAØ—wn(23«'…6Ï“šÛ%–H¼cÆ|‰ Ãï¶ðþxˆØ¥@—ÄYý½ÍM &yéÀÖ/YÂê xbÛ66®îgñl™Úñaš¾t#”Kø½{ËÕjþ!I^Œ/çNT`SFZ‘—ÜòPe=ÌHmWðÿõÚñ°¿R¥©ZeóÚò‹òäóϳ¶³“ÕT_{•ÌÀ:¢Ë.£öì³vdlìP Üsw¹|$0ï H÷8×ÄlY'p±ÄËfl3ãJ‰ó$ŽPï~ºB°žj4rÔÛ.ÙÿÞ>Ž–JlX³†súû)?ó Qûâo}Û±††fŸóþþ·ÍöqGíÜpÅlIkZ¤L›Ä¹ê%5/Ñ ‚xÌP—Ø“À!`¨Z¥ÃŒ‹6mbq¥Biûv\>Oö®»`|œÚÖ­ÕG§¦þzîýUû‚1¦¦Oë Í*8·o º%Ý ©–àãV‰ýfLZÚ­ÖðÌ—X.Ñë‹¢ˆxt”êð0Ùþ~²wÜ““Tx Ù><üÖQøÉýIr`¼P0ødS fE“v}Ë$õ4C*ü~¶D*Ôù©÷ý) ’HD#à=™l–Ü 7_u¶w/µ‡®½vìØ›Cf?úÀìÍ'+•nJŸv/QÔ“–î<7оr‰4o¥¤…Ô•/ žÒôLðˆÓi2}}¤z{‘sTwï6?8Xz¬TúǤÙ/FÌÞúe¹\û¤±ÏQÔ‘‘®]àÜ÷>ç\ß:)Ón>Ð,ÑJ½Ê5ñ±¼J‚†ÇæK¥Ê‘JåøãÞ?X„Ç{?øèi'?3€úhhN¥ºSf×å»y“s+/ÒݵI®¹Îв`©z‹í‹PÛcvl›Ù›à‰§½ßÿÇJeê³ œ @øJÍ‹R©ÎN³Þ"\”•V-—–-•ZšÁ¥afFÆÌöÂçK{ðþØ‹•JÓ®aŸ6þŒl¤šN¨4ÖIEND®B`‚chromium-bsu-0.9.15.1/data/png/useItem01.png0000644000175000017500000001745311676031527015301 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ »Ê^¨IDATxœÅ›y”äU•ç?ïý¶Ø2"32r_+³¶¬}…‚*vdß\@ml¥u´O÷ûôho3h·=c/N«cÛÓöŒ¢ ÚØ"HUµWQkfå¾gDfì¿õÍ‘¨VâÜs~'#'âýÞ÷û»÷¾ûî»Wð[u‰b|¢6Š”K”¦yB¨i ÷Žø·ý¢a!">ƒúf¿«¾æš¿i Þí\_©h\¾!ÒÓ´"VÖS‹ôDz"²¯w—üÁ¾‡Ä`v¢P­7:c+¥nh^ÙËO å‹Þ´÷ÚÀk~±XTïæüôßä`Ýt‹¦õMaiÊÖ€ K)µ"¯èrŽl¬ÎÕÅ„.¨ª‹´hÉž¬æŒ§Öf‹sÁŒÌºq×vÌxVvR볫V¬:¦T0êÕ@yG{ýtzo:øMÎùkÀêž™Œ7ÔºZ°N>(„¸T@³RÊ ”Ò"N3‹£Ë iõôåö¢ Åh¦ŸÉ¹)–Õ\AÖž&Sà „„qï ©ú5Õ5)AFÁÝ˽ r?víâÑi«dŸ8ñÿ‘€Ë–Ôu`Vý¾ŒÕ½WIs‘ÊB På ŒàuuMºÁÜ\šÙÙJ¥"1™ââ¦;/ô’±G™,õSö ØA!¡«u!5uq … ¶ÅtFH¹U™±÷¥ö+ÿV X³f–¬J\%ÜÂß+Är4K*H‰B <þÞQò~†÷\s#×]J)^xþ^|áYF†ñÝCZ!±´—´ÜÆpé(S¢—DUœ”lÅ•ñ­"®rA)$šò©”Y_húž÷Ù»wOŸí\°±¹™êúÆ[…¦= ÌH»ÒBB …Bú62pÐ¥‰*ĘžÈ@ÈeË%WrÇßKwWé©Å­%ð|ì HÙÏãª2?CGãB–­YÌ_Ýó>tËG˜82É\0‰§ „DI ¤!¡…„`­”llOÕýthb¢ð®°0‰¥{¹¿‘Ê_H%4”Rènú$öô0ºr˜Ë—™+3[ž`dd€}{÷³mÛ6öîÜE—{-r!1™ ¢‡)yYBzˆ9gšYo’¨Åô,®¸f+µ^îÛF®4…ÀG(‚ŠIHdà ©‚f!ÕÁÖ‰CŒœžs^¦=”Ò£]¦GH¤@BjˆX=šÌø6¦™%/Æqœ2ýý'@jZ sB?΢ØZÖÕnƃÅC$BIp|‚’‹9á¹m?cuÕrZ5áJE ‡ð”*@ @@ák:L×qÚpÏÍyhÀ\Y™Êªº«:ÙÐ"¤†@ „@é!°ªÐ¢5Èh-fU5ÉÚšnày.®ç⺎o“sÓL8•;L*–$šÔil¯áΕ÷à¸.W5ÞÈ‘¹ŸÚ;Læ°•@"!*ÏEHÏõKÙ¹'§÷Ÿ+žsÖϱíÁÁqß÷èhëÄ24pJÒƒÔ!p |Ÿ°eÑÕÑIG[;e»L!_ d—q¡ºæãÖÎqѪ ¬Z»”©,õåöºÏ¡5À¤Ê0QÈâ ¥¨J\$eÅ+Ï¥œ›UŽSÌ+–ó"dà¾=44ÄôôM 4ÆMtÃB(øhf) tÂá(áp ü @(­•90t„#ã'ð=Çõ_TT]e¤WF¢š¢âpu$"ð°ËyßTñ·B@% %…¢X*q¤¯Ÿ~Ë¢®6Em²–XU†.04Eà•QÒD BqÚxš¦Í§(9%Ê.•·+ æí\!½¦WÀf$… £ I¹T$Wr ””RRœW„x()„¼)B/Ù6ƒ£# ¶,â!êª(¦nŠ'1BqtCC× „€ª¨3 $H!b‘0‰ª*jk’ÔTǾG"lµtòùSÓÓLLMâs§M¢ˆR“¿kÝÎÁ“ÿ>¾â—©@)Êå2ž+È• ÝÀš+ Gˆ„ÃTUUňÇ"D-“šê$‰š$u5Õ´4ÔÓÚPGÛò•„S DB!´À£0pŠÑ±1‡G858€it߯ ÊhÊC Š@CøiÉsŒíΚ€ímmïGæ=h^÷ç«‹#sÇñ•ÿb^(|ß%ð4×ßÂRɪ$Íõu475ÑÒÐ@[SÍuI¬–fWUslt]¯x})RVÌ·єDèH»3¼É‹ßŽ^Ø©üè`e‘<‘gó¥Ë/ÿ]jß?'ëWÚ¯^]vm×7Âø•'ˆ×/U1u¥ÊG š€À™£” ð¦†!“ÀKÂ¥&Áqë<mÞ'øÏáº6žïá¸.Žëà¡ã OèBC—‚Åu«¬¶hë'ŸÞ}êöuëÞø^²ø†ò= -8+ ° Èlº÷‹Ûw½ëÛBñ«yŠ×5@6²âí¥×§”w˜žbjd|f §\¥æ›ùÁ|/Ÿ£ËQ¶m|ßC ‰œ_=ÄéQ…Àõ%wÝzc¼³¾á¯ž<¹{uÃr¬Gþèìlà×ðϼ,пúô#«÷¥ów¯j\£U‡›Þ"ˆ™ôk ¸tåZ1RVÑ‘ôÌ]fdqCcc J^ÓQ‚ùKA%€ P ©h¦…4-4ÓÓ"PŠÜÔ(㽇°‹Y” Þ`P)•xÁ0 LÃ@"Ñ”A•‘ )Ög[dÓ yí|/mý2W´4^87æn!J˜›½¼-÷ Hv[Ú·þ`c2ÔqãòD³xm°Û+V&ûrzð…†'4|ÍÂÕB¸FA$…Ž‹„ˆZÊóð\Ï÷ñ}'—…|œ8ša6#„´0&QBªš„j¢M[Åß|ä«\Ðt-·.¸›O,û+:ÃK™˜`Ûñ‰DÒ¬¹ËÖý¤·ý‰½½¼­ükÀÑÐOeÝr[ÇÇSá*‹¼—EðV>à4•˜ @ QÂ@׫°ÌjŒ°$$²XnŽêD ­ Hµµ3;9Â\C3V(‚‹f21ƒzZòÍØé&Ú¼ßçä±!>xÅlö ÕA Cù“Ò`ÇØK Yƒ[._º¡yý‚™¾ªQŸ8c”ø¶|k1bÇŽ?n,ÈÜ ±˜/"káªÒE|wO-ÃY/PT6” …÷:n ð”‡x¾ÂÒ¢´E—²ºù¦¼SÔ0q]R—¬ÇŠDé?…ðl¬šf2EbÁçTß4™©<5ŲŒ£‹Â‹0:?=¾ûOò±»?ÄSÛƾ ú(xYFœ.¯¹9žiÕnº»¦s[ûªªÒ•=üü¶ÛΕ€å¬)N‰ÿ3ûêåí5‹Ú³ro¢¡5DWCså ¥r™ˆ¨ÁŽæ¶¼iC®¸~€çÛTi’ÞÉÝ¿s;÷}åK<{t;«j.¤Ç»çüí#Û „§¾†A[xÿyÍ_ÓÚ¸bñE$R/¾v’é£ljYÍt1M´1ŒµQçâU›è¤&\K>7ÇLqœãƒûÄû»/K¶ˆšK¼ØÜÈ37z??w 8ÄO&~$m™ß CŽŒNPÞ©xŒ¿¸éÏ898Ž› 81>ÉŽüo$Ú/pZ‚°aýêUìÞu€mC[ѽ0—Ô¾m}OñüèÏH;Y|@ÒÂ$ã´E– D‰oï}ˆ¨YELKòâÀV ÅYF½Anß|+Ô‚Æ.îYþ1.¬½>øe†³§˜9Á‹ß;Þ¼fp`aÏšŽOÖÅ'yk›=£üðdðÅèœ;yaµ€t:`ß΀‰×µ-ôÔu³¬a—.^M$ÆÒ"$âõPh^Pxé‰S4uÔ“×´ê8”~…O“ó2óà+ÁS€ÏXa€±Ü0G}‡ý.U"Áïtÿ‘`¤Ø©D»ÆñÌðSt'óŸVüëê6ã:.ÿqôaãoúk9HÀð™_ó hÑ4ê‹èñƳ¬l^J€À)Àw¶¾È}ÿî{’ŽX ŸÝòt$zh0»X¹€jÙ€Ž9I‘wrì>º‹ÎåM|dã=4Wu"…`ÎIãö/{š“³G±]›¤‘¢=º€‚?Ç‹ã[y|èbÍ,lY ò¥ ?zœÏ¿òY~2ð}ºâKèŽ/%ïdÅsC?Y¸cÿ ÊÙoÞÆ.¯³Å·¦¦µ&z’‹S‹¹~í"âqP:ô¤›xdƒ3ǰÝ,ŸÚt'ï_z¯ôogEÕ%œÊ`÷ÌÓL:”)b{e^~{ÈÁ.4EZ9:½G•æW”7€äœYžú›ÞÃÒêU´TµÐhåé¡Ç~õ½„d&a:3MD‘4h‰t±8¾”áB?BÂZ´õÙÁgŒõò£Þ9Ž„>j5eÈÜÜx=ÿþò êâµ´Õ&Y×ÜÉꦋùù‰°­ÿ?èŒwñÉÍwaÛSéQ¼ÀaCíUôæös¢°xØN '00ÝËãƒßa®8‹8ð&ð•в_bz'½¹#Ô†ëi«ZÀ§Vý1š¦‘ŠÖ‘¬‹£¯ h«kç#Ë?ÁXz„營fª<Èѹ}H!/ Ö}gèëf©ô;gÌÑ:Cõ2J5õÔl–“sy^:ù"ÏÚɶ׎“™Õø“-ãë?Cܬå¥ÁgLóþµ×¡ô2»Óϰ}òqRV]Ñå˜"ŒÊ‚pHRôr½šx#®¯\•D§%lÊ8¢Hm¼–¦êfRUuԧ꨾ÐBk„ï¹’p•ƉÜQÖÖo¢,JÔÇYT»œˆMæD¦æcWN æ™5 ‘¢Æh¶–$Vrbú$ž §ò‡™,õ¶4›»7^G` vm¥7=Ä-›.§q#erþ,Gç^eeõÌzÔ˜ID¢á85‘$®ëRòŠhJ¼žå54ƒÚhŠžº•è–ΪƵܹâCtÖ4±†u,\ÞAøâ•yju’¶d;—·ß€n*î^x“…YæÆK|c×W¬ô‰píPû|.îP¢`gÅÈì4%§ˆØìšú!¾°1-ɦŽv–.0XÛ´‚£3/“·ËDÃ’îúRá$’Öp'm±.N•‘1 Ë`Ëú‹951Àtf†Þô1Žf̯ ]ÓHD«¹dáå|æ†?'ˆº,i]ˆŽIQ8ÜtÙ„—šˆù| 0 +A>r€õkWк©žÖÙzþáëÿBÉÏSªc‹'Α€bž ëL—ûæv3S£ÊJ‘ FðÉ2œœ˜£§-ES¢†ÍWqýª ˆ\½` ‡߇ë8¬ˆoä±þoãù|Žïßÿcî¼ýf¾ø¹¿äØÖqö?À#Gÿ/»§¶S D#Qº›rÝ׳þ¶XNÅHD¤þ–§ª~ÊæªM›i½¦|r˜³»ðpÝÛ»î:ôæ3nŠÎH@ª ¥ ýTÆõŽå_0"¥jŠ*C­ÞFHFˆÊáA{"AGí•$»¡<Uf5Ÿ¼ðÓ„Tˆ§{·âˆ< b‹(Ú%¾úÒÿ`çðv®[{-W]µ™D÷:<½Lè”Å”?B[K+W¯{×^s ,Þ\(RfzÞ B‚X K×´ÀéDRõ[êh´Lz60«$´œ åÛ¨@¹'({è5Ûñ”D·,¨Ià–AWU¬G ¦jÃ1T7µoA ¹ôŽõòØ©(ú9Œì&S˜æàà>>óé?äš›6³äXánö‹šHu§qñ«î9 Œ(0Ô¾é~ÜÞ€B_ K…§4Bô‡ŸâŸ¿ö_†]^7“Ëåθ%<#ÏõCL¤Æ""ž¯–MáîèF b¼t_•1Í L Ì6psŠÐ— »ã|8y3ßyê?ب.¢Z¯ecòBšàßz¿Î¿Þ?Ÿü‹ÒþÁFˆóöu  P!ŸÓ{0¼}>îþË0°b’#[ûÌrù§6±üæÖážÝÁÉ#}göÌ&ª^o+*{2i¶Õ*`ΙÄÒ"”™lÝÍdí"Þ`‘â«ÃœÌõÓ˜hâÊ©D×ë$·'®çzuUÅ*ï"êJЇ <²ëAŠŸ+pûÕ·ÓrCŠè’È™f HˆŠ)xНÙì}ôUÕt/oeôð4_~âËÔ&jÙ2s¡2n<¿)å¬ WŸ»¼P„5|.ó…ÑOo_Z½yyH2í"•Oº8ÊøLš¼îrhzÓ¥Q„ôxaú' –{iŒ5±cx3Kw,æÊK6ÓÒÝ@¬ÞB4Á½ŸoÝ…í•)x%†FÆøâÃ_`ÕÑ•|â'²,ü†=ÿ’¨¼‡0ôÊèÂágcæC¸Ž½ðÒá]ôN£:vÓG²NÚ̽Ì,î:p&˜g&àD õ>Ñäd½©Ÿ –ö~tÊÔ.6""ŒáEÈ–³ìœxšãÙ},I¬dÖNÓW8Joñ0‡3{X5º‰±4ym†9mšÞtK×.b€“ÈÀ(éϼÆÔÔ0£Þ)Œ]Þ{ë­´nêóUA•]rSSÄÚ‘R’~e–‡ŸùÓciV7l` ½ŒþôBBª«š'V?1zsÏ-ÇýˆògÃòÜ5à»>Jù1³sWî•q­ 00™µÇ™-N2çL‘vƘp†ˆ•£ô`SD)Ŭ›¦/sœ“™/QRB!‹R¹Ìçjÿ”»î}^¬ÄîÃ{Y½€'~H6;Å«ÇwѰ'Áµu1‹_·såxä{'9Õ;ÄbÄëã8¹K³h¬m$U]GwgÊeŽh«§øq(idNøYëç‚/¼5η­ø'îáµè3\§ð7+|P#kqý2s¯p(·“Qo€¨eÔ"  JƉ5Œ;#̺3¼<¶[Fzæd×u¸ã³·²¤j]j1kã1Uœ&]žB—‚¸§%Ú(¸Óyf{§°ŠÕØ“ŠP2J¸ÕÂ,ë,j_Â5—_Íš-+H­LÐÔÖ3&C¹lõê _ŽZâøãνòwψñ׌xìUÀ¿Úžrñp8RÚGHDèwƒP+ÄWol¼À#]˜Æ+(Žîç²Ì…,»« 7¤8öã^š"í¬¯#=3ÉÁWŽaOA{}'MÉ&œ´E¢>B{c'úÒÊ;3{ :—µpúÀNÉãDø(Ñ´]ݱÆCsdì‡äÿzÛ¬èÙVˆÌ­À… D‘.6.eLaáP¦¨òL»L¹c¨_ÊC !‰hQ6Ö^Jw¢‡úD á &"+H“üûÑG9š9Ìàl?†¦Ñ)‘’M“>÷=&ò“,½tQ%@:}Ï¿(v<ö*j1³«_â‹m›»öæ0ì{Ň#(`x/«ÜP¯ƒ”BQeŸ1[¬ +ņºK±ýÅ À‹Ú5`9::!.jÛ„f›<}ò NNž@Ù°ëø^^îÝÉó½O“ЪYÕ¹’}/dÏ {©Õꈴ„*oè`ž¿÷ý ±¦çþ-½èÛ–¦Ïµhwø÷Ý7ð¶ÀÎêhl^ÿ~5ñç(›B¥AoÁæüÀ‹!LLB2BK¸ƒ³–ÆP+‡O¦<@è×jÜôù«¹ò·°vÑÂF”ÙSìÚ¾Æþô+(=ÆjøÊù—oƒ={ö¢Þ*g²3ÌffÖ…~-ÈÄÓözB<ÿkAK}€|¸¸_® ãOQ!¢EY™Ø€«ŽçRjdqbÇs‡ØÐúal?K蘄 :?ÈBXõ*n™ùv±L,RÍžÜÐ}9½ª³)”V×e\qËeÔ­ªž¸ÇàÁs«¤þkW²¡·ïåg$rꬊ¬Ï§R´xØt¦ß¤#´Ç·15‹…‰BZ„¡R/Xü»|býÝœÌN ªÊ ÅO±ôâ%,½fA%Ú›w<@Î ÊÊ&º)!À…ün›PÂD_ *÷æÅ)º{Úñµ…ËWýmòp4}ÿ7¯öï9úÒY9ç29*{²W€Ë:h¿àôм—¥ì—(úyÆKC ú¨ §¸cá½tT×’+Û=Î#¯~——÷l§±ÔLS{#"% Eàøhõ’â€Ãðñ1¬Bˆè€ÐDeæØ“®ÿìá—Xµlí?Ö†j'Åㆻög;k0ç[,-€ÕÀCÀ‰†Ž&tt jôQ-†!M„T8Êf´~µªX_·™@÷éléà¦ß»}…Fàüô[?⥃ONæòs#Ã/¦Ü?xxãY×ý†wB€D\ žLH*fP¢€ÂŸ/jÔIju\Õt ‡çvÓëàÒ¦ëÙ6ñE¿€ywŽ‹ÞCk¬ƒ#³û8˜ÙÅÒäj>½þOx9½Ûn¸†Ö÷7RÏñ³§¶òíÐ?Ö÷¼Y¶nÜÖ¿ÿœ«ÄOË;ÒU‰ýÓÿùøH$Mf+13Ná>>¶*‘õgyefq#Áœ!nT³¶öb^ž|†@ .©¿Kšì4G;¹aÁèJµ±b݇ÌäþÏ|“î}é ÆgÆ(”ó™gæÜ¢šEÜ´ñ:Šå~^8ô?Ùuì~Žíd ˜g&Ÿ£h—)»Îþ²çü`._:ï>¢wÚ45®8}C.Óî %Òøå­ÕÍ”ssÌyiLfÎæDöœø!Ób( Ï/¢„Ë¢¦åܹr—ûïctj““Çð"!2ù ü#o"Sa–&1ôùBjCôLª¬8B*’áñnÊÚ4š3…›#ÕÔI}óRâ(Ü™^ÊÅ)æ2cø±<¥˜*+fÍzò¶KÉ.°÷ºÃ}ƒcïÀ;5€SÀZ ‹yB  R¡á!¥©ÐtÐE¥nØ×,cZѰ$Vß‚U“U·'±‹“xR!kñ-ؾ"'¢””†ëy%Ï >;]´_ÎåΫJþuùMô NFe»ÜC¥³§²c¡I„4p…†¨ Pà(ËŒ¡…ªð4W‚4-D,Bâ»dS6<Ï%pݼP| 7øþèèè;nª<—ÝàÛÉàÀN 8½UWH|4üŠTJæ”:]D\©#V `¾¶4Ð,|³ Iâ›1¥Qö|ŠJÇUrJÀ=OÝ·§¯ïŒGÞç"¿)px?0¨ùn¿ùž?õ¦\š'#@Áéo¨€ ¨\¾çc»eÇÁq}Ï Ä‹â#õ÷;9ï>Á_–ßdë¬F?¾‰â^·(E‡Rè§}î|KUÀÂ÷}<)‘ÂGðƒ@9®[r]÷xßRAðÈSÛwœWWÈÛÉ»Ö<-ÒÔD‡®ë›MC¿ÊÐõ¥¦it†L+¶, YZ8"‡‰X–kY¦2ôa)µ“^ìñ<ïUÇ.>÷íoÍ¿{ó|·%aßÔ#º[F£eZÝ–e…ÖU YáH(ä…C!7bYfØÊÄ…ì“–žpóöúŸVì~w§÷ÿ• SÌ©‡b„IEND®B`‚chromium-bsu-0.9.15.1/data/png/gndMetalBase01.png0000644000175000017500000016305511676031527016214 00000000000000‰PNG  IHDRö{`ígAMA± üabKGDÿ‡Ì¿ pHYs  ÒÝ~ütIMEÐ 3œè'G IDATxœÜ½y°eÙUÞù;ó9wzC¾œç¬RUYUª’ªT¢$!! $„…e:¢ v›v7X¸:Âv„;‚hhµ!0tÜc!DKB¥BCiª¬Y5æ<¿÷îxæ}úµö¹÷efUI¨„wFf¾wï{÷ž{öÞk}ë[ßZÛqt¸¸\< Kô(Òg„Ëœâ‡ù$K¼œO³ÉO2ácl0২ù].+ô©ã‘âÑ%b;15.%¯ãç¸ à ò ¼Ÿ”uþ¿ÄEŽð~>Ç/2áá²D@Îy&,‘Ñg5>—9‰‹GLÍYNr”ßf'¿Êg‰ØË]ìâpІ{¹ÄyŠ€=ã0û©ù]¾‹+|Œ/Pãâp€·0à Ÿä>ǯóOª"ý÷ÓÓÙÞùnÑ}(Äù_¹‹‡ñq1Àˆ?åi` C x„ôippñ¨iˆñ©Hèb˜‘R3ã4Ûùiá÷Ù¬/\)N~øì'ÊÁöŸØÿá]”œÞN—û9 ÜÀ2_~ŒlÐá/y”€(0í å¯g“Mžàè]+¿Î=S|6ãÏ?d4 ÐÐаÉ".ÐgXÂåçø¦œaÊ GùGLCAEÈ„šœ,1&å".kÔ¸$lÒc'g9Í*?IA‡8MFCÍ&çx-¯cl²I…¡äArná1c†œá—ðx@?Çñq à¾ú é?½páé7]ü;¿àÃX!¨3|™˜€]N²@HFE„‹K 8x¸ÔÔ¸T”ødxøTT §ùcÃÆGÿħyèÇÓŸ<²ô½½çì^B¹Š €J§Ö²ÎFû½OLIOI”À«ùº.€€‚„eÎ3Ãðc¯~`mŠ¡ ¦Cgq€ƒ 8:õPcÐ#Çç"¼š'8Ë 8ú[Çy#÷òû鵯0%À¥Æ#ÃeJ…‡§öàø ¿È—ùlèï|’_ã0ó}txZ×sMCI¥«<Ã¥ÂÕk ©S2ÃàÒ!"æµ8@—mäjÇFT„„xz `p0ÌÈ q€ˆçé’ð\ûÙÖ)·îN|úò_®?¶ù-÷ÞŸœê„<2ûÚ×ãVØ{÷Á;šº !Ä.%>®ÞSƒO†‹‹ƒ!<š†KÑWøøëŸÜ[Ý÷ä“îSû¼5‚!Ñk‘Wðhð©Õb£‹£ÂJJ½?3ªv3ΨèPáSp|c=ªhˆp1d[-@‡ƒ£æ¦ÄtHXÆç².‰'¸;x%1ÕŸz”oà5|Péá3Åbpñ™Ñ0ÁÁ'Ä¡¤ÃßaÀoááÓ×ߺŸ_âWùŸ8ÍR{M1 %=öSp’¡^¡‹CHIƒ¡GÁ%žæ(9c2&äºCRFøx䔸4¸TTx@Ƙ bzLÉØÃ&Çù}ÿít˜U³?ÛsqÇc?õÅwïØ¶ï×o;UÑ”ÎC_ŸþêžOl£ófï}ñ½vÓø””8„JBÀÁ¨C(¨u³yzÇ—¡b|Û™·ŸýñémÍG.Nn_¿P¡‹ÃèÒ Ÿˆ_gª"ÐM‘PéO§­}(™‘1 £KAùD£›gŠ!Åo!`t_ÌÇ*êöv\æ+D æEÆWIñ8Þ~?a‚5\Ä®xDø4¬ù%~ŸGYÈ?k¿ éÒàëÚFÆÆÄxÔ¤ÔÄ@C€ ¸dœå·ø^ÚêÝXÅñ¾§³gù¿ß‘¬Ñ[ñqqº8ìùÄíÃá'¢{»÷Êo”øºg 3< |j\\2 >51Jt¼Itk结ÛÝÌk£iÏ>ä4¤j;dѺ@EA¦–Q†Ü'_—€ÛîmCÁ˜!‚vV£&jR\‚­.`q1Ø1¼æ‘Ñ5áÖ¸3`‡„€Š†<Äpáµwáqxš½œÑÇv’ M¡®8‡›˜Ò'd@€C‚£( C„‡K”Û8Å7¸L ,1Žñv¶óólàR’‘ÒP²N΄>1.¹ÐŒŠ„š Öáª[òRŒM5²é}¥ûÑ/Kþ‡ÛnñÿíÚýk„8 7Ý}êͳìżٽÛn ȉ ÉñÔá¸xD4<"2"Ä—¸8º\šÖ$D„ìä‡Ù$û“æÁ~oQ^4#óØ•3•ߨ÷Òáè¿>>> ³6º )ˆé²Ì½œ&Ä'Ä¥¡¢¤! DL8öÙƒGDL‚x«ƒO@HIÈ2·ðZnà3¼ð¹—|ƒšµÞŸDÁMFEô©) ©ñɘâ0#'¡K€Ë”uÅÜ55 51)AË~øjŠöÖeDìà8éÖ[³ÅÌx”dBR|\  ¦n—€OƒƒCCCÝ^»«å€GELã;èȘ´ß^f`(0T8ê< ¦¡ "ÁhlPµ¿WÓÃ#–ÙÍIÿþWÞÿð.éöòý\ö_ûGÈ ŸjñKq’œ^E‡ŸŸ@C=Y:>>.utÕTŒÒc•3\1®šÞº »Ä-¡D…iѰKC„-²x¾‘©AððÛiru5:„¸€K£¶!ÀW®ÐgFMÎ%róðuß«¢aI÷rMŒ‡ƒO@EŒ¯. Á!hçÐ% €6„(1¸ŒècëÍîâdà/Ò‡/>J p‰õ…7x)GÙF'8ñ"?»ÉÙksùÖ>Ï·3*|\<ÁvÖÙÎÝœäÂÂ{¬à“k·¬“á’‘.Ð@ÐQÎA~ÂÅ,Dvcv0¤dM#ÂsG‡Onúð‚ Ø‚Âí(ÚÀ KM¦|9@¨±­Ê!>žR6>‚b †Tse>«”„T亖WˆÉXÆ£bŒÃ6 b`‚KBȘÏðW|C}ê—8ŒÉÉèâc0øô”4ëçy©Øq..žâr!5P—‚`þ’C¬¹€’š†œ¼†e¾ÊEzìØ²6(ÚiõõgR[;\Sà(/“´ ¦À°Dˆo¯Ñœ¨"ÏÉæ¯zÝq½é4¨_›^u3%2—é³SÒPPj2ȧ¦¡"Ž>†” CƒË K€Ï”—ŠóšCX' ‹á %)+ H™Òh†Ï%Rî@H—‚F³!,DÏßîȈ•ƒÉÚ—Ò£¦ƒ§eE"*rjõ×BM—U¦<ËbƒÇØÙŒœWã:ŸÔwÉõ•g4ÌÈônΓAFK>cŒ ËcC4 íFujc©¡oÑÈ¢˜ÛsÍ÷ãÚÇçÏÌ3[mËVØÒP3"TrÇe™!ºÔ¬Sj”°ˆAj2²kàÓw~LÈ)Éi²œhºÊ(;ï¶´X€LTEFG3¤}j.òf^Ýünúhz¡ |M<ˆŸñžRÊ6`™¾š†p cã+%VÐèfšçt `Q¶i%ŒiJ·´QÀK?^l]϶È“¶Ñ·a™â!«”Ô×™èt1Vÿ!S…~99ˆéh(6(ÒP€ÁÃPë½¥@DID‰ËŒG™6ÿ|tö¹{OìÞÒOþÁ¡ó<¨4€.„Pÿ±8JÍ€ “#¢Á'$ŒepMX;Š¿íàquD`£VO½‚]+ ¢‡§zŸ„†cjj |B §Æà²IÅ2,³BL¨YÕ0 "*2r<ágññ©éQ““Óਠ ¥FLÙI¤S¬“é­’|¨L›¡£.£fJÄ)!Ða'5!>5µb€’1†št?Š $(p0¸¸JR y¯O§ÏüƧ–>ÿ/9kOßû칉ô[vÎï‹c™ßq!°’«˜\ H}u8ÐëkÜ:Ô—ó…ÿ+DüõÛ?..¾þuúÊÒ… >HÀ‘G_‰-WªC‡„à‘0¤‡Ï|EË¢YË]J†Ä„4¸ŒqY¦¡ÀmᔚH'Q¨¥˜FCå» 8 É2¡XðÓ’š­5]+ò.uâJ*B¦J·BNÃsTt©©‰•ô©)ñ•U4úŠ’¢ØPÑh6³ÂÇÁ§Ã„Íæâð]ñɽ¸““½ÓÕì ·‡šî–‰t€‚Œ@猪 ü«®±¿aû“†ÒB“×·~5è· ßüÿ€`Ë#r[ò["T2Ù>â(õqHô–e\f'.kDšÒq(”¬p0Ô„TÔ¤¤tðIÉ  14¤Ôx”zK=j2R:T”¸äÄtÙdždxt°©Y±'£¦Z ë”˜†—Š”„ƒ¡¤¦fÌžÙ,?“S?Î U`o¸OÎ’ædÑíž•`ÍPSµ$wDIŸÔ¾õÌWO|ÿæÛêãæüy}"k¶…zŽÂ6Àª¥žæ!Ö€9×ïçËÃ(W‘‰%p‰õ ×›³–ÑlY nû¿\‚…355!†¯5¹J€Hbˆ0c¦„±hUVñ 50©pé’²Îy.°ƒ1BD¯ÓÐAÄ +úá@AŠQÑ™ÄãŽÆÝ.1SO<úäÌ0ä"ÆH²ä<ç)ðpôyûû¥:$Ëé•L (Ó#Q$/¡íi®||ùßì%#ý­òÉö›öƇêBd)‹ Ô×w|¨¨#]|* *pî^¾Ê½Åì ;ýóÝãªñ°;ºVg둵!·<×Å’=N¾Û¦…æIãöëéŠnåªlà|ä×yìoÛØñ{d„šY ˆ¨ô¶ »Ö>rh”x¼Q"‰lŸšŒþ‡|m; Éœ÷øûç·Y\ŠØ‹‘KBÞÃi³zÑb—.½äðm·ï˜1YÙõŽ;ï8ôH÷80Ï •úi"”áümH5 €âk\µËÐ×åS;^,ÏúoÔxó¿Å±Õ6Ôö(rw^‰ù¯±âMñéÖü¢SééÞö賟Äô€˜‹øÀªšu_ÃF#þ£úÚÔ”OCÈŒŠ’€ÀaðÄwÝ–E³›;Ÿ=r¼‹–]´iá@?ÁVðá©‚R cÙò‡,Ðîç”úÑü?á1b<¬RV“^›dlÈ ˆÆÉoIL/J—Šˆ’¢Pgš®(q1„Ì!RÌlQ­¤j—pIi¨Éˆ0z%}R*M¹:T ²$%,tjE†ìÐZ?¸ìÒ”L?¼Ohts¥eåFU &E?\â‘} R|| ר½¡GÁOEî™Ò-.“ñ÷HV°ª;¯Ñ}Ÿ€îVq)]øƒf1<ÿw+ ¾Ÿÿ ô×ÂÁ@¿CiáâÖ \]b¯ ¶Mð©™R«”º¡¦ §&ÖšRÒUÿŒÂ51í^{8L™ëŽDL^Pªz *ü6¡Ú¨Çé–¯dH­4n¢75 ÂQ’yLFB½9û¬y4XŽ^?Ûõ,%è­—ˆF¨YCEŽ‹O—Tc¦J·“u´>8'ìZß±iŒ¯·‡)ëW}T8šö4Æ)ÕB4DÝžsžPf´ê6C8sÑþ9W‰B½‘Òö6Z„œ(Œ›“¢µw(HHˆˆpIð#è2%+ 4 V u2bj·Q%# 1 C<ÖðS“‘“ÓA¤Ð›ˆ \®KT˜)d•Z"Ÿ—¨ˆtñ5jftéQ‘áâp™‚Hí[I— J|½ÖÃŒŠeD¾•q… fÙ¼cðŽ/p™)ÂÈ5úž RâëŠ0nBGœ%ŶsŽ‚­ŽkBº°o-Ìœ1%çj§D"Z­‚¡b€ylP»®KÁóE.‹ ‹áE¸!{ÃS[`ƒ¿Ÿ%< ïBb|B"B „MÐÑÐa@Ÿœ„ªµ51= ›¤¸1ôH))Øä,>1RÉb€ &¸¬0ã4—5Ë`€>\"u;55#&ô ÕĸLhè!éª œcDL‚CB’1% #.3QÜŽW%#jr†\¢!"!RD±ÉqŽ3Cx@±Vâkj*åþKr.%ë4D,p…ózLð‰(ñé2##Óuì0á,ç™i@$Zÿ´jèZ¶ñ¥=bFHl0kw¡ ôY}®•v4dz…«,bÓ±>9 R³ãRÑ¡VkiÔ*BIÄ .5.{Èp‰ššˆdÁÓ7ú~fä4[ò+"™ç^D€bG°ŠDÉÃt}' ‹û-+‚¾Ó£¸î£WOÿõt?ò˜ÕåÌW'¥ž¾–¹êU¤V§ÁÅP“kL`_ɶþV½ú:å “˜R)Ò÷üU„ʈ7Ú÷–@pOŸÛ(HY&ä4¡22dT¤ŒÈZnG¹å3Õ á½è•åQM‰u?Åiü-×[²æºÏ˜-_úT ‰¦ù3M{kÌu^Ý´Ï¾ÐØÁŒ£¹@Ëa œ–8ÝÇÖëˆ@>¤!'VˆZ)hbXFtБ‰¥ U\“S ‡«Ó`‹Kß*š“ö«yyi–=<œoQö_vü¶_a¦¡åÝ= Ec–鳋e$ŽYeØÃA–_dúC<úÄøD @ +æ•B©;R ðEìµ’J°Ì^ îzJâ°E_bÍ<¥|–h^¬ó[I›Û¾@fœ¦44+,@Ÿ’ ˆ 8Ì5¿17Qð Åu‚‡GAˆ×î‘5BRF¬0 aÈ€)>!Cj"¶àR’1@çš)KlãÜ \‡Ç.¥RL%%9=¤D¢©).Ý6Éä!e£BaK„"»T‚X ¥.ðìkeJRÜöñët H¬5ÿ²ðˆpZ/íð”\´â!‰Q‘CCæ1Á§C— WBõ¥Fä+Ķ³Æˆ Lðè±è0æ2{ÙÍ%FÄÌ0DDT …{¸d¸å&bBj65!9ƒž6H8ÃÓÔ ¸ô±òÊŒ„’.=ŽðÃÍ#œnçnBç÷xˆ)Õ¼&¸ø8dH]A *ýj0„ˆ8¬&ÇU>0£ÑEÚ¥¤¤V†°ÀÅ%À&¨¯6óR^* ö·ð çx‹³ÇùÔ‚’:mẎ[Ó"/‘™Pq¡?¯v˜cþyaˆ%y,ÍcÄO#áóB9.Pê-1ʳùj "J22ÅÛ Ræ ³tܸ€Ë9¦Œ‘ì¡Ã#äH’ãëÌH ‰·¼†)Íc+LƒÄ÷µúgÙo]Æt¸‹#œç$ú”Ä4äªSð™°“m¶ç¿œÞ˜½ÇG¼ÑùPm¿G­D—ƒÁáR=äþI.¯ÔP`«¥}zºüEY`Ô¤Ö* Ål=­µæuÅMHñ3ÉM½¯…'Ú9vçÓ „øtȈô{ƒ¯I_ÖÔüßù:k”buHÓþ¿XF:_[õÂóö­¶böfá•þËÆÒ\Æp‚ŸÖ=×§«Ù9Ô†Ñßh>?{øÔæ‰g.Æñãû—nxv¦:ñr«-µ+1·(#}M5柼Vçãh‡ÔA[¬áàQ( gïÿ"!äéβrvïSî© ÏíìÆ¯ïñ’ºýtsã.agѲú•‚ÿù@`Eõ<Ï|«ã¿†‚ëZ³‚OaeS >%SrlʶĔçÏßõùòÓï9áu¿öÊßÇm,ã”Õ<"]%¾" )+ q¨i4.pÈî›ZaóTú§QÂê{=}.5C(ûÆ_úÐ}Ç?ÌÓGû~¾»Þk)À·EGB>Km‘‹§ðb]׸ûý¼4ÌWîÏf,)$Ô„ÝFMž‡C­üH„«Œz‰(_„!”z™˜HIÚLcãA»c*r Ä!GªiDèåÒRDR&¾×Vá7ú¥:¯¡bܲqУÄլܾÀyž& §ÖŠÝJ•rEÛÈ8&§ÞúWî§ï¾\…‡†Ûwv÷M—e ¡eÞÂ`JfB8Ç‚+·¢OÍyÓÞiÛ¬ÅUÄ#…ÜBZîµ;ߊC{ŒEÂRW—>ýåÑ>xæM¬]Ü·úå/ì² bQ@VSR-pŽªaQ07ï6Шù¾_ZG¡ÉÑIr4bKem»Ø’PÉwKR'P­_I£€HÖº(ådrÝ3óZ7©â“Ô†íDàâ+í!t«–­[‘½bµø!]ÜV#Ú¡?È[y—‡é(ޝÁQîO蚪ÝëýS+ëûò›Êò¬w~ÿôñ_Z6dôó'ºTkEK2e>[ñ••ÝXRÊà«ÅÍi¨é0ki+Wme\]Ƥ²Ä˧Gw\xÇÆ{‹[l¼öÂ}£µl¯Ûb™ ÉuZAH×ñ%‚®×Ýÿ-¹ §¹Èi26HZ;’kò' @ê"p^îMnõ9‰KLÜõp¤j'Qxl5z†’§ÍvØî>â¹mijÓ:ÑŠ;j´7ÑLkyèÊ,% ˜ ø³î+VzÝ['èº+oè~É¿¬ŸR¶/ÐÊÝ @;Yµöåy1ÀÍc^‰ô­ŽU–¨(Ø`Â^V)èc‘©Î   G†Q‚¶#·=:»çöÛÇg“Ót¸›Î-K-ÏOÒí׷{ÕÓ$²ˆäŒZÈZÝe­Sã1CJÀJµ V¹9×þ9X"¨«ÌÞmùÏKÀQîL¶—­ÝO€¸-›w;¨±z¶<üjqèÕ¹+ò´P›õV+ÆÐQã.µ9ša錷BÁ‡)#²Êˆ#Í´Õ\aŒOŸœ±^ÅŒ˜}tÙdÉ‘Nƒ‚8 " cR–ˆ(HèÒ'&W„r™”%¾‡ñºAj¥”3cÌ>úœ%¥ÂÕ‘º·‚ GÃUñ/ï+_¿:8sú–ŽìøígWp]æ-j]e}"õxÐÓ|×€Cb*z”d„ z ©·ŸáP1¡$AZÎõõÆ@LÍ„„‚ó16Y¡¯0.§¦à"1·p’)3b<å7lõœKŽèsz:‘‚ëETP³Ÿ“âýtÄôX%ÁcL@¡b³°]¤1Â|Ú¢0ÛM V(;_&7fJ‰ÔEIMdIÀvÎR·¶ËJX Suıl¨yG¸- `¾ ]BloR{}žnÆAÈâ°Aºj¥&Årƒà1ÅÖ¾Ìû&IS4¡G+l&¼ÔiµÍXš¾˜ÔÃC‰aÝžÑ=dsübô_Åñ6!qÓG\dIÃÛ˜%bfúÙºz}•º’JwdA†G¬V$cMs ;8DÎ.㱪®,%'ÇWo*"Í‚Gí‚l‡Z'ÄkCm[}!n-×à”+dˆn†ØÒÐùÝÈ40¬ž {ÊÇÚ©­pé mµmQyÓ,6 .àjWð7¾0KXoyÞÊ0µÆôó¼1ÐÅÁ×¢rq8.Sle\ɘ”žZ4A ¹r““Sê"[0Æ%`•Œ³øì#bÈLiÞÑþ‰´M2ü2Á†W[ºY ب³°]C+u96sçi¶°¦Ä(Ù5ߣ6Xã0£C·eìè1e æC" îöŽ×Í6v7'XpW Á,η¦Cv¸¬AWã\ùÓÕ}3䙜ÎïĘ[êuc Öȸ„¤k F4TÄʺ7º\:RvÉ#làŒ…Zk@K2¦,©T´Ä¥!!Ñ!!3|*l)ÖòpŠöØÃUðåªw qsR¤­ü¬õÑsûžè'âØ'¦×6Ú–±([›’f–ÑR‡q3¯r] [j‹Â¶ÖÚ0Ðæm% §ÿÆ„>ʳT,ëewÔ%”zSzjÀKbV™0e#&:ôÕQÔ4tñÚôh‡)¥&^#Æúêè&Ô4lR³‰bDºmÕø} ½ñòñ=|\&m¼]á‘R›ÌtŸ@ªûÓÁVÔÅDäÔ ±ÝUOȨ@IdñùÒ¶ux ²ëE)4/´“LA¬c,³8‘V£$å·a«-X¢!(®ÚòZE{]Cα‰Œ¼”a`HÁ_¡ÑˆWLjާë·aJAÍŒšÛYJJ•;F8Fø,!½@„üØDÓR30Å£bDÄHψw†C® *Çv4zÃiéG% «œá ¤Û—ÐÐ . *f„,1DäñSBÆxTH ‰þS|&Àv®`HHXc#RzxjEl8[)I+µC#Îk‹ÜÅQ“·zAðB,5Œ™^G§µU¶2hÊ£B2™ímøš { ÃÀ„Î!J¹x©±·ÅTâûJ*& #B„Ñ·rq45+;a0H«_iDD¤sgHî=SP!í×!RlAVm)…€‚‚ˆýÜÎ96éãÓãh±e¢ñOWõ{Å%›téPÓc 9 ÄcŠ!fD@Í:))KL)ðI‘* ùt= å¬2p“M a7аÄs| @1 ÀÐ4rn‰ûѼ£ªM#×H_Å‚YÛ'pµu×`ûÿXQ±<r=<âêq+.R饈PYÒ9F‘ƒxCûŠ¥êm%t É(œUêhåê|u$VŠ-KÁÃ#á1Kt˜áÐ!@Ô÷ DHæÓ#Ôr ‘RJG—†˜œñUvð&–™* h0Zð&ÕøÒk`H‚£\žË>¡tQ‰ $`…)7³ÌCçYÐ!פ±ƒ! §ÀQù¨K͈”%þ÷4Ÿæ¯ÌA÷yÖYç) _@rÏD%¸µ]̵2*lK(Ë>,ýyáÛI_L;ºžl['4„$ôñ9¾ÅWICç5Žò(jqñË.> RßQÀ–Qàá“’´€0Á·ý–ì °ÄŽÌ…Ò!“àƒg’× U–¸€CŒ£ðʨK¥¹Ì~äC¬Ó'Âp… _s–ÒÈA:xˆ²=\ ]2fúY…ªN©è“³Ê?ãñ>¾Â”mä +Í0–H&±Öå>f;75¯žþãási'8Ø N ÓÓNj©?)6hküdKF<:Œ±%¯V,E#h},ª‹ž·<|1Æt•Ñr>»Ûé—›/++$eKäº:¢É`ÚÚVƒKE žV襄ˆ˜LS2 ÒÜEjzìeÛæ|Y©³œR)ebû“K .Z£ÎD ]©fw†dÖxÃYR¦@Ä­¤óõFzMk×¹voœåW8Ïíœà"†Ž.ïZ¯Î6.• òñ¹Ð<2ú¿Ÿ|ø‰ýçÞ?sã'e»„ı‚iBcë&wtAH¿ ÞÅÆ¥ˆµ´³iE"yËi}SÀâÐXg¿’¸2!ö‹!#]s¥ÊGl°£>XÊ%Õ&8Jû »*"Gi¡Ð§ÔIñˆ$X¥¼ÔÃÖÀ ÉZ0! EÔt%F‘¼È±ÇHWB¹*Û³¿Â¡ÀeÄIú¼RÝÒ”˜˜= R* 5+w›ëêWH1Wñvœá÷øß8ÇǹÌ>*:ôô Dw 1’¨|Š|óôƒŸå¾í'ßÒýÆ]µqc³†c Â,XÏÈpu^D¦\É2¬ Âª=<å7 ˜/€obþ· eâ6Ôp@AшZ½’M…Úz]ÛÁ×ð2`™U: 5ÔØgÙ1ù>&\rPøäµ F^?EÈT¡£k $m7.Û25ÄeŠƒ²as ‘s‘½ôôÆ-1ÀÁ£¢Ð B_u=}j¦øŒÉqñ ™°LBŸŒH³“#F,*\[ç2ç{8ÃCl²¤$•€Q‘ÚH±¨OIƒé‘3Øþåwoü»ŠÏzöFÖ„ú•ÑiÝtH ›gqˆäÖâ|[ÌÒ(bpG¿ußòè2ï@çétI’Ö×þ}>ó®BȶV8cˆYÅa¤Ô©Ôì{8tˆIU÷[ëÏW4tôåÞ\¤ÍBJ‰GGS-’Ã!ZŽƒ«éT‡©Û­ô,ÄÓ€OJÅkxŒuO9ÊÇÛ–Ë5.9)S–éƒ6Œè ¢í”‚’% !zH1§Ë)>Å2ŸßæIŠÖÙ•¤LÉ5 .Ÿ30oäÒÑéß©·›ó›÷ ?——5~ÑNU®š^ÑVl=ïǾ’ çBЬê}2Ê9{ƒ¼XS! bý¨ ˈ;§Æc‰€—¢ý·Öe%Œ¾èö—ˆpHÆQ™F/²}]Î>r ( l†¨ÒØAêü JvFÈw!]fúSB.‰ùÛ0÷HïÐÚ­Ý›½máÍËïZ> ˜¶…6Às•=Ùê¼…>ž3sšØÑxÃögŒ?†n!³¸€ü¯ÇŠ8´Ïv†œ§Ö ‰v"láÇ”œ!8%q”)Sg•û–ÉN®uQHNÑ*is 1=¤¼"§ÔW–JbO#‘”¬“nЧOÄ\eå¤Êw†£L¡Kk“9›tÔB•ŒÙ‹¸¨ 9]&LÉIU&:Á§KNÁ””‚.J]kZdäTLiȨP± ¤ü?Eç¹HÈ”\õF_#$¦qè1‰ï»çž›ÎIºþ]¯<®â$ìä¤NdÔj7ðYº¦<¼XH°/±“o`kƒ}%Àå  ©sâ•ÊZIèbsÒÂÈNø«fT€áhÜÒ%ÆÓÝ+ÚšXáŸxm‡HC+‘9ÄäÈq>C%o`@Ÿ.#j"DU'šû„Z£w±‹H–-c„=¸¥ÖZ!*Ý 9Â% Ó2Eø D† VéR1"g¬]9 Àª,h)c!nå•c¦–(@:)Km’ ä/øQžä1\6Ô!‰ˆ6Ö»[²Â$úŸ÷ݾí?pn)9þ²O]_Æy=ÛøÏíDzº$ѾõHXŒÜ^Ž×ª)$5_ãµѤnê¥ ÕÁ‹íäͬ&XÀS…KÑ¢z1ä¤ucD \9í­:¦ÑZ2fâ“­fÎÇ¡‹9rÌŠCMÉ*;ȵ2G Š‡ƒJÏ*H±M^j…¡† 99cºcnsçÒÌ.ié?è2%f ›ž`¨˜Òfll9ˆbñØ<›S\ Ë«~ªXàâV‘Wÿ?ü¿Ã7ا/±µ´©øn÷þ>/{lçc©ë™KøkÜÅiN«0T’L¡ZC‡y É«Ç+¸›?o¯©Æ`ðŠ,WÕÊòÐI³E_s`‰ yÞ]¨+ ÝerÀŠ´nI@W§ð~""q è0P `MˆV¥R}ƒGHÁ˜œ@§Ne„DÂ’@jØÅ%Sè!õø¶}EINA®ð´!Ð¥,ÄÒ]uu’¢ê²Ì„‚š³Ðм·zw›<¹íòo‰¹ ˜Ò3R5ž rÉvEò¿›Cæ+8wrŸc²Å³»””dØüן'yºµ@0¦Òe ´RÐô$¾ôçàÖ^¡s@(ô…UÚÙ˜²§àNn©Ãµ=6,U+{Fœ„ìK!qD½ âëi©$Y1ñ¤•öùÑT—e¤ÿ§­:”SHR" ¶Ð¬RW:wÇ[Ç»xûº‡ÈÆÎ5ÔÈCT^Õèx!ΫCO A-!i÷—äš„š)aÚ³ϱMC2W1„Ô»ØÝ.:x99@H ±IBr\ì!³51RJ*YB©1»P(µ*ÝD ÂöW¡¡’˜–ìD€xóKˆLÂщÝÄa“’³¿ñõùè‡F/[ûñ[ßy{±£öÖXÂcF‚tý)ðô= ¬à"§"F‚5CÎ#„<‚!`JLÆÃ|‚ïç žbJ£arCJ@ÆŒdÁ‹ßÍ?Àá?¶‘•Vôž¹|^;ÞÌ ü»-Íc¤ETM‘hœÊõ+¿þ&:„Ì0D¸Xz^ØYèb0zäNöóe`‚Ôìúºïý­BѼԾÚ´!’¥v°½ %[ ¢ŠF§;#C4’6¹UNMé(æ[öyÆOHé&\ e‘‡öœ{Ý]ʆáo<ò'ùÍÏß8JÖzƒ›|±óôà€s˜ É"=ËD"Ò"2Piö°DÌ”‡ sš1;9|Œ>?ÀŸp^¦Uíõˆ©H¨2,÷òVùÏ-pŒâ0B"–Zçxõ¸•[øìUÇýŠ6ÑÓp[r–z`Ä‹¹¹LÉÜFu<„’`^Á÷ãaø*°Î^äØc!n%ÓÇ¡ÔÔ¨„‚ #¤¶fJ©!Ö£ À§ @ÚMÆ-kæ)i,‰Í„RåÞSúˆØjNVIv?¥Ðˆ¡P+"í^Çt(h(ð…÷ûÆÏå'ž:V>u¥7Ø÷ò·Ý𛃘.!3b"å6lŠC‚ÇPq†œ´ÂŒYgÂ6qYå2äwyˆ“œçjŸ—œ†%õÔp7—ˆãœ°a›N$@—„. \[¼û|7OñøUl—rŸêîÌÕóå_” \ƪôÅÉÎDƒ‹OÄ6nã\Žp‰SО,ì¶CŠF#Eó"¼²IO¥"b-¤¤Â¤r‰.VÊ”°XqGMHHÎRi{Mµú=I³$¸Ät•Á+È)˜hÍA®¯dð‰‰‰ •Ÿ˜ý`u[óåxr0µùx³ÛÙ‹O—U\\r¦ºˆr¤µ½Ã ]"Fl’ⱋý¬óH‹KòG|/§8Áy–è`˶6(Yf¢Ûí¼Ãg©¹¼Å=K¼TR3c”ŠÅ Äv¾›Uæ3×9îÛjgaŠràøMë»…[_/+Y &æåNž"Iir, oã ’û»…ç¸bϦâj|Q/<ó×cJV‰2–”¬s™ û“{<$àÓ!ର±6’°Å¬â?EõbÏ(\âÏìügûü‹GÒ1àÛ/†©³J‡sôˆ4¢È© I0TL+]às€Œ Däì!gƳ€åñþ€Ÿåmü!—7"À'¢GÄS,ñÜϔիd¹FYˆŒMäp»öñ6ö3å9¾ªÉàÅ!‰íy{ €Ò8MhZÉ©ý@Ùå ¦TN½v´-ö¡›/.6R¸‡‹”¬ÑÃÁ §^õTárˆ=œÓ=1E ËB¤Š0j5]Ý!r]WȈè“sº_Rê0£¦"¤G Ù~Z=I_oPQ0#GÊÖbºxJOM U3—¨`åŸû‘·^å »yÍïÞø}ø0á5¹@›çô4$–ïb^Í;é3Æ¥dln‘n~„ÿŽ;¹Ÿ)ÛéŒ@è£ÜBÁ#œaÇøü0w„Ë@—ÛmÖèp’ÕæŠéq³»×yø:g,K‘ŒˆpTÖë–T-[˜ÒÅÿm±r[Ì,ÓUb?)ÙR‘DÂ&;øAvã㪜RNˆHpñ˜q”=åï<Îr1K!uË l£á/çÿOêõIrG" é³'h¤L{È*G9ÌŸR#u@ ‘ú~F>rI€”ŸÍðœ W¾ìŽøý·îýñàSûžÙ'ý¶Æ*Ÿßî´’Å(>ÁÍü ¿ÆyºD¼Œ‹m»Ë€ŒÇùcþ3>‡Çv]Ì%CRà?°+wúP]s8ùáäOÍ-ïùþ=0¥ÃÎékþæÿÊŽžžþ=^×}ÙàãÖ„/Ì«|$§*#p\5/ßD6pNÙ¯Ü)>Cb}¡†ûxxàÅ_4¥b?¤¥œ¼vw ªˆðHi8À½| ØM„(ê$Í4eÈ:%ÒšjÆ„˜’àrN¢´›pu‰T¤ Œ¬Õ‘®Kv;'—ÆÑÿ¾wÒd.‰Ê›^dl5º&¡ÏI %«fʳÈybðuþ‚Ûy–3ŒôžvY!.Ì~áìçN¼Ò:{?wàWVßû‡È8ƒtùˆI‘~ Oò®téÄÊcË'Vùóƒ?wË™ƒmøÂÕͺÉ=óóz¥š`ÀEžâ^ÏJÀã.“¨‡®ù4ÿ€£*и—.擽¿8r%×.l®ìÜsaÉ^Å[ù€FV%!3IUU›uüÅ;ΦÞüêÎg²ëê¶0Åiõëæåãç/T„[:„Xïn4(›‹ Æmòq¦—t¬–# žÁÝR´LˆÁ¨hB´,+ìfÀ3ŒØÇ‡ˆ. ;‰)´kžÇ6Í%tñ)É´P´V³¾—‡1̵±„“V‘CÛ†Lhð™’³ÄUE(¢–þÌ'Çc‚m;ÕÊai±AÆ1F¤TlrŽe2¬ŠVºxšÓ¨ÉÑk¨arHIÉC>HÌ;ù8)! GÉ1bb6ù.ïå2r‘K’è­o¸ò²“o½òÞü\Á™+犵ìÁÌã|YÍEPŤ|¦zçd×ú£ï+ïd:úÆú³“kéÛUPJx¦`.§áìŽ/þÅQs³mU ­&wZ ž2l}ÿDC¦ŒŒio$œÚâºZÛŸÚ%dƒ+LH©ÈqèP·ÝðEÛ0ø”Ô¤L‘ó»Jå¡`HCCª¹x‰j †äÀY¤"PJ²R`ÂL?T)‚6¤Š_h¡€˜)c"F¸tXfŸœ ´g¿8‰.3<B|6±õâöø° 1ÜÇQvò11+á,§™‡Â_à¼gȰR:8½¶ÿÊðöâ·Ü9ohUÛQöðoZ3@j,.SçýCÝ·o;28: ïÛö¹îékP]„‹4¬-ì\»IG¾vèÔ3{®ËÚ&§òuÆŒHow´À<ÿ‰V@1@œÌ©-KdbJÃ…«:ä_âk䜻ê™`Ãu¨Ž1ç1[ž±ï–iÌjËçƒjY$w¾ý<‚k"µgc\.¶¯µDʆ5Ž !2oÑéTDøìå çùSþ¹H‡1Û¹•ë üýoðÓ¼“ûXç&I0'ÑÞ{ïÜ!<³ÖyÝ+ŽÞòÅ•Ï7ò&>Ø’Ä»øQ¶sQ%Â/ùÇvxw¹°ôpË=wüÝÿoCÇy“8ŸrtMÛó|׺çûþòU_½­zž(@¼bBÊEö*°tt¾µéˆûéo9[Æ9n ¸Î±î'™Ð#¸æa#²k~ãÒó4ÅóOSN^7™R²²@Á\ZX¸=îbÉ.ø*;´’PãáQá²ÌŒ ¾ÀÿOÙ›‡ÉUÞw¾Ÿ³ŸZ»ªTÝêEjí ¡ØÆ†ØbÇŽíÄξ;yr“xâd&™™ëqn2yæqbçfÄq®íÄÛ@Œ70ñ ˜Í ! „¤–Ô­^ÔÕ]{õþñ{ßS%ß;Ç%T]]Ëyß÷·~ßïv®g‘5R:lb…!¾*é4ø¿ÂI¢!n;wÛì¡7YÕÎBÁö|åòkðVžãhö ~†k9I ‹‰ý—ß¹ê’2'­ì>?1Ô€ÑÐÈ!s¡¶6·|ó¿ÿ^{s¤*†*Ù¦¤{E|llútØŠÅqÀ À€[q xž%&ÙÂS*D™äldžÁæ&žä{À"‹\ÃhsÏÐà­\ÉŸómúXü×s˜ïñ³\Ë]ÜÍ*6mnàOhq˜{8ʼò(K €ßçz¬s§¹‰oqช6r„KØÈ̺߳úÊÿ)<`ž·ðÿJ[q þ&×rˆólä­ü5ߥM‡³À?ð Ÿç·ðVÎñOÌ#x^›©JEÁ,}zMOkbR¢|™ 7s/m˜ì'å}*Ê>ãÛü÷«EùÚ꿟þ­®cª½¼›gùÅ;ÙÃYÎa‘Ò¤G‹?6:y¶þaõðþ?d¢¸4v‡ßËRÇáöÖTS¾ªœ%v>4¿Ô„¤jáµÚ}ªÌi7%qÓ±TX€#R^‡K@ƒ±3;­E&(³‹»XB$ÛêÌr9SL2Í6Þ¨:s=—±IŠ8¼‰5L Ã*ØÈ ̳nâ9ôˆÊż.½1é%Íôçù#uÂåëþ2?Î5ñJT ¯Š?”ȬÎ$ð&þ ¿Œ¼ð¦øÝ‰Lñßî.~Šr \Êó€ÒüÞJø>oPîn‘62È%¨‹­Æ½D{Lj’Òž:|3é2I‰ 3lÊ^ànž`?»Ô¿V ÆØÑ¹dmOoÞÄkùFæÖ®æº#G•'I€˜äV&þzë›¶œø±\Ñ,dcäú’v·ÈØ€fRtá­ßßöéD•‚ˆ‰ÓÔ µ"+1$4l0–öÂÖ M™†{ÖXB£ðÛé%'SŒ®¥?ä ü5¯¡ÞEšÚÆ7y&Û_¥Ëx¼/¥[xÞúI«k@Ž.gùS®Nÿ-~$.rЭç-õÅø"Aê$G“u6›+ægÐÄô¯¢vðïá×Á1ÝkìG €>pWº1úHïéþD¼ÍûqÿŒ‡Ð¾Ÿ~)úõÞrŸøõÞnÿ¼×³dü>J‹§ù<—0É3Ê×J²ö¯”ÒBrQò–Q  §‘\©”ׂe»eÚÔÓ:y,¹>œïǬUwnÝŽÕR¯0Ho Ÿ¸Ñ´YrKn+ÛŠFìè¬ö§­¸P.àb w¤?øJgo|©¿«ÐÈeÎFaky@­>³^ÇÇüÒêI1®&»Ùi–N§3É;»·µÿ«\é‡ZêhSÅEHœb ¤ô ˜¥‡Ež¢ÿœá4÷ò.çßP"eŠú¬ãÒ¦yÎ=s IDATM•%„trŒk8Xx<™uUwñcôx”³¬s/GáeLÂ"g¸™'^Xk’)èkùx MaÃÚûø;¹Ù±ÙsÍãÉ’gÃÙ¤š:&ÄNÇ™Ë?^™óŠö¾ÜÞö$¾k¤llYY9¬nô¦§â©ùRS—Ò«ƒüZ~y¶u½=V°ÞÊ+k¿¹÷–Å;Ž{Kûó¯Ÿ}aö©êy'4H«áõkߟ[›û‰î¾‰Ò6fhàm·Ïß³t—Oä¦ÿ©êx¡^L…]‡+Çvð»f䔯^N;V8\8ôºæ;ûÉá4E9¨®ì:¼rèµÍwîœ>x$‡ƒ)”NV|Ý ×9Û½™›òg ‚Ùôé@:óó»—nezâcÓT¥,œc}¥)&N@ü~_5£DtVxÆC ª4¸ƒwsoÓ eŠëÔF2‚ÆÈŸú ³Å‡InÄá)• ?Ç£ªç’ §Àgx”-´˜Ë,ŒèéÔwt¦x àO$ŒÍNþøÚ÷òGÇ+áµ+¹(#A ;`.| ðx¥altj¡ï`C¼µÓ?yê¡ú ¥òÄ'Œ8pY<ÓùòÜ3÷æv§öÅ{ÉPñ;;GŽ?þ½‹Žn®ì½ÖÍ òºbuppÉòw_}`amïž'Q}"HèÕæ?ðÈçŽ pö½ñÊüÐÁr±SúW-Üxè ÷¿—zsûx<.IÊ$¤3a³Q9¶ýþw-ïižše 儤„¯iTm¾ÿÃË—4£YK« uV“ ƒÊʧOºó5ÎO?ºUlF ÙÚûÒüéG;òY6í{ñJ|œªUÀeMžÇà‡Œ¡JCY0·‚›’ù¤”.EÖ9B•_¡ÊyjÄLÓU¦ýÂã«Qf½‘ý£ÉÓXS$’à)˜|Oýf‹ðAJ,ÓYj)Üåm€¢ÎÞ z8V?]rN?\XÝäîïG¤>Ät'Ö¦—<ÖÚq&¤Žá2“¸ÝÇç­Ç6?:=¾Z·w&T]˜}1Cs<`>þ|ÝcecXSpâtKÿÏ–¶½èáúD{Ó±ýmõ¤·F´Ææ®}üç–ª8—8ý0Ÿ~BÿíKß·0Án⪑›±nâQcçµM`'µ9JX¸„FÙÙU½q×eMšì|qÚÌcŽñ]g½zó®­Mšìdz)™c#=H^?XXÝõÂ[ýܲ±×$ –Lج±‡¿Äk#€šŽ“±¦fb¤î!ø&[Ýl¦ô(àò¿¸”ø&uÀå"'¾` ÿŠŽ×q 6Ï!¬Lwñš“ g1,Šôè©É G˜æ}4yB½‚EDaI4•Ùu2¨,‚ŒÙâµ+›’bs_§žºÒýkÓ³v@ó’B~}vmOÀ]/˜½üÙiïr·\+÷vÝ_ÅÁ€"=¾bäük&Ú{J•õÙÕ6†EÌë3…}³[®Ý´É/ûþG]PéEÎð{îŽú;öm6³Ÿš]+`AæCþ_M¼ß&€}áÄ|Lp1 üOÌôžœÝÆÚôÉ™‡| ôLÀøc÷®zr`ÛøÕƒ´ö… X:`<í¾£~ÏÍã7 œÚWfV XE|z`|Îú;ï\¹>~Š‡ËŸñË4vsœŽùGþ}þ¾iNìûë ¡)Èc(ïkâ©Û™ÐEËÓ–0è2¤Þ·©’Rb¸Ÿ[ÙÊ.™¦ñ2†—_—RãT(p„¨z”Ô{CJO%Ȳ¾Å8u&“‹ÌŠˆ¼¦²qž™¨kÞ²×Jín=¬“ÇÊë“Ñ£C‹Ü Æ~¦—Ðg…³¬ºSÁ”|âj÷ÆÅkŽç–‚üÿ9Û˜¥Šã¤NpéÚ¯.l9öOÔŸ®“Dz(±q½ûš•ŸZ¹9úÃÒ?SÁÅ'L×4~sþ–&iMT§“*ÆŸò/<3 Cȣ¶m¼‡þ©GŸë7¸—#¯ðxò·ÌÇtœÓÉáÉc&gw%Øì.±&¸'e@ƒywÉ#LÕÀ«•™a0é"Ô“ÚĪ–"²×Âî?¼…Ÿâ!–È à,Ç‘¼ 9BÕo°Z±Ç¯åJæ9Ež >ËBæ"Æ)ƒ’Š•žM]UøÞÄõ<ÌúÀ;8É)^ãìÆç)å(|Æ™V©0©›VùA„™¸¸Xš&&úȰOe±Ý&uŠ K3´(‚2«‘;²q½ô¿+[ÆÁ€ŒÐ}´:•¿'úyÌÅÅòH%±Vò'&¿X»-¹Ko —˜ÔÀ¥úwþ¹iƒÛ|D3J Ä>e@ëV±F @z<&yR…aA&’_þx^šC¹p çìv Jœo•y‘„¢Ñv©âÓøäŠ.†ÀÈ…îQ¸@EYd´bbzy*Í“™%a"Yçle’³ØÄøÌPc7ÂUº!-òhµ&‡ Îq— žâœZ~‹à¹ê ‡äñ0XW'ü ƒLXj€Ålnfhd9·“:fš(TˆÐ± #ϹcÊ"|ªð·äežìFþJïáQ¸¶Zœœ³3½]½GJ(°NbÍûàŸN¿m`@•63ôÇ)n§f®ªÉ”:˜Ó#×%\ЧÇ!/`N˜fš'_áñvPdlJxL®kïa6‹€oö=Š€‰Ù6À¤FBA4;j.@·2á쪊ªÜØšÔ¶À:p¿Í܇ƒIƒe¦IéÐf?ã’–³¼@‹"Iø>/f™Êú*è–é ƒmÅ:Pa±îëXÙvTT‘ XÁ|€a ¡Ÿf³ð_˜Ô)¢‰WÇ̾%aEA kì¶^kãdö»†²Ec/×Ï)“'¢Å¯oᆃ渳 ËÖ{¬+ø|¶³ØÅA<Öxþ‚^¤Å6¶³ÊEœzIr‘‚ŠúGŸcQc7m£áXvœFÅØÎyVi3l¡k<3²ùÇÉÑUç]ˆÝ ò›B¢ËT« Zd$£G‘* Îñ}~‚:ó­†ÍyV s„6Zç[£°BòL‘ò0/*‰=TNdSLrø„tI±²s¯Ã=M`éâP ζfL—/Ãj|°ôúÙ·—оA=dŽw]ÝLáÏlfÏ X¤Á±‘­ceõú6¬¶]¢EŸpŽ#Ü­² á5Tˆt‚âÔäŸ8MÀ6|Þίò÷|Q=~/ïã0Û˜e–›ã2*»O’q.“¼/ó% Äÿ™ãlàl.6¶çyš!ª”™#b.ulæp)ÓCO!cÊx‹Mò’ÛDe<ú¼ÀsÙ„E—E©Ð Îí—ಆfb—Ég¹’ ±$Åk–r¾W¹„Mk¸új¹VГò"µ0zI}óÙ#1qfØáÙ B>¬¬Ïdú¼Á åàiL¾ÂuÿƒÓúà™,X½bàÅ ž©?߇”½I€>gÔ'y†:)õˆNÛꔩ#Là©¢‹ÔâKr¦ ¶}DRá.§èRDt^}®x•Ê+0ß¼{äÔ¯„&¥…áµ@éêlç±W|÷‰ ã½ì£ð uEj¯ðy{œf3/gF]QüÅ"; ¤ˆÖ1¼qŒf]â#ÅÛ/Ðã.bJäHÕBiD†þ—Da‡ • s)Ò¥ŒŒ¤æ1ÈÓ:h9É! ŽO#ÛÂÇ¢CS-þ§×:ãnGXØl §ü·ËÅÀ|¦97r[6²›8Ë »Iy’ó$”YÞHƒótÙËFå$›±ÙÈÏq”gÉñzÚü-ÊLÑ~Œ4ØÁV6r/±Š¯ )ïç8«ø\DËä á &Ô¨äëy˜@ù:ØKŸ[8À¢¦NÛö:nâ.ÚÙI؆‰I™ƒ|ƒãÀi©XñcäaŽò:úÜÉqŠŒ!â6RùsT]øÂ5+‰.»ÄÊ\»ølæ´jô´^qË¿Òe1C€Ë8.-BÕo(gyp!ø¤tФñQ¶²º14$©”Qúw8fO¶1 cÒ8Å´ G%[q™O ´dl¢g¬¨ðç:.æÅ:[¹š>O9|àC¼–Gø>7s¿ËÔõ+Ló7¬óF~“;¹›yLàý|†¿á_ÙÄÏñF^èš×?ó3ü¾Ë^~ó|‡uÎ5îã¹ô£ôÓ׿ÄÍ*é4?çw9šÞ•®ñ£ÆAãó@‹ÍÜIŽÏp˜7ð‡ã-|`·qž'8Â$ÿOªˆ#>Êé0ÇÅü,eb6>9|\„ÙÍN¿Ôç´˜4Ê1ʬã2Ø*-ÿ)¦ ¯nq0éÒ¥KÚƒsM/ª9&- šXSrsÝ(2UÌ‘]&©ÑsûNly–)ݲˆ„4ŽƒJPH ¶áõËHpÉKú—4âjâ²bšÖ¢ 0OL7õ’Ùd ̧LŒ¶ H™ÇHãôN>oœ3|uÒ¤_’\ÆqsÌ:lg¨a&ãéeÉ댚ñ]ë40Ïi`•¹t5Lµ(oºî¼kZ sô€GÓDwŸ ¯d«³Õ=fc´Tj4Î$d&Òšt ³ìâYöp1“œU®§J“;“[RŒçŒX/ªÅ+Eõ,áAµTb&ma-¥C›>&{±Xc€0~t‰³­ ÿn Ÿ Ú4p) Ãñ!R„|>TÃ):‰I? õ_"ƒ 9Á!G„ÐÛg‹¯ÿN"³•,D ö ­™3Q]ªà±ß][i®X‘Sb<¨Ä.F@ž˜ŒÇs¸ ÛóI«Dxë’¹à©^ÒÏcøäpcsˆ€ÇˆÓ§£… Ž3ëàb7 x">4ø×ΓÝë¹<©*ó lz%~pðWýÅmÕüå6ƪ¸€ôéà›k_]®µºöeõv=ÉcIúíèÍ­¬Ðè²±z N gU™Ç#”ã¿HϤ?oî6ÖM¹É.pˆÇÓŒ¿_OÍÀêX²´â'EØÇòü×åtë;P£i¦Zl­n*ìâ#ü¥!EBšhº-W ÌŽeçTBÉD٨ЧD ô)âÑSA¥ŒÁ¦j¢a@’…’új i½b=p"ºÍ`XAú¦i`­p89”kæwrpCi@†¹Ò|š#i;?k]Ös B:Iy®Ä'ýùå铪§ý´œn¬Í·–ª4&˜¦Šg¸5Zj±²£ñ&ŽU©Sê:@â ¦Vž<É|ŸÓW¨WªãÒIƒ#+‹gY]÷&¦˜¢„SÎmìuN͵/Ìm)û÷2‰ï.½xwï- æØîªÀÆ´¬<@êFÏö¾Þ¯Çg¼~Ñ[¶ÀS›i[°Ðq;ã>…¥6\B’éAm¥p¶³úëÞò¦(áhZ\!^Ñ€+ÿ›*“׌©m K„MX»‡A‘&R]ÛÙ/‰âACÆØD®ÆF‹ïÅDô³Ø&cÂÎâ Í*s šy©G¢l£Óij‡n#8V¸ë2ÍÆ,[( 9ÙD`¯äŽØßܱR¹,ÞК¤€íÒg{Zí?q–‡ m¤yù‹E¹À®Á­µó3ƒÌ‘þd¸uíäÜÌÜÍÝúÄww°‘|Õº„»!®ubÞÛdš‰-KÓËVÄ~ìôî¾¹Ð=töþÍ\Ü|~¼?¾%'Vw½ðžGÿ€VùÌ^$›­qLH¦ºgæ'ûÙGoo”ƒíL–Œ2¢ÑÅÂÅV¡ä‘1†ºi=:·I­9#Ô›]–=c¼pÙ`Ãz×›wœ/˜–ø½Sƺߚš¾Â-[”vŸ²ýРݘ]ÿº‰õ}³Lî[ŸÀßm¦¤49lN{o¬ù;4SVw5<Ï,ƒñ¬ß˜zÿãe`×]SøKÄ`þ{þ'¦Ï]^,Sf×ɪåÄFÊ:pŸõ—…gvÔàòߟ}j6ƒñ ÿ3ÁÁ…ÙÍ,LÿÖLìcLÐV¹‹:ïæ=À‚ò´.6ÿnÎØ[‹o®€ÊóyÇ’QkæmùÂôÅ——Ê”Ùõ™jÛñˆ<9 š;KAE„ˆÆPÑ€‘5‹EÝ ÁS&ÙS[FÄcÚ# P}­J/‹X¥¶!!6{õÑBöJǽ_œã¬z¥˜ X`ö¼/Ö?UdP°U5É•ŽÕ—@VÆõXƒÕŽ˜fB›‚Ñqë84~h@­8c\+¤† î|½Ïo|>¢Äx±à[rxL™ÏzÔ)ž`á“+Ú5jwA€=RþT&ØÒP™kÊñð1UÝNKN'ªŽf,ýW%›Ì7òaC7±E+§‚u‡DÕRÀãéö'¹õËùÙ±ïU¿]\ÏÊ}ôˆ(&¸ª``¨à/$å ÊqxbB Û»’9·Ñå)B&X’Y묤]"¦)% sÉ+9-ªÀ¨*švX´®ñv’ ×Ó”š·Ùפ‡³S¤!ÛÏZö'½åÄÍ(UººKpdÅËzg£À‘’Æb3NŒ×öñÆL—>k¸y&©‘`ãµ)#f' NR°:#ð—\bU•Ób‘ŠÎ‡ºEÂϩŢbU+tHTÀ¥›•‹akú‘îÍÉÁ-f£ôÅâ²#<9, ¸„j™4q(Ò Hïko?yçáñðØÖõý'vPÖ‹(ázesxhnÃÄR åþ‘_n Ÿˆ“*†ŠsX”éñ]ú¹„˜5£aÄ*P šÖ¸É¸ÄzÚzŠsÈä`;ûX2ÍOó ²Ì;©±ŒKÀÍÆO·ó)N åÏ ¶d~˺‡ï(D£Ìà6r<‹†Dš´è5&h²ª:iëÀ$§‰Á˜p ær¾­,\Œ‹ÐCTÙh5üEŸêÆ81X7×èXžú´mƨ±†è‡EÙdém´t˜Ò1BŸŸâ©N¿T…Êu }´}ÇÏž›oÚwm}vSxÐ&¥„sCò$X”éÐ!…èÞÆü“‹_÷žòSc÷¾~©ØÊ¦- #Ãa²å´œ 5ƒ’ +£Ù€%¤\àduí >1Àgƒz$8ªÑàc°‰¸”ôY¥ŽÙ ïæ¿«Žc 6`ž€£ÀY583P-Ì* úüÿ˜E»}u¼4™¦†ÃfÎs‚”e„ïg„<Ãe™„<15Ú–Í&åáVYW†­”=œ3B"¶bÑg_µOgð 1è2†KE*ôyaRPœ‹Ì ²hóÄ“¹¯’B±6!"€Uá,ß^6»ë÷_\qí}·Üø­kúÓX!]„Ý+"¥‰Œ¡ôiB”4vÛýäu'&ÙÙ»bò¾‹¾3ÙWu3[l!Æéev¡£¶À !C`fá‹P¡*¤±Ùã% #åP‘p²Ï+丿UÕr9ORm8Ï—ùn–øÄ,),><ÉÝÜžE¸‘*hið›x:ûŒÚ] tÙÀ4,ª ²Éå*9ºŒaãRf€ ÎSWÂ0}D‰@Ÿ–**j 6&EV±¨²†IТN„ˆN&¸J2VÞ%GS {å)¨-"¥Ù*Âl«3èp‚Ó¤”訨?a@­B)»£¹º¤uf5 %Ìþíþ7ÖÆÚ¯ g¢úbþÔZ9Õ?åÃpž%"LÆ("ªæ°?T~óôâäöÕ+»€áiæ.|Zè^†ÐÝ·±3¹=ëzºv´(¬=š2mõ/ l\Õü´°è!*X‚~Ó‘˜Ÿ‹¸Ìd}*M;/ŠÂסñõ–*™Æ8tÙœ}0[yÊ8+U[Do¬«ž¡gåòT'ÎfT“¥‹AHX%êªb×Ç"¯R+¹Y}D³ O ÑéÔ7Ö(½”El Ú¬²DG}3JLJ׈01è*l@ªz&)=`“yi¹7•«›Þ¬™7°~ÔL …3œ¡J"c¸,³"ˆ*ûºê†ÝÖUÎv60ͪ©V™D õèÁ_õ*t´¬UûÂïå—&6 „©Ö@BÑè:!|2‘é3QÐQ~D q‘0©b+ã»NGýD˜BÛZ¤­ZǨ²´Až6"¶¢µ4W§MŒC‹ ,УB!“fÿu¤W¨Og«›ª,Rzë ‚Ûñê“ IDATú2è<¢P2J'Ò·1l\ê>€¨¦Ûhž WAG›ˆ‚‚¡°Ã¶ú¹pE¬»ŸŸ¹j°l¢‰á!“=ó|Åyzê¸SŸ~CçZ÷Ääwêff*,(»e™tôõ2®à ·€¾ÁZ?ÌDË>êŒ@¡Relõ6-µa„Å/"ÊÍòÖmµ1m–Ô÷p³˜Uv§ØZïC?.”§ý˜©üNIæÚ´9Îü™¯Ò¦Â+ÔÐT:éÑ颈BöU%Oß S…g))ÂjGëï /q¢\p‹:¬ÑDô’lúøRoÀR<‚úÛ‹spQ\áGIÉQçðý}Õ-…ÈI ›>6}ÈV¢ÏY9ìÆq×_)ß}Õ ]Ü$«‡ìç4µ'¸ŠKUÔ–F¯Wž"BƉô60Ô‹%™é•‚‡hwh±9±ZӲÑuI‘3¬“Q#ÑC ÃN–Ã…ƒ?>C±*KÅz2VSÌæÐ²3ë|–s)°Æ& ˆf¦VÑb2,U0¤QNÕó$]²0Zé@Y S…t6Â6œà“ÒF$#e#„˜Ù!A}á$’.!)¢"˜°FÄNbÖýNýÜì‘núz¹íÞ`i±LQݹ<<Ê$2ûc„Åd,,ãËau®É(DH+RùËKû?„,:É]ß6­%hgæK/¹ž’ÀBL­3‡j åëɰ•ž§lP-g#D&Ùly4ÜAÞI^Ijò.=,JT8ÅQþŽ7sŠ5©¨L"~1ÇMò´Õ'‰±ÑŰ€‘®T<#NÍS[\ÞS¦ý„}3%¥ƒ¨¤û„h]`T˜)­b3;R<–BŒÐÚ:D±èa2ÃÙ¬ª¹Ì)nÄá^’R€&ë8hP’Z ë¹¶RÏšùA8@W)"^¯h4–,ά€QÕB.±òñ zBÎÔÙ>/™ËQ*…r9#›ADä]¥˜+Ï3ÃÄ‹¿BÑ­ì·ÅßzÄX¸l>Áÿ B–é£HN}}L•¨IX–¨÷ˆU̪®O‡vvLe ª.‘S5¤­:z¾Šï% ᆑÂñhd¿…A2¾úT ØÔÙÏölâ6nç·¸†1N£%k…‚®ÇšúFµ¬é{áµÄQZê®K®6†‰Í˵_5Ôû}˜…ëLYhô¿d[äÔ×e:6€E‘i0³Wžáaù"*ÃV\MhÖÎÊHC"˪¿ÁU§Cèu+¬q¿Ì¥|XÇ%`™tÕ»8£O¢MïdâA˜Ž{1ñ©‚ÒÕÑŽ`ê<Š*ÒѼzSfŒB÷ËD±Ä!1>2^çã3 $Uà±›ŽߦÌåœâyºn±CˆÃÖéá B›c¼œ;uޝf•ÒZƒ2ÅŒ°ú‡nñ’:ì3RÆK./Ù¼Ô²’_á[bRDߢ³€* PôŒ ¡œ>Ã9FÇLº”™áë1«¶4ˆF‚B·©b(Ÿ, œO‡èñ9~†C#ˆÙ† Hë,S$‡èŒÅTzŸ:yZh!Œm4±H)a*ä]¢\F@JKù÷ˆT±†É¸Xˆ—Ë2«û$E]'k I¨Å·¤@Ó%ÏNÎÑæ6ʼŸ`é;&ô±È‘“´X~…Å—ëqÝÃÅ&`5L¥štáõªA Ù“Å ÄʈLdHHœ9QéÐW>ªÌµÉçˆ2Žì¿å-M IcÄ;™Œ)ì+,+p c€dd3ˆšžEA»ä'ù*oP§ÝR=] 3hb3FŸD3$׈É¢VØ!¤C‡fftE[$¤…KIµÊ$ÈÒ£ )©ºC)6©Êù%p6Ô=í«3*SôDeû )î6Dzc+„¾Š Šš$ä‰_eéQwj›: =:D x%šÝ‘ `¼ì‡)šë&R_(U.)hFªøcҧÀmBLÊ8tBÂZD„ô‘ž^èqµ5 Ê„zÜÊ4¢JØÊYõ›R¨‰Ðu€¢Ú EõE,ò¨P¥È&àcìà]Ô‘^TU¨Ù¤Ì)±‚sJÇ!¡ŠPQŠ`VÄú( #+›2y äñqÕ·1Ùçéò{lç,çhЧ‚Œ¦Ã¯¥ÿ8xÇùã'Íç®;ù®ó»Ãõ]Îj&&v¦5æ”^O‡~X  e ‡rNò§©n»¥N"CÀ†=š¸%I_¹iúÀi¼,ÚŸSéc xŽFVði3¯Ò•p‚]ˆŒ<ÆRÏò®]# Gˆ‘S)äÆŒÓã>Žð Š.å$¿ÊFµ¸Ù7ìc+’U6‘¨m•G: Ò{LC ±\z@‘üH.ZšJºâLÕÑÐIt¢'@úª}åNªs/’—e d’e¾B‘×(½¡§Nñ€£á߬˜ÿÇ/ÿÉçáŽÏzzÉÍÖw Mmã²NS5¢†eµK¹ƒï`^y镪[¡É#R´jµJ  GѦîÓ§‹`ÜCa‹Â@¢nO7K !O‚&+¨0¬Ç7Tp¹l¦«ÆÈþ”ªb){%Ž‘QG—” ViSa3Bÿ6rÀô¸2û&¾r]•‘ê„ÁU6'ATŒã¬D”§ j!ZóF&Ǥ,¦Î•l"K/ÿ—ÈÉQï•0ÔHKU%S&-,¶0É6žâoy?bx“-Hé=x‚oñÅí_°¾0wòBÔÑ7¥˜mH‘—’$:ÈÂÀ÷ñǘ»0xù%¦Q×$ʲˆHN«=V¤¶‰ø)@Xe¨4[èdaH>ëÀ¦Ì8…ÀäÈg)+hd…%&È3ù‰.¹HU®à#íÝMjàsá8Î#„|±È#@ ƒ˜¤ª©Æq°à“Ç"@ [ša+UÈ€Xu»Ä8 è%U¾TÝD¨™¢,q°œ«Ž•žz”Ï,êh)Bû’R¤OB_¡#ä[üg8A›ŠÊþIóÝOÝóä¾g÷÷’åùξ¯ìÐJc%æÕb‡ŠÏl@[m¸‡'¤¨}ÁPÈ+l¹áRkÏ‘ª”E"å„B¿êòO>k™Hð({y¸ËªªJÐ¥àÑOaQùWÄ6!9È܇hnh®Ë2beÅtZتš˜R&åNr|ˆ?à_%âçiñ,k Ï¢úž‘âÞé#[1] "úäU0¡‡ˆ×j(¸v6¶©;à":âÖ¡»¨¨Ò¯•=&H+™)–ce3 ‡Á)]f8Ë¿ð>nå6æYcœyö³À•ñ®ÁÞîÕÑEÉöð`s¦ùp •Yâì¬7AYè½™=ü«J"MY8S…u¯vÉòª«¨ó/ÁŽ£âbÍc¥ëú% K<ý,÷·FʘÃs-<9 äð”T!Òô‘–‘¥2ñË}…hJYlµyrò)GžˆðË»¹ƒ³˜‰¸B©šE€à¿“(7'zDZò­‘ªtÄ€ÓŠ™töŸ*¸‹&“”Ç$ʱÔö ²K6âL F" q;È•èMéîü»Ò‹¹ÈzÄÂСq<² ODˆ­Ù£—ýÃÈÞ^éÚÆ,–ÑȉšÅ„&*èuŠá5 âÎÐY#Aáè©ùm¬, Ð$jº,ö MD ¢€Km³”6|d j‰¿à-,q”„à&Žrœ³À€õ4@`ÚE "µ©¥V¡{û’àY™…ðøXŒKDD޾ ªÅ:F$˜*wéÐÇË0ÇRê©¢EeWÁ<‡hñÏü%ç8„ˆ"È•Cê}…¬…"úÀ!¦BæKïÑRAl‡>Ò ”Ú©à‡…E0Vq}‡‹>‘rW±ºß1¢ &ð/‹”"<\e)Öè‘Öø.6?Ѧ‘ÝŸ8ÃþŒŒÛF‹y„ªþ*!xë§o¢Œ››B èÓa8à Žq”§x’sLRÎ0Ï%Yà$Ô#B\6@Š+´ É… ‰G\§E6ÊJÄØˆsðÔ <’nùÀE  ¯¼Äy;Õ{ Tæ*c«‡T: ÔrÚäq#|žk(/r/o¥<ƨB²œÌˆÂÄ‘d1|ˆ&ˆˆ™n…I¨¨S½HÙŸ>š"fÀS¥zÒ; è#d³B=-Ð1[YÒDU$<Ô™e†Biw‚9šÌŒÜÝ9LR…hg.U¾‰«°q&à#™£Å6JÀa\¬zlP<RƒK1ÔT¬,a<²´þHà—˸`#ù‘•¨ ˆÈEëm2=b%\àû|޳X§GW;GUÚ¤n+h`â’g ðb#ðw¸¼ø4»yÐg•5B"šth’!]-ÖhÒ§K—¡‡ê!D±]e¼cuÒuhª 2TwC·Øcd²ÀÁBt=5ÄÔÇVåd—¼ê6†˜äc†)JTsœà ?ÏÞì®,àg¸G}¯„X²€£Þѽph§¥R=ñqƨ±‘i¶°­êé‹™ù3lf*{™Xaär˜ ¦çN4.V–lèëaÃ9ƒ•Ϥýá:άŒð—îà—«wꨓ5PçO²š;B‚D)ß&|[¹hó~’·òëì dH™i±ŠöRú¸¸ 0²3bªjž }¹Øªô#ƒåRE”Цt´ðð(’#‡tLdÛúøH¿ÁV§6Pe"CýOBÅ>7±ƒû¸™›9@¨)íaÕtÕh€Èð~渉Œ#è¥WL=Êi±‰´8Ás\‚É99Ì>ºŠH]¼{_}‰ +ø p³çGüOo„Ÿ{î­ ¹¾ÏgNäg³¯ÕT,|Ƈið5Õ°Ò Ý}å÷ ªDbÓÂa'ç9ÁGøMÎñ(ÇøDÄ7qù}þ˜3H‰ÇÆÅ!G‰I¤{‘§ŒA¨B¬[™T++yhÙmÁý‹UÔú9–r&‘*;ªòà‘C°Ë>¦UñȤG›”ŸIÎñ"ÛùsI7¶£™²¿kßgìçNu–²+&èF)Ó9jùÿá«»éZô8F‹">pš>û(/°È®Œÿ?$¤K‡— Ñç†ZÀS½qÙYó‡ñ‘ßHG¶‰K?³c”²1Pƒž+|ƒ?f7‚ÏOñUÏ[@[üW¢‚1jô¨ãò%áFjÀ=|• Z|ž6ï"¦Kܱ*õà+§*l²Ä‰ ßÄ·Æ*çñð¬°@¤J*ù‹ôåR"Ī«¡!ð5i©ŸË,R‚ƒMƒ€&mš”€G¸#šmüýñÏ>vç㜵RÒΆUS©jŽ©dSlÀèrhØ ÔNÀVN G™*ãlTxÚ$Êä?Á:“˜Àv1$MÕ†?Rá–¼½›EØ0;2õ3ƶì¬_ÄLö.Å‘j•1’ÚTØ¥~¿¦ž9|OðŸT0Ô'ü)»ópËëêLôŸ=ž}檢ª(E@„ˆ(ƒ‚ ‚àŒj;%Q3\ÓIçÆÜÛÛOúÞtnÚÎð¤3M;#Gœç p@‘I@Jd†šNqÏ{ß?Öúí½ )Ûûó‘çÔ9{8g¿¿õ]ë]ïû®ü¸â¨:däÃ[1-º|ôa«Zôz‡ãƒŽrþƒC<3ÿš®uVlh'ü4PÖ´n%qµvææz_É’/ʶá( í&# •ÈB<2°‚’’ŽžÖ(J®ÙÈ­»¦¯—ï^Ë|ÑŒº=v›Æ£ƒÛ–_yÛ—®½å?üàG>{Ûmìÿì°èò2ú<˪æòXîÍ~ÕÿÍFÝÀÁèý‰ÿ T-$3ÿaÛ†–û଺Ãé7yU4µT3;‡iÏ¥q»\8ZÜ’óF¹ÅÃzNm™yÏŦŒhLòŽ}ØdÁбøGµ È¬Š¨>ºB]8%|ùbîQ4pïòqoq2–|Áï;Eßû¼!ÿZ:ÖÄý²®©•øb@Ýá„PÉâµ`óôs{ ³¢j CÇv|ý,»Ù(*ÔÂc‰ª9›,æV8CCÓŽô$;Ìéi ÝÝýÈ×ùØÉßñ±'|ìÉ×O?<×-–½5jø„v»c¨™(KßV³¾lÕm*¥?™ôÿ¯¯«­iU˼°¨;Ìš¶5e§Ø«iYÕS<:z³º¶)C%ÏóPŽé¸ ïv;DZ²Š=*Îr·e1’ýÍ~™Àº+ý$‡È,yŽi?ÓÁ²­ÎuSâËÊÖÝí­uŸè®- œr|ò[7­ÄËîÕv¦»í÷° —¹Ùýê¶¼+úÙ¢ UOøìÏfa›82ýZþ«’ÿ/nD訧– Ø@ðúúâ#?‰ŸÜz¾KÑêXtˆUmsõ=Ú^¸{æËG_ÅÞ ÖŸ³qò–µ'U­Ö—t°ÅrŽ:FÓ^‡»Ç!Ö­9ƽ¶ZóÓ®þ×e`ÓÐ!IÐä8eÜ­çXeÜaÞq¤-¨«Ùð}83ËÄï¸ÞKò¸Ïg\œçýÿæI£Hqm5à+>ëu¶ç3þÍ;—?¹Úi#ô®£ëÐŒ?òQ/µ Ëve_0|Š(„ê¼Fû·bÎQê¾fÞ9¦q­šçà_œéÊ|‡bÚvd1!|v"éæ^]ƒxlMÕtÂFýìtGP[èLZv¬6Ù°ê(÷Ûa&ØŠÑ_‘võU³½¹a‹ºu}û-ÚdI߇)Ù…eÇ’ËdOú°Ã¢ûu„¬óyîL1Ó>ovgîÀýêˆs—“ÔÝžQcÃÓÝœÀѪ·úqþÊ{¼ÖÃ~æÌZ0kÙ>+.q³l5ÌŒ<äW…[ç Áœž©2í!÷:Ôñ~¤ç.GÚâf·8ÓŒ“@í@جz r&q2ûfc(˜Ñßïè$N@ÇÅ6°h0*Ç´™n¶µ+ú¦²]B©˜ÕP6§kÕOJWOý…où™'}úiß|ÚûOøà!KÕE}ª]‚ úDØa§-šVáGæO'Ž€âˆ n@M i•Öq¨j&l§؇ ÏÔ²Wת˭{T1¾¬nZKËË,yÀw;ßVwéâ~›¼ÎM–°dÍÛýÈnôüÌ߸;;Ý7z¾ÃýÈw›õz7XÁ’½þÔÍÀ¡ªjz6ÌØðCç8ÍmÙ * &nÑ‚é$Ó¨©­«ªoÖ@Å~?õ6ûÜoù}»Üï›þÖƒ~*ú¡ìé *G8 æXƒìÄ0Ù²Z.~Ù£r¯0Š*HE'—9JÄè:F±“Ôó(ŠÍ)áÊÔ´Ï}v–wÏ<ºùî·>á;‡Þº°Z=R+o™ÃíOâçaÖ´l³ÓV«Öã>‡2Þ±?‹ÿ–&~í€(CáÓ6åP}ëújŽ·bÝš²“ì¶aÅÐÙ²jhJ 3mxTËy¡!ß( IDATåö/²’s@ödÛÜ¡ƒŸØätwZÇ^m—ùqÖ»¼Ò>?÷8Þb޾[×ÓÝjÊšiK´ ÜïYöxĪ)½ìÏ ©f wk(Ù°l¿Wû‰ÝØçÅnµbÑî³.2›)u}ÓBgŸO=‚²š`Hwª¢€J Hµ‚¬ú#Ü ©ÐY)®šaSE¢dìê¨ Ó¬è)®kE/ºaJM¹çR÷çß'Ù›ŸâSìµd›ûjÝš'¸ßV3iOŸeàøüdh*&Í®›2§«kÙ‚Ã55í±Ý öjzÄO°WÛ¶9Õƒ6ôFÊm»M9ËVñýÞ™3B×üÌ[ìt?†~àµ~¢‹Û<ÑùnµŠG=ì·ìôš~ìöåºÉEÜ"|B ¤½eŸ\ìg–uM«ŽÒÒâÞ*g§.TDKÂ%hÖ-¶z“¬º×voqï9ÜéîIerXÝÍgcªpÿj ¶–íÞÀb@d%ÒB›SJÔ4: ¢p+ée£9`£¢-¨0¯‰~g¨²û*:ö§ÚøÚæå¾e G¸Ø- µ¿Ò÷-9ÆOmÓ¶’`*7ÀAÊÀ1±»£`û>¤ŸÖLw“á-f úv‚<Ám¯Yó=3NÎWú–k<)s·÷xµ#Aß<'˜Ž˜O<Žïø¦óòºÚ¿Ëgð¯^”ZWLÅØ‚ÛÕÒ†fFÃLrÛY‹G|k˜ÖS· æú.⋞>èagᓞ>aÖmV5Ì䬰Њº¢3Ú^CŬ±‡a7iî•LG‡Yg•F®ê[³®£mݺ -ùu¡Ç.H¶ ”Fþÿãër7碿Ð=y\deÓ¨ççâÓž?y¼ P1\¨šMG¿¶®­Öu¬[÷TkV´­º@Ûnk6œewÂ4µ4¿n¿—[ͦÑ硆ú'ºÜm–qŸ®=b ûýÔ_øqV7ºÈÃùÇÜîTdtØeɋ촤šN;%u}]O°Ù½:‰IÔ5”4Ì›Q7¥¨5 Í„´íwû#{íÄ׽ͽö8έ »ˆ­ÙQ 8)ºŒ…ßgÀ=1…+ŽƒAfÃÌCJ‰ÆgdõV&¢!:_³šá~=Û5ëÖ´“’S0Ã{dÞaê6ô”œáùβÙO]n³YÛ5|Ô*.r²Øg«SÝïpzžèn'éÛ±æ€)à@éâ1»²nåA÷;ѲÓsmÅOísrî­iÑ1ø¡K3JlxÐÑ£ûê3NÈé |Úé9¸Í{½" ;'¬>îX§ç×_NæQÖÌbS6 óš`'E¾/4Ä!ã.XºÅh·:nöaop$º~–2ÊÍe‰6nÀB±Ü—³q åbx|L’õôF¢€ExîKź®Žýæô­ê²ýVu³ÜËß4:SÏ‘U-ûޝiùm§ú´%4œê–q¤Wûª]8,‹ø¡ª)óföØåb¹¾¦Ø Ãv—†Má{p¶EÜàhÏR^Í\¸ïXs©CADZIvà.å÷@öš÷èúõüøW©˜Áy‹ÿׯ'î_ž-}CmM]k˜Mณ͟‚0º®0¶© ág)·Åšžíø ¯:W_·ÝüDx­èeð¯.yW‡1Üc@l|:½d>Å­S7¥’‚· õ…ÕV€Í f4<è§îó3{ÀÖÒ0—›¥›ñ"æ'<êî´ª{Ýê˜ó^à"æb«_s•Û±Õ+ÜŸ°~cöYQ¨8r—¼˜}³9ã—†w9ÙáØp£ŠßóL'ä‡00´MÝNŸô´ünéYÂç|Í«“bº$:ø±þÑENÌwŠwêz_ðºQó8²ƒ°z[>ïÎ×JeÇ”i%=}SJ¦Í™ÊŤ—xG¼ï{]è8,;9óúøK"‘,ˆÑà _ü<ÿi³ª¦5Ì©h(ÉôòDo)†Ä …9e aN¿?ëí¶èZµ¡èIFÌ©j[µî~[q-áynÌ¿ú\7úŽ>®ð¨oëãR¹ILaÞHît|¦§àqƒ'3ͩюiáA?p’­¸Ï×=Í¡¸Ý—]”Žý*¸Ó‡\î$,Ø£/ÚÄ›ñ>-Ï4§mN×,îò_\ìxlÉØPËò^%¯·ðì(é%@Ρ±9æM í^%n:Ãܳmrˆ­”eÎÀG<ÓvOVWÛB®QÉÚ¡¬f.–ròv(x€%íìAV•´•=h aVUXB„¸|U_˪¦Ývx»£p¯®?õÖ4ƒ‹®@Ñ †F×&‘6’?2ãz¼Ú.ÑÅ¥ê>¬…‹T}ØŽþÅûĬ…—»Bùà‹_|ŒSÕ“öWÙ†ŸØpšüÀng™Å÷ü̳’2ZÑÍNá·Üâ)ŽÒ-[d¶÷ø€ †¹Ð¼koÑ/zÈ3«?"m¡®åã.u‚qÃ#0¸¶š¦r°{1»» WN%ºQ”ºòœŽ`½Éœmj¾è)7gɔ¿ <Ä*ZšZz îCÐ? gápùذjՊ彑Êû/·4“ÇXƒk/ò—ÃW·­Z]noþÌ»µÅœð‹ÍÞR±ÙŒB=ñlGy5T\ä3Zhx±/$þrŽïeÚ½ÉZnÄh1OÛZÜп¨'8%•Ñ`fEÇí'÷L øŽOUÆT2-ìÛ¬à¨ÁVe?±Éް]Kw¹ÝfǤbS:ºvˆ”¯ïóBÖ×7ç6?t¢E{3œ&G7M«ØHÍaSÛFWr‘5-]ËögEÓ6Ðж[ûìr§ýÂF¦ì(Ûu”’+[`CO°vÚù[÷BXÜ*5ý>!·g !U5%Ñ(®iêà_{×ì¾öÎßûî׿ûÁ;×wßÖë ›Š„1ûx¨¢ça­|ßz¡wÙ“½Ã?»Ûý±k,ÿ]7º;y%ÌšÕ·Ž]~¤üøœÀIõÈ`ôuß̈œQsˆóò=':knvqzÚítQžÏK˜²»í°`AœÙ%}Û•Ä’“mñp*€;Žp¸&µ)£>8DÕf‡âa'82˸BÐÝO(åáÕ,È“=‰v45µ¬èXS¸š4­éŒ’¾†{ÌÙÐ0´àd ú4ÕÔLŽ‚R¾ú@ôþc2Ge3)ËnÏ銨„µ€ êYUÕv÷-ßrû§Þõ¾?{ßâ§Ž¸ej_i…x1³hÊp”CìÕÉÏ÷ _w?¸Ònß7À¿³Ë—õñBs¾¡…Ëáù©zòÚƒ¨ƒK£mQŸ¨:æ• ÝÃŒé>7{ºGís³cœmÉ’ï;Ê3ìKX²©…§[Ô1çAm,™QÉ#e›Gíµ_Œ™Y¶Ý0‰‘ÓÚæ=:âÄ ÍX#ãÚJÉlšÒöFšNò´hÊÆ!·˜ž=Q¤â¨˜rˆU‡›õd‹úյ߅™ìlR­ #ª0€7(u-ż¤b:ï0ïõA¶yËÙ qXE[É€ÎÙuƒO>uça¾}ç½ölë,šªXÓP7´b#ožuM«vx®;|Ygº×ÕZ¸Ð²iâùñn«8Ò¼Ú‡s¬Yv”uÛÔ¬>~p 6Pˆã‡Ç9Ò3§éaÉõ¶8 }ßö´¹ª”Ï}Ī™B`±_×\žè3Ö,™Å¡j ÃÙ’ ùç”ý–ô¾n3lÏ¥o§%ûÌ諘M}Ü”˜4?²sˆ’±àeÍBÖ÷Ù£jhÚ¢EÓæÔ…Î6Èe¡R.gÕmâ)ߘwYáWý€Anö …ötÕ;‹»Ûwž»ó—~wéŒ'ß¹°['>û5ëÂJ¢™Ø@è#Ïð\7j8Õ«\§‰m.òÝœ^æ®lù¼Æ®ì¾“=Õ¶ž–ÖÁ"Àpâ˜4K B¬ÿÛí{¶[²l·ëeÅ=òYÏÕöÅ”ºýÙÞ˜RÍ|¹t·Í™RWWÔÉ3*XÑ0kÚ!¦´òQíQZ•aUµTÚ†gÇ a[[Ó3›Í›¹Dàƒò>¥0~¯©hX5È&ͪ¾5‹j)þ §ÂÇ£¢VQJþ¶aFœ~ÞóÑ*„‚z˜ Pa>.«ë¦¬èÚaÎSœïlG;Ö)–¼Ûš²¦˜MPȽ£á´;œâ}Ù*;÷²Kr™Góô¿È-ôÏ·’_-šó(šæÝ¯dûÁ€ Ëߟˆ½YiYP”oWKñåÍ~æ\Ûð ¸,Ùºáû¹ ¡d!iR…G¨ö¦„²½¯lÖ¢5ëYÚUF¿ uó6+[Ð0LzÖŒ AÏÞPÔæM™WN>N1."3Šñ0åÄ×× k˜†ÑûsƒE˜Ó™õÌ"š Ó•„yJyìt4µsƒÔ2Ä{ײª ½~è¢fl©?gÛÑ'ž|üÖÍ6ÏÒ‰ïØvL]f5KšØÐÕË8ðf}ßÕÅKê«Zx–gú¨&.v‰Oha«Ë}ɶúOn·3ÁÐaܓΓ c-+Ú¡’EËÖaŸŽ®Ûž•ø7½Ú©öºÌg’¤Çi˘3¶”g׌¶’æÈ1¨’-ª]µuGƒÑ ·Â<¼‡úyŸˊñÆ€†cKtªŸ¾bÞYjÑïÈb¸‹9õ³—ÀraWÍG…¸—¿CÍØg¹¢›ÝÂ,Þæˆzo‡³Õºs–WξvÇ=õ(‹#¨ ÅT ªE–AÿŸ°[]ê²ër«²ß÷f_NÂÍ•~è{àInžD¿„EÌnŒø-’«RÁÍ›6“Ëñ€»í°Ç†‡|Å[íõÑÿ‚i`ê5sÙ:‰Ì¿—D†º¤´UlURèY$•"Þ³­£i9ï¸qNe+µ¸š¢ÑÓPNP  aÏṴ̈=Ì×mêæÂ…EÓ¤©eµb lÉ´A.¶Ìþ® WÿÂG9”Cañ^t ÿ€šBx2°fQ¿ôO[.>õœmý>¾íîÝ-JÛ£ŸÈŠDçz÷å8Ü·ù²˜ö.ï÷Cü­ï¹Ù¿g¯èâ5Ö|T—švŸH¸«‡ 'þ;™ø=ƒÃì ka¬8•~Ú›ì×rL‹½É—lOþž}zzVu±?³ãE÷$÷µ0a‚eH½ ælt"õki‡’Ž®N¯QàVoG˜IÇù»ž†²Nê”™Ë Mé˜V³¨jV1±»l^ØÛÄãBßßÏê!¬bÂä9Â}L(šGÃüo Ö™"…gк9'øzõ}ÛþnqõXÔÕ•¶f°*Dg=-k «=ÓW²ä{û¾.^åz_1À%ô}œ£”‹~’Ãü‹uœêL´†•B\þñUìæÀÄÌ ¢êXáR‘-оå̼·WÒðy]ŒŒ øÀîÚiýÞ›SÖR'¿%cÆPÛTÞIaÊR`•¬ÉCU·Ù½JbbftÞf4„CWÙŒ(å‚óßUÍb®™bQÌÖ«+Ôu›Li$ð[ØéÕb†AÖ*=¦T„ A¢þ…œ¬ølCrdG˼£=Óùþ´´ZØ# ãú®…|^ÙêUýó>“§ÿæ<ó/±Ãßàbçø;}œâå> ã |1›g—úšûDŽt2prtFߩЮ¢ÓÖÏÐçX||*Ú§ç’¹PÑ¡_}¨s6™5,l˜çÕ5þÛE²©XEMGSôá P9¼»·äh‰ªqÝ÷v=S¼t×òw} ¢ ¦],ÚšÄæŠeÖ †f’6&yõT„\6žzæ S©®Žà!wDS­“GÜPÏšw˜/y•[òý¶hèÚoÌfjëæÞxªÓü“&çSÙDzšÏ%åö\_O2ØÅ¾‘ìë×Ûã.ð&m7êâåf ~™ ŸÁ*¡"ô|Û¾B}7Ž[F¨Ú[5¬c«ÃÍè©©ê¨j¨+Û«¢¯n&1±ÝJç=z_6EcäÁŠ®¦J:wÔÍ*(]³Z£-°ë ½6ÚY'Ì*`®b.X]GÏÐLÂJ{ô´5n)²¤,)dsèj*™Mh©šá¾”GTD©ªŽ²—®Û4Ôã5Wís‹}Ä'FŸ÷v‹*™÷ô•7]Oiý™ÞàÝ™Ôý¾ïfñ÷Nwº]ìA×ç‘ÐõE¼Ø.ÕÂɾÁËæ/F†_x ÷ë·¿”„‡J:ƒÖÅ#» ³è11¯ð  IG_SGDzbš`œæq'u43ÀFǽ•gxE5ưtŒ2²lÆ ÿ¬±¿y4k š{= ³ h ½qÃ4®‘5}¡R.8Ã,÷º#0šÐõ¬'Êù·•FÛ"Äñ1q-þæ˜À²ÕŒ+†¶:Å’¯ä§u¼ã4´45ÌŠ¾cMÇŠ’pb;Ý ¾ Þ¤âSºx£Ã|A;οjb‡Ó\GƉ¾žÑá ÍÆÐÓ½×Ã:x×þeã°Ç&þ¤_ªÙ;«kL8{–Ѱ*F«D1ÖVÎj˜Æ¡ëïd±þù…8«eNWCWß”²p!èèØ"HXؤ‚iº¬P†mCy„&އ`E’8Á‚ª² Í,Òê¦Ì«›²ªohZtñ§…Td(Þà”²Â$»˜ÔY·¦¬ž`TÇPÇ^›¼Â¼[WYÕ1B5•ÅiXÊÄ‘ý»wh¸F¯ñÿÙ:žm»ÿl;Û´Œ'z‹«ìÂvW¦\fÚ¯gAXñï]Ÿ“X~A0ö™›ÜÅU ìÃ\஦b*ÀÐêèYÅÇGH0aËùJ]ccÖÞˆ¤PÌèk cÆ¡ò(ž~ÃÁcÜzF€ššÙœû]8ïNYPSÝê™¶–Äxøšb NdµLLƒ¨Qä1!HC"dç}•$fŽg&Ç0¹8"‰ô²t+|BÛÙGì¸Ï~U]§9ÃÇ=¬«ê(}Šù‹Õ,³Wô”3M=ßÙ®J¨³üu~u±/噾/&ÐûVßv¸DÓ÷ôñZí$ˆ¼BÇW–~~ñôðÉ=R9à«aVåƒÑ./T­c7¯)ż,‚‹:7¯]ФªI6©«gæ<“!zl8Ñ×Pèè{ ©¹üi-ýtÞ·D0jÂz)|üŠùFe1“wìjZ͈00)× •p_;;x³¯¨ä‹O!j‚R‚¾ñšº:bnRb,eźeÇ{O»Y_Å‘6Ù«?º]ºBŒ²ŽšU<Õéþ›{1í¾˜=À·¸Óø ×eíÿknöY]œeÞUÖp¡ªkâ"‡ù—œ8t¢ò/æËjâ㈯ ¤{ 5‡"T3—Ða~Œ“Î!Q³E«Š‘aÉ\ ½<Á‹­×ÒË(ÈÑ -eBX2K¶`Yãó·ðØigg1XB1k´¢èÛQ’‚Û®Cc¯ #•sû‡ª*ª‹±Ä¦è§ÔG%_9=Me-]/±äØâ³ZÊY©Ä¨­j’Øñ|»2§µC|Ë/ô,ŸµŽ³íp½uœåŸÕÁ±Þâ‹–0ílßÌÓÿœQ•p¥+›ü¯¢Á¸Epf9ï¥É1®£åã ( ÛF¶Aãc.ìßljc1²¡0gä|Ï< /¬bÃ÷»ð:+D`… T,kœþk¦#¯¬’‘mhf”¾ÕÅTå¶um/v´¿Ô2ï%ë‚×Gh%¶®Âsñ5:¾`W8ÉŸYÁiNó§öádgúŸöá|/ô÷é ðÿ˜ÅßK|;w¿áV?ÖÇ›Üê[“9@‘ÉÆBO&qúü_•ò|ïj+\:‹g´&¢E!+éXÒW8ô·…)k,ÄxRA˪ý–sa„Òeh,Rñ;ENÝVQ±®¤«m]Œ_Œ¼¾ª¬£¯¥«g=›6Ü…§“¿Kaæ!?–8¢Gy'Ì@°˜_RÍ '˜»e¡Å/'RÒÍz§˜•^²Ï¯xÏäü”Q éçáQøU„îð¹žïKyæŸí#öàÅ~ä^¼ÖO²4¼Ä7RQñZ÷%½ý³~¤…óLûjG§øšë'#@ùwoƒ˜'9}Üwý naÀP\c7ÊáȈ¹›æ…ùïün@¹½Q;¨ð¨ZÌà^,x1¥dF1·ƒ˜²ÃÔƒû>¥šMÙ°]¨)eF0H䲬p è««j©&ïh^1d¹p0—R¦r5…z°Ãm ìžbzJËU=nœ¾šU{¬9Á‹üÈ·õÌ+8Q×T5³yUmœ.ðþ¬ó_èûnίîóU\noàô¹ ÿeOøhŸM¸èDÿ–Ú'ùG{Mx8÷þØò`¼„“ÇÂ8½i+F»TŒ®â5ÆGEAçriT@N¾fg/(^££ _©TC2X6•¹AŒjŽz¤­kóÈ…(ܽb ìT–«AÔÃ…ÙüºcÅ]ÏB¦_ÓŠéɑɔG¯Ù4‘UÌ ,AÅøˆI×¥XÐÀ07ìÓñs>¡«fÆ‚qÛõ²ú ;ªp!äåÖ’êýRgù–Î÷,Ÿ·Ž£]âóÖp¬ûš¶y›ö¡â×ü$û‚¿oOö ǽ95dD ßEÝ_ì—ëñ¸­'kÆã!gmÎ0Ó°˜yòªçã 5TFì ’êÈ.Åøº“<Ù¢ÂîmG¾ÃY'¦‡E‰YÎ ÚK¸76VU5cOáêQÓ´+ó‹ž¶—[É,!ÊÞã@UœÖ½\èhïO{—HýÂ{%$ó5+–qŽ“\eIÃ´Š™|…a‚é 6éé[Õ¶ŽKî é<Á‡“ÙsºMlÿBW'íóJßÏ3ÿùnÍðÿ*÷º^¨–|ÕçÛ•å±A4Åì˸ã0¾ª»yÔ¤»ghã Ä¿b:™u•,ûæ÷¯1!Ĭi¤’¯”<¡Z¾O9ðÀ™5uUá½9Ôµ&Ü=ì®/ä™}AÑžV2•uv=i]­LICÜY›ø›¢Fˆ2¯'u*ù …P,‚y(üÃÖ­”í£°¸jY³êXoöÛuÍjup”»qlD«z iÙÀ™^ê“véãÝëN¼ÁN·ƒ?Tò=]¼ÝFò_î(×jâB§'?ð¥žæZËx¶Ë}Ò*ÎóÎÉ`<x˜ݘh1FV%'Æá|žªëë:xªÃ²Ð;CÙ'5q²ÃüMª®žœ'=§{VGúHòõáÄNuäøV/ì ?Œb9&ïù¡IÊÅWiâQ㊠ðÆ¥g=-Ž‚²¹¢°–ÜÈ€;î4³_ÝN@8*‡uKVm8Ð|U?Ïô8¯Ã®©Ú^ͬºÈ<"ðG’X˜8”3D£fÑØÈ9Ïxý‚¥9~%“Ö–Åû‡YtÎ:šÉRˆøŽ%Ë^âDÿÉ’†í VbÁ¹îè餤5RÒ?tœÏˆÎþe>žüÿ×ùŒ=8Á¯ûl.õ%>•â°wº+„_u¿;À<˜ìÁWÙëÖ¬:>]Aãåꎖa<ïf|u=6/yâëñv脎9S¹,^…—õä& 1Ø|¶™ ¨¢››aÚTÏ©š3›S?-¬˜M°8¼y«IfªšVK§Ò„=:ô1Ï{<÷$ÄR‚:ÝÑÑQXÉGlìçæèhËh{†V,YuŽSý7KúæfÚ”C1t·­£kEÏ”¦Ý8Þ1þ&A›S}5¸7û¦Û p¶¯gmðf-7ëâmf\«‹“<ÁWuñ+Ü ƒ­Žô-êt_vc¬Æx4lqòOfþ“$ñƒßÿ•‰…L<£0i“Xý–‘©äøª'‘z 2Mëi9Ä´’sê:¶8̆%]a©>oN s‰4LnäbvoEÕŒkJ¢Ü k†HËbtsŒn«éX¡QÚMtaêmð mÃä3çü@))jðC<ÒµÇ1®ð]·™2­&f-Õ3ÊQÌêÛ‹'z¥Ox@À¼»ü@oµ3cÂ%ª>¦ƒ×xºÿËγÝ_XÇù.õ»±Õó|ÖCxš×¸*½Ã^çj÷ú¹vðãð“G@Yõ±O=ª7ñ“É»¼ø:Ú´e-½ ŸÌâ~›6Ì0¾¬­›€h%SÅpê)„ •\þAnΡž¦t9ê4”õ3»ï'¯7ü<»:úæÌ rײÂÙ£*ã±üåÄ[ÉKìäGK-×’ºš°–ݰ¡jÊs } CÝì,Äé_Ó×ÓnÄ}<×ZJ>Ÿ®íë ä<ÉGe|®oXÃÑžî/sŒ×E>žbœ+|%+‚·Øé§à2_NÒÉ[íʾÁ@Ðãßõ“Û¢ªâñêÙo«¢?ñŒâ0‰D­4!/?&Úų6Dn°f¯¶¼;îÓÎü¼kŸ (ÆOLÞØ½,Ù:JZ–„íb=?ªúØ:-ÝLèè]2e³˜z´$æì…xcÚÀ†YA1 ¯°~v8ûYµ4u-7ºrÂ\-ëú^ï ÿŲ9sŠ‘RR´ƒãÛÊVñGø[Ëxª+üCÎ8<Û{íAÃo¹:ÁÝ—ø„» ðG~èÇx§›Röû|^ ¿ê>_ÖÅ« },oÄ_" óýǯŠ™Ùñˆñ×¥Ñ?´1Z¢¯Õ4I/þ± ›y| ËvYN[„0¬ég98%нb¢yiEfÒÍ»‘b99]™ IDAT TE¡(,þü²J:ÌaÓLŠönA̪f 9ŠÏÂﻨ6ú†ùEYÚ1´nO@õ>(Oè†hgùÙ³¦©¯lÚ:Žu–«³ p¹/$ó«vÚi€+-ez÷"»}W4†fóÌ?¬ÀCü›&žâHŸÉüéŸI5ñYEˆ,àÀ¥­ejõØü 09t2FŒ¥$mkÚIÐ~ì+#·ö˜ï×R¼1=Š)›´ÔÐ3k&%&CN)TxA¹X·aÆP8çGƒ·bÜމDè† ¤ -¤ä‡¨+ŒÝ£³_3LUþ$S:,ç*YÇ„ÝP-mÖ¬á8¯r—›ÔlÒÕN +n­UC+†bFÚ‘Þà“Ù²y‹û}]¸/ïåKµ|Ö*^èTÿ¨‰s<ÑߨS¼Ô¬áyÎË2pÑ¥®É*á·|ÙØî•6X¸´“ù~±¤ÕŸ{Ôx¡Ç>"æ E+·lA OûùkÖÜX«>ñ̺ gÇkÔ•’`Z×)•z©åÇ^K'ºýÄâ`0º÷ Ы—çyœå%ëzJ*ZZ ¥O-3ü0/ –º¥pG•Q[ˆ5ËzúÌ:QÃÇSZê‚‚QS¨…BÁ ü,©zŠOéã|—ø†u4<Ëu‰í?Ó‡rYÏòDßèºl ]èKÙzµûGÝÀNæ*Ûù‹!c(gò{‚ê£-SžÀ£¿ÙV5‹ÉN#ô@+ Íˤ©¡/†,G16V ½€b\kÁȨjê+l×ç͘V¸ðEÚTt.â/Šw(Jßr¢ñû5-g)WË __]WM's„Rn“R¦¥¥Ìú«Úz–µ\è4ÿh¿ª¡3ÞDeÔ ëg"ÚÅ+´\«…œí¿Ú‡#îz[½ÉµÀ¢ïÓYÝ¿ØOÓSõ7ÝæÂ-䉾֌hâµú>¤…sÍùÐD©zÐå?pÜJfÚ˜¶abŒOô²–NÊBâêŒ:‚û¬Ú7‘ ~V5¥˜*pQ---{óné{Íl£ÄÈ´¾Jºf.SgÔt /ä˜3ˆ~H7†IˈԵ– O_[PBŠþYx„ 3u žO_x—³ˆìØã~Gx‰›üLÉ6Ûôͦ~á“0È×ݰŽããy¿Âyú_éw :×®TZ½ÂC¹è¯s¬ã'äIŽ'»A Ûœîû°Õùyúóbß·Û« *A.Üdu}°-P˜Ç£&dŠemÛkr@ìXsÐÓ²~Àn,ÆÏGŸ°5ÚEEPÒÓÖQÒ·¡©§”-šJüu+u2”ö¬ MÁ¨å1ȦQM[Ý !ãY‹æ3H‡Ø%xùE¸§˜òQXEr´`T´5­Ùánqèx Å`É¢ð‹ ,¥uÇ;ßW3Ñ{³{|¼Ì£®3ÚÿO'<å*«8Úqþ{žô‡{½Øî9>éaT¼É'2b¼Ö¿& p¥/äA0ŸüyàÏ~chÜÏ›løöG¥ZOašöØ+:ö?¿¹¢Ù³:ñzýQ~M `é>PKYasJƒ©l)‡¯O_G×”‚J´«h"M©kh˜3m¨oÆ&³ 1Ç ?“2ö`.öBŠO%ôΖ­ë {š–W:Ì»õTÌéZIİ€Ûƒ¥.ÎTO+ü_qˆ/iáÉž—$Îp}ÒB.óÝßà.'\´žMÞß±Ïúx£rŠÈ.á ¯²ÍwH¡Å‡ýø•\ã6ÍÁ `Æí£I|©=:¦ÔL›¶¡ü˜Wi(•^±´…³VEM#{õ3:fF¿|MôÒÖc;5æ÷ï+ƳEá6-zz5uÑ0û¤†V&ÕQìk+[3VmusÁC¡00#|<Ú63zšV]â‰ÞeE5‡<k îþf–®S©oˆæÌÇìÆ¢ó}6Aà ½/ïÛ—¹!“º+Ý”wðɘð"}_×ÄåV½_G¦Šè4Û³m4í‰Þo'{¢ò/¶ˆã@PhxÐP:`YÇ`jÄ.¨«$}|òjŒ`Y ÿœÍB]m ¾élž„_™o°SMš†Ù _Ÿ¡Ž¦ °[¹§˜ïwbÓz£0¦µtòXŠ×yWp ÛšbœK7øÀ†Uë67¨gɪ†ËÝêsÂ9¤žÝ‚˜»›ÛnÕª†+ÜŸgþ¯Ù“àÎo«»UкÏH.ÿKãº,/Í‚ð‰^N¡Ova¶€§½Ý­ !]áY%üŸnË¾à›½ÑãPÂ~~iì <þ'c‘îÓ¹úã/Æ´ü| ©çý:È PH5jfÑP0€ÇQ" ¦eüº˜YØ·Å,ôÂuÑöíOÀÆÑÈ)«¦d½.†>7F%Þ0ÛÅM óJÉòæÑ Ê¿]ûô²N¨ ¯¾¾Ï+¥Í]¼C †í¨˜ÍM×ÍŒé"ŸNñwßgµðDÛüÕHX÷™æÃ =ÃÕ^èSé r©¯dÛèµ~’qâýÒžé ÿj—BêVÌd*+ëXË$¶d9!7¸:õ=/òK8Þïø×$výï¾æ>üž[üÌos{F‡ßÑO€?ÒðU}\æ×hâT‡úŠ0ê:!¥cgz¦øÌãôf皌 ½Ç2 ŸÎ(äGºTzœ$06_‘,ŽS¾FöÕcc¯¯§Ç± ÒL-¸Fãæp?Ý u]D ®•8B þsÉ"ˆ¥Š-ÐÒ¯¾iFmÑÓW×°l)ÚóŽT¶ÏGx½k݈¦Ù¬7ŠO.6ɪ¶šb¦ïiþ:ïàã|<«û‹|):¯ðý–q¾ýYüo1}Áža»?×ÄѦ½+iµOru¦‰Ïr]†ÿ+|0cÇ }ÒƒL–¿HðX”þñ3¾×Ç÷m|À±e1Ñk¬¼—?)=îá0#øxöµ²ã‡ÆØÈ*0½JZÈ…[w¼CÃt¦sÕD!ë˜3û&›Õ­¤¡x] †ñ—­éi›2«èõד¦Ò0´or¡;Ü®£ëh'YôU50­f“Ffo øÔ=}ûq¬×»Ë à·=ì‡:x£N6t.q˜÷fuÿ×XÅñ.ñwöa›KüÏT^êšìþonNåð•Êmô|Óà­nÊ™lAlþLôƒ!G“„J6_c£8L¬7â¹UµSN^3J£ç‡à»0˜ rG¼ç´°| §‚±?`,å@¸–UwY]Gßtf…ubSφyA=íMD´eáû9Ó~ „°ªcWúð]ìß\cZ]XP…ü´"(gô˜2UxôcMj£Dm ”˜{=£ð[¼c;óóÂKo˜åZ[?³ü–¶®® ƒ´­A¦œMMÝÜ1s¸—çñ‘ …°äQkùÛ\†O5ÞÞ%32VÌ ŠZ!7- ÞÃVÏôÍ$n^âÆ\êËìϯ.ö¨o€'«¹^çjŒH¡Gº6žãã‰ãŸ3bœásYœë›Ù6zžÎØñF¿õø`xÐ ŒØš€y‡ºÏ(ÒÆ®ýÖFº &…$}ûµEÎPÖ5o5³íýöÃ[ l=˽rš¶÷m˜Nd-–3‚õ‡ˆ_YÃ@7ßBeÜ„ˆ­lFµ-g±:•ô•É«cÅaö˜¶¡K~È¿ãYÞòs4—M¬?žÂ1¡ûÚVíð7ù‘^mÅ×4q¾¡/fÖ~˜jáÏweluŽ«ìÁ—ù§äý¶ó3TüžOgÊ÷V;Ý¢_wK Kßæ¦–þ¦…µ¿Ìup(¸àÈs0)ILßýù®¿ì¥÷xFÀ41<±ƒ„-S¦#…a?Iójb>høs„ydI)àÀè6T4T…åc;듨D:yÍšÉ!õ“WǽÐТáíý¹Û¢ìÁh^·aÕ~1‡|ÝF:›ï±#¸9G8ͬc‡—¸.ó÷7ûA~õZßO2÷ëÝ’á Üšß{£G“òF¤CÛ¥}CgºNÏv¸/àexѰ7|¸<ãs¥ûóïÙꕪ¾ï:ršë)f±®œ˜OÅ ^æRo·Ž#½hÄÖ‰$­û|*-^ÇwÝ „~SØÁ4}^WÚì=Â|ʇ¬ã'úgûñ4Os­%œäÙÞm?¶9ßÿð³ÑÍõ ¯É QˆG~þ*Ml€š±èp|gL›ÕP=à^‰-P3mKN Ä0ÇFž•½|þ´Ž®YfÅ ø¸«‡¦Ìè ÊfÇÀœ˜$Xè‹ ¾V3‹‚¯o11ù¾˜Ü¢÷š5];­Ñ·ÿ÷­îãü-qè½›Tº /í¼guÛúýæô_.Ü9;(ÁÖá5ó:Íá?UÚõkã¿= Ò84‚cT·fàT/ö_Ç{‡2Dÿ¶=¾'xû«y¿Æ0ížÎ±9Å!Ç{¶¿³Ž'9Ë_XÂgú@FŒ‹G  7{æ¯ôåÜd¿æwèEã»ëãð~pìïà®RÕQPÁX)Źi ·Ãå>ìAL{å6z±ërÿ£ïdÅ™R%x¹[òý®TõÑŒO¿D8yÇÖ~î¬?c0Bó»iøTü¤`à´®_…óöºU+£d±’?éY6öhgUßU¶2ªäs‚#Éa(†ŸquöjŠlU6Uèç@/}æ´¦×ùµ‡6_÷üO³ó­ã/é}uÓÎ9Õ7í?îæ3>퇛›ý'œuá7ªûŸhúŒ§Ü½ð­µÚß8ìÏúÄ™_zÂØòññ®ç;ÂUàLgú;Ë8ÞYÞ“wðÞ•˜ÝK|8Ïü—º.‰]/¶+øJË©ôy#|®ßÒq⯄¿Ð³ü¥Nõ|ÿq¤Î8¨]üä5Þm䎯1úWðsÇω+~>  Gu|Á“¯0ÃRxðF-^És¼dÎ’Íj£WŽ:a bì²ÓµhÑœ½Y{„ekdâ á"Þ®ÅM-k¶Úlμºåäî‹÷¾ûŽãîúͽ'ØÚŸ»£t–®ÊÓ÷ÿíÝðÊ;·ô·?|áô·NøØáƒéKݾö¹'|ÿÂæ [Î]»lËn¾­¾©4«P L Íôª¾)'9Á{ìÇ´ç¸:˲çøTë·ûL6o.usúÿ^äΤx]f: `ϰÅû3Nçï-áXÇø›„^áÞáýÙ|®ä»p 0)-þ],æÁꀱ^'Á£¸É/s±è1ÙsüœH»ªfÌšíÖŠ0¥ïª›vhŽ›ƒº ³ʦGø`[ٔà rFfMUIÓ”ðì HÛŒ­JVTlè'¡k`F[cxLÿÛýç žåxúµ¾¡Á«Vž·òÚîîÁÑk§>üÒ½ßèìîoÙ謋£•²Ø<Ö“3u,®_bL²u¦ œ77úYIu"¡«Ž( LJHÕ‚% Ö¬ÙžïSÑ7£+Œ`::ù ×GÖemK锳MÍ@ÃF[+¹áÊJVu³¯W³¡0y »†°^ê'´M§”£­xPÏj탇söÿÞ›¹ Oröa‡ªñŸ6í;e꼩º}¶:óª#ÛÓJ_›=þŧ²VY¶ÉÉß:2íŽâ kæçEB#_^é]9\îßûT.ð»=Ãö»Å-øCûÜ¢ƒ+­¦ÍÃËœä¯uq¹gø -œælW[ǹÎó÷ÖÄÜРŠéí#[ 8Á¾_˜”ŠL8FÎÃ4yüªE4èY×I½‹qÏ1׺mr.I‘nxνŠÎ~°gc tT…¯_ ÿ1†¥jNX8—Ñ2›íÞ™ÄàêÊêúªj#ºb fŸ×lµÙ&›,8ÊLyù?ý•/n+ï®il{ùáo9ä¦òVßøäSjWœh¿ÍŸ8ñúãúÓJß|ÊeÍãwØg›Óoy¢yÙõl0Ñ_Õ° :ˆWøTÚ9¾5g{r©õ4}®‡Ót+‰ãoõDÿ |ƒžã¯B>#Âx¶o'§èÅ>–'ýËý8#Æ Ü•ùÿáéŠk²T9Èh ùœ$„tsHT‘%Œ¡äua,Ý¡WGá ÒïaXºÛZÞ»±eöXT1ÐÃ*É ì™5¯˜Ý-Ñ…°Ÿ‹alÇT”ÍÚdó-:Ä@Ïf –k¶gÑñ¨mêwÊÿì7Ü]ý—mów3×.ÕWÌ©n¶4õÁ#?5µpb}cfzÛö›¶jVKx)wuFZ««ý¡ªÏ ¡×–äý¼Ì3ý÷lÔl÷™dó½Ð5–°èÿö»p¬?ñ¡¬ÞæûùÕkÝïF}¼Ó=i+ñ_ÖòÓþyâ°ýÛì?ø0œøjRÞ}¼ëh›ÌîÇ ßîÄÖˆ&jd ÝrPRM{—¸¢{ß1¥jF#ÏÏŠŽ1ò°¯¡ž¡=%Sj‡PYUÇ¢R–wá\Éߥ’‘"ì»Y ò¨iiÚp¿å‚ÍX6©KÇUŽò ®_]]´°6PRš­”ÍX¢±|øò¡úÊ•J½2,…¹d$uÐßH,ôÉÊþ\:ìï³x¶«ó xº¬Ïô£l ½Ø ®çùºÏ!|CBEôT;¼O¿bÖ_ë`ÚS¼×:*Îö¡ÄTá4¿çt¿À+x’:¾ºM?%ÆB±¨.ê*æ-æ6©dÿo\ò±‚æ1i=1-,#*æGéå‚…$•tò}¢õÛ´fYGÅ@˜6…ïwÀÊ5ÕìýÞ 6lX÷ ‡Ým«SÀï::ßÿAÿÅéÞåÐÀ¾kª*ÓŒ2L‰§úÕNiJ9ûž’h*öâE^îöë›ö®Í3ÿ÷ýÈMº*~ÃþôzNj_`ÊÕB/¸É5à,ÏõµT¾ÐçìÁ±^A¶{g:ð}Ïkô7Ã…áF¿Ú;H;xr™+ÀÔ„•“³é1{©x…Å$YM8çöÇ•¤wwF@Pq.3HC¶âΚɜŠU«Ö³WQÃò}{JæMi[³‘ %…ƒ7k™Â¢FӲ؎mU›tþ¿ÆÎ;@Ž«ÎóŸW±«óôä(i”lE+Z’sÆ6¶Ád–]` K¸ÅpÀ†=0,{,Ç– Ë‚YÛ,6`mpÂ’mÙ–,Ë VÖMŽ««ºêÝõzfdÌÝýþº§cU½÷ ßÀ#¼àStÌ}®¾B+¯[ðI}uÍžÝ!)ò§ “!°ÝJÑãZúT&)ThÂ6ö)îÿy<¦@ó¨ªÒüF­;xNÁÇ.ç€ÚÞÆ+ê·rh<žç·¸sßää¶pE%;;õšÄAwE} k‘C{ÍE£ƒ–³*„yzx³RÛŽòí‘ÄJÄïD&ãD*º »‡uMM—Ú^P]•'2N*PwÝ©âRQWZä#I¿™s,€—H’¾HAQ6ª¸êqQ– ã 8ø˜\ÜÅ/¸‡cœg|¶—ù7òs.xïáÿžÚ@?GP>ÂzîÄ.áj~Ä,‘ì¿2,çþ·Jå>ȃêP’ç”nȧTJàcZ ?Ëÿ¼Q~©z‹ø©¢á|Tþmxa­iß²++_3ªMâ©ÿÕ3üón@óa“!qVPdiPÅ[ç2¯Ó]#³T(.È."¾¬O$9ë/è%ÖÝA5)Î)šDÆ’u@¸‹Ç9…-Òñ •êbõQuî!1¨ ADŸÖ¦Ìóü5¿à¿Àa-_Õç=Î?ò66På"ƒˆ‘Å Ä41Ɖ“`fŠ€O‡ ØD‚m·9oãVfˆ˜úõžÝU¼¢dá®á”j鼟“Šßs 5^"Býz ìu1µè¯FWí६çk꾞U½ÐÁgäH­?Üü‘Ò±góêC¡…"O —¶HwÏü•48êcî\oeÉ\Þ'OmÁᜃi\rê1õ`D½¨1Ï!L*´…CÏ\0‚}xTH*Ëæ˜¢¤êð <„ª"eOñ‰jHbݨ1\C7}<Å ü .?å<êŒãùxŽCia 6*è4’#A@[­Y½hŠ%¿q\¦‰“ç“ -ü7þ]]ßÅ ê°ÞB^Ù=ßÈ Oâ×€‚…œG¯r ¸š6~¦6‡K¹K•;ø93@ ÿ•;t>Å%&°‚•­þÒ‘‰“°;:êQõáìDo¾L4‰ÔñWi 1W®ésÛA¼Ä)3EdÝTöú‰å’§.¦Ѭl\!÷"xýy‡Ô ‚yÕa9CD»¨1C8·aŨ2I#I<ò$¸Ði¢B'E"=Þ* ²L è ¢þޝ³‹=À$ï!Tsùú÷àSʼ¼ Æ‰'x‹r‹ºH}½,ˆëšúöÞÅ(OpKyHeò9g•Rú‡­ü»ªP.çaÕÞÈïæX‚GÕ,ás¼¢~û,/¨¡ò;˜aׂâïrMíÒ/ õ_ÊJ%ìχ³`ù4‰Tù^½ ¤I3LeîeæØ{H3­Ò¸ b$_#92i¡&"³ô”Y÷ê4Ðç´#Ý€hñŒhãõÜÄ›CøÎÌÑÌÒªÌR!òÈ\Ž`>²J‡0š)NR"äbLcà³;¸™3Œ0€ÆuÄØ?§lP߬æ•àÕ½ÿW¼Û˜s#ßg XÆMÜ£Ø?Ûø5ý@ïçµ|ŒçUãè½ì›ÃÿêŠøQŠ ëû!&¹ƒH`b?\Pü}™÷Ï3r¹l’‡¾4›|IƒW³‚Bê›Eĵª7›†¹Ã[Çý ò$çúüuX¨qwNÏ/ŽÏØ‚·3ÿŠ’2¨1o£ O;ÿÅÖå©Çbœ…Ä‹aõw}ئDÝs7LÐÂ2èä(p†*E|ÕDd”"pYžÅ&Ü¥vw˜$N†î³ÞóÒ:`LRûxõ•7yõÄYÇz úËÂÐy3÷«èš¹ÝÿC¼È<2¼“’ÊäßNž]„ÀñÔ:ôšØM¤ö&E¿ˆ ¸‡°ƒíü€XÊÇTiÅ|N¾씽²C.’-{¾=ôÄk$xYP÷åôæP\ Y“¶lÍ¢¬æ«V€hùŒÐïó'ƒEM8À(] Џå\†Ã9CŠzðÃ!Mky7y„8\Á<ªØ,a;Yy€“4r=Ýì'K…4Ía;Wp Kg¯ší·ÑÍ+¼— ’"ÇYÉKè$U9ä“$Cg|Õ¬ú8{9B#)Zb?:¡Bòë´ÓE YN²›#«]O…Ö±^ao¦p~.áq.f1}ô3NM2ë§{ùÓX{z FëwÆ7Å¿”òÓ1‘QCàhú>ί —°‰Û)Ëù'&¸{ÁŠ‘dÞÈî9vÀ¬èlã°j/¥Oõ·â)€Èdù% “N¾³¬ÞÅÇe£?ÍaEúÒÁåIáéR_P€šš‡R†BMø1‚60¥XùIŠx€M7Fè'B˜Ic£xN@†½\‚>TÂ*mžÕ^bÃ&V@ø)YÖh—Š«ôï1ˆK#ëù2Ë’Waˈ7ñC1Æ IÞÅûiáVîá2Þ‰Ë.<Š”Ñù ÅÞ‡ÉÍtñ fBÍø>Í?r=E$oä³ü=£ 2ƒ¾Ë_qO³’ð4££¾™ý–VÞÍ —ñN¾ÀiÆ;àƒ|Ÿ]\Äß1Ím< d ™ +3ÏMíûÀÉsjçÍf>·!±ü‰T›ˆS$’2@!‚"8\Œ—ð•«ßÆn¥üóyfÙ7·ž¥Xl¥›‡” Ó6ÅþÛÌ[øg…ú}“¢‹wñ6îPä·ð¿Ô6õyžäØÜZ˜äßåRÿw2&d“Œ¡‰{´oëÓ¦j¹-ô ½ŠK=ŒNÕð…@2B–Xp<@‚Ð ½MDu§Î‰`¢z¤À,žé¡ô¨¨1Á8O¯T)…¡LœJ>ç¼¢WÑá7þÁÂpÊaû‰ô¯Ò/I1…àñ¤¼Ý=\vjÏë¯s:b‡õ3Æc'©ðk5Âmú[Œç#ŽG3á׃»Ã ŽöEÝÒ| ìæ!ù»€ Ä!ñ%ýŸt€i, E*ø¦DNj+Äzíä‚õog8*‘“4‰¤H3­FÄ.ÏɼìÒþ‹xŸfâ3Kr4ø°»Ë½&Ü!5ÏÝãR´a¨A—P¹Ä<ÕÔÆå?Õá=#Jõ÷Z,~²`;ó©bÑÉKL1®à>5äÝ>§ò³záûFö«|âfžVØâ¿fBÆDq‹<¿öɰ'\Ve–¬8(îÓF K¨-`N,:UmB;ÃTh‹vÑn¤|3¤†Ëh­£B ÝOh‰¬A¡ýp°Z3ŽTRðòËû—ц]¥ðåjmŒcôãOtô/ï*&-ÍÇÅ©Mãˆ==›é[QX!u³Ê(SüA®,ö1¨çG“]ëºîOuÁ$8\VaŠ™¯’ðr3Ù«"L¦øy0UýM¬<?•nˆÏê•þ(·y« c…|PŒ?›ª3O{yEþ¢æ—©à‹½è\ìóhvvɲgV3Þ„vÒJÛÓ"ê‰ì•»kãå rÐŒM;³N ÃÐwÆ·¶]Ù±h2á’³ý²9°ó€‹?EPÎßò:.ãÛ*½»‘Û)âÏÝWSÎaàìUz?·0ªÂÞA§p7b)é—7ÐÁ·Uñ<¾²àð¿A^þ&˜·†¬¢‹ñOÚ€áêq±<ÂÔ‹@^ŠŸÎ?kwÒú&Í´ìŠÐ0­’>QóãM=FÏHCÕD€ÛÜ—|¢ïi9k6%6¯»“3FÍ0 %•U§ÅãcÏ^zåâKc±i[Ú.1ÙPI ŒìŒ?Ù;ÒÚ´ô’NgoÜ5¦…`«¼ÓýÒÐÐî‰gÎ^ÚèmKm¯,)Ä…he,,º7 }}òðÅE³íëä9²Ù´ >SmG9}Ž¿¤]_ÑÞMM¢Äk]w|Ï©k+N;çžî:“@‡j}³‰>ú—•*¹øâ®®9ßI“®1 ÷L5™S­µ2˜Š<^sgK}±þÕ%;wbq¹+LIëhÅÜ?®½z¼'C..þc¯™ÄüAÿÓŽÇü-›ù…iîàa޽jÌîâ+¼Óõ”ì&RüŒ¸šNî ´±žUC¬­üh®‡ðs&ö7˸ÿb¸\¶K_" âWÚ!=oê¤çÙs“øP/‹!moà MÍ~:ß´XR 'h)é'ü'šg³éº3ª /ÌVwŒ½rdÑÁ%•Ô Éå½3)×0ˆ‡Ëʯ:Ðüb›oÌ´7œ»hOã¤%D…)7>d¿´zoçÌëÓ+;Öù‹ö'm±˜m|¢¼jðžiýÃã—44ÓØÝÛÖ¯ÒA«|k©ãfž¹ ØÞY),I›iÓ4Eƒ¼¾|ÅÉï<Û}cõÂåµKϱˆa§„,*¬9ùÃdžv›¥­+g¼G‘&sŸ¤zÍû Ï,ŸúXwê²¹§ê­ûÁKîî|¿ã”ÖµlgÉ’n€´ªÎСgxfóÔŠî‘ ;Ì“&”ÉŠ™ÔçVÞiíXÝV9Üxpñ@wÆŽ´’`NH#$Ni*óYN+Fà-À©µ:”WA'G(C¨‹¹—) “ܧ&áqÎãVžRâ[8¦ðQüH¾¹öÙ ;d“¬ „'žÖò¦FR$^ ™°7§sÈ›¤4\wÌ9¼bwkËl—\«ÕêýÍÅši–œN§Óµ]·,«¥ÐÆÀÁ«….ge—hõåÑöB¢6$CaËŽpI-tóU+xc`zF°š#ĉ3-WÕ>÷†ß6þ¡â"*“N¥3HË”¨„T>>Úrì¦VÞ®Í.N$…v”­çåk÷Ÿãå¦ÈtõÒbÙ)B2Ůӥ½›öm©l,ÓûÓÕ´Ä¥ç®~êÅe»¶LË36ÝC1„‰/©ž3üÌnièŒå [Úi'¡a€Lº'^ìØµh:בн½çkMa,+fH€Aãøñ^³V¶eܱk"2ÓŽƒ=¥L ±êWù Ø< (Ÿ«ø†š‹.,j#ᆫ’º›çp?×sHeæ°"ŒÝ̸Ò½6îXÐ:»EþEpgX’Ëd «Âö[í¸á‹´Èb“õ j~¼ÖamœH[iwyµ¡bšB.èåx"k·xMµd`äLJNû<·84Õ««Ìö1GI’4=FK|‰×7}FOè©Q{ZT°ië­McKã;&¬V±B¶ØÖq1N’câaÝt®k¼²a4;í¤OU‘Dg™HèqëçúØE5tô-%&A\¦Y¬¯éëÓåi£LàIOòoIþÜ™kÜíá9U«z“?Î%_ç>]xcém•® o¤qv¹ZúÂy®wîTSÿU7Lý…í;…¬?#›ñ·… wuá¢Ò»*íÅ‘ôì7}WÖL“cJ'á&\‰O¸¤‰ ßjª‡ieL|2Ì×q1ßU°¯¿ágJï'‡Gäˆê*l‹DToã4Ï)`W–{pcpàM,å»”€+Ø¡¶„(nä½ò`í ¼R¦äQJñkq¿ž× ‘ †Gq~)ÞJ]&Äâª9±Z·µöj"ô™„ì)î(v™ÉpÍt“¯ú+Ž~Òy±'acsz$©‡½Ã熩P7©RÖw%]4¼mµ ó¹ç×O·vBÄ1øf|o·{ɶܡÉXÓØy{»F)’À,ïuFº²ÛzX7ÙÐ~xûO»†â T©ð¸øÏøS=[7NxSS¹Öckži-X®ð)Š»cÕ¶©ú°7ì4öµÜGGD²ëesOz{ãÉÎÐj§e8^Ó|YÍœ×ÖÒt®G‚±i­^¡'´’y©sYì]69£•Œ°Ñ J bf%s~Û–¦.D&Uˆ¹i¢™ œ¡ê¤ùtÑ@‰ &! jDn ‘:b4ºœ_)ÿØÏ‹ø˜äÔÐ<>§§^W;¨§—N%íÔÆR~Î4°šå|•ÐÉ›ù²Úý×ókN.Xþ?!ü¡Kšá€”"+vjjÓ&Â!N$ðo¼Š¨aË&™ «¡Æp0"F WôàTÖbÐD"ÒÇ2‚Öd{¹dh¥T˜ÁÑõVú™e̦•McÍÖôXüHw¦íb«,|òâ€å¶b>»x bÅG‚\ƺˆ3Ä#1ºf¶¥û‡==ÓëXCŒbñ²>šdÉs—ŸìùrÞÊ•VØ«cU‘aZÿu2X"/Žýl´œ›ÞÜ×I,ÁRöjßJZzû6Ó™•gÎý̹ç0¡‰´8»¶ó+›ßè2@Ž mŸˆ! ñ‚õ‰ÖO­Ë§•íß]2G ¾Ó:ÿËæ’+DŽ _k”)òD4ÓÄ‚æö ƒ¤H#”öY A¤4há¡óN°øî¾dºñ„i”ä#o—ÆkÏ Ibh˜Ø¯|Ïne x;øŒ‘DRQ2’IªÔí/,"?T“1ÒT°¸Šª¢|¾ž{39Uñ_K;?VµÀ;ä'ä3µ>®’¶ôhíb—ømÖ"E†>q Êu@ÈŸ&°ð8"*s4j”pp ± ±”Õ4/j th×î瀾ðù"lÍ¥dùòYÓ?©PDo£ü‹˜Ï‡KŒãaÑÉvíÚs 8Gññ±DÚÌše9%\ÐM2Zº4ì)ÓOzøÊ wœ¥ ·ÖкtH0iqŠ “dxžRÿ6Ëoä·Oþºt¹feGrý1_ø@êUø€&> (ݰ=œAIRDlʈ.AF,tlÊ„X˜Ä˜Á¤…½”€ çóCŠÀR®äª°™û›ûnâü­4ü;äâ0¤N¯è×¾¦MZRäHãQFAöçlãþ¼°<‹µ‘¾L5¶Œ°%l hÄYNC^Ñ2á2$ÑXFŽ0£0±–®oâT!8kÆw>W±S<¡òàz¼“<<&Ä á(Ióœ°$â¤>¤Ï.xŒ ¢d¡eX¬ÛjjP’#M]};‹yq`!9¥²V뤨»ÔeoCÀ"ËÈ/ÌdûÂ3=ÆV.Ùп8ê,¼zìýAvò(!ð<žE#…CœºÝ¬†I´DúE‘¾yÈGuVMEoæAU¾Y¥|-|‚§xeÁ'ý¦ÜPûé„m!2FBíëÚ´$ƒ†‰¡ÄïÏR ÿs ó—õ]-z©ù½ÍÇ!Nœ 2@?…Ãk'Æ[Ù€ËcìäÇTN0EªœkFà F»»là½O†¿íØ`­\wIPK<ÓÙ¬ÛDV“‘©Á[XÍ÷ 븎¯2CÄ¡®{E$y:µ=ú~#gˆ¹¨:?Tƒß÷PV¦ñד⩇ÿ-òMµà Ù#MéÈ´@<%j®Í$ñÄ”È s€?§^·4Œ"†¶`<:’¢38@£T1ˆñ·¾ê¯} sø%w¾êž"=ø¬â{ì%§øê ld _¢O‰4Ö ¸V<5Ô‘L1­ÖA5•‹ÞûÄ‚WégbnŽ2vŠb˜Et ÁóœV'ý fRˆêì9ʸxÕÖá3û¶¼iv¥¶ª¶lÙ‘uvGŒ³jíŒ|A*|Q%Œ›ø>û±äF§ªê„Èv¾B$Aía’!G ¨?ØÉ~Nä’àÎhm¢ƒÿ¹ m—ï©ÂY,S¡'Ó,{Ä7Ä”‰H£BHŠ4R90²ÉójÅð& B*s}¬ù}Mg1:UÓ¢fÏ1ژģ,ÊTÈÌG¨òèkÜž¥›Š*,8He,ÒÜCu/¿zL‘À$bâ¶)¢h]ê›ßΊ Bì×ÄðEŒþ 0Î4'˜çGœV­Öz¸”É0 rCuqñÊêÍry¨U(ï¯>$ŒÈLQß]Ž©ÞþçÑx–HÛ(®xš:üQýàÙ\ ű° i¦O}ßïæ)•ƒ\Ç Î5ùÅàÒðDz5<7ôq‰ Oü­ßªáÐHŒaEµ³UÍa¨òO†R"„‘ª6€£þtI’ù9d¬¥‰e ƒ4ýT(’Ös=iî¦Ä VQÁfƒ LRe5S¬Ç`˜ z¹ˆ8"}˜4"èæy–’ašeT ˜ ‰AƒÒ|y‚Ã:LöPÁgF!nEçZéâ&€ªhü)@k†™³àéó°ï3 ª{v0 zhQšœgÀcëÏ¢gŒrî’žÕÍ+Ç0è:w¦JFlE`‰¢.úšàÛŠ«hbb µUŠvS§³˜aˆYJTTšpxÇÕFð:ü³r£ÏÊ·¿•#aGhI[:Âß/›U!DœÈâÎR˜j CDZŽžôAšXš!E§o¾,bI]Ä©¨K)Çfâ²QÙ 6Š)*€Åù܈ÅQÎ#Áã eB¸^Lùd·8Ÿb‚25 ÞηÉñK~8ò*ù:íqPÛI• ·ñ„üUøR˜b“fi/‹AjÚx?Ÿ‘OqŸ\+ÞJ\|”?Q&òU>ÇÅb;áÿÆ~\u ý0Å®ãnÇcV]ÿý<ÆÖ¢óÏœdšHTîÓ¼‰÷ÒG'âfnçq2êðßF•GxUØ?ï¼í’½aå¤ã°öï7M6ë"ÄÅþ|X'ïà{Lb’EP@ò*‘“‰…¯ðÔÑjVÁ§DžIÊøŒSž«³V±‚áÛ¹„ŸP ¾…ß(ÿ¦¶G¾,WJ! Ù(Êâí'VICÄ0”C$̱  & L0- ¢I¤¤Rr”øˆ ïáy¡fhvhZƒÈÃ'xÒ÷1 vÖ, ˆˆ›Õð9ß•RKZ®qFTñ˜$ Á­R¬Ó:-¦˜âc”h”W;Ui«ÄƒÓ±#±¼=¡§#ä™p—÷å •5à$]Öm†Nqe°Ôû–»7¨èŽó×Ö³ZýªLq90-%G嘸‚¯Šº·P7×ÒǦèa‡HàQ"ü-á[§Ì*>Á@M±¯`+ h"͈ڭÁ#î•>ò"ëÛöÃQeÝÚ6xþ{:ÄxÙüLÇ÷zô†˜¾úðݼÈtbÌ{† šÅ†B_׈”|u&ˆ¼Š¢“¼ØÈ s†sRéÁ Þ+=y«eCØ/-2Tµ¯›Ó:$Éb`P#G¤³®aS †!Qцå~ŽÅ˃ubΣ% dYN0áÔDŠf=5€}Æ‚öòøÔJ©©æxÖ·Pã™ (N2±´šHjM³¹¡X Æø]`ç0È0^ÎíXÙúdìŒ8È.¶×jÓôWÎ<[µšó‹’m…XUëçò˜7;N?çy¾½¿§ØlÛ—R0Vþ‡‘\ˆ»í]­•T¨v…ò²½:Zó÷j®3á Gd±b9½AN&åí~1­¡rƒåÀïƒBxÈ?©£Mš "ç?x‰«¹\n’i~)ö‹YÀ þCSW^5:¾«å²ŽÃÍý6À¸s[ç÷sã­Á ´…,óñy–óiEz÷„øxhTˆw–ªô%9ºè"ƒF dÈ0Åôù §Ø=·ü|Qn¬Ý%Sa{˜Ç§AHíÇ °E+ äñIâ ÙcÕ=¤pãÃrO°«J¾Øì7KE¥ðÌ qÐ:ÐTŒõh43Ð1@—¶§OpéInh3u*̆k+úàÈ>^®åõ¶üy-kÌvi¢,ƒ²ÕÇÓì¥h,>çµf¦EšZ”—_éØÙ¸§\Zµ¼tIÜyÅÌkÃ᥅­ÇŸ|jÙË+hYk_4³Ìa=%û}‚§ÒOçK×-Ù’Ô»›²Â¬R"Å[‚×çÿùOoØý—¥æÑ}-‡ç³Y³…ŽÚö™ÂQkצ—·<­£]³é².9î5ެ}áÈ#›Æv5ôÍÚ™›rOÅÐ"vÐß1qâ%žL>/Õ³±ùÂñ•n*%ÒµÂ̧ÝÓãÅ«rK{÷uûé´f5ÿW#÷°gj4Ì<¾>µu|‘tÀ¢"§Ü—&ef­qió#m}© SR —?þîÂ燋6èßïÜÒ8`¤áYŽrˉöTltJ”piå:îæ¨BŸÔG0UÕ`‹MVjÔÈ"m¤2ef©0Mž ™$ Dž=<±àÛ»åp0Ê iÉN/hÿÝò¤ÉbQA'…MŠ †š8ZhBÃösæ2òy*ËüÜ©]ê¡_K›&:Æ*3SeDo:.ͰVË{'šÆª3¢ÑYhs~hºcé“«û{ªÝnítË”å!;E[Øâ½2Ó:¼j²¥Ú2¡h„’1j\"©ŽL,Þ>soL§fÜêiÒN›<¯zïÔúñ« â‹©CÕÿ”‚¬\|È=:eO¾~V”wkË„(ZÇz¯m‚y¬±¿%^+­èïð¢ã/¯pÿ0èîbgÿÔL×’ mÝ·ŠŽÈlñ7Çy„'“v²:¸>1%¦‹¼äXê {›¶ÄÞµvhËž%h¡>믛‘}—~´¸Q&‡ §NOÞç=ä´’ Í2°1ÝÀWÉHñÏr $¨ô3âCUа‘øx nºÓT°ðˆ\HcxÊEYâ“* j’w±%ø;i…ɰ&5,ñŒv«>«ALØTˆz3:5Šè¸ÄË@„±r§½m¢G£ÒávÖ”¿¤¬sCiÆ=7l‰îIÒ"tC¦Z{6Tfüsã-%õˆfÖôL,žZ_DhHÚVJŸ’žŒ¯ÎtÇ»Y’N¥±3B’b)ÛØÂ~m…ÝlŸ¯‚Ìšô~» L’|El6~ß’8×\ âšñ°D¼Õ¸4ùrëŽöK¼Uò?íuæý*…Þ%¿Sé»`â“Å­^0¾=Ä_Žèp£ÜàÞ2‹kžý«™õ§Ø]KŠ­Ëœ½€Svû8ðžÓo¯.™­vOï\Ÿk¶õ  ü—ýíJ=yuÿšØDþú–Ÿ¶7Hkû­´/±6ŠE`6Úimdœ—È»$zO‘QtÍ$ˆ,«m"óˆHÅ4êD²Õóž ::qÒĉ“¤@AгDm4“¡í«íì÷„'äV)¤Í1í+bÚ” ²Äçú‹(ó ›£xhÒöš<§°ˆHÊO­‚#6Íl(7Ζµ–™¥ tÅXH[6Ç7µ²ßrtéóŠìð¼8˜Y¼tkžâ¬ÝžÛ8Ýž°} q_rÏâM[7ÑQèé•k_l1S¤€[µû’éE‹Î#$dmaÅHÖ5“$ÉŸÍXºnc¨ëËKŸÍÌ:e²±mñÍ+\óèr¹|-‹N¡i@Ÿ@Ò¹¬å¢¦­eâz³¦¥Mkð$ÕóŠ7UÞôÐÂZIDATSmœf¢¹ØW3d^ SáÆþ•ávR’`<´éÁiU:†w¾rÅñÏn‹Éñ¥ÅZ ™!¯ŸÉõ¯~ó±E:‹Y}o‹f$(ÑB’q2øÌIZE‰Yd{o9y4£Q …N¤’`‰ÓGÚ!UPÉ ÄF"•®q ‹„ªÆ æ%pвhbÊ|:‹I±º»{Žƒz%É’ý—÷÷î-›ÙÂÒx×ÊX³0yTü!Á’Ë÷öv¹•–þÞJãs= ¼‡qA’eGÂ+“áDwrùÊL‹ÖÎ~>%H³òqíñsÛï]Þ˜nšø¸ùl eÿûÈUL·ýÏÞ—S =‚RÜÃ1ëʦ® ­ùÊi'ÅÆc½©T†àÂ1¯ÍMöljo4Ðb&u#&LÏÆÞÞÑлl(5K’åÇzÂxV“ =y»¼8¸¬vA#-¥tÞÒ4“FóLëÛοÀøÖ»öÀâ‡7?Õ™¶› qñè¦D‘s)™JGö–2ÔEW‰—T{}$†eªÍ F]þ:Ú‘¯‰OH• eÊÊ”£Jc¸ƒÎQyLŽÊc²ÍHí%­hè"IB9¨GdU‹8 E½…zê¬ñ"‚°N‹¦»:4£O«Û™»=I9ê{4›éž °H¿L¨b¢a#vw¿:eLí<™¢6mAâè W’$yMÌÕ$“ £³’~eå~*IRöuÚ~2Œ âtô¥oYÙŽÄÇâ1;£5bQf/'Ìî¦/®?•›š ¬û;wwgM ÉqñcçÛ]MÛLá ™¹ÿ¶¥¿«Í‰Œ`ÿ%µcÙ_\]m`”¶Þ½ÊËT„…­Ub?lýݪk TX–/-r㦘%É¡e÷dŸÚ$ƒñLØØ‘iÔjD.&:&I,J””Z™ÈjÞ¤ŒŽF†2ŽB Cäpª©F°‹O$nYÉÔÔvšª’Í.¨ÇDÒSúÜÇ•L¹öc‰?¸ÃoNu—L,rÌàÒ@ ÈžÓV&C[ù3!Î:Ñ0˜øgÝî`RŒf “ i"qA‘`–›¤È›¤I)Èii²¼8Õ ÏÆ™ÒRz«v†">fOvœŠ†Þ¬µ³/ÚÍ1Ì¢ÌÈ¢æ KKSܦY1åÐÑž}Ö¿S;턎Ô}ÕŽ9eOµÞ°y¨½œ¿Ëy¨£Ô‘¶«¢†)í}Ý—›ã+É“¸§õXq?z‡Å/]vÍY­CË_èpb­†&Âñ‘Τ D‹æ0‚AH$‚y" Êh_·1°H`S%²»¦üu×òÈÉPÃÂE¨ñlä­qêÞɾ¢™E-&ÚÓ`†»EËÓÍß8÷¥x²0vïÆã @™ mDj:6q,t|\öÑü¢þÓÿ/ãÈùÈWM嵇Í-" $FNñ":MÑ €!qÚØÏp}£¡e(Ç©Ñ\ïÌkhu£I—y…ÍIR‡ÅD2ºª›ÖˆSö×m_Äz2bF6FÉ’Xß×ùTc«?h,²k¶ÐÙÀ(¾èŠ÷wßÛÖR«é¿7;í)’,¦]›±iÙÿVïóáþø¡Ô9ñ+ŒßgYÄÏ×ÑÛ9¤pȹºT•_^‰ØÔñšúiªú»®®ž@ÃÇ#C CMZ›Ñ©RÀ'†Æ,e,L J†hJ°Ðñ'°wiW­2#—Âb†"ÆÀÇeOMi³Xp©ý€½÷ÿ W’}ñ$üIEND®B`‚chromium-bsu-0.9.15.1/data/png/heroAmmoFlash01.png0000644000175000017500000000135711676031527016407 00000000000000‰PNG  IHDRóÿagAMA± üabKGDÿÿÿ ½§“ pHYs  d_‘tIMEÐ 06üÁ ÃlIDATxœ}“ÛnSG†¿9yì8'”„Â!RÕÛŠ‹ö¶Ðö‰úHåàÊABBBQÓÆRbÏžÙ{Ï ±Ô@E×åÒ:êÿ?Á— Fƒ”@‚¡ ÐäÉgåâ߯û@¦ Ì™¤Ô’Ž‚D¤‘ª \:°|@ž^ï…‘l•†A‘³WälC©‰†*xfcâ&62³P5ÈSôÕúLI¶ÊŒ[½ »;Û ²}“Héƌݔ‘YБŽD", ¯~îæ†½²Ïíî>6n³_³Ûûž¥Bˆ?™ØWô/‡:‰ÔÁã[â±Õ`¤¢—åìæÛÜ*îpPþÄÝ_8êî‘?òÍèwºæ1 GÕzM˼X§A+I¡3úf‹íìƒÞÏ•û•?ÜLÅ¿rôtÈ¢3õô¥Ð­4()騥*)Ôúf—lG ùPÀ·@RB2HÙ»{l._Rê]%É(%¯”€@ „DˆÏä]‹ Ä/“bŒÔ¡ÁKÕ¾c^Oð’|¡„€)>ûˆ¿x˼¶Tmƒ ‘:@ŒŠß²Ž¤k4Z’‹¡é ò4_Oð§x¿|Îhþ7#;ã¯ÊóO•XTšXzÇÄM93C ý²¨ï±¹ÒHñ–¹Ãd9dd§œUމ ,=4Q#Oñ;×p®t$€£jÇLýK -€U;åÂO9«|X5œ[X9äIZ;чÈÌz`F³fʦ1”  ÁÇ|måóµ•}ø LÝ\Ñ»k˜l{uöÊý¦ÿLjššˆê€½®6ï·i;j¥ìà¹Ë¶Uß:†˜p¥¡®–ÀP(eâš1‘JjæŒIŒË ääŒÄˆDêFby!ÁÀPÏÈ‘w“ß‘8Tu“@YY,V4&FAß0àumËfµT´õÐsNè¥Nš7aÒ‹ìÓU5®+êȉQé›SÑrÔ¢¦Û¼Ä>ÏØ±%+Kvù’E‘÷é«((ª`™‹X±èóN›pÜÈ{ÅІ¿4ôý*~ÙSjÎIäê&ô/«øÆÐªG̘qÒ‚u±®œž COZ´¢é¤‘¾žDONQ¬§ hëhÉ˳,f b)ˆP·Žë$ÁG‹âÝýVr"è&y] 9¡>"ër(KŒ”$îðüÙ]îòrÇ…f”ÄÚbMy±D(H䌬)Ùç ¢DÍ¢-ÙyÖÕPòˆƒ©iû¬¼à+-Îó( ¼È)#ïwܬÖô…F>âó¹Æ1#ëFMÃoXÓtÞ;õ14Ò—W2’Д˜”—W)èWR’ 6*’H^ÉAó ÁLmi÷űB§,bÁÖöïéMœ=Û¬%»QUITõôŒËI´Tôä%ºžò·{ofæÎ‰œ7¦¤eÃÐPA *ÖÞ¶ÆÄP^U^h褦–‘‘rvDǪ¢jSèJ´¬Yßb‘¦è€s^çO-9ì Z÷:aÂŒ‡Én¹mÍøEòÕÿ\éø¤·¨H Ø¢’²PÍ˜š’šž¢IcÚÁ0IòB±¡¡ž¢ž®Š’غ®jac÷oÔ»Ùƒ÷v—sŠ.ìÛ=ubªWò´š#]¦¼X?¬[°ËŒ¡†á–—“nbºý‘DMEG_ÛHžlc¢¼¡“–0®¯-gU!;OA]GÓš®¾†‘‘ym\œ?ý•–/y½9yBá6[üžL£‰ô”¾%VÓ£L ŠFÖ­ʽµXôEZFºë™"ZµFx®ÐÝzì‡3 zA¹P Ÿ'Í*XW0¡/ÖÓVUP” ¢BhBQ[–yÏ’‘–"Ì{̺XId“BQfMô•¬hé«hnÙeK´¡U›T4pNÎØEÚkQÍG}Ÿßñ#öjØ)éI¬YÑÀ@lÚ´Ñ׳'ÿ¿R¬êþìï=’’ž =Ó"U“ª»ÊÖûcÆÅrb%¡‚œÀ”¼@N",¶k˜×Aàˆ/ ½$8_Ì)ÚgJ`V¨¢š@$'»fí‘Ãø6Çl`h¿PÞ’ºžÌb„—Fk™i Ë–³¿å/: ½ÉgU›GÉ~C#‰ÈH¬àQëfÜYÿ°R¼§±õ{Q¤¤.‘W6’Órt¬(‘3𔼜a¶á‘PG¨¨¡g§ó¿é‡xƒ/ã„ÊÞâKh—>¢mB]S]QÏ3ÖM¡i o`Å” ­o“­}5çô”³÷þòÑÅ…ˆÊº B=”²-cÊ *ˆô%bM­o `àtö>´­)dFS]d r¥w$EWK ]›½÷‰DNª4òNø4¸C+Ù˲×Lò7 ²³'Ò0R¤*Ñ'3þV•í’èWÕ»±.QUU²`(º¨ÀÍÅQbp‘ ÅJŠ†Ù ¥Ú'60²j]›,a‘Æ·¿ùiæ%V¶}fb¾,Rq˜«¬*h í’e[K2i0²á,è²O׉!ªŠÒhBQ"Ø ¥ßmût/÷f2åg,©Š\e,s;=÷ê]æ0ûè"“KÑ‚E³:ªHtDèêëˆÌhZ$ ‰ôä/ã-~£è óleÓ€ÎPÏPENËg=ái]9c6U •D†úBC±PˆPAQÝ"&Ô·B+³C×~KC¬€¡P(‹Å" ¥f\¬bIAàŸxBÝ.‘ºªŠ’–Dâ){5/ë*„y\T6'RVÃȺ†"ºÚrŠÙ–G]c—Ý ºá°´Ë˽ã¯I;ø7 ϺA¡º†††¦]£¤äÅV­¸ÂIó*öèjšÒ×Ô“ZyygÇ ÿQǃ¯ðcþâ,@Sg±†Pb¤¥ªlMKN.sØšv;ïKèZ¯“³˜m{š¨¾|l“Õ9;Db}1JÖm¨)[F]T´ËŒ%¯qÐËŒi‹åÑQù¨/oêâÒ OE;Öú§k‹‡Ë÷í]Þ‘Ï_퉋\/D‘,#'¯ ú&•Õ ÊjªzÊ^ª"P4¥èÅ®Ò*‹ôô%†"X“&‚rF–ý!^®ìFì.PµÃ´I‰B–‘Oôuät„vª**È[×sÈ=ÛÖoÌË ­*ëHÔÜÊé_>z±ëì·Ç0ÛÍ@EËÝæð'–ý±59C SR2×ÔUÒt 3vr.»¨t÷Í?ó‰áçz»£ïtK~j_xâ20ÀGÁaç²ß "‰%%SÒ-í+ØÐUË–¥eÃH¨¨oݸ@G_¨®§¬£æ OmùÙŸyu}¹,¨<’``¤”åYÁ”C§Ío{}v+9¡¡"+èÉe€ËAAfª5}DMWIÍ@^WW×#&}ÞÈYÑ+„NÙ¥iQdÂ@-Ukž’sØ]"Å vpÙ(Ö6¾<üdóÊÖMnˆ“Æe‹3ön1ÀP[ŠiHC8u=C},“B8Jšb“Šrúæ­è)ºÂÓ_áÞvëZT³¤/Ô3’WJ Ô•ÄrzYJŠ¡¥mßÍé!RÔόЯŸù·¯@„ýŽù’+U¬ª¢¦gÕЬ]®³O,ZrŸÇA]KrB®UvÚÊd€š’öeµÚáÚxý†ùÕîîdb=h\ö*›Òw»³ßÕÔDrzò* ªBbkJÆå%Θ›—7£å¼1ûU]a& ¯äÅhš± æj}k&Tåt­I„ :ÊÊËé/0ó†b‰D¬(J.«(óV¦U<êU:îZ22£ä„ECKöˆži›°dAEÛPdJCÕ­Vì–Æb]­ËœÞUxcî¦A¹´w8ÞÛÛ¬}ê˜ÇÂ3…™S×WP’ˆäåäô6ŒŒ+zØÚB#„&”-;ävóº:6ÄZš(* pJÎÀ’ej ZdÐ ±œ“îõ,[7¶ÝeD†#¢+\Ö÷?Ö!±b çqgLZ1YÑÆŒUOŠn²#-yãN)³æ€i‰5;) tŒ]Æ›„Öx«è€ [^¾ˆÉ¼ð”ºZúrÃl›7 ômdŸÞ•hý-U!+þ®5UcY,~]¨kÞ²¡’’jJÒ 4«bä<Æ”=š·žO]‰¢DÙP±îeT¯‚±5‰^f§qëºröZ3P•Âh—ý3´ª¦`¤hÂ.kqæC§ú/üFBJ_û¿U¶ ¯¬$/'R3g^O¤*/¯h‘ ¶Þ¿òs`i%Ü%oÎ8®«fL˪D䌓*®´ª&ç´¶‚: /QÞÆTÏ¥¡@)c‚¢—ymGY"–èØeMAE]ߘý"ëÈ D³â¨)¯WÔÓ7ÚЗdð‰¢}Ö/s`Ò˜®åË*þRZÝ:g¬­&1p^ɺyuMukªjëØåW•õ,ºÓ~5ÿÃ1sÎø˜œó¨yþŽš¦†VL9ë¤)ß¡¯í¬E 4t-`Âtæñöî­”óSþ/ÇéZÔVÈÔSñ²úX›Ð½¾P¢oC_W_AQÏïZqµ)G¢¼eŸÔSòRotÞ§<¢ëJ;´É4IÎ{ÌZ»Ì ©Ê}àYq kI ¡Ç­¹EÓãBs&DòŽëepÒÏ9ém>à±Y l¸SÛ «Î L¸ÆÀ¸k Üm¿§½ÈM¦<¬›½,}O(ØgÕR\÷7Šu}ÈqPUVÌb.9]ùËaÉe9HFžRr“Û툛þÄ]aÑyÑÀèy™oó€÷ªøvËî°áˆ!r[!Åœýò6.s¨bQONôuƒ|ezÖi ͨIL¨©9©ê%bOÈYP”ÓsOhyÔã~Ö»2,Í-6,úÇ®rDà½ÎITT-Hs%ÇÔ-hxÆIy¹+K>M{§+ÖÄÆ|A×¢÷¡(ç Q–ý'¯¦•æ^þºTdq¾çRª´ аîµnO>Ün7ŠñOŒ}º~Wî·}hCGÕOùÒøÙU¹ÃºÛ:MšJ´5/s60°!0mÂÊe…œo·WFÖQ´là /ñjWZ2eʬ¶²¼@’mJìË[Pª¿ÂUþOM‘aVÐQsÎ'Ć–-©;ªí¬Ç5Ý—ÓnµîóNh"r@ qT"R1ç*'5ÐÕ1ЗdägÙâÒéù¯Ïm²ºë ë8äxû/ïÝ)¼ï¶÷¾øS­pCÔÀŒÏeÜ;ò¨+ÀqCi4MÔý RPxCUEï²J—Ü6Ví¨ˆDf¼É^9#=ßk—§|ظëå52%4{Aà;ö(8»õäÇý¶e{5­:®Pß#YuÅȲeÇ Ûžéõ^mw¦6%T.“£Ë¼ºƒì*# ³«Fñ£K£Oø¹å•ÏÍÍÔZ¥†h MÓ[_<”}50…${€‘œi“ß XøpªårМs>?¥q“b¡ó~ÃSø—>æãÆ,½Ä :"}cÞé7²ïü°÷Kðnïu­UzFÃjhذ¡«ƒ5Ÿ5Ôm ñ’iW)™ò©,•|XÎKÌ*º/ª mèf ôHtY×6Éî%­ ˜Ê¬“¡C#ËÓ½f˜hNÑŠ<ƒIoòÏ‘fêØÌqY»H¤éÿlŠPÜ– lê·×¸œžž5Ë–µÍÚmÒi»Ì9eݯn½™U¿)Æ‹œ·àê­üÚš‘sµÄÂì­]Ö¿  c¿I‰¢Õ,U—sÚ{ô3¿€¦X3ËS†Š[ ÏËEiT±cˆÕÌ’ûŒ_ÿÃW5Öt¼bez%W4'jzü¾!gYûœÀaW9'ÈDXA’Û[`äonšvFa˳HäU³rª›ìö1«ºÚ-ÚzÎX4¦¨·õÑVÔ®ä)“ÖµMëb^ÓãÙ¿µŸó3¥YW*³îˆ/[¶aãyGí±CO¬¢‹¢$c–ËCAÆœ±À„9‡s,|׾jòŠéÁhößïØQ¸YS”w«9g|Ægu²hõ¤×«Y”Ø OĆºŠ:ß°£\PÂÒWĪ‘ŠÀš‘¼Üh]S‡Õì³×‚¦šªU5K;vƒ»-kª(»FÉ^kªÆÌ6mܺE{ìw@Kߴؘi¡5…¨d‰¶”b]¡¼DOh(¸¬žÐ¦êÎ!ªy½ 'rï™­—“×än,ì±ÏqÑ„š«=àsºf•-ªº]ÍÀ²ÍB Œ4Sø¸l—›ÒmÙL®ª"´µ ”­YöiËè«»V¬©æ ²}>lÞ¿´ß¯ëz™Oºß´ÔÒž´¦i‡›u2¸Ì>“–å†Ê¦Œ¤Éµ¢¦Qî}«=œs¿ðÄÖ=¶·¦,¯-2~b!2 ¾l¯šÛ}BËl¨´èîö:9¢‘kük¡à&U7pBh”ÕÈ„[6µM{±/¿@€ó›‰6M²@_WÓÐPKY[N¼Mà6”U3hö†‘u±ÝÆ<¨nÖu­¢îi‰’eë¦LzDÇqy&T,hë´¤aõyYõeãšN^°Å1¹ìýÏeU„G…-ßì…(µI ¡°à”*^·|F7|ÿÖÓ¢ ?d]ÅË\-¯f—ø’ón³BVJ™Š’3ιJÞ¬;/Èk}sÒmñ6†}M;tLY˜ÁÆ­á×kgðîýšºªZJ‚ KpÎIC‘¡‰‘š¼ºVt­XͬûÊrrÏIzL«éêeArYþÅPQ÷k2À& $›Wìô‡æð–ÑD£¹~¸|tò®âCÁy›èƒZ"ÿÔGý¦ž’Ÿp›g¬‹'sNR²«e\ÃK…>õMï\Š”êê*d®Rê>ìJÌ»N͆‘¾HdBE¨'ŸåIÆT‘UMkYUo^IyóÚ*ŠvfæÞ&6œ—V%Bƒ‹6/²èS(3pÜë¸-_üOŸêÞ_<|Ókÿé¿XZ÷AÑ>/ÖËà]™AËé¬" -™L9®(‡ÀµVÜó-` \ .¨¦9¡‡Ð¤ukFbMӪƌ ´2pÙR†ìˆÔŒ‹•×ÕÖUÏ ¥#]ñh‡’P  -C­ˆ/rc]P<úBÏ“"S p:UMýÇžéþ;z×Ý=õº™· Ë¢9]7]pk›Â#oSô%U‡­)È 2í~§.ò–¿èB½:´SQìKjYÑh,Ÿ9Á³úº"FŠ&u…rjêfTl8︑¢‘¼uŠŸÓª§›™‘p+åþµ)^ıiiJ*ò›Š<ѳ¡«a#ÞdAIô 5'½ÁA'ŦýM¿ŽgÅ©—Ü`àËÎJtÍÈ»JމˎcýFÒ/9ë/ªmBbLEÊVÅ B9e;4¬)ˆ…b«˜RPÖsÔ9]U3:h í¼óNê©ë©^p… ’ÐHNh$¾è•L.BV$™ë›ª•(ûÆ=¹ŸÜuç›–ká¡ýWŸ.ÿ•yã¢k´à^o+™óçDNÍYxbh¯«œtVÞnu@UUÝÆVd뛟B¯6ò7 ç ú ÕéH²¤mɘœPɆ{…Þä{̸Ûÿp”ب2ï•úÑ(ŠËÁ)wWþ ô¢èï‡ï ^䃙Ì\—öþHá qk¹|”^¥h„³všòb÷ˆu 'tÈíò;D‘œ‡ÓÃ-†VßÊü¥·Uö2;¼Ù¢ ;Lhkœ±æQoñ±­ºôÿy”v3{–Šþ½¥,—ßp­^†õMq2$Ž{·uW(kK=çxÛ·û&,)aRê%¤…á¡E#‘#ò·}·5ïñÁ¸2ZûÖw,EK·¢ÞÚ Žò£RÐ Wú§ Õ§¦~|nfWþ‚UÿZO"‹2DzÀE§ƒò—3Lw/gÒ¸EE=7Ä‘û<>á°#QÍŵ^ëj|ÈÜ«âæ¬R8=EÕWštÖ´-»µ³[~¹¿ à¹h{LN]EÍg­øsÛ‚- ¿jÅÍYëÏ1ÂV%&PR4aЬŒ¤'Ô+i›ó^¯è¼/î7ÇO]y¦¹ñòî® ^ÚY/ÕKá°–O ,¶÷tŸn=x¬óL{÷±?9÷ö»‚û-{ZÓÈÀfk»‹O]¼á¦„ygÝ+òÚÑÛ6tnî¨?^|4È»YÔð%|—kÝïOíñ±;<àÕ™Q’:©ï¹nÞ¢ª eÝ,Ùm5?ùæ¡P,°¡¬oÍ‚ªH×iy±‚’@Ïû=lÆAóÛ*ž¥SžÁ˜½jF:ʦ4³37t,[r«¢ ÿ,yhP<{ý—o:·Ð¿uöð5s³Sã…J)ÈmâÒƒ]ñ Éj纅GŽþùÉî©Îáß¿îÇk?<ìӷϘ²@q+}óµéRü®t÷úÖ<`èUñ­ß~ôÌSG&¾ë†kö°ô%EKÈy»çÔ]ã QHH©$'V0¥eÚ>+R6gž-äð7 ÕE:þ‰ei=ãP(öÿ<ïÈE¿ýUÂYin¯n‘Š]b‹zêvzF5³5n·äo&£¥êÃÏt{ …«¿õ%õ©(ä˜OúDÖ£l·ëÃCŽä¿­~ûÁÝ+}è‰G,ü×[~o÷ï†g|Þ1ûÍ*I¶¥¢¿]v0 äE¸¦÷™û?àSßýñüo*ŒÂ%Q;Þú ÛôVv¡ô·1 ®ÈJDšNZ°3ãÅî7YL°Ÿ1dª–6¡Q_™¾úfDNºÖkUUõ2°ä]'|›_±êÉèü®Ï/œo…v½ãšWïËW–‚_ðPvÍ‚ª¶§²ŠçÁß+¼~îÕ¯ü…§–?óÅÆË}÷þð¥îvÌŠi•my×ËIéî²Àx’ 6õ¤5§Ov:£)šEߜ͸·gÌÐUÂ0»­¾@UA_ß@+ÓÿiÓ³´s!Ë<ýu˜aZû2BB{ÏQIãB±ö%åë"E§ý™‚š®SJ:Ø0ðv¡Hz­=¼òÜ– ×üì5·!|_pJŒ9{ Ì(8e ¶lÍ3þ=Á»«?{ýƒÕ÷Ý߸ÿc£{þ}ô£Z ~ù)>–2û¢“»}æóGœ³/ºr®ÜǬh û½ÍÓòö˜ÊzYNf&^![&åD*ê êãYtIYä{íÑ5ðY ¬¦ ­Që~Í…¿˜ÐæÅQE`—ÁVSvê~Ú„³J>ã³—t1UyçWQÒ54g·û|ëü´^súÞ7+¹ùg_TÌÿp0Àk•MY°¦ï´5{²á¬–§ñƒ÷æ_èXxß}Ç¿xêG÷M-,+©\¶5ØN›{8 þ´ðó{¿ëûÎÜ6˜¸âÚýãiÑ!GÌx%¯ÕwÒÏ ÝþLl µ&[šÎkWÖ1Ô³ž–®ÄŒ²ž=jn±ßœº´ÕiWWG?ëž×ÑÐÉZ¸“o¡ Ƶ4œÒ0éwßtõÌÞ¥«æŸŽnzüîñ觃fÝb̽¢­†“C 6”ÌÉ)9®ãxM¸ûŠ[‹½»ÏÜû‹ùwî|"ø–·díå¥Mu^0©¡égjßyÝ­W‚;Kï o·äèÃFŽyKNf_x™=™PN‘lëög¸šXÚÐä|V€ÜÏÍ=‰ØHÞ´«UÒÆËaÖ,m(ÖÒ2kè˜0[Þg)ï•&MÊÉ©+ë[÷¨ «Vôô¿†‰º*Ëg¾È¶¢ýD˧ ·qª+YÄç`õž¥I˳[Ò†FFθArò¾ãÕó;FQ¥ÿðµ?þxô3Á“n1ç„ u-©ž–|6Ì›´Ã”y>Q¡ž IDAT]Ÿ~2ؽëà‘÷ݽöЉñ×U>…Ü7ÈNŸ­£áuθ .ÅýžÁ5uØy”å]cѲYÓÚzjØ4¢–©ëª(È‹¤Ó=Š*B#}5}aV;Ÿöʈ”äõää³þƒ#±‘º‘…çÜjÍLË)©›0°ˆDË†Ž††s‚Ç{Ö ¥~ŠÞäw­?Ù:$ñ¬³ß>¶Åt»íôC7ùÂWe€›|¿ßòå¬Ôr¯%¯Rõs‹ëÏL¦’ÐùèÓJ?ôQöFC˜7ÔÛzU¢ÌVZ¶æ ¾EŸöŠÜŽ»ÖÖùüùo;±Þ7¨F6}öšž¶i³M›5TÖѶË1Ñß0ò"ÇÝë´0ôWVœ¶w ð‘:³]óÆ %Z-à oVÈ »6´­Hkçó)mÈ7Ð5öÞÛìQñ\á>§¤¯ª TdîŠB©;·zþrö/^òÊ}:WºÑ¨ºòyïÒ¦`]ºÀß?ê”Y]õFëŽyÿó>7æÎâÔŸ^÷†ëóg>¹ÿ‚eÝnè#ºŠjd(¿Í®a‘)‘y *à^ã^•¿æê“ýñ˜¹Œi.ŽBÁ%¨²Í¼á†Ðimû¼Aÿ¿r^»Nô'öøU¿#§â´7ú3é:’±@Ê™3FdA”P)K’Ô<›Å*©*«å‘WQ’7ÐÏò^ùLVD_ß'TŒ©d5i“µJÖ@%ŸIŽÜ³¾ê÷¦ÿxéŒoSgÉ)oð)k–œuÄ·-gäˆU\åmWKÄ¿†Ø=˜1é!y»Ì+9©áGDìo¾ø©ÿòû^ÿáwü}p«îÑU´S^¢)6†uÃÌu>•±wÙÐÀ]n׫}çm·„S^îÏ2æÅPþ’,™t§Ì¹ÓÓÆ¼1Ykïm¼%ýÝúOçΘÕ4œsÜ_f™ÿŸ÷ ò¤ø‚©TÓ™›2fEEÝP ®( ¡¦Õ-“z9%U¡‚²ªÐH ,m×Ö50a$‘¿€çc Jb±‘²@¢áÒ¶ë± )†vTw ¤ŽHì¸ö°®Ð^g~Ûd³²‘XPRó¡­pëaßë£VôøV/¡çÒR¦fEŠ™8nèÅ3?ò6Þp¢8s ÜUWxÀ“¸VÍ’¶X*øûR[`ÍHY¬¡¤g`ÝÃv¢®ïòiKpŸ/½„l]ìI‰W¸²ýî{zw K·½üÅ禄5QsžÌ–¦ç³Ù`”õ,’µi|µ=a\×ybËÚúÖÈ0­‰ëΉ„ C%‰‘¼‘œœP¨+Î"ß•çÜbј²œ²®Ð˜²Ž 9}¡@G$o{Ï3Þj,z{ÌpBYÃSnºÀ¼ìúm‘‘šÇ¶EÛÿ·Ø„ç¿ê²mg-F–+­úöðÌ¡_;t³ÿü†;ñ„IÎXSÊÜÆtfHÉPW$«ŠEÚhˆ=­dÌžKÚÌÞ%• 3C=í;v©÷ ¿#×]yrn®v¦Ô¥íMf¶¾²+Cµ ÈÞÝÔSTÊ º0óóÓ8@`(²Û†%ô´ •²MÏÉ) 2ˆDóŽŸ—ùÊ©+eª#ÊlˆŽš*Ê)(lWk˃k¡’’¶cvéÙð‰­w:ÌœÉóúv銙¨=žáå_˜R©7RTÉ„tÞ¸‚Ýþ ˆ¼CΟ oïÖõšÖŒZQPÕÉr”i=BIA:r­]Ƶ2…wñ]‚( ¤ŸÓßvmÕÎô¢„’èFó–ä\턾9¯öË`§óžíP²Ã>3B“Æå DÙÉÈêÙá6s6ô·Ò²ÒØ@ÚxuüüÜôQN]^(T”Ï„}”½ƒ´íãsÓ Wæï&ÃÓG¦ EªöxˆìøŠ×Øã>‰ÓV·mΤåÌQûj4Êîr$ʲj¡HbÕýÉunqØ)€1Ý †[R²Óq›s ÓÑOe¡¡¾ÞöohV]Ýø%3À¥¨€4ý]ËfŒ}Ö»Æ?üªsk…îÁW䦗r¡E§]å„ßóFovÒ¿æqì³±Õg“t JGGKÓšÐy+Êš¼Ú‹¼ÕÐ9«Y^=ÉjÓ\Ðÿ#Ìø7zÎcäLÈÉe=úƒlã7Û/oŽX¸óÓ’î¼A6*m· %KŽ^И)ÑQô1åm†VÙ[÷UMÁÍé Ŭ²(6”ø‹ä·‡Ö^2úLþá9EÁšÕìI šj…*úZÚ‘PQI_OOZ0@ÛP1ùX?\®òRŠóÒgëÚ°Ï)‡¿6ñ£¯zèŠýƒîìïí®rZ4¦ .ñ°%Oû30é–‰m—K£~a(ªë*Içj†^í¤»=b`§sêŠ>}gRÇeSo=Û„ùBˆ¶ “ù¬žíÙï†ÙÑÏuwlå"Šþw7 u=í¬…m&UÅa¯PwÚ}ÛæãV}á¢R«›]À" bS½äΧïéæèúËß°ç§ÎìZ2P8hIdÕ´5}±hËìgxƒ@UEK:í«5øì|8s{¥yIvÝ¥0@zì„–CšÉ=2Ž_‘Ìä¦ 3jú¢ÍþC‰Ym‘qW«Ù8êÁ´Ûå(Ë¡²’1U4}É3>hÎ[]!§o”tÃìmN‡²%™OËŠÏc€ŠX^”ÕÈ ¶ÄófÓõ ¶?Ѳö&wtøoëþäÉGk¥8ðƩχÏj÷†§ÏVá‡ìy.~1Êþl©È›²ìiS#'|dòщþƹÛêgþ•`EKEè´P nÒšº‘0‹`åÅžÁ·»ÑïŸ|.zÕÙ—Vjw)Ü’î^"4í6G­†•R¢+— ‰õՅΪšT´¬ž-X*6sºªÒÙ¡CCkÖ‘ø ¶‚[ñ(zÆâŒeˆ²îÃlAÓ¦¬6;¬cJh$/˜›öïeä‘¶vú0éKN¿jcÿR1½¿ƒÞêçï}ôWòŸJæ>þ_ÿýÛlZ›åýí&ä½P{ærÆ$GM:gL¸¾„7TþÛAùcŸ|ÛÇ&ÿE#ÏŠ¶HÍÀšŠÓRæIÕBz¡¾XÎxvÖ×ùÄà‹§Bo­½D¿îR$Àf.—ecjhÙ-–NK+Y••DòºrFö¨«K[¥7º¹@ÕlFŤ¼5i{Eh»Â9³r‚l¼Ù 3›‚ì}'Õè©`Ï q°aM×”ŠõR}4–²B´eü=ûÀ#¡PÉdgm9içÚW¯¼}Pûáý&ÓžàE]þfþSW·–ޝÿ—Ö«÷ÍÛöýiÄ&5¶U4v•Ï©z«?üªEnU{UuLÛ£o¨b¯£nµ?wû5Ëß×N6Â#oö»ûO7$ái¤åb¥ŒåÓeO¦£ë‚¬´ô ¦å“­õNîÙùƱw_†>»©G›ˆ®‘ššš U9#%E‘¨¦ª¯$’Ó2ÔÖkI‡(¦ì™WUSVQU5R0neK¨î”W±™ÏËg™€ û/o´õ¦mÎÑÐÉ=i mgÌY)Ž7äª2ÆI²#Sàdê†âÒÚ‘ÕÜÆ¨×Éÿ§ݽÆSÚ(˜wí¹/wO˜²xîþîmKpÄu–í´¾Õ»f¬ˆEf_ éx¿©¬zz?}qðS7ýË÷G½«Šƒ—½ö‘§v´ª]‘ ‘žH; !•¶Pyi¹Ö”ý²¿ŒãgôÛ‡ž­¬È…ùóéR$@º†#Mg…™Ë^5RÒUˆFºú†[“æ"‰ÐP:;kShæ5µ²aQM¨k]#ó.ÓéãM‹ú­,ô³þas LŸÇråüUšcv*[¯ÔsåÔÙËe²"KŒ¶ðò9kawb>Å9çÔ䙋M›w¿Ÿ»ý§ž:±³4ýºc³Ûýû‡2—ðBº_I ï=/¾+š÷\ªyßôX¡1±ïDû‰Gö¾èìõßý’s…I‘ªUküd”Ѻ™úªgçû~óÉý‹­ãö]½ëÏ·)€Á_#Ê÷µh$SPU ô²•a¦M£©,Ú^ɼö1‰Ä|Öågì;öŠcÉòñ0>Ô¼úî¤r|_#lÕÍW¶‚íkˆµ‘÷V×%Õ|ì¾î¢#o¸òáh³ÝTÑäE3À¥LHwbÍõmbye1VEOe€Ìt,TlܸsVü…cRã/]Ž‚DÑÝ6 å·µc.ËÉ+¨š?H¶Ü 4¾W2d®ÐÈ@ÎölÀ´}-éÐ¥ ü¦XÖQ¶Ïo¦ª©¨X²n‡k½Îc>3ÆžgÙÇ.OŸWSQS2Ìò9e%#E‘Š–5¿îGƒõ¼rití3å`­µëŽ™^ªÅáZ–$‹$°Ü¤ŸJFý_šï=œ,»ñ'oˆ£ÿ¼õo5?) 衪<îpZÕ”‚5kBe)š«¬"š7iÿ’ž®%C«B“†Ždzr3ÑÔ°¨g ¹•GèêZË)´²H~˜t71…©[˜dá Ò¶¾ÞŒ¶¼²È(sƒ-’^ãùÖz¬+2Ð4æÍÞêÃ> iJɬ¢ƒÞìÏ·c~m 3¿§œ9oMMQ¦˜Ò^Mœ2¦â¤û•}GЯùåO Ÿ?”´êwßüdxxñÐñÚZÛÛA„ªÉ-£W®dñ‹gâsFáõ¯¹noþW‚Dh\ ]4\Š¡ØrÄ3"+–¬I–Ô¥]_#ó¢W¨ëÊÛPÖÂwåÅVMgKX’B:šYYã@˜e†ÒÁÌéÔ‹HAAŠ\I¶äÁ¦[· (oåªö Eê[`‡03sÒqU›¹.¤Bf•\íM~Á˜´KÖõm®ô òš†ºâ,2×·ÙC'Ž’lfwœm£Ì“OG8§i)™ï\ÕUWó”¢'ÍûgÁ­S?÷ÊÖCÇÏ•’ü Y,®Ì»bnfÿÂä‰âNS¹|Ä¥Äp©³pêýÇ› fþ7{– ¿dQ(oh‡(«¶¾üô ·{½ ¡AÖ“8ÔW7‰lˆþlk¤IUG’m_Ó@Ia«¦½dYQbNl§Žÿµ7’ì¾ê=ª$ÚÙ¬¨°Çö3J) "F(c²‚p€«$„Ø@D“†Ê¤ýIÙ` Bš4Èhâô§ÓP"¢¨{¤A®€Â"R ¹:i?tŒôw»/*¦Âñ$‡8 š >6Ò!1§Ê(UÚÄŒ9zhzLq‘6Û¨*BÕ¥K ‡„°?%]ÙG¦{*¦hˆd+ž0pÁl¥IùCÈ&&×KÁ&'#¡PÏW¼<´³°õ˜vxžù(¿ÇQcVñ©ðzþ„ÝÔYÆÕL€£×Œüf…€Š¢cÚ@…*"Û–Ò[åd0ä¤xTIˆ(³Î>º\Äðg¬yö[)ßöÈìÙè…nÞ¶ZVÏÉ­ŠWuœÄÅ»Õ}«{ØzÂúý£¾JÆU:ør [íš°UgVú0ʤsä\â4«Ý‡ý|— éP,þøÖö­Ä BG‰°µ€ßîã›òÑ$15ưhà=•/Met8Ú k:øºTŠi±˜d‚ ¦©ÑPòxqWYD(©ðä]ÚB!`šP³BßN>hE_IÕàà‘3ÆyÎòy…]l 0ËQÍ‚‰7߯!Äàè&Jmwt £BAI³5^–§±0Äú™ DJ¨×Bœ6e:¤d%¢àBxLâáÐc‚cC‡¼£¯ië(Ù[šØ­Z®¯ZÆ(æâèÅ—é– ÄÚÇ(“ä4ˆˆõ4(!%ZGyžQ¶kä(ÑmIãr[w|¸&6!õþÇ“Œ`ÄX&”(êa~(¢hR+kÔ!%ÑdÊ夅Ñ`.Ò8aàp˜¤NH ‡“T™¤E k5¤Ä"MVIÇ TO’Å“âàᲊ4xËÉv_ÑŒE>G çg 2uztÈô¬I4†0¤W ž¿ ¼'l=)¿_f!ù›ST)ȰB¸)Øœ5*¸˜€¶Ê™GÄŒâãP&¤É$—8C‡=ÔèÐÑf … A±šÌ3Å ëD,)ì™ëïb‘‘‘èR@YCAÿ.Kˆ4ó˜õ§Y(–¢•¨Û¶ùZšž IÔ‹?Ç:SŒQVý’.m .§5¼ ‘=ߣKY“¼Ò_Oè¤]ÅA²-,|…¢å™Þ@¢;Ú$t±‘ò•L]J¹äŒŽR ›[î$m­å²ÙºJØVÌÕM7ÅmDÔ(!u—˜ ||ºÀsklàái‹eLÿƒ„`‹Œ¦1LСÆ$¾rÅr2<Ƙf CWK­þôDA{hB XÉÅÓ¼EQZ&Q¹Å‹UôªH_ ê¶qY.rŒ1fi1Æ(-Br:Še†z+ÊNt"‡…œ…Ç/ÏU¨Ë™åPBÒå.ŽVÿvôÝu)-BbÍ›Æ$8ˆ?1޺䚲úŸæûiE"Mî×À»p LDÄc˜IŽð3ôXc”]rRtXç87jØÆÐÆ¢B@¢þeáŽ2G™ˆh3†¥œ ÁÅ•sñéõ¹~²ÃÅ\ª}"ÕÄoBQf d±a¦A›Dó]ÅÖ:†„sˆ‚§Oh)¾P!èsåRr<\|.àÒÕ©‡±LQ¢æÒ£B‚ôì"Ô—„)þ ôi3:x¸$´¨“l eKäJsËõÚÚ"p¨_5lµ ÇXgL/'‹6UÖÃg½,`\VÉéÒ¦D˜!Ä!çNçaL?^O‰iã …ž]ºC. ¬{9\,ºD¸:Ä‘vìv|`›|èȳÉ4ü,áeÄÄꎕ/«%²5žÈÕAL‰æ°Â…£–º´ b õç,\|Vg©Ç…³Z£K‰*ëtɨP¡Ã ½&–ÉÃÒ:YØ - úW‘²¯&$GT–- ¥? ,$RÔD ï­Y~ÙV¸²™”2ØÏ«˜Ç"%`‰%šdä’Óý&U–& ˜p‚1̶î\—}buå¶±L„M ˜I‡2ÍþÄöXÎà0Š0ÏÑí# Wzr]˜Ã'âÕìê?7HE‹c}ˆêTØ`—.>MJrÉåÌP#Æ&c‘5"ŠÃX´­rFm2’¾‹`áãÑCZ²×¨ª$âΕÐInöÁpŒââryÕ›Õ?E¬MÃgàëbr’˜¢Q”ÑlE®9Ê>! *Ð%N‰„VµÕÃåC²ÊN½£mÖ 8H•”Œ%Z´¹ŽG1ZL3 &5ÊtÈhkÓ½+M\NNL‡\¯­Wý_} ÏŠ7àR£MBÀ4"JUf0#øÔXa(éƒ%tIú…¼L›AÇeÝ4)d[D6¹øSìfrh‚SÝ3m¤Lt8ÈÙ ¦†=DŠ,. ™|‡û ®}qdŒúBd °qôߣÇ=½ù %Í<šX J(!]lnâ49]ªL1Oa:‡H{˜5òÔ9Ë)5òðZV0\ÐÉîШNï°Õ˜æyý™Œ@©öÁ5][A òþìÊŒJhÞ¤‹h”éarBžÖǺ•]|hè®*<׎zÀ嬑ô‹¹-º,‘àP!aq<ÐSDz×y ë¤zý¦Š2. )†›”ú€PxY»º‹¼"[£Þ.l|b`' Œ’è³AB WN©JqpHØÁ<ðoy=àö±M•†N1¨1ð©¨ØÜ1-¶QÓwÿqþ–%Šþ¿é¦ž6s,seŒÓü²^S)©†‰á‹Î¾—6ë ä¸Ëm@.ÈO&œg ÎÎòØû8˜ßa‡·p+MFèñuæñy Qÿ膞&M=MœJÂ´à ¦ý7M¹À<ýÉ“(Ú¦XÊ)zúNdS™ƒ‰ËÒ"#Ñ$fˆÅ8S4 ɱ©`p9ÄNRRÚ4‰0ø$ìf…uF‰ÙÍ ÜEÆ4ë8ŠÖwq‘*Ęᦔ¨jSì?àQ2 Í#< øÌò>öS¢ÉGi“0ÁNBžåiVèÑe‘uÀ§ÍÉ~æÂV†µô+ë‘3œçëüý†ò2n’ªÆÁV£€­ä LX–Œ™æqzø¼1½nc®ó6óÈèÝþ)«Å˜5pøçù/,0Å?§Í½ô¨qqh×I XÜ™ˆÞ?)kÌÃgé‚SÖ`Åèo8—£!ßðGI°YWÀ§ˆ lFt‰upÌü«pɘ¤ŽÅ†Ÿ¾*ÈDø@Ì縹€¡K€¥€¡N ‡†rÖ‰YFXb‰ç•šiÈ™`”%>©(©ðd•‹4¬êê±íñuºÈí\ámü(p›„GY'ç+œå“¼Š'uÏkµ«g -†+²s"&è¯Ë^¿úû,=53yÇíÚÿ©`5Ìy`šYþ€%e/÷G©b ²ëG„šÄqû,Vù –Ø6ˆt¯§· …§:É)ý2$ÌÇ,Ó¸¿„‹a[a§ŒðEü¾¢ltð ûiöÒ¤É>–˜B–¢aAô.Sh ûhòV¾Ë}È¢^Q5Ã1Zý´Ô*Ï m¡ÎjŽ–x›:"K÷e¾|…Iñy3?D—/ëôKÇp¹®…é{u4•)Ê{„}¼7zôÜÒ_r×Âö¿æ·'§½‹öyL6(lYËÂ×™F*@nò"±cðû½¼ÅÃ!&×}ìô]= û„Vž#ºÃÍâ…®à‘aièÑ%dÐM'*¶¨#ÂâãêÊ5q­çÍš5ÊÀgë$$”©Ò¢GÀ.¦ IDATÊ-= "½ Ä2!ÞÎiM¤Î°ŸoïçoéÒ@*…m|.©Ä”øK™ŠköK uÀ5nf;®¦Š•Ñ‘xåû«Zl/Û(«ObòåX–—9¯L Xa–1-|Ÿ B¢”QÆ×\’ш»ð1F™$ JD@€‹Ì^!#…vuÌæ8Á{DXŠÓ €ìÒ£GŒK}èìaÃ(.>ŽzR‹Se‚ î8m$´*ÓS\€Ú—H©#jÈ#¸@‹Uþ€{p™ä=\ϯà±È»èjéFHL‡‚ó;àò'ýÒS‹CˆÚQÀ92 ÿ˜çh3O•°ïRMã-¬þø|lpIÈü «žt>8}Ïmc7Í–W€Æ¡B›Ïó£4¨RåqUÜ,+“§è<Óc›” Ztú¡FLBDƒ5š% Em܉Ɉt²DlpĤˆž¨Ð–9°‰‰õnzÌËãHãå*ûºä}‡ÑJ»G²„B–ÑDˆ‚B—D¾JNB,ÎÒÚ|€yþ¨¿CogëT1,Q%c)r‘ÏÅÆ0A•QV°úÄÒÏê(—§Š»+Ïa°^T+õRVÌÈËÙ  B èXô‡¼×lÿàO¶^ß*×w~~$±+8˜ÞÄ)š\Ç£\âV€9læ¹ijVX } B ‡"—¡îâQ%ÆCvžÈ©H—‚xUäÜ3ÊÚo[,¦Ç(¹^3™zÒ›ó²f©¹ ÿŽ¢ÿzØØ¤XŽÛºL5,D³Ì×ÄqÁñÊ>¡&|6Ûà(Ÿâ)2ÆY d’9:tµn‹d• ZM¿qƒßϘ^iÊ\lŠVœÅ‚ØŠ]}¡$Êd’ͦÌsl'ã"Ÿ¬Lì9²s̺Î{оŽýd˜qöpð½¯\`•Hñpq eÐ;,"e m$% >UD ÇÖŸw”èi¶h²ôÂÖÙ`†œ GAQb=¤½b€è“05Q uHÉ•cX$­Š$H±"u¶< £$´i!Lçœ*]uÉn BFN‰z\"a†21\¤ƒ‡Å$-,Bl*ô0ü"kÜEÎ4)#ŒÒÓØ>'¡ŠEÊ,6+dÊì°04ɶ:ÃùuëÓuÀP°¯$ ôð8‰ ¬xßçç„Ó˜ìãïù!P¡Ì2Ûp© „ˆ¬¿"Vè`ÓÖ + ïïꜘ \¢I‡ Âs±àÉô “½˜)„ÛòZt6¡á…6˜ä}ñÿø(I‰96ãŒað5'%5A%¤\$E„c›C¯ÑÓ´…£ûA¬ jØX+qä9FðI4Cï)Y³ ùù³Ž°÷Å(3*tp‰•æõÕ§Â8cœÓÀM¤¢à8>“¬§7µÃ,pFqEGÀ@£8t!l\|ƈ5ÊVGµqð5v)Z=oŶ–.L¢Q\¤Å:‡ø™d5>Ê}nhþŠó܉ùz•MðHÓ¦%ýž…«¨@…Ƙ Â, âQÆ4ŽšzÅ¢f‘’>s,¦hÛ™µ‘Oa0$JxŠw5©ÓÝ´C%–4¬“|¸…tûtúC!åj 6K¬ÐÀá„¡L¡ˆ.hòtƒ€ÅEQÂP' ¡Á4 `Bá\ôÌJÙ M‚h;D$8ԨᓫˆTa–®n²åpuËÉ)覞þ[ê”"ëÕÕoæeGXú¬usO3Ïsì&¥Ä~æø4€dÑÍÊ&¡E!wÔ¥C™4>ln©óWÆ:Á@‚Ì_T\®(ÎÿÕPÑ)îa3G`zãDYœÓ ŠC—IÒ–ô¹,­WŒ=`„Q„™Üá‡ÛwÛPö¯$‹‹ºœ–:ˆrïÇœ×Ä—¼â«Ô¹ˆa ŸKä¤LÐcž6uö°qÆHˆhržcœGÊÓ7O@P@\D[ðí‹é½º%ýM䪯#îÌÿ9û®w:Ôuœ#ÏMÌ1û8Γü7³Äy>FŠÃž ¶®t(Ê9,l,þ˜«[Ƴó¡qiZTiS'"лQ¼[ïÔ”„ˆ SÖºÁJð4×(ŽÞc”X§M•aéeƒPX2V qˆˆéà1ŠaTè2WüQ¨]»¨ð´f>…ÓdpuÁTXeIRZtIÇfZÌð¼™i,–X¦«—ÎNn佨ÌsÃZKI±ÍVB»½”X8~f(¦MÚösš®õ±êÝpûî)ž¬ü}Ù¶öaaF0ÜDÀ÷¨,šÇAZÔ¨mB¨‹Šqý|\:}1%Ág™k•b8‡Ô®±GqB¡|» ­f•9>8 d”-¹cA Wó^^ô/ºf'šê )SÃ&¡„OK‘|áÉ5×#§KÀ:-ÄÇ óHpèp]XÔ‹˜ã„äýlg'Mþ6ÿÛ¼÷zyJfçXäV[179ÿØ™³¾Ë½ý“Ï º!¦¤Kz+¶(ØÚôw¹†ºæ‘ýÕŠ]~-û­Û­Ph¬Â§[æYBjô14˜Q¹ãâÈÉHX!""¤„Ü[¶‰…EéeZ/¼¼ ”Ü!m …1é`°HñH±™ /ÍMå˧dUŒeuˆs“Tr×Ë×”æ% ¡«¨x€¡£¯eÓUF?x¤øãX"ƒ.s¼€CÈ*Ò+#e‰„63¬ÐcSÀÝô8¿ žŸäŸæÇbÖY¶–&Ó±“öÇ6©•Ç~Ûlø÷”î›»cö #ï³ÿܺQ /(Šbø~’BCÍ“žZDÌ "Ë·åY¦­4)ÇX>ÌIîf[³z¢¢!o*XŽƒ0¥‚Ɖxa‹àJ¶È2]ª¸:5©¢Xâ²98xøø¦7M¼±êÅ)¡[LN5™[¡»œ»Öˆ‚ÂÒó¬D€ÏB*+aúØA•E’»pÌJxŒ²Žtò®c(`)d[cœ)ÎS!V9Ç<=ÞϹ ×\c%˜½dâ퉕¯YN>‘÷0y€Ostáè·+ß¾!8ø[£?eý=HIp)áÒ¥Ke‹8€ÅåÍ6 +®U¡ÑÉùž€ˆsté0Á[òù i5­1n!ÆT8ÆÛy1Í{ù" ´¸EF„“¤æ­KH†¥Óp>?ãÜ÷¤r³ÀºÂF…_m“bˆ&4Ò´jÄZr1í™nžÐ¡l-›«Â¬{jrf%‰ÖÒ¦³—†{xyŒ.5¤ò¿A•Iu5KdT É0„ˆ:TCb*Úù«Ä6Vèââ‘Òã—x5Ï1ÁqB¶óÉÿ0úËÓœ V':ÛÓI»c•­[튳Íë•óRÓj”Χí١扵 ÝîÓáâ¿zÓÕßå1îᆇ.=Jl•tõ0°`bKqžfø‰¬Ý~¬õ~¢Ú]åyû®Ã¬sø9¾Ä1Àâ—x_ìÑ—“·-(¹bÃ9g›¾þ÷5›ƒˆC žHÿïâ Ê{K‘IŒ) °<7bžŒÜÈ)f™µŽÏxñÞ`d™ÈLð<ÿØN€”z5(á³Ì²rš-Ʊ9Á2“@@L„C@%D6·Ft—V±hÒf–º*……À¿a&okåNú½;zËydO˜·XåqkÆš4µ?÷Ǭ9çzgÚÙua£ý•KKŒoãòCÄ<Èy “›nì«ÛKŸËú'€Ì™¯aàëò´ù¹ÇóÇ®{ÍÏþÝÚ9k“á“qLá nÑ‘[i°.Ý~>/%#èO¸MÆÈ&h÷Zìj¬ÓÀa•--ÔE†™ú1-vq«ÔùAžä¿LƳ!àvë îSî’wÁ´ó ›O'û½C µ—hD{Q”f•M&=ÝKT€ÓTi‘3J@ñø$õügÖzñÂ,9Ü,->ø›¶]jìûãÃkÕÏ9Uë,_e‰%nã-T˜u|w½¶êøïüœ{x„ÿÂNñ £—Õ`¼¼] Ž)D­±ð/¦“'.åÃ_S=ö³Ù¤_ê¹ FjEÅ^ý¿§‰™¢2(éëfXýh`½km ¸’=¢–Ïöcú!売D4*£Ì!îå à~ ãÀbà壜4Ezêr+ø:0®Ô–B¯26h²ˆƒÅ Ê 5¤Ô«Ë:â*&4Y~›í¼½Íçödã?Ÿntú%ÿ±ëþüúwŒÿ¿NŸÇ—˜çù{Îbs#âÎë—oФÉ'¨q3Or–]„—]©/gWD D8›’Yé3;ó½‡.p‘ ‹½¨œ÷H0ulÖ°¸T™àNmU(pÉcl(‘ËQÂÖæýÙyÅHVO§¢KƒõMå–††ÂEL)i‰eÆÓ|›ÇõŸáwùAÿ´ÚÇ<17²Àˆò_ œ€U2Fˆ€ À„”ãÐ#f]ùЦ¥­r˸Œ²ÈóØüS^ÃÏ„<ÆüŽl93/8g?º|ßë¾uð·ý×Y9Kü9ße;{h²Î$ËÔ>FÈ.ÞÇù <È«øM>H‹KÌÒe«>@¶)‹r%sŠDùé údµ¯Øxîõ+ÝVåàk¬‘5Û¦Ž9LH‰‡y5{±ù}æ¶*[¹]îf ‹–‚Î9-ZœÁc‚:§Xã J´xŽ÷òi$K¹µ(À¿ÊOdºe@f/c•„2 øÜ–-qc—9D ̃4˜ã×YÅf–£ÜËEöãhšÓ¢è÷!Š="¤5¼ Ë+Él6_÷|[:^qõ«)EÝPDHIN¤lNägõ,²=»êºbP]á#|šÝTy—o¾šÓÓé®rŽ¡‡è‹vÈ©ÐÈy®yÁuÇów>þÔùŸ}Ǿ?´¥4îilÞNÈ)V©0Ɇꀊnœl†E|Êd˜»«LS*ù‡„ùpùÏùϬQ¡­Ž¢œ>Ó„”åÔŠY!¦¢ŸHŠEf¸Øïã<œ³}î†wq›_}ÒšÞ±ê­ïç¿âq—&#À9UB,Æ€œœUÀa•œuJtX£D›Õ>#ãå-»L*ãÅ–ôûøÔt4—€Û²Ý«¿òHï)&wßþOö?€ÙÏ>‹J ïq‚ýÜ‹ˆ*e”t(Gû„(AÒ¤ñüÎÖ[Ÿo6é’Ut:Çk$&¡è/T0~=ÄSïQ£Á,7qB')'ÈF»AÞ¢N ×èåû»£5=÷ê¿¥ ªÇ¹+<“ôøÙÓkD=J<c/×>ÿï½Îõ;“÷üÊŽ xÜÉIN±mŽÑÑÌc™„† ¤ïxt7VvSXLÒfÞÇñjE¤eÍëH NF¨‹ftâ\ï/¹‹ígXœô½ž½#úþ¯wu×÷‰‹Pb…=ºˆXª4|¸áò[™HTJˆ*m–8Ë.FìÏP”Š È"律ùâÜ ’=Íç³ ;oeÐ*çz–¾\¹eã%¿3lQßÿ±Hú쇔nD='7ÆMoï?zßMÕiEÌñ`3Íý4))œ*»¡ƒM¦©m”Åàhñéíœ%g•ˆŠz4/o¹²¡_úûËT™Ð§ÍqHÀλýÚÀFÐ#Ã…9¤Fpx£V’^b†2 ›lȲú{â•Z u}9]BJÔp8ÏNv’*xSHID"RFA¥+©çûœç³¤gN»ÞÍ[ü!Ÿò«G™Å§ÊS4)"› û™GH¦›MOÁx2C îØYýH9HwÚcmÞÊœeQ"˜MqZe6ÒÂm…Œqr¤½äO²Ä][»ŽŽËXŸüapm&Ÿ }'Ê.°â¼qú7¦°­vSX–i2Æ_ám¼–3|A“ʘ>®œè08}X±Ë ÒõÚ­ `U¡šŒˆ€…TŒ‡¨ ‘¯ü“á3Î..ù+¯çûFN—{Vj_ã8PSÙ t 1Ko“ö ´yŸÂWybè«nŸHYLz¦¸„°#bl×ÙùðkVŸ¿S!áIzá­v¶Œ\½Ø ±v›Œ69Sì#¡ËϳÆnvP&§‹`nx.ö¤CÆ^Úfž)¦Xb„œ:‹ì£Ïn¤][JÑÀIŽB!†ÄXJ°~%æ3B€„ ?Ìõü!gpy/;8œacx*Ö©‡(û w`'S›Ä˜†mû&lb‚7`8Ç%.åÒÖ˜ ©ŽØ`ðDnBr›¡þö±œ6ÓùR»»òƒçã 'Øõèa*©%®Û2Í[4Š×ˆu´äžF çhÖʈàt‹Ì÷/‚W¦Rt[T3%"$e7>;¨ð<Ó8Xt™f™yÌ .‹¸ÔIBE„Û°p4a3KE™:.1![/fØlUZÀ( ËÞÅïp¨ò 9'ÙÍ-ˆšH‰‚ZD÷.e2B< è¼án¼I¾L…Ÿâþsÿk6¿H—&7óúÙ””*k€­¾óÒ¦OºÎk£gîŸbåkxø–›Þ×û£@|‹urbœþ!©7jz;ÑälE±Ì ­™Xg”6§ù þÇiÑ@„ªó‹|éššßÍ$è%&:ì.ÐÑlè.¤L‘3©ú‘–B¨Ïô+â]eÆ]Bbrl¥K{¯ð (®Ž>†ã@… Î1É ·Š64Ø=ôŽÇ€6ŸÝ´`3þÃ77-¡ KËuöón±X!À"%æzȿֹôtúжZïj¸î ¯zîá[2 Ê®r‹ŠÓRÄr„û_¤ÓM¿Püm| €Äcü¶B¸eF9ÍQ\ʄ׀¶DªS ’û2“®Î,‰HZ›¢©sѯW¼×”B¨ypu(„! Œ^ÙP¥ßDž”’P²x 6 œf„ "¤ìaˆ)úKsYÁºêàl~ŽÛXå ¾ªïQ b·Re™ ›.†+ŸýwÖIxVõåjó~ÌûW×ÿêçÒÎ…wOTNY­Þóì™C e,è`3ɉÆ6^ßõ“šh)_OZ‡Ëþ-°“,ª48ÁYîgši\VYå,K”øöp’„6ëDDº@^Êr:}imÁbbDƒ±ŽKÕÃÉ0>E„p|Dw³;*ªÝR"½“¦µ‡rN×b¶ÖÁ U\žàž%%a¯£Éã,°‹mti0†h€MŠ'r©Ó eŽýLq?ÿ7ò¾«ÓzCïÙå †=ü_êÍâণ¿°›„ít¹H‡®f#ŠŽGíOî«ÞÚún8v/¹Á­ó3g7YN‡eʬ÷·H!Œ'u‰Fÿ-ûó㜢Ï=¦é2J„çøEÓ½¨RâizìaÑSnrž•—¼þrÝ.òwy§BV_ÎÝ¢MŽ)ê] Keé)ìREj€ºXêŽ *fo!/u%óHð¦4>°}rZtãýü'Ö©³Y%§ÇE G¨aˆp)!Jÿ11.™V¼wÈážceSaʦ_â ÞÁ»™¦Aƒ/ó$•¾p«Ø¨¦m .| åuñ±)±6Ÿáƒ¦µëÜ3ß/±œíXÜñíãó͘Â4­9Pf”€ˆ&0ÁŠ–ÛÁ‡1|˜a§ RDWMQ%Ši±ð°u ñKŒÓa¯Ÿ7=Éi6Hñ• żK}çØÃe ¸æbcÞÙ?0,rzd¤ˆ¶CÄ,Ï‘m  Áq½¼ÁÃÕl ¡*Ë/&"¡Ê3t™ :¤V*vŽÇ¨èC÷Hû‡š¥w£°*Ì0G›§7 `ƒ úÓ›‡õ×ùqR`‹qþ/ž½ì=CD²©ŽB;ŒØøøT¸D›€€&—ø·[¿9÷gïxê‰Õ£SÝ8¯õÞz|éüÓí½ìM},h©Ä”Tÿ Õ¿ÃCüox `•u…»_ÞDƺ ¬àq‰Ï°N— 7p'1Oò2&éPUû¯e§bª¹†¤>WÐ&ÁÜuÙ›ûÐf kõß(M: LjåH-þµÁ©–I¢cÑÄbŒ+<¼À|Æô=CD޶’‘…äQfÙÙ—e•Ÿ•‚ßånBVi²JƒŸá’Ó& ‡ËNþ¾ÅÜ´D<ÅòR„6"n®¥×^„T,ºTÙÉI.ðë•o¾öܶóϬ\pãKÖîÎ gžºt¼ÛØ“K—Z²<*DS‹Ÿå-üKìæ)-fpˆ®±°F’Oöÿýw“Ó%b—eF™âÛ0œº^6ïfBæÀg”Œ1-ZŠWm'£¥áß ͵¨ÛäÄÒc@„i$Æ.$Ð$[¸ƒ7 Ã’/¯pKTe¾Í>>¤”Õ ²˜æÇùÀa’EõuÊú¹¤“êo`3‰‡h“íf™ÎÿÚµwŸ™yäù£ >Ǭ<<ø°u|ÉëÙX&O¬Î ÉþÐJ¸ží¼›»ùU"`?S¥FÑ»zÑ÷ËYSlgɦÅÛYVñ¨Ò&Ä¥ŽÍº^y–ò¬Í~¦úÄbgJM° ŒÑe>1ëêÍJ+i–v-û¿ØM×G}ÆoF— l#xј`/ )£ìມȸÈavù.7³ŽKÌéÐb/4s<þü ½>«(dî¥ý#ˆcéÑ£C!fÛb‹ßá°õ ¥ëo˜?|w~b¥÷|~¾Õ1Ý´åçnžX˜™î {¹•#|–Ö?êË\Ä¥Âþ5_¥ÃVôe…Ýìe‘œœ  *܆Í)zø@TÕvj‚êìå<ÆÕ÷èžÙUŠ–!$¡ŒCŒE™^M —Ý»W³ƒM¯ËrrêD´é°ø¢Ws©r/13Hß⃴®Y9‹ˆ›Yn"à 7xL•ˆ,¶QbžímäÅ¢=ÛïHRÖ¯æ8ZX …र¡ 87f–ëér’ÓüïT­ÃÎüØts²q‹—t²“i9ŸŽJö¨?W)[žãsš”pØÁEÀe7¡JD¼2¨­ØÄŒ`3ÂYràD}1ÚZ‚à]ôaÀxšùÊ€&©ªÈ ˜à“Ñ%b W1yi0µpM\@¥F'ÑH ŒÅ/°ÎA*àKl`e‘gˆY#Âe”˜I¤2ÁèÅS¸“‚kÃ7ÑàKÀë¹éé·›*!¯â÷òNÕ$.¯AŽá`ÿî1Œ0J% GŽ‹´¶–´ráœ'f€Ï#ì°¦œ½åÛ8HÊF~œoZ –XÄÚÄPˆ[pŽï½_@L› rªýT˜CUê´™"¢è*8 j™É— ¦aУSt¶[„LP!¢hí"É¢ôEÊw/o)=Ö0øÚ•c‘1gø7ÌSç!ëVpˆ1š6øç™e•ƒÔé‘!}> ¦X‡ŒÓc7£<ËCèñ'™$¤N…yÚŒs;%|š48ÏÝ<@NÆŸ÷“ÂíóUœ‡â1‡$Ä„*š“+ÊæLŒhW˜æy’‚?c[âk¦e C™•ˆ‘tõ(šj|o&¡r™A³Ï 3ØÔ©ÐV#ä4é°HûÈh«àb_ÁkI y^”;:]ˆï;Ï3›~¼€frkÁ_Ü;t)4ŠŠäp!­&Y !«í Ê½Ce`|™su? âïˆÚBHãùˆ eb<Ê8Ädš~Š4õITVNú…ÆL೬Ðaé.ÍËøHEµ(¢}ïµU…ë*m~ÅBVh`ðX Ö™³Éð”(æSÅd‘TUi’žé-ÓÀÅç6hÑ%Fz{¤¸ :‡náɤ.╚s1~Šñ`7×K‰§ EÑ#TêŒ'™åFžê«_É·Ž^Æãö¨`P4§w(òІŒ.N?ŽŽ‰LN0´¸@€4ÎmáPG´Î¤åE“ËÛeÚúßr¶Â6V´³84°™Æe„Ifp i"6e|Ŧ1FG'ÓõóÇ™c70‰!aU[á—˜ËÛ¼¾Œ=LJyˆèžr·<õ[so®3ˆ¯‹”ŠuÄÒmHPî×PæÞWøfóܬ Iˆt:seà‚‡äƒž E"=§D pQD‹ Ò,Ï!¦Eˆa–ø2-G±ñŠ^˯Ü|vq‰£4¨0G‚Íõ|‡ Ïò¬Ž”œ6¶–ħä”1…Ö‡­1pÄmPÿú4×é”Éèé›hÉñl?úŠkGÄì¬ò˜3Ç ¢®ô‡²HU9À††}Ô97t¬_‹Õ˜c b…Eå»”è "µ6>M¤g™¡ tq4iÒ=GjŒR£K‡µ¡.ÈkŒt8Ìxåa`a?€Ï5,2º$¬`³‡“¬á!å{F4î¡¿$Ì}öO¦Š¶’¯Ÿà,'ÙATPaCib)–ÖËnÁħzå^ŽX Ùwð™e‚2.Ñá-(,²S‹ÎÄwRÝDöÞªb.±&n-zl!Üú.)>k¤ÂY"j´ðY¦F—i`še6ð-£˜„! Ö ™bÛ¦`LšÜIOÅ¿»…·ò?°ˆYÃéÇ+Uvp€]¬PtkBÉ„ jî~Ñ‹ÉÁä0B@WW§!$%`„.Ât·® pý‹¿X FQÆX(ä ³¼Øš,Scœ”Âéµô -L"|FØEc8¼«p—S.RBBR²:BÂkŒàѦM IN°Æ>‰‰‰8«¿Rc•£7=Llº3]d»‰ÚÿÏÚ}GÉ™çÿUÕW±s7B4À`09ŠÃ(J¤EÒ¤hÊ"%YÁ2×Aiå]Ëkim…µvWÇöYY:ÖÚT´ÒZÁ4%š3‡j'G3d4€îFÇêÊUûǽU]݃Áèå9œÁ »ê ÷¾÷ ÏûÜjF˰”ª{ä=Ó[tmE{¹ÓnG-sÈŒag¬Ø¬$g“ЬŒœ´´UCÖø‡;&!ji;¦ã ŽAq'OcBUFAÕ^û}ݘš1ÙCH\]@GvyzZבÉä®>=¬«KT£R@ZΜ‚GÜ©;YÙQ6£!mXùT”t,8£¬íö‚%-ƒÆäÕ­‘·‡Áé’t̽W_wN=^Ù´Ê›<ຖ– ˆ–JìÙ5„`'ÌÝâ‡VÌß3ê6¹Ïù>á× n{ƒ3gDS6‚½Òƒ·ä¬”‰ t>oÔ 6ü¹Ï¹ÅõêÎú7^"ÖC43ª,eg|V'ìTrÔËö ·pÒ£ÞeÈŸ›RóºðÍt8Ý›ÿ®s7Ô&ƾ±åOÞȃ›‰ƒ)!Am`DÀæ ˜·¢lЭõ…ÖÁ”\:½d»Ž$cVYÛ”ûÝ­m«¿6£lHMCW¢¬³ÜšyãÒÒf®n¼ä{7 ß]«åÝáv}§×$îVÆVÄÓµ+”ÒŽM‘–œ‚¼;lòH_­?­ì¸ †P”èÈšUS2o؈fLvÑ1ì‚.‡Ç»-:è3Q^2LL¡*EaVq›£ij«Ûí.ù€·kxÅŸÇR[(gä¼èOÛSËÿê°‡ž=_¿»ö¶Ñ©Í¹ãºâ¹¯o^¶½Fz•¨¨i:‡ÍÞZ¾{:=ûTññ©Ócå̬ ÉÇ´}Ф?÷)ü˜·ú4æ\§(§ Û"oÙ¸’ ê–®n[ßäS×Ì!Ùo)ƒ¦üÑÔo9곋=€¬š®†çšTQN¢àV›¼Ô ¶èf²Æ…zGÉAº¡bEA^@ó×´-KË©ZòSþƒ!­Xsø97‰ÙtSÉ6Ó2–µ}ÜÛÝ¢cÉ'ÂS¦}¯a«jæÌǪKQ%b :–{^jª2zì _;ôÚÛ¼ï–W'ÇÜ"¥ì” ëT¯Î:òšr1’zk}júþÒ7ǶôCgïýÌðrú&IEïñÏã%<çn°WÃ²Ž mAˆñœ[”<¯ê6ã½õ×}qׂßh§ì4õààßIýœwH¶lXWt%Lܶc"묪†–¼­îs¸Ï 5Tz1~€¤t¹Ë®:J˜EhÊÛ¥ ~Ì©¸Ç–üœDGÎþ7”=âzƒî”ñYŸ4ªËÄ<çE»=gÆ;}5¾ÄŒ¼®úrEF¾Q¥’£Ã3;vÛ½ålþLª%ˆ>^/´ÀªiZ¾ÈûŽI.‘ñ´5£ Ö^Obwë©ó¾ê«ó“¿wÝ¿¹é3à IØáÇz+°KEZÕˆ!8’œŽ%3Ýîƒò!ø.c9»þ"€ë¥ÞŸ»>õ/p“”ç­Úk«Qc²}û"eMR¾‹]Ê(¸[Öt¯EÒ¶$'‰3£4t}Í$–Jº¢5¯hÆ>Iâã½ÖRÎW—Òö¼ÄFeÌ{EÇ£:QB+qR{|Þ´ŸDòp­éxxu¬ÍJ:ràºÜ¶4°çñ­ã¹]ÆÔUUdåÝ"£dÁYÓæÕzYÓu\b¤cW³«åROurF i K‚‡HÂú~„9¤½ÇóñZ/\°Õ y£îö§ü¹o]] ãoÆØmÎg‘±hÑ‚Eó÷(Ë-í®¦1A6µ®®d‹}ö"ÀvÞ²9DV:eµØn ܃ƒ&åÕ¥<£Á›u-ñ)ä K"¶©U-ì·GÝ ?´lŸõ¿ã1û‹%xl<¼š½hë¥üÂÎ}£'›Ї‡êé R òºÔ\a¬$c‡ÚœwJÕóŠröŒ‰ñ€éQÐTŒ^ì\î=;ùH{—­÷=1"ÍœdÕ°%ù'ÊÚî1çS`Ú”U9Ý9öŒŽ§l3èß9sÕÛz*rŠÖeû‚”L”yêÊ´b+*­Û0I¬Æµ¥}PÙ€–ã‘£é9[ìÒ”‹¨ŸS¬Ûܪ(k(zИG{±U+–¥ŒÉQÔŒà³Íjºö9×;+Lú5‚WªX4mɲe|»Ï³=æ ½Qø{¯ëÇ–S‡ ÇrµðЭؤ`@VÁ ’15)«::V 6êNÓ¾iÐÇå¢pWJCÙ&“Nªª›Œx‡O¥ïØô«ï|òîtn`ü7ò [•”$–l5æ)ÏùtìÐç¥z$-5i«êŠj¶šW5jq]Hrù‘[µ6äN; «È¨øª×¬qƒëeÌj¨¹ÅÝžõš’EAí*£n›¼ f£‡b­Å»ì%›LØ*10¡€êÜAÆYLf'Õ­:Iñé"î+V JÅÖlAʲN¬)Ô-9«}É2mÍÏÛóžSÖ1-‘‘8邬Ý1^öÓ˜po_ƒªe5æ Í8-ÝïOkéµï9- 'ó6)Ê+TŒ™|×nzMÚVKVâ3È)j˜S’ENA:Î?ýëÌðXsìvïIouÚ˜¦¤Žo÷>¿ÑG¶Ì>Ç“‰J˜Ú×Ú Sºš]ªçõ#Vköy0fÒ9«¤ÔœsV‡>X3‰Ÿ÷Ë}ú!7¸…8MðJo¬Ù!#ÞÝËþ»¯?¥  •øP]°Í¢ î•%ɬ®\^QËŒ–Mö[P”ÖR•–vJ˼ïÑô;j~VÕ˜ªE;Lù­ÚbÙjfj©`O$jŸWKÓ£NLJ/oaZsI êÍ7*«$-Ðw/i«GªílìÒ)ÆŒ%ë˜À±LË|šo:í§|Þ!uÉ„{úÏñõX ¯^ž Ã2fÕm±jÑuªñA®¡ë\òõ“wÀG ›1ëœ-êv;åå „h9×u!ø°½J#¸êEûUMoð3»Ýã˜9›ŒŽa_¨Ò‰•l¯äåÝlQû¢`iAy«:±àz9Y£*êvØkÜ‚œ²aGÕ¸ ýžÑs:îq›”w(zÆ1³êR¶F¥°…uºÀà¹"%­ªîòJª¯e‹Šš†m7 «bUW3°7…ö‘td„‰Á°AÃ>æ?û.Û=!Ùƒÿ¨-ïN˜ð×µèU‰­ÎJÅ“5%¥¦m§³ø¸£~=FÕ‰mV®Àúßã%ŸQ8¸Û¶›—w—³^Ó‘— ¬íKFìñ·½Ã˜V¯7Ú»»üÓ¾è`ߨ·yȼ;m²¢(GG»(ÁµîzÜÏãî2äË–^Ç¢´œ¢@{ÝU9'Lô¥TœQvÖ/(øI»ò9‰³”óßîïzÙi×»[Ã×uè¹ý3½0/XwÖ:­"».—¹š…è,Z‰O©do<òêAEEG["¥iÒ ¯ªño]žk=–<3xÄôýöH¾¢Ž)zÍïK¼Ï[}NÍ>]ÒV5|˨ãN8é„Q›œ”u Ž+­Ùf÷9íÕø_Ïú$¦µ]Ð1fÉYãvkÈØ¢n«/ jŸŸ·+ÖæÃ×ù”.8í;”bìŸUFÛÂc~VV]ÇV‰W.¸ªÇþXQFV1Ö4WPU± &‘¶ iÈÛýЇã+«F¿5¤èÿŒ~4o¯ еʺzXÓldñÈè2®¼Q«˜ˆdv«{ÂÍ&âv óZ"¥b›#x«‰Ó¿þLszßÞßöÍͧýœÌ–_ló3þÀ«ªVÝî1l7¬¢eÜéX8©ØeÔ)uóNhÊÊÛdÑÉu̘Ÿô![Ѱ(e·“N(ÇÛßç|”U49ëµ8)óöÅQÔ=oÇÛ Íͦ%K(Ú!g€º»´mL±×p íà_ÍIt"–'áìEg×]sèr¦b³ª¦¢¦¢.£fZYÙŠ¶a³V½[Öo÷½°ðoU‡{ì-çÍ]ñ•¶•duñ²²N]me¥g-eC6ÉKÔÌÚ-oQGÓ Ï;mÖŠ­.ÈÖ0ƒ÷/?÷Øá_¯~êÌìù}?3þt®m\²Ëfï°Ð;›±myÖ¨–j¬‘¥%¶*™3ìÃ÷EKr/ê ÞáªÊö»Ãï8çI›õ¸•è¦Âi>a0ûݾßÖøh‚RÑj,s,(Èhë(GG½Eܹޱ³Ù{-+ªVTdà-S—Ð.ˆè v˜¹¨ŠÙ¶á^a$>È8µ¬¨É+4hASÎv¿vÉòÆöðœI¹xÀ6¯`»áç”e- Óíšœ æPµYmÅt´ÕœvÐ1Ã33 ­ùº¢ä1q¯©¸«n8šQMY ÚrÅŒ3ÆÝh—çU]*ì»ÇhxÈ‚[ŒöbÛ=lˆáÛñ§ƒ`ë/z«DÜ î‚E)a¯`EZÑJ¬Ríð·<啸hgü¸ÇƒŠr1ë_•Í¡Pío[R‘Ñ1ä”ëÔ½pQ0Xƈ!Mƒ±W·ª!­*LÒ.«Øé¯6PË]›-(ŠÏpý`Èa]è*deu Xr¡Lç´-Ó4jÇ“[÷>ùVØšüzæ‰L°ì »Üeˆþeüõ‚Šœ5…ð¦%Cú¢=ë¸5›ò3&vÈ ö©Úó½·cL+0úÜí^Ùž;¯iY´lIÇ!¬Ø©d³Õ˜Še„FϬö峎›RŽÃAx¶Û# 1} ¾—qÆÐ:°Hx”s³)g9Ok:šñ3ª*ê.ô<ϵÑ8v­cY"¯,KîkVt%2èËYK]ZÁ©¾ 7PÕtÃÏ¿üåÛF~|qfn²¹ïé²!eÉVªfó./¨ú]KËV%^TÐôJë1b@Ó³—„ƒ ú~“Žy; ¨¹Ýúí²mÝoÌãm~8"uÒZjjõ´3Ž »Ü`“ª CºèŸ’aSŽõÕ%Ó‘aÈ‚±þúºŠt¯ÃŸQòY^r6 ªK ÕÖ8xÂÕ‡ß^”éËwÞêØe‰*_߯¤4¤¢§ë·kÑ`íH”’DÞbº~¶©á³ó~vó ¥BëÖÌ×fdmU–ìrÂ>yÿµws#¦¼æVz`Þ°;F,›TP³?‚Ç×,ñ/}›y/:ä{%ÒöY¯ŠÝ1°á²o÷³F„YͲ¶²eÏûr_ÍnÅKæÝ!‰üYi%ÛŒ:Û»ÙDË«†Êª˜ÐÀ¥¡­;¨¥#PaüñðÂ5‰’bœ´"fG\ÆíH!Ù}J“Âô͵Ø`”/Ä\ëÍ¡‚K Zµ"1jP6–ß;±µuÌMN[´ä‰^´Ómjí’4Œ‡É­¾[UWÕ”è ä¥¢á¬–Ž… \ð]î³âv¯a-l¶«¯ÿŘoó™¾v§Ÿ6,Œ454TÕL;ì3í¬-ŠæÞÒ¼¢¬q‹ž‰…묆í¶xÑi-{L¨Œ‰®ðCFÆœÏyæu°Âemz]Á®…8d;,§d‡[¼D0¼fEuV×=ãYEA“¥#‘z§þ¥¬å€B¬Û4mr VœŠï¯©ªÞw0Ì›—·Ã¸†dÑŠªš¼-î±×SÖ0oJ˜ˆ ñiAÛ’9lÆcΨô=š¾å3–ü mB0—÷@̹»]ïƒ6»OÇ´WTlóÓöIEÜaMMÜ#¾_Ò[d÷û1¿£j»/hÚfLÍ1Çcl;¤Œ-VU×6aÀroé&Rªe§ü•Ç®b§u9P ê½ÞU0íÏíÃÈתï³ÛIÏ]ÆŒ¹EÇ‚M^]·¬—Õ¡\,]÷¬=PÉu$«…«j6;&eHÎy-«Ž+Œ±OÓ”y ‰·¹»þZëÉÔù\-=«`P’•sNÆßvÒQÇÜiÕãæ ‘µ¬ª‰9CRF,Úå}þÛ:±•œwú 9'ü‰—°O˜HÏ«»Å“^@Óiǽ`¤ÇʳÙOØC¬ùÕTT-{Õÿpœ˜#w~Íc‚rÇë_+*àßë“X´ÙQ5A'´®%£fÈ’_sü*µ:.H¬ÑäÖ4dU/¹K—M»Ù„Äã—ž¸Áͦ£¼Íúß®k ´Y«Òk½ï:·ÿµ‘rzû£{>;rõ‚œÓ*¦4¬–‰ó›a"0¥aAwÛSþÊ©ÎÙí¥ö|j|13,+™1÷ùxêf¼Õã‚ KQ£/Òm*èHù/±a S†Üáï«øºçDÊf]¾êŽ]þnw©ê¦‚Ê?áñg:ê–¬ª9ä·âž ]÷`mÏT²à¤MήÛiY·{§/;ÁÜCŽzÉnƒ¦Ô,Õ±¢à?E™Ù«³ššzl4w¤Ô…AÏKSãrüCÆ‚“Niº1¶€òž‹¬ƒ[*.€€Š…©öGþ§G§ÿè¡3ß|÷»¿ÿGö®pµÃ-³&ã’ -¢’¼ùè¨+)ãú_Ÿzæ}ÅŽ…ÿøÛÿÃÈéô˜tAý k1rdëĹõ®pJ]Õ¸fßî¿Áû¼Ë‡µsΓ1_8«YÎ[튺’šY”üo‰µëŽšU«*^ñ§—šùIç\p›É /!çßwÀ/8`s*8ék^TÑ’Rvίzü*ãš5JÊ.䬥½îøØìû<(ÁI¿íKž“Vñ¬¼÷8à¼sÎ;nQËÉ˰„ÝÚÒ]fBõ¹Cç™êÐc­Ù­í%C‘Iôõ¬bHÑ€A}rNt IDATCŠ:½@6范±Öâ9ß𨇽8¼B^AÒTPq¤'4¶/:ÊÓ±2׊—™S0/焉¨ºÅq)ßgÜY‡<£‚s¾n؈À,ÒöaS¾¢jL`Öð÷}T6Y!ܬ8â¿\Ôª z—ó>gÚ¸mNØiåÈZ–ó·Üá¡u•ö¶WÍ´GÅ#½Ý?a^Xì…¿œ4Ö›ÜëÉÞ€ÌQUóœ‹ÀO¡[K֘勢%aV7«m©û·©™¼Ý¹›ò§öÜTÿbºå3íä%>¡ßfœ±$¯ «®¥*±Ü[:!ú˜Oízõ€S¦JSGò-”´­"ã{|Õf›üÿÔlRÑ¥ƒ °Ë†š’»´|U RK¹Ãª“½Àªo¹ÅN*Œko6ç‰ø»ý„{%:±Ý¸ñ—9¡ëŽ™Ss‹eY3^SòV ;ì³~FÞÇÕÜp‡—Ì{EÑ’/¼UÃS¦ 9ÛÝX›V*ÚÝ×FjyÈR_5¡cÚ€Œ–9ö)Yp³¶9ªjÄg7`¨}ƒË^70}j¬óÖÂð;æïÝ_ß=WØoÒœ”ë]gÁ±u‚ŸÓ ¹¼äœœ‚=:Øäx$÷Ïwv¾wö®™ÑwßÑ–^•HÞæôí Z~(º¦-•z¼PsÖ÷û¦®îÖß±baæ–C7aHQQGNÆn?âÏJù¨Û£(\GUNÙª†¯DÝœõt‰?ìQ‡LY6§fÚIÇü3§ý±qd¯ÿ®îœÿKÍ„è×cmîFÿOú¢iAoüê­ì(í“—xлÜ¿ƒ½|Q=tÔýfL—óuÓ=Ÿv)±Ú~Օសy>ûïIoÞÖYΞ/\gЪ«v›²â´ys—,ÄÍÇO ÖÁ”i,Úâ4žHÿÐØß»óºÕäØÐùwb\rÚËÑZ—¦ì4¤¦HŒ}LX5g «ž5âÛ<ëïy‹3N÷±_ûš-îWÔQ•EÞvû€E­Ö¤¬®ê°¿ˆ—ÞïâÒ>ä)‹fQQ°ê—Ü âA»üšó*›ðËfPðïœ à°ŸÒ0oι =ø×·šçÝ&gëB5=%лê+NAã¢ß>YÊ.Nß. M¤Ôäe””{p‘ºé´¡ð&ò^±¬d“†UUÝŽ –=m…¸]G´ã'ô—§›ñwH;‰jæ7‡ O9›~Ę!ÉÁ8¿¢×ŽÌÛ¡éU7jÆÞ\¸Ý†Äˆ”UÛu‹wÙoFÅ.ý™÷òÞbUIPá å›îøgU]CKMÕïùFtë+ëmŸ°*åeÌ«*zÙ˨»  Ù‹X²ÒFbºµ…¯7"®Æ¾ûÁþ©²šCŽXÝ€‚Üh‰œzDá¬YIMË„ò% EÛ•Ôb9¨nà\¡5Gœ6àV{Ô­ª+¸ ­nÐm^tÀþÒ«X¼d¤’(½´Í¾0ÕfV+v\ÎËüÀ/ns“-ÒÝàv)³†5%ÎÚlÅŠ –°]YÚ]&­ØbNÙW}ãM‘†gÜ%oÁát3"ðk–]ð›¹lK¥ªÕû»{µœÆ‡ä7nBAYÎ&óñgÚZîˆËå{úšÅoÔÚVµââ ‡<å¸eUìÓ¸Ì)êùypZ‚ùÅÞbÌMgjCVÆÂe IMg-kÉÉ+ihȨ)Úk“Å85péftʘs¶¨¨tNÅ^w­ä+š{rw¸Ó÷JþHUÑ?q£§m7àA_ð˜ŠI] !ÖTþUö ëÌRqÈyw»ÍŠ?ÛðåUä¨;Ý¥àT„=„ÁÒrÄØ<åë—ŒûƒˆZoTʬšcÑ?Íz›b\?g.‚ă-Äß~G{™Ê·%•Þ·o|)Sª—IU/íæƒG¸ô^ÅØb ~b-‹)´[åb+ŸŸée5‡¥$¶Û¤`PVÖ°–²ŒIcÒ™±¬ÎC-`"f2‰¦AÇ´<à½ç¾<2=²ù®KÛ#UQpô²/F8Óƒnðøº› ]ú´¢ òŠÚ¾lΔ-Í´CÞ§/q‹ _÷”ïônC1ekƪߜYGë@lñï©<þšGváÌ­SwäGëé¬$gÌŒù^1;S3†MÈôµƒV„ªRÛ ¼œUy%9 í¨¸Þº€‰UGb^ÝåÛê·´B,Ýè,™·âii÷(8mÖ V=¥…¼A·™ð¯|Ó[ý}·xÞf[U”óm2ZQûoÂÖ­µn} ½ÀóÍX*Bê8pš„oÈT^8uûÑ©³­#/.l4…²RÇŸ©;‡s†Ü`XVFJP©–ÔV“µÅ¬Œ¼sfЖJ–ŒK§ç; [”CHÛÓnvN]Ú<†…žN<ÿà +ÈKɪª7n¯e‡× ™ëìâ°dcŒ]ÊȸÑniΠو¾ óRv©kÚê3ʾ†§|Èm~Û”ü¦a7wÒŠí:Ò‘¸-ð‡Î¼iW¡çöSƨ¾BK¹h»£jæ-[±zÉØ Ü}*^cÒ‹šNçöì¸ùÖ—FK7müƒTª›WTÚàe›æ}KÚˆÉ86–—6¬®*£¥`TÀtçäãÆxbè7ú`{GnûÖ»ŸoK%‰ƒuŸ:ë:ù2X¸¼+±¸¢*Ì›6tÔ,›°jÄuv©¬›z!kŸ´ºEsÚ߸Hº’—(ÅpMSSΈÛl· k¯V Ù!#*/`RâOÉÕ2eIâQ?àÿp»Wu®W45ä-‘‰–ͼÉ%°vêW\P’ë[Æi7I\7'qŸ#Vl2"­hD ^ô -µ Õû¬Œ ‘‘V×TŒ‹ZúøÐõw^—ݺ8´÷O·Ïå%ãªyÜn›œ•¤+mmsædìp“0=TSU“È˪¨èèH¢_üB®uàG Gß5Y|rÏ£Cƒé’º¢MŽxiÀ)­mÑd_!´‚.íxr«8aÔ¸û­zͪJo_ìõƒ– (;æ³–z®+¯£*e9fÅi[ì°MÇ+Vdœ³h‹q÷9í°9i;%^QpL˦-¸Ë sf|Ƹ?÷ûZ¶ Óa”´&ññU5…(R}í¶–g´•­Húrú¶3JªÒ*&½ÃkÎ(ŽªYy ¸Ç>k÷Å%©ØíèhXS'çù§wm7—Ї‡6&÷ÇÙãz=Zü`-§ Ù§ -à »?$Ò‹ñ6}~àó×»n*µš«§wšU—ŒY4f~ÝÉ6¥j³5¾¾¶¼ ª9 £#gXÞy§¹YÁ~5GÍÄ~Ø|·¿ô´ŸµÇ¯à‡óW뀜K™•U6­`‹I ¦½ÏêHyÉf¿§éãÎ{YGÓ¸IÇUsÁ.·{ÌA«2¶™ˆž"««rV´«dyy׫½aÎÀ5[!ß(î4»¤vJÇ´œÄ¸”BÌ`vݑ؉Ж.1m×7TR•ÂLW˜aƒ-zÈm$él:h_¬0ç¼9‰¡øM›­*t»¸¹Y©Ûi^RÔ”3!±Ñ´·X²l)Š·†³¼%+§eIM^CÕ°”/hÛo{OÑ®{{Çlõ˜²ÿînôW}œõ#¶ù]U{„"ðËRÞïûõÓZþ±ïö[êjžtBνRÊM:g»½ŽãFYƒ3º\{‰@ÛšŠ½³€á9çNÛ¡î"Õ+hòvƒÓ»½°îÊ2R¬¶èi çÕ’¨y †í1ìE-aDGSQ’W5`Å6"%#%™°@숇YûàbKJÛœjäЮ¯ƒ2Ÿ‹AKÍ`\«Û¥d¥Õlñßa‡iŸ°]NÆ’‡}KYÞ$þB¯D<Âs±³ØtVɨUƒ–S°Eͼ±k!b c@ÿ×±hÆ/ù×ȼޚʶ¬+?u­¦;€9§lBª‡\¾(7IEŒ@JÊqsnSZóÀ‰Þ%h¼¤µ. -[:‘H"«‘ݩ㦴QyaB£i+•$y©H2\ŒðéÐèÊ;kÈh+¨ ÌZA²SoÝÇÔñ6‡ýœ’†½×Ÿèò>Œ(øŠE5#î´ÛÏzFǤÄIÓ>æ!e£:n²ÙuªV,EÙׂ3‚ØÑíÚò†Õ{Í¥ 3: .p›†ñè¦ Ûñ7²hÛÔ‡F\cËØíAg}›-:-w hVAà"J;gΞ¾Ï¬Ü2;Y_~ubî²ì*a ²ß µ¤dÙ¨’ hÒÕtëÎx¶ è*Ãa@"Y,ê®–®0lËJ_‰†ªD]CY¶¯V?dY^¾×Ðhú?à!ñÿÚ7LzN%ªdÑð°®hDAJÃóyPGýªœý>ï+ÚJæ¬j;q~…Èd¸ÖfÍF¿™´Ãß´c>Í:åà5¸††Ñ˽×ÿ^ysžAÎ}ÄH#‰”vü†œe3H¹YË!u3*‚ʆR÷;V?qpÿCcçÞý{o?1y!¹tÍ!/c}êÖ¶ª*#ƒÍZÜ+ºªð­ˆïX£¼H$Õ¸Û-B'ºÎºv„jd¢³ Uñ Ùˆ]“¾ªØ2:†z `²sZÂ3È›êíˆîé×¶Ô[~UÓšZ^ðœžÐÖ‰¥ÌœÄy-I\šõ"(}¯®Y—Ù4Ä›ä[9ÉGy-ùÁ6›Á)û]ˆÚ/hÅE6®ÓkR½WÑ„#ŽXÀ<ë @¼¸ˆö+òB|4÷-ßûTû;g–§_Û·bà2 @mú­'€²²F¬`«±¸…æеÕ5½4š’Lo'w⺪Åñˆ qÕô§QAú©;xÕo)+‚Ö«Ö Ê\/+°é§"[çÚƒ_ j}ÿßßZÉèÄßYKÇV#ª6/hû5â§^³]Ùô`éØ$¹¸Etm$†¹Xù|Y±·ŸÖêöç,É Ò,[¤¼*ÔXçý~T ´*yG†”㕦U}¶:°²¥|®\hZ‡¾î·5Áœ`Þ­h-U{LHÙoÚ¢´ uåç"ám(pg4$[M!€ÁjP´nð…l[ƒ„_¥ÆþØ5‰¡Gø‰Šõµø†¦Î†TórÖ]nÃ_×]2¾µîv•MÄÎX dÔÈ`ÂhÄ»ÊôÖ‡<ê»=é×0w·ÑºK±ãŒÝ1ÌÝ­ÀË›v·!Zö%ƒ¦”0æ¶[ëX$xRZjÚñžJ½0øÂ]<“y[vÛ¹l÷xº¸5µžR§[<‚Fìýmó‚£ñÜ?éín—QÕ1 ËÏÁœ–|NP Ld,I IG¬^øÊn/ ¯K·]ž~ËÇ…’VÅjüý´¶1·~uóÝঠ¦Î Üà뿱#¸³Rê² Ê²‚ð³èèB›‘±ÅÃæÀíÖ‹å¾»Å÷ªxÍ7ûJfçmŽ…§ÅÞ°j(Iåù¦{•}˪º›{/2«¤¦ Z5b32°÷ΕÉêjy¢²u[Òí;ä74ÜêÖKLluLÃf5AL#ð#ÔäpÐAy‰@¥¿¬iXKr§a+=Dð€ÓÛn[IË÷{H—‚-#‚jo¨aÍÊÖ¯Óþņª‰>yô+[÷3º7ØŠ9ÊzP7¨*QR‹µ·œEEƒj±“4Nó{ÎëøÂ†íYÕUóv?é7z…¥–lŒ¶+½+SEË:ÂlcÐ Lzøÿ é@Ó”U‹ñHi’>=<\ÊwÓÕd¨—nœ,“k¶(%kIGô “‘#n—r>ØGùfåx – Z’PTŒAESÇ­CJJݰC¦…6$.ªvôë…ˆ3q$D¡éîxWSͬªk¨Îô(aúm ‹:ÒrRÎ[0eRój1ϮǠµiΰ’®`åÜ5t†4rÕ;Öý×íÎ:%&œFM˜Ÿ "mmó#ic÷h $\ÝÁÓ%3}û¹œ*G©— Øê¼‹GGÓŠGGÝ%¥«WXDz†xÅ ¶ÊéèHIk©(šÔŠEþ%ÉÉËዺtpyUm©Ò¼cPyÝŽÿ ‰Fv¿CÎñÚ2ãËÛåuµƒ—©ÅŸYv«@Ž<¨*#TƒJf¢¥«z’²_ûM´t§{³`b›,DOP‰˜@ܶÓ.sÛ¯{À…C="ò—h”Ó¶¬do¡xÍšŽ„ó Š±D¤¯7¹Û6‘UÖ°l9.‘œœ¶š¹Rµ)\B°RïO-­Øblö·‚­ýi¹of·ëý†0%{-vehG ʪ!'#ëXcøøBq+$O+YÕß”Z߈05QvÚtQL]Ô]îõ°QKžõ6wzJòªa-u‹lˆéû휊-›êu";Æ$}~¡í°­FòÉDÞ€¢“^2‘„9%mÕX$´ÇIN—a7¥i]k-‘K0 ®,”„ˆˆÈ#ÖõÍžÛkpÝ[ø\kÂŨÂ@v¸ªQóò~Ä”_‹Ðð•!¯*è b†jDÇ¥´5•¥l¿¢ç»’¥íÕL*÷¼I6úÇð<&£¿;+g»c±ü£xL[Ûª JŸ2laCJÝoKjÞ✃ò†"ŒnÕü†RмE9Ü6¨*gÚ1yé^< jÙª‚†1‰Ó’ë$ºl|óꆱªf¨˜Œ[Šõãtì3Zå‚îÜ`V*ÖËqš®c­TCAÝ’›íÙ\LTû-%«lJÝ—{AMDV—(& BA:eP¢bÀÔEÄ“Wgmÿ¥WÛ¿Ï…¾&S·È²6KÎZŠËÖ°-}Ý’”‚××_¬Y‘ïÝ ÙtÊ¡_ÄgYS%ÖtBXøÏò±Ž›‹ °#Éövn;6Oˆà§ULh*EvOÈLà U(cNœUi]‰õ³Õýá5„ó¥yÿÈõ{Áóê®—ö‚0k”RÓÒäžk2R‚@cƒ Mu›$ר$^{ô¬;S¶õå:/õ-¯ªeýŠ…"ÚtŒV…MîŠ%醖~‘ªÖ|F7öÊi×î±hØŠ®.|Õ”¤ »A2°i5åäl’ÓV·l(¦Y!'Ïé ©&½ 0,Vü¢“’ ±ã2¶š¹¦,`ÄFzׂ·«8é„Umµ˜$†rUH¿ªw¨zÕÎÑvÌ` r²Š×Ô è·µ×?l‹q-ª1â6‡‚I'c{&–»“­Èg¶,·Ñº:Á«uÛu¯guä&­mB ®¬èh9­`Ђ!É­Vc-ª%‘RTÓŒ¡Ô ¦K–VýNlD†ÂLkƒ ÍhÆuè®YEAúöé‹Úã-KVe¥4t ÇÐ+0é§ääck©+\(~ˆ0‘š–ŒÎÿ @< JçÕ5bÓ[Oâe\Á…3‰¯?„£©˜•„êê•-pÕâ=u®*  ø §UÓ$ŽígÉØŽ„³–eâCZ‘(ÐÑ’Ò0$±GT-¡­¢*%P¹·µ7DÒ¡ úó#}7ÖŒd×Ö6,¦À72fÀ’¶b¦)Ä 5Í^¿<ä-Uz ,“¦Œª–2Š×žöÛ¼Œ ó}çpw(qØ‹ñ›»\¢yCNËëi$}´KY¿¢bà4¿8nØf\ƒ šÁ[ç4- Â)-Í!UŒ’<¼ácú?8%°ë"FÒ͈짉_³t¬"R7h“îtÂIuE×®¹1ÌØm“G¬j›÷PtŸ©è·àºÛÜnÊÈó0}¨J©Æ07wIPû·–WÖmˆîU¿ìå>¬T°š“êrÚ‚TDöuNZÂç¬æ:HÊýö(Fj¬ŽY'mRó¨s½Ñõ–ÜlR;ž‘M/$`[:Ž8"±Éé^-®hPNYÐíl\â•¶cV5n8ÒÍfTýŽi¯\ñ&/gSÎn8>^òŒ—âέõ~®[Óìž•ˆGW89C“8ðW{•û´Î×ný¯À¤Ó‘ý£û_ª}𚊢T¬Þe4/:æ.ÿÉt »]+ºÙ°dã'V4V³I‚½öI©éÄw[•Äà8í¬äU§"2%±*-×ûè1›ëlmF8Ìõ¶5Ò~ Õ€¬œšgížðYoœ¢eÍ:½$ªk«~í;¦keµè\ƒ”j³/ÈI)iiÆrõP¬Ø¿y3èTÌ‹¨ô ëÝ-@ÉŽö~¶Ôw¬…~à刂e¬¯¡®§«É8çŒ%yYU™X»YU—ØäDŒsÒB²º¦–ª¤~Ù¯^±GF`Ûkư©Û %A?”5B·|l ߬)­ >DmíKÈ]%6жt.ã03jvðn70|B‚Ò’×°¨iQ—¥w(òŒ½Yû'œ6¨cŽ\„|Œø‡îàECqƒu ‹{=«m€4ã!×µ%‡ì3*(™–c›¼¬º.ÓV—–‹DÛªtÉ>[¬8nÆ¢–òEnºÐûªŽ ¾‘‘S8…Ãíd„5 % ¬;.ƒ£¿Z»rÓæ?í–øïC’`)ÊË÷à 1ÕMd% ½{Ê*ZµÐ{Uí‹ØŒ¯Þæ-Ê»3öþ×®¼âE5S>á]½¿+šì¨7žè—²ñ~òŒ`³2Æ#ìã”Ã^óÂE9+ÊZÍ8nÅû”$e/ JÓ»Ýn‡UOz4îóZì"¯9Ÿål«©Êº×è´¶šÍ~Ì^ÿÌŒä¿;)"Û¾ø&ûnÙX˺” 8ï7£PQŽZYɆ ‰fLóÒ˜‰;rEÉ®uáÚ5F‚šáÃqÐ>¤Ë5îʨÄûœ?ÓF—J3;™‹ »ë¶dý3lo2áÄ:wÕQ¶jÉ€®Jú¬ÛÊ®\íýîi”j§<—?ž]tDVC*f)÷ó)Mï±Y6.€º”FßZ«Å@ª¡&§¦.Û"ïô£ùq+¨{§Ï™ë—-<àvyØŸ^ÓÃÝHÒšñ [=¤ìœ3n5é[ÚÊ.¨«èÄA±Œ–z¬Y6#4#(è­ÈÛæF·©[rdùZÓðK2W¶’Šž°¾5ÓVtÆÝæ5Ý9É%Í£kÒ{Ik¶1&èËZ…åë+ÃÉKC•|ÿº”’QŠGJGP ë³em^}õÌ—&ÍìÙºûK¥Ž†”dÜ¢¦ïÔð'à¾Ý.‡ã¯å½îjÌUU•’×VÖÒ‘‘wÀ?ö5¿wÕ×ü”g6`nŠn°? ¨½QËØ¼diØw9ªiIÕ°=QŰ)mX·ô; '£&‰>!/Ѱê-¾Íx¤±›•xÉ|oç/m «{#v³Éˆ*ØÜ—¼vŒû¨¡ÞBK DøH+z¬âJA©¾¿M·ß?ÿŽ—_ýüèo}~×±Bÿ2ËÄP»ï;‘’îE»™o|¾ögµòŸ|àÝßÿ{¾MŒHÏÉbSékÙP÷«z©ÔÚ2«ZV à眱Õíþ¡_ò)ŸŒ=AVl¹èE×…9Øk±V†^³¶ºófÍ«+ÅÑiö°†EéH ÓŒ€j¬dÖÌhÛ©å!Ÿö¸%»ü-Sè»æk}ýc>è˜GubÀ¬jÁ€¡ÞËè×9ïj¤]ÞPx cõOœößþêßÜóäÏ/MµéRã„Ô\ŒÂÝ·ÏŠöÐâò žôŒ'^ßÔ&kNήC†ãÙãþHø5Aƒ+X-¦+!èkXq*åßûx»SޏEõ"ò§Ëjo°æ^t³'1¼€nk\^Í’êºúšØí_í  ·#P¨Å‡+ÏYvÄKÚG}Ø6G4ß›³lvL—V+kØ ”³äwYíQñuqåX:ï¼NœTî=»ÑNyùðáM¯Ü¶X>µÒŸW“r›̪Z1`oäbèJp…+:‘þ‰‘‡o=vrrïðØ¡txó -iOzŸy^Ýwøt|x]ö¾µ$o(N ¤ÍµSÎi¿ƒ¨AãÎácþÄ‚„IQÙŠ´¡ÞʼZ+Ùç9 S\T¬êÈé&œÏõÎìÀº]‰Nµ ÑŒÃlÝ&I^JIÝ¢´í¼jÉVßmÊýž¸fŒ¡a;ïßšé˜ š‘5e@[Å¿÷Z/ÜlÇÚÈ@oPãÊVéÐe3£›Þ{¯É9œÌIDATá\ggþúW‹Ýeq»÷{FLj´š[ä=ÛCz@5û›ÿ×÷}é†\ó¶=ßœú|6€Ù“B{–Ô=¥ÙãôíFžýµš šä#mLÃCþÀéø§­VMKûm`§í‚뜖œ‡}ý"FÑ+ÛœOi`YaÃ`DÇ´,Æ•Ý= ZRæU J¬XÐåüî>„œº ²W±Õg2ïa7¹ÏÛœyS `ܨWú^e¢§ïb£µÔuÇo»¬—·¬¢S:Ò¦s¿¿cçÇîºïøèæ©§aÌ^5g8¶¢ªL ¹D«—B~©ôòîd2q _ʦ"~" Õ½Ùäßn(Vt›$ëË”‰–0'Üö|^¶mNÓ 9ßóæÔz+ð9O½Î¼”u0"/q“­Íe¿t‰.þ’!!cU4cA8Ï֔ަ93J&l¶ÏK^õ´»í³ï .Ð@ôö{Î6ú³úfq“޼‘]ßx§z¯&­ ‰øáË[Þ¨\ôøôàΛ¿a65Rx<î³54e¥Œ¨ÈŒŸÙOmy:+Ë¿õC>äÓÈH2v»Îß½h–ecÝeÎMT“Ö”2 Që‹õ7[£PLko(']K¸àUCŸ¸AÇrÜ£—uç"oaAÕ¢F,Š$qN¸ûà#–Uä,T´ì¨ŠÑ(˜yõ6æ£Z>ëœ}FuäÜãaU»”¤$J®HÙ3 æêå2mu‰ŒœŽü%ëëí°-ö¸`FÇò¯æûLÕ¹æËKë¨YT‘H4ä# W¿Õü®y—£æ%×¹Ýq¨c·ý®³ì°gµ„ `ùº×¶óÖŒY)Ï©ó ×ÑöuŸTÒò/•}¦;íú&l‚nxT6¯íÊpM˪+1ë-Ö€ CkÍèjUg-:ƒÜY¯¸Ç>ÛÞÔ¾#RÀ7 {ÍS>¬êa§ I“‰}¹PŽˆÅç`íØ¡ ÌÉ­ž¯¼œUœ³Ï6K2V/Ѿ;ã&9ÕØ ohꎛu¤â\gÆn¨µŽ¦^ÉOÿ¡·{‡ç$±‚½×ÿðŠ;Üë¨y©‹Ê/ÁÒ±ëœuΜëýSmŸr:–G¤ýnŸ¸"Öñ¼ëîÝTDÌTÖù‘µJÙZÕ¯ j 2 ]¥ƒ®$SQ̪i[0'ݻóžs»I»ÞД¶ Ë£–Vô€ÇÔäu‡Óƒ ^ZVfÃQšêC+^,SõŠ!ãÿkgcÇuÝù_-¯ªÞÒËë×ÍÞ¹7IQ¤¸XcÙ’,[´$ÛåØ(öxœƒÉ‡Œáìx22Ã3d83ØÈ†l²ìX‘,Z”Y‘%Y6µ4IQ$»ÕdïëÛß«Wë|¸·ê½ÞÈni΂Ýý–ª[÷ž{î9ÿóÿP‹¢º–Làº%ZÓ D§‡ù·@ödµsgunê•y½íÌð³—µŸÁEϰ œfoã3|„¬ìn__¤J|âÆnŸ#ÁWdìð!Nq‘ù5•k•OcóÌûL¯F!™ù',j‘8Ä£<ÍUyLjÖ+[!TºÄ*ih˜9©V˜i•7ù,ióÆ-êòÂŽ±À,U–èãv8®À ûÈРNOÜ]‘ÿ+Ì#ÂøêqïÞÍÍa“>ñóår}®}9.Ó¸\ä8(4£D–™ ©gÈ:W¦^þ[÷%~ûW¿x|¸ýYµB½—N†ø7|S^²K¼GHÔBܺ;50„ 6É–|…`þµã‡îaoiâA‚‡óê…ÔhM?wç…#$Çâ¿Ø„ØxØLá“Çà( ¸øù9÷y^eÊ=ñÒÁ¯·;La¢_&™ )‘qá Bˆ³V­^ÀÀB`ï{¤‚ÍA~LŒ0Á¹ \h@8ÀíìgŠÇ·œe3èFÇ'$$ d8È<×…Óìàó,0+'±0ô0f.R?v¤p0X¯Ì»H‰aÚÂÈ ZeÛ©±H‡E)”mÑÁýüŒ2}DL*‚´Ò]u0ñÐe²6¼åд9çOf?ñÌ©'{Tí±¾>ep\mÒôñ&7Pô— B.+¿’zkÈîa0Ó™ÐÿHV@t18“<È x<ˆ-yÃ#öûÖ×ÀÃÃÁÅ%d‚w9Ì Æ©Q£Ì̦èöwsŠl#ÉªÄ EB¦ú|íü{ Â{ø¨d1åHSƉ·¨è(H#y3Mn¡4Ã\F!)…²nn,`}Ì1E<¢~D\XÀ€º<¢5 ¨£‚à`i°ÕŠi#œiTf¯Îì¦möÍFkŽT4øDp¸ÑìÑš0üÝ_}ìÜQ}pDZFÛ95WˆæÂøXü(VÂq$¤«uwò$´*N‚A^áyå“üˆëR¨ìc(\X“T±)àn3Á:4YP5ØïÜŽD º”ã|…/· áüuùØ›­—„D4McãÔ)±ƒ;øÅ-}@— 8Ân.҆Ь¼ë¨äØÃ ý˜4d&^Á¦µ¡;”JÓ oeŠ–êšø¥±*zñÃK«¡$5B´©ÊoŽñÃêwÝqoÛ Ûœo_ˆ‘±ï©òÞšþíG¥†È¢b£Ånöó,EþYv²DKR_wNó{SÖ³ ÍGÇÁäH “!öñ ^%EOB£"µQó7åCVåºG®&#·ÐêŠV\‰Q>Æ~\à#æS<~ÓV‘,6y܉ÂwQãu BÚB%É>†™¢†Mš†¤Ðäõ4GÑ©jm A €A wò¡äqK·†´®|ü¶C RF!IŠ!®¢Wö*qíí: §åËâ °ÈZ°ñFÕ»€ˆcj A–:C/Kr… ]QAÕÐE™ .u‚5qüÍM‹¯`ÇÌpÙ8¬¡—·QQY’%–ÿWåõb9qMžüMk\“ç >ev°“‡™àå K³YRÔè OÀ ‡y—ù5f¸ÎïQåv!·ï @ƒ"99bžèæØú¨#´Õ·S!)¤«C½ýª‚QR£O¼“LRCapcœÅlª€Ã4­%úÈòUÌñ.!QCâê 0B²èäð0ã‹·™\uÐæêPp™Gc›×¶•ÎJHgBn:œ”;¸è?,S•GœÈe«ˆž9W¦¯¼ø4 a ËÇïÁªB-À5RX4¸J}|†~^^G*9H/—égØIŽç™d†÷ðYÁ'É’Õâ$o±ŒK@BnJŠD"5ǹîER8`;ÇdÛˆ2¢Â qƒ%’dðÐ0)0#G«ÉJr>ÛôÒÊ É¦çˆ'À)öñ*‹<ÄÊq†mñ˜†TÑioÙÕWß@–ë¼-„ :oñá- W›ƒ¨˜Ti ’e€;Wå¿0³.¢À—u¿@"aDú'*zÔH­Ëo4hpîg»ØÍ«Œaã±@ôbq‹EjXœäMæ±Ð¸Í~î!_ÀYTؤå)Ü•Ík@á:¾¹æÊƶúÕI(b¢!‚õ³æ;t¶¸Ñ÷ƒ 40)"4 ,’äÐbZ*ÒWáÄ$qâU%6SnXaKF1Í!.Êóø £è¸ Ç¿N™ ?a’«”©²„%Q÷’å/p¹‹ ±<@‡ô@ 4rtÈÜ€O‘´Œ¦šP¦Š‹Ž‚Áú6ÛíY•9)Q—!¥K…%™|˜Î'ì×®þUð\ypòK§Ìå–UÐÐuBöSl‰¥s¸òˆl^¼RÔ0©cnzÙ*¹M$¡¶n:¢gÎ&A‡ðQ8sÎoF\†W‡*×…ˆLJñUW™B(ƒB:?ç"BÚ®&³iª,mÙL9Nò×·°p˜£Æí'âþWð9Ä Ø($ðЩ±Ú“ªdÕ‘³01×E\ÖIµÍî¼H–€¤D@„@†Û%'¡‰A—\0±üŒ‹Ì¸§Š÷ìïZFAGÚ•ãÜ/Y4U>Ëâ³éê¶‹+gíÍÊ:&M‚©›ž62 › ‹Ø$èdð¤²ùfßéIÊø˜¨Ò‰©`HÌ®86=W¹TTRÌJ´Sdk½—É .ó:6Ì£rŒøÔïCtrƒ2*ILymš"Ç%"¶ÕÖ´{ A‰­Û<²Fg™|r J¢]_n½ÕÏv_º;(3˜=ПzQIáÓA5jÜÁ ¯`óyÊR5(ª¢­Ö¦pñÐäínd \ü–v«Ó´óä¶öQlã“a‚6nãæ OÊD‹M…"¼vBB_F› m ›à76sßCWâŽÉë2ëP¥Œ‚Ȉ¿åPÑù»¹À% $V¡ôE*½ç [@¯ŽâTÒÆu;#f3ËN‹ˆK‘i^¥F+:ùçÖ»þàKÜJx$×ù¸ úGѱÙÁ›þšñøcÅé´•R'”¤:IŒÑj·q‡0®×Jz„íXÀ$Ç9½´0±ÛÌî)er´«[¢…µQ–ëX'!©Lü8ˆA#vö*µmBXqðê&w¡¢pMêpyôr‹CxØ$ðe‚§e7§©ñ$:Ù–T°‚‰`L÷%TNÞYõÈüïÌ÷ëC´cAÛΨ•ä9ÇCeŠyÆØG„ßö?;öÞfŒŒ*’«Ÿg ý]j¼+qu_¼µ5Oí‘•ˆpj£†CÄ4&&€¨tð *œÛòf²siù¿ÿù÷îMíýÑ·’iF£ŸC\öÑÇ ò¼G†$6 SF§ƒqýO—ë_G‘J‡Ô-ZT÷2Ì;L'ù5§©[ºâ…ä³Òþjõ¹Wp»ï;u%W`HZªÔ¥üÌæ¶Lô“–Ï%)¿iãwÍÓ¬  ˜}êØÎ\|ÈοڲdhCˆÂ‡$H­á¶²È²“QùSKsÓU>Ÿx×þôØ÷nz-ÖN?³™Ìp×µ©Ä{{4£ éדò“ÓçÆ¾ü¼fè{ RòÀé`ÓÇoqí@Š*6ýŒ3H`âY•î¸vñ{ìc–YÞ"Å0 6~†¦œdèa²ÔÀ¡DŸ«x=Å•Ž ýø«@1†dZµZÁJÚ\ìÿ½@ýp¿c.ãQA4w¡ÓC–7VÑЬ6ŸYRŒ0&³ÍÔ=À>ú‹ µ“$‚n[cÐø BÎRæ4·¡I|kTPmNÁ¿› ĉãËAlº& *"²*}Taæ©­“²•˜ezxÇo·vÛ‚Ï+P¥I1£¢]Z˜µI¼°@–v"ºšßæAà!Þa•%BL)ÍÜŽ&‘J»hk!mÙŒµ”®’˜¤™£AXŒÓM‘úa«™Ü†Êy–d J(±„G•>¯·Íä˜]ƒ‰ò¨QÅ‘ÛFdª1Ôï>Ì`§¾pg©;¯êìÀÆ!ƒ@bñÙ‡Î$+X,lP^+ °—i |è)*ŒpŸ_[y¶Øf~ª[±þ·"ÐVºpþ>þ‰*ð8'b,†„¯>¿FT¢i4…I ؃…OMR!¿0JD†0àô³ýEáuk–çmçÇ+÷Ø ”!>õ(–>lö÷Ì/?PÀãÙŽ9Èq\BS”X=Èð9Žð_©àÑÉ2ð1¾¸ríú;°‹.ñŠ™–od§<MŽ*öRe»¨ÇuÒ赟áÀ-•ÉáãS§†F(ù½+#ÞH-fèhZ’—r•êDÖ:Þ;âêóí³Ö*5ê$¤.¨ÈpÚht3ŒŠJ/‹L­òh%:ñ8Æu9=¢âøP0ºðÆóÎ+‹ýùÉ3Gü¤¸]¸“^ÉF Kåy9|â7­ R¼³±TL0%v_'…Ë4MA“€FÔÉÍØÛCM2­)é(¬ÒއË'ypÌL÷°LH™óÒóe>Äãåû{ù2gžoÇD &_`ôÜŸýaßàW5ûƒhøt0B‰<ÏQ¤Ám$©oÀ%Ö†Ã_K½ kh ããà¢S•¡ïU™é_oq­áâcÄ£ÕÐ.¶_håž ’iyLúÈCÅ&$‹`ÜË|2LcÓKN"6 X²IM.ºÌ`´Q#¤é¸½zŸ-ü¯‘ò¦{×fÖ¸yvÈ2®Í7™ŽWUô*ú³_æßÒÇy~…`ÒWßþf:˜V¹sú<¢/·ÕlBêXü^àe¿ä²'²Õê$¨`Ð O•^Ù:¯b`’_#Œ³ÞD9È—g÷f®·a]¸Áu,:YÁcˆ mø„’i´›yÑIžt’T(Hrî&»èdx›7ææÍzÝñáYÞdÇ)Pâ!öÆbO¢)3¹n€N’È®»eŠ”p°Zè%ZYÀû€‰á*³œŒËÕó¨ ð› s”¿âûØ@“^4É á0ƇïýµÝ|îž~ž]­œâ<“\`!‘×O‰E¢Ú…uÀãgÉPÆC#l‰foƒ d«ªÀl¥=Ìæe Cž: :ñh£"›ElÀg KˆãºIZ®ëEík½Ÿ8›nïïõè©Û°é¥¿¥¨”än^'Ï9|.ñ& ˜ $[òôHÎV›f–û(3‹G Á¨TÜD¢®iQ·@o–SÝÈ*r‰-cÑtHè\’›*U2¤h“͸M‡bÚ{ú¡Ãw-šn©­*ÿÐDI­ƒ­üæaOÐÈÕˆ8ÅÙè¼?B¨Ím…EzH³ƒ;dŽ{­™(ÌòÅØ×ô ¸9N@XæužÆ—‰Û¦í‘‹³ŒQ¦Aæ[2ꆇ¯€wXDô$µË ©†Ëâ-¡/!U,Ú8·½9Ø\¦—ýä eB’4hPC¡ÀJ\7iúï|ú†Ôþ@Ñ o=€8UºÖô5¹@q"ælò3¦Š…3tò÷Ø$è~IáÈ’8T1×QÆ óßgh';õ”Ô(7Ñé@Á'‰A ›¢Ìå5hÝnSR“Àæ {8Å»ä)’BǦ²®Ý]¡›rÜSîç>UœXWes‹ôBÔéÅfû26ÓL=¤©’’Ò5êt’Äf¬±UG"»)9’k>b›: &‚”ÝÜ4­ÚTÑ{•¢ì“ÝNß°ƒ–PtQ¨ |­¶ƒ¨?x'Âe|jtÀaËBl.m v!¶‡/7J•aü÷©c°(½ž†&ã¸D§¤ú¸9[ßH9²&®.2—¡/è#Å7³fx%VI§ÈóÚ6·†>"ÉÏ™ ÁþX—(Í×h§%ž•¿«°D?XáI^ÚÈbâQç*=ñ]èäe÷\«µê9Œ1ÈoS!¿ÊÑFöHµ/€.²4ˆ8 ÊŒã*»Ã;•zø¯Ja“íÝ#büöP1É àm3¢È¼ ]¬ë ÛÀô›Á‘S¬VU@ —>i2›~xÿšušå |Чøé-na­ÍóCÎÒÎ2Yº9ˆÎÆø]<Îëè¬ÐN?ÓÀ2ß ›Ó§ÊÛD¬F :Yrxè8ØDâ˜QqÖ’2,‹j9·ˆw¼Lbƒ‰²V¾bШc‘&A__âé°Dc“Ç_œܯC£ŽAÛ$®WÉRˆq½+kÀhëÞu³øS`gZƒ<ÑÕ*Ž6öv1·ê7:mŒn ä™`õKØÀ1  ‹I®3G=^¹&6£ü¾ÅÇø._! ¸ô²]$È¢¢á±,#rØIp¨²7þm v±Þ-8VH£SB% Ø,Q@ÐNnï8¸èTd{‚e@>ŲtÆKÒAÐx·hÌUlîD…¬Ö²Î«ÙHA½”1I3Á"Î +Ô>ýÒhOÆï컆)§¡O7i,ÆùOü+GøN’à:.I\tBÌ1‰ËqÌxµÕ¸(ƒÙqV°äçöÉwMÜÏ(NAêÔÝ8¥-Mó¼\û)ö][oþ‰×XŽŸˆJ ‘³ÝÌTô#xxTりˆOmVHÐËBo§i.ŽÌ0ER-묑óæÕˆŒS—y—4ýè¨Te. AH=#rÊ.Kñcý¿|‡¯ó5Îó>sÔè$‡†ÏŽð f$žLªŠ{ϳ;®Ú ùÉÛ±$ãÉzëåÎsv–ƒ6UÔ-ÑÌ-¢!§¢Êêêÿ?SeQ£—\º$Ut,Td‘Þ@#!!W‘¾¼ŠHÊÒŽÚ²ë„= Ÿõz–`¢—½ñ/ÏÿSšÝô¡Egm!í¾µØvöâÅ3WäÌ…ÂàÒN* ½2yÝä4ú?¡ÎA.S£‡’âÓìâGžAV˜ãs'æïûV×Ý¿éŽ||Då³ÔyèÁg‘,±Ÿ#<¼IK›Ãy®IºH!H(]`—ª<+‰©`¡ 3Þâ}JôbSÁ ‰Bâ&¾X•|BÕ}uc«²îgá!³I!üŽR'ùˆD}d™ýÂ-cÏVªr•Ü…D”xECÒ±˜ ýJå‡ïþb¤gì‘ÅûÙÝSÀOy>n:½¹õðû\à*§ØI˰Èbó6)ºùs¦˜^ãž»äAéa˜F˜ã ¯ÒG‚YTê$ÐãÛœá£?xc¦ÿ‡¾zf¤“—ZïIž‘ÿ«ã0Ë"‹üpÓi{˜Æ£Î4mt` bác±“;°ÈcÓÉ!’Üà5F8RùÝJ)ÓÜèk$hĨ%ü†1ƒI‡  E¥øD}JÌàWC'EF¶-Hcq¾å£Uì8éà¡n`”ß ‚™¹ÕUº­[‹{¹Î/ró ƒòä±éÚÄg‰¶è6:)ÓK’"Iöâ’¥&s:ÁW|õ%^òìjZÒ·i´q˜ã@—ìHóÏ­:¨âs€¼M9’¤Yf…:It`’~мÍIFx‡Iî]¶þ¡þóé_êËå2y40ÐÑn¡n%/·z<Îs‚U:’ò6jx2ÖppPùøÞw'…%^,IEND®B`‚chromium-bsu-0.9.15.1/data/png/glitter.png0000644000175000017500000000204011676031527015161 00000000000000‰PNG  IHDRóÿagAMA± üabKGDÿÿÿ ½§“ pHYs  @¾áAtIMEÐ 3ëïÑIDATxœÁ[oÛTàãslŸãK'q.iÒ¦i›fmÇuRÙ@TÀÄ ñ°7üþâñÀ@‰‡  MÚ4 †­(m¥6Nš8±“øîcó}Ü»oõca@v%à2ðÃö¡pytJ÷¯6À„É@À¶îùW@Y¼>ÿùÉJ´Ály$«é;{@©ëå°˜Éß$|Œßó &oñ‘m152ŽyMT=?H ÅÍ?bBöu:YJŠÀ!º}«¯Y~}߬qáõŠ1ÒIÚrKÒ|,ÕIµŒ{a‡› y³…3WM‚cò ±’>>Γ —Ô?Àð—Ín’¾ÒÌ4dînÜÎ}УWF›ÔAuêhû’šg3Šn)ÓºS.+Y7ì·|7`u½ìèB f[É^Æ9¯Ý~‚û‚ÝéÓ¹¥"Pkdy•‘Ð÷ ‘wBÏåÀ—êA†~ü¢)°RY™msÝfÜ* ~äÚî;„êû¾Ãj%ó°e¤¨á\ºÊG7õ ¦1¤”UÕOCž›€¼*bÙš/œÝ­…=rùÆøî½•-ƒA’ÜAaRž>Ò`ÆIEüUÚ LÇ«æo¨`Zt3Í6öso§:Љ©µk¥ÍŠ¡Ô?þD)­¯’Õš9õ ‡kKÄ YË=èdâN:Fu±€qÍ&:cÎNõZÊNxUSgWR°XÎ.¹›'á"ëR@oìE7Ap’”óDŠøw"¦XÑó³*/N§¡ÔcóÒÂÕÐæY§ˆ;z£RƒÙÍ?ëùØ)‚s»ùÑ@ìáyÎþ°!ìEÎEL p<½Ý&ÐLYxqÃ×+Ù_6é¹Â¼È2 a’'‹vŽâ?¯·õaà­hϵ´[ì4Jº«j㿉…žikɇF£XS6I8ç€,u*ÌcW¶Æk®W¶®ecðBàäc¹ð¯‡:–†4ç+]<ÞPŸí‘‡šœR3ôS®À Æt@Aù‰JÂާOñR½`œ³AÒm™çzPëÀÈ~³é¨@¹MAæBÕ5$WŒs«iþ«Qlin¨C*õ4¼àÓçCúÙ€QJàîÝ‘Òx-Ñ€Ï~z³ ,ñõæC¨ƒqÔ»Ü I¤8]ª1\NšæD¶Þf!Œg¹Fj€{ùÓ7¹‹Û@FÀ1ÆàÛíû@rþæ–<*ºB Ÿ((žÛUöã€5ŒÀcs%&\IÿŠ$áýkó ÙIEND®B`‚chromium-bsu-0.9.15.1/data/png/reflect-gnd.png0000644000175000017500000001414211676031527015707 00000000000000‰PNG  IHDR@@% æ‰gAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 03Œ«TLßIDATxœ]šIodÙy¦ï<Ç<08f²2ÉLf–¥¬’eËK*k!{¡  Ñ­¼±ÞôOèŸ`xï•€–Ý@Rê*¹UÊBUe˜L§`ÌqoÜyêÅSÏó$Iò<¢(Žã0 ×ëuǦiVU¥išeY®ëÖuM8Ž£žœœdYÖëõâ8>::Š¢HlN’¤$IdYV¥,KÎ`†iš²,cNUU˲ć>˲²,˲,ŠB–eaÛ¶Ùh·Û­ªj³Ùl6›f³Y×u§Ó999q]wwww8Ú¶Ýï÷Ã0暦éºîû~žçŠ¢Ø¶í8Îl6˲Ìu]MÓ4×u“$‘$ çbBI’LÓä¸l"MSÇq²,Ëó¼,KNE¤¦išç9Gµ, ×e©ªª®ë¦iæynšæh4ʲl2™œžžJ’´\.eY¶,k±Xض]…eYEQ†iš–eyž§ª*ÎiµZªªŠFc³ÙH’$ÿâ¿Ð4­,Ë,˃A†³Ù¬ªªF£a†ã8EQÄqŒ÷E‰¢ˆì Ã0Š"Ó4mÛ.Ë’P1 £( Ó4 ×u%IŠã˜“à"ÒÌó<’’[.—Q†AÒ³Öa}âœ|«ªŠ ·Z-0¨ªJQ”V«usyù_îî,ÓÔçóÏ>úèóëkÓ45M[,ìRXžçªª’Üš¦Õu-Ër’$EQìïï¿}û–e%I²mhµZ÷÷÷§§§¸K–e¼TÅîîîb±˜Íf’$A’$5 ’$Ùßß‚À÷}¢W䕪ªê³gÏ$I’e¹(ŠÙlö·www¿ΛͿûî»ÏmûÉ“'išöz=Û¶«ªJÓ¸Tåää$°ˆÄ%O\×5M#™¦Ùëõúý~»Ý‚ ß﫪:™L¢(j4"ð°úÁÁÁîînEžçµÛmÃ0À«,Ëö÷÷«ªŠãXQ”N§Óív;NUUêÙÙÙp8ô}¿(Šívû7Ir3¶mXÖ_L&ÿ×óf³Yš¦³Ù,Ïs]×áF£¡(J’$x[â¶¾X,LÓìt:yž/‹Íf£iZ³Ùt]÷ææfçöö/“d6ðy¢EUUß÷ß¼y|EQT–%¨Ðh4f³YY–ív[×õår¹^¯Ë² êÕÕU¿ßw'Žã~¿U–ÿõÝ;Ý4ÿa:ý_Uõ: ;Î`0‡ÍfkQqZ­–eY¸%‚P’$Þ:ŽC;ŽE™GVTUÅq¬(·E1É PÁ÷}۶凗mÛx»( I’t]'nu]ç‰aª“ÉäèèÈ÷}ÇqF§§¿“¤QYþÎu?¯ë/^4›M@úî´¿¿? Çyüø±G²– Ó4­Ñh˜¦)IRQš¦…aH¤F#]×åF#rÝÝÝÝ,Ëð?Ç㱪ªý~?˲,ËÇ¡ð—eÙjµÇ °ÝnÁ@Õ²,Çq_UUMÓÌelš‘a´Ûíº®W«•¢(Fc0t»Ý^¯WUUUU¶mw:½½½ÝÝÝ$Ià#wwwÔÒ(‹ãx½^s6Ã0ºÝ.† bQŸŸS(‰¨4M;N’$Q‘¶m»®ëyž¢(···yžE¡þèG?:88€èºÇ1àÈ)·Û­ã8GGGÛívµZ­×ë ʲ ‚`»ÝN§Óù|îºîÙÙË5›Mß÷÷ööÖë5•2ÏóétE@SU5Žãûûûår¹Ùl‚ ¸¼¼ ‚ ÓédYFá+Š‚­kšÖn·a(Øúêêª(Š$IEуƒƒ8ŽÉz̦( ?3 C×u‚žUf³¿¼}ûvµZ=yòÄuÝׯ_ïììTUå8Îv»]¯×†aA¸ždˆ¢ˆØØÙÙ±,‹ÔÂ(dNUUŽV«E¸ïîî€WrI£J†±\.y¿Z­šÍfEº®“޲,/ t2™=NçñãÇx3Ë2ß÷ÿøÇ?>þû²TYÜ¥(JQÔœÝÝݲ,Çã±a­Vk»Ýš¦Ùl6ñßÅ|º®GQD>åħ(Š¢(Ô§OŸ¾EQP8VUU7›MUUu]÷ûý?üáËå2 C&8™L aB<›Íæd2@]q©çy†a€¶eYÂd˲„Z®V«Åbãï„_QívŽÜh4¨ô²,;Ž™SUUÓuob˜F£1™Lz½<1 Ã/^|öÙgëõ°ÃÝðû<ÏÇã±ã8Ïž=»ºº"a^½zEæ°, ­S(dY¾ººÚÙÙóH/¸ºªª’$\\\4'OžPÑà5@v–eQÉ¿úÕ¯æóùÙÙÙÁÁÁïÿ{’j IÒh4úæ›o®¯¯Ù=¬Aø¾EÙÙÙ999i6›÷÷÷Q)вÝnÉEØƃ¢Ãä¦Ó)t€0xÊ#Eñ¡¦²uÞÖuø%IREÝn—ô ^·apP•£RõÂ0âp&àÁ|>FÂóA°Ûº®Õ££#ôˆ8ŽmÛ¦±!Ã0òÇÝn7Ë2’†!¼š]‚€.¥ž|Ð4m2™Hï½Dý׋"”ß—X¦Ó©ëº|ðÞ3 M@@ô âð’þóŸ7—/_†qssÓjµ¾úê«¢(æóù|>o4à®išëõz»Ý²Š®ëŽã@§ØŠ$IÍf³ÝnÇãN§ƒÀVEºFÛ-8 ½?ÇÓ4Íó<€E~¼°7M™¨t u)MSùôô”MX–õèÑ#]×§Ó)BÂ*qÂè’>¡³è`0@$Ìó"2‚ÿÓÓÓï¾û®ª*"„N—ɲÜëõ&“ ¿ Àù ¼Å“–eišÖétäßüæ7xÙ4ÍñxLG†¡ÀÊétJÎ)/òŒð O‡I’ApzzZ–¥¦i¶m Áü–eÍçó‹‹ ´dJÁåååz½nµZD‹`ÁxIÓ4Ýó<×u!…ø9Š"M’¤n·Ë¾øâ‹v» T ‡Càloo”ÙIÔüv»Mí[­VEQœÍf³$I B®ëBä(•jíûþr¹F‡‡‡išú¾? ¶Û­ò0ð<°DjÏó|6›5›MZS‚JUÕÑh¤ÄL ʲœÏç?»½¸nš¦”-˜9ôtßn·Ëå2ÏóÑhÔívÏÏωڲ,©V”EÂ`>Ÿ?}ú´(Šªªîß½Û­ª¹¦5f³™ç9bL]×8v:®V«O>ùd:аŒ¢È²,ÔH”ú—/_j²,‡a($bæïg³ÕÑH’¤»»;Y–“$i6›¤?5 oœµZ­«««·oßÒšt÷ô“ ¡L'õËå?Á?8€–‚0Žã ¬/‹¯¿þZ×õßþö·?ýéOIhˆ¦ïûBÐg'Úùù9äˆTUõäää¿yÞÑhV€B?øÁèžIkY–[­V]×ëõ Dnˆ´ÆEBbò išžŸœücšî=ÀâÁcÛöz½ö<Ïó¼<Ï NÒC0ÑëõZƒ{ˆæCUÕV«µ³³C×#ìwuuE1Àj4ëõ<p„íßo_IAÚ (–ëºÃá[ÒîIïÍ;Š¢°m{»ÝZ–ÁûÅdqü !B”IàO–e&YB¢Ÿ BQV‰úÂ_ u]{ž˜ŠbÇ¿ø.e>€¦’¦éÑцÉ.//ÅDˆ7ªªÒ–Ëe³ÙÜn·BÌMŒ@\Î AþI­=Ÿä ôŸì˜ê%ëã.ȳ,Ëãñ˜·Ûíb±ð<ôcÞ­€£n°ûïû(Š¶Û­ïû‡‡‡„,çã_žç<Š¢¼xñ¢(Šûû{ ˆb»¢ËÃèEDÃÔëõÀX.%Þ`ÄÌ'G£‘ü0í÷ûXêþþž® Ñh@phŽ-ËÒa³úa²(KH’tqq‘çùåå%ÝÐÉɉ@ùAeñ}®Óé¬×ëÍf£(Ê/ùËï¾û‘ðüüœg0êÚÄž_èâ‰{æ:¦iN& ‡cóãû>8öîÝ;Y–_¾|éy^y}}= LÓ„Ò0—žÍf–e5›Mб »ÝnÛŒYa~išJE8ã>¨ЊF£Á¤Ú¶mqþÅb: Éa¯´T$â9U†777 Âññ12³ªªÚO~ò¢²âµ^¯1Fðˆƒƒƒûû{×uE‡ €“$Ay§ûîv»—A𛽽'IòGÏk·ÛWWWá< Ð4m½^O§SŘ|>ŸSÝpã8?þñaò–e=þÜ4Mš´EQ»Ýv¬èv»Íf“¡@Çc€MžüÕW_ ~Êéæ·ÝîWºÞµíÕjÕívW«Õ—âO­œÍflˆ}5ø/˲×ëQ ˜ëЇTUEkE50M3MS.>Š¢år‰>åº.‚^£ÑèøøØ¶í<Ï‘;)O̹˜Ùå¨]b²9SUõððP¨ ȽôŒÉhÊÄý`Mh©’$q7‡tÊEi4¶m_¡7›MžçFcÜÞÞb('Bìjµ’$©ÑhL§S:*Ñ,3~¨ë:Š" y–eDcžçÈ{Ø›á)8H¦TÈa•èëMÓô}Ÿâ:áy|¢öû}Jšhknnn +UU1„Xñ£>J’„ê!Ô“e‰b b!´”0¾97É%þÅÁ wËåëÀÖp{žçÚt:¥ù È“¢.¼õ}ß²,Áލh¨,‚8Ö)T‹<…ÛXBM¢6³ ¹ÄµÚZI’6›M¯×7ë0•UUtV1˲,‚½½=UUÁ|ÍnlÛ~þü9ñÓ§O×ë5±Ä_ø¤°%Ý0asØ´ô ‡qí¢|¸‰$!FE”Žù|.Ä5’žV?ýôSÔL&Ø–e1ÄÄÒB¬v]–bÆ|>Ãðöö¹Óyx ­’Ûbx²~¸ ¥<̶6*´x×uù $àF\dÁFa >’e™üë_ÿÚ÷ýõz ÀµÛmœ¨ÁÈE ÃÃCXn8#‚Ó£ÏÑ‚¢Ÿb®È=,V Ëk€ä’rtvUUyžÇqÇ;;;4}BTÅ0 Šˆ*ÊÅ `úÊšÔ4MÏÏÏ¡øi.2pY–¹¬GîòP²~¸/ÄVQÏó®¢(¢ýgÒ¬ÓNÁá꺞Ïç†ap5ƒ( N†ñ}¯D\â2–“e™«;$ÙññqUUƒÁ@–åûû{ 3(‘!‚`~ŒÄ 4ùa: Ây%I¢ÿªªŠa3>>>FIà–ì½(Šóóó~¿?qÓ "˜/—K‚ŒûS„¯ªª;;;4ÍfP#&Á"A@ÎÏ-5€!Žc@C¤5ßZ­Väât:•ÆD2ê‹ëº4Êô±®ë mBÓ´$Ž5úF"•üŸ={&€…J Õ{õêÕŸþô'âOô“ÊÃÄÄ_¿ßgþÎסøT ˆ:>áŽÏ"ú-ËŠãøìììââB¬F/S¶,ëÇ~]«ðgÄé=ÁY~˜%Šj5rçææ›Q@ ÃØl6®ë¶Ûí½½=‚øÅ‹¯^½êõz|ð¦ioÞ¼Á¥bÚþý¤ñaèF‘æ- ²Ýn7› d­Žæã»»o6›ø¯ÿZEµE’à~¤$IÇÇÇ(Ú ëRk\×½¿¿éñ hº®ÛöýÓV«ýäÉl6 ‚àõë×777¯_¿ÇY–Íçsª,-bUUOŸ>Ïçðê J&{…¢ r‹û›ÛÛÿÙlV²¬q-B’$„ò½½=ðŽ’D2L<ˆŒ8©(Êx<¶Þ½û÷‹ ý‹/þÇÏ~öZÓîïïQƻݮ,Ëâª%×Õvvv„²ËãÔ‡Û™|LˆÛ<Ž4£Ïüæøøÿñÿ; Æ×è©8Žƒ À³ÒÃT‹Á2`Âaø<’£ëºoÞ¼1 £Y–$©’ÔÉ2ð2Có3ÝIž$IàÕʃM+†ø#ÂBUUä˜išçžç}øáÏãX»¿¿SEY¯×Œq„@D¤2¬%Ït] ÈfÔªªnooQ¿\¯ÿi0hÊòÿQÕv»ÍmShp]׫ժª*îÁ®V+vŒþ§gÑ˲Üív¹4ú¾ƒ:xÑëÍëZ£’E±Z­Æã1†ªE“>þøcnï@T¯¯¯å‡qàh4êõzÇ|ðõhdYVCQ@á²,ßñp˜ËËËår ?Ã3Ú Ñ~¿ÿÉ'ŸE«£DÔ7n8lâÿËÈF ˜fIEND®B`‚chromium-bsu-0.9.15.1/data/png/enemyAmmoExplo03.png0000644000175000017500000002724011676031527016622 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 3 aŠÞ= IDATxœ¥»g˜eGuïý«ªN>sOO’F# (BX22Ù\l0ÉŒ§‹Ás}/6àL¸ À\.Á60Á€BH! FÒH“SO÷tîÓ'‡ªê~˜0ï—w=O=ç콟}Î^«þµöªµþKp^?P€Rž*®™ŒÂó3hã£ÃD8Žk6ã0¢Œ¤€uÛ±gD‡ƒ¤€@1JFl¶y¹ÇŽˆÀöS² »£Œ—(å„QD¡ÅM—* –âæâGYJ¦eÇrúÂ3þÿç§•—F X<×eˆÛ¸N¼…ïÄïå¹òm´tÏÖM^l™`dħ/qbq…¹õÝØZ@Y‚;w^ÆŒÙÃ-[/¢vTdð•È G®wé4¶Žk¾{:ÂÕŠ\©Â‰ôQNµW1É8ýzßÐ{X°_b3›xy鼿ó:*zÆØÎS'Îþ:‹§8?ÍüÔ}q’²ª¾Í¢Ÿ›3Ì·Ç+†ßÇ2-‹UbÓ΀Ç8{Ô¢×YH–Ò ‰‘H|JhŠ@A‡"eUÂsƱJ*4º©<Ø43k‹œ=nèºuNgŽQÐý '7°ÕíA¿A¹c †}” /¤ß/ò‘ýw^è¿›»ÃsZßJXz@xAŸ_,êg-r?m…Tã~#1Bô’6UdPá;¼¬";è’+K²ÃuÞ¶ñ{ûÂÿº¶¯¯Zê>v`¯¼6Èfè´,ªßàiå_f›?Db›"¶šÄzr@c;äÝ ²Þ8Iz~Yˆ Óª`“8¿V’_¨¶¸0,àÉ!ö䟅f™3Ý6gv — Ý®fbÚ9ýxçØMgh&2«76%{´îŽ¤Æ¶Pž&+Æ0ôè: ¶&(eé—y2Òg8×Ƕþ ÜÀ‘cÈ—#Ão]zí. …ßEŠ­d7nÓÁ$XsùôžtÕ›];WÞY ZK×Lí鄳ãõÄÔp<+ú°²ÍžÜnúJQ,ô}Æú² ö稑Ð FYR4AV20â:_¾õ\”º©†±¶–DÝSéàFÔ®š¢˜b¹sŽùdIlžb÷æ)±ot7O¾„ý×RvF9U["4ºÉIús—SȉJB ñ«Ââ`pÏâ4žê ¤¸ŽKÆé##¦™Êìa[i+¡hqº7GÎ ˆo€81<ãâ?¨=䵦ÒEÿ™Ûfk ~êøm™ÁW0L“-"—ñÈÑLµ8ºZ'ä·D-{º ‹~!T]3:X°²åïlÞý,”ÚR}½Fš=¹øíåæê™äÒþç#¬e9ZÃw²b,3ÄÐ@žñ©#Å ÃdqR‡CÕ3¤6¢±cåk…ã¸N5)^%yMŠ¥ËOü‚@’Ãwú(ûãôÉL{ËPò¬§+´{›ó3"L`¸X4“~÷C™0§Æ÷gÔPg×ÙV«GÎÍ2¬Fð݃9á»a$Eļð/Þ}jxõçûÖÿä°÷ȯñ¼ú°z´¹¡7ÆæâsWâº{PNž4YE›ùX÷ÖWk‡œç޽¹ç—  ({evL3±³@~› µ•¨Ù¤†Ìõ*–„ÖÚöw ÇÍ Fx°h "¥F –Úy‡‡ƒ¤L–ÍäÔ Þ6† ©IF½ \¥©§u:QQwÇÍ)W\²yýÁöѪ'&N7~ïÍ{^ô±#‡Z”ýÃjTäJã%!­¢«zâ]éï¼VNNþéÐ¥û3£ã¾;0Ч…ÜÖîT¯œëÍ ¢œ-xþJù$É:‚%§iî`˜Ýq/²AÎe¸ÔÇTy€K\œaËÒٔǞhqz¡N·×d5Þ ´)½äýÙ½ÂuJ8]bºÔh3OÈ) ë8¸ø â1@iòr’¼£Ì(cjœ²,“&‰›(¬Ð$¶MÉ)Ѫ¢%Ÿg_^<µüý^¯¯°ëÿÔ?}ýDù¦{½ÄCiÏ?PÄZršGsx¥ß(ÍlÎLíÙ#{LßOOscn.jž>U¶:Mðü,M¯[Äq'ðÍvÊýgÿõÌ_þùØ-KÖ¸dabéØ˜ŒëQëYV«k•Ašá 9{–:KTšÙrn§pÚÔèq%N1% lr_Ì€œÀµ}(;€G"Bi|›§d(˜:ŽYÕUšq×fWä³ÏÓ4h­’Èž4Ýî„?4üð=ÕïýûK^~ïÉC=tÏ`1xY‰›±|á>nÉDÏÏhÏÕF>/øÔX¡p™“Ílol˜$Š0ÝnŒTe´Áõ¦É˜N:6Þ]ùçµK ¯Nk2!oRŠ«–þ­ATà’u†P‰ ` Áa,9*í¤¦k•å ¡yœKó“¼hò5Ü6þ«\ÚwÙqò~n‚rAˆ Ö*´N©ê5“9ÎEg±„ì˜;Æ7á½Äâ¹ g¨×øvåŒ;8<ëÁ[é¬~ÿâÜžù$ÑäJ’©Í9¤8Ì/&뎅äóùÊøÈð‡—[íßiuº»B©nè“qÝ—ÈbI¤aÛë ’$:8êoAì«ÜÚí 'žÀÇ'Ö†¾ E>§˜Ÿk×%q£@Ï6Xæ0ЄÉ*åPå¥Ûnãší7Ж‚ƒ­9éœä¸>Cœï12žA–6èÊUÖ™£)–1N‹ÁBÀ¾±-Áz#Â3Yv63Ó?‰ÑYŒ‚ý»¹LŒ51ÆX²~@¾œ6ëÚÕNJÓha”ñ¸uæŠ[>Ý:*\–ìÄÔK?´øïGLÒüRï39½-LLìž©÷Èå/³Q´3îtúÏÎ~ã¦ë®ýäc'¢V²QÙ¼¡õ—2¥ÒEXö %¿‹ëü%žÿC°¯$M?Šë¥P Ù±›“ËO }`é–ÕMò²êÍú¯ôH¿ÇPª9¡á¢ÑOÙ8Óô±¿¼ƒáMC|úØ=Ì/6Œg(¨at¯Ä‰%‹ïÇv¸/ËÉEK’*J…}}ŠŽ#ÄrÃÐYíÒj¤•V)|_âø0»´2*u\yÁÇt_ÿ+X9|cÎÖVVªçδW/Ÿï%ÉJí\×óK}¥âàà*!þÄôzOP«þrR¯½"-•ÛN6S0©þ”s1¾>Á@\C§9|¿ˆÓÿùÂ\½ÛÍ×—˜ÌWÿõÄžÅßê䊒V¯ÃLD8{Ë"O ý+3[yÆÖ­¤¥€³‹UƳ£äseÂÔ£¥-y_R(8Â+¥ ”žÉÚ^ªµ”h=µFX\Gxžp]¬ëI yI¦~øƒÃÛÄE»?“ïïÿí0 ½ŽïßÚɉf«sîÝÉ9l$møÁ~¤,dÊ^¹ô ?pªÞø}Ón}ž0üs’8±a˜M|ßbÍe¤‰Aˆ"J¥xž$•9tZBŠayß;„1‹Gg¿”‘Ñë:gOwi´bò eh<Ùã\Þ7ÍÞ›˜ëUm¯)Ä®í“(†X]—Ľóé‚ıI0êR,K1`Ò–‹îz¤˜×âä-v"üAaï_;´¯ëÉ‘|¡øþB_ßWÓfãJ·XQ·3ŒŸëVÚHõ,¤ÜD&3¦ŠÅìÔÔ”ðóùÜ«ëÚ°÷?1ÆÇ=âÈÒ‘cR’¤A’T°¦‚µ°rX\¬íÇX!Ì0#uÛ1:Ù ÛqI*<†¦ñ¤î°ÎÖâÓCeûµGó‡Ø:6e{aVĽ”È‚”lYä Ÿ8ñ÷êq±0²Þ<× æ›÷þÅ!ÓÛ€¤km¯°Â]s™ÊLe›"°T^$òù¡âààW|ÏwsA ë™l_ägÞA’þ%IòwX{5™Ì&Š¥1¿Üן˜Èu{½—·›í·’¤;PòüL…á2iºBšÎcí)¬]6кNØ“ds`íÖ¤é<ÇŸ}ÝžCéáãUžXn¡E@¹/%Æ"ù©‰pÆDÎú‰biþ¤÷7Ù‚-Ñ ‚ˆ|‚’Ä+&¸ÍÝÑQ²…gSî+E¥þzÅgƒwÝüv~÷3¯*Å—ìýÓŽÐÝl;»½;±¥™«N ?(eËåƒ}ÅÂËL¹ìÀÀ|¯Ó¹ß)ÐéÇqœÛd¡°9(–fGF®Ü34ø®'V×ö褖 e?ÈcLkG‘@ª2Ø‹0¦±gQê‡ôº'Ôìüb).ŸÎ©~âN+þÝÍ7–Z^©¡N]RúÙ6t)ǪËĺû`"+¨êçαkð"Ö׬8]m“b,*òeh¸+üÕÜ?o!ȞƚÏ"˜°iüÜÓ¦ýø¯ßógOgßÅo”ÃÃ+¥~ýX{}r¥»öRo¥Àu”ÚŸ÷ýšù‚ÃÿáºÎíÝFãiÆØ;Ý ™LF %c#£'/âD­1Ì Ïû®tË¿&K%‡4íÆôI)Áht/4i·{íuŸ‡ãÌêrùóÕ¹³w 5vÌ_›ù­Îòz“ãµ9Æ'ÇdÀür›¯üg‹×?çE¼é w!¥À\€Óµ°±ÞCF o†ÌVI¥az2 oþà‘—gªƒ¹®°¶†”ïCÐÂØ.ŽsÖ8îŸ3<òbwó–üàô&‘qªósW¶VW>ÞH’7 ?ø×$ì]"„8=Ý?ð–‘|þ/G†¯êöz  ÒzÝZk»oËoÐ÷>ݗͼB¸nÏûg!ååÒuv !…«$¾”8Ö"µíZMõZ;4—/Ùvs+3[®9Þ8ýéZý3‡‹§ëìÛ–mÚH¹þ:ûÞÚìb‹Á`¾ã"Æbukß[åžû‚Ø»åùöÇÛ $[·úöÌÐwxçÒ{è²€ãü5ŽûÛH²h³Š”3 ÿ±ÜºíJ5>î{å~ Ƚ;vˆá‘+“\á¯TL¼±ñïJ%=\*¹ì{½~ߝޕKƒÓƒƒVÌ¿c´þ%åM;ÇÇûödÌwß¿§oÂQv~eõߤ”[ßÐR¦×Í;©¶õ¥EÝ^8×2õZ“$Iðƒž·é\Ò Z^4U,FArÖîÃØ`Ð8, Ú‹§‹Üyæc$&F`‰“X—d¤j?w°.¶õ³íò&o_}Ë~gÍ¿Ñ Vðƒ›pœ+ÐéQR³DÿÀo‹Á~ë8ÂX NHz]++v~`@\7=}ñžÉ‰Ë7Úí·mêÙLfÚsÝ¿ó…ÀtÖ¹n/ü•v«u*çz03Ñ7sQYLÞ{|xÉæbí¹ïüþcÿÉó¿ã Ïwu¯{‡+å]ŠéÎÏÕé´¦k€‹.…âµär[â5Äññóçe££ª»"ËrîÆm´ 1:E)…Ðà´’nïvf¨$æ³ÿ—OT_„OO­ÞB9ëÞDÄXÃÐÈ«Èç=²Yé”û…?<Âððˆ(æó¤:E‡gM.è{÷Äàà_kÞ¯µ&N5:ŽˆŒÉ¥ZãKÅîá¡m’k¾'F熬µ5)„é÷=µ:Ö)•ÿ#m4¾%\÷T6kušlKÓÔÚ86$ñZwqœ‹ñ¼QÒ´B³ñu|ÿr2Ù)¤ÜKªCtºŠÖÑ ½ç&§ÍFr”äÂâ·ÂâH‰s®[á±zËw7Y6¤ÝXëÐ?hpÝ-¸ÞtºˆÖ-Ê}7S,²¿_xC#¢<½‰B>/|)‘‘2”3”’Ìu¾™lð·ýžÓç8Ϊ€· k])ò|ü|!öçcL)¤#¾”\·}ë÷9ö #e)“ÍÒ Ã½Ö¤ƘÆ8ÑGLÊ\¾htÚO«•# ¿Dázû„¤ú8RM=N&w ÅR^”ËBæòÂ-•B4’4- k¤ÇIDÁ÷)äó4’Ô·ÖÖŠŽüANÊ_wcvƱ »ð _È8ð3%çrBÒc qåäDæÑµJ¦×íÎ ©¦ óŒ¨Y®{;Jåñý,™lÆ)]!¥´#Ž' &wO+jþ;R±-¾d¹?š8²Z‹yÚ•‚o™G©Æ:`Á s&>e'†ÉÉ–wN¿ïþfŸ“R~ÉZ»36ÖËKÑ-Êó³GX2JA8U,<î)õîFœˆåÊ´§Ô¤Tªé ~´or²YjžÛiòñÊ‚Àq·„i{"‰UzYzM¥‘6ÁËjšõ€¢Ü†!E„!ƒ1)NÍžµÅ¡¦è÷&97Ÿ°/uPrk/Cȳ¸îE(emš´ {wÐlž!IþÆêtEk©²K£cNzõ5?¸jfÓ;˾ÿñ@ÙçH!¾.„hH!þ,_ŠBVª£¾ßû6mL®¨äƒŽY!Ð@Y‚@|ÖZ> ^vI±pp"¸wiÅÚ°·'ã87«RùÓ¹‘QÕ“òmMå”rßٗɜȖJ[[ë뱇onå?72:R•¶C­fI:.­Ô!Ž%­xAÂùŠ5(Ũ8W©ðk7?›êªæx|H­øk¿R—cÌ[pÝ>‚௑ò+Äq(ü¢(Cž%Žî'‰¿E³žïT6~INoúàX¾°/Ñúy lF9•¬ã<8Î=GM–\ç\FÊ?Ï*ù†aGqe®(J!p„¨ùˆÿQâÍ%¥^âKÉ|óÐÂ"íN‡8MoëesWŠ¡küRÉO­Aao ÷3DᕵŅ{(~0h›Æ.OKÏèoq²{€ÅÞfÇi&‡±Æ`-@%Íða<Ì­WíeýÑþèñÂwváסä HYAªy”êbí-h}-Z§ÓE§gÁÞOÞO’Œµ…Ú:3³éñTëËãT?êJñâ’ë~,pÔÝR/*¹Îu®*¹N£_ 2B ¤ÄO„oËHñœ‚/.(A^ žÇ®R·l¯Ûw±xýžâÊá!a”b-Œ‘XëKy¥ÔúƒëçÎ]N5o;#Ï”òÙ¾£—pE¯*~ıîש'§06ÄhÉù8p •c¿ÍÕfŽÎsãžKìãs‡¬çê/Àñ¶"Ä.¬})ÆüÆ…ïçƒhc4ÚtIõIºÇQ*Lá†wíº=ïyß­†áòÅ#“œë\Ÿs<çíC®óÝ’øRáJIV”GˆØd,ü/%Äë}!(HÉ´ç°7—{sÁ#­6ß«Ôí™N­5®_«¬}u}íEi³YEë%Œ>&̾ xÙ\1ÜIGœ¦mΑj“óÌ€ÝÈ,[)q5Î"ßyô“<°ü=Þ<ó‡õ«;_D»ùy’D“¦–(Jéõ´6`%RøHáb´WvŠ‘Û‹Ðíž©4[)ÕíÍ$ùx=I¨ÇÉÿÄZ!ÈIYÍBPT‚õTóD”òx˜|õ\’¾ÊORìsàÓR¤ƒåH”pûj•.¯ÛûmÛ°†Œ”}‚ïc-(¥>U~1®7Œµ X{ߨ,Šä"ÝÂ7Ã8(´~’â§Ä{©›t¸Æ½|‘Þž*¿¿ï ß»gåOîùøwÖó+7áù—á8 ¬ŽI’U´9—srçnzv÷Ksw”€œÃŽ”*JÓ‘µ¶'ÄgC­#JZ~#1–¬#XK UÃÿ aÄ\/1£5íÒÀ{¯»±–¶µ|¿q¸Óµ1"ÎdPÒ&^íöž(M"Rk‘X¡ujßõ·ç2Îz/<ÔÃÖ°çãz¬µHù:”zG)*¥"L™k<ÆFo(5`ï\0@ç|Ü1ž·Œæ]†3úóÊ ·yºÁî€`bs+0!Ö–A=¿ý¢wÄU3ÏÇï(Ük}!cƒÈÐÈöÌØøWG …?ybm½îºî?ôg3\”ϪSa¬BË–ÈÚ·Ï(9Þ3ö®ÐÚÏÛ¨zG޳Z-SY\zæÂââ«f¦§¿|éøÄÔD>÷GŠ™N¢ÅzØ©‡Ñ=B 1/°»œÿö°ï¿z£Õþ¢°¦bŒ9&¤¼*ÈdF.P@lYVº½ N×ÐK[„8ÏR@ÿC¤8Ùì<#}»ítÞ'Spð'11U€œÀ8G†3Ot¨/j&'r<¤¾Sx×ÑOî}õz<ïjreò…ÑßÅöÍ›?œñ|6zá•¥â±Ë‹y¶g²R~o.JüHÈ-¾ÿÁU=mžu¦²Þ×\]5¦Ó!ÇÑߨ8~ãÒòòÁL6w2¥®‘R–=ÇÙ™Ïd EבÎÞ°)Xiy»ºR…)H!ÕJ©ç(Ï©1¹}½+*÷Tþ…z¼ÆùB¯¶ç·`Ž8¿ Jç`›Ó¸å †Ç&vyÄ‚c‡;Ìï’QŠ“æAïóõÿ=Ú-y/£â]‡ãl¦¯PÆóžŠ ø{òùû3ƒC­=âÔFÕ†ZŸš*—Ø–ÏÚØ ±9ã?}Uâ¥Jp‡µ¼#Ôúžåê u» ­fJ’¬ÄíÖ×V“¤7::z/Ø—ZóA<ïC®ïÁ;-hM;Õô{îÓ¶–òïïEáz5MŽÅI²ÃXKEš$ù§™x&ùróRÙóO/¤C…=‚œ€,Îlxˆv?Mä÷øÌž9ùP‡4LX.>^ü—ÞÇž0Ïg(¿)ûpœÓ(ç8Žó'¸î»ð¼1<ï}ÂNö÷Ó—/ˆûs¹ÿ~y¹$j‰þ»8¼ãªRîÁýÙà]c~Ór±míu½Ô¼ªU¯¿^ÏÐn·I’˜^¯•Z[Y“ò/ ™`ÈÏå„çûEÇónò\WIÐMÒ^Ùsû²RîÏ(i…àö$I~¯Õl¦¦ºQyiï·£3D#Z¹P‰/à©ìm!ÎÙî!›"X«Zqà{uF2œ™¹éBl“W å¿ã8c8®‡”êÂZ¬­…5†vƒ!IDATc`-ç¹Xê…wY[/=úøAsl~þ­k®zðêþòå%ü³QÊC ‹ëImÃE!ÖÆX{Þ‹§éÓM¯{QG!ð\÷¸ïyä<_”|Ÿ’çn+¸î¢5Æ6»Ý©¥Õµ­¬­š…ãÇ»éFå+o¬þå¡åæQQ‰æ.(®ùÅdÉêÌ må‰GÛD‘¶+K]Œ.$7ù¯YÜ›9©>&>ð2à9(UÂq<’$1hmÒWZk©µZöÒmÛ¥1æ]Ý8þÔb»³g®R±ÝåeºgΘ˜½âî§?]lb©^·?¼ÿ~K£ž uPX;ìFÉ1¤ RsÞqK!^æ*…«$¬±¼&ÖÆJ›]®Ö²F}¶º¶¶¿»Q™ÝÕØw·îv;O4ï$Ôõ§#\ û9q±ç9E’U›Xa#l¯“ˆåf Ùœ0I~í}ýÏGŠó¼â8NHÓÏËÍz8.Òõ,•DÖuq¤üÓj/ÜTV’f«Z[’ØèssöÑåEù¨ã€ÖÐéÄÄQ¬!MçÛ‘ò¯Èd‡¼¡éfsBI¹ …x‰D¤)m”šì¦ Ä»£8þˆÑú\…‰HScÃö¬T,tOb¬ËOˆ^OÀF/$äÎÙ' À¦}Cpž$› Zs³wæX=~Ê}#(Y¡H“„4í`l‡\nÙ¼œ{¶lazd„(M¬«”î„ᙦ£l¢5¸ž B@kÂP£µAëk5Ir kÿxAfŸ3½ÉCåÒqþÌXûÉ$Mˆ­µÂž÷‘jϼR'1Ý(ºÞZ³%E¼Æ¦éC©îÎy"Ô‚‚ØMÓþˆó< „äZŠ\NŸØÄ¬}ÝÀŸ¾÷K¼àægØJ%FH—‹.e»6⋇R0æ¤SÀ˜­›s¥¶Sêó·ïÙ-.Þ²¥æ ± ’¤ÓÖúê¬ëªN9]ß(Ç’Í‚1‚(²XkÑiB’Ä$ÉIò0Öþwàj”ºEŒM÷›b¡ðÎ\6{H*µ+Õš4މ¢È ‹uÙºŽí6êÔ[-›&é‰4MR f}NQLf.c¾sˆ<Ï,Y¶ÑÇ(“Þ&ÆÝIf;9óxß'^Î?~rX$&BRæ†Ý¿Ã‡^õzBa@ˆƒI+sk;Kϔٌ(–JŸŸÿÇ…¥¥|¯Ó¿h×®ßéüѱjõñNƒãà8.iصT7èv¾-ý„ÕÉJ­ Õ¤|ð ¯wGFuFÃÝ þË2ü±Ñú™íNdž6ÝNG»Êy‰£·J¬m6¦Öhšsgµž›[!Mß=`'ÞÑž·õù|uεæqèC‘!ïÉ»B5i›9¦ù{æyÓtùÔ&æ<{ÊPåÜê)ñ/Ÿ#v–AÊc–±vk7âRŠ¥¬›ÉpôØñvÎ}‡å¥—…_ìØÑoÞö›¿™°³›$5Wˆrl5¬®,³¶úÂkº7Í*±8~w6{b`!;{90N>ÿ«ä AZ«5*•£qwp8J)Ï¥R­™du9ÒÝn×Ë凣£žÌT›M½¶° ÍújåÂ2Z|¤tÿôu«//Ê þÛÎ׈síÓ,w1H2j™£˜zgÉÞÖw«øPí'ý?Åß¿óJ+_Éýí8dzsÈIXKI …â«ñ<5[M*뇩V’$“l¬Ï’ÄoúÚw}bÇõ7|·•$§a÷·:«Úá;_°ü²C'6ž°Yo’B_¿›Í•Bäâ6\?G·û¦^ûCŒîöÚ­õ¹F} "Ô•*ÝNK"K¥#¡µ{SˆÃꆦQ]ÀEÊý@áGßrk³´8÷ ûÞtOî—°vÚª¢E§Ûe_©jØŸi˜¼ùÕ·òíOlбá&Œ[É…™ù(nv({‚"q •¿¡QŸAk믵Ï<»þâÇ2µGïð¾üüþk¯½,…rÏkëõôšÆþ¯=rîkÔ©PHk¢à¦ƒÉXç„|<ƒ”.F'tÚï#‰¾ŒÑ‡l¯› ëÕ2©^Gë9Œ©‚U&ê~¶]¯Þ‚ëWIâ˜$é¢ukS¬-»@Œ!ÄeLNo|š÷W°vc¤i—¥…ê “/Ç©´ýú‰üiqÙ6Täß:K ›«9[xh*¯ž 5åÌs°ÖÒl„´[¯Eë×ú u÷%Ý·>²b¡­‹BM|àÁ{ï½ïâ+¯’õV ª•ÚîèÙõîç’Ò>:¢c—Û‡Åxã²ØË980–$© ÓqtzËcãšÒˆ!S˜¦Y¿\|ê¾#ö‘õùO¹JP |2žƒ’ÆËe–3qÒ g3CcHéÒíÔ‡g·5¢eŸ>¹‹¶Øø¯ +lcyµÃ`¹ˆÛÙ„0dÕ‘,ÔjQnU}¿3ªâd}üðÀW‡&”õǹç±{Äz}/²¼þi/â#}1}é‰ç~¡/·õ £Ô½ žyé3˜ÞÛWϱyn[Ê#v¡âµƒ>ÿÎ0¿Ë)u±]_ºz}á5ÝQdµK"ªëœæìéã4tƒÑâ ¯}ùõâí¹‹¬ë+áe,~‚‚ÂÉ)Ú]ÍÂÉÜskúõ‡Ÿ\˜«ž4ÊØŽpñíîò07^5#î¸ïs?çýxÁÞ·Û‹³W06}àsTF*ý+›–_ˆáS[›Û§¯·Ï›Ô;Ù)@¯CªN3Ëwy¢}‹“$:!à ûžmw”6‹^k¥c; °«|‰Ø±u'ãû†»2O'NyìÎ5~ôÃy»P«R̸öi»Ä¶ÁW~h7•ÞÙŸ} ”™ž¦ßËÐê4˜Æízãqü1Ŧp’…ÞX²i|ŒÍ3yþù?ßGš\†Ï$]sŽ0ç»§Î’õú¸å†¼ø—."Û'‘c3S’nUR™³È¦YgÈfü&åÆT}¥7÷=%½¸¿³m­Ñ+%± 1Mjiȇ9þsÝôìPÎ6ŠûêXm´°öB°¿„åôuOs^Ì«®x­¸ñÛ¸äê!Ñëhl ɺæëßü&•ÞYûs>@P¦œ+2>Xæ‰Ãë4;]J„Ò æ\2ͦ`«,ð¹|ŽZX¥ VÒèò.×3hžÎáÅ&þãË\ì “›ÌwD*¬=wP³pDˆ©ž‡©â”=°vÖN/ï_&c𣭪i £QR¥eïf5zˆ¦ž#¹P˳@¤ å ŒÆZ¬þI[UNqWúîzà=xyVée\=ò,”LøâÒ‡y¤ù}¤TÂý³ÈáJ‡B!¶mÏ-vĪ©â›Ú6è:-jaÙîiš§±" Ô‚_ðκ–ôÒíHÓO§µ¥˜ÒCäHV×5îLɬز G\7}3Ç7>jUc¤o éÚƒ„,P‰îa#=Žþ/:ÚŒ…Hkœóñ ‚ó±Î…ËOÝþÓßlÜÎ7·#„Àq”u_$idAÊŸA@–Á\â,:q9¼rVzW„x*!U]*z•åÎ<­^LÆÜJÅ|Í)@!Eeýu‚p;N}ÁúVô™aÂÁñ£)•ƒ9®ÖYj¤¬ôÚ<:{’‘\ž•nB—.ÊY¥ßÏBã;ÄèŸKc™ÄPœïg}*ÎíOþÌì À`­O’B’FXÛ±J!RJG!žl;o3òâà‰9ž>¶S´1¯ß#Ât3ÖN£M?ƉL‹ž9E×>„föÇ÷*<|1MÆÙa3r/%öâôÆY^ʬ^,^Ý)®÷ÅÃf•Ï®ÝÃc­{mhÎRt»¢¡dµwFô~Üï{¡cŸô÷š§Œ'ûÚž’ê|Ry{¾’àŸÇ- #À*!„”R*!„xªå~V~ÑùÿR$y,#ä~úÄõv‡{•¸ÌÛÎ¥¹@ìísIƒ„SqÌ]µ“Ü_¿ÏžéÞMd³‚ª°´(kÑ?õŸ‚ŸžùŸUþ)òè+q^yß@p¡ ºc¡}»ÞEC’ì”6 ÅÁaíÌ,Ž—„±4ê‘]sÁBÉ“{Ö›¨IÓÃ÷ïw<üiïÔåæï½pN¬ÊÔv\hc 0¹M2çœ{ßRC¾”%!“Š_¨-”½Ûßm%æx3m¡G²šÎ¥Ûkר©®™¹nW¸S„ñôF/¥ÖK²6‘+×ô¢Vª†¶'nüè§.?ÃüÊq»7,¹÷Rr-H@:Â0È2À*Mßùð†‹jç]³õß;Qèó©skÇå•A0z…ª³±,hW¨vü‘¾V²o`³Üðˆ'û¥À…e5“ÓFÁãCÓ#ªaÕÕúŽ)wÃì4]O}l’’çØñ @ÄÒ°T f€Áª5ˆ}/³Cgs¯òv³ŸGÛ‹–Œ‹Fò_µ¡I¸ôvÌÉ(œ©p#ÎDÓAa¾é,ÕÒŽR¡—¤ùf_®Ìm÷,瓿跷Ǻ]p"?ÆL)ëŽ`€vª™UÔ¤´Åà¥óý×e"‹;+µÅ8ì²¥n@Q  Ã•‚'J‚]«ëLYùT,xD‚˜™£ùYqK;q†ˆßR…ìLŠö¶Ä6[låA´ã#p<ÀÅS)'=¶þ”`†˜ÔZÓ’Gº„árÚõ )½¨zQq#¯Y³äs#KÁôÌR “»BN ‹7O÷È'Oj ’š«yòšYjל½çç§ÍÌÛÇ’—ŒÌ {šÝãøã‡Z`@*ð›?uè\â-VÍuÃ^êõE›QÉ/•ËrBƒß.i:Ë‘ u(>"4!³.ÞlY™K1}ÓõCÅ‘#b‚–DDRþ8™R}÷+e*¼µåËý[(ƒv|â¡?îü1Ç_ƦéE¨A[t[meª²vk…wˆ£bèêER6ðlEo&ù;¶“4ÚÆ•Š¥Biv›*úÁdÄ¡6s‰H캈viE.ár:’÷.Ï£˜üåó<'ühvÑᣟá÷!‰™[Saæl!¯¨’ (ðÈS-:_ÍU~«+äÃr˜;þ¨l\»wèÆ¥¥Â6!AÚ#""8:vиÕò{wëÃà5§óÕÓ±èx¹HkV8¿w6•éª6Bâjz´Dë4ØÊŸ¡BP)•ŠbOT¤‹Àî êfarQDsKaaϮڮéÑp—öHx$ˆ80g ¡ ÔǰY¿V]˜ù˜×®(– „MôcKœ£e¢T“DB±É%¬ÑR<ñ_U,ˆìÄ÷òhjïd½"ï­ÑGÊ•|¢:š‹ú¸RC• ê)5ÜO l=%\`l·ºL.zËv%]¶¯\|såä˜_IÇÆƒÂ¹®œißÔ"rÎy.ϵË3Íy®sŸ‡³ÀÝö`eK7ª[AÚÎüàˆ,¹–a;(Ï­/µó\Z`fL*Àv\J.P͈gú› ;èpkæ¨9ûæéCE÷áîÊ0·Ö¥IŨH…9“ÑlMÈÎh˜ˆXâÓ¿([“[*D¹¬DÙñJ){»\r›å’Š|oÜž¶F­”7ðCµyîÒ„ù¹!’ŠL}D†–ÔxÏ77'gÆ '/$—_\m:R]ÙÚZ@ŠÈ±TDI(I¢@òOBaHZ3뉼¡B>&ŠŽÙü!Ýo§Y§oÔ&’ð|ËPaù êWÚTÞ9‡|væü{0 ³Da…¼ŽuxáT«tʵo¾% …ãjÀ¸œþàïbì{È!Œœeޱ[ÖqR¶­Tiß±i'ÙV§±Ñ‰Y&Ö:#’­Th³5Ì7î^þ7ˆ¥k¡ €‡€·^aûäwÒþÝ¿©¶Ë2Øí¸ç5¤\ÀBqnåV[eIÃJ…™% >“Ø.L&­³È vKHg-I·Õ±ëtÿY Ìì&æƒ?Í@}雂„‡®Î‰ö€Ú(hÿ“ xÛi¨X“Å×í\&KAÉJ]ìqb3—{Y¯ÙKb›f k œX>måì’ÖpBZcó“o˜|³ ÷ÁÿñŒ^¨AþÆ ó°ßÿk¦»> 16+ò tÛ½¿¶_ ð‘üá½¼òØíöÔŸ=æ˜HHÏó„öbÃX^yö[—Iê\(σ “~Ùš¯?̤†•vÂñü`÷M;o ŒÎ…2pã>¸úì¡—Ë`¡ÀÎñÕ?Íó¯â’_Àÿ‹„1Ì fA€ìüèl»­œ™˜ç3Ÿy‹a ’'îwægÿ™¹óÇmòõÏ1®¬8´Ö Àæ*øŸžb\8qõþð8 …b´ïAâî‡É=õ@´°ÀŽÙÁ)0{¥=7 ²Õ‹“;Ì„×%=àµüù³ˆ¿|€ÿ™ßEò·_ºJ=÷=ØBðÄUÀ—Nƒ®Rœø?]×ÒyA̺PIEND®B`‚chromium-bsu-0.9.15.1/data/png/darken.png0000644000175000017500000000223511676031527014761 00000000000000‰PNG  IHDR €jfkgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 0*èÀüŒIDATxœí[K’ã Uº|…¤Š+d“+øè¹§p•³ÈÜ›Á#’ÃôT¿MwâØzè‡ø Ä4ÏóHùð5Tú¿@`Jÿ¬ë:„Àx lÛ—Ë®×ëG¾^¯Ãç/€m‰—ûý¾K_–ÄÉ›Bûï1ò{C‡gÖ0á!„Ý“LΊ#Iâ@€Ò@¡ T#©¤ã‘nôIÍ9¡á&êáIµQiÌ V p²®kq³tdRLG{s„r$2=¤&©Ðܾ=QQH°h¢æ€ø{©0êš) 4ðƒkdrø7·ÛMF€R½Åæ-pv÷¿* iZ利L" iA¢rPÜ Ôb›4ìZ¦c£@:–eYH\æyÞþæ}M*NX×µ¾«]Ãp+J×u5UÖ;^‡âFÉa÷‹ê1Òè[*/hÔv»Ýª¨5Ã$a[{(®˜°ùBc,þ’E)W~ãb¸p­%šB…‚9ªjæÀ]7…aN¬AÜu1ä+œÉ(¸iÀ"ÀIVá-°“‘&9Y3éaa"enÓîu­Ô騸Ï3)e ²€?Êyž h'(NⲜB+ó%Z ˆ;¥mPË4S^ ShEHí~ÓÊH#À*àJñAÉ2¾KÖ:ÐDÀ¢ Æ÷Š{n–Ì ]K³ò0㮹4k!ïÿJúÀU±å’i\Ô+ÆÔéÑB••TZ¬1òߨ^¡W¯ Çiy`Y–´KU|ÄyàãmºÀ>ƒÏGZ4Vt™À£O¨Öön¸µëŽ5.P¹9C¬ÏQ›œ…ÿ'Xûn°j¨[­5¡_ ôh€Ý¼–j@k U*ní!YÌ0<þNàgµh$ÐFB×ò ¿V$}à,•‹x çžWà0y /X„söæ„'§®nÝZú‘|;GTxôÈ–6»Ãƒ:ÂÃÁ=w'¢^µw$Ïçsÿ_{ìÛR¸ú@‚&¢ ^‡Ýsïï˜Pa8|m˜à½L'£@’޹T+¦jhü@Z¨¨;$iX’ÎÞH'µCçͰ#wÈOÕhöŽÝ5€,E7êìX® *©u ¢…Ó>ÔEÀãdMq¶<%¡ÞI‰3AA@ ωÉmçÀFÌ% kˆy2jejÕãm]Š$K Ÿ’3¶ê€üx§»ÎÚ²ׄg½ìÒ}€¡¦…ÚÛ9b’í|éèÕ/8œ—^1V·ë¶åÅ&)òϵk.{F­)9¿'«!J¬CU|ÖÉY;ÂN ClóVä íÄ@»>÷÷ûmT›ä|*J—ÁÑLÉIEND®B`‚chromium-bsu-0.9.15.1/data/png/enemy01-rot.png0000644000175000017500000000461011676031527015574 00000000000000‰PNG  IHDR szzôgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 09l~½R IDATxœÅ—iŒœuÇ?Ï1óÌ3Ï<3;ÇÎîNg··ÝÒ¥7Å^P®1TD,˜Ä„‚Hh0¢©È!E¤ˆA"ˆ¥r•‚@Úrôz·´Ûc·Ç^3;;3;³Ï3Ï鋵-´òÊoò¼ûßçwÿáÿ ! ÄþGá`’:Äb"KB”ì!°L£æRµ|*8ųÛ*e@ŽÍgn˜SZaâÅ €Ýåá¦<†6AÍÇ!Ì2 :Ðo@O7TÊg¶[ä3 DZaþu°à"ˆoÇ«½GA@Hš5 lâ5HÊ‘¡Û‚Σ` }±)Æç§ ;®½ÎY,P?A¥áß…Ž °i+8ë™1w‡þÇÌå;;òÖ¾‹.I€xÂ.("ĨS *€iœþ÷_Ñ“añ"h˜bTC/×ø÷C°áyè+B¡×øÁóGÖGèýC¯í¬i‰Á2áŒZÓU "ƒ®À6 zúN÷u†‰°pÔ_±¸«+ ¢Í ©P§C8ÙÙ0uÄUxúpwÞq+ßÝþÖ¯Ÿœ·;ç‡Û&«[.¾ô°æCüʲì"ˆ!peÈëìýÀdoц™"h ë=þÓùNbbQ/Iš3<[ƒ:„TЛ ‘„&΂?"`Vtvï™Ê7­ß÷ÌößD^msgÃØiб“¢bœHiaƒ[ÅÙ•pªP°Á)aï­¿´¡{,m7 áŒ9 qôÄ’ W¡±b1„ ?¾„Å×<ŸóìØøëÙŸ1_»ì*àÀjö”k'jØ"èÐb.JºËP ÂÑzA¹ æn¬rûWÁë¡ APÝá Éðèï®gÃÆ9ÜüýeäºyvÍëx.L›ÉËoÑ·Ž-ù“æ€Wr ¬¸&4q *y8X„|œÚf¯´HPô[ä ¼ ¹˜Â¯ƒXä]Ð4´DŠ%?YÆK/ÿ€eK¯EíöogåÆ~n\|+¨*Ô¶îØEWá”u<Ð7EG‚.ô–ÁHCGbÐ%út¹° 9¼=Õã|€YnÇØCºÞgݯZ)dzøê'ýéÒφ^Yj•zR,yrŽó'70ãŽûÁóàý·YñáŽãvœ€i@ц„:ÜS,XëB-[€%å6Yõ†­ßÎÈ||Üðã¯sÉ‚í$ñ„WÓùâSÜýævrŒš÷-û+Èõ±÷éx§ŸÓ ÉA2²õ\ìÃÛA(+°%=œ'Âl ojoÀ$F†¡ ìØl²i­·{èS^jߪ^/£Zà‘gV˜¾ßvðŸÿK?ØŒgžðù™ƒÄ³ "‚&âCƒ6r0(J°·6u¹jRXÿ ¬Úµö“%Û¶ü}w7{K>„à‚¶6þðܳDÒcÁ¨"¼þ">rk;à Gi¹ö% ¨ ×Lj¾7;uX'C`ÐŽëv ‰¡^ÑEŠAs~:ÿ»L¿÷~p pðSØ~”åÜÅ »ÌSÝ}þYnPU†ï8)Šã X䙕qéˆØº± Õµj[ Û¡õ’Q½ó3UÔ{ÈÕmÔW"•ŒWWòàŸ—ñüþÏ:?¡™/~)i˜Ñ)ÈŠÃÝÑP‚Ì¡8ÑÈTˆËÐ’†´ ÙVðÖ“/o ¥ÖCAæ“íí,Í ÐÕuºíÃÿýÎHà’+Á ²È8Ðìˆö‹„Ã-ˆãT¨JøÞá2Ûí~^ê¶øx`xÉ~¾cP¨Ï@&Àÿ@M@M@M@M@M@M@M@íaÔwñÚaIEND®B`‚chromium-bsu-0.9.15.1/data/png/enemy05.png0000644000175000017500000013603111676031527015001 00000000000000‰PNG  IHDR€äµ· gAMA± üabKGDÿÿÿ ½§“ pHYs  d_‘tIMEÐ s‹“ IDATxœì½{ðmÉUß÷Y«»÷Þçœßë>çÎhf43zKæ)KX€ŒŠˆdÊŠ„!°ICâŠIœ å*’à `cˆƒS¦H(WReb\8& ۱졌db’Ai„$f4Ò;wîã÷8çìÝÝ+tï}ÎïÞ1H÷Žê®©3¿ß=¿óØ»»×êµ¾ë»V /nQà~ïü[EÄ|)°6K´l«löO§»³—yO^¤"ÀEàß:àµ@ üÿxŠñú’;}Ÿ¥,Tä­MÛüeïükUõ@Še3R΀YŒöLJÃ?büà—€õ½ì{ò"‘øÀ·¼MTÏc& ˆL*cÀu3û§Ùòßþp|g.÷³—›PAþý¶mþó¦iÞBPィ*"BΙœ3)¥ò9'KFбÿg1¥¿I±Ú÷äž<Ÿ¼UDþ ¯U‡™¥Šî E÷7†ÀÌrÎé_d³ïþïÈ•âîô|²!üõ®k¤ëºGf³™Îf3i»–vÖá½Ç9‡wDS&ˆ¨:÷2ïä›r63ìÿ£¸p÷䞌Òÿ•Šü¤Š¼JUŠˆªRe÷ÑúD1DTÔ©DD¾8cØ/þŸ$/0ošæm›æ?jÛÖÏf3éf³ÙŒÙ¼£íšbÔ1Yf‘˜Y ÄL0¼8ý–ì‹ û?¹gîI‘ð÷sÿ±Š4Î{Q§¸PQT"LŠÀdjt ND¾c^À]¿¾^   ÞÿÝ&„olB£³ÙŒnÖ±X,˜/f, BÛÒ„€ˆÃ0ÌÊöoVþg™ÇV¼WZŽü¿ÀêÝ×=¹;ä ð?:ÕoVçœSÅ9Å©CE¶vþ²û§€Ýb Š×ðFàÕföéŽÝÙ »Ýxïü6MóM\×u´]Ëb±`±3g±³Ë|6§mš’ÀÀ˜°R& ˜€å£ ¢úÅÉì,Ø?æE³Ý“?TñÀÿàœûóªªêçÞyÔ®¿NØ£(ý–1`ªˆ¼Ø7³ws¯¯»Û(okBøQï}hÛ–ÑíŸïÌYìÌÙÛße±3§ir6rNädÅXÆbÆ’17fVæIDœê—¦”>|àÞå=¹sò­Î¹¿ªªN ©bIê*ZvudË’ œR—¸1 ¨  ¢úe)§÷¾£wùiän6÷5>ü]ïÃ!š¶¡iZ‹9;; öö÷Ø=Øeww|QþXÐÿ9/ XÆÌêl ÍÔàõfö+À'îìíޓϳ¼QEþ'U=㜛”4Nµ€­ À„èÆõ§üuúÿ¶x'úÅÉòÏs—¦ïV NäBÊ{/!Ú¶-»ÿbÆbwÎþÁΟ?ÇÞÙ}TÃÐûÈÐÇM0E,f™œ‹òCemÔߏ=Ëù>Ãþw^Ä„Ž{ò‰ø U}ƒsNÔé¤ü“PWÝúò† ù·âþãdãL)ÂÛEDÎ#¢Ùò»¹ ××ÝjþÂ{ïƒ÷ž¦ih›–nÖ2_,ØÙÛåà`Ÿ‹\äìÙ³˜ËåŠõjÉÐ÷Äê älÄœ!oƒvz² "åœø­;r·÷äó-ߤ¢ßç¼sÎ9œw„¡!„¨‚líî²É.‰lÇÿ£wP=ƒ[Â@Äé—§øèºáç½Óð✺ïVÕND ãQ­î™§i=³gϰ{fŸnÞBÀkƒ:W\•âÖq;˜#²™4A¯¢ÿ%°w§oþž|Îå?®/§Š:‡÷×8œ/xÀhT¥>ôyem8Û†Á]ðỹ 7ܻѼVUÞR&ÇÕ *“#Μ#ø–¦méºme²pà ©Ã9_&'¸çœ¬2Q“çÜ—ßz§oþž|Îå"ò訧¢RÖ•÷xÚÐø–àý´ùL >­ŸÛ×”ªÃ9Ý2²1"¨Ó·Pj î*¹Û €¨ðmªî̸K«$VUñÛ/ÑR$äSSœxÄ6“å¤þ¬Öü´ Åm+ÿv*ú]ø=ù”Và»*agÚýøÛ{Á·%ê2)xõO)~QúQùGq+{PP“3Á‡oã.£ßßmà@Õ}káRlíÖ5®2->@J‰“ã%LJǬÖ+RNV^ï8¥ôÏç² 0™×_{çnÿž|ŽåkEõul‡u8¯4¾¥iZ\ë .ܲiÔÍÈmvüñQ^çªâ»[ÈC† ^ô[ƒ;=ÛrW¯‘‹§žÁê„) VrüC9::æðú!ëeOcAù³¡R'Çõnc½Ÿ“ØQ'*ƒC‚ oã.—{ò‡" ¼ ³P<ÄJïwrõ¸ ´MCÛ4¨¿%¾ÃQÑi·ßþé܈èôÚÑØò8/Šs_u§b[®¢úöÎpjà´*«™a)FÖË5Ç79¼yÈúxIú‚ð« #ðN¶'ÅÝ2©Û“×ã]ÀKîèHܓυ¼DDÞ%ª"N+»·nBĦmiºPåq÷W6ˆÛvýGîÀížÀ¸Þ¶×0‚ø·sé¿Ó°%^DÞ´0Û œé;!æLëõšÃÛx ¬V+r,œ‘“=ÅÿeR)U/€‘×}ªH LKæðJà¢Sÿ59Ç9ʇ,ó>J箥uÞ Ìâ£Àë)óxü à@D.3âÜF1ëF€ƒà=Î{Ô”Õ)°8•×&«tßíÒàòÔ˜fž–¬YÆL0Û§ò&è?cò¼r7€G1îgÊ»*Ûx‰U×ßR"ÆH\G–n…—DŒ±æýÉ‚¨V×ÎM–:¥bŒÇY&ç­.ÐøXØé?/"3Àçœ%¥œSJG1Æ_Ž9ý8…ß}Oî>y ð½Î¹7 쀨ˆUuS êXF¤”«Ãï¶vu‹[¡á„Œ}¶É?[ë3ƒ¥ ¢˜•uªälˆ”ͬÐÐå~ŠúÏÿðÜ.w“¸_„³µZçÔÆ ¿œ3)gâ0°îרS²– Ä’ 'hJv0IéTsÙЛ¦aÖuìÈŽÌçÝÞ` Aèûž¾t†=U}»Kùëú~õ‹{•„w‹tÀ_òÎý€ó¾Õ- Ÿ™ Ú¶ f }ߣ¢®„’·]”a«”¿d9§²±lÓÉ™73²ˆÄŨÞâg“ûS²{`[DämêÜ-D‰ÊÞKSbˆ‘¾ï¼k0ˤ”Ë”  U÷¥Úó/Fí1󘺩ÐGE0-uÝ– éǻDò—•ä唵Þàü…st‹‹Ý.äégVëÕºV˜s¥Åƒ˜ZhþB‡‰Ù?¸cvOà]Þù¿àƒ×¦m™ÏfÅË‹´K©üÌ"1%|ö„.0—9ÇG'@Y3ÙŒ~Pç°œjh¸i‚ß&Õl’¸Û l €™¡z» £ËqÈÝ’ŽØSä6ÿÈ9o\9F `,ù¤'Ã0¹lÕýwœvý7Üî:yõu]Óá‚ç±W¼ ßx.=t‰sçÎж!š¦Á‹à\À¹ ~àEÚàüSZGߓϯ\Tå‡sm®miÛ¶ÌUðS݈s¯…ÝgV”0çÌ¥K—02iÜ`j3ÙRQZ ÀHÙÊ&.ö!à›€w7Vz“M¦a$"*_ìÜ1»M>‡À®[,²)ùÖ£›‡ý§ÉŸ ·#™XSü_=€œ­Zs#ÅN¡Ädª‚Zy®ïuÞãbĉ+EN‘\ †D”—>òRyÅ#\?¼Á¹óç9¼~ˆóÅXxpMƒÏãuÔêBQÔñ˜&ýÎlùG¸ Ë=¿@E€ïTÜc"à«‘îÝ”2¶Zþ-"ØÔfóóìÙ³xï§JQKFŽ™Œ›Nž<€íÝ¿ô ðxUPSÌ[Ù|ªIΡ¹† ¶Õ5¨È~Ýó*¢¥m…%>G­Åþ0 €\xÅÁ£-.}óÙ³û¯k»ùcóyûò¦mi».KοÜÌ׿ûø‡®¼ïø¤ÿ׿ñk¿ý±“åñ¤06Nœe6ES6=R'Õjp S“¦çj*?×ü.l‘¶iÁ%‚@¨Ä³Îòñßý8Î+bF?”4­÷ç„à<ÉEœs“Ç1.çÜ_Ì1ÿ,wa¹ç¨<¢ªQ}!â4µ_Äb¾()â>’4á\Q\ÅÌHÉlô«’¦kÛ–aNµ“wí‘w –Aü”2ʬ­'±X£ÃS™‚Z&œ7Ü–1TØ Mx¤õáίW /ñ!|IðzŸ"älg‘߆þ·nžüƒ“õú£ü!m6À=øÀùwœ;æÛÝìßómhÍDrúŒ®×¸à¿iè¼üû¼_Å—¾ú]½ríï½ç×>øÏ?üøÇ,„Àùs{\yæ&ú?Ýâ 03rŠ˜…)=hµñ§)䑈1¦x¦qIE²d0!4Má <þ;sñû¸qý&Ë£eT‹ë>†'’§˜N¹x÷ ÀçKÞ$"÷ÉèŽw]Ã|wÎêxÅR—T¶„²‘82‰LëWŸ¹Ê¥K—xâ‰'¦6¸E½¶*G­fù¨h•˜Ô´›&!%#U8’ÇχE×qr²ªï—3ó®ýÚy¾Õ‡ð6,·*VLŒÔwåB.ªÈW¶Mc÷oÿ[³üOV?}õúÍ?pÓÑ?P}²Š<öÈ¥ÝÛÙýëªîµ&ê:qN ¡¡µ¨(ÙRù*5†a³§ñ¯YìïýéW#¨”ãÆ‚6_–4Ïä2NbínáU|!‹‡² ˆhEú!ö=ëå‹…:–øz?v”®À·ˆ:ºvF\õœB‰F#oéé6j"FYC#X(¹l2¢å9Ý ý#3µ|vy.äLN±|k)^%H¢ÑÄ¢|­I¯Ê¦‚#+ç[ÜÒOÄÌ$åüê—\<ÿS@ó™ægjô%çvÒ×$Á2b‘©í¾&•äˆw†£¤í, ¤ š9 4m`6›ÑΚR:)‚âéf刯SÖ·Ü~­¬Ú òÆb§o¥þ¬ ÁÉ5CƒÒ ìííMÜ‚8DÖ}O0™0‡ Y¨ ¡`SÜ8©8Õoä.ìûö$øFÌD«yýÒfˆ‘a50ÄXŒ¿ ~Üý]Sx]GÛ”5Ö5m ©7*u[PElDí+¨7ñú7h¿aµ`óüö2'Zð# H¢AÆÓv Ñ„˜…lºyÓxãZ<…Îzt,Hë 1³¯yàâÙï[,Äï#Ÿ‘˜7îÕ{­}Ë\¢S¬puLq–Ár©È‹ ' ¤!ûmZÄ‚Dé»Vcf¯xWª¥RJ<óìUf³ŽýùÖ®_Çh:ÛktûËÈ)À©@7oÞ31¸¶¬ò82b`NKHqHÒPÛ‰C9Q(Ûd°ÚPO[zú t]Gm-(1‘Åg:÷ä3ÔXT¸ÿþû'ŠøÐ÷äT=·:¿¡ ´]GÓutM9Y*4 Á{ÌŒ&4§|c×è[O£(ÿf’§ÐQBÝZãùå´z]CDYÅ\ T ]K2¥7GTÝl€¶IIè­`k£+ŽR/˜[4í÷íÌæ¯ùLô31rq/|ï‚Õ¥]1·ŽXÝÿš³Œ‰H55’ ,Gr?s&‹ RréCÊSþþ`wïTKÎV,CNP)™Å¯üê¤éíV»˜EÒ1#&0 ]_FC‘Ùª7Èy¿x6Eâñ㡪xñÛFzctîÉç\,'œ8‚ Ó9±†…0*¦â)XA™?Ýúá w±Xœ*þ›ÎL’‹Ï?{Z6¢í\IõÉs:Và®\4)CþÌèÚ–¤ž5žT¹.ˆ+-ê¦p ˆ°²–Á6×S2e½fäÒÅs»ßËg° ½àÛ÷PãÜ;sÊ’cO'ŠèóÆHx†h ÃÀj½bèLü”<Õ:1®6öt[àœsÊ}JŸ­­œ2œ"YEþ§Ä͸Ûk ²DOÿm#5ßjõì »ÏFfcž×¦ žÜ¾,ä±¼AŠÅîês ¿°Ä(õzÚuŸð¢Š @n» Ȉ#¡B&ŸÚõOÿÜö*e«"p 1hû³Ùâ L¿™1›/HH­8ÌÌæ]¡–Wo ¨£2¦²TÀ©¡ZŒ€d c0Ê¡×2^¯8ñïÜéÚ‡^è0¾P ;3ý³ÉòÙ>  'Ö‚%ú¬ ±ÊÂ×§4èÌ¥0¥|E? ÈCá_'ËÄ\Êxlj;<>a>ïn³Â#C°üL§'{Ëœ¾âÑ3a׌SÀ‘åŠþê*&¶Z\W Aý uþ”AÓ9÷äó#99e±Šž^ nˆŽ„ÀùûÎsp怮ñÏA§ïG7º>Æ„îm5V j[Èì´S×as¸(¤ÔìBʧAÅ:’sTãÂÔ7ÆÝáö¸ñž|îÄÈ=jzxš‚œÝìÚ[-à7ŸQ7›Ñpœ%e•¦.@:~öVì?z”]ys«¼uì4ŠÙÀ"(³Y l‘ WœDN¯ŸˆÐãjÒáôßò˜¿—ð4&¦mÞÌ Ôíô¢ÝÀÃB~cŽ£ìÚëlœXCo2Õ@›%¬^ØHø™®M 8‡aÃPưJÈ©ðó›¦Ü¯;–·p€­ Ò€1#"ö©X¬d6À4‘y´àe8­¶ {.X¥ †ÖÄ̦CG6rÿû¼Èäë&ooÆ¶ŽŒŠ:½^¤†ŸÕ P©<“lïþÛîÿ¸D8E,I?ÏùؾÜløÆ“R„¸fáI8T`À ¡è"¶•˜,»{f+t­ /AÁ—Å8m>’ ÁÞxvÑ<üB†òçÜ+{kw#˜‹½ÊøÚHÁ —Jª”¬œÌ›3) ¤ÕrÝòZGÓšÐÐt ¡q„àp–ÑÔ“†Ì¬m9fŸ”rG«,ÓãTŒvK]ÅDÌtUq·yÓku+¯šÓV¶¡†fŒÄPQÑRCPJ¨e§cJÑ^\ú/”õ¼H-W¶´Édn7Þ=|ô˜à(²œVzj{J¬òJʧmŒÌ¶19…/l²Oãz3ƒEðœ,W4]ƒ†–„0*Œ.Ów×+ZØ€%´.Þå¶P66cF$TŒK(ߟŒÝÝ.¼ò…Œá 29„¯¾]èM‰(ƒ9úzq#‚jRK0+­Ò4Ð4Ìó½¡)}?âÐbPJr6TŒHââÙE ×n‰Óo{(þ¼n¦m¢\ãÁ\½F`cDÜ6”¾m¬¡|n©$“¬§' Øùi‚k2ö… çøã]Ûþ“ÅâC‹vö¡¶ñÿøã¼˜ –Jæªâ>ÏðO5ùn£œVfË¥ž#(§BúçÝñ§0À6î?¥èLD躎UÊÌwöXKø39)ñ!Q}ÜÑ@Â'BÐDr)†Á{ÃT•l9Ìf‹¯~!Ãø‚˜k’Í%¡ž¡¥Æ> è=ÙFùG#¥êqªS­vD„#ê¯e˜F®qÎ!Ybwg‡~w]j­Ç<¢¿=/»l´d¶ïÄ´¸QcÌçØÒü-O‚ÑrdÌt“^ÌlxüÓ±ÐHdj5‘ÈVÆâó&•çøœò Mv²ø4ÎþØîþ™¿²»ØÙdy¼Äbÿ7Oo<<éÿÚñ0¼×n×¥'€'Ÿç{>gµêŸNÌRAÇë&Tž«³™*f³•±‘±«oUNWq6`Rõ&ƒË梣ñ/Vc£àºmª¡Ùò8 àFªJN ß6$Ñɳ)©r+\ ŠÑ{À*Ž0†=£Á3–Ñ3™håÒ/ ‘~! Å¹wÅQ©ls SYlÎR« RI«YAiSÌ…a3ýª2ëuOÎÙ”3C4ÖÃ@\¯1„Ù|ÆþÞ.׎§4Ïfâoqóôö6#Å +–ë˶°AñÇTäôÄæKN^ж-oB±XžÜö–ÏTÆ‹Ø\ÕÕ _Ú„ 8§¼Ñ©»œâƒGTpâ^ƒêCRèi¬†€:€907ò›¬—'ˆz9á¼ìíîqr|BÊà{“=ûg‚üµ#ö¬],°qy³ÌŠæd0wbV˜Ñª——3ÉÒþ­Ø@›úhDãéÁøUËØ`Ø:óWê=&àhéÏzÄ2ŒoŒ»IãcýíTìã˜jò‹ânî)ÈÛlf ·:È2í#ÅlՂ䢢¶ibtÚ.0äжS¶bÜ<…Œ#Q|kc%-It*!®ßzÊ7«üEq, ¼ã‚[q56¬ÍÑ:ÿ®Æ¹¿Ú§ôi›Ö¾ d:•X~µ2²£æ "¥Ç~IÿÙ¡&b •¶ 4’“’4±ì{†~EJk¯Ñ[†vÑrßų\»~Bx΋šBZi\¬uýcý÷úÔ]{ô÷7O ã›ÊÄoR’›©7p%” b £ŒŠ U Ýóˆ£ð´ô"â8ç¿ØwkomšÖµ³FTäË‚‹B=ªªÁiÙzÔ9¼zÄÉ4¾‚ÖRÕÌ{n-‰iƒlgK†õÀáõC.Üw–ûï¿ï=C?ÐzON ½e‚ªtýJf³³Ìº},G,'æYwtÇr$›`¦`‘”!f»(ä×ïØ’ÐB^£¼L=lÜpÃfùÆàˆ)›Ù¯ÇmHù÷’å䘉)}@à©ê|…f[‡Àˆ²Ù4Ê(Ø•îÖõT?x“Ndóo¶bÿ±A LÊi"8ç 2$Á,C£Í‘,B’@ªØA4W¯Õ¦µ-cVÍ «MH•̰eÆ|›K=’#ýä5ï[KúÇ ÿ+`y›fWùtàEó¿˜é[ÖëµZ.P1Éòõµ«Nq•”#1ºÒ=·nÍ…¬q$úÃcò00è‚X'I¨ã€á1‹¤!²³·Ã™½®/o‹ÿ©“tkPŒ:¹&hm)cF™¹íy-»ˆe²ÉV#²é“0-¹5™ÒPì^J™½–”gì¹9»;ó¯ZÌç¿¶˜…ñm£!ÌMi'åDžÊè †Â“ Ä™9'Ô9¢))gR.݈D‹aíûj5ÎálàøÆ³\=^s¸Z3 =}ʬsÆugžú5{ƒ‘ONøÝUÏÁî^íƒ'ä”§x˜5=õ¬Fe,Ä0*‹ LˉÈÄ=xø‘yÕÞ‚àç|ëT[ß48u% )QSÆŽnW‡˜ èñS¤ÕVp&š®ߤAº ®Ò¥q'Ž#'«5×opýÙ›œ¬OèãÀÉÑ_6$¾jÈ|åx¢F# ð‹]CÐBÈúœrù^çhœfÈ„n k]æMG=î°_w~Y.ó‹‹–÷;ÃG/œçìlÆ‘&fL$q•—>Ô£`·*N[=‡²Ðâa=ÁÖ$iP2ervxƒ¹. 4.àׇjñ„hìç­Âñq«OrÝÏ˸E7 {Ë:±GD…Ölë¿O—ÙÄÿeÑl{ãCGÐ@”…ï‘tŒ…9fždKÕs"ƒ–C™Œå­Z•É 3¼Ë컈sÐã¡Ô¬MÑ­áƒOO>ºƒ<¶›]?¤·vgùÛï–o· ö2És¦ó?âÚæÁ©8ç8Ø›±³˜ñôÓ×é#„1V)1ˆ%RrÄ´éáo)#”N@Î9¤iðí rDé7ÅM±âß©câàÌ>Ž'˜jnË/§ghê˦¥V{ s´eíÔn Û àvÜEe Óäb†ž ÷Ÿáå¯y¬4<¡ÄŸRYªZzÍ÷kò`˜dL2) ý ýá3\úr8è”Ãlìœ?Ï25¸3„‹{¸¶+N–ÊëñjÅ3Ï\áúÍ›ô‰‡—¼óÚ1/[ìSÌüǧ™)kèqWJuÞaf¥eFÓ´´ÍŒ–HX&DŒ·¤‰ÿW {Kxx ðf˼ùh GK>ôñ§ø×{ûüÜ#ò©ógiE92ŽØíoMš=Ž“’Ä3˜‚ë¦Ícá…ÐÕj*9‚UC‘-FðB+=jŠjñcW ,;× Óëœ;ÏêøðvÀˆÞgE}=`\F {ÚEÆLÀm§ÊL^@Ä=G*°þTçȇŸ¢·¨´˜ ë숖jgªšR®K/›œ^ãÕÛpNØq]:q\Ñ=kˆU…Ÿºz“¾˜Û/y`‡ûô˜õ`t9£òŽ?rÖ~äß<Ë_â–Cln3; ßìÚæ;UjpM7fmËC^àò•k ÃPÒ,©¦…´Pãá!–úÿ\óémÛâÕèû4–K—ÔFŠäÔ3 ‘N É=®_³N°»»ÏÁÙ}nÞ<Þ Ê)…·qÎ ¯ºØŸóeoxÝÔƒÐr!¢¨+GŠ%5”Ú®Jz,®‘õ!Þzr^1ˆã@ë(ý 3äåŠÙþƒkq¥m•CÌ\;:áÉO]æðøˆ“£C¾tù¶+7é,ñ ð{u2Gí#Nx<8®tŽkë„Ôê«åŠ#DšvÎÞl‡Ö–¤AÑ~ §žØO8øsx,Á×gxðåÈÝWÞ¼Á·|à¿ÝvüØ«_ÅG¼¡7Rº‹k‚®hü'„’™ðR";µ³òf>¬à/N¤¼Ž–lËþ„®ñ´ NŽikÜÞFˆ .4Ïò¾Gž@±óŸ¦þn¼©mºÇFžAµð92›¶r£œåÔÚ©‡…l+ývd.Ã!ÄZó ëcÌ¢_`ÀDcÎé”)à¶U/ÖhÉøT6͘ ï]7p-w°î{ž=Ì~uS?ÑtÇ”|ð =üW®^çÚõxçKùnÍç眰<`¹EÉ4¡agwÅîbÏêä„£ë7Y›ûЏ‹Ãi¬M2¦žl=žÌ€ñØCðë¿ù¡SÊ?2§riÛMtk71ÿ6PѼÚà#LÀÜbýÕlÊ#‹kmÀ+¿èÌfëuOJ%’sRN#êû5)•Vhšäú'®|Œõµ+Äa q7[pþþK,è-³9ræ"¥¤ïYõ‘§¯=Ë•›7ˆ1ò57yû“Ïp„q Xü$ðÞÖó[;-Ö4Ei|Ã\…]§.cf½^Ó¶-­oi\`¾X0w;dYq2\g8î2t^y®¤Ô?á„à‡{ã‹Vð==¼³~÷«×+þÎûß쥧 üäë^Éû.\ÄÇ5Yçôœ”8UÆ…4êV.ýù²Ym±Ý”¬ƒâ›â-XBüŒ!­èS@€x²,}fçÄ”x ­ùèIK®D.*Pº}–£ò>¼ô|Ö(óγn K(iÀ[ã[ŒIM¹þ¿cuù™Ò:ÛiÅ”X|Š ®ôü"GG'2ô=¸$1ô±,‚l Z€Yõä03Ç…óçX,:ú>¶Îµ[Š#¶þ€ÕÃ-o,3nË\X¯—¸n3›¢’[>sÜIT {;œ¿x–õj`ˆ=ëé2Z9@LFN=.­qÇ7n^guã&C.ÖïÆß,bb¹Œ4ggîÇfû´ÎsÜ÷ÜX&>ñôn¬×ü‘ÃcÞü‰Ë\Z-¹Lu÷ªã½{3nÎçìÌ.6 ³ 8ïõõ-»ûgxòÉ+äL ͤt3j4°wpk”xx –Ϭ§¡P,œ–’Ô3ó†çà ÏwôÆ÷®¾û¤ç¯XÆâÀóþßâWÏœãç^ý(¸x–‚Ë™<ÆÿÉP_û/䌪ÏχâYe?q7rÎd18G6EMXt]8ZõX»O:9äâ¬çé>ÓÞÄ–ÂRç|<þëT‘ŽW¯^AĹ o;­ücà”Ga£WyÚ0†_b÷솗Ëb¨CSð&)ô–¾†µ–&ºù”Ö!á8¶RIDG¹¸»GË/ø¥œ={@N s ”¢cŽsË ¥µžY;ròÈ+öøÁß¼Îw×å³1*òFÂ7{1i\A" A2­dÆV…15äYÌç¼äK<ùäS•©ddˤ1Ä¡'gÉÇ($”áä¤Ò7×ä,äIC&¦ZWá\.ø‚¸ŠxÂÃ÷ßχ?òq¬½¥XçT¼T'JkZd{rÉÛ%ñçÝjùĆlå3L7ž„UãððË.×ëÒ6<–c£ƒWDǰ£tjIý —×h7ÃO·X «cœ÷$ƒã›7X'ºýŒ¦]ˆ=¢Ç•g¯ò±+WY›ñ —ŸåË/_aIi9<ïáÝgöˆ» ÎìÌxi;£i\9ç0‚¦ÂvË?YtÆÞ«Zž¾zDJ`1–áS x’kY'¬'ìa¬b1ÁÁMa)07ƒÆ±ô ?Üuüä0ðß.ùŽjÞxí*ô=Wùß^ûZ~þ‹^‡¦Y­qAÀ—yU2ÑÀiļ•šxõ%“se‰&DJCV=Òˆ$?ãX¶×sÆÍ”¬Ê¥øè•›§@áQ)ÕÕuPÄ”4®€”Ãd‹ rûŠšÂ‰[AÅ¢¼Åjl°¢bÚÕÓXçè¥dÂT…,qMMntʬxÐO³‚Ó5µ.bôˆÙÓ‹'‹#ÖÝÿ¡_Bãšr²‚¨'ë€ÅRgØ[ʆe ìø ÷ï}óõ”þΓ‡üʶÐ&øï ÎÏÎè\dMÇBæA ÈEΜ¨`æÉI¾X:çÒ$C2)Á0 \õÄU_'­ÉËÙ<™Pz™˜L¹‚-#0˜Ì¸téòe§¯ø–]ZŠ›fÞI­¢ÚîÜ{ú-u‘m>jr*òæ³tkÂAØÛŸs°¿`½Z3ôëp^I©ER"Ç\R{Ùð–`u ÑùY|_ÈTË!qr²DœãÌù}º®ÃÜGn÷Y ‘goðáO^fO„ïúÈ'Ø]žL‰Üß~ñ`—ã3{\ØÝaw>g6ïh|í' ¹€j‰rþý XâÁ‹»¬¢0 qÆÖ|òòǹòÔ‡ð«%³¶C‡ŒH&xƒ¬ä¶EdFŽÆ•Ós½9jÇÚ´üØrÅßZ®xkÎ(ðíü ¯»z•Óë¹é÷%$’iè¡_ÑXD|MͲmX—ÂѲP8M½¦œ¶U9· ÖöV¦àÌrñìRhÊ1íÃP8©gH «˜h\æIó•Áó?_»ÁŸ¦DmÿÙ{ÞÃO©ð«¯xŒ.&‚•¸ß9A2 ©,|¯õ¥Ñ§jé½ f5»Gë$WzLÊÈF MiÜ*«})ø·.ó?î˜58å h1ñ:ßg±×¯­ªâŸÚVê’ª ßV*xLÿ¹ºë©G“Ht¾„*XÓ¡[5"cÃjÉ|Î _x&Ú‰ä]O*䢚:‡YÏl6£ñŠFÃidiž¢ƒ¢‚kôL¬Yg†8¡Ãdhç¦qËŸòÀ%õú Ì}¤£‡T¬¨BJ Ж¥6ôÙ²Ò}Ö5¥ÀJª".eúÕÆêè˜ÔsM«*i( jÀ;-ÍAÅa9‚%òˆÔÀKȼô%ðþß~¼œª™6ãVGM©±fÚ|Æ­ñ¿S 5 8NŽ'mÄ\Ab¶L½Ô“*èâ Ø–ÛçJþßœ‡6”4QŽ8ȾEü͉Ü÷XóyË"m^úö0ºÂCǦ]@\¨í% ï-±Vh|C´²Û…Œãê‚"[áÕ»†¬nT<€œ®°ô2•蕌ÔôHß¶n‚ä26DöM9vÊ÷а{í&_o™ã»ßóϞ壗 ˜ªÃˆÈ k¦}º&”{£ÔìÕë@o€•sLd"cíîìqîÌ'«õ¤¼ºµ °ý;`9“ò­«ã¹å¶,@‰%k©x¹öh'%©ç&õh œ Tq ³\ËlBü2Ì–É¡ÁiC£ë‚ dpÒVŸJ˜©pq§£®£ñ:Y!Ì9ŽUÊ•8WŽNùÅ[U0jzç/yrÂ* –¬48I°h<¢BÊ},4BMá¡q´m˺Š=6H’é—Kœs<ûìMÒ²L†i(½øûCš¸$j ù=|eΑSÁ]œ/iGç&^´Xæà`YÛ–ÃFmC𦝲Mj8à I§'ž1†RÃ5¡Ò/K^Úq˹+ÕUt>l@¥!&,FDß4à×Y ‘¤Â3ׯðÅŒàgÎ ¦ìJÃNÛÒŠ@ÓÂê„!¿÷ôÓøß{’?ÿ䧸R•ÿqàïï-JMÄþ³ùŒyãØm»ù ©Š!p•Öl±€j¦¨4„Æ£Ò“‡U…AJ†%ÖN¶a<AÛ:ö¼ Û…ÉH*Ù„” *R,Ä­!–1Ê 6$’‚¨Ce@8j;¾ãœüÿŒ½y°¥é]ß÷y¶w;Û]{ï™îÑìB;B`J’,°qX]¦À&,6R8E9)ª¨$儸RT™"‰UI¥ŒI°qÀ\8 ) k" „Ä€–™ééYº§·Ûw?ç¼Û³åç=÷ö¥*g¦kz¦çž{Ïû¾Ïóü~ßßwá7÷Žø†(BàÇ?ö1þûoû6Ö¦”²,#ˆœãþˆ;‹%>zŽÛ–¶^¢”æÌÖvúlÁqaû•Vd"}?ë,ιT©)•2)dà ]æ /\?Y,'‹yBÍòw=‹099†ÿÀ#0üþ«Ø¯6ƒ4–Äèq¡G5`/«§sµøN¯¯@œè Vß?h… Mú9ÛåÓxY‹€Á³šsSÍ–XàûCP /Y´ôRaãà$$$Áy¤Jí–05뙲f…¹¬â BHAJÛñ‚T©8tFRZ‰0tƒZiå`ª†ùÿh4¢íN.š‹‚ãÚr¼»O&™Rñ*¨”šàE@9Ÿü8W¥”6i >!ÆZ§‘ˆàBj.ž?Ë[w¾ú=È0O1J¾6á¡R$àÌf£’›·cú\þõƒÈ,¢´ÀûtA{çÙ_.¸}tÄÜ:X.8_×j&¢ÅFÇA_¥J×BóóaW”"(eYã~ÚɆïC„Ã>øžoäúk·¨»§r#2+ÉB$â *™ˆ Á¤¾ˆRœ$½øt‰Ø\›òêí;¯+Õ_?û'c„@jîõ(ð*òKM[:³ÍóUNÓY‚|ýÍ’J›èp{oŸ—wwYqÉyþîá18˜óvg¿ê†ôW^¾kgvvá¥WØ>c Ï› íìIÆó¿-s|U°QYªšˆ–Ð Ê|D,§Ä(p>ù.¨UX¦HÓI'%‘ © J „ëÉÕÀoXé¤ADOÅ©ÄhŒÂ!•Lzz%‘:ƒ˜ðß t–'LÄœs©·w–¾ï‘bÈ]ìZêÊðO¶ÿê~’Û>µ³Ã·~ôc< |˜ýÿ»z|_Ð4pý:\¿Î§>ùI>3ò¹·½Ñ“O2žL‘]‡‚«_æ Ï_Os9nÃs[]<Çõ—¯ãïûZòð¥gJ¼~ñ?øg§‘ªÔáOû~‘6_™ð­Äå ''|ZñäM=}„0xƒ"påMñÆ7<Îæl“þþÇ`²aYd2™ÑìÝÀ÷ò ïÑD”Ph#OtRd(©ð‡h‚^+ô{uZ(©TY÷‚B% ¢Ô×§\Å)‹ÓR)m’‚²Ð”eEÛ4 Þ™äBðÙ?ûž¾¸Æ»žxŒ{ÇKã˜ã ©û” •Æûž¶÷Déĺ00¢ò¤Ìw!XfãeV¤Ýuø9l¢<½Ù NÁ'‹ŸáT7 iöËC8ò<|aƒ/½x7½çð5J*´ö¼tw—ë»;¬íñ÷ŽæüÐÞþ ò^û$1Žü ?ÃÕ„äa`}øo[Àß°–MkùC’…ÏÇ¥äVž±]•ÂV@o‰Ft…O@çC[Hþ‹¤Åœ´ ‘,:¤·ß"³<Ý”fŽŸßG™1ÞF† ‹D@C.@—dÝ©ŸÕ*ÅÛØÁz[f9:x‚28¯pÖ¡½ÃõChª2 BŒØž-{þeQóÛˆ~ú«\»Càp™Êñ˜’o®òúÍâ=À{Žá™g¸ùÌ3üß?Íóï|Ç[[T³ —/^à`ÿ(½ËIß/؞丮F‡wCž œþ_ Hñ€®àÁ_ @…s n±‹ >92åãÄjôßP° IDATb+å„>}ezHãhJIU”¼ù©7ó½ßý½üw?÷OP€—„% [çYé]G9YÃË’…(ðA“E°}ŸÖHÞœA¤ižô’(bÉÖEr+ `‡6@nñzÍ $†õÙ˜[õ)4JŒ´>þŸfmýüæïà`ÑðòÝ{ìÍYÖK‚wø£U©Ï×jùˆV©dBU¥Äµ‰d³½µÁÝû{'÷'®n0œˆsPþ«Â’ê·U®›„­qƽEÏÙµ§r®®îO óA‡-‚à¸]òì­çÉ;ËOíðÃóT~?øúcàS£’?\›ðR¡:2ÏJ„‚Þ…Äúä4¶º|SÝòhÛóÍMÏK¤À»»Àï–9“Ì`T* å€u„¬‹¸èÁ{|ôÈ(ðÂKOºMíd}€h4±tôí1Êè¬@*…]"½K„3•£•¦*2„) Á§M=ô%^*„'U$(B4ÚÆà#´]‹jJöˆ!KÆ€s#~~CòÁÛsV9Ö;Àÿ’knkÉo—9 ™1É7AJAðô&¤9ö$D2ïy³÷|¨³¼ßyÞ5°8/?ô—è^øŸ|ò|âßÄå'#^ÛXò˜lã'UÁ™TY=ñÈþâÅ—X/4÷Äéªäõ °š*ÄÕf’®³Òé°lç»èæ0¬Õü %öiø'§þ„£"ƒ4 üW#¾æÉ§øßóC|ü?ÁÞ½äZaƒÀ"8vš«g¯Ò`(«’Lm8U¢EŽQ‘&@ð ë}ª?¢@„¤@L‘öЇ„xé Rï/ÔDh„˜'ú¬„°üÅp2[EH4‘0ŒצŽ4MƒPà¥Ä ÁkÇžßý“Ï1¹ðoyü1žxè gläν»,æô½£í»ÄàònhwÜÇHp)>!Ïr2£ Qpq{‹;÷î?xF ¿9å$©æ`®²Ú±K§D5ìÞ¿ÃW&ˆ¬Ä¸–w=¾ÍK‡cǡ;ÈnÎ÷Ï—üÜî!¾ž~qZòÙ±áp6ac¶É,W\"`ò¤xì) Ö‡}‹uŽÞGº>ðé~É'lÇÿÔÖ4û5o«ûR Œ¢ü’&C%ÀÓ”É+ 6 |—Œ‹•Bj¦(‘AQRžÊPYNtºC¦£ a&ˆ,§­k^zù&* ®^=K'âѪ'³Ò¢’jl8ü> èÉèÉÆ[ô(ZçéûþdL&i*!¢©ô é:4NòOGž³Ëš7ÕŽÇ”&J±f*FQq&0½ø“Ïs2ë_ˆ?þ›¹Üõ¼¿wü×mÃÃ@|ø¹/òןû"Ÿúà‡yæoåÆÁ_7lLr6§cHw‡2»‡·–µü4 òÔäuO+Àƒ€RIQ(•¤mç0ÚJ_¡ ^hŒðHªNH}+›ZåMJ…’\k¦“O\}„oýÐßäÖÝ×ø³Oü&Ÿ¬Âddi%[³ L¶/ÁboÓ\63&'™OB╵aÅÉÇÑ"‘ýzaÐøøaaû˜¬´úa '‡…i†écš§¿Ó7ñÞƒ”lo¬qóv›n˜iã½×®óÑ_ÿ¯>þ8ÿÉ÷üozúíLG/qûÖ+ìÏPµ$·Ý` ê*à ©@ #Ág¶69 ÿÊkå/2 ‚‹Ÿÿ€ù²£_Öôb,B­Fd“k¹ãˇ/ñÖãc~éö}Î=Pê\Jþ‡Í5>·½Áz¥ÙÊ —×6¨2ƒÖ’¢¬@jbpBžFf}SÓy‹:¥ çÐ\[ƒÜqðI¼ƒ‰Ò˜ð&#JÆAºž”nÖ÷D*fhgÍ ¦a@ñCëé$“%:W#­EƲ’Ñú6—¯”ÂQVf(A=t=²¬È¤'¸×.QÑmBß•)ÐyI1®èB†ìêäkÓCbZÀÚ»”þ<Œñb„‘ü‡Ižm¸8™pusƒÊ-ÒЩ1ýÐÖ‰(ø”ÒŒ„è‰> ¹J-Ï8¥ÎÒåšßp‘ÿÃW¼·mùo ïÔïý½ñÖ?øüÛ¿ýwxõÊUrgÁÚtc$¨lÄÆÆ&˜r¸¾¯?õ|«@›al­†ÖÈÅ(ÈJÉPB …À#W•©ŠÀ£¤D‰d–ç9yž³>[ç±GÞÀ‡ßóFFñÉý;ó‹#è0Yrå©·RNÖ‰¡%Õ#‚ȈRa¥Â[ƒaÖƒÜ}X7Þ{´)†&£‚µÙ„Ãã96} 2‚ò-˃ûܹ]ñÅ?ÿ4RiÎ_xŒRà’1$}׳¤!ôZT‘“‹÷i¦qlMƬM§4]ÿú›'ÒS!z烀„gJ‘•9vði¿[·|þåWùÁ»;üÌáñ‰EØóÀÏŒ+>zn‹³k3Þ0ª(‹œéxDUd2 óŒ ó!«>•xÞZ¼ói0£)ÊôpÂuRƒ2¨Vb²€r RФx ´JÛ–*°46’é¹'ŠÄ7êtñ§;`Æ Ä!B"Žø½ÊPf2g¶UƒÅûžÂÕÄè1yA&€å>2F¤ãÛšÞ¶\ØÞ&†Í|EPD‹T!µZ e…–IÖ›,Í }Âu\ßL†¬*t””ã)—¨˜R|5ÐÛ~ðGXÍ×JIÊ2?ñ›pÎ'û9ɼc$#½—ü‰Q| Êù¡ù’Ÿ¬;.Ó®ç‡å_óé÷½›O¿ï}™|(tð\œeäF°ðêt¯6üÁ @ÄAÀ×W©øWô¶IÌW©‡lêû{̰yDð%J“™ e2Ь¤ØØÜâ©GŸàýíÝ\ÞºÈG?õ1¾të.ûu‚£¤”Hï8wéaÎln¥"Û¾L·{íy~ìþ1?»Ð=­³˜¬$HÉ+‹c‹%‹%uÝÒw޾ïRi-VÈ8=eY2ªJÖ'cfã1pÞc­#sŽ2xçø×ÚðËcË/îÏù>gQÞóÉg(ÚŽÿøÍ"XAè=e>b±hiê¯ð a¨:ã ëT<ð þ’(-^ž8 Wá%J(ÒDtäÕ:"ËÉò‚"Ë(ðlæ‡7g|ýŸâò¥Gyá¥küùsϱ³· aPªFZ1ÙeXkqQó FºD/ÞÀ˜HT¶é tÃAŸX‹VH·hÃ'4‘›‘V%F‚]’§“‘R7Âj|! G¬vE™úÝáðèm „Hj¦eÐL| —–ÚB^sý…g)?þoxòkÞ‰Á³½±‰,f,ښŲ¡){ê®&¸d¦X× Bº®EkMiržzüQ>óçÏ2ž–÷R$X(¦n§Yni(” Ë+šžÏ¿tÙ9âgëS÷¡Xåüêæ:g§#Ö«1e™a´ seÌr^sïö}º>±'ó"c<ª˜]¸È5.`ö¶« ó9w÷vyù¹kä“ ÎåêC™MÇ8o©TžÈ!bEHP'ÖãAÃè)¤ÒI~í=É®< ”I˜ßÖÈÐF:e3*…$[²å:X ’O·Ê¡í12Dº£»4ûwé­ÇÕÇ4Ö²X‚p»s|‘Ùlƒõ³0ã3”Û‘MfhÒd¢ö„ÌC"âl—"áL3Žýã9¯ÜºÅÞî!Îúä  …ÑŒòœ¡JíiH@t åqÃññ!vXŸMØÞXg6žb]Go-ÆZ*çÀDþ«bÄ—ö~vÑ€wþñ3Á3üÁzDX2. xŸ‰Ãì~ʱý@»ÕÀL’zàhŽŽv TL ¬”«‘©E:‹Ž–"Ï)G9B˜¼bmT2Õ‘s㜋3ÃFUrïî-þò Ïrwçm×¥ò=F´4e¸öÒK|Ã;ßN×Ûä£á#R,è"“61Û¯dÆŠhB9DÊŠHÄ· à‚»©CŒGÁûyTrsuºS‰©‡"GãÉt\Ƹ¥DŸøû2FlïÑ™d:žÒ.ñ!rè5™–äêh¸õÚ –õï²ç.^|ˆ³—®råÑ·à$X-öwøôŸ~š·½åëX[[C A«56FŒÉ'§óÛ×Íø.€ŠCI R1Èü#Y–¡² YäÔ¢àÙÏñáÝþÙ‹ÿGMƯm¬s¦*™fZ+úÎr´lhë–½ûûHãé„3g¶©ªŠ²Q @R/ØÎ⬣ël›mOðŽ¼³,›ž^|…›·î2ž”(‘¨0jðþ_ý3x›6Äà>“¼ ¢è¡têM¥Ä*…‘¤"D•¤ÛR&pZ!³ŒöhÛÔ”~I½û !FtV°g-ÓqÉùYE×6,:˽.!ò1‚{ˆà¹ðôy6¦k¨É癄L:êFP‹äu—çyŸ“w-Kààx ‘ÌäÌ&%Zj¤Qˆ’%XH–(’XÌû˜,ä2ˆ>1F—‹†ƒýcf³ÏecRẖ¾‡Òƒñ=Ÿ<#øy¡ù/æ|í§þvÆÏ>ý&8¶Ö7Q3X.N+¿“”§Ad6”šÊ­5fȆÔ*µÐ–œ¾kYîß§‚oûð·p÷æKÉC£SVÅhÊÙõ5ή͸0ÉÙÚ\#¨’ë/?Ï×^f~[ã– Ëù>ÚdŒ«’µIÅ…­mž|â)®^~“ϸ±¿ÃÝÝ}öi»6¹jyËÙó³¶~ŽƒƒÄ2”õ¥™¢t…ó`lL)ƒÖ Ú¤ÑéckS8OrC:µ;³žëAÞùø—ñurU ##Bbı#ІŒ Q$¹ªNFlé"†à9{ñ!œ·Ý ëV)j¯PÂSßaçÅCìþM^Š/üé'¹xñO?ög®>ÅŸ?û2‘voòk¿þK<üÈS¼ë_ÏÙ‹—Ư[ð‰|¢B¡Â茕Ä{V*AiZ3¸}ç6KëÙ}õþý@ø‚ÿu:b+Ë(”Ah;GÛ6ìïͶ·6(Ë%“ÛKtž¾nèCCï}×Óöo{Iå•ååUº±JÊ$†1NÓ÷–8˜:¯tÝ*¸!û.‚4iå ‰!%^ ´’)‰g%£Ö­$y^ž £l ·-FJD^¢&g0Ñ"Ú#¢ 4Ëzx0Ê[Î^~!Íþ}Ê¢@‰Û·\zø*oºø(õ²'Ë@IÃxT€=æpç:®oÑã Du-%e5Â…Hg;Ëã)g¶fä&§k;ç‰ñTݧ”‚,Cø”*bXÙ¬ƒÀ)ŸdÏ! ƒÄxÏ«7nÑÕsÞr~Œ1(tß°•k~yÛsÉ9>Ô¥®ñ¿ù;üï~„Î5,ûž,WIÄåQktœY=_J)r“èã‡ܺ{ƒ{wïq°8"èÚžédÌOÿÄOòÆÇŸ$8 žGyŒç¯}‰¢Èë¬ç9¿ÃÑ^ÉQó ·ö¸»sãÅ‚¾ï“al1fº¶…Ô‰ \ÕÂ"2‰/ã ˆëF£œg"™ö„ÞÑœ„xߨð—½s^Áÿ;Ñ»@â€4Ç€i+áÑ"¬Ðõ• ‘\1"’Ž?}£À®>Âkþ·Œë»ÚÀTÊhŒ!Å’è#A ©Æ „IȱVc²ÄB“c2”’˜¼¤(GdÆí&Æ_b“ºš®Y`L š>°yùi.Ø%õî]bt¬mg¼ý0Þvì! =dõ‚öÎó˜rL@R¬_!³n`4jŒÒXï™Í¦è¼¤ï=Ý0³ÎTÊ;«i­5Bb×õ8ï†ùû`oî}ºÞ ¬c¢4ó㟷–¯{ú ~±Í,yß!ý1?·oºÛÀ¥Ã9ïúËüšÔ]Ï›×GŒòœÖ¹d¸?”öB&[2c 88:àÖ´Ëšk7^¥nšôçyÎ׿ãkù‘¿÷lÍÖYÖ ¤’”Fsþüºv }͹Ò1 fÚ»%»¯=Ͻ[7¹esnß?à`Ÿº®y×;¿ÞEî+|›à=t `šÂ÷Éõ)8jO®O¦5Zjú¾%ôɰ7±F!úàë®ýø€#ÐBJÊÄ‘…ùÀ ‰O‹. |!ÔÉ®âE$`ÃÊJ8„Èd:E2Ž÷wéú€S#sFc Ñáp¸yCp=¯Ü¸Æµ{s„.¦H„#@¡"Ë(ÆpãÖ ^xñeŽ=ÓõÔ‹ ¤Š,Ï)‹œÜ”é‚é€ÐÛî„£UÄÅȲYðŸ×§£Ä®d†R¥²?ÆÀ¢±%ð±*ÓÌ= Œ6'©¯­íÁ{9™j)Œ&jÖ%’€‘ ÁG‘l©Tº¡1 ‚µtÞÓ.–Äè]ƒÕ* btÒ £fÀwP!9'G>¤–@iA D -’ 9F 8¢JÆ Ù@2EI¦2¤Ö˜ª¢ÒZEDô¸vI°Ž yQRNÖ¨”@uÇÔG»ÉÔµœ¡ŠÀÔ¼ëª=ÛFO¶h›9fv‘ÆŒ‰^c›]“dZ ú˜B_Úe›”†”ôB¥ÙÿÀ‰OÕBJϲ!¥„ЄچdËæÆâœ&(Á¼nùü‹wxËc—ÑíœÒßCå0ð[›ð£{IÕúm{-¿ò–‡ø‹n²kb,ˆÞ#´N}ÎÑÔ5‹ù!qÐïï³·wÊDU?ò­ïãí_óÖFBDFÕ$ Ýœ§mΞ¿„ ž‡Ï¬±ÁœÜäi¸¼`Yn³s¸ËÎÎ=\p|Óû?ÄÅsùÜþ‚ |ªz"ÉÜuû2ˆ²"§ÑáEÀjƒ á:œRH™º¤ëˆ¶CG–<.Ä££ãùïéÃÞQkÃo+#¾_Ƙ*~ñQ`ˆÌ”Ũ”$ã…Á …G%+§aJc¤·ïF˜DJAOï2±q®b9?丫qHê6PÏH6×Ï2ÞÜæËwîà‚Ág†>H¢Pd>¡˜®wHÉóŠ'{”/½p/¿ðì¬ÍÖONþ,«ÈË# Ö÷yW'Ù±HôÜÝe÷´ —R×Ç à×KC¥’¹DŒ‘ºµîâm`2'ä=„$õ˜>}˜ ‰nÚi…"'SIÝ÷:ÇÈôÿJ¥‘eEa-P™æà8$©ªL'cŠÑd½îñQ „’x2ÞTRb”L† y™Pa€èð1C `¢Ì :Ë1R$Hï‘^¥ø ¡ñ(( å,§ªFh‘w”Öä£)f¶M?ßgy´ËÖù‡?ò8]»@EO[74þ5‚(°fŒÈ'(ç¨BI—w(m˜·m‚9?„› ´VÃâO‰¸*ËÐF£?¯Rj´6˜,K2[çð.żµ4}ƒë•‘´Zaƒdgÿ˜ïðæ‡6!ÖaŽX¶|bß· ç =w‹O{K&rÖFcnÖ; ¡6v5jBÌ—KŽæóä1¼Þt¦à'¾ó½dE…Ý}‰Æ(´€bë2ùh+<½µd*CÈ&ç˜n½ßs°{›ZMYø=]ǹs¸rù EQ¢´NªÊA-(¥ i;Úò ÓrÄ¢© ±¡A‹ä¦Ô!\¢ ³‡h·ÄÊä¯à} 1üö²ëÜðÁÿ†sî{µÌÌJ×…¤Ž|p à ÉDD)‹m4¸Bkú®Ç;ŸB †~# £nŸ¨6ðZQL·QJâ†ù¬ŽÚwÔóæ·‰¦@ä#bprÁÛÁÎÉTFŽ,/yçÛßÁýÝþìóÏrx¸Ë»¾î©Ê ÕxD•' Ê;ÎSë,ͼE¤ª&ì.–|gç†rþ ‚¥1”èt2{XÖ5}g)Ê"± †$Ù€Oc©¤âe²>‹Bauž +UzŸÎ¹ÍæZ“gF&Æœ”2ñ&J0&£ê:œë™/ˆ1{]øè x b ©“ƯJNLÈT5Ĉb`êä˯¤•¨^F)Ê¢Dêbå™Êi‹ >Ž“ñ%$Îû$ø2 eª8‹ÜÚf´õº¨X.ˆ¨Ú9jºM9_°è ˆØ³|`+*u“Ú àtZ r=¸õ&Æf¦³“\ S\ghcPR§q_g Cî£s–¼Îèò¦o‰B¢ܸ³ÇS—¶˜TcúF³Vjngð±‰ç»çé"¾{wÁ/ ÉÞ8f“’ëw-Â&I³—ŠÖZêzëýë¾~ðmk<µY¢Û9^€ÀÓÝ}+TÒH\ªÐň*äD’Šòƽ;,–eA4kxß3Y¼y²I×µÉãÀ;t´¸¾Ešä.$¤äx±`ïhÁÅjŒí{¬s‰êÛ[üü>ñø^ ÍÂ[Šú.t5ûb D — ÁÎ~cõ9Ìø=ïýs.Æ7éàJ¥@Ï(8Ž9*‚ {ÊB£ƒC±$â«ÈVH²¾´ß°vþ –wžGÑÓ»ô£(Ð:#*I#2ºÐb|›¨¤Ù(%µ8Gtm:ŤBéÄ':Cúˆ'™,žÙ>ËûÞýn^½y“ßùè¿çïxãCßÎd<±}³½0TEN×u€§^ñuÃé*ÿPH !ºsr´uC&…ˆ¨A|#DHÆNãÁŸ– t>¸Ö ð‘ B§Ó@ !µ ™Î†6•³E‘“éœ2/X.—8ï8š¦“îdñËÔ»IIŒ+;¶Ä³P*©ï¼M‚*%ÊV–¡œ@“·h(ú “Í 3¦³ …4yšh‰Ö:‰‚ªŠL²<'“[ï#¤b4c„!¨ [ lÐñ=Þ"ä{Äù¦i¨E¤é{¢øÞ²·¿Ÿ>´–Ãɪ1R¾„ ç0F“9…Vh“SUcʲDJ™©|FU¥^×ÚD’JRºŠÞöP Î[êã9{ó†r} ªó,µÅ´KþtzÄwÏ{zÀ( J [d:£é"Ö¹Áí*¼nâôýßñm|à©sl(Ëý½ûØzU1BJƒ™mA5K?© ÓqªÄÂ`EœÒý1”ØyòŽ,ñ¾á‹×®qùâCiB#V&"!yf²Ro¼P´²@fRIòźÞ*õYbZ‡ î/îíýÞWۚκ_ÓÚ½Qi-£L„À^ÈÔÓ‹Á‡Ó+ý11’ÜyV̼áIý]Ô9.¤è-);¼7¡†6!`£&ªÊ$Œ d²SR=óàzãhuBŽ ÖQ•_óÄœ?w–Ï~î3Ü|õe¾ëÛ¿—·¾ù„¾¢ïzŒRTEÅÖlÆÞá.w–7“Òð#YOÞ:ƒ1QNg¹¢Ð-R1.Å`94׉%¹’ÿÆ8ä(…‰†<ËÑ™NWÈ…DÒ1†¢ÈÐ:£P(š&q´6¼v÷U|°ÈUtÔ­ï„Ð IDAT´Œó`ƒSc¢Y„+\k]òÛI‡ ¥$ºÕÑ߉¶Ù§Ê4Ëé&çýZ2S„f2»Ätºíj4‘2ÏXM)ó‚2«Jp#õbWÏ™­m“UkŒ‹ÀÑâ˜Ö¶8g‘&ÕˆXVèÅ"ójNëÇuM•åÉ L¥êNiÒ2eBFPÊ)Ižç(QäY–á½#§~¦4¦HUYS×dy>&,&¦Á÷ N+îÝÛå‘‹g™s‰XÏ™„–k“ÀËÀKÀ¶wlzxöÞ‚+o=CU–¤Ô+’Ú5lÄÑxÄ?ý©Ÿæ]o'Gû÷YÞ~ž"¨v™Lɦ›ëçÍÎtF×§ûPJilߤS{ðBt­ÙHEYeäjŒoñÎb”I‹^+Ч,V“çŒ\N'4Ô1›­ˆàñõ³¼‡ˆµÞÄzAïÞû°X.ÿgïcýÕ6€ü ïýx­.‹àÓŽ=:4=HE‹¡qŠJ&ež)o-øAòäWÑ¡‰ÄÒØH¦¨ §ªÄP«hcRéL²Aw1¢Ê•Te ‚Ò bb*'þg*4ÅHØ^ßàCï{7n¾Æ¿úßÿO?ñ4ïï_çÌ™ó䦤Q ?þŸyÎÓÙîäƒ÷@&Äʃ,›–Þ P«Àјð?°ÃdH¥ZCˆ(¥Ñ´ QÂa” Ð%*Ëb‡ 09£ÉŒ²,°ÅÚž¼È)Ëg7ÏqóöË'm1)rýT•¦µNvO"¡J$´“eØpS% ©%n±Ãîk/BàüÅ+L6."…¦õµéŒ’íþ dQ fë!©òŠQ9CI¾Cø%YµŽšl`¤ą̈¢©ìÉ4) Ðt-˦AÉH™å¼üê ÄÊÒ}ˆc>&Ù·Œ˜Ü ¤!ÏsÊ,'Ó†(%½mOÒ‚œsç ÆPeSfã)aÍsttÄ¢Y :‰©»Ú’¨î.,ã³4ag!P2÷_fAAŠËuÀ÷,OhÉÆtÊí»)9ˇÓÅÿã?øÃ|ë>DU”!tÎì¡§8« ‹Ã»ØfI(¦ôzJ¦*´”ä¹"Ï+ª¢ wç,àHQá)û±*r„® T–æ(R/,z›8¸2¶Ó¦p+Ömkû¤¤M¬ \}óûHß@p”í>ZHëðÎÞº{°ø?Xó%ô ·îWŒ1?‰2Šx’X*qdÃ_GÅaHá Q$ñƒŒ8X1œªD(Ê1Åæ%šƒ{ GÈ ’å–3Mä=:¤÷1J¢BÒ´Qâ„<‘Æ®âÈÒJ€ˆq‹’7\½Ê™­-îîÜç·~ëW™Í6¸té*Z+¶·.2Ÿö„q'?j$c’G½Ž<’4ÞtQ¦¨,üໞf°Ê˜4WF¡r ²–¹d¹¬©2IeJLU¢uN µdmºÆúú:RJ–Ë%1DfëëLìg{zè^~í%rÁ0qd1 \‚L$(çÒÀZG10(3£ÑR¡t¢&§ÊsÊl„<óAÂr.j¾ðÜ d“MÖtÇþ­yâñ§ÑÆÐdc²Ù9Ö6Ï¢µA•9¾ÐÓ‡o&}¤ŸõDiyE1™°á#½³tmOÛwìíÝçð`ŸùrÉ—®]#Ï’¹2¥Éµ¦0†QUPfB'rT™ç¨,ÃÚÔé2£0v`Çe™am²ÆÚÚ¶ë¨ë±”Y‰š%ú´ïuÓú–Él‹ãÆRö–¶qýæ._"%¿:lù¯Ý_ð⵨ôéf0Oø…ŸùYÞõ¶·3ŸÏézËt:Ƙ,=C6'ëÃx7à'x—¨Á:>óÔ‹9Þ[ŒÖC€ÆhEžex9îZœëPYÅX—¼øü—™Ï_oh (¥ÓX´O“Cj3•¤­ľF»%Ae8 z¡¾gŽÃ~~¥iÛSᆵ²Äã/ö¶û‘—We ø(i£¦r8ñv%*à‡r´mÛÔã©Á?`` †¨YÆŒ\HtÎX’͘wsM '[š,H×õÇ(pª@äkD]"LvâÇN|$êÄ™¬æçžédÌöú”Ãã%/ß¼Éõ?z‰à<ßõ·¾‹{;;”™>Yy%Å–bet’‹ˆ.$õ2Q¡= Õ€â Å ˆ@‡Ÿ;I¢•wIuåh‚2UNÉó )e p År¯Ï6)Ê’àzp–ª*é»–Û÷ï3_&k©”˜,’?bHÒêÂ{p’(slŸœMQàƒ@‘Þ“•[€–ä¸6Bè-‚í«oæÆõçØÝ¹ÍZa±‡¯òÜþNj×ú#Þpå ¶¯nrfã ëÕ”²ZÇ犾h|¹bYúAáˆ"bš|(ÓÁÀG\ð´¶cÞ.RnÝ`{%bDKEYee(L††ÂªI" ¹èP2éä«¢@I‰6šªaLIŒž¹YÆ™ y^bdyNÓ5ÐKÎ3FUEè—ìßêØ;^ò)fm4,‚áÚ­;Teu²þ³øþîwþ‘ƒÃCPå%ãÉ­5mÛá}$Ë ™Ò }—ž© !º@póÅËãL–67í#:Ÿ¢Š™ÒÔ¾FŒ ´¦*'ŒÇÓÔ†(uâq)¥¤í[”o‘8´L¹>ŠÔßG…r“Ó#¨3˜××-‰Þ¾zëþñ/r"wüêÀ½¾÷ÑÊÿ3e´Œ!b¥`/L01âD +P­0yð‰Žf¹É#tÎ¥©L^€~`ŠÉ”FÍæÚ„Iõ(_~ñ^¸~ƒÅ>Ÿ}öO8?Ô*x߃; $¬#:BL)8¹èH£ÂÊ=É¡ñGÄ+“ú“aL‰’9Z&¸IÝÕv-ÍbŸI¶I©<*Ì+ðÓŠÞm²·ÀÚtE=GêÁ¬Õ{2_£°h=w^{í:„Š\zâk‘áL2U‘!IÃãƒWéô&ëV#:Ê Æê¶ÁE7Œ)%/^»N×[Šb%¶Q'„•Ü«û5ý½¯\ì_mˆ>âœýv£å7…!¹’8‘üûEҞȂ•ðdÂq"¶Mf.i :+ñ>‘«âÐ;3”·+·R†÷Ó tt¥qù¡"ÁLˆjŒ'YRI“â”P&âÆð—­ÕIÉ—äRò¦'ec6âÓüG²%Rÿ—üaÒ§ö1mL•´”Y$“‚JzF:â£!’0Š4ïp¥ƒç¿Ì†œ™õ$8J_‚§*J&eŽ^iþû¸xDGŸæ·çCÎ&)×Õ¹Dó "xr1ÑQ0n{ÈÇ81©È„¢™PZ¤‰”&G…žrºE[žýÔ§¹÷ÛÒx°ÞrÐA`wÿ˜ÍIÅÁý{¼ô9În^ ¸DÅW} Å€‚(¤Tt]Ëþþ;÷w8<:`Y/ÙÙ»t¢¸‹à}ÀOèº4Ètê¹C)(Œf<ž0Í*Æã ãbÄlºNYVÌfkLÇSîîÜewçûLJÄå>âð6›WXˆCÆW®PhEt=Ÿþü³ì-ê~5£JÀ*¶cmmÊ?þáà[>øÍ”ãMê®§È-Y^PUÑ¥ÅV–eÚdWy—Ã8²³ï"!3H©‘ Â1r~›b›ú˜ñÖ&îè6ÇÇ ôBc² UTDï õ‚ùÑî`\+a¨”RDŸF¾o’…^p îàV ží—øù.AV,Bab)º?þÂíãð§ÿÿ×°è­ûGJ© £6„TvœZG!»­HN‹ò.%¹ N‚ä kN×ÐJ&†åðМ¼Ïž1Fli¤<1_§C¤ ‹¨†‰Š pKb\ùà%¶”Ò*mTRáb@¢yø‘'°ý‚7=ù(Ï~ùy~dCýðþÎñmÅHç•–lV ‚¥‚ # §Ò(NJ¼<ëtB2“@dh‚GâPA!BO肳3—Y›L°ê[fc óƳ1[Wžâ•CËÝkÜݹ‹IWïb óç=™ü¿Ì½y”eY]ïùÙ{ŸñN1eD•Y™YóÌ\Åd*ˆ€<‡VÑFZÛ~ý|Ú¾g«­vÛχʓAQœG ed¦¨((*Ëš«2³*ǘ#î;žiýÇ>‘ …ŠÖ[«÷Z±"×Í{oœ{îÞ¿ýÛ¿ßwÀV˜ÊX º +B¬ ¨ò„—‹£ˆ@H°–0Š â„»ÿávB3 U ]ú¢Rnýâ/ d6ÖWHªÁ Eÿ­©9\'®U™/Þù‚"DP7Yí®²ÞÝ`³·ÁæÖ½^õÍ5ŽŸ„ά¯â¡'9rè¨7šu %½b” ±Ù€ ïúkÂ’(ƒ ¥ ½þ!Cú½Ï/~r¬Ù¥:þ ŽUEù6)Ó_ÂJY«Ó^¸`ŽÀ¹Là“¼‡ÇŠG‰½SÑ”ÛêBõëvURÚJ1Æ |‘SH/{í±ÏSéšPS¿^uÔnÇk@(ßRB1"Ô¾õéWsi'`|ì8LrηêŠÏ»W‹g({›‚s=0ÆKs…²¢ vcõnç‹ÛœéïSƒ’X¨0@XßÖI’„¸=p†Ø–ÌÍM·BiÕœbxî›k¬®.Óï÷¨ªÂ³P1ÒŠFT!…—Ã8¬˜ªB†™Gôpù€2ŒHâU“™@òè‰ã<òØq¶%…q$ * ³€ÙÄkȺÁ2mñÈ×ÏK§Pûfq"¼°Ã ¢DV1ÞÚbmkÞE–“e†£1[ƒ-ÖWW(k —A-râç‘Õ.RDqBgjŠv«Mûn@5I“”f”ÐHSfÛÓÌN/Ðh7p™Æ˜‚ÊT4£ˆNÑÃbˆÉ6šLqí¡}üñ‡>Ì'N²´å[­×áwýHöàÿágxÉ-·’Ô­;­ àh%)0¥Ô%e©½‘¨ð-5‡?kGñ…l ²êK‰KæªJ`]BcÿLÏ¢­ã ]º›ç*¦35G§F’› ʺ,ge}¼V¸ÚÞÜQƒÇ¤F˜ ¦ãÆ}\ÑE••õ}Ðж”};é·=ÒuǾÞ:ÿºp•s¿­ªê•RÅϬByµ ïc¾­’jÉEí÷gk\}-«žÀ"%Sí¶ú }%ÿÂME„«'øvRÔÁ¢îkk¡½ 9^~Y*¯‰§j}vS·"¾Õ$´ðQ4¯@9]—NEl<}3¬s¸—qµs$EAHr-iJK# ˜o9¶òŠŽt”Î(Û2GÊ£jÁ.oš€ž”Æ!QD1"Ž€€°5CÔšE©ØšSTRPæÝaÆæê—xbµOw}•sçÏrÕU×r÷±» Ï EJ!¥ré»2 ¬íÇ­AH‡)VWZé’4ˆ™LF|쓟" ‘ *ˆPÊ'1ÊŠ<Ã8Oòê÷68 IʑŽú™x`ˆa•!Њr«Ïzo•A‹q>a’ål ·ØèöXÝXciy™åµŒ5UI†(ZOS-« ‰ Ð`óù8õ¨?ᦓ$daÏ<ósóÌ´¦H¢i®P´›SH!ÙXéSCʲ`41)bÖ³ 7^¶‡¿þÀßðùc°Ô϶ã7Öàê—¿ŠçýÇŸÅJKžeXcˆ£C¢ÌmÁ`2¦2šPJ’(ñŸCJÂf‚tެÊÈ}ôdBG„fa%±Rhã<;jR…Æ[k¸ ‰°‚*ÏX9sœ¹Ã×ÓNB²Í.wÜ{_íXˬÕZ °Å„|õ8QaÙZ[C”C¢(1ã-œJ(]Œ1Ö啺磃ì·y’Ôÿ_¶òªú))åÇDuͳдP3½Ñ¬  JÄíêȵ­wîm¸äNº/ŒÅIjo6ÿÞJø…kœYÀÔ &áNb±¡/Äl›V@Ý.s)s •ïÛ×Ý[Iœ€@…¸ AÙ˜æžëàL¡yþ±U^’—|ÀB:Õ 2R0Z6G0( *0D²Â¸é*l`ŒÅÏÔ Aé¥4T¡Çs‡eA§Xãá¥3ÚIB#hQ9A0amå ›,°ÔíóàñǸâŠ+ùèíŸäÇäGyç»ß…’¡bºeˆŽCÚÒ׉ÅhÆ¢ Dâ+“ÙØ[+Égî¸*°¿#‰m‰«ªÝô(2[a%i4 ªÂ0O0UåÛ|ý [n¡MI$#‚Ù½`*Ö7VXZ_b0eÝ­›k,--rni‰Õ¥3”Zó¬›nâŽ/}™¢(‘Êë”eI\U¸ ¬!æŽ|2"#T#¡ÙlÓjM355Íôô s­y„“¶¢(5Y5¡( Œ4kÉh´…™lÒ yŸO|y•Ƕ wtä3€C{öðò—Ì\y ÙhˆÑAÓ+üçÁS À9B+i„™°ÄaÌTœ Œ…t ‘LãÊ>k ’¢i\ÐBkMGÁtÐd¤ òRƒ)g) ïå!z¼É%W>¨1M¾þ„'÷¨ØwØj ×ŽÔ»T“ÙÚi*™ÐP†]•¸|„±¥¯G3©>¶j~j}×pê_îÊËòçU ßj… …ò2SÖJ*í0uûBo£k<«í¹G ¤08T­øìp²ƒ/z‰'Îl#"¤ò])0xhª¬ в$” ”"SœÎ)òœtzžîʲcAÆÓˆ¸M«=MÃhŒ ²E‘³µµÉÚÆ:››ll¬3Z9‰Ü<‹ç´š3´Å„—ß|_xø y]U—Eîu”$AÐ&I‚( G¬m¬’gÖ6×™éÌÐj´pÊB³Õï1˜Œ(óœnoÇÏœbåñ‡¨–'–‚㣜ck»>ð-¿ÿýG~€›^ýZf¢lQé’HE´›-¤äUNÖZA„ !èd#d5Fç]* J÷ádÝ $Ζ¸¤4AÝëo±5ÞòÍ0%žN7 ðd§¨=­J¶–c¼|‚ÆüA>þåûP¡¯oùu!w´-d£:ûÐÃ6cMÉxÐÇd]*ã(Ì„(mUÿØ•?l#»ëŸ[Üÿ’à¬sï.J}‹y)”'Ë8)0Æ/Lcã¼$ <@hû¼¸b‚D½D±ôD0ÌÙêA—D‘#2ž&‹u;/!æœ%m4IÂ&EEµÕgkR`–ÎÓÛìÒ]_amå,[[]þןú9þ‡ïy=enY\9ÉÆæ*«+Kœ]<à Ÿ+lÄýK‹äÒ·cK+iø¬CBgpÂ@ž#ñÝ–óKKœ>wŽF£X2²eIDÅTg/ÒŒ÷6ÉJKVAå@Űvv‘vãYس—¹—ÑÚ{„­É„üÔIúÚ1ôF¬u»lt×X[;ÇÔh…Õ5ËI™²7r4…Ò&0tâœwËÕœîWÜóÈ)F…¦­Yå…_»[}ÒF“N§ÃôÌéÖ qìEEŽ0i£Éˆ¥•ó,//±²²L5Zc¦“rº[ðøùu.˜üôw}3/{Úå(âŠ1)™k¶ ƒW‹Æ„2 HˆVK¬€`ä'¶P!$!.0˜°t\áШ ÈœŠ‘qê=ƒrìÀjDÄóÄÙ˜qè’€6qkŽ NÉŠŠ¢Ê‚˜ ˆyèî»ØØXãÈÁÀ—}ÛÎp[yÆmi4ã¬ÄÙœ4‰(2ÍfQ|×ûNdo©|“ãŸÿÒ0ÎËê'¤Tï y™B @ž (·å›/R’Ô5á!Â… HœEZÖ!kÉkNXέ¬ã¤âàþ½(áv¾%jwZ©vÄFœóŽ9…Œ‰á}ð²z‚*+ÊÑ¢1‹N•G–(Œ”„Q°º$iwhï¹;ÞàèhéõU®ëXîëeÜ{&ãÀL‡ý{¦iOÏÐÙ³ÍÞ€õõ.¥(©ªŠ0ôrÍe^&‚ZˆÑZƒ°CRXC–ŒÇCº½M¬.xÚOçW~é׸åæ³ÙÛdcc…îVõõV—yüüã Oæçå¿^>ÑJèD!Mk Mä …Æ"ˆ:@äÇî¿ß j/Qy)«pUFVpe€°%Ei™n„DYEa}‡ Óprq™½—^É`’Ñ;{Zû™ÒÍJ6ºôû[¬nõXïoqùê ¿¹´ÎŽïŸ–l)Ah"ˆcN œ Šg^}„C—^Ʊ‡eiy­áˆAsLc4 •6ÙìõHVW‰Ã˜$I‰âˆPz]e ?ÑÝÜ 7èшRöΠ{¸÷Ñãt»Â®¯~ÞMü/ßù­4§X:w‚´Ò˜še¦=Ekz—ÌzÆ[>ö¨Ð¸E>åÀi‚BáBaŠŽ,:®åÙ¨`·yo6F4tCPÄ—Ž ¥.´Øpòì õ·ï§‘ļî;^KؘÁb‰’¤×: £ˆ“gOÕTím)2vpB tØdPF›«”EŽl´‘®…ª´KSõÄÝgÝO 4»7á) ÷fyþF™DvÈŽ4¨@~•Ã*~bçƒC×$ƒÜ„ð>ô–l’³Þí27;‡ $F{%\‡ó…GPzþAM‡”Ö"ÃmÙrC‘ )t†²…Ç%T%Uåe»U”â¢Öh4!*N÷\A$48MáBd<‡ =n?Ià7ìåéÁ%ÜñàNœ_fa~/©ˆ½ {Ø;?ÏpÝÂ[&í™géÜãøþ¿pbÇù$Äùúµgœ©ùûÚ9ù`…*/‰•Ï ŒµLÙ€öü¥T¡ÿ•3(ᥨ­ôj¾Æ”Jh^ú,âæ Æ{ð´=—rÃMÏæ“_ü _¼ïAúÃ!‡öí'n¤ÌNO±oïW_v)ådŒqŽõnÍÕWLÏÍsôèÚ—]v”™©i "ËÆ<~úŠÉó1Ãိ~ÕA³Ë‹´;Á»~˜ø|n›Hó#8Þ4žð{Eɯ¦ «‰£XVctÁ8Ë9qælí’V³ÈêŸHj:ˆQ3H¦§XhJT¾A‚f´yš•ó'k„gĤÒ<øÈ#\qÕµdV°QI3ËÚhDk«Ïϯnð}Y†ÀïÛ|Å[åsc~hÊò P8Ë^]"òº,ˆÌYhÌᆫ¯â–g>ƒ8ŠYÛÜ$Ë &“'NG9¯z{Ã7²o~·}ÓK™™çÞïá·ÞþVŽ=ü(ã‰7Vˆø®ïäçÞøý„8²Á ½å3´;sì»ôj¦ö_ÅìÌ<*ˆÀZdÖÃ4§QVá‚'p:Ñ|Íøz§ifûù5>È=T]üå‡þ†ÑpLÚHAÞûáò_áWèÇyFVdäù„Ín—Oßy;NÇÓMlÝ*¯3Ï÷.pyŸ¤Èh—«Î»úÐyý¦SÙßèzþ†€q|t’?ÑHâw{¬ôÄ»Oð¿¶+—ÛIe%ª>ÚËZKÐjÃÖ`èÛ~øE»wák+ç0f×ÍDÖ¸¯|!H@­y/4”„ÐQ‡Á‘†Ð°c\ÖƒhŠ(¨e³¥ÆÖ.©"Œ|«ÅYL:C|鳉“&àÍ=¢ à5·½€oÿ–Wðö?ÿ :ù8ûæÙ»gSÄQLœDÌN5I¢ˆË" CTÓêì!ˆ½FáÖVÉdBÆ€cR”eÆ8Ïè ,mõ¨Vù¹|€[ó|²º²g?ÇŸñ4n¼ën†›8à-ZócÃÿm4áÏš![ÍcO¬ghcC¿û çjw[‹!D h Kª„ªjíafªI>ê£Ê‚άmö)\A^e¬O4ùÙó˜0`4±\µ>æç¶¼¢fÌmk*ȸÍ࿟¹þÕÊY.Áñ±þ„ÏŽJ~xÎqÖ(ö‡šik¨Yt™3ªá`HcjšÙ©Yæ§§iíOIÒ”o~Á‹üæLǨ0åÄñGyçŸüoÜ÷ÈÃô‡;´vn¸ê*ÞþK¿Èe‡ L…–È-0¶BÐÚs€…ùÃÞg ‰ è#"G•Jtâwî Óû¯;ÄÅÿЉÙ}°–—F"s‰0*z|êöÏðÜg>[–ÄQÈ£=F¤$ÊAQiãÙdÌFoØ®ŒyP†”»@J¬Æ¸î9Š,$Ì3l¥7XÑ?qÏÆä£ÿìÂ}’ñ¯ €3Ž÷çy% õ;Ö1kw«€»8vƒ5þ;++Z]!Q§|z¬µ&’j‡c%1‡_Áñ“£¬W½¡.(î:ýÔ5Cc¼šŒ´ÄhJ[2¨,•ÄwQÈò‚ñÆdAŒŒ›˜<™cãÊù 2©‹…IŒ°ŽÈ–ÒµgitæùÅŸý|øA~ûÿ^wƒ#‡"Ú-”-¨IlH+CÇÈÐ2Ê–Q±/ò¡ RÞØ³ª*“1½ñˆõјæÆ*¯?ñ/î÷™ÃÇÑ‚ˆGž~#Ÿ{Í¿£Lcxî­Üøå»xÖŸefâÁ-·9K1*X<¬=v窒@l{=HJ:±×9Ìúk8a¦ ”¦}ˆª_B9ÆX‰•Žt±Ë‹ŠçŽ4sõûêúŽ¡RžødùÕ¯$YØÏæëÞÀÂ/üGÂÏ}Žp›Ñ|i­ËgÒßšjpÆŽÙã3qŒÊ5Œ&4&Å$cÐL=48ÄAH«Ù&muXß\ç wÝÅÝMï‚…„!ð¿Å3®¿=î±¾|“@ÀÔÞ#Ä3Ó(,Í´í[ÁiŠ %21!µäýΪoÏò'‹‚ Œåx qUi\âH)# ¶m›úýÓßê{F­ ƒ¯ÜûFyÎ8“å#ò,c’øè'?^_Fþ[ϸuìêTœ©Rº…át¿¼^ýäÝ+ÙûŸäBÿEã_¨œýKò¬LÓÆŸåE^û9í'Ûv\(¯]^•6ŽvòYiƒ|Œ³'·?¸ï\vô;ñà‰µ[X„z×q‹CTl†©&Eå± P;PVÒtÛ;n PÊ £"‚ü,h«ÑÖ÷òS]6:˜¨ JbTB¥ ¡Ütíü—_ü>qÇçøàß„½3mï[ ‰C‚2" T¾Ý$OòŠa–ÂX2g¨†C®_ßäg——¹%Ëhâ¾Öæöò±|#Ý…yÄdD4ØÂ…Çn½…{o¹™›¿ðE®úÊ=È­ ¾Ïý"¼ÒMï/d¢(¬Â–WZ*#3Ä6¢#B‰rmT:½Md“»€‘“8 ŽW޼±FUß-Óžcå;^Ëâëß@©KªÍs”牒ÕÿùMÌþЛ¹ö§~œ¬×c øî¬âµYŸ;‘üÉ>oñ­MRj’¬¤Ñ_g:ˆƒˆ( 1aƒÞ§ÏŸåÔùE†£Ý…ðïoü¾×3Ûé°Ñ]Çiˆe@U•„Êë¤i„6¾l%à Ze+¾x2×­j•ç@ÇñÅÿwÁœVE·x 1;‡œžbôÅ2ØÝ-¤{B³Žbð®÷ü{¦çP‘B–¡Î:nÿü<íú™LFŒÇʪä _ùÒ… §Dƒ7|9ÅFfÝTµV<´2ú‘»—Ëõâ‡c¨Œ{¿·€?öm?¾ý9¶ ðŠyLò‚N+õðHcp/èpÁ'·5m¶ÙHi¦mŠ2÷ECíµ„-wØQ PRR œ·ÆNâ§*téM¢($™š% $†ÀÛ&J;AJyy.)%Î…TºëÐ(dUTÚ{äIAZ¤„JÒlµyÃw}W9Èø[º`LOϱ²|§$¶nâê÷vg,aJx5Xט¥˜Œ™%•$xaÎF¹…Ö2J¼p‚SÄa©jã ­½o€ÄQ Âþ· ­ªZEØY¤«C†eÆÓ.?Ì×¾uûç™yø“õ!×!èÔŸ{û”xÄ9šøäǰ[0ÓÀfÔæágÜÄý7ßÂæÔM0`â”0Šˆ¢˜*-,R(’HÑ’)c8iKÎã•ÚÀx[q´žáá5[E"EHEµSŒbjv?—ÁËx/$ ‡¿ó»¸éú!TS•%R*qÕ pº" Sé4q2‹mt +U"Ä%!&®v¹ê_5d6‚j‚•3=j”£[ ®RØ=û6‰TdkË,ì=Lÿè5œ;}•x'¤ÖüAÞöïDkƒR’@øcì¶ß@oÐeñÜiú[›DqÌ£Og’„Ap‘/¡R^¥Šš@'ªre}iðæÛ×ÊÏ|c«ôÉÇSð·óÃxvíë·]yÝ]w ½Yfî½ð$;YÀ.l°Ê+¥×´ÆºÆþ×`!`…Å8• is„”hêÅe…1 4@‚Ðu·À!óÜ«§DÉŽ×"®*jc…šXD‘”ž}è,MU ‘Îw樄DÄ1g¯¾„üyOcæå±ÇNpÔ9n…~ûg;…>·g?O=̉C‡8{ô(q£IìMçÍ1¼FkEX%±Ú¢â€8N±Î‚³DìøÛ‡¤µkÝîj¹m –ÖšÉhčկIÉÌžX=ÇùÅEÜâi²`LNÆÀh&YIFTG.£c Ó U@iG,>~Œå“÷sö‰ûQ“.óŽ2;ˆ~Qpüsà‘û¾H 7wטºí»‰ÿÓ/Óùµß$½ãs<þžw}éó XÁ{3xËS8ÀnW¡f®»Žëþý =;GQiRâðR×*JˆÂÐ+#U™É Ç[¨Z:M$-Dœ¢ßãÿzE>Óì@³ƒIâóÿv¦)ZmÂÐQ¦ D?4­Ã×Òš?yÆM3{¸þ9# ’ÎÁÈÓ>yçÄaøT^Ögy©ÕhH¾òyw¦÷ñå/qçïí”¶óY)uÝ XVŸ:•æë~Šolõù/î\òCõïóõïïyÍ·ñÜ.ÃÄÙÊ"¤-LûvHÂWk2¸Zg°Ñl D‚ =낎p˜¹ö?1q¿v]…QHo}“wÿλ¸æÊëøÔç>Ëž…§)§——p€Šãcfïa\þ\D:© þüoÿÚ/úzáJ©¼É§Ÿì£èšiÈíÇîek°KWFà92ÒÕô6¸Ðæû)OyØîùÃ.èŸÞÁFë +–—Œí縋_7™d4£°–‹ÂÛ| ³SŸ^™œO-Ö­BƒPW½ð{xâSï$Ïñ@˜° RlMXªªÄlû jm¨”©jB„ ’éðAËXT$H‚˜(nSÙ¶*Q2ÀIE<{涉u´eÀ÷¼ô¼ê·ñž?ýþê}Éñû¾ÂKžÿ"^r U6Š„¨¸²"`M A“ÂÕõ§Ÿ‰P•T£eòµ¨¸îkfUN*ŠÊ+ûL·`k±UÇnZF!­´IFÞ©G)¦¦fèLïåüÊÚ vk2Æ1öØÚ\f°ršöì^ÍaÚ¢15M6ɘÞi0Z;Cwc…žÞ`TJž}Ë‹¸äš›YÜìñþöÿC6™püÌŽŸ:ó¤sè›n~¯û–3==ïé¹qBÜœCƱgê% qy“Vk)Šœ‘òú ‰Œpº¢*Æ`=o¤¡\zA“êâ[ó¤cÛxöWéWH‚˜V»…ð;o{¿÷»ÿ•7Ìîcñ±yìäÜ:qÙ¤ è\‚JçÈF+ü¿÷!¢$­o„2ðÒ¹µÍWa%[Ã>ƒÍUz⻌åz÷·Æ/‹@Úº èB퟊ñÔgÎëÂï°ƒ”ºèfoËYã$"˜oñ¨ÝZ€ºD$Uid9­4ö8ÿš `Œñ¢!JÒÍ Ký‚N£‰h:û¯aþ²g²òÈ‘­Y*á9Þ6n{¤•TT*ðê­¶ÜÙIB%PÊ XP8Â(ö¼ÿª ÀR1qÑŒR\׋©þ-Â$ôî9*ÄÙŠ™éþóÏü¼ò[¾ßxÛÿÅû>øžsãõ\{ôI•1¤ GqaD4pAJ¡­7Ð h~ŽÌ˜C”´‰ã„d<@ðÒ§]ÁG¿òÛŒl»Ûܨ)Ü»Çg½„ueõö¡PX!¨¬f©µY0¦¤ÒR†töDÆ œŠ‰:m‚´MÓ9Fë‹l¬ÚªÂZMaJb¢:ó¨(B'CpA ã¯Bú}U× þþýËßì£|ïw~/‘ Iã˜|øœ>ûó¹éåH0uí‹é®žG† &(Ê·»ÞÓu7AÔê½Ëâ¿™örhÇ×Xæõe\° JŸ9„RQIQƒûÿó `{¾ ¸4Îy õ6G;Ïßáyî€P¾$$d“Œfzà: ktN²¸9gk58ã‹(­+^@ÐÝÄÄM¤%(«œ$Š‘u5FÁWYєƢkÂHâì› ÀTˆÆ:O(Ó„0ˆjõ]oÛì¬%«&Ä&A!a#"ˆTUE¿êsݵ×ñGoÿÞûá÷ó®÷¼ƒûO<Îk^úb޽šŠƒÄD×ñS†0NvŽHÒA $ ¤ÕØŽÄ Íž¦æô$ãðáËxN.¸ûÁGw ©Û‰•uÈÐ ¸H¼m»­³ 缓Ï%û÷aŒålU…±Šju[/”¡ME>§MÂéYŒñçch[!ËœéÙ)úk‚¼·‚šB*6{ëÜ~ÏÃÜ¿ØcebX®•y¾z¶|ÛË^«¾é6¦¦ÚT" 줤·«¬FT9A Áj´‘S¡”¤™¶IÓÂYF“1ÆXÚQJ&µlñ•Z¨²€_…Xq¢ñ[[‚+ÙÞúÖßô&©J(E†ûà‡yËœxî*L‘ÑNöa”ùçŸù¼Gäî¶k¡oíî¿“IQÒÍ*î}â<[ù.”xG ·^Jz²Ú)ª?¥%€ÿ~€'9€ïÿ)‘Ò2œì‚;¶“u¿ÔÕ‹ZçÆu< ª+¤¢VæÝôý9uû¯(‡•N1²)i1!LZÄX\9¦š^¤A•E(‰¬[5 /Ç(I AUcDÑGš‚ MPÊ» OòÌU˜­ÇMU˜2§êd´šSžÒŠÏ|â8æõßûý|ëK^Á_¾ïÏøÝ?|G.}„—¿ìå4;ÓÞ\á"ïfì|ÿÀäcʪ m`‹Œñx“¤³ÀÂÞƒ¬3n:´À¤»ÊCK= ŽX"%‰„%TŽH9Êû D* ÝîpùåWòœkŸÃÊÖ:½­¯=(µÃëpÚð²Û¾™´= ʲ¤4~÷•6g¼|Wå4ÚÓÌ´[ô% º«¤íy>wÿ<¾žñðÚ„Â|múúü›oá¶[_ÀüÜ NET.$MÓÚ\ÕQUX¯{_iMžç„¡÷+ì4[*$TŠ¢ÒäºB×-b!UYU% =C*¯½ßôEê Æ«[ «‘“ÒϧÑ*Ì'ÜsçWøÒ½Ç¸þÚëüü­-Ãã0â³ÿp;où¾ ;è²Ñß`4îh\ §¹ó‹_Ø™Çõ2@J¿˜©7żª¸ûLŸ“›ƒÂî>ñÂu ’ÀønÜ×&+ÿ¦ñß)ømx; ¸hù ¬1úQ¨«“ªª'üÅ/÷¨‰BHöŒÆ,T9AmIæ¬sh¥Fh ŸE°Y(¤¡Ó˜Þât–JÆ8)½·¨=¬Æ^ÎÛè t‰ ǘ¬4┸1M·ÀøÅ.B‰6Ζ>@Þ,ô)ûk˜Ù¦g÷µ¦°UIî,Zkæföðkÿù×yý÷¾_þõ_äþìxÖÓŸÍ-Ϲ)½ÛÞ\½ft…°%2ë#1kaÌÞ©½(±Ìù~Éj¸s¥ô [Ë¥y›p°ºòN6EÉ`<ä‰Çe2°ÚëqâäqΜ9Ízw¬Ì(Ë’½ûöñ¼[žGe5ãqNQd„AD£á>I¦ Óz)%I±ª#>qÿKýЇÎnòÕ‡îÇñªoy9W=êÍCµFk[+ÂÚ¢]HIÇ4 šÍæNý"ޤÈÊœI‘Ž( C…’Š@i)« Æ=ZM‰H(í=e‰”12°A€mHla†C¢tÀ¯þß¿æ rë"\(½Ko…<ðЃ ³1ë[ln¬£u…q–0 9wþ,g—‚ð¢ÏëM>‚LsÐqrs•Ìsh þp ¹ E)eí”ÍEÅOÅxê‹€B\€æùª @ @˜Q^ýTËÚ+¥?j»¯‚{Üàvp÷,k7uƧòÎ:[ɆÁvÑŸ·†Z ƒ”‡ šX+LŽQ ê´Ë¡­?'[áS®ÊZt9AÕþôik¤¸R£uîZM€Ž|¸AšÄÄí9B¥°"  t‚ádLb!m6i¤M’z‡í †\}Ù5¼÷ßÏ;þè¼ãÝoçôûžà%/~ ä¥%5YI8´Nádˆp‚hî"nSŒ¶˜nÆ Ó„Q±;A*maHè@‡s+-6s¸á„xk“äüi²þ:œ<Áh2accÅųôû[ŒÇò<ç-o~3ºªÈòœªªB’„`uu‚ m#¢†ïÐhCÑêñéÓÇ9µ±ÅùµîEó#NRžÿ¬gñâç¿aƒá€FÒð¦°Æ2™ŒÐÚkñ'¡ßÝ¥ H“IÚ¨ù¾þ3Ê&> ÁÌT‡4mDyU!¥!  $Q‰W8©JÊÁYY‡)ñ\‚N ª4£ ¹N1*üíG?žy¨ó  ð= ŸI Ç#z½5Ê|ˆºòÊÊ÷IÏÉÙEcÖ]% ·±…äôÙÓT¶r“¢zx'pø(j¶ ¶ÚÖÛÿd{÷_3žÒ „¨{˜^ôp§=½}3Œ­ÿéªQ©ß ¼x;ð Ú©l.,ZáŒFÌM·±N"MÝëV–Þ`LY–Dµ_›Qx1Y¤ó½œû÷zÕa¡d„rk©Q}¾x„µÞ‚*N¢”€Ô« …16nk°^í' CtépJN n·½©¥³µ¡¥ bc\­{¨+£l„ÌFdyƒé´Å~ÿò}¯}oûýßæmïx×\y5/¸õù4›mΪ²`2îÈ”„‚j¼E¦+œˆÅÊX“ë €±©"D:‡ˆ pšá–Åéœñ`H«ÕFȳœÁ°O4d8Q”ßþm¯äŠÃGÙìvë ë£30®Fk1’°E™¹ë¾ùȧ>ã疘¨qO»î:^üœgÓN#òî2D I¿ NòZIDATÚB¼w38q‡¡/ðIE¡+È«EVò­¤$‰"¬¢(e#ªÊ·PIƒFh)Ü·u†É` 㪹€èH‚Ñ9±EŽF£„"l¤üáßü)ÀŽíÛŽŒ}] ÆXúýžÇRdZ(JcX;·ÂgþáÎ9¼ÝYÜF•"¥‡ôJAVå¨,?ü8ž¿õâ¯YPοn7S¯olQþ3ã©?Ôr`8¹»í×=¸¬ÿ#ðÓÀ¯Ã…Ä,Þ2zû(QGQœp( ¡˜"ß1rÜ©(ê#„ J –×Ìí;€r^€AZ‡tm+&%NFÖ!¬C߆1B1a˜àA€`‘Ra¬Á¢‰„Ç¡×T%¤ QQƒ(Š|ävj,–1¦"Ë2Â0bo’RYCo°…’’ŸÿÉÿÄ«^þj~ëw~“÷üé{xáó_ÄM×\ï»ES•TÎR¹§ Ô¦š“¬¤—í .«ŠP€Œ!­E¹³¸á€|ôï?Ì'îç7ßöyä^}û˹iãÁ{èæ¨PÕ *(VtÂFáÁS#õ¨'¤„T(вbãØÍÜvÛó¹ýE·óã¯|]×qç½wqüø·¸péó:±¶¶Î¼^à\^ÉË2Ÿk mPâ 1‚8 îüóÏòéÿýiö®*ïÇcÞðº×róæ…ºé¦¬² o¢Ë!n±K\*®1^YGdØÏ™‚R+”©r&_ «ðŽ•µ ªª ©Õ¾«xRJ”EÁ¨R™‚2ÚÝGh}€f9ãÂ|Êtû£c·òº¿ùf†Åóz–Y¡ŠRóÈÅóÜýÍ{¨Ê*Ϻ>©X¨lƒQ¤”˜ÏgL§sv§ºÅÞ¶ÜyÏW¿ W±z£4Fö…=@´Zò„/žÄiŸ‰Ø·Èç÷á vh8ü#@þ×A»ï¾šÏ~wÓ“áê §ê¹ÀWox’R¹mXåUÊ…¼á˜×W&Ê?Ø—3éB)EH‘åbÉæÆ1ªÜž›„sW»Þ—(3šàF t¥IDRcIƒDU 0(tU06£\þKŠ$©·¤Ž8\föżÒZo3±¨,úÿwˆ8ªbHU ñÞѹì¦S–F+¼·œ=–ñpÌúý÷óÑÿñ>ðárd|„—<ÿyŒ†ƒM½£jÎÒ–šK‹À¹‹—®9¶FkDœ*(ªk«kÛ¼c7ãÇn}>u½àÈÉ}GdÎZ_¾¼Íh4ÆÛ.ï|Œê}ɶ S ¸ïÁûùì—¾¼Ï`EkÃË^ø<^ðÜ[© ëU¡:J©"*v”vI˜]"Ô“ì \­BÀZ‹H¤( œõÄÔ€o¯ÞØs@ö)๮î½eˆTÊF²E¡A+ºnN=¹„`´[.9ú‚WóÂÿ4š½3÷0o–(U±Ü¼uëKùØ'>ŽѰÈ~ôYüò `^/Y.çxÛ@ì¸óÞ{¹°s%ßñ˜\¨ÃÐýݰzºÉ<•¹%ûŒBuUô»Å³VÈB¢û &ˆæ)Êù¯zi¥ýxr@NÙ]¡úžyÅ Pèž•7m}ÐÐûÍ0œ+v§;¬¯A A òdNñÀÕrðIJg3ÕÛk)Mˆ‘ BàuÑÿþ„’H—$K—w2aŠ’C6ÓŒ1âqõ” ®í½…¥6ØØ‘|b4¡QÔºf¾˜²XLq“s¼ò†Šßý7ñé¯ÞÍŸß}7Go8Æ«+”…–J%|ŒœÝY<éÈF]ÒT ÌúG¬­¬1( :£©Æôöì>AQ•zƒªßZ¥Ì#•"ß:uŠSg=øìÞ´Ásn¼ 3ãB@µ UD•¤%&Eœ¯‘äˆkÇoÜ ÃU’©°>ûíIÌðÁ;’$ÚÚS¡DÑV-†Î[$yPŠr0 „HÏÒÔÄ‘¨«cØ¡&:ËhõFFGoe6½Ìtë$õîV–Ø–Š!c¼~”O|êös઄rLÏÇ×).ogº˜âë{{î;qœÚîËâÁÆ^–®S}owô5W^ÁòŽ7¥¼È\ËdþaáðQ ìëøF3^£åÊÆåj¾ÿã¡R~ù”1 «Õ`k¡}4ØêØWREw°l›lÊzê+ã#̦æ "Ð,æ¾ÆJD‡$0e‰N É4DöÛ5E¤·þÎ÷ã•ZÄH1P(M5È…1D"1—y•„Åb‡îÒ’=S²ù¼WØÅœ•A@kCëZlgÖ–ÃEQÐÖslÛà£Â«Ø´à¯¾êE¼æ/çŽ/}‰ož<ÁÂ¥/¬†ïí/«›æ¶k 뺂_%I‘{\ú.Øp1 ¦VeÅÑõ£¬ŽVòwO ‹"|û[÷}$(f)äM•Äš“§íâ£6øÓº~;ð3ÇVG¼ôØ€1t®% ²é‡¡%’ðX-F%¬RˆY%šŒLÛR”%ãá°¿‡Dhç¤å®›PÖ°+$kǯ݌(Õ« F„ëk¬³Ì«’”ÎGcŒJQ„ 'i‡#ŠÍço¹ëÔe§>Ë=÷õM9銷EQd—⪠ C óǙΗˆ­¹ÿÔCÔÍUÌF•ëXôŽ™ZkF£!«VÐE^8ŠôºÝy^ǃöxmtæ”#ŠÞ÷ H‹ßý º_pSvå9ºyŒÅôrߎzÅ]øZc4ëë› Ê1)õEÄ[çß_(õ7Œáv”Q:xâ•E”¢,JÖ×7¸pQ!}»"D×àg’ÔÄPPIj\5¢4%EQ´çszq5ÆäÝ€b-©¬(ÄÒG~­5)ˆÛ,h› G6o¢®k ޳nŸµµ8—Uo5Ð-fXWlM=Ýb1Ù¦¶Úµ¼ø– ž3òr×E;8~~çë"é¿?ɾøeQêàY‹]×Ð,ë¼â’ 8Zï®x+jŽŸÝþÝ@<ý$¿ûV£ÍàØÚXŽ ŒÚµ‰Jy‚ni0 iAkZ³Ê`8f0^¥5ClkÙÒ”+* O”¡áç;¨ñ¶&‰bXUHQ¡Õ›mÛQUE6B2‚Šc^E‰`F”Ç^J –¨5.MWçj‚ó”Zóõo~×zQùh—-è 6VRVUÞ&G¼ü] íŒ çÎS7Qȵüÿ#"ÿE™R¯!P–C66÷-¿àq•ï«æî>ñ+¿ìeY°²z”ª"}OÊaâÙIö0ư±yÓÉ!$‚ˆ,È’uA’^,I±¾¶ :g±ûRŒ·Öþ ëì? ªßVÕ¯›Âü¤U ƒí E¢¤ç‡WllŹ@$äàß ¸T¢BÊ’Óå1%Q@Šìb«•AGŒæ*‡h¡ìIbLÙÆ\RÞô‚!Ãá(k êÁ1­1<²†.+êÉ6ά`†gºÐ*«9ç©» ×-è¦[¸n‰]α‹æåBØžÕq2‹:}îòÛyRï7¸rŽU ´é;)E eÉÚhÌr>ÁÛ6o¶4h%™ŠŸtÂ)þÜdÙ¼7¦ÑßW˜T4‰¤<‚"aˆ"$ø²ÄPRAô‘29L "HD…ŸM`ò(këë,·f4"GÖñÅTèXÎ&fImvB¨*b(0¦¤( æ ×÷ Tƒ‚ÁÅDŠ®«iÛë-ÎKx) wÝ›Mtì2Eò³ŒF™„.©½€÷ g½æ>ÞÓ%þøc²2Ûß—$e^ðòàÇ”7ò@"A¾#0’ä¨ô?Ÿ¢à¬ç9?¶‰)rò‘k¾KfàIòkFúVÚõðÎe$"¢ä,ðíÇ]ûy…êDdˆÊ@«ëk4ËÎZbL¤² Ì[ë~¿µî}…1¯YV¿V–å¯ÚŸ#":¿èc ãÑ:¶ëp>RbcTArjµFЊ¡Jh±˜B/ØR²]Xe2„à²tÈ¿³ öLåþ–5*| DïòjÚ6Œ†#£0¾ÃkƒØì¯ªHå,Ñ:"‰Á`€Rà:Kç-®íèl‡íÐv ®žà–vÚ(Ûón¶µ;ý‹{ÓÿÈ3H k‰òŸýmé`0àÈxH™:ªÔö}‚éûÖŸæ\›ºs²¬¿ÄÊðß ”Y訜S,ƒ!¤ÄXeÇ"\Τ2b¢!™€QP$Kçj5eJÌ.œ$´£°.¨Êà´—Ï3” GÐZCÀU*µÐ›Æfã˜DQ”xŸÍ[¬mñÞ¼§qÙwBú–tŸ;w0‘÷³”"ÉŒâc$Xϱ±N³Åôâù½æ#'.Õÿ9÷^õ,@+Ç ¤‰!b}`õ†ÕýùÜÅè?ÿ¸qü6p¥JÈ2÷1E–mÇx¼ BôÞßÁ!’; x6‘RTÑ„¼wÇhòih%ø@Jrõ`íã\ŒÑ‹Èp_øÂ芶iiÚ="ê`÷ªkbˆñîYÝÞRïþ‰$y‡Ä¤òÎ+9íÛYb 85⢭òʤ¥¼c--I"—A0ƒt æ¹ÅÙ–¼J‰EQ ’w" í…΂¢ D±ÄdÚ¢Š|VrPWä3¶o|=e鋶˺ñõ’º¶a{¾üÀ¥Ë»ï©­?ñŒžŠRf*)íÓIe™™i;†ÃqÖ.ì³ÓZöO°O 1&ù;‹öóÄò7ßR–>RòøTõâ/‘¢¬¨ÊQªüœ‹ÊŠª«å·Ä»9âTUI9XEW‰å˜dÄñ’BTA‘ø¼kJÙB:®ž§¡zþ|J {A•¾DmC Z‡Ùhfog›ÙìŠ0ÍA®h£Ç¦ÌRtÁÊåy÷oÚ™ÿëÖùïØÉösôù•ó|ˆ1ÐuïøÜå×Y:gil'Övm×6_Ü›LßuyÑ~ pOöåŸ û&®¢‘l²bJCQ•$`koííKDß1Ì9NÖªH(‹gþ©¡I|üÔ4~b³Ž¯¿åÿtc¨ß0 ndÓ@=B%ƒ„Ê eg°:;+¯¤@Q–T£5\Ò칄Û[ Ú¢VÖ¡¬1&3,Ëh©RË (°Õ.$Rò(=À˜º—vóÄž–RÂ:Op–D~Á·xÁst}Uæu# qΫ˜¢²ÁS×5÷?p/—.ž§ëìW$¥‹O>|N¹$ÙL1b;ÇîîeÎ<ú(³é$4¾ý3žx1û¯’äŸ'-GCØÎ2›/xðÛ÷rië’4]ûGšû^qØ ï1¾ÕuÝh¹œsò¡ã\ܺ@Ý4©uö=ÀÞ5®ýdŒñTþåMWsæáÓlï\dÙ,%xÿYàþ§øl'ȧ¼Ä7zëÌÞl‰“ryg›Ö6;mÓ½Å;??=(Š¿®µy¹ÑªÒZé VC­4Zg¦¡ÑÙ¶\›”eÃ4(Stt¡5ûÞ†¦O¬)U…‰R´©Hª`¿ tào ‰D"úˆóžÞ{ ΆÜÙeÓ||{VÿIÝÙ8 ò×ÔŽ²áª¦PÖZÚvIQV½lOû½qNÜÄóÅÉ„Ÿêôª[Çö×oÛ_<2X>Ï0(H…xA™1­.i•a^” F7 K Å€¦«ˆJ“Œ¢Kª¢Å”UÖ60†JDÏóY?%$¦Ü3@VÖ‰!âR$:—Wvïð"Ĉ)¤£#„o¯ª/…¾0[ÖMJñ!„­µL§3¾ùÿ¾Áù‹çcÛ´Ÿâ©ƒñýÀg£¤_vΫ¶íxäüÎ]¸Àd6;Õuݵ\|¶€÷D‘écÔ¶ëØÞÝa{w‡­­‹]ãº÷sÈ’@Ïè[>„Zgߺ»·«OŸ>ÎÅó稛úž$éÃ\;±›$ýžµî}³é¬|ø‘ÓìînËb1{´ î<½ácˆ?ßuÝww¶9‰bëÂ…Ø9÷nŸâ'½‹Ò:÷Q ( õªüåAQ¼hTUo0Fý•¤u©”.µÖx8Xå÷ÿÖ:¢Uf¡í÷œï3Ò”Î=÷ºE©LüèÑQûshêež’d5ž$QBŒ]òî›âÚ/\žwµÝ©(Ìžê‹~WˆL‰ÄÜMçB i¦$;a…ޱrFa”0ÐrX3-v‰ûN/ù‡–¼k³L/Ùµo::*ÚTƒŸ(u:­”(0:Rè@ìTóx#h±hSRh°=S1wöuv²¤›ÒBBz²I’Ü¡CÎËÄ!&/1ø(ñÿš¦ûâyçš7ö«MÛ=Ì•ã•ÞBxwëZsáÒy¶v¶ØÞÚúbÚ?|:ßxgáõ.øÛf‹™:yü§>å'³ÉïñØ\ÖÕàÃ!†_rνv¶\pöÑ3ìíéÎcðßúÞÅwâÙä·[×Ý´³sñç¬mÌd²÷`cÛ·gžâÚ?rÑÝ6î½ýÔ©o¯ÌçÓó³åòÍÀ“Ü¿‹$é·š®ùã‹Ï¿j÷òŽ¿¼{ù_Ygÿ€Çž‚œ ¡;ÙPZ©u]˜ç«êöR/ ÊWˆÖ/.Mùb­µÑȆVZõ²e ”ÒªoAVŠBAQœòˆÒXÑØäʼn– ’Ä”d*)Í“ðµ®ëîmC{º^úÏÙg|—gû§ÙOikƒF¨ ÅJ©)|MÚyWî¢} Í.…ÎÝP¶mÇa²Ïf{ž»öQv}`koû·¸¢¼þT8%È›[g?¼syûÖ{º»ëíí‹ïí|÷GOqÝà­Ö»Lö&¯¼ÿûâîÎÎÿšÌg¿Í³0G™Wôà•Z›qJñnžªëé±÷ô¥Ím’â=<ý¿¥BýH#y;öÝ–MŒƒÖ£QY¼PJ3?k´ªŠÞ³^¡¡HYÆÛ‰¢mŒ[.„;I")H[ûî>„(O,+À§Ë²úkãªd­2l®ŒxÞ-7ñ²¾€—Ý´ÊÍU€ñ&îî~àÇÏœaRw_>¿wùoÁÓ÷š?” L1(þR©‹Q¥•*ËòuEenÖ)gõ‹¾Û4&ƒÒ=Ó Ûʹù²½¥b"Ê¢ñ÷"̜҆ùn£˜^­•'IÏd_Õõ“A©G‘t†§?Kú)¥uS|ÃïžÝp?ÐÀÇKcþöú°R7Ž4kãŠçnŽyîæ·ßv3Ïîs°]àÁÇ7ŽŸáÄ…™wîO·ö¶~‘Ö¡½Ž(v{ñuüà!5š¤I ñŒÃYl3ß~˜sç!™1å-¯ Vcö,ø˜’mÚrýåÿ¡Çõð£Ïûwl‚Yª˜«1R¬0Z=ÆpíF8r [~Ĺ¹e¶hH1îÔ®}f#R{X†Í€róù\ê §y„ó.ÐÙF| óÉŸÿ~ßôu<û8\—ëøAÆ©”Ò/S®‹6ÊJ…˜­²»ôœ¹p‰K[ÄÙî‘ÉämAâµJU×ñC„ëàG»_×Êü‚FA¼à¤d>¯ÙÝÝf>ßÛÞ™M~¥vݽßï›½Ž¿\?Z8b8£µyVúå¥^ÌĵÓÓåì{uó™ï÷M^Ç_®ç~dÑk¥I–¬Šr½*ü#‡ÿ/÷“zŒÎwUIEND®B`‚chromium-bsu-0.9.15.1/data/png/gndMetalBlip.png0000644000175000017500000000045711676031527016063 00000000000000‰PNG  IHDR€®¬/ gAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 08yĬIDATxœå’] Á`…vXk4jaI¯"ÿÿg$R++aS{ÕRr1?AíÂÕ¹yêt>jÆ r]P7ÍÃЪÕd^/@³44H@¶$ã’<”ä¦$·i 8oé’e_‡jEƒ^ïwÁ¾ÏsEQy°ªúüþeMƒ% as¨o  öuÈyø€žQ(ë;@q¾tºíÇó\ƒ×¬ê½ ¾f=/.[¥è‡˜‚—ž—cÖ²,ËÜm5›º¿¿Ãæ!;MX ñ YŠ «)*$"UGPÙ+WaBäç)¬LJ/œ¯,÷ÝGê6\¼+é¿^κõ‘ÄÇ|ÐÇ=S~³àŸ/hyq|Øn5.·­nc¶ñ©4MŸSh­Ûív›»ûzíÚ´;]²YÊ0àY­e™œ ˆw :²àz˜E.vf„Žnr¸TŸ?ÊŸ^1Šp+ØínÎ÷ÌZc˜Õcp­*Ù…þÑOÏxáoÝe\¾ÞïíºÝæÁÅKÏ&Iü\u~¶B¸¿»ßkîía¿n« kÁp),-îÐcE˜·¦4˜«Rp~ZÍÁjaö¹U‡ßÞ0áùú\r‚kSw&†×Ä/ÕׇES‘¨yÄ[´«ÁÜïxñ¨»—ö.Åy|¹¯Í/HšOƒIÁ镃vkÐï³ñD‡½6Y%0bÈÄ"úª@×=²K+(ʪ™ZÞ~fAqìýcÍѪ´÷6*3—èhFû­ÂYâ{Œ™íÜQwV‡n*ÙO2“>ç’ÑW%1ï'ùÝ^;þòÈ¢Õ¦Äóh+‹SÅ/Ž¢k”„ &ƒ³ŒÈìxćS&øè™Âl¹F(›ŒÒóÝqöÊüŽEûQ‘“ÂT©ßC¥Xüd¦ÁÀDÉñ4 ð.IGGb?«ü™ÉÓ/ŽFÍQÛË‹=äGõÒ,¯äY^t™L›Y @LÆ#.¥z‰=Z¢RíÁêüO}éþgžœ)eÝ¿™>l¬êQžõWææE·å8ëTOŸÊd>Ýô0\õãÅééŸO<3C!—ÓäO*‚™ ¸›¦ÃÙí(=ß‹&^§Ã,s©Ë\dgMÙfšœèƒ!›ò¼Iý;'çæÏÕZúÑòïúë“óõ§â ?~væá3Ÿå•ã È'÷+L«°úÀ¥+¿¨LÞÛö‚[½w³¸]í|)h…—´ÐÉ©ô꼓wæ=¯¼¯½{‡)áÜe!™‚CÕ*–¬Gö¤H~ªHÞ¹ºÏ>l«§Œãîî0úÙ«ßJŸ¼w;¼ï¡£ÁƦµsõ7AáiͲuGjÍaåÈÓÂGFïi:ü—xû¿Þûñû—G€­âQæ1=Uöì±Qê.Œ³Ä‹%ýœ2SYlÍ‚vmG“€ƒ!IàG*ìµ +þÒ©ÅGQ9·»óÃð3§Ìâ‘?V¢1©…²ŒŠâšNO¯quæ[¤µ§ƒ3ÞkÞK¯Ì$ä#­qÓ´<3;µ¡Pùîa:þò‡á”ÄWsÁE7rÐÏlIÏ×l¿@ö}MÜv™’GÖŒÞ:15ûÚôŸÿáCþ™s_ãBUÚ…ºu%vPqç+4Ï"ôTú#²þ²W®upkÏoæýéÄ+¹]¾\æ¿ËýÌ0)îT3Ï È¿˜jö 4,\Û:Õ~N2q*ÉÊÏ]=qª?ZØ~‡ƒûˉM ‘M0+ˆ™È2/.ÌÉ܌ʰã8ÏŽ+Én¿ûûïÝñ¢û†éôhCÆ{ó5ÿëÙtõ­™Þ8GîÞ5*o”>šNYm|cTW¦`žš7ÁïY§n8ü÷p×ÿF¸½wEÃ¥Pù @6ˆhlX'" l=âÚ‚MºTZ:>X¨£½OËÖ˜š›=1X®ôûg·ÒÎÁé«F³;u½Œ9Êœƒ-©™«rø)_p¦$vÝ'®æìF)‰½™‘5l-sI`-Ô¥ø@ø58 +˜Yþ¯åúƒsM]9Wš!{¬Þî\¿»¿ßöI{®#QY CŸ)²*TÃLShUÕyä…%®YàEaxÔ$•Rg«ìŸ]Â9)ìù%6Ó¿>ú%â$‰ŒJ3¨îÜx…²ýjÚÖ«Ñ ŒÛžwçR:~©‘Çï5;Èž€ @b’‰72d岋OHnlPùö’â´›'qcoçRÀ¢ €¨ˆÒ^/WÕoR¥p‘½ÂÓ˜ßðkÅæðÔü*Ús¡”oîúèX î”&A5‰ôôØŽ9mäF{Èfq„$d›.spí ©Ò«yQ7›íöÎT阿Å'N§d­Ř ™ì†2l fæÎAá3SÑé5.MÞÞº›ìiîúy"çµ¢þñfrHm‰jIF©âf1¢`;AÎ2ÅŽ ¡_\öí̧?pia[G3kµ¹Å{¿ðLÇO?;yí¥G gûfYW/iqEŒÊ-wS¡m¤ñÉ|ÐZIZ­CâÂEŠ $Ûj8|f×¥<-fÎÅP-;–3zŸA©!ÃLªEC\ÍŸ<Ⱥ¼—÷‡(ÒÇ"ZÿÊç/» p[÷íO¦ßþ‡åÒJyÞÝT¶»:îþÊ”j*Ñä„»yûñ… ¹—ßXp-©ÊßÈšéW5Þ{þM×ýæN6ø^GÓ<&=P¢}öA˜Ÿx)`C YÉÕ ñ.Ïrå¥G½£3…ùéäÊû‹?ýÁóO]}óŸoö[¿ió±‹~ñ?”¼øÚ]5®Àêf²³ýχÿö“…Ýï¼|Ú½|@héx<{¤<‰óo%ãük7âÎÇödŒ>e¯e _æë tUµgU%ÌA¤äØ7FÍdÕ__Û(nžÜ»±{|k{ïÄ]Ä/œõ‚ Àf£½úŽ”«–ës›¦}{­òêÛ…I—lÜènßj½üVN÷{]®l]üXÌI')…ÙO‹Ÿé-‘ÒGBX‚ý%ÀqNšZ²¦£NfÉÖa‰LáXâsWFת¹µsÛyïûS¹TÒÄ[?L½+Õ²{£p~íµÞéí»Ûºqx6IN˜$æÅÔoLg½‹¯Óps%ùH†k°æ§½<ûÊ!²“¤N¤Š5…c`l<åØcåЮUɹGI±‘MvvÜÁwn´&š3®Þ)iÎÜ·Ñ+îÜyõ¬ nç×ßÜÚùÄn’H+KKõÍ•Saù;ýqß¼®ý¤EñMI.5¾™“¶#Í£ÒH ˆe˜@`,ä¬P†ôH&éÜP³[M<ßÔñjO⇡ö¦²ùÊ›ÕkG­Î¬,ß>ll_»ŠWF¹Møû1pßÒÜjÁ†¶+yzáݤSï"Ùi#ÚJI‡å`ÊêˆHR¨&$lŒebC„\|–ŒšÉÄäo§ÈFêæ…¤’ËÄ™]tæB<Žo4Çë7/_š~½}»÷Ò­Iž Çíô0nL:oäÍÍ›2ú^G&í nÏ1ÚjTâ ª K 6zHU ‰0+ ñTÙSžR"öH[Uø,PàóÌЄ¯› ôÔ íl¸I½Ãò“Š3óExy‘ùq%¾1’Øík2IŒ~?ƒŒ2ç1Á0Á9…(À`¨*™¢ñ €Ô9&ÈHÇÚ˜ä<àñ}rå®ê/ûšð¾¿7‚&Ò—„¡ Q8BÖ;ÐäÚÙ &¹‹4œÕœ”þÿÁØ0>t…’Â(Ø0X•DEDfV&¤94÷ˆ • –p7sÕ‰f»>Û›¬zØGvVÁb"ù»9d‘X€Z tœªÄ (AERX2`&4 ë)„N Y( 3[圈§BÐÞ„t ª#ߨQ|×SL:”ÅìSš²‹œPË€4…r`‚B Àø•Sˆœ*¬§òÊ@š <0ŒLz çã«î‚Ùwâº>8Mʼne#H?…§ª¢´«*^^¸ëª”©€ªÄ0¬KàŒáÄ á"iYtˆ‰¡IEND®B`‚chromium-bsu-0.9.15.1/data/png/enemyAmmo01.png0000644000175000017500000000166211676031527015610 00000000000000‰PNG  IHDRóÿagAMA± üabKGDùC» pHYs íÀ,tIMEÐ ð”x/IDATxœÁ»sEÀáßîV§ÓéôŒ,cã›ØžÄCðL0ÐR1CÄŠGACEK*:ZþZÜ2¨a3ÁŽ˜ø!G~H‘äÓé´:öø>‘¦)¹Œ°´!Å8¶ñ+±¦®ã ν,òHÑ/N¨=½>’ƒ}Ašàx:Õ¡/€E‰ÉæÇð|+Oxæc»9XÒÐôQ×¥„~gBp¦QùµFíÿ$âœ0sŸgZ˜šÍ½H±m]wðÒ6ªç¤¯¾Ñ–þÉÕœªŽ ðfkkÜõö @pœC»UcZBºn¹"«<›W2ȃ¶ù—¤:•œÄ¶±í—8ýXbw’ªb­^–ÝÎ=n_Ë^tØ;LèÍœ`vw+%žwvÌʦ’$ý6 ¸§ü† nÖqš|QZàÛî²|çþ»Èö*Ê{U.Ó~43u¡°TV‹èRä !ì\¡*7øúæ2_~u[ß½Ù;ù£—[smŽšÎΙœ›ˆ|]_lÉh°£¶¯Ê¢©q+.òJcqg^Ÿ4+âJ磟5J¸zyŠtº;æléÎÞUh{ŒSHÛS¦JØ#Üb4e3J‡Ó|baU\ÐGž¶ô0ZHÔÄEG¨á„(¹ä02}Úæ÷ïÿ¬XI[üõËKëÃOR¶~,ðÄ’NúF»è⩼õ ; Ý‚pjy„“Á[ŒÃhgAy‡1r«Àávìñðr—ÓÉÏT_ pÝKt:¢pt!L—Ìná,õl?% â~Bç­ ƒú–:h7@ï6y¤*S"!B®õ‰Ÿæ!lÒU=›_³2”ÀõûÀoSxï’äÅGdQ^‡¸ÑÂ>jaÿ‰ÇÛý¤|ÎUoÝ:çµw²&±€ *ÑÄ@åŽI4kÙªPãqFÁoxá:ùð çóÕ’QŠ©  ”K€oá˜Ê*F5,órfí}×(”QóeãܦT'›)™Š2öÿå8xiªæ {IEND®B`‚chromium-bsu-0.9.15.1/data/png/heroAmmoFlash02.png0000644000175000017500000000151411676031527016403 00000000000000‰PNG  IHDRóÿagAMA± üabKGDÿÿÿ ½§“ pHYs  d_‘tIMEÐ 06üÁ ÃÉIDATxœm“=oU†ŸsgîÌ쇽»ÙƒŒ¬8J„A !!$¨\ è¨@¢EB ?‚ž*=€&‚R¤ 0A"Ë`YØÄÙ]ì‡wçÞ¹s…Ąӽ:ÞæœGøÏ…òOÌ/tM €1^7XÄ{<ËR®ðWÒËÅó>oÚ67HÀÆËU(‰ÎãËï þ›²Ÿ)ø°øÉlñRcÛI‘"í(äFU/0¯`z‚NÀ->-›õ?o*ïQ7:˜AÖȸ,ƒ*¡‚ ÌSÏIdX¡CG<Ùçââó²Ó¢(x—™µ´VUäzl°9oèQRož™ºŸ$"]5gÝ¥Ùï.Øk8!"a©ŠBËôcv¤M‘[dµÎtmÑäö ¯ýQ¸­‹ž¿Öæ“òÀ^šÈ ²hV24æ1ò©çcÑÌiW¹Æ6nî…Îv}óÕ·mSš0ù-v†_:£“ü¤¦GT L“¶p°©ÉBJûœØŸ6«k›¯Kóí"mç†M/¿~µìÒþF’´b2§š®Ó0¦…b@Íå1TD!(x…DÁúH(£D½ÄžâIw8Ò·¸UgJ™ækN;.;¯vc÷áec¶ üþmåxœu5çµÌ ¸ªGœÇôynÇ„Êi”yê 2ÙŸ,íàô¡ON»~Zâ=ßðÅîzìe‘WWàÖ8ŒðI1¶[ôz‰ÈzhpkÚÔ­ÓV}‡õZ–#ö,gO’½ÎTYLJ?YžÜ£éRG?Œq³Úaºzµ,Ú>9Ôe²Š@☧ %žaDG trŸYU–­_ùnqlnÒÏWHV ¬ZÑDò¿}ò¢:èt‚Ÿí²³ü¢ÜŽÏÈt·Pñ,Ó±¹ÁdbA %ê ÷5ýê»Rôm|ºhÄÈ @Š‹ÇéÏ| eY^aÿÌ7Yhã¦4 IEND®B`‚chromium-bsu-0.9.15.1/data/png/powerUpAmmo.png0000644000175000017500000000536611676031527016000 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 04ÏÁï sIDATxœí[MhÉþž~f$K²“]ì5Äb`Cä8¬–€!x/ ÂÉI‡=o ÞK’C.:ø‹1!É!vL!Ä87 Á+àÈù³f‘õ&ëµ­ù±F•C××ýuMõLk4ŽЃ¢kº»ªëûêÕ«W¯j€C9”Cy“âœ3眽©ï¿ö€îR¤Þ037¸uºÂðpp o‡÷MÆÀà º(ßMtH@zoPD „~8HˆÜÓgEÒRì^@{$ˆ€àLÉφ|RÙ“«}%ùLDßDÀW®õùQÉ+1ÚÈðÊÿn!#¢…Œˆ”~Ié§P¾¤Q­ÊïŸòù^ì"·‹8 x…ŒÌ–/×ÐrÎõE¾ ð!ð1dÀÇ|CyoTÒЇÁ¿’Äoh ¯MJD_$ì‹€ðãH€V}ž0ORªþ{$€uI/:dìzÀMßôuÔ‘·)*û&¡4=À0á¯å³qdâ‚ÞC€êOµ¯#éù:òÃê%ò6…²/JÐü„oÔ€I¹7áóGõ¾…n¨ê7} ¸ü*šRK“Г€àø4éïMùw˜8 F@c¨³ÎMIuŸ*v‚:BÕ“,EB §:ó ~ÊÌ~ÇBι_ùç|74†´$6€@ÕgïWTÌì—ò‘ù|Û·½HèJ@Aï‡c~I€µÕeÜ_¹ 3ûÔ9÷'ä5@ýUe‚wÈÛ€:’^0ff?X[]œ9{ŽJscd y­(O@£3ŠÌÊOú¤=ÏÆ‰E6Œ#óÂÙ¼:@Mäµ'×ÖµÕe˜Ù}[© ! Æ»iA8†B‰©?íÀ”‚¿¿rWËÀW}:êõi*HG‘hÑ1)÷€·ýïcZñ“ÇpãÚ²MðÚ‚¼+>\sˆj@ÞgorLÄê¸qm f6ïœ{ìËTÌì­Ø»Á·›HzO§Í!3ûÎÚê2ž<~„Íõ°Ø$²¡Óðåt Q8 ºÙ€˜Ÿ¯6€¬O:ç~cf?dAÚOÂ)Þ¿së:ªc' ?øÙgÿ€™U…‚?Å:àãO.§eœs?Cæopæ ËÜ Q:Þ' êÏsŽ3Þ#SžŒ-3›Qð”xJ³‘¨ö‰ã'©=£µÅZþŸºáÛPGfŸÔ‡ CU^ Ð… §45ˆ´ÔŒqç\Ó̪ ¾Hžn5 ŸÝ{°¸}ó6œsŸ##ž>BËÿÞAÞÙâ,£8:H(šÔÅTðUä][Nt}+fV­-Öz@ÏÀ³÷¤F®¶XÃöÃ-‚¼-ÒvðûÌsíÑ3 •Ó€ÈøÍªü°3Š. ‡àcâœÛEæ<ñûJ„.¶ÂLOhІ@Œ„!dS¡’¡÷:Vz:eÍΞìP÷üÆæ:þ|÷AغÌ$!6,cñ%"*el+ R,ÜÅ÷ .,ÌÎÍ/tTþt«™Ïbvö$~<û®þá·eHÛÄaê)eãdpù¥¨æ‡‘_ÜÈÀ?yü¨°r‚'!›ë¸°0j‚IÒNQBôYØÖ¨”! 6B§àsÎÌŒîª:/wn]Ï} ÙXÇ]L³Ìí›·¼æ© ¼†m¤ô´E½ÖÝÊéBÆ,f¢ |t›ëiRðáûÎ9ÖëÐÅŽi°\}E…ƒ(èbã¿›LŸžÁûsóEÃoíG¢¾@¿0‚KÀšwœ™ Q•§OÏä o?ܹù…ÜÊQß{°‚ sô-Q‚|ý¾˜þÖÀHL¢‹¢2ªB°Ìë5ŒÝžãÄñĸ]¹”©øöít±DU_[]ÆöÃ-Ü{°‚{VpåÒÅPsB ±v0š¤íí ö§¨ Ðß» ën~@ þãO.ãÆµ¥\0åÉãGa\AÁ2rÌïµ%¶iOÊôE€*wƒÄØ]x¿ `Ï9·gfC@bÕ© ïœz7­üƵ¥”&76×ÓûÓ§g`f£'PÐü¾¶íê5$0´Ä ùAݪj¡“ˆ=O‚’^¦GØÍˆnµÅÌlRÚö¾î$ñûls×a#ÀûÈE{òÊÝš:wn¸Ý°gfd=½±¹ŽwN½‹só X[]N¯Ô‚§ñÜ~¸•¶Í“pYp«¬´‰DÄv“;¤ÌPÖI€Á4,ŒšFÍlJ ’0}z&gäÔ(Yι=OâHm±† søùO.Á̾Áws7ƒŽ7T;Δ ˆ©¿F^Žøë²µx݃ÿZ$=7¿‚£‚û@Û9×0³É s¸¿r7g,ÍlÑ9wyMÈia„„œt›µ` yµoxÐŒÛ×Íì{föm3ûº‚Á’ˆ×–Ò+ïžl8ç>×zî¯ÜÕY¢.‰m+"øŽ1uÕª=·««šÙ§Ú3AëK$Z1¾¶ºŒ3gÏcúôLø××Ó뙳çUýò=’œsž„î ±stc%7 b{Ýl€ö~ÙÞ<×ÿ/‘Å:Äù²ãq}N Á|OQuÞ!±¿@Ýñmá{,[J Èøè†½Æ‘='D§à7,Ìì*ݨ˜U$šr‚ZŠôþ62£ÆÞ} à…™¥FçÜeÏüÛ_¿ð×çþý—¾|×c4egFVÈ"-éòÓ9÷S$[dKJ’bв àßB‹hÀ3d›£/ì8ç~à€/ý•`_ 3„1P¸5ÖõT á¶ød‰&\‘²7‘iŽÚ‹o$H5fùy^mUýy@Â3%! ŸOí@·Ýá2Äöóº×Ç;£Ûi#H"Æß|ëïÈ<¼ÐàrÆ¡j“O‚¨öu”8AÖuÈŒdC¡HtQ¤N·ÇëðAKçÜ_¨°~õéédé4·ƒ¼Ú+xÏYÿ|ìˆ AÇ#·«4dÛ×¥jë 1¬ hÏ÷RrD($ȯ»Ã^ܽᆅ†Ò5ŽÇztMŸ:A0u¾vp@ð¥ ILz¸‰ãWw‘H€3)áðiuÑ'PO”P_à}†Äºh ÐCNìýp¿®è€SLv¥.Vœê:Æýk=( DIˆÅF‘ydáÁ¨^ÄÖøªY-ä5¤oðÀàKë!iæ¹_7"ÏHP|Z\\ÞjaËgAMA± üabKGDÿÿÿ ½§“ pHYs  d_‘tIMEÐ (Åv¦® IDATxœÜ½Û¯mÉuÞ÷cTÕœs]ö>·>ÝM6)‘E]L*b(’cÊDA€[Ä΃aDH,Øñ“ü7ÈCY@<$/yðK@ˆ Dd)¶‰²(QMñªn²/§ÏmßÖeÎYU#5÷i¶.<­f+SÀFïÓ{¯µjVõo|clá¯~ÜRøE~èÜùL…ÿ xéÿƒÏþŽß%ÂãÎÇQàÿqøŸ}»çö­Œ Â×úH]EñÞð¤xÎþ1 ßî þ5"ðƒr¾¬ÍõW팯)üè·{‚ït|r9ÛÉo ~s|•Ô;Ãc{ТðO¾Ý“ük0þ‰ %šx4ñ¨¼ùÕ á øä·{’©!ðlR^ß®¢¿ç¹[þ¾÷>ãwom};Ä'^ *Þ+9ŸúvÏ÷Û5>eBA}è‚÷ɼ òd}â›áuàÙ¿¢9¼ûã´ã—ÍäÙõzÃf»aµH]ÂÌk>O€ ¶ŠüŠÀÉ_Å<þš“¨üŠ˜Z×ERJ3DäÉúÀ²V³&üò_Å$ÞuØ~¼:·ëNopóÎ-¶Û-±K IH"àíÁrå·;þù»=¿î# ÿ<;H1Ð¥„Å€™¢ÚvÿÚ¾áëï?þnÏã]7€øCRÖ=ÛÓNolYŸ¬úŽÎŒäÉæä‚ ”›ïö\þ›îüS5•#}ŠtѰPUTÞ²N¦ð/Þ퉼« ð¡NùÙìJê}×±Vt]‡†@¥¸67МFn݈ü£ws.ÍÇ?ráV”¡ t}G×u„`Š!Då‰\©ð³À‡Þ͉¼Søs_—Œp9“0c5t¬O¶œÜ8!DCŠ(UYüÛµT„_Â;}ï ~1(Òuaˆ «žÛéÔ„h‚-à €¤ðþ‚÷}G{ù—}ѳ&ü«d¼àÓ?ù ?“ üBAˆ12¬Vl6+Ö›a¹óUCTQk·š,p‡ïð}ïä!¾ÃÆ÷‰ðý®Š…DßwÄ`Tµ'£¸pÌ‚©D0mÀ~·ò'?)ði…—þÉhá/cÏ%å×oÞØþÒj5¼`Ƨ‚ò«ÿ6£Dø˜"!Fº¾#u=ˆ4€c†Š‚¾Õ¼tø{™É‡Ž¿çŽª*XQº UT” ‚Š &¦ƒçVЇ>¼°¼×?4•_ &Ÿ2å~)¿<÷v'ó¶ @áWnÜ<ù¾÷¼ÿyNN·mC…n O>fÂßv®JЉ®ïYoÖ «¦Í„EQÁÔ0|A9ÌúÀO¿íeü?ÝîsE,u¤~Eì" Lq ¡Âî po)àoÓ á—û¾ëb èâQWïŒ_y»óy»ð“}”ŸöùgxöÙ»l·kb°ëpn üKàÇæ‚˜*!º>Ñ ]sùªŠ)ЛK(@qÆ'øÿ7'p|BÄ”˜'«ŽaÕa–u2T¡‹Â^Pi[{ÚÁi1áÇ€L׫UOŒU@`“àý[~ž·^Ïáx[`ðϺ¡³›wnsóÎMR×=ùÐ%Fý”ÃÏWÀ¤¡|ê<3O#"BìfƺSV±SA¼a€R€¾ƒ…ýND„`F×%RŠˆ^+µV'ˆ°ŽÂ6 ªÂ®I…÷oŸÜ˜?|Ê‚Ñ1ÅæY²Ãs+ìnÇ?{;z;ðÌ:ñ3C×qrzÂÉÉS%„@´'1½ï¨8ÕqÙ]9ìˆ*É”.î ½)}x3Øõ7ƒýeWõ;h| AD¤x3Ð(ÕÛo˜ Cú' (.° е8é}€…èû»×ÕáPàù ?£Â3O›ÐS  7~"(C×'6›žõvƒ…€YÀÔðeÒOÞP¯0Ï3Ó<“Çš'VLÜŽ™;}åö`|ðNˆ6#ªµM^à‡ÞÉÊ~‡Œ‘%‚jŠ˜b&˜¦JŒçÖ®DV¾{[aÙØo83˜)±KÍ›ŠPÅp”—.àrf蕟xÚ„žw÷Æ'E#)E¼:j ªÔÈ|#oFaå#VGº«sÒxÆ<ïx>¹f¾~Œ ]åbTœCY,7CPÞ?×w¸¼ooÜ~HáÃÀeÞp¾Xá÷ÿU}°Àû¯¿¯j)”âäÔ6Ua#Â6:ŽSQ„LPábòökË{˜]Û5¬JP§  Oå*.|ø×ßlNO5€`|UºyÌœ_\RKEÄ@®Y½È›záf˜X[auyÎ/ÙÇ}FÜiü`2L+AÛ³#0pç=ït¿ÉùÉgîÞøïú®ÿ™Zæ¡ä"%j)Ä:¥øóC9¬OÿþCþÇG~z¿›ã=Þ&R)î”êäZq¯ˆ‚ˆ!Z™ªp»Æ"HUl8©W˜€°`eUk$’µÓè¥r1C­|äizš¨8?P*8Ân¿GÆ‘’ Á´e÷Dpw’ÁÚ +IyG¹œ8÷Ê1æR¸_@¼pžìNPybÑs…â|—g|7Æú{>ü]ÿË>ô]ÿùîêJ/³Ûíð†XÛÝé Tºiõ¾uþ…ƒÿ÷*ÿúÕ=ÿ5°{—æï‚F J°€©^gF©Å)û,L$Ntf¥ ÙRèÍS+¨!†v¥hãŽÅ…±VÆRpçh×ü_èSŸf[‡mvGËÈqÄ¥1utqdœF*•hËC¸P+X9R§iňV‘Ô!³“ÇL®ÎÃ#ÔÚæÖ^ àïó€ðÖcym<¾|o×ïµüÿOüèÇ~éCßóÝŸüÚŸ|]®..Ç *Sª*TA¨D…””"“¨~÷mÿ/.æã³WóŸ©û°€'9·ömÜZØkešgvW{ÎÏ/úpD[…*G7& ôR8fç©Öör™¨9ãî¨QˆK¾^¨-°Îÿ¢I}Sج"›Þá”>GÅH© ìÚñ&DÓ0òÒ#ò:R xfšÛ©4wæ^aeíôÏÅ Àÿz½ÉÚÿéËŸúYý†ßY¯:NN6|áÅ/1#y®M„&Šjx‚‰jà\2ã0pw3Ë{æÝO|áõÇ?ñg>Ï+—ýÏßü´Ää^ÁÚ3‘—IU‡:.ç—;^}õÞ[^«"¬’p¸îwÂ1g¦ Áxæeoë}ÜÉ¥¢KTS‡Š0O#Šà✠ïÔ‚Âi':!ÓŽÒ¸´“ûúƒ‡˜ÀOát€G¹ox@"Ïœ®Ka’Å12¸© N­P®J½.ùoÙB¯TÜ©Õq÷7³‡ËBº;îÍŠª;*-ò8Ncs‡CyååW©yny1Bˆ˜1FbL‹¨4jzmCЬ5Ðû‘÷¥gyc÷Gë óŠ{;ZA ƒWÚ~W‚R¨Ôy¦Ä-h#¿JqL›aN¥»{{†öXŽà˜\ “ÌÛú äã9ëÐÎWÎÛá±Åõ[PdnîßfF–ð©ûûÍ~è´S½MÎJ3ÁduBˆ¼òúD*ßÿ Ü]Á™ž²îo’Ý9z~ᇿ›¬='`.0OÓ”)µ€ƒ× ¢© šQ 0I—FŠ”\˜ç™R3YråËUáB­…2gr™Q1®öüáÿÃæýy:R«bæ˜:"1*Œ)&b0¢:Š@HlCx¦¼÷îó|ô?N•vGç’©9#4ܳ…µŒhéçÇ”ÃcÊþ‡;?ȹÝf”åPÀ¢ö‘ëÓIž êZ2&ÏŠm°4P4á@É…Nfþà3¿ÆùxEPè nv0ç‘{¯½ˆáu¢ÔÒp™.´»<Ýžž~Õf}R*pvµc>îøÛmó% t§ÏqëÎsìs%ÍGß¿‡'å¥TŽÓÌT')µ0Ï{D&Jè˜Ý8h;až ¹朹暮ñÂtà^)%SJÅ[ŠfWNq'WoG§–Œ,x¨VC‹S(sF%k@Ô8XÇš¥¢u¤¸2WÈóD-G°šÉåH-ðšÙå«•\æ+jŽŒ8²$ÃàSªz3â’ÁÇvEÔ Õ€‰<h¥ÔeÞS)<Ú5÷_k‘Á½—¾NzVÃê ‰$Ò€e”¤¾>ù¦´-öaváâ˜ñ!óðÑcn§Â:”GÝMn<ÿ^>ôßËýçLïq¼x™Ù;r¼B½Å¼ž¥]ä¢\h½ÂeK­M4"[òH•`†{c½:Å R½½^`j\„cÁšñÀ“ë£zÅ—«ZŸ\Å¥Rkyóµ ¡2‹pÈ ¨˜OL5ànT_X*¯¨‡dMԸŎh(Ç+jX1ky%×@4C-0¼:â…X3¥dªC’‚ûœ™É V<s†ciŸë8Ç ûÒ b܉!²^ ˜5j¹›cmœÃ;2€kÓ©¥dºîFÎÜç£7ÚúïHÄÓ[œÞºÉv³áþƒs¼ê|¤¢ÔñH µÂ<¨(¢$™IÓA2ùpŸš Ùà>SB‹‘—…rê—ŸsA¢d<ôˆ(§æŠYDE—M£BÍ”ªOÀ^K`-‰¨Úô}<·j§WêLÖH0…N*‘JŠŠ{#ÊâXm1€RÚuQKAqVêî¾>\ZxåÏöÛ3§Í{ªðµ±çjÌôR®óÒÌxd}̸îQއÌ{Xe>âq&” F•@RÅËL-•ý‘O±d¢yÏêáŒ0_ýÈÙk_âjÅ8·ƒ‘+lûȳü8÷¼Áç>ÄO(Ç+ääyRêÞ¤0¸úÊoA0ÊTp‰X96cr@•Ù…˜C-„pw¦iÄB®Åé:¯ŒÇ#Á”ìp9¿É?¼cÈ ³²•/Ý»âVßÞtmp(ÆÁwJÉįvˆ™$q%§Wj©DÙ‰dPç‰âiΤz‰ÄÛx”–8 ³€ô'Ä黾Ñ…!䌩RM±ÚxõÞ 33cuÆiâöjÅææmÌ3º¹…ä=Æ)å•ßEdÇ1?fšfæqxcè.f¨-øñœ•Øté»ýýꃄ`q8î8ØŠr¼¢`xqÌ/™µkù‚’©.d”¾ïA Z@ÉÌê˜W¦Ù9zEî®á‹çX­7\ÍKôN àbZÒ¶µpØ隇!W8ËÆ¾Î¸î骒cG9\0Õ™ƒ>‹IaB €z%•#k-xÉx™™¦©¥Œ3LÙ©Z1ªww¤6š³Vm_ÕAËJ¥äA‰fd1i7€%Ôtñ ÎÙÅãÆ’©¡ÚîþR+SÎTw¤7*=‡âà…¹dÊaÇzVà ef®•ñxEÈGT„q÷˜<7Üa1 sa®ÎŽžu:AÓ„¦éò ¢@²v•%7ØWØ×€¨Ç9¡ï©"ÔZ©T 0ôªB°H2ç´TXæl_(¥Ò…­âå|ƒK#ž–Îzªœðì ®ö¾áýîí•« U3uV¡âR(ûKº®ãÆÐªs•"®JAðz¤ÖJÎ…²ßQr‹á« .Џ“˜ 0/¨$šþ€2c"ˆdªjÜ"Ý)]ÔF°XG‰kb×| ‘âÆ¬±=”(Y´…“¹ ¨qC¤E%½ ”h áQÄ 3eš&~íßÿ&'âôõÀ`/ˆuÏ*RŽÌDÌ..‡í6ñÚ£3Nû‘ïýAf[Áp‡LhyÀ`˜vÔ¸"N„:# \îÜê&3Á ¼on" ÃБjÇÍUät~Á§ëÀ¤3’pgh`yáµýDP¡·§'©ž.‰Pª3/*¹ÀÃÜbKQ'JeÊëd¦VG*JCç ¾&'Ç5P5R}Aˆ4~>ÔÍA[¾à˜g~çóŸáþ£‡oy ]1 neb”JvcO¤¢¸jñÆÖ™2ô=^—2³`«V§¨f \ •@øýÏþ.ãþ ë W5rðÀZ ïéÆE¦áÌš1qºuÚÃ’ìzãìˆ× νÊúæ <÷ñÿŒáæó¬6§ÌÒ!ó¦îŒXè b‰ƒRª0gÇú5ÌZ‚¨‹‰ «Ž“c`fÃI¹â •[}‹–èyÎ8íº¹N ½c¨´B…©¶4Ã1/o(ŽRQ/̳puTîjc´r¦xƒ:´LD)T)à ]긔æ]¢Ô31_â娒6uâ·?÷8?Œ‰A0lqÛMtÔ„‘ÂV Ç@’E¦V Çò&é#¥:S©Ä hÉÌ¢ŒÙècS¡øq ð¹?ËûÅ/´ø%@’Š™"ÚrV:mµ £(䀉·¸Y” ÍÈ ¥z]”¤Æ\ j‚†@Œ =~vö˜ó³3R7bâ$ª$T`HJ昕m~Ä.²Ñ :^s¡ê²é I`Õ“ dYs’6 ÑŒ Q#Ç-‰ÍÉ Ö¯(_a¼|ˆ„c…<Ý@­3y>PûÛXwÂÀ¯™iIZ5èRè×'¬»HÊö&ûùyLö÷_f îÌ™'Úzálj¸à[2€êí®~SˆÑŒ!(L¹öà Gå­Œ†êÔ<3Uá@hÉY8}¤á ¬££ÇÇP'òX˜mÍë÷hÍXAœ¹D"B á ¥Z1 Š‹rdÀMÐÒÜeÐHõ¸,Ã(D s-HUÔ¹r-äš 8ì÷¤˜mZG«—mÓH’‘Ñ#»<³Ñ=í1-¿¢Äh¨ˆ*%n »Éºß°:½Ç J×s<î¸Oµž«3c5B\5ÙŽxžÁN©u¦TCÔV†ëÓbê8Û½ŽçY¹6eu²7%s'±ñO“<ÕæEö$KÖéZÀج¡}Ø!Ã~vl¸ÎÝWrÉCK¬ˆ£R—DL$hKîäÃ9çå@Î…Íæñ8± µÉ¦UQwmu8¥Vj\*Uª7Õ©j1l9ª­"¹7A+à #Kæp²‘™‰¦¼ÎÝ‹@ˆ±(^9/1™>jÚ]ßL.:;u'EÅÜÈ‹ÌjwصҶÐîÿ]lü{ê:‚Žó±)lgA­‰`ÓJC™³3¤u‹n¶ï%¬nQË–2ÜEŠõæ„”::UVÏ}ˆÃÕcÆ©’Ç=U…¸º‰Æû˜, R‰ä Y•Œ1Ä] ;œn6<û›ïðÊë¯Ò­oнñUÆ\X‘@å«;§ÖÊjÕq#ˆé]ÕašØ)ó¼èù]ÞuÓ‚âKü;W2íûö@ @¡×Ò™X„ûû‰A2ù8âk‡¸b{Ú3̳£•E„)‹Çirô`ÂÝÔãEéꑬ‰Ü  ‹8¥–VÀâ‘‚Å ‰¯}í«ÔR°”14‘¨µþ<Ã0,àB5ªµÐ3ÄDß÷D+± bN¶B™L ]hwŠ„À!°1¥ÖŽ~µ¡lo3åŠÅ)#;ÎÏ1ÛÀªï8xD}K)BZ¡bf °Z­è»„=éXÙ_þ>^Ñ[8ÎW¼º«[Ûž!ô]¸ ô Õùz_Ùˆ´b†Cnê×âþY\[Tľˆ3bHàΡæåßÃæ»pJ·¾ÛBÏR颣ÖܦY‹çã"z,a…ÏÕáXB"Y ”B©N´VäPRßñèÞשûÇXÚ"8¥@µÒØ6UBìH1’óÜXDµVÿzB ‹Ê©B ¤°¥ÛÞBãåCŠ'&_"†Yo·lºÄjzƒº^ñà¸çX;ìx¤ÓLR“¢Ç ’2¢‘Án·u[¤”‰:^¤ Ò­ ¡ç0Ýc¼zÄlkrJ<ºØñ깑k¡OªO<>:7·oj)Þ±\Çýް^ \^žD°Dâì3Œ“/¯iîW¼R½6pCו¬. 3tý 9ž2Ë€Û@¸ýÝðõ×0Y-bÏ0 kÓ­Õ¹*^;ïñ¸m ÑšpÔk!ÈLo•)DºnÃñâ÷¾Ìé°á(Å{Ì µ„ë¹)ð*ó4´Í4 Ôš³4™º%BêˆÝš ÚJär%–JJ‘U×sóæ î>sƒòúCú;ïç,èåÈ*B"ê'¥b;P%†H Š—e&/„åÐÔÁë¬Nî°zùˬ6'Ìé&¾ö—/•7ö ^yöSáð IDATÖ-´Ö'ûó4¦ïé°X€×ÊÉé–Ë«Ãròß4õ–—|¥4ÕÊ\–»x9e¢BߥEûÖ·™Å¸ÒÌa "|ø£‹—^ýß‘Æ4c ïVˆ.âÒêdM̶&XƺÕ¯$"¢CJlbd—Ïýñç8錡̨4µkt‘xº¾§Ö««ÕŠãqß6»:¹˜Öˆ¤ÈRÓXˆh0dœ)µÐ-×ÅÉémnݺŭ÷ý “õ|éÑg9‘ ßÃÕ«¸$ÖýÖS­G­ Ës´XKÓ¥R¯…Õú”¾èb`¸óA^yå‡ñÈUriõÙ»Ïs¼¸O¡â-%üMÆÓû,]©¨§'ë·¦˜ŒWÝŸ„‡^y"ÛjñxËË7°Ø„s.¸º“;T똱&æeµÞò‰ÿø“„¼§ÌÇVKÀzÐ’AE{¦áuu±ÔÔ³ÕQB4,$$vD Ÿý½ßæ8röU™5¡ÚJ©ƒE,ô .¥Î&ÆfsJ\€!î„бZßàÆéMnlÖ ë ±ëI)Ñu]—Úõ´kôÊÛϾÀ÷üáÕû{ú¾g•„鸧Ìx¡NÔ(Ú@qv–Â[AC‡¤]×Só‹«Kvûç˜WìeÍåX¡dÀñZ¸}ûºaÕäëþt÷o·-Ûü×Z¸{÷Î/vO®7%Øßo8¦u!Œ](ÜZ+“ ¥8]J¸(“­»ÉNª3”Šðžü›Í øâï³»º¢ï†vÒ–CcO5'—q ×ZrI,!e¦ÊšÏ}ù‹/ï³]o˜ Lô:‚4ÍÓ·yžÇ³ø¤yÃååî™\œ.E:[‚ Ì(2O(±aQŠ)­´O臎*Æÿñoþoî½ñ€U§Ì»3Žûs¦Ýž“5HÉ‹öÑŸH»l‰x,Á!?&ï¾Þ kÜ£äÌë/9»xÌÅ~Ç17Лkå½Ï=K,{’:»¬eQU~ pmD í;)%îܾÅÇ–Ì\ûy)å-¯º¾S+‚ù4¯X Õ ˜µãîpœ[QdÈ# Hì :§wßÏßyÝî’q—ÎbÚ*ŠÐ÷+º”À3eÛâYÂ5ó9}¿âWÿ¯/p£l™kµ@…hŠJ+#-¥U ÓDŒÓ4a!p~qÆsϼ€¾ïè£.×]ÅŠ  ah‚ͰbΪ.Eîß{ÄW¾ô¥V†.¢‡K¼ÆÃ%Õ…}“¸†0´/i*%¯•¤ŠT!!ì®èçÇÂåÕ—çÜ¿Üs¶Ÿ¹:ÎæBÉ™ÍjÃzX±‘ b?óÊÎÛr~kª`hI¼¡üœ3ßóÁrq~Æœ[ú4à-ô{‹å•–É yKˆ%BhÒæÍzÍÙþH¶ æ¥ÉÏ)x-ø4·¨Rçç9ƒVÔ ÷¡ÑÄ󴔚95OíÞ3Fdž9Ì—‹ñ*Öè):&nÆ€iF4¤â*­LM'¬Õ`ÆùÅ9)Eæ<3šRkežGãbô}ÏÐ÷¨èÒãA0QNNN99½Á8äÞ}ž(Ö1.±Ø¡ÖSâ†Ýþ@±…£µaUÁÍP?â󓊪pì{æ9“&iË3¥VëTšN!6ý‡wCoòË­’¦LùÞ„Ͼø"ÑÁ:•'•4ðY¾Z׊bíÝÌ ÓÀTrÓÚC«6öÌ4ÍÔÚâÈ×^ÿ _øÊ‹ìMqÜ‹“E›|Õ[rZp’´®c1gXjrmødv-Ê•¤¼ÉʃIën¶Üé}êø½×^áßÿÎo5ëBB¢Õ^e]4ºT$µww\åæ[|òoþ4ýÈG¨ô Ã)ï}ïw1ç·žéxĽ6£ T§z2ƒ”B +vû+jÚ2mÃK)”yfš3SάpJ©Ä8ÎÂ!ÃÙõæ}«ÐÞÇŸü·ÔÂûÞ÷~¾ü•/1Ž3JSÄ1ð`ŸQ/à…@ _µ“š ¢™…˜"^Z‡Y#/Ú’1_üãßåK/}Â@—Z˜¤¢´°«™ÀRPu†¥EJB‰â¬$“7—ç„дf•©Äc®(™gBÈxÉÔZ‰fŒÓľôynÝ|¦y!€êDkkj» „¥B×Z±©jó¦FñʯÿÆ¿áá_ã§þÖOѯOðË •:Üæh¡i—×@»¦A$€Ïdn³{ð2‡bì{.ÎÏ9Ô’ÙöLÓ„.ÕD.Ê®$®fi<Ç·ê¾! ÜP<´ö0î|ÿG¾Ÿßýìgɵ ‡$¼ÿ4pQ¬©Rh€K˜äF/U¿¦ZU{‚ÄŒN/þñïñÇ_y =MëÛŠ9ªñº Ý2ŸF3/ê$W#J`k™^…£´PírwÉ›:èÜWtD¦¢$3¬Œx1jÙ ù·ÿöÓt]‡…Ø‚¥4<#ª\(5/× 8ÅØ6nñfÆjXó¥—¾ÂówŸå?ùÑŸ`^Ý"¥Ä”nçi¡@ÀM‘Zé“ÁT9Ø–ÂÄþü!SÝðøüŒ‹«+.®vÇ#?fÛÖÑR@]QS*Þ”@ïÆpm µ\—Y5êt»Ý²:ö‡‘)·. ›d¼pcƒZ+`@"* à”%ÉÓ÷b‚šR–z»ó4ò{ø™ž¹´\‚UˆÁ˜«>©­¿6ÒVq\€æNÍZWR%Ð¥Žq®Lu" T5fé 11ÈLÑž¤BJÔu|õ¥/óàál6—¸.WoD­@§Òº¡•üÄ€¯ieGh äa8Ù¬ø/þ!?üñÿ”°¾ƒ¦ž¾ÛÒíîTébZËוP•.!)s€ÑùpA‘7(çØíÝÕ—ï1çÂv)oï¢R«³ŽŽIë^2}«pݱڗPoÖbG‰›7n²;¼Nõ¦ @¡{>÷™ßäj¿§Ö¦Ì-"-¯P`.…ÝñØÜݵÒijÀïáwÉs&†Öý m@pPnÞžä"œV-kµI"‘I3âÅP ܹ}‡Ý£{D¬? M ¡¥€C–Ö%/~þY­ÖmßàmBhF]JYª’…H¢ä¦R)-4§¤­u[L=} ¤4ðâç?Ëü!©oõøµßø4÷_B«‡ô…Gm–­P3ŸxVùÞ»=çsd÷t‡ nÎùü£‡…Œ ó8¶«cÂÙü.\Hmêd¼2O‹[Ö–¾µëXÉ8k›ò%ÆÊ~lµ©g‡™c~+-¥«55D˜Fr)¤Rùƒ?ú}Ätá“H#›>2I$©¢µ0V}’žŽB²žI;bJ¨8SÎ(µIÇR œÜär,tÙÑà¸VªRò’Oÿ“—¿Š¨Ð…îIþ!,¼€šQs&Ï3Ù½‘GÖê ò¤üÛ}¡ˆÐ¶²^­y啯ð·~äGpK¸¾=!'aJŽY¦/™¡Ž„r…Z¤Æ ë‘çp¦üAvcAW¬óc^±Zõ\]¼Á­÷~¼rTåï\|œŸ.=ÜàÇ8ï®ø£ø*ŸY¿Êô7y” ¤À¹EÖÓcÖ‡WøƒWw TNf²ö¬$3zÃHo§ðÓº„5žŸ&ü¡Y}—ˆ&®ù}œQ 9¬kÏ'ò]~ÄŸççô}¼àÄz^´W8Ï9çMbjì#+/¤Øq8®mîÉhíãµV’V&ZTÑIE;yž^Ÿ`Y´k ¸^šNϤ4BeaW VšÉªˆ6€7¤Hê[æ.ÜKkWs ;O‹I%Æ7»q˜49zJ ýÑŒ~`5 ô}ª°Z­˜JóbµV.;œÌdŽ£DÖóš›?Ìí> ò)ÎíU~sø2¿=]qü*»ºã·îÁ ­|›,h3VDZ«'óïÔÞ²²(lõ:ÙÓÐoñ¥fPàÞöïÃmp!×#;ßsƈ¢Xz/s~øg¬²”vR»n FkƱ |/M˜ke®-}겸ì%ãgfÍ;á‹æE T BDµCdå{$ŸáÝ €I i“xkÑnÐ¥ÆV]Â,Â| J&CkFŒ>%BHˆ 5OL¹C¤ï{Rl½{׫ ëõ†¡_7œGnØDˆ}£Õ¹þÓ9מ4N‘…Ø" ™ÙÖS~îê‡ø¹«òSÌóŸð¿ù/7ÆÒ­½3Ø„Ü*ŽMžxëo<ÄïÈüO}ã´P°ÖÒú‡v÷ M;ø0?`£Ó nFÍ´'ØšH |C£RJ¤Ú¨Îgï<÷–É:-윲Ü3¦­‚§Ð¢ í%ä’j­H¤•™7up,#ƒ=æ¦\tH6dj½x:¤ëùY{ó`ݲ»<ïYã¾éL÷ܹûöÜêVkB6ˆ b0“%±bWÊaˆƒ‡Ä`C‚l“„²‰!…) (€  MI¨[R«%õx{ºã™ÇoÚÃòÇÚß¹·®âìªS]·úž{η÷Úký†÷÷¼Y€A¿hŽ‘M‹09&T©s§ÊtÔ&Ïsò¬ ÄÀ|É¥$Ï zem-FN­Ÿbue^Y0Ÿ3–5ûí˜ÕÓ &Ájf36ÍBvmELêÖî–81ìqèW0‘S’Çt5—AH\LßéâÿAàâº%/)(‹^‡m“4.‚‡kGK¤KaвDÉ #—°j€#û¸pøŠê¤Í2TÓ¤üµì¥Þ…÷€¸MC ÐÖ¢µcÒ4qì/¢Ș´&˱&ùð$Þ`Ä·Sæ~ÆÁ|LО¨jZU03é1¦`-OHµbíç^NõÛ-ɲaJۂË®7RHŠ,C(EY”E‰¶i"iyy…³gβÔ/™jžÛ¸ *§®¥–³L½‡w™5GÌÜ& äxLå®P¹\h™ûmÒ¹õ@}·„84¡ X¥¶H›E—ÙüÀ.^>.H—XUpxÌxò,O>ó Û»{¯øËEPô±¤ÓrBdìÒh–‰ 0Ä[$ܧTžqþÌiööwOúêF2“uÓ:”˜Œ& #uS1SUó¤36z`&A¶ ¯šóÖÉ”‡[Çã1³ù‹ôz%ŠÈ¸ªY^êóloÀãxæEÍþr™fE±C¤.Ò4s¹Ì`¸ÌÒh…¥¥½á(¡[ŒîZÉ2é ó‚á`ÄhP0?¸Až–NßE‘—©žB$GòééOá;ñIÅõö@šò1Ýýšß¶[’¼šp8±rT#µfw›ãY{û?ñ—>_QŠì?ždOB‰Ñ©&Uª¦i¥uN ¡J¡•ìæî,éáûlÚ‚µÆ+Å¿1’H fC”RXcÐÆ2«kª¦AKÍxÏÿs"3 À·lo²2‚ D¯xä¡×ò¾¾71pº|ZJ‰Ô*Ïñ>pttÈÎÁóù„º® !$ñCx£ñ&Cø–o<8â»yÛmUà ˜K€˜Îˆt ÷½cÎíó'ó€O†÷­÷ùó‹9^¡] m³»¼Df ËË+ŒFËœ^?Í™õ3y2Ô"¹}åYÎòÊ®e/³vîT"¨ù€T‚éÞ1¿ùµßDm=A+³Œ2ËÈ­¦,')cˆóCŽ®ðkøÜéUgÖ9=ð –˜ÎÎÆ·-®«ßÇEyÛ9Ú¦¥îzìGmË¿j~|Vó_Œgüë¶¥ÞõÂ˼}c“ûÒ¯àj¿Gî÷#ÆÓ´l¿‡Ðk#ûGc~ößþ$?ø?ÂÙ;îÅuÈZ£"Ë:Ù\F ÁÓxOÛLqÞáÉÐFá]`°v'åÒi‚0´MEÛz”¶i1-Ø B’E@Ò:Gpc½^¥$õl’&­‘I£éÝua'íAèÒ‹ÐɺH¶´zbN§ê“E!hC1eÄݧ DÊ4cl²2i›“å%bÄš.íQ£5&ïcò>ÛÛüÙ£¾¨tŽ£‰öÞ| HÉD þæÕëüñæ ¼O+þÍ]Øýâ×ó†/z¯¿ÿnά.QæIS X¥UŒz£AŸÑpH¿×§,{ Ê’Q¯dµWrg¿Çù•!¿{võÕ%~F§ßymVñ3üG|Õ+ÌM†—)eSRQ(ú}–g©ÌGœ»x7ÿ÷/þ_ ZÛô™A™Ð*­‘\ë¨ë??†ê²,(2K¦©:)U¢›6SšjŽóŽ,ËŒFôŠÖ¨™^[7Ôu ­I ¥n+\뉡%$ØäŽŽ·µ‹Ò6ž¨Ú‚À‚æ­DÅ^R2´D5 2†Fk¬Œ߀*pm‹Ñ–òJŒ×Ωڶ+Ö„4ÛºTÊ%u g.ðÞÿ§Äò_4Ä„8Éd§ðR0‹¿÷ÒUþV]óKÀðž•á»xÓ…óôŠœù|ÆÆÍ ŽÆRÏæÌ&“ÄÓ· 3[æ9ƒ^ÉÚhD6(q.Ã;ŸðomCî}ç9¶?RüîÑ1¿5ž²|ß'cu^ñk¿Š"F”oÐÕ±9`âÖL)‚A ‡„vίýæ/òÎïø¯p.ÜF.éà—.áô•–”YN® ùpHn4îpÊìpí%Ø"ùØ c2²¼ÄÚŒàÛDiÓ'ó mÓ¦–¸Ô´m’è‡Ð¢º":‰=é&xe[vÑ·"b…KåÅÐÂÓS3_! D5@IU‘Z”XN¤vhÓqû1 4IÛ´ôzýNsŸ ®m Ác´åý{?u=%·Þz)Ä­E ´¾÷Æ ¾­®ù½.ÀûÕ‹§9uéΟ>EŒ‘ݽ¦ÇGÌŽŽ8>ØÇ–ƒNr ÚX„T4MÃþ|Îîþ>—_¾Î°ßçÞ‹ç8µ²FãZêÙßT4Îa•!Wš§ŒâõY·÷ö¹#FÞñäçZò[=HæT1édÆ NXÉ–ê¡Ö/ð™Ï}НzÛ×pþÜy¬µ©¼m»ŹÔÓhj|¯‡éå z}²eYb“L휪MÖªjñ>s>$Ñ뼚¥–v²XŒÐéS÷$ ‹R"Ð ¹l8#Z/P2 bK,&Öøhii7ÐC¤`•I8¸¶ÅK¯ìs“ÙŒ¦jh뚦ª’»†-˜O§Tu:cñ)àÒ¡íØ˜Wc>±½ÁêÚ:ozäÕœZê1>Ø`ÑÊ12•¶Œä-Fñ›»¼!¾ó‰'ØøØ½÷¢Äyü$O÷ÃÍqÁF(4÷ßw?¿óû¿Åþÿœ›7±F§¢>+ºz¾s-u]a²Œ¬%´|^àDz©Ê¢HRy)ð­CçA'á®5-1Fªºf2¤£ &òˆáļ;DNåÖ.bO»uH9¬‘‘nɤ§Š9ÓÖc´¦PŽ™*Q2A¤½‹D›Q›<ÍÑIMð!¥ŠöV­@u£Ù‹Q3H-ßLx>ðÑPt‚ äío7á( Q’SG‡üãñ„×_½ã w]8Kn MÓ৪º‡ß¶LŽÇLÇs¢ôû=–‹ «9-2Tˆf–Ò¦ð/Ñ7Ôã›|ü#›?.‚ôž %3¯È©8r­ºÄ IšÚG‚pÄ p:à|D#È”BÙk ¹µTMÃ⼸wÒ  Xnn^as{“á LCš¹‚ìèÞ’¦uüË.à›ï^[âÜú)Œ’Z6âÚ†Ö{¼ lo`´áîûïe8€É;¨š ]ÄC®,ÒyæÎ2“9"8yÀÍ#Ï>ÿ"³£%^ék…Á…HBe …püͰÌ›ûüý÷¾—ö®ÿššÔ¤"_½ƒàcÀ5 !Ö“aŒMó‘M“PóÚÒêá]R$wÕÝæŽÄÚ 2•ÞÊE•.S‘¾h8ô*4äÖáDÆa´„˜'‡ +HZ}Âé.Ù[Z“Ú®Þ9Ž'Ç ÉâZÚ¶ÅZÍ"Á´JóØ“O“™”ž¤·^ÜÑ‚•¼ckEªæýF™a×W±¦“B)Bç8›Ï9Ü;buu…»î¹‹••efÓóÉL¬R&#AfÆ‘[ÅQUP56j•е/îÖl\á^b”)T´¬÷ϦbXô\#ò·ç ¿x4áôá>_ù™OóÁG^‹¶Ë(“1­'ÌCÍTL1¹¤?pù…ç˜Î¦ ×méEÙ'"išöDӘ彤Ap-d›åäYŽÔ:)ªc@E ³yÅìà&ÅÒ:YÞO÷¾“ñE | ÝËIÑ!Ü™ö µ§Ž–ˆÓ%…€iÔ¸˜á£E—<—Ï‚ãcÀh;;Ì–†Ù4'í/’»“ £ö—¯_¥0*ž cÚþ¥ ¡f}àïL¦ü)ððüÊ2mÆt>?ÁÖ iZö¶8uêçΟ%³–ýÝÚé˜è[L;C¹%S§õ‘¨†L¢EXCFC’´-Ošã¶á7?sÄ—®O(3 z‹þÒ9t.ð!ã½k«<>žñúøÖ~„÷¿öµ è!y9ÂyU*m+¥9wþïûÀqæô…ÔRwéX¤pJf¹a°´‚TBb–e‰Ñ–¶©iš )5½,ÃÊ­søÙ>z4"·+„®[ª•Ævj&Hm@wYVLm©Í;³ˆX‘ÁáD dBOe8,“hˆÁ h)O”A>&"®m;wŽˆR‰,’ƒ”]ï).¤f’¯¾„Œ­ •b(™J¶("&„û·ìp@ P¯_0* dLTo Ф€ØÝÜeey‰á k[övöñ®% Ò×ÄÐRÐБKôs´ê“Ùœ5#ñ67NÛ¤V6ºBÕŠy«øÓmÁëGc¬hXu/Ñ[¹Èêh•³aÊ­.ñÞ}´ó¼õòó|öÁ!ÍAäªÏÀ&¶‚µš çîà3Ÿÿ o?wg×{é¤áŠÇhI–åäEŠòµ©Ó¨4Á;|p¨ŽpcL©WÞk/ IDATßôZthHX¦“¨[áS(er„¼5Å­co\X—¥m˜È¬šŠèj¼a”Dˆ"àDê,œ¼è°f>„s“Ð# 'dg|Áš”‚×,$ß*=|Õj !pæþÖá1Ÿ^6{=îЊªIuB*JíÑ+2вĵŽjZ±Ðì#¥ d±§©?)"Ø' Ç¯ ¤Ñ˜X |ŠÎçÕ)§(%™FxaÖò×O·ý!º?˜‚;|ªZâéÝ^#ãSŸä‰7¿ݶ_“Ù¡Ó¨»µiŠøòåg!’ç™A@DK™HP–ªš§‰¨® Ö43š¶ÁZK¯L“í÷ˆºÁJÈ5íìŸOðA0ŸÏ˜OǸ¶!£¡ˆ5³b ¸ ±“â/ À>.|ç õ©#…J®]•‡FÕÔ¶:¥d'ÞÁ½‹ì¬Êb'"ùÚ–E™L€xRÿ_\IL™fÆ<¤KHú2±ÿs%˜¡(«ŠKÀãÀÇŒa` "¼® >!Kš:¹yõkɦ¶B"¢ìª%ó-±ñ‰=¨5u›¢j”Æ-zh»†ñ×´’Æ0™M!ÂÎ$°vas§×¨DA=Ÿ€m™÷#¿²Ôç_Œ9½½E^Q‰€Ú†B'ý(cYY^æÑOý9"xšfŽ’`Š~š4–ºq´îèÄëÀ"Ò|b•z ™Í(2ÙL šÏl6C˦õ4ÎSU3\=MõH¬JœÃà\’Êu;êôöc@ˆH™’¨è™¶Ix˜«@ò$>ˆ ÓÆ¤\ˆ7QûB›gŒÁÚ )ugºøcª]ÙÙ§&ÄŽ7$’GŽ’D%ù’ÙœkÝïøùBS•2–6ÉÒBðL'‹r©ìX!-Ž˜PnÎ'½|iS†¶7aYÕ åœµ<2Ê Ê”ÃeF£å”–•=V–WX )Ë‚Ü>òÒ˜b¸‚ô V Ùá.[ñçkæä£=ðò‹„#…@«D w.•{‡£ežáš¦aÞ¸„Á×e bL1OÛ¶LÆŽÇÇÔuî„'³jFÓÔd>#¶S‚)¦@Û$Rä(jµF¸Š 4¾mi}ç5âTyîv!B/¨‚¢”Š™K„0¡sŒH›xgúÖ1ÒÔL#u*=ŠÔíOÞ-DŠõõ³é€éZ ƒˆÔU¤ïuHŒ´AÐjÉ[ª†MR“§ÖÓ¡Ê·¾G\Ó¢Šß:šnäL«Î‡@%àuíaì#™Œ ‹¬+šfB¿7D…鯫83@GÎ¥iä‘1 WšÆñÌÌé‡XYž0?Ø¢ï’Õ‚ÃbÊ>û¬ܸÆKoø"ì|Ö1Ž î‡ó<ÏSPØù ˆ¬‡2¶›‡dyŽÑçxD„Skëlíl%÷e«`aéÖ•}»E°(öŽCѹk“FÕbˆ]É9¥¤tí]±PCצMGM”€Ô 9BK²rˆµ–Ö,Ñdkˆâ Õm,«k§ÑJ³¿·Éø01ŠÇ3r›qýæ5^÷ðƒTÍY_Ëæü)2sÄM«¡mÙ «%VKÊ2ÇHMÕ(œvH©Y±J’‰ä-,H43c3ˆéÙ†Cò,Õþ‹¼è¦•R0„HÛ¶´MCÑb‡C†Ëgb¹®“œ¾©+jGR#żÖC/VÂ+Žfm”Ì¢aK*Ÿ¤¢gTA'ž&¥ “/;èN¦vµXmˆ…`ZW8ï8î"['‡v“[¾ºtéKzø‰á±¸GRÀJ©ðmš—×Ò$¸DPxF¤Ìc¡Û_|Hk2Z™Q–}ú˧™ï‡QÃÓdE?ýôN¾4Z"3š8?`0¯9¬+vz=²Ìr}c‹Áh…¹‹Œ\ ·?Fl¢n—߉”Ñk±Ú¢´Âvù¹”’,³¸ùŒ"´•E ¡P"ibäYN¯—dfuÓà|HgºJÚ†Öµi|­`¦?ŸRW3&ÓI¢«ÔZF²,G™ªë%)½N a à:›p§_z´ŒÄ°(øDDˆX1`bô¾N™@YlYÒF´1@‹Ä‹ ״Ⱥ¡h›° kÍI·ïh>GeQó¼Ó$Í 5¤ù ¨çG¸ˆm“:­1&=@Ùgæ%渺¥*tš¯L¶M|ÁCiƒ¢ `Ed)6“kÀOð5Ê9tlÉÄœ©ë‘ÕÛ´vÙï“Ù,ùû‹ •Š×ÖN§aŽ®åc7VÚÅìê ©¸“&q×Bª=„nÛ7ÆPf»ñ!$©îO`” Ûy«E¾E´}D–C¾„î•ô² “0EI//±F°2H‘‹æ¸0¯¸¹õ¢XÇpŠÖÞðÚ70.³{pØe©Œé»Ûuò/ˆÄT1kl÷òx¼O5±v©2T§H™¦|Ò™Ÿ§†›ș“4nžgEA–%³èÒìæ¢Þz‡oÚnä>tÆ osL&°&e%cŒQOµQºxÛ6)ºm8ÄÔüHÆÍMj‹ŽÜ±“e*}¨è*šé¹t]O_t«)¡ªkš¦él[;÷HX×àSà=J,@ BàsFsXï†DD IÁ$½^cúù‹°˜,ЉfҴɦNIAQ(ûË û#òr Ó_¦ìYYZfyy‰IÇVQ 8µ¼ÂÙQFô5“&РÑšºæÁd´´D0HäÒ˜ZÍuš¿ÝKw‘IMfóÄÊòM›ðtoQZ¢³ k5FKŒ¼u€,,ð„ÔÉ…m´ÄÒp‰²è¥*af±Æb­IÅ%›‘e¹N³‰u]1ŸÏ¨êšª®™7ž¦©R!DçCxJйT²¸àb"kÝ2ˆ¸(õK)”N\?‡£F!tNF… S„Ÿ#»Œ!8‡—’2³Ó*u²U)ø ï,FÚ¶}¤B¡‰B`…䉢ä»ë† ®!C¢ƒBZÃêÒ2‡‡IUŽáñ$ !Ð8InyÞc0è3.§!­‰ò¼àÌé³ Š‚8 –W—QŠR²‘gô«ôsÁ®K\¾¯ýš¯CÃÁ¥kÏæ<ÒÁ27/^ÀŠˆ±6í„Z¥‡Zi› ¯»ºÄÎ :H‚ˆÔmƒmŒ±är*)‹eÙïx V¤RÊ$u¯Mø ASW̦êªI¡¦¥­æ¸.fJhºR.éÞù®ØwÐ"`Uªµá–,Kt>E+2™#ëCÚé¸*©Nd* )éå91Úpzý ¡Ûn¾Wä¸ÞzD*7áÖid‰üq¯$^ ,·Zzbƈ+Y[^¦uíI±)iï“!„¤1YFf3ŒMÚ½²G¯ìQ%ƒáˆµÕuVWWY?s GÏHB=f÷Æ‹h=Ñà¯q´¿Í›¿è-ØõA:z|KSWÏgœÛÛgQ zñU!ZwrÜ¥fO𬠇Õc¾åêݘ(‘V£•Mš×à\RI…àÝ‚+ó‚AÀÒp‰~¯Ÿû]µ“˜‚ÖLGbuˆöc ÑbF›DH1Ú¤€Ú'»úÅ.¹€ï.¢¬täèD˜ bî’¡Ugð1œð4Ê ¥d9£ëMfõÑNh[‡ÒéßQ&¦ÌsŠ¢D) ¾M ]Ã"•‚/H›d²^ÑB°Ó+Ø^<Ü:6£ ç+dUQè1Ùrñ8KãÝ2ñ‚O¾bzk¢´ LZ$!FEWO/Ë’´”tÎè£á€AYpy>cww‡j¼Cë#Ï\©øéßüwíí°½yƒãñÛÇc¾ik€i¯ÇìÜEV|ÀªdPQÍçäYÆR¿GVÙðȽ_Ϋ7?ÂK¯jèEÌdYó!0›UŽÒ\AÛÒ ±½4u"ŒÇG4Ýyï½æxçÓÃ]šjL^.³´´BÑê¦&Äíô2.h¦T¦®\|ET.„`<=äæö5¼wÔQ3 –y°´±›þé28zÔäõ²>¢T¤%DOÛÖ4.ý‚R’äÉZŸhÍ¿CIÃî»-<¦¸oqôH)é+ͯ­ ¹ø–6pT·TmÒÁÕ“#ÎrÈÝ1€˜œ?|'iTðIàYGR}|^1™Œ™Ì¦¸®} ©[¦G[Lv®`D$úÛRyÁöÁmS³=®yø‹¿‚·þõ·¦]UT­cÚ4\ÛÙâ»’Aõ3_÷,—†½~ºéD„”ôËË£!yÙK}‘Rñæ—Ïá¥C OY¦ÄKmë˜N'ÓPGÓ4]Ÿ?PÍÆÔã]ZçïÝäåçžàÅÏ~˜éÆ3ȶBÆ–>úA>ýÙGöVœ$ÙqÛp2…šŠø8ï8::ÆÉd~ÌŠ]OÛ(±E©ÓéL˜£Ú)³ªÆ(S®š¥V§µœ9Uû‚ ôúC¾ÅqY‚o¨Ú–A–!eèÐ0tãU©9ô‡ç–øÁýc¾ øõIàPCn"=ÒÏ9«=_|i‰O\™ ¥K×âµN`Ý$›˜àhÛ¶ƒ9Aì¤ÕÊÚ­ƒž–››Û›³yý2ÇÇÍ-7fšwÿÒ/§ßDªª¢i®ìló–gŸa­{®~Ó732† ƒŽ…>} “÷yépάšñç~ŒÕo]Ò4Ò¢Ÿz`.a#ïX<ÖélÜ %Ò'"I[?‘å°$Íì?Á×S´‚²7äHõmEa ʲGQöÉŒecoº9"(Å[ú³†õ{îæèù§EGAêîHˆÆ;f}˯rÞyTñ?Uðwh(Ì›H[îZÑLÄ)>÷âN'®H~ÁZkªj~2%ƒ‡ãqFŒ‘ÉxBý¨–ƒ«O2Þz‰VhÐ=¶o²<ãÊ¡çÿ|ÏR3f²±Çõk<ý*Ÿyò³üεôöý7ÑŒ–(Bª{”&'7šÕSg —@[>ýøcÜsß½pó PòЕ>/^:¦m›N 'ºn_AQ–h)OôÞ;Úz†vsæ»W˜î^AKÌ'{„vÊÑÞ l^âòv&žºNKûćyÝ#oÄws”"Æ Â\Nˆ8¹}ûO7+m 1¦xð »–þGRü ’],í4¥v¶€Þi‚B;ãÆæ.Ç×nRUãé1Ï¿ôÓ* •ü¬èãUî¿çAþì¹§®¥ÈÖš¨A Ú¨ÐЦá7.–¼ó¨âë€wŽá-ôµ P"ÉÅçþóçWøäçŸc“ºYHuBñej…ú¶bê¶¶’yä€9GÏ| Ž®Qé!“F²½yJðóú<.^~oÆëWxùÚU>úÙÏð]}’åîþ=þ]ïdR:+eF¯(XŽXZZFkÃÁÁׯ]å¾7¿žYs© oy.ðÜÝ sçœÃxOˆžÆµè¦Ák‰ŠÖµÌLJÈÐâ·Øºv™Ÿ~”u‘‚ŸàÆö.fõnæ7®!ú§Q¢¥äñ'åá^ƒ@@ÄÀ$Æè4¤3WÉ4‚Ãù€Y…1b3ƒwé爌&(”Ÿ£CJbõ€Ë‡çžý³éAZ”MU+-“íÉ´i0BòU(¦¡BÏÊh‰»ï¼‡ÃÍ=E¹Øþ•d» ¥¶a¬4?tá ÿêú&ÿ¬…'&°-#Ф+p!qó×O­ñeo]擟šã£1n12î}WBNÂÓ˜Œ6¹†¦š Ž®Ðn^#ÖcŒ<æú‘cýâ}üÒOýË`ì˜qptÈË7®ðøóÏR>öqþÛÃc>ö÷þ!ÅÒ KFƒo°E‰ÍrŠÁ›åX[ðÄÇ>Â#¿‘^Ñ£´o›qßæK ªÏ¢VW(Ïs¬Ò)ÐvkŠ”ãg9V:´€hr|l¾|ûßô7˜M•–édL=qñÜ]LwÉò‚­ÝmÆã11&«ýÄgÙÝÛ%Ï æe‰oæØù6…žámº`, òè ¢Ú¥‘¡óà½òu_ó%<ñÿþ4+w¾š8¸€ê¯²qṗ?ýÏôÃüÁå—¸öe_ÉÖ×½tnd–a¿O¿ßÃÚŒ¢èáBä™çŸãßòNöŘ¢h‘Ô¼þÊ%ž¼”ê½²Gžçݘ¹ÄXCQäYÉ ´ ûv_Þãx÷G‡TóÏsúÂý”ý¤¼B4gV†¬õ2ÆÍ¢+Û?ÜK¤ÎŸÄ}IoD¶Ms..ï<+k–æ`J eˆx™Ìh¢æ£/Ù8šÑFAkbH&Ò­¯OÌ¥Ò¼ÝM¦4·9ÃSgxÍ뾘—?ÿq–K…ë–‡ŒŽÚ[Œ”,+èÏ>p>ù$÷N¦üÑ>|§\eó´púÆr¬kî»ûn^óÐCÜÜÜàú•—¸ü⋘j Ñop&-Þiìc¥'c†¦(ÙzñI~õçžäÌ™Þüõ#*½ÇÔÁ§7ö¹ñ¡?åwÿ,‡—îæÓÿè‡YR’¼ƒ(åyNQ0F%ùÀß˽wÞGð‡§nwÉŠAßàõOŸáÓo»‚ómWê¶©éÓÛ ¦@o°D¶:`çCŸãúóO°°‡5ŠÇþü}¬_z5w½ê‹xyk›fvœHiÁ3P-}#ØÞÙàÜÙ;’¬Suk%ºö`'Ñ’â–Y¤”ð Ce4ÉHÐf׌ù“g/SÕMê¤U2™= rQï¾Îy5°]W}›1R†‡î}jïn¾‰S)ëq"¤ü>zJ˜…À÷¼ö5¼û‰ÏñªÉ„í9¾ÞY>5ÔœoZ‚ž¤Rv]1è9ö<¯¹÷ï|ÓÃm¤TŒ·^æxç +Õ„iU#Œ¸Ô ad`”ÑšÏ~òT(®Ï*Äs‡üÊsWTòý“Ÿü׌bb)¥°Ú&›Z‘DWJ[nÞÜäòsÏðmo­sDi¹:þi.õþÖDVw 7*ÆëSr“Q–=ò¬ ³ Ó™Yå6Í ( —Öh@^|éyÎÝù*.Ýûj>õìï²zînj/ Ó]Êz—?ÛEÈ»ÑÝ­Ëðdâ!„lJ¦–±•`”dÄŒ%Ý{†yUñLªÈÇ_Ø¢r­:'И‚Ä¤(þRaä{èÓŠ!’ˆužÿÁo§•<×·¹·pá BÓ5¹ŠÔ1O=saȺRò¼æa~â©§ùâÃcþÓÑŒZy~~mˆÃã|’^%Aeê3øÆ2—-V•¸ù¡3Î_zˆùÞUâæ5æM:ð È+SZÁs;˜ñœ±ÈyÛ þ›í4u{õ‘×ñ¾ïýïèÕÁGª.Ë$*yð ½þ*½þ€Ÿù¹Ÿæ‰Ç#´ «§Î°¼²Ê*OðÔîqïê?"ç¯}²äcwF*f팜 «è2KÔ±áU¦ãôâ}ðܤ,½ÜBÕPÆÓ60–¹êa§ÇïÞÀú ë9´Ç[d6yf„'OÀÎ<|ªŽN ¥>½;½ö…£"]…–"³¸vƵ±ãéí#ªÖƒ¨wõm‡‡[M"ç€É7‹À<ÎX0q3غü,¤î žœÃz¿a©T4J… PEW„À&ðc¯¹Ä»®mòΗ¶ù‰ºæïÞØáo/xj8]¶ ËïRõ/ÌM»Kn ®ž)…(Œ))ûòfŽ?nNº”ã6}]îÚmøŸ_sº'<úíïàñoþ6lã’a”TE1˜^G =3àÑ}‚þ_~€ÿðûÿ‘‡î¿eàg€#·ÅÆäCÜ·üã¼éùê˨ÞßjÊyKQ¶¹CLj^€~€è¸qì˜PÒ?û»ÔŒyöêMüÍ} ›XȸãgôŒàlêf‹÷½÷·¶¯½¡žÏ·ºùä’Àu g;¯G +95,¹çÜ*wŸQU3Ú¿þ‰—p·q_ ü0þ ï{º!³4Þ… í?ÀÉ#qÒa£n/HEÈ56×H#•I¹º-±Ö …d©0¬Ú ¡#§Ç~äs7xhšºqÿ[&ùßG#V³kì÷z,õK–#S3X¥(da†Ò 3¾Ž™í2ïÑÔÓÊ3žÃÚïáË/ñÍÏ^`û®{øíïûAÆçÎ3T’Ðy Ych|ñÞÚ¸N/ËðÊråÆ ~ù—ÿ콨ð™îžyà‘µŸdÅþ5h›d¼ª®O^ClA4à÷ˆLbʳŸâ9´¢40Ìátî8µÄéµuî¿ÿAÌòEÆû›\}ö3Œw®âÛ–÷^cc«â]Hö L\7Ÿ.Ubšù›Õ5Ó`‘YçžÅ©€c’hód5  ^xP1 ìBŒ€@qÌœäѯX=3—¾RÁ˜Dø«]gÛ,U,LªÔ=ØÛaW{t–#óŠ~®É-ÀÆÙÖ¸8DÉýKwðÖ׿;ßôe\üÿH àÔK/ðýÿø¿ÿ+ÿ¿ôžÀ 1U“Àüø×aåÈï„x,“Bs´ †é»¤¢wc~—" úз’Üh¢° ÍlJv¶G,×h…EãÉô+ßxøÂÐý'WŒÔAàB`wX^[goœâw)n¡Èâ®Ô=4(‘fÿ £'G2'ò Ór¹çy¹Œl—†=lÔïÈë†;ZÏW´·Ì+ò_ø ß~En} îô îþû'ª¹£ÒŽ~¯O¯ßgР”$wÇÈñ ªqÍõº¥žeݲ<²¶v–ɬfV·<õô“|îÚMÖ6nðl÷ nµÞú¹â þ|»ÌN’TÕc“ñûVó‰jÎ ýzŠ >}±y’/ÿßY|_oÿÈ€ÀtÿxÓ 9="¨$@énÀÌÓäÁ4**ug…%º!ûÄž€˜ÿ3 `aû‡™;˜¶«åð4Ï^òäî/>ì 0"£T9>&[…ÆÆÀ†hùýÁŒ•ŽQ¹HÑõY uÅq“Ñ— ò’ݾæ÷#;'ÎÝ…µ6•.éL*LAœ61ÍËY ˆ5ãÝ—™ï]cù̽\Z¾[½¤E˜YQàÚ†j>%¢’ ¦R\¢¨)Í|¼ÍtÞ BÃú€Ò<õØÇ¹þ§ï£Ü¾ÉCJQä%Z§‹‡ø²˜òçÿ–2ýqþËæ5|Wó6.Êuj1&Š!1î“GÁqH¨ÉÈ;¯iöÁ™ƒÑÖH×0©!&%×¢zÿ)TŠ©= µn4*ïM™,N¾àº¡;IWDG‰ž_é;Þ¿ÒRH8@ùtÌøK=èç9ëªÇ<¤Á DDͦì\~’ËOrÇùK\<2x\£Qy‰Õí=Y5¥ï&ô„zJ_dù Z¯^bî¡­‘>bMB§E@H‹’’²7¢¨v9¬t9D‡ó-[W.Ï‘"PMؾ‚ô†Ùþ&ô—“ܬ‘Ô*Q·$Ž  ºšÒ ! ¿ñË?χÿìýô–z%§JËùSë N]`8u­â ï[d=¦™aš=ž;ü þß|ü.Þÿ.ˆàÄ È.‡T½¯]ºŸG ¬yŽ!½·šPúJQh‰Ê¾ 'bì¿th¬L[»ëê±Óæ»(póœ%ëwq=0ˆ‹È,7ìæ‘aH²go±k=P‹œR+Ne‚ý6§‰ !EráÀÁч[\ºx/E|jój,Z8zbŠñGD¹†Š¨KÌ©û ù*­‰¤È 1™K(Ù™0+×–áÊYgsülŠ7’£I…ˆ‚étŠ5 mr¼„˜`tz>Æû€)zi†O$slh cÝœÝ~öÝ¿€”’³gÎr×]÷pqý륢È5ùê(IŠÝIDATÛ£nRÙ+K¬ˆìm]eã¹OQOo°Ò“|¨÷‹üáÆûø÷îÿ grÇܨ7Nî{ÓÙ'Øk+Bã̈ÁÊ:¥MZ +½f\·øHsÛc{ÅÀÓJrçí3œ1F¤2©XSæ †£¿ðð~/ºñÿ Ä` øÞaK­Á:‰“†A©ÓØuUc)ÖB¬p¦BuÜ[Òm2Æ4DàæÎó’åÁZRáˆÕÕx—L4øé>QØÞ¯ t²]:3;¶MùG! Þ”èb…Á´b^¿ Àñ¼E2Ã8>>ÄGIô-ÃÓ=2“›9¾©Ñy/QÁ…£'3Iô¢•äS}šw¿ç7({#îºóo|ý›èõúˆfŠvS|S“ OÓÅ8R%lSí#NXî¸t»Ók4ÕŒKë÷óò×>úOøxûÈLÃ/NƒÅ½€ ‚C'¢)–N³6,Húý!¢Xá =ä¨%xšÛ”ö_x$|b O•¬®œâ®Kwóæ×½ñ/[ñ1üÿZ Žße<¢Wd¶`ÐâPD;@å=´Ö(k¦DfÔ^bE8!‚H™4¹tˆ°Æ²¾<ÂÍöðaŽÒ†Ð¶ÄfŽv3æ³#œo©;De}¤-;º&‘Å;$ ÑãçxrL4%Ñ^x˜‹wÜÇéaÎ ƒq“œÐÛ¦¡™OX¨ÓL³K^”á“¢I$! uK•Ò úžxò ~çw…;WJ¾òK¿œoý¦oçü™óy™PtF‘Ï7͸#‘µiTvÞ¬`5½ÕóŒVNñÿÕvf±º]÷Aÿ­qOßp¾3ÜÙcì8ƒÓ&AÉSê ¨DŠTT©Bª "/ð€*$<€DŠ!¥T@4 ‚4VÚÌ!;­q;ƒã\_Ï׾ùgü¦½÷šxXû_׉âdI÷åêÓÑ9ßZ{íµþÃïW73n?swÿÙwðKñŸrìWÇŸ]½ôOà–2n!&¼¸‹±§Ý»L\Ý jÆtj”퉴rüÉŸ¶à"Ÿl4¯7Ÿ~ï=‹ùׯ^æ;þÎóFãñoÂÇþË=›äCNâ˺ÓûU#h1Û`$´>¡„ÄIƒ‹Ù»›3¯/”Ò$%‰Ác„g:ÙÂuóÜü{ªþ±;Ĺ5rr~@ÖH¬*±*"•DE‘-eƒ4×48‰¥Ï­ÙÕl‹F»CÊå"Ë/´j!Pº!莮QìŒÑ͘¢ª³?Э(lVË*qíÆuþýú·Ü¹9å½÷¿‹÷~àƒ¸(r±¦µ$'N²\2¿ö<ë‰DØ ï=Ñyвb¶} 9®éK_0ší°(ÏdAÿþž¿øµ÷õG«>¼ÿä+‰ËÅ!7®¼ÄãaŽ’yë¸~ý*¡_S*º½þÿ¿•¾Þ-|#FŽf%-"¥lætα\ÎÙ=8do÷U-‹î$tøˆ€;´øGF(e‹ŠíÓô(¦Ú3Rž˜‹Tä«.XGÅ1ùÚ’n¹Ð ²ô@¦€‘°î\ÆÀ}¿¦ˆŽ°{‘Ø"”AO!Ë h6AרЂ®‘) L…6EnR1#t‡J0ÚØ!©’°>¦[°ìóÕàâQ‚éd#C›‹† GZ êMTQ!•F‘[ºÒPÉó¯>ñ/éû%Ü}ûï};NUtÞçâÔ”I¢ëë/²¼z¿žc'§(Æ[ï7#'͈éFþ?¥ ìÖL·Î@ô¦à†Xßþì‹/þðûÀ_V‚‰ .D&ªÇ†»ûGîÁÑeÂbãâ#Wø;ëÀçßlÐG‹‰«r•R/uëû‡ì³Ê÷Ž|x¸tǘ­½zP(ÁÙ3ç( ;„l;*é)¥g··Da‰ÒâDÉœ"ë‡ÆŽ“~À¡éSÅ6¿ßÌWkf“ FF¤[±¾ñ¢Ÿc›z|ÛL‰fšBÒd¥<‘¤Ê“¦ %%D‡\^£.KÄø<O·:f¹8$Å@h%hªš¤ êÍ L¶/@Jh[„ÁÇÌRÍ]º=B¾ýýïòÙ/†³;gøÐûß´–€d¹Ê{™rT#®çô‡¯ S¢Ø¾“zv ­LNÑŠ‘½¬\@–¹Áf:ãÛ5“mõ³—ÆÇ«Õ¿>•àÃBp*$D%a¬ûË5íjÎv:æŒ^£ýç_æ£W[>þúù~CaÄÜñ à)ùŠ@ìDè’­ÙŒ¶mq>⽋ÕòÃÀ¾‚sg~åz “fJUV¹¦@*„®‘Z°žµ‡£¨¨õ”Ò ™E©CÅàk±…Ì(ÑèàQºBHè—lN'tÝ‚¶;Bˆ¸Yo!u‰19íŠnH)€,ȵ"…Ü ¼':Çhë,ºnˆG‡¹mËÖ¸b ¶¢4ÛdFØjœA×)ac¦š»^²öEb£”|ñk_b:špïÝwQM·)°^/QÕÆP‚HÎG;”;w¢uª2ÆÆEÒ)µ&°!)¢P¹·!äÆ;ñöš~à¿òòßžOðḦ”Ô^ æ²d³¼ó”¥ïÌûÝ/?·þpùÞÍõ›‰¥žÂ&3î½ïA~ý¯ý-þÁ?þ8¿öëƒs·Ý…)ÊD–±S󋥤G>dê©éè#DaiJÂÐ%…—ÅÍ?(%'(¥$Ö”±c1©gK,Xî2Y¿Ì™iÉ´©±õ˜¢ÙÀXKHÙ?”†UðÓ@/Éž_BlUbš-ˆÔ1®KhÆ3ÌÆY\±Édëg¶·sG´w˜z[Ž©ª‚R8Œ’9ËH.æ|îÅgØœŒxÇ=÷mMT;Ú¤(Lì0~‰ñKk©Oß‹9ý6¤mNz…ÈÍ´„@×®QaͤÐþìIHf³MÎ>Ë{îÿ3€_æÉIÙ’ÍÓ·ñ ¿ükü‡O}“öéWh>ô·¹¨î=j#Oýi“ü¦Ê)E‰ˆï;Ö«9íÐ]r«ºulxpå¡1«-.doyˆªÄ»@4V¨“â”R¦yÀ ,·­eV@F0 š´¤ê˜/%s©)Ê=êñŒ¤Jäø =E.jÁ`’ º‡ÒÐj>4³ A©%åìl&i®¡oIÑ1i*úùšÑtÖˆÐâc ]/1¦¦Ãæsˆˆ¨Øã‰H‘º×n\‡Óñ„z4¥ \DÛ"ÓHý"—™•5ëWŸÀ› Õé·QÖ QH4Ù>67”FÒ­rì¾* „1t>åï0ѳ3›±=›>¸{pôoÎAJ‘ízAÛÎéÛ9¾›£|ÿÃûã.14ˆ(¥³³Çf/ßë/SËY£`RÉA]šÛ³ÚˆQ1ƒ´x¡ÑFCï "¡÷Ÿ@ßR»ž9C"õH·B³dŒey¼@ø5l½¯j¢ÞÂSdi´ÔH™ËÍÄЬéc$+eQf^Aô 5ø¯GÄö’¤M) ôm¤]rp¸Ç¦Sø½ÇM´+VkhÌPè¹PUMðªÀµmö /Ž11 Ž®’–ûáXìRmœbscFS߆4AX”–Te‰•ƒôÊX™»~•Hľeq´‹UP•–ÍÙæÙ݃£×?²ùábØLÅ­ð‡Ÿ`ÀkOdÌ:qÌð €ÌÜ«dvæú!‹’ ’uˆ¹BH$„Ìè8PÍIS¨„×!ä5&$)_±âºÃË¢sŒ6¶ÐçXô©L>oƒ- ŒÊ ƒÉ?KæÒvïBFI‹6cPm3S§÷-ŒÎ0ÒÛ]Ç-÷OføvNÝŒ2ÞN¢kéT¶¥Yc™Ø©Ä@ߌ'S´68éèúžÐ­‰F¡0(iØß»J¿^³è.³1ÛÂvkŠr‚’ù*}À›,ËŠ)Ñ:R«A&Éroô2Õø.FÍèæWï€c[‰48Õ ÷¼ù^ýÉ@J‰ç•T÷Ü”7mlleì[F½^cÈÓ.ú> ïÚäºöᛟ;èx|îbZúˆs=Ü<ȉ|Á“'ÛÐÍ"s2¡“g’–LKÑ™”r1áð x‚óÄ~ ´’œ¹p7çîùyÚ˜ eV¾t]+÷]‡”`´ÊB)¿BJyr‚¿ýümTeÉ|~ÌÁá!ÖfÓ ãñm*\ˆ¬wYz¨6Y;XI»˜#Éö¯¬Í±hy”­Ð¶ (JPŠ$4U=a|áŽz‘^¹výñ[¦êaRL1&ÖmÇþá!Ï¿ô<û7öÒbqü…7›ã%Žü\ßõ/¶«õ×®]aïÆDŽ«¿Ô÷î³7?ÔF¾ºì¹ž§×«%õæöЪr‹sÌi@)$RI¬L¨äI8 =2õLtÅšA0Ü„H¹4*8ú>°¹sÙ©sìÏY9Ç–®èc®>Îd±l"ÉúWM<ºA°¸*‡‚ k Z1R•[¢Ûç=EQ3ŸïgÔ½RŽ·¨ë UH}‹ÒRJb t.‡É{çHiÄï~KÏ=ÃsÏ?Ë{îçÑZ£…få¡_㻘ñNU”[0Òbë1³ÙvÞö…DˆˆQ–4ü-zпABè’­s·Q|û¾r=¦ôÕ[æé³Î‡—BðwÌçs^|éE.=ÿ¯\}ùÅãããϽÙÿP$ðuÃûà_¶eñ«FµX,xúßë_|áÙßtÞÝXpVp6 >èC`2™œÐÃ]ôh«c1xJá°dºÀ“…G™˜£‚[é€ ¿‡ö-çî|wß÷s<û½ÇXzÓÛ@Ùì3”\³´)î_"•8Q À"•Í;R¶@¡mñIâÛ]Ÿ¾ «%ÍÆil‘“K‰a suô®ÏI#瘌&|õÑ/C‚»î¸3c^ùUÓ¯IÝ‚ñ™·Ñ”%º¬±£-šmÊfJ]U™úQÖ£s«D×W‡£ dêyû;ÞÃK¯¼ÂïüëßùÄÞáÑgnýþSJÏ…ý+…-Ta+¾ÿô÷ÜŸ<öÈoµmû·²H)}¿ï»ïzÞuíú•kÏ<óôß\®–¿þs.ñíB¥ßYǘ¨›q@š“@(‰Qÿº©[´[0KLXQ( ňuÈjħ”p¶ðˆÕ ¢Oìœ>Çæïá™'ENo§·Ó|¦E ù5º¨°¶ÁĶÛ'˜q^$Ú t¾"†èsÝÈØ#ŠIø£Ë¨ÐÑœ~¶™a•FØ%2Ž&!ñ1| ˜žà3mãÔ©3\zî÷Aî¸pÖd­Ò6›ÅG3êºÆ– ²h2ƒžŒ1()1ÖfPFðÄ~ÁÑ«—¸òÜ“4ã)÷ÝuE³ÁûôÿØû¯ú7È¥…·Ž‹Îù'¥ÒïÞ?¼qý›ßzâ£û»ÿóGÍï\!„§÷?¾»{íw{׿á¡"ÁÂ:%ÓC.D¡€²®N´oF) ™hdOEÏX÷ŒÓ‹Ã…ÈS¼P'ZU%Ö–Tþ&-h*Ãtç<ÏýàIÄèqz~ b+cPîåWD‘Ñ4Â-3ÐŽ B#•AÈÌ+t> JyAŠ a*Šxt¢GL΢„À'•#ˆ}ŽççD¡À‹±!ò9£®sª÷þw>ÀWý ):NͦlmnÒ‡DïܱЙV&51åë£*‰C x—s V ¤_Ó]¿Äâê³ÌÆ îà.»ôwÿáßÿíÅzý¥7šƒ˜âÅãùÑï^¹úêÇ×ëÅÓoô™Ÿhü¸#Á7 é÷{„R†ªnÐR§ÍÀÄDLrŒXã»%ÞGŒJ,ô,Gó"pÒãQÜ^{f62msc™X§9½XLI‰Em•VÄ~=¼@zu eKzŸðzœ•5Úä­ùûO^zá·y=vý-ŒŸê¢K|&†x·Râà½è½§²™2zózˆPTt¸õš.Bm½“Tfå"³ŠîÜ…»™9šw°ì¦¡“©9 º4Bð>RRm×"’¬UÚ$¬–¨~NÁ ¦a• tQ±½}†ógÏcG3TwÌÁå§ÑÝ!¶ž'wdÆŸ)óáÏ-‰í÷òãСG;¸$°u¶uað¸©}'gõò5œëi{‡ïרÔSÔcŠñ6¨œ`RºÈ˜óëÀ9„T¹ã·(‚wYÈÔ;œ÷œ?ušwßûv¾õÔwÙ?<àðøRbÔ4LÇ“Á –ˆ1?íRf6²µ†Ét‹³§Ï²½½C·<âêKOõŸûÒ×þÅï=qí£À—ã¼…ñ³Xý_p><š¢Ÿìh¢ÉSÐQÉD-ÒC„é¨ÀëE=a<ÛA•#)4áàeâÑ+”ZP·`zŠi&_)‹WðÇWØ{õ"“¦$Ög²d¡ª‘ѱÆ’žt?ÔæŠ!!ä‰WÏhͨT˜¢AØšÎúÎC.©ö®§k["PV5u•oízÅrqH×uƒu]#ÜŠißûÐ/±ê=ßÿÁSìì³\­O2ˆ7}>7c%JÆÓ-&Ó«Å1ŸøZú?_üƒ§>ù‡üÆ.·ŸàM¢yoeü¨8À[ ¾¼êÃûÚ~ùW»NýÖ™IùÞ^v¯K"Ä€S36Š>:d†X)S3™WF„e²9Á­ªÌ *KŠª&ŽF”UCW¬ö´qÁõn‰Œ3fÓ1!„\æmJÊÑA”ä(Y"øˆ-Lî¿WÛÖQW%[Í`ŒbÊÁðÔ2Ó@ê‹À˜ŠÉx0~ß4~jCQÖLgÛLG º?Ì)Ürįþ…ðÐ/ü2ßúöãaËgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 01b¥5` IDATxœÁiÌ·ÙYöë:çÜûú_Ÿýy×Ù<^fðxñ!ã$¦Š,´4" ÐR¤4mbHhD„Tò©RU uQ?EŠ¢´ª¢„’°ƒmlgygÞåÙÿûrïë¹ïsN?¼ÞmÁiCC]A ÷êPBœõÈCÑ „\ˆš§ŽBµX¸`ÁUoÆðžœà½`¼«Ô]ìâøÑ^­·‡] Y;R÷_A¶L!9+à°)fÖ°ë,!@ ¼Î‡ ¼ÒàAªõêü)˜^q,ánÁÉa·÷¼êÝâÉÑIöjzÔ¬«ý¸ בG‡@ïC!–p…¾Q‰hdðü%íÍ©E,ݳ$9I_"â8®Nï^[æŸë^ÓúD±Üç+a,‡ÉL7OI£øaP&[;­¯÷·ÃÂ;Š/ÄR\á‡tž—ÃAÉ¿y#àɽ-q«S9hž3³¥}'¼;öáaBÕ7`6êa@ÔÛ‡jdR: ŠÇÐë rKÑožý˜+ xr<ÃÇ/©þüNä «äHmèæ$TãÌ‚<¸Ã[®)S,à‰w 1¸Š8¬Fh¢Çµž*Dzcà©ïÂcьîÔv죭)eZ‚Hzd&¤[è%~wÿ6œS(Øšì^Ðа Ï+C­#Ž÷_ïU6ÈLÎè @ÖºÒ‡h4 ïÃÇ@T­,„¦†••©èî>Žtø\9qPZÐ?:BgY)v¶ÆŒA“-|°ÈUãß…ïâÆ«Ô^HôgK\Ý#Òƒö‘éé|{xmUÙóñy]5Ñ#W/‚„ú#mzöÑ6xñº3B¾Øq:M@·n9IËz¬h0Ã2ØxôþwíìcgÀ Øû®6qOGT¨#vY†OãNÝ× ¥ð¨ˆÙlhLZµ{vÐEb]O¯#mÙX½¸kwôß—O›æóþOì¬òÀW··3 – ã²ÂÇxÙQ m«À‰8•*Ö¿€×-Ã’3h<¦Ò†¥£ Gí9M%¦ì5ÀkÕ¬vØê•E†KM‡°`×*í}¨Ü9ÚÓ‘Š2Ã6SA«sÜÃmWƒl@{ È´ ›Šª&:Ä ùP“Cu®½‰f:W#KÇvV‚>tA0PcQÀ×É öÕkŠD0Û<ÅbHÁQCkϱÝÝW}Cލj…w†•Þ³·U‚ðŸx÷Œ7Oio&÷OrÚöPl‹ÆôææGröB€qllü† ^ÛdZ2 bàï©§r[o¼²jG ëÙÂmØ_ºFrÞЇ%­ÞßßMÈòÞ´+®Dõð ®öó¢›> zà¶]Ù©À¹mu^±ŽÍ¸6o¾Ïò?Ò¿Óÿß4Æmþ.ô• ƒ£ªâ%8qÖªMµÐNsRjÁ›öË0bàðøêeŒ6pê Æ5Èxhz¨Üe‡ö¹Tow:tM‹M•©;«ƒÐŒp³‹áÃ)UÛÅÊ F]½ ‚}KqŽH‡Ç꺞ÃÑ®G‡UT™C‹LÉVÇñƯ-ñZÝ¢}m)oÜ"w'jó­Æ¡±V@k—02HÔysO¡ê‘M;UÊ;Hž>†ñkïÁòfŽQÂÂu@jž6¦Ч¦¥±DÑ·jl9È+¢.qºs¡ í1ÎÛ\õzù Š…Ý™ØäÐor{vi²È„°/ÞLôWä[Ýääsæ3ý#¸÷%Íe½—9÷bjâbPÏ}|g«ÄÕ›—û£âܯäÂÙYçÀÜi½ëgϺþ1·ÛvCv·ãŠëÞwe/ÓÉ0>*„•ŽPhž”ù~åxƒƒeÎ40cˆÙ¼mÕ|Uæi=½7¾RCuÇ€ÄvÝßV 4öQ,þ-¹Þ ÿß仸Áɇò~{ŽV¶–2!…ÔB”&¼lœ(µ{ˆÓõRýÏ5C= .6ÅH}òÆQC’bAGP›¡2ÎóSàú”¹ëñ•Úôc¼­€U¡úâ<ÊÔ…ÖaauîqÔjM‰üšTÀD<Æ`RÇ9ÄâHe¥¾¼'pmð@pU»È“›1¨*èÀ`(îJPîCðO9>ë–`K íþT1º5¤ Â}½ÀfDÕÝZÀù‰°zm[q_Á]F`Ê*˜ÛLE›ÏÉ@ÕTƒµø3€ ƒï˜×0JÎñr¨¶}wAwù¤âÜIlKûÞ:(þ ó/ Îâ7ÑT÷×ÏÅÉ8ð†m^y<ÎÐ= û¨“íôåmz#Ù÷lsQÏ)i¶ΰ ïñØ=âÊôø~þÜ¥á¶2'÷mXÐÎæb+>ñŽN÷½LÒkcÑ»œnáPǼk}x”ª‡ô¾Õíþ4ŸÃusð\œÁ{/]ìn[¦Íû·šo[þ4n3-Q£¼R[Ov¸âßypÓÿ6ü?ê; Á5Û9§òÁ&‘©¸÷­[Äì‹êu§ÄÊðJö2h¯ oŠTjL Ê!Üæ´hW5ÄCx£««|-Uذ%|ûŽªò Çg û©‚º„»^QÏP¯U&Ý8/ZÞÁ=ÙÁ¥ç%¡ƒ¤¿ùÿ[\¥ª¡œ5°™D`'¡÷\T±ÀÉi›ÔTË·¢òp±\CG:ì ø ïFsì‚tè­ wL©3CA˜xpåÚ°g38ÔZh ‡[RÃFuXö [k@g$U./Õ{Åèa§ŽøŠý½ø É—ä_ôÿÊñäíΛñ…þpܰ_ì²OÉ•ùéÙ]󱾓Gvb}²¼ä㥦{Úû¦óB`R&=1ÿ”â•&DÕ8·xAµò»µ%ê}¨Ñ‘®´øöÝ«‘¹äXÅj–tnO‘CÄ·vFJ5]¥´”±S{ÔUjêÝ5¥Å¾!Ñ*(`ÂJãi÷òªëÎjÝx©ÆŒlÌÝSÇ1†¶5ÈK CæÎ=óoâ_’Ó=‘ÃD¨™1‚V—ÚGtô0ƒây¦RÇ…¶Ð:>†Ì¸Av£cM´±BIoÁ NñCÙ×bím䣡²äu‡ýR(áWª#”b@zèªò‡·8acÔ®%-è9†€8Éqâ8€+Žôç~ö7P&l=¢2ê£è ìyÌ%Jï+¨u¹¥cEsÅ•ÄÓz€o›Al£o1̪¡¥5x*€¥éÃÑ € ÜXeñ&Ç‹ÎÄ+l ó_@É®H½»PIÓ°®¼KV³FÛiŸS?ÔÿSñ æKþk?>;x+{±|YNÕkwyóÛµ?J¨þÅr¥bß݆ B,ˆ¶ˆV˜õòÅ<{UÌža¾Jв³ôùs]¥–Í”|_sçPHu½ÉìÖ"Š!g»´sYö¶~Ê/¥ŠMƒµóE|Û´šàZwÁ2ÓŒ­]Ta³×±ïÒío3;%,ÊÀa#©A½ªÆt8zyÚeÃ]nM›JM;6î o@Ø—»Gìcði¾Î©FÚY·‹ZÕñ¼ïôŠÐ9J1WkQ¬pNbõ¼+Ññ® Ýl1:ƒ›TüPâÚŽ 5Š¡¯92ÚÃóÆ…l¬ORˆXÉlâ‘@)F@¢•JÁ|Èjž¢º]š¡ÙÀOî€þÔÏü*ÈS//®°Ùr õ1i4<Õ˜äDU{†Ó¾Ã›‰ îV7w0v,œ';0²6ƒ1-ÊôÛ F^Êá‹h‰+¯€ËFÃKc£HÞÁ ÉèE}+#Í ÔIúÄ2ý7ìÏËß&_ò¿Ð¿õzéUá§÷wðH{?hÿŽ÷VqßJ÷ÞŸ%EÖ½ãd²éHõ,ô7š[J•‰§›·TkŠõªhûdQd îÆ2ËXÑ^šm'µ²Úˆ¡±´ënWTV:߉ööéèôÀÜnËvtw÷ÊA«ó4õ¤^°ÚhD6¼Ö Œ½¸@—D[‰Œ“2'‹K¿Wfßô2öwÍ=ÝÛÒúMëÇž€ÇÛxc¼kœÅ䎹ޔ‡'ß‹¯‰//é’@õ‡ÛßqÒ0æÞˆ±ºb„XJ.³ «ÐÂÍ>ST Ð8ÖÕã'!ħk0ZΨ½õ ªC$¢U3©Ðá¡X‚*‡ØT[è Tk ¤ P~D—xÛ¾ ûv½/@%Rá+»&o@Üñ‘¤‚ŒrŒTéI›Ë<6Jå_B[›p­YX!W­⤺‚­‚Ëwê™gÂé¼ÃµõDUiòhMf1‘Ö(Œkò l o䦂®¯hK6ê£ìuù+ÆŸõK×ó úZFÀ°Uû Y«ÇÝw‹S2u»ÜL©÷wûÃt>t+)YÕwëH”#ÁÜ›^»§=_<73}!®”&-’¶0oÕvû°±¥³Óô’r+£{^Ά“Ƀ W©n—2C¾jŽ_ZZªµy¾ïˆFbj…Î8KàúpaÚéñ. á3¹öü=â=„pJ[7©‹7,ýá o»0NðzøI‹Ê tûѨHO]¶! iPE'†ý GÁ×÷!$æéUÚg§«_γû³“«.Lu:_‰©s¡ Á„-èô>>°{¥òÂC[`©8æŸV“ºÄ+‘ªW¬m©¢ºÄÛ1…ÝÓ[5{AN>I/@Õ.¸ƒ¨þ@[ùQ«Î°Ó)î“÷• ÿÕ?úurwª;Í„<èÁžÔE˜Ü}Ó#ýàva¾]Ãp‹7uWdj5/âù±s[óºØwÐhÒGûÊÒõµ ¼ŽoÝKÖ§Ê!ë9ÙÆ¥é5yõ¡34ÒÁµ“Ÿ‡:ÊÇ­Prc=fø,/ …¶È²=-©js›5ëÌÖhi®0*†i[ÝÖê ®®™BC’eÓ1-JûÛµ?Õâv¤Ñ󪿒*rW8A©ó‘FŠó~m@‘ÏRÉ -ŽMíD³8_aŸ1^åoÅßÿNåi¢4T1¸…¾zŽÝB¥°¶‡¬Ïá¡eã n¡34päPP‰‹s  ËˆÊ›ö˜š Ä@%j¢^¡¡EÐ&-§ÈìöD, ¤?ÿµ_RÚFƒA6—ÀZJ=Ã~p  øÃ¼ƒ“&BÃMM•l!åÇØ+]½dί¬&,y.;/béåZ} fa*GcmF¬ƒ¢+çêóñ—Ç_ ?7|…¼öÈÝÄÇùRû!­ßÚVò ù­ûÚ‚Q·˜g¸šà;×ô;?µóp«§5¦W2[^ûE éÅ^dŽ2¿eÒ3³YùMËÚsÙx»ÌÃöÉêª\¾föºlYoQ›AžgQ èúû„Òkl.ó‘VY’ì:…}Ëëë¦3Ðmhjq¶4ÇuÊm›‡VùlKIÅ,ÓG¸æ=ÞožÐŒç¶pyŸö‰·ñ‡å4} û.zÀ²H{Яlág¢H[èôÅ}­có%{5;-ãž®Vó}þ—Ø1ÛÊ?žÜñúÎÔµS]Ð8· Á›¸h4Ü4¦•ƒåpd…¯Lgyµ‚Zê`Òúƒ[fbÇàYdS­•ÁµÂV`hŸB´{: a¶Ùý_ûû€,Fi1Œt A¦ij’*\ŒJ„}¨ w°LÑÓS̹#ޏ3’zárQIfܰEõ ¯mMæ‘´æ£BfÑϰé¥ïè¿¶ûO¾ä|,mØ›»¼ùX¯Â/Â{ðCÛÒücãyÊFɺ̴¹áΜ&õµøŸï»gí`Mïx¨§zô.&œÞ5ñ:MÈž§À7zE¨ƒØÆÛž¾ƒ†‘wÙ¢±šÑ“¾E|m*eòlÃ6›DÑQÚï¦ŠpSR8m÷©Õu9M'P§$ç׆ô†ÂÒµ  ÔýÖjÃÝ×&4s@@±ª‡wV—ç}ÜØ¨»M-›.ªuê³ Ì¨§×¶]v°ã‘›kÒSÅ3Õ—¼µ÷>GÁKWv]œ¥Ÿì‘¾bR;õ¬î|ªbëýîŽ~lÜÎha£qp÷`\w³R3…‚æ÷: Ý…‘WzwSÀûBÎ@ËzÓ¤S[>ÁbÕÁ‘²p1Ðä¯OÒ¯þò?„‚ÛÄ­ } iQAk0H|ÜÀ»z9á ¦O9äੜ`³¾‡nR!_˜ëAÖÍãùâX“57†—æÓâ=ϱÅbo|±µüßÐéôUãèàvfŸº Ï1sÿêõ“Í'+žÌÓ¤¦/l›_E]]†–•oóîyO“ÛQU_ÞUŠ˜­<³ÝêÍÓdÛC„¥’£ÿå°Ï3enl{˜Ôµ¢Ô NQ øgB§ráRK[eÜKÐÒ^ wÍ2Õî=;i*•Öà]ëÇ®âÛ[eÎT|Ÿ ¶m_u€´Ãî÷ëÐ:^P-¯j÷>;…«—aM1ÖÕ½rùšã&³7î’¶3luNºÛ¼[—âö•éá°ðr‘ܲúÑX8š%´º0TÅâ>™BÊì¼Ëä¹x?B^É>Ü4ýÍøEelæ ÈŒŠ¸¸%K¯ƒic*›¨Ì¢‘_¨ìÈ#<[õP4ª¸£¦EÈG[F ö‹÷c€j 18NtТ5ÒþO~ôµ©^˜$7¸%PÝE° ö0n& ŽjÈù!¶c‚²*HtÂv¬Òz"s+çïÇ,†=TËXÕÊ’Ž-ô賃JþÎëE/¦2ó~`U³“`)þZû!ù$9´½ý3’FÒ–Po÷Ìñ'ëÛUvØ_®ƒ¸‰šæY¡ãNm¿3ÑàûcÍq i=k'eÝ·o% ˜]{…†¾Ì}4Ù‹SdŠ'JìVÆ.:ЪM«?Hó§ …@µJ)Te,4jæ`h$¤¢¹xP£íJMw•°èª*ë,,¨«[­qÐkØVpCMÕZ…ÚäT­zÆL.oºLg«Qëcß¾.©v˜Kµî™ ƒ}ñL«bÿÊo«I+e¤Rb]ƒMÞj¾Èè½Ò*ï ³¯h`)Êܯ¸?ÀÐ4£oÂlóñXRÔÁ¦ÜåŒØÊ ¢Ñ䥑ƒ] ”üU mƒ¥üF‡çã _QÖ&S]ªpë ¥Ú+YÁÈU€û…áÔúó¿üU(F ²ù¨ƒIáÀEC@€i€j…º2P«¨µ̸%q¹—yA6ÞŠçRÐ*=%žeè퓱ջZ_þìà'Æ?†_|Ë.kß[ØoŠì“°Õ¾r—BÈë:__2‡G¤.¡ím0o¿®ÅéÎ×/žÓ¨Zà–5'­VE±õzs‹GsÓ(øV1¹‰])§Î-Soi,¡ûWÁ|+Ö*J[ý½š°¾×llv€Œ”hƒÜB™Àž{Ñfœ½wÒÐt…ÔOÎO”‘KÜ: ¾A‘¼#üoG5Ô¯be4½"-ïb*;‹K“=Ûöóƒ3á9°Uqn5õ³MâŽLEH´u`[š›RëúUn˽X´m\ˆÒSÛÑE5@#ÊžæÙ5qkÓ<6ÅË"‘Åê4ô^.¿¿Mr-&GEC\y>95Z$¦”‚Ma:Ù€eU4YŒ^´kÐz„B70ÞJ¬LPÈÙC ûK0;Kw ôoÿÝzqƒù¨„BJh#êT‡°^/§Ó‘"w ×V®Š@aDúàFþ)ß¶)EáuÖ¥Úñð,Ëlž^À§âüjù+î_ÎO?ƒ-|âúìý¾ÐéÖ'Ë 6êßãi”õÃÑ\<Ë€Ò+£Ùc=P~¢gwƼçYì7<ñ®³š ÖzãÜ¡Uܱ=ïØÉaYyFâmµ¶*õ…øŽ€6Í]¬Ø•HKiuÆw)ëÇR3—ZTŒ‘‘¥Ã Kp":²«ìž‰½g¨€hИÂêìs¢mg„g\ÑwŒêö©6UØäš6Ñ $R‘<$j«›îúµtá#†”‹Èݵ<­XX?ì «Hµ®à× m¿#…Æüo¹YÍõ´!ZR ›µ&Äbå¾ô¬hÊY»Q/<¬b°d€‚ˆ}iòhúW¬áì?v¥Þ\Eµaï¡)ì>45¹›Ôô Ãú†.C? aFž£{(T#qË80• Z¤9SµÕÕ•Ú%N¹RWé×~åkXŽຯT7€Œ*$݃ÐD D»#WEJ÷]ró¼”E°€ç|É"c®}h ÂÊ%cù¥q2î åÿ&øå“`çÜόқò³p!¾ÌøîåòutÕŠ¨Ùæ“òÎY}@-§]mõì9‹0Û9˜Årm$5iÝCÛŒŒbpU·Ð*6„.¡ê&ÊoÌ•Šní²”Â,GŠY3×èøê޲p bFJ÷m–ßÈF©nCxëÁƒ&€M±M:ãfŠÝqh¶Ûª«ªè^ /Sùtè°S»£eßèQ+ãižw³¬öXÖs1à„Y(Ɖ(nÆ¢P6:}3&‹‚À«¤¡q^;ê³ÎmººÝV¦?œÚ „È“ºV“Rgó ëºKûðù¢wÓIùLI‡Å>B]a\Õ'JÝB$:|$ûOSyØŽD²wÉäü“æÉòý'ÝFNzR·î‡š¤(z©›¨rÔ à'é—xw¬€6h*ßPw“AuØ`—õ`â“)È[FÜãè×~ó§î SB •3pÜSL6%ìä9ÀÁ^öß¿¸U{ÓƒjÒâL`æ5rO¯DÎ7ö†t¦3±ÉdwÈÿÍÏ ¹þ‘¶×?Ú á'áíêû3èœv}hî*«öz}Sö©È]+{o·¼yô¼æó÷÷ë1jÆÌ+uÓôà6.Y®¬Îêôm|rY•r±ëì,®g½¶l;°¦ŠÞM |/mp$A»Ó„ñbø88¨ëÖð‡¼ó ÂFåèL»-¥CGC©sú¤2û‰ã¸ù¶ØÝáZ=ÙÙD¿hzÂÎl¿ìmO´úІ´rëÇõ‰‘Ù#lSwMoÆIeÙÚÝ–/9z¹ì;+ï€^î‹&ët¿hŠÖmˆB ½·M‹Ð¥[ÉHƒBÕº®ùsW %O &ˆ[&>së¦á¢£1d„&./µä}© ÓkµRu[~*úsÿzéE¼lQoSå;:hºÅ¸CÁ.‰Q@—¹8” ³0…ð}Ú©…þn¡|r‹+q‚¾µ‚¨IU&п÷ó?‡Éô}د]©ÿ§°ñ@íqM=Wežë÷wð-¶¥ƒ²W_·_À=ëÞé¶ítîiß3~ÿKøÚ+žÐ‚~L¾wù_Ü<ãËáéêY13dwÍó:,g…\=×ë*ëû.±vjëucm(Ø¡¿ Ä1ÒRv­v¥s‹é„†±»C Œ…³ÞJ-P“v_HȆƆn!­v2ÑT¬¨0WÔÞÜÏà`ï´ï`½e:W£–vbÉnß뇼mtÐË 7÷<å;Mȉdí¤¿&±Óôa•hŽî·³Òi,KK½³M;ÕX5ä{“ÙÕºÝÀ åÎVÕÖà¸dVÖº¤ï7d¸Â¢HšŒây¸¡~GeÙ'V6ìYr-¶Ò‰\/›þ<ƒ†MvyùÄ÷† f̸~}£aTÙVÈì{‘ž—ª÷¶”·G½|‹¾ßFÕ{ö‡úmœÜw`S§‚jç&u¯A>p!ÖÁˆ@0D7Vµ3€}w†]cBâfÐ3=ã@ÿñoü¨=ß+jÐTŠ*(@T§p˜pŒ KQ/†®ôðš'˜÷'s(nô°gq #íXü_›_|½tì£:®?SGú Öæ§.×–¯5¥™ï«µ;wéÅfwñ´ÌLéƒþ®ùÁ2QŸf ùÙo_ÊP”U²»è+&lù®]ß;0¾îGx»IÄÛªêŸ#¿ìb–zMÙ?hî6Ïu³à±—ÜW´¾ °e†CÄ»ò ÚšD¸6gÖA©™~ÖŸP7HØfÂ+ACfÎÈš²€–ÇN“àZ#rµ÷¶IÓS9Ue×.3¦g=ÑC»­îŒÜ‚ö ½fÓ—ªXâ†^§5M¢wúÄa¤z·|îuîÁöX’¦õƒŠCGa¥xjá£ú°Š!P¯5§*jî¿W-ÿ IDATòÄò\³[•bœ7†„Žú¬¶ÚÈµ' ¿”–Œ›â øa; ïÆ‹¾†è­9q…îjö®Öê¼í^3|¥ ƒ¶šcLÏoÔ´oëž—t™ ’®‡¹‡B¦–tÑ5«Ñ W^ m" jåŸÂ‘SEl ÿÃýwðÊpab¸nðÐÆš¦Ð™VÁÜ.¡ÑöHá9\á¶ÚÓB(¥Š=o‡ò·Íßz0Øov)ù^éN>%vò3/fÔFâÄÅ{¦SF¶•%öjõMÜû~k`\Óv£è šõÑ(ÍþØ`Î$‘wóäà¼R»6˜¥Ú2àÜüÐ1¹„™-ÅA“W‰ã·ZyfÖk ÿüDz«úT¨âNˆïëJ;6£ŽvJkÀK˜Eh›®Uéz÷}³ÞÙMy(m{ÓAaŽg~صֹ-ê¾ Bç°&¡ž ­[Uu=꼦`wŒ–öœu˜°ƒäPÞÞ¨õ™ ãÓAƒÞxêI±£TóÖJÇ›và9õ՜䦦55,¢Ì±ã=fÓºá)ïÖ©ô¼©#G7 v¬$ã_†<”%ö‰©Œ°^Ag7{¨;Ò—Šˆd8âëÜ•ãê+ÆA÷/÷6©eëÔ3œ®˜KlŸ@£´b¬ €«=õ”wDa:À8˜Z·ÇÛeV[ý/þ— &êªÄ—õÀ’oú-¿B}q {r…;²€§%E ·d–ªàkæ wð¿j¿åìóÝ…ýV~®^wŸåoÛ74çƒ?è2ó)\®d‘å—Â\ó#wšÒË•kè–ÁÆŒ<–ðÞÙ F!°¸ë s9()üõ8¤Î¼Ù_ÀàÁC¿V&Â32:´EÖÐBË£¡ù´-.$ãÞ_p~Üœ&µÕqní„çnîµÐˆzF‡Så¤$XÞÝ`ðHÅȽN«ÞbÖÛÕ:¯x®—ãPã´‰óÃn ÌÃP³MÏ‹Âv¼:Ë–U–åÖ~ ÙRÛskàMrh¢iatKÉÜ6„G"6êÊ…sIŒl½\ã±€0×@ëþ}:ÿö¤¦Ÿ^äÍzÿÀýª¦ñ„*—²a芾,:Nb& vÔXT<~ØÙ'qëÞSqìöᇯãçÿ:íê®)‘ººß`¿¹ƒ£´Çý=´Ã BÖÃnÀÈV½Äš)¥gjúÓ¿ñS8Øè÷pÙ1¸ç›XÙWÞ†0;*a"k¸ÀÚ¸V;™+s-p5þë›ß8ú4žœâÂþXù§ä­¼W?¦}8R3‹Úí·wï¨ @c³íSz'3Û›_÷‡Îº¬âa5Yc7Bx@ŸJÃ'å}L–Õúh«£¯²:§µQ`œ•g‡…pëàÃ=C}Ò7OãlçâØZuä1£yá"Û]È­«ã¢­U_g°É…É‹¤AyeY•²MïLYwLèS—:Y¶^–Ôó+C‹³ qv­Mº\3mw'  ´-b„ËŽî´.@dÉ}Üé–$M!­Ë[-yäH§?{ئYWÕœå.yÛ3´qVîïpï{N×9«!æ#72›Èÿ†ƒƒ ‘5|3êcëžßÌëCÿßÖpÎE’Xd.çO=[· ÏÕM:÷¹:*_òÓ]¾"-Ä…zËqÍf‹jèö’ûÑßÒÊ…^GÖiO›aEDý¶•sƒ ñ7ho€Lo±ì4üŽÞAÃbEÿá¯ÿÏ †9Té]/GGÍqUà)ƒuX$ X¸ÀKX»Ð¤tâ½/ý ýy¬ß%¯¶À?·vŒ×ªk6Î7(ª¶OwB­fj¹HGÍn¶Àl)‘ÔÉjØW`°a 8ì².ke·ÕŽìÞJÍcíC;׿^—yÀ6A¯˜RÆÍè1…,"ÚÄsýˆVi~`ÕwMæ8¢‚æ@JÑhfQWx`¦é Sa«š’ú~ðË}UŒK{"È}Yaѵ홧ú¢n´$<ÚCÕÉrPg 6oªŠ—S‹… Ø!ê`åµFxÏïΜô•ÒöUÛa¦©¿ÓÓ†šÚ÷åÊ|C‹k‘½”èN8Úq]Š\§‡1è5Y8ÜH™ä7zvpàžµYnÎãØÔÚµ„ù£ÔËcÿÙtáŽ#Os† {£öžç-ð-€ ”;®Ã BÚÁ}j£3õ€~ékÿðnÊg¨…:~+{  ¼ÁEÙ×®H^ZjŠ¥§ÏÅǬ/kkö׈×äŸ_Ï/u\ûëÏ?è_=éâ2eø |žÎqÜ/­a¡ ƒœ¥F»s˜lô+Sõûh%=/bÆÂ‹“ÐT›i³«Šù!×E/éÎïõ&_µj¸‰v°~$­1Ï’„F†º:¡¹Hf‰‘ÈFrÏj§—«ØW¦:± „;?Õ>AܺK‘’ òyO-_)Ñ —Hó6ô¨¦ÞfìÖç Ý 5ô‘5úJS—/©¶®i;Hw´ôHÕ8x,ôa:©W<5K求4Ûú€i§óŽ%¬ “ŠgÏ& ƒæ¸áVàÙ@d+z½ÊjÄýñ2-?Ñ8Lc]øaÕ“ æ¹Y[&’ÚÖ)l:êŽ& W®Yp-« ä–Э§CÄÜB®[Ì•Bí{Ãðß×?XDñÜ<.D±Í|$æžxP YPt7-Öðvè(ÃÈ¡'HÿÑWô~ƒÂõUŸPäC……Äõ¶X*Xk%~»YAßQ¶&_­~alfÚùÕò{tÍýÂí. œYk„ãÜ6Ó¯ƒUŒßpÇž”·Û±gÕÕàÙDÀ·k;û«÷Eõo"q0Hç2']Dz;©îé`æÐnTÄò¤uåØÃ°‚ËW­Ò¹õõÎ-‰Þ “¦’¦yâHÇ¢C'¾W°ræ¯Uň[ªaø×7[¿Y!S:`\sɾ=hBŽ–« ` :]–ª„õ‘­™½ŽrTX¤VnÇl]‘„ªã¦a¥ÉŒ£–[uëÉŽ³ Ù¤lŽtìê@•"t¬^uò¯JÒd¾çš}Eˆß7µ¾›ÒÄ)iCùÜÌ<;këGÄwy!¢‚õžÅn“‘î ’V=¯Ïˆ¤}·«–#¯ní®";}:x½vØÖ3mggº d ÷Rª„ôKp­ü+öKòÔØ+vÁž6zX†ýLïÑØ+Ðm½7‘ ÎS ‰`84€þÄWO´3ÕXòÒÝIðY_©ØædcJ§ µe±V}ÿkñhçü£Ÿ¬»dÂ[õwϵOYÏ}±èmçy³±èïoµëÀÎö—ì‰6‡±)I UÞœ1­Štb²ÆØÆ«ŽE£Šä%·5­›+®›3&v©V‘eu'#×lß³õ›~Yf§ ŒÑ!‚Ý$Ūæ©lO jðiGs޶Ô³S:÷t—É®VR¹IÝÚMÉš£/~`-#}Ižüýeÿû?ô\|ß%Îø î~ð†½ó…Zæ?¼ ó¿·DÔ¤ù Më¾CB# Ý!•[[3[£ ¶!z‡rÙ÷JÖX¹u+Û茕 SÙÖ2]éÙà÷ñA#l“ 4£\ж!¥£FF¿nt±wf7rµûœTkFð•ħœd~e²9¨óÃìÊæ2µM9è™+mmv¸4ÕnZÓÖÈî‹>¬÷ƒºx+ÝÖÒæÓ–8Wvy4y¸y¯û JÃ&¡2œd@— PWtä£Ú,›8xÙ®«³t;Ǿ³•«?Cgà¥H­RãV‘µÕJÃ%üÇð/1¿<é?C;í¿¢7ÇßSù=-HúÛ²¦³ózm—…û>]&ËHÏχj8geqÓ´Á¾E=×µÒ CÁØ ¶ëP;bÓNf•#Y ß63('ÇÑÃr9zz¤Ä|Ïò¢ý@¯ªü ŽÝsRæak€³ÃaþúÈjùÊ@aÙÚÒ“ðòˆÔñ«3H'+ãÛ?JÔí_ý–,1è]«+Áãž‘d‘Ë ½Óãcê¼nà;ø¡çˆ¡–À{?î÷³­‰Á?û@TçòÁïZÆôÏ^©õoŽÁzÞ×¢p7=d¸H48‰{ؓ랄‡ü6Þ^w¤·u»efsÖ†g4ä7m•·codVFs·ÝÊ¥^É{ø¸\ë5‘p\o†ÛÃñX_–ÏÌ÷Á}¬Pjìw›ëÁÄyÜyqÙ÷Ú¡Sª²<Ž]ãýsW V}ÿèvw[9tû¹æÕå÷„yùØU÷RZÁö@‡!è8(uXßcp.œá õ 5Fú÷~í'Ј|ˆB ¸M$§ õM¥ª"†Ú³ŒNÿ³0Ôõ76¦z¥zÖÿÈrc:ÖZÖ⪧ïþ©¹É¬ö1Oc*'š)e_$™ŽUÚ‹ŠjUETX–ji»£5{tjA´§IŽn0,Ì8s“âõZç»àZº°ª'|0ÛùýC‚å¶#µl`E—`Ê„öÑú®Ë•§;8{±·¸ûê¦ÿ׿ú‡äOþ»¥zú7–â;Ÿ Ovº5äýN ‘HâlUT@½‘!—q²Å ³e<ÔR óa¯Ö-ÁU‘ÅÃ~ýo=‡«Ÿ|OÝüˆdu ×§øpFtNd/!…©B®SõÌ* ®¨‡“tõQš³ÁÂN¸NÅêày™÷+Ó Ý'õ>ÝVÝnâÕ‡0sÂêx¥a.‡Ð„ÚEÍùÑy3/–À–ª üö–ìèqmÇFxGøyÕvy—z¬³¸ÁŒ=ngRÝ„ îÒ-²ÌQÿùý׃O;§n¶Ñ›õ+ô:øbB×Ýêê½2ÑÌe`—j½›g»ŠJ^4º< F[8Â2J"=)!“êjÞ[áZ“÷Í{Žjœ¢4 `lÑÚž3SÈÝ A<°+O¯‰¹îHè%¯‰Òæ #’ Ûªy8Öú;?I¯ëÿóú:yç·ÞVÏ_I”3b@u“úЩÊòQØóDù/êÝk @d1l£œø­£ZmN®CM hÓ„ çJYg!Ñú-”ް¶pekès`íjçJqó! ˜&êW"xñKïcòù<ü¶¡…B7¬ö2 €ê°(¨™w´a OóXÛh5)Ã- ’aÓ(ÇΚnï+sd΋òjÈÝIõ‹A‘å5'§&ñ,kÄ-C×uçTVS{ê3C[‡›Ãá}CŒjÎ<®H3Ñ:×(ÇS:Ö<ŠwŸõ“oÖÙÿO|ÀÚº¦waÿ?ßûõ¾úÚk×So{§xÆ ÛÄ0H È @$6"†i”$J”¤D²É AJŒ„£ØŽƒp‚ Ìx†ñ”{=·œ{Ê>»®¾Ö·¾^ß'¿_uÙpÇ)ñÙƒàBPÛÕÔ¥Ó¢:ÄûÙ¿«J©o×E‡f¦(—…w8+~_þ“eyµþ’³ïN’—ΟةÖÃÃךhµPOsjæ×¹ EZQnL{Y–WOɼ‰L´Guuë¸Ff®´QRväuÝ·áŠ÷UÏü´«³ý »=ždÇÕÝJ„ݱ1®s½6¢3Mƒ¶Ruk¹ZQ@éDmâÔV±3s|ø×?ÔíïÿN·y´’¨žæ: ]á^%Zí[8¶Íûr±¨ mSZÎ^a¿À¾.ÈîÑz.YX£P-¨YŒšª,ëåŠÊЭš|´¿§j<Ʊf³Q.àzšï Õ5(Z´, ~|pñý`G¯ÿèÊ·g²{ï·eU`ª×Ú&4¥ÉûÆ‚§€â¶Æj8T‡©j¨>ã(°ƒ»dçF¯Ü+–uµ³ç#WïFÔÀ-º—¦;m7ûÛ°³eäëÂkV…P8Û…½­ u7ˆ®gMutm²´´M«”ó¦r‚ÇÎËB©æŸ·ŸD¿\ÿŠ"‡£q 0^x˜y=ð(§í’IüÍ¿ò—ÉsM:b7@•÷âw®ŸÉ›&Tþ¬õ–Ia0»Ù8Ÿ#Uûc‹¾ú.]격„ýÍ®‹[³‹¯jÞ+ìßú†Û.þ[¥eþrSò“*—÷-·”pó0Œ´ÆônÃX;$"õ½6\VªÛ†x¾'=¯«: ¯á]S©…,Ü6Ò?m„j©~£uu¿Ä³?÷©ö íWåGøE§ºzµ†¦Í!2›Ú‰§ʊݸ‚˜Td<´ó;;ÂL›­9Eû‰"SÀf~AqïŠZÍ+¬PA5<\¤¶r„Öê¨ÑîÐ’$¹Ø%;fÛWùT2׉¼ø>|KWÄÉq—½³Â×ü; „¸xòmÖ—T±Þw„4b­õ¾QMÛhE*Üäf sµHz½Nìw(HVª¿ó•,ðü6õ{¥¯¥^žßýZá;¬jò.+gdd‹fë(ÊÀ™‰pÚ KJTÃ1êq²Qïñ,ùʳ© ̺õ7ù]¼ª²ãµ°½‰€©Þü¤ !~ö/ü‡Ê½mð¨œãc{-žW«n{ZáOäïj3¯¯Ç‹§z/þÉø³ÞG¿%,eÃÊ‹MÒEòfù‘Ö×stçî]q>‘Õ‡¬$¼&Äm[“•﹈SJ8yÃóQªÑÓžB%µTåú£„Ò±$‚ØP•~V“ì$¼üŽS“f(튚¸8rIKr[C9®Q0£0J”{:Z«Ä§‚:cÀ¸Y+N7&oìâù—_iêqÖÍ~Iµœ:©,u(îm0Q޶B'Ò`W3cU7¹5°ì¦daÝ+NqÒ葬µÓ>Òk<ÜwaìýËû½|­Â«5ð^`6O¥ö ?ò[â}Üj#k¶ñ^ß á´7'½ãóí!©Žüéô ÞÜõóu@Oæ_W~¥í9¡n“ Y’Tâ– ãÀ{ˆ?õwÿ6ªRAVØÔCK$<Î6×øjðTvT=TÛá{/_ÒW{ñág»ˆ–¹–Y{3½Ù–LJÿ_·ËúŸ?04%­4ðsafút[ÙŸDÀ+ÝUÞ­jë‹»L~&ôâueíÐhͽj“yWï‚jw“tH—n7²yç©´LO¯ÝN5Éy®lëI—ÞEâ‡ìï®Ô»Wë…²Ûy21Wá× ÅjÓ»Àu¹-£ya‘%k¹ïw³`n¼…éáwºNe©©$Àéxw¾§ƒ‡˜Æû¶ó2RÖlh –KCÆä6,‘Û ™›3å¾Z±[ðBý‡ð5=xsL¿|ô/ol€ˆ°‰J¨ÃžÄ`5£¶sÐ×–¨7Lä%Yû5Åž­µq6hr—œ.ÇþºOòMÔUÁÝ¥«WÂ$QçæßGá©ä½GÂ%õ\*ÅS¼vžCï0[Sª:µx@9}*û:è²SäÝOoÔñ‡ÃÎz™[©guä{æ0ëJ£RvI»®Ó°=sÒÐ"³ó\©éc—ßëô(”P3³û©7¢mª«mO„Ñ63Úã6£­æW%ÙnhXs­®¼ 8ìXj˜u»;SëÒ´×IïC¦…õ»ùö&mE`§L0»Ó9éçBüé¿óç¨Ü˜Ø µiÆ=êáq¸¼8:Q÷õãúVÿw–œZŸ^›Í£H›îîvUýms•åít»<üwöÓ^+§‰ýd¢kª®uvýeYÏ—”†Í¬ÒvyÕ¦n­õSƒgbèM,ÖYã¹û‚ü™*Ë>6'¥|«&áM4ŽðíÆfÃu𺻃ŸúgÎfDïO4|ßEé›´¼Û‚õYTÑDJÊÃÕ±Áº¡@U›!†] mÛ`éÎÈ™(*­*¢‰ly­Xз¨ntru¢_G„«ÐŃÜ@e8ÐÜ)· û9$vìáù«{z£ëÁÂ-}ÖSÐë°Ëòôç°y†Mµ`ö™æ¤u/þÈ+¼ñ¯Þiì—2ÎÌ:w5Ò÷F&5LÚ L›é-Ú.‰á¼¯ÞAÖXlÃnÓ«r÷š5¡oTÅÌ¥n²ªTë^Å™±„:óT^›è «Ì_‡iîý®é¿¬´Øª úv£%ˆœ¾JvcÐÍ7ÇyGÖ1(Púã!µu!Õ™‘=¹<«4åj,ØQl±éou)¬TÙ—c)êŽ57þAaÍ2ºÓ9Éuê‚êÐ'µ(É* ¨5¿çñËñó»)V†yzÏŽ©%ìö#EÐJÉ&ìáŽÊ¯ê3zh6,PVP£R¡Á*tœ:¢0sŽF>¤ èFD9aqÔÒaçÀI—X+îÙ3>O7*è­³ ›CÅÆtêÆ¸éBtõ§¬+*õ;W%³êA­3Jø¥òì÷~Èoùý[Ï̬†,äÝe•(­z­‚›ÖP›Úó(0\Èa`Œ¬ŽŠ®¬Œ¾†bø ¥‰)­ó´V¥ªöLpu[·žÛkÖyKž;Ö,%Ó»Ù¹5±Œ†}…Šæ#Å n¿a$S×R“—F=ð¯lˆÿàïþ, µÃw7ä¾xÏô9äéѲ£·Õ~˜_·ëÂëÒ«ÆHZÖ®W²67^ï‹…¡jÛµæ d%nÃF¼ì($Yx0M¹?¡œ¶¡*˜>[Ö…ÝÛT\‡÷ytß«tߊÇîžö¢‘²Ã‰çt ©\}žéÓK 嘵5a½ZC6”XV -°÷†¶küS÷äaä”íæÚCÐ £ý\ñãïÏ·tÔ›¡É7Ä} ŽZ!>è¨m ÃQ…~Û#ßÕp Àè÷)Ý<ÆÁØbpÐqepY40–Ø’4BA0FÔ*ÌyºÄ"pÐäù‡h ó`CÍr W}“‚fÍì;$<Ü6xÑJl¾ºõ/¿×Òµ«ö|»Ò3—­ê•†½Ãv¿B á̒Àš=*(Áચ-‹¨Ð_ö[õ.•äç¡1J»¸TÊ4ÖΜnî=Ë »Ä{‰•©^ŠÃ¾:9µÒº:é"o¤n?ŸG/”—‡ 7qªkV·üoÿEZbˆé–è“Ç[üáô U‡c%ÕÆÍþ§vö.Ÿ›U?Ú¼VvÝw‰šÍr¯ àý‚Õ:6}µS =±uï›Ý$fcçä ÅJF͵ã†g[Kí ð86TÓõ7µhʨ–|ÖŸS—ú“2ñ>W~ᕲd¥d{GMO…}«ÐIòZ‘Q$(º#j¡QªèÎ*;Fåèd·%.% J8´k|ü–$,5\ü?'ŽPÔR±–Ej¹cåPäˆ,ÈDŸ§ÈCdå»QÏêm3±}ÅM%­ºˆ+7h‚O•ºÙpoÒœ©t>ê"7”½ÝƒÏM|¯šfÆ¡°êÏySÚm©—ŸF«ŽÕuO´ÙT1^ætGäž­Œ&Bäe;ê“ã¶;k÷°¯ÝÊì·3r‹¹ö¿ô"³¿=X]ûØž#_Ge"ÇEpË.ô”óZE÷T<|â-KxF…©„ŽêÆ GY ǹVò“.”{P_tþ'ß ó»RL []ç~à€M‹]RààV9¶ÆxŽèÀX%G4É:žX3X·5ž7•t¼ŽxÊ*›^@ff³½žlŠeX,Ñ.çñҜԫ¸¾ÐÓz:v1*ìñ÷#Lþ±Ý oóoí‰xfµù¨vŠ£!µU<¸¿[¶ÁXÍ\µ0oÕ™»;­_¯)õ}gžããƒÿö_ÓËh…í¤¢û[‡CÞ“{«ôKäÖ+öw+Z„’:¬<1ÁªCj6ûî ×1‰z„Ëôœ>á’V‡`o¢î|r}ö;U—#þ¸`q8eôMj(:’¢Ã}µGÓ¼áùØ 5R0&Žc…7ý¥Ê¡÷ÖÍmN<»¼v<W§q&3¢•Á®è8î*"²yÿ€y×ч•‹c]¥í¥‹¬Ð¸†(ZU¾ŒXÃíÿøÍÎ t¨3› w±Ü—NVJy\GI[«ÚðÞÕ䪠;¾×ÂI…·èп²…ñÊ9ïeµöv™}܆Gµrö¸Ù$¯ƒ\°áë¯vš:OGÎBxË4JÊilÌF·—^{8¹ÎOLFQ“R]©èžò¾é(ê<;>71ȳÇúuh|B÷Ít«¸b¥ueüëµ’üúzWTA^å;FQ½µ(]·Ðœ}W¬”5êûY‘¼4½rdކä›äJ=µ{òÉÁ¨'Q"õ¸ÅC¼ø"èÛÿæ‡Ü×lö¦ʰ†ùÿ=á^¯’°ó3(ŠÃ¦X±»i1‰½ ü‰™  MØ\òŽÇ'{„‡ŠÏ'kLŸ¿ËãªâÛ} h 8MKÝÂâkªz(Ü ÓJÅø0d/­ð°:#ÍѸØP¢<Útà¯×8è0ý9Ÿ(ES ÞÅú!鶇% ¶¹‚ê8(ãS~~FóÚ#œªt¤éü3‰…Çï.èÔU’pW4k%p'üâOµ.1WÒªvm©§;³8V²}í‘·knƈ‹Ç—Õậd›¤ÕÔP•G7‡8jøÛ[ÜZ{BÜ䆹kjgs_¯å¸.‡¯±ðue`º¹"mÌÒÝ࡯ÍIzt¼ë\Ë^^»Ê¨I9¾Ü~Ñ+õ™2ÿ,ŸÞmåù=2aÖ³ð3ã°Õ÷Ý.Áã®ç¹œM’;ÑWÍ3ôE}k¨îöQŽ“º7Éô¤WmëÈU,3P¯=û™ RT1Ch‡ é×>6ÃNüŸ?ÿó~ïSú`&™Ã.N¡^*THYFd¢C£å@ò€³¡æt ¥ßQ׉Õ:§¬~H%b•©¬õîh{;fkt…Gxgú€ä펿Ý)ü"üi£Ã/0Œniž{Yðô1DEƒÏ^5M³#ÈFro¯H\hGhÞLhT •ÂW1xªñ®[¾ÙÂË#Ö¢ f™³+ð±crà鈂v}™н{̲ÙÊv½Ã!X5ÿèøUÓØå´· œ}ȱ‘;oÙšÕ:Âí¼¾³;I7êWö†'R- }þtè§é¡š˜PÓ¼Cü¦D¥‘L‚Ý`y¿íbYT/Ü›Áá7ûw“¹RN›+>™4:^Ù;{†{¥ã{P´×·±²™«èL?切WÑmäu4¸mgµ} µÙV§'½êMR0Dn.®¾å×'Ï’]g˜/.½ONöú}Ü¿P^õÇ\m A ø÷§¤üÆ_üÚ1ÿ¶3ã2SpŸy#)u@ÞhJõ“÷?´zÜàÖKù³\å,{á´öÍDf°È\deF+òB=†UßÑÈúˆ÷g}lƒ‚;þé®áv]qëXïl<:í06¯¨¾ºG×6Üw &–¸ 瘼¾áí@ቂµ_P^™´d¢õ¤&51Hé… yÆýíÙtˆÞZ‡¼\ G¼g÷4ÏTúè³+4}ê`U¯¸2e³Ä'F‘¦ìÎ|øï~‹¼ºnÕ†i÷lk–AœÛjèÇ×䳕«˜û9¾pÚk¿£ïµËý²ÕŽ}_ÛU_öœúšðݶbì ”»¬?3{áÎ4 ^™n]Œ¯„H,k¿ï½Õ¤‡‡A9y ±?(½øœ—5†óèÄ:hE}Gó Â÷üV‘åΤ‡\÷Õñæ¤Jl»v³U.µR‰æ8°²¯NöëoÅ(>¼o´'JÜ?-ùF{"BG˜šªÔ-<48º²áÞ{òîGçl®kRdžévTàüÕs¾, L`Þ,p3·á±Õá»Áï9ïc`)øïœ—¼ïLŽÚ‰¾îXWFªœa‚mÑà¡Qr>R)ØÔè‹w¥GœK2î§ØSH±~ EïúZçc¼ÜpXžqYÖÈI`Ï©6\lûÜ L‹-]…µí'lW ¬²àCsEU!„Õ©‡êiÅ'k—wòÑÛ6®sÆædíp„ÇB¡ºdÞ "åmº0 3½1벇Jûègôn«ê¢ò´r])fª¡I§2Õ#ì^À¤L‡»QýÜ=q°ýJo¾œ MŒó+¯ömXtö -›Gí¹õ ývw³‰“4†¸?`c÷Ta„òR­9ìÞ0DPõ¤*Õú¡TØi­)2ÎÖ5Ñ'µÚkûFÊ—ò\ÝByp¼ty8Ühû½pÄ|TñÊËÛÞ øntðÄ÷´Ñ©I}DöZ*õ§lŸØ¥ž I0˜F8-‰XŸ\#?k°ø‘ {;&ÊÓ–~ôþ(.î}œ ]ÿŒ”jJÕHÇ7m&?jYy7‡®6èÆŸòon ÏË×÷:Ëš0¨NÁë7õ‡º«/iuçÒɺÁäýVFAí`ŒîÈ‚íKºL˜ß{(ë‹GdŸRê\Á6®! çÒ€é.ض·’H“>mÚgL‘¢?Ä´6¡ª&¾°ø˜5{ËÕê}"ÄdÇ/°j (G=D‘ŠÙG )·ƒ¹œ¾Éý×àìÝ>Œ½ÊŸª%4ÅDïs‰Ò ˜ö;»yöù¯¡ywŽùN☫¨ÅA†·ÅêŠQ¿©ÈÁ[ÜFnž6æ'æ½ — š””ïîÇÁÒ‰éI§%å3ez‘©ºÕ+U¾l·«†º2‚ÊJEv0à¦VòQ”íŠ>ŠÝ>‡ø÷þo_¶=- çBÙË?øéÍðx” ›·–›æ{ìR£VŒÏ}΢…ÍŸQîÞÙ’Ó¤—çNÛëê¼™ èn˜éYÞ–ÛÛÄÎMSÕÒèÖI[Ù .t¶6ºbj½úóߢßür'fͳ_ü}áç~îbÃðéQËë$‹Û”p¤©ðO ú‰?¬ãáOêüw&ÿŒ¾¹~†a¥cx¤’”‚*¥œLŽ Rò%™ÜïØ£åuLË`Èng‘”öÒ ÆìãàšPµió1ª³^L|YXÐ`"Ì $½=dÕ#'wxS^’jíá¯u`Ú«=„5hýˆ0»Ôi£\²»àB…K-鎂7³#lÅ ÁAÃVëáäpò‘IÛucÉèû%²^»ÖèµJ\hR9i¬¶§ŽÌÐáÆê©xÕéu› Ý´›Á˃ö‘ç¬Ü{‹Ì¹™2É•½~K!7´ê·’Â9D²pŽÙèmu¨gN;®p¤oÛ—ZòÉ+±îr.õƒcÇS³÷ ŸÑ6q­–¢4År»–R•BSïŒ\5lŽVvy¦OÄx[67Úh3n¦&Ò’íßxŽùäM~ó¯žáÇþáÛÔŤ²ágÓgq‡ìå–¦V]7é½?nà‹ïÖXkøo´ yÌ”ªgK³Ã»fFù¼Ï¡‘9°Â%µ %5@¨M§›`(TÀ+QÔ;hª甹.0"$ñÑ A×@a;„Fwð}ÂM«A)]²›’mÓ¼÷ ’ýç¨A…¬ƒMCI Åâ9µHÑhS ÍN'Û¯ñü0¥Þ¡béH:X)ÌÎFÏY±ù¢ÝBHg¢aWèøá_œ`cÚ²½Ø©ÜsqÑú¢T®[™*:ŒU›±QØÁH,gÚE?V1ÁÏfïd3ßQ !UÍTÛVkÒx3“ÏCQ×#S@OíE®jö„?Ó”r•(Ë+ñsÿõÏéþ>³î–Á{Ù>ûqoí*lmµvÓ¡—J–ÎqÍ‘—ø¤SLM´Š_8r*E?žZB‹ÍF2ÇÊÛÕ´q¼®Ô9sLöåN9ngJjžŽ×´h<ü7ñγ©W&í|ÁršRÇST‘C×I1¶t ›Ó€Î,ãÇïì§%þÚè7ðòc§àÄtÑ–P"• -V¡žÜ— TÊEÊ77f$‰ì’ö Ò§;º!Gµé;t`…œ“㻃FP,ZôüŽ4·ÁÈÈqK£†á©D¯ô~„‘`j­-‡<• TwOœküžÃ,ÜV ÃØh¹ñÍ͆ ¨Ä‘JíbË¥…Lj.{¨ûØW;˜¡nö:­}çû¼6Ú'ÝÄdy8dRÏFŽ}[N¨wÉ‘“Gè½­sÃýzŒÆëHjiiz³Ï¢)ç¼1ƒÎ'ääY{PŽõpÜEÔP·Ž­ÍY/g¿~ž‰Ÿý«:0¢³GÆQúX¹ï^DFqoUqNåòÃ&+^‹*Ë¥Å×–­¤eÙJ‰t¾¢\ï¢l»©Yk¢®;¯53„¶¥=ºLó…u|p²½NlMÚ.½'x©ªÐm»C”8œø&é·jH*D„žSq"ú4}là½0Åß$üÀ™ø¥³Eÿ¸ý>F Á¤S´“9zEE«å-õlIþKQ ¦œ¨–;jË‘cK&æ ¯œø›³ÝÚÚ¢º§‚œõ’P ¹é1Õ=Ÿ,«…íœ yyìaÃív.{ÂD¦¿Âá¹ µ>`…# µé)1¬Á€ªuŒ~»§%Žú½œ¹t˜º v,);Ø”ö cF„ T·D™˜ÙÕXÑÿ÷?¡UÞšC`µjæ+jþj}vèÅf‰ E»ë%ݘ­ƒ@Qï·†¦¼äªø4A~g‡6ËÒ­PU_)¬¨édHG~sB}6Ë~£i§–= c¹ ê—µU^ud½ÿàOÿý‘Åi ×Îï9Ü´¹¶ôúFé–&ewYÔêªm·}5ÛÇøíu_¹ï y[ìq9”¨"þØÖxÅzOJeÍ6”óq.+#^*f`SƒÂ  ;³´Ñø¦9 &ƹÖÒgy̯:“ž6‚}Ó¢82ésØyÚàÑïµðÞø'ãoá-õHC0Òi{ÿy6¦ÌÑÐ-Z¿@ÛšØW-0ˆñ=ùÕŒGnEž1À^3Hö0æèFFÓE O­Q}D]”mN¹°NÅkCÚ®P”¥a`íC¥~Ýãs½¡ƒ¶!3=Řvð¦„hà ®%ÐntPaPE&TsÏ( *%¦ím!1²ˆœ£€i­Ó|ÖrÙìP"ÉŠ‘ ÅÛÈ·ÿÉySÅ.Ò†W麶O›a;U¤ sW·'%t+ǬÆ>lŒæÍ¶p/ú0¦©Ó~Oí¬}#Åשþ¿UU½áÞ¾@¸×»RǾô°ŒïÙ=}³Ïå>_Úšñg~þ?+O·’•þÃÖ\9‹u}å%ß0¬µ÷ºº‚ŠÙÛ¶¬mW”œhYÝùº%2¼6,FWuû<)zz¨_ÅUxH² š j··%[CîmΑæÐ«NÖä :4À5LÐ4 d×xô'[úâWšýxŠïôúŸÎ~‹^߃4È.k>™PcTœù‚¾Ìo’“´—¨V…1mvXº:ÕÃ[J×) Y"ašªrÇ' öQ…= )Q–tìVìô[ÚwŒ Ü’nmy— ¡ÁÅM¥Â32ì>Oc¦ÛxÇ×ÄÕF çJDdí:¦á ôôÔiEŠïÀà•tˆwOÏGÔôº˜vQBCÖÆ¥ «Bmõ”>&|pb‰x*~òo"{ær7í)«®ãºZT‰Óu»ªÒÜEH0µAë+ýpŽŸ‹ÇÚyYú°Ó‹ñØ®¥—û¿?_×ÓÀ²Åh"GÙY§ÊÖ{aF'„Ÿš¡þ‰ø;éOÚIÑ…÷î¿Þ*ïV8b·ñJ›&õcåv¹ŸëŠWË»3·-Jƒ«}àfý¥Ì¢íYÖ(7¢:3íNPs?ÐB :%­Lÿ0Q‹Í­Ö ;Ý‹$" š¾FºÜ#lGTÂæªÑäýNþðè}³Ç‚þÑïû.þ—æ·È=İ&.—A i0Xßzh„LÍ›ÑN <²à AÒhW =VB>è'¸ª}S’kÙ«¥#è!µÌðM•­F§Ý*GÐõ9=ìî,’a=…Ë/¨Tq¯]P¦6lrLÈÍ–4ì1B,zê•(Ö1\i1AþÓXs‘ŽmR^gÜìËC=¹¥ëfÿɘ– ˬm~àÔסì®§êÿü‘ºY‚'B´†©h+Åô7C«0SiÜšŽÞF¢SO’óîÕ´XÕ’Ÿ «ýû¹áŽ9¶ˆÜøC6v“ÞH7»f˜ï«îÉH‹l7…4š=œÅ—nè¾ÿÙßú/ϲ(z¯Ÿï°ðÆ]:/£/”=•Ž0²Å‡ý³ë‹Ò°jSJ¥È[}¤6ŸµJJ ÅÔÊVrÑr(ÆN ·•7нL“ëv嘲ß(˜ì-'t/€}ÃjÆx3Œ9üƒ¦_iùá%øýoŒÀÿV‰0úßév-ŒPB5ˆºeB“.GäÔ1CënÉÂŒ! ò{ *ýme Þ(“’*Ÿ±K;ÈÆ¡‡AFk¹E¶ÝB4i÷*¿n{’Œ(–-õƒ!>ÏijzPÜ-9Õu¡QÎÀjÄÐA´L¤–ÙÀ@G%F¶ ¯ÌQ#Šm…ˈ-ÒQ‡iÍJà†À¡2èô[T¡¬¶€©òÆN%.Í7•ó%Þùõ‡,¤S ¨µãÊi¤4Ä@¢•ÝhÛÉI£)KdŠÑ`Ú¶Åá:~\Å‘ÖZÍØAßq/nòuÓogGûqç–slÞËÑ2“Ç«Ìr¿ãè|­îS mÊuϬo[õð ·ÜæûÒ2G÷/å¶…²¥«6¿šF^gÜkžªø6NÑ.dÍ‘—ºnýõµso]̼~‹ûæ³r0¹õÒX‹”Ì­K–gOŽUªŽ:c¦‡_õ–´}Sů<½Ãÿüâ;x9;›5Ü—{ÊMQŽ|ÞV’ŸÜoÈ9¹Àn·†O¹1嵯ÎlL¦ò V9ÁµUa¦ àö8•DÛ>äÊÍé‘ȱUGø¢ý‚žrž%(ÂÌbEï‰!ßè;œ§3Ü:ÚìwP5)øâwR IDAT«QH£»Žõs›”T»ßæMú„N':¬õ›¼Â ä€è#ãµK´Wlø±†ú¨#»ß«„¢ÿœ_Ìgt6öÐ% Ï‹’EÐav°°ÓõNOM¤| „-öT¿‹£Z'a%¢ptÛ2¦ _i" $åË&¥'œ/~|YÙ!²J̓]  †äùELû[–BÛ<öu¤÷ÓnøD‘cºÒfê›ÊæwÎ?^FµPÉC¢Ýo”“¬i‹‹Ž}”Ò†¾Î‡¥óHëð¬|5õæþB±Ý›Ý¯§u×®:?j–É|0ÑÄ~¿®6#«C½íy{-YôcRh´NyOR–ºò•›ðô툲‹ß~´ÆíbèFøhÒò¯–¿1¿"W¿ÑžÐj(x3;g~™ÐàuêsqÔQ*07‹1´‹5ÝÀ»[ô÷¯p¹Wy6ÒI¦ffŒÝš¿Õ;†jìhéÊF¡EØ,‡H\!­H¬¶ØV&œ—-Éê´Ö[||ä`-~³ò{åžÚ„ð«wiÐl°ŸðØøÆÚ ‡¡ËînМy” ãå+¨»SÜ(€£ ÜeFüÙ‘…ü»·PŸŽI/VtÕjL~Á¬b8/xÛƒÜ'&h¿×µ7zõÙÍ^û]µç†Ë.½æn é4·¼wÃÅëÿŸ øŒ¹µËëÃüû¯u÷¾ïÝ÷SÏsÎyÏyLað0” ÈÁe ÙD96L'2Å †Ä;Vì/ùåC”â “Å8„að 03L{ëiO߽ܽ¯•ëÚÞÆifçY‰4`¸Rýo–ÍŠ©‡Ð~3ô£ñi³+ÚÅÄ ûke¾³@K– {þúpíðßø…_ óYy¥ù÷8ÐùM Çj½˜³ÕbÃ*;È;û¨uš…òNTWVkþ«=Ô‚”Ë®äÃ2Ú¦•ÝÇ‹ ­Æ\Q ’œçY¥•ÖU¢ï*¼n„ÿ =üA‰§?Øá·Ç[|ùè=úg~Tü9¶ã¾[¢ËΡW-ÕKmàt{Äp¯ìÑ«%EH;ƒu1UÔ°7±LG¨Œ)Lí1(.H;Ü⢸£È±dµ•äŠöx~Ýw°ß¼B{ ®\e=XCŽ_ƒYÞ™‚ä>'#ßã®Ó¥b ’îú²y`1H2ðá ¦ÕC^ÝP‘öÐRHÁ²'ÍÎÄ"ˆ¨ RhbÙ Ú»‚”Cà-4ôLZ&‘åR¶¦öJ˜%?úE Oÿàã°¤‰Í¢íêÆ2\qç¾ßJ#PlZ¶÷êV×3ë¬û®ËÖ¤˜Ã~ƒOë¢h½\‘1pzgÄ»lÖŤ*oyiŸ«½¾am†YNƒ¶šKþ’ÿüOþ½AÍ{o—›7°;9²³¢~÷Ðî•´N,–™šêWywH¿Íi^ÄPŽt‚ éX%íXKµj¡³="•Ÿ?C!ÌàŽq‡ü¶¥É€ã„¹Tǯ()Z„¦ƒ­ÕAíbÊ»÷VI£nu×ÊZW(•;9È·HÒ·É ¿™eÊPîœ2·§€r‡Š\µÿÅ óáïMšÎcRø9c\/î Z…‘ÒMZõzÆzú²Œv©ëgOŠê8m¥™xEQ%ͧݎÄ.ÞpZ!G³ã.7¦ÂP©,¢§¶²²o ú7V;ÃøÏü¯6fi†yâýÕCÁ§·›*)jW³ aÞG¯¨’Õ]*Yš_2Ç «Ý'¬î J«¦#ù^]Ucn—¨N|¥ì•¯-]g¡ž<§ìPÙF‡?üÞKöµYŽÒËÈU÷’#h“N•‘é“ìö¬!‰} ?qh PÙ0dù;y%Q\@a1ÜQaå OÈ\¥È´;4­P€Æ®èúv'[>"uİni­LjG D:@c$МzYdðð3Ùë”冴%U+UªŠÂõIÅ•{)Õ—d-¯pé¥4µ)®Ãó/ Fvñò0![¨ ðZ£V|"K°Œ[ôtŸF½…*DXvÍ­5;Åë3í6æ–yñÞ÷V³ÿ›COm™@³ì#:)´ºˆH f·®!/Òr”–²Õúš!Öe»4y ³Löqc^\ò`?9¤V¯±§c¿˜ˆ§\š£BçŽÛ—z­Œ†zcþ¼/Ÿñú«ÿøM™”¯Ù]7Ý-¢×Š:4ÍmšÜ—FYñªÔ®±oÔËM¦ÿ–%CoÓ»0z¹‰IºÛ}¬ùªl¾#vUãí½RPT“ñe³JKÇ”ÕB¦‚wÿ]\“q£ÈÀ(H5C²"†eß,`6žoäM&$˽Dà’PuéA"3ŽhÆ xæûÖ¥rY‘%.Ñž(ÐRN•@ñ–ô®bá´uÉ(+Yˆ9Ë ä:¶/†Ð̵ —bØ£'I‚•jÒÉ–û¾@ct´Ôb ÅÆY†xZ¬ùÊ—|¹éÔÉT§™’Áœ¦»`÷ú  &™ºƒóó‘Af`åVx³ñíÕõÐú2«¥£=Ö{OÛÖDîZÕÆí½»Â‘îѼâÁq+2½n*ݹҢ‡ý½z ÅV^ºKÞ©[•s±(_ŠQB%dÃ;£•ï>XöéðÔ·•Qù”Ý?Œ$ë¦)ûû –ì#«Ð3ÀDètH5öczÐ|q²xy†›È¦ã÷;TúÞ½…~ø–\ªC­ ܯHg“ÊjAK-‚®OÀVŠXòô)^g WéA¾-|ôfCê•>MLC>_—²ê–rkíIßòþd,-#mÔ•K¼ÛЮ˜Í;ÿ–;S·!¦‹€p2ú©NÕ;#ÈëÌ»ìºéL4Væ;§ÓÖâZ£í£ÔjeÓ5*ïö } •µv|Γ¦EÕ“MûÎS(ZgVßÇ ˜Õ4Mä€gÁøZïJ{¦ªã2+é6o»²€Êö'¯ô_è XìÃÓ{®ˆËçSóˆ‡Xì³D g7AY–æJv{#^Ô>ÅV#Ü)m]²mWB È®Vþû,WZuw¡<´:mHìm»†¶)ÐZE†€%‚¬-´5Úþ¿UÄL=a~‘µ+ð¡n‘Ê¡m2ò”öãG2o+¬î´«Þ”¬È`?Ø@—${ôPE—©@¯¥Â¶ä2“¤\fà5ICbUç²á3zdp:3^âÑØ‚cí‰4 ­Í‘%‹û9é k³¥ÍåA–ÕÚ~¤E˜ålГ½}GGSæE¿»’ý:ÀÄT(~œÞ×%¥sHøÁq »ßPqj€%­Zׯð˜zÀ.¡uä›Nµñ©*¯ëqWHÏŠ±êO¤såÉz"ºz…¾Ë|¹¦Wñ ÄWÔV¢¹ó×SœL Ø7qÿÚÌ_ê§»ÚÎõâ‰'ˆÿƒßøÚèjÆ‹]}œHyVšÛHVÚîohe.T­›n¤9ObÙñ4j´ýDQȹÝ/œ µÍ{­u=‹x‚¢åŠÆÅÌáëDX,¸Újc@—=ªE£öÄæ9äӔܮCQ©$í•l1Þç”L¾ £J7zoÓ“¹ºÆÜÜ.Ãr•Þ&kÍëŽò,ÎÃJïªçN«NŸkXŽ»ûgw]¯iºG²wj·4'¹8n´¿Ú¢(V{·ð‘u¼ãrÁzbFÏ?s-âZbetâærg¦äúC¸äažtª¤ÓßPßÁÝkÔ÷¥|Ö1²¥Ü¡7¬ hg H`à £¾b`•—²”)‚žƒçA*í. ¨¹ ŒKh¾Oyæ . ¸|ÅS×€,C÷#©2 wc¢6ƒ´Z¢›í–¸ªÉD_ß 6@½f”´‰œ<|pzƒ¸aD°1J ²z=©¨+ldI‰ÆoAYL{³&9œ¢awPL7µJ•)QͺGóGÆßüáŸn.þǧæØam:'OB5w‡Ê}(¹‹%ô¹Ë÷1åÁ\Tžªš…Æ«1šb¡¹ vv$‹ÊT/úúIQxI.—YåGµ>ïZ2 m“--³êXØGÆ  ¦n–* F¥W zN¤ _uÞk¥¼Ð>šŸZ¦.ºS›Ê3¾ —_þõ²`Šæ.ïzñÈ÷†¬<ˆÜí;Õ¸1™o÷sli±dRƒù½J1ØÈ=¸Å,fõÆ@%¦ºaq¨hx£}УüÆôºTÍÔ2°H¦ÅÐ án"tîÀRÚS•þþˆªówåÔ7èž*zÙ-P®42î§r˜¤Ä7K˜Îš´£ M´ÃæTE¾©)µš¬8¡ÈZšª‘,w+ÉaI Êx+ë‘f½+ý§mHÇæšPôiÖúÈù¡ÜÒìJ&ïP#@TgðïZ NêSúªs‡ëÁ=È3‰f‰d”Â+L“CÉì»Ý–ÐEÔ„;i$¦ô±Ì´˜uÙM¡W%es‰\å<_®UÆFEßÚJõ‹!~üG?ƒ¿û+߃uòn”ÂÖÓzm×zÛiÚÜjÉ…¬û«ÚØÍ#ìoÕʘŒöõÑÛ‹"ŠBKί;=Ÿª™ãrÌžùÒPÆU‹)s­3{¦a›¡•eöp31„>;Ê›c5 íîJÏým_ñê}*çð:þcŸûkN㎧[ÆÕ]OÝ$ú_l´“¤Œ+Yú­ºSå塺ñÖ¥µÔ¤P‹íAs‡Zí§¾'éKаOVž:5Tå¥R¯ŸÜ’ûÅ×x||)L„£ídRD’‡\Š,­ê¬Î¡Ïk;vÝ/…¢£(ÅÎrp˜­H+u©o-’–!•[þ$£æV“5:bB`8+°¹³0uØð„*3„·Qš+šCÙhíS×SéPí¤«°Æ)´#Ækd¼…’«Ù-™ ÛÒI9óˆ+1ªWŒÚãŠÔ ò6Ä]†V²íÎÔIËàXˆ®#ÝdÙ u­C9™(²Šjã@=ÍÞ yH;¸z Ü ‹MüÈÏÿeþ£ÿÅg˜µñÙÚØvN{v#°ï£µº”QÒ}´oU×;nÖ5?ÒM¹ßWûîbf(×±Ò¸Nò¢²:¯‹[ßÓ ‹È=á:7œn:‰  pÜ6`qwxs¨ã¾z3¥o÷í0P'øØ®.Burâ‰òþ0Ù–öÍ}Z”­F•«_êâ½÷û8Ôüê.v·£èC"i;2ìšw.…ÜóÚ{9TÅ´ªØÍ´nÔmwõâi_9DFfºµ«tºS ÛÐ¥žòŸûQƒåØB! ˜¹Š¶káú9¥Ò¦NÄÐm ¤æRÑéEbШm©MäÚ9¥k=6 KåŒàsªø5²Å=Ã¥yÏ@¯s Ô .)±"Yö$†'y«ÔÈßÕ¥3H˜¢»”Ò0Î'ÈYs«SçDR-×åÎê5¡v‘ñ>”¢/Ñߣ5~å ÐõªÂуLéâÐúxãvè§ÿöPú¾K±Á¥U°µ ¬^AS¬v!ÔÓÇ©:8¬Óæ0X‘™7µÁ^ŽœÇÛ{EäA°ÎÜ1»óÒŠš±®Ø9×e™6œñ3“ßž5Üœ¯å.´»,Wdÿaý¦::²£H= Eð@¯1…´Ñÿ)ìæÊ/é×Òn}ü{ýot÷ýMùI|‚t­h/-’,â ˆXÖÒ‚y¯´Z{Ô‹8u½ººéˆ|š[¦U*]"柀 ÷#VÏB…Õ»–‡råX"øh0QùŠŒdÄ„¤f)& ޝ~÷;¸›£8űé’R–ÐMÜôNÊZ§Ø4‰+{X%§F÷q$<(Šûéêhd"˜»XZBú!ò£ ÚÉŽÈh4hµ¶5GjõѬvÈ¥nLŠ.­ÝùÙ@Ф#ñ𚊇½­P@R¶®‚¹± ”„w…Ì`0š¢àΑåUèvš¤ÓŽŸhNA,-Qæ5Y!c«Dý¥·ég>÷1úŽñI™óÃj ó¸T7]ÄYO%»æâüʆë"úPˆè‰Z‰%ïŸj½Tnz¡Þ[õ¨dÓDÑ´–RNFмí·ì;­™åš´ÿ¶m;ý°_5!‡ÞK]6tÎK>]×Þé‘¡ —\1ÇÙÞÊw öf9ï–¸ú_~Ùá'¥ü³?ò;ìüµaŒeß¿Y`jµÚ”U…Â[]Îù®1ômžSïkR—enÜiR€dïvŒhoõ¦W©œ·­4ܼU؉¯ëA]äg³œ­æ,T½êÔV¯7|ËÌÖeƒÔ¢ÇÑ›òù'w²KïØM¡ÜptúµyL¶abÏ[8IIˆ©Tãš³AttW06 –=‰‰E8lOi:¥,©åÔ>P[1\ZcØ"&º10 }XTPU唦l,2¦Ëþµ…¤Csîi+° £Ñ+ÔF íàcÛ°¨ ¼Ùb;°i`oAdP¾VÉ‘­¼òcXPô#Ÿûnüè¯}iûMæE w¬£b>0“fÎ|6&&D¦ŽŽ˜ÓíPçUÓ}(tÿ¡T÷óÔ)œÍZ×˃m,Í&æ]ëî•Á/m‚‘X½ˆ”U\¸­5ŒgxÀ3VZ†2.³Ú>W->~ƒø)Ò3/ªO9“|¦\3­ûRÏ«¯>K>¼þ¿ôíP¯ÿ±ÿöçÃzß¡W^£i¯¥Gœ³ã}”žÕ¶ÂRbWÚ¾ðæè¬^#Guž•ܵç®x®-j!‰ÈòŽTEMÑê· ÚoÌ¥rÕfZV}Ö(ýpÔjXVfg6EŠ[å©ÐTK->T‘½õ-e÷²mPÃïÈWú ÚS³êA JT‰C×ãvÇ0¡·#UÙɰ{ˆM3ÂEÓb¯cíÓ1G®¥Ð« ŸÝO‰!¦]è '/±±²€ª `Cbl›¤u.«”vá ^²¡³Ú¥;¥EeXØ›-·h—m©ä0®\$0À((ŽGÈô[BâõÿuJŸú¹¿„}ó5|+©©™ùì ™XŠ%AʬIÓ .2)#Éd¦°,öPX:ÙIŒµýÀ@¥•1W…íŒCžòœLã°VjIá7Œìh&ÕGIÆ,»CˆXԓ°æ]O—ꣴa”LÇ#Õ°Z:6ßpvþ£Òmîø°ø|7u¾ñåÿ-½Ä—}Ï ºšÿÿùç„ZçîóõR}}ðú¦Ê»€¢Ê'ƒj‰"RÉôÑ®mßÑln¿Ûw-éjMKò¥®¨úNPòÒ7‚wYÖþþ¯¾ï{œñªyh öíí\X¹¹ãÎ-ò´¯:úMn¨º£U™ÑUž’‹G_tÿê³ÿ¾UÒzr,£ªÁ°é“íßaË4<^ËâpŒÙVC 'º_Ãg,Pi¯»hå MT jUÐrÞÂõ¡ÍôîI§¾ÅV}€žSãªÍé5µ¤yRbÆïñÞý#˜£3]§aöœ^ìkÜRJ©`V+X¬ˆš2“-½Ivn#éw¨â®› 4Ç(ZJ°£Þ+SþÄÿ ¾ÿw¾’*·|Ž6>¬ IDATžÂ1rÙ»7¡”d1Ô–$y`ºŸo3+{`78[ßÉolycÔ~èö›ˆí¥_ïÕß:ÔÊQ¦Õ ü¤±ôjÔÜú7¦wÛ´ŠÎ…ø´¢èM\O×Ì’$ï{'gþ²_x–¥žµa=r‰G¨_ÛÍ6·Þ'ø»ãRû“ƒ­ëóÿ“†ŸUꨒÿõð«]á®EÄâôB;6/ŒêäZÅHÚÞ‘VJ·¹Rü¶šlæyuhßKߨ< /Ý·w¡]litüßmËz^¨µÝçºsØá;-]±–ë#ní­œ ¢ ¢È©vÆjk4è cOA­·®¹Á¸îÓ—ß^£_)°M z|O×dH¯^QÒ„HG&䶦öèåh²÷N¾7°ÆÄÁ ±ÝP¶Žu푃±¨ˆÕ>ózªÝEØ\Ž©A†uFÊNRY2…Ô 2Lb´ćHJ2Uº‘ÃдԣrXQÞeH ú^‚Oý×?ñS…ôÒ Y™28E@Ï©Nx¥Çï£=´¬rRy¢}-fÑÈÞÛu4᪃¢ÕÙ`”Ìã›™ÕeSÈ_5xjfc=Wn»ƒ(u£é•®"KÝaß9Åýª0¼G;=.µ÷µ‹Û¹ºzhŠ¡vÑÛ½í²³fñÖ Í¡â®-߸2¦Úª{\îoQûq…·‡5øOÿÔOà¶Ê©*™¡û_»yXŸ,owÍg¬j;SI†´]ßsãµäyÉZßfm±¨¯Éaýµ‹ãÝaø†SÓHhóšJÍÝF¥Et0wªÞ¸klN´N(×öѨwU›íe‰¬ìë^öDþzKÍÙW¤ˆm¬ íT§#Ó’Â*H¹Ïi}áHwmBÄG4Ó8º$ER4Tª·Ø-†˜ EWk4jl*°¿¢û¼ÃàDG|5Fè0ºMÔ£‡$xMXvЧr=ÜPô¼”¥•PíIžeXíJŒ•à)8–UÕRú‹” þþÝß{ƒþÃÏüM*>PQªr%3¸‰ gȱ”5ÂzGqå¢èN¢•U?•g¤Ò¾LÈew,g|ð[…ꃞA¦UÓLÓÚÊ-?‡ŸxÖpUNØ·ôMŠYåòDzÞ½ãÃ¥Š©ÖÕ´Ö´þ>5-á^ÓÛ3•»/z~/’'4´Þ\â­©ö ÿ¬ú“}½üêú_ÖÉ;ûvtè|Á?û›¿Ý‰…+þÙ›§ÕÙPh®°³É3G®,§±’íÒµŒÈ1 ÊÆYìÚ®tíŽ]­HºmÝô¹UUíSªµâœ÷{ŠDgGËJ|\ø tk¼ŠòJÞ–ŠÞ=T}®*Re…“;Gœ©±Ù^¼7Ï>ùMõþÛcAnwïÑH3èæ¹Ž©?’ªXÀݬ2è@C÷¤¾,»aÒ-yvŠüÌ@t÷-²R ÒÊDäÄ{ jãi±@Ñóèéeltyh7”1`º;9»%.luÕ¬H­ï©µL86è 0ý œå ñß½ßÿŸÂ÷ü÷£z ô«¸Œkr%£Bçüƒ=“·GÒy(H±‚©MÆÒèÞS^7ºEH‹i5EÁÀÒ>ÂQŠôUVÏj/`v•µ3ØWÿT÷´?°~~ýÅÙNSkÞö4g•ä¿ô÷ÿ1’ü%V]ŹÜÅ“Ý,ªNbê2^¨Ÿ\I×*oY³‹yÀ¬‹¶n÷b3wu}÷u泜٥Ë\*ƒÛ¶«Þç±ÖdÍ\dØD^œ“PÍUPgfÜïÜ®©¹ª½¦oÔŽÖÄZQ8]*ºÿõO¶üïy¨öh¡t¢—î Ú:]9÷Ô«$’Rƒ6IÑ›7”D#¹sfVÙmZšpko‹¸,¤e÷`”WÌñÕ]Œqé@ôѼÑvÕVr¿n«ÉžëÒS‘Ç7*kSw·«ä¦(½ÑVÕ$ºTixÒhݪ"6<ïÉËû¶›°®G{}¿f:)ýlk£ê„ò’ NlÃbë¬p=ÔR~ãëMŸZ½]­ó5¿«¾o-íQ¤V°Ø•¤ 8;Áéh9êËžfAÅ=ÐZ””•T˜ƒ0ÑJÙP=&Øi‰ÒòIšZ¼œ;„ÉÄÏÉrÚj5BCRXgtyxE‚+P‡:æ/Z\…*ç)Êûs$ñ”NÿÍcù×õ{éâwÎ$K€`PD‡G¨" &7Ð=–j Ö¯©}åô¹ÞxåZUØBUçŽLÜ^xL’’¢™‘Þìʨ5¥b݆Vc¯(d·öÐüîÒV ?’¤÷NWUïCr¶ ­«»á6MÙÛÀ\TN”êþ7…¥¿ñZ÷7jpwg29Ðh¦ùª…ÁàMuì޳ƒwöÇñ»Ý{HmUaÃÇqµµ <ò+Éüý$6æXA d§R8ÛË­uFëz‰¸®1ü×߃ÿøçþüþêÒ‡«q$ZмÎPIŸ:à#ÛŽˆ¶¦à\S­æNÔAmÞ¯¼¦B fO]ª–wÞòÂz„Rµ'Zs#Ö`Ž-á(JOçZµ«½,Ðo}s­oµÙˆm3݆©ŽX¡u­_f"òóriËïètMU+;/ÜöêÒ[À’¶¹Ü}Ý9Ö|UÃQãÕì-§ß¥é¤+»Þùúÿë÷”olíùQÖ*÷3žV·Ž¦ÁºØÊo—Äò?ý‡òëMÙ¨”#ñ°—Y—õîÕ¯·‚~ðnl£t^–ŽvO«•Ùñ=¬4=$Ã^è/óüD6J›ÚC^mÈlB=a1;*òÎÐ󳈹qµ×–]*iîúfxÓÍ‹MÙù»»aªî ‘…ê=~t›AŠ·{Ñl¶®í”ƒêñïNØïçs¼¾ÁíZÁÕÐ¥!­‘ç}†ÁŽbÙ¡µk4A…ÒáRUೈ‚ôN–:§An€íˆÐNàé Þ­Âó Ž#L³”>L^T“uòoýæ÷ãû~=$½$ÙU ²Å(…1wYks™GJ(Ø}œIÅŒP¥Äó VîË÷]ÙÙV¶¦ èf]ņü8*Š”Z·J»Ú v~b(TæmÐYüâˆë /0V™íè°-FnágÍñ«aºéÝ^Ê6l™õ ênëˆÜÇ}Miô¸8Y;¨ç’˜ýúÑ<1L¨éÅw«Çû“¥7|eîYóÇ{'ø&Yû¯i~°áJú“²ãDJ–½’_¹¿£êKKÉå–”v;K#~h™4ê¶Xˆ»ö®ùèø{å0ª-vÑMïb¶‘Ei¿/Ê×E.M¯?ö½­,–bƒ[æ¦!l-7n”¾Ý“MuH[Ó†ãjMñ>Œv»©je˜…ÃBäÛ²Ò7Q_ÿt¯ ÂL±êTºvJ_Éu‹)¶¼;¬íÀåoÿoãî$Æþì ¼!ªîY8Ý-äÀÝHq ÌO,’V›ªŽ8W!È"«‹eÙ3àRK…8PªeDj…’ã¦TÖlG¾ë¿úüÜ/þ(ì¯K:ÞœÊ(;`8²<Ñàî:Ѻ踡™¬–œË…¸ß+±ª)”nÛÌ6”q”uõ@@O=M¥—|æ(l´N²¢© )ö¦Ò¯{ÁÆÑn…Áå´ÙyRC–*a_t¥ªg£‰ñ-+u§=q~S¨ßT@3_åÓ.7…=„d–q¡¦fnNò"RsZõóÞÙ8ÍVç–õ0w}W¹¶Î‹?ìù||sr›¤\qÔÚ®ÙÕm.¾¼®ä¿óbNü?ûÜ?D͸`±+ùâÀEÝÖÝýxå\V»Í§š‡M½S†á¤v¤0?º>¤™(QßgÉêœ.«{²L¡1Ñ8“¸îõµ¼¶ÊÖ{=ÒºŒyË2Ç[œòÇ…aÕúœµÐtÕ¡ÃMbxD?ˆ)ÆSËÖIa“?QŠ&6ãm”ǹ'zví¥*oŦT2¥±*QÔ¡ÜØ³­N&‰Cnö’v® áÕ$åbë“bÏÀkuF{𮤳P—[`ð»§øOþöÑ“ßíòŠ’ÝÅ”§ßEw Ãe…ÓZK¸u@ý²Á ì,é­rí&Ô÷¾&™j+}Kò£H¯³Žl÷j¢Ù*¹¨[}Ûdí ÓhÇ`N§SrŠÑ1±û"3é¼9h†5hÜ÷ÊÝpèO…Ñ&úͧ;dá\Ùátc˱5©õ¦{l•k^úŠ3s×ýÚÉD“‡ñçµN}GuëÚòas”âyp'^]Fòn·†õâCJ_¼Ä‚øßù¥ŸCbdtÓRTª)JÓ†ç]¹¹í¾mú1ûB—õNÓÂ=+i5Rt³ÛUB=Þ]u²ö›áA6·ijØtX’Ëò£m>LÕFo»¶ÝŽbQŒ´ÑX™¯êµÍþÒÅk›ÌÖܱ™vöó€§“²Íë²ÇRMOòÃ!°l®Øå·Xª¯Ñ=|ÿ ÿí7Í6Èêëo+»Õ૤SAÑSV™:;Ñ+é$5l©‘R6R7Ô$5uÚŠn\ U©Éì®bñßÿqú‘ù1)V.mL›Å‘ÉfƒF4Q˘H„e0è"À^’ΚmóÜï o#º­á€ñʘ¤ÌJCf†^,å¦z”šÆ‘ʘi–˜Æ²>G˜hͦjfÕ #¯V”zo8ìÔÚ—Ö®>¯ 9ôÍ6»ÇΡÈ:-³ˆšÜ¨¤â ²ÿŸ øŒÙ=Mƒ~]wù÷þôç­§Ÿ93;3»kï®"סD ¾„ñ!ÄlC„%$„„’ƒ„Hœb¼±3qÛõÎzËÔÓÏyûûôçßû}ßü~¨L·)r¿ÖLeµ^âHË®ëû ƒÁ݇L³îbý8h“Dêéxjiá³Ê¿ÕÙæ§„õ7«±¥ž®+Ùg¸}¶QqÓ©×o>ƒWÏ–xó#è/ÿÚ_FÉæj}]@3D¼Ý 0ºŽámkÍôUïÁzot]\îi¤)moþd2$Z”jÕö¦À‘(« ÞZ7°Æji†@°ÀÉζç¶02Ç/h× ê°kxårºã/kÊN© PX3«î¯]s*7ò§zÞ¶ÌÎD'mCßïj.Æ,—ZìˆÈâþ›ö¶»Ÿ2óñÇÊù?¸ÚKýù=൶êsáâ½ äžDx«%|vn‰,êa@§¨h§.u©¼ëšüÙÿùÏâ/ü‡AÞý,R´ëI“îUéI•P ü]Jê¸Òle°ÞYX×ía5VŸ€¥î—ÇíZƒ²NûÚM…•h˜¿œvV¯3Øæ°Ò-qd7E¾1Ϻx°˜Úè-½ëT7£ŽT´Þc/X-? V½¯jÐêL- ?sBÝ4¨Ù»ë‚Ã½Æ žQáãØTì=ß¿’ZâÛÉݦQL¢Èðø”íHèöüÃXLH>Aþåânõ¢Ý~¶_>]º·UX^‰/Ÿyt赊~ïZ½^¬²ÏÔw¿ÿ éßúOþ{LŠhB‘™{HY¹Êå='~² õºÿ n·†ñdfœ÷fnf_Öž8h•Üd}í-ûC1ôwËJïÚÐÜ›&õ¾4d—x~)H©¦Ë¦:ŸˆëYºË}n²šŽ;) Áöý¤¯€¶aJÍpßMhÇÍP¸ìã”úFÛt:m'eUõ§z¤ç£b95æêÃÿåùá?ú k‚QÏ>똌Ì[£PÚ{-zÁ¦í\]¨d!µ÷c¦þÝç¯Ë_øXa.GKÉÚܨ½œ@°× öZÂz´^¼u« Eú±´Ùâ¨WMÜ“®”pQCpU)FM÷THjFdEª&l,ÐCÖÜdmÄó ›:{c¸è`nª«KæBK¶ãž¸¹®ù—=°š”ãN˜·NQê™pýÐêØ&”T-}?fÀÌ$àÊÔ|¸úàQyÍ@³É}éV?=mÁ.  ã£-ßþÑܼ]°ëÍ3ÿY\éSÖ~Ò¡£*¹¼ÈÕóìnßþ¯VΛ@ÿíÿúW±e¨Ô•,! âæ¾¬ñÇ=˾ïõÚŸqNÿR7Ú T….NôÌáÛš) ´bË5aÐm×ô¢Ûs¹³7-»îÓÄ<ëöc á”:Ù«­£ŒÃºÞA"I²ÀÝêò”"_ñWRš3f!uc4e=A—"9ä®›lEfõq—]ÚÁÌV~p^¨ñ·7_ý{?gÖ{¿¶îò®³…/-ûªpÉù û÷~éÏ©þ÷Ÿ—ÑA|ÉvL&%Õ£ÀÕ¯t÷ª¾•¶È±ê#BT­\ˆ:$Ûc£Wo9Cª/‚¦ƒ(ĺ–i¶x¹Ç¬­™Q'­e2Ó¸252Ý'};QûS:+. `.]—U`7¶ˆø­¯s-'¶Ï-!<-ì…×ËN,í2¨êà™Á«wºødЮ#Å}²2àp0îLêËwgvæzêÝð+Æþ‘Q#¼gEŽÑÑõt2lŸ†ïzñ…ê~çïÒ77ÁÂ2]µéªn&ÛÅ¥‚òGxþæÖg°®¾D±[!ýOÿ«¿ÓØÇ×ç-ø0Q™Øv £†Ž™PéS¸Ñ®1×;qï¦uiãñæçSöS2oÒ:q*Ç%,j”KiƒF·°ã\“W9·¼7³!7o7Öòq}Z¤­ÕðA…~¾öÖãv]0ow—4wäš±5ÏúbÛšèIEew-qPi–ÕëpkÝý¡:"×–©ÚÎ(úç–ÕÖ7¦þÕ7~ÿ×î·_ÿ¿IŽÞP霽ÓüÕ_þ–š|70+¦„rÍ%1|¯•rÄnúÏ÷¡êùµôLCƽ©X­Ôhȩԉº-öjo"7¬Tt•Û{3 Çþγw^k±†—Ymo0Õ€v°ÆR©K¹(Ö•Õf‹&¢eëÜÅÀä²ÖÔä&•ŸÔ»ŽZi.^3œ¢Y]ø*_÷1™ûö;˜ £íÉåð€[E5UTN[©ÍÅYÚMt|ÈÏ4*Þùª©ÈÈèÚàòŸögÐôÚúäõ–#gD1³°`°ÿCµ]fpQ6ê|ñžÝžc¶X©ãHÿú/ý—``‰2T¼„ªR°µzIFlr¢"›óGçŠ~7ÜÔï/Æx” M¼C«@ëU}ÐãUPhÍnWuÜÕùm@ÑÊn9ôÒIõÈ®ÖÂ)U³qs a­~×îÔjcÖŠ§â-m!Ò]«¶ }½[ºŒ›^U¹iµ!Ë o܃´y/©¿®i\n!—%ß ¦2|0âÖU—“Øî‚-ÀQ–>7¶O8>ÛÉiYš[.ÉÝ áó¨cüÈ_ê‡`æ"‹©àܬÄ)t𝻣Cü¡÷pð‹ñüüç«ÈÓXTâßž +•â:óÕçg àz…WO/±_¯¡^ï ö4 ûoýÇXë|©\&q ª-ŠB%º†EŠJ«Aµ…øÔ}Õ}óøI‚ÞìôÒ¶÷n*1è-µÙ–ÌždƒýNæZ˜%{ úβa‡õLecß°zÍ^k/›IW˜˜¥¨ÎzÙ›Çz,âýXj•2¹JâªUn•0íQª[åAè²ëŒÕGdgp?ð´¶óÂHaØb[÷°;G×´Ú+sÔt¿ÚÔk+E÷jÈÒƒ–I±;iX·åD¢¾ÉÖUÄ=ïFÅ{A E=â~»—œNg\P™{:6òkd“é†%U’©º7ÁÐ: ¹²š…Õäu @ŒR­^›ÕÚÙ#nàpÊajT]Þ†hzЬ4wZ¸ +½¼»É'?Î\1¯%—Ъsmõf$ÝmhUˬΈñµ‘ÚãËh4J sLË{;xd¶_ég#­~®to]ÿ¨&ÅÛáèæÿ›ñ‰8,z>U¦FÒ]ß .>‡ìêÇðb{ ðl ?\_gÎê+ õW ‰PíK˜ú±ññ6+P›8Ìx+ÜiROv#³ó[øÐšønél«VOõ«!VáCcäÚeóu¶áµpû¨ ØŽi©Žº¬è‰–{"mKúÖî9hº˜î°Ãa£nC8ßuW8îõÊj=í_oNéÜüJбeµY?( ¯÷êBÔj‘¬údI mO¡KWì­-ýhëÅ+Q‚¡yV‹ÄŤ :ó(Óœ }ø˜OšÕ(δ¼{”yžC_tÜK-]諭Ñ\®ö°i1ŽiȶuKF۬äzyê„~Ûšë„ëµÛtæ-â«Nô ²Þ0L«¶™f‚½c9à;Ót8VS_i~#ÓZ?ŒÛõ­»7óPMâi ÷Ö²9V=Mêñ›¡qÐuû¨ðtEšE¥96sßEë@oÀzXÜOuï6ò`ôd¸¿¾2 ÉþŸ7÷¼~_ÖôFµC‹÷oö·5&ÙäúJ.‹Wx»%>~ƒYç*G¿Æ* @ ô?ø›ÿÓt:F±$P(CéZ ·‚>Ì¡" :OÙkÓYò¾œ(ýb;ï÷AkÍ:§É>÷nfÔí=/·+1x²jú—YaTSz»--ý¨c»¤ÕäG2÷Þw½eI‹Þ›¡Ç·fbh¶¯rƒÏ´Þ.;m5NÚBs¿Úè¨õB“Ó@+÷©.y[óÆÝk½ lS¯ ²{wÍMºÑfàaæím­žäa½áñ "!Bú`*öiÞƒãj6ÖF'ÆÈDßÕŽÚ:e¶6­šÓqÀt€“ª¦okLë[;`C¢IY^§Líd“«¸•l¬«8ɰ×Ê5FT£–ÍBË{³|©ÂÇ#‘š–^‹­õöJ±Ÿ&vÉו¹NëzªI;w©cNm¼<‘ÜÝ4wô»w¾ôåâ§nÀx,cJàÝÐJùÚ–ù ;D¢¿«NÖESÔwàz½v?ÜQÿŸv¯yõôËÛùVu¸© i À›3ñ*S¸xV©³ l´Â—û±[¨ C‚¹;ú7þ£_• ˆ)ºŒ«^V¨OLŒÛ{š¡Þ)hÖ 4‡ÎVš¬t÷é<¹>vUUî&c—ÜJWúÿ@˜‘4ã̆ÂoÈQž0¨´4;,·ò…·Ört{_“\w|t©¯¥6V IDATI3$h\¼[gÁ Ïv wµÚø}1†$Mª¯#èÓZÒÊɪ·ÝÀMæ>–VÙì*cà û¶?HFU^wbhäkš7KYQ/èÓÅóJC@P[—CÛÒœT‘£ÉÍú¦ëko(š.øì-­/±­ *GÞ÷åaa‰Â+Cûª£rfƳج<^ÔVG <•— æ°±õg~mw^×VЮ¤VŒmj×ä6cÚÁÞ”Ú0ôk>Ü]SkgŽÎ÷eyF|} 60÷¦é?Hyp^¨öý“vqßÒ&ÖÌÅBÜÑ\ûôà^wâ/·ÓtDäØ>lácûÉþz÷Ûï‹›ßÿ¿åoS/¹[írbˆ(®ÕÕ*†ý³·ÆSPç/0~k‚½Nà­ÑÂA]ÃÆ/€þ¥á€D¨p¶êPð h•Á¸ºCÝx½€–„p¿\;šÖzŸuÒãp-ãö‘é–¦=9ª £ázd“r,¯ºý¶7"Öñ ÌÒ¢“ô èåwjÍ {§ÕvujX®ì¶S`¦5XÉ]íÁhâ˜Û5Ü’½ 땞IòУ]2´ôå—Ó㬽0fE[¯jpúÖTÀ®»¦oŠu"Tæí3F#Ü.ó**;Õ ¨„zï$¥Ù†Šá÷< v{ô*+Ùµó§ÝÎ<éôlM;кLú2ÒÚV›H›\{s]»*ÚwI]:¶ÞoÔ 0òz)±÷@ nhl¹ —¦¹jÄfÈR ¡ª÷O¸Åo¡1+jÔÂf¤k¨u¤§÷(S[g3ø½ô]|&þÖÔI!‡æëkÉï¸ý<0?ø°o[‹<:ÆS1åàÈPwæRïE1W<¶»îU;{öí¿Ýþ_ð½§Ž¨Ô› µb¹)þeo¾x­ä6‡Õe‹›§h’^­ŒØyú€"ý÷ÿ¿gM…Ì_‚‘7°ÓmÕ6Î,Å[”I`<åxë8ò`Gø]§ë»~&vFi|¦Ùjv!·xjùlWeÊâá±5¶Ì¶nGxZîÍF96µvÔ¸|H«²ÖŒÙä˨o¹Ò¡,ÜbÐóÇXà º7)ô?.Íî¡ÕÓ“^º¹×‰FN¸ÁUã #+Eü0„ÜY¹ä†#úŽ uÃÈ~>wÊ ¥Rß™Ãú«_`šõ;[¸GT·÷´n}«‚æ©,ÍI­Æ>³çšòÑibÊÚ„4>LHžc½:Ûõ|ÐÓ=§µ™Þu¿hw¢ÕµÂŠ`.´åI®oiÀezÛÞ“IÖ²}tçZÅÄÒ ».±ÙóV¾´ãA_“85À¶3êmÑ å_‰Œzƒ# º>\ß¡u×…ž¦~òLuŠ'L²C¤~ch \þÁñiý_õß“'âÛ¿jþFdv}u¿¾£É e“âBY™%¶——ðôÓBµ ùü‡°Ýt¿íQ«€}{ƒò¥ôÏÿ¥ŸÕÖXk HåC}C™º¨±zl¯,¼j·êîô ÒÛ/F¦®IIšûÙ‚=_v'R{>ö&O–1îòm–•Þ/NÏd¾ ‰VÔÍjÍãÐeO¬¾=ՙ܈ÞÔrƒ ¼+x¾|cEÑ„Æe/|^ƒµv 2ε­‘ka&a34U¾î5ãmá¼r<¬‚ÕFd[¹ eàR•Ä÷¯\wÁ[Ú[$f}cçÛn?µº€j“í–œ{áZë¬!O8ǨÀl©4@³tèøY·Þ¦¥.Jè¡1úWYË}T½—÷›Ñ’™¬s\§€s@ÃH4ë®]’°À¦3qûÕ>”äð*zbI.Ò®<ƒ~wø°õÕªæ3cÐBvBà‘可·äx8gÕ¼.ŽïDÁÐp!GÍ>x’ÿîðÃgûÎú¨»·¹þ+ú?N“¬,;?é’j_ÚÌhJ5¨bȶCXmZŒÏ^áí”é%Âzkz §ÓûÀBÑwý4¾ã†ªØL7[ðÚBmœ$ÓpzU€LAF9{†û¨W=oX• é ®Ö‚f³àKâö*žòw"ÐB½ÜÕĹkš±]úÌ]ò½6#öj¾fÒ0 wËû×I:¦çö2Ê‹±ˆ¥4¡n/Z›‰¾Sw?ËZæ h¥hxÕ4=E¾m"Ó͸ÖÙ¶‰Ãb§b×]n˼p]âàÊ=ÈÂá ·KÞ¡Bí ÖKÇjœ¹Õ5yÝKÇS¤]áV™A1¯y›€ÛØuŠjÖrFêl½Tƒ‘1‡^GõÑ`ÏkÎŽ4Ú™ixwšþ²¦ÆO,»¸à’ '½¯¯ƒ%:xÛ8‹Ž$ìC]‡Á¾!0á¾ÞÔTpzI0/*Âôc¿%s;]LÕÍñ7äøpµ;^üEri[UàªÕa3¼“OAçFâ´ìYtOý ]Ò>Æÿ#ùè³–UòNt7m  á¶>"Ö[ r©@½„ ,ᇷÏaW~?…Í`…ªµ K9jlK¹@úÕG÷ðSýw;jP*‘R°Ái8‹‡ð£©¿RÕ%*[€ìPÙõ"ö²€,òÈP]–/7kã½b´uÇš*…Fôvï Ëp£lÛ{褫ŒLèÁ‚§ã•4c¸=:2vª¤6ʬÀÚŸ5ûÑ“úÝ|B[¡ u^ÃVÄù8uÙv]Øwfsœ•5tÔ Mk>Ó¶eÙÀMéPösÞ,Ù2ð… qzx s“ÁVe…nZ gz*¦OÓýF[‡°ÔÄŽLDnµ©>1í†G}«nrÃÈ{`¦wcé}¸bfj79‚ÀPë£!uÑÍw{×~Yú–6ÖÐTmrTK›–]P`{9£÷,– û gcûÖá¡Á3÷NÝNîL+gÚØLíçä4z™ òÕñÃË*އŸo]üÞ?°~óå÷xÍïŠJ>¸maڿÓšÃpûZM–-$or¼üƒ D¿@’ì0~õ { M=Fô¸:Ò¡«ju¯õŽÞ¡–; µ[¨³Œ—\ä·‰÷*Åú;&òJuFë}…n“zµiÊÍ[ÞïØ‡Æ®ˆŸÂÉlS?[Œ GT©/ô.;îã©í*¯Ón¡2§+SYEÏÛÅ{'Ÿé’Ð׆L'>uKç¼½%i© ™’dž1lÓÊ^ë~Мô h¿ºŒÝiYÛ}ï Ò4¥UnÉó¸'(’þ65+(ƒ{ÝX™uf|QS¶:#YJÍ} ÙÇ-X3€zOÀå´vƬ•Ûœå™Þ„ËAÇ’­}§LÌíŠ4Jò(îIãˆbá­h×OXOÇ¥!½Ã1ÕYsT ­eÒçÙÏ1ê~eV•ìgç4–9sÚˆ%mÄìƒ2¬\†Lº†hæ8žToüh>ShætÞƒûr ¬ûƒÞ95ú/&'úÿúª¯2éºÿcø{›急à5Çh»÷Mé8"<;W|é(¯áü;_âúú­º½ˆáB6`înaK†¸ÝS0m œ15èî­™¢w‡ÖŠ«3¼Ù ¸ô×—°.8ëêh mÉ¡]§(v[[‡@Õ5+ׄxé¦1’¦Ú.¸P®m“Öé…wwPT{Ú(û|›—Ò!¢³‡­›Ôº×çZ9¹NWv×@MrP¢2z¸"rmkØXkÊÏ¢ÓŠ;oR¡{ªßžwúh€or+ó4´´YÛÒášçš.I¿a}äøa4Ëï¯Ñö0ÏŒ\Ï ·¢€WÚ›2Ûw"=rr€®µê`i]¼ãe¡ý%¸ÉPÉ.wô“ !*×y©nŠŽœ¸é"n¢I?•«£´2ý¤¸ŸJXmÀeîtaT(Ì}5&ƒI”„·Æ|™+rû©íŸÛ°ƒ8η×Ǻ0Ð{ ÷JZD8¬ïÑ{cUÎéd2ÿàÚq¯~¬ìúÊ ¶Œ»ƒª;´¯¦`ä¡ý :ÔûãCl¬?"…¡cmù4qÞ¿«oØ}‡û\8÷ÈËGýŸ„uõ'*(ò·Ð½üïÈ?K B\«ú0™*«;nÒtOx¤ûïuË=^^® Å—ð›·Ÿcºß+ñ¹—ëϱÓ[åÎ'j1žÓ†V«ìKÄMÓBïE£¡‰‹~ 3­B¹¹†¦nðlñC\êWPß:xظO.€f_l_(5öámœY?…¼uÔêMN…ˆÉËó•<¨ÌÉZÃøˆÒIMêH>ë–ñaÙŸT¯Æ,{»°Í5ìô¬%`X¾nDÅ›8äF¡§GNÇ Ã‡;’fqµ>9ª(X|MÜuç%ÒkÎ9˜ ž¬èÒ»cLúÐ7‚¦i½e/γ?Ý%ÆŸÒ¡¼7(óÛ”ú®á¤P¥žÙý0ð´VÚÕ–OB-„£emù¾×¬7ÒØ`MvhPk9Ãx¾ë[ •ò½®'D·Z¯ÎUõÀ‚6Á¶ñç¢Íqª²É[j¡Û—ÒÌù©¢3²ìª§GÑwj§M{ Oè;'w0…;ž$4‡eÚÈ 2õî¡;è°¦5ÆðÓý?U¥÷û³Aõ6±Ù]ù›ÝïiÏ7§•Oîk;Þ°&¯m0¯_SiQ%Úª¯VWp)^áyjàúÏàK£ö*†ºGn0fí`kea„Å…®¯ ™RßG(cì·—p%SLúT©.óÒ:A‡?W»×#xU¿„‰ÛÂ~ÑV¯àP›a»d°ëzW ïŸP0g“þÅ`¡l7{Ê@7תm‡¥®g>¨È]ac2È/§ÍéT;MUÓ(h‰Kç¼A†(¥ÉÛî„é¾°ýRIÝj|´'©&Êm:Àn7¶á:CWæDôá†Ñ{ù¦.–V‹F(²h§Ù0Ë…Y7½'3ºÎåø¡êÔ5«±ÓX%YùŽQ§BEÖ̈^¹Æ¥u Òö½N®&¦qb•§©å/IjíËþ¤qv‡MN÷¥›i‡êQŸó!sl™¶ý™åÖ¾YÙOœ"Å`Óm@’†ðãûÆÁݯÆ/\éÃû'£$'ÌçƉˆ’Á ” ŽÌçÖ<ýþ@&ßKBãK”ñËÿÇ]ï–ù›zdsÈ“]ßÇ¡2öLâÒ•uA`¯]ãùt˜/Vêâw_὆ô&Á~³Bv^hÀ97 ¨4d„’1˜„ h£Ò´ÌWôë‡(Øhûàn+URrô¦8"­ºˆç8²c´aŽ MttŠ,¡ð6¥`4вŒ¢Ä|Œ0{¹Å>lÕA5qÜ[ÏGóòu»M½ï×bóqi|€·Ãò¶«¢éëÙRÀìšÅ–ÿxô ¡fϱmÛ£±ŽQxj­´Qïö\š#ìE*‡ƒPqgk0ZQ¿«'ëV-|@­ÆÚç#ZJãñÆ”YÇu µy°ŠZ9èÉݸá_ì¿ñºåÖ‰q×ÍmêûÐdúl݉Ý]AèÐцG[²[æý ‹cK:ôÀ´H©jS͉}ý­j?0ßMÛµsÐSеâ'w‰“ µÓƒ»Â}m3ë]îÜ@çH<&aë›YÇýÀ¸cª¤W4ãwüCç·hóOâVþ^pb¬ßJµþ|²½ƒ´5ƒàõLœF{¢ÚbêE¢µ«D½°6è¾ið7¯}µ‡Ë€ËîäÀΪ†Lqx¬Сîi'xã_k>R£"GÊ\™èÉ©ºñØ·;Ø]~Ö•ƒJ÷”<Ø`_¤Ê¨ ¼02höø@"©)vK ­Æb¯ 54ôÉŒñ¦ÛEcêܺu•ýŸLüî_;ª7¿¾¶ªöÞ¨QH(ýZ¾«-Ïvt04bËT!fS(Øj§,Ï:ÕE”cTŽ{‡Ífž²÷õŠÓ¨?‚>¢RBÜÊÞjþœ¦`rOÄ^¡;m]L¯ÆUÓéÒÈ£qlG‰¯¦ú]¿°|©ï¯¡²ŽF póÈÜYšÎT¹ÀƯ{íÂøjv»ˆÊ±EÍ(o[NzÇVM4måF†§ö¸)™eêÎã?Ù{Mˆ¯±¤“hŽŸ°;Õ¨*'û¦Ž÷ÂËÃ÷sRÕ¾?7²…©œOÔ;ÅwÔý£–°õ%/¾cO¯üÅf5\tÀòž™2¯¾Ûœëó××â;ËX¦zø‡)Ô+•]œãùùcþ)tµ¼u°v `“ t†@Ž5H;€¬1 js$f­€y8É”¢ß´ïÀª5x­2tëç°p aÚ«í½k˜m3°Äˉ´,`$ê ížÁvgB#n1^€ê,ŠË„¾Ú›*lŽ?îÉç¿2Æâ7Q·¿Ðµ¤Ï«óß´o§\Íï(Æï]fTîÇ]ȸÖÓÞ*íWõÝn:´èÐൖùfl;™HkwüþAS}ŠØ#º}lfvú@crLo[NgG¡2Æ'jôž¸HÀ¬ [@Þ! iUv+>œP›Û.´ú2ú`O‰˜V|Ckr?¸#Û†Ú<µÏÀÓ†½¢_‘wž7„[™*3[Ç3ÝlÉü>…ìÐrß±Ëæ`6vÊwn­Þ:‚æÀÈÃa»><Ð7<¬–»Ò‚ÐçòÎ&zÄÌmÍêÏw'æ'Î#ñ;&ÁÔX¯~>ÿâ­ßm #ÓLàF“4ZªÑvH€¯^d²¿x+^^æØžmá¶ý, U«Õ5þpõÊø†î—ç[t]_-Ã7à€Ç˜†Âµ†‚í±«λC Ãh©¸:Òèáon·]\p®™)\°ÒaŒvšƒ:¶Q¿²Ù>(ÒB=AuÞ^ãŽß@ã-!^» Ö ¯* X®SàWZßûºÊ~ýx!9—v·£W¤#Q—ëÌtÜ^ü]šöŸ“Âý—œØÓ¤ÈõØ}w½[¿¦—#H®7£ebrôÑ}ôr¬‹»ÄtŠVl¸i>ö©c#5;€=”7z3,ø¸E%‘Oò±ÂI`X•³ïDS5—{?¦Ý@ì­d˜}µm¼óÁ€h¥£>ØÈŽŒZ]Q©ÐJ›Ü·Íšå>ÓO"©?.ýÁHcÑÅd6å^Îö, Y}çˆj=ðèÐE5uíúŽÙCæÆ"¥›Ü1 f㺱¨X˯ÈêÈ=¯ƒæï‡w‹/¬Ðüh8^ý¥õW/̧gç)ošeßÓ5¢æ4B:Ù}¼®¡Ëa÷×¢ÝýÏ{ÙÛVÕŸÝàõÍž>Ýà*IÁj)¨ê™"·œz€ =åE@K‰‹Õ¦tP!é M“d~Kï¼LÝcV‚ŒFmìèë£wÓû• å)»‡é•ŒƒØµ=(“íÁnØ[Çà|8Nª;ÁÍ-r©…Gág¶3øöxN¾+î_Øuð<‘ï~²—ä’–ûô!; ZâÁ…ÚõTÐOi¾JY¶‰»«ó~¼½‚ìzAŠK®._}Š0aq»TÕæ˜Ê1PXÙ¸p¾+ô SC³¸ÅµÕ+Ërq¿­U7´ Ò¯4ð[޾×CI¤žq Sá:Áì3Õx½ô!ê/ðLa¸gŠxà:@nl8‡fa€\!ÝÍSužõø°áÏÑÿBý|õoâ@P4;ìU­o£ÛgJ¹ºˆ¶઄üDIQ\Q¨X‰æ‘õüJ‹jìaGrnfò [fVõt"¼ó³¯“S(<©+^SpºuGëœKA)[2 GˆO©Ó9¡mºA‘Š#ŒO*ÒdÀwB÷gv ëµÉ¥6xw ×m€ƒé€hΡfø“TF'Dª~ßiæÎ¼÷È´m´¿Gf‡ysḋp/ëfÒL¾ækÛ*\£ó8rS¾¥Q]¼ ÛnŽýþSÃÙý<þ]:1ÿ9—ÏÍÀ~›wâå—êO¾Ü¤.¢(s§£ÆC葌‰Ü¬¤7R¼Ü©<)»oÿàS€ä ,_|×ëZ­´—’lÖ H—À>˜ IBìok|ÓJþž:±oO"õÇ•SïâÆþ÷/ž~šä-žïY5]°6¶Â¾Ði¦·ÂéÊFé•y7Ÿ]"¯æâUüÉ>þB~±Ü®YbyÑÙ,áY¼…Éq’ÀUî“ ²ZïŒ+5=j1¼T°$Kð÷P¨;ÚÂhP¬Äõ™rÓW¼IDATÌUöª…×FäÜG'Üâ{b›ˆ> þã=Š˜*—KÜtj¤¨òÉôžêp¢[âè"…wÅßTV’bŠÓ’B;ÚB× O%f AÖª|xꦪ÷ûÞSzߢܦê `àŠSâuTh!ÑÑâå'eI?à–T¤5®;§:dí¦Þº9è$‚ŒÚ¦LßýêeñõíD}åg³°R®oê*È—߻ޡë4A|±våadßÉm#,Iýl| y’¡æÛ Fj·cÚ§J(o°~ì4æÙ´csAë4æÁ>O¨ïÑöE}Ty{ÿÕ*Y3“…¸Uï]µ}ì"6nÜÞëYn.xy^îèTÚ»­Üg$½p|>ÈìÆºq¶êÖõ™tø.¶†~NÄg¹ÔiY‚°W°X/áüÍ–/0¹î¡‡T¥Ø!h†ÚvoáÞöøw ÒyªŠç÷±ðwÊ1 z$Rëjƒ.ÕÚ›ÁÝ¥ ©Uâ%ÐÜ Àx²…n[À¨ù ¨á&ÈÉ[²l;då®îññÃ'Ðh†uE}Ôü4Þ¥r/î£÷x¯—#5—op–ý+êgš_BÕ `¦ š¹f¨EYḧê©Ô €[Ôܬ³LN›… {MA.:ÑCL5À—€[±SÐFÏ Q j‹ Ì!°Í:m'Nû<‚CØ6­ó­èq¤X¿6{c´Ø‚xøM€‡ßì½?·ÑÇØ:m¿aÔÁyj§É•ìõîÚ!‰T ¢§yâì¬]áçó˜lýñ̽ηCs`¶öë—Ü;¦hvÃÅ;Û$~cƒ98y$· ßõÅÕ’ÒÛ‰ºv^3µïlë ÇöY=ä`ò“¼qÌf¿ÏdH—°á‡FnÞÖ,í® ÁëróžÝTº/²n”•rY${Ž5}¦ê×l°Ã›¥£´åsød'pâ&p³$ »V…-Å3ïJ½çDPINáÈÙ‚§ð–Qب·RåvˆýòRý ܲÌ€=Yƒ|þ5Õø·Û%ŒÊLõòã1 84¿bßZpÒúxe%@l¾5ÁšÆ [òäþ[ù¯¨ŸØÿiÜÜéMKñ T"b€>@Öí¡ŽCÈ 5v k "ÛÀ2oÕ4ô† Ìvy¨ l$A­Mø|.ÔÉÖ@b+ˆ{„¼4»×20狹a‡RZZ¯´VcKKŠƒ¸QÔ2á¬k ©5¼%ìýQ³C+žÃãC øÃÆ=zÏí+ÆqT™’('ª†PI‹§ã…Ñ­†¯ôhO†XæÖa[ì©S0Æ"o‚ª\~ŒÌù‰Úœ®Ÿ“•M~\/18)E«»½Å"°z¿F+ñ´Ùq ‹A»± >ÞÃ*ƒ›¢eLHq£J"ž•"KV¬kc÷ö|·› ’ÞÂó¿TÿAp³‚ …ô~þ3³h˜ˆ‚haa«Þÿ)z6(Aš5fÌÈ(ÞÎñ¹Ãè ‡™FY}¨¼§|äsüå›:@6g&]Pà{ 'VƒÀSf\L[DöEV0» "[k f®˜Wº§KÒЉ—x¨ŽZ§âQlx¶[ û_šIFÉîmÿk hø¸%IEND®B`‚chromium-bsu-0.9.15.1/data/png/enemyExplo.png0000644000175000017500000002620211676031527015642 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 3Œ²ä IDATxœ]»i̵ëUv­uϸ§w~¿é ö±±Æq)¥8®• TÁM PP~T‰ BjD”F%iR"áVH…”¤ôG«T­Biq ÚºMˆh¥RbÍáx8>>Ó7¾óŸñžV|çœ:,iK{KûÖu_ÏZ÷s­µ¨®k xEÑu¸•[µˆÒ|×¼(ß©;QŒyb*K;{¿Óºõ2V…)|Œ!¸äG@¥D€Õ]`àéoËOM¢?QªÚÅØj ©d6»½"‚0QªVDªqW2WD¤|Œ#éE6 J›Ê ¡O@ 0Š@3ëÀIZ/1êÂJñOWÍðëmïß¹ÔuMT×µ­µιîCÌZÛÈŸ‚L !àHëBDR“ÒhˆkPRά—¼""ÂÁt:œëÐ!%tÉuࣲ<Ü´íZ3Cdm®Í¦ođπNQˆ´ò¢HATåZ—!%1DzãvbÌ´÷~ÓŠ¬ ¢² *¼È`”2B]C+âGXËfHÉ‘°M)ûôÕÕð.÷”2€0s霻>ý¡,ë¾/Ï̾(µjí’›X2* ÀœW"â4¢fÖF©\»$p³¢˜+¥Ä‹HTJÛ,«á\ØWÅ¢ïû~ÝuM¦uý_éøx²m¶ š ^t„ˆ y!šãBˆ•1‹Þû6#ZŒÞšy‚}mí±±W)©Rð"½Õ:‡÷~¦T6ø4fš0eÖ‘àÛìSy¨®k }»*ð™2W{‰£!z糧{JˆxHÉk@§Ù/Š5™±(8*Ä{OÕ,SJt¼¸h¨Êªþââæ»~qñäKÇÇï O“Õ ˆ9ÀJ)J)y/2"ö"­ ˆˆ™“éØ2†!ì^:?wðåãcÌjBøôÕ•Ào.ºNŽg“ùw¥lýi›ãPTÔ|üââ_Aë+''‹,WóƇѹ ÑT…U>þ󻏸_àËwŽtDÖ(³H“2ãYצå$S…RÊo;÷ÀÀÀ€¾ R–Y¹”¶z•+éúpóÒùùò]Þ|á¹ã!ÓŒk0+¤õ‹™¦Þ«ô#ÿÑ‹syõô”4 ˜Ù¤ßcÁwŸ?~÷û—Ž?™3OCJ•87åº>xñk_ûù—¿çOý½úô䀋Y^ŸÌÝ0… JÄq"…ÛŒR<°ÝØä|óäÉÃÝ0^Nµ®ÞY¥§Î?wú7BJÏTL‹(¢ò)ʀij‚ž >uÞÅk.p;xltâPˆ8Íà¬Ö6¥Ôø>¬¿ÝyXn»Ë$Æ2"è(+ûŽü”Y½vû¶ SJœ)U·)Åo?ÁWoßþôG?þç¹Ö§C¤™§£sµíºùŸúÌoy¥^TÆÌòýÙ<¸^T–›è«Ï­rM3dûûÊu]묩Œ”w‹‹ëI–U8;üÞûŽqiÃôΡ}¡:YV§Ð5llAcB¯†b “j aܤK&Œc”Á¥´,RÊ þå““gF‘‹ŠÈ$ «êl¶ì‡-<B¡TFÿï})Xk3Qªˆ}ß‘RUÑ}Œ¬T¶øŽÇ÷¿ñÚ‡¿ó/|àkøyø—''?Vs˜çùímÓɲµXÜ¡ý£Åä™n·Næý0ŽÝúª%eLp½/§Ó‰ø("5×7ãn×Z€ÃvÛÚí*Áu^´~áûT#íð±9˜ÝNš|ßJYÕ)ˆH›mÒŽÚð$-×M›žT…Qâ¥Ó@Ï@à¦ñA]צkšF)Ù†Ð"6¹Ê›>t¬= ™VDÜõýšÌäù4ŒcÊöön}à•W~>ðµ?üü×_úîŸß[f~¿dÙž_­¬2¦N)-¨iJ=Ÿ/B·+¸g»õ²'¦R£ítQë:ÏúÍvSE™k•ʵÖW-eºÊŽêÜ7g;6ÛXŸX«òÈt@U0\ë;¥a£A@b«r£/Äp¥|y6S¥‡x"m™yŒq À^ív?qq±}—Åß¼u+ï†ØeD@ô´,s¤8r ’Édšœƒ¶v€úkÿž·:›¢£íõy¤íM®êÉžiÍ[ín.6fq¨l¥ Ú¤òð8ó^ú1„& ¢¨ê…÷Uv2ÉÂö&6ÞÚUwìÜ®“ ™> É{@XA¢DÔºˆ¬œ‰ÄQÞWÌeA#ÛÑŒëÑÝ[­å[IcÒ{1è§"E¡Ôô+''³^dØÓz±‹q%1öDÄ €ŽãØ)•—X,¦¢T^?;FT*×·Ìdþþ!¥ZB0ežÏë%?½};ö[ëW+Ù&ìÍj ”8œÖ”GSWóòý¿öOèÑÏý,²½…1ûû°YY¦¶&‡û“ý?óë¾ù:ø=e¦só­¤ëR™˜d®­q÷Ï%€Çÿów€V]‡½ºÄÊ †nGVç0”Sìjž½o6“—7rƒãU‡mEt¤cl03­Æ·¥*—’c¯U1-¢$µ¢òºÅüðøVǽT–³Ðu>ŸH1;>«ÌÔlÉÆ0 ZH«’5çÐ|‡ò€'Oþ“ŸFÊ8Pe8;Xðà“¯·«òðÀúû`ž¹‡pq‰õÛ—;[å§½@õ]µ÷oý—üíYçáó±m²˜ê2­†Ä”`3–0‚”ŤÆd1ÜHcÛºÙsï› ëó.Ÿ˜\ø·_ù‡º×¨ôµ.B™Â É*“º-ذ‰ƒwj‘çz@A§„¶(DJW<Ó}ì(IÏ@ù³³ÿÞ<=}ÿógg¯1•R&Æè€!RÃ0øœ-8×E”®&sÊô|ôÑÚ²\xçl³¾(&c Å2“ë^üŸ¾¸÷è?ú³È‹:—LÂb¹uC¿¤Ù­»SU–ãàH¢¥" _¯FUÈ&µ!cPŸ–±½HÁ+ñTÞS³Ð<Ò6Æ›MG4ɈQå-à•)°¬bÀ õ‚¯¶ƒ¿Ž’Úægg¿øêéég¸ÿüÙÙ믞ž HJ)8@@VUµŽ‹y¦ëzŠéb‚|fïþãÿî7üô_ÿù{¿øŸÿÄæïÿ·ßê®/ 8gÂ0&ñ­r} ÎøüÂÞÅÏýúþlÐkšHÊrct9ÉM~ÌJô볞õžêÏ‚°“m>ßÏ D0 ÞÌ IG]Ïå¢ÂÒ%:ÇÙA®°*ÄÝÍÈ™ÏRëFÒ*“ÈQ|ÚË ÙLöoÏÒr™ºÁõ"Á”Z[¥ròmçDÅ §3kìqæ·;b”àÒUw?´Ô‚´Êc•)¡ »óŽœ€§5§¡AÚ¹áî/¿Y(¾ñÜÉWi Ì2RJ¼!Anm æ„að:% ʘŒÝ0Œ)ïÍ›?üãŸ=ÿ™¿þóJ©™´]¶»Û\_t"‰ÙZsç—~Ú–æëé‡w߀_Ž]ÜŠW\äy9Ýë!¤Î¥¼(s]X­²ÝåY·yxÖKQ"6ö-úÕÊm,ƒYFŸ]”iLÛ\!¹ »#[€¹¦ØÒN™ÃBrá¼i)Ä™^ù'¯S ^3·}ŒŒR]YWJ™r:= ÎuÝ0¬tžç $N)jÚÜ tp2¶+Ÿž,˜³ºY.‡¬ª Q§ š™íêñÀ‰6Z‘™fgû'±]>è“Y:Í3ekj2"ΛaÀBûè*úf—L>³Åþ¢4Ó ;¸–ûòö­JC2$¦Ðõƒª²¤ƒ *ŸÏdl2 6ÐV뉠ú`YYÛ½ü îsß,^ý¾Ó3¹SßûxÀe£‰1j áÆÆ˜+"f$!$”Rd"²šy2\_íÍ¥mg3cç)ûõÞl‘‚¥ _þñ]ív»õôî-Ûq°åÔºŽØæۜДH+óJIî|çÂY=ɪƒ…V³ƒëX 8Xz:%( 4 bŒC¢DdêÃ!C )J» i×8|¢`WqÁsŸûz¼CD&¥töÑóóŸþèùù¯(¢Maiˆpï7Þ—ž–D)VEQG‘¨%F’«³A•Ó=ò®êÎ/¼=ØWjVeÏüWï¾õ—ÿro'¥ÎiZGÃд©Xæu(B´±Ä[І‚縼¹ìm9«RLBD©Ýmú¼Îôì…çrsp tð—%Kòp}7°Åà=Qf06"Iìw»^Â(ʪÚ__uìóâø§þ)ÞüÑ—Ä¿qµI+‰—ÑË{š…ÚlÈÍ7NN€*ó¼ ÃÐQŒÒcSEÅ)%f­+*Š=ÓÔo®”_=á´½yONR–@–ü䃷M~¸g;ßn¢¥Åt¨n=—Ï]†æ&„Í“ÝVb›H[T§·E鳓}eOö”™øè½Ö9YEÁ ¡Y¯¯‰UŠQB·i&­Å ¥]'â,y¦m>ÁX6ÑÄ›‘ >ØìT0ÜôáB"­3¥Zxp÷îŸKÀ.mÉœe{“ey a°¤ï[ €H$ÓëkòU R"> ~hŸ®þnô”sÏÑ¥2Á.æqqoßf³EI!RñXt8"l;¤¶õ|oŠ,wåá~!Ê`³ºÞšysrhÊ»w ×S)Ž2vÄ™¨¡><™¥˜‚­ê’F\‡ÝÙÙZ£Ó\&"êΖ›Ì³¸”tûo~¯þПtãÛ—Þm܆fìÒòÍÛ·Db\åÌ)‰K©ÑO(Žã@D*‰Dà©ô¬Ò0„À,j»ŒvSgŠ"ŸÜÿÉ¿¸vÚ%)DZØ_XO}39½WP1¡ëk%…ŠjVqP*U³£, ';Û³!¤ÈEêÞ3fzïN!–@E ®J¤+ÃI ²œÙæ†#~Dò.õ˳m=ߛˠ°~ðÖuQ©™16ooŸû}ˆ!Þlû³Â‘"G"Ý(²Cx0enm–%8'!%ä‘€Y¹Sö³RV÷"C]Ú‚EŠHAéÝRh¶(Æ~åB¾g¼{¢÷K*îÞÊU½T…SÓ™¥¡óz–+=)á®–Ò–Ã68åv†ÞÌfEÊã£B*<Õh‰ç%8¯rÅ놩îi²ÌÌm‘çj:Í»«×{[rÁxè6[­¸Ê&Yßø‰OlÜ[gîûß¼ü¼rëÖƒÒ.í”9KÀ†-€QPÆ”½÷ŽÑk^$fÆØ‚gE¤¢Š¡ ¾á½r‚£r’ÏxRŸêùô–^èý`ÍÂä4ÉïíËܸݓ*ÊúøHåÇG™Ý›»ÈmÒHTìbèu^(!5åÂ8tÁu}vôœå»]ŠÝ¸å“(}‹ñæ,%·F Ûý*q(_ä5¸‹ªð f?fz‘øïv#ÅFDÒ^eEDP8×zjˆl äX3ëçÏÎ$#B ÁÎcJUIEžØ-ÛÈ7;?Ù úJØŽPv‚œFCÂè̬*c¸’»vÝÅ«7I¶"Ú.ræJbŠÊzÁYBêºèÆaÐY^g/‡áúÁ.v›¨ÅÕãÍ™Ïûþò!¨½áîÉk=§Î¤Ôx•“&+š³duOŸÛ T–+Ë%ð¥W•ÄåÌÖ¬´ÅSžÙ‚h–B!Ö: .¥pÿÖ-‚Ö¶I (VD¹ÉUIDLƧ4Sû{KO½ð³.ưyÝ¥¸†ïoœ¸ŠÝU²&MÆõE«r£³ƒfÏÆB×µÊUµX±¶Û~(ÊÙbÜnZ¿]9—ÇÝ ØhcˆÊ¸^!,Ïe8{´„‚M2¬­UY–`IQÈ>©ó“©¡£I†’qðóçtzݺ®íûHDuÉ|ìEUlíäîƒ;ÉÛvת¦-t³bc}ïÉMEZQòƒ¸ín ×—â7«Ô?¹áXµë¶C‘íçð"ɧ}ë@ÂQ˜èƤµ7ã¨Ú Q9©p;tØ00€K€êE:vn÷à™gæÐº2}ßÅÍfãžfäÆXÎ,e£’®eÙzøböI‰‹1vm“¢Ùmh°{ÿæ/ñ;Jcç‰+¨ÙiÆÙT©ù)âØŽ.¸‹R¦Ï>?qÃà&‡ÇÕ8ŽýúòòRå•ÎfûSh†àÛqÌGyŠH®i†0t>›Ìê®¶¦˜¿m[¶s2óÓÂÎŽ*¶5©jb.~ヾ·Ç’I Û³‰X•UϾPUÙ=68àŒØÚ#ͼP1P"º®‹Oã,€Â˜< C«~f6)¬æcUÒ"«ùö'/@Ñ!/xæ*‡BàxòCÿ§züùY 騋yÎ*gøA~{ÑiSÚlzšE Â^H%hꍏ><œ‚Y|ßy‰:+µÎ @,Š¡µÒ™ )¸b¶(ìtO›jb`s’qCÓvQôˆÀ‘smÒ°MâÇ”ˆ•‘µï‡®ßX­±[‡kãÈDADF'ÒDÀ øiÅK)"-)¥$=x …ÙoAžo•yêR`—4Y“±Ê䳓=5=ÄÑ%7$R1¶Ì'MPö0¤\7y=«»¶YO‹)´†ëšV)elUÙîú²Éª¢Br>5ªž[S”\(.!•Äö†DˆÛtµ—i¶ZY“‡áüòj‹Ì{Ä“°»ÞFë%»;¹3¾¹Û%=kÙÎÙ%Ã!¥EVˆHsžRŠÄŒ#ÔO׵؜¹ÈŽH›[: 9ê¨D;Ou^Çë¡ûÙŸú¤a3‘Mj²Ðª:Q)P¯ç'yScŠEžœDÒ³-Hˆ£-KRÙ(˜²(Ù(æ<#e ØdŠ‹‚´Ñ:r³é,w.´l2%#g™.ÞîLY½8²±ï\ê7cjw‰Ø+Ö0ÊEŒ!°5§~—zò)¤Å>¥Õ»­# ˜’ëD†”éLÕ\z!¬b·.ÓjØÞýoþÙŸûýU|klÂý¡ —.¦]Z $f3ÃL+qÆeógêèÔ Ê™JÁ”•µÓiÆ™¥¬. ¶lúÝÍRÕèÙÂB³‰Þ…amª‚c(ïÜ©Í|¢I“»ë€¤nˆ£âÍ™0Ë̹Îë )Ã8³gÊgÿÑ7æ’b]Õê}f^½'Rö1V ÜÓÀmÌPfD "*ýÁãwqë ݘ®_yáäï‚9õO¤K@üZãXt–Vüå͈1À/W‘J¥2]ìÞQ.dI¹D<²â¤rÃd‘")÷÷ö H©ßº$ÁA#raI”=)3 ïÇ‘3K\ÖšU®ÇíØ¥fØö1[Äq7À„ «,¤¡£)qÄþ•g/ôþfˆih­5žÓÌïÿðùù°_Zû¼":TD3/¢ 6D€à<úA°E6ãe¼áKD^å¹?“ÞêÚæµõzýGçËñlÛ±×ÚoÚ16cr›­U{½ÙAYdÓE¡­µ)¥ ŒÑ">Pf8º¶s›ËVâRb!Ž@ ¥•»¶sݶIÝÒëBgàbBŠ!*1VŒm»ËGWlؘzRIô^’lmÆZgfzT›rVØÅÑŒrc ¡]Ž±Ý¹8öÞov]PW¿öSéø³¿Z¼§ER©ÓFv͸¹Š«ÑI„Gc,Ñ [>lRÒ.¥ºPêTÍ(û¶í*¥¬ˆ4=m9éÆÔY¤PrÞË ‹¥¡!5œÜëmºbr:ø‹»7vÔÅ,Ïëjܶ£k»qX¯[ ¶Ìs7ƒR”DZH‰¦Ì˜°]Ðl’ëüÓÏÅ;[ÔÒ÷ˆ»KíÖs]”­RJBžt¹éÆËÆ=þ?äàìWþ „7·Û¤ü㋜¦•5û*R¡ˆj±íƒ!ZäZÏ5s @E‘Ôz¿~§­.iÖÚ#»nüÓ¿yðXÒ&í­CØÚZŸ¸!ئ1‹°p÷¯ûâù‰ÑunÆMòÙÞ$¤Ðïü{¦Ãß@rùÞ¼߃Y+´MÝ667Û¡Û6Åt±ð£kÃ&·•WTqrpQsvàsõ÷Ïe3£íúµ‡ÛëûôðÕG[šSÜ´ch¡±ƒéo¼Z8 {—RâÒ€@J€´)­*Öc¥"]eœv}“)RŒ›mo2p»ÊfÖg™âbnR`±Å´p]h ™ù|Zw_þ°Í‹þÕ¯¢]^5Å´È…#¸È5‘1ÚLMlΆq{¾%IÚ(3‰í…PŠZÀÊ5j´Ó£ª"Q„že~;B$"¯§ùîbš‹µÄÕ˜¹Mà¸qÚ=ê6©ƒâ*õ/ýÑy øòûn7 ÑTU¥Têcüf¡”àiÇ‹ÓÌlˆf"uH©ã<ŸEï{t®`\JKET $¢àºî*¤ä,‘òÁpYï•ÉX5û3?ˆö÷¾„~½ë““ äe³&EðH]bè{=›Obh“ÎÌ$õ]d“U©ßJ×#Ws«liEE€D¢¾whš¢yëQˆ—[±Ó²“¬}|ÑäƒÍ¹4‘2n̘÷dú0Ÿ%΄—!\NsÍ.`Œ"#3Gc—,‡BT­‰Ò÷ͼ/"¾"ª¬Ö¶õ~W(5D½(Õòü …WÓÃj”Øfói¶úâ?C¿Û8çfج#[†­J=¬–=Ì„ú`¦YÙ=|°4™™€’!Žß"¬.Ë2µ—€ÝƒÀD¶]6?žHðçc5;œ]ÿÑ·j¨yrÑgM[ª¾·”T6ÑEV.õmìjk˾÷#€ 8À É T©fW xRù]Œ—:cØ!î´ÖZ‡@")‰t °.„ëL©»^¤ÕJõ±®ƒ”…³³=+ÕdP³¹ŽÊ Ùb^o®®Æ¬ª,MãÆÍU_Îj!ÄÐ@e™R»«×6†’U(¸–›A×ssð§Vm_ù‡JÛù$îV#EÒâÅõ 2z­:RµO}³qðPínˆbâI€ñí‡å»Î€!Š^d§”ò +R )À`ˆ&zñ’Ny^<óÚkÛû·ní©,[dÌVŒ1p.èªÊRJ)ڲϊÒW÷ž-d:q¦ªÔä™»“a»ó{wîNºëë˜U¹6[ÄqÃÍîb,Oö²ZÍ$uׯÐxÇ'q¸¹ìÑðžµäS&ÞSîâ:l_y½7N*Ší˜QW¥Þîše–ÙbÛ W_º}¼ÌŒ1/½ýè.dYæÛa¸ò!Ü/ˆ–‡E¡3çlcÇ@Dxú^0QjJ_üèA žhl£Ä8Eòì½xvö»ß¼uë?ä¼¾'·Ÿ¹—öög/}ç³Ù_XØ['NÓ"° óIDAT³H$Êh@!À­o<ú&Ó:p¢fj€Š»3$w ß>Ýö| Ã6ÚÒNÒà›\IPÎä· ½8áqÕ·Æ.lÿ¸íi ¼}x3ªJw½M݃;­uIã˜Â0t†ˆÅû¡ã.u ð ¸ÔÀ²2¦eàqëýW\é\·ã»R§ˆ2F"Ò1Ɔmˆ”&J¯ž~F«ì™X×N[Û—''¥=‚¯ÆÕz•¬ÑÙd2±u­Óà$ KF^?¹¿­Žªiûúã†óÖ*î-©¡»Ô±Ý%§dŒ:®š>Äf l’¥x°llBæv×É/=똫,êIs¾jÇ‹‹µÚß/Ònw©4__¯©,-V« a- \°-ˆ€fíÜ·”¡K"j¢ÈÖ aÇ>yy)ÿòä$×€ô`©ð¤Tâ,ÓgëÚŠˆá¾ü7ßüOÿסëVYž—ã`Ï’Ñ6 }cT±63ÛëeU£†õ*êþÉeT¦‡ë×Ád^§Îiª’¶«.t—ÃH•ÍB{>º‡Mt«0Ÿ“f«]·Yçäšn«f3acVC=[Ú²TÓ£ÓbóÆ›o©ý}¥..–ÛÖ"ô"Ë*S™zÚ'œ¦ÖF?Ž}ëåÂZÚ$'"!¢ß>:"hXzüþ’‹`žÈ8’dÕm•¬=ŒYu(Æ>ÿòüƒë¿òWÿ×°7¯O~áï~ÿ»Áf÷[ÿÇ\ƒ 땤ëÝ>|s@ÓèõÕÛKkRÙXÚ Û ‡f¹½ Hz¡Åaµ?®GÑ›8ª½Ã*žï¶¨ç*%nS@‹<óæ»çw¾÷µÿK¿]îjC®/·Í›ß¸hon6c'Rꢡ1‡–<%o"í¼È“Å·4sc"¥>ÆeРXƒ4`4B¡u|qÄâdŠq­ÚÑP€áüñÛJñ)¾ÍúûnÂ0˜¸ZjC4U"0Qåãv+™£_®bBÚ‚\1ET1'‚.¾Ú®óœË0CFFÇíå*/§Ùpvu!dQjí·Ûk޾×LfO¼âÞæ¹òoôÞ^,ºnkSÒ»ÝnÉ‚¡—´ p=kÍ)Æ]/ò­x$"»óiŒ"0žD ‘&]x0e$2"%'™ñèÚB$fzý£û÷üju÷Îoþ“ŸþväìbEÎåýÙc—²Ò“H…®Ï4³¶ÅÄô—Ë(>º€(ý.=-UyŒ")%À+Cäš4ԅΚÞ?¶Ìœ\ÄÉM`YƒùúO¾ýö¿ÿûûûÿÙ7þû\{³ÜVûûZˆ´fn ² È죎"—F)SPl´µØ¶ãƒ’9h,³H|ªFX µóˆ™4©Ü@$¾Cj$eˆm´]Bè”Xí&>ûÊ— ÌâÅåep}¡‡!‹CØÔ{‹Éf³¼¡±-º››@Î1‚˜ný'..ÿŸ££«º´{/½ýH}ùÎñ: hÐÄNlI:u.vvÖÿóÃC2†T›$µQd–“RD GüΚúe]L Fr#òÉ šU—òzOˆ«{ßüêï¿ëü[ßû©¿ª§Óc3©”ÕóÙ¾©ªý~·Žq×›´½¶Ò÷…¿¸|õ«~÷¸¯œœ¼bÉ”bÛÒÅ(rE–Š¨Ïˆ|—Òµ!rJ)§&“‹¢ç²ì«Ã“Ò{¿ê¶Û BôÜm%¬×÷>®¼¿)™«(âˆ&S¶ã–-çÎ¥@,”*š†Ï\]Å´·GŠLýr„Öï8  g çV°eâ[Õ÷ï±àìO}úÇžûÝñ˜ң±ï¿jëúLUÕ}©Ê×ë|tó̯ÿ÷Ÿ(ï½ÿºú?@¾ùí¬©ˆ® ¥.TUqJßzñìì³9óƒ‚è±iæË’yËÀ2×zäaظËËÇX.×Û¯¿òZu~ƒË³åðèíǪm›ÜZ)m "ñ"›Œ™RÖj­×!´£‰"jå}÷™««SfÌ™‰þïgn/Þg& dÀ³RÊ ôk„Ðù0Âà’VÛl¶¬’5–§“©>8˜u)úòÙç½bž~LJï1ëyûòW:ÿÆë´»ÿæh67ƒM!$Hk-×ν±···ŸÖë·°sÏ)…ô£HÃOëû1†ˆ:Ï%1MÓ\(¥ä¥§å.üþñqf”²/=y²ûÝãcý®ößÇØ³†ê4T“+©Œˆ~àòÒñð«¡õç.nÖÿÅžè½’€4:˜é{q̺(‚‡V‰m¦SÀ Û›'úÎí;ι%ELgÏàˆŽÏm¡´ZÌÅßlÞÊï=W‡'çm^Ï)tØ¥‚sm1 =´V‡"M\¯2Ð0Ð÷1^“É~cÔã61^u)Ý(ç°gí¾oÛ^ÏçE¥”ÞŒã{l´Ì*‰¤ÿëèˆDÉ q§i\rVÖ²ùÇýoŸOH¼GДœú;®+ÿï7ì¼ïÀFÞƒ-ahž@+ ×€FaŒU•é*ŸTúð°wÃðõ\Ó„LfH鵪,§Mb]–u­39éñYÜÜ4™1bL$2Ðl¿Ù<Ð@¬”"iÛ‡Ïõæãõ¯í“Rd•!ö^¢à›¦øè“'ýOõG¼÷TL !I¤”´¶€xaI)p91$YÇè¸wFÖÛä]Pp±J۸˫€f̤òÔ÷™RÖ$2='ÆP–ÆAbt¶J©ÜÇØ?vöÞÖ³o½õäk''¤ˆLJɇ”k]ßxß|; àÀFEŒ£ÁÖ%äZBŒ "¶ÒY³r"[pÆxZ)ðt˜øW¶­zàöë¯0:/„L@Ieç{Qüøà㮉qµvÒ)Þl[åR¢#s·Ý>Aˆ"ë¡ó ÆDhH)oˆàclHoŸžÒ›§§¯Ý¾m"£”€.„vB”åäD¿rëVõûÇÇœ€äT†XˆtïµeÕ¹4Ø\ç]JþÝãëÄß°>{~v]€~g|D”¯ÆY¸Ÿ}–žDº§0 %Ansh¥ìüÈ’ÑÌIÀLHËåFyú¡K®€à¬ÍÌ0ŠR|·AJCÊs š¢Èi6›¦§+Š—ONÈÇèG´1†1FÇ ¥J"¢’¹2†´f¶cŒ¡´lC@jÇ€¤hжs»ª0ÕÂð¿’ø‹7ÕÜTüÎ5y6›Õ"2‹­"ÊÙä›VCøÿ9ç­UÜ5¼ %˜ÅžÕe™q]•Ãrµ3“zÊy]¦aðÁ9‘…ÆVhl£˜brûí·†øÎe³ÙªwrøL)c2e+"  ‘UJYf6!%ß ¡ýγ³!#¢à’gý‹-k +cÊ2×å0„Žf U¦`~óÞQñoíSÛøöÿˆœLãcûÙIEND®B`‚chromium-bsu-0.9.15.1/data/png/enemy01-extra.png0000644000175000017500000000761011676031527016116 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  ­#½utIMEÑ 6Ýé]–IDATxœí[]s\Çq=§ç.ö‘ $’ü9¶(;åÄr,;yIòƒSyHU^’rÇ–,[²>K”®IA@À.î>y˜žÅ%’"¹´\¥LÕ­‰½÷NŸîé>}fÀ_þò—ø:ûª'ðUÿ૞ÀW=¾ö4ªmmm±m[t]ÇûN¨i4 0Nõ§˜×“€›››03v]G3ãp8¤$˜$-À$’¤®ë´¹¹©®ëÐ4vwwŸO Àd2¡»I`ì 03€»ÃÌ$%ÉÈÌÜݵ¹¹éÂÒx××× %Ç€D2H]× Ç9ç›îD™3”¤vdf·ÂàN£3§”:+¤€(666°¿¿ÿØ^*\YYAJ‰ArzkÀ0ç¼.iÀ@F14Ç¿7Ý}ffGqOŠG;ɵ"üY°µµÅâhTo¯¢xsâîk’6$=àEI#‡$×$Jx^Ü}/–JÂi²€L2?ðíímîìì‘4È9_v÷‰$ ru+ªÎ͔ґdÇãñ]=ĹŒÇcÄ€§QXÜwHnÚ'’®“Ü“´Bòb¬»OìF?[êz Z½àÉ«ÚÏ£(H'$/xEMj%M%}@ÒÔgæœïzljPJiÀ«fö2É¿Ÿ 42Ç(\¾AY{Õ;uÍeªììGÍ 3³]ŸKzVÒv¼ÃÍlbER `GÒE”H¼ŠfŠŸ¾±q’Ï‘üaJéG!cß=»òcIïIºŠ¦ ãèqvy¦Ó©¶··+ÙÌn…Šü²¤ï“Ä)C.ÃÝŸ‘ÔHz·¿sv|™^`€Ò¨¬ŸýEE3^$ÎßïØ–¥ß/¢ Úá.DÒtÖ£uD4LP"ôž¾§&èîÕÀcûqT'é€i|¯ÊßOb¥Þ×,‡ä5’(ùᬕ{1ç/´ˆýqß wß‘ô_nÅš PÕÛ(²Ö@Ò !z À„†÷F>pHº€ÒVß$ùG'dI«’Ö¢iê\#ùޤk(À ’x:ÎàøøUÏ9%îcÏ xù„ä”Ò€‹’^0³F•¸ˆBXž€ê‰í2€kfö†»_“tÐu݆»?ëî#I™äçf¶Q"•½¤”îzÞ¹4M#w¯êîmÊ90WJév*Oë¢[¬\B‰’&°ííí{R߇†²åv À6€Ÿ´mûJ<ˆ¨°ÈCG(Q{§ËÇÇÇ`0 ë:±ÈÒ'fveíõhqí[3Ûz{Eöº÷4xL.½°ñx¼ÑuÝÓ¡6åœó^<¿5³.Þ© Â9ÊáI¯;TÓ4wÍãÜN§µ¥t”Ì~×…Sþ]73Ž%}äc•ä«’^D!M JcT¡äþP×u>î*¢e½Zw?‰ÏP²ÿ\Ò§îþ¶Š†÷*€+(RAHÛÛÛ•âû @ãîW$½VTñôFJéj^8éÍqa¼¤ìî9¢BÓéô®wܳ 4M#’žs®Rt‡Ò_{HcÆ"O#&ù|¥5>”ô Š Vňv{{óùü¾§>"Z M&“U’/¹ûO$½Œ¢¼îî¡8`Žâyw÷Êôjô¶ˆðØQúrzÀîî®ÖÖÖ4=ç\º£’HªVÏPa„Ò‰^“t„Ò3¼"é;(‘ o¢$%ЇCv' !3Ôeàto¡!ù’¤¿“ô’»¯JÚíºîw‘Ü*9ävÆ¥ð~¤)»û¹òù}yÀáá¡RJžf°¯Ô’fV£ JS”ôfô[$’±¿Aò·’ÞÇ9ªPÏð…ñãñø[îþJ×u?‘ôm”eöï’~Æ× Ö/ƒ’Ø#p9Êá"üqN"~®\À%u¡­Y=Û{5ËE”ô=WÌì^@ñþ aã%Q%”fë’¤gŒ$}Hò ¯çœÿ€ÒeÖªS•¦,Ióù’P£€¤Ž5êœï9¾ìÖXÿ!Š]—ª¬puuµ¿¹±è"û9ã@Ò{½ç<+é É’'(Üý]MQáí«îþ ЍZ¯JS‡’ÙuxxØç‹m»Ø*»oWú°›£_xÐþþ¾š¦áp8DL¬¿…¦(¡{(¡<0v÷gÍìH>`CÒ>É÷ü·¤iι2Ï“0¸^ ý”9?xV÷ û\ÊöøîîîYéj†Sj¢«\¢E9 k*'ÉÖ"JîÄi±Ê2罫Eé;êºÆ9eí¡éöÒÎL§S]¼xQ)¥Ü4MË¢ÄÖåP3òPeß‘à*/ ì?Ô“¢'v‡0¼ä³,wWÎù ÚÞ£Ž¥ž™ÍfFpwÅ^]kf‰§z•ÇA‰§HNj9Eᓜó€fv Á*‰©FKâl6«üÂV×ÃŽ¥àîlÛf†”R ²™åصaÎy `SÒê™{ëÎò§ñÝ•l¡NIb¯Þ?¶ñÀ’¨^‡0³Jq‚fôêÄ鹡þXq÷a,›\“\Œ¾þx×9€ÇOì¸|Tb *ê:íÑOúßïwœaüâ,M¥±AÅA²€xì±TÚ¶Åh4BÏØê}WiQIòÀuŸºûG$×Üðqh|‡8meû Áç]’Ïf³GXÎŽ¥ŸœÍfg…ë¦äâTIHlû(äè÷*rú”MÔß›ÙU{õþÑÖ¢,# •áýYåÀd2©[Ðu¯¾2BšPÁQÙHéoµ]C‰†yÀ§Gçóññ±?ˆÞ>ÌXza2™äXºNr±™rÐbŽæ×tæOf´5~Î^šüº|>Ÿ÷=ÿg¹€ÓI>4”RÊqœÆ¢YËÞý€š0qšù%ÉsÎ^õ¼hi—æ}àÉU¡äŽF#©Îr€šý²VËe,TÒãîjš²ã¶···tÃëxÒ5¶¡677) óù|áõ8cˆ““»*"š¦ÑÍ›7'dô]ïzÒ/¨£'‚.ŒZÆaçÇ_û¿ýÚðìYߨàµIEND®B`‚chromium-bsu-0.9.15.1/data/png/Makefile.in0000644000175000017500000003543112150047330015043 00000000000000# Makefile.in generated by automake 1.12.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2012 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = data/png DIST_COMMON = $(dist_png_DATA) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_check_glut.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/chromium-bsu-config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pngdir)" DATA = $(dist_png_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUDIO_CFLAGS = @AUDIO_CFLAGS@ AUDIO_LIBS = @AUDIO_LIBS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREEALUT_CFLAGS = @FREEALUT_CFLAGS@ FREEALUT_LIBS = @FREEALUT_LIBS@ FTGL_CFLAGS = @FTGL_CFLAGS@ FTGL_LIBS = @FTGL_LIBS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLUT_CFLAGS = @GLUT_CFLAGS@ GLUT_LIBS = @GLUT_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ IMAGE_CFLAGS = @IMAGE_CFLAGS@ IMAGE_LIBS = @IMAGE_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ OPENAL_CFLAGS = @OPENAL_CFLAGS@ OPENAL_LIBS = @OPENAL_LIBS@ 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@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ SDLIMAGE_CFLAGS = @SDLIMAGE_CFLAGS@ SDLIMAGE_LIBS = @SDLIMAGE_LIBS@ SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@ SDLMIXER_LIBS = @SDLMIXER_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_LIBS = @SDL_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXT_CFLAGS = @TEXT_CFLAGS@ TEXT_LIBS = @TEXT_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDOW_CFLAGS = @WINDOW_CFLAGS@ WINDOW_LIBS = @WINDOW_LIBS@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @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@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ MAINTAINERCLEANFILES = Makefile.in pngdir = $(pkgdatadir)/png dist_png_DATA = \ check.png \ chrome.jpg \ cursor.png \ darken.png \ elect.png \ electric.png \ enemy00.png \ enemy01-extra.png \ enemy01.png \ enemy01-rot.png \ enemy02.png \ enemy03-extra.png \ enemy03.png \ enemy04.png \ enemy05.png \ enemy06.png \ enemyAmmo00.png \ enemyAmmo01.png \ enemyAmmo02.png \ enemyAmmo03.png \ enemyAmmo04.png \ enemyAmmoExplo00.png \ enemyAmmoExplo01.png \ enemyAmmoExplo02.png \ enemyAmmoExplo03.png \ enemyAmmoExplo04.png \ enemyExplo.png \ explo.png \ glitter.png \ gndBaseSea.png \ gndMetalBase00.png \ gndMetalBase01.png \ gndMetalBase02.png \ gndMetalBlip.png \ heroAmmo00.png \ heroAmmo01.png \ heroAmmo02.png \ heroAmmoExplo00.png \ heroAmmoExplo01.png \ heroAmmoExplo02.png \ heroAmmoFlash00.png \ heroAmmoFlash01.png \ heroAmmoFlash02.png \ heroExplo00.png \ heroExplo01.png \ heroExplo02.png \ hero.png \ heroShields.png \ heroSuper.png \ icon32.png \ life.png \ menu_back.png \ menu_updown.png \ powerUpAmmo.png \ powerUpShield.png \ powerUpTex.png \ reflect-blend.png \ reflect-gnd.png \ reflect.png \ shields.png \ statBar.png \ stat-top.png \ superBomb.png \ useFocus.png \ useItem00.png \ useItem01.png 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 data/png/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/png/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-dist_pngDATA: $(dist_png_DATA) @$(NORMAL_INSTALL) @list='$(dist_png_DATA)'; test -n "$(pngdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pngdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pngdir)" || exit 1; \ fi; \ 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)$(pngdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pngdir)" || exit $$?; \ done uninstall-dist_pngDATA: @$(NORMAL_UNINSTALL) @list='$(dist_png_DATA)'; test -n "$(pngdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pngdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: cscope cscopelist: 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 $(DATA) installdirs: for dir in "$(DESTDIR)$(pngdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dist_pngDATA 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: uninstall-dist_pngDATA .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-dist_pngDATA 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 uninstall-dist_pngDATA # 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: chromium-bsu-0.9.15.1/data/png/powerUpShield.png0000644000175000017500000000673011676031527016313 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 03Œ«TL UIDATxœí›{ŒÕÇ?gæÞ¹¯}±»( ‹P+±RÄGÐjÄTZÓ´€TÛXð™ÚV­ÿøGM«ií#Mcã£Ú41õVÛ&,ÆVt«à#´¾H}.È"ì.»ËÞÇÌé3gïïž»/1µ'9™¹3wæœï÷ü~¿ó;¿ßåyŸåâïïò™' q<ÍçóªÚ½T*¥?ɾ¨ci†Zíz,øcIÊ„`VâèÄ\·‹Ç æú„“1aàòèFçNtna\>eàeB4L› ¸íFÕ¡ \Iª“à%B†„À:÷£ÿN‹ÞŒ°ChXÍo—°¢’ 8ã+AšÑ.R&Ä#‰øØ$Œ{°À'JÐ Q†ªmÌHKpEÊ€‹âw)zÆú2nÆE@^‚J•À“Öo—Jµ°‹_GsnÞY Ñ3Žyf¼$Œ™^Žp’2Ië·ÇPTJ€­ã%Ê£]ˆÎ xó¬Šî£wŒ‹„1ÞL‹s<§ÄMçÍó¦øÄPò”I R xCæ˜I5UÀ§¢*ÁfbÎ¥dHiŠÔûRØIÈGí¨”¨”¦1‘0*†Ÿ@ÓQ͈߆ªD5;`t]нu»šgmCj@š„ ¨bíØðYë( 0Ò mm ”)úÂQ—Òcìˆ$O[çƒÎT>ŸW#‘0Z8ð¹¨J¤Š$:Twî9ç.ݱcÇóòƦFÎ:묷ÚÚÚž£<úFì yFz¤èÛŨ’Q§'–èKQöª€¯$¤Åý4ÖZgo»õ¶%;vì˜,Ûñ’;wìlmoo×Ë–-ÛôGà€£‚GÔ¸"=G…* ë FØ:oDÛ€•àk¢šµÈH™'6>5çë_<“=DZkݱßk“&íÀ÷G"ú¬ÚÕ~qí(e;‘'”¤ª{‹U&1ÎŽ}[jDÍu@=Ð4“É}=}¹\.Ç‚ ÀuP®ÃŒ3˜5{©T €+®¸²hŽžkŠj]D¨$5ÕAõ"ÞÐV=ÀÈ6@zz¦Œžçp# µÑ1 dttd{ç|qÑ"î»ç^ÚÛÛik[‹V×\} ¯¾²•·ßzÛ‹@g©4žŒqœŒ#dÖ ¡ IRé[TUX ˆFßH€íÛ›NIuj`F~R¤1ªõM'NKøð _]v1---L›r?üWžß¸‰ –^€B;ѳ âh5DgE›ÒØJ—¼bº­œN¤Á‘þ¾­¶4Ô‰Î×EN‰dÒuŸzßýJz?œæ³ùµ6Ð+8x`A±¤"prÊ“ë3êf”¦u[Þ™Åá÷м·ÅåðÀ*ü–Ÿqé÷îÀ/…þ˳Ï>‹hSNÁÊëC}cìH”¨8;PM/±×ú²Q¹(2¬Oµo`ág2oÞl}ýIjæ6râ¬Å´Loa®ë²äœ%´­kS¯kcãÓÏê³Î>C’`Kžì‡½Ü6ý7j`¢Õü\²i‡¹â–Ć²Û À|W·½ª.¸à|N9¥…™ó—2oÑ—™~J ®. ¯¿þ$“I4ðË_üœR©$í\UJI”k|Å Ä•ánœ*UFx¤JHŸ€î®î¿ÿ\uõ•är9<ÏcîÜ946N"‘({¢ç}é\Z[ç¢'7<©6>±ÑôCNÉqíË\Ür»ª34šÔ˜´’QÙ!—²NV€X¼hìÝÅô–é E´Öôôôâû%´8|¸›Ý{ör¨«‡óÎ?×uq‡5W®¡»»Û-ºVl»/36qán»6¾ùų·ãV®XΩóZI¥’ ‹är\7TÏI“ê™vÒTê¹dÕ%$ PÐÝÝ­V®XéôööÚ¡wE<`ĵa—óR»‘¸ ÀS7Ðròɬ¹êÊÐßw\ÜDÇq€J…]HºIê똿`>7þðtÚ«^xAuuwÇ>âF[ȨÊxÙS¤>xì5õ>SJ¿žò¯¯¡2S”}±ceÎ160:šÝÒØ eííïÝé¤r'7(ùŽÖ\±Âe^KÀË/¿Îû‘dj­A)”Rø~À¡ƒ¸®bê —9§¹Ô7»$<ÏíIœp䦅/<÷ÏBi3࣢_E†Ú­a§Âá¢c  LW78Zê*T)@+(hr‰¤CL®×/ÿòö»‚úoþ'ßOeEª¥QÛAŸ Z^`¤˜Ì×%£sz2©êÁtuç§t`W‰„^µ.©Œ"á†S_¡_³éѵ¬üþCzhêÓv¡˜×8©¥ Ð£y÷ƒ†|ßôßÚ×ðQçþ¦íþäÂ\º/srvãI' .»ß-©¿oÍ–¶uµô•|­‚ò”¨Ò® Λú~ÍÊ%É\³K~^ë_þʹËoyiæçfwZÀ{Ewfh4ÈÜ  ›|€4¤äöîÙÓ¼aýC³?|kÓI{7Í=4P£¯ºõ¥ËW_»ŸÊU£±ÖÅ??pÏ´Ýëo9;•vÈ7óÆ-w­ŒòH÷Q™ ë×úpã+ø #þ#C‚÷3`AS™.3Ñb{—ˆª’Þ[œwiŒž<ðæ·us<Œ>=.ýn¶‹4šæhÈ fµ¿´7æ(õ[># |A<7âôgʈ¤R)Ié T'@®òTn‘‘ÁRV³Ÿ­F€œz®Kð¶ñ›˜"æEù|~4ÈN¤ºÁA†¯å{ì-r’ÛÛ+PI‚?*½—eÔ›¤bH07GÛm¶SVfƒƒ!â³½r—˜Ñecän1cèÆ Æ@Ä’ Ji*턹±÷Ú[]ì­röȵ’ΘT—1ƒ‡ql”´H#g@ÈN2‰a‡¯«m““ªPˆy§í ‡g<;EǽYZäå6“$1â.“ªrƒcµ}‚öÚ£ ®Û{…GåêŽTŽÕnqy.wwÈâ¶ ÄíðŠ rLènñcõ½@\*ËHŠT;I€½ †Æ?]ß È2Ž/F†ó%ì¯F̹ùϧç‹»ŒðÍPÜ=Yä´*ãþòÞ„~7ôI56b®.*C«/ÇŽ)vî{A»|Rß~¢|Ëx’£ÿSåÿïïò_ž¶TËØe1YIEND®B`‚chromium-bsu-0.9.15.1/data/png/enemy01.png0000644000175000017500000001640211676031527014774 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  d_‘tIMEÐ 09l~½RIDATxœí›yœ]U•ï¿g¾g¸cÝ[÷Ö˜ªJe"! ‰4à€8!Π¯_‹C?û ¶íÔöÓn?ݶí{­"à{ýœÐ¢6¨€`;+"s˜@ÈX•ªÔpëŽçžq¿?έ¤ €ÿ<×çSŸ:çž=üÖoï³öÚk¯–ÿ¿Eúõ£Ë À2`к×{ØÓ½Þì¢çØsIÀ ðFàL¶æ jÞÖ !Ç2¡ Ór#DÇÅ” îŸÔ@¸øppà¹ùl oþz|Eù;­¦,‹PR!iÔ ‚E(*^ý>ˆ| bf‚¤¡VxT»!p ð€«9ÌÓ3—g‹x_.¿»6Í¡òFZnIRµCäÚ3H ÔQ™ sÈA‡N¡Å.u_¦Äøa2ôÐÃnààßyˆPžiÀÙÀµ§žºîÜ'®(ä{²R&¨#Ë N¹êÓ(…a$)@Vt<=Kà¹äµˆ´h « +±$I°´Y6IÅ>šiŠ 4#$ò^ù$dì|&àÕgP·\¼~Ýȹ«×¯•Òi)°,vk©¶›NÊAG"Ž#œ=“ä£IŒç¿œ(ë zu¤\†Ž¯ [Y n€Ù¬Ñé4¼6–á‘`«ð{Ï¡ûè’O1’ ã>\ |ø0ûÇ(ñǾ[‡ËOyÁ–‘ÞR‰l>‡í8˜vŠV«ÍüL•8’h¶Ûôå-Ò¶Žûåï0Õ‚ãýì{l7>ºAÐu¨K,*“Q<Ì™GÐ[p¿“±IÉ´Ý2"Œñbð’ê{€wÍ眀ó+ûÒ“O=ÙÊd²ôsh†NÆ6™_hAaYŠª²wÏ~nºávvï™ü#ºIÞû «GP2Zõ¯ÛöÐâ‘ë¢ú°ß‡p¡ \\ö‡ôñ‡ ZÛÏ¿–+ýjïªõ+½¤3r¹<íÆŠfâû¸ç÷\}ͯ5YÖ\î¶M’µÁÆMؘ‚“«`.Å7Ö_atd³3‡ÈÕw£èà£3ÓŠÙS‡TâÇ„.|øˆµV`¡û4FÛ§"šðQàsO§£§KÀù§Á—•e53z"šª`§R8YË¶ÈØ?üæw¹÷±™Åòó$KÕ¥ÝëcûÌC$Þ $^à~ ÆãG®@2µ/ì^3 ¼w Ìï)ü6t¸ÅÍ`{uy„üOãux:lÍdä_l-XfqaP Éd2¤3i,Û᫟ûêâÐFÀ×ÿÁÑV¹x5ð*`CÞa™i;²¡I \n,ÚMâÖ7ø§ÀKGøà]t—ïOnJƒ{ê&ý¸ìö`¾‘ƒÇê´}x9OaŸŠ€"pÇêõã#Ù´MÚvp26ËÄr\ÏçÛ_ÿ>]ƒ>¼øåRò€¿-œuz?)ǃf ¬ÝÀÞ†naˆ|}S±NÛ…ºÒñãŽ?¾pŒ/¾ ¼ýå§áÎÏPo-@mšˆ˜vÁm²gœÌ“,‘Oå}uU–Óþ~4Y†A»¤jx®Ëw/¿nq¾ÞF2º÷të-¾±fÃøgß|jß JBØÞf[šM°§¦ñ†–#Å!Yw£Í9zU —G(²faiBí‘Â5/ÕøË!›âÄ€VÇ€ÏïÛµOÜL:_¡*R¤dÁz(øu^–!÷h›Ávb‡þ`Î^ŸÑG*R'(‘Œ¢ª”JEÒùßûÎu‹ånΦ»÷﮺àÃïÚ°f +ÍþâwtÜ6Qî‰ÁÖ¤AŒi—Qç2yR´‰2yB-ƒfšÈÂÃÑC©Oeõ^ÿÚíc;‰­¸ x0øÀ®]lZ¿Ž¢âRö£i 2²G¯Ìº‡<îâ <Æ'"@ÏÀµ%›×Πë*étzäL+¯øÙâ´¿£;òU’ïó×U>ó®÷¾ÝTtƒz¨ Òi:CëQk;iÖ`5 Ój{Xv– o”}7òZƒVv5ª,Ðt ODÌ+†¢¦$Ï9’×Ìí’p0°ãÁ‡yåÖ­t<½–0™öcö UrÚÞ–|™ãl¯Ÿˆ€÷ ™sM)LÙ¨ªN$Éämo¾ƒÙdÇvx0ÕUþ’Ó^°ú‚M§l‘ÝZ“ƒSsTÎ §l\‘B–:,ß_¥¸YfßnAß ŽÈ,C"Dó[ŒzˆI ÛAR M¡'m š¦¤­S[!Eàg]~ œØ˜âôUeªRË2 …D À‹ã|Ýóç€ÛŸ:p…“6²X6ªž"oAYnàtf¹qŸG—Ésº3à³6ŒþÍÚÍ›¤ÖB‹éGïƒTŽÎ ͦK…H©4ñØ0±öÏQvg‰‡ð„Ž!–Q´ALJÌÚUt$lJÅH¥Pu]׉¢KOI:“ë^l’Ä €ßç4\W>}ÓzŒl™V½Š,$ˆYHQ³µ²-ø¿Ç΂ãpð©”$éFŠLÆB ZÄ©?»sbÑè} ¸¨[þœ‘Ñâçåv½M}¡Šp[ÈFÃtÐU [ P¬š¤ƒâü¢yû-„әΓrg`oâ2”×–‘R½ÄÂ' cdEEV LÓF× LáK¹¸ýüC;ûGH¢L'ýîþ]¼õ¬W1~xB1Ðñs3mïàÞ§"àRFòZŒ®JÄB%Ôl:^Äôì$ŽÍ[I¼ºີ'ŒÙ¦*Æq ªž" ¦e’jW ‚fË%öÛ8½ã¶†–­ lÁqrèš4*kФ6L[/¢;&’˜*˜fŽT:‡­ÉHº…,iô¤cI^h½d6â;$ç6lŽ/clx„Z½N,Ë Òq]êÌ»= øæ“0|>+#Wÿ)GÜÓ ¤Ðb¯Cqv7MIgCtüˆNÓIF7L„f¢šY4à ðb<ßÇÐu¼¹}hî!âýpû~XP2Lj}4Z-ÒvY–±í ™\†þ¾eˆìú†7`óôÍÜÊò‘eäJýx6ð¡.¦É.F®¹þ6žwÚ”úèϧi¥ûÉdËÈpæ [[$6…Ä’‚e¦©º@²IùA·lxs%‚’ šPï=‘ÐÈ¢Ê2º¡¡J2‘¤ ¶QÙ{-éý7bh2Q,•‚©í¸MJæmyt#¥l–r±D>›¡Ü;€¡k btU&mÙdeGW‘ côööbm¢uÂÙ<6òæ.&ºÅOoÛ†íN£>r=e3dÜpY§ìçUcæV–D–°R‡¼O²*qò0ôÂŨ‹ü¢[ö•*8M“xý¹héB‰(Ñ: Ò½£(r€½õ¯©:Jä!+ KulŠÅº¡“/õXeÚ˜¤Nz=…"ƒ• ަ'×Ê|,åLíj+¿Ù6‹< è³AZ€žò€Ä›qËç6€C$)T«µÅçw,)û<ÀB áE9ŽD²Šíd±Í’,ˆÃrÃ`fˆ|— ÓÆÒ-l+EÍ—h—NÄ<ýRéú iÊ}ƒäÒEœLÇNSkÔ˜™š¢V«R)f)e-Œ¨ƒ[ÄB¢É¡¯<Ë´9ÛàyKðÝÐyõ‡:c3jà?´ƒ‚ ¹Lú°®ptTx’÷qh‡0¯´Pìíþ7€±ÀS‹Ð?ˆ0|h‡uR©º’A•uDè!{1†©bá#š³ÈN²€R±„¢ªäóE"· õiìÞ•hrH>_@D1Y=Ó7DÝmSé­•òøµrù"m%ËÔÌ!ú*}ÔG^Œ}â/ƸsÖ ‰“î¸ö›Ÿã/‚R~uœt½ç°®ÇÎ ’íV@Á°•%ÁÛEëoŽ­‚©øˆ(B•dˆCR–…‚BÇóPÈdòôäË Eˆnꘊ‚ªÈ€ÄBu]‘ñj“H¡KÆ4p=E1(û©Î@1L­&~0¼r#••§ëY²¶Ê†Ndõšõȃ'Óß7àt±ÆúØ4Ô”"µ¹DŸÑM/DZS]]% ñ‡Y’ýfÛâ³I%K@¦5ƒ®«èFŠtÚAU $YU£J®‹‘Ê «*¹BL6‹.K„Q„d ÓO$ÙtUS°å6ýÒ<42<8ÊØÈ(³³Óô–z˜ouP ‹ˆúü,¥Þ>ÊZëq *ËÆé_ ›^ =+OF–czÔDW8ÎÁHÜ% ª‚IÈÝߎbd éC*MÑš#Ò D¡ b!‘ÉØäK}4çöã{>óŠB¡§ÄÐÀ åR‰¸Ø‹‡ô ££¥<Ìží¿el‹Íæ-/!–$tEÅê-3>²ŒÊI'Âä!:=>MKâv9û8Œ…þ~V¼øEì¹ÿ6B䇯c0ûtä´ñÇß|@!«ùdHNŽG@!Õ†9Ó!ïÍ1R 6ê¦×¡*)S't[DJš™¹92f/ý6’nƒ¢b( SÞƒd—È÷T84yU…eãÆGÆ(žyúðF4Ã& \ÆF—ƒ£¡E1L/€¬£ãb¥tR¹Aண0n B•\y˜Ff%õÑÑÞ»€äÑu)í¥•ÀïthùiÑr6€yJM Np!ðaf–¯eÖŸÀ¯BÁPp›-²Ù i+ƒëùئE.›&”|·ÄKƒˆTšbÚ!W¬x-r¹Ú,ú$+7¾´4Ʋ~ر *[èÙ´áðË+“Ãzp{îÎù.¶ÃX_õºwÀ«?Íór›¸_ŒÐ¬Íã?t%«dÚ»ãÅúG䨎7Ò–²2Òý×I¦yŒ”š{ІÊô¬ËÓp}Œ”AàŠ„y¤4©© ìtÓ°1S)ˆiËÆ1@ñæP5“T*…¦dF6³Ð±FûP–U’ž7l9õ­_ãŽ7HD×_ÄÜÄÄÃÙ뜾<€4þRzóQ§MÓü,>¢ëRöŒw YD¤3œäùæ%eï8èCSÉ£Ñb.0XȬ è4°LMÓQP¨{r¥ å¡tM¥Þ¬"I@ÑhÔ©µžP!Ž Z Ìîø EG§ÅŠ'[Oþú*¾s l»òûÜ>qÔüß ðb¹»‡Ée)¯]‰­Ë¬3gë G7p¤)’wÃÖÁv LÎÏC²¾3$AÐR)›gØlÓÊá(PJ[ÈVŽ\6 ± P,É1¤€ 1Cº²Ç2±S)ÒŽe[ #K*1½=Yò†ŒTKzÊÀý$‰â³IÂè%’CCˆnø¦ÞÎ;9øëKÙ¿í ñÂÿðÖ‘D‘Žš;êT÷F|Tùpƒ$ ðº±v?ì0f ã¢*‘ßF“"‚N›8ìШÍ''ÅüÞGÊÉ"+ª®33WÅIçh4[„QŒ‘2h¸ilEÒKõ(³t\¹XVê‚Ù.&º£ ¥àî/½9ôÙÕ)WY!^J@HU~ÇE?Ræ<sÊå j¹ˆ8D!"Œ||Ù&BE†¦cÄov/ÖÐri‹>[chx„Áá!ffg0,šST¾‘pâ‚GM‚´ÅÓ‘7|üÒË»˜cüÏýè¨2êìýhºÎ wíÛÆáEðññ€Ÿ.eÀ‹\– ”~%GVƒ/Ö¡í¾ß „Òéø„aIA ŠL„LßYO~ÙöÝÇÌcw3ypMÓé+õáµ[T÷Þ‹½çÌÖ>TEO,¬DOž³ã{ßn7á‹ÝÛe]ŒœõÚ×)TÛÅÉçýS¾É·öÑñx\„‹kc A¼4n¦s$ø°¸Äáû!‘$c|×G3ÂB·W_ ÕnÒRrLQÁm,àÕdC•9ñeï¡rîÅ„kÞŒ42x¸Ã;^gÀ>q|í[Å›Ïû‹KºXèbÓ׬Zqt¹ìrxñ‡øí”ÆÇœKÀnà–ÅÑB£í3\:ìiŒv¯? ììø1~«‰ß˜ƒHÒd\·‰'@ÏUht$j±„d°í Ù|‘þáåTzÒÌÝr×ý33ûïC‘RR|Õ½w»ÞðAŽÌð#òƒœ·óÑ]Lçüþ¡Çí½ãWÜôÓÞÂ1évÇIÈûðu´Û5,{q£ŒM’€ ‘ÄßÞé‚çµZÈø^×si¶<ÌTm÷ ”™cP®!¼šÎα‹ Ú ä†×’~Á_Q; g¨LïŠPMÂëÏùïœýþ·À#·‘œÃ‘æw>í½åë¿}gƒÔÅdoÚ¸þñÕkL?¼M\õàÄ׎}t<® 9éÅ$1„’€V³ÉšÑÅçõù$'àVàÂFH4gi». ¶ï!Å>êÜ(7âßù mû5¹¡å¨vfö¶ R«^ÆòžÇÌþÇ oÿ¨v•Ýøj¬^Nû——ó­áeðи;ˆÓïøä…ݾ!Áòz€»îÙñx&pùï¶Otu{J|àb@ ’8F‚í¢ —¬¬HÕ$bu·ÎW<øØ¾&ñB­Fèu@DH‡Á:3Ú ‘W±s/ÔïùᎫðª“躌ÏÎGîGŠ} F‚±UI«ó{àšÏðÏþ_ج~ï~ ¶6®ûð•nß«I°H·Þrããµ™žcÛö;Å¥WÿübŽ“Wx<è6¸k’d‡äø`µª¬]9¼X&Gâ uï?»5]on~·Õa!–°‘* Ï>HÊ…[~ü(×éJÒþ’€ù»0ñ‰d‚³ºaøÂ¼æ#üë-_aûÎÛÙw߯óºws$ýe¤‹!·eÓN}þiS$ž›äº+/ÛÕÕéqòD‡£pÀ‚·®I $?RX3:ÄþC³¤¬œFr@¹lð놜¦wª= $‰¦È`eÒ,?i€•#2Ž\£wËYDŠI«å¢˜i2ŽÃžÝ E!iÓw\‰vKÿâ7w¾õ=ÿå $+Õ¢ò?¤ß;09Åãd®Ê¿{™¸àë=ÀÇSôÉM ¸j¼Þ'1Aªn`¦4zrYz e~·ýîŲ»Hr„ïëÞÛÀß–áƒË+ä­Êz†z‘Kk(d38†Œ¬,ê§ãº¤m›•«Wck~à‘¶-Dó“µ6¿¾þWÕ¿¿è’‹H2E£'’ä /8ìò#‡nü ozËk¯¹iºõFž kì)Sd2°½CÃ2IÛòù<Ù¬Ãon¿s±ìI"ÓåK:ëÞ?ç÷T2CVïˆ4Ü7@±Ü‹mZhšJ&W¢T,’Ròùö=ÊÂBMÜ~Ûõû¿Ãí—_æ–à}ÉtÎ=™òÌÕø›÷¾mââ«~¾‘?2‹tQ¶š ó‘Ue1\ÈŠÑBAlY5.þòÌ­¢«° ñ®bIܽ+p ð)~<`«»6 •ç^¸nUøÊSž¾ƒ>wájvüøT·¬vL+»mÇ€xái[Åa w 1wÏ‘û‡7}ì-’¥gEÎ'Ù! DÁÔÅPÆ«ÄÖukÄëÎ|©X14°”ˆ&É(?A{RWÁ\÷Oã‰gãx·­æbûÛnÝ&–Jç“›…øÕg„BÔv<(®ú»wgt¢gSþ‘.û6ˆaÇ«+%±jhHl¯9ã¥â¿sÎRɲóK0CO¢äR‘ºeÏïÖõÛ;õŒ³R\ø­¿ûÂQ?]uÉEñû¬OKþÐTÙ>‘UN>KÚ4Q…l6GÁ&ÛSÕäëß¿òØú‹É÷’œÜLp$ g‘ä¬Öst%/,À sÝw]ÌÔÓÀ¾p÷ÕÄ›.dZd¹á†ë·ôŸŽáŸxReåü¸4ËÕetÝ$m›äòELÃ"ˆ<Æ–2<8L&¥r×7qõÍw?u«Ç‘ J0ÂG>¾…ÿî6æ¶Ã¹ïeù9Ÿ…½w¯8yh÷>rŸ_û½öG/ºô9M–^*/./Á€§ËL ÙîÁ) ¡vJÅJ¥)g4ÆË6v®Þ¬ÃL rËíwp`b/ûwï¢Õi ËÐ_ªpâI'qÒ¦ÓxÓKNfPìäà7ò‘ë€ožß”„¤ÎÞýwah ­ƒqó½ðƒ«~0qÙ¯o~ðÛ?T‘gòÉL‘$!áu£ ­$Ù8™yÌA-[F‹}äT#ÓCäôÑ?¼’ÞÞ åR Û4±L|ÆA \*å2³MÅ)12ÐËÂì,¿ü·7qý·༗ÃÀI[™èfÖžóÜ”™ñUî»w»øÎ_ûÑÓþ{ø0±´þë;EgyNKœ©·vC1H§3˜é<ª"a;&¹l¦&á»- ¥A–25=ªHT Y¼Hg ¯9•EkL`MßNAñFÏä T¤Qop÷­×³ãæ_ìúþmw}„$=æi½ïÏ‹bïˇd™²âd¤´ea;i2NYU‘b>G¡§L™jäU™¾ò·A©ÜG!_äàÁ *Â8BQUb¡á‹€ 1Ë®]»ÄÎûïš¾ú¶íŸ'ùhêñça <ÛŸÍ$dï.Èlµ[ÉXÅ” ÒÒôfÓÌëú adÐè+÷Шw0UÁìoA¾g€v§$C«6Oµ:=¼ý¾›·MW¿\Éá/ež¹<—N®^¼êTƒ-+R8Õ RÛ(±\›¡£9hŽ¡ª2)Õ h $Ñ n³-𵹿®=»·íiq-IVè3ú:ì‰äOõé¬Frî°X¶šP|r2à&¦c–Ä7ØK²sû=‰ïðgù³<‡òÿó0‰o¨î¬IEND®B`‚chromium-bsu-0.9.15.1/data/png/Makefile.am0000644000175000017500000000237712150046665015047 00000000000000MAINTAINERCLEANFILES = Makefile.in pngdir = $(pkgdatadir)/png dist_png_DATA = \ check.png \ chrome.jpg \ cursor.png \ darken.png \ elect.png \ electric.png \ enemy00.png \ enemy01-extra.png \ enemy01.png \ enemy01-rot.png \ enemy02.png \ enemy03-extra.png \ enemy03.png \ enemy04.png \ enemy05.png \ enemy06.png \ enemyAmmo00.png \ enemyAmmo01.png \ enemyAmmo02.png \ enemyAmmo03.png \ enemyAmmo04.png \ enemyAmmoExplo00.png \ enemyAmmoExplo01.png \ enemyAmmoExplo02.png \ enemyAmmoExplo03.png \ enemyAmmoExplo04.png \ enemyExplo.png \ explo.png \ glitter.png \ gndBaseSea.png \ gndMetalBase00.png \ gndMetalBase01.png \ gndMetalBase02.png \ gndMetalBlip.png \ heroAmmo00.png \ heroAmmo01.png \ heroAmmo02.png \ heroAmmoExplo00.png \ heroAmmoExplo01.png \ heroAmmoExplo02.png \ heroAmmoFlash00.png \ heroAmmoFlash01.png \ heroAmmoFlash02.png \ heroExplo00.png \ heroExplo01.png \ heroExplo02.png \ hero.png \ heroShields.png \ heroSuper.png \ icon32.png \ life.png \ menu_back.png \ menu_updown.png \ powerUpAmmo.png \ powerUpShield.png \ powerUpTex.png \ reflect-blend.png \ reflect-gnd.png \ reflect.png \ shields.png \ statBar.png \ stat-top.png \ superBomb.png \ useFocus.png \ useItem00.png \ useItem01.png chromium-bsu-0.9.15.1/data/png/menu_back.png0000644000175000017500000001737612150046665015452 00000000000000‰PNG  IHDR@@% æ‰gAMA± üabKGDùC» pHYs  d_‘tIMEÐ ®˜C¨{IDATxœ…zY]×uÝ:÷œ;ß7=OhÄ HB¤DI¤%Qže+’#ËCÊ•rªò•ø+©J•>’”?òãJ•ã¤RŽ÷öÖÞgŸ½6QJý·Áll@ ¤„^üʯÿ‡g?ùÉÛw:ÿïÏÿdåÎ ~ù¿ü×ߩԗ~ï÷^ûö·þð"° 0°€à\@ äA'!-¨H˜€ ˜€º@H €l”@B©?¥_ûÚ[7M@5 H  ¤P»++:´ÃŸùÌÜ…'æ{íÍu 8@týðcçŸ=ûx­Z/(8Í ˜Ê€P,ÀL T €egêé àe{R HfÈ@R â¯}íO)04`u  `$OãfsO{î¹åŸý¹ùRåôÝ» ½6ÐÅ †}qvvâøqýÐRݱëîE;÷øp4#Rà€4ÀŠ@ Xfï}º`B`.ˆfCj@$€8€“BB ŸùS`èòáó° H R øÝ$ôŠ¥ÃSS“³óÇâÀÛÚìH)…û÷Y’kõBµš'lÂòK•#¶½Ä“Z¥¬gæ¬Çs¥§–Nq Å~7°b™6ÆÚ2À¥–§9¶RD @, ” ô!  c4/@È ¬ ehIïÞ Þ¸lRmê¹ç ¿üK‡âؽzu´o¯¯¥ín­Ñ*42¹FT½æ.žœžY6íc‘(§Ê&lªX>{ö±'/<~È+°F³ Û€ÜRµÎ '$tÀµr9Óq¹ÒTÌ3Z¾^‡"m P)ŽB3p b€ày ˜@ÐïïÞ_ÝórìØ‰…Ju)ôs&¢HO“áêݵ»wW6Ö×v¶6öë\ìåò©ãæ4V÷ µéÙÚÂâ±¹¹“õzí67öš{Ñ fÔæ Ûétˆ0ax¹BÁ¶)FŠ p¨W©Ö‹:SþÀHzŠAix €ü 6! ˜æÀ¾åòëÞ½ñÈââܯýêü™s'Wîiîµ€W¢àå^çfkïÖÞÖõ­;æfØ•RÌLOŸZ^œ×™µ¶±õλoܹýîÈïA((·29³th–f§ð0,3_,‹–e¥©Œ" AFÞÍ{:e Di‡Íd@)p?“€Ï$;Àž”Û÷I,럞}êbÅ+Nm툽íUà° l=™úƒ~(”0 ’Ïðf³wûîú›o76oò`)‡a¹òÌÌôÄD ÚDA¢¨åŠ•r¥hv‰ €Ar…úTU§¬Ó¥\•kÓ*A€xa–4 }  @¬=XñWÖæ*µú³OÓ™™ê­{s­=4€à¼áæM“Ž‚þ½Õo¿{íÁÝëñ` „CÓA ˜n¥R­UḚ̂ãDq®išéx¹JµR.)3ýP¤±Ôtcr¢¶0WO8:»=.x¥R²ÌÜpHe¢Cs@,j~ƒÇûA=öÀXÖÐL>Ðj­­:A8õÉOžzÒÑŒ™õM¯µ×†¦¨P&c”+>ú½¢  ;ÄpÁ'W¬VÊÌ´F¾ŒbͲÜ\>ïyùr©\.—„¢ÃAœ¤plgr¢2Q+ê¦p-NE ¢9õ‰™É¹¹R­d{zîÂ…¥Tå£?ÒL ÈEÀ4 ÊâDôn·X©Ìœ:ížx„ØŽö`3mïB&LÓË*år©\av z^7rºî9^¡T*æò9.™ï ÊÌzµT­V\Ï«”ó¥²—&ª×‹¹Ô ¥B±˜7-£RÊMO#ÞÝê'šõÌ3'ê“Ç&'¼R¹DŸ}þ?NÏO™NµÛE¼t2Ñ   LuÀ"`ÄÙy7'ÓÃQnrÚ|â13W°ÞyϺsÛ‡Üz(”‚]*UgçæçÊÕ Ã*0ÝuݼãätÃÕ4ð¬j-?;[ªOä¼¼UªØ…¼5ôe³%4Íœš)Wk.®QBµº¼?ÒÜ|åèòtµl‡'ИãÆO>Y»y»ÔÚio®`À"1§‰2dÒÌ  œò OëæâýµÞ«¯n?oêä½Óš‰G9À\€~¿Ñl8•©ÙÅŹÙÍÚÙíî㘧) Ãô<«\¶'§ÍjEwm Ét ¶é8y7‡Åy·Z1ZÍxeeo{k/Iµ#GOçsîúÚp}­£Ûј”ñô„(xùÝ­#—£Í6 P@Y©@1-¸¨—A êE5ÊA_†Y+Ù‚ Î40)ä[âíë1V-Z{Êœž¨ŠEè”8¶Ñê‘·1©Õép¨Îœ¥O=Y6ŒÂ[ï¦ßøÆÚ«?¸ÔÜùQ¶€Üø:ŒªR3†~¨w¾?Hâ\HûôÕJ£Ì ÃH®·83µ¼-)ùí/C×fª˜,hJ“ý@5šr{Wö»})°N/^]=Xë[&yôL}q¡V«ZŽc ý´ÝO›ÑÆN÷ê;í­ å:Õ'/ÔŸÿ-åµV—^¿Ñúöß^ê¨g×·<ÕÌÀOúƒµÀ@&–íå=³\Ô+Uýð’±|˜æŠhõ£é‘Ã1‚ü „PFA¤†io ûC9ôE*)„RŠuºéÎî ÙÚqmº¶éܺ[½~ï­½óîº ­ÍMƒUNŸüÔñ#“ŽI¶vñÇ߈¿þõ[ݽËÀ*0ô¸}`–ªåjU*´›{aÐËåóEËÉçZÝ^š×/=Š‚ë×7ÚíÐËtÝl¶¡ëf1ç"Oü‘¢B¢Ó“½‘ÒuR«hIŒn‡G •D°MÒâAc§%ÅȲ‰aHž¦<‰D”ݶ â0è÷‚¥Ù‰Ó'¿ûÄÃ÷€6€1€õîÞ{ßûþé>[\Z*åsK½î6 €20 ˜!,Cº®39;7·°lXµQ@äöîn£Ù[_Û ü4ŽchV” —ó\›˜A!¡$:]Ù꤮CóŽ‘Fjo7ö#©-Mž‚°…ѯD‡±?`™ß ]¨„ ]ZbŸ{aéÞ½ ¯¾ô20*0HfìæòË9wùÄ£_¼ôý)`FabêÜôôBµ‚cGqâ„57›bóæíðêÕ½;·Wúƒv’„J1M3{žp¦eŒÇ‰&¦‹R`8Hz X΢BŠA’Ïciú}Î#ËTþ( z]ð1ìC–µ£u kî‰ó§Ïœ©,Ìj¥¢}ûÖáw®íwîpȶÏMNŸ)OL~é_Ìž8œ_ü£¦S £•é)ïä‰ã¥|Ñ15sçÈÑe új4ì]¾Ì7Ö›ÃîÏ—ª†‰0ˆâHRfF#{80,Û´¸.á`Øo÷cÓp--•¼±×J“4MBxšøŒrÛ$ ø(c 8"@¬™ ŸþéÏ=¼˜£õ2Ô;vâÉ7~(°P=úå/?óå/¯WÍZÍÉåô8Ÿ{çNÍ U®VŒjɺ·"_»,þñªÚÞÂÞy:]Ñ ¤¡”M#DJ‘$q‡æÿt¾·f&(–ðàþàoþêúÖöÖß½x÷û/^º>jW¯Ò/üÒª¡Ý•—ßh¿úʽx0.N;€…CÏQ³³šT¦É¨ ‡@0ÐJ”%y<*«O4Ê¥TÝ^o8è3¦ †LƒiȨ‚Dø¶¡¥}îùç;nÎÏ›ŽmÌÏçtFn¯ª­…"cÇÒ[›6 DÉ$@"€Œú€I<„nqA†F˜ŒŒˆêB$d  œ²Ýó^®>èÞ|°rÓïûo_ënÞ¿\Þz¸èEÀÝÛï}ëÎí ×+9²øÙÏžûâ ÇŽÆà‡¸~#~ýòÊ•+Ûï¾;hì¾ tDcb H€”E‘P™D!¡·“$Ò-E:nÔŽYw ÜO³ƒõáS‹3¿X®ÖïßýúÎÚK—IF·øqYío(þÞ¨çÞ¾ñìgžŸ›¬)Uí¾û²üúÞyõå?ô_†@’QócæÊ"€IF¾jìœÎpžÑB 0F»‘È㎌ƀ G,{ªß[‚7€;&ëõo´lð¡:¦¡NÈ=«âíëòÅïu¿õÍ—^ù;à%àV&e pÆb Î(PšY”QÆNèàãx ²-Ëzæûœ<‹“ÌœÞÙº’„ßvÇ%Ý8ø j@8œš]:úÄùé_ýÊÜÇŸ™\Û¿ÿ­¿ü¿ßíî}¸ ô³"—eô³ŒÅJdBhY%F²Î¾Äé8NqÖÙײÏx¨Àf€A¨‘ø¯¯!à Œ?TŒó ÐvMóÑSçÎ?ó´›/¨[ßÛþö_ÿ}wï/+@{L²gÃ(I6à Íj#“&Φ Ò ocÚwLì&Ù#Èîû6¥ ØMý·€»@o\f•½Ú¯±ß/=:@ ´MswûØæÎÑ¡/o½÷ÞÞÖŸ—€$›ðI²ÿ*2Û‹Œ•™?UF’ c2³±ÊúûûÄé) Ðb`+{…þ~¡?Ô È% ˜÷œR^ }¬¯«wßnJq3 z=3!Ïl¡eàá™(4«äãl4HeJîq¼ŸgOÑlÛX0Á€0™dâ`’úˆ5 |ì‚çN>óñå|*ïªK¯È[·ã §™ÆÆÓ2ë&™Ç#Mqöeši8€eòðÌ û©ì`/U1`˜ehràZ0ÍŒgN<úóµÚÓ:->ó vö öéµ÷Ö72*v¼DÆ÷‹XÕÌ&iÀÆ ìCeü ÏFXf5N£ûC*$sú‡.¨óÀã§}ú_þÊõzuå>Ÿœ®K{ƒôÁÖjÞùÀ‘·ï™ý”™™Ev ˆ²&ŸÈÄÝ—rŠiv÷bûƒ,›ÝúgWXã×[xöéÚ¡e퇯“j…ºŽÆy:vÖGë/÷+‚L™Ýfe–%÷#UeñcY>ØÉ>LúÍž<ÃàÓï5;Iµf¡ÆÅ¸7 •þ$²â@F¶éÙ™ågñ½¿“e(O2Òñ QT–âþI®J_gì¨aœ4­åb}¦VökTt·vv>vqinö©(±¹üÐ699àîý™1—,²ì9ŽšiB³G~BF‘û¹h?B.ðÂìÂó?å¹¥¹9ëñÇòWÞÚú?_}oí/€›kÏÌÍOÃ#C?¢³Å~jŽ³Ô¤eYÈÈ Î( g‘ ÀxxÝ}h‹ƒùçaˆ3`(Í+l)Ép+9d…À§gfÿÍÇž¹xè¨%YZÂÅaèJݺÀî÷®üÑŸ\s ùvc3.’ïÿ7ãáƒý¶;å‘Lî‡Å g:¨,Ê“÷C‹d¯Åø$^¶òŸþìçžxê‰Ùv ¯¿Ñ¸vm{Ðzx (-ù…O=ÞqôÕ»V'^]ÑÓØ"÷äO¿Ôþ™ÈÖ«¯^³œA<|ûêî}{ïcIÏþdH¬ÚýFVbðLùñb\ge Sêä~æó?ÿÅÏ¿paaaväOtú –=g˜sŒ:zôü§Ÿÿx­^¼qýÞ—.ß»sõÁý·oß¼ÛïÉbiªTœ óoÊt7 Þn{@œYz?a?c»™&à€ÄþN#k Ó,ldzöw2m@ ììéÙ_ùâ„aªWþ¡{åŠ?`iÑüâŽ9tØvô݆ó¿ßºôÚ¥nû`=DgБî?{îñßYÿø3¥'c¾÷Šh6ºÝö°¬gªC¿Üj5ËkiiºÓZºú£$«DöCm¿XØšUGꀋƈ:˜BجÓÌ û±¤eöÏ2ƒ1F©®k ¦IM‹½^Úë q¬¨N 1•²8×Õ™‘¦r8DF²òx}h!¨|~#?bÞÿ˽áŸxöÇôÛÛ͘Pè:5 *„äBõûr0’$ŠÀ(¥Ìâ©•ù.lªkiŠ‘/¢(ÎRGò~¹ÕGKöÁmäR’Ng ¥¾óÿ‚ú„ ]%‡IEND®B`‚chromium-bsu-0.9.15.1/data/png/shields.png0000644000175000017500000000171111676031527015146 00000000000000‰PNG  IHDR €Ào£‘gAMA± üabKGDÿ‡Ì¿ pHYs  d_‘tIMEÐ 02û¬dÚJIDATxœÝYK²œ0 l¦æ@Cyîo8G" ðØú x/©JOMÍÇv»-KB† ;áýp<^Ç?'x@½9xù6ðëÖð½)Xn¦ì㌂À`>ÿ+V2p;{Ã0 ±PÎÏ:|Oª+Ž]Æ¡«¯ u^? /ÁŠÞkø¿›{µèèJŠMW gµ1Ÿ4)r3 «ø¥Y¥Í.èfu²•´R‚±ã¨Eú¢A`mâHPGO‡saôªÇ%Øj*‰]cm^q¸Ò|ª6àÆãí½‡L«…».l¨çû@ÿæX ÙLílc”'Ýp®¡†0œûü-ttB–TËð€‚Ûl岄‚ÿ3¶Å2(jxñÁòwó¹qAw›öÛ»^¸ :fXÛê*à!ÂMª6F¦4™!;•¢€caŸJJ£jêТ7)0¨·[³6l˜"•µ\PÐÊ_tEtmà”3'àˆ3¢ÎTA¿äj„è»âd|_­<Î_` 2‹[™|°øÚŸï/µ=¨•mOh} AÆqŽÁ½')¶©JWŒ3#ÉŠ1qaY¬‰¼hÜAºV¶0a÷¿ãŠ7ñÏßY‚ïÊ)Þ΂3fTTáÖÅèÿÞ‚süÀ—$(ìó’‚6çjº”½Ô³AbA»F±¾oÙèg£Ë6àsw?ä‰ÿAL‹òm„ëH Gjˆ6¯ã† è5óe7å(^v“…Jú½€É¡Ð-0RœåÁ~6´[ øM(­ÔeKÈœÙ+êÐOÝFû˜#alc¾ÈI‚º´›•u»Ö€ô;…QT šmý›´¢ ÂY³E%“¸ÞM)UA—>úœ´‡y/M3^½@¾‘¨‰oÐèuŽÿ9wvÏΗžùT(èD5¼%÷]S:Küä#qr½@ — aGS½aŽ J( Èé1Î ÀR|Š ?ZQÈqßVœ™äQ´EÂ~¶?>ò¤Êý±væzß<<xÞI‘Ê#Ét¾.xmÐ}0ñF"²ÀýaßçÏÈHp‚ÛFlDvazJpàí­7ƒç úüZLÄø-„ÉÛÓ!IEND®B`‚chromium-bsu-0.9.15.1/data/png/heroExplo02.png0000644000175000017500000000511211676031527015621 00000000000000‰PNG  IHDR szzôgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 06üÁ Ã ÇIDATxœ]—ËŽ¦ÉQ†Ÿˆ<|ߪ¿ªº{¦{ lÏŒXxl!±³eq^°äàXsÜW‚¸ÖÐhƦ«UõŸ¿CfF°è[CH¡Ì\¤žW¡T¼‘Âÿ_ÿ~ó;@ôÓ"°H##“‹Œ†7TÑñÓ}UAU•§3€cæ¸9—œvð¯ÿì|ÿŸÈàÿOð³_1 !DUUd™¢_uQ–)bŽLær,ÍÎ¥ys ÑO OЈjD5†¨¡ê@ìáÖ¸œìò#ø/þFˆY±¸u®»˜Ÿw1ß.r…t.ÍîÇ2?Že8×VæfÕQ{‚.]=UbfDç§ý„ÙˆÛÌx1Ä?Âõ[!e!'|£n76 ¿ZÄðìºÏ¯¾Xåg}Ðþ4W:•S'þð0òpt;f¥7bz%Ü“ì¼çØcvDõ =óL¿ôȯý·ÂêJÄ-oƒ_gì³àþÊ­]cö,+?_ùzõÕ2è:£d⸠¾ÛùøNìñáÄ4ºÓú…–¼&1·TÞ¶eùζõµ«}îŸÞÄDÊ…å•Gþî…«[‚Õø"…í6ø—« Ñc¯ÆR¯OÓü¹ûÊŠý¼Õö¥_G•MHö¢OÓç‹rYÕîœN©íÞ\å¶Û®i¹f[^îçç‡?›äømÛÌ¿Gù8;T•”=²¾&† /2«Ï“|ù,É_]G¾éÄŸ£n?~hõå|æYÍ,–IÃvè‚ĨšÊ¼\l.zYó‡óF÷—.´QXÚi±”6ÖÕ+ë­÷TGD›É=/³ÇÏ’^ÑéWÏ¿êÄ¿Q·›•ɺˆ¬ÊÙ×ÁBŸúV› ϺÀ"‹¬sJÔ|ÊÞ6+ä:óÎDÎQg¤”Ô1¬ŸÅãÙË‹áÔà ª+ `€BÜD¸É!}ÑËíËN¿^©mµþ´ßPèãЧ´ïcªè¢‰ÜV¼5BV%åÄ«u'õU"4áj-|ÜÁîäRC”ÖRå9¢[D@ ¨àF\G•u ¯£>ÛDy)fŸ™Ûµ—¶(£¤vJŽ u…GN‡'&ûÔ®B¢ïàå3P`½t®7ÂÛÞ]œ‹{ôèGÕ7¢»+H…k7n­mZknAP ¡³!4š4Î¥1Ÿ CDо² åÊØNÂ8 f޳;û8ãË¡y*4|@õž'ÀA‰S)r¡¿ßN"m¶°fQܵ°^U™oöPX5H3ÍœV6E$ *ä™ÔebV‚ ˵³šgbÚ™_ïMÛ·þ x œQmñR-ÜÖmD—©èêÊIÑ’æ†ä ²¸4Ì e ö{eÝeÖÞs%=›˜èL2c©b1bY¨Þ°íÁKw?Ùj|Gÿ¾EôÕ Qˆ³¡»‹¥7CëbJ}.Þ’e­‰M°`äÍ…“_ÈÙ¸éÛ°d#+®´§7ÈZ™u¦h¡H£Š2Å™s=û.ƒ¥úÒÿÀØFdœ‰ÉyJqá˰]­dq›dÍÅž˾r»ÌlC&Í©‰a4†VØÏÆnác>Îgá4GfbóFŒOà`¤€a8ĸ»êF¯_tr”~«Ô0mDíYĉ>+Q o…Ë$kãÔ&ç‰ýCÇðÇÈ4BÖh‚P—d¿Âl[‡ÙˆRiF0©b^¤ÍSäpÎ|ÔÈÍÊÉ‚ Hd±ìX¦Æ" IœjëŒqjœËÄTÕ+Ò5:ËY_–²˜6‹.M/ê8üÔ:¾Ã챪aѳŠÇÖŒE.cl}‹ M9p³uò¢–°^$ú¨KT‹àE–b,¤Z¥ô•2OHHä¬t¾é¼Új?~%«vðd˜âz‡ÙcDÕ}Ád­îkÞaÞmZËuo‹^ãZXm¹ƒE-QçŒMqEªàÍѦHð~¢Ðæ»D!h¦òfß0ù…¬fö©ŸF¦Ù(I#mN´™/‘yV¨æ¢Ì¬9Þ„G­´rÌÍG½ˆç’ÜÚ-b/iúXò4¿9¢3¢²ÞÉõüZÕnÃFV¶ÔØ’S$ËT„2'tVÊ(Œ£0ÍÎ\>uø>B ’SËÌ.L¼ïÝwÛ¨ƒµå`dSŒüä ³‰Ù1+´zÕûœóÛu/?¹½ÊŸm—aÙe f棙´É‘3Ìawt0¸ÞÀç/œ˜*Cx»nòËU«5¶Ù‚Ÿθ4» DºÞiµâY¼=v*W‹¸{¾YL7«®uA´šÉ8V.³Ø1szÜ}„Ž»ðês§ÅF·øèg° cE™R¨çÒ8™ÚÞ=Ù1ð#!:!Nn©v©}g§ÜñDZ”,Q³÷tªH-ÔvÆíD«³‰–¹ÍÅÌÚØ¬ˆ5kµZ­ 7ƒVÿ”ŸBâ'ƒ?‰ÀGMÕrj–m¢÷X˜Äå‚N]­&1)Nl2WDàVêìNiB3¨U˜G¨ÕŸ>$ð}gAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 0(ΠîIDATxœ­Ž=NÃ@FŸ½ë8ˆŸ"¢£Z Ž€h¹ Bt´¤H+ä””ÔH\ÄOLÀ"$c{—¡ˆ×Z)”|Í<ž¾™è4Ϻ۱:;JÓó]nðdëÙMU Ö#=н}¨ãÃdm³«½Xo”"'c熺kn+éíì©Î~ <¸êþ®þ¾œÊÏ\O\)Àõ³3#ˆ.@F]Å€~t9M,P5ì'zìÞ –fE˜Ê‹çÈ^ –‰g¼5¼h‘O ñBÖìç­°µ| žÈþÚÌ€×€½P{^+O %ðð? ¿ùfu§ :IEND®B`‚chromium-bsu-0.9.15.1/data/png/gndBaseSea.png0000644000175000017500000001757111676031527015522 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 3ÿîKžöIDATxœu»Ís$I’Ýù{jæñ d&2+«ª{J¦wgHî /{¢ì<{^YŠPv›²ä4g¦«²ò @án¦o横’!A$2"ÜCMMõé{Ï I¶‘™9~GÂ÷HßÊÞö‚tÄR2?wø‚ô“l›—ÇßÁß¡ã>~ù»m$ñóóá3üôé———RJï½ó?xüËÿ‹ˆðúàÝýá¸Ûñ›ë IRf&.‚?_AŸñtŽœ—äëã/×Ðoðr1éVößn¨@¿“òÁ_¿‡÷wpÜ ©»!H¶îOòÿ÷~¹‰ÿÑõÿ§×[ø7ïàvóë{lˆˆ‘yHØ I¡õËgf®O¬RÂÿü!ùãŸÐ¿\}i’ý6LÀØl ƒä ‡œù›Ù¼kRÑFÒ&³ì‚ëk“̦Re»‹¤Îû±óÇ?¼yeMýÃÇÿy0þþøÝÍ_üIë·˜@¯ÊËb•_º¤\¯ßÉÊÇ'ë¿¿àß!ýUµ]#øÚvxf—W}Óg¿_M±‰}f¯à¢‘²-P€J·}Áœ¢”‹Ñy·Ù·ÍÝëºÞûéÙ—ÿü_ûüÿŸ_ƒñwïàw·ÿ"c0.E¼ÚdæÚ“YUÊζ$áÌ«"fÛWà ̬‘«ÿ}ž½×úÆ[мMa²0ìÜ)^°gpd_*r[­÷©‘¡»7©ì ÅPêv[ÊÍ‘T…í±µûeÿ¿ÿÛVÿêûåüþOx]àûWcã!PÁT¡R£DÉÞMÛÌv Ùq br&d¦KÒÖöy½#3éHÔ¿\ý 2^˜Š(ÛÌV 6àª;&ÝxÓTËÑg²/!—t3"^R2"4 jÜl_mMeÚlQ9–Í&ךVJ)%3›í«¤sïý¾¾»»ìÿý¿›Ÿþ×uØLBÚ`›™5J=dr”¸U-»L'Φ(–µþ ³ Êúœ‘FLŒm"ê”™‘Šo™ò[¦~ d'rÉÞ;•ñ&œØ=3 dö¥¡²@¹ªDZ#ê†Rª%f {ï’ÑlŸJ)_€OÓï¿ýº«‡óõô³=µÂâ=¯€Û¨:¦½Kûµ"îœ9·(uÎä ¼K”’™yæÌ”¤iÍüp})~¿!äˆZl¯óD8´ñä]»aß¿a×ß1õ•žäuM«”Â&×.AfœsL[OÛý¤˜Š¤})ðÕ™Oëªnט·¶’¦ÍûãÇìgÏŸ¾£ð …»LŽ„nˆˆKf”¢Ø>+¢gïç(ÅÙû3Rx,L83‰Pýí——îe‡gö<ƒ–˜8ät­>úGßemoÙä[m¼Mz¢uOA™ŽÈˆH£9Ê”*D™)­ÖúxIH»5¥t¡Û÷<´çù®=f@ý†ô÷ Þ{î{&(Lw'òEQŠíþKúÊ i,ÄèJ£íGLn ­Õú×Êúzk^ÿŸïÌ\R©tôžÛûeǾsÞ’[*{Ë[ä—–“¡ 3g¤ôL7•Ò‰šQ¦—®Õ„–ÞÚƒ" òÆöVho[$Ñ{ÏP¼Ê¹ŸçÖ¥ØE™^;Û­›w¨Tæ„I’ÔL^ áÖfJÀU¡Í(¬/[È4Ž@)èõ¥ÕøycýÍ»b_ÑwŸƒŸø\º rÌÁ–6LŽìT‚¢}Ù”»,š¬TD({.H öEŠÅ½ÔU¦&ÕE*X2û%"–ìB“íûÞz‰([Y5{Ÿrn§÷„v™R{dI­é–‹m„É™£ýöž*um­Âv—$J‰ÑšñZ¬×.ð·wð‡·¿‚‡›¥POEOµzAŠ˜yõ€ØQCT¿é¹ÜPb‹¤Ì‘ú’ºÍÙÒ9¢ÎŠ©GL]Ò•ôp–ôìô"™lK©oÛÜ6X÷>ef%¹uÏW=ûA¡M”HÛÝ©˜ÝÜBa:‰UˆÃát_·f“dIdﻑk\y³ƒ¿¾ÓÚ6ΔEeÛ*¥O4mÈRÜXÈRPˆÂŽÂk•rc’l'RsºGÔH©)ê¹”iÎô}©ñœé³¤$Æ!âÆö¡·vãô®„¶v÷œ0o€7Ú;EÍM³ÅÙieïi¼P£"Û¸©”$„ÇÍ¥3›¥Žd$4¶(@T~w+¤²¶‡‰'D¥z§ÂAé+6tˆ[ÂGB{“e´=uàñ$ÅÙø1]¡\zË«}YZ+¿)RAÔ¶,*p- leßfï·¶ m-A©AŸ—o#;™@5J=gœ‹åN¬0|,ÌË<’@³½¬]ŠÊ›=ØòHÿ]‰ž«ÝòˆÊ¼Zn“¾EŠR«{öGà‘Ì'B³¡+5Tn¤Ø£¸iëô—y2m× jö^ð1ÝûURdÏ%"¦4;2‹Š¬€îfäIR±­u…¯ô<çìG&‰’ã«9 %¿¢¾ñÜ^ç«k·%3˺*Rµ˜ª¨7 D,±Oz%TŸzö'à {fÜaUÑÞ©pQÍLŠ"zrº6œWgºbïñ¸¶…dgï>‡¢Úù1‚]s¿EJBIã”ÓMQvëg6;Î@’lduÛK”R2{R±Îµ@/Ÿœ‹ùùõ/ÆÄZK¶f1¹1á²é™ð~ÍYmÏqc{¥l!ìôÕ©,%RR'½ ÍÀ5{?!Ì.[±…|ɼ÷žËYÒ‡B4ÉíÈo¬ ÔLE/ËUQ|’ñ[Î, óÚÛ33¯’æ—ëM¾ß¢ZTùrv¼;*AÙ{#bk;HªT'\ÒÉ#Ϋˆ©«Óg&¿µy£fªEÄU¡Äž3sVÄŒü”Kf>‡ââtuG ¼±ÉÌÀ¼L“ ø©g¿—ôSö~0ý–`'Sí>Sõìì8é‚t£©ì,Ÿ×.×€«¤³íÓš©g¤ÔÃNîa;]õñ™¼Û·uŸxEK$' É«ã⥭°7ÞEÞezO* g÷B敪Kv? .ŠxJñ,©gïà˜€[ÌÓÇQL “[IûÞ[”'ã™y’x> 6–˜‘‘™ K“ŸU¢[¾ä¨M_Œ¿H:¹÷G"Ÿ7Îçð:¯þóƒ_ŠCDCô ?» 7Ô—\”eq×â.ç¾aÌIÝÝ‹MSDW”†óDúÁÙOÙ—3Ùz¶9{[¦\–#=oÜûäî.+ 6v¶ˆ­™Ò[;gk_³÷Ï!5ð òäS&ä[ÄŸ¬üJðI¡Ø?‘ùÙ™H _¶æ¼ù…"“¤ªnùã’|3µu¿lƨØ;ôß[nP±(ádì[)1‚‡suöÁ}”8e¶‡dðiÌžNàr“aU´shKøˆ¼S¨;}?Ûù$ûšËòæÜ³ß#Læ3Q&“a BWÏ„?”©þSwÿI¬xPD÷©,í®þÓ®QœìI~'\s©c¯»hÚ‹÷ m‚íÅÔ®A•Òis‡â5ÒÍ:{o+¡iôUèùÇð•ðÊ®`‹=¨’î"Õ›Q ÇiðVaì<ÑÛOàGÊ)+œÀ7Ø1°½ç‚ôLp&üE?g.ÿàžøZÎú¸­<•IŠÍ(ê¶zÀ=f—°-¿lƒê·ø•[nͶŒj´Î Q´]ÉÎ#™¯PLà™ÌÏ(fI“{ž‰ÒHÏ’žMžÉ¶÷ ¢„-{›­¤”âb»»S ?Ù,à…žlF v¢©¹ä¢('§ŸqgwRIƒàW¾ááæ+áæîAÈ gÛO˜äC˜ÿu"¢êÕ·²m½åƒ‹´ßÙ}#åd7eÏí¯½åWÂã|qö%èYDYè¾Bšªi¬6RÄÖÖŽt5¤ઢ½ñ=äŒô°.Ã~°RT‡´7˜Fф٬u‹ U3°Ã~G’ô-pBÌrf>^8À®%ì{'¯wYÕ¼>Ã1Š}fÞHåf¥_z`¶R¹ä;OH-¢”lý$¢‘J§¶n9AÛ¨1¥s"=R©nqf¬ö‚}6t‚“÷vžÝó¨as!¼ß7‰xåô6KfQ:vuúÒ Ö†…eÕ,‚Áz`šlv,’ÛgNÀëµ °kpÓe¶¤oPÜ)C*³uwSÄÅÙJº¿îÜý Æ£–0 âÖbGÕ8YŒ)-×EEîm¹¸ÄÜ ×µFí*îiLuö±_/˜)"™}‹h¤f¨wH_žá…ðUJq¬tn¤XHšÔeåî¢5õ¶˜[¬£oèe‹ã8HÇÑ϶EWÌ É;:ÝXÔiJ…å;:Ç\œàºÊ)[Ó«ñ3FÆ›¾t«–Ã:ž^zºŸÁGä½ã•4 Mô6'åñï²çŽÐAŽgw6¤ê(àlÉÁü }£DMvëtY*ò—tE¶Õé#³v,ÚÑ8`ÝAUKqñ5(Y(bôfÖ+Ì[à1ïåx…³;%‚ ¦bQJÍ¥}E¥FaLbG”pºw̆p7ð'ETÛÂYÑÜó'¤§tÐ ÉÕö•^žå˜í(Rì‡æ¥f; &HA"¢Ò™zøQ•Á V’®ì¸jÏUš^K¼³sçƒJÕ¦¼±)d>0äá3PìCEro€š[Š¢ÜÐÐ ³çE‰ˆc¶öLèdûqÎÖÏO¸Ï°bý1Z–!¸h%8…´8™>“4t}ò§QØ0ˆ6¨†ˆUC3HY2¹ÿ3^ÎCÚºyË]ÊÁWß’~ãê[ ½!ó­›¿ÚPþú ¾ß |¼§ ÛWIú$•töJø…š½ïQ$=ÿ¬¢Ã…P 34ÇŠ¶6[L‡Ó`—c”Ù:] .áé"MÙ-«D¸[R©¶cˆÓÙ¤œàÃD§0«hŽê Y·¿"rRÍ¢ê×™¼§ñ!¤¨.8Jq¦’ÂýQK©1÷–_Üú™Zvkë¼^ai 5ñìî¹lʶÓ|Äyƒ¸ éÆÎ=Ù• ^§ÅÁég)N ¢âH79g›Ù&ýì1¶[+Ìð°-èë”Ý<à<ÕŠ|•i..Þ£¾+Õ® ; ÝØÌ$w÷2Õ;ãð-¡Ï$;b…òà¥ÂÔ%—왂ºqÅ|$hµ/¹¥æÞ •Oéž8/*µ:½D)={~²ýœŒÆ(¾£ñ…¦+½N4_‰"…Ó¯™¿xº³ô\~1Ðd_I5áìP¼¡ºv/-ªnÒlœýÅSHv½õ¡Ì„·8o(1ÑÙOf£ º÷¯ÔÚ2ó2øü(YÏŠXÒ= ÖÔg|gÐ#°“ÊΙ¢fÏûIÃ)2a„tš¸—BÇ*u㆜Î!÷«­U]UÚ+Ò]ÉàÕ›ÒÝɪLW¥sˆ' {‹t‡¹Ã:ýS}ÊÈ#KÞ‚^azD|¡è3=¯8nIîº5åìÞg£B°â82ýªPg¥ÍvvÞ~ B¥‹$‡@"a½%½ 1êÆð$Xe i%#j®´ßúóå/ÌuH˜Jú˜ç .V^£jG ›,vžA…ˆ[œB{ìJD©Nab¢{‹‰ì«¶CìƒT¾q·_TÊb÷ zTÓ/ *KŠ‹3OBÇl=!¶˜+h!e9š;rbÌ‘6™Ù#J®:€Ç|þ ÊR̳Š.Qʵçl”Gäüï§!Ýn¢gdT…‹’Þ¾ v Ý8±³–ʳá«mE©w©~‹HB‡(Lé>)TVïÌëÊí/ JÒIN  Å>?Òâ³]é`9dõì¾D²{¦FAìà\¥2¿¡’‚TbfÐâ´{ïPØoYý6QQ=ji©þ€8!¾Ä°£Ø½“Cvyåï7ˆ'ª~vúÓ:‡¾ÍÞ7Trð{Dfȃ‰ðûô •îμz/Î6—U}îV¬¥B«ØQ¥ØŒŒÐ’K.kï«a#VÂô— T:æš  ÓH'É>TÞ¥ó»(±Oç ›C/$;8/ 2ÝÏXŠ29³b]0Ýö†¡2ŸgìPž°»ˆfz("ƒÀÚ'ý!w?‹XÜùBó3DéK7«z Ÿ•̈Ôäte±i¥¨2ÆëÕ:·Vè—ÇÈ€?= ý7ÅÝäŠô$—K¶Ö˜4ez;°8“¤ÃFýªieÌqÏîý#.[é´ÇÌEgXULú†(o#â&{[Ï’®Š’¶Ÿ²µÏH·î}‹c7˜$=Û<ÓùE$ß“Ú+ë£Ïz`®9&˜U¼Øb%Vq1 3å·VQ~ú>¼ï<ÇTZÚNÿ„õAÒv¿!T‘'Ë¡ÊÙEVzº"^1,'M¥¤PË–"µÅ!ðŒµ£çQëûìž²çö¢eö…ìÏ„MÏ q¦±E±¡{ õäë3‹\&ZüÞ×H®Ó•k\ÉÈPÔ.[nIM m!/ÆM¿ôÿ—"X`å,7r¤5iReKÍWDÞPõšàSlM3UD~%hHX«øx%}OêÊ"ÓB4”åç¡ÕÅ_Ùü 0q1ù™š÷D^„ÀQÈRÈ’rYès\Ç¥Ç+¡ˆ’ÃZWV̼v@Õqh5C `´/Q·}™fN¤:Ɇª3ðèD3³ kŽt´½%´GÚ’ÜQ8fÏÀ\)p‡ôdü3d¤âž3D“ô`òÑdET«Í”˜Ÿ ¥ ·ã˜‡f§—ÁñJJ¹û‚{X.LÝ—dÛž²ôDl5ÎËk&W T;½NH+jÊìÝ jšãÉ‹IGÏ3è@d^ǤÉéˆýNC|„ âhyGÔrÌž¥ÔéûÞÚ©ÔâNžnׄ*™V\(\H7à™ ’¾]»Äk›bÛÆ¡Ð8ÚýBÁDÎL=Ùõ‰mO¦¾ ì;~=￞²ì F\€Ïa:ͳžµ”{šNƒ‘$% ™ËËÇ(âjûÞfqz³.¡ÅØmº›b›N‘«ðQ;Š&”$òYE'ÂD_¿ÆýBÓz½@lo o©N¦ÞØ· 7Kã°lØ´‰‚(1îFò¬“ìyEêþf5 `‰ˆšéW ‰L3±aÊ ÕPèÒzè(‚!u ãÏÀ'` •ƒÇÉÌÏ뾯„Óò ñDp÷•ê>ÿ¬Gw!Öéí@è¤o‡‚äÏ¤ÏØE¼ƒœ®”ü‘mþ̾=²kŠ %¢­ ïå Æ¼nóé8‘Ù+‡aøô2óer*RÅm91ë3ÛrKv¬,„ŽQF=öxgÒ‡\Ú?Aù)ˆÇt~U¨Úy!ô P³}"óµl2ó æ ð“ӳЭñ1.x¥àä3⋦ØanL^),±Ñ%‹ŸÙô‡ØquÑš]47jb_=V;W“äãê[¢r‡Ë×"Û‘™Cƶ?ŒA¢í»`¿Ç± OIn$&U®¶Ÿí®©^¹êÙ_i9»ÄmÔ’™‹ âIQÎÙò ñ€ýxZ‹ÕÒ­,Llz°½g¸ Òb \>ªzʲ\µÉ/.Ë}*ŸVRäYÒ©k(!×µ¾5•ÿ½¿Uï¥þØf-Q »­t±ó3“Žìø¢½Nž¸§òJSÙQò£ÝïÚ(t/øª)oÜH¤‡ \m¹n˜I?I~°ýó€ôÀ‹svŠXltÒAÕp¤°§¸GiߨhG0Y]LN—þYUO6×1íq²ý à•S„Ýûƒ#¾Hj™ùr¶q…Â-ø ó,ŠŸ [?ð¶?úUÖF'…6™lˆòrÈÝÐ Õ²uÒL”£R%[ÿH”ð'Ë_Èö JB*8SëÐyè‡ÑAéEÛØ0¹Ú­"\¼U0 &:»‚g“Ï«ÉÓqÊÌvG#ZÙìËöTí¬îÝ”@??Û<èedN¾mW}×Su û‡Ä"Jàü •²F½DÄ>{EIîJ§yÉP~fáö#é+©DÚÐû6a µbÏQjäµ;ÌVöÔ—Ø…ìà=xg1E eo³§AcÈèÎÌ絘6l5‘®+ˆ¡ÊؽADDöžq(‘»•6´áζúlÇ=ã4×^ŠÉöpŽàÀ–"¶Ù³¢¨%ÆTÒ!>±ð1\š©&åµ÷ ¤»»ç¥SËv`ºb2A÷Þ3ÇÞ˜œ©4CmZ‹µK:5Œšýåøl±dÎ*ņ¾ÂÞâ̾¶A<h~ðŸïÇÈÌd&ú#D)‘›ÔMÛËJb>–I ΀ §ËJ‰ Dv6a)fg{À“²e¡ÇFKT®Zòâ‹TMFçJ‹Rjö>›è‘>õE¹ÈošÑ$)†,: Á<¦í_k޳@vvƒ‰Z#sÜþ j–žþ/_Ì?ÞSYÎ0­šæË‹2IȈy*##j}}Ýz`ÙD)e<õ Ø€¤•æ&à¹'Ëð³åÅÉ!´Áj Õ§gGP,É™6üˆ?þÑ|ìðæÖz÷FÎDûßVk‹b='3î%býœùÿsÒÞìá0 Óîççä4C‰þÿŒìà»·b¶³IEND®B`‚chromium-bsu-0.9.15.1/data/png/powerUpTex.png0000644000175000017500000003073112150046665015636 00000000000000‰PNG  IHDR¹¹QÆÁ€gAMA± üabKGDÿ‡Ì¿ pHYs  ÒÝ~ütIMEÐ 03Œ«TL IDATxœ½kw9Ì&ø «J’í8I÷ìÌœ=;ÿÿ?íÎ^úí{º;Û’ªŠöHVIλgG’¥º€àƒ;H“àöáý hÿàíp"1«™›»×“¨=‘í'þmz2ÜðøÖwdPªŸ¶oh¥ fG'œ¶/n^ë›J<rº=äî=ÓŽ,ˆˆ<ˆpt3´î›áèÝÅ··ÁïÚߎÙ_¢±|½ù–úi·ì»'¼Ó¾§¼Þšèö¾õ8ŠÙ½§›î>pw€éþcÂ-ØÞ!¯bÅ·™½á585:ÞQ^1M»sim|ï÷ë7 º+sÑŸû}o(ÁÍH:È MhîØ³]ÃñŽñ|{ìžøöððiÇWÚ}؉j0 vƒ@7˜¼9„¶;ù»¯íèR°cü å7ÝùŸ}G7I½¹ÞíLnÌ«%¾Àm´™ßŒ.(ŽÝ ñæÎ‡ßÒ}îí6›Ì5€ÖIêR|¾“ÖúM]ÅhoË6âz— àÒ+н]°Ýœ6þƹÞ4ûž UF ·sAÛ8ÚµoäÏ;íÛ4íTuPºCKGÕ½êð¦ghó;"@Ä|÷åÆÁ>ˆÝyñ`Ú#xcÆ&)1íý*íïp^¯~Oƒã{Dõ/ aÄA@ Ë7c¥:Ë› ëhqÜÎI¿ï/rsíþûÞäv~m/'é;\§Æ¾¾l¯|s«Mí5ØvAú»M Ð R›×ªÕë´õAÓŽsa Û5˜7 ƒÚÍðv^b‚Ã÷Ì¡NPÉ;Ö5Ê÷3ÙOéO´ùIßyxÇ;›Ð Ô­›Ñqî ¿ÅBgxå×÷ƒŽó;ÕHMNo4ÕíûšöµÉï6«ªxˆw†k» 3ºO·Ã9n&ŠÞÑN(õ÷qQßéߟä´ÝâNó†‹Ç3;ukCÏDîäÍ#¬´1‰ ;7cã|“MÿXêý¿cCû¼nÚÝwrÿ.Ôè÷Ћ÷~!樂Imw¿u}7q¾#|“rðwtdžóx³iDºƒj‡TLHG3?Ä›öèr0˜w. mwÒ›é†éÖžÝz\ؾ¤í6]ç6®w0#\|¯¶žéþÛ¤PÓ]U³ˆì8Øü’=Ãw!ÔΛk£L7 ¥6l¯#õý<:{í®A1sb u*”DÄäî ×8¼ ž‰‰Ä»ùl_ôùnÚ{Ûì“ïýó{îã†ýõê·FjS@ñ W>ßo S³Äé̼~Ÿ6£¾3­èøÛLïˆÞQOU»ÔCüFsn¢â ¯³AÄnÝx¨BèÛ¦wˆ‰™¹ö]¸¼cy·ú´Ýn§R×"ýäP~/]™9u÷¥kÚxiN0A´+& ÏÅ×Ãä¦0‰ØÈ÷mX•‚÷TÁ¦AºUŸß¾ ‘œäÕ $o£¿™@3³‘o2É6´«ÈÃ3³ÀÃH|‡tì­'íùÕ§sçÅm¨ÛyÞ7ÞX €6_‹¶ï#ºá‡Õ!âÔ sWx›K†wŸ[·g÷H;‚oùN/íÕ+×½Ùü*°a5› 2Õ´ QȨúÕ¼ž%D£ÝŒç&Ú·ß‘Õô]Pþî᪮ïªé¦¦ÛØ6¨•"…­Å LLì`ó. Þ•¹(@¶;zs÷ñÛî¥béŽòNV½Kèó@iåø­Rlð¯wf°X 1»9±±Q ž˜YäÞÓ,Þ Ù1¾³øï™ §wŸß£&IJ‰t£~Ó‰^W)ò$Ì´Sü¼ÞEÄœnòf„±åé¼gû€fQvópËsÚq½»{¦ßÍ È›Aî ¢<3[“K"†±Ut“…,°°pÙØ3Ç•šE›ù~ßàžvŽíwéod×ÜÜɹ;B!žÞÞ¹0[ ˜…¶w àÌÂ"À UM ï@N;boés¸#ÑÝ7ÝX‡] †˜öޱ9k¿†ì!13W]à b%‚hs;=TyJkDYŽ>î½Ío2Ñæü&Xp¸ÃS˜{¿¿ß&ìÐä>;ªËÉ "¢Íÿ%af(Ûæý˜DDâ*(sj"m¨¶ó({õÕƒ…´é‘Àà`Ú6Û\‚ç~§em!&± ¬Dìá½8DDriZ¯:æ[ CÞá°ñ4¬¹ÃÑu ùFâÎ6U¸ÔCš#T…R§rw ç$@gff!4Œ£“,")7šƒÕr²ÕºE'{Ïôê¬z›•®[úqMç97Ííää «‰îø¡¦ ©¢õ¬áš ˆxZ„¹‘xµ¬N,"iX¼¹°Ax¤ªR©ó¿gb{ëÞ#Ë„*'7˜ØN"j×q†Õ±–@M˜€Å¤¼;ˆ™EHà¢D v'CÉ•]^uv ¦:7û½›“×´_u ã˜TÅäÜt‘濫C%ÂÈœ` —®쀸ˆ‡Ì¢Z18 ,F2³äòáúíý´…wW¯¹C=²«Z‘$çumŽlsE$)ËÞ#@F ÏLÝÃ|ÒÆÃ.ž„Îno@K[&©+:oYTʸ;£1'tNÜ`D&Fα ™¹9á’ (ÄÎÎ.FH9Oyæí 70„Sñª‡bÚ° '@U·lª§I†W ´$ƒ³· Õ‰e¢*a¢†®Ã9%%"’$I.0#6'§4 €@\‚pbnží­.¬b6÷.œý‘ºú‰›ÃêÍ*V$·1‰‰‘»»›K¨´n—D8 I8<Ù”sñ‹ôRÎÃám³„DLÌ –ï•Bÿ ¶«OoÎå&¡h¨uçÍZ@ß|rg¯¤&á.K), ?þ;Ìb‘4È’‹:ˆò0¬§†ÀÌÌ(•º§ªàÁ¤»L5Ð3¢UÒšv$¸{÷îš3ÄNÎ÷Ðìn‰Ø ~ŒÒÓñ5±q8VæÉ9Œ¿Ë0ŽÇ Ìk¶€I˜V…³‰ý¦êdl8ïhÙ›ªªJªX85³Pe¯FEbäd0v‡å°~‘Vq€ˆù4ˆ€ˆ%¥œà1 8+¦a<¶ê@BqóÍo³Üt¸¡ºì·„#¹÷è~SúTGØì-´ ÂÙɽ&°sšD‡óbÌ"iÏ6¸²F)‡‡«™UB˜™EŠc¹Ñ^'„nÞ”eS);Ê7Šƒjn&¿I»Ã©’ï.©R\ÐØI ª16I¦,ÌÌ9ãÏÎbš”)ÇÓpíÕSfNêæ,‡h‹LÝðŒåF0¢V.jÃ`j‰koQ39£ŽÄÍÍásq¥ïäpv’ÿæÂIXò0¸C³i28ÆãñivÀ ì.,”n®Þàšóéê®'!…1³lÏDùÿd þôôõ% ã锨h.k2ŽÏ¾´l°¤,‹ÌQ…3„ÅÉIÕ¬éÃJ—)ÐÎ5;±ñ7ëè쀡úŒóÀflæS ›Dò‡äÇiÔ”¦i³NTÖd…y8}|V¨2ç$«©¹CªÓéìì`‡Zë ó{ÁDÓ@-Vã“ÚŠR“žÌp7°ÃjœË½öZÜ\]Åtb ³Ãˆøùñô2§”ÆñÈJ6.Rpx|þá/³èx’ä¡hq3(œº¸{å¸í3£éMÓW­™E&§»ÝDćÃ` øXÀÎ®Ê 7õÄ’&ð¿|µ/æ !:NÓ´.E ™¨n¸®ZÔÔo³‰äöfvGy0‚†Z/^Ó1ÌDB ws˜9ƒÈSr23[t-¦Žƒ0 (Äøüñƒ ÃqÜìp=Îôô¿üðáS$æ§ñpò·²ªåPÂ0Àh¹.ºªijjЋ>··¾Ëüûg˜;ÜÏÑÁà„lÞ…eR7÷q]ËR–õH L\ž?>]§ÃalZÆÉ9=þd^ Žé8= ¿­Ål M¹]:ÇwÊÄÉ=Ï v`ãyóËë€E`3˜HI˜[qsƒy„»a™—Aµ”¦›1}øü¤ãápáÓ<šÐŸŸÿV?ž¬eµ‰ˆÁnØ:/¥UÛ%HP}¿à4Ç“;Yäoª-=yj¡Ù#]`ÃaPâ$f®^ÂdËÁ ~¸®óZtN#à äOŸ/§ã4 ®yÈXŸ~øSÑÇÓ‡¿/󊉄Øpó×ëu]‹©o ÖîJzâÂÑbÿ{ç€ÝCÅ8Ümb1svµbj>ÁÍO×y¾ÎËú,$DpáãÇ?Çi×ézþüéˈ?<žžÎoóª‹ÃÍ|y½^—RT½UÔ¨'ÐB5Üa-9G$§Õ7ì÷pewó‰…3IÎP+¦E@ #ÊÃe9ÏËEOÂ8ŒééÓáp˜Æl¶Œš†ÏÏ¢jLùùéi}g= 9©9^Þ®óZжŠ)È[£ڋפcoÔqD‰Œj¹%þC¶•¸gw7?0XRÎCJV¬è ÉI¦¤T/‡Ëº.C""WðçÇÃ4Ù-Ê>=ÍfLüãÃÿv½ú£°¹–^/×e-F]3‡— 1BZ°#Ü“£&—™8ÔPï¸r\Ý“¹Áü˜%YV_˪`¤)»Ùñx¾.óü!Zs4~ü0¦A\‡éã‡á¬IJ(îþÏŸÿüû6¯F^;2w"&! ‡Ñ¬Ce—HmF“TŽ7™wUS3·O9¥”Ó0ª•µ ƒ«ÞÎ˲<‡QŸ¿YÀ)ƒž&7ýðpºœÏú)IVwèÏ¿ýõí<"öˆ‚=;BbªÍ½ö áûØßwì`ÎnâÒ¼Z!êp3UUû$’³¤)«.¶sšÌôáíí:ÓÀ‘Wãçev–Ìù$«‡Çýç¼|âŠo¿þöõå|uV6v€!µ$&b¥¦\·RïKWõ“vÃðÈ´q䱄X‚óÝ^ÜÝÌL}ä”$çéZV棙Þ–õ^:p³€X2 îÀôå¼|ÎÂn°_þõ¯Ï%™³q&aqUƒªÕÜVKrá&ŽfKðM™ñþ²“;Kê¨w8hQ3×RʇœRNi(VÊÊD'èáx8Ï6V%1Ž™âDÁAŸùëeùA`¸üǯ¿ÿý²rZ‰¡ƒ°pfɉ¡ZóØ’¸»jÉæE¦› L‡†“l¿½~{}ýðü8†mþ{ýp ÝvmoÀõ£ÿý0É—¥hY×uQsáT"ØLî–BDP1»³C¬iöþx×;‡Îëè–g9jÜ,Ìlå¼ÌóåííÛÇ×çOîóúë5|k¬ /šmœÆ$Т¥èZԑ׼Ȱ2KVf#æT N¸˜{åzï¹®=Ÿ’÷¹#jHß¼d&&NÌÂIDxH)§œÙÊåz]æu-–ÆÃ4#Œ6Ùi±VU5`||š²¸k)kÑb®®fê«™y¤,¹£ZRãêD5aìÍm”·<<œŽ‡Ã†ïÿ"ñ\'"¸¹Y¸œFb&î[¸™¹¢¦¸Zžë»ÔbKµ@¨ö„voÄK:$KNyÇãéøxøððp:žŽ‡)g¨o¦èŽåUnX®ç+5Õà% K!0k‹f"ºiÂô¾(߯øÛÍQ¬Ž K’”òÆi<<<œžNÇãá8b]8dhOø®€CŽp xÐ<{)CKñÕ¡ĺE&6"°k´E(×JØ!=5öïnâ-Ý …’8%†a˜¦ãéôxzz8žŽT^^àètHBP´fž¸\üÞLGYÆùúå=@Å×Õ\£+B}"£]ýÁns7/‰î(ïtGõY„Y$I–œÇi5ѯ`n7|ßÉh#¨=ÿlðF¹0'N’Rr½¶žœ\ò!§_þŸµ”?žÿkÊYÒWe6" REm+’.é[€óŽçus!p´¨ »{]èÞ  ˆ…„„±,`ûuMÓOÏSr‡¾ýsr.çBl‚ºbíB”R&~üáí–U¿žž§ÿ‘$'þWã–»#o·Pdÿiý=hÛ‚‚ îÖ,A§=–“DÉ_0Ä!ɵ Ãó‡ÓØòíïdİ¿æE²p%˜-Šœr!~úáõ_myùòøøðø_e`‘ϵêOµg.œ.Œ~KöžçåD^[X»ùŠ ­‹€±ÄP-‰»f}x<}xš†,æÐo_®,oÿ–’ {2׋ñ˜sJÂéÓÛÛÿq¶µüyzz|8þIBDs8”h—DˆÒĆػ¦h¤Êðè Oi3»55Wõ$‹-D± ™h–t<ž><Œ9§Âdß¾üñ¬IPþ|Q§¬ÆÐ™ÅÌ߀ë8ä!1åÏo/ÿó²Øòõï‡ÓãñB’@‹ä‘ìßbˆ:õßÕ1óf±ì>#«ªCx¡­1N;§ÇçÇqS!¢¯_~û·_æ™ùQ®g̽,À2 9'áÃç×óÿyñÅÎÿ§Çÿ„H˜–ºòÎAmdߥºÇõ Ð{cW­-W%_õ¢jÛ‰ëj´ÇãéÃÓ1YÌ@/_~[“åLó_—’h)Æ^.L¦ŠÆuÊÃ2óãoÿ¾¾Øªöúm:Çÿ«ÕVÅ:a3í=>îxnßÕ÷;7&JªmE_tqÃÆaœN§qÌY•øõËï}0›Ä¾þò­¨ˆª2ôLu] °äaRùðãÛÛõßâZÎiœ¦ÓáGaù\ÃNIDAT&¬E;ãš‹x«œw¬O¾åá6º#Ý=HqÕ'€œD†Ãôp‡qН_~ûm‚9ÿþÓRLx]‹@/LIÍí Xò”Ç9,J/J,’rÊØÇq–æÿøõ‹«—㘾ýþo¦–æ‡e]Y—WŠº/~Í ÃSBú/o—ëòK†–”æœr>°*V%Õßñ»å]å54Š·äÜNC[MµåœRÊÃ4䔯´¼þöçß—é8 é—Ÿ¾ØÊ‹,ë¼_ÊQÖ²ºá”®Ã<ÊE8}~=Ïå­CóšŠ$Ir`bZ ۵趽n¸žZŽa#»‚úþîxlíós§¬_ÿüã¯o]ušòËï?ýYL™e]˺ ey%‹ú¢88¥ñšÒ˜™2}<ÏËZÌánZX’H9vjlk8ÛÁ¾s}¿“XýœktZ;FÃ,b%I")¥œÓRñü×—¿¿‘ª‡!ÿñóÏgS’2Ïó@ëòF ] Ň _ò”çÌ™9?¿Í‹ ‡R)ÑÆuBP{Jç{kýN¥Ñv˜WW† Ž-râ< «É,ö埿_—ÉNÓpùõ§?¯fN’¯eYVYÖ3“{Ñâåâ§²Ì9¥™9?]æ’­ÔܼqN$ibZ‰äf· —6rPT[h#›Ü©k¥Úºîd'âÄ"2dJœ8-ÊÄøçŸ¯¯çÑ]§iþøåסʴ²^/‡YæyysâRT­Âú¤|˜„‡ÇeU ÒÝDYIV‘18©Ü\ª»@ÔQw*Ø¡¼ 3í­—œ‰"’ˆrpœÁòï·¯ogrÓ”Çiýå§/‹B‰Dçe>iYô씣T¾:aME$­¼ “Ðñr-jV"Ñiʬ¬Ì,­@¤2Èœº’ìp»O‘mB]Š*&.Q*N")qf¶«0øòíõ嬃»çiÌ¿ýôû×¥ÀeÔe^ç¡,³:&ÕU#7\È*ÌL|8®K1[kšY-r™……@¤`­e·ë•õ:"ÅÍçiñ äBD,,[ó`W)ŒòïËõmIPåsÄúÐæt5eÒX^E³6æ€XÀÌÆ+ÃÝ®×e-*n‘4¿ÿõíºÖz{Q—å:Õ%¤(pƒ9ŒY™l R¦¡¨×)ñÀLì ê.îé!ÓÎú·1µôÚBnyi&‚Xæy] À% éòû?oW$8«Açù’óu)¾-ÅB¸ÁdQk%R¶Ö0T¹êèksˆ‰œkö®SŸîtM‹½ë/Q àh¹dbö"'¾.³.êâ$KJ¿}»,wg( E—e¾,EMgË)hTÈØØÄÉØHE ’TÅܵ†@䱪§ô“z« Ôμûýw §í=B6á5×e]K1ܲˆdÿëÛùZî¤`R3Ó븨™*ˆ;@D0RÍä -†$3qc ¦€X>_s$ÊðêPÁAHM—ß:»m‘|Ýe•ZUZ‰ðº®«–»Y‘HÎýûrY£`LPv³%ËU–E]D W3„ƒa°XãTêÖÀFà¤îæDÝ-÷Ö™ò&±} Uâ±maÅÆí8ëf}(5Æ;×6ôøÄúî©q5eÏWÕÓÍ\‚¢¿Ç,þŒ;[ì$7ðê V‚›óØœ,ªº;‰n3U[èn]Zb­O{ÃJݧ[Š×7 28ŒÝˆUzjCtMmyeß8IuÑA½¡Ôë ïà¾×ŠÝEÜ·"‘·cU2ˆKd—;M)¢YÛô`0h>@wÒoäpkAk–¥µ6Ýk¯Ô¬çÞñ ¼Åµ=b™½«Ä_5¤ºGœaGv±»Q-6„³Ùöhë¸jh6§Ig“K¶6¸[ÚSeá/ЏœwMA〵¨j÷À*9Á[¯)ç¶ßh³®åûGCa×Âtƒ º†ÛoIßUr7íè;À6ˆw‰jà nª;m„|÷m÷[ÛKÇÈ—öÔÛÐ#){k´:å]#vª¶;úÆ’ÁÚ×Ò¶¾í_W®û–¾ì›l7>†³/ýlËS*¦7Î×TÄ÷ð²í±Ð-{¸V€ß6…Ç—L°îÅnî8ï“8Y³kñ‘wØneи¹‰;¥¸Ç‹w´tqwR#½©µž˜—¢êfw>˾'غ–ÁÞšdúv<š/½=mÀm ä.žÞÿm…¸f ‘€º$ü¦)@ND«í–>w'wèæžá-Xjo×NÛë·S¿}» Mo×ûSgoáÛúÀ›‘EÞe»ÔŽ…Õ^íQvÓUv÷-À¤–TèÏ]ß÷/í¼þw3wtµ²Ç¦Û¸7°ÊÝ–¶·€»År-¯¸‹ÔãØp…nº$´c«~h¹Î]Bªt{¯CÓv­n ÛèmY;mÛÚÜÒÝfN;¥tÇò^}Çà,ÚeÂ)<ÇŠIG[GPÍìín;x£@•å Í;­ P oìBv·kêcº”÷)ë§Ýpg‹€¶}¬w†»&wÌÛi{,ÅéVôޤw¦»7ª¬Qùa¾wiÚ„ÛFµ7wp×Å+Ý›·´}ì ¶«ï½Û;Àt”uàÞ ²]ñŽ7 oäÃl‡õs}E”;/êsßðS#Î ÛŽCï¨o¾šï(¹9ð`ß“Ž6;á6í³Áó€Ê²Ý°£»‘Þþל:ѦÊwýŽüîT6ù;švÌÚ]ãžøæ5U ipiá×=ï®ªìÆ›] ¶ÿ;Äv©kÌj£óûo÷\Ý+®ooïÞä­ éþï*v ߯Ø.XOh¹0@·¥Õínw  õö^anŸì²qûìÔcµ$ÝC@¸Ðanþ gGí-àºÝg"ÒÍÀt¾¡+©FdØ»í ÚyØ^GönÂöÞÓîâ´s?â̈æ¶SúU»¯´wµêLÕ<Ý=¯‡šbÜÜäκ?¥þ¾Ý¤ö_9ng±Íý~n0¸‰C}Ch²LÍDý*ônEn?Ù««M:}õÄ¿Wú• ÂÍßUls黟Ƒ¦‹ˆàÜÅó;컽ӽƦwiI Ý½6&ùû+ NÂíßUÜÞéÞ}MÍMè)Æ /ß¹Á¾=Òëz‡NÈ¢Ó=Ä-jÞYðòÿ Öc¡ÉÌIìIEND®B`‚chromium-bsu-0.9.15.1/data/png/enemy02.png0000644000175000017500000002027211676031527014775 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  d_‘tIMEÐ $…\O IDATxœ½›y°mW]ç?kÚÃÙgºã{ïÞ7'yI^BæƒLBŠ4…B °…nm[lìÂnʶ»´¤Ëj›?Ú.-JÛRA ƒÒŠ"!B !/yyyótï}w¾çžyŸ½÷Úkõç&¦„Œ!¿ª]ûSk¯õû®ßú ßõ;‚gP$T“€©^yh¤«×”(¤³ø²8=,Ü…Qnï*¬û2þ“á±ÑòÑ/×ZVJ]‹pàÜÙܺ‹YQ~µ°ö€þ3µfñÌ|FÞ¸«a~q_RÞQ LU)4fi›I¬u›û![yÀ¨päy¶ÑígÑKÓߨVÂ_˜hVßáL¨ ¼óàÏÈKIj…-ûé(ûxoþއGþ¥+ÿ—0Õl6~s~2zçT±©£8BW'‘ALV™b”—Ø<Ãä}4ƒLà‹_ZÚ6 ›æEœDÔku†_z W–¶ÄY‹sP`­£(…gK [ÚAšþi§?ü`ëY@ ~èÀ¹?ß33q –m`aj³¨Àʘ"/pÞ#ò Q¤§ˆ"Gåú„lar~J*%¶ô”ngQ.#µ(e€ZI𗔥 +KpžÇ(Í/ol·ßa¿çé衞ΠÀ𦫼sÿUf'UjÓ»I¦¦Ñµ&T²  ÈSÃQa(£@–Dä8â„&»wOa”@AˆUž‚8ë±wÔ¡ZXzR…!BKbUJ(ЀÀhÙL¢è'³¢8mKw꟫Ë?Û¤”¯8rõ¿Þ3¿'Þ5;Aä-ºÑ„z•üô9®{ð·^YãPeŒp,÷5jܳ¿Á•¤BQ‚´Ãôýô¬ '’Õ-n?}‘—ŽRöÉÎø¸Ü[ ¹g¾ÆZ\¡—¬-)­Å:ͳty³ýc…µ_þApË¡C{¿tèà¾f#ôLG%Œxñ=óšÅö‘<8Õäá©*Þ•¼ÿ–©© šEبt3Þ|ç縸w¢ÁoÜ~ Q†Ërò‚µPXn^ßæŸXäUYÊ2ð_®¿[yÏ}Ǹ¸¿žðÏ=½3uÈÆc(Kð|ÉÁΈž¼ÌRNÿýÆ«¹¤#ü(§ézì.×XOݱ»–¹•±átf‘Màpðþ[oâc×DŽRdšámIYŽgÖ•X<(Å–6ùô™ÖwÝ|+¢"cÆ·0ù6ßÞ¿²Ø-?ðýèõý:Á™Ý3“wNL6¤’Uc !y×'?ÇõÀ»ÞðÃ\xé 8P¯# ‹Í,y–áñ;±¤’xÁƒõ 'æ§·ºhà¾æ%üí n$J‡hk¡ôãÝbüHD¢”8NW#>;Qã}«-^¼¾Åß:ˆ—šÜir R‡/^ë ÿ>#„þ¥ÙÙé×V« ARÍ­÷~›7öúüê‹nàÛÏ;ÊlSŽ2zY–SZ‹wïB€ð ôX <ܬÒÍ Ž_w5_yÓ+1Ý>Eˆsn ÚŽ!‘RA-$Árr.ÐüìVY:ŽíÙƒ/ /–2,mÑåÅÝϪY¯ýéäd³F2 Pƒ”_<~ŠsI̯½êELIM™Ž ‡dYA‘åxïñÞÕb¬Bšx£Ã#í>÷µÚ@l^àÊüxŒ”)%J¤’H¥Æo)Á±ZÌk–¶x}§Ãßî›'7!Î9\Y¢¤<¼ÝëðO©Ü÷ÀKf§ªï¨Uˆ´ 7/~ô<¯íø¹ÛžC§^Á[XlVŒwÞ—¨]H©ðF1³Þan”Q 4‘Td®PvØ]xçÆ@ …”;ÒH©PH”’H!QZ’y¸·‘ðžåMrWðÈÞyŒ÷ØÒ¡)š½þà …ó‹O¥œþ^Ú£ß`”Âä¤r mÌËV׸ˆäÞ™&»ò‚ByʲD÷ïA J>…—’z·Ïâ§#ý!&¡´&[nášuüžI䎀ßy¿!<8W✣(,5¡yt—dxýÒ*w¾àtnM«0Ô’ø Ãvÿ)3Äï @èV¥£â†"¦Úpøèü ø7òßÙ-¹cîjü~l'½@HðZ³/Í™™ßE:Q–‚@(i´![Ü 37RãïÈçù˜3ð~ ¶Ö*Oé–’¿˜›á}Ëìël“ë‚J0ÂD%ƒ¤òµöSŽß ©µ9*EI)r0ÝRlVE‰,h BJ£„Ÿv¡J¢”Bjé Ùˆ4Íñ¥§Z‰Ñ²FY-†¤ÝY„«VÑrgœ”¥QblE )K‹µRB-O96Ù„å ®é 81פ, ÎH´ñGwÌÇ=]^01ô!‰PäÖQ € m‰—à8íB¡åx¡RÊq‘c4Fid"V×IGz8¤×h4cšµ¢Ò9Ú[-zYNwÒ`„Dk4Ú4ú­ ,)Ê)%‰”lU*Læ#¼®@ER¤¡G@Ø~ºh‰ÐÍÐB—#­ŸH?>‹Ðïs¶! Rj´Vhc0Ê`â E·v(*5‚êµûæö¢óÃR²¢ Û½mZ£•&mÌø;:@ …cÀóJÊÒ“YH‚ˆhä_”8%Òã¥Ç+ÆgR¢õXù0 ‰+ CçN?ÀÊú~Ð"1å úfŠÖÀÒé´9òü1¼áîüëOÒíwÐÊà=ˆqòŽ[Z=>þÐy®õŽ¿¯×ùÀ­·¢G=¢í t ÉJªXÞÜú…Þ ýý'Z@Ôl$Ÿ¨Õjõ8ŽF“IÉO½>˜§æRœŠ„Ç+us«;ø}À*)xG£Ñø©8 1FcMÈ¡…e~©ÝáþzŸ~õó µ L Š4g”) ‹ÇãÜXyP”bª“‚(b´† ‚°Š¤$Iݵ$¡VŸ Ñ%jó,yg•…ö­ªÚ¢´F12ªR™Ü‹‰Œ xPŽ0Ú ¤D¡ÐRSn¥ÐF I)%Ý3ÅËV¶ym§Íå$a»¡¨Ù!CYah©ÇEÿ|'wÇ@G¨%ñUÆŒ½xæ¿zîUà/R)";ÞiçÝÙáð^ìÔî¥^jÛ}ŒTh¥x”The@¼T$• PžÙ°¤’oÓ[>Ekk~HÙ_§^›Ä5ÂÆ¼© ƒ#=–oç}B)Q*@«eFk´Ñ;…—Q’øÈÜクÂóÖÖùü‘ý›!p$rD„¯,tó?×Àd™ÛµçD…€ëW¹xïÑÃôŒ¢^Z¬Sxr‡¢BK´`ÕB–©.©À(Çd=TTA‰Ç„Õ1(ÒP©5vZ }*®‹³íîJsn\ôT›T«Ó¨°ÆhØÅ CPŽXˇh¥Ñ2@Ëq "ÜwP‚Ó®(0Ö¢DƆ–¼ûºƒ|èÔ%^|î ̇Lå)Í ŠnUoRK!^¦¥Š…”^0,?¶Õ¢ܹw’°°x­(•@8P„CñXÝ/QN¡Œ‚À`ãÝm£Œ'(STiPZ˜1¥Ã]IÂRo Ôõ]Å€0ê°ï†[±…C˜TR‡†bЦvØu0*"P¥Jk¡5Â9¼—8c±yŽÖn4àÃWÍó{§.ñÚå-¸î&b¿eƒ¾ÎãjÜy™ÖJÞ$åø6V Cnþjv(çpnœß;ç‘ò‰9¿F)E 4J+DaªÊe‡Bœ ñhŠl”¡•Æ»’X+ê£LoDtàåìš»š°Ý¢Ñ˜d0èÅ ‘ èu»”ÎRÕŽnºÅú¨G5ŒA™mÚÉ$8?f‹‚•Z>43Å»7¶hVwSÈ2CáyÜô¥1h­ t0.[ã CWâ¡Ç„f‹c„ebÜÔUè}ºŠö‘ë’mYâJŒßZ$š;ÊÜž}($ÃP2ÀôK„yl®ˆ(wê =ævjŠQ‘c‚€ZYpqª ÀÞN‡“ö¥9"ˆ°2šÓBøIïAŽ© dnÀ üŽ“DîPÖ;»¯µÙ©æb¢(¦Ú¨3òqÇ$õ0¼ Ö -Ç‘¡×ëQ:Gf3”®PqCÎ=p7]KÖ[¡>µùÙ=´»tcÏÑòç™ Ìãf¼3g`L ”ÂYGœèRœ+HlÁÙ‰:Õ4#Œb¢(BJM`ô¤Æƒ–Žˆ„ZŽkdW‚[…Ê!$ QB¢vê}ƒÀ˜€0 I*jÕ«~ÌíK)¨¸!.8QÇ–9Aæ#Š"Ãå=t^'Kjq…«÷ Ž:=‡³± µA­Î0Ñæë$a8V¾R©×ê„• Q%B ƒÇ2¦¨V—[zƒ”XŽó=ã<^”Ô=¦ï4°U—–º,Éô¥Àû‡9 õx¬ü%!@Ž¢– A@Tß»FÍ ‰ä4‘Èäèæ4Zt³µµ‰’ró2#•Ñé-“u7˜ÍZÙ½¯fï5/¢$LUŒ9žöÈ BcÆP«Sk4©Öë$I‚B¼µôú†Ñ(E„†k£qˆO"šaDŒ¶ÄmiáËeé-!Ž$ßf8Rà…! ʘìx‚çW€DŽ©/óØÐD& h4™š™åÒ`“îÚ2®²Bcf-²¡£&ÕjgNQÓ–bk ”ŒêS|ã®Ï²gªÁµG‡üÐ_ÅÔÔ~Äî]X‘#”fJìEÊ1ÿ7¼B¥Z£Þl253ÍÄôn‚¤B‘åDk+X›Ó"¬ÖâÖÛüÉÜ€SU”+ÑÞYàû¹ñã)¼ÃyO–ç´Ö7t‰ðPJÅäd1s-rê £|Ä••%æfw#…'ª7IföQK4Õùk`× ¼òÕ?Šž­õs|ë>Ã+n{Kk‹ô.Å–Žø{ʇj!ÎT:D …”Ðj·¸tù2ÕjB½^¥Ñ˜d÷ô û÷íc" Ñ&¤=èsþü)NÞó—\¸tJ­Îf?%weu’ßúã;9jî¯WhKGÇf´GkÛ.l¬`ŽŸà?|äüç»ïE•Ÿx+ ÿõ×Y<{‚~»ÅÒʧÖû|óÄé÷¤Yöà,¼wë GÿÞËäöA.”’|îÐ~6›MÞwî,ïlµùÙ¯ãŒÔÜ53Tã–•É¢àë›TÙ¹¿Íia‘Ù£%eqêܤVc2Å1f|—ä%"¨áJ;n©ÔèYA:ØâÄÃßd÷î=trÍÂê¸wðcßxˆÞ7â+³S´ã Z¼¼pq…ýEŽÝ)×Ê_ûu6îøw´Vél,qþÜ .õg®l|m«ÓýØcz?ñb¤ìÒŸ ‚à^%儳‰ULdǦ§x÷ìm¼ùò"¯¿²ÄUÎrdío›ÜÎÓ:7>—“ çØ«À)Ï(רn›µ ê•ê8¤Žïei)Š¡6£„m—0Ô)T•N®¸¼ÙåþÍm¾pÃÍ<÷ÄC4€×¬o!ØÂïÌmЯz-öü«I°µÉ•Å‹,,^a#ƒó‹W¶Ÿ=ÿ3zõa>}ËÍ\ßpÃæ:û»Û»¦ð‡°qÛË™;x-¯ûðrÿ?G®JH6[«Q‚ï¾@#¥ «4jMæ÷& *¬´6˜j49Öi…s˜ê<§¯pþÒtRã[o»ƒ¯åºõM\Zdj} ! úÆ›ð/¹Þm/bcí\9}šî ËÚê*Kë+C N dV7¿.¤> ”BK6 )ÇÇ Ë3Z­MV6×8{ñ<——.±µ¹ÁZ{ûî^·¿[H©}9nÊYK.4ye–ØÎK…g»µI»×c}k‹•Ö+«Ëœ?w–§N~ùÛ'O¾i˜OÚ(õý´Êê8 Þ>Q¯ýRµ>Çè€@tÅ1A ¥$&£éÛè|HWVh ]¾°ÕùøÂÊæF¥»JùÕz=?ŠCjI…z­Fcbš‰ÆÓÍ:¶´\YZfskƒínçSK+/MÕ’_nÔjwT“J…µZJ¥BRIÐZ?ÞG”¦)y–Ñë÷hµ6_^^þ­ÍîàÛKzZœüIÞ9ÃÜ®ŸrH%•WÒévÙl·rw÷ñCwø”px¦åÙ`k´ÄlÃSO^Q–VØQ:*"‚+IDATF;ø|añý÷ºí½ã˜‹‰¼¤’öVmíõéתZÿÞâà›>H…#­ã<µü°Š¼iÏðœyã•PÁf¶g/÷ž³?Ûþ±”&ÿý ­H=|ô“•óŽÆ`Ûk¦=4MÆØ9øŠð”†ñë2®6qX™2Ý´r¹zóß'ßýé—lZŒÿÿw,?À¼ã ‘·ur¶s‰+ù€ÇEÔå¡íi&Ê_e-¬X¤â¤£wµ6 ÉwQÏïn?ræ¯G?ºð¸üNŠþìíŸöÞ7ý3;ÿë¯Mºê6o  +ÒòëˆÂåC€)€b[Œ™¹ô•+J»3ñœ<7s¾ðýá?í=úô?Z'ö·ÄGßõÏþÛŠO-oŸUwÙ\Ýék¬EM¬$GÇ+ðj ¢*M*‚ Li—2¼&è_¦Kw‘¥숓³~ì~0sÂþèLð¯×¾üߟ7‚_Ãûe€¿¸óóÞ]öonñ–Ò{_½ŽS3·Êò‘‘,?Hñ.ñÚ'áM­@%KTñ‚¨d ª±6É $ÐR"¶¶Ê”õÉ!ݱö‡Y²1ÜÜ?+¿àö#ïæ_-ýÇâõ{ï£þ$™Æ©¥÷ˆ;öÇàò½œš^5 ”&ő΂Β¨+`ÔK@cÍ‘Î",›”á¤Çññ›×÷Î~#›äÃ7ºŠÏÜÿXÒyfîžr¬þÊ—Û.© •MBC@ ` pˆ8P%" €&á¢4_U@yâ PИ\`s@¥´ʧEÍi­ÊóÔ€p%(Fœs,KIsòu ä”:D‚Q9¦ÍD$¨‘aS@ÀßYhgÄ·Fª¤„ÊCUiD jeФÌ$*LjMÁ*tØ ƒ é,P !&¥µN÷ÁU `/½PÞÚ@gÔÁ^1D6Úfh jˆÔç!EO<›£fRÔ¼™L¤¦}@ gPšT –cԊ楫³@m^àW!Ù1ÞÊ1Rg±—…»Xûš/lŸ6µ9·«”\)Sö{àÆÉ"/“ÊC­è¡•÷0eRe&º˜H%ÊGØÌ‡˜Í{X±jA,{Ó'å ±GŽöþ†¸|‚n.ý z“²ÿš?½þ”Swtöýhö\9•þE™=x •é›h "«bÄÒëoJ#݇—÷PS>ÆTÈm –)Ž™‰KÑë¨MßÎÚÌ ÄÕ¦¨á¤ûÐß@V¸TTwŸÏüíqió×zqÚSm³þ¡pÞe»=võß~ðñ×J/.ïëeÆ"˜÷ÀD ‚)!‹à ;aÝ]Šæ³—¼¥o]ÿûÃïŸÿªuî3Áox%ZõÞ·ú—údôÁ$ìÕÃ…; §Ë‘<¢r¿‚!j£SßédõË “'ÿ³ù¨é޶~ãýoz8 ý*–§×ëYo*\õk˜ =JD¤”Ì Ív‘³g:醽Þ;ç²rôf¯~kãçPšÛŸŽÒ‰îIEND®B`‚chromium-bsu-0.9.15.1/data/png/icon32.png0000644000175000017500000000757011676031527014621 00000000000000‰PNG  IHDR #ꦷgAMA± üabKGDÿÿÿ ½§“ pHYs  ­#½u vpAg ‡úœóIDAThÞÝ—yp•EÖÆŸ~÷íî¹7!7d5 [ˆˆ¬&äf%@@DjA?—‘Rd²’e‰Ž¢ Ѝƒæ„²²!û.2İ$ Ynî}ûûeª¦ê+t¨âüÕUo÷éçùÕ9oww)†Î9røŽ…žððð}ŸY°óné`þëV±,Ë"ÃùNïÞ½{bÃáXíwræz.e¹½È¸çX,Ö#Vkx¸ ð‰BRX˜8FÅüûžÔ4m¿Á~Ï0›m›'Ž-(E&\ÂAkàRUµPK[pÏð+ö{ÛïídQíMKŽã8.°²X¬G’Å{€ ð5Bž”lxÝ8Þhˆ‰¡”"àâÙx® P¥^mˆ‰‘ eY'%ßsä±jƒR0Z—’%IªSŠŽtdL[Å&Š"ª…J‘( ûÄüÑú=À°Ì”f6Éóxzv€û5÷(šx½z)!€P#R2`Ya6[ÉûoéúÝC.TSl“™*‹Åç‘-_O7¿a[5#R»Ýòæ+¯PêüÊfË©¦Ô¸\K}¦/¥>Ç|6ìëéJƒ¢8Š™ªß[ßWÃ0q ãÆ9­wïÞ_o8O*IÃXüøÝf³s¾;ñ\”ŠI!ܸÑé-Üîîn¡ðîqïRêÎáŠÐź.„|àXíãôÞÄ·7rÁ—õˆÃáëëwjÃy¶šÍáüÏÜu$‹©d²ÍÔ:`ö હlnIØÌ¦ð'‡´‡]0,Õ4ã—e¹P¬t]_¤/<žž‡¼¥¡e¤Ë%Bž§ö5ö)þ§ß9íçgŸ2`vØd’ R6sðàÈÈ¡/= îQ4ç®ø7Ç0€Z¨.5O4N°¶<üþ¶û‘ ¸ÝÖ•b¾TË'HG9Íà".B’2&(eoc¥d@/Õcnn·®Ô:hnB¶ûUUgµ'0 Éb€”“rBî\÷o€a†©|Oö:Ù÷ãâ©’$$iãû_Ñ÷èzÇ|@Ê“òXöXbáb2¦’–!„Ë m¿\苼Ñ7üüüŠÎþW"##ž¯.žÊıql€LdþP9w-G™+,á«epL±Ù‚Î…‡{^ëÙÕÑyB·ÇIuì¿4@Ê‘Éd s@W øL¶Q@*ëÄ$ g·ÇÓv?ð`û!ñLx¸Á 6Z&ÄE\´\ȽSõÜ&0LÅáqÕ\œX‡ÁüUásŽÚ®Üøí@@ÈEáA@ÓÔ¦ € .ò0@*ˆ‹Tä)àþ 0³Éþ3Àïm¿òFàRßË—µ‹À÷cnÌ»t ÚX10LÐ",Ë߇ãO…Ô¾öܹýw Ÿýµ íS'‚ŸxðfpYPYÄæ qŽav»Ï|žo5¶™ºßZö·|~j$ 5j¥OíªZ¯||'^Ô€™EƒìÇ¥¿°Ñ¼àå:·xpò[÷) óåÎÇËÊ•+Í"Ê-[Í“Bãð>©@Yç ”;ö9ì/Ñ‹[[[Ó®4ì|õú¡ï·57_üÅñ‹[@–•ÓAÿ^íõVhÓ–MSUM“ëš7]ºÔ´žÒ–ˆk[¿4B˜DË’ES XRA`_c”MàB,› °UL6W „¬ ZÇó€$IµR 5ªªÚôìr»o̶wìèZù-kÛÚÚ¡§ûw8B›äü.6öñ÷·”˜ÒL+üýýý7l5ljù’äwÊïdß?Þd2¦ù<âœ&æ‹¢\œð=éwd%¥¦ÆñF#ÊMiÆåæ7&“”“X€ÄÂ0@ðãÁïÿØó pU\• œ3ð HÉb­œ ¨K•"­ù dý}àJª‰«ˆ¯DÅwO}÷Ý¿þXß´MV‹€þŸökô¼sZjêaNËçÏËc¥“I’~¶¯Ÿš@*I%S… ÿÓNw¿ü÷=þݽ£ÇÊ}¥~rÀ61•Bx©ßåú¦ €£Ãç˜ý(Y™6Pº ±ò³âSJÐ9¬£Á@SÕùø^;žW;}û\d™K¼qh_é>EÏ‘míó ì…ð3Q@á¾øã€>O…ï“K*¾å›¥–ÍúôˆˆKãfŸ($q‚íó­/:OD±³˜Ô– s_y¾ll,I£çè9ïY”ÿê ð+¶¯ xé%Ç£ö5½NM_«Ö«ª$R¾œ,æ€>šÉ&l©séh®šËê±cØÐh/ 5Èõ†e€$‰¢Ú|óÍ73Þ¼{¼{¤d kG×--ÀÁ7Yù%@Àcþþ!!@×+Ý#€À½×£œãØxŽó.Ôµ¥¦´žÝ6›m¥ÅB[,¦`ZnZn·®ò¨…SíÓ×>0/r˸ú—^úÕ-äpøúŽ­ ˜ÞëTÐŒüZÃRCª\cAÈ8ŽÍ–kíuŽÓ£¦åÞÑz¥ÔEÓ‘îöz½^€Oa `Ÿb_m±L%S)äzÑK&›‰g€Íb³¸jÀ6ÙvD)”B­A-ºu¿ ¿—Ëá÷Ò Ï"÷(dbž$íóF[­ÖÃ>«ëaëaó$Àÿt¯S¡¡ÀøÆ±µÏ^ίí÷iø“ÑÑcë~6Û*ƒÁdê»Éò¦i…ÃññF¶R4ç“øD­à«ù%J! —zy½@wwçßÏC:Ç1qL@©®ë:2 M3}‘¾G/Ìo˜ÍÆ €œ/ç›$ƒ6öòÕL% îò(²,sU€R¯*…€Ö¨¥—Áe?æsÔ¾šÍ’$Q4¼N\<ϲj*Ç™ÇËu€}ŠÝn[ hK5MÛüáãû>|`0ÿÈÊä‚'‚?ÞØ¯Ÿó«°Y}7ý§ßÛ÷ãr©@*°LÔrߦ°þ[{?å'9Ž™¦ŠûÔ3+``~•–#¸hÑ aΓu„°ñì3lÀPGnB"g¬€q‚a™°hooÝÌælOzÆ(#Ïú–Ì#-‡û›îû jÄN@Px^HÒÓÅë\› Ï*ŸUrj„Qf–=å bªßPŸ'lGî©—O÷ê4­ó刔¸È­§¿{拆K©#&]›Û1´ýÛJRI*…$6;p†¿àŒOŸ5L&ÿ·ûôóµ"߀°OÊׯL%ËòKA!ðzõ=¨Á%Èu¤‚­bâ„D¤“L’ÉÄÑï"ÏnOÔ­yú@„½â>À°Ì`’ꢴç5éHwÿЊÔž‡€®®î];¥@*P’Ib™8@KU‹”’aZaxÝ0ždÐtOSKn=™ÍM€ãn]¸µEßbÿ°ó@xxجÁ[ûôI©=Õ÷“f!¯QSØlÎ÷„Ýît5ôÊvF…¬KXèIdÎi©ŸÃïeÀ:Ùf³¼Kô’(…Ê8Ãx «µ£ÂS ˆcTU1´”axžfèïz÷x‚Ï¿ŒN\L<àYèñÑ‹sš)Vj.ÕM×:O±×뉌+о°†[,ÖC€q™!U›`:õÑ€øŽè+ÞRö:ÏKÉÝ/ûúú$„/3O3= ÌkËZ÷Ó2”[C§¸Gј¶ý—ê¹j àÅ€çÂ\@÷ÚÎ “¤¹þy£Êö¶6»÷HE9§gTçˆ;wíªjÛùô‹»þ£I¶ßm€©Å:^I¿Òßï¤ßTg±Ï1u©Öhù®Ê™Õv§è h9Ö’™9$–ù\$š¤“rÀö­õ[Ûd 44ø‰ ×€£>J.)€{§{W·N‰—=»®î‡;Ƕ7­oZ&$“ì'û8ϲH¿<éêéoÖߦ/îù²’ÒUßñd°h‹lû¼cصk_Ô–»Fv„N>sè¸_ÈáŽakÚƒï¯ÚÿÞþÏ›ÏZÊl¾ßÐ>ÿò:ìä®Înkk~º»û§Ž µQm4ŠŒlšÓÔrtòªƒ†Ù†gél!—}™3zf›vŽèÚqý™3…%üÞP.!IhóÏïbo`Úa¼iÚ 8Öøw¿êÙMÎ’ŠÖÑÞ…9ݯ\]Åd+…Ê.{›u…¹róÆV¦ªmîµ5q€°KêÑŽú7z©®óü•-››f ·¾8xË£«íƒwn¹[ Ê LtN²ŠZâ÷ùÎøÛ€m®8xrl»e!â¶™ñ˜ûSžA¼«)E¥II 9i&J?°aîJÿ§išsöJçw̽–ÍÒÅs6?žYÑÙéüÊnº½uŽTÇçÚ×´•ŒtÝžœÜ3j{^ûRÒékÿøÇnPºæøòå{ŽÒÆÔ=Þ#G(Š><&†–q{9ŽÏ xì74qgdY–ÕJãÙØØÔý”n{ñÓËÕ,¥^xë­Ï>£40Ðé ñ<$æ û¤ºÇß’ø±vè?!„d i>WÌŸÙ$ÕI’R¤G1tûèÅ”n¹¶©ïîÝ”žþÓÁƒg×RåÞårQÊ'r{!àÝ;U~ÇÏá[¡ëLSÅq€ÞA¤‹²•d"อ, ˆùâ!Ïíîþ“{d×ðõ¡?,Œù1ƒÛÝój7öWp»é>wU—×ëöxd¨ªš"Ë@׈®áÝ#&–¼@þ ã‘«ëØ`Á]мɳ۳»§ç,síRÛÜÖ¶°YûPëê€K±ÍIMÏßiŸß>{ÇNï°þ?‰bt]×õ=;Z¯_¿1øzßI(++_^V˜† ¦åÀÕ“­¯>wv­×«G{¢š7ý‘¿sd"“ˆVƒAÓÌkÅ  Þ½Ã>l+ñ}˾Æé,)asX–㎟•ËåpȲ”¬¦””œ ›ÕV~±VÔ^WË#Z+ÙÿÁš±bèIEND®B`‚chromium-bsu-0.9.15.1/data/png/heroAmmo00.png0000644000175000017500000000056411676031527015427 00000000000000‰PNG  IHDR+Š>}gAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 07‹ÆUñIDATxœ­Î1NÃ0€áß®£¢R**F¶Š‰+ÀÊi@l¬0tîzF6fFDA ”&©!‰ûâ4F¬xñ¯§ïYV·Gk:Ú:nnõ^Â>ÄÙçU_™vßhÓ5Qk÷ êìmèFuÛ²ü:tÙÓÀHnÓ,¾>±ÛVo4ÎÞßåÉÍ™d³Ä¸t"À¥›?ANPjˆÈhŒ›Žð§2ßÕqÏc‚aúÈhVµÞƒ.ÓøíW„E b Á‹Ÿ'5(7*0ñó´y•¿^€[íÁrÀ[ÐÁÊó ̃þ'ðãÐjO,ròKIEND®B`‚chromium-bsu-0.9.15.1/data/png/enemyAmmoExplo02.png0000644000175000017500000000672411676031527016625 00000000000000‰PNG  IHDR szzôgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 3œè'G QIDATxœM—Yl\Gv†O-wéåöÞl²›l6—æ&R”%Qvb-¶cË14Çc#ñ $H˜¼Ä ·Èä!™‡$˜“A$€=c#™I4²lÙ²ì±6‹’8jQ"%®½½¯÷öݪ*¢pP@UÿsNçC@`/€ÀÂD$Í矖Ää˜Ç8ñ/Ú`Všp¹eÁõ6?ŽÓsé?>=ާ¦—FÒóVûK×ô/._iÿè›üJ€Sà`>Ð#;ƒÁÀ‹TþÆNOÍÃï?“‚…@¯mVáÓ¢ ®¡ãa¦â>27)¡ø‚ 0Ñ<“ÔD|'G¼_q ‰5<,Ξˆñéõ[ݺeÁ’ÿܱÉÀD›sR,• ke»  ù¹¸˜Ù§¨ŸN Óx<¸Ñ¨(gdÔö¬Uøê­*Ý-ŒˆÙEòüá^?Ú[èµñÎkáÀØÆS Æ1‚ Àp|<÷ÒÉþúC#g9ž{~äéš—Žü¬c‚OwMoÂ;—è³æwBJâ¸ÅY›Q'¢j>O…7ö]ë=^ÿeí»]êJËì÷+mlÖæ”§â£h>|i‰‡ÀÚâ\ê¨SBk°]÷"á=|ýä+¡7Þ,ô«qÀUã•ù¥ëáxfìñŽóÁ }Qåwx ]Ô‚ßôFƒE¥ÜO°CÑÃ|ᯗª±¨*6¶öÖï韔›pÕÓSOJ- æ^)©Á4\¸Ù6sÛFíA! ´»»ii zrôùg†cã7¶~±?;œº9œ¿_´^ ‡42!Mki¤e5w·¤Á`„Ò̸OÁòµFo©ÏÄ5?T«v°¯Ô%¯j”šM ÍŸ yèø÷m¦–vëù¦+ C,×vèIeAÌ'B'—žš;¹¦o`}£áðÔÙûÛÎt4ª¸écd74!VÃè‘”çÆu²ë˜<¤R§iö3¬Äd¬}év»ÝŒd“‰…Çé Ž»ÓYþòDvðpFüBæöfŨG·ŒuÀ€ Üp€üeö‡oŸyaá-‘öŽ^|p³5ÒšŒ†ÝÔ¤ ÃKø^uß¾\Ï;ÀJ(Mí¬œÐhTÒfºv;4 q¯†(ìÛ5r\­$;¡YªÈ£S¡ì¡ÙÙ¡Ôè’ÿîø…íÆƒ¼QspêÀ¥ä/’óÏ©Ãþ±‹Õ[¥{+%3Éf#ÁhÈNC´°n꘠éh†^M?%gµ¼%¡ ö" }Jñ*¡Ÿ4öÍ×±+amiÐiJ\Ãố`d7¬EÊúô œá< …×®nÖÚò`:U`©ä­èŸýê‚ïâúù…£5$35™É൴Ôai {JŠOÒÓþumapv1F+„ uB±¬·Üo7‹Î "ËAOÖçS£c­6sË ûR«†äjÕ‰Œ¦$mgâlo¤ˆEWêÀÝ]¦U *Ý56Ðj¶î¥†“o[.çsaÍáÃ’gpVV”s8ÖoÁ…Ú¶­iQé7µ8¥DE¦$Qîõ+–^q™7ŽÌÉ“DêTÑ—þõÈfy×y­Sg ÅçüÞmçû µÄX"Ü®”=QÊEØAÈ")öÛ¿•·ix VÝLD©i±q£O.h1Èz‚ÄZô‰LU¤È>”¡ êõj.•½X¥ V©D¨ìÅD a IÔZŽŒÐ™hJ:«*ø%½Ç¬VÅM·öz¤âÖëÙQvçzåB£ì®4qé9“óyQª[þòTf øI6œ}q«Ä–e>ZÍ[|õ†þ…]%;ä.‘aÒÃ!"¡ æBLR±Ce¸*yðEoóÀi(^œ1jðŽÞæ,¿­ëëÍÌF©SI ª,=ZùüZéƒÕýîÖ¼E:‚‹ »•ÃR?thjfTèÒÎ@ õZ½&.!Z¾Õ[]îzô":äÅÒy-…2Þ0©&0‘PaÅ&¨„ÊDBëVŸ¶6Etõc+¶üËöð¯V›å†Ý Êg4àãkÝůö>üT·Ú5èQMW ×ÍLQ5‘ˆ‡·—ôE/ñ”eûÿ›1üå½ò:bðþȰÇ:Š6}QQýø2wá{F#Óà!Ù‹žõEñ¬ìÁ{ÍŠé8M<¦‚ÇÖˆ•–±ú‚¯Õr…ëö•»5vÓœêK7Œ™¡_fxr2ŒýÕâl`sm³º´Y,ï˜li$⑇âJ$X¤*zOq<ç¢ÓØfÁŸÌ—ÀbéM4óë&ïvåÇØFå˜%…V±òÝõú­½ÿËíW¾âÌF @Ӹ܉>Nk :rh$þ5Ù¯üýÞ]ý„ÝÕʃªï£±¤i^ùù‰Ÿ˜~Qª*a”w-aX¶XYeÕK¦ïá }Í D‚õæŸÛ¹o[PÇ;2³§nÕnýé£î Ïü-ç8éó¨z`UAŸMfÃoüŠñ„_UÂÁ°rn1³‹åÞÏ;Í%[ˆ•È$1&_ ËÁ1üÀ`wçºùíümçP!çÆË; ã2š=­"îÂä~Î…výé[/æõõOÖÚéºaIÍŽ^÷x…‰yH ~¦-ÏõÚ¡Óß L.Ê ú#ฆvûMáZÂYäÔMG¢ÚÍ䄼ڭÙϯ]é¿jWé A¤Â"–+‘%5ˆ€[ û‰LÞp§ªÖ²si6’:ì=ú¤»[ïIE[ÜÖL z~ï¿òd‡^ÿ½ß‚£ñÔ¨ºæŠõò£ºAûlÒëÃÕ®É4UN´ËîÐök u=Qf°wpYUéIâ‚pAoï°ßq‚ÈO%Ôð…¤º)ôRß$ë áq±è›R6Ì/Z+]l Ët!Zî.W~ò™ù•ë„…Çûª<ê—† f—ý–”ôúÄfuËÚÙѼºðdHÛÞzÜÐsÛùb¥×JÄ¡êÒøÄw+%ÉmK}ÙÃyy‡}[é½›+­þ ãf}zvêhØ–rò6-»°jTù“ᔋƒ¡T0Ën륒]ðô#qu[ûÚ£ÕíùŒ¤©¹ÊšYh—ºrBt%§Z¯]Ê7s—óÝõ\I×sÝŽ%äÐÜêÃ.Í=¨ØWï¬Þ|”û¥uÿúwŸ=òÇKÇ’R£Ü¿v~óóÚ>¿Ø—&cˆ€À[ºÓÜ+äÛ«FžÜ/ì5#WJÿóé$ ^ݽ×î÷ˆ!,^ª÷îÿy¡yg¹¤ß}h“êA£—üüÚƒ›Û—ößS;|= УÐ{ŒùÀ~:R¬»­\û⯠ÎÅjÑYoŸ?q„0-½Ý]¹i¢­­ÝöZF¦š€ö¬‡UÍxEô–ý‰Ü³3±/¾u*3óêÙô[SÓ¾Fë1{÷êg«]ØýOw¥ó¡‡‰š šÐùš €Àà@˜¼t„‹Ì@KTLDªA“Õ]·Ÿ|îȩѩÌì!*{“±#ñ3GŽÏ'p˜ZÅ»m÷~Ïal1ìc3ÚX/hKýRc»q~ÿÚÞO?úäî§?^ûÛòrçCÑç-@TÄÑ×P„ Á¸ž[$0#; ïù0‰iÔ=ê²Fe>8ôÂKÙSSóãSÑáŰWI8Æ­ó›ò×þý³ÏJÿbI8“ôI!¯êS:’k,Öm»›VÙ­ó1—1ÁaÁ…)„ÐÀ Oþ!¢©°´÷ºp‘ øÜ`¼OøiæK½òôsSƒS K‘xöT ¥ÔØFWüš¿Ùc E}³ÕÝ L`VU·Å~ÉPªÆªëš:€°¿nBqÀjÀ¦- Ò¶a£iò}+&3#ž„Šq’R rñžóãn^Í|¼õnÑàeõ ¡PeÂÃÌ˸o+  %@š$BXøÉ9RÈA=¾^Ü&zºaÃ6«8¹ÕZõ^~mÒŽä2Óƒ»$xåA-òÎú×÷¬/ÀP OÓ¹¹ÂŸ˜âOjüŠÌ¹j aô˜†1ŽbŒýø¾iD< ÆuÑÈTŒÚ\½ev̦ø'Öл®Ý³û €}Ú0: `ñä>úÆ[c`ŒBI!éÿ%ÆÉß÷ïLIEND®B`‚chromium-bsu-0.9.15.1/data/png/stat-top.png0000644000175000017500000000026512143376515015270 00000000000000‰PNG  IHDR V%(gAMA± üabKGDÿ‡Ì¿ pHYs  ÒÝ~ütIMEÐ 02û¬dÚ6IDATxœcüÏ€0 X¢ðÈ.cŽ X°ˆ-#¤øË‡/F@#þìÏÈà¼ëÔEIEND®B`‚chromium-bsu-0.9.15.1/data/png/enemy06.png0000644000175000017500000015427411676031527015013 00000000000000‰PNG  IHDR€äµ· gAMA± üabKGDÿÿÿ ½§“ pHYs ?@"ÈtIMEÐ "ßL§: IDATxœì½i¬eÙuß÷[{8ÃÞP¯ªº»ºÙÍnR­¦Øš¤ÈˆÔÀQ"%…RCr`'Gpl8€ÄIä ŒÀ ÄHÈ·@BlB–-Ç¡(Q²i‹S”e‰›Íyêy¬ªWï½;œsöÞkåþUl1’I$»%÷.êÖ½ç¼wî9{­½Öÿÿ_k /Œ?ñ#„àœc&ð2;.0^„̸ ãÂמg€À“`O`†ŠðjIásgŸ…’(Œ¥žòÂøc4ä¹¾€Æ×ô­oLüݾW¯Ç¸×„oñ9‘àø]¶*àä«“A¯TÛ½i€ÑúàÌÌSr.n£ð°`ŸU¸?«=,ðI3¾$¥œåÃóv¼àþ„Œ>x,ø»½—?…ÙŸö>¼ÁµÁ#Þ=,tÄ\$ÅÅ#f†˜@”¢ R°"¨DÅÅ@ µM¨iý×?Ã03ÓÂJÅ>fj÷«ÙýÀ‡Íøb)EŸË{õÂøêxÁüFÓ{çTÌP&c“qÇ)ˆXÉù›6É}{É„ÿÖ9ùó1ÆYÓ¶ô]Clº6Òt‘h‰˜'J» ¸Ñ‚ªbZȹ¾ÀJRJ™ÈE«¡›’³bf¨E(˜ Å +Š  S0S¤úÌ& bV¬ðY5½ßŒ¦ØûÉåê Âs7^p_3ö»&X[¹Õ„Wˆq‡ÃÝœG¸Û@`ènÜAcN5+«é£¦Üöá¢úoÒÄI!ݯwÑ·¯Fäg| /ëg óÙœ®khÚŽÅrÆr1§ë;^н¿˜ý#(—ò‚3øfާ@·ï}cñNW9 o4g÷}›wÎ; Î;1D<&Ž wý– €îBàÂõdYu7ÉÍ(bhV3Õ3+å_åbÿcÉå×¶_§؇ÐtÁýš á;º®a>ëY.;ÚvÆb¯g¾X2ŸÏXì/˜÷¾‰´mÄ;‡æBÊJÉÊ4Œõß”˜† CQURRò81Ž9'L Z •LS)E±l¨)ªÑšB¤¢S¬¦Õ‘ŒŒ¥X(TQ…beTÕ—bïQ³ÿ+—röõ¸G/ŒûøwʸÎ3oš Þì»Ì¹ïwðÁßáñÞ;¢pœÎá¼|u¡×ÝÄ5EµÆ¹¦F¹ñ~¡hýLU‘b$UÀ¦\ÒT~iÈ×ÂÔïÓõñ? ÁÿtŒÑu]Ë^ß²·hXîÒ0ë;–{sº~†s‚àðA@¡ä‚ª‘sfØ Œc‰Ð4‘&z´À0N¤©`¦ç1 —Dž2ª…œ2: ”id[„¤¥þÜœ™r&k*4*JI`:‘ŠÀÎÙ«ŽUK)?˜á=Yõ)9?óG½O/Œßü‰w{‹&ˆsß!>¼CTÞî½½nˆ­´é‘ØÐ†–Ø MÓÛ˜÷„è9erNhÙMXؽV£äDJËJ.JR%ë„Ë0åL*™³Í–aÊï>#€@ãqá¹ãRÇ^Û°P㥀;Kþ¥­×E1P“EQî>‚¸+³%AV%›a@ã…óçÎñÝïx#7¿ø6Ê8á½c€¦Â8Ô•½¨2m'¶Û3Å‹Ç9Á™#4'ž”%)>8bh@ç<Þ{´(eu¦-)Î ÓÀ8 ŒÓÀv;1Mcý}%3æŒîœCIS#A¥ìR Eµ\ñZþvVû{gÓó?"ðÞÜ ¼SDÞîblºþ‰šýÔjµz^Ÿ"ÀÞ¢ÁÙkTÜŸõÈ»Äû—ÄÆÉ…¦p1 h·d3¿@;_ÒwMÓÐ4-m0v –⫈8Æq¢äDɪ5(ʘFòÈ¥0f#—jTš2ªÆP «Õ†³õ†qšðM4¼ÈÕÖw1±›¸óˆ?ß[xq7ˆG¸¦ 'ɳp™ Ï&7lÍ* ¦B%â zˆ’ ¢`Ä©¦©ðÝo¯}ã}8™¶#9M¤!1N#.'2Â4%¦±àÌ*MXTñ»´'—šÖøà T§ Qh›žènZ‘Ç ßvôQÈq'Æí–õ°e6Û Ûõší82¥Ì4 ãÈ”'J*ä”(%‘µFN¢)ù˹è_Ýf{ßËs8³þßÃ{îÂøaqònïüë½1Æ€™à}û3w½ä¥å_ÿæG®=××ûµãO”8·×_÷C‚ýç·—»Æ¹YÛÒôGqÎÈüæè&fýŒ0›Ñ5 mßÒ¶-±‰¤”HÛLÊ5¦€©CÍ(9“¦Ì4Ml¶[JÊŒid'ò4’³’ÆL¢0M'WOÙnWž~GÇ9œˆ/xÍ4¼'Ó;aØ9L™vļAJ²ê¨ìúû`&5¤·ºÐÔëPMŒCâm?ôV¾õÞ{v«þDZL›3ò01#Y ¥Œ™â¼'8*˜‚ 8çÁñ‚jBÁ¬í6¬Éêq®Ð 'èÞ­x/”cÎ`Jßö´]KÎÆÙÙ SÚ2 ‰Ó³ÎNOY†í–!%¦i §Ì”2“2ŽEÿ×Õ¶üש<·^À{ß#¼ã]ιuÞÝ|ð!xÀ!b„ØptxĽ÷ÞÇ›ßü.ÞøÆïùÙa³ýsoúî{¦çòÚ¿vü±wmܼw#ò×qòîàýQÓ6t³žå¬c¶X²XÌhûŽÞ‡{3Îßv+ç/жÎy5(“²:[3 š*Í%RÐlLãÄf;1MÓ82 ©d,+)'RšH)“Ɖ)«Õ1Î>x„€‰T M ˜CÉ,|ₘ떔 8afˆÂ(‘gÒœ¡|•wÀ9G1-3P®ãpàÝîh4(Z2ú/ü(óå¼®¸«-ÓÙUÆÍD2‡k爻î6ç=šjJã#Ä€s-Þƒ™§”Œ•Bˆ Îm7LjÂÌ&Êâˆ.481R6œbléÚ”ÉPË…ÍfÅÙfÍ8lY­×¬×+NV§¬Wk¶ÃÒ@Î4•“dÿÇ öÇ혾™óÌ{ß!òVÌÞéœ{W á%ƒxj*df´mÃÅ ·ðÚ×¾‰·¾ù{yå«^Ë8mùõ_ÿúÕŒW¯¼òÿþÈ?ÿͼîÿ¯žë øÃŽ®k\Û¸ïq?sÿ^Ó¸¾ïfÌf=³EÏÞrÁb±`±¿àðpåþ>û{=GoæàpŸ¶m·Ûõ†q̈Bö‰>VáËh™’j~œK¦dÅ,ác[WÜTt°íVhFö3ÀÕ•^ 3Á´ š)Rp(ž-¢âɱ 4Á³Ò»-céñRWßë>;heüÎ…@-\AÄã”RI@‹ã7þůñæþ~4+š>DÚÎÀu˜„?Ëtš(I¤¿”œ˜†‚wž¡ëÎãT)ù ±€‹M¿k+ðè\ íâÞ9J)¤!cÌ hÁvel"çÃ’ÅbÉÞÁ!g''œœ°Z1lßXþs–ô%„”óןV½>"`Á`òí&ögœ¸·‡.…Äy“*’êº9·Þz;oúŽ·ð¶·~÷¼ì\½z…}èüƒ÷üï<ð¹O°>[çå×»¶Y}Ã.ø9þXFG{ýËù›âå‡bŒ±oZf‹9ûû ö÷Y,gô}ÇÁþ7¿è&Ο¿Èþ¹}–ó=aÚÖ¼s<ÙlÖ”\@„’ ëí¹M+ð—9g(™<)Ù ªBÎcͧs&©’ÒÄ4ŒLÙVÇXÎà=!FŒBšM™d†ˆÃ9ª¨‰†B'‹²"kðLÄ“ãl'Õu˜Û)÷JÅ)®kvMªÑî´xÏ’&€Xb,5R)ñª7¼ŽKwÞÎtv1C]C!b•œGœGœƒidœø†6D\hjnž2Dhš–à*S×OT@°¿ˆºX„±ž‹8dçÀ‚ ”œÙlFÌ2©$†ab×d-„¢l’2N[RJLãÈj³f»>ãøä2¨qm(¿s²Ú|ðu7(ïý%àÍÞ»4q?¼_ÆÅ9q˜*}?ç¥/ýV¾ç»ÞÆ[ßúÜyçKxüчùÀ¿üEþå¯þ >ÿ…O³Ù®¹õpÎ}wÞÁÑáÅÿêŸýÖoþ¯<úÄóücìïu7›ñ7Ô¹ÿ4ÆÐwmǬoè3ö8:ŽÃ£Cú®aÿà€£‹ç9<8ÀyG•“锇ç8ØÛcÙG–nŒq=²ÝŒ8‹½1DT!6‡#gÅ9! ªä”P­9ÿ0 ;ÁLa;n7#¹(1D¼@.…Í0ìòþ‰´ÍLÓâE­®ú© Ág‰Á"¡qÆ9;…í)Y<§n™%–¶ÂÄsÆœkÖ3QyzÛMF5Vë«6B±B)Š+ ¢ø]ê‘w^£Jz/^º‰Wß{vå1Jw@ŠûÕ†pXQd8#klv‚wÄØÒ¸@²B'´úvÆ|¹¨Ôâ铌êÑÐÓ¶sT ŒÞG #†€¡ÞÛíï=>8Æœ¹úÌeùò§ÉמDÒšmÊ Í>õ|éñg£ó‚ LÙ>ãœû/EäÝ"|/È%îÂ#þƒÛqü·:ï}á.3¾W¼û3Þ¹×bqvTèþÁ!÷ÞûÞõ®æ-ßóö¸ÿþñ ¿ðOù•þ2<öPã¾—ÜÎ]û‘»o¹Ààæ˜A\ž§YAì™’RòøQïþ›ÿóß¾ü¶—?ÈxÞ;€E×6äðNþZÓ4¾ëZf]Çl1cÿpÉrYÕnóùŒ¶kéBdÙ9ââC‹ÐDOl[š¶Å‹sçÁ%O¤\wï'vÑGRšÈÅj½XoV¤)W¾×ee½ILe¢Œ\mÖœ_®K£ì¢ta·š8ŠVà 3ô” ùD'NJÇIsD1!ÚÄ$k$+ä\1ŠÖÁƒhl¢±Ì¶ÀqîÀ×Ü9¡d£h¾ÎÖ¡X½VEK÷Ý}sm"5ûäÙE|ÓÖë'Øžáʳ#,"‹5”wžšïi›q :œb¡%ÄqM…¢ ïÝ.ÒqxèÚîp¶]ñÀ'îçcŸømÆÓcn™Á^€.VEåY³ ¾´¹þUj4á"HeF¤26NÔÃ/ãøïó Ûæíy䃂¼Îœ½Ó™{wáU.ç]UxŒŽ/ðíßþ&~ð]ïæMßõfßñÑßø0ï}ßÏñ¯>òAžxê1º¶åÞ—¼Œ×¾ê>^réVÊögWaåöPÄ7'ÒBJ#ÓT™Áýsgú£ÿÓÏüôÉ7׊~ÿñ¼v‹®…`ïñ>ü°Qº®aÞ÷ÌsËó~NÛ5Ìû*àqøàYΪCp>â€ØÏÁïòçŠjã!bÑ¢lV+T•¶›Û+Æf»F“âƒP²2lGL Î{JIŒ›‰qš˜r¦LSJ¬W+6'OáSB½¯]12Ó‚/DqZØÓ3BÚ`e`*žu»ÏŽÈ\û2­%œeöeàÀV¤iBqÐö¬Ü>ÆIòŒiDÆj$U‚[(Fÿ R)ôð†—Gý;¼„÷±jþ·[l{BÔŒ_^ÀyÓ€ë–[ÚÐUßïD¨ÞÐèúŽÙlFA˜†¢JôqqB ¾›±ZŸñÑßøŸùÔ¬7šÆzo,}¦¶ÙxhcœfP©Ì„P];¥N_ïݳb#ÀÉ(ÈߟÆñ¿I¹¼Ê9÷˜ÙÛC÷„&ŠÛk M¹ù¦ÛøÎ7½…ÿˆ7|û§‰_ûðyï{ŽþƇyúÊS\8wÄËﺇ׽â•\¼p4ÕŒCUÆÄ¸:&Ÿ=‰tK4Ьl¦Œ•‰Ê'cNägMùóïçÞ3|s­é÷Ï[Ðõa¯qî}ËÈw—ÐIÓ4tmO¿h麞¾´m÷ž&z‚o Ñ3ë{º®§mîðÄѶž~¶¤‰‘¬ Eq1°ìç´óSc½ÞÔ¼Õ‚d'¤1šÇÛ-*†' (ÓvËv˜ÆDž&¦)3Œ[¦ËãÊ€ºŽg¨¤$ü¸ÅkbK Iƒ·‚·ŒÏ[ eÂzÔŒà„}[ÓOW«“¯]c“ê éçKÖÍy”ÂVÛì°Rj: ×ëi*EÅõï“r9™‘‹qç­û\ºt‘ÒšªîÓÍÉÛÊ$ô BŒøaM@±fŽ¡#Ñ#UØ£ikdcKJ‰aØ"âcÕ¸Àêì”Ï}æSüÖoý&E3!DD†âZ¶\Þ(g©àÅ®¯òAs‚ÇaĪ£t;еäDÒ+Tt†•9·˜Ïf✫jà ]ßr×wñ–·¼“øwsß«_ÁÉÕ¿üωŸÿÅÂoþÖop|í 7?Ïï{=wÞz;·Üt9gÆqb«FÁy‡*ŒÓ€ +˜®Qâ“‹ä)#Tu¨IU Šxrž,åô¿©ÿÊ?ø?ß÷œ«šž— ëbæ~jÖÚÜÄ€ë‚oišŽ¦÷4¾§i<}ßà} ‰-mßÑD÷Á;Bô8×›È|oμ›Õ\ß´ÒcÎC[ÃæR(Vˆ1 Ô¢ž4¶Cå¡‹ju8Þ×ɶ¤uÚ1…lÂöÑÏrv|™uX‚Çû†¤0Ž#įÑ ûù2ÍxŠ„€3Ö~Á¨Æ:E„y9avö.¦vN‘€ID›†L@,aæÙX—ÕRëöUgD"œ`×A”we¼sžW½æ^–‡Äè(›6;ç*êm;{ŠYÞo¦CÚ=œx0’éûžy?ûl8gš¶cÖ6\;;ãÃú ŸüÔ'0çüNeYWõ¬Ê&m9I«†Á;·£OÀ¼í Þ=ËÁí"©LLIñ±b;jTðTq޾ëyþ“·¿í]¼óßÇË‡¹Â/þÂÏóÞ÷¿—ßùÄo³YŸqëÑ!oxÅ+yÍ+_ÃÁÁE6ÃÀÙfENâN„išXo·hÑ¢¤¢¸´ÂŽ&÷‡ n¨jÒZ¢U9IjiÑ"ÂßÊäŸø‡¿ð¾ç”x~²boÆÛÔxâñVõøhA“l‚¡@Ó×àç(ÙBÁ{e6k«4¶TáÎ8 äý‘Åb=ã˜HÀ8Ç|¶ 6 Þ…Ú÷Ê@0²¹dÔ*×ß6ËÅ(¦83|ã±d¨Ñ9Ë(ç*-à12NêÄÕ¤$Œ5-Jì$¢i‘lZè\‹õ3N_"˜ J—ÏX®ŸAWOƒkö)ý9šØÖkN…¬F—Ötºa- b…lŽutýÕªSáÓŸ~€ùÞ!çÏqá–{{8|­Ö+º$ Èú æ/b)ãº#yò(…’Ýì‹Bh:Ö«S~åW>Ê—¾üJN,f Ä;¼YaµÝr¼]³™n‡ËÌBmOäpà@ð5’Àn„ü7tŽªF1OçΟc±·`»YŸ0ÕòL6›-ªð†×¿†÷ÿÒûùÏþÒ?åSŸþ$ÛíšWÜu'?ðêoáÚålÿvFóFœ|ˆ¸PÃü68$zBˆÄÐÐDGÓ¼BlhÚ†®i‰ÁãÛ@ÜInÅ }ì™/[Bˆ”r½“œ'„@?¯µô¡¨á}À‹cÊ KiÇ÷§E4‚‚ ˆAžS*<ô¥Ïrv| Må¿­z}1«î"ß¾m ±!Ä1àÇýæ2Í3R¦~yÀtþ¥ ýZ2˜,×c®>ÂãO^c>tË=®,og”ÃðÞ&öÆ«(‚9OH[¬.Ïn-$…˜GZݰbÎX åLÎ…¾ìï1_.™Íf,æÌó ÍêqBìin¡,n#´†ì‰H¸|}=úŸýìgøôg? TP õYLÓȵ횫ë YÆÕ Å€Cƒg<×…U×Û•íf«ªUdÓ9\lhC Æ–ÓÓcB ¼ôåß¹óG\}ò*O<ögg›Z™8¤<Ñ4=¯»û¥¼ü–^òÒ{™Ÿ¿“2ž0$e¤ÒÀÎØô‹Ïµ=/#90ã^¥rßî´ï0Q,ЪQ{×(¾x&UBH¨* ˜*£s´%"}OtgóÄvm[=³s63²f¦qÀvT`Jy‡)t8ßÍ(¥ "Ä]Š4áq”òBI•Ó3œ´yK;ïhÚ†Ø÷ă‹„©bþ”ª>>w‘ipøñ*ÎÔ•ÐÌ!4P -F°BL'ˆw˜‹ŒfÁ ó®Á»S‚:úÍ€”Dv eÚ0ø9ZœT,Ý•£#H@ptDÀa›í–õÉ5,x™û„6.÷Ø;=aÚÛФæ[fn§k{h;.Ÿ<Í'~çã<ø•/£gÞt •´<ÝŒo®°žFº ôÞ#è²hïAÍ=KÈt½ïBueG§ˆM×â¼§ï=eJäq‹spvzÆg>v?¯~ýk¹óî³ØŸóЗáìä„à"3R1ÆíŠ;ö/0cd³=Fij Y ‚bÎa¦LãˆæT¥ÜÅÇÍf`šV•.ö \{3øfÆVfLÌŽÚSQESD©µ©Ò³Bn¥ w|õ/¿òÛ~é'ïÿô7ÛØž€÷aæjc|]…Ñ9ŠE\t;|\hc¤Ÿ9¼•Ùn…q„6Ðu-MÓ£§ibÛâEðÑÓwaWÎÚµ‘¸«ôÑá©€Õ8ML)Ó6½ù#ë͆a³¡¨Ò6ÕÆaW"L¦dc7<õ±÷£WŽ1-Üöò{p.¢7³î/P–»Þj«ªÅ9ÒS“ήá)„2Pön¡Ì±PSgJ\=%cÓš“GÂPn¾•U[?'x¿òŒøÇÀk¢Û?§Óî<’ 7:p]¿<†îT=;g›G4+Y•eY3Û<Îä:?gMd^N9N ëâŠâ¬íŒÚœ°ŒÕd<³8Þn q‚÷¡‚v²{–¶{]—~¹Á­Q“àˆ1b{cõÌÓDš¦)Q38CDØ®6lóÈ·Üs¯xí+99>᱇ãøÊ1)gJR’&f1ðî×ßÇ]wßǤÐ8œ„]ƒBʉqÜPr"+µ)JÞ’UP­¾MLȹVŠª$DÄ<¸ÚHƉÔÅešØŽ[T¯J'#½K6 2[§¸ÿyôê{~ó ÿæÚÛ7õ·ýÿfšpÉà{L!cÉlÆ‘Íz O‰yß²Ü[°\,9nÁÅEdÖy\ˆä’SÁJÍ mÆäR°´Óõk®«eÙ5ÀÔŠ8«ÙNú[u×éB1ÅLP³ZÑ;ü®®¾˜‘HL!“¾Ÿ+>ÈɪÐ\<$..°fÄ–—à{B7gÞï±?ïÙk‹.âEyôê œ ¤1šØT$|G :ïwô Ûñø»{a;7=Mléû9]?§ ¾æ4²Ý¬ª`«ÎÕrm¹ž#˜›O>ù$O=ú7_º™Åþ²öÈŠ7Ã9ϘO>ô«kÏpçÇ‹'§‰iṵ9!­)ÛÓÚ+-mH›cØ3Ë'g˜ UC2U)s1AÄ¡;íÆ4m(Z@©—wÎÎ\$Keƒ×d¾ï¦ƒæw>ù•‡¾ðÍ´·çP³m¦ß– /K¥PRa¯õÜ|nŸó8Ø[2_ö´MÄ\­´ó!Ðv=óùœYp!T%\á5v£ÄTvJ¾”¦1ãÄð¾AüNþ©µ˜fÇšZHÕÿ–R[_9/øÞa­Ñ¶‘e×ýÎðÔç8~ôÓ4Ó1n:…¼®ŠE’oëâaµÝ™8‹±>[Õ|ãw³Š/…f:Ƨ3ºá ^LêÛÆÌýà+^|éÁ‹‡{<øä7§ÒóÒÙŒ_2³7tÞÝyóÑž\º°Ï|oF M Hð8ïñÞÁ®ÜÖLñ:ÝÐ9a®'açÁïΤžë®š/‚(y·)„ týŒ66¢§™·Ä¹gÒ̰Ý`¹ Þ#Óšküž|zƒÌ[ϹÛnGb¡eãgLÓHQ­tu×(“M´Þ˜y%ƈ-. íi"]?§k"Ýx ¯…Üïœà†3|˜oÈÒ0™v{¶4Qˆó96? I[+þBÄ»úèM+ 圫“Ø{‚÷8„d¶k.µé‡«Çç0ÃIÄÇHlz._}Š'ÒÀQ[« ƒ¢s8çQñ×#|LkO@¼'Ɔ¾ëiúž6ö/hJLÛøAK&Ø”g¡Ï":gô¢$<Êî—H¥ÛØ0NO?þ$ªÊáùsä͹.N‰çÚ_¸¼âbgÈxJε¿CßÊ4A·O ûU£!É#V& žBudÊ€X©â-¡¦T¥¤Â”32mhÒ }>ƒíUBZ£íœÉ:†)uÛq|Wýƒ¯¹íÖO}ê±Ç¾áìÀóÒÌ<ñÒÜýȲë~ìèÂùv¹œÑ¶Î7´}CÛE¼¯M)0åz¥¼s‰’aPjU^l h.LÓæF…Ÿ*ˆ¯cÕÖ ¹ÊTùþ~9c¶hpvŠk •Ä$Æ´™Æ‘Xšn†a<;á™Ï| Í Ô¸°ß2¿é¸pÚÌI».=hÕè—]8Š.tÌš†¹¯¡¾./2Í0 H¨ÒZïÎ s5ŧ-º9Cpd„²¸ˆkg•ÎGËHï<¡›#mÇÖÍkZ¤V¥÷´^ð±%8©r[Ý•5‡PÁÂÝŠë]•þúPe®.tdÍ|顇ùì¿À¸9eî¥6Á³µq¡)d*Ø|Ä7³ù‚¶íic• —ibÚ®˜Æ‘Têª);¡¿ËÞŸM XÍÅ3ŽBńڇΠmÓ’´prõÛ톽ƒ}¢ ”R¨íã‹§Æ-û\¼éfºÙ>àhÄå{ds•rò8E•‘žM†1MLãÄ”¶äi€¼%zè›f§¥pµ‡džH›c¦í†ÉwH·ó-‰Ë +ßhI?˜‘¯¼ì¶[îÿücO|Cmíyçεþ[­{ßÍûí_n÷÷ÛØw´MKBˆ´æº%(;ʼnÔ~öZHEjþ5NLæ(¾»‘'*µ”Vµ†fyYŸž±:=%§Âb¿§[DŽÎõÜüâ t{3dX1?Á4fÆ1“Õa ÁREãs!—DtÐð6qqéñ¢ÌÐfôäRhBCv´æ®‡¾ªbÃsú9.öØìÜ®wŸ«­±¦ª4T«Æ`®ƒilŽñ>ÐvßÏqÝ!ƺÄNW”a Fõ{”¸‡kz_»9p»Ðß{¿Óú[¬v´]¾#3Q|7c,ÊŸû_|èAÎ6Ûú}\ÏàZ×1ºóŽ¢RÛ—ÅÊ„t³mÓCÄ)äq mW¤q‚ëÆ(ÜPþU2ð:(xý7„]/Ýq»\ûÙG ‚GÓ6`ÆúlÍ•«WYîïbS{4¸z†A¾|’qÝŒó³–MÊ )³^ohb-Çγ›HaŽëöð¡Á‰'8£uŠóMu–VÐblÊnïOQðe '”Í ½L4ù„H¦I+œêbÈâßaÆñ-‡ío?üÌ7®“ØóÆyBÜq0ÿðÖýpWÛv25 \“Þù2ò@VüGB$øX;û8G\_¥¹ü%šñ„ý|Bã•!,ÑRW`ç+Ø%Rf3ë¸ð¢‹ÜqÏí,z¡ ¢ÓdLY˜¦-vuýÞ®K΄¥1ítàC"_»‚‰£¿p M èÁm0?‡o;¼„*YNkÚ鄘G¤[ÖZ…´ª@ï°iÀo®àE°Ø ®Ù–•ž¢]"íY=ƒ¬®2M³£[ˆ²ë¤V«Ï†3ЧÇW«twyˆö‡Õ±8!¤ªøqè.y61¢‹4ÁáÄÕJ& 4]Cˆ ë“+üög¾Â§¾ø ›qKp Ï:êúgý…:Ñ»¦Á¼¦‰ÓÓº¾%¶Ý®™‚àøcyôÚ†Óõ)/Ù ÄàhÚ®âý"‰>öˆ µQª$D<â"Î&¬Œ”iU ©ÑTÌÂú)VO}‰ÓÓ5sšÆ±nÎU–%•+}>iC>}û2}åÑÁGxæÚ7$x^8€s‘Ûfîçï<;KÛy%ö3œ„ªò’*ü"MU…Y!Ñb¥6ã(¦4Ã1íÙc4V˜ùŠê&?¯}ÒnS‹¬„.rxóynyÑÍž?Ïr¶ 6º]1ϰkþiQ®3 ²+ï͘xBhjµ›âÓ_Æ…ù!zØ¿D™àš`d2ãê*éé‡6ßÇJ¦I[BÓãC¬˜Â´†f‰Æyí>¬v£`ô !zbÙ‹ãû±æ8^ABæð:Òk­ìkc`vñN\¿OôR[~•‰f×êË»¸k#æwšu¡ä²3LxæÊe~듟äó=A)™> m¨:}|­+p¡e¾XÒv Ú¶Å(i"[Æõš²k#îûëëy}¼P+þìY%ýò5¯”†a÷n¦NàgúïúwÇ3Š«Ñ‰ÐĈóÖžØ;º… z6ÏàæÃœGıu=§{·²¼íEœ;: :v”óˆOn=y£ÄZñVk×¥v N |À§-ÖtˆsdÊæ=~’8ߣôÔ&|ʸ@×ôx)ÈÉÓäaƒ£à/±==å,›dœœm9==%ù†|ØQ÷æ“bxSD«²N®sgjUflu>”¯nê ´œfdjCÙE4jF1Û5 1LmÛ²˜÷¬Ò–‰bàjîZÌã‚Ðu‹šSSe¹Óv@¬0¥ ±\»¢˜P7Ý öëøZGð{|ô»&æ³—õ¯=WêYÎ<æ*"x+ð•fýªDÀU ‚ˆgJ#'ÇǤ’iÛŽ o©B%W¿—%å*û>ðw\ wó3ð Ç(‘<ŠÔ-%eRÎ FªÄÊÁˆdMäÌÎ1ÖúR2ZçM•Q*' Ÿ¶„tгÌÖÍ,xÿÓÜÙ_ý©?}ú‡0¹ßs|]€o½ëÅïòñr‡À½Ñ™¢_ÔÌà t)}#?¹lÃû¶‹ oëF­Ç»JeÙµŸ–ŠÓûÝfmpaw âK_8JWi…XB}š1ª {Ä[^Âþ¹CçŽp(㨤TΈ—$ZÁöÈgglÚ=’«¥­uÂÏçmЦ\<Ù9¼ :žâÊH;ÛÇú9yªe·¥†¤ÖÂçÍÛ«OðÔÙÀ&Á$J!˜ì„"JÈÕ¸]ŸN+jïTqI!œÖ¾|N«ã“jÍUÅguw^d·M™Õ} F­^¨;Ž»÷& LR÷8'Æœj½EÓû–®›ác¤k;T«.#¥D‡ºG ê®>7© ŠÕ-ÀÄ®÷-4nløl#~¶Åÿ^ ã—gMÖ*­åºfÃ×ÊDwýÜÈ Ü—~W}XÝgM7D„œW®“R"†ÈÍ·ÜJÛu»>FÊZ;å ¯…Wç(¾£ÈŒä›JqR)XUƒ²!lžÆ›PÚžg Å1hÁàj:¢j¤i kÚmÆâh˜è¬‚ƒA·$ß“´Á3Zké½Å÷?ö³ÿÊ×¥³ÐÙ4wó¯Á»ïwð§ÄË‹ƒ‹à8_'œÇ8ˆa¥¨¶šWûó¸×4äÐà\K©Æbåi­ªùbptSF­+˜s&I÷ZïèYѤ-.'feÅpávâ¬Ãmט)ÍùÛh/½˜&ĺwŸmpO} M‰xp„¹–ÒöL®¥îž%ð»0¼Tª)%eH…赊0ö¤ÿ‡¶7 ¶,»ê;kí½Ï9wxSÎC*©JB%©E# $1[n°q˜!Ô 6˜pw„t»0dÜÃwtÛÝ6î¶ "L7a0 0$!0£”TªÊ²ªr|C¾á¾{ï9gýaû2KÌߊ̬̗yß½÷œ½öÚÿõb¤ï3’:ȉù²eÞ›¿`J™Ú›‰f…RÆçLˆ éÚE\̸~‰ï !õøXp)ãúdêÃq}FËÀ[/2˜%Èb¿†ˆï»7{¦Ð!ô@GaIb©Ž9‰¹ÀL…;]Ï~êˆÞs˜zKvÂÖ™sŒÇ#º®7¥ÔYŒ×0ŸgÀá_~;Ý%_ æH+»Â¡ü«½ÀÐìݽ;¥ EÍyèF\‚»û‚M0V2,^)bçÌr·x8YmìéÅ,Óvvwè–-ê—.ßÏh2Fqö÷bϲFåM‘Ç/Ÿc&B—}Ä·=¡íðm"´UêñmÄÇŒ‹Ÿ#¾Ïø” 1ãr¢É -91.ùcÅççîòJËÝ€òÏα”±(Gf ûš¹ÚÍI“u¦œg7u²X,X,Ži»–W^¼ÈF3!æH‰-š;È=>Rb"ápyF»¿Op07ôÍ(‰:c sÑ–@N‰—H^¨é±k?¦£[Ó‡GºEGN…\Òs’Ò7<ñÌÓû³¯Ú?üøs€ªvNÅ}ùÇêõ±¦®d4jhÆÖÆ kÇ4µP„¤JáÆ­m¶Ÿ¿†¯FM¯ÉpÅZþ2 ¯:p:ÂH ˸Id:mh¤€óEˆ9±L¶ÿxõŒOMX?µNS74Î1ºõi<‘Ta´I&ÄÑ^”PÕ„¸`öÙߦë:ÖÏ_׫Œ¶LËóà;[Ó4” í²AH¡?:b–íL-!0mj&U`ŒÒ£”ñm¤ê"Õ²£ézÜbIµ°ßWm‡ë#uŸmdÔuLû%‰ºdjq¾PÕ‚C*J°ß›_À½—r@×)@PÒfèô‰.ŽÚÈa„ãødŠìÔÂä¾Ël¼ú¼°˜ó‰gžçæþ>mJÄ ¾ªªÂ©3˱a‡·5^vC™¶h iì¼÷ÞMžÕµ?¾w¹*/ë†^þ®Tˆ{èÄw'ÿ«gÉÃqUX¼Êpþ·±£sJãMK ôâ 'nÞ¾ÉÑÌ”~<ôg·ÎRF¨*‹eÇlvÀìxÎb~Ì×.²5šÒ.©â̦'®BÄá¥à»}˜ï‚z]cI¡ê[ÖÜ'…®:Í‘ß"fµÙœ†ÏÑS•%©ž³]ƒ¸@ˆË9öĬ»*ò]±á§>öÉgþ¼Kùä ü™£Æ¿Z-N¾8/ÍhÌÚ´a}cÂÆú&Óµ ÓÉ_"å¹O šYž~;óÄóO¿ÈƤ¡ æ“7RÌUîÞ9N·¢P+ ©èŠÇÁ¾D"ÉæÁ9™5T)L´ã1å?}#‚3£ˆÜ‘úŽ2š’æÇd›¾K”JŒ«íjÖÏœ#ÇÌÒie\Ž·ÜQRGŸ ewÎY×"æ)pgvH,0Yoj&˜"Œ 4]GÓö„EËhÑõ|I½èpËŽªíY;>fÒµ4©%¸Hݺ(¥i rÂÉ™^R²ÜÂ. h#Òç{€¶á3­‚7ãà(cGñ˜°‚À©˜9sÐñÊkG\Þ)ü\ŸÙ¿µM™Œ¹üèƒ0npWžãúîú®§M™8o™ÔõÁOŒ€;ÜN™Ulúê• Dûò‰™Oa%º¿çßSV¢|q'èÿ½{üËËý·ÛÀ÷ZàòåûFLÇS¦“ wö÷8Påê­mò©ÄÆÚ˜ŽuûvÎSHv\u[0ÙrI-Ô ½šò3K¦MÁâÚJkKê8å—LË1}*ô(w:jø7ÒWg¿ð•üÐo_yæÏ”òg*µw^œü]Aÿ±s~«ª“éˆõµ‰YrŸÚàìÙ3œ9wç‹Åœ"- ¨ëuôúóŒ+£jf±sWà xuƒUo˜µó+$7$ñFU‡w:Ûœ«–ŽrÀáÑ ],ÉÙ‚ÏXñ/˜€(¨ã¾‹©œãæí[\yæiåu¯û|&Ó [§N³¶>e<qãÖunˆœ_ß´•®ÞlÍJÎÄ,fÖš æ49gÆéR"›w»¨Š°îZ¦Ò¢$|œ£¥#xs|RïèuÄ\*fQ)%:rüû)óêÏ»pîÛ?{óöÍ?kø1€ºg„òc‚û²Ê;©ªÀhR1™NØX_góÔ&gÏnqöüNŸ;OU‡Á}¶·Pˆ’`¶G5Zctú<Ÿ}ú9~î'~‘—4u  £P'1£Ye3ˆŠY'‰ƒ’—_‹ÉòÞ±1vœž¿@Iqi.?DwáÕä˜qÆyI•px›¾má¡7š‘MÊ€;OÉ™œìüêT)ƒr­öžœ ·¶·Ù?š15lÇlÔ ›Î±ž kÖ–-ÓyËdÞ3>^Ò·¬ì³±<`T·è©šrf ª€DÐÃDÞ_p°™Ï#GšY8Xe!ÂÜ GŽEi–*”Ò‘4ÒKàgðšBÌ‘žÕ>oëƒbHvIT13*sRvDj÷pJ™ `Ì)̵p{nÏføÉˆK=ÌÆ© úÙÝÝçhÿˆ>™è)õ‰‰,YyS Ú•DËÊÀj¯èºr÷´ï0”¸Bvô“H1zÃÚj¤§ t¼Sb§Ý_ÉŒWÁ¬ÄW퀀‘wtø¬´(Á¼÷¨xïð^¹uëϽð]ßóè£ñ¶7!g/\¦®jöö÷xöêU^xñ9îÜÙc«qn­FsOÉ…”Z„LNB‹3A7ä,гH6f,ÅJ¸ŒÏ‘3>rÆ—-mVz LÓÄ9eû²Ÿ0?û¨©ã¼Ç{#ƒ¬úÜuhY•Ú[ctóÆm®ïì2©kkõ›š- l"lö‰õ.²qÜ2^öL[Öæs6îÜa9Õ¦P.nÀ¨B–ÝiYÞiÙŸwìFå@=1DЖ¥df®b?¶¥a†p,™^…V  ,Hj䦥’BSŽHŽŽ³Àè5¬.žÍâÅðƒá¢+"™ý>ãÈ2 „ÖÙˆlaïè_¸xÿ%&kkä˜XÌÌŽæC_ö%_Áƒ÷½‚PØÞÛåÓŸù4Wžy’Û;·9ãæœ“Òµ,}E_m€z©(ÜCJ*ÐÇ ¹£ÒhÚ‘â‰ÅrKËšk©bËBwúŠ~˜6eÁ@¡ÒÓv=³Å’¶o©ª†‘ ó,åï-Rú7;G"}ø,ÎS9ñ¿"NÞRy'Áš¦¢nF¬M¦Óëk›ll­sîü9¶6Æñ¤˜µ§nÀÔ^ey„ŒÖõ'î(ͨaï™'yéWßÇìpÁBj: ìå)Q͈SÝ]Gž'æŠÅ;ÆMETìííñé'?Ál¾äM¿Mí – IDAT‰¯ÿÚ¯çᇡO¹vë6ÿø|òSçÖílÅCNבÆ[¤£p¬kÌ3OXáÌÙŠ!»¤ÁËA±œ„œ N ^OÆ‘ÔÒËì8˜'fí‚¶íì½f!K"&¡Ï‰à¤_¯Ü¬¹òÝÏÅ™sî¾DºI¢{ÙZÿÜ‹œ÷"úOã¯ï%¨ÇWžºrL›Šº37Œ'c¦kS6Ö'hêéS!æDßYxÂrw‡åb†ô=RhS¦íZJ´ö/lœfó±71;:âøÖ z $ߘº:ðv$(*P3 o±]õÈ,©«Pê •¡ÀªçÉ O$ªzLPO¬&ˆ ~r³#pµùã#h*<ûìUþà3Wð)³Õ4œržÓ¹pºËœ_´œ;Zræð˜3GKÎîñÀÞ-Îùê‡&ðÀ&¢zý˜Ù3Ç\Ýmy: /Õ#®7žëA¹ÕÀí®‡ÂÕ*ð¼o¸^UìÕ5‡µçÈ 3)»B½  ¥G¥C¼à%“J¢Ë§…ª´,ݘ™_§HÂyðð<Ù{¯ª#‹‚+4ÁÒˆ¯¥¡SåÀ15"Bí’í¨ê55íbÁ;û6tõÅj8,vužÜu¨s¨¯pN8qás‡} ãßÁÊôêÍïAœˆWã¾UNÀJNqC츣òÖÙï¢á‡Ú¸YÕá‚"N-Ó€“SÉP|EqÁ2tõoœ©L776ÙØØäðhŸç_¼JΉW>ü÷]ºÄ÷=È™sçA”ÙÑ·gK:j²›p,c¢S$›!h†4P4 æy˜³ „LɆu ¿¥¨‹pÔFö-7öìΘ·æÙ˜¤2t% ’1Ä)nåËT¾)‰|«Šþ/Á‡ÿj<?0™L¯,—‹½?²¨“ïr*ÿ(¨ŠóMm‹­ªuU3OÆLFcrQ‹ž¶íèÛH»ìh-ýrFÁÑ'¥OÛž¾ô}Oì;úå’v¾dý¾‡9ûð+ég„ƒ›ô tÖ¢CˆÄ0[ÌkM V›¸`î@n c)ûw«#E%k@\e]SNVyC ª^©íxⓟf{÷›uÃf8…r:Î/z.Ì[ÎÍ–œ9ê8s´äÝÛ\Ôª¸ÿ Ò)<7ãàꌧfÂÕªf{Tq³ ¼ 7|æfèÙÖ·ö4±-ž})kaé„XPè¢8’:’8zó,d” Ðä^2¾ ^ªŽ#¿NO@r¤âÆm^ ÓPj¿Š(•tt‘Y6€^̵ÇW!P¬ۇɨ™ÐÅ%{{æèL¦­÷ô* ÞSb¶üBo"'b4n¹»˜Wú{¯‚3öZ¼ï|ð!.\¸H÷Ù=<$§–‰F‹J‹…„EÌ•á=”CÁðº 1©±@×'ö¸s´ÏÞÑœE×ÛY¿Ü]ô©|®~B‡ÉÆàûèüVê‹u]ka¢N¿° õ×¾áoþø¿ø¯¿ûù—Üëù×êdÝ •48onºUE]O¯ 8ÀdÊh<ªVˆ’J!åDìzbÁˆ:ØB8#Ä”ŒÇ]¬ê PM×8ÿêÇ ×oíÐFN@Ü›¡g¬„5ïhœ$Q» ÕUGJiPr9 UpEO G¤BªÊrê@]¼8=9nÞ¸Íï~ò3Ä®çTÓ°®ŽS¹p>&.t‘‹‹žóóÈÙÙ’Wìßár‡Éý5<°…” ¹zÌ­«3ž\$^hn<·*Ç ž¯àšnaÇ9niÍ®VÜñÖ;¢wô"…n'³:p+ï¾áFõ¬c:©9v’ɉè„ÎMètJv5Y<½Ô 2ðË›ÁêËŸÜ)E”%ÛË<€uwÝ– ¹WzkŽYá÷ª0!&öîÜ1ÿ@?ŒÁ_aµË«’y°`Ö•Wƒ àžª­Uíz˜“ø`…@ôdç‡!!hX4"Jåêï*Bð¶à§rfùæÔ¾ƒÃ`÷YufFêJÁ‘åcê2§×‘©LÕ^Î FÄùA&ìØÜ<Å…³ØÙ¹Ígž~’’¯yå£<øàC<ðàý\ºð ¹ÀÎÞÛGôqÐcäDl;^eó–,ñVWè€ m×±s4cwvÄÁìˆ.væC)s¡Ô¢ؖõ¨*Gh*ê0¸79e<ª¹ÿòÃ|ÕW|-ç»þþæ7~ÓwþÍ—ÚîWNÆ€ÎûšRþW§\öêP1ù­sjTÝÊÎf^'v3µÇǸàı55IOéN¢©éb¡Ï-9%PX¤‚(„ÐTiY¢Þ±ùŠ×ñŸŸ˜O}òSÜ~ñ&Ú'¼ L*ÖB qvž2s%§B—–ä•ó„Q øp‚SL)˜c¤/‚äÅò½ "Ï>gŸ‘i¬WëY8]2gcábÎÇÌ™6r~Ñò`œ19­äûÏÚr{ÁÞKs^è„;ãŠ}UvvÜ© ‡N8æNè‚’œy¦!@vz)hέ'“õdÉD*«÷U¡%ã4 tbä%Al<šÈz> ˆ°Ôu–~B*«-¬£åœ¾¤awÌ'_»÷ç¯pR ¶¶¶(AÙÞ¾Åét–ét ⇖ÛSR¢Ï‰"ÑT‡ ªÊÛQîeäßò2Þ¿9s²Ð­`ØF êŒ ®†îÉæéÊ*mXèBQ+eu”¤Î «´dbn膩“ ±e¨V€±‚kÐàpÁ³±þïPÇG~ë—ù©Ÿ{/ëë›lž>Åç¿éõ¼æñX_ÿ&FÕˆŸý¹ŸäÙ«W [ÚÄ©JéÈÙ s!åÌ"&–]ÇñbnÙ2ŒvS¡߯dÞ÷çî]ôl{+Ö~ Ȧ<ôà+xë[¿„/}ÇWðÀïâúù¿ú!~ðÿùdwwûïž)åËDä«ÍÒ8ÓEíͯRWK±1MÓÔŒFéç³…N¦.’Š"xœ7V–Ï GŸ:bÛ›»¬x7H"“‰L£*¸Öb·_ÿ¦×³ÿežøèô^­û¨¼ÍÍɨu3¯¦jæž9™ˆ)'Œ0°4_rŠÌS¶<ŸzîE^¸v“µP1Ue#NÇžó(—RæbŸ9ÓZ,¸\-Ї'ä­)zI/ísõ°çZUq< l»Â¶+ìiæ¶f Þ Wâ@ôÅ7¿ûPçøÉŸþ·¼xõYª´D ¤löæóØÑ.´mkÅ%û’‡cê=‚‰á‘s9mzUó±á¤SɬO·ø¼W½†·¿ãËyÇ;¾’ ç/óìóOñ¡þ¿ö?/]vSù%ïäý%ÉÏ[0qÚ÷ªâOÚ-5«¥Pa#W#¢ä8„Zˆ‹£ízJ)ŒÆ- b¦Ë-9Ï­ýÏCk80$åè ¬"%ˆÑ3/\¾Ì›ÞVó±'~Qž#e RF$‘ ݳÖILO`<#ÃT’‰¾²ñQ±£Œ)mꩪšO~æi®ßÜa½ Lаžà4™ %s)Â¥ç»Âç¥9[§{Ê}§É¢¸sö¯Í¹’‡“†=ï¸ã„›ö½0Ó±fŽÕq ôü½/†=ˆJñô®F=)3´Ù#‘4¼BýpŽE,„4**u´:E¼Ãeó›ch%GÒââ1uކ— }ó÷{zÞô 9±Ñ~90gèø„'%Ö|O Ñ9Çéµu´7vncfkk IjöX^Í.¼ó,—-ó˜˜j„ÊŸ, á–^‡M±§B<¾ª¨}°oQ(ö÷vs‹«ð J6¡Sjõ‡xç˜3 h€½{ Ãpnx¿Å\Šs¤Ž‡¨*±ªP­†i„ÉÑKQã§xÜyäQD•þò/ð?ôÓ4 ß÷½ßÇæ¥Sœ>7æÝÿå7sæÇþݳ}ó%âòˆÃÙŒ¾ïSr"XRQIæLöG<Ä Z†Âè̆"ƒ‚гqj“Ç^óz¾òË¿š·¿ý˘®oñÉO<ÁþøÿËoÿæGÊ­íkû9•xçߋʯäÔß¼vÃlÇ=€ÿPÞ²:ÇY0ãÞª ŠÓŠº‚ ĘÙ?š ™la؉M„ºBb!K¤$!E†][‡tU%¥HÉrÙvæ’ k&ŠPJÂuŽØG6´ãl<ä¨søÒãK$oœ·q¡sP2mŸ­j‹Rœ³st47ã8t1B/„O=ù4×^ºÁ¤1a=NçsáR‚KI¸¯éŽY¿àIŸA’Ã=uÄÝ–ççÎ(°ã ·´°]޼p¨Ž¹(K§ôRh3äàäÅ“Wèõ€6¢Hޤb„rBèI%’“# Õ3-sFÌ¥!jM.•‚¨QDK*Ä¢4iä9š;]d£r4ÁÑ."¹ßbÃ5t8â ‘¿›S½ÑeØ¡Du¬…žsr„ºš1 Žs¤9»Nžk7nû޳gÏ¡N©+£Q[šg±\Òõ‘¦ªð"ô•BÆ¡l\èPÏ\¨NV,ÞH¡X+<üX™ÔyŸª,()P¹1ÙÉÐ[,· hf1 :^‹í¢Å¥%ñ€æ©2@Ð7/ˆ˜Lݯj‚:Dá‘G¥þå_àÿøÊ}.ó·¿ë;X;·ÁÆ©šoÿÖoæèð÷þìrëú‚¾Ž.A/ü¢_=êºÆ{?t<¦3¨BÅéSgxÓßÂ_y×_å­oy;ÞWüöG“öýo|ô£¿ÎþÑî‹d>¬ê~ÎIøÅ#³Ù?LŽåU$èJY5|8ºJŠ vaj_3®d8‹Xà£δ%gúéîê2…œzûFÞ\†Áž¼ aÓ±«#xC[ÍEGÙÙ¾Í4ÏI‹9®*H<&¨âû}æ•ÝüR7´ü!õÑvµR@9{D"¾k©*ϳÏ]çêK7{ÇhØù7(œ… À…»Ìk™3¹¯&_CöåêÏF®5;’¸¥™[*ì¸Ì Ë¢,ŠÐŠÐåL_V'ëŒË«qf¡/fâ¡N‡´[;jY7cgW7‡ÁiŠÕÙ9«©I ‚fÌ2jæ”"à29)䆴8$R¨Å±ì2M.\cÝ2FPR¹;>_Q¢NÜxZÆv¶.ÂL*žã,!Úov€™³[ë4!p奫loßæÜÙ xU‚ŒGcF͘æÌç3–‹%͸BŠ##Ü-;êÌ£Ð{ga£Þ @¹‡Yh÷ŠÖù•’‘Éz†>®á¤àC¾"ø€¢ÈX‚Ü@-VûÆ¥$røÀ±¤¡Õ:¢Ž±¯¬Ôµ4ßD躞eßñЯäK¾ô«yÿ/þ ïù'ïaÔ4¼ûÛ¿…É™56N×üïü6öö¶ù¥½YÛ²g—“Ëú9S*Úñ§5Þy ™ª©¹tþ2_ô–wò®w}ozó[è–=¿ü«à{ÿá?à“Ÿøh9<>|IàÇT܇St¹½ýââO./¦ kþ†ÊŠ6i\|o#`»G=Ä:Ŭ”>‚R¡íûÙd¡wïZ³™*àÕ ¯h‚RVs\H}OL•Lñj•uˆˆ.iAUl®í$³æ2%õHlˆ}¦OýÝTu["†ú†ŒIF¡Ä*¶·oóÏÝ`äcQš `‹Ì颜ÍÂù¾çqYR_ªÉ×ÃD~ö˜Ï,;c[7]ᆶ=9åÈ š`)»a×_™^Úl‰¼¢2çL¡ ÙÒtƒ· Ž“Þûd!B8™}+:˜=!ô”d‡æþc÷%)÷cÖ«@ˆ‘®77¥Þ×<¿Ø$žàûw¿Ÿâ¯C^Ñr…e6Á õ·+ZÈ¢¬mÔ¼º<õÌsܼ}‹ç/¡ê¨êšõÉ:“ɘ£YÃáá!]ÇYŸq¸ªä¦apªˆsè@ÇuÞÛ‚-ÙDqÂà9~RÖ £Œ Ýwöïü`ûvBCðU º€™”3}J65qg†d$+Ê%˜ë±•CE ƒ [âõ¯y*ÂûÞ÷^¾çú‡Ä˜ø–¿ým¬Ÿ[çüåM¾ão}'·nݤï[–Ëc– ÓìØéÚLgüÀ¯($ÔyÆ£1¯|äQÞùޝàk¾æëxÍc³»»Ã>ø ü??ø/øÔ§žèçËù§òcÎ…Ÿ/)üæö­?—"Ðãô-gm\²šÕ®—¤)öaŽ'S‚7/õ”2©ïÈdãO;o!v”7.tÔ` а m· ë[¤˜‡óä~‰`jÀ¾ê‚°¿½Ã%§hµŽ†Ížâ”¶^£8ãœKª&™ ‰NÇÄ¡nÈóaq¼ä7?{?Ä^)0BÓ 9³Ñg^Ÿ[šKtaŠeÊ Ç|æ8q{TqK2×]æ–ìy8ÊLaYÌN+h³¡É:ȇʞWód›ëyMFÑUŹ@Qás-'t7kQ˽?‹ ¥ 9‹†ÞvJߨ*'S&Rã™Óu ®”-2+ÑîjjlÏ휧è½gå¡L¨Õr‚G¬T}Š¡ÑÓÑ”Ç^õ*ž¼r…k×^â¾ûÀ{¥©Glnn°6ž2ÙÙÙf{±à\5ÆmÞìŠрsTøÖ9?w½‚u5™Ã’¤œ û®²± =¯%ÍÊ[ʶëW¡¦ª,ê ì8š4ÅLMB2i¡áFµºäBŽ™â"⌴¤uÆ©$‚ ¼ã-_}á½ø)ÞóOþm·äÝßöíœð¯}ÃCü¯ÿfnܼJÛõ¼xíy( kG-Ö)ë¼úÑ×ñU_õÕ¼ë]•W=úWŸ¿Îû~þgyÏ÷O=õdßvÝoyÏ/‚þ\)énÜÜþ »{ÈÓ‚õ4' ³S* "›¯Š&êü0ËìÉ@P©°HK›ñc¡™ˆP9gío.”h-Ç„D_")+¾ ˆš½·«šA×®]C#ºšNb©˜äÑO@FɬâבÞ6PÆk9 É·%òûW^", gXDJć/V¤^›—ln ݹ5dž‘æ|ò(r³ñºŽ¹‹t*,ê̾Ö–Ìq*$uÖÂf(+qKVÈ)&.0r°Á‚5YPÇ™IDÝGl1Kecˆ §faKL<ÙyVš8‘†&,é tÅÑËÈZgg„™\Ìõégù™Ÿýi>ðÁ_àÙ矜Ç>ýº¯ÜOQäùï¯\»ý_ôŸSøZwWm9|¶«ÍHcÀ«§ï-õTʦ8sâ`ù´2:3‰èb.@A½ñ°µ?¦’BjÆ8è‘`n:tË–«/\Å©g^F$©Í…«d’ŽéÅ[L´êÉùUû–ìÌëOjiÌ™ÃÙœ›7¯qíæ..–C&œW5}¶(Ç‹#–}Gž½4£e>6[rk¬»È¾fnÜð·‹ãN%–˜¸a] —„j‚\Kb¢-‡PQ—DÈÇähšñ.-ˆõÖ0 ³\ LÊq—^§‡stâÄû ¼âªÚÚÙË›÷súÔiÖ7¦<÷üóÜØÝåÒ™³ŒB&D›i3’8Æ×ä©Ú&âÐ{„>Cá‚KG¡¡®*sKÊûd0$öú`±rMÕÐŒ,XV$˜ÜØÛ•r1çÞ>“ú¥‘‰Bƒ†qöž½«ñµÇû€†Ê6›dÎ=%'–Ë_÷µº©ù‘ÿ~ì½ÿŽ[Û·ùk_û7yõcóÆÇßÈÇŸø-Ž¸ï±‡xÏ÷}?o}Ë[Yßñ;¿ó ~à_ýK>ü¡÷óâõ«»9¥ßÎý¼ÿSå°Û¾¾}ó“SüG€1¼ÜÉmõ2€&ªJ¨Be4ÃU^œ`vÙyˆÓ! a’¶*bÞye,#?äœÐþ©7(Ù,¤áCÿì•+¤”PW³ÔÞ9¼BÖéÆgIâ(}gs^é•–£ä¸3?àÎ#¶÷÷˜/Žé»B‰‘iíYŸ:6š Óј±óŒQ¦}¦_t\¯…÷ŠgÒE<è¸ÔõüÞÄѪ|{À65‡*ÌÕdºY†–ÙǾ)i耢ÍÖ Â&s긔ÖiuJ¨¼£ÄÒœX¤—J¡¦GsÅ<œ¢¸ ÇÐ'’bDa•æÎQç#rìˆ;²%£:×Zqçàããã!iÉÊ]plþ­ð†aNq—(Xd˜ûo5£·sµ·£xüªTUÃ[ßü~ów~›§®<…¨Rù†µ5>÷J.œ9ÏÖæiþ೟æÖÛùygÿ{»Ü:j#ÍlMÖ™œm˜Ô!^ÆæÎ#]ß“rO/™¦Q:W±ˆ=c×óÂHpxųG¹cæ2KU’&yŽY`Çd‹×ÙÒ½{>®¤2QÍO09OÔ†™nA­ôRSŠ)ûLîšésGhôYÕ,ıÝNâs¢^ÜBROÓxšÅ6^G:%,gÄ”põEÎòÒÞÁ”ê °”g"6N++„]ï)Þˆ”béÁAÕ$¾Ã8Ó96æ5L̇Þúæ/àcOü.Ÿ}êIJÎÔu`}m“Ç{-Ï_âÌ©³üîÇ?ÆsWŸå—/ÑhÇ,/ 9gx=²Ñ¡óƒFÊ`CŽ\1®€ çOŒÁp>+FuÃt4¡¨B°£BNvDtÚB%A‚3Y ®@ð*T„ª2ÉææœíJ æbÊË®[2_.è»–W?úZ¶wvøø§?IL=7¶oréâeú˜P ììmó­ßþÍ7œð¡òïËÎÿÆ­k/Íþ“®øÏy¬LÜì1útyÈ€¨‘¦Xjëj÷W£âæÔÃg“6®d§V…U‡‘)rÎ(5 õO¡#GKõ}ú™§yþ…«Œc© í‰Df) uB×Á‹;·98>¤k—vvK0©…鯄¦ž¢'ès¦[c´&9£¹0rJç`R™)ÇnªÉxœƒ¤b¼ë)I]Ç,¸”O`¹»»ç`osrŽV1®ÿ‚DBˆedqá®!‹3p+¬.A2n~ç¢úUÆná*)Leï÷ˆ}‡ö‡tý_OÈ$Bjq™®m Í”§:Šˆ¸Ú´aå¼ 2ØòÙB^»fÖÞëÀÝX-ò6`ìºÕ{] o†“zJ!Œ*¾è-_Ìo?ñ1žºòE…ªn8µµÉ3—ÞöEœ=wü‡så™§yÅý÷±¹~?)CÜ€ŒhgÜ}B°¨ò¢Cfß0'?±ø2ü'åLSUŒGF“£f‚ó–œúŽNÍ…&4TMMUU¤TèÛ)=HÆáï µÕ }¯¤>‘r7à´Ö)ç\è– ®]¿^xüñ7ñö/yÿì_ýŸ|÷ßûïùáù!20›á} ‘ñhÂc¯{äÃÅ¥ðóø¥?·Ÿß_ÆÃSøÉ,¼†®ˆ»n.iå''ji'0ÜŒŠ–Ž,•ÅLmdì:»XÞÛXnAô. ÒQçð~Ltæ÷ŸcÇÎþööŸç™—®ÒTÍ ýSt@ô FüAiûÈþÎ.·÷v‰}†hœóµªb2±ñQÒŠ6tÞÁ ‘ÙÈ4¨1¨TÍbI¡ËB§… …(™ÞÙë×p8‰˜â+š(tíâdµšž0ðËeºÈ°“¶¹f¯JMUœÙ”‰áð6N³çÈâqªF^)ÅtöÁ+4¡P—9£îŠàÆ[tîeCñ’ IDAT*”dé¿ñ˜.˶k;*ïñ–åShq/cJÁL2“Ålb¬=vƒƒs²)fHêŒÇ±*+yÀüTm´õUïür~ý£¿ÆÓO}– ž¦ªÙØÜâm_øÅ|Ù;¿”óçÎð¾÷¿O|â÷yüµëœÞØ  x'äÁýiUœÂÀy¯œ"ÝÌ‚Œ*›bO{bNWá‚© U‡‰@±ÂæÅájOS¨›Uå‰1™eçI1žóùçºá{db1Ù{Š=í¢ewÕÀ#¾Šoý®oçâý¸q}—Ÿ}ï¿ç¿ùïþ¶o¾Èt<¡]v¤>¢Î¶g7NqppçbN?üÌŠþ§=|ÊæhvÄrylàŽ7шé¯m'I)á‹ób.Ì»%/ݸF×Û󯶣µQE¥ŽâLÁ&9Ñ—ÁÀþÄv( •ÀX ­}â$+âð(ÞÚØEs1’à œÄ´r”zÊÁÁ]öBæ~àÒE%ºh3ì2$GP $t`~å»ägÓÜ9EÄVૺ{¾Šm©bímP¡kN³Ôñ°ÛšË­„1aØå“ŽÉ)rmw{PÂÆ¥KÃÑ"CnT”+ê¬i œ`#JÕ“Õ‘³‘KÔÊ: œø\<Ïl>çè`Í‘6Á²3;Ž!Æþû^qùòûŸ½ví/5÷ïÏòðÀ“¥pòã%)EM‘ úlqU+1ª´¡29frZPrDœ™@¤´`Ù¶´Ë9í|ÁìxÆ¢m)}g€XÜ·ób2YÀE‚7—šÊe¬„xbÉôI˜Í¹qkÇÄ2)‘bbc\QûUe4ì „YYOݳÕè’É”s4áŠà‚M9BU9Ñ—lIÂD*5­ºÓâp^Y#vïìÛ"_>¥ ‰F2Q^ÌwÜÝ^D„œ#*v‡LÜA¢Öeá„’,…(‘I¹°¤&‡5ÛÕQ(Clø (®®j¸¾½M”ÿŸ¹7 º-=Ëó®w\kíá›Ï|úœž»Õš%„„@f²Mª ‰CW凓È@ lc¨"©2®ƒ1P!ĉÊ !$Ô y ©Ý­©ÕRwŸù÷´¦wÈgíÓÂ&€…DeU}?Î×çœþöÙûžç¹ïëN¥±$ƪ¡zKÖc½¨­È½S¢w7rú¯ÍzJKó·U cÝàÓ—¯LŒ<¹È~¥‡ÿ®•‘ºQ|Ó×¼†B'>þÉÇÈd*W2ÝÞào|Ó7ñU_÷bvöv'¼ó=ock{‹3gÎ`’ÜŽŒu'¶ÞÂ(ÊÊaTA¶Š «Œw^>ŸÊR Æ9¡´Á8÷ƒØÆJЋ¶§<Ö{Œ’Œ‰0Œ›ÕŠåjN½\²jj‰5¯kÎ]¼À+^ý ^öU/Çš?|äü‹ù <ü;¿M³œ³³¹ÁîΧ6ï¥í;+Éhêš¶ïˆAò"»‰©'÷ã ³Ê/>ðW¹øA6€Ž1&û F'²‘wÐHÖ{ê# ÇWÀ™¢„B„-ƲªWÌnÞ¢íR»b¾ZÑgWâ¾rÚ`T¥ab3ÚF¡A ¶>Jp¥Î “zª˜Y:Gˆ­‡'Íg(­ˆ]‡Î0IsHbàHd™ ¸«/‰^~ý”˜u ¤Hq•6"2ƒÊmp šÓ8´øt)ShmŠp:‰ÅævÇÝ0* 唓Ÿ'Æ/hšiaj9ñê‡qŸ”CäßP—¯gïÒ ÕÚ¢‹£ÖŽ6ÓÝ::âh¾¯„‡Bç(-X5žÂZLQ`¡Ð2ÒLØÛ% ŠrÃK)‘s £1^ˆMÞ¼/ä5 “…˜*Äg7ŽÁ"¬‡R‰ùÆW~¾ñ‘G“†]éØÝÚã¯y<ÿN¾wû»¿ãÍ|Ã+_ͥ˗e¡D@gRß¡l%‹ÛBî%¡Fz…“Ÿ $™Š(¾çñÞƒ’¶WNyL„¶¦¦nY.笖 NN޹yp‹Ü'î{ìå/á/}xïGøG?òã|à=ï¢mWìîíp~o‡¼·MèzNf'´mCÝ6tmKè;º!(6‘‰}/‡Ô*ç?Œð0O~¹ûŸöX€˜ø¿”Ê;¦ü"iгÛÔ‚ô5a(#YÍì„ãã#êå’®ïE(„¦òâÔ*†7å C#›¤ÑTÈ4YHVgDž½&þöØ8Ü:¬bÿhÁñÉZº¦ÇEán¯ô4hÕsV< ¥Z2†ˆš^Ï.~•A;‹qvpc ˆ©ÛE±ôXÔĵYc펴 ¤‘5#g`k‡£ã#§¹‘Èž3"0É2’òZnTq‰Êu_ ¾t©]»~àjCŒIžYXί›ŠÒ±ïcGŒ ë.2AìÏJsëhÁÍÙ çeCKê¤È¹‚Ø¥1Öƒ÷([ Œ&‡ÅÁl‘9›Š ¥³L†qÛ:씡/™» •É <(¬eÀ1pQ(Uñ ¯ùF¶¶vyûûßKJo<SzɃœ¹c›ïù¾×â Ïëëuü7ßõw¸pþuÓúDWψ‡Oݘ<=MÒ–¤ :Š^MÐAˆEƈìW‹Æ!eˆ¡¡ëzú®» §é£,þÙlÎþá-2Šç>ôßòmßʽϹ—àwÞþn~ñµ?ÈGù}è[NŸ9Ï…s{ô}OÛ¶Þ¢é[Ú¾#4=]è ÃWLr›ÌQz:«¶¥íÚ£>¦ÿ#§ôzàDVòWþÜüc^ª•z“·æŒw4Þ9|éåGËdÀh®]»Á²®q·;Ç¢Ö2:“œü-ü:¤ù¶V®ÇK(¨ ŒŒ˜^ú0ÎS9M¥Ý$æÌ3ׯ£Ä®Gg(¬Áz ÇOݾj**¯(TĪ|[§Þ(VäaŽl¬ÁXÓëI‡<ÙHˆŽkkÚlHÊ ›…Ã(ƒwŠ’E$fG²#²µxk988dQ¯†zT:ûy8•^3èÖI ¥-^+ÉCdÈ×Sz0™hé[(0Æâœ,=HŒ¥±*ÓG¤`…Æ•â³Ç MÊ8-%–S·+)QôÀº3çÄVj¿ÀôµüKÚ¯h´ÖƒIËàœÁ ¼Ñ.X¬ wʰˆ( AšwV‹¾]­ÁÈ„¨,Æ|è7>üÛ<øÀsø›ßðÍ|Ïw÷þǰ]ܳcÙO¸G¯–¬–K꺥 }èèû޾oKì{)%c”²ÅjÙ(V5QIOBIC2ŸRð+‰ü³!Ä“¿Š…¿~ÔþÂó*«Õ¯:gïpC­42NQFAR,뚃㼑NªÊ ç`ÇÃÔÁ,hfÉËÕB©Û‚ a¶3œ¶†l "QyHʲÌg )+È$[påæ-ú^HÄDaNk”yládqéág,d-é±N#V`奆t3x»!Ķk9j”£ŠéhÄŽÕ˜jŒÆ±˜-(|IáäæC¿Bu …7(WÝhMÊ™Ï|îIbìY·N¼Uxã$»/Xó,«õF±C.b‚´v©É敵`®ÜúŠ-p>´¯ÔÞ9âòJ¬µ©')˵FÑ„ôcºõ|\Ýö(Ih­S=Ò‰ÅÉBÂb®Gq(Ô豦æå¡ X˜!èb@,G‰ý‘ñ™’ß…B&ŠkÅö¸äø¸'x³²,ÙÛ;ÃüæUÊþ˜Í´@‡F¤¾ÍÛ[&“êb“ã ²ÑCº”®316èèpô #6¥)µb¢WLÒ’EÜc•ªoˆb5ãtLê:ʤès$`ѹf©¦„äˆJamEá>ft{Œ;¹‰ ²5<·ª‹Äb]m’M)*ÅœÃQ¾mèq1jëðvgY»Ü\j&‰óÎd9ɵÖ(;°ú†>Œ4@¥#¯†Ï‚6šª(¨ÊŠJ,‘bcí<™è|íW-ÿ ^ñOþŸó›¿ýFš¶á‡ðpïs/³¹;â¿ÿ¸uã&?ô£Ÿ_úùÿªÑv=)µòPÉ ’MÛ7ÌgsnܸÎ|vÂ…;.ò5_ÿjžÿiâ}âñ'ù©Ÿþ~ó›¨÷ŸäÌÞ—§c^|>Ãò:ÍÕ'(RC©49õœíW,ò’/GLbC:Žº€÷Üwé..Ÿ;Ï™½S¤hëú¶¦kÔA½¢,°u ÆÕmËYˆK™Û4kƒq(óσ1lF~î$†/¹þÿ Ÿÿàð…7…Ö&ßëŒy‰†Ì»æù)æKS˃§G˜±†©‡RC@sØi®uv°³Êu¬Ð™Âˆý4+8StŒuf-'ÁË•Ö(n¶CÏÀXölÓ·–,“Èlm|•vZ:òZ@$Ê(‰èÖ ²`cËAú»îPÝóõ•ÕÈ÷üp;xzÿÓɘÓ{g¹tñ2>øO¼÷uœ\}œí²¢Y³è2!BiÎÙû‰ÓóÄ$f&ç öo±|ÈÄ%|j ôtÊ@6XWbœà®·ã‘ľ=!5ÞXwL©§.7äØü”Z°“-Bq‰«|1ôØùgY\ùM©#Œ,ì0--ÓS—ÈçÉ[w¯ ï )Š|µo[´_VEI¶†3]è©ÛQ.déYX‡3WX¼Ñ íßÔ ×A¹ÅùÒS–Óé„édJe3ª›ãŠ *'·½!VÞùžwò?üÓÌÅ ùÚ¯þküÃú¾âeðÈãG~ìïú–Ÿþ‰Ÿb9ŸstrD½jH9¢Œ¨W«%«UÍ—/pÿsàþçÝÀ‡?ü(o|Ãy×;ßA?»ÅåqÍ…*±™Zâê„ÆOX ¡Å…“kúœÙï<Ït–+ Mi2g7+vv/qöÔ“‹  !FÚ®#¥A 2Ôþ1&VMÍÕýëÜ8ÜgU×Â^\N"2:M”ô‚bJ$1惔Ó×Í–~YVþðü™ÀŸö8(§Ž÷™,Zy£3mxDjÏÊ&¼¶ ¡’OZ,c£€È2älð.S™ÄaMåaO6Ì‚&† ¥†Vƒ°d‚X{V.#h3ÔÖë¦òž•B©­4 ¡Öxk¹v°¯*Ξ>Å¥ wñ/xû­_D-®›%Gu¢ËàÑŒ|¦MŠÍs÷PîÜAÀ“t!zý>òè§gl¡¤¦ £ÑcŒ6Œ´L=zUbsYѸ©4Fª§Š ¥n)UB¥Ú9F{Z4në,aãn°£áº˜èúŽÐ'&Ì™.ždqpÃU¼ýÆN,øBSFLïyzç>´q„¾§ë{ÑÂk…u‚|óV ÅÐ $)RÄ()HßÁzC ™UÓÒv+š¶£n–Ìë·Ž÷™Íf²È† NR|›T&Æ8¼dâ“b$Gáh¤”èBzcNýß:\ÔñOYŠ_’ç?zPà*Ë·,/òV½¿„<¶\¦4°Œl¢še2´YÞh5œx²€A%èQh•KŒÃ’ÏÏ2³¤Ñ©gd5» 5ËhˆÊ <Ô<;o×´-D´³î8ëu*zýÂ$œåÇ'œtܬHJÊÏ„8ÒPƪ<8F%À‘Dˆ‰} Ä^þ=û1ðêýÙÉGÿ² ýÿëùsãÁÿý' üæ­Yñ¢ÐK€dÔà5lùĹJŸ™5ŠÝª³ài¢fÁRšË°kø;@DÓáú@Y@Y*Ž—’ÚRéĆƒ˜}Êtd­‹zm¿ŠÄ”eîo†…¯µX_­`“5‰) £õÙÏpßóä¯|¿ù†7ñú׿Ç?ù1¼Îܱ³Åý6I1ÒÕÇ\›=E2ǽcûÜezþƒÜwϽl©%¶[`6öˆ×¥¬gi&öGÈ{ßûNn<Íu¶8ì ´V¸¢ 0NBDêžsrkxêdƵ›‰·¼íÍ<úÉsæì˜¢ ¨J¾ý;¾ƒÝS»\<}žQYqáôiêÅŒƒ›W±ý1÷ž=͹—~#—;Ξgº½‰W‘qQRmŸææÄþÍ«,›†E›mí²:ºA#)Ž9Ùy¾Ü–Ä«ìpNS–[ŽDü6Ôò]?…¾&73 #§ÀÈ6lYͱ?GÈbüRJ4 ]߃¨\SJ„>bU'kdp„öT§”ÒæÁ/zuÿž/j~§ËüÄŽÇíÑ.S(Ám•VÆC]VÌzÃqçè'ÚÈ&¶MO› «¨é:ÍÈG&ª§GÓ$d¦ZÊÂS }'c³:æ¡ÌQš˜U̳r_Z»]%˜0­³HÿR& iUÁž·(›™÷°_Cp"Òµ:Þf´!Ò&Må<ÁzÌ™—bG΢kÎ`Ë©+²¼þñÆÞXõ(ÎXRŠDé·I JîØ ¡û6h¢)èý”ÎM‰’.ÉÚH˜ÅvNGŒù/ÎË% 5¤É]H™Ô­H}Ml[FαwêNšUo%€" n©é T0ñtn¸Aá¡$Ó·’ã'±šK›ŽÇo Ð'…70L¡IY£cx6{ù2Ú°FH&dô˜s"éŒ\f”kZ`b­†Y4ld²bÊ\ºû~>öÈà§b—My0ÔêåJœ)ÉÊRê[ŒHÝíÁ3¤hPrãÉC´‰¬;|ZPvÇ‚4k­OF§8©.“Œ¬bYÔÕ6½ÀªHa,½«9‹;Qi!ñ8+¢£œè”¡Ë™äÆ, ÙWDS³f4£Ç{$ã)ÊMʲÄYÁu] @a iq“öàF[¬2tõ‚b|ŠìJl1¡¨*F¥a:òX*ªÊCUQLw°e‰ÎŠßÿȇxøí¿Íj9§ªJ¦{°®$ê:ÆÕi'”߈)bú%Jµ˜Â€ªðÕ•NgrsDßÍ <ÿ¬!„žE{…£ý:ç¿âòŸÿ§ßF³Xrpx“öø#e5§õÑç)/>S”hmpE‰÷žUÓLÉÑÍ«èÉ6wÜõrQŠ:i×]Ïr6cÕÖxë)«Šœ3ÞYªÑˆ"¹³ìn’¼f2³8Z±:9¤8ðÛgqÊU ;‰MWS7Ϫ?CŒÄe¢6— óÓ*í¿0MéKü|Q@„•Ó|x^Nú¬“(ÀeyJo 쬢aƒ6Á•Úáty[ž“˜66lǨ0tI’hRJlZ¸<6<½ŒŒm@k#öãÌØÇŒÖ‰¢žëRGTî6ê X«[%§0j¶ÈE&4 ž©=Ê ²<ÄL¡Îi˜ãkÛ IDAT|à9<úñ¢¥Xõ1fá"äDîVäÔ`B"×GèíÓô‹c–O}Œ2fº4¢CòÖ(ªÜS(ͪ:Oà¶‘µ%dC² C a ïd¼ÑXðÖPU[¸0'¤LßG¢“ÀެTÙ÷áY‘¬4ÙOñ®Ä¹ún£)I{úªÂ¸Š²šR•ŽÒÐÎû@7Ü~ oèg5ÝÉuâá§éúH1Þ`¼µžœÂc‰Ô4P–kŠñv/ܶ୿ûÞñžw²XÕ¥ccsçvœ—Ò"Ÿ.K'®Z¦0°#úŽh4ä1C%|Öusœµ˜­Ól§-Úv…nç¤U¦´¢£øµŸýŸyË[‹Ÿü—¿Ì©Óg } Ç–”‡ŸþW>öNžÿ­ç1w±˜Ïé›c Û[Û,ãüþSœ{ù7“”#Å€ÒÒ±/º†É”–4æh›¥4›[R–…ÅŒE^ÐÏPí}ê:ul½@žž&á¦$Ö»X„úddá}‡o[£ÐD²e }±Çô_àùbÿêÔeþm×ó]·"¦ÒšUÞŸB&Öâ×kcÈÐ!РȃBMeB¯8ÁK0”‡>ê¾gÃgF,”Y~¿&‰èd˜í7ˆ]Õd'’€œ±v ‘˜úJAuN$%еB—­"}Jeð£-¦Õ”½3g¸óÒ\½vT9¨ ómY«5M"ö‡Ä¾£ 1Þ9ÇxqÇŸ'*EŽ‘´m¨ŒKsôò„<>ÅŠ‚¨JáÚ§ŒM l¬Å¶›©˜•'Ù-9ðD­IÃ[&¡m‘¢Œ””xå+?/=kQ'Üh[€´F œ=IíµC#ÖÈU I*ê1ŒN߃Y\寧%amž‚fÅd7á§¥ø-ôSN!nbªŠ÷ÿÁyÛ{ßC½ZRŒFL¦›ò> Æ/•Åê@=Œñ‚‹ËB"¦ _Pj­UÄ î‚1ø\³}ýC4ËÝø ·Ì¬’¡=+»ä³~‚¯ûº—ñK¿ô«üµ×|=mçif·øì#ocqýiޝ|‚ÝÓw㼃÷ÂêŸåì ¿‘è*bSSxÇd²3†E]³Z.躎`¹} }ˆ¦¿*ŒyK‚î„z1gº{wú"£é1F‹9u³‚,·Ñ&T]Ëb±B)E ½p7´EiIÖJ¨•t¾<Ͻ·´Q}ø„|5eî@ÉœØ Úó,B`‘uêdˆƒÂLe5Ë«SÕ3I51 ýƶ‚ݾoÛòÌIb¿‰xcpd2ZKQ;jêû¡A08ê´ºíG×Ê`uÀw3bsŒ*4M„ãV³ã£¼!ÊRgCHà½çU_ýjþí¯ýßÂpS…óØ¢@”JD/Õ~Gã&SÆ£Š‰ÝääÓØlÑVhÈ!fVºD‡Ñ•± (ÛQèÄ$2ž?¹3b"vãj:A5ûD=FSÐF¯%¸BeGž¢´žª,qÖ ë°ƒ¨DwÎX!ß”«=Y®V²}Z‹Ñ •­˜vPtj ÷|gîùë×4žª,𥥚‚¾¬@®\ñ¯~åW™Íg”㊠ÌÀ,0ÃäG’l4¢,qxtDN‡ÌçÇÂ)’uÖ7i£ô÷N–í_f‘ÿYÏÔPtTöë@}³Rù›BNsN˜a§–8+i G]݆9F. ¸SBý1Ãø•Ž•hgÙ%zç8=-(›Ž`4÷ïiÚk‹1@l‚0øÌ­’QVN Œyö‡Î=ü\mr4hÊÔSdÍ#‡ …•®¶ÂOS"„–ÕbÉîö&§¶·Y3u7xÖ1mÀX±Ž¦íÑÆñ±Ç'+…s…PlY[*Z] 6Z )¢c‡S=ÊÄéYôò€dMèqbFæ«é$ãŠÕfªrÄh4"åLÛ5,ç `½Y&Ý@N*}YÝ¡ À‚ÂØ¯L*ÿ¤V|")eäïšc$#`Œu¸Q‘ì:‡v€E¦Œ² ¦ RªŒ!QXÁ^ËSÌZÅFeÙ4-½Jt îÞ„ÏÎ5ó(³B)™h-“ƒgk±Ö®51'jEçOS#öë#ž©NÄ@Nʲd2ž0UHáϹ¼Ç}îh:­Õ˜¬!Gœ/™L'ŒKAJ¾äèø&V+œÎ”VN½6ʉ-‹G¨¾YkŠÔ°±ºBΑyScB‹sžñæYÒøólÀÉ©h"tYà"+bß픤 *%bl ]ÂX5`´Åy‹³å0Õèébƒê £bÂh\²á-~^0ߓ˔…Ã;G5ªkEJjÐÙËF ‰Co-W¯^áÿyïrëðˆQUQ–¥àÛ­• Âp5Ö9ã]fTM¸u|Ì£Ÿû4››Œ« ë¹ÖDö|f2šàLÊâ”mR$æ@¯ T†Œ1ˆ™(’aìG²YY/ 4ŠÏ]ù<_óõ¯âÿüoãèà[Ûœ\c»íè9>Y²\Í8>>â9ÜÖ1Ù°*Ó÷h£1ÞC¤]-%:LºPú„RŠ6ôäÐa­ð1+C}ßc åÄæxÌÆhÊÖÆM[S”%…+8š-mMÛ‰h UÉ9Ê!*só·|é—ýŸXÛîc²1?®Tþ1­•1Öܶ’j-òE¢üÀ ””zÖ¾  ¼> êÊ(Ù&úìl'Ä~0”¨Œ¶2K>Š%>¯°Ö1¡wmj®÷Ž[ǵˆ(RBa!eŒ±`-*RR´#9Y´c,ôW뎜2FÌœ1Fº®g6›1*K¼Úàì¹3<öÔ'‹£ñ˜‰ŠøÂ BÌ–ø,qR#Wríú3îQV%Q)B…RëŠup¢ Óà b09ጦ§$•»¨Ñ’*Q*‘cFÇH4 Ÿz¼ÅdºG.Æ"­M Š”œTF[¬õfµŠÐ H%cqÆbú9í3OÒ…%Û{gÑNÁòÏ<ñ{PÏ9}ê *µT[gp›çÁ–৤Éeñ®÷ü.ï}ßÛ°å˜ÝÍMLQÞ¶8ËMJbεTEAé Îzžºy½ÓÜçÝÜsϽ\¾ã2E9á©'cöÔ˜ÑËå’.AÌk=¾rè©CO׬3Œª1(X5 Ýj‰Ò–ét„1]×3_-†”¤ÌcŸý÷•¼ûãòñÇ?A1ÝÀT›X_IOÀʦ£”Gd°ÎcC—öÎp}q¤œpæôî½ç>ŠrÂÁcïdqý&÷½·½M…?!½†ˆ}¤kZ”Në¤S†QYb•EY¹.ò­ ¥·loîpñlÍ{?yÿî[¿‹­éˆrã4ËÅ!ãSç‰ó•”D˜íîS+¤ç4¨·ìP·ôaÍP‰ìfg “t‰;r  #Õx„šqǨÑÇH³ZQ¯V3EY‘­cu2#ô®a KΙ6šH}"¦”3ùßÝØÿòÌÿ×ÏŸ¹hͽ4+Œ6Bÿ±N !Ȝ¨’\zr³"Ö=*öl:Ø-ėݤH}6’Ü«&'ò âl2Ïtò‚•u¶ŒðX0ÚSû)ÖL\Áh4¦™Ï¸ykŸÙª¥²‘ÅàÈ]"[+§p–®ªFñÌþUBq…ŽbbO …f<Ý`º±Må ³“1«"e ˜>â€J‰q\–LhùÔ''ï°W– &úå¦(ž…n Ê«_þf'Gdë¨ÀŒÈ1qí3Ÿá3ú(—Ÿûôº­ ÔȋνÒ#øˆirÝeè†÷ÁKã2÷€·d´ ©¼ÆNC= 𺆶ë8Yιy°Ïñ|FÝõ„.Ðå=ÿ¦éS_ŽEÿ…ÏŸµhàþaݳME½§ ‚Ь;èëê6KºŒÑ"r@ËZ˜£ŒA!¤X=¨ÙŒ5X•YGm±^¶ýœG‡·X,09u gAr™¬P©Å(Ï…í1wmZæj“'5‡‡79:™a¡(5…1­ʨ${xMb&R@ßÔ4«šØ‰Ò8L6˜¦çðà:»“Søw-¯ºv•E½â#Þó|ëic¢Ž0Ó°°š¹5tJ‘ûž&%jmé†Ñ˜U^rr"´Ø'’—c†¦¡ÃYá¢)–„Å¢4Lu¦[uâäËyHÈɃ In?Fi™¹OQX´™`íçO?€wë rìQÍ1…˰8dãÔ”{¤é%þõë~…¦/1“=ñ3hÍØ6MÄçcêO7=ƒÞžRFlnlSŽ+œVXã(Š o% ×(ÅÞîg/ÞAN]NÐÆÐw-³˜Œ¦ŒÇc¬Uˆ‘úAßa)Šo-}UчžzTXb¶OcRäøsÆ­fX¥¹¦÷p¶äÔt›Ó—îáäÚc“~›§÷Ÿâæû~™3÷½ŠÏ<þ)n<}•ów_f4šš}ˆ^E30‚”›Ö—h§…Ý(Œ±{d…{+ 1-دµg%,;ork¾âd>gvxÈ|vBÓ¬D“¤îZÎù_\;<ü«'}Áãȼµö ¯U÷RS*¶ß@üÑ ¬•`ˆÛacyý'†† Ò¬ó眶ª*“úžN -‰¿¡Ï8'‚›³ç. òY®~ž®®ÑEãÐʰ‘—¤öˆ6gl®Ùœ–øóg¹ûÒe”V\¹v•“£cnÝÂX#‰Aƒm¹OϾ¶˜]èhCC -¡®I•Ã[ÍÄ9FÆrÒ¬xúð öºÀ7¶-;Ûž¼·Áuäs³–ÏF˪°,Œf– +•hÚŽVGí„…¯À j<‘\Áзô9íàGP’† Ov ÚfÊ‹!ÈD¥ELdÎ…˜w¼•)@LRNtMCÓÌ%áHwtVa\Á¤¬p1 P£Ü!yO5>…ñ´ç×^ÿ:Ž—L§SŒópÅbU¦šÂdüÆ&YiŠÒ£'”+0} ó+tÝ=ÝÅn^@YGUU"ølÑ£²ÂMˆá6HF“Ñq }‹ëkFÖ‚õ¸Ñ]T(„ëÐ."«yMðŒ0ýÇI§_È|±äx± oW½q\êIê¦ÅV7˜ÝX²gëÌ}DW±ZÍY,æÜºuƒ³wÜÁ½ÜÇ|±¤k¼s¾’"¹‘Ú‚j2ÆMÆäJbÜÖ§INàÿä­À(ìÔc¬%ÇÌ|¾àhvLÓÖ4M‡‹sÚØÅÔ«kuÿä_niÿÅž?¯ ø'ÙU¦~2ru3…Ì|ó lɲ ²ç­ë8Ñé!{N‚,²¾§Ö¬:é3äa&o‡(­5Æy.?ðB÷¯såÊ´êð¥g”V¤Ô¡²§n6ôIMicÆ:Çtc“ÉÆ׎é:™ÝÜàk–ŸWBN%ó-Ó‡(èæ¦Â%ä5æ¤éúžC¥ÙW†í&“v5ù܈K9sñê’“ÃÀçWŠ#—YÅI§Xhê8 +Ú¢l ŠN+T\Nr*±e!cȸÀ·“G„Þ6X_aÝàÐ3¿´”6X£)ú#RÛɤ`÷«¾Gõ]¬>+rê‰FST™d=¶²ŒÆ£!ðCAÛ`TÅ[Þñ6>ýäg˜N¦˜œ(LbJ‰,N8^²Ò†ÉéóLÎ>„©¦ôIûH G蟧»öÇ\æÖÃ…ógÈ羆Â]"„H½\áË‚ÍéÀL»´S¸Ú§¯ÄvNi4£Ý³L6÷ð›gèC ®kÚ6ºN”7ʑ߆QÃc뎘aU7<ò®73;>àŽ{dò€g¼sž“Ô¡ë#”¶˜ÑÿKÞ›ÇìšÞõ}Ÿk»·çyÞý¬sΙ33Ûc66‹m¶&dÊZ%¬IJšPBÚÔ¨¡‰Pþ@¢UTEª„XR*AKBM¶IqØêØØïxƳžý¼ûûìϽ][ÿ¸ž3†a 3Ø!—4g¤Ñ;sæÜ÷}m¿ß÷ûýì9Ó³1ùÀ‡Ù¹°Ëù‹— ZÛc*Z¯å²J”ˆh6².¥êªÑz}ÔMÙrÉ–¤£jMeÕf}jP‰Üsõê#lmïñô³ÏÒ÷-Nƒ –LË”Tìz´[â´ÁGsžùj¹.†¥±FÉ¥?¼M8Hœ{•N!á>˜2Ë 7X¥hbàžÔ¼3/øxÓõšK»ÿàÛb«õlµÔ'-ûMd,3–FÒèÈÂÆZR‡ŽÖCmxE Ž+ÀInÃ~ í’J¤nB_£Ëw}úø`m%íS7%“ž¾Ÿ£Ûb»À–[LƒGØå åðùÎ9ŒÐŸ,¼…Î) C. Ìg4®#ˆDAºùÌÇù­÷¾‡íŠÊ×héÈûžŒ%NDV‘¨|H£U: ¢),ÄT¨l„í0NizËÁÉ”úJ„We™Ú½!²±µ‹w–à{úfA¿œ!¼'¯*2%휧,J\7ad.£¦m¤ G#6†)wémGÝt F5Ëñ‹~Lk'd~ÎkYŒ[úºG/òÀkÿ*«Ãç©Ê’nq@YÈG[hcð.°šrïSïe¸w…‡žxC p…u˜ªJ5¦,[gHø´»O“!+/K6³m¤\Dd’`=Ç÷xö©§¸{ïwîÜæøô˜ù|Îrµ¤]µ4Þ~"xñ÷îžœô/Ýÿ“ÇŸxpCü:B®Õ~!FtôI}æ-V)Ê<íNb½Ü/°))“ï]H¤ŒhDô%×ñ\z •üCh+’BMÈÅ­…Fk‰T9Z+²¼`sûA¶vöøà—®K¢ i;‘\ƒ”=‹è°VÒ…twüÃãþ±F (’ñÅ »VŠÌä˜"9ÿZÛ±°µŒ,5Ô"âqDepB0ŠkcË£ã1wräÕÿà€êJÅ£SK8]1[æeª3]17й–EoYIXJI+56‡¬b—+º~‰–n4¢ŠL¶ :Z•áÝ2± ¥J…Vé°« ¢=FoœÇhAˆ«Þ D†>ˆÉA j¬ë‰«š¾ièð’wX•ŒÜ’w¿÷\ Ñ­"°A­ ¾ÜC¨2õöM‰È ¢Q80ª2#÷s&Ï¿‡ 3.?ð(n~‚œÌp{ô]GÝ5€`Xm ŒFç9ÄÈ ,ˆ²gµ\à}Í ˆí«¯BÃÉ'q®f°yi*6F#F›[Iꬋ,šš¦žŸÄî?In;B·DÛUô¬–ðʯýV^ýÍÿÅ#_ÂèÊ«©›–¶é¡©c¢G?Åõßý%*#¹þëŠóO|ßø6¬s䯰¹±ÉÆÆRjBpXëÐJ’%Òh³ "&ÐKЦYq|pÈéÙ)×oÜäú­ëœž³\Ì _@°gÞò½·ONŽ_â9þ'ŽÏtøÕÿ˜Àf÷ãË#1H¬H+±Ò“µ ]i¤4kÊϺÝ'A¬‹@JFôúé¥Y'㬯ê> :‰H뢜”Iù%˜BÉ5“>Âîæo|×qëÿ‹D‡"½õ¸5ËPgŠÜDöé@}HÝ›˜ Aë,Á ë=M³B ÅæÖ&Á6ˆj€SоPL`ÚµôZ1‹0Fpf$÷¢áÜØñÈé”Kšòâ¿WÀùŠÖ²{fiOV,—=gmÏ\j­h´œô}¤‘VDohÌ&‘-òè0c¨mæ×þ0&Kôç‘£K“ÂU¢.‰*#ócª_âǧtÑQä#†Jb„JR[çQ1ucdsÀ½;Ÿ¢:óh%ÍŠ&r,H 6K-Ë 3¢NrWg#Aµ)ñ&m yµ•ä®zÀîµ×pñòŠŽÍ©©NON8:¼‡Twh)É« =|ˆáhƒåÁ3da…‰=¶MD£¼¼@½ªÑ•&ÞŸ|+4gÏpëÿZk¨'h3`¿†OݽÃ÷"Á£_ÿÝ<ü•ßÅj6E)Af²Ôú•‚<7H#)²!±¯™ŸÞ#W ${pûó»7¨÷Ÿeð¦¿És–‹‡Ç&9cÀ˜Œ¢ªÈ³üEæDQ” #zÛsrzÂáÁ>/¼ð·îÝâììˆÉôŒÕª¦ïÃÝ>ˆÿüÖÑñ'^¾©þÇÏ´ck;#;7 ìeäTä½çÜÌâ&-Ë©cÙEf­d©V)z#iUA ´B⦛¥6kô'VxqÂ3tB}É, dDÈ€0M‹=úE;@ÛYOÑ2G•{ÉÔCÊUXÜ£>~‡ 3›¶Æ®˜¤ ”:½##F¥E;!Ää2IOƒ”I |ðMTÃQzöË /Ü|/_°'–Ãш²,‰R„¢n—¥ÈC†Û׸tñºå×6l\ÝCg¬!$MÛbÖ„#AU[ /½ŠUXÊw‡<}÷&E}Äö|á·þ0|ñ_Ãö+‚K~‰ywŒP ¶Èò #֢ȩx-V5ƒíóŒ:@„@¼üÎŽ§D,Åp£"yQ óë,‹åbz–ì]¼BrrrĽý»p|rÈxÓàb?…øš1q­Ü "¡³­ˆHë°R¥ê¼’I)h ™#a R ¤†uËP“B%ÍZ{ž¯±QŽW­µ&Ë2¢x—¤´FjtQ‰|¼ãÂC_Èɧ˜ÜEÈôq8ç™À;‡ó)×¥õA ÆÄ!PFâÃk#JjrSUÂfe9:/É«'«(èZ¢mi²Œ¥„3)8°={A³+%û*ã™ Ø>‹\>™qAGv¶ Ù^IÜÉ‘·Ùð°Y[®Ì-nÖÒwžUi­gµV8%qJãµÂ+…—+H²U“ä¶B„î:ÕÔýg²«1 œCØýbL&4ÅÖ5¤ íZÉvv“¾Ã y}l¹$ïW‹ ña€ê2Ká *r·"w½‚úô®+*\Ûãbƒ6y6àCÏ>ͬžÓ4 u×&NA·DUÛäyÆô¤!39ÊtX­Ò Ri‚,P™&/KÃ!‰m[zïÈó£ q1%ê ›í0?{†ÃÃC>yã.“;/ðÕ×*¾ô;ÿ WŸx+Â;rUÑtíj‰w=Âä©p>Ò¶‚€Ö ³y‘ÑÖfû Ùµ7Sw–Õj«CV7?Lcräƒ_DY(™ò+î³ÿ´Ö„-I8ŠÔuÍÝý»r69ãøäˆÉtJÝ,±Ö}X ÷=7÷OŸ~ÙføgŸÑ à}‚øocݯÛfABHé“ã/$|µ³ŽRåYAîø¨‘ƒ4k™è:²‹tÄÏŒFë­M"ö®{¾FJŠ¢J‚#±MMo½m‘&õ‚JPšoyÛ÷ò+ÿûÿŒ@£q!t  Á§²·³ËÉÙ°.S®¤–)P%¾Ôš­ísTÃjœ²ôò<tÁÓ5 zµÁI)% ! Á‰t #lDÍ® l+Á 2¶™˜²Ò ÞB”;à#æÞ‚Ì©ƒ£Î Vz¤„è]CçWhñ:#*I¬2ò ³bí¥‰"eß"ã÷ÿà#”yž(¼]Çj6aYJ6G»„88=ews ©2|Ô³1„@W#‚¨Ò»Ž€E8ËdvL³˜QÛÈbÕÒŒoÒ^ÿ}nL¹þìu¾ëͯ櫿û$îÐ55JHò\³i6V!ì¡”F)AÝt¸¾O]®(Ùóà—ÓIß4,ºz…àô€ýý{ØÕ'Ø> <(¹vB ÊrHpž“3˜Íf2žŒ™LΘÎçô]c;ßþb°ñoÍ_òYýYŒ?ÈFþYT⯄v %Ö§€€ì½Tè®§3ƒèÉ‚%ˆH¯« Yã¡B ëüxIôž¾IXmc26%yž€¤F‘oï =ô®'†€QŠ †ÃÕ`„³–3y‰ÜžbTFpž¬1”JцÀƒW¯ÒÖurÝɵo ÙQŒHYöBŠb€”†ýãž}þûÇ'LfSõŠE×ѺÀ·ÃÛG|âcàæéœLJfÊ((¢ãÅPFFA°-a+ÂP6€‘ O#»‡ 6edS¥¦(äF†äå’h6¨” ð룋àÂ.¦ôš6ü †M†0êÓºöL®•Vë`ýß³¿ì wkšYOÓEôÎ.]{7Wsöï2Cì=­´J|QQh…Ô:]Ù¤b "[sú¤yÁSÏ?Ëd¹`T–)Í):¬íɪ!Z¤¨v¥$wo¿ÀCv˜žÞ`~ï)&g§¨r“Çßú7Èñ8í^"ö–nrƒ³{ϳZY¼m˜-WìŸ-øÐ'ûü÷?ð¼ê˾)ùMBŸXF¡u*î†5Qºïç ëÚ¤iQIÂÜõ= „`‘¡&³ « 'áh.øäí1Õ°åJßPhc¨Œ Óš¹)8BÐ4 ³zÅb6cQ/¨›š®ïo;~xiå/ÿÅÖûþØñ§²xZĸ߆(þ·¢T€éu+2 C‡õ m-}S£hȼ'›tfH¥1eúWEI™çëû· Ïs´Î‰>1Õ… D)(¼FC®ÖÌ]™2Ùû¾#Dø?ágéÚ–h|—ÚŠmO‘/±a@).F{å+yþ¹ëÌVóuzm¤s–yÝ#Å”Î?Ç|1çÞ½›ü‡÷ý¶ï˜NÇŸprzÊt>gÕ¶¼ù˾‚«¿Ûµ|Õ¿–/=yžçîžrsá9­A‹@)¹”"«(D¨€!0Ò0Š‚˜SFD(m¤šÂð¸cj*)ed`Z ò\µ@ç a’ÅR…Ê ±`íÀüôKÃybo‰}rlº6üB±>Ò{WÐtƒ []ƽf~g‹Ñƒžþ½ßáæõ)¹L»¯²Yé)‰Øª$¥½txÑCÈ0U SCL¥°MÃo}ð}Œ´b«2ìK6 ƒÖ%Ãâô€Ì†›<ûäGQ7~›ñõ±˜ž²ûÀcQR=ÃÑÿ5Û—_Áèá7¡Ê-b¶I¶ó§³§8¼ñ4Ç'wyþé?`÷êëø‘þ)vÎ?DÛ6‰?™¨ì¾ÇÓ»ç,MÓÓ6+\·DW›Å€¼È麞¦mp]µAdéàhѰpÀÍ›ÏÑö£l‹Ãñ$ÁI…@kC^$é¶w–¦ihš%«¦ÅZ?±¾ÿxñ/¯Nwý?<þÔ >„ŸWB<áÿ‚Ô¤{¨.è$‡é;Z]®Š€Š¹†D“%KnHw ©4J¥E!Æ5RIL>@g»ä&OŠ1!xz§ >‰uzÛÓvŠwý_¿ÈÙÝgIr¢á¢eÍ¢G—# *¥ñ:çÕ?ʽãcöéƒGyIhzÛ1^­¸}r˜B;„FGï}_Ów[;|ý—¿…«—®2žŒ‘R°™•Û—yµ¯ùâ+‚Õæ£Ü®ϽðG§§Èà)U¾^ $FrRj‰ $R Id”™J)Ã1¥çë¿g$¯yŒˆ1“ûïË®îÃ'…7 ELET’ %¡È 9^+‚18¥ ZcóŒÎ(úÂÐXù»œR<ô0õ3ährÊÀ )CŠp|ðÄA\Kd-Òf¸Ì¤\©dÅû?ñ–Ë9[»;¸ñõ7;¤_îºó4“{Xµ‰í:nžœ±Á‚/xøqÔp›Ý‡ßÀñ³¿ËS¿öÓÜ»3fwG±÷èÑÛ×0—^Ç*VܺyÌïôYú¶æû¾ÿŸóæ¯üðÆè´¹8Oð=ÖµÉ)X yIUYVKA7©‘…¡¨Š´)œÞ ¬¼sÔ«9íjÂÁ阷ïðÂÍX´+Šá&gÓ3„0)&¡Ðãrž`2!`m÷ww?Gà'¯ï¿<ÓøÏ>>›D €÷ÿCTj'†ð}A I]¦]:žIi•D·‚ Âvó˜Ú#Õ%F ¬÷kÁ`ú;×adª“´*J”–ˆèS¼U ÚPln‘™“i~ç7ÞÍsן§,7±",e”(Q€ÌY9XyÎå3´4a­ —öΡáðúuöÖÁ‹Ú§Å+CòøÞˆG¶ ÚŸq°èÉì>ú8¾åÍ8kimƒµ£^ƒ®vé¸Éªs ´â•_ð(_øø«ð®çîÑ17®ßàöáãÕ$¹”dZ¦ZG”™)7™"Ö, …d"™Ñ ’×^: ”\S‰D*=)+“†;¬›Qª´(I«AjœVx£°œ€.zÛч.¥ïÍ—Ý·óä§>Æ3ϲ¾€k&,mÏj>ÁHÁN¯{ËÛXÉŠ»“c‚Úbxõqž¸Üâ£æh^³hgœÜý/ܺÍd>æÛ¿áëùæoúNŠÁ溻œÒ|ûÞ¢£mk¤P)uGd‰òk-Öö´^ç HVm‹ï•Ìæsf³)ÍìŒe×pûÞ1O?ÿ\}Ö.”Éò,4+eÄ é´Bv!DŒ!öD#á7‚àƒ¿wëøtñ²ÌÞ—`|V‘`œ⇄ćè{rS•´1É/J¬U‚:E$QÕ`Èï¿ÿ=üÎ{ÞM‘•h)Q ֱᑈŽ)®¼ó‘EÓ°©#6D3À‘ ˜Ø a½#§‡±'#?pi‹·>~‘ŸÕ¼cÖÓ…ˆ,뜑6 ©#Ë!ƒsÓ.Žˆ¦¤«§Ø¼DyÏ• {<|y…¢±‘ÓÙœwnspxÌd<æÔ7˜(1Fa¤ÂH‰é/MD“vC ÍD :1ò¾·B c@)•®÷) !×µT˜OOED¢ŒDå‰BàDŠW÷6e+Z"6DºèéœÇÅ@ÛYTf¸öð#¼õ­_ˠмã×Þœןcïô«{C® UQ°ÊÏÑr1…‘„È»ÞûÛxçQE¾Î1¬p²ÄÚûŸø${yÏ¥'¾’³ã.a´ÏlrÊÊKž?­yê…ëÏM'ãïíËìN´ö¢E<$…x©`LˆQIž'Ê»ñt#»£“£ùËÆó{)Çg ê«•R×3|üFˆÂÿ!Ë@DÐâQQã#x³ uMµªØex§Ð…DgIZ)\DfyŠqRŠ(™QæE6|¢¦:øÍßx7ÿîÝ¿ŠQIxä}\Oþuè·V.j%°r‹qì MGçBè¤y'5î{6©uiw¶†Ìúð¢¹ëþoà‚CĪuŽ–Ø4„ÁDP´‹)ÊÞ!¿üj„6ôw>†¯6qÅ¢Üââå <þÊWRæ%}ßqp°Ïþñ³å’“ãŽÎN˜w\Zc • ŒH­T%“JE•B)Eb(!“3 äúˆÃZ¡½vgøÃSnÍkpkš­°½µÅÅsxâêl”çuÍ·üífsoÛõà‡ÿ›áÞ½;¼ý—™ÿî_á£Ï=Ë劭ý|ÁΠàÙã)‡Ç§ ÊÓžÚ–†rs›jï ÝÝ39¼É£_û7ÙòcLv ç&“¼ëwÞÉöhH³ZqprÀ­»w™Ïθº;äÑk—ø¾ïø{l=ð*.î]D邺®‰! Êí5´³%ƒb€¨Òóð!¢KÏFHú¸®¥úTW²ÁÒÌ—Ìæs–Ë–…°ˆ=×ãÓ7ž{×t6ÿþ©û,[€}à#À/¶óçómüÙ¸ÞOŒRßá ?‰ç{B$l€Ã E#=®s„¦…é)Ó?¿½óâî•„7%!ÏrrS¬ÛGŽÆ¶ä1âKÓ5ÄÃÁ}ì#¼ýWþ E‘´.ùíe”I·GÄäEH±ejí+¯P@pŽÆÕD-¡ÈéÛŽuìC"ø(2‰]YÚO‡±Êm‚kA©}d Â;œmðªDVÛ¨vF™ ª<Ãûžv~—ÕÉmª+¯E#”sXÛamƒužíÝ=.]¹B®²” #"g7ÿ€g÷W±ÕòíXÊŠÙl‘ê]ÍÉÙˆÆ0^.éÚ$ƒ&$ëj\'H™ÄBçvέcçÏ]bk4$¸ÀÃì¡Û _øå_ǹ‹×ØÞÚbsc„P [/èÚšùOÒZËêÞ~¢!DvvvøÿúøÁð)ò’÷üûwðß÷·0æ&ZÁqZ*J0"}j¹k©Ú1Z\áÂë¾”íó{•º"’ `2c1[ð“?ÿ3ŒªŠÿò;¾‹¯xýkx僗p}Ùº:Ñ0_Õ”&¥DÃÀ$E'øu­(Œ\—DF!x‚*Y.ÔMCÓ4)‰7\ïX¬–LfN'SŽŽ¸qëw÷ðà'æMócuŒaúü¿ÈñgŽ·Þ×J©¿ã‰/ôÞÿ“Œhi¸ÏT4´µ\o¯ï£×äub®„BX‹Â·N'¥CUÑw+6·w˜Pþ¡Q»Èï_?F]?æö2½sQø­ –‹Yj'å99’`-­D‘!uF¦³õbÔÓ‰ìŽî¢¤|Å—l‡ëgÔýˆ¸:Å£—^‰%µoé›”H+mÃÞFÎà¡W°uá*ƒá6ÕÅGÐRÓßù«»O2?¾ËåW½ ‹¦#cøàëR“KÏæîeL–Ó6+VM‹Ñ†áhÀÖæ.Z+˳ٔXOQý—ŸøÚ¶gÕÔ´¶%Ï ž".ßd:™F †ªª¢ë-]»bU÷HÕ“™ŒÃÙ”€ÈpŸƒ˜´!º¨èe†«ÏXŽïqíu¯çÒ_Š/6AL©ªŠ²L‚"m “ùŒ‡¼Ê_ÿÖoæÉ§žb!Jö.=†’š¶ï¨—Kú¶ÅGäYÎ}¢ž‰‘­íÁ{Šj@ðžz¶Ÿªýà ¸fA;_кªÀzÏj6g<9c<9åÞ;<ó§îœNNÿnÝûw×ñ˜zÿR?sÄ{oQüè÷ô>ü¬‚‡!àÁ¡8B”äY†Öšs{P:õ\Sªoê YÆÓv–¶ëS`…Ö,3Þñs?An{Jcô"!­Cï°F“ë y@ÎP¾ÅÅÀ2l0c˜|ôB<%(« T´× š{·É} ØX„À;ožÒÏrí¯}"ø”è«%„H×7ĸƒ Ð]K+ ˆßtæa9¥u‚­mò¬Âù;?"Ž&x”ˆn†Ëĵ#±,è­óøÇÞ‚Ùy€è–´]Ëòô„à#í3åÎSd6[òìóÏðØ¿…êÊc4m‡T–€EÖKübFÛ6øS ˆV5§ÈsÚ®ÇzG]÷¸^àïÝ¥('y‘§ë‚u¨ $n€1D$]ÓãBCßY¼mɪ © wî|ºÀ}Y—k؈‚Œ¤õðÙÂ[1º,›£Z'Dxʈ„àa¾l¸s0e÷â#”YŽ÷Ž®³8çÖ¿QŠA½ÀyGž2ó¨,O°Ò „ïXÞ{Šzrv~fˆŠEYµ±u…ºwœŸpûà7n<çoþ›ùªýû'½ŸüyæÇ ãÏòàp¿V_ÿ‹F|›’Áx¯id½CøUÊE³çz«Óé”s{ç9wn,+ñÑ¥ZML»‡VŽºëðÞ“eúµŸa[L&é¢Eãñ82g=ÞiÊR³ OP4!Ož_kýIf"I Ÿø«×˜°½X¢€Ã.íü>7„×<ŽÊ%q5Æ”QŒ°¾fÕ¦nE‚q$r± ލJÔ`€q ¤rõâbëÆ7ä b5"–Ct~lKžZáE€.xœÙÄg FˆÅ€ +‚ëQÚ0Ÿs<[b=Ð[&ûÏS Gd»× ßCš %Îõ©ÙÞÜ`0à¬c¾˜Q¯4Úhª¢¢¸ã'/¦9)cJ¤ÓšOèum¦(1&Ö@fBã–w±ÖAL°–'ŸúøÿïÓP‚MH9›I§Jœ—dvLwôþŸdæÀ7 tÀÈnt@KØÕ–R:Úhˆšº±`KA®óX²ÎzE¬/(ylS §T%Ò,@eTF¤@y‹ë—t«™Ÿa[…k=v°‡*w²Å A ÿH·".nИ×7ˆ 4M‚ÙrEÔ[d¾Ch ôؾCVÉ‹¯ïÇyÄ`›® ¬Ú Ñ;ª²$6SFÃíu…dé{¼wdÙ!5ƒ¢ Ïs2“¢§©kš¶&C|Va©î=™)ɤFâig‡x›N?õì˜Ñ•× M†Œ£ èú×´èjD5ºïq!`»?Z#ó|: K¬³Ób)å&jx†;´Áã=df°±^P·ï;ƳœáÆÎn±Z.!°jgt³&ºë=Á¥ëO£+¤]ËF‘š§„ñóloíR–%ãÃÛœŒÇÜžŸòÁ;3Ž«Ã·Ÿ©ÿ›üð/÷‡w~êáŸJ­Fà~T ù=*Ê2È(’ÖFÚÞ±j–L&NŽï±»³Íææy\txk±½ÃÇÀc>ÂáÁ–«é%A§ûdpô”Tô E@ÆÀf®É+„%s§pë„$ÐAä „§Pé; gé«X2c“Ie*6EG0Û ùÝ,ÔÞ|WÒè™è¬ º9KàN j>#v v®½’FäH™¡´Dæ¡KD9‡‰ çZbæ™Gñ"#.ÉL5Ѷ´ûOã—§TUÅöjÆ^%Ø;wžÑîb6 YͱÖÐ÷=En‰ÑÑõ.íâyN^–©{! lÛc›†®©1¶&tóÔ$ ÁæE9¤(rdp,ç't}$f¶q U”¸è™ÍÆllns<_¾ø R×§w -> tÖô&3ÜfûÒÃlì\`ÑÊ$Vò~m§…¡„~â¤àCJh® ÜÀQŸ0_Ì‘2 e–¬é‹cÂâ”ü×òÔç·–åbÁøø.G×?¶'®&ìw‚÷/†,¼Æ”åÂÅ_6¹ý+³eûüË1'>_‡úÌ?òg.„Y„wß.ˆ“y]¢´!®m»–ÞÙTÕm:êºfU78çéûŽåjÁ|5ÇõŽ‹/"”b²˜ã[GwG*áÓÑ/Što”"nÒТñú5¾\Þ#SŠ¡v”n†v-F ”ëðQÐyP""‚##QU¸l›ïЫMZ/ð}‹ªOp}“’z¥Iw^Ÿ¸ÑDW“õKBVá²!ª"t…÷Rg˜,KlÃfŠk[:¶w@Ê5,ËŠ2“t§×99¼ò=¶nyõc²ùàk0^E+ï‡S¤¥ÖRlXže ËŠªÌÉò’¾Yà­%JÅ`4¢¨*¯ÈG]¤¤ëzzQW£™Õ;š®¦^.Y¬–ô#É{?ð¾õ3NHW)5E^°³µÅµË׸rå çÏ]àâå+Œ6÷8;=ãùžeÿèÉtÂr>c1ïø¯þÎ÷óå_üf³)u›¬ÅÃÍMмHÁ´JQ¬VKN—KNûÈ<ÌVKÎ&c¦³ãÓîܹɽ›O2>>æÖÒòQ»Ëõ¸‡'Cî'þn!ÄJÿbÓ÷ö土Oãe] aª]§½ó¿­Dü_‰ñS7ðA\r1fÑ;Bß'÷U]³¨ç¬–3꺥íjV‹‹Õ‚Õj’¼,Á{jk×Ý…Äá 4à>å l䩲5õERÉ‘v=PI-§**jL´ˆ5ŒÃhIk6XŠ!ÎT´º¢NféÞÒ9*B¾… _Oéš9ó6âû–ÞGÝ%ìw”k[ìj†ëk|ßà¢\‹Ÿ}³ÀÍ‘å&º­Å;òńߨMéš%ªo¡oÐÊqñW=ô%ˆáÅ£\3ù”6­ˆ\ßcm®EDÌKšÙ„åì”6…4"£@dR—äÕÙ`3ù¼ÇZ—˜›Úà\Ï|6e¶˜Ñt!8z›°×—/\¤ëZž~î™ÖY·y%dB¢MF‘—”UE¾îÙÏ—-O=ý žzönß¹ÃáᦧÇäCþõ/üÎZòoÌ:/÷ŸùG^ú‘eŠLê-©Å·)ä_CʯTBí¥w)"K€M“Ø"¦"› ï\×ÿàã;ÇÓ™VB~w¦äkŒ’b`$#Ù)6*êá…f/K úÄg´ädkÛ<8ñIDATÈ禰l‹šÌÏém 7' VÙóXâ…AkIâ9)c_®­¯R*ŒN‹Š ŽÌ¼ÔøbH¦ ¥òdÑ"Pä¹AIAbŠ>ËF8tÂ`7 òúù¹Ç0[ð¶ÃŸòô• ž½€¶5¡›ÒÝ"ŽÈ.¾µq ¹ùZ'{k‘ò¢!°]Ê3ò<#.NZSí\A´cü|Œß¼˜ÄÆ"`”¡ˆ-åpYnÐw½m‰1¥Ù†J‘ÕrÉx6£nkt€<™LÈðÛÇÇüÔÏÿ,ãé£ÖJE•œ e‘³¹¹Ãåóç9î2eYlÇl>ãèì„;wnqp6ákÞø&þïßzºÌéV-t®kq¶'ø”Heƒ§kj³)mŸ2æóËå”ÉlÎ|6¡ï,Ê1_.X.—éT¹X°ZÕ4®Å÷éºÙzëzÛE÷Õ‡§³ßý\Ì‹ÏÅxYjŸiô½§ÇOü+U(=Ðæ²Šú ä5!»WY!Eoy!VRpÇ2ŠìûÆó娥Ì/D ÿ¢uáoõ^þýÞÉ×N¥“NPdéHÖ'NQ¸Ça¢a!Æ7(ëÉ2Å<(zQ1·9QH¤ŽQ¦#E M/ aíøRXbÈ@E¼”hQP™œÌ˜ÄÅÓdšN=¸Š–’J¼ô}Oo=UL*< 8Oçk¬Ä¾§'Ð.èçgäb„)J¼uÔí!³nŠÞ¸€©¶Yµ õª&Ƥ”KYlo> 2)hú4É‚î)ò’G.\à?ûНàíÿî]¸ï»’±§÷žE×r8>E>ûÌ: >âœg1ŸñW®ñöÿé_ò-ßþíxçiΦÈÑyº¶ÃuBi´QàMÛÒõ.EÔŘAÕˆè¹ÉimO×¶€ ·=ι5s!EÎçµf©zÚ°DpBŒµTÏ}.æÄçj|N€ÿïð­wsümàögýïBü41ülçÃ7ÊÈßžGùµ—ƨH¡NG¬ÈJapx¯é…CÇD­-uÀ CJfazâjÝízz¡A¤0¨uô“àqX—R’3“R‘)ô§EBZRf:ýÏ6IÜ䣧ïZ–+E™g윻Ä×^ÁGÆpoŸ'?õIžýÔ'˜O©2I‘e”!#ˆ,c‰m,ª†ÜN1¹JÑi! —K2£QzçpÖ¢ä¹Á4-Î{ÚU íí562»DtKüé5Ê÷äEIQTdëˆu¼#¸º>#oÇØ®!pÕEú#µÆxƒV‘#YŒ<™~1ÑQw½ÜóUž#xÏS·N8µÉõÎ_ÿdÃ!gûÇ8ב‡äy‹)# ^c²t¢Ñ:%WÕ€¶í‘³q:Öë”6Uùu]3ñ=¹6d&]„Ðl«%Bmmªz@ˆ_ðξ„Ÿöçýø¼X^Šá“—çW ¼Ã†ðz/ÃwÛ¾×z¿7 Šh,YðtJD/™­Ê€m²Þ iCtD Q¥Ý®Q‚Æèäij!Ðc‘R­ñc†,+SAOéDB&ñêËŠ¬¨Ö ¿”j¤µ¡wíºRäRúf…fÀ«_õÞüæ·2nðOäðü­(UÙ¦¥&ß±ô+z»be{‚wøÉÛÄ­«äƒ=¤ÉÚ…`¹\!ìi‚wOi,Æh”‘ô¢@eƒDõ 3…ÒY zÞbuü±¯±]ƒöËé!:²ûEoƒÝ=ª<§(Ø~‰èW÷ß 9 ”J’³ñõFóc_tk=ÿøÎ/˜GgÇìƒÌ4ƒL`FÔAi-ZòÍ ‘Âr‘PjD¼÷tëEM+‰6UÚýÛçE1Ä{ð" …š¶átÜÐö=}×à\Oðí-üœÍÿÒÊ~ÿ¸ñ—f¸?˜šø°áŸyÞæBøÁÜõ_âµÎWD)AdH¥è×áÄî³b7‹ hé½DJA€°Ôu‡Ã¡´Â˜µ£1ùpÖQg‰y¨MÚuL–­‘ê9e™cA–¶G[T›Ã$lÉòD)2M³&ɪ?úã?Á÷}Ç·}cgÔ'7111æ»&¥†T…A("¢U W5Ê0ˆÁ-AH|HtdªÒ8ï!ZbX¡¨]ˬîÈBE~îÕÔŸb¹sáÜ2e È|ˆ¤FiÃþÁ)Û&pyw›ý³ ÷ãäÓ‚ €ÚVZ¥¡'9./FDm˜LN‰¶Å¢!€È°¬äYJŽ•I¶‹m¼ ˜,£jKb„¾oY.8ï¹pá";{{œ‡ŠgtM›Øó‹¦¥«[ú`„ÿÅÝ“ñR»?üt>—#@"Ÿ !þ\„·ÇÆÁ‡Wú†.¸$w |@áQxlHwÞD ÒD™À¥}ôÔÎbƒO¢ûd_$¨T(T&Ý»¥RdZQfy^k“ªê!çà ²õŽoŒ&+KŒ1H-ÿßöÎ-d×´¬ã¿ëÞ=›wómfÖšG2BÍ8Z™©YcP˜™'•ˆšÐ‘ tàQRP'mHOŒ:„!‚ $0œ©±0ÒÑ4g?kó­o}»÷{·ÏîÞtp¿3JÑ`59“kýáƒ÷}>ÞÍó\Ïý\÷ÿúÿ(‹’ÑhBá²cvö÷°Xýú×°ð=ËVƒ`Æ»ìÞyûîÀN÷0{—PwÝOçvIáƒdúr€ß,çW‘a…v&å÷KJÙ„#Zçy§ l†œÖŒM “£«—¹|0g1›¾BúƒªèuÉ|>cvvÈ]wÞÍ¿>uEb8òÕF%üÈí;œž­ù»§˜oüÉ·sÿ;ßEß4ô«ífIQfÒ°Ñ–¢*±u !ý€- tY‘†¦i!”ÃàI!`u±–ùbÉ•kW999æää˜GG1[.XoV4axR¥ø³O|ï3ù_ú¾.Ï)eœûq¹ÞÄôkMˆ.¤€¹ÜGORææ%Rȃ@­,COFŒä>%…`• Áš"£Å¶”#­Äâ@ôž#Ú¬RÛ­I°Ö2ªÇLÆ&Õ„ñd‡²vXc‘¤0F££âµ÷ßÇß~î!Ζ-ÉŒõEÔÞ%Êñ>•³øÑEâÞ=„úº¨2(sÄ­ÛÐ÷âÐ1¨’Á‰ª&‰faš¶cèZ”R¥rQrè§2.ÇŠî¤Ü¹“ýiJkî¹rzA)™oVœn6ìììqÇ¯à™“c\ßS’6 ßuüÓÁµ%Â/~ü }ÇüôõjAè6”e­j| D0I¡J‹ªk’Ë4*•r‚u%¶(qEAÂ0_͹výkW9<¸ÎÁÁ³rãä˜ÙbF³ÞÐ þïññÝO=õž/©nа•~x[~f"½iÀ2àT¤ OÈ%:gÔ•Á&Ö(´)p:ŸÈÚæDck ÖTeɸ3®&LGF±ŽÉt‡ét‡ñxL51ªjœ+Ÿgg¨Çcœ-3É(\Qä­¼ªàî».ñùGB¹*3bÂ'Å j¢®@¤ Õ"2`DÙš”rtº@ÛrKsÊuë®á¬Í} %EJ‘8ôô>ì.aúJdz'î¶K˜ÝK¨õu¤=F&wò/?IÛ÷¤$ìîîp÷+^E‹¦9;Æ’W‘ÄÁ²år›-ÛïýØ'(÷öðíº9!úÕÎ8&·_ .Çϸð|NŒÂ(”±¹YXVx™ŸÏ¸zpÇŸøO>ù8×®ptãYÖÇOqã,o¶ëfèãð©Oyúèè¦[ö§¾ïz/ üès¶Â|ro…Z†6eº‘F¡ ˆ˜í–•B'ÙN®)PyZ.cõóTcç ´±øØxÏH+F;;Œê)•­² @2 çU]3*kJ[’¬³L&StiQ¡õ4½ç‡ßöF~â­?Å?~á´Îƒ×IM„äŒî°Æâè(‡9•!›m샶àÏB‰kÔìd~€‹°ÿZ¬çd¡˜èû aö8*¬°Ö"»¯AWÓœ(löhmEÛzF~Œ2 °œ†ï7taEˆ)ëŠzÃ}ô?øZÎý*ñúUÚ®%¼úMoæõ¿ü^B5f5;gT;|7Úe4Ëõ9“UCç pš¢¡ë± q&‡Ê¬Žop|ã糇G×yöòS<{ù góóqyÌ|ÙrÚù8ÿù4„®|÷åã—6’ÿe¡›©Dà‹À[•Î"Ú¨œ$ÄÖ•@%2ÜTÈW™çüëäH}¥óUGm_ß")O%*µõ®‹ÎAï³-8 ƒïY{K»®`4š2™N³gÀhB „!_ma‘2 ôi»–x*üÊû?È?þ¯Ø„•É&› ŠÜÙ‚Q ­„¤mš^ÓøH’%VœÑHÜÀú½:ÂwK, ‰ÉV{­ƒ ›ãN¿…œ_gÕ._|5fï.Òî=øTÓv-~èXoÖŒ¤Å-çË»:b† Á´ÂÓiÍ¥_øyêz!aŠg4ççç°X°¿·‡’’}ß᪠Íòœj*Tå;©1µ#4ž~¶a¹XqãàO<ù8×®r>;ál>ãøä„ÙùiyDê6\kHÝà¿¿í}øë+7NoŠQßïF7[ø¤y’îR’sõ$åtb…l·îäù©AQ Ø­­5óEJi_•ï•Í6äć¨œ "Œê’ª£•BKY–8íòl|ð™B¤£ Þ†ä 1QVÕª¡fÄ<¡ X[ .Ü}‰÷üêGøÔ§þ˜èöÖBȱh1¼ï8ô$£ÙmvïirZpˆ9cqs>Ç7+\9¥¼ýÚŽ’eØ4(Ƀ;ªpÚ £]Êb„_ŸÐ„†}}Ñ{º¾#ÆDo g‹@ã»iƒŠ ‹Õš [éŒõj‰DÉÍÎñ·mð!‚‰Ô,QÖ1MÙßß§žìQŒvÐZsvxÊééWž~šÃ£ëœ/æ,æçÌÎçÌ×ç,Îg¬ç3|3G†%ýЧÃÖ=ÖÿPù³§¯µ/áñ÷²ÔÍTž!¥Ÿ ‰I$ïKÿgåwǶ¤c«¢-JYÌ6oÏ9}Fkƒ+Ó²¦ràÆ‘ˆ¤!à{« ¬Íÿ7Oå¥l I£5å¨ÂÚ’Á÷´+ L•ÝkͦeµÞðæ~†‡>û®\Æ9——&bÑ>&b•Bþp>mb.`ÊpÕe4qt+&lZHÑ£‡en@*ɰ°—ˆ±CÒ §:*eñmƒo¯²imˆ ARäðôD˜ù{RB ý6¯!ŒœË]}m>Öh£âú¦¡I Úø¹qvÆáÙ”¦ó=«ùœ«W9;9¢i:ú~ÅÙÙ‚ÕK;ÆôKh³>õ«`é±$íðÙgNNý÷èøú§›­àáAÓyRò§*¦ Iåå{Ì­1ˆtžË—”ñåÏ­Ð:C-Iø…Ñyê-ÅŒ; Ûí´¦iP(F“Ö–™tl eYR”E¾W/²eØG$b¬e\1.'™Â"£œõ-A(£e³ÊËìw½ç|üc¿G7ŸQ8E£¬AÙÌç‹hdˆ´©!ùi@DcU Ó¦¸eÞíÖ½oÑ¡E%a¡- ˆÛ±ä#CPÄ`I¾¥ÖtCKZ6ÃÖ ¬ºp”Ʋê¡(Ñý€ÐÀÖcdJ[àêÜü­ñ$Η+æ«eò£ ó.ÐnGy‹›¾¥]åÔÞõfE×µ,×+ÚvÃ^XÒ„†ÃÎ\o½ýóÓƒ~_»vv|S™zþ'ºé @ˆñ3"ò–ù$ü´-Q@C%1ÛÞ½`hAм¿ßgçŸ2¹0¤mªŽÑÙøcEgÁ0µI¤0¢Ç”UžB‹Á£‹Š¢(ˆ–›)Æ“]D eUà ‡®r’Ž_Ú冶ïéú†Åé &ã úЇùý?ø]æË S§¶^KB’Êü°ÁÓ«œ¤ÔD”!‘§ý2è•L·ïÚɇaˆ¡M1^1­ÚæÂ¦÷÷¦··4 ´C›l$*"H t^°1Óœtˆ) ¹ƒ/‚Ç@¤Ûl˜Åˆ3e†Š…'ѯWtÝe†¡Å'úŽu³¢Ý´´mKÛ·t]K?x†Ðc:^Æð…÷ ÂÃÏÝX½ð¯Kß©—dðå"£µV"ïTJ~Ç*õºìŠÓ[¼¶ Fo÷ìUƘ)ƒ3ç LaqÚP×UQcÉoUEU™ŒjêÉ„ª(©ë»ã)¶p[“Q¤0Žº*™îÞÆt’‡rªª¤.ê|K` åh ÍzÍzµbÓ¬Ø,7,çGÙά4×ùì_>Èác_fXoX81iŠÂRÂ錤G£ôIn¢xŸ õDÑ_o‡èñ0ùtÐ&¢Qòo]J}ÝH”ˆ|Úhý§•(ûjK!ÒZcÅ  AiK!S\Qá”Ά'ëp.7c )Bž$ gò{ ]K×÷xŸ}×Ò÷=>dÔ{)ÆäŸŽ1~N‚<R|äÙ£“ïûðÎÿ+ÝÔà9F;Qò%êƒJ«·)­”J:ó(Ù{F Úd$·3yüÕZG¡-®°¸²dTÆ8WR–%;“v¦;TuÉd>`¹^Ó´=뮥iÎNg\;¼Êr¹dµž3;Ÿ³žÏY-¶oþâ¤Y½ïlþ·Ýï]­õGµÈ‡­Q“oì‡0Za·ŸÃ‹A—ù :7;± ¶9Û{ b!2ÄHðù±>Iä,¿@àá$ò7ëµeQ`ÃU»;;ìììå´áÂÒlVë)xº¦çðÚS_yŒeÛ³n`Ѯ麖“³cNŽO˜/Î3‡~¹¢íÚ¦›CxË•ãÙ7^¬ï©0úQæ×­âç´Ñ¯T¢DiÉ,€çe:¯¦D Vòh¥R ÙŽçé€Ìðb$‘RŠ)¥”Bz4'‹›k*ï¥Ò­ð]¨¬\m’þqQé—¬R¯CäõˆŒD¶žÉÜ!1*OôYAc0FcŒÅhÉzˆà¬Eiôy5°4ËÕ9›fÍf³a¹Z²ÚlhÛ†¡oRßû‡cH¿%m÷ŧ—ß8íXkÄ:íl"‰© j¿2•›qðr¨$%è‰Ñ†ÓÕ­~ÝK­[à¿©©Ý«}oÔZÌ ݧ‘7¡¸]‰ÒI zk66Ûm.% ±‚N’m”ÞZˆeË4èíêA¶+ £TflIÄ!D’€N=!@"}߆Ž~èû!yïO’„OKàÁ!Æ/]9>»µÿ}K/¨[àEи*ÊB«»­Š÷FìkBR÷ŠŽ÷¦$¯¤.jA4«…†=D¡HùdO98‰†ÿÀN¶è,Oˆ)!^MÄoD/_Ф/]9>½uY½¥ïZ7¥àÅVJS"$ò nÆád=où[[¨"9ŽZ²ÓP¶Ôáü§^ èç“¶¯mŸ‡›ƒfuK/¢þ-ˆK˜œ©ÓkIEND®B`‚chromium-bsu-0.9.15.1/data/png/enemy00.png0000644000175000017500000002133311676031527014772 00000000000000‰PNG  IHDR@@ªiqÞgAMA± üabKGDÿÿÿ ½§“ pHYs  ’ù¥tIMEÐ  šªõ IDATxœ½»iðîÙQß÷íîsÎoy–ÿ~ïM3#i-3"*$$ (ˆå€XRƒ7B€PÆv%±]¶ã8¯¨rÙNUœ˜Â©ÂvUlä@Ù;V&Ö²„ ’f$1H3šýÎÜ;wý¯Ïò[Îéî¼øßÁ‚;Ì¢¨Ü/žÏvNN÷9}ºûGø:¥©Âb ?÷ïRó;„‰v~òGRàqÔÛó_ï¿ìx‘ïÓü~w¿ƒˆHUŸ !|ÊU±ËúuG¯÷U’IJégÝý¿nšº ! …©bG !ðÐ÷=ý³~Ƚ8Ö_ÏÄ^’y6œøï™ÓOJ pÀ&@Kq5w3ªiÈù¯ö£._Ïÿ¿.Ó¶þÏÌÊgóùý› &3†n@)ݺÃ0Œ„Ù5£8??Œù†\}}jŸJ r_òku]ß-A ÂТÆL\Æ (EQJQ"bsŒÀ?º†/½Ö1^3€º ï !|¬´[›[\Õ•… ¥äÂeÌa½Z{É…º®WwgÈÍP G뾿š?òz”¯bx3hÛf¯jÄ”<Å@yÌèûpC3Ì 91ŠªB͆aø®lþš ¿&uï4ÓOmln¼ak{³i‹IÛ€cô¡Я{ZŸ¸©Òºë}FHŠs¹¼XTß«æ/¼–ñÚ:½±ût]Å[š¦R£Íd&¥è8ÂÌÐw½«©àw:"}qTo7–WO^í MSUÿPÛ6oßÛݤ½­jqmÛš¤j`7'Õâ '€ˆ ¬f&, "ñŒÜßëD¿ìî啯KQ*¶ò¯gmº/V•5Ó)5“ §TA@ÉÎD3òëGÜpC“€YdÿÖäŸ÷Ùìÿ€Èþ—§MúéÝ–Ú•ugg3Ì77ëšsVŒÃH!r-Nn4æ¬1&!7˜®Åû1ßjŽ<›5Ÿ™´õ­1ÈÝMÞRWéî(<11uüÍ&ÉONëHÓICÓù MÛ€˜ENWü†åª9J.…0-EDX`>½½¨.³?ôJú½¢ Æî¼O7UœíÍÚ¦²vû ¶Îœ‘Éæ†®ÃÕ«¹ëÆ8ö#º®ó~ÝÜ¥FòÐa1 Bà®m›ÎTg)¥Ì1a½8¹L!í2—_|U)¹ÛÏ2!ªÃbŠ‚ ÄH±ªˆXB4æŒõj™%3Ͷ&>MB° ”Z1©ÉÙVG†`õö;^¹ß6œ!#ä¥!¨³ÛÂbÍ)°T'°™Yé;˜®¹Ø¯§è—‡ÖÔ5¥:Q¿\€4ÛdîÈ¡"ÄÄäy@ÕLÃ6¬PޝZâÎfêJB³zO³;(ŽŠª€êº¦a‡ÞvvÏJS5>Œƒ©J)òa)¾ä‘ÖP€z<ò.Éò¨Bû®3‰JÖÙuP7`IˆÂÒRF8y±Ä²>ªkªŠÄ2ªÉ&f;ØØ»•«È˜O'ÞîÜÎÕÎ]VmÞbuU£J  [mŒp5U׫…ÍæRU3 ˜€ dAÄ„ÉD„ÀB'Y0èÍé— …‰ª(BnP-³*ªZFi1X0X¢-FÀÜÁ1H–À)% ã8¶, €d R%ît®JÂõ¬”Ze©ÀĤfcCaã }…Ú-”.\i½}›ÄzfÁr¹ðÀ±Ú¼dNi#˜ A·v÷¤ëÖ§á8RÛTT±[%ŒNƒûéñÕ8UóÈ„¢îc¤…GGa’(h%ÐjÐ2Ž}ðÔ‚ŸúsPU¯'.TÍM…j†#8’dBÓ „Äźn ]+6&´[·’Wh²s›ÄTA6v„Å’ÀC*U¤e2NPÍënàårnu,wÜ~'¦“ Ž|½Z‘ªAbbj€J“õ}ñW vÂ"¤N`0.0cÔàæpg”½®A ÙÆà‰ ñòš7óˆªGU“ƒ-¥Äp(qKׯx.™È B‚åb‰qc†7ÜzÙáóZëRÜÌÊÉÒnMÁßhõFÍMÓ`½6—H+Ö’”’±^¯½®IˆÖwkj›m;ÁÑq‚qD¸çBü¦¢ÉMãz`Gq€ 0sŒ1jɈ1ñ0Œ…¨ )Õ‹C<Û¤m¹÷ȱ”× —ùYJ)ÁÍÁDlæÞ4Ÿãøø„·7·°µ¹í[óMšO¦ˆÚc0øü ÷ =o¾¸Ì öè÷¹=s›UU ‚û0 hªJ–K/)ˆ»­âÅg¾¢÷½óÈIU!¥„Í ,Ž®c™¢”!¢÷Œ(eÿUˆàR)¦QÔ¬ìΪ¸.ŠQñÉd@?Œ&E­©+Îc“sá€v~kB» ’„TU`Ä EKÉEÜ@A‚mÎ6üî;ï–ÙªpýpŸŠ*&gn'^^Áñ‹OÐÑ•çQÍM·Ú$“9«€¡ªàZ´¦Ì[´âU9T\]Êfýí8l'˜N§X.sñ`#å¡wr#€.¾*²6§-ö¦¬¨îœØ¸‘‚2¬üë.ΦXWU(EK^¹ib/H $& «(¡JL‰‚§¤àúþuÇlëÕÚf“¹Wu-)U°¾7#!™Ÿó b*CïýbŸÖE¹Ö`] ió™N7„O·î fÇÏËt_¼HU¨KS7DP7JùÈgXáH#Šâ¦BÉÍ¥ªâ: lq:å3Íè<®ÉòçŽÿxõÛgTî!„ºª  P4«ÅY‹šDF]U$"„ô=ˆ ¥ !sC?ô™0ç¦n,„Àf¦“é,PÛb2ß6[ åt}ˆšMää)Hžãà— ‡üzwL?öÐ!}üÞßrºóöp²Š¸xé¢'(泆ê²,×*U•žyU ^ÍÛ [Iɵ÷#õ©F¿~a}ds@HZ²“©ZŒ¡+]žÏæ±ïûùh~îû~ îÔ"'‹ô“s`Mد`‡ÿÉ :ZåeþŽ˜â» _(£V–pïâ?Ø ê“m›ñ±ªãF×ÜÑ÷CI \¤°™BÚ ÆPƒÕ°1¯!!ŃÃC͹ äâ)%jêšRJDƒ€™ËÆÆ&1qÞØ˜Ç­M¸ß¨~Ây½^û¤meqõ4ïù!^®–È=ê®…ðw]¸¾p¼ÄÅÛ€5n‰ ;{þ–åoð¥—cø³ãX4ˆ Sæ vĆO–+ûK‹%" 8áœÍÐ÷½¢®¹ªjòÓ=á4‹,Ä’–'AªjŒy‘ÓDe)Ã0ÜMDÀÌÜNÚ°»½qè-À`Z0Î(H ÕâóÙŒNŽaNŽõšŽºgQ­ ч˜é>ò>üöw ¥Ò±Lè(¤Y¢n3Y7Ô?vuùû~ß]€‰> "L,Ò؈ÈÅÃHðÓïžæÝ oêzϹ¨ˆÜ)ç s'¸cFS3¨ŠôôrX,3óqÌ*Ìcä ¢#È vvö8Ud\DãlN -#ÌAcQÆÛ_p €™™Ýóì3hWK4Më{gn Þl#6S»mÊ|[khš7`¦ o— df.,’³šªâýÃ@¤ê ØK“ÿÖ\(ÆàÀ8fuw0‘ ÃSJL w;5^8Hµ ŽŽ=ˆ@Dˆ™˜˜whAà ú‹æ|õIXw!ðlk‹ÃÖ2i®@Û`ûÖÛqçÝoÄ´m}6ßÄ­—œ˜a€áŽ{žzJw¶¶±³µmÕæ­h7Ïr=ÝÔÎÓ½ÓÈ7p÷7 ³ÂL7Š(œsÆýÝPH„„™€Eè=ËUÖ\PJF•¢”œ1£º» }oÌDá4åG µõK—/Y‘Ìf†ÓL.|íê«}›Ì·C ¢m0ÔQb8uÔFàÝÛâÀ¬® ªÊSL´Šî>þŸÞ_á ˆðM‹™N&>ik>{æ\‰»wc˜ÞÎVmˆˆÜórpV°<Ö¡4ÈFVVü­ÌÁUv£CwŠÄ{KqfFQNÏ6œÙ2{¿@Ò5ï0Äu ´¸Ïý0`GäR0 ƒ†)¥ŠÛ4»o •':¸~W^xZËê¦ù¥ò²±]h6£Ð¦`Z|,Šù¥+Rí¼Tü u7”‚úùçaflNØÜ9bÕ˜ÔSÚH®!ÈÙ›Ÿ+jÆD®^ dœ6Ý@""@°až=G9hÑSÿ?݆ Š“gXœ WÖ ç/\43ÓªªPWªª¦“µuÂÄ×B‡ÏÚÉr…³o~'íÞu¯4wÝ3Êö©µ ›®HsQú’bÀêÎ7©íìBÍŒDÀƒõÐcÚN|ksËëRÍÓ:•íYìÝ@U¯3;–£˜C1?q¸©š»{ &âÏΦàTa:Ûp5CÎÙr.È9›„ FÁ WÆœë|öŸû’­—ÇND”KaÒ¶¼»½ÃÓ¦¦P:A–‹…Ê|›§÷¼ q> EµÜžœcb›îš K©ª”R3ÃÙÛßÀÇï~D„]ÌÀl†ÝÝ]»ëλhscM•|{6 GZå rt€ ²_Bɹ8ž{½¥1Ÿ4´ BLÄ/]¦ÝÏM+À´Ìfs¯ëA„A€™Ñ0ŽÈ9Ó˜3‚pd‰¸zý:W©£0aF[­–vrr b·[˜Ýq?bÝÒ3λ¹3s!0óªoK`(aÿÊ5ô꘴Ø;¾EUI ”R|6G AËö¶6HÚM¤"•þÂMJѯrlÔÌ £º±+öx…ç‚Ý0n˜¡€f[{ð,9gßÚÞ5’à%g@CßCÕXKq T›xêÚÊ 5‡ªt#hdÂ|k·Ý÷œ¹ë^ÛÛ;Ë_ùâol¸_+f§ O«>cÑCK)"Li>„˜C¼ÿ›mw{yè0‰„íFÐ×0Õc×§o`ÀAQ}º¨ÃÁÁQ×øBuZjwà4#¸…èmÛJS·|Ë-·#¦ ¥œvŠ (Ô÷k\¸r]¯/)C°î‡lfÎĘOçØØØD•’@·^c,ŠóÏ=C×®ýžÂDDf§±::±ë—0ÎJÛ´A`&°ÌDlÀJ3AÞÿ˜Û¡Ë¥/@Ÿ{Èûg?‡ñúùBÃâ™ø=ø}‘`_ècJô¦6!d-žÍüñiäKG£ÞÌ€3”c-‰i{笟í»ö —´)]6dïí¹‹ *E}>M1ň#Ì D wÜxQé±=©øó~ßýƒ?ô5§órÿžzŽ676±³½@ˆÌF0zšõô½=çwÜÃWüw8ÿЯa¹ÿ"q¬‘<…¡èÇ.îw¿—û}f6ªþË\«>ûª0®åšŽhÆ–Zÿ·Z9ÝaNÏÚ·®F1'¤w€)EÚÞÙãvëœ äRPÌøâåK§`DTÔ¼”ânfªŠn½Æbq„¼:AD¦¦œ Ò%üÅá'ǰ£c\yæ.^Ť º1fØœÓüÈà "pDDð¿ðÝÞpOÙ¸ó-è•píx'ž{Þ_¸rÍ×ùW¾Vçß ûd.ú;îNCQ?Ì.÷Ñ}Bÿ¨ù>‘@Á·–I>m33”’aæpmllÉÞÙÛ,ôÚå‹>ökv7¸»33å|=Uä~…ÅþåL”îÞû3O|—Ÿ~‹ƒž|üY=¼~dÄâ››4i[ŒCïfŰ^û  /Åqæ ø¯ýUŽuξ÷{ðîúóغí›Pož¥çOÊï¾x8þæ €§~ÎTý´×׉Xè¸+zÈÑÿç­-‡J)¥ì{_¼¨hGƒ»FaÌgSž´ªóNdì„áî."”Ç\`†ºª¢0Ûd2A]·˜îÝÊÌŒq}‚Ð]£g|øÃ¿†ó¯ j&´»½íÛ[[Ô4-Ô¡!Fð ¿t²{!€ðsÿ>›¹»ûèq¼õ›¿÷|Ï_Äþî»ðùÅÆÏ>|e¥¯}?|0=‘¡%ë88›;ØÚäÓ¶D!é'¯\•ݾ÷„M iP†9@—ûj¦(jpÓ—ö4gT‹‹®ëÛ{ˆ;;'3°0Âp‚c}ýyôËcŠ1Êr¹tƒ£ÙÝ”ªiÀ—.1þîßçŒB°?÷ç æOƒn¯†ôÜÅ«þ¥‹'øÌ“¾r¼ø¥?¨ïMŠC‡b?=* 3#7§<Ž6cù[»»ö™º˜¨âg^xž î1F&` ÇQ¹ž¡¹ý~±vêÇi3 Ç„+ŸL¦6ŸÎ«Z! T‚iÓ@ªÐâb9O›Úëª"&ÂÖæ¥6Ã>Ãê']÷÷5¹|×wþùŸgPUµ¬6tž~öûü#Ÿ/_¾ôÓ/\9¸©Où&ÐeûÂhô·úa<½ý¹#¦@zÿåÛnó'€÷ïïão>ó4Y.}ßÁ@2æù¹½³PUs3'œ¶zôë¾Ä8°PJ “3Û,ÔŠù­Þo¾×y›î¼ï}1Sâã“c¬»ÎYרÿüöð?þXüÈ÷~ã×I‘ïþn<rÎYXdñâúGÂç?ó þêW¾ø3_yîÂ^N×?´QrÌåSÂü6wÜgª‚°«i&®úøÖ&j¸¿[ã®Å î\wxpkÊâM;¡˜˜fÓ®^¿Fc9Êi¢¤ª*f ÔU7CÆLÏ~ùËüÈcOÐï>{h·ñmßñ_ÀÝuÒN`ý‰_þÝOòÕÏ>@oúåbó‘'à€Óûç‰ÿÙ/ra)îî!„ ËÞ.<ñ8êcÿVþíOüÊ…/ÿõË‹þ¦ªÐ+3ÿ03¿;¹vÚÃc`¸‚cÀ#»»øjLþÎÕŠÞÚ­ñ¾ë×p~{›ªd¦ÅE„Ú¦Á½o¾ç_8¾ï4ÆÀâ€-“TÓ™=¼ðgë7ñ¹/|_ùêãX¬;ýÀ÷þ°Æ”d:™på#Êõ§¸ÿÿ÷ý_EûôeØæ «ÿîOýÔe²u–¸j™™y¼~‚ó_}œýì¯ã‹ŸúÐÇž¼pùÇzþhüÃt|E8~•à÷§Þ„¨„¾X!©ž«|äì9ªx×Ñ!þØ Ïã¶nI×¥;ÔÃu„£çÚ \¾~äÓ~ä3U‹ÝÉLî½ãô'þøŸâûÿèw¸?{‘>÷ÐCH[;øáùqÝÞÞ QˆÐøÆõ+vË/þ2ßúK¯{Œÿåû±ú?¼å›R$– &­u zô‘‡ñ‘~~ü—>¤ûçä_=¾ì^IÇ—m”üZɪ½þärÝÿo)†¿Tr¶º„~Ì@\%Æqdü£»îÄ·nÛ_¾Âßyé Þwá¾rvŠÏ›á »g‘3ˆc´ÿ¸™ˆ $D"‚F"îýæwƒ˜¢¯˜}éÜö‰ÓìÓŸfÞÞAù‰ŸÀê{¿³\9x‚Ÿù­áÊ•™\Ëû>ð£oý~üÙóøOþº=üùÏüïõêò_ûèSÃËšýëý¨пbÀ'Õäÿ,è7gÓ)çqÜ<S‹”ù_¿izã.Þz0Ú·^¹æâÑKòÃå¢>>Ÿð‡Ç‚¢—R€„Ä 7wb&UÓ{>öïåîçžÕí'¿Ê^W´xç»ìàïÿ<ßþ>çÅyZ_A®>÷»ttýE\;<Äl÷öp1Þ/ÿæ§ý7üäáÓÏ<ù>÷•'õµèõš¼$Ý0þÔÕo«ÕÿZJþ“ÓÉ4ä<¡* ¡ÒÎÖqBínóWÏMžµñê w.VÊ%§c*¹U53bbF"X/íÂ{Þ‡Çü¿¡ýí];wË­¼»³ï䃣O{TöÞf6ì_üúƒxìñ¯üê•+ÿÊã/\¹üztz] ë‹šncLIDAT‡‹~4Äð,–‹¿]WéÛ¢0:{€EædÙ³Ž*0d‡[YGøâñ‰½…j634M@ä!„ûø‰ïÿAÞÞ݃»C‡ž/]~מÜk*'XôjûÇÆ/^g{ápIO>ûèƒW¯]ù™Ë—®}b¿{EwÿÆxI–ëþ"òíæþ=fþ? ìÿ¹Q¼ ðØBârÁÑ0q©9„hÁp@„QJtšÍ ö÷¯û²ëÔaaÄ 6R?ôXvçq²\òóÏ?ë/¾xá£ûGG?wíhùÑëGG¯êëßp ªX¬õ#‹uÿ‘­YûæõXþìþ:ü™ÍÖÞÖȉ¯ª: R7 ‰‹`GswN)b¶µgfºpñâ”HKÆ8È¥`qtO–‹xý`ÿË«õêWNŽÿéjÙ½ðõ¬ø7À×Êábý€¿ÝVáïjßÈÌßm¾8ü ánfFªkèûÀéÃUÛ0aè:¨*¾úØÃè²Q—‹õýð\? ¿½îVŸ¦Oì?vÔ÷ߨ)øxIÖC±õPžð€óI³5ÃSªÞ”Í~œ‰¿ÿô‰Ï—Ÿ|Öóñ’žxò týêß]9ÿø/wx^?êòI÷ XåW’o8€—““Uwàá¾tŸù¸š}~±\Üvá áSÿáãœbÀ… çŸ2¥Ÿøü…ÅáŠ9½$¯úàä7ZÜ»sUýÏcŒUŒñÜâäxÿøøøƒËåòOÿìÿóŸü§žÏÿÆœœ€™ŒLIEND®B`‚chromium-bsu-0.9.15.1/data/png/heroSuper.png0000644000175000017500000000621111676031527015467 00000000000000‰PNG  IHDR szzôgAMA± üabKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÐ 04ÏÁï IDATxœ%Ék¬\×UàµÖÞûFÓ>¬fñiÀ©‡ ÅmVUÄâî·-®ŸäBý̧±Š—¤=G¡Þňj°.CBêÇD6ÚMþ`ÛË*¾$)wÉDó\çG9ßZrζµ=ûÇû_À ÜÿV«/ –×1xƒ.žƒtñq¨£{ØÅmB`,/|…$¿‚2ó”àÌ3Ĭàt¤„Gh›]Çvâ1BþlعðIòï}ÕhLƒ›€»7Œwªý꙾«ËŸd/$G?ÓŒúç¾JÍ[!Éf1i'Ʋ0D!2 »GáÆÛÏÁÅï_‚¦8íƒ®ÙØ %Ñë0e.ÃüÄDZT£qÅè1n§V¥‘`${C2»’KŸ,äZhI¨có[=ùSšt_Lï}ñl¸táß¡Ü!$‹64&®buÝH]}Âl}HZ×ôº±r¬(«&3~ÂíÖ„Þ±¨EŠ,4ÖEP2T&n«ä{µkq¥£à‡±#‹6H";«Srþ»Úé•/óÌóïîýø/n!RÚJЄ- pñd¸ynMDW1ÁuÉh {fËÌØM˜Œú¥±•  s€¦©‘뚸¬X”IâN¨Tv¥wi·¡­ë úÔÍûæÎÙ»xõy7ûÌ 6[—¶”|í×,¦óÏëöåco­Q„…D¯cÏlê®ù s½Ê’¾‚AÈU^0  , HDDÆZ•4CN24IÔ@js¶ÐW’Q\‡*ÿn¼3ÀÑ­_JýÖœ|Xmé˜ætpñ·içr[Ëüuq&m?tܦO“ªð¢~TB'(¾VF¶VÕ ¦í6úªFaq@Ö%ˆÂ!„€¤”‡UH˜Õ˜:Ø¿¶dïûÔ“ÃÐùW"`²¹GøîûaïVƒ¨‘°€€TÐr>$’vL­4!‹Hk‰[mV(†C A´ÎÇl€˜°)ƒ×Xw©cGØÆ¢îXGˆ½ý©t+r=“ÌbV{z¯èÄR¦'5褜éÈgQYe* ì 40 ª"9GM=¶µÆ±õC1¡+ 2‘Me&tz~×g¢f?,=4óÇ×ÔνÞ^867¬ê| qw“ì~0”!Ñ 4¼…kÓíB-;Š@Pó*«qˆì±ƒE¼"'VlB}K‘¡L’×ý49w”î?ÁMëÐ×Þzçܪ‚u ÀÔ¥Ógdbé3e³RŽ: Ú"‹ù,TBå¸A… švRË ‹/«`¬AŠƒÆûFml[œó„mìRÖ©a{¬ÕùcËeväÔ—þøoNž~ï}VUµg/ŒÂóäaâ;îÐÏ}^F÷Ð¥”ªl´Oì<¢vìA@l†Œ”À(6A4TÊ ZPðåaRr˜‚1d*~ÆéA™;êþó÷OþÝKߨ³Ö"3‹©*¥¦a_ªpA Á9$B+v~ù<öìôÉ É_¾òêkÿËÌœ$ ‰ˆàôô´-Ë’»®I’WVîÓã}ú‰Ç'ž~båó­­ÿù®¾póôšŽ¶74„;hÍmE¸¥"D€Öb&$„:-‚sà¢C0·r/Î?Ø‘ßÞ˜|ùs¿û'¯ †£†ˆ@D,3‹EDm·Û¦ª*ކ¼ÛïÓå+«péÒŽ™©ßû‡Ÿyäg—5Š]L xãæ©›¦É’hÃÁ :`ÈLÍ*ØIš¾gAçwõð Ùuÿéoÿþ;ÿø/¯½|9/ÆÇ1‘Éó\EDpvvÖ¨*ŽÇcãXÓ4Åñx ̬KKèÅÏþêâç~ùÄ =½ý+¸ñÁ¼n\¬`ïÖ˜ªAº¬ÑDŽÒ‰H'R^Iaáx¥½£§N¾~îë_üÃ?}OXD`8BEj­5Þ{lšFpqqÑŽF#Ç’eµZ­ÿDuÎÚ­­í033c~ç ¿9÷¿öü“KÓæçutûˆŽ·§!”)ŠÒ¨µc: ׯ¬þû{o¼÷æœzcõìÙ÷¥ª*Þ·oŸišF···µiuÎa«ÕRçYD„[kmCèœC DDƒÁN½þæúÔÌâ¿­<ôÚÑl̬͘ÁèÒ•+xõÜj8ÿá…âÕo}i¸~w=8¡1F‘¬µdŒA"Ò(ŠL]×l­¥8ŽUDôÿp…Øœ÷®IEND®B`‚chromium-bsu-0.9.15.1/data/Makefile.in0000644000175000017500000004445712150047330014267 00000000000000# Makefile.in generated by automake 1.12.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2012 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = data DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_check_glut.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/chromium-bsu-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__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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@ AUDIO_CFLAGS = @AUDIO_CFLAGS@ AUDIO_LIBS = @AUDIO_LIBS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREEALUT_CFLAGS = @FREEALUT_CFLAGS@ FREEALUT_LIBS = @FREEALUT_LIBS@ FTGL_CFLAGS = @FTGL_CFLAGS@ FTGL_LIBS = @FTGL_LIBS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLUT_CFLAGS = @GLUT_CFLAGS@ GLUT_LIBS = @GLUT_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ IMAGE_CFLAGS = @IMAGE_CFLAGS@ IMAGE_LIBS = @IMAGE_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ OPENAL_CFLAGS = @OPENAL_CFLAGS@ OPENAL_LIBS = @OPENAL_LIBS@ 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@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ SDLIMAGE_CFLAGS = @SDLIMAGE_CFLAGS@ SDLIMAGE_LIBS = @SDLIMAGE_LIBS@ SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@ SDLMIXER_LIBS = @SDLMIXER_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_LIBS = @SDL_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXT_CFLAGS = @TEXT_CFLAGS@ TEXT_LIBS = @TEXT_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDOW_CFLAGS = @WINDOW_CFLAGS@ WINDOW_LIBS = @WINDOW_LIBS@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @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@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ MAINTAINERCLEANFILES = Makefile.in SUBDIRS = \ doc \ png \ wav 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 data/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/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): # 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) $(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; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ 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" 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 cscopelist-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \ 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" cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files 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 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ 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 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 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-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 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) \ cscopelist-recursive 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 cscopelist \ cscopelist-recursive 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-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: chromium-bsu-0.9.15.1/data/Makefile.am0000644000175000017500000000010312150046665014244 00000000000000MAINTAINERCLEANFILES = Makefile.in SUBDIRS = \ doc \ png \ wav chromium-bsu-0.9.15.1/data/wav/0000755000175000017500000000000012150047626013071 500000000000000chromium-bsu-0.9.15.1/data/wav/life_add.wav0000644000175000017500000004250411201745730015261 00000000000000RIFF>=??DHHKNRRWZZ]`cceiikmmprttvxxyz||~€‚ƒƒ„……†‡‡ˆ‰ŠŠ‹ŒŒŒŽŽ‘‘‘’“““””””••–––——˜˜™™™™ššššššš™™™˜˜˜˜˜˜˜———————––––––––––––––—————˜™šš›  ¡¡¤¨¨¨¨¨±´¶¶½ÂÂÄÇËËÎÏÏÒÖÖÒÑÏÏÎÎÎÌÉÃÿ¼¼·²­­¨¤¤¡šš—“Œˆˆ„€~~{xxuqqomjjheecb``^\\ZXWWVTTSQQPNMMLKKJIHHGGGFEEDDCCB@@@?===<<9777622155522255567887::<<<<>>>?AADFDDDHHIKKLMNNNNNOONNOPPPONNPPPPOOOPNNMOOONLLNNNLMMOJIIKMMJFLLKCCBIINLLLLFFBENN^``\aoorppsttox‚‚‡‰‰‡ƒƒ‹Œ‰‰Œ‹‹‹‘ŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰†‡‡‹ŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††………„„………„||{€€€~||xssoiiechhw}}u_YYf[[NPYY\TT[kkqrvvlddgqzzxxqvv…†ƒƒŽ—ŸŸ›••–ˆœ¯¯ÄÃÃÁÐÜÜçññõôññïííìëëéèææåääããââáÜÜ×ÔÔÐÌÈÈÅÂÂÀ»¹¹·´´²°¬¬ª¨¨¦¤¤¢Ÿžžœ››š˜––•””“’’ŽŽŒŒ‹Š‰‰ˆ‡‡†………„ƒƒƒ‚‚€€€~~~}}}}}}}~€{{unnhaaYMDD?>>BCAAADDJNQQTWWZ]]`bddgjjlnpprttwyyz|}}€ƒ…‡‡ŠŽŽ’™££­¶¶ÈÔÔÙÚÝÝÝÙÙÚÜÝÝßààßÝÝÜÛÙÙÔÍÍÆÁ»»µ³³±­­ª§££¡žžœš˜˜•““‘ŽŽ‹ŠŠ‰‡‡†…ƒƒ€€~}}{zzyxxwvuuutttsrrsuuvuttsrrollh\TTI??>B??==:@KKRQQONRRSTTYZZUNOOXVVOKJJNSSUSSSW[[\[[YYWWPJJMX\\^YYNJJT[[[YYYYVSSOHHCLLWXQQMWWjeddb^^gtt{yyy€‡‡‰ŽŽŠ††ˆ„||toosvvtw~~www{||{vvw{{‚‚…‡‡‰‹Ž‘‘“”––—™™›œœž ££°ÀÀÊÒÞÞçððôóóðîîîìëëêèççåääãâááàààÜ××ÒÍÇÇÿ¿»¸´´¯««¨¥¥¢Ÿšš˜––”’ŒŠŠˆ‡‡…ƒ€~~}|zzxwwvussrqqpnnnlkkkjjihggfffeeedccccbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbccccbbbbdbbP::1..(%'')**,,--.//15;;@DDHNNRVZZ]aaehkknqquwwz}‚……ˆŠŒŒŽ’”––—™™›œœžŸŸ ¡¡¢£¤¤¥¦¦¦§§¨¨©©ªªª««««««««¬¬¬¬¬¬­­­­­­­­­­­­­­­­­­­­­¬¬¬¬¬¬¬¬¯¯¸ÄÄÌÏÏÖßÞÞÛÚÚÚÙ×××ÖÖÕÔÓÓÑÑÑÐÐÐÐÐÏÏÏÍÍȼ¼¹¶¶³°°­§¥¥£ŸŸœš––”‘‘ŠŠˆ††„ƒƒ~||zyyxvttsssqppnmlljhhfecc^__]WWURQQNIIKORRVVVUYXXPLLT___]]]ahhb_ccc``b``XSWWeppjfffjqqmmkkggggffedccbbbbbaaaaaaaaaa``````____``]^bb`]]^```_^^_^^_aZZLOOossYWeegddaYQQSDD;EEF@DDITT^PFFp††}jeedRRSZZ^gppaVVWWZZ[^^nqqf`iijddiouuynnciuu…ŒŒ‰‹‹—ž™™–››¡Ÿ¦¨¨¥¦¦¬¨žž ¦¦¬²¯¯²¹¹º¶¶®±ÄÄÕÓÓËÌÑÑÚÛÛØÖÑÑÕÙÙÔÎÎÆÊÐÐÊ¿¿¼º¸¸¶¯¯¬³³¯®­­©¦¦ žœšš™—––•””“‘‘Œ‹‹Œ‰‰†ƒƒƒ‚‚€€~~~}}}|||{{{{{zzzzzzzzzz{{||||{}}}}{{||}||}}zzvrrx||z~{wwoe__XTTZYRROVVYZZ\[XXXYYXVYY_bbdhhjlppqrrtvwwyyyy{}}~„†††‡‹‹ŽŽ‘‘‘’•–––––˜œžžŸ¢¢¢£££¥¦¦¤¢¢£¦¦¦¤¡¡¢¦¥¥¦¦¦¥¥¥¤¤££¢¢¢¢£¡¡¡  ™›žžŸ¦««¯²²´²°°ªžž•””˜›››™———œ¥¥¥™””•–’’‡‚~~~}‡‡‘€€|„„‡ŠŽŽ‹‹š¤¤¤¨´´¹³³©œ––މ‰„xttsnn^SSPUUULKKQSXXduuz}‚‚ƒ„„ƒyyme]]SNNPPPPV``]ZZ[^``^]]_b``chhihhhhnnpppprssniihikkkkknpprrnnoqqtuww}}{{zyxxxzz€ˆŠŠŽ——›–‘‘•˜˜—‘‘†‚‚‰ŽŒ•––“ŠŠ}zzzslldeuu„„|yysookcc]WWW\``cfiijkkkhhchhhaddf^TTR[[`]]UOTT\__gqxx|€€‚€}}zyytkk^LJJV[[\___`hhoxx{|‚}}umgg`]]ZSNNMLLGIINNMMNNNOSWWXZZ^\\_edd`ccbchhpmmeeeklkknooqsrrmmmqssstrrprrv~‡‡‰………ƒ~……Œ’““™™™”‰••£­©©¢šš¦¦¦¦šœœš††‰††~xxy€~~……ŒŽŽ””“‘ƒ}}{vvnliia``giiirxxvttv{xxqss}‰‹‹ˆƒƒ€{{usttrmmkpqqqllea__[YYZ[[]^__beekmllloosrrnnttvkkXXYYWWWTTXXZYY[ddlsyy{xxy}}}yzzzxxxwyy}uuqx~~{xx}{||…‹‹ŽŒ‡‡‚††Œ‘‘”˜˜›žž £¨¨«¦¦Ÿ˜——ŸŸ˜••™œ——ŠŠŠ‰ƒŠ’’˜ž  Ÿ˜˜”‘‘‹…}}f]]WMGGKWW_ccjpzz…’«®®¯°³³©˜˜ƒsssxjjaaaemttv{{‰““”‘””–—— ­³³°¬¬¨¤¤¦¤šš“Œ‡‡„……Š‘——›™™“””˜™¡¡£››•›££¥¤¤¥¦¦¬³®®¦¥¥­®¨¨Ÿ™™–‡‡€„……‡‡ˆˆ””›œ™™”’’……‚†‰‰Š’“––šžž©¯¯°°±±°¨¨¢ž›››  ¦¥¨¨¬¯¯®ªª¦£¤¤«¼¼ÃÍÕÕÖÓÓÉÃÃÄÆÂ»¸¸²°µµ¶ªª¢¨µµ¼»»²¯¯¯ª££¤¥¥¡Ÿ¢¢¢™™—’’‡}||~zzw{ƒƒˆˆzrrstww{{{}}}rllnswwvtty~~~~zztssvtnnkiihhhgjoot{{„––ŒŒ‘ŠŠyyslld[[[_``^\``bggswwpu{{|xxtu{{~{{tqookiifcchmjjfiir}||xxxxssrqooljjlnkkeddeeeltxxtqqpjlljccjihhjkkihhifbbaaajv†††„~~rhbbZWW\afflqqpquu{„„Ž””–††|jjegnnyzzrnnmhddYSSW]^^^``_``caaaemmrqqqlggge]]VQQKDDCISS^mmtpmmosstqqsxttlffba``]YYVVVVY\\[VVTV^^cmm|™™›››™ššœ‹‹†~~|‚„„ˆŒŒŒŒŒŒŽŽŽŠˆŠŠ‹ŒŒ“––“””™››™˜••’“›œœœŸŸ¢¡¡œœœš––˜  ››Ÿ¥§§¨©©¬®®¬ª¨¨¥¥¥§¦¢¢ŸŸŸž  ¥¨©©¨®®¶´¬¬©¬¬«©¬¬«¤¤™™šš••ŠŠŒ’››¦««®¬¦¦ž¤¤©¥¥¥¬±±©  š”‘‘ŽŽ’‘‰‰‚„„~‚‚†„„€~~€ƒ……ƒ{{x‚ŽŽ–ŸŸ””‹‡wnnnpllb``a_]]]^^err}}vvuuuuoffYSSV``jnffdggjoppiaa^^\\ROOSWWURXX\``bd]]WYY_bbc^__accdc__^__bdddgkkkiiie__]\\XWZZ\]]aggmogg_ccgdccisswwwvy‰„}uuooorwww|ƒƒvvqlrr~€€|~ŠŠ˜šš“††‚‚‚ˆ‰‰‹ŒŒ‘šš¤¦¦¤ ›““‰ƒ‚‚kk^[^^^XXYeeqz‚‚   Ÿ››’ŒŒ‡}}{~xxgffgb```\\]]ZZUMMNMMILRRLJJNU^^e__UKKNTPPW^^\USS\__adddfmmlggiq~~}ppdeoormmjiig^YY[__\QJJIFF?<<@FIIOUUTPWWbhhhk}}…œžž˜“••……zs}}†„„|xxxy††ˆˆˆŒˆˆˆ‡‡sggeoo{„„¦ÀÓÓÞççöþùù÷õõóääàÜÔÔɳ³ºÄ¾¾¾¼¼¼¸¸¯®¬¬ª¥¥¢ žžœ››˜———•““’ŽŒ‹‹Šˆˆ‡†‡‡†ƒƒ€€~||{zzzywwvuupcQQIEE388FNWWahhjf__^ddfbbXPRRJ883=@@>HHQ^^lqpps{{€……„€~uutssqxx~{{{zyyz~„„““™¯¯ÙæÉÉÆÚÚÛÌÌÌÊÇÇÆÂÁÁ½ºº¸¶¶´±¯¯­««¨¥  žšš’fB>>[wweLbbottˆ¥ÃÃÒ××ÎÁÁ«‘—¢¢–••ŒŒš¨¨µÂÉÉÇÃÃÁ¹¸¸¹³³­««°´®®§¤¤ Ÿ   œ–‰‰|{{…”——“Ž‹ŠŠ‰‡‡†„„ƒ€~~{||{wxxzxxvuttsssssssssspggekppokknttpljjkoooonnhddb``__^^_aa[WWWJ88*0??@??@EEN\pp‚{{xƒŽŽˆ„„†……€€††ƒƒŠŽŽ‹‰‰Š‰ƒƒ}}}zrrigyyŒ––“ŒŒŒŒŒ‘Œ‰‰ƒ€ƒƒ…………ŠŠ‰€zzsqqx|uuruupaoo{ww}ˆ……„}ƒ„„}zz}{{„ˆ„„‡‰‰ŠŒ‰‰‹ˆˆ†ƒˆŽŽŠŠ‹…~~}}}{…‹ŠŠŒŒ{zzsffy††€‚‚qc^^ddd]ZZ[^``gooz‰{‰‰‰‚‚‡ˆƒƒ…‘‘“Š„„‰‹‹|uux‰™™”‘‘‘’””’’›™••œ  ˜——ž ¡šš’ŸŸ¥Ÿ  ›“‘‘Ÿ££ž™˜˜•’’’“’’ŠŠŠŒŒˆŒŽŽ‰‚‚ƒ……€€…ˆ‰‰‡‰‰‹‹ŒŠŠˆ‡‡…‡††…††„€}ƒ€}}}||}||zxvvtrrnlkkknnpllptooeZZTUXX]YYOO[[QCC@@@:DRRUMMJ[iii\\TWW[Y^^gkkkommjiikrttpqquvvy|~~†ˆ‡‡†††‡‰‰˜˜˜Ÿªª”ŒŒ——”˜˜™™›””›ž¢¢°½½ËÔÓÓÑÓÓÎÌÌÍÉ¿ÃÃÅÊÌÌźº­µµ¹¸ÄÄÌÄÄÃÇÀÀ®œœ›œ¢¥¥¤¬¬¯©¨¨œ’’‘”’’ƒ~~Œ„……ˆ†††‰……~zzxvqqsyyzunnhiinkhhkffaYYPUjjkjjiheec``^___[YYZ\\\R::CPPFCVVZ^^^[[[\\\\WWZjooklljccdkjjfffdUSSYWWMEEL[ffeii{thhbkkvw{{xkka``z„||xzztuyyz{{{mmir}}}yyzxrrf]]lsuumccejjecgglpprrxx~}qqjnrrs||ƒ…„„Š““–™šš•‘‘Žˆˆ„ƒyyg^^ddbbfgglzz„…~~y€€ˆ‹‘‘—’’ŽŽŽ‰|iicddkorrrooqvrrkllnpppl__Y\\dbVVZhhjlly~oof]]^kllhkkkn{{yyxzzxrppuyyxuqqrvvy{{}xzzƒƒ}{zzuuuvqqox€€}zz€ŒŽŽ•¢¢©¦  ›™™–|tzz|rrm}~~wyy„ŠŠ‡{tt}””´µ³³·ºº¼²¤¤™™™ ¥¥œ™‘‘†„„‰”žž›Ž‘‰~~ymffr€€‡{ooz‘‘˜’šœœ›žž¢¬¬¬©©¡››˜•’’ˆ{{„‘——’ŠŠ‚{{yy’’“˜ŸŸ§••~|oojmm|•žžzz~~~€ŒŒ–ŸŸž•‰‰†€€uv„„Š„„yyy}††““‡‡‡‰‰’ƒƒƒ†„„zolleXXNMbbu~~‚‚‰˜––‰‰‡„‚‚‚{yxxz€€Ž–––•’’™¢¢›zzz„‘ˆ„„ƒ‚‚„‡„„{{wokkkkklss€…‡‡…ywzzwww…™™—“’’“ŽŽxu~~‚‚xxpnnrrropppqyyŠˆ€€viihŒŒ¥ª¤¤ žž˜“‘””‰‰unnmpppe]]dgg_XNNPXXRLLO[``YKKHEBB?FFVaacb^^YRRGJaaw€…ŠŠ‰ƒƒzmmdaeep{{‡‡{{~‘‘ކ†€„””Š„„‹‘‘ˆ~~xxxsmww{zzzz||yttuwwwƒ™¢¢¬°««¤——‹„€€‡’’—˜˜š¢©©®®®­¯¬¬±¸¸½Ã¼¼­¢¢£§§¢“ŠŠ€‚‚Œ–¡¡¦¥¥¤››Ž‹‹‹ŒŒ‰‡ƒƒ~ƒ††…€~~€††›¢¢¢  ž–ŒŠŠƒ|||ullgggqwwwxzzz}}ˆ‘‘‘‘ŒŠŠ““’’††€€|z~~€~~~}}vii]``_[YYYYYUX__ejjpvyy}‚‚€{{y‚‘———•””wwpqqpnttˆ…|vvkjjnttxyxx|‰‰–œžž¤££¤§¡¡–‰zvllnzz‚‚€€‚‚„……ˆŽŽŽ””“Ž–– ŸŸ–‘‘‘‘‘‰z~~ˆ’˜žž£§§£››’’’’‹xxuwwz{{xzzzttt{‡ŒŒŠƒƒ~xxx{{{}‚‚‚‚‚ƒˆˆ“––ŠŠŒ‰‰ˆ‰‰Œ‰‚‚€}}}}qqlpp{ˆˆŠ˜˜›››ž¡¡¡ž˜˜”‹‹‡…‰‰ŒŠŠ”’’‹ˆˆŠŒŽŽ‰‡‡–››š˜——˜˜˜‰‹‹‘——–ŽŽ‘‘‘ŠŠ}tvvywwx~~‹˜››–ŒŒ†€xxxmmbaeef[[SMMGIVVlqqkekksttndd_\TTNJJD8448>>?<@@LTTYVVI>JJOLLPSQQMJJC::5188HSSVY``ddd^]]`fbbXVV^`WWQPPKD>>@BBELLOU__flluxwwvrrr{{‰’’›””‹„„~qlllqqŒŒŠ‡‚‚~€€………€€…œœ¦§££ ¡¡ ›——•™™«²²²°©© ¥¥°¶µµ´½½Éꬬ£œœ–𣣫´´¹½ÀÀÂÀÀ¾ÈÈεµ¿Ãù¯­­­¬¬¦šˆ„„••“Ž‘‘ ¡¡˜ƒƒ}yyqff\W[[jxx„Œ••š––’Œƒƒ~€€{{{znngooxwmm`ffpttrq{{|ttnjjjieefoovrmmjkkkdaamxx|~„„ˆŠŠŒ……yopp{ƒƒ€€}{{tmmpqnnmrrst{{~||}~‚‚zzuyy}}}xqqw‡wppmmmsyyyuuutqtt{yysuuuuzz…ŽŽ~jcciqq˜˜ŸŸœ“˜””•’‡‡}€€‡‡€}{{uddXQRR]iiqtxxxvvurrjeiioqqsz€€…‡‡€ƒƒŽŽŽˆ{{vmmd\VVSPPTZZan||†ˆˆŠ‹‹‹~ttmgggdbbecccfccdllw||wwwz}€€|ttprxxyzz|{{z|€€ˆ‰ƒƒŒŒ•——“……|yyzunnr{{„ˆŠŠ‰ƒƒ~{{zxxxyxxv}ŽŽ’’’’Ž‘‡‚‚}||~€€~~~€„„‡ˆŽŽŠŠŒ”——œ¢¢£¡¡¡Ÿ˜˜Ž††ƒ…‰‰’’”ššœ™‘‘‹ŽŽŽ•ššŸ¢©©«¨¨¨¨¨¥£¤¤©ªª¤ œ››–’’Œ‡‡€€‡‡ˆˆ’˜˜’‘‘‘’’’‹‡‡Š“ššž  ¡£¤¤¡ŸŸ£¤¤££¢¢™““‘މ‰„€€€€…ˆŽŽ”––‘މ‰††‰‰ˆƒƒ‚‚‚|{{|~~~~||wsstvvvvzz{{{zuiieffjnqqz{{yqqe]]]ceeeiww††‡ƒƒ~|||{}}‚…ƒƒ€‚‚‚||rnmmrxx{~~~~}}}€{wwrnnjiiigeefd^^[__edd_addeeefimmmhha]YYX[[]ZZROQQSOOJQYY\YYYaaa^\\XOOMJGGHLLX__ejmmqrrnlkkjkkhaaabcccaa\WVVX]]eoxx}}}zxxwtnn_ZZ^hqqw|||yyuttuwwwvxxyyyyz~~‚„„‡‰……ƒ‚‚†Œ““ŸŸ  ¡¡¡££¤¥¥§ª©©ª¬¬«¥žžŸŸŸ  ¢¤¨¨¦£££¥««¬¬¬¬®®±°¯¯¯¯¯®«§§¥££¤¥©©ªªª©§§¥¦§§¦¥¥¥¦¨¨¬¯¯­¨¨§¨ªª«©©¡™––”‰‡‡………ˆŒŒŒ‡ƒƒƒƒˆŒŠŠ†‚‚~~~„„„…††zzuyyˆ‹‹‹‘–——“ŒŒ„ƒ„„………„€€‚†ŠŠ‰wtww|~~~€€€||wttrommlrrx|||yyy{y{{‚ŒŒ‘’’‘““”““‹ˆˆ‡ƒƒ|yyyz||‚……†|zz|~}}wvvy{||}ƒƒˆ‰‰‡„€€€……ŒŒŒ‡……ƒƒƒ‚„‹‹ŽŒŒˆ„……ˆŠŠ‰ˆ‰‰‰‰‰’’”‹ŒŒ„„|yy{~~~€€~~{yzz|}}€ƒ„„‚€€~||xqnnpttttvvwvvqllknssuvvwwvvsnng``_cfffiiqtww{~~}zyyyzzyrri_[[\``lpppqssuyyvpmmorrpnmmopprsttuuutttuusspppuxvvoiipvvvtttw}}~}||}€€‚€€zrootzz‚††‹‹‹„ynnfddfhhknnnhhhjlkkossrllgdccfkkoqpplhhjqww}€€„‹‹‘ƒƒ|vvqott|||zzz}€~~|}}}|xxxzz~||{yyvv~~†‡‡…„‡‡ˆ‡‡ˆ‡‡†‹ŒŒ‹‹‹‘““”“““““™œšš•‹‡……„……‰‹‹‹Š‰‰Š‹‹’˜œœœšš˜•’’Š|zyy|}||sjjinnuzzxyzz{yyuuwwyyy{‡‡ŠŠ‡ŠŠŒŠ††„……‡‰‰ˆ†„„ƒ‚‚€€{tttvxxz}}€€€‚yypqqtvuuv~~ƒ„„‚||xussrrrrtwwywwuqqkd^^_cccbffqyy|zz{}„„‰ŠŠˆ‹–––“ŽŒŒŽŽŽ‹‰‰‹‹ŠŠˆ††ƒ‚……““–••ŽŽŒŠŠ‰Œ””–””ŒŒŒ“——–““‘ŒŒ‰…„„‡††~~|}‚€€€†‡‡†‡‡‡‡‡†…ƒƒƒƒƒ„„ƒƒ€||xqnnnqqsvv~‡‹‹Œ‹‹ƒ~€€‚‚‚}}€||vpporttuvvz}}~~xqqpsxxz~~……„„………†‹‹‹‡~|xxqiiefffcccnssv{‚‚Ž˜˜šš˜˜———•’’‘”——’ŒŒ‰‰‹‹ŠŠ†€€z{}}z€€Š‰‰‡„„€€€„ˆ‰‰‰‰‰‡„„„‡ŠŠ†vnn—šš–‘ŽŽ‹ŠŠŠ‹ŽŽŽ‹‹‡€€wv‰’’–—žž£§§ª«¥¥•‹‹‰ŽŽ‰……†‹——™““‹‰‰ˆ†‰‰‘™™›ŸŸž››–ˆˆŽ’’‹‹Ž‘‘‘‹†”––š¢¢ªª°°»ÀÀ¾¹±±«¦¦¡££§¦¢¢   ›—––—œœ¤§¥¥ œœ™‘‘‰‚}}}~~ztqqrww€|zzzyrrsx{{zvvmf^^XUUTSSQPPPORRVWUUVXXWSSQOKKFGGIMOOQRRV[[\]aadccbbaa_bbfgcc`ccebb\WTTTUUX]`````^ZZX[eejnnmkff]QQIEFFOPPMMMQTLLGJJQVYYZ[[]bbggeedffgjnnkkkkjffdcccddghgghhhilooqsstttux}}‚ƒƒ‚ƒ~~rff___ipww~„„œ§§§¡¡ ¢ŸŸœ››š••ŒŒŒŒ‹‹‘˜žž ¡¡§µµºº³³¥——‡‚}}xxx|{{{‡‡ŒŽŽ••ž££”ŒŒ‡ƒƒ~||yvxx{ƒƒ†ƒ~‚‚‡‡‡ˆˆ††}}|{zz{ˆ†††Š‹‹Š““•••š žž˜——š™™–œ¤¤£¢¢ž›œœ˜˜’‘‘‡‡~~~„——£¬¬²µµµ±¬¬¦  ›˜˜›œœ””Ž’““–š™™˜˜˜˜ššš™““Œ‰‡‡†„„€…‡‡‡††Œ”˜˜—••“““›œ™™–––“‡€€~||‰••’ŽŽ““•˜šš  ›ŽŽŽ‰‰‡Œ’””“’‘‘‘‘‘ˆ‚‚~€~~~„‡‡„‚‡ŒŒ““”””•˜ž™™™šššš™™•””‘Œˆˆ‰ŠŠ‰‹ŽŽŒ‡‡…ƒyuurnnmnpppnnkmppsuuwzzxsqqtuupf^^\]]\[]]_ccdcc`_aafjjmlhhhllmmmlmqqsuuz~zrrnnnppqqpnnkgaa_eep{‚‚Œ””—…€€€~~€€{{|~}}…‡‡‡‡‡Š‘‘ˆƒ~~zuuruu|‚„„…ˆŒŒ‘‘“˜˜˜††||wrmmnzz‡“””’ŽŽƒ~€€„ˆˆŒŒ‡‡€yysssutssquu€…„„‚ƒ‰‰ˆ…„„ƒ€€~xuuwxxy„‡‹‹ŒŠŠ‡††‡ŠŠ‹‡~||xsqqruuzƒ“””•”””•””’†}}{{{……‹‹‹„zy||‚††‡‰‰‹ŒŽŽŽŽˆˆ‚„„‡‰ŒŒ’––”’’’“””—ššœž  žšš–““’‹ˆˆ†ƒ‚‚„‡‡‰‰‡‡ˆ‹‹“—˜˜™˜˜•“——ž¢¢¦©©©«­­­­­°¯ªª¦¤¤¤£ŸŸ¡¦¦©¨¨¥¢žž˜““ˆ‚‚€ƒ……‰‹‹‹Šˆˆˆ‰ˆˆ†††„€€†‹‹ˆ…‚‚€€€zwwtmmfllz‚ƒƒ‚‚‚„‰”––”††|z|||xxvtrrqrrqqssssstwwxz||}~~}xssqrrrrrsrmmgcc^YWWVYY\^^``]]YXXY\``cddglqqsrrpmmifccaccdedddaabgglnlllmmnnnnnnnkfaabcc`[[UPGGB??>AEEMTTY[[]]]]_``bfhhkoopoopmjjg^^USQQOSSZ^\\XPPIIIMXaafiimwzzzzz~„‡ˆˆ‡‡‡‰‡‚‚{{wsttvzz~ujiinrrojnnrrrvˆˆŽ‘””’Œ‰‰‚zzvroonnnmgga^``ccc`bffkooruutnjjjhhfdbba^^WVV\cbb\ZZXUVVZZZY[__aaa`\\VTZZbddegllqoojgghlpptwwwroopssvvvvvrrorry††ˆˆˆˆ‰‰‰†‡‡‹’•——”ŽŒŒŒ‹‹‹ŽŽ‰……„ƒƒ‚…‰‰‹ŒŒŒŠŠˆ‹—šš››™™ššš—’’’••”’’“”””•––————––––’’‹„ˆˆŒ‘‘‘‘’••šŸŸš•’’ƒƒwpssy}}ˆŒŒ‘‘“––ŸŸŸž˜–––™šš™™™š™˜˜š  ¤¡™——”““’‘ŠŒŒ‹ˆ……~~~{yyvrrnooswxxxxxwsqqqqqqoolihhfddb^\\[[[^bffgggd__YVSSSWW[]^^bfffeeda^^\bbkswwxzz|~~}|}}{zz~‚‚‚}}{{||{zzyzzz|„„††ƒƒ}xxsppr~††ŠŽˆˆ€wwtw}}~~xqqoqrrrssuvqqlllottxxwwvwwwwuuroomnnrtxx{|||}}}zwwtt{{†††„„}{}}€}|€€†ŠŠŠˆˆ†…ƒƒ‚„‡††~~„‰‹‹Ž••ž  œ™›› ¤¤¤¢¡¡¤§§¥¡¡¡¤¨¨©¦¦¦¦¥¥¡  £¦§§¨««°±±²´µµ´¯¯¬¥ŸŸž  ¤¦¦©ª©©¥¦¦¦£  žœœš——––˜˜™˜˜—™››Ÿ££¦¨©©«®®­¨¨£Ÿžž›––‘”—››œœœœžžžžžœ››˜””ŠŠ†„‡‡ŠŽŽ‘“––—˜˜˜˜˜š™——•––™›ž  ¢££ŸžŸŸ ¢¢¡ŸœŸ¡žž›šš›ž›››šš˜’‰ˆˆ†„„€~~}zzwvvvx||€ƒ………{vvuurrmhhefiilnnprruy|||yyrpmmljje`[[XWWWXXZ^aaa^^[Z]]_aaceeefhhjjjjjjjkllkjjkmmmlmmnoppqsstuvvwyyzzz{}€€~}~~€‚‚ƒ‡‡‹Ž‘‘•ššž¡¥¥§§§¦¥£££§§ª¬¬¯±´´¹ÁÁÈÍÏÏÌÈÈÆÇÇÈÉÅÅÃÃÃÃÅÅž¾½¾¾¿¾½½½¾¾½¼¼¼º¶¶³±®®«¨¨¦§§§¥¥¥¦¤¤Ÿ›˜˜—–––••“‹‹‹ŽŒŠŠŠŠŠ‰‡ƒƒ€}}yttprttuvvyyyyzzzz||zwuuuuusrpponnnpppqrruwwwwuuvxxyxvvsqqnmmkiiikooqpoopssussqqsstvvwwvvtrrqpppqrrwyyz{||~€‚„„„„„„‚‚|zzwvvuvvvunnjgffghhhffcbccfffda``aeegjjnprrqppsuuuqpppoonnkkjmmsxzzz|||ywwy{{yttmhffggggeeeghhgeeda__\[[]^``abbb_[[[ZZYYYZ[\\_bbccddfeefffedccb``_^aagllnllhecccddijhheddfggghiiimmoqrrtuux{}}}||{{{}€€€~~~€‚‚„……††……„ƒƒ„††‰ŽŽˆˆ†‡ˆˆˆ††…††ˆŠ‹‹ŠŠŠŠŒŽŽŽŽŒˆ†††‡‡Š‹‹’’–œœ ¤¨¨©©©ª®®²´²²±°°­ªªª«««©ªª¬¯²²´¶¶·¸¹¹¹¶¶³±°°¯¯¯¯°°±²²²²±±±°®®¨¦¦¥££—’’ŽŽŽŒ‹‹Šˆ‰‰ŒŒŒ‹ˆ‡‡…„„‚€~~€~~~~~~~|||||}}|xvvtttsuvvvwwwwwyyxxwxxxvuutqqonnnpppnmmnnmmieeeghhhhhhiikosstttrqssrqqqppooooljjiihhhffdcccc``^``abddfiiihggeaa[\\]^``dffa\ZZ\__`__ZSOOPSSW[^^bhhjkmmottxzzzvttvvvtuvvvuutuutsrrsvv{€‚‚†ˆˆ‰ˆ„„~||zxxvw{{{yywuttrpplkkmpnnlkkkkhhdddgiiikooqnnkosstqqmjhhebbaccfghhknnqtttqmmjhhghjjlpptsookjjkiggfgghhhdccc^XXW[__eiikjjifccbddlrsspkkijjhgffeccdhnnsvvuvwwxxxxyyywwwvttsrppmllnoopolld``__``a__^]XXRMMILLSY^^aaaaaddjooprrssppjggffggjllpsuuvxxy||}|{{„„‡‰ŒŒ‹‹‰‡‡ƒ…‡‡‡†‡‡ˆŠŠŽ‘‘““”””“““”•••••—š››ž¤¤ª±±·¼½½¿ÄÄÉÊÈÈÆÄľ¾º²­­«­­²¸¸¸µ²²°°²²´µµ´´´¸¼»»ººººººº»¼¼¼¸¸²²´´¶¶¶´°®®­­­¬¨¨¦¤¡¡žœœ›ž¡¡£££¢£¤¤¦¨¨¨¦¦£ žžœ›››š™™˜––•––—™™™™šššš™™————˜——•““‘’’“”””•––––•••——›œœš˜˜˜•’’ŽŒŒŒŒ‰‰†††…………‡ŠŠŒ’’”——šœœœš––‘ŽŽ‰††…††††‚‚€€€‚‚ƒ‚€}zzwuwwyyywwvvtqqmjjhhgggffecaa`^^ZWUUUTTUXX\____]]\^aaa__^^^`bbba__]]]][ZZZYYSKCC><<<:77422-&$$%&&'((+0558::>?@@A@@?AAAACCFIINSWW]bbhkkkkjjlnnmliihiiklmmlllmoooopprrrqrssvzz~€|||~}{{{|€€„††…„„ƒ„„„‚€€|{~~ƒˆˆ‡††††‡‡‡††„‚€~~{z{{~‚ƒƒƒ…‡‡‰‰‰ˆ‡‡‡ŠŠŠ‹‹‹‹ŽŒŒ‹‰††„€€}}€€…‰‰Œ‘ŽŽŒŒ’’“”””””’ŽŽŽ‘’’’“””–————––•““Ž“–››ŸŸ¡¢¢¤¤¢¢ž››™–““’““”——¡¤¤¨««¬¬­­¬¬¬­²´´´³³´µµ³²²²³´´³²µµ¸¹¹¸³³°®¯¯°±±®®¯¯®««§¦¦¦¥£££§§©©ªª¬±±µ³¯¯¬ªªª­­±µ··¶¯¯ª©©©¨¥¥¡  ¡¡  œ™™—––––‘‘Ž‹‹‡~}}|zxxz||}}}}}~}xxvuuuuuuxzz}„‡‡‡„„‚}}|~„……†„„‚€}}{||||xxxyy{{{zwvvwxxyzyyyyywqiiijjiffdcddcbbaaddhkkljjikmmljjgeeeehhknuuy{{|||||||}{{vrroppuwuusttyzyyyyyunnlnoooppqolljkkmmppv|||{{ƒ‡‡ˆ‡‡ˆ‰ˆˆ†„„‚€€~~€‚‚ƒƒƒƒ‚|{||||||}}}}}}{xxwwzz}~~~~~~|yyuttqoooosssrrpoqqsssrqrrsttuxxxxxxz||}}~~}|||{zzywwtoomorrsttsoffk||Ž~~nssxwwtuxxtllimoolhhdaa`b__WRRTVTTSTTWVSSTWWYZZ\aaa]YYXZcclww~~~tldd^[[YTQQPPPQWW\_aafkknkff`ZZUSSSSRRTYY[[[[]bblpmmgbbbaa^_ddhcc`ciillllnpplffcaa^_ddkssx|€€ƒ}~~…‡‡ˆƒƒ}xvvuzz„„‰‹ŠŠ‡……‡‹’““’ŽŽŽŽ‹‹‡†‰‰ŒŒŒŒŒŽŽ‘“““””•˜  ¢  œ™˜˜•””–𡡍¯¯¯­­¬©§§¨ªª®°³³¹ºº·´´´¶µµ¯ªªª­®®¯±±´µ´´²³³³²²³µµµ±­­©¥  œ›››œœœžžžœœœž£¤¤¢  ¡££§§§§¨©©§¡žžžŸŸ¡¤¥¥¤£££¤¤¡ ŸŸœ™™–“’’Ž“——™˜˜•””””””••••’ŽŽŒŠŠ‡„~}}€‚‚ƒ„„†‰ŠŠ‹ŠŠŠˆ††ƒ‚‚‚|yxxwwwvuvvxxxy{|||||~€€}}|zzxxxxxuutsstuwwz|||}ƒƒ…‰‹‹Œ‘ŽŒ‹‹ˆ……„…‡‡†††…………†††…‚‚‚‚ƒƒƒ…ˆ‹‹Šˆˆˆ‹‹ˆˆ…ƒƒ‚}}xyy|~~~€€}}{z||~‚‚„„„„ˆŠŠ‰‡‡†…………††††††„€€~}}|||zyyyyyyyxxwwyy|€€„ˆ‰‰‰ŠŠŠˆ‡‡„||xvuuuuuutssssssssssuuxzzxvttroomllkkllmqquwyy{|||{||}{wwvuuuw{{~€€ƒ……†††††……„„ƒƒ€‚‚„………††‡‰ŠŠŠˆˆ…‚|wwvuuuuuurssw|€†ŽŽ”•••–——˜˜——“’’“•–––•••””‘ŒŠŠŒŽ‹‹ˆ‰‰‹ŒŒ‹‰ˆˆˆ††ƒ‚……‡ˆˆˆ‰ŽŽ“‹ˆˆ‡ƒ„„……„„ƒ„„…†††‡‰‰ŠŠŠ‰‡‡‡‡††…ƒƒƒ‡ŒŒ‹‹‡……„ƒƒƒ…††‡†††‡††ƒ~~|{xxvttsttutttuxx{}„‰‰‹ˆ††…††ˆŒŒ’––˜˜˜˜œ¢¢¦¦¦§ª¬¬ª££¡£§§«­­­®­­ª¦¦¡¡¡ ››™˜˜—–••“‹‹‹‹‹ŠŠ‰ˆˆ…€||xuuvwwwuoojkknprrssstvyy}……ˆ††‚~€€~xxrmjjkllkjjjjhhgfcc_^^^^^_`bbbccdecc```abbceggijjlorrsqqnjiilqqtuuuttttuutsppopppppppoopqqrqnnkiihggfghhiiinqttuwwyyzz|||}~~}zvvtuuz|}}}{{yxxwvuuuwwy{zzxwwxz||}}}}„„†……‚€€||zwttsuuy}€ƒ‚‚|zzuttx}€€€||ywwxxxz}ƒ††ˆˆˆˆ†„„‚}xttpmmjgcc_^^`ellpttuuuuuuuwxxyyxxwuusppmkiigcc_\^^```^\\\_ccinnrrsswzzzyxxxxxvsspjgggllrtqqpoonlllmrrwzzzyyyxwwtsttwyyz{{}~€€ƒ††‰Œ““••••–˜˜›žœœœ›˜˜”‘‹ƒƒyqqoquuxzzxxzz{{{{}}}}}}}‚„……†††ˆŠŠŒŽ‘‘“’’Žˆ‚‚€~~|{||}}}}}}~}zzwssstttrnnhffggffcccfjmmpvvxyzzzzzzxxuplljkkkjjjjllnqqqnggdccdeeeeggijjlmnnljjfdccfhhiihhhhhgffdcccdggikkkjhhgffecddfhhiknnoooqrrrsuuvvvuwxxxwwwwuusqqqppopsswzzzzzzzzz|ƒ††‰ˆˆ††……‚~~zy}}‚‚‚ƒƒŠ“““‘‘މ‰„……††‡‡‰ŠŠŠ‹ŒŒŠ‰‰ŒŽŽŽ‹‡‡…€€~~|{yywvvx||€„ˆˆŠŒŽŽŽˆˆ„ƒ„„…………††‰‹””–•““‘’’“’’ŽŠ‡‡„}zzuooosswyyyxzz}€ƒƒ†‡‡‡‡††„ƒƒ‚‚‚ƒ‚€€†Š‹‹‹ŽŽŽ‹‹Š‰‰‰ˆƒƒ€€€‚„„‡ˆˆ‡††…‡ŒŒŒŽŽŒŒ‰…ƒƒ‚€€|wqqnjjgeec`__aeehjmmpsstsrrrppnlljkmmprrsvwwxzz|~~€€€~yyoiffeeec```beeillllllnppsroommmlggfhllpssstvvvtttw||€ƒƒ…‰‰Š‹‹‹Œˆˆ„ƒƒ„ƒƒ€~~|{zz{~~‚ƒƒ~zzxyy|€€{{yxxxx||€„„ˆ““™›››˜””‹ŠŠŒ““”““’“––š››š™ššœŸŸ¢¥¥§©¨¨¤  ›™˜˜—•••——™›™™•’’ŽŽ‘‘‘‘‘ŽŒŒ‹‹‹ŒŠ‡‡…‚‚}y}}‚††ˆŠŠŽ‘’’”——˜—••“‹‰‰†ƒ€€€}zzvrrqsqqlffcbbacggjlllkkkmrrxzzy|†††„ƒ~}}€†ˆˆˆˆˆŠ’’•˜˜˜“‹‹ƒ{{snnnpqqrqqmheefhhijjklnnpqqpqssv}}„††…{zz{~~~|yyx{€€†’’’‘ŽŽŽŽŽ’˜˜™—””‹‹ˆ……‚€|zzy{||~€€‚††‰’’”””“‘‰„„‚„„‡‹‹‹‹ŠŠ‹Š……‚€…‰‰ŒŽŽŠŠ‡……„„ƒƒ„ˆˆ‹ŒŒŠ„‚‚ƒˆ‘””••’’‘‘‘ŽŒŒŠˆˆ†ƒƒƒƒ„„„„„…………„ƒƒ„†‡‡ˆˆˆˆ‡‡‡‡‡‡‰‹‹ŽŽ’’’މ‰„‚…………„„…‡‡Š‘‘‘ŽŽŽ’–ššœžžŸ   ¡¤¤¦¤¤ ››™––””••—™™  ££¡¡žŸŸ  žžžœ›ššš™™—••””••šŸŸ¥¨ªª¬±±³´´´´´´²°°®®¯¯°±±³´´²­¥¥¤¦¦©«¬¬¬­­­«©©¤  ›––“’——œŸŸ    žœœ˜““ŽŽŽŒ‰‰†„„„„……‡‰‰‰‰‰‰‹’“’’ŽŒ‰‰„|{{}€ƒƒ…††…„††‰ŠŠŠ‡„„‚€€}}|yxxy}}„„‡‰ŠŠŠŠŠ‹ŒŠŠ…€€{yyz{||~€€€|zzz||ƒ‡‡ŠŠŠ‰……‚zzuqqqssspmmkkkjhggfffinsstttsokkhggknnsw{{~ƒƒ…†„„ƒƒƒ…††…„‚‚~||yusstwwxwwvusssssssuuwvvusrrqttwxxy{||€……Ї………‡‡‹ŽŒŒŠ‰ˆˆ‡‡‡‡ˆˆˆ†„„ƒ~€€€€~~~~~|{||}~~|xqqpooprruy{{||||}~{zz{{{{zz{zyyxzz|€€€‚yyzz|||xvtttttvz||~}zzyyxxwww}‚‚‚}wwtssrpmmlllnpqqpqquvwwz||{vvrollheebaaabfflppsuvvuuuvurrnjjfdddddda^^\ZXXXXXZ\^^`aabccddddegghjllmmmkiiijmmnmmmnoonllllnnnjjikkmoppqppnlmmpppnkkjkmmjffddffedddddefggijjklmmnooopqqrssuxxy|}}}}}|{wwtppnnnppmmjiijottwyyxvrrnlllmmmlllnrrw‚‚ƒ……ˆ‹ŒŒŽ’’‘‘“””’††zz{}}}~€€ƒ„†††‡‡†„„ƒ‚€€~||{zyywvvtssqommlnnoooopssz„„‰ŽŽ“••–˜——•‰†††‰ŒŒ‹‰‰…~}}zz||~€ƒ€€}zzyzyyxwwvwzz{|||}}||{{|~~€‚ƒƒ„ƒƒƒ‚‚€}{{zzz{~„„‡‰‰ˆˆ‡‡„€€€€~~}zvvvxxyyyy}„††……„„ƒ}{{|~~~~~~~„ˆ‹‹‹ŠŠŠŠŠŠ‰‰‰ŠŠŠˆ…ƒƒ„††‰‹‹ŠŠŒŒŽ‘‘””””“‘‘†ƒƒ‚€}}|ƒ‚‚ƒ†ˆˆ‰ŠŠŒ‘Œ‹‹‹’““‘ŽŽŽŠ‡‡‡†††‡††„ƒƒ†ˆˆˆˆˆˆˆ……|xxtppqtyy}‚‚„ˆŒŒ’’’’””–˜˜˜——––••“––› ¡¡Ÿœœœž ¤¤¦¦¦¥¢žž–••–•”””˜˜˜–––————••”’‘‘”••”ŽŽŽŒˆˆ‡……ƒ‚‚‚…††ˆŠŠŒŽŽŒˆˆˆŠŠŒŒŒ‹Š‹‹‹‰‰ˆ‡‡‡‡……„‚‚{{xtnnkjjjhhedeegjjmrvvyzzz~~‚†‡‡„€€yvuuuwwyzzzywwtooopqqpqqwz{{ywwtppmjiijoosvvvuuuy{{zwssplljgddaZZXWXX[__dffiklllnnptwwzzzxvvspooooopsuuy„ˆŠŠŠ‹‹‰††„„ƒƒ€{{wuttroomlllpvvwwwy}€€‚‚…ˆˆŠ‡‡ƒ|zyyyzz{}~~~{{yvvtstttssrqssvyy|~~~||zyywsqqqsstttttsspnnmqttvuusppppooquuxyxxxwwwspponnnoppqttx||}|{{yyy{ƒƒ„‚‚€~~}|yyuqqnnooommkiikottxƒƒ‹‘“““’’’ŠˆˆˆŒŒ‘””•””Œ‹‹Œ‹‹ˆˆˆ‹’’•˜˜™™™™™œœœšš˜——”’’‘‘““”““Ž‹……yytpmmmooonmmmrrvyzz{~~‚…‰‰’™™œœ›››š˜˜•‰‰ˆˆˆ‡…‚‚„„ˆˆˆ„{wwvvvvvwwvssonqqpkkhhhimmmmllkgddcdddbb^VUUW\\_`^^]^^_accddddddfhffcaa^VTTY__a^^YY[[\^^`_^^_``aaabcbbbddghgghjjmquuxzzzuusssstttwyzzzyyvrrpruuy}}}{xxxyyzz||}}}{|}}}|||{xxsppnmmmmkkgddccccehhhhiiigggjjmmlliggghjjlkkiiijjmmu||ƒ……Œ‘‘““““ˆˆƒƒƒ€€€~}}|}}ƒƒ‰ŽŒ‹‹‰‡……}}xttu|}}zwwwz€€‚……ŠŽ““šœœ›™™—‘ŠŠ||{}€€ƒˆˆŽ’’”™¡¡ª¯¯´º½½¾¿¿ÂÇÇÎÍÊÊÆÂ¾·µµ¶···²¯¯¯±±³³³°®¬¬¨ŸŸ”‹‘‘›¡¡£££¥¦¤¤¢££¦¥££¡ŸŸ›—””ŒŒ‰‡‡ˆŠ‘••˜˜˜˜˜——“‘‘‘‘’’‘ŠŠ…€~~}||‚ƒƒƒ„……‡‰‰‰‡……††††………„„„„„ƒƒ~~~~€‚‚‚€€~|||}~~}|||{{{yvvtsssnhhfhhhc]]XWWX[__`___bgglllllnnpnnkiiknnnjhhhjhhdccdffhlllhbb[WXX^ccghhfeggjlloruuz}}|xuuuvvwxxyxvvuvvy~}}zxxxwttpmmorttsppoqrrqqqqrrvxyyvrrnnoooqqu~~„‡ŠŠŒ“•››§µµ»³³§›““‘™™ Ÿ——˜ššš˜––•”””“‘‘‘‘’’“””•––————˜™™™—––•––˜™™™ššš™™™˜™ššš——”ŠŠ‚xxsnnhdhh}‡‡‡€{{}~~†’’›——’’Ÿ®²²¯±±¸½¼¼¶³³±¯¯¬©žž•ŽŽŽŽ““–••‘“””’ŽŽ““—›››—••™  £¢££¥§§§¥££ š››žžœœ™••’“””—ššžšš˜––”‘‘ŒŒ‰ˆˆ‡ˆ‰‰‹ŽŽŒŒ‡…„„€||yy{{„„‰‹‹‹Ž’’“’’‘‘Œˆˆ‡‰‹‹Šˆˆ‡ƒƒ~~~‚ƒ……„ƒƒ‚‚‚‚€€~~€€€ƒ‰ŒŠŠ‡‚‚~|{{{||€ƒƒ…†††‡‡‡†„ƒƒ‚{wwwwxxwvvtstty}}…‰‰‹‰‰ˆˆˆˆ‡‡‡ŠŽŽŒŒŠŠŠ‰‡‡ƒ|||{{{z{{yxxvvvvtsstuuvuppmnnookkgdd`ZZUVZZ^````aaaaaaaccgmmquu{…‰‰Š‰‰‡ƒ~~……†xvwwwuuuxxxwuuuvvusppljjmrvvy{{}}{{yyyz{{yyyyxttnmnnprrrsssrppopprtwwz}}~~|zzyxxwussrvvxxvvvyy‚‚ƒ…†††„„€}|||zzyyyyxwwxwwxz}}„„‡‹ŽŽ‘Œ‰‰‡ˆŠŠ‰„„zwwuvvvuurnggeiiqy|||}}€‡‡‹ŒŒŠ‰‰‰ˆ††„ƒƒƒ…ˆˆŠˆˆ„€}}~…‡‡‡†‡‡ˆ‡ƒƒ}||}}}|{}}|yyusrrqoonnnppnnkiihikklkkjiiikmmnnnlhhhkooqpooqttuvvwyzz{}}||yvvvvvvtnnhjss~„„„~||}}}|yywtrrqssy|||yssmiihhhhkpprtvv{€€}}‚‰Žˆˆ……‰‰Ž’’’’“’’‘——š›šš˜““’’’Šƒƒ}xttqqqv~……‡………††…‚}~~€ƒˆˆ‹‹‡‡‡‰‰Œ‘‘‘ŒŠŠŠŠŽŒ““•””‘Œ‰‰…††‰††„„„‡‰ŒŒ‹‰‰‡ƒƒ€€‚‚†ŠŠŒŒŒŒŒŒŒ‹ˆ……ƒ~~}€€€„……„‚‚‚‚€~~}‚‚„„„„†ˆˆˆ‡‡…ƒƒ„†ˆˆ‰‰‰ˆˆ‰‰ŠŽŽ‘“““‘‹‹‹ŽŽ‹‹‰‰‰‹ŽŽŽ‹‹‰ˆ‰‰‰ŠŠŒŽ‹ŠŠ‰‡‡…„„„„‚‚}}|{{}€€‚‚‚‚‚ƒƒ„„ƒƒƒ„„……ƒƒ|zzyxwwwvvutqqommkkklnppqqqrqnnmrrwzzzwppkggb^^^bfffdccfeeaZZUSVVZ__b`]]Z[[]___\YYY\\bgiifaa\Z\\_bbfkkonjjijjlmmmlllkjjimqqtsspnpprtttsoonnnnmmklnnpqqqssstvvwwwvvwwyyyzz{{|‚††‰ŠŠŠˆ††‡‡‡‡‰‹‹ŒŽ‘““”••”‘’–––ˆˆ…††ˆ‡‡†‡ŠŠŠ††„…††‡ˆˆ‰‰‹‹ŽŽ‰‰‰ŒŽŽŒ““—ššœœœ ¤¤¤¤¤¤¦§§¦¡¡¡¡¡¡¡¡¡ žž›˜———™™›œž¢¢¤¤¤£¢¢¢¡žž ¤¤¤  ž  ¥¨©©¨¦¦£¢¥¥¨§§¥£žž“Œ‹ˆˆˆ‰‰ŠŠŠŠˆ‡‡ˆ‹‹–———™™›œ˜˜•““‘Ž‹‹Š‹‹ŒŠŠ…|yy{ˆ‹‰‰‡ˆˆ‹‡‚‚‚‚„†ˆˆ‰‰‰‰‰‰‹‹‰‰…‚‚||yxxwwxxz||~‚„……„„„ƒ‚}}|}}}|zzy||}||zxvvuttuzz~€€€~~~}{wwuttuuuvwyy{||}}{{xvvspppqssstttsjj`XVVY^^`[[URUU]aacgjjmqqrqqoooomkkjjllnmmjillrzz{zzxuttvxxxtqqpssuxx{|{{zzzzxttlggcaa`abbb``]ZYYXXXY^eeiggeeeirwwwttpkeeceeimmnmmmoqqrpoonmmkjjjnuu{}}zvsssuuxxuurrruwwutuuxxxtpoonooptvvwxxxxxy{}}~~~|{vvokkkppuxzz|}}|yuutvvzzzyxxxvtttvxxxzz€ƒ„„ƒ€€~€|||}}|xttqqqsuuwxwwy||ƒƒ„~|||}†ˆˆˆˆ‰‰‹‰ˆˆ‡††„‚‚}}}€€€~yssnoopssvywwuttttssqttwz}}ƒ‡‡‡††††ƒƒ€„†††‡ŠŠŒ‹‹ŠŒŽŽ’••’ŽŽˆƒ~~}~~€€€ƒƒƒƒƒƒ†ˆˆ‡††………‡‰‹‹Š‡‡„‚‚‚ƒ……ˆ‰„„€}}}{{vsqqommnsuuutttrroqvv{}}~„„Š‘ŒŒˆ…ƒƒ‚€€{yyy}„ƒƒƒƒ„„„€€€‚‚‡ŒŒ‘ŽŽŒŠŠ‰‡‡„€€}}zyzz{}}}}||zwwtttttvvy{{{{||}{{xyy{~ˆ‹‹‹‡„„ƒ„„~~{{}}„„†…„„ƒ……‡‹ŽŽ‘“““‘‘Ž‘‘‘‘’’—››Ÿ¢¢£¢ŸŸžœœ™•’’’’’“”••‘‹‹†„„…ˆŽ‹‹ˆˆŒŒ””—––‘ŠŠŠŒŽŽŒŒ‰……ƒƒƒƒ„‰‰‘¡¡¢    ¡¡   ¡¤¤¦¦¥¥£¡¡š™™™šš›œœœœ››™šš™–’’Ž‹‹Šˆ‡‡ŠŽŽ‘‘‘‘‘‘‘ŽŒŠŠˆ‡‡†……ƒ‚€€€}|{{yuuqqttwxxy||}zttmffhq{{„„ƒ‚‚}}}€††ˆˆ‰‰ˆ……„‚‚†ŠŠ‰†„„„ƒƒ‚ƒ……„}}}|xrrjffdehhkqquxxzzyyxuuqmkkkjjhikkovvy{{|{~~‚‚‚‚ƒƒ‚}}wqqopsstuuvvsspmmkiiikoot{{ƒ||wvvxz|||{{{{{}€‚‚„……ˆ‹Œ‰‰|yyxxxvpoorww|„„…………………„‚‚ƒ………‡‰‰ŽŒŒŒŽŒ“˜˜›™™–“’’’’’’‘Ž‹‹‡ƒƒƒ„„„‚}}zwuutsstxx~ƒˆˆ‹ŽŽŽ’•––•““‘ŽŽ’’”‘‘ŽŒŒŠŠŠŠ‹‹‹ŒŽŽ””™ŸŸž›››œœ›™™™¡¡¢ œœ˜””Šˆ„„ƒƒƒ…ˆŒŒ‹‹‡ƒƒ€€€€‚‚‚‚‚‚‚€~~|xttrqqoliihggffffggghiiknnnoooopppoppqssrollkmmr}ƒƒƒ„„„ƒ€}}zyyujcc_``cjjmnnnnnnqqppliigbaabeehiiihggghhjjhhfggjpprrrrrrrqpmmhddgoyy‚‰‰ŒŽŽŒ‹‹Œ‹‹ˆ„€€}{{yzz|~€€‚ƒƒ}zzxuuronnnnnnmmoprrrnnllootwwussrstttttuwzz{xxuttrqooprruvvvsppnmmmmllkkkkkllossvxyy{zzyyyz|{{{{{zuoopuu}…”’’ŒŒŒŽŽŽŽŽ‹ŠŠˆ……}}yussrttw|~~€€‚‡‡ŽŒŒ‡ƒƒ‚‡‹‹ŒŒŠ‰‰‰ˆ‡‡‡‰‰’І††‹‘’’‘Ž‹‹‰‡‡„€€€€€~€€ƒ„„ƒ‚‚‚‚€€~~~~~~~||zuutuvvvrrqtxx|~~‚„††Š“——–•““ŠŠ…€€~||zyyz~‚‚†‡‡‡‡ˆˆ‹‘’’“•™™›šš—•””“ŽŽ“–––––•”•••““‹‡‡‚‚‚„ˆˆŠˆyssokggfhhjlnnprrv||‚†‡‡‰ŒŒŽŽ‹‹…ƒƒ‚~zyyz}}‚€~}}|}‚„„†‡……ƒ}{{{||‚„……‡‰‰Œ‘‘‘‘‘‘ŽŽ‹ˆˆ†‡ˆˆ‰‡‡„~{{zzzzwwsqqqrssssssuwwwvvwz|||zzwvwwxzz}~||{yywwwxxxxxyy}‚‚„††‡‡‡††‡‡ˆŠŠ‰‡……ƒƒƒ„ƒƒ‚|{{|~~~€€‚‚‚‚‚‚ƒ‚yyy{}~~}||}||{zyyxwwusqqrttvwzz}€€‚‚„†††€{{yz~~€€€‚……‰‹ŒŒ‘••™››œ™––“ŽŒ††ƒ€€‚„„…††‡ŠŒŒŽˆˆƒ€€|yyxwwwx{{~ƒƒ„ƒƒ‚€}}zxxxzz€ƒ††‡††„ƒ………ƒƒ€~~€ƒ……‡‡‡…‚~||zyyyywwtqoonoorttttttttttuwwwxxyzyyyzz€‚‚‚€€€„„…………„††‰‹‹‹Š‰‰ŠŒŒ‘’’‘Œ‡‡…††‹‹ˆˆ†………†ŠŠŒŽŽŽŽ‘‘‘’’“•——˜————––“‰††…„„ƒ€€‚‚„‡‡‡†„„€€ƒ„„‚{yy{~ƒƒ…ˆˆ‹ŽŽŽŠ††‚|wssrsstvwwvwwxz||{{{{|||}~~~~~|{zzyxxvvvy|~~~||zz||‚‚‚€~~€~~~€€||wssqrvvy||‚‚‚€}}|~~ƒ‡ŠŠ‹‹‹ŒŽ‘““”•••”“““’’Ї‡„‚‚‚„„…†††…~~ƒƒ‚€€€€€€€‚ƒƒƒ„ˆˆŠŠˆˆ‡‹‹“––————”‘‘ŽŒŒ‰††„€€|yyyyyyz|~~€‚‚ƒ†††……ƒ‚|yyupjjhkknqqsuttsssssssv||‚†‡‡‰ˆˆ†ƒƒ‚‚~~{{||zuupllklnnquuvtookhheddccccbccfmssw{{~}}{{{~‚‚†‡‡‡‡††ƒ{ttpoooooomllkjjhgffcbbabccehhkllkjjjjkknpqqrttuttqojjebbdimmnlljkkmnoonmmllkkjffca__^^^]^^afkkpwwz{{{|}}}~~‚‚‚||{|~~~~~}zzxwwy}‚€€{wttsrrqoomjffcaaaaaaabbehkknnnnppsuvvxzz}‚……‡‡‡‡‰‰‹Œ‹‹‹‹ŽŽ’’“––˜š™™—————˜˜—””Œ‡‡„‚‚}}{wvvwzz}ƒƒ…‡‡‹ŠŠˆ‡‡‡…ƒƒ€€~~|||~~|}}†ŠŠ’’’‘ŽŽŽ“””””””’’‘‘‘’••—™šš˜––“’‘‘ŽŽŽ’’–šŸ    ŸŸŸ¡¡¦©©ª©§§¨«««§¢¢žœœœ›™™•’’‘“••–——˜š›››ššššš™˜——–•••˜žž£¨¨¥Ÿ™™–˜˜›š––Ž‹‹ŠŠŠŠŠŠŠ‹ŠŠˆ„|yywwxxy{{€……‡‡„„‚€€€‡‡‹ŒŒŒŒ‹‹‰‡‡†„„‚zzwsspmhhd__[ZZ[]^^afflsvvy||‚†††……ƒ€|wwrlljloopnnkkkorssqkkd^\\\^^ahhkllljhhefiimqquvuussstwwz}‚~~vqnnkhhfgghihhgggkpssuvvvuqqnkkklllnoonkkjkmmpuuz|||}~~€‚ƒƒƒ‚„„…ƒƒ{wwvuuttuuy€€€ƒƒ…††‡ŠŽŠŠ‡…ƒƒ€€€€€|xxwxxz|}}~‚…††ƒ~}}}}~~€ƒƒ†ˆ‡‡ƒ€ƒ………ƒ‚‚€||zyyz}ƒƒŒŽŽŠ††ƒ€€~|||||}}}}~~~~~~~~||zyyyzz~ƒƒƒ€€|yyyzyyz~ƒ……†ˆˆ‰‡ƒƒ~xxtrttwzz|‚‚‡‹“–––—™™ššš—ŒŒ‰‰‰‹Œ‹ŒŒ‘‘’’‘‘ŒŒˆ€€|z{{~……‰‰‡‡„‚‚ƒ„„ƒƒ‚‚€{{xwuutssrsttx||‚‚‚€€€€€€€~~}~~€€‚ƒ‚‚~~~€ƒ††‡‡‡‡†††‡ˆˆ‰‰‰‰‰‰‰ˆ‡‡…„……‡‰‰‰ˆˆ‡‡‰‰‹‹‹‹Š‰‰‡†††…„„‚{wwtqoomllllkkijjlnnpsvvxzz}€€~~~€„„‡‰‰ŠŒŒŒ‹ˆˆ„€zzvrronnoqrrpmmlnqqqoonnnpppppppqtvvyzzzzzzyvvsqqqsttuwwyƒ}}}€ƒƒ†ˆˆ‰ˆ‡‡…„„‚€€}{{{|~~€‚‚…‰‰Œ‹‰‰‡††„ƒƒƒ„††ŠŽŽŽŽŒŠŠˆ‡‡†…„„€~~~~|yyxy||‚‚…‡‡‰ŠŠŠ‰‡‡†…„„ƒ„„„ƒƒ~~}~~€€‚‚‚€€……ˆ‹‹Ž‘’’’’’’‘ŒŒ‹‹ŒŽŽ‹‹‹‰‡‡…ƒƒƒ„……†‡ˆˆˆ‰‰ŠŠŠŠŠ‰‰ˆ‡‡‡‰ŠŠ‹‹‹ŒŒ‹‹‰††„„„†Š‹‹‹ŒŒŽ“––˜˜˜—•““’’’’‘‘‹‹‰ˆˆ‡………‡‰‰‹ŽŽ‹‹‰†„„‚‚‚„…„„ƒ‚‚…ˆ‰‰‰ˆˆ‰‹‹Œ‹‹‹”“’’‘‘’’’’’’’““•–˜˜›œœœœ›šš˜———–••”’’‹ŠŠˆ††…ƒ€‚‚‚‚‚…ˆˆ‰‰‰‰ŠŠŠ‹‹‹‰‡„„ƒƒƒ~~}}ƒ††ˆ‹ŽŽŽŽŒŒŒŠˆ‡‡‡ˆˆ‰Š‰‰ˆˆˆˆ‡‡…ƒ}||}~~~~||zvttsrrssuuwxxyzzz|ƒƒ„‚}{{|}~}}}~ƒƒƒ‚~}}|||}~~~~~~~€‚‚ƒ‚‚€€€€€~~|{xxwvvvvvvvwwwxxyyyyyxxyzyywssnmkkjkklnnopqqqssvxyyyyyvssnkiihhhhhhhijjkkklmppsttuwxxyyyyxwwvvvvvvutrrqqqqsttuvvwwwxxzz}~~~{yywwwvtrrppppqqrqqqqppppqqsrrpnnnoqqrrrqqppommlllllkkjkkklkkjiihhjjllllllmprruwwxwsspoooppqrsssrrqqrrtwwz|~~~}}zxxwwvvsoomkiihggggghhhhhiilnooolljggghjjloorssssttuvuutrrpooppppnmmjjjjkkkjjjjloorttuvvvwwwxz{{{zzyyyxwvvuvvwussqppqrrrpnnmlllmnnoqqsvwwwttsrrqrsssssssttvxxyzz{|||{yywuttssstttrqnnkhhfgkknppqsuuxzzz{{|}~~€€|yywwwwwxxz||||{{{{{zzyyxwwvvvvwxxyzzyxwwxyyz{{|||||}}~€‚‚„‡‡‰‹Ž‘‘“”””•••••––—˜˜˜˜˜™šœœž  ¢¡          ŸŸŸœ›››œœ›››œœœœ››œžžžŸŸŸ ¡¡¢£££¢¡¡¡¡¡¡¢¢¢¢¢¢¡ ŸŸŸŸŸŸŸŸžœœ›™™™šššš™™˜™™™™™™š››œ›šš™˜˜—––•”““““““”•••””“““““””•––——˜˜˜™™˜—–––——˜™™™™šš›šš˜–’’ŒŒŠ‰ˆˆ…„„„……‡ˆ‡‡†„„‚€‚ƒƒƒ‚€€~|{{zzz{}ƒ……†††…|zzyxxxxwwwwwyz||}~~~~}}|||}~~~|yywuuuvyy|ƒƒƒ‚‚‚‚ƒƒ„†ˆˆŠŒŒŽŽŒ‰‰‡ƒƒ€~}}}}}~€€€~}}}}~~€€~~|zzxwvvvvvwzz}€‚ƒƒƒ„„„„ƒƒ‚||ywwvussroonmllmqqtwwy{||~~}}}}~~€€€€}}|{{|}~~€‚ƒ„„„……†……„ƒƒƒ…†††…„„ƒƒƒ…ˆˆŠ‰‰ˆ…‚‚‚‚ƒ„„……………††‡‡‡‡‡ˆˆ‰Š‰‰‡……„‚‚ƒƒ…ˆˆ‰ˆ‡‡†††‡‰‰ŒŒŠŠˆ…ƒƒƒƒƒ„………„ƒƒ‚‚‚ƒ„……†‡‡‡‰ŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘“••–““ŒŠŠ‰ŠŠŽŽŒˆˆ‡…„„„…………‡‡ˆŠŠ‘’’’ŽŽŒ‹‹‰††…†‡‡ˆ‡‡„}zxxwwwy|~~€‚‚ƒ„ƒƒ‚€}}{zzyy{{{{{{{{{yxxwxxxxyyxvvutttroomkklnqqtuuvwwwvvvvvvvussqnnkhffeffgiikoppqqqrrsstsssssrpnnkjjhgffefffgggggggiilruuvvvuttttttsssrqqqpqqqsuuvwwvuttrppnkkhffffhhjnpprrrrqqrstttttuvwwvuuqoonprrvyyyyxxxxxyz{{}‚‚‚ƒ„„…††††……ƒ€‚‚‚€~}}|zz{{||}}}{zzxvuutuuuwxxz{{{{{zzzz{||~~€€€€~~}}}}~}}|{{zxwwwyy|‚ƒ……†††‡‰‰‰ˆ††„‚‚€|yyvssqooopqqsuwwyyyzzzyxxxyzz|}€€€€€~~~~~}}|||}}||{yyxxxxxwwvuuvwyyzzz|}~~€‚‚ƒ††‡ˆ‰‰‰ˆˆ…‚€€~}}|||||}}……‡ˆˆˆ†ƒƒ€~}}}~~€~|{{{{{{{{{yxxusrrrttxyyzz{{}~~~}}{zzxxxyyxxwxx{}€~}}}~€€}}}|||||||}€€~~~„„†ˆˆŠ‹‹‹Šˆˆ‡††…„„„†‡‡‡‡††„ƒƒ‚€~}}|{{{|~~‚„„„…‡‡‡†„„„……‡‰‰ŠŠŠŠ‹Ž’’’“““”••”’’ŒŽŽŽŒ‰‡‡…ƒƒ‚‚ƒ„„†ˆˆŠŠŠŠŠˆˆ†„„„…††‡‡‡ˆ†„„€‚„„†ˆˆ‰‰‰‡„‚‚€€€€€€ƒƒ……„„„„„…†ˆˆ‹ŽŽ’””••••””””””‘ŠŠ‡†………„„„…………„„………„ƒ‚‚€}}|{{zzzzzzzzz{{|}}}~}}}}}}||yurrqssuvxx{{{{{{z{~~~~}{xxxxxyyyyz{{|{{{zyyxxxwwxxxxxwwwwxxxwwwvvwwxxxxwwvtrrpnnllmmorruvvvvwwy{{ƒƒ…‡‡ˆ…ƒƒ‚€€€ƒ„„………„„„„…‡‡‰ŠŠŠ‹‹‹Œ‹‹‰‡††„„„„†ˆˆ‰‰‰ˆ‰‰ŠŒŒŒ‰‡„„ƒ‚‚}}||}}}}}~€„ˆˆ‰ŠŠŠ‰ˆˆ†…………„„ƒ€€~€„„†‡‡ˆˆ‡‡†††…ƒ‚‚‚‚„†‰‰Š‹‹‹‹‹Šˆ††ƒ€~~}}}|{{{{||~€}{{zzyyz{{‚††…ƒƒ€~||}€€‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ…††‡ˆ‰‰‰‰‰Š‰ˆˆ‡††…†††‡‡‡†……†ˆ‹‹‘‘““””•––––—————–””‘‘’’““’’‘ŽŒ‹‹ŠŠŠŠ‰‰†ƒ~~}~‚‚‚‚‚‚‚ƒƒ„„„ƒ‚‚‚€€}}{zzz{|||€€€€€€~~}||||{{{zzxxxxxzz~€€€~}zzxxxxwwvusspoonmlllkkjiiggllpssuvxxz{{|}€€ƒ†††…………„„ƒ‚‚‚ƒƒƒ„„„„ƒƒ‚‚……‡ˆˆ‰ˆˆˆ‡††„ƒ~||{zzzxvvvvvxzz||{{z{{}‚„„………ƒ€€€€€~~~~€€ƒƒƒ‚~~}{zzyyyyzyyyyyz{{yupplllszƒ‡‡ŠŽŽŒŒŠˆˆˆˆˆˆ‰‰‰Š‹‹‹‹ŠŠ‰ˆˆ‡‡†††††…„‚‚€~~zz{{}€„„‰‘’’’‘Ž‘’’’‘Œ‹‹ŠŠŠ‹‹‹Š‰‡‡†††‡†……ƒ‚‚ƒ…ˆˆŠ’’””””‘ŽŽŽŽŽ‹ŠŠˆ‡††……………………††ˆŠ‹‹‹‹‹‹ŠŠ‰ˆ††………‡‰‹‹‹‰‰ˆ††††††‡††…ƒ€€€€€€~~|z||„„ˆ‹ŒŒŒ‘““”••”””•˜™™š››››œœœœœœšš˜–••“‹‹‹‹ŒŒŒŒŒ‹‹Š‰‰ŠŠŠŠŠŠŠ‹ŒŒŒŒŽŽ‘‘’’’‘ŽŽŒŒ‹ŠŠŠŠŠŠ‰‡‡…ƒ‚‚‚~}}{yywvvwy{{}€~~~||{zzyyyywuustuuwyyyxwwvuutssssrrommkkjjjkklllllkkijjkkjjfccbbcccccbaaabddfgghiiiiiihhhhfbba``abccegghiihggggiijmppqrrrssssrrpnnmmmmnooonmmlmmnqqsvvvuuuuwyy{||||zzxvvtqqmiggeccccddfhhiiiihhhiiiiihhhhhikkmpqqrssttssrrrstsspmmjggecccdffijiihggeeefgjjkkkifcca```acccbb```abddgkkmprrtvvxyyyyyyyzz|}~~‚‚„………„„„…„„„‚€||zxxxyzz{||||}}~~~~~~€€€€€€€€‚‚‚€€€€€€€ƒ…†††………„ƒƒ„……„ƒƒ€{wwtqqqrttuwwy|~~„„‡ˆˆˆŠŒŒŽ’’•˜˜˜•““’““”–••”’’‘‘“”””’’Ž‹ˆˆ†„„ƒ‚‚‚€€€„„†ŠŠŒŽŽ‘’““”——œŸ  ¡¡¡¡  ž›——“†‚}{{zyxxxzz}€€€€~~}||}‚„„‡ˆˆ‰Š‹‹‹ŒŒŽ‘””–——˜˜––”‘‘‹‹‰ˆ‡‡††††…„„ƒ‚‚€€€‚‚„……‡‰‰‰‰‡‡‡……„„……ˆ‰‰Š‰ˆˆˆ‰‰Š‹‹‹‹‰‰‡††††††…„„ƒ€€€‚‚„††ˆŠŒŒ‹ˆˆ…ƒ‚‚‚„„†ˆ‰‰ŠŒŒŽŽ’’’‘‘’””•–––••“‘‘‘‹ŠŠŒŽŽ“••••––—™˜˜–••””“““““’‹ŠŠ‰‰‰‰‡……‚}|||{{{|~~ƒ†ŠŠŽ’’•˜™™™™™˜––’ŒŒŠ‰‰‡††††††‡‰‰ŠŠŒŒŽ‘’““”””‘ŽŽŠ‡………††††………†††††††††‡‡‡‡‡ˆˆ‰‹‹Š‰ˆˆˆˆˆ†ƒƒ~~|{{{{{{{zzz{{{|}}~€€|{{zz{{}ƒ„„„†‡‡‡‡‡††††‡‡‡ˆˆ‡‡†……………„„}yyvtssssssttvz€€ƒ„„‚zzyyy{||~€ƒ……†‡ˆˆŠ‹‹‹‰„„€~~|{{{|}}}}}{yuuttttvvxyyyzzzz{|||}}~€€€€€~~{yvvsppmlmmnppqqqrsuuwyy{|||zxxwwwwxyy{||}~€€~€‚‚„†ˆˆ‰ˆˆ…„ƒƒƒ€€€ƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒ„„†‡‡‡‡†††‡‡ˆˆ††‚~~}||{yxxwwwwwwwxyyyxxxxxxyzzzyvvtssqnkkiggghhijkkkllnprrsttsrrqqqqrttutqqnjjfdeeghhihhgfffghhijmmorrsuuuvvvwxxy{|||{{{|zzxvvtssttuuwyyz{{{{{{|}}€‚„„…„„„„……†††…„„ƒ‚€€~||z{{{|}}}}}}}}}|{{{zxxvttqpnnnnnqww|€ƒƒ‡‹‹Œ““—ššš˜””‹‹‡†††…„„‚‚‚ƒ„……†‡‡…ƒƒ‚‚‚‚‚€~~‚‚„………………„ƒƒ‚ƒƒƒƒ‚‚‚ƒƒƒƒ€~~|{zzyyyyywwussrssux}}~}}{{{{~€€‚‚‚‚‚‚‚ƒ„„…†‡‡ˆ‰‰‹’Œ‡‡ƒ€~~|yywvuutttsrppruuz~~„„„„‚‚‚ƒƒƒ‚€€~~~|zzxvvuvxxz{{}€€ƒ„……„‚‚€|{{ywwvvwwxyyyyyxwvvvvvwz{{|}}}||||{{yxxyz||~~~‚‚ƒƒƒƒ‚‚‚€~}}|{{{{{{{|||zxxvvvwwxxwwwx{{}~~~}||}~€‚‚ƒ‚‚€€€€€‚ƒƒ‚€€~}||{zzywttsppoooopqqsvv{€„„ˆ‹‹ŽŽŒ‹ŠŠŠŠŠŠ‰ˆˆ†††…„~}}}}}|zxxxxxy{}}€€€€€~|||{{{zyxxxyyz}}€ƒ„„„„„ƒ‚‚‚‚‚‚‚ƒ……‡‰‰ŠŠŠ‰‰ŠŠŠŠŠ‰…ƒƒ‚‚‚‚‚‚…ŠŽ‹Šˆˆ‡††‡ˆˆŠ‹‘‘’”––—˜˜™ššš™——•““‘ŽŽŽŒŠŠˆ††††††„‚‚€€‚„„…‡‡ˆˆ‡‡‡††…„„„ƒƒƒ„……‡ˆ‰‰‰‰‰‰‰ŠŠŠˆˆ‡†……ƒƒƒƒ††ˆ‹ŒŒŽ‘‘‘‘’’“”•••–––———–••”““‘‘‘‘‘ŽŽŠˆˆˆ‰ŠŠŽŽŽ‹Š‡‡……………„„‚€€}||{zzz{|||}}}}}}~€€‚‚‚~~||||}€ƒ„„…„ƒƒƒ‚‚€|zzyxxxwwwwzz}€€ƒƒƒƒƒƒƒ‚€€€€€}{yywuuutrrolljllpv||€ƒƒ„„„„„………†‡‡ˆ‰‰ŠŒŒ’’”••”‘ŽŽŠ††„„„…†††…„„‚}}zxxxwwwwwwwwxxz}}~~~}}}}}}}}~~€‚‚ƒƒ„††ˆˆˆˆ‡……~~|{zzyxxvvvvvyy{|||{yywwwwvttqoooppppppqsstuvvwyyz||||{{zyyxwvvvwwwxwwvtttuux|‚‚‚‚‚€~~{zzyzz{|€€€€‚„ƒƒ€€€ƒ††‰‹‹ŒŒŒŠˆ‡‡†‡‡ŠŽŽ‹‹ŠŠŠŠ‰‰‡…ƒƒ‚€€€~||zwwusppommkjiigeeddeefhhjnnqsvvz}}~}|||{{zxxxxzz{zzyz}}€ƒƒ…†††‡ˆˆŠ‹‹Š‰ˆˆˆ‰‰ˆ‡……„‚‚||wrnnmllkhffeffilloqqqppppqoojffddffhkkmpptx{{}~~~€„††…„„‚€€‚‚„†‡‡ˆ‰‰‰‰ŠŠŒŽŽŽ’””“’’‘ŽŒŒ‰††ƒƒ…ˆˆ‰‹‹ŒŽŽŽ‹……}wwttvvz}}€€}}{{{{~~‚„………††‰’˜˜›œœžž ¡  žœœšš™™˜––•’Œˆˆ„‚‚‚‚€~~}}}|||{{zxvvuttssttvvvussssttssstvwwy||ƒ……………ƒ‚‚~~|{{yxvvuuutssrqqqnlljiiikppsuuuuuuuttsqoojhhggiijlllkkiikknppqqqqppppoonljjknnrvzz{||||||{{{|}}~~~|zzyxwwxyy{~~€€~~|zzyyvvsppooqqsuuxzz{}}}~‚‚‚€~~|{{|~ƒƒ‡ŒŒ‘’’’‘‘Ž‹‹‹ŒŒŽŽŒŒŒŒŽ‘‘‘‘Ž‹‹ŒŒŠŠˆ‡‡†…………††‰ŒŽŽŽŽŽŽŽŽ‹‰‰‡‡‰‰Š‹‹ŠŠŠŠ‹ŒŒŽ‘‘‘‘‘Ž‹‹‰‡‡†‡‡‰‘‘•˜˜˜—˜˜˜˜˜—––————”‘‘Ž‹‰‰‡††ˆŠŠŽŒŒŠ‰‰ˆ‰ŠŠ‹‹‹‹ŒŒŒŽ‘‘’“““““‘މ‰†„„…ˆŒŒŽ‘’’’‘ŽŽŽŽŽŽŽ’•——–””‘ŽŽŒ‡„„{{vqjjfeefinnruuwyyz~€€‚……‡ŠŽ‘““–˜™™š™™˜•”””“““’’’“”””””’‘’’’‘‘ŽŽŽŽ““—™šš™˜˜•““’‘ŽŒŒ‹‰‰‡†……ƒ€€€€}}|zxxvuuvwwxxxxwuuuusspllkjjjkmmopppppppppqqppommlkkkkllmmmnnmmljjiiihhhhhggfdcc`__]\[[\]]]^^_bffhiijjjjjiiheeb`\\ZZZZZZZZ[[]__adffgiijklllllkkjjiggeddb_^^^``cimmqttwyy{{||}‚‚‚‚‚‚‚‚‚‚‚€€„„‡‰‰‰‡„„‚€€~||{|}}~€‚‚ƒ„„„………†††‡‡‡ˆ‰ŠŠŒŽŽ‘”••••••““’‹ˆˆ†„„„…‡‡Š’””–˜˜˜—••”““”””””““‘‘’””””””“‘‘ŽŽŒŒ‹‹‹‹‹Š‰ˆˆ‡‡‡††……„„„„††‡ˆ‰‰‰‰‰‰‰ˆˆ‡……„ƒƒ‚€€~|{{{{{{|||||||||}~‚‚‚‚‚‚‚ƒƒƒ€€~{{{zzzzzzzzzz{{{zxxxyzz||zzyyyyyyyz{{zzzyvttrpponmmllllnnqrrrrrrqonnnnnnlkkjjjkkkllnnprrtvvvuttsrrrsrrqqqqqrrrqqqqqpoooooonmkkjiihhhhhhhghhijkkkjjhfffghhjkklmmmlkkjiiihhhgfffedddffhjkkmnnnoppqttwyy{|}}€€{xxvttrpkkhfffgiimnnpqssuvvwxxxwvvvvvvwxxwuutrrqqqqqqqpommlkkklllnooqsstuvvwyy{}~~ƒ……‡‰‹‹ŒŽ‘‘‘‘ŒŠŠ‰ˆˆˆ‰ˆˆ‡……ƒ€€‚‚ƒ…………ƒƒ‚€€€ƒƒ…‡‡‰ŒŒŽ‘““•••–––––•••••••––———˜˜™™™™™—–””‘ŽŽ‹ˆˆ…‚~~~ƒƒ…††ˆŠŒŒŽ’”””••••••”•——˜šš›››™˜———˜˜™›œœž¡¡¡¢¢¡¡         žžžžžŸŸŸ  ¡¢¢¢¡ŸŸ››™—••’‘‘’””—™™™˜——•””””””””””–——˜——–•”””””””““““““’’‘Œ‹‹‰‡‡…ƒ‚‚}{yyxwwxxxxxxxxyy{|||}~~~~{xxussrrssuvvvuttsrrrrrrsttuuuxyzzz{{~€€€ƒ‡‡‰ŠŠŠŠ‰‰…‚€€€~€€‚„„†ŠŠ‹‹ŠŠˆ††ƒ€€~~~~~~‚‚‚€€~~~€€‚‚‚ƒ„„„…………………„ƒƒ‚€‚‚‚€~€‚‚ƒƒƒƒ‚‚‚ƒƒ‚‚€€‚‚„„……………††††„„„ƒ‚‚‚‚ƒ„„…………………„„„„…………„„ƒ‚‚‚‚ƒƒ„„„……†‡‰‰Š‹‹‹ŒŒ‹Œ‘‘“•––˜™™›žžžžžœ››™———–———˜˜›œžžŸ      ¡¢¢¤§©©ª««ª©©¦¤¡¡Ÿš™˜˜———–””’‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡†………„„…†‡‡ˆŠŠ‹‹‹‹Š‰‰ˆ‡‡†………„„„ƒ‚€~~}{{{z{{{{{{{zzyyyyyyyyyyxwwwwwwwwwvuttrppooonmlllllllllmnnmkkihggghhjkllmnnopqqsttvwwxxwwwvvusqqpoomkkhfffghhikkkkllmoqqrsssttuvvvutttuuuuttrqqoooooooooppqrrrrrqqqqqrrstuuvvvvvvvwxxz{{{zzzzzzyz{{|}}~€€}}{zyyxwwwxxxyxxxwwxyyyyyyz{|||{{xxxxyzz{zzywuusppoprrsssrsstuwwxzzzzzzyyyyyyzzzzzzzz{{{|}}~€€€€‚ƒƒ„……„„„„„‡‡ˆŠŠ‹‹ŠŠ‹‹‹‹Š‰‰‡‡‡††††…††‡‰‰Š‹ŒŒŽ‘’““’‘‘ŽŠŠ‰‰‰ˆˆˆˆ‡‡‡†††…„„„ƒ‚‚‚‚‚‚‚~~}|{{zzzzzzz{||~~€€‚‚‚‚ƒ……†‡‡‡‡‡‡ˆˆˆˆ‡‡†………„„„ƒ‚‚‚‚„„†ˆˆˆˆ‡‡‡‡‡ˆŠŒŒ‘‘ŽŽŒŒŒŽŽ‘‘ŽŽŽ‹‰ˆˆ…ƒƒ{{yyyyzzzzzzzyyyxxxxyxxwvvvvwwxxxxxxwwuurqqqrssssssssstttuttsqnnllllkjjiggghhhhggfddccccfgghhhhhiijkkllkkkllmoppqqqpoonnmmmmmmnnnnmmmmmorssuuuvussqnnljhhgggggggijjkjjifeedeeefffeddcccdefffgghjkkkkkjiiiijjjkklnooprrstttsrrqppppqqrttvyy{}~~~~~}}|||{{||}}}|||zzzzzzyyyyyyyz||~€„„‡ŠŠ‹ŒŒŒŠ‡‡…ƒ‚‚‚‚‚ƒ„„„„ƒƒ‚‚‚ƒƒƒ……†††‡‡††††††‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŠŠŠ‰ˆ††ƒ‚‚‚ƒƒƒ„„„„„„…††‡ˆˆˆ‰‰‰ˆˆˆ‡†……††††‡ˆˆ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†„„‚‚‚ƒ………„„„ƒƒƒƒƒ„„„…††‡‡‡‡ˆˆˆ‰‰‰Š‹‹ŒŽŽŒŒŠ‰ˆˆ†……„„„„ƒ‚‚‚ƒ„„……………††‡ˆˆ‰ŒŽŽŽ‹‹Š‰ˆˆ‡‡‡‡†„„~~|zzyyyyyyyyyyyyyyxxxxwwwvvvuutttvvxz{{|||||||{{{{{{{{{{{{{{{{{{{{{{{||{{{}}~€‚„„…………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€‚ƒ……†‡‡‡‡†††††…„„ƒ‚€~}~~€€ƒƒ„†‡‡ˆ‰‰‰Š‹‹ŒŒŒ‹‰‰‰‰‰‰Š‹‹‹‹ŒŒŒŽŽ‹ŠŠ‰‡††„ƒƒ‚ƒƒƒ„……‡‰‰ŠŠ‰‰‡††††…………………„„~~~€€~{zzyxxxyyz{||~€€„†ˆˆŠ‹‹‹Š‹‹‹ŒŒŽŽŽŒŒŠ‰‰‡†……„ƒƒ‚€€€€€€€‚‚‚‚‚‚‚‚‚‚€€~€€€~~€€‚„……‡ˆˆ‰‰ŠŠ‹ŽŽ‘‘ŽŒ‹‹Š‰‰ˆˆˆˆ‡††………†‡ˆˆŠ‹‹ŒŒŒ‹‹‹ŽŽŒ‹ŠŠ‡††…„„„………†……„„ƒƒƒ……‡‰ŒŒ‘””–˜˜™›Ÿ  ¢¤¦¦§¨¨¨¨¨¨¨¨¨§¦¦¥¤¤¤£¢¢ žœ›››šššššššš™™˜——–––••””““““•——šœœžŸŸŸŸ     žœšš˜———–••“’’’’’’’’’ŽŽŒŒ‹‹‹‹ŒŒŒŒ‰‰ˆ‡††…„„€€€~}||{|||||||}}}||{zyyxwwwwvvuttssttuwwxxxwwvvvwwxyzz{zzywwusqqpppqqqqpqqstuuvuutsssrrrsssstuuuuuuvvvuuuvvvvvuutttttttttttvvwy{{|{{zyvvuuuvvvvtssrrrqqqqrsstuuuuvvvvvvvuutssrrssttttuuuvvvvuutrssstttssqpoonmmmnoopqqrrrqpoooooooppqqqqqqqqppommlkllmooqrsstuuuuuvvvvvuutsrrrrrssssrqqonnnoooonnmlkkjjjkkkjjjjjkklmnnnoooppponnlkkkkkklllmnooooomkkigeecaa_^]][ZZZZZ[]aadggikmmnooqsttttttuuvxzz{{{{{{{|||||||zxxvssqppppqqqqsstvvwxxz{||}~~~~~~~~~€€€€€‚‚ƒ……‡ˆˆŠ‹ŒŒŽ‘‘‹‹‰††„‚‚‚‚‚ƒ„„…„ƒƒ€€€€€€ƒ…††‡‡‡†…„„„„„…………††††……††††…ƒƒ€€€€€€€€‚ƒƒ„…‡‡ˆˆˆˆ‰‰‰‰‹‹ŒŽŽŽŒ‹‹‰‡……‚|zzwutttuuvy{{}~~~}||zxxwuuttttuvvwxyyzyyyyyz{~~€€€€€€€ƒ…††‡‡‡ˆˆˆ‡ˆˆˆˆ‡‡…ƒ|{{z{{|~€€€€}}|||}~~€€‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚ƒƒ„……‡‰ŠŠ‹ŠŠŠ‰‰ˆˆˆˆ‰ŠŠ‹ŒŒŒŽŽ‘‘‘‹‹‹Š‹‹‹ŒŒŽ‘‘‘‘ŽŒŒŒŽ‘‘‘‘’’“””””””“’’’‘‘‘’’’“””””””“’‘‘ŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘““–˜˜ššššš™™™ššššššš™™˜˜——•”””““““”””•••–––•””“’ŽŒŒŒŒŒ‹‹‹‹‹‹‹ŒŽŽ‘’’“•——™šš›œŸŸ¡££¦§©©©¨¨§¦¦¤¡   ŸŸŸŸŸŸ ¡¡¡¡¡ Ÿžžœœœ›ššš›››š™™˜••”““’’’’““““‘‘‘‘‘‘‘‘‘‘‘‘“““““’ŽŽŽŒŒ‹‰ˆˆ†„„‚€}||zyywvtttssrrqqqqqqqrrrrrrqqqpoonmmmmmmlllmmmoqssuvvvwxxxxxwwwwxyyz{{{zyywuutttttvvwxxzzzzywwvuuutttsssqpoonnnmmmmlkkjiiiiiijjjjkkkkkkjihhgggfeec_\\YWWVVVVWWWXYZZ[\\^``bdeeefffhiijkklmmopooooonooonmmkiiijkklmmnprrtvvx{}}~€€‚‚ƒƒƒƒƒƒƒ€~~~~€€}{yywwwvwxxxyyzzzzzzzzzz{|||{{{zyyyyyyyyyyyxxxxxxxxxyzz|}}}|{{yyyxxxxwuutrrpppprssttttsssrrrstuuwxxz{|||||{zyyxxxyzz{zyyxwwusrrqqqrssvz{{|{{{zyyyyyz{||}}}}||{zyyxwwvuuutssrqqommmnppqsuuwxxxxxxwvvuuuvwwwvuutsrrqqqqqqstvvwxxyyyyyxxxyyzzzzzzzyxxxxwwwvuutrrokkiijjknnqrssssssttuuuutrrqpoonnnoppqrttuuuuuuuvwwyzzzzzzyxxxwwwwwwxyzz{{{|||}}}}}~~~€€€‚€€€~|zzwuuttttvwwyzz|}~~€€‚„„…………††‡ˆˆˆ‰‰‰‰‰‡‡†………………„ƒƒ‚€€€€‚„„†ˆˆ‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†††††……„ƒƒ‚‚‚‚‚‚‚ƒƒƒ‚€€‚ƒƒƒ‚‚‚‚‚‚ƒ„……‡ˆˆˆˆ‡‡†……†ˆˆ‰‰‰‰ˆ‡‡„ƒ~~~}}~€€€€€~||||||}}}|{{yvvuttttuutsrrrssuvvwy{{|}}~~€„††‡‡‡‡…„„‚ƒƒ„…ˆˆŠ‘‘’““““’’ŽŽŽŽŒ‹ŠŠŠŠŠŠ‰‰‰ˆ††„ƒƒƒƒƒƒ‚ƒƒ„………„ƒƒ€€€€€€~~|{yywvvtttsssssrrqpqqrttvwyyz{{{||}~~~€€€€€€}{zzyyyyz{{{|||}€‚„„‡ˆ‰‰Š‹‹ŒŽŽŽŽŽŒŒŠ‰ˆˆˆˆˆˆ‰‰‰ˆˆˆ‡††…†‡‡‰‹‹Ž‘‘‘‘ŽŒŠ‰‰‰‰‰‹ŽŽ‹ŠŠŠ‰ŠŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡†………†ˆˆŠŽŽŽŽŽŽŽŽŽŽŒŠ‡‡…„„„………††††††††††…„„‚}||zyxxxwwxyy{~‚‚„………„ƒƒ‚„„…††††††……„„…††‡ˆ‰‰‰‰‰ˆˆˆ‡‡ˆˆŠŒŒŽ‘‘‘’“““”•••••–––––––––—————————•““’‘‘ŽŽŽ’””•”““‘‘‘’““”•••–——˜˜˜——••“‘‘Œ‹‹Š‰‰ˆ‡‡…„ƒƒ‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„…†‡‡‡ˆˆˆˆ‰‰‹’’“•––—————––––––––”“’’‘ŽŒŒ‹‹‹‹ŒŒŽ’’“•––—–––•••”‘‘‹ŠŠŠŒŽŽŽŽŽŒŒ‹Š‰‰ˆ‡‡‡††††‡‡ˆˆˆ‰‰‰‰ˆˆˆ‰‰ŠŠŠŠŠŠ‰‰‡†„„ƒ‚‚}}{{{{{{{|}}~€€€~}}}}}}}}}}~~~~}}{zzyyzzyyyxxxyz||}}}}}}}~~~~~€‚‚‚‚‚‚‚€~~~}}}}}~~~~}||ywuutttttuuvwwxzzzzyyxwwxy{{~€€‚„„„ƒ‚‚~}}}}}}}}}~~~~~~~~~||{{||}€€€€}}|{zzyxxwvvvuuuvvvwxyyywwvutttttsssssrrqqqppqqqrrsttuvvvvuutsssrrrqqqrrrrrsstuvvwyyzzzzxxxxxxwvsspmmkiggfeeeeefhjjkllnoqqrssttuuvwwxzzz{zzzyyxwvvuuutssqqqqqqqqqrrrrrstttttttttttttuuuuuuuvvvwxxxxwwxxxwuttssssuuwy{{{zzywvvutttuwwyzz{{{yxvvtssrqppnnnmnnnopprttuvwwwyy{|~~~~~}}}}}||||||||||{{{{zyyxvttroonmmmnooqssuwyyz{{{{zzz{{{{{yxvvvvvvwxxzzz{zzzxwwvuutsqqpoooopppooooopqrrsttuussrqqqqqqqqqqrrstuuvwwwxxyz{{{zzxuttsrrrrrrrrrsttwz||~€€‚ƒ‚‚|yyxxwwwwwwwwwwxxxyyyzzzz||}~~~~~~}}}}~~€€€€€€€€€€~~~€€‚ƒƒƒ„„„…………………„„ƒ‚‚‚‚ƒ„„„„„ƒ‚€€€~~}}}}}~~€‚‚„††‡‡‡‡‡‡‡‡ˆ‰‰ŠŠŠ‰‰‰ˆˆˆˆ‰ŠŠ‹Œ’’”•––—˜˜™™™™˜——•””““““’’’’’’’“““”””””“““”””••––––––––”““’ŽŒŒŒ‹‹‹‹‹ŠŠ‰‰ˆ‡‡…ƒƒƒƒ„„†‡‡‰‹ŒŒŒŒŒŒŒŒŽŽŽŽŽŠˆˆ‡‡‡ˆ‰‰ŠŠ‰‰‰ˆˆ‡…„„ƒƒƒ‚‚€€€‚ƒ„„…†††……………………………„„„„„„………„ƒƒ€€~~~~~~}{{zxxxxyyyyyzzzzzyyxwwwwxxxyyyyyyzzz{zzzzyyxxxyz{{||||||{||||{{{zzz{||}€€~~}||{{{{|||}}}~€€€‚ƒ„„………†‡ˆˆˆˆˆˆ‰‰‹Ž’““““””–——˜˜˜˜—••“’’‘ŽŽŒŒŒŒŒŒŒŒŒŒŠ‰‰‰‰‰ˆ‡‡‡‡ˆˆ‰‹‹Œ‹‹‡…ƒƒ‚€€€€€‚‚‚ƒƒƒ„„„………†‰‰‹ŽŽ‘’’“”””•””“ŽŽ‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŽŽ‘‘“”•••––•••”“““’’’‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽ‹ŠŠˆ†………„„ƒ‚€€~}}|{{{zyyxxxxwwwwwwwxxxz||~ƒ„……†††‡‡ˆˆˆ‰‰‰‰‰‰ˆ††…ƒƒ‚~~~~~~|{zzyxxvtssrqqqpppppppppqqqqqrrrrqqqppooooprrssssqppooonlljgeecbba````__^^___``accefhhijjklmmmnnnoooooopppqrsstttttssqoomkkjiiijjjjjjjjkkmnnpqrrtuuvwxxyyyyyyyyyyyzzyyyyyxxxwvvusssttuvwwxxxxxyyzzzz{{{|}}~~~~~|{{zxwwuttrqqonllkjjiihhhhhgggggffffffhllnnnonnnnooprru{~~ƒƒ„…‡‡ˆ‰‰Š‹‹‹‹‹‹‹ŠŠŠˆ‡‡†…………………………………………†††…………„„„ƒ€‚‚ƒ„„…„ƒƒ‚€~~}}~~€€‚€€~~~}}|{{yxxxwwwxxyyxxxwwwvvwwx{{}}||yuusqqponnkiiggggghhiijjkmmnoopqssuwwxzzzz{{{||}~~~~~}|{{yyyzzzz{{{{{{{zyyxwwvvvvxyyz{{||{{{{{{{zzyxxwwwvvvvvvvwwwwwvvvvvvvwwxyyyyxxvuutuvvwxxxxxyz{{|}}}‚‚‚€~~~€‚‚ƒ„„„………†‡‡ˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆ‰‰ŠŒŒ‘‘‘‘’’“””•––––––—™™šœŸŸ¡¤¤¥¥¤¤£¢¢¡    ŸŸžœœ›š™™˜––•••••••–—————————–••••••–––———————˜˜™™ššš™™˜˜—–––––—˜———––•••••–––———˜šš›œœœœ››™˜˜—–””“’’‘‘‘‘’’’’’‘‘‘‘‘‘‘’’’“”””“““’’’‘Ž‹‹‰‡‡…ƒƒ‚€€€€€€|{{zyyyyyyyyyz{{}~~~€€‚†ˆˆ‰ˆˆ†„„ƒ‚€}|||{{{{{{zzyyxvvutsstuuvxxxxwwvuuttssssssssstttvwwxz{{}~~€‚‚ƒ„„„ƒ‚‚€€~~}}||{{{|}~~‚‚‚€€€€‚‚‚„„…………„€~~|{zzyxxwwwwwwwxxxwwwwwwwvvvvvvvussrqppppppqrrrrrqqqqrrrqqqqrttvwwxy{{}~~€€€€€€€‚‚‚‚ƒƒ‚‚€}zxxwwwxz||~€€€€€~}}{xxvuuuvxxz{||}}}||{{yyyy{{|~€ƒ„………†††††‡‡ˆˆˆ‰‰ŠŠŠŠ‰ˆˆ†„„ƒ‚‚‚€}}|xxusqqpoonmmmlkkkllmoqqsvvwxxxxyy{||~~}}||||}||{{{|}‚ƒƒ„ƒ‚‚€€€€€~}}}}}}|{{zxwwwwwwxxyz||~€€‚‚‚„„„…††‡ˆ‰‰‰‰‰ˆ‡……„‚‚€}}|zzzzzzz{zzzyyxwvvtssqpppqqqqqqqqqqrttuvvvwxxyzz{|}}}||||||}~~€€€€~~~~~~~~~~}||yxvvutttsssssssqqonnnmnnopqqrsstuuvvwwwxxxy{{}~~€€€€€‚‚‚‚~{{ywwtssqqqqsuuwyzz{|||||}~€€€€€‚‚‚‚‚‚‚‚ƒƒ„††‡ˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹‹ŒŒŽŽŽŽŽŽŽ‘‘‘’’’““”””””””””–˜˜š››žŸŸžžžœ››š™™—––•“““’‘‘Œ‹‹Š‰‰ˆ‡‡‡‡ˆˆˆˆ‡‡†……„„„„…‡‡ˆ‰‰Š‰‰‰‰‰‰‹ŒŒŒ‹Š‰‰ˆ‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‰Š‹‹‹‹‹‹ŒŒŒŒ‹‹‰‡……ƒ}||||{{zzzyz{{~ƒ…‡‡ˆ‰‰‰ŠŠŒ‘“““’‘‘Œ‹ŠŠŠ‹‹Š‰‰ˆ†……‚€€}{{zyyxwwvutttuuxz}}€‚‚„†‰‰Ž‘‘“””•••••••””““’‘‘ŽŽŠˆˆ†„„‚€~~~~~~}}}}}}}|||||||||}~€€€}}{zyyxwwwvuuutttttuvwwyyyzzzzzzzz{{{||||{{zxwwvuutssssttttttttttttttttuttsrrrqqqpooooppqrrtuuuvwwxyyyyxxxxxxwvvussrrrrrttwxxzz{{{||}~€€€€€€€}||{{{{{{{{zzxxwwvwwwxyy|~~€€€€~~}|{{{{{{zyywwwwwwxz||~~~~~~~~~}|{{yxxxxxyzzzzzzz{||}~~}}}||||}}}~~~~~€€€€€€€€€~~}}}}€‚‚ƒ„„„ƒ‚‚€€~~~~}}{yywvuutssrrrrrssuvvyz||}~~~~}|||{{|}}}~~~~~~~~~~}}}|||{|||}|||zzxvvuttttuuvwxxyzz{{{{{|||}}}}}}}}}}|{{zxxwvvuttttttuuuutssssstuwwxyyzz{{}~~€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„ƒ}}||||}}}}|||zyyxxxwxzz{}}}}||{zzyxxxyzz{||||}}~€ƒ„„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€}|||}~~~~}}|||}~~€€€€€€€€€€€€~}}|||}€‚‚ƒ„„…………………„„„„„……†‰‰‹ŽŽ‘‘‘‘ŽŒŒŽŽŽŒ‹‹Š‰‰‰‰ŠŠŠ‰ˆˆ‡……„ƒƒ‚}{{zxvvtssrqppqrrsttvwxxyzzz{{{{{{|||{zxxwwwwvvvuuuuuuuutttuuuvwwxyyyyzzzzz{{{|}€‚‚‚‚‚‚‚€€~~~~~~~~~}}|zzyxxxyyyz|||~ƒƒ„…………††‡‡‡‡‡††††††………„ƒƒƒƒƒƒ‚~|zzxwwwxxyz||}~~~~}}|||}~~~~~~}||}~„„…‡ˆˆ‰ŠŠŒŽ‘‘‘‘‘‘‘‘’’’’’’‘‹‹‰ˆ‡‡ˆˆˆˆˆˆˆ‡††…„„ƒ€€~~~€€€€€~}}}~~€€€€~}}{yyyyyyzzzz{{{|||||||||||{{{{{||~~‚„……………†††ˆ‹’““““’’‘ŒŠŠ‰‡†††††‡ˆˆ‰‰ŠŠ‰‰‰ˆ‡†††††‡‰‰‰ŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠ‹ŒŒŽ‘’’“““’‘ŠŠˆ†„„„ƒƒ„„„„„„„………‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ†„„ƒƒƒƒƒ„„…††‡†……„‚‚‚‚‚‚ƒƒƒ„„„„„„„ƒƒƒ‚‚‚‚€€~~~~~~}||{zyyzzz|}~~~€‚‚‚‚‚‚‚ƒƒ„…………„„ƒ‚‚€€€€€€€~~~~~~~~€€€€€€‚‚‚ƒƒƒƒƒ„„„„ƒƒƒ‚€€€€€€€€‚ƒƒƒ„………„„„„„„ƒƒƒƒƒƒƒ„„„…††‡ˆ‡‡†……„„„„………………ƒ~}}|zyywwwvwwwxxxwwwvuuuuvvwyyz{|||||}}~~~€€}zzxwvvuuuvxzz{}}~€€€~~}}||||||~~€‚ƒƒ„„„„„………„„ƒ‚€€€€€€€‚ƒƒ„„………‡‡ˆŠŠ‹ŒŒŒŒ‹‹Š‰‡‡…„„ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒ€€€€€€‚‚ƒ„………………†††‡ˆˆˆ‡‡‡†………………†††‡‡‡‡ˆ‰‰ŠŒŒŽŒŒŒŒ‹ŠŠ‰‡‡†……ƒ€€~~~}}}}}}}}~€ƒ„„…ˆ‰‰‹‹‹ŒŒŒŒŒŒŒŽŽ‹‰‰‡„„‚}|||}~~€€‚‚‚‚‚‚‚€€€~~}|zzxvvsssrrsssuuvwxxyyyyzzzzyyyxxwvuutssssrrrrrrrrrrrrrrrqqpponnmmmmnnnoooppqqrssuwyyzzzzzz{{||}}}~~€€‚‚€€€~~~}}}|||||||||||{{{{{{{|||}}}|||{zzzzzzzzzyyyxwwwvuutrqqonnnmnnnoopqqstuuvwwxxyyyzzzyyyzzz{{{zyyyxwwwxwwwvvvuuutttuvvxy{{|}}~€€€€€~}|||{{{zzzzzz{{{{{|||}}€€€‚‚‚€€€€‚ƒƒ„„„ƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ„„„„„„„…†††‡ˆˆˆ‡‡†…„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€‚‚‚‚‚‚‚€~~}||{{{{{||}~~€‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚‚‚€‚„……†……„‚~}}}}}~‚ƒƒ„…†††††…ƒƒ€~}}|{zzyxxxxxxxxxwxxyyzzzzzzzzzzzzzzz{{{{{{{zxwwussqpppoooonnnnooooooooooooqrrtvwwwwwwwwwvvvwwwxy{{|}}}~~~~~~}}}|{yyxwwwxyyz||~‚„„…†††‡††………„ƒƒ‚‚‚‚‚ƒƒ„„……………„ƒƒƒ‚‚‚‚ƒƒƒ„……†††††„„ƒ‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚ƒ„„…‡ˆˆ‰ŠŠ‹ŒŒŒŒŒŒŒ‹‹‹‹ŒŒ‘ŽŒŒŠ‡†††………………††††‡‡‡‡‡‡†………………††††††††‡‡ˆ‰‰‹ŒŒŒ‹‹ŠŠ‰ˆˆ‡…ƒƒ‚€€~}}}}}}}}}|{zzyyyyz{{|}}~€€€€€€€€€ƒ††ˆŠŒŒŒŒŠˆ……‚|{yyxwwwwwwwxxyzz{{{{{{{{||}€€‚‚ƒ„††‰ŠŠ‹‹‹‹Š‡‡…„„‚€~~}|||{zzyxxxyy{}€€‚ƒƒ„„……‡ˆˆ‰ŠŠŠŠŠŠŠ‹‹‹ŒŒŒŽŽŒŒ‹ŠŠ‰‡‡‡†††††‡‡‰ŠŠ‹‹‹ŠŠŠŠ‹‹‹ŒŽŽŽŽŽ‘’’““““““““’’‘‘‘‘’““”“““’’’‘ŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠ‰ˆˆ††……„„„„„„……†††††‡ˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰Š‹‹‹‹ŠŠŠˆˆ‡††…„„„„ƒƒƒ‚€~~}||||||||||||||||||}}}}}}}}}~€‚‚ƒ„………††…„„ƒƒƒƒ„„„„„ƒƒ‚€€~~~~~~€‚‚ƒ„„………††‡‡‡‡‡‡‡……„ƒƒƒ„„…ˆˆˆˆˆˆ‡…ƒƒ‚€}}|{{zzzzzzzzzzz|}}}~~~~~~}}}|||}~€‚‚ƒ…‡‡‰‹‹ŒŒ‹ŠŠ‰‰‰ˆ†……„ƒƒ~~|{zzzzzzz{{{||}||||}}~€€‚‚„…‡‡‡‡‡†……„ƒ‚‚~|{{zyywvvtsrrqppnmmmmoopqrrsttuvvvvvvvvvvvvvutttsssstttuuuuuuvwwwxxxxxxwvvtsrrommkjiihhhiiijjkklmmmmmmlkkjjjkklllllkkjjjjjkkllmmmmmmllkkkjjihffeddcbbcdeefggijllnooqsuuvvvwwwxy{{|}}}{zzwuutssrrqqqppoopppqqrsstuuuvwwxxxxxxxwvuuuvvwyyz|}}~~~}}}}}}}|||{zyyxwwvvvvvwwxyzzz{{|}}~€‚‚‚‚‚€€€‚‚‚‚‚‚‚„„…………………†††‡‡‡‡ˆ‰‰ŠŠ‰‰ˆ††ƒ€~~|{{zyxxxwwwwwwxxxxyyz{||„‡ŠŠŽ‘’’“””””””“’ŽŽ‹‹‰†„„‚€€~}||{{{{{{{}~~€‚‚ƒ…††ˆŠŠŒŽ‘’’’“““““““““””””““““’’’’’’’““”””””““’ŽŒŒ‰††ƒ€€‚‚‚‚‚‚‚ƒ„„…††‡ˆŠŠ‹ŒŒŽ‘‘‘’‘‘‘‘‘‘ŽŽ‹ŠŠ‰ˆˆ††………„„ƒ‚‚‚‚‚‚‚‚€€~~~~~~~~~€€‚‚‚„„„„„„„„……†‡‡ˆ‰ŠŠŠŠŠ‰ˆ‡‡…ƒƒ€~{{xuuuuuwxzz|~~€€~~}|}}}}}}}}}|||||||}}}}~~~€€‚‚ƒƒƒƒƒ‚‚€~}||||||{zzyxxwvvttuuvyy{|}}}||||{{{{{|||}~~~€‚ƒƒ„††‡ˆˆˆˆˆˆˆˆˆ‡†……„ƒƒ}}|{{zyyyyzz|}}€‚……†ˆˆˆˆˆˆ‡††………ƒ‚€€€€€€‚‚ƒ„„…†††††††…ƒƒ‚€€}||{zzzzzzz{{{|}}~€€‚„„††††…„„ƒ‚‚€~~~}|||{yyxxxyz{{|}}~€€‚€€€€€€‚ƒƒ…ˆˆŠŒŒŒŒŒ‹‹ŠŠˆ‡‡†……„ƒƒƒ„„„ƒ‚€€~~}|||}}}€€€€€€€€€‚‚„……†‡‡ˆŠ‹‹ŒŒŒ‹‰‰…ƒ~~|{{{zzzyyyyxxxyyy{|}}}~~~€‚„„…††‡‡‡‡‡ˆˆ‰‰‰‰ˆ‡‡†††……„„ƒ‚‚€€€€‚‚‚ƒƒƒƒƒƒƒ‚€€€~~}{{yxxxwwwvvuuvvvwwwwwwwxyyz{|||{{{||||||{zzyxvvurrqqppppppppqrsswxxyzzzzzzyyyyz||~€€‚‚‚€~~~~~~~~~}}}}}}}}}}}}}~~€‚ƒƒ…‡‰‰‹ŒŒŽŽŽŽŒŒŒŽ‘‘‘’‘‘Ž‹‹Š‰‰ˆ‰‰Š‹‹‹ŠŠŠŠ‘‘‘’‘‘‘‘‘‘‘’’‘‘ŽŒŒŒ‹ŒŒŒŒŒŒ‹ŠŠ‰‰‰‰Š‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡†††…„„ƒ‚‚‚‚€€€€‚‚‚‚ƒƒƒ„……†‡‡‡ˆ‡‡‡†††‡ˆˆ‰Š‹‹ŒŒŒŠˆˆ†…„„ƒ‚‚€~~|yywvvtsssuvvwxyyz||}~~~€€€€€€€€€‚‚‚‚€€}{{zyyxwuusqqpooopppponnmllkkklmoopqqstvvxyyz||}~~~}}}}}||||||{{zyxxwvvuutttttsttttuuvwwyyyyzzzyyyyyzzzzzzz{{}‚‚‚ƒƒ„†ˆˆˆˆˆˆ††…ƒ}}zyxxxwwwwwwxxxyzz{|}}~€}|{{z{{|}~~~~~~~~~}}}||||{zzywwvtrrpmmljjjijjkllmoqqrsstuvvwzz|}}~€€€‚ƒƒ„……‡ˆˆ‰‹‹‹‹ŠŠ‰‡……‚€~}}}}}}}}~‚„„…†‡‡ˆŠŠŒŽŽ’““”””””””•••––––•••”””“‘Ž‹‹ˆ†ƒƒ‚€€€€~~}||{yyyyzz{}}~~~~}}}~€€ƒƒƒ„……†††‡ˆˆŠ‹ŽŽŽŽŽŽŒ‹‹Šˆˆ†„‚‚€€~~~~~~~€€ƒ„„…………„‚‚€€~~~~}}}}}~}}}}{{{{zz{{{{{{|}~~€€~~}||{yxxxwwwwwvvuuvxxy{||}~~~~~~}}}~€€€}||{{{z{{{{zzyxxvussrqqpppppoooppqsttvvvwvvutrrqppppppppppqqqrrrrrrstuuvwwyz}}ƒ„„…†……ƒ‚‚€~}}}||}}€€€‚‚‚ƒ„„„„„„„„„„ƒƒ‚€~}}|{zzxwwurrqpoomllllmmoppruxxz||~ƒ…‡‡‰ŠŠ‹‹ŒŒŒŒŒŽŽŽŒŒŒŽ’““•–––––––••”“‘‘ŒŒŠ‰‰ˆ‡‡‡†………„„„…‡‡ˆŠŠŒŽŽŽŽŽŽŽŽŽŽŽŽŒŒŠ‰‰‰ˆˆˆˆ‰‰Š‹‹ŒŽŽŽ‹ŠŠŠŠ‰‰ˆ††…ƒ‚‚€€€~~}{{{{{{{zyyyyyz{}}„……††„„ƒ~}}|{{{{{{{{{{{{|}~~€ƒ„„„…………„„„„„„…†††…„„‚€€}|{{{zzyyyyyzzz{{{{{{{|||||||{{zywwwvvuuuuuvvvvvuuuuuuuuttsqqqpppomllkjjjkklmnnprrtuuuvvvwwwwwwwxxxyz{{{zzywuusppommmmnnoppqrsstttuuvvwyy{}}~€€€€€€~~|{{{zzxwuuuuuttssrrrqqqqqqqrssuxzz{{{zywwuttttttutttuuuvwwxxxxxxyz{{|}}~~~~}}}}|||{{{{{{{zzzzzzzz{{{{{}~~‚„„†‡‡ˆˆ‰‰Š‹‹‹‹‹‹Š‰‰‰‰‰‰ˆˆˆ†……„„ƒƒ„„„…†††‡‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹Š‰‰‰ˆ‰‰‰‰‰‰‰‰‰Š‹‹‹ŒŒŽ‘’’”””””””•–––—––•““’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’“““““““’‘‘ŽŒŒ‹‹‹‹ŽŽŽŽŽŽŒŒŒŒ‹‹‹‰ˆˆ‡†††………„„„„„ƒƒ‚€€€~}}|{{zzxxwwwvvvvwwwxyyz|}}‚ƒ……†††††††††††………ƒ‚‚€€~}}{zzyxxwwwwvuutsttuvvxyyyzzzz{{||}}~~~€‚‚‚ƒƒ„„„„„ƒƒ‚‚‚‚‚‚‚}{xxurromkkjhhgffeeeefhhikllnpprsuuvww{~~…ˆˆ‹ŽŽ‘‘‘’’’’’‘‘ŽŒŒŠ‡……ƒ‚‚‚ƒ„„………†††††……„ƒƒƒƒ„„„„„„„„„„………†††‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††„‚~~|{{zz{{{{{{{{zzzzzzzz{||~‚ƒƒƒ„„„„„ƒ‚€}{xxvttsrrrrsstvvx{||}~~~~~€€€€€€€€‚€~}|||{{ywvvuttsssrrqqqrrtvyy|~~‚„……†††‡ˆˆˆ‰‰‰‰ˆˆ‡†……„„„…††‡ˆ‡‡…‚‚}{{ywwvuusrrrrttuwxxyzz{{{{{||}~~€‚ƒƒ„………„„„„„„…†ˆˆˆ‰‰ˆˆ‡‡†……„ƒ„„„†††††……„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……†‡‡ˆ‰ŠŠŠŠŠ‰‰‰ˆ†……„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚€~~~~~~€€‚ƒƒƒ„„„………††††††……„„„ƒƒƒ‚€€€€€€~~}||zzzzzzz{{{{{zzzzzzzzz{{{||||}}}~€€~}}}||{zzyyxxxyyz{}}~€€‚ƒ„„†‡‡ˆ‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡††††††‡ˆˆ‰Š‹‹‹ŠŠ‰ˆ‡‡‡†††‡‡‡‡‡‡ˆˆˆ‡‡‡‡††††……„‚€€~}}|{{zzzzz{{{|}}€€€€€€€~~~}||{{{zyyxwwwwwwxz{{|||||}}~~}||{zzyxxxxxxyyyz{|||||{zyyxwwvutttssrqqppqqsttwz}}‚……†††††††††……………„ƒƒ‚‚‚‚~~|zwwvttssssrrrqoomlkkjjjiiiiiiijllmnooqssttttsrrrqqqqqqqqqqpppooooooopqqrssttuuvwwxyzz{||}~~~~~~€€€€€~~}}}~~~€€‚ƒƒ„…††‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡††……„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡‡ˆˆˆ‰‰‹ŒŽŽ‘‘“””–™››œžŸžžœœš™™–•””““““’’’‘ŽŽŒŒŠˆ‡‡‡††‡ˆˆˆ‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡††………„„ƒ€~~~}}}}}}}}}~~€€€€€€‚‚‚‚ƒƒƒƒƒƒ‚€}}|zzzyyxxxxyzz{|~~€€€€€€~}||zyyyxxxyyyzzzzzzzyxxwwvvwxxz{||}}}~~~}|{{zzzyyxxxxxxwwvvvvvvvvutttsssssstuuvwwyz{{{{{{zxxvttrppnlllkkkklmmoqqtvvz|}}}}}~~€€€ƒ„„„„„„ƒƒ‚‚€€~~~~~€€€~~~}}|{zzzyyyxxxxyyz{{|}~~~€€€€€~}}}}~~~}}}}}}~~~€€€€€ƒ„„…‡ŠŠ‘‘‘’’’’’’’’’’’‘‘‘ŽŽ‹ŠŠˆ†……„„„„„„„………‡ˆˆ‰‹ŒŒŽ‘’’’““”””””””””””••••”””“’’’’’‘ŽŽŒŠŠˆ††…ƒ‚……‡ŠŠŒŽŽ‘““•——˜™™™™™™˜˜———–––––––––––––——————–••”’‘‘Ž‹‹Š‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡†††‡‡ˆ‰‰‰‰ˆˆ‡††………………………„„ƒ‚‚‚‚‚‚‚€€€€‚„………†††………„ƒƒƒ„„…††††……„ƒƒ‚‚‚‚ƒƒƒ„………„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„„„…………………†††‡‡‡‡‡††…„„„ƒ}}|zxxvuuttttuuuvuuutssrsssttuvwwxyyyyxxwuutsrrrqqpppopqqrsstuwwxxxyzzzzzzzyyxxxxxxxyyyzzzzyzzz{|||||zxwwvvvvvvwxxxxyyyyzz{|||||}||||||||{{zxxvuttsrrqqqqrrrsttuuuuuuuttttsssrrrqpoonnnnnnnnmmlllklmmnpprsuuw{{}~~~~~}}}|{{{zzzzzzzyyyyyyyyyyxxxwvvvvvwwwwxyyyzzz{||~€€‚„„‡ˆ‹‹ŒŽŽ‘’’“’’‘ŒŒŒŒŒŒŒŠˆˆ†„€~~~~~~~}}}||{{{{{{zzyxvvussrqqqrsstvxxz||}‚ƒ„„………††††††††††…„„„„ƒƒ‚€€~~~~~~€€€‚‚‚‚€€€~}}}}}}~€€‚„††ˆŠŠ‹ŒŒŒ‹ŠŠ‰ˆˆ†…ƒƒ~}||{zzyyyyxxxxyyyyxxxvvuuuutttrqqpooooppqqqqqrrstttuuutttsrqqpoonnnnnmmmllllllklllmooprrsssttttsssstuuwwwxzz{|}}~~~~~}}|{{zyyxyzz{}}~€€€€€€€‚‚‚ƒƒ„„ƒƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚€€€€€€‚‚‚ƒƒ„…………………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ„………††‡‰‹‹ŒŽŽŽŒ‹‹‰‡‡„ƒ~~~}}~€‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„††‡ˆˆˆ‰‰‰‰‰‰ˆˆ‡‡†……„„„„ƒ‚‚‚ƒƒƒ„……†††…„„„„…………………„„„„„„„„„…†††‡‡‡‡†††††……††‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡††„ƒƒ€}}|{{yxxxwxxxyyyz{{{{{{{zzzzzzzzzzzzzzzyxwwwvvwwxxyzz{||}}}}~~~€€€€€€~€‚ƒƒƒƒ„„„……††††…„„ƒ‚‚‚‚ƒƒƒƒƒ„„……†‡‡‰‰ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡†……„ƒƒƒ‚€€€€~}}}|||}}~~€ƒ„„„„„„„ƒƒƒ‚€~~~~€€€€‚‚ƒ„„„„„ƒ‚€~}||{zzzyyxxxxxxxwwvvvvvwy{{~€€‚‚‚‚€€€€€€€€€€€~~~~~~~~€‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„……†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŽŽ‘‘’“”””“““’’‘ŽŒŒŒŒŒ‹ŠŠŠ‰‰‰‰Š‹‹ŒŒŒŽŽŽŽŒ‹ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹‹Š‰‰ˆˆ‡‡‡††…„„„ƒƒƒƒ„„„ƒƒƒ‚€€€~~~~~~~~~~~€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚€~}}|{{zzyyyzzz{{{{{{{{{{{{{{{{zzxxxwwwxxxyzzz{{{{{{zzzzz{{|||||||}}}~€‚ƒƒƒƒƒ‚‚€€~}}{yyxussrrrqrrrsttuvvwwwwvvvuttttttsqppooonnnnnooprruvxxyzz{}}~~€~}}||||||||||{zzzyxxvuuutssrrrsssstttuuuvwxxy{{|}~~€€€‚‚‚‚‚€~~}||{{{{{{{|}}~€€‚ƒƒƒ„ƒƒƒƒƒ„„……‡ˆˆ‰‰‰‰ˆ‡‡†††…„ƒƒƒ‚‚‚€€‚ƒƒ„†‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††…………………………†††††††††‡‡ˆˆ‰ŠŠŠŒŽŽŽŽŽŽŽŽ‘’““”•••••••–––––––••”““’ŽŒ‹‹Š‰ˆˆ‡††…„„„„„„„……††‡‡‡ˆˆ‰‰‰‰ˆ‡‡†………………†††††………„„„„„„„………………„„„ƒƒƒƒƒ„„„„„………†††††………„ƒƒ‚€~~~~~}}||{zzzzzzz{{}~~~~~~}||{zyyyyyyz{{{{{|||||||||||||||{{{zyyyyyyzzz{{{||||||||||{{{{||||||}~~~€€‚‚‚ƒƒƒƒ‚€~~~||||||||||{zzzyyyxxxxxxyz{{{||}~~}}|{zzzzzyyyxwwwvvvuuuuttttttttttsssrrqqqqqqqqqqqqrssuvwwyzz{|||}}}~€€€€€€~~~}}}}}}~~~~~}}}}}}}~~€‚‚‚‚‚€€€€€€~~}||||||}}~~€€€‚ƒƒƒ„„„„„„„ƒƒƒƒ‚‚€€€€€~~~}}|{yyyxxwwwwwxxyzz{}€€€€€‚ƒƒƒ………†††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡††…„„ƒ‚‚‚‚ƒƒ…††ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆ‡††…„„„„„„………†††……„„ƒ€€€€€‚ƒƒ„†ˆˆ‰ŒŒŒŒ‹‹Š‰‰ˆ‡††…ƒƒ‚€€€€€€‚ƒƒ„………†‡‡‡‡‡‡††„ƒ€~~}}{{{zyyyyxxxxxxxxxyyyyxxxxyyyzz{|}}~€€€€€€€~}}}|{{zzzzzzz{|}}~~~~€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚€€€€€€€‚‚‚ƒ……†‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„„ƒ€~~}||zzzzzzz{{{{{{{zzzyyyyxwwvuuutttuvvwxxxxxxwwwwwwwxyyz{||}}}}}||{zzyyyxxxxxxxxxxxxwwwvvvuvvvwwwxxxxyyyz{{{{{|{{{{zzyyyyxyyyyyzzzzzzzz{{{|}}~~~€‚ƒƒ„„„ƒ‚‚‚€€€€~}}|{{{zzzyxxxxxxxxyyyzz{{{{||||||||||||||||}~~~€€ƒ„„…†††††††………„„ƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„…………………………„„„„ƒƒƒƒ„„„…………………†††‡‡‡ˆ‰‰‰ŠŠ‰‰ˆˆ‡††††……†††ˆ‰‰Š‹ŒŒŒ‹ŠŠ‰††…„„ƒ‚‚‚€€~}}}|||{{{zzzzyyzzzzz{{{{{{||||||||||{{{{{{{{{{{{zzyxxwvvuuttsssrrrrrrrrssstttuuuvwwwxxxyyyyzzz{{{zzzzzzzz{zzzzzzzz{|||}}}|{{{zyyxwwwwwwxxxyyyyz{{|~~~~}}}||{zyywvvuuuuvwwxzz{{{{{{{{|||}}}}}~~~€‚‚‚‚€€}||{{{{{{{||||{{zzzzzzzz{{{|||}~~‚‚ƒ„„„„„„ƒƒƒ‚‚‚€~}}}}~~~€€€€€€€€€€~~~}}}}~~~€€€€€‚‚ƒƒ„„„„„„…………„„„„„„„„„ƒƒƒƒƒƒƒ„„„………††……ƒ‚‚€~~}}}}}}}}}}|||}}}}}}}|||||||}}}}~€€€€~}}}}}~€ƒ„„…†††‡‡‡ˆˆˆ‡‡††††††‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡††…………………†‡‡ˆ‰‰‰Š‹‹ŒŒŒŒŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰ŠŠŠ‹ŠŠŠ‰‡‡†„ƒƒ€€~~~~~~~~}}}|||{{{{||||||{{{zzzzzzzzzyyyxxxwwwwwwxxxxyyyxxxxwwwxxxxwwwvuutttttuuwyyz{{|}€€€€€€}}|{yyyyyzz{{}~~€€ƒƒƒ„„„„…††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŽŽ‹ŠŠ‰ˆ‡‡††††‡ˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŽ‘‘‘ŽŒŒŒ‹‹Š‰‡‡†……ƒ‚‚‚‚‚‚‚ƒƒƒ„……†‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŽŽŽŽŽŽŽŒ‹‹ŠŠŠ‰‰‰‰ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰ˆˆ‡†††…………………„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚€~~}}}}~ƒƒ„††‡ˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰ˆˆ‡†……„„„„„„„„…………†††‡‡‡‡‡‡†††………„„ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„……………………„„„ƒƒƒƒƒƒƒƒƒƒ‚€}|{{yxxwwwwxyy{||~~€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~|{zzyyyyyyyz{{|}}€‚‚‚€€~€€€‚ƒƒƒ„„„„„ƒƒ€}|{{yyyxxxxyzz{||||{{{zzyyxxxxxxxxyz{{|||||||||||||||{{zyyxvttsrrqqppooonmmllllmnnoprrtuuvwwwwwwwwwwwwwwxxxxyyyyyzzzzzzz{{{{{{{{{{{zzzyyyyyyyyyyyyyzyyyxwwvuutssssssstuuvwwxzz{|}}~~~€€€€~~~}||{yyxwvvuttsrrrsttuwwxyzz{}}~€‚‚‚‚‚‚‚€€~€€€€€€€~~}||{zzyyyyyyyzzzzz{{||}}~~~~~~~~~€‚‚‚ƒƒ…‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠŠŠ‰‰ˆ‡‡‡†††…††††††††††………………†‡‡‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆˆ‡‡‡‡‡‡ˆˆˆ‰‹Ž‘’’“”””“““““’’‘ŽŽŽŽŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‡‡†……„ƒƒƒƒ‚‚‚ƒƒƒ„……‡ˆˆŠŠ‹‹‹ŠŠ‰ˆ‡‡…„„„„„„………………„„„„„………………„‚‚‚‚‚ƒƒ„„…†††‡‡‡†………„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„…†‡‡‡ˆˆ‡‡………„„„„„…†††‡‡‡‡††††††††††…………„„„………………„ƒƒƒƒƒƒƒ„„„ƒ‚‚€€€€€€€€~~~}||zyxxxwwwxxxyyyzzzzyyyxxxyyyyzzz{{{{|||}}}~~€€‚‚‚‚‚€€~~~~}}}|||{zzxwwwvvvuuuttssrqqpppoooooppppppqrrrsttuwwxyyz{|||}}}||||||}}}}}|||{{zzyywvvuttttuuvwwyz||}}}}}}}}}}}||{yxxwvvuuttsrrpoomllllmmnoqqrrrrrrrrrrrssssssrrrqonnnmmmmmmlllkkklmnnoppqrssstttttttssssssttttssrqqpooooooopppooonmmmnnnprrstuuuuuvvuuuuutttttttuuuvvwwxxxyzzz{||}}}}}~~~}}}|{{zyyxwwwwwwvwwwwxxyzzz{{{||||||||{{yxxxwwwvwwwwwxxyyzzzzzzzyyyxwwwvvvvwwwxyyzzzz{{{{|||}}}~~~~~~€€‚ƒƒ„……†ˆŠŠ‹Ž‘‘‘‘‘‘‘‘‘‘‘‘‘’’“””””””“’‘‘ŽŒ‹ŠŠ‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‘‘“”•••––––––––––––••••”””’’‘‘‘‘‘“””•—˜˜˜˜˜˜˜——–••”””“’’’’‘‘‘‘ŽŒ‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰Š‹‹ŒŽŽŽŽŽŒŒ‹ŠŠ‰‰‰‰ˆˆˆˆˆ‡‡†††………„„„„„„„„„„„„„„„„„„„……………†‡ˆˆˆˆˆˆ‡††…„„„„„„„ƒƒƒƒƒƒ„„„„„„……………………………………………………††††‡‡‡††………„„„„„„…††‡ˆˆ‰‰ˆˆ‡‡‡…„ƒƒ‚€€€€~~}}|||||||||{{{{{{{||||||{zyyxwwuuuuuuutssrqpppooppppppppqqqqqqqqqrsttuvvxyyz{{{|{{{{zzzzzzzzzzzz{{{{{{{|||||||{{{{{{{||||{{zyxxxyyz{{|~€€€~~~~~~~}}}||||||{zzyxxxyzz{{{||{{{{{zyyxwuutrrqppppppppqqqqqqqqpooooppqrrrssssrrqqpponnljiihhhghiijllmmmmmmmmllllmmmooprrstuuwxxz{|||}}}~~~€€€~~~~}||{zzxwwwvvvvwwxyzz|||}}}}}||{{{{{||}~~€‚ƒƒ„………………„ƒƒ‚~}}}||||||||||}}}~€‚ƒƒ„„„……„„„„„„„„„…………†††††††††††††‡‡‡ˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŒŒŒŒŒŒŒŒ‹Š‰‰ˆ‡‡††……†††‡‡‡‡‡‡‡†‡‡‡‡‡‡ˆˆˆ‰‰ˆˆˆ‡‡…„„‚‚€€€€‚‚‚ƒƒƒƒ‚‚‚‚‚€~~~}|{{{zzyyxxxxxxxwwwvvvvvvvvvvvvvvwwxyy|}}€‚‚€€€€€€€€‚‚ƒƒƒƒƒ‚‚‚‚‚ƒƒ„„…………………„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„……†‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†……„„„„…††††††‡‡‡‡ˆˆŠ‹‘‘‘’‘‘‘ŽŽŽŽŽŽŽŒŠŠˆˆˆ‡‡‡‡ˆˆˆˆˆˆ‡‡††‡‡‡‰ŠŒŒŽŽŽ‘‘‘ŠŠ‡……ƒ‚‚ƒƒ„††‡‡‡‡‡†††‡‡‡‡†††………„„„„ƒƒ‚‚‚‚‚ƒƒ„……‡ˆŠŠŒŽŽ‘‘’‘‘ŽŽ‹‹Šˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰Š‹‹‘’’’’‘‘ŽŒŒŒ‹‹ŠŠŠŠŠŠŠŠ‰‰‰ˆ††„‚‚€€€‚‚ƒ„……†‡‡ˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†„„‚€€~||{zzyyyxxxxyyyzz{{zzzyxwwvuuutttsssrqqpoooooopqqsuvvwxxyzyyyyyyzzz{{{|}}}~~~~~~~€€€€€€€€€€€~~}||{yyxwwwvvvwwxxxxxxxxxxyyyzz{||||||||||||||{{zzyyzzz{{|||}}}}}}||||}}}~~~€€€ƒƒ„……†‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†……„ƒƒƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‰‰‰ˆˆ‡‡†††……………„„ƒƒƒ‚‚€€€€€€‚„„„…††††††‡‡‡‡ˆˆˆˆ‡‡†††…„ƒƒƒƒƒ‚€}||zyyyyzzz{{||||||||}~~€€‚‚ƒ„ƒƒƒ‚‚€€€€€€~}}|{{zxxwvvvwwwxxyyyyyyzzzzzzzyyyxxxwuutsrrqoonmmlkkkkkkkkkkklllmnnnooopppqqqqqqqqpppqqqqqqrsstuuvwwwvuuttssrqqqqqponnlkkiihhhiiiiijjjjjkkkkllmmmnoopqrrstttttttttttttuuuvwwxxwwwwwvvvvvvvwxxy{||}~~~~~~€€€€~~|zyyxxxxxyyyyyz{{|}}}~}}}|{{{zzzyyxxwwwwwwwwwwxxyzzz{{{{{{{|||}~~€€€€€€‚ƒƒƒ„„„…„„„„„ƒƒƒƒ‚€~~}||||~~€€€€€€~}||{zzyxxxwvvuuvvwwwxxxxxxxyzz{|}}~€€€€€€€€€€€€‚‚ƒ„„„…†††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹Š‰‰ˆ‡‡‡††…ƒ‚‚€€~~~}}}}|||||{{{zyyyyzzz{|||}}}~~€€€‚‚ƒ………………„ƒƒ‚€€}}{zyywvvtrqqpppooopqssuvvxyyyzzz{{{{{{{{{{{{||{{{zzyyyyyy{{|}€€‚‚‚‚ƒƒƒ„††‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆ‡††…„„ƒƒ‚‚ƒƒƒ„……†‡ˆˆˆ‰‰‰ˆˆˆ‡‡‡†……„ƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒ„„„†‡‡ˆ‰‰Š‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹Šˆˆ‡……„‚€€€€€‚‚‚ƒƒƒƒ„………††‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰Š‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡†††…„ƒƒƒ‚‚‚‚‚‚€€~}}{zyyyyyz{{|}}}~~~~~~~}}}}}}}~€€€€€~}}||||||||||||||{{{{|}}~€€‚‚ƒƒƒƒ„……†‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡†††‡ˆˆ‰ŠŠ‹‹‹‹Š‰‰ˆ‡‡†††††‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡††††††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆ‡†††……††††‡‡‡‡†††…„„„„„„„„…„„„„„„ƒƒ‚‚‚€€€€€€€‚ƒƒƒƒƒƒƒ‚‚€~}}|||||}}~ƒ„„†‡‡ˆˆ‰‰Š‹‹ŒŒŽ‘‘‘‘‘‘‘‘Ž‹‹‹Š‰ˆˆ‡††††‡‡ˆ‰‰‰ŠŠŠ‹‹‹ŠŠŠ‰‰ˆˆˆˆˆ‡‡†††……„ƒƒ‚€€~~~}|||{{{{{{{{{{{{{|}}€€‚ƒ„„†‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡†††…………††††††††††…„„ƒ‚‚}}|{{zyyyyzzzzz{|||}~~~€€€‚‚‚‚‚€€€€€€€€‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒ„„…††‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡††……„„„„„ƒƒƒƒ‚€~~~~~~~~~€€€‚‚„……†‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††…………………†‡‡ˆ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡†††††††††††………„„ƒ‚‚€€€€€€€€€€€€€~~~}}}}|||||{{zzzyyyzzz{||}}~~€€‚‚‚‚‚‚€€€€~~~}}|{zzzyyyyxxwvvuuuuuvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxwwwwxxxyyyyyyzzz{|}}}~~~~~~~}}}{{zyxxwwwwwxxxyyyzz{{|||~~~€€€‚‚‚‚‚€~~}|{{zxxxxwwwwwwvvutssrpppooooooooooopppqqqrsstuuvwwwwxxxwwwwxxxyyyzzz{{{zyyxwvvuttsrqqommlkkkkkkllllllllkklmnnpqqrssssssrppomlllkkkkkllmmmnnnnoooooppqqqrrrssstttuwwx{||}~~€€€€€€€€€ƒ„„„……†††‡ˆ‡‡‡††…ƒ€~~}{{zyxxwvvvwwwxxxyzz{{|||}}}~~~€€‚ƒ„„„………„„„ƒƒƒ‚€~€‚‚ƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚€€€€~~~~€€€€€€€€~}}||{{zzzzzzzzzzzzzzzzz{{{|||}~€€€€‚‚‚ƒƒ„„…‡‡ˆŠŠ‹ŒŒŒŒŒŒ‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††………„„„„……………†††‡‡‡ˆˆˆˆˆˆˆˆˆ‡†……„ƒƒ‚€~~~~~~€‚ƒƒƒ„„„„„„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚€€€~~~~~}}}|||{|||}}~~~~€€‚„„…††‡ˆˆ‰ŠŠŠ‹ŒŒŒŒ‹‹Šˆˆ‡††…„ƒƒƒ‚‚‚‚~~}||||}}~~~€‚ƒƒƒ„„„„„„ƒƒƒƒ‚‚‚€€€‚‚ƒƒ„„„„„„ƒƒƒ‚€}|{{{{{{||}~€€~~}||||{{{{{{{{{{zzzzzzzyyyxxxwwwxxxyzz{|~~€€‚ƒƒƒ„„„„„ƒƒ„„„……†††††………ƒ€€}}|{zzyxxxwwwxxxyzz|~€‚‚ƒƒƒƒƒ‚‚‚€~}}|{zzyxxwvvvvvvwwwxxxxxxxxwwwwwwxxxxyzzz{{{{{{{{{{{{{zzz{{{{{{{{|||||||{{{{{{|}}€€‚‚‚‚€€~~~}}}}}}}}~~}}}}||||}}}}}}~€€€€€€€€€€‚ƒƒƒ„„„„„„„„„„„„„ƒƒƒ‚€€€€€€€€~~~~}}}}||||||||||{{{zzzyyyyyyyyyyyzz{|||}}}~~~~~~~~~€€‚ƒƒ„„„„„„„ƒ‚‚€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ„„„„„„ƒƒ‚‚‚€~~~~}}}}}}~~~€€€€€€€€‚‚‚ƒƒƒƒƒƒƒ€~}||{{{{{{{|}}}~~~~~~}}}}~~~€€€‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€‚‚ƒ……†‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽŽŽŽŽŽŒ‹‹‹Š‰‰‡††„ƒ‚‚€€€€€€‚‚ƒ„„…………††††‡‡‡ˆˆˆ‰ŠŠŠ‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………„„„ƒ‚‚‚‚‚‚ƒ„„„……††‡‡‡†††††…………„„„„ƒƒƒ‚‚‚‚€€€€€€€‚‚‚ƒƒƒƒƒƒƒ‚‚‚€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……………„„„ƒ‚‚‚‚‚‚‚‚ƒ„……………†††‡‡‡‡‡‡‡‡‡††………„‚€€€~~~~~~‚„„…………………………„„„„„ƒƒƒ‚‚‚‚‚‚ƒƒƒ„…………………„„„ƒƒƒƒƒƒƒƒƒ„„…………………„„ƒ‚‚€€~~~~~~€€€‚‚‚‚‚‚‚€€~~}|||{zzzzzzzzz{{{{|||}~~‚‚„††‡ˆˆˆ‰‰‰‰ˆˆ‡†„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………†††††††††‡ˆ‰‰‹ŒŒŽŽŽŽŽŽŽŽŽŒ‹‹Šˆ‡‡†……„„„„„ƒƒƒƒƒ‚€€€~~~~~}}}|||||||||||}~~€€‚ƒƒƒ„„ƒƒƒƒ‚‚‚€€€€~~}}}}}}}}}~~~€€€€€€‚‚‚ƒƒ„„……††††††††‡‡‡ˆˆˆˆˆˆˆˆˆ‡†††…„„„ƒƒƒ‚‚‚€€~~~~~~~~}}|||||||{{{{{zzzzzzzzzz{{{{{zzzyyxwwwvvvvvvvvvvwwxxyzzzzz{{{{|||}~~~~~~~}}}|{{zzzyyxxxxxxxwwwvvvvvvwwwwwwxxyyzzz{{{||||}}}~~~~~~}}}}}|||||||||||}~~~~~€€€}}|{zzyxxwwvvvwwwxyyzzz{|||||||||||||{{{{{{{zzzzzzzz{{{||}}~~~~~~}||{{{{zzz{{{{|||}}}~~~}}|||{{zzzyyyyz{{|}~~€€€€‚‚‚ƒƒƒ„……………„ƒ‚‚‚€€€€€€€€€‚‚‚ƒƒƒƒ„„„„…………†††‡‡ˆˆˆˆˆˆˆ‡†††………†††††††††††††‡††††………ƒƒƒ‚‚‚‚€€€€€€€€€~}}}||||||||}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€~}}|||{{{{|||}~~~~~~~~~~~~~~~~~~~~€€‚‚‚‚ƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€~}|||||{{{{{zzzzzzzzzz{{{|||}}}}}}}|||{{{{{{{zzzz{||}~~€€~~~}|||{{{zzzyxxxwwwwvvvvvvwwwwxxyyyzzzzyyywwvvvvvvvvvwwwwwwvvvvuuuutttssssssttttuuuuvvvvvvwxxxyzzzzzzzzzzzzzzzzzzz{{{||}}~€‚‚‚‚‚ƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚€€€‚‚‚‚‚‚‚‚‚ƒƒƒ„„……………„„„„„ƒƒƒƒƒ„„……………†………„„„ƒ‚€}||{yxxwwwwwyyyzz{||}~€‚„„„………„„ƒƒ‚€€€€€€‚‚‚ƒ„„…††‡ˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠ‰ˆˆ‡†……„ƒƒ‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„…………„„„„„„…†††‡‡††††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€~~~}~~~~~~€€€‚‚‚‚‚‚€~~€~~}}}|{{{{|||}}}~~~~€€‚‚‚ƒƒƒƒƒƒ‚‚‚€€€€‚‚‚‚‚‚‚‚‚€€€~~}}}}}}}}}}}}}}}}}}}}||||||||||}}~~~~}}||||||||||{{{zzzzzz{{{|}~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~}}}}||||||{{{||||}}}~~~~~}}}|||||{{{{{{{{{{{||||||{{{{{|||}~~~~~~~€€€€€~~~~~~~~~~€€‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚ƒ„„………††‡‡‡‡‡‡……„„ƒƒƒ‚‚‚‚ƒƒƒ„„…††††………„„„„„„„………………………………„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„…………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„ƒƒ‚‚‚ƒƒƒ„„„…………††††………………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……………………„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„………†††††††††††††††††………„ƒƒƒ‚€€€‚ƒƒ„†‡‡‡ˆˆˆˆ‡‡†………„„„ƒƒƒ‚‚‚€€€€~~~~}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~€€‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚€€€~~}}}}}}}~€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€~~}}}}}~~~~€€€€€€€~~}}}}}}}~~€€€€~~}}}}}|||}}}}~~~€€€‚ƒƒƒ„„…††‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…„„ƒ‚‚€€~~~~~~~~~}}}|||{{{{{{{{{{{|}}~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~}}}}}~~€‚ƒ„„„………„„„ƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒ‚‚‚‚‚ƒƒƒ„„………„„„ƒ‚‚‚‚‚€€€€€‚ƒƒ„…††‡‡‡‡†††††††‡‡‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆ‡‡†…ƒƒ‚€€}||{zzzzzz{||||||||||{{{|||}~~€€‚‚‚ƒƒƒ‚‚€€€~~~~~~€€€‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„„………†††††††……………………………„„ƒ‚~~~~€€ƒ„„†‡ˆˆˆ‰‰‰‰ˆˆ‡††„ƒ‚‚€€~~}}}}}|||||||}}}~€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€~}}}{{zyyyxwwwwwwwxxxyyyyyyzzzzzz{{|||||||||||||{{{{zzzyyyxxxyyyyyyyyzzz{{|||||||}}}}}}}}||{zyyyzzzz{{{{{{{{{{{{zzzzyyyyyyyyyyxxxwwwwxyyz{{|}}~~~~~~~~~}}|{zzyyyxwwvuttsrrrrssstttuuuvwwxxxyyyyyyyyyyyzzz|||}}}}}}}}}}}}||{{{zzzzzzzz{{{{|||}}}}}}}}}}|{{{zzzyyyyyyzzz{|~~€€‚‚‚‚‚€€€~~~~}}}||||{{{zzzzzzzzzzzz{{|||||}}~~~€€€€€€€€€€€~}}}||||}}}}}~€€€€€€€€€€€€€€€€€€€~~~}}||{{{zzzzzzz{|}}~€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†††‡‡‡ˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠ‰‰‰ˆ‡††………„„………†††‡‡ˆˆˆˆˆˆˆ‡‡††………„„ƒƒƒ‚‚€~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}~~€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~€€‚‚‚€€€€€€€€€~~~}|||{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{||||}}}~~~€€€€€€€€~}}}}}}~ƒƒ„„………†††††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡†††††††…………………†††‡‡ˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…ƒƒƒ‚€€}}|||{{{z{{{{|||||||||}}}}}}}}~~~€€€‚‚ƒƒƒ„„……………„ƒ‚‚‚€€€~~~~~~~€€€‚‚ƒƒƒ„„„…………†††………„ƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}|||||||}~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}}}~~~~~~~€€€~}}}}}}}~~~€€€€€€€~}}||||{{{{zzzzzzzzzzzz{{{{zzzzyyyzyyyyyxxxxxxxxyzz|}}~€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€~~}}}}}}}}}~~~~€€€‚‚‚ƒ„„„………„„„ƒƒƒ‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………†††‡ˆˆ‰‰‰Š‰‰‰‡††…„„„„„„„………†‡‡‡‡‡‡††††………„„„ƒƒƒƒƒƒƒƒ„„…†††‡‡ˆ‰‰‰ŠŠŠ‹‹‹‹Œ‹‹‹‹‹‹Š‰‰ˆ‡‡†………„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„…………………………„„ƒƒ‚€~~~}}}}}}}}}}}}~~~~€€€‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒ„„………††‡‡‡ˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††…„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}||||{{{{{{{|}}~€‚ƒƒƒ„„……†††††…………„„„„………………„ƒƒ‚€€~~}||{{{{{|||}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€~}}|{{zzyyyyyz{{|}}}}}}}}}}~~~€€€€€‚ƒƒƒ„„……………………†††‡‡‡ˆˆˆ‰ŠŠŠŠ‹‹‹‹ŒŒŒŒ‹‹Š‰‰ˆ‡‡‡††††………………††††………„„„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚‚ƒƒƒ„„„………†‡‡‡ˆˆ‰‰‰‰‰‰‰ˆ‡††…ƒƒ‚€€€~~~~}}}|||||||||{{{zyyyxxxxyyyz{{}}}~~€€€€€€~~~~}}}}|||{{{zzzzzzzzz{{||}}}~~~~}}}}}}}}}}}}|||{{{zzzyyyzzzz{{{{{{{|||}}}}}}}}|||{zzyyyyxxxwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxwwwvvvuuuuuuuvvwwyyz{{|||||||{zzyxwwvuutttttttttttttttttuuuuuvvvvvvvuuuuuuuuuuuutuuuuvvwxxxyzz|}}}~€€€€€€€~~~~~~}}}}}}}}}}}}}}~~~€€€‚‚ƒ„„…†††‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŠ‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡†††…„ƒƒƒƒƒƒƒ„„………††††……………………„„„„„ƒƒƒƒƒƒƒ‚‚‚€€€€~~~~~}~~~€‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„ƒƒƒ‚‚‚€€~~~}}~~~~~~~~~~~~~~~~~€€‚‚‚‚‚‚‚ƒƒƒ„„„„„„ƒƒƒ‚€~~~}}}|||||{{{{{{{{{{{{{{{{||||{{{zzzyyyyyyyyyyyzzz{||}~~€€€‚‚‚‚€~~~€€‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚€~~~~}}}}}}||||||}}~~~€€€‚‚‚ƒƒ„…††‡‡‡‡‡‡††………„„„„„„„„„ƒ‚‚‚‚€€~~~}}}}}}}}}}}|||||||||||||}}~€€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€€€€~}}}|||{{{zzzzzzzzzz{{{|}}}~€‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚ƒƒƒ„„„„„ƒƒ‚‚‚€~}}}|||{{{||||}}}}}}}}}||||}}}}~~~~~~€€€€€€€‚‚‚‚‚‚ƒƒƒ„„„…………………………„ƒƒƒƒ‚‚ƒƒƒƒ„………†††‡ˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡†…………………………„„„„„„…………„„„ƒƒƒ‚€~~}|{{{zzzzzz{{{}~~€ƒ„„……………………„„ƒƒ‚‚€€~~~||||||||}}}}}}~~~~~~€‚‚‚ƒƒ„„„……………………………„„ƒƒƒ‚‚‚€€€€‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„………†ˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹Š‰‰‰‡‡†…ƒƒ‚~}}}|||{{{{{{{{{|||||||||}}}~~~€€€‚‚‚ƒƒƒƒƒƒ‚‚‚‚€€~~~~~~~~~~~~~}}}}|||{{{{zzzzzzzzz{{{{|||{{{{|||}}}~€€‚‚ƒƒƒƒ„„„„ƒƒƒƒ‚‚‚€€€€€€‚‚‚ƒƒƒ„……………†††††††……………………„„„„‚‚€€~}}}}}}}}~~€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ………††‡ˆˆˆˆ‰‰‰‰‰ŠŠ‰‰ˆ‡‡…„„ƒƒ‚‚€€~~~~~~}}}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}|{{{zyyyyyyyyyzzzz{{{|}}}~~~€€€€‚‚‚‚ƒƒƒƒ„„„„„„………………………………………………………„ƒƒ€€~~}||||{{{{{{{|||||||}}}}}}~€€‚‚ƒƒƒƒ‚‚‚€€€€€€€€€~~~~~~~~~€€€€€€~~~~~~~~~~€€‚‚ƒƒƒ„„„„„„„ƒƒƒ‚€~~}}||||{{||||}~~€€€‚‚‚ƒƒƒƒƒƒ„„„„………†††‡ˆˆˆ‰‰‰ŠŠŠ‹ŠŠŠŠ‰‰ˆˆˆ‡‡‡‡†………„„‚€€~~}|{{{zzzyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{zzyyyyxxxxyyyyyzzzz{{{{{||||||{{{{|||||}}}}}}}|{{zzyyyxxxxxxxxxxxxyyyyzzzzzzzzzzyyyyxxxwwwvvvvvuuutsssrrrrrrssssssttuuuvvwwxxyzzzzzzzzz{|||}~~~€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„………„„„„„„„„„„„„ƒƒƒƒƒ„„„„……………………„„„ƒƒ‚€€€€€€€‚‚‚ƒƒƒ„„………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„………††††‡‡‡‡‡‡‡†††…………„„„„…………††††††††††††‡‡‡‡‡†††††……………††††††††††………………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†††††………„„ƒƒ‚‚€€~~}}||{{{{zzzyyyyxxxxxxyyyyz{{{|||}~~€€€€€€~~~}}}}|||}}}}~~~~~~}}}}||||||{{{{||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€‚‚ƒ„„„„…………………††††††††††………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„……†††‡‡ˆˆˆˆˆ‰‰‰‰ˆˆˆ‡‡‡††††………………………………………„„„„„„„ƒƒ„„„„„„„……………………………†††‡‡‡ˆˆˆˆˆˆˆ‡‡‡††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡†††………………†††‡‡‡‡‡ˆˆ‡‡‡‡†††………„ƒƒƒ‚‚‚€€€~~~~~~~€€€‚‚‚‚€€€€€€€€€€€€€€~~~~€€€€~~~}}}|||||||||||||||{{{||||}}}~~€€‚ƒƒƒƒ„„ƒƒƒ‚€~~~}}~~~€€€€€€€€~~}}|||||||}}}}}}||{{{{{zzzzzzzzzz{{{{{{{{zzzzzz{{||}}}~~~~~~~~~~~~}}}}}|||{zyyyxxwvvvvvvvwwwxxxyyyyzzzz{{|}~~~€€€€€€€€€~~~}}||{{{zzzyyyyyyxxxwwwwwwwwwwwxxxyyyz{{{|}}}}~~~€‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€~}}}|{{{{{{{{{{{{||||}~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~}}}||||||||||}}€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~}}|||{{{zzzzzzz{{||}}~€€‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚€€€~~~~~~~}}}~~~~~€€€‚‚‚‚‚‚‚‚‚‚€€€~~~}}}}}~~~~~~~~~}}}}}}}}}}}~~~~~~€€€€€€€€€€€€~}}}}|||||||||||||||||}}}~~~€€‚ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}||||||}}}}~~€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„……††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………„„„„„„„„ƒƒƒ‚‚€€€€€€€€€‚‚‚‚ƒƒƒ„„„…………††††††‡‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡‡†………„„ƒƒƒ‚€€€~}||{{{zzzzzzzzzz{{{{|||||||||||}}~€‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚‚‚‚‚‚‚ƒƒƒ„„………†††††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡‡†††………„ƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„„„………………††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡†††………„„„ƒ‚‚€€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~}}}}}}~~~~€€€€‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€~~~}}}}~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚€€€€€~~~}}}|||{{{{{{{{{{|||||}}}}}}}}}|||}}}}}}}~~~~~~~~~~}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}|||||||||||||||||||}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{|||}}}}~~~~~~~}}}|||{{{{{{{{{{{{|||}}~~€€€€‚‚€€€€€€€€€€~~}}}|||{{{zzzyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~€€€€‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~}}}}}}}||||{{{{{{{||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{zzzzzyyyyzzzz{{{{zzzzzzzzzzzz{{{{|}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€‚‚ƒ„„„………„„„„„ƒƒƒ‚‚€€~~~€€€€‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………„„„„„„„„„„……………………††††††‡‡‡‡††††…………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………††††††††††………„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„…………………………………„„„ƒƒƒ‚‚‚‚€€€€€€€€€€‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ‚‚‚€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~€€€€€€€€~~~~}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{||||}}}}}}}}}}|||}}}~~€€€€~~~~~}}}}||||||{{{{{zzzz{{{{{|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€~~~}}}}}}}}}}}~~}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}||||||||||}}}}~~~€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~€€‚ƒ„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}~~~~~~€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€‚‚‚ƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}~~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€SAUR1, 0, 0, 9000chromium-bsu-0.9.15.1/data/wav/power.wav0000644000175000017500000013243411201745730014670 00000000000000RIFFµWAVEfmt "VD¬datað´(èåkàýÚl×ÈÔ»ÑdÎlÌêËʹÇEÇ{ÇÉÇ¡É\ÌáÎtѓԤ×fÚ¢Ýáãðãæè:èòçÉç_æä!â=áNáÅávâŠäÂéÔîgòýõˆú­ÿ80M –qÀP õN§¦Z§/½çúY±Í¾ôñ~h£aiëg &yÊü*ö½ñŠï ïMò¥÷ÎüõÿÆ‹Ö û œ7‹ y!â!+! =Sšø HÅÿ?ùúñðéÐâ•ÝNÚÆ×Ö Ô1ЉʮÆÅÄ;ÃZÂÁ„½ý¸y¸C¼Áñ ÄLÇ’Ì,ξʌÉ?Ë€Ì Ë¤ÈÆÇƒÈËðϬÒ,ÓÕg×<ÙÓÝä¯åxæ(êî’ñõ ö8õiù¤ÿB–)OV] ˜ø ýù²õ¶õ÷õöFô(ïç´àÔÞÝ.ÚWÚ€Þýã…é–ñ¢ü§ /PÕ©³X J¥0 È yã¿´ÌÌ#s(;+¬+ê+Q+' "Ç ª»mÞ¤Ó߯R`ûÈ÷kñièÅÞd×ûÑ$ÏÏYѦÏ@Êiú½·Æ°¿­š­Ž« §‡¢$¡š¢h§Ò¯ü¹¸ÁçÄ‚ÅwÇËÈMÉ‹Ì{ÐÀÎ0ÉsÅqÉ[Ð&Ø àTç¦ìbð†òçòþóyöIù¹ü™‡w†ho†þRûéú0ûËûÌý5þ°ú,ñýæâß%Þ;ÞDÞoÞîݼÛ;Ú"Ú]ÚçÛ¿à”æ×êŽí¹ðIòjîèéþæ ãé܇ÕÏ Ê7Ì'ÒõغÜ5àâä‚è]ëƒí1ëÑãÁÛ­ÖªÖ“Ú\ß”ä¼ëòPñíîäîzï[î%ì$ë ë!ëTì”îqï™íåè®ãæÞIܗܱÞißëß|â-çéëëð¢ö¡ú&ùjöwó‰í;æáÞ8Û¿ØÊØàÚ¸Û`ÛhÛÐÛþÚרÙÛÆÛ’ÜºÞÒßßËÜ!Úñת×ÊØiÛÃß;äõæüèÙëlîïéïïóNöœôióóòâðJîrëçàâ$à½ÝÜ”Û1Úج׸ءÛÊáºèîô‰üVø+´g¬B Ò¤ünùáôdñ‚ïºï$ô?û±!&J™þ*üçùïöBò?íLèhãVßÚÜÜÆÜàÞKàýß¾Û2Ô:ËéÄrÀz¾ÌÁ,ɱÐãÖŸÛšÞ@àeàýß*áTåè%èëç×èhëuïêôü€%q×H (!H"L""*!¸°WÉUò†ä’{ÜNÿ 6 Œ sþSüZù´÷M÷'öAómîrèá‘ÙýÓ`ÑrÐ ÒqØYß»ãDæêiîÅïeïÛìçÃà¹ßZáÞãðçØíõrüy ¢—çÆ–®tÝ•cjÂ‡Ž ‚ûýðçéûäÔá~àVà àÕàæâ5äYäNä$ähä6æç¥ååâ€à<ÞºÛMÙòÖ‰Ô$ÒŸÏšÍF͙̀ÍkÍZΛÐÓœÕò×ôØZÙ>ÛòÜÝáÜ‘ÜyÚm×ÐÕ±×'ÚÐÜá¨åÌê‡ò³ûV- Z›Å¯&k,­038442†-ë&A!‹önÔG ®â‡ýžö<ï©èÂãߕڬ×4ÖhÖ^ÙâÞ¶åfëYð÷ôÁ÷ñ÷Eö]ò7ìÍè éƒëÓîfóPøˆû¸ûúÂ÷võ÷òêðyððºðò»ô ÷Â÷6ø+ú’ûÈû­û~úJö2ñóìoê?èãålãýáéá(ãŸæøìÁñ@ôYö°øû“ýŸþåü¢ûlûªùÅöáôö´ù=Òà ¹à¤¶‡Aä  Š ÌŸ € u M  ºYûÎø< ãLŒó I× 9}íÐ"ð*„2*:C%KGPjPELEõ;g2`)Ò!—åÏt?ë ø  + × P£‘£™Ÿžˆ¯‰&ê Š CPýÇôäéœß Ö®ÍbÅÛ¾(º=µL±m±Ð³R¶¹¹L¾ÃtÇ Ì¬Ð¤ÔþÖÅ×å×Ñ×ÇÖÇÔ Ô5Õ.×Ê×Áضܟáæhê1ïó^ö£øáú ý„ÿŸ¤{ =­ûÿœû#÷}ó“ñTñ,ðªîÉðÌô†÷¡ú ÿ™s( ¹!…ýø<ñšêÈåÈãøäxç‡éSê+êèuãÝ~ÖÜΗƛÀ›¼ƒºÁºî¼Á”ÈÅÒçÚÞáWê}ó÷û¾Ì Ð%˜ 'Ñ…Zþ†r$¦ Œ%¸û½óîÄé®åâWàHÞ=ܬÙ]ÔsÍ)ÇKÂÔ½”¹ ¶´X°f­W­)¯¬±»µºH¾×¾’¿¨ÁéèÆÂÊ4ÏyÓÕ×æÜšãÏëÙò–÷ûü‚â A@ºÍÇhǼJ j$™(-ß02ý0I/¹/Ì1ê35Þ43 1½.+h'ô$Á!è>ý"­%E(4,«0Š4Ñ6â7Ñ796R3D/+Å&"ºøn® E þTøîó²ï ìPërì¢î ò_÷iÿ; ‚¦Ü-÷: @æ@¯@‚>”9q3»-½&ç² Ùƒ–öº#uþŒú<öTòBîüè:ã²ÞÚ©ÖÔ‚ÑÃÍ»ÊkÈêÄ\ÁD¿‰½O»Y¹²¸†¸ž¸R»Á}ÇÿÍÞÕjÞÔå'ê@ì'ìyêÑçïã†ßàÜPÞ—àÌâJæùéÝë-ì×ì¢î{ï–ï‹ïmïªï:ñójõÒù£ÿç™º× ë  4 Þ ÿ¨ÂŸ¹0% ž÷x,$^(-›2?6~7·5¨1È+¸%¤ Š×¶v žü)öŠîÂç>ãá+à¯àjâVã¾ã:åæåoä~ã€ãÅã¢å[éùë¤ìíéï¶ó¥÷Êûÿ¯ÿŒÿ6ÿ›ü[øoô ñRì%åüÞÛz×ÌÒIÍ©ÈDÅ3Ã`Á’¿4¿Á‚ÄÇÉíÊÄÌϘҰս×ÙñÚ-ÛÛÛ"Û/ÜÏÝIÞáÞ…àrá;á)á’âäfä$åÈæxçkçFçTæ]älâGâ%äçnëXïðóúx0 ûwË!„'Ö,Ž2¾:C6FÀF®F„EèBS?Y;8®71;ˆBÄKFT×[‡cÇill›i&cl[ëS`LåD;d.Õ ¾©ôhD Í ±cqcÿ‰ÿ÷" ±©¡X† z’sn©áLÓ u lBÿíö€òpðCî×êTç²ã×ßݲÜîÜïÜÞÜðÜóÜþÜÜõÚ÷ØE×ÕŒÓúѦÑÑŠÏÂÎÐÎâÎðÎÄÎvÍiËÏÉEÉHÉfÉHÊ*ÌÎõÎCÏÐéÑ!Ò#ÒßÑiÐHÏ7ÏjÏSÏQÏxÏ$Ï¥ÍjÌÜÌÑÏåÒéÔ–×,Üúâ-êPñjø þŽD#þ¼ûZù¤ôÄïZì\ê¢èãæëä9äç-ëƒîÌñ÷ ý\¨ ÆùO ½N˜žP % ü?õJîöæKáß_ÝÜÝß÷à½ãÙçÂìJðŒñ.ð[îˆì‚éŽå’à܉ÙÙd×{ÔžÓ<ÓÎÑÿÐ%ÑFÑ#Ñ4ÑJÑ<ÑAÑ`ÑìÐQÏ’Ì@ÉXÇ’ÇàÈIÉyÊrÍÐÄÑYÓ0ÔzÔ¿Õ×nÙ/ÜißGá»á#âåtéZîLó.ùdÿ["g þ™úÜõœðçëäékêì|íï²òªõŸùª µˆ) y#&½(w*Ë+„*$'›#f  Ä/³¢óú•&`-S4É<šG_RÜZb_h(l m—mOk$emZ\P@HD@18,2«/^-p*b)µ)8*v+[-&.ì-¦,^*W'e$`!¾èý$YÊÃnõ¤ ·ÈÄûþöúóòTð¾îîìHêÌç¹æsæLæCæçmè¢èçgä±áÑÝ)ÙL×—×××áØeÛÞÉà½äé,íãðFô)÷ù²ùâ÷AóîÚëBé6æRãcáoß-Ü Ù¨ÖNÔÞÑuÐkÏÎCÌêÊ®ÊgËÑÌÝÎÑÅÒÔæÕYØÂÙÿÙÚßÚÙÜYßáŸãÙ嫿Àäšá¯ÞæÚ¿ÖÓ„Ï›ËêÈʇÎÙÓÊÙ+áÁéò ù6`‰ Ç Õ õ ã uäO+ ŠÏpÉæ#£(,+-­+x(‰$ ]ÎZ“Ö¥÷ ïUé-äñÞÚHÖGÓvÐ?ÍÊÈÇ"Æ Å—Ä.ĤºÀâ¾>½°»Eº¹¸ô¹Ñ¼¦¿o ÆlÊÎ=ÒoÕ.ØYÚ©Ü<ß á^ã(åìædè>êkë#ê)ç×åÑå=å äˆã¼ã¨ã¯äðèKí¤ï±ñ¶ó×ôêõùömööôÿó*ô ôò¹ðpïQîìEèÅäðáãß]ÞÝ’Û˜Ú‰ÛMßyäQê ñ²øÚø®#¥)B.>1Ï00N0«/È-Ï+~+;-É2³:ÐB†KÛW“fqÀw\|nýì~A~¿{1s\i^`ËU×I">13h)£!ác– ïÙàÿý'úlöLòï9ìgé~æãÐà2à¥áAã†äæ¶è‡ërî{ñ ôÃõgø‹üöÿ¾úÎ05#¯ûþöRótðŒíõêéÄé$ëì”íríBìÀë×ìŒíží„íÖì¢ëDëáê¬éþèùè²çºã†Þ ۇبÕÂÑŒÍRÉýÅ Ã¿šº•¶‚³ü°¡¯;°d±ý²G·Î½ñ·ǭÎ×0ßç!ñEúoÿ/µ*94–ÊôþÅüuûûMü>š è¹'î//6n;i>Q?0? >Á:m4/-i& cPë®þöïvèLá½Ú]×íÕuÓ†ÏÌNËæÊÐÉ3ÉÉðÊíÍÔÑìÔq×>ÚÝeßÚàIâpã¨ãã§ã­ä:æxçáç8èSéxé-èæåäŒáðßÔà®áÈáÃâ“ä›åãäíãÑãæãïãâã«âàHÝBÚfÖ ÒÍÎÍ}ÊÆ}Âr¾´º„¸Œ· ·*¹Ü»¾7ÁÄ ÈgÏgسá‘ë ÷ÅfŸ Æ¢U¿é¼›¤f„fö{ð!0(Æ-l3Õ9`@^GPYc`dPene³d>bj]ÔX‡TsN°G*AŒ;’61[)º ÐK5 Œ !¾…ó&µáÝÇ? Ô |Í2rM,ݾjñq¢I Ê §¼­ª«²°ª±³¤˜ÿ+ý úVöLóÑð×ìxåÝÙ˜ÕâÑùÍIÉfÃ`¿½°ºÕ·°µOµöµ;·a¹¥¼lÁƇÉ˪ÌTÏÓéÖÜ ãŽéÂìï2ó5ö øIùãùùœõæðìçzádÛ:Õ(ΠƈÀš¾¿¿ÃdÉõЄ×<Þ¹è ô8ü] 8Ó» %U')ð*±*p(I%!B?ü {^ýw÷£ñÓìþèDåÁáyß ß,ácä,èÅìtñõµ÷™úöýÈÿ‹ÿdý¤úøï÷C÷õ4ó0ò0òÁòëóAõYö§÷µùÂûýûdúAøÞö#õÚòuð\íÎèäÌà0Ü'×fÒxÎE˸ÈGÆÄ·ÂÂ2Â0ýÄ=ÇfËíÏËÓö×Âܸà äéçiíÎòÂöÇúÝÿÏL %óÐý^¤° ¤ÀÇüæøkôJð íë9éáéxëbîõûü4( ï.="|*5OB}LùR©Wð[X_Àaùb«aÌ]Y,TƒMAEÓ=8”4V/4*®'º'È(í)4+5,l,%-Ú àÙåsë=ðEô£÷”ù”ù«÷öôƒñßìCçžá…Ü ÙŸÖÔÛÐÏÿÎHÎÌÉíÇûÇ ÈÈõÇ&Ç›ÆȾËÄÏFÒÞÔ¶ØAÞ®äþìløè Ê$”+ò0§4#7/8¬7O64i0&,Œ(C%ü!dȨΌu•6¾Ã¦ v à ‰nº½[éüΦÿžþ‘ýIü’ù*öÇòïnêõåâÝÕwÎäËîÊ{ÉbǾÅÑįÄ×ÃèÁZÀª¿¡¿²¿«¿Ã¿#ÁÄaÊ3ќׄÜxážç¤ìýï>ò$óqòµòpó–òð÷ì°êûéÍê9ë1ë&ë+ëRë2ìíèìòëUë9ë'ë€ëhìJìë%ìðì!í­íÜîð€ñÓó÷lúÿ`uɆ è&*/K; I”QBV“Yü\„_µ`Jaö`$_Ä]y]ä\³[yZY¢V„S_PMIEÕA¾>k;R7Ø2ý.9--ô-Ã/Ð1Ó3541‹,j(%³!ŽÿᥠIÿgû¢÷Ùò ðï$íEéTäó߉ÜÚÞÙÍÙéØ××tÚßøâ„å›çªéÁë½íâîãî÷íëìÙëêêêiê‰ébènçxæúäãÀá»àºßÎÞ ÝÍÛ‚ÚsÚŸÚGÚ[ÙúØùØ Ù‡Ø˜×’Ö’Õ†ÔüÒËÐÌÎμÍÌèÊ¢ÊûÉ”ÉMÊÊ¢ÉÌÛÏÞÓÃ×pÜHâ è–ìÌðú÷B¦÷ ë›j"E()„(À'Ä'·&$J"è DÑ8&œ<Éî Lb?¾ž ©±•ýØ÷ òêì"èáâÝGØ_ÕüÓÓ(ÒœÑ'ÒñÓcÕ³ÖFÙ¦ÛÕܴݲÞÇß`áã‚ã@ãXã%äåæˆæxæræçËçNçvæfæ£ææcäOãGãVã[ã;ã¤âˆáŽà7à à_Þ£ÛÙùØüÙÚ}Ø×µ×õØéÙâÚ‘ÛÄÛ&ÜÝÝ|á.åèêtìQï¢ñ~ó•õ-ù$þ"i˜ S{Ø ‰&w+m/73ƒ76<–@ÐCE@EMEHE{DBÑ?<=4<=Ç>ï?¥A\DÇFÑGôGHNGçC4@?=³9J4Ç,ë$\¥Ö5  ²°³ŸÿÛÿ®¶m̤”ÚÅ–÷ªÈ¤Ë7¿«ý]ÿ\þ‡ýJüxúmøÝö¡öWöZõŸó²ñÂïxí ê¦ååâ­á[ßVÜ€ÙâÖ¯Ó*ÐØÍ/ÍÈÎ\ÑòÓcÕRÖ9סתד×I×QÖNÕÛÔÄÔýÓÌÓ8ÕjÖ`ÖBÖqÖeÖ›Õ8ÕüÕ ×æ×Ø+Ø\ÙÜ\àåëñõ5ù•ýÛ›1&N  ¾ x"ƒ‚ä ù$’'Ž(L(j&¶#!稭 î ÙŒ`û—ö*ñ{ì3ê‘èÎæhæÈæ—æåä¬äÅ婿˜çsè‡é)ëxì¡ìtì¬ì‚íîîãí9îÝí0ëtèðè×êcìÂëÂéCçÞå#ä¾àMÝ¢Úá×ԔϑË4ÈyŶÃSÃÄâÄÆ ÈžÊëË´ÎÒ2ÔXÕOÖa×.ØIÙ‰ÛèÞIâ0ã?âCáÎàæàžáŸâ‘ã|ä>ånå1æAèúê+íqïxô,û•Ó… 㚘hCþ ®"Ó%‘).Ä2V89?£EµI M©P’SmUMVVÒU/S)O²JFA­;í6¾1¨+:& "=svâ4ÑDͧTäìuXänZµ‹óSS± µ Hîú¯õdñoí7ê™çaåŸã;âšà“Þ›ÜêÚÒÙ‡ÙðÚ)Ý\߃àåà2áXááÂàÂàá©àUà”à½à"á÷áµâÂâ?âôáîá0â±â¢âƒââ4ãçãžä!åõåçíçÑèîéë×ë†ìSí>ï4òõíö‘øÊúËýuó GÖ–ØÝ#ô'’*-ó.q0o1l1Û/N-+*C&z!!!ÄkþßøiõòÔîTìýéÊç^ætåYäFã[âþáÃâw䥿dèJé¨éŽééÉçóåƒä‘ãmâÞà´ÞæÛZÙ÷Ö`Ô¢Ñ;Ï~ÌFɘÆîÅÀÆxÈÇÊñÌÎÏŸÐ4Ò€ÓMÕ&Ø"ÛBÝ2Þ}ÞBÞMÝÜÜ)ÝÞ˜ÞèßLâ·äçnéì²îùðólôgõ×õ÷õPõºóîñBð–îí³ëSëÔë í(ïJò4öùtüfÿ h³Ñ  ûÿyd€#F+>3b:1B»IO±S|X«[º[BYñUˆRíNJÏC‘<5 .ã(z$' FlO""Ð ’ ê½{ÎjPÿDükú0ú&ú6úÔú$üý‰û+÷ìòæòoô$ö}ø¥ù•÷ôòðtîííÏíï•ñiõ)ùû¤ûÒû‡ü¿ü üû)ú~ø‘õ¤ò$òãò~óóËò]ôt÷SúBüÖþ×U^ÀDóÿ¾üùVôÈïsìTêáèûçœç·çzèOé>ê®ë«íð@òwóçò×ññóð¶ðþïðöñœöLû¾ÿZ¤ ãÈ!ñ*ä4è<™?£AÉDtF7FCR>§7œ1(,,'×"|fï=‡ ×çÿ%þeý'þLÿÓþÅûGø½ô¾ðyíÜëœë§ë˜ë ëêyè“æ%åÛääÊãûâžáaß&ÞÞ:ÞàÞ{àKâñã”å`çìèÛéÎéé"èÍæVäá-ÞÝnÜÛ‹Ú†Ú>Û•Ü|ßêä­éïì¯î'ï”îßî¬ïïþí2ë0ç ãõß Þ”ÝüÛ±ÚBÚþÚ[ÜþÝßßfÞ®ÞÓßcá=âöámà°ÞøÜ/Û!ÚöÙÜÙlÚ¡Ü?ßìá>å°éÀññþÄ øÛ#*M0Ð6û;?Aì?/žKÿ|ü±úùW÷’õóó"ò´ïOíËëì,íÖîð)ò%ó]ôòõoö‘õ(ôôÛôðôkô‹óþñ(ï&ëÞç<æÚæ[èê¾ë1îñõõ÷Äùúú„ûÜúîùýø…÷$õÐñCîërèÏåZãÓàBÝŠÙÌØ§ÙÔÙ|ÙâÙ*Ü£ÞàÇß®ÞùÜÛÏÙ”ÙOØáÕ=ÓOÏÒÉÃÅÌÃáÂÚÁ7ÁÚÁÀÃHÇÌYÒÉÖ”Úß'æûëºñ,úÚÌ ý©nŒ“Z= ‚ ± \!‰!W 9ócõ_ºÏHžxY Vn{¥TwÑêp å ¥ ‡Ó5ûö+‚B×@[½ ÎöÔz}Ó"Ÿ$?& (¼)Ð*|+}+ +*¢'$øE×s~- 2¼ògè\5_öûM¹MÿªüwùöàñZìóæÎäªã9áYÞÜ3Û0Û Ü÷ÜHÞá æ×ëVðÄó¯÷]ýß1[ ‘ú)§nÏïAA£.;zß’  —JŽýÓû+ûù õ¾ñïlíìíðÞðÐðÆñ‚ôø@ünz ÎÜ‘?2¼tþ°üÀûßú‹ú>ûAüNý„3n MtO¸šÁxP Õ«¬29þÓûÝùöøCø9÷föGöÚõQôŸò«ð‹í[ê™ç|ä.áqÞhÛØ-Õ'Ò¸Íâlj¿~½¾EÀ¸ÁüÁ&ÃÅ¿ÆYÇHÇJÈÂÌFÔðÚ²ßhã…çlë8î³ðQóùõ‡ø'ûÂýøÿÞ„ðÿްJ!æþ|üžû;ûìøsôÉïhí5ëåçµäòâºâ¿âÖâ¥ã)åþç}ìrñýô›÷µúËþ}‚@ŒÙÐ"ªSÍXQ?þ1¯<è5$E(+*¢* +ß-Í/T/5.n-\---,*á'ª'*-W.b.–-,ú+é*»'$f#}#f"m~\#/ '"ÿqúçöô§ñâï‰îéíKïcòkö ù ú]ý  Ê ï , P% ÀXH·¥­¼ÿc×5îqœ×ï֯£ÿýø‹ôæðSí.ê©ç”æOç¬éÌëÊíôðôû÷Wúfû¨ûZýqÿÿ:ý”ú@÷"ô?ñ÷ìQèåæIèê´ëOìoìKí?ðÛõµú`þtœ. Ÿ M–¼+Ñ"'m í Kö w þ ¦ ¬  • n˜É5²ÿhÿ¯ýúöóðpë†åŽà¢ÝHÛoØúÕkÕh×VÛßÉà“á^ãvæ èNèiêDîIòµôúõöVõÊô{õ×ö•ørú:üÿ©®‚c¢ôçüz÷Oò íç5á˜Ük٦ף֧ÕíÔ©Õ‡×Ú\Ý…àâ ãœä†åºä[â§à¦ßÐÞpÞÞªÛ*ØuÕÔÓ1Ò{Ò;ÔY×Ü«âeè.ì1î,ñvõ\ù›ûåüvÿã¤$5ƒ ß Ž;U4x)59Øj”ãt½/F˜pÎ ' |v‹ÎaxHæ™ G ê )L£Fž#3Å "þ"Ã$9(p,0 37ÿ9*<=Kë7§2D.)+Ð*V+.+ù*î+ñ,Ý+*Û('8$§ ÿq\ô­ _C5G0%ÿ+ý7ýÙý:þûýáüjûúaù¢÷œöööÈø?ûjýæý(ýÝûkú…ø÷öS÷ƒøxù)úú]øÉ÷ úXýõÿã-#Œõ 8 kµUµ­  · éäuÔzþ†û¾ù'ø!öïó·ñð\ïOï]ï‘ïÔïÈïýïgðPðï$îîî>ï³î‹îïVï‘ïxñ²õúÍþf6« > K #4PÜ Ò7…¶Ù¼çÇÀö8 2 i¹?ûû.öÆðcìËè–åâ¸ÞIÜ#Ú¸×èÔAÒtÐuÏ™Î$ÎÖÎôÏMÐìÐÏÑûÑÒÎÒ™ÒtÑ|ÐŒÏ[ÎÝÌCË+Ê”ÊzËË’ÊÿÊ0ÍþϯÒoÔÖÖØZÜîß¡âÜä-çÛé)ì|íÈîTð3ñ|ñ'ò}ô÷–ùJüvþ þTüûºúüù·øý÷÷ö)õuôWõ¬÷"ú×û*üÝüDÿÃe ¼a®Õr9ä!;%D)w-E1Ç3æ4é6Ô:b?DBÆDSH¾J³KNñPèRéSzS+P>L8IHíG[GKCë=y9H5~1û/ˆ.+ %Ž®ÙŒ*ïjØ÷ õ  ù ö ®E € : ®I“ßü‚ú}ù8ø€õçðií íÚíÀîCðò¯ó ô¾õS÷•øÈør÷çöÝ÷‚ùnú—ú!ûüÕü%ýGý¥þ- ÀÖÿšÿðÿ‘ÿüýŒû;ø.ôÏïëÿæ}äzãâ%âäæþæ$çÀæ<æZçŽé¬ê¯ëYíSðôä÷Àùûùý®8qs ð Úp>î:t˜É0ÛÆ!L·tÃE ¶ güÉöŽñÔìºè åäáà‹ßßæÛ©Ø”×pו×=ØÙÚ„Û1ÛŽ×ìҭϋ΃ͳËSÉ&ÈÏÈÃÉŠÊKË9Ì÷̽ÍÏÐæÐàÐçÐDÑkÒÔâÔMÖtÚøÝ3ß^à¼áéâáåŽê–íiîÀíëìYì.ìÝêIèùä<â¥ß8ÝXÜLÞÅßîÞÄÜÝëÞEÞ¼Ü÷܈à6åè8éÞèmë¡ðö"ú(üûýa–í v«É %ù)j/¯3ä6b:õ>ÛBgEžGJwLCOdR2T`S‹PmNWLRIuFøCß@Ç<813æ.š+ƒ(z%±#Z#Ú"Ý e ׊Ë/€ïeÑÞ±T5 + ­ Ñ ' Ž S õ Óá z ^  w ¼U±jafN¾v_å&  œ vÙÊþnþêü0ú}öAó>ññ}òò&ïHìëë]ìÞëéeåÊá½ß;ߢàïâ£ä9ä"ã¢âÄã©äÿãÂâ!ãåÉå’æëïïóÏôÍõ(öú÷âú7þ€Ö òn–­Ž R"g#o%Ö&÷&&ý"lX!ã ='8ý¢ûû‘û<üü[ûûÇú¯øöáôœôbóèïHì3éœæxä!âoßÞá*ä¥ä5âàÛà_äJè¾èTæøââYãCå‡åÜä»äßäÎäÆäyåßæóç¢è[éãée鼿õã©âýâã·áèß²Þ×ݯÛòØ×¥ÔÑ ÎùËÊ®ÉÕÉ-ËôÌJΠÎÏ|ЋхÒëÓ`Õ?×#ÛXß²á=âbâuâ’âÂãçÐêëí|ðáòÓöþ® ໹=ß"<*k04c8Æ;<Ý9W6à3‰2í0-5(N%È##Á" #$¦'Ê*¿*T)â(*2+æ+ý+D*ƒ% !ù¼rõn!kíUF8œuHdpogêe¿ ";"G""n!ü é W úÁ6«¨+97þ· }zü‡útùìø^ùÔø4ö¸ó•ðSë”çòæJè¬é&êºèÛçÅê?î½îRêæçäèæué@êPéaèyéÖêŒëœëÌë¢ì`î”ðòòÛõ§ùlýRò– <u* "+"À!çzVpÍJ¯ d>àlG¼ Š w 7 9úZyÑ6’ÿ=ûc÷Tôkñ·îPí»íMïËðÚñ°òhó`óöñâïªíSì2íAðô÷Zù—ú2ú¢÷¦õ2õãõ4öhöø¡ú”ü|ûnøöö ÷õCñ¿í¼ë£é&æ©âµß¼ÜÙ­Ô‘Ð,Î~ΪÏöϧÎtÍŸÌ_ËtÉkÇÆÇûȸÊA˪ÊËÍ Ï(ÐÑ®ÒÊÔ¿ÕšÕ,Ռ֯ÙìÝ™á‹ä—çõëòÄøàþJ! ¦ˆCC«Âí ¿ © & ö‰áîÕUPÎÏà b! bV¼e¨ŸœÈƒçVÆq=iýl‚#'(+(--F,1+Ä*è*u,i.p/]0ã1D2¹09/Ó1É5¯64ô0/I,ò'Ô#l tSA §¾&à þÁ=¤“‘‚@«ÿàþ ýûúìù˜ùÅöšòðÖñ®ô<õÎõ-÷+ø€ùŒûOýžÿ•¸ CÓéØG€ êÖ•¯Ž¥ ¸ ÷à]•ˆLxêq”†AçúÿÈýüYûÅûWûmùŒöDô¦òúïåëçäaã¥äÙåŠæ¨æçÉè”ìCðIñ0ðFïfðÅñ„ò,ó@ô·õ7÷ºøUú ü‡þ^Ô‡©ÿÊþþhüÁø*öàô½óÝð÷ìêéêzé8è·æ¦ä2âàÏßÂà;âÂã3ååaä^â6á×ßÝáÙíÖAÕ ÕRÕJÓ…ÐõÎØÎ!ÐsÓàÖÙ!ÛyÞ¥âDåÍæ é—ì*ñXöû÷ÿéÿF å<C  ³ k 2 †¢W6 · — Ä IôC|O»Ð=’° ³¼ÎÜÿìþ•ÿñÿ&ÿþbÿm…Õ<  Í z‰ÃJfý &Ð#Ê$å%(j+H,@)7$c•šõØ«" óá£Fù{ÙqUă柇áÍ\Ǧ"¡š Ž ª ™X š ½ Ê ï ä„’´M­ZÔ(”XÞ•Iðk º!¾#´%P&S%¬#\!¡TeǶÓz•üüSPt 2kšÿÉüóúûùÿ÷ õƒòÃðïØë]èÜæ^èëìaìHì5ëiéè†èXê9íð1ò(ó¾ó¡ójòáñ”óFôVò¤î1ì/ëüé”è¼çšçGçFå:âƒßaÞîÜÛ¢Ú ÛàÙZØÆ×ÖרÞÙSÞàâ‚å¨çÀé1êiéìèaéEé1ç¨äƒâ<à›Ü\Ø€ÕÌÓÓFÓeÔÖ ÙÛ¸ÜëßÂä·çŠè¦è@éÜéŽêRì>î¶îGï¹ð]óø§Oÿ&üþúûoûìûpû£ûRý°ÿ0ø£,ÂÎ!çåÏÿÉý¥úPö×òôòóÏóåô¥õ>õÔõ'÷r÷÷]÷fù’üc$¡PïÞã d #  ~ å þ ¬ 9­Y ´RÄ$kGí4 X«bѬ”) gHEZs-Øœ1ŠEO!í&T*€,ÿ-û.r/d/a.-à,¤-.Û,a,Ö-%0Ý1ð1ð0/½.h.‰./ /ý,L*|)Ë-.364)1•.ê*R&"ÉK§Œ3š ¤äÿÐýrü{üaý”ýSüúëö‡óEñAñtñ¨ðÂîÂëè(æñåµåSåÍä´ãã|äïå~å»âóà$áºá“áfßÇÛØX×(Ö­ÔìÓdÓ¹ÑHÏóÍJÏÑ.ÒÍÑeÑ(ÑxÑ;ÒQÓòÓfÔÔRÔÂÓüÒÒÒÑÒ²ÓÕÖdسÚfÝñߎâæÂêví!îŸï´ò—õoöêõcôðòò òÍòOówôYöF÷Yõoòñ‚ðð®ñ\óõƒ÷¢úýaþ ÿwþåüÌûxý8;É4:uý"ülý ÿ¢þÔûÔøeø‰ùútöŠñ¯ïÑïfïÕìêñæ”ãcásáaáràÎÞÝÛ۹ܴÝ#ÞtßÈáRãDãâÄá ãåäãVàŠÞÖÞ/à]â*åéçêìJíÅíîáï’ñ`ònó{õ‡øûNþÙJI<â H B   %÷©ùA¥!~&æ-ß3´6¨8s<5BVF­H|JhLNÜMåKH‡EÚC·DiGJuJI+H°G¤HãJ€K[JIHæG¥FFEHâHHIGvGÛGÔF^FíHMÀM†H–DÐCaC›A¬=Õ6R0`-•*¶%íÔ|WcÒ°“ Ó • à½8 Ÿ¦¦Îþ û÷7óÿò…ô[õñôsôPô}ó/ñÒífë&ë\ëëßé:é+êŒêcæYÞÚ"ÙbÙóÚyÝ}ÝàÛ¸Ú›Ú Ù ×Õ ÓXÒÆÑ˜Ò ÔjÔBÓ:ÒÐÑ1Ó¼ÖbÛ9ßãçbéëÕì&í«ëêáéLê€éwè-éñëÒî|îÅëÎç0åzä墿?çHçsçwè_êvêèæEå˜æêtíñìë×ê|íðúñWñHð%ðÈðHò;óÚðœê‚åsâWàœÞÝÄÛ«ÚïÙ‰ÙWÛ7à?äôå²äiáþÜÛ<ÛÀÛcÛSÛÃݽápå*åûálÞ%ÞjßáÈãÖæþçNéæêªéæâfßoÞßdáœã=æúç‹çøæKçè®çlç”é=í/ñ§ó«ó®ðíÁëÀì>ðŠôçöPùÕý¤«‘ d R fV~MíÂ$‚(=)å'C&' )ö,3¯4ƒ6 8877Ø7 <¨@ªCD DæD§G]JtJ­G«Cw?„:E5D1j. --ê-X0ù3[5;/d(>&Ÿ'&)Õ)O* *5(È%ú"Zå=Þ°ä §%a&‰$M!4ëý­Âu²è % X&ñÊÿýÓû¤ürýòüüvû7ú­÷ŠôÅñfîÓêGéˆé4ê0êvé0è´çèŒçGæJæoè¥ëûîEòŸô¸ôôIóVñïî1îÓî ïyî5îÂð:ôËõµõüóêïìåé)èxæ*ææÏã[Þ@ڪ؜Ö!Ô—ÓúÖ\Ü>â7ç*ê'ê*éÄçƒåQããäQ勿£çUçZä‡àáÝdÜÜQÞ!â¤åçÇçètåfàÚÖªÓÔÓLÔ…Ô¼Õƒ×Ç×&×í׌ܿáŒåçÃæ4åkånçLè$æÇáˆÝ¢ÙÖ³Õ«Öò×%Ø×u××}×þÖIÖÕÕAÔ3Ô·Ö“ÛµÞÞŠÚ×S×sÜŸàâ.äâçmìúððõaúæû¥ú±ùÌúìýUãËã Ñõw: è é t’q<Ôå~xâpz<["f#î Oa!Ð#=&Þ*ì/Ç2â1Œ.Ç)–&&g(4+Ç-\0Ä308€<·?@*?Œ<Ñ9ƒ7e5ö2³00w1æ3j5%5H4I5Ò7B:È;>;CH JœGÑCó?<ø7<421Œ23ƒ1‘-È)'Q%»"ÿ*î+pP÷ÌþN[ [ [pk d `­Ø. Ñ Q~uàI Y¹ õ ¶ºàú.Ú/±Ój"óÀîüÚõöîdìQíðÚñ³ñî•èõã­âÕáÓßÄÝêÜiÝ Þ‡ÞúÝWÜÊÚZÙŸÕ0ϲÉ\ƦŠÇjÉ{˪ÍÐ(ÑŸÑLÒÓÓfÕúÔ™Ò÷ÏåÏ}ÐtСϙÍHÊ»ÈrÉßÊÌP;Î'иҽÖ`ÚqÚƒÙéÙ‘Ü'ß‚àQá¤á¨à±Þ4ÝvÝcÞ¦ß áQáBß%Ý ÜêÚ¥ØÂÕ ÓÒ;ÒÓÔ Ø¿ÙÛéÜâÝÃݱܱÛÅÛ Þ™áæïêwîèïñòéòôöùâüùü.òÖyú & À f µ R ›ãy„Ï4 O ׄ«:ü×/”.Dã\€š,ø°b°.â$á>!³"ïé×ð™üPì¿íâf› ç$Ó)².Í25û5±6,8¹9„9„8$8û8 :µ:d;Ç;V;¬:Ñ9v6Ì0E+*A+˜,÷-Ó.‹-È*'["Š)ÿJ"‘#Á#š"/!Ç[õD]M›á!Ý#8&»'q&¨$n$ú%´'Á(Ê(¹'›& '¥'“$å…œT þÿ&5 ¸ á _u þ»ÔÓÇ { OŒù“ò™ìnçååæÍæç³åJâGÞ³ÛÛpÜGÞ0Þ~ÛÙ_×(ÖîÔ‚Ó½ÐÖÍ!ÌÔËËËøËªÍy΢ζθÎCÎ3ÍÿÌzÎÓ¶ØÞæá/ä{ãÑß¿Ü9ÜSÛµÙØÙpÛöÜ—Ü¢ÙÔÐÝÎOÏ–ÎÍÍÎCÏ‹ÐfÑûÐÓÏÁÎÏ¿ÐÌÒTÒOÐ9ÏýÐÎÔ‹ÙÝßÞÝÈÝýàF䉿{è¤ëíðcøõýîþ¿ýÿüçüÙüçügüÐù[õðñûïÎîoîuïVòúõfú©ÿ07~7 ¥ B  ™ V ¬°¡#€Žã*)y¥þv~ Z*ÌÿýŽû¬ü€%®“SÿÔýrýc£I+•“ÐO‹!­%)¿+:/1ü12v3#3Œ2Ÿ223]3¢2 0/0º3Û5ø2™.V++°+D,t,\,Ì+¬+L,þ,ô+³(R&<&h).-Ä/'0º0v2Ù4U7R:»=PAQDøEöEãDMCæ@þ=þ:ç7E40E,”)/(±&ò$D$J%°&û&®'5)Ö)¯) )¹)Œ)Ô'è#E눴¹Ú$×^æg o»ýÔöóìòFôó„ï?ë¼èSæxâÞ6ÚÁסօÖÖ¬Ö•ÖsÕ§ÓðÑ Ñ4Ñ?Ò’ÒŠÑ@ÐÅÏQÑåÓ“Õ_ÓaÐðÎЄÑÒ`ÑnÏHÎßτҵÐöÌÌÊ;ËÞË{ËýÊ:ʵÈlÇÅÆ=ÆÉÅ*ŶËÂËÃYÅåÅÅØÄrÄÅÆSÇHʲ͓δÏÚÒ#Ö3ÙÜ0ß â–ç_ìtíªëÇê@íñ¤óŒòdð×î½í[ìVë2ëÀêë@ð-ù—þÛþïú÷3õõ‹õKøÁÿ0ÌŸ3‰¹wY´ n´À ²þ]ü*ù†õ€ò1ò­óHõ“õ3õ~õöòõòôÝôåöëù’ýÕá6óW Ä ˜‡`*7!3/` 4˜¡×ïéªa­¸ZQÚs'0½6RÛ,•W†% -•0²2æ4 6V5•3œ4ª8ˆ>´BE–GÓH F˜A*=<ÿ;;ø8O8Â9›;<;9»6Z6Ž6x6ó5«5H6E8ç:¡<³<¨;: 8$8Î8M9%8Ê5Ï2j/,K)'W$¶ /é*˜¾ •oÚ\¡ÿlû8÷¹óÇðæî íêçè¹ê£íÃìê¯çêåäŒã‰âÈá¼áyà¿Ý‡ÛÛçÛñÜcÝ«ÜdÛJÙ|Õ8Ñ>Η̴ÊuÈÈÉQÉxÉÊ”ÊüÉãǚġÁÁÂåÃùÅOÇ"ÇóÅiÅ~ÆiÇýÇ9É—ÊeËÌÍwÎRÏ\ÐÁÒÃÕ‡×õÖºÕ#ծպ֤׼×)×§ÖU×>ÙíÚ°ÛÙÚÙY×É×¹ÚJÞÖáèåùéXîàòõßõ“õÂõ ÷úúÓ$ê … S Ë‘â¼èøS õ GSo] ’ ^ ÄRã) ô  f   d4JïääXa!9#¶#$¿#"ð ìû ØpÛy®n¦D Ë ! Q ðíľ\LL "™#Õ##Û!!!"Í$6(Ø*Ñ*©)p(F'Ð%ä#<"\!c!—!"ç!Î VÝ©4ä¥Ñgªiˆo¦û­rô^!&*¤+5+Z(C$X –äh.Û5"Æ"ü eŒ‘!;#þ#q$U$ž#þ!fZX è¨(Àþ`üÇù±ùùûêýÿì‹u @MOK h ý ׳&¦û(öJòûð3ð!ïæí×ëuèiäæàgÞÝ,ÜÛ,ÙÁ×Üפ×÷ÕÓþϬÍü͜ϨГÏÍîÊßÉ»É É˜Ç.ŬÂ*ÁhÁ Á¯¿v¾¦½3½%½|¼R¹¥µè²²þ²D³²‡°»°…±é°k­åª©«{¯/´½¸½ Á<ÄæÆ”É4Ì2ÎЦÓÁ×ÚÕÚÖÚzÚ¬Ú(ÜÔÝ ßaà´äì%ôòùûýžU Ú Ò$WŸ,¥…Ÿáš¬ b¥ Ö$B(D+Ú-±/v0A1š2Æ3ü4¥6&75`3À2P3¤2Q1°0r0—0c1Š1¼0P0^0`0 0`/ .S-Ú-•/'1”1­0]/·..-Æ,0.­0þ1Æ1ú.Ó)Ç$M$F%û$ã"þ ÓG†Á1n¬á+®¾¨ºÌdPÚ`‘’QÕ¼õ–À²HcGû¨"$Ü##[$u&)Ê+i,ÿ*Þ'G#ó[I]+ f " ‹˜ e ŽÉª ÉP8462ž<%VíÕ i ¥ OK¤ ~ÈÎý»ú)ùCø¡öó”ðûî§ï ñOòòËðñïˆð~ðrìèç3åäãùáUàݳ×äÓ‡ÒºÑgÏðËøÉÉáÉ[ÉæÇbÆeÅ)ÄÁö¼Ï¸Îµ—´%¶^¸/ºþºt»¼i¾*¿s¼³¹ƒ¸Þ¸B¹;¹Ý¸½¸¹ ¹¾¸¹º¡»%¾ÁÄcdžË,ÐÔòÖÇÙmÜêÞ¢áÝã­ãÒáÇßsß à×à(áá9á7âKä*æ[æfåPæíé2ð ÷/ýˆØ 1É y [By±*z "$i%%Â%(b))ý&$z"å$(³)¤+Ç.Y2z4£4k20¿/x13Ð2r2n2~2h2W2µ190.‹,¸+¢+ö+>,’+*A'Î"ˆ²$ Ä#P%¤%A&—'z'v$:""ê"Ò"s!ù&æÙ½I £–;> _‰7|x &"ë$æ%ù$Q$ï$&»%Î#i ƒSw7r¡¨‹  Ð r=’Õ˜iÈ>–Ɇ`ƒfWÿ1 Êåñ›Ë(ÿ˜jKîÐ&òáòÑàcY5u ë Ñ L3u,˜=çý¬úS÷‹õ‰ó¶ïêNå=ã{âåááÃà á£àQÞ¤Ú?Ø×ÖQÕ4Ô0Ò–ÐøÏ Ï°Í®ÌÌ¶Ê¡Æ Â˾l¾¿w¿`¿Ë¾¾¿HÂeÅCƈÅÄÆÆÉá̹ÎàÎÍáË¢ÌOÍÌXÉ”Ç{ÆSÅ„ÅóÆðÆvÅÐÃü²ÂxìÄ_ÅjÅÇ"ÊÌ"Í»Î!Ð#ÑÑÒvÕ¯Ùqß¡ä/ççè§êºëmìoíïÝð ò'ônõÄöŸøÐú»ýÄFF  :dfKɲ h!º"*%‹(T+ö,†-ô-¾-8,Y*¯)š)’)†)N)ò()R)ù(1(M'Ô&8([+È-m.Ü-/.º/¯1ã1”/*,%*5*_)„'#&B&Ý&X'Ÿ(u*+ž+€-ª/'1ò0ˆ/Y.â/¯1÷0g.Æ+¼*‰*N*7)0('%$n Èçqœ¿ òXµ X“Ôì>ƒæùR‹ƒg–=s΢º:O›PÇi¼u¡ã©ïÈT¡³‹gþÌ% l~Û†7îˆ >PÇ e º v ‰úe˜Ò;þ û¢ù"ø¶õàò?ñMñ¥ò¾òyñlð‹ï1îhìëê\è;æäíá~à*àQß“ÝÑÝ{ß¾ßZÞÞÝZážäðäÔâßàJà5ààÞ­Úa×½×¢ÙsÚ–ÙuØPÖÒ Í9Ì4ËÏÈ—ÆTÅšÅÃÆØÆGÃ]À@À)ÁRÂGÄgÆÈÊ,ÌH;Í(ÏXÑmÑFЧυϛÏSÐôЦÑÕÓ]ÖœÖZÔÞÑ.ÒmÔ'×>ÙêÛËàæ…éÏêíÈð#ô¨öÑ÷®öõ¨õÞ÷ôúWþýiªeªF Õ  D O  X Á · X Á0U. Á]!‚ ™ (!Ó!}$´')õ(d'Ô&¥'Ú)X-¶1Ê508x9á9•8c66q8];>&@Ñ?h=!:)8?7,777Ñ65q1¢,¬(‰'þ(C*O*')þ'W'Ñ&%$¾#5$%¥%¯%%È$:%½%L&*'q(j)i)»'/%Û"P!Ð-ÈËùbé™±R+XÚë"èæroùÌv·¦jQú î TÀ•èüêù)ùûÌü«ûÒ÷´óóZôËõÒõ½õvöV÷F÷*ö–õFõ9ó]ðãíªì½ìWíÍì#ëùèæ§ãçäüçÎéçéÇéŽê(ëÇë…í'ðóŠô@ô›ñïùíàí@íì{ëjêè”ææXå·ã á±ÝíÚÖÙ[ÙÙ¬ÙKÚÙ’ÖüÒªÏÜÍwÎ ÑœÑ3ÐÐÚÑ:ÕaØHÙrÖ#Ô8ÓñÒâÒÓ•Ò ÒlÔÎÕ!ÖÖØ—ÚíÛ(Û‹Øh×d××ç×ÄØZÙ¨Ù)ÚCÛÝYà‚ã"å—ä åùæNèhéàê”ë¦êœèHç¿æ æ¼ä"ãzâçâŽäæzçéåêÁì­ï™óD÷®øøäöaög÷sùû8üÿ©¸S† . â ³L%Ý(*ˆ+".â0Þ2Ž3®4o7r;æ<Æ:A7«4'4Ê4ð4#3þ1¡2û5':‘6c31 /ï-j--Û/Á2÷4Š6z7…6¿4Ï3ð4Ë54`21å1=3û3 5è6(8³6À4^4Ö3k2M0¼-y+Ê*4*N(m&?%$"3 T!;#l$›%ÿ&Ä&¥$¢"û ”¹Z¿ :ÈI™]ÜTG_tÿ‹þÀüSúøÅø}ùøÚônñðð›ï=ìéç`åˆå9çáè–éMé»éÒê‹ëêéÑê§íüðAõúný¡ü¶ú]úÁúûú úÔ÷õô]ôŸôÍôåõL÷ª÷÷öYóÇððníûèå8ãGãÇäšæ:è.ê¾ëWëÞé£è$èç™äiá›ßÞà«ãáåÃælçÉç´æšå©åçè[éöé2êé/èÈånášÝfÜtÜÀÜSÞÓà¡ã æ½ç<èZè€èé[ésèRæ+äãÂá¡ß¹ÝXÜÛ5Ù2×MÕ¸ÔtÕÈÖØÜØÖÙJÛØÜt܈ڈ×6ÔŽÒVÓ<Ô9Ô3ÔÔ ÔJÕëÖû׌ÙqÜàÎãéæé(ëÿí;ñ"ôÎõ÷,ùFûŒü‚ýÿ€ôÝΟ J7áÍxÎc!µ#Q&T(G*à,&/x0k1(2´2Ï2s3B5ô6T8œ9¤:í:£:Ó:¢;]<=?:@ß@V@?Ñ=”=õ<;˜8Ï5Ð4!5‚5^5M6è7á9<<=h=Š=Û> @'@Ä>‰<Ÿ96ß0T+ª&™#Æ!@!"|"f!ž‹¯²mãÊrôâÊ îàþ ýýüýùsøùrùRøóöÆõAõãö’ú$ýý¥û¼ù øPø’÷óõ,óï ë<èæ‚åªå‰ååÊåÒååÌä[åŽå9æ›èâê¥ì¸î&ñôs÷`ùa÷õJôõÉô`óòVñ©ñîò"ôóðuíîðwòlõ ø·ûþ4þ«úøíøáùÅø<öéôJô=ó¹ñ‚ïhë#çåbå]æ£ç2êkí–îxîîÚíAíèì‰í`îCìüç,ãRà\ÞKݛ݊Þ1ßùà^ä7çéRé&ç½ãæáâÛâŽááݯØàÔAÒ§Ð×Ï:Ï|ΪΞÏ"ÐtÑâÓÓÔ·ÕÚfÞdàÐá›ã9å3æ¯æðäà“ÛÚÛÈÜäݾÞßIÞÅÜÖÛ*Ü^ÞHãoé*îcðQòTöwùaûxýkÿÿÖê a , ‘(P^úàíT w" $2%ó&¬)-”1:7„::W8:5‹1ë.u-W,É+N,-œ,ý*¾*„,£0¿5‹:ž==@×B²C¥A³<ë8“7‚8Y9»9Ê9Ý8­642˜13‘5 7¾78G887ã4à0;+ý&Ý$s#!‘…KuéÛÅ.úzÁKY&[Ã>2g  ?ýÉú4û+üû ùöRõïõföõDô0ó€òqòó¸ó)ôŠõøÎúeûŠúŽùú“ûoüÈûúäøn÷üóÿî?ëÌëîðÖïMî9íÿî÷ñvô€÷Éú¥üæü¹ûáù6øQöëñ˜ë«å¸áÛßÕßà¾ß(ßyßâá„ä=æÄæÔç¯éãë*îÁîìÔçåÒâ½à¤à±áfâàá²àìßlà¿áxâÿãŽçsê^êçå åÏäyã«àšÜ˜Ù‰ÙÚøÙ5Ú}Û`ÝF߯àSà–ÞwÝúÞbàËà¦àAàµÞ¦ÜTÛ}ÛÌÛ¿ÛYÛKÚ|Ø+×××nÖmÔqÔ¯ÖÜÙZÛKÛ×Ú[Ü/ßHâ5å;ç è½éâíóW÷ ùxø„ö’ôPó‰óÖõ¬øoùR÷<õøêý‡ÔQ ÁøZ`f{`4Èñð^9}=lùQéd!â&ÿ'ð'r(C)Ÿ)>)€('(,)M+.‹010k0~2Í4Š6Z8‹:Ë;[;ú9u8b77Ä7Ì8¯87w4@2Œ1@2 3Û2þ2É3µ4.6È8„:9V4ç0j/ /¡/M0Ø.`,Ô)¬% !¥(ä)°¢_[§ŠÁ 1XQ ŸzMböNyµÀõÞ 1uþ¼üwü-ýMþKÿÅÿU4®¾×: § Å ó ˆ þ  €úÍó)í±èøæbçªè«éëïÅð[í˜é1è3éOêÞêéÌäßtÛ=Ú6Ú€Ú`Û™Ü/ÝgÝÌÞàOâûã6å.ä­âmâ­ã³äfä¿âMà’ÝâÛfÛ!Û›ÚGÚ±ÚˆÛœÜÝÜÆÚ4Ü«à{ã˜ã"á#ÞkÜÌÞÁá¥â¥à¢ÞZÞ;ÞâÜ–Ù¬Ö•ÔeÒÅÐÑÒkÓ&Ò#ÐCÎôÌÍ`ÏÓ<×FÜ»áwævèÈèèóæuåãÓß™Ü4ۧەݳßÎàá â˜ãYålèÇìóü7pòþtò÷þ7ý=ý;þÿ¥ÿȨa\( % ¡ ˜É30 Ó ‡ ß D À õ *$ú%”F5!¯!° n Ž#(",y-|-Ê-×.¸/K.+O* -Ã08223B33ì3h7*;R<Ì:'9’9':4:»:{;e;[:Ô96:Ö8ø4+/ƒ)û$Ë"û!7!x s!O%Ï(›+W0c44u/æ)ä%#$¦$Õ%%Ê!þ]tà8 œ « ë7q: ­)"Ã#Æ#§ Ú‰$(í^™ò- º 9½D×þJý»þc0ÿTû±õþñ•ð]ï€íýëÿêAê¼é!é çºä¨ák߭ޛߑá{áßÞÉÞ÷à,ã倿¿ælå2ãúá$á?Þ)ÛùÙuÚøÚÛPÝóß©àëÞIÛãØ¡ØÛÇÝ:ß&ß"àÏâ3åüåää§âŽß Ü÷ØàÕÒÑÞÎÅÎ:ÐãÐE϶ÍÑÍøÏFÑ‹ÑÒ@Ó*Ö“Ûá6ãÖãçâ$ÞØÒÔæÒÎÐìÍ,Ì3ͳћÕü֎פØâÙ“ÛJÞâçìÿðÓóó,ñïòí¹ïíò¬ònðî ï ñJörù(úúYú°úzúÂùGøºöÙõ»öOø+ù/øòöàöŽ÷4ø±ø ùZûêý™˜º© PÇ­@Z¦¥SßO ­kH>ƒ~+"k%ø(9,¨.®0ç245¹6Š776Í4å3þ3‰4ê3.1k,1)Ü(ñ)ö*Ú+`-0|4V9ë<è=‡=×ò ò%ïnëûèýç>çØäâfàþà÷âJä€âz߬ÞÅß7â{å!è´è?èmè!êÉë7ì¹êé¸èÒèDçá¦ÚÕMÕ½ÕVÕ·Ô‚Ô0Ô/ԥՈاÙFÙäÙjÛpÝÓß@á)à§ßHàâß×ÝMڋՓкÌ"ËþËAϳÒüÕqÙWÛÝÙÊ×z×ãÙªÜêÞþßgß÷ÜóÚÀÚ,ÝÈ߉áÆáHâÍã_åMåãÙãôæÎêì1ê`ç•å^åîä÷ãâ4àwßààÏáÚàþßÅßÇßßäÝ\ÝVß¾ãTècì•îQíéê(ì¸ï>ógôHôôôçô^ôÄô?öã÷/úý/ÿáa‡?Ý &êÄ»n±¡HŸå¹Ücóa"*$Ð#‘!ù #[(Æ/Ö7¦>ëBjCÈ?¢:H5Ø0 /e2 6‘6È2*/Ù.¨1å4ð5Ó5…5Ô5Ö6¢8å98:O:i;{<¸;í:[;Ê<ð=V>Þ=Q=Ó=!?ó?p?>=;+7¯3È1/,®+-,“++)d%!Ô Þ"]ç„­T{'“‹%8^Î ô)7D²³Í_ýSù÷µõ‰ô ó5ñ1ïCï2ñÔó»õz÷¤ùùù¶÷.õ£ó'òDðKï!ñ ô·ö öÛïðã°Ú‘ÖòÖØÙ Ù!Û©ÞXâbääqäwæ{èaèæ”ä`äýäå¨äžã¦âqâãgäfã@áWß#ÞÜnÙÙrÛqß®ááÝjÙ—ØéÚÄÜÉÝFàãUäTäûâ³à¥ß°ßßþÞûàâJá¢ÞpÜàÛ Þà àüÝÄÛcÚ#Ù%×PÔþÒ÷ÓÕàÖØ[ÙìÙqÙKØŒ×è×´ØaÙ‡ÚmÝUâ?ç‹êë6é²å ã‰á‰ßÝdÜß_â äåIåçÌêkî»ð‚ò=õ¢ù-þ—sŸŠ¦×ÅÅÁÿï†ùË ¡ »ŽÝ0 CØù6 î!¶#-&E()G(û&¥&A(ñ)*”*Ù*k*.(°$[#&Ò)•,ð.,/Å.Æ/¾1™2s3•43¶0˜-è+ô**Z))ú)|,¸-±,*¥'—&&O%$G%¶(û+l, *&º#“!®³g7 ##â$¥%¹%G%k%Y%$ƒ#R#”#D#÷"Q"0 ë\½I[rÌ q">³A÷„´– úÎ8.B ³  Ö ­  +DËU„þáü°ýZÿ4¿ý]úìøÕù ûzûsüÇýý‘úK÷pöÙ÷øóÏëÆéÞé¿èhå·áà¨âÊçEëjíVïhððïöí°ë#éàåPâ’Þ¸ÛÈÚÛÛÜ`ÚüÕЇÊÿÈbÉóÉ÷ÉÊ~ËJÌmÍÏÚÎaÌÔÉRȤÈõÉùÉ×ÇbÇ^ÈCÇ/Æ6ǯÉuÌ ÏfÐÇÑÖ–Ú$ÝaÝ[ÜÉÚåÚTÜèÜYÜXÛÛÛ¼ÚÑÚpÜ$ߞߤÞÊàþäaé’ìïñÁòAô2öùžü þ ýÔú¦ùúü<þôþòü—úoùùSùûùüú5ücýVþÊÿD§Ã¸q ´ µ\  ›û2·YÊ ( Ö î¢ò•‘˜÷ 9"Ñ#Õ$Ù#‡ %{·¶Ûiu‚qÁz‹eU-¬é™p(ƒ”äÂÊZç#['›)é)¼(}'…(ä+ê.µ0ƒ1G1P/Ø*­'Ž'û)Á*™))Å(Ë'û&¤&$'Ð)’. 2b3¬3ë4Ž54‰2Ä11n0ý/ /´/†0s0r.q*²&$"Ü z)Š)ŽNÕ]†^îøTL È+‰u‰šüÇø¥ö§ö5øOú§ûHû’ú±úÔùDøgø%ù,ùÇøü÷põñUìGéyç(æ—ä‹ãöâ~áà(á-ãhätãÿàIÝ”ÙýÕ7ҋγËË̾Ì-ËÚÈMÈ€ÉGË/Ì$̢˾̘ÏÓmÔÔãÓ¡Ô¾Õi×ÈÙIÛ„ÙpÖåÔäÓ"ÒÐÏûÍÚÌï̃ÎãЖÑðÐÍÐ;Ñ»ÒÃÖáÛœßgà¯ß9ß{ßIàCâ¥å|é4ë›ë=ìýì>í—ìÕë¦ëvídð—ò¼òñÑïµî…ðÀö üÿüåüEý¼ü?ûÇù³÷_ô ñŽñ¼ô·÷ž÷†õÅôtöúòüÿ€1   ¹ S ‰N¯j »â Í  KA}X¯ðq/ dJ% )ïEÆ J ‰¶ nÈ烊Œ #&‰*-ç-Ú-.-h,.,ý,L- +­&×!ô׫¬ ×#"$•#š#þ$Â&q'Ý&y( ,®-›.0/z,è,_/Ú13392‚2S3w2Ÿ/â+9)’(&*+^*>(á&‡&Œ&&ó$C$$÷#˜" Y*èžb©øí&ù ¯ ³ciùÐëÕqÅ âU‹« S ýýgýkþ¼þcý×û›újøFõ…ò\ñ#ð^î´íívìûéÓæ¶âPÞ%ÛڵؙÕÓÝÒ ÓDÔª×ÒÜ:áMãóãØäõæZé ë´êÏè`æOåTäbá»Ü ØÖùÕIÖ®ÔëÒÀÒ²ÓâÔàÕÕÓ‹ÏÝÍÏóÐÞÒ|ÖHÛËÞsݸÚxÙÛïÜ\Þ¿à{ã£ã¸áÞßôßà¡àÞà$áCáŸáHâèá¡àµßÃàáâå"å2â Ý¡Ú$ÜèÝúÞôßèß­Þ‚ÞÚàääTè4ëíãíÔî@ñgóôSõöþöøúü—üÿûèù÷4ö†ö¡÷üùjýf¨ø‡ f 4 “s—ÿNöTò9ó¼öØùcü!þQàw.  ‡¢¥^ 0#q!§ ;%j L#c#¤Ñ«Šž6!¾$'{&&@(Ã(N'Ã%µ'w+Ö.1Ö3™5Z7*9Þ989G6õ1Q.d/+3X7Œ86T2œ/:.*,*)É)%+$,,+.)%&!Ôó²ûŒB6>#y!'"$!´ØJbr6bñ½gü e 3 ˆm¡iòíRÄ‚ï õþyüÿùåõ{ðÓëHèbåQãøâå†è»ì›ðÝò÷ñ€ðð÷ïûî­í`îÄðšóïõD÷ïõ ò¤ìªéUéÿé¼è¾ålãÅâDäcçêÌè}ãþÜ/ÙåÖÖaØMÝkâUä(ãáß[ÝNÝ|à äŒæDè êEì+îŒîXì#ê;éÚè\èç1ææä¡å’çAéØèŒæ±á,Ü›ØsڈݘÞ|Ü'ÚrظÖÁÕ?ÖaÖ^ÖqØPÛEÝ¿ÞÅàôâÍãMã~áßÞBܧÙDÖÔ§×-Þýá«ã{äSåEçîê?îMñ—ôföröBõ;ò!í#éç0æÉäyã‘ãpäÿä>äÜã·åéãëìÍì•ð|øú ¤ À –ZººeKê *6ÙÝ%  … g q ø™ÇGúÍ&5Y#?(å+ñ-6/#1v4¢7•9„9Ç8»8Ó: ==V<;À9p6 2‰0„1\46•4´/\,ÿ*ì(ü%â" !L"Í'v,A.W.¯.Ý.M-+¾([' 'G(Ü'0$Ëê ß·¿ßô ¹ ‹ í_l{2c¥qæZ ¸”ýJöæñ;ð=ñöCüYeVãÿ§ÐýªûNüÓþÞn?ÿ1þÄþZ“ÿløøï;í´îÆñô§õèô3õëõô¼ñ€ïïÝí®êÔç…ç*êÞë×ëRêŸè$ç…æ&æàå·æéMí§ñ‘õÉ÷+øq÷ùøòûuýªû;ù~ùËúÜû6û)÷ïèóãä!æcè‰çåááÞÄÚ2ÚRÜÒßuâ©ãzäSçÿééÞä"Ý“ÔσÎûÎbÐÁÓ ØlÛÇܬÜSÛsØêÕ¾Õ:ØÛÞœâZçþéêúåƒÝ}×NÖÌÒ ÍRÌuÍ<χÒÒÕØÖ#×RØ=ÙcÙÛáìæÆêÏîîòéõm÷ø ø øÄöÇòGðòòh÷Öú`ý:ºû1Õ‹›•R \ –GX܃ ¯ Ü} À W¸-P Þ’Ñiàz#–)Š/5º9D=W? @€?«>¢>­>C=z;“9¸5™0,Ç(‚'Ö(&+ .?205+3ì/¨-+×'Î#ö!z!M"¹$“'(…&³#³XÏ Øó!y%Æ(*+ +N(S&p$q Àðÿ§® m 80GþÑÿèþðÿµD ç oïhÙ  ⨥\i­²´çbK±–‘8 ôúvý÷÷åôôÞôZö«÷øÿ÷sø÷øB÷Ñóòáòüô‚ö†÷•÷4÷ë÷ýùÉù÷ÿ÷ðú´ÿj ± ô ¦ kp÷i,ýÂù´÷®÷oùÁú«úÙøfõúð²î]îîèìfëÃê¼êë†ê écæã®ßyÜ0ÚÚêÜtà†âƒãdä<æàçè–æ´åæ¡æåÞá=Þ*ÛöÙ˜ØIÕ¼ÐÚÌ…ÊÄÈcÈ«Ê:ÍþÎýÐ ÓÐÓÒÏrÎÛÒ¿ÙQÛÙÌÕÅÓ|ÓnÖØÚ.ߥâ¸å¾èXë\íÕìêžçÝé|ì(ìçèæGå“嫿vè‚é¸é ëåíÆñ÷õ¿ùû³ùŸ÷Êø=û=ýÇý`þ¨ÿ§w ï]k逾¯Ú` Õ%9(ñ(S*ç,».&-É)…'Õ(Õ*A,---/„0..{,-–-^-á-¾.'/+/ú/H1<1ÿ.+‘*ˆ+E.Š1›3Ù2è2Ÿ4h4¨1µ,_(ž% &B&y$¢ Wl°o§Ì´š—„m : sҜ٠é ë 7 n‡ùä ˆ Ö¯}Çþ÷ùd÷Áö)ö§ôêñ7ï0î‹ï ð8ï£î1ïîïHðŸðCðaîçìÜì*ëÄçAæ©çéêFì»ê}æãá*à_ààá-ä˜èYðÚ÷Çû’ùÞõóó5ô-õ¤ôëóÁô3ö;÷îöwö]ö ö·ôólõ ù ÿ¡Á´Ì2ÐüÙöÝõš÷ÞùtûSûAùøŸøƒúöü˜ÿnÔi\ÉH(“þ'ýñûFûCûû¾ûÊú¶ø õ…ï>émåoäPå´åxåÂä³äüåºè7ë%î*ó£öõ”ð0í&í!î®îÁíØë÷èØäàñڻ׃×ÄÚZÞ:áuã{äãºàöÝìÙÃÖ×\Þ×åØêóíðÉïZíÅéæ}âÌß<ßöàYæƒí´óö°÷,úý<ÈØ ƒ ê &Â] ß Ä¢™ Ó S¾"$%Š%3%w$O%f'Ò'õ%¶!Ýgj"Õ$§(ÿ,.ƒ-‹.Ï1•5?7L7Õ6Ã7ï8<85ú2<47<7y1v+‡($&Z#ó!‡"Â$Õ(J,ˆ,Ü(²$#˜"Q!' D"6'Ö('ˆ#  ¶U} ÷'¦_n¤ÿ“øhò˜í ëTëÐíƒò±ùÿDZþ2ûä÷óãí{êêbìzìîëAîÚðòÅóö•÷ùû•ü=ý+ý»ûù õ7ñîØëzéŸæ:äÌâMââ°â æ€êâîÆñôºöTûçªCý×øõuòeðî1ëjè?æ¹æíézîâñíózóçïLìyëóëhîoöA¿ ë × òìÆLnGê+ûö^ó öû#$Ô’E ûŠóòVôÓöø¾øiù­ùqöîî¡æIß‹ÙÏÕ\ÓŠÒîÔöÙñÞ,ãFæ^ç¼çýè×è æâíß÷àÔâ]ã3áÞ…ÛKÛFÝ?á°äÇæ`èìñoö_ûŠþìýÃüËü0ûïö òÀï_îÏë|êãê¢êÁêKíìðùôlú<ÿC6”z Ôµ «ÈÆy¶ ™.KCûÿø,ûùþÑ0 ^Ï^asQñÂ&º-C3X6½7é6¨3è0Ù/‚.º-Ì/˜3Û6õ6‚5C4‰44_10°1ä5Ã8"9ÿ8%:6<^vI0QSåQ¿OÄLOHÊAw8¿0s,$*ó'›%3"±F€#ò‡ #š%ê&;&X%F$3!×õQeV2«m"ýæý û 9 ) ˜ŒsùÅòVïèíuë?ééjêÇí¼óø¥ùÌúÐûÔü(þ ý¡õ-ï«ì:ìÇêçÐà«Ú2Ù÷ÚÝ6ÜÙóÕÇÓÇÓkÖWÙþÚÚs×ÔôÏË,ƬÃÃäÃÑÅ.ÈdɉÊ#ÌaÍÓÎîÒ„Ùlà'å7èméôè§è”è–å€ßÉׄÐèÊÍÉÁÌæÒcÙNàç5ìÎðêø* ’’Þ; äþýIöYðPíºìFï_òÅóËò òòñ_ò»ôØù•þýDù’õòoïÓí—ì¸íaólúÔûKúTø)ø]ø_öðéaæ•æè9ë‡ïªò8ô:ø~¥ž 3 G ¢ m Ô5ü˜ùì÷Ïõéôƒ÷7ü¯QNêJ]ü’¼ÿ ?Nÿhýßüý úíôBðçð,ôúñ@ DIå› ËàVýl ¹Ä3C Ú±Ž!ë*.3,6®6789Ç;>==ø:ÿ7Ñ41q-˜)Ð'ä)î0­8ã<ù=Ê=Ï<%;Ë8˜4Y.?(&(v*Æ+³+w* (¨&¸&Í%Ç"rfÀ}ý@v ‡ '“ó~ò2ö’ÝÀ µsè H[Üý(ý,ý˜üzûúãùú~úWüLÿ/‘ùótímè€äIâÉàKß§ÝÓÛèÚŸÚÆÙØâÖëÖóÖž×{ÜâTä¼áêÛ!Ô6ÍiÈÅÃÙ‘ÄaÇÉ:ÈýÄÃuÆ»Ï ÚIã(ë±ññõ[öWôçï³èŠà}ÛáÚßÜpßâòåVézíåð™ðjîï8ò!÷üþjúsó®ìÄçýäÅ便¿èÔê îÖïÀìÉç§ã½á,áâ´âváøÞØßuãkçdêìëäëì&íîÆî0ñkôX÷£ú3ÿÆ! ýqù%öVóÕñxñmóˆú9¥ F F  e ñþjƒò u (ÓŠû‰ø)ö/ôÒöü ¼`   Ÿ Z…ÒùŸYþ”öîoé-ékîäösÿ þ VÜè ¿±ö1×°±FY r¿¿p&$09w<È;V9®7Ó664æ123Ñ1Ö.°,€-ä.¾/20/„,ù'(#æˆú!Õ'+b("f8OÆ8Ñm$ˆ*c./?,?'¶#è ÿvJ,!ˆ"V"¹ï°Pr{ôþ ´$t%‘!<­´ œÇ=p_à ` |FúÊöøÈú¯ý¤ÿÕÿ®ÿ°®³úñhæ Þ[ÙlØ×=ÖŠÚ0ßß`ÜÚ÷ÚÉÜ¸à›æ`êEê é©è|è÷æ.ä†ß2Ù¿ÒÐ6ІіÓw×Ý­á9æ¤ë°í¬éúä²áaßQßÒâÓè¼í_ð'ñ©ðRïÄìïçàçÜYßä®çXêíRî¿ëØæJá<Üœ×ZÔ>Ô:×ûÜoâõå›äà7ÛoÛÖÞ)ãpædè¼é˜ì=ïyìºæ×áqáŽåî÷ôÍ÷¹øpûÃÿ2Øÿ™ü,ú®ù1û:üuüjýîýiü˜ù€öÀônöcûOmó¿xú¢ôÍñóCõv÷øúý‰üžö®òuóêõôöòöäø­üíLpOc ê(þ¾÷8öú:’²ÖF ° Û È±ªÏ9õ$¨)#,Á)ò$¬ i¬Ë!(ƒ0Ã5:3R+’&='–*})%x¯Ÿ[bX¤òw° Ütý!à$P%%¾$°#B!þ á#ö&y*A,Ì*ä'Ò$H"$!¿"$'x*0*&®!”tt"$—f! !z@îX§r0ª? åüzùËôÏîÒêgìœñõKøÃúÐûûðøåõDò„ïï)ñ?ô±õõò´î¤ìÍîbîûè³â£à·äÿë0óTõdñRëòéëEììóëêêÓìñ†òìïÚëÑèÝçNèê”ì¤í†íµîŠðZñ'ñLð÷ìç¸áà¯ÝÔÙ'ÙÛ<Ü¥Ù¹Ô Ð Î2Î|ÎÏJÑûÕ–ÛsÞvÜç×öÖ]ÙÝÓß(âkäÐæ£é•ë!ëüèyè#é¦êî-ò¸ôéõ¬õŠóñïì_éëQðÁõ—÷Ïøìú ýÒýîú+ôí¥êÀéÔçÊå@å>ç"êìÎêãçåoäTæŠënòùâü þçýþ’üÏ÷ ò¿í¯ëê;é$ì{ñÃö@ù=úZûÕýÇ!& Œ    k  Q9 ¹Ž¡pû€E Í ª9› Ö¶ˆÜñüVg¹­Ìºå:Ôä“!ù •Ïá ÁÝüIŠ#&E(ç+“/ð0 -¢&0"Q"5%$(O+¦.¸02Ó568K7N1i+(„'ð&š$^ ð¿®ÆX Q » f@„fåeËï8,§Nª †ãý ü±ú¸øyøUù|ù¶øø¸ø¡úŸý^Ÿ·ôg…ÿ€´Ø1þü`úÃøøùfúYûoüþ4PP~ý,ú$ù¶÷öôôßô?ô˜ðVêÉâüÚÔ^Ϥ͖ÏÃÓïÙâãèÙê_æÞ‹××ÔÝÔâÓÒªÑÒ`Ô>ØLÙOØ·Ø<ÙÙ^ÚÝÅÞ›Þ>ßîá÷â‡âäÕæ€éçëÄíïGñçô÷xö(ôòðÞëè±ä§á àÂß+ß%ߺà_âäç}ê„í$ïjïÆî$ïïïsð»ðcðpîíë»é èœædä²á‰àãYæ9éíìñˆöéû1ψ  < }ûGöäøMþÊ ç ~O¹u¯Êvù%i+N,»(]!JÏ ÷ƨ±ÿÔF­…âÀ´§úGt ¨ Ès È ÂJ*@xFwçÎÛÒµ!L$ˆ&“(k*4,™-n.q-”)?#i)†Ó8'åÔ*œ!h!ý#¯%e%È!êDü ¤ k–€ù(ømúý̬Œ >’¶é!ÆDçÖ´yw‰x0 SkÍ8 uv""Ó% (m'"Kó¾ÁþEû"ùÃ÷ÅùÐüÿÆÿVþºýåü,úEø•÷ ôí¤ä±ß¿ÝæÝVÞÐÝ‹ÚåÕØÑŠÑÿÓRتÜûàÙäžælåáàòÚÞÔåÐgÏÒÑuÖ%ÛŠà¿èñøò@ò1òsð¤ìUéÅç”èKëëCäìÚyÒØÌiÊ&Ê.ÉÝÈSËCÑäÖÊØˆØ‰ÙVÞ°â}ä™ääBááÛRÕbÍÅ…À_ÄuÊRÐp×SÞ{âSæ+é…ç%æÈçóêßî÷ó¸÷cú‡ýþøùæó<ðHñ[ô÷¾ùà© \!#&™'à%ó!l}A ×ðE ¿ù ¶÷^_» TyÚ –Ýû¼÷þöù*ü÷ø ΢|Á’ +jQO ¥ Go ÎÒzx±$G)/,).´-@)#$,ü¢  Ø\dÙ.Rj ~ò6Ë c$ð"å;Ò5 R= êÁ [ ü ¤ T Ÿ &°É…½w ç"µ#b" ’­§¨" y 3„UÒ$?*++,Z-/0÷-5+c+r+h)j%8 %ø´Ýþº™ŽéR\Ýýþ½ôNï ð™ò1ôAõC÷Éøm÷£ôóEõœ÷{ökòˆîñê ä‹ÝØÚÛ’Ý_âŽçfë¡îšðkïêí(îðdówõõoôŸñ¡ìPæ\ß„×RÐTÍÍÏ·ÔúÛÿß6âä©äþã°âŸáƒàOÞ€ÚJÖèÔÅÔgÓaÍøÄ¿j¿ ÄBÆ·ÅLÄ×ÄëÇlÐlÝÌé.ïÐñzó±òìî=è/àKÙ†ÖàÖúÙ‚ßxäŸçëwï´óS÷–úMþK Šè¸9 ß € ®?]-§œ ü Šk$&ûSñïìJíøï–ôHùý­WÍä:ü«öÝñ—í»ê,ê-ìfðÝòðñ•ïð×ô.ûÉñ ´ø@äº —”QÜŽ“ ^  ¡ Ü N'Ÿ÷*¥sã’Ë ¼nÿú–õ'òþï¦î(îÈïÁô\ý8Ðd"ÅÍÌç 9I¡ <d„çõDW%—),+´+Á+*_)§)²+f.ó164‰4‡2¦/,/*#+V.2Z5\76‡0‰)6#é¤-¦+ÖÙ A Ò é£üÈõuìÿŒþFüEùŒ÷Qù‡ýæ:€û$ùû1ý£ü‰ûû,ü˜þ~ÿüûe÷ìó‚ó£õøûÄþT¼÷OþUû„ù°û1ÿ\¤¯ü÷õˆî%æáÛ­ÒàÌÃÌeÏìÒ–Õ,Öïё̬Ê9ÎÈÒÒÕ|ל×Õ‚ÒöÐ,Ó·ÕÖÕ•Ô[ÕL׬Ú.Þ@àªàgâ–åè;ê¶ëZîíñ>õøô*òNïïpïQî“ìQê!évëèñÞö&ù§ø™öbõÑøÿûÌù=òÖë#ë‘íñó2ñ|êòã+ß$ÝBß›ãeçWë¦ð~÷?ýçÿØþütøžôÏñæñ…ó„öÜû”¯yþøôôá÷˜ýòq è «ôæQ¢&¶+h0]4{6ª4l0ç*5%à~,÷ è ùÕÿ/þ£¶ L _xêºUÿ ûaùû×þqÿCûËõôÃøàó 5 & ˆGgk9 |ƒZÑ sÜ ` j,@š êq8r-ofuƒñSÓ‡ RPü8ú<ýF Ê|R ÷¶!$W} …¢eì”îРGL5 Ûôý÷ý þþ!†ôc!’*@+A*ü+~05³8ƒ6F16,ë(#å< !õÓÍo iŽþüvù£öô›ñÊî}ëHçCã'á›àÝ`×=ÔdÓúÓiÖÉÙSÜ|Þ+âøçrìïíð„ñÔï«ìèXâZßßÜÞ(ß<àhà°ß=ÝÏ×>ÒcÓÏØ1àÐç¼îòòtóÎð†ë)ç¶äëâJáúà§ã+è¼êÙæ–Ý|Ô5ÎËP͛ҥÙèÝ$ßËÝNÚÞÔ Ï`Ì–ÍiÕøá î óBð)êxäÑß³Ü Ü|Þpá…ä èâêÍëêšçmêÂ÷/ ?.ý"µ&)‹+F+)('Ï#µŠ%šïv#†…ˆ!„!m-Õ"±À÷ g Þ`û2÷¦ú$ÿ%F¤i ’ Q,è “ –6HÛ#Wû€÷føYýâL sz³ ž Z9 Ï&Ú$Ægˆiûnö¥÷bþÖ  uþù:÷Hù!üâþ=… …%]À A « Ü ì q É uû uâýSû×ýÍþ0ý«üÿ2²Ç"}'Ž.©12œ1†1^2A4—3*1r1€3 5í4…4k31ï.ß/Z2W4[4<3X1Â.!+#%§J22¿ âó ¸@ûæô…ð¼ï)ò+úŠèwPÖü9îóåhçbíAô3ùÿúuø²òùèüÜjÖÕÛræÎïõ÷÷Ðøñö#ò}é{à0ۆܢÞÒÞnÝ5Û>×ÍбÉÄÂsÃÇÊOË"ÊžÉ'Íӿ׎դÒÒŸÔ¶ØCÛ ×4ÒÍÑÔXÕ¾ÓµÑÏ×Ê5ÆTÂ|¿ô½,¿ ÃÑÉPÑÂÕ%Ö½×ÛZÞ«âñè“ï)ö‹þ( ôÚQ¦ Ýá õœÐo4i0z!¶(}+)ý!t êüùûTÜšFtÓn/ïº^H!Š!m§– w Ù | ´ . ›¬Œ\L …‰ÍÝ Õ Ë‘-ÿØý}ý®üÓù¢öôô>öÂùNþΪr6} K9"þ¬ûuûéý»6ý(úÿùÞø‡ötôºòyò‰öÓù øxòËìÍèºåPã¶â;æïBùò ’ ŽçÌ<8z=#ñ)@0Ç/*â"w!µ$¾*X0S5Ê:å>D>a7l/F)v#ÓÚpËÄãfc¨ÅsIµÔŒx½eó{‡Þ ó + ³ Ô ¨àê+i '™Tûò è(áß!à â˜ã˜ä„å˜æaç©æsä‹ââ†ãaâ!áâoälåâsÜ<×ûÕ²×8Û?ÞVߌÜ(ÖÎ]ÈõÅUÅoÂ9¾ŠºF¹×º#ÀiÆ$ÌžÐCÓaÒæÎ'ÌÛÌ£ÐÑÖ›ß\ç–ëíîõí»êKæ|ã âÝá åèêòñ4øNþ'¤/ VƈÃ}ýíûÍû0þÀÛºÔ€˜ à E È ê z K†/™™ëh m´9è J#—"Í H <ˆ ú ™î±h r7þÿþCEÀiqÿi°˜ÃEÖC+Z^åþ™÷vïèëæ«èyê×éõè¸ç=åãêâ 䓿ëäîÑñm÷ þ0Íd¼Ïw³‡üxù{ú°üYã §?w"K$É%¨'i(¿'b&@%L$Š"àEˆªì 7˜ hú Å ÍL )#­$$‹!5’“)º–%Ø+ -ã*à%P ®¬!Ï$Å#"=!ýTìÄÀµÄc E— ³ Ñ 9Býøàõªöcûµ)f~ü ÷}óžðríØìî­í5éâ‰Ú­ÓöÏÛÏãÑeÑÙÍ£ÉBÈ~ÇÇÆ¬ËùÕ¹à¿è}ícî”ídìêIåRÞ{ØÕùÒ{Ñ~ÑÓoÔãÔØlßœêõûWûŸøôóîŽé©ê#ï"õ+ùBú>ø÷~õïŒæàqßæâÅé‰ðûóêñéïðXð'î\ê|éÉëXðdô÷\÷[öLõSöþ÷7ø-ø×úPh ÿ– Fç¢  2ÅÞkDrRþ×ýÍÿ† ÊÿRÿÖþ­ÿM¨- ˜zÇÁˆ!t+èÏ÷&íBæËâ£âMå}ëPôVüýÕð” \÷—« ‰úîèZê«ï÷þ“#Ug 3 b ×Q"Ï#\!îz ò Kz]þ€üqG”8¡¶ÿAüÅü:ÿµç E û " ïN |PŒùIÞ¸!x ?ªÊüd郶¨í{fð8úWCþ»ùnúª;¡ 7 á|Ü#Â$#"Mb «fÔý8öZéòÜûؤÚÈÞwæ@ð@ù*ˆ®L•Ýÿû¿øÚ÷•ökóÅï·ìÎé¡è÷ëõïòñiòòëñÿó½÷¥ù¸øƒõ/ó ô!øù¯÷§ôAòCð‚îùë•æ`ßÌÚÝ%àààŒàáà8Û/×û×6Ú?ÜÞÞõÛòÚ2ÜGÞKÝ‘Ú:ÚºÝaã éýï·ò#î?éGëWíìqéáè§ëAò²ùÕþ®Ìªo¼ÿ’ý¾ø¼ñ‹ëçáäHäµä£åèÎìþñÊö&üf™… Ï ë³"“"¡Õ® ¨öòñ¾òë÷•ýBù1˜ Z Yö£$­$½(j$,^Pž±€{F«4¸½ð•'%„"A%#Òû!O\åÔ€—u ¡¬÷úöÇøä¯ V µ Õ?lþûúÒúVýjþþnþUýúúdø‹÷Ôù¸ýcÙÿ¡þŽþ(¬ŽþïûïûÛþ{±ƒœÎÿZüª÷¼ò¶ð<ñZñ¡ïWì{èìäªã2èFð¤ù1× ¥ûê#û#" —Äž+b >f>P®ðIñ kÒú ^"‚#š%:'V%+#‘#6#ØZ±+ · ž ’Ãê3Óy?—á Bd¢#Õ\hþüNûcûü¢ÿ9s N ‡^þ¸üÇû=û²ûUúLõðúî9ñ¾óõtöJùû"øEó+îèÌá+ÞݼÞáîâ…áSßjÞß•ßYàžá£âeãqäZã&Ý.ÔvÍJÌzË~ÇÁȽ”À ÆŽÌìÒK×RÚàƒç¶íZðò§ôÌ÷ËùÈöôïè{æàçïê˜î±ñOñFîšëšìíïöµÿ¿ AÄšÁ ¡ºû÷Éö„úäþ.óú„ö•önø•úýÆ* ÝìV $ … µ St I ] Ð \Zúà HÉ~ÞÝE¾aþ ,!eæ}áÄÀ $ Ò Z •Ú÷¥ö ú\©f jg ²¢ºúpò4ë!å á†ßußàèá`åÐé#ðÙùSå {zú;`ÝÓ+`0ôëƒçOç,ïœü| ¯-~aØLŸ h þ - žBýCù²úwûmùù$ûŒþá¼mV ûz­ó Þ û ˜  ¼ Ý Æ®²â(ëÛJù % ÜŸ}Añºàsû~`"`£ÍýcöõðtïUôÉû¶Ù¢ã M €ø…êßîÕxÌÀÅaÄCÆ Ì²ÕßÕà á9äé£ì$ðßöÈþ˜p¿Ëþ8û¤ôÙçÅÞòÜ]ßNâ3æ¥é]ë,ì`ï1ô5÷ø2÷Æö/ø;ü‹ÿY þÌúöÈðê‘â!Û¬Õ7ÔQÕáØàgçXëììæì²ëêÈéÕè*ç\çé!ï§øsmàüŽøì÷dø÷Oò¥íeîŸò<÷Ìùûãý»;öN ""ñA’Õ_óž| hÿ!ÿÆ¥;e!Ø$W(‘)È%§ ¨¡iúÿñßêYåJä(åôæøê:ïyñlöÖþ‰¢ø?N!)(Ú+%*#m+¸ ƒ Y Û¥ÿ i Ÿ =»³iã=ñ{¼ÖþÐúŸøUöYõõ†÷²ü±Ÿ m † æfö™ð(ñ˜ôÜö*÷÷j÷ÕöÉõÁö¤øMú±ü§þ¢ý%û:÷ÏðÒëZì'ðËôÖùÊþŠ—[í $…#E ŽŸkÝ- L KÌCÈûH Ë×!+[-Ñ)T$Û ;Æ {õìÙå¬âoãxåðæÛç¶é?í¯ñ5÷@þÇ¢ žgÕ%h'Z$Í…7Jsÿd•è¶ V;ŠŸ L óuÙ¼àm GÿfôøìpêXêêrì×ï6ócö%ùvù¨÷ªóõíOè%å/â$ÞÚs×è֭جÛkÝaÝÎÜyÞAà‹ÞžØ[ÒQΚÊZÇÅÉÃHÌ‘××ݬßÖàåÅë¤ó1û&§ € 솋ùÔò¹ïíŽê_æââãáÜäì}ö0 þ5’)tj o‹Fÿý²ûLùíó½ìŠä ßá=ì•÷@ÿÓ¸" †#ß7(~Ýhƒ#&ž%± ŒÉùZ$Í*“.º0”4È8W7É1¯*è#ûˆûP³•ÍO"Õ±zö÷¤2ýyúÏö5ó‰ôû} 9öø ºêªûò-êèé/êæé6éËéûí:ó øêüüÆß ­ †; Ø»ù’ñ>ëQèÍèûìûò«øýcÆ{ a É ý ZÈ¡Z½ 9 „ †ûˆõnñ­ìxæKâ´á•æuí òœï-ì&íóúxýàþÖ¼"¹ ú¨Ü>œü;õ/⯰…\ö†dµ²2EWè ß >Ö–‚ÿhØþ`õ3ï²ë’ë!ïõôøöú!ýoý/ùÝóð)î™ëÝç©ãÇßùÛ×0ÒÎãÌUÍ#Ñmרß(è'ïBò¬ð†ì-êûëï·ìöç…ä–ã[ãã€äªèòîÉñ²í]å>Þ÷ÛäÝPãì`óö|ôŸòYò¸ñï}éå›äºçzéè"å­ßÖyÍ"ÈRÆÇ>ËÒõÙ,ã¢ì õ¦ú«þø‹À »»R¡’}½éjÐU "¨(."-Â'4!ü†G—Ð:á'À1½4I3\0é-d*‹%€"!¤›ëÉ w “7*Älm½‚üÓûHÿkùÑ5ü¿úŒþ1 ‡Ò¼‹þ:ü§þ¹†Ý×{Þ ç¥ýdøôöÓøûYýÿÈýMúË÷oùùýW b©~ý‚yàóÀåÜ)Ô ÎÉÌ[ÎgÐqÔ·Ü"æeêNì^îð%ñšó³÷YûEü5ûøÉó¡ð²ïTò+û~ ~Ö Ã""áCмê0آΠÀ ©l»!Ð#%÷"hé&µÞ""¾ˆï ´ ¨´Egöý³ô‹î"íñ“ôöNùàùmõ9ðìÎé†ì°ôºý µ ¯ è Ö0ý÷² ùqò»ðPñ]ñZï}ìüè}ç0é"îéó›û­ð L)ÿ(ôðèŸßÐ×ÿÏ;ÈÐÁº¾í½d¿JÁ!ÂÃXÇûÌÇÏÕÑ7Ô´Ô‹Ó_Ò’ÐË˩ĎÂûÅ.ÊΘÒOÖ{ØîÛIäïãú·¦ û 4Oüô­ï€ò!ùZ›Ý = ‘ Sz6L%Þ†¹½ ¯Ñk ²ì­Æ´âÇ&Ñ•.úͱïK ß è ¨ Ê ö Ìþ(" í$%ø$%¦&U(x(À&Ä"’30:0^ å&.ý/¦.Â)´±‰Ý Û>Qþnõ·éµÞ,Ø‘ÙhÜÞ|áóçïSñ`ðßï/òCõnó†ìâרÕÑ.ÍÖÊ/ÌîÓߌë¾öQþ§ÿ€üëö(ï×èëçï3÷hýÒÿ1ý ô–í‡íò²ö‰ùü2ÿjü˜!§Ün½Bž™Ççø 42Ü› ¦@ÊSÂcú±&lÝp~ ¢ Š E¯^'j,¿(Cªþöþˆ2J Põ5õ‰ÿ%_)™$ @…Œú³ö[ôYð‡èÔݲÒúÎ Ò³Ømâ(ï;øù(ó:ë|ãÎÛRÖ§Ó†ÒÒiÒZÒâÑmÒÔÉ×|Ûà!åìçFçBãÖá0äEèUéç\ç¿è»êÃëåëêbæÏâ´ã¢ç"ì‰íCí¸ìŽìÊì¢íÚî`ðüðÆï¢í¶îŒòù÷®ýR5ìž Î 2º¨úû}K úªû9øåöúôóoôÔüÓÑv.jï!Ã"3!º~Y‡b·Ò`’µ%p)§,£0á4¯6v4s-Z% –Vd "ƒ‰tB¹C›ûY÷êõ*øÁû©ÿaµö3ú'õîðgîùð²õ0øîöùòþíÌèÊãdßmÜ«Ûߺæôí„ñðò+ó3óôÙ÷ûø×öÞõöÒõÁó ï#ç áQà«ÞÈÚ¶ÖÕhÖŠÜ?æð`õ+ø¨øÕ÷½÷²ùÇúûøþŠÔÉ ¥ ¯B8ÿwöÓî¿ìññ÷)ùWûÔþùÂÁ Ó = 99­h T6b ¹VýùûÌÿ—ÒO o"ß#$‰"ÿ !Ç#£&S'¶&S%á"Pê ˹‰—æKŸü²ø„ôzòâõ›ÿNƒ ½ÒÏlËõõÑè{àxÝ·Ú(ØI×âÖ,؇Þ7ç ì’î7ñfó^ô¹õ ÷äõTðEëÁæŸÞðÔ>ÍñÈ#Æ€ÃÁÀ8ÄÚÊëÐRÓ6ÓYÑÏ/Î Ñ{ׯàì´÷ÿ–GAÿütøÝõñôZõêöùkûïøEôÉó{ö½ùÿù*ù­û 1rÊ¡-§ýƒ¤_ ¹#9$[$¶%M&#Ÿ>Ø´¥-';@T?û9¹8Š;=[:q6.6¡6\4#/['«™H ¬ }õ~'Ð+¿))#Ýúrx€ 4´û&øöó+ðÊð*öûûêÿÑÅÅè _ù ë)ÝCÔÐhÍË\ÉÇÄ<ÂôÃûÇ<Ì-ΟÍÐÌhÏëÕêܧã·éYìëÃç~äKáHÞnÜýÜwànæ©íjòŒòåìaäÜ!ÚÜÞæèñõI÷¤ûRv‹ÿ,û†ùàûeçæ b.LÌ H3þÂÙŠ æ t a ˜Ñ¶†%º)Æ.03ž4Ñ3F2‰0ò-A)Ù!/,:%!Õ!)#€&,003*Z"2xï úòïïñÇó÷û |j N â ß…£ÿ×öÍî–èÂâ/ÛÐÑ‘ÈýÁ9½ëº½ÌÀÄ¿ÊÔÝ´âfáÿÛEØØØ¸ÙyÙõÙ…ÜLàæ˜íÍñ{ì]å>äåä"å§ç­ê ëÇêêêÅéØèóæÖåŠæ»éÈïYøÿ÷Ó‹þvühú˜ø ù…ýþ“áþ¼ýBúpý‹ük" ðêÇŸ&[-0Q.˜+À*×*y*E'Ä"|_´*³ Ú$Î,%9óF©K/GÞÿÚBØ-×<Ø0ÜQà ãÁäTæêææÛåÒé‚ðÉøúw ¸ ›‚ `PøüñOí8åxÙCϪÊÌPÓ[Þ¾åè·ë5ñ‡õÔö!÷ø`øøûùhþw8ø[ìíâÞà6êÿö2‹&Œ2Í: ?á<í9–8´50Â*ì%é"$ (®,=0a3a4F//&ƒV¯ÈS ÷ °mù6õƒøüýüðùõyîÌè׿Ðçmëñ›ö¨÷4õÏñŒíIèåÍèîüð_ð³íé—äïá4áàžß7ã®è§ììçç³âjà°àà'ÞfÜåÝwãåí!ù£ä õ–£w 7ñøkðédá1Ú-ל×ìÙÛ*Úh×!ÖtØßjçxñóüÀõùðßîáî…ìÒå!ß¹ÚþØÅÛ¹å‚ñAý^‘|Jðš¼ Oè J)‚.Ç.¨+|*ì+Ÿ/4ú79•7Ö3–.Ê'ì[\\ –_" ýxöõýòðÈîëðïô»øøOóäî#ïÁóˆø~ûvüºþ®¢ ¡ a)»ýÅüÁþJ‡# Ñ Þ N÷œí\æDã·ç™ïæøt ×"(C$4(f±{!j Ö ¥þvû ùù£úlùàö&øeýžŠ ¯ƒ ´ê‘ôíæðÛÑÔÑvÓEÙâÕéíâéáçÔéqïôô9ùËý©È 7+ ¢•¹ If³"ž$|$å!Õ^ö ¶ WE• ?ë7ý€ú6ù•ùÃúÙúdö@íûá}ÙvÔ¸ÒúÒoÔÖ××tÛ7ãêfìšéjäß‚ÝÕßxåóêïRòïöü?üy÷Vîƒä±Ü Ú]ÚÝÆáZævèúéí’õ›ÿè ;å]¸¢ØÃË øv,ýô°ìxìùƒ&Kl® Dßü#õÃð[ñÒõëú.ýúÖô ñNïfìšçdã ä±ìãõžöŠóÅñ‚óõ”ö ú?ô t`ìŠ!Ò#5#,"#ü$%[_y S¥LE§T‘OÓÿXü—ðÜå*ãã¾ãÇæééˆì™ð;òwî6ëÌê^ê`ç}ãÐàòàÓçö€{V{ó Ê (ñúAõçóÇô ô-ñ*ïLô0üƒ˜@ýüÞþë_-Ì2}2.©%­ RÞ ýF& Ó'E)¶&¡"¨×eØcÛêk Ú P õ  ÞZÈþþÿFK ýü^ø6ü=èµ×Ó!z fëÇ×£ü2Ü ` Á’û‡òèï–ìaåZÛUÓ†ÎÿÎ!ÔÿÛáßß ÛdÚâÝ3áøÞ\Ø5Ö0Ø*Û¤ÜKÞ_â]éôƒˆÐᨎ˜«ü²ö‚ò¶ñ®ñð ìéè÷ãƒÛ²ÔÔtÝ)éìó=ü/ú ý® ~Ùú-ú8ýL~, Á ¼Ô ¶ wQ÷A yqë, ÿvüóCÿ¥ÿz¹ ê N c¥ü¡öÜñóðÊô\ø.ú3ûŠü,þ8Xä¡gº‰ &#užÂ™ú!ð/ç¿ä•æLèNæäæùè¤éêçqå6áÿÙ¥Ò3ÎTÌŠÌgΔÐ9ÔlÜüæñ9øMû›ùöùçþ³i \çÂY‰ ÐÏùqóð î¢ì­ìbî¶ðÕó¸øŽþ¹Ñh ïqög•áÿ4/ÞÞ põÉm/‚Ú{SøÉct< : „T µÐ%ì&H³Øû"q&)f*)(ä!ZmÞ9þPúùUù‡ø³ömõ˜õôÀî˜èãiÞ;ÚË×ÏÖ&ÕâÑÐÎÓÌË(Ë+ÎÊÒ‡×èÜúâíçµî²÷zBaÓ~ PûZòœé×ãtá'ááãéðëöýÀÿý@úiøðõýònñ„óøýýDÿMýëùLö6òð›ï(ñ•õÛúøþä–ßa~i x ‘ iÂ>‹É²Ûÿjü§÷Sò‰îéï+õDûàÿ0Þ}Ñ‚ÿô÷ òðî¿ð«ö ÿu šrا ì ð ¬Ìi¢ MýÑúBù€øYù$ûÙûúI÷¾ôòRïŠéhàúÖ¬ÑtÒZ×DÜ'ßÁàwäRéœí+ñ0ö¨þL>ä&k =þóø÷ÃûÂ×y w 3»\²Ñ”]D·sÜ CË@î É >g”þüÊýƒëë xÇÝWQ­ø˜d¼  cÖ Œî]¯çs …  0  Ä Ÿ_­ š ! w ƒ Μ؇¬ U … › >É'½ ° U sÉùòÿîÜìjê+è°æÇå{ä(â×ÝPÚ~Úáê‰óòû|Œ”ëñ̽n¨Š%:´ˆuÓA 1WýZ÷GøôúüÅúQù±ø¦ù\úÃ÷-ò`ìÇè.åwáxßmßLá]ä§æLåã0âþâ¿äêcö*¼ï6  èýOû%ú»ú9ûkùù¯û…üøuïCì¿ï7ø&ÿ.šÎýû‘ø'öÚó òÝñRöuýºÙå²ÿûüîü$ÿVæ8 Ý}n óZ8è¸ÃÿCý5ø ñwëåØßªÜŒÜnß™ã éáð†ø(þjà%ìžÓë 4³º¯šØLZª © µ  ®á¿ ñ GËÂÿ°ýŽüý±þÿÀùCòWë^èÎè÷ëúîwò'ùÈÿ"Y³ýšú¢úþ)s ? « céüÕùéúµý¾'ú † ò ]e.þÌý€©í,]††§ Âcd¼s Ës¢ 9˜ # 3SC…àdé‹ùòñÚìˆèŠæ±æ±çëÞñÎ÷dûýóý7þ¨ýRýÿVm 8P•î L ƒïTc}p«² ’ œ :\?¤¤[ ¦þôö¹ôó€òóÿò|ð©ì^êêÀé$éÇéaëxìOì{îNóP÷|ùqù‰öIòaðÅñ%õt÷eøÈùHýAý`ö]íÖäàåàåKêÕï+õ6úÿ»¯%¼ ½üÕúùúÝûƒû†ö¬ïîéÔæ æ©èï5ùÌQ y Û Ë à˜¬ýÊø­ô¨ñÓïÌî/î}ìœéæ ãóáÉã<ç6ëëîýñŒó[óÞñ­ðôñ®öŠý3‡ æ±× °Xæ* ”ÙXGþ?¥M- ~ | ° . Y ù–Ò3üõ÷7õfôìõ8ø ù?öòüï¡ïiïäïîóNúïm ½ ïÖü8÷¾óüñúñáô÷ùþýtM$« Ù õ ï…ã^fÎ d•ÿÔûüû­ýæÿ+p<ªY $ 'Ü aÊ~º À,*ÿþ×ýÍýiý‹üˆûhúcø¨õ5ó[ñÂð¯ñ•óˆö¥ûOztí¸ù ·sÊG Þ#–'-*ù(¢!Ú:É`J в ä Û ¢ N ™Óåý+øËòOí¹èƒæÝæþéñÅùÃÿ›>»ÿ¹þvþþ²ü®ú ùµ÷&ö@óiïhìií!ñkô×öuù"ü;ýgûrøö!ö÷v÷`öžô!òãîŠìëì·îmñWõ¸ø½ùÁøM÷.õçñ»î ílëðé=êëçì5í©ëûç»å•æRéíëâí&îÚë ç¿âàÔÞ@ß§áÅåôêFðçò.óÇñ&ï ìêëPîjòãö¬ûüÔ@ ZypB¤Ú5É©ü)ù É ù  ² w ° S ¶èÜúžøú¿ø¥õGó³ñGð¥ò¾úçî© g Áíÿ–*‹¹CÆuþÙý-|@ ‰ç²ðÿýüû¨üAþøÿÉýgÿ»üBüKþ¡u)Döæž‚Qˆ†þüÚùøöió¶ð]ï¤ï‚ðfñóðpîœìCï£ó ÷ûGý™ü¼øìóKï±ìVíðñòö©ûHi †ÞÓ2"¾'=+æ+Ö'níþå<4—¸îðÉYgF‡ 51ý—÷·ö–ùáþß” Ó , ZÌèöÓ° % §#÷v çÑU2IçЋ f 1 °ìöüúéùµüÿ·ýýÂý|ü–ù»ö:õØôOö~øPúcû3üXüìúRøõÚñïîí›îƒð@òòñDí å³ÝÜ¡Ýà}âöåÌê_î÷îÜê§å^áàÞuÝÝ­ÜÛÎØyØÙÜ áèAî…óþ÷zúü•ÿÉ™ æÒ1 ‚ B ó!·í”™né ±¦üãöô^ô:öïøú—ù>øQ÷:÷iøúPýAC ²…  Œ´Û Î ¯ Þ è )ü ˜ æ ›¼A<Ú£ ‹ ÷ „xòý@üÕÿx Ù * ² —¡{£] °Aþ“÷•óâñHòcóôOó/òìñIóÅõZùþ½md%øñeî…îÝî‡î¡ì2ëöêÁéÝç¾ç¼ë×ò_û·¾ƒ Í è þ캫Œ€j;&² “ÚÌäf `ŽÎüûú¹ú0ü"ÿêð‘ ù › @ ÷ § + |P9ñ¨ Ûø,Ksýðè— Òºìz®.é R è zÿñ(ÿöþæBë'UûñbíDíæì3ì¾íñ‰óôóIò®ð&ð=ñ7òûòÒôªöö2ñâë~ç4âÎÜ«ÙÉ×O×rÚ2ß+ä´è¬ìïIð¸ð=ï»ì‚êîé™êWí™ñÐõKø•úìüxþ$aøþíËKüù·ô†ïÅêPèOèLë/ð7õ—÷ÆøÏù"ú=ùÄ÷¦öököï÷xúü þ‹ÿ4œ!)ß ˆø®5°þÁ®cí3ö͘ Ë–ù¬P H‡Xí Ñ=XávÝüÿÆü?ûÑúdúMúûƒû{üFÿéLÒC ° ±HÞúlñ\ê|èÆéŒëKí6ïõðåñòƒñêðnðgðªðêïJí ëÔé»é2ëŠî òáõ¦úÏþÄÞ†” ÔžúNnéÿ,ÿÛü,ú¦øYøNùÑû*ý üùCø9ù-úÌù{ùÒûûþÿþý¾úø1÷{øÓú"þºØK [„#/&b*«ì/>ˆ;0¥Ù$„Âöâ±jm~ l þV@Ù2 <µí°Û Š šn ÿ3üxù¾öÛóñ&ï­íì×êðê£ìqífìÃêOëßí®ï|ðöïTîÖì<í%î2ïšñ÷ô›øÚûWþHÿˆÿ:ÿ2þpýýü½úúuú9ûgû£ú%ùøº÷ ø øê÷«øAú-üŽýÖýrü8ú[ø™÷Åö/õ\òßïÍî’ï¦ð¬ñÙó¸öãønúüþchŒf hùhýŸ T  9 á ô ‹'<+¬é ³ Z yDyò} / 0  ¨ | ¨ i ¿`¾j9Ú­ÿôýPüú×÷6öˆõ(õÇôô1óòÃòžóyó²ò›òlô÷ßùýÕÿI¹ÿ,ÿ>ÿ*"e\Ü€ôi硃µ'3iÿÿNÒ~@w ø Š 0<ºÁûÄäÿþûö÷cõõÉöEù‹ûTýâþþÿ” 1! 2 + §,Žÿ÷ü™ûÍûýzÿÒôÖJa¸M1‡ ¾ îœÀ ! = ê   +nïÐÆ@ÇþiþdþõüÔú†ùËøøe÷T÷½÷™÷áöIõÂò¤ï>íìûëŽëyë*ìÿì…í>î8ïËðKóÛõR÷]÷÷ö÷Vø¹ú þ"Ó—þ üû6ú~úwûŽü ýûûù÷ûöùoû¹ý†|“hŽÜQþOücû+ûbûûúé÷æõcôïòòó÷ºûNÿZÙ™ ;Mÿ“ýùýðþbÿEÿ"ÿ9ÿíÿêíÔ›,¸vLz7 ¶ ›’+ÔÔ6Ø¿/÷ó ð 9 õF×X `ñÁôêSþNûèùù\øiø%ùSú¦ûgü0üŠûØúFúÑúüŽþøòˆ–ül  ´ ž+@Æÿöÿœ._ $ ¥°BQß&zâåÿ'üqùøÅ÷8ùwûýCýBý(ýèü—ý›ÿ|·_OøË'têþ&þbþºþþþšþ‰ý‹ü!ý¨þ´²c Ze4Ú Ò 9€eUX š ñ ` ff7ÿÍ«Pø[Æ–UWõAÿýûËù˜ø?÷;öbõgô~óó¢óhôÞô¥ôYôyôëô ö`øáúý~ÿZ.†iÌÿ+ìË ÿûüûÝúíù0ùšú¦ý7ó¡ƒJ¥4ßÿmþ¶üû{ùøëöö¾õ=öj÷§øùù6ùöù±ú¦úsúaúútù)ù<ù¸ù/úúùÀùžú[û³ûÝûjûòùwøùÝú^üyýŸþ{~;* > @ÂZ Œ 2    Z ™ ÿ Ì|*‘-æfrÿÊþþìývþÉþ1þ‚üúù?ø×÷d÷"÷g÷•øIúü²ýªþÿ–ÿ‡´°)ÈËdŸ(×dåU * ¶ O ¢ kóÛhºôÿýþ&þÞý3þÿÀÿïÿûÿ¯ÿ“þeýxü2üüŠý»þ‹ÿäÿRË»ýÿÙþéý0ýzü·ûãú#úGùÃøùîù<ûxýL@I " )  ± | r  R ˜ V A ¼ T — s Í )  TÉ?#ȸþÔýìý'þþÄýIýáü£ûÔùøˆö¾õ8ö5÷Yø6ú„ü³ý þ þ¬ýý¦üÛüZý¥ý‰ýFýÊý±þáÿg ½]ðÏ. Ï`$ÿÎþ0ÿ×ÿK>«ÿˆþÉü9úJø¹÷ø\ø`ø£øoù;ú«ú¹úÿúmû™û ûOúúGú?ú,ù¦÷!ö9õzôÀóÒò¡ñ|ð†ðòwô<÷úgüSþºÿÒÿŒþtüûkû¥ý­£V|s e MÖwâ$ÍÙ µ¡¦öúòvëÿ<ÿ'þàüNüwü°üüÏúÐùZù[ù©ù´újüäý-ÿ‹e4oÚÿ—ÿnÿŠÿaŠ¡~7« – Å H 0 /›—"gz·wŽa)ÖdSm ™«x"äyJ™8ãçžùxèþDü#ú´ø.øù%û€þ_9U»ÿBþýýKþ7ÔLÕ:W_› Ÿ   í þXоñ1ÝçXÅre¿ño¢ÿ“þýŠüÕû4ûËú©úùú¨ûý¬þ¥¨§Úælþ°ü³ûƒûƒüºþ#ORúìåÔ¶3·ÉË9™ØâzHE{{W}ÿÿÚÿ3Çÿ6ôþ”ý{üÖûVüþWgyMÓFþ,üûù”øŠø\ù úúÜú‚û;üßüÙüjüéûŒûûaúúfú3ûüòüóýÿÏÿ~7 ׃‘º:H/êâ±nMQr=)zþ5ýÿüªüºûƒúsùŠøë÷û÷ÎøöùNûôüþýþOýuüËû3ûÛúÞú?ûüšü;ý7þÑÿ†ÂãU¾¾`¤’¿n ~—¤G ŽN>oR)’mô¥î‡®ÛEÎÿcþàýßýþ7®µFøÃUÚÿtÿsÿ× O ÿ×ý²ýDþ4ÿ¨XPüÏtèZÓHÊ•£èD~xïцMÿìþ$ÿ…ÿnÿÿÿ‹ÿ@ÍÇV:ÿþÂü,üküÅý=ÿ"3-wÞÓR \ÝšFàµW¹ïovj'À»ÿÿËþeÿ0WgŽ—¼–¦[9fgÎÿÔÿCì^F\ŽèùÝå‹ÿþ¸ü®ûôú:ú˜ù³ùõúý”þ¡ÿ5¹FØçÔý4Õ¶¹øP>®WŽÿÚþSþòýýpýÓýPþƒþ^þüýŒý3ýýmüÿûÁû×ûüû5ütüÚü7ýMýòü¥üHüÛû¥ûçûü>ýïý…þæþýþøþ ÿcÿËÿ‘%†2jgóæÖÿAþ`ýÇý©þ‹ÿrGø°¢K¿ïýZÇÿaÿ†ÿÏÿÍÿoÿ(ÿXÿIµµ.]Š2ƾ ÄÿÇÿÆÿŸÿjÿUÿÿãÿŠŠ;ªÐgâü N¿Í¹¸”OîÊšŸÎÿ_ÿmÿÜÿNqBüÿÙÿ¨ÿxÿiÿ‰ÿ¢ÿ·ÿ(éj‰r—ÿÿœþœþÿ—ÿìÿ2m[$Êÿ¯ÿÖÿV/3;1áD.›ž–Âú=ÇÿðÿqÓåÏÓ…·Àøá,bÂÿqÿ%ÿÙþœþºþ:ÿ¼ÿ <û€Á¿|chromium-bsu-0.9.15.1/data/wav/exploStd.wav0000644000175000017500000005573611201745730015347 00000000000000RIFFÖ[WAVEfmt "V"VdataªYƒ…‡Š‘“•—™™›Ÿ¡££¥§©ª«¬¬­®¯°°°±²³³´´´µµ±­­¨¢™‘‰€€xqjaYYPG?811-)$  $$'+0499=BGKOTTY]aejjnruy||€ƒ†‰Œ’”–˜››Ÿ¡£¤¤¦§©ª¬¬­®¯°²³³´µ¶·¹¹ºº»¼½½¾¾¾¿¾¾¾¾¾¾¾¾¾¾½½½¼¼¼¼»»ººººº¹¹¹¹¹¸¸¸¹¹¹¹¹º»»¼½¿ÂÄÅÅÇÊÎÑÒÒÖÞãçîî÷þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúóìåßߨÑËž¾¸²«¥ šš”Š…|xsokkgd`]ZWWUROMJJHFDB??=;95221.)%! "(&$$&**)++,("",,7<8777;AEDEEDBBBBBBAA@?>>==<<:::9988877654443221111..111/--//..------..&+=9(%%-4420**"    "6:3**'&"'-,,% "%,/..,.1100257:=::2.09EEMMKLQQX\Z[\\\[ZZ[ZZXWUTRROMKIGGFCA?<::655444321111/.0200--.//..----...)&&;=+$+33431+$$  5@;0,,,%##'-7:0''%%&())+6?>7739=<::?EKQQIIBFP]jjqrv””–¥««­°ºÁÃÃÅÊÒÒÍÍÌÑØßææçéï÷úùùöôüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùùñíèäààÛ×ÓÏËÈÈÄÁ½¹¶¶³¯¬©©©§¤ ›——•“ŽŒŠŠˆ†„‚€€}|{yyxwwutttsrrrqqqqrrssrrsuuutsssuuuuuvtqqmkorrrswxtpjjaYQIBBAA<3--.//.--+'%$#!!!%((*-1377<>AEHLLOSVX[[_cfjootwz}‚‚‡‹Ž’•——˜›žŸ  ¢¦©¬­­¯±´¹¼¾¾ÂÅÇÉËËÎÐÒÑÑÑÓÖØØ××ÖÖÙÛÛÜÜÝÝÝÜÜÜÜÛÚÚÚÚÚÚØÕÒÒÒÓÑËÉÉÉÈÆÄÄÆÆÉËÍÐÒÒÓÒÐÌÅ¿¿½½½»¹¹´¯¬«¬¬°±¯­«¥¥ ™–––˜•’˜™—••“‘ŒŠŒ‘“•–˜˜ž¨±µ¶¶¶·¸¶°©©¢ž›•‡‡zqliee_[]ciilpu}€€~zvsooia]^\\VNKHC??<9411110//00347;??BEIMSYY_cgjnnrx„ˆˆŒ‘—œ ¥¥¨«®³¶¶¹»½¿ÂÂÄÅÆÇÈÈÊÌÎÏÏÎÎÎÐÐÎÌÌËËÊÉÉÉÉËÍÎÐÓÓÔÔÓÐÊÊÄÀ¿¿¾¾»·²®«««®±±®¬¬¨¢Ÿ›——–——’ŽŽŒ–™˜––”’ŽŠŠŠŽ’”––—›£®´´·¹º¼¼¹¹²ª¥¢ŸŸ’‚unjjf^VTY``flt€ŽŽ”–˜–’’ŽŒ†€€‚}pgecc]XUPKKHFA:11)&" !   $$&(-45535;EQSSME@DLLQOMLKKIC<:;;<9/&   ""$+;GSSbpxz{{€„„~xxsv€‡‡‚‚~}}‰‰’’‘””“’“‘Š~~rkls{{ƒœ¸ÏããôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúõïêêäßÚÖÑÑÌÈþºµµ±®ª¦¢¢Ÿ›˜““Šˆ…‚‚}{ywwtqokccUC7/ ""(-/-(($$)+**$$(+2<??>=93++$ !! !"""#(+,,,,---..27=CGGILORUWWY\]^``eilmmmmnopqqqqqrsttvy{~ƒ„}yytpnow„ˆŒŽŽŽŒˆzwwx{~~xrmllkkjijjiie_]]__beeedddddec``]ZWVWWXY[]^^^^__^\\[YY\``deeeccbdfijiiiknqttvvvvxxyxxxxxyyxwvvvvwwy||€‚‚‚€~{wssqruxzz|~~~{xusrrqqqstvvvwvsrrsuwwttsuy~ƒ„„…„„„„„„„†‰‹‹‹ˆ…‡ŒŒ’•›¤««®­­¯´´º¿ÁÂÃÃÆÊÎÏÍÍÍÐÓØÚÚÚÚÛÜÛÙÙØÙÛÞßßàâæëíïïñôõõòòðëæáàààãäæççèçäããââßÜÙÖÓÓÐÍÊÈÈÈÈÇÅÃÃÄÄÅÈËÎÑÑÓÕØÛÝÝÛØÕÒÑÑÏËÆÁ¾¼¼»¹¸¶¶¶·¹»¾¾¾¾¾¿ÀÁÂÂÂÂÂÁÁÁ¾»·²­­¨¥¤¥§§©«¬®°±±²²³´µµµ´²³µµ¸º½¾ÁÄÄÆÇÆÅÇÇÈÊÌÌËËÊÉÉÊÌÌÎÎËÉÈÈÈÊËËÊÈÈÈÇż¼·²®«¨¤¤žš—”‹†‚}}}~€‚ƒƒ„ƒ€zuqqpnkf``ZVUUVVWWXY[^^bdec^^[YWUSSOJD>::7432233542/,,*+,-..02235779;<===?@BCCCCEGIIIIKMNPRRTVXZ\\]`bdffgjmpstttttvxx{}€„‰‰’–œ££©®´º¿ÂÂÄÆÇÈÊÊÏÓÖÚÞÞáåêñùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýüûûúúùø÷öõõôñïìééæäáàßÞÞÝÝÝÝÞÞÞÝÝÜÛÛÛÛÝÝÝÝÜÚÙØ×ÕÕÒÐÏÍÌÌÈÄ¿¼¹¹µ±¬¥ ››–‘‹…€€|ywvttrolieea^[YXUUROMKJJIIIIIIKKLMOPPPONOOOPQQRSSTUWX[[^`bdgkknrtttttvy{}}€…ŠŽ’——¤©¯µµ»¿ÂÄÆÆÇÈËÏÓÓ×ÛÞâæëëòúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþûûøõòïìééçææåååååææææææåååææèéééêêììëëëëìîïïððóöùûúøøöõö÷øøøööö÷÷õóïíëêêèæåæèèèèèêííñôóðîîìëëîñõõøúùõññïîíìééåâáàßÝÝÙÕÑÎËËÊÈÄ¿»»¸´®¨¡¡œ˜”‹‡‡†…„ƒ~~}}}{zxtqnnmlkjkklnprttwz}~~~}||}|zzyz|‚‚ƒ…†…ƒƒ‚€~}}}}|zwwwwxxwurrppqqqqqpppnkke^[[YYVROLKKIGDB@@@ADFFEEDDEGGGFDB@@@?ACFIOOTX[^``acegiimpqpnkkhedfiikjhgiilnmmmmlic_____^^_^^[XUUUUUVX]beeefjottxz{~‚ƒ‚‚€~€€‚ƒ‚|ywuutrqonmmkjhfeecbaaaaabbbaa_]ZXWVVVVWZ]]`abcddefghiiiihhgffedddbbadiqttrkgikjjgddfdd`\\]\\YVROLJJJHD>887640..,+)%!!  $$"&/99CKMID??:631--)%#"!!#&)+--15:<;883/*%##"! !!$&&&&((,28999644544347:::768;>AABDEGFFDB@?==<=@DGKKNRUWXXYZ\^bbdfgfggghhhjkkkkjiiigfefiilnooooooopsvvx{~‚„„„„……„„‚|{|€€‚ƒƒ„‰‰•˜ššš™™˜–’Ž‘’’’“”•–———™™———™œœš——”‘ŽŒ‹‹‹‹‰†ƒƒ~{yxxx{}~~‚…ˆŠŒ‰ˆˆˆŠ‹‹‹ŒŒŽ‘“•˜˜¡£¤¤¤£¤¦§§¥¥¢Ÿœ™––“ˆ‚‚{wwxyyyxvuvwwy|ƒƒ„„…„ƒƒƒ‚ƒ„„ƒƒ€ƒ††ˆ‰Š‘‘‘’’’““”•“‹‹ŒŒŒŽ‘’’“”–™ŸŸ  Ÿ ¢¢££¡Ÿš—”’‹†ywwwwvusqqqrtwzz}€‚‚‚‚‚‚‚ƒ‚€ƒˆŒŽ‘•—™™˜˜˜˜—————•‘ŽŽ‘’’’‘‘‘•˜šš™™™™š›œœœ›š—”’’ŽŠ„~~xsmhcc^YTPNNNNNOPQQSTUTSSSRQOMMLLNPRTTVY[]__behknnppokd^^ZWUSPPLJHIJJLMNMMMMNPRTSSQOOOLLIGHKNNRTUVYZZ[Z[^bbglptyy}€ƒ…‰‰‘‘Œ‹‹‹‹‹‰‡‡…ƒ€€‚‚…†…ƒ€€|yxy{{}}}zwwutsrswwz}†ŒŒ“šž¡¢¢¡ ŸœœœŸ¢¦©©ªªª«®®²µ····¹»¾ÂÆÉÉÍÐÓÓÑÑÏÌÉÈÇÇÆÄÂÃÄÄÅÆÅÁ¾ºº·´³³³³²²±¯­­ª¨¦¥¤££ š–‘‘Œˆ‰ŒŽŽ‘“–™™šœž¡£¤¤£¢¡žšš˜•’ŽŒŒ‹ŠŠˆ„€€}ywusspke_ZZVRPNKKIGECBBBDFIKMMMORVXX[^`bcbbccdddddefhkkmpuz„†‡‰‰ˆˆ‡††‡††ƒ|ywwuqmjgeeegjkjjkmpruuuvx|‚ƒ|zzxwvvwwxyz{zzxvspnmmlljiggfgilnnqsttttsrqpmjjhhhihhgeca^^[XWXXXXXVTRRRRSTUWWY[]^__`bba``````aaabcfikknquy|ƒ……„„„„„„‚‚{ywttqnkheeegjkjjjlnprsstvy|~{ywuusrqqqqrrsrppnlifeffffedbbaaabbbdfhhhhhggfdaa__^]]]]]^_aadgiiiiiijlpuuxyyxwwwwvspllhfeedda^[YZZ\_bhqqy€…ˆ‹”˜››Ÿ£¥¦¥££¡ ¡¡  žž £¦¦©¬¯±²²³´¶¹»¼¼»»º¹··µ´³³´´µµ³°®¬¬ª¥Ÿ˜‘‘Šƒ}xvvtqnjggefhjjkkkmoprrtw|„•šž £¥¥¨©ªª¨¨¤¡  ŸŸž›˜—˜˜š›™•‡‡ƒ}{{zxupkkhhgc]YYVUVVUUTRQNIIFDCB@@=80,+,,.00.,,++,-//01122336765331-'%''+./,((&'()*,,++*+,,-./01101258999:=@CCHMQUYYZXWXYY[\]`dffhiigeebbcfiimopomllmnopqqstvwvvttvwwwvvvtqmmjgdbaa`]YTPPNLJIJJJIHHHFFDDFHJJJJHGFFGHJKLKKKKMNPPTY^bffjouz~€€€~}}~‚‚‚€~}}}~€€‚ƒƒ€€€€€€}|||||{zzyywurromjhggeb^YURRPMLLLLKIHHGGEEGJKKKKJJKMMPTWZ[[^bfjmmrw{}~…Š‘’‘‘‘‘’’’’””•——˜™™™˜—–••”’ŽŽŽŽ‹‰†ƒƒ‚€ƒƒ„……………††‡†………†‡ˆ‡††„ƒ€}{{zxvuttrpnkheea^]\\\\]\\\\[YWUX]]`bca\\WSOIEEBCEFEECAAB@;;5/*())*-00--*('()***'%###&+03441.*(((*-038==@@>>@@BDFGGGHHHHHKKOSUUTTSSVXZZ[[ZXWWWWVUTTTVWXYYY[[\^``abbbcddfgijkklnquyy}„†††††ˆŠ‹’”—™™œŸ¢¤¦¦§§¦¦©­­¯­¨¢ŸŸžŸŸœœœžœ˜˜–––––––—–—™šš››˜—˜˜šœœ ¤¨¬¯¯²³¶º¿¿ÂÄÆÈËËÎÐÐÎÏÐÐÑÑÒÓÒÒÑÏÌÊÈÈÇÈÉÊÊÊÊËÍÐÒÒÒÒÑÑÑÐÐÎÍÎÑÔÔÔÑÏÏÒÖÖÙÛÛÚÙÙ××ÙÜÝÝÜÛÙÕÍÅÅ¿½»¹¶¶²®¬«©©¨¦¤¡žžž £¨ªªª¬®°²²±¯­¬ªª¨¥¤££££¢–‹‹‹Ž’–——–••˜››™–•••—™›ŸŸ  ¢£¦¦§¨§¥¡žžœš—•““‘ŽŽŽŽŽŽŽŽŽŽ‘“•——˜˜™ššš™˜—–””’ŽŽŽŒ‰…„„„…‡‰ŠŠ‰ˆˆˆˆˆˆ‡†„‚€€‚„„„ƒ‚€€~}zxvtttvwxyyxwwvuuspnmlllkllnpprsuwxxxwvussqnlllmmnooollf^VOKKJIIGCC?==?BDDHLPTXX\_ceggggfgghhgggghhjmoqssuuuttttuwz|~~€€€~}{zz{|~€ƒƒ„†ˆ‹ŽŽ’•˜™››œŸ  Ÿ›™˜™™™š™—””ŽŠˆ†„„‚~zurqqonmkjjiijjhhhhjlmmljhghhhjloppponmkkkllllmmmpsux{{~€‚ƒƒƒ„†ˆŠŒŒŠŠŠŠ‹‹Š‰ˆˆ†ƒ‚‚‚‚‚ƒƒ‚ƒƒƒƒƒƒ„„‚‚~zyz{{||{zzyyxwvtssrpmkhhghijjjloqtuwwy|~~zzvttvzz|}}}}}}}}‚††‰ŒŽ“˜˜¢¦ª««ª©¨§¦¥¥¢ž›˜••“’’“““““””–˜˜™šœœœœ˜“Œˆˆ„}||{|}‚‚ƒ‚€~~|yvuuuw{~ƒ„„„ƒ‚„………„‚€€€‚…‡‰ŠŠŠˆ†…„ƒƒ‚}{{zyxvrroljhghhhgffeeeeefggijkmnnpqpoprrtwxyzz{}~€‚…‰ŒŽŽ“–™ £¤¥¤¤¤£¢ œœš™šš™™™˜—–••••—™šœœžžœœœ››œŸ ¡¢¤¤¦§¦¥¤¤¤¥¦¦¦¥¥¥¦¥¢  œš˜••’Ž‘‘’‘Ž‹‹ˆ‡ˆˆ‰‰ˆ…‚~||{}€ƒ…‡‡ŠŽ‘ŽŽŒ‰†„€€|wtsrrrrrqpppqrssssstuvwwxyyzyxxxwwvttsstvwwwvtttvvx{}‚‚‚‚ƒƒƒ„„„ƒƒ„„„„ƒ‚‚‚€€~}~€ƒƒ†‰ŒŽ“•—™ššœžŸŸŸŸŸžžžžžž ¡¢¢¢¢¡ Ÿžœœ™—•””””””•••••–––––––•”“““”•–———˜™™˜––”’‘‘““–——˜šœœ¡¥¨ª«««ªª©ªªª«ª©¨¨¦¤¢ Ÿ›š›œž ¢¢¢¢¢¢¡  ¡¡¢££¢  ›˜–““’““’‘‘ŽŽ‘’“““’’“••–––—šš¡¡¡¢¡¡¡£¤¤¤¤¥¥¦§©©ª¬®±´´¶·¸¸¸···¶¶¶µµ´³±¯­­«©¦¤¢¡¡ Ÿž››šššš™˜˜™™™™™˜—–””“‘‘’’’’‘Ž‘’‘‘‘’””•••—šž¡¢¢¢¢¢¢¤¤¥¦§¨¨©©ª¬®°³³¶¸º¼½½½½½¼¼»»»»º¹¸¸¶´²°­­«¨¦£  š–“‘Ž‹ŠŠŒŽŽ’””–˜˜™›žžžžœœœœœ›š™™™š›œžžžžœ››š˜–•””““’‘‹Š‹Œ‘‘ŽŒ‹‹ŠŠ‡…ƒƒƒƒ…ˆŠŒ‘“•–———˜˜˜ššššš˜—–––——˜™™˜———–••“‘ŽŠˆˆ†……………„‚€}zzvspnllljkklllmmmnnpsuwyzzxwutuuvwyyzzzyyyz||€€}}|{{{{{|}}}||||}}€€€€€€€~|zxvttsrqpoooonnoooonnmmmnnmliid`^\ZZYXXYYYYZZZ[^^`bccddb`]YVVTRQPOONNMNNNNNNOPSSUWXZ\\^`abccccccdddddcbaa```bcccdeffgghiknppqpomlllkjigeeedddeedcdcccbbcdddcb```aabcddddeddccccdeghiijlmoooooonnnoprtuuvwwxxyyzzzyxxxwvvuuuuvwxzz{}€ƒ…††………‡ˆ‹‘’”––˜šŸ¡¡£¤¦¨©©ª©¨¦¥¤¤¥¦¦¦¥¥¤¡žœšš—•’‘‘‘‘‘‘ŽŒŒ‹‰‰‰ŠŠŠŠŠŠ‰ˆˆ†„‚‚‚‚ƒƒ„„…………„ƒ‚‚‚‚‚‚ƒ„„……„„„„…‡ˆŠŒŒ’“••—™šœžž¡£¥§§§§§§§¨¨©©¨¨§¦¦¥¤¡žœœš™˜—–––––•”“““’‹‰‡…ƒƒ~|{{yxwvvvvwwwwwwvvvvuusolihhhijjlnnnnonnnorstttsrpooooppppqqrsrrrrqpoonnnnnnnmmllllmmlkkjjjjkkkkjjihfdbb_][ZZZ[]_`aaaabdfhhloruxx|~~~~~~~~~ƒ…†‡ˆˆˆˆ‰Š‹‹Ž‘’“””•——–””“’‘‘“”•••”••—˜šššš™—••“‘Ž‹‹ˆ†…„ƒ‚‚‚‚ƒƒƒ…‰‹ŒŒ‹‹‹‹‹‹Šˆˆ†…„„„„…ˆŠ‹ŒŒŒŒŒŒ‹Š‰ˆˆˆ‰‹‘‘’“””””“‘‹ŠŠˆ‡‡†„„ƒ‚}}||{|}}~~|zzxwvuuuuvx{~|zzzz|~~~~~~€€‚‚‚‚‚ƒ„……†ˆ‰ŠŠŠŠ‹ŠŠŠŠŠ‹‹ŒŽŽŽŽ‘‘’’““’’’’’‘‘’“”””””••••”“‹‰‡†„„‚~|{{zyxyyyzzzyxxwvuttrrrrsuwwzzyxwwvuuwyy{{{|}€‚‚‚‚‚ƒ„……†‡‰‰ŠŠŠŠ‹ŠŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽ‘’’““”””””””””””””••••••••••––”‘Ž‹‹‰‡„‚}zywvvuttssqqpoonnnooomkkhgeb__\XUSRQQQPPPOOOPRSUUVWWWVVVVWWY[[\\ZXUUQNKJKKKLLJIGGFFFFGGGHKMOOQSVWXZZ[]_addfhijkklmlkiihgghhiijlmnoopppqrrtwy|~€ƒ……†‡‡‡‡‡††„‚}}}}}}}}||||{{yxxxwuspnjjheca``aeimpptx|€ƒƒˆ“™  ¡ Ÿšš˜˜˜—––•“’“““““””“‘‘ŒŒ‹‹‹Š‡†„„„…†ˆˆ‰‰ˆ‰ˆˆ‡‡††‡‡†††…†††††…„‚€~~}{zyxxwvtrooljjjknnqrrqppppsuwwyzz{|}}€‚„††ˆ‰‹Ž‘‘”˜›š˜˜•’‹ˆˆ…‚}zzxvtroolklnqttvyz{{{{{|}~~}||{{{{ywvsqqppqssstvy{}}€€~{{yxvtrrqqqrrrrrqpoomllklnnopqrrrrqrrrrqqrstuuwxy{}}€‚ƒ„„†‡ˆŠ‹‹‹Šˆ†…ƒƒ‚~||zxvtrrqonmnnnprsuuuvvvvwwxyyxxxwwwutssrqqrsstvwy{{}~€€~}|{zzyxwwwwwwxwvvtrpppoooonnnnprsttttstuvwwwxyz||}~~~~€€€€~~}}}|{zyyxxwvvvutsrqqqppqrsstvx{€€„ˆŒ““–˜™›žž ¡¡   ¡¡¢¤¥¥¦§¨¨¨§§§§§¦¦¦¥¤£¢¡¡¢£¦©¬¬¯°±±±¯¯®­­¬««©¨§§¦¦¥£¡žœ››˜–“ŽŽŒ‹Šˆˆ…ƒ€}zzwusrrrrqpomkkjigeaa]ZXVUUUVVWWWWVVVVVVWWVUTTRQPPOOOPPPQQQQPOMLLKKJIIHHHFECAA><:7553211000014688:;<=>>>?>=;;9741/..--,+**+,-.003468::<>?ABBBCCCCBBA@?=;;9778:??CGKNRRUY\^``cfjmpprtvwxzz|}ƒ‡‡ŠŒŽŒŠŠ‰‡…ƒ‚‚‚‚ƒ„„„…††‡ˆˆˆ‰Š‹ŒŽ‘“––™ ¢¤¥¥§§¥¤¡¡žœ™•’’ŒŒŒŒŽ‘’’’““’‘‘Ž‹‰ˆˆ‡……„ƒ‚‚‚ƒƒ„……†ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŒŽ‘‘’””““’’‘ŒŒ‹‹‹‹ŒŒŽ‘““•–˜š›œœžŸ  ¢£¥¦§§§§¨©©««¬­­­­­­¬«©¨¨§¥¤¤£££¢¡ ž›š˜—––”“’‘‘‘’’““““““““’‘‘Œ‹‹Šˆ‡†……ƒ~}||{{{zyyyxxxxxy{}}~~~~€€}{zzyxxwwwvvuuuuuutrqqqrrttrrqpppppppqqppppnkiggeca_]][ZYYZ[[\\[[[[ZXWVVVUUSRPOOOOOOOOOQRTVVXYZZZZYYYYYYYYXXXYYYZZZZZ[[ZZZZZYYXWVVUUUUUUVWXYZZ[\]^^___^^_``abccdddeeeeeeeeffffgikmnnpruy}}€ƒ†ˆ‰‰‰ˆ‡‡†††‡‡‰ŠŠŠŠŠŠ‰ˆˆˆˆ‰‰‰‹‹ŒŒŽŽŽŽŽŽŽ‘’““””•––––––•••“ŒŒŒ‹ŠŠ‰ˆˆˆ‡ˆˆˆˆˆ‰‰‰ˆˆ‰Š‹ŒŽŽŽŽŽ‘‘’““““““““’’’’’’ŽŒŒ‹Š‹‹ŒŒ‹‹ŠŠ‰‰‰‰ŠŠŠŠ‹ŒŽ‘‘‘’“•––˜™››››™˜——–••“’‘ŽŒ‹‹ŒŒŒŽŽ‘“””•––—–––––•”””’‘ދЉˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰Š‹‹ŒŽŽŽ‘’’“”–˜™™šš™˜˜˜——••””“’’ŒŒŒŒŒŒŒŒŒŒŽ““•–˜˜˜˜——––••””””““‘Ž‹ˆ…ƒƒ~|{{zyxwvvutrqqppnmlkjjihgfffhiklmmnnoooooopppqqqqqrrrrrsssssssttuuttuvwwy{|~€€‚ƒƒ„„„„„……………………††††……„„„„„…†ˆ‰‰Š‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ†……„ƒ‚‚‚‚‚ƒ„…††ˆ‰ŠŒŽŽ’“”””““”””•–—˜˜˜™šš›žžŸ  ŸŸŸœš˜˜—•“’‘‘‘‘’““”••”““‘‘ŽŽŽ‹ˆ†…„„„ƒƒƒ‚‚€~{zxxvuuuuuuvwxzz~€ƒ…ˆˆŠ‹‹Ž’”–˜™™™™˜—––••”“‘Ž‹ŠŠŠ‰ˆˆˆˆ‡‡‡†††……………„„ƒ‚€~~~}|||{zzz{{{|}~€€‚‚ƒ„…†††………„„„„ƒƒ‚€€~}}}||||}}}}||zyyywwvuusqpnkkjihiijjjjiihhhghhiijkmnpqqrsttttsssrssttuutttssssrrrrsstttvxyzz{||||||{{{{{{zzyxwwwvtsrrqppoonnnmmmmmmmlkjjihfeeeefffeeedcba````_`aabdefghhiiiiiijkllmmmnnmmmmmmllkkjigebb^[XWWWWXZ[[\\\\\\]]^^__^^\\[ZYXXXXYYZZ[]^____``accdfhiijjjjjjjjjjjjkklmnopqqrrstttuvwwxxyz{|}}~~~}|zxxusqpoonoopqrrstuvwwxy{}€‚„††‡‰ŠŒŽŽŽŽŽŽŽŽŽŽŒ‹‰ˆˆˆ‡‡‡‡‡‡‡ˆŠ‹Ž‘’’’“’““’’‘‘‘‘‘‘ŽŒŒ‹‹‹ŠŠŠŠŠŠ‰‡††††…†††‡†………………†‡ˆŠŠ‹ŒŒŒŒ‘’’‘‘‘ŒŠˆˆ†…„ƒƒƒ„„„ƒ‚‚€~}|{{{{{zyywurpnnllkkihhfeddeeefghjjkmnopprsuw{~~€‚ƒ„„„„ƒƒƒ„„„†‡‰Š‘”—˜˜™›œœœ›››››œžŸ    ŸŸžžžœœ›››š™˜˜——–”“’‘‘ŽŽŒ‹ŠŠ‰‰‰‰‰‰‰‰ˆ‡‡†††††‡ˆˆ‰‹‹ŒŒŒŒŒ‹ŒŽ‘‘’’‘‘Ž‹‰‰‡†…„ƒƒƒ„„ƒƒ‚‚€}|||{{{zywwuspnmmlkjihhfeddeeefgijllmnpqrrtwy|‚ƒ„„ƒƒƒƒƒ„……†ˆŠ“–˜›Ÿ¡¢£££££££¥¦¦¨©©ªªª©¨¨§¦¥¥¤¤£¢¡¡  Ÿœœšš™˜––••””“““’‘‘‘‘‘’’’’’’‘ŽŒŠˆ‡‡…„‚€€~~~~€‚‚ƒ„„…‡‰Œ‘“•˜™™šœŸ¡££¥§¨ª«««ª©§¦¦¦§§¨ªªª«ªªªªª«««««««ª©¨¦¦¥¤¤££££¢¢£¤¤¤¥¥¤¤¤¤¤¦¨ª««¬­®®®®®®®®­­­­¬¬«««««««ªªªª«««««ª©¨§§§¦¦¦¥¥¥¤¢¡Ÿšš˜—–”’’Ž‹ˆ††„‚€|zzxwutrrqponnnnmnprrtvyz|~~ƒ„††‡‰ŠŒŽŽŽŒŒ‹Š‰‡††…„„ƒ~|zxxurpnljjhfdcbba`_^^^]\\\\\\[ZZYXXWWWWXXZZ[[ZZYXWWVUUSPMKHHFDB@>>=;97666544566789;<<>?@BDDEFGIJKKLMOPQQSUVXZZZ[\\[[ZYWVTSSRRSSRRRRQQQQRRSSSSSSSSSSSSSSSRRQPPPOOOOOOOOOPPPPQQQQQQRRSTUVWXXYZ[\]]__``````^][[YWVTRRRQPNNMMLKKKKKKLMOQQQRSSTUUVWXZ^^aehkmmprux{}}€ƒ…‡‰‰ŠŒ‘’’’’’’’’’‘‘‘‘‘‘‘ŽŒŠˆˆ††††……………ƒ‚‚€~|{{{{{{{{||{{{{{zzyyyxvusrpponllkkkkjiiihggffffffgfeedcba``_]\\[[[[[\]^^_`abcceffgffgghhgggfeccccbbcegghjklllmoprsuuvwxyyyzzzyxxxwwwwwwwvusssrpopooopqsuuwxyzzzzzzyxwwvvvvvvutrqpppopqrttuvwwvvwwwwvvvusrqqqqrrrrrrrrrsstuvuuuuuuuvvvwxxxyyzzz{{{{{||}}}~~~~~~~~}|||||}~€€‚ƒ„„„„ƒ‚‚€~~|zxvtrrpnmkiihgffgggijkmnnopqqqqppooooopppqqqqqrrsssstttttttssssrrqpooonnmlllllllllllmnnopqstuuuvwwwwwwwvvvvwwwvvvtsrqppoooopprtvxyyyzzzzyyxxwvvvvvvuttrrrrrsstvwxxxyxyyyyxwvussrponnnnnmmmmmnopqrrrsstsssstttuuuvwxxxxyyyzz{{{||||||{{zzzyxxyyyyxxwuusqomllkkkkkkllmnnnoooopqqrrssttttuuuutsrqonnmlkjiiiiihhhgedddddefghiijjkmooqsuwxxyz{|}~~€€€€€‚ƒ„„…†‡‡‡‡†„‚€~~~~}}|{zxwwutsrrsstuvvuuutsrqqpoppqqrssssuuvwxy{{}€€€€€€€‚‚‚‚€}|||||}}}|{zyyzz{{||}}}}}}}}~~~~}}||{{{||}~€‚ƒ„„…………†……†††‡ˆˆŠŠ‹Ž‘“”•–––••“’‘‘‘’’’’’’’’‘‘Œ‹‹Š‰ˆ†……ƒ‚€~}}|{zyxvvvuutttssrrqqqppppppqqppppppoonnmmlkkkkkjihggfdca```_^]\\[ZZZZZZZYYXXXXWXYZZ\^_```abbccccdeeghhjlnopprstuvwwxxyyyyyyyxwwutsrrrrsstvwwy{|~€€‚ƒ„†††††‡‡‡†††‡ˆˆ‰‰Š‹ŒŽŽŽŽŽŽ’““”•–—˜˜˜˜—–””“’’’‘‘‘‘‘‘‘’“•–——˜™™™™™™™™˜—––•“‘ŽŽ‹‰‡†……„ƒ‚~~|zxwvvvvvvwwwxyzzzzz{{{{{|~„††‰ŒŽ‘‘“““’‘Ї…ƒƒ€~|{zzxwvuuuuuuuttttsssttuwxy{{|~‚…ˆˆŠŒŽŽŒŒ‹ŠŠˆ†…ƒ‚€~}{yyxxxyzz|~€‚ƒ…‡ˆŠŠŒŽ‘’“•––—™š›žžŸžœœœ›™™˜˜—–––––—˜™™™™™˜˜™™ššš›œžžžŸ ¡¢££¥¦§¨©©©ª««ªªªªª«¬¬­®®®®­­­­¬«ªªª©¨§¦¦¦¥¥¤£¢¢¡  ŸŸŸŸŸžœœ›ššš™™™™™™ššš™™™™™™™™™™™™š™™˜˜˜˜˜˜™ššššš™™˜˜˜—–•••””““’’’‘‘ŽŽŽŽŽŽ‘‘‘’“”•——˜š›œžŸŸŸŸŸ ¡¢£¥¦¦§§¨¨¨¨§§¦¥¥¥¥¤£££¢¢¡¡  ŸŸŸŸŸŸŸŸŸžœ››ššš™™™™š™šš™™™™™™™™™™™™š™™™˜˜˜˜˜˜™™™™™™˜˜———–•••”“““’‘ŽŽŒŒŒ‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŽŽ‘‘‘’’’“““””••••––••””“’‘Œ‹Š‰‡‡†„ƒƒ‚‚‚‚‚‚‚‚‚ƒ„„…††ˆ‰Š‹ŒŒŒŒŒŒŒŒ‘““”–––•””’‘ŽŽŒŠˆ††ƒ|zwttrqppppppppqqrsstuuuvwwwwwxxyyzz{{||}}~~€€€€€~|{yyxwusppnkigeddcba_^^\ZXVTTTTTUUVVWXY[^^_acehhjklmnnopqqqrrsssrqqqponmmlkjjihhhhgggghhjkkkkllllllllmnnnnnooqqsuxyzz{|~€‚……‡ˆ‰ŠŠŠŠ‰ˆ‡……ƒ~}{{zywvutttsssssttuuvvwxxwvuutsttuuvwwxxxxxyxxxxwwwvuutsqpnnkifc``][YWVVVUUUVWWXYYZ[[]^`cffhjlnpqqsuwy{{}‚…‡‡‰ŒŽ‘‘‘ŽŒŒ‹Šˆ†………„ƒ‚‚‚‚ƒ„…†‡‡ˆ‰Š‹’•—ššŸ¡¢¤¥¥¦¨ª«­­®¯°°±±±±±°¯¯®¬ª§¤¡¡›˜–””’‹ˆˆ…ƒ€|zxxvuttttssrqqqpppqrrstuwxzz{|~ƒ„‡‰‹‹Ž‘‘’’“““’‘‘Ž‹‰‰‡…„ƒ‚‚€€€€€€€€€‚‚„…††ˆ‰‹Ž’”–˜šš›žŸ    ŸŸžž›™—•””’‹ŠŠˆ‡††††‡ˆˆˆˆˆˆ‡…„ƒ‚‚€~~~}|{{{{zyyxwwwwvvvvvvvvwxxyz{zzzzyyxxwwuttsrrqqpqqqqstuwyyz|~€ƒ…†‡ˆˆ‰Š‹ŒŒŒŒŽŽŽŽ’“”•––——––•”””“““““““““”””“““’‘‘‘‘ŽŽŒ‰ˆ‡††……„ƒƒƒ‚‚€~~}{zxwwwvvvvvvvwyzzzz{{{{{{zzzyyxwwvuutsrqpppoopqrrsssssstuwwxxxwwvvuutsrqqqqqqqqqrssttssrqqpnnmlkjiihfecbaaaabceegjmorrtwz|}}€ƒ„………†‡ˆ‡‡‡‡‡‡‡‡†ƒ|yywurqoonljhffc`][YYWUSQPOONMMNNNOOPRTTUVWWWWWWWWWXXXXYYYYXXXXXXXWWXYZZ[\]]^^_`bceefhikmoopqrsuuvwyz{{|||{||{{{||||}}}~~~€€‚‚„„……†††††…………………„„„ƒƒ‚€~}|{{{{{{{{zzzzzzzzzzyxwvvusrpnnmlkiiiihhhhhhhhggffedccbba``_^^^]\\\\\\\]]^^_`abddeeffgghijkmnnoprrssttvvxxyzz{{{{{{zz{{||}~‚ƒ„„…‡ˆŠŠ‹‹ŒŒŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŒŽ’”•˜ššœž¡£¦¦ª­°³µµ¸»¼½¾¾¾¾¾½»»»º¹¸¸¸¸¶¶µ³²²°¯­¬«ªª©§¥¢  ž›ššš™™™™™™™˜˜—–––•“’’‘‘Ž‹‹‰‡†„ƒ‚‚€~~~}}}}}}~~~~~}}}}}}}~€€‚ƒƒƒƒ„ƒƒ‚€~}{{{zxxxxwwxxyyyz{|}}}~~~~}||{zyxwvvuutsssrrqpoonmmlllmnpstvvwxyzzzzzz{{{||}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~€‚‚‚ƒƒƒ„„„…†††‡‡‡ˆ‰Š‹ŒŒŽŽ‘‘‘’’“””••––—˜˜š›œžŸŸ¡¢££££¤¤¥¥¥¦¦¦¦§§§§§§§¦¦¦¥¤££££¢¢¢¡¡¡¡¡ ŸŸŸŸžžžžžŸŸŸ   ŸŸŸžœœœœ›œœœœœœœœœœ››šš™˜˜———–•““’‘‘Œ‹ŠŠ‰ˆˆ‡†††…„ƒƒ‚‚€~~~~~~~~~~~~€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„……………„„„„„ƒ‚€€~|{zyyxwvvvvvvuuuutttttssssrrqqponmnnnnnooopppqqppppppqqrsssssstuuvxxyz}~€€€€~}|zxxvtqomlljihggggghhhhhhgffeeddcccca`^]\\[ZYYXXXXYZ\^^`bceffhkmnppqrstuvvwxyzzz{{zzyyyyyyyyyyxwvvvutrpnnnljigggffeeeedeeefffghjllmnpqsstvwxy{{|}~~}}}|{zyyyyyxxyyyz{|}}€‚ƒƒƒƒƒ„……†‡‰‹ŒŽŽŽŽŽŽŽŽŒŒŒ‹ŠŠ‰ˆˆˆ†…„„„ƒ‚‚‚‚‚ƒƒ„…††‡‰‰Š‹ŒŒŒŽŽŽŽ‘‘’“”•–——˜™šššš™™˜™˜˜˜˜——––––•••••––––————˜˜˜˜—–•“’ŽŒ‹ˆ‡‡†…„ƒ‚‚~}|{{zyyyyyxxwvvvuuttttsssrqpponnlllkjjjiijjjjjkkkkklmmnopqrrstuvwwxz{}~€‚‚‚ƒƒƒƒƒ„……††‡‡ˆ‰‰‰ŠŠŠŠ‹‹‹ŒŽ‘’“”–——˜˜˜˜——————–––––••••••••–––––———˜˜˜˜——•”“‘Œ‰‡†………„ƒ‚€€~}|zyyyyyxxxwvuuttsssrrrrqpponnnmmlllllllllmmlllkkkkkkkkkjjihhgfffeefgijkllnoqsttuvwyzzz{|}}~~~~~}||{zxwwwvwvvxxyyz{|~~€‚ƒƒ„…†ˆ‰‰Š‹ŒŽ’“”–——˜š›žžŸ   ŸŸžœœ›™™˜˜————˜˜˜˜˜˜˜˜™™š››œžŸ¡¡¢¢¢¢¢¢¡   ŸŸžœš™——–“’ŽŒŒŒŽŽ‘‘’’“””•–——˜™šœŸ      ¡¡¡¡¡¡¡ ŸŸžžœœœœœœ››šš™˜˜—–––••”•••••••–––––——––•”“’’’‘‘ŽŽŒŒŒ‹‹ŠŠŠŠ‰ˆˆ‡††„‚€‚ƒƒ…‡ˆ‰‹‹ŒŽŽ‘’’““““““““““““““””””•••••––––––––••••••””“““’’‘‘‘‘‘’’’’’’’‘‘ŽŽŽŒŒŒ‹ŠŠŠ‰ˆ‡††††††‡ˆˆ‰Š‹ŒŽŽŽŽŽŽŽŽŒ‹ŠŠ‰‰ˆˆ‡ˆ‡‡‡ˆˆ‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡††…„‚€}}{ywvuuttttuuvwxxyyyyzz{{{{|}}~~~~~~~~}}}}}|{{zyxvuttsrqqppppoonnmlkkjjihhgfeeeeeddddcccccddefghhijklmmnnnooooopppppqqqrrrssssttuuuuuuuuuuuuuuvvvuutssrqqrrssttvwxxzzzzzzzzzz{{||||||||||{{zzyyyyxwvvutsstttttuuuutttsrrqpomlljhfedccbaa````__^^^]\[ZZZ[[\\\]]]^]]\\\[[ZXXWUSRQPPNNOOOOQQQQQQQQQPPPPQQQSTTVXYZ\\^`bdffhjkmnppqstvwwxyyz{{z{{{{{zyxwutttsrqqqqqrrssttuuuuuuuttttttuvwwxyz{||}~‚‚‚‚‚€€~~~~}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒƒ„……†‡‡‡ˆ‰‰‰ŠŠŠ‹‹ŒŒŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘’’’“““’’’‘ŽŒ‹Š‰ˆ‡‡‡‡††††††††…………„„ƒ‚‚€~}|{zzyxwvuutssrrqqponmmmmllkkkkkjjkklmoprttuwxxyy{|||}}}~€€€€€€‚‚ƒƒ„„„…„„„……††‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŽ‘’’’’’’““““”””””““““““““““’’’‘‘ŽŒ‹‹ŠŠ‰ˆ‡‡…ƒ‚€~||{zyyyyyyyyyyzyyyyyyxxxxxxyzz{|||}~~~~~~~~}}||{{{{zzzzzzyyyyxxxwxxyzz{|}€€‚ƒ„„…‡‡‰ŠŠŠŠ‹‹ŒŒŒŽ’“““”””“““’‘‘‘‘’’’’’’’’’‘‘‘‘’’’““““““““””””““’’’‘ŽŽŽŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰ˆˆˆ‡‡†………„„ƒ‚‚‚‚‚ƒƒƒƒƒ„ƒƒƒ‚‚€~~~}}~~€€‚ƒ„†‡‡ˆ‰Š‹ŽŽ‘’““””••––————˜˜˜˜———––••””““““’’“““”••–––——————————–––•”““’’’‘’’’’’’’“““’’‘‘‘‘ŽŽŽŒŒ‹Š‰ˆ‡‡†„ƒƒ€€~}|{{{zyyxxxxxxyyz{|}€€‚ƒ…†‡‡ˆ‰Š‹‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹Š‰ˆ††„‚~~|{zzzyyxxxxxxyyyzzzz{{|}}}~€€‚ƒƒƒ„„„„„„„„„„„„„……††‡ˆ‰‰Š‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘ŽŒ‹‹‹ŠŠˆ‡‡†…„ƒƒƒ‚‚‚‚‚‚ƒ„…†††‡ˆ‰‰ŠŠ‹ŒŒŽŽ‘‘’’’““““““““””””””””””””””“““’’‘‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‡†††………„„ƒƒƒƒ‚‚ƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„………††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‹‹ŠŠŠŠ‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠŠ‰ŠŠ‰‰‰‰‰‰ˆˆˆ‡‡‡‡†††……………„„„„„„…………†††††………„„ƒ‚‚‚‚‚‚‚ƒƒ„„„„„„…………††††††††††……………………††‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡ˆˆˆˆˆˆˆ‡‡†………„ƒ‚€‚‚‚‚‚‚‚‚€~~}|||{zyyyyxxxxxxxxxxyzzz|}~ƒ„…††‡ˆ‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰Š‹ŒŒŽ‘‘’““”””••••––••”“’’’‘ŽŽŽŒ‹ŠŠŠ‰ˆ††……„ƒƒ‚€€~}}}||{{{{zzzz{{{||}~~€€€€~~~~~}}}}}}}}~~~~~~~~~~~~~~~€€€€€€‚‚ƒƒ„„……††‡‡‡‡ˆˆ‰‰Š‹‹‹‹‹ŒŒŒ‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆ‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚‚ƒƒƒ„„……††††‡‡ˆ‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††………„„ƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~€€€€€‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„…………†††‡‡‡‡‡ˆˆˆˆˆ‰‰ˆˆˆˆˆ‡‡†††…„ƒƒƒƒ‚‚‚€€€‚‚ƒ„……††‡‡ˆˆˆˆ‡‡‡‡‡‡‡†††††……„„„ƒƒ‚‚‚€€€~~~}}}||||||||{{{{{{{{{{{{{{{{{{{{{|||}}}~~€€€€‚‚‚‚‚ƒ‚‚‚‚‚‚‚€€~~~~€€€€€€~~~~~~}}}}}}|||||||||||||{{{{{{||||}}}~~~€€€€‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒ‚€~~~~}}}}}}|}}}}~~~~~~~}}}}|||||||}}}}}}}~~~~€€‚‚ƒ„……†††‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡††…„„ƒƒ‚‚€€€~~~}}}|||{{{{{{{{{{{{{||||||}}}}~~€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒ‚‚‚€€~~~}}}}}}}}}}}~~~~}}}}}|||}}|}}}}}~~~~~~€€‚ƒ„„„……†‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆ‡‡‡†…„„ƒƒ‚‚€€~}}}|||{{{{zzzzzz{{|||||||||}}}~~~€€€€€‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}||||{{{{{z{zzzzzyyyyxyyxxxxwwwvvvvvvwwwxyyzzz{||}}}}~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€~~~~~}}}}}}}}~~~~~~~~€€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………†††††††††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††…………†††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………„„„„„„„ƒƒƒƒƒ‚‚‚€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒƒƒ„„……††‡‡‡ˆˆˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆ‡‡†……„ƒƒ‚€~~~}}}}}|||||{{{|||||||}}}}~~€€€€€€€€€€~~~~~}}}|||||{{{{{zzz{zzz{{{zzzzz{{{{{||}}}}~~~€€€€‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚‚‚ƒƒƒƒƒ„„………………………†††††††††…………„„ƒ‚‚‚‚€€€€€€~~~~~~}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€~~~~~}}}||||{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~~€€€€‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚‚‚ƒƒƒƒƒ„„„„„„…„„…………………………„„ƒƒƒ‚‚€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„…………†††‡‡‡‡‡‡‡‡†††…………„„„ƒƒƒƒ‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{{{{{{{{{{{||||||}}~~~~~€€€€‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„………„„„„ƒ‚‚‚‚€€€~~~~}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„…………………………………„„„„„„ƒƒƒ‚‚‚‚‚€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€SAUR1, 0, 0, 9000chromium-bsu-0.9.15.1/data/wav/exploBig.wav0000644000175000017500000035414411201745730015311 00000000000000RIFF\ØWAVEfmt "VD¬data8Øÿÿÿÿÿÿþÿÿþÿÿþÿÿþþÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþÿÿÿÿÿÿÿÿÿÿÿÿþþþÿþÿþÿÿþÿÿÿþþÿÿÿÿþþÿÿÿÿþÿÿþþÿÿÿÿþþÿÿÿÿÿþþÿÿÿþþþÿÿÿþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿþþÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþÿÿÿÿÿÿþÿÿÿÿÿþÿÿÿþþþþÿÿþÿÿÿÿÿÿÿÿÿÿþþÿþÿÿþþþþÿÿÿÿÿÿÿÿýÿýÿþþþÿûýûýüýûüüûüøúùúùùúù÷÷÷øöøöööõõöõõõõõõöôôòôóóôòôòôñóòòòòòòóñóïñïñïñïñïñóñóñóñòòóóòóñóòòóòôôóóóóóôõööõööôöôöôö÷õ÷õ÷õöööõø÷÷÷÷øøúøúøúøúùùùüûüúüúûûûûüüþþþÿþþÿýÿþþÿÿÿÿÿþÿþþÿÿþÿþýûýûûùùúùùùù÷ôôóóóôóóòóððñîðïîìîìíìííìîìîìîíðððððóóøúüûûûûüûùþÿ988889ÿ_ÿLÿL/1001"$ÿýúøúùùùöôöôöôöôöõ÷öö÷öø÷øø÷øøùúúüûýüüýüýþþÿýþÿÿÿÿÿÿ     ####$$$&'%'))),213132989?@ÿLÿNÿLÿbÿaÿaÿaÿaÿaÿoÿiÿiÿiÿhÿhÿhÿhÿjÿjÿhÿgÿhÿgÿfÿfÿeÿcÿeÿbÿbÿcÿaÿcÿaÿcÿ`ÿbÿaÿ_ÿ_ÿ^ÿ]ÿ]ÿ]ÿ^ÿ\ÿ^ÿQÿNÿFÿHÿGÿHÿGÿHÿFÿDÿC?9798842430.0,,''(&$"$   þþþýüûü÷øøøøõöõôôòòóñòðïìêêêêêëæèæçæäåáâáââáàßÞÞÝÞÜÞÜÜÚÛÙÛÛÖØÖØ×ÕÖÔÖÕÕÔÕÏÑÏÑÏÐÏÏÏÏÏÏËÍËÍËÍÊÌËÌÇÈÆÈÈÇÈÆÆÆÆÆÇÃÅÃÅÃÅÃÃÃÃÄÄÃÃÂÀ¿¿¿ÀÀÀ¿À¿À½¾¼¾¼¾¾¼¾¼¾½¾¼½»½º»ºººººº»»ºº»¹»¹»ºº»¹»¹»¹»»¹¹º¸º¸ºººº»ºººº»ºº»ººº¼¼º¹»º»¹»º»¼½¼¼¼¼½»¾¾¼¾¼À¿À¾À¿¿¿¿¿¿À¿¿¿¿ÀÁÀÁÁÁÁÁÁÁÁÂÀÂÂÄÂÄÃÃÃÃÃÄÂÄÃÃÄÄÆÇÇÆÇÆÇÆÆÇÇÈÆÈÇÈÈÇÇÇÇÇÆÈÈÊÉÊÉÊÉÉÊÈÊÈÊÊÌËÌÊÌËÌÊÌÊÌÊÌËËÌÌÌÍËÍËÍËÍÌÌÍËÍÌÌÍËÍÌÍËÏÍÏÎÎÏÏÍÏÎÎÎÎÎÎÎÐÏÏÏÏÐÎÐÏÏÐÎÐÎÐÏÑÏÑÏÑÐÐÑÓÑÓÑÓÑÓÑÓÒÒÓÑÓÒÒÒÕÓÕÔÔÕÖÔÖÔÖÖÖØ××××רØÖÙØØÙ×Ù×ÛÙÛÚÛÛÜÛÜÛÝÝÝÞÞÞÞÝÝÝÝÞßÞßàÞààÞààâáâááââããåäåäåæçææçææççèèèæèçéèèèéçééêêêêëéëììíëíìíííííîííííïïðîðïðððððððððððòóñóñóòòóòóòóòóòóòòòóòñðññððïïîìíëíëíèèãáãáãÜÞÑÅÄÄÅÃŶ¸¶¯­¨¦¨¦¨¦¨§«¬´´½½¼¾½ÆÆÌÍËÍÒÓ×Ù×ÞÜÞÝâââêêêïðïóóóóóô÷ýÿÿ ! !#$#$#')/./.../-0142427868::::=>=?>ÿ@ÿ@ÿ@ÿBÿAÿAÿAÿAÿCÿCÿFÿFÿGÿHÿFÿHÿGÿGÿIÿIÿJÿMÿMÿNÿLÿNÿLÿPÿNÿPÿOÿQÿQÿSÿSÿTÿRÿTÿSÿSÿUÿUÿWÿVÿXÿXÿXÿYÿXÿ[ÿZÿ[ÿ[ÿ[ÿ[ÿ[ÿ^ÿ]ÿ_ÿ^ÿ_ÿ_ÿ_ÿ`ÿ^ÿ`ÿbÿ`ÿcÿbÿdÿdÿeÿeÿeÿeÿfÿeÿeÿgÿjÿxÿyÿwÿyÿwÿyÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ}ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ~ÿ|ÿ}ÿ~ÿ|ÿ~ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ~ÿ|ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ~ÿ|ÿ~ÿ|ÿ}ÿ}ÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ~ÿ~ÿ}ÿ~ÿ}ÿ}ÿ}ÿ|ÿ~ÿ|ÿ~ÿ~ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ~ÿ}ÿ~ÿ|ÿ~ÿ}ÿ}ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ}ÿ|ÿ~ÿ}ÿzÿxÿmÿlÿmÿkÿfÿdÿ_ÿ]ÿ_ÿ_ÿ^ÿWÿVÿPÿBÿDÿCÿDÿDÿC>==//"!"ÿõõõöôèæÜÚÜÍÏÎÎĺ¹¹¹ºº³µ­¯©«©¤¢¤¢¤£œ™œ›››œ›œŸŸ¤¤ª«ª«ª°°···µ»º¿¿ÃÃÃÄÃÇÇÇÎÏÎÓÓÕÖÕÖÕÖÕÛÜâàâáâãåãèæèçêêìììïðîôôóôõõöô÷ö÷ùúùúùüüÿÿÿÿ     !!!"!""!" "#$##$#$$$$%$%#$'%'&&&&&'&('''&'&&&'&'$%#%$%#%$$###$"$#####$#$#$$"$#!!!!" "" " "!!!!""!""!" ! !! !!!! !!"!!" " "!!$###$"%$$'%'%'%(&()+..000001004298889==;;<;>>ÿDÿEÿCÿNÿMÿNÿMÿNÿMÿPÿPÿXÿXÿbÿcÿbÿfÿeÿfÿeÿeÿeÿhÿmÿrÿrÿrÿrÿrÿvÿvÿwÿwÿyÿ{ÿ}ÿ|ÿ|ÿ|ÿ|ÿ}ÿ~ÿ}ÿ}ÿ|ÿ|ÿ{ÿ{ÿyÿyÿyÿyÿuÿvÿtÿwÿvÿvÿvÿvÿuÿpÿjÿjÿjÿjÿjÿjÿjÿbÿcÿ]ÿVÿTÿVÿVÿUÿPÿOÿOÿJÿKÿJÿJÿDÿD?>>>8801110+)$$ !!   ÿýüüüüýõ÷öóôîðîðëíæèæèæåäßÞÜÞÝÝÝÚÚÛרÔÔÔÐÑÏÑÏÑÍÌÊÊÉÉÉÉÆÆÄÅÄÁÁÁ¿À¿½½½½¼½¼¼º»¹¹ºµ·µ¶¶¶´³²°²±±²²¯±®¬®¬®®ª¬««««ª¨¨©©§¨¦¨¦¦¤¦¥¥¥£¤¢£¢£¡£¢£žŸŸžŸžœšœœšš˜š™˜™˜™‘’’ŽŽŽŽŽŽŽ…‡‹ŒŠŒŠŒŒŽŒ‰ˆ‡ˆŠŒŠŒŠŒŒŽŽŒ‘‘”•™™™™˜™™™™ššœšœ›œšœšœžž¡Ÿ¡Ÿ¡¥¦¥§§£££¤£¨§¬«¬«««°±±²²°²²´²´²´´´´´´´´µ³µ¶´´´´µ³µ´¶·µ·¶¶···´µ´´´´µ¶·¶¸·¶·¶·¶¶¶¶¶·µ·µ·¶¶·µµ´´³³³´µ³µµ··²´°²±±²²´´´´´³³±²´´´´´´´³­®­­­±±²±±±²®¬¨¦¨§§°±³³³¨¦¨¦ŸŸ§¦¨¦¨¦µ³´¯±°±°°±±±±¯¨¢££¢£¡£¤¥®®ÆÇÆÆÇÐÐËÌÊÌÎÐÞÞÞèèèèììíèèèñïñéëéëéëåðÿýÿþÿ ÿ                        ùùúøú÷õüúüûþþÿþûûûüûöööö÷ïêäääääääåÚÖÓÑÓÑÓÖØÖîìîí÷÷÷ø÷ßàßÃÃÄÂÑÐÐÕÕÅÃÅÅÃÅò³ÁÂÀÂÀÂÆÇÆ¿¿¾½ÔÕÓÕÓÕæèæéçðïïïîìàßààÞÖÔÛÙðîðïðîüüþùúúìîííîìë '%'0......#$##! .ÿGÿGÿGÿGÿGÿHÿkÿmÿ`ÿ^ÿ`ÿ^ÿiÿgÿ~ÿ|ÿ~ÿ~ÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ}ÿ~ÿ}ÿ}ÿ}ÿ}ÿ~ÿ~ÿ}ÿ~ÿ}ÿ}ÿ~ÿ}ÿ~ÿ~ÿ}ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ|ÿ~ÿ|ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ~ÿ~ÿ~ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ~ÿ}ÿ}ÿ}ÿ}ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿwÿqÿsÿmÿnÿmÿnÿnÿhÿhÿdÿdÿeÿeÿdÿ_ÿ`ÿYÿ[ÿTÿUÿUÿUÿUÿUÿRÿQÿPÿKÿMÿLÿMÿIÿIÿIÿIÿJÿCÿEÿAÿA?????@==;96465522////..**)))**(*%'#%##$! !     ÿÿÿÿÿÿÿýÿýÿþþþþýüýûýûýüüüüüþþÿýÿÿÿüúôêêêêëêëáá××ÐÎÐÎÐÀÀ°°°°££œœœœœœ    £¤¡£¢£¢¢£¡£§¯µ·µ·¶¶¶¹¹¾ÀÂÁÀÂÆÈÆÌÌËÌÏÏÔÔÔÔ×××ÛÛÛÛÛßàåãåãåäääèéðïïðîñððóóóóõõøøöúøúüüüýüÿ  *)89ÿCÿEÿCÿEÿEÿQÿSÿaÿaÿbÿ`ÿbÿtÿvÿ}ÿ~ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿ~ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ~ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ~ÿ|ÿ~ÿzÿyÿzÿyÿyÿoÿgÿ_ÿ`ÿ_ÿ`ÿ_ÿ_ÿ_ÿVÿWÿKÿKÿIÿKÿJÿJÿFÿFÿFÿAÿAÿAÿA>>;::424210//-/))&'&&'%'"  ÿÿþÿüýüúü÷÷÷÷÷øöõöôóóóóóôððñïðïïïïíííîííììëçéèèèèççççæææææçåçåçåëêëéëéëéëçééçèæåäááâááÝÜÞØÙØÌÍËÁ¿ÁÀÁÁ­Ÿ–—•—•œ›šŸŸœš–••››šœ¢£¡£¢¢££££³³³³´»¾¿ÀÀÀ¿À¼¾½½¼¸··¶¶·µ·¬®¬¤¢££¡£­­±±±±²°±¯®·¶·····¶¯µµ³µ¸º¸ºººº¼½ÁÁÁÁÂÃÃÃÆÆËËËËËÏÏÐÐÐÐÐÐÐÔØÖØÖØ×ÚÛÚÞÜßáâáâàâááâåèæèçèæéèêëéëìîîðîñðððóñóóóóôöö÷õ÷ö÷õøùûûûûûüúüúýÿþÿþÿþÿÿÿ     "!!!)*0000555<;ÿDÿDÿEÿDÿDÿEÿSÿSÿdÿdÿ{ÿ{ÿ|ÿ}ÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ~ÿ}ÿ}ÿ}ÿ}ÿ~ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ~ÿ}ÿ~ÿ}ÿ~ÿ|ÿ}ÿ|ÿ|ÿzÿ{ÿ{ÿ{ÿyÿyÿwÿyÿwÿyÿwÿyÿxÿwÿvÿuÿpÿpÿpÿpÿpÿhÿhÿhÿbÿcÿaÿcÿZÿZÿRÿRÿSÿMÿLÿLÿFÿGÿFÿFÿFÿFÿ@>>5555565/+%'%' ! ! þþûúüúüõ÷òðîðïïïìííæçâãâàßßßßàÜÛÙØ××××ÒÒÑÏÑÎÏÎÍÌÍËÌÌËÈÈÈÈÅÄÅÁÁÁÀÀ¾À¾¿¿½¼¾¼¾½½½¼ºº»º»¹»¸º¶·¶¶¶¶´³­­­®¬¬ª¬­¬®­¯®¬®¬®¬®©«®­­®­®®®«««¬ªª¨¨¨¤¢¤£¤ žš™™™•—•’‘‘‘’•••–•–™™™‰‡‹ŠŠŠ‹Š””•—„„……ƒ‚‘‘›’’…†„†…†‘’•‘ЋЋ‰‹‹Ÿ Ÿ¡    œœ››¦¥¥¦¥´´À¾À¾»ºº¹¸·¸···ºº»¾À¿ÄÄÄÄÄÅÄÄÉÆÀÁÀÁ¿µ³´À¾À¾ÈÇÀ¾À···¸²´²±¯±¶·¿À¿¿À¿À¾À¾À¾À¿ÃÃÉÉÉÏÏÏÐÏÐÏÎÎÎÌÊÌÊÌÊÈÆÀ¿¿¿¿·¶··ÇÇÇÇÆÆÆÌÑÒÒÒÒÈÆÈÇÇȶº¹ÃÃÃÃÃÍËÏÍÏÍÏËÍÌÍÌÍËÍÌËÊÈÅÁ¿ÁÀÁÁ¹º¹®­«¶¶¶¶¶··ÆÇÊɽ¼¼½»»¹ÊÈÊÈãáãââÞÝÝÝÛÛÛÛÕÕ×××ââââââöÿÿÿÿ ûýûýüýòóñíëíìììóôóòòòóòòûüúüüûüûûòóõõúùúøúùùüùóóóôòôòôóùúþ !"!!" !#&&))*(***-+-//0242;9;:ÿGÿFÿGÿ^ÿ^ÿ^ÿ^ÿoÿpÿnÿwÿvÿvÿvÿvÿ~ÿ|ÿ~ÿ}ÿ}ÿ}ÿ}ÿ~ÿ}ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ|ÿ~ÿ|ÿ~ÿ}ÿ~ÿ}ÿ~ÿ|ÿ~ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ~ÿ}ÿ~ÿ}ÿ~ÿ}ÿ~ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ~ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ~ÿ}ÿ~ÿ{ÿ}ÿ|ÿ}ÿvÿvÿpÿpÿpÿpÿqÿjÿjÿaÿ[ÿ[ÿZÿ\ÿ[ÿ[ÿWÿUÿWÿOÿQÿLÿMÿFÿFÿFÿFÿFÿFÿAÿA=>8888866100,,-+('#$#$## ! ÿÿÿüüüúüúüöøöø÷øöõõöõöôöõóððîðîðìîìíìíìêêèéèæçåçãåääääâââàâàââààÝÞÝÞÜÞÜÜÛÜÙÛÙÛÚÚÚÛÙÛ×ÙØÖØ×ר×ÕÕÕÕÕÕÕÔÔÓÑÓÒÓÑÓÓÏÑÏÑÐÑÏÐÎÐÏÎÐÎÐÏÎÎÎÎÎÎÎÍÌÌÍÌÍÍËÍËÌÊÌËÌËÌÊÊÉÉÉÉÊÈÊÉÇÇÇÈÇÇÇÇÇÈÆÆÇÅÇÆÇÅÇÅÇÆÇÆÇÆÅÇÅÇÅÇÇÅÇÅÇÃÅÃÅÃÅÃÅÃÄÅÄÇǸ····——–—€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€……–”••žŸ¢¢¢¢£§©¯®´´´´´´¹¹ÁÅÇÅÇÊÌÌÊÌÐÐÖÔÛÙÛÚÚÚßàãåçççèæíìïðîðõöö÷üûüûüûüüüÿÿ  ! "!" "#&'(&(''((*-00.0.1/1333333666686989897;;;;;;;<<:?=@???ÿ@ÿ@ÿ@ÿAÿAÿA@ÿBÿAÿDÿCÿDÿEÿDÿEÿCÿEÿCÿGÿFÿGÿGÿGÿGÿHÿGÿHÿGÿHÿGÿHÿJÿIÿKÿJÿJÿJÿJÿJÿJÿLÿLÿLÿLÿMÿNÿLÿPÿOÿOÿOÿOÿOÿPÿOÿPÿPÿPÿQÿOÿQÿOÿQÿPÿPÿPÿQÿPÿQÿOÿQÿQÿOÿPÿNÿPÿNÿPÿPÿNÿPÿOÿOÿPÿNÿPÿOÿOÿOÿOÿOÿOÿOÿOÿOÿOÿOÿOÿOÿOÿPÿPÿPÿSÿ[ÿZÿZÿ[ÿYÿ[ÿfÿhÿyÿwÿyÿwÿ~ÿ}ÿ~ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ}ÿ~ÿ}ÿ}ÿ}ÿ~ÿ}ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ}ÿ~ÿ}ÿ}ÿ}ÿ|ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ}ÿ}ÿ}ÿ~ÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ~ÿ}ÿ~ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ}ÿ}ÿ}ÿ}ÿ~ÿ|ÿ{ÿ|ÿ{ÿ|ÿ|ÿsÿrÿkÿiÿcÿbÿcÿaÿcÿ]ÿ]ÿYÿWÿYÿXÿXÿRÿRÿMÿMÿGÿGÿGÿHÿGÿGÿAÿA;:786313131-&(!!""! ÿÿÿüúö÷÷ö÷÷öôôñîíííìëêêèæèæåäâáâàÞààÞßÝÞÝÞÚÚØÙ×ÙØÙØØÔÕÔÕÕÓÑÓÑÒÏÏÏÌÍÌÌÊÌËÌËËÇÅÁ¿Á¿ÂÀ¸·¸·¸³´³®­­­®­«¬«¤£ŸžŸŸ ž ž ¤«©²²±²°´´°±±¯±²´º¹µ³µ³µµ¦¨§¸¶¸·¸·ÅÄÄÈÇÂÂÀÂÀÂÂÁÄÅÐÎÑÏÑÏÐÉÈÈÆÈÇÐÏËËÈÆÈÆÈÌÌÌÌÇǾ½¾´´µ³µ´¹ÊÜÞÝÞÜÞÝÝÓÒÓÒÏÐÏÑÐØÙØØØáâÛÙÛÙÛÙÛÖØ×רÑÓÔÔÔÔÔÕÑÓÑÓÓÑÓÑÓÏÑÐÐÏÏÏÎÎÎÏÍÏÍÏÌÍÌÍÌÍÍËÌÍÍÌÍËÍËÍÌÏÎÏÏÎÏÎÏÎÏÍÏÍÐÎÐÎÐÏÐÏÐÏÏÏÏÐÎÑÐÓÑÓÑÒÓÑÑÍÎÏÍÏÏÒÓÓÓÕÏÏÏÍÏÎÎÏÍÑÓÕÕÖÔÖÔÕÓÕÕÓÕ×××××ÖÕÕÖÚÜÚØÖ×Åõ´µ´µµ´ÁìðððîðîðÌÌÑáãââãéëëêßßßÝÝÓÑÓÑÇÆÆÁÂÁÁÂÄ£¤¢¤£¤£££®®¥¥¥¥«©ªª±±±°¾¼ÑÐÑÅÇÅ®­­­­ÌÌÿþ øößÛÛÛÛÛÛÐÎоÀ¼»ÊÈÊÈÉÉÏÏßàíííííääÐÏÐÏÂÀÂÄÄÄÄÄÃÅÃÍÌËËÌÍÌâãáãâãïÛÏÏÐÏÏÏÕÖÞßÞÞÝÞÝÝ××âãâãâãêêêêòòòååäääÌÕææææçåçñó "!!## !!!!/-//)+)+*''00888979132!(&(&0.97979ÿ@ÿB=ÿAÿ@ÿ@ÿ@ÿ@ÿ@ÿ@ÿIÿIÿPÿPÿMÿNÿLÿFÿGÿEÿGÿFÿF?ÿGÿGÿfÿdÿfÿdÿfÿ{ÿ{ÿ{ÿ{ÿ|ÿnÿpÿnÿpÿnÿpÿwÿvÿvÿvÿwÿvÿ~ÿ}ÿ~ÿ|ÿ~ÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ|ÿ}ÿ|ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ~ÿ}ÿsÿtÿrÿtÿtÿrÿnÿmÿpÿpÿoÿqÿxÿzÿwÿyÿwÿgÿhÿfÿhÿ^ÿ^ÿ^ÿ\ÿZÿ\ÿYÿWÿVÿTÿVÿTÿVÿUÿUÿPÿBÿCÿDÿDÿDÿDÿKÿMÿKÿGÿEÿGÿFÿAÿBÿ@ÿBÿB9;::;46/100*+)'&&&&'"!!!              ÿÿÿùùùù÷÷÷ÿ ÿÿÿÿõõÞÖÔÖÔÖÕÍËÍÀÂÃÄÊÌËËËËÄĺº¼¼½»½ÁÂÆÆÆÆÉÉÌÌÍÊÌÊÌÆÆÆÇÃÅÅÇÅÇÆÆÇÅÇÄÄÌÌÌÌÌÔÕÓÕ×ÞÝÝÝÝÝáááææçççêêêêðððòòòòòõ÷÷ø÷ø÷÷üúüÿýÿýÿýÿÿÿ  ##! " $""!!!! !!" "&(*))*))))'(&(,,,10010114287787987868677778997<:<7988333386878968686861/17777788864657768687775556535464645554142426464868600,-+10101553232)*(**(*-/.,,,-+-...55><ÿDÿCÿCÿCÿDÿBÿDÿGÿLÿMÿOÿPÿPÿOÿOÿJÿIÿHÿFÿHÿFÿHÿ@ÿ@10"!"!"!!"%&&)*(*(*'$!!!" " %$-,87777:;-/./$$  üüýûýôöõõõöô÷õóñòúùúù úùííîîîîíòùþþÿýÿþ  &&,,-,00??@?@ÿIÿKÿFÿHÿ@ÿBÿ@ÿBÿAÿAÿA*þÿþçèçççÞÞÝÝÞÙÛÚÚÚÎη·µ·µ©§«±²²±²°®¬­  Ÿ¨¨¨¨¨¨©ª¬±²¿ÁÀÀÀÔÕæèççíëóòò÷÷÷÷øúøýýûüúîíîìîìíÛÐÃÅÃÅŰ²±±«©««««­®­®­®­¯¯ÀÀ¾ÀÃÅÄ¿Á¿ÀÀº¹¿¿¿À¾¿ÂÁÁÃÀ¿À¿ÁÀÁÁÄÅÃÅÅÇÂÄÃÄÉÊÒÒÒÒÒÒÒÓÓÎÐÎÐÐÏÐÏÔØØØØØÙØØÙ×ÙÚÜßÝßÝßÞÞÝØ×ÐÐÐÑÏÏÎÐÑÑÐÕÓÕÓÓÑÒÒÒÒÒÔÕÚÚÞÜÞÞÞÞßÞÞÜ×ÛÙÛÚÚÚÝÝßßßáááäääìíëíìòòðñïñîðîîííííîëéëéëêêêìíïø÷÷ø÷ !! ÿüúûþ    õöööøöø÷÷÷÷òãâØØØØØÓÒßÝß÷÷÷üýûýûöõõõöôíæØØÙØÙØÙÐÐÉÄÃÄÂÄÃÊÉÑÑÐÐ××ÚÚÛÜÜÛÜÝßÝßÞâãáãáãâââãÞØ×Ù×Ù×âàâØÙ×ÙÕÖÜÛÜÛÜÛÏÍÏÍÂÀÁÁÀÏÍÏÏÏÎÏÔÓÅÇÆÇÅǼ½½À¿ÉÉÐÐÐÑÏÑÔÕÓâáððñðúøþÿüýùùúöö÷õ÷õçÜÞÂÄÂÃÄ­­«ª¬»½¼½¼ÃÃÄÅÃÅËËÌËÍËÍÌÍËÛÚÛææïö÷õ÷öööûûüþþòòçèçàÞàßÒÓÑÍÍÌÍÌÅÄÅÃÅÄŽ³µ³µ³´±¯±°««ªªªª±±²°´²´²´³µ´µµ´µ´µµ´µ¸ÀÅÄÄÄÄÄÄÃÅÉÎÎÎÎÉÉÉÉÊÈÐÖØÙ×ÙØØÑÏÓÒÒÓÑÖÔÕÔØÙ×Ù×ÙââíáãáãáâØØÙÚÛããççççççääèèìììíìïïòóñóòôððñììíììíëíóñöôöö÷õ÷õ÷ööóôòôòôóó÷÷÷÷ÿ     !!"!%#%'&///000!!" "'3ÿQÿPÿQÿQÿIÿJÿIÿJÿCÿEÿC?>223232ÿAÿ@ÿFÿGÿEÿGÿFÿGÿEÿEÿC====>466655556&&& þÿýÿý  $"$"$#%$$%$$*,*+**+)+&($   ööö÷ñóòðððñðçßÝãáãââãáíæéçéçöôöõþþþþûüöøøúüúúùöõöôõÿÿ÷÷õõõõõôòôòôòôêëçåìììíëíîððñïðîçåçåçåÞØ×ר×××ÐÑÐËÌÊÌÊÌËÌÌÎÎÎÎÐÐÓÒÕÕÖÔÖÚÜÜÚÜÞâèèéçéçèèèèììíìíòóñöôöôóñíììðñïñùùúöø÷äåÌÊÌÊÌÊÌËÍÊÈÊÉÆÇÅÇÅÈÇÇÁÁÁÇÅÇÆËËËÌÊÌÊËÌÍÎÚÛÚÚÚäåíõõöõõöõõ÷óòðððö÷õ÷÷õúööòóñóòóôðððìíììêêèæèæèæèçíæçæçæçØÙØÙÚæçææçåçåàßàßæææææíëèæèçàßâàâèæèæñïñö÷õøöñïñïñïñèçîîíîì÷õ÷þþÿþÿÿ !)**+**+#%#   ýüýùúùúïñððíëíôö þþÿýÿþõõõêêØ×׿À¾À¿¿±«žžžžŸ”’ŽŽŽŽœ›®­®´´µ³»ººÇÇÇÑÐÛÛÜÛÜÛÛíûþÿÿ" " "&(&(**+)+//0/000####$ ïðÍÏÍÏÍÏÎÐÖÏÏÏν»½¼¶¶¶»ºÃÃÃÄÎÐÏר֨רÙ×ßÝúøúùù  /.==???@>;9664600,,-/0////10#% #$(*)*)*)$##$# **+)****22;?=??=424**+*33@@@ÿEÿDÿDÿDÿDÿEÿDÿEÿDÿEÿGÿEÿHÿFÿHÿGÿGÿGÿGÿRÿUÿNÿMÿMÿMÿMÿMÿ@ÿA@ÿDÿDÿKÿMÿNÿPÿNÿPÿOÿOÿIÿIÿJ>?31320.-,,,,$"##$"$-/5569;998800000**+)+*%$$$ $$%#%&(&+***00565====ÿDÿDÿEÿSÿTÿSÿTÿTÿSÿRÿSÿSÿRÿSÿRÿTÿRÿNÿMÿNÿLÿN?@?;9;96462222555ÿAÿ@ÿAÿAÿAÿBÿA@ÿEÿCÿEÿCÿEÿDÿLÿPÿPÿQÿOÿQÿOÿQÿLÿMÿLÿFÿFÿAÿAÿA@ÿAÿ@ÿ@ÿ@ÿ@ÿFÿ]ÿ]ÿkÿiÿkÿjÿjÿvÿuÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ~ÿ|ÿ~ÿ}ÿ|ÿ~ÿ}ÿ}ÿ}ÿ{ÿ|ÿqÿnÿlÿnÿlÿsÿrÿrÿrÿrÿrÿmÿaÿcÿ]ÿ]ÿ^ÿ\ÿ^ÿ\ÿWÿUÿMÿKÿJÿIÿIÿIÿIÿPÿPÿMÿMÿMÿNÿ@ÿB2422222ÿJÿJÿJÿJÿSÿSÿSÿSÿTÿIÿJÿJÿJÿKÿJÿA>97979-//%'&&))-,,*(*)#$"*(*(*"$"$"$#  üúüòóóóôó÷öö÷ïñïíìòòòñýû   ÿðïððïðïíîîìîì÷öö÷úüúýûÿýÿÿþ÷öööõëêíëíìíðñ÷þþþþÿýúùùúù  ûý÷÷÷÷ùúüüýòôóóïïïëéëçççççççèççåèççççïðïïöýÿþþþ+*****###  $#     ûüýûöõõõèèèèááÝÞÜÞÞÞçççççççååääååääèèðõ÷ö÷öö  üöôóôòôóïðêêêôòô÷ø÷óòòòòèèéëéëôööþþÿþýÿþý÷õ÷÷õ÷÷ööôöõôòðïïççççèèéçéëëëãåãåääåÜÞÛÛÛÛÞÜÞÜåäååïñï÷ö÷öðîðèèéèèéãåßßßßßãâ×ØØØØØÙßßßÞÞÞÞãáãããâãããáãáããâèçéèéàßàÞßÝÜÚÜÛÜÜÝÝççÿÿÿ    ííÝÞÝÜÞÔÖÉÉÉÊÀÀÃÄËËËËÌÑÑÐØ×ØÞßäääååääãäëêëëéóñóþÿ ÿÿçèæèæØÏÓÒÓÑÓÒÚÛÚèèóóèèèèçéÜÞÞÛÜØÙØÙÐÑÆÆÆÇǹ¹±±¶¶¶¶¶¶ÀÀÄÂÄÃÃÆÆÆÇÅÇÅÅÃÈÆÈÇÇÌÍËÈÇÇÇÇÇÇÏÍÛÙÛÙåãåãáãââãáàÞà×ÙÖÕÕÕÕÕÕÕÍ̽½½½½¾¶¸­¯­¯ž ž ž©¨¨¨±±±¼¼½ÎÎääåääåãâÚÚÛÙÛÙÛÙÞÝãâãâããÜÞÜÞáááççåäåãÖÕÕÎÎÎÏÎÇÄÃÄÂÄÃÃÃÃÁº´´´´³³³³³´´´³³µ´µ´º¸¸····³³­­­®¬®¬­··¿ÇÆÆÆÆÆÖÔÖìì   ûûüòóñóóòéçßÞßßßâàâàâààãæçåçæìíìôöôöôöôöõôòôóóöô÷õ÷öðððíëíëíéííîîíîìîïðõûûûüûÿÿþÿÿÿúüûûüûüõööøöøÿ    ÿÿÿ  $#$$$$'(',,,,213110...******($''''&(&*(*!"" " !! " *))*(0///03325555564ÿAÿGÿBÿAÿAÿAÿA9798888?>;<:;9;<>==?@@>43-+-+-,(),,-,--*(*  ! $#10000><ÿDÿBÿKÿJÿJÿJÿJÿKÿMÿMÿGÿG???888899ÿ@ÿLÿLÿHÿGÿHÿFÿHÿHÿJÿIÿSÿTÿ^ÿ^ÿ^ÿ^ÿ^ÿ]ÿ]ÿJÿIÿJÿI?@8923232//.//+,0/////0-/    ÿýÿ--6555::33433&' þñïñëíìììíîëéààÞàÞÛÛ×Ù×ÙØØØÖÕÖÕÕÕÖÔØÖÛàâááááòóò  þÿüüýüüýûúøîìîìâáÔÕÔÇÈÇÈÈÊÉÙØÙåçåîìîîìîæßÝÞÝÞÝÞÞÞââââèèééêêêÝÝÝÒÒÎÏÍÏÎÏÎÌÊÌËËÁ´´´µµµµ¼¼½»¸¶¸·¶·¶¶¶·¿ÀÃÅÊÉÊÉÎÎÏÐÏÐÎÊɽ¾¹»»¹»ºÂÁÊÎÏÎÏÉÊÉÊÉÃÄÄÄÇÇÇÈÆÈÈÊÉÉÇÅÇÆÇÀ¾À¿¿¿ÀÀÄÊÌÊÌÊÌÊÌËÌÌÐÐÑ×ÙØØØØÚ×ØÙØÙØØ××ÏÏÏÐÈÊÍÌÍÆÆÆÆÄÃÃÅÄÄÊÈÍÌÍÍÌÍÌÑÛáãáããáãèéðììììí×ÙÙÚÜÛÛãáãâãáàßßÞÞÞÞÞðûûþþÿÿ&'$$$  þÿýø÷úúøúùÿ    ýûöôñðñïñûý  ,,333,-+-,,   /1000;@ÿAÿ@ÿ@ÿ@ÿ@ÿAÿA@?965556131*)**ôöõÞÞÏÏÐÏÐÐÎÐÔÎÎÏÍÏÎÇÈÇÏÐáãõöôöôö ***)?=ÿA@ÿA@ÿA??<;101000##  ñïèèçíìíæççàâàâáâââßÞÜÞÜÞÝÝÞÝÞÛÙÎÐÏÏÐÏÐÅÇÅÇÅÇÆÇÇ¿ÁÀÁÀÀÌËÅÃÅ»½½¼»¹»ÁÁÁÌÍØØÙÙØØØÞÕÇÈÇÈǸ·¸µ´µ´ÂÀÁ»¹»¹¾½¾ÊÉÑÐÑÏÊÈʹ»¹»º¿ÇÈÊÈÊÉÉÌÌÌÐÎÑÏÓÒÓÒÓÓÑÛÝߨØÙ×ÙÑÓÚÜÛÛÛèèöõôóôóóôâáÆËËÌÊÛÙÚÛÙàÞÛÙÑÑÐÑÑÐÍËÊÈÃÃÃÃú¹®¯­¯°°¹º²´²´´²£££œœ›œ›––––—–‡‹‹ŒŒ‹””“š™š™  ¬ª¬µ´µµ´µ´¯®¯®²±²ÅÇÆÆÆÐÐÐÐÑÏÑÏÑÛÚôüüýûý !ÿÿððððñññáåôöôöþþÿþùúøðïêêëéêííìîïñïÿþÿ     úùúùúùúìíÛÜÕÖÕÖÕááüûûû %#%ÿJÿKÿIÿKÿlÿnÿlÿmÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ}ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ|ÿ|ÿ~ÿ|ÿ~ÿ|ÿ~ÿ~ÿ~ÿ~ÿ~ÿ~ÿ~ÿ~ÿ}ÿ}ÿ}ÿ~ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿ}ÿ}ÿ|ÿ{ÿ|ÿaÿcÿbÿbÿbÿHÿXÿlÿlÿlÿmÿmÿlÿmÿmÿaÿbÿ^ÿ\ÿ^ÿ]ÿ]ÿ^ÿ^ÿ^ÿbÿaÿaÿaÿOÿPÿLÿLÿLÿJÿIÿIÿDÿDÿDÿDÿDÿAÿA==777787830,-,,-,)))'%$"$"$### !  þþþþÿþþÿþÿþþþþÿûýûýûûüúüúüüø÷òôóòôóóòòïçæçæçÒÓÓººº¹®® Ÿ ŒŽŒŽŒŽŒŸŸ±±½½¾½½½¾ÊÓ×××רØ×ØÉÊÊÊÄÄÃÄÄÄÃÊÉÊÌÍËÌÌ˶¶­­­®¬®­¯›œ›€„†•”–““”“““‘ž ³³´²´ÆÆÛÚÛáââáàÞßÞÞßÞÞçèïíîìîïïïðîðòîââââãââææââÖÕÕÖÔÓÑÑÐÑÏÐÎÓÓááááâàâáÞÞÞââãâãáãáãáçìîíîîüüý--,,ÿ^ÿ^ÿ^ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ|ÿiÿhÿiÿhÿiÿoÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿmÿmÿnÿpÿpÿoÿoÿiÿgÿhÿiÿhÿhÿhÿhÿhÿaÿaÿaÿbÿaÿbÿ_ÿ_ÿ[ÿ[ÿ[ÿ[ÿ\ÿWÿYÿVÿTÿSÿQÿSÿRÿSÿRÿPÿPÿNÿJÿJÿKÿIÿJÿHÿJÿHÿIÿIÿFÿCÿDÿA@ÿA@ÿA>>><:988971/! ! Þ½½»½»½¬®­ÙØðððñðððÉÉÊùùùùúúþþ 00ÿVÿVÿWÿtÿvÿuÿuÿ}ÿ}ÿ}ÿ}ÿ~ÿ|ÿ~ÿ}ÿ~ÿ|ÿ~ÿ|ÿ~ÿ}ÿ}ÿdÿC/0/000043ÿCÿDÿCÿKÿJÿJ?>>>88855****''(:<;<;ÿPÿbÿrÿsÿqÿsÿrÿrÿrÿrÿ~ÿ|ÿ|ÿ{ÿ{ÿ{ÿsÿsÿtÿsÿjÿjÿjÿjÿbÿ`ÿ_ÿ]ÿ_ÿ^ÿ^ÿ^ÿVÿTÿVÿUÿUÿGÿHÿBÿDÿCÿEÿDÿDÿEÿDÿKÿIÿH=??=?=31301+-))))*)-,+*%%$%$!"ýüñðððððûü   ÿÿýÿÿüüüüüùöóóóóóóóððòööö÷õñððòòòòõôôòôñóñôóôòôòôóññðññððñîîèèèèçåææçãåáãßÝßÞÞÞÕÕÖÇÇÌÊÌËÕÖÚÚÚÚÚרӨ֨֨×àÞàÚÜÑÓÑÏÍÏÎÎÏÊÐÎÑÑÏÑÏÏÎÏÐÏËÌÊÁ¿Á½½½½¼¼½»¸···¸¸º¹¹¹¹´¶¹ºº¹º¹º¹º®««ªª«©¤¢––”–€€€€€€Š‹‰‹‰‹‹Œ‘–¢º»ººº×××òòóñÿýöôõòòò     ÿüòòççèèæèæè/-....('&&''(&(&$##$$$$$%$%$%$*,'(&(&#$"! !   üüüø÷÷ þÿÿþÿüüüüýëêÙØðððïðïï ÿÿÿûûüûüû    ýûûûûüúýüüûûü    ÿöö÷ö÷öþ  ÷÷ø÷ðïðïñîïïïëëêøø÷÷øýÿþÿþþ þÿðñðëéëêëêßßßßÏÐçæçææ ÿþþþþþþÿòÛÛÛÛÊÉÊÊÉÇÇÏÏÇÇÈÆÈÇÀ¾¾¼À¾À¿¿ÃÃÇÇÇÇÇÖÔåëíëííë#$$ "! ))(*232101/ %  ÿ33301/1&(#$##$#$&(&('&!"#$$#$$#9/-+,,7887====01)+*000008855553388888))! !131<;23/1/1/143..#$"$#%#%231346-/./..))&&""  "!"" ""  !"!!         ÿþþÿþûûüúüûööõöûûûüýûýüü÷óôóóôòôóóöõöóôóòòòñïñïññïïîëíëíëíèèèääççææçåçåèèìðîðîðïêêíîìîõ÷òôóèçèèØØØÉÉÉÈÈÉÊÉÉÉÉÊÎØÐÐÐÑϾ½¾ÂÄÂÄÏÑÑÌÍÌ̹º¸¬ª¯®®¯§©¨¨¨¨¨¨¹ÌÐÐÑÏÑÐÀÀÀ¾ËÍËÍãåãåäåííÖÔÇÅÆÇÃÅÌÌÌÍÌÏÍÍËØÖר֨âââÞßÞßâãâãáãâÞÞÝÝÞÜÞÜàßææêêêêëçéãåääèæèëéëêêëêêííôóöö÷öøöø÷÷ùÿ  $####&8 ! !  ! #$$%$3222ÿNÿMÿNÿ[ÿ[ÿhÿfÿhÿqÿsÿqÿsÿrÿsÿsÿtÿrÿpÿoÿpÿrÿsÿjÿjÿjÿjÿjÿdÿdÿdÿeÿdÿdÿdÿdÿdÿSÿTÿSÿLÿLÿJÿJÿLÿLÿLÿLÿLÿLÿPÿNÿVÿUÿVÿWÿUÿWÿVÿKÿJ>===/0011@ÿA@ÿA=?=?ÿNÿMÿ_ÿ_ÿ_ÿ_ÿ`ÿ_ÿ`ÿ^ÿ`ÿSÿTÿVÿVÿVÿVÿVÿWÿVÿGÿG,&%#%#%#%#ûüûøø÷øýÿþïñïÜÚÜÚíìíþÿü÷øöøø÷ðððóòõõóóôòóóððõõ÷÷õ÷öïïèèèèéçæääâââãâãßßââììëððîðîðæàÞÙØØØØÒÓÚÛÙßÝßÝßÔÕÛÛÜÚÞÝØØÐÐÐÑÏÑÆÆÆÆ¶ÀÙ×Ù×ÙØØááßÝÝÞÝÝÜÚÜ×ÙØÙÔÖÐÐÐËËËËÈÆÈÉÊÈÈÇÃÃÄÃÃÃÄ¿ÀÁÁÂÀÅÄÅÄÅ¿¿¿£¤£‘‘‘‘©¨©´´¢£¢£££º¹º¹ºÄÃÏÎÏÎÏÏÎÌËÌÈÇÉÉÉÊÉÉÉÉÉÉÆÇ½¾¼¾¼ÇÈÝßÞÞßãåÞÝÛÜÚÜÚÜÙÛÏÌËÌËÔÔÓÕÓÕÚ×ÒÓÑÓÒÒÒÑÏÇź¹º¹º³´¼¼¼½ÀÁµ³¦¥¦¤¦©§©¨¹ºÎÏÎÙØØÙØÙØæöõöôöéëêÙÙÙ×ÍËÙרææçææææèéèèíííäåäääËÁÊÌËËÌËçææø÷øóóóèçççíííèæãâââæèíííííïðòôïðïïïðïáÚïïïïûûûûúøúôóóóòóóòôòéçÛÛÚÚÚÇÇÇÅÇÇÆÚÚçèèèèèèÛÜÛÌÌÐר֨Ø×××ÐÌËÏÐÎÐÎÙØááááèæíììïïðîøøöÿòâççççççèîðôÿýÿýÿ  )))))***//0/0.0,%$#$#öø÷ßßàßàÙÛááççççèçââêïïðïðïííîö÷   $"+******+!" ! üîíííííæçëíì÷ö÷õ÷üýÿÿÿûüúÿõííííííîîðòôóôôôóôôíîíîâãÐÑÐÐÐÐÐÞÞÜÞÜãÖØÆÆÆÆÆÆÆØååãååçéçèèùúþÿìîìîìîâãáÕÓÏÎÎÎÚÛîðïïðææâèéçéçéæèçíî ýûÿýÿýÿûýöõöìííïïï÷ööö÷öûüõ÷õóóñóííîíìñõ÷õ÷õ÷öþþÿÿÿÿ üüùúùùùùùûöíîíííðñïÿÿþþüúüøúúùú ,6424333/./$$    üüüüðîüüúüúÿýóñèæèçèçüüûûûûõöôöôöý  öõëëéëéôòÿCÿDÿBÿKÿFÿHÿHÿGÿGÿGÿLÿMÿKÿTÿTÿZÿYÿXÿXÿXÿXÿXÿXÿXÿL:******+)<;;<<>465-+-+(&(  ))))*))***))$"$üööÛÛÛÛÛÜÜÛîÿýÿÿýÿþââïððïï !!'&&%%$%#%''&''+-:::::;:;56////0! ýüüýìíööö    üüüóñððîðïïðððòòò *877778(*)õõõõööö÷ñòòòçèÚÚÚÚÒÒØÙØÙ×íë" '%'&&&& ùúùùù ./<><>>79,-+-+! ÿ  ! )*))***$$$% %$"$$# üýûýýõóñèèèèæèèÕÊÆÈÈÇâàâàýûýü $###&& üûüüüüüùøúøúøôôîðìîìîíììðððððýÿ % üüòòèéèéçóñ  ÿÿøúùúùúùüüüüýûýûÿø÷÷÷øîðïèèçéââÛÜÜÖÕÕÕÒÒÒÏÐÎÑÐÛÚÛÚÚÚÚäóôöõõöôôóôìîìååãâàâàçåçççâàâàãáúùùùù êëêëëêØÚÜèçèççììèéèñðððððñéèéèèÝÝØÝÝÞÜÞÝäåäááààßßßàßàÞàèèüüûûü  ÿÿôôóÛÛÜÛÛÛÛööö$"@@>@>@?ÿC99;::;6868.0/&'&!!" $#$''(&('óðñïñïññïñõøöøøââââââØÙàâéëéëÚÜËÍËÍËÀ¿»ºÅÃÅÃÅÄËËĸ·¸¶Á¿ÁÁ¿ÓÒÚÚÒÒÓÒÒÒÄÄÀ¾¾½½½¾ºº····¶¶¶ËßßßàÞàßììíîêëéçææææçÞ×ÅÃÅÄÅĽ½ÒÒÑÓøø %#$!!!!!ûûûûûûüéëãéèèèéóôôýÿýÿ!!!" ,-()))*(**(*()))''(''**&&'% ûýùóòòòóóçèæíí÷÷ûûüúûûúýûýþÿþþþÿÿøöø÷÷÷ûûüûûüøúÿý####$"/:ÿDÿBÿDÿCÿCÿDÿCÿCÿD7+)++)+  þÿ÷øÿÿþ   &/9;:;;@??ÿ@ÿ@ÿ@ÿ@ÿ@ÿ@ÿCÿCÿC?>@@ÿA@ÿAÿJÿJÿJÿOÿOÿWÿUÿWÿUÿWÿUÿWÿ\ÿK565655%$%##&&õöôöîïÿÿÿÿ $$$$%#*(%$ ÿÿýüÿþÿüüýûýöøöø÷÷óñóéñððððñõ÷ööüûõõõõõõöìîòö÷ö÷õýûý ûûûûüúüöòíëíìíâããáãâââââØØÙ×ÑÏÑÏÐÑÓÒÓâáèèéèéèëëóòóòòóòôòóñÿþþ    ÿÿ  ûüûüûûýûýüööö÷õóñöõõõûü÷÷÷ö÷ööööööööêëëØØÙ×ÙØÄ½ÄÄÄÅÃÅÃÅÀÁÁÁÀ¾À¿¿ÀÀÀÀÀ¼½¿À¿ÀÉÊÉÕÔÕÔÔØÞææççæçííîëóñóñóôöôõóòóììåäåäðïÿÿÿ  õõõããæçåçåçääÞÞääåääõõ úøúùùùóóñâááèæèçèèççðö÷øúùùúøúûýüü !!!////646===ÿ@ÿ@ÿA=?>>>>?ÿC::::;9;.0&! !   üýóòòòèèèíííííü    !))&'%'%'  !!!!!/.22223132-+" þýûýüüü"!")))*)*.4ÿ@ÿAÿA@ÿA@ÿBÿA;;;01/10$#!"!!!" "úñðñññðñíìóôöôöõôòôìììííîððñèèèèææåôóó   ûýüüýü   %#   üýüýýüýüüûýûýûëêííííûû &'&22555655614889797984333))!!!  ÿþþÿ   ÿÿÿÿÿíæííìííìðïíëíìîîôöô ! !ùìíìíìííççèØØÙ×Ù¿ÁÁÀÂÁÁÉÉÌÌËÍÅÇÅ»º»¹»­««¦¨¦¨§¨§±ÆÚÚÚÛãåãåÚÜÛ××áâàâáêëííîîìèæèÚÜÐÐÐÐÐÊÉź»»¹»¹´²´®¯§¨™™—™˜™““››¥¦¤¦¥««¨¨©¨©©¸º¸ÅÅÄÄÄÅÐÑÚÚØ××ÆÆÆÇÆÆ´ÄÏÏÐÏÐÎÎÎÏÒÛÙÛÚÛÚÛÚÛÕÖÖÐÐËËËÌ¿Á¿««©«©¡œ¢¢¢¢¢£¢·¸ÈÑÐÐÑÏÖÕÕÝÝÝÞææìííçèçâáâàâáãèéììììììíæÓÏÑÐÑÞÝÞÝÞçéÞàÕÔÖÔÕÖËÍÌÇÈ¿¾ÀÀ³µ­¯®¯¯±²´¸º¸ºº¹ºÁÀÇÇÇÇÇ××××××Þçæóñóòóþÿþúøú÷÷÷òòòóñóñóþÿÿ!!%########,,:46555''' ûûûûòòòïððóóûüûûûúü ÿÿ÷õ÷õïïðððòòòóñïïö÷ö÷øúòôóóóóõ  +**+)" !  ,,,,-,8772231&&&&'&#$223131ÿAÿ@>>;<:<:ÿDÿCÿRÿRÿRÿRÿZÿZÿPÿPÿMÿNÿMÿNÿN;<;<''!!! )*)3424??ÿDÿDÿDÿHÿGÿHÿFÿMÿKÿMÿLÿLÿMÿGÿHÿCÿEÿCÿEÿDÿDÿDÿRÿYÿLÿLÿLÿLÿLÿL887989ÿIÿJÿIÿCÿCÿDÿB433,,+***,,**+**!"þýÿýÿýÿòíôöõõÿÿÿÿþýüýüü ïðèçåçåçåßÝßÏϱ±±±±²±´´ÁÂÐÐÑÏÑææ  ýþÿÿÿþùùúùþÿÿóóóóâàâØØâàââïïïðððððçÕÍÍËÍÌÍÜÚÜæëéëééééèéçéçôóþÿþþòòèéèééáâÞßàßàÞàß××ÏÑÑÏÑÐÐÛÛÛÞÝÖÕÌÌÍÌÍÍÇÈÉÉËËÊÌÊÇÆ¾¾½½½ÈÆÜçèçççèæéèóòùùùþþÿþþÿÿüúüúüúââÖØ×ÔÕÓÞÜÞìîîíí÷õóñóñ÷÷õüúûüúüûííííîíîççèíííîîìíëçèççíìòòòíîîíóñóóòÿÿýÿþÿõõöõ÷õ÷þÿÿÿóóóôóííúÿÿõõïñïññðððòòüüüýûüýû÷õ÷õöõ÷öööö÷ïïòòùùùúüüúüúñíìîìîíííííñðûüúüú ççÚÚÛÙÛÜÞÝÞÜèöö#'''('))) ! " "!!!!! !#   ÿýðîðïïÝÞÏÏÉÉÉÉÉÉÖÖææòòòóóóóóôõýüüýûýü÷÷÷øöøø÷÷÷ííääääèèèõûüúüúüûûûÿ $$$#$!!"!%%#   ùùúúúííííâááר×ÐÑÏÑËÌÌÇÇÌÌÌÌÕÔÔßßàÞàð  úøîìíîîäåÞÞâàâàâàÞÞ×ØØØÙÙØØ×ר×ÜÚÜÛÛÛÛÛØÖØ×ìììììùúþÿþÿööíîîëêêëêêòòøøüûüþÿÿÿÿÿøéèèæèæîíîõöõôø÷úøúÿÿþÿ    ,-/0/0)*##$"$ üúüúòóñóùùú ÿþþþþþþþþÿÿÿÿÿÿþþ '')))(''$"$" "!####$$&&&''(&('$    "((&(&"!""$##))../01/9898:;9;7968688783+*+*+*" " ""$&&&%'/043/.//./#$ "!!!! ''(-/3132288ÿA@ÿAÿAÿDÿE=====><?>?=?<;:::;:;:>>ÿC@????898/0.0)*&('%$$$ ýøöø÷ýüýûý    þ"" "!$$'%'''(&$"      ûûöôöôñïîìîííííððð÷öö÷÷÷üýûýûý ÷÷øö÷õ÷öõðïïéçéèéèéííííòóòòóòòóóöùùùùùù÷÷øòñïñðððððððððïðìíííêêççççèááÜÚÛÚÛÚÛÙÜÛÞÞÞßÞâáâáãââââåääãåãàÞØØËÍËÍËÇÅÊÈÊÈÊÔÕØÝÝÞÝÞÝæææìíìîìââáâááÓÅÁÀÀÀÀÀÁÁÍËÍËÌÌËËËÎÎÏÎØØØçççôó÷öö÷ö÷öôíèçççççèææäââââãæèççîìîïñíëíìèèèíííííòîíãáãââãâÙÖÖØ××àÞàÞèæèçíîóòóòôòôóóôôôôóóò÷öõ÷ö÷öóóôôóôòðîðçéåããââââãââèæéèèéçåãçåçææææàÞ××ר֨ÓÕàÞãâãÞÞÝßÝßÜâæèçççèèèèèèèèèèèííõõõöúüñóóñèæèßÝßßÝÞר֨××רÛÛÛØÙØØØÐÑÐÊÈÊÉËËÐÑÐÏÎÏÄÄÄÄÁÁÁÊÌÙÛÚÚÛÚÚÛÔÖÖÖÔÖÕßàÞèæããááááááÝÝÝ××ÏÏÏÐÉÉÄÄÃÅÃÁ¿ÃÌËËËËÌËÔÔßßåäåêëëêêêïóòöööööòòìììéèéæççææææçêëêèßßàßßßÝÝÝÝßâßàààßßßßà×ÐÏÏÏÏÐÉÉÇÅÇÅÊÊÏÐÎÙ×ÙÙãåãñðñúüûýûýüüüùõôóóôóïïïéçéèàÞßÔÔÕÓÏÎÎÕÓëéëé÷õöÿÿÿÿ  þÿþþÿýÿõðññóòòòòòððððñíííìïïïðîðïñííîíîîíîîìîñüûÿþþ  **,-,./.../0333424565787797:::==><?=?>?=@>ÿDÿDÿDÿCÿCÿCÿD@5)*)*(*()*)+)-,-,-,-0//42646443101110/43;9;::::@@@??@>>>>?@?ÿAÿ@>>>>>:;797979799;:::::784434333/0/..////////00333233110,,+-(*,,-001032221023131331328?@???ÿ@ÿ@ÿA@>9;:::;;;;;;<<>=?>?:::0.0.0"   üýüýü÷øùúÿÿÿÿÿ ûñðîìíííòòþÿÿ !'%'&&$   ÷òòòò÷÷ø÷ÿÿÿÿÿüüüüý÷øöóóóôòôíîíéçèæíëíìííìøûýûýûýûúúõööüýûýÿÿøöôòöõõÿ  " "  ûûûýüüüþþÿÿÿ   úüúöôöõöòóîððîðîéèèâããåììììíìðððóôôööôýû     ÿþÿþýûýûýþþ ûóòôòôòôòô÷üúûûûüûýúüúüøúöø÷öøöøûûü     þüö÷õ÷öööööüýüûûûîìîíßÞÞרר֨ÜÞÜàÞàßßßàåääääääåáàÝÝÞÝÜÚÜÚÞÞÜÞàâãåäåêêððððñóôóòïïïðïïíîëèçèçççáááÝÝÚÛÝÝÞÜÞÝääççéçéçéçéëíííðïïëêââââââÛÚÙØÛÛÛæææææçèèççèçççææääåáááÝÞÝÖÕÕÕÕÎÎÉÉÊÉÍËÍÏÑÐÑÏÖÔÙ×ÙÙ×ÙØâáèèèèèèéèèèèèèææÞÞßÞÛÛÜÚÛÛÜÛÞááãáããâââÞÔÆÆÇž¼¾¼»ºº¾¼ÌÊÌÊÌÌÖØ×ÞÞßßßßäåìììíìñðöõõõõöôóñóêêêêëðïðîððòñïíìííëéçéçééçéæèçææçæèèèèìíìîìîìîíííîïððîðïïðííêèçççèèåçêëéëîðïñéëêêêáááâàâçéòôôôóôòñìíìíììñðñö÷ö÷ûüûûûûûûüúüûýýüýþÿÿÿÿÿþýóëéêêêêèèéôöþþ ÷÷èèèèèéÞàÞÞâãáèæèæèçíñóïñðððèèéãåäåäääççèèèèæèêêððððñïñïñéëÞÜÛÜÛÛÛÛÛÛÞæçæææïðïöööööööööïðïðçççææåôòúùùùùúøÿýÿóóóôìíéèèèéïïöùùùùúøúø÷óö÷õ÷úüûûûûþøö÷öö÷öööôòôóóíîçéääääääæçêïïïððïññïðîëèéçéèéèèæèææçåçåéèöôöö  !!!! "%'%')+*,,-+--/+--+-,--+024333//0.0%'     !! #$**231225633232/0-+)+)+*!!  þ÷ö÷ö÷÷öúùùú   ÿÿÿöæèçèçèçãâèôóôóôýÿýþþÿÿÿõõòñóñóñóõ÷÷ø÷÷ø÷÷÷ÿÿþ    þÿüûýûýùøøöøööö÷õõõõõöôöîðåçâââäåääääîòöö÷õ÷öûûüýÿÿÿÿÿÿÿÿøöíìææææçæçåçæææäåãåääääæðöøöøöúúø÷öö÷ôöôöô÷öö÷õ÷öö÷õöõõõöôöõõõôôòôòóóóóóööûûýûýýûýøúùö÷õ÷õ÷ñóêêëéëàâÛÚßàÞàÞßåãåäáâàçåçæåçõ   %(+*****+''  !$"$      !!!!!" !! ,-,,*****+)+*))))**)**&($$ ! !! !!    ÿÿýÿýÿýÿÿþþ     ÿõööíîçéìíëíëíðîñðóóóôóööö÷õ÷öøöööö÷õ÷ñóñóèèâàâÝÞÞÝÝÞáëîðïïïïïõõÿÿüýûýû÷ððñððìììèéçéäåÚÛÛÒÒÓÐÐÐÐÑÒÓÓÕÐÐÐÐÐÑÐÏ×ßÝßßÞßàÞàÝßÞßððñðððÿ      ýÿþÿÿõöîîîïïïïïïïððïðííççèçááâàââáâçééèéèéèéùù ÿûýûýýû÷öööö÷õúúùÿÿÿþøöø÷÷õ÷õüüûþÿýÿýÿþêêÕÕÕÕÚÙýûýüü  ÷öîîðîðûûûûüü  " *)3132288=<><ÿBÿ@??55555(&((  ÿ %#%$*(*3434898::ÿ@ÿ@ÿ@ÿ@@?;:;:;/1&&'--+-,###$ !"####$ !  ##0243433342?=ÿMÿKÿMÿLÿMÿRÿRÿLÿLÿLÿMÿDÿE:::./-/&&'!!!!%$   '''---,-/+!! !!!! ÿõ÷ôöõö÷ø÷ø÷ø÷óòçèæææçåçëíòö÷õ÷ööóôòíëíëððîððïîíæçÝßÝßÝççîìîìðððñïíìíìíëâàÖÔÊÈÊÁÁÁÂÀÂÀÂÄÃÄÃÄÃÁÁ¿¾¿¼¼½½¼½¼½¹»¹À¾ÅÄÄÄÆÆÆÂÀÂÀÁÃÈÆÈÇÇÇÇÇÇÅÇÆÆÆÅÇÀÂÁ··¶¸°²³³³··¸¶½¼¼¼¼ÀÄÂÅÄÄÅÄÅÄÈÎÐÐÏÏÏÐÏÏÏÒÒ×ÖØ×××××ÖÔÖÔÕÑÓÑÓÏÑÐÐÐÐÑÕÕÞåãåäääááâÜÞÞßÝãáãâââæãâÞÝÝÞÝØØÓÕÔÐÐÐÓÒÒÙØØØØØÞÞßßÞÜÞÙÛÙÛÚÚÕÐÌÌÌÌÌÌÍÈÊËØ×ררæèïïïîîíìíêêêëéèççÕÖÕÄÄ»¹»»ººº´¸ÀÀ¿À¿½½½¶¶µ·µ·¼¼¼ÂÀ¹¹¹¹¯®¯®«««±²±±±·»¿¿¿¿ÀÀÂÄÄÅÇËÍÕÓÕÔÕÔááâäåâãâáâàâàâàâãåèéìîíîíîìîççææææçææææßÝÝÛÛÛÛÛØÙרØ×Ù×ÙÙÝßââãáçææçêêêêëéíëíííïððððñðñïóô÷öö÷õöôöôòôòôóõõõïÞÞÞÞÞßÞÕÖÔÖÕÝÝÝèèèèøöø 3>@@ÿAÿ@ÿAÿ@ÿAÿ@523424/10010+))*+*+*''!!!$#$"$#...97?=>====>>>ÿPÿPÿ_ÿ`ÿ^ÿ`ÿ^ÿhÿfÿiÿgÿiÿhÿ_ÿ`@ÿA@+**+  "! !!!*2334243///$  úúúùù÷øùúÿÿÿÿÿÿ     ÿÿøôööôöôóóòðïïïïôòôòôòúüûóôòüûûÿ !! !    !! ÿÿööööììäääåãâáèö÷öööö&(&(&()*%' " "      ÿþþþþþûûùùù÷÷÷÷ö÷ö÷õ÷÷øÿþþÿýÿÿ þùùø÷øöøûû   (&(&((&+)%$  !#$"$#    !%$%$%#%#""#(&('000108643/.../--+--+-+-+-++)+*''(&$%#%$$$!" "!!$% ÿÿÿÿÿþÿýüõôòôòôòôóóòòòòóñîìîçééèêêðîððóôó÷÷÷÷÷üýÿþþþþþþþ÷ðíìíëíîìîîðïâáÓÑÓÓÆÈÆÈÆÇÅÇÊÈÊÆÈÄÄÅÃÅÆÆÍÒÒÒÒÒÒ×רÛÛÛÛÚÚÚÛÛÙÜÜÞßáãâãâèèçèçååäÛÙÛÔÕÔÔÕÔÕÖÙÛÚÜÛÚÚÚÚÛÙÛÚãââââããæèçèéèèèèïïðñðððîéèèèàßàÝÝÞÝÝÝâÞàßßßàÞàÝÜØØÙ×ÙÔÔÔÉÉÉÉÃľÀ¾À¿¿ÈÇÇÇÞÞÞííöööö÷ö÷þ  ýÿöø÷÷÷÷øöøöøõöõõõõø÷õöõõöëíçèçéçéçéççâãåçæîíîìîíööööö÷ööûû üóñóñòóëíëíêæàßààÞàÞàßéôóôóóùúùüûüúþ  ÿÿöøö÷ððñççãâââßÝÜÚÜÛÛÜä÷ýûüúüûûþ   õõïðòóòóòò÷÷ùùúúùúøüû       ýõ÷õ÷õ÷õöö÷ùúøúù úùô÷öööö÷úüú !"#%#%$&'$$$%#$ ""   ûööõõõõõõõõ÷ÿÿÿÿ  ÿþùùùòóñóòðóóüúüúüûû    ! !!&'%&&%*),-//0.0.0//+#         !!")))*+**,-,-,++*+*+)*#!! ,,,565?>?>ÿBÿAÿBÿDÿDÿCÿCÿDÿCÿFÿFÿJÿIÿIÿIÿIÿJÿIÿJÿMÿNÿMÿNÿMÿNÿOÿPÿNÿJÿJÿAÿAÿA;<:<:<:><9798834686?=?=@>?>>?>><:;133231('''  ÿÿÿ       ÿýÿõöìîìíÞÞÕÓÕÓÕÓÕáãõ÷ööööþÿûýûýüþÿþþÿýÿ ùúøüýþþþÿþÿþþûüõîìîìîíííêëëíëëíëíëíìíëîíðïïððïïðððõöôøöøöøöø÷÷ûþþÿÿÿýüüòòóñîíííëíëíëéèéèéèéçêèèãáããáãáÜÛררÏÑÐÐÏÏÏÏÎÐÐÑÑÏÖÔÛÚÙÛÙÜÛÞßàââáââÞßÚØ×ØÖØÖÖÕÕØØßàÞàÞàÞàÜÞÜÛÞÞÞßÝåäììììêêèéççæææææáâÜÞÛÜÚÙ×Ù×ÙרÖÜÛÜÛÛàÞààÞßÝßÝßÞßßÞÜÛÜ×ÙáãââìììðñïññïíëéëéëéëéëëèéèèèçççææçæääáãáÞÜÞÙØÙ×ÙÛÚÞÞ×Ù×ØÙØ×ÑÈÁ¿Á¿»¹»ºº´²¨¦  ž ŸŸžžž  ¦¤¦¤¯®·····ÁÀÅÇÈÇÈÈÈÇÊÉÇÇÉÉÊËÍÌÌÌÌËÍÌÕÕÕÖÕÚÚÝÞÝâãâæææçæææäååããááÞÜÞÜØØØØÔÇ´´´´µ³µ°±®©¨©©§«ªª¶¶¶·¼½¼¼¼ººº»²´²´³ªŸž       ©³ÁÁÀÁ¿ÊÈÊÎÏÎÎÒÓÙÛÚááááâãåàâáâáâææçæçåëîôôòôòôüúüúüúüÿÿþÿÿÿöööööòòïïïïðììêêêêéëêêíîïðöööüüüüýûúáãÚÚÚÚÚÚÞÝääèéçééåçÞÞÞÞåãéçèççççççèæÿ  õõöõæææÛÛÛØØÕÖÕÖÖÔÖÏÏÎÎÎÎÎÎÎÏÎÉÉÉÂÀÁ½½¾¼ÀÀÀÇÇÉÉÉÊÆÆÇÅÇÆÇÌÊÑÏÙØÙØÙØØÚÞÞàÞàÞßÞÞÞßÖÕÔÔÕÓÕÔÒÒÐÏÐÎÏÍÏÎËÍËÍÌÌÌÉÉŽ¾¾¼¾¾½½¼ËËÒÐÐÑÏÑÑÑËÌÇÈÃÄÃÄÿÀÀÁÁ¿ÈÆÍËÍÈÊÉÈÂÀÂÂÄÃÇÇÇËËËËËËÌÎÈÊÈÊÈÄÂÃÄ¿Á¿ÊÉÊÓÕÓÕÝÞÞßßâãáãææçììíëíïéáãáãââßÞßàæçæçòóòóõöõöööùùúúöøïññððïïóñøöø÷÷øûýÿ÷øöøöøöøþ!! !$$''''''  !!!!"!!  !!  " -,,,01/100000-......001/1,,%$%%#$%$$*+)+**)$##!!" "! !  ! ! ! ! !!## !!!!!  ýÿýÿîððááÝÝÞÜÞÝÞÝéîðïïïïòôòýû $)+)+**)))"   ÿþÿ÷÷÷øöøööõøöøöøôöôöñóñíëíåçææáááßßââââèèèëéëéëêêìíëíììêêêèææææçççèèçéêêèèèéèãâßßàßàÝÝÝÝÝÝÞÜÞÞÛÛÕÐÑÐÐÐÏÏÎÎÎÎÌÌÌÌÍËÍÌÕÔÙ×ÛÙÛÙÚØØÕÕÕÕÎÏÇÈÂÂÁÂÁÁ¾À¾ÀÁÀÀÈÆÈÆÈÆÏÐÕÕÕÕÖ×Ù×ÝÝÝÜÜÛÛÛÜÙÛÙÛÚØØÔÕÔÔÐÐÐÕÖÔÖÖàðøúùùùùù   ÿþüýûúøüúüüûüûûüûýüþþþ  ÿÿúüñóòòððö÷õ"!!%#%#%#% üüüüýû ûûûïðïïïæäåçæçæçåçäâæææçåéçéêêêëçèãáãáããèéèéïðîóñóòòòòòóðïïîððîðïïïïðîíëëéëêêææááÞÝÝÝÝßÝâááááââææêêêêëéîìðïðððôóôòôòöóóíííííêëççèìíìììôôûüúüþÿùøúøúòôóóôò÷ûûûúüúüüú÷ðððñïðïïúùùúþÿÿÿþþÿûýûÿþÿþÿÿÿþþüÿÿÿÿÿýûýüÿþ!*)+)+***+  "$##$"()*&'&'&'%*(*/1/177656664313786868:<;<:600001/1.0+-&'&&&"!! #$#%%&'&&(''000564988889;?ÿAÿAÿAÿAÿAÿDÿDÿEÿ@ÿBÿAÿA><8770////&'! !!!$%$$$(+/.....,-+*)&&'&&&&&'(&%#" !!     ! ! $$)*.0.0.6678787;:=ÿAÿAÿBÿAÿAÿAÿDÿDÿDÿDÿB?798978882/+*+***''###""!!!'''&'&&-,//////3323;::::97987768687733200////0($ #$"$#))),+/-//-0.0/0.0/0-/-00/1/-/...))''*+)+*/-1/1034264979888::;9868222313048787878685522222**&&'%'%*)*)*+*(&((&$ "" "!!" "#$$$%$! !    ÿÿýûýûýüùùùóóòòòòððððñïñòó÷ùùùùúøúûýÿÿÿÿÿúøúøúøñòòöôöôöööóôóîìíçæçæççåèæèæéèèïïïïö÷öö÷üýüüýûýýÿÿ  ûûöööõöôöööö÷ø÷ööóóòôòôòîáÞÜÞÝÞÙÛÚÙ×ÙØØÙ×ÙØÝÝÝÝÝââââãáßÞÞÚÚÚÚÛÕÕØØØØØØÝÝÝàÞâàãâââââãåéçîíîìîñóòóôóôóóõõööö÷ööõõóóóóôòóóòòòïííîìîìîìðïïðîðïïððððñïñïñòòõöôöõõø÷÷ùùûûûüüüýûýûÿÿÿþþüüüýûýüþ   ####''*+**+*+..32322313.-,,,(*))'''(&*(**(/.000016469;=>=>=ÿ@ÿAÿIÿSÿQÿSÿSÿRÿRÿ[ÿYÿ[ÿ]ÿ_ÿ^ÿ`ÿ^ÿ`ÿ`ÿ^ÿ`ÿ_ÿ\ÿ\ÿ]ÿ^ÿ_ÿ_ÿ]ÿ^ÿ^ÿ_ÿ`ÿ`ÿbÿ`ÿbÿ^ÿ]ÿZÿZÿZÿXÿXÿYÿXÿXÿXÿYÿWÿYÿWÿ[ÿYÿ[ÿVÿVÿVÿVÿVÿWÿPÿPÿQÿQÿQÿOÿQÿQÿSÿRÿQÿSÿLÿNÿNÿNÿMÿMÿMÿKÿMÿJÿJÿKÿJÿIÿFÿGÿFÿFÿCÿCÿCÿCÿDÿBÿDÿDÿBÿB======8883/0.0/-,-)**)''))))+**+)+)(&(')))*)**'#           ÿÿÿûûüõ÷÷ïðððñìîïððïóóóóóóôóõ÷ûûüûûûúúøúûüûûûûüûùúøúûûøöøõöõöòòóñóïñïñðñððððòòòòñóïñïñðððñòôòöôöô÷÷õ÷õ÷õ÷õ÷õöôöôöõõöóôôóóôóôóõõôóñòòòòòóðíëëéëéëæèæèççèçèèéçèèèèæääææçæèéçéçéçëæãâââââãåççéçéèèéåçßßàÞàßââæææçæççèéêêìíìíëíìììçèææçåçåçååääååçåçæèèèéìîìóóò÷÷÷÷÷÷øöø÷÷ùúøúøúúüüúüûýþþÿþÿÿþþûûûûû÷øôöñóòòòòííêéçéçééèéèèëêëäääääááÞÝÝØØØØØ×ØÖØØ××ÔÔÏÉÊÉÉÊÈÅÄÅÀÁÄÆÈÇÇÇÇÇËËÉÇÆÇÆÇÆÅÄÇÆÆÆËËÍÏÎÓÓÑÓ×Ù×âââççêêëêëêëéíïïïïðóóóóòòóìíîçéçèèæèæçâãâãßàßàßàßàÝÛ×ÙØØØÙØÙÞçéëëêìììììíìíîìðïðïðïììëíëíìíîêëéëêêåäÞרררÕÔÕÑÑÑÐÏÏÐÏÐÎÏÍÌËÌÍËÍËÏÎÐÐÏÐÐÏÐÐÑÏÑÏÑÐÐÏÏËÌÆÈÇÇÅÇÅÇÆÄÇÌÍËÍÌÐÏÐÓÑÓÑÖÕÕÖÕÓÒÒÓÒÏÏÐÐÐÐÒÓÑÐÎÐÎÐËÌÌÊÌÊÌÌËËËÌÌÍÌÍÌÏÍÎÎÎÎÎÎÎÏÏÏÏÓÒÔÔÓÕÓÕÕÔÖØÙ×Ù×Ù×ÛÛÙÛÚÚÚÚÛÚÚÚÚÚÚÚÚÚÛÙÛÙÛÛÛÛâãââäåãåäääááß×Ù×ÙØØÕÕÕÕÔÖÔÛÚÚÚÚÚÚÝÝÞÚÜÚÜÜÚÚÛÜÛßÝßßßßßßßààßàßââæçæççççççëìðîðïïðîñïñòòòòòòöô÷öööööõöñóòòóîðîðïïñðóóóóóóóöøöøöø÷õõõöööö÷÷üûüÿÿ   !!"!!'&&-+-,22555;9;:@?@ÿCÿEÿDÿKÿJÿMÿMÿMÿNÿMÿMÿMÿMÿRÿXÿXÿXÿYÿ^ÿ_ÿ_ÿ^ÿ^ÿ`ÿ_ÿ`ÿ]ÿ]ÿ^ÿZÿZÿZÿZÿUÿUÿUÿQÿPÿIÿIÿIÿIÿEÿCÿEÿDÿDÿDÿEÿHÿJÿFÿGÿEÿGÿFÿFÿFÿFÿGÿDÿGÿFÿKÿIÿKÿMÿMÿMÿNÿLÿNÿLÿNÿNÿMÿNÿLÿNÿMÿOÿOÿPÿQÿPÿQÿOÿSÿRÿRÿRÿOÿOÿOÿOÿPÿNÿKÿKÿFÿEÿCÿDÿEÿCÿEÿFÿFÿFÿEÿCÿDÿCÿCÿDÿBÿDÿCÿCÿEÿCÿHÿFÿJÿHÿJÿHÿJÿIÿKÿIÿJÿJÿJÿJÿKÿIÿIÿJÿCÿEÿDÿDÿ@ÿ@ÿA@;:555313232/($"$##       ÿþþûü÷õ÷ööööóòôòóóöö÷öúùùýýþÿýÿþþÿýýûüúüúü÷÷öôöôöòòððððððïñððððòóñôóôóóóö÷÷üûüúüüýûüüüõöòóñîìîìíëíìììììëíëíëííìðïñïñïñï÷õø÷ø÷÷÷ø÷øøúøúûüúüûûüúüùúøúøúùù÷÷÷øöøøõñìîìîíîíîíîíîñðñððìììçèçççææçåçåçææçãåßÝÝÝÝÝÝÞÞÞÞÞÞÞÞÞÞÞÞßßÝÝÝÝÝÝÝÝÝÝßàÞéçéçðîôóóôòôõõóôôöôöôõõôöòñìîîíîîêêêéçèæèççèéæèççææãáãâááâÞàÞàßßÞÜÛÛÛÛÜÜÖØÓÓÓÒÒÒÕÖÖÕÕÕÕÔÔÓÒÒÔÔÔÔÕÓÕÔÔÔÖÕÛÚÛÙÛÚÚÞÜÜÚÜÚÜÛØÙ×Ù×ÕÕÎÏÎÏÍÏÈÊÈÊÈÌËËËÏÍÖÔÖÔÖÜÞÞßßÞÞÞÞÞÛÚÕÖØÙÙÚÜÚÛÜÛÜÞÝÜÚÜÛÜÐÑÅÇÆÀÀÁÀÂÀÇÅÇÆÆÆÌÊÓ××××××ÜÚÜÜßãäääääääççèîìîìîíóóüûûüÿÿþþÿ÷÷÷÷õõõööö÷øõõõõôöôôõõöõõöö÷õ÷ööö÷õ÷õ÷õ÷÷÷÷÷øõ÷õ÷õõöõöõööü    þÿùùúùùõöñóððððñïóòòóóòóïïïïïëéçæááááááÞÞÝÞÚÚÛÙÛÖØÔÖÕÕÛÛÛÞÞÞßÝßÝÜÚÜÚÚÚÛÚÚÚÚÛÚÚØÕÏÑÐÐÐÒÒÒØØØÙ×ÙØ××ØØØØÞÞÞäääááÝÝÝÝÞÜÞÜàâãâãâãâááÚÔÕÔÔÔÏÐÎÐÌÍÌÈÆÁÀÁÀÂÂÆÇÅÇÅÆËËËËËÌÊÌÊÌËÏÐÑÏÑÑÓÑÓÒÒÒÎÎÉÉÉÊÉÄÿÀ¾À¾½¼¼¾½ÁÀÁÀÀÃÃÉÐÎÐÎÐÎÙ×ÙÜÞÚÚÖÔÖÕÖÕÒÒÔÕÔÔÔÕÔÐÏÌÌÍËÌÌÎÏÎÒÒÒÒÕÔÕÔÏÑÍÎÎÎÎÎÎÏÎÌĺºº¹»¹»ººÀÄÅÅÅÄÅÊÌÊÐÐÐÓÑÒÓÒÓÑÓÒÓÒÓÑÓÏÍÊÌËËÌËÌËÎØÞàÞßàâãâÜÜÛÛרÔÖÔØÖØØØØØÙ×ÙÖØÖØÖØÖØÖÖÑÕÕÓÕÓÕÝÝÝææìíïñïñððóñôóóóóôòôòóñóòóóòóóö÷ööööõöóóññïðïïðîðííîìîìîîììèèèçææçåçëéëéëëíîðîðïïïïêëéëãÞÙÛÚÚÚÚÛÙÛÛÝÝÝÝÝÝÝÞÛÛÛÛÛÜÚÚÚÔÔÔÔÍÌÌÄÄÄÄÂÇÅÇÅÇÆÆÏÚâãáãìíëíìîìíííîêëêêèèéìíõõõõùùùùùùúùúøúøúøúù÷õ÷ïðçèãâãââãáããáãáãâããåçéèéèîíôó÷÷öö÷õúúúÿýÿþÿÿÿÿÿþþÿÿÿ       ""!!'')))+**+*+08=?>?ÿFÿFÿFÿFÿFÿFÿJÿMÿLÿOÿOÿPÿNÿPÿTÿVÿTÿ^ÿ\ÿcÿaÿcÿaÿcÿaÿbÿ^ÿ^ÿ^ÿ^ÿ^ÿ[ÿ[ÿYÿQÿSÿQÿSÿQÿSÿLÿLÿLÿFÿFÿ@===<>><;9>=ÿBÿ@ÿBÿ@ÿBÿFÿFÿFÿFÿFÿEÿDÿB@@?786813222264;::;9;9@@ÿAÿ@ÿA@ÿA@ÿAÿCÿEÿHÿJÿIÿMÿMÿNÿKÿMÿKÿMÿLÿLÿLÿMÿMÿPÿNÿPÿOÿPÿQÿOÿQÿPÿOÿQÿOÿSÿTÿOÿQÿOÿQÿPÿPÿPÿPÿJÿA;9;:;9;9<;;;;9877800-+-,-+)++*+**+*+)+*++******+)(&%#%$$%! "##$##'%'%'&###  ! !!!!!!!!$#$"$$"$!!" "###%%%%#%%#'%'%'&&&&#$"$"$#%#%#%#%'()/...--+-(*(*(*(*(%$$$ !!   !!      $$$$%(**-/-/00001-/-+**+))*))))***+*(#   ! "!!!!  ú÷õ÷÷õñïñïïïïìììììêêêëèçéæææääææçåçåççæáááâàâàÞÝØØÙÛÙÛÙÛÚÚÚÚÙÜÚàßààåçåçææææèçèçèçççççêïóòòòððððððîçéáãáãââàâááâàåãåãâáâáááÛÛÚØØØØØØÖÔÖÑÓÎÏÌÌÌÌÌÍÊÌÅǼ¾½¾¾³³ªªª«¨¨©§©§¨§¨¢¢£¡Ÿ—•–’’’’’Šƒ€€€€€€€€€€€€€…ƒ…Š‹“”“”™™š››› Ÿ¤¤¢¤¢¤¦¨¦©¨¦¨§¨¨§¨¥¥¥¥¥¦¢¢¢£Ÿ¡Ÿ¡  ¡¥¦ªª±±±²±±²µ»¿ÁÀÁÆÈÇÈÈÎÏÔÖÚÚÛÚÚÚÛÛÛÛÙÛÙÛÙÜÚÞÜÞÜÞÝÞÛØÙ×Ù×ÙÕÕÕ××ØØØÛÛÛÜÚÜÜÞÜÜÚÜÚÜÛÚÛÛÛÜÚÜÚÜÚÛÙÚÚרÖ×××ÕÕÖÔÕÔÕÕÔÔÕÚÚÚÚÚÛÚÝÝãææçåçæææääääâââãáãßßßÜÚÜÚÛÛÜÞàâááááâààßÞàÞàßàßæææçìíòòòöõõôôóôñóòòñðôòôóóöö÷õöõõõõðîðçéçèéëêëëéññöøùùùùú÷÷öö÷õ÷õ÷øúûûûûûüùù÷øõõöïñððððïñìîîìîìëêêçççéçéèìíóôóô÷öùúøùúøúöøø÷÷ùüþÿýþþþýÿþüüûûüúúùùùúøúøúøúøúøùùùúùüýûÿÿþÿýþþþûûûùúù÷÷øöö÷õôóóñïöôöôüûÿÿÿÿ    þÿýÿýÿüüüþþ      "!!$"$ "" " " "!'%'&....0/1/032322313257777775553/..*(*)(*($# "!""!*)06555>>?=?@ÿAÿAÿBÿAÿAÿBÿ@ÿBÿAÿAÿ@ÿ@ÿ@ÿAÿ@ÿ@ÿA@ÿBÿAÿDÿDÿDÿDÿGÿGÿGÿIÿGÿGÿEÿGÿEÿGÿFÿFÿEÿJÿIÿJÿJÿJÿKÿIÿKÿIÿKÿJÿIÿGÿIÿIÿIÿJÿHÿJÿIÿKÿJÿKÿIÿJÿGÿGÿGÿGÿGÿJÿJÿJÿKÿKÿMÿMÿJÿJÿIÿIÿFÿFÿFÿ@ÿA@ÿA@:55556464644111010.0.2223332310.0,+-+-+/.****+)+)*/1003333777778888;<:<:ÿBÿ@ÿBÿCÿCÿDÿ@ÿB===>=866777787998;<>@ÿBÿDÿCÿCÿCÿCÿDÿEÿ@ÿB<><>=::;:<:><;9;46466510.....0.//.0.-'&(&(&(#%#"" "!!##!" "     ! $##$$####        ûöõöôöôôòôôöòôôîðîðïïêææâáãáãàâßàÞàßàßÞßÝßßÝßÝààæîííîòòòòòòòïïïïïðïïööùùöø÷÷øõ÷òôóóóòðñòóñóòö÷ööüüÿ      ÿÿüüû÷÷ö÷÷÷ûûüûþýÿúüûûýýþÿÿÿ÷ððððèèèèççèçééëéëëêêêêêìíëìíííêêêëêåãåçéèèèéçéççååìíìììììñðððêëêëêíìôôóôùúûýüûüúüúøúøúøÿþþÿÿÿþýù÷÷÷ø÷÷÷öööõõõöô÷õ÷õø÷÷úùûûûûùúøøöøøö÷öóòóòóóòòìêêëéëììììííëíììëéëçéèéèéèèçåãáàÞàßßßÞÝÞÜÞÜÞÝÝßßßââåãåãåäåããâåäâââãáâààÞßàÞàÞàÞÞÜÞÝÞÝÚÚ×××××ÚÚÛÙÛÙÞÝÜÛÛÛÜÛØÙÚÛÙÞÜÞÜÞßààâàâÜÝÚÛÚÛÙÛÚÛÛÛÜÛÜÛÝÞÞÞÞÞÞßßßßßßÞßáââäåäåçæåãåââââãââãáãáâßààßàßßÞÝÞÝÝÝÝÝÞÝÞÝÝÞÙÛÙÕÓÕÔÑÑÐÓÓררÛÙÙØØØÙ×ÙÔÏÍÏÏÍÏÅÇÇÕÓñïñ  óô×רØÖÙ×âááâãáãÞßÞÞßÝßÝéèíîéëéãáãáãáâêììíììììèæâàÜÚÜÛÛÕÕÐÑÏÑÕÓÙØÒÓÒÒÒÇÇÈÀÂÀÇÆÇÅÇÆÇÆÆÃ¿½½½¾¾¼½»º¹¹º´µ´²´¶¸¸¼¾½½ÃÃÃÃÆÇÇÌÍËÍÍÒÓËÍÌÍËÍÁÁÁÀÀÂÁÉÉÉÉÊÈØÖØðñýÿþÿùùííÝÝÝÝÝÝÕÕÑÍÌÍËÈÆÇÇÇÈÁ¿¿¾¼¾¼¾¿¿ÀÂÄÍËÍÌÌרÙÛÙÛÝÝÝâêëêêëéñïñíîåÝÝÝÝÞÜÞÜÕÌÄÅÄÄÄÄÄÄÇÆÆÇÈÆÈÆÈÊÌÊÌÐÐÐÔÔÔÒÒÐÑÐÑÑÐÑÑÓßÞÞÞÞÞÞèéïðïíëíáãââÛÛÛÛÜÙÛÚÚÖÔÖÔÔÔÔÔ×ÞÞÞÝÞÝÝÝÝÕÒר֨ÞàÞàçéçèæèæèèçíìðîðîðìíåäßÞßÞßßÚÜ×ÕÔÕÔÕÓÖÖÖÞÞåçìîìîííôóúù ÿ     ÿÿþúùúö÷öö÷õ÷öùùùÿ     ÿ       !"!'&&'/1/1;::>?=?==><943222323225=><><ÿAÿ@ÿ@ÿEÿCÿEÿCÿKÿJÿRÿSÿTÿVÿUÿUÿVÿRÿRÿRÿSÿQÿNÿJÿJÿLÿMÿLÿKÿMÿKÿMÿMÿHÿ@ÿBÿ@ÿAÿB??@ÿAÿAÿAÿAÿDÿDÿFÿFÿGÿCÿEÿCÿEÿCÿGÿFÿJÿHÿJÿIÿIÿIÿFÿGÿFÿGÿFÿFÿA??@?@?@=?>==>>ÿBÿ@ÿBÿAÿAÿBÿAÿA>>898885623231./)+(*(*)*,-/065588988888955646431003334265555522//232326868::;<:<;;;;;>ÿ@@>@??==>9;9;866464646556555340000000//0.00.0...,-,*(*%'%'##$!  "! "&'%'&&),-*+*++*)**++***-+-+-+-,-,-,--+-,)*(%#" !         ÿþþùùúûûûûûûþ       þÿýÿþþüüúüúüûüúûûûüúøööôöôöõöö÷öö÷øöööôöõõõôöøú  þþþüüüüûûûöõõõöõðêêëêêêêêïïððóóóóôõõö÷ööóóðîëéëêêêëêêêêìñðððñðñðõ÷÷øöøöøöøüüüýÿÿÿüúü÷÷øö÷öö÷õöôöôöôöóôòóóóôóóóóóñííèçéèèèæçæççççèçèéççèçèææääãâããáãÞàÞàÞààÞÞÞÞÞÞßßßßßßßßàÞàßßãáããáèçêëëéóòòôõ÷õ÷ööøöøöøøúøúøúùúøúù÷÷÷÷ø÷öõððððïïîíîêêêêççæççææææçåæçæçæææææææèèèèêêéëêêìíëííîìîíííííóòóôöôööòñëíììíëëêêçæãâãàßßßàßÞÚÛÚÛÚÛÛÚÜÛÛÛÛÛÜÞßàæçææææèçèêêëëêêêéëçéçççççæèèèéììñïñïññóòñóñðïêëèçèççèæèæêêìîìïïïïïïôùÿþþþþÿÿÿüüüüýýûýûýúüûüûù÷õõõöôöôöôöõ÷õ÷÷÷÷÷÷ÿÿþ    ûûûõöïñðìíëííëèæèãååáãâãáãáãâáßàÞàÞàäåäëêñóóóóóóóôôóôûýüýü         ! !   ÿÿ   ! %$!!     þþÿýÿþþÿýÿýÿýýûýûýûýûýþÿÿÿþþû÷øø÷ø÷úøúùüÿþþþþ  þÿÿÿÿÿ #%+-+-0.0////02;?>?=?>=><8824686777;;;ÿAÿAÿDÿDÿDÿDÿFÿFÿGÿGÿEÿGÿGÿFÿGÿCÿEÿAÿAÿAÿAÿBÿA<;5223100/0**+#%!!!      ÿøöø÷ððëêêêëêêêêêííîîðéëëêêêëáÛ×ÙØÙ×ÙØÛÚßâââãáçææææææçæçåçåéçéðïïðîöûýûûûû÷øöøúûûûþþÿþþþþþÿûöôöõõöíííççääääåãåäääââââãâãäåçèæèæèæççççççççææáâÞÝÝÚÚÚÚÛÙÙÖÖÔÖÕÕ×××ÚÛÚÚÛÙÛÙÙØØØØØÙר֨×ÓÒÓÐÑÐÑÑÑÕÖÔÖÔÖÔÕÙØÛàßàÞàåçåíëíìðï÷ö÷øúøüûûûüúúõ÷ððñðñððçæéçéèíîíîíòòöõôòôòôóóòóòòóóóóö÷÷÷÷÷÷÷÷÷öõõöôöõôóòòñðñððððððòóóóóóóóôòöôö÷õ÷÷÷÷÷õ÷÷ñóòóéêêææææââããâáàÞàßßßßßßßßßßàßààâææææíìïðîðîðîóòóôóôóôöõöõööõööööööö÷ö÷öøöøóóîíîæççåçáãââââèèèîìîìîòöööõõõõõõöõõôóòòòóñóííííïðïðïóñõõôöôööóóðïðïïïêêêìììíìîìîìîðòóôööôöôøöúøýüýüüÿÿÿÿÿÿüýüýûýøúùõõððððððððððïíìíëíçéçåãåäßßÝÝÝßÞÞßãååïñðõö÷øöøöøöøùüüüýûýûúøôòôîðïììììéçéçåëêêëóñø÷ø÷÷úùúúúüûüûûûùöòòòòíîíîíííìîîðïððòòöôöôõùùùþþþüüüüüýûýûýüøöø÷÷ïïêëéëçèââãÞàßàÚÜÚÜÔÖÑÓÒÑÐÐÐÑÏÓØääääåéèéèìíëîííîìîííîìîíîðîðððñîðîðïðïðððððððððïììììíéèéææçåææâââãáâáâàâáßÞÙØÑÐÐÑÑÏÑÏÌÏÏÏÏÐÏÑÐÑÏÏÏÍÏÍÏÏÍÏÏÑÕÔÛÙÛÙÛÝßãáãáãåçæåçåæçæçîíõööø÷÷÷ööööôñóóòóóññðíííèèéæçåßÝßÝÙØØÕÖÕÕØØÙÞàßàÞèëéëéëêéëçéççèæèææææääåäæççééïïïïöööööûýûüûûûûüûüöööôöëíëìèæèçéèêêëìîìîíïïòñóñóóöööööùùþ   !!  !!" "!$%&(%'%" "!!!  üüüüòòæçÝßÞÞÞÚÚÚÛÚÛßßàâââââãáâÜÞÜÞÝßßßâââãçæçæèèèèéíîíðïïðïñïñððððòõ÷÷÷÷÷÷üûüþþÿ  øùúððððððíëëçèççæçåçååëêêëêíîïñïñïóòôóóôóóóðððìíèçèæèççèèæëèèèèéçåäÞÞßÝØÖÓÒÒÐÐÐÑÑÓÑÓÑÓÏÑÏÐÏÐÐÐÏÑ×ÞÝÝÝÝãáãáéèèíîíóóòôõöõöö÷ö÷ö÷÷öøø÷÷÷÷÷òôòôóòîìîçæçææèççèæèéëêêëéëéëéííëííïðòòöõõõõöö÷ôìììíìíèèéæèèèíìíìíìííììíííîìñïôôòôõ÷õüûýüüüýûÿÿþÿûúüôöõöõöìíííîìîòòóõõöôø÷÷÷÷õõõõõõõõõõöõ÷öööõöôôòöõõõöôöö÷ùûüúüüûüûüýüýüýùùùùöööõöôöõõõõõõöõõõööûÿýÿý          ""!  "!!)*//../../)+&(&&'&'##       ÿþþüûüúúøúöööòòóòòòòòòöüÿÿþ þÿþÿÿ     þþÿýÿþþýûýûýûøöøòòóòêêëéçåééçîìîìîìóòíîííîêëëçééèììóñóöøöøöýü  ÿûûüúüüÿÿÿÿ       ÿÿÿÿÿÿýüøõöõõöô÷õ÷øöúúüúüúüüúüúüùùùøúôöôöôöøúýÿýÿÿÿûýýüüüüýüüüýûüûûüûüûûüýûúùùúùöõöôóñóîðìíìíäåäÞÞÝÝÝØÐÑËËËËËËËÇÄÅÄÅÄÃÃÄÂÁÀÁÀÀÀÆÆÆÍÌÌÐÎÐÎÐÒÓÒØÖÛÙÛÚÚÞÜÞÛÛÜÚÜÛÜÚÜÚÜÙÛÖØÖØØ×ÓÑÐÏÏÎÎÏÎÐÐÔÔÔÔØØØÚÛÜÞÜÞÜÞÞààâàâáââââãáååëëêêêêíîíðïðïðïïïðæèæèÝßÖØÖØÐÐÐÌÌÌÍËÌÇÄÄÄÄÅÄÅÄÃÅÆÈÆÈÆÍÍÌÖÕÖÔÛÚÜÛÜÚÜÚÜÝÞÜàßßááåäåääääæãßßàÞßÝßÝßßßßßÝÞÜÞÜÞÚÜÛÝÞãååãëéñððñðððññïñðñððóôòóïïðéëéëêêìôòüúüûü   ùú÷õ÷õ÷ööõöñóñóððïïðïðîðîíîéëêéèçææææçæäåæèçççëíëñïñïñïðððèèèéèßßÞÞßÞààßååãåãéíêêêêêëèèèçèçèççèçèççèéììñðððööüúüûûþþ      #%$$)))...0123132321)%$$$$%#!     üýþÿÿ !!$#$$%$%$$(%$"$##   þþþ÷ñïñïñçéçåãåääääääááâÜÛÜÚÛ××ÔÔÓÑÓÒÒÓÑÓÕÛÜÚÜÚÛãáãêëííðññðððïïñïôóóôòüûÿÿþþ     $#$#$#''&')*)*,,-,,,,-,/-2222221/1)+**" üýüüüõððñïñïñððòôóóóóóóóóïïðïëêêæææææççèééêêëëêêêëêêëéíïñððñïóóóö÷õ÷öö÷õ÷ö÷öýû  $$,--//...../..***(&('''$##$#######$"$&&+)+0.0.1/1../(*   ÿÿþÿýÿûýûüûýüüü "" !!    þÿûüûüûüûÿÿþ        ÿ  ÿÿþÿýÿýÿþÿ        ÿÿ  ÿÿýùúùùùüýüüþþÿûýúüúüûûûüûýýÿÿ    %%%$%$('''&&'$%$%$%$')++)+)+..,'(&(&("$    " "! !      ! &&)*)*+-/./..032323231101/10000,-))*(%#$##########$$'****+)+...))*(* ! !    ÿûýýÿþþ  úóôððñïñïïïïïððîðéëçéçéçéççèêêêëêêñïñòôôööööö÷õ÷õ÷öø÷÷ø÷üúþþúöõõõõïïïìíëíììíííóñóòòööûûüûüüýûýûýûúòòòòòóòòóòó÷÷÷÷øûýüüüþþÿÿÿþþÿûüöøöøööõõõõõõöõõõôòóóóóóñóóïïïîîííííîíóñø÷úúúùúüýþþþþþÿÿÿÿÿ    ÿýø÷øø÷óóòòòòôó÷÷÷ûüüûþÿþÿÿÿþÿûûûûüú÷öùùùùúøúýû ÿúøóñóòòóñîìïïïïðïñïñððñíìèèèèèçêêêëéëëêêêêëéëéëêíîðîðïïõõõûüþÿùúøúùòòêëéëééçíëóòòòòóøúÿÿ    !"$#$#%#% "!""       $%$--,,,,3::::::;460/0,,,--,/.0///55988888946551-+*+)+)+''&&'%'%'&&(&(&*(*(*''''###!"! !#%#%$&&'#%#% "!    þþûüúüýûÿÿÿÿ     ÿÿÿÿþÿÿþþýûýüüüüýÿ  þþþþÿýÿþÿÿÿÿÿÿýûöñïñïñìîíìíëííìðîðîðïïðððñïôòôóóôóóôòðëëêêëêëëêëëêèéêêêêñðð÷÷÷÷÷ûüúúùððïðïèççççèèçèçèèççßàÞßÞßßÝßÝàßâââãâääâãââââääåæèæèæèççêêîîíïïïïïðìéãåãåäßÞßÝÜØÙ×Ù×ÙÔÖÓÒÓÒÏÏÎÏÎÏÎÐÐÒÓÓÒÓ×ÜåãåäääääçéêêêêêêêêëéëéëêëéëçééäåãåäßßÛÛØ××ר××ÕÔÒÒÒÒÓÒÐÐÐÊÉÄÄÀÁÀÀÀÀ½½½ºº¹¹ºº¹»¾¼¾¼¾ÂÁÆÇÊÌÊÌËËÏÍÑÐÐÐÐÑÓÑÒÒÒÒÔÕÓÕÔÔÔÔÔÖÔÖ×Ù×ÞÜÞßßßßßâââääääääääåãåáàááááâááââäãáããáàÞàÞßßÞàßáâáßßßßÞÞÞÝÞÝÝÝßßßßàßßáàÜÞÝÝÝÛÜÚßÝßÝâááââãâáâàâààÞàßÞÞÛÛÜÚÜÚÞÞãáãâãâåäåßßÛÛÛÙÚÚÚÛÙÜÜÞÙÛÙÛÙÕÔÐÐÑÐÑÐÑÒÒÔÔÕÓÕÓÕÕÑÓÒÒÒÒÓÒÒÓÑÕ×ÙÚÚÚÛÛÛÛÜÜÝßÝßÞÝßÝÝÝÝÞÝÞÞÞÞÞÞÞÞÞàÞàááãáãááâáâáßáääääåçéèíìíìïïïïïðîðîðïïííîìéèéâââãâÝ×ÐÎÐÏÏÏÏÐÏÒÒÓÔÖÔÖÕÖÔÕÕÓÐÎÐÐÎÐÐÑÖØÖØ×ÞßççèèéçéçéæåßßàÞÜÜÚÜÑÒÒÏÏÏÏÏÐÎÐÎÐÍÏËËËËËÈÆÌÊÌËËÏÏ×ßÞßÞÞÞææçèéçíëíëìììñïöõüûüûûþþÿ    ûñððñðçæçåÞßÞßßââââäääåääääæíîðîðïïïïóõö÷õ÷õ÷ööõöôöòôòòóñððëíëíëèæçåãâãáãââáßÞÞÞßßÞßÝßÜÞÜÚÛÚÚÚÙÛ×ÙÓÕÑÓÑÓÒÓÓÕÕÕÕÕØØØÙ֨רØÖØÖÛÙßÞßåäääåäñöþþ  üùüüüýûýûÿÿþþûûüùùùøøöøö÷õðñðîðîðîðòóöö÷÷ö÷õ÷÷÷øöüûûÿÿûýûýûûüûûûúüûüùúøúùúùúøøøùùùûûüûüüÿÿÿ                 !!! ! &&'%'(////00.0.0././.+)+)+)'!      #"%#$$$&'(*))/.//---,-+-**''%#%"$#####&'(&('*+)+*++))))#%$!" !" "!%'%'&'&'$! üúüúüûööööôöõõö÷øÿ  #$"$$$$$##!   " *.00.01310//0,,-+0////232225;;?@?????ÿBÿBÿA@ÿAÿ@ÿ@?>?8897/-*)*'(''''''%'&$"(''''(*,*+)+*+)*(+)+********)&&##$"$  ÿýüüýöøõ÷ö÷õ÷õø÷÷÷÷ùÿÿ     ÿÿÿÿÿÿþþÿÿþúùùùùúöòóïñðñðïðíííèéçéãåÞÝÝÞÜÞ××ÒÏÏÐÐÎÐÎÎÎÎÏÊÈÇÈÇÇÈÇÇÆÆÆÇÈÇÈÈÍÍÏÏÏÐÒÓÔÔÕ×ÙØØÛÚÚÝÝÞÝßÞäääääãëñ÷ö÷ö÷óóóïðïðêêêçèçèäååæççéçéîîìñïñïñðñîðïðððíììéäåããáãáãáãääæçääääãáåääääèéñóòôóóóóóòñìîìîéëëëêçæâãáââàââááââææçæçîíóóóñóñóîððïðïðóñóòôñóñíëììììçàÛÙÛÚÚÙØ×ÕÔÕÔÑÑÏÐÎÌËËÌÄÄÅ¿ÁÀÀ¿¿ÀÀ¿À¿¿ÁÅÊÈÊÉÉÉÉÌÌÒר×רÙÛÚÛÜÛÛÝÝÞÞßÝãáãæèçççðñóóóóóóóóòðíììíãåãåááââÞàßßßßàÞàßááàçææèæëéëêêðîöþÿÿþ üýòôóóóóðñïïíííêêêëêëåãÞàÞàÞàÞàÞãâèèçççêêééèèççëéëêïïïòòóóòôó÷ö÷ö÷÷õ÷ûÿûýûýõ÷òòòïðîíìíìêêêèèèèèèèèèêíìîííîííîìíëééçèççççâàâàÞâàâàãââââââßßÞÞÝÝÝÝÝÞÝßâàçåçèéçéèéìïðððððððððñððððññïðîðîðìììêêêêêêëïïïïóõõöôöôöõõõöòôòôóóððîìîìîìñïñõ÷ö÷÷÷÷÷ööóôïñïñððñîíííëíëíììðîðîôóóö÷õ÷ûüûÿýþÿÿÿÿüöóóôóóóóòòóóöôööøøö÷÷÷ùùüüüýü       üý÷÷÷÷÷øøôöñóóñóòôòôóóöñîìîìîëííìîìîòôþÿÿ(((2424354243424322/'''((#$"$   !##'(&'()+-/.0/00.0.$##((&(&-,./0.0.0//0.0/31322224332../..)(%$%$!  ùúøñïéçéèâããáâáâáãæèæèæèæèæèäääåãåæææêëëëðïóóôôóóôòôòôööúùýûýûýûýþ ")+******)))))*(*(*(**)'("    ýÿýþþûûþÿýÿþþø÷ííîíëêëêêêêêèççççççççççèãåäääßÝßÜÚÜÚÞÝÞÞÞØØÙ×ÐÎÐËÍËÌÌÒÒÓÒÓÒÓÕÙÚÛÚÛÛÜÛÜÛÛÜÚÛÚÛר֨××ר֨֨×ÔÕÍÎÎÎÎÇÇÁ¼¾¼¾¼¾ÂÀÂÊÌÎÐÐÏÐÐÐÑÐÐÏÍÍÍÍÍÌÐÐÕÕÔØÖØ×ÛÚÞÜÞÜÝÞÞßÞßàÞààââàâàãáÚÛÚÚÚÚÚÖÕÑÐÊÊÉÊÉÂÀÀ¾À¿ÆÆÎÍÑÐÏÑÏÏÎÎÊÉÉÈÇÇËËËÌÊÌÌÐÔÔÔÔÕ×××ÕÕÕÕÔÔÔÕÔÖÕÖÖרØ×××רØÙÚÛÚÛÙÛÙÞÝÞÜÞÝâââæææçæææææççèçêëîðîïôóø÷øøøÿþÿýÿûúúøúûûûûûüýýÿþþ ü÷÷÷÷÷ø÷õ÷øúþýüûüúüûûýýûÿýÿÿþþ  ÿÿÿÿÿýüüý÷÷÷òòóñóððñððððñðññðîíîìéçéçãââãÝÝÛÛÜÚÜÛÝÝÝÞÜàßáãáãáãáãââæææçåçæåååáâãåççççèççèãåßàßààÙÛ×ÖØÖÖÔÖÔÖÙÛÚÛÛÚßÞßÞÝÝÝÛÜÚÛÜÛÞßâââââëêêõõöþÿÿýÿ þþÿýÿÿúü÷÷øõ÷öööööö÷öòôñóóòòòòððñïñï÷õ÷õ÷þþÿÿÿüüûûúüú÷öòíìììììäääßÞÛÛÛßßßàÞàæííçéçéççæçææììíôöôýûýûÿ   $#$#$$#!!  üüòóìîíîííîìîîòöõö÷õ÷ö÷öû   %#%.../.:;>@@>ÿGÿEÿGÿIÿKÿJÿKÿIÿNÿOÿVÿUÿVÿTÿVÿTÿ_ÿ]ÿ_ÿgÿgÿjÿiÿiÿhÿhÿhÿgÿiÿ`ÿbÿ]ÿ]ÿXÿXÿXÿXÿXÿQÿSÿIÿKÿJÿKÿJÿGÿHÿIÿJÿHÿJÿIÿIÿIÿIÿFÿG@ÿA:<;878778:=>=?>>>>>?;;8687834+-,-!  )-+-+--+-)-00100000,,,,+*,,-0/0.-,-&(&$"!!! !    $"%#%%$%#%#%#%$!!" "! üýûýüûüûüýýþ            þÿýÿýÿýÿüýýüýûýûýûýûûûûúúùúøú÷÷÷÷óôòôóòóððððððñïëêêëêêêäåÞàááâââââââÝÔÔÌÌÍÌÌÇÇÆÇÆËËËÏÏÎÒÒÒÒÕÓÕÓÕÔÕÔÔÔÞÝÝÝÞãëëíìììììëééêêêêêííîîðïïíëææçåâàâáãâãáèæèãåãåääåßÝßÞßßÞÞÞÞÛÛÜÛØØ×רØÙ×ÙØÝÝááâàçççééçéææàÕÕÕÕÕÖËÍËÈÆÈÆÐÎÏÐÎÐÔÖØØØØÙÙØÖÕÒÒÒÕÔÕÕØ×ÛÙÛÙÛÚÞÞáãæèæîííîìîó÷öööö÷õ÷ñóìîíîîìîîðïðððòôõõöööööööö÷÷õôôöõõõõöôýÿþûüúüöôóòòòòóòððñïïïèèßßßàßßßßâçççèæèëííëíèèèçèçççéçéëíëíëíëíìíëíìííððôóóóóôõ÷öøõöõðïïïïïèèæçæçåçæèéëéðïïðî÷õÿÿ !####$#$**:ÿMÿNÿMÿNÿNÿNÿ`ÿ`ÿaÿcÿaÿcÿOÿQ??@/100(&(#%#//:;:;9;9<1'&%'%!! &&',,,//..,,-)+(*)*'&'&&&&&&$""!"!"!!!%#%#%$%$%$%"$##$$$%#%"$#$$%#'&&'%'%%$%#%#%#####%$%$$&&''(&*)**,,,,-,-+)*((&(&''''')*&'&'& ùùùùòòóèèèèáááÛÚÛÚÛØâõ÷ö÷ööö ýüüüûûûÿÿÿþ#./%'%'&'&#7777ÿJÿKÿKÿJÿTÿSÿSÿPÿNÿNÿNÿMÿUÿUÿUÿVÿUÿVÿ^ÿ^ÿ_ÿ`ÿbÿ`ÿ\ÿ[ÿVÿWÿUÿWÿUÿSÿRÿOÿLÿLÿMÿKÿMÿKÿHÿFÿG>>43&'%&'&&      #%$$&'%" "!!%$./-/-/.20/0/0///-0.0.0.,,,))*$$%%      ýþþþþþþýûúùùùùùùùúüýÿþþ  ùúúøúøúõõñêëëêêãáãßßßßßßâââéèèéïññýÿý   ÿÿÿÿÿÿÿüýüúùúùùùööö÷÷÷ø÷ûüÿýÿþþþüúûüúüøúøú÷ööôöõõöõöôôôñóñóñôôõõõõõõôöõõõöõýûýû   þÿûüûû÷÷ö÷õ÷õ÷õúþþÿþÿþ     ÿÿÿÿÿûõòòòòóñóñôóóóóòòóñóñðïìíéëéëêíìïðîðîôó÷þÿýÿþþ  þûýûýýûýû÷óóôòôòôííèææçææääåäæææãåãåãååçåèçèççæççãåäääääååááâàßÞÞÞÝÝÞÝÞÞßàßßàÞÛÚÚÛÚÕÕÕÔÖÕÖÕÖÕרÕÐÐÐÐÐÐÌÍËÊÉÄĽ½½½½½°°®¯³³³´³ºº¿¿À¾ÂÁÁÄÃÄÅÃÅÃÅÆÇÇÆÇÅÇÆÇÅÇÆÆÄÆÉÉÉÉÉÉÏÐÖØÖßÞßÞßäåííîìøöÿþÿ÷ôóóóóóôôôûÿÿÿÿüüýõ÷õ÷îðíîìñððñîðîðîîëíìîìîìîíðìëêêëçéèèèêêíìëêêëéëéçéääßßààÜÞÞÞÞßÝééïõõõõõõõ÷÷üüþþÿûýüüüüú÷÷÷ø÷øöøøõ÷õöõõóóóôóóóóóóòîííææææäåääçéíìíììììíîììíìììëíìêêêêççââáãáãâäåäèçèéëîðïïïïïõ÷÷÷÷÷öø÷÷÷÷øøõöóôòòòòñóñóóóôôóóòîíîííêìððîðïïòòòóóððñïñïñðõõöøúýÿÿýÿÿÿÿ÷ïñððííííííìêêëéëéëéíëðîððïïïðððñïññóñôõ÷ööööùùùÿÿ  üö÷õ÷õ÷÷ñóïñïòòòóôóóóóóôóñðññççàÞàÞàßÜßÞççççèèç÷ûûûûûüûûûþÿý     ûýûýüü   ÿÿöøöøøúùüüúüúü÷ùúøúøúÿýÿýýýüüü÷øøõöõõõõóóóóóóóôóóóöõ÷õúùùùùùúùöóóóóóòóòòððóóõõõöôöõ÷ööóóóóôððïïðïïððóóóóóóôóöõòòïððêëêêëééêêôòôôóööøöøööööôööøøöýüüþþÿýÿþþÿýÿýÿþ þþÿþüüüüüûûûûûüüûûüöíäåäåÞßÞßæçåçôöÿÿþÿþýýþÿþþýÿÿÿþþþþþþüúü÷öóñîíîìîìîìììóòòòòóòóòòòòííææÜÚÜÛÛÛØØØØÙ×ÙÙÛÛÙÛÙÞäèéèèèèèììííððñïñöøÿÿÿÿýûþþþþþ      üüòòóòòììæçåâáááâåçîðïðîúøÿÿûýúüûüûÿÿ                                !#$"$"$#$##!! !   ÿÿÿÿüüûüùùúúùúøúùþÿÿÿýÿýÿýÿþÿþþÿþÿýüûûûûüüûüúüûÿüüýûýýýúø÷òôóóôððñðñðñïððïðîðïïðððòòñôòöôöôöôööñðîðïïêêêëçéçèçèéëéëîìîïïððððòóõõöõõõööñóñóñóñóòö÷þÿÿýüóôòôòèæâàâááÛÙÕÓÐÏÎÐÏÏÐÎÕØØØØØÙ×רÖÔÕÓØØ×ØØ×ÚÛÖØÍÏÍÏÎÄÅÀÁÀÀÁÀÄÄÅÊÌÊÌÏÑÏÑÕÓÕÕÔÏÎÎÎÎÎËÎÓÒÓÓÒØ×ØÚÚÚÚÙ×ÔÔÔÐÐÑÏÑÏÑררáââæèæèèçèßàÞàßàÙÙ×ÑÏÑÏÑÏÓÒÓÒÖÔÖØØÞÞßÞèèíììììëêçåãáãââãáçèìíìììììììíìììèéçéçéææááâàâáàçåîìîíí÷÷÷óôòôòôñïñîðñööôöõõõõö÷õöõõõõôóññððòóòôòóóòòðññððîôóó÷÷øøöøúýüüýûýûýýÿþ      ! !"$$$$$''))))*)))*((&(''$$ "#%#(&('''&!      %$#%#$#### "!!$%#%*+*0/4343434242446:@???????ÿAÿAÿBÿCÿCÿCÿFÿGÿEÿGÿEÿGÿHÿJÿIÿCÿCÿCÿDÿBÿAÿ@???ÿ@ÿ@ÿ@ÿA?@>?=>>>>=>9;:::986872.***)+**-+/-0/////0424377;<:?>>>@>@>@?>?=>=>=><<732232/0/56469;:::564640./-/.556:<:<:??====>=98855569;9;:;9?=@>@>@@>>:;9;91/''        þÿÿÿøúôòôóóó÷ø÷ø  þÿõõõõóóóööö÷ö÷öø÷úøúøúúüûûûüûûûúüúýþþÿþÿÿûýû÷öòòïïïïðïïïèéãåãåãâàààßàÞàßàßâàâááâäåçåéçéììììììðôøöøöøùøúøüùùùùúúøúøøø÷öööööôôòôñóòòòóöòôóóóóôîðëëéëêêòòò÷õ÷öø÷öôöñóòïïðîðìîêêææææçåçáàÞÝÞÞÝÝßÝßàâèæëéëêëéíëíéëèéçéêêéèééèçæãàâáááâáãáåãèèæéçéçèèìïïòòòòòöõ÷ö÷÷ø÷úùú÷ø÷÷øõ÷õóòòðïðîéçéèäâÝßßÞÞÞÞßÝàáááááããáåãåäääáâàØÖØ×ÃÃù¹º¶¸¾À¾À¾À¾ÈÎÈÆÈÆÈ¿¿¿º¸º¸º¹º¿¿¿ÀÈÇÈÌÊÏÍÏÍÑÐ×ר×××ÞâåãåääåâãáàÞàÞâàââàâàâßßÞÞÞÞÞÝÝÞßÝßÝââÞàÜÞÞÜÞÜØÖÕ×ÙØØßßßßßßçíììììììíéèãáàÞàßßßßáâááæçççÞàßßßÛÛÜÚ×××××ÚÛÚÛÚÚáæèçéçéëíììììíííïïðïñïñîðîëêêääßÞßÝßÝßÔÏÍÌÌÌÌÍËÌÌÌÍÌÌÍÍËÌËËÈÇÈÁ½½½½½¾¿À¿¿¿ÀÀÂÁÇÇÇÇÈÈÆÓÜâàâáÞÞÞÞÞßÚÛÚßÞßÞßììóôó÷ø÷÷÷õõñððððêêßÚÛÙÛÙÛÖØÖÙÙÝâááááâáââáááâáâàãáèéèèííîìíêêëéèèçåäãâàâÞÞßÝßÞÛÛßàßßàçççæñïñøúùùúøúõõöïñìîìíïïðòôóóôöúöööö÷ö÷öóòöõõõø÷ø÷øø÷÷ôóððñïóñôóôóôñóïïëéëéëêçççéçéçéçëêêïïôóùúøúùùüûüüüüüüýûûüûýüüÿÿþþöïêêêéëéîíõõõûûûÿÿüýüýû÷ïññððñðñöõúûýûýüüýûýüýüþþûüü÷ø÷øø÷÷øöúüüýûýüüýüþ      ûýö÷÷ö÷õ÷ö÷÷öøûûûûüÿÿ         ûýûýûýòôòéçèççççççèçéçêêðñïññóðððððííîíïðïïïïððíîíííííîíîìðóôúùøúùþÿý   ÿ          ûýüöõööðñïîìðîðïñðñððññðñïöôöõöõõõ÷ùùùùùûüûûûûþþþÿÿÿÿùù÷øöø÷÷øöø÷ùúûýûýüþþüüüü÷øòôóòòòóñóîðêêäääÞÞßÝßÝÞÙÙØØØØÚÛÙßÞÞÞááàÞàÝßÝßÞÛÛÛÛÚÚ×××ÕÖÕÕÕ×âçççèçèæëéëëíëíëñïñøúøúÿÿüúüûûûûûûúõóòóòìíëíëíìñïöôööôöúüûüüüüýûüýûýüüüþþüúøúøùùõõõóóóóóøöø÷÷øþ    ÿÿþþÿÿûöö÷ö÷õ÷óóðïñðððñïñïñïñïïðîðîðïïíííîîèææäåääåãåæçéèçéçðïîóòòóñóòòóòòòõöõõõõõõóòîîíîííìíðñððððõõõùùÿÿÿùùúøú÷÷ø÷÷øöøöôòðððñïñðñòóòôó÷÷öø÷÷ÿÿÿýÿÿþýüüûûüüüüüÿ   $#'&''%'&(#  ÿýüüÿýÿþÿþ        $"$"--+1101///-++****+)+**+)+)***+**...2778877687778240.0/*+"$$##!! !! !!!$#$"$$#$####"! ! ! ! !      þýûýüüýýùúõóñóóòððððñïñðñðñïñðñðïïïïïëåçàââáááâßåèéèéíííîïñïñòôõ÷ööööòóóòóììíäåÝßÞÞßâãîùúúúúùÿýýûýýûÿþ       üüüöööñðððìíìèèçèæèçççëïôòôòôòøöøûü÷÷ø÷÷òòðñîðîðïïïïðïðîðïññïñïôøúþþþþÿ   üõ÷ööööòòóóôò÷öùúùüüýûÿÿþþþþüüùúùúùùù÷÷õõöõöóóôòòòòóóô÷÷õ÷øúø   ÿüýüüüüüüüþÿ     ÿÿþþþÿÿÿÿþþþÿýÿøúùööõööøúùúùùÿ       ÿÿýûýøúùùùùõóííîìîííììëèéèéçíëíëðñðûûÿ       ÿÿÿÿ  !!   þþüüüüüüüþÿÿÿÿÿÿýÿþüúüúüüýûýüüþÿÿÿþýÿÿÿÿÿÿüüüøúøúøúòóïîðîðïïììéçåãåäåãââáââàâàáâââãáåääçåçæèçèéçéééèíïððïðïïïðððñðñîðîñðñïñðððððñïïïïïðïïïðïïððïðìííééççäåäååäëëêñï÷öööúøýüüýûýüüýûýüüüüýüüöø÷÷ö÷õ÷öööóôîìîìîåçæÞÞÛÛÛÛÛÝÞâááááææèìììëíìêëéëêìíîìîìîìðïðíììíìíèèçæççáãÞßàÝÝÞÜÞÜÞßßßâáãâãâãâãâåäåäåäåäççæææèèèíìììììììíêëêêíëííííííôõøöøöøöø÷öõòôòôóòòòððñïðïììëíççááâáâáãêêóóóóóóýû      ÿÿÿÿ   ÿÿþþûýüûúøúôöööõôòóñóñóñòððïïïïïïðñïóòóñóññïñðíìêëêëêêìðïöôõõõõõ÷ööôöôöôöõõöõ÷÷öööööõ÷õ÷õ÷÷ø÷øûüþÿþÿÿÿýüúûûûü÷ø÷ööõõôóñóòòóòöôø÷÷÷øøúøúøøöøõ÷öôòôòóòòóñóñóññïñððððëëéëêêêêéçèææçæææççêëêêïðòôóóóôòöõõõõ÷øöøöøöøöøúúýüüýüüýûüûüûùùùùùø÷÷òòòóíîíîíìíòôòôóû        øúõõõõöïñïðïïïðîðïïñðððóó÷÷ùùúùùúøúùûûý þþÿþûüþþþ þýüüüüþþ   ÿÿÿÿÿÿÿÿþÿýÿþûýûýüüÿÿÿþþÿÿÿÿÿÿþþþÿýÿýÿþþþþÿÿÿÿÿÿÿÿþÿýüüüüø÷÷ööö÷õöô÷õ÷õø÷ø÷öôòôóóóóõõõöôøúýüüýüüþ    ûýüüùùúùùöööôôôòôôòóñóñôòôóóùùýûýûýþ   ÿÿÿÿúøöõõõôñðìèçççççâââááâáäåãåãåææèèìíëíìííððñòôóóúøÿÿÿÿ    ÿþÿýÿýüúø÷ööõ÷õ÷öö÷öøýüýüüýüüüûù÷÷÷÷÷öööööôöõõóóôôöõõö÷÷ýüüÿþÿþþÿÿýÿýÿüýýüýûüûüúüûýüüþþÿÿÿÿÿÿ       üýûýúüúüûüýýûüûû÷÷÷ö÷ööööö÷ö÷øúüúüúüúüüúüûûûûüûûüýÿþþþÿþþþþþÿÿÿÿÿþþþþÿÿþþÿÿÿÿÿþÿýÿþþþÿÿ     ÿþþþÿÿýÿýÿúüúüûýûýÿÿÿÿþþÿþþþÿÿüûûüûûüúüúúøø÷ööööööóóóòóòóòóóôöôöô÷õúùùüúüüþþþþ ÿÿÿÿÿÿÿüüüüüýüüûùûýûýûÿÿýÿ    ÿÿÿÿÿÿÿ     ÿýüýûüøúøúúøúúúüþ    þþþþÿþþüúýüüüÿÿÿÿ   þÿÿÿþÿÿþþÿþþþýûýüüýúúùùùúùùù÷÷ööôöôõõòôñóòóôôõö÷ø÷ø÷ø÷øø÷÷ø÷ø÷÷øöøö÷ööôõõõöööööö÷÷ø÷ø÷úøúøüúüûýýüýûýýüýüýÿÿþþ                    þýýûýüýûýüýüüùù÷öøöø÷øöúùûüúüûüüþþþþþÿýýûüúüûüúúøûûûüúýûýüüüýûùúøúùúôöóóóôòôòôõö÷ùùùüüÿÿþÿþþÿÿûýú÷÷øöøõ÷õôòôòñïññïñïñïóòòóñôòôôóóôòôòôõööööø÷ø÷øøúøúùøúøúùùùùüúýüüüýüÿÿýÿýÿýýýüýûýýøúùùù÷ø÷÷÷÷÷÷÷÷õõõõöõõö÷øúùüûûüýüüýûýüüüúüûûûûûûüüýüüÿþþþþþþÿûýüüüûüûüùúûüûûüüüüÿýþþþüüüüüýüýüüüýüüüþþþÿÿÿÿÿÿÿÿÿüüýøúøúø÷óõõõõöõö÷õúøýûÿÿÿÿÿÿÿ    ÿÿ      þýþÿýÿþþþþÿýÿþþþÿÿÿÿÿÿüûûüúüõ÷÷óôóóóôöõõõ÷ö÷÷÷ø÷ûûüýüýüýýüüüüÿÿþþÿÿÿÿÿÿÿÿþÿÿ       üüýøúøúö÷õöôöõõõõõõõõö÷ùüûüûüúüúüúööööööôöóôóôïñðïðíîíííîìîííîìíëíëíììîñöõõõ÷øöøúüúüþþÿþÿÿÿÿÿÿÿþÿþþÿÿÿûýúøúùúööõöõööôóóóóóóôóôóôòôóôòòòòòòòòòððððïñðððííîìîííííííííïïññòôòôóõõõöõ÷öööö÷ööööôöôöôöõõöõõöôöõöùùúùúøúúüüúüúýýüýûýûýüùøööõööõóòòïðïîìîîððîñïñóôöõöõóóòòóòóóòôóööõöõõõõõõö÷õ÷öö÷õ÷ôöôôôòôôòôïñïðïðïïíëëéëëééèèææçåçåçææççèììììíëíïñòòõõöõö÷õøöøøöøøúùùùúøúøúúüûüýþþþþþþÿÿÿþþþýÿûýüýûüûüûüüüýüýýüüüüüýûýûýúüúüúüüùùùùùúöø÷÷ùúøúûýûüüüþÿþýÿþÿûû÷÷÷÷øöö÷ö÷÷õ÷ööõõõõõöôôóóôòóóðñïïïïðïìíîííëíëíììììììêëéíîíîííîíðîñïôóóóóôóôòòòóóóôóóôöõöôöõ÷öøöúøúùûüûþÿýÿÿÿÿÿÿþþÿûüüüüýýúüûüûýüýÿýÿÿÿÿÿÿ   ÿÿþþþÿýÿýÿüüýûýûýûùûüûûüûýüÿýÿÿÿÿþþÿýÿýÿþÿþÿýþÿÿ                      ÿþÿÿÿýÿýÿýÿþþþþþþÿÿÿÿÿÿþÿþþþÿýýûýûýüûûûùùùùùùùöööö÷õ÷õöôòðïñðñïððïïïïïðïñððòòòóòóñóô÷÷ûûûûüûüüþþÿýÿþþÿÿÿþÿÿÿÿÿþûûûûûû÷øö÷öö÷õ÷÷÷öö÷÷÷÷÷÷÷÷÷öö÷öööö÷÷ùùûüúüúüùù÷õöõõóñóñóòðððñïññïóñôóóóóôòôôööööööööö÷öõöôôóôôóóõõõõõõõõ÷õúúüûüûýüýûûüûûûûûûüüüýþþþþþÿþÿÿÿÿþþÿýÿýûýúüûùúøú÷÷øöø÷÷÷÷÷øùùùùúøú÷÷÷÷÷ö÷õ÷öøöüûûýüýüýýþÿþÿÿþþþþÿüüüùùúùøøöøö÷÷÷öö÷÷÷÷ø÷÷ùùùúùùùùùùùùøúøúùúùúùúûûûüúüüüüüüþþþþþþÿþþþþÿýÿÿýÿþÿýþÿÿÿÿÿÿÿÿþþÿÿþþþýüüüûüûùúøúùùùùùùùùùùùùùúúüüýüýüüþþþÿþÿþÿþþÿÿÿþÿÿÿÿÿÿÿÿþþÿþÿÿþÿþÿþÿýÿþþþüýûýüüüýüýüüüýÿÿþÿþÿÿþþþþþþÿÿÿÿþþÿþþþþÿýÿþþþþþþÿþþþÿÿÿÿþÿÿÿÿÿÿÿþþÿÿþýüüüüüüýüüüýþþþþþÿþþýÿýÿþÿýÿýÿýÿýþÿþÿþÿþþÿÿÿÿÿÿÿþÿÿÿÿÿÿþþþýÿþþþþÿþÿÿþÿÿÿþþþÿþþþÿþüüüûýüüûýûýýþÿþÿÿþþÿþÿþþÿÿÿÿÿÿÿÿÿþÿûüûûûûùùúöø÷ö÷õ÷õø÷÷÷÷÷øøüúüûûüûûûüýÿþÿÿÿþüüýýüýüüüüüýþþÿÿÿÿþÿÿÿÿþþýûüüüýüüüüüüýüüýûýýüýûýûýûýûüøúöøöøöøö÷öö÷ö÷÷öööö÷õ÷ö÷÷öøùùúúüûûûüúýûýüüüýüýüüüüüýüüþþþÿþÿýÿüüüüüüýûýûýûýûýüþþþþþÿþÿýÿýÿýýûýûýûüüýýÿýÿýÿþÿÿÿÿÿÿÿÿÿÿÿÿÿýþÿþÿÿÿÿÿÿÿþþÿÿÿÿÿþÿÿþþþÿþÿþþþþþþþÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþÿþþþþÿýýýûýûýüüüúüúüúüøúùùùùùùùùùùùùøú÷÷÷÷øöúøúøúøúûûûûûûüýüüüýÿþþÿÿÿÿÿþþÿÿÿÿÿÿÿÿþþþþþÿþþüýüüÿþÿþþþþÿþþþþÿýÿûüüüüüýýýÿþÿýÿÿýÿÿýÿþþþþÿþþÿýÿÿýÿýÿþþþÿþþþþþþÿþþþþÿýÿþÿÿÿÿÿÿÿþþÿþÿýÿþþþþÿýÿþþþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿþþþÿÿÿÿþÿÿÿÿþþÿÿÿÿþþþÿÿÿÿþþþÿÿÿÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿþþÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿþþþþþþþÿþÿýÿýÿþþþÿýÿýþþÿÿÿÿÿþþþÿýÿþþÿþþÿÿÿÿÿÿþþþÿþþþþÿÿÿÿÿÿÿÿþÿþÿÿþÿÿÿþþþþþþþÿþþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿþþÿþÿÿÿÿÿþþþþÿÿþþþþþÿÿÿÿÿÿÿÿÿÿÿÿþþÿýþþþþÿÿþÿÿÿÿÿÿÿÿÿÿÿþþþþÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿþþþÿÿÿÿþþþþÿÿþþþÿÿþÿþÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿþÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿþÿÿÿÿÿÿÿÿÿÿÿþÿÿþÿþþÿÿÿÿþþþÿÿÿÿþþþþþÿÿþþÿÿÿÿÿþÿýÿþýÿýþþþþþÿþþþþþÿþþþþÿÿÿÿÿÿÿÿþÿþþÿÿþÿÿþÿþþÿÿÿÿþÿÿýÿýÿýÿýÿþþÿýÿÿþþÿÿÿÿþþþþþÿþþþÿÿþÿÿÿÿþþÿÿþÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿþþÿÿÿÿþþÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿþÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿþÿþÿÿÿÿþchromium-bsu-0.9.15.1/data/wav/life_lose.wav0000644000175000017500000011376611201745730015504 00000000000000RIFFî—WAVEfmt "V"Vdata•††††……‚|zyvuuvwyz€ƒƒƒ†ˆˆˆˆŠˆ‰ˆ‰‰ˆ†„ƒ€‚~{xuqopojmquzƒ†Š’’’’ŽŒƒ‚€€€{vsopqsuxyz}|}}„‡‹‹Ž‹ˆ…ƒ‚‚€}wxy{}~~}{„……„‚‚‚‚ywuutuy{~€„‚‚„†‹Ž‘Œ‹‡„€wsotwwxy{||}{tssty}‚†‹”’‘ކ‚{vpkgghrtv{}€ƒ‡…‚‚„‡‡ˆŠŠ‰ˆ‡„}vz|{yxvvuz€}}}~wuuw{~ƒƒ‘“”••—–‰…€wqlkmnxvvvwxxxxvqtwz~‚†Š‹—š›™–”’‡ƒ}wrjfhhlststtvwyxrw}„ˆŒ‹”—–•”’Žƒ}wrmjlms{zxvvtuvunqvz„††‡‰“”–˜™›œ›šŠxrokiiryyvtrpqrrkqv|‚‡ˆ‡…””•—™›œ—Ž‹ˆƒzvusprqokifaaddahv‰“——¢¡¢¤¥¦¤¡”zrkfdbb`lllkiiijrls|†‘—šœ¡¡¯¬©§¤¡œ—“}te\VRNLJV]_bgmqy‚‹š¤¨©¨¥¤ ©¨¤™–Œ…od[TPQRSWYlopppt{‹…˜  œ—’’› ¢¤§§¡œ•Šsd]YXYZ^]mlmlkllntoy‰–™œ £´´´¶¶³® vj_WUTPPNb^]\Z\bhus|•šŸ¢§³¿½º¶¯¨£š‘qg^YVRLMK^^_adhkrƒ{ˆ‘•—˜˜–— ¯¯¯±±­¤†qga_^[XYShedddgnu‚zˆŽŠ‰ˆ‰Š ¤¨«®¯¬¦ …pjfefcbamxumhgdiqr{‚ˆŠŽ‘’©¨§©¦ ›}gffkkhed^uqpnmosz…y„‰‰‹Ž’—²³¸¸¶¯¦—ŠdSPPOOMLG\begnv~‹›“Ÿ¡žœ™˜—¨¹ººµ±¥™‚YOIJHC>:;CXY[`jtŽ¥ ¤§¨ª­­­°³ÍËÆ¿µ›‰zXB?@@?:45EQRU\js…šžž©¬±¶·¸¸ÈÕÑÌÁ¸¦–‚b>741/+*'8KMU[htŠ¡Ÿª®³¹ÀÁÂÁÐàÙÏÁ³šƒe5/..,+('%9HPZfyЭİ·´´³²°°«ÎÉÈĹ­wd775431.06WX_hq‡³¿ª¬¬¬¬©§¦´ÍÉÄÀ®—„tX??>>=94-CRSVhzŒ¤¾¤§¤¡¡¤£¨¥ÍÔÔÑIJš^;<=<96230TTXbnz²Ÿ›™¢«­¯³ÃÜÛÔȸŸ~pADDB>7/* HCITau•«°œ¡¦¬°±´¼ÕãáÚμ”}qE;6630(#BAITc…¢·Æª¯±´¶´³µÈÞÚÐŦˆoc<.0110+)!HIP\x¬ÅÖ·»¼»»¸·´ÆÙÐîš}fZ&)*(&%!"MR^s‰œ¶É¹µ´¶¹½¿À»ÕßÙŰ˜{bE&''&"AFZoŠ¡¿Ýº¾¾¾ÀÂÁŽáÜÏÁ¬ya:-&" -BPatޤÅĬ±µ¶¼ÀÃÉÕóåÖÀ¨ˆdW+)&# BR^sŽ£Ã×´µ´´µ³±µ¯ÔÍø¦ojE>;71+%"MOXi~•ºÏ½°²¶¹»º¹´ÚП¢Šh\D,++)(#! NS`r†ž¿Ð˲¶¸º¼»º¹ÛÒɹ£ŒhZJ+++$#EO_o„žÁÓÒ·º½¿ÃÂÁÀáÚо§ŽfT@CN^t«ÒâÚÂÅÇÆÈÅÃÀáÓųšXJ3JPaxªËßÉ¿ÃÊÌÍÉǼÞÏ¿«‘tUR+% OYg€œ³Õä¾Ãÿ»»µË¿®™‚fKE"(...*)/@dsƒ•®ÂØÈ¬©©«¯¬«¦Âµ¥wcU3,)),-.42anz©¾Ôß²´²°°­ª­±Îº§v[H7#(-1010Sh|¦ºÎÙ¹²®®°°®°ªÏųŸ‰n[M'*+++'$$;V_x¦½Í¾³´·»½¹»´ÚÔÊ«“wbV#$$#"! #8Yfs§¼ÊÒ®­®²·¶¹´×ÏñŽp]V8/0/.,($;U_mƒ¦¾ÏÔµ¸·»½»·´Óǹ¨‘iVP(&%$$! CRbt«ÐâÕÃÃÄÄÄ¿½´×˺¤ŠjI<!$Fetˆž´ÔçÄÁ¾¼¾»·µ·Ï¼¬–}bK- !"#+0ai~‘©»Ìж¸¹º¼¹º²ÓÌ¿ ‰kUJ "#"##EYgv™®ÈÞÕÆÅÅÅĽÍÙͼ§€iT> "HTd{•¸ÊÒ²´¸½ÄÆÉÆóíáÑ»™q^0-( &6ATj‚ž½¡©¯µÀÄÉÉèîàÑ»žˆn@=;62*$;IRfy‹£¸œ ¢¤¥¦©©ÈÎÉ¿¦ykE555420/Udq®ÆÜƾ¹¶³­¨¦½¸°¡uQF#&%%+Bft‡›±ÍðÓÕÒÐÌÅ¿¹ÍÓ¼«’sYD >N_|—®ËèÒÏÏÍÍËÌÆìæÞЬ‹kU 9@K]vž¹Ì·¾ÅÈÉÉÍÉðëÞ͹xN1+'!>;83JQLNTYg{t‡–ž££©ÁÚÞÞÛÎÀ°t\B=<73:QPRU\l‚t…—£¦¥§¨ÑÜÝÚÖÇ´qR<,''('OWY\civ…x–¤¬­®²ÕÛÞÞÚɸŸgO<10-,3MIJLP_vp‰Ÿ¬²°³¿ÚÛÛÙÑÇ»‚ZD61,)5IIJNYfzh™¯µ´µ³ÚÙÕÑÊÀ«p[F6,&'(LKMU\gwm‚™¬·µµ¿ÞàááÞÒ¿©tO%'"" "&6J€¬Á×âäæéåæâä½¥™ZF51-&' +HENUev¢½ÃÐȱ½¿Ã¼¶šƒlTB\[\WVQSQZco~tŽ™¤¤¢¦£¥¢£œµ¨˜‡udddcbbV29;G]q‹¬°®©ÉÐÎÏÏǾ¬–r_L"#$&*-8F\l£ÊàåçèééåáÝÕ¦‡jR8(#!!!8MVasˆ¯ÁÐըߏ¿¼»³®‡pTC1QPNKJLUXcq‚˜’¬³¸µ±´²±­¤¡±›„jMACBDEO?+8@Yoˆ¥·ÅÊÃÎìæãÙϾ­“pXO/ "!"'1:O]ŒÁØààâãåããÝÚ¬‡iR;1,('$)$VYcp…›ÁÍÕÒÕÔ®³¬©¡hP<+7QMQPTX_ct…« °¾ÄÃÁÁ½¹±­•¥™hMA@<:;B: 0;Qw«¹ÀýËèáàÔÍ¿¯“{ZV2&%!!%*2F_t±ÒåéíéêèâØÒ´‚pH1#-Q`s‰¢ºÓäççéÈÇÁ¾¶«›w]F3(E??<>=FK\mŒ¨°°´¶¸¸´¶¦»¥’}pfe`a^bU;CLXj„“™—š’¹¾¼º¶¯‡uc[C29;AGOW_l‚ËäåäÝÒÍľº³“hY@,=]jƒ™ÁÝï÷ùøçÄÅ»µ¦”€dH1&838;@GQ\o—¤ž·¼ÁÄÅÉÄ¿¹¦¯®’|]QOJEEG8(/Lf~—¤«µ²ÓæãåÝЫh_E(,*-128;C`n¤ÀÇÉËÊÍÊÌÆÈ£€r]A9644478_juŒ£·ÍÖÝÕײ§£›‘…wbL/#HHNSY^irŠ¡¶©½ÃÄÄÀÁ¹¬¨•œž€]K?<974>11K`}™³ÃËÏÊëðëà×IJ•oVL#$1Pc‹ÅÖçèéêëçäáÇ•ƒe@0# =PYqŠ ¼ËØÚâĽ¾¾¶¬†mI02JBA??BHQl™˜´½ÃÄÃÃÀº± ²¡ŠhZPOJKDA %6VnŒ °À¼ÚïëíåÙʰ™pd:((&$"&'-7Sx­»ÍÓÖÚÚØÙ׺’ƒiR91.,))-RVer–­ÇÖááÚ¸º³±¦™ŠrVD&@=9679BJ\m’‹©¹ÇËÎÐÎÊȺǸ‚jRPJJDI*9Nu‰™¥¥ÏÞáâßÚʳž„xVA;;99;;>JUw²ÂÊÌËÎËËÅÉ©†nX?.& $"8]eq„š·ÕæçíÐÂÀ½´«¡€eM-3C>:<;@CUb|r„¦¶½¿ÅÄÂôÇÅ­ˆr]VOPOO*,-:K^wŸ±±ØÞßÚÖÌ¿¨“qS)+(())+17Nk¤¸ÐÚÞÞÜÙ×Ö·šŽ|eE9/-)'8LJU`q”©ÁÏݸº¸¸´­‰tdGJTWX[XXSRML$"(/BTh¿ÊÎÍÑÔÚÝÞäÕ¼À¿¿»±•‚a[cTOOLNHFBA$0Af¼ÐÝãèëëêîóÜÄÆÅþ·©šˆbd]KGHEFAC?F" $',19EYh·ÇÙÝÞÚÖ×ÖÜθº¿¿¿¾³§ƒƒ€bUVSTOOOJ%(&"!*4TŒ ÃÑÕÚÚÞàæÄÂÂÇÊËÊÄ»«©Žw_PNIFCD  .1pˆ¤»ÒáãåèíéËÌÍÌÎ̹´¡¥—fUGFBAB<"#')*-66Rx…©ÀÍ×ÔרӲ·´·¹¹¸¹¶®»Å¯ž†f]SUPH%($#"!#,bn‚™°ÎÔÚ×ݹ¶´³µ´¶¸º¸½ØÅ³ŸˆuaZXW00*%$! 1NP^yާ¶ÅÎȬ¶¸¾ÅÊËÎÐÑçíàн•z^QLL$&$ 4CSl…¤ÉÝìâÈÐÑÏÎÏËÆÈ¼×Õ͸¦‘zcSL,%'-/,+'%*-NJOT_wЧ»Ó°¶¶»¿¾¾¾ÀÂÈêæáÚ̼•|fS),&# -:;BN[n„ ÌÁÀÄÇÊÉÊÇÅÉËêãäÝÖÀ¨”xg# *ILOX^l€‘©¯¦µ¹¸·¸µ´¹·ÞßãàÜÙ˾©‰M=/-+(#+668?DNWj„•’·ÅÊÍÐÌÉÊÃæäàÞÙÓÈ»¡ŒP>+"$'&&'"BJKJNRV]gyt‰›®·¸µ²®¯±ÔÒÓÕÖÛÕÑÊ´€oL:441.1-QONEAA=ADTB^uŒ§±±²¸·âèïïòðìèÞØ«€eN8(" .JGGIHLLQ^JK^u–¦°°®²ÀØÕÙÜÛÜØÙØÍŸ~hTD7576[XTRMLDBF>&3@_w‘ž£§®ÓÒØÚàåâçéî¼­—~V>.,"CCDCADAAA>,?Od}‘£´·ÝÜááàäßáÞϵ³ª™ˆjQ=5,VPRQPSLJJC#*2;I]pŽœ¨ËÈÌÏÒÙÚäéÚÊËȾ©”z_J9SLGD?@>=B/ %+2@Rv‹²ÕØßçéêéêñÍÊÄÁ»«—hKIPQNPNHGAB&/?e{¹ËÖÝàæåééâËÐÐÎË¿±œ‰mpZPI@<0+.  +K_–ÃÚéóöôôòóÏÔÐÍȾ±¢”u{ZH;66114/"(.681#!4>=BJZg~¤£š ¤¨²¶º¿ÁÒëìæàÕ¸¥Žt@;6433/+&=KGEGOVh{— ¨©¬­­°³ÂßßÜÜØÏÅ­•]OC?>=81.AKGDEEMZf|mœ¢¡¤¥«¬ÅàãèêêäÞЪxcM;2+$(B??@CEQ_h`~™¹ÂÄ¿½×ÚØÓÒÐÈž®}cP?3115.PWZYVXSUWIObzŸ«©«¤ÅÌÐÑÐÔÒÓØ³¡_L=7:=XQPOKFEBJ-9J]v °°ÁÜÛÞâåäæãÓ´­ŸŠqK6*!4D?<<=;@L;3?Ni~‘¤µ¶ãàâáÝØÕÑÖ²¦œ‘pYC0;VUVZ]ZYTV/37=FVo†“½ÎÒÓÓÖÓÖÛ¾¸µ´®ž‹udK`XWXVVQJH&2@Su¯ÇÔØÞåãçíàÈÈÅÀ¶§ˆt^iSLHEBA=6".=Re˜ÃâëìíèæêÉÀ»º²¬ŸƒloVGCCCFGE&.367:=FZ’¥¾ÑàããáåÄ·´°­©¡—ˆ’”dUQMPQ410112129Bt£ºÊÑÕ×ͳµ´´··µ´¦¿«š†p`SPS-0./.-+*-Xcs”²ÀÈÒ¸¯²´µ¸·¹µÌØÎ¿£ŒqaY31.-.,% !+NQbr‡š²Í¹®®°²µ³±´³ÙÖÍÄ´ŸpX<>@<80)(FCGR^z“¨¶Ÿ¨¨©©ªª­´×ÖØ×˺ª“J?@BA?;:7XSTTX[esŠ€™››ž¡«­ÕÔרÔÎÅ´eULHHFAB:YSNNMLPae_uˆ–  ¡©ªØÛÝààÜÒÊ­jL@;624?OKHHHKQ\XTwŽ¡®°±´ÎàããåáÛ×Ñ­€fK5'4@EFKOQYfPbtˆ²ÀżÛÞÞÝÙÖÑ˹”‹zeL+GJNSVWY`OCJWf…–£¯´ÓÕÖÚÝÙÙݺ°¦œƒoWC4@SUSQPIDD$)6DVm…•ÓØÝãäåéêâÅŽ´§tKOSLFD@:79)8Io„¾ÐÞäëëîìîÈż³¦ŠtdiTJDEACG6''').9JY‘®ÄÖÙÛÛÛá»»½½¹¯£˜‹–}aUTPST/.,,,-/7=mˆ¤¶¿ÃÃû§«¯±¶µ±¯®¿£Ž{peed<:6440,.,Vn•¨´¼Â­¢¤§«®­­©·½²¢Ž}hc`@B@=<8567]eo–°½Ì«­®¯¯­ªª£Ç¼°¤’scZ>0279<;<;bdlwƒ›°ÃȲµ°¯®¨¥¦¿ÂÁº°šˆr`.))*+)(-ASW\f{Œ¢¾±ÂËÉÆÂ¼º¾ÔÍÆÁ³£’†S;)&&%!!&HHKR\apƒ€‹ªºÁÄÃÅÉìêêèáÕʼ•lI2"98:>EGP[ZX~—¬¼ÀÈÉðîïïîåáÙ½”rYB2&#?>??A?DKF:@EISj¡´ÀÃÂÃÅÇ»¦¨¨§¤™x‹vidcaacC742236Bd¥·ÇÏÍÌÏ«®¯±³¯©¤«¡zg^VRG)*))+,06p~’©¼ÉÏÔ·±±¶·µ²°¦¼®š‡s]SS0220/+)-=_p‚–­¿Ò³³µ¶¹¸º³Ôʺ©“xcM#%&%&%%)8Zfr~‘£À¹¯±´¸¼»½¸Ø×Íô†h5.,)'# ,DFPZj|‘ ©µ»¼¾»¾¼ààáÛÔij¡UB3+%0>@BKR^o{†š«´¸·»Âãäåçâ×ȺƒbN?6/*&FDDDACIWHSt‹ž¨«°ÍÝãåæçâÝÈ¥’qZF50*KHECEBHL1>Nkƒ•£«ËÚÜàãáßÞµ­¡r[D8@URQNJIM.,1=Nk€–¨ÍÎÓÕØÚÚÆ¸±©n]Ld^\[YTQS-,08DOk~¶ÄÍÑÒÏÏÔ´²°ª¡’bqaXUUXZa?=<>BDJX‘¦ºÇÍÏÑ׸¶µ²­£–‰ƒ{j\SQRV744466:F_‰§¼ËÓÕÓµµ··¶±©¡¦¬˜vbRLL,--/0104Niy°ÃÔÝÍ»¹·´°«¥¹½²¢Žo`X;//121/2R`m|Ÿ¹È±­«««©§¨´ÆÃ»®œŠn=6557643LZ`ht~¥œ©¬«©§¨£ÅÇÆÂ¼®Ÿ’\B:78663UUX^jsŽ~‘¥©©¤¤¯ÉÊËÊÉÀ¶štaO<8554PQQRV[m[h{ª°®®ÀÑÏÏÏÊÉÆ‘…ubQ<94VUUTTOMQ2DUk‚”¨´ÔÖÚÝààÞ̯¤ŽybK=NUVURMIN-/5AZl‘ºËÍÒÕÓÕÑ··³«~lYlbYRLGD;"$*4BRt¦ÂÏÔÕÔÖݽ»µ±©šˆqwdYWYTRE---16?Qkž½ÎØÛÝÞ¸·³¯«‘~eWPLKN3468:>BIR]n„ˆ™¤¨ª­°ÏÛßßÛÐõ|iPFA;9ESRPNPWeRdy“Ÿ¢¥¥ËÒÖÖÖÐÈšƒp[H3.*HNRU[^ciTm‚–§±³ÏÖÕÒÎÆÁ»’†vXC0%%FILOQWaGP]n‚±½âââáÞÜÛ¿£–†t[C*>:;=@CI829L]oƒ—Çãæççåäɼµ¬¡†qX`SHDEDDD,-06?Jb˜®ÁÐ×ÕÔθº½»³§ššxg]TQ@+))(*/7\yŽ­¿ÆÊ̾©¯¬¯¬¦ ‘‚ocLeigfc_^[VY`m^m€› £¤¥«¥¹Ê¾­šŠwla`Y]G38<>GP`x‰œ¡ªÈÆÉÆÉÆÅ½¸­¤‹RH?=941*(*1AivŒ£¼ÓÜÙÚÚÛͳ¶­¦”lS?.'*GHGHJLSYf„Ÿ®¤µ¹¾Á¾·°¨›« €j]SQNFBDB&19J[q‰¤±µ·±ÌÕ×ÕÖÐÁ¯ž‡r^*-*--.36\„¥µËÒÑÐÐÕ¾¬«¤š…t_M<78QLNMU\es†›¨ «ª©©¦¤£ž“¢‚qhccaaaeDOT`n‡—¢¥¨œ½·¸±°¦—‰}nc4;=@DDJOT_dµÌØàÜÙÕÒÍÄ™ˆygS=-@NY`mw‰¤¹Î×ÀÄ¿¾¹´¦™‰u~gNDAABEJVRBRhyŸ©®²±»ÚÖÓʽ­™ƒe]>,0/0169AVcµÃÑÕÔ×ÒÑËÅœŽ}mQA:4351QZ\`i}“£¸ÅÊ®³¯¯­¦ž‘u_n]ZUXXWWZaeZl”§±²°°¬¯Ç¾·ª™…bTHM7,2:?DLYf}‹¸ÕáâãßÝÓÉ¿«ziI6)"!!#$.RXn€”­ÀÑÝåȾ½º³«£’€cIVQJGFFHGPVc\u†™¬²³µ¶¸ÃÔÇ¿°Ÿƒk^UW..*-07KYj·ÊÍÍÑÑÐÌļ¤v\M?:84.0+@]l{‘¥ºÅÐÒÔµ¶±¬¥™ŠuU@;QLOPPTU\er„–¨³µ¸·´µªÀ³¨•„h[VUX<55;?H^m~“›ÉÊÎÌÎÌÆ¿´©‘bJ@8750/55Ss‰›±ÀÍÌÊÌÇ©«¡™‚mX?->PLNRU^crŽ˜¥¯µº½»¸³­±²‰sXRKLJM*27?M^{Žž¦²ÐÑÓÕÒÏ¿±Ÿ‹VG:64223:=Y}Ѝ»ÅÎËÌÌ¢£š‹|kUE:1KXVWY`ir„—§¤±¶·¸¸²«¦–Ÿ{fXOMLMTM8ES`q†ž¨²­ËÑÍÈÄ»¯žuM856::==>L^ž´ÂÑÖÒÒÎÉ¢ž‚qUB6../PNQX`u„˜«¿®¹»»½»·©¡“n[RNNJIP>3?Nh|’ ¨®±ÑÐÓÏÅ»¦–wA?87752/-+1OORZbp„•©°œ£¦¦§««®¶²ÔÜÝÛØÔ˾¡‘^M?;7541,%6E@@AEIMYhyxŽ¡«±¶¹ºÂ¾ÛáãßÜØÒÊ¿¹ŠvYG;30/0)>PNORQSQU`ON]o€œ©¬©«¥ÈÃÆÆÈÍÌÐÏÑ­¤›Œ}mZFF?\db]ZXTQJK&$!'7GZp…›¿ÏÒÕØÚÜÝÞâ×¾¿¹®™†p[K\SOOLMHEE7!$)3;Ig‚¶ÄÓÛÝãáåâØÁÃÀ»¸²§™ufXJFIGKKN.1347;>DOR~ ¶ÄÍÍÌÈÅ¥«ª«««¦¤¥›µ© ‚raabjKGEDC@;56-ITZgs…”¦¸¾ §¨«°¶¶¸¼¹ÚÖÓË­•‚me?>=:861,.%AGLRYck|™©›«¯²±²¯¬¯±ÒÐÓÐÎɽµ§–ZKB==?9464USSUTWTYfb`t…š¡¥¥¤©ºÐÐÔÙÜÜÚÖÔ»“mYF;340CWUSSQOMNS7>EUmƒ“¡¬®ÐÐÔÔÔÔÏÑÏѯ«¦œ‘dQE=YTSRNOJJM5)-3=GUew¾ÎÑÐÔÓÓÕÓØ¼··µ²¬¡‰y^j]STRSNNP>*,-/5;AHWƒ¡²ÀÍÐÏÏËÑ·¯¯¯±±®¦£–« ugb]_\K6640*(&%)1]l~–¬ÁÑÔÚ¼¸·´µ´±°²¯ÌÆÁ³šˆpbX=32320-+*(:RY_jw‡£´Ä®¶´µ´µ±­¯µÎÉÉǽ³§—ˆ`>657765:5UXVWW]^i€}”£­®¬«©¦ÆÉÌÌÍÌÆÃº¯ƒk\LA>;;6EYUVXYZ]^cLZesƒ–›œŸŸÀÁÃÈËÏÏÍѯ¦œŒ~n[MHGc_a`\ZVST@117CQb}”ÅÈÇÈÇÉÅÈδ¯¯°®¦šŠzcqcb_]]WRR=(*,/16=Q^’§»ÅÍÒÑÔÖй·¸·³¬¥ŸŽœ‘vh^]YX\A3/0//,-22gr‡œ°ÆÊÌѾ­¯±µ¶¶´³­È½³›‡ve[Y77566788;7W\ajq€§¹ ¤¥§«¯¯¯µÅÚÖÓÏÆ²£ŽRH@>=<74/?OLJKOQ\g{v‹›£¦©ª¯®ÉÝãåããÝÙ̦„n[D=843)G??=:<;>L>Hh~”§¯²µÂÞÝÞâãáâÞ௤•€iT2'1BEGIMLQYF>CLWlzŠž£ÓÒÔÖÔÓÍÉË©¤ž™‘‹|lT]ecdhidda\:789:>FVa’£±ºº½¼ÀƧ¬­°´·´®§ ­’rha]ZK10.)'%$(*`m‚—«¾ÊÌÔ·¶º»½¾»¸±Àƹ§•wcYTM32220.*//TXhw†™­¾Ï¸»¹µ²¬¨¤¯¶µ°©£“|sI@>BFJGDG\jkhkmr|‰‹™››—•”š¸µº½À½¼´±…qeZSSRTMkjg`ZWQOU;JYk~•ž¢ ¶ÇÉÊËÎÊËʧŸ“ˆsdRFBF`a^^_[Z^I=@JUco}¬À¿¾ÀÁÀÃÇÀ©ª¨¥ž’‚iapdceheea[830..1:J[Žž¶¿ÃÄÉÍȽÀÄÄÁº²¬œ­“}l^TMG7"$'26m{¥ºÍÜßÙÀÃÄÂÀº³°­½°¢’~_QIB).26::;=Ifhow‰•§µ¼§§¥£¢ Ÿ¡¬ÅÂÂÀ½°¤•}RIHHE>;7ATRRQTV`kfyˆ– ¤¦©ª¾ÖÚÝßáÛÒÊ™‡oX>4.+$9CEFDGMRZGWg‚•¥°¹µÚ×ÖØÕÐÎʼž˜†veP>4:NRW\a`bgVILNT`huа½Á¾¾ÁÀÀÅ©§¨§¤ –„qqkiifd`_;632116AXƒ’¬·¿¾Âȯ³µ¹»½¸µ«¹´™‡tf[VK.-+(&%%*-Viy£´Æ×Àºº½¼½ºµ°»Áº¯ ‘|aT/00233263YZ\ckv¦£¦®²²²¯®®ÏÏÏÌǰ ^P<64203?RQSX^cjvhnˆ™¥¬«©¦ÅÄÇÊÊÈÆÂ·“‚raQA98Q]_]^^\[aDIS^kzˆ›¦ÃÁÁÂÄÂÄÇ·§£–Œ|fTjefeb][XS96830.=LMNOQRVWN\n©±´ÈÚÚÚÙÚØÕéž`H5&5@?BBDGH@9ALXn”£ÉÚÛÚÖÒÏʵ©¥£Ÿ”‡zdnaSSSPRR<::;=AFPX†—±¿ÆÆÈÉ­®¯®®¬¨¥²¢‹|pd`b?@<852038512ASSRTWZ_j`o’ ¥«¦ÆÈÊÌÎÉÈű•ˆxfVHAFdcbcc`]`>BJUdr€’´½ÁÀ¿½½¼³œœ˜“tcvmjllgdfGEBBDGN[‡ ²¾ÄÅÃÄ»¨©¨¥¢œ”†”‚qe]VX]?@?@A@AGT{‹œ¬½ÌÑÀ±±°®¬§¦Ÿ·¬Ÿ’‚oZO.0137545I[dozˆš»®µ¸¸º¸¶¶·ÒÎÊø§•lH7.*++,)HJNSX[fvm€”¥°¶·µËÖØØØÒÎdzlXG807IFCCDEGK7JYl€‘¡³ÔÔÕ×ÖÓÐѯ«¡˜Œ{hWc\[ZWSNP2007?HTgƒ´ÃËËËÊ͵°°¯­§“ˆ“zlb^]`LA?=<;:AHpz“¤¶¿Ä·«««ª«¥¤ž¸­¢l`^>>?@A?BCdgoy‹—¦·¢¨¨©©¦¤¥Â¾»µ«˜‰{LA78<=?Afgjmpq~Œ{Š—¦¬©¥ ´ºº»¹³°¥viYF=;:U\^`cdgoU^jw†š¤¤ÁÀÀ¾¿¼¼¿œ—‘‰~nXIa^_ba^]_@BEJQXd€«·¾ÁÃÂÄ©«©§¤•…}neca`O;77767@JtŸ°¾ÆÇ±¬¬«©§£ ¨¶­™ŠykbO>>>=<;8T]dl~‹±£«¯°²°°±ÏÊĽ²œŒ{MA;88673TUVY`fzy}ލ®­¯·ÐÑÓÒÎÊ“„q]I3,(BHKMQSWaIWdrƒ‘¦®ÍÍÎÏÎÍÍÅ«¦š~k][[YWUTRV767:GQ`p™¹ÃÇÈÅÅÁ««ª¨¥™‘…’€ngeecYEDB@==Bfv†—¯¶»¿ ¡¡£¥£¡œ¹²§šwp[MJGD?:9FY_iu“¨™¢¦¨«©¬«ÊÈž´¤“{QD=<<;:VZZZ_bk{m€˜¤ª©ª§ÈÊÊÈÆ¼·“„sbK=75NSTVYY\XPYds„š©½ÑÒÒÔÑÏͬœ“ˆzfQ=OMNPSUWH?CKQXds–½ÉÑÔÒÓ˶µ³¯¤™†ˆw^RIGH.(*.37CRyˆ˜«ÄÐ×ĺººº·²¬Á¶©™‰t^F41/-,*+BR]hw„—¬¥¯³µ···ÆÓÐʾ®ž`N;6646CSVX[`lyiyŠš¬®®ªÆÅľºµ…xiZK@=]]^__`bYN[ftƒ’žÇÇÆÅþ½«œ˜“†veT]\X\`_`NGHKPUan˜­»ÅÈž¤¤£¢œ”™‹|nd[ZQ>=;;;<=AK]~¨¸ÉÒÙÙÛÕÓÊ˶™”…qbQF;7764OSSSX^ivŒ›®»©­¬°±¶¹¸·±­šœŽ{k^YSNJIFK.4;GSe€¢¨¨ÂÐÎÑÐÐÌÇ·©—…^KG?750.*)14Mr—°¿ÅÊÊÍËѽª¬¤™€r^HD=BYUVTVW^fu–š”§ª¬­«­«¨§ ¬›{l^XSTQV@9?CJTfw…”£©¼ÏËÏÌÌÇ·°¢fK@88;;<;:@=Rlq€•§¶ÃÄÇÇ͵®±®§ –Šy`UCP^[YWUTUV[bocoŠš¡¦§©«ª­§½Á¼²¦–‡piefdAC>>>@INXet€¯¯µµ¼¾ÃÃÇÄÆxh[QIHFEGBYgfnu„ž©¶¹¼   £¢Ÿœ”Š|gWd]VUWWYX[`lf\o}™ª³º¹¶·¯¹Ëú®¢‘jRDB(#',/5;BP]n|ªÃ×ÜááäÞÝ×ÕŸ‹ycO<0!$!0JMSYdo…•¨ºË¹»º½¼»¹³­¥™‰ufVOJJGIGP8@HUct©«¯§ÈÈÊÉȽ¯£T@><;;;<<=ELp„ ®»ÁÀÁÂǺ¦©¢ŽraQH>P^XZYY^bfq‡‘ˆ™ž¥¨©¬«ªª ¨³£—tjd^_^Y<<:@HP_k|•›®ÇÅÈÇÈÇÇÀµ«žrbREB@@:796A^as‚–¨¸¿ÇÊʯ°­«§Ÿ˜ˆpbPPb\][ZZ[X\dl]n…”Ÿ¥«ªª®¨´Æ¼°¤”„t`Y\Y@DDDHIPZcu~ ½ÄÅÆÅÄÁ¼µ³ŸreUJBBDDID]hmpy‚’£³¹Ã¯ŸžŸœ›–‰uhvd`\__cceflV\m|‹™¥«¨©¡©¼µ±¬¤›{lfW<@BBEFJMR^e‹¥»ÄÌËÍÅÄÀÁ¥–ŠsfYK=;8>Z[`bfktŽŸ¨˜¢¥¦¨¨ª©¥¥—£ ˆwlba]]Z]G?ENVbq~’žŸ¨Á½½¼¼º¶«Ÿ–}XQGFGEECBFHivŠ˜ª·ÄÅÆÆÆ©¦—…{jRJ>P`]]_^aahnx’¥¬®®ª¨§¡©º¯¡”„uh^Z_P=BADHOYe{‰›ÀÄÈÇÆÄü¹®štjYGBAEECGHfjnsƒ «ºÆÄ©«¦¦£ž˜€mZha[Z\\^\``iUajz›¤¦¦©¤¾Á¿»¶¦š…xi^BFCEEFIJLU[Šª´º¼¿½ÂÁÇ œ†yiSG@D@``achlz›­Ÿœœœœœš–•‰•€phbc`bbfNTXamx‡–œ£ž¸¾¿½»¶±¢•ˆsH?99;<>@EKTx„¬¼ÇÎÏÐÓ¬« —Œ~lZD5DVb£´ÀÉÉÉÅÅųœ—Š{aTF=99M\\afp{ƒ”¢·§±°±±®ª¤š“ƒŽxjZQMLNOXM>IT_o‚𥲰ÈÖ×ÓÑÊÄ·¢“yOD6111/055Mir„¡±ÀÅÊÍ̲¶±¬Ÿ”…r^QK[VWVV[\dixlŒš¢¦ª«©«¥À³ª›Ž~h`Z^K=>@AEO_l‹³¿ÄÃÃÄÅÀ¹¹š‚u_QGEA@DCafjt~Š—¤°Àª¢¢¢Ÿ˜“ˆ|taqfb`fklnovrjsŽš¦¨¥¥›°±®§¡—‹tcZ?,059=EJWgrŸ³ÅÕÚÛ×ÓËË«’ˆq_PA420HEIIQ]gw‡¡Ÿ±¹½¾¾»¶®©¨”ƒsdZPPLO46>HUewŽž¥¶ÍÉÆÅÀ¿¶©ŸˆbXLC@@<:;=]kvƒœ­ºÁÄÅ­§§¥ ›Œ}l`Nd^a__``ehvgl‚‘œ¡¢žžœ¤º²¨Ÿ‘…tjc[EJIJMUZam~¨¹ÂÅÇÅ¿º·€pbP@2/056V`it€¦¸Äϸº·³±­¥›Œx|tbOKHHFITBCM[j‡™¦¯·Á×ÓÓÎǹ§š‡yD@>;;:77>?_w›¬¸ÀÆÆÍ´¬¨”†xgWGRc^^[Y\_jw~ƒ” ¤§¨¦¥§žµ§Žr_]Z[>>BFOYbvŠ”¸ÆÈÉÉÇ»´§~n\PC?<;:;Udjt‚¦³¼Ã¹¨§§¦¢œ‹}ncpb\^^a^bjdZgtˆ“Ÿž¢¦¿ºº³¥™‡yjb@BCCEILR_g‘ª¹ÂÆÉÆÅºš–†wgXG=<:UTVW`jrƒ’§ ­±²µµ°ª¦—¤”…se\SSRT:AIQ^nzˆ›ž¼½ÀÂÀ½³«Ÿ‡bYPJJJGGLIqu„’¢²½ÁÁ¿¡¢œ–Ž…v^QF[VXXY^`hpwvˆ—¢®±®ª«¥¾µ¬¢“…k_[M:<>@CKSfqޝ·¿ÁÁÁ¿½º—Š|paMC>><[ahny„˜¨µÄ¯¬¨¤¢Ÿ™Œ…utgZUVSUUPCNYf’ ª³´ÔÒÏËú¢’„dF;89889@B`y†–°¼ÂÅÅȯ³±²²°© ™‡“ujb`[Z[T=><;:<==?Skr•¤°¸º¿£¦¥§¨¨««¯ªÁÅ»±¥”}qaGIFC>:4/*:JILR^gs€•¥ª¬­«ª®ªÅËÎÏÏÏÈ¿¹}m\F=9645JRSSUXVZZbLWdq€š¢¤¥¿½ÀÃÃÆÆḚ̀ª¤ ™Šzi\Mdab^]]YWWM5778;CK_i§³»ÀÃÂÅÅË­±³´µ´°©¡˜¥}pea][]?<62/-*)/:Y`n~˜ª¹Äο¸¸¹»ºº·¹²Ëǽµ§™…ubA5222567:8\]bdgls|ŒŽŠ™¦ªªªª«¥¾ÀÁ¿¼º´²­¤~sh\RIHJEXddba`\\^QBIQao}‰”˜¶¸»¼ÀÃÅÉÍɳ±®¨ž’‚jVca^ZXWRRR?78;ACA>@A`cjy…“Ÿ¬¹¢¥¥¥§ªª«­®ÈÇÿ·® ‰yQKFFDB>:9JRSRUV\dnxl„“Ÿ¦ª«®ªÄÉËÊÌÍÉÇÄ¢”„ueUA995PQRSRTSW]FKOXiw…’Ÿ¦ÅÅÅÆÆÄÆÆÃ¨ª§¢™rZga][]_]]_Q?=>@CGKU`‡“©¶¼½½½¿¦«¬¬­®­­¨°µ«œŒ{jZYE43112237=X[do{ °Â±¶·µ´´±±«¾ÆÄ¿·±£—Š[H<64566:?ABBBED\iuŽ›¦¯¶Ÿ ¡¥¦§ª¨¾ÇÆÃ¼±¡‹yTOLGD@<;5QNMLMQ[grj}’œ£§ª®¹ÒÔØÝÝÙÕÏ¿œ„p]M?709HEEFHGJOHDMYgx‡Ÿ©ÂÒÒÒÓÕÒÐЮ«¥ž•‰rdQ[XUXYZYYU@ABCEKQ[d‹¡®¹ÀÂÁ°£¢¢  žžž¢­¤™sghOLIHDB=;8WZ_fmx‹›¥•¡¦¨©ª­¸ËÊÊÊÆº¯¢‚dUFAA=:5KPPPQTX^j[hŽœ¦ª«¯ÉÇÉÊÊÇÇȼ£–‰yiVB6GPPPRSTU[FGMT^j|ŒœÁÆÉÇÆÁ¿¿¥ž›š™—…x€}qc___`\JMOOOMLOUs{œ©±·»¡Ÿ›šš±µ¯©Ÿ“‡xaPPPONID@HYXZ^fm€Œƒ’œ¢¥¥¥¨©ÃÃÂÁ¿º²­Šzk^OJFGDZ]\]\[[_SMVbuƒŽ™ž¯¿ÀÁÀÀÀÁº¤¤ —Ž€qbZcba``^\Z?@@ACFKUv‘ž«µ¼¿Âɳµ·¹¹·³¯ª°¡~lWPP81001336A]cn{Š£µÆ¼··´²±­«ªÂ¿½»µ¦™‹iMA977558TUY\`goyur€• ¦¦¥¥¿ÀÃÄÂÀ¿¿®š’pbSJC\[[[YWWYJ?CLT^ivŒ°¸¼¿ÁÂÅ˽³µµ±« •ƒŒzj`YQOO:1348=@GXy„’¢°½ÃȲ­¬¬««¨§¬¹³ª –tlLHEDC@==KWX[aht€Œ‚’ ¤¦¥¤¥½ÄÇÇÆÆÀºªŠ|g[SKGB[XWTQNMQE@I\k{‰—ÂÃÆÊÏÑÓÕ¹´®£—‡ueV^XVVVSUQ:;=BGKS]wœ¬¸ÀÂÃÇ·«¬«©¦¡ž–¥™Œrf]^DCCDHIHHMgmu~‰“¦§šž ¡¥¥¦¤¸Á½¸±¦›‹eUKFFGGILgghhhfjoco}Š•œ›®¹¹º¹·¶¶’‰€ujZSRiijkkhfgJKMQX_oz𬲴µ³´¶¬Ÿ ¡ ž˜Œ‰’†{smjjiNIIHFCBEcmy†•¦±¹¨¡£¥¥¦¦§³»·°§”†yfLJJJJGGEbbbdgny„y†‘›œ›š¨¸¹»¼»¹·™Š~q`VQORgca_][^PFMU`r}‰’²¶º½¿¾À»©¨¦¢›Š}mwpidb][[<;;842/FILPV[eqk{‹š¥ª¬±ÉÊËÍÌÈż™o_PAHZZ[[ZZ\RDJOV`kyŸ³¹¼¿ÁÃÇ´¬ª¦¢™Ž~xngdcceNNNMLJMPkx‡“ž¦­°•—šœžŸµ²­¡–ˆ}mQMMMMLL[jlnrzˆŠ”œœ™—–®°°°¯«¥ž}rf[OKKKbggijknh_foz†–Ÿ«¾»¸µ²¯¯ŸŽ‹‡‚{l_jgbbfeffOOPRUW\qœ©´½¾À³¦¦¥¥¢Ÿšž£˜Œ~odY???@@===X`ktŒ›§¤«®°±°¯¾ÇÅÁº±§yePFA<:7RRTVX\c_Yeq‡” ¨¶ÊÊËËÉÇÀ¤•‹~gXM\YY[\\^XHHIMSZiŒŸ«´¹º¼»¥¥§¨¨¤ž—¡–‰|qecKFDBBAAC]hv˜¥£žŸŸžžŸ®¸·µ­¤škYSPNKHP^]]`dlvjq~’œŸ ž³····´³›Œ„{q^SJ[eimonomVVX\bjy•ª°³³°¯®—•••“މƒŽ„zsnlnXUUUTQPRls‚˜¡ª¤–—˜ššš›³³²­ •w`ZWVROL``^]^_mmlzˆ’ššš«¸º¼½½¼¹™‘†yk^Q_edb_[ZWCFPYcn{¯²´¶¶¹µ¢££¡›’ˆ†‰|okggfJIHHHGNPbƒŸ°¸º¼º¹·»²œš’ŒƒynaRMLJ^fghiikmqxކ‘™ŸŸ¡¥¦¦£¤œª« —ˆ{iaYWV[IFILOV\cjt‡¤¼¼¾¾¿¿À¾¾··¡‰€j[NEC@=>:AVY_clt‚“¢­º¶¥¦¦§§§¨¥ œ’ˆ‘wmhca]\Y\W?EJS]o}ˆ’šœ£¸¸ºº¼»»¶°§›€e\ROMKKIGFGQinu„‘¨­²³º®ž Ÿžœ™”‰vl\Ygefdededfgpibu‚Ž—ž¡ ž ›¢µ±¯©£™Š|qecQFGJKMQQTXae‹ž©µ¼À¿¼ºººµŸ›•ŽƒqdUJB@?TVVW[_glv‚š˜¥ª®®­­ª§¦Ÿ£®£™„wi_VSRUC;>CGOXbl€˜²ÄÃÅÅÄÄþ¹µ«Œ~h[MC=:9;><=@DHNXe¡­·¼ÀÂÂÂÁ¯ž™Ž‚t`TJD?=SQSUZeo|Šœ¡ž¤¦¥¦§¦¥¤ž ©‘„xnca_`OBCFJPZjv…ަ¸»¼½¼»·±¬¥ˆyg]UPOLKJI]dgpz…’¯¸² ¡ ŸŸš•‹~{tkb`````eVRYbq~‹”šž›¯¸¸¸¶²®¥œ‘{\SKIIKLKKNQu}‡‘­²´´¶¯œœš˜”vk]]gdcbaa`cgnbg{ˆ”œ¢£££¤¸»¹´®¤—ˆsjUCC@??ADISYtŒ˜¦´¸ºº¼Á»§¦¡›Œ€rf\TVd`^\[]^dl{y„˜œžŸŸž˜¬¨£š’‡wpkkaLLLNQVbly‚œ´ººº¸·°¬ª †~nbXPIEFDOaagmu‰–¬µª­®®¬ª§¡›’…xk\YWWVZCEJQYiv‚›¡¿¿ÁÁÀ¾·²«¤‰k]TMJJHGGH^gqy„œ­´»«¡ žœ™•Ž…wnwogbcddegm_]dlz†‘˜ £·¸¸µ³¬£™Œƒ[OJHHHIHHLPj|‰” ª²´µ¹ª¢¤£ ›”ˆuf^jfa^]\[]ch^gs‘˜œœš¤²¯­¨•‰€xtXZYYZZZ[_bp˜ §ª¬¬­®¨“Žˆ€xnbTPL^hgghkot‚‘‘¥¨¨§¤ œ˜¥Ÿ–‹zpe^[]FFGJMU\fq|²¸¼¾¾À½¼»±—‡zl_UMFDAR]^djqz…š¨ ¡¤¥¤£˜‘‹’‡}shfdefhPSV[bl}ˆ”™©¶µµµ´±¨¡œ…lbSMJJIJJQhmt€Š—¡¬µ¶¦§¦¦£Ÿ˜Žƒtumb\Z[\]_e]\ep|ˆ” ž£µ´³±­¦Ž…oTNKLNPQRV]w‹–ª´¸ºº» œ—’‹sg\PU^_`bcfinvooŽš£©ª«©³À»·ªž€qaI;:9:?DGMUaŽœ¬·¾ÄÄÆÇÁ«¡˜€rcPIFW[]_adfkz€z†‘›¤¦¥¥¤¤³°¨ž“sjdbMEDEHMV^jt‘¦²µ·¹¹¹º¶Ÿ—Ž}qf[TQN`dcbejpz†“Š‘”–——•“‘™š’Šƒ|xuut`]^aejqy‡¦«ª§¥£ ˜“neZRLKLNQRgv~…›§¸Ãij°«§¢œ“ˆvlqf[RMNNQWSLU_kxŽ›§­±ÃÄÄÃÀ¼®¤š€cVHC@><;=Oenz©±·½©¥¥£ œ“Š~ppnhffdb`bcUZiuƒ—›ž£¸»»¸¯¦™dOLJIJKLNR^x‰” ª°²´·§žž™“ŒtgWcgggghhkqyq|‡˜œ›š——§¢•Œ‚vifWNQTZ^bgnz“¦¯¶º¹¶³±¯˜‰wk^LD@BV[^bhpw‚–•—£«¯¯®ª¦ §¤˜ŒraZYVEDGJPX`r“±¹¿¿¾½º·¯•…yl`QIDBAZ^choxˆ–¥ª¤ª««ª©¤›‘••ˆ{h`ZWVVADJR[kw„µ¼¿ÁÀ¾¸°©ŽzlZRNKHGI]bhp{™¦³±£¤£¢ž™Œƒx|{pgefdei_U[bl}ˆ‘™›¦¸¸¸¶±¦”ƒeYOMMMMNO_qw’ž¦®³µŸŸžœ˜Žƒwjdjb```adlndkwŠ— £¤£¬¸µ±¬£”ˆ~rWHDBCDDIN^z†”©´»½¿¼ª¦¡š’€reZVcddefhlsyqy„“šœ›˜—Ÿ©¤ž—Š~skcOKLNRW\gp†¡«¹¿À¾»º®š“Šs_RIBIXY[_chuƒ‡„˜ £¤¤¤¢°¯¦œslh]NNOQUZdn{™§¯³´´±°ª”ˆ|pdUNJIM`dhnu~Œš£œ¢¦ªª©¤–—•ˆ{oc^_b]MNRW_isƒ¦±´¶¸º¹»½¨¡—Ž„qf\Zigedcb_^XEDEFIMQXa†™¥®´¶¶¸»±¤§©ª«ª©¥¦±©ž‘|oe`\J@>=====?M^bluˆ”§¤ ¤¥¥¦¦¦§ª»ÁÀ½ºµª¢–xi\MFDCBBS\]^`bbeje]hpyƒŒ”𡲲²´µ¶µ·¶¡¡Ÿ™’ƒxkpogfffccbQMLKIIHILXvŽ›¥«±¶®£¦¨¬­®®­²¿ºµ¬¡Š|qdMHDA?=;:=PUWZafmwƒ€Œ—¡¨¬­®°¿ÊÊÈż·¬“ƒwl`PFA>EVXZ[\]adYQV[emv€Š–¶¹º¹¹·¸¹°¡ ž›–‡€…{qidccebQSUVUSQNRflr€‹•Ÿ¨«—˜™šœžŸ¡¤·»º¸´¯¦…j`XSQNKHGUXWVUUU\]Wcp~’œ¡¤¦¾ÀÂÄÄÄÁÀº§£œ…xj]T^]\[ZWWXRBBDGLRYgx•£¯·¼»½¿»«¬¬«©¦Ÿšš¢š€ujdaQHGFFFDBAJ[_hpyƒ¦£¥ª¬¬¬ª§£«·¶µ´±«£™pdYLHGFFS]]]_`chg[_ft~ˆ–µ¶¶¶¶µ¶¸°¡Ÿœ—’ŠtnqjfeeeffXKIIJKJLShyƒ£®´¸º¬©ª«¬ª§¦§µ³®¡–Š|rcEDDED@?>HX[`dipz……Žš¤«¬ª©¨µ»¹¸·µ±¯ ‹‚xm[PHDH[`adffhj]WX[_eks~“©®±³´´·³¤¥¦¦¦£ž—’•ˆ|qha_^OFFEEDAAC]foz…‘£¯±§ª«¬«ª¨§²¼¹·²¬Ÿ–Šo\MGDCBBGX\^`dfkqmfq{‡‘˜›ž­µ¶¸ººº»·¥œ—‡}sbagdbba_`_PGHIKNQZh„“Ÿ¯µ¶·¸¯¢¤¦§¨¦£¢¯¯¦–‰{pg[EDDEFFEFUbekqxŠ‘Œ–¡¢¡žž¨¶¶¶¶µ²°«ƒyncZPMR__\ZYXZ[MOU\dn}‰—¯¶º¼½½½½«¦¥¢Ÿ—‡€†€qjfca_MFFFEEFHNbo}‰–¡«´¨¢££¤¦§§©¸¾ºµ­£˜kYPJFBA>?NUWZ]_dkgjvƒ ¦©­¿ÆÆÆÅÂÀ½¥™’‰n_RJSTSTUVXZMLPU[djrš¨¶º»¹¸·£Ÿžžš–’”ŸšƒxniePNMMNLKKScejou}‰“™Ÿ¢£¤¤¤¯»»ºº¸³®—‚vkaXMIGSZWVUUW[POV_it†‘Ÿ·¿ÀÂÃÂÂÁ«§¥¡œ•†{wymcZXVWUABDFIJNTgyƒ£¯¸¿»¬­­¬«¨¤¥±°¬¥–Š~qYC?>>??CN^bfkrx€…Ž™£«­«§²µ²¯«¦£¡•…}wof\SR`cgjllpob_adfins¤©¬©¨¨ ”••–—–”’Ÿ™‘ˆ~rok]YYWUSPMSbdgmt„’‘˜œ ¡ ž¡±·¸¹·³¯¡ˆzl`RJFEO[\^__adZX^fp€‰’Ÿ²µ¶¶¶·¸¯¢¢ ˜‹€wytjb``aaOMMMNNOTdv€‹œ¦®³®¢£¤¥¤¢¡¨´²®£š„sZNKIHFEJZ^_bgksytyŠ”œ¡¢¢³¸··¸µ´±¡•Ž€ui\SS`abccccXNOQW^eo~˜ª²··¶´©œ›š™˜•’‘›˜„{rmaTSRRQNLO_fkt{„—’—™šššš­³µµ²®ª¢vjaYSOO]dddeegg]X`gqzƒ§°²³´´µ³¥œš–‘Š€wvwplklon_YXWUSRTbs~‡’›¤©œ™šŸžœœ¦¯¬¥“Š`XVVWWUXelkjjjnrkpz„Œ‘“™ª±³µ¶µ´®œ’‰€vka[gijjjiibTRSW[_fs‹¡©¯±°°¨››š™•‘™–‹ƒ{snfUUUVVTT]knqz€‡‘’“™›š˜—™¥­¬¬«¨¦ŸŒ|ld\VQQdghhhhki]^bmu~†‘¥®¯¯¯¯±§œš˜•Œ„||€xnkjkkcWXYYXVYgsy‘š£¦œ™œžœ¢°°­©£•‹xbYTSSQPVhiklllnffoxƒ”˜¦°³¶¸¸¸³œ—‘Š‚wgfmkjihgf]OMNOPS^u‡“ž§°µ³§¥¥¥¥£ Ÿ©¡™†|p`TSRQMJJT_adhnv~Š”šŸ¢«º¼¼º¸´®ŸŒ|qf[RN]bbcb`a]QQT]fnyŠ¢±¶¸¹º·©£¡Ÿœ•Œ‡Œˆ~pjfe_MLLNNLO^mt}‡˜¥¬¥¤¤£¡ž›¬ª§¤ œ{i`XSPNP[aacdfifbjtŠ˜ ®¸·¶´²±­•‘Œ†|rlojhgggdYSSSTUX`t‡’œ£¨¬¡›œžŸžŸª®«¢˜‚s_WUSPLKV]_adkrvt}‰–šš™ ±³µ¶¶·®•Œ‚we[[dcbbab`UPSW]cj– ¨¬­®­¡š›œœ›™˜ž–ƒ{tl^VUSRONRagnu}†‘“’–˜˜——«¯°®©¦ }thb\Z[gmljiijkou|zx€†Š‹‹ŒŒŽ‘“¡°²²®©”ˆyvhYXVTRPPPQU^jƒ‘™¡¥¦§©©­°­ ›•†|rh]XWbkhgedcdgmt{wzŠ’—š››œž¦²®©£›‘‚wqmjUNMKJIJLOT\lƒ—¢ª¯´µ··º»¹¬¡–Šrf[RMLT^]]\^aehrzƒ‚„Ž˜œž¡¤¥¨ª©®¶­¥›„yjc`_TJIIIJMRV]gpƒ¢«±³µ¶¸¸·¶µ¡š•ކ{j`WRPN[a___beint~‹‰˜œžžŸ¡ ¢¬­¦ “ˆ~tkgf]OMLMMORV]iq–£¬®¯°²±²³³©œ˜Ž†{qg[VSQWbbccfilpv~†ƒ‰“•˜› ¡¢¡ ¨¬¥ž•~upnmfQOMLLLRW]foˆ›¢§ª¬®®®¯°±¡š•ކzrjc^\[fhdb_^_afnƒ‚‹‘•™¡¢££¢ª´°«Ÿ”ˆ~vpjcQHFCCEHLR_jz“¢ª²µ·¹º»¼»¯ ›†|rg^UPLT[YZ[\`eoy†Œ‰˜œ ¤¥¥¤£¡¤¬¤›…zrihgdUNMNPRU]eoyˆŸ­°°²²±¯®®«Œ…~vmeZWUSSdeeefhns{†‘”› £¤¥¥£¡š£Ÿ•‹wkeba`PJLMOQW\dny„¥¯²µ·¹ºººº¹¥™’‰}i]RKGEGSUUWZbhox„”’–Ÿ£¦©««ª©§¨¯¨ž”ƒxogb_XJEGGINSYak|Ž£«¯²´¶··¸·¯•ƒsh_WSQPW_^_`ejpxƒ•™—œžžžž›š™– š‘‚xohdcaWNNNQW\ckt…’§²µ¶·¶¶´²°¨˜Œ„yg]TNJIHO[^aglqx€Šœ¡ž¢¥¦¦¦¦¤¢™ž“‰xmc\YY[PIKMRW^eny‰š°¸ººº¹¹¶µ²¦“‰tcYRMKJJV^^`eipw‚ ž ¦§¨¨§¥¢œ“•š“Š€qic`ce\QQQRW\cks}’¨²µ¶¶µ³°°¯£…}sj]XTRQR^edfgkqxŒ–—™Ÿ¡¢¢¢¡ž›—š•„zmgfffZQRRTW^cjt~Œª¯±±±°°°¯­¥Œ†~ulcWRQPQbdegjny‹•›˜œžžžž›˜–“‘˜–Ž…|sngffcXUVX[_dnw€‹ž¬°¯¯®¯«ª¨¢’ˆ}ukbZTOOQ]fgilqyŒ•š–™ž Ÿžœš—”“š˜‚yrlfef`UTWZ\_djrŒ ª®±³µ´³±­¡ˆue\SMIGNZ]`dov}…™››¡££¢£¡Ÿ›—š•Œƒ{me`^]OKMOQV`hq{†˜°µ¸¹¹·´²°©™ˆth^UKHHKWaejotz„•˜–›¡¡¡ Ÿœš–˜ž˜„zqhb`_UOQRUZ`fmz‡œ­´»»ºº·´¯£‘‰uf]TLHGNZ^bekqwˆ‘’”›Ÿ¡¢£¢¡ Ÿ¨¨¢šƒrhb_ZJHIKNSZ`gp}“¥«¯±³³´´±¤˜ŽˆvmdZVV`gghjmqv‚Š‹ˆŽ“–•”’Œ‹“›˜“‰xpkjeYXZ]cglqw•©²·¸·±­¨¥Ÿ†|vof]QIEDH^dglqw€ˆ’››š¦¬®®¬¥ š˜žŸ’ˆ~si^WSJABGLQW]ds˜«´¼ÂÂÁ¿¼µ§˜‘‰rfZPHGT]^`cinsz††—œŸ žœšš ¨¤ž–‚ske^SQRTUWZ_fp‚–¡®³¶·µ´®¥•ŠwmcZTS\defgjnpu{‰’šŸ¡¡  Ÿ¨ª¥ž—Ž~skf^RRSSTUX]cmž¦¬¯°®­­¤š—‘‹‚yne[[eihhijklqxuz„”š››œ›©¦¡›”‡|smfZUVXY[]bfm|ž§­°°«¨¦Œˆ{unfZW`ghjnpquz€~Š‘—››™—•–¢¡žš•~vphZUUVWY\^bizŒ™¢ª®®¬«¨ž“Œ…{sj``ilmnnnnptwrxˆ™š˜•”š¤¢Ÿ›”ŒzreXXY[^aacfoŠ‘œ¡¥§§¨£˜–•“Žˆ€vmeijihgeefilhir}ˆ‘—™™š¡¬®¬¨£œ”ˆqb][[[YXWZct‡š ¢£¢ŸŽŒŒ‡{torxvuttstvvomu}…Œ‘’‘‘š££Ÿ›—’ŠƒudYWY[^_`ads†”œ¦©««£—””’މ~vnkpnjjkkjkmidjsŠ‘–——¦¥¡ž›•Šƒxcaabdddddjx€‡”›Ÿ¤£œŒ‰†€ysosolkmnnpqoflszƒ‹”—™ž¨ª©§¤ ›’Š{jd]ZZYXVW^jnsz†˜Ÿ¤ŸšžŸžš”†‚ƒ{vrpnlljc\_ejpv|‚Š” £¦¦¥¡–€vpligfdbciuwz…Œ•šš’ŽŽŽ‹ˆ‚€„‚|wrqonnkachnt€‡Ž“™¤§¦¥£¡˜‘„tla][[[[^gqtx|„Š‘˜–•—˜˜˜•‘Œˆ‹†xsomllg^]_ekqy€Š–¢¤¤¤£¢Ÿž›|uohd`^\^hquy~‚ˆŽ™™““”“’‘ŽŠ…†Š„~xsnmpqjcehkpv~ƒŒ›¥¦¥¤£¡ ’ƒ|tmc]XUTZikosxŠ•›™—›››š—’’‘Šysoooe^^_bekns|‹Ÿ£¤¤¤¤¤¢š‹ƒzrjc]Y\eoqtw}‚ˆ”‘”˜™˜—‘Œ‰ŠˆzsokiaZ[\_beiq|—£©­¯±²±­£“ˆxncYPPZcdgjov|„‰‰’™š˜––𡛕ކ~smeYUUWXY\`m}˜ ¦¬®®¯«¡™•‡|md_aiiffhjlqurw†Š‹‹Œ’¡¡¡¡Ÿ˜‘‹‚vpnkfb`_bm|ƒ‰’––––”†„ƒ}yqlhluxz|~…„€†Ž•šš—“‘—𖑇{rj`SOPPSW[dm~Ž˜£±¶··µ®š–Š|rhabecddddfiffnvƒŒ’•˜¬¯¯®¬¦š‘„se^ZXWVUW_lt}‡”› £¢˜˜˜–”‘ˆ€yxzuusqpooicfkr†ŠŒ¢£¤£ ˜“Šzle___^]^fs{ƒ‹˜ž£¦£™’Œ‰€zttvsqqqqrrjdfkr~†Œ‘—¡ª«ª©§¢™ŒyjaZWVUTUbnt{ƒš¢§¤š–•”’‹„…ƒ|wrqppna_bgnuˆš¦¨¦¤¡—‹{i`YURSTV]qx~†Ž—¥­¯¨¥¥£¡–Ž……vmf``aaZSW\bip|‡–¦ª¬®®­«§œƒzqhaZWX^krw|‚ˆ—š•–———•’ŽŒŒ‚xoga^YNJNU]foz‡¥´¹¼¼º¶²«œ€wne]WW^ghjmtz‚ˆŠˆŒŽŽŒ‰‰“’ƒ}wrnd\]_cgnt}‹¯µ¸¸·µ¯£”Šxh^UONWYYZ\`ipuxŠ–›ž ¢§®®ª¥‡~uicbbbcdku„–šœš–‘†{wrle[YZcknty}†‰ˆŽ–¢¥¦§¨®°¨¡—‹|nYIDDEGKPWarˆ’›¢§¨©¤›˜–‘‹„}vrwvuuvvvxwtx‚ˆ‘’‘•œ›™–‡~vj[UTTUWZbn~‡‘Ÿ§¬¯°ªŸš–‰}vuupmlkijibdks{„‘•ž¥¤£¡œ˜”†wojfcddcgpuuutrqphaadgou{‚ž ¡  ¢¢œ˜™™šš—’Ž‹ƒ}vqmkeYTSSUWVWbnty~„•›š•–™›œŸ¦¬ª§¤›–‘ˆzib][[Z\akoppoppqogjou|‚‰˜¡¡¡žžžœŽ’‘‰ˆ‹Šƒytrqpg`_`aa^]_forux~…‹ŠŠ‘–™›£­±°¬©¥ •†xpjf`][[`fdbabcd`[]dly€ˆ›§¬¬¬­®®ª¡›š™•‰ƒ€yqjgeec\VWY]^^`dt|„‰™›•”•–•”“”Ÿ¥£¡Ÿœ—’ˆynic`^]]enooqrstrlhlrv{„š›™™›  ›•—™™—“Ž‹Œ†}vrnmke^^`_^]\_hmot{‡–—“”˜ššššž¦«©§¥Ÿš“‡xofb^\[]dihhhikljfhpv}ƒ‰•Ÿ¦¥¥¥¤£¢œ”‘ŽŒŠ‡„…„}wronmia`````_bjruz€‹’˜š–˜˜™™˜–˜¡ Ÿžš–‘‡ynhc`^]`fkkklmmnkhmry€†˜ ¤¤££¡¡Ÿš“’‘Œ‡ƒ~~{upnmnmieffgfedipsv{€‰‘•“’”•–––—Ÿ¦§¦¤¡›–Ž€thb^\[[ciijklmmjfgnt{‚‰ ¥¥¥¥¤¤¢œ•”“‘ŽŠ…‚„ytpnmkd``aa`__dqtx~„—˜“““’‘‘“𤥦¦¤ ›Žxqhc`^_gjigfeec]]agr{‚‹˜¤¨¨¨¨©¨¡š™˜–’‡„…‚xrnmnkc````^\]dmpw}„Œ•–“””””’šžŸŸŸŸžš‰€ztokeflrqonmlke[\_ciny†”šœŸ £¥¤œžš–“”’‰wsrog^\[ZWTT]fjou€Š’“‘‘’“’‘‘–£§¨¨¨¨¥œŽ‚znhb^`emlkjjjg`[\_glr|ˆ—Ÿ¡£¥¨¨¢››šš–““„}xusjb_^][VUY`fjpw‰Ž‘’‘’—¡©«­®®­§›ˆ~ukb\\bhhhjkkhaZ[^aekt‡•›Ÿ£¨«¬¨£¤¤¢Ÿ›˜—–ƒ{unjc[XWTQPPU]fls|…‘““—šš˜—˜œ¤¨©ª«ª¦™‹xmdZX[cggjlmmjaaceglx„’šž¡¥¥¥¢›™š™˜–””–’‹…|wsmea^[XWWZegjns|‚……‰‘“™£«¯²´³­¢•‹vg`]_fhijjif\UUTUYcn~š¢ª­¯°­¦¦¥£ ™™˜‰uoi`YVTSRQR[bfkry…‹Ž’—šš™˜š ¥¥¦¥¤¢˜†~wmfcdkorsrqoi_]]_biq}Œ”šžœš”ŽŽ‘“”™Ÿ¤¢ž˜†~slfb_[XX_abdgkruv|‚‰‹Œ•Ÿ§«¬­­¬¡˜‘Š‚vompvxxvsoi`VTSUX`l|ˆ‘˜œœ˜‘‘“•–™¢¨¨¤ž—‹‚womia\XX\`_`bejnqy‡‹— £§©««©¤›˜’Š€vmnooomkic\Z[]`cjz†Ž”™››—‹‹’”—›¢¥ š’‰pfbbbcbekqqqrsvxvw}‚†‡‰˜œœŸ Ÿ™’‰‚{tqt{|}}|yridb_[Z^gt}ˆ”––Ž“–—˜šŸ¦§¤Ÿ•Œ‚uieddbabjmkkllmljpw‚ˆŒ– ¢¤¥¦¤š–“Žˆ{y{ywusqnf][YYY[fr|ƒ‹’™›˜’‘’“”•š¢«ª¦Ÿ˜‘rkgc_\]aggfghijhnv}„ˆ—ž ¡£¥¥¢™™–‘‰‚}xussrj`[YXWWZbmv‚Š”›ž›—™™™˜™ž£¢ž›”Ž…xmgbaachosrqppmjinsx€‡˜žžžŸŸ¡¢œ”‘ˆxqlhddgnrqonnmmov}€~ˆŒŽ”œ£¢ œ—„}yvsleeddcba`__cr}„Š”—™š£¦£   ž˜‘‰€vmegllkjihgfglnlkov€†ŒŽ—¡§©ª©§¢“ކ{oigeca_ZVSSXbmsz‰˜œŸ¡ž˜™šœ›—ˆ‚~}zxwsqnlli`Z[_ckry~ƒ†Œ•šœŸ£¥¦§¨¦ ”‡€ztqomid]\^cefimrx‹‘“Š‹’•™››š˜–——ކzurppokc[[\^bfnrx‡‘œžŸ¡¤¥¨ª©£’Š„|unfb^\\`giijknsyˆŽŽ’’““”“’“–šž›–Œ…~yvvuqidba_^]]]bhqŠ—šœŸ¢¦««¨¡Ÿš–‰xlfdfjjeb_]^bfjnos€‰”—˜˜š¢©°®«¦¡š‰ync\YVTRNKLPVau~ˆ‘™ ¨¬®¯­¤¢¢¡Ÿ›’‰€xqmnljhfdccdddabiow‰ŒŽ–ž¤¥§¨©¨§£ž‘…yrnlie`ZWUW^dgkry€ˆ“–’’•™››š˜“‘’’Œ†}{zwtmf]Z[_cgjnsz…’—›Ÿ£§©¨¢˜‹‚|wrmiedfjihhkou{„‰‹ˆˆŠŒŽ’’’•˜•Œ†‚~}|{ytlgeccccejpxƒ•˜™š ¢£¢•‹†€yqhedeinlkiikntz~€ˆŽ’””“’“”—¡ž›—’Ž…ztld`^[YUSTV[cq‚‹•¤©­¯°¯©¤¢Ÿ›”Œ~vmgehfca____`bbbjs|…‹–™¢ª³µµ³°¬¡™„vi_\ZVROLLMS]how€‹• ¥¨§£¡£¤¤¡•‰ƒ€wrpopnlif`Z[^bgls~„Š˜ž ¢¥¨ª©§£œ‘‡~wrlieb`_bffgjpv|…‹Ž‹ŒŒŽ“˜˜’Ž‹ˆ…{sic`^]\_bipx„Œ’•™œž¢£¡š•“‡€ytnlmorolklmnpuxxy…‡ˆ‰ŒŽ’—¤¤¡œ™”އ€zsligb^[ZZ\aju}ƒŽ”™›ž¡£¡œ—‘Š„|unmpqppqponnmkintz†ŠŒŽ™ ££££ ›–‰{pkhfb][XWW_hou|…’™Ÿ¤¥£œœœ›™•‘Œ†~|xspppmkifa[^aejq|ƒŠ—Ÿ¤¦©­¯­ª¦ •ˆ{sjc_\XVVY^bejqw~‰””’”••–˜™™˜˜š›˜Š…ytoi`YWUVX]bgr{‡‘•šž¡¤¦¨©¥™•ƒ{tlgdehiggjlnrvz|}ƒ‡‰Š‹ŒŽ‘•¢¢ ž›’‹…xlgea]ZXY[_fp‡Ž•šŸ¡¢ œš™•Œ†{upnppqrrqpoonkjmsx~ƒ‡‹Ž“›¢¤§¨¦£ž•umha_][ZY\bkpv‚ˆŽ“˜›™•”–——˜—”‹†…{wuqomkhc\]`chrx~…Œ•Ÿ¢¦ª¬­¬©¥œxnf`\XWX\beinsw|…‹’“”—˜™šššœš”Œ…~yurle^[YX[^bgmz‡‘—¡¤¥¦¨§¢˜”އ€voieehlklmnoqtxyz…‰‘”™ŸŸžœ—‘‹‚{sjeb][ZZZ_fp|„˜œ ¢££Ÿš˜–“މ„}wrqrqrsrqppnkfgjmsy‚‡‹—Ÿ¦ª¬«©£•Š~tjecb`][\ahlty~„‰“’’”—™˜–“Œ‡ƒ~xvtrni`^]_bhms{„šž¢¥§©©¨£š‘…}wpje_]_bdfhjmrx…ˆ‹’–˜š›œž¡£ œ–‹ƒ{uoh]YUSSUX\bkxŒ–ž¤§©««ª¥ž˜’Œ†xmihjllkjiijmnnpv|…‹Ž‘•Ÿ§ª«©¤ž—‡{hb]ZYWUUW\es{„Œ“š¡£¢Ÿœœš™—“އ‚€}yurokhb\XX[_jqy€†Žœ¢§«­®®¬§ •…}vpkga^\^`bdgjpv†ˆˆ‹’–˜šššœžœ˜“Š„€|xre_\Z[^aflu€•™›œž  –ˆ‚}wqkginsvwxxy{~€‚…‰ŒŒŽ•œ˜’ˆ{sja[YXXXY^do|ˆ—ž¥ª¬­¬§¡™’Œ…~vojkkkjifeedcbekr{ƒ’—œ¤«°°¯­© —Œskb_\XUSU[agmw~†Ž”—•”–˜›œœš—••“Žˆ‚}ytqjb\YY\_chr|‡•™ž¡¤¦¦¢—‹…€wrnlloqpooprx{}}ƒ†ˆŠŒ”š›š–‰„zqjfcaaabdirƒ”šž¡£¤£ š–‹„}ukghkmnmlkllmklpw~ˆ‘”™¡­°±°¬¦šƒuh]YWTRPSXblt{†”™œ›˜—˜šš™–’Ž‹‹†€{wtplg_YW[`fmt{‰“œ¡¥§¨©§¤žŽ„|upkecbcglnpsv{‚†‡†‡‰ŒŽ‘’•˜›™•‡‚}yujda`__bekt€‹–šœŸ žš“ŽŠ„~yrmjnrtutsstuvvx|‚†‰‹ŒŽ“𠣡Ÿš•Žvkeb`]\Z[^js{‚‰—››—•–——•‰…ƒƒ~zwuroja]^afou{‰’œ ¢¥¥¥¢œ“ˆ€vqnkheehlmorx~„‰‹ŠŠŒŽ‘‘’”—”Žˆ‚}ztnf`^\]_bfm}Г𠤦§¤ž—‰ƒ|vomnrtspnmmnnnotz€†‰Œ–ž¦§¥¡›”‰€vmhedb`_`hr{‚‡“–——”ŽŒ…}zxvtqlgcdhmv{„Š‘œ¡¤¦§¥¢›„{pkgd`^_cgilsy€‡‹ŒŽ“–˜™™šœ›”†|wof_[Z[]`elv‡“–˜›žŸž™”ŽŠ…€{vtvz{ywtsstsrtx|ƒ‡Œ“›ŸŸ›—‘‹€xpkihecbcgo†“™ž™”‘ŽŠ…ytssqpnmllkihms{‡’—ž£¦§§¥¢œ€voie`^\\`hkotz€ˆŒŒ‹Œ“”•••–˜—“މ‚|vnc_^^_bjr}ˆ”—šœ—‘‹†{snlmquvvwxz~€ƒ†‰‰‰ŠŒ‘™š™•‡zrjeccbbbeoyƒ‹‘˜š›š˜”ŽŒˆ„|yyzzyxxwusmjkouz„ˆ“šœ›™‘ˆ}tniedbbdlsw|‚ˆ‘–—•’‘‘‘‹‹‹ˆƒ~xuspkc``acgpxƒŽ–›ž ¡¢¡š’Œ†{rmklptuuuuvyzz{~‚…†ˆŠ“š›™•ˆzrlhffedeht~‡Ž”šœ›˜“Ї‚|vuwwwwwvuspjkoty}‚†‹‘–š›œ›š–Šzurpmllosy|~‚†Š‹‡„ƒ„…„„„…ˆ‡„€|zxvrmkjlorw~˜ž¢£¢ žš”‹€ztnhdcglpqrrsuxz|€…Š‘”™ž¡¡œ˜‘‹ƒvnjgecaacirz…Š’“’Ž‹ŠŠŠˆ†‚€€€€€~{xsppqw{~…Š’”–––”‰€wqljjjknv{~„ŠŠ‡‡††…„†ˆ‰†ƒ~|{yupkiijms{…—œŸŸŸ™“‡{uogdejorvxz{}‚…ˆ‹’˜››–‘Š‚tkfcb```cir}…Œ’—™˜”‘Ž‹‡„‚€~}{yuqmjjmqv{‡”—™šš—“‹ƒ{rnkjijptwz}ˆŒŽŽŒŒ‹Š‰‰‹Œ‰…}yvsnifffhkoz„Ž”™œœœ›™”މ…€ztppsuuvvuuussvy}ƒ‡Œ’—š›˜”…wromkigimsx‡Œ’‘ŒŠŠ‰‰ˆ…ƒ‚‚~}zy{}…‹“—™˜—”Œ†yog`[WUVZ`gpw~„‹’˜™›š™˜———™š˜•‹†€wpjfb`achox„‰ŽŽ‹†‚~{uronpt{‚„†ˆ‰ŠŠŽ‘•˜˜˜™šš—”ކ~pf]XUUVX\bjx€ˆ•š›—–”‘‹ˆ…ƒ‚~}}|{xvuvxz}…‹’“”•”’‹„{slb][Z]blrx…‹’“”•–••••—™›™–‘‹„yqjea^_aeks€†‹‘‰…‚zwtssuz|‚„†‡‡‡ŠŽ’–˜™›œ›™–’Žˆƒzrmhdcdegjnprsrqrrqqrtyˆ–œ £¡™—”Ž’“’‘ŽŠ€wmf`[XXZ^ciotwz{zxwxz~…‹’™ ¥¨©©§¤œ•Іƒ~|zyxvromkifcbccdfimrw|€…‰’“–——–—˜šŸžž›˜“ˆ{skd\Z[^`dgjlmljklmor{ƒ—Ÿ©®°¯¬¦žš–‘Œ‰‡‡‰ˆ†ƒyrjbZXWVWZagnsxƒ„„„‰“—šŸ¢£££¢Ÿ›•‰„€{wspmkhffggfcbbefhlpu„Š˜ ¤¥¤£¡œ˜”’‘‘ŽŒ‡zrlf^ZY[_filquxyyxxy{~‚ˆ˜¡¤¥¥¤¡š•‰…€€‚ƒ€}{xsoheedccehmruy|‚ƒ…‰Ž’“–™Ÿ   Ÿ›–‘І{tojihggijigdcdeegjozƒ‰˜¢¥¦¤¡ ž›˜–•••“‘†vngaZWVW[bdglptwwwz}‡Œ’™ ¥¦§©©§ š–’Žˆ}|yqmjgda\[\\\]bhouzˆŽ“—šž¡¢¡Ÿž ¡¡žœ˜•‰‚|tng`\[^abdfjkkjknrtv{‚‹–œ¡¦©©¦¢žœ™”Œ‹Š†„‚~xlc^[YWUW[agksx~ƒ…ˆ”–œ ¤¥¤¤¤£ š“Œ‡‚|vromjfddeecabdefhms~‚‡Œ’›žŸŸ Ÿœ™——˜™—”’އysng_[\_abdfikmmptw{~…–¢¥¨¨§¤ ›™•‹‡†…‚~zvojc^\\[[[_enrw{€…‰‰‹“—˜˜š  ŸŸžœ˜Ž‰…€zqmkjiffghigefgijlsz†Š˜ŸŸžœš˜––˜—”‘Ž‹…~wpkd`^]`cfghjmpqrv{…‰—ž¡¢¢£¢ œ—•’ŽŠ„ƒ‚€|xrolhdcb`_^_fkosx}…‰Œ”˜›››ž¡¢¢ Ÿš‘‹†‚|vnihgedcccb``cehkpzƒŠ–ž¢¥¤¢¢¢ žœšš˜”Š…|ulfa]ZXY[_bdfjmquy~ƒˆ•› ¤¦¨¨§¤ ›–“‰…|wqkd`\XUTUWZ^eltz€†”˜œ £¤¥§©¬¬©£—†yrkf`]]`cefffeddfkosx~‡“˜œ ¡¡šš›œœœœœ™‘‹„|tj^[XVVWY\^adkptw{…‹‘—£ª«ª©©§¢˜”‡‚~{yumheb_[WWWXY_fnv}„Ž”˜›ž¢¥¥¤¤¥¦¥¢žš“†}tnhd_]^aehkmnmkiknrw}ˆ•™œŸŸžœ™•““““’І‚|{xuqnljigfda]]`dju}ƒ‰•¢¦¨©¨§§¦¤ ˜†}vohec`^]]_aegikmqv|†Œ‘“”—™šœœ›™™˜˜˜”Žˆzqmjhec__abegkmptz„Œ’–˜™˜—————”’‘‘‰„}xsrssrpmjgfeedddgmw‡”—›ž¢¦©ª©§¤ œ”„zof]ZYZ[[\^aekruz~‚‡–›œ™˜˜˜™™š˜–”’Œ†xrifeeeda_^_afjosyŠ“›Ÿ¡¢¢¡ ¡¡Ÿœ˜”Œ…ztmhcceffedcbcejnqu{‚Ž•›Ÿ¢¤¥¦¨ª«¨¥ ™‘‰}tjaYRRRSVY]`diow‡“˜Ÿ¢¤£¡˜–•”““‘Ž‹‡ƒzupmjihhgfda`bdfmt{ˆšŸ¢£¤¥¥¤£¢¡›•Žˆ‚{qkgdcbcegfeeeefinv{€‡Ž—š £¥§©ª«©¥œ•Œ‚xkd^XUTTUWY\`fkrz‚”›¡¥¦¥¤¡™—”’Ž‹†|xurmlkkjigfecbdhlrx€Œ“™¡¤¦¥¥¤£Ÿœ˜”…zslgb``bcdfjkkmoqvz„‰“–˜˜™›œžžŸŸŸœ—‘Š~vnhd`[YYYZZ]`ekrˆ‘˜ž¤§§¦¤¢Ÿš—”’‰„zvqlkjiiihhgffffinu{†“™ ¤¦§¦¦£¡˜’Š~umgb_\\]_bfjnpruz~ƒˆŒ“”••••••–—˜™™—“Žˆ~xsnid`][[[\^aekw€Š“šŸ£¤¥¤£ œ™•“‹†€zuqmmmmllkkjjihhjmsyƒ‰Ž’–𠤧¨§¥¢ž™“‹}sjd`][ZZ[^chnsw|„Š–šœ›š˜—–”“‘ŽŒŠ…€zrnkifb`^_acgkot{ƒ‘™Ÿ¢¤¦¦¥£¡ž—‘Œ‰„wqkgefhijjjkklnoqru{‡Ž’•˜›Ÿ¥©«ª¨¤Ÿ™’‰of_[WUSSTVZcjqw~„•›Ÿ¡¡Ÿžžžš—”Іƒ}wrnifdb`[Z\_cgpv}…Ž—¢¦§¨¨§¦£ ›”‰„ysnfcaachjlmoqtwz|~ƒ‡‹‘’”—šž¢¡ž›—’‰‚{rkc`^]]]]_choy~ƒˆ’—š››™˜˜˜—•“І„ƒ|xurpmjhea_beimrxˆ—ž¢¥¦¦¥£ž™’Š‚}uqmifddfimortwy}€„…†‡‰‹Ž‘“–—–“‰„{vnhcbabcdfiny‚‰Ž’–™›œœ˜”‘ŽŒ†‚}yvuutsqommlmlkjmpuz…‰“𣧍¨§¤Ÿš“‹‚uojgda]\\_chmqtx}„‰ŒŽ“–˜ššš™˜™˜—‘Œ†|xrlf`\ZYZ\^bks|…Œ’˜›ž ¢¢Ÿœ˜”‘‰„€|yxxxvspmkjiihhknrw}„ˆ“œ £¤£¡žš”…{vrolieddfinqux|€…ˆ‰ˆˆ‰‹‘‘‘‘‘ŽŠ‡„{wrmifdegilpx…ŠŽ’•—™š›˜•‘ˆ„~zwtsuvvuutrrrsstvy{~…‡ŠŽ’—œžŸžœ˜‘‹„}vplhfdb`achmqz€…ŠŽ‘’’‘“”•–––”’‰…|ywtqmfcbaachmrx‰Ž’•™œŸ  Ÿœ•‘‹…ztqpqqrqqqqqqstuwz~€ƒ„†‹”—™›š™•‹‚}xusplkihilosw{€‡ŠŒŒ‹ŒŒ‹Šˆ‡…‚€~~~|yuqnlkklosz„‰‹‘“–˜™™—“Œ‡zvsrqrrqppqrsuwy|ƒƒƒ„†‰‘–˜˜˜—•Š„{wtqnjgffilpt{†ŠŒŒ‹ŠŠŒŽŽŒŒŠˆ†„‚|xtnkjjklpty}‚‡‰‹Ž‘”——–“‡‚}yvuvwxxvuuvwxy{|~‚‚‚‚ƒ…‰Ž‘‘Œ‰…}yxwvsqnmnqtx}…‰ŒŽŒ‹‹‹Œ‹Š‡…ƒ~{zzz{{zxtrrsuwz|€„‡‹ŒŒ““’‹†‚~zvsqqrtttstvx{~€‚…‡‰‰ˆˆ‡ˆ‹ŽŠ‡„}yvutsqommosw|€„‡ŠŒŒ‹ŠŠŠŠŠˆ†„ƒ‚‚€~~|yuttttvxz|€‚…†‡ˆ‰‹ŽŽŒŠˆ†ƒ}||}~~}{yyyz{}}€€€€‚†‡ˆˆˆ‡†…„ƒ€}|zwwxz|}€‚ƒ„…††……††††„ƒ€€~}||{{zyxwxyz|~ƒ…ˆ‰Š‹ŒŒŒŠ‡„‚{xwuuuwxxxxyz|~€„…††‡‡‡ˆ‰‹Œ‹‰ˆ†„‚}zywvttsstx{~„†ˆ‰‰‰‰ˆ‡‡†„ƒ€~}~}}||||{{{|}~€‚„…†‡‰‰‰ˆ‡…ƒ‚€~|zyxxxxyz{}~€‚ƒ„…†‡ˆ‰‰ˆ‡‡†…„‚}|zxwwwwxz{|}~€‚„†ˆˆ‰‰ˆ‡†„‚€€~}|{||}~~~€ƒ„………………„„ƒ‚€€~}{{{|||}}~€‚‚ƒ„…………„„„ƒ‚‚‚‚~}|{{{{{|}}}~€‚„†‡‡‡‡†…ƒ‚‚€~}}~}}|{z{~€‚ƒ„…†‡ˆˆ‡††…ƒ|zxxxyz|}~€ƒ‚‚ƒ„…†…„ƒƒƒƒ‚‚‚‚‚€}zyxxxwxy{}~‚„‡‹ŽŽŠˆ„‚}}|zxvutvxyz{|}}}}}ƒ‡ŠŽ‹‡…‚€}wsqpqruwy{~€‚‚‚ƒ…‡ˆˆ‡†……„„ƒƒƒ„„ƒ€}zyxxxxy{|~€‚…ˆ‹Ž‹ˆ…ƒ~{yxxyxxwwy|~‚‚‚€€‚†‰ŒŽ‹‰†ƒ}zwtpllmorx{‚…‡ˆˆ‰ŠŒŒŠ‰ˆ‡†…„„„ƒ}yuqonnnorux{~‡Œ‘“•”’І‚€~}{xwvwwxyzz{{{z{|ƒˆŒŽŽŒ‰‡„|xtpnmnqtw}…‡ˆ‰ŠŠŒ‹Šˆ†…ƒ‚‚‚zvsomllmorv{„ˆ’˜ššš—“Œ‡‚~|ywvuttttuvwxzz{{|~…ˆŒ”••”‘Œ‰…€|xrnljjkotx}†ˆŠ‹ŒŽŒŠ‡†…„ƒ‚€~{wtnljjkmruy}‚Š”—š››˜”І|yvtsrrrrstvwxyz{}€ƒ†‹“–˜˜•’ŽŠ…€xsoljhikoty€„‡‰‹ŽŽŽŽŽŒŠˆ†……ƒ~{xrnkhghkorw|…‹‘–™œš–‘‰…}zvsqqqqppqrtuvwz}„Š‘–™›š˜•‘Œ„~wrnkgffhlty}„ˆŒŽŽŽŽŽ‹‰ˆˆ‡…~yurnjghjlps{‡Ž“—šœœš—’Іƒ{usqqrrqqrssttuw{…‰Ž’—›œš˜”†wrmigefgkqvy}†‰‹ŒŽŽ‹ˆ„}yuqmjhhjlorz‡Ž’—™šš—”Іƒ{usrrrrqrrssstwzƒŠ”˜œžžœ™•†wqkgcbceiosw{ƒˆ‹‘’’’’’’‘‹†xsnifedfhkox†’–šš™–“‹ˆ„~ywutsrrqqqqrtw{€…Ž“—šœœš˜”Šztniecdfilpvy}…‹Ž‘”•–––––•“‹…xnhdbaaceint{…‹’—š›š˜–”‘Œ‰†‚|wtrrqpoonoquy~„Š•—™™˜•‘ˆƒ}tokhhiloqtx|‚…ˆŒ‘“”••––•“…xqkfbaabdjouz‡‘—š››š˜–“‰†‚}ytpnmlkjkmoqu~…‹‘•˜šš™—“‰„~xsmkkklnqsvxz}‚†ŠŽ‘”–———•’Œ‡€ypkgeccehlpt|‚ˆŽ’•˜˜˜—•‘ŽŒ‰„}yuroljjklmqtz€†‹‘”–——•‘ŽŒˆƒ|wtqponoqrtwy|€„ˆ“•––”’ŽŠƒ}xsnjfffilotx}‚‡Ž‘”–––”’‘‹…€|wtoljjklnquz…Œ“•––”‘‰ƒ{wtqnmmmortvy}‡‹“•———•“І€{vqkigghjmpsx|ƒˆŒ“•——–•”’Œˆƒ~ztpnlkklnptx~ƒ‡ŠŽ’““’ŽŠ‡ƒ{vsqonnoqtwz~ƒ‡‹Ž‘“””“‘މ†‚~zvqpnnmnprtwz€„ˆŒ‘”••”’‹‡ƒ~zusqonmoqsvy~‚…ˆŠŒ‘’‘Ž‹ˆ…}xurpnmnpsvz~…‰Œ’“’‘Œ‰†‚{xusqonnopruy€…‰Œ“•––”’‰„€|yvtrqpqrtuwz~ƒ…‡ŠŽ‘‘Ž‹ˆ„€}xuspppqsvy}ƒ†ˆ‰‹ŒŒŒ‹‰†„}{yvsqpppruz~…ˆ‹’’‘Ž‹…}{yxvuttttuvy{~ƒ…ˆ‹‘’‘‰„€}yvrqppqsvz~‚…‡ˆ‰‰‰‰‰ŠŠŠ‰†„‚|xvtrqpsvz~†‰‹ŒŠˆ„~||{{{{zyxwwxy{|ƒ†‰‹Ž‘ŽŠ†~|{{{}‚„†††…ƒ}{zyxxwvutsrrrstvy|…Š”˜š›š™–“Œ…}zwutsssssstuvwz|~‚…†††…ƒ}{z{|~€ƒˆŒ‘’““’Šˆ…„„ƒ„„ƒ{wpligffhknrv{}€‚…ˆ‹”—š›š™—”Œ†ƒ€~|{{zyxvqoljhgghjmpt|„‡‰‹ŒŒŽ’“”•–——•’ˆ„{wurqoooppqqpponmnqsx|€…Š’”•––”’ŽŽŽŠ‡„€|xqnkihhjmoqrsttuuvz}€ƒ‡Œ“˜šœœ›™–“Ž‹‰‡†…„‚€}zvpkgeddfhjnrvz}‚ƒ„…ˆŠ’•˜š››™—•‘‡ƒ€}zywwwvtrpnlkjijlnqt{€ƒ†‰ŠŒŒŒŽ‘“•–——•“‹„{wurppppqqppnmkjkmosz…ŠŽ‘•–––”’‘‘‘‘’’’‘‰|wrnjhghikmopqqrrtux{†Š“–™šš˜–”‘ŽŒŠ‰ˆ†ƒ€{wspljhghijmpruwy{}~ƒ†Š“•—˜™™—–’Ї„~|zxvtrpnlihhgikorvz~ƒ†‰‹‘’“”–—˜˜—–’ŽŠ†|vsqponnnnmlkjjjlnsx}‚‡Ž’”•••”““““”•”“’‹†{wrmjjjklmmnnnnnoqsw}‚ˆ‘”˜™™˜—•”“’‘‹ˆ…zuqnliihiikkllmnptx}‚‡“—š››š™—”’Ž‹‰‡„~zwtpnmllllmnopqqsuwzƒ‡‹“–˜š››š™—•’Їƒ{vsqnmlkkkkllmnoqsw{€„‰Œ‘“••••””“’‘ŽŒ‰†}yvsqonmmmmmmmmnpsvzƒ‰’”––––•””“’‘Œ†‚~{xspnmllmnnooopqsux|ƒ†Š’””••–––––•’‹‡ƒxsokihhjklmnoprtw|‚…ˆŽ’““’‘‘‘’’’‘‹ˆ„}yuronmmmlkkklnquw{~‚‰‘”•••””““‘ŽŒŠˆ…ƒ€}zvsrqqqqponnnopqsux~ƒ‡Œ’”•–—˜˜—–”‘‹‡ƒzspnmlllmmnoqstuwy|ƒ†‰ŒŽ‘’““““’’‹‡ƒ|xtqolkjiijlnprtv{„ˆ‹‘’’’’‘ŽŒ‹‰ˆ†‚}{ywtsqponnnnnnpsvz~‚ˆ‹Ž‘”–———–•’ŽŒ‰…|ywtsqpoopqrrsstuvxz|‚…ˆŠ“”•––––”’І}yupnkjiiklnoqux{~€ƒ‡‰‹ŒŽŽŒ‹Šˆ†„‚€}ywtqomlkklmoqtw{…ˆŒ“”””“’‹‰‡…‚€~|{zyxxwvttssrrrrsuw{}€‚…ˆ“•–––•“’Їƒ|yvtrponnoprtvwy{}~‚ƒ„…ˆŠ‹Ž‘‘‘‘‹ˆ…‚}zvspmjjjjkmptw{„‡‰‹ŒŽŽŒŠ‰‡„ƒ‚€~|{ywusqppopqsuwz}€ƒ†‰’””•“’‰†‚}{yxwvvvvvvvvwwyyz{{|}€‚ƒ†ˆ‹’““’ŽŒˆ…‚|xvtrqonmnpsxz}‚……††††‡‰Š‹‹‹‹Š‰‰‰ˆ‡†„ƒ|yvrnmlmnortw{~‚†ˆŠ‹‘‘Ž‹‰‡…ƒ}}|}}|{yxvuttttuvwy{}€‚…ˆ‹’“”“’Іƒ~{zyxvtsrrrtvxy{}‚‚‚‚ƒ„†ˆŠ‹ŒŒŠ‰‡…‚€~|yusqpooprtw{~‚„††‡ˆ‰‰‰‰‰‰‰‰ˆ†…ƒ‚‚‚€}zxvtsrstvwy|~‚„†‰‹Ž‹ˆ…}||{{{{{{{zyyyy{{||}}}}~€‚…ˆŠ‹‰‡„‚€~|zxwutsstuwz|€‚ƒ„„„ƒƒ‚ƒƒ……‡‡ˆˆˆ‡‡†……„ƒ‚|ywusrrstvy}ƒ„†‡ˆ‰‰ŠŠŠ‰ˆ‡…‚~€€€~|{zxxwxxy{{}~€‚„†ˆŠŒŒ‹‰†„€~||{zzzzyyzz{|}€€€€€€€ƒ„†‡‰‰‰ˆ‡†…„‚~}zywvvvwxz|~€ƒ„………„„„„„„„„„ƒƒ‚‚‚ƒƒ‚€~|zyxwwxy{}~€‚ƒ„…‡‡ˆ‡‡†…„ƒ}}}~~}}|||}~~~}}~€‚ƒ…†‡ˆˆˆ†…ƒ‚€~}||||||||}~‚€€€€€€€‚„„…„„„ƒ„„ƒ‚€~}|zyyz{|~€‚ƒƒƒƒƒƒƒƒƒ‚‚€€€€€‚‚‚‚€~}}|||||}~€€‚‚ƒ„„…„„ƒ‚‚€~~~€€€€€€€€€€€€~~~~€‚‚ƒƒ„„„ƒ‚‚€€~~~~~€€‚€€€€€‚‚‚‚ƒƒ‚€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€‚‚‚‚‚‚‚€€€€€€€~~~}~~~€€€‚‚ƒƒƒ„„ƒƒ‚€€€€~~}}||}~~€‚‚‚ƒƒ„„„„ƒ‚‚€€€~~}}}|||}}~€‚‚‚ƒƒƒ„„„„„„ƒ‚€~~~~~~}}|||}~~‚‚‚‚‚ƒƒ„„…„„„ƒ‚€€~~~}}|||||}}~€‚‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒ‚€€~~}}||{{{}~€‚‚‚ƒƒƒ„„„„„„„ƒ‚~~~}}|||}}~€€€‚ƒƒ„……†††…„‚€~~}}}}}|||||}~€€‚‚ƒ„…††††…„ƒ‚€~}|{{zyyz{|}€‚ƒƒƒƒƒ„………………„ƒ‚€€€~}{zyyyyz{}€‚ƒ„……†‡‡‡‡†…ƒ‚€~~~~}}|{{{zzz{|~~€€ƒ„…†‡ˆ‰‰ˆ‡…ƒ€}|{{zzzyyzz|~€‚‚‚‚ƒ„…†‡ˆˆ‡†…„ƒ‚€}|{yxwwwwy{}€‚„„…………†††††…„ƒƒ‚€€~|{yxwwxyz{}€ƒ„…†‡ˆ‰‰‰ˆ‡…„‚€~~}}}}|{{zzzzz{|}€‚ƒ…‡ˆ‰‰Š‰ˆ‡…ƒ€}|{zyyyxyyz|}€‚‚‚ƒƒ„„…††‡‡‡†…„‚€}|zyxwvvxy{}‚ƒ„…††††††††…„ƒ‚€€~}|zyxxxyz{}‚„…†‡ˆ‰‰‰ˆ†…ƒ€}}||||{{{{{{{||}~€‚ƒ…‡ˆ‰‰‰ˆ‡…„‚}|{zyxxxxy{|}€‚ƒƒƒƒƒ„„…††‡‡††…„ƒ€~}{zxwvvvxz{}€„…†‡‡‡‡‡‡‡†…ƒ‚‚€~~}|zyxxwxyz|}‚„…†ˆ‰ŠŠŠŠˆ†„‚€}|{{{{zzzzzz{|}}~‚ƒ„†ˆ‰ŠŠŠŠˆ†„‚€~{zyxwwwxxz{}€‚ƒƒƒ„„…†‡‡‡‡‡†…„ƒ€}|zywvvvwxz}ƒ„…†‡‡‡‡‡††…„ƒ‚€€~}|{yxxxxyz|~€‚ƒ…‡ˆ‰ŠŠ‰ˆ‡…ƒ}||{{{{{z{{{||}~€‚ƒ…†‡ˆ‰Š‰ˆ‡…ƒ~}{zyxwwwxy|}€‚ƒ„„„„…††††††……„‚}|zywvvvwx{}ƒ…†‡ˆˆˆˆ‡‡†…„‚€€~}}|{zxxxxxy{}ƒ„‡ˆ‰ŠŠŠ‰ˆ†„ƒ€~}|{{zzzzzz{{||}~€ƒ…†‡ˆ‰ŠŠ‰‡†„‚}{zyxwwxxy{}~€ƒƒ„„„…†††††††…„‚~}|zywwwwxy|~€‚ƒ…†‡‡‡‡‡†…„„ƒ€~}|{{zyyyyz{}ƒ„†ˆ‰‰‰‰ˆ†…ƒ€}|{{{z{{{{{||}}~€‚ƒ„…†ˆ‰‰‰‰‡…„‚€~{zyxxwxyz{}€‚ƒƒ„„……†††††††„ƒ‚€~}zyxwwwxyz|~ƒ„…†‡‡‡‡††…„ƒƒ‚€~~}|zzyxxyz{|~€‚„†‡ˆ‰‰‰ˆ‡…ƒ€}}{{{{{{{{|||}~€‚„…†‡ˆˆˆ‡†…ƒ€}{zyyyyyz{}~€‚ƒƒƒ„„……†††……„ƒ‚€~|{zyxxxyz{}ƒ„…††‡†††…„„ƒ‚€~}|{zzyyyz{|}€‚„…†‡ˆ‰ˆˆ‡…ƒ‚€~}||{{{{{{{||}}~€ƒ„…†‡ˆˆˆ‡†…ƒ€}|{zyyyz{|}~€€‚ƒƒƒ„……†††……„ƒ€}|{zyxyyz{|€‚ƒ„………………„„„ƒ‚‚€~|{zzyxxyz{|}€‚„…‡ˆˆˆˆ‡†……„„ƒ‚€~}{zzyyxxxxyy{|~€‚„†‡‡ˆˆ‡†††……………„ƒ‚~|{zxxxxxxyz{|}‚ƒ„……†††††††‡‡‡†…„ƒ|{yyxxxyyz{||}}~€‚ƒ„…††‡‡ˆˆˆ‡‡†…ƒ~|{zyyzz{{{{{{{||}~€‚ƒ„†‡ˆˆˆˆˆ‡†…„ƒ‚€~}}|{{{{{zzzzzz{|}€‚…†‡‡ˆ‡‡††……„„ƒƒ‚‚€~}|{zzyyyyyz{|}€ƒ„…††††……………………„„ƒ€~|{zyyyyyzz||}~€€‚ƒ„„……†††‡‡††…„ƒ€~}{zzzzz{{{|||||}~~€ƒ„…†‡‡‡‡‡†……„ƒ‚€~~}||{{{{{{zzz{|}~€‚„…††‡††………„„ƒƒƒ‚€~}|{{zzzzzz{||}€‚ƒ„……………………………„„ƒ‚~}|{zzzzz{{||}}~~€‚ƒƒ„……†††††……„ƒ‚€~}|{{{{|||||||||}~‚ƒ„…†††††……„ƒƒ‚‚€~~}||{{{{{{{{|}~€ƒ„………………„„„„„„ƒƒ‚€}||{{z{{{||}}~€‚ƒ„„„…………………„ƒ‚€~}||{|||||||}}}}~€‚ƒ„………………„„„ƒƒ€€~}}|||||{{|||}~€‚ƒ„„„„„„„„„„„ƒƒƒ‚€~}||{{{{|||}}~~€€‚ƒƒ„„„„„„„„„„ƒ‚‚~~}||||||||}}}}~~€‚ƒ„„„„„„„„„ƒƒ‚‚€~~}}|||||||}}}~€€‚ƒƒ„„„„„„„ƒƒƒƒ‚‚€~}}||||||}}}}~~€‚‚ƒƒƒ„„„„„ƒƒƒ‚‚€€~~}}}}}}}}}}}~~€‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚€~~}}}}}}}}}}~~~€€‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚€~~}}}}}}}}}~~~€‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚€~~}}}}}}}~~~~€€‚‚‚ƒƒƒƒƒƒƒ‚‚‚€€~~~~}~}~~~~~~€€‚‚ƒƒƒƒ‚‚‚‚‚‚€€~~~}}}}~~~€€‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~~~~€€‚‚‚‚‚‚‚‚‚€€€~~~~~~~~€€€‚‚‚‚‚‚‚‚€€~~~~~€€€‚‚‚‚‚‚€SAUR1, 0, 0, 9000chromium-bsu-0.9.15.1/data/wav/GAMEMUSI.MID0000644000175000017500000010671011157506544014565 00000000000000MThdÀMTrk²ÿGAMEMUSICÿXÿQ€°° À°° @°]°[±± Á±± @±]±[²² Â"²t² .²]²[³³ Ãf³³ @³]³[´´ Ä/´a´ @´]´[+]‘‘4`‘6o‘\}‘E“*s’+”+@4@6@\@E@)‘4`‘62‘M_‘TR“+b4@6@M@T@ƒ*@ ‘4`‘8‘M_‚+@’+”+“+j4@8@M@„+@ƒ+@‚+@‘4`‘62“+V4@6@ „+@ƒ+@‘‘4`‘‘6o‘au“+n’+”+@4@@6@a@ ƒ+@‚+@‘4`‘62‘M_“+V4@6@M@ „+@ƒ+@ ‘4`‘8’+”+4@8@!ƒ+@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o‚+@’+”+@4@6@„+@‚+@‘4`‘62‘M_‘TR4@6@M@T@ „+@ ‘4`‘8‘M_’+”+4@8@M@"‚+@‘4`‘624@6@ „+@ ‘‘4`‘‘6o‘au’+”+@4@@6@a@"‚+@‘4`‘62‘M_’+”+4@6@M@ „+@‚+@‘4`‘0‘8’+“-j”+4@0@8@ „+@‚+@‘4`‘62‘M_“-X4@6@M@ „+@ƒ-@ ‘‘4`‘6o’+“-t”+@4@6@ ƒ-@ ‘4`‘62‘M_‘TR“/c4@6@M@T@ƒ-@ ‘4`‘8‘M_’+”+‚+@“/j4@8@M@„+@ƒ/@‚+@‘4`‘62“/Y4@6@ „+@ƒ/@ ‘‘4`‘‘6o‘au’+”+“/l@4@@6@a@!ƒ/@‚+@‘4`‘62‘M_“/V4@6@M@ „+@ƒ/@‘4`‘8’+”+4@8@!ƒ/@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’+”+‚+@@4@6@„+@‚+@‘4`‘62‘M_‘TR4@6@M@T@ „+@ ‘4`‘8‘M_’+”+4@8@M@"‚+@‘4`‘624@6@ „+@ ‘‘4`‘‘6o‘au’+”+@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8‚+@’+”+“/m4@0@8@„+@‚+@‘4`‘62‘M_“/V4@6@M@ „+@ƒ/@ƒ/@‘‘4`‘6o‘\}’+“*s”+@4@6@\@)‘4`‘62‘M_‘TR“+d4@6@M@T@ ƒ*@ ‘4`‘8‘M_’+“+n”+‚+@4@8@M@„+@‚+@ƒ+@‘4`‘62“+Z4@6@ „+@ƒ+@ ‘‘4`‘‘6o‘au“+n’+”+@4@@6@a@ƒ+@‚+@‘4`‘62‘M_“+U4@6@M@ „+@ƒ+@ ‘4`‘8’+”+4@8@!ƒ+@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o‚+@’+”+@4@6@„+@‚+@‘4`‘62‘M_‘TR4@6@M@T@ „+@ ‘4`‘8‘M_’+”+4@8@M@"‚+@‘4`‘624@6@ „+@ ‘‘4`‘‘6o‘au’+”+@4@@6@a@"‚+@‘4`‘62‘M_’+”+4@6@M@ „+@‚+@‘4`‘0‘8’+”+“-i4@0@8@ „+@‚+@‘4`‘62‘M_“-T4@6@M@ „+@ƒ-@‘‘4`‘6o’+“-w”+@4@6@ ƒ-@ ‘4`‘62‘M_‘TR“/c4@6@M@T@ ƒ-@ ‘4`‘8‘M_’+“/n”+‚+@4@8@M@„+@‚+@ƒ/@‘4`‘62“/W4@6@ „+@ƒ/@‘‘4`‘‘6o‘au’+”+“/k@4@@6@a@"‚+@ƒ/@‘4`‘62‘M_“/V4@6@M@ „+@ƒ/@‘4`‘8’/”/4@8@ ƒ/@ ‘4`‘‘62‘M_4@@6@M@Б‘4`‘6o’+”+‚/@@4@6@„/@‚+@‘4`‘62‘M_‘TR4@6@M@T@ „+@ ‘4`‘8‘M_’+”+4@8@M@"‚+@‘4`‘624@6@ „+@ ‘‘4`‘‘6o‘au’+”+@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’+”+‚+@“/h4@0@8@„+@‚+@‘4`‘62‘M_“/W4@6@M@ „+@ƒ/@$oƒ/@‘‘4`‘6o‘\}‘E“*r’+”+ƒ*@€+@@4@6@\@E@‚+@’$“/z„+@”$)‘4`‘62‘M_‘TR“$g4@6@M@T@"ƒ/@‘4`‘8‘M_’$”$‚$@“$n4@8@M@„$@ƒ$@‚$@‘4`‘62“$Y4@6@ „$@ƒ$@‘‘4`‘‘6o‘au’$“$m”$@4@@6@a@"‚$@ƒ$@‘4`‘62‘M_“$\4@6@M@ „$@ƒ$@ ‘4`‘8’$”$4@8@ƒ$@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$”$“&p4@0@8@ „$@‚$@‘4`‘62‘M_“&\4@6@M@ „$@ƒ&@‘‘4`‘6o’$“&w”$@4@6@!ƒ&@‘4`‘62‘M_‘TR“(f4@6@M@T@ ƒ&@ ‘4`‘8‘M_’$“(n”$‚$@4@8@M@„$@‚$@ƒ(@‘4`‘62“([4@6@ „$@ƒ(@ ‘‘4`‘‘6o‘au’$“(o”$@4@@6@a@!ƒ(@‚$@‘4`‘62‘M_“(X4@6@M@ „$@ƒ(@ ‘4`‘8’$”$4@8@#ƒ(@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’$“(m”$‚$@4@0@8@„$@‚$@‘4`‘62‘M_“(Z4@6@M@ „$@ƒ(@ƒ(@‘‘4`‘6o‘\}’$“/u”$@4@6@\@)‘4`‘62‘M_‘TR“$g4@6@M@T@"ƒ/@‘4`‘8‘M_’$”$‚$@“$o4@8@M@„$@‚$@ƒ$@‘4`‘62“$V4@6@ „$@ƒ$@‘‘4`‘‘6o‘au’$”$“$p@4@@6@a@ ƒ$@‚$@‘4`‘62‘M_“$\4@6@M@ „$@ƒ$@‘4`‘8’$”$4@8@ƒ$@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$”$“&k4@0@8@ „$@‚$@‘4`‘62‘M_“&[4@6@M@ „$@ƒ&@‘‘4`‘0‘6o’$“&v”$@4@0@6@ƒ&@ ‘4`‘62‘M_‘TR“(f4@6@M@T@ ƒ&@ ‘4`‘8‘M_’$”$‚$@“(k4@8@M@„$@ƒ(@‚$@‘4`‘62“(Y4@6@ „$@ƒ(@‘‘4`‘‘6o‘au’$“(k”$@4@@6@a@ ƒ(@‚$@‘4`‘62‘M_“(W4@6@M@ „$@ƒ(@ ‘4`‘8’(”(4@8@ ƒ(@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚(@@4@6@„(@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘0‘6o‘au’$”$@4@@0@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’$“(l”$‚$@4@0@8@„$@‚$@‘4`‘0‘62‘M_“(W4@0@6@M@ „$@ r €$@ƒ(@ ƒ(@‘‘4`‘6o‘\}‘E’“(~”@4@6@\@E@)‘4`‘62‘M_‘TR“)g4@6@M@T@ƒ(@ ‘4`‘8‘M_’“)r”‚@4@8@M@„@ƒ)@‚@‘4`‘62“)^4@6@ „@ƒ)@‘‘4`‘‘6o‘au’”“)t@4@@6@a@ ƒ)@‚@‘4`‘62‘M_“)\4@6@M@ „@ƒ)@‘4`‘8’”4@8@"ƒ)@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’”‚@@4@6@„@‚@‘4`‘62‘M_‘TR4@6@M@T@ „@ ‘4`‘8‘M_’”4@8@M@"‚@‘4`‘624@6@ „@ ‘‘4`‘‘6o‘au’”@4@@6@a@"‚@‘4`‘62‘M_’”4@6@M@ „@‚@‘4`‘0‘8’“+q”4@0@8@ „@‚@‘4`‘62‘M_“+_4@6@M@ „@ƒ+@ ‘‘4`‘6o’”“+}@4@6@!ƒ+@‘4`‘62‘M_‘TR“-d4@6@M@T@ ƒ+@ ‘4`‘8‘M_’”‚@“-s4@8@M@„@ƒ-@‚@‘4`‘62“-Z4@6@ „@ƒ-@‘‘4`‘‘6o‘au’“-r”@4@@6@a@"‚@ƒ-@‘4`‘62‘M_“-_4@6@M@ „@ƒ-@ ‘4`‘8’)”)4@8@"ƒ-@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’”‚)@@4@6@„)@‚@‘4`‘62‘M_‘TR4@6@M@T@ „@ ‘4`‘8‘M_’”4@8@M@"‚@‘4`‘624@6@ „@ ‘‘4`‘‘6o‘au’)”)@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8‚)@’“-o”4@0@8@„)@‚@‘4`‘62‘M_“-\4@6@M@ „@ƒ-@ƒ-@‘‘4`‘6o‘\}’”“(x@4@6@\@)‘4`‘62‘M_‘TR“)e4@6@M@T@"ƒ(@‘4`‘8‘M_’“)r”‚@4@8@M@„@ƒ)@‚@‘4`‘62“)_4@6@ „@ƒ)@ ‘‘4`‘‘6o‘au’“)r”@4@@6@a@"‚@ƒ)@‘4`‘62‘M_“)^4@6@M@ „@ƒ)@ ‘4`‘8’”4@8@#ƒ)@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’”‚@@4@6@„@‚@‘4`‘62‘M_‘TR4@6@M@T@ „@ ‘4`‘8‘M_’”4@8@M@"‚@‘4`‘624@6@ „@ ‘‘4`‘‘6o‘au’”@4@@6@a@"‚@‘4`‘62‘M_’”4@6@M@ „@‚@‘4`‘0‘8’”“+s4@0@8@ „@‚@‘4`‘62‘M_“+[4@6@M@ „@ƒ+@‘‘4`‘6o’“+}”@4@6@ ƒ+@ ‘4`‘62‘M_‘TR“-e4@6@M@T@ƒ+@ ‘4`‘8‘M_’“-r”‚@4@8@M@„@ƒ-@‚@‘4`‘62“-Z4@6@ „@ƒ-@‘‘4`‘‘6o‘au’”“-s@4@@6@a@"ƒ-@‚@‘4`‘62‘M_“-_4@6@M@ „@ƒ-@ ‘4`‘8’!”!4@8@ƒ-@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’‚!@”@4@6@„!@‚@‘4`‘62‘M_‘TR4@6@M@T@ „@ ‘4`‘8‘M_’”4@8@M@"‚@‘4`‘624@6@ „@ ‘‘4`‘‘6o‘au’)”)@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’“-p”‚)@4@0@8@„)@‚@‘4`‘62‘M_“-[4@6@M@ „@ƒ-@ƒ-@‘‘4`‘6o‘\}‘E’“(z”@4@6@\@E@)‘4`‘62‘M_‘TR“)g4@6@M@T@ ƒ(@ ‘4`‘8‘M_‚@’“)p”4@8@M@„@ƒ)@‚@‘4`‘62“)\4@6@ „@ƒ)@‘‘4`‘‘6o‘au’”“)p@4@@6@a@ƒ)@‚@‘4`‘62‘M_“)Z4@6@M@ „@ƒ)@‘4`‘8’”4@8@"ƒ)@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’”‚@@4@6@„@‚@‘4`‘62‘M_‘TR4@6@M@T@ „@ ‘4`‘8‘M_’”4@8@M@"‚@‘4`‘624@6@ „@ ‘‘4`‘‘6o‘au’”@4@@6@a@"‚@‘4`‘62‘M_’”4@6@M@ „@‚@‘4`‘0‘8’“+r”4@0@8@ „@‚@‘4`‘62‘M_“+Y4@6@M@ „@ƒ+@ ‘‘4`‘6o’“+y”@4@6@"ƒ+@‘4`‘62‘M_‘TR“-i4@6@M@T@ ƒ+@ ‘4`‘8‘M_’“-o”‚@4@8@M@„@ƒ-@‚@‘4`‘62“-\4@6@ „@ƒ-@ ‘‘4`‘‘6o‘au’”“-s@4@@6@a@"‚@ƒ-@‘4`‘62‘M_“-^4@6@M@ „@ƒ-@ ‘4`‘8’)”)4@8@!ƒ-@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’”‚)@@4@6@„)@‚@‘4`‘62‘M_‘TR4@6@M@T@ „@ ‘4`‘8‘M_’”4@8@M@"‚@‘4`‘624@6@ „@ ‘‘4`‘‘6o‘au’)”)@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’”‚)@“-t4@0@8@„)@‚@‘4`‘62‘M_“-Y4@6@M@ „@ƒ-@ƒ-@‘‘4`‘6o‘\}“(x’”@4@6@\@)‘4`‘62‘M_‘TR“)c4@6@M@T@ƒ(@ ‘4`‘8‘M_’“)s”‚@4@8@M@„@‚@ƒ)@‘4`‘62“)Z4@6@ „@ƒ)@‘‘4`‘‘6o‘au’”“)s@4@@6@a@ƒ)@‚@‘4`‘62‘M_“)[4@6@M@ „@ƒ)@‘4`‘8’”4@8@ ƒ)@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’”‚@@4@6@„@‚@‘4`‘62‘M_‘TR4@6@M@T@ „@ ‘4`‘8‘M_’”4@8@M@"‚@‘4`‘624@6@ „@ ‘‘4`‘‘6o‘au’”@4@@6@a@"‚@‘4`‘62‘M_’”4@6@M@ „@‚@‘4`‘0‘8’”“+q4@0@8@ „@‚@‘4`‘62‘M_“+Y4@6@M@ „@ƒ+@‘‘4`‘0‘6o’”“+{@4@0@6@ ƒ+@ ‘4`‘62‘M_“-h4@6@M@#ƒ+@‘4`‘8‘M_’”‚@“-n4@8@M@„@ƒ-@‚@‘4`‘62‘M_“-[4@6@M@ „@ƒ-@‘4`‘6o‘M_’!“-n”!4@6@M@!ƒ-@‘4`‘62‘M_“-[4@6@M@!ƒ-@‘4`‘8‘M_4@8@M@!ƒ-@‘4`‘62‘M_4@6@M@)‘4`‘6o‘M_’”4@6@M@‚!@‘4`‘62‘M_„!@4@6@M@)‘4`‘8‘M_’”‚@4@8@M@„@‚@‘4`‘62‘M_4@6@M@ „@ ‘4`‘6o‘M_’)”)4@6@M@)‘‘4`‘0‘62@4@0@6@)‘‘4`‘0‘8“-q@4@0@8@)‘‘4`‘0‘62“-]@4@0@6@ ƒ-@ ƒ-@‘‘4`‘6o‘\}‘E€@$i‚)@’“(z„)@”ƒ(@@‚@’$„@”$4@6@\@E@“/x$‘4`‘62‘M_‘TR“$e4@6@M@T@!ƒ/@‘4`‘8‘M_’$“$o”$‚$@4@8@M@„$@ƒ$@‚$@‘4`‘62“$Z4@6@ „$@ƒ$@ ‘‘4`‘‘6o‘au’$”$“$p@4@@6@a@ ƒ$@‚$@‘4`‘62‘M_“$Z4@6@M@ „$@ƒ$@‘4`‘8’$”$4@8@#ƒ$@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$‚$@”$@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$”$“&r4@0@8@ „$@‚$@‘4`‘62‘M_“&]4@6@M@ „$@ƒ&@‘‘4`‘6o’$”$“&w@4@6@!ƒ&@‘4`‘62‘M_‘TR“(g4@6@M@T@!ƒ&@‘4`‘8‘M_’$‚$@“(q”$4@8@M@„$@ƒ(@‚$@‘4`‘62“(X4@6@ „$@ƒ(@ ‘‘4`‘‘6o‘au’$”$“(q@4@@6@a@ƒ(@‚$@‘4`‘62‘M_“(\4@6@M@ „$@ƒ(@‘4`‘8’$”$4@8@ ƒ(@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’$“(r”$‚$@4@0@8@„$@‚$@‘4`‘62‘M_“(\4@6@M@ „$@ƒ(@ ƒ(@‘‘4`‘6o‘\}’$”$“/x@4@6@\@)‘4`‘62‘M_‘TR“$h4@6@M@T@#ƒ/@‘4`‘8‘M_“$q’$”$‚$@4@8@M@€$@ „$@‚$@ƒ$@‘4`‘62“$X4@6@ „$@ƒ$@ ‘‘4`‘‘6o‘au’$”$“$p@4@@6@a@"‚$@ƒ$@‘4`‘62‘M_“$]4@6@M@ „$@ƒ$@‘4`‘8’$”$4@8@#ƒ$@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$”$“&r4@0@8@ „$@‚$@‘4`‘62‘M_“&Y4@6@M@ „$@ƒ&@‘‘4`‘6o’$”$“&y@4@6@"ƒ&@‘4`‘62‘M_‘TR“(f4@6@M@T@#ƒ&@‘4`‘8‘M_’$“(o”$‚$@4@8@M@„$@ƒ(@‚$@‘4`‘62“(]4@6@ „$@ƒ(@ ‘‘4`‘‘6o‘au’$”$“(p@4@@6@a@"‚$@ƒ(@‘4`‘62‘M_“(Z4@6@M@ „$@ƒ(@ ‘4`‘8’(”(4@8@#ƒ(@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚(@@4@6@„(@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’$‚$@“(o”$4@0@8@„$@‚$@‘4`‘62‘M_“(Y4@6@M@ „$@ƒ(@ƒ(@‘‘4`‘6o‘\}‘E“/w’$”$@4@6@\@E@*‘4`‘62‘M_‘TR“$f4@6@M@T@ƒ/@ ‘4`‘8‘M_’$”$‚$@“$o4@8@M@„$@ƒ$@‚$@‘4`‘62“$Z4@6@ „$@ƒ$@‘‘4`‘‘6o‘au’$“$o”$@4@@6@a@ƒ$@‚$@‘4`‘62‘M_“$X4@6@M@ „$@ƒ$@ ‘4`‘8’$”$4@8@"ƒ$@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$”$“&n4@0@8@ „$@‚$@‘4`‘62‘M_“&X4@6@M@ „$@ƒ&@‘‘4`‘6o’$“&v”$@4@6@#ƒ&@‘4`‘62‘M_‘TR“(c4@6@M@T@ ƒ&@ ‘4`‘8‘M_’$“(m”$‚$@4@8@M@„$@ƒ(@‚$@‘4`‘62“(]4@6@ „$@ƒ(@‘‘4`‘‘6o‘au“(m’$”$@4@@6@a@ ƒ(@‚$@‘4`‘62‘M_“(Z4@6@M@ „$@ƒ(@ ‘4`‘8’$”$4@8@"ƒ(@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’$“(r”$‚$@4@0@8@„$@‚$@‘4`‘62‘M_“(Z4@6@M@ „$@ƒ(@ƒ(@‘‘4`‘6o‘\}’$”$“/v@4@6@\@)‘4`‘62‘M_‘TR“$b4@6@M@T@"ƒ/@‘4`‘8‘M_’$“$n”$‚$@4@8@M@„$@ƒ$@‚$@‘4`‘62“$[4@6@ „$@ƒ$@‘‘4`‘‘6o‘au’$”$“$m@4@@6@a@ ƒ$@‚$@‘4`‘62‘M_“$W4@6@M@ „$@ƒ$@‘4`‘8’$”$4@8@ƒ$@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$”$“&n4@0@8@ „$@‚$@‘4`‘62‘M_“&W4@6@M@ „$@ƒ&@‘‘4`‘0‘6o’$”$“&y@4@0@6@!ƒ&@‘4`‘62‘M_‘TR“(c4@6@M@T@#ƒ&@‘4`‘8‘M_’$“(n”$‚$@4@8@M@„$@‚$@ƒ(@‘4`‘62“(Z4@6@ „$@ƒ(@ ‘‘4`‘‘6o‘au“(n’(”(@4@@6@a@ƒ(@ ‘4`‘62‘M_“(Z4@6@M@ƒ(@ ‘4`‘84@8@#ƒ(@‘4`‘‘62‘M_4@@6@M@*‘‘4`‘6o’$”$@4@6@‚(@‘4`‘62‘M_‘TR„(@4@6@M@T@)‘4`‘8‘M_’$”$‚$@4@8@M@„$@‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘0‘6o‘au’$”$@4@@0@6@a@)‘4`‘62‘M_4@6@M@*‘4`‘0‘8“(q4@0@8@-“(W$ƒ(@ƒ(@‘‘4`‘6o‘\}‘E‚$@’$“/|„$@”$@4@6@\@E@(“$h'ƒ/@ ‘4`‘62‘M_‘TR“$m’$”$4@6@M@T@‚$@„$@ƒ$@‚$@“$W„$@ƒ$@ ‘4`‘8‘M_’$“$n”$4@8@M@ ƒ$@‚$@“$X„$@ƒ$@ ‘4`‘62’$”$4@6@!ƒ$@8‘‘4`‘‘6o‘au’$”$‚$@@4@@6@a@„$@‚$@„$@ ‘4`‘62‘M_’$”$4@6@M@"‚$@„$@ ‘4`‘8’$”$4@8@"‚$@’$”$„$@‚$@‘4`‘‘62‘M_’$“&m”$4@@6@M@ „$@‚$@“&\„$@ƒ&@ ‘‘4`‘6o’$”$“&y@4@6@ ƒ&@ “(e(ƒ&@‘4`‘62‘M_‘TR‚$@’$“(l”$4@6@M@T@„$@ƒ(@‚$@ “(X „$@ƒ(@‘4`‘8‘M_’$”$“(r4@8@M@"‚$@ƒ(@“(]„$@ƒ(@‘4`‘62’$”$4@6@ ƒ(@9‘‘4`‘‘6o‘au‚$@’$”$@4@@6@a@„$@‚$@„$@ ‘4`‘62‘M_’$”$4@6@M@"‚$@„$@ ‘4`‘0‘8’$”$4@0@8@Y‘4`‘62‘M_’$”$‚$@“(o4@6@M@„$@‚$@ “(Y „$@ƒ(@ƒ(@‘‘4`‘6o’$“/{”$@4@6@,“$b$ƒ/@ ‘4`‘62‘M_‘TR“$m’$”$‚$@4@6@M@T@„$@‚$@ƒ$@“$Z„$@ƒ$@ ‘4`‘8‘M_’$“$q”$4@8@M@ ƒ$@‚$@“$W„$@ƒ$@ ‘4`‘62’$”$4@6@ ƒ$@9‘‘4`‘‘6o‘au’$”$‚$@@4@@6@a@„$@‚$@„$@ ‘4`‘62‘M_’$”$4@6@M@"‚$@„$@ ‘4`‘8’$”$4@8@"‚$@’$”$„$@‚$@‘4`‘‘62‘M_’$”$“&p4@@6@M@ „$@‚$@“&]„$@ƒ&@‘‘4`‘6o“&x’$”$@4@6@ ƒ&@ “(g&ƒ&@ ‘4`‘62‘M_‘TR’$“(r”$‚$@4@6@M@T@„$@ƒ(@‚$@ “(\ „$@ƒ(@ ‘4`‘8‘M_’$”$“(o4@8@M@"‚$@ƒ(@ “(] „$@ƒ(@‘4`‘62’(”(4@6@#ƒ(@6‘‘4`‘‘6o‘au’$”$‚(@@4@@6@a@„(@‚$@„$@ ‘4`‘62‘M_’$”$4@6@M@"‚$@„$@ ‘4`‘0‘8’$”$4@0@8@Y‘4`‘62‘M_’$“(l”$‚$@4@6@M@„$@‚$@‘4`‘62‘M_“(Y4@6@M@ „$@ƒ(@ ƒ(@‘‘4`‘6o‘\}‘E’$“/w”$@4@6@\@E@)‘4`‘62‘M_‘TR“$e4@6@M@T@ƒ/@ ‘4`‘8‘M_’$‚$@”$“$n4@8@M@„$@‚$@ƒ$@‘4`‘62“$Y4@6@ „$@ƒ$@‘‘4`‘‘6o‘au’$”$“$r@4@@6@a@ƒ$@‚$@‘4`‘62‘M_“$X4@6@M@ „$@ƒ$@‘4`‘8’$”$4@8@ ƒ$@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$“&m”$4@0@8@ „$@‚$@‘4`‘62‘M_“&[4@6@M@ „$@ƒ&@ ‘‘4`‘6o’$”$“&z@4@6@ ƒ&@ ‘4`‘62‘M_‘TR“(d4@6@M@T@"ƒ&@‘4`‘8‘M_’$”$‚$@“(o4@8@M@„$@‚$@ƒ(@‘4`‘62“(Y4@6@ „$@ƒ(@‘‘4`‘‘6o‘au’$“(o”$@4@@6@a@ ƒ(@‚$@‘4`‘62‘M_“(W4@6@M@ „$@ƒ(@ ‘4`‘8’$”$4@8@ ƒ(@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’$“(q”$‚$@4@0@8@„$@‚$@‘4`‘62‘M_“(\4@6@M@ „$@ƒ(@ ƒ(@‘‘4`‘6o‘\}’$“/{”$@4@6@\@*‘4`‘62‘M_‘TR“$f4@6@M@T@ ƒ/@ ‘4`‘8‘M_’$”$‚$@“$p4@8@M@„$@ƒ$@‚$@‘4`‘62“$\4@6@ „$@ƒ$@‘‘4`‘‘6o‘au’$”$“$o@4@@6@a@ ƒ$@‚$@‘4`‘62‘M_“$Z4@6@M@ „$@ƒ$@ ‘4`‘8’$”$4@8@!ƒ$@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$“&m”$4@0@8@ „$@‚$@‘4`‘62‘M_“&X4@6@M@ „$@ƒ&@ ‘‘4`‘0‘6o’$”$“&z@4@0@6@ ƒ&@ ‘4`‘62‘M_“(h4@6@M@#ƒ&@‘4`‘8‘M_’$“(p”$‚$@4@8@M@„$@ƒ(@‚$@‘4`‘62‘M_“(\4@6@M@ „$@ƒ(@ ‘4`‘6o‘M_’(”(“(n4@6@M@!ƒ(@‘4`‘62‘M_“(\4@6@M@"ƒ(@‘4`‘8‘M_4@8@M@!ƒ(@‘4`‘62‘M_4@6@M@)‘4`‘6o‘M_’$”$4@6@M@‚(@‘4`‘62‘M_„(@4@6@M@)‘4`‘8‘M_’$”$‚$@4@8@M@„$@‚$@‘4`‘62‘M_4@6@M@ „$@ ‘4`‘6o‘M_’$”$4@6@M@)‘‘4`‘0‘62@4@0@6@)‘‘4`‘0‘8“(p@4@0@8@)‘‘4`‘0‘62“(W@4@0@6@#ƒ(@ƒ(@‘‘4`‘6o‘\}‘E‚$@’$„$@”$“/|@4@6@\@E@)‘4`‘62‘M_‘TR“$c4@6@M@T@#ƒ/@‘4`‘8‘M_’$“$m”$‚$@4@8@M@„$@ƒ$@‚$@‘4`‘62“$]4@6@ „$@ƒ$@ ‘‘4`‘‘6o‘au’$”$“$l@4@@6@a@"‚$@ƒ$@‘4`‘62‘M_“$[4@6@M@ „$@ƒ$@‘4`‘8’$”$4@8@#ƒ$@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$“&n”$4@0@8@ „$@‚$@‘4`‘62‘M_“&Z4@6@M@ „$@ƒ&@ ‘‘4`‘6o’$“&y”$@4@6@#ƒ&@‘4`‘62‘M_‘TR“(e4@6@M@T@ ƒ&@ ‘4`‘8‘M_’$“(m”$‚$@4@8@M@„$@‚$@ƒ(@‘4`‘62“([4@6@ „$@ƒ(@ ‘‘4`‘‘6o‘au’$“(n”$@4@@6@a@ ƒ(@‚$@‘4`‘62‘M_“([4@6@M@ „$@ƒ(@ ‘4`‘8’$”$4@8@#ƒ(@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o‚$@’$”$@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’$“(o”$‚$@4@0@8@„$@‚$@‘4`‘62‘M_“(W4@6@M@ „$@ƒ(@ ƒ(@‘‘4`‘6o‘\}’$”$“/z@4@6@\@)‘4`‘62‘M_‘TR“$b4@6@M@T@#ƒ/@‘4`‘8‘M_’$“$p”$‚$@4@8@M@„$@ƒ$@‚$@‘4`‘62“$X4@6@ „$@ƒ$@ ‘‘4`‘‘6o‘au’$”$“$l@4@@6@a@"‚$@ƒ$@‘4`‘62‘M_“$[4@6@M@ „$@ƒ$@‘4`‘8’$”$4@8@"ƒ$@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$”$“&p4@0@8@ „$@‚$@‘4`‘62‘M_“&W4@6@M@ „$@ƒ&@‘‘4`‘6o’$”$“&z@4@6@ƒ&@ ‘4`‘62‘M_‘TR“(h4@6@M@T@#ƒ&@‘4`‘8‘M_‚$@’$“(r”$4@8@M@„$@‚$@ƒ(@‘4`‘62“(]4@6@ „$@ƒ(@‘‘4`‘‘6o‘au’$”$“(r@4@@6@a@"‚$@ƒ(@‘4`‘62‘M_“(X4@6@M@ „$@ƒ(@‘4`‘8’(”(4@8@ ƒ(@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚(@@4@6@„(@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8“(l‚$@’$”$4@0@8@„$@‚$@‘4`‘62‘M_“(]4@6@M@ „$@ƒ(@ ƒ(@‘‘4`‘6o‘\}‘E’$“/y”$@4@6@\@E@)‘4`‘62‘M_‘TR“$h4@6@M@T@ ƒ/@ ‘4`‘8‘M_“$l’$”$‚$@4@8@M@„$@‚$@ƒ$@‘4`‘62“$]4@6@ „$@ƒ$@ ‘‘4`‘‘6o‘au’$“$q”$@4@@6@a@ ƒ$@‚$@‘4`‘62‘M_“$\4@6@M@ „$@ƒ$@ ‘4`‘8’$”$4@8@#ƒ$@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$“&l”$4@0@8@ „$@‚$@‘4`‘62‘M_“&Z4@6@M@ „$@ƒ&@ ‘‘4`‘6o’$”$“&w@4@6@"ƒ&@‘4`‘62‘M_‘TR“(c4@6@M@T@ ƒ&@ ‘4`‘8‘M_’$“(n”$‚$@4@8@M@„$@‚$@ƒ(@‘4`‘62“(\4@6@ „$@ƒ(@ ‘‘4`‘‘6o‘au’$”$“(r@4@@6@a@ƒ(@‚$@‘4`‘62‘M_“(\4@6@M@ „$@ƒ(@‘4`‘8’$”$4@8@ƒ(@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8‚$@’$“(l”$4@0@8@„$@‚$@‘4`‘62‘M_“(]4@6@M@ „$@ƒ(@ ƒ(@‘‘4`‘6o‘\}’$”$“/v@4@6@\@*‘4`‘62‘M_‘TR“$f4@6@M@T@"ƒ/@‘4`‘8‘M_’$“$n”$‚$@4@8@M@„$@‚$@ƒ$@‘4`‘62“$[4@6@ „$@ƒ$@‘‘4`‘‘6o‘au’$“$m”$@4@@6@a@"‚$@ƒ$@‘4`‘62‘M_“$]4@6@M@ „$@ƒ$@ ‘4`‘8’$”$4@8@ ƒ$@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$”$“&p4@0@8@ „$@‚$@‘4`‘62‘M_“&[4@6@M@ „$@ƒ&@‘‘4`‘0‘6o’$”$“&|@4@0@6@ ƒ&@ ‘4`‘62‘M_‘TR“(g4@6@M@T@"ƒ&@‘4`‘8‘M_’$“(l”$‚$@4@8@M@„$@ƒ(@‚$@‘4`‘62“(]4@6@ „$@ƒ(@ ‘‘4`‘‘6o‘au’(“(n”(@4@@6@a@ ƒ(@ ‘4`‘62‘M_“(\4@6@M@ ƒ(@ ‘4`‘84@8@!ƒ(@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$@4@6@‚(@‘4`‘62‘M_‘TR„(@4@6@M@T@)‘4`‘8‘M_’$”$‚$@4@8@M@„$@‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘0‘6o‘au’$”$@4@@0@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8“(o 4@0@8@"‘4`‘0‘62‘M_“(Y4@0@6@M@ ƒ(@ ƒ(@‘‘4`‘6o‘\}‘E“/z‚$@’$„$@”$@4@6@\@E@>ƒ/@‘4`‘62‘M_‘TR‘86@T@’$“$n”$‚$@„$@K4@M@8@‘4`‘62‘‘‘6o‘au6@‚$@’$ƒ$@„$@”$“$n\4@@@6@a@‘4`‘62‘M_“$]6@M@‘8‚$@ƒ$@„$@’$ƒ$@”$Z4@8@‘4`‘‘62‘M_‘‘6o@6@M@‚$@’$„$@”$Z4@@6@‘4`‘62‘M_‘TR‘8‚$@„$@6@T@’$”$[4@M@8@‘4`‘62‘‘‘6o‘au‚$@„$@6@’$”$]4@@@6@a@‘4`‘62‘M_6@M@‘0‘8‚$@’$„$@”$“&oZ4@0@8@‘4`‘62‘M_‘‘6o6@‚$@„$@M@’$ƒ&@“&\“&z”$ƒ&@Y4@@6@‘4`‘62‘M_‘TR‘86@T@‚$@’$ƒ&@“(q„$@”$[4@M@8@‘4`‘62‘‘‘6o‘au6@‚$@’$“(Y„$@ƒ(@ƒ(@”$\4@@@6@a@‘4`‘62‘M_‘86@M@‚$@’$“(Z„$@”$ƒ(@\4@8@‘4`‘‘62‘M_‘‘6o@6@M@‚$@„$@’$”$Y4@@6@‘4`‘62‘M_‘TR‘8‚$@6@T@’$„$@”$\4@M@8@‘4`‘62‘‘‘6o‘au6@‚$@’$„$@”$\4@@@6@a@‘4`‘62‘M_‘0‘86@M@‚$@’$“(m„$@”$\4@0@8@‘4`‘62‘M_ƒ(@‘‘6o‘\}6@M@‚$@’$“/|„$@”$[4@@6@\@‘4`‘62‘M_‘TR‘86@T@‚$@’$“$r„$@ƒ/@”$Z4@M@8@‘4`‘62‘‘‘6o‘auƒ$@6@‚$@’$“$m„$@”$\4@@@6@a@‘4`‘62‘M_‘8‚$@„$@6@M@’$ƒ$@“$]”$ƒ$@\4@8@‘4`‘‘62‘M_‘‘6o@6@M@‚$@„$@’$”$[4@@6@‘4`‘62‘M_‘TR6@T@‘8‚$@’$„$@”$]4@8@M@‘4`‘626@‘‘‘6o‘au‚$@’$„$@”$^4@@@6@a@‘4`‘62‘M_6@M@‘0‘8‚$@„$@’$”$“&nZ4@0@8@‘4`‘62‘M_‘‘6o6@M@‚$@“&\„$@’$ƒ&@ƒ&@“&|”$Z4@@6@‘4`‘62‘M_‘TR‘86@T@‚$@„$@’$ƒ&@“(n”$Y4@M@8@‘4`‘62‘‘‘6o‘au6@‚$@’$“([„$@”$ƒ(@[4@@@6@a@‘4`‘62‘M_‘86@M@‚$@„$@’(ƒ(@“([”(ƒ(@Z4@8@‘4`‘‘62‘M_‘@6@M@‘6o‚(@„(@’$”$Z4@6@@‘4`‘62‘M_‘TR‘86@T@‚$@’$„$@”$\4@M@8@‘4`‘62‘‘‘6o‘au‚$@„$@6@’$”$Z4@@@6@a@‘4`‘62‘M_‘0‘86@M@‚$@’$“(p„$@”$]4@0@8@‘4`‘62‘M_ƒ(@‘‘6o‘\}‘E6@M@‚$@„$@’$“/v”$Z4@@6@\@E@‘4`‘62‘M_‘TR‘86@T@‚$@’$“$c„$@”$ƒ/@X4@M@8@‘4`‘626@‘‘‘6o‘au‚$@„$@’$“$[”$ƒ$@[4@@@6@a@‘4`‘62‘M_“$\‘86@M@‚$@’$ƒ$@ƒ$@„$@”$\4@8@‘4`‘‘62‘M_‘@6@M@‘6o‚$@„$@’$”$Z4@6@@‘4`‘62‘M_‘TR‘8‚$@„$@6@T@’$”$[4@M@8@‘4`‘62‘‘‘6o‘au6@‚$@’$„$@”$[4@@@6@a@‘4`‘62‘M_6@M@‘0‘8‚$@’$“&m„$@”$]4@0@8@‘4`‘62‘M_‘‘6o6@M@‚$@’$ƒ&@“&v„$@”$[4@@6@‘4`‘62‘M_‘TRƒ&@‘86@T@‚$@„$@’$“(n”$Z4@M@8@‘4`‘62‘‘‘6o‘au‚$@„$@6@’$ƒ(@“(Y”$[4@@@6@a@‘4`‘62‘M_‘86@M@‚$@’$ƒ(@“(Y„$@”$ƒ(@Z4@8@‘4`‘‘62‘M_‘‘6o@6@M@‚$@’$„$@”$[4@@6@‘4`‘62‘M_‘TR‘8‚$@„$@6@T@’$”$[4@M@8@‘4`‘62‘‘‘6o‘au6@‚$@’$„$@”$[4@@@6@a@‘4`‘62‘M_‘0‘86@M@‚$@’$“(r„$@”$\4@0@8@‘4`‘62‘M_ƒ(@‘‘6o‘\}‚$@„$@6@M@’$“/z”$Y4@@6@\@‘4`‘62‘M_‘TR6@T@‘8ƒ/@‚$@’$“$c„$@”$[4@8@M@‘4`‘62‘‘‘6o‘au‚$@„$@6@’$ƒ$@“$p”$[4@@@6@a@‘4`‘62‘M_‘86@M@‚$@’$ƒ$@“$]„$@”$ƒ$@\4@8@‘4`‘‘62‘M_‘‘6o@6@M@‚$@’$„$@”$Z4@@6@‘4`‘62‘M_‘TR6@‘8‚$@„$@T@’$”$\4@8@M@‘4`‘62‘‘‘6o‘au‚$@„$@6@’$”$[4@@@6@a@‘4`‘62‘M_6@M@‘0‘8‚$@’$„$@”$“&lZ4@0@8@‘4`‘62‘M_‘‘0‘6o‚$@“&x„$@6@M@’$ƒ&@”$\4@@0@6@‘4`ƒ&@‘62‘M_‘86@‚$@’$“(f„$@”$\4@M@8@‘4`‘62‘M_6@‘6o‚$@„$@“(Y’(ƒ(@ƒ(@”(Z4@6@M@‘4`‘62‘M_‘86@‚(@“(W„(@ƒ(@\4@M@8@‘4`‘62‘M_‘6o6@’$”$^4@M@6@‘4`‘62‘M_‘86@‚$@’$„$@”$]4@M@8@‘4`‘62‘M_‘6o‚$@6@’$„$@”$\4@M@6@‘‘4`‘0‘62‘86@‚$@“(o„$@-@4@0@8@‘‘4`‘0‘62“(Z@4@0@6@ ƒ(@ƒ(@‘‘4`‘6o‘\}‘E’$“/z”$@4@6@\@E@)‘4`‘62‘M_‘TR“$h4@6@M@T@ƒ/@ ‘4`‘8‘M_’$“$q”$‚$@4@8@M@„$@‚$@ƒ$@‘4`‘62“$X4@6@ „$@ƒ$@ ‘‘4`‘‘6o‘au“$q’$”$@4@@6@a@"‚$@ƒ$@‘4`‘62‘M_“$]4@6@M@ „$@ƒ$@ ‘4`‘8’$”$4@8@ƒ$@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$“&q”$4@0@8@ „$@‚$@‘4`‘62‘M_“&\4@6@M@ „$@ƒ&@ ‘‘4`‘6o’$“&|”$@4@6@ ƒ&@ ‘4`‘62‘M_‘TR“(e4@6@M@T@!ƒ&@‘4`‘8‘M_’$“(o”$‚$@4@8@M@„$@ƒ(@‚$@‘4`‘62“(]4@6@ „$@ƒ(@ ‘‘4`‘‘6o‘au“(l’$”$@4@@6@a@ ƒ(@‚$@‘4`‘62‘M_“(]4@6@M@ „$@ƒ(@ ‘4`‘8’$”$4@8@ ƒ(@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’$“(r”$‚$@4@0@8@„$@‚$@‘4`‘62‘M_“(W4@6@M@ „$@ƒ(@ƒ(@‘‘4`‘6o‘\}’$“/x”$@4@6@\@)‘4`‘62‘M_‘TR“$f4@6@M@T@ ƒ/@ ‘4`‘8‘M_’$“$p”$‚$@4@8@M@„$@ƒ$@‚$@‘4`‘62“$\4@6@ „$@ƒ$@ ‘‘4`‘‘6o‘au’$“$o”$@4@@6@a@"‚$@ƒ$@‘4`‘62‘M_“$\4@6@M@ „$@ƒ$@ ‘4`‘8’$”$4@8@#ƒ$@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8“&m’$”$4@0@8@ „$@‚$@‘4`‘62‘M_“&W4@6@M@ „$@ƒ&@ ‘‘4`‘6o’$”$“&x@4@6@"ƒ&@‘4`‘62‘M_‘TR“(c4@6@M@T@"ƒ&@‘4`‘8‘M_’$‚$@“(p”$4@8@M@„$@ƒ(@‚$@‘4`‘62“(]4@6@ „$@ƒ(@ ‘‘4`‘‘6o‘au’$”$“(l@4@@6@a@!ƒ(@‚$@‘4`‘62‘M_“([4@6@M@ „$@ƒ(@‘4`‘8’(”(4@8@ ƒ(@ ‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚(@@4@6@„(@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’$“(n”$‚$@4@0@8@„$@‚$@‘4`‘62‘M_“(W4@6@M@ „$@ƒ(@ƒ(@‘‘4`‘6o‘\}‘E’$“/x”$@4@6@\@E@)‘4`‘62‘M_‘TR“$e4@6@M@T@#ƒ/@‘4`‘8‘M_’$”$‚$@“$n4@8@M@„$@ƒ$@‚$@‘4`‘62“$Z4@6@ „$@ƒ$@‘‘4`‘‘6o‘au’$”$“$p@4@@6@a@"‚$@ƒ$@‘4`‘62‘M_“$Z4@6@M@ „$@ƒ$@‘4`‘8’$”$4@8@"ƒ$@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$”$“&o4@0@8@ „$@‚$@‘4`‘62‘M_“&]4@6@M@ „$@ƒ&@‘‘4`‘6o’$“&|”$@4@6@#ƒ&@‘4`‘62‘M_‘TR“(d4@6@M@T@ ƒ&@ ‘4`‘8‘M_‚$@’$“(p”$4@8@M@„$@‚$@ƒ(@‘4`‘62“([4@6@ „$@ƒ(@‘‘4`‘‘6o‘au’$“(l”$@4@@6@a@!ƒ(@‚$@‘4`‘62‘M_“(\4@6@M@ „$@ƒ(@ ‘4`‘8’$”$4@8@#ƒ(@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$‚$@”$@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8’$”$‚$@“(n4@0@8@„$@‚$@‘4`‘62‘M_“([4@6@M@ „$@ƒ(@ƒ(@‘‘4`‘6o‘\}’$”$“/x@4@6@\@)‘4`‘62‘M_‘TR“$d4@6@M@T@ ƒ/@ ‘4`‘8‘M_’$“$m”$‚$@4@8@M@„$@‚$@ƒ$@‘4`‘62“$X4@6@ „$@ƒ$@ ‘‘4`‘‘6o‘au’$”$“$o@4@@6@a@ƒ$@‚$@‘4`‘62‘M_“$[4@6@M@ „$@ƒ$@‘4`‘8’$”$4@8@#ƒ$@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$‚$@@4@6@„$@‚$@‘4`‘62‘M_‘TR4@6@M@T@ „$@ ‘4`‘8‘M_’$”$4@8@M@"‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘6o‘au’$”$@4@@6@a@"‚$@‘4`‘62‘M_’$”$4@6@M@ „$@‚$@‘4`‘0‘8’$”$“&o4@0@8@ „$@‚$@‘4`‘62‘M_“&]4@6@M@ „$@ƒ&@‘‘4`‘0‘6o’$”$“&w@4@0@6@ ƒ&@ ‘4`‘62‘M_‘TR“(g4@6@M@T@#ƒ&@‘4`‘8‘M_“(l’$‚$@”$4@8@M@„$@‚$@ƒ(@‘4`‘62“(\4@6@ „$@ƒ(@ ‘‘4`‘‘6o‘au’(”(“(p@4@@6@a@"ƒ(@‘4`‘62‘M_“(Z4@6@M@ ƒ(@ ‘4`‘84@8@#ƒ(@‘4`‘‘62‘M_4@@6@M@)‘‘4`‘6o’$”$@4@6@‚(@‘4`‘62‘M_‘TR„(@4@6@M@T@)‘4`‘8‘M_’$”$‚$@4@8@M@„$@‚$@‘4`‘624@6@ „$@ ‘‘4`‘‘0‘6o‘au’$”$@4@@0@6@a@)‘4`‘62‘M_4@6@M@)‘4`‘0‘8“(r4@0@8@)‘4`‘0‘62‘M_“(Z4@0@6@M@ƒ(@ ƒ(@‘‘4`‘6o‘\}‘E‚$@’$„$@”$“/|@4@6@\@E@*“$d)ƒ/@‘4`‘62‘M_‘TR’$”$‚$@“$n4@6@M@T@„$@ƒ$@‚$@ “$X„$@ƒ$@‘4`‘8‘M_’$“$m”$4@8@M@!ƒ$@‚$@ “$] „$@ƒ$@ ‘4`‘62’$”$4@6@#ƒ$@6‘‘4`‘‘6o‘au’$”$‚$@@4@@6@a@„$@‚$@„$@ ‘4`‘62‘M_’$”$4@6@M@"‚$@„$@ ‘4`‘8’$”$4@8@"‚$@’$”$„$@‚$@‘4`‘‘62‘M_’$“&m”$4@@6@M@ „$@‚$@“&]„$@ƒ&@ ‘‘4`‘6o’$“&z”$@4@6@ ƒ&@ “(e%ƒ&@ ‘4`‘62‘M_‘TR’$“(r”$‚$@4@6@M@T@„$@ƒ(@‚$@“(]„$@ƒ(@‘4`‘8‘M_’$”$“(n4@8@M@ƒ(@‚$@ “(X„$@ƒ(@‘4`‘62’$”$4@6@!ƒ(@8‘‘4`‘‘6o‘au’$”$‚$@@4@@6@a@„$@‚$@„$@ ‘4`‘62‘M_’$”$4@6@M@"‚$@„$@ ‘4`‘0‘8’$”$4@0@8@Y‘4`‘62‘M_‚$@’$”$“(l4@6@M@„$@‚$@ “(X „$@ƒ(@ƒ(@‘‘4`‘6o’$“/|”$@4@6@/“$fƒ/@‘4`‘62‘M_‘TR’$”$‚$@“$l„$@ƒ$@G4@6@M@T@‘4`‘8‘M_‚$@’$“$Y„$@”$ƒ$@^4@8@M@‘4`‘62‚$@’$„$@”$ƒ$@“$\ƒ$@]4@6@‘‘4`‘‘6o‘au‚$@’$„$@”$\@4@@6@a@‘4`‘62‘M_‚$@’$„$@”$^4@6@M@‘4`‘8‚$@’$„$@”$^4@8@‘4`‘‘62‘M_‚$@’$„$@”$“&n\4@@6@M@‘‘4`‘6o“&v‚$@’$ƒ&@„$@”$\@4@6@ƒ&@“(h‘4`‘62‘M_‘TR‚$@’$ƒ(@„$@”$\4@6@M@T@‘4`‘8‘M_‚$@’$„$@”$“(n\4@8@M@‘4`‘62‚$@’(“(W„$@”(ƒ(@ƒ(@\4@6@‘‘4`‘‘6o‘au‚(@’$„(@”$\@4@@6@a@‘4`‘62‘M_‚$@’$„$@”$^4@6@M@‘4`‘0‘8‚$@’$„$@”$^4@0@8@‘4`‘62‘M_‚$@’$„$@”$“(l[4@6@M@ƒ(@‘‘4`‘6o‘\}‘E‚$@“/x„$@’$”$[@4@6@\@E@‘4`‘62‘M_‘TR‚$@’$ƒ/@“$g„$@”$ƒ$@\4@6@M@T@‘4`‘8‘M_‚$@’$“$]„$@”$ƒ$@\4@8@M@‘4`‘62‚$@’$„$@”$“$\ƒ$@\4@6@‘‘4`‘‘6o‘au‚$@’$„$@”$\@4@@6@a@‘4`‘62‘M_‚$@’$„$@”$^4@6@M@‘4`‘8‚$@’$„$@”$^4@8@‘4`‘‘62‘M_‚$@’$“&l„$@”$^4@@6@M@‘‘4`‘6o‚$@’$ƒ&@“&v„$@”$\@4@6@ƒ&@‘4`‘62‘M_‘TR‚$@’$“(m„$@”$\4@6@M@T@‘4`‘8‘M_“(r‚$@’$ƒ(@„$@”$^4@8@M@ƒ(@‘4`‘62‚$@’$“(X„$@”$ƒ(@]4@6@‘‘4`‘‘6o‘au‚$@’$„$@”$]@4@@6@a@‘4`‘62‘M_‚$@’$„$@”$^4@6@M@‘4`‘0‘8‚$@’$„$@”$]4@0@8@‘4`‘62‘M_‚$@’$„$@”$“(p\4@6@M@ƒ(@‘‘4`‘6o‚$@’$„$@”$“/x[@4@6@‘4`‘62‘M_‘TR‚$@’$“$b„$@”$ƒ$@ƒ/@[4@6@M@T@‘4`‘8‘M_‚$@’$“$\„$@”$^4@8@M@‘4`‘62‚$@’$„$@”$ƒ$@“$Zƒ$@\4@6@‘‘4`‘‘6o‘au‚$@’$„$@”$\@4@@6@a@‘4`‘62‘M_‚$@’$„$@”$^4@6@M@‘4`‘8‚$@’$„$@”$^4@8@‘4`‘‘62‘M_‚$@’$“&r„$@”$^4@@6@M@‘‘4`‘6o‚$@’$ƒ&@„$@”$“&Yƒ&@[@4@6@‘4`‘‘62‘M_‚$@’$“(m„$@”$\4@@6@M@‘4`‘‘8‘M_“(]‚$@’(ƒ(@ƒ(@„$@”(\4@@8@M@‘4`‘‘62‘M_‚(@„(@“(Wƒ(@[4@@6@M@‘4`‘‘6o‘M_’$”$^4@@6@M@‘4`‘‘62‘M_‚$@’$„$@”$@4@@6@M@‚$@„$@Vÿ/chromium-bsu-0.9.15.1/data/wav/boom.wav0000644000175000017500000004447311201745730014475 00000000000000RIFF3IWAVEfmt "V"VdataI„„y‡w‚{ƒ€y…ƒyƒ…}„ƒu}‰}zƒ€~„€|~~€|}€}|…‚y††w}|~ƒ~ƒ…‚|ƒ‚z~‚ƒ|†yz†~z€}}€…|{ˆ‚y€~{‚y~†}ƒƒ|ƒƒ„}{‚‚ˆ{|Š|u†…~ƒ~|€‚„€‚€{€„~{~~z|}z}{y…u€ˆw|Šz{Š{yŠƒ}…|v‚|€x|†z‚€vˆ{ˆ{‹€~ˆ}|ˆ{u„ƒ|„‚„|x€„|~‚{w…‡}€|~~€z‰x‚}…‰z{ˆ{y…zz‚{‚‡y}„}y|Šy…y~~~„{x…u}v€„||‚z‚€sŽyxŠ|‡{|‹}u‡‡}ƒ}}~{…|…u€ˆƒ€xzˆy‚|„‚xz|~„ƒ‚†€zƒ…||}w}~z‚‚y|~z~ƒƒr|{vŠzr‚’xz‰tyŽvx{„‚|„€‘ƒnƒ‹r~xuŠ}t„…yzˆ‰{€…t{€}…u}‡t}ކ„‹{t‚ˆ~…ƒwx†„‰xŒ‹owŽr‚…vƒ“wh†Œz…x|z††r‚–~uŠzp’Ži|•zs‡u€…v}Š|v…urŽƒp‚‚w|tˆŽxs‚‡~x~†‚|y{Š‹u‚•shŽˆp|v{ƒzz€~†ƒ†}„ƒx}„{}‰}yŠ}m†x{‰‚€†}|rwˆƒuy€}~„zv††qsˆ…xƒ‚q‰vvs{|‹‡srŠtr€y~“g”ju“~n€‹yp„‡swƒƒˆ†ŒŒpsŠptˆ‡t|•a}™ygŽ—swšpvmyp}„…|s‚Š}„~ƒˆys}‚€|‡z„Š…zsŽ{m‚ŠtvŽ…q|‚vy…‹€s€„pwŒ}q‰‹r|•‹uz†z‚…††ynu}‡wˆznw{w‚…w|’ŽqkƒŽ|s…Žzl|Š…wwŒ†s‚Žym}Ž{ƒ{t‘…sƒ‘~u€†€v’†xvnwŒŒ†ƒtzoŽ€ksŒŒ|qp{ƒ‚rtˆ‚tƒŠ}vt—‰m|’|l‰›zbzŽ„xry’“vpˆz€‰‹‡†ˆ€pyŽŒwi¢‰c€“me…ƒ€{ˆvo‰”xan††yzŒ•‡uqŠle† Œc`ޤ€h†Ÿ‹jhˆŸŒru‡„spƒ‘ˆ~€zpz•qi|gk„}y‡˜~\r”Œsl‚ “kq™˜zvƒƒxw„‡pe—Žzs{un{Љ‚}|†‹~svw{‡„}†ˆ€…Œ†zpx‹sqš}__}š‹o|”Œtm}Špm”ª‚S\‹­šld€Œ„~€|~…}r|†xrjz™’oao†ƒ~~rr‹‹t{‹‡soˆ›Škau’“ud}¢žyhx’œao˜£Šwˆ{}‡ŒŠƒzmm|……‡‡†~puvp€‘tš”sk“¥•‚fhš lUpœ¯Œ]\”yonz–•wbfƒ”~jvŒ vZmrdt„…‚zry~}†‘—qx‘šƒlr‡‘hq–jt’¤œ…v}„€ƒƒocs‡’“{dv‹sv€…hh„’‡y~‡‚|y|‹ƒvuww€‰}u‚ŠŽ‚x‹Œ‚…vuzˆ~}‹†„†€nqŒ‘{t“rYs‘”†udd†¥–wms…‘„ol}‡vons…‘ˆ}|„r]lŠ›¢˜~jguŠ“†x|Œ˜“wYd§™ˆŒ•ŽqUYr¦£„sz„‹‡siqŒ‚j^g}“›‘Š‹‰…|vpt‡™–‡€sdo}€ˆ‡vpruˆ–“€ef{…†…weh‰Š{€{qhf‚­³‘nbo‡“…zux~‡Šƒ†|]_yŒŽy`cx“ªœu`dt‰’–˜…gZhŒ¦žŠyksŒ›š‹|wx€’xYKUw•™“„zz{y|ƒ‰˜œ|ZVf{•©«’qfmwŠœšŽspv}~ulnuŒ„wh`j‚–›”Œ‚tqz~“‡††ˆŽ}d`s —fSZsŠ–—•‰zz†‹†vlmw…›™fWOWo‡—ž˜Œˆ‰Œ„j^hw†“–™xu|ˆ“–ˆ{vplicejin’’Š„ynnu}‡‘‹|wz†œ¦“s]Xd}’–ˆiPZ¢³¥ƒeRVjzƒˆ†Š„€xx†”™Žxmlov|†…xjZWlŒ ¤Ÿ–‹‚‚†„~yqgenz…™š‘Šˆ{mjky”œ——”’•‹wkcdjq}ˆ†{u{¦©›‰qYQUe{ˆŽ’Œo^TONS^my}€‚‡“œœ‘|fVOVd}œ§›ˆ{€~{x{†‘›ž ‰r[CEPbu}}€zm`SPYl†¢µÀ¾° …jchp|ƒ‡ŒŒƒoZSQOVdr‰‰…zsonpsy}|z{}}†’›™††Œ‹”Ž„}vu|‚‹”ƒxl^PIMU\lvtsuqidegjnruuspprxƒ}{{€‹–œŸ¢¦¥~pffpŽ‘‡ue[RPYco‹Ž‹Š‹ŒŽ“–™£±¸¶«›‰|y{ˆŒ‹Š~fSJIN[m{~ztomkhjr}‚„’‘˜¡¤¤¢œ––Ÿ©¬¨¢œ™”‘”œ¡Ÿž¢¤‹wlmv€…‡‰Œˆxiabl•©²«œ’ˆƒ„™¤°»¼µ®¡Ž}sq{Œ”“‰}paX\eks~ƒ‚{y{‚Š–›Ÿ¢ž›¢­³¶®œŠ|rprsvxy}{zr\KGEFQbt‚‹ˆzmgdfq‚“¢¥Ÿ–…}xy}„“ £Ÿ•‰‚|snmllpw|‚‹“˜–Š‚~„ƒ…yuruxx}€~„„zy~ƒŠ’’Š…€zupkjklquohggilox‡’•—™”Š…ˆŽ•œ¤­¯§Ÿu^Y_j™«µ±œm\QNTat‹’Ž{h]Z^hw‹™Ÿ¤«®¬«¬©§®ºÀÅËÐÍÇÀ°˜Š†…‹–—“‘‰vkdhjkpy‡‚uideijjlx…‰†„ƒƒ„‡Ž‘‹„||}yqiehqwwrkfaZZcnstuvy}†–¡¨±¶¶¹¼½¼¹¸º¾Â¼µªœ‘Œ‹‹ˆ|yvnd[TOKHEC@?@BEGKQW]aeksyƒ…ˆŒ’”•–˜œ ¦ª¬®¯­©¦¥££¤¥¤¡˜“‰ƒ|uqqsw}ƒƒ|vplnqrssrrnf]WRONPSVXXURSW_ju€†ˆ†„„†Š–›œ™—•”–™ ¢££¢ ŸŸžœš—••”’Žˆ€woiffiloqqolhddfilptvwwurnkkmqw~…‹’”–˜šœ ¢¤¤¤¢ ž™”“˜¡£¢›’‰ztpmkifa][XVVUVWWVVVXZ]bhmrvwxwwwy~„—ž¡¥¦¥§¦¥¥¦¦¦§¦¥£ž™“‡~|||~€‚€‚ƒ……„……„‚€€€~|zxurooqtwz}€€~{yyz}€ƒˆŒŽ’’’‘‹‰‡…‚€~{yxwvwwuuvwx{||{yyyxxyyx{~…ˆ‰‹Ž’—Ÿ§¬®¯®«¨£Ÿš—“Ž‹‹‰‡†…‚|wtqkeb`[WRKE@@CGKQW[^`a^YVW[dmtz}{tompx‚—Ÿ¤£Ÿ™“ŽŠˆˆŠŽŒˆƒ€ƒ‚~{zyxwsponorutrpopqty}}|zvspnmkfcdfkrwz|}~‚‡‹”˜œ¢§¦¢ž›™—–—œ¤©««¨¥£¡ Ÿ™•ŒŠ‡†‡ˆ‡‡‡‰‰Š‹‹Š‰‰†|xqjgfdcddcbccdgkt|€‚€€€…“˜›š•‘‹ˆŠ—ž¢£¢žš–”•–˜šœž¡¢ ›œžžžœ˜•”’‘ŽŽ‹‰†‚~}ƒ…†‡‡…ƒ„…„ƒ|yupnmoqqnkjheceghjlmnmjhgggilpstrnjgfhjmrx€‡Š“”””’‘’’’’’”•••”—œŸ¦¯µ¶µ²­¬¬¬¬©§£ž–†€}}„„‚{yxtqsz‚‡‡„}xsqqqpqsuxyxvpjfefhjmpomnonpty~‚ƒ~}ƒ†‹•œ›—’Œ†~ƒŽ–šžœ˜“Œ‰ŠŽ‡ƒ}qiijkmlkkjigedcdhqw{}|{zxxxwuux{}€ƒˆ‘’‘‹Œ’˜œ¡¥¨«­­ª¥¢¢¥¨©ª©§¥¤¤£¢¡¢§­´¸º»¸´¯¬©¨«°´¶´¬¡’}ngfjt|ƒƒ{tonpv{ˆ‹ˆ€xrmgbaa`^\ZYYVTSRU]eiloqsvy‡‹Šˆ…‚‚‚ƒ†ˆ‹ŒŒ‹ŠŠ‰Š‹Š‰‡…†‰ˆ‚|yxwwz†Œ‹†ƒ„…‡‹–šš˜—“ŽŠ…|yske`\Z[^_`aa^[Y[_bdjptupjilnprvz{xsomnmnnpt{€€ztqppqtx}ƒ‡‰‘““”•—™ž¤©®³´²®¨¡™“‘‘’”–––“‹{y{€‚ƒ†ˆŒŽŒ‹ˆ†ƒ‚~wspnjfbadfdb`a`_acfhkpuxywsnie`]^bfgffgfeecejrz€†‹Š†ƒƒ…‰Ž‹ƒ|xvuwxvtuutuux~ƒˆ‰†€|zz|ƒ‰Œ‰‰‰‰‰‡„‚}{z||xuromljgffhlnonmnnomllpvz~‚~vpkiow}ƒ„††„}€ˆ‘™ž ¡ žœ›œž¡¥¦¤¢—Š…„„…‡ŒŒ‰…ƒ‚„‰“™››š™š›š™™šš˜•‘‡„€…ŒŽ‹ˆ‚…ˆ‹”—˜˜—•“’‘“——”‚zy{{{z{€„„|uld``bdktx{|ywtrqt{‚ˆŠ‰‡†ˆŒ‘—š›š™—•“’“”’‹‡„…ˆŒ‰‡„ƒ‚‚€€‚ƒ…„~vlea_^^adgif`ZSPOQU[afhgfffhijkouxwtojhhjmrux{}~€‚ƒ…†‰Ž“˜››™”‰…ƒ‚€~{tke`[WUVZ^adghikklnpsvy}€‚……„€wpnpvˆŽŽˆ}snlmqw|€€~zvqoopswzyvsppu}„‹‘“’’““’“”–œ¥¬°´¶¶µ¯§Ÿ–’•—˜–’Š}qjffiouxywtpnjggghjmpqqrrqnlkhghjkkhdb`_`befedehlt~„‡‹ŽŽŒ‹Ž•› ¤¨¬°²±®¨¢ŸŸ¡¦«°±°¬©©««¬ª¦¢–’–œŸŸž—Œ‚zqjebacghe^ULB81,+4ALV_ejnqtvy}‚ˆ‘—š›œœ›œ›˜“‹‰†ƒ‚„ˆŒŒ‹Šˆ†…†‰Š‰‰‡ƒ€~}zz{{ywtplf`YTRSW\_^]]ZZZ[_gkoty|~€ƒ„ˆŽ“™Ÿ¥¨¨¨¥ œœŸ Ÿ—‹ƒ}ƒ†‡‰ŠŠ‡„‚„‰–š™”‹ŠŒ’™Ÿ¡’‡|rljlr{†Œ‡xpga]\`gotz~‚€{vqpt|ˆ”£¤œ…}wttvy{|yrkd_ZY[_emqrsplhhggjnnmnooprw~}|}}~€ƒ†ˆŽ‹‰‰‡‡ˆ•—“‘‰xuvz„‰ŒŒŒ‹‰ˆˆŠŠˆ‡…}{ywutssvvuttpke]TMNSVW[\VOKD@DILS\cfgkquwy†‹‘••’Ž‹‰Œ’˜›˜“Žˆƒ€‡“’ŽŒŒŠ†ƒ„ˆ‹‹‰‰ŒŒŽŽ‹…~€~wstuojhinpppojcZV[^_cgkqvvrooonr{Š—œš›Ÿ¢¢  ¤¬»ÅÃÁÃĶ¥¡©«ªª¨¨¨¡”‰„†ˆ‰Š‹ˆ„†ˆ€{~{z{{wpoplhjlh]QKGBCGGFFJU\WNGHPUTU^n}‚„‡—¤¨ª°²®§§­¯­±»Ãľ¶³±²®ž’”šž”’š¢Ÿ“ˆ‡Œ‹ƒwnnpk`UPRVVQJEHOPIDFMQSVWUUY[[XW[behmtyz{€ˆŽ“–ª±¯®¯±¶¸²®²½ÆÈÅÀº²§œ‹•£¬­¥Ÿœ—‰sb_ejkkomb[VPNORY_`cjoruqmr}‚‰”—“ŠŠ‡~z‘‘Ž“–†€†”š—›žžš”‘Ž”””–šž™’’—™˜––“Іƒ†uqttutqlcYW^dc_]]]^htoejyˆ‘Œ‚…Ž‘—š•‘“•”’‹ƒƒˆŽ…yw{{yvsqmiltwrnsx|~„ˆ‹–™›š”‘•œ¡¡™—™¡¨£™”™ ž—Œ’š˜‘Œƒƒ‚zoltzwtrpqvwsqvuniiqwtqtzxj_^ahqlcirqjgm}‘”ˆ€ƒ‘žžš“‰”«­Ÿ‘Ÿ«¨£›š£¥Ÿ–“—›‘~…ŠŠvqruridgoxukgp{xnox{€{y‰ŽŠ€y{…ŠŠ“˜š•‘š¦ŸŒ• ¥ž”Œ‰‚{}‡ŽŽŽ‹„„„~uppsoe\]flg^VQWajj_X_gkkhkomu„†{pp~ŠŽ„v|Ž™œ•”›“‹Œ’“Žˆ~vwxtrmjpvti]_mw|vjaaitukbclssj_`oxvuxvot„“š‘€z„”žœ˜›œœž¡¨«¢’Ž›© ‹}qr‰—‰zvtx€}usqorrnpnilnmuzss~…|rv„‚‚‡Šˆ•’Œ‘›ž“„„˜“‹Š‰ƒ‚š–Œ‡}tv{€€sfda^_[UTX`b`]VQRPKJIJQVSSTNFHR[b`\guxuk_\h~Š}jiw‡•œ—‰}‹•™œŸ–ŒŠ‹‘ ¤™‘Š… ¦Ÿ‚‡‘“‡€„€y}ymlmmohafgcadhnwsa_t‚Š…nVMeˆ‘‡y{Š¢–‡‹›£¤šŠ‹œ¢š”‘‘—›‡“™“Љ…‚‡‡}rjjt€|ts{…Š€stzzzzy}‚…sifk{ŠŠ|ogcivƒvoos”“uu{ƒ’ž—‚lcq¡Ÿ‘offsƒ‹€vpt…“Žƒ€‚ˆ˜ š…w{Œ—”Œ…|v|„‡xt|†ˆƒ~vnoy‚ƒ~zwx{zz{{{}}q^Zj€–Ÿtgabrˆ‘‡tddqvrjeimkoz~…ƒ„ˆˆ¡±²¬¡—–Ÿ«²±§œœ£™š¡ž™‹‘‘•–•”†{{‚‡„€ƒ„{rmjlkn}†~vhbbfe]Yajjnywg^clnjgs„€sxƒŠŠ„‡š™‡†—¨°«¢¤§Ÿ›£­¸¾·­¢…’£©¤•Š…xhjwƒŒ“–u\PVjŒ˜œ‡hWVas||xmb`bcerˆwrkimx“­­¦¥“ŠŒš©³ºÁ½º·³´µ²´¼ÂÁ½¾ÆÅ¸¥¨¶»ÁÇÊ£ƒyt|ŽŽj^krph`bbXQTX\\SIA:76/'+8DG?1*.8FQX[XW\cl{‡ˆ€upzŠ‘‹Š’•†„•®º¸°®¯¡‡w}‘§ºÅÁ²„rr~Ž¡ª„k[U^r‰œ¤–hSHM]uŽ—’‹„vbTTf€‰{~wiUGOl†‰~‚~xmesˆŒ‰ƒxtxwqs…Ÿ©Ÿ}uromv†”˜’ˆ€|vr{¥³¶¬Ÿ•‹y|Œ£œ‘Œ‡xu€œ–ކzk\SV^j}Ž‹‡sjfk“›ž •Š‚‚ˆŽ•›—Œ…xvwv~‰™Ÿ™ˆwpkjkmkebb\[aejpqnicdfgmv€‹Œxxy|~{}…Ž•˜•Ž”–€y|‰–œœ››™–˜Ÿ¦¡”Ž–¥´º¾Á¶¢}pr€”§©™Š…sjjs„‰u\PKJMUbwŠƒhM?:<@@BTiu{~€†ŒŽ‚oefn~’¡²Âµ§–‡ƒ‚‰™«ÀÓØÖÒij¨ž•Œ‹’£·ÃÆÄÁ¹¯ŸŽ‰›¦¯·ÅÍů’znihjms}‰“–‹yeWPF85CYt˜—”ˆrd^cnzŠž¨¢š“•›š–‘“§¬©žvttrt|‹¬³®œ‰~yvqkikr~„‡‡Œ”—”‘jccemvzyslhhjmnnrtrv{{{~‚‹•œŸ›xuuyƒŒ˜¡™†€|yricgu€‚wtz‚Ž˜›˜Ž}qic`_bjrvzzwodZSUd{”ª¸¹°¡“‚m_Y\fu‡˜¦®¬¡”‰yrnjfa[USRT]ju†š¥«¯®§œ‘‰}rqw…—¤ª«ª¨¤žv\H=APakkfhpz€yiWE?CIR[ajwƒŽŠ‰‹‹‡wpry‚‰•šž£¤ž˜š£±ÀËËÆ¼¬•ƒxpifku‘§±²³¯«¦œ‡…‹’‘Ž‹ƒ{tj]SMILVdt‚€~}|yo`O?54:BJQVXVQNLNU`q‡šª¶»»¸²© ”‰‚|yƒ“¢°¸¸¸····´³²²²²°©žu_L:+"!",Hhy‚‰‹ŽŽ‰ƒzoigd]TG5%!(09EVk~‘¢¬´¼¿À¾¹³©˜‰€ysokijmsxˆ”¡®¶¼¾·©šŠzl`\]bjsvurme`adkty|~}~„‡ˆ‡„‚}yvv~‹—Ÿ¢ œ˜”‘Œ‡…‡Œ“™žŸ–‰ˆŒ•£²¾ÄÄ¿¸¯¤š”‹‹ˆ‚€‚…‹’—›š™››—’‰~tkddefd]VTSTVYbo}›¤©ª¦™†vj`\\^flq|†Œ”ž§³ÁÌÔÔÑÍÆºª˜ˆ{phfhp{…Ž“”’Žˆ‚|yy}†ˆ…€|ulc\\cmw}}yvqorv~Žœ¤«±²®§šŒ€vqpqtz†‡…‡‹’œ©¶ÂËÒÔÏǾ´¨›‘ˆ|~~}{umcWK?649>FQXZYZXURQQSX]^\XTRPNOTY\`gpy„™£©¬°±«¦¢›œžŸ¢¥¤Ÿœœ™™™šž ¡£¤¢Ÿœ™œ¢£”Šƒ‚~zwsojfddegigdca__`aa_XRPQRTUX^ep~†…‡Œ’˜œœ¥°ºÃÉÉÅÀº³²´µ³­§§¨©««ª®µ½ÄÆÂ½³¦–Œƒzsnkkhda^[ZYWRJB??BHQY_ekldYOGFJS]jx„†‚~}~€ƒ‰’› §­¬¦Ÿ—–¡®ºÄÉÊËÈÁ·ªœ‡~tke]SJA<=@CDDLXafhgeedaS:'&49884-'%)2:AHOTTRJ>3,&"!(.6J_n}‰Š‚xnaVQOOLFDKZv’¡°ÂÊÈÆÄÈÏÐÌö¦•ˆ„‡— ¤£ž•Š|xvreQ<& +8DQXZ\_eosnmonj`SPWcow~†ŒŒ†|y†ˆƒzrqsnbZ\gou{…‘¢²¼ÅÍÒÐËľµ§š“ŽŒƒvi^WV[hy‡’˜›ž—‚pe_digikloqpopsz‚|wurkd_cq€Œ–šš˜••™››”Œˆ‚vk^RMFBL\k}–˜—˜”Š‚}z}|xwuutmgb^`gjjgcadiqz}†‹‹Š„{xvslfgmwƒ“§½ÓæíæÝϼ¨‘zhYK@<=EViyŠž¯·¶®£™‘‘„rbTI@:;BN^ox{~~‡qbYVURR_s†™§°·¹¹¶«’‡zvrpqqpnlmpu£¶À½¶­ ”‰|tqoot}‰•œ ¡Ÿ›–…‚…ˆŸ²½½´¤™’“—›ž¡¦«­¨Ÿ˜“‹‡…‹™¦±±£•‘…xmd^]YQJB;99@MXj‚𡤢›~bKC<4/)'/;J\hmoqqrqojhiifb`ahqwxtsvzŽž«ºÊÔרÕË¿²£‘}i`^_en}Ž«°¬¦Ÿ–‹‰Š‡}o`TLE@;59EPX[WVZ^iw‚ŠŽ‰„}|wsrsyƒ€yqjfiq{ˆ—¡¨¨ž“Œ‚umjnz†––‘ˆ{mc\VTSSSRRSW_jt‘Ÿ¬¹Ãޱ „jYKCDKU_nŠŽŽŠ„€ƒ‹ŒˆƒˆŠyeYSS[es‡š³ÔåéëêäÛ̸ƒwsnnnkjf_YVV]k€”Ÿ¥¥ž’…xj]TOMQYaluy}„…€wsuxwwwrnkdafilrux……‚~|vmdZSU]djpsttsl^QH@3--29AM]m~‹”¢ šŽ|jXI?6-'  .?LZfknty|‡‹‘’Švqrtuttuvxvplnx†—§´ÀÐÜÞØÏļ·³±¯«£›–”—››š–‡…}{|‰Ž†vcN9'$).0/-)%#"%+6FWfs{~wh_]]`fnw‰“˜›¡«·ÁÌÔ×ÖÓÍŸ« ”ˆ‚‚‡–œ£­¾ÊÈÁ¹±©…wi^SH>1+*,16:=>==:8:BO[cmswxupj_WVZajqv{ƒŽ— ©¯´¼ÈÓÛÝÙÑÈÁ¹­Ÿ”‹„†Œ“˜œ˜’ŽŠ„…–Ÿ¥¦¢—‰|paP>3-($"*6BMZemtvsmhhlsyyxxwrqrv~Šš¬¹½¿ÃÇËÍÌÆ½º¹¶µ¶·ºº½ÊÙÞÜØÔÑÍǸž‹…~{wpjgfegijmt’¡ª¬©¢›“Œ…€}xrjd]ULD>BP^m~˜ž ¢¥§«°¶»¾¾»µ«¡œ—’’–š›“ƒ{rkikovz|€ƒ„€ukd^\[Z^fnuvrle]ZY]ejkid^[XXY]j|Œš¥««§¡—‹‡ŠŽ–Ÿ¥¬³¹º²§™‹|ocZUPNPSV`lv€ˆŽ’””‘‰€wojaSF:0*('&'0ADGJNNKGFIQYajrwywvy|ƒƒ‚ƒ…†„{{|~‚‡Ž™¥®¶½ÄÉËÊÈž»¹¸¸¶°©Ÿ‘ˆ„‚ƒ†‰ŒŒ„ymebbbdgijmooppqtuusqnic\WV\djnrsssuwxxwvwvrkb[RHDFKR\djnqqnkhdceffhkmonkhffimqrolkkmquwz}€‚‚ƒ…††„‚„Š’š©½ËÐÓÑÍÆ»®¡xj_TLGGILS[afjkifbbcdb]YVSQPQV`jrz‡Š‹Š‰Œ“˜››˜”‘ŽŒˆ‡‹”Ÿ«´»¿¿½¹³­§¢Ÿ›™•‹‡zupopw…’šŸ Ÿœ˜”‘’•›¡¨°¸¾ÃÅĽ·°ª¥¡Ÿ¢§®²±«¤—”““•—› £¥¤–‘‹„~|~ƒ‰‹ˆ}yuqkea_`a_[UPMLPZivƒš¢¨©©¥œ•‘Œˆ„‚ƒ‡‘”•”“Š…}uqmic\WUVZ^^]^]`eisВ𠤦¤¡’ƒxnfa_afnzƒ……‚|wspnoookd\UOJF@>AFJNNKIINU[bjpsvwvvvtsrtx{||vmgdbbejotxxuqlga^^aht|†‰Š‰†ƒ‚€~}|{zzyxwuuuw|ugZL@7368447;AJUamz…ŠŽˆxoic`_\XSNIFGLT[env}€ƒ†ˆ‰Š‹‡~wtrrrrrsttromns|ˆ“Ÿ­»ÂÅÆÄÂÁÁÃÅž¹³²³µ¸¸µ®§ ˜‘ŒŠ‹’‘‰qaPB6,*.26;?@@?;8669@JWcltuphb]\]_dmsvxyyz|†œ¤ª®°¯¬¨¡—މ„€ƒ„Š– ¥§¦¢ž™”…€|wqkd^ZWWZ\]^_][XX]elt|ƒ‡Š‹‰„zurpopqpqtwxz{|}‚ˆŽŒˆƒ}ulbXTUX^ehjjgc``djr{„ˆ‰‰†|vplihfc`^]^bflt|‚„„{tnklorsqpplihhnx…‹“•˜››˜–•””“‘‘“–šŸ¢¦©«¬¬ª¢˜Ž‡‚€}{zz||zxwx|€‰œ«²µ··´±¬§¥¥§¦¢žš–†zsty~„‹“˜›™––—šœžŸŸœ™“Š‚|vqljifa^[XWXXWSMGDEHOV]cksy{yusstst{…Ž‘’‘Їˆ˜›Ÿžš–””“–›£¬³µµ³±¬£™’‘““’“˜š—Ž„zqg[N@83.)'',39@FKPVYYXWXZ\\[ZXYZ]^aiqw†‹‘•—›¡¥©¬®±´³±¯¬ª¨£¡¡¡¢¢–އxqos{…Œ‹ˆ€tg\WW\fpz‚†‡†„„ˆ—ž¥«¯²µµ¯¬¬¬­®¯°³µ´±¬§ ™‘‹‹‹Š‰‡…††ƒ‚‚ƒ‡ŠŒŽ‰ƒ~ytqpquz€‡‹”œ¡§«¬«©¦£Ÿ›–‘ŒŒ‹ŒŒˆ|z{‚ƒ…††ˆ‹‹‰‡†ˆ‹Œˆ~}yurqonnooonlklnrv{~€‚€~}}~†‰Œ”—šœœœ›œœ›™“ŽŽŽ‹Š‹’™žŸ¢¥§§¦¨®´µµ²­©¦¢š’‘“”•––••“Œ„~xqkd_]ZTOLGA:2.-18@GP[cjrzˆžª­®°³·¸¶±­°´´°©£¡¡Ÿ›––—™™—”’”––’ŠŠŠ‰†‚|{zyz}‚‰Œ‹‰‹‹ˆ‡ˆŠŒŒŠ‰‰Š‰…zxz~„ˆ‹ŽŽŽ†ƒƒ„…ƒ~~‡‘–™™—”‰‚ytqlhffhjjhdbbdffdceimorsrpqqoje_\^dijkou{}{xwvrnlkkkkiea`_^__`hquuvx}‚†‡…‚‚ƒ……‚~}~€~|{~‚„†‡‡‡‰Œ“‘‹‰ŠŽ“–—––”’‡{qmllje_[\chhfefjnqtwz~‚„ˆŒŽ’•–—––˜›š˜šŸ ¢££¡¡Ÿ—ІyokkkkkllkjmnmhaYRNKKIC?;75777:>CGIIHFFECAACGMSVWVUUX^dhow{}}xrnnrxxuvz„‡…~wuvxz{{}}}}~ƒ‰Ž‘‘‘”›žœ˜“‹„yspnkgffhknopqpqsuz~~‡Ž•˜—’‰…—¢¤¥¦«±°§ž˜”“‘Žˆ€|€~|{|}}zvutsqonljjnppqsw}„ŠŽ‘–›Ÿ›š››œ›šš™˜–‘ˆ|rllopmjhgilmnnkjjmu~‚€‚ˆ–˜’‰†Š‘šœ˜”•šž ¡¡¢¥¬²±­©¦¥££¢™Š€{zyvqlfbaa`]YVX[]]\ZXZ_ejlnruuvwwvvwyxwzƒœ¤¤–Žˆ‡ˆ†‚|vvz}‚†‹Ž’—𢥍¬°¶¾ÄÇž¶²¯­ª¥œ’‹ƒytuwxwuttsrrtuwz}~}„‡ˆŠŽŽŒŒŒŽŠ†tlkjhgfinrv}€~ysppomow~‚†‹‘–™š›žž™š¡«³···³®ª§¤¤¡˜~xyyzyvutrooqtx{}{sjehpyƒ’‡{{~„†…†ˆŒ—ž¥©¨¥£¡ ¤¬·ÁÈÌÎÌÇþº»¾ÁÆÈÊÌÌÌÍÎÐÑÕÚßâããäáÚÐÈÅÄÂÁ¿¶ªšŠ}uolpx~~wpkf`XPKGDCEEFD?:4-+)%#$&*--*()/9BLTZ_gnty~xsqtwxx|€‚‚‡‘Іwk`[_hqz‚„‚~|{‚‘Ÿ¨¬©¡š”“𥝵¶³¬¤žšš ¦¨¦£œ‘rg^ZWROOMH@;=CGIIJKIFB>>BFIKLQX^djsŠ”™ž¤§§¦¤¡ ¢¨±»ÄÊËÉø¬¤žœœ˜“†zpkikptvxyxupjffjqz‚‰‘‘”›¤¬³µ³¯¨ š”މ†„ƒ}xqjea^^_`bdb\ULA95237J™2;%;%èA(BÅIPNCß'%W¥ýeì/×üÝjå¥ï¥ï{êÈÝËÚxÊÏÅÂÐyι֡ç¤ð2ÿQ d÷ek#r!r!½%Äø !¥ó X õ¸ü*³°ú.ö7ò7ò{êVáÚÙhÙààKç´àâç1îÛí†êmçŸèñ½÷w÷,,ØIþCõ $(£*â+e2}7 ;©DL©P\NKòGòGÉDhFuFCmAb?L=—:66y190¶, $"y#‘!ŠŠq¢é!“!$%X   ¡@|†‹‹Bêü;óñé¿ã¹âQâ+âÅÜ¢ÙÇÛñÝTáGâ[ç0í0í[óÎ÷ÀÿõÿzüþþW¸÷xøŸù£öòóîÕâ,ßààáÚöÖÁÒÒοÐ:ÏYÍØÓ±ÕÙÂÛAÛaá¦ê4êÙæêéêé2í¼ëDënìPäÜÞÝÙ,ÖšÔ¿Ï.ÎËƹÆ]ċƋÆÐÈaÉ$ÉÅö̹ÍèÉqÏyУÏiÓäаÒgÒ’ÔàÜàÜ“ÝñÛÎܱÝîä éèé5ëùëpêÆêöë5îüð™ïÆí­î­î¸òJô“ò{ñ´ñcïÿò[ðJêHì{è`ëèÁçççèXéXé€íØïöî±ökóæñOõÄôtüöÿ”˜† î Ê;[[¦!&B*s&(<*@(J è$N)F%$%~+U,¸*Q-Q-:.26¨580Ò-ð*, .:(¶#ò&d%v'ùh_°ô=÷"ß&ÆŠZ%ç§~~:# x!ù%$Ê#²%q-q.Ì*Í*$&’*o.Ñ'—&—&É&&&‹&’'!-Õ-j)@&c*4æ4N739õ=9;<¹>¹>q@µ@i?Þ<É>YB„BèB±D§?ý>´AÕ?Ã;.>f=<<>8ô7ˆ4r4Í3õ-*©!©ØX˹kŸýŸýþúVõ!ïpë¶ëèfÞuÜ÷ØÐÒˆËøÇ—Æ¥À÷½œ»œ»ë½‹À#¼Î¸~¹¨¼„ºóµ„µY·¶´Œ´:´F°>¯p°p°L´&²ý±²°ë²ð°¢°³?±K°#±t¯I²Dµà´í¯í¯g´S¸%·˜·ä¸çº”¾¥¿{¾¸¿!üÃDÅÞĆÊlÍÉËÉËÚÎ$Ô#ÖyÙþÛHÞ™âçèØç÷í°ïÄí¿ð#ó&õ*ö*ö¾úd â ,„ Näþ‡Ëé2 '×פ—ñUñH¤'‡"-!´——¹& Ï..sT £â h» ­­Rα(þNú„ú+ú´üQ÷·óüïýXù^÷/÷/÷®õáðCñ#óñ‘ñÙõü³ûòô6öQý.ýûrúÇ÷÷Ž©éÿ^…þé6 / Q L "-  ¼™™AŒi# #¾$ª!2#:(g(1(&¹'-¤,f.f.0A2}4é0“3J7 5î3$5æ5ú8þ7P34õ8W8?9?9_98D;®<ß9:;ý=§;š99=?=:×;å:€7€77S8Ú7Ù5C77Ñ1¬140%.ë,i,T#/"ó ´´LÆëmN ÒþbB8¥ùäøSñKënë ì ìEìäç«äÃäåå­åáàßBâ*âÚ¢ÚœÛUÜ}ÓÑÞÒÞÒÙÒrÔuÔðÔ¸ÕåÔéÔ2ÖVØc×±ÒÙÒoÖïÓÒÒØØ×Û„×cØçØÕ>ÔdÕ«Ø!×ØÖ¿ØÃÚgÜ7Ú’â¸åÒåÒ夿dêùèwéóërììëð/ñ)òš÷súVöQù­ùNùNù•÷ÆøÞÿ§É¹× é £G9Áýëøÿÿ¨ "ý#î%Z&*(z(N*?-²+T+#-P/[.Ê+Ó*Ó*+û+Ó'X(Ý'â'¿)'3%´"G#É*¯==^%BÙZk ¹ è´ Ð?ç3ü™þ8ý[ü[üš÷~÷@ü úwöÜðYð3ôßñlèœèêïí-î¬ê ìÌìÌì‹åTàéÞHÜÊÚpәЅӂÓaÐ ËÊÔɺÆËÁ¿F¼F¼Ž¹þ³¼´âµµ µ ²ù±†¶æµ~²3²µ´À²×°ƒ°_²_²á±H¯X³Æµ—´éµQ·s¹¯¹•¸?·r¶‰¸&»r¼eºX¿X¿FÂÕéÃÌÃPÈÉ6ÌÒ4ÔÖ+Ù?Ù»ÛôÜe߇á‡áÅáÜâ䀿“éÙêïézê¶ï…õ´ó õùzúçýììžK \–ÛÅ•² ò$r'm+R/ß0€4l9X>X>È>7>e>Õ=R=¹=×=†;˜<˜<Ø@‘=o=;=÷;t=:`8X7m67)43³1µ1//ƒ*+*]'#¾=!Ì4ã;Õ“w Y ¯ “²Ö€µ§Úñÿ*á¯ý¤ýKüKü2øfõõõññðí‹èfêé–æ¼ã„â”ã”áAÞیٌÙÚ£Û®Ù'Ö±×Ù×âÖ—×#ÕöÕóÔÓõÖ™×üԨШСÒÖ`Ó8Ó*ÓÓoÓëÓ?Ó˜Ó¦Ö-Ø_Õö׷ئקק×fØÛÝòÛîÚ)Þ'á¬à´ß$à¢àÜà÷áÊß+â&â&â„ádá‚ååçèÔèËê+ððbïò´ôYöûýjÿ  ³ ÚÜ “ 9 ;‰,Gî~Ÿ+7Œ Œ ó"}$‘$-%Þ$Ï%Ù'Ò(*ß(ü(Ö,>-”-º0–0(/(/80‹1B1†0æ3f7×7"7U8á:a<Ú=>0?/A@i?i?\=‚>8?a>í>#<Ò:„9_8è6Ü3h3¬1ç(j+„,„,K)¢%ï$''y& $Â!M!" "š 9°Û``æŒz 1 ÷0Á  ¡r}k‘ÿEÿüüûµùµùÚø6ö­ódò,ñÝî+ë{èBçqæäá(ÝÞÝÞܖܳسØÂÚÜÙëÖœ×ßÔÓÄҌҲÔÕxÔõÕíÕËÕ"רØÿÖµ×Â×…ÖnÔtÖn×Ô½Ò`ÒÔåÔÊÔÓ’Ö ×ëÔëÔ¶Ô´ÔwÖ¹Ú.ÛÏÜTÞ‹ß©á?ã&ä˜ãKâ€èÃè–æ–æ çé é´ê‚ëMídííëîªï©ñƒòEó÷LûgûsûsûÐþJ&ÖÜ }  ‹ \ Hðô ~ÁÁ_àrB­‚-¸¯?ÜKÌ¥ÚÚÄr¨”)BÖ ç ÷  ÷ y ô ””òUf ' k A ¶ = ¢ Tá ¥ ºO½½G! Ô X ú üOã q O v R º + z b b êM ‹ï & ÀÐ)‡ƒ¿»ZÝÒûûLÿÑýœþõüÓúùûöløÖ÷÷—÷l÷}÷Žö-÷P÷æ÷æ÷ö=ôôüñàñÄñVïî6ì ìÌëGë˜ì@çæCåæægã8âRâàiÜÛ|ÙÚ|Û˜ØkÖvÖÀ×÷Õ†Ô“Ñ“Ñ8ÓÂÑ'ÍÌÌCÊUÇÅÐÅIÅSÂòÀèÁÆÁYÂÂŽÃŽÃÚ Ä0ÄGÄ0ÅšÅÈîÈHÊãÍ ÑƒÏÐÓºÔÄÔÎÖÎÖTÚÛòÜ´ÞcãCæÖç™é$ìÓðTñƒóÙ÷ûSÿÅïïÔ = -)‡ÐÕ›ý'˨œ°!º$º$ '|&r)#+),-1,Ð.G0æ1y2æ1¼3Ø5`6ƒ7#8#8‚8¹9[9 9-8ß7é8;?Ñ?Â>¾?£?>’=û?û?¹@è@L@ü?Ü??ø=É:09 :K9ò7ù5B4z31è.è.[-}-{,»*í(3)(%±"º!(!1KQŒ²LLÝÚvÞ0 ¯ ] b gÙ‚À_Ob7ÚÚ`ÿþ§þ)þ²ü6üJý¶þtýoýýëøùW÷úö÷4ø4øðøÄ÷ˆô¤ó¬òRò.ñßïï®íQí#íRìÂì`íäëäë‚ì]î%ï)ð¤î1íâí·îèî¾í=ïkðî‹ì¿íÉíìì¨é ê£è¢æƒåúãnâ"âá|ßmà8â®áààâ â â¨ÞàÿáÅß+ßpßßjßÝ ÜÀÚ ÛÞÚÙLÚ¬ÛÌÜÌÜwÛÛ´Û ÜœÛ-ÛêÛÜwÝÀÞéÝißpàÈàrà¤ààà`ßgßüߤà|ßëàTáºàzášßiÞÀÜÜ.ß Þ‹ÝÜÜ*Û"Ú©×ÓÏÑÆÐ×ÐbЯ͵ÎÁͤËÏÊ|ÌôÌ–Ì–Ìe͘Ï?ѾӵÕÖØzÛgÝŽßáâ´ã]å¶èÉëííVì¨ï@ñìò+ôÂõÞø(ù’ú”ü!ýIþNÿƒ|}11 R Ú;:þß⹸ "Ž%¸(Ì,R/33ì58Í78}:³<=ˆ=r=ä=i?¡?«?‰@½@›?éAéAªC`CDREîGoIJ2J«JLM:MÆMåO¬PrNrN{MØMMzKIKÞKËK…KhIHŽHWG;F˜EDDCÅAÅA~A,AŽA}Aá?î?¾?­>—>b>>•>D=€;W8Ú7‰6‰65«221€0«//»,ç+·+”*Ë)) )°'O&8&%%ÿ#ï#X"|!Ž „)€ÀÝëºõ  77r_¡¹þ2þïûCù¿öõeõ5ô¸òØïWïJîíMéMé¿çÍç·æ±änãÔâÌáæàôÞ~ÞüÞxßߺÝ.ÞäÜäÜ Ü(Û©ÛÝÝMÜÝ·ÝÝáÝxÝ1Ü.Ü>Ýó×ôÖÖÖjÕÔ4Ñ ÏéÍ@ÌËË_ËË.Ê\ÉrÉSÊ!Ë|˦̦ÌOÌ ËËÌ3δÎ~ÍÍSÎgÍÿÌGÍ̿˧ËEËYÊYʤÊvÊ ÉíÈPÉÉÉXÈÈ¡ÈÁÇïÇàȱÈ]È É¾È¾È¾ÇcÉɪÇûÆYÇ^ÈUÈ\ÈrÉ3ÊþÉdËiÊÔËÌÌîÍÍlÌæÍ›ÎxÎ~ÎýÏAÑÜЊГÐ%ÒòÒ“ÑMÑ!Ô!Ô¬ÓSÓ½ÔÖ°×ËØõØ1ÛNݒߥâ-ãWäfç²ê:ì”í”íÄïwðAð­ð·òdôAõ÷Žø®ú¨û´üqþ3©Í ¶ ´–²øLg‚héç8 È#€$!%È&È&\'(Õ()R*$*>*Õ)L*",É+{,- ,,4.ø/ø/I/R0©0n183š4Ð547³7ü7Ü89f; <;´<´<®=p<É<¶;9õ7`5Œ456f5Ÿ4 5ü1:23Œ2j1j1O1/22†1ö0e/….á,l+z+E*8'³%«#("!..d£·Žq¦ÐÉœÍ$Ð75 É ” n"þNüBý©üWûRûÅúÂù6ùùùø`ö¢ö÷Qö,÷ë÷÷Ëõ%ô³ònññ,ï ïÚíÚí-íèëÝêêUéÊéèvæfæ´ååä*äÑä å?ääæäæäêääqãÏâ»ãŒãÇâ*ãÎá#á}àÊßßÞOÞµÜ7Ü7ÜŽÛ‡ÚÚÙÔØYØ]ØMØ-Ø7×wÖ#Ö÷ÔVÕŒÕeÕÖ¶Ö¶Ö|Ö…Ö׺×É×~ÙöÙ\ÚÚ Ù±Ú[Û­ÛýÚÒÛúÛ½Ü½Ü Ýßfàá¸ãÜã>çêgêjîLñ÷óêöþo‹06P A Ìù º[<1ò’UUà Þ!‰"”#…%÷&Ç'ª(¿)E+;+×*Ý+ð+6-þ,--´,4,h,Ñ-~./90Ó._0\1t1j2£2ý3J3+4Ê3Ê31 0 0ç/-/¸-s+n+›)4(¥('&W%$‚#$$$c$Ø$ %%F#X#“#"< T¨ÓI-JaaI0 p š î䢎´ÛZþÃüåúÆùÀ÷öö8õÅóDòÄð/ññ¡ð îˆìeìCêäé­êüéxêïèMêMê ë½ëªì,ëíëQíâífíŒìJífíåì–ì\ìeì,ì,í,íí©í3î€í¿íî™ï{ðoðñXòyò¦òwòkò3ñ€ð€ðSðmï»ïSðøï‘ï!ðwðØðËñÛñkñþðÄïwïrï»î»îaí+î—îöíÈì«ê'ëê–ç¸æçóæ„ç•æïå¸å¶ä¶ä{äqãââáÁá0ââã@ãžâßáXâYâLâáá áÅà=áèà!à àwßßÞ`Ý[Þ‘ÝßÜ¥ÛìÛsÛ?Û?Û7ÚÉْٓØOØ™ØôØÙߨDÚ·ÚkÚ¦Ú¨ÚÝ@ßÙàÙà;â–äzç“ç èé*ê–ê+ëúë"ìSìí&î`ìûìbìbì6ëë3ì¯ì#í3îñîóïÜðÕðKñgò‘òôô”õsõìôìô õõóaó#óò+òñ ñ ñ[ð‡ñÉñõòžò‚òÓòÓò‹õ°öøoùcúKû­û^ü¶üâý *¦yŽeeÃô¢‚ ³ ? - H ò ª À{SL)Kzzì°[0y0¯ó`…Œ&õÎÈÈ>¿£Ç¬pc±&èWÇrr!Âãà¨ÏyÃÿ"íûÜÈçǬˋϋÏnϾ̥ÌuÑÔ&Õ‰ÚHÜÞÅáØâFà”å‘î{ó<ò<òñT÷•øÎùsü`ý*ý‹5Ym  œØLCC‚ â""#¬%)»)Ð+Z.É/2ö3(6 8u<Æ?´?´?¿@ßA—BWC-FÉGQJÙKhM"OïLN¶OUOlN€M°N°N·P¶OaNFM9LýKoK±J‰K;KîIŸIH'G-GÉF”C”C•A©BEBi@W>=ë;:x63·0]/Ê-ß''$$`!Ð5`EÕr9ïÓXk&ÿ-%-8-8- ,'­$Ø"Ó!¿Å_¯V÷Ú§Vìx—î üF éÝ % — bf–Šÿýý«ûÐú¤ø ö—óïÿí{íÓëüèšå„â‘àÌݦÜ0ڛ؛ØÂÙ'Ùq×\Ö ÕƒÔÓÐÎjÐZÐÑÇϚ͔͟Í$Ì$ÌÞÊqÌÍÎ/Î ÎòÎÄ̓ËÌYÌéËžËÆË*Ê·Ê·ÊΆÍXÌóÏeÏ¯Ð£Ð«ÐøÒÓ\ÔÕרÇ×ø×àÚàÚÀÛ÷Ù Ú Þ-á’âjã%å®åæ(é‡ê¼êGî0ð)ðÙêÙêWã’ÞšÚ!ÛâÜâÞ¿á÷àäPæ?åþæê„ï£ïêðoòoòÖó.øFû¬übýœÿw,¯@g ' D < ¾++bo ͦÃ≪ÄL0Íþþ  &Ã,X ‹ Z‰  z å ^ ¡ ˆá  ´à 8J±ô!îMvþ"þ‹ú‚öIöÆò»ðùíùídíì åLåãçà âDà“Ý=ÞðÝ ÞàÞ»ÛÕÛŒÛóØóØY×Ý×­Ö"ÕZÕ¡ÔZÓmÒÃÐXÐLÑYÓ¡Ó…ÑëÑÙÔ÷Ö÷ÖWÚ¹âBêêñ+õ›òÒô_òöîî íñîîìZëê¥ê¥êhíäìðé#ëyíëë‡ëí$îçë7é­êoêìNéììÇìÎçfçÑèŠè èçÙæóç$é3ê°ë/ìåêÊê²ê€è€è êììIíäì¿ígïÞð,ô$õ%õâøbù¸ùgüââ‘Á£ e ÚšÐLѽA!5!`#$!'À'Í'Í'V+B*õ,ë/Ê/+0D/27,7-5k7:#;7;»=ê<ê<Ç: ;L7#6j2-3-3©5E3 2—.ü.·0a%øJå î â¡ Ë‘ SS¥/ Ç ì®¹ Î  : / —¼,¢ ªÝÝ5ú©Ð&]R3:þZþü“ú ûš÷cø÷÷+÷*ú‰ù›öì÷å÷3÷böùúiù[úûúQüîý*ÐýÐýzþ1݇P.ù@ Æ d 7À ° = = б 9 º ñ>*¹Ì©üèüþ½ÿ½ÿLý:ü2ûDûÏûZû…üMüÊú›û›þ1ÿNÿ_û ÿWWlI Ÿ ~$Æ"+,'+¿%—%Ñ"Ñ"L Áêmr×Ð…ðƒ±ñßaaPÏ«œØ¬¼ .é{ÿËþ þ þ@ýzøVööqò¢òaóPñqñqñÿîùë‡éãëöé1é1éLê)êmé]èXéŽêÓèIé²ç©çëéêWìKë§íaëÊëÊë<îíëÎéè§ä©ãŠääüâNà§ÝÛÕÚ~ÚäØº×KÙKÙAØýÖ×È׆Ù$ÙØäÙ‡Ù\Ùý×ßÖ>ØÙ¬Ô¶ÕËÕËÕ&×ZÖ4Ö/× Ö×!Õ‰Ô'ÖaÕÕËÓBÑðÆ"À0¿È½È½©»½ºÑ½Á£ÁÅ)ÆQÅMÇ7ÉaÌêËÌüÐnÒ¾Ò¾Ò÷Òóի׺ֶÚ\ݔܵÝdߊá®á§áÇãŒäzè+éòèòèÒèüêðì²îÁï-ñÆôŠøžû´üWýå[ó“  ˆAkÍ •žgÓ œ!}"¨%<*-‚.&0&0#3j4c6ê5ý6v988é8:±8‹6c76–9Ã8f6ã3ã3)2M3 2m2I4·12Ñ4É2h2Ä3Å010Ø2´011°2d2¦2 4Ù4°6º7Á6ß6ü7½;g69Ÿ:ç<Ò=÷>æ>Ž>Þ= @Z>î=î=t>">(=ë>ƒA·DÑGþH,G\FÔE¯C@v:–7ö422/w-š)`'Y%$#Ô ß ¦¶K¬_¢¢¯Õ×› ­ nþøW½Áþ5üŠö…õóôóô[ò ðoîÓìRêÄè5æ4ã³áàµÞÄÞ.ÞâÜæÜ'ÜQÚQÚàØJÙðØ1Ø|ØÙ&ÙrÙ}ÚPÜ?ÝÞÜöÜ¡Ý=ߥÞ,Þ,ÞÖÝN߆Þ_ÝUÜkÜhÝûÜPÝ$ÝÂÜ»ÜïÜܯ܉ÝSÝSݎݩޮàá¨àßàoá«áJá1à#âã-äÂä¦åÝ宿®æÕæ„åæqæJæÚärägå ä†àaÝ(Ü–ÚÜݮޮÞâ±äìçqêëëšì~í¸î\ð¾ñ»ò±ò²ó_ö÷ø÷ùùùùCûEü+ýœýŸþœÌã"yùÔQ ù Å ¹áág+]j¿à È$&²&5)Œ,×-^/“0-2+3…3…3I4ù5ÿ6@7d738â8ÿ8á9c: :';»;‰<’;9Ù8Ù8²8<75ã2™2ã0e/º.G-¯+x)ô(Ÿ'Š%`"o"o"j!œ ¼K”]+ã‡5²j^  *×ᑺ²  é ÜÔI ê  Ð ® ^ ^ Ó!‰ÿCüNú'ùw÷SõÊóÃñ]ðáï‘îbíRí³ì‚ì‚ì,ëíêLê¶èÑæWåä â0ßÜýØטӡÏÍFÊ;È;È5Æ*ĘÀ§¿*¼^º®¹ø¸N·8¶·»¶›¶ç¶Åµ··¬· ¸á¹úº½×½´¾eÁ=ÃÖÄ[ÇyÉZÌÑ~Ô××ÙAÛ[Þƒß]âñãåŽæ&ç è®é ìîìíðgñÖñÖñ}ó»õðö/ùèùÐúÏûuü¹ý‰ÿÊÓ0$ l l µ S why_½ œ¾X÷ùãy ~ ¼¼s½ÿÜýnýþôýMýƒãH%ÕfX<¸ggË F Š Ñ Ç r × àÎö½*NèèÄî'á5Í Íözðªó!E# $Æ$«%«%™%.&ð&ñ%ì%Ö%c%ó$$|#°!¦ æø¯K„„59Ä¿mR c Ñ¡¢00K]þãüûbù÷&õ*óÖðèîqìœêØé@çÇæ\çŒçŒçöæCææÚå æ$æ#å€äHäçäZäâ¡â3á“àEà0â0â·åççéê"ë[ê­çæ×äã)âïàÛÞ6ÞݶܸܶÛÌÛ>Ü‘Üÿ܈ÞRáÅâEäêåíçééÕëíLð¢ðsñsñ[ñêðñOñpðŽïäïÖï¶ïºï™ïÇïqï_ï²íYî$ï$ïbï_ï2ð#ñeòùñòhóóóœöŠ÷ùâú‹ûâ››qëÜ “¿Nir ìüe;! !Ú ‘!‘! "_"–"|!!>!m!–!Ë!v"ê" #2#"$p$‰$‰$i$Ï$Ò'ò'(Ð(*{+M+ ,§, ,ˆ+å)(P'`&`&A%·#¬"ˆ!ø¦ l§b®¬`œ(ååt’ø²Þf«(÷פ‹^%‘‘Ý€p`E¤—b6HC¤Wc7DD Ö˶°Ç@ø7n”ÀGT T ] ] ¯ 1  â- e ©   — Ä ³·íí·è‰Âÿÿ)þyýÙüxü½ûú4ùiøÆõûòQñáïáï9î4ëÛéôèëèðèüçTçfççXæIåÌã_ã!âéà9à9à¼ßµÞØÜªÛiÛ¾Ú1Û9ܶÝ8ß=ߎÞËÝåÛŒÚYÙ¥×¥×!×ùÖÇÕ1ÕhÕÕvÔ†Ô[Õm֦؅يÛBßöà¾â[ä[äaåçxè;éÒëíîhî±î¹ïð—ð¥ð%òhóúóúóFôÜô·õö"÷ ÷^÷|øIù}útú«ú+ûûMú7úËùËùmùhù„ùù#ùâùÓùyùøù¤ùúÊú"ûxüuþ²þ7ÿ7ÿb]aüÿfÿÿíþ•ýûû ûÇúëúSúÂùÂùVúÂúïúÁù[ù4ú¤ú@ûVüþ[ÿCñŸøúú<%ÿàüaú÷ÜôŸóñ|îdìæézåfâÜWÙT×T×ÒÕ ÔÔVÔòÓòÓÓtÓŽÓZÓrÓuÓøÓÔ@ÔßÔJÖJÖïÖ°ÖJ×)ØÜØåØËØúØyÙùÙ(ÚÚ3Û+Ý:à>áGâGâ×ã1åƒæ÷èxëuîæð óÀõÛùjûÐüÿN9G G  S öh–%dvˆ‘ûo"$¾)ô+W.£0£0—2,5H6½6ª6}6`6x6ˆ5“4£4Ä4ö4ï3E4È333ú0X0¥0F0¯/™.`.à-H-- -™.¦/Ý1´2ð3ð3è5Ý5‚5Â5ï5Ø444„39363Q2©0*0‘0W1‹1¤1¤1á11¦/º-Ú*.)±&f$õ"â!J k;tîuu&©æÄðA]p+ô9ÌЀ 8“à4 á –×,Šþºû„ùƒ÷.ósñð€ï€ï˜íGë4êªèüæÉåwä®â«á;àߊÞÞ/ÝœÜ)Ü)Ü+Ü#ÛXÚÄÙæÙzÚÿÙ.Ù,ÙeÙ{ÙÁØ-ØoØã× ×‘Ö‘ÖÆÕÕ@ÕçÔÕ=Õ€ÔéÓâÒÌÒÉÒ‡ÑÆÐCÐqÑ}ѓғҟÓHÔáÔCÕŸÕxÖöÖèÖ4ÖäÕÕÕZÕ­Ô9Ô!ÔóÓÓÓÚÒ Ò¢Ñ Ñ[ÐnÐ…ÑÔÓ]Õç×îÙÂÛÝ ßâWãÓäÓäKæŽçõèëÕìnîð¥ò(ö–÷Vùuû'ý$³ï··äD.µ M ¥ õ~82Îéì Y#¿$¿$Ä&Á(ù*P,¯-8/10B1ß1þ2a4B5 6·6X89::û:(=—>‡?;@à@iB,C D)EÞE…F,GG„G“GGG‚FuF¾FF.E„D DUCBØ@y@ñ?Ö>Z=¼:ª999œ88ž8Í8¼8ÿ7¤7P7g6û4¿2H2Ñ1R/!.T,:+:+ï)¢(ñ'*'»&&»$Î#¹"= à›J‹}NNÎ[´ Ô Ì â Ù ® âәϻBOþOþŠüãúø¶öHõFôôó,ó@ñðÜî£í@ìñé]ææãjájáÿÞwÛ~ÙÈ× Ö~Ô!ÓÑÏͤË\ÊIÈ:Æ/ÃòÁ—À—Àí¾I¾à½´½•½ý¼}¼¼Œ»D»³º#ºè¹õ¸ ¸›·4·4·•¶¶’µö´‡´‡³‰²ê±±.±\°Ô¯Ë¯J¯X¯\¯»¯»¯Š°(± ²7³ µg¶y·ß¸•ºÝ¼.¾^¿Á§ÃŸÄ2Å2ÅñÅyÆíÆ…Ç2ÈìȈɖɤÉÊ Ê=ʘÊ)Ë©Î{Ð]Ò]ÒJÔ?ÖØ¡ÚÈÜÈÞ‹à”âyåç©éì…îØð¯÷@úÇüÇüÃþ!kG§äA ü  Iº8±DB´´ç‹Œ!L#K%¤&Q(Ä)ä*ó+Ë,£-•.í/n0-122š2 3323Ä3¿4ƒ5E6-7K8919h98:¨:p;p;†6?ç?Ë@[AzA‘A²AÁA¬AWAA¨@…?>>D=G<0;Ó9\8ª7i7ù66p5.4N3M2H1L00¬/¬//¬.H.|--+,&+9*0)Õ'à&$&Þ%c%#Ž!7 7 ¥ú:>S E, Þ & Š 9 9 ª © ä÷ÃSE·þ4ýˆû­ùŽ÷ÂöœõÚôÚôÎóöòäñDð²îåëãé×çå¼ãOâà>Þ“Ú³ØäÖäÖ6ÔtÒÑâÏÛÎ‘Ì ËÊÉòÈ‚ÈzÈíÈòÈøÈ·ÈöÈèÈèÈäÈóÈüÈPÉéÉeÊÒÊgË#Ì›Ì ÍßÍšÎ$ÏkÏ­ÏÐÐ…ÐKÑÒ[Ò?ÓÙÓzÔaÕEÕEØÎÙ3ÚÞۙܺÞgßþßþßgßÖàJâ°ä¨æ"ãÜßÌâýíÏê¤äÆß¾Ó<ºªµP¯L³L³q´üµ´º8µ[·m»€ºõÀíÁ[¾"¿HÈÚËÏiÎxÓxÓÕÓcÕ;ÜÞ¶Þ áÞéëGê±ïzð¥ð/ôÊû þþ´þ´þ¶Žb R WJ úÉ#(×* 0Ô,c1‹;‹;>@?Aæ?»@˜ErF÷H)K KÖKjL~LZMòK^LzJzJ K„K~NlP£I³I=LÀKsHÛE G£I5JÍJáHKOKOKøG2HîJlG_F-EµCùC A~?³<];è=±9L;1<Ÿ9Ÿ9]73ñ/,3€2½.Ñ,©-$-›,B.»-|-Á=AŸEŸE¬E™AÕ9¤8Ø9í52p0±-}-½-,l(¾&à#õ%Ø%Ø%$^$î $3×h‹"@©î y‡ý<ûzúw÷YòXõPò!í í«íÔínêSå\ä¥äyänànà-Ý»ÜlÜÜrØóÕ+ÖpԀҤѴЋÐÏæÌŠÏΙϙÏÂÓmÒÈÒèÖØ¬Ö ×øÚUÚÓÛZÚ¥ÚqÜÝ~ܣߣßPàlÞܺÛtß[ÝÜØ„×ÚáݵÝÔݨ޵Ýâuâ¥ä¥äìæEå†éŠèzä¬åæ-ãääæ÷å~åÕâåóàüà9à9à®Ý.ÖÞÎ›Ê ÇcÅÈcÎ8Ï.ÏëÐЦÔÔ×’ØzÙUØUØþØ×Ú¿Ü[Þ-ßËÝUÞ%àØâNãžâ‡ç(çˆëçë¯éPëPëêBë4ë|ë¦í›çÿèsê´é ê…ê7í¶êàë¨ênìDîDîíNëÐí îƒïöòRî8íŠîëícïµï”ñ ñ±î±îó°ö-õTõ ø2ûXûûÆü üÿ•ÈÿlýŽý)ÿþܳ•ó5< œ2;>ß{ Ÿ,Ž´4 C¦ ( w®™ Ÿ 9 ß  kÚi§'h0§4Ð1\23Œ0Ô+A*<.)Ó&Ô(.).)j(Š(7%(@+":$ 'Â% &Ì%Œ"5$¾$>(´(´(~$Ì%¦'3%e .!Ú!­°”Sw¿ÝXƒƒFv#2ÒY‹ N Äþ ¥ u†ü˜SSˆþ·üÚûáýuüWü.û«ù"ý&þÑùÇøúü½ô´ó›õ›õFõÎñ¼ñdô³ó¿ð>ï(ñô1òšðÑî»í¼ëžêdísìsìªë8ìÎé§îyñØï[î7êlïŒò-ð—îÃìÖðïîì ï ïÞðòšónñ ðj÷Iò&æ)á®ÞÅØ”ÔÖîÙÝAÜAÜ4ßÑãˆä‹ãûãçíè/éÌç¦èGíOð©ñNñ*óØó—õ—õÑø#ùúXü?ñÊ“Y‰´‰à ÿ˜ Ø Ø §s …—êV-0—\¤ž½??–!;(`"¡"ðS"X"­##&Ö#¡%Ž&_%í!í!Ê!}#3$Ó" ½ à 4$‰""3$W$,$_'Ä),',' #~%x(¾%Á"$#¸" &ì%%ö$(",#þ ݽNN¡©}´,Ÿ¾D; %^.™:Å;Å4Ã2ç-ç-¾*0'"6! Óãí ÔzLê88/ŒSþm\ŠN ° ã ·£ l°»»‚ÿ(û†úÄù÷÷ïõðôdõ½ò8òùòÃð‘ðEðEðïìî"ïíéýé<ê+è€æ˜ãqãùâcãñä7äá7áôäôäãä<ãŽá#â¸â×ÝzÚ8Ý2ÝÎÚøØOÙþ؆ÚýבהڔÚpÙÌÓÔÔêÓŒÒ[Ô^Ð ÐÞÑáÒÛÓ0Ñ.Ò„Ò•Ï'ÎÎÎàÍäÉÿɉ˦ÊðÉ^ÉžËOÍÖÌ(ÐùÏÉΪÊþÅ ¿'·'·œ¶·§··†¼XÀTÂ5ÃîÄvÇÈñÈñÊ`ËŽÌáÎrÎrÎÑBÓwÔÕvÕtÙ*Ü+Ýßëá#æ3ë!íwíàîHðHðñøòòYót÷÷ù±ûÌýù­3æ · 'Ó¿¿'Ъñl¯Âû ©!ãÄ!R!º%_%‚'‚'å&“))è%¬'c))Â'$''ï%ë%i%¿"Å&œ$û!û! "}#Ú#|"¢"$³%¨%^"ó! %º${""Î$y$jjÁVû©Ã8ÔË †•’*µÊ)Ê)W0Ì2¿6É9Ä6:1ç-*L&Š"3l–LÓÑ­­û °1 §5¾†]ÉÿxÿŸÿÂÿü:ýÞûÞû7ù÷öôÿñlï€ítëÐçAæÐäãâ‘àXÞqÝÖAÖÕÕ½ÓqÐ)кџÑ+ÑEÑÞÑ–ÑЯÐíÑÑuÌÛÊ ÍåÎåÎ¥ÌíÍÏýÎϯÏXÓ4ÓîÐôÐ/РÏþѱÎÐÑÇÓÇÓbÔsÖñ×§ÙrÛ’ÚÜÜÞÃއݫÝÙã€ä›çièëë%ïRîªí4ï‚ï(òÙï–ðÄôõ¶õÂõÚõûù‡úüµüµü‹ÿR¸5WùŒôÇï‘é¥è"ëJê.ìîWðtõÅöŽöŽöP÷Rù:ù¦ùØúÔûôü<üÐûtþ¢þˆþ¶þmÿŸÒööW  áõÙ?,S%ß ïØ ffË&Ÿ4ørT4!¥ # {"b#8$Ô#M%8$8$Ù#Z#Ï"2$›$ %S&& 'm)+»*Œ(û)9)9)()()0(n(G'<'Q(É(Ï)U(Ê$’&*)e*Ë+]/K0†0†0É03 4É1\0ê1¸0z-è*Æ(Ï'Ý% "G!b Zqqobsh¸ º&O/¬5›9·<=3:]6ç-*%ß ß ’©?~¾IBÔ Æ H {NrII<·ýêüMý»û‹ùè÷Íõjõ‹óžñïXì™ç¬åããàGÞÞúÚE×/ÖËÕÒ¸ÐÐ*ÏâÍX̤Ì~ΙÍÐÌÐÌ‚Ìg̵ËÊ/Ç2ÆlÆqÅÝĶÃõÄšÆøÅÍÆ2Æ8ÆÝÅÝÅUÅœÃĈĥÂ[ÁÄÄ Ç/Æ§ÅøÇºÊ{˰ʸÊeË<Í<ÍêΉΕψÑÕÔßÓÓ5Öø×œÔÔÄÕž×ð× Ù©Ù˜Ù˜ÙÆÛ§ÜŠÜyßgáûâ·ãåèçã½ßÀÜX×ÚÖwÙwÙ„ÝEá%äjèõìßïnò|ôlõñø¡ú&úûÌü³ÿ‹''ßË’¤ & ºÌ˜fÜ”«$Ð"Ÿ"@#@#Ý$Ž'¼(*§,J-o113 4²5(7z9”;þ;c>Ú?ô@ô@eCDÊD%E6FQH×GwG4H6IeI.K_LN6NJOòNòN¼P®OÛL[MiL`LßJGI’IzIàHHÙ>­>Ä@ˆBˆBÊCæDáEGH¯GÍGH£G`GãFCFŽFôF¤FGGHH°HH]HHêHøGéFtGrHJ³K!M…NgOàO OXOXO·N-MTJYH4G/EƒBŽ@i>>=<ï9Í7W6®5á4)5)5¬7Þ=BB½E€H¢I²HEÝA“>:96a0Ã*€(å$å$a"ñ/`ò¤Ê³¯  UeâQ‡‡ÊÈàþÉýqý+ûòøÎöƒõcô€ñšíéë­éªåãWßW߯ÜÛÚ4Ù—×¶Õ€ÔžÒ•ÐGÏ™Î~ÍÜÌ¢ÌÍ]ÎÏÏÏÐVÑNÑoѶÑ0ÒTÒïÐŒÏ Ï*Ύ͉ÌtÊrÉŒÈ߯߯XÆÇêÆúÆÖÆ.Ç7È4ÈÙÆWÇdÈ{ÈÉNËëËùËÐËÐËžËÍËaË±Ê ÊÉÉ^ɃÈmȪÈÔÈåÈÈÇÈbÉbɼÊLÊ‚ËhÍUÎüÎfΧËíÈúżÃaÂòÁ‹ÃlÇgÊGÍGÍÐ^Ò1Ó£Ô&׺ØúÙòڞܾ۟ÝdÞäßOáhä¸åèèJëÜíhðóîõCûjý@þ{ÿ©¨ Èe‡h K K  I-”gÞÿ@!c#%™&2)˜+¿,š.š.{/S0;25‹6þ79:34?c?+@‚ABÏB2BiA>BÊCðDbEbEùFºH IœI{JIK}KžI4IÄH¹FˆDÚB)@Æ<—:2929=8n6m5à4{45Ë6À88=\B FJÛL1MýIéFºCºC?C÷=ùkûœýĉ: Ç*++MßÝ¡ƒËÂ×*"ž#Š%¨' )ß) +Î+è+è+ß+µ,r-¶-u-­,³,i-^- -ö,·-t.‡/õ/0Ù/Ù/€//Â/*1W2¾2Ž2Ÿ2¢22t1¢1î2E3ë2P2P2ú0n/ÿ-w,ç*ê)Ù'&Ÿ$$$Æ#N$Ä%‡,´0å7å7h<*?Ç@á@“?z=¶:œ7ø4õ1®/-I+é)G&$$”"”"!`‚dt¸ëo•×T=d´ g p p Ž ˜ þý@Yi™þµüJùH÷ñôò'íüêÈéóçóç\æIåPâæààÅÞÝuÛiیۯÛhÝîÞžááÎàqàqà¢ß¸Ý ÜÛ€ÚÂÙÙoغ×O×´ÖÔÕûÔÉÕEÖY×Y×ؼ٭ٔÙ{ڠۢݮޫߊàRáêáéáuáTâ'âââááÆáûáìáŸá©áìájâìâãØâ2ãoãxã9ä¹åhçhçè¶è2çåôß Ü Ú9ØÒ×AØGÚ*ÜeÞèàBäç{è{è’éºêìí¶íjîïðÍð^ò>ó€ô¡öšù.ýYÿ<<6‡b î Ö)%°—‹d\³Úƒ ƒ ž!b#%ó%D'û'#)*Ñ*K+Ç+$-P.¨/=3”455D5…5‰5˜5À4ú3µ3V3¬2¨1‹1c10F/„--g,g,W+)+·*F*ö)Q)E(×' (>(@(Ð(}))Ù&Ú%ä$ä$À##—#o$â$f%•$$Y#ë!¢¸¢Å‰šÛÛ;m³æ~%ö)'.Z134,3#1à.)©$P"  óÚé!où§„o ‰ ¥!##Õá¡ÿ®þDþÉýPýÀü´ûúhøíöÝôÁòÓíÿë;é;é=æŸãÍߟÝOÛ/Ù׳Ô$Ó7Ñ4ÏÛÍ”ÌþÊ/ÊgÊcËcËÒË?ÌÉÌXÍÎÍàÍÍ}̞˞ÊÊ5ÉyÈ[ȸÆXÆìÅìÅõÄÌÄ>Å×ÅÇÉ•ÉÊ[ÊßÊÌËñ̀ΤÐ(ÑQÑ5Ò5ÒÒlÒ[Ò“Ò„Ó²ÓÄÓIÔ—ÔíÔÈÕ ÖÀÖ˜ØÙ Ú Ú´ÚTÛ¸ÛŒÜÞfßoáäâ„ãZã‘àÇÝ ÚåÖåÒiÓ3Ô3ÔÑÕ>ØIÚíÝà¶áêãÎåðæMèVéŒê•ë?ì‹î…ïnðnð£ñWóKõºömø>úñüÅÿÔ°ª ’ ¨L˜˜áÃXú=©W Ö"Ñ#F% 'í'W)â*$,-—.—.J2¾30546¨65787 7Ë6•6Š6#6§5.5Ñ4{4ó3ó3g3¦2:2¢1½0{00/)/ô.à.'.é-:/»/00Å/Š/ø.µ-w,t*)'('@&€%V%Ó% &Þ%ç$H$H$ #‚!öMR¤/õ!«%Ý)²-}4ä4‘4‘4ó20š-¼(|%!"#i 7弸ó Ü ðDD¤â:DþqüuúøÛôíò~ñ„ðÎïï+íÇëÊé—ç—ç9äâé߬Ý_ÛÁØÔ#ÒxÏÏÌpÊÈ4ÅMÁ¿Ø½Ø½‹»¿º…º°ºÞºÝºöºeº×¹Ö¹í¹¡ºr¼_½x½¯½À½À½¯½Ô½«½¶½Ì½¾¾A¾ë¾ä¿¡Á¹ÃJÅÇðÈ›ÊÌÌ.ÎÙÏ\ÑÓÒÌÓAÔÓÔKÕHÖƒÖSÕ¯ÖÚ1ÛÛ™Û¬Ú¬ÚÜÝDÜtÞëÞúß‹ââEá äHåñæÅéƒê+ì´êmçmç1äYà”ÜdÚ™ÙãÚ„ÜÌÝjàÏäSç}çzéÊìÂî2ñiòiò|ó;ó•ôDö8ö“øúiûÞýbÿ, ùm ‹ÙÙ?:Ë‚Qá {!K#&U(_*ê-V/È364:6:6=89í;›<_>yA³CÈE„E˜EGIHÓFƒG­GoGoGfGFúEG›D%EáEÝDÞC³BTB°A=A†@‚=L>_>_>`=>Ñ?@-@ô>Â=.>1>·:9l8ß6E5=436262O1É/@0a1Œ0ð/q0£1š/-Ÿ,Œ*(*­,Â-;0;0[4–7ž= @ñA…CëBˆAU>&<Ï9þ6Q3q/)•&¿#¿# !,'¡Ô‡PhÏ g Ioõ@þ“ú÷÷÷ öïõõò­ðgíDëoè—äËâ,á¨Ü/ÚÕFÒ6Í6ÍʦÉ/ÇÕÄ™ÄÂÂRÂÎÂÝÁXÀÉÀ}¿<½¾»I¼Å¼Å¼Ð½w¾=ÀÿÁöÁ«À7ÀUÂD¿;¿ú¿ýÀ·ÂSÃÄÄîÅùÆÇ­ÉiÉ'ˆÍę̀Î?ÏΦÎ0Ð;Ð…ÏVÐVИÑ9ÐÐÖÐ*ѓһÒ+Ò4ÒîÑÍÒâÔÕûÔÕA×ÙÙSÚ2ܾގßtÞáÝÛÜò×ÄÔEÑÏÎ`ÎËÏ=Ó$ÕõÖõÖìÙÝKÞÓ߃áûâÈ䫿ôç4ç›çéIëÍìÄïúñ5ñ5ñ"õ$ö0÷>ûêü@6ì®& ˜ š ÜNù©öö½'µ}"î"Œ#Ø%Ê(¨*C-ç.u/232ß1ß1ü0œ1t2.2Â1Š0ô0Ü1í0‚/#1+0.?/¡-÷,c*c*“+j+ò*H, )'˜(|*á+{,î,<.[/µ-à+ *~)~)p(Ž&Û' 'þ%W%$5$Z%‹"!Ð!"x$î#†&%%%%¡#«!¯![$½%ó'í*›0…586m7M;X;›9Á64S2S2-Ê+Ñ)@$–"~!˜‡;%‘cüsˆ a êKçCQýþ¸úú;ûùû2÷hõUðxðxðuí¡èÝéäçßâ¸àeÝ Ü0ÛØÙÍ×Ù+Ú•Ö»Õ Ö ÖNÔZÒÎÒ±ÑÒ#ÑкÑ0ÓVÓˆÔúÖØÅØêÖ…×ÖÖ}Õ%ÕÔ·Ö/×=×s×€ØÅÙ{Ú¿Ù;Ù}ÛãܾÛfÚÛÛVÛ8Ú‚ÙUÙ|ÙÙþ׾׉ÖJ×VÙ ×%ÕúÖÕ½ÕªÖªÖÖ•×ÕÖÎÖÙÙNÛ=Ü)ÝàràÝÁÙHÓС̡Ì'ÊšÉLÉ»Ê:ÌͫУÒÔ²ÖnÙÖÙÂÛuÝÉßÃ߃âƒâ¼â«ãWå¿æÄèêùë¬î+ð"òiôßöü»þ£çC C É • ÓÙÃß…ÜÓ4#t#I&z*N2l3y3y3ï5N7ê6¡7P78=::Ù:«;0;yŸ@ÿ>ÿ>Ñ=?r=r=;:;8ñ7±7 6Ñ5Ž4È1’29191²/H-ò-’-/-C.ø,Û-’-=-F.j.3K5Á:á<??©APAS@Õ?©>':Ü5¬2O1Ü-ø)j&ë"( ‰T°°N'$­ª Z W2ª¤pþyûvú,ö ö^õ^õõâôqòð½í¡ëÙèÄå«ä àœÝfÛØIÕ-Õ;ÕcÔcÔÌÓ Ò ÑÑÏÍ6ËhʼÉÇîÅVÆâÆÆƄƈȈÈàÊË'Ì”ÍrÍÌ¥Ë̲˘̫ÌóÌüÍ,Î_ÎAÏ_Ò_ÒâÒ¥Ó|ÓSÓÔ<Ò`ÐÒ²Ð1ÐÅÐÕÏÄÏŽÏäϲΊΊΎÏÏÔ΋Î]ÎlÏ.ФϾÐÒ¦Ò¸ÒËÓÕ4ÙÝÚKÛKÛõÙØ!ÕœÐÍøÉ¬Ç”ÆÍÆSÇÏÉËPÌ:ÏtÒÑÔÎÕÎÕØÿ؈ڸÛÝÜÖݸÝ{ßá¡â²ä æCè"ì$ï9ñÜòÜòÝô\øùûE™£¶ Ñ õfu²ðˆØ Ø ±"Œ'») -‘.ÿ.k1…1D1l323á204“4B6$655—5v6®636¬5›67Ú5(6W6d5X5ß473p4Û3v3v3317î7d7–8Ù8q8¯897"6&6Ô5`3y1<1t1ß/ß/.U.•-×,z+ *q*U)ö'Ç'Ë&È%‚&û'n)C+‹/‹/ 1Í3…7Í93=ß>Ò@BáAUAN>‘<è9è3Q1½-½-á*3'š$Ï"jœ‚EC÷S{4Ÿ 䜜„Èrÿ>ý6û’ùÏøæø–øåõôò|ï$í!èrå_â_âDà¨Ý*ݱÝ{ÛŽÚ$Ú¸×øÔé҅ѱÐÎtËÉ#ÉåÇåÇòÆÜÆ}Æ…ÆÕÅóÆ-ÈÙÉ Ì¾ËMÌ+ÍHÌÌSÍÏMÏMÏ>ÏSϦÎÐëÑîѲÓsÓøÒªÒÜЋВÐÏÏiÏiϬÏñÎøÎéÎâΤÏDБÐõÐkÑÒÍÑÓÐÔGÕ<Öf×fדØRÙÛ/ÝïÞÀâ3ãNâýà}ÞÚÆÕÒfÑϠόЌÐÿÑ6ÓIÕo×uÙÞÛ¤ÝoßWáâœãÏã=ä¤åÆç“èØéØéËëRíËîcñtóÅôöFøºûðþ5:s 3g¤ÉÉ gUiù!õ$“(ü)â*q+,,#-·.ª./Ê/Ê/ð/ÿ/g0‚0î0C1q0M1Õ1¥12~1O1t1’0@0@0ü.Ú..Ô,í,–-¹.¦/²0c2t3ð2à1G1O0I/¢-¢-6- ,*)¼'À&&è$q#,"ñ «ÙjX((wI=÷ {"©%)0+ð-1/}0!0?/?/3-¿*($"ÍÎkífV•ÇR œ  ââmwŸÊ€ÿþsü£ú«÷ºö-õCó½òòòKò8ñ8ñÁð}ïhì•êVèÞæþåèä)ädã¢â#â]à4Ý.Ú¾Ø;×;×ìÕÃÔ>ÓCÒNÒûÐhеЪÏGÏ¥Ï{ÐmÐ[ÐoÓ„ÕÕÖÕÖ*ØåØxÙ¸ÚJÜ-ÝhÝ•ÝÞwÞ„ÞráÚâRâÌá#á¶à¶àãßß\ß[ß³ßà“ßôßYàGàñà#á–áãã^ä­ä­äå‹åÓåmç.è^èòèêmëØî¾ðÀñó<ñ*íÊ鹿¹æ£ã”àÁÞ6ÞoÝjÞËßà¯âùã—å<è­é·í:îïï!ðMð­ññ]ò²ó;ô^õÀ÷•øOúüEý²þƒùùB &¶û DP™!ƒ$Ø&#*“+R, , ,ñ,|-D.£.¡/{0½/•0Ó0 1}11‘1ñ12¢2333’2±2K3¥2m21r0D0%0µ/0²1A4J5<5‹4‹4y33n2Ñ0?0 /0.B-„+(*÷(Þ'G'}%8$É"É"/!I ·Ö端Bè¯!ß%^(^(…*é,A./¶/¯/b. ,)&Ð"å %ä$+G G ; \ùÝ®%ä þGü-ú-øÙööô~ò®îSíyëyëúéóçóæÃçè"ç¦æ*åˆã¯âÒápáÇà^߹݂ÛýÙýÙ×ßÕ2ÔƒÒgÑ•ÏÛΗͰÌ%ÌtË’ÊÐÉÁÉšÉÈÉûÉûÉ¿ÉhʧʨÊÍ Ï-ÑûÒÛÔÇÖ@ÙŠÚ»ÚQÛÁÜ#Þ#޼ޓ߸ߔßkÞÀÝÝ Ý»ÜIÜ4Ü?ܹÜJÝ1Ý|ÝôÝôÝdÞoÞWßVà£à6ágá·áDâ©ârãéã÷ãŠä'ç éëëÚìÝíQí!ìÊéyæ.ã à܃ÚXÙáØ&Ù¥Ú¹ÜwÞ–à–àTâåüæëèðéÄêìÐìíKîVï»ïOñÑóAõÙöHøHømúíûoýÇþ ÿ8 / - ´‰ù‰£y%%­!¶"ó#Ü$O%à%¤&('Ý'2( (Q)Œ)*ñ),*ƒ*ƒ*j*Y*q*Ž*®*—*˜*¥*Ä*Ÿ*Ø)‰)+)¸(Í&C&l&l&Î')Š*ƒ+!,¬+Þ*ì)e)‹(ª'»&E&Þ%¨#["«!«!X!¡  صÁ‡fh®7Äí XXÕòûðC!]%1)'.Š062)3Ï3i3¤/s-,+†(†(J%Ã" cam¡ákü— à w ¤€Ìþ%ýºûÿù‰ø.÷*öjõMõmõ:õ„ô/ô`ô`ô}óòjðàíQëáçTåPãOá£ß…ÞÕÛ~ÚºÙz×ÆÕ¾Ô¾ÔQÔWÓÚÒ®ÒèÑ4ÒҨћÑbÑaуÑíÑ^ÓNÚÄÜaÞaÞìÞôÞß´ßbàûàêà”ààgÞêÝ>Ý2ÜtÚ ÚÏÙ™Ù™ÙÙÑÙùÙeÚAÚÚ±ÚîÚ)Û ÛèÛeÜŸÜy݃Ý÷Ý÷ݵÞÏÞÎßçàJâdä#æ~çAéÕè—ç|ålâåÝÈרÕeÔeÔÉÓÏÓÔ/ÕgÖÄ×:ÚªÛpÝhß<á­âEälåçíç—è—èåéòêÓëíuî¹ðMòÎó>õröÆ÷úDûVýå å SÍh‡I¼ò "æ#%W&ç' )V*ÿ*ÿ*ç+,4-.E.ì.v/ô/‡0´01¬12ø2ø2o3£3£313362ç1¤2t3Ü4Ô6Q8Ã88,7Ú6d4ä3 3 3m2ß1Z0Æ/«. --ÿ+Ü*^*½)Õ( ''ì##""8! =´Š.T ñ"%%o'U+ 25X7X7`9N9ƒ8Ò6d4)2®. ,†)Å&ç#B!ºüÄPyyI&ø§ Ç ^ éC©§ëþAý:úMøDöOõOõMõ9ö6÷4øø¤ö†ôôñ%ïêÐçßä1â Þ(Û‚Ù‚ÙÅ×8Ö±Ô6ÓˆÑ=Ð4Ï3ÎæÌ;ÌÌ~Ë Ë¼ÊQÊ­ÉtÉtÉ¢É]ÉÊUÍ¡ÐÔ6Ök×bØ*ÙÚRÚÆÙÖØ¹Ö—ÕwÔwÔ–Ó´ÒPÑÚÐ-ÐzÏ=Ï~ÏyÏÏ…ÏÐÉÏкÐѼѼÑöÑqÒÑÒÓ©ÓÀÓÅÔ%Õ—ÕÁÖ=ØÚݵޡޛÝÜÜØÄÔ&Ò_ÏÉÌòÊîÉÒÉÊcËiÌœÎ7ÐDÔåÕØ Û ÛvÜ-ÞMß\àwâ¢ã åræççƒéùëžíJïMó×ôJ÷J÷ ø£úxüqþ ‡ñ=—z"ú#P%P%t&”'Ó(W*+ÿ+ô,É-x.è./÷/S0¶0\11½1½1Ï1î1f2}2¼2½2™2¤2+2Ž1,1â1t3s5F66i5i5f4þ2Ï1ÿ0*01/=.ö,L,`+E*)q'…%¼$ë###"à f¥¨k,ü:{Y™a4~kkÎë ó"¼$¤&Þ(-‘0¢2d3ï2Ç0e.õ+æ&Y$d d N4¸<t=ø   þ <ÇR7Þÿuþuþóü6ûùù¸ø5öõYôÈô§öDùÁù ù©÷—õ™îÐë/é/éôæ=äõáPßÝ;Ü‹ÚÖØI×ìÕÚÔÿÓ*Ó3Ñ¢Ð#ÐßÏßÏÉÏgÏ)ÏçÎýÎêΔÎÏ_Ð5Ò¤Ô]×ÓÙ¬ßUáåá™á™áŽàßåÝâÜÖÛ9ÛÚsÙÙ_ØØØä×¢ØÙxÙxÙ ÚxÚ/ÛƒÛðÛ³ÜhÝCÞÄÞ0ßòßyàŒá)âšãªäŸçŸçÁé­ë>íî3îÖìHëíè"æcãgàÑÜ*ÛÚŒÙÕÚßÛßÛ ÝÂÞqàâË䤿aèÊéëgìÒíÆîßïÚð•ó²ôöö–÷ù´úÖümþûÿ µÒg † · |ÑzP P H!K"=$‹%Ê&(J)^*‰+,w-(.».200Â0Â0 1:1¡1ó122.2-2†2ª2š2ß23õ2w2S233746é67­6±5/4Y3.2:1+0!/í-ï,+'*L)L)™'f&x%‚$Ÿ#Q"‰!¶ ³ð |¿âCDCÿ{ßn[.ý¦!â#`%³&«)ƒ+@-ò,ò,Ë+¾)ë&“"ŠoB É[ } §áÚ^^Ãÿ™ýÙú1ùx÷‰õÞóSò’ïîTí$í,í’ì£ì”ì”ìïë–êNç¾äâ$ß0ÜŸÙÈÕ’ÓÑ®ÏÎsÌüȵÇëÆëÆüÅ•ÄàÃ/ÙÂÂËÁ~ÁWÁÁVÁ0ÁQÁÆÁIÄƜȜȨÊÿÌKÐÃÓÖØÏ׫֗ÕÔzÓÓÒÒ{ÑWÑEÑ7Ñ7ÑlÑËÑDÒÎÒtÓ€Ô&ÕìÕšÖV×›Ø\ÙjÚaÜGÝ‹ÞßßKàJáHâ=ã¹åè´êíŸîÜïðWïöíþé@æ˜ã˜ãIá‹ß+ÞmÝlÝ*Þßbàùáƒä‹æzè]ê_ì1ðñ§ò§ò¾ó¼ô—õ8÷JøYù®úéûþºÿ˜!Ø” yåå¬?Â& ª!‚"$à$&j'€(¤)F+Q-.À.À.¬/²0V1ã1`2À2#3^3Œ3Í3ö3õ3414`4;4?4?4`4444ß3G4‡6§7d8Y8p7”6Ü4È3Ù1å000†.¿-Ï,ø+J+Û)ö(ã'Ê&Ê%Á$#—"°! -ÓÓ÷8-I5'T’Jø-ÿ}! Ä!5#5#•$ &'d(Ÿ(°()S)f)Æ'«%# îh¦66<ƒ T  ð«K•'œþý†û÷¦ö¡öóöóö»ötõ¤ómñ²ïßî¬îî¦ì—ê)è/åñà{Û<Ù ×,Õ,ÕqÒÒПόΚÍûÌ$ÌÌÌE̯Ì$ÍøÍæÎÁÏÊÐÊÐ ÒâÒ=ÔRÖw؂ڒÜÔÝYß á ã¶åµæçèå{ååå¢ääHääœãäÝãräâãàã¢å5æòäänëÍÛÃåÃå¡â Ó%ÐNà ýÄ ¢þògÒ‘ÀA¿yØgóÒméÐõÐõŸðÞϼ¯ÓµŽ¹Úúò ûÖtÚ'âOÏ•à:åÞÞ7ÜÃäæ/ØEääæÓÞŠó’ýdúZöÕôìùøç#ç#ì/?…9t Œ¬88;g0â4¯3ù19*²([ùî,î,GJ½I,8VVÿÈE*;!,$f3ù9Í&]&£_.LL±P_NLB 377Ú4Ú:ø@3x-z0®)-)Ö!.55p.‡+G-5/´+9 B@5r1ð+°>ÓÃëë)ÁüU õ{ÿòö÷€êáhæÄäzïµ§;É   nï; ª· áû"#s+ë+&[z- ­ ­ ô ýyÛ ?Cñ+‰ñÔçò¤ôtäÞÛ#ásäsä8äWäÈç[Þ¯Ñ×Ô ßjãîêÇóöÑõ ðÔíýã~àÛۦػÔÐdÐ+È2¿¸¿mº¶d´r± °A¯u°Âµ^ºµÂµÂÅ+ÆÊÓÍáʶÐùÙ§ã ì¹íïîôþr(J J ãÿéù$ò…êÏèãQàœã`ãöâèäŸä¦ã7ÐäÔòÙòÙ8Ø«ØnÛtàéö·ÿ'û¢÷ÿ‚ýý5û•ñÔíæïíìíìíBí‡æ÷ÞkÝ?ÞuØ×Ù¬àëÞ_ÝøÜõÞ4ãy÷ ý÷Öý®“9‘s†LþØñ(ê¬ò§ææoßoßܧØ/Ú­â½ìÅ÷vÿ1 ?%-ˆ/$üb" yySû•Spëú–úÿýUni×1ã6³;Æ=Æ=û@?D9Bæ<)41 *(+'$r#©ºÇ*¨)¨)Ñ,Ã/r0a9—?YA:@Ì>È@G>(<=4I(3„ļ#¼#?!o73t§6'›.û./ç.03½5 -®*‘(‘("ª  ûòA g\$N0#,ä&>%Íͬi 4•!‡&±œ ¸ åŠ%üª À)ü“  X} n ¥!%®" "ØÎMë ¶çýxún÷n÷å†ãò¾õ‹õ[GÎ p÷ünú‹ÿý?ø?ø8ñ6ñ…î%ëãêòïjöÝëäÜè<âtð?†µw††HðF Mæ‹ ¿ÿYýZìMèß[ÛöàÀß=íûòûò‘ïvðïsÿzû¶ùÕö$ÿÓüøïsòó2ëóêÀå>ï!ñ!ñÁà÷ÚÓÖÜ׿íÀìNÔÃÜëï½ôëò.ó‹ù±ôÓñÓñÇÝÐ-Å7Áäà Ê]Î ÐZÕUÙËÝEé ìëíôë„ä„äÖÔ¶×jÔÚçšè'ñðLìûîÎïðãÝéÜpîµìÂòÂòõ¨$à ÖæKñGQs ûÆõ¨úmþ˜ããvÔ¨;ÿ Șqù1ç Ú·àµðéˆúW÷W÷Ó÷lüt䂼 À ½ýzùiûRðÞâ8Ý“âÚâmÞmÞäêäåè¤ícòËÿªýŸø.ú ú6Ó"× ‘þ¹ë¹ë¦Ù‘×€Ô\Ö·Ú؈Ì<ɡβã÷òpôk¥LEòòí÷ÿšþKóõ“óùñ{ô“þ³ý÷þ¿¿"s ,--³E$å2 í † Œÿ¤ÿ_ÿ‚ÿÏ oÅ++÷r¥" 4ýÐøñúÛíþ×áÓ=ÏgÒUßbæÆê ñ ñëû\<ùgæ âdâQÞ©Ú­Õ„Ï’ËÂwÁ¿î¶}¯h²h²H¼ ¾qÁÍ×â/êK÷Ìû ©¨ñFìì=Í—ÎÔÔC×µÛLÙuݪß;×Þð_ òÙ?õê]ï¤þ¤þ$ûìç®èNèÄïaåÓžÒ¿×ÙÝ ß…ÞÃá´ïó'õ'õú û§£ òÿ”üLùöýõò=íááKÔÒÚÖìÖ-Ô-ÔYÔž×<ÝrÝ ßŽå%í#èÂÞGä§àÞé‹ö\÷ŠûuüóóŒðbùÖþJò @ $ Ä¥ £ t㬱±"$IS ÷þ)Ò0ê2?7f:ò@â;ùù=ù=‘B¿JÃ>ô57A(Y^Êdîz#+I#Á1Ô5É7É7\2…/)}$4.:5H¤Fôç>ç‘ã0Ûà<ã…æèåªÞ:Þ}߈ݥßvàrÞ°ÝAèÑà’Þ’ÞíÞÜSä>ëxêOí"è=ܺÛÞÕ¾ÙÜçŠÚsßÿáöÜììÈé}à«Ü§ËׯˆÚ-ßÈíQï@àÌÞkÞGÖ‚ÝhìØíŠôŠôàñ˜ì<óþ “ *>þÆdÈòT % RGú öQõ'ÿ £ ` ¯ýjú»ý„™] ] Íf—: ¸"mî'k*Œ+™wj€%Î"h!h!½¶ëІ„U@ꂨA· 0 ó ó æU÷ V · Ï ­ ÅV Ñ7.,%%Z%  UÆ«] I#w šK:`!ó#;(g¿ —Q*q(*]! Eå÷#è  ÒW W @•î#!#Ø*(1"CŸÀÏ""3!1“#Q#°$Ñ# ÆØ$”'i#€ÌÄ+ÛŸ 0 : = êÝ{¨ì—‚ ç Õ 6 ½b-ü%ó~ïîqñ õ‰íŸæñárÝ’ÓUá¶æ¶æ)âèîéöçÅëåé&èíêêìèNã˜Ö„ÒÛ¬ÚÜ Û ÛÔuφÏzÎÎsߨê_ìúérçÅë•êêêyÝçÛÅÚÅÚôá¬édí|ìÊìÉñzóŸù§ÿàiãE-ÖhþÿøÿøÊ‡ • Ñ£A` ãÔ}üXÔývb b y ûî÷ ÿiú2ø¦ðç¬ãKçBðIò°ñòñÏôxîPìPìÒð'ô½ôAîžéêÓê æ¨êZðºö` % ¤ ýÿôôƒïƒé øuº:ëc È, œ Ó+ïïÜ $W&i.}+Ü*W%Ì¢(3»í9ààS²pÝüIÁ T —¦ *!+ä'Ó)1---ƒ0q,4'É!³4 ³"l%:ˆ )QÛÿ› êê²¼õÍ÷Çïvëàìœé;ì[æ­ãæõæ"ìgòïïïqñ©êåhà-âÚãžà÷á#é5õþÍRóÌö—÷<ï<ïèàâæåç”ä8åJé9íå^çcðÙë?ïâë'ëèèBêoñ¤÷£ý™àª8Q÷ßéåÂçqæÚè8øQòÓïÓïpêÖáóÕ7Ó*Ñ´Ç ÃG¿ÿ¾LÂ!ÀA¾4Â3ÅõÊȰưÆ9ÅPÀ«»¤»KÁ½OÁñÈ·ÈÎÏ7ÕÃã¡í]â äÙÙ¤ÏÄÏbÊÈåÍïÕmÝÛØ ÓüËþÈ‘ÅHÀîÂwÁ)½)½ÚÄÓÈx̺ՀÐ*Õ ÙOÔ?ÖØûØÔÜiâ`ÝŸÚÜBÞBÞÈàAâOàhà§äãçˆå§Ú$ÖÙ#ÝdØØØØÜÏÚkàkà4Þ}×+ډݤÜEÛß:æÈì›ð‚ð;úÄd ‰^ ^ =>`ÁíÚ ‡^ Õ Ä 2 Û Ü¡¾þ6þ6þÍÅa(·Ië ‡Ü†g Ç *(²&²&:%ž(B2Ò8—@d=;õ>A;CË>Ë;Û7œ5¬5w3Y3Y33§1=+O0{5y:Á@îH½P]JE¯=†9õ>ô>õ=õ=\?D?wAÿEšFóJÍJÖF?q5Å9ñ< :»1Ž)â3æ7æ7¸1é4Å8%9O:¾6À5°8ˆ;Ø2Ö'ï ˆ6!Í)†0T5T5|:g<Ì<ÔÞ2áOåbçbç ë®î1ëÑëTäMÞPÞ:Õ^Ó Ð Í$ÑçÔÅÕdÐdˡϡÏtØßEäàæé¯ç&åâæÒå›ã<éTíñðêð´ôëüëüàúºõ•êñâ0ä!ã,æê_ïú9S½s ø *¨¨°–ÿ> ½Õ€#‰'Å*])$ '†.k1/Û*w2E4E4Â1:1w2a8˜<Õ<¡8k5P6<0¤-R01/?. ,Ž)Ž),+‡&«$Ï:7!à#3)ù$p"dïñ¹˜õ²²˜[n`#ó$% $Çsæ×ÅkÖ||?+Ÿ¢¨fϹ$$Œ@šEööû»¼^¸ ÂmSU® o ¾ € € i e @f ŒX­ t5 ½‚  Ýýúøëóëóõ ÷]ñIïîýêZëYëBèã àÙÝÝ·ÞçÑ4ÌäÌäÌõÔØÞýßÕãzç½åˆä5ä$ã1âßܲÚÕÙÕÚÖHÙHÙRÚ‚Ü(Þ-ÝWÜ¥ÞÀÛ×ÖVØ[ÖNØaØÿÕ$Õ{ÓSÓSÓ-ÔxÏ,ʾÈKÉkÈqÅ÷ÅMÆÉQÎZÏ_ÖÌØÙÎÕæÔæÔo×½ÚPß­àöÝÛß×|×ÄժѧЃÖÞFÞ/Þ,ÝÞÞwßÈÜøØØ—ÖѺÒÒ“ÔÙLãˆè±å±èŽèDì&é&éTì"ò–ð3îííìjð+ó‰ð¢ñÌõ6ùçûÍ÷m÷ûLýLý«ü-úˆ÷‘ø?øãøzüÁÕ    ¶IШ¨ç‘¡ø .SPTSãêR„DDî°h_úaf+rý}þØ60ü==5Œ ‰ · Q ì Gd Ù ! Á Ð}ýŽ++'¤Í:ÓÒús.lI®Ü[óó·µKËŠ!$Î)E+Ç$ é!§&›($!ññLa!å$¤$ŸGÈ6v¹!$8…¨¨„<´ ù r Ê †Ä €M ú 1œ »¢¢,‘ûpûµý‡ÿUÿŸø ð?ò=ó6óÈòåôiíÚðŒòŒòéôýhûÏö5ööðîîð<÷ùëùþOÿßúþeetúÿ‡ÿZþ#ýìýú ÷Ë÷ºûpÿZþ‚ÿ† ÿ"ü¤ý¤ý'; ŒÂütÿa½ëYjý û5ø¥ÿÙüdû:÷:÷Žò´ó%õ¾ïRîƒì>è„åªåêoçšçÕí¥í*ëééšéôçêòïqì‰ðcó…ñFñ?ó˜òð3ðXò®ó0ï0ïÎñö.øú‚÷ßøùè÷Ýú½øOúBþÀ^;1h h à  —~ Í é è…ÝÆ'»\€ò ¨ ¨ á>ý “r·½‚ý I‹z *¾¾ÚÌß¹‡½ÿ¨Ö=# a  "‡‡¥Àê×ý 7¢ŒøþŸ”‡‹bLíí9 6JÞÔÚ€°Úï  ü E z z Ü 4 ã  †§ì')·  $ ýÁS··›O Üí=z A|ƒC Âÿ~û+ùûùûù ûÅýlüêù"ùEú~õiòõ/÷Š÷×ùõóŒòô÷ô÷ð÷{õß÷Äõ7öÞôiîèìŽëŠéÃèÐë"éèkß#åAäAäeæ*ÞŸÞëÀã.ábÞ°Ûâ~åíçÕåÿíãëfã´áPåPåtÓ³¸N¶óºûà ¿³{¯:°Ò±Ô´ºë½TÁf·W¿Ú¸Ú¸· ÃÊÀ-À¤Ä¦È/Å_ÃMÄ@Àj¿}ɆѵÜ0ÝžÖžÖð×ýÝõÞÝã,ì¯í2ë|ìáôœüCª€þõÿ® Ô  k ½Õ€Œy– ZÑ!” ${,Ö(ú!ú!e«&$’-l3ÿ729×3ê9@ÜAC÷=‚;(45«1«1“)&Ô,Š6ë:È>³>]9S22Ý6 1ð/".±&%%¹$¹$A"5!Ä!e!!, ]&ì J,A=¦î!D`²²ÇÜi/: 93/º+(ô&ž$ç$ý#7%â%(œ+œ+~+%Y cF›lnh¯¼õ"!Ê!+­­ÔŠ–v™u—ä dÙ‡ÕÈ/­ý­ýRøÖõò–ìºí“ð—ë¦çê‡é±êñðnòäðWè€ãáÜáÜ4ß)ÚÎÙ‰ÝpÙDÛóÙ Þ[ÞL×þÜpÜ*ÔÖÓ£ÓFÔFÔ¶ÒèÑ©ÑÖÑ"×Òß#àAß#â ߘÙݼݭÝÊÙsÛyÙyÙ Ø×ÛÝÚ¨ÚÎÛ1×|×ÚÝçßÓßéäWíBóxñììuìVò ú.•­ûýîÍébó”ô-õ¢öéó|ñhôhôŸ÷£ü—þ›ÿAQÎX!P²í à 3 ó ó Õ V¾šl  < A y¤ À ƒ  ø ð7z jË Í ™Ñ?Š˜ ò[t « Ì Ì M3W i®a‘Ÿ½ÑŒìDTÅÅÀé }> -lgí‡`•‹˜€€n t‘5 ¢ÿP ßý@ÿ÷ý‘qqÑ~6Óþd½Lý"ýþºÂQœ †Ã~~™þÎ<ÿýÖüÿ4P41àûùÖú¯ûHHÉþùûBøYó)ö¼ý¡p¦IþYýÂþÔýÓúlÿúùù±öËí¼íísè–çdëåÕã¹æwãCá àlÛÁÖGÕ#Ø#ØýÙïÞQàdá»ç è"ëSègäécèLéåóæôé€ù€ùsûqúYþÖü½öwòëôžðQôYÿ³Ï+ Æ® ® a2£Þ°þ:ü¥ûåþ(£üñ»ÿÙú0ýtõ#ùöúöúzúŽúCÿhþaùúüùÐüÍøY 6 Äóè+ç/ê/êÊïGñßïö“÷#ôòxì\íó´÷¢ùý⼌ÓÓÈØÊòsãõ#ð$$Ÿ ï#î;¼¼~÷êM™|#— %)#+'*,ž-W.Ð+P-k)k)*,¦(9,2F-i+x) "Âà &"¸"h)h)G(ª'¾/'.#Q#ª%¶#‰!m#}ÅaŒŒnÄáÿÕjq£ ¶ 4~ r0 óó»n2©| oóAÚ5ü$ÿgümûúøÿ§øø0  >ýêbúñõ/úKÿ¾¿üVÿEE-ÿMü½]ù¿úôùÓô%õ6÷ú$ùMö£õ7ëÞèååLâÞØÚ|Þ`ÝøÚØðÖUÚ#ÙÆÕìÐ>ÒoÒÁËhÊÁÅÁÅiÅ‹ÀTÂåÄ„ÃÀõ¹y´n¶‘º¹b¹^¼Âa·q»ZºZºš¿w¾·»h·íµ@º³œ°ƒ¹¡º·Jº´Å´Ó¶²½ÀÃÀÃÂøÅ)ÈÃÖÉ<ÉrÂÊ¿L½KÃÆÈÍêÌëÍ8Ê8ÊWÈ%Ã…Á&ÅôÄ/ÅŸÈïÍÍuÌÜË‚ÎcÐ0ÍÙÎýÏýÏËÓYÛsÙÕÍõÅåÅÍÞÒwÓ’ÒWÔXמØ"ß/ßÃßÃßêäèõçEåä¥âêä‹âÖá@äç[ë›ñ¸ûØþ±šš  — °TŸDnˆ\ßJ²#r&+*--ø'€%…&Ö)U2)%Ó')µ)8+Ò.3 5Ã2"033Å3Õ/J3ò,l+u/z-f1ý43¡;â</?ð@w=t6/K'¶"0#ò&Û(ˆ'ˆ'¡'¦-///*ê)K+Q&Ò#K$ƒ*,™&ê#¯%>'j(j(&¿#"$Z*Ö2?µ=î:8º2«/J*H*m"l'Ï*Ï*•'Ü&g"Ëu²Q4‚bÂøMÍ}­yyp fg û ø‡û©ü¥ü<ùåö4ó ï©ëïáŽß<ä<äsâcàãÜ­ÏýÐ=ÓÿÓöÓüÕÑÚÈ5ÅóÈýÍgÒ"Ð"ÐÌÍðʩʊÓÞÓ(Ù Ý=ÖÓØ;ÜÛßâÛÑÙ´ÞdÚíÙíÙbÖìÔ‹à=æiì^ð¨öÆúJîÅó÷ ó‡ò:ð¤ð[õ›ö›öÌ÷ý˜ýmÿÑúùå÷$ñÁ÷óò¤ïÖó¹ò ù]ý—ýß÷ß÷ß÷Û÷õGôÂõ¥ô3úAëþRùHò5íYî€ïPóGõÃñÃñ ñ|ò%õùý¶½Æü¡ÅÎ KÀêêû Ê kI½ý1„¶¶Þ È ã ‚!¹H –%Á$í%’)&­)&™%n)¤*©+].].0V)P&Å*…*é(ß%;%F%œ'q.â-«(÷&Ö%±&a&a&&"+§1z/ª.)–'ƒ2Ó3_21,'W(+D-»0»0á-;$Ê! J#% %_%)û**Î'$ì#®‘‘ð–ò¬³»b즼&Ç.D-+Ù(Ù(sHÕ9tH‚. ~q  ñ ò88+Ív ^ ( è æy¯ÿäõ|öZö‘òÃî$ìêêÆéyê^èäà€ÜSÞ4ßcÞ#Þ—ÛpÙ Û!ÖDÉ\śɛÉ/ËÌÍ=ÍÎ3ÒÜШÑËÕ¢ÙûÚ¢ØïÚeà%ÞßÚ;ÕìÕìÕ8ØxÖ1×ÍÚ*ÞQÞuÜÙW××ÊÙÞ Û/ÜíÛìÛìÛSß{âÄÞLßsâß·ÜèÕ©ÒÀÒ ÒÛwâ ßQègäÃäÃäáÜâoçGæuãgä‡ççYæÊæ’ìsíšæ¯åàæºêfåfååßÜä`èÀèjé´ãéã å¢ä°é ó…ôîøÞüþûªþiþiþ¢þÕýæý~½…t$Ô`q­÷  Ë!ø#&ö!, -!/"œ!»!8#Õ$È)½'Æ)J)J)’($‘õH¶Zp¨ ”"!nغ[ú^^P"â“)ø|JßlG‰‚§&ÇÇ‹å*¤ì7(Õn’¥ Œ >Ð _ _ c Îòe71ÐþUe& .ýêêy cQ¦ 0 ßÐʉþЍ‡ÿ‡ü‡ü³ùdôó]öçôëô[ô‹ôæøóÀò óî;îQíææÝÏÜãÙêØ¢Ú6וÔbÑ'Î<ÈëÈ7Í;ÑùÐÿɱÅ`Å`ÅÊÇpÃĦÇ,ÄÃ¥Å2ÇÀìÄmǽÄþÃ[Ç¿õÂZÄZÄýÄCÄ&Ä Ê'΋ÍÊEɀ˙ÎnÑÕpÚ+ÝKåñê–ð–ð:õ¯òOñ ó§ó±ò­ò òò÷ò¸õÿj ÿ`üÖ÷Ö÷ˆõ¤õ‡õžöwùôúDÿ4úÞEŽÿÍû”õÌôôô÷=õCòS÷ÜùVòŒî±íCíðî1êKç¾ç´é4èhï³ö³öBø~ûÉúÃú’þ:ÿ±þþGÿ2úÍ? t @×   !"‚% “ ñ Xª_{FÝeVt±±}‚– _€! è*"Ô#µ|"™ä7 Š"È6Eµ0ƒ£‰:!’&ò%ò%&]&,*#.ý-â,T'%»"Æ!á"p!]UC³¼Aá!­€-44Gp”œP ,¬¬2 ô Ÿ Æ  =ù‡ Päl °Ÿ üüßö7ö«øÿ÷T÷Øòð—ï§ë)ïHó)ö¨÷Zü¤ü‘ýØþØþ©üØü4÷òÆôÖõò¨î_íSîïCêXähååzâááûãìâßàJßJÙ¢ØhؤՎҳÏ:ÍíÊTÈË_Ë_Ë!˯Ò(Ó=ÔÕÔÒ{Ò"ÒÑYϕ̕Ì?Ì£ÏÌÖz×ÚÚMÜÞqá£ßÇá÷ê?élæçrë…êòåyæëä“â˜ãããóß3áÕãbÞÜÛõÝxà~ã‰âÏã~åôã•ãÙâãbåRçRççÝåÿäzãàßGà4àiádå åáJÚ Ù.Ý\âyéyé~ëê…æ¢æ8éœîk÷Úû®ýÿÊÿ,† Mè  c `Àv^*•ÀVß"¬%ý&&¶%¶%Ó&!%"š’"ü%o&<%³%£,*/d/€20ª/b,N-N-¸)£- 2|1#0¿16ë5Í6+6È4Ô5+6§8¦79—8—8e8O9f:v;d=ACMEùG/JÓKæGFUJ~Bý?ˆ;&<&<=6=Å=?3@r@PA AžCÝCFAh>E:töa||ë[Réj-.ÄÔr §„ ¾pÏÏn0ü-þÒþÙ‰ýÇNþ-ÿÂÿ!þÑFúÿÖØ™‡/Ñý»ù5ø°ø”ý×+™ÿFùFùPõ ówñœñò ñŽñ÷ïNî´íÝêçàâݰد×eÔeÔ÷Ó—Ð ÐWÏÍgÏÎτ̤Ç,ÈËÈXÉÝÈÛÊ@ÍÏÌÏ̪ÌEËŒÆÝÄcÆeÇÇðÈøÊžÈÊÈÆÈ¿ÈŽÊHÖÐßßèßè¼í"í ëìrîïÙðñ‰í+ðÍïýìï·î¿îï3ð3ð­ïÐð¬ò|óÑó2òÚñÇï©îí€ìàí1îó¶ôböÝôÝô›õA÷*÷VøNù¼ù„ùøôîòŠócñzóºíy y > ùì (´§}ÒК?Ùá<ÏÆÆË—Û4üD- À¥õ n#7$×"–%Ï%;(Í&Í&-$n#Ð%²' )*U(ú&ù'‘)},f-/.+Q'h%h%#Ï"+!Ëþ û8!#U&K'“&–&¶#Š%Û%f%%#%#\!o 3 aJ’<ÜtÿöpnêÓÓÒŠ¡ 6 …)ºÇzü–ùÆ÷ ù€÷€÷öõDóíóïôÖóxò?ñáð ññ3òéócñ.íëÞçÞçÐçoç3ææ:éyì¤íJïï3ïSî‹ì˜é#ègèêèlélémçoåÚâeáCá‹â¨âzá àYßÕß?à™àèàüà­Ü3Ú3ÚNÙ•ÙÙå×BÕhÒZÑIѸÑDÒ­ÒïÓuÔ Õ=ÕØÓ0Õ0Õ#ÖÔ2ÒÄÏ2ÏÎÐZÒÐÓcÖhÓ?ÒcÔZ×cØ-Ù-ÙÜXÝ6ßEâÌè²ïñîìÇìwì³ìÖêÎêìíŸî5ðöñöñäògòÌòÝòvô·öû÷;ú.úúúêúükü„ü€ü`ü`ülýÛüõûØüý<ýÎÿsµÿÚøµÖ×þêüûûñúXûÐýžÿ&Èr Õø7k-æëz®¸2šô^¹¥’1ÈÞð§§€ ¯ ÅÏ+ôüé4¶â6‹+ç!ƒ"@$@$,$L#h$¿$"$d%Š% $Â%¹"Ûç"e"R · ]wvCPQ õ ?!¦Å°äç%%I“^W½þþ-/Ž á ˆ  úúP$èˆÿZÿ¯þ}ûËútù|øEù÷"ö@õÓöùù ûýŽþÿ9üEü¸ú\ùÂù`ø“þ EŠ6¬¬PÖ£Cv¬²GþrýrýÒü`üÃúìù¦ø ø\÷ õ’õ•ókò$ñïîüíIíòéòéÛèé÷äã3ããŽâïá8áÉàá%àÕß³ßöÝÜdÚdÚÛ™ÚoÝhÜÝÚ°ÝÞáŸámâëæüçè®è{êÄêUèUè¯éé_èôéÔé+éWé•ë"í½ë0ëÊí©ôõõÅõv÷v÷)õ`ô@ófõ÷^óFõ²÷"ûÓ)üSó ò›íìðÞöÿÿŠò{ïóÛXÆfÁá·A·û°G¯7°Y¾7ă»½­·%ÃÓÈÓÈÆÆrËUØLÝŸÚIÚ0Ý9á.ÞäçÊêáòmñŸþ÷èèî è ¬l!"%D,'4F;ÚDiDÂDa6(xDX*X*,2¥0 -S)sËñ3Í&J-”B.?þCtGtG¹H=H£IÅKWF¿H.P OÞLöFjB£<Õ5`:š9Z7Z7Z3û.Î0ª021£0&/6r75y8;¹4á.Ý,á*Ä*Ä*%(8%Ô&€*P+!"’¾5u] Ï XN!†$……¼rå *þ'\&@*S+-è+V.­0c)¶*®'´*´*\,g)¢%&#`#æ&7*Q'®%z"Jì…ã@ááÐd€ã™(þúZöyðí5ê„æôâÖà Ø××òÖnÔœÔό΂ÎpÌaÑÌ(ÉÃÌ3ÌΖÑb×KÕ Õ Õ÷ØèÝ ßã£åâãÅèyë°é·ëwê}çlæ¯åyÜ{ÝÜÝÜÝGÓ¹Ï×˹Æ®º-º.·T¶N·°9°è²œ²Ñ±R·Ä¸Ä¸Â»ê¼[¿ç¿´¾ÈðËqÑ®Õ*ÖWÛµÛŠÙÛßÙNڵٵْڥÚÞÕ#Õ3ÒÂËØÊ$Ç„À=º_¹}¾ ÁäÂ@ÈöË)Ï)Ï´ÓUØÝ—èë´íYïÒð¦÷_ùÿ÷¢IææM"¨àè‰B¼ s •üô$eêêQÖ!\#–&ó*.x36õ7o:ë211@.Ô,û*û*ª+š*¨'%'Ç&~)8.¶-,R+$(§#”37zzÌ v 6 ó/7øý¬øõ­ø‡ù×ôd÷ËöÔûÔû’ù»÷ëý¤› Zÿ¯þÓý*ûÌ}O.NI––¸ iHi ’ i å  …ç .Ô -åå7rÎïTµ …"ü!A;x*9üQ Õœœþÿˆö"ôï#èfæ”â´áä|âŠáÓäãëÜ)ÞÜÕÕ]Ö×ÓüÔ}גҔѷÎÊ.È‹ÁÐÀD¿Z½O¾é¹½Á½Á­À“»›¿‘ÃÁÆFË–É'Ë/Ì6Ê4ɿɄË{Í8ËÎôËôË’Ê6ÊFǵÊäÍPÊÍ,ÑÎÞÌËÎlÌÆÑ=ÖlÙ#Ù{Ý{Ý”âÈá‹ãÛâ)êpìŽéíî´ñãôH÷ßùÑú=üëÿ³ó!ö!öÿ£ |Py /A -^w!c$.&))|/´2Œ6.67l;C9=Ý;p:ˆ;Õ:ž>)F%CaA#E#EØBÑD™HHYGJòJêK6MKnKvJÁEåDB7D7DA+@‹?@@Â@¡?QCd>S=kBµ>±:8~83j/¦+¦+y(7.:)æ#°(á"¶'×)_#$ôâㇵââ ±'i' Êlû =½„L· Üô& & ÿ oàˆ æ é¨:OýúþøèúDúÁPóóœï›P‹¨ê ðñ Ü z g©ÌE’ ’ p Ó WHS}¤íªþ­ûú ý×÷Öú>õ>õ]ô¼ôÅòØó—ó–óóîËí‡ëäé è(ãÞæØ^Õ%ёΑÎÒwÍSÊyÍÍ ÍåËDÈyÆOÅ*ÂåÀl¿8¾4¹´£³£³?¯@³!³÷±T´¿²M´ ¶®»Þ¼…¼gÂíÀ„ÄÅÅ¿È\Æ\ÆÒÃ[Å>ÄÛÄgÆÙÁ<ÄÇÒÄ&ÅÇ™ÈAÈ4ŤƹÈïÇïÇëʇÊZÊ@ÍXÎBÊØÉÀÌó˰Î1ÎЊÒ-ÓCÔ‚Õ‚Õ.ÖZØÎÜ…ÝñØõÒ:ÒIÑKÖdÙ"Ú^ÞÞïã­éñìßíßíˆî:ñ ð<ôöõgøßü›üXF ¡ óZZý¾"«&M'f%ð%ž%(-)P%Á%(ì'Í)Œ+p-p-o0R0]1B1­13<1W2Ž3›3 4E5ƒ7„4ñ4C5U4U4È4B3¿2q3ï2-2…0Ž/b/•0í.‹,q-×(`%0#0##¥!'m eÂæ$‘ñTË ÆEuu >ý÷‚ª+nV˜n) = 4 ÑÑS¹êó4Ê·löâ­C‚ ÷ [ ¢¢>£-e¤ý¶ûWüÐùüù¯øUø²ûõ÷8ùrørøƒøuùVûJü=ûdüÇûÏú±ú^ûøüÒý¬üúÇøùúmùmùZù×û{ù÷äõãôcöïõîôõ¥òórô€óÊô¤ñ¤ñ”ò¹ò£ðœóHôÕó¯ôÏöUûÀú¸û•ýˆúïùÿ<ÿRþRþÊþƒÿâÿ‹Óh» p ü ˜ á Q ‘® dóó¬Ù `k»® ¿ÂL üjµ ± í í ù Mg·I`ü}üœýmü#ùrðÀäåÇå¡è©ê©ê&ëŒêéì î'î®ï5ï5ð.òò²ïÞï’ðDï¯ì¯ìèíCéèìöéÄìî—ìjídîðï!óRòtò`òXõ:ø:øùœú©øVø^ú=üÕü€ýGþÛþÏþ'ýýþRþ.ýèú¹ø¹øR÷W÷Ï÷möÓóiô(÷¿õDõ'ö÷ô½÷Ã÷ ÷‡ôèø)ù)ùøÀü¥üìÿjÒÿ Ïýwûhúç÷Húaúø÷róÎóÎó$öõføàúü¹ý þ û þI«, úll* RŽË­¸ ì  ÚÒ˜/Ú/q/q/V+2++Æ&^&å%Î ìÞ[Š ÎÓ6˜õõ§›Œ¦A·¾þ•- } ¶Ü‰””¾éÿ ýäý±ýnþdþ¹ý+ý­úÂúÕø¤ö!÷Ÿò¸ò¦ô¦ôæð1ðóï™ëïÑí:ìHî[ézëNí$ë“ê¿êËéÈæCäCäæµä¦á>âáÝ"ÝݼØv×5ÕâÔíÒmÐÐÓׄք֒Ա׷ØSÙÌØ³ÕÏÖÕÓ‘ÓgÑÙνÎåÎŒËÇÊŽÊŽÊçÇÑÅ|ÈéÈÈÈ@ÉrÊḚ̈ͥÏ*ÑËÏéÎÐÐÏÖÏíÏíτǹÀ=½Ï½ô¾’¿wÀ“ÂåÄzÈ×ËñÍ Ô-Õ$ÝzÜ©á©áóã)â¼ãåcêRì¦ìíbî–îgðóœò$ø“û¶þ›ÿ›ÿÜÖH  Ö TñU™Zxöžü!ü!”&&*¥,¸-ˆ1¨4¿6q9/9¬:”;,<&B£BjDjD#DÏDçDSEÞF¶FF%GõH»IÐII±JSM4MsMNNjOºPP8PøNdM¶JJL$M¼KhNëMÜKËK3I=G G G6FLEÆC|B¢B'@û?¥?`="<;+:=6 4ë1C0£0£0²/Õ2 9p=>@6= ;›8Q5ù3/.%,'&ã$X!QQÂÀªfv“Æ ô ‰«0éühù÷÷aõ½ñÓí9íÜè4æ±æãææ*âWàÝíÙkÚ ÕbÕ+Ó+ÓiÑKÏ›Ë~˾ÉüÈ ÉÇiÈ Ç¼ÄÃÅ<Å<ÉÃÃ6Ä6ÄvÂ!Ã×Â~ôÃ{ÂÍÃeÂôÂîÃÃÃ$ÅŸÄDÄJÄÐĔƔÆ~ÅQÇ„ÇÇÁÈ7ÈÞÉʳÊ!ÍSÍΑϙÏAÐÑüÍüͻϦÏ/ÎåÍiÍ:Ì;ÏkÎþÌLÏrÎÑÍeÍkÌ¡ÌýÌýÌñÌ`ÌJÍFÎÌ>ÌÜÈ·¾|½½ƒ¿LÀÅEÆÉÉvËmÍ Ï%ÐÕÓ]ÕïÖkØÚ|Ú¦Üôß6áÆã'è?ëììììÜïòð#ò=ö ÷°ø°ùÛû8ýÿ¶Wë½ ô³ƒƒ ޹îF"ç#Ý'¾*•-±/A0—1J2Á3ð3ô5·6·6Ê6G9L9;ý:/9<é:‚;¾<_;ñz<Þ=ë>@>BQ@È>W>=#>Ó;Ö; ; ;»86—432ÿ151 0+1Ä/§,Í*Z&˜%y!‡ SS×’7wѯ1B5"… AÕŠ 9º, à « $|>VÒÿPþðý8ü8üxúßú„÷óöÖ÷ö ö*öô|ô ò ñ—ò»í2íì™ë™ëÛêhèééçÀåeäÈàæß‰Þ§ÝÖÜÜÚÚ5ÚÙÙ÷ØõרÌ×k×Í×QÕ°ÔÄÕáÕ0Öb×·×¾ÙØ¤Ø¤ØôÚ(ÚQÛêÛÙÙøØ2Ú¹Ú-Ú6ÛpÝ‹Ü:ÝÝTÛ۵صØ`ØíÙkÚQÚÛèÚÛøÙˆÙ­Ú9Ú÷ÚàÛÕÜÇÝ›Þ4Þ4Þ8ÞQßˆß àláîâ•ã ä:æå®ä@çÝç^ß¶ÚØ.Ø.ØÚ–Ü[Þ6âsã«âåãlçyéCêrëíòîäðBñ]óóó3ô{öõÚöføÇøú)ûü!þqÿz/›p3 3 ¹ H [€Í–del›!Ã%ß')*Ù-U1á3á365:ì9g;Ø=D?cA*BCOCµCÎC¤DŸE'F GSHSH3H G/GåFþE'GyG@H¸H2HdIKìKvMvMrLxJxJÑISHÒF/F=D EEõBéA†@…=2=Š<Í<¢ 4§³ež,‡ Ï2wÁr ""&Ü(D*,\./0t1t1”25"5»5ê5é4a6Õ5–5Ü77×86:•8C:“8 8 8õ8i9’:â9ð:C= =¿>*??ž@Æ@?@==¢=0¯>¯Ô¯Â°•°Z±È±‡±á±d²¿²Á³š³Ð´¹µQ¶Œ¸J¹Ì¹Ì¹òºè»~¼È¼o¼e½½Ö½¡¿’ÀÖÁ”ÂÄûÅjɕʓ̓Ì4Ï7Ñ9ÓpÖ“×ÙbÜ.ݽß7áƒâåæpç^èÿæõãõãßãÝÛÝ.ß$â åŠèê5ëÏì)ïÊðnò“õ÷œù£ú£úüŒýÔývÿˆz1*`ê ¡ ô<ÂìK³³ÔøqUj!~"i#%{%(î(¦* ,-¡, . .2/·.õ/×/1/¾0Á0ê0à1­2_262Õ1è1_12â1â1g1e2.2s212>1ž1D1e0w0]/ö/‡0¶/K0D0z0z0E00‹/Ë/Q0P/Ã/R0A/Š/B/È-ù+°*Y*‘*+*+*)é(±(²' ''ï%Ý%%»###’"ª!üÂ5­!­!ñ&N+/¦1F2È/<-¥+µ),(8'=%"$Ã!ƒ MM¤ÞW7ô‰™e÷ ü ü Ó =  P º½av~ÿ,ý9û°ù´÷©ñšî×ë×ë¹êÈçRå.ãmáxß“ÝݼÛVÚ†ÙaØIج×WÕÕÕÕªÔHÕ>ÕjÕ©ÔµÓ3ÔRÔSÔ³Ó6ÓûÓ;ÔÞÔƒÔ`ÕE×E×n×¢ØOÙHÙØÕ¤ÕFÖäÖ»Ö ×•Ù?Ùäâ9ãÞååå¿äÊæsçOéGè÷èÕéaè‘êõìƒì}ïÆîiñRðtîtîZïMî_îðÿð»ïFí°éÆåÇââ¤ä7æñèàÙîØîØ,Þ·ãvç¿êZî ïŠð„ñ,ñiò’òôPööç÷ÙöRøRøéùüúçû`ýàýëþ{ÿâÿ{¨¿°—X & ((‘Û#Á°s¥eþ`'_ÑÑÊ%Ú,A+&!ÜÇ^ ¨±ê °1þŒý¢ýþ9ÿMÿÂÿävp ¸ ¶ ŸTTEŠãÆ&0{*¸DU'‹§V¥¥ † z ´ ÏkûÉóøAŸ9» Í– Ö Ö Ô < Ž  þ ,;I4ßì7ˆ–"œTF~°_TÅà :zz"¶ˆ·î“ÿÁýÉû´ûrüû3ûŠüP ù ""Êâû ÷éó’òŒñ“ïïHî~ìÃë†ëœé¡éæéèèÇ广æ6ç“ç ç çþå^æZæXæØæå>äôä÷ã’ã’ãéã ã™äëå’æå+å®äßãtâ{à@ßPß^ߺ߹ބބޭÞÌÝ݇ÜDÛ4ÕÎLÊqÉéÊsÏ0ÑÏîÊ&ÆÄÅŸÆŸÆíÆ|ÉêË,ξÏHѹÓÔÔÐÕÕ×-רàÚëÝXßYàYàwááEâåPälæ&éŸé?ë¸î ðÈñûòîóT÷ÕømúmúØýEÿ¥z ³5 ã æ,ÓÊêœåãG!I&î,•3Õ5Š3ú-(*Þ(+)Ë(2(s(i)I)'('(º)–(Ú's(¤&b'Z(’&”(M(Î&(ò%2'/'_'%%%%)&ö&§%Ã%Ì$u$$c$^$Ï"í%$&€%d'@( *E)E)ä(Ê)*¢)( (Æ) *,)­(ß(`)))è0†8‹=‹=é ‹ Y  σÎÎKüÿ<þ‡üþú¬ø^öÌõDô¼ó³òðnï9íLè0åüãüã¿Þ‹Ü Ú׎ÕÓÙÒùÑ?ÏµÍøË Ì~Ë7ʯȿƿ¿½¿SÁãÃvÆË@ÍV΋Î[ÎäÎQϣόÏäÒ•Ò Ò ÒÄÑÐÐгÐáаÏÏvÎ{Ì.ËÂÌΙËzÎöÍÏÏÃÎnÎBÎ)ÎÐÏÏ:ÐwÐ ÐqÐ*Ñ·ÑÂÒÓRÔRÔÎÓaÔ ÔÓ’ÔPÓ÷ÒRÓ˜ÎñÊŸÇ_ÃCÀſƗÈÜËÜËmÏ$Òï՛ֶ׆ڥܾàqãåhæƒç éýêïŠð†ò†òLõäù?ý.)O ­±§—ÑyqV)/ / ("ü$4'Ð(÷,·.2e4t4s8y;œ=É>bAxAÑBFFpG˜H@IóJ;KLuLrJ›KØLóMGNCMO˜N1NœMœM NÇM MöMOóOºPxPcOÔOfNtM>º; 9z7à5à5'5Ü3 2n1ñ/É-Ò+6*µ(6(8))+,ƒ)_(n%é#é#""ñàŠ8ˆÓ³ œ o35‹¾fõþõþüØùÖ÷\öËõ ôËòhñ¹îVí'ìPëkéhæÌä1ãýáýá‚àšßmÝåÚ:ÙtÔѯÏÉÍÊàÈÜǨÄÑÆÀå¾å¾ß¼½;¼¹ºëº’¹4»¼q»C¼y¼ˆ¼.½Ž½4¾¾J¾J¾Š½C¿À¡¿æÁÇÁÀÁ‡Â/ŠÁõÁ¯Á¾ÃEÅìÆöÅÆÆ|È™ÇÈÉÌÍtÎ(ÏÑ/ÓÐÒ:Õ$ØÝÙ¤Ýçûé_ë_ëìšìæíbïÝîTï ñ«ò¦óâõÈö´÷øù¸øöûñ‘í‘íÊê)éVêíÄî*ñ òõ@öþöÐùûWý¬Ûé±î¢þ k ©2EŽêSN¬ªª„!5" $?%¶$é%W%[%€%ö$a%û&ä&'×$&1%1%æ$%7$œ#¢#€!ß!<"“!°!7ßÏC4 ÖÖ¹ƒ(ÚÒ»:æ < Ÿ ú w v æ¯""Ô<ýBû+ú üÂüŒüùüDüü’ùúÃúóúäøÌ÷(ø(ø"÷öëô+õ~õcô_ôjòÛðòêñÙî–íDêëøíøíZòùÂýkNaÿ¥ü­øyövó'òzòzñPòÙîïíígêWëqëÖëHëœì}ë=éKêê*éÚé:ê4ê±èòèìæìæéÒèmç®çÄçèsç½æÅçdè‡è…ç¬åÁæÌãýåLãLãã åVälä»ãðä“åOä–åÍääŸæÔæ‡èé«éÚêÚêˆëRîÌïñÎóõ>ö—ø2ú%üZýµüÿ3þÆÎÎ]  4 Y â Î ‹ ¤¢œ ñ Í R n þ þ ŠBäŒË Ô\å¬U3<à00AvÔSÝR"|ê¯o M 9 9 Á ê äwÊÙw©9îe²Ä(j22¬ØB¢ÓÃÉyÓV@ K0  S!¸"q™oÑìˆï¡X\ì!!ÈYB×t½X;lÍ5S¸ ! µ \ \ á W h “ DCÜPí·,OA2¡ÿ¡ÿÿ¥ÿŠÿ=þJþòý‚ü¿ükûõúÈúú½úíùQú„ú,û,û5û)ú ú}úú+î„ î׃rŽ UUyúGäýcü´ûÅúªúvûüaügýÖú$û)ùnùnùÕùœøùÆ÷¯÷6÷Þöê÷í÷÷Ã÷Ï÷¯ö´õàõ‡ö‡öWõúõ1ôó½òŠñâò òsñÞòûðððèð?ïuðï™ð™ðÊïWï¬ðTðYò'óoòóÀó?ó ôtõ“ô øÕø‰únùnùXù>û¥ùÒù­úùßùÐúÓú–ü“ûzûSü)û2ýyü¬ý¬ýùüTþžÿ þeþÅþ$ÿCƒ½{ûcºr^^–h%>¥þþVý,üOüjû)õÝðdêä×áîãîã–æçžéIì›ì¸îïLïò@ò›ó¿ô®ó~ó·òió¬ó¬ó&óÞóôÁó=ô£ôöýõšöl÷|÷Íø/ø´ø‡úæú{ú{ú…úŠú˜úÜú¤ûýˆþˆ¶€¬Sœ†4šš¡ Ï& š y  ç \ & ¯ – ³P44‡d@UÆËÙã»!.Ò ``Œ««a‹^is \íjiõ w ¥ ÕÈÈÏÚÆš›š±z…WáY B==Ã,Ô%¼ Ø  óº HóŸ*YYNj¾é¥èþwÿÿ*ÿ&ºþ ÿ}ÿžþÜ9((`"€Ðñh£ôæö¼ÿ7ýýˆûIúIúðùøèößöÂönõnõ½ô9ôõÙôõïõßöM÷*ø*ø ùÔøõù”ùôùÍúøú$û¹úßú(úÛù/ùïøÜøéøJøJøÁöÕõ®ô~ô ôÔó£óhô´ôôþóÈó'óGó ôõô®õ®õñõüöy÷„÷ ù%ùrù<úú;úúù%úGúrùdù›÷­ô­ôÍî2é—ã$ÝcÛäÚÄÜÏÞøàßãTå+çòè|ì¹îàïññ§òŒóBô/õ«öýö›÷,ù?úûûˆýøþQ&3pù ¼ ãèì輇2-Öpê Î!#š#ó#J%÷$®$%Æ$ª$×$U$·$O$R$R$%4&='S'p'_'—&¼&—%Ð#¤"!4 mWmm쉘Rkg Ûvy e > ŸMdÁÁ] ÿÓl;îÿØþ]þýiü¯üüûÃû+ûœûœûHý÷8 7kõÔ  ö w â°°fî*Ÿ— øŒ*ŽÃĪw6þýšûšû´ù8øöõÙóŒò‚ñvðCïZí­ìáëéêéÓä]â/à/à!ÞSÛ#Ù×|ÖÔÊÑÕÏAÍbÌÁÊâÈÀÇ7Æ+ÅqææÃ?ãÂV”ÁÁóÁmÁ#ÁåÁR£ÂÂ{Á¿¿•¾‘½¼¼C»pº4º ºoº ºFº€¹ù¸‘¹Ä¹sºS»Y¼"½A½5½5½½v¾W¿sÀÄÁ"¿ÃÅ1ÅrÇûÈËOÍwÒ“ÔYÖYÖÏ×uÙÛŠÝß^àdàåÞ/ÜÜ×ÃÕ¢Õ×™Ùõßjã!æ!æ‹èþêuîxñüóö^øûÉþÿÀµEÚ þI••›=!R$«&Q( ,Ž-R0÷2Y4‘7X:s<">??ýBåD»F¢HÝI®J·KqL@MN‘NaOÿO³P™PéO/P/PO¢OØO$OÆNéM£M MBMhM¶L'LL[J›I±G±G‘FEÎD.DCÖA@Ž?C>ú<';Ö9Þ8Ã7n5“3ž2ž2W1Z/¿-Â,Ù*¢)(†&<%±"!m9G&ÕÒÒ~Ž¡S•$§ÚŸp<¾ Z!¸[[r´•ó = p Òf4˜Éÿÿ‚ü†û«ùÛ÷Û÷õsóXò°ðÂïÊî¯ëëséºçç§åêãŸá|àß߽܆ÛDÚËØ?×ÔÔfÑÁϧÍ)̓ʣÈhÇ¿ÅíÁrÀrÀŽ¿n¾s½…¼§»zº¼¹;¹¹×¸O¸¸T¸m¸Í·ž·ˆ·ˆ·]··Æ¶T¶îµ¶µaµAµIµ±µ€¶ö¶«·Ð·¼¸¹÷¹÷¹¹º »ß¼¢¾À-ÁÂúÂÉÃVÅØÆÞÇëÈêËùÌiίϯÏGÑhÓÓÕ²×ÙîÚ’ÜïÝDßÙàâKãäpßÌÜàÙºØºØæØ Û“ÝàÌâ4åLè<êÒë•í[ïððTóHö7÷jøjøŒùGû­ü þyÿràœzg . -þZjˆˆ'$Ë^ N#z%o'Ö)S,•.’13J4è6[8³9³9À:/<= =õ=M>?>!>—=Š=¤=6==×<ò<_=J=J==r=Ž= =“<ü;½;{;(;à:ò:4;;ó9‡9ª8Õ7Õ7B7»6ö5^5è4E4C3O2Þ0A0Ï/v//F-~,Ð+Ð+.+ý)‹(»'÷&©&$&v%c%ý$x$÷#T#­"y%^(+,+,,0,4m5T5›43—0&-+v)¡(Æ'Ÿ&ý$h!ѽ½÷zp›Ü¿b ¤E8 J ² ² ›_ä¯\šþýüžûYøö ó&ïËìê|è|è^æä±â«àÎÞAݯۜÚ.Ù!×ÈÕ:ÔqÓþÑÑaÐ:Ð:оÏϘÎÎÐͱ͞ÍjÍ<ÍÂÌQÌáË~Ë?ËNËºËºËøËÌNÌÚˈËPË5ËeËÇË•ÌIͱÍBÎ{Ï”ÐcÑcÑTÒhÓHՉօײØÔÙåÛQÝÓÞ›àâ®ãhå×ç¬èºéºéEëŒë0êŸç‚ätá~Þ)ÞþÞñà&ãWåaè*êªíËîðð?óžôöB÷î÷~øLù&úâúÜûýšþÈÿ>©©w#Æ£  ? ‹ jå—ù=`’ÊÊÓ`ÉEÒý>¯è*ΦuNÐpçwßÅ té#p’’]±˜˜è C Î Í ( ƒ Á Ä z ] ~ C c  ½ˆï#÷ż{÷ø¼™ŠU‘]]ÂÞ|Q ï uh[F§ Ÿ eÌf_¬¬K@膣{Xi£'Õ (   ² Ü è(*w{¨¾²»lÿ þ>üåúdùdùú÷göÕô–ó—ñ–ðÅï#ïVî¿ìéë÷êoê‘é.èÛç(è(èÜæyçÛæéè±èôíjèBéóé,éÔëVêÄì:ð‚îðð}ø>ô(óÝù"ù^õAö[ú¨÷õËöyù£öC÷œó<ùŽýŽý©ãû†ÿ¸÷¸ÿ_û©úÄû<œÿÌÆÆ ¸Ï] ð % ‡y|R4 +Oúýúý¾ý9ýåüåÿn‡ Ú& Ý Ý }  iù B B ú ¬  š † W ¯Ê_ù © l' o o Á 9G' µ3Õ&` û8ŠŠõ¸ w Í Ïí &  è3¼ b  ý 1B B Ó  ÿ ýÿÝ ] y î š Ó ¤ ضÿssÄ{ý†ÿSû’úOúÚ÷Gò¹ïÃíCìfðrïyð<í<í?òçðûîî‘í¤ðñïæë³ìîÙìì„ê5ììédèAæAæÚåìæ‘æ<çÏí‰ò²÷&þîr™Þýýïúæô‹ùÉöÉö¿òŸö©÷Òô)ô.öÑõ4ô"ôþòšóÀò*õIñ¾ðëïôõôõãò¾ðñ¡ì´ì¦ë(ë“ê)ê=èŒèQè*ææZä¸ä¸ä"å¢ãDÝùÞÜôÙýÚ¶×<×_Ö¾ÓiÒ^ÐŒÏïÍÀ˲ȲÈ$ËŠËÛȞɥÊHË»ËËË&Ê-ËÌ Ë€Î<ÌiÍÆÎÆÎ'Ì,ÎUÏDÍ<ÎSÐ÷ÓÔýÐÓ2ÐßÌ]νΒÔp×ÚÚãÙhÛ.ÝJâ<á ãŽè‰é^ìpï4ô^òCó öª÷Ïúüüøý.û·ú®þ‘ý¶ÿ!ûþO‚;¼ñi÷qq`æüýüˆú£øøuûëþWñÏ  æ ‰ ‰ µð§Ð캷 è"h#}$ó$~"š&F&%%g%),V(û%\-‰*…);.ì+/d+-ð2¸/ˆ0.2Ì1Ì1».ó2F0?0&,C,q-})˜+•*B'ï&;-,Q*.Ç1Ç1+Ô1Ç/­+µ2ñ*ð-Ù/*Ú,û+(Á, (”)Œ&q+q+j*”&ø(©(¼$v#bˆL ˜!€q |"Ž#§ Q!Q!T!*#I Ùœ®£ S±ã!X"Ÿ Ä!Ä••e`'Vp#ù,[‘‡ Ú#â%9&à$¹$¹$"z*4³ ëë‡ þQ ^ P £;ççðZýYý’ÿ†ÿ»û2ý¥ùcü°ÿÐúaûõùY÷üòˆôWöWöŽóŠñMðñ òõísíî¦êjì¹ëAéCç«éä Þ>é>é~äÙâÛãYÞÂÝÂâ¡ÝÝ!߸Þ[àöß6Þåéá%æ%æÅäNäëïéæ ëêéê\ìvèíÿíÃèÌêÎîóð.ï.ïÓò,òrî2öòÎò—ù™ø§ø…ô3÷3ú÷ø¸óRô`÷`÷1õšô¾öôõöÖôœøÂù‡ö2û÷ õÊøµùóö¥÷IñIñáô—ðµí/îíæØâqÞõÙ¶×f×ëÜ`Û=Øæâ“ÝÞ ã ãÎàæ0ãìà æWæ/ëÑæ<é¾ïUíüì­ò+ð{ó?ñ?ñõžóô÷o÷ö‘÷»÷•÷3ú9ùÍøõü¶ü+ýWüü¼‚ÿdÿð4 (õ N=n ¥ <  m c c * £ I ~>4?>½¢×kƒƒ$]/ݨä»âÎóhHˆŸûûG¸¡YE¶cKãõ¬Ôi&kk ˆ» c ý \ …  { ¢ ¿ G šø@!ttÊÿ!v‚7ôkà= Ñ ñO J —R ^ ; æ Bb L ÂF£e’“ þýYþ^ù:øûøûøüõÏøœöîòºõ™ñnòêð)îáñëRéœè¸åyäßàßß”àœà7Ý€ßãÜwÛ½ÜòÛéÚ ÚöÚ2ÛÚò××·ÕkØkØÖ7×sØ$ÕÌØñ׋ָ×:×6×S×KÙÉØQØÒØ@Ø@ØØÿ× ÜÎÜôÛ ßöÞÀßéä-ãØåWæ®åvçŒççZæZæèþç^èÿéLêê0ìÁìÀïñïÔì€ï¼ð¶ðñTôn÷n÷YõRø-÷ö¨úgú¤÷ìø[ôøð:ïê!êºèòìísðsðóNñ{ôÕ÷&ö‚ú7úãùIýCý‡ýÍþuý°üzýXþîýîý3ÿ°ßá¶ïwto )É †_CIEE#“΋þ4ã•^óõ}ׯh£Ìá‚5KŠDú‡ÕÕb¶þ0ÑÝ ±´m¥êGâƒG~ìîù‰« Ý66Õ‚×ô¶&­WDȺ - / h xGG+yq!º"o!ñ  T¥må+ZZâѽàèìÒÙíj! ÷FY¹ ¹ `c‰ J G SwÛ‰…g_ÿ<}þ<<Èÿ'ÿ0þ_ýªþ8þþ±þzýþÿüÿüþ½þ,þ!ýãýãý>ý^ý½üäû—ú½úü–úú§ûMücû@ûòúðùŽûÞûÞûcûFüºû8ýÉüÿûgþLü„ü½üûû¶ûTûdû—úïøïøáù×÷f÷ ø³ör÷ öüõ÷Qõnôô„óôóãóóó‚ôžó~ò¹óœóøô÷PöÊõøí÷šöñófðâèÍä^á^áÌà:áàæà˜ßÍà‚âÖá<ãäåÔå~äuåÈå¨è;é;é6êóìïãïUï÷îvðyðÑï>ð–ïñŽðgñ3ð¿ðÖóÖóÉñŠñóàñUñ«ðÂðàñEð ð$òwñvñô’õäö ö öŠ÷LööõüöÄõÞôjôzôÅò”òóŠñÍò¾ð^óòò~óôòŒñàñ'ò£ò}óœô’õ…öhö¡÷]ö ÷Ìö‘ö‘ö'ö3ö¬ö$÷µ÷ùúdùpûü|ûªýoüÚü¨ýõÿ´þ´þEþiÿ–üÂT_dFñ}³ii„s•M …¨ !!¶!”¦äFÂÂMÐð±ÿT!² Ê ø  ð Š ¶ ¶ À a e j † _ ¥ ®Å:œÙàà…êƒâIòÙø‡³ ÿÁý„þNþSþSþgþýiüü@ûáúYúAûúÞùûñûßûrû’üü@ý@ý:üÔüêü…ü½ý.þBþMþ/þíý’þÿœÿr¼==s\jùÿ/ÿ]…ÿ€ÿ•þ«þØÿBôvÎζ“h,ó´xä–ý›˜ŸþÕùÕùWöóÉífì>ê[êìÁí°ð¢òcô]õ÷Vø²øWùšøšøpøp÷(÷möö>ö ö÷÷çöö]÷Q÷"ö öOöu÷u÷z÷0ø8ùbùÓùóùÉú°ú¸ú{üýúû8ü‰ú„üŒû[ü[üeüüüFüÜü"ý‰ü`þõþ½ýùýÙýÿ¿ÿZ¨~~9aƒæÓÈÊ— e Q V Ó ò t  Ô ¹ “Û¢÷Sªr«((§ýÃn6tWxQÏ~ÿU ¶ì슽Ž3„(*J!A$&(ú+±-õ/Á-Š-=+=+Å(Ú&h$´"Ð!Ä Ôâ3‰K–'gg‰Öä’<4£ÉtÈÑÑ}ÄÄÀb†C•• ä H !z^#Èÿpÿpÿ:þÅüÖû¶úÖøt÷ö3õQôøòbñÇñ?ðèïí íšìšì´ëìëVêêjébèÒç/ç†ç‡ççˆæræFç¥æ”æàæàæ:æ¤å æTæ4ç­æìæ{çºæ™æ{åãåxåväãâíâôáôáæàÎà)ß8ßÇßÒÞޱݒÜÔ݀ޒ݉ߨàyáHâDâDâöáÛà±Ý­ÙLÖòÒ‡ÎBÌBÊ´ÉçÉÎÉtÊÌòËÌ̳;ÌÌÌxÎÇÍ=ÍÎÐ͵͛ÍÎØÎ ÐnÐŽÑDÓŽÓŽÓ»ÔTÕðÔ—Ö«×eׯØõÙ€ÚsÛïݸßâìãðçèëëPërì—ï•ð õŽ÷˜øvúü¥þ°ÿޤ’ Ä "’]êÖ›Ù·A Ö k!•#$¥$²%²%*&†(’)‹)*+{+&,,&-É,™,ç-Õ-î.å/00ò/B0Ä0ë0Œ/Š/Å/$/0:/¸.Ö/Y.Ç-”-Ù-Ù-- -T,:,5,O+ÿ)Í(€({'º&˜'Ð*®.4˜7C9C9):89,9À7…544q1•/g.h-e,+Ì*c*)*u)l)l)F)â(.(U'Ž%ÿ#c#R"I Ôà“€  ³Ýþ,i ç O “ ã ˜–Gg´±%%ZÿéþýÏû úëøSøùöëõ®ô@ó<òñ2îùìÖëÖë ìLëÇé†éè†è[è3æLæ%ææ¶æOæ¨æ°åmåkækæmæûåÑååLäýããÝá›áÓߘÞ߬Û-Û×ÙýÙ—Ú—ÚõÙÐ۽܄܇ÝaÝìÝUÞfÝÜÝ·Þ²ÝGÞTÞ¤Þ‘ÞYÞYÞÔÞlßÅߨßjßáÞLÜmÙ֌єʹÊZÉ€ÈÇÉáÊ?Í?ÍáÎCеҌԊÖì×÷ØàÙ¶ÙJÚÛÛÛ¯ÛÑÜÁÝ'Þ'ÞÎßÂàŽâäÜãtäMåÔå1èŠésê)ìaîjðÑñóóMô†õøÈùªú¯û·ýµþðÿ„p“øw¾¾û…m  ¢ Ñ !b`1 ;_Sˆð‚‚.wž±µÜ0·¿Œ3XWWŽZZO˜@k> ‚úsööjÅ=ì0ï…•?ìTp‰ooáBðÇ!•$Ù$é$T$B"(!Ð÷ƒ«¥  zSÿ+sÜ›z}æ&U ° z ³kkaÚˆ†žcÿÿ}üBú]úçöõÜòéñéñPð—í’ìuêéèÒåVå¸äã/âá*᫚ ÜÛ—Ú—Ú’ÙcØz؊ׯÖbÖ§Õ/Ö=Ö ÖÓÕ^ÖÖÊÖîÖTÖ`×`×#׳×j×× ÙÙçÙÜòÜÞöà=àœá©à­â3á3áÕàpâÁâþâzãcä åqåþåCçèÆèÚéêëìSìSì¢ìIîîãïJñ~ñìòÿóbôEöõ9ô´ò=ð,éÜç ç çóæ±ç%èwê¯ëzìèî]ð{óõöòöøËù¨ûýÃýÃýÜÿõ¤Æ¨¨Þ q 0 ß ×¥¤ÉÓÊ‘À¿ý=ˆà ‚"H#ª%s&W'W'I(®(L*Í*=+Ž,Ö,9.u..[0Â0 1è2{2É3ô3ô3 3ü3¼3Ö2‹2Á1Ê0M0Ð/š..-9-î,’+ž*;*;*È)(Î'ç'©&Ü&„&È%3&p&Š%e%¥%@%)#.###É!Y!Ê . yéK$¹…]xú  SÙÎ]\ k"G%%v$$y!¥b-+ddH“ì ú U 8 |[óæ´yÿQþQþšûsúDú“øïöËõdôëñPðúîìîêlèçkäããíàíà{à ßÆÜšÛÛ³ØN×U×êÕØÓOÓ2ѦÏlÏÍ‹ÌÌÌœÊüÉÊ9ÈÇÇǵÅÇÅ.ÅnÄQÂÃÛÃ(ÆÕÇ ÊãÊãÊ´ÌΆÎçÏZÏÑ&Ñ…Ð@Ò-Ò£ÒgÒ\Ò?Ó¼ÓÔoÔoÔÔsÔ5ÔÜÓrÔÚÓÔÕðÕP×Ä×ôØ)ÚÝ"ÞõßõßâwãçäçùæZçéoé ëƒëëëïì’íæî®îÒìêê¿èŒäÙâñásâèâ?åè`êŽíð òãõã÷¯û þûþûþ7Åy|ö‘ãB  £ s ö l ß ÎŒHH0Y¼|ž)Ú !‹"q#¥#5%w%Š&®'®'ï'«(v)á)¹*Ð*§+ ,ž+-#-t--.°/x0T1T1s1Ú2²34±4(4ö3ª3z21¹0ø/™//Ô.Š-c-c-:.e,º,w,â*,È,Ð+ç,ƒ-³,u-c.!.Ò.T/////c/Í/€/à/ó/'/ß.o-@-ç,Ç+,+:+5*5*Ù(B(i&å$á#ø"%$Œ%("+-P/0œ/Ì-n+ ( (ú$# šïºÖx¹ÍBº }ärrÄ-ÿ ý”üBúêøøöšõ-ô,ò1ðxîµí4é~æÔäÔäâEàåÞ—ÝžÛøÙƒØÒ×ÏÖÍÕ@ÔÓÉÒfÑËͳÌóÊóÊóÉ”ÉÌÈ ÉÎÈ]ÉʣɱÉÝÈ#ÈIÈÒÇéÆqÆÆÆÆ=ÆAƯÆÐÆ`Ç<ÈkÈcÉÉíÈÊŽÉ(ÉÊhÊ.ÊÙÊÙÊ°Ê Ë0ËŠÊË„ÊáÊËnËË˹ËÍ]ÌkÍJͷ͇͇ͱÎÊÎÏ&Ñ«Ñ%ÓÔ«ÔÕˆÕXÖ°×nَ۩ݧާÞHßß½Ý5Û+ÙGÖÔƒÓ†ÓÖÓjÔdׂؓÚ_ÞjàòáòáHä@坿Sè¶êì¹í¾ïLð#òŽôõS÷ïøeüZý¼þ¼þ(qÿ½H å ~ ‰›•2c”™aþþÜØ!H$h%Ø&Ç'~(N*³)7*’+ë+Ò,4.Ÿ. / /Ó0G0ï1—2á2b4À4Y6F7ö6697Z8C9}9_9ù9ù9“9ø9:›9‹9S:Õ9G:h;V; <ß;<…<Â4?C??×?”?º>èí?P?Õ<:Ä4[0±-±-¡*£&¡$C"³[BŒpQpbÞ Š …˜˜‘Óxþšü¬úOùæ÷ ÷”ô¨òÑñrðØî³ëXêéé\ç\çŒå¦âºà‰ß8ÝóÚ*ÙÄÖ7ÕYÔÔŸÓ¯ÒÚÏ…Î%Í%ÍØÌˆËkÉâÉ2É<ÇÒÆµÄ(ÃoÂÉ Á[¾ª¿–¼¼¸¼¸¼»ƒº÷ºô¹·¹Ð¹¹†¹Q¹º$ºÂ¹ »8»í»ˆ¼j¾j¾Â½1¾ ¿|¾Õ½¿ò½½l½Ü¼(½½õ¼¼½×¾¶¿[À[ÀçÁóÂÁÄ{ÇÉÉ&Ë…ÍD·Í΃Ë&ÉVÈåÄ&ÅÁÅÇÇ^È…ÊÍ2Ñ£ÓrÕÙ‰Ûݧá8ã/å’çkëÊí»ï¾ñ¾ñêóèôãøvúWüTþ±ÿ½øÒ ó ©ÄÓÓÝó èü]kŒ¸f I# %ä%*n,ó-A/A/·0õ24ô356/6°7d8u89:ñ:| ? ??Û@HA!C&D‡D~FWFãF0HÞGwH:IðGåHGPHPHØG.GýG·F£FÚDÎC8DnB°A¿A»@C@e?:>Õ>==x<á<@ß>a=¬<:+70Ü-m*“&“&Ú$ê  B2)a-cÌ ~ —kê/ýúúlö*ó¬ðûì“ê`è’ãqãÁàJÝ?ÝÙÚcØÕšÓøÑøÑNÏ´ÎåËéʘÊßÇ£Ç‹Æ Æ½ÅÃÃñÁ¢ÀR¾Ž½1½1½ ¼èº©º`º¹"¸ª·O·ÿµµø´ž³è²Ž²}±4°õ±õ±°C¯“°¯Y°ó¯¸¯g°K¯˜°0±J°Z²É³F´û² ³ ³*´´²N´j³¶³1µà´½µ8¶„·±¸G¹ðº¾s¿ö¿ÜÁÜÁdÃÊÄ#ÆsÆyÆTÆÌÄYÁ‰¿¾"½&½ã½±Àn§ŧÅáÆUɴ˲ÍJÏâЦÔ!×ÙJÜxÝß›á)æ¹è˜ìBîBî¨ð8ó„õø¿ùü{á› ¬ ‚ÄšSS'ïI¨ú #Œ$Þ&¹(*-j/a0524&5³5³5 67¬7\8]:;:ç:W‘>¤>‚?‚?æ?;AÙA^B4DDÃDuEâD9FF&FOGÄG…IØH"H"HÌI©HöFèGhFLFôFþEGF FEXF»F°GoF1F1FCG+ESEpC™AAC2AÛ@ãB…CsE®GI J*JŽHGG’D£A>±;·96_391 0t-š,l,á(-)¤'›&=#=#ï"yªÚ…²Hë § ª×{ÿû@ùÑõÑõXóÔñ·ï€ìöèÓæãá£àJÞ-ÜBܹÚÙ‚×ñÖñÓñÓÒóÐÄÍ̪ÉóÇ¼ÆæÄ&ÄúÀá¿-¾ ½CºÁº¨¹¨¹Ú¸a¹‡¹³·B·Q¸N·<¶e¶4¶«µg´—´b´~² ²+³+³þ±ˆ²9´ª³u´©µUµšµ*¶+¶¦¶¶°¶Ê¶í·¸·¹·¹¾¹{¹»ºdºM»3»¡¼Æ¼]¾S¿x¾ß¾l½Ú¹’¸r·r··¢·l¸ŠºN½Í¾°ÂåÄxÇÉÊóÏ Ñ´Ô ÕÖÔØÔØWÚ Û¯Ûvݵޮ߷àÑá¸ãòä†çêèê ð&ñ2ôîöîöEølúÊü€þ§™J ð ºÃ£IÓÓ› (#Ä$ %7(x()æ)+©,7->.u0.2Ú507Š7Š7Ù8: ;ˆ0?Ö?V@ @A¹@Z@É@Ñ@±@±@«@þ@:@ÊA`B`B)DHDD)F´E+E²EÑDESD†E†E}EOEëEmE'E+DÉCTC©Aú@¿@ö?%?|@[BPD$F$FñH,JK~KJeHŠGzEÆBo@š>R:)83X1I0I0o-,Š*Å*5*W(w'%‰#f"‡ ‡‘tCªªî`2 ã ã,³ðC;þû‰øÿöñ¼ï“î“îÆìí)í–ëBë0ê éëæå¯ãæà#ßDޕܾØLؘ֘ÖþÔ³ÔñÒŸÑÀÐϨÎuÍòÌèË"ÊvÊÉÉÈǤÅÜÅÜÅÞÅJħÄ/ÅÄwíÄÊÄÝÄÇÆ…Æ3ÇÀÆšÅ`ÅdÅdÅgÄAÅ{Ä+ÄïÅYÅ7ÅüťĻÅMÆ ÆÎÆËÇøÇÈÈmÈüÇÉÆ=ÆsÄ{Á>Á}¾”½¿ï¾”Á ÄòÄSÉâÊ%Î%ÎYÏÎÑvÓÔ˜ÖÞ׊ÙÛÜ•ÝàÝâWâäâ|åIæhéŠêŠê¥ë íäîÇï%ñ¡ò2óô„õäöi÷ùdú³ý¾ÿŲ²¸Ýù ¬ Û(jF:¦z¦__s Õ!ô"f$¶%£&®'ª)$)’*ˆ+i*¬+,,.›.›..I00`0Ù1²1n1Š3þ2Ä34ó3Í5”5–8…7!7!7Y8í6ü78ä709.99:¶9Þ95:K9":%9\9ã8™7™7å7Ã7v6D7þ8E:/<ó=™?^@õ?÷@ó?P>2<ö9A9A9t65#5µ2é10v/9/Q.&.,T+¡*¢&$m"1 1 K/Ši<„âuÞR ñ © ïù&ÙÙ3ÿÉþGû„û~úíöe÷¨÷Ôõâöàö]õ/ô[ñóî#í#íÙìëýçBçÖåêã³âfáß³ÞöÝÑÜ¢Û3Ú.Øf×ÀÕÀÕ£ÕÓÔ ÔIÔ!ÔÅÓ?Ó²ÓÙÑ@Ñ©Ñ5ЕÐÕÎ%Ð¥ÎÐÐÏõÎÅÏÚÎ1ÎZÎåͲÎÏuÎYÏKÏ×΃ψÏäÏ2Ï2ÏXÏ™ÏíÎÃÎâÎàÍÈÎLÎc̨Ì]ÊdÉVÉüÆÈøÆÔÈÔÈZÊ#ËòÌÏOÑÒ•ÓUÕ%Ö:ר®Ø–ÙÛÜÜÜ£Þ.ß—ß®âàâ夿mç¸é@ì€í#ð·ñ‡òËöÆøòúòú¾ûyýÝÿÙUÖ+ Ý ê ( ‚ ŽL(VVÝ@DtŠ“|ôÙe ñÜ È È !"ž"@"Œ#Ÿ#¥#$^$?%M%«%#&º%4&»% & &-&7'5(­')‚)3)¨*†*T+n,è,e-P-8-F,F,@,î+,q+¼*+·)R)„)¹()i*£+ö,I0j2 3 34´3¥2Æ20¿. -ð++æ(Ú'ú&"&ë%Û$($$#$# #÷!n ÍÄr{mR6’ÒÉÜ1Õ Ö Ö èÅK(¯ÐþÀü údøMö÷ô¾ó”ñð-ï ï ï ïïî.îŠíTì%ì`êVé¯èbçHæ·ä|ãÕà6àûÝsÝsÝ÷ÛýÚƒÚÙ¶ØC×DÖOÖeÕ¤Ô;Ô¾Ó‹ÓhÓ<ÓÓÓÍÒåÒ¤ÒgÒêÒDÓÔ¦ÔµÕcÖKÖÝÖ¶Ö×·ÕÀÕ•Ô•ÔOÔkÔ™Ó¯ÓüÒðÒ%Ó6ÒGÒ¤ÒŸÒÝÒ&ÓyÓÓdÒ Ò ÒöоÏóÏÎÎ%ÎøÍÂÎQÏyÑòÒ¼Ô"ÖüÖÙ¿Ú!Û!Û…ÜxÝèÝÅÞ‘Þ‘ÞFßáßÑßÿàôá˜âÜãÑæMèYé°ê°ê_ìAîFð©ñ×ò±ô<ö²ø]úòûþs§{ { Ë €q›^|·ÕÞ{¹¨ü}”ÍÍëÀ1×Ú¯ n!’!Æ!#Û"$7%I&Š'Š'b()¬)6*²*T+h+Í+ó+ü+L-±-./H0ã0õ0õ0Ô01ä0Á0¬0½011 1:1&1]1}1€12h26363C475û6Î7²8†9o9Å9R9878Ï6±53-2=1z0z0 0¦/ˆ/ž/!/U.Ã-?,©+£*H)(X'’$#{!{!… AǾè{—ß»z£2Ç - úÑÑbùÿ.þ[ý@üˆû’úùøg÷Zö±õ.ô&óñüïQîQî[íDì,ëFêaéúçmçœæêå£å åbä§ãêâËáöàzàzà«ß;ßœÞÞîÜZÜöÛ<ÛÄÚ`Ú Ú¨ÙíÙeÚIÜfÜçÜçÜMݞ܃ÜaÛÅÚDÚ_Ù!ÙŸØ]ØØ×Ù×k×àÖ)Ö)ÖTÖÀÕÕÃÔ÷Ó]Ó Ò]Ñ5БÎÍ’ÌÌ%˧ËöÌÀÎÀÎÐêÑÓCÔCÕ³Õ½ÖíÖýÖÀÖ­Ö|ÖÌÕ*ÖÑÕLÖVÖVÖçÖ±×ÂØáÙÚðÛÅÝÂÞ½ßÜà¿áVâ äÂäç6è¸é¸é§ë í£î½ï;ñBôö,øútû‹üæý­þÐÿÀ¡¡¤~n^äE z ' L © ô – s"_ÜÜv­ðÇR µÝrëÎeXÛÛ5¢’Ú ( W 2 7 < 5 _ ü½q|@@Mm+F#ï!Ï!²"©#g$%¤%×%¬%¬%b%M%Ï$Œ$S$µ#‘#Á#“#†#d##Æ""þ ~ òò jÅnÉ#,8X:bx^NNFó2ü ¨ H Æâ,s •f_yüüE»q4ÿ*þ-ý üãúÏù|øF÷šö³õô(ó‚ò‚òõñ°ñeññ‘ðEð ðaïïÀî+îøíëíÓíÙíöíöíöíî)î¶îêïâðyñ˜ññâðTðˆï'ïÏîþí6í×ìííÀì¡ì7íí íÓí…íÌííí$íeìïëêeé½èièiè è¡ç‡ç®ç*è÷è?ê9ë/ìõì¼íßíàí§ìAìƒë ë ëÈêê£êêËê ëIëàëì˜ìƒíöí°î¾ïsðññœñ)òŒò@óñóõ'öûö*øfù:úIü™ýÿ„¸33—Ü+žöRŠÛ‡úñà v 3 Õ V V µ EÓ•à lÀ@ˆÞ;†!o²²Ì'OÒ>üÇE²VÑÍØ¢B**Îi:Õž_D¿i>úδ@¾$PhN(ï‘ Q~ö”|¹¹V ® v ù • T Ø ­ 7 ¥  FÇ_  `Õî,¤•qÿ×þ2þýOüjû¦ú€ù7ùøøøøìøßøºøøÓ÷&÷zöÑõõµô‡ôˆôzôFó"òAñ«ð«ðð^ï©î0î¼íNíéì{ìÆëcë$ëÂêeê!ê êìéÊéÊé¿é‹éÈéÈé´é(êÍêÅëGìÑìríîvîŒîeî;î;î2îî?î}îoî–îôîï‰ï²ïÉïððRð;ðnð3ð3ðïï£ï=ïûî£îYî)î-îjîóî ïvðÏñròWôõ×ö×öw÷‚÷D÷÷àösöö×õ¿õiõYõfõ^õ”õÎõäõööPöUö“öÿöª÷Gø ù¯ùkúBûüòü¸ýmÿÌ}}Êù*|ï@\zŒºÙ K # v   ‡    a jÉ,ŒÎR¸øBÉÉRŒLw¦?~ï> }lßå4Õ%·GÍlÜ\î ª ¤ÜOh4984HVRN=$ú€ÿ^ã……M  à ¬ Ð : › üÉ0Ö~}EÚÚ­gý­nÈ‹KúÓ$lÿÝþÝþ\þýÔüeüýû(ü*üüMüPünüEü×ûûªú[úóùóùÃù¤ùÑùáù’ùùuøÁ÷¤öö®õõ®ô:ôòòmò ò ò}ñýð¶ð•ðpðEð4ð¹ï¢ïoïPï—ïÀïdðGðð¸ï¸ïäïððúïïï]îÕípíjí8í ííÃìÖìÓìÖìÖìÚìíEíTí íÑíÕíñí¹í í’í”íî>îï„ð„ðqñgò óçóèôö÷§÷ø^øÞøâøÚøù0ù[ùùùùþøø¤÷aø-ù¬ùú“üáúØ÷©öÈöÿ»÷–··¿öJñõ\ Ø kqüóòñëö^¤ã»Yǘ˘ËÿÁµ¾±½iÄÍcÕáZÕž¼­½g½Ò°Öeá²Ó¡Ì¡ÌqæÆÞÎÖ ÒäÃåÀùÙÁñSûü—ýF¢î4·ýC÷C÷çýJ±#0‡.`(¢'Ü!Á8n–)â,x<<<ÒK.?¬,%#Ø)š.X¼Cà*é2·310ë Î$P4Ò=Ò=¦@®?è;£;zCŸM¶PáK¹JKNäNRNPKÞA€GìB÷<÷ðñ߆ØþÜÏçnîñ:é:éêשÅâÉ1ÉÇÄŒÌxÛæKç'í#éégތًë‹ëðöîøù´ 5t –Výßû>÷ÛèCçjðâë çcí¬ø¬øtö©ï÷÷ ú½ÿ” ã{PKR–¶Iúù=õ=õ…óBññì›õqùMðÃðò í<æ7âØñé ˜dÈÈ…\ÃÆé ù  †õÇç,ïõ•õfýŒŒf4æ ¡¡ ¶j ¼¥ ˜( Í**äûZö!þÿîrå:ßkËtÑHÖ‰Ù"âï  ¸îôô>,ÿ/È-W-è.à4©1u+[/Ð,"„!Ä;Xþž ž ®Ÿs´l5›3 ä ñ; ÂÒõ1þøXóXóæì‰è£ñNú ÷Þ÷éüƒùñ`øDýÿîþ[úºñíîéîéqÛÏÄÍyÁÚÁ¦ÈçÀå»b»öÀÁÊëÐ1ÒyÔ„ÑÓÔÔ–ÕøàÜã×ä±âßXÛCáXà—Ú¶ÞýÜSÐ‚Ï ÑÛÎÛ΄Í6Ý ßWÚ²ÚPßdåÆöîœÞ—ÝlÞÌÙ(Ö~áâ±å±å~×€Ð¡Ó ×Íàæ=ÕÖáÙKÝ ç¼æêé<æâ|Ú|ÚKØjÞ-ß¹Ù÷ßÞå÷åcé›à8ÐÉŸÆ»ÈÞÓéÜ’ÚñàñàQæ‚àVÝ©Þ èÅôøü b 8 iìúÇEûCûCû,9pý‡î=ì¢ñsôàývC 5ƒ#&22;R3ø1˜>,B]B‹FqE?E B’4ô/*þ"a ))é+>,½6™?(:J2K23.¨%S"ß(9/Ÿ/=´7T-j*j*m#õ/ ¿Ñ rˆ%=&z#7')'ru'/(/(Œ.­1c2¢5`<= 6$4×4â(ÑB@Yi„#$u%'Õ,a05*<‚AQDò9$2µ0p*È2e9Š5Š50™) $E$ï¨Å„'R žú¸OOÀ? ]GžIŸtö ðø-ñ-ñGõùÔï7ìŒúy°ü¼~pü¨î,çŽë9é§õÃöñøñø=iÀÛ©üøÈíIè)ììíúêðãÑêBðºñÊíÊíæ/ååðá³Ü¯Û–àµâ(å·èvìKò×ñ úØú÷[î[î{î°ðeéôàyá çuçýÜ×ÜVëò`ï*ê<ñßì ò òcó|ö|ý[þ³ùœ÷¥îÏè¯èÓß¯ãŠæèàxÝÓÜvÕÓÓiÓÜÎÄË@Í„Í\ÎφÑÖ¬ÙââÞÃâ.êìææ>æ™ç‡ã…ç%éä=àhà‹ÛSÖðÚàfà…ÞÞòÜÞÞåäÒñSîðô$1 · þç!%j"q îü‹  íß§  š S WŒÚÿçÿpþÐþt›8'8's,[,Ê0Ç)Ç!ÑU,ˆ¢!/ Rešš¡f&bì q…ãH+‹-F0 /_+a2**“µ".(r%,'h,”5×:t=At:><<Ø2F.E0..(&s#ÿ'.õ-|,(Ó(C.Ò+Ç+×);%ã4Ï Ï ¹³–ÎBÜþF÷2íÎðYð_ë®ädâåãzåòâœÛœÛ„ØÁØrÙØÜ‹áIß}Ú´ÙרÙåÕÓÔ6Ö_ÔÜÙÙ’ÌèщÏcÑRÓÐDÏ ÎöÈtÆ–Ê ÅTÄÅ*Ì®ÒkÒkÒ„ÒÕIÐÉÀË"ϒѶÓçÒÎÚèàcÕÄØfÚlÎDËqÊqÊxͪÔñÍSÁÙÎЃË,Ê7ǃÇ[ÊÎÂNÄ5Ï­ÐÈÑ´Ò´Ò¨×ìÜ—ßvÚ¥ÞŽã{åíê¥òTõ°åhÙÕÉk˘ɺƺÆÈÏPØÔYÏÆÐ&ÓÔòÔ6Øgàäê-ïC÷îùùþÓÿÓÿiü·ÅÇÊ ánõŠ–8#! "ñw!N!‹ƒì$“.s7„+¸/@4@4Š#(v1k/v175Ï5é4±5Û:É4‡3Ë8´@^>¨<¨< <á124¨-+4$8;À<Ð:ð'#'¾+¾+V(b ˜ª¸Ìº‰6®&-4&_w  32È"µ#$$Š>^ªÏ   ÜáK?œÿüÿüÿ@Íõÿ›ôÔð%óa÷AòõeúÎùŒûþüKû¼õ¯ò¯òuïyí‹óý„þqý×ÿòÿ,à`ÚCþrüïõ­ï­ïIébæ®ç›ì[òd÷°ó?êöé:é´ßÙçÙ]ÜÐå¡ì¡ìõê+íÇîìÖèWæìàÛQ×/Ùá\é”èIçNé:éâãâã'âÑããÅÛqÓKÒnÎrʰÊñÉ=Ð]ÏWˉÍòÎZÊ~È~ÈÉÕÅDĹůïÌÒnØgâèLè è£å|àÁ××ÔW×W×>Ù ÛàæÙæÖåÚà[Ú%ØÒÕÔÓÖªÖÑÑ\ωÊÈÊÈÊÌYÏ4ÒwÔ€Ö[Ô±ÐjËÜÇ;ÅFÇ˽ʡÉÍͱαÎðÓÔÖûÑÏÅÐ Ó7ÑÏtÑÖÒÙ Þètè¾ì¥ï¥ï¸ðô„ó‘ó°ô@÷'û/ûÍý‚û‘÷@üÉúùÃù2ü¬¬ß ¥ß? . fkAðA!†"¦$k!k!9êÅ#0!/#¶(-.õ0>7¥9e;Ý>QAbD–H:H:HyFÔD‰B&@a>õAÇD„EHwK MLgJg<—>©>Ç4»015(9=>×?¹A¯>t=t=9=3•.-+&{"Ð ¢þ p ¹ ö!ˆ´î``ž0j˜ ¶ z‘‡{a6 †=\\ìnÍÕ ~+ Ö ÈüIøÊõíïÄïgðgðØêOèêçŒãßÒÜ3ÛWÙ*ÖžÒïÑçÔØèÙ7ÝQÛQÛÄ×AԎϼΣ˜ÅBÅ+Ê$Ä…¿úÀ’¿Ö»»Î±Œµ'¸'¸Ø¹\¹!¼ÀÁ†ÁÄÈÈ×ËÙÌÛÌ ÐdчÑçÑÍ Ï ÏHÔGÕÈÕ²ÒeÒÖ¥ÒÒ Ò–Ï“ÐpÑ_ʈɓÉ{Æ|É|ÉaÊOÊ^ÐÓåÒrÕ|ÑãÍ>ÍÎÌ@ÌIÊNÍJحݸç)ë)ëùí¿ëPæKá“Ú Ú¢ÛôÜ]á¤æ˜ï+õÝó‘ðòëìæìæoã,ãÛã.ãHèIî›ïMòœù#ÿfž;ày¢g g _ 7ĵî")Pf3Rø´©g&Ü&%ž%®%Ð*ž-¤+è-0u.l. /:1$1$1À,w--Ù-n..Î/º.u-,ó,ô-H+I-ˆ)…&à'à'2/6/ /f34ü32 2i4þ3ñ3Þ5a294V7£7°7°7;=õ;T;ê8N6Ê5$4’2³1Ø,Ü.×/M+©* - -{*y-›0 .Û,W(")æ+7+ª+ž*ò(¤$/#Æ ¦úú«÷9 w ‡º p ÃÒ1õþfû÷=ñÎî×î×îÝíœéþéÙé¶äáLÞ-ÚÒ×1ÖÖÕÓÊÒdÎÏkÑkÑÚÔ…ÚåÚÂÛßôßáÝáváãâ›âåãÕåçç˜å¹á¹áAà˜Þ[ÜôØÇ×”ØYÖˆÖÎØ$ÛíÜ2ÝüÚôÙQØ`Ù`Ù€Ò‘ÒcÓPÓGÖ.ØÉÚ9Ø•ÔîÓÓ$Í]ȸÉWÌeÌÐПÕqÕ½Ô¬ÕËӸЮͥɬÇ*ÉïÈÈ ÌåÍâÑÔwÙwÙyÙn×ÚÛIÞ°Þ~ÜÜÝ2ßäæè‘íñ6ònò¤õ¤õvöˆóôôö]õùlúZù ù"ú˜ûù0ùÎûÀý¦þ‡ý‡ýÞû!üŽþSý+ýšÿ½ÐÖ g ¤ “î<×!!L }f' `  íHT  @ÁÁî!–)“:” ‚0 Î ×¢d{{[¶É û Ê× -HÀç0¥ÿ7´úÊø?ö?ö†úeûµùŽþ/{Í Q |L§) × × S bbÅð?»ÔýÐ þ Æ išP, — XÕïï,Ú,…ææ7Gaiþ ’ Ò Ò º BvX)†ïc$ W„u  ±¯;;›bÃG×ÝÑO¯þÿ—ÿ*ÿC±»»˜ iþÛÜ º¡Xq¾Öj$3®øøò|‡ýE!.yoðxñð-ú££û<ç¹gl S > % § ‚ © Qööa ³ û« %šB{ú”GÐ Ãܦ¦Ùgåøv–|t¾ VØÎ§# „ Î Î ò ™ Gh — ÷$)­»× ½½$ôûÖýÿýöùùÓûûæöúôƒô4ò ð¢îfðÿó”ø”øúîú˜ü¡ýkû%ù]úû’øÏô.ò:ô?ö ôôøeÈÈýÿÿ!þÌú˜ûãü“þäÿJýžÃÉüÚüÚü¯÷œõ%ôåòËíÓïæôúôdõøZ÷*÷åömõEø«ùEúEúUû­œ6î{üVú²øõ´ôüóÏòÛñ)ôCôîòîòäñÊðZñôõAôµóˆðRò´òDî»ëµê2êðHó,ñ,ñ¢ñ±ï6íZîøíjëéçÒåQãÀâaãŒãèaë¯ì¯éÔåÔåFäÍàÞ¥ÜÂÛcÛªÚ~ÛpÚlÚ¸ÝãÝŸàšÞ"ÞÚÝÝ6ÞPÛëÛÍÝ ááÅß/à>ß¡ÝaàÅàtß3åçAéAéEçåˆèÜèÿâëãìnù—ÿ!aÿ’ûìóé›ïÁøÚóÚóóêîëövÿO÷îjé"ænìûõŒù°ýÒúPó=ëìävëvëÕñ»òiìZèÌðêð¡é4ë_êÂéÑìŠò"û¸úÊñòòˆù|øùü"ÞüÍýçþf kVþøTæ0žžÅ5Q 7mý7g#G&¶ ¦¦kv!è$r(;)Z%ð#$['f) *'™%h(œ))Y$Y$P%Ø(+U* )ð#‰.u!#Q=íÙ_ Ð Ð g)ƒ}t!ð ²mˆ›! qŒ,"‚'ß)ß)Ð%A(î'Æ"0ÔDÅ‘«ìµ3LLI¯Óþ$ãz>Yš˜6$!Å ññ#ëã•  ùBrþ9ÙuÙüü`ô†ðÓñËôœõµøçü™ÿ»˜Šc=Qžþ þ þ=ýÓüÐüÃüþiþ<ûÕùMøˆöÿö6ò.ôÌõÉõ¦ô¶õ¶õÉøÒ÷ÂñHî»ïSê£æÈåÜä‚äEãªâþà]ä äã÷ã÷ãžâ7á!â×à˜â:ækæzçúé|çqêÅëåê_ô˜ò÷íqëqëJêèç:æ(æ’æŸæñäÕãßäåËåçöébæOêííòÖù¾ö˜ø!ûýø¨ùüþþJ) ¨y3ü²ü²üÏúfö¨ù÷-ô6ô7ò‡õäõòôpó|ñõ³ó÷úúhöÄõù ûwúiù_õ•òvòoñ²ï‡ïpéçðè×çXíXí1í‘íƒîXë•èíï0ïæíÐò%ò}ðƒòÄñEôòŠò¤ô¤ô³ò¿ñzð¡îUñNðçñmöî÷?ï“ïÆôâó‡ï.ôÏõõõöOùaûÖüãû_öëô%÷6ý~ÿ´þ¦ÿÐHý û û°ýSü{ö!ýÁÛŸ9þÆS] Mô/ / 9 9 ¥ J l ©òËú=h9Æ…ò»ÜÜõ9}¦eÓ ¬  ¥9™oqq'äkE\­ðFg,Ó ã ì ý ¨ FF"íT•©fÒ » F Ø ê „À ø ø Ý u|Ÿ%[ ´ŸNî®ußDrr%øäpìŠëÜ f  ìd¬%eÿÿ}~ðY*$ T p Ö¯¬ W ÚñOOïaý¤ü@üÊü8ú)ÿWœþÖÿ¥/kÆRpþþ˜œc w æ . · É § – Q Ü yi5ÙÙÿ[é –XDì  g Déÿ®þ{GDD¾ŽgW– ûþzöP÷ýõ øJù1úOû”ùÏýÙùÙùdø-ø‡÷EûSûûýüqû®ûÿÜþÃéåÿ11Û  â z@ma & ¤±z¾` ` ¹ 6e¢Ð. ¥e.¾ÿ¤2÷¸.PIÿ·ÿžý—ú¼úw÷©öõø´øðûLþåÿ·??äÿxƒýƒöæò–óGònñï0ë(îªì‚ä’ãàÜ{ÛPÛPÛwÚÜ¡ÜúÚ-Ú@Ù³ÜÚÞýÜ;Ü2â]ä âwß{ßÇÝ<à<ààãÿãÔåçÓàUà¹å‹é†æIâãàßRß9Ü–àââùæ~ëé4ïËë9åÅçÒäÙÝÅÝîÜóÝïàÚéËçñçòçòçBêáéåÈæ©è5è5å@çí&ñcï4íöíéîGæMãMã=å˜æ ê0é¯ç´éëÑè„éŒêýé(éÀè3ë…ï¾ðÔîÔîí?î%ñ·ôðáìHóºòKòKñÄñõtïçìýëðdôdô½õnõ–õƒóð®ð¬ñ÷*úGøúa^ÿýý˜ÿ||²Ä[Ñ+= T ã CO $0·¶VRRÝKðÛ‘Š[9×Õµ›HHf=Õ¬¸W,%!Hoø ;  Å ) òqo9ïþå?ÿýÿp 'þ]ý»ú»úÝú5ý¸üÆü ÿ¥þ}þ°ýEüñýØü.ýþ—ýmóZZs ” M¢ ¥ C >ö”úÿ þI_дY%k­r? Y ý ' l!øÿÙÙåþŽüaü,ùÐùÙù`ú¯û_û<ø#ò#òYøþúþúý*ükù±÷á÷Žù$øúJÿ€þÿ”ü»üÒ\þL––õÿeÿôÿŸý=äÞ¨û Åv­ º €eZ %%â ÔyùÞÒI3ƒr¡þñ" ª ƒáª ¿ ÇU´³ ÜÍŽî#ëþ''Üþ úœûvþò,Œ¥£5Õéð£Ù= = ÔÝp74 Ù v È€ P ÊŒ°­ Û Û “  ~ = æ p «ñ½Ûã˜qᦠY))v» ¸ óõ= Öá%Å ’?    +¶"È‚ ‚ I uooDõÝÞ ó eîîó'Eÿ›üúû›ÿ¶)üòÜe\ ׋ ‹ v + m ~œ† è 5 Çý %;;£ La˜ª € øi!2±®°P) B B š+‚ŒŸ…Öf’ÃÂÿ»„FFЇtÆúqû°úŽõYòwò~öpôDòÂòœô@õŠôSòSò’ðHðåí«êÑëÁïêð-ñoð~ñúñòãõ®ðíîìëìëìÁì!ïºòÕó£õlúãùùíüTü£ÿ°Óûjû(ùü-ý-ýÔNcZÀýVü8ú±ø»öfùåù1þ^^ÿ\üZø™÷@úLû×ÿÅÿ.ÿ&ýÑüþ­ýQþ=û²ù²ùØüÎûùøˆöömúˆô¥îSð÷òžñòôõÂôñõæòæò6òõ5ôKñêôšö¯ø9ûü[ü½ûjüUüÓûµÿ¸¸73Qâ Ÿ \  ¥² ´ÖéÐ. ?  ¥ · 4ßrþ9ýÚ¶Â Ålû'û¿ö¿öõ-ó«ï*òïó»ñxïÍñÈðñ©ï˜î^ñüî}ñ6ð î îæì±ì=î;ñÄõøá÷ÉöoõAõZó¯ñ8ôõ2ñýð‰ð‰ð…ñ3ó¾óö÷âôšök÷Üõ¾õüó‡óôöòÕõ¡öÄøÄø÷‚öú}û®ùùoø¦øÃùAø^õ+øÓúÏþ¼û•ü.ý.ýzúOüìü9ôŠô÷Jõ¯ñ¸ðÓó•õèòoð´ò‡ô¤ô,ô,ô õàóMô¤ö*ù4ù‰õáôÚó÷ð¦ïðóAñ>í@ì@ìjìÀëSðï ðìñ±î¢ï„ô­ñ»ó¸ùÐú>ø÷øýøýøføù­úXûúüg~þ7`Šò‰AL5ô|)‚< t”à Ç2ýwüü òF-;ë…Ì¡^Õcq0ꬦõè{–co­³   ü ü Ö â C ja#ô„3Ë!¨ÀÀp › 6 é» « ô s ¥ Ê ‚  ê ¨  Î % ¨ B  4 9† X C  Æ ¿ 1 1 ; ; š Å ]„À!uQØ{ÆÿzÿËúoúZøfúfúû–øûõýqýúu÷Ó÷Søµø´ûRü$üAúoø­÷FöFö\õ˜ôXô•ô‘ôzó8ó?ótô™öMóÒò$ôýö¿õwówó­÷=ü·ùøçû›ùµúAü\ùøùü’üý©ü¾ÿÛþjûjû$ü”üQûHúzøX÷Zùùøªõ›ókðEð˜òÎðò¹ï2í2íïëê¨éÏé]çòå~æ2è,èTæ^æ×å¨ä§å÷à âjãjããJá ã´ãVâ#ä½ã§ãÒæ;é›ééè é/ì:ëê$ë$ë^í´íŽïçðúñZòUñ¾ò»ò¥ñKñEññ!õ¨ôýõýõ­úü”ûúú üBûÎýZ¯ÿÕ€G}ÿ@@» Œqó¸<yÿ¿ý?ü¿üŠø3øö&öƒóƒómôTóÃï îšï‰ï|ïnðÝñáóSòýñøó³ô£ñ€ó¾ó¾óŠôÇö·öô,ð)ðbñ…ï(ð1ó“öÃ÷d÷ÿüJþÿÀÀ«JT ' b  æ £ * Õ  J ¾  wÞ¸¸í¤Y‰ôÃ|þ0ÄÂEZéÍ©ÃÒ”ZæÈÎÊ®°!ôôwkÔïœÖ€`¦Ÿ£3—  5t!†Q;a\78ìEŠÿ®g÷-þ`aCºE¿+q®w{yy„ ^ån…e¨½,š>ÓӼê^ŒV0©:¬; | ÙÙ›Ås%Áÿnÿ«,oÿ¦ÿÏü_úXûŽúŽú*ûžûÎøø÷¶ùtöiõ?ôÏóSóï‘ïòfñ–óÆô»õ»õ6õÊóôÄôEó’ó óäðïïîÞï‰òPï›ëÔë¹ê ê êì”ì/ì¾ì³îÙñÜò ô²ôóò¯òÜò6ôÆó?ò?ò}ðŠï.ïìÛëÖìWìÎëíÂëØèèèèçƒç·égígíûî=ïMíÚë›ìÈíÙìë¸î\ï„ísì‘ìÔíÐë+ëÈëÈëãíÖîsî&ðZòqñƒðêò7ózôBõMôö÷ùeù÷÷"÷Y÷8õWó–óÜô ö ÷ùçùÂûÃû+úçûAü>üyúyú„úâü_±Ûÿøˆ?ÿ9ÿÿ|þåýäÿÃF…CCá×"?.Žõ/?ÓntÖeMMfÿ*þfÿ¹þSþnþûþÿ…ÿеŒÿiþ3þ4ý¬ûiùiùhøá÷ýõœõ~õÍõ ö“õnôióPò…ñêðüðnôôõõ¤ôôgô®óDó òÃïáï¥ð†ï¶î6îEíùîínðsñsñTïpï+ïïçîÝî)îÎîÜð!ðrðôóÈõOùøOøšùšùõ1ó´ôµó óRô`õl÷Ó÷÷›ö\ö‡õWöô­ô­ô†óòŽóô ô¿õ&öúõ1õ#ô†ò©ðï™îÓî–ïäñäñ“òUò…óoö—÷0öž÷®ù@ù\úòý%þÿÙi¶eeÒÐS²ÝNÂ×é¤? e ty¯¹²²û!I[2#j“¨jf}͸¸—_pHV骆‘cYiÄÕÕœg{åÃh#¼^ÝÿtÈ5TÎ’ òÌ­EJÔí””›qÎõ)<ÈS¹«u)]@„„o¿+  M 2 – i å ˜$Œú?CþCþqýoýÂü¥þœþºý–ý þýçûüúõùkú+øÅøaùvùvùæ÷V÷øŠ÷Þôò…ñ`îyîí}ëÝë}ëéFçÇçÇç¬èaçÔçÄæ æDæ(æÕä&äÖäÞäÈääúãTãßá+á+á:àKßbÞÚÞàwà á|á à]Þ#Þ÷ÝÞ<ÝfÞIݳݳݸÞÎß?á$á¼à‰ÞÒÝ Þ#ÝpÜ(ÜkÜ_ÝiÞÞ‘ÞKßKßJߙ߭á¶ãÀäóäØäüäàå¦åºåkçè‹é4ëìuìuì¤ëënìHìÚìírí;îÎíkîÉïð8ïPïàî'ðXðXð¤î·ï,ò¹ò~óÝôö©ôö‚÷ ù+ú•ùxúýûÄþÄþXÉŠà~¬qàÚAü¸X : eýý<5&š±"óåUkY!ÞÑÈÚöö†éÉ™O"‚ö¢ uy ô! $]%]%J'¬(0*`,ì-¢.—-`+K)((Û'a' 'Ô(j(c(c(Ü(û(æ(I)œ(k'ý&†&Ü%%s$ $Ñ#" ˜Ã5s §ÓœPâÙ»Ùã™™â7·#ÿ  ü ² x -†¤Å»¯Ï°°3KDæÊiMÿ…ÿ·ÿ|ÿùþ#ÿ?ÿáýIü¡ü|ý|ý×ünü}üühûôùÛøúú·øMøË÷Ù÷Šö÷÷—õ—õ‰õ´ôõsõ–ô*ôQóÚòËò©òAòƒòÝòƒð,ðáîÚîÚîÏîwîÈíÑì%íÄí9îÝî5ïïÅî“îï­î“ïlîlîIî9ï@ïï­î–îäïäïyïÉï"ïþîÒî îTì’ëFìFì˜ììë‚ìKìì_ëÕê&ëiêë§ê$êåê8ëë¶ê´ë´ëUìvëë*ìíüìÔíîèî¹ïßï´ïrðoò”ô&ö=÷=÷ùøšù’ùCùùûÞü½üüú û1ýRû‡ü—þÏû úßßHóøû¶÷•ûzöwþRLýâù|þ‰k7 F÷F÷ûüjzWþ×ýð>ÿ"ùcïSèùïgøþ3¤ú,ó,óãñšöÐäü!d 1 ÂdÀ&Q÷g !µt%UU_ ¨!ÌÓö_(<™;aq(F "½'™8Ë@Ë@T%zÕ ûÓd*2[?Ñ«° øŠÿ¤Bá9„<í:í:ß5Ã[íäý0 *ß(³š ˜ûº8½/+/žžäìëæïjüµï¢'„ f#b©1 'ñÏø‰ UþÿhøÒõªç«ÞTûý6çWÙÑÍëͲï²ïè%ë^ù²ýßëùîàø…yA ñüù3úCí©ë‚‚-Çðƒ%zåHþS6/ÝØ ×, œœ¯2ù9óoèænáVã:åØå¯Ú—ÃɻӀصÚÙÙ´ÑŽÌ7ÈhÄÅÄÈÇÂÓËͼÄQÊÄo¿³ËUØV×V×PÓ±ËòÀ>ÍrÏ;Ì}ÖàÙÚ>Ñ·Ü–ì¹Ì™ÖÍåÍå»Ö»ÖDÓ™ß_éŸçÌäuâ­ÞEãÂç™ìáìÑÿj #° éààa¹´·í—ëú® 0E!RìöØ (ÜÙéé¹Ù'× @b4b9î6š2W”/¿<,ûLL“à—<.é:é,¶îþnñiq  wï¥÷ù  èÒsÔü¸ðmå×ÂÌÉ€ÑwÞ0Þ)ÓÕ>Ý>Ý"èøîàõáóeðSæfíî…ëúîoê;øJùÊï°Ý¾ÒSÍSÍKÊ íÁûþD aù ؆ 4Ž.ö&ö'' 4Œ;Ÿ,Ÿ,V÷ * ¦h·?[ÿù#(¯"F#‰'‰'¾Çüê÷ÍíRÄ-‡$Ö+û|èxñÉü¿•°ý°ýbù °­ájútŠPç&úÚñõùãYÛyÌyÌ»Á£Î”Ø ÚÖÉ~ÅÃX¾ßÂ¯ÏøÞèëáø.ÔYÞjçjç˜ïÚñÕýì:÷}à¥ÈøÁSѪëyðîáãékêÿîF𯯟i Ï øró¨äåõëíœûhÓÒõ¶……ÿMðÝñáñOóùÈøþž°‡ ê#×ñGûGû«*ƒ+0%Û hm+É)ïy ‡÷MúMúõûæûŽþ‹ö–óòûåû¡ýGû3ýÊÙژݘݤä”ÙæÛì>÷sôúªiòæ æÀïÿH‘æYèÁòÁòªõ%ÿÔ¡l‚ ³åûBï å§ôµ 쬬½"ö3k*³%FÙ¯ ú –Ö%é4‚.';‘61~/~/Œ&~)È.Î5P<Ö.I#¿".v7Ê0Ï.{%5ØBNA4:4:‚>Ì?2 )S6º1v6%;5Ÿ6^1ùD/ØØý@ hjÿ€û€øÒ Ú‰ü/îììò{ò•òÍñrë›ø‡òÿô^å!ã¶ãbíâç¸ïÏúÏúA‰½ký„ô¿ëbìaúÓIí" ‘û‰úÝ   ›p ûÔìþéãç#ñ[òyîaëCàðêÙïcæWêý?ø?øNà—óûöîýà:3Õ d 2ÍÁüC JûJû,ú\ðåÿÓö2û£é[ûÎ ƒˆûsü—qù×ê×êÜñïµëràäÜ4åoâæSæSâ…Úнº¼iÀ0ÉUÌHÓHÓŒÏÉÎñÔ;Ý?åøÝàåÕèÊË,ºBÌãÔ1ÛÞà£ÞƒÒƒÒÊFÊ*ÕÛÜbÓÝààç ß·ßeáÈáÇå äcñL8Ë{ö*îÆè Þréð‰íŸû¿ü… ªÎ“ý`ÿL üŸ Ù ÿŠüãøØÿÌÅû± XÄ AA¤@ ô²ž† ²Žÿðû¦þË)žž¢ýqòö'î!ÿZ mÉþþ2*%V!ü„)))¶"0#¶(Ï,„^M²«gcÿó@ðò à'à'»¶0*È~Õ (\÷†ïl÷"ýâù:YøÙ÷Ù÷ƒÿWÿ¸üNP ¤î Ý\‘Ò#$Q¿û~î=÷=÷T5õ¤ö­ôsõZ · ¬ È ´#ù‘î©õzýeÛ.. 7Û‚­³øü$yû ïaî÷IþpCÿ¿úÜçÜçšßNè¯ýòÍ :ü—ë¯ÞYÕ¸Üàä#cùª§§Ëúèííëåð|ó©×@Ö‚ØtÞPìDï,ùø}õòõ“÷“÷ZøÎ÷øèùéþWúkìéÊôRéú_ûbû1î¹çHíCñCñáþS‡õÂè´è÷ñ_÷^ûæþþÃéÚáð…µ¶ ¶ I-øjô<üÌÿR  ƒ ä¿öBï) 2þ2þ{F Ô·¨2#½‘"÷9 ³ü!üvûÃ>>âR 4úþüå¢Í õeeü0ü®þÎþÎþ ñüÍëyìTòÆóž03 áC÷wý=v)44{Áö”ðë´ùy>âµ#LññÃîî2üþCü› 3 ¾ E PñAêûÃ` ººkïÕöÙä  _a è È ÌÔÕ  G©yþÞ÷Oûhù  ŠôÎ$»;÷ýìˆêˆêBñ( XO€ úÇü3eþU÷ãò,ô°üÌöAéÚæÚæ ßÁßãkÞß ÜüÎ^Õ÷Û€ßÆÞãØrÕLò‹ùùùÅûÅû÷ü€û8æLÐpÌ à@ë:ïú I3òZèƒäñèìòìòmþ ä2ø˜÷ÅëÑé§óTý›…$%ý£ññ{Oóëîøôs • eâúøQõ;ó×õÏÇü€ ŒŒjñ˜ðìùj› à ٠Ú’¿Äoùþù›ü›üøïú>ö%ï\øHù ô³ïïú8ÿ¬üÝúˆëè4æÓêÓê„øáîqë7ïˆï£îçüKûïðëlÛ»×Øá.˜ ù ùðù£îcóÈý߯ ºXˆ%úèõ“üåR˜š ããg b ß„ñ±g%V$i!ñz Â<“d"d"²›†Fù˺Ð!&KO$š&ƒ0I.Ý1Ý1r(ï$~Ä!z$±"w%ƒyWúì}`¢¢|]>uÙvÐÀQÑ2NÿñòÑõ0ö$ò$òWòbò’òLú@ 3¨í óJêHîžì.íÐô+ô½î½îí‘ójñõwý”þ°ûPñéàãÉèaòÍú¶…õ&ïëëÄï÷ñ¥óÆðìñîÎéúîýèlï¾óÜê^ó7¢ ž   nýó÷ôæüîgÕ Ø ; óÛ¨NN‚ÿûúÈùõô÷mü—+üÔñ%ùåø³ð·îÑõôô±ó±óðìóIñDå·îCêéwîƒæâûà…åÿÝäŠì)ò)òÿíÃç´ÞdÚ¥Ô׿èmðÁð|ö£ðÔè‡îIò´óYýáÿáÿöéÚî^÷ úMùã÷EõÀëëíê¥ä(çFø– ¯ ||  ÆKÌ '‰ Ù\Ñ ­§HCÇÉX\8 vÐ l‘'á,Q1)á"™}È´·Ld  Uâüþû©ù”ººø%ó eÑýÍûrû!üIö%úAóÁýÒÒ‹Á  ˜ ‰Lÿ õ×òò‘žÀû\,,> ö*£ÅZû=ùÝùÑ÷ñû dn s @ ò››û ƒ ’Ý p‘¡. … ¨ Ö¨’¯ý áá‚ï/eë B¡ÞŽÙ³5!ðŽÿYY#) üÑe cqi\¨ô¤óxñ;óÇô–ñ¶ê¶êXådã¡çîhï7ð€ê¶ëôí^ìvïÅæÞâ7ä¦á³ÝIæIæ€îð‡íá¸æ´ñ_ï èäãÜúç<îAçë'ï(ïqïqïêõVôçùŸ÷NóöWñ„ïgï:ðYîúí9ô»ôçîvé~ê~êYëåíqóÖý¿ý?ûðùåõ¦õ5í“ð«ö ôñåííøèøèöçþí¤ðÿô¡üÕùÃó½õFö„òõîñ ëëñºêfëîêîê²ì·ðù üßò¬úýöãïñïÙìxëò0úÍõ;öQöQöZõýý þ}û²øSø1ýºóëïî)ïHû¹õúçý¨÷AõAõTùoþžÈÒ‹¸íþÖøÚ÷{üÀµ Äý)ü*ý*ýöË ¯ ì7 kÐÔcaà é•UÏ Ï øÍ! ÆÕé[ü‘Ì| ‚  ;™œY–  t –@] g°..eËõ^ ö† Š! ®ÂãìýÈÌÌÝåW¤ Õ ±£ s¸ ò r Í$++s´8JR +Ë– † ªð!*ä*Cºº-JJd¡©#“*d$¡!¥ ñ!e¸º­­xþU'¿ -ý-7 ’ ½¬u—ý¸õ”ø”ø2¢þÇöxôÒïâï ö¢÷K÷èü#E(ÿèÖä ä äJëóíˆð:ú¬ù÷÷•õyê-è:ætåqäZìñ•þôû%÷%÷ú nü:óëVóéðüêWí!ðýô{ý÷ÿ•Eüøøÿü¡úúPùó¸õáúúdøð ïÝðÑï­ö­ò€ñ¨ò¨ò ú ùsùü÷¥ögöúô;ù6ÿ !ÿ!ƒþÚû‰÷÷4ù4ùËú˜öPöòZõwúËõÚñŒñsûgçþÿøü"ùrùrùõûºL ðUñ/ï›ñ}óóõãù¤öµ÷‚òÏîíéLêææé›ñúÚýgúNñ2èÒëŸðàñyóÓñ³ò:óíòvó»ô»ôŽøªúëüÞù@øÑûãy›û¾õ¿øsûµüD°^^†wâ/²Fæþ ø}õþ{  LÙû õ··*ŠQ 7„0Îl÷ þÐ Q à ¤ ::ý3 ¥ X¡“½¡f †ýæúÚûx¾¡û¡û·ò4îcôÐ÷ÊøŸùó÷êòíó‡ôGõÜÿ§þqú¤ñ‰ö”ó”ó‰îSð¤òìóßí‚éMí»ìñYøüòÀîÓïîí&ïSô¹ú¹ú³üÖøÀñ½ê`æ¥ã@çÔèŠëð“ì]è¾ÛjãUéªñ3õ3õóÂîæëè^ëïðyô÷¢÷úÆù5ýÉýàÿû4÷#ö#öÿç¹CëíXþ¿kÀÉÄà$$¶~Eš Ø ûùó‰õØü©Þ¨ „ ÌÍÿ$üüüÙú÷x÷ù ú2úúÚûJþ…ƒÄðqÊþ–  Á:8Ntˆ ¶µb²ýÞ÷ûôýôýF ×  ÿ ~¸ !ëƒc]§**ap/Å2Ê4§T¡ @Ä5¤¤ß!? ®EÊó%žFþ§¯¯ÅÊ+ª"*‘Læ½]|£Q§t··ÂÚ Âl]‹Ø"QþÍ*E±_®ýTþTþÿ?WIüÿøù†ùˆô<òdõ´õB÷O÷Àù%øzïõíõí­ò»ñžð®ó¸÷ùæ÷´ô‹ñ1öHùª÷÷{ñ€òeð«ï«ïòvóŒôùöáòCñ·÷™ö"öC÷ÀõÊôôö ù ÷t÷t÷Æø“÷÷öëùòûôö\úzü»ùøùüú*”¹ù$ö$öúþ¡nãýÂ÷@óHòuôªøJüû«ö*öø^ú½ý½ý(°vùúóÍñÌðGðÎðpï¾èåç¤ê ê:í­ðíÂëÂë=ï¤ïXîRðððpîjë‰èŽååÔè¥ïôôQðê´éëë:í°íŒñCîôêî©ñ›öFÿ˜ú:õöôõ@ð5óˆùˆùðþ4ÿË%~¦ƒÿ¾æÍà\ ‚K K Î Ü @ ‹ l H " c 4“iQß  Gé¹ ¹ 4x# „EÊ ª . 0o‡   “ –     ò [ ‘T  Ò]݉ 7 Þ ô ý¤ бGG¬=K]c±äwg «“ý©þààТ¤Êÿ‡\”yæˆMYؤ„„Á·t+pü¢‘;¿Ê ®²0i i 9 ™ õ ø 7 ‹)Sê Ç úc¡ª ² ; ; æ rp6êO¦ ÷Ä,ù €éþSý0ú0úDö~÷ôù¾ùùø®üãû)ý·ü(ønö,ôXó9ï€ï{õÑôÑô(ò5ôÁõÛöúö'õsó­ó¬õúõÝöÐó=ñfñ!õˆõˆõŽôUõ õéóŸ÷Ã÷†÷'ú9úŠù.ûkú?ü®üëûÁû)ü)üfþÆÿÿeû5ønõmõ†õAøBý—üIüÉý0ƒ‰Žþÿ‡þÿ[ tóÿtJKã¨üìýuÿuÿÅzéýèýÙÿ9ÿŒÿðýHþYÿ#þ‡þÜúþø>ùúú#ø]ú5ùÜø|úãõÔìßÐï³Ý¯_²§²³±°±A¯Ë±Ë±±²Ò³W¶G¶;µæ¼Ö¾D½¾¾ÁëÉê΂Ï2ͼË6É6ÉÆÅ™Ê«ÔÖ˜ÒÐÛÑáBä2ãÑÜ=Þätè?ï¯öGúûû û7ýØýA© x{ºn ¡K!Y&|.Z6Z6â8E5K1 3©53/j1h15r;º;¾=»?8;ã<å?å? CãB}B>Š8È7:-=37Á2y4d8ê=v3õ2…5å6å6¥/Y-ƒ'%Á)ö-´0$,á'ˆ&ã%3%ê%$IIñEb“&Œû ² À¦(˜2Ý3)3Œ/ç,M)M)M'«#;")%õ&'ë((%zSÙ(£¾Tøø@åàëA òLHâV4âU#ùžøI÷I÷ßöwôkññ ïí›êHè_ç>åâ&â,ã¦Ý½Ü›ÚìÛìÛÈÜPÝôÞ§ÝPÚ5×™ÖyÕiÔÔ ÕóÓÕÐ{ÒcÎOÌ\Î\·ΈÊBË´ÉúÊlÍqÊgËË…Ë0ÍôÍßÎSÏÓ~Ò~ÒÞÏsÒ³ÓïÔ'Õ!Õ¹ÔwÒûÒÀÔÖÍדÜ=Ý¿Úlß]â]âätâ¿äFç{èTëðèªèùèdëïÚîï`îÊÛÚíßíß.âkãqá¾áôã³ä›è7ì_ï:ñ¥ì‘ëÀëî†ñmñ ï ï|îÜñÃöªüËüDùzù=úFùw÷ûõö_÷üpýÑýªüªüïù¸ú£þ($ÓŸ&÷1 [ š 5  ¡° Ì Ÿ Ç ÊÀí.©‚Ï)Ùñ‘‘Z” ±!µÊùà ù÷Þ§DJŸŸW”!|"â"%#€Š¢"r!³"a" #Ç>1 ¦b’Œ"È#/$"‚ ƒ#$¨‚ ,88ƒ60,%±$o%X&»%û Æê©ªÑŠ JJùÌ.çã`épÃù é‡ddPëþúüÄüûû$ýÊùŠ÷÷Ìó¦ð¡ì€ì™ðëëõîïíïíÉè­è,è7êçêæùååä"èÙæåèàé°æé[í[íÉï/êçâèÑéWìòôö%óòió¥ìùìKñëõÖôÖô–òØðñíÛï†îûî†ôQðîëðÝïxñŠñbòHòõÇôÇôô}îîì0ñ]ìð•òòTóUó€ô¨ñ×ñþñPõ<ö<ö©ø;õ¶óPóÃáqÜÜ Þêâ•äWæôçkêOé„âvâÐæÐæÕê£ê;ë îˆïlòåñ€ïÞîNñïñ¦òTõoôA‰þ!!/¸™—ÿp¦4 < ð ä Ó\œŒŒâ— Õ!% ³"¢% $!%'ä&R(ä+p);*Ç%$ß%ß%â&X(±(Ö)K)–&Ù(ä)ê+!+8&8#é#$&n%!'h$h$'!M8KæX¤A°Í皬a((„l³)¨²¾5 í *^ã "‘” ” % " ³ ý@ Ãj!‰#R"d'ñE5‘ñü ü € f« M§VY E Ý Ïœe‰°ŒOOP²®PÿDüX÷°øí÷÷õöÔò~ò³ó8ïîë7é/è/èÀæ2åžâ+áóáòàyÛÇÙFÙ ØÎÖ\Ö–ÔøËŒÉ¸Ç¸ÇÊ'Ë^ËÈËÊÈsÇ•ÊpÌÔÉöË:Ì[ÇPÇpÅÐȥʥʊËòȺÈJÆAÂ´ÃÆSÆÈÃßÜÄĵÅñÆÆ¤Æ"É"ÉóÍüÐÒÒiÒÔÒ…ÒŸÐÏMÌ%Í›ÏÑ÷Õ2Ö»ÙRÛÜÜ‚Ø8ÙàÛ–âùâ[à®ßüáfå¹ÜêÔ„ÌÛɾήÔÌÖq×q×fר×úÝHß—à(àáÁå çèNé êeèjè&è¨çëëËðèð³ó¡òMïÌï5ò0÷úîûéü@ý]1š Í Í \ Yi¤n¢È4–Ó©[O Ç!È \ \ _&™&™*í. .€-ì*Á+1+©*Ð-l+3+°)#&n($$Ú&Œ*‡(ª&ã(Á*°+-Ö-w-ˆ/-3W5 4¬4Ý/ü-ü-õ*8'€'½(i%É%¼%.%ã*Š+Œ+s+m*w&^')¿.¿.í.Ô+‚,î+Ô/3l1'.‡+Þ+J,â/r7AÓ?ß=ß=):ü8þ6K2U/®.51È2\0¬,(`#% Nq $¸$¸$"  ¢ÍfQâ â ˜[­,¸üüë"úý˜ûú>ømö£ôÏñ\ïêé2ä{åìå‰ã´â'Þ'ÞÚØã×׿ÙÊØòÖšÔEÓVÕ€ÕgÕv×ôÒÕÐÌӱرØÛÙÙÚÙaصÕÕ»Ö ×WØ ÛÜrßÓànáhß‚âwâwâ=åèåOæ¾é•ë#í:îeðìñÍò+ò²òìxî í íaëœë"í·óòò«ò¹ï¸ñÕòÒòôVõLö8üÒ÷^î^î`æÑàšááiã¿åMâ-ážâuädæÒêªíoëKéèêïïÍñÖî¼íPñXï=ëdê£é“í¼ï˜ïðÆðØô7ôëó¿õ¿õûˆùW÷¼öåöûüÿÆ`·é &r–ú66N³8é$4‰#½Å / þ$w$„!ÊbÎÛgXjöb!T &"J#‘#‘#õ!t±? #o&$F"ózûx¨ˆ 5!5!ä"Z"z>ßõs*ûq,6©Aå%†+. -}*·#ëðp¾‚å½y008±–»WsÉ ¦ ˆ% »ÿÂWWÅý÷ÿNrÿ±üÕ÷üó@óòõ¬ôðåî€ê5èæ‡è‡è¶çÆä%æÙçÎâ/Ú)ÙìÙpÚÞ ßÇܔۉגÖÖÖÖQÓÑ`ÏŒÐXÏ0ÎÖË ÈŸÉ™ËÔÊÂÊBÊXˬˠË~Ë~ËÉ–ÈûÆ,ÉóÌsËfÉÜɘ˕ËkÎÉÐÐsÉKÉEɇʇÊ}Ò"ÔOÒ‰Ò4ÐÐ÷Ò©ÕØYز×ì××YØ Û§ÜùÞùÞ¹ÞûÝ1ÞªßæàíÞÒÖ†ÕkÙ@ÚÛߦä¯ß„ãÛèÛè¹éaìð0óõõ ÷ˆ÷ ùrûþúýáÝ` ÏCËRR«®|U #¬M!=%ÿ&>&™)™).-F/É1Å0M13¼5C7i5¯33Ô3ß4 5ë4S5Ì3Ì3×1m1è1§/n//¾-©-\1 4,2È2ü-f):(ˆ(ñ(ñ(o)3)ö&ž%4&Z&¶%D(§'`&@$´!S ¿ ""7#7#B#Ð üÆ8~Å'¡ü»YÀåî›@@…Ëñ ?ÙÌ•×x"…(Í)«$r$ñ!Ÿ *^&àˆìψà(«×Ú+Ç < UU*OÇ3µÿû¹ö´öôûñòƒîóèûçãdàdà«àºá€â±ÝFÚ ×ìÔûÒŠÑ…Ö´×®ÖÌÖYÐŽÒÓ¾Ó¾ÓwÕ¦ØvÚëÖ‰Ô5Ö ×ÙÖl×%Ö7ÖàÔJÔÇÑ ÓÝÕÝÕÙܚܺÜ;އ߈á=ã5ãµâãæ>éêÿêPì>ë>ëìçñÃõ/öÈöèö0ö@õcô¼ôIó±õù„ú³þ\oovû û~ø*÷Èö£ôeöþõóôõÂö¤ö¨ñ¤ìÏæ‹çÎâÎâmâäçåºèwéwíöïOïïOðŒòüö|ùE÷¿õ¹øûûùÓúÿ‹ÊTЏ»m¢×üý ¶?ó3p&wñ!n!. Ü K!ݯ [(ª*S+S+x,l-€*Ú*=.../o2A2ˆ0¹.F-—,O/·/ã.ã.^,h)+j,/ì/ý,+„)5)Ï*-V,¨)¨%ª&B&B&%)#Ö!’"{"™"v!~„ ©#í$,$¢û^tRÆl p ¸ – Ô\þníXÎ ‘ ðÜÂ&d‹ÿœý+ÿÿôùT÷‚ôÏôýñÆòÆò‹ñyðëïïîíñûð€ò¥ò¬ðñ>ðDïçí€íKé’é,è,èçÖäjàßÞâÜmÜ4ݳÜߨ Ö­ÒlÑJÏqÏpÍÍÍ¢ÊÊÆŒÄ Â3Á]Â½ÂØÃåÅòÄÕÄsÅiÆÆñÄ}ÄþÄþÄYÆŲÅqÅÆÈZÊžÌfɺÉóÉœÆeÆ×Ä*ÇÏÈÄÉÄÉ Ç¬ÅºÆ¯ÇæÊÓÌ̆Ëy˳ÍÌNÊòÈØÎˆÍšÍšÍgÐ!Έ̈Ë+Ë^Í;ÐRÑÑÐJТÐPÐ4Ï`ÑnÔ3×3×çÕ:ÓÄÐdÎΣÏÏÒ›×PØvØÛÚæÚ–Û#ߎåMæ'é'éÕìÛï®ð8ï ñbóãôõÄódõ5û}ÿè.{rˆˆß „ 󳎣gìì—GÃs!£#£#J&#)c*;+z*Ð*c+š+–/R2º1p0R2:³;Š:î8î84;µ< >¦<ƒ<¥=Ö9<<ñ;>£>¤=™?—@$A$A¹DTGôHmG]ElCÛ@å@—ALAi@AÚA’BD¤FíGíGÒEÜAV??,>î<9×7Å8ñ;?ß;::ž8š4•1Ú1Ú1H34?1‡.0?1ñ2ç2¦3 4#0:.i+[*b'o't&t&Ã$y x ó÷¯,Yð¿W’——* SÌ%Ö‡ “´?DžžyëIµýüýÅý ù*ô?ð;ðîïµìPëÊéìFìFìÝêØê.ègæ çBæFä}â°ß!ßçà9áߘÛHÚNÙ7Ú7ÚƒÙ.ÙbØh×úØ&ÙbØéÕ«Ô.ÔÓpԌֳ֯ԤӗїÑÑÊÎÎîÎÅΈÍãÌIʛɗËÉ+Ç/ÆÝÊÊÍÆeÅeÅSÇPÇñÆäÈëËË·ÆbÆ~ijÁwÀeÀ!ÃöÄÄÅùƣǣÇ4Ç;ÉdÊTÍÂÐåÓW×DØYÖéÔ+Öö؇ÛÞ‰ßààáÅâãÇä æ2ç³èàéËë^îòköùnøÿû®þ‰‰Dޝ ! ÇZg”×\­ z&)p,p,³---¾,¹-n15ý66F6ñ7˜8í9[:½9><Ö; 9 9Ö9:‘8Î6>628h9X8y8j9à8…7X5ž31¯0›0›033…1°.*E,ü,-¶-+Í)™*?*ó*,K+K+í)Q'u'¨'%Ñ%4&Ÿ%—#1 s!h#p%Ç(_%;$š!š! !‡ ÌÇ :ó­.³\˜¾í"   Ê È Ö I t  Ðuã‹ê2O ÿ³üüü?û?ûù}õòîï*ð°ðÔî©ìféÓæ)äŒââ‰àdÝOڹعØö×5ÖuÔõÔìÔ"շՊԾЈÌ<Ë7Î ÐÜÏÐwÍ}Ì}ÌAË0Ê…ÉüÇÐįĚŜÅOÄŒÃ;Ä ÅÇìÆßÆVÈVÈ~ÈOÈÝÉdÊË˽ÊÈË`Ì=ÎCÑjÒ•ÓÑÒŸÒ ÒóÐóÐØÏ ÐŸÑµÕ0ØæÚ ÜÝߺá-âZãÔã°ä²ãÓàwßwß8ßZÞ”Þwáôåìë‹íípïïžðBñ\ñˆòþôö_ö_ö.÷ùUû{þÄVK²qä3  ïÇ` ` o C 5Bž~â¸[ŸO0 í G#G#t'•(*ù+F,9+#++<, -~,¸,¦+h-@0[3]5]5W4n2a1«1ñ1º44.2€0§/.O,›+~,w,À+Ë+Ë+Ê,I,)r'n'…%|$‚%"'Á&$Z"M - ]oo-kÄ&÷ìù2´»=¾xxJF×ö A Þ m ¹ ŠE•ÈÙÙäþÕü²ü=ý÷ýKýîú¢ø5öôDôBöµõËóšñšñôð³ðñ¾ñÞññ}ì[êê«é]é}é׿ ãBâ†â¸â¸â;ãçâŸââLá]àÎß¡àá«ß¶ÝÛºÚãÚÞ¨áIâIâ£àEߥÞiÞÖßá†âÃâŸášá,ãœäååëâEâYâWáWáÃà‡áã•äæãðãdå"æîåºäÓänç¶è|êêíêëë{ëaì­í îMî¢íFî­ïð ð¢ðññÙñNðÛïÛï ðëñÖñTñ$ñ’ñ„ðõîÆï¤ð²ñ¯ñ¿ñuôö+öH÷H÷)øùÀùêúü-ü…þûþÁÿÌ ÿ4ÿ"àÊ…ááпûÅSß/ õ ÷ wm@cïp˜#šWZÚùª^±Ÿ¸à!Ò!q!Î!Î!)"h"#„"ª!ó!"n"È""Ò"9#6#*#m%¥%¥%¦%Ü%ô$/"5"Ñ" "#"4!Ø á n àÞ¼¼+ÀN÷½/Vêè=VEÕ v U ¶¶zʦTJØ\ Ý ¶ ê c ¦ Ÿ  <<n € óV" À  ´í¢H%JJ¶jUß)FÏ[¥ñÄFhh)ÿ5ýõû@û ú‡øöFôÏò!ñð×ï@ðAï}îïïïîÙí{íë’êéàækæÅå½åmäýâ˜ãIåÙäää³â—áYâã^ã‡ãÁâÌáâããnâ¸á*áââ}â=â=â‰áÀá‰á,ãÈâ|âäÍäîå‘ä«ãAä6ã#ãéâjäƒäƒääÆäqãvâä äðçfæ.ßRàÒãÎÞ!×»çäñkøXøXø¦è’ßÙ¶ÖìÕ^åñæ–ÙqÖhå×óÎë•Ý2ÉGÔ6ß6ßî#òÅñÕî$å`ÜÕÙFà°éfô:õåtï ó,ñMï%ð%ðŠöŽýû H`=rÛ kÊ Š €Ï$^Ë"Ë"©!v}V„$ù,$.=**–!… Ì)V+O X©$Ö!Ö! ñiˆ&ß E8 v9&?)#4 "   I#ÌÄ o‡ wï T#¸G) ÜÜb ¿ ÜÐÝmîÄ %Â$×&ò$!­k’$’$c#("í $½ÒëûE@…ôÏÀÀ3qºÞ8³–Ö‹. © Yþ"ù÷³õ³õ[õòøþøJõ^öM÷UúÌùnöÒóð´ïYí?ëë»çDåDåôé~èGàÇá¥á¢áéß9ÛÛ9Ý&Ý7ÝIÛÉÙíÚ‘ÛÆÙÆÙCØpÝÜ§Û­Ü¶ÝøàEáá³áVà°Ù•ÔuÙOÞµäµä/çóãÏçTíïØï]ìÃîÄîï"ð³ì÷íiî§èZçNìNì¼ê:äÃä*êÍëãë ê¬ètçÉçhëûìòðñòPïSî°æ°æ}èuèÜç9é}èçóæKèXí8îÀéáéÈéëÀé‡éÚåÚåçaêöîŠô’ñÉðyìœíÑð¢ì÷ì0ì\êWíàó{õªòªò ñ´ó$óšùé÷—õ@úù©øÆèS¬àõä  ~¾áíö C/%Ró S¾÷÷fâ$¬sÊu•!¹ ô‹ü !00ÑW/ù_~dË9}UYßßæ‚uûÁ jXË”ÃÀ>4HH;”ÀSŒ’àÞ ?0 ,"O¬## !BH¦!‚"Þ!•"&&–%”)-F+$W ! !Äs†™ÕéG¤q» \#áz||N½Ú#cŽ …‘ gÍ Î““Ÿ é  *  ºß?¯ôªþ3’ýÄýÄý«üýø-ûü:üqùnðÅñ÷ð¯êkçºéí1í•ïmñXíXíÐêÇè‡ì-ðHð*îÒì»îõí½êÖë¢îÆì*ïúêÉðöíöíêtä÷Þæcçåäæúã.åkè—ããä‚äãäŽàŽà ã êçé”äƒæÜé¯ç ç„é¤çWèŸçhäÓåçTç¤é¤éÅêììxîoëÙí‡ó‚ôþóëòõBù÷NúâRÿ\þ^û^ûŸû„û¼ô=ö ú®ú‘øPùùü“ú¨ú ýCþŽýNÿ{ý{ýåþýÿLמÿ2ú`û­ÿzÝþ™ü¤ÿ},ü\þ\þ ÿÎü9ý'ÿÑÛ*h Š ¡o a a ´ B 7 W ã aÁ ˆ ™Q   àï¾ á$$Œÿý¬†‹ðÝ‘9@± `¶¶SÆšÜÿd™püñúÈÿö`ýjÿŸýŸý“úuøpôcõöôBð\ð—ðDï%îÏêjë¯ëïè¤çêêêê½êpãäã¨áãã:äµâ…ãtá^áåâ²ãèWå.å~ä~äîäæ~æé‘êèéùéìéZë ìëï½ô6ó“òØíóîóîóî¢îþí ímïøðóÂóiòòˆîfî4ñÉï•ð´ñ+õ+õªïðï<ôÞôèñâí}ï§ð}ñQòËíýî òXïPìë„ì„ìgí$ëìCî‹îaîí>îÎî2íáìLëãìÜîàëbìûêûêWê,ê¥ìáë†îüòað;í‰épéÑ餿è=ìæëâé¡ê¡êÙëÍë$êýéâéPç@æeçæææaéAë†ç]êjëêêçé½íí!írí5îgïòõ(ö`óƒóPôö9÷ÈóŸóæöæöûô]÷}÷ï÷=ù)ùÿîÿ¢$º./1 ‡ ddk/ù@©[w >–é®0tKÏ››ÌêÊ 6Ì]n#¯!D!< A!^  Î!ÿ"¶#®!H#Ó%Â$Ø"ˆ"þ%´,O/-I-¢*¨&­%­%Ó%P&V)¾%û$«$¦#ï!1ß!–"ü!sT¨d #Ñ!¤!t"z!Ä û 7 ]{Ï º¨Yîî—æU7ÜÑ« Õ½÷*Љy±‰ D Š:)ŽßÙÙ · •  ±< A b E Ëe¿ ä 2÷!!ªý¬ûÇù!ôóêóýõè÷÷qõ”ô÷ôòôZô„ôööA÷Äö¬øÏ÷[÷Šöÿö ù—úÔúªùdøùëû2û~ýþþvþªýÂý,ø·äýcü†WÿúýlþÛýFÿêþ&þJýJýeÿIýü,þ†ÿæþ‚üîøÃù¯ú ûjûÍûüý`þžÿªáýTýäÿ‚.–åû¿*Ni¡¡=Dñ^§YMy– ú Í Z ÓHH¾¢ÅŒ]šì³GXJ m+ GG/ ’|䆗vˆ½Ê¡ü)üâüâüéüÓüûÿõKøMúø×öÙõûôªóÀñîîÍíÔññòòRôHô¾ðçïððìïÇïgñ+óNòPðtîBêhë´ìlëlë}ë0ìþêÍèçßè7é²è/èŸæíæçXççTææºäºä€äPäøäæ$å唿êå=ãRâúâyálãväåqäqäzãøâÄâ"äoå=äqâ½áÁáUá3áXàÊà~âQæSäƒäƒä–çµè,è©éSê´ê£êtéîëÃîüíRííGî€ñ”ñðð\ð½ï©îÈî1ï‹òAóÛòoô}ôWõÀõ@÷µø‰ùGúÙøÙø‰ù×ý'+§«[øuS* Ó á ܯ¯Ò £ ùg=…vpÓüïØœ¶`` ` %  ô E"#†! "7$d$$9#-%é%!$2"##¹#]#4".!!#/$"!™ 2Ƈl‡‡ ¡ŽF?t9󞺫M”¶p p + – Â ×   > ¬ Á)Hh ' êŽåå)JlÇlOv&nŒõðò®Ò&×ד(¿ù é%pìxþ2þñþ„þ•üªúªú—û„üîùgøVø!÷3øô÷¹õ$öõvõqõ<òóXòŒïŒï¯íÝíë>è%ç¯ç£æBç“æ¢äíãÑáÞsÞŠÞ ß'Þ'Þ„ÝÞ‹Ý»ÛçÙüÚÆÜ8ÝíÜAÛÍÚ“ÛÂÛZÞ×àšà­á­áná'á´â1äæIç™èé—çÍåJæ§çžçŠèêé®é”ë”ëûëìÅíŸïñ”ñ^ò¹óOôöj÷ø‚ù[úüdýdýÌý4þwÿÜÿ5ñ7H`EF·B    œ } ô  v W ð  : ¡ ` „ R =33` È ‰¿ÙζZ{Õ •Npp‰Ûvp2úÓ]‘šT\të-7[R俢47vòéÄ %~~§ž³Ò¨ œ X Ž ’ Š { R õ ïï7ÉýÒÃn3ÞD‚ïqMW,,=뤇ÅeÝúêáÓ6X©²²<þþóþlÿÐÿjÿ*ÿJÿþýFýþ”þ?ý!þÒýÒýKûùì÷ø×øûöÇõAöžö÷Æõfôöõ`ó½ñ>ðîïîï=ðƒîí—íGíÊìÌëeëNìëê•éçéÏêMê›è›èvèÚæ.æ×æúæèäæ/æ~æzå©åÀå-äoä:å?ä5ä5ä²ã)äkå%æúäpä«äÚäsäåWæÍæ èéç“çèè2èèèóèêé’è,éêäêëáëëˆéõètè°è°èé¿èè!ééGé,é†èˆéWêçéÃéÃèzêÌè=è è è¤è&êûè,ésê÷é×ç}çuçêçè?èµçpèôççúåúå¹ç§éóé éÐè•ëÜëFìîìíìïnñ/ñ=ó"ôïôïôýõÜö>ø úÃúüWýœýþÅþ¥ÿšÕV½66Àz÷جR«NƽdžP D D - C ó " § 3 ¼ Á Ÿ Ö B¯ Ï ¾%ü ÞÞÞ'ÂiƤxõ±©?±{Mºº¯$ p䵬pA«=Ÿý·œKK‚Ë é!º#=$¿#r"ä!Ü"")"«"Î#ù$…&&y&y&¤%Ô$$y$µ$ó$&#!ÔXÛPòS™ïÚ”/ÓBr «nÑxw88("Ûa¸ ˜ ð Å T Ä x " É þ O O Ö°ý£ J ì é P Ü € , ‚ ú  ~  ¼¼ ? × ø ÌçV``¿0ry*?ÇÇ!+³-ó¸ïß;.Y»ÿMÿIÿIÿ¹þ|ýíü±ûÆú¿úµøKøsø÷Dö=õ—ó4óYðöî4î4îñî,ï)îšìüë(ì¤ë%ëgëiììxêÎêýêÆë ì¬ë¬ëŠìíÃì©ì—ëbì¯ì±ëÈë®ì"îOîâíæìËíïïïïXðgñnñfñ©ñûñòŽò½ó„ôÓõ±ö¬øuùWúWúœù£ù"û¬û>üŠüÔü·ýÈþÔþŽþ™þ*ÿ”ÿ¢þ6þºþºþ~8š H™Ðö:˱ݶ-«]}¥¸@³züàÖA5R•v««0 âˆHþ¾CP5ý E®þþí@ôòi×cÀãºåÿƒþþ0ÿ­ÿ­ÿ¾þvþÿ=}!]“¡!™}ÖûÿffÒ>ñþ”ÿ€þ0iç~µ·ééEnˆFèÆf||òÃ~}ï  õèÊ”*{¿jü÷»!?v˜$$»L-¡£¿O%C]wHüÊZ\\A!ª·ÛÿDïÿÿÿNÿ{ÿIÿŸþŸþvþƒþ¡ýûü§ü üåû¸û¿û«üëüý:ý÷üýõûüüküYü‰ûJûû+û+ûûÇúBüaý¹ü”üÔü€üü-ü-üÍûügü¥üüÒûrüJýÑýþŸýóý4ýñû¦úØúœúœúóùhùù¿øxøNøw÷ù÷ød÷‰÷÷Lö{õö£õõõÏôvô„ôôàôô3ôCô&ógò)òQñ ñýðùðððð£ðÊð{ñ¨ñ0ñMðQðÿïðpðÉï¬îêíMíiì7ì7ìTììIì`ì~ìí>ísìÂì(íí¡í£ícîûî_ïïïeïÿïð=ïÌíî'îýíÍí²í$îTîðíQíCííãìãìÎì5ì®ëÑë:ëëëúêìêhêêê1ëÒêSê<ê£é£éQéþèdéêéåé éôçéçèÌèéé¤éIéêßê/ì/ìíGí.í>íßíËî|ïöð!òmòŸò-ó ôõÐõVöVöÁöö÷þø"ú0û„üøý0ÿ[cIýíäUÿÿ7Ò £   Ê¨Úbb£Ž;;VLý²cõ[¢+ÒŒ [¶ &!&!Z!A!q!À!"ç"4#¦#$£#w#»#ô#k#Ù#$æ$æ$B%Ž$y$]$%°%#%n%‹&v&ý%Ù%‘&o&ñ%¡%¤%¤%ª%™$Í#O#ç"‚"""Ö!ß!à!K!! ’’kKuÏpáJ§y²õù]^ÏÏuiA¤m¯È=k:¨ Ö 8 8 n § P ß þ : 0 ¤ Âó#Þ?îzk©©mÙ]Éÿòþhþý—ûõúdú'ùø÷ÓöéõôëòîñîñáðDð¯ï½íí“ì ìoë¹êLêoé,è€çPå‘äŸãŸãõââôá^àÛß7àáßÕÞÞÍÝÎÝÂÝMÝSÝÎÝ/ÞYÞYÞkÞjÞÿÝ?Þ.ÞÞÝÞ>Þ$Þ/ÞêÝÃÝÞÊÝ«ÝàÝ}Þ}ÞVÞ~ÞRÞrÞ&ß_ߪà`áËá†âêâ[ãiäå)æÀærçrççâçWè˜èíè¯é*êrêùêëËë(ìtìKí î¼îæïæïPð’ð0ñòóóHôôÓô—õöZöàö øõ÷<øÏøÏøGùú¸úaû”ûüû¼üIýÛý¥þÎþüþkÿ#vvGã8 6;,Áf@¦xü& &  S à ž © ü C3ÇaÛ3d>±±Èu#È$ # Ó¸aÙÄÝ ¦ÿñÑ0 0 :  „Ãñ#!(7%pïk\¶²Õ‚à§NüIúný’3 m >É eÛpùpù0øRúbh ‰È×ûŠÊ(Ì*Z'[}zzü¹ €#a¦äc é\®ó ää­ûìù^úéù÷ÿË> H ÌB±ÿ¿ý•þlbr)ü)üúö:÷®ü*þCþý„ø:õmòsñÚòcö{ýG“‰‰Y f ²ßšrEḠ  ¢% ÓÓí ©‘þüú÷2öÊóî6èYãÔåoæçÅäDäDäááwß´Ý0ÜëÛÞ‚ßþßšá£ãxæÍç è}éÊèAê!ë!ëpì3î÷î‘îó¾óðòô ôñô‚ôÂò¬òžó‚ôóòÄñÄñ^ò0ò¥òó¼ò ôªôóóÜóBõ±õ3ögöŒ÷øö/÷"ú"új– Õþ [ wÈÆ›Ö†Üˆk»‘‘q÷±×Sˆÿp ¤ ê87Ss„.¸¹¶y´Ì5阘Èy s × ò ªC4ø õºòÃóvóòò·ñÏñð½ìmê˜çmç€çÚæJæ¸å4å"åÉæ_æÑæççVçoçÑç†çRæ]æFç$è=é!ëì=ë¥éç±äØãÇáÇá€ààPÜÛ%ÚÕÖÔTÔYÒ¹Ò§ÒñÑ×ÑÐúβϲÏîÏÜÏrÒÔÍØ”Û»Ý\â!ìEò7õcö(öˆõÑûQþ$$Lè[ Ó < (×»ê['  Í 6 ªªNæ[àJ¦[™Å̧• ê zÂý‰o-$´$©#+(L**`,},.·.5-ð-é)ó(ó(û$ä4²Gñ GG+¼$vÀ±YPP3´t , € ™ Æ{Ä8®uåì„ ÌaŸ“þŽöÐóÒï·ë`ç±âÁÙžÖ@Ó@Ó²Ï~ͱΪÌOËnË9Ë^ÎÅÍAÏÏßεÒcÓLÖ$ܫޫÞßçÔåLè+èæ ìýêKìGíuî÷ð'î\ëçÿâþâþâ9áGÜŒáËàwÜÝÑÚÜàÝßsß—àíãüåáç‰ëïïïðô ö‹÷þ(þÕþëµW<¦P˜˜ô<ªO . —  ©ÏwOrŸÄ 4$4$['1'p(–*©*¶.m-,+.Î.Í/R/ý/÷1-,=)¿#¿#%ô$õ "² Y´2:7(¹#©´®  Û9Ü<o2j"òeÞ A¼ÖÒ Ò §  8 íéKüFQzý)þ=üÙüPûünúnúþÕý¡ùlü¬ü²ú°ÿ¥þkýžNF+Æ*!!˜ÿò² {í„A㨠ðÿáá,ù‹ÆM¹“'Û *˜ ÐÀãËË ÇýŬ/ò²ÿ¬þ¡|ðûòÿ•ýEÿJþJþÿfþÿxýºþÁFþŠ”¦)¾ÊñCooGêÿ¬Gþ–þpü•ü‚üZüšý½ûâüo÷&úæøæønôÒ÷†õåð–ð…íòìªíVîÏï(ï~ð~ñÂðEï‡ïSïSïcìNëüìÒë^ê&ëËè4è+ç0åQåvãYã©âµßßyÞyÞ‰ÝLÜÉÜ^Ý ÜµÛµÛŒÚjÙzÙøØ>ÙzØ9ØC×{×-Ø-ØšØîØ ÙOÚõÚÞÛ-ÛÛ‘ÛÚÚwÙmÙÚóÚÒÙ[Ú[ÚÇÚ'Û™ÜêÜHÞEàáqáåã½åNèÖé¡êîNð´ñ1ò1òˆó©ôèõ÷÷©øîùXý)ÿ8÷¢  ³6 £=ê / ^ Ç ±</7^“xff-ÞJÑ'ÆX.pA›@x‘ðð\<ÌjÒ##÷Ç^ĵÓWWìvϨÌP~[™M9`V V D Í O B‹kú+!X˜tË¥þµþGüGüù1øh÷ø÷¹øœøÆøµùXøX÷fö>õõˆó^ó¬ñ!ò!ò,òžð©ð]ï/ï,îoíîÝíïËïï:ð–ïòRòÌòÌòÉóô×õ÷`øKùvú üÕü•üËýÊþöüØý–þ›ÿÿÂÿªÿªþ þcýüeü]û&û´û›û*ýÕüÝýsýwýVþVþìýKÿp /;%Giþ ® j2ß–¾¾Â…™èºÚÚ†~Ù,ùû ¢ å"å"?$Ó$®&(®''´%M$'%$$$Ü#‚# %%2%+&+&ÿ&Ä&n'.'o'ô'P'–%"&D&Ì$Š$µ$ò##>#‡#‡#é"æ#º#þ"«"þ!· Ì í t O f¹k;ÊÊ¿vÙØëäÃÊÇr0å@ Ë h ïïÇZPþÄüü¢ùøø ùôáô“ôñ|ð/î/î?îšìYë&ëhéÿèUè&æuåCæâãã¸ããÐá7àààšß3à4ßnÞ Þ«ÜÌÛýÙ@Ù¨Ú»ÚŸÛíÜ\Ý´ÞݱޱÞÝÞñÝßLÞòݸÞUÞ…ÝsÝ8Ý:ÞÞûܠݘÜßÜÝÝݼÝ6ÝiÝYÞÞß7àtàá|áìâ5ã€äÙä*æ æ æìètéLéäê„ë^ë9íî<îyî–ï¾ð•ñÅóDõ:öùùöùâùûnü`ý?þ©þ¶ÿßÿ 4š4è7´z¹  o V W šø ?A¯ìÇÇꉖ¥ÒáΗÆåîoÛ„ŸyyÀb¢½öˤ Ý=°%ffä¿‘ŒØN4.K'+Xæ—¢­>>‹@®=ò‰õ¥  – 4 + äÌÌýÎ$uÀyúÿ‡9ÿÚý€ýÞûxû‰úÎùlùlùfù}÷ˆ÷ùöíõdö•õzõõxô‡ô±ó.óUóeòUò>ñ>ñð%ðï{î¡í6ìÝêêßèìæ³ånä¿âÙáUß²ÞýÝýÝ4ÞDÝöÜ£Þ ÞÞ*Þ;Þߗߥß2à]ààá¼áÄáÄá;ãZãòâäýãåaå¼äNå%å3å›å¢æÜèéê_ê_êÑêýëÐë íeî®î;ïÑï.ð¶ð%ññNñ€ò±ñÖòÖòeôYô™õ*öMöN÷øëø§ù¬ú2üÅü}þÿ@H..F=4ñÍ€£ ¦ d j ô •ô:Ÿ™ÇS€ä‡jÅuǼ—ÍY  @þgL¿ém@çE^ £ŠŠšÚ}Ãå&÷dá‚„ ¹ 𠄤ww¬£œðØn™ÿdþ:ý\üÐûoû¤úÄùcùAù­ø­ø¨øšøÆøÝ÷ø.øÅöeøo÷÷{÷—ö¼ö{õÆô¹ô,õ,õõ¨ôÎó¸ó“òúðzðï¶ï³ïÂîsïÙî{ïìï"ñððXñˆñ…ñ:ó&ô×ô¨ö÷è÷ùøûMûþ‚þýý/¦ßf䤪©úòžt®®DGÕã ‚ Þ : g RòtªËkpp¯|QJäøc»{á§°ÔIÌdd³àžÄç¤ücbíc ÙÙ{гßÖñ•ÕZÐcGÏ  ü •7"63ÛÿþÑü®ûäù‘÷ öÒóò²ñ[ð[ðäï¯îííëÏê­êKéùççÌåääúäÇãä¡ã¡ã½ã¼â&ããþápâÐáÁá7âÛáœàá!áyà=á„à½à½à,áá^áŒâ¾âûâÑã]äÊäç£ç!èYé~êìídídí¦íYîîgîÆî™ïÓï ï+ðìï¬ï·ïÄï;ð&ðð¬ï¬ï´ïÔïáïÉïwð‹ñò;ò”ó[ôŽô*ö¬ö±ùÂúûüü>ý×ýñýøþZÐëi3téAAöË8™þZÙX#ÎÇa£íõõ.ì•@ÛÍ¡ø›ß(&Wߎ Ž ô µ  • P G ‘ © ¡ 5iN Aˆ¥¥‡S*èµ…¯{0ùC•]]Û^m¯neæÏŒ®”dÓ*®…»»1ꤹD å °!" "é!þ!ð!›!ý H k k º t — – o ’ ²ÌÖøùrÃp­­aN×Јæüͬ})HÓ/+HZ“ 9 ê p ñ P ™ Æ ;  §”ŠŠI!ÑÎ41l<Ò½#ýÿ®þ®þ‹ýœü>û2ú!ù øC÷Bögõsô-óìòÑòAñNñ¶ð¶ðDðMð/ïÄï€ïhîïîˆîØíîˆí4îÁî²îèí=í,í,íïìrììë?ëoëÓê¾é+éménè¤çÇçùæ çiæRæRæ³æÎæÄægæðæxççCç›çôçKèré(é¶é\êãê4ë4ë˜ë³ëìÉìóë%ì«ëPëßë|ëië×êúê'ê“êqêêêÚé$êŒêê’ê‰êtêËêõê“ë~ë8ìˆìOì7íÄíBîBîÀî.ïàîÜïAð^ðÍðpñ¼òqòó¤ô´ôø¨ø¥ù¥ùú?û™üWýþ¶þÿËÿD|ÍJÃI ¾vv¦8´É•G + Í P Þ (  / P ö*   Kl.”v>”ñ£øE¢ …V V „ ëm q Úñ6 É ' ¬ a / 9R×``úŒ›h2ÕÏŸ ’/¶loo4$îypP`³=#CÀ®\\Ŧr8s½“ þÿYÿ?þ3þßýlýøýÆýÆýÿü"ýçüfý¦ý(ýý×üwü“ü¾üAüúüíümþ þ$þ$þ¸þ‚ý¡þAÿgÿ\Cˆáb¸xz›‡|TT‘M½¦8ƒŠ[¿Ç´y ”  ÿ q q ã F * ˜ Ôר†³ˆ><ËÒu u l  ø û c Ä f / I ³•_†K9þû®ÿ·þdþ¶ýæüü¿ú¨ùÊø¨øS÷õñô×ó×ó»òùòWñoñañÒð½ð4ðßï²îÁî¤îíúìÞê¢ê¸é¸ééMèëççæðåãäãêâÎáWàùßTßGÞâÝ^Ý.Ý.ݤܸܬÜÍÜ×ÝÞuÞWßíߘàá˜âlãLåéå’æ’æ¨ç<ènè¼èÀéüé>êëÓê²ê ëë{ë’ëìØëiìiìsìœìÀí ïÅî ðð¸ïtñ½ñ)ó¤ô`õgö·ø‚úÈûÈûýþæÿžÎ ·•ä+ « J 6 i ˜oÝÝE÷ JyP;6rÜ?Ô’ù’JJÄbº·Ü4á&ŽS t ³!A"½#´#]$à$à$*%;&l&Ö&_'¹'›((±(j('Ï&&Æ&^&Æ%Æ%£%–%A%$ $³#¹"o"ƒ""×!z!b!ä dA[[ïsFäm&+£9§¢ÌåñžžQ¡wt'S ô  Œ À  k˜] --ölþ˜ìX]xÿ þýýÕü1ü±ûjúú¸ùùù¸ø…÷R÷:öö¢öWõ¶ô“ôæó¿óÛópóŽòîñXñXñêðrðïßîäî î•íWíìì,ëåêêZéÐè}èïèïè=èïèáèpè°èé*é_éêâéPê»êúê“ëÂëì>ì>ìì%ìdìOì=ìkìì ìyìCìåëtìþë£ë(ë¨êÔéÔé·ê'êé0ê&ê„é_ê—ê­êâêzë2ë”ëì}ì\íiíií6í°íÓíPíüíîòíYî)î-îÃíêíMîšíùídí î îgî–î{îôîþîÙîTï{ïˆð¾ðIñòò÷òQóýóýó†ôZõMõö'÷7÷·÷AøøøøŠø!øBø¥ø£ù;ú;úRúÒú»ú ûûûû‚ûüàüûütýŒþœýÿ…þüþüþÿYÿnÿ°ÿE'ë ý‘²¤ãìùààˆ—¡mP¦s7WR?`Dï ÁÁ²a=Ó.3‘VY³*K &OO ?¯l˜][éqÿqý>ÿcéà ÿÿ<µ Ü$b!o#Œ!©^…²U ©ü$í'í'†ºÔc¿-^'<‚îúOîÝìõòêªßJÈJÈ–ÚÎûÃ.þyÂg±9ýû)þÛ,*q!q!µ%o4r=o6Ø/Þ#zàòÕóòó9z·O ôôë\ägä6ô8 ¦§Ø & ¸™£ ìçãÝèÜèܰÙßÛ´×jÛÍì#íëBè`çùìàûºü ´)¡?k?k?ÓBìH HúJLÁLÂPÊLGRC+<9¡6,#^^þÀ¸9œiL£;199Ç@ÙDŠBÐ?”?¶?3?3?§@–:ª6ø3‘-+&Y£w íÞ»³¼ MM»½Taƒè“   ÿíú„î çµæµæÞuݺڟ×ÑÜÇã’î¦ðïôç÷#ùZõ"ïàíoôŠï•è•èæúàÔßGàpÝ·ÙàÝ7Û\Û:å#êëëé)ïªðnëúåúåñãmàáÛÚ“×xÚšÖ5ÙñÜtßûæNéèôã è›ë‡í‡íFëäè¬â¿ã™ÛšÖÂÓ Ë®Ê‚Æ†Ç¤Ç[Ç~Ë:ÖóӯϯÏ}Ö¶ÜøÛ¸ØÅÓØÏzÒ£Ô9ÒdÏnÐÌÓ˜Õ ÚÙÚeáŸâŸâ\ájâ›árÝNØWÑÿË=ÌïÈDÆ‹Ç(ÊkÇÜÍxʯίΒԷե×3ѤÓõØ*Õ•ÕÕÙ/ÚùÖŒÕÜåå_ç_çQõ]÷Õõ’÷ö¯ñÍîtôa÷røªùÒöFýAúøý„ú/û/ûÉý÷þä/ûâøþõ”ðìïoìeöGó¸ñØð7òˆõûûéûHù°÷‹úöüsÿPþYýêÿùûö·øäù÷TóIò*÷*÷ˆøêøüû3ûœökû¹ýÑô¥ùS÷\ù…ýÓÂÂx #  /Ñ©Ú>u; ˜(í)Ý' 3Ô5<ô8ô8Í5V4ï6‘;Ù=1B¿D«IãH‰EhJ LAJðJïN€OÒMÒMÝOÂN#OÁPÍNMfNÂMwMOaMÝKðM§KlGGE„C„CªA?A…@P@\?{<@=C>A@ 7²4º5«4›1Ï*+,+,ñ-ë%«#w$@! †•â Õ/ý÷ý›üLù&ó&ó“óƒóô[ïêïô|ðbçûâíääå*àØTÞÕ©Õ©ÕÙÑ×OÖÙÒ©Í¡ÏdÒùϳÐIÑËÛÉÀÎö˲ʕÈÌÇÌÇKÈIÇ3DZÂ.ÀôµÀÖÃIÅ(ÆÝÄ+à ÊåĽÇêÊêÊÉÏÉÑÒÎvÎçÐzғдÏÓ£ÕÔqÔˆÜßàÅäˆã¦ç¦çðìåìvç™áåêýæµæ êïTñeó6õ;ô”íòõõÖøÔù\ù¢û{eÎ! …ÒÇÿYïþïþoýÛ Aøÿçú¹ýP‹÷žôôäñÔô:öñ‘û=õ=õïì†ñ†ñ#ðhë›ëðïÇî&ëëëì æ«ÝAߥØ{Ú{Ú ÚØáávÝ{Ú[Ù—Öò×äÚyÜ6Þ‡Þ¸Û¿Ú~áä<â<â©Ý(á;äFà¢àŸåâÌæêAë:ñÓîíœð^ô)øúú„‚Ýlcí }Ô § 8&<+ž 3'i+i+°&¡'B,V.ã0.5G6œ64=x@Ü=ADœI>GSHKK9M[KCL ç 9 •  }-z ›Îúÿr"¹KýŒý9€Ë®úJý÷ÆöööTø3øªú{ûaü üÚù¿øÿøvüøûyýüþ`ôOOYȇ·ÿ°ýaüTûeýýQ÷ÂöIø‘õïmóóððlî¸òoñSïŒìmç¯ërî4ëAèÞé¶ïð&êäë\í€ë€ëÍèIéCñšïêké+êíïmëƒé îVñî?ñ·ò·òÅõ_ó#óñ¹õ–û ÷šõýoÿaÿ û£úÿ¤ÿ`ÿÏÏ(mÿhÿ@þý–ü@úPùýýþ‡hÿÛû3ü3ü€ ¸ý/Ý5úS ¹ I Y a Ó &¢¢èÒ;€üPý . ËLGä N—ü f f ® «  LÛ»y o ˆþÅ ¸ /•  ôôõ› â ë¿jn,q Ì h 6úÅÅ iÐÞKÿfªœ˜ ø záŽùþþëÿ•ÿgÿ£úC÷ßüNýü`úM÷/ùVømõÕõÖõèôÌôÌô÷ÂøÃöRö(ô/ñôèóàîeìºìWêÜæpææãIããßãßÑÞ½ÜÛjڵ؟ܨÚÛ·ßà™Ýâ{æòæ—çoè€ç€çxçgë×ëÁè¿èZïšðÜêŸê›í(ìTë9ïcñõÓõÓõúý¸þÛ^1’" « è P é - £ÀÀz§¾Ý¬µÝ_ãU¨ì„"%&&´" %^)×&Ä(d*.+ð) +:+)“))K%*)&&h&'š)È(Ü'Ã(‚)ÿ+0(é&Ü(*'³)+#<$Ã'§&§&¯"ƒ ?"‡#ËyaÑhP&É /¼¼Ÿ—ß«OpCè€>? { R Djjzƒä-&ý0üÚûµý:ý`úÙøªùÓû5úx÷Ü÷²ø²øÜöýôÙóbò6ïî-îRìHé|å¿ç-çå…åè.é/æ/æÚâáRáàݸÚVÙÝØÖèÕôÕêÓþÔЙÑ÷Õ¥×¥×,Ö–Ñ©ÓÖrÖ™ÔÓÕµÕ×ëØ‹×~ÕÃ×*Ô˜Ñë×ë×cÛ`Ö×âÚXÝÝcÙÚÛÇÝßGá½âÂã׿-é^é^éëÜì@í¼ëíÖïÝñõoö£÷úµþLýüR!ÍÍ×¾ › ÙaÆc]Ó{téé×L9Cdܶ!– |!“" $&C'É)Ë*¯-¯-8.‰.½/®/z/³,‚-é.´.™1ƒ0L-F-ê,¦,â,g,g,å+k)Ê'×'°*¾+5(È(Þ(W*H,Þ+P)î(z&y#y#™ Û"[ C ³vAeƒ¾Í˜_~bb¡Nþ5“ö½ÃXX  훺¸‡‡dÿ-ÕÿÏÿXÿ¼þ,çÿØãþÿIíÿaþÊüÊü:ú¸õƒô˜õ%ñzïÏíì~ë|é´êÉê±åµåàµß×Þ×Þ+ÞÕÛzØÖ¯ÖùÔ-Ñ·ÐßÐ1ÐLÌ#Ë2ÊÝÇ¡Ä0—À—À$¾[¾“¼¹¶&¶¥´s±I³Ì²ç²´5³ž³2´‹´‹´Y´²²?²X°‹±;±°x´]³Â³yµ§µº¶¶‹¹»»M½ö¼¾áÀšÂ¢ÃÄÍÇyÊÌ|Î>ÐjÖÂØùÛgÝ?á?á@åÕä&çgéâêNëýìãîòŽòâðUóö'ùËú,ÿããGkNw Y † P  SŠÍ˜G¦> > ¥°©Ð â!½"÷#û%±&w&f%=&p&(.&.&ø(--Y.|0,0¾1—3¨3·46÷5Å7ñ7M7‘8e:::„9:‚;ð<¥<< <;Œ<7<µ<º::F=6/Ë/—/l,*À)_*É&_"`!CMXÂÂëÄàmy³} d O ›|Q  þþîû¤ùøfõÔñÕðTð÷î‚ìÙê,êÿéºçÌå’äããâ£âZã®ã´äTæçç8é”éçÊçÝèøæèå—äbä¼å¼åÑåæ2叿©æmãÄã1ããáÂââáxáÍàNâkå~ååå¬äQäjà*ßÀÞ|ßá?àåÞ5Þ ÝâÛWÚÙ×PÖ1ÕfÓfÓÒ{ÑÏÒÌÌžËtÊBÈúÆ ÇÇȨÇûÈ}ÊËðÊðÊuÊ˲ËÀË…ÌÙͧÎèÏ“Í,ËÌ—Ì\Ë8ÈóÇ É ÉÅëÃáĂůALjÈÊ2˰ÊBËÏ͞ВÒ"ÓNÕS×S×ÚëÛ>Þ£áZåKè©êàìoïòŠõ¡ö*ùóûІöö23 «  uæ5fPužÖ!R#T)ä)Ü+Ü+0-.O13È24#6ù575Ä57î7Ì8Û9ˆ<­=">">k=kArBBãBºBÒD~GoGuIÄI®JHMLÊL†M÷K÷K·KþKÄK?LîJ¨IVIãGGAGÅFÚH¯JƒKDKoKoKMáMðM±MÌN%P—O\P³P~OENELKðIãFGDÀAÀAö@ @Ï?Î> =û<+<Á;:;Œ:<·;p:Ï9$928À5À55 5­2S0Œ-ˆ,9+)'È$¢#ù!¼ôCJ66Aœ,‰Þâ/ôþ ¬ / ´ ^†LL˜ÿôýIüèù[öÊô|ó$òðMíùì»ìCì èÀæ+å+åÒäµäâÿá$ãêâLáÃà-à ßÝ¥ÛUÛ@Ú²Ö¢Ö¥Õ¥Õ ÔMÓ˜ÒØÑ`ÑøÐ!ÐÔÏ‚ÎÝÍAÎêÌ–ÊZÉÛÈûƫīÄ]ÄÎÃý¨ÁÙ¿a¾†¼x¹B¸T·•¶·Ëµw´È´7¶´´°²P³´2´¾³+´/µ¶1¶½¶Œ¸ó¹ »ï¸¹=¹¸¸œ¶Þ¶Ž·Ô·1¶¶[¶¢µ¤µÞµþµ`µIµ³3³£´£´®µ#¶·ó·ó¸TºÈº$»<¼È½/¾«½c¾[¿@æÂ6Ã6ÃñôÄðÃâÄŠűÅqÇTÉ$ËÌ_Ì?ΪÐ6ÒüÒüÒàÓ°× ÙÙìÚ»Ý}ßÇà’á¨â™ä~æsé ëîÁð„ò„òÞó÷zú1ýþÛþ-G ¼ ¤Òb|ˆþ§ § s!–! # &T'œ(ˆ+,”-o.Y.1é387É6Ì:vÙ>î>û?þ?h@W@³@‰ECÄBÄB5BÝA€A?¹?CACB¿BC‹C£CD!C2BuEFkFkF_FÑF]G×DFCÖClCB >=«= <»:Ì98Ç666î4ã2¯2O2¬1ï0Û0ç0Õ/ /Ë-Ñ,M-Ž,”+§+£+£+Þ(È'.&\%%ø#î 1 GÁXçèèÉiNqÜTFÛ$¥™Ù¯ ¡  —ñ_þÁþýÎû0úq÷Yö<öõ$ô6òôð’ïÈîÈîpíTìêê¼èxåÔã:ä ä§áÅߺÝݬÚIØ6ÕÔ£Ò£Ò‹ÑéÐ=Ð$нÏÎæÎ Ð!ÐßÏÏÏ Ï|ÎMÌPÌ>Ì>Ì ÌËüÉ|ËuÊÉ¡ÉxÉçÉñÈ$ÉCÊÊ•Í×ÎäÏÑÑåÑ]ÓûÓ(ÕÆ×ýØDÙõÙ\ÜàݹÜDÝÌßá â‰ãrãrã7å¼åÚå†ç7éKêyì&ï²ïÈðDóJ÷ÛøÎþµµŠTÑu C š ¼ 130vƒl³··Á€î£ŽX ¤!¶"u$“%÷%÷& (t('(Š())ã)¸)+ ,…,«+ì)w*+*'ê&´& &»$^#Ó"""Á!Ó!¢;4–k÷pø¾¿½xXXøi’ Æ w ¤ f îU  Æcoö :¾ ç U ;}‡4Cû“Chÿùþ`þ`þý‹û[üÅü‰úñø³ø[ø²øD÷šõÖööŒõ;ójò‚ñ‚ñ×ðÐðíñó&óúñ»ñPòJóówñ˜ñäñLòÃï—ï¯ï¯ïõïÓï÷îîîîzídìçì"íì’ê¼éìèEêÍéêêŽë6ëêÕéZê‚ëvëìêÐë\ì²ì­ìzìNì˜ëíéiéiéê´êŽêîê ìÌìGíÌìbìyí]îížìbï!ðÒðÒð‰ñÖòŽô£õÅõ£õJö¥÷øvøÄø”ùúúÅú°ûlülüûïýhþHÿÿ7þ¼þûý¡ý…ü=üæüü/üÅúXû«ú«úJùød÷iø@øø×øŒùãú¥û¥üÓýŽýýÄûûeûeû§üý®ürüþû¢ûüäû¼úyûsý)ýÿüÿâþ˜þðþðþ*ÿÍÿ±yû×6\вÈKhê‚‚Óãž#;[Ú1qE4[ ÖÒÑѲKðE è:lo͇%ˆÃH¬l\\žÞþ3ü4ûyú9ùgø·õŸõõó¾ñðÇîÖëïêêêê+êXê'ê?é èØåMäüãä ã1ã’â‘á†à8àááOààà߇ÞÁß”à†á“â´ââ´âžâ€ãËãµåiåi哿Uèé{étéÆëˆìºìcì+íï´ììíî¨ð=ñ=ñZó¶ôöIùùb÷+÷ôùJýÄLGý.þðþÝóѼ²¼²~°µ¢²Ò°-±´ñ¶J¸d»¬¾NÀèÂMÆAɳÑfÔØØ܈áâähçTê^î'ðó>õõöú(üºýó Ô Ô êÛOe>£: M!™!?$Ö&-*/G3–6ç5ç57“9ƒ;æ=#@f@@BlEùF—GSHI”IªIJÜKÜKÚJøK³NéN€MÎO OãMO;OûAûA…K¹PMÜIoEâBÐAJ>¨<ƒ96U3Ï1’+á*ª)Ž&Ž&ò#æ!y 1nü˜ÍM˜0  ½ÿ}ýÿûÿûžù†õöóHóðƒïXíTë+êäèKæ–ãÚã Þ›ÛÿÙÿÙÔÚÙ×ÈÕ¸ÔOÓDÒ6ÑýΚͫÍóËåÊÊ!Ç)ÆéÄ#Ã#Ã5ÃîÃ>ÉÃÈÃÂQÂëÂÂôÂÃÂÂÃÃÙÂbÂbÂÂÄUÅÒÂ5ÅvÇ,ÈÖÉŸÊ˹ÍàÎñÎPÎ<ÑøÑyÓyÓ6ÓáÑlÒ&Ò8ÑiÐÑlÑÞÑ_ÒáÒ}Ó?ÓIÔÕÛÔÕÕ|ÖvÔ×ÖÜ×ҔʆƂÊïÎëÏÞÐjÑ´Ò‘ÓLÔ$Ö$Ö ØØÚòØéØ»ÛÜfÛÝ ÝòÝsߥßáãÒå¢ç0è0è¶èézéªêììíûíxíòîøñ¶ò&òóõôÉù'ú®û®ûúnüÜýeýAÿCþvâÝ+eG¾mº ã   y Û q H _ þ }ª JŠ^ ‘  õ ê i ! k â 7òé-ûxÔ³äÿäÿËýdüûhù‹ùíúÛûÜûàû›û|ù’ûèù&ù&ùþù!ü¡üîúBüðüÿ‘ Ì5:¢V_ÂÂׯ‹DäÙ·íʾÒñsz  m8¤34¡ é°Íœè ,{{—1í‡ïOìŽ`±Ì å nx } ¬¬/c   x ¡ ¹ ‡äâ0 Û : 2 Ø Ø k k ’ 9 — ¡  à B · µ ò.kU–f¯i¾ZÍÿ+ÎÿçýÿÕÿ;d¨¨qW[c:dIH 9ðëáíxïŠòŠòZòFð¿ð¦ñÔóªõ¶öô÷€÷ôö ÷"öpö{õŠõTõ ø øßúùãö†ö°÷^ú£ù?ø|÷?úCüîùÈúëüþ"LþLþ²ýK ¯þcðTú':׊‘œ „ JJc ‰ 8 ` †•…*n6²¨:!~È%–<Ýÿãûê  2|(˜–´³g…¿Ö¹éK,,Á“©¥Ó• ‡ØäÊ)Ž-Ä,‰&‰&L$Ï#$œ%l$¦ ÍëA"&‡¡â¿¿fK6 ` ¤ ÄÑÙµØÚþPþþ]ü‡øø/÷/÷:õÿôZóŒòtòðï3ïáîvíÙë<è˜ç¿çRæ,äâàXàXà“Þ­Ü<ÜöÛöÛTÛûَ׈ØÙØS×בָÖÈר-Ø-Øþׇ؆×ß׶دذØÙعØ~Ù)Ø ØÚÛuÙáØáØDÙÚÛÓÚ:Û}ÜpÛøÝ9Þ§ÜSÝÎÝ~Ý3ß߇Ü^Ý^Ý ßßÙÞ^Þ6Þ“Ý›àŸâÈà#߀ݶÞá'àŸâ•ä•äßdÕÛÍSÎ-ÑNÒÔ ÕâÔ´Õ×êØÊÛÓÞŒßõà;á;áàá;ãˆá.áöå_éêˆèeêììÈë;íNïàð§ô-öKøKøPú-üÕüáÿ"U½¸) >}K“ý[ w"%^*’*k-N1{1T13_3l5¤7œ8ï;í=Á?Â>Â>”?‡BÏBeC‚B˜C,GÆFF×EÇDvDšD"Bf@??g?D@6@Ë@g@G?Y?Å=z=ê=÷<Ó: :S:8(7!7!7V5é4&5ú2É1ê2z0÷/2§1!1ó1~/W-Ã*o)&&­$%½*¿2ª65¬/…+Á'Å#k"†è‡Giá á 5 ®]ÀX)ŒºýÜúfùëøåøóZð9î‹ê‹êÎçç8æå6àÙÞß»Ü"Û‘××Ç×±ÖЖÍ1Ë1Ë÷ÈUÈßÅ‘Ã}Áú¾f¾;½êºqºê¹´¸L·´·¸´F³‘³‘³ø³³p¯k°²9±ô°ª°°¶°v± ³(¶v·Î¸S·Ù¶Ù¶W¸ºå¹Qºý»†½ ¿ü½À©ÂwÃpÄ›Å߯nÇ-ÉnËnËjÌUÍ€ÎOÏcÐLÐÃжљÑ.ÒÒ9ÓÕßלÙTÝïÛïÛÝ&ßàGáÓàÄââBÞÙ½Öi×××iÛóÞ?à,á1â1âëâòãå=é3ê.éfêÚëZìâëƒìŒíÍíïñòqôqôq÷`ùqúQýâÿ½< F  5 ý Êýzzr¸•!E#”#Z$'ë'ƒ*·,Ž,¶-š.ß.ó.ó.m/ã/00Ÿ1I1=0‹0D1621M0û1å0‚0°1ü1ü12ù1õ2¬3©2‰3¥3 3ê406‡6¼4Ã4Ê5Í5(7é9é9N:,;Z:—:\<º<1=ä<{==Ü<˜=–<;9;S:S:979 :Y9y8P9¬8›768HAbD»EqDLA–???|>œ=<ç9ï6*6z5³3Î21Ô1B0*/Å. +7(}&}&Û%Ï$m#› £"hD6&L}” 3 d ©©²ÕÒþÖü|ú³ø¦÷3õÍò£ñ¿ð:î-ê èÑæFæFæRäþáŠà‹à_ßöÜêÚ´ÙÙ¿Øû×T×ÕÕžÓêÑ3ÑyÑyѾÐEÐ-ЖώÏ`Î¿ÎØÎIÎ@ÎçÍÂÍÄÌ]ÍXÎÿÏÿÏôÎãÎ}Ͽ϶ÏþÎdÏoÏ6ÏUÑaÓÓŽÒ\Ñ6ÔBÔ|Ô|Ô¡Ô»ÕÏÖoׯ×Å×QÙ’ÚKÛLÛÛmÛÉÛ.Ü ÕXÓöÓöÓÿÓîÔ,سÜãÜÕÛ^Ý\à7âMâåâ…äæùç~ê‘êuëuë–íqîŒî]òrôõóÚõ‡ú.ü…ýuþ=ÓS=«- - ¶ þZwn êêݨ d"á&V(€*€*ë+Ÿ-.@.§/J02¤2Æ2 4¥6ô7î6±7y8­8d9d9&8E8I9899…9:ô9¨949 9ã8ö6„6¿55_4_4381C/£..,Ê*Â) ( 'Œ%â"(!@ ° gšII:îQïóq Sîl‰--xUJ'èÖâ§’Å æ  ÊÂRkk•N¹7"ÿFþÚüüsúžø‘÷tôˆðŠïèíèíë†éêÍèaçç#æwã\â6áßmÞÜÔÙñ×q×^×^×ÖÖÔ˜ÒäÐ,Ï•Íy͘Ì?˧ÊYÉÊÈhÈÞÇ:Æ÷Å÷ÅqÆ=Æ±Æ Ç}ǯÇÒÈéɊ˦ÍÍzÍkÎãϼÑjÔmÕmÕäÖò×nØîØIÙvÛüÜÒÜÍÝ=àºà¤áã!å£çéRéRé(ê±ëì¹í®îÀï¹ñüñ•ò¤òîòoôüôãõµö•ö•ö6ö}õgõÚóïë0ê­êÅë=í`î¤î†ïÜïò?ó“ô“ôþô”õ9ö(÷h÷Lö˜ölø>ùùÌøUùRúžüFý—þÿÿ‹Ø›\`÷°b# ø ž 3ˆˆˆ´^å(©l°kÇ™fýb•›îî÷»¼ láÆ¸b)O gõÿSS ‡‡’û¢ {4'o1ï””ìMì ȸ{v‹Î®Þ [ [ “Q*£ïÿ  ¿ ^ N ¹É¡¡VÿTþþAýZüÞûMû?úÆùÜù*ùÑøÉùfú¶úKûKûpüùüêüêýþÔýžþmþ™þqþ\þ£þÅýý‡üÆû-ú-úÛø ÷Òõ õôÿòvòòñÖðPðÖïï•ðôðüðüðò*ò1òsó›ôžóÝòô»ôâóÔóAóáò¯óäòòµñµñ‹ñ&ñøïµðÓð_ðkð‹ïÚî"í@ìäì\íî’îzïçïçï3ð¿ðþð?ñŠò ó¿óŒó’ô˜ôõûôÖóÔôòöêöíõíõö8÷1øLøÃøÃù®úEûRûŠúÄ÷Wõ‡ôíö¹øQú¶û¶ûTüKýèþ¤yã®e{j × ê ½ | ° *-xÀ«?‚Bý6°[[u º 9!u"„#ÿ%N''À'''À&(Ç()w)ð'Ü'Ü'á(Ø(“(n(&^%k%å$Ö#8##Ý!)!?!> eHH©Ú§A¼Ï‚|óâêp¬Ð Òèèq þ ¼ c Ð = µ =  u L =Šò_žÜÜZ¨þhýçüü$ûWùhø{øˆ÷+÷Uùúý׈++„íþ3þÇýÖýŽý\ýüüÖûMû û1úõú+ýFýmýmý þÚþ{ÿ ÿæþ‡uâÿì">ÿ¢þïþÌþÍýÍý\ý³ý¿ýùü@üËûÃú—ùä÷Lö—õXô;òðÿîèëÔéÔéYè çAæVä|â±áÊáárßbÞÑÝúÜgÛðٸ؉Øä×ä×,× ×\ÕQÔÊÒÑDЗÏÎ3ÍiÌžË@Ë\É È¾ÆÆÆêÅïÅÆrÅ5ÅsÅÅâÄÒÄ ÄÄ ÄÄÙÄQÃÊÂÊÂüÃVÃ*æÃãÃCÄàÄTÅ·ÆóÇ|ÈÉhÊ`Ì ÍÌÌâÈSÉ7ÊÊgË‚Ì`Ï¿ÐÌÐõÑ ÔÖ•Ö?×qÛtÝßßßßÄáŸâkä<çÝçµé"ì¤íïžð%óaôö£ùûmþ¡¡ÐŸ[ú 1 øŸÙÞÔOn .%\'ô)á,á,n/:1^2745ÿ6D8;9#;æ;C<ù<ô=T@¨?Æ?Æ?(@»@>ABÑBŠCHD·CBAC”CžCyCOCE³E,F,FåFiG‹GkGÀFkF÷FyF±E­E¶EF®E`CÀC\CCC½AA@œ?b>¾<.;‹:é9Â7ú43Õ1Õ0Z/2,Ò+**v*þ+°-8.ÿ-õ+&*ë(»'U&É$‚"!þX§ss&èOðzRª « H VwþÆ?þTüjújú{ø÷kõò·ðÃïî³ëþéšèçæOäúáÌÜîÚ`Ù`Ùa×#ÖÌÔuÓ¹ÒRÑÎÏÎÍËàÉ"ÉuȯǥÅTÅiÅiÅþÄmÄÄeÄûÃÃZÃ×ÃæÄNÅNıÃ3Ã/Â`ÂøÁgÁgÁÁÁ/ÁÆÁÌÁ”Á™ÁÿÂ-ÄCÅ ÅÅÇBȹÈèÈtÉtÉùÊèË*ÌÊÌ¨Í ÎæÏÐ(ÑŽÒ‡Ó2ÕlÖØÙ¤ÙVÛVÛ³Ü ÞêÞeßZàžà>ßùݧÝÐÞXá[ã;æ[éyêÉìÉìNî¤ïäð;ò²ô˜öñøû(ühý±`ÊÙ »88+[Ï„³ˆ²!ú#Ž%' )€+ž-¥/A3~4Ö5Ö58D;Ò>ó?Ý@âA&CvD%GÚG#HI½IÆJ¢LðMjNjN„NNÉNP4PPKPkPÂPSPÎOÅOfO9NóMMòKòK(KJŒIbI•HcGF:\:æ:};¶;¢;x;ˆ;`;ý:÷:Û:×9Š9Ö8C8]7]7–6B6å5´5w5V5Í4{4Œ4m464¶3?3'3z2Ú1ï0ï0Ÿ0õ0­0Z/o.A.°-–,ˆ+í*Ñ*h*¡)Ð(N(P'Š&Š&ä%æ%à%t%X$#"M!„ @+?(‡MMäd)Ü[smÄÜ   3 ž —ÌÁÁô*ÜþËülûñù:ø£öØô$óÎðïÃíaì=èŸæUåUåšäuãŽàëÞSÝ ÜÓÚŠÙØXÖRÔÈÒ~Ñ½ÏØÌÖËËËfÊȂƉÅêÄHÄÃ…Â}‰ÁôÀo¿’¿À6À À ÀLÀ”ÀÁÆÁ˜ÂEÃÄŽÄfÄ«ÅJǀɽɀË4ÍÏrÐrÐ÷Ñ¢ÓÓ²Óbȉ¶’¯¬±š³-´ß²T² ´-²â²¶¸¶¸ù½4½W½®ÁÂk›ÅëÆ1ÇË@ͲЫÔ0ÒçÖ9לڜÚôÝöÜFÜnäßæÐçúê@íùï½òíö–ühýþrtt‚ g e𸜙#E$ª#(Á'L$˜)<*¿-¿-02ï3d3 4&3x0­7à;.=p?„@cA·EÔFïH…H…H£EÕF™FŠFVH±GÿIPJVIqI3IK;J•JTMlN^M^M­LÃMPPÂP-PãM LJMÚM KºJKÔHÑCnB)@)@>];[8¢6$86a5eBbO{OyH D_CBFÆCAv?v?h=z;Á:²7î44š/°,B.]+ (¤$?$«$S‚FF‚8Ÿêýʼn ÉŽËŸK}ÿ¯ýûû¤÷ôìòGðï³í¤êvêÚé5é3é\é¤ç£çêå¨âââóàÐßÝ ÛZÛ?Û‡ÛìÚ0ØÏÖÚÖÁւׂגؠנו××ÔÖBÖRÓÁÑÑÓ¼ÓÒÒÏÒÒÒŽÓÒhÒ Õ Õ`ÔXÕÞÓÔˆÕÍÔèÕNÕ)Õ:Õ¼Ó7цÑoÓ•ÑHÓúÖúÖÁ×Á×£Ø)Ú2ؽَÝÃܘÜÐݶۋڼÐúųɞ˄΄΃ÐHÒ/ÒYÒT×g×SÕ.ØZÚ¸ÛjÛLÚÜjÜNß?âòâòâöáËâkã»çëAêKëóëtìeî,ðîñûòóàóõê÷ê÷Rø³øJûíûåüâÿ‰þ<ÿô m<¿éÓððº×> ì { ! Ð U ~ x Ê ä ½? b b  Ë = ' œ #o ° » XW ` — b ©Ñ Ñ Q] & G ‰®{` ú#2ÅÕ²{¦°°Ê À>üJ 5òÌ  d)™(?)?)¦%"í$ò##f"Á"o%s$œ#@#æ"?$®"æ ^#^#ï#J#K#M#ç$#®±)Ä£lÁšå®®?ë¡ 6¯ Ï þ ÑMTÇYŒw––ý®üÍùOø.ú(øÀöörô4ó{ñ3ðó…ðbìÚì*ì*ì¶êAéuéæé©ë*ê~çWèôéRæ¼ãíååwçêä5çææå_åãÄä¢ç‰åcæTçÚçIç¿ä6æ@èµæbå?èéébèOèÙæäèÞè±æÑçzê°è¢é颿&êíêÉçÉçˆëêãœÕ¤ÑaÒZ×5ÜoÛxÛÝÝgÞÌàçà­ê;ê§è§èçê±îïdð®ñòøó8ö­õå÷ŽûÍûKûKþ†c è¼ + Ï * uAɡΠö§¿9"s"$m$j%«(L''#(“'Ã';(++‹,ð+@*ž)Û,³-è,m+¨,þ.ª0ã/Í.x3=0S/S/ /Ÿ0²1…0ÊÒÈëÈ®Ë&ʆÈíÉ)ËsÌÖÉŒÊËËËËÌÏ͈ÌΪÏBÏàÎñÄÏ»¹·A·Ì¹L½>¿½¿”ÔÃèÅ`ɨÉÛÊ_̀̕ϤÏÒˆÔ)Õ\׊ØèÜNÞiÞiÞõá:ä‹äìå‚èëöìïüð¾ðIò‚õ“ø|ùþ þ¦¦;š÷» M r > ÅÔz?}j!õ"õ"T%S%¨'K( )6*í),s/}1í01ó1œ3ð36½4½4ù5#8Z6:8ö5é466»4á4±533Ú1\2¨2N/z/z/L1ã.|.ž+á(á+~,[)©'ð%ü(7*ø&—%Î%Ù%ª#ª#¯"©$ #†!l Å¡!! !`,e8d<Ã7]1¡/// ,‹*j)U(&¢ TÕþxð¼BS…   z 8Ëϯ„þDüãû,úìõ‘óqólñ‚ëZéXèXè8æÛäöäxãçßRÜ¥Ø,Ø4ØßÖÆÓÓ1ÒåκÌjË Ë ËåÉËæÉÖÈÜÈÜÅ¢ÆWÈ:ÇîÆƒÄHÄ+ÇgžÅdÆÇÇzÇÏÇGÉûÈíÇXÆñÅxÈŠË&ÊPÊÌ^Ì~ÍXÏŽÐŽÐßÏàÎÏÐÿÑúÓêÔÕ‡Õ ×è×Ù’Û,ÛƒÜ½Û Þ"ß"ßvßOàµâLåüå*ææKç.éEë*ëëêñì’í¶ÝðÖ××èÙÉÛ…Ü­Þdá ávã’åmç½êí¦ðÊò¯óöö<ö¿ú¿úíüšý¤þºÿ‰¶x&Þ ô ½ ¥ Z™Ðgƒƒüìab‹:é!G#T%°'V(`)g+£+æ,æ,"/30A0¢0á2Z4R3¶3‚4©3s3»3f4Î5H6776g5°6267=6?6@8Q6û6Ô6Ó5¸5f4m3Ü2ó2ó232/0À/î/Ò/†.O.Î-u-a-9,,á-u.*-­+­+×,}-ó***6*Û)†)q)Ê('(þ(Ü(!%æ$Ý%O,;;×?¼?=À8T5‹3:2*0b.-˜*É&ú#šø³³6‹i¹¿ ã ( ¡}Žþ–üÁú:ôvñ]ï]ï±ìkêÀè³æGãaá8àåÝéÚ§Úh؆ÕFÓàÏËóÉ×È×ÈÓÇ–ÆÅÖÁí¿»¾!¾¾¥½˜»î»w¼Éºp¹O»²¹¶¸¶¸Ä¸º;¹¸Ý¸å¹aºº:¹Ê¹ º¯¹Z¹¦¸B¼D¼r¼r¼Å»t½±½m¾¸¿Æ¿ÀÿçÀÕÁÙÁuÃßÄyÃ~Æ)É’É’É ÈDÉËžËÌ̆ÎÏÖÑ`ÓçÒöÔ×&ÚúÚâÝâÝqáëàVá âÈÜþÔ ÑÙÒ3Ö,Ù*Ý5áâ6åìÂîÎòÎò+öÂøRúü¦ÿ„и‘ïá á b <åmccêÈtÜ!g$Y&Ý'í),I/ /î03×38¦:ç<ç<>?ê@A‘B&FÕGRG¹H•IèJ,LJM­NWOZOÖNÖN.OiOÖO¦PÁPŽP½P\P]POPàOOINáN NIMÎLÎLÊKµJ JzIáHÇGkF4E DbDôB–@³?Ü>H=È:È:°8R88¼7 8á6M4€3ï2¼170ø/ò-E,,s*ý'ý'‡'·%;%¥$¶"*¶289°6<3].D+((ÿ%T"^^¢Åv±=V À 6®Ürÿéù;÷côcôvñÜïþí—éçáãaáåÞªÛ%ÚÎ×@Õ«Ò;ÎòÌ0Ë.É.ÉšÆÞ¿0¾¿¼.»&º«¹Y¸’¶eµý³3²?±o±Q±Q±°ý¯@¯º¯{°Î¯å¯µ¯»°„±±¡±Q²‡³iµD¶¶¶³¶Í¶Ú·Ð¸—¹]º2¼#½<½¸½5¾ó¾ÀËÀÈÁ ÃMÄMÄ×ÄžÆÀÇ]ÇKÈÐɉʙ˅ËþËçÌ9ϾÐýÐ#ÓOÔÙÕÙÕ(Öh×ìØXÚnÛkÜÉÝ#ßÝß ßÎØöÒOÐïбÓ(×$Ú$Ú¦ÛãÛÞÓáÊãlå>çËéyë*íLî8ïðôÍõR÷ ø øù¢ú\ý®ÿM£'J Õ à ~{¦Ÿ³:² #*%±&@);* *y+ÿ-0Ð2 4|4|4£5Ü7ó8R:!;ÿ:1;ã; <Ý<=í">æ=Û=<><>>º=>K>M>õ=ó<=I==<ª<'=1=;';o:o:Û9d9˜8]8h8•6Õ56–6»6Ù5»5º54ê2ò1ø1ø1Ü1µ0Ë/l/6/.þ,Ù+´+ë*Z*R-v4K>ö<·:·:i8Ú5|3´1f/.4,¾)T'Á#"X ÉÛk–Ä·\P• ž ƒ X Ê;ÝþÎüø½öõõòÎðcîüì†ëýéËèåSâIà6ÞܤÛ/Ú%Ø„ÖVÕVÕ~ÔYҞѠѡѫÑíнГЦÐcÑ_ÑtЀфѼÐáÐáÐÿÐEѦÑgÑJÑ*ÑŸÐÐoÏ¡ÏÐ9ÏÏ Î,Î2̣ˣËpÌTÌ«ËËøÊË‚ËÝËâ˨ËåË-ÌsÌlÌðÌçÌçÌªÌ Í4ΚΞÏ7ÐÐJÐÐÑlÒªÓšÔúÔÖÁÖ\Ó\ÓÆÌBÈ)Ç*ÈfÊÿ̶ÏÕÑÓKÕ+×kÙUÛðÜÇáõã å å¿åÝæ é•ê™ë®ìî„ïò¸óõ÷”øØûLÿ44‘ÇÙlC j ‡ Æ ¢c ËÏ]B®TTI 7"å#à$¯%Ó&Ê( *¬+þ,Ö-Û. /Â/È011‚2{3µ3]4·4…4!5°4Ü4‡5ž5þ5#6•67Á6m7m7>8÷8+9´8N88G8U8Î7»7+7Ñ6J645Î4X5Œ5Œ5g55œ4d4™3h2S222¦1Û1¦1#1Ï0²//+/+/¾0H6Ð@DøDþCA`>½: 9i8å65•0ª.+,ˆ*ˆ*)9&ö$@$h#Q"7!þ'£@O¾¨À××É  ùë〣(ÿtýü®ûžúøÿó…ñÒïÒïÌíìÑê¥éè4çããŒâþàXßåݬÜIÛ*Ú€Øý×pÖpÖ Õ§ÔqÓóÒLÒÀÐÐ%ÏÝÎþΘÎþ̈ËàÊÉÈÇÇdÆTƺÅéÄ{ÃJÂNÁ„À„À¡ÀÀ¿Q¿¨¾Ô¾_ÀØ¿¿¿n¿8ÀÆÀÅÀºÀ6ÁÝÁ1ÂãÂáÃRÄ?ŭŦÆ!ÇÛÇ{È{ȥȵÉßÊ¿ÊðÊ>É÷üHº=º?»t½ÀÌÉÅ=Ç=Ç8É ËçÌßÎpÐìуÓÕ³ÕMÖO×ö×tØfÚäÛ°Ý4ß4ßœà­âòã‡å©çŽéðêšìÚî1ðdñ.óõ©ö1ùŠú¾ü¾üÝzw“Ô \  „ëSÄk8•È i"i"-#Ÿ$%l&—'Ž(*,+²+Y,`-ù-Ï.á."/²/2020ú/¾/X0›0Z0W0à0š1Â1ô0º0­00‰/Õ/40ú/ú/€/ž.Z./a/¾/0å/50%0/ß.$//w...'.&.m--Þ,O,Ê+(,d3é:?œAmA\>972525Õ3M1,/S-}+I)ë&Û"~ ñ•VÀQ6£;;)’ Õ & ~vƒ6«ÿÿý®û¤ù øËö%ó-ò{ð{ðÝîYí}ëHéïæ¼ãYâ áÍßëޥݽܾۨØÂ×%×jÖjÖ(ÖKÖ Ö–Õ¨Õ¢ÕÈÕ÷ÕoÕqÕ•ÕÕ¡ÔoÔàÔÕÕ7ÕÕVÔ¾Ó¸ÓÁÓYÓÏÒçÒÊÓÎÓ‘Ó4ÓšÒÊÓÔ˜Ô˜ÔäÔÅÔNÕ×Õ•Öz×+×k׹أÙÏÚëÚèÚüÛÞ ß”à”à,âÖã¨å^æYçúè¶êÇìàí…ï°ðuñ³ñ”ë§âá9â9âtäíèKì8îöîÆðËóªõ4÷Žø]úùûýý˜ÿ+:ÒÒø¹¤ \ Ò 5œâêùÖÖ&$Îçà h".$5&¨(:* ,,-B0a2B3B3ú3Ž45È5ó6Ñ7q8Ã8m88/9-99R9 : :·9·9099'9T8Þ7†7Ð6n6Ä5»4Š4ä332Ñ0/ñ-ñ-`,²+³)U(¿'÷&L&'%ƒ"˜!ý ¢ ? Y•52›¸ÝB–)eÈuà !ò'ç+ç+ -;+D(§%8#”!¬áŠßBéo‰„† †  ® ” > ?jþ›ü¸úø&öMôðïGîBìBìÕê¿éCèjæä½â¾á¼àBß²Ý=Ú_×eÕÔÿÐ8ÏÎÎpÍÌfʛȠÇëÆŒÆÆ0Å*ÄÄÍÃfÃSà ÃéÂâÂâˆÂ%ÂÂ2Â¿ÂøÂ¸Â›ÂIÂÂhÁ½ÀXÀÒÀÿÀWÁ€Á€ÁYÁ¢ÀlÀÁÂK„Á¯Áa¾”ÃrÄ{ÄšÆkÇäȜɜÉßÊÌòÌ/ÎÑÏ©ÑIÔÖÕ|׺؟ÙçÚpÝmà´áããàä å­á{ܞ؈ÖÂÖøØÛÛüÞêáäãnæ’è2íôîÞñÞñ²óõÙöHøùÄúüýmþæÿM0®l ' q q r…§âÏÆê¢^¤q!%è&((ï(s)™*Q-ü.0À0‰1ë24æ4¼56‘7¯78œ8œ8¿8?9:y:Ä:ã:á:®:Ò:Û:¿:X::9‡9S9S9¿8‡8Ü7¼7—77n6Y5ú4Ø4È3°2›2Ù1-0 /¸.¸.w.G. .3-},-,+Œ*¤)~))#)(F'l&ð%.%.%Å#0# #È$þ)û2¬6J8›75Ð1x-+N)¨%ó#í í Âl›kÑô , †{—éýuú0ø0øñõÉó­ñ î¶ëæé>èšæ¬ä9áJß\ݺÛüØK֌ӌÓËÐŽÎ™Ì Ê+ÈŒÆ­ÅÆÄ<Ã(À¢¾½°¼º»â¹2¹¨¸¨¸¸ì¶W¶l¶4¶ËµÁµ´µbµeµ|µ¶y¶»¶ · ·#·#··á¶·w·L¸'¹™¹>º6º_ºÏº¯» ½,¾²¿ºÀ!Â!ÂâÃ’ÄŠÅÂÆgÈDʧËÍÌHΟϺÐûÒŸÔš×DÙÛÜÜ8ÝxÝ‘ÜÝVß8á¼ãJääá„ÞNØÖÕùÖÜ7áïãææÁé°ë îñ€ò ôøäùü•þ…ÿÀFÙÇÇ‚ ý §¹­+h`í›Êò Z%Î%‡&‡&8(·)ø*â-Þ0ä2ô4Y6×7U89ñ;Û> @CAœAÎBÎBËDÆEkGõG;GG*HêGI$I±I¶J¥IÜH¦HšHÛFÛF^EEED C{B]BŠA˜@¶?ö>Þ>>e<=Û;-:-:À9k9Ù8g87725‹56P6È5¹5.6»4¢2i2g4g44ß2o2î2u3P5œ5…4]3o239¢?7DäDEBB@B@R<Ð8¸64·1ï/Ì-ù*O(Õ%Y!tÃQ•ÔÔIà  M&°ÿýóøöóbñï;êžçYäYä1ã‰á7Ý=ÜÃÚ#ØGÕÓÑJÎ]Í5ËÿÉ’ÈXÆ“ÄTÃÿÁÿÁ˜ÀrÀÌ¿%¿ˆ¾4¾í½ð¼ ¼¼è¼"¼~¼¿»Ô»6¼ã¼ã¼¼9¼—½1½*½ö¼n¼‘¼A¼4¼N¼1¾j¾½m¼-¾-¾s½ì½¾/¿OÀÑÀßÂzÃôÃ#ŘÆfÈ)ÊGÌ^ÎÎÎÿÏSÑÒEÔ|×ÜØöÙvÚ¬Ü7Þ}Ýwß÷à±âå ßPÛPÛ>ØôÖ@Ø Û‚Þá¤â©åïçßêÖì…îðúð2öâ÷ÆøÆøsø;ùûóü™ýQþ:Øz©µØ< ½ T ""³ ÃJ¯€‘eñÚô«gíƒÑÑÊ!ï$$¸$%e$-&÷'g('*¢*b**)+«+O+,,"-É,Ã,À,¡,6-'-ü+ÿ*p*+_+Y+z*S)¢)Ÿ(Ÿ(i(E)û'&²'–&À&S&.$›$~$$‰$µ"ò"¢$4$4$###L#ö!#®#­"E#‰#×#&C&d$Š#þ%¥*¥*ú.¤38d:~9‡5v3‡2Þ-°,÷)b(û'þ" üüä?©àUF­ ú Œ íå‡ÙýÀûÀû÷øè÷—õó|òsñî¨ìÕê›èèxæWäEâjÝ‘ÝÓÙÓÙٌכÖ|ØnÕWÔcÓ ÐæÓÓÒ)ÐåÒ¼Ð×ÐLиÐqÑqÑÐSÑiЋÑeÒ;ЀÐrÑÌÒÅÑIÑáÐzÐ#Ñ-ϟψψÏ:ÎÚÍØÎðÎêÍÌ2ÌG̀͞ÌÌ¬Ì ÎâÍOÍÛÎxÏxÏaÐÐ ÐÓÔäÔ{ÔÕ;×ÛÙ”Ú5ÛÝFàÔà(á(áÊá3äìæææÃäiß^Ú>ØZØVÙÉÜsßFâUç˜éëëNìûî¦ð»ðSósöK÷Â÷Ãøèù¬úûü¨þ'΋‹²¾FN Ë 2 Ì öZ+u‰¬I  ¡æ¯!T!ì!8$ò$>'¶(à(Ú)*š.ï,.ç/ç/ 1­2Õ0h12–205;4œ2A4b4Ô3â3§2"3³1Ü2Ü2a22·3"3Ô12¼1—1å0Y0Œ1ß0Ü.z0p.5-5-j-D-v-/.Î-v.­-$.¥/è+ë,.®-}.p-.¡-¡-á.40a/Œ.6-‡+s/*61=8@xAÒAy?<4U2‚/‚/–-ù+ (B')$+!œÜH©Ù2— à — — ‡œ®Ìÿ½ýûMøIõió›ò{ïqí-ëFç>åæâYáYáiÞAÜÎÙnÖhÕÒ4ÐeÏw͔ͺÍMʈÉ$È'ÇfÆfÆâƾÅåÅãÅÔÄMÆÆ=ÆhÆÆ]ǽƭÇȣșÉÊÊPÉÉÑÉ#ʉÈ6ÈÏÈyÈ÷ÈôÉÉÉšÉMÉÉçÈÉÉÊ×É‘ÊsËà˸ÌÔËÍUÏèÏAÑUÒ€ÓˆÔäÖ#ÚÛÛ4ÜÞMà:âaãä¯ä]å*èYé¨éJçÿâ’ÚÙÙÜÜTà9䀿,éÊê¨ë íUïáð4ò ôÉõaöøö÷“øCúCú§ûýÊýÿ»‘oÒH‘ûè I - ¼ ^¨ì]ñ,´\)jª¯÷; ÷"k#õ%õ%E&ž&¹'"'*­)+) ,",¼+-Ÿ+Ù,í-Ë. -Ö-Ö-å/$/"..Ð,ç,Æ-(-k,_--g,l+m*]*$)Ò)Ò)*)\)›(½'Y(÷'<'Œ'D(Ê)9)ã'H)£)±)))×(N*)*Ž(Â())!*h,x**Ÿ*i*÷+P7.=Ù?Ù??ø=Ù:œ7^4‘0Ö-”+Ç*m)D&Ô#I" O鯯«û3õS ; ¤ŸÁjþžü)ùCö òüï»ì»ì+ê²èPæ6ãâÖÞ×Ü·Û&ÙÖÀ҇ϘÎRÌðÈÊÈPÇPÇAÅùÃ6ÃÂ_ÁÁ]ÁuÀ ÀPÀƒ¾¦ÀÂAÀÆÀUÀ§Á§ÁÁPÁ2‡ÁIÂ*ÂûÁ à Â%›ÁVÁ`ÂÂâÂÃÃfÁrÁÂIÂ=ÂÔÁìÄÂÄçÅ+Æ0ÆÿÇoËÍ]Î]ÎiÐiÒ,ÓZÖlØçÙÜZß âDäÀåÏç²è)êîNðÔñÔñ¯ðë;çÎã_â¹áØäè\ëMîÐïðñdô©õ^ùçúOüOü6ÿÊhº¡Q}(+«Ž 0 î ·ÔÔo‹þ, lõÿ 3&'´ “!$#^#^#o##$£%È&b'ù(ý)[**L+†,;,¤,’-ô.É.É.¶.«.0/Ò0ú0Å0Á0½0Ø0˜0Š//q....ã-..Š-Ç,ÿ+^*8*…*ž)G)m("(k('R&I%u%A%ž$ž$Ý$S$†#‰#*#Õ"œ"!¬!P"ú! !§ *!¿"T!M M @ &"š&t+W0R5«6ß5À30Z-„'Z$“!b 'ØØÒð“!þ~™ F b ] »é:þÌüŸù÷÷¡ôòjðï×ë™éçªåSäÀà ßxݨۣØ{ԇчÑÏrΥ̖Ê$ɌȤÇNÆÃÄ:ÄÑÃÃzÂÕÁîÁÅÁOÁOÁqÁŸÂ7ÃŒÂnÂEÆÄÞÄ Å¯ÅÆ.Ç}Ç6ÈîÈ<É­È­ÈÈ ÈÊðÉ‘Ê`ËÌ‚Ì~ËþË_Í…ÍVΨÐGÒ‡ÓŸÔŸÔ‘ÕÖ¹Ø-ÛÜžÝ+áãåæ±ç—êÊíó¶ôB÷IúIúKûeü×ý‹ÿf&Äþ˜úaö·òæñúó»ù8ühh¹£­Û} * ‹ º œ*h[Š2Ñÿÿ±s+ñ„oœ)Û¨ÓË [½ddÓÏ!Å"&$Ù$%%N%C&ò&Î'©(¬)Ÿ*+ê+ê+­,Q-+-n.ž/1/N/Œ/‚0˜1æ1b282s3i2T2å1å1´1_1ü041y1-1Ž0ñ//š.R-…,`,û+é*g*“*“*})v('·'Q(\((â'D'×&*'Ä%*%î$A%Ù$Ù$h#™#{#$‰$Û#"."²"ƒ%u*÷1˜5J7j5(2þ,þ,6)‘%Â"ÿ ”Ð÷v{u  & ¬äPP^‰ýuûAøöNôªñ^ïçì.é³çÅåvãs߇ÜôÙ Ø Ø6ÖPÔ‹ÒFЄÍ]Ê·Ç ÆëÂÁÁ.À¦¾‹¾…ºÕ¹=¹¹¸¹¸T¸ê·µ·R·1·¯·Ý·›¸~¹‰¹Å¹Uºøºˆ¼½Ä½Ä½ì¾ÀðÀtÁ…ÁB٦ÂÃÃ\ĵÅ%Æ%ÇFÇ¥ÇþÇþÇÉ…ÉxÊ‹ËÌçÍÏlÐýÐ!ÒÿÓæÕÛØaÚœÞNàÚâÚâåŒç¤éAì„îþðûò*ô õÄöÎ÷Tû€üEü‘õ¯ï÷ë÷ë+ê>ëíkïô&öøñùWûÅü±þ:šÇæælå€Îò ô ‚ ú îÎðÉ9Þv‰¬ðÃ’Ÿe×ÿþ~<4{{õvÂo  p !Û!K""f"U#î#Ä#k$c%5&5&5&}&á&:'°'Z'¨&Ã&³&‡&¥&'s''&×%H%H%m$¨#—#¥##‰""t!© ÷¤ËE  Äsóó‡Úà ) ÕÆD !"†!¥ 0!#*â.â.{3Ÿ676°3…0-‹)š&ò#Ã"*!XÐII+L@ø ^ / ^}7ÿñü÷ÞôIóIó™ñmïìrêûèæÙã;â½ß7ÞHܧٮÖFÒVÎ2ÌdÊdÊ!É*ÇÅÅÿʳÁØÀ¿1¿}¾é½ ¾l½¦½‘¾Ó¾Â¾Â¾¿kÀ¹À!Á¶ÁU¦ÃÄÄFÅZÅÒÅ®ÅúÅ Æ6Æ5Ç5ÇæÇÄÈôȧȩșÉAÊËʒˈÌXμϼÐÛÒÚÓMÖMÖدÙëÛ1Þ"àÌâ䡿érëïjñ{óÃõ–ø%û‰ü‰üTþGâÿyúzöÜò"ð§ïøñŽô®÷]ú|ü}Ì__p‹ ý  ® é Ò + ö îÍS9##¹Ëôòx«”œ¶Ê¸Ô€€µ­ !(!¬!«"‚#U$%%ù%Ë&0'%(%)Œ)C*U+U+î+1,>,ø,ç-6/ 0&0„0d1«1Û1‚1\1…1Î1Î1+2-22ã1A1Ë00 /Î.¤..l-Í,ƒ,M+Ò)ž)ž)³)í)•)V)‘)) )+)ø(é(+)Œ)î)Ë)4*Ñ*y+y+|+-+*§*"-ß0 5—:K>ð@G@k>ó;Â8i1-/‹-‹-™,h+M(=&´#!KÞxƒ@+…ÝB˜ ‘ ‘ Ž"‚ÿý´ú_øõ‘òðÌí‰ëjçšâˆàÞÞEÛ;ÖÎÒ·ÏßÌ{Ê/ÈòęôÁr¿Š½» º«·µ¶¶¶Jµ÷´Ò´É´?µÆµÙµW¶û¶¥·X¸á¸æ¹ »£¼r½Ø½Ø½¨¾F¿E¿¿Ü¿tÀLÁ•ÁeÂ:Ã&ÃiÃÃÄ|ŵƳdzÇÉ‹ÊvËbÌ…Í@Ï÷ДÒNÔK×"Ù|ÚVÜ¿ßRã}åYçYçôèëcíwîð ñcòGôEõ»óuð—ìµè0ã|äæ)é)éìuïŸñ“óÄô'öð÷oúùûãüþXÿ­ÿ›rr«&Y™ç  š ‹ ä '´\Ô77öÁ¨_îûE<ÌUíF0 ù ù v! "¶"_#Ã#&$.%Ø%ú%&G&j'[(Ï(Ÿ)`*”*”*]**î)Î)£)Ü))*m*¦*6*˜)6)u('e&1&‰%‰%°$&$¡#3"(! ÕüË»n+xGXXÖI=.{÷— î a  ™!ç$æ)5€7ì7ì7L7›51¿.Ã+š)(b&/%‘#Ë!˜5X–¡¡‰®µSò w L~tñdþü™øöØñ›ï2í2íêécçÐäÃâÁà«ÝÛê×ÞÔÉÑáÎ{ËÉÔÅ%Ä`­¿­¿¾×¼“»Ëº¹z¸i¸¸¡·ø·5¸Ù¸H¹Cºöºê»à¼à¼…½–¾û¿®Á˜ÂyÃ2ÄÂÄÅ`ÆǿǗÈëÊ̹̹Ìͳ͹ÎüÏÑMÒ’Ó2ÕÁÖ»Ø ÚCÛÄÜšÞ„ãƒå—ç—çœéPëî=ðXòsô¿ö¬ø…ûý^þÄÿØÖuªªÓýÑ÷6ôxòHò\óœõZù®ûýlÿ÷Y&   0 g §  z .  „ */Y7e¾§òò8™cKkt†än²¸Ó;yúú,å™ÛŠ !m! !/"ß"##‘#2$S%¬%Î%Î%P&K'F(Ú(^)ý)½*ï*Ã*Ÿ*†*Ä*õ*+¨+{+=+=+¼*9*¶)¦(*(Ê''h&¢%Û$ô##'"£!f!k!¢•¦ÇÇ — f!Ú!ï!+"˜"3#€$%†%&­& 'ê&ì&Ü&Ü& 'c'§'(ò'È'©'¤&:&‰%Ì$f$Î#4"o!‘ ‘ ±,È’”NõðÊÕR<tÀÀq3ç   +!ð#(ñ,Ü1®5ý8I9Ž64ò/ò/y-a+ * )Õ'£%­#d!(o<ŽŽA®|))x ï ¸^“Üÿý ú‡÷õ0ñvîØë²æŽâùßsÝsÝ9ÛÊØ"ÖZÑ+ÎyË¡Èơ°À¿U½S»õ¶¯µ‘´‘´N³I²‰±M°·¯J¯O¯˜¯ °d°Ô°…±z²\³óµM·¬¸¬¸ºO»7½r¾’¿ÌÀŠÃÅ£ÆȯÉNËíÌ ÏÀÐNÒNÒŒÓÖæ×óÙÜt݈ߌá»ã–åõæ?è¯èâê)ï›ñ‡ó‡ó–úø'ô{òô– íF÷{ æ Dõ•íïù{ƒçç·Û‰ÕÂÝ-úrNì´ÓÜòñmç{ÊÓÅvì}÷‹ Q"Q"E XéÑè£ÕÞÁYÙªù?óúu )0D#€uõçñëëâ î&i(ô=+N¯ÿȦdú…ìÂ+Á=¬%ÓÓìä 6îïDÖ+3æ>ÌKxL 9_33?ò!]]S†.I-ò4ä9Õon$Ñ*ßC¼PñEq,80BìHßMßMæC-:é:š6þ"y‚+P,C*q#Ü !9Ù*“=« ¥þ¨bú2BŒÇñô`÷)ë"ãˆè£éžðøíÃï¦îõõäöÜú%ÿµ‚áñ¯çæÛãÞtÙ ÑõŀĀÄ*ÈKÁ³€±ì¯?¯Ã¯À±S´¹µÀJÄIįËûÏfÏþÓþÓÙÜ á‹êvë#ë‚í~ý¿ŽA!& *âðiêää ãräIèèåñçñ,íïKêߤÝÝ1Ò%нÛàìì îå-çsíýêæEãá±à¨å§á=ÕVÖ‚Õ¼ÏñÑ.Í.ͼÇwÍ©ÐÒEÑXÒÆ×yÚÀ܈á’ö þ übúÅü%û%ûÏÿr¿ýéï‡ëcãkäçvà"á>áTÞá%è ï™ú²m +á,ö0)-W'Í« ýXý"b æ ,,ûùþ 7ÕxV¦~-o0Û1‹0².ˆ6â0‡)‡)Ý!Ý¥ 'ŒçÈÀª#¹%ö0a2ß.¶,¹*¹*/û11=+\ &œu z‚·Üÿ__ èùôð™ Ž#F$É$]%K'9!^ƒC" " $ y!Ö%Ñ(-/Þ*á'5-‘-G*x&È"•.+1X,X,M'Ô# !X:tqÍv9(Þ.5,÷,Œ.Œ.\.­-[)Û%°#-# £/ "|ÿÉþëôŽöw ÞÞqËDÐaú•ûÖüãýü÷ôyíì¦óïïã4׳ÝëÓåÊæòïì®íÝñ_ò‹è)æ-â÷ÞËÖËÖ2Úãè^ìÔç‹ÞéÍoÎvÖÜ<áKðPû|ñÌó»ñ^ñîøîø‡þP -Š & 9 à ƒ «, ›õdùÈ‹‹² NüµM6 ôU$ñ ôÒõ¸õ®ÿ®ÿïCýÍý¹ -»ø= øö ®ÀcTþ*ö*öþý 4>H~ólàžÑ)ÔÙØqâ\ìœóÿ·ó±ðòìòì7ïOå•ßræ¡èÙòÈÆÎTËþÌaÒ<Õã]çùð«íhðhðÖàÃà„à¹ØÑͺºÈSÑÕcÝ®Ùÿæë2uÿÜöððzé¬èáÄãë˜âÞBßåBìã1ׯÚýçÈï²ù²ù †® Ü ƒT^z B.Žð¼èà1Ò3ÖîØîØõÕ—Õ¡ÜÖï“ùwÂi$àã&H‰%a‹ =öö° G÷Î÷jû* p"=É&þ)l žv”öüöüª8ýùù üø›ôž÷ô‘ñ ùÂý¬úSÑ Õÿóÿó{æ‰äïÙÞÑÎ5ÆzÓ8å-îøòõFö(þ"üü5ý´ù´ùÂó¢ó‡éÛ+ØàÏUÕ“ÎÛÅüÄl´®¿ôÉ`ÕPåííãòTôü A3ô2÷¨öDâ¥ÓJÙââ éîò‚ò·ñ·ñ>ü~å ‡1Ò6”  ÷AWñ²ü¦ ¦ tþ%ðšé»éïîÙòpõÃø]ÿÉ Ó ² GVB%¨ö ö 1ùþHëútü4ö+éðïgíPémê„î¼ðI÷´ô‰ô¢ó¢óJë;åMäèèì>øìøõ)íîaóòëµáÖæÃë#ê#ê‚å„èîêlê éòé%î'öâõíÒéAêÀãûàtؘÝMíMíù¨b|Ñו œ¦AÛ %ü8Ôq ‹‹9"øÖ½x ­m.%Š""É&Z1øŠúë÷¨ô¯ E(W) 'µU²‚ß“õÛ(p7p7(n)n)h"¹? ‰ ÒãªT j'€(î$Ò!$m"''g-g-¨* /‹.~ o o—Þí“å,#KDÊÊl$ òn)È5Ê(¨ é!ëÍ;–'ìD µ é.Ã:ÿkúöüò!ú!"„ÊêAâbØbØØØ²ãùuø•ôàÿ‚ 9 ã·ûÿþuý¡ò¢ó'ü'üx í–"‘b=ªr‰xUª ÓÿÐ&&´8©§( µ &X™A‰¸,,r YñœõþkÕOýÌï>ãßHà6ã™çXè¹ö¡ú¡ú¾ó=áûãÉóûñúö õøúUû7Ìò‹ìÃ0ûfþfþOð~áSìwòãîVí|ì´ô–ò£ê]æ.Ô¯Ì×ÉÐ)ÏÑÑÏÙ¼ÙÆ=·\·á¸¶ÃÃüÎÈÓ È=Ê–Ñ‚×Nß<Ú<ÚEÐáÎeȃÆðÎ*ÒÓ¼ÔÕ(ÒvÙà åsðžáká½Ý½ÝáIá¾ë&èÞââí¦ëpá"Ø„ÕYæhè8ÝVé4âüé¢û¢û PÏ)÷ œ æp %>üF `pÆ$3)a1a1‘0ì1ä4J?ËC¬5¼2·+º$š ™îÿ^lÔ ÛýÛýÍOÖ]{,î âOæXîŒømؽ€øcø[õ[õšñšî˜éºè_ßâßÈßvÚýØ4Ò&ÎrÕòÏrͼÔ2ÙõÛõÛÚÙ§Ø3ÙUÚtâ¹òÔùÁÿ òìý#òFã•ÞšñSöˆ„ô/ñVä™èÆíxëRúð  y'AaõŒø%::åáPÐ ² ¨Ñº[  ñ [2£6043,3,8+˜*g*Ó.R.®*©9¦8ª)ภh&%y(Ü(¶#y)y)ý3T791à#üz":+U'#ïd!I&'5 ))% é§ù‹úOûiÿ Ëü(øžûíôný¸ûÍîÍî3ìáá½Û&Û¤à>íòã¼ÖÚØÕ[ÙzåúéÄåTà~Ú”Û”Û“àÿÞ¢àIîéøÎýðòCéÎòSðÈéJç”ìFìÊõõ%ð%ðÁí°èòçÿæ£æì;ðƒò^ð óÌ÷ýð@õjéú³§§< ÁTC 3 ’ eÉü!úz÷áûÆûÁ Ïÿêê÷ ÷öÌù£ôMöFÿüÏû6⌠« ßßøq§ p Šbóêq©a ……áÄ E=p²Ã6“â óSæùùkf- "  þKúºÿ(Nù'ö ÿzÑÑGÿþOÝ ì­Äfý•úù÷Ùû}þ¡S¶¶ †ÿ¿üæüWütü>üWôóH÷ƒü›V á=——%±àãØÞå@#)ù+ (·7" 'u&’&’&5&W&}*M$g$ )°.À2;-L(¤&š!ʹ’,`&`&`&ΙÁ"D# 'r.3o2¦0ù,, 0'. *ƒ"•bb Hœ» %O yuÚÝFZ‚ú\   óëÿîûÿŠ›cúiø¡ôoð¥ïZùX ““ , Ú8úüîïƒëÕäiÚðÑ<ÒŸÚá¹à=ÝáØ›Ì›ÌÏÊ¥Ó՜λÅÈkϺ×kݨå?ëJæâœàÒÚ£â`ê`ê ç¨ç,ÞþÕ-ÏRÂÇÅÅȽ׾¿!LJÊyÅÀŠºŠº2ÀaÅ6ÑèÑšÓWÔ?ÈFÏ1Ó€ÔõÛÚ;Ï8¾ý»íÅÉÉ<ÍöØvàþå8î©êUçªê¯é ã:áâ=ç=çÒÞtÞzÞzÞËåZîîéNìê‚çÕêží°ô/ð»íjïóïã   ‰ĺöJï“ñBóçî_ìéøý“ýmüVø›õÌò¨ç¼Ô¼ÔoÆfÆ¢Ë ÔÂÖÜÕÖ½Ñ Ð¦Î«ÕMÚl×èÓ(ÔìØ4Ù4Ùà"à#âñçhæGæ ô2ùäöÃö;ôoçšçè,æbä©ä©äúýu÷(øYõ1îïë$êÖë–îKódúÔjA“$$Ü"¨#‰*×.á.Ì))-'!"ˆ!<+ì2{43È-o%o%_ "™MÉ芨a Îo¥!M!IbbùÈhnQ%9,o)l"~š"!Ü$ú"GÆ. NNÂ&ûYüÃÿ,ùð¦íáë—ë€íúç‘è´åiÜìÎkˑʑʖ˛ÐKÑ%Ø`ÜfÜïÜŸÞ?æÇçå½êlëÂêÃí*ðMëMë îÂô–ûyÿ#ø*ð0íâð°õyðcñ¼öâòÖìÅí@ô@ôèY „Äa&%ûeú K°$c&ê&ê&Œ"™ 5~C!a$("¤>‚ —æùõ*úáøÞ - - ô ò ¿ ¢°qƒn U  ½¤‹*E%M Ù Ù Â'&+Ï.ø. -—0Ò8b=7‡5^)~%®.Æ ×–!æ&}/a4Á/c)J'®ýcøwÎôk#W0,4§2-© 9»Ün×Að'¡:87Y6Y6 1°. &I‡²]lh ª ž °i¸¸ÁÁï|n ô)Úø@öØügÿ#ø<ð9ï<íwïø ý ýr<¯ý£ù˜öMùó3 ¶È{êÇ’’ÂçL$<0}4n7£633<0<Þ6þ2»0X.L(ˆ(ˆ(D)c'`+N)8'Z&e£åÀIšÆ¹9  ¤ b¬þÇþHûûÞúãýŽÿÐþ‰þôPè‹Ù²ÙYÛYÛ_Û=Ø7ݤåè_åJäàDß¾ÙþÏøÎåÆ¢É³Ë³Í Ï Ï„Õ^ڛذÑ,ÑaÖ‚ÐìÎ5Í©Ò\Ö™ÐÆÏ‚ÍÐ×'Úßß¼ÚMÙ“Õ Ô)ÓmÔ?ÓÌÂÑ ÝiáàäãàÑvÐÄ×~Þ~ÞÔáF߃à‡àUàóâÌßEßAäýåâß¡á4íó@ñÑæÑæjåÚçNë&ðÿñ_ô¢õ{õÍò—øeÿ\ýü6ïvçgågå î8õjõCü²Uþ³úØú>& o‘¾Z QQ¨JtË7ßè Z éI ¿2% QB • • ¦ Û p õ KS b›ý’ýKtþÛw±ðHöÂôÂô üÇùú™øÕô²í¦ðí³ê¬íñ±ôõËûPúC‡‡jÿ:_àýþ×ÿx±UHü0ù|ö×û}þýýy $ÿ˜ÿª: !?J=HQs&ÒO!´"´"Ê$L*ˆ-f2û4307-Ï1©5€4­5•4 2¿1 7í:í:×9Ç:Ð665u5:Š>µB+GæJÄNäOÑN.;“1Ö-K+K+X&Íà•:° ä  ‡”XoÿžùˆøR÷_õ_õ¹ö.ô¤ïÍìæçoæÄåîà ß›Ü1ÙøÔ0ÓŠÕíÕ ÔÚÈÚȵÈ~É,Ʀ¿¥¸Ð¹{»Ñ»(¾e®¿ÀÁMÀ´ÃÈÈ@Í9ΓÊRÇkÀ½aµ]¯h²w¸ìÂå¾ì¿6ÄVÄÂrÄrÄ­ÃÃÛÄÄÊóÊ¥ÍÕÞ(çÅâWã‚ãáCÛ]߄ބÞÝ´ÝwÝXàläŽè—æçâìrìÐíêåã…âÆçQå¼ß¼ßáÝþã‹å´ç¸éÜëXîöëCçîà¨â äüߨçPèzã_á_áaéïìîUèãõß®ÝÏß_ä5ìÑíéåkæ•ëZéwæwæaåŽä~äEäå;ëáì€ååvëuíÏìJó"ùCùÈ÷úú47]Ï p+‘ ‹- lh ˜ä õ  Ç.ó¬ª ¨ ™ Zâ±+î »U Ð#B-í.k0¾/+/_5Q:ƒBÏC˜? ;â8á<=A=AdAkAØ@ÃDžH6I^LšO»PÄNšIëGíHÞH.H(HáGáGTHóHÚFxGJF'BkBEE¤C–B+COB?1;•9•927ƒ7ä8ú:F:2\+³**)t( *¯&A#´(2'~&~&$¿22]œsý†˜,µ† œ * * 0 û—­Pc€þ(ú»÷PøÝ÷&ó…îbïÊíÊíÆê²åqáÃÞµß%ßIß]ÞLÛiÙëÕ¦ÖÓØÕÌÓuÕKÕKÕÇÒ(Ñ‚ÎÍËɠȆÈ'ÊYËEÍ#Ò"Ô×ÓñÔÑ×Ñ×yØÑÖ·ÔÓ'ÕÚÖÛÒšÒšÙKÚÙÈ×CÕßÓ\ήÊÝÇÝÇ½ÈæÌ”É6È9ÊBÎÐ-Ï×Ò+ÓÒÞÒ´ÑµÔØÚÕÝÕÝ«ß×àEàÝlÛ…ÛÚŽÙrئוÚ^ßÿá–ä$èµç]è]è©éízïÔïkî©ëæçœäÈå!æ0å†ç½éGóó2ò%ð%ðÉñÇòòòAòªòDó¿ó“÷Ìú±û(ýýíû¡øzõ7ô0õ0õÎóðöñMò…ö ùe÷-÷Lò#ôC÷<ôWôö”ø‹ø‹øuö,ööçôëñùòJöù+ùµú(‰—c J %% ìŽ!ë%ö/v.62¬1Ì;C294³5s?s?ÿDŠD«B=D9Ä0Î8t9 AX?G7Ë5Þ=BÕ3 1º7º7²;`=|EˆGaF¼><`> 7f7n<ì;5Ÿ7N3â,ì)ì)ú(ö&À"“*µ(½$è)›%¿óÉSŠâr ø Õû]÷$øüoùFøûø õÄò·óxð*çKåKåë¥êÝãvÝÓÜŸãåqß(Ú:ÔÐüÐ4Ô^ØþÜNÚnÚnÚaÛqÜ-ÞÀÚ©ÚhÛ½Ú¼Ü6×ÖÑÔiÙÞbáËܣطط؋åTëLìí>çíåèßèlëFê)êTò¹ð’ñ{ííqîqîí7îKê#æ7ãÈáùåoëýì%îÖñÓònð=çŠèEè¯æ¯æÚìêñ\ó©ïôîÏ÷õûÉü¨ü(ý½ýó¡î]ð®ñîîñêðñKø’ô¯óþòðñ`ð£íéóVñêëäè„ã†ÞyÝyÝSÝ\ØÊØÈà(äãSܸÛÚÝÚÔÞˆá‰ÝíÜâëÞ·æ·æÕé*ìðžî'î•ëîÞïòï/ôUòç÷úû=oÿÒhhþÍ [t e F äW™ÜÞÿ88‘à-Jx !b(w,50(1k2Z5Ù5Ç7˜<Ý@Ý@9EU@÷@¶CˆBqFLE#G«J2FLEpH“IxKñHøIIIVHGK»I[G0L…JF!E_D}BÏA¥BÒ>…=§98.4.4Ü4¾513O5ä/l/r2Ø+Æ&¼%"$Õ$#Ç«¢+ + H!Â_$F$¡¼qúÚ<~þ ˆ á%%. ­ §‚ûjö#û`øÞöö”ð÷ï‚îëëµëfì˜ì˜ìuå_ä°åŽçLé>ç ã[ßæÛõáîèHçÑæ­âváÏÝÏÝÙ~Ô}ѰÑÕÍÒèÎÂÐÌ5ËmÍíÌœÑ|ÒxΠͫƫƊÃ*ÇËÅ¡Áy›ÅaÅŽÀ¼Î¹d¶p±”±F·«Ã?Ç/Æ/Æ Ç¢ËºÐ¡Î±É¶Îè΂˻΀ÒïÏBÏ„ÌÐ̴μÔÔÔ ÓØ×YØWÕÒÛßßÌà âùåRçråÕã2ÜWßfàœàœà[â@àßÞ±ÖŽÔ(Ó”ËuÑДÎbԸؠàãå˜ç˜ç á}æPïn釿Õç°èüé(ëKéëfêÌèï¥ò«òðð†ñæíúï0õ&øzþ‰FíÚ6ÁR  t‡Ÿ Ÿ ¢+ A3Þpœg#§#%"l#ž"]'-#.C1m-m-I-£3ú2Þ4Î9F8>;;·7)5ù6;L9/7z8 :pó=1>1>IA >0=ö:L6B8$;À;c>²?Û<7Œ3=1c+˜*++¡(š( '& &z#Ý µ % (Ý&ð'—)](Œ'p&×$×$m %¾ n þ· ‰F æïï[ôÏ:² › 8eë Âꌸ+’ÿ}üYÿYÿªûýdø]ôîâë«ï¾ô.÷¹úûúðøÕöæöÑ÷†ø†ø¼úMúÝöý÷ùé÷ž÷ªó•ñfðPðžï‹ì5ëñéyå1â1â¨ã&ã™à•ÚÑØ×?ÔæÖ9ØHÙÝoÝWÜ Ú€Ø$ÕfÖfÖÜ¿Ú×ÁÖÇÖìØ×f׎؎ÖÚÑvÎ4ÏœÏzËÿÊÿÊQÎNÐ9ÓðÒ£ÔQÔØÑªÏ€Ê%ÈSÈOË:ÏÐoÏξоÐsÒûЭҹÔÎÊ»ËdÑÅÚøØL×HÜ&ÝíÞèâà2á2á}âyä ãÆâ@åÐä1åççÜèÇè¥æxâ,á£àUòðïðïðððÝîÞíýîzò…óKöÊú\ûû¶®” e LÖL L Ô|&±ÔT ‚º x(:&s%¬(*•(ö)9,9,×(l)å1ê3Y6ø:Ø;Ï:œ:%<?\>ˆ@.@D#F#FgEMHØÇ׎Ø%×)Ö[Ø=ÕÓ¿ÔÙÖ[Ýá0æDèÖêëë^ì;ð;õ¡÷]ûNr¶Úu¹ž…¢íš--7#Ì!v e"}#°&œ(@*—-§0Ö4Ø8¿4À1Z7&8Õ;Õ;ç: A@?>øBðCœCTG/EËDQHÔH&HE×G¦I©H©H¾IžHºFõGE$CGBÊ>Ü­Þ5áˆálàòáòáåTçê$ì0òÜ÷ö÷ÚøhüÜþh>Ê–ää<” æ š q  « ä Ù Ê {1%éj¾AA&&ö)‡+ø-Ä.ê,34»36¢:ˆ=F<@;~>q>Ò>Ò>å=>„>2>==Á;?<>á=·=a=<<&<î8ó4Ë3Ë3@2I11•/ß,ä+@)(a&å$ '.#G"¿"×!"!!¤ ø"z"8!˜! ¢ßKÖt •{e˜©©tsÿŽü+úUü¦ûûøùö ÷ùõù&üºû@û¼ù¼ù=ø¤ø¿ú üüû«úKú&ùñøÔùéú4þæÿ~@¯¯èffýäÿ'ÎÍ<ÿâý5ÿŒûäûú*öòòÆí^ìÄê_ëVëé¬ékë<êlç’äPãžã¤àþáÌäÝäÝä©âÉàÒß)àñâiåæOå6äãÝáQã æòàËÝÔÜLÝLÝÜÜsÜßÛ¹Øå×äÔ³Ò„Ô˜Ö Ô7ÔÂÕQدÜGßëàëàxâSä†â2ݨ؃×á×Ù±ÙMÙöÙnÖ"Õ ×?ÚaÙ5Ù5Ù²×Ä״ׇؖÖYÔÝÒöÒ&ÕÌÓ)ÓÕÕ‰×ÌÓ[ؚؚ֚Ù4Ø Ú'Ü|Ý"áDãÍ廿éç\êpí ñuö¦ü¿üÎÎÊ¥@ ™ m ’#Ÿ". 7 | ) ª µ· · ¯§é¶ t‚Øgt¦$í&Ë&6)%+ê+ê+c-r/Ó0à0¥0U2Ç283\4‹3…3}4Ë34k5e4e4˜3Î0c0†/ù*O.š/o.Â.Â+*ï*™+ß*€&$Ñ#Ñ#o"7ƒF4!"« · 4!ƒ°™Ú¾¶ýn‡ x þ  » š à    ÎæÙóóÁ•H Ïi ËœÉrÍš×,""» D§}¿¤æ–© î     ÕdG, ÊÓÉZ“ózïMüþÿàû)ÿ)ÿ]ÿ<þiýYþ߀)p6ÑoŒÿkü—úúúûúeù ø õõó õ öÂô`ó{ôRñÌì4ëŒèíè“è“èQè-éuèéëÜëÒì®î|ë€èÒçÒçqè—ã‰äŒäÞæÞæ÷éJå‡âåáÞà2ßÞïÝ?Þ†Ü&Ú ×¨Ð«ÑäÑ+ÒlÒlÒ ÓTÓØÒšÓÔ)Ó5ÖÆÖÖ•ÖIÖëÖFÙŒÙÛ‡Û‡Û\àäaæšéPí¯ð]óÜôüõáõèõŠùôü`ý|9ss‚ÿhü>ýóý·ûvþó”Ú   .Â9È?Šai±#Ž$Ž&l)\)ˆ,9+ +g.t/°.ù,.._/‘.1.,è*,.,Õ,H-V+´+q+‰)¾& 'Á&Q%Q%„$x$Ú$ ",^UIÌÊ Ñä ì ì  ~ —Ï{’4rƒÅþŠ]ý1ùˆøj÷j÷à÷¨øíùðú û!ýüyýjþKþÿþþÿÜ?½½ñÔ²¤3E8hÖÜС’!5ÿÿíÊ7ÿûÐö«öïöõóóDð„ï‡í´é)êÜèŸéŸétê˜èIé)ìíîeñòÁôþõWó!ñÐðDô5óGôöñöñ^òíólòò†ñêñnó¡óšññHñ¹ìÇêëIêQéCèCè;èWç}ä âgàwÞgÝŸÚ Ù»Ú®×VÖAÖ²ÕêÚ£ÜXÝXÝ ÝêÛ Ü9Û‡Û§Þß@ÝÝxÜÝ6ÜïÙ„Úï×ùÔ Ò ÒwÐêÐ&Ñ!ÑýЪÐPÐ)ÑwÓœÕZ×BÛÝñܪޫá¨ã¨ãé²ë/ì*ð:òbòZò¢ôvø ü˜ÅHæ!¦¡ ¡ ï Œ a t N!ÃHø ³ L —šßßàk;Ú%û)g.–=Q=Q=Q=;f=ú=u;?:]8¤6õ5‹262Ž2¥/ê.n) 'ì#ì#w!l´\‡¸ó*ƒwˆ”uzç P 0 0 ÏãÔþ^úÀö“ôëóúòôäóuôzõSöçø;ü;üHüðû³þµ¼hìð"ë•  | e ¡ ¡ A ž è 5‚ ß ± ž îL9#Eÿ“ü…û]û]ûRùöõVô9ôfòðÕðŒï<ð^ðZð÷ò§õ4õÙôÙôõö£÷7ö—÷÷öõäñüðÖðkð_ï°ï‡ï¯ñò§ò§òLôÝõx÷÷F÷²øùŽú2ú ÷>öôñIñWíªìyëyëQë¬èdæxä„â`â%âÐàïßûß—ß­ß‘àåá¼àåáââTàUà7ßçݼÝZÛÔÙ¹ØW×%×FÕ’Ò¦Ò“ÔwÕêÕx×x×b×rؿمÙeÚ*Ü\ÞÒÞŒà äûåÛèŒèÈë¢ìïïïÕîƒòÆõµ÷ØùûºýNÿ‹mÃHr( --¸‘àwÇ ò ê  ô c $ª#}(†/†/ý8Á21µ0Z.ˆ3Ã3HCNA­4k,³Û}Ú}Ò)ÌÊÊØÏ§Û,ÞƒÓÔÐ*Æ“ÎÕÒ ÐtÓ<çCæ‹âZåÛçûäûä¬èpåpç‰ïàê^óó(ïr÷fútû§)+ ct!+#+#.,óòIó˜ô£ï÷óÖõßhš¥ñføõøõøýê¬Þu&Œ+!,q4É<ù@AåB3EòL¢P0O0OjMmJ[EŒAîBmDËCÌBH×=×=B;˜;ã=$?3<è;¦;&5g1(-ø+Q-Ö/ï0’)3&í í ÷™ Z oTŽ Ÿ'X%wŒlé ºA臇b›T f_„ÀíÓ"ŒØ@ ï ÿ a®8 W²úï^èìâìâámáBÞÅØôÖÍÙšÖ°ÎæÌ Ì/Ì^Î7ÍIηїÕuÏuÏÓÎåҔѧÔDØ¢Þ<äå•è í¹ð†ó úÿÀÍ_ÿ_ÿnÿjümôñrïëënæôåjàC×¼Ó.ЩÌñÂ<ÃA¾U½U½½z´¶½¸±·—²bµéµU´%¶«µ¸®¹ãÂlÂ^ŬȬÈgÇ.ËÎkÍæÎ¹Ó5×7ÛÜÛˆÞUàÞÜoà*Ü,ߩ۩ۃϙËËÑ¢Ó¸ÖaÜÿÝXß«àä2êîŸóNû‡ühhJ¾Hö Q„²s£{³Ë I Å nTêÿ‹`ûÿq×ék ßZz!!#3$D'ö% &Æ'Ÿ%&<+,Ó-l255þ:7ö4Q6Q6V4§2O0.Ç.,´(i& #š!êÂÿ•™ ËËã¯!0_½ÜÙ¢lT{ Â1ÿ¢üm÷m÷´îÃîÙòÓòïòäöóü_c!Hj­– – t Gn"¤(È&•‹ûÚS ;ß3 u vP’’òÉ`Ë3%Ì ÿ"%'™$é ×HAŒ%–::òtÔ æè{… ûÖñIî:êïéåÜa×ÂÖAØAØÍÕìÒPÓHÒÎÊ€ÌÇÄÅFÊÊgËîËÊ“ÉâÆâÆîÆÃÇÅÄÁF¼Š¿•»¸¹‰À½9¹½¿‚ÄÔÉl̊ΊΚόÑ4ÒpÓÕ­Ô†ÖdÚ騶×*×Ò Ò=ÐíÍù΋ȋȚÈFÈýÅyËdÑTÔQÙÜMåáìïXùªý‰”-– – ÂDÒÛ"Š&‚Ñ i 1al¥$#$#)ß+T-¿0»2—1î3-4G4@6Ç6ž9è8>>P>AA?|>¬ fúÿ÷¾øƒòSñ·ñæÔçàåãXâÆà’ܙٵ׵×8ÙbÕÓïÑ´Í#ÌúÊ]ÄVÂà ¾c¹ºQµm³±¨±¨±N³¶,ºù¹(¼ Àª·ˆ»kº†¶½¼g½rº¢µU¶$¶ººÍ¶¸¸½kº(¼.¿k×ÇBÅNÄ ÆTÂÜÕÀ…ÁÀÀ™ºY¸W¸¹·¶,µö¯‡°È°P¯d²´Ü·ê¾ñÃìÍËÑËÑְܰßäcæ|çVé‰êaê™êVí§îÒï…éZÜDØ1Ý1݇â(åáéµé­ñ,÷Øö•û6þKÙƒ n , i C C Ñ ö þ B | ½ÏÈb´åŽ6ð)  Þ"{’/î!E³D…E:aŸ!Ÿ!A%^(p,ü2q7g8H:—9â9÷;;G<?4>à;”8”8®4\2¢.5,P,e*½'Ã&]'W(Í''Ð'µ%~- )M'M'&„$R#a×r*å2–Fü ý˜µµE‚w Ç6èiÅ = ý äªØ-Á ž •Oϸ Ý a ñ ÿÿN'ÄeG¸¢þüãûXü°þ,Gÿ£þøÿøÿðáþ€ý¶ûÊù.ùî÷—õ¶ö‘óùðeñŒí¶ìþêSìëërì’îîuð\ò ïï½ïøî£ñfó‡ößù`ø½ø‡ùÎüÎü6øg÷øÚôHñ*ñjóJôMôáõ£ø÷ùiýxÿý[ÿ 5 l A âpé@=:ÚýÂûùü±±µ´ß u…ÑÕõÃ7j¯ººžýŽ Pþ‹ù×÷+õcõ#úöùÁ÷ž÷ZøúúNý÷÷ oëhCI;0ý¾ü‰ûWõìôBöþîî~êaèaèÛä’äëã'âåâˆâ©ß´áà'áÂà0Ü‚ÚqÙÌÙ×ÛÕÛÕAÕáÒ[ÑBÔ_Õ³ÖzÙ ÚëÛcÞ‚âöéírñ¼óíñ=ó=óýñ±ï›ñKñZòð6íYñ‚ðéíäñTî\ñ8õã÷[öe÷e÷‰ö ô6øùµø1ú<û”ùùù(û6ùÔû(ýÚ½%I N Ï]Ig² $8$«%½&=),) ) )i*ù))`-‚2>;©A Aü=þ9:2:Q6´4"0Ï0002 3k2-2Š-,U.+S-ô-‡((¾'$$[#òÓÓ¯šÏá è|;þ>ýkùröwóïí=ìë£éçç˜åÝä!ãHâ€æè”æê¨íåë­ðŸïð?ò0òÕôÕôoñ'ójôVñCïÆî{íðë"èªä¯áÜ¿Ü÷ÜHÙ×èÒèÒrÑ ÐðÑÔ ÕÑÕÃÕd×ÐÕüÓ[Õ'ÔÁÔtÒ‰ÏÆËnÇnǤÅóÂ#À×ÀbÁ@À{¾‰¾ÚÁ¶À—ÂäǎɶÊ0ίÏ+Î+ÎôÎ9Ð!ÐÈÑ4Ô|ÖŽÖ¨×ÈÕ ÐÈÊóÈ¢ÉÚÈgÊÄÌ[Î[ο҄Ó÷Õ½ÛºÜÙàêçíåwèçå?æéì‰êê5é5éMçùèÝé{çÍèê’êŠê†éÖé'ê¾é1ê/ïî+ó+ó¡ógô5özø ûõûT?¢. b‰K%™-–1–1ó4å6&:Ê<Ö>CCäBDRB#C#C9D'EŽC¬CÂCÂCaD\EaFEI:LíL½L N©O¬P‰P»O6P£OŸLÐM¥M¥MÐL*OüKÏJÌIHUG$EZEUEÑE©EäEoD'EŽD¿B¿B}A?¨?æ<Ò:9;­6#5ô4@3á498å:73533ò/p.-æ-·-J,6,À+*€)#*Â(;'¶$èj  RÇ* Çkÿûøúóð.ï ëîæ äþßþß ÝÐÚ°ØvÖhÕÒëÏt΃Ë^ÊTÈgÇfÈ:ɢγÏPÓPÓÔ²Ô2×ÀÖר>ÖJÕ$ÕmÒ­ÑåÎVÍËsËžÈÉÇÉÇmÇÆbÇuÆÈÒɃÈÎÈ!Ê™ÊóÌÔÌÍ$ÍëÍT̳ɳÉÊMÈÈÈkȉÈÃÈÇÕÄäÅ{Æ~ÆçÇŽË¡ÍÑÑ ÑëÓ~ÖŒÕâÔÕgÔ(Ó Ó*ÓCÓÉÒZÖ¸×QØYÖÒÒËÐ¿Ï„Ï ÑçÐÈÑ¿ÔdÕ؇ÚëÜ=à+ãQæ ê¼ê}ë}ëaêGëì\ë$ì5ëAìpíŸí3îÐìËí.íŽì©ì0í¼ì¼ìÀí0ïŠð=ó6ôHõ%õ±ôÖõs÷cùÐú¼üš! <<±iŽ$”(Þ+À.423S4¤56g7g6°7†5†55Î54ï5Î3Ç132 2B4á2ó58*7U:;>>+=Ÿ=Â<²:C;­9ö7/8‚77œ514[3è223©5©5£313&3T0X0‚/Þ**h'A'[&u"¤ÚF½ŸŸ;\ÍÿB.Ý = ¥ 1 º B  ÔX   a ëÏÈ;þÓúnø&øºõZô_ð‚îuë}é}é»é‘æaä†äðà^ßGßÞ~ÝsÛ®Ù%ÚËÙOÖ2ÖâÕâÕžÖ×)Ø ÛnÞá<âQå©è²ìvî<ïLðsïðzíùìùì%í-ìžë=ëéé|é6ééæ4æ·æðåûæúçææØèFêÓêÓêì;ïÜììëyêÏæ,å'ã“àŒß?ß®ÝÀÚ"ØeÔ1ÒÒÒÉÔ›ÕØÕÙIÛÚÝóàãÏãŒäKåqä7ä§älä™äèèç]è^ëµìtêïé6ê´é­êíµî¡ï2ñÐñó*ù*ùdúÕûþ­ÿ½· Uÿ;Ÿÿÿ þ¦üýûÓú"ú"úÖùØùÅù%ùÊù•úÓúüùïøÁùAúû÷ûêú­ü þ%%‹º— ¹]—€Ã#Ì)m.³2å3H7k:x<.%>>=^<º:B9‰76«42¶1¶1˜0p0d2$4–5~67U9X:±9á83848m7Ú64646·65B4®3^1Î0Q0®0Œ3à4þ2 1-/—+Ó&^#""u 0!Ñ"é""%š&k&h'D(ä(>*«'6&ó%ý Lmm–¾2†Öi î YÄSlý—û„ùœöœöÚóXóò¸ð3ñÀñ>ñ ð)ð³îdîïïvïCð•ð‘ò«ó«ó»óó|ñ6ñ-ð¶îTì„éíçYæPãØßhÜòסÖLÕLÕ·ÔÄÓ¼ÒBÑÞÐÑQнÐПÎV΃ÍbÊ>ËÊÂÉEÇEÇ\ÈFÇÚÄÐÄ×ÃîĽÅkÆÀțʗËïϽÑöÑéÕ£Õö×öײÖMÖ\ÕvÔóÓ‘Ò¡Ò…Ò ÒwÒ²Ó¯ÔžÔ‘Ó>ÕS×רר»Ú}ÚŽÚÝbÝEàâ‡ãêæçàè2ê¹é±ç†çøågãgãÚácßãÛüÛ¯ÛZÙÙµÚÖÙeÚÍÙÇØ"ÙeÙ‰Øï×TÙTÙØ×9×ÍÖ Ø™ÚëÝ-áå¯è¿êÁídòFø|ù>û>ûéü2þ?ÿæÿWý‘üþÉújûÿúÏøØøYöÔõ‹ó óžóžóëñøòbò˜òNõ$öµ÷šúrùTùxüŠûýŽþ¢þÿý²ý²ý‡ýpü{ýÿoÿÿaÿÂ✠í@Ö“WWé5#‰^!(æÌ_„œ#®%T'Á(Á()Ï( () )ü(j(Õ(,J-Ö/þ/ 0£0d1)0)0Ù..*™(I&3![ ÖMÁšTg›¿ Ö Ö  h ¨  $Ã@“ÃLíß/TTIò›êü3 1 ® v ç a M ±ê  eþúûëú|ù"ùù÷©ø"ùVøÐúkü.ûüˆúúÓø”ø”øŒ÷öBõƒôDòfñ_ðïµï·ï+ðuð\ðýòIôFö,ù,ùú™û‡ý(ý0ÿ£ö¶ˆôþŠþýºü9ýöýöýžüæü¶ü_û\ûÛúKüpýáýÿÿDaYå B B  - m §µû­CQý…üÁùÐùà÷¿÷¿÷æøk÷A÷¯öFöNöÎö,ö¦ö-ö³õé÷ùÑÑÚ ¾¾[ï$!2# %Ô'y'¶(_(?()'á'j$ˆ%G$Ú#Ú##ú Ü Œ ºÿÌǰ§Ä"‚%z&à*Ì+ß.ß.À.Ú.ì/R/.r,à+:+(À&R&&ð%ƒ%§$/'È'È'd&h&')%‚$á#B!åÕ­Z_ÕÛÛnÎ-O1UnŠ Ì " 1 ¢ ËRã.·Þ) v ^•ãËüùšòDï×ëfêfê"åOã¡àíݯÝùÛuÚ¯Ø3ÕCÓåÒDÒÑçÐxÐ;Ð;ÐÊÍLÏ@ÍŠËïË\ÉCÇ ÄMÁ¿9½èº¹õ·O¸º½½½Ø½r½ ¼Ç»ã·¶äµ˜´0´¢´ê³µO¶œ¹Ë¼f¾f¾¿“¾¿ò¿ZÀÀ©¿¿Ô½Ô½¶¼¼zºm¸–¸¤ºê¼ê¼¿eÁî·ÆYÈÕÊÍÕΖÔ`Ø;ÚÚÝuâ°å!æœå?è?èÒèÔèqê2êì(î=ïœò@ó¼óëõ«÷ ù¢þŒâCCÜÃòé - „ªfü2£ˆÛe{{È€5Fñâ1þÔ~¢ž„_‘‘®UïÂ!º$ß'á)7*%-¸. .l/¤,“+›*ã)å(å(×'·&¿%@$k"« ›\ÝgTÑ“Ó MââÞœ"L$’$R&V&X&©&C&]%i#a#Í!l""k!k!c#ç$U%_&¨(R*9+Ž,Ä,,z+›*Ø(&þ$Ÿ$Ÿ$#-!‚ 2 + ƒŒ7}–‚1 탞ž-×C×ßE±ò!!Å!ª"û á ¹ilP_–W ´ròƒ ÿäýÏûnû]öŠõ#ô#ô›ôëõ²öø)øNõ›õÉòìï×î}éØçÎåœà4ÞkÜ~Ú~Ú±Ù[Øy×TØÙÚúÚQÝ´ß‚â?ähäåùâ„ãSã ä äÇä²åmè’ëJîFñòFô÷*÷øFøx÷sôdõõõÈôŸòñøòíñ¾ùCGì #ýú#üSþÊþýüýü+;üäí†Èü&ûµúøýö øæø/þœÁÁzbF)•î:æ”çNîNõ¥úüšW:®Ìü°ûûS÷]õ,ñ«í í„ì¦ë¬êné¤ç©æ*çòçòç8éìôïóøôøZùûÚ³Š ý + *ÞÞÃh›â u |‹Ü9 F"ÁÍðýúúØõSò¼ð½ìaé>èdæ’ä†ääªå3æ]æýæCèƒì{ì{ìªì%ð¡ðØòcôOô ÷ëûýú - n¹Ü ÁÁk¹Œ~éþqþkþ™üQûúø+ùzóSãhØøÙ¦Þ¦Þ³äÕëðëíùí^ì(êéáèUèê”ë8ïöñØõ…ø¨ú¨úOý.ýHüPýšþÒû’øøàø›÷@öÞôŽônô#ótôtôÎõ+÷Tø`ù†ü16 囕Œ@#Nˆ‰ÙV(ì&7!UDn cæn n ã a F ~ÆÑm VŸŽ ù ~YCÓ § § ` Þ  ûQZ”ÿ8û.útù1ùñúÏýþúü°ú”ö”ö~ïxí6î¹ï·ð‹ñîñýðåññÄïÚí-ê;ÜìÐ3Ê3ʺÇZÊ[ÎÒrÔ(×~ÜGÜRßeâ|ãøæ}èNè<éÝëºíºíÿï€ññ:óö‰ö÷^ö‚õkõoò?òñðì=íDê<ë<ë ê=éÂèÆç¢æçÞé“ì|ïÕô"öùrûªüÂÚD D ” mXdƪLÚ"ÔQúp $,f f ù hÚÿ& „ þ%þäÖì­ Ù Z < < S È Ö ÿÄ¢‹‰‹Íò á _ªª±¾]ÀQ‘ZÇQ‡ÅU''6P¨Œ©/ Ro Þ®‹ 4ÞUêZ&©'…)¼+]+F-@.Û+Ä+¦)$´JJD’ÈËØKú C q ’Éá0ˆ;;SȳŽG ì Ô )&cš¸qüäûƒüƒüpúkù ùtöIöÎôÓô]÷ú­ú£úþ!I]ååAëå î ÿc;_ÿ°ýhú†õxñÉíjëèeè\é\é“ê1é*ç“ç{æVãÇà¬Ý²ÛˆÞ©áâßHãqæƒãšã‰â‰ââùàà$ßÛÞéÞ)ÜýÚ Ú§×EÖ©ÕáÖÉÜ¥ßìáDäD䋿ÌåzåÇæÑä~åÛæRçLëîîvðóò¤ò¶ô\óÆôHóHó%ðØéYâ°Þhß9â‹åÙèÍë¡îó6öàøßþOôô¦ w Òœø%ïa)t ˆÌ̾#‚·ŸÓHi‰¾õ¸—sffDt‡x¬³5Ù-sPu/b&†­7¸Ð Œ !R#y$¦#7$]'Ü++G$„äÑñ 7 ûÓOdxDCû’ú ø ø&ööÁó¬ò^ðÑì¤ëƒê£êë¾ëAïôïmðÅöŒ÷(ø(ø<÷J÷Yö„ððÌîìÊëZë é‚ç—æ’æ¨æeé ì‘í‘íÀï¬ðÒï¤ð?ïîì¼é4è§äãÎà”ÞGÝ9ÞøÝFÛFÛ¡ÚÛØ£ÙËØ´ÖÕFÓËÍäÆGÃeÄqÆbʲÒf×vÛéÞéÞžäQé»íÕñÊôæøÿ{ÿ*iÿUý}ûàø‡öbôNóˆñˆñ¥ïï+òµôiôùûpú®û)ûÚøcõçòóî=î)ñ)ñQò*óþóíôöd÷‰ôdóRóÈð îêÕè²è9äëâáá‘á%âáóâPæHê@îèðtôGø¸øðøäööý?™º Ÿ Fí…¶œÖ H .Öp''H J"#É#:$?%)%+E,0c24t9¬<>¿<¿<@é>Ž=¶;Š:Ú9²6ß6§66Ù55X5¦4w2¸.¸.Ù/Õ.ž.Ã-¸,¨/ 46À79æ;­<É<=¯=û<ë9ë9#8Ê6[3W1o1^3q6>7g9ž;4<^<~9Þ9)9›8;4;4¼1!/È+Ä*é%?%$× P.âŸxû’ooc Dñ˜ûyõôò'òûï–ð0í…é’éçQã:à®à¯à¯à Þ¸Þ†á ãøäûä~å+å°â.àƒÝ»ÚžØÖHÖ|ÖÖÖnØÜ ߥßWß)áÑàáôßæÝ¡ÜÚA×uÒ§ÏßÎßÎCÍðÈ9Ê’É Æ­ÆÄ»Â,ÂV¿æ¾C½j»Žºfº*ºþ¸þ¸^º#¹/¸ø·i¸»î½Ã_ÇÌëÓÜ÷àÙåŒè4éõæõæ_å äßá}âýàEàíââÕäVêÝìGò•ö´ù ú³ü¬ü¬ü÷úÔû¾ü|ýÉÏXx1$_´››YüÕw|Û×6[sº#j#¼$¼$k$;#u$e$&&ñ'K*w-²/L0¡0¹//{/E-¶,¿+¿+Ý,¥-A.Á13/3—5 7—8v:þ8X8õ4M3Ÿ1é1~2~2¾12£1˜/Õ-^+{&Í$Ž 0js/à$ ŸÛþdúIùV÷ãóÂð‹í‘ì¢ëébçÌæ­è_ëê¸í]ì]ì?ìrìÚéhèðä+âãÞÆÙoÖ†ÐhÏÐOÒ~Ûàyá³á³á*ášÝÞÝÜ]Û¿ÛØÓÕIÔÒWÑÏÎ]ËJˌȌÈLÆèǼÇ Ã3ÂÓ¿à¿ÿ½¢¼f»´»¼¹ë·Ô´€³€³U±^°S°°± °v¯ž²ª²(µ¹W¼1¿jÀµÂÛÀZÂZ¶À™ÀÃÁÄ¦Æ È ÐÓk׬Ý?àýà®âõââéáµãµã„ãEä÷ã?ãŸåÚä æèºåÉæŠé êëMí îqî6ð6ðdî¤í¬ïîîJðóï¹ð‡ñ1òõõÜõGøQk ,,üË&­-%1í7Ø617@:V8:8;ö;£>@°B'DxExEmEÉF‚HkGGbG3EïB1C8@h>²?ä?»BÀI_MãNãNsPPßO‡P#MKnI»E¥CÎBí@å?ª>ý9•5w4W4W4Ë37Î7Ž9e;“;2<É:·9]8I8ø9„9”ÃB‚DLE.EÕBŒB¢Aù=I9Ü7n6n656¡8{تØðÖÁÕ4ÔiÒ£Ð)Ï)ÏÏóÍ ÎÎjÍ͹ËÀÊVËõÉÈ.ÈaÅ#ÃæÁ0ÁßÀßÀ«À`¿É¾À¹ÁÆÆÇËYÐ ÔבÚÈÛÞyá"ækìýðýðIõ[÷Šúëüqþ¬wæÍÊq­È¾¼¼=\˜ L Ê Ã x  s   G tªŸCCóó'ñD&%­¶ý% ¿ 9Å1\#\#(ø*=./.Ï-.œ-ƒ/ì0°36m7 9Œ976G4G4£0>/-¨*/)Ë'¾%€&ï'B*ø-1ñ345…4¢3@0@0[.È+Ñ)Å'”$."£ACFÏõÙ ¹ ! £ £ IeA}€æ¥-§ã “"õ$®'ð)ð)ò+‘.£0y2=33¾2i0.ê,"(˜&±$##¦$–%–%Ü&=(¹'#'Œ%®#¤!k1äSŸ'w OAüü þûùÆö õ•ó²ñ²ïýîãîï7ïŒñvõ6ø+ù+ùù™ø†÷(öô,òðoíüë\ëóì©î9òƒô õÅó÷ñ÷ñlïÎë[é çKä¯â÷àtß(ÞïÜlÛ´Ø®×rÔªÓºÒºÒþÐPÐ(ΑÌçËÔÉÉDÈ2ÇæÆœÆúÅ0ÅjÄ¥ÃÚÂ'Â'ÂOÁNÁcÀÀðÀ„ÁÃâÂ:ÃÃÃsÃũNjË}ÕEÜÏàÏà9å×èîìXñýóÒö?øMù‘ùÖøø÷Töæô}ñÂðgïgï½íí˜ëmëªêéçç¿æŒå˜äðãÇâ§ákßÞ`Ý{Û{ÛÂÚ6Ø^×Ö*Ô©Ó%Ò‚Ï%ÏèÍúÌtÌmË{ˋ̬ÎPÒPÒÒ×µÚqÜÞ,ߪßÚáä+çÞé»ë?îópûÎþJîG†5ÿwýMüÐúûøÏø‚ö×õÀöéù#ÿ#ÿŸUµh ) Æ ƒ Ù ¤\»‹!ŸÊ#JJaªÿ¯ÿ½ÿÊÿzÿ°ÿb}Mó ¼ LKÛn"Ÿ&y+3a8ƒ=2A³C‹GOH–IJgIcH¥G!G¢E¢E®E FÀFIKÀLäN;PP¯P¿OÀN¬MýHÙFÁDÁD¸BÈ@Ú=v<;9Ä7¢4™21±.ý,V+E(»%¸$·#·#a"#Ñ#%½&Ö'ö(í( (ø&´%&$ª!Ì: WWX „!ù!î!õ ²Á~x!‚7 Ö Eö++ïþýïú*ùÕögõ¿óâñUðQîì|êšè|åôãÀâàààààºÞÝÜ+Û\Ù„Ø×ãÕÔ/ÒüÐ#Ð2ÏÉ̬ÊñÈ–Ç–Ç.ÇMÈÛÌÑøÕ¯ÛáÚä\éæê­ëþëGëÅévè_è_è&çøååmã_â%á²ß—Þ¬ÜÕÛ/ÛLÚuÙ1ØZÕ’ÔWÓWÓÄÒZÑÂФЙÏÕÎlÎSÍÍ/ÌôÊóÉ]È*ÇÅÄXÃXÃÕÁ·ÀÀfÀ/ÁT¶ŠÈ:ÊåËëÌÁ͎͜ÍêÍ¿Ï'Õ'Õ¹ÚÈàðæçì:ñ‚õ©ö´öÀöSöÛõ†õõ—ôôhóµòµòòÆñZñéñ¡õÌøMüÝÿ«™Sÿî‘'--9eÈ*ÿÍþþàüèü¡üÆüäüšükýOÿà೘ ² *¤ÍÝ#H*Ù/V4P79Y9q8p7p7965s32^1v0I/F/æ/¬14ð5Î7ð9D;ê:Ž:Ž:9à7t6Ë4 371œ. ,¢*)ý'­&ô#! ••äñÜFéf‰õ°DbàºÍÊÊÓEœ«QÄÀ¾4  eð/™qžž¢ô~ +  oDþhAI&Áþ‘ûÉúPúPú,ùý÷÷³õ·ô#ôŸóµòò ñpðáï1ï³î¥ë¥êéé´èmè¿ççˆæŒå§ä#äæ¹ê<ñÞøhŸ µÑåå² ¾ Å x ® N%ôÜ™yÒþÌýÄü§û§ûÔù/øÞö÷ôó’ñÚî€í¯ë´éZèmænå£ãBâpápá[ßÞ{ÜÃژَ׀Ö-ÕÔ{ÓàÒÁÓ¼Õ\ØäÝ!à*â*â¶âºâ‡âAâóá…â©ä?é ð~÷(®ö ý m à E E ðêÆŽ°ÜR{ëz½c "Φ¦ÔEšUKÌ¡Øê & : 2P€ÀÀAáØÁVibØf ¨Á€o¸+§2b8DͬÌ.Ì´ËFË„ËšËØËÌLÌÏÍÇÓ¸Ø!ß!ßUæJñO÷2ü²ÿ]“Xé"‰æÿAÿ¥þÐý$ý$ý!ü»û#ûqúú ùÖø~øë÷œ÷I÷öÝõQõëó3óÆñÆñûð¸ð€ð¶ðÑðEñ;ñ²ñ»ñðßðõïèñ%ñûõåíÑñÑñó7öÉü¼A< ˜ å˜ ì; ä?êé'v/v/á26G<#B›=#?l@ˆ;v@=@*CKAm;ŽA°4N6Í0Í0_/ê1D=S;(EIÙAæE›;|9e;–76†9Í1r3é4é4/0Ê.,/‚/;,Ö*·)"A!¬ YðÆ‹N'z%Ó+Ó+Ï4j6%;CG^JNPZOÊMÙJoJßF.Cã=Q;Z;j:j:ß4E4Ý2±1¹68•4U1Z/q- ,Î$P"(+$™  ð!o> /’cÿçû/ú§ô}ñõì®êƒáUäÞުܳÙmØTÞðâºåùåèûê˜é'éYéùèôçâäçêêîOñÈí¼ð¡íGénåŽàöàáÍ߃ÛÐܧÝýÒåÐÞÌÞÌnÆ¢ÃÁ¾ž¿}Â#¿ÐÀ¾g½w¿ó¼“º,¹b¸Œ¸î´¹µ¹µ¸µµn´e³É´µ$²w±0°4°A±À°y°ó¯B¯v°è°è°°³“µâ·˜¼¦¿XÂîÆÓÎfЗрØåÛÊÛEÞÞyÝyÝŒÝ`Þ4ßß™ááÞWàAߺß+æòävç,ç3ä8äÍä¦å¦åZæAåæå÷â‡ã‚ß}Ý^ݺݴړ؋ÚÛØO×ÙÔÕÕ©Ô,Ó‚Ò&ÑmÑÒ>ÔæÔÖ»àñâðâ啿ÚççDéDéÔëÆðö#ùûý¡þØü:ÿŽÚP ¡ R ›X##Ð Î 9 Õ +êfDÄLr!·%"k#² ððJ Ï ðˆöº®ó”0 ¢¨S>>Óפ‡y½ &K-ù1à7ä9m>×DúG¼K‚NÁPÁPÜNaMôNM$K>JJEÞCäCDEH8H/JLšHtH™G™GÚECÝ@H;q7/76˜3è/@.¬/õ'.$o'2 ÇBBgK%‚Ÿû* † 2 Þ ›2ÂRQ––zú ^ Áâšäè4¬²½å ´ ê ç ç ÎôéâEfþ­üú_üùÎô¾õ$ñ¤ëýæàäàä©ç¶åÆãåùå"çpä ã_ãeãPå<âß*àøß©Ú/Ý/ݪÚ'ØÝeÚíוÝ~àâÔåŸéì¨ïÓêzìí™ö/õ/õ(ùÉüõú¢û>ùˆø£÷8ö-÷`ó%ðhð5ðOíí„ï­ì­ìëÊìXèYêfé#äZäØäTåã9áÆàÌáËÝ-ßñÛ4ß4ßëâù߈âá§á?à±Ü¿ÞeÞÿÜÜ“Ü àAå„ëcïcïïÞò±ñ•ñ’ï]ï|ö1ómûàzO Õ ä  ‰Ê¿',€¦ê] |õ¿ ¶ñçO"''&' --'ò&Å%Ù$f#]ì _'H §ÎÕÕåzwK>ú ¤ŠË±QP#ù(-)Ö*Ö*h11I3À;ì½ ½ J [¼¼N0 ,ê-HB ÉIÆþþ…Ûÿû ùSùŽø»ö;õ¬óÙõYö÷ëÿô ô  Ï  ùTš †-!n*J.»1ï4è4—3’10202ƒ/D+û/†1{5†8ä7 ;\;>9::56h2h-R,6-¥)¥)&(Ñ%ê#-#H 儽H$]mº V 4 4 –ïžg~Lx±®äì00O±¸Öa ª¸:¾ à º èèî{zþGþŽüùÌõòLðÆíÑêãéè-æGâûßÖßÖß”ÜAÚÃÙùÕ×GÕFÒ9ÒîÑsÏ<ÎÂË·ÊËeÑÍÔ Û Û$ߣßíáýàNâ}àÂÞ¨à‰Ýuß½ÞÑàÜç–òôôõð÷ð÷÷ûô¿ööõØô·õáòƒòóžîÂîÙîìXéèÆèÆèÃçdåìä ä'äãä>âHà•áßÚ܆ÝãÜ&Ûq׋קק×Ò×yÖƒÖ×€Õ_×X×~תÜðÞ³âSçCìBñÕðˆóÇ÷Ç÷küô<}$ Æ § J g «¦ ƒY ‰ ¬ ¬ *×"\Œ!J%Ì!€ ÄÔŸ"+µ-•,å)å)Y({&ˆ%!ù Í!Äì`ãÊL¶BÊÖÖt#”$ˆ%ø%$""¬n8!Å#µ)'3Ÿ88;8;y?‰B¢CuBc@r>w<Ê8G9^e=7<7<\8552j/à-÷*s'£$"²!µ¢¶ Ø Ø Æ kĤüÿàýFúùûø¸ú¸þ÷̸‹‹ãÊe/ V™¬·)² ` ƒ•ä þýýµû\ùqùßôñòºó`ð…ï¿ðcêêéqé7æá¤ßÞÞÚ Ø!ׄ҇Ñ!ÐKÍÌ_ËÃÇcDzÄ.ÃßÂF½ò»ðºðºâ¸2º}¿t¨LjÈ5É,ËõÆÏÇÇÃÃÃ3ÃÃnÃOÃOÃ8Ã—Å–É©Ï Ó@Ö Ú•ÚyÚ¶Ù>ÙÙØz×¡Ö ÕŠÖŠÖ]Õ,Õ Ö™ÓÓÒõÒõÐ5ÒGЛÏÍÐFÏϟ̷ͼÌÎËÎ˺ËÊ¡ÉMÉȶÇ!ÈhÈ.ÉgÈQɧÊËìÏ~ÔÜJßJßã#æ=æÿæfíUòÅö2ûPÿßÿjSöþœÿ‰‰…ÃLÿšÿîþ¤ýîÿYþÆü1‡b ­ãT%57÷!“$§%x#C"1…ÂÞ,E\¿›ÁKÃ!©"N"} š—Ž77¥ ð$)ª,2ó9A?9C&DñDÖC5ADâFìI#M#MN:N…M8L1JOGTEºBO@µ>=ë9f8y4E2Ÿ0Ÿ0Å-J,Ó)(Ò&#" <\W„½•Á++ÄJIÍ“. Ü e!ô$a)ù*°+L)m%$# ! !”`£0²ãü¨Bþp  G ¯–eµþµþütùî÷õCó$ó!ñjïÊíRëƒééçåà¾Þ­ÜÅÚÅÚšÚãÕÒÕåÔÞÑ&Ó’ÕqÙÈÝ¥àúágâöà›Ý]یۑڑÚÔØŠØ‡×aØç׸֠ÖûÕ׋ÚàÄåôéÍêåêpëpëÁèÏé.é0çØæ£åÓäääµãñá˜áÀà ß ÞtÝYÜYÜíÛBÛôÚÛ•Ù.ØõØÙ×êÕ‹ÖüÔðÔ©ÔCÔ<ÓOÕbÔbÔHÓQÔpÓ2Ôš×ùÛqàæ2ëÇïcôqù ÿ ¾ ´ ´ º ± £ z ƒ Û ¸  Q 1 T n€÷ êê¯ ¸ÇS@ᢄ#&º'L'$ !åå‡SÜ:·M,c:… ‚$¹'ì%$$S!Æ’ “qägA±!q0Ü5«8«8C765´3z12$7E9J=>Ô=§=É9Y8Å5°0O-Û+Û+¬)M'Ò$ä" !œ§Æþ3-2 sê<<Ë`+Düúœø*öoöÙ÷üûÚÿù·´wÚÚ0]]Qä \ ±$';æˆÿ ý¢ú÷ÍõVôVôbò0ñòînì&êÌçßä à%ÞõÜ[ÚÙ*ÙñÕ½Ô¶Ò~Ð~Ð6ÎZ˘ÉiÈaÆDÄâÃòÂÁ×Àæ¿Þ½ÀÂ~Ê©ÎÑÑmÓ§Ó"Ó¨Ò›Ñ3Ò«ÐVÐhÒïÑHÒÔsÓÕ1ÔÿÕzÝzÝ‚ãúèÓí¨ð.ñ÷ñÅñìð¸ñ9òÊñÄññšñ[òAñññ ñŠðQïbîîmíàì`ìì¯ê÷ê8ê]è‡çJçøæøæ»æçìæŸçBèçç½ç”çûå_ååWåçôMü,,H‚½ÃFÔðL³\À¼][''`뎚ö:¯ í Ó ÿ û ’xJ%Ú)œ-œ-i/.$,*¦'•%c"” {f -c&}L~ ¤#t%ö&Ü%’#â!Õ(&¥kÙ<íí×m؉)Q1¶7Â::ƒ76<6È8‹?¸BÔBÔB€BÄ@v>X<ì86±31.I,x)t'Å%g#.MîîÏåc} j ƒ¯(¼ þõûïø¶÷õøõø–û†_ááö£?5 ݸ» ÙJvii†ÃŒ©ÿyþOý7ü`úMø•öõóPïKëöè„çýäýäOã‰â¼àáß¶Þ¼ÜlÛRÙšØîÖ‚ÕwÔïÒÑuÐþÎþ·ÍÛÍ|ÐÔ4ØÞ±ßáéàyßßÙÜÀÜØÜÚÚ0ڲٲٿÙÙ¹×O×R×_ÖË×0Üêáçñë²í%îíèëuêõéõéÞéŠèç9æ¬åkäFäãoáyà•ݘÝ]ܾÙ×àÖ;Õ;Õ¤ÓÓxÑ÷ÏÞÏ€ÐXÏ9ÏÎÃÍ*ÎÞÍÍóË$ËÍÉdÉdÉ_ÈWÇxÈÝÌÆÖIãáí1úýFýmý üxúbøˆøgøgø1ø øøw÷ñööÞõô…ò%óòðÈï îÓëqêeéeéÁç'é‹ìïòžü¸ {®m ]v ¸ ¼ 6XccaŠEo ÿ0Yó a Îw®‚ qÙÙG<É Ï û ‰ ¦5.瘣 ’þ $^&Õ'Õ'Y)™(,)0825™6¶5}4›1\/J-=*$Ä!àããV ÜJÝ:Z×£d´  Fl’þ¯üHüûÂù)ú†ýý L[Á è!ËPP7­•Éæ6{gmîÐTu  ‰ EE$^U¶ªÿèþyýzüøü×û6üüûù°÷lölö³õÑóvòÑñbðï¦í?í6î!ôøküœ\µþ9þ9þhý™üJü*ýØü–ûçû@ûˆùù¢ø¢÷‰÷‘þÐü ü } ÿ—Ê_ ¶ `   ÚE…†|·þ·þüüsúløZö¯ôÌó¡òèð2ðÊîŒí“íŠìêëëéxé­ç­çæ.æ|ä¥ãäæâ„àUàþÝøÝçâkèxòzúV` \ \ § b ù i+ã™°kþOüûûù`÷öõŽòñ ï¨îëìÆêÎðrúOÄ•‰³³© Ö éáÏ+šþÖü¨ûåû.ÿøò LLz ‘  êBÊÃrÔNZÈ×pþ6ûùö÷ö÷Hùžý?ÚÍà o ·¼Îè"ˆ'¯)ƒ'™%™%|#ØZ¢úÊís· # à p¥Ï& jLÿýýü}ûø÷ö õ­ôøôö pz‘ ‘ VIµ>ëýeTú Þ “ <¨‹·£|ÿþ†ü>ûúùŒ÷k÷âõ´ôPò‰ñWðWððÐð ðñ‰ðçïåî7í9ìðê3éIè‰èèæ6è^ë4ñ4ñËõ0ùrûöûEû,ú¬ù^øø,ø®÷¯÷}÷¥÷yõEõ3ô3ôýó\ógóõÐùJ|ð ¥ EÞ ^ I m én±±X¾C®ûÿµþ¶ûNú;ø÷õÈó<òÉñ ð›ïSïSïéí€íáìƒë¤ê@éÚçDçÐæœåå&äeã‚â’å ì ì{ðôíôïõù=Õä p á ‰ ò § É ‡ŸŸ¸(Iîæíÿ•ý´üjü{ø¤ø•÷žõcôò#ô#ôy÷šûйbÀÎ:ÌuÀ]t Å „ k k ÈQ àæüµ›PLôù§íK?E½Í ¦  ×* ©ùNVíôrrKÆ¢&Ø-T2P3G20Ó+>)n'ù# !Àí½OO=/š. x ‰ u ‘­É"‡¦ü¿ûrûrûQþC› ¼  ;W< tкl+§ ‘ ‘ õ ÔåÊó¹õ½4ÿÂý=üDú5÷¸ô ô4ò4òˆððƒì‰ë{êHéYèbç®çÛæçæRäfàeß¿ÝsÜsÜíÚ©Øä××_Ú‘ßuäÔé¾êÚêñèœç=ç>åËäiäiäÉãã€âGâhâpá9áæà7àà«àòáää+í/õ·ö!÷!÷žõäô^ô/óâò‡òßñØð;ðð ïsîmíÍìWëëqéqé¯éõè èZèSè7è3èÉçšçJççÄææ¯ææSåýåýåàäÄå¶åBåÚÞÄå¯c¯Õ±³Ì±R±Z³º•¾ÁãÂã¨ÃÅÒÆªÈîÉ­Ë›ÍùÎbÑÒuÒÊÓŠÔB×8ØÚÚÇ۫ܩݸà€âÎã æ#é‚ð”õgùRýE Ûllº„Ä‘¼ßˆ"]'Å,1«3½5ú6L7—7—7ã8j:ø:Ú;¶>CC\CQB@í=Å;Ò:Å9.:Ê<â@@H‚J’JI9G>C>C`A@Ù>=;ß9Ê8b8[7ï5ç3¼2`1î.ß-‰,;+;+})(D&¸###~,A=±D¢@g<¸8†6ÿ0j-…,…,·,,-G-+†(¿%‹"ªÕ¸ 3iœ4 4 H ò4òñþû ùõòCðòî¤ì<êiæëäñâñâGá8ÝùÚÿØáÖ2ÕÙÒnÐ’ÎÌËqËXÍ|Ò«Ò ÒSÑSÑÏ+ΠÌÙË Ì¡ËGËbʦÉnÉÖȜȩÈîÇLȸǓƓÆÏǵɥÍPÒÆÔþÖ¦×p×)×|Ö@ÖêÕÛÕšÔÄÔÔÔ`Ô–Ô?Ô"ÔJÔEÔ®ÓÔÓÓÔÓáÓÔÝÔ`Ô=Õ±Õ¶Ö¶Ö\×ÅÖäÖSØm×h؉ÙCÙvÚÎÝ?âWåcß‚ÖÒÔ‹×qÙqÙæÙ³ÛãÜ÷àAæê.î#ñIôOõö±öÖöøØùCûáûáûµû¼ûzüŽüÈý5þµýþ(ýÒýãÿe. Ú77 > Û• ÝÞQú$€ J%J%")[+,Ž+û*Ê*6)S)Ü)ÿ(è(')V(-(Ô%a%W#W#ø"`"þ 9 œž+"%'1(±&c#¾!Ò²ûÓÁ#þ)°-H/à.µ,,)m& &$;#e!} $$TÐgú2·ç½oH£•,|4z3//l+D(j$h#ç IÉ»¼£rR@ñzââcï´Ë ¹ û |_–¤ÐKÔûpûuøuø&÷wõóËòyð6íRí]ëãè¿çœä/ã:âß&Þ£ÚWÛWÛxÚ“Ü›àá)ã`ã·á¡âIà"Þ}ßÝ±Ü ÝÛÈÛÈÚÈÚÛ½Ù,Ú3Ú¨Ù ÚÂÙ7ÙüØÙÛ„ánæÃêÃëNìïë®ê®ê®éQé»è#ébè,èdè—è™éÆç!çèRç æåùä†å†ååïäûã™äžå«ä§ä>å÷äåÖälä:åüèïTòTòeôpòòßÛÛÜgÞßxà˜á"âHã†ãpæë­ùîú¯û¯ûEþ¿ý‘ý†þ¬þBÿòÿ €¬ÿ oÒŒ/PP0ŠïàT v"}%Íy§O#å$o$o$õ"G!‰!õ! $é+@.Î0ð2Ø2.2’01….w/¦.æ.æ.Ü/://f.›,Ð,„+Š)¬)±&Ê%é$È#°,.».Â,Â,.+?*æ'ö#»!üØd Û#h'):*N,12À2À21u.Z-%+¶*X)—'„&F#¡"i!׌Ÿf™ôôÉPÈ$¡/Ì8T:¹6ð/á+Ç)¡( &3$% 馦£vè ûc›‡âw x ²m°2îþîþcü6úz÷õ)óñ¼íjìÎë?ènå"â ß ÜqÚØØ•Ô•Ô•ÓáÑÈÏpϚ̻Ê˸Ë/Ï‚ÒQÓdÔÊÒêÐÏÍÍZËÁÊÍɨȊÈàÇÈ˜ÇÆ…ÆjÆ[ÆÆJÆÿÄTÃYÅYÅAÊbÏ/Ó·ÕÖUÕÓ½ÑûÑHÑŠÑÑïÏÏmÑ“ÐÐОÐ&ÏçÎFÏmÏæÍ:͎ΡÍkÍoÍEÍcÍwÍÂΜÍ}Í}ÍFÎçÍûÐÕÕžÚ¥ßÖá³Û&Ò±Ê É¬ÉJÌý΃ÏGÐÌÐÌÐ.ÒžÓmÕlÙ߸ä¤è;ê„êŽê ë´ëÀì-ì@ì&íñíñí9ïƒðÿðÐð*ñ:óó1ó‘ó|ôƒû®×3"""}" é ?Îÿ""î" #¯%«'-2¦6Ð7l7l7š7Ø6¡5n5„4ï3H44-5¢6‚56t4$3„0k000¼-+/+™/d3G6B6·4ß1M/Ã,)ï&t%$#K%))â*L,H+´()–*‘.Þ0b182z0/!/ ,þ+å*/*/*ý(W(©'B&ë%Ç'Þ,Þ/Õ1t7)@D/@8ß3™1™1µ/¥,}*~(%ù!WPzg &5\ì+àÍ" × Ô¼UeZþ¶û¦ùTô™ï¼ì¼ì|é}ægãJáÃÝöÚ§×ÊÔðÑ~β˪ÉgǶÆ#ÌaÏsÐsÐTаϾ͸˖ÉIÈLÇ#ÆÆ£ÂÂ&ÃäÂYé²Â~Â~ÂkÃÄéÃhÄÇÂnÁìÃ7ÉUÒ}ÖsØ»Ø]Ø ÕÊÕÅÖÙ×Ù×!×vÖhØá×Ò×úØ™Øb×j×Â×…×!×&×Ö0ÖWÖWÖ¹Ö ÖkÖÔÖþÕ0ÖàÖ1ÖJÙˆÞ ãžç<ë*ë3ánتԪÔèÓ‡ÓÕ³ÖxÖŒÖ6ÖÏÖØØ=ÙjÛjà€æî¦ïUðUðøð9ñ#ñóñûñuñZònò2òúòÞóÒóýô,õ—õö¥ù¥ùÒþÕ ¯ª¶íj¶ Ö ( î †69†!†!L' +#021â01ã/k.c-­+ž++±*[)*$+$+X*8*‘*)*)÷(f(Ã'&%°%±(+-µ0â/Ï.‡,‡,×) '&g$s##¼#Ë*m.þ0Ï1á0ã0‰/Ô048888=@=­<á;':¢9“8 6I6Q665ü5Ð;Â>¬@ÕB@J@JÀMÀM¾JGØC¶?=€;A9d6m5{2ˆ/À)¢''Œ*Œ*'-¾,Q+ê)}&Þ#S"R!6öF„é± Å xxØó þû¹ø=ôäïPìvéÈæ¸äKâõÚÉÙcÖcÖÓlÒÚÏkÑ,ÕéØîÛWÜۨؽ֗ՒÒÿÏgÍíÌ+Ì+ÌèÉÝÉÉzÈÜÇÇJÇ߯ÆqÆ0ƾěïÁ>ÌçÐyÔyÔûÖÔ'ÓGÒ¯ÐåÐSÑÑ—ÐòϱХÐЭÎúÎûÐáÐáкϨÏÖÍ$͸ÎMÎqÎàμÎZεÍÍÍÔ9ÚˆÞDâDâ6â?á;àÜ5ÓwÐ9ÏVÏìÏéаÒÓÜÓ-׺Ø<Ù<ÙÚqÚšÛýÞ˜ç~ìîcïKñòùòGó±óbô{õÌöÙ÷Ù÷øHúÝûtû„üŸû‹üàÚÄ ƒÉá qÏ‚--'ïµýÙ…% .Ø9>Ë>À?ë>><É;Ñ:Ñ:§:¦9>9Š9r8 8„8ä7'7!7¤6â4ý3[0/±-F-F-Ã05ù8T9¨7ë5è0¿.¿,‚)ÿ'w$r!¨#–']+w,w,æ+*}(j'·%â"¯"ï#"'®+›.ò. .õ**L,L,©0˜4)6#6±4¼4·9U<_=œ<í7Ÿ4#0@.È'þ%-#-# !› ô‚ÿ<‰¡‡‘æ’Èã ã Û  äÓ/ñˆþü‰øš÷õLò¾ï&æ¹ãíáYÞYÞëÛ¥ÙôÔSÓaПÏÎâÊ|ËÔÊÍ“ÒÝÕƒ×äÕ5ÕÔÔ‚ÑÑ·Ï Ï@ÏÞÎÏëÎSΣÎýÎRÎEÏÈÏ]ÑÅÑÅÑÀЭÐ]ÏÔÏXÓ°ØJäÎè{éiéëçAæ–åÈålæÝåàåàå åšåHæ@åvåæÁå5åIänäAãOã¢ã¸âÿâ—áiáiáÛà¨á[æ1ìÁòæôâó^ó_ò¡ð.ìœæ«âWà3ÞvÞßßÙÞz޲޳ߨàGáœà£à„à(ßõßäáxæŽó-õŠõ9õ9õ×ô õ6õ’õ¼õ¯õöüö$øŒø‘ùÌøø{ È „ „ ß |è;‹o O  z " ( „ Þ ü$à/D7D7X8æ6¼4532M0Ø/Ø..„-=-u-£+‰+7+´*<*<*g'A&·%$µ"” nrÆ"Ý(0-º//4-.(œ%## Ó§†lÓÃ$Ó'‘(ò'<$@"!ÕÚÌ  I‚3#ª&†)¢.2Í2d2š.y,y+f-°2)1‰.ò*ò*”&ø"/®ÉÑ1³ ðäXýý""JyBy¦*ÿ´ý ú]ùð÷)÷ö§óÂî°ìüêüêPè å‡âà~ÝŽÚ8Ø_ÔŠÑúÎPÍJË0ÉþÆõÄÛÄèÇèLjÎÐѨӃÓÓôÑÑVÑ«ÐøÐLѯÐÐ ÐÛÑ%Ñ÷Ð÷Ð¤Ð‹ÐÆÐÿÐÑ'ѬÐRϼÎüÍ<Í>иÕ]âWãóßoÜoÜ$ÛŠÚ Ú2Ù¤×רÖ|ÖÖ…Ö*Ö]ÖCÖ‰ÔÍÔ/ÔÓÓaÒ†ÑфҨÒ,Ò0Ò™Õ2àåíçsèçqäýã½â½âcßéÛƒÚ-Ú÷ٖٴڅÜÊÝÏÞÇßnáVâsâã°ãlãlãrã/ã–æ8î8õMù(üKþbþmÿMíâ·8::%§Ñ ϪÎþÓtñ"&›  VH$à*c1<¶CI÷JÊJàI[GF+D©CECGCGC„B¬AOA A'@’?*><Í:Ó98$7ù5i3a4‡=‡=B(EeEžBæ= ;H8`5V2ñ/²,*l(*23D655&3>0ø,í)D'%1$t#Ë"!!Ú"ñ+h8#A|DtAì>ì>X=Ë=AA·Ar@\>‚;8P2m0Æ.~,Ü*Ç')$J!®®P¢M€è"dÆ/e4$g ³ ³ v }bGÿ‰û+ùvö§óGñ¤ìÎéå˜â:à:ànÝéÚ|Ø¼ÖøÕDÕ÷×êܫ߸àÏßþÚaØþÕàÓ€Ò;Ñ;ÑËÏžÎFÍxÌBÌÊ@ÉÈÇÁÆxÄî¹ÁÞÀü¿œ¾?¾?¾y½K¾cÄG̨ÒôÒ‘ÐÓÎ|ÍñË$ËkÉÝÈFÈÞÆëŖŖŨŸÅ5Å'ÄÃìÁNÁrÁ'ÁrÁ—ÁÂ&Â¾Í ÓÁÕ.Ö.ÖRÕÔtÒ`ÑÜÏ€Îå˪ÆâÄÃÂÝÁ~Á=ÃXÃ=ÄRÅRÅGÆÆlÅ"ÅÌÄAÄŽÄßÄôÄÆÅdȡ͉×dÞ²Þsßsß|ßHàœágâªãàäŒåÈå¦åþæÅë óØýFŒý«û÷û÷û<ý5ÿôl×* s  ÛÉÙ"$ö*¿5´:´:­<¥ØÔ×k×^×׌ׂׯÖyÕlÔÕÓßÓÎÔÎÔtÕ@Üä£êªíî5íì€ë}ëþê›édèåÉßÞKÝKÝlÝÞIßsßéÞßãà ásáûà+àéÞõÜUܮܞÝÞÞiÝÜÞ¡ä+ìgòX÷0ø"øCøÝøñùûúÈûýgü›ÿxxð .0¼¡ îìü®ñÄ # #2*9/¯0*0†.W-0j7ó>üC\D¾C~BËAïAeAé?é?->Ì$Z/O"O"o.;A Bå=±5Ë-.+V&…%Þ*|)„%U'Ü2v-?%?%•÷ÛË ) Êm×ðäÊSþãùqñÐwÍúÎúÎ*ÌýÍ,Ô‰ÕÖÍÏÛÎ¸ÊÆÆîŵÅTÄ»ÆVÚÞ׺Üîàîà¡ÜôÏçÈÁ¹·õ¯aºÕÁôÆWλіÏRÇ¥¼ë±Z²B¶B¶ÎºY¿•¼»(¾­Ìàçîó%ëeÛ´ÌáËSØÓä²ðê eUx";$J&¡Ãâžþ2æ¦ÜîÛÜ3á Ô ÔÖȓχÓßÑ&ÈÏÀX»¿žËqǾÓćÇäÇ ÇäÁü»ü»ÊÉyÙ˜ÜÒÝÓ ÚSÜáÚ á°ÿZ²úüôýòðõ<ø  ì Xñzõºùðë!è9ä"áoååpíîðŸó&ô&ô"yž!ú/G-Ù&ž!®­,?s!¹)`%ã x <a( %q = uºLñ˜˜v ú'›(=+{$iŽÕ³Ö5öÖñÄÿ-ÿ¸þ¸þ6•Þ Š i!°}˜ vü-  â“» P"ô.d8€>E@é@}LHGi9L5£2ö6º6Å4Å4–8h@ABñ@‡JLLnA?8h5]4M1½.ò-£NjOšGßBßBE`G²</Î)à06-Y>#í!´ tåæ««r@e)¿*o%* g#5(è#½D =¤ñ7öüøüøšûøëÁØÔÇÏÓwêïeù´ÿ‚޳ ¨ŠÒÒgÿ ^ Eöw÷Ëdùêíæl凿îÜÜååïhò ù ùØ ßæí ‘ Á Æ¥þ@¥ôžõÝð¿Ýz×ÚÚ.éCô,óÓ!à gù#)²ôúíeëÂöC» âû± ©üûüûü…û/ø»õnáÞjØþÒãÔ¾Ö|ä\üêWûbØ,Q%Q%X¢›Š ѽúOôèé:ç–á•Ý@ÜTÙ ê*Ý€çmòmò!ýÐ ÃжqМ I`ø¦óæäçÛ®Õ=Î=Δ¸ ´}±§°D¾öПÒÕ•ßWê‰í–úšÝ{nn.juæ Öûí‘îƒê¾ámàxãçåråÞùë|ùÕÕ0ý#R%¶%2P7«2Û1‘4/‚FröÑ œ > >  «ýõîÛ÷tÿ·EÖë$£+¡2 *ÖØcc –PqÓƒ¡’ÿùgùÏóîê1ì/û÷ô%H7H7iAˆC”FÄD—?9‡2h0D.ø—ùÄþ‡¿üð]þðùgþ‰õ4î×öáÿM;g g ê g /*t$FoKuþÎ÷Î÷±öTñãèÄåYå…êTò ú:‡™ÿTâ ÞqqU¤W¬ß/#ä"XºD$)!•  šÿO O ºK R—¡ ³ } " ~""»v –¸÷. cþäÿZ‚ô>î¶æcæcæ¨ääãápØ€ÍPÊ:ÒìÖ'ܸë«çá+àqê‹çhéhéÇéççžæúÜ+ÛÝÜëÜæÞrÝæáÁÚ`ÖòÜ(Û€×xÒxÒdԘ؂×ýÛ2àtàXæ^ð“ê¶ç’î}ìÝç³éÜëµïÆëÆëjäfà²ÙÝêۓռܔÝ×ÚØ¿áûåôæèçÕèçðUñUññ8íèHë_ê%á€í—÷ ô1öÿ@üøø ׯ®®jP‘ô\ª_£þÎüoñëìðQîsù]ÿ]ÿí ü±ó0òôÀü <@ ± J 3ÔúPòÆïÆïàôF÷{øm÷øîlðôbô€õÈó›öX汩‰‰ð#WPCì{ù&# ú«ÅÅîÉâ<r*%àò$´"bè!/!ëò-WWþ%f$a!R$/&Ô!ì°"m$çuQ(ƒ.¹2Ë4Ë4V.Ê/á(m‡ÑéD®ÒÁ$%u*†2†2J4÷-&ožÛH¢ülAÛx 11þ‹ÿð±ŒïüÂùºúsø\ô ð ñï>êOô`úÒÿÒÿ¹ýù-ôïïêEêæ*ÞÆßéæƒåøæGìôò ü8ooíº8:þ†þÙÿHûÌñ‘ëWçmÞìØÚuò2÷öøøU÷Àîð•ðí íEññÜñõõÜò2ïìÐæŽê.í.íÌååãýåæèéEèäÜä@çéÑêyídðwð„òœóœózÿŽú-Çâ@Iƒ¡ §­ˆ“b!æ#À$À$]":#•!\›ÀŒ7Ä#ž {K33hþ|ý^ü—þÿûÓû?Ζý ÄÿÚnº¢ææ_¸qdŠÊ8ø€ð9ë0æmàâ½äZë(ë(ë(ðø*;ý · Ûk µ 2 O N•ììXŒ$'%–"±˜ãæyªìæ*F? {ÙÙ’¥þö#óøUü'õó|ø*úðüß„ Ô Ô ô? 7 û  + y ’ & J ªhühügù4ù/õ@ôÀõ¹÷¤ÿÕ¢¾ûiò`éôï=íîìîì”òÂ÷°û_ýºýDÿJüóÕîjðšííôíÿá“á¿ßúãúã9å»ÛºÜïÚ2ÔΊÆÙÁ\ÃÈÍÉsÊòÌl×Õ!Ô!ÔzÓzÏOÆÈ!ÎÆÓoÞxìöqö}ùÆøóúí±ä%ÞAÚAÚÚîÞpâhè'ñ²óóïîèçeå½áôØfÕ©ÙaØCÙCÙÔÜßàJãßßÞƒçqäýÞyÝÜÛ×ÖµÕÍÕ ÛXß_ægógóYödö½ôÔðWçßâáþçó óóàöø¸õ{ð·î…ñ…ñ”öÎûHþû#û þ6ýˆøÂøÎüþwhÿ\ù~ö~ö%ö:óþïôðñ;ï‡ñ ó…ñ«ôü%ü ù(ù`ø¾øíøíøÀøQú)îe æ vÙŽ+þ5þûEõzõ ñqñqñî1í_î1ìsê•èƒè=ìùë–ñßB<L ð ] ] T  [ j²¼)-%Ð#ø+#ú#1#a*…/Q0s5s5ý7ã7°8‡7\6€5J7®6Š0¨*¤&ø'µ"><‰tt˜)Ó4-7ò5Å,Ô+æ+j,e-È-ê5š?†GþCyCŸBŸBB>º;D]LÁG°?j5'0Ì0¾++14àE«D#C#C B¸>µ8Þ."+('¸'½(¹()m+‹*­%F¶’še ”¶ | í,øó„òMòMòãõ‘éMá÷ùaúŒñíwíRë‰éHñûÔry ü1÷nóñeòHõµýÍI¸|þÒú÷ÔñëÆîóóGôôÃñóò×ð:ìÑç‚æÈâÈâ“âGáfÛ”ØóÙàÖ„Ø7Ü:ØÑsÎØÍ2̓ÈóËöÞáßáß8Ý’ÛÛÙÙ Ø|Ú‘äÏîÝóMïí¬óúö0ùüÒ¥¥+Ë„wMÿ¯ýFð6H,ªûRù‡ù‡ùÌõ öSóàíëêèGçùå¼ããYä¡çæ/ãNÞšÙ Õ Õ.Ï¡ËPÊ$ÍóÏfÓU×¹ÖpÙnÚ÷ÕAÏÉ‚Á.ÁhÉhÉÚsè’ùlþ6üÚû÷Hö›òtìkìNëì÷FÞââ”íZ]ý& þül‘ T ιóW W { êÝ ÷ –•7 d + uÄ’ñ :d d  Õ Êâ¼”$&D(*D-..¹,À+À+ã))W)Q+[2—7þ4_0:3¢4y1£.+/ -ð+c+c+£)à#›"q!x¦>£zy 8 šLÏÏea£>´ÿmüøü›þôúÏû²ÿ’ ŠKV° ° P Ÿõ÷ ã ÕØü  ¡iúåü݆†òx – Éúm‡ýeù»ûÝü°öTôfñðð(ððÃïð4ò¦ðZîöîñìô|ö¸õEô•ñÛñòò(ïQíEëîèKì»óÈý6]ÿ­öbö„üsa³** –â=T¯ÿ7þ/ý÷7óâò‰ò­ôÊö6úpùWöWöÄõôóîQë¾êDë1ìfëoîÐð»ï×ðøê1è€ÞÛ'Ø'ØEÒÒ~ÎsÏþÐ9ÍÿÌ›ÊÉ¥ÆþÁñÁôÀ[¼o¼·»ÀÀLÂ$ÂOÜÅnÇễÖwÛéÛåÞzè·ê3èçæåÑÞØßØßïâçtî¬ùýýLü@ýüDöëöþóï]ïqò^ò^òLñ¬ð.î¥æÔã ÞÆ×ÏשÙSÛ"Ú?Û?ß)á×ÞîÝðÛðÛKÙÀØZå ïñïöîHñ¥ûsu î ý¿ÃñÑ Ñ Û ì & QÁõ6Üø,{' éYå 1##hù²ÅÔ ÷ÝûPø²ùø×ñ{õhõLóÜðõõ^ôŸïÇìÍë]íšëzëzì ííMèýäßæxçêãyÝyÝÿڜڸÚÅÜ;çôøtú¨ùàûþ_þf•óæåå³kÊ» &S)d+(&ú%ë#Ô ‰ P pp&ÕŽÒ&!’6­+)%õóþ××Ab”lþ†Nl5e Œ#Á"*=7A79=@=@ÆGÒJNyPmP¹PØOÏNbL‡J¨J¯J‡IzCD^FCFCF|CÅ?´<½9654s52m.D,Þ)(þ(·!  uÍ~T— I  IñIãàþÙDý0ú ý ý©ûâùIøçõ:óòð³íQëîÇïçíÈð†òkúJ}ËÿËÿóa ¶è ! š ÜÎZø¸^ô9B B ! Cü¦÷\ömõØðnë›éÇè~è_æ-âå¾ãƒßƒßDÞ£ÛF×5ÕêÔµÓúÑØÑ¡Ò$ÓFØoãµêÍåvè²ï²ïïóžò£÷À3 û"CÌI k 8 ÇxùûJúJúÈùKör÷çð ¿ @jÃúÕô{ðüëåë¶é éyêèèÃççsä£à>ÜןÓïÐkÏ:Ï·ÐgÑÓёшÉÇåÆåưÅÛÄ2ÆÈåÇÇòÇáÉsÉ3ÊñËÒÎÓoدäã·á·áËÞçÙ”×ÀÖ9Úoä6ïÄòýîçïëïNñ…úÆ ç ¶ %% Ë.ý¥)µþEüíúõƒòðÌê£êêêÙégê×ê"ì‹îzïëî íßîuòíòòñ#ówøöoõ?ö?öüöDú0 {Ú©*F)¤+*k%’&i$®!6(60L7L7601Y-‹% H!Ÿ% )ß!)ì'(Ô[ ¬ ÅÅ̵OùòOrÿ¬÷áúÿMÿ.öñó(îSíëë/ê¯ëÚò“üÂþýõ¤ëcìúòßïòvóîòÏôööõ­ñ“òñøÏÿðÿ.sþ »5ªŸ‡ ‡ 7&Ò!¹Ð!Ÿ(o)A&Ÿ"sšÇ"¿Â2H¶¶ºå© ³›®K¢üý”Å= þÜý$ý””Esÿ¥Æ æ N½L$(|*Ð%&~%{#´´ëQ7ÜŸ—^B<ÞÊ"¹#í!kpKK& ù Ø § » Tö– 7¿“ÿ÷ óÃïÃïLë^è{è½äÈàÞßßaÞtÝÛÛ”Úë× ×ZÓÐnÐÕÕûÕ“×uܪÝÖàˆÞ5ß2çyï/îêlç%æ©éÆþ=MM` …Ðs'Édrÿ h ÿ « KüfýÐûÐû¬üÂúáôªõ=÷£øÒú÷¥ø”úXû«ürýD÷5ôqòÅñÅñkðîñíFì'ì—ì÷ë¾ììí¶ò ­€Úà!à!‹ WáÙ!k!B`T‹Ø*Â2ºº>‹m( ãäl€ 3hêûz÷óóÇò†ïMë\åâmàÝ%Ú7ÙaÙwÙ™ÚŽØÒÕ^×çÙkÙkÙ°Ô3Ô/ÐÑÔmÓLÒ ÒsÒÃÖ2à“æ©å'â©Þ”ÜÅáÅá|êùõÿøXòäó~þŠO œÉøÀÿ(û*öÌóóó”ð¦òó|ðï)î±ìì¯ïÍñ‡ïýï5òÖôfô˜õ˜õrî'é"êMìç¶à‚ßÃÜyÜæÛ1ÙáÚ±å“÷“ÏþþOGLãcíh9“— > þ* * c ÿ"_t !Ô²(Ô>´,Ri â M òûüßùíõLòqïïoíŒë@ìãì<ìé9ê¡é¡éUä4ééPæ~è½äëß3àÀܵàáÛ<ßÜêà¦Þ¦ÞBíùòeòæótþ® Éð¥%0_/d.é-&*Â' % %kÂ%¼ ¸=ùëÇöU=IëëgÃFÙe1"Yâ  ú2ÿ¬%¬%p:­Aê?Z?]>@Aè<~7J6Ã5À3Ú0l2,2$3J3J3Ù.@,7.e,ÿ*#/¹/+y'5%i$$ó${ ²"2!``qµG8<½ÐYüaø€ùû÷íùšù¹÷¹÷õŠñ ðÉì—çýæ‡æ9äJã˜ßá¹âŸã élèôë+ó+óVöCï¦é%ç÷å å„çúä çYó­þï#•¢Ðл£]¬ Hþ ¨nþ úýö¬÷Êð)ôÊó›ó›ó™òXòAñòòö‚ïíîÖñ=òJó¨óçòÇïOéšæùßÝÝßËá°çÈ 'Þä,Š\¨ë¬ ª¦ ðq^ùê ³!á ?ßFþùùL÷öJóèò>ñÉìjë í>çóä„âjÜsÕãÑ¿ËÑÆÑÁÑÁQÁ Éiij¿?À–¾j¼¼%¹¿·:ºf¼¬¼Þ¾§ÃÄsÁsÁó¾ Á!¿ì¹“¶©·¸y¶Î¸dÀr˹Ýäâ¦ô2 HH>3u § § ç" å}ÿeýúÿ+ô"÷-òÓëÓë[é¯è=ìxî”ðýñ—ñ&óJó¤ðLïÉímì÷íªæ è èðëìíiíUì%øØûJ ÌCCA T%g F F #B"!á ™$]&ï!I!o§k‰•W+††< Á¼ü#r½5 ÿÿ¹ÿ`öìöÊö]ò]ò‰í2ì§êÝèÊèØç•ä‡ç×è1æÊãmâÑâŒç!ê‘äzàzàçàèææŒéEúFŒfÿÏÿÈÿ·üø"öœûœû×/X,])'%ƒ!Öy‘Æ<ç:ºº OÖÉû óbî°ï¹ò óŸòÂî°îâíHì¥å¿çâçâçYæcâMßåá¿ßÝÜÿÛ$äïæíNífôü µˆÇÇx™-ƒ¨^¶lZ׌ K 33ûâíZ%½ *Z6$ÕøÁùýþþùGô¤ñLì)çAåÉݺØ3Ù¤×H×ÚÙHÒŸÐtÔtÔ"׃ÛÑá¤à ÞÞÝßâ7æŸä'åšåÑâ:ßâ'ßæáöãöã-á‘á>é÷Àu(~.æ0D-p(€&î"$m)Ë(‘'**•)À$""PÃá—Cµè >f¬úµµ: ~ ¼ ^ ÞNÊ j•å"VÑ* 2¸0¸0Ê03¤2â1œ3^3 1…/—1441p/v/B2³2P/P/á,j#ª!"áac¿  æ ¿ Ç ´¥‰WýEû÷óÚï–ì`ê1épæ¼ä5åå—áäÞÖÖÖÖÙÜÚÜCÞaÛÃÛëܦܬà+äGä“àåá€îòø»òáóáóëôcó“ôjøüø3ùú£SZ':'$6"d!80XXrßTÆ L ç nŒ×þ‚ù|ùÕúåúåúÇù’úü„ý0úÿôô=ö.óí×ëˆî{ì`ðtv¥¥ ü~‘€ïN(g+M&¢#%ç*T*(À%J!!Æ Æ $â Ã|™jºíTÿ%Î&òú´» ´ø Å ô9-TüÓû•ûƒû{ùžöÈðŠì÷åpáKÞ/à/àzàcß<Ý6ÛƒÚqÝŠà!ßUÚxשØYÙÑ×Ö”ÙþØØØ©ØÛ?Û€ÙÜÝ¯Ýœ×¥Ö»ÖØñæüòº ,)ö%ö%<$…"‰ Æ€t g Ë ¦ Ý < O ¿5¯¯¾kýýkj“,É{ÿú*úÐù÷ö$‡‡ÓXôÕ¨!E"“"1$a%í!®#Ø&a Äžž^¬’ Ò4 ~ Ι>å ÿuÿuÿÑÿ9óþFùÑùð÷æôñóÐñò›ì¹ë4ìç?áþÛþÛÚéÕUÖñÖÕ)Õ²ÖØ+×ÖàÖÆÖãÔÑÊY͹̹̓ÌmÎæ×ÏëÞçÌá<á,ÝØùÚ ÙdؼÚ1ܦóqùúúTO © l ,Ç”¿¶ý§ùYø€ú’ûÿúfûÕù¿ö¿ö®õ”ò·òõô…ïIïpíbì¯ñgðƒìë‘ãîáCÞ:Ú:ÚpàëðAëIáPÝþÝaßëè©óQû&ü}û8_ ^ I ãý\‘¬•  ÐLŽ  Øœ h oÚ¶L¶æüøùmúù—÷Ð÷¡÷¡÷ôÈîEë€ëÿñòÒíë–êãêãíªîéê™êëî/ñ/ñÔîþìñÆòüíìêZææIæ$ætæÁä$ä¿çäðèðè÷z‘ý•ýc Ð#*X-Ñ-2- /Ó0Å.|*›&k$($($’!Ä‚f#Ô%<"""6 蜀‚¦¦¦ßæwA 4)é$ï7è{«–%ë652È0È0Ÿ0/­0Ã1°0¨3Ý26/t.J1›2O/A,p)3%œ#¶¶ØËìü#«Ö  4 \ Ýf)_ü ûµøµøgõ±ñµïî4é(æÅåØâpá¢Ý‹ØaØKÙÞØÛÖÌ×ÙÙ5ÙZ×rÕ©Ö}ÕÕÙÙžÜ.êêíDêè é6éúé¬é¬é9éšêLí±ü×¼ïüæü» XÔvM å壋Þ'Êÿ+ýÊûÅúåø¥÷öjö‚ö­ðLï¤î¤îOõ¡óWí{êúè}äKîÙù«ú4ûúò‚òqðÅèfìOüOüœÿ¤ü{úðõëól … e › h]gʱ/ý/ýútø’ù9ù óßóºüýš ÷þyüäüáú)ðàñóð5í5íuêÓèÖèúéæ‘âãFäµâ£ß¸ÞÇà¿àãÂàkàkàüߦÞDà~ÝrÞ@áçàñÝjÝgެܜÞ_áâÝsÛÌÛÌÛ×ÜÜÜQÛ#Ø£Õ¡ÕPØ ìZõÆòXîLêêqö'û DD §\b¬”‘άI›áá¨ä€óLÿþéü_üB7e <|  Ç`îo"ê"3ZîÁ"ß!$ msµööÞ  âqŒÏ&¹ CKÓÝõó ó ªU\ÍþÑ<Jÿ:ÿ`ü ø¬ø^øöÓóÛò=òIòIòÖð˜ïRô ô:ó òðñ›í8ì êMçlèÍëRìqø::…5‹mâó¾ ŠM"ž!I>!!!!1,3á1¾-Ã+Ø-ò*ä)*È(ï&%;%v#t YââK7…P ¬ ˆ « ß —‚žD¹!OO 6 Î"l ³l!nYú+ç­(r,·(·(s( ('Á&ž%y$Ã"9!ü . ›8â#T)((B#à ™_¬¸~¡ 5CÏýŒýÚü,õìóŠóŠóô·ïñíyì”çÎä¿å{ã&âÝárâ›áß+ÝïÚÆÙŸÚŸÚ;׈ÔÎÕ7Õ¹ÔcÖŠÖÖÙÖóÖÓÔpÒÕxífîé{å{åfãã,ãbêjõû9ùýûù ~Óòé Š | L L ¥iO9Iþƒüþù÷:õ)øÓöúò+ò ö ® ® È «x«" Ë ¦Ù ×€'”P  á• F R F   Z &YöÅé8ÿ8ÿßûƒú ùñö—õèòüðÿîöë½êÑæˆá”Þâ(ámÝ$Û$ÛÚÙº×ÀÖðÕØÓåÒ†Ñ@ÐáÑ…ÓÞÓîѯÑ(ÎÅÍÅÍ=ÏÍÍÏPÏ ÒzèÊïOï¿ìïëöîøìzì…ñ*ñØöØö æ hv(cÿ{7]æÓ FS t t r Ù \a+­ý$û—ù&ø=öåïPíbë:êÈèÇâ¢á¢áMí–øJ÷*ñ3ðñšïÔíìFèšèÂæ·âF÷\ümú´ù´ù:ù5ù¯ö.õöÚ þô>ð_ß–×õD Y à Q “!–#âJ+K{‰Ñý0þ;üfûsú’÷•ò™ñïùì±ì$êCé•çýã1á1áàŸÝ¦ÛÒÚšÚ«Ú¸ÚaÜÎÝÞøÝyâPã âòâ0ãÊâÊâìã6ä÷èžø§UýãûTû¯û9û/ûjú±cww5,«7´8Y4˜2™1¥0µ.á-8+¿(W'Å"ÖŒŒjd_R0:4•0,0(/Ö._.Ì.)/ó-Q.Û,k)k)³0@D@ë>A<Ø:ë8Õ756g3O/—,?-n/1-/-/é-Ë)•'–'(|&x#"å ”HÂKëÿëÿaú‚øoø9ù÷±ôHóüðÔï¤íÃéÇçùå&å|á/âààßÏÝ܉ÛÛ%Ú¿ØÙÙÙ“Ö“Õ@ÕºâQñ¼ïbìQìQì¥íÇíPîÔïnííòö /µ©üuû1ý²þ±ý^nn¾Q«+ð É 3 ¡ ÷ Qk|ÿîûúñƒíäéäé§ç§äýàá ÝoÙãáðë4ì±æªäºãüàÏÜÕØÖaÓaÓ,Ñ«ÐSÌÐ΃à&ìêdæIä'ä„ãã âÌÞ$ðÞùsösö-ôöô¨ó’ò5ñNñ™ïýîWî¦îð$óCàtþtþÖùîõÝô¡ô^ò]îyë{êVêšè—æèåìãÂáà±à†á†áyáôááá^à`ÞrÞˆßLßÞúÞÝâÚ²ÛÄÝhÝhÝ^ÝóÜÜŽÛ¤Ù¤ÜõÜ¡ÚÁÙ ÛlðMùaöÅôô’ô ô ô§õÖ÷-÷Òÿ^†pÖÖ„÷-¥1À)R)·(·(R'8%¹ !s!®˜1%S48X4q2ô1Y..›.›.n0J1t1<1¼/×/ .h9ÈFH½DœB%CÞA.@:?À>À>Ó:´7A6¼56&74Ç0D/j.G,›*K(9&+%’#’#ÞS]Büž ü  ÄçËâòÿ,ø®ôºðºð­î«ì\ë›ê½ê_êçÆæèpæýåõããáâ âYà,ß,ßßåŽó’üùš÷öhôˆó6ôžõšôÆõ°ú ¿ ? ? §º„Úiˆ«5CZ"!*¦8Ì  ² Áÿ©þ˜ú÷üôÚò¹ï&îâì öÝÞü"ü`üÆûÆû#ùsö¿ó ñ¸íëeê¯å¢âUà8àî þÑõÙõ`÷`÷°÷QôÀóžòdòTïöÑ8 ù ºlÿxý"þ"þŒþ<ÿ–þŽ-ý×k ã rô-$þÐûÁù.ö.örôÖòšï„ìôçõååŠä‘åäååõä ãÔߥÜ÷ÜYÝYÝõÞÝÜÒÙwÛJÜ ÜÜuÜúÜOÛvÙ§Ù—Ù]ÙµÜ%ê|õ|õ4õbò¨ò ò=ðiï¶ï¿ð¥ñ òÿò»ôºþë™||ŒzÔµ÷§‰©º > è  ?È£Ë˾ºÄâ ÙB … ( Xæ´ºŒ¿‘ËíÅíÅ=ºM¯¸½)Âx´Â¾«ÅÚÈ›¼¸°iÅLÑ$ÑÙŸØ/ئӦÓiá×ÝêÍqÎËÙaÌׇëØá4Õ1Û5ØúÞ{é-ô‹ù)û)ûØý|é8ßÏê5ñD !®þîù›õ·ü8#Km m à ³û_ðÄZ —$v#û!Þ,q-¬ '[L&-Š+Š+51Ã"ytK6JzL LÕBn=”,ì#&ã'Ã*n.Ä7Ž@Ž@ALrHÂGÁ?0AeD$üõ}[õîñ¹üC?¦þ¬ú þíüïŸÜÕÙÕ٠ׇÖ\Û[ÜŒÛ`Ø^Ùßäáýäˆê è!è#ðÙçmäxßxßÕä8ã¤ñÍêôß<âïÚƒÖÐ×Eæê ðyõëþ© œœ²K#)H"­T&##îØ,ã%02!ô!ŸÀO!O! $$z&ã.Ô,®+004æ=6S#¡L2Ý4U0U0.+š( ¦‰Á ³·œkì4ä.ÓÈˆØ ÐŽzmÄ úùö6öƒ¨ ãOû`|ðÿêÿênêÎðj ç?õwñMû4 Oƒ¡ 2ôÿò²÷²÷¬·gÁ,  | ' Ó 7) A èûMòå&é&é¯öâ÷0ëóï½íçÛéîƒð%ãFÛWÜ"Øné'ãWÝußußñâÄàfååë{ô§ö×àËÖ0Ø-Û^ãlð_ÙwúwúÕî€ôUûÊþý¸öŽï¼éäá.Ý1áuó@ò‚ñ¸ðàïàï¦í ð±î£ï£î~ìÀìäåVíÁöïóÁùŠøgv×ð×ð<ñôÞüû¼™øŽêÏóó#åjëÅê:÷ ã I ¤ ¤ áõåí7ó~j’ÿ ±×”Ö´'*ú½ÿ””Â! »åÒ‘Od•¡ =(‰+ Ò‰  @þEœ|Õƒÿ/}Â"ý$ý$U1i_ M\ öè"˜nÉ•%-*†*’,’,ˆ1v5Î-?-2&/Ü ]ò¦g<q‰”‚'‚'°õ“'/K|Ü#¾$n*E,Q–4‹‹Ç&šê4 äû÷r%.¶bPö ö E$hTþ{[¼ñn` àÖÆQò ää,Ïs­a <~NÚ "± r»Èÿ††V üëý(ùýòññTñØçLàFà;ãVÝáÕÊÒgÐ×û×û×ÐÊ À µµ¿¸;¶!¶…¸¿¼+¶«±õ»Ä̼¥»‚·—·—·±²c±'ÆiÎZ̧ÐïÎËHÂÁ6ÀÆOÄ‹ÂgÆBÊÉÉÓÄ®È(Ì|ÏÍÝLæ)ë%éBã†ßËÙ[ÖÒήÞ2ãxÞxÞjíêûÉšWAù¬òløÿN²úvùY÷±ö2é^áFÚFÚÀÝ%âãVé/ýÂü¨þ,mÿLý·ö¬ó€ôjúüüüøSôŒæÍç8ëõ˜ú´ö?ýHîïèGë‡ë³ø÷÷#ôÌôÌô¡‚ú Ñ)…  ª ½ ?ñFöSú*‘‘7÷nù£õ5ñìô÷Žiµ³Y3'Î!B)ü$KK}eÚ÷í!O/c+°"_ ü"(<%^({(Í(22µ1ò,Å.22Ö&›Em ·%£ø$1¥&))¹1¹1·6Í*?l&-ú5 0%š&ë,D0ë.š$eæD¸²=ä þ#5/ ¡"$=™Ä ò$ë Zý÷÷”üÉþvIÌD 9 Å r ŸV¤ôõûñññžýRd[K +#Rû©ÿ×þüõ×ñ çŠÞŠÞŠáµãHà5ÞÙÜðÖ2Î8гÐùÏxÕØ²Ë'‹ʹͬҬÒ*ÓÛÌôÃ(½ÄXÕ;Ù®×ãÙ5Þ‡Ú`Ö×þÕòáÐéœëœë7éç‹ÖUÎúÞÈߨãÖÝI׳ááêÂõô¨ú©Äôüôüúàò ðµýóÄò‚ô'ôŠûé¥ ¸ lNž" Ò öªòàðjîÀî\ë¯ì>÷ú®ó¡ósû~SSþöoñ‹ôTý®ÿºÿÜ×üpóœë·ç\ë›ò²ôšôšôÕõYü÷Ùô ï"íó4êã»Þàbç‰è$ïøZùûû Á1õžïÔõBôfùr÷¨õùõSíúUÿâ3ZZteåÖÍâ%á Z.'Hí9 ,v.Î.%,%,:$(¡0"1- "-Õ‡5VÚ+_0zÁˆ&h/h/¹(k#¿!:%ü0Ý:š3-*®»¼2œ ½ ½ ÛÎ tY‡')2-”-+V$t±ÿo"è"è"F(H']žˆßµôÈÓ?Gà ™þ=ÿª ª BÞ1˜o MŽÕ<“Ú ìÉ  ù#øzôóñVöæð ð°ørö¹ç_ØåÜzàèíaí¼ãßÞßÞÚÛØ/ÙdÙ%ÔˆÏúË9ÏAÓrÌL˧ÆÒij˵ÓÛÔÒÔÒÔMÙÚ9ÖLÖ¹ÑàÉ*ưÁdʶË4ÅsÃ6ÄÄjÍ?Ë?Ë+Ã|¿“³_¿7ÊÔæáøÝ3âñäܨÞ^åé‘éÙåiäiä·âeáêAùDâÿýþÈý†úgòÍõúø—ûwws ¿ w í Fºçß~åÇ •µµ‡T¿VªÅ"eÙ"™#{ÚªŽ‰lÎ Î æz l %ªá iÊa „ úŒ é ÿúEÿEÿ^ÿ‹ý=þ;›ü®ø“ü wÖ¬+á(v% " "÷Ñ'´"¼%¯$ß$„!¹”!“!ô!z%d"ÁÁ; š ;L*ÿA&P. -7#¥— ÈÈ»L»û"£&W#r"üSVY ª'Í#33¯tzL;"¿ …Ñ⯠“ ”> – ¹ ¹ G}~Iü)ö7øÀô¡ðqü0÷ÿ[õÖð\îþëõûõû<ü¹óŠîñïÐäã䮿½êWíeæVÙYÒ³Î4Ɣҿ֔ԔÔ×#Ò€ÊZуÏkͦҠؿØ÷ÌËÑ6ÓðÓ±ÕÒÓòËòË2ÊSÈ6Ä8Õòåtë›ï îé’ìœëïˆïíæûãeëBñBñËíÆéè£å×ä6è>ïRóPï÷í!õÝÿ3þì ðÔ, θÂä'Š ´ÞÿcyDC¢íz¦ÿ õ¿ê\íGþyæ m | û;mmržÌûùFü¿ýÇúqB%mká`öùïLìLìëë öfú®ÿì<ø÷÷Îø[øüiãÓø/õNòððÜójù‡ÿ fûP€~W˜AÓ$00é¸"œ!Ü&$µ+‰,70z9û8»3®0?-`488k4‹.á($&h(M&M`¦ š#n#ƒ ’:,?ÕAÕAš9ü(î)Ì$–#F$> Óî_Ö q Õó ½Îm"yý÷ïô%øëùÖ÷_ö©þ%{©ø›ï›ïšê_ðVòñì‹î«ëðêê~íøñàëzðûíIê ãåàáá¢íQòªï/òºö²Qüyóœô\ôóŸô%ùŠòÌìAê å ågÜÍÞ½ÜÛ¸Ú¨ÔËÑßÐÚÈÇÍÌ"ÑçÕåÒ|ÔïÔïÔ—ÔÛÒEÑÏÒÏuÑòÒCÎïÛãÊà ßæxãñâ ÛEÕEÕ­Ö‚Ï>ÐZÔW×ÖuÎÒÎÌÏßÍ6ЖÎÎ-ÊáÈOÁÉÉ–ÕôäLïèVê'î9åÄá£ß@ã#éNì3ê é*èœèƒäƒä‰àÞßýíº "ý-öLï\îò~ïíõ‹û ö2þjÄ Ä D:n/2ÄÖsD ÄæK ³ÖÖ¿á;Ù :r®‡Þó°à î$Áý<<3 ‰ Ì ^ ´ Y àÓz P šñ± GGQ Q„ÔƒÐ$£- ,æ.$,ô3b:m4å5„/¯0Ð-Ð-6*F(¬*‡,Œ/:5><§:¥2Ð+& $a&i"‹#ä$Ä$Ä$š'Ò*¬6ÉF„PL×?l<Ô<Â;"9Ç/Q0=>?7I6I63ä1'.)]'´(g*>#þj’'^üÙ::dPžV»­±‚€t ór›7þ–LLøñ9ÛÑþ˜ôÉì¿èØäðÉþÌ £pÿ¥ý¥ýñû-ù)ô~÷Pû®ý´þBû=óô øMõ îVä¬ä.á@Ý@Ý ÞCÞáåÜ壿‡æýÝÒÜÝQÛvÙ¥äðèöêÅéáäáäý×× Ù0ÚkÜ[ÖÖHÑ Ó~ذÕiÓ!ÍÐÌõËtÏtψÓÒàÏñÑ Ñ2ÎÔã®ííRêCæ½ã ß#ä–ÝõÝõÝÞÝóâôãSá*ß.á äk߄޺Þéî(êLç“ßâÞ_à_ààQߺà€Ù‡ÛQãíìî_é8ïLñàõœø”ôÃäf廿»æôèýéèçbéëå¼åpé²çÅå›èšëëíæÕênð'ñ”í”íåjäöçJç°ç¶èaëfðònðNñmõõyõ‚ðdíJëJëú·¢ = O Ñ õ¢ºý%g)¶5ä5ä5Û1ü05A6‘1/«0L0;+)M* +b.ñ+ +Ð'§$§$X#<$–ˆx#Õøÿ°6ÿ=<6 83¥,¨.¨.¨,ú-²5G3W-ÿ'É"c$X!¢-{ÀfvË··°À^Ö +4yo ÜA,Öûçþ þ þ þ‹þú¿ñUê êÈì1òcø@öøò’ìûèPæ6äaã_ï_ïÂ÷iýå Ý*ÆU¯û³õ ÷¸ú@ûÇûaõ|ðÍëgìgìwîpí"î“éPæÇæêìÒé%çëêþæËêíåþ×ÕzÞzÞáö¢ôÿõ[ö4óïÞèfå™ã/àºÝÃÞ޾ܢؤۋڋÚÝJÞÛgÚÂØðÓ4ÔÇÕÕÖÓ]ÐÞ&þù”ûÉøÉøósïiïéí©çã•ãIé îŸðEóKöÊ÷TùR÷­øùù6)1bÿ^ý7úsöcó7ù” ­k 'œ}}týlxŽ NÑüî‰ßvÕ’"PP”b\“´ã @’pÄ· ÆG¯¯à k · ; % © ÜBív}½œ ª ¤¤j ê&Ê<ì=ž7ã1z*¼&²'u(È(Ð$Õ!Ž›¶¨¨Ö ooß¼(„ ™û 9 R o $<4<4é,h,%.}+¢&— Üù0òèë=Ë¢ ÍØyÜ5ï—a ¬ûÅøêú”öï÷l &ôËýU¼~ù²öÚ÷=ùÍùŒù™ôãëqèòçòçyì"ëìé3ã©áÉð ö õ¾õólü<2ùŒöÒò©ñHêHêêã8ä åAãDä¯ä«âlàÄÞ¯ß àœÞà½ß©ÚAÖOÓOÓ¦ÐÔdÖÞ†ï=å¯ÝïÜ.Ý™ß`âóãÞ{ÛâÝããFä]ÞFÙ`ذÖ*ÓîϨҹØÚ‹×.Ú"Ý•×jÔ_Ö`Ø`ØÎÙÂïÒJþÑþûúù{ûûÅù·øÖù û¯û}ù|ûiýiýhÿWücùà÷Xú@ýâü^ú&á Íõ¼J“4ÿ4ÿ$09ˆsΉ¡ÁnºÜ ʱ ¹ ¹ e î ùµ…ôþžý»ü(ù®øáú¨ùZøXô@ó@óÊò.ó)õ¦ò=ïàïiò2òdðTñ'óžõ|õ\òÈó ÷5÷5÷“ù˜ùGúÿú‡øöù  Bú¹,šZZ§Ëöð"‘!*!sç­ŠúQZ oÍ"#XX2â×*s?ÄD­@Â>0?>>>N<°9Õ8Ã3Ó/--@,M*$$$Òa´èµ  · Û  3 l ü ü —îýbûžú¼ø¦ôÚl? ¿´¥Åéÿ¯û©ø©øÑù:øÓøÆõò.ïøìÉï~ðpìæçWð-ýõùþøõ÷kökö|ò’ó[À V ÿBý=û1úúúû½ögóòHìöêîî]ï!îùë í.ð[ìmî…ïóä{ÿ;ö;ôkõ•óFï¡ð¡ð×ôõ/õñªïSì<ê)ëê ë?êGèqå1ç5æ äéáéá1â‰âFÞïÝçÙ×eãµür‰þRþ»ÿ ý‡ööòò,íFïê7ê8êÕç±êã¸ßàTáXæyå^Ú ßÝÙÙ å î,ñ ô¸òƒñ/å9ÞòØàÏÍØÎö3ö`ñàþÅûÅû ç‡çQçë¯ô‘÷¤÷÷¢õ»ô„ñÌëŽñ'õ°ïlêÚôÚôNõk÷P÷SñSõñð­ñðüÖ/:þ­øúBú©ör÷LôLôlüÑš ¡žÿ›„ !ï¥%Au=(k/k/Û=¢J'Ý*¿VüFà™(¤Ý¸OO¶¹Ü ú­ 6ýrýÒ¢Û'“3f)w8w6š.š.3)`%J$ )-q.,Y)L$C!n! ž"%Q*¶&n"n"vCüÖã[lÿ TÐ HGlˆôôN)z> VHÇÐÿwþ‰÷÷ÆøöOî½ñaÿaÿ©úKô÷åôBî]ëæFä~è—áHíGmûYïðé¤ë¤ëõèÏé&ëÏç"èXçåsßÚÙäÛ‰Ù•× ÕÂ×íõá˜ä˜äæ=â7á{áŠàšÝ†ÞÉãçÛžÚþÝ ß.àÖÜÖÌÒÏÑÏÑИÕjÕ‘× Ó‰ÐHÖéÒúÓšÒ¤Ñ&Óß—óL¬ÿS÷S÷åÿn­Zý'ý½û&øhüûlùhøôõ"ó:ö+ùéúéú/÷:îµì-îµìýí5íó¹ýPúšöãÿþÿ&úþö2ö2ö3ö • b%u ’ }²þXøKý6ü“þMÉpp>û†ùvüÂúZùóö&÷a÷éñÈïåOà‹àfà®ägå9ê9êšëçë,î_òæôÁø»õ*óÖõ+ï,óôJðÁôÊôå ==3 qnÿ#¥ó=ar«±W÷ttÍS‡¤èvßýáyts$Â4}7881O¬J•JKJEIøDHC5CÄ>E;þ0;.x0/Ý-Ý-ß(î#Çmºzó R 鑬³’t5x:mÿŒú’Á¹«»× šÿÆSR ú úqùö<ðMï4óâ§D¸bø–ö‹øWønóTîêÝëÝëîçå?úz ?3°ØËIew,¬Vc ``#—#Éô*Å1œ#tºR  ííÓhWýKÿÌoû’øŽøÂòžðZëòê7è­ã­ãuó0úwûy ¶ ¯ Ð } C ‘H ;û#ý þ þ‡ú·ú5úþúúSîêæ éÔí„åWèAëDêxæÅ÷4ü4ü\ø/õïòóõtñ"÷<ù4ù6  õl C y “ / / €È2Vñ-ÀÅÍ]œ¹ý]û,ù‹ú‹úø«öAúõìóŸñ÷êŒë’ëeîOô>ôññ·íçîûïûï¥ð®ììv£êcÿl2ÿ-ôÖîìø!ÿ°ùõõÇ÷ïö@ûEúúó¼ðŒêÅí’í_ìYñÂð³ôKû»ü þ&ù&ù§ôÛîíÅêœ*è#  Óã¦\*€ ÏÏþÎèp È ²åFbüý'û(õ+õ™ô“õ%÷%÷ùöçó×óWðÚí©éâèƒðáíµéåçÔíPK÷Áøøöøödø¥öwñäò#ðéèsè}ääìâæéHøfö„íréÃçÃç/âŸß„â0ßtÛîÔÌ»ÊÿÈH̖ΠÌ/ß}ëçqëîîîî‰ì,ê‹è:ã®á¨ëÞøù³úñûÃ÷›óð°ìúéëfèfè¢èçzä”ã ãžäßâIâîåçêäí@êüêiëèÏãOÞOÞçâ‚äñãYçÙã&î‚ýÆüÌó‚ø& w™Ýñ % Œ Œ ùºKýWü1‘Øü+úÿùUÿ§ÿü5øòùâøâøëùØøR÷êõƒð%êaí ´¡Õ¸TüØóî >ÿðïЈ¾Ð3²F± Ö==“ú-ú–ø§÷Ðô£òûî#ëãêî™ïAðÓ÷L÷gõ\óïïEðäñ³î>ì¯êç ícú#ÿ.þ"ý”üõù«ÔÿMøMøäÄ.ˆè[ÿ°s œ Ó} | ³PÚÚ̦Åê͵K #ü%X3°&à%Ø2ÂJÔD#D#D B§=j:b;ƒ6©7Ü78®8Y6)4 +4&â$­*Þ&š#š#Ô (fy-FÊCÉ  ÑÐ ûÒ÷ªóªózë|í®Oÿ‹%7ÿ·ýâú‘ö­ôÚï¸ð ó««wü,ùúæú¾ùºø]óÎïPíµénê>êçðDîêyæyæCðCðvïyÔÞ¥ð%Ð?ºííH7àŽ Ü  ¯ EdVþ´þÿsõõ"Z8ÐÃüOù‰ý}ø¤ö5÷:ûÛ€ðu !!ªM`mszÓSß_ þ ¾!&&tP°Òþ”\ÀürbþyûúÏ÷Yù81OO@mÿüzü°þÈ R™£·m! žï  “ $  B  ýÚücùUù¦÷Kö€ðôdödö÷F÷ŽõnøÐøCõ‚ï‘íëðô òwðØh Õwúƒöƒö½ø÷÷n÷zñxô$ôÞïPq “ù‡ù^ööEú›û›ûÍøõçò,öšðÕï™ïdðEòóï'ð óïô ÝXXtþjÿ½¯Äõ¥{ï ¯ y³ ù.õ_ô_ô™ô±ôñUôóþìðç(ãJâà3߀àŸá"á©ÝÛÚÛÚAצÒÓ™ÔŽÔ}×âÓÃÏÊÿÊ#ãðé\åèßÑÞBÝBÝößÞüÜ€ÙªÓâ•÷ñŽôV÷jõÐö~ò›êuà ä æ æòî¹îóì#í¥éÌé(ì ì²ì¨é–å¹äÝïÓ&€B ( Ç | ö  ÿ þú3ýMù—÷:øêõêõæô³ù±úXõañhë£ë'êAêéö¦õÝòêõÜõ}öÏùÏùÔ ¢„ÿ‹ ^ÑßsIï»b”ÚÚßMéígãÌ   ‚ ’ ‘ 1 O   o Ù  É Ð'„"¶'D(("a#v(¯5¹6\8\8Ñ292R*È)»*)'#i ¡"°#O#  c\˸¸ƒóýÖ0QþÒú~÷ÌöÖòäððéìëæÂãý  CÜ…iý¯ôvñÔíIíYíæë¾èWãÊäéã;ÿ"ý"ýuöâ÷ö†ó î6ï^öÿøœøðø¹õ¥ó¤òó!ù¸øº÷º÷ñôióqüJÇÖÀ ¡!˜0a+ã*u-ß)$!^??% ßó»¹Û¾òE‡ìgþ$þâüüüÜöôqóãñ‰ïzì.éôæ’á¨àÝâEàÛÞ%Û ÒYËzèzèémäaç5ã3Ý´Ù»ÚMÖõÒ1Ð Ô‚ò òsêêwåwå§æ”ê»êUçææxãkàeåîçqè‰ëšïfñóëìtìVìVì†éè÷mÉü· Õ@“5ÌOŸ·wÜ’RN  ˆ Õ }ÔKŒª öî Ö m©‡‡ð¤¯–;¾$ 3}0Ò*8% ¶j/ë))‰$x$x$¢%#T̤à + { 3 Íš X  •QÕ Ó Ï3rþhþØÿBûý-ÿ[ÃÐ ÛÛ A ¤ ?Ä › Ë##®! 7¸Xñ9•v* º ÃÊ– w ÒýÿhŸ™üµùŸùŸùlûú^ó¨¯ A ×aý7ýæü‘úúôðxëxëê6ë`çÆåŠõÿý7ô½òkórðpìyé¦ëFñÆî@ì€í€íÕð`ó$ðªì´éì’èóÓæ’iþzÏ''Fû Ü P!ú ­GÝÿ£ý´úøùùàôðíí îùèæþæåãyâä0ášàoß|ÜñÙÛ¼Û;Ú×ڋ׋×D×ÔBÓ%ÑÏÛÉÉVÞ‹èUààÞ²ÙWØ]ׂÔÐÔkækæõðûê(ëÝì ê#ëVêpéEèÈæjäÐâÓßàÞÈ߇àüßüßäÞ2Þ Ü;Þ}ÛVéyûžòððÔí4íüçÀ x!!¦ÿšþ8ýËö°÷áôªòãôõSóYñÜñYò.ñÈðþîêíêíïÉïÌê épè+èTéÕêœîuðQë‡øÏ [ƒ k   x£ÙÞƒÒ¾TQ ùzó'‚=ÂÂ…ÿ´ÿ”ýèü¿ý ûªþãþ_Ê96ý—÷g÷½÷jòjòÚòSøköÿþÁŸÿÁÿdþºþ‡úË£×^£ £ à -ž ÏÂ Ê Õ Ö { Š FO$ÿ$ÿÖ!Ãü’ýçý[ÿý"€¢Â¸ÿ É É  I‹šž6ÓàÞýÖÿó¡vÅ * * Ì . › F¼Ú¦¾5cbðÅ,1Ê)Ç.Ç.¾1b2g. 4gB†C9?ˆ>><¨:Ç8å3P.#%—$þ#˜"˜"6"õ™-Zv É 4 ~ ÄYùü²û÷ý¡úTôTôñÎð òóàòPô“õYô?óüìÙæiä<âƒäí·iúiú,ù5ö:ð6ïýé8óù”L Q û6[Ãëžž˜šÊÿÌùOú#û‚û´ú¿ùUøP·~Ø 3 Û ¶¶'žº×þhû*¿ »± Ö ß k» ? –··ë‹þTIþ`û°øAø¢ö_õõQòwóüíËìOó77E—,þE·Ý Ž1Ýæ| ìÕÿéþÅþ&þÿ'ý­ú(õÅóôíïññÕòÓõú´øé÷é÷ôÔïbíÅìbìÏì7ì8ì^ë÷ëÔåÔç¶øVûÙö”òoîoî:ö¼sñ¥ Û‘ V Ù å ,[LŽDˆâók " ¿" · ´L Ù ‡` !Þç÷{ç  ™ )*€þ#ùˆôæðéñlð¦í¦íèìÿáÒûÄú‡úàöõfòZñ5òÝòƒð‚ïžñ˜ð/î/îqï¨ðöuw" +ötÞö õÒ( ( ' + ? ¢¬þ!ÿäý<úúö+ò­ò˜óÆðíé%é,ê,êæ˜äcæLçŸæäeãçß Ü–ß‘áýá>ã$ßÝÛY×öÙöÙpÚHÖgÖÓ„æ^öÜï!ëïê<é4çÒö³2—ŒŒ˜ÉÂ|žÂþšü/û¼øÆ÷O÷ú‚  Je´ëáPê[ý`ûáözö`íU„þýþý€_ÿdÿÆþzüþjùûJúG÷õ9÷ÿó«ï-ð%ó}ó}óûôôUöRô2÷Õ3 Ü «{a×ð*¹'ƒ)ƒ)…#?!¦DÉE#Ô0® • ³Š $ ü÷÷²ja¯ó{ªh¬ýNù‹ø˜ü÷Ì÷‹ó‹ó ï;êì³§þP÷ÿõ²ï´öv q £f¾eäärœ Œ# ì C ©9 3Î}ØŒÊú×÷îþîþýî ÒÚ   ü ª å•þ¾ýƒú$úOöÆñgìgìæâ•ÝÞß=ß(á1Ü_âùù£úKñ±ñùîLð}ïäïµîµîíð ñØðëð<óºôhð!ÿs “‚$# HH÷Wô‘ñš t_  êI¼þÙüúúúú ö\ñBñ—ð•ëàéÍéê·ëýç¡ã.á¶á®áâ(á2Þ2ÞšÜÚAÖ Ö°Õ5ÖVÖÓË—ÉèË8ÆèÏåè©ÝNØYàYàIô5ï€ð ñ•ðóó@÷ûôýpýøùù÷OöQóRõRõ°ñ«þ_æ w¹ZÓ 7†˜ø; nWýWýpüûÁù™ú÷ó¿ç D ! * ¹ l ì––D áË”Õ [" ¤ 5$ž'ý =ãññ“ôn5Þ9œ77&2r/ì.­-*)ü'!ºÕÕkðÕ0sݹžvØx* f EE"[ˆÃÿžýý€ûPøÎö õÒþ $ÖüÈýãÊ“ £ü9ò üÅ?‹‡jq 33D—ò ËX(Y(â#Ì!à ÜÓhÿ¯ ¯ m VÇ…ý©û´ø™öAóÃï¶ìSê‹êzó„ü„üQú‚øP÷Oô ðÎîrí…îÚë1ëÆé§êgèóµaa8ý4ûö9õ‚ôŠý€ ¡ Ùfü¾Ôý&ôžóôõa÷a÷\öñNïRï ì/éçˆäPà\ßbÞÊÝnÞ‡ÝaÞäÛÚÚ³ÚÕÙ0Ú|Ùy×.Ø ÚÿÖMÕlÖ-×4×Ã×ÿѼÒ5Ò5ÒNÑåÎ*Úî±ëÀé8W[‹kó÷Mh==ŸÄM?I“ýšË“M¾š*eô )bb°–Ñþ^ú?ùBùžøwõÆô¨ñöë+ê>ê$é†ó×û×û¼üŒüŸûTõõéõèóWöƒôKïQíhîƒðò_ù• XX « ‹ŠO/Ÿ1ïØcë‚V”ïì „ ½–%™\j (|ú öhn‰ø‰øÞø§ ¯ ˆ®÷ë˜ë…ðõþRÿœù<æº-°'±ì³ì³À³3ºÙµÿ¶¦»¶Ä®ÆLÇ<ÌšÎDÖãèÝþÛ4â4âåXäçþêÛê2òá÷LõÆø Òþ‹ 1  ííŒæFþ•E # £ýÒ] í§ûZú__  ß h"›#Â%Ã'-'É! "´'Ü&Î'¼'¼'¬'1RA@¸:Ž5V1p398Ô6Ø420§/s:$:l<Ä>Ä>(@ló>óYó„ù°ø\ü þüÐû‘÷õúBûˆöÜô"òñ@ðÝñÝñ íðé/ëÿìPîõì¾ëÉê×êµêŠèië4ézæ™ãWãaâaâìÛáÒ4ÊÅÇ8ÊæË¡Ï~Ï•ÔîßBà á‚ãiü û±±3ë a ò“‰íõ!ú&$¡$"U$ª7†3 4 4405Þ11¥2ö/q1ô5ç6,;x;³5P4B2y/K,L+L+;*2%Š"‰>G°I¬™ •Dß+ Õ ²9ÏþÜÿü©0¾{§»ûMõ®ï®ïûøËï ¡¿ÊÚéÑ׆ìÿOYYÉÅÇÜý¬ù2û”ÿÀ¾ýÄûxýzüFüõùýûýûäûdúùáô[#ð ÚþxýøEñDÿDÿÑþ~å¤ ’<àÞïÙ%I"Ï%Ï%Ó YŠ ²Û >·ýQÿAý÷ûéøéø-õ=õƒøqö)ðlðÌô{òêòóñÐï‹ó~ô^ïŠðë®®FjìþÎyqÿ‚þúú¤Câ# nn¹®Dtê?  ó0þîó)øLõcõŽôŽôk÷|÷üòbïûï+ì2ëGë´ç"èîÕïŒíQïÈïð•ð•ðîmìwì¬ìOìÔëòè¬äùÛ~ЭÍ4ÎßÎÒΩÐXÍ=Ø=بà“àjÜ ï§ûöØ÷àú­ùðü÷ù÷éóˆ÷¿õ]öúú«Ù ŽØ=´Dš„þ‘þ³ýòþÂÐù©ù’û’ûNü`ûlöÒóêòúðòòiíKñLñ¬ï¥ïgîñÜóÜôÜôjö7¨ 2 „  É><ײպ%¸%^':#:#ô$ý#â  :4"Ò.8-ú'+K&†$žG--@K °l1 |p 1 l ç $ú} k k  ~džuýsûüzÿæÿÝ Ã’€ â²²—ýsûÈõ±ôý|‰¸‡· ( + #¿ØþØþùþyüÖùf c  4ø{ý9ýæüûœúpõeôYñYñíûéEêæøá"âdßLÛ´ÚÚvÙÀÕ#Ò·ÑÌÑÁÎjËjËP˯ÄXÅ^ÅgÂÄÁ,»ÊnÕËÌËÏ̸ÊpЉáHåHåŠá.áwßžßNÜ3ÖÖÙjÛTÝkÝËÞ<ó ðwñVï½ðVíVí¸é‚ëÛìxíõì_ë2íÇíbì´íêØéŸêqéÓå?á?áà6áUâ'àIßÞsÞÞÚ±Øa×ÔøÒüÑÝ¢º2¶2¶«µ”¶^¸ö·QµÐ¶o·¤»ÛÈÛÎÉÍÞúë€è ìÊïîñîñò÷ò9ö1ù£ý4ˆ‡;q„/„z¦¦æ@ É èñ'![Ÿ<… ðua8¨¨Z|ª²×Y‚#-ñ&w&&X'¼(j*f,‹+‹+ <C~<=Æ<@;ñ:J6º6‡8÷7ƒ:¼5GeEŽ>Ž>)>î:=ß;y6Í3W1!-•)I(Ä$’$ð$k#Ïe!CÌksWU/bçè Ù µ xx6%¿%Œ"-zP¨ÞXåß 3× Í Î+‹.K+K+•*}%ë%ç!l!g!¨1È3[.µ-+-L)&’!K!K!D~Fd™KèæÍ µÄqþ;ùôòòpîëõèäæ¼åãÞÝ\ÚMÕ³Õ‡ÔWÏþÊxÌçÆÌÚÌÚýÞx×PÖ4ØùæÏèèFì‹ë‰ëïêüìñédèêuê2ò2òèKþÕ÷úØùöù›øø±öõ÷ôžõj÷,÷õ…øKøKø(óþððìë˜í.ìjéˆéŠëmíéÞæ:èÍåxà&ÜßÜßÜÝ%Üø×wÐ'Èu³À»ÀùÀ†À[¿È¾{¾9Á ËïØ+Õ+Õ4ØîîXíëÊêiì·î¹ðnòŠÿo ‰¾5Uššàt  X Kþ ò“ùFf$š° Ç ` ` # \5 …¶æË#NÿPÿæùÄüÍýâ ­¥ ¥ ¯%  ìL à‡'(T&$&"Lã##$,!,!f#¸ œ±/5.,ð+~)ù(*£)ê$*"!`û00,OÂJ•¼|IY™Ý¬f f O æÇ¾ßÄ ô Î  k °‹Ö»»$ÛåŸÙ ª*à!Ú" l[#p0?*>*“&“&Ç$ô!AùøTî sl vèþ°ú³õTðBìšæšæ6â\ßAÛ[×3ÖÄÓuÒ›ÎÈËʥ¿²¼Ã½8»Æ»%¼%¼cºq¹F¹»¼æ¸;·•·§Ä²ã¶åäÿååçÏçäæäæ¯éCíÃêùì@ìUðS×[ÿzýMûfþIÿúöø¥ø¥øæö]ô)óÍïîñ¥ôïó’îPíFë„éê1ëÎè·è¼ê¼êðç|åFåõâ–áàøÜ>Ù3ÜÜJ×ê΄ǤƌÄǧɧÉÒËyÑEÐ+ÒJ×ÔÓvëQïºñøC ®ŠÇ"000#`#’$T)î,ñ, ,M)`)?(’&(P((Š&8%($($z$J#“!D  ºX¤¢iëfµ |­ÇÇ‘îõ3!W.)'z)(ë%¶Ù&Â:Ó:g®>=q;E9†7Ê45ä5±1Ž-´+G+(ê#T"ð'[Ê4fß Q a í t h ­ Þ  Þa*mi_´ÚüÜ(5J1-*å*›)›)Ø)è(v)£)m'(Ö&*$7"ǵØW¾à2 d d Œ ãKêý!û¢÷qõÕôÚð!ïÍêKæåá ßEÜÇÙÇÙÜÖÒ@ÐGÌFËÉWɯÄ×ÉT×ùÔnÐ*ÍʂʆËGÉGÉ#Ýäßµà»ÞjܽیÞÿê¿ïÚì,éèHèçôåôåcä"äÛââàúÞµÝMÜùÛ ÚHÚP×FÕÍÕöÕ½ÖØØûÚÎÙ^ØâÖÔÑÓÎ&ί͚ÌPÈ8ÆþÇFÇ»Á¼¾ ¾ ¾YÀ0ÂçÁÕÄ9ÇÆ ÇôŵÇÿÄYÍgÚR×Ôá¬ü3ûrûrûëúæúþùúÒú.ûlü‚ý¿ûývÿòaÿˆÐý¦þÞÿÞÿ–ÿvþóýmþ¦ý ümúëù ù¼øaúúâø{ùäú1ùýöýö:ùBú€ûyø úÈú$ú" ê â  2F I¨ÝÝ’ïß"Ð#T#ñ#ô%Á'r():''ò898…7_6†7†7R41÷060.‡+Ý(¡&[&¾$º"!UzDQ88´'ò¶]Ò « Ž Y  ÞÐÎ Î  ¥Aün@-ÚÃ!-õ§!‚! ó#ó#™4^2ú-Þ,ø(è(-&'H%$$m%#8!´ê@@_g1 üÒg&ü!úÄù²õñGíäéÃçZâ¥àíÝíÝ#ÚaׄÔpÓ#Ó€ÑÎðÍÅË¢ÇxÇ{Äç¯ÀàÓÖÖÐÖÐÜÔþÎaÎ ÐmÎÐÓÓjÒCÓ{ÔçäRìåèÊéùIÿúúiü\üÂü5úŒùÎùLù»÷Âöõö˜ô¡óÈòìï½ïð‚î‚î¿ì­ê§èÀç çªèkë`íoíÏé}ç1çAå á²ÝðÝ Ü ÜsÙ(Ù)Ô#Ó)ÒäÏpÐÆÒWÔºÖ½Ø0ØÙˆÞïêŒëŒë èíêÖæî1 ƒ!67 Ó› "8ŸtHHsŸ7–xm3²h¬ßä$  V^èû¥5hö ƒ Í x ¾žý&TTµ'Ì À1 ã¿L.‘~ßâ6ÿýßß×*Ä*$µ%ä"?"M^I§§h±Á $ííå=ÿÔý#ûøöõ+óÌððÀî ëé8æ‚äÕâÕâLã–á<ßváZáâGáNá-â­àgààíìýòú1û þ þH · rðá –ÃîZ­05pu…bbÂCì==;g¦ò < ± nïŒþJÿ>þûûP÷”õXô½òHññîDîSënê”ê èíæýåäsã•á à à.Ý”Ú<êôî ðÇð¾ïêëŽêNëaî®ïŒíêîî«ìÑôM@ÉËÍRn6´¦´ 3 š  ¬£þS\ÿúý_ûöûøügù—÷EôMôÁøŠù%úDúDú›øzøëööóÚò#ñïõîÐéÂæâæ$æää âYçèaêaê„éâñlÿþ¢üôûäú§ü×û1ÿ(úM ­+e$$™!› › ŠÄîm‰ÅåäЗ>ýv¹¹,p«‡yý  Ÿ¼4ÚÌÿ±þ¥úœûœû<ùúõÅïmü~Jwêýå;)ª Vp> > ç +…oSAUR1, 0, 0, 9000chromium-bsu-0.9.15.1/data/wav/Makefile.in0000644000175000017500000003346412150047330015060 00000000000000# Makefile.in generated by automake 1.12.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2012 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = data/wav DIST_COMMON = $(dist_wav_DATA) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_check_glut.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/chromium-bsu-config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(wavdir)" DATA = $(dist_wav_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUDIO_CFLAGS = @AUDIO_CFLAGS@ AUDIO_LIBS = @AUDIO_LIBS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREEALUT_CFLAGS = @FREEALUT_CFLAGS@ FREEALUT_LIBS = @FREEALUT_LIBS@ FTGL_CFLAGS = @FTGL_CFLAGS@ FTGL_LIBS = @FTGL_LIBS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLUT_CFLAGS = @GLUT_CFLAGS@ GLUT_LIBS = @GLUT_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ IMAGE_CFLAGS = @IMAGE_CFLAGS@ IMAGE_LIBS = @IMAGE_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ OPENAL_CFLAGS = @OPENAL_CFLAGS@ OPENAL_LIBS = @OPENAL_LIBS@ 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@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ SDLIMAGE_CFLAGS = @SDLIMAGE_CFLAGS@ SDLIMAGE_LIBS = @SDLIMAGE_LIBS@ SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@ SDLMIXER_LIBS = @SDLMIXER_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_LIBS = @SDL_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXT_CFLAGS = @TEXT_CFLAGS@ TEXT_LIBS = @TEXT_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDOW_CFLAGS = @WINDOW_CFLAGS@ WINDOW_LIBS = @WINDOW_LIBS@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @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@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ MAINTAINERCLEANFILES = Makefile.in EXTRA_DIST = \ GAMEMENU.MID \ GAMEMUSI.MID \ license.txt wavdir = $(pkgdatadir)/wav dist_wav_DATA = \ boom.wav \ exploBig.wav \ exploPop.wav \ exploStd.wav \ life_add.wav \ life_lose.wav \ music_game.wav \ music_menu.wav \ power.wav 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 data/wav/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/wav/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-dist_wavDATA: $(dist_wav_DATA) @$(NORMAL_INSTALL) @list='$(dist_wav_DATA)'; test -n "$(wavdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(wavdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(wavdir)" || exit 1; \ fi; \ 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)$(wavdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(wavdir)" || exit $$?; \ done uninstall-dist_wavDATA: @$(NORMAL_UNINSTALL) @list='$(dist_wav_DATA)'; test -n "$(wavdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(wavdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: cscope cscopelist: 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 $(DATA) installdirs: for dir in "$(DESTDIR)$(wavdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dist_wavDATA 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: uninstall-dist_wavDATA .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-dist_wavDATA 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 uninstall-dist_wavDATA # 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: chromium-bsu-0.9.15.1/data/wav/Makefile.am0000644000175000017500000000043212150046665015046 00000000000000MAINTAINERCLEANFILES = Makefile.in EXTRA_DIST = \ GAMEMENU.MID \ GAMEMUSI.MID \ license.txt wavdir = $(pkgdatadir)/wav dist_wav_DATA = \ boom.wav \ exploBig.wav \ exploPop.wav \ exploStd.wav \ life_add.wav \ life_lose.wav \ music_game.wav \ music_menu.wav \ power.wav chromium-bsu-0.9.15.1/data/wav/music_game.wav0000644000175000017500000106100611201745730015642 00000000000000RIFFþaWAVEfmt "VD¬dataÚa–*ñ" bRÿCþ»˜|þØúÇû_üÎùhöö©÷æõÄòØñÌòLó!ñìî¢îxî?íì?ìøìnì&ëÈêêêÃê³éãèé®é4êèéxéé‚éÉéòé7ëÇëÇëÑëìjììÁì\íLïÁò|ó\ïŒì6ðùôxô+ñºñXö°÷Ëô|óõøü÷÷¦øû¬ûÑúGûýþþxþÍÿa•ÿäýý>ýTþHywK§p‘  k8µ”“]ªE ? ™ Q a Ì *  ð ¬ Ê ? š ä ’  G ³ \ ¶ 1 h ± í / è ž : H &B]eg6Ù ì O • \Xœ Êð|éÜ™?¥ ,¤}g0  ÁhG u «ö;© Q Î Œ • ¯ µ , 6î’þEhHÎÿ+ý&ûùš÷Šö²ôóòÿñò€ñÄïíëYêùéVéÀè0èè=è®çÙæüå»äää—ä2åMå ç­éPèüâŒábæ»éoçäMå_é‚é¢ç§èìÝí¦ë—é/êzêàéoéNë ï³ñTòÕñpñ%ñ‰ðºðÊò7õ<ö:öüöxø‹ùƒùíøŠø‹øßù ü$þÆ¿xL^Ï‹ã1WÄâä S>  1  _ š ° C U \ ñ Þ Ñ ‘ Š Ä – õ Çpóµc†§mA5 V­B5R¥<Ñ>Ü}ô £ Yq³îæ f [ ~3º ppN Ç Ù ± ù˘À«Œ”è  fn÷™ø ÅºÔ ‹¡ä°`CŒ$×úT÷úöù¶ùö÷îõ[ô¸óYòüïNí*ìíwï,ñçìåå$äç–è2äáã¶å@å$ãkã(åÎãý߈Þààôâeâ`á‰â¢äÄä,ãâõãmå½åHæ”çöèòéyê÷êÆë!ìtìríßîað5ñ¹ñ¹ò6ô¡õ3÷ÅøðùÖúçúýúuûÕûóüHþ±ÿÎç=FJé‚N(, œ ‘ y  I ! 'ŠÏ‘¦ˆÅôF,Ú›øBµ;=¤Yød·8+G õdÎBÆ/  G)£ðS^ª R( †Û .OŽ ¡ Ñ } ¨Z”] •²bïû 0 y #µDà½!¶"ÚMê¬*'²¶ÿ¾ÿÍÿ°ÿåÿvÿàþzþìýÛü„ûÞú.úÈùŠû?ü8÷ñ¸ò÷ÛöEò4ðò5òsî(ë›ëðì·ëé¢çGè¤çå®âÍâä1ädãã<ãµâ^áEà“à–áÏá’á‘áÙáÁáœážáKâ¡ã·äÚåóæè#éé"é„é™êÅëýì(îïçïðÂñCóôö9÷øÈøùøù û›ü²ý„þ­ÿäá—ÌîG]G d ¥ !  w ¢ Ýí•™¡`Ž¡¬ëJm{ÀøöS¿Ü{‘§W}æYR€-2‚°¦ûr@L Hœ˜ ¶ è ½ q v  ë ¶ ß – })Ƨ’ð‘üÍõ—ò½øvý~îdð#ÿ¨ùÎí£ús÷Éðñû´ðòbôRì% ûú& 'Í zé5èÝÿ/ùûÚÆ©ÓÅþj µ"ÜôŒÉº¼}¿wâ`-.å"Ó Àð-Ù°È¢¾\¾VÇ|ÖYädñ3ÞN£ üž8J¦Ùàÿþ÷€òïüã1á·Û ÖÖüÕ@Ô=ÏùоϓÌIÐ.Ï-ϬÑuÑÕ]ÑÖÓÙŽÕ{áyÜÓÞ|æMäÀînê'ò÷Õóü4÷Žÿ8}{ ° Ô Šì%J š%¼)O)a/†+Ö+40Ù-5.U3|;ç507(E“?c7Õ@GHGo>1?%E¦O•RáBeC8O›RbQÃHS@ AÛ=£=~?½;ž@W=3ã0E-±)u#} D9™¢ S `çûÀù8ó`ððçµãîâaàÛ*×éÕ–Ô«ÒËÊZÌlÊÍÈ€Áî¿ÒÀF¼§¸%´‹¶ºµ±O²y®•«þ©¨¥ð©X¬¦L£q£š££-¦»¤þ¦¬¨õ ,¥‘¨Ó¬`­—ªÚ³à¶±¼¾0¸8¾|Â,ÄòÈ.Ê Ñ×SÖ¤Ý ã7åzæeævñwøœóðµíQù=ÐûØùƒûÿçöÿ´bzÀkxZæ­I M ÝÈê«ãk)!%%j(^,ô3@9œ7¹;[=/4R$þx÷¿Çü&ü-Y3½1G2S4T8@35û0`7šC;LÀ>y;Ç>.:Á8h8¨94@OEÒ>ŸCLI’I-CML7UROÞDöDÂD~D[DäB›A|ÏýÏòƙǽË<Ësϡ͎Åi¾å¼â¾À½D»e½þ¼š·Õ»A½±¶¶¶Õ»ö½¹Ÿ»F¹®G°»¸ô·Ú¶ª··\½@¿ã¿È¾sáȳÆìÏlÏÎ,Ø©àŠåØÛÕcÝêßFßäcïŒf©Ùÿ·fIЀÜÍ·$$i'º%‚*%,¿,-4œ2Ã3{8o2N1=A}:Y<-::5Â0&Ú$–ôÅôw$°$ä& $(¡'*j5¤2–'»o$G8k6˜3à2…4R?Ú:Û2À069è8Ž–=Ñ?KöGáH`QIS?YáQ!NXL”JHQ¼O€SuGfî;<«7µ4+5Ý)´!²)º*‚%;%e#² €WAXÑ ª + ›   ìeúÙý§ûwöºò0ñÝöHòÑî ðSëßæ®ÝÛ«ÞÀÞ×ÜÌ›ÑÚ&خѩÐѧРÕ#Ô®Ö®ÙZÔ%ÐÎÒŒÔ"Ñ.Ï&ÓsÔÕ¿ÕÖÐNÐuÒMÕ®ÓÆÎ!Ç/ÂaÅoÊîÑ*Í“ÄÓÆùÂÁ»kºF¹^¸l´&¯r®X© ¤h¤n¡I¡V¢¯Ÿ“Ëœ_ f˜Ýž”¦®î®a£h ©¯¡°£§2ª¸Ÿ¾1Â^À´ÅÍqÉËÈOÇÍàÖïÕãפÝ^âJçæºèïXõSù&õ¿÷÷ùÓýw dþx ³ãòÇ"&S&×(*,;.\/’15È8üN†L0LLQmJ@EJI-KJ5@Ú?Cq7Ô4Ù3‚3H<8/1ž3æ770ÏLêhn!¸ÙïæÂä´ œÿ;:œù“ó'òî é³ãàÈÝgÚŠÏ Ë¶ÊWÇŒÄѼa»â¹¼µV´¢°Ú°A«&¨3©Ñ¢Ð¤3¥ ¢Ù¥-¦ƒ¡-™Dœ=¦Ò¢fœ®›t¢Í¦ý¤j¤žè›¡KŸ6AŸÜ Ø£ÌŸ¬™²I¡ì¦Ð­æ¯‹«T¤õ¤÷¡g¢k¨ §{ªT°œ°£­$«¬¬8±3¸b±[°æ²Í²9ºÓºþ»zÀâ½~¿áÂÖÄ‚ÆÆOÇ#ÈÌVÐ8Ö™ÙB×UÛ£Ürß2ä¥â/á°áæ€ïÞô¾÷ û—øçülÊR~Íë‹q•õ…Þ&§"ÿAîM%)O-û0þ2*+ª$». 6;9@:ï2V3ç7g7A:#=@DwKRDó?,C¼F÷LôNóOŸXÖ`]>YTYßY`^ê]ã`7aW:VÈ[âgcq`k¥c7_É]¹^ª^œ`YaS_éaÒ`‹UQ¹RêP;OyN!MçF¾A=‰>D™:Ù6\9s10Õ.(/V/G(';&»% ( %p‘ÇE Q1õ1 ™ I&i²Â ”B¼›¶ø~Í ñ°ö ïÓï{ö›ûNûÂú0óbížîé–èÄéçYëé‘áÌßžÚ ÝôãýßÞÆÔ4È ÊKÍ”ÑrÙ*Ò±ÍèͺÄõÄ%Å›Á]ÂøÂ÷ÅxÅD¿|¼¼Tº@¹Wµµµ!º3·á´4¶Ù·d¸^µ7°°±•¯²¨°­w®µ³°¸³ý®Öª«°ž°^²=°î­#¯Aµ`¹’®Ç«5´û¹:º²™®y°ó²Çºü¼{¼ Á»¾-Á’ÄØÇŽÐVѯÎmÈ/Ä3ÈûÒÍßÊåËæåQæeç0åÞånäµåKï|öø)ö˜õuúhþ„†þdûý·ýÅü>f´unð—êG ßµ Y ¢ i0³Á #Ú!þ¾""*)w.b1•6×:³6X4Œ5v9=M7±3!/Q+Ú)å&÷)æ%!4a(!½#"!¨üg0ª F c[þñ÷Qùýú¸ú…÷IïWçvæªæaìãõnòõèÖÜgÓ°×áiåâyÜÒÚþÛÕ]ÐÁÐôÓsٴأÕ^ÏUÉmÈÊùÎSÏ$ÎÈßÂOÄjÂÁÛÀ–Áƾ]»<»‰¸4º€¹æ´$¬-£q¥Ð©I«õ©g¦â¥"¢üŸA¢¡´šk#ži™š‹˜Kš°š¾æ¢íž™Üš›¢M¬&¬¤¢‹¥ƒ©T¨V¡4 #ª °3±h´µZµÉ¸4¼£»y¾hÀWÀLÁJÃÒÆCÈÍÓFÛ{ÙÎ?ÌçÐ8ÙIßWà™âDèRêwèç‰æ¬ëˆòƒ÷ôö<ô¿øþ™3 çà È /%‘B+õ![#(@.ƒ-#+þ*$Ô' 5Õ>–E)Bì71ž5úBÜJ…JIJ@KfIhHdJÍOâRWObPbWKU¼L KaR\6ZT’U—U*V“QLLNÌIÙ@y>F<_==È8Z6(2$0-‰*|*—%" u«µ¾å÷  u Z(¯ þ¯ôôó5üó÷)ó€ñNñ§ðèèÏêïžë…ëíèêç=æ,ä•åŒåÒå¤áóÜOÜWÜ‘Ý4ÜåÚÒÚ Ø}×dÕ2ÖÈÔРÒÎÑ[Ð]ΓÅÃ#ÆHÊSÊÍÅ2ÅÒÅ<ÂOÀ3¿®Ä•ÉUÄÀ ºð¹»À¹Vºn¿ýÃK¿i¶¯°µ´¼¼Î·5¸”´ÆµÍ³„²—´ÍµT¸ µ\´¹³‘´Ö¼ªÁdà Š¿ »¶Hº¢½ÂÂÏÄõ¾÷ÁBƉÄ¿ŠÀÄÉÛÊiÇ)Á9¼yÃÑúÛlݱÖÌ®É&ÒÜ âàÉߤâ@æZåûá“åëõóúwøõfòÛóç÷mýiÀAY±}c÷œÆïˆ™³  o Î ë±ÿçE Z – ¹ _ Ó _ '  #§;‰™¿j@FJ!"$£÷@&Ý3!6‹*Û, ´*034w38 >¯=Ï9Œ9a; @¬CD EFÆDÞEŽHSN"QÅN NwL‹NtQüPèS‰TeTJUwTWJW°TMVÔVíU°V U-TïUZý^ù_ WùQmRœO„Q–P8PŸR‚Q©OxLÓIHHöG Dq›¶ ã¤£pœ±˜°ž?¢¿£>¤˜£×ª¯w­«ˆª;¯µ·¥µ•´+·n»òº”¼\ÀÅÁ#ÃBÃ<Æ“ÇÉ ËOË0ÏÒâÑÝÎÍ Ð3ÖNÝ4Ý€ÛNßïàRàÀâ é(ð óðñìïrñŸòxöû’ÿÏæúšöêú. 6è 7 O ž ퟋóyh n+;5J2Ì'A'¹.³2x1i1ò6±<@?ë<¬;!>·@ºB¿DGOD??›D­RÑ^;^ÉQìEŸI„U‘^!]™WÀYë^Na\ßX×\¨d;k¹iMg bµ^øa^ejáiúgÕe´cjdzfÊhºfŒe‹bÖ_:`“_²`)^ÿ\™[:WS5KšH¹KÿN NxI¾HŽGçC?g9ˆ8n9½8ç7W4o/-r-þ-ú+‘,à+O)©)÷#ïQ%£%aðêDƲ¡›°¡q)^A³{   æ–¤sLº×ÿþ8ýËú¢ùÌøø½õ‰õô¬ïåîèëœè.éLí¹ñáï¯èYá|Þ`ÞÝ8ÚsÙ†ÛÙÒÖ¦Õ‚ÐÍÉíÁ5¿Ç.Ë*Ï–ÎÆŽºè±ó± ¶q¼ÃÄ\¾È²Ý¬H®ú­ˆ¬9¬e³¥¸-³Sª£¤µªz¬,«+¨¦~§¦ 2šÙ™žæ¦ª¦Ö£Ý¤ ¦¥¥Å£\¦4¬¬ÿ§ª¥ ¦k¨ð§•§Òª¯°K´ö³œ±É¯ ³s·“·¹²,¯j±a¶kºxÀÆ\Ä¿¼&³Ì´ »Ú¼:½Ó½…Ä•Ä(Àç½i½Á5Ââ°À£½ ¾ï¼‘¾ŽÁ‰ÂBĉÃ~ÄËÅfÅzƾÈÿÉÑÉÌ×Í;ϤÒ(ÚõäÄãÜêÚ“ÝðâÊãÚãdéÌð;÷˜÷nö5ù¢û{ÿwK? - š ai£„_ö‘!D"W#G'’*Ê-\0u2‹5-4g0“/]3›;¶?•>jA«F/ORwKFÈE¬LÿP P.QSÎWå[[\%WùP¢OÔT_ý``z^!^ b‹_S__ð^dddeòdž_ÎbðluNs9jøc\e jâi´fÈflÀmj˜eÞcWgk§i?_3VWOaÂmápmfæXÊSGYCcƒeË^$Zw[è]ÆYÈRAP˜SÉ\ø_Q[UPkOhQwS TÿRÝM´JæI(JÆLPKÿGD AñA@‰<á;™8’5Q3–/})É ~ñwOQÃMùÞÿ}ýýcú=ö"ðªì‹éÎèýèöä¾âRß#ÛZÚUÛ‘ÚôÓ¾ÍÎüÐ5ÐqÉTÄ¢ÅKÇÉÅÁ°½ª¿çÁQ¿š¼õ»¼Ä»Ð¸?¶±µxµµÀ²z°ü°¥¯à®–®w¬ ®È­Ç«ßªªj©ò§¨ô¦,¦æ¦¦š¥Y¤ô¢º¢W§^¯ ¯Ñ©Ò£Û ¤¤.¡¡u¤­¦M¨ž§ž…—l—¿œ¨|¯÷¯¨¨ÉžƒšHŸç¨,¬¡¬m®ª°­³¤ü ã¢(ª“¯ã²F´á±ø¯û­÷¬e°P¶Å·…µÜ³J±ƒ¯„¬Õ«“²˜¹À¼A»=»C½6½§¾ŦÉXɖǼÃÅ}ǨÆòÈ1ÍQÔs×¶Ö\ÖÅÖÚLßëâEà‹Úð×{ÝÅç³ðý÷>ùÚôeîë˜í­íÅëìÔô&ýŽý$ý2ûâüË–þ”ûÏùü°þ)ŒÌ.ÃŽH ) š9 Ù` "y¥˜üä(¨(«°‰¨$»%ž$ &÷.³7ü75&5s:?ÀA¿@Ç@¤CDEGdHL²QæQÏQ±R×S&WÐVÃS¼RÎUÛ]ý6”3•3m9ð?FA?AeB F¤HÊG‰EèF9LO*O’L4L¶N{PQ&QRZTÏSS¶S"T=UòU}UÙV™WX’X¡WX5WúVïUUV¡UgUU¥S}SøT™U SLDIIOÔS­M,Aã=ŠDdKÞI@BA\DG+Dï:¹5ª7á= ?ë8°2187L=/?<:e2"/W,Ô*)„)˜,½,g)I%7$# Ñ&9WH Q#ÑHq¾ù y uM  ù Z lìÍ«A ·ƒÍý¨ü~ý0þqþ¸ü›ú¦ú£ùÆùúª÷þö9õ-ôNôô®óò“ñôîëípîxë´åDÛ"ÕþØqß…â@ß…ÛéÚyجÒ:ÍJËtÌ©ÌæË ÉÄ„Á‚¿Û¿WÁwÁUÀü»ºò¸±·m¸à·Ï¸Ôºúºˆ·¸³åº5ÆWÄdzC¤{§R¶k¾Ü¼Vº‹½òÃ-Ã0¼Ð·È¹‹ÀPÄt¾[¼_¾=À9ÃNÆÉɸÅÚÃJÄãÇ@Ê=ʪʷÊÝʔ˫ÌIÌ£ËÍëÑIØkÚxÕÆÏ8ÎÐÀÒðÐLÒ×OÚç×Í+Æ Ê†Ô‚ß_ߨÓ(ÔD×\ÖìÒÑ´Õ?Ý&ãåAßzØlؤÛ-ÝÝݦßÙâ‹ãfãŠââ‡áâéå“ä­ÜwÔXÒÚã©åûã+ã%ãZá\âìç¿íµì çã+âãÃã±äàéï ð§î—ëêùë³ïÙóÙô^ôêó…òüòyôàõTöœõöwööóöÞ÷ŽøúèúŸ÷ìï3ê“ëßñÎõuôò…ðSï©íCéÚå4æ`çHéê©èOå8ââ/ãØã ãEáÛÞiÝÀÜÛ°Ýä~ë’ëäÐà ãÓâÿÝÅÛváué¡ëØç¬æ4êží-ï;îdï2ó÷óúñùï(ñâõHùšùíøøjúöü ýþ¶þ ut>S…fQb Î Ï 1 # Í Š˜°ÇÜ3™ Ž[¢snÕ ŽTGÎ2[#’#k*»&sÜÊÖK%Ë á$½"ö Ö .qY;¤¦)0Ð*s"Ãõø÷ä„$',%"-£ Œ%4)ä*ñ)ÿ&á$7$Æ%Í(ê)*\)Á(†*1+f,-;-(- -.Þ.˜/S0d/%./-»-?/{/+Û"êþ(0:/ã(º#9"*" µè4« |’ ,¤Í³ÌÃF†¨‚x#~%rµ © ^H²"N!úéÇ}™2!Ý +;a"‰'k)4(ß$$ï$Ä%Ø'ò('*N+X+i+…+x+a)Ï)>/[5ù72ê+ˆ*,À.Œ.0é36¿2I)Ò$('±+/²2ˆ5R3Ü,W&'`098Ú0¾,-§.Ó*ˆ({-ó3³5ù0-.—.&/A/ð.|.Î-Í,*¿#‡³#§(½(&@&Þ$¢"I"|(g.¬'dûIˆ+N-–$éË"û%Q"¶í "'x*u(l#µ' q#ä&ê(Þ%@!s ×!  AM']-î'G<èÓÍÉd/ÔÅ ýw _k1 sAêh²á®þçú®ùàø™÷÷ÙùK%"øfô<ö™ø=ôòîãò‚ûµûÜô±óÆøÛþvÿ{üÏúØûoûåùþù¼üÖ=¾þÿüÊýÖ 3èüõôÎýx % jŠÿ&ÌÿIüÇûÔÿ@e„+þ¬þ ón½ø´ñÁõ ýcþüý«â ùäò ó1øØú™ø}õö:ö#ôô)ú)Eÿô1ïƒñSôøòfòTô÷ ù1÷ðÜçGâ6å]í5öÞú©ø®ñ„ê?èqèJèÐç'èÓê·ìÅê„æÿãöäéÀìÉíÝëCèZæÑå æ"èKèEèµçaçÁçÔçéêéÿéWêÛékêXë2ëµë)ë£ééÄèIéBé˜èÖçUå'ãÔâTå¬è!èã—Ú°ÕØòÜEßèÝ(܈ÚbÙeÖÑЇÐÒÓrÑŒÎÜˡÌvμÏÌΗËÉË ÓòÚÓÖRÇ?¾ÈĵÑÖ#ÒúÎäÒÐ×ÃÖ1ÒœÏ~Ò·ØwÜhÛX×EÖõØvÜjÞ‡Þ‘ßîßYߎÞÞòàxãµä^ä¸ä;æÂçoç—åõæ@íôýóDí èé_ëÁë‰ëíôóOúuôvå1Û?ánðO÷ˆò„ì¿í ðHìÔçíë÷üü¨÷âìÔçfê„í¨îðôÈ÷ü÷;ô£ð‰ðÞñ9ôWôôòïñcñ“ð/ëåÚã9é‚ðXñÖî–í”í’ìÛëuñ8øUõEèÁÜqßãìîööiñ§ïÛðÔï2ëÌæ èõïÈ÷Búöóïëìî‚óçöº÷ðõŠòiïõëÃé€ê ñûoºpý¿òºèôâäêäï–óÂô ôÀð¢éÔäSåeêbîüìÀçŽá†Þ™ß×á4äæã>áþÝLÚ ÙÙ…ØûÖâÖªÜäæ‚àŽØoÖ.ØôÚTÛcØ"×!Û/ámâòÝóÚéÞŒædêÂæ‡áËà§ãçç:æÎç’é³ênêÓë—í¦êjâ\Ý9æÖöš­üÅòDïÚð†ðàìAëfï,õÙ÷ö¦ñ¤ï òm÷8ýýqòýåõä“ï¿ùÈúûõNóÑôýô;ñ îÒîKóÿöÜõãñJð]óGöOö1øþMË‚ùÛò*óXö?÷ÄõX÷@üKþùBï^êÀíöýÿ+=úþ öÌð¤ðôòëô]÷«ùÝùÄ÷7õuôÁõ¹ø9ûü×ûÄùø÷ øSøúòú›úbúÅù½ùQúû*üÄüNýUþ{ÿÍùèÿÿ'ÿôþzÿ¢ÿ¹þ8þgþfþ°ý*ý þ‘ÿNþ<÷üïªí‹ñ#÷qøçö×ô5ó·ñ"îãêÃéûéØêÞêNé´æ ä¦ä½å+çÅæ9åœã â2âuâyäµèÊé‰å^àÎázè½ëÃè+ä¼ä±élìÑêŽèTêzî(ððî"îðPóô<òòð»ñôíô2ô"ôºõ!ø"ùÀø\÷=÷±ûÄ6 þ(úeû¸ýÆÿ"çV{ýVö-ô[ûÆÑ Lxdü·ûPÿ_È È tùþ’ýºý)5 , C ?Í—ÆB <‰ì‰_¹þËúžüS°Ç…¯<• Ç ·èøù}2 » ¹  <NÅNœ®S nÅ bs zÝ à  Šœt ±í?¾Æó !©ÿ†J þ_Ë  7„‡ j ˆ øü+†É>ÝnÿüåúxûïûûOû8ÿ®aþùØ÷Šùû´úKû¤ýŸÿ²ÿ½þ‰þkãXijf¾úÜ W  ¨±`öÑ <Ê IS \ × ;–|±oÖˆR# ( ýžÎoË• ®Ç÷/…Aõ%„ã‰A£vŠ7˜Ùì Z­;˜ñç· ]6œŸª¿=°ÜëØ©Ë%J"ûì;3‡  –r€òÌwÃ&ÛÉ÷ ©š¥ âËr0~¸¡‘x$÷[×]Ô›õo . { º ° Ì   > íM³»" Ä—mþÑýÝlpûü®¹VÌ¿˜)ß}5GL Õ z A ö N Ñ ù W à Ú š ¸ Hdwýx~·º@|6•Sªƒº[„o-™§ä:ãžÈü€Þ <ÃÁyº9Ò“¡ Ì ¿6Sß sh ;.’f ø ­þ ± d¾Z]G ´ o O V · m›þ Ú .Ÿ7=éY§ú »‹ Õ÷¨ 2 ½\ýC ›Uެû ] X ¦ 9 < Q e µ 1 € óR ú   ­´›òXþÎÌv›ÿþ¾ûùù—úàûŽûù\ùüYÿØüMõ…ïnðæõ´úÌü#ý‚ýü¥÷ô»óÛöGùøÂö¿÷ûñýêýûîøÆ÷cöÐõ5ùUJuµÿlûÄüQ‚üwûþÿé£ÿùÿ零ÿ"ú)ýR~ûâúh‘}žë ÿšû4þS 0•Ùûý¹ô`Dÿäkø* > xžü:úXú ð ‡"z—ý ÿIh 1.ýÃý€Ë ©Óÿqÿ•¨× Ó™þTþ¸Dw@/ oüÞüqŸæbþøè¢ ¶MýþT Òn¶{4dÿ€…Î ³ B¨ýNÊ x' ï•þ6þÑÆÅOù>ürø@úæ þù"÷ýùóýƶýa÷~óˆõ-ú,üúùÅ÷OùÇúù/õ&óMõù û&ù öîöúùQýýü{ú»øçøßúmýTþþ¯•çýý`úhúÖýù°8¨RôÁˆkÿüMüæÕ@  " ý ýk‚ –¸ÕV6x}ÿ¡ÿ´ " 1Áÿ¢üÚþn’A »jýKüô Ï·ÿ›ûˆ² ´ûm\¨ÿ%ÿeËû;ú¬ÿ6Œëx~þöý O:œá™)üxû™þ& Jûôƒü€ ´ ¼cüûûÒ/­¶éýòý_4Áo} 8 º;þÔý!{Ø[©>ÿNü°ý ‘þÿÅûÊø7ùzü¹ÿñ5ûOõoôVøGüçüÍûÊûÕúpöðXívñìøÙývýšúðöôÐóPôtõ{÷!ùõú²ü½üeúÍölõöù1ümÿÖ}ÿ›ü6ùšøÜúÉý†ë ÿ#ýÓüaþ/ÿÿ‹þ§þD/½^ÎþUýuþ{uÝÉtò?×ÿy¼ª$™­!žàw§ýßú‡ÿä &ä ú”û·ýW‘r)ŒËÞ ü(ûÍþp‡K)ýˆý˜:^ÿÉüÂþž"ÿþ q ýiûαYý†þn+wýÿsýýýû&þâ<ðÑÿ­+ë¤øÓ×Jsú—÷=ûð§ÿP?íþ·ýýœý{þ§þ'ÿ—Ô§yÿ(ü,ú$úÊûþ ý"ùÝ÷û’þZýù÷ýøJüPü„ù¥øûþlÿ)ÿjýûÃø.÷¬ø'ýæb>ÿKýùý–ÿ¬ÿ¢þÛþŽÓ'lÙÿ>þ:üÆûþ-È5 f™Qÿïû¹ú¿û8þ×¼ ÷¯ÕQþOZþûü‚þø-VÇ ,aõé2ù>ó0÷ƒ3 Ä !·ýDþeÿðü¬ùþú–Щ4ßÿÊPÿ©ûEú ý3òÿIþd‰ÑÛ|üAùÄù*ü”ýñýþs'Ê/[ýÓù6ý¥6› Òûžô|úÚ|ˆüü´†§G\ Žÿ÷Çq  ÿºªàµrÿüýF0‡ · îŸiû4úªý*ZZšþ ÿ‰ÿ–ÿÛþÓýAýçüÈüiüðû¿ü,þçýüÓùÿøSûÿùÖþ*ú÷ü÷1ûtþ|ìþiû`ùÑúíþ“ù”þ8üŠû0ýáÿyÓß¾l<žÌÿÖÿ ·8ûÿ@ߣáCôò³w†ÿüý'þfÿçKXN1þËþ‘>ÿFúœü3¸ÿ¾ùtúäÿÿGþ¼ù•ú~ÿö ÿúìùýÈÿmÿWý†üçý­ÿãÿþ1üâû0ü3ü]ûŸú,û;üšý¼þrÿÔÿ¡ÿüþþýöü ýüýÿ1§1ù´÷+ýaƒÿ­ûþÆO tÙýú¢ýùô?ŠôÈ:þ"þ8Yœýþýàù ò 5Rþ-ú'ü‘  ÕÿèÌ_fþpý™ýÈþêÿENÿ¥þ&ÿáþÞý6ü›ûùüHÿ÷Vï9þÅùà÷Äù þ%Üÿ`þ<ÿ5í¬þAýtþü7ï «Ú¦|ôtÐæÝhEIf[ØØU¹<åÃ%½ÿþ}ÿC›#•¤6:ÿˆþsL`ü¿÷ÀûLÚÛþ ùmùìýòÿýìùÍúõýVÿ/ý,úÉù†û|ü¶ûÏúPûý^þ¿ýüDû(ûzúFùùmú©üzþÌþþýü¬ûúùíù§ü~Ó™ßýûõú"þ·ÇÌçúšûCsÐüEþAë?¸û5ž dú`ýþ饞 W&µýkþ°&X ^ Œþ~§«;/îûܱ¿ìØÿlþæþêõ/©ÿ‰þÚþƒNÕœÿõûiúü‹ÿ Jpþ¦ÿUÆÿœüÌüg@¨x(‹ÓûˆöàY¬ÖMg§æ8~×÷8¡•á5Mɇÿ^ÿ3ܯweƒüYù™ü´ADû÷?ù‘þµËýÃú…û-þúýú÷öøHûÙüýú ùÂù5ü•ý.üWù#økù}ûGü{ûzúKú€úÿùñøBø¼øüùÃûýºþ©þéý]üÛú0ú4û–ý™ÿ(xÿE•ùQó–öh‘ôP¬ÿ²‚5‡({ÊþMý´ÿé Q>,ùSøNþlÆ ú «‘­ý„ývÿäÉHÍ^ˆ(d2^ÿ¸ÿRœ¦ï úÿÔþmþeÿGv¥(¥üûú*ým¿íþþüþT䔃`ßÓRÚ#K ‘ÇÃÂ&wENq ÍÞôL<ƒçÒÔWà¬{lkyƳÆûúø=ýk1ûoøŒügiý!ùÒù0ýøýBû„øûø¸ûFý`ünúãùëú¢ûûáù ú°û ý©üÏúSùcùîùyùíøÁùü—ý-ý²ûåúôû©ý•þ€þ¬ýaý‚ýËý þþ*þ¯ýsüŠüæýRýSû½ýsd 5Çþóùñþ8FûÙùúÌ 1ÿ%üäü$ù[1 ¬áþ¥ü¶þی⡠ۙûÿqÒþ+¿N²nûþwþÖÿ€Âd!ÿÂÿê_iíÿáÿÎ-›4ÿ+’¥Ä›Íð?@Ò‡HxÇ*ˆÏ¶ôž ¤hEï?ÜŒÐcMêz>ÆŠ®0æüÏúÒþÚG:üõùèü©ÐûÜøvú]þêÿ¾ýkúFùúœûûÂùÌùSû/ü2ûIùø“ùûBûMúáù úLúú_ù?ùŽùïùú)úöúüýnýïüÕûçúÈúðû–ýœþŸþtý„ûùg÷mø5þeŒ1´üzþˆb¥üèûÍþ3¬õ…Ò«ûsù üäíT"eñÿãþÊþ“þãý`þ¸ÅL¨Jã¾Úÿ\AœÍÈÿ.æê*Êÿ>†!§õ£ª›\¹]Üþ¨ýAÿ›d>'EC½ø©Gmgþ°™uPþqpê(â¤è±°}PG€®c¼Ør&å>8þ§ü¢ ¾&üÖù\ýóý<ûÑüpÿïþ‰û;ùrú¸üMýÇûUú}ú†ûÔû(û_ú%úCú ú°ù›ùûù‰úïúëúKúJù¿ø?ù"ú©ú¾ú ûNühý^ýÈû-úúû^ý`þ þvüIú“øUøÁù›üºÿÒ\PÂýýS8•VûúÛÿ¿Íugü>ûþŠ €Æaþ ÿ“þÿ-ÿÿÞÿ4U7º³Pòa´=[DmBÿjÿFíÿýÿ¼s`·L³‘nÉ,‰œÿÃþïÿcÍ¿êaµDBâËv]c7•éØg:»^¢Dw®])¢ÉíS½’Xäüóý¯’ªüuûÿàãÿ»û‘ú}ý«%Pü;ùÕùoüý,ü€ú~úõûÜüéûú ùšù_úúù²ø¥ùú=úèøSø¡ù ûëû“úUù›ù·úlû‰ûDûû„ú úkú<ûÃûYûzú)úËúÔû|üÐü€ý£þ‰ÿ ú^ÿøø^ùfÿÈásý¬üA *mü!úü§%gšþOÿ[Ÿƒÿýzüþžúÿw÷ò-Ò­s"ÊÿaáêæM,ØÜ% —ü%ô\{N RH,‚¦¶Åzqå]æ¦_ÓÜßí»%u5ªk%ù{›¨³ËÓú¯ysöþf³"Äþ¼ý¹õýNûPý¡?ÿüAüÅýXþÌüÔú„úGü¯ý ý6û2ú¶úû!ú±ø€øüù ûxúÎøú÷Üø‡ú†û]ûŒúÉù"ù ùhùçùKú_úrúfú/úÐùÈùaúYûãû¿ûJûXûÿûÈüTýþŸþÐþëÛåýjùûìÞ¸ëûLûÒþ^`ÿ†û¸ú þÄ~¸þƒþ±þìýÚüüüÂþ‡û1_ÿ.ÿzÿæÿýÿÛÿIq¾U(R^;ÿÿ?Ê€É[oÞ”Âu%·¨˜ÿdÙ×êÉÌÿÞ «[þ®dsŒ0?a‚•`"oRº„‹õ,Ä ] NýŠ3 PVÿžÿ¹´¼!þÍüIÿ‡l^ý3üCþPýlûûbü+ü"ûÆú˜û¥üJü·údùeùFú±ú,ú ù{øƒø÷øtùõù¥ú8ûû)úù¨øùÿù…ú&úJùÉøñøsùìù=ú¦úûiû¡û¾û"üìüÈýúý‘ýýý_ÿG¿ûø¿ûvÍþÐùûùþšÑþúûRü¼ÿ8ÆýÈûpü1þ'ÿØþ›þ_ÿf¯Ãÿ þÄþBá1¢5ZsŽ ÿÿ¿ñfý ‚æàhº†õ g–]Ä—¿W Ÿ6ý0w—Í"©¡sÙþÇ»sü­ÍAy@ƒ¨D £ýIÿ­ƒ Õ «;FRûþÿÍ«´ýüûÆýNEþGü:üyýðýÃüDûûïûZü_ûôùŽù*úú,úœùnùVùèøYøPøÚø’ùÚùÃùUùÓøoøLø|øÞø!ù=ùøø¿ø°ø=ùÞùjúÜúíú§úhúªúVûõû ü ümüKýÎýþBäÿ1úË÷gû3‹ûˆøúúâÿÝ`ÿBühüÿ\hþŒû*ûeýaÿŽÿÂþ«þ’ÿ pÿyþiþ‹ÿÿ˜$u>«(Ÿh–ÝöJ¦×¤a|ÏrçÎí©B ¦Ñ*¡ŒØ ‡èÌôV¦Ï¯ ¢ Ó ~vŒ¬æêú66 ç ? ( `2°  w5ÿ¿ðÿÖþqO ý…þŒHÿÐüüþ ÿ­ý‰ûøúSü_ýPüDú3ù­ùiúcúÌù$ùäø­øø8÷÷à÷ëøƒùsù#ù¥ø øS÷áö÷¬÷Fø<øÑ÷ ÷Ó÷EøÀø3ù|ù›ùçùSú¿úÝúäúûnûßûèûfû—ú.ûºþ8×ýØ÷ÀöæûÓõÿ1û»ø"û?ÿ}þWûIû]ý®þÏýNüwüHþßÿ¿ÿþÑý’þÑÿgÄÿ1ÿ°ÿ œ@jÿ¬ÿ¡D>Bࣤø}ñ“¬Tcï¿VÜXÝO‘qéöOR+Œ  3 /êÔËYlK øˆ½SN°ž } ' ¥H0â Î ¾ø|“ ø½C8&Gëÿ c_µþý*þÜÿðÿþiüBüôü!ýxü–û"ûúúìúÀúlúêùHùòøçøýøãø€ø)ø€øù‚ù)ù}øÌ÷“÷†÷—÷w÷÷î÷‹øÌø‡øLøøÆøõø:ù²ùÉùPù4ùüù+û û*û£ú¶ú-û]û;ûgü¡ÿSZû¾õcöÖü{~ÿúùí÷ZûÃÿ!»ü úû þQÿ þ¬üý´þdÿ¡þ’ý—ýŸþšÿüÿÙÿ¨f‘w“I¯] kL´v9 n×·…ñÝÒ~àNˆ~Ÿ@Xvå Ù î W££Ð^Zý ‰ ; r ¿25z ² Þ ˜  ƒ Æ úlÆ Ä ›)®Ž‡,žhª‡~þìþ /Æþ"ýžü2ýqý’ülû û{ûûåú(úÛùµù6ùnøï÷î÷ø÷ã÷Ò÷Ú÷Ì÷Ù÷Ç÷‹÷<÷8÷_÷„÷÷‚÷;÷¸öDö7ö´öe÷à÷ø)ø øâ÷ø‰ø-ù¤ù¿ùù/ùõø#ùžùúúÖù„ûÿUÿ:úsõ ÷ý?AýføÒ÷/ü+{ÿXûËøHú±ýIÿ7þ’üwüüýOÿ%ÿøý€ý‘þFQ8ÿÿ:E©†‡ƒw°8µÇ”È_<J¢‡ìFç®MGŒ°1`#ÉÊ à é  . â4 « ¤  “ r u ·  ™ ú ¹ ö,p ¹ @Ãõ` Ø ª·íÕM„WÚŒåÒ'Úsßÿ|þlþ6ÿ.ÿþ¥ü9ü–ü±üüCûÝú¯ú9ú…ùPù¯ùú­ùÈøøøQø2øÂ÷±÷ã÷Ö÷X÷÷÷hø¤øâ÷÷õöe÷¸÷ì÷÷÷-ø$øøÄ÷¹÷ø³øù8ùCùHù]ùFù^ùùÑùäùú4üÿÈýç÷ô ÷ZýÁÿü¥ø,ù3ý±ÿÙý úÇøõúþòþý<ü—üèýtþÄýýýÓþâÿÿÿWÿÿyÿ†Œxûž6ÉPBôɤTå½}ïÖ§‚. -åÀŸ   d4Î& ÕÅU , – A I K  á¶©p gk ‚˜ãÏ ø €k+d¾‰ <`Qì7écÿÿ<ÿèþÏýóüýŠýý´ü¨ûæúúKú:úSúHúâùùQø»÷s÷C÷7÷Ž÷øAøh÷]ö%ö)÷Yø5øõöõõ)öµömöÊõµõŠöz÷­÷’÷|÷˜÷½÷º÷ð÷&øiøwøOø$øEø–øîøùBùNùú ýðÿ[ý´ö…óù÷ÿüñ÷ø<ýþ>ú9ùSüÎÿóÿký¯ûÚü4ÿ;UÿQþþ¬ÿ±7/!kë.#Lo¥=.– a|j˜œ9aXn«¢(ÞË ù ´ 8 w k¯ þ ­ k ² ü “ ¬  { Ö · 4ÀcáÐ ¦= $g ¬  Íßʱ  Ó/ŒíTØc$ /¾‰ÿ2þšýÝýCþêýçüðû‡ûDûàúpú5úXú·úøú¾úãù®øÎ÷­÷1ø½øÔøœø%øÃ÷t÷9÷÷:÷Œ÷Ô÷à÷¤÷C÷Øö•öÀö)÷^÷I÷n÷Æ÷ç÷¶÷½÷]øøø ù£ømøøU÷àõÞôQõ™÷¾úºý²Œ¥úAó¡ñi÷;þsÿ9û×÷›ùþˆÿ÷û¡÷x÷kû8ÿ¦ÿ‡ý ü¹üwþüþæý ýãýÅÿÒÎÿiÿ$` É(ñÛߦYBvØdÆ]4£Dh w‚ÛJ_»V – 0¼ FJ™ &=[ ñiÀ  ­š å¨ ==. • ³“Æyáf ðX<>¨1“³J|tÿûý©þn›<ÿéýUýTýñü$üiûhûHü>ý ý†û·ùÓø'ùÛùú´ù–ùáùêùEùTøï÷høùù:øs÷F÷–÷øaøsøƒø-ø ÷Kõçó«óšô1öý÷QùŽùmøtöÎôûóeôãõ¦÷äø7ù6ù^ú:ýUý÷÷´ñ?ñB÷ZýÍýÓù7÷Hùýtýýùö ÷óúTþþ—û<ú‘ûÚý¸þòý\ýþ7ÿ{ÿÃþþ£þ3’íZº¥o¡)†do¨å Ìfå$¦û F kÒOݬZ à Ä ýÙv ³ % û3 Ei a¼( ’  äÊÐ< v v˜“þ{ÿ<† Öœ { ˆŠŽ>ÿ)þû¸Ñ = ®ª©ÿÎþ¹þ)ÿÌòIU;DPþ´û¸ûÐýîþ*þgýHýŸý.ýiûàù‹ù˜ú±û:üÅûHú¯øÛ÷Ï÷þ÷§÷÷÷0øJù_ùmøéö¢õIõØõ•ö÷÷:÷Ÿ÷°÷žöõ…ôºõ÷tø*ø£÷â÷¤øù™ú}ýoýƒøøóHõûÿeýòø÷û°ÿÏþýÞúÈúxý½ÿXÿ_ý¸üœþŽøÿYìÿ kç™·§¶Ç÷9@ì®ÿ¼T޼ùKšyÀÖŸ‹)Fðžž/ë£o †– T < º{š3 ë m¡) x ì¤ ¹ù-F>’B1eƒÝ­y5çîŒñõ«·ÿëþRÿ=GFÿþ‡ýkýýü¸ú{ùùDùçùú½ùùèùsúú„øºö öiöÝöÆö4ö„õõöô8õvõTõ õ´ôQôìó‘ó»ó4ô•ôUôÕóónó(óÚòõò¯ócôô–ôÂôQõ¡õ«õ¨õ ö¹ö0÷Jù%üòú$õQñEôEûõþ+üI÷kö{ú·þãþ§ûuùìúgþ9!ÿYýˆýÐÿßèYÿŠÙ}˜9$SŽ&¾×މ>úÃZ³˜ L ] F  [ # ô d G ¡  ø ¦ Ñ ^²C ¦©S ·’™ Á¸ ±¼ ÇAã  ?  ‹‹7r  …}½`ùOþ m‚UêZp’„¶dl®óÿiÿ*ÿÛþþ*þ§ýIý6ý~ýXýÚü7ü0üuü]ü©ûÖúúú_úÌù@ùðøÑøïø ùUù-ùŸøÛ÷A÷%÷F÷G÷÷²ö?ööBöHöö}õ8õJõ£õõô•ó}òÍñòSòóóñaì´æªåïÒùüòä}å8ðÊé¨éžøöë©ç9ð¦ç­ñóì`粈sø2Kîôp ]'&0ô÷å¥ùz#š=¨.ÝðÏ‹ãZ#õ:ùA63ÍìšÚUÑÀ×N×Uç°ö‡ý›:!([/§+*&ƒ%Œ" ­] ¨‰ Éý¥êwàVñê¯Ú"ÛàøÐ[ØcÛºÐFÒ¤Ò`×æ×€Ò»Úòڛ˞ßAã&×[ÜäåÜ`ðë{æöÿïªöÎøÀøîùÝý* và ¶ˆ ñ´N/†!M.\'|"ã+j&¨*z0è)#-ª,w2:-_82:1†AÝ9Ê6=w2E?M‡AJ9AbEu@®IîA /:w=K1œ1ó6+9ò481w,±"Û"f#ºV|0É|ºÿ‰þ,TðÈú¶üÂîaÜ7ÍÓEƸâµ`³>»ÖÌrÊ ´ú¯Ž¼»»R·¹°ª:¥ªB³0´Û¤â¥:§¥¥ª¬ª­±¬š©1·Ä²¸ðÄÚ¹µµ·}Á¸ÈÏÀð¹u¼˜Æ"Ï…Ê«ÈÇLÅ+ÎäÕ‹ÏØ‹ÙbÒébêøæ·éyé¤ôPõFö‚õùªý?ýà~ÿ)%Wƒ‡ -¼ž&V  \£2%"â"`,„/R(ã,‡(F1–3¡14É/é2˜3B;9Á7÷:_>[BÃ=Ó:Ô11Ó;„:4=„B—?áAX@Ð=:c?ƒFy=¯BÓK;G C`;N:‘6¸7o?p7%2À'ç**$y8‰6j5|AÑ;{9+:v2)(Û,e(&*z-z*n«x3-o ÄøPžhðÜÞõ÷¿õsôéLèsÙÆš¿Z»ÃÁÙ¸ͮͭD²Ð±è­S£þšÀ¤ä£úŸž ”8”öœÀ¦°Ì‘Ú˜8¡.©e®¢ª²£ Y¨ß°1«–¬µ§> u±]¾Ž¿¶²°©`µ;¹ù¾BÄ´¸‹¬›µäÈ]Ò¼ÔñÏ_Ï ÌàÐàŸß{âè²ìÕöéøÑôüï’ô$N:ÿV„(ËE » ¬^ Ié$Ñ!1B7’.®-.-+5Å8i?)D@GBDEGTH¨JèP4RÕS+YðZ‚Z8UÃY½\íX cÄfÇc¶dChldcgÌbïhQmëqÈqbl`kßb¨iãkåc(g³h/g"g)jõb‘ab`dA_ŠlIgê\5nof^EZ…R·PëQ‡RêL¾J¯EËA<Ö6V6ó0‘,î(•'ã#`ïÒ; îÐûöwúüûLï©á_Êz¿À¿îÀô¾<­É¦Lª±±¹³!¦ž¯žžã— –š£œžÒ›ò¢—Ý™¤¾¥]§,£ÔŸãšX¢I©T¥úª~­º¦(§›¥0ªÀ·_·ÿ±z©C¤ÿ³Àá¼´[°f¼ãÀÛ÷ÈÁÅ/ÌáÏbÑüÎÓÌ”Ú!ÙãÖåŠãÎâ\ëë è êhòªñ¥öëþ>þëõ¦õN ' ò ÙÈf­9#» %Û%¯%j/q6º@š<­4ª8ü6Ù9Ð@rE J€EIÄP÷G/K8MVGÊL?P{STO¥PõP[GdJâHwF•E!H_LåBT=3^0<:APBP8»2u-›-9=EKBö7^834¤?@d;l82%2=7D/j.’/ˆ.¨0("*!½%v«%k%Üy\ô+Lêìäûñî'ò1ó ðnä«ÚÝÙßBâ%àÜÜKÓ‹Ò7ÑTˆÍ÷ÇæÄPÌvÑՉ˽¼PÀoÄpÇÉtÆ÷ÉÙÆ ÆrÆÖÅÆ;ÀíÃÃÈÞÈzÇ&Á%ÃëÅßÃÔ¾¾!ÉúǤÅŹg½à¾ÿ»\Ãí¿ñ¼qÄóÊ{Å¿`ÂÂMÀœÄÍÁjÀ Ê†ËœËØË›ÌÄÌÔÇbÏ’ÐáÍÙ:ÛáÙ×OÔJÖ%Ö5âéæ,ßPÜGÕ<Ü(è èé§æè)ç¢å=é›î÷w÷‘ñ óèò9ðêö°öiø{ûuï6ñÄe,(ÿrä xÊ„Ñiax_”Ê ›%)&ª#Ð%ƒ!Ã%â01!6Ü9ö<Bü>¬9ëA&I’J>P6IFnIN©TÚRT.Q/M·O£S^UÀUÁX”Z‚VâPÇKàJ0KÈDdLÖTíK@È5Ú,œ-M6E6Ì0;0t1h,<,—) 7áö"å&Q%m 8mñ½·¬kF f ùm “õõ?ÿk÷fú“ !¹ùVò ïò'ù¡ùží‚êöïðUðë¸åßßåàØèIâ¤Û„Õ]͹Õ7Ù×çÛ×ÓïÑKÍNÉAÈ!ÍÒÏäÏ|ÍÒËÈÅP¿BÂÄ9ÃÇíËeÌËwÆ¥À8À†ÄâÄ‚À¸Á ÑĠĂÁ"ÿ˜¿rŵÅ(ÆB¼'´*¾ÇÆçÂ.Á§¿3º`ºµÀú¾Z½Ð¿º·…·½˜À­À½ÀÀÁÅ´ÅàşDzƛË÷Ñ8Ò ÕªÎÇÎÈ8ÏÀÛ*ãÕêcé%ä"é÷éôëYìî§öèúøm^¥½Çb —  §ÉO,Ÿ#„!€¶y·!c*Y&'å; ‹'K*ž$wÇ…# 'Ö%»'"æ!3)Í)‡+ *¬/R6}267*6ž8±6I:Ü=áAüEñDEH!C«AHðAŠI"NQHNŠM%RVRNòJZKpMYLŽLZQ\LÝKØOÎKmO PÉNýJzK“OZBýv<˜;ý>AÜCEóF4H‘HîKÿMÓN.S¾OÖO˜W`UWäW†TWnY:Y¨WÀYf[6YJZ\ä[9\Í]x_ß\q]ua<_ÿZC[û]zZ‰U±TCWêZR[Z«Y›UVKAL@OZJ LºLO¶Q¼LüEŸ?—=Ý;Ï?Cð;­:D8¥0ç.[-M.,X%k$½$]'ã+Í'_g’Ëà I  <XáüWý‘ü=ýLýðþÙøiíØèFç°è,èàmÚ ÚŒÛ¥Þ5Ø;ÌôÀ½ÿÄåÈIÄNºü±b³@·µ¨®}§´¨n©à¦ŒªT¨Ù¤d¥ƒ¢æ¤,§Ç ¡À¡”¢ê¦, R¢Ý£ažÔ¡š¢:£2¥^£1¦º¬^ª|¤9Ÿ%!¤Ð§n¦“¥r£~¡s§X­¬X¨–¦¯ªÑ«°¯ü° ­°­—°Ò¸Ç¸ ´#³å±O·n»ë½›¿½p¿µÄ7ÈŠÉdÅÉÅ}Ê^Í™ÔÑÔ­Õ×ÚÛÞ?Þ[ß5àâµè§ë¥ïgñPö'ù÷D÷>÷Cþ2 ¿r+ú…N©X%R Ã!2#æ%¢)ý-ç.Þ12j2õ6J9‡@†>=c:d6 C¢FîIL%E}E°EMMrTT6WªUÈNˆQQVùV$[ÒZÚY#^¬`E`x]^œ_þ`ñeiiUe\I\u_Ec‹i‹aÏXYX×_ag÷aN[~Q—LÙPsT?W}RdLH~H M±I~AÄ;[:¸; =Ø:•9¿6¼5s7ü3l3š.'+Á,,'0Ô+‹&ü$4 ="h"ª¨‹–—E·±Ö b 2‹m †<þÜþÊ™¨üŠõqôÊô3óGöÿñSìQçwæÛémé¼å¼ßýÞ!ßDÜGء׊×TÔÓ”Ñ\ÑÞТÌ@Ì‚ËEÈrǘÆÎÂ0ÁÁfÁšÃ®Âp¿*»|·«¸°¸¸G¹ ¼Ä»Ê»I¿œ¸ µ‡µô´?·öµ‚·A·]µ‹µ|´>³í®¯²Ü·¼®¼Iº²è°ÈµEºMº®´!±S°b³l½ ¾Ù·Ò· ²C±j¹Á¼jà Æ0ÂmÁ ¼?»ÛÁÂfÅÀʾËÄÎÚÏíÌ“ÎpЀÐ]Ö™ÝþÚÛÖl×EÜ1áWäâÚ)Þ3äŸè_êèÍçÂç:êdéQêáêšî õøùøWôDñ+ó‘÷$ø“üÍ|þ«ÃJ8ý È[™9 ,; $Ö$Ø*0)¿*Ê/å2l6j7<8Õ<D-C™HˆEfFÑF(EkEÊD!E%Cè>q<Š=<=BïFöH€F¤EID‰C¼D‡GýJHLÆO S­Q¦RuR>RÍVËYXVSSôY¬_`.ZºT/VYY´]/^YwV/VŸX\ÁYÂUûSÅS`VÄT»PKLlGXIçJãH¢GNFCô?¼>e?­>¤918l7ï5-7ß3a0r0"-®,©,F*Z,3)¾%(ô&J#É!õçy°"ɯ"p Bc5¶.FÔUNý1øø'úŽýû õ?ïuíóîÍí!ë'èeå´æ#æÇã$ã ÞùÚ2Ý=ÛÙ¤ØLÔzÓ¿ÓÒÑÒÍÊðÊÊëÈ-ÇÈ5ÅqÄ5Å)ãÁ*¿Ï½ ¼ÇºÍ½ä¾3»‹¹û´²Œ´ä³â´’¶í¶· µ:´z³1³³½°†±“®Î­ð°f°E³²5®°«¨ªÊ¬¥®Ç³—³²²º´Í±]±ª°Ø±‘³ì²ðµz¸¤ºÛ»»ëºm¼/ÂÏŦ½¿âÃõË×ÌæÈòÆØÃ¹ÉÑDÐ"ÍŠËZÎ ÓŽÕ„Ö×ÕDÓÖ5Ú2ÝoÝèÙ<ÙüÖ$ÙØÛÆÛ=ázâoáKä>åÿäþåWç«æ]çñë í´îËñZòãôÓø)úŒú¨ý7|Ι 8€¹ j`.!8&--ä*ƒ&í&c-ö7ò:*7Q45O9/AßC@?Œ>ì@)GéLpNbKîHÙL¬NqSUµR´ST‡XºXÎYúZKXY®[\¨[\][®[‹]m\]Ç\I]s^ï\^¶^ú^Á]î[]¸ZY[³YOY¢XVVSWÿVýV~V¨U™WÅUvU8TŽQòRPMPL*L6L-KŸHCE×E«E-B5@S?F?>?=C< :9U7V3@0ï/0(/ -Ç-,W(=*!,f+«&>ÜM}#Í">_¡7 mn ö û ± $y8£ý˜þŸýyú ÷æôÿñãí9ëæÞáà”ßáàZÞ Ú‡Ô×ÏÏ÷ÊÌÈÚÆ$ĬÄÁ¿ÆÀ&¼&·$·§¶Æ´¦³ú°Ï®b®•­•¬#©í¨l©«§¼§¥½¥¦¥ˆ¨I©¤¤Î¾œÉ¡0¥Û¦Ä¡šTšóœª¡×¡è›^›aŸV¢ÿŸðÆš—œP V "¢ ßÙ W¢Ù¢±¡-¡h¢Œ£¥†¦ß¦Ž¦[§¨ª°¬÷¬­µ­ï®¯±‚²µ´å´µÏ¶"¸”ººsº»»&¾%ÂÃÝÁ»Ã Å>ÇáÉvÉLËÌË Î!ÑþÐÔûÓAÖ%Ù¨ÚœÜyÜtÞáÝgàbä¼äPè©éÜë^î&ï‡òòzñõ•ùçü‡þq\Ç= Šà Ô 5¼Œw’ü\&)'`&Ô$%S,k1×2¹2¡0‹37z9W;Ã;?=I>AÈCB >«=@vD-G/GŠFÝEßFÖF‹EÖG¸HÏHöJ—JuN“OçMNNÃLËOoQFReSTV¾VœXËXRZÞY.[‰^Ò\ˆ_`€`ôaõa hãfâaõ^Ü\»c¤h heY__adsc‘_y]d^n`ga5aO]€YkXÏZé[£Z‡YäUT T TÒR QÿNN±M¨LÿLØJ’H™GAFÅFÅEÚCA+?¦@±>;¾9©9Œ74W2é1 1.,¤*E)>(%½#e"ÁL³U/UH r QGcÿ{üû­øÚ÷Èõ§òRñtí€ì®êzæxãðàÓß'ÞûݯÛÚÚðÜáÙ†Ó<̖ʉÎ`ÒÅÒMÌÅ-ÃõÄÛÇàÆÁ^»L»Y½ÿ¾ñ½Ù¸fµk´<µªµm²É®­¨¬±­®A¬Ï¨^¥²£(¢FŸEž²ŸÑñ™R—¹•I’“O”ú“[“ø™‘:‘Ò‘-’ÞŽ‘Ä‘‘9”擉’Š“Ç”v•˜—”˜ì–L˜¬™•š{ŸãŸx¡Ñ¦–§¾¡ž Ÿ‘¥ ­‰®)©ª¥÷¦’¬²6±"¯®Å¯¾´€¸a¸Š¶¶¸P½ À¿v¾K¾ÍÀ¿ÃšÄÚÅ›Æ)ÈôÊ£ÌÎÑÙÏ;ÑmÔ'Ôû×:Û"ܤÜ\ÝTàÕâ"äíå>èÌéîì^ïçðnòpó+ö{ø¹ûxþÿ[–?h Ð  Æv €ûA„ÐVA!|$#';*ˆ+%*‡,ð.Å/o2£3^6?8³:#AÊDß@ë;=rD MßN0LImJçQÿV}W(USyU]Y÷\_i^¨] ^ž`bÅc?cayce°f“g‚fáe«efCf”cba¿_@ad dÐ`·]\þ\Ð\d[ÃZ×X–WøX`Y°W’VITàSWT¿S×S;S=SYRŠQïQOQ¹PúOwN9MmMÂMBMŽLqLtMHNæLxF@¡@tEùIºG@ì9 8 ÐÎèÌìÊËÊÊÂÈúÆhŸà ÁÀB¿£¾‚¾Œ¿^Á¡À¢»ƒµ´¹m½”¼È¶Ï²b´Z¸ÿºù¹3µØ±<³÷¶f¹y¸vµT³³µH·£¶ú´Q³ë²´X´È³³Ÿ³C´'´®²Y²Ž±©¯¿­¬Ü«J¬#­í¬«0ª/©Q¨®§§ä¦<§‚¨«§ú¥…¦€¦¼¥Ó§‰©^¨©©Þ©ñ«­T®o®/°Ÿ²³Ù´Ãµ…¶*¸¹ê»ø½öÀKÅ"ÅÁ ¾æÀ É…Ï2ÏœË}ɱ˂ÑwÖ™ÖØÔMÕßÖ?Û߾ߨÞ?Þ á€åçªéê¤éìVîÐð¯óYõÎõÉö2úXüdþ?RZ ½ Û †œ`ï³& Þ{!Â!ø"%Ã&)*¾+ ,h-?/G1r293C4ì58f:,;:%<¡>C@jAäAŠB…C6F HÜG®HoHqINºRxSÝN9J8KS$YYÒTµPPRpWç\ò\ ZçXäX]`ƒ_®]Ö[]]_›a«aE`P__=`°aâa:`s^n^÷_ç`_]Ë[øZ¯YXZT¯QÍQÒQ½R·QIN"JÅG”G×DæC-Bƒ?J?>_1412Ì3¼4‡44í2^365E6-7R7~6š66-5‰4f4/5£5R6Ú5è21Ì.¾,>-ä-Ï.^.Ü+)$(º'&ê$Í#\#Æ#²"Œ"!5 N.BƒéÁI®#†)˜Ÿ7H×uݘm Á"(åQk¹ Ê!rÏí%{ôâ ¢+§ûµa_ú{©‚‰[óg sÖéy0„N ¼\a0"·ÓcýÏ £ L v C x -“þ¨ $ )ÔN D ÆßÓ ±Oq ] › ïÄZÁ :  Qô„W  ¬ ûÒn ¸ w  ‰ … ñ yA a ¨ ] §d\‰ Ï œ  k î º  3 S ²¢ˆ’_^vû8úþôCõƒùáýèýÂùöùó#ôóWðÑîï¬ð„ñ‚ñåðmîÞìûì´íÉí²ë¬ê’ëÉìTíÇë+èñåcçé®êÌì#ï‹ï‰êüãbá$äñé­ëXèä¶âÂåêÉéŽæ!âÝßâØäæ‘åÎã?âŠá©âßã-ãdáß?ß5áŽâwâáJßîÞß„àæàk߸ÞUÝÝÑßáÄàÅÞ¾ÝsÝfÜÁÛ`ÚµÙ0۬ݑàyà9ÞcÜGÚ,ÚAÛÜÝVݶÝsÞ{Þ0Þ÷ÜlÜPܦܴßÇâ‡âûÝjÙÃÚêànåwã_Þ‹Ú™ÛVásåÿäváœÞhßâíåêæåUä,äæCèzèç;çGèüê{ížíÊì£ì×ìÅíøîaï¤ï<ðKðúðñÍðÁðPðûð@ñ{ñÝðwïjï/ïï3îuíaíqí¾í9íUìëõèJædä‘ã1ãä¦åèåzäâªßÃÞxßÈߢßôÞlÞ.ßÂßeàOàwÞ ÜÝÙK×f×ÛOâÃè—êèCä4â-áÛßZ߇áˆåètè˜çØæNèÈç ä$àtßÁäëtïcîÂéqæ<äŽäÓæhè.èæOæpè÷ééåýâ|äÞçuêùé¡çáä3äHåðåuå¸ä8äìäêæŒè§èç&åäÖäÈåå~å,å)æ£ç8çæ%äÖã'åÝæ‘è$è`ç?ççqç’ççGè–ë`ï1í­æmâ’äîëäððÂëIè#êyîËðåïdëÈèWêSî´òó&ñûî›îñyô·õ§ô±ó‘ôJö øqù"øÒö)÷²ømú¤ûÃûûGükýxý4ýþüžüvýyý}ýhýçüý|üGüÛûEûŠú©ù'úzùÇø øµököbõŽó"ñ™ïIïÛîøîïSîâíí…ëÈé‚èjèEéÇê5ëÈé´èè›ç©çyçèvêûìïïêì´êªé–êfì—í ï ñ:õºõˆïéÚèôî,ö¢÷DóÅíLí6ñõËõ#ò7î•ìî¸ñœóvóTñÝïÿð6ó8õˆôÀñSïÎîvðFòÑò=ñCïï‡ï©ñ"óÒñpðïÀï«ñ!òOñÒï|ïñòñ<ð-ïÕïïðÞñéñŽñ†ñÑñ¾ò6óóÎòžòÆò¸ó÷MúÂ÷©ñØí!ðt÷Gü-ûÜõ¦ñuó‘øü}ü0øÆôiõ-ùéüAý~û£ù"ú”ü‹þ8ÿþçý›þ)ýúð¡™'‘o“  æß©ó×» C  d ÊÖ¦d^껹›‡Vé5úÿ°ÿHþŸüÁúMù ùNù/ù7øÆö˜õ]õ–õ©õòô.óòòKòéòïó\ôyôñóówó/ózô›õ!öAööçöÆ÷”øÍùú¿úùÌ÷¦øŸúÝüùüÑûåúûÒüùýJþõý­ýVþ>ÿ‚ÿ‚ÿIÊ6å,QëŒ*á(lù‹MH‘ÎÛáÜô&j‚—CÍë·Ìuí<)¶ixJ4~¾´€ s ±<Æðû – ÆíX Ë a ³ ½ d x z„©€ Å J ]Yé à Á‹Kðý R®˜_ö8Âûû”L„(›ŽçY /~îÀ Ï wÀIœ*I< [!ÿç KF <bœß  #ÿ7ý¾- ]¼ >tÿ,» ¹ '© ×ù  ¦ï 6o · ? îÌÍ0  ´MýÒ:Ë.{= K L ÁðAìr|³6úÕ^…ïßËþ^õ’IeýšŒš3t 9 A Ó·DÌ2(õœÐwÌ”ç`ïÖN YÒ¡Ÿ üö {°nhc¼hW Åõ-×  ƒ ¸g’`Ñæ§÷ïõÅ3÷— Ü ½•Š~®z°þÿÿ K« ÐFÀŠvZüþý§ g !ÀøÛûvý Ü Oü¡ ü 8 ý üșĔ ܆þЫyI ’†Ö Ù ¹  v - ô Z ) ^@H ï=„ • È 7 j ’ Þ Ï<–à  4K- tí Æ k Z ˜ i»¬¾Ç Ç Ø¦Ì Õ§#Sþ–> ð dšðd ² " tòÛýSÿyâ.-ÞJ[†¥ ¨9ÿ·ÿX¸ O ¯žå²¥ ~ -‹Ûý?M – ÄÏúË/ z ! ¿þéÿèž / D Átàòû•,9(õ$X“ÿƒúBö#öpú³þßÿíýëû‚ûcûkûçúú#÷)óvòüö~ýdþ…øòòAóØøJþúþæû®ø÷¬÷àùü‰ü*û•ù•ùûý5þ)þÈý ýZýw®/GýÓùƒûðÿê-¥v(;ÿ'ýôþËeE¼ÃÿÅP¾üdú ýÔÎÈwƒY  Þ:·j•¯– ÖKP…êœ;}ýŠý‹<eæn¡iÿôþŽÿ#àb£eóìHŸÇ ¸üßõ­ùdg  ìPüü:8 † üüH÷ýÿÁû†' ` `²%÷“}"˜îsÛƒ¼ÙY«ÿÍý”ÿÕ  Ìÿäû.þß÷Eÿ²÷ÀöÕþCi\ü—ò3òÑú›ŒJý ô¥òøôÿ(þíô8î÷ïSø@ÿæÿýû¸øÃø‘û÷ý„ýûqø¦÷8ùhûíüÓýPþ÷ý£ý­þí‡?ó_8ý#üXÿ{Nþ¦üÿ§>zLÿJÜóýkúFü–ô]þ±þŽ ùþsÿ_OÍ ?Tþ´âó[ÿiÿüବŠd™ ÿ~ý¢ý¼þ£J®ªÿ`üYûKýËÿ¥tÖÿfz2m üF÷xúýì7þù¶úGY]¾x]½|VÂþ9ÿå$>—æ=ÿm'³ÿß½ÿ¾ÿ;*¾µÞO üìùýû)ÿv‰6ö¨™žù5õÁöqû¡þwÿBÿæý2ücûžüþüø öÛø þÿûù÷çøêü;ÿLü£ö¢ówöû‚þÿŸþËý—û¾ùü Î<þ¯ú,ûOý ÿaès®'ç³ A¦nûØø-üqÐ{]ùÿàÿÛþ6ýéü5þÒÿçïòÿöþÂþòþoÿáÿÁÿcÿ ÿiþÿdX= ²¥5‚þ&þøù—úDÿ^*, œÐï¯ÿ±ÿÿ;ÿÖðÖ“Žìñ çeøjñwönó æ ?Óoôýuû¿ýU;ùÿGHåàrªbÿ1¢ô`ÄwÆ5§ý6úšúYþ«ï{nÂrþÂû´û—üWý(ýúü ÿæ™þ:úú«ÿ½_~ÿú­ö9öóøRýL¬ÿdüøùøùÖûéýþ`ü^úÆù÷ú«üþþý®ü˜ýôýKûyö ô£öjü÷ÿmÿòýóþ?ªK ùÇôRø%þIÿýüAüÞþl|;þ-ýÅýVÿeBÿ¶ýçü$ý^þ¦ÿ@ÿÐý±ü˜ütý»þŽÿ}ÿÝþÆþtÿFaRÿ|þ ÿ’ nÿAýCýÿÅz;ѳ¶©¢&xÊiŒ|Ùÿ Óî“ûüGys ipýƸÁ—Hûˆüñ»' tðþVýüR ­ŠÃÿçÿ—vJ²VI‡ÔC­®AlG"§6¾õ˜¥ýãøxù8þyìn›3óa;ýÕû?ùëô&ôFü y ýIóxó˜úŸ`®ûQø×ùþS7‹þÊû úúRûÕüðýªþÿ¬ÿ(ý*ùÃ÷áùûüíþÔÑ…òûrú®ü*ÿä¡þ£ùªöÔúºL  £ú†øÜù´û¨üAþ¬/ƶýÏø÷÷©û1²å5û€÷rùÿ—ÿxüüÇý£ÿÓÿyþ¹üüÉürþ¡&ÿ$þ“ýçüýÏ5ʰˆÿ’þa-ßýùÖ÷qü…k©íý¾ÿ³dKÿÆ÷wöSûµgJ Q;¦û§ùHüÈ!'½bŸþd‘4,:ÿ!ø×öªþ Î TºÓ 7Îÿ|ÿ‚Åêãÿ|üþû¼þµßT?ª¾Bÿxü?ý®QUrø[õàûŸ‘ :Ðü ø¬ùäýÂ^`ŠþvýþLÿ4Aÿóýþ˜þæüŠøõš÷ý  é±ÿ’þþþ§¬’z(úìôFõyüô ¼ ß:*BþGûéùPûKÿéì{ÿQýÄÿ)#v¨ü*ú1û>þºÕ¦þ‘ü¹üCÿ”¼ÂýÙûñûlý:ÿ‚Ü•Òÿ£ÿêÿ›RÍÿŽþŸýFý¥þè GSÐþõÿ¸ºÿøþæ"` þrþÃù#ýK ìCüðû¿8Lûþjä!ôsÿùÿ•'“Íü:ø¦úPÑq‡þ;ýEÿ-Ç ô\€þšþáÿ£ÿ~ÿô>xxþOø‰÷:üc4ʽ5ýsúüùDû|ýY¼nÿÉöóðú5°  ý ÷f÷Ðû„÷ þÙû@übþÓÿëÿbÿaýOùJõ‘ôOù  ã¨Möìò¹ø¡Jÿ² o“þLúùþônaªûCûëþ–ã¶«kÿSÿûÕ}ÿj¶A¼Sœÿ'ûgø$úþiœ4#+Ùýéû.ü°ýÜþBÿuþdýíü¯ýûþ¹ÿÉÿ¸þfý?þ˜…ïnÿ ÿÌOþÙ÷øõÌý¦â}ý÷útýü²øxùîývøÿCûÐúfüV³ú/óõ±û¾ÿ Øÿ†ü"ü]ýóþÿ3þ¹û¦ûï8qSè¦ëÿàÖÍ@&\ô¯á§¾ÖùõË÷×ÿ ± O ŸÿõëõÅ  :û¿ý7ÅÒÿËügþè;Ö¢Åüûú&ý޽‡Dÿ8ûo÷¤öÈú!”þèþ\ÿîÿ?³P€+ý×öàó4ú1Ú  ²>ûZþBüü€þ\‘!²þé1Iáý'ûDûAý¥ÿÂ-íþ þ þT’M@ÿ·üvû/üwþRÛL™ÿÔÿš#ß—ÿSþôý7þ#þÿí ˆDIÿ‚Omÿ]û ýàmEÿþíñ—ˆwõýÄþ>—"­ÿ(_)èÒ=þãùÙø ý øØÿÇAçýþÆNrÌÿÿ\þÕüŠýD··¬ü§õRöùü»» Hþ©û“ùíùüíýeþýúûbýWqh‰ÿN‘ÏûÝ÷Qú5Ñ€ÿ4ú¬ùÁýOÕ÷þõ}ï¯ôô xͺõMð†÷“8ÒþXÿÿ0ûäúiÿÏåÓŽýµü]ÿËÏÜÌÿuÿÀO×8•jTýn;ýA÷öûø4ÆþŒÿ¦ÿ×ýöûàû=ý¯þÿcþiýÜü&ýæýñþŸÿèþùýyÿ/¢Lÿ€ùHúøüCüBùÖùpÚºþ—õ‹óbùÛó›fûrö¢÷"ý÷ ÿûcù×úýÞþCþ ý´üÆýEÿ¸ÿÖþPýuüÎü—ý'þGýüÊýP§moþKþP·±ÿÔÿȵ‘<tÿÃÉûÙõ*ö¼ý¯Ma ”ÿÏôpó×úuM îÇ ~úJ÷éúC°§ þ €ýÌý¨Š¡ ã!*úTöäø¢ÿøÉV9 ÿjD O‹“ÿ ûøŠûÌÚ  Ê]@¢b;Éÿ×üŒýSªs*ÖÔücûý÷ÿg¬äþ þÜþ_sE"™þ™ývýóý¦þýþøþÿþJÿÌÿe¡fŒÿ›þþjþMþÝýÈÿûý ¬  N§ûoù”û¬*eV©ýDÿŠ£·ˆÿIÿ¢+†a$Èÿ–~¾-Y’ÿH¸®šü öÃöý+ŒûþçýOüõüýJÝÄüòüUþ,þ6þD-6²ù¶ô÷eý}´9´þú"÷øžûPþLþÂû ø™örûÜd- þõ3÷qÿ²†gÿ©üìüaÿ„/×þ¢ýÿéÿæü¡ö£óâø¼ J _¤õ@õ¤ý`Û‡þÿß} ý®÷úBã„ `²ýlúü•©|U<ÿþ>Ü]“M¤ÿâÿIžÍEˆLŒûûöîöJüw`þBÿsCÒýú¯ù€ûXþôÿüþUüPúèú™ýHõ`ÿýJý\˜Ñù/öùµÿ áuý•øõ÷Lû7ÿ<ôýúUùvû1ÿ‰¸òýœû_û ýÿZÿ þ?ü´ûáü¦þzÿ ÿçýWý¥ýbþÿÿžÿQÿ·þVþoþ þSýöþ{ 6 {1ÿÄþÍ9ÿÿY÷Ûê¿_bû|ø½ú"±) 7 ÓIüö¦÷.þwB  6 þù÷1øàƒ 6( Üø³ú® ç "¯þJû ùòù®þ5WAOå:öyfCø¹¿bvþÆü j Vgÿ! Šû"ú4þ¥ÃÄ ×k,ù¨øüíü¹ü ÿHþšoüHü9ÿÕõšÿFüZú½úÄüºþVÿÕþþPþDÿ¸ÿ^þ-ýùüþ9ÿå\àÈ~wýéÿReÃýYû‹þX¬påîýÏý~³âO2ÝýÓþþqWÙ…ÿ2î6ûARæJ­´ú÷tùœþ aÿmú èúú\ü“ç»ÿþÿ1PЉþ4öcóýø+N(þÂýþµü—úîùËúyüwý÷ûËø‚øþ7m ¶ ÚÿýaùoøÏû×#¥ÿ3ûæú™þž;é÷kïòšÿ2OCõ'ðßù‹ñwÍûÞý\œÿšúfùþhí–kvüû[ýß¹úÒÿ=þoþëÿ‹)°„}ÿÿÿOš&>rØÐû9õkóøÎýeÿõýEý±ýAýfû9ú‹újûñûãû‘ûHûûûNûüŸOCúúàô‘õ%üž£ëþùÝöžù&þE<þþù%÷øÆû4ÿPþéû/ûzüµþåÿXÿ¦ýCüüýHþšþþkýÄý¾þ“ÿœÿ ÿJþâýéýþlÿcWAíþ¤ü|ý¶” N 1ÿÿ,þ‚çú”T± _TýAörö‡ý)/ùúçô¦øGa ! K …[Ó½‘1Áà>\M0Ÿà–Í\½wû õÙö¢ÿY«ØEKï+ ï ®¾ÿ©ÿG¹ÿÖÿr!¬ˆ«H\:’ÌIûÎ÷aû ­›¦Çþ´üþü:÷ÞöÝý'%u1´Š-xþû¦ùnúeüäýïý ýUü¼üSþ ¸–ÿ•þEsò-üá÷ ù¼º Ÿ ›ü]öPù8ÿièÿ‚þpÿꃲ¹Ö†‚ 4xfÇÿ<+—~­¿zËýgû»ýus 2±þþöbô€öüû{— Ï ¿¹üú–ú¯ü4%Œú9öü\®ÿõøjùÓÿk½ûq÷ªúA6üø”ö5ø1ûý­û7ùÅúG`Ýnn¡Îÿ'ù½õŠúQ³}µüÝ÷!ú*ÿÌÿ¾ù¿ô[ø¬Š ¹ ˆ›öqõÝûÇzÿšýþfÔGúâô.ùˆ Z (üoù7ü¡ê·—ÿ(üUüdÿ¸ÆEÿ÷ÿ¾å“=}ÿêþA–ý0÷¿óÅöoüÿ\þVþ¨ÿkÿ-ü¸ø8øú>ýcþäühúJúCþz­ÿ‰úv÷•ùÇþk}ýüø„øÈûÁÿ©þ—úï÷xø'ûˆýþîü´û°ûýÿ#‘ÿÃý!ü2ü‡ýøþåþ~ýü ücý÷þ·ÿ›ÿðþ{þ{þýþmÿrÿÿÿ^ÿ˜ÿ_ÿ|ÿ³ÿÿàþ> ­ ù Íþþiÿ;Èõ{cïÚ-ý‹öÄ÷%ËY ›á&[ÿü üy « ÿ“þ·þf*ø š ᢌq ° gŸê‰üdù ûEiû/‚ è Q!bþÅü–ÿøY  Iëÿ‡ ~¦ÿ=ø‘÷þ~!r Û;ýìüHþûø5ý} <‘ôö—ñVûáÖNÿYüþTÿwý^úeùuûEÿ[£ÒPJÿuû¸øÎùDþæ'Éûdýl ? _û›ùqú‰û™ýRBBíßÿÅÿÊ_™Zaÿ||£‚¨X%B®NÉ0Xm>¯Þ%·ÿ¦ÿÎÿT¶8JNYW?þ‘ùåû–û´ð±ò"ýLþùú^ý±ý+ûŠøŒ÷·øû ýMüù]ø"þáý UüSù‰ýQ´Îý°ûý1ÐËW˜ú ò¹í¸ón{ ˜ Þæûžú-ý²ýUû¦ùÝû1/°lýsû‚ü—â÷ƒÿ©üüýÇÿ@9Ûþ…þSÿ^âLóÿ|Ïé¦7Ÿ!“þÂ÷Lñsñõ÷þFÿíýÔý®þ´ý®ú’øÜødû!V>7ø$òNóÔúŒàïqú“öŽ÷þûïÿ^¶ýù€öÃ÷U  8þ9íié¡ó‰þŸbþ4ÿR¢[ÿüüúWüþ¥ÿ<þtû<ùcùÉûÿa×nXþQýÚýTÿPDÉÿoÿ­ÿ}Ôÿþb‚&  ­ ÿ<Þ:ä 2 ËøöÆóýú¾ªï”.2ÿÌþ®ÿ?S¼• w D$ÿµþ2ØUG ¹ E .Uð–­ "î O¨õcò]úz •2‰FÒêH Z mÿÿÿç•(£æW ßnžÚHE â ÷C©¼éø@—%¤ °’ WÃÿØ÷ö÷û ¨™UÿIÿàþdü-ú8ú?ýè5Gûžõ-÷Šþ—ñåÂú`÷áøNüîÿ¨ ä(oýãü^ÿéþ+ûgùéüµ/¾tþsÿQƒ#ÈuÿÆþÿ‡%RoGÇ•ÿ˜ÿÉHy°8¥€|ÿZÿ%óÓÏÿÄþ³þ Ш´ùúô%ü©Ø ìû»î4ðÔú¢ÿ¥ûŠø‚ûwÿÂþúùôõØõÿø¶üGþèüßøõ!øb-  ¾Eúnùãû\þæÝUÂþBü#þ€aþýöñÌóeþ´O Ùmßûø’öi÷ ühÍûç÷ú¾ÿûM„ ÿüIü¿þÞ™ÿ*þØýhþ_ÿ6~dÿÿ–ÿª˜\Ðþìý,þñÿ}÷þ ÷3ï"ï*øX0Ârûéù'üÿ¯þ~úûö€÷Îú±ýþ=üàùùÊúóý&’ÿ üù†ø‡úAý´ýýÿæÔ *¨ü–ñÇíyòÿùÿ¶ßl 6ÿˆúúký%šÿMûVøÑø{üè’`–þBý³ý-ÿ•:¹´@K®ÿQÿ‘Œ * 8ÿcu%ƒ†2 1kþõÂõ þîÜUyáþËû±[ Í Dÿ‡7 7 8Î~% üH• h+üxöfù§]ÚY©®;þG¾ ª Qý6ô²úC0 {²ùB BüÊú ]  s nKÚj x :})þ(åç×ü@þ’ · b÷úõFùBü{ýrÿr' NþHýÒýÉüûú¸úñü¨ÿ˜Bÿ=ýšüéýøÿß ÿýúkø!ù)ÿ=þ ƒdÿ1úFû¯ýÛýnýÿfØKlÞ0°¦cÿ`ÿbg&:ÓB¶¤ÿ9ö˜òÔûä Ä‹ -þþÿåþ8û§úiþ€ëR—ÿÕý©þDãž@ø•ðÄñÁùP$þqý‚ýàûùœ÷Fø úûžû©ú×øD÷cù  Å@û¼÷Jú$ý•ý™þs‡{ÿ÷DðŒïäöŸ ™ òþ-üþ/ÿëüYùFùÊýïðuþ½ú7ú ýÍCÃÿÊýÞûÚü^ÿ™.úðþ ýþ·ÿfw„ÿÿ^h«5Ÿþ þ«þ¨ÿ&-ÿÒü€ú¼ú'þ*…<¥û0ó¢ñ÷þ¬(îýøRõû÷…ýhÞþüùønúþýÿcýú?ø·ü±- Âôíðìøáÿ®ý¼ýbn=ý‹úlú±üºÿÃÿýû×úÍüYÿÀYþ—üüÎüþøþCÿQÿlÿÚÿVGÿÏýôÿªv ç sÙýþïÑT[ ëù®ó$øŠX°UóÿÉûŒû°³ – 5¢ÿãüËýÇþ qs  Ø $¯ 7 D qR{üCúÂùÇüm0’SÿMÀè' è q˜øRóïúƒ– *II§iÿqúÍü"L q é‘]ÿÇi „ roóûø ÷Øúj ^ýÃû³óØñ£õ4ûa XþÂóyòAû&Ý B“üQõ}õïû$$µ›þÐú`úÓüBÿLþüúûî“ à *3:ýîüOü?ü«þœuV#ßÿÓ—yYˆ=ªÿVÿÐŒP«t†„¹üÌòuò&ÿ  p=U˜þú”ùJþ±ëø„ýXûCþ&*·ÿgõºðõjýJ¿'ÿºýGûøçö?ø‹úÊû5û~ùvø£ùÐûÍüý ™Š÷ý0úlû”üüFüŠ.ldÿYòì’ñ›þè Ž^xõbò[÷”ý4fqmþûúøû©ÿÒåÌØÁÿÓÿVTÙÿŒÿÇÿG^Šÿ]ÿ—ÿÊÁtA‚Ô¦´eÿxþåýùýgþ¥þ l;ìýGûJúNù(ù-û”ý5ý4ûûuÿŒŸþúàöI÷AûGÿTùý[údøbù€üfÿÜÿàý7ûçù‘ú2üªýOþþlýÛü×üDý«ýkýü´û˜û[üjýèýýý þþàý†ý•ýDþþþÿþþ#ýÒütýUþØþ»þþÿGÿÉþjðé ¿Sÿ{þBŸ¯¯æÇ˜±ÿAöpôíû]ŠçÉšµýlü)· 3 gÓ¤ýBþ¼þÁþ.±à « ’;„ …l^ªç dèüXò*òÛüV= çq‰ýàü©e êTTõûïú÷<² í ô ¬¡ ÿýÇüüó  šXy©îG“¾èÿ8úCõúö_þñ ê©Î êÿòèî ÷odqïüJÿgÝÿÚûÂú›û÷ý°ý!üðö©î‰ëdïÈü-åóOèUñzø–ëÉêöoìøçÝöþûèyðù ý­GÄýýV,[(óóîÁ 3eAÏ& ûÚkÔJí.B­Dÿ+ §ñ·à–àßß>â£ê.ùX/ ¿ ) ~ … B Ô (… Q 6ûµî¸æ‹àwáÞ•Ù ÔÅÌúÏœÉÏÈaÉY¿*ʇÊàÍDÑtÌÖµÑaÖ‚Ö>Ôá·ßˆæ)éÂâÖæ éí,ïwô»ý…ù«ø@üÐør” — ¯Bª,Ní(~504³-ì%o#þ))6?@ª;£4!-u.?8‚=¡GÑLñE´D,@ª5Ý9ç?lI”U“RÂGt<>@ÝOÕT QïFá85À8À9=?=ª5.+>,¥(e#d$dŸž  ­ ÿ ‹·üÏù|ôuð…ì’çïæ‹âÃÞ Û©×ï×HÑ|ÐuÒ„ÏïÎpÍvÇu†Ãl¿z»F¼:¼™·´²—­õ°´­««ã®&«Ê©¢”¡.¥ã¤ ¨¢«ŸŠ¦t©È­:­£¨T©¤ ¢W¨&­½³Jµ ¸ê¹³õ¶§¾+¿'ƤÆÛɵҰÒ,Õ<דÚàÿá0ãFä/ãBæ&ìuïãòÄôJõ¦úßbq H ™ ù±ŽZņ” )0,ë+÷,)#ë¾Hª×Kþ!ó&#/¾3Þ4ð*@&¯" #˜/?/3 4(Ã$) 05Ú11-ð/79eEºLÂFœEDE´Yi]¯T›J¸A×=ö<ðKiQvM JúCÜ=C@¶HßK3O6EÓ:±9Â?óC{=ø;£0ÿ'# Z)î*Þ/ú++µ¦h,"S› ý¢ù¼¼P$‡ý0öçùûý]ö¶îséòå€çYæÜÙyØ©ÏÌ¿ÌtÉ É‚ÉØÇêÅÌÃÑÆÜÁ…½Âj»Ã·¾u½ÿ»f»ë°±Á³Ò±ð²v°²µw¶¹­»Ã±õ²a¶^±¼´ç²£³cº‡¹vÀ¤Æ³ÍÓ ×ß àSâ”è$ôúøÂ÷øçðÇî ôùû+ù ˜®þ_9 ÀƒmðNX »ß§ï‘ŠFÓÉý,þOî@”@åþž3†^ð"E"Ë(&÷&L.Q)†1×9<9Y9ò5„9@›I T~O)LOØG1AÔBuMŠ[ÏcõbÛY~N/E\HM/V»`£V¥KÊFîBËGGÖD¶B—:y9È9ˆ=™O&¯Ù!œ%¥(ò((•!–kq'B*Ã'&¼CZ)+Ø$íœ#:-48r1+¦&ô*^457VE\F9@¼D•9©1 5D9aE¬FgEô@.-4u?xMhFGÁ§º-½YÂZÂËY̜˷ÍCÇ{Å`Å‚ÅkËÐàÑDÖÚÕåÏ>Ò2ÞGêÄïò{é¶ß#ì•ý’ ² üíøMñîúqxëÐAN !&à(Þ)u'à(ë.d0r4Ž6ä4€7 ?“C$EAC<<Ð=›>Š?II1N}M7M H>DmJëMˆNQíMåQ¨PåIÒRåRSL:JÙIJKKOM¯IML±J–CHDRE©@>×?wA=}>¦?:ê:‡75Ï3d-µ.É,*Ù&¬œÆ˜ \© lý"÷iöÈó©ë$ë¯îõïËòžò’óäíä_æmèéNéÌà•Û¶âwâ’ÙÙEÚÛlÝÿÞ~Ù0ÑëÎÑÒÔÍÔ ÌÒÇÊHË×ÈYÊ_ÆÙ»þ¹½¼þ·YµS­©Z¬Âªó¨P¥À§6¬ß¦±£Ô Yœ`šÊ˜'ž;©©ª£4£šŸÇ ¸¡Y %¦Ñ°¼¸‘¯p¦Æ¥â¤E°t½z¾D½}¸¸µ½ïÚЎÔ)ÍÃÊ—ÄiÈhÏM×Yà±àâ‚à…á»å êíóéãîó¶÷Xÿ[ÿšmYpå ã uŠ”øï! Œ˜ Ù"l$>/ò5ê6¯4Ó/2áÜå¿êçèjêlî«ñºõ{ùöùÕû!“þ:ÿ“.Û #² 1 ½¯•v  `P"&§$0)p,Ž01c2e6O5\3ž6=6CIÁIFÂJjN‹N±PìP†Q™R×X2]RZô\A[ÿXÛY»T›SüTLXä]¿^‡ZSÅNÒQÞT³VÎW–SÞQ!LXDíHGnB0E D’?;Š@ôH´Þ²ø°¼²Š¯­2±­¬« ªÔ¨K«;©8¨e§e¨9¦ð¢ü¦Ï¦Ú£Ú£ß¡&¦f¨g¥@¨&§j¨b¨d¨žªx§­v°®±R´·ƒ¹+·J¸˜¶¸ì½$ÂgÉHËÇÚÄÉÄ^ÉšÎäÏ‹ÒìÒÓ\ÕÕØwÛ¶Ýá”á=á˜áâˆç­éìƒë$çâç›å‹ìDñÍòµöî½íõóÛúcçþÌèÞ´ n­Ì&!&3¨’Ó 4-H7÷86T1\/b4þ7[?cGHI8IšCýCŒC¶D6PšQMQ¡PÎNiQ¸U›\^ZùVAUòRUVþ[±bd>`]8\µ]¿b2`B^.d`aßaŠ^d®aÕaNaÃ\ª^v]–_na€^YPWÜW¹UY¹V0QO„KÞK‹LLãIgGÜC@–@y?=ì8t6L5¿1<0»,š*³)‚$æ « ãE &ƒ Ãç ¼6HcþmüÊýû{øOùÏó-ï¿ðÇï%î_ìÐë÷ì^ìÙêöæÛåäÌß\ÞðÜ=ßßMÛ€ÛŒØoÔßÐÉÌÝɧÈ7ÌVÐ_ÎåÇjÃ~ÀcÀ{ʺ•´¬°Ã¯@²A¶Xµy«%¨ø£¾ ©ç¬x­ªH£ý¡ì£/¦n¥IžÂšÏפ.®¸¬s¥¨§E©¦F¦«¥a¦~ª®ª¯ƒ­E¬Ù«g©ì¯&¶ª¶ ºººq¹5·g¶ÐºJ¾gÂúǸīÆÉȤÉ×ÉxÌÏ¡Ñ#ÔyØÚ{×ÙÜ(ÞÚÞÁâ}ã„â`çÇç’ç¯ë©îTî›ð®òÒôúõú@üÄþ ]‚Ä ù ˜ *ÚvM‘|¤f!Å!™ ã&,*•(6,í,ˆ.³/Ý.Ë1‘4®6¹9€8ï88>g=÷=@[A8C^DèE\D„G JWIK™J¸K’JšI¦NæO§RTîRôSÁS+VÆV¡W.X$WÈW]X[!t#ã ÞuÉßÂj €q F ‡¦û ¿þ9í 0dü”÷’õ­ù“û—ûÄ÷Iñ‚írê.îiðÌîOîèŽææ¶ã¹ä¡ãiã¨áÜ´Ú£Ú«ÙIØ6Ù[ÚÕ ÓèÑkÑ“ÑðÏUÎ*ÈÉqÉǡơŎÃÇÁêÁ½÷½–»K»½ºy»P¹l¹¸µÅ´°¯©¯!±ô°Ô±r°‡²±Ù®®¯"­P¯9¯h¬ª¯Ú°ñ°Ó°“°p°n± ³‚²´û³S³¾¶þ¶ó·H»«½Q¼B»¢½ªÀ”¿JÃÊÇÃÊcÐÑþÒ}ÓjÓ¿ÕzÚ Þ—ß,ßEÞÞñÞnäÄêÒí˜ðíñ|ï¨ïáóBöU÷ûóðÈðÞòùNû¤ú¾ûôõœòÈòŠöžùpüLÿ—þÿQþ¦®=ýÿû9ûÐÿµ± ¹ë  ¶µ !#Ø Z1r!£)A1'3½1†/$0\4o:5@·CJCiA¼A4BµD\GIßJEKNsPRfTS’SóT¿VXŽWÁXuZ \8\¤]¯]Ä[¬]ÿ\ì]~`‘\ ^g_µ]ƒ`k^U\‘\_ZZ·ZtYêX¼XøUìRSSQoN&O9O‰OBMÃI˜GÂCMCãB?ª>÷<Ã897œ4w1‘,-D+œ)—*G&c"ì™PñØ€ŽÙÓ½ ¼ ê Ûƒ?£;Pý%ýÊüü¼û‚úù}õròðÕïï%ñSñkîIétä-ã¾á³äíæ›ç!æ'á Þ.ÛåÛ“Û,×ԔϘÌxÌ&ÎñÍŸÉÛÅJ¾-º?¹è¸xº³··½³ý¯²‚±±®#¦¹k÷ ‹§ÿ©›§7¤‹d˜®™óžŠ£¶¤Š¡œŸŸÉ£"¨0£^ çšÞ›O¤[¦ «²¬ö¨¾¥(¥¨é¬±+µE´¹±$° ­±Ö·ßºì»ë»¥½"¾L¾ÀêÀ3ÂmÀėÅñÇ×ÊiˬÍQÏTÍÍÌÐÕ<ÖÙÛJÛ!ܶÛ;ÞàÌß.â¸äæ:ç%çèkìÞíðîøñµóö'÷3÷¶öÙ÷£ü%ýþób`¿¥—à  Á @ ¥Q]fÇ¿×ó3 P$ƒ$à%®%Å&\+ê.Â1†3 6f5ý5ô8Ç:»?ËAæCFwFIIIªLÄP…RöT°SyRT W+Zý[5_¨aŸblaAab9bZdˆbtbC;:à8¿:µ>@<>—9¾0ü, 2é8ä<[<{7o.…,…0ò1»7é8­4/V(¨%n&½*ô,.0,ÿ$}# #Œ!û"ß!¼a„™`pøÈô{  Ý c p AÉ9^ÿDüVýü9ú{öRñ•ñ–ï|ìýëé´çÑäá1ßäÜzÚÈ×cÖ‡ÓÐÞκÌqËÈjĨ—¾?½¼³¹p¹8¶^²1±¯8®B­yªU¨Ç¤W¤Y¦8¥£ù ¨Ÿ3Ÿ¿ž  9ŸÆãš5šÅ›[žÓžÖœ’Gœ››dͰŸI !¡? K ‘£ ¤]¤á¥U§q¨@¨á§;ª»ªz«¬2«­"­¯¯ì­®Q¬Ù¬¼¬š­¾®w¯~±Ñ®z±?¶·µ8³q«§ì¨E®{¶<¹¶9²c¯Ù®¬²ß·î»Æ½·»»b¼N½óÂ6ÇåÉvÌ¿ÎøÓ"Ô«Ñ»Ñ9ÒnÚ—âæÆéaæFåûèímö üRýùýYû ûvþW w¥ Ú0Ò^ ×"‚%²)ž*P,™-2.;3ª5l7÷8ž:>m>/?`AÛBCETHëIÆKøIÜLƒO÷NÉRQúQWSÓS’WhW@Y`Y`V8X¡Y$[ç\u\A\•\¡]ü\"]_`_2__V^ `¶`aÕ`‹`äaa¿`é_€_o_˜_}aábÀaŽ_B_ ^‡_ aa`_^ü]É\^a`k^J]C]–]-]Î\é[­[Ž[OZzZY¿XtYqXõA–HN‡O!QäPKP˜QøT'WsXk[ê]Á^Y^ž_Ù`ªaòc~fIfõef’føhjÑji_hKiziJkÀl~lˆlðjiþh%j kÜjNj¬hxfRf£fgog±eÂc„bñ`ï`P`÷_;_ß[[Z­YKY‡WïVžTÚRŽQ=P„N­MMqK~J0IœGD]CB¾AzB Ab@ú<:Z9ª7“8'7x6Õ5‘2¡21¬00Ý-7.|,¸**È(+(:'î%d$P" Ž[ó²õª2¼¿Íì ï Q ƒšÿøQõKõw÷÷ø¤õð,éfã8âÛâââŸá#ß3ÙBÔ½ÒÑôÑBÑÏ–ÌIÉ/ƬÅõÅoÅ:Æ’Ä:ÂÂÄÃÐÄÿÀMºN·¸i¼Á ÂxÀþ¼¦ºf¹ò¹ø¼ã¾ø½êº·€µ/·ñ¹b½‡½s»nº¸·m·f¸œºS»‡ºÐ¸T·×¶Ë¶Ü·Ú¸A¸·ØµZµ*·¸@·M¶‰´ë´7µû´áµ¦´6´Ý³¿² ´’³Q²‹²¦±²M²˜±.±ä°h±x±°í¯Œ°°ª°²o²›±v±s°±³@´2´‹³G´´§´²¶û¶·ã·p¸ë¹Õ»;½Ê¾ÀQÁ—Á ÂàÄÅÅ%ÇÉÊ·ËtÍgÏfÑåÓàÖ·×ÚÙÎÛÞúáàãlæ„èbêãìýí#ðò¾ó`öÖ÷‰ùÃúbýȬÇ€O ɶK 4 ; Ÿ Lí Æ/ØQ'ofïëÑå!#Õ#Ž#ü"ã#&â*-=/Ì/ÿ-ó/¼2z9•@¤AJ=«7µ6…;†EòLËOýNâJ^IKP•TêVÃV—T‘SVÈYH]:`ä__$^Q]F^¢_hb¨c d¢cô`acada~c³ddÚcb$a¸`Æ`cÇbªa-`°]8]ã[Ë\\\ZjYßUåTUWT¸SƒQ¸OM6L4K?J?I*FZD¥AšAZAN?™>¼:ü7ì6ï5í4®3P1·.ÿ,F+'+ )ã&A$!í!Ú [ Ùj2`ùz“3q¡TrÀ – ? ž 5ŽvÿAc &DȨ*ÜÿGþ'üjûðú8ûÀúÍ÷ù¹ú¦û[øð^ëøèóê î¤íìÅçâÇßßÍߦ߿ÝÜC× Ó$ÓäÑÒòÐèϠη˵ÉÈÇ~È ÉùÇ£Ç.ƨÅãʼnÅ:ÆOÆÇ^ÉxËûÉ>ÄàÀšÂÇ»Ì!ÐûÎÔËÉNÉPËxÍáÎÐÍÉÍRÎ-ÏÑ ÑÄÑØÒ9ÓÓ‰ÑÑiÑçÒÕ^ÖsÖSÕxÓÿÑ8Ó Õ÷Õ0×ÉÖkÕ¼ÕØÔ½ÕöÖÛÕÌÖGÕ+ÔÔÓ|Ô’Ô‘ÔŒÔÙÓ@ÓØÒ/Ó'ÒÑ:Ñ4ÑùыРЧКϴΠÏ<ÏÐcÐfÏÄÎ!ÎŒÍëÌBÌJÍíÍ¡Î7ΊÌfÍ#Í1Í,ΉÎÚÎÙÍqÍ@ÍÏ}ÑAÒÕÑìОÐLÐ$ÐhÑÓÔ‡Õ}ÕmÕØÖåÖLØ ÚÜ˜Ý ÝúÜ$Ý6ÞRߎà¨árá]â×ãÜäæAç ènéì´í3êˆå²ã—åêêí¯îµìÆçä‘ãäxç&êÇéòçä¢á!àVàâœãÿã¤â¶à‹Þ;Þ‘ßïà÷á>á àßüÞOá—ã‰äVäìãÐãpæ$ìUï4îéäågçxìFôøøéø•ö2óñóg÷Yü·ÿ ìþpýNý6¿gÆöº¤çßœ j  4 :  î d*‡†î8“ŸQ«õg­e%ŸCòâã¥8g¯.ØPib¦gV¦›bF«)Ï›*´„UšÄôiø˜å2àñÅñc„Ñ1±S,ÅBA“ ! !ã ¹!B#Z$N$Ö$o'‘+<,((â"—"K'+Š,ð(û$"!j#é%J&±%;#å  äèì-§…øëþk±C¿á§¼ú‚]¹Ò ò%/(l$õgh$X)ã+Þ+w)‘'"(ä)þ,1/­//¤./ù/–1Ö3%4ö33¸1/2I3G5B66p6á4¿4 4à4Ê6F78þ6ƒ5µ3Î2û3ç4R6|5P3¤1Þ0Y1:2‚372P0/J..0.s.Š-‡,+•*r*B)#)“(( (f&&$%}$‹$ $#"Ø W … èþ(ûñéÛ+½3±"TµV¿?õg»Ÿ”½D £l¥é¾Õµ›C!¢$Z#Þ\îg ÒîÓÞàz4F ‹xRæ| ‡8 ÂÿkvR \çÓ(DF‹ÖÛÿµ/>‰·ÿ— / ÿþ¦¶Z @ m Ö˳“& ³tÐ: O+ Ö«ZŸ ì :4èH B …»U§F Ì ›  À K O• ú VèáÐ" ˆ Qá,;Él(ùþáþ7ÿ…ÿ.ÿáýpû7ùoø>ø—øôøa÷\ö>õVóBó©ò*òòðiî_íHí†ííõì[ëiéKèãç6è6èÚçÜæ±å åuåôå7æZåCãžà6ÞÄÝ¿Þ×à3ã:äåóãiá¬ß‹Þ;ßúà“ã2è²ê×èWãbÝÜߦãåævæ(äácß%àóá?ä&ä/âÃ߃܎Û6Ü<ÝtÞ ß²ÝXÚØ<ÖBÖØSØ^Ø&×ÚÔ ÓßÑmÒ&ÓÀÓ ÔuÓUÓÓÁÒwÓ7ÔµÔPÕÏÕØÕxדÛêÞºÝñØøÓ©ÓÃØßôãåèâŽßŠÝ.ßPã¶èìhììêè.æÚå‡çPêyí³ïÁïÄîZíåìÃíÊïzñUñ“ðð ðOñÏò(ó’òÔð}íCéqæžèíïy÷rû¢ùºóáïï¾î½ìçé²é7îçôÒ÷ô&îòê[êCêAêœêÍë|îéðlñYðÕëÝæ×ävå×çyè·è‹èè¶çŠä=âæá*ãæ…æVåÓâÐàµàqàÅàÝàÎßèÞ†ß7á]âSâãàßßÝ:ÞøÞgàláfá1áàkà[à^áÿâùãGægé{ë[éFäáˆá<æmëóí-î²êçÊä£åÅé…íËïóî‡ìÆé²ç<è˜é›êKë ê,èhæ›ålæ?çÇçç}ä’âá?áÙâqãÆãËâ,áèß+ßpߘß>àßàáÕáEâ>â=âãZåéë¥èmã3àOá5æ íjð/ð5îÙê/êÕë}ï{ó:õõóÌðúï<ñbôpö]øiøg÷‹÷Ï÷”ø¹øÐø‡øÿ÷¥øùBùú|úùhøØ÷ ø–ù¼ûØüÀüSûÀøâöhöÌö ø:ùôù)úùt÷¨öRöÚöF÷>÷÷ðõ9õ„õ)õ²ô×ó„ò2ñð„ðæð¢ñcñ"ññÏðñFðcï¿îúí§íWìIë ë[ë ìöëŒëðê²ê:ëÅë2ì±ëûêêçè†é€ê^ëóëÛê÷é×é¥ê§ìîÒîñRô†õ@òmí@ë¼ìÙñäöÞø·÷Yôžñkñxó´öGùSú«ùcøôödõÆõéö;øÊùùìöWô ó²ônö‹÷&÷…ô>òððùð ò°òmò?ñ0ð÷îWî“îåîRðÃðÈðÉð-ð|ðÆðÊñÈòâò5ó?õNù-û`øÆó]ñ:ó½øhþÖNåý©úˆùÌûI“Ž?ãÿ6 ~+ –tº·QB&H³Ì1?O°2¼þὫrï†è®èÿ4ÿœþ:þŠþþ<þiþ¬ý>ý2üûhû…û‘üäüBü’úùšøÁø¸ùšúîúbúÍøåöòõºö¹÷²ø…øÙ÷æööZöÒö¼÷¬÷ööaöÀõ”öƒ÷x÷ˆ÷o÷÷÷÷iø­ùÒúHý<Œ5ýùø‚úpþßlŸˆbc¨Dt•9ð[CƒèÕ8Ðé¥2ÿ3ÿq%a4ïÏýÜüRþ2~Kÿ•ýAþˆ|‘ˆGµ6ÌŽ ° ¹åDÒ ãÍ m × p ® \ñ- Ïyy‰Àør©òVyÖ€ÆB´ ® l6A:ý Ûš½€9Óò [mGsÙ­¨w5÷äŒítÖÄVœZ†ß…HR$ÎqM"òé^p ¹ ÑÕàQ0 ¸ B›¿M/o·œ=öÿ —^-àö2AZ0[}Äýô‹àß7n  ïŠð»| Z f ÿojÁg ì Ñ ü}ÆÐÈä©8Äövî©êõèèê¥ïµö ü þÝü>ù¹÷»ùˆüxþâýQü2û{ûšþ½ÒׄۿŸ À":ï2ö ê M$¾&þ&{$ã ^ÜÃ'ï0>2‘)Ë0§Ù#ì*Å,Õ(Z"³9:‡!/&V'$5&œ½;##ÁT Tùâûå,Îe"çqÒ5zÊ ï6W¬ú FAd Fê'‹ Ç€3ë å Œ % ·³Ù>þ*È‘vþ´þIã‡ÿQüúxú¾ýÈ¡D ‡ »!k¬ ±/ÿ DNˆv |sÈ %¿ ª‚qv þ’ô¶ððîúè·áóÙøÒMÍlË-Î’ÒfÖ-×÷ÓhÏøÌ¨ÎÐÒ Ö.ל×LØ%Ù•Ù Ù*ÙKÛµÞ ãÇæxè¤èºè ëðQõ÷êôò<ñýò4÷EþöË òDý&öÝöá„ûó¬ûÔø-ÿ³ (à ]ËGÞ›  )ðf b50ͧ³ É Ò@RaxbNŒMèšX-ã™Ø ‹Ñã`ª2Á VÕÄoÆOÒöVŽ7O=š—Õ%Cñæ³ à J ò€ó” ¸ Y:Ò#N+„,!%èk:á"(*…,C* $g£yK m"ë"$B&Õ&6#‹ìjÆk "®¼ ´zN¹1öµëØä(ã æÜéXìSê¬ãeÝÜâ˜éÈë2èráÛêÚ}áfêññîÎêâçsèäìwó¯÷²ö†òšïêñ„÷Pý-† ÿÙûùú.ü¼ýLþýþ s EÓýœö½÷<þuý=+3HB %0 kNA–  ªÿbþW6'mþÞ¬ôþiûü:^! àÒKû#û:<( >úÂþéýûþC39ýûßýí†þÌýÝø¬ù<ýþþíþmýýéüLüü"û_úhùúýÛÿjÿ‚üúŽø³ö;õOõøkûhÿ=’ ¼s: 6xº = t>Ôg ³0 ßÞýM Ye% ˜:û«øÑú/þ“ÿoüŸõwïŠçÛÞ䨂ÕSÖ‡Ù0Þ¿ãÎäMà‘×ÏåÎUÔóÚ`ß(ßÜ[×/ÓìÔÃÜVåëç ãuݹÚfÝÊãì§ñvñaì4çOéÎðøú#øŸöWônðáìÌîÊö}ÿ+ík“öjñÂòÿøj*R àò»ü6ùXü%9ƒ Sv[¯u(^NÏ–Ä*ŒdBùþ E x Ë\!\åe¹ƒ`C t É ý qr ¶ Ð ô E]ÿœ)•*  Õ ÌW:ûdc Û HÕÿeÿñQbš Ãç¬çeÿÀE'/.D÷ ¹‡ +fm_uÆ kž*êU G_ E x bzþúløPøçù•ù˜õÅîaç®â<âÿå+ëœíTêpâÛÃÙ‚Þ/æ²êôé#æçãÈä1æåæ³æˆæ{èÊíóÁõeôYòò×ò|óõôg÷MùYû ýŒýÅü‰û^ûýX8ÜA“ „ ì ÕnûýÅÿ»’ i  ñÅ—ç Z€ - * á | r 9>ú¥P I¸Œ µ¹!˜– _d< 3©þ’Øz@ôºRV Ž ( †F¼=7ÿïþaˆ¯ 3 ±Gžüöûýÿ¿|xCÁEÖüNûÛþ1F ±äþžúéýßHŸ”úÂxr A.# ¥ÀVs9‘w ðüÿò9  fýÿûöüAxýJømôˆó/ó%ò›ïCë¢èäçgçNæîå÷å4ãß3ÞcãïêÄî*íúç¸áêÞäáÿç¥íüî÷ìUìzìDìíhï±ò‹ôÒôõ:ö®ö÷„ø®ùû¡ûÈûýÅ«^i´Ü§ý×ú§ümÉ ˆ ¦sþ˜ýt¿ "Å Âï e< ‡ ! i~ª< ž ò Rwn x /  ig|½›“ßs~ÒßmEʨ$zGµsH9v¦þÐý+þmÿÆ Ðÿ–þÏýŠýžý&þ`ÿŠ1Ʀpýøù¤ÿP× ´Zì ˜ MQï ¢ rŒžs Cò¾á —ùv4QÙ@æW§ý]üü û9ú…øUövó‡ïÂë“êQëìréÚåÆå×é:ðZòîùæ¶ámâNç—ì¦îÝìzë³ìÓî+ïÀîVïÌðólõ÷öÇö,ö}÷£ù3û§û4ûpûý‚ ¾´%ÿžýç { €ÃþEEê T ¸ ñ]ª¸š n ý 4  Î *1 Ìù ÷Lð*# v Å û y Ò Ô(§ApÉ‘|/"…ZÀÌ]2Öúj»þþVþîþÿÇþ¨þ<þùýŸýý£üŸüúüÊýQeqhœúöŒöû¾¢; fŠÿðo|Øém[´j # ¦ ¡ ß=ÂB0Üí<ñJåF`mîùÿgÿÅþ‘ûHö§ñÃðdóYö#öõðÄéˆåÁçØí”òCó‡ïïéÍå æßéñìÛì”ëÞìmïðWï#ï^ðòúò¾óoôÛô|õ7÷ùÔú›úÐùˆúÌýF Žþûûêü™$= à M ‡×TÕÀ  ª ³ jƒˆ ·õ Æ …®0 u Õ Ò t H  2‰ . ƒÌ Ê¥l¿h ~ F Ûý·‰c=ûFÌÛç»VZÿ4ÿ#ÿÿxþ¹ýýµüœüáü…ý»þy˜wþÁöóµõ¡ü» ŒŸSû•ø“ù,þÓºö±c‹&P</ ¬ úó|»£MvCg Ò L Aÿ;ÿˆþþøIöØ÷ãúü­øñÅê¥èìPò²õyõòíézè¤êrìóëáêIì¾î°ï\ïÑîëîï9ï‰ðèòôùôsõBöùöa÷£÷Áø‡ú6ü ýÿ¿ MÿÞüóûJþÙφ K· jZý&üÖÿvÎ Ê] N²Ï¥ .S óí… Ç Ö  û ¤òK Ð Š ° Ó  CoØb  ” zùõ+ÉKûÿzÿ¯lbº*9ÿáý‘ý¡ýÕýÀý_ý:ýýóüîüÀý½§³yýS÷õôŽ÷<ýC†5Çüæø˜÷ºùGþû°n žÿTt<Bì˜Ýä`â5*^€ ñ ­lìØ™çïûô÷§ø³üEoúò0ì´ì(ò÷«ù¼÷zòìæç'è=ë˜í²íjí}í#íiì^ìíçîï ïãïañò”ó^ô¯ô•ôhôÐô ö:÷@ø+ùÙú3ý&ÿñÿmÿyþhþõÿ¼CHnÎh hûÑÆ9 &ñ “ NhŠ K lV Q Á _  å )Òßb n  î O 4 * > $ B ¦^* P·§åŸ5pžMÇd2ç™tÿÄþ!þ±ý[ýFýTýPþ›®sÎýf÷Ûô ÷üæØþ½ù1÷Ã÷û‹ÿãÕ £xÿ°ÿÿÞP4{\ c˜m9·Þ Ó ˜ „ 3¬W ý¾ü%ÿ‡$%û£ôFñKò5õø}ùZø©ôÍï;ì ë<ë’ëìOí/îî`íXì¦ë#ëcëüìÿîIðRððð£ðcñLòJó ô”ô õöÇ÷ŠùÃú ûSüný ÿÔõ§ãÿ$þ0þ—Ì ì ç ;ÿ* ú ó‡Û îPžÞ v ²¥˜ # ã n  ¢×eU • # q è ©  ¿ Í  ’ | g [ÖÿqK¶>i!Ð!³¿ Èÿ¶þhþÆþDÿ)ƹ›Îüýöèô‘÷ïü긚ýÕø!÷cøŠûÿÁÝe±¿þŠýþ\n~×fA“qC^!4È ” ñÝÚ›â¥L¾üÿšúÈ÷øTúü>üûøõåò¶ðûîíízíîTîCîî£í°ìHëê&ëÚìxîïõîUîîÍîð1ññ•ñòdóEõÑöë÷Nøƒøûøú:ýÑÿ6ý7ÿ?ý¢ü7þëÑ¿ r Ü < ªؤñ] Ó@ ƒAEt eÕÉ j › [ å r 1Ð ? d   f +  ® Рţ l Y ô C+j›‹<å_ŸB+š—ÿ…þÿŸ¡ þ¯÷òô ÷0üzè›]þ‘ù÷ø«ûÂÿPÿëüÒûJüûý:qÌ·">Lÿ SöìsŽd±?ôvpwý¨-ºé½QzþŠü>üÐüýcüäú>ùo÷}õ]ó›ñ†ððAð)ðcï%î$íâì ííéìµì¹ìÜì:íÎíî(î‘îïÒðeñ]ñ€ñmò2ôÐõÔö÷*÷Ý÷’ùêûþ²ÿl$øþÅýôýÚÿ # ± ö ‘ KošÐî ¥ÍÒ+ 5éØ ]‘dú Õ  Æ 6 Ž ú²¸ q ù • ‹ f U ö sF¼(ôÿéyѽs5LÛÿÈÿ&n½”¥ýÜöàô„÷ÃüPÚùåüëø+÷+øNû©þ±~‡þ´ûQùÞøÏúiþé= ‚þHü²ü€ÿçfl] ï….aº‹‚‘KœpFBÿÀþ×þÓþpþßýý¿ûÁùi÷Mõ—ó•ò+òEòòñ£ï6î?í¾ìÿì¾í î‡íKì‚ë´ëåìVîïïMîîªîHðTò×ó°ôõtõö2÷¿ø¬ú¼üxþ²ÿ<àÿ²þ þøþE6 3x S ‰ ;\l‡ ¢%GÒ eËÜZ “8²€• æ Ð x  } O ‚   æ  ™ ² 9c åm^=úû|ô!à{n×ÿ@ÿšÿàÒ`Ѹü¼ö>õløíýIHÕû ø¤öì÷íúgþ7•ÿ±üpù¡÷øLúSý¢ÿ)òþýÞûDüDþ ´ýÁG{\®•ÌK¨Üu\ÑûøÂC–6Êþzýïûüù øãö©ö÷÷ºõSóõð€ï,ïyïÎïÅïï î=í¦ìTì/ììíêí„îÊîøî]ï.ð"ñòéòŸómôsõ¦öî÷5ù¬úQü þbÿEVzÿ´þÿ% ]s÷ ÷ [Å ï³¡Ê ¨B•ý s}×- Õ2D6 Á T á J PP ú w · @ ] ï # < }ô®^º·Û†‡D÷^†¹CzÖÜÖý¤ø'÷šùVþe SËüIøÔõröùgýÒÿˆÿßüPùµöˆö¶øAü ÿ„ÿàýzû/úÕúëü1ÿž²zÿÄÿ ë<…ÑÆóÌs\j¤ƒæXH¡®eÏþ+ýÓûîúúNúšù(øö:ô(ó„òùñXñ½ðð(ïlîî6îyîIî¦í¤ìçëóë íÛîCð¯ðbðJð÷ð4òzó˜ôõaö‚÷5ù,û½ü¥ý*þÐþ‰ÿÑÿÀÿ¾ÿž›1ÿ¼@\ Ÿÿ ¤ $¯Q ‘XJl ’ [ ä Ï 6‰|W 9 ? Î h Zšsß y b P‘î   ™ ü ­ P’V<w«¢ ²_¨Àwkü?÷¿ö˜ú³®‡üYø¬ö]÷ú;ý÷þdþäû/ù­÷2ø.úzü˜ýÞüÜúßø9øYùµû?þöÿ/FÿçýQý"þtÀ*<×O€ËŠ¥:iî Ïs†Û^r0ºþýËüü`ü’û&ú{ø÷öJõ{ô¥óŒò@ñð2ïÃî¨îëîWïcï§îŽí­ìòìþí=ï,ðpðHð!ðžðéñŸó,õ,öÍöŠ÷Ÿø*ú»ûXýÏþæÿFÉÿ0ÿMÿØ~+©pRÕè êR „Š{S Ö¢½ ¡ Oå" M/9uÁ  ºŠ ) I³eß < ÖÖ ; © ý ž :vUŠ•ÕÖf5 ¿ (ðýø¤÷åúÝÿµwÅýƒùH÷¼÷pú–ý?ÿ–þ+üiùÚ÷ú÷¶ùÛûýžüœúœøÊ÷°ø´ú¬üÁýÍý&ý:ü»ûü{ýeÿî÷j¹\á²ÂÎÚ¦½Uhg·pMâùÿôþTþØý ý»ûgú†ùù†ø_÷œõÈóLòwñ=ñañ]ñâð ð2ï–î]î~îÛîDï“ï˜ï¥ïµï$ðïðõñ óáó‡ôcõ¢örøeú-ü‘ý›þ;ÿ~ÿÿ˜þÜþcöež~ËêEÿy ÛP ýü5 ¢ Âþ¸ Ê  ß ¤ ï{²=á ¼ > Œ ‡ š {  £/ð  U Öé*¤ø|#o Ê ^hý.ùœùuýºA ®üù÷ƒøûŸýøþ:þÙûÐøÐöÈöÂøqû&ýÔüÓúUøÊö¹öøÿù²û»üÐüçûÂú ú™ú.üñýRÿÄÿ­ÿ_ÿ"ÿYÿÚÿˆJæ78Q÷žÎ—ÕáFvëÑÄ- ÿŸþyý…üü·û;ûúYøwööô(ôôôžóˆòDñð7ïÁîïî€ïðð…ïÞî¬î:ïZð€ñbòµòØò*óô`õ;÷0ùÛúðûÊü¤ý¨þÿÓÿqÿcÿA…݃_DƒPX Ëñ¹Í ù_‹ k¦Òãà  f ? §˜ÖN « h  V ªf2 ,jªˆ† u ž ]5D r <Iÿ«ùù´ü#6¶°§þ.úñ÷søû'þÐÿ(ÿüqù€÷¡÷^ù·ûýÎü!ûùp÷(÷øŠù!ûøûáûÅú‹ùùáù‘ûIý{þÌþAþýý‚ý{þœÿ™ C04{'ñާ4¯š1ë/º\Å (5ÿNþ¡ýTýýVüéúù÷qöÝõgõìô!ô+ó3òŽñ0ñÜðtððáïýï!ð1ð,ðð.ð¡ð]ñXò@ó%ô)õ^öÏ÷aùÅúÜû¼üºý¨þêþbþÖýlþƒŠõñŠ˜ãWÕù›  ‰ `¨zÅ ÀÄý‡ ï" ª¥æ† „ zˆ z  @ 5 [ ¬èàD‚zý÷l¨Ñð —  ÿrûÓû@ÿI¯þÂúQùòùïû4þCÿ‚þüFùu÷{÷ù:ûuüüŠúµø}÷A÷ øTù¨úhû-û ú±øú÷UøŒùûsüýíüVü¾û°ûsüñý™ÿƒ+ ÿ$þŽþ`zË¿î=Š”Ö*fÛD ±DˆÿkþKýuüüû|û•úaù2ø7÷rö¡õÙôHôžóÐò×ññìð&ññÉñ¬ñnñ(ñIñÔñ×ò ô@õOö÷¨÷Ë÷ù÷¯øbú®üÆþûÿ^ýÿSÿÿöÿÛÊ!KI1 Y — )^’ b„IÕ f?Q34 & ° ½ q î™ Ó CÀ ¹ r › • k ˜Âý < # ·ÂýUúüñ+Š"ÜÚý}úäù§û„þµ ”ÿËüõù‚ø¶øaúeüÈý»ýMüú)ø:÷o÷¬øCúûßûóúfù øÒ÷¶øúcûüñûqû*ûµû´üý‡ýËü£ûzúTúÆûÂþw'¤ÊýÿòþlV—™¢/øãäåAÿÞýýdü†ûeúBù"øK÷ÊösööIõeôRónò‘ññ<ñÜñ‘òÉòVòœññ ñšñžòômõxö÷÷öÞö1÷CøºùûáûGüÒüþ¶ÿ±!ºL ù¥þZÿ™è v  : ,ÜÏvñ oÑ>È ´Z Y ¶/Ï© ¶¡NˆT <ª† }„s÷ sÞ R n¼ÿNÿ¼Ê ˜ ÕJþüþHÖU£­ÿ´üóú û¦üÇþ-þþþüûÖùáù´úüçüƒüûžú‡úûˆû3ûãù3ø÷àöø&ú£ü^þŽþëü—úÏø¢øwú"ýJÿìÿ©ÿžÿ¸ÿÂÿ±ÿ~ÿèÿä6-g#‚šù‰Múÿ¯ÿÿþÂü™ûðú¥úkúÄùÑø°÷pö(õBô®óóvò¸ñ.ñÞð»ðŽðRð ðÚï¯ï­ïð£ðAñ©ñþñ›òóµô¨õ)ö5öFöºöÚ÷¥ù«ûŽýéþÁÿ2ÍÕ®k»žÑòc , µ ï* šU÷¡ ; r¬ »¢b» ì×Ât ×øÆÉ›À©øOWeY÷ÿÉð yÔ,) Ÿ®ÿˆþÚŸ TeÝ­ÿÒþpþ%ÿ ÊÊþØýûúèú‹üSý‹üÍú¬ùÍùúoûßû]ûdúùàørøøjùòú7ühüû¢ùÿø¾ùLû!ýµþ²ÿµÿâþþCÿ̮ϟ­¨*~#ÇÿšªŒA°g·ÿõþþý üOûÃú5ú•ùÌøË÷©özõ|ôÒóXóóòÌò1ó÷ó©ôàôjôÔó¥óHôiõö÷ïöˆörö6÷åøýúÄüýMýý¶ýSÿTô¨Z’ƇIb?×^ ‰ ¤ Œdä¯ÍZ ï> ¢2NOæ ßx ¾¥ø:´e > ü™ k©þ†ýîò ~ – »÷Âü®ûƒý®xG £þyüüÂýlÿPùÿZþôûŒùá÷Š÷aøöùYûšûŒú¢øìö$ödö.÷øŠøøé÷ÑöÉõIõ¯õŒöZ÷{÷9÷ ÷Ö÷BùŒúùú®úuú¯úkûdüUýþ–þÛþ#ÿiÿáÿ›†n,¶ûþ¾N BOòþ&ðÿñÿhÿ¥þÔýÑüuûúùÙøÞø¤øÆ÷ö{õõVõâõiö„ö#ö›õ‰õ?öR÷Dø¦øŽøløÍø÷ùÓû«ýãþÿ¼þ”þSÿ÷ÝFÞðóY91–Ý* m Ñ p µ ü?×Ô ø¸–q ˜– Íg‚ ¯ ü > Z ÅŽð‚ 7¬É "tÿùÿÓ£à ¡ â…þêûyü$ÿõŒTÿ‰ö.ï8ðëúâüðEì°ú~ýÀìvñnõñèÀóìð8ëðóÄçp÷¬ áöúúÒO-÷‘ú­OËÿAãää‰)+v2TæéfÊ7Ììè— N&9Ø3=! í^Ü:Ì Í²Ð¥ÔDê?òä¡ô'Œ*i'Ò$s Á Êéô¡‹ ýõ üÙüß[åëæ×‹Ð‘ÛêÓdÇíÑËzÈOÊŠÉrËÎÆfǬÓ䯋ėØÔ̪ÊáÑ%Ú¶ÑËÖèÙ‹äèGä íQí~ñØòIúÛûØörüø}äÅÒ‘{”Æ%Ó-—"á'¹)/&24%6)2é0*4R2Ã2‚H¯@ E±JÊ8˜<€87uPVsKÉIáNùGÜG»Pá>¢:ˆJôEO@äA@þ;I8×9 4:.I/¬)N$G Ì][Å‘ 7þ«ò¸ûÂó‚ñ•ë€îÕí„Ý”ÞÍÜHÑÑ÷Ú¤ÕÎ|ÓmÑ>ÂźÉÄ•ÅnÅ%È}¼à²N¸q¶ò»ðÁ‹ÀcÂÏ´?¬¥…•Þš}—€‘'š—žÃ Ñ¥ ¦õ¡Á¢Q¤©Ï§å¥Îªõªi«ú²±²´ĺwÁÕ¨Ò_Üâ¦ë]ñ‚ë@é8éEóßøèm¥ .†±‹ è:ï#X,Õb#ÝvCZ!Ç(•2D=³5j392?,71ï,Ø9ŸDxI’DÏ<¹<ø9@NC’I#L×LXKA±A!A¼<9GïLÂPÂU]TŸRñQUZ­SGëLM£LâO´QS>I‚IÜDð=™;9C~9§<'AÁ,-S.<)K0–2I-ª(.-q* óÄb <¡ ·r]Yþ%û¶òIí>ñeìmïÌú´ зÝøÇøöïßíÉèçäWãŠáEÜ.×U×þÐÝÐÒêÈ9Î×ÏÊÉêÃÈÀN¿“¶ƒ» ÄmÀk¹õ¬”›RŒù†ðŽ#š€‘Rˆ8ˆM‡£õÝœb C“wïŽbˆc‰T˜Ñ¤™­™³#¶•µš¬è±ë¸À(Ô Þáaßã×™Ô§ÔwàÐë¼ë8ù÷&þb»ýeú<Ú2Ã$ã*/:&ŸrÁ +Ä1q<¦<à;Ñ@®B§C=BžC(EÔD:O[Yaá\-UcUƒLO»_ch³nrÚlõ^b”ip]w¡qªnyiúnr rz4o#gÛhj°m'uòv³o­pæhâd^Ý^¬lS]ca$fŠUŒSfPO÷OÜP KyDAœ;80Ú.Ó,à'g$ð &f¼¥ žò{åQ lnçUþû¾ñÑì[äøÝ’åDé¿îÝî ä~ØíÐzÏÚÌÚί×qá.ânÒ~Ð É»gÁfÁJ½j±…£Ÿ“ÀнޅL–[•Üa¶Š²’ö”ŽšT¤YŸB”O‹6’] }¥Ì®ò­ˆªh­H¯¸…» È“Õ1Î=ÕwÚhκΨÕàÜvè‘õŸù1òrõ¿ópñøù:ød˜m8 ¦äxÌ6ŒÛ#F,38Ž?¿A8BÏ3E0o3'4Ñ=EFNWRyNÝSJM+DMKMXU3^Éc]XcF?IGªL}VªX¹ZµPÂ@Ñ8·1„;üD¢H¡E;C¤E>·7G8f92Å6'?´9:u6M-%+ü'+$l.¶3.}+ož¸;m œÉEs• ìÕd:À¡˜ vB ± ;u jw , ¸Ãþéùòîÿ)ÿ1ýFõ†÷@øPòmëtß á,ëMéÿäaÚðÒŽÎ4ƺÁ!¹âµr³{²f·i³›¬q¡™Õã¤!ª¡¨Ñ¨G¥E˜H™À–W—º¢âœ"žÉ¥¨¥¨‘¨H£¶¥`³‚µÔµ ´b©¶© ¯¬±³»¸ÃÉöÂÑ¿¸Æ¯¿ÍÀXÈ&Éô͆ÐeÖÈÕÈÒÖΪÐÚ¥Þ¯è®æàvÛÚšàìå;í}ï>ðdñ·êSèDîkïOò¬óí¼ö>üUùeÛL"Šÿä © FØ’ìP´NI#+’*À$­!›''ÿ/ 3»25b0 2k9‹:ô:Ù>-:­>zEDqIIüHó@€:]@©FÒMëOˆNùKëJ–HCBïHnR1^i]VXôWõ¿ý`CÿÑÉ#Œ U ¥ núÝ#/"#È*H3‡6ß6v7¿4Ã4s8¡>ªDHF&GºIJH LÓN«H”KOM/NÿO:OßUjS×N9OJïK‰PV@Z\TðKX@®:²9Æ4F>ªBJADHÌ>^:Á:Ñ4^6Í0Ú+Ú0"7í8²3W4—5`2Ì88E4X5ÿ0ø,g(‚0f43©@zBÓ;02Ï&ê"âS$¿+b- ,Š)Ì!-¿üK7Œuzy‚Ò ±ôÚçüõóøäúõ€óWôöîòxëÑåäÈænéÖå²â{áßÄà÷Þ_×EÏêÊ\ÇÒ~ݹÛ&ÜÌ(æÅâÂyÊ<Ì~ÍrÌúÃ1Áž¼¹í»£¾Î¼7µé¶P¾§½r»-¹¨²ª£© ¯Š±°²ø°þ¬ ªÎ©;­¬­ó©F¬m«¶¨Ð®Õ¬™©­>¬2­°µ¬3«Z²Ù·ž´ °P¯‘²I»†¾¿qÂÁŽÀUÄÉÍ?Ó_Í6Î!Ë*ËyÔ¼×àÝÈÝ`Üdâ—äÅãDå0åþç™ê=ë°ïŒð»ï´ðÃðKî òMó‡ðâõò÷§ù6úÊú“üÉùýúáüCüÁþ­ƒ  ë¼ Ó M³iÛÔ+  µ"' d$ñ*».î4š5d2031y6¬:Þ?FãGòJÍKÜD5IzLEL½RQÁPjSTCSÜR+U¸TpV]¼`c`V_ý__þ[=^§^ZZŠYß^Àaþ^#`ÿbèb¾\eRÉL•OÃQvWOe#dZºPVFÚFGJNéQ2S×NE´@W8½2.8 7>5{6Ì6h94x,ý&Ðþ¸ f ÈŸÕè ô ¾ ÙRþ…~kûXøöööõoôøñ¬ñí‰íï¿ìëùå1ß'ÝtÛ\Þä}ã†ßœ×:ÖHÙA×jӮΨÎ#ÓîÒ-ÏÁɪƘÇÕ½ÃhǺÂ.Á¿ ¼Õ¿E¼×µ¥µ/°½°ì¬:§,­©#¦¼¦E¢ì [‹—Ý–¶•y“ž–[–u”I’UâGŒm@‘±’È“4–ƒ–¥”Æ™®š›¨›ìž”¤/¤,ªã­0¬Î©´¥ƒ¨!¬°ü¸eÀáÄ+Ã`½¾¿JÄÇÌ ÎòÓµÕ«Õy× ØÜ'à–ç7ìEííŽìòðôüù0ÿº`Ö÷NTš‡Ó y¨ ¸(+Æ+­*Š'E'ˆ,á3 :¹>«:ž8ñ5d8U?AËE>C?0HÅH´PìNKK;IhF±MFQiSFU[N€LT{TüSïV€V9X6ZÄZÙYX0Y»XZ”[þ[›Zþ\ucôacàa&ZÆX’Zoaòc™d&fAa`-`bûb«`Ã_'^¬`Õa‡^õZ‚XUWÅX—X6U4R•M+N'LÔIKKÏFE­@<¬:B2Š0ß,Ã)þ*E%%øI u 5 ¼rþÀü¨ú1öñ2ñMíÄíèê»æ_ätàðà1ܩ܄ßUÝÛvÖ­ÖÛÖ´ÖlÖëÕzÕ1ÏòÆ“Ã=ÈÿËPÎ2ÏüË ÉGï¾ÀvÁvÂæÄ…ÃÏ¿i¾!¼2»“¼–¼ß½‹½¨¾U¿¡»­·É¶š·e¶]¾MÅÃ`ÃP¼«´ø­0ª¯ù´ñ¾Æ$ljÀy¶#³u´£º€¾¸¿¿»`¶y¸r»%½3»¾¶·³J±%¸`ÂNÀ]À,À1¸ô·à¸Ïº½Á Àë¾À ¾‚ÁÕÂÁÓÆèÈFÇ«ÉdÉAÉ·ËÄËíÌeÒ˜ÓìÑŸÕ¹ÙÛÙÚhßàWâcæåâÊâiåì¨ñõöö‰øù7þMØÛí û1ó¤l;üD€ k$÷%.&ê*á*((¾.T-8)Ð.ï-L0A1,-‡/d0 1¼1W1ý0'2B3@12á4¥44¶32 3Ô5Ú5-5¡8m:9‘:u;;(;Ú<©>D>³>PBËEÉFÎJ;HDC\AC<¾@ÂFâJ‘O_OÄLŽHYF C÷CHñIKN%NWM¿KAH_HÃEùG`KˆK•I™FŸF>FfJ¨MûKžE;Ë3[4Ì9<@ûGEG•C9'1û0k/¿5Ž3b/ù-+^-E*ª(¼#͵‰#!$ Fö ØÓO Óþ%•éýøû8÷Ïö:óañfòIï'ï{îÞëTèƒâžáçÞ¥ÝLà=ÜÛÅÙ×iײ٫ÚçÕßÓîЛÏйÏáÐ0ΤÌ?˳ȺÊSÉLÇPÊ.ÇýDzÊÏÆ±ÇeÄã¿ÒÂÂÿÀóÂBÁOÁÀw¾‡¼Ú¸bºA¸`¶.µ©³n´«³Ô°9¯Î¯“­¬ˆ©ªPª˜©²¨2¤+§b¦o¥A§t¦ë£ð¢<¦_¤±¥M©L©©©ê­q®­C²½±î±³´"¶q»Ã¾!ÃPɲ̛ÊÔÅÓÂ'ÃÌ*ÒÚ×£àß7ÛwÚÚlÚVá³é“ì„ðãñDòãï.ñÎõôÃøäþ5íõ Y S8SýÛüÔj ®D×[‰rqå! #',½/,.+)*.'˜,²42:A>z>@0< 9k:È=.AtBaEÃEÄFÚHHÑGýH‘KÚKÈJgN›OšOQ%OFO„PnQ‡R R™RýRWSUÆU¶W XµVY·Zr\š]’Z©XŠW VàYñ\p_D`]û\'[ÈZÑ\oZ”X^ZÉ[ZZWUeVËT[RäR¿X¾[À›ÀKÅ–ÆÈÄîȤÊOË7ÍßÏ<Ò,ÒñÐðÒÑÔØ Þá~ãâYã´å«ædëRë¾í€ó1óNõþøEú’ûçýÛÿf5Xu‘Ä % ¶ ­ày︋~ý‚Œe­â×u ÑŠþ> X"X%q%Ë%_)à)]+».?0P3ä5¸8 9U<ú=ûÖ×Ö ÏÌÝʛǾħ½ÜºH¸×µ²o­¬$©¯¦j¤± «Ÿ=œ™+—ð”°’Jä¨Ä‹ÇŠÖ‰™‰¦‡Õˆr‡•ˆÿ‰$‰ëІ‰m‰(ŠŠE ÃŽì”)–o–$”`ã ƒ–ۜ䠵¢>¢±Ÿª6¼ž£¿¦¶©‚¬Ç°´!´ç°\­Ù¬M®Î³’¹¿øÂ'ÃÂ=¿Ö½ÿ¾ÀŒÄ¹Ê`ÍÚÏÙÎÍ“ÌGË‚ÎRÐ`ÕCÛAÝEàIß±Þ'ޱ߼âÁã éÁêì‡îãíšïÖïýò’÷8øoú‰ý•ÿG¥Ø¦%ó ~ Ë âÐЃ Á!Ï%;'M*Â.H?úBCG!K#K9IF"@3=à;>xD{IìIæCN=Ï7[2 2å6?<ï=î<7:±5Ã.­("')(q+ž-Ã,Ê*è%ì¢Ã qAl5Ì 9ZŠ–ÿ‘þUý}ý]úˆ÷éòáíí,ë_êÕé èÓådâÃßjÛÚÎ×`ÕÔuÒèÐjÎWÍÌɉƽÃôÁuÁàÀモ½¼,ºv¹Ñ¸_¸Œ¸-¶ú²k¯G­Ú®ú°»±ò±¢°m®8­W¬¡¬6«Îª-¬Ú¬u®Š®®¬–ª«†©%¨Qª*ª?ªF©°¨Ù¨k¦§¦¥@¥¶§z¤s£—£ï öŸ·ŸÛ:œ¢œÿš¼™{šF˜Ù––•î“w“…”Ý’é’¿“«’L’“:“}“ƕܖ֘٘˜Ð™ãšÅœ\Ÿx¡£¥ú¦W©j¬v® ³·^·.¶:³ä²@¶D»üÁ}ÇæÉ¶Ë¼ÊlÈqΡÓõÕ\Ø¿Ö)Ö|×Û¹à‚ä èXì|îuîŽîEî{ðçó øóûÁý+Á _£Êb nIäq‘ßHŽ"Õ$Ö%ë'˜)++.Ö.Û/Ï3š4k6Ï8;õ=¦==‡?nA–B·DbFƒHNJEKÇLÈLªNnQIRµSÖT•VVXFXRYÛZµ\“^˜`½a½a=b÷_`Äbse?iéj±jÜiCi}j!k4km&mmoPq6q[p¨oãoÈpäoDp¥pLoùnöo}nùl8k2iMi»g¬eˆc¸a `]êZ"YW^U¼RO"LJ©G±D>B¿@ó=ë:­855 3º1b0ƒ/á,·*(@%D$#Ú"_"¯!ö¦ÅX®Úí0›97²  å Î ùBÄW«2 Ñ þòû\ü»ÇûòýÕ÷Góló¯ógõ˜÷€÷uõ†ñ9ìžèÖæZå­æøçüè“èýä¥á\ÞÛ§Ù‹ÙñØÿØØ—ÕÂÓÑÏõÍYÌnËóÊËÛÉÿǬƫÄ&Ã;Â5Á'À-À®¿þ½:¼»ÖºdºŒ¹E¹e¸±¶^¶Ä¶]¶!¶¢µ´È³à³ç´Yµ}´P´ ´¶³Ž³õ± ±Y±™²î´Á¶Ý¶•µ ³†²µø¶¸&¸¸C¸Š¸J¹ ¹2¹ºiºr»y¼ ½¢¼§¼È¼A»ôºÍ»æº»Ö½¢½5¼#»~¸ø·¸¾¸8¹R¸–¸¿¶Ú´Á´G³³2²^² ´r³Ó²Ï±=±®±D²Ì³àµÆ¶Â¶Ÿ·!¸¹ÆºË¼L¾RÁEÃÛà Æ$ÈÓʲÌ1ÏÈÒÕ¬Ù~àéâ^â[àÐÝÄß›ä§ë{ó*ú…üÐù[öšóPô­ùÚý’ ,;|I e@b B#M$¬#G!!X"Ñ%µ+0Å3í5ø5ä4{4ü5Z8ƒ:Ò<±?ADBåCD6D:EÉFAH÷IâL/NkO/P·NO:P¦QÐS§UGV²VSWdVòVØW"Y>ZøZã[[ \\¤[Ø\.\h\6]×^I`y``Å^¥^ô^_ _ÿ^_/_Î_d`k`0_î]2^Ä_-`&`Ì_ê]~]@\ [Ì[×[¾[vZŽZÁXViVÍTTƒT²R¨PšNTMfKrHîEDEBWA?f<Å8V4í1W.½,„+(–%¶!'G¡Â,Õs 4 úmÞÍÿ¸ý­ü7ú$ùŒ÷ªö`õ™ôÍó€óžòñ‡ñ ðñãóÄö]÷Rñ5ëŸæ¦è|îññííÃêè`åyæÒçêRìñëƒêçjäÂâGâ$ãØä“å˜æåâ±á¿Ý…ܬÝ<ÞXààß7ßÞˆÜÚYÙÚÙ¢Ù'ÙØÙVØØ÷Ö×ÕÖ$Õ»ÔøÔôÔ^Õ›Ô Ó"Ó•Ñ0ÒàÑ´ÑjÒ¹Ñ½ÒØÑ¢Ð°Ð™ÏTÐÜÐÌÐFÑuÐ"лÏÏwÏÐ+ÑðÑ9ÓSÓŠÑáÐ"ÑZÑuÒ¡ÒŸÑnÑ ÒºÓ£Ô ÕAÔ”Ó!ÕÄÕÖ£ÖìÖ¾×ä×–ØDÙ2ÚˆÚ^ÚêÚÛ>Û:ÛüܸۜÜsÝþÜÜÜdÛÛµÛÚCÚÚ”ÙxÙ½Ö¦Õ!Ó©Ð&ѬÐGÒôÑqÏÍBÊÕÈŽÇÇzƜƟÆWÅ=Äk•ÀοÀ¥ÀâÁÀÂlÂEšÁÂP ÂlÄ`ÅyLJÈaÈÛÉêÊÒ˱ÍÓ™×Ù5ÙŠÖàÒÕÎkÎÖÑïÖ±Ý1âêã7ãÆàäÝÂܦܽÞ1ã·æ“éêwéÜç>å åÏåúç,ëî½ï*ïîÃìüêëyíðYò ôÄóõñôðñnñ$òhóƒõ5÷e÷ï÷÷Fõ²õ!ö—ö økùuú_ú3úèù¦ú°û+üøü‰ý#þPþùý)þîþEx—¯"å¦F¥w€Ï K Å Ý / l ò ^Æ@7殨¯4…œûYº¶ûÛ ¹qZ÷Ü} « Ž u D ´ óf üÑŽ ¯  Ž 9 * V S < E;t e ! ‘ ò h ²2dƒºεýœý¹þnY]ýPú1öŠó&ògðiï¬íì:ëé^æ…ãâàËÞÚÞÞîÜ‘Úö×qÖhÕ¿ÔlÔ¡ÒáÑ»ÑêПÑkѥЙÐÿÏgІѧӖ×pÙ|ׇҾÍâÍêҹ؃ÛCÚ‡×$ÔÒÐpÏÿÏÑÒOÖ7ÙÜPܘÛpÙ—ÕÔµÔ ×%Ú½ÜÒÞ2ÞÁÜÜ)Û_Û­Û²ÜþÝ]Þ°ß*à8ß:ß]ßåߪàøàÓáEâAâ`â'âÅâã¶ãääæ¡æ3æ¾å8ææÑæÖçhç$ç™ç9èÇéÑêXëìêê£é`éê×êXëFìbì÷ë ëQëë´ëgì­ìAí?íŒì/ì1ì|ìØíôî§ïhðcðüð¯ðï7î+íî'ð¦òÈôÚôÛóò£ñò'ó$ô©ô¸õ™ö”öÙõ¨õäôÄóò¾ï%í îñò2ùôüêû;÷óâðîëUç;ç™ëLñ_ó¦îèãËàþßÀÞdÞüÞ“àÏááßÝÉØëÓ Ò«Ó¹ÕðÔÓVÒÎÑôÑôÐMÏ“ÏòÐ ÓÞÓ!ÖòØbجÕ,ÑÎJÍHγÒöÙ.ákãNàøÙ,Ò\ÎØÏ/ÕCÜÿá@å$åßá<Ý6ّׄÙ1ÞäJè»éØèæãeàràãJæ„êeììúêléÒè|è–é¨ë\í—ï…ðzðð¥îšííXîOðÞñŸó_ô­ô‹ôcóïòõòˆóVõ€ö øœø÷µõ;ô$ô;õ0öJøù?ùöøøÊ÷c÷é÷à÷Ž÷ø5øMø»ø$ù¼øHø.ø^øñøÞùFúÙùÿùœù¿ùìùbùdùÐøùÙù«úübü7ü/û÷úpûYû³ü\ý¼ýûýý|ýgý‘ýý”ü‡ýÂþ£ÿ:Ÿÿ)þ·ü±ûû¦újú‰ù°øfø÷uöùôvòðkïîî¬î”í=ìÜêÛè§æ äëáÕàZß&ß2ß­ÞŠÞçÝcÝñÜÜHÛ¾Ú?ÛùÛ*߀â,â¤Þ'ÙÕÕßÕÖØÈÝIâ¥å³æwçGèaæ â0ÝÛÑÜ–á¼çìfîrí$êRçlä!äüæêêÈïùò§ó{òˆïKí“ìCí¶ï´ò®õ™÷á÷4÷æõõÜôÐõÎ÷Åù¢ûÎü ý«üÓûŠûqû¶û¤ýnÿ3jaÿa×{Y,íñ`UŠ…’©-E\ˆƒ•lºì%öãéGq2¿«"XN4)ÖéЭYIÑeèâìo < åËä£ï`î ÏW½…Pÿ‰‘yçÂlª7tÿÿþþnüùú¬ùRùrøa÷²öõôªóHòGñÄðâïçïBïPî«íìöëCë¿êúêëŠì‡ï÷ò:ónï;êïååÂçHì ñõÁöƒõºòiðòâõFø˜÷³ô¬òò¤óGöòø üý•üýûþú,úøùÞú•ü´þÁLÇÃUüf¿&æ uÀëu& : µ Š ¬ \ Š ó ” 6 Ë õ yYÛ –ªì{õ!iéüPÍ õöìfÉ,[G™§$˜ ÿóîŒî¶ñÕõmùRü(þîþdÿ%ÿ ÿ¦þ5ÿ˜0z>»é û: © ˜ Ž Õag¬Bð~!§"®#_$3$$Õ#¢#®$D%%l%Ù$z#'"?!îP¬O 3!!±\z Yò"½% "Ã!À * ­ÉÃ7!q¹œÐ .•ôÙ$8¦¢¿U‰ :);ó¨ b 2Ý  »[þ"ÿ…–œÈ§qQjÔ!õ#‘# ŸÅc×* µ#\&³'¶'ˆ&Ê#Ä ñÏ!%'d&Á"Tç½ MP8; þÞîjå‹ãŸæíìÌò!ômñ9ëûãrß|Þ3áTæËëúî¼î%ìýçNäââä˜çìð#ôoõ9õ?ô|óbô ödúþ¹áúˆCÍeÏ Ü Ö „ ¾ Í t æ Ý W/½ŸÑb7•‘Ý•vñt›R`VU´&ÈÀâ»öÕ{@Õ‘?Û™( Ÿ‰2 á ¿þÂ<Wò’ Ž»%–*K.@.E)w_¸!S!i)æ,…+æ%ÜsÍÑÜ&a+ì+(ž" V®QŽá¬Ý_Ÿý)ö•ñ¹ïêïúð®ñ_ñ5ð¬î/í`ì}ìˆí-ïÂðíñøñíðÃï]ï ð"ñ,óöžøÆúSü<ýDý/ý[þt?,І޻¹ V Æ C£†hÁ õ AîÏM#i‡éÊ ^… ¬‡xäš/žA{I¥û'hÿïÜ/ß dïz㘠P  | D Î ÷ Õ 0 û ù l ¬ M ‡ðÞ•Ñ6PzQøiU~!ñOq§  (Ä á¶«5 g‰<oòíŒ ý·ó ï)î=ð>óô}ñdëXã"ܸז×ÛYàñ䔿–äûßÛØ×O×ÐÙÿÝœâKæDèQèãærå»ä-å·çWëï²ñ§ò~òèñòÏò´ó õPön÷çø´ù_ú¥úCúŒú.û üLý–þÌÿD\ÇÿÎþjþŽþÕþ„ÿC³<>ÿXÿ¾©JœÿIýÕýÿôÿÌ gO› ‡ÝÖÿ.PNêñÀ·þÖû ûŽý“¾]Ì@ªüÎû ý0ÿ þ’ä÷?;½ Ç ø‡Öt| ™ Îp C ŽÝ7©@¶Úâ Ñ •  ë ñû¥ù 0+û/ø5ù¬û/þ†ÿòý ù†óyðÌíÈé å+áÌÞÄÝ7ÞŒàãå£äØâÔá“ä‚é½ê†æåßíÚôÚ©ß…çLð|õ—õ§ðédåDæì=ôMûKÿUÿ9üÔ÷ô¹ògôøøªþxŸýVûôû9þÊkê÷ŠøºÙÿäën  -ØO–ÿ/²èˆ* ù ŽD5û®5G Oè¦ÑÿídeV ÷òÁEÞ4!Ùù€ Í }²Q9ôê  ) Ýv3\+"H à ½r?c? - Ô 7šÆ¶8( OC © µ ¬ ¤Ød9ýùeöêôVôôóSñ1î‚êOèÌç3éôê·ë*ë?éçxå»äÂäêåðç‚êQíïÝïŠïØîƒïñ\ô´ø¡üüQ÷òQïäïeò öaûsc – óý¼ö¦öŸúåÿþ<›ž-±Õÿ/è«V <ÿÂÿ¿Ó i:È " Âüx\®ÏŸ ³ ú0 Y¼÷ÀW ¥ M Ê ŽÖÓ†1ž ï  ¹ s ¦ Þ  – ^ ¾âå9j¤¡> s ¤–Õwð¹½ * •âõj©½wµÖúÙô¿ð7ï¥ðFô[øûú‡ùCóêážÛ=Û9ß_æöíZóô¼ïÆèTâ»ß"ââçLî½ññ8îìÆëwìEí­îýðVóáôèõÞö¸÷¼øXùúªúÝúXú#ùÙøŠúüý¯µ®vˆÛþÐýuýóý|ÿsž  ƒõ úI÷Mù ½¤9 ä÷ýû§ý” ÇH5•‰ûÉûEÐo · $ þ÷X¼EæðÙe {  ¼ëòüü†&–G~¢ Ò  ´G Ä ûr»øÔè˜ÏR  y ˜ Œ;£ Ç µ¸([tC³ÿïþjþîüjùôëînë¿ê—ìyï òÁñœî ê(æµäµåè%ì£î}îÜëè“å8æÆéšîšòãó[òðKîaíîð…ó'ø ü|ýäûøÇô,ôgö#úKýpÿ€Â¤‡†À Y}¹—5½ý~üøýVèå ¦ :ÍoÿÂÓ C‚f±è½Cî_p]  ³¸x 1ñ¾þêÿ |-} íVûãø9ü í ÖŽï oí£Ø O2Åú ¿£¼ F Ø^‡]$ ‡KÛ ÄC„¬ k ï`õÿkÁÕ•÷ÿ¨úßõ5ô—õ‹öõäðìLéCéÍê¬êèSå›åïé£ï=òŸï·éJäáâ*æ¯ë‰ðó^óhòœð$îæëÒë\îÌòH÷ÕùpúÇùšø†÷E÷™÷Äøû8ýkþ’þ7þXþqþlþ§þêÿèÞö¡ÿÂü§ûEý ekÙ¿;žþUÿA$  G Ü ¶/Ï_#b%hÔmǶÐçÍ¡Ø YP¸ÓÑê†ÿ©§g4¾Õ r u í $ c ì ÔÖe˜«ì z+ ¢‹ ÿ³z/©© Ú Âñu ¢ ˜ 4 JûÂùÐý•ª$£ü‚ôð¦ð(ôÈ÷r÷4òìkçµæ‘èMêí îÁì{ë¯é!è¹å`ãMåuë÷òF÷xõbï_éíç°ëŸð"ô¨ô¦òtñó öDø‘ùáùpùù5ùâúÁüBý¦ýšÿIcÿgûxúàüÙ§-B¨¦}ö‡ÿxþIÿA• ¦> lCý#úýËA È ã  Å™[rÿ™ÿ£I-   ·ÂBÎŒ&†Ûó] € P+øñóÓ cí Œ å €µî ø æÚyØ u ú  Ñ w _UŽ ¹ R — 1 š5øˆìUç§êõó6ýËròùBñê_ååùèíðÆññîféä.ãNæ]ì‚ó\øÎú{úvöuò´ïœíhíSïôHû†w3þùæöEøîùÉùøÍø`ýÕÑ íu;ÿû—üâÿ”!¼ÿÑÿ¼º9ßIXõRØzÁ¶90ØšÖV­tPÿ ÿ7è·“4Ç"›âÿ…ÿ¬ûSûÿ" !¨ §èðµó¦‹] ø] 7¿+Ë é:Í  Å LsG| ó ã K @ Ÿûµþ þ¼é{µÕ÷ýúÂ÷àö™õó…ðEï|ïîï4ïí‡êéäè›éOê5ê†éÍèŒèŽé íÀóuø)÷ÖñYêQãÑàïä'îøMþ0ÿûêöåó.ò¿ñÈóIøªýíî¿ÿJúõqó ÷zýÝì n ˆ k Ä ÿÔü…ü~ÿ¨u´ B‹ñŠisÿQ^8 îQw r}ËÿÙ’\W¨°b ñÓó~öÞQ½ÐL[ ‹©¨ RZ ‰ÓK[ $I‡¯e…Πʯ¥/ d©!äFŸ «2á  ³í3ýBü–ÿ °ÿeù›ò!ïPïÀð5óFôò}î6ëªéÛéšéÇèUç\å&å@ç…ê_í—íÖëæêáê\ìºî¬ïøïÌïâïððšñŠñ)ñžñ¬ó*öoøÐùìùùLùúÄý€ê+«îú÷oùüþÉp‚sÿ/¿Qr‚ÍÆÁ•ÿÝþv^Ž X Ù O5 $¦v È·þ_2Û •{ ï1åÄZ‚íÿ†O žÃµt.>¬ºr ‹ ú‹í o½ ë ã ¶ j {ô>¦  E ß ˆ wõøV Yzÿ„p€cåylüÿúÞùÍöÃòÿíüê€ë'ïõÏù¼ùUõ,îéæÍãÊãœåèvé*ê(êcèJçÌç)ìøñ¾óøð÷ëöèêÔî×ò[ö÷­õõ,õñõýõ]ôópò‹ów÷”ü„úÐýªú–ùëúûý2%Oÿ“þ·þ¦ÿÌÿnÿ&ÿrÿ^7„"æÉà à }žûyú°ýdo žŽ öü¯üà — Z x 'Xèþüåý¿° ‰¨ LÖ„ [ÎL aJ S!m¼K~üJX 0ò <‚…»È} ¼, … ¦ÒÄ ©ah - ª<ÿ0ýÉüÒü¶üÆúvöóÄòóÐóóÇïÕìÅëŽîaòèñ îèÀäßååé!ïÄòÅñµî”ììñîœñ–ñOðîwìøì­ð>÷aþÙäºþxø>ô´òÑóðöOùØúíúoú°ûdþæS:vËúwøàúÿr«m§ÑÿUÿ¯ÿÞÿaÿÿeØâLpÛ úðÿÜŽ=¸¨ZÙØ˜\\6 B £ì]ÿÄþ—=]ó6 ã Æ_àݧ¨ø Twäß r Ó P–O 1#7é@ c4 útNI f-÷§ G Åa®¹þþÒù/òõí·ï¶öhþHWûËò"êWæ[è]ì¡ïMî7ëØêÌì@ðFñ@ï˜ì\êëFîò(õ'õPòÿðœòõôñ÷Çøc÷ˆö‡÷ü²¦IýPøzõ³÷©üKÔ-Æiþ™þgÏò ý#úÿùàýÑi "è ;¿ýú-úKý­ÿ]#ö # Í~îþòû ýŠcŠ7•ävè”bþ>ýšý&ÿ•ŒH×Ò%DH®i0º»„ž”x¡pH ã ÎR· ¨–D¼ 46R 7  ÓÑ= |ýÿàþ7˜m»­q’õªêræFêKóoü÷ÿü óêEæ:é‘ï,ôÇópðªìÔêÉëyí½ïñÒï ï ðhòôçð[ë´ê-ð»ù—þÖøÿóõó+÷èúþ:ýüjý¥ÿe »ÿ“ýéüöþ4ü-¥÷ÿá+a•r”$L ¼ ÜÕÿuý m ³ ' Ä[ï¨ k†ŠÌ›˜íwWËòüLÿ¦þµDõÖZt 8 ì Í‚ÊÌ à  O - æ Ñ } ¸WÚŸZ c ø Z ’ 5 > ð a )ÓsÝ™=“¤þýþG€ÿüöÔïVí™ïëóD÷:÷ óØìçßãŽäüçìêñõaôàîùçãUâ’åðëÞôtûKû"ô?èsßÕß]èöÑ*ƒù9òœñõ üæOÅÿ ÿ‰ÿ„ÿ¦‡úævÖðÿRúQû¸¸ [$| ×ûýþ/Š¢ Ù'` ›¸ÕÆúà r Ô¢ÕãSB@ @Y {²þhýŽ=  ¦âÙ² F ‚ Žª×| yø‘e ƒ4^ * » ë ¦Œ½Ä ‡K"ØÈ!ôK}%þÙù6õ]òˆñBò«òMñ ïÝììë ì&ìµê èˆåräÁåJèê´é‘çæ]èdíCðŒîíé˜åñä‡èéîkõbù.ù'õï¥ë¡ë¡ï¹õˆû¿þ_ÿ#Û¨ÿKü–ø]÷îù ´~ ›þ öóãö.V Nq c¾ÿ궦 G  ÚL%=­´ÂãØBÝׄþúÉ Ž¿q9 jpþÐuÍ= ÄÀlé. öýz%-Z E ¿ ô– … ê   Ÿ $O¢ö Œ¦' r ofý ‰ Ï›® ¤ U`»¦"ó ÿÕû8ø1ô(ñ îÔìÄíµïëòãôô7ðêïä™ãaå†èë[ëÅêééÞé­ê±êVêÛéœéPêÃëÀíÒîƒîiî{ïÆñ’ôýõ%õŽókòŸò9ô[ö øüù†ýU–Žýœ÷Æó9ôú÷ÜýÆŽÃyýù•÷ ú4ÿË _ª«e( ƒ ) 7¨Ë8¤þ°ÿ¿¿U þ Á Ð~À{ t ‘ Ȫ " ø Œ bB>édDEî ‘»<¯ ¡& >’(æQù14ˆ ¯ š]¾ è©I\óƒ·Kß"žÉü2õÇî›í[ð°ôø†÷Ìò+îTëí ï•ï*îÿëbë(ìíwîTïXðñ%ñãñ·òSñ’íÉêâéí6ó^ø”ûÌû ú"ø'öõœõ÷Ûø^úûü ýÆýåýÓü}ûWúéùÈúxü-þÉþ8þ§ý«ýGþ`ÿÁÿÿ6þ—ý¬ýƒþ£Ä²xêxü}ùøùwýš Wÿ)þgþÿ›û¯×ç‰Å0r  ^ 5y ÉÑ®1( #¸µ Î “Õk†êÛ— ]éš<=í |ú vy{ ©"êÅ ˆ£ýƒýúý"þ©üÆ÷Øõúödøìø*öBò“îýëìÖí¯ï#ð?îÇëìïì î¸î£ìqë@ìïûôù!øøó:îìêiííòŠùRþ`ý.ú§÷y÷ûÒý¸ýrü<ûŒüÍþµÈäõ£“ЉWÿXüú|ûñþ|Å\SÿÂ`ÿ–ý±ý·ÿÐß‘¡žÖéÿ@þjþ”ÿÔh¡gÿóþgÿˆ¯÷Þÿüþ¥œŒ26ÿöúTúëü#+un£Lf)) b ca!À Á [ |&Ž$ ÌåY'Ì A ¸Ý §ë&ŒÜ ׆‡X˜K°ü•øüõ/öÚöÂöãö<õò9ïšíïBïíêßèë—ð±÷½ùáö…òFí¡ëjí^ïIò»òÔð òÁõòøúéød÷ öOö¹ø~û¼ýeþÕüÞûfýÃþ6æýFýþ^þ |iÊþ›ûVý‘1× L .¬Äøˆ"õ¯À 3]¤¨òïì òþüýyáL € g µ°ÿýýýqÆæJã™ïYc%R~O*’ „ ¾Ä ¦ Î 3 è‰ ªx ]΄ú ¸â=™ˆ— ¶ „°üñù‹ù}úÑûüëúNùC÷€ôåò‡ôNøvú‹÷0ðçãßCÜßç—òvúñúfôºëæ·åjêñÊ÷Áü±û£÷¡óvððÁòîö¡ü™ÿmþ¨ûëùHúùìõÿöLü~-  ïíúü¤û°ýÌÓ¿µ4&Ž´*¡úίö…b_J}ÐÀø1 ™ù Ô**Ž< © Ø ‰äµ´ å fMöÀèb  çà / i &”÷þ®þt £Q4Ê ÉŠÄ ÷ ( a ; É ê 6 Þ×<doªôGìÿ”ÿõþ8þÿÿÿÜý6ø3ñ…ë é_êZî¶òmô8òŸìSæ?ârá¶ãôçpìÏî§í‹éåÄâäEèÌì$ð@ñ8ð÷îJï¾ðòÉòö»ý‚“ù†îðæ"æíaúyŽI ÁáûöõõBû~o Kö n ¯þ›ýÿN) ; @ uÎU2—þV#…5mì v±ÿª°*/ ™Î™èÑZÝëÎ1=ÈXª~ OTÚ1ùË `—G D Ò½ì ÊÌ´ × f{   íÌñpt'1” Ü Ñ^Õþ·ÿ‘  C ²Ðýçøöõ õô=óÙñ.ñññïXíyéæºä/åÛæ¶èOéZè§ææäæféî ñ¼ïÕêöåËäçëï÷ò¾ô"ôÐñPï7î’ïÆòbö?ù’úúø4ö°õ+÷ úeý–ÿÿCý;üJý'Q –=Í R Ó 8øÑñzòÊû§C׊ â;üTüiÅ œ€Æ ·ÿè‹jG ïÔI«( ûåLQ ÛÕÿâÛ Qy - o ü ñ Ý À Ô 4‹ªôÌi ! qäÌrGž %1×é6ì ³XÝ… µ%­+ÿrÿÖÿ ý¤øAôNòñòåó‰ôô=óòØïîZí-ëùæcãçáÅäWë”ñ6õ§ô¿ð›ì§é éëYî½ðÙñZò2ó"ô/ôóÿð©ïJðUòvõ3øDùqøG÷@ùkþ.øŒû±õó7õÅú.ü@<ÿû#ùëøûdþ×ÔKQúþnýâüžý|ÿõ ÇÓÖŠ§ Ã5= 4 ? U ÛHýUöºõ‚ý 9E jàýGýôÌ|Óc% ‰ô͆ ˜Ud‹Ÿ¬[ æ- 5Õ¬ †9 ü’ê  aÞ ð  ) ÏÜ܇ Üÿýé÷ïóó"ôzõwõîòhð'îî¨ð óªò?ð?ì‚èèêíPñ!òõððxðBó#õ°óñ<ïŸðHô½÷"úûgûøúÂùhùúùÌõñò[ò=ö€ýæ­öhüêùcú(ý¥ÿÇÿŽþÝý%ÿ\_t²þ üõú`ûýÆÿ$f;'øŸûÓøBùÝüƒß1¶þ û—úÛü´Ï¦‚@fÿ)ÿ{öQ‡®ªäq†ÃpUA’ 7 Ì ª sC)ô ú ï©ŒÚø Ëy„8…yËÃýd¥ <"úk ãgi"üÎóñûóãüuá#üßòêŒèþé^íÖñyñïÎî‡î³ïâï×î‘îoîÍïíñËóóô®ó}ðÐïþñÓô6øèø¾÷÷(÷þùBþ’ãýú–÷Ÿø üZîKWÕÚ?6*{%ä’õ©Ü;%Zâû$ùãù¼ÿ%çV jaþöüïþ`4/ŒYا^÷þTü~ûuüªÿ1 žèÓþü€ü“þa›ò·ºYKûÿ—§\ ² ”¾i$J 8 î È Uå£Ó #X ã aaé Û ¨ ~ X5ìüûûxú¥öxô,ô÷7ü~þ þpù{ðïéNèìêxñ­ö*ø¢÷ÖóçíÖèGçësðüò ô‹ôªõCöNñyë`ë ñ}ü²N­ÿƒøRó‚óæõCú´þTþ¸ý£þdÿ ‹‘ÿSÿ–ÿ¦°FÖuÿEÿ'Óä5QËÜ2 á Õ ÛGom»Q õ †òMyPV´ÉM ƒ oL©WRäû,úuüD ¾x SEþ¤þôª¦Ý½& ÷ ¹ Ö(E8B ì b ¹h ¬  ïüÿyÊ€ú «Çý¿úÈøqøùêù¨ù†÷sóÇîŸë5ëNíðŽñ.ññîì!ê+ê!ì—î§ðNó0õpôMñEìBéòëïï}òÒóñòmô/øûŽý4üÑ÷ ö÷EúƒÿÎ=ëê ÿÅûpû§þ7¤œÞJgþ øó—ò5ú%¡îçðOìÑú¡øÔïÿ±üÀôê÷x÷Ðù¸î £F_%•~ý,ç$¨!DÆï†÷¥70< sëÂÞuàõ° 3ìA09x&÷ˆåDÚ¯× ÞŒêõëþ¶Z"o+œ4 661Ú1ç+2'¹#”:±pïÿ[bùôHéÝzÚ¨ÚŒÚÌÖ»×&ÕІÒ=ѪÏ,ÐͰÎAÊÍ ÑQÊùÓÎδ׿Ֆà6Û÷Þâ‡ÞÿèHåàêðë=å`î¢ðæöV@ïÐr®À!x€á°%N'°&I.Q/ ,4-©5 4}3À?úCP@Ë7¥6U8©@ëIMAB¹MÖRøSwK‘>­?‰C–G÷Gþ<ò;ë:ø6š8ü553Æ.5( $‚ŠE 3ÞV÷ó=íaî·ó¬íZê?æªßÙ˜Õ‚ÕoÔÀÔ¬ÒßÔáÔºÏîͶÉKÉËyÉÊÊÇNÈSÄɾèÀª¾9½¾ ¾†»‡½ ¿ºU¹ÉºÀº¹”ºã¶›¶×¹9µ »·¾½¿æ¾’º±Á ¡Ù¸¹½†ÂŸÈÓçÖ[ÚÑÙØÐNÑTÔNÖ¹ÙCÝóè¢î½ì”ï ëJêÏî¢î3ö¹ùwùúúpþ-ºü Kûç ù 5ˆ›Ž(!÷!g&R) ,î-h20;4=Â94 /I7¶=¯8¦-L"k€=§¿#†/¡6ä7¯97õ-Í.˜,Î3õ9L<(D—?g=6‰)µ-s8n;¤;?k;=>q7[;±9çA¾HEÖE£<7j/X(ã%»%Î)ˆ-þ1 , $RA¢Ù(;–½%Û ³T d4°ýÚü›÷Oü´ù"õòÏåoâxáÙÚ ß±ÚþÚÞÖæÏyÎ ÄˆÄÆÉ=È1ÊtÆÖ¼Z¶"· ½Â¿¡¾¯¿Ž¼¾²€³<´¯B²‘»Á`»ÈºJ·=ª!ª‚±_±T³÷¸‰ºƒ¿¿x¾Ø¾TÆYνËmÑÍ!ÆÊ®ÏûÝ×åäää'Þ=Ü4ã“ëŒù¹ ÐË j4ð×0#•'Û$û''Û*ô+W-µ7Ö7´6Ç9M5ö5RCpKHI3AA2(Ÿ %^(L'§)(&LÈwÄ!Õ(ö,³-¾,±-6%®"'\,Î7î4*7Ú6é-“1 3É4w5Æ7$;Œ<Í=7Â5+9‡>‰IýN¶L˜>* Œ#.7&Â(R&ú#Ÿ"ž)Ù/:5-5·4U9@;e=H%GPJëT@UiXIPÊM_R‹U”[ßP,H$8ñ1<;½AØ<™7ñ7/0f1Ä/0"5i521,²%î$G()+#,J&Ô%ˆ.0(Ð%ñ$Š o--*32¨-+,ÿ+O-@2è)B%:&+"x%*õ005*.×'7"$ÆÖ"Q“ÜeE%ìVý:Ÿ íý°W© ÖW™ –.ú]ùóýÖü3üvÿúBö"ñ`ïõï,íHïëëuå´êHìÉççÎã"á{Û4ܾÙèÏ0×ìÙ¡Þ4á¸ÔñÍDÌáËøÊ-Î.ÌgÌ2Ô*ÌÁX½çºÂÊöÆÄÆí¾Ï´‹¶·¶™Æ^¿Äí½Ùµ³C­9·XÂúỆÍGǬȯǻÈÒÚÙSàëæÁß.Ü:ÙfÔ–àƒâÜásç‰äˆäWè`äEæûì¹î²ñíéšéÉç¹äKë¼êþíÕë=ä Ù~Ð7ϲÒØüÔØØd׉ÍíÏ[ÕsÙqá¥âxÜ`ݯá â™ß7ßÊçÏíIïöÀùmû–ýÅûpýökj âÞDÖZV`…(ö4æ:h=!4O,);)5b=ÀBÒF”EU@ù=Ç<„<ªCµJQÿQ^R¥QeMHND`KSO‘M†NRN#IÆG›IÓE%L$QLFL‰E @>28ñ<˜A˜C¨B;?=@3p+¶.ü,¿+(3Z/,&/%"' 8<a}û O _Múûþõ÷!û±ùîõ6ô6òØõZðÕë¸ësæ"æƒàœØÕ3ØôÜ*ØÕCÔbÒáЦÐÐ*ÒzÛ~Ù5ÓPÐGÍ<ÏeкÔÙÍ×CÔìÒ½ÏsϪӦҾÒҌнʙÆ_ÇÛËÑAÐØÏKÈÇ¿ÏÂýÁoÀÐÄËľ-²È¥ ¤©¤Ü¦¹¬ ªí¤Ÿí—–4˜¬ ¾¤Þ¥M«Á§œŸjtž)¥<©ï¦Y¬š°ÌµŠ»i»ÀÁwĸÈÍ}ʇÊqÄCÂ>Ì7Ô¯ßëè}ê-ëoççè—çôëœñov Ù %\ C ¸ ³ % ó€#U$ "a%q,x3š78û6ë4M5:‚8VžU}T½QâQ,ST˜S]Va+`qc2XÖW&YQUFX^S WLZ1[[\qTÃUàU‹QÊVUMPêMGøKqL½KL:GD¡:á7â; 7=Ø>…6ø7@7X7Á:˜0ƒ&C!„*ï&•§F´$Ž[ Ë öñ®ªàøÈó•óËïIê²ãµàlâ¡ãÙÐÎ+Ça¿1¾„¼ÁSé½p·A®w«æ¦†¥S©^¥á¨|ªú£>¡ƒ ¦¢…Ÿ_ž1¢/ E¢Ø¦†©a§R£í¤êžM—¯˜µšJ ¦d£÷ Ÿl¡™©2§Ø¡ ¤þ©«Ë£?¢+ £}¬Zª¥©i­z¯Ø°E±/±ê«ò«d²Ô®@±·ã¶×»¹¹›¸Ñ½ƒ½PÀ–ÃÄöÄèÄ]ǬÉAΑÒÜÖŸØFÕÙVڞذÙ>ÛãÉêˆí¹ïŸðKôçü\ÿ9 úñüãüÉÚ šßÕ¬¼ábÕF ˜'ã)ð'C&Ï&±*4,Ë-5R2ü-D3ê3ä5Y8\8ì=t>§;t="=@DÔLæMRìU6SÉQTTNXæ]£^Ì_ãXHV"\”`Ùj„ke“_Y—[$a4cÞd{füh1eØYõUIX•VpY'^[ÅSsKúDû?à@BjD×Hè<ô6â8D/Þ++£,/'*º*Ý*(&†!àîþa˲%1'Ð&ðPÄ ‰ i Ø T dƒò ä£w tƒýkøAûÿãþVúHö•ôô9÷IóÙí‘ïaì îï½æèäsã·á«æYãœàöÜ3ÏÍÃÓ¯Ùžà‰×Ê®ËâÉËÊ«ÍêÅñÈ<̳ƞÁü¼æ¾¤Á^¾M»ÿ¹ü¸€¹¸µë´æº»v¸ZµŽ²{²Ý²Ü±³à²J¯Â³5·ÿµà±¯<±l®º­&«Í«³²Ó¯…­®­Õ®­±Ø·Ï³¸± °ªn©ð®’¸Z½,¹Dº'»9»æÁùÃÉÉdÁ¿Z¿?Ç’ÑôØ`ÜòÛÜâÜGÞJÞOßgà]áŒè£í~î ñ„ò€ö[ûeý<ü÷Mö8øû½†'p£ ‘\\õ§üÂýôÁ ¾†¾ 5Û 5b7åøÅ”°?)v5å9m6%- & 'B*¬3%>\D°DºA™?Ñ:‹<D(LOQ Q{QpMøKKKøL›T\V(Z"[wW+XoU Y¥\Ž\vax_ \­XÁSœTÓZ``S`º]Ø[¤X\U“VY<`c>_][uQÌQ6Q”K R¼Q×RÐN¢CíAÐBFùFnFCnC—@897342ô0œ-¨)3#}&œ(~+ð,%åT¶ây'®‹; ´Í['#ÿ©úðëïöúûÃð]ãß>Þ[æôì®çpáOކݭÛ-Ö Ô¸Ù<Ý¥ÞfܤÔ|Ï„ÌæÏ–ÓÎÓ3ÒdÍöÊÈàÈ#È8Æ/ÈÌÄïÁÀ§Ài¿Ÿ¼º’±„®±‹¸½T¶è® ¦™Ÿ¯ž. ,¦›§@§±¨A †—v–ˆ—›DžF ²¡¸dšŸv¦q¬¼ª] o›Kœ-œ˜œÛG¥`¯ °ªƒ¨Ì¨²¬è´K·q¶|¸@»v¹jºñ»Ç½ÄÍÌ ÓáÍ Åã¿ÆÈÉÓÖÚ¬Ü9àýâkàöÜ9ÞÁáuæëcêêrí„õˆý¹?-¯ÿgúÿ‰ ÐU¤ã˜©\"—$¤!ÕÍ!Š+ ;Ò;â6ˆ0P)ì.Œ:B÷BÙBjFGÕChAšBG¤LRúQNKêG{J¯S“WSULTYSRTãO‘KPOQ`UZW´UÁVxXÛYÕWûZâ^x]\ W€P4KMÒXc•faõ[[*Z¿X$TöR¶S3VgYÁV÷S³SHSRUUjM"H~D4EÕFcD»D+A?È=ú:< <8±-H"…D‰!Ð##b!Ï0d e º ¡ ‚ Ö”ýi õ>þ÷úô£ø¸ü¤úÛöoð í»ï‹ìCî£ð³ì$î›ëuçJãLàâ‰ã‘åäàfÞ(ÛÚ9يٻڎØ,×Ör×ÔHÊ%É‚ÉËÌÑNÌœÉêÈûÆ)ÆÀfÆMÍ¿ËîÆ¿W½R¾î¹Ñº¤¼øÀËÁ™¹™°Y¯c¶«»á½¼ »Ú¶Áµ²©­±â±µ·E¸´Ý°ÿ¯˜·«¼Áa¿f¹Ä¹ÿ¸ê¸j¸p¹Ý¼6¾Ác½ó¼‘À{¾€ÂBÆZÃ¶™½›ÆÓÙIÐ^ÃŽ¾þÆZÔjÛª×Ô ÛÃÚp×ÓÙpá+ê…î¢ì:ë´ç[éTðvö8üZýáú™÷Zø¬ûÙþˆ¬¶m¨ ± k œÇM\< È ¾ ¢•ÿ©Aåÿ™sö‚#Ø \ ¿ n#`f"–"$‘!‹ßg'y-},s*K*Ï- 2Ë346Ô9Ë9¦9F;\;7>+CÚE»GÞF-DaD–EãINOCQµO'OaPPýSgU™T’T½R™TäT‚QÕRäVY\a¬_§YjVÛU/VHV]QuQUÙQS@RˆO¹OIO©NmIãA‡<Ÿ=5ECN1PËH¡9è.].«2=×@ã=ë9—2¶.·*E&Â'X)Œ+Ð)§!?˜téŽå¿°: X3Oþ\þ•íõþ†ýüäöbõ÷g÷÷aòìîäéââ°æõìºïìØä/ááfà™ßÃÜ1Ø{ÔôÔ+×*×?Õ~ÖÖ Ó³ÎÆ¡Â1ÂtÃ;ÆÎéÀ4½º˜»ÿº¹´´!°¿°=±’¯›ªp¥† ÿž¡e¢=¦u¤Úc›š˜›’ŸœB˜ —Ì›‚¢P èœ¡‚)œM˜q—^›¤Ÿ‘¥q¦J§¨"¥^§¾©äªA­î­Ø¯µ²Ú´mµõ´¤¶Êº\»ý¼U¿*¿ø¿EÁ÷Å€ÇŵÂ:Â0É€ÏóЬГÒVÕÕØÖÚPߌå¯ä±áâÀä»åŽçfë=ðónîbêïMö üáÿûÿÞ¾þõŠÁ C ? e ž -²'¡)1"ß#!›%ý(î*”/˜2°11.2 4(6‚; ?=07W3î8•F~TéTÍJBX@èI8T’U´QQæVlXUORÍTU]ÆcÀfAcT^ü[©]úcg'jMh)d6ddýfh•hÏhßf¤efe>g5fØed bþ`ÁZÒUCS/WnZdWïUGSS9TiStOsGHBô>Ã=?s>Ï>”?¡? ?¹8".ü&â&Ë+™/ä3Ò2÷)Q$iBîU# %…#’´ºâ¦å(x`â©zü·Õä°ë Å æ #}¥÷bQARÿ©ý¶ý*üû ùëõ7òlôâùèúùRò–ëËé¶èæ˜ãQã äXåëäâéÚ"ÒíÍ%Ìfϲ֢ÛRÜ¥ÑáÄ5¾Ù¼¼ÁÆÂÈtʆÇjÀ ·C³Ø²x³ ¹Ð¼Ž»‰¶ ¯-¬«Ê­~°ä®+®µ«¥§ø¢qœ`œC¡-¥ƒ¨ì¥‹¥½¥ç¢S¥é§É©‡¨¤g¢¢î¡¢«£Æ§Î¬á­‚­d«‰ª­°Û®ªÚ§Yª÷°\·y¼¾É¹ù²Å¯›±®µ4··(¼¹½ ¾m¼{»¿LÀÃæÀ ½Î»AºØ¼ï¾†Ä%È<ÆÃ¼N¹¼Âcʿ̄˗Ʃ¾Í»oÂSÐÜQßAØÃÏ¥ÌkÌ Ñ#ÕrÛåÑçÌçTæ—å£èBíãôù…ùÒøy÷ûúœUú *˜ú¨þ0´¬ô"Œ$Ê" k1$I.<3Æ2à0R5‚>BZ?Q;Ó;3CœEÊD4EbEðIÐNTóRÝJ G˜I’R;YEZ"YZZ \"Z{Y‰VXÆ[^úa>^·]¨aÃgrpÒl‹f‰eêeiÙhšgÙiÇlfliõggògXj-l»fn]˜['d|qhwipE_uUúZvešj¿eZ_±`dÎ_sX‘UfY“`%dÊb¦\wVåSÃSÇX;Z„VóS¾RgSØS°RÂP›OäLlLiM#M!NKùEîAT@(A/;1/2û4ª2í,z*+)E&Ö‘ñÍÌO™J»ËRû§ôïôíÂì³ëçêuåÄá“݈ټØÒ×5×6ÕÒÙΧˆÊÀÉHÉmÉÆÇ\ÆÎÄrºÁ@Áþ¾±½õ¼<»º¹o·Þµ°µzµæµPµ³õ²ñ¯:®¢®:­¯¯­Ú«{©þ§¦?¦×§&­¶³[²˜ªJ£€¢“¤ª¥8§N¦[¨zªE¨~¤.œ–™l¢‹ªù®„® ¤ò™ž–VšÚ¥‡®ò°ã­|¨¤{ o ~¡n¦W­4²E±þ«d¨ §±ª—®Ÿ±©²á¯x®¬ª¦}£Ê§s¯á´¶1³³,´”³ ·¼¼4Áb¿¼æ»ò»óºB»ò¼ºÉ"Ë ÌÓËúɶ̺Ï<ÑÍKÈËGÔHßêæ"êIç áòÜDß«â+àùÝ—áRë–ò±òñÇñˆörøgøèõ×ñôéõë÷†û”ûÈü!Ô™ G * Í÷ú÷sÿ¤[mf/ÐDós—*—*”™¡#)Ã+y*+À+-0Î0ò2¼6B;v=@à@þAóDîEÉI K¿IºHŸG;N¥X]´Y½P1KãLÖQ*Ybhßhc²\U[/\M][bÐgØhcÐ[ˆ\ƒeRhc=_c(iÄøÁ󻹸Ӹ»ü¾AÉƵÇÞÆçÄ9Ä÷ÆŽÉ¡Ê ÍúÌ\ÇÁƽÃiÍÔÓ¥Ô=ÓºÓÔ÷Ò¼ÖÃÞkâ'á¤Ý”Ü0ÞŠÞ‰Þgáuè‰íŒîòíÿëŽíßóeùPù7óÄîÇð¦ù©› ±E` Ê Q[ò *< †º.&c&œ!3!”#Ÿ%ð$¯#m#T&C-Ô3c5¸/V(à%:)¦-/J/ò-Ô,&,Î-$3p:I<Ä4t->+5.Ž23Š4,7 ;~;ÿ9æ:U;ƒ>(CØDE`CìACB E„HeKM5MËLL1L”MOõPšRTMU)U0UVžU„UßUáUiW–W-WVÝTÀUðUºWÉYYSTìN¬Q}XøUáJID'I1STVM’I‡JK IMFúCED„F¨E«DAÌ<">‘D)LðJ{B,:Ï6¼7Ç6:6)6>8·85º2ª/¿-§(m a *›0ÿ.Î&· lúT÷A™˜´¨P;‡µ«(€ †µì z‚s½ÿKþÕýûý¸ý¸ýaýýžý,û’øG÷Çôqõ¬öCöSñÕç3âäzë,î¸ìë®èIè=ä.ߞ߯âóä‚à]×8Ð,ÍŸÐÈ׿Ú׌ÌïÂ2¿3À”ƘÊÊ‘ÅL¾‹·…²â¶®ÂFËÆ3³ü¥6¨,²W¹×¹:¼ÃÀôÀÔ»K´6±´÷¹ü¿WÁռ鸷2¸—¼ÀÀÄÄo“ÀÃÀÃLÄóÅžÆÚÆÇÇžÈ@È’Ç^ÉϾÖ[×¶Ð ËtËvÎyÐDÐ|Ð?Ô×»ÒʾÄÉ]ÔÿØaØ ÖbÓÇÓìÐFÐ#Ó2Ô|Ö³ÙAß•á<ܨÕÐÔoÙRÜ8Ü#ÚFÚßÞáàUßÀÝ]ݪàšâµÞÇÕRÏOÒ6Ú8à7á›ßuà ߔݨá<çêåfÞÇÛ;ÝTßûßÎâFç@êöè£å/ããâÅæë¼ì¼ì-ëqéŽêì)îGïïëîåíîyðÎñÔò½ó¬õxöò¾ë{éªíšôköóáñó<óðyíÄïdõcø\õ­îúçDå`éøîœòÝôó"í~äkÝ2Ú Ý·ç`óö^íËßí×^ØÜöÞÞàãÿäÃãJàbÞUßÝâ8èpëÎê£ç„åéäáæQê#íÂï2ïFíVíîÝñ1õÍöÁ÷t÷N÷¿øwúýáÿéÿÚÿþþY¿å3ˆ HgŠÿüßh 8ý)ÿµ áà š u™  % 4“ïæÒ¥-ß#X%Àl-oë„Ð, 6 *$Õ˜%·,í(8!d»(€wó ã#&"Åí³À!‚&[(’& #ód "k$û%&k$Ã".#O$H&ö&ÿ&§' 'Q)s*0+z,O+l*ø)Ü)i+,‰*+#gà í*©2±1À+’'¼)Ú.Ÿ.G)©"b ¬#…'")ø'ä$T"Ž !€$´${ ”’£k Gœ€!C"Òò rTõ ³¿2dîBˬ‘HKHúí´ #!‹ ê2µ ¾"%¥%ž&@'Æ'æ(º((c&1'Ê.l6ø6¥0*})›+ì,Ÿ,u/ò5Ö72-'Y ’$÷-44%3…1h.*E) 1v9:v3±.‘/E/-+,¦/×4Ó6³421ì0ž203'2 100½/++¨#†¸!Ï(-Ë+*´)ë'å%†( /F1~%߸û$/T+ #Ø!÷&‹(4".SŒ"ˆ(v)²%ˆ ÿ† )$¾&ú% #u…L?Ôº! ,Ó.Q$¸ö¸}áH…!›" qò…ÉlÖ-v>ür; ß >wy´ÿÿ&õ  |¥ßýZöêñãóÐùÿqUý[øwõ^õ½ø&üOýÃü(ùöãô6ö¶øZúüÏüjüaûû©ü•û öÍðÞö+š  9ÖüSÿ.DülùÊü —,ÐÿŽÿ²i˜üÝó•òõøÃÿƃæÿ$‰ýyùø÷³ø®ú¢ûÓúú¤øÿ÷ùcþÒ¿ s)ú õ×õÅøƒøm÷lù<ücý¦ü·÷ïÌç è7ñqûMsþ8ö>ð í¤ì%ì÷êÅìèïºñéðÜíDê¾çéeì­î4ïíSêé§è¸èþèxèÚç6ççPçÿæ[çrç¹ç²èµè¹ègè!è€èLèíè6éèäçÇæ§æeæèäæOé í$ðËí`æjÞuÛ©Þ°â¹æjê©ì£ê;ãáÛ°×ÜØÇ݆áLáÞ`Ü•ÛÚmÖ©ÑáÐ2ÑÒùÖÝ-ݘѶ ¾Ç<ÑhÓÑîÐ Ñ}Î˧ÉËxÏÓäÓ¡ÒJÐýÎ4ÐÐÓ-×ÑØà×’Õ‘ÔGÖIÚÝ~Þ¸ÞhÞËÞtßá×àXàþã)ëþðFïPèÇã}åôèžéÀèLê”îEðÈëãOߌäBîžò?ðníÐëIêè éxñJù£øeñ»ê$êEìCí›íéïôþõØôvòZñêñ™ó(õ;ôŒñÄïãïÝî;ê†ä«ä`ëðQðîåílîŸìQîôð÷èð“âëÜ•äßñ÷òMíuíýï°íÂçzåãéòàöõìî}éÛèºìÞñ«ô&óïÜê)çåJäòçÎð™ú„ìýõ?ê`âˆáíåòëgñ"øùýZüýò…ç’ãœéOó™ú úó¬ênåÁæ ëFð=ò¦ïBëç äêã“å+è(ë³ì ëäßÜ…ÜÄàÔãËàÀÚ¾×Í×øÙÜDÞ¸ßçßàˆÞ€Ü…Û¢ÛÝ߯àÁàsß³ÞóÞ=àÂã¡æåÝmÕmÚê„÷ƒøeï>éÛè2éçãåœé\ïónñTíDëÝìcóùøöDí°ãxãäêfòõ@õJõpôQðoìúë;îoñ[óÃò¦ð©ïxðtñæòeöàü½AXù›òßñôœô!ôhöæûéþrù¶îÑèÃë¹ôÓþß¡²ÿ®õïÞîcòõÃ÷õùŽú ùÐõéóÕó öù~ûÞúXø•ö.ö ÷®ø|ùFùå÷ö¾õqõ~öíö²÷vùµù1úˆúÆúÀû üàû|û†úêùtùŸùnújû«üÕýçÖg/Vû¡óÒïñó7þÈ¢þÍøøÒø'ùãùãù²ùaø ö¢óRñ2ñnóa÷%úMö•íÅåìâ»åëîîeîêåÑá†âDåEè¬éêç.åºá*àsáäçç<êšê‰é¶ç%ç‡çÀènêÝëüì‘í"îêîÁïÿð4ò óEóÛñ ñ÷¤ÿÒŽú©öCøÆúËúrúý›–Hþ§ôòïðô0ÿ÷äß·þü×ùüY& D €ýý#þßýäþ§ ¬‚ £¼ãèÅ|ºÿ÷ù5øÀü~søÃêÑ= ?Ãú€ôùjª ‰ÆÓCöþCýÉÿ®b ë ÃÈWq> © ßþQÿ)û‰üÛ— ’&.í xÿ@úcý¨ Æ9« ¦ ÷. ] •™. ‘ Â(9 Ê T ˜ . t þ³Ì¦fÇ » \eJK\\>þ8üOýޱ ” YªýÁ÷ˆø„þÛÎ Á Æ:û>úZÿ7 Å…úþf÷Ï ¤V 2 õ– v†)u  é kÙ Å ¼ +¸ÖäxrÁkyÐ¥‰Ú-½t R¼ 1º•!Ìj6¼Ê“曆™Ü uxÛ ß*éS „ Õ$ð*¹ôCÈ'–¿Þ‡–¯ ÀGÿ*sOlÿiümýA ’«5 ¦­ÿ¢šê c n ¬ ½ 9 > ~¼‚¯ÛgžJµÇÇRô°I¥#ò1´ëywÙo~'Æø•÷@¹‹°Y6qउ ¿åÒ•ñ Ë «¨ï ÀO ßÓ 5Áà2`X (+àP E nR’S# ¸ œ¼žÍ ¬«ÿqªªWÞ $` úÆå e‚² z[s–Ap @5g —¯ ¤œ¡Ä’  Eª!ÁÍ Š2Güö–ïËëõëïÌññÚìéè>éíò±õöàô©òïsëîêˆîlô&ùû¶úœø2öçô2ö²ú9¥÷¢CÿAþ˜.‰ § aGëýø4ñÁ ³œÿÙ³qHLÀ Y/­¬ øU£þ Ó`·“+o#$ĈF£¥$  ö™ƒ ²ƒC;ê nF ·ÕÞK  ¢vü / ? Ñ Là H¹Ó _Ñ u*Î åÞT +M× ÄI­ pÑ6Ž]VãÓ?o"‡ C£ š~õäõ  ¸ ê K¬Iñ ý*þ_ùË÷ú÷×÷¨õíñ]íþêAí$òíôÆówï²êÓéíŸòáôuó'ñhïÂîïìïñîò©ó„õ:ø9ùÿöKôãóPö†ú®ýêÿ^Ãçüºø2ù¡ý]}#šý ü^ÿÂNüdû‹ú#]~  RöýýHˆÄ  VÔ$!—Òûùüäûaÿ²d 4 ¬¡þ„ÿûòß YSkrá*³\þbþm6Ø´Ÿmþ-þÏ“Ò 3 ˆ»û«øVû¬™7«eÿóûðü’ÿ7%úsô4õ>ü–'$Wûáö?ùóþÚbWþ]÷Å-”ª « M ÁNýµýuÔ»fº4~þ£ühü­þ"§ÔûYõð„ìëkì+ïîð^î"ç¦ß]Þâ“çÂìøîjìæœáâèêí{ð°ð¶ë_åÜâWç\ðõLó¨îéì[ï'ó÷Eùù ÷nöø>ú`ûjú@û2ý8üéù–÷0÷ïøûQÿmª­ŽýÁú¦û×ýe‰Ù‡:ÐüýüqåÞÿcq 1´ÆýVüÊý.€ Z i8«ÿ¿Žþþm½shšçÞ~$34Û³ ª1þ¯þë ?‚ ˆFüFûƒÿW» 4 JËýÁþ®èPÐôþÿ'ÂTéÿ þuÿEÐ3 ¬5 = l   ýÊQ ³ Ëf 0 ZÕ™…à Í V eÁŒÈ Ä lþ~ùöÅôõDöE÷KùOúxø^ñ<ì8ï`ô_öªñOëëê&î¬ð&ðàî4ïò¥ö/÷ÿó«î˜í&òP÷³ù›÷jõmõÎ÷û"üuû ùÒ÷‡ø<ürÿ~^•ÿŸþzþ¢ÿ¡>Ë'Ùkûáùäüe ­áÆ{ÚHeÒ .iäýý/9f ¹ Ëâ‡Ä¶ì ·,㦻”•/þïÿ†á   ú ³ » <¯(ÿÝ9 ò £ ʵþÄü9ÿkL Ñ Ž ÿºù9ùˆü›G•Oæ>+¹**ýWýÊê Y 4B $ïHž7¯ fö •uÙü…ú›úñü/¹€ãôúhôfð’ðŸóö”õ ò5ð‹ðçòTôöñíèçÝèKë)í¶íï ò8ôóCï ëì¿ò\ù3úõkïwî’ò¡ø~üúøó¹ñÄönÿræÿâúøUúTÿ—庰ý’ü-þ黟«þ¡ûÎý0t Ü aJþýQÿƒ¶AêX ½/ ÛÂû!ùÉü™x à Õœ0þ/þdH Ë 1 tìüŒÁ ‰ „ þ¾ çª !¤ú|úÕ8 bEƼÃþY€I ƒ^þü°ü?ƒ™'s’Ìs-xÚÅ¥ÀþþKL¢ J”Gˆ6=ñQT6G¾ÏU^ù+Ÿ4èåþ>ü­û üoüPüWûÐùOø4÷ÕõKôéòOòÞñÎðùîíìÈí´ïýðØðçïzï8ðoñhñÁïÕí:îñôÓõÀõ»ô óœòÎñÃñ9ôOù þ5ˆÿûq÷?÷Âúkÿ‰5DÄ:ý ýtÿ6I–ÿ®þ*Þ^ Z Ü\gþþ-¡*@æCÜKêX ‡N÷ñ.Ä š Ž i+ëþ™( Ü— &Éþgÿ§L ÉÇ  ‰œ B¢ Ÿ¥†I  z x Oe e›ù ÜÀ &»kÐ1‹w2Ýqè0ëÿôÿ8]O:¹Ò•F}ÓjµR¥ój‚©Œ[ž© @ÿQþcý±üôûQûéúŠúrú“ú0ú™øîõuóñŽð ñCò óåòuñ0ð£ïƒïï+îÌíÁî"ñ»ó-õxôŽñî“í9ïò8ôâô[ôêó‘ô¶õ•ö¼÷SùAû*ü¸ûøúÕûJÿÍèfÿ•úüø_ü?T7ûÅû‚Ž! £êW9î¿ô%÷‚Ÿ¢x, 2ô ÏÿýSÿ—9 \ ·0öd I § ¥¢…– ã 9 Z c  hý±Ò>Cé³é"i­‰k†}FÎâ8ËxLŠrdåM™äË2Ás¤Ôàr‚2J ÿ—ÿdŠºåÿÔþÂþáþ®þ¨þ|þíýýXüõûàûÙûûùú]ùC÷ªõ^õêõ öõxóÚñ ñ·ðQðÔï~ï ðŽñÉò!ó,òXð®îWîKï)ñªòóòRòàñ×ñEñËïÏî%ðùôÍú6þmýÅù:÷}ø¥üoÿ“ý1ù/÷&úÞÿD\âÿÀù[ö?ùðÿA† ²—uÿ­üšýÿÿĵü€‘_^{x¥hÝ j- VºþÒÀ ü á ¯XÝ/ 5 „¦MÓ: # $i SþE45« Œj5E– * 4 pªElCÀѪ֙ˆ0^ó3çTJ`é¥Ð®3*²@ÃüÿU§ÂÔ"¸P–þrýlýcþˆÿ¶ÿ´þXýGümû×úšú²úGûÓûµûZú—÷§ôÒòªòòóTõeöNö õ*ócñ=ñMòµómôœóHòñÐñ­òó­òzñËï‚îlî¬ð‰ô¬ø=ûJûùŸößööù2ý¤üãøÆõIöQúÿŸl¯ûõöNöÎúfaý5ýZüˆþ€Iëÿ¨ -çÜòæøLl½ä > ñ Xoýý.P}  ¹ ø( G k   2 ) Æ”Úëø © é î†ø5ÒË T °öÃ# C œŸvß.h %úò\‰× •Ó;&Z4zb#žÖªÏñùÄ:Éÿ8ÿºþ_þjþ™þ§þ½þþþ ýüeû3ûqûtûáú¥ùü÷‰öÂõbõEõGõ?õAõæôôXóOóó>óüñ¹ðoðEñ}ò7ó›ò§ðÛísë$ë’í8ò-÷1úËù÷ãôTõŠ÷¬ø!÷ÜôJô¬öŠúþùþ­üÖøsö¡÷ûÀþñ‘Ç ¨ýý›ý3þ²þ6ü»é¶íþ´ÆSg2 R€B “ “þ™ýá Ù 4 o’L¤S ‘»l† Ð7ÿ<Üî*ú ­ø— m ' ‚w÷ y  M%HˆÆeNÔ ˜ÁIŽE_]2þ¨&íXÛ¶ÿŸÿ]t\“Ìÿãýôý2ÿÒ Îÿ°þþêýòýMþ¥þ¤þþýPü‘ûèú¨úÍúÑú)úÈøo÷ÆöÒö„÷8øoø¬÷¬õgóÙñïñNó’ôÅô6óÝð&ïÓîðòbôö[öÒõ…õ#öM÷_÷îõô"óvôö÷ÞûXýû´öôúô¦øZüPþãþùþÿ ÿœþŽý7üŒû°üÿ¯ò£ç‹%TL“ÌOJ² Qx ®GÏÿ#ý×X ” øøX ·øµGŽþrG ñVZ  Ÿk _ ä Ï" © « Ñ e ˜pÕ « íÜ”vfuñ=øô–Ó#¹:Y~;DðÜÿÿºÿ!¼…ÍÙuþÖüÇühþ¤ÙbÃÿéýìü&ý1þJÿÌÿ~ÿsþâüTûŽúöú×ûŒü³üüÊúù±÷H÷Ö÷™øøbö†ôÒóqôõ™ôäòÁðRïúîçï€ñÏòSóIó#óóó‚ó ôoô{ô2ôãó²óôùôö÷Ÿ÷¬÷L÷=÷©÷‹øÀùKûÊürýýêûùú½úsûñü±þÔÿáÿQÿáþÿíÿÅF\@»³}†¬ÀôbºÜ Y ¹Ìþ`×+ U ô d  Oç hÐ ÏOÅ ¾ Ÿ¡ N Ð q u‚0Þ w 7 Û Î È G  Ø ’ ¾ B J—Ymp=ÓÌӢ쵽’,ÜûŽ7ÈæÿÂÿ„ˆënÝ™lBÑÿˆÿ¼ÿûÿôÿ[ÿ¸þºþCÿ¿ÿƒÿ¥þƒýÏüÑü\ýUþ ÿÿ'þ¤ü"ûúùÆùõù’ù”ø<÷Cöùõö1ö–õAô²ò¬ñsñÕñ‚òaó>ôzôÄóMò@ññ»ñ¶ò¹óôÜôœôô¾óÖóô~ôÂôõfõÆõHö8÷¼øTúDû9ûUú£ùÁùÂúAü?ývýýÀüéüUý+þÿÅ+mªæ"2_„˜´§Þ™ ˜ Ô7ÿu~ ¬?2G]ÚpØ ´ñÓ Åì  Çø õ• ¬ v r " # Ý  ´ b ­. ë Z Ì vÉ÷CVЦ&ÑWd!áN!S¶ÿÝar%ätìÿšÿ)ÿ¼þÓþÿXÿhÿKÿEÿNÿ;ÿíþ9þbý…ü/üÜü/þ4ÿæþŒýøûÁú-úLúµúÃú úêøÈ÷éöVö,öö¨õêô(ôróñòÊòæò,óGóýòšòò°ñƒñåñ¸ò:ó$ó¥ò1òúñòTòòò©ó.ôpôÏôlõ‰ö·÷|ø²øSø¹÷‚÷.øžùaûƒü½ü_üüürü&ý*þ4ÿÈÿÏÿÎÿøÿs¸ŸŒCi;Ö«æÁY ] X S±[ S  \ åk  š ² * Ä 5 ™ · × § Ì \ È x ‹ NÒ j  r  § A z ™ ¼  ë  h – ©®ë $ öÍ”BԽυlϧͼ-$D‘ÿLÿ/ÿñþ þ®þ'ÿ•ÿ“ÿÿàýÑüEüÑüaþÉÿàÿ þ/ý¡üÛü6ýý¦üüûû2úùùîøùù}ø_÷0öSõßô™ôQô#ôôôòó”óèòò§ñÐñ;òAò³ñNññvòßò¾òíñåðUðªðÞñ‚óõCöãö”öÜõ<õrõŒöø¨ùxúzúàùfùYùÄù}ú®ûýQþ"ÿmÿ‹ÿŒÿ„ÿ‰ÿÃÿ¨–¨\lýºÎ½ A‚8 ¹=ÿUÂ{˜Æ/ e*íê ùÐ | O cÊj c % u  Œ ÿ M ! V « 5 ¸   â @  ŒÒS8EA»¼»'ÿQ;"Œ•åìONÿþQþ´þÿ'ÿÎþ3þ®ýsý£ýòýÕýý;üÜû7üýÍýÔýIýoü—ûûBûëû>üüDûyúúôù”ùÝøÁ÷Áö+ö ö7ö2öö”õ1õ‰ôó£ò4ò…ò<ó¦ó@óòòð{ð½ðRñ²ñcñ’ðòïKðžñnóÈôgõ(õ¯ôôïóôõnöŸ÷øÏ÷å÷æøqúzûŠû û´ú;ûœü6þUÿzÿèþZþwþvÿ²Š­}Š&ì0rå ’F ®Xháw¿» -„Ï jÑX ²  -  Ú  × Ž ýb—  ³  ž ¹ å K \ z ó Ì É Š [   ÒSºqºÝ_QÕ=ºS°¾Åô:yÿ<ÿvÿ´ÿ]ÿÒþ{þ<þèýiý*ý7ýxý’ýwý[ýfýRý ý¡ü—üÄüèüÙüüYü:üFüüYû$úÛø_øªøjùôùžù~øåöõîô$õÃõ!ö¨õzôUóœò{ò†òDòØñnñ)ñöðÈððVð)ð|ð ñºñ$ò%òAòvò·òÞòIó!ôUõPö®öcöÿõ öÞöHøtùõù×ùßùúÇú‡ûküTýéýoþøþyÿÇÿéÿ‡5µ/…µ?“ ‰ «H=Î uÛ %ãÝæ QŠ" b [o —%X% Ä y Ê Æ \Å «ý  R ð * Ñ r U ’ ó Î ç Í Ã › j b K  @~knj@¿ $2ž1ëÿ ÿ ÿ«þ5þþ2þpþ…þwþôýøü”û²úÔúòû<ýÐýVýüõú±úeû¶üoýýáûãú¯úû‘ûtû–ú]ù…ø£øù&ùrøn÷ ö5öööáõ…õäôô&ópò0ò4òƒò¬ò„ò¿ñðMï­îïtðêñ“òò'ñ«ð$ñ?òKó»ó¤ó|óóÅónô†õ®öŽ÷Ë÷÷Ž÷øWù–únûµûû8û†û®ü4þhÿ¥ÿ}ÿÿ[ÿnÔw»R) b â‹ÿ´³ ®Z 㯣EN: %höPƒ^¥j R Û •§° u Ú gƹ Ñ o ¸ ¨ °mbâ © öë e  ` ´  ½¿ØŸ#q¬3k[n´pn‚;´ÿçþRþ7þ»þÿÛþøýý)ü·ûÇûPü%ýÕýëýIý[üŸû`û£ûüIü+üüü ü§ûÎúÞùRù4ùMùkùFùÀøå÷îöAöáõðõ#ööfõLô%ó[òÝñ¿ñÀñÞñ“ñÃðßïïðúð„ñ`ñðcïÛî“ï8ñæòãó×óó3òøñ¹òOô;öw÷÷ŸöÁõö’÷„ù»ú­úú¹ùuúüÅýêþ1ÿÖþ§þÿÏÿÃq^F­ ‚ þ]Q ý î š V i F a Ãø  9S ® fÇð v µ Ñ ßQtË . ˜ p  õ ­ ì æ  Õ þ ] ç F(B,ë|Øé“K²(iNÿÿ ÿ‰þkþÑþ\ÿ–ÿõþºý‰üóû$üºüUýaýÉüÚûûÅúãú:û‹ûÏûþû üåûŽû!û¥úiúkú¡úÕú¶únúújùãø|øDøâ÷Z÷ºöwöö¿ö¬öÿõ¶ôyóÄòçòDó0ó1òÎðÇï¿ï®ðÑñ9òµñ‰ðŠïƒï]ð ñ—òâòòõñÎñ-òó4ô}õjö§ö?öòõcöj÷¶ø”ùú'úQúÙú’ûfüýzýþ÷þÜFn€°Ê î{{þ­KR ð 7 I£šÉò ÇýÔ Îb©‹ ¥Ñ ¸ùÿ½$ 4  0¬ûÄ Ã > zF>RÅ ¦ À ç ô ¶ ;  z Y — ! pÈSêRšúƒ(¢›+‡½%ÓÿÒÿÀÿ`ÿºþËýäüyüÖüÍýxþ0þÒüjûÆú*ûüëüDýôüJü—ûWû«ûNüÏü±üâûÕúúúzúéúû“ú‹ù…øøøjøƒø#ø*÷ÐõÁô§ô.õ“õ6õâóÉñIïIíäì~î£ñÅôÈõ ôUðí˜ë[ìŽî¹ðëñõññ—ñøñ>ò ò·ñçñàòwô ö÷÷Ïö‘ö|ö¹ö÷ÛøUú]ûÐû­ûèûÚü4þKÿçÿ1˜¹þ7ý®{g F çN+ j 2 à Û  @ØŽ $û¡ f R @DÔÅ y© ’nýÚg Ý — ‹ Ó ä û¼ªŽñ  ì ‰ } ¸Ù q Š @ €nÔ ²3°\AD¹QîDê·YÿŠþeþfþYþdþOþþÿHÿžþpý€üIü©ünýþ€þQþçýiý@ý2ýýÑüü%üÞûšûjû_ûrûûƒûèú‡ù‚÷?õ‚óó÷ó"ö?øþø–÷Gô»ðUîî£ï­ñéòÕòò;ñQð`ïcî³íRíµíÎîIðñ òæñ[ñÇð¨ðËðuñªò?ôEõqõ"õÞô9õ%öV÷MøåøXùÊùAú–úûûŠü4ðuÖûsúþÙè/3˜Šá&"  O Í| 0À–Ù ¡&A( ‹ Þ Ç ³¨^ ±µ‡ <hÈXí  þ ‚ ‚; Ê „ * ¥  Ñ ¼Ã†O YîÛ ÷÷ ÏäL–Æ $ ÐÇI6žatè-ëé˜Fþ³ûdýŒöÜûÿÉÿÿ þ¬ýþͲsÿ®ýƒüÒû›ûnû=ûMûõûÕüÅüÆû/ú„ø†÷„÷±÷P÷ƒöýõ!öYöõó’ññàñóióÒò¿ñâð`ð'ð;ðyð’ðzðäïLï=ïðiñšòUó¿óûóiôÜô õÎôNôZôVõùöŽø~ùäù½ùùœùúRüNþ‚ÿ‚=.ü¬üÛvi ^»«µý } N OÏÐˆŠ Ô²KTÈ–1 .bÜå ~>` §¯e ¿¡ã 3Ú'¨ ×_" m b d * K™ÊÜŽ~{ Û `  þ ’5Ç"}uºLÄÌÐd÷^ýÿL–ôÿeþ©üû1û]ûüâüiý?ýÐüžü©üšü9üºûrûxûNûµúÃù÷ø¹øYù;ú•úûù½øµ÷h÷¬÷øø÷²öÝõcõöôSôNótò*òXò‘ò}ò&ò¢ñ ñ[ðåï«ïŽï ï¥ïŠïïoîîNîï"ðâð@ñ`ñhñ´ñ5ò­òó]ó‘ó ôèôøõãö‚÷î÷<øÐøÃùûNüý`þÛ¨>TþõúšüySP æÇYéG p ™‰ ¹ s´Ì îým9 œ Æ'‰¦ Œ § ìåäÑ O Ôc÷Vèq ¯ ÍTk1 ü ù a ] ² ˜ ñsæPGV½{OèG¬CþÊmªHÌ%ŒÿMÿ–ÿñÿåÿnÿ³þ?þ7þÊþyÿÇÿ\ÿNþ ýjü©ü®ýžþ¦þ“ýIü˜û¼û=üüªüVüÈû ûúfùëøÐøÒøåø¶ø)ø.÷ õ*ô3óÈò óáòòýðYïcî˜ì|çLâ<á6é)ñèjÚ„à¹îóå¢Þ4ìväã6íEáJç¹äüßýJûÈíO¢óÿ ñQC»ï&ânô¼ç9=’>ß9½2›1t1w(%%š"5HßÖþíýùºúñéò!ô êªãôÛÃâÒÙïÖ àÛ Ñ?ÔŠÔÖÊvÎÔØÚÑ"Å\¿±ªÉ›!—š¥j•{›!Ÿ8›R .ž†Ÿ0œ“5œÚ—™¯¢Ëšž¤è¡Ë¢ü§0¨/ª ® ³'¹ý¸9ÂÍÍOÐÑMÍÁýÌQÚ¥ÚGó‹ó^é7ç²åÝõèþ„ÎsÿµüÚù,-ä Øe…à '8 츜)!eÓ'Þ8!b)„)ë*1°3B-Þ5Ù3„8Ê6÷3ý<>£?9ø;í<ô?úCmC›Dÿ@8B—=¬;øBÆ>C@:GžD°FÙF•F4C2F®LÖCG¨N?IÓFÒBC>];ZBü>C?D<»/ /.s0k0¼9-#Q#ŸýÀQ"€¼ [H ’¯ 1SO°O_ûÿæ„ ‡– bûTýŒùÛôú™õ¦òÒítå”àÜëÔÿÊìÆ‘Áë¶³\¤M˜Š˜4’œB‘5˜D•GÚ”S”—‘“z“M’p$‘&‘ˆò™•ך,œ¾rž2 !«¦¦­¤,­þ®à¯ºžÁ»»4¸x»æÈ2ÏRÑ Ø„ÐzÑ.ÛåfôÐùÁõnì¾çúñêôÒû› ¸ J ¬ ÜX °Ì ®ÜHs9,­2’)¤)Š*X4Ë9Q>«?U9s=¯EÏKnMhKˆLQLQ¬\Ç_[3QbTuZY$eüj`geød´__{g†fTkøkÅkk!iMlòeIj×j aVdËjÑpls½oý]öU([Tb™k=c döU0C^R/SºT›W°L°?»759X>ýHŒJDS8=0Ä3U6£7ä3§.(´" bQˆð K  µ Ç“þ÷õ°òAóžòØòþä4Þ<ÛÙâÝ(Ú,ÐáÄ4»¯Ù¢¡™¥íª™ ¸—ÅB”4—\ŸÐ›¯™” ‘ŒQ’˜n‘¦"·Œ?—›2™ïœÉ™Þ›GŸî¨D¯í«r©*®¿½®½å¸º€¸rÑ˂ϜÍȰѪÏÑPèëä”âmÝ,ßþë1û¡ú·øvý ÷:øöfø)S7j „ D¿…ñ%ñ Kô!I)&-L6Ë7’<ã8Í2…9—9;³AFOKHIK‡RHˆJXNØHMN%SçXúU–SKP¶ELŽOXO.N]K(K @à<8<ùBîNÀIF;~,Í0};JA™D‰B"5'í,›/=18È1Û)R(Ö!Ú"Î+(x'Î$D G% ¬&®/"' '×"ÞB[6Bóµ–äˆ# ÿ Ú pÑ1s f¿ýuñ¨ëoéãéâØ9ÑþÓtпʶ¾z´Ü»ã¿€¿¬½Ø¸>¹1´Þ²²)®’«¥•©È±¸¹£¯Ž§ö¤k¨r®°¶É¾V´;«*¬åªéº}Á¼´Ç¯]«q°½É¿Ÿ²F²#µ¸æÃ­ÅrÁõÃG¾ò½¹ÄÝÌãÏZÇ•ËÍ·ÈßÐÔµÕB×L×4×Ò&ÙZß#ÜfߺÝÛßìä!ã„æØæŠæ£å=æî òMõ\óºëÅî1ôìõüõïßõÁô…üôâ@Ìë,Í ÎÖ3ý‘§A…송"&)&+& #Q+æ-O6'9¼1Ó./Y2é>áCH?xBú=h=\DKK+Q“LXJQK,PoW8ZýWXÛ[|ZºRŸLNBY‹e»a)a``XTïQüUËROþP:RšUÕZ W¨D;;Ô6[9Ï:¼7Ã.„$ÅÂÉa+rì ·ûT rXTüð÷¦øß÷¨üü¨ö)òòIï»ìšó;ð]è¯çæ*åõç›éÅåêüï•çpÞŸÙNÞÔáàßÎЖɭËÊÍÝèáÉÚŸ×fËúÄ·ÇÎ&Ô6ÓÎMÆÃtÄ©É@ÈÂÛÃ:ÄËÅ!ÍŠÑšÊÃÞÃÆžÅÃн’½†Æ¥ÉœÅ?Áo¿öÆëȯÇeÆZ¿mÀ Ál¿ÔÆ“ÇȽ`¾pÃÂ>ÀP¿¼“Á󽿊ÃÅâȾÉ̳ÈE¿x¾®ÉiÔÜ~ÚÉÌÎÆlÄXÉ~ÖgÞàìØ8ÙàÚÛqã¬äå å èÊò$öDùù9ù5ËER Ï Xc¾ú(!ì" (F+‚)©,Ï2g6Š5_8:p88S7²8Ô:j<Ç7*0y0²,-a7„4m<ÇC?;BÑ:H9?²á>e;‰;žEkIÆMôO·CM?Z?—@*A›CÎG¡9´4K;±?ÿG¬F@r4[*Æ*Æ,Ê.ž/ç+ &„%Œ#d^‚Á/ÁnOšÖõqÇ÷äö•UÿwøñÕíõððóæômï=ä©Ü¥Üàã,íéÞOÖ ÑŒÑìØíÙkÑÛÎÇðͳÖwÎ÷Ò4ÏwÉ„Ål¾wÄEÆ ÇôÆ^¿Å¸¶ºÒº·I¶²Ç¯á´ß¹Þ· ²Œ­¶§ã¤ú©f°R°©­Ã®þ¯Ø«B«°~¯t²%µ¯ï°´µ)¹×¸™²f±·'»ð½a¿»F·B·*¸æÀ ÊÈÈÕÂe¾±Â‚Ä|ÇjËwÄ;Å¬Ä Å`ÊÚÉDÎÐмÌA̧ÌëÌ‹ÐLÑ ÖäÛøÛyÛxÜŒÜ ßæªä(èˆïò1÷møûÌúÚûv4\5 y #@*ƒ‘$$±"ÊÆ Œ#Ì-ê7Ü50¤0Þ/s3`;.?þ@³@BâCÑD0H‹J˜KŒP*NNÞV½UX§XHSÉSWU°W,YÒ[£[$WÕWð[µ^ï`übÛc¹_A^RaH_-[[3^]t\f]O]å[>Y¤X¿ZXöLËM«UVôX®URRLîE,BRDÉFûJÅJ§;131–/ò4m4Ê0€+K&â*n,0(Ã!…òØE´Yun `ËzK¹ý»þCüÕú_øŽøzö+ñ—ðËí°ìïÿîîìçPÞÐÜ£ÝÝß°ßKÚ^ØÔóÏ‘Í×ÉÝÈPÇŠÃ^À2¼r¼¸¹ö²(´²C®Ž¬$¦"¥Ë§£V£@¡òœçÿ•±—4›c–뙾š[š™›ï—½•蕆’¹“Ê—˜™A—Q•m™ß›Ù˜R™/œYž4¤¨ï§>ž±›‹¢.©Œ¯©®Y®ªÂ§ø­ ±•¶Ô··Ó¸Ü¶›¹½¿ÁÄÈuÅ?ÅgÉÁËGÓ,ÔiÓðÖ.Ö€ÚÞ:â«äæ¾êqì©ïðóö·õkú(ÿ:ò F ½ ü ‡uÅŸH !Æ%™*m1"7Î6Ê.Ã,—1D:ÅB–?=m7µ:ƒA1B¯KFã@/D=E¡MÖOXQP÷H¡KÚO‹N‡QçRwQpW Z§XAYƒY8YrWÍYv]Ã_úajbza¤_ŒcdcLa²hj‘hõeÄb¼aó^*dlguf¨d ``´`ê`Ç\µWTWLUßR¼QxP×M4JED6B•>Í;)5f6Â5 2Œ/ )Ð)Y&!"…!a0 òÐq p ;¼ ûhóþ#ÿü,üoùwõOõ\ñ$ó£ô.õîá/áäéXêøæãÄܽØ×ÛuÝCÙTÒÜυѾÑùÓÕҟТÍyÇÚÆ"ÈǶÇǡðÁçÁÁ£Áᅥ½û»*»o¾–¿U¾X½½†¹£·Í¼Ÿº6»¾¼çºg¶ýµAµN²?²÷³Ï¹…¾æÄÒÅ©½Ú³²°ì·í¼‡¾¼5¶I´!¶ö»ê½¹·ñ°®¹¹À–ÃÅÉ»—¶¶à¶¯¾·¿ ¿†ÃçÁqÂàÆÑƯɫËHÈXÉiÌRΫÓÙ‚×àÖÙDÚïڠߢå±å3ëtíRìúëYêyë˜íèóâø€þ¾ÿÖþìþþE§ƒPÅ Åë *3 ñ c ( †Â‚©Ì[JEí'è~ $ %”"Ã" ')§+A,e,å-Ö1Ð2S2^5ª7H8H:+;Ç;ä>ú@ç?™@#EšG4InHÒCBîEMÉOM JUIþFYIÅOzOQ£MÇJGO´O@QäPÏN£MWOÐQ Q2R¶NK…JûHàLÀN“QuP…K K‰II)I§JBJaF^EE GºFqCG@Å>p9‰6Ü5Ê7+=Ö=…B¿<‹2k,Ô&·-+1d0L*p!ž!< ù Å"ûZÿ 0™G„ š xZüßþYý‚ü ùæ÷~öòóÚð.ìõêé2êè£æíæFâAâ0ß»ÛPÞ1ÝÁÛÚ ÛýÙ÷Ù‚ÛˆØÖÝÑ9Ñ ÒMÑÑóËÈÈÉ·ÆXÉ2É*ÊÃɿԽ­¿pº ¹š¸Ä³Ò³¤³’±š°1­;¬©Ø¨N©o¥Á¤Ü£¥Æ¥£® ¢í£„£ó¡L j¢X¢¬¥3¤¿¤ˆ§î¤§›ª¬«É­q®0¬°ë±ù²µµW¼žÀm¸„´£¶Ð¹{çÇÞÇHÆøÂÊľÊ7Ñ©ÓêÓŽÑ:ÓVؾØÔÞ-â‰ÞÌßèãÓæžéï0îMìÅíðôRõ û3ûàù<™ÆÉy ü ? –E ³ E oóo¨N%ü%!2¥"¥(÷,Á,)Ÿ+Ç.:2±7z526/13f;’@¢E]E‰Aˆ<Æ<¥@C…F¸FþDÑDÊG6LwLM›MÕJ€LaNAOR=S'TËSZS‘T+UÁVÍWuXŸZïYéZm]ý]_Ë^¸]°_Á__^O[I[P[Ò\ð^]']ÌZiUQSSñPÎMQLiMNÑHïDaAÂ= ?Ð<ò8Á7­2é/«.J+õ+'ª ¦ 5AÕ`—ü2W ‡ õ x –  ?O9áÿ þ°ü´û•ø÷ãøå÷˜ùø¶ïºébçvê~îÍîëŒã‚ßøà‰ãPæ3ãœÜœÚ؇ØDÝŸÛ®×ÁÕÈÐgÐÒ#ÑèÑ ÍÀÉ~ÊJ˲ÌwÌ~Ì”ÆéÁ2ÁºÀÃnÄ„ÄÁ6»¾¹¹¸t» ¼ƒ¼aÀ«ÀH¿ûºÕ´Æ²\³®¶;¸ß¶­´X²¶*·,¶u´Ð¬è«®Ö±·¶?¸·%²±H¯}®t²˜±<²Ô±³ ¶Y¶V¸¸Ý¶…¶·‚¸žº·½8¿™½F½ƒ¿Ç¿uÂâÃþÆ8ÅvÈÎèÎÏϞѼÔJ×LÛSßÖÞÇÞÿÝ.ÞÀà]ãéYê¾ëZìÅéî¡ïî{ð­ñêñnó‰õ†õáõùŽø"øBúùù@ûïýDþ§ýHÿ¹ÿLü’|Jù  ]ÃǦÁ ã‘ ý!%-'e(ü+n.Ê.å1þ5¯9@(@·;û8¡;UBIOqK¶H%H\IPÉSVïR¸QÚT­UïXh[cZËW{XÔpÚ>Ú¬Øñ×^ØÝáråSä 䤿]ç!ì¡ífíífìYñåôØöúÓû*ü|üóþÁŠ2 ½ Ø …8÷îÕ½ì k";$R%b%…*i.1…4±5ó9B=8?cA†AAŠ@ÿB¹H:MÞOþPQEQ}Q]Q°Q‚RUøV±VYÌY4XÞW¸TÊV$XWüW·UÃVrVwU¤UJUÞU…TT SJTöS^TËV T›U³UUÑUSóU UUìWGUyUÝTvTQW“WÀXµX¢W¼W”YÅ[KYæRŸNR«WªZÎXxT¢OM6Q;STS÷PTMoKLvNODMYIƒHÿGuHfIoG©EðBA:@J@µBŒ@|;I9©9O9s7ý55+6R6Ö3·-'{&,(Û**}$ºëÿ;m·Ç + Á @  ¥mþßûËûkú[öþò­íÌìí²êè‡äâaßëÞÝcÚ>ØRÓXÑrÐРϼ̄Ë@ÈüÄœÂßÀÌÀÁ¿+½Î»Ñ¹‘¸V¹ñ¸h¹Ô¸x·ä¶Ôµ¶§¶¹´ˆ±¯3­´­0¯ì°±)®…¬ª«©î©¤¨¦|¦§Ø££û¢!¡ÈŸÜœjœCšÈ˜™=–J˜ü—¢”;•œ“a‘c‘ ‘9J‘’$¨·ÖZ‘Ç’d”È”–•Ÿ’á“Ë•”˜GœÇž!žž®ž2 µ£€¦­«U­®¨ƒ¤b¥ ¬=´_¸¶³^±ê²C¹r¾/ÁŠÀཫ¾ÝÁjÆlÊ^Ë‘ËÈÍÎ1Ñ‹ÕPÔÛÕÅ×=Ù ÜöÞ’âZäŽäFæeé‚ìÂòÀ÷÷óDðnôæûÔ C£˜ ?ÝM i@+ ­÷®f "n%9'³'ç&›(,¹-™133”1Ý2¯49ù;Ù;»<>¨?uAzCÕDÎF¨GDI}J†KÔN8PšPpQsRVU`WÕX‡Z\[µ\y^Eaßb?egff¼hNj+kxkíi)i‘il‹o†p:q‡p¦m§lñmXn+m—l*lêlúk8j…ióf§c$cØbHa`(^\ñZ—W3UbS3SûQƒOeMKÏIjIØG–E^D¿CÚB£A@9>Ð:»9£9‹9-:à8(74Ž2Ì2§2ö2Ú1A1!2B0r+é%4%­'&*o*Ž%9i’+ Â!¹TA¾ì[•Ê  ¸ e % Μ /†3$ÿßüNüØþ3ýÒõÑðRð4óƒõ‚ó.îOêõçŽèAêšè åßcÜSÝ´ÞcÞRÜ3؆ÔÔÔÔÇÒDÏÚÌÌÊÕɧÉ_ÉÈÅÎÃ6ÃjÂTÁb¿ã¼²»S¼ƒ¼¼]ºK¸ž¶iµâµ5·ý¶Ìµû´\³ ²²e²Ü²g³´v´i³¢²<³â³·µ·¼·¸Ã·q·Â·§·Q·´¶èµ„·[¹÷¹KºÖ¹Á¹c¹5¹¸þ¶&·™·ñ·þ·ú¶hµÂ³·³Ñ²¶±²ô°®N®¯e®s®ü¬h«B«Õª\««Ç«ï¬Ù«S¬~¬F¬:­¢­E°²i²4³Š³ä´E¶Å·hºf½S¿0ÁyÂúÂÄÕÆÆË†Ñ€ÓmÎÀÊqÍ8ÕÃܾÞ~Ý)ÛåÚ/àææèê¯éüé¸ísòõeöI÷5÷Xù¹ý}¼à ¯ ØQ¡áöì!€%R&©"U!¢$r)//D0j-Ð+O-Æ1Î6>:À:Û8f7A9q=µ@@CvC0B±BúDjGéGOHªHILÀM•N­OFONOUPáQîRaT;T¥SšTMU–VWVX=X1XŸYYZ[íZÉ[&\F]²]^²]×]ˆ_ˆaac%ddðbb+bìbáb‡av`«a¥c[dêtíÉîóê*ä*à÷âWèdëbé–á5Þ¥Þ)àcäZã¯ß€ÛûØÛfÝäÝtÚØŒÖAÖÙòØoØ­ÖŠÔzÔêÓgÔÿÓiÒÓÑQÑCÑiÑœÐÚÐ Ð:ÏŒÏ1μÎ1ÎÒÍÎpÌ ÍŒÍ©ÍÎOÌyËwË̇ÍxÍBÍýÌ<ÍÌÍÌÎoÐÐFÏØÏqФÑÔÕ~Õ¶Õ/Ö5×*ØSØrÖÓÕ ×ÐØ§ÛöܽÜ9ÛúÙ Ú½ÚLÛ_ÚÙÙ×Ù´ÙžÙ0Ù¯Ø×ÆÕ ÕÙÓ,Ó•Ò"ÑHÑÐÛÍ»ÍíËË4ʘÈÀÈ®Æ Ç·Æ)ƫơľßÌÄ'Æ‘Æ9ÆðÄ Å2Å Æ#ÇVÇ…Ç>ÈÉÊÏË÷ËÌCÌ(ÎKÓŽÕfÓëÍ!ˆÏPÕÎÙ­ÙRÕ#ÒnÓÑØ¨Ü÷Ý‘ÛÙiÙÜxàÔááß¡Þàµâ~äÏæêé^éæûáûá3ç—ìïÚëÊçç.éí ïîýê|é¼ë ïèðEñ¨ïBíí×î[ððð4ñâðÕðñÑòüóHóòùòoòó}õqõ+õ.õÐõ„ö÷<÷÷t÷…÷øðøšù^ú>úWúôúü ýü?ýfþaÿ¶©!ºÇå>io¤ ó É ¹ ƒg-ëNœfƒM@wÜ•°Yé*C9Á˜˜ö¯6®tq•g‚KÐ5té—k•    ÷  – { î Q ¨  ‚ ÿ  ¿ Ñ }>ÈźPΆœ-S‹ %â`d”±ôfU GÞËI$!!çIo6$Ä&^"©5|9&Á)$&>!3· L&}( '"$¾!·"x%X(b(y&´$#%I'Ï(@)¿'*'¾';)Y+"+õ)¶(u(&*¡+‹+°*å)ð)“+*,!,8+´)§)‡*þ+^-ì-- ,i+$+€,.j.ý-E-Ï,U,. 0í0¾01/Ì.Ç/Ú1¢3G4‹4€3?3E45„6Û768Q9::ƒ9b8í7+8+:o.,î+$+“)à'©%Œ$Ž" !| Föc—°kÂ^a£•ÞD6¦/Ñv¢BC[Oàüßߌ " cƒù ¢ç7HvÚQ·UbpI“ Ë «íZ9uj¼x„­¥¤.ÞÓ bg‡¥2Ò Ó ’€]¦S:?J v µ "·O - 0 f › y â ñ H ¦ û W _ Ç Ú ò œ ¯ . ¾ ¡ ©  [ í % ð Ä s n + ) Û  x Ï } Í3 -õ ƒ2,=¤º @²Ê* M ¹ R ¿&ÄŽbxÿÝûùKøoøeöióñýîØî î¸êBçùã5ã:äÔä¹ämãià½Ý¥Ý£Ý¢ÝqÝRÜ›Û?ÛµÛ.Ü¢Û¯ÛXÛ…ÚÖÚÚÚ}Û*ÞJâEá•ÚÕÓÔ(Ú‚à(â©ÞHÙM×¾Ù¨ÝGàßÛ¿ÙÜÚùßìä5ã$ÜÎÕ\×ß åxåØÝ”ÕÔlØÎÞ¥áéà?ÞúÛ3Ý/߀߮ÝlÚÚÑÛoßã â1à ÞÝEÞßßHßFßÄàNâƒãkã·áàïßLáãNãÇâPâ’â¨â´ãgä)ä´äñäBå©åÛåîåå å¥åâ坿Kç$èÖèRèÞçèÁèê>ëÝê9êê=ëBì2íí#íÂíaîÈïñ»ñMòÆñáñjò0ô"ö§ö†÷Ó÷Gø$øðöSõÑó ônõ·÷®ùKùcö¡ó^òáñÁññžïxîîWíDìùêèÔå8âÝ!Ú³ÚÚßTæKètå×ß´ÛÚÙÙ×BÕ+ÒPÒ—×qÞcáÞ…ØUÕ™ÔµÔÉÔ‘Ö“ÙßÜEà4áëÞ ÛÍÖØÖÛgáèä“á‹ÛŠ×éÙàÞãUã½Þ¡Û5ÝœáŒåÒäâ§áçâžâ\ßuÝÊßåôèSèDäÅà@àŒâkåræ”åìãùã6åªæ³æLåðä 夿´èóèŸèüç!èîè¨éšêê»éê êBë?ìÓìØì íDîï¡ïªïÉî…îVîµîßï?ðÐðñ ñHòbò\ò|ò òÉò'ó!ô?õõ,õ ô{ôwôœôõuôõKö`÷høûøŽøb÷ôö`÷¤øoú´ûHû³úêú‡û›ýïþ“ÿƒÿŒþöþÿœtðVÿ$ÿU [C¼¿ÿqþWýWû@úöù‚ùUùOøMöÜóMñïÓíiî·ïìï-ï íºéJç­åå7å äSäWäEä0äNãGâ™á0áâæâTãôã|ãHã®ãÐã%äÚã’ãEãÙã‰äìå€êÐíLìÐæîâ+åBêQîVí4é,æUæÊê|ðÒòÒî‹çÄä1é!ñÚô„ñWëçÓéxðô=ó=îhêgë;ïóJórð{îËîÖñåô,õFóæðøð“ó¦ö¿÷öþóIó³ô&÷™ø{ø·÷œ÷ùMúZûû,ú±ùøùMûØüøüÎüüãû‰ýÉþ²ÿšÿ«þ#þ(þqÿ…S—ñlñÿÑÇLõŒâ;ØÞ§ >œ<©hu^Kâ™ E B ë   Ê µ _ ° Ý º Ñ  É ‚ l c J q  ‹iಊÚÿ»ýƒüü'ü9üKûÙøeöþôôróÛòpñðïÜîMïÞîËîäíŒìðë¥ë˜ì€íUîêîéígí7íîâïñäñÕñ£ñÎñCò±óÓôîõ}öFöNö¾öZ÷Iø¬ùLúIúÙùUúÝûý7þ×ýaý‘ý<þ¥ÿÀÿöÿBûÿÓ «Lié<”íúXÛ9k\þ`Låe ¯û 9 q B‘pÑ  3 ) ’ Z » Y ”_ ò À g¿#Î x f•@\ÅW|d@±q¯_”bÖàBXß *ñqy×ýèig2œ3xF»Ñ¹àž3þTKWÓÅ›“ãi[ç ' a U c 5 ‡§0K Šî ¤¦ùÅû\; qý%þ|å  0j¶$  ï '¬ Mw f Q] U ì9¿  ¿ ˆÆÜ‰bµ*ÅÓ5ŸfÿûCPvJ®H}XÒ†ÚòŸÓ¶©t$u2mO=HWvx"©ƒ†•xø8šge èÚ ¦:³X’¯²ž\iЖ½_§ ² ÎçJpç b p£>ÎÑÔ—Õ/qïöí%¿øÑkEþäV×ÉK'av^|G â û r 3 û s”_V°âº_fö º! s€ý"öñøu5 ¶ý:ÿxï  w7ζb&öþ0&¤ ”s À`ÒÍT ™ i µ s ¢  { ° ¤ Ô h ò þ ê ^„ Ž  Ù õ Ê Ð Ã˜s±É* % t :  e UL } Ó r ¸Éä pi_ BAþ·þò% Öoßl©dþ"£n,3’´&ƒ/Fv…Ä_ Î §ú¯÷3ÿm X ×ÿ˜þ7¶üQ¯9 Š —Ý(w ïG;ÿcþÈë>m©NU’ütùëùôý0L€ðÿïûõø¸øú&û¯ûFûªúú»ùÁùù¼÷;÷ø"úüûâ÷Eóæñ]õóû[_øä…ûúÓó›ó×û÷Ë‡Êøyözûð•Gúx÷ýû¦á[×ÿóü&þ’™[ejÿ5­*?Ù4äIß `1‹ŸeèkäÑxžÙyyº1!µJWÿqÿ!DáèÌ .§þ-ýný„È Æ pÛ½dgê9ÿ—ýÀþ½n¥" NÙ>d•¦ÿ„ÿ¿—˜ñÅnÿGÀê ] TÈý¬÷]û8 CK ûMýõ B *ü;û”ÿÑ´}ý(üÃÿ÷£ºr:ü‡üµÿ> ÿûÖø¯ù²û„ü±ûÊú.ú|úbû]ûnúù?øø¼ùÍúªúú8ùùúLûäûªûû´ú>û@ü‚ü¼ûöúGûOünüaûwúLû0þ”ZÇ™­øLôûùÒ­ © þ=ùŒù|•Õ ýšüðî<þÃü*ÿQ´;æ0þlýÐþL½”½òø©“ÿ9æFØ$ÿ(ý3ÿEÛÖüñð…Æ·½ dþEý.þW’Ë V¡ùëõŠù¨ò²ˆSþÑüPýKþCÿZ„ˆBe9;&XPÿ½"5cX¬ m˜òBƒú  fÿùD÷¶üÿùÒ¾üòûNÿûólþdù[÷9ù7ýŽÿ~ÿýmú ù!ù8úmú˜ùžøgø©øÏøù‰ùþùëù¤ù#úúdøêõ?ôçô5÷<ù­ùù±øªøÞø!ùiùíù˜úÇúËúƒúNúkúäúYüðþ$WuüŽø•÷Wú!þíÿtÿRþ¢þ)è0®G@vCû»ö{üÂtZ ½„ùIùÜÿ;c *VÂ®ÙØõi—‘YýùûsU¦ ˜ Æ!£üü¹¢‹  $ÿJsåá|ª ‰‡5ÿ!þmÿsÑö-Jóý¿ý]‘6¥ÿÄÿy€ÞÆ•¥Í ~ÿüþ Õ q {43YÁ’ÝÿnÿãÿË¿pm#ôu˜ý ófñ¢ø¯YÚþÎöóyö£ýR¶»úPööö˜ùIù°õÆòuôú|<ÜþÙù÷ øûüÓúYù~ù‡û|ýýýoý¨ývÿÊU©þ§üJüCýøýeþÿÌzKØê;þüòûÉýÎÿÿÿ›ÿÈyÔêÏd¬ÿÙüåúåûzÿ LîG2 —þŸë z þ¸÷Jû¢þþ¦þyûý³Š=‹ÿý*þÝÈÆx¡ÿ‡þnË3GÿSý/ÿu–ØüJúàû‹ÿè[O0‡Üúÿý>ý…ý_üyûfüþîÿNg­å†2÷ÿÿÿ@+Vþýˆýÿß&Ëõ58üÉøûåÖ 5 ^Gƒþ§ùâö;øŸýôtý5ýëý•þ4ÿZ¢Íþ˜úeöÜ÷LþWJý¹÷†÷éü_$ú)õÃõûÁÿÑÿ=ûööÄöúþ{Ÿ³Âÿ*ýiüxü ý]þ†ýBü²ø©øÚüx]wÿïýÿX-4 ÜÚÿûÓûîÿ.¸‚îÇ=Z­ÿ4ûâú)ÿÕáxpå­Ì=ÿÿUÿÍÿóÿ0˜uDÚÃVNIýþþB§0è·ÿ3üÀýOWßšôÿMÿ̾@ÿàú üc8'!~ÿËøy ·ÿûGüÙù‰h•ÿºúyùSý‘– ƒ * aü—ú’üÅÿÿ1 íkÿäý…ÿŽÜü/qý8úLúŸý6P&rÿòýœüGûÄútú ù¾ùLüWV‘¹ÿžú¥ø…ù@û§ü˜ýžþqÿòþ™üøø/ö ÷ªû?ÿ8 šÍú ó ö\ÿÁ;þõPò<øžœhþ¿ú¥ú0ýîÿ`aþüqûý.ÿiÿ^ý“û²ý K?gû5ûÝþß,}ˆezÞbî<ÍØ•gÕÙ¦Zfdؼ ¹Y{ŸÞSy¼ýZü˜ýS}¬x3ÿŸþ]þþÕþÉþ‚þéý—ý×ÿQ?Ðûå÷Þüyb ˜øý ÷Öø´ÿY¯ˆkþ;þÅýü·úÅûåþ±’¦—ÿ†ý‰üKý&ÿ0ŒÿÙý_üçüIôN&Œ™ýSþº¸ÒÜ8±4†ÿÍÿ#»ÿÆþ þ²þžÿJþúŒõõwùnþ 4þQûÁù<ù+ùŸù¡ú‹ûŒûûªú“úËúûóú£ú"ûþýäí²ôùžõzõXøÐüE­ ½ w D¬ü²÷Dùeƒyõýzü&³€þúùÀùhþ¹nŠÿüÓûÂýùØúÿSþ1þíþ’ÿ­ÿ ÿþZþö²  Dwªþê,-ßq9zC(ˆÎ®I1 Äj9™Þæz¸FføƒÜ/oº6v>q2úÿûù ÷Yú‘’2ÉÿÇÓžeñgr^¤ûŸô¤õÂ/ߟó6ò¿úäœÛý¨üÏýjÔpåú¶ø`úÿÊ%®úÊõšùÅ– ó ñý´û°û_ûûàû­û¼ø õ{ôù}Úf Dþõóï$ó3ûNÏÿ`ý.üHü<üàûÝûÎû ûyûPûIû9ûjûüýþÿžÿÃÿBÿGþ&ý‚ü+üöûOüÁüü‘üßþŒÝ Mœ [ÿ…õ¯õúýñ¹ü®û>&ðíÿ¶ÿ?~ð>…üdù6ùÒüxµ®Ðàÿ¿þøüýdÌ¡ YBXýœýÌÿ¥ÞDN½úåöø±þe 2B—ÿ äA+ßzýpöpñ¸ò`üÍ ÅDÓúCõoüÈC ì _|ûU÷÷Pú8ÿÄS:?zþaÿ<ÖY/ý´õùö þÏq‘ x­ù™øaýX7Wý&ùú›þ†!ºþåûUüîþ0`þÊú²øâùáüöþ®þ¨üÄúÔúgþi 3TBü\únüÿ õÿ[nJouUG2¸püøGú-îø£ñþþªýàýÊ í 3×þ>ý'ÿ@ñ]'þú)ùªüûb ì >é ˜aÿ˜ÿÂ4+iü‡ûyýÖýœüœþ¼àé͵ü"ùHþczvŒúþõoøÆÿäŽþÆþ<# — Y ýÈü£ý6üÌù©úYÿ\ƒç$þsüûÉú©ú»üèÞ`kü÷¦ô”õ:úÿsYþü•ûaüˆýÿf ®8ÿëü üÙþ?ªz•ÿ,ûûfýCÿÚûAá,°êúq'þÚ÷ôó¢õ†û¨äþ„ýYýíý_Ä Ë6±Hüþø|ùÿý#¡Êÿ,û%ø^ø7ü˜S–c w ;4ýIùUûQÿ,q—ÿ-±úl·¨-iŽÇÿJrE(…ÅO¨&ü²÷º÷ýïG5ûŸ¾ © hÿïøôãñýôpýK¸ È õuýôû÷þq+ÿgùïõÎ÷¼üX¶aÖ0×ÿ\øÉôødso;4üâû·ÿk¥šüaûpþ<ßþrû*ûQþW=æd±ÿdû÷„õøSüÿ;ÿ"þóü}ûhù˜ø²û`'OBÃú§÷¥ùdýŠÿ«ÿ$ÙNÿ±ú°õÔô|ùÃFï­þýôûsû:û©ûñýŸ5wÿ úÁø ûŠþ kð3Âßÿ Î][}´T¨ûÝõÄó¼÷iþÉÄÃýÿ0¨ª à ZøÒíPîùu´M >tþ‡úŠ÷÷’úáÿévbØ©È,ÿIýÃý¸þ‹þ—þ1m nMµiÿ˜ÿjß³“ýÔúþ– ~ ÷÷É úðöSú’aùÿ«ÿ;ÿ,P™  Óòº÷Ññhóý› j¸ 0E7ýÕùLöÙöŸü·ñ ‘áý4ù_û÷ie(‚§úTóàñ‡øÏÄ òD é÷üúø»÷0úú¼ˆü ôlùÙñPîûÇ÷4õn÷Éý“dàëppÿ¾þÕþÓþdýæûMý ·rïÅþRú…÷K÷ƒúOÿ[­,ÿ¢ýÛý…þÿ=Nöþðÿ¿CA5üjûÓýu~ÄB•¿˜‰Ì¬šîÄúíõê÷•ý½ÊÔ  xû#ýê ‹ Ôý‹úhɧÿÛüÚÿe# ÕÑúDõÀ÷q† HG k ÌÿáÒþØøÒöåùÿ†Ï©ò n IGþýQÿ§þüXö]ôÃû„é ) ñ9þÄúÒ÷˜öèù4J­cÿØýŽü¬ýåB P Wƒô/êéëùmGZ Ètý;þ¯Yÿ½ùßõAù5ÿñÿûiøxû7<åÿ'ûÉùýv- Zû­úWý£ÿÆÿ†ÿ³”Éÿ¦üÍûþ}kìít,wÇù{ó,óù¶ÿÙJÿü:ûÜûü½üßÿ´Í»ïÿgúí÷øåù^ýí0HøÐò5ôÚúÀÚÿÅþ%þ"ý üÿûrûhúÿú¾þð°Ò³û ù¿ûeóç–œs|r<,þ²÷`óõhü‰kîþßÿ6â Ù:ÿOõ»îpðúñÅ È 0„ÿêü)>Õÿ¤÷aóé÷ŽýåÜþåýeŽŸþ"üæûˆý‘þ@ýêû²þÇ  ÐËþéûýüÿÿÿ!œ{æŸn<BEðøÙô‡÷\þ¥»IQ25œ¬þ AƒþõŸïÞñGýH » ¶ƒýµËC3ûòUó|ýÁºMVþ ¼Wÿáü(±™ ˉóPë2ñ›é7¸ÎùóFñº÷!‡W XZôõò:úl°-4Ìü;ùXù‡üÄÿØÕÿSü‰úiý™S ¶ " õdïwóÅüâeä#áþÏþþ8þ‰þ!ÿšÿÅÿqÿøý ü¤ü§žÆ :rýýKÿþ¶{ü%i·Úº »\[ÿMù¾ö‹ùÉÿŒz ­w F7r~ÿnüà¶\ ~ Ð õôþ`õÛóÐû‘_o I…âKÓ7üŒø¥øŽü–ß½ ¡ ç ¼ ”üÿú|ú÷5ô™øœ•ý¨‘øtñ7ómú‡À¿ÈbþlýÂüütýíbä Ô¾ûÒñÀîÔô©ÿê^ FÁ3°÷ù€ô|õúüýhýõúâúÏý¼þûŒù…û1þµþ2üÜ÷põfø9œ¿XÎü'ú™ûuýÒý ýRþ’ÿÛÿŸÿÕÿ7¾ùÞòVòû÷­þ\æÿÐýuüûƒúKýqÎ]ÉxúZôdïÏïëøJÎç ¸ü²ðïÄöˆ´¢ýÉú†ûñü ýÍüRýªý(ý|ý«Ãü4ú$ýj“?øYzGí…Ïûü˜ö%õÁùµÞ†6Þÿrýüjÿcá  £ÿµïôé¾ôøÓ÷¹öûÿú ­Ëû¾ô(õ0ý&èºþý'ÿ ‹ìþâüÚû6ü§üËûûõýR© ÔGþZúü•ÿÏŠjàtÞ䟸úûØõ¦õü¤Ç^kÿ«Ùc ¼ÚíùÏñéðúû; *ö D:ü‹ïÁ°þúø9ù ü2þjCQàþû€ÿ⢠ò ìMó+¼°¿LÛû¡òQð øNP ͇ùPò ö¶ÿg Õ¡ ¢[öÿîaðø*1ùñõvkþoü€þÄÖ ÈÞùàð‚îñóÄüLvµ \ Á EóOîÈõD>IËÖÿÿýÿ¶¹ ˜ ã–ÿúú’ûWþ?~ CðÜà·.•†ðŸœ0üÆöÞõûbUT©wóâó‘ø² q§ùˆþЊŸÏþin¬€ÿöó^òÎþÙ´X Y²ý9IA¬þ ùoõ`ö;ü§«­‘µ “ 4ãÿbúfõgð¥ð¨úˆS Ä+öÌñø®ÿ”½ÿ·þˆÿôÿþÏüü°ûœû1ý ÊÍ{úÀò›ðFõÿÏ Ô = E³ý"ú.÷WõpöjùµûYüQüÇü{ý^üiùœùì JÿgðêŽðÓý‡ R ”lüáùÿúý‘þ¼ÿ† §8æÆä™«ÿ™øÌòóçø&ÿ«*Íÿùýýÿ°• & ;|ôïê>êqóµÝ  ã—üuý¬ ÎþÃø>õJ÷-ýÝxcû’Úý…ûýl/v¯”ûcûîþ#‚Ü(mÿÿüÿH9ìù+öù^®ƒµÉýºúú+ý‡r í¦ñ%çê𖇿¸vü!û5üùëô¦öþŒY½þ¾ûÜûþr¿ÁþuüHû¤û*üûÌú–ýÅí ’ hýMúáûÏüüˆýÚæãå¥\ÔÁÅÿÌø«ô˜÷ÿ$UE14ÿU¸ vÝÚ÷ÑêÜêVøe ¤¨2_ÃËkþiüÝúñùûSþå®êfþÿþðýÿFÿ²ý®úùÑü• Ÿô2ÆûŸü§ÿ÷?nýŽø=öfùs H$òK>ù¯ð;ð<÷ñÿµ+Îÿëÿ]Û> { g|»üÑ÷·ó7óöøx\&;tùóòíöçm 0\õó ùä° }¬Çœÿ`ù‹ùý`ýÎ,ç æ1ˆpN<Óÿúúšö÷*þ ÌQK ¦üÞòèøUZèÚüÃú¡£ù?ߌulûYòÂñÜùŒ ìR ×ô@ü)üMþÎýžù3õõ±ù"ÿk<À 6 ðæwýÙù ôLðõ›7UÁ÷ìøÅ¶u lú”î—ïµø¶µÿQþAþ¹è1{ïÁüôÑë°ë@÷½×^9–ü÷øÓ÷Áõô‡öûþÿ2þìüMü¢ü,þXDþuûÕùõøQø;ùËýÓd ÚͰü_û®ü2þ)ÿ¿ÿ+,=ÜO'É*üõéòˆ÷VþÈõÿþýÎýuýSý¡ýyýoüAúøÑø0þº« ßTòû)üŒþ[”ßõå¨û&÷øñý~Õÿ)üVýîàŠhñüSûüüÙþ\ÿyÿúÿ©äcùÊÍÔÛùõ²ö¸ýEÁtÿÝücüŠÿgÈ ñ ξ÷hô²û7ƒ‡èyUÿ>ü™ø!ø=üœkFIÿpû¡úkýúB¿ýVú úüûgýü¿ùËúcó ¤ êÉgýÿ÷þóú4ù`ÿ[ R CÆÄý’ÿKõÊYôýr÷ùõøúl»ê ŠøýÙøÐüÙÔ ýôôeïßó|ÿÕ ×6 Lùÿ¸þ“þ&c}lùvõAùž¥£Šbÿ\ÿNÿ^þ±û!ùâú'€ 2 4ƒPü4ý€ß ÿŒùmõˆöü“*W WÔ¨ŽöÕí8ï’÷Óÿ r€ÿ~þ þÏõ  !BýöDññÅöŒÿ¹7òƒþ1ýªû2û!üÅý"ÿ‹ÿ=ÿ8þMýàþ@  Ô}þwùÛùÿüŽÿ,AFÇ•‡E“¢fËÿjú¹öúÌÉ®±ÿñðãïÒþÅ)Ñ ˆÿÒý£à þ[LÜêü¤òEôQyçýzÿ€aýÿû^÷ñ÷üó™Æ 2ÖCÇÿLû"ü¾þ¨+mÎ4%1>9­¹û¥õ¤öx6 ±üÿ©üCý{ÿÏÛ'ûñíéaò ¤+¼ -ÿ+övñ«ðñóßù3ÿðÜþõûIúáùgúìûiý]ýÃû´ùEøÇ÷ ÷?ö4øÔþb „–üÆöÝöüùRü<ýõýÿæÿ++¥š»üÖô¶ïßñzùëÿ%Òþøüòü\ýîüúûEû úë÷ˆöìøõÿ„ÿ„þ^ñkì>õ,O ò†ù:ø¿ü¹ÍûœöMö™ûÏñ3ÿýŽÛN ·þEû"ü¨þþÿõÿÛÿ<¨e(UÇ}‹c½û[÷ø¤þO‘-·ÿkýoþ1g S† l­öjõ ü„#  UòVû.ùúÓü÷ÿõÝQÿYü…ÿŠÇ|i÷sôõù³ÿôÿ¹þ5€ T Í ô”þ„ÿ•0vý¨ÿˆ‹ 4·r«ñÒò—Ôÿ³ôµñ/û~† zÿÿúÔü ÿDÀmÿ¯üjýCÿ5÷ îG›ÿ¬þГc[ü¿ö¶öyük€­ÿùý•ûäøÝùáÿ…à ËžÐøƒóêóWü¡† I9ö—ðõoüšëÇ D[mùCîîâö×ÿ3Àoÿ*þcý†ü üÇü,þ"ÿÿ-þýsü]üˆüŸü´ü ýÒýKþéýåü|ûŸúÃúüþôÿ&-‰íþ ý•ýø ¸ òÿ9ûmûzþn~Ù&£ßþÀæŸÎ¸·îyû“öÂù[Ì ¡ø®ïx÷! àr·Üþ˜,áWÕ«Dÿ¿úmúf¡ ÿÎE¶ä§½ø¢ýÊ÷äöëú‡ò9 èº )jÿÏûMýSW)>Œb¦ z êcûSô—õ‰ýW5œvïþÛùû:„ Í0ó+èêìBþ!ºg 9ÿ3ò®ìôïDøKÿP›ÿÉü·ú9ú”úåûXýhý‹üùúPùzø=ùÿù ø?ørúªÝ Ýû>÷3øtû—ý þ~þ/þ üü©V¦œ°ŽüúöbòòDøTÿÌ„þÓüúMùüÎ탥õ·éOèî’ðçðCóÒ 'þ§íµïvõìÝíúãéèõì¾ãÅôTïŸú©! ½óÜö÷³±+̧òVë7q/-B;+8ÝÂÓ~éÂ\-‚AxCL+aWû·èàôÖÄÕÞÛ’äó{*C ԃظMž¸Äñ½ìÇí-éÕåµßÁÚxÖèÍÐmË€ËñÍ­ÃÎXÎ´ÍÆÎ›ÈÔ§Ó٠܉ڭæîàùáåzá0èoëWð×ó¶öcüqøüéK Xrþ]j‚ O#"A"*S,=1ƒ462©.-è/ê+Ö,£1;OE`A@?$7&=vGC9%0Z&—*/+n&p%ר } º x ª cFõåêÆæ?æê=æ‘ßîÙ”Ö÷ØLÔ¸ÓxÕWÐÍÐÊþÆïÄ,ÈÄp½t»ºx¶qµV¶­±P²˜¬õ§«‡©9¬¨ë¦…¨4¦Rª‘¥d¢Œ¦N¥§Ø¨f©¯^­~ª¨¬ý«¯­£­9³¼ZºP¼¤¾\º²ÁŽÆ²ËÕֱ؈ڔÛqÞÒÞrà]åeé)ï+ó,òõŒøªöÍöýÙÁI © ü “,Íø¨Ó%†0£4{/™ ëȒРߎ«'¡,4+'P*¡,Û20z%¼%"¢(¤/Ô'Ù&F)J*v.o0±247£:;|7M9¬y6Ö8@:¨=PA3Ü1·6Ò<…G–@F;w65j=•;Ÿ:ÿ=à;º<¶;Ì3d00Á3-:w5 +å,Ð3”1¨1ñ1û(ê#ª-®"^>í"©!ê#Ö"ª-*Žú– š ¨ÿý /oÿÂþÿ‡! mýþ ô‘óÏõÝ÷‹üóÕðeïRéíDçCá²ä›âOÞ9à™äüܺÖØ~ÒjÔ÷ÖIÒŒÑ~Ì Ê]ÊÈÝÉóÆÞÀ³Á¼Ã]ƇÉlį¼ï·Y·Ñ¹ó¸FÀ£Ä¿,Á?ÄëÆ,È/͗͹ÊÊIÃÇ·ÌÅÒÒÖÔŒÒnÎèÌ ÎŠÖLÜéÚ*ÖüÐ+ÒmÚÞÂÛÜtÓªÒ՛֎רÊÞÃÅ´ÆÌă·²Å·7¾ ÉÖÉbÆ7É*Æïº¿Í½'ÃuÊÎÞÓêØH×¾ÖÏØÔÚsÞê¾îkè:ë%ð.úo8ð ó=ôÍ7AÉEk1Î1T!—-ÿ/Ô- .a+÷/m6ö6Ž8²<œ=œ@$E-CCœ?qÏ?2By=6>á?d:9;7-5t6ß0X0Ã-…,-,ß Ô˜/O›.Î÷² S“û#¢úÍökójíUìbî±íéí–î“ó³õÏìçå%ã|æØîëHß àØàéÜVÞ›ÝÚØØQÝ‘Ý!ÚTÕÈÎ2Ì Ñ{ÙÕ*ÍÑÊ'ÈFÇ Ì‡Ê‘À¬½¿œº"±’¬-©Ì«¨°3ªÈ¢0ž£m©‡£ ÿ¡Â¢*Ÿ;•¦}™f¡÷¤û§f¡=ž Ÿ¼ŸE¦×«î©0žq¡$³1¸¼¶`²/®ûµ=½?¿›Â9À¡ÆàÌyË…ÏcÌ>αÐFÓ[ÚÛÂß/âßä»éáîÒðbìï¥ñ—ôEþY(Ý C(Q § +|Ÿ|ÿ"1#@&'ê"Ø(¤/ü4¸7ÿ5\: 7†7ž7s2_;Ö=‰AêJ÷I2G3BÏD³JÀIH¤BÞG/RQWTScM$UþZæ[¢VPýNŠI“N PâPä\²X{YþY©P‚PlM#L"S€RMPÔVgT˜PRPÕPLL}K–OªMdSqT-NUVC[¢SRÀJCA‚DGéGˆDnAÙA@Û?c:d0Š,d0b0c,¬)ñÿæ}ÌŹ2;Õ¨ýÔé£âØæÈãàßÜÚjØæÑ)Ê©ÆóÂßÀhÀþ¿ï¼³\³_¼¡¿X½•º=µb±œ°t®§³B¶~·Ù¶Y¬3­/²µÃ·w­^ªÖ¯²Þ´Z²_®Vªä¬{±B«©½­o°/³%¯¦Y¤t§l°ì´h¯&ª¤`«B±z°ô²¬²­I°ù¬÷°a²â²!·¶R°¯° ´ ³¼±Ó±õ³Y¹êºLºñ¼`¼„¾ À³ÁÆBÆÉgÊÈüÎÏÑ]ÓÖÕ£ÐEÖÇÛÈÚ©àÖã­çìˆêÁìÖðòÐó³öÑ÷úúaåe+0ÿ K¹ Ä™œ€üÛ)”!` >#†&‹$g)×,õ/½/1Ÿ7¡8£6#7H:n=œDÖI£IþNöQÜPSìSnSþPÜSÜXÂA‘=>9¾9½; C%G)DÅ9/Ï2e: ;|:™8X5Ê6X;>Ž9Ð-J'B.©6ÿ4j.ï(ü'†-/ )õ”Ô 1'C)a$ñ£í¸×¥äøV ~ . ðÔêþ<û®üþ¼û®úMø©ó*óuñÀï÷í,ççÖæKã>ä(ãÐß=ÛÖ8Õ-Õ6Ô—ÑÏÐ0ÑòÏâËøÂäÀèÿ˜¾ÊÁ˾ϻ̻蹪º»¶Ç´"³1´à¯-¬¢±]°†°¯P«R«W¨™§²§’©¥¨š¥„©ò¨‘¤G£V ,¤¬§E¥Õ¨õ¨àª«E«~­©®¬}¯°§²'¶ûº»q½˜»#º+¼i¼ÂñÆ0ÉúÍÑoÒ]ÐïÊÇË8ÐUÖ2ÛÎÙYÙlÚÅÛà—âxãFáqÝaâ®çíSí§èêèhëõéXç‡ð8óÖøõøýðüð>ôòþÙ ñ^ÔŒê “Gþx3 + ;"l%³*ö,_*)»/8ê:l;7 :[ACXDÎC^KîOMÕN²G;FN©U$ZW–VPV[o`_[fV‰U[n`£awa2_‡];b~baSe°_}`³cÕ`÷d¡a(a?b¼^4`>]Ó\^^´]9\z]û]ÓWDVÌR™OàQ¬PPÅMWKgI¨H‘FZByA†?ˆ=:49m8æ3›0â+P)†)ß%Ö"!·M’ ÒWk * ð ÷ ! ÄüÉüMù4ö/ø³õ˜ó<öæóÿîgê‘è ê=êéeåîä¨åßãùâìÞÇ܄ڡ×Û+ÛÞ×®ÔiÑÎ΀ÊÇŃÄ$ÈÔÌÀÈb¿çºÖºÝº»·°é«j¬P­c©0®¾¯¹§®£Rœ£š, ¥¡ª·¨ø¡ÃÅ›+ŸR¡ÂŸ¢W£ø£U©â§¡M¢¥¾§1­&¯H«¥`¨ö°K±g°F­Åª<³µ¹k»º¥¸³ºq¿ô½ºP¼2½²ÆÏïͷ˹ÈfÊÍhσÐyÔ/ØÚØ/Ü ß7ß§ÝnàÖáÈárçéLésí(ðûî¥ðçò®ôÃùûýPºƒàÒ×Á ¼ Ú.FF’ <"è#‡$„#Ä(N*…&(*»-Õ1­3†1 3f6C9@<¹98=½=t?rB CDòC EæC•GK5K‹MMÔN¢MnKOìNP•QRÆUAW†YòX XàWÊV3XªY¡YXçX²ZqZüX­YÙVzT'SOÊQHU[ÆXõMçH(HN\OXIdCÌ=<Â<=;9µ6P2T-ñ(‘)Þ-q0#0ï(˜ZÌó³–ðÚå†S騶ò €us16åá ôKÿŸÿÕWÿ·øé÷¥÷ñ÷öò`ñ ðcò(ñÇë†êlæ*ç¬ç#äùããâeãzâÅÝIÜ$ÝeÜäÙôØ‚ÙôÔÓÒóÐÚÐäÏ€ÐSÌGÍ’Ì#ÈÚÆ¸ÆÁÅÄôÈ¿À ¾°¼¾/»ä¼Ò»¼þºŒ¸ª¸1´³³ì°¨° ¯Ö±²²ã°#²}¯"±b±®è°u±x°¯{¯Ú°å²µÄ²Å²j²\²B·x¸ì¸ôº°¼¼K¼ª¿ÄÂáÀ ÃnÉRÆÛÇÙÌñÍÒýÕ1Ø?Ù÷ÙáÙaÛßÃãçÚæçkæ7ã€ãˆèíïâø0ü#õáï†ñA÷Zû&öÃñýî…ñ3úŽú#ùù÷ù)øÑó«ñ/ò¤ùSÿzoý¬þ«þÿýÿ×À ? à }PÑÊZŽ] }%J(j+ö/·.N*F)'0†97=Î:ú8½;ÂAæFeE7C¯DkI.NZMÎKKJâK‰QS'UiVäWoYÈXúXoY"Z–Z½\Ü]q\v^^¢^Ba1]^_Ž]–`e_¤]g^b\™[y[>Y-X¹XžWÄU]V2T‹OæNgN×N•MvKKxHòGßFxAm?8=§898©6â4‚0L0:-Z)±(o$"—", Nµì‹kLdK‹ s k_‡þ ý±ûªùžøÏ÷'ø^÷÷möAô}ïIí&ìë‹ë7ëìÞèRæùá²Ýu܉ܨá_åTãóÙ$ЃѾÕpÕ"ÏHÈUÅÂÄׯÈÂd¾¡¼qºø¸O±Ò¬ñª˜«5°Ï®¬ý§y¤´¤s¢. ”¿ Õ žÌœYž…ž»ƒŸO “¡&£yŸ}¡Ì b¡§³¦-¦S£a  ¥€¬Ú¯Å«,¨u«±”´·´Á°h³v»¹½;º µ¶@»ÈÀ³Ä÷Ã1ÃÄÏÅÔÆ»ÇÉ&ÉÍÒ Ò@ÑÃÒÕ€ÔôÕ‡ØqÚÞlß1â§ã¹âäÎæÁçÕè@éƒêïEð&ðGò²ó’öŸøÓù~úGüf‘üaðÜ<TÇ ¼ a-ÒlÛy.Bµ‘«#e$(Ó)™*H-?.L/À0k4^5«6©9„:d>J@äB‹F(H+KKGM‰PJQƒSÿRhSèVWZ×[ŽZ@[%]E_-`,cDgÜejb¢]±`:glghc]\Ñ[¥^q_N]~XÿW‘Y`Z‚V—P§NPO¸PqM5KûKLI*IÔGA“>j?ô@à@"@é@<Í:q=a:½9p:s9l9Þ8Ÿ5/4ˆ6S6D5¼5g6¥7ü5—0\*|. 7\4/>*\)µ.21»/_+3*Ä)Ô)z'& ) Á#ž#c$à!}Ÿ.Ãr{a‹²@ A ƒŽLSÉœÿ|ÿäýû ø°óœó<ñ†í2í×êÞélç™ã’áÕÞìÛ‡ÙpÙ3ØëÔªÒFÏÍ„Ê ÇòÅØÁ^¿³½•ºH»“¹Gµd²Ý®Z®Q¯®x¬{¨È¦%§ ¤¦¢Ä  † mŸ[Ÿubœ_1œœìœœ’žìžžùž•ž3 ¡¦¡: ÊŸr£¢¤o¤­¤~¥B§]ªS­Ÿ­œ§’¤p©•¯K³’®««í®Õ²7¯6¬®«Ä®Q±e¯6­®¨«9¯®M®­)®>°²¯'° ¯Ÿ­ ¯°Í°$²´õµ<¸¸—ºÜ¼s½_Áè÷ÅÉÑÊšÎÐwÑ!Õ(ÕÙÝÞûâ)çfãSãë–ðíôÝò+ñ/ø'QBRiž ¶ * Ñ©mµÊ!ç$F)è(m*Y.—17Ç7Œ7t8[:ô>?ƒ?ÆAAD/FH¸I JÅL MzP!RüNúQdRÐT+W¨VlY Y¨[‹]¢[h]Å]F]œ]®\ ]I^L`X`T`ÇavbPb¿bdc!b#bMaIaÜagbúcçb\bÞaœaa1` a4bÜa–`ë`.``;a¦`L``e`ø^,_r`È][\¸\­]u]ö\ù[»[ì[[]¥^x[UÂPT˜Y Z T=L•K;O?P²LF&EED®?¡9c6t4º4I1´,y)¦( (û# Ź%£i H ØU«¨ÿÊýsüÙû¿úùöôvò=ï<îˆì©é;êéŽç é*é–ä¬ÝcÙcÜ¿àïßÛg×Ó×ÛlÚÙÕÓŸÑôÒòÏßÊÉ%ȾÊqÌQ˶Æ"ÄáÃÁ)Á3¿Ñ¼ê½]½ ½ÐºC¹ç·Iµå¶¾µ³è²D±à®E¯S¯w­ ®ª¬ª…ª©b¨K¨›¨?©Ð¥×¤€£µ¡¢v¡:¢M¢á¡ CžAž¸Ÿ•Ÿ|RžÙÓ€Ÿžœ^œxœ0œ2žCŸ÷ž3ŸßBžMŸGŸu r¡£í£É¢U£0¥¹¤=§¡¨Î¨c¬˜¬È­;¯œ¯7²f´X¶¸œ¹]»'½¾@ŠÇ~ÇkÃzÂXÈœÐÓÚÎÌöÏrÖÙÙ«ÖáÓÖDÙóÛM݉ÚÛüÝßràJßàã+ä.æYåPäçèoè èäçwë´î$ðÅð‘ñuòõø£ùÚübþ[&O¥ ‰ BÌÖRF9"Ò' ,o*ô$(±0«7°9Æ5Œ7Ò> DƒF.DOENJºMPÃN‰MùPzW [ZwY¬Zp]¸_ªaqae`b¨f„h+iTiêg·hÔi¯jkmkamjm×mømDmn«mDlßkRlølöl}mTm%lÜk"kòiV–U½SåPTOO—M°L=K›I‹FùD CyAAo?@é>=<29ý8=7P6563~2Ò0/•/Â-….+/¯/Ç,Ç%ü"í%t)´'B!\õíX¼ñ„4P8ó 1Å ¨Çû7ú÷ùé÷6ôMñîzìÈé6å/â˜ßÐÜkÚ娀ÕÓÔÒÑøÎÛË×È‹ÇôÆñÅdÅôÃ#ÁªÀ•¿›¾R¾ú¼­½Ç½&¼Œ»–º¿»d¿X¿á¹¤³ï´$»m¾L¼™·å¶Òºu½½»8¸Í¶!º¿».¹œ¶<µ'¸#¼¡¼ÓºD¸2¸®¹0º&¹l·Þ·¤¹à¹˜¹?¹Å¸ž¹¹H·ì¶„¶ä·&¸(·E·F¶ƒ¶w· ·N¸]·Pµ1µc´wµ»¶ˆ¶—µä³c³”³\³’´ ¶4µš´ã´ä´n´Õ´´Ê³Œµ'¶Ê¶û¶ø·'¸Å·_¹i¹¹¿¹ý¹ »…¼`½p¾–¿UÁ?ÂYÃlÅfÆÈZÊhˤÌÊÍGÏтӒև״ÙoÜààÔåwã àâåéƒñ ñîuîôûAüéù€ø ün¦Oh­   Ýä Da­Ú V,ý¾¡ú©ßÞ…4Þ\w±ÿ û"@$,' ( *\,,Q/ç0ü2Å5L7õ8d:<©>ƒCIHyIeF‰B!F–NuSÐQàN3QW.[[9XàW’[]æ[ZË[ a¯dÔdSaì_Db‘c×ddca c f¼fÿe^cja+b¿cfWd}ay`@`Îaà`H`ç^Ä\N][¯YµXÚVoV­U‚U‹S²QIO‘M?M"KÔIÃF¾E²D×A!A>$äÖãUà)àäçç å9äNå~ç'è›æÌåOçàèé{çæiæõåLååÃã\äÌäã€á4àâ߇߼Þ#ÞâÝ¿ÝÝEÜÛ–ÚÛáÚìÚ³ÚMÛ2ÜžÜÊÝ7Þ…ÞUߟàká*â ãÁäVæ!ç'è³é¢êïzóÉòÖîDíïñ¢ø²úæ÷•öúäÿðHÿ”ýŽýVnK¾Ê Þ Ä × c Ñ Ä L Ù ŽÝ>+¦)œíoÌÛp«ËÚÍïüŠõÒ冈l%EsêNÊã ää ÐÕ.Âw„ðµÉA4Ýû!f(vïÈ£:÷žîÞ§¾ÊlÑVukTR Ï‘ó)!w"Ú L ê"Â%ñ$_"x"š$Q&}% #Ð#ß$”&5&B$P#¸"‡#_#½!·! "l!Æ ½õ“ÇÃnFþðÆàt&ŸI( gˆ2÷缞×TÜûN o!²$ó'C'S#f#—)›.Ý-)Q'Ø+„1¢3Å1V0æ1Î2F2+1®1^5Ž8O9ó6(56k79Œ7:677@8:±9Ø8ö7¹7~8õ7ü77n7ç7Ü7ô6â5e6966ú5N5™44è33N2^1ê0’0/ì.Ï.¿.ê-Ž+Ë*ï))¤(Á''Ô&&w%ú$È#o#9"¯  Ç3Ö £Wk ‡£Ëó5jÅ¢$hÎOˆõ=Ò1k½Bñê6&qâ¾! L×îSSJä¢óÁa ¼Uó ¯ …=¥ªnçDÿ^þþþ\ýÑüüüäü1ý©üü2ýãýþWþMý’ý¡þ½@5”Ö]’Ä X:f ö ™3v ( ã ±Ø 4Œ¤rœB Lea}M%Ÿ6{7  T Htú6øa ç § . û  K FËöÂ|¨EÞÔv¡þÌüÃú›ùú:ûOü.ü@ù ÷ßô˜óÁórò\ñ„ðXð“ðÐï'ïjí„ëIêéŸè…èÏèÄèè•èwêkè¦âºß?ã[è2èjã¼ßYáˆå^æmä4â¯á«âNáuÞ+ÝlßGäÌææûã¿ábá²à<ßß^àéâöãßâoáÖ߮ߢÞÎÜ•ÛڌڔÛ|ÛœÚ4Ù„×RÕ­Ô†Ó)ÒàрБÐêÐ"ÐÞÎñÌ¢ÌXÍzÎÏéÍnÍsÍÎÍöÎYÏsÏrÐòÑßÒnÓÔÜÔ,֗ר[Ø·ÙÜìàPãrß´ÚíÛ¤âbæ„ä@áJâ£ç~êŸè¡å4æêxíîíÇíÔïñïïYî:îNïþðîñ;ò‹óõ½ôxóvò?ò<óëó†ôkõîôHõsõ³ô³óŸòÔð íþê~ìÖñ8ùùüŽûöåò†ð×ížë$é{ê³ð÷4ùìôNîê{éféôéë¡ìKîï–ðMîÕébåSãSæÁèèOç#ææŠå­ãŠâŽâæ£êöèJâ0Þ£à}äÍã´ß‰Ý¯àÙänå’ãUâhäºåUäYá'àðâuå%æå›äÉæ&èõç#æåRç+éÉé/è‘æuç„è6é*èéææâåãæïæ‹åäÈâ˜â"ãhãbã7â¼àJßSÝxÜßÛ’Ûܙۖ۔ÛbÛQÛóÚÛlÛqÜLÝSÝÁÝtÞßnߟßißFß„à’â{äWæ5çJçâéŠí_îúêõæ©étïwñ³îŸëÃîÞóúõÄó±ñ½ó¯ö°øâ÷†öøÍùUúPùùÜù%úú¡ùûùcüKþ½ýüùúúú1ü(ý²ü$ü)ürü·üGüÂúèùHú]ûýnÿBGÿ²ûø}ö¢÷húû4ûÌú×ù^ù¬ø2÷öö-÷ø(ø·öõ õsô<ôñòñªðàï ðÞïð¼ðþðñ%ð’ïùðò½î’é é?íðríŒè é¸íÒð‰ï&ëê²ì×îZîãë‰ëîMðGðÒîçî»ðbññIð–ðhò²óÃó-óùòó ôôÙó8ô”ôvó]òøðLðsñÊñ‰ñ±ðð­ððÞî·ígììjëBêRééŸéÝé¤é²è7èÕèé é*é éê¢ê‘ëõëŒì8íyínîªï«ñÇóšôõôüô}õ¥ö´ùÑý©ýù÷4üívþvü‡¹¨&‘æ§Ù±æB X RÙ7 ’ TŒÖa Ñ ÷ ް/ µª5¼ÜS€Ê!pè?ø%M yU¹ú-¬RÿÚþ©þ‰þûý]ýý]üü#üŠüÜüqü9ûQúšúû]ûéú,ûÁýÎþÑúõ6õtúýý#ü·÷ ÷àù¤ûûkùãø"úzû_ûüúmû¤üýSü£ûòûDýþ½ý®ý›þ›ÿ´/Ù‡}ø¹)^ç©ã»Ó¹ž+O”ý~]ÿÂÿ·ÓÕŠàþû5þÇ€ ýVõßù1oäý÷‡ûûµOoûþ5>£ÿódž !Û‡ Œs € É 9 • þ wGn \­j>A‰±ïkf78Ÿ>´O?ñës1rùÕò̉‰ïc7þÏ<òyíRÇ&Í\__Zw n’áŠWÜÒ‘Ù ¨òcÝQô¸ V D¼@a‰ È è ù 6 † è ü ´]ox2 Jߘ­Ö-¸üí_Í…}S(l¬¤öGPœ¶ÙŽH%‡# „ñÐå9ædó>ÿYèûùEþ®H=úô÷ªÿ¹Sú.úKÕðÿæ¡ ¡û"ÔYØ2Èè?"$²##k$ÿ$#מY#ê'©)'f$u$Ú%z%Å"Ÿ í v"r#'#Ž!+ Æ­âÞˆnŠ ?I;>Vò|L©ð5å=›2P íRèÂx)× • ó’µÒN ü"Á¨Ó Î ªþôú­úÖûüªúÍú³ü.ÿ]ÿ üÅø ÷,øøQ÷*õ`ó£ó½öÞûòáG ¶cNX¶  Ž ß 1 Œ 8’$$[ª h W#ÔÀ|2•|\þQýÌûk÷Íò×îÐåÉÖ¿ÎîÖ-äånÚÒrØã#äôÚtÔ6Ùúáã ßúÜ`âÂé#êÖäÝáxåbìtðŽñêòÌõ9øwøê÷òøƒû}üéú©ùDü Ž y§!î Ä V H çŒ= ¸ } (  aêZ÷ Ö|ö% ^Ì@ã  ü ² sµì û I¦>b™ @õ©ºï Ó î Ö vúTnÜ ò À ÓE"ý Ô Þ — % ÷ª b ÈÃ| ù’\nú ù6oH é  Nã L-"ß¹ÏÆ‹‹DqÀ1“u¡ ¤E½‚a¾úY151 e ø eœþù3ÿ=ãütì æ“ïÁúÚúzòƒíðWó—òñôæø­øñ·êŠîƒ÷QýKûžöN÷aùáøŽö öÛûb|ÿ¹úšø`ü±XÊÜÜüõûªÿ¨9+1ô‚ 1G;Mßb  i ’oTôlâèÙ‚ÛÆàÄä~è“í€ñxñ7íÅè}çzêÑï òkñRïDîêðbóóïDìï±öw!ÁßÿDþH» žö£ … ­ Í]P I 4 C·&â § Q–>—¾¯?. $ ‹ ‹ 4 ° Ø %hÞ  nû S ^ h § >Ê— Ú ²©· ¸kÐs §  *îá/Íh HjÿmüþE ] »ýçü Óúaöú¢ÿâþ÷œíJééê ðÎòWò+óõŽõŠðÏèÙæ¶ê¢ï½ñÆð’ð5ïfé€ã?âØæ»í“òõó÷8ýþ ¬ 0^ÿŠúFü8.s¾úvù*ÿØ^   è {òEFbÿ¥ýAú÷àóïæÚÒøÍ‚ÎJÑ7Ó½Ò<ѱÐÏÆÎ€ÎëÏÓžÓåÑ”ÐÐѤÔ0Ö•Ö²Ö_ØöÜâ&å4å•äYåBèìúî7ñóoôõšö8ù}ûüüþÿdV G5hÿmÿâ6 “ 8ã · wV™O§¤ û ³ 7 Š  9˜ìÁ._ ðÛÙRPÒW*Æ¡¶‰ò ìoýS´n­‹^h"õ>’õ“¾[ÿýmè Ñfü¦ q ( à • =ι¬ u!•"¯"¯ ¤žâ£; †MÔ ¿}áJ_Žžh?ÑðeW ëï ‰þ’öî)èæœåÙåÓæ*çüåHå åä˜â“ß’Þ"à?ä_éõëdëÅçqã?á*áä`é¿ïUõ÷7õDò&ò’õ÷!öuó2óÖöKûÕý`ýGü¨ýgÐÏ‹ÿ¤ûùÈ÷øøúN–îü(úMû¹ý{Ñ]]ÛñضþcýÍý‡ÿGƼg¯©WpÿTû>ûþØÝuËòÁIþ¸ú°þõ¯ jø*A‹·ÿÏi°qýÐþ®× í*ÿ°ðñÞÕ2Uý•úåûee`ý2ökô†úÀ×Ïý[ùöéöükž¼C¼ S t ©Wâ Žà X  ð-ÍeÏ¡ò L Î껦‘ùCýøEõAõ<õ òÐëîä5ß´ÛÀÚÏÛ‰Ý5ÞlÝCݑݹÜÂÚuØì× Ú=Ü Ü“ÚÝÚ–Ü7ÞÖÞµßuâ©åBèôé¢êWëCìíí‘ì:íJïìñ"ô­õèöù÷Pø5÷€õ5õ³öjùû@ûûüoü\ü¡ûIûRûŽûHü¦ý&ÿ«ÿÿJþ7þöþœÿÓ¯/M‚óÀù)1ÆRkªØ(‚­™ì¸´ ç Ëq l]þAß6òä>:% n“a9 } &ÂÛ+©ògé`JÃ.Wþ_§B Ú- À Ò×6«AÀ&bf3q^Üž¿¼£ŒÚ›# ( rb— | nÐv™ÿú½õô'ó×ðMî‘ìì‹ë=ëë„éhèÉç$è$é é´èGèTèÚè\éKêcëýì ïñó?ôôÃòÖñ·òõa÷Þø<ùƒùËúküýÚû‹úàúùüUþêý¦ýRÿLN°ÿŸþÜþÿÍè~cÚf|¯èåÇÁ-K‘:òlê&gïMªÜ´dñt V ¤ mæ!uƜˣ © Q‘çÐ × 3 †š 1ž• ýý¡û ˜’ ý þ&JÞO` |½Ãþȃæï;á V‰ 9 = Ï { s ~ ñ ºê|&Ëõ½' Ñ" . Î  _`àCiÿ†û#ø‚õ¬óæòóðñ¨îrë ëÊëÐê;èvæûæºèfézè俿пçƒèJé3ê\ë²ì´íúíµí°íÂî©ð|ò›óôDôLôÈôÉõâö¼÷á÷É÷Tø˜ùÂúûšú;ú[úõúVûøûïüËýÕý1ýûü)ý€ýÃý ý¿ýBþÚþzÿðÿgÑÖÿÿÊþ„þØÿ±´}ËFÍÿ²ÿ¸ƒ)ÝL¾Ïç"g EÏsÀ C³þoýð3‰ T @ † ¯=¡° c ù÷à ¾ Hãû§ùÍá d G v¯Á¢É푞8\Fߺ Ñ @ Ù , æ ° 9 Ö «D ‰ ? «™@…]‘º D{ } ¡ ›ˆrhþHýoüÁûýú úÈø×öGô¿ñð ï]îîî)îùíbíyììMìáìBí£íˆîµï…ðtð;ðùð7òCó›ó¼óqôÉõûöC÷S÷š÷ø¿øÂùàúžûƒûïúœúÄú>ûüŸý‡ÿ;Eÿ³ý+ý¯ýþþŠþ¸ÿ Di•ÿÌÿ¾ º³‚ àúçÿƒÿÖÿï—UA':>5t ¾µ&µr ¹\þÿ˜ Åc » d |Ï Ó Ç<ÿñÿ9Sá 8ûEü~êÕ„ – ÐûsüThÜÈ­è`mqòxµ‘ ‘ ð ô í w ª Ñ Ä p k x Ü : Ò [ÔK s J ë[Ú½ÿUþýü´úbùøöôöñÓðƒð{ð7ð?ï-îîÞî«ï”ï0ï3ïÌïnðAð•ïòïKñóò‡óKó2óô7õæõö ök÷vøoùôùöùú*ú(ú>úeú©ú*ûÞûÌüKý/ýØüÖü{ý+þoþ@þøýLþÿÿˆÿTÿ ÿeÿ_„šï70Ë^aºe4‚:Ü…ˆãóNœüa‰ûà ²Óþü{ÿØ®[¤3 + ðSX š-ÿ=• û d[õqûýü÷h g Y‚#8Üÿ^Ø~XKg¦Çø‡„j ÉàÑ  ë)8 ç ? 6  š å Ÿ © ¯ © ò Ò F  ª»7cÄiöfþÒýíü/û`ùSøÓ÷÷þõáôëóðòFòòùñ¦ñÂñlò,ó óñ4ððlñÂòbóºóLôîôKõõ-õÌõ²ö÷vøŽùSúÁúyúúŒù ùÙø¦ùsûý¢ý4ýü5üCüˆüAý)þ‹þeþþGþÂþÖþ™þþòþªÿ0e7üÿœØa°ÿ„ÿ¬ÎæâSà-ï‚ÿ~ÿƒþ½ýUüjµÒ# á'ï‹Ê¢ÿõ/gݦòµÉ^8%µQ‹ý«ÿŒŒôþ³ÿ$|<ˆ¡{¨Pò"Õ­DPŽi ¶ vŽ À ‡ 8 ëuõ# F ž ¸ ¾^!¤®=//þªý ýjû„ù§øãøüøøpöåôô¯ó$ónòOòóµóóËòJòLòiòòœñÚñ3ó•ôõÚôóô¹õÂöh÷ž÷ô÷£øqù¼ùvùöø'ù¬ùúRú«úyûzüôü}üÔûôûÀüXýhý ýRþ.ÿwÿøþuþgþ÷þ±ÿëÿŒÿHÿÿ6eßÿC¢¥Ã&m‘‡Ç)rõýŠÿ®ˆ–Xþ†W9#÷3è~qÛ9ÐÝù077MÐä÷ž?ÑýèþŠzMóýiüÁGí²Ï5•Ùš.kÁ£ðòÓ•Åf¬ £ R E  î ¬ Ä Ê ¹ ê  * m i-ÚÐv5­s·Pÿ¶þ¯ýZüŠû>ûçú&úøøf÷»õ‹ôcôÝôôôEôHóóÌó,ôó|ñ ñdòëócôùóôó¼ô°õ öÏõþõ¬öøùNùFùkùÙùßùcùÞø+ùtúÐû]ürüPü7üòûóû€üËýÿÿèýÞüý-þõþƒþ‹ýSýþ*ÿ‘ÿGÿÃþÞþXÿÔÿ_ôÂ_åžZü¿þ~B%Jÿ‹©å64ñPµ5ryí ‰›œÀø¸lîÿc6UMƵùþ@þÅËSü}ý¹ÔXÿ„#*@«tU-Ëú]ÝÆâà³â* ” { ) Ñ " œ Œ ç 9 rÄ à ì¬ê”sÿ¾ýêüAýñýýÙûùƒ÷{ö,öËõíôFôdôõoõÐô¯óóò ó‹óÒóÚó¨óæóÔôßõ{ö±öÏö÷€÷!øÐø0ù-ùÇøYø[øÎø_ùúÐúûüüÀû¢ûüâü9ýÜüeüiü>ý þCþ¥ýýZýãýþÛýúý©þûþÅþ¡þ!ÿ+.‚ÿR kòýúûMe£þ¤þØÕ<‰ÿÉâW ùÐÕ0HÙ__«ŸÀ{Oò0 _˜£uÝý±þ_øÿˆþJïÍÿÆÿyöܪÒÿŠCe@³0ë5SŒò j Ò ï    t Õ ³ ð - ÿ£<g ›‡×¥E ¦ § iÖ QääºÄÿïýüûúóù¾øp÷…öúõuõ.õ2õYõõJôó£òóÆóFôPô;ô«ô›õDöSö!öqö÷ª÷¡÷|÷è÷ãø™ùwùçø¿øjùzúéúËúÆúHû’ûšûšû ü«üQý¨ýNý‡ü üYüýlýRý[ýäýaþ„þþÂýðý’þKÿíÿ låÿ ûÂû@ÌŒýÛþû~FŠþÅpûâ¼Õå’÷ÞNޞʕÄ"võ¤¸n`˜+ëéd}üäúÖTm%ÿ(þé1ìNÿi`œEHs‡‹-CZ¥¾ =9ê J A Ì 1 a X Ž º E¸Y  ª ù ¿ í B $ ð¼¨WßÿÿˆþÒý³üGû±ùuø´÷;÷®öëõ†õbõfõTõ¼ôìóvó‘ó¼ó¸óçó]ô õ…õ½õöLötöjöÁöŸ÷•øÎø\ø,øÀøPùù‡øðø~ú üuüÍûùúýú‚û¸ûpûMûãû‡üŠüüüÜüý%ýXüøûŽü}ýþçýãþIX_þ‚ùtûqtþ>ü ÿɨþ þ«yGÕÿçûðlù¤8^|M_7y\õfÍäQ|†ãnsdÒ¾ ýxýu»Jïý­ÿu pþ€™p¿{è~£‹ajÀ2 _ D ý  h Ð Æ ³8†³N ª ¬ Y @ r Ê ¹ m .LtìIÿkþÙý×üSû¤ù˜øø|÷‚ödõâôâô"õõIôSóãòkóôô®óõó3õCöö@õÃôwõ™öU÷=÷ ÷a÷ø`øNø9ø–øGùºùðù-ú¨ú.û=û+ûû.ûñú‰úTúûPüý ü¥û/ûÐûÛüoýZý¼þÂRdüãù¹ý*àaü«ûjÿÊÏÿgý£þž’ÿlþG{#guxçìÞ`\êÑò)} ÿñå@óñ@Êy7¸è(éüÈÿÐî_ïý—¾*¨¤‘Á¼m‡zâz'§Â9ã ; ¬ Ò - R › – V ±‘Œ"8èkG7 % ˜ î ¤ " … ¦ j~‘z#4Xšÿþ?ýˆûõùùøNø÷×öö¯öœö%öTõÂôSôþóªóµóòó`ôõÐõöÇõ@õ8õ³õ{öúöâö—öÀöy÷|øôø»øLøKøõøæù„ú–úOú1ú%úÚù|ù˜ùiú%ûlû÷ú“úŸúDûÝû8üþ;þùÂøùýqËþàú†û$ÿÈÿùüYû0ý¢ÿmÿ,þžþoÂÿÓýõþµ¿}ÿÿ8è/,ÿWÿkåoèÿ u|ÿÿg™ŽyÉö› æÿøH?ßþÃü²‹„;þAþíqûÿ ¹˜0¤µ5õvUtÜ Ö ¤ ¯ é ` ž – ¤g¼æ"ÆÎâ y é ¡ *? } Î Ç.,@?þÞ ‚ÿœýîûŽú¾ù ùŒøù÷l÷D÷0÷§öõ„ôWô“ô ôYôüó_ôQõòõ­õÍô€ô6õGöðö÷÷7÷Q÷R÷g÷¾÷tø$ù¡ùÁùÂù€ùù˜ø°ømù`úÖú¿úTúúXú¹úâúYûþÆÿ$ü÷ ùhþôÿ:üºùKü¢ÿýþü«û÷ýäþ,ý üñýqibþ´ýAÿÕn ÿmþÿ“ÿ¸ÿÇÿ/Äÿ_ÿÿ6‰flÍñXœÿ¯ÿ‘it-@ö¤²"ˆ{ýšýÄ@~±ýzÿàŸ’æÿºÑ•þ»T¶ë—'v ‰ Æ %  9 ü ‚ ¬%ÉÂu®;è * FeZ Ú Å à´dPo¾Õ­:œþfýoüVûªùøf÷ª÷Ñ÷l÷öžõõ°ô[ôô«ósó©óô¸ôåô¨ôDôEôÂôZõÆõúõ#öWö®ö÷o÷‘÷u÷>÷]÷µ÷øTøDøIøuøâø6ùmùù¸ù·ùÏú¾ýáý"ùþõGù;þèý´ù…øÓûaþýûÌûÅý\ý+ûÇúóü©þèý¹üuý9ÿvÿ þAý"þ?ÿ+ÿ…þ’þeÿÍÿjÿ,ÿ¶ÿ\&eÿCÿݱ´ÿJÿ<¨ |fª÷:% .‰,ýMÿ$fhôþ/ú‚ÿå'I‡!Å^““*îv Œ o +  Ê ‚£… Ò‘d%Í^–^ì UMý}y M ý R VvҷЖ&©þçüûýúZúAùù÷X÷÷©ö˜õƒô,ôRôpô ôÒó®óÈóèóÁónóNó¬ó_ôßôõHõ«õ2öjösöqö~ö‚ö`önöçöÇ÷mø©ø{øHø}øÅø#ùeùiû:þ­üy÷0öêú—þEümøwù¦ýþeû\ùHûªýýáú û^ýdþýÿûýØþîþ|ý´ü`ýYþþþPÿ;~Ëÿºþý3üPûÌû$þa¾K¼ÿ‰ýˆüíüqþ([Ë$z;ÿÿ–f¿—ÿéý ¤Ôþ~þȲ—?WÞÉ$ÏNOeß` H v «" ô ~ % žÈ<0÷¼´5í?«–gk.”½ã s]³: ù šx›Á©¼ý®ûdû@üÖüîüÈûeùÇö ö"÷æö’õrô¤ôöñõ£ó¨ðÉïÔñvô$ö{ö öìõÎõ³õlõõúôõýö-ø ù¦ùlù°ø9ø€øHùüù\úOú*û}þ^ý4÷,÷Ûüâÿÿüú1ü«ÿ2ÿükûéýžÿ[þÉü]ýÈþFþÖü_ýÛÿeˆˆþTý–ü€ûlúèú<ýÙÿ 9íþ"ýûFûÎüÌþÜÿæÿÍÿçÿ‹ÿ_þý}üñüüý ÿÔÿ,Ãÿcÿ!ÿÿ°þþ ãV,üüÑÑ®ÿJý# ƒòþZBa+Y·^]"r²¯~5˜Œ Û & ³ ) % L õ ¼ ö È Ó ` É ¥ # ÷ ‡ FŽ<„ _ § T ·á&ŽVmaÿþ&ý6üoûòúMú]ù}ø÷÷?÷¡õó;ï÷ëìZðV÷»üý{úÃöÍôSóšñbï ï¥óøús¬ÿ¯úŠöBõ+öéöÐ÷¶ù¬üýƒuþ9ûü1þÊü2úUüÐÞxýÿûøýÿ!ýåû]þÜþÕûÖü,þýRû·ûFþXûÿøþµþuþmý¢üåüÓý þæý3þîþ8ÿIþ@ý/ýåýŽþ×þ+ÿ¯ÿ) ]ÿßþùþwÿ–ÄÞ#÷ð½ö‚R[$Žþ†Fw*’xg–t” Ê­‘h “ r O 6  u ¹  kµ ? ç ®‹0-F ¥©'O ’ Z ¸ ʸÖì1‹Kþüªú˜ù"ùùŒøI÷‰õùó¬ò˜ññ/ñyò‹ô?öüõEóÚï1î4ïñ+óòóUô›ô¢ôôoóKóìóõ‡öz÷Ø÷ øøøÊ÷®ø<ûOúMõJóÃ÷›üàû‘øù…üyýŒúnøóù*üVûùÈø\úéúµùùaúÖû„ûNú3ú+ûnû•úêù}útûûÙú|úÄúôú¿úžú!ûüÉü¸üiü-ükü¦ü¯ü¶üÞü*ýgý¡ýÚýûýíýþÀþ’ÿ>åc]äA|¼¢ÿñýÝo´ÄW4/jy!¿k€c €`$  ~  t š cmª>‡Õ²®?\h~„l#¶z,pDU/zö H V · É`÷ÍXúÿöþkýžû úìø&øÃ÷¬÷Å÷¢÷÷ öÄôúóÌóôTô¯ô õQõpõõŸõÔõö†öö™öêö—÷>øƒøeøxøÀú«ýÇûÐö¶öüÿüšøúýý û»úýZý`úò÷øäùÂùø"ø‡öYñ±ë í/øûJí½æùóšø°é!ïgõ`éqórðRèÐð‚åõm —ù0ý\OøÑùä…!Á´ç^èŽó.Ž71/ðrÐ*ÑÈìô ý)ë=à9('÷ëò.álÐTÒNØ¢ØiébòJÓÿM%ì)8*'v { 2¥$ K¿ùIÿ7å¿ëøîãßÑØ÷ä…ßaÒÝבÕQØÆ×¥Ú°×•ØóäkØnÔ»é¤ßÿÜ ä¶ëéâ˜åþöÔçöñœöÏñ†ù‚÷\ùºùYýyþÕ ¢ÓkŸõYôQ¹é%µ4 n#Ó%Y%™"n&ü#10û.l* :Î- 1!=2a9©5d0¼DQHÉ;;îD—C÷D7M¼9G2†@ã:K5ú9(*0+õ-±42.î09[8=\3¢7¬>‚BA¼AAAB;­?>A˜:Z@½A1A"DƒC.Bs?vG>Em=£F›GjDCö??±6.;ô; 7”4ç.q5ü)¦,ü53'¢*›,Î$¹((bG`…±”f„êLÊÖ„¹Õ- D `ÆÇ JÎ&XQÿ|üuþ7óõúèöêò‚êè/å[Ùá̧ËÑÄà ´­ø£ë¥ _jg˜Øœ{‘”’[›c˜)“ìi‘W’0š˜å‘[–Ñ“YŸ=ž:œ®šÐ¨Ç°¦ªëµø³«x°Ó½¿Ç#ÆâÀWÇ¡ÍØøÖçÐuÞÔæzè¢ê,ïöëôy÷bü†ù6ïu § mù¯å —ï¾*=& ,q45>2j.¨9~@=A“CFEvI“JJ¡HbGÿO*WßWV•WæaÎ\uZccbuavdIfTb]i l/jÝmPlp^m‰nk¥e%ndiÜf+kûl³oéthr¶e«dq`ºaq]A[éfgU2V]èQâT PþF@ A¯B,°*³-2¼6Š=¬69?=Ø?bBHçKÀG±LIyDÅR.SPjQ³QäR)O9S9M¬J¢PrL¹IpD]F`D@ûB^?»CE1B=P:7=18]6; >é4¹254õ*ž,)1/ /{,r$( '5æ!S!c(D)J .'Ì!ô.!L #¾$½ ïÚ‡ N wx1<Þ ÓÉ Ó”Xþ÷ŒõªôOñÄôüínè{ã¥ÕêЙÎE˻ɋ¿‹½ÅÂÆ¾ä¼¸a·X¸à´·µ´k¶V·³¬®È¨l®.²ª­ú«y®}´+´¶ ¶¯ž²®¬“¸¶¶r¶ú¸ö´Ñ¹0ÂhÁþ¹d»9Ád¾º¾³Â«½fÀIÆaÈz͜ʮÊÁÊàÎÈÕ÷ÊJÌØhØéÕØÒ°ØÀÚuÙ‚ß÷Üw߸âVßóäå˜ã„åÖç¡ìNêˆèûèòìÿòúïÑíôó±ôB÷¦ù¨ò"ù¦ù®òeúZÎp R XÔ ¼ Ê ¨œ©T9õ1€´ì"$"Ì$ (Å#×(F*v(·-ì.¤3Ê9~7×5›;;B±I¶D DÂAsDŠFRI­P—RúTRVJUrRNT´Yl\>[]XWV«[âZšTLXURRÛZÐ^UXSJLêCéEâPaSƒKðHo?ê4u1å.˜.å+â( $„"fº™FÐØ 6  9×SýJûüQøöÒ÷’ùÉòÞò^õiíHê¯é”åHäæægå ãpçAâKÜïß§â­ÞìÒšÔÚ%Ö$ÖLÐÅÐ5Ù½ÑÜÏÑ Ì<̉ÊùÊ(ÊÈ ÆjÄGÇóʳ̗űĴËÂÉ{Á½oÀ Ä0ĸÀe¿±ÂUÃл¿»*ÄœÆÄÄ•¿?ÁÄ¿P¾¦¾˜ÂÇþÀ¨¿AÆ Á´¸Ö»ê½€½RÀ¦ÁD½ÌÁÃí¾µÃgÆäÆ+ÃTÀƒÅ5ÈhÇÔÉWÌOΧ՜ՈÓçÒ´ÌlÎxÓƒÚ­Þà¨äßßÉä/æÜéÝéZðºõgôôôdñÍøx8 Q­y |ék5¶"Þ)'0-S*;-Ã1~2‡2Â5Ë68:Ö>¯@·>í8Ä6ú9µ9G=@ê8@9U8±6Û6v3ö7†6 5·9ü5”5Ý68Ù;V8Y6"3¾3–7*4t<£=q6q; 7Ñ;­F\GøJõCf;h>7DæEÚ@ÕBìE!BGrFÎC!H¢G½FˆCIJGÞ;<>ˆ;3:B=Å=‘>Ö9£7+3œ+å,a2ˆ.p%#püàˆÛ¦ªW¤<rüÐþÜÿUú/ø÷Ï÷>óšëëê·íÄë¿ãCÜöÞ`âpÜÀÙÞÚÜÚ\ÙTØÛÒHÓÏ Ã0ÉÉÇ ÉÀÍ™ÄìÅñĩƕÈ#ØÂཷæ³û´‘·ü´jµ“¶Ö±Ç°õ²£°Žªª®]¯L°”¯~ªL¥¤¦ ­E°m«¶«Ïª ¨e¯¯®Ô³q³³vµ!³õ°£´.·|´>´3¶4¸Í»â¹·ß¼(¾2¼»:¿ÏÃÀàÃ^Ä×Å5Í•ÊDÊbÇÅÄgȳÆÕÄõÈ¤Ì ÑÓ ÓœØ¸ÚøÚ Ý!ßhÞðâŸå•åNïÑô1÷ öÃõøÊ÷eý¾( í 㦠½û"ˆ'c+v*’,|)E%f(,É-7ë?•?5?®=Ÿ>vCIH›K(K–KNK+K NNXX™\‡Xj[òW—UöVQXŸY‰Zà]»_Y`_›[]Pacš`Â_#g†h_àXÌ\6`\ýY­\Ÿ`v_²YOVÑV4QMHX;ZàQàK¶ItQ™SõO"N LYE†9«9§:„9;ƒ5!3/5 3¿0ï*s(~' ØßŸ.q± Í W Op›ÿzúÜùVúHú<ù{öâö9óÄñ‰ïÞè®ç[éHê‚ênãݵÝ.Ý›ÝÙ4×@×HÒÍNÉ­È|Ê%ÆJ¾¡·é¶Ò»ø·ð³Ð²Í­³¯]±\­Û«P£ÿšàvr¢£¡ìšDþ” Ó”l˜ÚŸM£V ÿ•ËŽê‘^–I™‹š™žp¥ë£‘šœ& ¤ø¨Ö©p¥¦¥—¦‘ªú¯a¶¬´F¶6¶-´àµ ·§»O¼Y»ÁÁ¸ÊzÒÃÒXÌPËÂÊdÎÛÕ¶ÖÅÜ+à÷á1åä[ã¾àîä–ìÇôˆûEýùþtú_øûpÿºÜÖÿœë g­Þs5!%*l½#(Ó$ñ#'*Ä.Ì,l-S0´:d>ü;0:œ6®<Ç9>VIBH¸IÞC)EàL1L8LzIÄKNQ4LEIjQ×SÓR‘T“T&XvZßXäV×W„[_[™[^]^]^‚cHa½b=dc^*]Þ\Á`qa”`¯b_v^Ý\3[ýZÝ~ÜøÜãävãûè.êiìÜëímïòÀóÔôOùãúÃýþ}ÿo3qY÷0† !G ’™˜û@0®(/$@!!ß ½ (!Öû('1Ü3£1j,Ñ'Ò% ',ã9E@Ax5ç.„1–;øDVFNDAF‘FC“EšJ:P½SêS·OÚH¥FéL`T›T%SDKèG#Râ[¿ec´X“S?R¸R¼Q¹RRRÖPGKíKˆN;UÉ[âZ:U¯G‡AEÅJFMºJSJùGF¨DCAClA_>4=¾;À8Ó86ú65¥4S5/d0\-¼))%%½ ö³z^ â[ª ôYHOÙ¢ü,úMúb÷‚÷ô2òKò«ì@ëVìë8çËß7ÜSÙóÜ+æwâÕܺسÖÖãÖ[Ú)ÝàÛÊÔ ÑLÌÌò̆Ï+ÎÇ2ÅšÀ¸»ñ¾4ÀŠÄfƯ½«ºÔ·¶¦»¼Ê¸Sµ¢« £tàŸ"ªr²ïµ?©šÊ– ¡­&±î¨Ÿž¡™l–D˜ð›C£ã¦b¦n¥Á v¤g§¢¬Ù²š¯Ü¥¡ö¨¨¯ñµ¥¹û·j·v·¥»u»N¹®¾2¿5À ÃÐÄ©ÉyÌÌ͊ωÑnÓšÕ°×Ä×¶ÛšÛœÛ=âHâ¯âõçýë(ìcïFõ»øYþÚþöúmôýô6ü½üгÑ 6 2 G B  Œ#ÓÅK4œž%ì&ò#'#w$¾& (;-¬6 8Œ7S4À02ç4ñ;x= ;S8W6P8†=ÅFøLVQšRrLÛE×CÀH;MLL¥JzEòB¿GJKJOÇSëX¹]­\.X>S›QîT X¿[pY]RbPÚRUY6^’[Zð\ald’aU^b\V8RuP‚QœTÆS¾S¡TñP6JÐH$IµDv=¥>HÿH/C‘>@8ü1ß'ØÂ$Ë( )4&”$#Â3@ë” Ê  v& ÜèÿtÿUåÿÿmýýýTü‹ùúúÛù{ø?øvöÃòëêÔãÙà¼âè™êêèhç“ãã´âLÝOÜf݂ݕâãºÜûÖ´ÐuÐhÒAÐlÑ®ÑâÑCÐïÍøÈ‘Àî¿Ö¶ÆÎÈ«ÈʲɰǗúY¶L¹t¹|»}»¯¸|¹.¹é¸U¸–·T¸Ú·2¸¶”µMµ±\²°±`°²²¼±³ ³³)®©¤¨¡¨É°Êµ´ž³µ<¼¾—»¯¶@°{¬2ªpª<¯ºLÅJÈ!þ ¼½ŽÂCÁ]¿C»â¹ÁÃîÊ&ÌPËÐËöÎ"ÑŸÑ:Ó²ÒÙ҆؅ކãÆáãÞ•ÞwßUåšå«æ>ëäéÒé+ë-ëuìLïqñuñõþøg÷æô$ñÆï òºóóõšûþ†ùÅøýþea¹à ‰·. o` Õ°š‘ s"¶×¾d!å(w2I6@5'6G6Ø8¢<<>¶AH´MRßQúK;LÏLÒQŠVUY®[o[ _8_Ð]á_Åa³ab7d]cŽaë[¥ViX3]udQfdÍb3bZeÔgkVj¢`¸YdTHQjUŒZS]_Ìaèce"`aZ=WITS®L JðN÷QÎTŸS»PANÇLêI]GÙG¢DF@?½A–F‚HFÅ?Í9=8[7í4º33[10+x&w(»* /¶0X+a'¨%¨ GÚsñTÁÆGˆú SÁ0¶ƒ7ÿ¾ôÏï)öºZ ûCXölïtê„ã7áãèžêÝæiâKÜtÙ²ÖpÑ©ÏÈÌνÐçÉ>Àö³cª±®ºÀ´¿×¹°¬¨è¢vž=›î›¤ø¥Mžñ’¨Žd™<¤ê¦…£Z”ƒŠÀ‰•>—V›'–8•^™û˜d—Þ”˜…š{–ˆ•Ý–aœ‚¡a¢5¤O ¡šn˜7–ïše¢¦§P¥«¤â¤¦½¨®«:­ž­­Á­Ö²é·>¹¾µ¼±„°6³1·)º‡¼W½~¿TÀAÁ­Ã+ÅLÇÊÇÌÈ’ËpËŸÉûÅÁüÃôÉþÏÜÕÃÙuÞÊÙÖÒÒüØCæpé’äüÞÝßåuæIêuë'í¯ð¶ñÕôÅóñî–ëpó-:û¿hTa ×Ñm $±Z»q#Õ)Ë(¿"|!y"ˆ&ò(‡#&"æ(³6§CD®>ä9Z8ô6x5b:C@I–JÒ;´8‹7q6Ç4ñ5Ö8»=ß>ã8Ã.$%G#X)½28·62….¸.².±(äYà ‹$÷" dü]“½ Ï U •U ½S„ Åqÿòÿšÿ§ý¯ý4üûúòùö÷vöõ¤õê÷bôééÙãÚâá›Ý‰Þ7åÐåÓÝHØ6Ù‚ÙÂØÚÝ©ÛÒäÇÂØ¾e¿ìÆÇÓ~ØEί½÷²™´Ø¼×Ã)À†º ¶Bµüµ¶È´M³¸²ç±ð±Óµ–¹œ·\± ¬q«é®F²™³Æ²e±±W°¯Œ¯f¯ÿ°ž²›°áª¥¥º«X²£´É³N±ƒ¯±­V­ì±¹àº0±.£‹œ¢x¯Šºã¼·<¯ñªµ© ªš§S ¯£Kª£¬b«d§¦Ô¦§Å¦ó¥Ð¦ù¥f¥…§¾§´§5¨Y­|·â½Û½B¸ò²³½¶e»(¿NÁÃÇ­Éñ˲Î{ÑÓ0ÖHÙÚªØ/ÔCÒ`ÖàÙéí•ì¥ììÄîLõÀû±äÿ%ù.ðDíôã-'1 > ‘Ïá÷}Šm Í$,'1'Ã'Õ'H&*K1ý6Ù4é)\"˜%Ç1d?AHDK¨HAþ6®083.@§N¦QþI,?¯9õ?3N¾Y‰[+[sZ\O¹?F:%DQU¦T#W·Y-V/R]QãS\Wh[{`æ^ WõKZFøJöQ'|à#¡0ÿ5Ò.­%ÏîG!|ÿÖÄÿ ¬çö×#©@3c #Cä 'Þ ©„þLý¿en … h„Ç °’ ÑUüørñëîæóm‹ jõ@ì{ï£öÏ÷ÃöÒôúóJó6ðîúíõì[ë{êºìQñ¶ó%òåçãÙOԅ׳åóµó_ì^ã/ákáˆÝÕªÏ6Ó ØÜ÷ÚMÖÔÔÔ>Ô‡ÔfØ~ßøßÖ€ÈU¿¦Â­ÍèØóÞܕՉÍ#É‘Ê@ÌbÎíÍ5ÏlÒ¿ÎïÉbÊÎÏüÌnÍΞÇç¿I¿ÇÃSÆÉ•Ì_Ì{ÈNÆñÉÎÑûÖ¸Õ’ÏÅnºÃ¶'¿Η٠ޞÙêÑÝÌ‹Ì\ÐÒºÏÉÎÄiÆãË—ÑÄÒÑäÎxÎ Î’ËbÉCÉÎÌ®ÑѾÊvŖ‡ÅhÈ(È0ÈsÆ3ÆîÃeÁÂùÁ‰Ä|ÅR˜½³¹y¼ÅÃ-ÊøÊmÈ–Å–Â[Â…ÅåÌ>Õ(×ÅÎj©¼×úÔòáä$Þh×6Õ“ÒLÏŸÍÐÑ0ÜãZã&à¤ÞµÞ1ßràáä·äÂä6ä&ãºã†ã+älèþïðöù²ó‡ì1êEêëËêEí{ó8øFùâõÑòåò™ô}ö+÷Ìöóâë?èZìôúœû‰ù¯õ»ó±õŠú´ÿ¹ˆûKñYæWã÷êkù0ðQ»÷íô÷1ù¦ùëöò‰î³ïÕöæý5'þû+úúù³ù²ømø²ù±ù¬øjøüHà n K¦‘þ¤îHÛø?ý÷ý/ -Œšzõ³ ¶=ÿƒ9ÁØŽªfø®©ø†@&  XL áb»0)uÿ™ ^mÅ ÿÅþRnÌ‹£‚ ] *º¬ræ{¥W,ð¥_§$?'*;3ª49*ã §§)z1É.?'n#Ã$ '!*«,ð-`/J-ÿ'q"¼!H(ß.?6:†8P2*t'9)˜+Ô*X%ø Î!@(”.¾/Ø.¾1•8A;*6;.û(î%!Z G'¼0 34*@#¸)ê7Ü=34#}™ ()/™/$-ö+û*#)°(É+1 50Ù#¬ Í×*K9}ý/ýìôŒö÷ŠóEï Ú»ÑtÊÌŽÐ4ÐÒÒ ÏáÎÉÌÒÏ#ÎQ˳Ð&ÏíÎÁÍЀזÒÇÕiÜõ×ÃԹܙàœÙ&âÓåÁäMçXëóïâï1ðíCòfó¦õøhýü Vû üíý¥ò–=Øe dZ ÿ¤IË • f =•âè ƒ¯ Ù´Tp ôk Õ²„ ǰ‡Åüú£ »ùûö·â¬WLòb'b–µŠ yi#ÈÜÖ ¢7¥\d‘ _Îíšæ¸u Í £$K C¦A!%×&¤%"’QÞ!:%8+Í(ý¹!à¥!™ É#ê&q® Ž"½&!x$ £ŽclÑ äG ‹ Ãúfö ê|èaãÜé–ë+éøåà&ßã•è‘æ³çæå{âFßþá0ë˜êêÙì¹ëŒîšî¯æñô†ùïîŒöæô`÷VújùP©üzûÄøhþã®»•©ß•WÿÛai ±LöÉeb… × Vÿø¨( { K ô˨Ô ê¾€û ‘jiüüdÅ s h®úW* æ ÿ6ƒ7óÇùUú¨2³Ý†üútöÿà$ýú0ÿþòýûx~úÀù¼þ}ýžWÿ`ÿ<ø«òüÿ÷LûŠþ=ýûÐý?× ² ’ »ãÙoâ ¼À…x³I N ¹þ¯ «- © ­û½ùlû°ûKûxõéêçç$áÙŸÕ֮دÛÝLߩߎؚÔMÔÍÒœØÛÙÝ3ÝÍÙêÖ Ùêá‰åLåáuÞKâ]å+ìvïRðEï¦ëAêàêÇõÐ÷b÷ÜüÂûKö/ð,î¹ðuý¯Ã¯Êÿ4ýÝ÷ûyüÐü€þ¤£µé ý~ýšyÿ'ìkƒrÿú†ÄAH6ã‡R«Úã æ Ö óä3 õB a ©© ü §rr‘ ¿0Á d  _ ¢ Vý­þ#x  â ¯ ÆH#‡ Î l > U=¯'i‡ à N v Œ²VC ¿ X‡/k#`·˜Âgã pP=´ É  e j Ì-')ýóþHüÿùõ—ôzóoì“ìÜçËårë»ëë±é`å?ÝEØ›áÉçùè>ðqìå æ~æè:é¤ëIï8îò+öÕó™óRô+öøœù2ùkû‹ü«ýBŽþ×Fþ\«¼¶‰wj - ö>)F~Ê n © 5LÅ Ëé  ç ' ¼ æ¸FØô~ªÛ± ±I¿ c® t2 ^Ç\sÇO¶kÿè)ÃGÏ_ & ®{â‰ÿ~þœøxõ^ ¯ ´ƒ(úšùÿPýòÿ×ÿöQäÿ ŽÔüAý þyÿaéßö Y 9 vË-6P,t ¦ q à_ ŠD L ,O´Ï¨~Î tÈþôù~üÌö¯õÚï¹ñÎìÎôÐó íªé¼ã¿æå˜å{è«æcá|ÛÞÞä5ì•í;êè%àáUã˜é€ñãèÏì2íþíEôîí…òCñHò—öòRú£úÎù^ýŽù—ú/ù.û…ì\ªÿ^úÄúÌÿ£bQÿX … ì-nqë z ¬âä&ޝ:€\ p¦Õy²L · å×Ô †  }2 b [‘£èz¸—8¸èQh©Î,þßÍ+„ü¯ûx•ÿ|ú,þ;¸Nÿjþþý4þbý&Æz@ÿ`ÿX¬°_OŽò  H ó # b ½ ]7˜ ì Ø ) ù I«ZÛüþA ‰sü´ö{øCû¬ú–ûTúIôóëìréoëUì‹ì?ê çôèµì¢ïó³íEè|äUå ìýîpïïÍîïïbñ[ðåïðÝózõüôvùGù±ú úäùçü¾úÁûªûÿ9òv*þ¨þ †ª ±}ªÞ¯zÑjR ç   S  b /»Í ï X Ü ) / XH¢2 v" ¤ ¦ d  $Ã~ ŒîÎ ½ ]©ìJ*ø*IËÍD•‹$ý5ü¯íŒý2ýKÿý‡úÚû/üÔý=ÿ‰ý¨ŠÍüÕüªûzý5ý÷þÒCŸø;<:,œcÆ é ø …è´‘Y À Þ¶¨Páåu\²1“þ1ýIþ[ÿ^þûô²ðñbôqöãõñwéýçÅê ð ó;ôtð²ëáê4ëIî!ïŒí‡ìŽîúò ó‹ñ±òLókó™ôZõ©÷ ø»ø<ûŒúuûGüÄúôûz\«ÉýóûpýQÄ75|do¤Én7,(  ô ¤ â, C „ •³ ï Y •Ÿ > ™ [ ‡ ì ý m ƒâ¢… ƒ ª3 2ÿ}Òë<ç^ry(u⇺DHïW¦þºûIýÃÿâ¨üIýéÿíýÚý™þ·yþ?ûü£þ3ÿ—ÿ†%ØÿKÿ§þeþ‚'œt–Ós²)0k×–N 4 ¢‘úÙ?0MÏ»  3NþþìgVüo÷6õ#÷—ú†ü–øÂò¯ê‘æ íBñ˜õQöèñKï¸é¿çëßíÑîÞî ðAñÏðmðôï.òZòžñ%ó+õÿ÷¦÷Døbú5ùœø€ùwù üOÿ9°G¤füQüsÿ?®+ wNÄhJ­> ±“ ˜ ‡ ßµ ”òB ÚN \  ® ’  ½ ­ ƒ Ð b Ì  vl¿ êÙb ; µ¸…ü¬ ¹¾§òIMœЈÿøþ¡ýüGý,9ýTú²þèüü¥û»ûsþ@úËû?ÿòþ,þïû3ýüGüÂübý8éþòÛ n·³6ÖÉÐþŒˆÀª¸ÿ+| ( ^ |¿·öÇÎûaøiølûHüÍü øBðÙê¡ëðôÚöµó]òóì§èßê^ìØíìbìœì\îðßìxî­îÁî~ðÉðôö’÷÷Èõ—öööµ÷!ùúø·ú¯û.ý­[(“ÿÀiË<€SU…¯= ப Î ‚Œ…Ó ‡ N j \ ̉ Ì D W a ï£ » q Рݽ > w ÀÈàæOÏ’HÙª2VfbßóÿDÀÑ÷ÿêÿK ÿ(ÿÒýÃý þÀÿüjýÏú€üŒýnü·úíý$þIýãý’ý#ýúû~ý"ý1üõûþ™ÿfÿæoL½ªÛÚ8"mò·\gqm‚ Ó † hÊyÍ÷ü–ü­ý"8³ûþóFñÌð÷óýõÒøÆøgóðçëõë•ëÂë¿í™íwîí ì%í1íüìÉííwí:ðÈð_óñò=ñQòÿò õÆôîöWøpøú)ú üý£ý6ÿíÿni,­ÿé§.Ìf0V.¤üH Î C ~ Œ ö¼ [ Š ¾ { ßû ÝK à  ³é W F Ü Ú WÜE²E¿÷—¦vùúD•C¯ø±ÿ{ÿoþ¥þ\þñý€ÿÔþè&ý’ù:ûÖþ2ýéú½ý3þíüíûeýªþü¬ýÿ\þÿÒê®Ý¨ܯŠk¦×mX Þ ù @!ÛÑÜžºçB©SÿTüñø¼÷<ùJúÜúdùV÷ öôpñúîSíÐí]íŠíÁîïÄï†îhííŽëWë„ìvîÒïdïšð ðRðò#óoó òžôìõöÜ÷ÞøúAúéúü\þlÉÌîŠþþ¤þ¹øÎ`¨!f 5 H­ “ Q p ° þ Û « ³ « Í Š`G Šö E † ÿ ê  p † É † & â, — v ça4o¬?¿/\ŒÑôpÿªöÿ‘H[ÿÿ þ.þýiþçâý úÑûþ¦ýHû”üÀþý–üÔýFþOýŽüOþ¥ÿІï=yâÐO¦:–w¦³Â HÊ­”ï×âaQ–“ÿ'þ÷ü&ügüûÁùÉø±÷öþôØóÁñðîLî7îÅî[î`íiîvíìWìpìíCí¢î‚î“ï^ðRï½ïƒð¹ñ”ñ‡ñÙóôôNöó÷S÷¤øžùïùcüjý,ÿí»^Aÿ-ÿÿ˜å§ÙE}’öǂ$ Ÿ ê ð Ä 9 Ë Í ´ Û ¢  ¯ /ó  × ¡ k # ží § ` š =  rG Ø6ðÛLìgYG“ùÿøþ+þÒÿÝÿ'†ÿþþgý8ÿƒký~ùýúäý…û˜ùÄúþºü£ûþCý{ü¯û}üœýýþ:þ³þpÿQ‹ˆ‰†nù€—$ʨ†ˆw$üc‹}¤Õþþ@ýzýùüeüïûÃú8ùÅ÷9÷ßôÏòîðYï7ï›î:ïdîîåíõìîíŽíˆí$ìkëuì²ì£í!îwîûî>ï ïâïâð4òÊô·õxöóö»ö€÷õ÷=úrý–ÿ»g=aýýCÿxê9'7 ã`sK»Í  õ 2 ‡  ç ì Á© à +/D £ C À ª + x ¿ Y à   ò G ] ó/«8Àç;…¢·éÒ#óZt  )›~0 _ÿeþþÞüÅüÉþÒÿŸûø)û£ýðüû\ý€þ)ûûküü¤û¨ûÔýNþÒýíþâþPÿp–6ÿÿYï6½ØUÝÏÑètÓm<I²³]ñÓŠ“+ò*ÿšýLüËú¢ù3øLöñô¾ôôóòò+òUð€ï´î8î î^íBìOìîÚîßîaîžíÏîOï³ïbðæïOñ“ñšòÖôøôˆ÷[ø€øAùù“ûvüëþYßÄÞ\kÿ¡¬Ç zê'÷2´ < 0 s j 4 0ö·  = Q ° _‚' h ² · ` – u   _ Å ƒ = ½+ – a Ѹ÷¾3R“—M Éb¯GñÿÿSþþýFý€ýäýyý&þþÿiûö÷ ûmýòúú¹û>ü,û¹ú*üßüEûŒû¡ý¼ýýoý•ýPýAþ¦ÿ8 ›Éb¯E{·™ÁA-X=7>WªmÝÿWþGýÌûÒúúùÿøI÷ƒöNö‡ô¬ò‚ñð†ï¿îÊî$ïcî¨îDîjíí9ììí íuîšîÅîåîœï ñòó…óHôÅõ~öJö÷¥ø—ú\ý`ÿ¸[\b.›p9ãƒÍ}A¦c› à K  ^ { íá [ ñ ôZ Ü î  Š Ë ¢ Œ P Ð 5 ³  × 8 ‘ - o \ Ô ‘Á¤ˆøE†dÈIè!¬ÿ¸ÿâþ ÿãÿcÿþñü’ü_üÓüOýVþÿ¿ú øõúZü2úÜùðüøü”ú)úÄú+ú¼ùYûÔû¹ûý–ý-þÃþnÿÝÿÑÿ‹oMâgâ⊌ØÎ[xdû™dí3}ÿÿ~ÿ°üûùö÷’ø±÷W÷öõjôNóò”ñÓð-ïgîï‰îBí í#î›íçíxî‰î!ïÐïlð_ðñðšññ©ò ô õ¡÷jøuøÁùû%ýÃþvÿ‘Ôen¹‹<íz  <ð2U  | a  ̸” , ý ë r ’R) × ã  %ÿ ° E r  \ ò Ö ‹ ‹ 5 X wÇ|\÷Z˜a[™-­hÌ~ ÿþ‰ýîýæü ü7üýûBüiýÿ˜þ?úÖø ü€üÆúoúðúÜùRøÁù|ûyûóû­ü9ü9û üqý9þ?ÿ»ÿçþTúÌ·ž#j§@âßS²ºÓÇ"¨KA+òÿƒÿCþOü¡û}ûNû¿ùˆøø®÷Çö õóØñxñõðªð¦ïUï´î›îLïÖî¥îî¯îgî^î‹ï˜ï´ï(ñ£òó3ôõöÏöÆ÷ ùúÜû`ýÿ`ŸcmŒ»:¶R A®] ü å UW @ Wâ  1 è 6 È &å ì N Y ­ Ì R 8 I   – e ´ r œ  `.q3¬½*Ç-îñF@P"•ÿÿtþ ý¸üXüÇûŽû„ûû úôùÊúeýýføÆø‡üjûø)ø³ùËøó÷‹ùûdúàùþú-û­ú}ûƒüjýËýÿâÿ²þXþ‰þ}ÿkD:æ878eç²Õ¼‡öE÷>Uÿ þÁü»üùûû úùfø&÷Çõ‘ôÕó3óÒòöñ=ñOðšïLïïöîõîHïï:ï_ïUï©ïÝï‚ðñ5òôòGôQõ©õ¼ö^÷—øMú)ü·ýçþJg €±Mã'¶¹ ô ù³¶ H= Š ä Y ±Y Y _Û NlK24<Ó 6—Ñ Ê m 8   b 0 ‚ “ è s Õ›–ï„’@Bßç‹UÿXþpýþüÖüühüÛû>ûlûüdýZÿ½ü÷0ø~û>û~ùõù>úø­øþúLû;úkú&ûbûûSü|ýÎýLþ9ÿ»ÿÿ©ÿ†"œw~4W ýÙÎû)Ñ©˜ä¯òÿ ÿ¼þ%ÿþDý’üoûQú ù·÷uö´õÇôô ô¿ó'ógò6ñ’ðBðð5ðð=ð[ð³ïªï ð=ñó¿ó ôeô@õ×õcöò÷ÏùÖû ýÖý|þöþÍÿD0ð³˜tsñWI ü £ …3  : î ± G — ÷ © & ¥ r4´ l¿-‘ G z œ Þ Ì Æ ½ Ä 7 Ú b E ­©²3C¨e¯äánæL’œÿÑþKþVþ>þÅýýöûûÏúuûZûÒú?úù(ù}úŽüÔùö£÷oú™ù øŠùúcø‹ø.ùÖøVø`ù}ú?ú÷úÑüNýüúû+ýuýý þ1ÿ)ÿ#ÿ³ÿg€ÌYÙ÷ûægF‹OíŸÞÿÚþþ¥ýRýžüûGú%ùøàöíõoõ#õôÖó+ó+òVñßðGðÕïšï¶ï›ðñÎðÒðïðÎñ†ò>órómó¸ô½ö¤øúæúõú°ú9û1ý–ÿìRQáØ}H v  l›Ä ½ – Ï ^ Í Þ Ñ z M U ¨Oœ ¨ O À ™ ptt n Õ ý [ Y  U - \ ³    ÖÉŒ"¬)Õ¿+ ùÐ3sÔ/Øÿ,ÿQÿŸþ›ýéüfüüüüüfüCüƒûÁúâûÅü>ù¡ö^ùtû¢ù²øVú·ú ù’ù3ûrúÔùûÙû¿úkúiûîûvüþñþÛýžüèûÐûÊü,ÿÿ?+åÿ ÿËÿîD[ö’Ü0ò£ÿ£þþ•þ‘þþýü0û«ùJø÷ûõ-õÑô˜ôô>óhó|óaòñsð¾ð0ñÀñ ò"òò¡ññöñ2óˆôòõŠ÷RøwøhøÄø}ùFúËûýþ?ÿ®K‘g ªI +ä·×Ckr m b ± K ý  % ›¶¾Ã; =Ý ƒ ; Fáß æÙÿ÷   ì  3r·7—ƒlq,\ãXž—#’}ËÒWÿþþõýTþ®þ­þaþµýMýÎü¿û'û¾üòý=ú;ø ûÞûÛù©ùµûýû€úªúªùßöÔõoöe÷Âø™û+þ%þõüæûÍú–ùùù¾ûqýÃþçÿ‡Ÿ` zÿÈþÉþýþ’ÿ:Є^ƒgÿeþÖýÊý·ýý.üSû˜ú]ùjøƒ÷ÄööÅõçõ‹õ‘ôóŠñðôî÷î˜ïCðêðîðÏð?ðsï„ïëïòðêñ]òíò·ójôóôêõÛöÆ÷ëø,úËú$ûàûáüìý¥ÿfìI©dâ»+–Ìßì  Ë Ø o ú Þ ¾ Ñ ô 3 — ; í Þ ° …K| ù+Å’ F PVÕc¶ £ë3m ‡? ²çÇþ ¯ ­  {jÿs¤•ÙKƒÿSý×üMþ`J*ÈýJû[úéû*üÕøƒ÷4úªûtúÉúœûÃùSøoùèùÂøÄøîù,úMú‹ûËûúlù½ú2üýþ?ÿ‘ÿÏÿA@¿¾š»Ÿ’G9îOsÁÿ3ÿìþ ÿ'ÿ±þÓýEüÆú¿ùmù°øý÷’÷÷›ö öö{õô/óòòCóŒó‘óÂóòóPôLõ&öÛöZ÷°÷ë÷®÷Ú÷¼øSúûˆüˆýPþ_ÿ =@òŠä·³œK,Ë -  © @ f”ü ¶ R  U > « ïž0 ) Û Û„ @ þGÑY é  Z 'ëä»·©ˆ[‹QH.‘œÿ ÿ9ÿ’ÿ¢ÿ-ÿ[ÿ1ÿ}þ–ýºüÞûû´úúéùßø;øæ÷¢ø<û^úHöêõøc÷uõÎöæ÷öOõËö8÷Ðõ©õ&öµõþõÑ÷8ùù|ù|úú9ú|ú/ûü¡ýÓþåþÃþïþêþÿóÿqG 3u.ÛjMѤpÿ¯þ„þþNýÃüü©û—úùªø¬÷âöxöºö·öËõ§ôéóVôJõ:öEöæõÞõöˆöèö÷_øãø‡ù?úûü*ýsþ³ÿ«áð ïð· X U¦ ‡ Õ M ˆ _  ð ý è Ð < ÷ ’  6 Ÿ G › ¼ 2 œ g Ü |   d " ¶ - ¡ z º 9 d:P’"9&q)]q€Xóÿ…ûHõ¯ñÙöh„þ7ðãï<ÿýåîö˜íÇÚßÌÒrÑ'ÙèÑígûèö ¼ý9ãZ팩 ~íŠØ‚á¨ó'ø1$ çÞÑÒTô<*0­B¤:w&² MóhâåØS×ã܆é;öMYÌ$¥,`4Š5O0ô0y,B)I'ç CŽ ‚’ÿtüëðoìÜæïßvßQÞ ÛÔÆÓWÒlÍÐAÏpÍÎÇÌ8Ð̓ÏÔ¹Íþ×LÔ–ÓêܦÙÄãGà÷ä{ë¥æÿî­ê ñ]÷žóúüaýîþQì ü ÚÙ*²l ‰×$;"Fi"Ú# (÷'†%¨,.Õ+Ð-ò6O5N1I:ø<:Ÿ4å6ù:C„J‘> < EìH KÛDz9¢7Á5Ù6k;Ò7‰;•;y6 4^'Ò»!%ìP› {•ü9ù«òÉìÀíBèçÔæ'åãáŽßßÜ*ÜôÖzÖéÖˆÒ'ÒQÎZ̤ˮÆÀÅRÖćÃȾê¾5¹0³;°d® «Æ¬U®R¨3¨®¦ÿœ‡—ëž‹ž—›ì OŸa¢Ÿ£[§Ü¨­¢NªÁ­ð°å³}°ò¶Š»5¾ÏÅWÇÌÓÔ×Ú:áädæ æÓí*òÔï ôfôüöÓýÈü#-Ý ¸ Òß¶²GtAðPäÊ#P)Õ)Á,s0Š/"2c4›7q9]9Q=ã@”DØGŽGËLòNFÝ8£.w(á%X'b*5];l=Ä<Ï?ÒAm<'?àB0@D†HLB,DŽ?ID»L"JºI'@î<½;¸<‘?O<]7÷0Š1Ó1½/ÿ&%à'ñ +H®“‹ ¬ Mu ³Ý¢*×zûWý¹û%%úÂðnêêÛì׬ںÕmÖþÚRÔœÑÓÌIÆiÆ–¼.¼ Ã&üÆÆk¿µ¸…¸¿=½¼³òµó»4µ-µ#ºZµà±ñ¶“½Ë¸Ä·=·e­Ë­Vµ÷´³_³ü±B¸¾º©ºº¹½÷ÁŽ¿ÉKÊ–ÆÍ>Ñ ÙÂÚ—ÖcÖ<Ó ×3áxç¨òþËoô“¢¸ nbï • ¯@ ï¡"õ$…(,(['É0Œ10Á4Ó0m0µ;•@Ö9ü:v:Œ64‡*s)& }"C(>'h"„"Ø$~'ê)â+œ-3O.+´,F.ý7O5{97>­7:ó9º9 8«6@9>.D“? =$>>BlB¸Be>ð3Ã.C/y1´0Í0t/*«*¢)¿"y[ ‰¯¨ M è¢Ûü˜õLòCêiíîí<çDâ‰ã£ãÉ×sÜ6ÜÕFؓҘчѹÍIÊÑÇ"ÇþÌTÎ?ÅÆÊ—ÍœÊ~ÇËΓÎë½½²ÈöÀø¼È¸t¼¾ÃÅÆÁ›ÆìÊKË¡ËÿÄ[ŇÇjÃ¥ÅoÍSÒöпÒÑÖ ÐßÔ¶áiÝÐßïåjè•êÅäóç³ètê¥ò/ñìòÊø'Rf [öø-5Ô"Ö)ç'#•N$·*3646ó8@<ÝFmEØFQ&QïT NãI K¼IQbOÊQ™G¨=äA³8œ:˜7u5;æ8Ì=+;Á424'3™1Ž2Ý04+¼)",¼-s,†$:$/1Š.ø+%*Ž!”)|(Ì'!3Š0Ÿ.™+£&ª(Ž$Ù&-L)ê((M)g,Î'›%È$G$¤$9!üñšžØe´Z2=x &@ý£A}Î#^ yÈýù»ú¯ùIù5ýnøÇõ.ñ¼î ð’î<ñeî)çgêJì:ç.â˜Ü´àÿàÏàÕß/Ö×)Ó,Ø%ás×/Ð\ÎMÍ#ËÝÌÚÈOƼОχÈlÅ'ÀG ÄGÀ©Ä£Ãõ»+¼¸8ÀpĈ¼ÂŒÀļ½Ôµîº.Á ¾óÅ ÌÂÉÍùÍöÎÕØÖrÙ¸áûÞhÝÛJÔ‹ßìá.ßeä 䢿Âëæéäžé>ê:î*éëáëKé|î¾è2æeã{áóß_ÝŽÛ8Ø>×ÒÏÖ¦ØfѧÕÜ àñçÍè-àžÞä†èé¸çÁìñïïVõaú’ý‡X¢­‰4 a¡æe $`"Û%†+º.«4$4´4G52ä8§;r<|A C >Å>ÕCñBE;I1L¹H>J:RkTœOIdK¹JèF³HˆIµG-KOÍHÏJÓMÇF‹GèDBÿ?)9<Š>¿>}> <ƒÖ…ÖK×Õ,ÓìÑ\ÎÜ̇ÖÒØÕÊÑñÌέÎ!ѹӚÒEÑŒÒÄÐ5Ï¡ÑeϬϽÑÛÒWÎóÆÿÁ×ÊwÍÐÏbÊŸÂHÆMÃ뺺H»´»¸ö°Ú®gªr¥ §¥ë£c¤Ø ŸÄž£¢]Ÿ§«$©›¦ç£}¨×¬K¨X©ü« ´û¾ê¿£Ä’Æ|ÇÈêÂiÇÊÌgÔ×|Û´ß]ßÍâåëoñaòlò»îÒõùý¡è:¼ñÓVÉC F"N'ž'É'})·-J1ª3ï5Ù7u8­;Ù8K:á>$=‡CÐB3DHÆE!K±FF EþD}UéT¼QQWpUuSðTKVÂU~SQRšTzTxS(R"Y¯[\“f!_Ð[ÎY‚SW÷SØVY‚Y¬\ V·VüVµQVËTžM‚PšOûHMLLŒJMKcGSGƒ@|‘H¸J]N]SuU¯VŽVGScUZ[\`©\àW8VÄTé`³jðkugŸ[¤X ]ž_ø_`—dif¡_[Y•R®SYdV6P›JÆGvEòFÀF­EÕG‘;ä5';–42\11)1à)½)“+)&Ó"R"ƒ!ø[ÏÕ e#¬øAÅ´å ¶îõ` â’ Ë=ÔøMò…ôbûÀÿûþHúÈô ÷ýóôêgë¤ëëî–ðÀé ç­áãÜiâúà³áå›Ù:Î+ÉÆÌHÜ×ݸÑÎÉ¡ÊÏuÄfÃÚÇ;ÈjÈ>ÁÁ½ Áy¿·ºV¸,¸¥ºA¹¸¹$¶dµÓ¶ô´{³Ï²¬°²†³ ®ô­'±%µ?¶'³e²ê­7­«Ã©°Ö°*±°<¯Ÿ®£¯%µè±\²#¶±k«¬©:±J»Õ»ë¼¼ ¹%½ï½ÄÄÝÊÌÇÇòÂ6šÅkÍrØsÞ=߯ܣÝwßáçàeÞ â›èžíŽó·ò–ñKõ»úÓýYú€÷÷Ëøóÿ*]qHYXÝ ~ ]bfª ú ¬ÝCa©:Vy à ä#ÿ)í0Ô5¹3û/<125%8Ü9¤<Ž@.EbCÈB…EAIxL}MhPPPäO…O×T±T}W^Y®WÃ\¶ZJY [\~]ùYö[_†Y*U³VÙZÂ]Z^c\µY^YEZ+VXž^`ø^TíR–UýOKO¾JQóTõJHEI@A@µDIéE[CÆA–:}7 2c1ž1+/Ó,•%y$D" $Ò*ú)£$.AüÊà Rä Òµ¶ýåýIþ÷ïÝëÝëï øÎùÀñËæ?Ù=ÙŠãçlä}ߢÝ-Þ8Ú†ÔEÔÔ}ØZÜÚØèÓÓ̇Ê8̶ΊѓÏFÍäȰÇÆÌÃhÆÂÃ6Àâ½Ð¾Î¾ã½Ç¿`ºœ³;­¬`°¤¯v¯¼¬¤©H©W§o¦ ¢³Ÿ„¤Ã¢ŸÎŸÅžƒ,œœŸ»ŸpÜWŸf¥Èª¦Á ,¡©£%¥ôŸœ+£Ž«¯×°)®ˆ­Ý³¶ˆ´z¶Œº‚º¤½^Á.Á“À&ÃMͰÔvÓ ÈûŪÏ!ÔgÖN×€ÛÁá÷äxäâqà™ãé˜ë®í¼îŠïxôÀü'Íë•X Ï B +{÷| àÄ$¸'•%í!×ù Ð/R8÷=ˆ>3,=.,8çCÎH^HyEXD"E_D#C0E®MÇTxU¢Q³I4G‡NFTQUDV‚TØT­RdOVPÎLOkUYW,WïV©X V›UÑXª[e^c[~WÆRmLKR_½d¢`A[7XhXeU!SyQžPScT{U;TdO O1SP!KßDØB+DCTE–Bž>&;7ñ7/7 5©/()u'ù#Z#ô c©Éysº¸¾ < g£Ëˆ¼ÏÉÿÇø`ö3õ•õèñ0ï.óñð¹ðQðjéêªé¿è×ç¬åÒådã¸âôàùÞ™ß;Þ"Ý0Û4ÚlÚ´ÙÞÙÕÃÓ‘ÖâÑcÎÍÈ9Ç*Ì¢Ì2Í—ÊžÇÅÆà Á+ÄKÈzË­ÇÄÒÀc¹,»»º¿ÐÁ~¼´Ò²”µôº‚½p½¸Ÿ·· ±¬°¿¯{µF·Cµ µÑ±¿²ú´%¾hĵ¿ »‡¶Í·sº¶º“»O¼ÁR¿Ë¾ÕÁ½Ì¾»ÃgÆÄé¾-¼¹ÑÂ|Ò‚Ø÷ÔÊÜÁyÄÊÐbÙ¦ÙÅ×þ×6Ý—ÞšÜ×ÚíÞ2çÑìüðUí›éêê<îƒõ¹úêûõùùÚùyûÐÿ°wŽ¨Ë ] H¸»8Íu * e © Ö ô© –|m…€w…¡:xi€"0+ë,j'ä 9 'W- 0Å2Ú5Ÿ6a4j2¨4È7øD¢QTYæUûRÊTâX Y÷S‚S›X+b(gMf×aí\9]Y^÷c\g)ff‘cÐcdze©gŽf…d!c¯d«døe©daoa8`‡]}U²P‚R3U{X"UkQ†PÒO­M„H¨FªEµDND:@÷ Œ´&Ô€ƒÿZþ™üFû„ûYùÚ÷àöòö‡ôð4ö8ù³òæêç³æÑå«äÐââ¬âÍá/ÞðÙœÕͨȿÌҖ׳×DÓëÉ;½¹a¼fÁéÅÈæÆß¿¢·†²:¯1±”´u¸Ñº›¶±…ª)©ã«À­Ú¯q­‹©¨÷¢‰ìšûœ®¥W§0¥¤à¡“£?£t¥ßªz«Ô§ï¢¥¡i£¦¢Ö¡Ô¤‡©R®r¯.­•ªZ«v¯¸±(¯²©c©±­5³ª¸%¾ƒ¿ê¸V¯ó­]´'¸¸¹Þ¹Ê¾ãÁV¾ž¼„»RÀÒÂuµ½¤¼®»¾îÀÿÁƒÅˆÃmÂ9Ä’ÄóÅ Å ÆÈêÇ¡ÈÂÉTËKÏg×ÄÛ;ÙªÔ-ÒE×;ÚÚ˜Ýýàçì°í‘îDîòÔöLùÁûöû%þ"Ï úmìËö5˜$yä!¸%Í+–*\#Q"¼)U2«4 59R@F‘D]>•=s>¦C»IH¹GJ{O³S;SIP*I:HÖO‰Xl[vZàY—Y/\ÈY6XÂYÈZ_Ö^^t\è[äfˆn#pÃlbeýd÷fúfôfzhrjÁj>jˆh!fejmIiƒ`èXƒ[qg–tYtbgYhT]†gßf³` _ aÇa³\2UŒTGZ‹axc½^WPâQ€UœVxW‡U^RªO5N¹NQ+P»MK6HqIäH=GEÓAnBð@4:53 ,•*Í-X/.*T'$×>»nt - è9þ¬ý™üû,÷Œó@îÞé¶èzå}äâÝÝÁÛGÙ\×IÕTÓRÑ΂ÌlÊ÷ȬÈÇÆ:ÅìÂÕÁ™ÁÆ¿d¾[½N»Å¹¶·u¶I¶í´´8³C²î²‘±B°¼°µ¯×®8«^ª¥¬Í¬”¬A©‘¦ñ¥´¥ §ð¬v²l¯È§'£Ó¢V¥¤“£ì¤î¥³©M¨o ç˜Õ–šU¢Ë¬û®«\¢9—¿–æž³¨C®©®ª¬µ§ã£¡Ö Ó¢¨n®Þ° °2«]¨9¨2¬²•²‰±Ç°{®[ªç¥^¤À©"³¶6µ¹´¶´%¶²¶žºLÀîÂDÁí¼›»¾„¾L¾OÃ}Ç™Ì#ÏÌ,Ê„ÊAÑšÖÔgÏÌÐnØŠâkê—í²é~ã.áCââãïà8à#çÛðoöRõWôjõÀù,û÷ðöãö0÷¾ú´ûýRÿ]ÿN‰Nzî¯ T— 3  , sð·Üξ†¾5ÔTÕ"G(x+* *Ë+…/w4’5¢5F689&=o@6CÍFkGIIÂJ©N1LºI=M·T]è]OXÚSþN%P§W¢]dCkióa«],\ì\~^d@jÑhã_Y[×_ègÐf·]õ]xdøgÅcè]`)dxdÇb¼^E\.]Ô^`¿^|ZçZñ`ëg|gt`ãZ»XÂXŽW¦UWµYZ®UeP¶N¦N¾O•L„C¶=ABqNÕVERäC¬7Â5D=¿Aæ=·88 ;P8Á0ï)H+ 25b5^/”'á"{!™%ø&L%}"£¥¯çÖÝQrnW´ûC üZ –‰÷ñäóùúXö»òcðMî1ê>åÐáçàà-ÞõÚ‹ÕûÐØÏÎ!ÍjÌÉKÄÁ¿ã¼2»Ñ¹œ¸Èµ³ñ±x°¯ ­t«€©`©FªŸ¨¿¨™¨§§ñ§è§K¨b¨§"§!§W¦¦±¥¯¥Å¥u¥6¦1§Ò§¨¨N¨c¨Ë¨†ª®2®¨ú¦û«u«`©Ñªa«±®·»ˆµw®O­µ®­¯a°v¯ ±Ñ¶¸Æ²â©ñ¤ªo³sº»·@µ2´Ž²$²´¼FÃDÄJÀ§¹-·Ð¸¡»E¾áÁ$Æ›ÈÍÇ{ÅEÅÀÆ~È£ËÎ‡ÎøÍØÇëÀúÀžÈ ÒÖÔFÔGÕÌÕ ÖØþÜgäæ@â¢ÞˆÞ`à\á§ãêç¯í1òðñlðVðÈò¨øtüŒú¶ô6ò5ø¡ ¿WÎî È, Ž Z  €(õ(.0ÚD"°)T'¼" $Œ'à(o&ç$Ÿ&€)x-H0*0-*å)N,0 22£1 0".^0ý7Ä=Ù=V62/70Ü3ä5Å5N8™@ï>ì=À?ŠAuD^F¯FFæEtF8HðJIL1MCM#MôM…N¦OÌPßQS=SØS˜V…XšVFTW/YáTãT'WœTUáW·WÀUrW1YqSzM¸MÌRW}R^E*B¦JsPoMÒG H‡JÔJnF·Aç@c@óA CíA>v:{=rDI^Ed; 5¯354—3½5Ÿ6 6Ü0.¢,ã(}" Ÿj!?, /í)r!J«/”èy° l Ô J·Ò 5·z=gðqìÿÿ^þýôûú¨ù>ûÐúôùúˆ÷¡öÛôûóªô²ñ‚êÙá¦à:å)ëí0é"è,çäÀàµÜyÛÀÚ Ú¾ÙÔÖÆÒ#ÐjÏQÐÐÁÎrÌjÈÄÆÅ.ÄĺÂ_Á¾F»-º•¾ÚÇ÷Ǽ­¶¨/²\ºŠ»Ù¹G»ï¿è¿‚»'·žµÃ¸½¾G½­º)¸O¹(¼žÀsÃÏÃÂÁÀ$Ã.Å;ÄaÃ8Æ[Ç|Ç\Ë¢Ê8dzÇ9È&Ê÷ÑÙŽÕŒÍoÊ4̻ΔÏóÎÑ]Ö×lÎAÄ‹ÄTËŠÔ^ÙíÖ|Ö Õ¥ÒœÐÅÏ0ÒÒ]ÕÜ$áàñÙ‡Ô¿Ô¡ÙyÛÔÙÛdÞïßá.àßÝ]Ý"ßÊâ+ãÜðÒ\ÏœÕöÞÄáâ¿áîà†ß®Ý‰â}éêê»åÔ߯ÞÙÞßÙßñã•ésì;ëçCå9æ{è ì>îí«ì ì\ì÷íEï×ðUðõîïDïÒð½òô;ö[÷ÜõÊïÑèCé6ðáõ öóŽò ò~ñ¦îÜì‚íkï®ñBñîì°ê’êÈìŠíÂìÜê©èËæ;ä½â8äÙéwïÂîçàßnßkáráèß[à äkæ|æ„äBâã6æ¬élëÜënêÁèNèétìÁîiï#ð§ï ð¼ñ—óáõË÷¿ú$üéøù•ý¥ý\þŽå2A“^­  ‡|ÿ^Ð Ê%iû —  Ë ºÝð t R£ 7¥J Ä&,"Æñ{CVÀb ’ U E)ï÷Ø$)ƒ,~'ß”ÉÏÝS#ë$T#Œ‚Ct#€')H'Ê#"˜!A#:&Ê&-&Ø%·%—&Æ&¼&ƒ'L'y(¬)Ç*·,x,G,V,¿+1+9+-0,0& C¯$1/40*3'Q' (Ê&% &b(a)÷&‚"= â M"B$ï#.!Œé‘@/ЋU÷Û$“#ÔÞ ƒ™ïKý©CãYE–f›ÐŒúˆÎ!ô"N$Ð!•Ê#™$K%Ü&%'&ù(#* )•)|*™0;6T1¸)(h+,Z-.¦/n4'3š)Ý ì O) 1ç31¾.à.t+œ(á,æ5o9ó4Ò.,¶-ß-ë+ó,2Ï5°4!2è/40K1é1&20ð.¸.3-8(  Œ%+µ+œ)<)t)þ&&×+(1,®ï‘,Ú/Ó&D $8(ö%ÿŒ e'é*z(Œ#h“,#>&D'`$B ÷«‚–N (t.A(Û+ÏÕ@¿„ îèXj u)áµ–#g ê ï9dgp   4y7ýýÆüûâù»û€þEþ€ûÛøm÷3ùûü$ýûˆø1÷"øútúÐúúVùsùðûÿ¢ÿIþ÷ù¼ò¹ð‰ýÖ = !ý’ýTÿƒýYûÆýF±MþöüG¢ë+ö?ïqóüìÿgÿäýÀú¿öRö/øúøúúðøóöêõþù÷}`"þsõXôìõööÔ÷°ú±ü„ý¯ú¤ò6éÿåë8÷ãÿëÿŸú|ò îíÒì¿ìjìî·ðpðší^é ç’éaíññî4êhçç6é¶êvêéºç+çêæèvèÛç¦çQç èÉè3é ê¿ékéªèÏçÉç æææÕåzåLå6æôéüëHéâ)ÜzÝ€â@æÝå>äZäzäuãbßÅÛüÛÝrÞyÝÛ·×(ÖÏÖÚÖo×{×ZÕ ÒòÐgÖôÛ!Ø.ÌëÃÇ!ÏDуÏ"ÏšÑ$Ó=ÐT̉ËbÍžÐÂÓ¹Ô=ÓÝÐ0ЩÑHÖOÚYØ£ÕŸÖØŠØiÛ?ÝNÝãÞ½ßÊßÊàLá7àáìèÆñ¾ó¥êKâ×ãçè3ènéÍìÎðÍîåÃÝÌà‰éAð©ñî ì¿ëGèçUí”öú€ô®ìLéÑêmìxìîó.ö×õ’óñSðFòëóÀôŸóuñwð8ð?ìÃå¸ãßçHïöñvðßïïîõíHó°øóóç´Ü¼àsî÷Êõ(ð@ï1ñï:êëå;è.ðçö%÷óñHìê¸ìïñ@õ=ôñíìxé>æVäIæœí¯øøÿ†øÐì ãcàä›ê ðæó(õâôGñì‡ê{íÆòPõJóQîéôç1êuí;ð©ï¤ìÏèÆåŠåˆåÔã‰áæá è*î˜í™æßEÝÞéܘÛÅÛ_ÞEß}Þ6ÝÜMÝ#ßá3âýàKÞvÜ¿ÜúÝu߯àèâBãÔàäáuææ“ÞÐ×gØøäöõùvñ)ê7éDêØèç´çÿìò´óhñòê"ê`ðöökð@ç`ãéð¿ñòêótó€ñtîì-íKð³ñ3ñ¿ððvðÊñbòâó7ún«úóùð[óBõ…ô´ôÂùBþ û2òÝêëíò‘ü ¯Éøœñ»ðóâõ÷vùËúÑøBöhô–ô ÷-úüüŒúzø8÷Ä÷Üø‘ù7ù`øÇ÷$÷“÷²÷øAù3ùìùýúhûü ü`ü€üÔûrûûZú­ù†ùû%ü3ü¨üsý5ÿHóüÝôPò ÷AýÿìüÉûDüìû÷ù¤öIõÝõ"÷÷Eõ¦òÝð.ðŸñ¯ò=òˆð¦í¤ë™ê9êôéeé é„è”è£è]èøçbæoåeääáäPå ælçÈçXèóéðé¤ç é¿ëëÓêÒëøëýìEïðYñ”ò:óÖò½ñ¨ñcõþCšWú³ö5úüMù>ùEü ?¾þJõ\ïFôÖýÚñþÿhý2üßùäúy ˆ æÍý»üþ£þüþœú/ŸÌê½p$l ÂûZøˆü õÛJ‹]² Óü'ö]ú8> Í } €Ê½_Mÿüš † sx d ) ¹ «Ü1üQýj q.¼:‘ XYû&ý³ · 2é ” † íí  ’¬Ç y äy/ N 0 , ì ê+¬Ž9ç… í K ÃQ3LÿžþŸÿ ÿLþVÿÛÿß@ñ¿ûtüÇþ›ýýþ@‘8:Otü‰úwþ  [ ƒ?VŒ„ê‚ ë Ò M . É ¶ ¨†~  ¿’ xÒòxúþ ý {·vvñ¥°Zˆ;;8V)•’ÔÑSøÆ­—¦%®8²‘¿@ºA«Ý•SÍu!oGà fN—4¢–̰` «Xt¼šòkŒÈ´t D©9ªÐUT}¼E”¼|rÀœNK±L   = 4 Ú - O ö óÃlïÎ Â=>¿ö·D ž | ·|ç" ¤ €à c l ‹ Ù K LÔs–¸þ¸Õ.‰Õ æ´}ç ƒ#[í+½i'÷Õ^?‹l\Á]… cÌ㊂­=zLd“ò æúúŒ—ú c Ç Ê ¯œ#˜ó ø A Ë ²n¬[ñ ×å Ò ‚ « %¡ + - ] ” š, ü U ­ 4  Ô ;1“ÿ i ­Ÿ8 k_û + 8 1 â„Õ”¢òœäq>%hµ.BþRüûJù:úZFýRùŽû+ûŠù6ù÷võö¹öÉùÝþPý?ùöXõ ø üÏþèÿžÿÅýúSùœûNÿ°ÿäû¬ù—ûïá(¿PûÏöûõ„ú«£ `[Ñÿ[þ¸ÿ¢^c3<+þÚB-PÜæ«›·ý9þ†Y ºWÖýdþ8G`«¡ÁêÿKÿÿç;Ãt ׌þ9ýüþ XèJø”þ¹þ–çßlëÿ°ýÎýÒÞÆ£ÿü‰ýÔª•ÿ{¾¾Çü›gIZÖ¹-â[eYgÞ7¼ïá ¬áÿ=¼?!ªütûlÿêP}^ÿÓúÍøŒû;½ÃõþtÿŸû.õ©õaû?ý ü|ùŸô õxú+þ$ÿCþ/úÒôõù{ü4þXýçýºÿÿûûøú/ýÚÿÔÿý#û"üóþ~¿òü ùáûǪªà"½³ÿüHþZu½µ&ŸïÎþdý¢­ ¸ JÖý?ý^åI ] a^…»bÿdŠW üu»üsý °{εÚ@§o˜ÿYþõ n¡Ubÿ)þ,ÿqOÓ\üÅû€þ'Ò 6Åý8üþŸÿÙ“bÿåûúûÿ&‡@§üÂúÅÿ8òÆÿÜýt3!ý¢xþý{üþýäp3«·ÿûûZýÏÿ4JÉÜþsùÓ÷sû«å÷LõÐõ`ö•ú;ÿðþü´÷ÈñBóDùŒü‰üzü—ü”ú ößïYî¦ôéü`ïJýqøvöøfùúLûeü¦þUØÿTü-ùùãú‘ý&c(‹ÿÀü ü‡ýaVBwÿŠþ®ÿ•S,ÿ_ÿS-Cgÿ6ÿضóâdanüq8èÙ¾HÒ=#MþUû¤ûAÿW˜ ·ÿ€Wý¾ý^a†þhýuüqü`þGž" É;ý4ýEÉg«þãûþÒU’þþ'¹Â‹ÿ,ú_ûCh[ÿ!ÿ°™ŒUþhþçU1V áÁÿ˜ÿ©tyç ûy÷0øPýþë—ÿàý)ÿ4üÞøLúÜúPûàþ3½ý~û¬ù¾øúzúúûû³ü,ü üüdûû„ûIû­ûýòüJýþÇÿÚú9¨ýšú–úïýï} ïÿ>ZÑ™-ÁÙnÇ&ÿ½üµüôÿÜ$ · ×V#ý>û­û”þÁ“› Î ’¸ˆý%þJ†P:ˆ‹ @ýZù¡ø†ù^ûE\@É9úIøèù<üZþXÿ²ÿz&6yýëú%úâûìþS£ÿ´þ4ÿrÓÿëú¢øyù‰û+ýþÿcŒÅ:üÇúýÿð ðXþÄú_ü™\ïÿ‘ûoý  ¤ºQþtþ(N ¼óÎþQþÚÿO~Ž¥ÿ“ûûûPl e Ivùàø#úçüxÀþíüÏþMþ~üüoûUûü’ü"ýHýÍüŒüVüKûdúû¼üìÿ GþúOùü?›#UýJûýßiŠAþ¹üþ3Ùä%Âä΢ÿ;J{!%†?–˜Þ;Z9§m“p3ÿÿûÿ°LwH´bæþøü[ýžý ÿS wÿòþÈýýqýÎüÎûü”ü ý‹ýKýü¿û\üzüü“ü„üýaýåý8þVýïû¥ûüæûáúú;úŠûaýƒþóþªþ³þHÿ|ÿ¢þ?ý}üÛü³þ6šF¯ÿ;þçüû?û6þý,$×±þgü¦ýà³}!‹jÉþ4þhÿÂýÐÿ£ ? ã„û6ù‚ýެm—ÿ<ÿ0êÿý@ü¥ûúû³ý“ÿhØÿâþ=þ<þðý#ýUýOþ¡ ómêýú9ú>þ5FãÏH8€IÿNÿ¹úoü1oM±TSÍÒŸ“²gÍ©Ý(óÄÈ8Aejÿ³ÿdÄpE;C‰tàü‡ü·þþ­þŽÿšþ¦þ•þIüÃúÍúû<üþüüzûÂû¯û'ûçúú^úŠú8ûüeürü‚ü‹üKüû°ùÖø<ù¨úÖûíüÕýêýý™ûú ùˆùCüO×óºËþŸûûõü©ÿ«ÔŒ.ÿTþ*ÿ8ï "þîH`}£Fþèý«L a0°û³üxçí Ñ ®!þèþTË»‚ý0þ' RØþÿ*•¾KDÿrÿ+ÓÿËþÝýMþ=fÿ!üü†ÿ1ïR$ô˨ðÊÿÿ;gYÿò¶y«Öm0l]$þfž²êÓê­kúQ$«;'(§[ªÿUjÅÅýTþÿýdüvüû†ú!üiý?ý;ý¶üTûúžù»øbùŽúú¥úÍúßúûû¨úýùùAøPøÐùû=ûÕúKú²ùÑøBøløSù¶úWüýaþfþ\ý‡ûúÃù“û…þ¢2}éþý»úFø ÷¶úÑIÀø ­ýÊÿ3̳2þ]üSÿrîÿnûÝùþ0v  áŽþ‘ý4þß¾Áÿi>Óx·þlþGþhþýÿ€˜ äÿÿØþ²ÿRvás]»ºý[ü·þ’~h'ê'X•5Žs¨óû–fߺ|$§?%ÈÙmGL'„izUë†hæLÕ6Úµ9Ò¸ÿWƒôüLûÞüðüýêþý®û›ûû×úŽû¯ú¨ùUúÙúçúýú†úútúzú.úú1û>û]ûYûˆúØùeùUù­ù>úûËûzüLü¬û•ûü.ý6þœþªþJþâý(þÃþÿ¾þéýüßùSù¡ûz œ‚8þwÿút‚Uþ"ûÍüÛ©Í&ý*úGüÂͧ á „éþbþËþëÿB NÂÞ„"µ´ÿUÿ Ðú`¯þ þtþ%ÿºÿ¶ÿzÿg>éaCÇK~·oDzi*q‹¨ÁV=¯f¦È %ÓôW½ÝϘq×$À$Å”}ݹçƒÓ‡Ü8T/åÿ‡ý¦ýàÿìÿ ý$ýÉýGü>üÚüéû#üoüûúwú ù³ùdúú0úkúšù$ù´ùþùAú„ú9úÎù[ùéøÀø`ùÎùÁù¢ùµùÉùŒú¨û~üþü ýjüŠû1ûˆûšüþâþBþ4ü×ùÄøËù¦ü&ÔX4ˆé4õÿÂüoûdýƒÑ}Žƒý!úèú¶þÖ(A ýZ¨ýõýþ“ÿíÈ雑,ÿ7ÿÿÀõ¶Gîèÿ±þ¡þMÿ9Ù»……£÷nøÕ©H6ôœÿiŸ–º½c3pg!(~ç%B؈b§k´(›5'AÊÇŸX–;\q[‘_ÒzÛáŠÄr0ÿMþêýåýÿõvÿ­ülýeývûgû$û·úçûîû€ú‰úúéùúûù®ù^ú¥úÕùùµùÖù>úQúÅùeù?ù(ù ùtú ûÌû‡üÆü¯üü"û¥ú~ûýÿ>ÿqþæüÿúÀù¦ùÜú…ýâÖd^‰û™{þ|ý¾þ“ÖÖ_þü%üpþÿÿÓê•9á©ÿÆÿh2k/ìE7œHì”v´vQÔÿÖÿ›ÿ¸ÿìÿ^ê2ÀÕÜc¾d«‹xÿ ÿÁÛG¤-„áx(¡†Æ¡wºõ…Çàöè׸6ªTé[3LcS ÓrBj„=¤ äþ÷ýiýgýçý¹ÿ4þÜûü×ûùú€û¤úZúxû)ûLúyúÉùù(ùàøùú=úÛù¿ùùøœøù©ùžúùú°ú„úhúPúbúkúTú;ú~ú<û üQüóûûúúYú–ûþüñýTþJþqþ’þ•þ»þÿ)ÿÞþ¼þÜþíþíþÿ9ÿîþ}þ:þ/þVþÿ.* µÿ®ý%þÇþÕÿKÃlB'àØ@§ÿûÿ¦×ôT(nÿ!ÿsÿ”¥0'€Ô¸˜B³6Lï¡D¼¤ò˜ñØf²Ä]–Ç{e$grÁûפmPKn@<¢¶;™½—?®ú?ÿÄþžþ²þþ¯þ~z¯ü;ûâûîúQûMü@ûiûýûˆú›ùzùÃø/ùú¶ùvùfùÃøáøùÓù\ú•ú%úóùcú3úîùúúúúúúÆú½ûfüXüüýûÑûÂûÿû€ü?ýþSþ\þuþ¥þþ”þ¡þþ„þ™þŽþTþ×ý‰ý…ýˆý~ýÂýwþÈõ×ÝþpÿoþÈýãþ ÿðÿM{aÿOÿÿþ$ÿûÿ#ÊÿÈÿi ·†ÍÿÿŽÿ.ÿÿÆÿ›@Zòß(¨b“䮪&ôà”ò®J$ߺCŽ„©qMw\Ü©™kUr×Y¦+g¿”†ËÔ5ÂXDn…oÖ0®ÿÿ…þþ þnþvÿGÿ=ûúú#û8úbûýû>ûwûÝúfùQùbù&ùªù£ùù—ù¥ù9ùùÓø´ødùËùÎùú'úÌùªù{ù.ùuù(úúÔú¸ú‡úiú³ú•ûKü¬üçüý0ý ý ý ý`ýËýöýþþŠý>ý ýáü˜ü–üÜücýþ ÿn<xÿóþ(ãþ/þ7þ~ý«þC`ô™¡È/9p MÂÿÅÿ “©R_ÊZa<Wš®ËlbO,ÂÓ>'¶òŒŸ$ôíò”LQK²éøí_ž>e˜TpÃêÝÓª?¸•Ï÷!íO¡A/1õÑ*GU_²ÿaÿ+ÿÿ-ÿjÿWÿÍþÑýþýôþü=ú{ûû;úèúWúéù‹úúuù§ù!ùùø¦ù(ùÃøùÕøÛøúø›ø­øYù,ùæøõøÄø„øùùêùgú„úHúOú¯úûû"ûû2û¦ûeüËü$ý]ý*ýéüýüýüšüjüŒü—ülüüÙûýû»üþd#‚ýþãþ¢ý›ý—ýŒý+ÿ,²ÿÍÿ”ÿïþÿ ÿÔþaÿµÿëÿìNì—lUM4sîŠ|Êü*r¶ë#ü÷·¼âµ*Rö0v0 ¨ jÅa!Î ¯w0] ¸ & "- ÅyUòà$–ݦÏf KIßhØ.LjJž«ÿáþ¡þ³þ¼þÄþŠþäýïü…ýnýúøøÁú¸úûœûüù ùÔøÏ÷Ö÷~økøùù¸øø—÷úöK÷÷÷8øÄøèøPøø!øÝ÷ø–øºø¢ø}øføÌøªùXúËú9û°û×ûwû<ûûåú&ûÁûûûÙûtûÊú=úJúýúªûyüûüÛý0ÿÕýùû²ýþëý4þ&ý”üþwþkþ1ÿPÿ`ÿšÿ&ÿPÿZ‹€±Fÿÿ($u{Žâ_ü,ºrÔ†;³L—· I ­rÞ³ÕÚï PÓ\^n8" “ À ` T=ú=ÏY‘VÂ8¿p“+‹vz24ÐLJ±æé¡\*õŠ ‘ÿÿBþlýýýÎü¤üÍýÑü€ù—ù‚ú¦ùFú:úÇøù\ùâøHùùê÷Ä÷Ý÷Ä÷0ø?ø3ø×øÿøÅø¹ø@ø_÷5÷w÷*øùvùUùtù¯ùÆùåùîù údúÇúûðúžúçúûéú²ú¬úú}úšúÕú2û¼ûü3ýLþóûµú¶ü4ý#ýÂý!ýWý-þ^ýýôý`þõþAÿ²þ¸þ2ÿ)ÿÃÿ6#!•ïèÎë&ŒÄécŽ¿ñ ÿZ Ѐbå$w´Ýå%¼?t•} ÷ ¿ cÿ0ZEf' + ª  „ ÿ’³ ; œäç&,Üa)½KÖ¡m¬(U¤µÚµò£¦ÿ"ÿØþoþþÛývýýzüxûhúÚúŸü[ûcùVúÉù†ø+ùøí÷uøÄ÷ ÷»÷z÷÷n÷ýöïö’÷Ð÷øHøw÷©ödöLö ÷<øªø˜øføøøcøgøø ùíù‰úPú¾ù…ù†ù ù¸ùÂùªùùùžù¯ù ú¼úÎü›ýðúŒúiünüüü"ýèû.ü³üü©ü—ýÖý£þÿÁþÕþÃþ¶þUÿ—ÿ—ÿìÿ'a¡ÝÝäBºH©Ëí 9X» pp2Jd Y ¦â²ô³ û f e yM¿ • 6 Ò 3 ' @ > ¥Ÿ — | ÊfŽÎ†0kR€j¹Šçu˜Ì¡šüб6®3¬V£ÿìþ#þ‰ý.ýÑü“ü(ünûÖúüñükúù…úÊù<ùLùï÷ô÷ÐøTøJø˜ø²÷R÷V÷õöš÷løSø&ø…÷­ößö÷º÷ø1øønøù0ù!ùÙø¬ø{øˆøù`ùwùKùHùYùlùvùyùŽù«ùóù‹úsü,üzùÔù2ûOûü’ü†ûóûïûœû…üìüþüÍýþþ/þØý¢ýþFþÅþ‰ÿÞÿ(œÿeÿóÿ£P˜oDN•å,‰ë6ž¤ wÇuÿV~ÑV{¼‹ú Ò ¨  ¹Zô  Æ Ž  a ñäù ã°–g~ÑÐuÊ-’8ÚÅ—;Û€@! ¦ÚÉèÿoÿÿÑþþ<þôý{ýÒüÙûöú‰úsúƒúùúµüküâøÏ÷DøŽ÷Nø–øu÷¼÷÷pö¤öåöµöQ÷÷$÷7÷¨öö€öÝöðö1÷÷ ÷÷Ú÷Õ÷×÷¼÷Ò÷#ø‰øÅø¤øløbø”øìøþø¥ø=øø€øJù™úˆü|û\ùúQû"û.üìûËû®üJü1üÓü¬üßü²ý¿ý-þÕþÊþöþ ÿØþ-ÿ™ÿðÿ¢Ênd¨}å$vã+04pñ© í ¾· ¡ÖF€¬q Ý ! ¶ Š *ržÀe à ê , o  8 ]  ñ @ v w ! ® K  & 0 U j _ 9 ÆÔY:! ÑÂÝ…åñܸÌåárÊþÿ.ÿYþ¯ý_ý`ý/ýŸüõûHû0ûyûwûÝú´úáûÐúiø ù÷ø½÷`ø>øÿ÷ùÑøø"ø”÷P÷è÷ƒ÷%÷T÷ùö÷z÷w÷·÷øØ÷ø÷Pøqø ø{ø¬÷l÷÷÷Äøoùsù°ø÷Lõ~ôõ÷óù•ý¸ÿTüøF÷öT÷³ù¨úžûrüöûVü‰üJûŠú7úoúü®ýbþÚþŒþ þ0þ8þKþtþNþÄþÔÿƒæg¤RP“úÀ‘#b Áðq©éç$ftbî¼/ÜQ–Ê6£ ê ÏŒô L.ö 9”  ¢ Ý ÷ñ/ ƒ Ò  « Ö²ÝðY‚N¥GŒŠäöß$,»)ô]`ÿÿÐÿÃ$]þý§üÚü¿üTüÃû†ûþûTü ý`ýTú0ø‰ù¬ùÂù‚únùöø<ùuøoøÆø5øXø_øÍ÷øøÚ÷WøÒøüøù øö‡ô¤ó¸óõ÷´øìùúùøö"ôÄóÆô˜öBøXúû‹øÝ÷ÒøÇ÷ƒ÷÷#÷Qø³ù"úû6ûèú×úCúüù½ú<û¸û‘ü¤üºü:ýpý«ýþFþ¼þ$ÿ\ÿ‹ÿvÿXÿqÿ©ÿ¢[ØL£Ç²¬òoÑßýDu\zÇ6|…¦ì0ˆr‹] Á Ê e ¬”tzjR ) Þ  f /½,ެ1 '  u s ‚–ÿÿê< Ñí CÖ'ÿ†ý"  y ¯àÿ)ÿdÿ|)ô©s6ýÝúü½þÈÿÿeÿOÿ¢üû~úËøìùLüìüý/üNù+ø÷÷o÷M÷'÷VøTù–ùœùUø«öö9ö½öÝö5öêõ€ö:÷R÷ößõö¨öQ÷ø¥ùùY÷ö÷›ø¿÷œø4ùùïùºùtùIú©ú/ûOü÷üÝýþ4þÕýzýèüQý[þJÿCàú6G¦ñoê\ühd2Ä vi ¸û:J}vYU~°ÁÀ 0]‘×C 3 b9¯X— ú ¸ ¥Aî3OåÏO)˜ œ ýÑ{*Ñü1.aaÆ–ãÉ«àÿwÿ…ÿôÿ`mÔÿÿIþœýÂüÉû#ûxúÒù`ùmù¼ù(ú£ú8ûªügû³÷÷-÷—ö‡÷!÷ö=öjõ²ô'õ&õ|õÿõ3õô†ôóóêó'ôÛóöóeôTô'ô¸óóûòYó9ôÕôõ õµõ.÷öûóKõ#ö&ö÷½ö²ö³÷¨÷Ê÷ øÜø ù‡ú·ú5û¨ûôûªüýýcýÄýTþ;ÿ£ÿïÿ ~Üö)¤c>‚,Ä«!8ÞÝ¢nX­WÐó ÷ 9 Æ T Ú Y • › ’ º ÷ 2 # õ é $   "  Õ f   ! ú å ¸ 1 & ̽¥„…ÏWWF|C¸yw1‘ÜHõ®w$Ý”2Œÿäþ’þ˜þyþÚýKýý*ýý|ý:ý¯ü5ü©û#üŸý×ûrùVúMúúÃúŸùþø`ù­ø™øÄøø øø)÷0÷"÷–öžöÁö¦ö–ö÷õõÎôíô[õÔõüõö÷[øöQójó~òò+óÇò¦óUóíÆç"æØí3øñÜãùè‘÷âïçZõïìöÞé¦îîé—( ‡ù” e’R÷ “&jú…éÑø¬€<¨2 ¯ãÀÑÂá“!:>DŽ6("Ëtî¦Ý“ÒeØ”×þä÷2ý]—!g'0C-Y+ü&D%%#.‘Ë Fyß÷_CôÏãžï°æeØÚ)ã·ÒÈÔ½Ú~ÑÔäÓ¹Õ¿ÕÈПÙÞNÍÜ â[ÕÀÚ‚âå«Ú«íî*æhöÌïkóhötötùGý+ƒÖ ‰‰CÞÍÓµ!,h(€!à*Ï%V'¡.j(§*.+//9>-i6®;h/œ>¦9Ñ3ÿ;Ý1­;2LC©9¿?ÀDs?ºH9EB/é5Þ;^3ˆ4N8¿8/41r/!%"""pîDÐ ÝÎËhó©öyú|î4à̹Çÿ¸0²¨¼y¼¸œ¿ÖÂJ·1·š¿=·E®6¶ÿ¯¥©I©¦¬°±¥’¨ª£.¨±¨s®A±c­Ò¹Ò²{²Ì¿S·4ºÞÀð½2ÀNÄÁËÁHÄ9LJËÈÇmËëÏÞË;ÎÉÔÝЈÛóà'Ôæ4ì]éPîìõ÷Uùiúü(þ8û$|È} À 4 G.*T„"6E!ç_P"œ&¾&K) - %Š,…-«1#1q-3µ3Ò6q1]6ý8:ÿ<í:ä;­9ê;î7»4ç;d8½8Í?â=@¢@@¾<? E¦=€@bH|B ?Î:\<ú9©7t>Z5€/z&¡']*¥$¶7v7*2>õ;Ï9Š;ˆ4Œ*‘)Ÿ0Š*»&»(Ü(b ;Ø^Y|òX8_M lˆÿWÉ]ùõôÙñˆáMÚuÎdÂOÄ;»õ¶—¯è¬»«©Ç£*£¢Ûœ) {™£“p˜á“#7˜?— ’œGŸçž•¢L¤{¦S¤Õ¢Ç¥ŸC¦.²¬ °¢²h³`³A´g¾ô¸1µ0¼» ¶ ¼UɺͤÏ`Ï\ÒÐІÞäà©æðíTîŽóõ ö÷€ù[Þÿý p „ÿß zm£%º%ˆ Ÿ& $N38†,Ø/´0 7d<@«ElCjDÔFHˆIÇNõVÑVÕV\T\¾ZøTÿY§`Ì[xdÍjnhìg¡hcb`Øh¸hªn²ppo9k™mKf¨i#lb€dYg1g’f^h` ^“a^_5c_¦l`mà^¤júb‡Z¥[MWrUVTDSÆLŽJÒF×Bv=L8€8¿3ç0×LÓlË*ÍÆÑ\̾̀ÉmÇ2Ì0ÉIÅÀX»îÅrʭǪÄ"¿¤Ã¸Ã4Ã+ÂÝ¿¢Áa¾ËƹÌÈÈ®Än¹¹Á>ÆjÇ¿ÄcÈh‹½aÀ!ºó¿·ÀFºÃâÇ¡ÆÆ&ÃÓ»ñºñÄñÆfÁÄÙÄ1ÂÉbÈëÇœËwÍïΙÊ÷Ó?ØŽÐ ÕCÔkÔWØ Ù{ÜÚ:ݴܨØ<ß4â}çêOäŒájáFé#ðºðtð¨í>ï‹ïïìsóúàö–öžîÁíäü>ý.þ`^¯üy¬Fîq ½ ):À ,‚Ú°C®"î"²ÖQw&˜*z-»5ò3Ü4ñ4§5ö?XG:EFÕE6CaM‹O RÜUJT¢Q·I:M4TNYÅ[\Z²WpSÓP¸M.LOÚR¬VX]MwG3Gˆ=Ý8I:z5Ú04ž3T0ä.9,#y"&'7" !x ` ÝÒŽ.ï'ø,¤…ìTª ¦ 6Ÿ )~RæóÑ–ý/:ÿ!÷+÷÷ôÄó¨ö=÷@ðûí¤ñ•ï ï:í„êÜáêØÛÚ¸×ÛµááÜ[áßðÔՒΤͼÓw×gÖfÏËÊÆÆ|ÇɸɑLjÅåÊeΊÌ>ȸÅóÅÅÈeÌÿÇi¿¿,À9ÀÎÄUÅ@Ä1ÅœÆËSÅ{¼Ê»v¾YÇ8Èu¾D¾°À뻆À´Å¡À,»Ýº^¹8»aê¾¼RÀ²ÀçÀ®¼7¾#ÜĔÈzΫÍdË¿ÈÒÃ:Ê*Ñ&Ö6ÛÞÚtÛ2Ú9ádæÍä_ê,ëžîÜóÕö¨üÖú÷üûÿà ƒ ½ TÓh9Ï%} —!Ô»¬$¤&¢!ˆuR¿÷"D#þY S ;7$Ú UÞ&4(Ô*E)ž*/*å,13¢:?nDßC=Ð7D3º8<ÌBÁO­KçNORFÎMuLJIKD°FcNÍRPKÂOyP$RGVîMJHI$FšA"B M6K»MGP}Eö?>;’;;P7h8ù5ƒ2q10,‡(€#åT•!ŽØ¦šœg‰ Oa´ü\úªÿý¾ùúKùwõeëäYå½êëî\ê›àܦ×Y×eÜ{ÜøÕVÐ#ͮ͌ØÓÓ^Π̥À÷Ç'ÊèÉ6Ëö™½7»½ ¼Ü½f½;ºT³±{º ¿‰¼p»~¸p±Ñ­ƒ²f¶¶uµ¶™µè³Dµ·A´²Ñ´²±´û¸´È´¶g³ð³‚²³®ß±É·í³Œª/¦-§÷¬Ô±+®8«Ÿªg¨©ª<¯Ñ´î¯"ªI«?§p®7µV¸»¼;¹Á¼Â`Á¡Â›ÅõȹÏOÒ¤ÖqÜbÞgàcãäƒç¯ðºñ öÙÿûÿ$pm¼P < ÖKt ˆ"O!í!ú$Ù"V&ã( - 22¢4e8„5Ü2U8I:õ:Ð>AfD+GvIèI)HÔJ„NNS,T²RQZïWSW\XíSFUÜWÉXNX˜Z¡[Z]Bab!aaGbX^¦[ê]Œ\[W^Üb `­ZÇXÌX‘XàT7RjUØY)V˜WhY*OÛJ H’IˆNÒM€LIæE> :Ë;6D7q6ã.3/à1Û6T6‚,ÿ&o"Ï Ö##‰#ŸäÍGÛ × Á – Ø €<ƒ[ÿpýwø©õÑótñ€ôkòìŠåfÜ ØØ×ªÖ—Ù@×õÐ’ÉîÂOÄlÁŸº÷´Š±5´®µ ²Œ­¨µ¨¨‰£ç¥ì¤×¡–£¡¡¢v¤ žMžVŸÚ’¡ƒ›”ž¥s¡ï¤ó¤á£¥*Ÿðœ’¡Ö n¢Î¥œ£”¤~¢¤Ÿ™£¬¥¢r£O¦^§ ©S«v®üªJªV­D¬Å­i®È³„µ^´g·c¶Ë·¹»kÀ¡À±¿èÂÓÇËOʢʭÌöÌÒ¬Ò0ÓëØRÚ¥ßTâéäuæræaê¹ê×ìïîLõÉü#ÿ-ÿ¡ÆƒŠ ïuÇükÃÍW"z#e&\'Ã(Ñ,Í2†3c3î0á.W4Ü7a@q@6>ä:p4¶ALHøKzPpJzIGWKGR£PåQS RæW{[fWµYz\\¸^Ê_`º^ï_9böbæc»bý`|`rgüid8c]Y"[N^‡a_\*ZŠWçT§VãS­PˆK1HwFFdIFHC3?½<;:v5z3Þ2ž3„5s0ú/..j+:,Ê($+í(\%0&•!±!„ } ¢m>2™r™+ ¹ + µ ]L l½£úŽøPõIôcóTîBñNñûîëJçwçÛåãFÞÎÝÂß ÞkØØ×}Ú1×ÁÕøÑ÷ÎhÏ'ÌŒÌèÍÊ<ɉÈ/ĪÁzÁ‘ÀüÂ ÄæÃ7ÃvÀÀ뼃¸Â·»§¼½¯Áí¼.¹ ¹P¶N´ü¯±·›»g¿o½¹´´´½¹»¼»Þµì³²­µŒ»O¼{¸L±ö­,¯,³’½zÀ‘»b½Ö¸û´›¹B¹¼à¾1¾¶Ã ÃâÁrÅ»Ã8ÅŸÊ~ÊÍÑ9Ð<ÒÜÓµÒ¼ÔBØ-×Ù^Þ?á¼àTâKåbá)âLáà1äRèYìŠëÄê?è¾é‚ëøìûïoððò/óô’öŒø5ö(ø ý_ûÄþÑ>  ® V&¿Hä¿M"Å!T'¦&ç'f-@0 5¡7Ò5_6Ý:É;–<Œ@’B*C«CpCšC F„H4HbI¦M#M¨L¹NwNòMUNãO"PJO¬PéS$S`R¢RPwScRjQiU¨SVTÂS^R©Q/Q‰Q¥O\Q1QQÕQ¶O9PNŠO¯O#M«NM=K`HeHMIrG[GâE]DN@ÿ:Á9Ÿ>¦A C"AM:6c27Ÿ7e30Ü&@'è(Ò+Ÿ,J&ç!´Ž£+V­;£  G Ä S‚æÿÿü9úÿø^ôßõSõÉòó=òÞð ìÏçÀçÌ䨿›åtágâLàôÞºÝ:ÝóØ—Ô Ô2ÒÒ·ÎYËüÇÄŸÃÀ–¾e¾x¹<¹~¸³î³I°Š¬\­D¨ §A©Â¥ä¥°¥T¤S¥ý£Ö¤£d£Â¤Q¡ò ¹ 4£Q¦[¦8¤x¥ô¦+§Ô§y¨Ÿ­u®š®È¬(® ±þ¯B±:²Z³:²Îµd¸¶à¹t»2»»(½»Á™¿„ÁÅ×ÂÅËÆn˗ФΠÎeÐ>ÒƒÔÈÖ:׎ÚXÞøÛ×ßñâáôãÕçŠéŒê¾ï¼ð3ðÃòXõÏ÷‰÷ºûZû?ùÿêTÄaÒ—‹ ¬æÝóxÑ+@ýïâ!Ü'–,J-ý'–&@&(˜0s5«9;:Ï9q9,6®7“:=!?AB*EEºGÉH«GGªHˆL~MöO¨S9SsT9TöQ SûTbW°XYˆZrZúZÛ[ˆ\¸^J]x\]µ\P\9YrU¥UÝUþVfX‹VâT`Q OöNìK KIpDJC;DBÑ>;¨:f;Õ8Ã7f6’3¿4á2™/µ/,ú)°)ÿ&)Ý&•"Â#¢"–@׉–8“î‘ H Âå£?Èÿ"ÿ?ûÉù”úùmøöÀôóò÷î îìué.é鿆æWåÊá×â\àÈÜ.Þ;ÛA؆ÙëÖ3ÖoÖÓÓÊÔÌÑZÏFÏÁÌwÊÕÈÑÊ@É‹ÇçÆÌÂÀì½6¾¿ó¾ëÁÃü¾Ã½Ö»gº½@ºÃ¶ µä³^µ[¶ƒ·™¶5³ÿ¯Ú¬ó¯•±–²WµÌ±x±Å°C¯¯†®K®%­Ç°U±S°©³ñ²å³ï³P´b¶Íµà·m¹Òº¾¼5½|¼®¼´¿yÂQ¡Â/ÅÅ ÇÈÉ(Í2Ë”ÌIÑûÑ’Ò÷Ò<Ó­Ò§ÐzÑNÕO×ëÚÜ>ÛÞÙî×NÚ`Ú Û^ÜýÙýÝ¥ß6Þ0ájâÛáÑâHåæÔæòêÜë©ìÉïôïGñ›ôöòö¯úŠýzÿ×›?w $ áÅØe‡}é"1#&) +|/·025‹6¶6A9Æ<•=A°CøFýHóGmH|IÙM×NðPSFRÃS[T WâVpX¶[gZ^[;]á]M]^S^w^v`v_|_ó^ _¹`h_u_?_ _,^„\Ô^â]à\I_ê]=]«]Ø\\¹[ÝY Y¶XHWyX^V¥U'UÇQFRáOiMìMÑMyM!LgJ`GèFýEÍA@´?Ø?Ÿ>ÿ<à;¹9ÿ8n8î5±3q3å211ƒ.N/{.i*™*W)'W&G%u"ñ Á u¡”ðÇ-ž^ž9’ö‘OUýKùûõ+òSíëXçÖã¦á¿Þ„ÝdÚc×íӥϟÎuÊÈÍÆtÃõÂȾœ» ¼Ö¸X´²´T´Ï±c°Ê­|«(«?ª’©{¦Ö¥Œ¦¥g¥£k¤€£ÜžËž¯ž”ž¦ž*žÎžëœ,†šJ››­›æœ^GŸÝ›¦›¤œ/›TCœ±œqžwœöž¤Ÿï° ^¡Ü¡‘¢£Í¥ý¥¸¥©¦‹§,¨’©ý©Á« ­ë­S®M¯Ç°p±x²•³¶R·T¸2ºëº,½¾¿„ÀeÁèÃÐÄÒÃÀÅÚÆ¨Ç Ê.ÊÉÌ6Í Î¥ÏCϻӇÕÇ×¥Ú5Û×ܶÜèÞµÞ7àhä°äIèê§ë,î¢îSò•óôä÷¿û"þ}ÿ ¤g”éB ð øuFb]©ÈÙ ã$¢&è)-=.´2ë4’4ª4Ò205Z8é:–>h@ A?f>]@HAì@’AÕBxDûDDÓCDXEãE§D%G×HpH½I¹GÒI$KÉI¢KK°MôNOoPDQ SSkTÀTªVWXÒ[ÀY[Ì[]%^‚ZG]"\þ[`ß^|`‰`–^:`È^%_#a¹`S^]u]Ý]¹]d[Ò[â[•ZÛY¾YðXˆWúW´V…UéTT‹R’QÍPâOOOwM—MlL€J­IóGÅGGÆE·CnA~B,AÝ=Ù< =‚; 86R5c4™1¢/H.¢, +Õ' %[#* ʘ5ÙñÒ> ” Ìþ®üÔù:ø”öïóøò¨î_ìëfèç*å}ã¿àBßÂÜ?ÚÞÙåÖ[Õ%Ô?ÓÒøÏHÏ ÍïÊbÉÇÇÉÆ^ňÀÂÂñÀZÀE¾µ¼º•¶ß´z³î³‰´~² ¯O¬·©5¨V¦z¤¿¢w k 1Ÿœš»–V•–•›’±‘o‘ÌÞÕŽÎ²Ž”SŽÕ‹ð׎ьP2Êôx‘±’á““¢”å•l•Í—Çšùš}™ œBmM ³ H¡|¢ò£T¦ˆ§@§ê¨««ý¬ó­ ®{°$²x´×µ2·ø·ºb¼ ¼>¾Ã¿½ÁéÃMÄ™Å4ÇÉ_ËêÌ™Î#Ò ÒÍÓ× Ö‹ØÓÛPÝaßáâãÎåÍæéuìî ðªñêòPõA÷ÎùöúPü“þvÿ¤ë®jW î ^^¯<€²×ù# ß!3#i%°&à(++“.>2î2566Ò8ô:E;r=S@ÉA/CUEqGËJ¶LwNO9P²S+V{WY'Zß\º^6`ŠbÈcòd_ef e eeÿd h¥i÷iµiÚgáf f‡eÿd9chc;d—b]a%aÚ_D]í[I[º[xZƒX€XPW@UUUSSjQþPKQP€OÓNìN.N¯L+LJKøJýJNJ1IôHmHºG´GçENDšCùB0CïAA•A@Z<ò:î9ž8)9Ü7Á6y5!3b2ì/•.Q-„+,Ó*j(¬&±$#i"¥ õx&ðߺd. Ü4G ” Š ‹Å¦ƒ¦ÿíûóú.ú~÷`öôôó;ñËî\ì‘ë»éÖçØæ·ä~ãVá—ßpßÞzÛþØ9ÖÔµÓQÒÈÐ9Ï3ÍǞˢÉåÇÍÆIÆfÄ}î—ÁüÀ.Àß¾ó½¾*½:¼ »b»H»Wº&ºòº¥º&º’º4º¨¹ºoºýº‹»Ì»·»ººDº7»»ºè·¶§¶'¸"¹í¸"·ñ´I³•±å±æ±~°]¯8®Ï­¡¬\«+ªG¨§§)§“¦$¦i¥‚¤”£ì£i£x¢Í£¤ò¡=¢À£]£Î¤»¥ï¥L§º§Á¨Ì¨-ª™¬Ù¬Å®|°8±a²U³ð¶\·f·î¹»Y¿ÝÀÏ¿zÂÔßÄÇpÈÞÊËÌ5ÎñÏ,ÑQÔ°Õ×µÙiÛÍÜçÝTàyã-åÛç@êêêIíïAðÖò9õŒöú÷û¹üZþêq2 3 ìnæBÑ9”‰æ!×"¯$j'Ô(‘+-}-á.Â0Æ2n4>6Þ7¬8C9Õ:¿<‡=?É@¡AC´DÜE"F=G½H‰IïKµLÐL—N‚OÒP2RS˜S2U V€VêWœXöYÍZÏ\—]‹]_¯^s`8bÆbdºd¯eØeƒf¤fEfŸed3c‘c.e×e3e€cÖa¡`L_õ]]Í[êYY3W2ULTõP7N6LdJ¯HŸFœEÜA|@´? =<Ô9=7L5'4©3\2g0 /Q-,%+†)ø('\&ê%$N$Ý">! Q¸êžèð4¼BÅU–Sy?0 [  š ¡ÏGñÕ8±qþÓýRüÊú”úQøø÷0ö½õ ôôSò4ñ1ñ¨ïLïÿíŽìÝëêê“ê,ê&éDè°æ<åÉäIâ·â#ã“à'áÔß—Þ³ÝÜhÜiÜ*ÜÎÙ!ÙØÿÖ×+Ö¼Õ}ÕYÔ[ÔDÓPÓêÒzÑáÐnÐkвÐÐfÐЬÏ1ÐνÎrÎÂÎÐÏ»ÏÐ>ЃÑúÐÌÐÑJÑ¡Ò#ÓöÓíÔ¦Õ*ÖŽÖ Ø^ØAØ8Ù´Ø:×¶ÖÖÐÖÁØEÚnÚ÷ØS×yÕKÕ½Õ`Ô¶ÓÓ Ó®Ò4ÑÛÏXÎ<ͥ˿Ê#ÊûÈÈÇîÆíÅŪēÃZÃyÃfÂÙÂ{ÂAÁÍÂNÂÔÂÂøÁˆÃ´ðÄ"ŬÆÇÅÿÅŠÆ‹ÇDÉñÌ·Í3ÊZËØË$ÌbÎç͹ÎÐ?ÐÑzÒ§Ò3ÓîÒlÓîÔ>ÕÚÖ¯×;ØÒÙÙŽÙÚHÛ>ÜݕޗÞßßxßlàÿàaââãLäåçåWæKæ±æ˜çŽçÌè±éÆéê¢éFêJê’ê²ëÌë,ì€ìííýì½íî2î]ïÿï¥ï–ïÌï ïwï9ðøðXñˆñÚñ’òBòòòòyòÏòIôLô¨ô1õ ölö¿öv÷)ø9ùEù<ù úBûÁüyýÔýQþ}ÿìyC Øò[ú Ò N 0 û „1¬¦äÒÈï.Šïµ„\ *@ÝGû_¥’&íXÛ “ ¬ ©  — j óL ÈÏž~¸ {5 D Ü î Ð ø { ´ Ý Í¯> é_)£µ?Œevº)®îþ°¿ŒÏTFñi슠Ǥ¾ ‡!g!e" ""Ì"_"w#/$º#K$v#‹#Ê$b$“$å#($ƒ%2%’%¹%®%ê%& '²'((*(ö''L't'y(5))Ð)Œ)u)q))…)**€*­*³*A+ ++›+}+ñ+,Þ,-..I.Õ. /90#1D1€1n24¾4 6Ã6–6´6L67t8V:È;1<.<±:%9½8­8ø9ˆ;Ñ;µ;—:'938756ž44ï3y2A2^1é.¬-²+J*8)D'Ó%Ô$k$Ú"Ê!Y zŽê–ódÒÍ|¢‡m¬/· êå[1ò©IÔ^@8¾®ô%M*¶ÙËU~˜‰J)F~7;§4¦”2lóʵ¸ôAQÃá2P œ‡|uëÖËÀ‚6®Þ«&ˆ9Î2±>Ü>ëzHDMJÞ‰É º Š;Ž¢m>» b K k ' Ìk¥œî O*Êi%²‘0ÄuµŽ1±<•Ÿ£‘cüm< Õ> ßôŽ Ã ”½ƒ8rÍÿèýöúÏ÷Çö@ö6ôò¤ð2ð7ðeîëËçæºçaé>êÒéLç>å–ääTåÐåtãeâOã%ä½å å±âÔâ›ã¸ã¨â[â4â0â¡ã¸ãÞâAâá¬à©á«á â©ââïá á8á»áá<ámá]áá>àÎßàqàBáæávátà_ÞdÜÉÛ%܈ÝÒÞ²àâ@áCà“Ý`Û Û¬ÜFÞßÁßKàšßÌßbß¡ÞÞÝÊÝÞ‚ß–áUá¢à€àùß1àäßÃßàáæáëáâMââ0ââ"ãMää±ã±ã7ä°ãäŸää­åªæšç)è-è5èè„è_é.ê ë]ëÂësì›ì&í îîVï°ðñ:ñÕñøñHò óÍóõ›ö,÷µ÷Œ÷æöVö„ô ó ò¢òRô&õõIô ò­ïñííì€ëÒêê‡éfèAæ*ä<âsßîÛ ØRÖæØp߈äñäwáŠÜØÙÆ×VÕùҳѣÕëÝCäâÛ°×ÖJ×JØ”ÙÜ-Þ?á€ã€ä@á"ÛsÙýÚ»Þƒáôàlà¾àXáýà²ßyÞšßùá>ä å„ãfâáNàºàÖà°á‘áyâJä åmåùãÕâ^âWâaã§ãägäðäÔåeå:äÜãPä3åæåægçkçÝçèè'èÛç¾è:éˆé ê£é¸é0ê ëì¡ì¿íØí¥í—í´ì¯ìíëí×îLï/ðQðBð}ðvðçðôðìðàñ9òêò[óQóô±óIó¡ó}óiôÍô§õóö_÷ë÷¼÷¸÷ø©ø‘ù|ù;ú*û°û>üÆü'ýiý:þüþ\ÿáÿuyï¤EÔRÿÐýý‹ünýíý[þàýqüsúÀ÷Âöõöô!õ$ôóSñlïí„êãè³ç´èÀêëäêIè–äÙáãà¿áãSäåñävåŒãÛá\ââãuä)åæ¼åÄåûåîåææbççÎåÒæèç<éUê†êxë‡ë%ëëiêyë+ììqìŒëjëªëÞë9íSíÒí¾í³í)îöí?î+î9îÆîáî"ïïïËî…îïïåï.ñOñ òäñuñòcòBó¦óeóÂóô/ôÚô1õµõýõkö ÷Ò÷»øîøgù˜ùùËùçùvúþú‚û§üÉüÚü4ýþü–ýïýmþÿÿ{ÿ©ÿŸÿo{ª‚cò©¤öJõCêbà z% P | ž f / Œ ô n  — ¶ r A á Ì M U _ ò “ Ö  Ö Þé¨ÇhþCüuú)ù‡øv÷¶öÁõô´òPñëïÝîîdííÝìíìîÝîáìÊëàëwë¼ìÚì-íäí¾ípîýí‘î©ïäïÕðñ„òÖôGô¬óìóôõÏõQö ÷|÷ú÷¹ø*ùPù™ù¨ù+úÑú^ûüyüˆü‹ü…ýþcþIþvþÿÿ­ÿ¢ÿ°ÿ 0ÇØ±za·è>[¸oÑ`ñ€J¸ Ž ¥ Û É – ÿîãQßÍß"ãBçLì±ðó*õxõyõaõ”õ#öàöˆø¨ú®ülþ”ÿE–ž `uä‹M`qRmò "B#÷$#&ì&/'M'ø')€*¦*‰*‡*v*ù*)+F++Ÿ+,-,½+<+/*[))U(ç'ò&&z%ó#‚#»"Ã!n!âRÈâ‡hèsämf‹ä¿VCˆ z v ± i • f ² éÅ1 ¦ Ë Œ  òHk*0 0 ±™°+Åý#ë¼uðžÞüG¯ÑX’ßJc–`G8ÿžþ¦Hÿn$J›Òÿ»ÿ1ÿÞþWßÿPdÿÿ…ÿMÿ@ÿ¡ÿtÿZÿ¨ÿ—ÿÿåþÿ«ÿŸÿ ø3?tÿ=ÿž}FåCç÷¹¡Ûžû0÷nù‹ÿÜ* ûj7ú™¼þ¾ ±$¤~ ë;ñ±÷ ùzöGñîýî:ó½÷×ùÓøÆø°ø‰õÈòÄð,òCø¯û›û’ûFüýìýtÿ³ãÝ…uþ¦øJõ¹ú¨Ý· ¬”u'ºUgÙ¸ @ ßH½ N ¢Q ž Á ï   k Ñ œ  ›Qu ü % u 3   ‚ ì î q K Œ 5 Z Ó Ì §`  f  2 ´ U © dU Ý  ] Y ì t û ýöar s ¡   zš°››W 8·ýjûþþMôëMí lýOþÎC áKþÑýÔýý£ýx³Ðºùºó„õÀü a´`ÿÛý"ûãøûøÚú§ü•ýýÉú<ù.üRQ h„þïý›ÿóÿûÿmz ¨ÿþÿ4—ý†õ¬ñí÷ºj I þyñÇíõíýKþøÏõ/÷÷ãòPí„í¾òÒ÷-ø>óàìëèùèìï.ñfïÁé˜çèéÜêôéDèmçcæFç^ètè(é6éHçþâvÞßeä–èÇè7ç`çVé°éØç¼ætç²é0ìþìžì«ë³ëdíÉïò¡òqñ³ñöõý'æüóò°ë¨ìvó“ùü-ýØþ¾ÿ'þÙúéøÞúêþw]³ÁÿCÿ‘1X4µºH×SÞ¢ò? ø Ö 8 ! Ø ƒ   G Þ ‚ ¼ ”Å@©8­ý2^ĪfM<x^ÆTª‰o ¾Å 0cŒ˜Ï ª¡|{¯¿ïp ¾ y.‚B Á s „*yâc krcg z¥ + ¨ M [  ® ê@ Êœ|ÀFÕ~Ø É?'ÙLÜ_/ˆ„Åëi >Žùÿÿ—™“êt,:é*yøÜÿ¾þÌþØÿŠÏ¤íÿtÿJÿ$ÿ½þÄý~ü­ûBû_úÆø1ù®ýü=:ýDöŽóôçóòvò(ô˜õÆôIòÇïªî5ïðäðqïêìgêéWêáëÊìYìíê¯éÔè¥èÑèæèÂè“éÚêÕéåxàìà§æ²ëêëòéˆééRèuèIíró¤ôøð8íœì4íÍì¸íhò]÷ ö¡î&é8ë…ò0øÔùžùVùè÷ÿô&óôâöiù½ú8ú3ø&÷äúyi à Ðmÿ0é/kx¤  ši õçT  ‰Yþ¦õÄ'u |ÿ¬O 37— D ㆠ6 L‚™»ä R  [ï0áý o 3.Eq‹) ‡ q »Ý NN ËÍtú q d1 £ÛcÓ‰èªöñÜÂT€>æ Íú ÝmõÁàß™]ïÿPÖc±52ÚŽxKÜ[œ¯ÏÔ—wo^BÙ#DD¸ïþ›ýçÿ³Î fÑ€ü„üiý…übûmü]þåþ/þàûdöïÆìkïDõ„ûÞÿ<þ¿ô[éjä9èjïõœøCùrõYîÈèç#èÐë,ñõ ôlïŽê¾é7í`ïÊðyñXïáíçêå]âåòë^ñÛð-ï;ïJï¾ïòñ*önø±õìñUñòÄñÓðfò¢÷Vü^ýjûLøøjû.þÝûSöóÃöWüK :6ùÌõ.ú‡þBþ˜ÿ„üŽôwÊÅç²5âÖ" , šÀl ü  r äq ´ p ( [ò‰ 7 ß æ Í d jùγi =â+äè… Æ z7Ý:(H¾8™  † § DTO ×ep< É "  a 0aÀ íªz# ñÉ^& ‡ ±‰þGú3þñ¬ ¶¦ ®ÿÔþ¯ÿùíÉôýYý¦+ >e §ÞÓï :³‹ [ñðÚÓLhÿ3÷cö­ Æú+óÃùÊ£÷\ýkÿ*þ ÷¿ôùœ…uæùô†ò÷ôPøÇùâ÷ ôûððñ`ò2ò¶ñ¹ðHíhìÆíoí í:ë¨éûêêãäß.ÝÛáRç èáæ¾ægçšælãPá<â°ä`çaè]çÈå8ånæégëEìÂë¿êuê?ëœìî÷îïçîï+ðWñøñóñºñúñçòÿó>õwö÷Œøgù@úïúuû²ûÓû#ü§üUýþÉþœÿt>ßdÏEÑ`÷«wB™µíkMÄ j§¤—P / – P¥ {`~f$N .eÞ½Ÿ‘öb?Ú € - è+r=¦~õ ònÂm_“ JãÜ P'F ó b  Ž ý…¤J ¢7È!4å |Ü• L.ª å aÌþµýÙ¸ yŠ)Ù @¬Ìý®øÑüc¢ û ÁÌØÝ=ÐWþ=þ`ÿ‘;ñµO9è—þþÖþþÿ£þ­þ÷œãÌù|ö8÷Ú÷‹÷søcû“ý¿üôù÷Ëõ;ö^÷,÷õþñˆï¦îPïbðñ‡ðYïíí½ìÊìíAê¡åä¤é ñ@óûì›ã–ÝoÝámètð½õÆôÈî=è,åŠåyçsë‘ñóòë¾ä`çÃï]ñëêÓç¤íÆóÅñ)ìaìò¬õKôøðµî ïò‹õböNôô¦ù/ô+Sü¾úlü¦ýÿ¦ù¾¬°³á”þûø·üHMlw ÍŽýrŽ É LE A¦ ^Ф «Œ»ù îá— œöA ; Ö á œÓ\ ï ,‡B{â 4 ,õ pQÿ³ïï Ì Õ Ø 2 óä ®÷|ÿÔ“r çUÛe1qÁˆ¡wÒ t%kÏmþc¬°¿Çc²ñƒ®øPˆ’Œó;}œ¤Ô¶Žnj¦Áޓ½ð õ TG®w4)"wI¿~úòBòBú¸ˆÍþ.û5ùüöËó`óò÷‰þ.Ôü=õðæîˆïˆðýò•÷“ø õäòóðÁï@ñ¾ñ4òBóXñëëÏãöÞEã¶ëuðÈïÊí^í÷ì-ìÌîÿôí÷§ô<ïÃìrííí‚ïšô”øÔø öSóOó÷*û§ùéò{í©î-ö€ÿÑýM÷K÷ù1ø@õkú¨ Í6 öÓñü?sKÓUÿ`ÿ€xÓ Ñû;ý H ú œ Ðaõ ¥Ç’- @ û \ ” ÒâRQu “ˆ ¿"0ܳù~¼Ä = ‚ Ò ì à Ê [r+m “ Ä ) á “ z ‹ † Ë ® ÿ  » ÁÎ{ ˜ bTø¢üt%öÿ4mûãþcü¬üÔþ32ejý.þéS  >nRõÿäõfõ™|k`ÿAù£õ¿ûA>ŠÐ§aOý¤ûýˆÔ¨ú‰ýýüÎÿ–•b~¾üû]ûÇü‰ýÉüûGùFø øÉ÷ÿööMõõ;õòô?ôüòòºòð£îãî’éKáÝßPç-ìëê<é¨è»çéå÷âëáIãìäRæòåäîâdãåZç¤è–è'èšçíçéêÀêçêêêAêvéˆì=õÿûÆöïçyÞ¯ã‡ïkõWôŒôáøßû¢ùäô„òôø¼ûZü6ú^÷\öqøLüãÿ„âvÿ·þÿ‘]FP-·¶)C”fb Ý š ¦< Ç / y wßâs#ß ™Ê#×< Z ß ç s¾¹€ EÞš4d•s÷\œ8¾ è#Ÿ ¤VâÑ @ ¡‘,g _ üªñ· Íó¤î J h ¡ t{ w ° ø ï  1 Ÿ 4Ï`H Î   ¨ "‚þ­ûÿÐR£x´ éÿÿ+W ÿ“‘£¯˜ömüêÿœþSþX˜ + #ºûºüÚý_üêú[üÿÿ«ýÁú¶øïøûÚüuü±ùöwó}ò¹òYórófòŠðÝî6îsî£î)îdí¡ìCì7ìhìpìì~ë¾ê)êééäèémé¦éÅê©ìëÚäáóçyô«öéÙÛKÜ—æì(êJèìvð4ð‰ë¯çÀç.ë»ïoòjò+ïŸë§í÷S» ýªóçò<õø ú<ûfþûÿ‡ÿˆ—ÿåúÛôMòçø”=  9ÀJPGÕÿû”" ™ ¦&+M‚ 9m§ B.  ¶  J z G Ë ˆ ®  ô ãyh"9 w H Áy3 %AýþI…íæ q#êõç_è  Ø“0“Ç Ÿ Þ©óé¡U|’FÕd©õ·óìúÒA4 ³ ò FòT”„@ÿ]:þÇþäa‡æk,¯uÊ”õ„•v ãfÝ =|0º! Å ò4ý‘õøôúE‹¬ÿGûsùåþ'›¿ÿ²ùJùWû`úö ÷‡üýuû³øYö÷Iø2øI÷¾ô4ó:óÕï’è ã9äLënð¦ïÚíîíßêVì|ól÷îJàòÝÊêÅ÷U÷¤î"ì{ñ–ôKðAê_ê>ñ›øûø=ó(ñsóá÷NûÖûDù²õþô_÷Ç÷—ôyó ú¥jçžõ=òeõ'øoúFûÐü³>ü"ù?ûë¿R½ÿþŒpê]”§}n®yº ^4Yu =ø &  â k¸Ô È á93§9 N  åÝáö Ð × ÏÈãž¡çphð ü  à‰ Tí Ô@) ƒ‰Ïü¼ø­ý&7j—?Duþýlþ(‡‹™•ÿþNÿžç Ë ñ þZþHNóáͪý×õ”ôçûÊ.1ö ÔÿÿZÿÑþ—ÿÊ,M9qÿÿý7cbÄ¢ÿ£ÿ©—ˆÿÒýKýÊýAþþ8ý?ü…û+ûûFûäúÕù/ø|öõVóÂñûðtñšò%ðwìîæðñ\íiå´àWã#èöêxêÂèWé8êEè=åFã¡ãæ0è‡è¡çÛåå4æðçŸé—êé2ç²èï2õÛð{å à°å£îvñšïÜï ó ôjñîîaðôÔöc÷ ö6ôÞóuõøúFúgùçø›ùMû4ý§þ7ÿqÿ˜ÿH1&™Ó Küš QÔÀªí" #Ø«j3þØ\ ‚¤¤ Ž VÇ`o_ø*¹ j b ³ vÀбÌRÄ÷¤œ/Þp³ &U õfLéOø ®0üòâ#ü1ó4ž¼Ž®/”10{Šbf º SµX¬ y­u‹þ+¼ƒØß ²ùöZú¡9 n b¸Åý’4ÍÉu‚þwý }ÅÖY,~þn/WÔ+ÿÓÿ+ÿÈý„þ+}‹qÿ¨ýÖýÒÿ¢\Šþóú[ø­÷ù÷ƒøøÜöCõÉó$ô—õ0ô”ìÒâ â¤í&ûÕýoõíGë¥ëúè>åwåÁé€íGíÁé8æ›å…é)ïðéHß¡Ûpà7çYê½ê•ë(ì'êbæIäbåè=êãêËê?ìÿìèëíÂïSõ’ý9ÿßøRòCðrò²ôÜó9õ_û=Iþ£õ3îïêö¾ ¼ i X$úìøNü‰ÿÑ<èOiìGØq. Ä ¡  ˆ <     È š  ? — X ‚I½ö½-yà ' d ß 0 ´  ù 0öÛøÎø 3ãÄ ž 7 • a ¯ „¾- U ’ ÍÈÅâ „b0ö:«+mÁÛ•Ýþ?ÃÝnH² W]Ñ-Óât–‚¾ËÇË)nCåD sÖ8mÌG¤|>A Q R T{ø¯ùK. KáúñýÀý°p H c[ünûdü3û7û¿ü’ ägþèûûDüný,ü¡ùéö öYö9óèëæLèäîAóyòÄð9ðkîZíàðÈõàòXç7Þ à­é¹ñ›ôóñð#î¼êvçè¾îÑõù4öÂðsícî™óˆø0ù}÷òôïíèè‘îWö¶üRi [ÿEó³èíæïñ÷¼ým£üÿ÷{öÙõžúçý;øòî(ô¦ü"ôEíøùå(öKðvûñôvûpìšöòïþ'å«€° rd3¤Ýÿ³õó ™5L¸9«”ìàpòÂ`3iHˆOF=E%Ë ¤órãÉÓ±ÏêÛñ :$ª,–/Œ5î/ë**¹+M) $¥ŽP Äô ç½ß<Ú±àWÞCÝ<à¦Ó××vӣϘÒyÌ×RÔùÔ#Õ"ÑjÝŸÚqÝ„âÁà)ëgñôñï•äaÚ•ÊÝÆkÏKÐÌØJàþÛûâÎëò¼ú ÿ<.|þÿiQ €¦Ð'v,{3I8¹;õ@b>ÿDMnDóE_OÖK‘NâN3N¦YG^.Z{R^SÙ^ªbd_ÜX0O¯KMvKvK®KBKÒGÙ>ã=b7‘- -Ý+'"6¸ùD.MüíõdïJî|éwãýÞÜrÞ9Ù×wØÓYÎpÍ6ͱÈÉ7Çs¿ö»º£µDµ¸E²b²˜­¨_«Ã¨´©¯¤t¡ì¢|¡€¦û¢ÊŸ«£ï¡E£¤i£ª§%¥T£¨µ¨ª¨¢«¢³£±ü²ÿµ²±H¹ÍÀxÇÑDÏÉÎêÏEÒ“ÖI׬Ùéß`ãºå}ålà«áéåî:ô)÷ô»õ«õ*õ.üXwéI±ó> 3 u ZÖ{£!!. ($\)í'“*á-e31þ0×0ê.â5Ò0·1 8`3ä35v3Ã4Ç4J7>¢EXM÷S«RúVuY±T\‹RrHöM$SßUBMîJGxCÅHOO›L˜NLAO*J)?ª9µ8,6˜+2+Ö#P Õúÿ‘û¥ëêcåËÜØàùäôã ãÒæqæ4ãÙä2çGã³à¹á•ÙÖmØAÔ¬ÑlÒ8ÓZÑÑ—ÒÒÎ=͕ϣ˥ÅåĆÃÞÂÇ|ËÍ5ÌkÎüÈ„ÄØÌÅËÉÊ¡ÒÒ0ÏNÏXÆ(È„ÎΜÑàÎdÑ€Ób×ÚÝQÖ«Ô'×Ó ÙJÜÉß èÓåæê¸í#í7í¯î ùþù²S ~ s ?Á½_¸"­$C *#|%÷&15¥2>0X57Â3ú8p<˜?eA'DèGlEéE¶G KÊLµNwU‡RQYÒW}U¼YX Xü[¾[FcXb`eÌ\&\)_l^4eÞg¼hÏeßbg˜eMbaðZWX1?2;Ž5Ä3K,æ*+ï,z,"Bk Ë — Q ?úøòÛï®æué/åïÛÜÙmÔ0ÕÕ<ζÊÆÁò½Ã½Å/¾¢¾€½½Â‡Ä1»@ÀQº¶³·µ¬R¯b·ø»Ø»Q¶u·ñ±á°ž¯§¢ªÁ§ô£h¨‘©ô¢ œl¥™üšˆ¡øŸêZœ0“•Œtˆ„ㄌ™’ØŽ‡ ‘ϑל&Ÿ#¤4¤3û¥§Ò«Hº»¹½½™¹¬¿(ÆÝÎâѤӟØoÕÔÚ7Ý Ümæyèëêõ°ùêü^þâ AÞ"#,")b!¢'™, +»5M7±484U;dD`H†LŽIãF­DHOIM6W`Y‡PS¡LI“O¾PØTâM5DZHìD¸FI—FÃINC¼AœB…BžGo@Ä?YIÒE@÷;û59+;g;ù<6”-¡3 ?1:^4s1(S(×)q(ì(é!Ò"Á*¢&à"éÒÌ…Y×ÛLÒ ¶ ¾+Y ú | «þðúcùðþ®v\û´ð#ñNñíuòìÑã¡éèëìê¹çâ٠ե݋ÜCÛvÛ­Ö¿×-Ó.БÏKËóÌwÊ Ç?ͧÐÍË3Åì¾ë¾)ÂEÆ*ÄõÅ8ÅJ»ä½öÃÏÅqÅiÇbÅŽ¿@ÁÅÀËȈÎbÍgÏ=Ï ÐåÒ7؈ÜßêÛˆ×Úöà©åaéôæáÝâ‹àæêæésí~çÌå÷â7àÕã®àIâ¿å9åÞìMìåXâÛoÚžÛúÚÜÜf܄ؚ×ðØ§Ø–ÜÊãîå}âîä>çÜçóõøuüÙù¤ñG÷Ìö1ûR Š Æ Ê9H  ä$:)6+©(¢% *h,é1Œ88:†=ËDaFµDžC´@‡EãGGOþT£SbSYOßL‚T>Y¦YG[ÄV­Yz[JU\\®TúRUsWíV>YÂVQR;VxX¦QdPšP¸JûH*J©I+GJÿKÖEYEA7?¡@”:á:‡60l.î$"¤&—&0)k(Œ#q-{Lß³z 'ý“þ<ýö‹õùNûý³øôñ¡êòäpèÐè¨âSß$Û³×÷ÝyÜ©Ñ;Ð4ÓêÔ'Ô˜ÒʲÂÅ$É‚ÉQǺÆ`Á”¿ÊÃþÂÕ¾TÀ“¿å¸‰¹=¾±¾ß»|¼ï·`µ ºÖº‡º¼¸øºÜ¾¢¸³I°^¯×±³ñµx¼¹*±Þ±‹°z±Ÿ²Ñ®I¯J¶ƒ¼¦³7±¸Õ´»¶º·)½IÂÖÁ(ÇtÇÎÌ"Ò/ÎÑ™ÐyÔ%×j×»Ü,ÞÔäoèé èSæÜåvãëNòôû÷öcõgû[ú´ø¢úüÅþÔÿ„ TËþ¥ÿŒ´Ä $Ö t ‰yHø‹Ø‘`l%rtå!û!($2&,~20²57:K8<¹;@964Ç8Þ7&B"K·K»PÒDí@èEaD4JxJÇHŒM/LÊJˆRFPWJñJ K6QPOrPLR;U›LN}MDcF GC:FFXF"F@D1@'6i2M4s6,8°5w)DW"%Ó#Z$¶@r”‚¤F úiý GåEgùDôðmîò¤ñ3ê±áá–èGééìçUà&Ø'ÖÃÖ”Ú…ÛÄÑèÐSÐêÎ=Ò7ËDÉRÉÆOÈðÃùÂFÄ$Àó¿-¿™½¸…¶²»á¹Ñ¸¨·|¯É¬ç® °x³±®¬r©.¯¯§²—¯Ú¦»¨‘¥…ª9°­®®®7­-°¢®ì§Ã§Ô¬é­d¬Ö«†¬°˜±¸°Ú³ µ¹6¼?½ÁÃÀ™ÂÊ¿qÅ÷ȯË&Ò¦ÒKٯݛÜïà¼áÎå ë+ê3ïö‹ørú7û•ùýúá+¸«C— ˜ 'E ŒÓ ¨Þ¡A©ItPÙÓd…ñ«÷ç›A"!#. Í$á(Ð'l)õ*¾-0·5é9ª6ø9„; :»;®8Ì:ì@¤EJ7J—G1E­EõK¿PSŸVéTÁT†Q=KÖRV\Q£RÁShTJTAY~]šX}ROûQ;U¦V|WfS{NfO¡Q-PÀM¨JJ‘J»GZFUG¹E8A?š>N;Z9c8Ê8m9o7á4b/®)F'­#ë"J',$ „ZúêM#±‡  Œ1¤)UîÔü¼û&øÊô ô îØíƒìñæíæ‹æÔäNáÝ>ÜÝHÜ¿×ÑÑ)ÏWεÍ}ÌâÆÆ×ÈrÂÁêűÁi¼ ½-º.¹äºU¶€´”´f¶?³Ž¯¶²ö®J®'®]¬a®«Ü¨•¨æ©j©r¦B©ƒ¨Ê¤¾¤£§XªB¦"¨Á¦É¦§{¦-ªÇ§X¬Í¯ó®¯=°â±S¯M±ã²A¶ô¼¿%ÂCÁâ¼™½iÁ ÈçÎ:ÎýÍ/ÎXÐ$ÕµÖÎÙVÞîá´æ'ç2æèëQó¸õõàó?ð?õ{öýý}ÿõù‚ýw± G Z{¨o °ÛÚ H „ ¹‘)Ù…ŠHØÚFPò¦ H"¼&j-ø,·+…'p),>,D6“6¾3ñ4.6\;š=?ã;”;ô?-AýCAFšH¯HYG(IeJËIvM¶LÊK2SòO¡O«Q0N«SWRaR7THQkTÃS T¯TÎQ`N§OSÏO9P,M€H”I–H¨HIICE:CãC[@§? ?X<â8ï7)7C3^2/²-8.\)ÿ$$å!{ "ûJg‰ªÚÊ ø « ”A=#«ý·ýùdôÿöÈ÷Yö®óÑñò·ðÜí.è"å äá=âÙáãá‰Û×Ú‹ØßÓ^ÐîÍTϳҫÖ_×ÑÇÈÏÇWËŽÎÄÎiÈØ¿¾¾ƒÂ;ÅPÆTžÀʶĸ™¾¿FÅCÅ Á<¼µ5¶mºUº¹ó¸-»ûºr¹»0¹g¶Ò¹y¹t¶¹pºsº.»8º©¹ê·þ¸ÿ¼Å»0¿5ÃaÁ¸ÃOÃ@ÁÀ†¿&ÂÆÈiÌ”Ì ÏQÊŠÊ¿ÍRÍzÏ|ÐÉÒGÔzÔØÔª×|Ùq׉ØäÚïÛ$Û`Ý&ÞrÜHàà­Ýgߨáîà¹âÀä+ågèéçè êôêë€íüïð@ò[ò¢ô›÷ønúÝûÅÿ׿³ó2 ô WAC¸_掂#ˆ&B+Û*N*=0Æ0ö1’5*7L9•:=Ž=¨AÉD×B@D«DøFpH’H_N°O,P´PIOÍQiS‰VW?V™UøS¶U XúYûX$YÌXÐUSVmY^^¸b _i\FWAXÈ\]¹\ÚV±T¯UÉW#\ûZâT-NNK MŠPÈTŠV±UòOœHDDIGƒ@jAC@>Œ9ß5Ÿ634K2©1…0@/?-Ð+ý&Ð!“"§«¦/aHWø¨¢)NóÑüùŠöWö+ó;ó,òÑí9íQè$çpæâáøÞÚÞšÞ{ÚÂØ!Ø‚ÕIÒ¾Ñ]ÓÁÏØÍKÌØÉ„ÈÃÅBÅ!ÁÈÂÞà À÷½H¼Ðº:¹Cº¹¶Ñ¶Ó´Œ³8¶´ý´š²ì²Ï²L®.¯®a­®j¬Ãªå¨Ñ¬$®î«&­‚©°ªR¬©Š«¢¬Û«å«"¬ ¬è«I­‚«å¬ã­±¬p¯ž®«¬^­Ÿ®s­Ù¬Ñ¯0³s±I²˜·~³³~·G¶ ·c¸Ÿ¹é»D¾>¾B½Á¼~½’¿žÁüÆÍjÎÏÐÎЭÓmØõ×.ÖÕ ÖLÜÊà®æÄæ…âËãLãç¤ìTòeöÔ÷røÃõ ÷nùNþ'ÿµþÒ ² h 6ó¬À‚Ô ”"¬#$¨&[*n+ÿ.Ù1<3,6¶8Ø;>>Ý@8CzE H¾JfLeM9O{NƒN P´RÉVñX \Þ\í[[]¬\w]_"a°c"d9eKfgf3g²g§fi—hâh‚l”i7jkzgiizh‰f&gYe²dEe“c8b;bS`š]^,]ÁYÏY™YYAV>RÜPoOÈNKzGTHÂF<ê:p6ó6c5#121Æ-;*,)C%D#Ä!À=qþj÷þdã a ? ;C=)g—ÿ<þéû–ùæõôßó¦óæð&ï{ì›èwå~ãEåå´ææoãÐà'ÝýÜÿÛ8ÛmØÒGÑmÑ™ÒÚÓÓáΧÇÅÍÃyÄñŦÄÅŠÂ2Áb¾½¹fºÎ¸ÙµÄ³r´dµ|²0²Ô¯I¬Ñ¬hª§ß§{¨§õ¥_£Î¢Î¡Ÿ « ?œùœn›¼š‹žYšVšBœ›©š¾š œeœ±œž~œÑšV›Kš6£Ç¤¹£$¢–£¥e¥R¦ô¥a§nªF­Í®m°c²Û±¸³k·þ·¢¸ž»¿¿¿ïÁKÄýÄ´Ç8ɾÌrÏèÎÚÐÔfÖâØÚùÚ‚ß\â;äèÉéžëÿìîûîõð†ö[øPûbÿºýW$üÃ Ï Ìð¶ÄÑþ—-"d%N'+#,#/‘1a379|:£;ä>u@B»E÷FÊJ²L8N¶PQ6TÿTÝV?YÃX…ZcZˆZ|]ç`hc«cAef÷f:fšf>h_hLj’h4h¢iBi‹j£hÔgåfƒeãeIe˜f¹gzhqg_e0e!dKd×a)^‰^à]3^_*]X\\ú[QYeWZV·S=V%SïQYR¾OíMxM[J;H™IHæEpF®E DDC¸B¨>h>9AÝ=˜=@<×75×171W1U2-1É/e.É(ƒ'ð&æ!™ h íë ìÜ-= ? ¡™ö"þJûøöô€ð/ï‹ììè‘å†àHàüÝFÙ>×ÓýÐyÎÜÊíÈ©Å7Áò¼»ú¸Uµ*´Q³]°«¨1¨Î£(¢é ù›Kœ‰› ˜—9•“¸’‘Ü=Ž˜Œ\Œ¤‹ ŒÀŒ)Œc׌–‹/Œë‹Ô‹ºŒŽŽ­ŒøŽ 6’í‘ç’u“Ó”"•‚•™*šÑšyœž¡Ÿ üŸ°¢¤¥—¦€¦r©âªU­y®Å­Â¯p¯h± ³µ„·X¹…½%½î¾ÜÂ2ÂÁ1ÀãÃÇÈ/ÌñÌÌOÎ϶ÏtÒ«Ô.ÖÒØÙ Û÷Ý%ÞLáäHå ç ç—éhë³í#òãñXôûöâö“ûâüÿ°·r Ú ñ . ~|É :õÂé“zÈ"^&€)Á*¸+m.@.S/a1™1P5£6æ7 :S; ?'??¨A×BÜB¦C`F'HKLJ3L¤NmL]O8O×PxSÚRÓTiSãT.W°UçWpYûZA^r\ÛY§[­]q\]†^j^é^Ž_¥_@_E`ì_»`ia_`aÎ_ð^ _Š_{_ô^V_ _™]\o\¨[’ZZ:XGWµVVtSRtR•O¶MXMØLK_IHwG¡F¨CúA†?d>˜>Â<Ù:Ö8å7ó6š3w1I0Ö.Ä-)+Ö*á)r))²'„&­#¯$€#ð5ØŽ†þèân7X· í  Õ'ôÄ~þSüóú{ø~øÜ÷0õùôñòÁðÒðtîªìÓì&ìßë˜êÓç²ä„á>Þ|ÝcÝ_ÝiÞ‘Ü/Ûš×`ÔšÔˆÒúСÏÕÎ̓ÌÄÌ7É’ÈòÆÄĆÂWÂ!Á‹ÀÍ¿]¼Û¼]»A¸B¸¹¶R´†´º´Í²³¼²è¯2°b®­\¬ï«`¬8©Ð¨A¨¦Ð¦²¥ß¥Ô¥Ü¦S§ó£K¡h£~£*¡ª£U£¡‰£Ú¢<¡·¢Á¢˜ ¢x£ £$¤£¤¦=¦u¦›¦ã§ö¨°¨µ©A«+ªÎ«ê¬h¬°¯È¯¹°S²†²Ç´E¶3·^¸Aºj¼¾â¾`¿9Á ÃÊÄÕÅÌÆÀȺÊÍËã̓ΠÐÇÑBÒøÓò×ìØbÚÞ·Þ—àïâÔä'èdæsçTìˆìFï´ññ¼óIö‹÷/ø øûRý­ÿŒ$ø©Va  P ÐXñ–<q´÷g2Pi #j#O&+(š(*Õ(œ)e+,ð/Ý2J6y7U5*6þ7e9ï:m=y?…@AC€EwFbF±GI—I@K²M®N¬O‡Q¢QãR.T$UæUuVNX;XÌXÔYâYj[\c[¿[¼\X]_]ô]^]]:][]4^±]k]ó]Ñ^&`µ\eZ\\.Z•Y°Z~ZZ±YqYWzVSVEUÂT©T”TSÃQLPüO’NNðM¯L°LñJŠJFHäE€EDC8CáAKA B/?>¬;Š959‡78O7¯493Í06/½-,0*-(å%%Â" ªå QŒO«½ù»\ÏÅÅGÿÒüÐûÂø?÷ƒöÁóRñPñ7ïí4íë±è–æ5äâ1áßàÝÊÜùÙPÙ\Ø×Ö¨Ó?ÓÒøÐÐâÎÂÍÉÍḚ̀ËUÊÏÉFÉüÇ®ÆįÁÁÈÁ'ÃÄWÂßÀõ¾½¤½Û¼§»»dº¯ºeºp¹d¸;·ÿµm´2´³´´u³}²¹°X°A¯[­u¬ ªbªý©‰¨Å¨‹§m¦G¥_¢Î¡™ &ŸuŸJž¤Ûœ›¦™R˜˜&˜þ–â–Ÿ— ˜:˜•™”;–x–q•k–¹—Š—¢˜˜M™ÌšÛšDœ›>ž©Ÿe¡@£2¥ §ÿ¨­ª¨¬×­•® ±­²~´>·D¹Û»$¾4À&¹ÄRÈÊÒÌÄϽÑàÔ"ÖZØQÛÞ6áÃâmåôçñéÞìàî"ñ_óëö!ûPý‹ÿë‚ …² QñÖ_s ª@®AQCâD=H:IäJ?M!M%PéQ/SUæU:W‡X/Z4[Ú]ý_GamcÙc?d dÔbbèbèe¨hûi˜j?imgægChij÷i’jyjÞj jä.å$è!è°ånç±é¼èpèésé êÊë¥ìŒë‡ìíIìí÷ìªìíãìñìÐíîoí¶íÑíîwî²í[í0í¸íÔíí íêì¿ì×ìÒììZëŠëGëì;ìÓìÎí<í…ímíìœìžëôé,éêìËíÑí9íoìì›íQí®í6î-îèïàð—ñOñ?ñÎñòOó\ôjõöõªöó÷NøÓøÐù3ú¨ûíüÎüÉýÿ EïÑhYWÿŽ˜“$¡Á— ^ ¯    R ‹ 3;»e<Ësß2úÄ=ŒÆA¶â‰=+²Œ5 ò Ó!D!"·"9"n#$k$±%—%Q&,''ó'†'”'3(K(>)^))})*‰**B* *Ý+[.½-z+#,î-Ö,×,.Ì,‚-/...m-­-•.Ã.÷.J.ä-¨--./õ.…/.00Ö/ë/0|/0Ñ0Þ0%1c1s1D1™1ã1s23U3ç3½4ü5á55_4«3J4£5+7¤8Š87è54 5Ó6`8µ9^9Š8Ð7™7…8û7O7+7å6J7ó6ó6¬66605Ö55944Ç2Ë2»1}0Z/ˆ.¯.v-·,‰+ä)Ô(Â'£&\%æ$#+!P .2ðÎ7ãG«g •˜ —O i j n æÁ3×29=vXFåã9b5;½ï•¹CZÖÎ{f¶1 ¥ I _ €  ¿ ! ‹v{´r¶!é séí¦YûÂõYÒŸoTÒ­h zšïIÌñÜ&9n@šIÚq]¯ZO†v5 ; ¬ a n ‹ð.±QzQÅyr¡Çµ"Ü#ä Б2²”6!ðº0–SºÚh/‹xK`^&“áIés ~0o © ½ò5‘Tv”nÿ&þ»þOÿ·þÉüÍúúÉùVùÇøÃøwùƒ÷’ôþõ ö…ò’òrò¯ð•ñHñÁï3ï5ï îHìñëƒêméóééšèç+æ+åáäáäŒäEãáÞ–ÛõÙ¡ØÛØSÚ¼ÛÜ Ú×ÅÓïÐ1ÐoÐÑÑ:ШϟώÐÕÍæÈÏÈ$ÉoÇ:È"ÉÎÈeÉÊ%ÉljÇ+ÆCţƤƽÆtÇõƘÆ[ÇÈÈMÉóÉÊ¤Ë¿Ë ÌßÌÍ¢Í9ÎÍÏîЯÑÅÒ}Ó©ÔJÕuÕZÖrר$ÚÓÛÆÜmÝçÝTÞëÞìßåàÕá`ãÉãEäGå…æ½çÌè¯êìoí#îîoîÕíUí£íÌî¬ðóáôõôÔóÄóòósô6õÌõþöð÷ ø?ø‡ø™÷5öÔócðºïðòÑùÓ<ÿûøœö¼ô òšï{òLù³þÿèù¥ô°ñÈñ òÛñó±ôüöÚøkø_õñ™îXï ïàîŠðnðûîˆïjîìêíêåëàìhîRìféûçÕæQç'çXæ æKæVçíçüçbçÁåNä|ã1ã­ã±ãÔãLä»äþäŒã6âVáõávãÿã{ää`å§çyåDãå8ç¤ækæ»æïä÷åÈçèéÁêëëùëì ë'ëëøê…ìí íÆí¿íîîgîÉîhîòîïuïŸð–ðRðeïëíûìŸìGí‡íåíáíYíZí'í'ìíêtêâé·èè¸çjç—çfçsæ*æ*åPäËä0äAäöãLã.ãdâ‘ââãàžßÕÞ‡ßÌßCá'âÕáÎá“àyßߵ߫àßàªáKâ:â8âcáàÞß›áäçé’è9æØãjâãêäŠæè­èCè è¿çŒç èkè*éäé"êèêYëžëìtëìê•ê!ênêÈì×î"í?íÓïLð´ï9ð<ðÃîiïYð“ïQððÞïAð5ñ´ñýñÝòó¨òÒòìòGóˆóÇó ôþóÃôžô;ôÒôô½ôrõöêö`÷™÷!øøSù»ú¾øS÷fùÊú ú€úèúÉù—úrü¤üUýþ¶þ«þ_ÿ@ÿFþøþgÿÿ-wr£Ë© ¡N,}±’ô:”¨ØÁÍ`jc¢«K= ŸÍó’ÛâŠÁ)  ” ‡ ”  - ³ Ì È § ‡ 2 à a } ? P G “ ýÉMÁŽö¨û¼Ô4·èÖ·ˆH(éþký%üRû³ú"úÞùðøøµö õôôƒóÑòò.ñPð4ïÙîížìì@ëë¢ê!êSéüçÑç}ègèPæŸåèæˆæ/æ]æØåjåæ-æÔåaæªæ<çýç éãéçèøäÝÖrЯÍÇÍ ÏÒŸÕ'ذڣÜ]ÝÙÝqÞÜÞßáñâÍ䵿oèuéëníÎï¸ò~öyùÒûãý~ÿÜ$Ôn™N. ’ _ ™ £»Éÿƒõ/Â7©•d¦K>SmFbUÈ£™˜ši<$ž³Ù8~Zæ¨ÏE" :€FSàÏ"Õ …¢¾'ªÁÌõi¶ï ÊZežÊ¹«Ë…¤‰há5Ý n ) †   ö ~ 4 ¨ ìòìÁ—3ˆŸ¢8TÏ`õ2Jû˜–cªÏ]YØJöŠãªRMg4t éòš¸9ö §‚H¤ÿ"ÿ–þÿzB‡8 ü¤ þ  gAÙéúÅ<);[.ºÂ£úqÍ÷äõ ± dà pþƒû‰ùúwúÙ÷#õÜôG÷ü/ýý=ýpþtÿ›þ[²c$yØ Ô– Ç  Œ®@Å XH“ˆM¼NdJ1!F"#Q"šD,#?'3)ô'v%Í$%X%&I&×%&_&v%@$Õ%™(+C,W*Ù&>$ý$ó'ú)Ù*+¿)0' %S$“$%%Þ#×#'t*F+);$à 5!.$ú%š&y&ä$'$M$"#VÉ ‡$Î$w!Þ›³p±=¬ûŒ3=È´ÃcØe yyR)ßõÜ z Ó´_ g   t @Éã Û ! _ ´kÆ~g Ü á•!0©Äñý)þÉÍ?Ïû«ù ûûý(9 ôþÈüŽýqûùRýLþcúÃûoêÿËû§û-ý”xÂøý^Y=º ²+ÿÄþ€¾ÿÕûä÷Ñõ>öáöèôsñiíJêééêë îaìÀæ]ßÙ¯×eÙüÜmßmÞÝÛþØ×m×hØÒÙDÚKÛÃÞÐâ\äËáÈ݉Üvßþãç¹éììŠéXæŽå‰çëÓí:î3í.ë4ëvï>õcøõößò ïsïeôýùý°üÅúþøp÷ùö‚ø†ûþ›þìýÓý$þþÄýýìýKÿÚÊ©˜ ÿþŽp_ 8ìMBP ´„*ÿêD ¨ ! ¤ \È ™ Òá¶Ì” e Mפ6Z e € –Þ»   A 9 ü •‘ìw~¿  ¹5C¶ | K |°·ö¢Žv 9 ÕœÂþ]ÿ Â[ ¤‰ðŸÕ©FÿPü}ý¶  ,”žûjü© á0nËÿæÿWëÿeþ¨ü6ýNxa$ýCûÙþøô†¼ÿôÑ\°–Oî ä å Û 5 '5= ^ T S )‘þ½ › û °ºËÿÆþúŠüFø¯÷ú¥ý–ûŒô¨í6ì_ð,ôäóðõëaèèì–ïò‚ñ€ïvï@î ìéëªìÁïyògö¿úuûùøóÑðNórøüÑýeþÜÿÈü&øàú­® ÿ@ýùü:þ‘½ ø uþÈñ} ƒ Ê ® Í 0‚þgþkŽ= w🭠! b Šo ™e+ × ‚–½› XX— & Ÿ0é · ¦ E z J Z p  n½ £ X  € ² 0 ’ M ½ ¨ Ù è ã F èe Ö e ï "õÑÿ‘ÿw:½ N K/Æž†º  “hïÿ–þØýþ`ÿé~š³ë‡ýü¿•^ŠýWúIüTÿ:ÿÒü£ûºü³ëSÈûÛõ•ö0ûÅÿ7#ü¡ùÇùûûÁýýDûxøT÷!ù÷û·ýZý*ýGýØüZüyûiûóü²ÿ|ßgÐûÖøZú¢ ÛMˆBáþ¸þâØ:°èÀì¡þ‹üütü\û]ûÝûÐúNùZøˆöéó2òñžò³ô‹ðÚë;í3î³í‡ï<ïêuæ¹åýæßéºíîøë‚ëôë¢ìiíí˜ì½í¾ï1ð!ð;ðûî—ì ì‚î'óÔøØûgûëøØôCñ€ïPð‡óDøöýzZ”üFú»ûý´üäù«ø‡úÜý(h·ÿ³ÿf‡x‘]þÅûàú¹ú©üšcA † dÇÿWýþ §*Rg 2A ÔMà\7ôÐ N ‘ Âê5ZVט k | íyÞ Ïýž¾: W ™ …[lz»X IMú© a¤ A/Þá²Lð Ž äŽüžÿ¿ºc»Z«¯Ã¯ò÷ä5šà=ÀÆX;ÿ¬û[ýT£) ÿÑýüÿìŒìÔ„f—{q" ï… †Z=¿CÑį”Ä¢{¦IPÿUýPüŠü%ý5ýüûjú´ø—ö ô–ñ ðÌïõïâïQïXîDíöëùê0ê‚ééuèÕèøégêêFé¿èéÄéêøê˜ëzì.íîîæíNíßíïîKïï×îï<ñ:ôröÅ÷Ù÷¹÷kø6ùUùiøí÷þø”û*þœÿâÿ ÿþíýÜübûû#ÿ¾úÊ g°ÍÿtY· Ñ H ²çÚ˜®˜k ~Z$ hh)˜ ¼ ‰œ R ~ ëÕ ô Æ ‰ ¶  \ ç ý Z ð – Q ÎÁ)N ÙƒY ÍBä ¢   µ P wE¡ A Ð Œ û – O  L f °’G  ¹ ‡üE m¾|K–JóÛ5®—KAŠÒ*ÈL›áÿ9ÿ6ÿ ÿÐþÒþÿ^ÿÿþü‡ûmûü¶üÝüÊüÓüåüÔü·üpüü0ü ý-þÝþÿçÿØÿiÿ²þÐý>ýYýþÌþ›ÿw+þDüˆûëüÖÿçmñßþQú­÷ø÷íù×û=ü±úø¢õmôöóœóöó«ôFõÊô–óÎò2óÔôŒô?ñ‘ìCé‘ê¿îXò5òuíè‰æyê"ðœóYóåï¡ëféKë•îÝðÑð­íýì´ññóFñqðïñtñ'ñ'ó6ôÚó2õÁön÷æù­ùùôŽõ”ü aþ—ü"ùæõŠø¦ý`$U]þ;þ¹xà˜þ)þ^ÿh€‡Zâ´õÒ‹ßæðßdIYÂ"4È Y q =}7ÏV|®ß|ÚK³¾ ´×]^䢓±5Ugñ?ß I§Öü CQz4Dÿ·ÿK¼Ú‡¡ÿAÿÿyÿ|‡‰PÍܸ ÿ þðÁ@_ŒeˆÿUý¦üEÿű Ä zË$¼M! :ÿ 1Á àl%þý›Ùc m Õ ƒw¯Ê¬3Ž ( Î’Ÿ?õõÝfc‚­üÇ”6ÿ,&TþûIü‡Ôÿvý~ùLøÎøõøâù¢ú<ú¶ùÓù7ùª÷¯öíõ8õgõ1ö¾öáöæö[ö°õ™õËõ-ö…ö'÷“÷¥÷m÷÷ßöÇöúöƒ÷î÷©ø@ùVù+ùù)ùù/ù•ùLúÒú¤ú úhùêø ù,úäû÷ü ý”ü(ü÷ûüäû¡ûÒû®üïý“þ®þ´þÔþ)ÿxÿÿ¤ÿ"þïœ~°­["a‹?çôî–uÚ}Á«(öðb¤jqPa »F" ÅGý ý \ É pL³ × ë•B …fL àjÂM]cšS/íƒùøQusËÆËßÿ_½D ¶ O.º²r2žå!¤æA:%ˆÈHØwXb“æé1Öq;˜_ÑÀä0K.uXrwQÕˆKåOèÿœÿSÿþ—ýLüõúÝùùƒøøˆ÷ªö¾õ õ"ôfóâòò*ñð@ïîåí‹í#íãì|ì²ëáêKêþé®éiéDéé>éïè„è=èèècèÐèdéêëì'íôíÊí×ìì"ìrí<ïñŸñŽðœîÁì=ìGî›òH÷húÊúíøy÷iøÊú«ûµù ÷Kö(ùÃýgH¢ÿûÃøæù‡ý7UO&³®ÿ“È€Ä--HE‹ | ކ Ô œ B !š ðÜ »  T „ £ { e Kcé©  \ H mu-^Èpd±¢urƒµlôfÙ¨Š©ëévnR ­ x ~ … x @ Î ` Ò < ‹  ÏØ ç<ó¢ºÀlH‚ëãØ¸ËÿßÿËÿÉÿúÿýÿ‘ÿíþoþWþ„þ¦þÏþÿÛþ«þuþHþþÙýÄý þ|þÿ–ÿ$×W&òÿþþ”þñÿ‡)„ýûáù°úýFù+ÿKþ˜þÔþªýCûBùØømúÔüùý›üøøMõ•óKôöU÷æ÷ó÷„÷Jöýó«ñÎïÊîZïñ6òGòÉññð£ð[ð¶ïHï`ðˆóäóðÝîÄñjóÐð´î‹ðgñ:ðæð“òåòWó<ôËóxóØô öÃ÷.ùúëøâö¹õ¨õ4÷NúWýÄþçþPþ©ý“ýþôýÅý§þ8rð3& š|9„æŠVWú…ƒ¿½©Ð ª:Wê¬ 2 Ù?XõëJíegØè‡»YÝ-çBŠâo‹Kã½’’ÆÉ†›áEe=%!AK!ïêÚœ‘±z_Ûgƒ9÷º-°p{¶#K4‹ÊX-B“ˆïc54ûÎ~jU”*"üÅ•ÐXÖ/ƒB²™vk8ñOlf„S`ì”Rc k€ÿÉý8þ?tÀ"ÿ¼þpýóü½ü9üüeüÝü¼ü+üAû0úFùûøýøÒøoøï÷‡÷÷iöÁõ|õõ¥õJõ“ô¿óó«óÅó¶ó|ó2óæòÙò ó=óó‚òÃñ*ñÜðñfñòzòròvòzòjòWòpò òÃò?ó©óôó,ôQôuô˜ô½ôêô7õÔõIötövöÒö˜÷8øùÇùXúû­ûÎû–ûûÕû…üŒý`þßþÿþ ÿÿ&ÿ’ÿc”©5^•÷–sýÿûÐ÷—5Tle8ÞŽ¤VÂ ß ° ýÖTð銯¢ÇôøžgœÜ W Å %|ð…Q~ ýè† Û<ôN «2 ä  j Ü á \ #&ñÝ K å  .  ßß+ ý  Ø  © ¿ ¾ > b  } — ¢ ˜ ž G ƒ ç–iXjdõš\$§ç_3M?›^åÀ žÿ(ÿËþ¥þEþ¡ýíü7üQûlúØùù\ø±÷ ÷ öæôÙóó}òòññnðÃïï8îÅí˜í^í?ííªìì¡ë[ëë×ê¤êêjêê›ê\ê;êqêëÉë)ìZìpì{ì¥ì>íîõîÄïØïï^ïÙï<ð¯ð[ñòòÔòÎòòÖòºóçô:öz÷á÷å÷ øê÷·÷ç÷›ø®ùû¾ûáûTüPý$þDþ^þ™þÿýÿîXÔŠjô|i3À¿Î) ;sdÚM Ñ Ó  Wrzª›R b 6 ê ™¿Î®‘ïFi‰Ca /Á³þœKZŠ{\ëàÞzÀ ó ‚ … ¯ “ þ  ! z á8ŠùÚ¾W—ÆT¿>z±Bî•'àÿ>ÿ—þÿý ýŒý’ý¦ý ýxýéü_ü üïûüiüÔü%ýDýïü*ü©û²û)ü£üýý—ü:ü;ühü—üæü{ýþþ þöý þGþNþïýAýíüßüæüýëü>üaûÖúHú›ùwùÍùúDúWú úªùùð÷˜öõGõ–õö¢õ_ôóˆóàóôíó¥ó,óöòôô)ö¾òðçñÄòNñoó'öZò ï~òBôòŸòäôÉóóò§ôýôôeõƒ÷è÷¹øFú?úMù£ùÎù÷øùeúüþ€"ÿQþ}þ£þïþãÿ"'ß1$un„®ú aðþÈÐH×ýŽTk†c¼u[Š4ej<òÐ\mÝ6ÀÉ6Ú 6Ü×ÈÝ$(ú£Ûe‡©HRâ0ŽÄÄÚjò(¦Š¥sŠUQ_-þÌ]mÁ¸L ‘'K½ÞHe °3Ž Fò©Æ/­«.´0Yl«îÅlTÍ™s‹Ú§!9ê„ÿÊ®®~Ôe|î¡ëÕ£‡µ­(ߥM-R&ÿþ¦ý›ý"ýüjûuûû+ûDú ùó÷?÷üö÷'÷Õöö2õ`ôÈóLóÞòò8òUò‡ò*òŠñ ñ‡ðHð-ð ðâïðZð}ðHðïï“ïRïqïèïHð5ðð ðTð•ðïðEñjñ°ñDòÔò<óÆóxôÞôõFõ•õ»õÆõö–ö>÷õ÷ÙøÈù€úßúöú+ûÔû€ü<ýþèþlÿÈÿ P4qê]ùÆmÍÞôîæWGC y ßBnðºg¯Ÿc?Ã>  ¹Çß _ Ö € s  ¢  n Ñ ô À’ Ï í V , ] ¦  ¥  ¦x,º0 ƒ _ ` ¤ ¦çþ6j 1 K ) Ô |] Ê  ` P [  · ª Á / ‹   . ª { `  °c"¦ ‹ç~eV¤´×þ]Çûÿ0ÿÅþ¿þþýýôü¿ûˆú¬ù\ùÚøÙ÷ßöXöÿõõ°ôÖó÷òYòò™ñððYð¯ïîîWî-îöí]í’ìÒëYëþêËê§êiêHê7ê5ê7êFê<êêâéÊé¼éé™éêêëáê{êêEê ëµë-ì§ìHí¶íÛíþíî€î_ï‚ðoñ´ñ¦ñÉñ=òóôæô†õö³öž÷+øù¬û7üóøîø¾ü‘ýtüçýqÿ¶þôþ¸!*½{rÒÖ/*F‹Ü— F ~ d ] ‚ ² `mYT ý á¡™‡´}\Ó™>k[Å-áy:ÆPˆ±v’ŦSït,©ïJ´?ò v œ Î D à ¿ Z — xwÔ}$aƒö¼_¥¼<§,ÈÿqÿÿÌþƒþþ;ýxüÿûÄûÊûü½û„û‘ûûBûÇúhú.úRúúÜúüúÚú¸ú}úFú<ú‚úçú%ûJûdû[û;û1ûûÍûËû¼û„ûûæú"û…ûÑûÚû©ûRû9û?ûû©úiúœú ûqû>û™úËùvùùÇù·ùùœø¤øˆøùÌúùõ¢ôÇ÷Œ÷Çõãö£÷ö´õ‰öQõ²óRô"õÜôõ£ö½ø~÷Úó÷ócö½õ‡ô2öc÷éö¾÷•ùºùAùú¨úžúLûºû®úvùú&ü>þÞÿN7ÿAþ…þFÿqÿ³ÿ[º…°cÈ)½U¥ÏEÍ«„˜‡”Ý8j¬™0í²’Ã Z1ÀîWêÑÛ.H!ΊdOú¶—’V0 ¾{{_!øÿåÿ QBØÿ¦ÿ×ÿûÿýÿÈÿgÿÿWÿÍÿ"&ýÿ Óÿ”ÿnÿ‘ÿÿ±ÿÁÿžÿ©ÿÓÿZl1÷ÿ*Hy¿ñ×À©ø™÷èå">:£³Î8M§W;k,qÂFž¾Ty-èyË h®Ÿ Åt  á Ê  © P +  ' Œ Æ ¦i@ ) 6 ´ ¤ q 4 åôéSô¤­È gPWêoÈÿ^ÿçþþ+ýdü}ûuú­ù:ù²øú÷•÷÷„öÇõ õô óòrò|òsòþñ/ñVðéïœï#ï¹îpîiî{î\îîÉí„í¸íüíîæíãíÄíÄí6îŒîµîÔîýîXïÚïsð³ð®ð×ð/ñ¨ñ7òÃòýò'ó«óWôÓôDõ›õö@öÇön÷ø‡ø?ùKúû„û`û¦ú~ù‘ø¬ø&úÀüøÿ]¶úþáüãü„þ’b¡E•øQ„-•P Ê >ÙQ _ßT |‰ Š ú   å ? 1 ª « ð D ¡ –XÅ e Õ øŸ£ v°XûÕ s çi¶¶Q-ša\BÀŒ ¥R X—† m ì f x \ ê ÉnÁ ³ „ ç e ñ ‰  " W n±…+“ ×î;_)ÑûJ~B¿B·þ¦ý]ýý«ü(üpû`û¯ûùúˆù"ø÷_ööÞõ{õ+õ×ôôhóªòåñöð‚ð ðSï‰îÖíIí.íyíêíÚíÜìáê›è¯æÏå=æŽç{ékëìòê£è‘æ8åbåçæ¦èÍésê©ê¾êªê8êXé¼èPé”êìVíhîìî ïMï£ïÓï‰ñ5ô*óšð¶ò¸õÑô5ôgö´÷N÷·ø©úEúÖù8û1ü$ü½üæýNþïþ€ˆªú…© ®Û~JòT § ²8 í : Ž f O y ù «› £#±!ÛÙ Hª‹”bƒÀ¥NT›Úh™0n¢·†– ýw q€¹#R k \ {ê;ò¦Ä §pNA¿ÎÑ ¼ « :Áýÿl3ªä¦à¨ŠŽþý7ýÿ¤ íÿºýÃû³ú£úÙúÎúúçú7ü2ýýÊûìù‘øjø9ùØùúYú¡úÃúúŽù^øXøIùMúû$ûüúÊúûûÐúÕúüú.ûYû{û’ûû¡ûü›üýáþê:þOú–ûNýOûSúdüíüÉûTü<ýçû¢ú û1û†úÍúvû/ûÙú ûâúÅùÞø·øŠøŠøõøyù‚ûãü‡ù½öÔøúø÷‡÷Yùîø·÷ÄøúùHùùúú¿ù©úûLûiûCüÂü¿üâüÅüÄûúú'û-ü¼ý‰ÿ…I?ÿXþ*þÀþ°ÿzÉ–Z•âUsÿGÿf¤ æ“P¯:ȰÇV¡ê¿âi AÛ¹Ãh¡Èú=-ÁýÇ›M¥ çÿ.Ùÿøþþ–ýŽýþþæþÞþ‰þ÷ý’ýmý5ýÑü¼üÇü×üÊü§üXüüÝûåûFürüüÌüýòüáü ýNýžýúýþýÊý‹ýŽý›ýïý™þpÿ–®¡íôþ_©sKlÉuŽøU×*’¤(ˆùkàv š € Æ ½  î 7v ýv -©  —y  e hÈ ý ËDN Í ¤ O 7 â Ý * Œ - ` ‰è€ ÈO¤Ó»kÎÿ þþ?þŒþsþ®ýwüðúzù’øø¡÷]÷÷…öö“õõmôòó˜óBóêò{òò™ñ`ñ ñÚðÇð¸ð‡ð.ðbðàðñ3ñ ñÿð ñ+ñ7ñBñGñ‚ñ–ñ²ñžñqñHñ`ñµñUòómófó'óó9óÍóôjô¥ôÒô¼ôåôðôþôõnõÿõžö ÷o÷Ý÷ø!øwøôøBù%ùÁøxøÏ÷æ÷§øŠù´úøþñ_íRð?þY<óêÀù|Ãð3õôý]ýVö ÿ+ôÿX 8Ø$šÒç4ÜFöË&é’ÏŽÒªóÅ,G@ç˜Å0ÄWßHÞ!^7ú1š è ?óKàÉÑåÔ Ü«áaü4 9D.‰4á<œ?ž=6=c9ý:å7/8õ.ï$²*`3Îÿ>“ùéðïûøØé—ô¢ï¤ë%îzíåïäëãê*÷/ìfå/ú)ðOëòÏù&ò×òÐ÷Sÿl‰ÿ9á3üUY ëuR®ƒÛV" # "+)Û0¬$š'ì* $V,É+¶&®)'Ô1ˆ/ê&(6x+ ,ì7w+l0æ,Ê%9©< .,í4á22:o&¬0)`$ D"€#3t™£* È T\ÉžûY÷bò,ò<íŠàµç©Ý^ÏÙ¶ÒFÏìÈÊ0ÌW½gÀ¯Ãºg·ï¾¸ª®d´ ¸<­¬¯³¹¨Þ¦A¦¬š¦ÔžÑ¤n QŸr¡W w§MŸפYžD¢Ÿ‰’¨ÿ¤ž¡¢[Ÿ¹¦k¯ ¸½ÂË9ʵǡÍ$Í¥ÌtÜdÓ@ÔkéKç‘ìaì£ð#ùeúºG}ë ×¢ !Õ è /£á Û¸þ³ zûOùVöŒçVîÑóøèü‚à6À©õg KMó†Fy"Ì%Í,·/G3$384¬:Y7]:U>¥x>µ8N4e,ª&q0 =è; i,èøÞ÷7û ùÇóãñóì›éÇâçàòßjÛjÙðרÕÔàÒ<Ï[ÈXÃ*ÃöúÉ5įÀ9¿Ú´8´²8¶µµ'®/°I®ˆ±¹¶H³­2§¦Z¢± J§5±AµX©ó­F±×¦ ¯+²µ±²¯ê¬¹ª±§F°´ç°ƒ¬¥¬«F·š²Í³¶¯Á°x±è³O½&¾»@´·ˆÃRÅ2ÌïÍÌZÏ Í+Ó×ÛøÝ,Ô½ÞPì¡è²îóïææ~ô7þìù„¬Žûi+5v+OH³‘¾)M(Ý#à*Y,à3Ê<ÏAõEê;;ô?3>DC3IÙNëO“J SXTÞL¹T›RåPÇTWNZ5W&ZžR$MHSQ/QZO4RòNSE;B‹;B@J©KEÏ<= ;Â=EHÿ<ž6r7ó05†;ñ7Æ5Ú2}*;.É0Ò+Ñ/+ˆ)ç$2À#c#}Ä#•>޽ÐÌé¬b@ ¯ã+&Rååꦹ[Í+ÈýýãÿaöõKøÓ÷üôÁäÉÛæÞlÜUÝŒØoÔ^ÐÃÆ6Å À¾^¹¤®z¬‹°ÅºZ¸-­=ªÀ¨©€ª£µUºç¬­äªø¦Ö¯¯¬r¬I°®‹¶÷‚½ ¯°¸¹µ‘·[À$¼¼"ÃÃÝÆÿȓ΂˺ưÐåÑðÖQÝ·ÙUÙ†×áÛ+Þ$à§é9æãã¹â4í}ðkïóðñ/òGðÝòÎø°ý´AýïùbýîûkþÛšxû3¨¤ošl ÂâÝ«Yy"œ wjÒ‘§ ‚&µ-Ý1e2 /z-³/P-Ç5:;N:­>>[=½>{=ó@BKIUHèIíC¾GÊK­RÐRÄL}IdEJ Q6TàQqR“VìTNL+C BO W$UsYÓR£ELDaFëCJFÞHùFI·M Io==ì9†46£8<5;/8°2:0+š&[,*}%RÞî¤LZQÃagãùÕüŠô—ïhðoì—êÎîíç_êŒë†êQê/åöããÿäFàÖÙùÔÑ«ÚÎØ§Ø ØÐÍÇÄUÅÏÈ’Èì¾K»;º¦²^¯Š²À¯_¯ó³t´a­À£¼ŸR ò¡ó È–±’þ—â™Æ™Û”m“•J•››¶˜ø–Ôò‘o¯³––™›2šMPŸ4›Ðýž‰›Ñ¢©§=©.©Š©Ñ¯²Š±LµpºE¾+ÆàÅ*ÃÃ¥½PÀ>ÇÕоÖ؈ݓÚbÛÖߟàÑåzæ(ì×ó¾ö’ûŒùœýÍåÿLð à$ÃÐ, "P'\'¶(1.ø2Þ2X2V7Ž;Ø>Á?~>î=P>ëBxJÜJÅKP@ý±÷¬÷\ùùŸömòÙòØî„ìßê~äsâ‡âãQçDäßÞ²ÛÆÖåÕûÓŠÖÙíԕвÌY̵κËzÆÄÃëÆÜÁÛ¾ïÀW¼7»»ý¶ô·n´Î®†±&®*®®ª¢Ã§=¤; {¡ ŸU ošƒ•f”µ’+‘üŒ‰Œ!Ž‰Î‰^ÙŒ†ƒ†ÝЬ‰à†ŠßŒ‡E‰áŒ²ŽËÒŽp”ÿᔓô”£—#˜‰P ÿžú¡ ¦è©Åª;©q®´±Aµq¼F¼VÀõÂMÄsȘÉFÍÏcԸٚݕáã¾ç½çåçàêð!ûçþmJtx·( °Á¹ÆMv¿²"%°(".V23u5à4†:ô>O@¾AÁ<½@¾?yFR¯L)LH"HæOT\~ZÙU§V)T×TY\«[­Xˆ\_±aÏb’aó_¨_sb’cèdÌeXeúcse=jÉerd‰fEdˆhßk§lÈfÐ_aLaåd«f_e¤cw`f`8`2a]_ÅY(VV½V’W4V©RhQ¤OØQO>I(I4E+F®DeBJC¥Ã@Î?M?/?|>ï=à:ß7Ì785Œ3 .P,e+F-}3ä0Í1ô+%R%Œ%Ï)‹% «Ø%8ÛÏ7 ÃGé œ c £ý«ùôYòóÆîÆíëßèfèâõÞÞÝXÛEØàÒz҆ВÍ`ÎXÈÍÅ£Ãé¾m¼-¼J¼·1¶Vµ°´K´î°¯÷ªò¨Z¨¦¨|¦ ¢„¤¡(¡é£ b¡0 Žœš ¡IŸ'¡  á q¡@¡@¡ÍžÑ¡Ù¡9¡7¢(£Õ¦×¨ú§\§¸©Î©êª“ª®Y²(³Ì² ¯”²û²U³²·å¸>¸a¹r¾ê¼½ËÀ”Àú¿Þ¿jÅ"ÇÅÊsËËoÍÙÎ ÔöÕ°ÕñÖٶڮܚßÉàÎå´æDægìQìêëPð­óôg÷…û³ùªúSüÿ‘ÿËý ¹yò³í2ñ>P”ÔZæ#P)a-–0|1B/W0P4ò7,6X32545;9BŠDDP?ù>Á>ö@ŽFdKÜNO OkK|IŽKŸKûJ1LÅPSR›TUÕSœTPRõQ T^VªX’X«X¹X…W\WWÌX}YQWºXZ[p\ÇZ[^\Ä[¶\›\ˆ[ðY÷U2VÆVØW@[›Y-VQUdUçS]QHO-PÓOhM˜M†JÓHšHÔCiBõAZ>á=¤:9Ò9¤3b0|/++!( 'Þ"V!Ò"H©â¥òr LÊ5@ÜûËùvöŽð§ëŠëæçâ"ãêâàÝ_Ù.ÖîÑxÐ ÐoÍ˼ÉáÈ¥È3Äu˜¬¾§¾‚¿<¼ã»ßºç·(¹c·¶$¶²ˆ²)³ù²®± ²³~±R²Ë°®­­B¯S¯u¯S±7®¢ªŸª·¨Ù«ä¯l°Å²¹²¯±°Ñ¯V±r±f±¯w®§±o²g·£·E³Ñ±¯¡°h³È¶K¸ÿ¹½Ö¹×¹Ó¹¸Ó¸a¸e¼7¿RÀ ÂAÃáÕÃÇÂ8ÄØÇßÉ’ÉqËzÌ̡͉Ì×Ï…Ñ%ÏÓPÕ`ÕcÖû×@ÚyÛ,ܤß8â äÊç èè.æOæ)éÊêÐðýñVó"øÜöZ÷ú­ûHüYþ£ @ï¿  |  XXË4ì@^—F!%%)ª&i#o(/¯. ).+6>4Ç3£7k;ª:98î;î?^>Õ=CJDDÚG JµJÎI@KLhN‰PwPŸTtS+S+TÒT3V5UØXpYWäWËX X}WŽXHWæWX8W®WªU V5U…SXT.l+À(E)~'Ã%í%›%œ$m" !E mA™™‡ÿòjŸgGtÊþ‡ ò i $ ×ÈdR¥Ù?ž þ>þXþ}ùû*û_úûùº÷Áö õSð‚íî€î­ðMðfîì¼èèúååjãÙß3á•à¬ààÊÚ^ÚIÚøÕŽÔ“ÕÄÓÄÑ5ÐCÍÄ˯ÊxËþÊjÄÁ:ÂÆÃ‚Á¿ñÁí½÷·¹f»h¸j´£¶#·¸²¥±ú¯¯k­«×­­¬Ê¬_«u«‘¨ï§I©&¨`©ž¨¨õ©R§§¨§:§B§Ê¨•©R©Ã©¯ªÒªr«\¬ê¬À®Y¯Ð®®®°w±”²i³,´·µÃµ(·ó·þ¸-»Ñ»c½¾dÀ©ÂFÂFÃeÆ ÇIÉ:ÊË‘Í#ÎÑ—ÑÔÒ3Ö³Ö#Ú7Û¢ÜÝuÞÂàØàeå†çöèŽìÄì½î9î³îƒñÃñ{ô°ø†û&ü’üCþã»ÛœˆŒd + Ù  a-ô4š3?>tFÄ©; Q"Ý$T'›(‡'?'Î&Ö&™)&.E2ö4³4¼3¼3P588¢82=7?,B“CaC²F€EŒFH$IîL*M¿NåOšR VÉVdS—Q%WíXZbYiZ›_Ã_M`‚\[™_‘^ `Â`Û`“b!_D_w`É_`š_.`^_s_Ê`Ú`^v]Z^³]ì\f\]S[êZýZ!Y#XWzVýU–UsTNTSnRÖR÷POPOÂM«M8LîJH;HÂH“E@CYCOC°@Ð=<2<˜:ÿ77k5ä32{/¨.ã,*˜(P%ƒ#{"9 ãô¬»5„› { f¢“<ÿQý€ú¢õôÕðîì%ëáèÊå äŸàõÞ Ü›ØÉ×ÖâÔSÒzÐÕÎÑËpÉAƪêÂÈÁ¸¿n¾Ð½»2¹Ä·ˆ¶]¶‰´X³&²¿°F±ø±,±X°æ®¤¬xª(¨!¨Z¨ªA¬Ñ« «,©¥¦8¥ó¦v¦‡¤–¦¿¦Ÿ¦Ø¥G¥À¥`£(¤P£Œ¢y¥"¤¦&§¡öžª¢-£¬Ÿ¯ŸŽ „ŸŸþØ t£|ŸÚ™šŽžÏ›Ž˜Vš8›‡™z˜E™™Z˜H—g™ù™ý—™à™Â™ž™@š^›Qœ œ"ž ¡X –ŸÙ D¢h¤-¥|¦Ë¨ª$¬K®d¯h²/µµº¸Aº¶º9¿yÁ­Ã«ÅÈË"Í8ÏÊÒðÕ—ØÐÛôÝ áöã‹æ’éÇë¡ï~òÏô`ø$û—ý ¢‡ Õ Büä™_’!’#Æ&Ú)Á+s.ê.³/N4`6Ÿ8;´<<@ÑA5C%F‚HlIRK~M4P¤R±SnU²UÃWk[ˆ\ ]i]â^ªa°bqdÕe«f;g2h]iêi{lßlÚmp«pJrör2sàs-shrbq*q=tvlv7wwßtsÖsîtÂu?t9@ô@»AŽC„E}F±FÕG}HJ›LÛLÜM¿NñNæOåPQQÅQSËRBSNSGSŠSÍSÎTØSYTT1S=TeS†RÐQ2Q Q„PMPCO•NëM#M„LLÞKYK’J3JZJ³IµGÿEçDbB@±?±?sAÇAã? >­;©:‡9‘9“8¦6Ì76ï5¶7…7ƒ2½-Þ/43ç0L-.Ü.(-Y*Ý*¸+')O(?' &K%"#Ã#˜$"#â€ãê×»ßdvV¹ySœ²jë   U ©3Bõ ¡ueÿ²ÿüýÖýüüüºû~ù8ùdøVøJø#ööõ×ógóÅñåðFð©ï£ï<ïÃîYîíØì‚ë¨éJëƒé\è¤èçèæ?å‘äxäßãQâµàšá/ààß“ßÞ†Þ‡Ý Ý'Ü Û£ÛþÚÚ„ÙØ}Øù×b×’×ZÖ©Ö ÖÑÔíÔÓÓmÔÕÓÕÒšÓöÒQÓRÓ'ÒúÑVÑtѤÑÑwÑYÑÑtÐÑþÑŽÑqÑsÑ“ÐÑæÑÿÑ©ÒHÓRÔ#ÕµÕ¦Õ1ÕGÖWÖàÕ—Õ«ÔËÔÖƒØúÙQÚ…ÙØØóØüÙøÙ·ÙDÚ«ÜeÞ¢Ú†×ÉÚãÜDÚÈÙ°ÚóÛ Úø×¯ÚÃÚíÙØ¾×—ØÖúÕ­ÖLÕÔ'Ó?ÕäÖUÓlÍBÍãЯÏI̠ˈÌËÈ.Ç"ÈkÇ@ÅMÅBÅtÄÃIÂÇÂuÁZÁßÁ5ÁÁÁµÀ$ÀeÀ·À>Á@ÂôÁ¡Âõ¥ÊÄzÄ—Å~ÆEÇÈ´ÈXÉáÊpËŽË×ÌzÍòÎ0ЫÑ*ÓXÓÙÔÖ»ÖŒ×ØÙöÙ1Û ÝêÝÁÞ*àæà?áSâ™ãyäæãçêèdéÌéëZìßìÉî\ðqðò ódóaô´õc÷yøùbútû~ü•ü2ýþ²ÿ‹håB²ža: À  1 < û ù—™ÑyñƒÙM…ª Ç8¬ó~ G#Þ$»$š$$÷$&%¶%')¹(Ì$1$”(¡*Ò'Ó&L)!*ù'F')«)^)±(…)È)§'æ''(ß'È'\'(¦'`'`)š*æ&}"€$Û'.&?#Ž#Ö%l$"ø"[#©">!W![# "ž ¤!~!š  ® O!4 ôâu«-j6¿zæ èBÊpÛò&çykaØ4”²ü¿\˜†ùVþ$ETxÄHªÛË e u ¾ ¯ E J ² ‰ - Ô < M W   û +  Q ?f>";Viâ7 ¢YšyXÁv¿ Ç ¡!"å#Ê%' (ã(o(˜(>)K+Ž-ƒ/†0•0û0é/ð.n0æ194X6|6’6B7u9p8¯4Ñ4Â8;‡8¬86;Y;ö9Ï8:¶:¥9¾9“:;M:…9¹9Ë98K8Ä9Ð8Š7D7›77¨8Û8Á3x0V2 5ÿ2°/1b19/µ,h,»-†+õ)Þ*¿*)¬','è&Ç%6$R$ #e"ï!H!$!‡ˆ—Ê×:^T¨8ƒâjýÿå·—Ê4h!?g†ÛQÔUý „ À Î 0Û~m  ` ñ : å ² q º ö & « Ê š ¯ n '  Ù æ- y ã ˆ“’JŒ.qm²rìÿ$ÿÿ…ÿƒþÍýâü[û¶ú@ùø]÷_öeö_õXôÄó‰òYñ ðò÷ôÃöYö7óOêvâèåï™óðìì.ìõê±é‘éÖélèâçê‰ì†ìê8é±è{ç,è7èYèèûæÂèüèWæsã‘âXä¯èâéDå”ãhæçäUâðã„ãðàÎáhähæ~åãwã0ã¨áÙáMââ¦âðâ…äæä±ãtââ³âÛâEãä äãã3ä1äTää>äÓä¬ä åŽäälååæyç´ç§æ¿äÙãKâ¯á=ãÞäCçñè…éµèðåðäÓä|äÔåçÝçè‰è?éAéGè8ç.æ¾æ·çéêéùéìêësêÂéåé¤ééøéê8ë©ëPëIë"ëGë×ë‡ì`í.íõì‹ìÔë\ìýìûì/í–íîÔî(ï¨îzî?î îŸîKïzïð(ð¨ï˜ïNïèï+ð<ð¿ðíð“ñ-ñÄðKñàñÑòó ô7÷QùÞõqñó·õàòuïLò¿ö!÷îõðõõ\óÙñ[òtóßòÓñÚògó§ò_ñð4ïÜìÝèå™äˆç€í«ò‰ó&ïvé‰ç˜ç*ãÎÚSØ ßaå`æäˆà#Û¶Õ(ÕÙÕ„ÕgÔ2ÕøØ‡ÙñÖ›Ò<ίˮÊZÍôÎûÍMÌÛÊØË]ËEɤǃǥÉ÷ʈËËcÉýÇ-ÇûÇ·È[È£ÈWÊHÌQÍœÍ×Í÷ÌèËiÌ‹ÍðÎ϶Ð/Ò¥ÒÌÓÐÓOÓÔ‹Õ–×½ØëÙ:Û‚ÛÜ Ý„Ý¾Þà•áŒâRãKä åZæ†çé>ë7ìPíLîØî¦ïFïðï^ñòÚó-õŠö¿÷â÷ÛøIùØùÔú–ûÝüæýgÿÖÿ3ÌÿV`ëAôóרJc• ½XÑE>'A–  +7Ã+ ’8÷²r€Yd~ñìn3£“’Qëÿßþvÿnqçé<Aýû…ûÛý‰þÏùúúqýünøž÷úÀùø¶øíùùŽö{öÎöšõóó-óÕóóò`ómôÎôçóÖóÇóøòøñ÷ðÄð„ðôïrïïï0îî•î?î~îníeììÚê²êéê¾ê2ê/éèÿç°æÇåNåSåqåÀä ä¨ã’ãûââáËà>àÑß}ß)ß]ÞúÝ®ÝÝ%ÝDÝ®ÝÞÝŽÝ–ÝÛݬފޮިÞYÞ"ßóßëà“á âÏâQã:äÇäˆå|æAçXèÓèøéØê0ë\ìîìËíÐîKðòèò£ó=ô¥ôõóõ6÷!ø)ùMúWûfüÒü|ýpþÌÿƒRj½å—oo‘ö• —È$ W ̃ " ‹ î / 6 1 < ½ ³ P Ð = à J RoM h 0 ø z z S‹³ ® g f > l  ü Ê … ¤ +  õ í  ¥ýQö ñííCí-ïmò,õ÷šøùÛøþ÷°÷øì÷lø ù;ú‰ûýûFýÖýþýÿé8óælÉ›i•(  2 é n O Ø ë vªiž$NR¶Ð*Þ×]šá<R˜Ww ÒP³Þ)Ý£´´B‘z–)øº'34'ÒsqÐåÃç S ; € ’ ' ‡ ÏL€¥„InCò[€øï3¹É £².&þCžAÅÿç‡!SðéÛmŒÿ±ï,!Ë>hm@i3õ+ÀG éËœ9ðaO § ž¥Ï ã ¾g ¯ o‘ ^ ð Ö 8¥ V o , ã Œ ;y¼ ) «¥þñ@®i'ß°>FqA9×,Oq‘­¹#£Ú/‡™~ ñ/&$< óÎ × š…û¹ï|äSãÀìÑôCôõó1øüaüdû ü\ý°ûøûŒâä<µ  : ‘ 5ÔõÖ‰ ™ K#^'ù'À%Å%°)L+Î)ª)h+1-š,°+ ,1,J+9*~*E+,*,À*Â(ž(e)Œ)£((6)Ô)Ý(Œ(f(Ú&™$e$Ë%m&™%$Ž#’"° ;  ƒTŒ×ï}Èöv:´T_5á‘ Nsî £  | p Ä € ; brðÌ0ù(ðÿŸý°9þEÿÇÿòü|ûIýlþeýâúGöÿððöôkû¦ÝÈ ‘ ´ g õ  ÷ u 9 üå Œ ¸ @ þ ~ æ /  xB{ ¥  Q3ýÅúÂ÷ðúçlâ¢ßnÛŸÑuÊYΧԦÓSÏcÐ`Õ‡ÕÑ4ÐÎÓ²Õ6Ô/Ô•×BÙTØ&ÙÜÜÞ}߯ànäoç#éûêØímðäñ+ó@õD÷hø“ùôúUü¤ý›þøÿ7pŠ‚ròTRCÎhò-þ' × ýé / n ³ à Rwù4ðÜÒ.Ññf/1Þ*w•ºGˆO®3Vlª­ZŸÅØ%ÌÌJZ€—k©eSé›U·Â3§¼n†(?nLü ÆN…ÙLüíi8"#¾!¶ "˜" <¾ † ³ ¦ Å ›!c"^"i!¾ ã ød-!Xd¤ ] 9¬úìôôdòèè à*â­è5è ã”âƒç"éBæÅä÷åOåfáÐßœâ¹åýæèÀé"êÎé7ëÆî]òóóôõö{÷‰ù»ú“úAúöúJüœý©þìLÖn7ˆ%>Üí2qüÝP-Û<¡ ŸE†äëAñèb7¤‹Ë‰M?&Z"°Áþ‹þ[JF„þýëÿ­þp ïúþ2ÿQÿ.ýåûþaÿ*þ!þDþìümü)ý‚ý ýCüüPûùèøzùFú¯úcúïùKùÑø¨ù¯û±þJ"R5&¶ÄIn%‡· š › Ï âÙ]"? æ ( „ý’ÿ¢ýýŸý3þÖü'ùñò-ìæ:âMããËÝØ Ú­ß4Ýy׳ÖRÙôØyÖ¼ÖÜØo×/Ô­ÕTÛBàâ…âiâjà²Þ÷à<çÂì¦í ìhê›é¾êÈíÔñKôEô…òìñÉóØö±úöüEý†ü¥ûRüÿüýýLþ'ÿ¦ÿûÿ xZÄÔ_½[‰m¬C¡ù “êBT%[ï“ÃJÒJ¬Ï» ‘ 6:ꀂ  Þ< ¢ œÝÂZ!´ å Рб­´Cïž ¿ * ‡¢"iúÏ©©D  \ y c ‰ ® > í©Á-d ·A=F™Êž­ » b þ ( º ýô t¯þ2ùqó î¨íñâñÁëKçÊêäíŒévã‚ã“årã á äé+ëéóçGç¾ä ãøåëïÄðíò‚õjöwô‚ñ3ïbíŒíÅð+öûú þrñµ>þäúü§þèÿ‘Ã/§`÷:iØez Ý 5 Ö4À.9Ý ƒ 7 X æ)ïËâ´œ šÐ‹~¢ÿqÕ«ÕâS È ¶6 P¶ „ƒ“!«.A÷oðÿ+Þ l¹®¡öM²ÿbý¡üáþ2òH¶¹)xðm X  ² ø öňù ƒ A ò . Ü ç Å A c   x “ ªý ýÝý\þ¢üføvòŠìîéœëfëYç8çkìfî¼èqãÛã¢å€ä5ãåÓæºä&â£ãïçÐêÐëfì8ìZêÞçkçVéµë¬îàò™öGø­÷†õQóÆòOô4÷àùPû[üßý›ÿÒ˜ŒÿŠþ¨ý!ýÿý¤ú!ÿgþàÿrŠôÐ+MK0  M&‡_®—(O  é ß“wÿGþÜ Ÿ ;f % ~ìWÿ`ýçl0 c l¶ºÿá D `úËlI…}èYYvÞücýùröOûë7V(Þ@: 3 Œú A Î ·æ VÝù ¬Ô» ™ ² l®ÿ 2a„ !'lþ`ÿºðá5þ|ùvôÞïDíï¹ó ôï2í²ï!î\ç³ãˆæ´é9éŽè+êë éuç_éyë;ëíêüìeï ïíIì/í2ï*òöõ3ùÂùEø³öÐõÓõÈöùüÿñŽGý½ùÀùý …(¤GH5ÿŒÿ¦Cz2 i ÷pÉôlàí– ã I &&Å o È < ©B]  á)ŽîÛ¹Y¨ 5vC2£ ñ a 'Eä²²KJçÿÇÕî  w¼¸ÿe»iR  •ÍþÉýgEÏ“›S¼ÿ'M "* y‚íT Ã Ô òU  9 Ð ¢öéܳÁZõÙýîø–ôAó6õÀø?ùßöÓõ1õãðZë÷ê‚îòì…å(á‘ä/êîóÑ÷$öNí3äFá ä²èPíˆò²õçôXóìòÞò­ð£ìÑêœì«ñ§øHÿJŸÿúööò÷úÕú–û‚ýÜÿ_¸KMÿüúeúfü.IYç‚ðŠZ$6Á®;œWÆ•#T ñ‚ÿÏ   5 – óýUûlþq@ IËÑ'}˜@A  « óøVÿ©ÿz´] C e Ò 5 ¿ä`Äãuá \  Ê]õdìøÿm[ Ö¡Að }¤Üq D ü’  ’·v  šêr3Þ ù V¤(K,þyþxÿÿKüƒöÔñXð=ñ@öú›ô{í{ì¨ïDðoì(ë*ì$éGãâèìïWô1õáôó{îèêêÂêçëØë[ïøõÀøõéïDîÜñÍö™ú ûúù¤÷ö~öñùëýNÿ‡þIübû`þ¥$ÿæùŠö:÷û®yH Y¼ÿýMX”¯Ä»IiŽ%¡¶ñ¦ [N îÓ;£üüú2ÌeU íÊM`‘§9 É î5šý9ü0ÿ\þ ¢ ! ý ? †9‚'\áÿÆû² õ @<¢£‡ÚþSþöß• ,R÷! ?~wõÚ ¼ «L ª ü Ü ¾ `P*°P€ èê‘’W4Œÿßü6üéþª©@þK÷|ñïªñš÷yú<õ‡ïÄïäñ{ñ±îíPì›çYâfã_êMòe÷ù¶ø õvî?ê¡éºê£ìîÌò÷v÷Ôó¥ðò®÷'ü˜üÍù#öSõ’÷–úÀýJÿcþCý’ü0ý­þMÿìþŽýûµúÝü[ÁÀ§úã"²:à!ƒ§?]~¶º ñÂ+¨¤Q— XÌEÿJÿU†Œ #2 Œx²{¡TÑ s a<êütü?+ö à l öþäñ  j ê‡þ¢ÿ<‹ V ” ظµšÿôÄM< ²úî ' s¬°œ $ Ç â +WQé j Ì<)?>ÛÿVý‹ü‚ÿ˜ ü×ô=ïßíñ+ø×ú¢ôï‚ïþðzïBìŽë5ëáæ›â¹äKìÑóí÷Íø[÷ñ—éÞ墿€ê¢î´ð‰óùô^ó4ñáð¸ôÙùIûùžõ¼ó!õë÷Íú°ý+þüüüäüþAþ;ü–ùH÷âönú8,ѾÕùÿmÿʉ@iš@£ä&ÿÏÿ|òXç@‹ô«¾ ÈT5ë›{æ•ê ï<X±Ù[ ^ aV{ü#ýñ' ­ ¥ ‡“S& › î %8J„ d  ô¸` Üùÿ·« ¼@o r›Æ : ^ Á Å  N æÍe¹ ª Œ ¡ú•m—LèýÊýŠÜóúÙóòïHð‡ôBû½ûÇó£î’ïõðËïí¸íîì¬çpã”åoìÛò*÷œùÓøñò°êCæ•æäé½í§ð@óró·ñQñ‰ó^øü’ûÓ÷{óòìô*ùKü;ý?ü,ûŒûJüÉüìüŸüMüxûµúmûRýØÿÈÁáÿ¹yÒ2þåˆÿG ýü.^kPQºw; ²1¨A&,Â$ „ (îM:/Ëè à 뀰ýÿ­e 0 ~ ÎÝ à· A“ à5ÿ€š ˜ vBÅ–@þXþB‡ ɬ¾Wᦠ˜ Ò¨$ ™ ²¯‰ ÑŠp¬ ”  d_Ü_·—þ<ý¶þõ^cúÔò7ïŽðöüÊúfòªî&ðòðdï±íuîqí èä>æ¤ìXòzöù±ù|ôMì_çþæ[é¾ëýì¡ïßòwõaø­úñû÷ú^ösñÖï:òu÷Ñûýøüêü$ýWý~ü3û!úFù ùûñüÿ[ÎíÉê% Iþ‹58u•ÿúºM§yoÁ¤¸os'„^äqi}ù­ã(þÿ_ý øØý.ú ýsæ <è óårþN = ¦uÍÿ‰Ý¾x ¼¼¥gv"žÿåü.$8¯á ®ãògà y Ã" $ vZ W ¡'ÜÖ ù $ Éÿ(³zùtªþÎý¸¾Ûºþ—÷mñðÊòAùyþÔùñÛîÅðÇñüï£î¸ïvî!êLçÜé¦ïûóêö!øìõƒð"ëBéHëîNð•ð ðíðäòO÷(ü'þ ü^÷‚óÇòÁôÜøIü“ýKý«üúüëý,þ†ü%úÑøxù/ü<ÿÿOð‰‡Ô“CJüÿ­¾@ØüüG—õÑj¼ÉM ê­¨cÒÒÕÕ † l„g;˱Óî @ 4ÈþEùúÏÿ[KçM ûÐþJ=c » |'°ÿFôdžŠ4n@Ò/ýKýù ŸÆ ‰"k¥ÿ  8ñQ - Ì=Æ2 ü à ð%ÄbÑ þbÿDª·Äü{õ—ðýð õØû ÿ&øëïî…ðlñ´ï1ï7ðZî.êèàëÎðô¿ö÷÷[õÃïåêáéoìïNï;ï»ï5ñ©ôÂùÖý9þ`úÉô™ñØñEõúÑüýøûÔûÇüEý‰ü¦ú%ùGùðú‡ýlÿ€ÿx–=ÿŠþ=ëêÿ8ü»þº¢Ô4ioøI\JB蟞VL¥UrÿzÿQÆà{6-‡¾Eå– À › ªÿ ùÅùÿ:ˆpc àˆÿÐo›  qZMþ8áœaE‰ŠÙ^ÿý“ô.!fv ïO 1Ï h ô¡— š p G ñ^3 Ç  =Qœ8ÿ…þ“ʤՠûaôŒðÞñyöýæþ†öfïúîÌñ¹òFðùï×ð•îTë#ë#ï‹ò×òéò§ófóiñ¯î–ìUì¹ëâêIí‚ñö÷ùü‘üú'õëñ:ò¯ôÈ÷åùû®û¯û,ühüþû;û0ú¢ùVú@üÿÿÛ„ûûà*VÞý÷ývù°–H-?—›dŸ.fÔ“§'ë3Ðbê) Á¿/q Þ î žïÿMû«ùâüu¼ ¼k: Å.°ÿZ°s v "4ã‹ÐÓâQ uªGÿiþ‡ #‚Ÿ ±w—q Ó  › ´ , Ç Š¤àí} ì bl‘¬—þc’ÿœÿŽr*›úóàðÇòö÷®þ{ý>ôÆîHð^ôvôçðüïéïòíjì±íŽñÌòGñqðñèñüñ¨ðîÕëëéeêƒï´õúvûhú6ù~÷æôŠóôáõMø úwûÊüfý’ýxüÏú»ùBùjûÿÉþ~ûÌûš 2íýéÿ–Dÿ{ü`ýÈÕh–a´y/7Y¶Æ4.‹ÀDÿml‹Û*­[ásêÜœ Í ¾ 6GýŸøêø¿þ™ö4Ì •Ëšÿޤ‹ ¸ 6 D¾Â P¡–…z9ÖÂþŸ2ªý´3 hl”CÚ‰ ”Ú ; Û æóRÉX £ Ø ú k«¨½¬ ’fÒßD·þf÷ òãñ·ôvúÓÿ÷ûéò ï“ñõIó´ïšïbï­í¶ìSï5óró3ñùïºðÂñ»ñð+îàìàêWë¬ïùôsùû¡úŒù÷ôâòôÝöoù†úNûÓûüülû‡üøý ûe÷¥ùÎÿ}ýútýÂÊþ—þƒÿÿ þ ÿ_×úÿáþ&EªæªífùäÇäžØÄ›Ã3ÏZÇðï+Vºßa D Ÿ !Øø¢ögûì«“ê— †ÿ΂J ê ð ü‹ö °f3kôAd$1ÿîþ2 Q¨¼/ ¦DÊh  x ½  i ¹ ráŸã „ G ; ÙËRÔU£´øm…—Öü ö-òøòAö»üe(úIñÑîÂòÃõIòÉî~ïBð!ï¿íõïóÜò¬ð ð¤ñóYòÙïîímì{ê‘ë½ïôþøûïû û¬÷ôrò¶óáöAù!úÈúüUÿœ¦ûœö2ø$ýþýÖú\úˆývÿ6þ%ýKÿì8þ®ý*ÿK™ÿîÿ%µÿçÿH`k­sÏ¥£ÿ d€{f„ÑËukê¶^0Tó u kÛÿLùzö~ùú5 ; Yòÿ>ÿ˜OU Ð  `´öIðtÇ‚‰òþªÚ nh E†yé´ ( à µ $ × ³ ¶ Ž H gynk¹º=®ïœbü¯õ•òzó/÷øýîÿ øñ'ðõw÷>ó»ïDïïäíŒíØðôãóöñ+ñ%ò¨òQðì¤é×èÐéEïÏö(ý ÿÃû ÷CóQñÞñôÐ÷úRû3þý4ùÃùüœú÷¶÷ým¸þöûéüºÿe‡ÿLÿ§ÿ¦þý™ý3ÖÝÿ ÿÆ$1•öŸü¼Ñ=³ÁÉÐUõÀé¬%"–ƒ´Y  kßúr÷–øÿ®iþý 1dºþëþûÊT   òi];ÿ 9‘ o0®ªÓgÿKþÙ“­ˆ»êÈ ÍëÄ[ ÷ } ž ö Ù àMàqˆ '  Ä2œ.òpïÀ¢(þùFôÚòÉô—ù“ÿ[þ,ö5ðÄñÿö–öÈð îÛî¶ïèîVï¹òþôôóžñ¹ð¥ñ¾ñ€îZê&éÉéNíôÌúÿßýäørôþñ·ñgów÷åüZþú~÷¼ûaWþHø¡öfúÛü!üÓûêýaÿâý¸üþgœÿýsýÀþÏÿ2ß/®7£y¼Í~;øyôËd;;u/ZØ!°|3So”  Ï Ÿ!šû·øèøzþóÓ øË’ Ô½ÿ¿ýÒÿýˆ  ± !­ÿôþG×ì 7¶ÛáþYÿe 2cM Í™Ø` «   g U t ®~þ  ¸ W ô¶Rÿ;awš¥o ˜ýX÷’óÌóö û©ÿküÈóÁîQòñ÷Øõ¹ïyíÉîÍï“î*ïqòHôó¼ð7ð„ñàðWì]èƒçTéÌîöáü¶ÿ%üóõñ»ñèõøÆõõ”ù°ýüü‡ú:ûûü÷ú÷pö"úþqþ'ýý@þöþµþÿÜÿyÿ»ý|üéýBBË6“ÚÐòüäáƒï-?må‡Ðÿ`+;œÿMæ‰ W  ãæýúÃøüý„ ol« ÃÛýÒþDC¶ Kœ 6 çÿgþä —ì¦ ÿεǺœ P…ÃF‡ / _ Ð f ƒ  6 Û Ê˜’ À  Š úñ4Ç«M9‰*‹½.Ïxü¤öÚó…ô€÷Íü]ÿú¥ñæîCôtø\ô=î™ì¾îùïøîð¿òíóÜñ ï#ïþðÏï˜êÔæÏæ|êeñ˜øˆþWÿÔû›÷òí}îqö û½ù’ö”øâýÿ‘ûø ÷xøJøûø!üÿÛþ’üSüŒþ‘?lþ"ý¨üjýÿÑ·³ÿeÿ=J¨×*—?Žø›^IÅ~/ÒŸû¾nà˜’ Z ‹ “Âþ'ü|ûÅüû¬e E… u !çÿ‰ý¿ÿØå D![ ŸŽsþÿþà) mÙÓ.øÄÿ‹ÿar Úã 9˜F¯"}  ’I N ® ý à > H"M Ü  ß  Rܤ ¶¤~#([Š‚ùúðõôó÷ôXø¡ý×þ[øžð*ð<öcøŸòÿìŽìkïäïêî›ðäóëôò ïï0ð˜íèå‰çÖíˆö‹ÿ÷;ÿuò·ëÖîô‚õŸõ ø%û:û%úQûŸý ýÄø„õyö«ùüý ýôý&þ0þÄþOÉþQü”ûÒýµ¾‘übèÿ®ÿ¯ÅwÒÖ÷šÎèn4ÇÿM“\'4 ¼è€v . ¸ ^j ýœûFû{þBm v ìs ý^ýš?ñ Ëâ D ¶iÿpþ²ÛÄ¥NžšŸêþ|ĉ k~€Í Ð £ g S : g TQ ¢ § M ˆc,bš“^ [ è]Õþiùõþó«õ=ùþ0þ4÷“ðfñ÷"÷yð€ë¤ì#ðið[ïñîó"ô×ðPîï¢ïšë)ææÁìföØúú¼û²ûÃõªíóë»òùù_úÛöÓözú>ý”üØú#úøø!÷…öÅøöü]ÿþÍü ýËþ4ÿ-þ'ý(ýÿB ·ÿ´ÿ†DÍê7FÉà@^Ô±¹GúÒ’°TmT k M «˜€þxü~û*üT<” 0  VìòÖëÉòQ ïÿCýÛ Û=òróÔéPØá…ذÖ^àKÚeõ ÔêýóO É ºû;ñ¤Þ÷…àÅê l=a@ š÷öÝüæû%Y@yOìGê66#ôYáÖâåÏìÉQ l¿)U- 8¼: 9‰5Ô/*$± ¾ "  ‚Ÿ÷è æÐå¸Ü°×ùÑÆÐEÒPÏÎäÌuÐãÍAËÎ|ÉÿËvÊlÇÍÉêÌÖ¼Û4âÑàMÚoÝ ÞÕà½æ’èZî&íÇïˆ÷æó}ÿüœ÷2ÿ@ m.!38ç"UÖ§› &q% Á!Ç**:&/Š.K*©4œ4„-0\1]7³>Ò>M8Ì1d9/AEj>1×/Ý2•4£0Ô0–2¿8©<¢*³§Àcl:˜N O òl¾ýïëêã>æí¾ì<èEìÄîêðã=ÜÛ¤ÝÏÚ Ût×–Ö®ÙÑgÎßÌPÈÆÄÆçË6ÌÒÅú¹¨¶ÿµ±²4°ê®À«¥h£¡R¢µ “Ú£ ¦-¦¦Ç¦¦;©Š«Ù¨`¬A´ª·ä³Ðµ°¸Š¿ÈnÄÀÊHÓ"Ú>ÝpÖ'ÚæÞ¤ç%íPç ë ðgòŽ÷D÷ðúá|ÿˆ3 ;FtÄR¦n9lnc!H(8*s-ç2Õ6Å5î2ý0v4ñ9?©=;)?ëB G–K8J!GŒH´JK×F›E’JR¼W&RlNoUýXÄWOS‹L‚E>º8021@8<<66¥8´:¿6`0˜-É0»-;24.Œ'È.±,H+¹0¡-'(Ô'*+._2g1¸%޹#¹$*'O&hœ9Dð•g[rß¡‘< Ö 5 £‡ZEÊúçðÕî–å>épçàOÝ¡ÛààÛØ4ÏHÏ4ÉoÆAÉ´ËÆÈwÄaÉ­ÉWÃ*Å­ÆþÁÛÿ]¹!»Rº½¾]¼ï¸h¿¹À¡¼ª¹¾»1¾äº›·¹··S¶\¾ÂUÁŽÁ]Â7ÅôÁŸÅUÌþÅ:ÇθÒëÚYÚ‰ØcÝ à>ã"á#ãæêÖì‚îlë‚ìôaõný¬ÌùöHôÎý  "j"ý)"*/.Ã/Ÿ.¨/n0Œ4:í?ä=@?…EÔDèG½DqBKMÜRÕWÞO M²S?WPÚHII¿P®MECÚ?9Q4-ð'·)_'r*˜+:+^0¼2;/+‚*Ã'ü'%ñ'*á C$‡®"dP!&%"¶íB$ Ý! ½‰â žùª•ÿØûPü»üSø¥ïíŒïùèoåNåSá™ßùÛSÛ'Ô-ÑÕ¬ÍLÐ+Ò*Î2ÎÈÊÍÝÇãÁôÃ:Ç_ÅÙÀÕÉçÆìÂ8É%Å_źÇãÃÙ¾—ÀeÁè¾¥¾&¾x¿ìÂ!ÅQÄVÆ^ÅJÅÓÈoÂ*Ä7ÌÊŠËÊЫ×ÕMÚ·ÖŸÖÝÝèÜ|âÝå²ëúîHç£î¾õ±òÔöøÞøÖúÒ—  ß& ”ú' CÏ“±'¤%¾*ƒ9T7T?eJFrJVL÷MzQïK¾PvUÉU”ZY[›bâco_0héeBfün hÎ_S_’i1i¶\^Z1UŒWUzFï?þ5à6ž1å%É'D$¿%2&Š$¯&ó$%™!6a "µôa¶&ÌßD"ß·´³&2#—æí áÄ ’F·Ô¦à¦! + ý{ X›ŒmE¡ÃÀ»«üÓ&üZøYûtõÆø„÷èîñ…ñÙïiî„ãKãûèçäùàvÞCáTà¥ß2ßIÙzØoÔŒÓ!ÔšÑøÓlÑÁÎ]ÐæÎðË7ËÐ̼ĶÇàÂÌÁÇ‹ÂÃÄ&ȇÃ{ÁÃÁÁԼ⾩Ä[ÀBÁäÁJ¾´ÂºÃ:ÄÚÅÝÉÌÏÄÆÈêÄéÈçÊzÌÎÍåδÍhϛէÕß×ÕÛZßÓäûãR䱿Âê˜ì­èééqîõwòôÚöóôóÓò™òÖúóú™ü$Pýôó­õèÿ&‚ÿÓÿ ðý±úÛô£ï#óAôïñàí¾ï@ø%øƒô{ô4õúûÿIûoG)÷ö¤Öò’>'€,©'1(Ï*À0µ)Ó&à-@3;;_6*5';A“A¾DÍEÝEIEDJŽFÎAðCFEïE F¹EëFÉIØEtAE*A§<;;"<Í:a8½6:ç5Þ49ƒ2¸.O*['ô&È$y"§Ëów– ï s 0å'øü½øûbüªô7ìÀîZì¼ëMïëîÎê âxáŠÜžØ§Þ•×úÔ2ØÒÖ;×ÅÕÑÕ¿ÏhÍ4ÈÅÃÛ÷ÃÂľņÀ ÂiÆnÅ–ÅGÉuʸľÄʦÊp̲ËuÆjÈ^Ë ÍË̼ÊÉÏrÌ]ÅùÉÿÍàÒêÓÆÌ³ÉFÊõƹÈÅÊõо¯Á’ÅoÂǿؼg¸»¸¶³­Q«z¯™´H²â¯%³v´U´€´µ°5³<µ³‹¶ÔºÁ¶Ã¦ÆÌÈiÀjÀáÈ–ÓBØÄ×¹Þmæ'ìnêðâèçìùëŸñ8õ`÷ ¼ ÔBQvXûô $Œ'$*ü)‡-M.Ø/F4g6Ý9à:È=ÿCÆC¢D•BZ>vBfDFG¥H©K|VFUKT8WOSoS„SðT V°SðS\SlYŒ^½\!c!^ôW#ZuR]UrY¾VìZÍ[NZ]‚^®ZÖUpVßV¯V®[ïVQVR[Q}MÂKõSNOÁEvF·@ AµF—G9F@û8m5æ1².%.&å!É"qÌk›&ˆ½‘ žv” f5’¦®úîövñŽìëíîTê!æ8çÈâ0ÜxÝßEàÝÚ/ÒÔËЪ̓ÃÆá¿¡Ã¢Á²i®¨h«s¬¦©”¦þ£h¡AžÕœ—‘˜ šº—š.šò‡‹¶“ÉœHš-’Þ“—÷“/‘D’^•º˜üž6Yœó¡õ©š›·¢H¦Õ££(ªÖ¯_¬z©ƒ©Šª ¯…®¼­ëµÂ¹¹d·½Á`ÀkÇ*ĶĄÊÒÊ ÒCÔ'Ù9ß8ÜÛ3݌ߥäVèëéõí—ðOôŒû·¤Fªþíû§1² íZÞ‡c"h‘ÀŽŠ%t+Å1ï-É+*ú)¼.s1I5c;¹<–8µ:õ;S:Ž=Í>}CiHŽKPLÿH”G¿EÕMþR¬Q¤X©XµUWSäQSµSQVË[na²b‘bŽdƒdsaÆaÛf¶gbe„d]a¨]]LbZdî^A[[v]`–aòb®c$VºInI/JkQÌRŸJrGÂCë?A8 /Ø)o*52¢,x$õ%Š!ERE€2<,ú»ô ­þ4úúóüÖû\ùôð_ñâî»í>î ï¢ñDîÖé‘å(ä,ã‘Þ˜áüã$âþã#ã²ß¯Ü_ÓšÎ0ÐÊÒ7ÖÚÒfÑ"ÐXÊÉÅÜÁ¶ÂÆÆ‰Ç[ÇÔÅűà ¼»á½»(¾E¾g¼-Àû»®¶¹·i¶Qºk¸“µ¹Øµ{µ0·§´Ä´²Ö®Ü¯¸¬W«q±¸´Œ¶è²Ü«·«l®³®t±Žµu´±²ª®®_®-°|·T·>´š¯@±ã¸€½Âî¾íºa¹¤¹ ÁÅ%ÈËçÉpǪÄöÃ*Ë%Î`ÔÚëÖJÛ÷Û¯ÜîÝÜ>àæðñÙúÖúÒö’ô}õ÷Ðü`»d ÂDÆÓs#æ!ÿ( (¤#‡"f&X)I'ê$+ž.á(Z+Ó-Þ+É.`'8+/P*_-P*/+i/J8EÜC®:í2á,Œ.Ô5ü8C>ÜEHŽH(FÿE2F}Bþ?Ñ?ÉEÌMvTlVùVôU¥MNúN…OkTûSjVoUëWL[WåU5Q_N:NÍNdQ5R™WIXhR2P*NÛKqJFE]F¿F¬IƒE‡CC×>@4=y=…=:6ð3‘/e0•3Õ0V/x.\*#ËwV¯ÖTÜ ê»- ŠG¥f)ëý}õpô-óuïÓî‰îYò õ›ó¸í<é5çëâïÜTÙfÚúØè×ÉÚÑÝ2ÝUÕNϩΈÌ4ËgÉ”ÄÐÂÕÆ5Ì»Ñ&Ó`ÐÊÛ¿J½i¾7¾eÁ8Â)Àu¿ÅÆq¼ÁÙ¾¼½ºõ¸ê»¼V½w»†½æ¿#ºk´†²Ë´r·1·²9®ý­­ª†¦Ê¤Œ©S¯ªè§˜¨6¦î¨Û¥ÛžÀ¢S¥¡Ižƒžõ©ÿ´¿²È±¦¯¦­¬±D¯ ¬þ°R´?¸½S¾ÀlÀø¼¼½ÇßÐnÒÏÉÏ:Í@ÑPØ‘Ûßþßjànà æ=êíÍî£ê/êÿìôÙû¥\É…æ J ‹²ø¬ÜúÞ!h%u#Q$·-÷-c-½21£4$7{7Õ>ãBÑDA‡;9d;~B$IQûUSpNîI H8LÔP‘R1TFW§X3VÚSÂP×KæJiP†VóZÿ^§`8^nZòXÚVÍV0UhPzRªUÅZë_S^öXÂS§RòQ5QO­LíNRžY ^L]´ZáQ!KáIK±LPN¡N%K2JœKhMñKïFëBnB9A@.@`=0>½8«6—8Ž4Ÿ1È&$#)G*l( !Ý‹Ä j‰Åxž´úÈøAýþÅõæéÛ娿'åTätèCíð)ê-á÷ÙæÔ’Ô÷Ò²ÒÆÒZÓ ×ҔͮË*ÊÑÖÒkÏÍÊÈ¿Å6öDžÉÚɤÈVÄ­Â)Á Á#¿~»Ã»ö¸Å·A¼Ò»H¾q¿dºJºœ¶ñ´£¸«¶r¶ß¶µ›·:¶»´y²±^´Ñ³^´à´|µI¶`µ8³ª´†¹Gºº¹ º€µ³‚²·²¼SÀ·Ã5ÄüÀÉ»yºÌ¾;¾ÂcÅiÆ»ÈLÈúȫµ½ÙÂ#Ç:ÏrÕן×äғѹÖ#ÞSàñÝwÙãÕ±Ü â çÉíVëç˜å“èSìÝïùïFíðñ÷ Uì'úUûVEB 9 ‘w ÒÆ ^Í Y; kÔ Á$q% "¤7#¶(f,¼,%(8)3'6#b%ñ*k1‚0.u.š0¢/3-š./{.|*”'¸+5ó?ÑB@s?¬:k53‹17=@nCCèBdApAþEùJ–N×J0EŽE HjLÎOWO PðONLPòOkOýL7HïGhGMK)R€ShQO”LaHdFÝG_J÷G¡DˆDCÞD8D-@ê>H=æ;<–8õ8~71 2T3m1ú0.m)h'à$Y#B#-#Qi_ŽÆÑ@Ñ ]   ë  "êû ÷ø+ü¾þÓÿ^ûböàñï‰òõþó‹îªååáRáãáæ¤ç½ãžà½Û ×°Ø€Ö1Ò?ͬ˂ҨÙ]ݧ×kÑSÊbÄÆZÈÂÊÏÉCÆfÄà ÅÀÇ‘ÄÈÀþ½S»¾•¿·¾ø¾»á·Éµ¶4ºW¸$±›«4°–¶^µ×±›¬«Ï§­ŸÈœù£o°L¯›¥ÞÀœÂ¥D¥úûši› žÔ››¢K¬U´±5©ë£A¢´¡Ó¡Ç£ìªh°ç°|¯M®5´¢¸"»XÀ-¿ºù·å¹wÀìÅ Ê7ÍûËÍÐFÑUÒBÒ,ÕnÖÔÖÚÛÚ à)æéæÞè}ìíBíYðòzñ˜õûøÚú¢þ‰ÿC¼–îj ó <Á½Ü•c |!xm² ´%7*e0A4É4r5×4·6³9“:I<É>8A5E±I]HÍD CÿCI•OÒU¤W„W×SºR#X1]€bra^]ÒWêUh\V`NdEg¾d7aÂ_ab…a\¯Y£]Ze‚nñol—f­_ž^Ù_‡cçeBaÞ_W`)bðeZe·b¾_Ý[ÓZ&]Ö]Ñ_N^¬YˆWU3Y”ZRJmG™LDTUÓJÐ?q:‚7û7¿7"8ó9W83/+±&Ð)—)¢#â¡im/Óu ºþØ ³Æ„”VügÒ x®‘^ ùDòô¾õvö„ùþöJõóóWñLïÁì‘éÝäaãâá»â@âáÿßݬÛ.Ú‹ÙÝÔ¹ÐÓЩÏLÐþÍ4Ê Ê!ÈÄòÂÃOÂÀѼºd¹p¹£ºu¸”µµ@±¯ú«¸©l¬;­µ­â­÷¬Òª˜¨ ¨D¦|¦¹§û¤ ¦ƒ¨Ç§Ñ¤/œ¨™…›ŽŸµ¨ß¬E¬§9 qžÞŸ§®7¬(©x¥¢Û¢Ï¥oªM­ ­À«Çªy«à­ô¬7©™§–©Õ°¶º5Á°¿ë¹´í³¹·§ºú¾ ÀŸ¾k¿ãÁùÆrÊêʰÉÆxÆËÎTÒoÒ;ÑŠÐßÐnÕ•ÙhÜÖcÓuÛJáââ}ݥݖވÙ;×õÕpßÂêáêJå ßYáÁçœè>ç¬ç«é®ê÷éòêñøOýª—ý úúÿørûH8z‘˜Ç ¯.³Á5z‹j#U+},¶-’/P2¹4ò5•6±5*5Ð7K<4AµDpE„FòG2J^MM_N•P¦OA@?½:8&9%9À8¹6æ1‡.­*[)6+ä*+)%]*1hP(£ «¹ÝŽ5ö¬ðð]ïÉéÜê¤î&ì»ã¿×ëÓ—×EÙIÓMË ÈrÆÉÄÁaÀéÄ÷Ȣƅ½(¶â±ë®Ç­ô¬.¬Þ«Ï©ò§ïª ¯}°Ö®k¨¢üžž å¢ÿ£ƒ£c¡êŸù   ÛÔšë—Ϙ#™ÔšAœ·››+šê˜šª,œ ™ ˜é–ˆ˜ì™O›M›–™Óš3™ošž»œ3žž×šœýŸ¡¡Ï¢ú£#¡ƒžý'žÄ¡ö¥Ç©Òªiª„ª¨Q¨jª¨¬Ý®Ö±q´8µµ±¬¢¨¹ª´Ž½Ä)ÅÁQ»à¸¬º•ÀôÈÍ(Ì™È|ÅwÆLÈÍÊ[ÎkÑýÒÅÓVÔŠÖ=رÕ`Ó%Òo×cãììòï,íªèŒäñä)éÌîÐóßôÚôo÷ÄûuÿÞUîÿÌ/ ò LVl‰¤éW(‚€ Š%—%"7$LâÃ$ú(P+ð*å%í#w'ý+.,Å)½+¥-î-«0ÿ3&9ƒ;¸:š:ö8a9Ž9º7v709Z>éCxHøMkPóO LIéG¢I‹NÃP‰ScVVWöWX‚X2XâV|VðU XÈ\;^ð\ƒ\9^ë^_ƒ_µ_Ø^€]_^G_K_¥_2`Ò^­^_^ê^w]Ì\­[[g[I[»\]t[†YzVcS»RÐSCU9VòUÍTµQ OXN MMM÷NîOM›HNAé:t7T6C:&@TEÐEø@˜9á20î/ž1â4'6l1×*S%º"~#´"å"N"Ñ DðIýáJ   ¨ùˆ ÷ƒþÖþ«ÿqL²ý#üèü:ýúûø ô>ñïaîðZðñlï0è€áiÞâvçŽâ¶Õ Î'ÔIÞ]Þ=ÒéÇQÄ…Ã5Áܽù¿;Ä Ã”»U²£¯7µa·²”«Þ§t©¨ª2©²§÷¦s§™¦¤˜¢&£‚¡[œi˜—šØŸ¹£/¦Â¥Ô¢¡ýž¬”¸ Ÿþ ¨¡š£Q¥¦¥)¢² ¡¦¡e¢T£”¥E§r§í§à§&¨ç¨© ©ü¨m©#ª¾«Å¬A¬µ¬]®ç®t¯9±6±z²—³¦²!´Ôµv¸>ºvºž»º¹XºÍ»ï¿ïÂtżDŽÇAÇ6ÇÉšËÑÍÇÐ;Õ8×,ÖHÔÏÏ—ËÿË9ÒâÛ¥æÝë#ê°åÝááÝâ émñ¾õ“õ¾óŒð¸ðÞó¡õ…ù‡þ¼uîV¬O¬ †‰ä/…Z“›œ"â!­#Î&…*Ö-ÿ-%.¿-Ó. 2‰7 >Î=28\5;¢A#AÁ?IAÅB»?Ž=DÔMñN—GF>s:F>ÔBõCÞFEIHEÁ@(AVEBGˆD A¬@’B›ERFÜE„EÖF™GÐEG*F¢CB-?w?õBÄGL—NOøM«KZH*G|GÐHÞJ§K^LÛM¡NNoL­JÕIqH†HJèJãK6JµH I=IFIŠGÑFÃDqCŒDCãC¶C|AJ?¼>«?@‡>Î<Å;d:'9¢7,8œ8·7…6‡2„0 /-à-X.-/ì.,*((‡'ÿ%P%`$i%þ&H$ã)¶ Ö +2 #Pæb xo ¤ ‰Ô‰ 1-k`5k¼tÿþmûáûã÷çð¿ðàòùEÿDþãùóçëéØê5ííï¿í>ëHë>ì(ïoìJé@è/èeé·å<âJäËèæšß#ÝUÝ^â•ã‚Þu×ôÑ#×,à¥áÚ\ÏFÉDÉ‘ÊbÊË|ÎçÎhÉWÃ#À ÄÌÆÄ¨½f¹!»„¾¸¾5¾´¼s¼p¼ßºìº™º|¸çµË²-±Ñ²e·è»¿¾ŸÀÁû¾¿»Ó¸¸²¹¨¼÷¾‚¿åÀÉÁLÂÀÂëÀkÀÁqÁWÂgŠÔĎÅ]ÆCÇÏÈ%ÉÔÈêÇÇÈFɆË<̤ËײˤÌSνÍ/ÏyÏQϽÏÏmшҫÓÉÔ}ÓâÓÍÒûÒ[Õ×ôØTÙÆØ!Ø ÚßÛfÜnÝvÞîàSã{âüÝå×҇гÕOß3êMïŠíèåà]Ý7ÝVàzæAìUîDì ê@ç°äëãPäéØì°íì¦ê}ë?ëlçåuçmížö#úÕ÷£ó íòé«êÓíEò7ôìòHòÞó´õÎøûwùáó‹ïó¦ú‚ýýù-õ)õgù,ú=øå÷ÎùÏúöô¼ïÓôtþ6…ø§ìékí>ñññòyòFðëšê7îÈï-ížçæ¼è»ëÂìÏë,ìŸì>ísí‹ìêç¥äââåûìLô`úkûœøô›ïˆïpñœôtø/ú£û}ý'ÿÁø¹ÿÿþ3ÿgç¡J­á« # ¯ t D : ( c ú­òé73 *ÁOÌ?p¶Õ:N# ˆ!!O°ö3"À"©"?$”'É*i)Y$ai·Rk",Ö1ö1-“&-"ô3"ƒ%L+á00-Ñ))&?$l#F&+-¥+u)`)¯)©&S#œ#u'=/ 5Þ4½0ë)Š%ý$R'‚*s-ê-…,…/‹33>-)Ó,X11ž--->2·4Ç0,Ÿ+n/¶2Õ2k1®.ˆ*+¡1 6(21)­![ $_&w'-(î&_%˜!ç± ‚"J!ÜInÆ4ÒôýÈ.I{AöYþ#x%å"8äPŒƒÍÛD n!x#v#q!îñ¾É!¿##¤"ï"f$g&´&Ó% $Ì"¹!ê"®%&¥&¸%£%†&Í%â%!%=%%V%ã&q'°'k''›%Õ$—%ã%ý&†'{'.'â&ˆ&&]'-'b'’(n+q-Ë*‹%ÊXÄh"¿*4/K/ *Ø$“v¿›%f*í)v'õ$È#¬Ý #½!ŽÒwFÿÑèBi&Z'•"äÒ7m©}c&g’ý,qi¤c,®zfÖç¶qÈAfd‹˜ò?¦ \ # uM+[‹«Óÿ˜ùÌö:øÜúxü ûáùÑø:ø÷°õÅòwîìëTîô2ûÿŸý“øWópï”îÆñCõÎö”÷+÷Ð÷Ÿøvùfù€ö¹ôšô%õö÷_øRøøù$úcúÓùRøfö‰õñõ?÷Qø‹øê÷y÷ˆ÷¢÷È÷=÷ÄõWõ|õHöDöæõßöuöÐõ«ô4ó£ó ôÙóÇóTó¨òóWó_óBôômôöm÷­õKðké¹ä»áäýê1òÁø ùôô²ï÷éëå°å9çÛë:òôó¾ïüêÎåóââã’èÞìüë¶é:èÆçèFã4à÷á0æéîoòGïïê®äßà>âÈæìëéƒâàãšêîì¢æ|æ•é’ëÇéßæ”èôë‹ëŠçAææèÏëQì¬é¢é@ê.çæíèÁì¾ì]åÜ Ú ßãäãnâußÁÞ½ÝïÛlÛÛŒÚÜסԂԗ֪ÙqÚOÙeØÇÖžÕÕGÓ`Ï_Ì7ËÍñÓ^ÛàTá{Ý™×YÓ­ÑËÓØlÛBÜ“ÛÜ9Þñß‹àúݘÛÛoÛlÝ ß—àá1á8â±ã#åjåÇã­á~àáã@åºååùä3åSåãåCæ"æüåsåuæÃçŒètéþè¨ç~æ æ-ç+é ëÁë´ê9éÃèÈéÎëJíªíÍîâð—ñÓïtëÀå“âÄáZâøçžíhò˜öHõOòí²æ”ä$æÆëùò#÷wöóøîíéççMëÜðàð‘îzì¬ìàî¤ëïæ@æ&êÙó_úøéò5îWíXíŽé³èï_ôÀóçïGíUñaöªõ¯ñ°î±ðõøõJô~ñÉï1ò†ókó ô£óŠôÁõ$óBïáïèõ#ùcô=ê6ãÏå~ëîßíšê¼é ékçðå®ä°äÖãbà†ÞÅÞÎá®äöä»ã”áàžÞnÝÚ-ÖúÓ²ÕÜ`ä×êÑì9évâÝJÛ9Ýõáìäýåæ$æ`è êzêöètæ–åîåtçéRëì7ëŸìqî8ð¤ðúîí»ë<ì7îWðÄñ|ñ·ðýðuñÚñ+òò¬ñùñóþó^õ/ö7õ ô4óëò‡ô:öŸ÷tø®÷¸öaö#÷-ù‡úïú°û^ý'ÿþžùˆô¨ñÎðlð­óõø%þ_–pýZ÷oó—óS÷öýÄÈ¥¾þ ù#õ‰ô÷÷ýcþÙüFûßúmüjúãõDôBö2þý·ŽÿÉó›ðÿöøþ®\ý”ùüü—£ýFþnÔíÿæÿS–j×ý­þÓ|~¨ÿ-Û½þÿn½`ÿ“õ²ð ô7ùü]úÎöåõßõõ[ó^ñöïîJìCëwìYïMñ=ñ™î9ì†êŽé¼ç›â{ß=à!åVí1ôA÷CõAïéøå¨æ2êî ðÜï¶ïað ò`óêòƒðoîÍíïÓðÄò_ôFôåôÔõ¥ö|÷‰öõ“ó™óÔõBø‚ùxùøÐ÷ã÷Høîø›ù®ù úúùœú”üÉýGþ,ýqü”ýuþyk§¸¬üdx&©× Ö # ‹ ç°ôÿ"þ)þÜt”f o Z Ÿÿýl ‰çô #¶^þÅöÛà@à.Ć^ÿ&‡å {<€cÄM* ª ü î ç^ ~F б w/ {ƒä d|&îƒ »Ù Ûqå®   %  Êra à DÑ 8ge ä ¸N¸SÿFù½~së ä Èﶇjý|”lDƒ)»ã‡pÅZ$ ë"Æ Ä . ËG¯õŒ øº¿ — Üž T –ó › Ô+ öF°ß ͪâi]'3¯#_ñÍàäâ0Bˆ³þa Ñ:?‡#ù”ô©0"³[pUÉQ q ¿ˆ}A—ù(8«ý^) æáÇÐf ._ ! 2Ú•Ö )Øçò{ 5,£¼ÿj¿!`lð¼'Ê•10› 7b‰‡·!pŒ0þ†™ÐÇEiu+o û„Z’¯ àñg; ‘Fäö A I ¨ ‚„vŒw‰ ±  ë - þ ¾ wäê[+þº9ÁÐ ´…IÞ !´F ±Wÿ¹ó ¬²æ„U b±¤ Ïâ®Ð¾ •S» Ö Ù K ŠÔ Ÿ] 4" " KDp ®  º… ù¼úyøJùaòfë°êé&öÄòbó£î×ë÷DêiíˆíÊìKøNô©î®ñô»ó¸ôïöRÃ÷¼òDï%÷„bü¾ùúùš´óú~þ§¼žäüŠÎS I à Ë‚¸‚•ôe Î Æó w%ó9¸ e6 û s‰CC × dÚ µ Ñ@‘ ÆŒÜ  ¼aP #  ¤ò~uÇÃj]  Ýæ ‰K ¯ C  ]ï ¯ µ 1[ q  Á  .‚ iP ã ÿ I »uÇ'Æ’ ŒèáÏ™¾alòô#’èÓÊ Ž_ œ Œg=û&°4’ÇŒ*œüXþ“ÿoú õ>öâïÅíÿóBõ¶úú#ôªöxóñõôô÷ðNø÷îôØùòñH÷÷}ûŸù„õ‹ú35þcôCóA¦ Vlõdõ, Í ‘oéý¯‘‹þI - €sX*CØèFÏdl 鹎ÊÐð“/†ýîàÅ5;ýÉ ßÏ ÿÒüçÄã P ÙÿÁýwý—^šÒ ÅÿMýÚùRí®æÕÁoþ+Öù:ÿUþÊ6 ³hÿSöïüð&,ÿýÊücý“þÖùxýå÷³ù&ÀEû*¶™ú~ó³.äþŒüT’ Ölÿ°ý.þ î Dþú^#ïÇf^U÷õùçþÎÿ‘ý ûíï÷îð÷Fò—ôóŸïÚê&è3çêé4ó{ñüë]áÚãïœïšò™ìê\ê*ê¾ë–ð&úÌ÷·÷ÏêÝçòåò÷ó{ðcøûÍÑûÿðÙñeøfû þ°ÿ×þÊúõøžú_IÍüùˆøƒú“G¼¾’üÄüÉþ½'Žæ{Û ü8ö\úÌÿ^ ÷f›ýñ,þ‰þ/Û@ü: êiýÿEýéþ—Ä¿âe\7‹‚÷Ò̾icÉU÷²¤&ÁMçƒ@Oøïk#(ZªÞë ç„úR Y¤ê0 ÂòáßoÞ& " ‚ °W 1 œ •Ñh÷Ƙ7ÇýiüØúsùz÷7õÂô>ø¹ù>÷áñëë&îMôr÷Ðõ›òüî‡ï?óó`ñÉñ“ò¨ðBó¡ùñü–øÎó¦óÓöØý‘û—õ¢õàûÏÕ—û™ôÌñø8ý f¸QŒqýÿ}üqý3˜yo¼ UŠ6:³¹gë LLÐþETûkÙ µ í £È¯•*g ü K QX¸ß ÉRüD\‹TÿôKÃÓ   ÷6þYù þ¢ýHÉt¬aO¯Ê]ü›÷úùýc*¾ÿ¹Ïý´mÿèü¬þƒýßø•õyÿT ÜÚ gÿÕúYÿõ"ÿ) =Õÿ Ü·½ÿUT ÿ.ÄÐ¥ìú2÷oõÇôUø¡ö™ôðõÄö)ù%õêòí%ëÓô›÷øýðõè†éOìxóuó¨í¢í4èùïÖú’ø®ûùòêµðóþóHÿþômð~õ‹üÃþ³û|ûéôÑ÷hý^ü0YGšøù ùæþ,nÿP>p¥ÿäÿ¤®9pèžþF)c¢U ŠOêÿ©û-~  }Ð[ ø hôaÛSÒÎÀ\`n#È8BrH‚ããÇÿ‘XXÕaÆ£åüÝõÿFýjþìÿ*¸€ÚÅþ#“O¼ú4þì¾ WHý²üÄB^Wÿ“õŽþ±ÿÔÇ;£.rݼý¤þyýzýþñü’ú¬øwý.ÿJüûÑø—÷øÔ÷uõbó{ò?óDöGõzöÓôDñ.ñ>ïMðôíð¥÷ùÆùwö]ó óöüVúÕõü¡þ þøeóø`ülºúKõ¡úx> s:ø`ü×þs ë%öÜç pÿ ÄìHÙ]¤S Üh—ˆJà }) ƺ¦È2 Ô A¡=¤ ¿S k] ì Ç D2?Ð Í7©qQjŠP<œôÐBŸ‡î^_âÿ’q3o úÿfÿ1sÿîþéÿJp3ýLù?þY^ÿiû þס&{üDþ»ðªøþªü/£}ÓÿöþZ^züÿýÅüxü7û‚ûûüzüBÅ{úèøˆõõöö¦÷ûfûÉú5ø!ó‘ð«ð‹óñó³õ÷ö¡ó ò’ñÇñðòuóiôö%÷(÷)÷-ú-Pø+ðíðFù©ÿû¹ù.øø)ûtþh®£óþTûÂüdž)^ÿ4ÿÑdÕˆ£E|Jyò{œ v \ ‘–X›¡@ ñ ¨MÛY« @4‡  ¿ ¬Má¼ .ò…Ý0 á銈¢ü LlJ;”·cÀõº »ÿ2ÿàþ}ÿ¢Bä.ý´úý‘ûÊùü¨YMþìû/ÿŸôýæûµýoÀÎþðýÖ¤ÿ0û ÿöF‘hý%ýDýÑûIûàùöûMýþÑþ~ýKûôø‹öõÍô¹ö øÚø"ùõfô¹ô òhïîðÏöøû”ü"øÓñpóÜõúäü úSø©öîò<ôþìÒý-óí_õRÿ­¦þüèúøúÊûQýêý ¯/ÿþ¥©Ó3êŠQ+D Þ€æ4 l t Ä·<Þ} 4 Äyf @ œ 3 º ¹S6~'± äpð›2W܆¬2Iô"·i’¢ŠÃâï=’—ÿcÿ<ÃÜ ûeøßý¨u.ü¿ùLý|;"ü}úéû þØÿý2ûöü¨ÿÆÿÊþåýMý!þIßÿçýDþ ÿØÀÿ}ýÖü÷ùÈýÏýQüuþtü¦þmþ§üÙûKú&ü}ûLû€øi÷$ù:÷$øÈöZôUò²ïðÝóú×üëû@÷Òòòçõ_ùŠùGöÛñ«òÛøÿ'ÿíõmï³ï ö¯úúªüÝÿp»ý ÷äó8ößü‘þý£ü´þÁÿÿJüUþÖýÂÿgê¿üGÀwë²[¡»üÀåÐ/³° [Ìpê( š)  ) ™ ˆ©:#òrJñ…&´Ük*˜cI«\!z‰Á9rü½šYŠù×øÚÿÓÀûyúý8³úIùgû]ÿÏÿ¶üÌû ûºü ÿDþŒû4üý+ÿ›ÿüý™ý.ÿEþüüþ.ý<ÿ þkü ü«üÉýwüòý­ÿùþ‘þ ü¹úöùfùêùÃùÍú·ù«ö7óÌð…òÍõ]ùû{úùøŸ÷Gö÷§øØôþñáðìòøÚûçýtûwøsðrëëðøöIÁû£÷Ìöÿù?ù\ø÷šø¦þyK'ýþÀþ‹ýFþåüÿ v$’iÿ²k×OÈLtÉŸ§Ô— \i­ðv±ï A  šm û ~ 8 j ) i dÿ Ÿ   Œ” ê  Ä  —Ÿàiú)2ë. •<ùˆ±l @ ZÛúÕû l[ÿûpûŒ ñdýÓúZûïý¥ÿqýaûüßÿÃøþýäúZüšþþý2ýþ3Pÿfý•ýÀüWþ6ÿþ¬þþØÿ¼ÿfÿÐÿ½þ9ÿÊý{üwüÎü€ÿØþ´û$ùÉö ö¾ö°øÖúïû¶üzûùSøÅùrù¹øU÷[ôVôtõøøÛúÅù¨÷«ò(óøÉù÷üóùõiü4 ûdõMó¦õÄú û!ù;ù4ü ÿküþúrû{þñÿMÿ=ÿrþdÿ¢ò«™XŽãlÁnÃÌ9‚Ÿ P èHk%ð3 ½ ] 8 évšF4 l û 3 Ä  0 H É  e ä » ™ œ ª ˜ª88—‚Šaµ0¥Åö=Ô Ñ•þüþ¬É!°ûÍú%ÿ^]»þ ýoýnÿþ‹û4ûÝûñþ™ÿ»ýUü»û ýÞügý/ý^üzþ¡ý÷ýÃýü=ý)ý`þLþýý*ÿ§ÿ6•ÿKþ3þ©ýqýéýóýÙþõý½üòûpú¹ù–ùœúŠúëú2ûúuú úbùtú<ù%øVø•öF÷ ÷Kö÷úõñõÙô¢ô…õjõ½÷¾ú{ùQõqòðôÏú-üb÷ òRóoøOüñû_øÅ÷æúþÈýúû¦úéû“þ"ÿ"þôü'þûþ„ÿ¯9ÿÿRf‹¨€'H†M-E ° )‰ÜÁëQ = N ÷%¹Ój¦Ð ³ 4 ' ˜  ù  Ÿ _ b   W  @¦W x~ÈÓÍY†8 õÙÄÕc½ŠüˆüÎofœþ–ýÌÿì˜Éü›ú‰ûùþ;ÿÎý*ý³ü’ýjýÂü@ûäúÚüãýfþý ü(ý6ýEþãý-ýgþÿ¦ÿƒþ,þÿýþÇýÝü«üüÃýýoüüdúqûàúùú~ûûÈúWùtùÌù«ùÁø+ø˜÷íök÷°ö2÷ñö õýõ×ôôô$ó¬óÅô‹öæøÙúJøšò”ðô‹ø,ùàõ6ó·õØù¶û×ù×ö­öÊùåüÂû*ú™ù;ûðý,þ¨ý¨û;üyý,þ•ÿ‘ÿ—›ŽÂ‚XÀ¢¦(òÓ^ R‹kŸá    š «ÿã • = X ä ý  O l — Æ ] m ¸ » Ò ø ƒ Ø? ¿û0l P ];òþ“l _ J<ÿwÿ_/ýZý‘—¿îþýÃý$ÿˆþýüüý>þ0ý'ûÈû³üšü±ü;üÉü8ýÈý€ý²üFýý‚ýhþþAþAþ3þþEþHþøü„ýOýAýQýoü[ýnüæû}üàûþû‚ûBûDûÒùúzú?ú-ùpøøp÷è÷œ÷ ÷(öÇõ9õÅóŽôcõàõðöSö`÷`ùRú,÷ð?ð©õƒûZûóõÂóíõfú üxùÒöy÷ªú<ý<ýòúWúÆüDþý‹ü·ûåü¯ÿ3ÑCDѸ.“©%©¿½A À ª#Ú” H Y Š Z c Ï Ò  ` Y C • – ö í à ¥ Ú Õ B å p î » ò  * p ü ´ ìù_ ˆ QÏõðý1þŽw½ÿ—ýÅþ Q÷ý™üÉüyþXÿNýœüˆü˜ü±ü9ü¢ûlû/üäü’ý©ü?üRü™ü3ýyü¶ü9ýfýþ¬ýýUý¿ý(þKýnü$ýWýdý•ý|ü#ü´üüüØü“üûû‘ûEúùÂøù9ù†ø†ø ÷vöîö]õWõoõõ¦õßõiöÃõGöpõ”ö<ù—øõôð=òÔ÷²û¬ùô2ó¥ö¬úbû ùE÷!øžûÊýÃûjùÀùÙû-þŠý+üâûïü»ÿŽ7bÈl5Sªà6Ë)¾Ø…ýCa— é F Ë ¶ › ¥ ¥  › l Ô i ² £ ­ ã u  ‡ r R W – ã Ý › ¦,<|^ $ ÔPͱ¸Äuÿšÿw8÷ÎþÏý,ÿÆMôþÊüƒü–ýðýþGýBü9üü+û—úûRüüÎûÑú;ú¶ûÎûåû©û¨ûjürü³ü ü†ü¼üüvüïûÖûžü'ýýžü±üIü6ü¸üýÆüGü…üèû¡ûEûÍùÅùÚùRùˆøÐ÷R÷Yö<öäö:÷Õöörõõ?õFö öVõÔôBôíõ‹øžù‘ôæïçòVøÍû,ø&óûòöûûéøå÷“øtû½û úÔù¿ú¤üµý~ýèûü…þMÝ4¦+Ü€–'K-‹Â7l‡ çæ § u É d Î 8 ¨ Þ O ! a 6¿ ç ¿  ­ T › È - ‡ ë >Àk Ǿ ›¶ %ƒ]Ø « v¬í‚˜Ìšÿôýç¦üÿžþZþÙþ@ÿ?þÜüPüïüdý;ýæü˜ûûûãú÷úûÛú÷úÞûõûÀû–ûöûŸü¿ûWûÑûâûÂü6ý“üJüöûüRüPü)ýBýNýªý+ý°üFüMüüïû[ûû%û˜úHú¿ù•÷÷÷J÷@ø"ùÊøZ÷Üõ/õXõ¡õèöÚöÎõ=õ”ô3õøûÕøéòðFô#û6ü ø-ó8ó øØûEûÆ÷bö^ø«ûLý%üùù*údü.þ÷ý`üý™þûPL´Sy–Ã_ì6b<óVbU„ì í   á  Ø ¡ Ú k ’ ± Ø g  ˆ ã ` ¹ î  Å ò Ì ûvH§õÝ z‹ 4]å8 ^ ‹F½°½HÿÇ%ÿþÿ^3þpüüeü<ýVüÏû¹ûwûû:úJúÉù_ùãùèù,ú¥úûóúdú®útúGúšúºúªú–úgûPû`û´ûûû2û6ûìû7üüüü|ûâútúúŒú´úlúqù%øè÷j÷Ÿ÷Ó÷l÷\÷·öºööBöAöÓõOö ö“õCõ‹ôžô£ôÛõöø1új÷ ò³ðZõKúíú8öáòõÅø ûXúÂ÷D÷ÒùIü^ü™úÁù'ûVýºþ*þCý•ý:ÿ À¶6Y ɉÛz6. Ñ ŽÒ]‘ Ô b  ´ ® Ø * = Š Y “ Û  W ¼ 8 î Ê u Ú 4Åò9 + <5Å JÝ7 u ô Ü¢å‡ mfªE4°»®ÿ»š¾ÿâþEþÑýÀý^ýýü;üòû@üü­ûû¿ú‰újú=úûùiúûGûû¯úfú±úûûûïúÏúDû£û û»ûrû*ûšûüÙü@ýîüü4ûû&ûòúûÓúúÍùfùƒù•ùtùÆøøô÷ƒ÷¬÷q÷­ö ÷E÷÷©öóõÛõhö÷æöÍõ$õaöÅù˜ûd÷?ñ)ñûöÓü˜ûö1ó'õÙú¥ýRûì÷¨÷ÓúÖýáýoûWú1üÅþÉÿÿðý1ÿqÂÔ4ô¨G&ösð„ª¸[¯E o X Å ¦ . ž   ­ à 4 a } < v  nC q ' pWêx¿ g{ îò› ¬ ¼ä{! ª`“ÚºŸ¡ÿ÷ÿhSÀÿdþeþ'ÿÿœýšüšü‹ütüüFû¸úŠúPú úòùÞùªùù‚ùdùˆùù‚ù­ùÛùõùú`ú úúúËùõù\ú»úÃúû™ûÖûÀûÕú2úÖùPúßúYú:úÔù_ùùØø›ø^øHøè÷‰÷÷b÷ÚöÎöøö#÷ãö1öÁõ{õyõœõÑõáõòõÃõ@õçöXúÀúºõªðÆñä÷)üŠú+ö«ô¶÷—ûiüïùÔ÷ùDüþþ÷û}û?ýãÿÅôÿíþGÿÐ2šG3ChÝFÄ j ‰ ® µR¢é w - ª Æ ‡ ?  £ † N y 6 }Kˆ½Y ·Õ¼ 6º“ }ú N £xuý   ÔèÌh§fÑü&¸þ¤þÿ¢ÿ3ÿJþ ýXý4ýý«üÖû`û`û·ûŠûuúŽùaùDúäúfû§úKùbù{ùöùQúbúRúeú‹ú\úJúú9ú»ú2ûšû¸ûíûËûû˜úHú±úÜû÷û'û¸ù9øT÷÷@÷ð÷ñù)ü£ü¢ú‚÷þôLôBõ@öãö(÷‹÷÷I÷Äöªõíô©ô õvõÇõgö³ø§û,ú3ôðæò»ùòüØù'õµôÆøòü4ý4úhøáù,ýýþ6þßüýÚþ L·ÿ¯ÿ@{Á‡!‚=“ÊÍ€£§ê²  #к °†‘j ¥=À ± [  ª =Šöm • -®t\ Ph ±¤[ $f { ÚyÝå8 a a†Ø=hл:IUã¨þÜþ^ÿ–ÿºþýsýµþ!ÿúýKü‰û‹ûÛûîûübüŽüáûÖúqú„ú>ûüèûÂûqûûûVûü¢üóüüíú÷ø÷ÕöÙ÷\ù–ûSüüßúùå÷ŽöYöv÷LøAù6ùuøÀ÷ãöÎõoô‰óósô^õÀõœõõ õ!õˆôˆó÷òIóôöó™óxóñõ:ùO÷íñÒï?ôjúÈû¶÷'ó4óŽ÷€ûRûføÉöù¬ü°þeýïúmú‘ü2ÿ§ÿ»þ°þ1*鿵2߯Ïé«´Üà K ¿ Á ¦¼ÿ¨ à  , † m ùâ •¹ ͸¤ Fh t  ÁÉÿ>:“H&… g Ê]3½ÿÒà } Ö¨z±F”ñ±„§¿ý<ü-þ }Ä¥ÿXÿ™ÿQþøûaú4ûŽýlÿTÿ8ýáú|ù™ùcú|ú úgúeûÞümý üû}ù ùVùÑù7ú(úgú‰úúaùëø¬øÌø+ù—ùçùÑùGùÃøjø6øû÷q÷áöÔö+÷6÷Áö‘ö½öJ÷øºøìøÕøøV÷îödöö ö}÷Äû‰þ=ûuõô¸øKþZþ-ú‹÷ù•þUâÿ}üõú¼ü~ÿ¨^ÿíý þZ%†6щZ€w¾{ÇʵUIÈҚ܎ ã n ô ¢ Žk ¾ ” PR¥ ào è< Õ›éC  8’õ• MG y“ÏvFMB%§%²+ØzØ¥j|†Ôÿ[þ!ýšüƒüCüZû]ûüœýþ.ýÛû°úåùCùÉø<ùˆùjùoø÷»ö8÷HøùBùßøHø øÇ÷š÷r÷×÷"ø%øøi÷¾öRöZöæö÷2÷F÷µ÷ø©÷Ëö)ö’ö÷÷7ö¤õ‹õiõ$õèô3õëõ”öŠöööCö¬öÓö`öŠõ8õõiööö¬öå÷„û‘ý+ú¡ôôƒù ÿÿþkú‡÷«ù»þ$&ÿãû]ûÖþ„uë§»„§4k¦âƒãjDÐ õ _   0 t I  s  { w X '2½ « ƒúÕ # l–̯ † ” ý¯ ÷ Ö° > àÊ åÙšf ƒ ã]_®3$Dô!'½õÎüØÿtÿÔÿ…Qÿ®þ[þ^þMþpþØþzþý‚üÆûAü­üAü~û$ûgûaûÕúOú7úàúŠûpûû¢úXúúÿùÜùÔùóùbù„ùëøœùü÷¤öËø­ö†øO÷+÷’÷ñôÑüèômõÍý?ôœùÆøÏóùº÷’÷vö~ö ÷ú÷Pù¶÷ßùÄú“÷÷ù|ú§öUú)ùŽöüø¸öøú úüø>÷òùc÷>úÈýùÑüèû†úwüÃý…ýúÀýqý„üúÿæýÏþDþÓÐý>{ý?Ùÿ¾¬¬ÿñ‹þ F8W§ÿ`¯ Âr©nzàÑ€g• „pó7þ£Í²³¦ÁR Sîš©L¥íþ˜ù£ÿÓ¹ €ÿÿÿ& uûþßþ$ø7*ÐþÜþ º.ÿ…üŽÿÈÿžü øšý^ä—„üúÀûôÿ ÃýøúùZ :Îû{ïFõ«Ø¯ööèöFüç”"´÷ø*þ"ܾÿ^ùoûìtáüßûcøÔü¡ªû™ýCüLþ“þûOÿ¾ûMþ}û~ÿ°ü´þ¢ý ÐÿKežû×ì3ßÓÞ)Ý®ÜSå9åýè'î]ë,ïtí”ê¡ëìXîoïï7ï(ðIòçô¢ó¬óˆõ…÷ãúDû4ðP € ¦€ &sÔ(,ÈmëQž¤šúc² DÃYè§åØ ¶×˾ûÑÔÇž¿Pl8 ¬ =› oú ä ÆE̦ªÄÛÞr{+ŠUÿŽÍFÈÿ Æÿzû½Fÿuƒcøõgò|ýþ`üqôñ÷…þ¾üúúrõ*òSù÷û÷ ÷õ3ôÀ÷ó±ïÑëpì9ôeû3Hï* &qVgFvøðÛ~cI”‘˜ã®„þJúçøüòóôë£âÏÝþÔ¸ÔNÔŸÎçÐÐÉÒ&ÖLÓ"ÕÔ‘ÔˆÕ(ÔeՔװٹص٥ÛÛR߳߄߯äOè0ë êOëyðÖîÙð¾õ6õ¾õ±ùÛúöøôûúüKþ0ý§ýTÌÇ Ô%ž# ¾ä ˆ¿ü¡jc Ýý²gú¨ ç. $ªþ g R <¿øq À„¨£lÓFò¨œ ~ ‘ Ó>ÓŽ Ÿ ³d! qº'ú›6ô6# øBùn ”RPÆ 6Ù¹` ¯ d ±é±¯"{7ê < ø¥EË™D…Û©šƒµxÄ!ä§¢f—Ý S]Öû¡ò¬ë^æíêJëèxæàäjêëææBè àØæëêä–äbâÒæ)ê>ë°îƒë ì ðÜïTó$ôIóùžônò ùúüÔvú0ò¸öj’4¶úž÷¦Ø Å®ú¿ÿÞÍŒþ¤…´â§¶âû  &ã ½—ù û»ÿ‡ ˜ ÌÿÐþéú 9AtüIý3¹Ú-þ"ý\ÿtã§}ýTÿÙ‹Zÿ¦ÿIü*üÓËþ:;ýuþñbþ“ÿaùºýÜþ&üÈüyøç÷¾úþý¢ÿíü,ú(ö†öNûPýÚùXô§óP÷+ý°ÿùJöü¥õ?qØ™Ú T Vó? à UêAÔ¹ q ˆìAFЛŒ’þÈúõoú û³ñÉï6ë£å³åÑà-ààÜŸáxàÝDà ÝbÝ$ãÓå8â¯ÚiÕÍÛŽãŒå‡åŠßß çEïzïœìvç'èÝïäñÒò¨íóìfîtñ#øiùƒøãöìøŽø´ýc®þ¶ùÒò÷o1“ú>öÁû𨸟ýØüëþô¥XÎóÿµØÑ% ´q¡+ 9=pxßfÞ<ÖNhª %•Å›Óé9B|š? Œ NÖ0î) ‡ 1m{ûëÁD ¬ pÁà¬Û ´—#!­þubz ‚Tð× GbÕL ئ U = ¥XÚ õ ròÜ» p ûë ‘ ^B -ÿUý‰Ã›eþ"ô`ð ñ ðþë~â&áç¾íÔò[êdãbâEãâèSë˜éØçSëÙízëæßáå(ñÉúLùôžñ©ó×÷^ùâòfî’ñ¦ö)ÿór:üÞú“þÝ©ÿ³þpþûü#<#Б[fõ?Ö®÷eªÝ) Œ@Ä(Ú$àx>ëñ¸ ¸ wQ ¢SdA ãÆ{‘ <žLÊ ¾Ýã Lÿ]_JP¡;ºX<$]¢‘ý½ýϺ"Fœoÿ ¯þ"v–Ìü"à  ± ¸#â ]2è ›J™.ú ºQ, ‹ 5‰ {apF×ïÄúáøÁûEûƒýøÉì³éÂéÄñîö´ïuëæNáÌäâòÜçâÒå•êÊï5èìçTæäKéäè¯êé¯çCí ð@ô÷Uñ”î\ñÐòšô¦öøl÷,ûôúÎ÷øðò.øJþuŒÖû3ü¹ýÀýRÿzü÷ý‹1· J`éçÿ’•®æÚÇ~4Þqmc´ Ö%Dº—çpžLÐæ$}}Êÿ'u\ W“õqdB0Û¹tKÁý9,Ç/ Éè‹ýÎûo } œ#üõû½åïþ¼ûWür @ÿÛþûgýÛÃÄ- á ¼Çÿ ÿˆ ž Ep³UF U$§ I Z þ • † ÊË ¹ § RrŒž qwýâüêúKóñ%ïðrõ‚ò¸ï©îÿëî°ðwð½íiéáçÑçŸäuã$çõé£ïòAíÂìmí5ðõf÷ ù öÅðôëê|ð^÷ úµýüù#ú úßùõûmý{ýçþþ<%ý×þnÃÓ‹â” ^A$ L h £ 6„ Éþ©û Æ Ö Ñæ l | 4  ½ ê ½Ž ( — g bS7k • .§þ‰üÓÙ …¨4 eÉ „ {T­øƒúÿþ\Ë z$ «#³°ÿÑÍÀ‡¹÷Çô+ùñÿªï9¬é†\±øX…\ÄÆ% C ½(Љû «UXÿm•ïöýñý,újø8öñôÖõMòçññXñ ÷Ãõlô<îé@ê)éëÅë!ì$ëBé‚å'ãoé¡íØðàð9ìHí6í~ìSñ'ö­ùú÷µóöñ˜ñ‘õø¬÷NúµúÃùnü$üý¶þ¾þµ”ÿFaNÍþà9yúµ«‰ËRkëþÍ• z 4Л¤ ú´ÝÿÒþ ‘ C 2Âç y ˆ®õo a WûÉšæÉïÿ¢¥Ä‡ôXÎ Ü ´ÿÿû33ôX<Ë<vB÷]þ©ûkî—=Yœ½|A  ¤ÿ…ùñ± ¨ f ƒÚ æk q c Ô B m Ë ¢ Ž_Æ + y40!°pY~þ¹ÿ8ýâú£ù õuõºô&ó‹òÕð«ï”ïøïLðð¸î!ðÀï¸ë1è±åwè9îáòâñíîïŽîÜï-ïBïˆñµñ‰ò òñòôQõP÷úäû÷5ôrö(û.ÿCý%ù¿÷­úõÿ ³ø·Hoý|ùþ™t1ÿ~ÿïtj˜rÿûém Ïç CT¾µuáÝm¢ü¾Ôj 8 VFݲ-Wþ‡ÿÒC¼ Í n ¹ 8 ¢2êÿü·ÿ…}Ÿ&¢ ‡ “´±ÿMýgý”e ðó t T.§P\͇W } T…iý×ÇÈ1‚´¤¾ÞȆ ÷Í*ÁŠþÿrÄÆsñÿ¼ÿþBýÖüûIø¶øð÷¤õºô­ñÔñ×ñvóh÷ ôî˜èJê¾ð)õDõ6îëï«öóùKòãæ#ãèé;øÒÿ|ùšñXëÊðføúÜûÊõÊô øaûNþ=û2ùRøöùþ©ÿ8ûýù›ÿ¾ òúú¾ýǢ܃2G1µê×i¯Uð¡M ›j-5ýøÿ6H éxp`ºg çZ3­eþáÿAõO X ØÿVúþŸO¢C˪ Ùÿ·þšÿm=þ2ÿªýGý=þ >1 ¢ˆƒÿÃÿ¥¯M†_ý¹úMî@Ý N ª„üæýG? fyºf ´Óú ((úZþxø †)üCøuÿ*ÐDý?ùßø úPùøø€úùCö ôØñWí"æfèãìƒòU÷ròîyí ïÃîí™ðuô÷oòUí¨ðôôHø*õñøò©ô“ö>÷S÷~úý ý·ý€ýƒÿ6ïþ¬ÔØûöÚó±üRG µêø¡õ©û²cWD<d~~@øœ0'[Ï O k Ý Ü$þþ"; b Â,á_rĦª òzû¶ù,0“B±ø÷Xà> ϧ%O<¨ÃÁÒŒ\S¸´þëøMûÍø • 2 *”û+ÿï ¤"lü‹üT* ׿ ™™Ùÿ9ö … f A’ýÅ Qÿ‹þyþ¾ÿÝ÷'¼úUôˆó[ô·÷÷ödöY÷Áóòíñ’òiòhñôïï–îîsï*ïÒî¢ï<ïê+èpê5î¯õcöô~òÁðÏñ1ñòõoùÿÿÏ·ýq÷dó÷û•û„÷#õ(öƒüªnÿÛý1ÉÿE £ÿÕÿáý/ÿÉ!oÁÌ[B Gc j´sp`N žçüþOhº >RŒ ][ ÜϯýÙü¹ÿ˜O&l ™þAIŽ O0ÅÿïüGê Á Aÿ;þ?$ðD¯_6 p ÊëçU¯ùMöùXZ …ü-ô?û} ]½z ·<YÞU & x 5 —iÁ¶‰ê¾;ü…ù þÐ÷´ý˜÷}÷Èýu-‹ùÀî\ææäí…ôÜ÷ôÅñÞïí=ì8êì"í±ë_ìRëbëïêIëíïíï±ï¤ïî€ïÚïöï‹ñ'ñ†ó¯óVô^÷Lû™»¬ÿÄö ð!ò#ùRåU>þžûHÿƒ”iþ¢ù¶ùÌþÄàw°%ÒÔq ·¶ ³Ëö@öªÿõ øç3[ ºŠ§Ê” }9 y  …CÉ Á å±ýîøTÿf T¤%÷ –6 ÿoô‹ö¼» Ò‹ ­gÿ!Ì1õ½þA‰úÜõ?ü´ o3 пÿ7ÿJ“ÅI$Ýúj : ¡ í# ¨0‚Óûíÿà t ‡Ü½9KôÿøþaþËþïüÄü±üòú.ú_ùªöpõªôòeïïGô?ú>üéöÄïJë5ëìî9ñßðØëoåÅâÑçIñÆõ•óJñðèð¸ò®ð¸ð¹ð±ðØò»ò!õ$õõ¾öi÷úúöû‡û‘ú¼ý£ÿ}Ü‘þŸößö€ —ûýíùyû üô ˆÿæùþß à ç…á1‹ÿìý‘ÿÉ( ” /"q7Qp ¬—êFHh<; ßI Ý : › € ƒ ­b h  § :ÿdüfP ½c !' Í~"úƒù¿ümcE-Më÷ÿÄÿ[ÿSÿÅýËÿcþˆ ³H&<Ö·…õb1¿O­Ë 6]8 FÍÿ+ e¦®AÓQ¥ñ¿ûÔóáí ïuôâü2"¨úìî†ìÖð¥õsö…óÇî?èÌå¢ëŠ÷çÝú“ï í%ïôò¤ô6óôeô÷ôCøéøùwùùúDú‘ôðïÔõDüTÿzþÅûØúnû)a Ì VŠñêëjõõd1 jÕþnƒâ\< Ê }ÎýøCû'¹TÐï†lRTEñÏAùýšX3P•ÿ'øåùLüÛ œÈÂpÿŠÿÐþYós¨Cÿ_Íþîÿô¬þ ÿˆþÞübüòü,þ/Ý Ó «4gü7ü—ùVöžôzúÞTžé¾*>”¡Ë^õÌ|$Ì 8°Õ0X@^>«ýãf ejú3öOù¥þžáû8ø‘ûóüÈý*úuó•ð²ïûóùÝøsñ´åÇß>å—ð¥÷ÀöÃðÃì]íhï”ï¨î‚ðö°üAýª÷?ñîrò˜÷zú›ýyýzüƒüÒüjÿÉYŸ²rÚšZ0ïì1ÈZ•Ž(AŒþÜú¬ÿ÷Ù  ¼G XÓ¢àfg¯’]mêþôbÃ\`KÿwB–—Ãë‹ jÉ nTöWå„óê]k[ËÿRøøSühZ )ôx?Ëý$þW²~ ä!ûÿÝ #c5 ÚZn x ®›ü}öÀüõ «æœüËóœøÀ_ v w³§ 9 <‹ûú.ú?úeúÀùzû:üüÕú»ùŸú<ö¼îžæjäÆîèú;èúïîè¦êÁîŠð„ð×ïìïÛïŠïï"ï©ñÔóèõÎ÷Þ÷øö:öÃõuöð÷ØõðOì î<öŠý.`ýSúúiú°úÝú[ûüý”ýBüAüËü¦ý„þæþëþçþØþàþ€ÿÿÎþèþŒ^„u üSòNò–ú=á:+ÔÉDÿEÖzŸðÿPÿ ÿ˰ŒEiNfÿìúºý¨ Ç=>ÿÅMUTþÙùÓûBØt€ ¿ 3yÿŸú”ú›, õ ÒÏûˆô•õnýçw ƒVúØNtv †²‰6u È ì ¦ >  »  ® < x “ ƒ ‹ at$Ž oea\ôÿÿü©ôcí í3ø×H †¾ñtãÇßTåßïø¼ýþåöëRâ¨åîïøëùŽ÷­õŸó/òÊñïòõ\÷Mùù·ø>÷ëõŠù­¤ð´ÿ'ú ùÇüø¯‰ëó*ñnô%ÿEù4øòþj°Zã PŒ.œøL¦µ ²‰sœ לK åãüÙöNûÓ žBñùsímñ™ÿŠ ¸ «–ÿÀþ“" LÍ ý³þðüÙýñý~þÑô*Y€ü¥ôñö‰EÁ[ öuôÇ W Ý[ÿ¿ÿц”SP+¶.Ûö&š¨œm¥‘û<ùDü¨­×™¸ÿ>þÿýýÎû{úôø|ùÀ÷2özõLóóò¡ññ«ïRîHí_ì@ì¯ìÁì¸í×ì ìí@ëNë„ê,ê‰ê‘êŸëˆìLîoîæïùñ#òióZò}ò,óÔòô%ôv÷…ûkùoô†òPö ý0fÿ|ûMø¥ú'þ‰ï4èþAüüdr ºn¹ rOúuùk§ rí6ú5øºÿÝf 0 ÛXµ\EíÇW ö“>G  c ‡ ä  Ä - & I # Û  É g`4·¦Téáor„ Öbü‘ø„ÿ» ÔÃÄ @öÍògúà T¼ôrön× $ É c o 9oý*m  ê_̹' ¹gÆÜùTŒ£z¡D a!`ÿþþ ÿ ý¾öÆíê¾íøB§ —.ó‡çYè:ï7õ×ôçïäéÚå;éÿòóü0ÿÁømó§õúÔø¬ðOêLéWíƒóøhù£÷Š÷tûKý±úöïòÈôLùôü¯üÍø¦ölú:  ×÷ø÷]û„Ö¹‹÷’ H€¬ú~ö½ú–’¸n6ó(ò~·ök z³þU~í2‘M   ‘‚¯ç(©+þ?ø{ö—ûSÇŠÜÈÿýýýïýTþLþIþÇý²ýTþ™ýöüèûmüCþ@þýýîü)üUü£üÉýaþÿH׊[ÿDÿÛÿ7dWÿaÿ2Óm@õеF.  ¨Îú ùŽø ³ ŸPßý«åñxþÃûü¹þªÿƒ½JûvóÿïÞôàþ øeèêâ2é¡ö‘õ:è³â:ç„ïTõ²õÐóàò òSò4ðKîÿî8õÿ¤Šóùæñ®ñöÜú¤ý4þ½ÿ± yúدo%š†¤à*TÕîaz o ú ð[þûP6÷Ê âpû]øúÝÊ `) ±zl·ð3#µKÆà¶®1ù³å 1æ *eƱ,ÿwÃ838/óqfztÜP0ý€û2ýØÐ ¬Vî ÿVø-ùÿŒ6 „äÖ2 ê t Ä ·ðúZõŒûoû Q , ZþE÷ú9U\šYÿýüŒÿ £[þYöqóAõ”ö`÷Œ÷÷u÷­÷÷öôñJêåKçñÀüHÿìò‰â¦Ýÿè¨ùåþøóíÛéƒëIíoîÑð]óÓó]ô•ôÍõû÷3ø«ø¶ø°ùbúáùú úÂúùô<ðÔñWù·EìÛýÒüüÕûÌüþ-ÿEÿ;þXýXýý´ýDþÿe_O·ÿ!îÝøÿD»ú 5 »üºóõ‚þ[öh•R+gâ‘eýÆûñÿñM×ÏûÇúïþ'u:ÖÿIýÝþqSvN‰þÐÿ–Çï¢ÿãøæû^ İJÖñúí‰ûF•í´|ôfó>ü¤¢ ™ Ä·DOGmÑ24O‚ ½ËŽF z [ U Ü ö P Í ù Ó 1 ÔÉà‡¤m`þDücû{ü™ýXüóô?ëè"ñ X@ÒõkèâÌãÓê­ó"ø¡öüò3ð0ðÔðòúô÷ øe÷Ìõºôôãô-ö-øÒúLüãûˆúUûlÿGr ûjþrúÃûÔÿtŒ ñrÐ8€Ý{³ Þ V^úQôßùªªqâ½ H aI!‚±óafST Y3 Áú Ø K j€ö¬ôý™ û²5• ÿuöó*ùÈvêúåYiù “ bLþöû1üýZÿSy~Ýó?íúæö ù>” Ú /ºüVü‹Ò  /æÿ'ÿûmˆLVKÖ d @ ó³Ö–wLS0|l¿@ú5öÁø›ÿþþ×þÁû\úÌøB÷ ÷÷Šõ?óFð_îRíííÅìÌì2ì…ìLí`íÿë«éë5ò®úüQñyâ—ÚQß$ëUó õÜòó õÌôeð£ì ï•öü´ûCö¤ðTð;ôVùòû³úÚøû÷¡ù¥üíýAþ ýü%þ\r½­[Òè^?Ô ‰ ŸFžþ”šO ­5 –ýÙöµú­ÏÔ šÚ~™ø„„ V û ȉ¥4  ~ ‰ , ·ú  „  ­ ÔC;C]ó-~/QäÏk1 d :ù”÷vVgIÔË÷)ôŠùôy 4 Å*GI‰‚# ´ å  ï0´ƒ—} / ‘”‹M άý =èýkÿyá!´“ÿ¯Y¯øó—õ’ûÒü§ô–è ãSêtø+™ÙüýïÙçùèþîó¦ó òNòÆóPõEöiöÁöHø³ùÝösñ¡ï2ò—õ8õ]ôËú÷ ®FðÇã-éhùÀWµû–ö®öÚú½O “  û6ûaýèÿ€S9Ç£‡Æù÷âüÌè%w¬ ' ðÿ¯þÑþ"'5‡ÑZ#^Ê×Bùl>Š$£µ*—ÿ¦ø¯ôø^÷óÚŽÿ/ýÊüGýÅý>ýÉûäú8ú“ûåýîþ†ÿ¡ÿ¼ÿýþ_ÿ¬ô ( hþ»óBñ¢øh« \v O3üŸý« ¸ ¸X•,b¥„ÿLÿ&˜’<¯þýõý[ÿ1 þ5ü7ûÌú™úúEøüõ4õz÷¡ûúýü÷|óòóö÷÷‡ùþùË÷ºñZêhæîå¿åÊãèà§àHâJä|æôçKéHêÎìÚñö}öó8ïuî†ñqõcø‚úü¶ýÿÒB³> Ë ® d œ % 7 & . Û Ž›½ÞýQßÓ 4Ä.÷{<í IöÖÅ  ž l ³¬×¨e l Ý ‡ þ ¥ P |  á  : Å^b£ê‰ž/#úRì8jý_ûÚü"¬í*û+Ðýµý6ÿt²MçÿçÿñÄ`´ý‰û«û.þ­ÿþoüüüŠûµúÅùÃùÂú!û"úøÆö¤öÑö%öÜôôöpøðøáõýñÜïíïËðXñ©ðvï“ïòïï8í–êšê°ìkîëîìî*ðºð‰ïhí¹ëlìîÀîâîHïýï ðÀðað"ðÊðFòOóô,ôxó0ó¸ò’ò¢òbó´õ‰ø5üüþ¨!Ãÿñþ¤ÿ Ùš\•„~ ¿ % –  - ¯X96n´ö8&þì÷±ò”ðlñ›ñWðîÐìCí,î(ïBï.ï>ï¾ï®ð~ñòŠòØòAó*ôõõNøú ûØûHü–ý+ÿY |dNl©­Y㎠ ˜ ] 9 9 ÷ #ÙgŸM»±îMo”à âDÓl»†U¡½:Š_‰Ä#Þ–¿~hAùr>KfMëu<"ZzJ'«$:| N A ÊÊ @ × ­ â ! ò  ë 2 È [   # ! ÷06VIÉüKÑB/ÕÖü®MË·ÈòYÎÂr÷•èpÃÿœ”(ÿþFþ:ÿ9eæÿ1ÿKþ[ýxüçû|û™ûëû£üýœüªûû,û'û³úúŠùtùeùàøø“÷øPù°ú.ûòú7ú úøúeü5þÿ–ÿ™ÿ>ÿŸÿS‹´ Xÿ®þ‹ÿZɾçÿÿÜý'ýýÍüÆûCúù0øòö_õó4òñyï‚íwëµéýç9æ ä âÊàãßWßrßÊß"àlàwààÝßà|á+âžâèâ°ã÷ä»åùå}æwçkéë=ë˜ê^êHëËìî¿îï«ïöïñïÈð7òºóxôUôLôÎôTöp÷á÷rø¯øòøù}ù úÎú|ûìûüNüAüƒü ý‰ýJþ®þžþ‹þ…þçþJÿ˜ÿ¡ÿ›ÿQÒ׸¡#Ö%q'ÎÓe§äxµä ò‡/2‡&)oˆ†9&Ñ÷…è¼{yG'üÆå ’¼á@)Ü,ÜO¼}–0S‰·x\>1K…Y7Èh ÃÉžðY[’6‰kóMŽáª'Óov®¡\rgwô gÎI¡f)¯Ò÷ÃC¼Ãb V û Î î   á / à  ‘Ìþ”¬Ëd&Š•û­á1ïþLýàûžúúNù²÷‘õmó¾ñÇðDððÇïï ï ïLïZïãïðÜð^ñ{ñÛñîñ+ótôõýô˜ô^õ÷Œø$ùèøèøzù~ú–û„üýxý“ýÓý‹þ™ÿЖÜôªM¼ë:®&Jô£á¡·D Ž œ Ã Ý • O [ Û ¢  Æ   k  r ‘  B Ý B Z ð ¸ 3 ª ° 1 Ú B Á î … } Ú ? ™ m    – gÚA , GT.­G®$_œ.B¼Ÿî1ÞW £`†±.ˆ{7lò%S=Ï}«u^ÿYÿ/´ÈGÿ2ÿ:ÿQÿºþ.þþQþÏþxþÓýŠý£ýþûýký¶üiü¿ü ý#ý!ýþüæüðü=ý£ýšý…ý;ý5ýŸýðý-þ,þ(þ…þLÿ7§Ù£¸¢æ–$®Ž;—65wÔM1ãþúýÐýŠýëüÏû¡úú¤ùÛøy÷¹õ¦ôñóó»ñHðNï÷îÒîyîhíì7ëqëžìÇíOîêíóì\ì†ì'íÎí î*ï¸ïWðTðïïÖïtðòöóSõõÈô$ôô&õ³ö—÷Ä÷¾÷KøùÃúzû\û>û­û3ü!ýÂýþyþ­þ*ÿšÿ÷ÿf§Kµ°©?dE6îõʪ›°¦ .)bopg…õRd Òºà~~Ç-¿·“á{™Hlëú„= w\>ŽPãœÍă¡Þø°ùXA¸+ãt*Qž!œ`PbÐ?a„^ÉðˆèÐÎÊxì%Õÿׄeõ}&UÏr§‚ÿ¸ÿMêðÛç1d—®9½©\j‘™áÛž[(Ñ’å­ˆÂ{#äÿÿàþÉý`ü/û†úúùjùGøøöêõ"õÆôôóò"ñ)ñœñƒñüðPð0ð–ðýðñŒðð‚ïpï÷ï¬ð1ñoñÎñ_òëòXó™ó#ô×ôõ õùôKõìõ¼ö“÷øµø€ù údú‰úáúoûèûvüõüŒý9þþ¦þþùþäÿê‹uA&Åqìݸ8JüOkrJyé ⌠r › ‡¹t³/wŠß5 š ™ V   7 L ÃÇ& ž Î ¬ ] ÿÂðè©W.ïs 1 Q îÏ ªÞòiǾ PÍ%ñrìÙf$T÷aðÚ€ëP¥ÈVžÍp¢Ó¥FuéøkÒâtêÇJì‹Ùÿúÿ´0LÒ·ñ+ccŠæhä Ýx!DbZ¿(#þÁÕÃßú³aÿÄþþ ýèûûÿú¦û(ü¢ûäù¨÷ñõ1õõåõ­õ°ô@óò]ñÄð}ð&ðíï°ï.ïŸî0î!î$îÏíkíCí§íîî–íííÐí›îïïLïòïrðúðJñWñSñ7ñòñró¼ôõô1ôÙôáõÍö4÷¸÷§øžùþù—ùêøÀø”ùû,ü˜ümü]ü¦ü ý”ý6þ·þÿBÿÿ÷ÿ~  .c¹TµS‚i 7ä–Äöâ¯ù|3°Ÿ!®Ú™é—ÀƒÎ$?ëJwêû~%Ô\FvT5_=óÌÜg£’·þig\¿ácàÑF’j‚dAtý%ÛnRÍ ¥ÆÅh÷Ov¦ÆŽ?÷Öt'cÅ[ðO1ÛÍv®DE_ ƒ‡sÉs¾Òµ¥Úô‚Ÿâ¶¼³‘6}ÿ•þŸýýüü ýîüüûùù÷øtø:ødøxøç÷úöÎõêô˜ôæôUõõ1õqôó‘ó-ôÈôéôVô”óÊò;ò*òÒòô!õ¬õÇõŸõ¶õö¦ö÷åö¹öÒö†÷>øÛøNù©ùú†úðú†û'ü¯ü!ý:ýýýÅýÿ]¼lÃÿµÿ`d «iûþ)X¬"BMFGER’¨yȳA!w 9½è‡ õVÖà  4 ±F – N ¥0#… o t ýB»¯ê#•ðSݾ`¯TNˆÞ5LýEu/k­"™>i›¡&n'l]É!¦²,x{ĸÿïþÞþŠÿÅÿ¨ÿÏÿäÿzÿåþ¦þîþ‘ÿÚÿÚÿàÿÎÿ·ÿWÿ9ÿ†ÿÛÿÔÿ»ÿßÿMàÇ]¶ÿoÿiÿ™ÿ¸ÿTÿÿÿ³ÿjf„ÿ5þUý^ýöý:þ§ý üû<û_ûSûÍúÓùÿøVøÒ÷{÷E÷,÷éö;öoõþôóôðôDôó¶ññPñÆñÊñ8ñfðýïð‚ðYñ òéñÐðvïÌîï‘ï ðcð‘ðøð¦ñ?ò*ò‡ñ ñ}ñÌò1ôÑô”ôôÙó*ôÍô“õKöÜöZ÷Ê÷;ø¥øGùú³ú5û~û ûéû_üÛüvýþÍþ;ÿYÿ_ÿÿæÿ–@çU²êéP÷VºŒíÆó”=«L¥kÊîÖP Ž  w i ½óš  : 8 O b [ w í V 9 ¨ )  K 4 Á y ³ F   x  º µ ¤ ’ M üäu'J©ÐAgÖÃ1šœHÙ9ûLÛàe¨LX¨¹+&Œ^:¸=UºÛfœg£íUÓûãì.†}Á‘õrBáØ#&°* ‚Ú²Z ó-–æ•Èà §ÿRþöýˆþ8ÿYÿÄþ¿ýŸü«ûûøúJûLûÊú¨ùŽø"ø(ø@øÌ÷éöÐõ)õõQõkõ?õéô6ôRó|òøñ1òÝòLó;ó³ò-òòkòÍòôòHòzññ¨ñœò/ó1óó}ó/ô„ô,ô¢ó¾óÍôáõJö¸õ+õWõ öæöP÷T÷f÷¯÷Wøù]ù¶ùGú;ûôûü®ûû8ûü2ýêýÃýoý€ýxþ¥ÿ09/°›E 5¤Ø°”,¢>£r¼ÿ¬{ŒõÄaF!R¥{É%Zf°AÕ›õšË Xcÿ³¨÷h¸åh…AÕ|CÜ•dè“ЭY'DT 8ñ!•"ˆFÁ¾»ãû*И~Œ¡Ý1"µâTP¥òóBWûacÐÖ¢®Š[Cƒ†’ô7ðYý2{Tè~<èÿÿ!þ›ý¼ýXþþöýÏüôûéûEü<ü9ûÄùÝøäø_ù5ùHøÙöÆõ‰õçõbööúõ;õŸô2ôªó ó·òÞòTó…óuó óïò÷òOóoó2ó¥ò5òòpòôòyóóóôô ô'ôkô‚ô™ô—ôïôqõÞõ ö#ölö÷Ó÷ø¹÷†÷ øùúÌúÐúÑúûSû®ûðû_üý½ý{þ ÿ-ÿûþÏþÿœÿVú}ËTÇSË!(:gŽí¹µ] }T!Á¾Gˆ6”g" -pphXb‡ÞK _ ýj@]xfsv]ó…“)Òà!cgØ Îs’E®@ùäœÁô·A·[HŒëì²5èî6^G·q2G›°›òTyVØT0”]Àº3:zn Ÿè#1 ÷¬J ±,œÿ’ÿõÿllÖÿ ÿzþþäý–ýý[ýöüGü™ûtû¤û«û;ûeúù ù“øø„÷,÷æö´öö\ö öwõŸôÏó€óËókô®ôWôPórò ò\ò²ò·ò…ò1ò ò'òqòÉòæòíòàòó…óô"ôôßóô•ô0õ’õ¿õÞõUöÜö<÷N÷s÷Ü÷‘ø>ù¾ùúúú<ú›úMû¾ûÎûÎûüÛü¸ýWþ³þÿ¶ÿ5WÆÿ&:ñQ…ßQž¬“®\…šÏ8Œï#FXšúJGÿïa€ŸÒô³a8qä7 9   öèÆÈø ëQ¶”ö—¾<z"vûò¾wÿZå¸á-œ Š’G|X­‚ah™©K8[·¼sJ„Öå]¯÷~Cs¥£R 8 ‹ydfVN><GL:Ù¹Yô)mQ¦g%ØÿÿXÿ8ÿÛþHþ›ý(ý@ýý’ýýCü˜ûTû(ûËúú3ù|ø$ø<øUø øx÷³öGööäõ^õ½ô}ô™ôÀô‡ôÓóó òÜò]óvóó%ò›ñÅñ’ò2ó2óëò×ò@óºóŽóïò}òàòðóÃôèôžô”ô õõþõ#ötö÷¹÷ó÷–÷T÷Â÷ëøðùúºùŠùú×ú·û[üÏüýýùüýgýÝývþ8ÿ´ì°Ž­±3šñ&_ˆ×qÌE±¤g¹ËÐ!ˆÎˆÐ–;{] , l…* D º@4qµ¯©šÅ i 0 }£j»>  Ú®ŒVñ©…d,çÌìä§r‚~rAóˆÞØìæÃ¹¾™f'±“¤Þ3ú(vCêí>^Ò@•1=ßwv³ÕŽ—ŠÐüìºÁó¬.©k·ÿåþœþÿ¯ÿžÿÎþ¾ýûü›üZüü’ûCû'ûûÒúYú¼ùù…øü÷u÷ýö‘öbö^öyöPöÆõùô2ôÁóÃóëóôÃódó#óôòÁònò7òGòµò9ógóùòAòíñ]òcó'ôaôô¯ó›óÁóôtôÎôWõÎõö*öQö¥ö÷n÷¾÷9øùÀùòùjùâøùuú÷ûæüÒühüEü«üGýßýlþúþfÿžÿ½ÿüÿ2JT¤c:ÄáÓß3’ò*tÝm¸”/—”W„îkÖöÀÐØ PqCÖt«Nî ¬4êØâãO¿×”÷…hœ±{&þGD%Æ…@à|\šù#û¬]QTT1Ö–OPWkh]|¢ª»:Êõ=•—|hxƒs<.@‘²ÅŸ^úõ Û| ìôéÞ¤bÑ "ÉÕÿÇþAþXþ¾þÐþRþýóü½üœüüXûÌúÈúøúãúGúMùNøÅ÷È÷øø‡÷ÇööõEõÇôôô­ô»ôƒô#ôåóÓóÏó€óóÄòþòbó\óòò¢òÛò{óàóöóô@ôqô\ôFôKôŠôµôõpõ÷õeöqö1öýõHöáö÷ø¥ø&ù§ùÎùºùŒù°ù-úÄúdûáûcüâü:ýWýVýžý"þÅþ!ÿ@ÿyÿ¯20 v,ùk|YU¥"™Q°ÚºhV·[ûCZM1"2véZ“€E"A‡¸ “Ú2 $ Ä^vÆøÄMì÷@WÝT_ÐGB«¦¶Ç¹Ç¼¸f¿$ço7‘ç7YZúB¨ÃëøõÈ{AOœk8ý¯eRõŸÁ¥ïDÂû»?øïáPH\Pç5±ÿªÿ$“|úÿ&ÿpþêýºý¢ý~ý&ý¼ü}üSüünûšú úÁùÑù´ùkù¾ø'ø€÷áöcö/ö4ööàõŠõõ¡ô)ôöóô‚ô–ô0ôó1ó\ó§ó–óyówóÊóïóÕóó~óÒó:ôšô°ôÖô õfõ¢õ·õdõ;õsõUör÷ø%øÆ÷¼÷,øäønù¥ùÒù.úÆúHû’ûÆûìû<üÄüZýÚýþ<þDþ`þ¦þ%ÿ­ÿNxØSúP~ÐL©òñÑà@Ú…èýâø6o”Û^·¯(»ÅmÀe:„^°Ê0}FÌ‚¨ïì–hvÛò¿V¬u\s³ãÕŒ; úö 1ö`³}ÓCk‹''K7ЄŸ kPÒT#(ŽQð\êÂÊÚÛõôì@Eêm<JФ´â¼$»ÿþÿ†Äÿ¼þDþ€þúþÿ®þõýý@üˆû3ûûûÜú úHúõù‰ùù‰øý÷®÷…÷T÷êöeöþõÜõ³õ{õõÅô²ô¢ôôFôôô*ôôËóóPó}óÂóôôô ôôÿóèóìóoô`õ>önöö©õÊõ]öãö;÷[÷÷ï÷høÃø ùNù ù(úÁú&û]ûŒûêû=ü[ü!üöûHü7ýYþ2ÿ€ÿjÿLÿ‹ÿ„æ,ˆÁß Šl*r/ÃÌY gWW¬YçÓ}PZ}¬ç^ßNOÿ©‡· 6,ôǬ‘…À-—ž"pí…äLÐÍ!3æ{Iåÿ† ÂÁõïέ°Ö®&u ËŸ_+Te>÷·§œ«‘|V[qR6"S|}ÜÞÂ`oË4'Ï/ΧÙ7pv;Öš½®-Ž.>sHÿîþ£þÍþíþ®þþlýýÍü¦üDüûöúúú“ú#úrùÆøyøxø€øQøß÷C÷¢ööœõXõ;õjõdõõhôô!ô–ôÞô£ôôvó;ónóÒóôôßóëó+ô„ô»ô¾ôŽôlô„ôõõàõÂõÁõ8ö ÷È÷øÖ÷m÷H÷§÷døùRù[ù†ù,úûãû-ü üünü ýŸýÖýëýþbþöþJÿŠÿ¾ÿN×øü-—(¡àB–æFƒÓ]}„‘ÐJ³óï˜6FædW--Ja|œ‚%¢KV·-•œLÄU;k„jäMƒiEüÈ;—RJ‘ð ØŠBè†-0v–“›‰,ªGh¾ò¶\#7T4ïÉŒu[ƒ¯F'EiY@û㻓MïÚЦuC-™ÿâþþìýþ_þ&þuý¸ügüDü&üûÇú.úþù úÏùGù¨øNø0øøé÷÷9÷¹ööRõåôõKõhõ"õÃôvô-ôÒóŠóó“ó€ó'óóLóõójôˆô<ôæóÛóôyô•ô—ô¥ôìônõ¿õèõãõûõköóöy÷À÷Û÷ ø[øÐø!ùSù–ùúÃúZûiû3û'ûºûÀü«ýñýçýðýVþáþ1ÿ,ÿ)ÿrÿ«L ¤&u_*1}u–±Ó1w½e¥Ÿ™”Í *Rj`D?r¨æ,0µîÂ.Ôüx“úzY˜Ôîõ+ª)À¶á  Ý­„]#ôâðúÝ} Üÿ^~S¨n*Û·±æÜƒ^J°;´ÙÿšU•^ȉ„ÇåÂ\ üTËüÚwС‰~{Rê…EF.÷ÿ´ÿœÿ‘ÿ=ÿ{þ²ý=ý2ý-ýýçüÏü~üÒûÀú¹ùFùrùÉù–ùÎøî÷T÷A÷L÷9÷ÔöIöàõ£õeõõ{ôôðó ôô0ô2ôCô2ôòóÃó»óýó9ô0ôòó¼óÛóIôÊôõ*õ1õ6õdõ õóõ(ö9ö}ö÷Ý÷aø•ø_øPø«øCùºùÒùçù3úÜú‚ûüBüXüŒüý¬ý%þ4þþØý4þÿ ‚›[yÖú5Ðð+’Gwîüøé$NUþÇr´¬9Î !¦‡^púÊy.c ©%l ÏkÚ] ù±Äf(òr#gžWÝ4ºDîÕ-½'†Öeð$ =þyz.}£þ¤®³ ÿZMj3U ®™i Áú *Ú þý‡¿ çåë™áUßjåëé‚è æùäìxî.óˆ÷WôæîÅê7ìvëóeö§ñVôfóóÙ÷ø/ùÝûŽøJþl:/+:4tá § m To ' R 4 ç LÈÅ Ç c=BJ%Oý–b Œ"Ÿ ï  Ð ­æR–õ¼ånŒ{ú\Q•ÿ4àü¤¤6þrÊæóûúêÿÌýªÿx÷+íîiìAïGõoø-ý  “Pë}±Cf^Ic °0Í‘ &  â E »«Ž éÝ­É¡ “ÿÝïkàPØÞ"æˆéâ½ØõÕ Õ=ÚTà›á¤â•Ü%Ö-ÕÝÚ¹àúá ßØÝ°Ý­Üœàüãê׿#æmèàæÓïî¦ïWôéï¢òÍõöBù"ú×øæøÍû6þn¼ýÕüÙþ|üΚ+ÿ¸ÿ;üPÛÎË í²õìõ²© g!Ç þ ùžÿºE=  -ÿ¨ùÆÿ8…¢ÕAàû:= qÉ M ËÔÜ k w}«z Ê WÐn £?³4C Ë©ÿ³mñ-ªWÁÄ“~4”»NÇEÕ¢6^Å z ê8À üÑõnçƒåùåäîòðëÕè²æ±éTê7æ¨ã-äŒèÇìÌññ ìwê<å"åÎë2ò¯öFô¸ô6ö›óùCD£ÿé[ÿþ1 ÿ&H. Íýv ® ž© $=  ‚Òã z†1m'‹ ( ²sJ ¸¼™º` '¸Fø Ü=+ ù‚ƒ  ,& 7ƒ_©¦o´¯ PȾS\-ÔKZ5 ÅlœÅG*–eâ`Ç— —‰FÝý\ òÂa ð A ŒŒ '><–øAú‹ø2òÔï–éïèå´ã(äVáä¾àüÝfâpãéáãßââÐÜ)àôà‚ßÃä|å1êÃï¹ïŠèíÞßàoå˜ðjøKøõwé²ì‹ò‹òMþ_ý÷ö°õ;óO÷Zø ü+ˆü[ûú‡øšýþ ÿý˜û6ühÿÊýŽ wgþiààuüÿƒþõûá:º²þÍÿš*‰ È wYþ öú7<— Žþ]ûÞöZ)6º•ýèýªûšü<eK¦¸ýVýøü) 1N_ÅdÑGè¦ ¿*. ¶úO% Ѻ ‰¥†Y éÓbýA¼M”ÒùdöLô<óWñÑîÍìÇè©çèúæä¼áÒâåCêúê£ãdß1ÞNÞ(ãè¤îEì4çÖçûäë@ò³ð?ï!ïºï…ñ“õIó{óøÛ÷Ú÷@úmúû(ûàü퉞øÎñKüv² =æümûüB´ ¾> ÿãú@ÿÇ D d(‘ý„P$¼ ÓB ßv^ÿ¶¦7 ©/¨wŽ…¾„^ìx‚­P 5Çù¬ÿ$ !× à©á â' Y Ø ‰ [ âbvqšòû’C ‹ × Q] s †6Ððpÿžü9ù~÷ëóþðïÇïïî×î ïüî«ëŽìêuê®íé èÕè±ç'ê^ìÂê%ì¦ì>ë˜ñ õ÷øçó½ö\øÝø½ømõ©ñÐîôü¯$ä ûöö„ûzü¨þ{Dûý¾ù? x fFïÿ\²þ‚ÿn0 Y “tcÿµ¦ ¿  XÎcrÙ Ï Aù–€é ൠõúسì5Í5# ¿ ­ z”gÑn  o¡Ê Ý Ç› +UïVÄ ó *Kôª ¢°£¾ vŸlØ ‰H_ý›ûÜú3ûZúøeü/ýéýkÿì÷*òAí&ê“é·éjîÍîÑîmï.êXèÚçÉæèé”çåç«í îdð0ðcï´í¦êOëØê©î)ò¹÷ŒüuûŠúŠõõ\õ‡óöcöö!úœþܤðÍËû‰ú.ù]÷¶ýù*/¹ƒ"ò1ãÜó}rêr¶ê‚êþE|zßúü b<zëØRq8· ' v»Â ê  T Kžý@GÔ ì Ì  Ÿ Œr Q Ù ÷ -š ¹d ù‡@¬A ¿ Q Þ Ùó ” ¤çi…t # ª-ú€ôÁó„ûÐý þþù‚íÍêné¬îoõÕóEôî}è$çªå#éxê,ê‘ë^ìÅïõñ´îöìßíWìpëŒï8óŒô/÷øø7øÀöD÷>÷íô÷êù£ø'úkøDö>ùú(þtoÚÿâý-ýôü?”ÖC;Qü ýyþ>þ˜:þÞÈ™U1üvþq¨t & ?WÜü\û[Qô Ó:ÊþDüCÿ³güéJBÿôaéP ¶ ˜ È ~€jºýÊF¢]ç ° =¸ b n ûEÝ1s gñ ‰ ? Ñ /q ÿ×ûPÿÕmý‚ûmúü9þzüäø‰óísì*îîýò(ôñð§ì÷è/èdëAðÆï”ìÎéÎë ó´ô>ò³ð²ìâë ðÎò¦õÂø\ùö‰óÍó¯ó{ù$ÿòü%ývø‰ò‡ôòùïU*ÊþÚûMüpýnÿk†n¼÷öþ0áþNsûZ J9ÿ-þþ£D@d V ç 7ŒáEðÄ™¾X ŸNK!6˜¼)ÿ¼,Óº#  ñð t0õ ý ØšA º&ÐÂK :‘ÛI" '8: ´´"  ÷©ý«ø¥ûSü$ÿêþùGòéiçië¾õúý\úôNêWâ;äšèÈíÈïØê°é*èë!ðÄïbòìî íóì5íqóªö†÷÷Dù+ø¨öÉö ó:÷Çütþ¦ÿˆù±öVûã(² ü6÷}ø·úÊÿ:Ü æ g n¿ýëü {v]~ áM ¿'þ?ünùv ˆ   c„ÿB¬Zšv:œ'ÿü?üLÿ9%dHéK„”'0[qôfÖA ( ò,° Z¾kÿ ¨À¿ ÖȽ>.§ÿ“þŒR4ùqý˜úO÷ôšððÀï¦õÜ÷#ø­ùšöõüïØìúêé‰ë#êÕï–ùwþøù!ð’éqèIï<ôòóròqñóñÚöVÿÓW3þYöÚòò±÷!üý¸þýÓÿ?aÿ¾þ„þÑþSþ†ÿ«ª‡2ù̃ ž B/ÿÉùÿû+œ… û?Òœ « ¸ˆù„ø´þª¬ <y ³ ãJ«-Wþyþ÷ þ‘ÿ_WêL ºš+·@Ò ú ?{à Œ S ñÒÉd~ F m + S^¨l X©ê¬žÄþ6þÅþQü*üXù-÷£õÚô^ôËõ1÷Hô»ðê0äRâNæìíçñ5õôlíié“éfébìrï ðãónó¹óÊòúí{ê%ê%ï6ôâúŽSÿeþmüVûü{ú‚øgù™ü,Z ™/uü^ö}ø´ý † § . 5 ÕJÿýÉýe‹ŠVàÓ/œ1.spep‘䲕 Z  „Ïþ ÿj H |Öüžý$ù,  ¿øõÝ/w÷#r¶3 §ˆ <ηv U í#ô  ¼¼ ~(3ˆ:ï'' N ë ¯þþnÿìüú©ö—ðôñ‰ò¯óøqõžñŸíìîë«ë£ì ìöëÆëŸê±éüç»ççérìïóî·ï¦îìïðÐòBö+õ(÷÷ÒóÓñáîŠñß÷ü=²Å8üû÷/ú6üÿ_ÿ4m½pØþAù¹÷'ü¾2 ³ û žÿdž† Œ \„|ÿÏL 1 å´ùUýZšXýÅá S h ç :d÷—ÿptÑ(üKöKé³:áP {FÑ ÿ ºŒ‘×pâ* -hãÑ “ n ¥ Kƒ à+ˆßîp÷„( Sù£õ·óÒô’÷øŠùõò5îÏíƒñ×óôèí¯ç8æwè³ìØíJîÚí”ìËíÇíõí€ì©é>é3ç¿èaîôøN÷^ôò)ðõñõ÷G÷öö@÷LøùÑú¥ùJøú?ú\üýþ(þâþ0ýoûþòs¨ÿþ‘þ²ÿГXùÝ[+¦WÛ0|¢=g ,ãÿhü…üƒ ¼ Ï ú}I²à  ¦ é¨3n š .ª³ a'ÿßã¶Á r£KÓ Ž R O Ê v• ˆ ðŽ® ¥ ³ $ I‘kŠ  òéj ’Z8‰ÿÃù‚ö öúõüøùUö‹ôƒðÐï,ñ¬òëñëìžéæõåUé€íØôôø×ùð÷­ñçëWéwêìQðçò{òþóÂòôõ÷áúaýªúöö¿ó?óñøqü£ü¹ýwýüªý—ý–ý^ýjûüÉù´ú7ühýaQ¬ÿÏŽ£“ÿòýþîýv—ºÒþÎþ;KehfY+ÿ_ÑÊü¿»òþ£þvþ^«Nê¨kÛ›XFÀlA ™ Û[$ÿßÿ¥Ü ™óƒæ ï 1^h¹ ' Ì îP:LKg ‡G[ ;á= Dµÿîÿþ~ýýÛøt÷ª÷ZüëýúÙó•î ì¯ìÄòøúôMéŠåç«ï]ö¦õ#ñ¬ê¶ëÞðHöÃùÁöÃðnëìÁðM÷ûû–üßút÷2ø˜ø†ù¯úCúxú^÷÷Èù ÿÒÚ „ ÐKÿdùxõÃ÷èûMÿŒÂ Mï1þÂü¿úü’ÐaŠŽË¼ÿ­ý©ü9ý$ÿ^øÔÁK¯ÈÁfÿôÿÈýSI^Ýÿ°ÿÑÿßLõWÊSÛ„ ¬ ÂpíQ¿ ± ç ¼ ¹ ® h ¿ ¸  . £‡ŽŸ »FWþÐ@ ü» ÊþÃý‚a­cül÷¹ô‚÷‡øáø ú6ùyùØô˜ïë5äùå²ìŸôÐüEüçõ@ïcêMëCïÝò´õíóð$ï–órù²ûú©öçòMö‚ýâtDû"õ^ô±ú¼}úýúÿù(\ $ qÙÿ øöü†8 h &œìÿ1QòŠCxþÏà yþ´ §ÆýúþpÀðg\Ê­ 8 4èpþúü¨þŸÄ­¢QÅñƒý:þ þ_3ÆÜÛîôK±gH ì —d˜lp3 ì ‘ éLo” h a ûjþÝúÇýfÿ¥âoý>üŸùö‰öRôuô…òšòö`öžóªëèãëàmåÆëÃôûçöËòUëwéÔî¸ò¿ù¥ø‘õ õ¼ñ|ô·öcøDü–ûüÎÿÅÿøtðÚðtù”õO§ þ+ø¾ùÓÿ0£'÷þZþÁ 6 Fv%Öþ>† Ú Ãg꾋·û I» ’³ÿþÈÿ[W ²  Ñ$ t øp¾Sgêm ¹Ã G´’­§¡iÁA‰ Ñ©lÉ ¯Ô“;à Ž œ o ‡ +   .1vGͧý¨ žñÿý2ÿ®ûsù÷jö¼öûõõóQñÑîîõísíŸíúëÏê»é é£ë¾ì“íGíêšæåPçBéÖí°ñ[ò@òðïgïŸñïôõˆøÈú§úïúKö)ï¿ì©ðœ÷%] Ä4þŽùFû~ÿÇRYˆÄWÅÈ»³aÅ £ k¿øÿ÷'}ì^ú<ü>ƒ £ çÜ? ªgò æÿ$ûÿ»¥ @« § ÿf|Ù: 5  : käW§i©{  è k Î Ë ž &â ð »  &ÿÆ}ÜCplt è -mº×ž–ì Ï {&&ü²÷»ööµ÷úøo÷çõQô7òeñ•îúë°èÑåÁçqéôêYìôéöè³è éëîëhë\êêaé§ë-ííLïµîÜïiñŽñò˜òìòéóTô¿öùcúåùùb÷ÿõäö:úÜþ>Þ‘VþUþäÿpµ6ç(œh_ûQø.øýþÙ ;½v bGJXª {\  ÖËšD  ž »© † •ÿû¶Ê U…Àævü­ü¡½¶ µ ð ` êà r5·ã jO4 ã~ô º§÷O © C Ü”/± ÜIÍ R? Ýi™ÿ+]þûÃøbøøÞ÷Œ÷TöiõSô)òsñ€ðíÉé+æ‡å@èíjñÊòËòcñï ìEëµë±ìÈïÇñóô%ôÞóíòñ„ñþñ"òFôIö®÷ øqøÇømùïù_ú~ùÄø[ùàù6ûýûÚûÏûyûÝûZý;þþ_ýqüžü6ýÎþZÃddþ­üÅý|à3 ‘jÔ€eò+ ã qëƒúŠ÷ú“P s.ì þ¦œ{1 B G [O ¹ ý & ï 硳3 Ü «tôZ½Sm Ž“D “ÿž¦÷ Ü %vpûë÷HøEüþ^üböóïœîï"õSûúúôçëuä\äZé¡ðŽö×÷cóCî7ìàí‰òôíóòŒðxòõ¬÷ùáùàùLøPù/û…ûÃùÞö&ôdóàö6û@ÿ¤Ïe"ÿü1úiúéûþ+Øÿ°ÿÊÿæÿUÿÇý þrüsüIþ'þÌÿÅÿãþÿ!ÿ?‰.÷þâþÿ½þrÿ™þàýþÎþU%*Lªþ•þLÿ`x· Þ„úþ»ýÿÂtÚ9d4^rç{Ü ¶ ÒôN hÿsþ9 Nu;vÍ   L (785o Í ` a  „ i ªŒKæpßþý4þÛÿÞþÆý¥úçôÞñ½íUî óöö'óðhíþì‹ï$ñƒò[ò.ò]ñ+ñÍñ—ð¥ó‚özöãöôœò†ôÒ÷þÕmšüVöyòRõôùâò&¶ôüþü(/N‘ÿþ@$âJ$]5cfÿ†ûûõý‚ÆSc üÕœýïý°ÿÿßS&&Y¦Žäþ¶ý¾ýoýƒþÇþ«ÿª/–!MÿÏþ»ÿòÿ;̺DSFâ ‘M)ñ n Î Îóâ?c D ¡ 8 «ß œ ? ¼[ ) y „‹ýöUðïòúô¯ûý“õõï*ï_ðéójøüù^÷Çôgñ&ïjï™îñªôôÞñ6ñnòÀò»ðgñŸöyûøþgþ™ú#ùÛ÷Ì÷BûUýÒÿÚöàô!ùøD-Y_ühù^û±ùã‰$±þ«þ˜?7v jnÀ ê …ƒ)¥¤A š «W^c n•tÖù#ÓŸ–AŒK˜ÿ²ûÌøHüù> · Y 72CÿDþ³ÿv“ÛÅ?Q*„¾âAÑ áµFä× h çÒ†ªã\§n:ü›´þ³üÕúGúŒú„ú{û5ùNõññªî¤îÅïxñóñÓðÅîvìýëí]îˆîzî8ðóQôKòÔì³æÛâ§âšéÅôíýõìýÀ÷óïrñ¡õ¬ûŠA?n¨üÍú-úôûë&ýî<â þÐþQ ­sè¼ÿsÿzl ¯‰þ³û,( Ç—ŸüÞýG? L$ ØéÿÄÿÒëO,Ü1 _ J»ùþ§ÿ²*> ™ Èî¼C%`x³ m ~ É Â . µ j :ð«Þe)¤Ž. î\¼;ã &3‡.€þûÞùµùDúù4÷‘ôòÓñòªñQðiî…ëÑéÞéÚéÄéÒèüçÅèæéêxêáéMéãéžêìlíÉî”ïüî3ï-ïÄïòaóµôõÿõoöG÷ùIú$üHý•ÿ€œü_öòùñì÷,Ê \ç Â(âþ{ü“ÿ¸Û ÷›d H`¼uf™ Ý ½D>ª³û:îR ZÁ[—‚Z.EµŸALGkÕKÒ¢1 ƒ~°»óø ? <k©Ù õèÊ/ [é= ^¸“l * q ÞÆ° ™ ìx·Ò v ž ư`þ£ø÷ókðñ:õÅùóüû‹öÏðBìêóé\ë<ì“ìSìëìþíCíáëºéÆçè»ésëJí<î²íÉí‹îÐð½ò'óÉòŸññàñðò¢ô3õ:õ£õJ÷øùjùµøÖø^ùûjü4ý÷ýjýÔüƒü4ýmþ4ÿÿçÿu¶g0)ùFo› f 3¦þÄùô÷vùÑ^ ?zP Z9‰øˆÐ ^^ý Á³fÎás i A Ï” ü ô{Û¬ÿƒÉòÓû~ü(i`òí% ê Gíì(× ” + µ ¶ î Y è & a$j«h)È8&û©öœõ2öÿ÷pù^øYõxòœñ7ó õþóGðìvëÙì<ïéðògó<óòsðÑï£îZë/é³èÁì}ô¨úÏý:ýtùôòñ.óÈöcø$ùú1û”ü'üÐúòøÃ÷‰øvù‘ûXýYýTü¦ûwü½þ­5Kþ“üOûàûÊýáþºþ•þ’þEÿôÿk´‘ÿ)ÿîþ–ÿ#Kt¡äþMþÀÿ' <žŠâzL±:p[ Ü CTÉýü û¼þ¤ƒ -ïöÆ ©ë¬SDlv` ð3f 4l}’˜Lø% =$ O €µ •û¢öšú& ø ¥¿üóöÉö¾øìùŸúø=õFò‰ðÚðñÛï¨ï¬ððÊïvîvìÈìîvñõýöÿõ¶ó—ð£î<ïò•õ'ø&ù øÃ÷ù¡û*þFýÐú•ø±ø°ûCþ‹û¢ÕHdÿ{ýãù¾öÁöÌûÇ• ¼ 4 ÇúüûüæÿÄ^e;=I–œÿýäüÔýãÿu¢lkˆð ÿ†ýýþ(¯=áÿÃÿ°(ס;ÿ,ÿVÃןÉõΓõ ª  ¬HÍ G 'al´Y ¹Î²ÛA ÌŠ[Åg -þqE R – oúþõõYøðûûú.ø)õþó‹õ@òîˆðõkûŠû'öô·óáñ ð’í¼ì ðÍñDôUøTùKù.ö·òVòçóPø=üþ²ýüùÍõ¡õjù¦ýPAý*û‹úQýÊÅù:üwúaü½B{lÕv/éµ`i®@ûŠ<þ[¼f¨ÿûúYù1ûôè GÀ Jý«üzÿILî¾ÉYY“Sþ}üTý¡ÿóŠ<¬dßx2ÕRЈïàpüzP`ȧpô~ |5‘K+$ž ­ÿþ4ýðüîüüÈü±ýüAø/ò®ìêhécê·îiòŸölùøcõTðmê<é%í£óìúÄý|ü1úrõªñ8ðEòXø¶ü§ý%üûú}ü ÿwÿÀýîûÒûr!ì.[ÎýúêøWûþò ¥ ‘ýýj†° « y­{ü;þÂX° ¤lÿ ÿ¾<À ~ b .? þjÿÌ4A -ÎG?ø>ôO×Tãaë—a¡]Ë%ÿýåý;»ø çã ø³¾ e å ×…îý¯üƒüÌü£ü{ûÚúýûdþ¿ø^-=äûxìâÝ•Ö Ó°Î¿ÊûʿЙÚ?ä‡èEæçßwÙV×ÔÚ©áÔèõì·îþðIð@ëÐå<åSíÏùG~ / rîÿSò f¯-• ˆ™ ÈîËxrÍDÜZŒZ¢Vl‰þ­£3 ôßDF½È9,ÑÙ—‹z “j „ w+³ø õ9ÄÎ ø]bÀ h ¡m KUùþâû4þì¯ ö 1 àøùÑö øþdâ äHüÄöõ÷ºúyüHû²õFîpçä1ç!î¹óMôïâçŽáÍÞàùä¶éëºé‰æºã€á2á_âæãsä³ã°ánß.ßçßOáâhááÞßäÞµÞ5ÞuÞoßÁáå´çé ê©ìFíhçkÞôÙ†Ýxå~ì†ï¤î°ëœèöåñå]ébïGôô™ï«èæã6ç ñùßùÅõYóˆ÷D? k méÙï ±é“ô 2 ’‹Wt3¡ • 5 çü~úýA÷þÙ÷îíJæ©âEâã4äÐãã=â`âä£ç¡ë’î¤îPíë2é“éÈìÃñ øýÈÿ#@ÿ‹þNÿ)Éü á ä ê'Ñp 5³ˆ ##% ç#)Ϋç´0m|#Ys!¤$T"3:pÂ!‰$Ü%Ì$Ä!–fOö¾" %:#ÕÕéRd ¦ í ƒ!"Æ!!@!!b Œ ¥!†"E!e;HðôM å œ £ç#'Y"Ä  1š$Å$y¨± Œ&ŽÐÏuP7ZLPe  ”háì´ñ‹û›üq~⊛-ù®öÙû hêÌ ð;ø•ôò÷°þe8þÅý+ý¡û˜ùV÷>õ‚ôÛõëøûùûû™ùàöôZòwòíóàõÝö™öžõ±óˆðîúîÚó›ù÷ûù‹õ3óÝóù\Î _cýùô\ò¿õŽüÂ^ øìÿÓùeöNõ—ôûô÷XúðøØñµè¤âƒâÙåºè”éMçèá§Ù÷Ð$˹ÈüÈ9É{ÈöÆrÄ­ÃùÆn̪ÏüͲȹÃêÚÉ7ÐlÔÂÔ°Ó6ÓÊÒÅÓVÖßÙÊÜòÜtÜýÜËÞá8âÛâãäYå´çõêí ì9êJê+ï÷YýÖúsñé}çòî£û>ãý ñêéíØø¡} Fáÿ$÷$õQùBÑýA¼nÇü±ù_ü+7 í 3 ÒpÿG á N ÀUçQ ó » +À9ñ7Ø ½ a  cäN §Ì ½ K² Häá Œ·ü 6 ”_ M Èa4ÿsK -8ô ðü°ýOb ÿ¨ ¼ÄüSDŠÌ•W¼ 1HÒýÍþ[^[ã£I‰Å} Uÿ¨t¥TQ†ÿ¬ÿT0à?úêö‹ûÀ› ,™zümüÿËê ‰ iŽÆ]  &í  $t\§ø Ä ô ”äó5¯ýÙûàþÿâ h ZñÅûÄô'ð²ñ öù÷Ãõ–ïnéhä¸ß¼Þ«âçœè~ääÞAÞ¬åšî³ò0ïçà¦Ý‹äõï(øÔø8ôÃð¶îZìêcì~ó¢û½ÿ×ýüùùöÀöÇúÍþy2Êþ©ÿ¯Ëtú{®â „ > Ò Tc L à³Oë %¬¯ 9 Ë÷OKI¿úÄx¤8±¶ŸŽ2­÷ƒ¯Ý±k€B î p { 1ûà ` i ´>&ÿ<¹ ©   ‚ ˆŽ=Ë*œ šÐ< ÑW°Î‰Áh & ÷ Ÿ*ÿÜþ aÇÇ,¡7‰gD}?büD÷ªø<þtêýQù°øFûôýˆþûÚöŽõ¿÷@ü ÿPþ_ü¿úú4ù—÷^ö×õ£÷Æû•|ÂÚýÏö\ò|ò«÷×þ%´ëƒÿ+þoþ)ÁÑP }šçÂgè*ßÿõ½¿ê‡þ[üêû¿ûÐûIüÀûûøÅô ðÌí ìHê¼èðç½çþçAèè æÌáOÜw×Õà×ýݦåõéÄçháGÝÝcßqà]àná£ã4åYåÉããðåýë±ñ|òˆíˆægâ_âå$ë,òÒøÄúÏö¤ðEì¹ì¦ð8õäøúÁùYú™ûwübü‡ûûÙûýþ­þ-ÒÄU¾4 ÿ°þO+i•$u® Ê W B·ü Bh VäKê —ËÒ Í ª pÜ ? W‡vyv2 qÔƒ $Mð ®Õ´ÝQIï ®°è1õh& I" ‡Ì—7 *ôÒc =ö ZÍÿCý„‘š wX[ÿ Û Šy»lõ]¬cÜDÛ|öÌø9šLRàþRþÏþÊÿ`糕p:×!!ÒÔɃÙÐK¯èÌQÏFw•¬œoEŒÿyþµþK‘ÿ ýºúžùAùù¢ø ÷˜ôYòHññbð±îyìÊéçmäTâÎáaã@æ*èØçÀåiãsâAâ'â¹á€áÑâ•åRè*é‰ç"åžã%äoåDçïëò{õ8ó)íèç–ëxó.úžüÖú9÷ô·ò„óÑöIûPþý·÷bôîö>ÿ–x aÒþçúãûÍÿ‘²)?¼ œ G:ñ… ?{/ ²»´ çód U 5 §ošÿ ] ¬–L ±?ö¡ ­ â ‰I\ ©{^S磼KH{'p ¹A©¿w±]~  v ž H Ù µ E ¿  ®nÔ½šÔc‡1 †¬Ap¢‘ÿàþGþþÌý»ýKþ ÿ ÿàÿÝÿ ÿÄý¿üŠû9ûÜûÐü­ýGþÕþnÿÿÂþý‚û`ûQýÙ?Ð…)Iþ”ýŠÿ’ù¶Ú : É ¯‹×Ú% ò ^ £ký†G ß Ç ýÿõQö¶üyèRüFõøñïòXô¤ó ñoð¾ñ5ñNî¤êÂè‘èxéííð¤ï3è“ß…ÛkÝoã¨é0íií¨ê=å~ßÝ ßæäë2îíþçûâ†â£ç[îûðêîIëé¤é€ìmðógó¥òçòÔóióªòËòãôÅ÷*ùMù¡øTø¨øÍøùuù³úÍüÝþJÿýeû™ûýŸÿÄê\¿ÿTÿÿÿSÿ9in“ÇIÿ²þÿêÿ!õZib'°#Y»íóŠ€xôuéoaääçp”êžWC•æ× Ï ®y…7Û¯è L ( •;G~   tbß ( Ñ ü IÁȈøš$°þÙûÎB öì|¢/jÿKT ÃRޝËö “ ¨Ñ˜øÿûü –Hª¼ å‘; ÷Ž‹u º.JG ™² ³ ¸ Ë î ë l åÉú£ç¡¤/0íþþ–þ:ÿÿÁýƒûSùÌ÷Ãö£õPôó:ò¬ñ&ñWð‚ïÝîî%í ì'ë‘êêáé"éòçTç¥çéêCêÊé"éðè9éé&êrêÛêIë‡ëìCíîkïyï]ï›ïZðÃñ~ó"õÊõ|õŽôÏóÛóLõÛ÷ÎúÓüŠýý¨üÿü,þ§m;Ï2x®HÕ¨å|Š Í ö­iß cÙrŒ©2¸ •<ÇL bë é»s·˜ ö , ˜ Y¶Õ ÷ µ Ý 6 Õ .˜†ª ÍŒ” <MŠ þ³ß} ƒ® ‘Ÿ’ í R¾Ì­ > ÿ 8 ’áòw† 3 NÑ¡7 ܺ †­¯+‹Àûÿ6ÿ|ÿ#ßz£ÿÄþ>þ,þ4þ!þµý;ýü±û!ûûeû übü%ü{û¶úbú”úÈú™úòùQùåø¬øtø(øÑ÷x÷/÷÷Ðö\öšõ¯ôô•óLó¡òZñÜï¾î€î!ï÷ïyð)ð÷îHí9ëÙévé"êûêûêÁé_çä¾â|äšéí3ì›ç¿âÙàã¥èèíøîyêÎã”ßSàVå`ë.ï&îUéjäíâYåÌé¨îlò6óÊðíë”ë,íÓîïð”ó[õ2ö1öÔõlõõòõ5ø³úuüéü|üöûüýêþ‡î%ŒëþÐûVý£C ø 6÷ - Éå ? ã=ãø û ¨ ߸‘…Öˆ"å¹wR"кó#>H=ÍÂ[ž€Æj˺Î6!·dz¿pÛ“Î < È • D © û i ^ w 7 ƒ ¯ ¤"sÞ¸ó9n^8—²q[…µÝ5´ÿ ^K.êb½„).œ‹¬ýþÐþ¥àG " ÿ¶þL Ï l U' ÿ <¨ïSõúϺ=Vmúh4˜ÿ²üÌûZýv²Û*½þ´ü\ûû…ûüùû¾úù}÷:ö²õÁõ/ö/öõLó”ó)öÐönóêíÁé#éçëxðô¸ô òûìÿçÑåQç´ëð$ó…ò(ïPë¥é„êÆì®îÑï#ð ïÇî`î¦î•ï“ðžñXòŠòmòêòÿó:õöaö&öÇõxõ‚õÞõÅöæ÷éøŒùÓùêùðùúˆúEûÙû7üyüŽüHüéû{ûŠû_üÓýÿlÿ·þ¯ý*ý¹ý0ÿÌoZ«(ºO¼ù\F3§SæâŸ×™€Ù»À _ X ~ zzS# †±hº ˆ W Æ÷ç 1 íàÏ 3 µ ˜ ÿ  uËüß[  p “ 8 ^Ëõ “ )Ñ"Ò Äü"´4V<2 ƒqPu‚ ^Þ Xÿž©¯ ž±× -íxìD Æ9 / ‡°({ó Ë : ›)* ] ŽèáK»<+H½¬ÿ±ý\üøûü<üµû=úø¿õ0ôÌóòóÕóŒòAðííEì†ëë˜êÿéöèµçhæØåæ®æôæAæÅä‡ããOãÝãäÖã#ãdâ>âªâ9ã´ãäGä±äŠåæšçJè¯èéè)é{éðétêëÂë¿ìñíDïvð"ñÿð®ðÒðÎòÝ÷ÎüjýmùIô(òdô·ù@ÿhMžÿRüúdûcþd8¾æøþMÿÝ›ïw ì ª2årí å k R À ñX ‚ è ¾    { Ï · k ¦ >#-[Ù{KQPÙ  IXš  ' p†Æ²,> î ¬‘ÁàÞÅ < ÕZ’^æ ž Q …n$™ + W Û ˜ @ X R XkåÍ1þм—oþ^îør®S?)ÿˆÿ}ÿ0ÿâþ¡þ¦þrþØý'ýüGüHüƒü‹ü\ü÷ûû_ûDûÎúÓùLøüöYö‡ö2÷`÷ãöóõüôpôÚóóò]òjõ=øÇöñð¦ê¡çé]í‚ñäò ñJí<éæ+æÒçqê1ìñë‡éæÅãã5åªçÉéñê¾êCé5çHå‚ä[å¤çWê3ì¿ì'ìëëé€éEêZì¨î|ðTñGñ¬ðAðaðñüñßò¾óáôõõúö¡÷møvùÆúÅûÎý¨©äÿ¨üüÚÿÁ¢¿ 9•ñœJ• Ý ¿ Ö 2 ý ë  ? iôñUÃ1«ì 8ô'Û‹w–™—¹[d¶›Š1nÀ°è#vÿ £ 3 » : º 7 Ê j é @ Ç›axëJ³#Ê›S3ÝNæÇØ6ì!]ÿ.ÿ‡ÿ’îÞ-ÿvþ•þñ©)­ÿ­ù8ø‚ûj½éEtþõûqü[ÿîUAå‹ÿ+ýïü&ÿnPª}ÿÝÿK#"Ã[È.v2c”ÿ…ÿ*zã“ÿ þ©ü¤ûöú|ú¡úûšû ûÏúŒùMøe÷òöÇöxø;ü#þ ûÍõ!ðœíøîóëö:øZö·ò^ïëí¹îÓðWó8õlõxó ð=íëìLïÍò¶õœö3õŠòðeïtðVò‚ô7ö÷èöÀõyôôÝô^ö¤÷/ø8øøø øøø7ø|øùØù˜úDûYûœúYùCøAøŒùjûý…ýîüëûû_û†üÖýaþDþÄýhýIý‚ý/þÿ´ÿßÿÁÿ¥ÿžÿ¦ÿ74x>:¢Õ>4\X%ÁÞ9KY Ð g»rî™ ·ÛÐ ù DF ” {  àÎÁMä + @ ä $ ãø†ÀÈ R R â ól¨ ' z #étñc  Ú £ç½´²( ? ›ÕYYÕyõ– † Ö>‘xeŽ2Æ ã^  › — ‡ ÀêwP Ê — Ñ 6t é 2 »± ¼ 6 @ kýÏך{Ï$ÿzý¯ûúù€ø ø.÷•õ]ó5ñÈïVï=ïÍî{í¤ëçéÕèièMèè*çêåeäOãËâÅâÅâ°âtâCâýá£á-á›àTà¼àÅáöâ¼ãÁãEã¶â¯âjã™äÂå^æPæMæçê•ïÒñIïúéøåæ*êð7õ[÷}öó:ðmî>ïsò­ö¹ùTúÖø©öœõÉö³ùýGÿŸÿÉþ×ý‚ýþ]ÿ#Ý'º¶b'~Sáì à w   à Š B _Qw – 6  ÚÁ£M9`uiß7$‘º$Œ!ä—ƒÄS{s4–> ŒÕh¦sh2-  ‰&J7|ü:~€M í 6 ž –  [ ^ O 2 Cð<³“ܘ1px³^-ïêËqÊÿôþ*þ§ýÐýþ!þ‚ýüÏû‹ûžûÎû¬ûhû$ûûûû‹úÁùïøbø9ø5øøÆ÷š÷Úùxý6þ:úfó îýìéïßôÖø©ùùö òíEêZê“ìƒï1ñ¡ðºíÂéšæÇåLçÝéÁëçëeê(è7æ>åS儿"è6éäèç&æžå"æEçbèééÊè‹èêè×éåê¨ëìgìÍìcí0î#ïûïðöðiñòó1ôBõZö}÷™øƒù>úûçû+ý‘þÖ4 úÔÿMüýǾöOÿÌ a¤‹( *#*™—  g¢°Ñ¡+¼4ê¬kd:ú9¶>åd­@™0A´æÄ+S> @ ¥ U 5 % è ˆ ¸ ÿ|š¦d¤Ûñ$›€Œ™M £OÙoÕÿPÿÜþXÿb˜cò§ûÑø“ùÄü–¬9ÿ<ü]úbú`üFÿ ¯5þøû)ûübþÁ(ý±ÿ¶þŒþ<ÿ«/ ïX¼ÇæsN¦øžòÑÃGèñÇ)òì…Ë8&ÿûþmÿ!Š?<ÿÆý•ünü@ýUþÂþ ÿðïªÿŒøÆñHïüñó÷’ý°ÿ2ýå÷Îòcðñ_ó¿õR÷‡÷tö`ô"ò°ð…ð—ñˆófõ+öƒõôˆò»ñòšóvõ«ö…öéôâò§ñ!òôXöÎ÷Û÷íö~õcôô§ôÝõ÷æ÷û÷„÷²öéõžõïõèö#ø ùù„øâ÷Ð÷VøùÆùú9úAúzú¼úåúèúöú'û¤ûLü ý¯ýýýþ-þ{þýþ^ÿ˜ÿ©ÿÁH³xˆ·þ`ü ý–+" [ QT ˜ q¾Ørï"Ow8Û · Q ª9öB÷¡   « ; G © R Ç Û q á Z L ü Ï u e á  E ù= í ‘ Á m Ö h L — É 0 B ( E ¢ $ F  ¾ ¸ él('7ZûýG "‹W– , € l ™˜ãÏ2^ ± ¯ + _1›E 3 @ q T  Í 2 ¸De–$2ØÿþËüµû„ûƒû&ûúVø0ö;ôäò&ò¢ñÙðŽïîpì)ëfêøésécèÎæMåääòãÊãqãæâèááààÁà á'á áùàáCáOácâ¼åŒè¶çxãèÞ-Ý&ßœãxè¶ëcì–ê”çDåå$çê¦íŒîípêÊè°é‚í“òcöF÷õòò‰ñîñ÷ó[ö‹øúJûFü„üþû+û$ûaüµþ7 vëîõ/”úv ÖÓ  œ  T ˆ  »´§C3U.ÑùêŽ ¹ëÝV NN̓'!E½Óx$ðè|}óvcà®~²œ­ºJÀÑÜ@[Q´ @ $¢ “ á 8 l­[•EHÊ¡sLªÿÀçJ”†àÿQÿ…þþþüþ2ÿåþ þ/ýsüLü©ü-ý*ýæüyüÖûêü/0#éúëõ ôõ˜øûOûPùöóÄñ­òÏôÒö]÷ö„óBð«í|ìÝìfîbðæñ»ñï)ìéçç½èêÖêÒê êÕèˆçrææ-æÍæzçÙçfçEæå†åªæFèŠé¶éÖèÊçAç˜çÇè:êŒë€ìíEíMítí&îZï¾ðòàò+ó ó*ó÷ósõ ÷Aøøø,ùZùÒù¼úü ýþ"%7ÞÿÑýtÿß { £ Å á±§tà ¨8<ˆ Ö Ÿ „ = 7vƒÌ  8žÿ Ö­«£àŸê`+M × çpa–{ n À/÷`± L.´ … ˜  * ~ ŸÑw†ŒÈÌøV{™µtáÿìûtûóýɆÞìœÿòûžùØù4üŠÿ„ú‡þÍûEú,úRûýˆþžÿ·ÿêþ£ýÕüºüMý:þêþNÿÿ£ÿ•ÿÀÿ]ºZ^ñ=ã#UiœM‡ðÙŒºÊgjGl·oŽøe ’q  ¹“bŒÖRêÿcÿ‘þ‡ýý4Tvý1÷ió§ó»ö?úóûÆúC÷-óJðäï}ñÛóºõ"ö©ôâñúîNí|í ï€ñ›óOô´òïkë>ê¨ì“ñöÐ÷½õ^ñXíìúíLñôõ’ô?ó1òò¡òuóôôûôõbõÿõœöö¦õnô²ó¤ó“ôöƒ÷UøWøô÷ä÷CøàøeùÆùòùÎùùXøøÊø_üTf ú¨õœô}÷µüÕ üÿâûù•øÈú6þ|K'_ÿ­ý'þ,§¢KÓ òc€ç­Ú=d.j|  Ê ‡ “ ð o é ^  M Å æ º ~ ¬ D ó [KÍ ? F *ÛÕ+˜®g7sjàëNººOñûbáGÁJÕ,Ú: ‘ Ú ®ö$Èós  ¬gòÂÝM è é + æ )4» @ ׂzy2TyqdÉñÿÊÿ­þCüèùeø ø3ø6ø‚÷éõãóòÊðIð.ððgïùíì´êÚéxéEéùèÝè¸èè@çæSåDç‡êLë'èþâZßÅÞ@á±äçç é_èæùâOáÓÝFàaãGåZéç‰èÞã?æOéÒàÛìéìé“ñþê°ìuïÚíî(îÍðÉòØõ¬õõñ÷ÆöÆöÔû–úiû¦ÿÔûëüÊýBüÿ;ÿqJUÙ9 " ž  ƒ ê ¼– O˜ÿqí^߃ÜÌÝ•Ýè-ç îuôæë©õ¹ò¤ô5ö¿ð²úbõ+ù³ùø.KýC¦Ý± é,•]'pÀàŒãyÆŸ %"{" $­!crÈú"L!ö#ñ$&"#w5’¿"F"ݼ!ͥv´¸Íé*"!= O H µŠ¢“* Ò¹œ ž   ËÊÿÂÿT«GÍþ±ÿ)üüuû„ù4þ¸ýäû ù…ö˜÷šò õ¨ùgø~÷¬ö;ó¢ð¸óºñTïIðÂðhî¶î—îééðì_è¹æºë÷êìYåå ç)åÊéEäâèå ãoã¿â#á8åãæFïõî}è ÛÖÕÚìÚäåëié ìEåUÞëÜHÙ%ÝAã¸èÓë%ê]åá¹Þ#áäÊåàèUê$êSêšèã.ãœäèwïJòäðzétåæîåêgî¬ô›þ¾pÊ Å Š#5 5 ï ‹ ý À R8¥Ü)É~ˆ•Š û<%‰ÿ•1ü\üÖö7íƒìŒàîÜ`ÝWÛÛRÚµà4âiâ$á%ãiãìålïÝòô­é×âˆâ{çXð÷&…ÕùBûñöü,ã MM.É àŸ°;¦/Ú_"…u#¨#%—$t"R"m"2%h)–'$' )$J&É*K&—&)-,)ÿ'.-™'š&ö+"*¸(/+(¸&»%-%á%6#Š''K'ø)Ô$9%0%6%•,E)$|#ë#[+)Š!w7‡#u'*))Ö$µ¥JoÁ 3#Â$n!šþõ<¬Ò$‘ yZ é ¤ Ǧå+ T Þ Û”§ãÓ{þ×ûèùçÿcÿš —¤ýlù{õnöªö ùÞö?÷ùE÷ö¨÷§÷#óóðSóŸôËöžö§óïMèæïæ†ì÷œúßú@÷÷í@èãÑæsòÍú—û&ü¨öwíÞï×õÈ} Pëhù@÷FôÑúÃïÿl1rŒøÚðlë¬ïÌ÷eýŒùûñôè•ãŸáÛÙ9ÙNߎÞFØtؽ̗ŷ¿G¹Ã7ÅÅÄHÄŒÁħįÆìÇ>Í É„È2ÍþÎÏ•Î÷јÑVÓ"߆âràüÝãÖö׋Ü×ãBèSêÃëÕä’âŽàèã•êŒí´ùÛö9ìíìùçdìÛõÔüÏÂþŽ÷ðìóìwðYøœr &ÑöCôëõÉûT' „ iY6ü›þDý˜Ùº n Bõ;ZÝ , ‰¨Ï`$ŽÎ~ Y dÇ “ ÄgÅ‚þõõÌ L ¸ ’G p  ÕnmÔõ ì »z Ýû¶MË7}QÑ/%Õôá¬Ïö R Q ùƒø,ûé‹õ JuÿnúÁù7üü™Q·f®ß?@Ød= fOQpûiÿÛmÖêê„u É»tàþuI÷ ­ EÄÛÝøvºS¥/\‚¯ »˜_ÿ )%àp“ Y Ë ¹tùáñ°ï ð ñ‡òîæìˆç5áPÝÂÜ=æNéÂè"ã Ý]ÛäÝ>áïâMèšæ|åhå»äéjéêîfðœó÷õŽôŠòŽñwó{÷sù6ürý˜ü¯þñþ™ÿWiöWŽÏÐ|Ìfý- ™Ãò 0•= °èái O á ´—xÿº `YÈN7]1úc§õº²ˆ‚!î°ö•µ“ c Á " jÈ æùi ÎÔë3 Ðü©‚ +ÔŠ ÷ @W Í ¸85Ö&î²Ë_SxÜõ ¿ÿEýŠþý…þ®Bòþ=ýœøäõ×ø=ýücüôûLù•øšüßÿqsü*øš÷øoöÞø‹ùwú:ÿ`¾ÿ[ù“ôô¯÷ýÍiþdþÑü>úšý–øÁ à Þþÿ÷ü÷Cþr·¢•DÚÊþaö‰úO¬ Û zèÿ¾÷âõ÷¬ö'û<üûpú5òTí éûáàáûâ æZå"â#ß;Ú“Ø°Õ ØÈÚÜÛ_ÝŸÚáÛçÚlÚÜÞߪß9á$à®ÞnßáaáƒâYå-ãâ$éíøòˆô·ì&ìÖê,íœð4ñ´óÖï§ñMóTôlüóú¨ù´ýÆü•ümûiø†ù@ý¼âr^çù‡ùûùKý` ù£ ¦Â¬øGû²ÿ›î|‹ïSÆ s t E B ú÷ Ê ÙqR ,< x Q x ìlwT × àA à ¹Ká ò kØ›ú ùª bq F ê0- P ¦í‚ö] 3ª l¿õ\™JtØÿö°P„&ö7¾|;™p  Jý¿ø ÷äýIµD8þÊü'üËúý`—Ÿ Î{Äú'ùõõ®óÿ÷ùýíïωûüÍü«ýO9gÎëlª©³O€Ø N Åzž ßüpþ ’l Æ)þ!ùhölû|þ':wøöëôó5õåñÚïžï]ë}ægäõàÐàææ³åXçðæ!êÏèµã¥ÝæÕÚ–ßsâ?ééCåÞäaà—ßñå5é,ïðØê¢ëyëBê‰ê ê4î€óìö·÷©óîïÈñEô£úÒú•ù3ü;þZ˜ük(ülüþýP7ä½$˺n |ú²EA ¿ Ó ˆ o3 m • ‘  0 ‘ î ?hLw£à 'ŒM 5¢Þá¡l?ÉBR?î,2 Y ó 8  q Õ ¤h)yâ¸h  † =à F5]=È\[w Ë ¿ T – fë¦ÿ Tà–Kü-ò±Ð ÖÖÌXÿ@þôÿÕÿ¢ktuÁ %cÿŽÿÿócÒ ¡.Yèþ[ý4³ Ä º ÝXiæö é 0 áGùkûWý·ó…ö S6aý/ûã÷ù‘ü ý¬ü(÷ˆõaó…ö©ù"÷¡òÁí£íjíóëëoè-è)êLènèè^äpã°ßþÞµÝ#ÝÍâMáÚãgàHÜàÒÛ~ÞIßîÞ~â1àóáâ\àÞàjáãÛæÚç²ææâãå0èRìÙë¢ëVë½ìÁíî³îOîÎï?ïÇð ó4ò óXðDóröØùKpü¬÷ô6øÍúäþZþ)ÿ‡þúQöcølþÆtT0 1‚þdýHûwÿ¬š ù À ÄÔœ­Ÿ 9Vµ< ‚ , A Åàd A » n Å tõŸÉßò æ _ î % Ï øsöóæx î ây ö K pÁ! –HþÊÿ„ÿêqmGšM’Ç U ·›œýîùÌû¥N ‡i øÿ&ýý)¹ ²#~þóþ !¬) Æ Š Ka_ ç W ~® % ñ » z ø Ã Ê ´  ¸¸6«À¥/[„ÿàzÿký¨üóû›ûxûáù ú‚ôþî“é°èàîmò7ó¬ð]î?ìËëÆêÔëò°ôÿò¸íVé’ä,ßÙâõì÷õ!øOî±àmàLèðÙóÁðÒðÊð–îóígóRþꔸøsìäç#ìõ›ÿì™ý¤õªö›þªp¯'"ã*iþ£û²úžû þ¸ ÃUh —þÿø¾ü'ª D Ú : ý‘fA£ ø ï½    ® çÓ â x ; ¾Ê¶ é " Ü € ¨9P¬w » Bã F3³Ê, B„ ¦[ãõ ð½\ôÛ º Úþ゜ ¸\ BsþíÿZ=CCžTtù$õnúºž°è.³ÁÉúœýõöó¿ôŽýO  àÄ÷-ô õ å bþø ô§õXüŒÖ¹ÛþýRw’¦ÄûŒöŸøp¢QA¯ ßÿ3ÿ*ý¼ýÑùüù[ø7÷½ù¹ùû ùÁùøýôôð¼ï‰ïyï ðCí“îÿïó%ó~ê éZêÔëoî˜ëèæîæUå}âUã‰âÞäNçûæOè‡èÿæ4æÏå¾äAæ_èÒé å\àIágáwèwì£ê³é]é1ëwêìRð6õ–øòóiðïî¯ïôCõlöCô ï(î]ðöÚÿ ëXùüþûÀý#9sþXùþørýbå™J y ˜1#Ї Í„èQ Ù rz™Í%Ø CÑ‚ F'Oµ`]w_ ý yI„6”©› Ê5 «l>5t–,{ý¹#K=­-É ª  z®a)¿^JäZ¡ ŽÏÿÅÿi› ö 6 ÝŽ à|SÏ t¬Ü(§\Qç¤ÃbÄ$Yþ>üþò/ É ¢ = ¢ Ö Oá‹ÿsý)ü9ýï! Š ¥dÚêÿ€ÿCôľ9£þØý²ù0ø»úUû-üà÷úñrï¢ðõxôjò(ó›÷—ýAû_ôvëãÒݤÜËà}çøñºõŒñJëâ‹á:噿äàÝšÛiÝ„áæ äÍá ãcäeä‡äFáPàžáðæ•ðô¨ò“éÎâCã-â–æ„ì=ð3ôºóOñ?î¯ê0ì}îþñ ùÑû¯û–õbíXêÔì2õñøêùÂûšû‹ûaù®÷øzý;8øXýîý‡q£¼=ýý&þw• L ö Û h ¤ ½ ÎÔ¨ [·53  ‘ ÄÁd¹,ƒ0ùD¹?& !u2 _J’ž D!ý* $ÿ!åS ‚É‚f•Î 9ì kWݪï ò  Ç4 …ž x ì /ÿ›ýhæ IT? Ëòã+ª]ù³* ÃDÛ #x…ùÞüÆþ]íFsœ„C§ µ»~ ÑýÇõ¥óØùÖ•k| $þÈúà÷°õù"»€äÿúý.úü[üÚù@ù+üÖ=þùÝéXàÛã$îLûàŸœü¾ôpìäÓß­â'ëšô±ð5æ3ãïèkò˜ô~î3è}åÑâÊß1ßbâyç¼è÷è©ètç ê¥éÍçëçnå>å¬åãéëð~ôÞóýî‰êõåYã®ç¥ì9òõÀóyòÊð›òîó3ô ø­÷xöê÷ÈúPýþ½ù÷­ùþÛÿa@ñtj'Ì‘ z Š \$ÿ×ÿí 5RÀšå¢à »ÿq É Œ0•<2§åLÄË ; ô“È_ŒH”(Œ¬ R/ ¸  : | ÝÝo l z ®ëÔ†­y,–øÃß Ê¬ì dyZt3 mœ- ÃþËò<òVÿ‹ ,`ó ~‚õl’þÉùËùdþ±×»­øÿÌQ"  ÑMmÿ1ûòý„ã· T ¾‰ÿý–ü¡ÿŽÓ nÊÿÿ´ÿñûˆù`ôN÷WýÉþ\þœø õ§õ¬õö÷2üLézûpòBêŒèùëî$òÚô©ó¨ìAãÞRàúçRí7îì¨è)çæùã·ânã#âaáâ“åëmì éMâ“à’äîæ2è8éžëBìë¶é‘éé£éÎì“î$ïÓë‚äOâyåí:ôô°òøò)õïùfý þÑö.í°çé ñø}þÏä&þçúÞú”þ‹ý¼øö•ùN-£q²¬@|•‹u  7 $`½‚ ü.¡Ø›Í = K‰~ ÜDþ© Rh,Þ eNÕ°àìש æVÐ1‚Æþäüî¹J!Å kzç< ° g M6 È$[ñ•†x ô¥I Ø š¨ülûXÝ–2Å6ÿ‹û?þ5 Žã™vù&öþÙ6 — ÍÍ¥þ‘üÞJ¸ÖÒ ‡?ÿ— {þ–ôÒôýÃQ û °ö3IÿrÿI×kAþ@ûSúÞýµs Ó&ìùÊö0÷`ùøJøúÑù úùN÷ðöEõ›ôˆôeòåî’çïáTåhê$ðóõF÷UösïRæsãpæ^é²êué2è-éùè˜é$é¶éÍí›î¹ìæçŒàßSã ì™õbúpø˜òíKêîîðjðOî(ìãî€òdôËó ðÓïöxÿ'v°nø²ô•ñøëékð}ElLøNðiòtù3p ‚D„ˆÿ- ¹Ä”êýÉù¢þh¾åää= 9ÊÙÁ; Û³ˆä ïõX ë Xv ‰"º Y®LöRSµ f º N œ )M}¦ª ‹þ˜ÿiº Ò. * mí éü— @ý:ø-ú »ŽüÂõ_÷g›  ) 1&ˆ<ä!øÿ¸ c “dÿÄþò;‘®?Œhµ¿<‰ÿOùá÷Rþl©›uõŽÿÚþ Ù Cô»íñòŸÿ7 © ©þù‰ù9ùéôï—ì¡ðPö™ø™÷´ó'ñJðïÐî7îTíÛëÀémêuìDí"ìëêÁìkî§ìÿéÀç¨èøêúézèèåväÂåç2ê©ì§íïîóì‡ë9æiàùÝÿá˜êÃñ‹óIñîAì¥íñ‡÷·ú®÷ðQèÈâ>ç¾ôRÀzù4öÇ÷"üTýûùuøû¡0„7þýYþ›SšßöãïùUñ¿ôÞ ’蔂 ¬ÿìøéûK ·è ‹<ù &ÿsHûÎ 1ÁV SÞ¯/‘„¾·í”P †>þÒZ L$[&Õxü¡ÿ µè¯Ò  ÝnÇ ” Î÷µ X  ê CkVÒ Í å » ¼ »þÑú\ÿQÌU= ¹úöö×Qá ´…¥éeÛ; ù 1 ļúúGù¸/}‡T*EC¢þ/ùþä» èŽôü¨ç… è ‡Fÿ³÷Cí¢éYñ!ÿ©õñùôø öpñáîððáñ&ñ¢ðmîÃêëêOì¥ñPôCïÔä*Ù9×à©îüöSò—êæçžè6ãު߂å§é”ç+áøÜÝùá’æ~êó&øbóàå…ÖRÓÝkíPúàþûÀñÒëé‡ëžïyñûôÇö3øšøóö?÷÷Qø?ûÖü[úô³ï›òõ÷Òü)þÍüýßünÿõ  ¨ Ñ6õ)îÃñäüü  ÉÉ$N z „wÓb , Ä # ú r° X òŸ Wa&ƒ  @Äѽ'½Djä|% ˜-½ ;Gž;¶ Ì U¼ñá}Wøeù¡‰’à ƒWòü þ&9:“ @Óˆs ÝŽ¸qɲ¹.ò Ò T¿ÕWÄ–ÅšÒ 6‰-‘o ’ # úþÌöñõ‚þÍÀáå 4D ' %sú£óuõ(Ë ²V @þÙ«ŸÊÙ÷íìyê–ñ§ûg/È$ý0÷cñeí'ëdì¿î‚ï²îbîfññõøSôþì¯ç)çÛé¹ëyë;ç[à­ÛÜ‚ãûí¼öoûºø¬ïñâNØÓÔÚBäìïí@ê@èå<æxëäó úý÷Cñ£êéåÛânâöæ¹ïíõcø—ú‰ú"ø ñäé¬ìÀø2:¹û^ð…íZóuüŒ- \ ’Kðù”ù|ý=§G: E g s R å r k Û è í vÿcî-Ó!D —þ¡ ÃOR¨ ð —gçòDe —Õ %8<WÐ8 Omdº¦1 N‰þ Ú ]  gÓ@7 ¦ ªþœÜ}Wè'øË÷#í² >  * Æe¢„ `í êÿdôïIö¡OÀè€ Ø ZÂý¢ó&ðö|ÿ;uó~©ÿÌÿO•Ñ~žþÚûÇü”º ƒ7Õþÿtÿ¯ÿxÿëÿOˆN´Œ•¡(þ·õëí½ì£ñ ø\ú’øÌöÌôqóòòïðîùíøìñêˆè¨èì©ò}ó°î²èüå’èŠêUêCè;ç›çBè«êœê¶æ£à§ÝyàQæäêÑèmä?ä)éœïò–îûç äýåé#ë¨êÁëiíðîFðhðZñyòô—ô§ð<ëAêï‚öºú„ùA÷Çô$ôþöªüÃô€û¢÷Áùýg‚p4áŒÿàø–øÿír -‡©U5SýoŠø?ÐÁ îºn Â2 Š ¹ ›<t±Œ0 ” ¿V D¼i ¯DònSÕÁ»û7E ºÿ ýj¯õ#u"‚‘±v!t z Í¢3Á› +  b  5 R´¢t  r ;Jê*ÙüaøÁù¢~Å € s Ÿ‘ ÖýÙôõÿûÏ*ÊZ íÛ ¥ÐQ ´+ú¶õ–õèû6¶ ƒ È–þ>þ³þÝÿèÿpÿ\ýüíûxûý¸„»äÊøòñ÷ðóõÆöèøýú"û-ù\÷/õRó:òôðÛï¢î—íîzíöéÚã€ß(ã%îúaÿçödæü×QÖâoòáú—öçì!çsæhè–é ëaî°ï"ìŽä›ßùä’ò[þWÌø?ñóî0ðXòÀó]ôÔñ~ìZè¥éßðVùJ ¦ û{ñLî[ò$ùFþ‚d1ƒýÓý°ÿNä\»ó7û;ú ÿFÔ   ”q78jø^ Åýoõ ûÿ °!Ô–™¾ü%þ»eªÉ“ ¶·:Ð O Á¢ ^ ʼn!OY xfëí‚ œŒm„l œ ’¹ z ( ) ï€ý LÇ   áB ‰² N“ÿ¦ÿ}( “ ¬ÿôÜô]~øã?ÿºŒQxÿý"ÿä3óÔÌy $÷ Æ×§`ªæ6Iã„4‹"QPûõ÷LüW£´­óþÑü³þäœ[7ýøüõOõYöÖùG ¢üÓðÁç¬ç)î´ó¦ôÁñGîmëêéíuò‘ôˆî­âVÜߩ保åmè»ïž÷-øìð£è¦ããã âRâRçàï¡õNô¤íäçuæè©ê íÙðëð…ì›åðâÏç²ïÐõåöõŠóBò¤ó@÷ŸüNÿþÁú5÷¬õþô·õ ø¥û¦v®´iÂþˆþ7þ¤ûéø›ú^e 6 Ë v• ±- £S ®Øþ×ÿ ØCÈ¥Àûëa (úòÒ‚ 1þëüéÄÄËeL £ S Ò 9˜7F T ÿ $ g U !\À d  Êw] È ® 3 £ r l } Ï $ A “ ·áGéChMÂ è ³ . © 9 : « Ý Ž ù _·"@ƒÿaûÁÿ )év ‚ú<ó$ûú ¤ ZÃU!<1 UAûXþ¥ 94Š¡åŒ•y€þ øÓöFû9& Tv gýÍùõötõŸö´ùƒýŠÿÛÿnþû£÷^ôYóôRôñð:ëè ë«ðRóñŠìèégèªæuçÎîà÷îöœè=ÔîÈGÐvâMô§úçð®ÝKÌ Ë(Ö–ÖžÏÈÖùæ8àçÖ>ä3Ýæ×öáÖäÙ!ÚÜÓnññõfæEùY Búªï8}"Dì­Ø´è_91+w›Û*Æ׸ü*!ù;B»4röùèÞoÑ¡Î?Ó!ÝæŒðVþ •-S8Ë8Z/Ö"OÂ#rÞœ"Cþ‹ñõë‰êë¿åUßCÚÝÒÞbàÃã(æ*êÎçJá°ÛêØÜ¥âMäxåºëèí9îæï!ðöãøùÿû&ø$ôÜî;íï<ë‡ìò¯ü) ³  : { Ø |Á'´-ó'f$ê'A+~.¼748ä2ý5‘1Ó8»E}G”H†C#KéM{J$MkHÜQ§WQ%N=N‹RŠW­W UOôJåP±O•JËK=IÏDEo=8:è4k,Ú.+,Î&!!‚Ë= 1!û¢ù ïºð0÷Ôì?î(çHáÏÞ¬Ü*äÚtÚ.ÕçÄ„ÆËÃÇÆMÆ{Åc¸·=µD°Ú°¬ï¤¢4 ¢£žJ§¦¤§š U˜ƒšä˜G•GŸ+¡­¡V§$ŸI–R}šG¤Y©ß§ò©%¡5£©R±W¹:Ã3Ç ÃâÆ$À+ÀÌÑiÙÕÚîÜÛåàÚàòå4åÕó#ïSíœü$ôÕúç÷Àý :ú ÓG/eÝRòµâõ&¼'ú'Š*i1¢/'6_8|0; <¨/½6]8ó6¨:°+*2t9ñ-Ý5ß-65F3ü)¢9¸44/l3:4S:;J:ÒDx@Ê<™E79SCÀ;°?_HW:µ=¹8Â2ð3x-ë18,ç)0÷& &áHt’Ö&|"»!§{æì¦ˆ, Þ Q:ºüKöëõNðsð*ìæá“Þ8ã¶ÛÏØÂËEÊÔÊûËñÐÇŚȔÂ`ÄÁ°¿Ás¾¾²¥·I°µ¶¹Ä¡µ…¹Ò¸‚²µà¶Û»¢·v³ ·Œ¶ÁµØ¼Šº–¿—È7Á¿Âx¿KÆEÙáoæäê™î’ú@÷dõ¹ùæ÷]ûâõÁú½ƒöñ|Ë/¯©­°kևɨ ¹šSû­þEÿH{Ò" ° V7«ø{’ßñ#"&{&ª)¨-¤1Ú8­;Ò=§D&E·IVL5HdIÛL Õ ùóÿ$þ ý=ø5÷XîÍïòï3è ä áOé؃×ÃàÓÍZÙîÖTÑw×P͌ҴǺĤÍ'ÇJɼʼËÃÇ7ÄÉÉõÈÇuÅXÂJ½êÁñÁ1·/»*¸«·Á^¼|À6ÊÌ]ÏÀÑYÕÏSÏ´ÔçÏ×?Ü…ÝSߌÙÍàVâ@ß©î&îíï ù³îïñ¤ø‘òÜô~øµñqòûõò¦òÄêÖæåEàåØâIç€î í÷ê÷Ïò¯ú}üû}p8ƒ¸%-õ%T-„1d0‘8Ž;eBpE8CCKKãI3N—P—I N¬U}PrVpRàLþR¼N`LŒLWGAMˆI‡H9Hö<åEEcCB/>ðD!@ª<æ@iBÀ7;¡;(0Î6e7»6j4{/×/˜3ª4p+²+w+á(­&’""Þ¨3"÷)Д3‚õ { Š‚ýº^3#oþþùuýóCõKõéò*ôÄêë¸åìæeñüëIê|ê_ð¸îØä è´å4åöäÞvájÞ×Þçà7ÜIÝ¥ÙÖZÖ±ÒÓqÓ…ÌàÐëÍ„ÇÄÂ’ºM¿ª¹a¶´Öª£§¶¤å¦nŸAŸ:¥G›²¡Ü¦ ò¡¥>¤ä£ú¨¾©”¬ž­¥°,±âµï¹~´·¾D½¾ÕÇÂÌWÉ7Î>Ï#Ë»ÔWÒ—ÕY×|ÛlÞ¶Úgá3àUß åÉèzæëPíÀéÛî=îôðFóð²õtùãûiùüèå´Ü•  ¢yÜ Æ Š—lPÍGJ |),b%|,œ.+-—-|/8p;]9;D5FCA¥BxCbCmE{EØHyJ=HUJüHùHÑL½N€QPNuKM4P‰MãNS©IÂKÿMýK³PIR”RíSØY8VÓQPˆK³IÎGpFiF—IÉH´F"EC¶=ö9ƒ=j3.E0™)M(µ"}(¿ Æ ¾¶ý×û+÷MñÇìvîné¹ã'áÜÛ”Þ…ÛaØNÓÒ¿ØÁÔÓÔ‡Ð쥄 ÉgË›ËFÊxκÉ8Í5ÍÅ;ʤÈSÅ9ȆÆÇ;؊ŤØÃzÆ%ÈÂÂbÀ ÅÀÆÂÈ ÂÎÂ÷ÃÕÂéÃÀÄ%Á1ÀsÄÁùÆMÅPÀ@Ä3‹¿‰ÂÄÏÄÃäÀ¶Â·ÂÎÁ5Áµ¿OÁ¿´½Ü¾^ÂLÅ"ÀȽIˆÂrÂÆâÅÊÇ}Ê]ÉÂËÍêÑYÓ—Ï_ÔMÓÔUÕÇÔµÙÆ×5Þâ¯ßžäƒæsæþæVìèñ$òÜøÎû¨ø³s…6 ÔW³ žÏ C'¦*¯+è+¯,«1ò6254g6}8;Î;â=ø>8<|<ô; e<Ž@%>ùD|B D EyB®D4IÓIFGòFãHpJÆGßLƒG¦CZN&KfCÇGÙHtFÜD E BÕ:NBBß:¼;Û9J53ã,,)L,(Ù(\"+&Ó De<!Î |%óþ"ü°ÿúà÷/ô.ñ<íÏç|åµçåõÝ&Þ€Þ}ިܱ×q֌ӇÒoÐ<ËÑËÎÈΠçÇ1ÈgÄ»Àý¼+ľö»0½^¸?¸×¹Æ½¹¶¶TµÜ±ßµ$²·p¶@±ï³¯°#³±Ã²´K²´"µj¶£±D°¹®z®MµŒ°¨¯^±k¯/´ç¬ƒª×§Ä¦+®S£Ñ¢Ÿ¤¹£ª¼¡ä£¨4¤|¨*¨à«'¬™©2­ªÒ­ø³ ¶º©»/¿Å"ÅrÅÚÌcÏŽÓAØïÚ{áWâ¤çZèæèÿðgô ÷¬ùÿät7Ö Ô Ta56y!+&¦%t'…,[+ü,á1<4›3¶7.;ù8ã9ø9ü>™A>CƒEE¦JKLN¥LþNqPüS³U;W~YÍWYpXŽVŽXWÙV¹Z{]ø]q\O] _r[Ÿ\d_8]Ô]›[L[ü]¤Z·YB\ÀZwVøV@WÕV4WSTtS–NNPÝO½M’L›LòLDIŠGNI´Gƒ@@½A=$;;;`<¸8á66²2².¹-*Ü%å%K¥€Ì™ n ¼ŽéÄýýö°õþíOé æDã‹äÐßlÞÍÜ×ÈÔNÑ9ÍKÌkÉ»ÊóÉlÂ2Æ$Ç4Ä®Á`¼ã½¿õ½/¹É¸–ºQ¼T»¶3µß·k¸`²8´¯µ8´µ—³„µ ¶^µù²›±·±Z±z­°°?´Ô±G²Ç¯š¯¯u­s®³®»¯l¯v° ±w¬ö«Qªp­y² ¯\®®Å®±É³§¶è´‹µP·^·^¸¡·¼”½S¼¶¿•¾ÀÏÀÅÀ¾Æ´ÅÜÅúÉ—ÊVÏ^ÏèÍÝÐ;Ð©Ó‰Ö ×ÜòÞfàåâ#ãðãdèAê¥ìÂðð;ôÕ÷Tùý€þƒj6 g ÷4íËÒ  Áñ!!$¸%Ô*‚*}+u.Þ0333|3v5G6`7÷9::â8378;á;ç::;Ò;½;ï;p<ó9@;Š=€<å;8=–=’;j>‡@B:DùDAE§E´IÙIõIcJýJ!L¸NâP´NºP‰Q›OSQÎRÖS®U»T‹TVœS SDTHTåRëRQP RUO¬O LaI KH7H|H.IîI~EíB@g>†?s>=<|9·7^61€0±0o+(&ê$µ#ˆ!¡Òr0ÜÅ*û  aC¥‹ÿ°ûüüÍõö·÷ÏòßïPì¡émê2èså‘âJá³à­Û^ÙUÚÚ7×7ÔÔnÔ°ÒàЈÐÌ(ËxÍËÉbÉ-ÈÈ”É*ÇÁƶÃÃÀÄ÷ÁÈÀÁaÂõÀ?¿ À`½v»…º/¹³¹Vµ:µ ¶V´6´_²ù¯ð¬—ªÖ«Ï«€¦ ©,«o¦f¥¤`£ ¤"£ý ®¡X¡Ó£B£(¡Ä¥ÿ¥Š¦Œ¨¨Èªû««­-¯}¯µ—µ+´þº‘¼¤½Á•ÁÅõIJÄYÉÐÌÎêδÒ:ÖéÕÖ×TÙkÛàqáâDãdå/æ`çîë,îªñ~÷<øªù þþrÿ!W+ Æ ,4BÀs¿‚M ("L#'Ž&ü(°/¼-€/2$3U5ã5ô8“;Y?ó@‰@þ>¾@#DHD=G J…J$K'LWJ?I˜N\PÌNõPlQ–Q³PPR;TS TU5WàWMY[9X–WºXñXÁZq[öXèXãZ[C[G\ü[Z2Z;YËWVTZUÌQ‰RxR$O÷O>¢<;·8¼6T7‹2Ä. -¶*Ê)d&Ù#â"Z! þ€ÊjDoQÿ§…x f Œ  2 ¦m;¹[üvûîùTøVøäöôròéïeî³íóésëñéæ]åFâIáÛßÑßOÝ,ÜÝ$Øà×(×dÖBÔ0ÑÓÕÐ;ÐoήË#ÌÎÉ!ÈìÄÄÏÄWÄöÃúÁÁ«¿—¾½‘»¨º¹ºŽ·ç¶K¸/¶°´¬µ£¶ª´à´•µj³j²8±8±f³c³³\³»³Ê´u³ú²Nµ¶Ð·ß··¹É¹Ÿ¹h»K¼+¼;¾Ò¿~¿wÁÕÅÌÇ–Æ<ÇxÊ É1ÉøÍάÍôÐAÓÔ Ö‰×¨×ŸØ\ÙäÚnÙ—Û*ÞÜ ßUÝøÜ<ÝiÞµá&á©åhåÑãvãªá—äæˆçtèóç¿ê:íFîEïxñqó€óžõN÷MúþŒùƒª 0  — ©êo¥ðç–7"–#Ž'œ)ë+Ê-Ñ0Õ23À6l6L8ÿ<Ð=³?;@¹BKCöBFF1GIRKÄJìKšN©L‘N‹NëNËPnQ·SnTUTÖSSuTøTãTXºWjW[YGVlX±XUµWWøU¤VöVéV©T~T¬S8SœRÓQ0Q»MÏMãL§J-IqI+K7HÔGÏEE™D¬AOA×<õ<Ÿ4w5Õ7ð9¬9á;C>TA_D´F&IËIqL&M´MP’PèS5T1TúWÔXZÑZöZ°\E\w\ ]]5^â]ô]]O]A_¸_½`i`_š^e]{\¢[=]U\b[]@[6[q[õYtZ2ZYÃW_TvT-TSQRWPqN‚M[KhJJJ²I+GVD/CŒAO?‰><^;Á:ª86¬3351ö.'-©+°*Å(®&p%²"@ ¬÷͘Œ²X &  « Æú-?޲Ìÿ{þ`û ùñ÷È÷Nö±ñ»ïïüìaëºè›ç=æ‡ãà’Û;ÚÛÖáÓôÒ—Ð*ΓÉêÆKÅ6Á´½»¸ô´R±‘®}«¾©Û¨¦Ñ¤ª¡¡Ÿ”Ÿ1\›¦™'™/˜Ã–.—F–ž•Ï–n—¨–ê•—’•q”Z•—ˆ™ç˜¨™š¼˜á™ˆ›¦›þ›³žFŸ‚ž…Ÿ¹  p¡@£ £]¤Ç¥o¦÷¨¨Ä¨ªe©«€¬Z®ï®Ï¯}±v²†´É´hµÏµ‘·}¸Ÿ¸¶»B¼'¾~¿oÀMÃbÃÄÅœÅQǚȋÉ&ËCÍäÍNÏ<ÐÑòÓhÔ{ÖðØWÚzÜ4Ý—Þà#áþâg乿@êÆë¸ííî´î’ñóïô¼øfû²ýÅþ©ÿ°‰ i'.eƒò 9ZŠ!ñ$ñ&D()Ò*½,w.L13¤456f6Û6(99À9¸;–;X< ;×;ö<Ð;Ö¯?£?E@âA“CPCQCéC’DèEYFýGJ{KUNROO¸OÌPŸRÂTVVdW\XZÔ[%]ñ^J`g`}`wa½`¹`eb—b˜cXd§d•ede*ff÷eŽe°d¥cÎc¿cÉbXbIb–aˆ`4`q^À]·^ ^]ÚZ÷X0WÄVÿU9TÈTÌSvRƒRPeNM·KÖIÛGëF¹DCBp?J?7>ø¶‡´¦²¯í¬ªŒ§U¥@¢ ¸œF›û™.˜Ù—†•‰”"“^‘n/™RÏŽ¶HçðÜ‘>’~’j’ë‘u“é“Á“R”b”Ø–V˜˜{™¢™Œ™ªšÜ›=ŸO àŸC ¡Å¡p£k¤¤¥Ÿ§ô§è§Ü¨A© «8¬‘­Ç¯°B±n±²ý³ã³úµt¸ºîºº»o½ó¼ ¾“À+ÂoÃLÄÅŃÇÉãÉÔÊ!ÌTÎïÏÐÖÑûÒÉÔAÖ¥×wÙ›Ú<ۤݳßâàêâ®ã<æ|è|é9ìíƒî8ñÈò ô#ö¢ùûÊýfiÇÏ–Þ Y tj(”•~ŽQ #¾$÷& )+.„./01=394”5#6˜6ž626º6¼8’:Ã:¯: …?¼>è?€Aê@ÀBÈDéE§FËFHÏI€KðL^M7NÐPÄR÷SñUMWhWöVSWåWY[\n]µ^]_·__í_U`û_y`a!bÉ`²`›a]`$aóò®ðMïªí™ê²çÆå×âÕà]ßÚÜÉÙ°Ö`Ó…ÐAÎÙÌ\Ë-È Æ°Ãù¿é»á¹U¸Áµ£´a²2±ö°N¯Î­Ù« «Ý©”¨@¨ú¦ç¦¸¥U¥D¦W¦%§§ §¦N¥i¦î¦z¦®¦¥§b§e§¨j¨7©–©Ñ©Ý©ò©ªO©”©XªªÔª$««m«¬­®ê­W®Ô­2­È­þ­Ž¯D°Ç°6²Û±Z²[²Ñ±G³U´é´qµìµ¶´¶K·ù·Í¸¨¹Cº§º>¼«½¿Ã¿€¿ÇÀ ÁqÁÃQÄLÅaÆíÇíÉ¡Ë?ÍÜÍϼÏDÐ÷ÑÔ)Öû×ÚîÚhÛCÜ Þsà’âå’æ#èšéŽêßì¸ïIò²ô>÷PùVûhý¿þ Ð¸Gï¢ ` A,¢ýËèêsøïÞ Ž!6"æ"J##Ç"*##$¨%ð&(y)í)þ)7+\,ô-f.¹/1_1¿3\5À6h8è9ÿ:ò<ó>ž@ÚB§CàD‡FÞGŒI#K¯LéL„MzN|O´P4R„STÕT¦UVúUêViWzW>X*X†X6Y|YY¯X¯X­XÿX]Y2Y›X!Y=YûWW™V™VGV7VV·T³SR QôPÕPÛP4P OýLlKÊIH HYGÌFâEýDDÏA @k>ë<5<ü:X98T7¡583-2Ÿ1N0[/Ø-+ô))Ø'&è$l#o!^ • †'$G2¯e\ŸÞƒ¤ Z ¢ ¾ oÂlÑÿàýƒüÄú«øÄövõ¦óðXîqë›èææLä}âVá~ßtÝÁÛ5ÚºØ×$ÕÐÓÑÓ?ÓcÑÐKÐÏÄÎ"ÎöÍ^Î9ÎäÌ Ì®ÌÕ̼ÌÌÏÌ£ÌíÌÅÌüÌΘÍiÍÍ2ÌXÌÌeÌ-ÍÍ@Î ÎΰÍÿÌmÍxÍÍ–Í=ÎÎNÎ#ÎÍÈÌä̯ÍIÎNÎGίÍþÌ¢ÌÍVÍÍn͞͠ÍÍdÍ͉͙ÍÒÍœÍòÍØÍóÌhÍù̳Ì1ÍÄÍVÎåͱÍMΦÎ<Î‰ÎØÍçÌžÍáÍ­Î/ϦβÎÎBιÎ)Ï«Ð#ÑîÐ5ÑFÑtÑ—ÑrÒ*ÓlÔ¤Õ~ÕÜ՜֬Ö×cØŸÙ?ÛQÜhÜKÜÍܰÝÞ!ÞßæßàÖßÒßà<à®àZàüß àÝßßgÞcÞ¼ÝÝÜÛÉÚ‹ÙéØâØzØ]Øí×v×<×óÖ7×5×àÖêÖ1×®×HØFÙ¹ÙiÚÛœÛTÝSÞß|ßÅßÛàwáûâõä×åßæeçIçIèvé¥êbëÁëÉë×ëñì³íäî_ð‰ðñpñXò$óróÖóô]ô‚ôƒô õ$öìöð÷Ýø(ùºù…ù±ù ú;úøúAûñûÛüýÐüýåý­þÿCÿCÿjÿÜÿ¤¦¥ Ȩ)ƒ/B Øú=Õ ¿Ìúÿÿÿûÿýÿchromium-bsu-0.9.15.1/data/doc/0000755000175000017500000000000012150047626013041 500000000000000chromium-bsu-0.9.15.1/data/doc/faq.htm0000644000175000017500000002137711317405210014243 00000000000000 [ Chromium B.S.U. ] - F.A.Q.
F  .  A  .  Q  .
  F  .  A  .  Q  .
  1. I keep getting killed. Why is is so difficult?
  2. Can I listen to my own music?
  3. How well will it work with my video card?
  4. The game runs very slowly. Why?
  5. I have a Voodoo3, and can run Quake, etc., but it exits with an error message.
  6. How do I set up hardware acceleration in Linux?
  7. I am using the Linux NVIDIA drivers, but things aren't working properly. Can you help?
  8. It crashes if I try to run it on Windows NT. Why?
  9. I cannot adjust the music or sound volume on Windows. Why?
  10. How can I donate to the project?

  11.  

Q: I keep getting killed. Why is is so difficult?
A: Quitcher whinin', you ninny! It's supposed to be hard! Seriously, the game is intended to be a 15 minute adrenaline rush/mental cleanser. Frequent doses of explosions (even your own) can be very therapeutic.


Q: Can I listen to my own music?
A: Yes! It supports 3 different types of background music:

  • default WAV loop
  • CD tracks. If CDROM playback is enabled, track 1 on the CD will be played for level 1, track 2 for level 2, etc.
  • User-selectable PlayList (Linux only). Depending on how the OpenAL library was configured, WAV, MP3 and/or Ogg/Vorbis tracks can be used for background music.
  • NOTE: For Playlist and CDROM, you can skip to the next song during a game by pressing the "N" key.



Q: How well will it work with my video card?
A: This is a loaded question, but in general, the game should run well on a wide range of OpenGL hardware. It is intended to run at 50fps, and has been tested successfully on machines ranging from a 266MHz laptop with a 4MB RagePro chip to a dual 800 with a GeForce2.


Q: The game runs very slowly. Why?
A: It absolutely requires hardware acceleration - it will not run at acceptable speeds with software OpenGL. If the OpenGL 'Vendor' string printed out during start-up is 'Brian Paul', you're definitely running in software. See question 7.


Q: I have a Voodoo3, and can run Quake, etc. But it exits with the error message about the X server not being configured for GLX. Why?
A: By default, SDL wants a GLX enabled X server. The game runs fine with the XFree4/DRI Voodoo drivers, but the old fullscreen Glide/Mesa hack for the XFree3.3.x is not recognized as valid. Some people have been able to run it with this setup, some have not. I believe there is a configure option when building SDL that will allow use of the XFree3.3.x/Glide/Mesa.


Q: How do I set up hardware acceleration in Linux?
A: There are several options, depending on what video card you have (roughly in order of installation difficulty):

  • Utah GLX + XFree3.3.x - ATI RagePro, Matrox G200/400, and some others. Installation is usually painless.
  • NVIDIA GLX + XFree4 - NVIDIA cards. If you follow the install instructions carefully, you are far less likely to have problems.
  • DRI + XFree4 - 3dfx, ATI, Matrox, et. al. Some distributions are shipping DRI enabled XF4 drivers, so installation is a non-issue. 3dfx also provides fairly pain-free installation RPMs for their Voodoo line. However, installing from source is a major ordeal, so I wouldn't recommend it unless you know what you're doing.

Q: I am using the Linux NVIDIA drivers, but things aren't working properly. Can you help?
A: Most of the problems associated with the NVIDIA drivers can be attributed to an improper install. Unfortunately, most distributions are not following the Linux OpenGL ABI very well (if at all). This makes it virtually impossible for 3rd party vendors to provide easy-to-install drivers. First, carefully read the NVIDIA Linux FAQ, then verify the following:
  • Do a 'locate libGL.so'. Verify that every libGL.so* on your system is the NVIDIA lib (in /usr/lib) or a symbolic link to the NVIDIA lib.
  • In /usr/X11R6/lib/modules/extensions/, there should not be a libGLcore.a or a libglx.a file (although there will be libglx.so* files)
  • Mandrake 7.2 has added yet another wrinkle to NVIDIA installation hassles with their libGLwrapper. Go to /usr/X11R6/lib and get rid of libGLwrapper.so* (and libGL.so* files if they are there, although you'll want to leave libGLU.so* alone).
  • If you are still having problems, disable AGP in your XF86Config.
  • This stuff (exept the new Mandrake libGLwrapper) is all covered in the NVIDIA FAQ.
  • You can go to the #nvidia channel at irc.openprojects.net if you need additional help.

Q: The game crashes if I try to run it on Windows NT. Why?
A: The Windows OpenAL implementation still needs a lot of work. At the current time, Windows NT is not well (if at all) supported by OpenAL, although Windows 95, 98 and 2000 seem to work OK. You can play it on NT with sound disabled by using the '-na' command line option.


Q: I cannot adjust the music or sound volume on Windows. Why?
A: The Windows OpenAL implementation still needs a lot of work. Hopefully this will be fixed in the near future.


Q: How can I donate to the project?
A: Since the project is essentially dormant, the best way to donate to the project is with code or translations, or pay someone you know to contribute code/translations.

The most recently active developer does not have a paypal account or credit card and his time is too limited to work on Chromium BSU much, short of merging patches perhaps.

If you want to donate to the original developer, who has long since abandoned Chromium BSU, please email Mark B. Allan <mallanmba@yahoo.com> to find out how.

chromium-bsu-0.9.15.1/data/doc/info.htm0000644000175000017500000002001411163420704014416 00000000000000 [ Chromium B.S.U. ] - about
i  n  f  o
   i  n  f  o

             t  h  e    s  t  o  r  y
 

  • You are captain of the cargo ship Chromium B.S.U., responsible for delivering supplies to our troops on the front line. Your ship has a small fleet of robotic fighters which you control from the relative safety of the Chromium B.S.U. vessel. 

             y  o  u  r    m  i  s  s  i  o  n
 

  • Do not let ANY enemy ships get past your fighters! Each enemy ship that makes it past the bottom of the screen will attack the Chromium B.S.U., and you lose a fighter.
  • Use your fighters as weapons! Crash into enemies to destroy them before they can get past you. 
  • Strategic suicide is a powerful tactic! When the Chromium B.S.U. launches a new fighter, it releases a high energy burst which destroys all enemies in range. 
  • Self-destruct to preserve your ammunition! A double-right-click will cause your current fighter to self-destruct. Before the ship blows up, it ejects its ammunition so that the next fighter can pick it up.

 
 
 ammunition   power ups 
MACHINE GUN
Otherwise known as the 'pea shooter'. But you'll miss 'em when they're gone.
- - - SHIELD REPLENISH
The penguin protects you. Grab this power up to restore shields to 100%.
Let it pass through for big points.
ION CANNON
This gun slices through your enemies and keeps on going. 
DAMAGE REPAIR
The penguin gives you life. Grab this power up to repair all damage to your fighter.
Let it pass through for big points.
PLASMA REPEATER
Your most powerful weapon. The plasma ammunition runs out quickly, however.
SUPER SHIELDS / EXTRA LIFE
Restores shields to 100% and gives you temporary invulnerability. 
TIP: If you let it pass through the bottom of the screen, you will be rewarded with an extra fighter.
       items 
BIG RED BUTTON
The ultimate weapon. Double right-click or press the '0' key twice to eject the fighter's ammunition and self-destruct. 

Chromium B.S.U. command line options:

   -f/--fullscreen     : run in fullscreen mode
   -w/--window         : run in windowed mode
   -v/--vidmode <mode> : mode 0 =  512 x  384
                       :      1 =  640 x  480
                       :      2 =  800 x  600
                       :      3 = 1024 x  768
                       :      4 = 1280 x 1024
  -na/--noaudio        : do not initialize audio
  chromium-bsu-0.9.15.1/data/doc/Makefile.in0000644000175000017500000005102012150047330015014 00000000000000# Makefile.in generated by automake 1.12.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2012 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = data/doc DIST_COMMON = $(dist_doc_DATA) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_check_glut.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/chromium-bsu-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__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(docdir)" DATA = $(dist_doc_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@ AUDIO_CFLAGS = @AUDIO_CFLAGS@ AUDIO_LIBS = @AUDIO_LIBS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREEALUT_CFLAGS = @FREEALUT_CFLAGS@ FREEALUT_LIBS = @FREEALUT_LIBS@ FTGL_CFLAGS = @FTGL_CFLAGS@ FTGL_LIBS = @FTGL_LIBS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLUT_CFLAGS = @GLUT_CFLAGS@ GLUT_LIBS = @GLUT_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ IMAGE_CFLAGS = @IMAGE_CFLAGS@ IMAGE_LIBS = @IMAGE_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ OPENAL_CFLAGS = @OPENAL_CFLAGS@ OPENAL_LIBS = @OPENAL_LIBS@ 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@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ SDLIMAGE_CFLAGS = @SDLIMAGE_CFLAGS@ SDLIMAGE_LIBS = @SDLIMAGE_LIBS@ SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@ SDLMIXER_LIBS = @SDLMIXER_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_LIBS = @SDL_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXT_CFLAGS = @TEXT_CFLAGS@ TEXT_LIBS = @TEXT_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDOW_CFLAGS = @WINDOW_CFLAGS@ WINDOW_LIBS = @WINDOW_LIBS@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @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@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ MAINTAINERCLEANFILES = Makefile.in SUBDIRS = images dist_doc_DATA = \ faq.htm \ info.htm 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 data/doc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/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-dist_docDATA: $(dist_doc_DATA) @$(NORMAL_INSTALL) @list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \ fi; \ 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-dist_docDATA: @$(NORMAL_UNINSTALL) @list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir) # 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) $(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; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ 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" 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 cscopelist-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \ 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" cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files 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 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ 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 $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(docdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 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-dist_docDATA 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 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-dist_docDATA .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \ cscopelist-recursive 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 cscopelist \ cscopelist-recursive 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-dist_docDATA 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 uninstall-dist_docDATA # 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: chromium-bsu-0.9.15.1/data/doc/images/0000755000175000017500000000000012150047626014306 500000000000000chromium-bsu-0.9.15.1/data/doc/images/powerUp01.jpg0000644000175000017500000000305011157506544016535 00000000000000ÿØÿàJFIFÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀxx"ÿÄÿÄ,!1"AQaq¡2‚ÁÑÿÄÿÄ&!1AQ"‘¡±áÿÚ ?àÀ@°(5€N' D6™x‘yõ]. ¸4A´ªr¥H×qä…,–”Hxk‚¸É‘Ç´aˆw2rFÖÙ‰¬K|I€'(`”‹Å&eZyIe,•rHÉÛèÁÚ×&íÿ'K.Õ™×Ïèští¼IpzÛfÛmÈX¢Ü,Xã³{M¦{³%ö¾ƒoÒúÚ;#ŽbÍ4rWöãäú‡aôç7ûgɖΜ«êvF¢½©6t礮UÆ ò­ ì¾5E}ßÙ5ý°³Ó‡ˆðwݵhhºÕ|¸_øq3Ñj5†£ JMý ÔÛ¹åô]^ž5ÁB¾e/áçá–ôÚY—ýÚz´Kjvü¯„hÎNo,ÚŒ·uÑʲ¯iâ]”oèA=¬`¹…ä€ X*)™ ²ø=-f¤¸<…ŸƒfEõ5éÉþ VEµÁ·¦¶0šm~“KUøÌ0ηiÛ!(Æ=¹G³kµv[ÎŽåõƨôüTÝyŽ>Ç-ÂJXg¢»SNè/Ö ßöë4!¸]E²¢åN#d"œ¡œ,¤þy>cÒ[fñÓ]a³é5[ž£U ÎË)º›ýÊ1Kº2O¹óã>?g×7M»QhzwN ôÊ·ªÜ$üªÓÄ!ÿ)QgþFéç·[³ãK®Û'üÊmƒjIÇÊÊøk<qžå†¶ùù<¼ï”žæùðmo[,ZjQàá7]鄪ÒÖ£Ÿ,îºw©êë.ŽÑï‚®Û"á}kžÛ#Ã_ŸÃ9½ön¥'wšiðwý:íñû¿'vÍ5™Ûbý}Ô×VRkƒwp×ê'&±„xóœ¤ùfõ*mfLÑÖÏOb¨þDšø1¶d)©K IPLئ٩.ÕɪšFXJYÂखQš¹4ΣiÔÙ cêY'ñåŸEÚ·§Ó»¼¨EË3…“åZU¥Å—<Ëâ(ë6ÖVæO ?C™tZyG¥©{Õlo“¬³[¨Û÷‹7½Yf¥×^²³±J¥”š“á8å¿£çìoõGRìú½º{&—tÓÙ¬Ü+•0SV5šmãÁÏÅíšøæú#8çÜ»šRü¤ðÿe¥·ôü9«iÑS5Ê5*濎4(¯Q g]–fO8ÿNežŸ'bq\èýšž‘é·µWkº]îÛ-ñ™?·ÇÁçnúÚ§9AØ£#{W¯®šu⥅ÏýœNóªõ­p±bKÃú™ô𛊒ÜþNUý-{ð`×éå<Ê»!4xVÂQ“Ìp^Ëlƒx›hÄï“òεP”QÆÕß]²Î0Ìl©vÓ*ÑöˆT%#$gÙãÏÔǼÖK)c£b¹9O-ž”·E ºß,òc.Òk—uÉ·Ây1Jµ.ͺu­b/–u4îSÒ×M=ÞåÉýÙyï“Z¨{¸q9™j¬rÉYÜÜâóàÁôÉöt©4±:õ¯ýõÍù_ÑÏë,÷J‹_+ý$kGW(¸É>Q:«=x©|‘]$_S®W×+ö9¶›LÆË·ÝÃòc7Q“J l˜¼&Ê¢r OÉ)†Ê‚02]K‚Ê|`Ƈ‚ÊM/9*NrA%[@ÿÙchromium-bsu-0.9.15.1/data/doc/images/heroAmmo02.jpg0000644000175000017500000000304411157506544016647 00000000000000ÿØÿàJFIFÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀxx"ÿÄÿÄ*!1A"Qq2Ba‘‚ÿÄÿÄ%!"1AQ2ÑÿÚ ?ðq=ˆˆ€ˆ‰!Hb"$D@DDDŸ™""e¨N„ :hËV½&c±[/à *ìM¯`œGmIÜš±É ¶¦³†Úi¦Gq­,½)6Yâ&ËBRádئ&Djc3ˆ€ˆ‰$H“¹"ÄÑ—®9aµšÀ~u7q^Úˆ!C¬èâ“+¬ˆ&)~µ£6p°íöŠÿv°k£;@tãèüÎéÁ\Jª+H·&ÆÕHĪ’;%˜â“¯¯ÙzðñpãîeWíñ·ŽƦÚüOæ†Xœ‰ÇëÄìÔú¸y|E9÷±•™«ac€‚A:ßÁׯÇz¥_ƒ–¦¬lœ{˜ •®ÀÄú˜}¾ ÇÆîãÝ”ù?Äâ]A§¶™ø©ôÏSš°2®P§äÜXî Áˆ!%¿§¿±½y.c¼'g´ù9ú—îâçÇáŠ,yr„vegRûKÚÇ@ëè Y©‡ÈÔóòÇôª¸™DÏB""@DD‘kº°(äMP7÷71±Œ¸£ÿS~n^õœµ¶/¸ˆßätgÓøþ ’ÅZsq«¾®…ªO›ú{TêMÄÿsë¨Eÿ¹Óê)Ç%iw§Ï¸>/¹>O+"‡µeÔWÿ%ƒé+r€†Ïãò{ý’{7siF.#æ`ã®5ô‚ÔÝBÈßM×Ïñðg–õ_œ÷­²üù+(äðr_ ÕAò‚žÙ§FÁúÖ§#‘ã‘ò[Ô¼í¹˜×Î9ãÔ3XˆÒï_‰}vLù‹÷S~Oô¿¦W7ÒÜw3̲ó2è¯)6»Zü”0nþ\ïe¿}}ló9î"6vRÇüÏUé/Qàó>À{Tdcã×EøÊ¡nª⣯¿u®º çýE”`Œ ýn{Þ—÷×ál5¯/ ™O¶ ×XQþá^ŒìN¶v^@cµ`?‰Å¶öcÙ3¿­Ï tЍ‰„’Û‘¹åÝ*ˆˆ” H“¹0ZŠ>ÌÜ£*ªüKÎìË«U]5‡¯×îoÅÉq¿ê8®K&Û€@¨ƒäþ§¯³•É8´®–Ú÷zÑiK üÞŽŽºëýO˜œû ªüô'¡áy#ˆ|¶ÇäÎܵÕcíïûÿÞü;|ϤïÉôíO¥y¸VmãKã¯ïëÐbó¥kP[³)>©eÕùÿOÄóï¥Yœ.G%Á{<óäRøôñËxʬSøÛ[k©¶*Äè‚|ÈÖ¾x~ É£7È£?Ôe€pvL'˜ä­óo~¦ü[ëõ=Ÿ¦ÂÝoöx‘£¿K,o®æ£ZÌ.å­ynr–Ñœ<¹nüjŒIêDDÀ""@DD‘–õ ’d@‹øÎ† „Ü»?s𠨦ÏOÜèàäíÊR="çîÍМZ³Ys]¼Ž˜‘)[ÈßSP1¹ÕÏÖe—mŸ…­n¾A.êOM([Ù6¤ì}‰S¶Îæ$ï¹É—.V«¶N;Øø˜nH31´7"$D@DD‘"g¾¥bL™F{èÊäÈ‹DîDD€ˆˆˆÿÙchromium-bsu-0.9.15.1/data/doc/images/heroAmmo00.jpg0000644000175000017500000000344311157506544016650 00000000000000ÿØÿàJFIFÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀxx"ÿÄÿÄ/!1A"Q#2aBq¡Á3ÑÿÄÿÄ!Q"1AÿÚ ?ÐÑz ŠBDU4e(¤…¥B)Æ """ "")Q„‘‘”î®m=Ô˜ÌràŒ`¨öaZÂËTRd‡ ¬†wã %êl[ÇÆçžÊóâ#UÙ¡òñ€~â2TõxÝÕR¤òTaH"«n:¨%"" „ ¶ § ¦·*ë#^†ÐÈpCJ‹SÇ“aafÛCó `ª‰¤¾,6LÝŠš;y˜ì‘‡žÕ¦¬òÛn NÒêY†×ÛV;ß'Ïí|çõç·Ú¼ökÃ=Q’Ò°qÙeun͇•ÙíèãžáпÔÒ9Fi¨™4’ ‘Âçžk:ÒÉñÉhlFjÙe‘¿Fœdç¹ì¹u”KXý½]—QÛÛn±šhøià}<˜÷k#Á?‚}ÇU£ëG&¿×ÏCm}Áµw&÷45Û¹¸îìœ}¥yï:²wÞ(­0Ûd–:чÎÙˆ,ví¥­ÇW4ŽGn2«mŸ#ÆË%L¿j¦­³RC%,`2)ª‰`„µÙ’|Làã2A8YÛ½‚²º’*gLL $ nÀäã¶W»áÅ?—ø{kcœÃ!lŽ”4}¯28¹¿’ÒKsßo+ºŠJ¶@áN@áZö_áVÄÊèºváRÙ#3LÈXHàòOú]]A ª×L‘OPé$E{åyà9­y#§r@ÊÚ¨‚²ü¸”s²Õm2‚ã_Æm´õVS”à¹'«•k=•[•%""" """ """ """ """ ÿÙchromium-bsu-0.9.15.1/data/doc/images/powerUp00.jpg0000644000175000017500000000323511157506544016541 00000000000000ÿØÿàJFIFÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀxx"ÿÄÿÄ/!1AQ"2aqÁ#Rb‘ÑÿÄÿÄ"!1AQqÿÚ ?àÑ}B&‘J"R©hØA­¥iTU¨QDD@DDE:@B,ŒÜ*Š´•rÂÇrO„v×k‚® °¸h¬±FLd¬–`,k¯!m)ãœük$×ÔN—U¬Ì¹›bXŸånìÑ5ëw8rï Læì©jà‰Ë'…UñéB" )P§Eƒv¬AÚ«]ÚVƘŠw»@û®¢2æg¢AŒÆ8™£î¾Ê˜‰%d°9¤HÏ™«aCa’²x6tv^‡CˊЈ6Ã>±î½b±›°¶§éç—pr? ­aÛ]£ü®«€?£Óag%›<.60Ø+çËZŠ¥Rð÷ÿ±ôr¶[جÖ*;x›1Ù¬c^ÍðG§<¬çsJÎjâܦ]Ôôµ(Š6è4h..ÜbÛ꽇©¨6Ÿ'gt®ú@ Ïeé¹Ë]rûÄžGw—}‚ÒñϺ»Ó¶#·(çž*\ÀÏ<•°»<-qŽ«;#÷>J×¹Çz+Ï1†ñ9P• å„yUQPˆŠ(¬B€tv²¶P<°aŒÆOÎÏú[ZXú–^-ºÉ»_7`aùë5Ã÷[ʼTNoÄѝ:ŸüZÒ+ö\Zgã³éz*ŽhÜ6¡>±»ú+ÒiBÎÐC ]ê\Oçq9Š“ãþBô:s1ð÷†µ–êÓŽ½0¬fݸŸÄÌlûqÔ,0:?ò=Ä4¹Ìààß­Gὺ{­ó˜w5”Ùbg­Tžß‰ CžÖ’~Û]WH9ùyò}G;¤?°è+E'‰`ôÛƒœp¸ïÆÁ. ¸>¬ÇÊè²­ˆÃò×H#ÔpGò¾TVÞN|ºÇ®±ýý½]q㇥ܦÒã(Œ>Qã~‹…êžuÉ]5Ûšo ]åKÌÉbjÞh,mˆ[(ÈØÚ㺎 s|KŽn¾Ëëm-3Ô¼—êzyÖN®6‘-…î÷q\äóOh}–÷)B“{.÷~í\ü°ÆÒ{dÚ×S9oOOÎÚª±hªºX´B"(¢WkPÒãÀ[œV{Ò´”{­trÇ:î+ìfJËÀŒHcÙ¼-)Ç=¸¶~=;§éáñ.k_ žÇúƒÜGô»¶ç} À¹ÚscóÛ£ýëÂñ|~]¸ð ` ïºW'-·÷Êퟺ›­½wV¦f3>VgNÑxZ ÈÂæÍˆ!ÊZø‘–ϧ[½Ä-:-#Æýxö_[ δ¿ù<×OÝ¥N7µÕ"»˜ùÞ?k•Û77ÿ4æ»l€Ÿ¸U­Šjñ¿¸|ËâGø×¯ãE篿cëÓù‘äòqXZ8ìtQ["-Ö­4z¸Ž§¶ã²ø£ž"6Þ êósAn›àŽ×´ûuä;7p÷$®÷wÂOø!}Í®”hiDw×O.|–™k.¾$qas9ú\µ¯zí}V%Ž™¼eñ;`©i̽0©M¦Ñr¨DESµ PHWkÂÇ´UT&AµÛRÌ Vò5ÀHF™û®§³[´d-Œ•‹Z_Œe«Ë§]eðôÅ¢^{åO°QÏHÜsZ_ô•ÎØ´L†xÙq_43–°®¼³ÒxãE‹=ùÊ…ß;Âær¶Ùz#¼¹¿K½–ž½×Äý‡(±.ÜHõVÚ¼«„®ž%ñ=¦7–Ÿ!W»~VYŸ+^yl•Š(ˆˆˆ€¤(Rƒ#]Ú6©½• Ue~ûG°XÁÒ‡”-ÝÊ¿~Û¥‰NÓ"IU<¡DŠJ…DDD@Rˆ‚" """ •ˆˆ€ˆˆ?ÿÙchromium-bsu-0.9.15.1/data/doc/images/heroAmmo01.jpg0000644000175000017500000000340011157506544016642 00000000000000ÿØÿàJFIFÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀxx"ÿÄÿÄ.!1A"Qa#Bq2R‘¡ÿÄÿÄ#!1AaQ‘ÿÚ ?àÑz‚" Š{„ „DBIð¡XŽª‚+aT ˆ„„D@DR…fü&2(A*0¾‰#:‡Ü*BªH«ÀÀÆ;xUhî²9…¬Éò«eîíÀî„§ÐpÂÆ³9¼ª‘„ ˜ÑIP…‚"!!‚AS¯ Ûr†LgÝ‚¾³HâÀ挂­#k8a ›àö+wd¦sê Le¯í‚[Ñ’ëø-¯+ÑñRPšª º>§úsÍ,g^w!z-§ÓFž¤‚ÜÇ Á[úQš†è8“+—Èy¿™.O'‘Ü© .Š 9#8_Hµºž•¡Ãù2~— Ëé1Qxtï`éEØc¾Ïr¶6œ:iGŸ“Ñg¸ñ‡úyÔÔÝìñ€µï9+os{¥™ÄvZ—ŒÕµn;f5 IP¤Ò Šp„Vhõ'’±†å}0Ó‡¸ ¡I4‘³·Òu^ÝO?KÒlv‘Sb¡›ÿ¶Oêjá¬ö¦al¥§è¯[ôõ+â…¡ÒoýÂÏc<<‰©Ø’g#Mw®ôµæž{ó+ «¥%+»e—Úêvkpà@ ááΗT}O\#27ÓÏ,î «`8þØZÿÉ2ÇošÅs©–AELêãˆlíú[ëÛ¬g¸/±+“oä{=O¦xkkMBbMøÀÆq؃ßÊÆäÓÑìŠÚÛGU~õU¾²×úÔRTSVI,mš"Ýe†F‚Ñ©ÎÒ µ¥‡9vA-k©+™g{n‘É XòØ<›ËÓc¨í³³·9äcÊÅøÖ*kç«k¯â™Îchãýy'hkãs‹Ïp23ÛœÏ=Åêš±Î|&_¥Ò ùf,Úáô¾þϺÊÞ³™3Ü­;£‘Ç:•ÜßgèHæÃmc3ÆÅ„Ÿý\Udò8ííú lY|[%(õO„ÆáÜaWUg9ÄòUÍëa°Â° °…Yš8òy+oCON2»²´îð³F@9‘çCG `äµ½k¸[iäcXÞ£þ2½ÓZ×µ™h#†“Êñ K‹ãÃ)Ú#òò» ðÇ+!a/™Ç’Já8%˜Ž»9£qùõKp¡¥šÑüõ´îs…¹ñ;Hà OS`ÀrÜ`7;ÓC*›G8†&tlŠô ±³ŽÛjI/Ærò½BÁc¡´W Ù’Xã¦4ÐÓÊvl1»]›—Hö g·!ijÐÔ×™YžXÚÆ—qÜêçµÇÚæ÷×#^ÖOSCp´Šêv–°¹Ì usIddG…’üm.¶Ãmª¦`¡­2"c醌 H-ÀãŒpHìV‚÷Y5µŸ¨¨ØÀÀÖœèÐ0?Âé´þŒy™±(ëÉÎ]ýG¼Ž •«®lÄ’ÖÿÒµËIdt‘œgœ-KÉ•²1Hí‹‹\V⋽Í'°XŽr™W=´ (D,¨D¶øR>ÕåÑ™²‘ÃWMb•–øY)÷N|•ÌB2àJú¤ª.-`>Æö ²[èÉ‘WȸzövNõ,­hÞry];ïe–&ÞàÅä}w>PIòºYn9³óÉn9@ó2pÜx(þ͵òðk¬1Ô±ÞøÝ«¹ðW5Aê `qŠWm¼Ë fôÓÒ¼å²7¢´ÎÈq ñŠðl£/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = data/doc/images DIST_COMMON = $(dist_images_DATA) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_check_glut.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/chromium-bsu-config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(imagesdir)" DATA = $(dist_images_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUDIO_CFLAGS = @AUDIO_CFLAGS@ AUDIO_LIBS = @AUDIO_LIBS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREEALUT_CFLAGS = @FREEALUT_CFLAGS@ FREEALUT_LIBS = @FREEALUT_LIBS@ FTGL_CFLAGS = @FTGL_CFLAGS@ FTGL_LIBS = @FTGL_LIBS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLUT_CFLAGS = @GLUT_CFLAGS@ GLUT_LIBS = @GLUT_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ IMAGE_CFLAGS = @IMAGE_CFLAGS@ IMAGE_LIBS = @IMAGE_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ OPENAL_CFLAGS = @OPENAL_CFLAGS@ OPENAL_LIBS = @OPENAL_LIBS@ 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@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ SDLIMAGE_CFLAGS = @SDLIMAGE_CFLAGS@ SDLIMAGE_LIBS = @SDLIMAGE_LIBS@ SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@ SDLMIXER_LIBS = @SDLMIXER_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_LIBS = @SDL_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXT_CFLAGS = @TEXT_CFLAGS@ TEXT_LIBS = @TEXT_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDOW_CFLAGS = @WINDOW_CFLAGS@ WINDOW_LIBS = @WINDOW_LIBS@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @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@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ MAINTAINERCLEANFILES = Makefile.in imagesdir = $(docdir)/images dist_images_DATA = \ heroAmmo00.jpg \ heroAmmo01.jpg \ heroAmmo02.jpg \ powerUp00.jpg \ powerUp01.jpg \ powerUp02.jpg \ useItem00.jpg 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 data/doc/images/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/doc/images/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-dist_imagesDATA: $(dist_images_DATA) @$(NORMAL_INSTALL) @list='$(dist_images_DATA)'; test -n "$(imagesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(imagesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(imagesdir)" || exit 1; \ fi; \ 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)$(imagesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(imagesdir)" || exit $$?; \ done uninstall-dist_imagesDATA: @$(NORMAL_UNINSTALL) @list='$(dist_images_DATA)'; test -n "$(imagesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(imagesdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: cscope cscopelist: 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 $(DATA) installdirs: for dir in "$(DESTDIR)$(imagesdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dist_imagesDATA 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: uninstall-dist_imagesDATA .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-dist_imagesDATA 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 \ uninstall-dist_imagesDATA # 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: chromium-bsu-0.9.15.1/data/doc/images/Makefile.am0000644000175000017500000000031611157506544016267 00000000000000MAINTAINERCLEANFILES = Makefile.in imagesdir = $(docdir)/images dist_images_DATA = \ heroAmmo00.jpg \ heroAmmo01.jpg \ heroAmmo02.jpg \ powerUp00.jpg \ powerUp01.jpg \ powerUp02.jpg \ useItem00.jpg chromium-bsu-0.9.15.1/data/doc/images/powerUp02.jpg0000644000175000017500000000337311157506544016546 00000000000000ÿØÿàJFIFÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀxx"ÿÄÿÄ3!1A"QaBRq#3b‘r¡±áñÿÄÿÄ#!1Aq"QaÿÚ ?àÑt D@Ẃ€Œ"°((E ((" ˆ€)Â…  L+c*t£F°VÑ¥õ`ùQ¤áP7S+ ^>FW¤S8Œà¯Eu˜ÊI1´Ç ?"Ô‹ôxx4Xñ’¶óÑ:*V8ŽBòÁJ\)–$mMhp{‡ÃH¦WåÏ*„ah™FQáB±8P™@]¤…ê„2MŽ2¼ û…š&5Î]¤üªH´M‹m²c[\=°³|±ëŒnÂÍW5)x]$_©£+¾·[hëšÚŠgg<…Èäó'Kö¿éMnœU¦ÎêÚs–zÙ³‚ÛÖtÜ’[¨›§x¥#ÿwGcŠû±³†=×;Ö½gè»…=ºªŠ¦®¢V K`hÃ$ “äàñ켪Ûmš” JUÁc5w®žx†(£i'…£½Úþ‚ž*[ªN]%}JÉ_nê{55âÞá$27`FìpØ´©¼Y\ýn Ìíµ~© ¬©¥?ÁtájyôøåE?`˜ù“ócÂñ˜Èåušz[kžÂîäù9Çås2¹ò¸œ}‚îÑcœtð[¯ $û*¬†'y~ê 0½:ŒJ"”RR€¬Q ¨YXÜ•xãi;•·¡§¦.÷•–(£HCY’Ðù¢vçy;/ªtã™#œÈšóÉ„à²æ­BÍ Z^øóòBí­5T2Šb×FËç¹wy'YÒŒ!÷N–– FJâî6ƒÔ=KS[J{´ð½°5âBÖ²VS†9Æ@ÏÁ륻×OCÓճѱ²UˆØÎƧãaþV‚–—¦(`¥s^Ïæ‘Ïw—ççQ+×W:ü{ïï§ŒæÉÉK¶ŸátÚe¾tI"åG[%IØÉÈ-s>1Û+­ºÑº¢FÙ;`ò@Êù§^>kgãWKWZ¢&¢LERÖ G«ÔÒãþÔ®2ˆâs‹à Uåukcô½”œÜznÑJó$ï?œ=à.Fæê6 íÚBèúŠãjšRÜcø9nË…¬úG<öŸ·ÈWá×9{›gªùE,ŽYžO¬ºó{…g´gb2f+`¢ª+•'*u*©( »ÁY¢l²¸ä•¡­ÝÅemcã‹ ùªK²ÿN’ÛAKJ=ʤFÞCî?eÖPu}.e=¾ŸKFÚßÉ_+2½îËœIù]‡JQÅ }cƒcÕ¿ —ËãÅGÉc×ýÊlr}"°ú‹á«®‚*†–éþ›Î?ßÂÖQRu-¶®º{5¦Ûª‹LϬ¨v^à0 Èÿ‚W’›ª˜ö¾¡Þˆ†Ñ´û{­Õ¢ø+"..\XWáµòÉ|fÖVç©ú5ö«gPwœoÿM%\/uTDvðxkFÎØm¸û®’IÛMˆ?%£'•ÎÜ/‚kUL‘8‰iÝœg×37Tº®²1Ølá”\^ÎS‚÷'앱Mü6]IEAV\g€6OÖÝý¯›\mB ‚A#=!uu*ã1Ngy ›®yÖHvAà…×àBÚ¿Œ™Ÿ%×/hÒ¹®iÁUÊô=Ù;î°<.Âg=¢¨˜Eb Ù2¡¬Ð€ôSF Áwl'¹ºf²„¶x÷>åj̘n¡®ÂÆU©=fŠX±Yn/,laÛ ¦é»±‹Ò]ãÝpz²VƆ¨Ä샅çäq£:úšÕsŒôÞQ]O×UÓ½ùdáÍ9ã>:g}<ïnvÎ ÅÞs*uƒ‚•nÕ1püÛ­+¡F_²³±É~‹É1' ª÷É<,Û(Êߢ2ìdqÎác)”VH‚2ŠIlà*¢TåU Íô•\ i)‡QRã©£áPò€í„ÂS•¤D@DDD@‚ˆ€„D@DDÿÙchromium-bsu-0.9.15.1/data/doc/images/useItem00.jpg0000644000175000017500000000205511157506544016512 00000000000000ÿØÿàJFIFGGÿþCreated with The GIMPÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀxx"ÿÄÿÄ01!AQ"q23CaR‚‘±Ñ¡ÁáÿÄÿÄ#!1AQ±ðÁÿÚ ?àÀƒÐUÅ8Œ©kGÍ–ï²<唯wI-½DÌF;…ù–,û-È?Ž'/.ÉwÕÿ Ü>ÛÜçøš~;g²$Ç%õ\¾ñŠÈÑÙ̲øXiàe²wVtq:miIè“èÿ²ji¬×4RF¦ùI)ûdÉØu:VqnUõOtgW6[òçá.ß…l˜\õùëí÷M<Öhê –ت®S{$r±×‰¹É¼§|ô§ÙN\>Õù(¢ÁÇ9aÒë©/SO—•’Fß \ÏgWû»"ó *<(SWô)ü1]g.ït½+éðæ“OšÍk~fº<ºB<½“öR$ÁJÙxzÒÔÛÕ'Ë~Oö*2ÉÕëÓÔñéå]|³{oìNÃE)­[g¦tie¯6âôµ)¬Ö^W³Ëî{aáæŸ-š ÎÞ–¼]sæ’5Ы”àžj2iztÖ|éúÿ¤jtœ|®ZqÊþÄu㯗³ }K`™¦Ä¢¥³9ØÓ*/NÕÜèȘÜÄ¥8½6ÇfA¿WÔÇ©í?oÒÙ2¾ž5MYQåÝ~Wý*‹Ý'ì“þHuÉFÅӮͳèË:jŒ–z¢ýŠ ²áz±ÝprÇ|™a{Z`¤®„kp×fi¨7››[j{(®È´£†S…Á_Ä-iÓZqRVo·¦à®áÖà0iË9¸¿£ZýY§ãwñ‰Â œ-K*©$‘ëFœ·Þ¤ðs9ZøÛ|þ?¿êµÉ͹>¬tXc0Æc>Î n̶çveîÞÀé1—ÅýQªªµµp_¥ƒK확ž« 1[E/Dd=tŶûÿÙchromium-bsu-0.9.15.1/data/doc/Makefile.am0000644000175000017500000000013511157506544015021 00000000000000MAINTAINERCLEANFILES = Makefile.in SUBDIRS = images dist_doc_DATA = \ faq.htm \ info.htm chromium-bsu-0.9.15.1/chromium-bsu-config.h.in0000644000175000017500000001412512150047327015737 00000000000000/* chromium-bsu-config.h.in. Generated from configure.ac by autoheader. */ /* define to use OpenAL */ #undef AUDIO_OPENAL /* define to use SDL Mixer */ #undef AUDIO_SDLMIXER /* Define to 1 if translation of program messages to the user's native language is requested. */ #undef ENABLE_NLS /* define to enable the window icon (needs SDL_image) */ #undef ENABLE_WINDOW_ICON /* Define to 1 if you have the header file. */ #undef HAVE_ALUT_ALUT_H /* Define to 1 if you have the header file. */ #undef HAVE_AL_ALC_H /* Define to 1 if you have the header file. */ #undef HAVE_AL_ALUT_H /* Define to 1 if you have the header file. */ #undef HAVE_AL_AL_H /* Define to 1 if you have the `atexit' function. */ #undef HAVE_ATEXIT /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework. */ #undef HAVE_CFLOCALECOPYCURRENT /* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework. */ #undef HAVE_CFPREFERENCESCOPYAPPVALUE /* Define if the GNU dcgettext() function is already present or preinstalled. */ #undef HAVE_DCGETTEXT /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ #undef HAVE_DOPRNT /* Define to 1 if you have the header file. */ #undef HAVE_FCNTL_H /* Define to 1 if you have the `floor' function. */ #undef HAVE_FLOOR /* define to use fontconfig */ #undef HAVE_FONTCONFIG /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT /* Define to 1 if you have the header file. */ #undef HAVE_GLPNG_GLPNG_H /* Define to 1 if you have the header file. */ #undef HAVE_GLUT_GLUT_H /* Define to 1 if you have the header file. */ #undef HAVE_GL_GLC_H /* Define to 1 if you have the header file. */ #undef HAVE_GL_GLPNG_H /* Define to 1 if you have the header file. */ #undef HAVE_GL_GLUT_H /* Define to 1 if you have the header file. */ #undef HAVE_GL_GLU_H /* Define to 1 if you have the header file. */ #undef HAVE_GL_GL_H /* Define if you have the iconv() function and it works. */ #undef HAVE_ICONV /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_LOCALE_H /* Define to 1 if your system has a GNU libc compatible `malloc' function, and to 0 otherwise. */ #undef HAVE_MALLOC /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #undef HAVE_OPENAL_ALC_H /* Define to 1 if you have the header file. */ #undef HAVE_OPENAL_AL_H /* Define to 1 if you have the header file. */ #undef HAVE_OPENGL_GLU_H /* Define to 1 if you have the header file. */ #undef HAVE_OPENGL_GL_H /* Define to 1 if you have the header file. */ #undef HAVE_QUESOGLC_GLC_H /* Define to 1 if you have the `setenv' function. */ #undef HAVE_SETENV /* Define to 1 if you have the `sqrt' function. */ #undef HAVE_SQRT /* Define to 1 if `stat' has the bug that it succeeds when given the zero-length file name argument. */ #undef HAVE_STAT_EMPTY_STRING_BUG /* Define to 1 if stdbool.h conforms to C99. */ #undef HAVE_STDBOOL_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 `strcasecmp' function. */ #undef HAVE_STRCASECMP /* Define to 1 if you have the `strchr' function. */ #undef HAVE_STRCHR /* Define to 1 if you have the `strerror' function. */ #undef HAVE_STRERROR /* 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 `strrchr' function. */ #undef HAVE_STRRCHR /* 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_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Use nonstandard varargs form for the GLU tesselator callback */ #undef HAVE_VARARGS_GLU_TESSCB /* Define to 1 if you have the `vprintf' function. */ #undef HAVE_VPRINTF /* Define to 1 if you have the header file. */ #undef HAVE_WINDOWS_H /* Define to 1 if the system has the type `_Bool'. */ #undef HAVE__BOOL /* define to use glpng */ #undef IMAGE_GLPNG /* define to use SDL_image */ #undef IMAGE_SDL /* Define to 1 if `lstat' dereferences a symlink specified with a trailing slash. */ #undef LSTAT_FOLLOWS_SLASHED_SYMLINK /* 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 to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* define to use FTGL */ #undef TEXT_FTGL /* define to use GLC */ #undef TEXT_GLC /* Define to 1 if your declares `struct tm'. */ #undef TM_IN_SYS_TIME /* define to use GLUT */ #undef USE_GLUT /* define to use SDL */ #undef USE_SDL /* Version number of package */ #undef VERSION /* Define to 1 if the X Window System is missing or not being used. */ #undef X_DISPLAY_MISSING /* Define to empty if `const' does not conform to ANSI C. */ #undef const /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus #undef inline #endif /* define to enable some special macintosh path handling */ #undef macintosh /* Define to rpl_malloc if the replacement function should be used. */ #undef malloc chromium-bsu-0.9.15.1/config.sub0000755000175000017500000010532711764422452013302 00000000000000#! /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, 2009, 2010, # 2011, 2012 Free Software Foundation, Inc. timestamp='2012-04-18' # 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, 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. # Please send patches to . Submit a context # diff and a properly formatted GNU 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. # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # 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, 2009, 2010, 2011, 2012 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-android* | 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/'` ;; android-linux) os=-linux-android basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) 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 | -microblaze) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -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*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -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 \ | aarch64 | aarch64_be \ | 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 \ | be32 | be64 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | le32 | le64 \ | 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 \ | nds32 | nds32le | nds32be \ | nios | nios2 \ | ns16k | ns32k \ | open8 \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | rl78 | rx \ | 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 \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-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-* \ | aarch64-* | aarch64_be-* \ | 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-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | 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-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | 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-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | 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-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | 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 ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; 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 | 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*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 ;; microblaze) basic_machine=microblaze-xilinx ;; 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-/'` ;; msys) basic_machine=i386-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; 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 ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; 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 | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) 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 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; 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 ;; tile*) basic_machine=$basic_machine-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 ;; xscale-* | xscalee[bl]-*) basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; 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. -auroraux) os=-auroraux ;; -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* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -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* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-android* \ | -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* | -es*) # 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 ;; -nacl*) ;; -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 ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) 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 ;; 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 ;; -cnk*|-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: chromium-bsu-0.9.15.1/m4/0000755000175000017500000000000012150047626011703 500000000000000chromium-bsu-0.9.15.1/m4/iconv.m40000644000175000017500000001522612150044142013177 00000000000000# iconv.m4 serial 9 (gettext-0.18) dnl Copyright (C) 2000-2002, 2007-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], [ dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_LIB_LINKFLAGS_BODY([iconv]) ]) AC_DEFUN([AM_ICONV_LINK], [ dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and dnl those with the standalone portable GNU libiconv installed). AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) dnl Add $INCICONV to CPPFLAGS before performing the following checks, dnl because if the user has installed libiconv and not disabled its use dnl via --without-libiconv-prefix, he wants to use it. The first dnl AC_TRY_LINK will then fail, the second AC_TRY_LINK will succeed. am_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) AC_CACHE_CHECK([for iconv], [am_cv_func_iconv], [ am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], [am_cv_func_iconv=yes]) if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], [am_cv_lib_iconv=yes] [am_cv_func_iconv=yes]) LIBS="$am_save_LIBS" fi ]) if test "$am_cv_func_iconv" = yes; then AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [ dnl This tests against bugs in AIX 5.1, HP-UX 11.11, Solaris 10. am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi AC_TRY_RUN([ #include #include int main () { /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } /* Test against Solaris 10 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { static const char input[] = "\263"; char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) return 1; } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) return 1; return 0; }], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], [case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac]) LIBS="$am_save_LIBS" ]) case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then AC_DEFINE([HAVE_ICONV], [1], [Define if you have the iconv() function and it works.]) fi if test "$am_cv_lib_iconv" = yes; then AC_MSG_CHECKING([how to link with libiconv]) AC_MSG_RESULT([$LIBICONV]) else dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV dnl either. CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi AC_SUBST([LIBICONV]) AC_SUBST([LTLIBICONV]) ]) AC_DEFUN([AM_ICONV], [ AM_ICONV_LINK if test "$am_cv_func_iconv" = yes; then AC_MSG_CHECKING([for iconv declaration]) AC_CACHE_VAL([am_cv_proto_iconv], [ AC_TRY_COMPILE([ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif ], [], [am_cv_proto_iconv_arg1=""], [am_cv_proto_iconv_arg1="const"]) am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` AC_MSG_RESULT([ $am_cv_proto_iconv]) AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1], [Define as const if the declaration of iconv() needs const.]) fi ]) chromium-bsu-0.9.15.1/m4/pkg.m40000644000175000017500000001302312150044145012636 00000000000000# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 1 (pkg-config-0.24) # # Copyright © 2004 Scott James Remnant . # # 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. # # 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. # PKG_PROG_PKG_CONFIG([MIN-VERSION]) # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])# PKG_PROG_PKG_CONFIG # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) # only at the first occurence in configure.ac, so if the first place # it's called might be skipped (such as if it is within an "if", you # have to call PKG_CHECK_EXISTS manually # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])# _PKG_CONFIG # _PKG_SHORT_ERRORS_SUPPORTED # ----------------------------- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])# _PKG_SHORT_ERRORS_SUPPORTED # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], # [ACTION-IF-NOT-FOUND]) # # # Note that if there is a possibility the first call to # PKG_CHECK_MODULES might not happen, you should be sure to include an # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac # # # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])# PKG_CHECK_MODULES chromium-bsu-0.9.15.1/m4/lib-prefix.m40000644000175000017500000002042212150044143014115 00000000000000# lib-prefix.m4 serial 7 (gettext-0.18) dnl Copyright (C) 2001-2005, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't dnl require excessive bracketing. ifdef([AC_HELP_STRING], [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed dnl to access previously installed libraries. The basic assumption is that dnl a user will want packages to use other packages he previously installed dnl with the same --prefix option. dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate dnl libraries, but is otherwise very convenient. AC_DEFUN([AC_LIB_PREFIX], [ AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib-prefix], [ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib --without-lib-prefix don't search for libraries in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi ]) if test $use_additional = yes; then dnl Potentially add $additional_includedir to $CPPFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's already present in $CPPFLAGS, dnl 3. if it's /usr/local/include and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= for x in $CPPFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $CPPFLAGS. CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" fi fi fi fi dnl Potentially add $additional_libdir to $LDFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's already present in $LDFLAGS, dnl 3. if it's /usr/local/lib and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= for x in $LDFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LDFLAGS. LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" fi fi fi fi fi ]) dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, dnl acl_final_exec_prefix, containing the values to which $prefix and dnl $exec_prefix will expand at the end of the configure script. AC_DEFUN([AC_LIB_PREPARE_PREFIX], [ dnl Unfortunately, prefix and exec_prefix get only finally determined dnl at the end of configure. if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" ]) dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the dnl variables prefix and exec_prefix bound to the values they will have dnl at the end of the configure script. AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], [ acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" $1 exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" ]) dnl AC_LIB_PREPARE_MULTILIB creates dnl - a variable acl_libdirstem, containing the basename of the libdir, either dnl "lib" or "lib64" or "lib/64", dnl - a variable acl_libdirstem2, as a secondary possible value for dnl acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or dnl "lib/amd64". AC_DEFUN([AC_LIB_PREPARE_MULTILIB], [ dnl There is no formal standard regarding lib and lib64. dnl On glibc systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine dnl the compiler's default mode by looking at the compiler's library search dnl path. If at least one of its elements ends in /lib64 or points to a dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI. dnl Otherwise we use the default, namely "lib". dnl On Solaris systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib. AC_REQUIRE([AC_CANONICAL_HOST]) acl_libdirstem=lib acl_libdirstem2= case "$host_os" in solaris*) dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment dnl . dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link." dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the dnl symlink is missing, so we set acl_libdirstem2 too. AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit], [AC_EGREP_CPP([sixtyfour bits], [ #ifdef _LP64 sixtyfour bits #endif ], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no]) ]) if test $gl_cv_solaris_64bit = yes; then acl_libdirstem=lib/64 case "$host_cpu" in sparc*) acl_libdirstem2=lib/sparcv9 ;; i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; esac fi ;; *) searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; */../ | */.. ) # Better ignore directories of this form. They are misleading. ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ;; esac test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" ]) chromium-bsu-0.9.15.1/m4/lib-link.m40000644000175000017500000010020212150044143013550 00000000000000# lib-link.m4 serial 21 (gettext-0.18) dnl Copyright (C) 2001-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_PREREQ([2.54]) dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and dnl augments the CPPFLAGS variable. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) pushdef([Name],[translit([$1],[./-], [___])]) pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ AC_LIB_LINKFLAGS_BODY([$1], [$2]) ac_cv_lib[]Name[]_libs="$LIB[]NAME" ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" ac_cv_lib[]Name[]_cppflags="$INC[]NAME" ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" ]) LIB[]NAME="$ac_cv_lib[]Name[]_libs" LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" INC[]NAME="$ac_cv_lib[]Name[]_cppflags" LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the dnl results of this search when this library appears as a dependency. HAVE_LIB[]NAME=yes popdef([NAME]) popdef([Name]) ]) dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode, [missing-message]) dnl searches for libname and the libraries corresponding to explicit and dnl implicit dependencies, together with the specified include files and dnl the ability to compile and link the specified testcode. The missing-message dnl defaults to 'no' and may contain additional hints for the user. dnl If found, it sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} dnl and LTLIB${NAME} variables and augments the CPPFLAGS variable, and dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) pushdef([Name],[translit([$1],[./-], [___])]) pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME dnl accordingly. AC_LIB_LINKFLAGS_BODY([$1], [$2]) dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, dnl because if the user has installed lib[]Name and not disabled its use dnl via --without-lib[]Name-prefix, he wants to use it. ac_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ ac_save_LIBS="$LIBS" dnl If $LIB[]NAME contains some -l options, add it to the end of LIBS, dnl because these -l options might require -L options that are present in dnl LIBS. -l options benefit only from the -L options listed before it. dnl Otherwise, add it to the front of LIBS, because it may be a static dnl library that depends on another static library that is present in LIBS. dnl Static libraries benefit only from the static libraries listed after dnl it. case " $LIB[]NAME" in *" -l"*) LIBS="$LIBS $LIB[]NAME" ;; *) LIBS="$LIB[]NAME $LIBS" ;; esac AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name='m4_if([$5], [], [no], [[$5]])']) LIBS="$ac_save_LIBS" ]) if test "$ac_cv_lib[]Name" = yes; then HAVE_LIB[]NAME=yes AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the lib][$1 library.]) AC_MSG_CHECKING([how to link with lib[]$1]) AC_MSG_RESULT([$LIB[]NAME]) else HAVE_LIB[]NAME=no dnl If $LIB[]NAME didn't lead to a usable library, we don't need dnl $INC[]NAME either. CPPFLAGS="$ac_save_CPPFLAGS" LIB[]NAME= LTLIB[]NAME= LIB[]NAME[]_PREFIX= fi AC_SUBST([HAVE_LIB]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) popdef([NAME]) popdef([Name]) ]) dnl Determine the platform dependent parameters needed to use rpath: dnl acl_libext, dnl acl_shlibext, dnl acl_hardcode_libdir_flag_spec, dnl acl_hardcode_libdir_separator, dnl acl_hardcode_direct, dnl acl_hardcode_minus_L. AC_DEFUN([AC_LIB_RPATH], [ dnl Tell automake >= 1.10 to complain if config.rpath is missing. m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir AC_CACHE_CHECK([for shared library run path origin], [acl_cv_rpath], [ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done ]) wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" dnl Determine whether the user wants rpath handling at all. AC_ARG_ENABLE([rpath], [ --disable-rpath do not hardcode runtime library paths], :, enable_rpath=yes) ]) dnl AC_LIB_FROMPACKAGE(name, package) dnl declares that libname comes from the given package. The configure file dnl will then not have a --with-libname-prefix option but a dnl --with-package-prefix option. Several libraries can come from the same dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar dnl macro call that searches for libname. AC_DEFUN([AC_LIB_FROMPACKAGE], [ pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) define([acl_frompackage_]NAME, [$2]) popdef([NAME]) pushdef([PACK],[$2]) pushdef([PACKUP],[translit(PACK,[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) define([acl_libsinpackage_]PACKUP, m4_ifdef([acl_libsinpackage_]PACKUP, [acl_libsinpackage_]PACKUP[[, ]],)[lib$1]) popdef([PACKUP]) popdef([PACK]) ]) dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])]) pushdef([PACKUP],[translit(PACK,[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])]) dnl Autoconf >= 2.61 supports dots in --with options. pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit(PACK,[.],[_])],PACK)]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_ARG_WITH(P_A_C_K[-prefix], [[ --with-]]P_A_C_K[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DIR/lib --without-]]P_A_C_K[[-prefix don't search for ]PACKLIBS[ in includedir and libdir]], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi ]) dnl Search the library and its dependencies in $additional_libdir and dnl $LDFLAGS. Using breadth-first-seach. LIB[]NAME= LTLIB[]NAME= INC[]NAME= LIB[]NAME[]_PREFIX= dnl HAVE_LIB${NAME} is an indicator that LIB${NAME}, LTLIB${NAME} have been dnl computed. So it has to be reset here. HAVE_LIB[]NAME= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='$1 $2' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" dnl See if it was already located by an earlier AC_LIB_LINKFLAGS dnl or AC_LIB_HAVE_LINKFLAGS call. uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" else dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined dnl that this library doesn't exist. So just drop it. : fi else dnl Search the library lib$name in $additional_libdir and $LDFLAGS dnl and the already constructed $LIBNAME/$LTLIBNAME. found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" dnl The same code as in the loop below: dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then dnl Found the library. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then dnl Linking with a shared library. We attempt to hardcode its dnl directory into the executable's runpath, unless it's the dnl standard /usr/lib. if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then dnl No hardcoding is needed. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl Use an explicit option to hardcode DIR into the resulting dnl binary. dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi dnl The hardcoding into $LIBNAME is system dependent. if test "$acl_hardcode_direct" = yes; then dnl Using DIR/libNAME.so during linking hardcodes DIR into the dnl resulting binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode DIR into the resulting dnl binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else dnl Rely on "-L$found_dir". dnl But don't add it if it's already contained in the LDFLAGS dnl or the already constructed $LIBNAME haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH dnl here, because this doesn't fit in flags passed to the dnl compiler. So give up. No hardcoding. This affects only dnl very old systems. dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then dnl Linking with a static library. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" else dnl We shouldn't come here, but anyway it's good to have a dnl fallback. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" fi fi dnl Assume the include files are nearby. additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = '$1'; then LIB[]NAME[]_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = '$1'; then LIB[]NAME[]_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then dnl Potentially add $additional_includedir to $INCNAME. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's /usr/local/include and we are using GCC on Linux, dnl 3. if it's already present in $CPPFLAGS or the already dnl constructed $INCNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INC[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $INCNAME. INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" fi fi fi fi fi dnl Look for dependencies. if test -n "$found_la"; then dnl Read the .la file. It defines the variables dnl dlname, library_names, old_library, dependency_libs, current, dnl age, revision, installed, dlopen, dlpreopen, libdir. save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" dnl We use only dependency_libs. for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's /usr/local/lib and we are using GCC on Linux, dnl 3. if it's already present in $LDFLAGS or the already dnl constructed $LIBNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LIBNAME. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LTLIBNAME. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) dnl Handle this in the next round. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) dnl Handle this in the next round. Throw away the .la's dnl directory; it is already contained in a preceding -L dnl option. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) dnl Most likely an immediate library name. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" ;; esac done fi else dnl Didn't find the library; assume it is in the system directories dnl known to the linker and runtime loader. (All the system dnl directories known to the linker should also be known to the dnl runtime loader, otherwise the system is severely misconfigured.) LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user must dnl pass all path elements in one option. We can arrange that for a dnl single library, but not when more than one $LIBNAMEs are used. alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" else dnl The -rpath options are cumulative. for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then dnl When using libtool, the option that works for both libraries and dnl executables is -R. The -R options are cumulative. for found_dir in $ltrpathdirs; do LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" done fi popdef([P_A_C_K]) popdef([PACKLIBS]) popdef([PACKUP]) popdef([PACK]) popdef([NAME]) ]) dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, dnl unless already present in VAR. dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes dnl contains two or three consecutive elements that belong together. AC_DEFUN([AC_LIB_APPENDTOVAR], [ for element in [$2]; do haveit= for x in $[$1]; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then [$1]="${[$1]}${[$1]:+ }$element" fi done ]) dnl For those cases where a variable contains several -L and -l options dnl referring to unknown libraries and directories, this macro determines the dnl necessary additional linker options for the runtime path. dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL]) dnl sets LDADDVAR to linker options needed together with LIBSVALUE. dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed, dnl otherwise linking without libtool is assumed. AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], [ AC_REQUIRE([AC_LIB_RPATH]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) $1= if test "$enable_rpath" != no; then if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode directories into the resulting dnl binary. rpathdirs= next= for opt in $2; do if test -n "$next"; then dir="$next" dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem" \ && test "X$dir" != "X/usr/$acl_libdirstem2"; then rpathdirs="$rpathdirs $dir" fi next= else case $opt in -L) next=yes ;; -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'` dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem" \ && test "X$dir" != "X/usr/$acl_libdirstem2"; then rpathdirs="$rpathdirs $dir" fi next= ;; *) next= ;; esac fi done if test "X$rpathdirs" != "X"; then if test -n ""$3""; then dnl libtool is used for linking. Use -R options. for dir in $rpathdirs; do $1="${$1}${$1:+ }-R$dir" done else dnl The linker is used for linking directly. if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user dnl must pass all path elements in one option. alldirs= for dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="$flag" else dnl The -rpath options are cumulative. for dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="${$1}${$1:+ }$flag" done fi fi fi fi fi AC_SUBST([$1]) ]) chromium-bsu-0.9.15.1/m4/po.m40000644000175000017500000004461612150044143012505 00000000000000# po.m4 serial 17 (gettext-0.18) dnl Copyright (C) 1995-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.50]) dnl Checks for all prerequisites of the po subdirectory. AC_DEFUN([AM_PO_SUBDIRS], [ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake AC_REQUIRE([AM_NLS])dnl dnl Release version of the gettext macros. This is used to ensure that dnl the gettext macros and po/Makefile.in.in are in sync. AC_SUBST([GETTEXT_MACRO_VERSION], [0.18]) dnl Perform the following tests also if --disable-nls has been given, dnl because they are needed for "make dist" to work. dnl Search for GNU msgfmt in the PATH. dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. dnl The second test excludes FreeBSD msgfmt. AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT]) dnl Test whether it is GNU msgfmt >= 0.15. changequote(,)dnl case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac changequote([,])dnl AC_SUBST([MSGFMT_015]) changequote(,)dnl case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac changequote([,])dnl AC_SUBST([GMSGFMT_015]) dnl Search for GNU xgettext 0.12 or newer in the PATH. dnl The first test excludes Solaris xgettext and early GNU xgettext versions. dnl The second test excludes FreeBSD xgettext. AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) dnl Remove leftover from FreeBSD xgettext call. rm -f messages.po dnl Test whether it is GNU xgettext >= 0.15. changequote(,)dnl case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac changequote([,])dnl AC_SUBST([XGETTEXT_015]) dnl Search for GNU msgmerge 0.11 or newer in the PATH. AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) dnl Installation directories. dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we dnl have to define it here, so that it can be used in po/Makefile. test -n "$localedir" || localedir='${datadir}/locale' AC_SUBST([localedir]) dnl Support for AM_XGETTEXT_OPTION. test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= AC_SUBST([XGETTEXT_EXTRA_OPTIONS]) AC_CONFIG_COMMANDS([po-directories], [[ for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done]], [# Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" ]) ]) dnl Postprocesses a Makefile in a directory containing PO files. AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], [ # When this code is run, in config.status, two variables have already been # set: # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, # - LINGUAS is the value of the environment variable LINGUAS at configure # time. changequote(,)dnl # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Find a way to echo strings without interpreting backslash. if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then gt_echo='echo' else if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then gt_echo='printf %s\n' else echo_func () { cat < "$ac_file.tmp" if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` cat >> "$ac_file.tmp" < /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` cat >> "$ac_file.tmp" <> "$ac_file.tmp" < # # 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, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception, the you may copy, distribute and modify the # configure scripts that are the output of Autoconf when processing # the Macro. You need not follow the terms of the GNU General Public # License when using or distributing such scripts. # AC_DEFUN([AX_LANG_COMPILER_MS], [AC_CACHE_CHECK([whether we are using the Microsoft _AC_LANG compiler], [ax_cv_[]_AC_LANG_ABBREV[]_compiler_ms], [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[#ifndef _MSC_VER choke me #endif ]])], [ax_compiler_ms=yes], [ax_compiler_ms=no]) ax_cv_[]_AC_LANG_ABBREV[]_compiler_ms=$ax_compiler_ms ])]) chromium-bsu-0.9.15.1/m4/ax_check_glu.m40000644000175000017500000001216512150044145014477 00000000000000# -*- mode: autoconf -*- # # AX_CHECK_GLU # # Check for GLU. If GLU is found, the required preprocessor and linker flags # are included in the output variables "GLU_CFLAGS" and "GLU_LIBS", # respectively. If no GLU implementation is found, "no_glu" is set to "yes". # # If the header "GL/glu.h" is found, "HAVE_GL_GLU_H" is defined. If the # header "OpenGL/glu.h" is found, HAVE_OPENGL_GLU_H is defined. These # preprocessor definitions may not be mutually exclusive. # # Some implementations (in particular, some versions of Mac OS X) are known # to treat the GLU tesselator callback function type as "GLvoid (*)(...)" # rather than the standard "GLvoid (*)()". If the former condition is # detected, this macro defines "HAVE_VARARGS_GLU_TESSCB". # # version: 2.4 # author: Braden McDaniel # # 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, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception, the you may copy, distribute and modify the # configure scripts that are the output of Autoconf when processing # the Macro. You need not follow the terms of the GNU General Public # License when using or distributing such scripts. # AC_DEFUN([AX_CHECK_GLU], [AC_REQUIRE([AX_CHECK_GL])dnl AC_REQUIRE([AC_PROG_CXX])dnl GLU_CFLAGS=$GL_CFLAGS ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GL_CFLAGS $CPPFLAGS" AC_CHECK_HEADERS([GL/glu.h OpenGL/glu.h], , , [ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif ]) CPPFLAGS=$ax_save_CPPFLAGS m4_define([AX_CHECK_GLU_PROGRAM], [AC_LANG_PROGRAM([[ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GLU_H # include # elif defined(HAVE_OPENGL_GLU_H) # include # else # error no glu.h # endif]], [[gluBeginCurve(0)]])]) AC_CACHE_CHECK([for OpenGL Utility library], [ax_cv_check_glu_libglu], [ax_cv_check_glu_libglu=no ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GL_CFLAGS $CPPFLAGS" ax_save_LDFLAGS=$LDFLAGS ax_save_LIBS=$LIBS # # First, check for the possibility that everything we need is already in # GL_LIBS. # LDFLAGS="$ax_save_LDFLAGS $GL_LIBS" # # libGLU typically links with libstdc++ on POSIX platforms. # However, setting the language to C++ means that test program # source is named "conftest.cc"; and Microsoft cl doesn't know what # to do with such a file. # AC_LANG_PUSH([C++]) AS_IF([test X$ax_compiler_ms = Xyes], [AC_LANG_PUSH([C])]) AC_LINK_IFELSE([AX_CHECK_GLU_PROGRAM], [ax_cv_check_glu_libglu=yes], [LIBS="" ax_check_libs="-lglu32 -lGLU" for ax_lib in ${ax_check_libs}; do AS_IF([test X$ax_compiler_ms = Xyes], [ax_try_lib=`echo $ax_lib | $SED -e 's/^-l//' -e 's/$/.lib/'`], [ax_try_lib=$ax_lib]) LIBS="$ax_try_lib $ax_save_LIBS" AC_LINK_IFELSE([AX_CHECK_GLU_PROGRAM], [ax_cv_check_glu_libglu=$ax_try_lib; break]) done]) AS_IF([test X$ax_compiler_ms = Xyes], [AC_LANG_POP([C])]) AC_LANG_POP([C++]) LIBS=$ax_save_LIBS LDFLAGS=$ax_save_LDFLAGS CPPFLAGS=$ax_save_CPPFLAGS]) AS_IF([test "X$ax_cv_check_glu_libglu" = Xno], [no_glu=yes; GLU_CFLAGS=""; GLU_LIBS=""], [AS_IF([test "X$ax_cv_check_glu_libglu" = Xyes], [GLU_LIBS=""], [GLU_LIBS="$ax_cv_check_glu_libglu"])]) AC_SUBST([GLU_CFLAGS]) AC_SUBST([GLU_LIBS]) # # Some versions of Mac OS X include a broken interpretation of the GLU # tesselation callback function signature when using the C++ compiler. # AS_IF([test "X$ax_cv_check_glu_libglu" != Xno], [AC_CACHE_CHECK([for varargs GLU tesselator callback function type], [ax_cv_varargs_glu_tesscb], [AC_LANG_PUSH([C++]) ax_cv_varargs_glu_tesscb=no ax_save_CXXFLAGS=$CXXFLAGS CXXFLAGS="$GL_CFLAGS $CXXFLAGS" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ # ifdef HAVE_GL_GLU_H # include # else # include # endif]], [[GLvoid (*func)(...); gluTessCallback(0, 0, func)]])], [ax_cv_varargs_glu_tesscb=yes]) CXXFLAGS=$ax_save_CXXFLAGS AC_LANG_POP([C++])]) AS_IF([test X$ax_cv_varargs_glu_tesscb = Xyes], [AC_DEFINE([HAVE_VARARGS_GLU_TESSCB], [1], [Use nonstandard varargs form for the GLU tesselator callback])])]) ]) chromium-bsu-0.9.15.1/m4/ax_check_glut.m40000644000175000017500000000742312150044145014664 00000000000000# -*- mode: autoconf -*- # # AX_CHECK_GLUT # # Check for GLUT. If GLUT is found, the required compiler and linker flags # are included in the output variables "GLUT_CFLAGS" and "GLUT_LIBS", # respectively. If GLUT is not found, "no_glut" is set to "yes". # # If the header "GL/glut.h" is found, "HAVE_GL_GLUT_H" is defined. If the # header "GLUT/glut.h" is found, HAVE_GLUT_GLUT_H is defined. These # preprocessor definitions may not be mutually exclusive. # # version: 2.3 # author: Braden McDaniel # # 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, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception, the you may copy, distribute and modify the # configure scripts that are the output of Autoconf when processing # the Macro. You need not follow the terms of the GNU General Public # License when using or distributing such scripts. # AC_DEFUN([AX_CHECK_GLUT], [AC_REQUIRE([AX_CHECK_GLU])dnl AC_REQUIRE([AC_PATH_XTRA])dnl # # Kilgard's GLUT need's both Xmu and Xi, while freeglut just needs Xi. # It's also probably a good idea to accommodate the possibility of a # GLUT implementation that needs neither. # AC_LANG_PUSH([C]) AC_CHECK_LIB([Xmu], [XmuScreenOfWindow], [ax_check_glut_xmu_libs=-lXmu], , [$X_PRE_LIBS $X_LIBS $X_EXTRA_LIBS]) AC_CHECK_LIB([Xi], [XIQueryVersion], [ax_check_glut_xi_libs=-lXi], , [$X_PRE_LIBS $X_LIBS $X_EXTRA_LIBS]) AC_LANG_POP([C]) ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GLU_CFLAGS $CPPFLAGS" AC_CHECK_HEADERS([GL/glut.h GLUT/glut.h]) CPPFLAGS=$ax_save_CPPFLAGS GLUT_CFLAGS=$GLU_CFLAGS m4_define([AX_CHECK_GLUT_PROGRAM], [AC_LANG_PROGRAM([[ # if HAVE_WINDOWS_H && defined(_WIN32) # include # endif # ifdef HAVE_GL_GLUT_H # include # elif defined(HAVE_GLUT_GLUT_H) # include # else # error no glut.h # endif]], [[glutMainLoop()]])]) AC_CACHE_CHECK([for GLUT library], [ax_cv_check_glut_libglut], [ax_cv_check_glut_libglut=no # # If X is present, assume GLUT depends on it. # AC_LANG_PUSH(C) ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GLUT_CFLAGS $CPPFLAGS" ax_save_LDFLAGS=$LDFLAGS ax_save_LIBS=$LIBS LIBS="" AS_IF([test X$no_x != Xyes], [ax_check_glut_x_libs="$ax_check_glut_xmu_libs $ax_check_glut_xi_libs $X_PRE_LIBS $X_LIBS $X_EXTRA_LIBS"]) ax_check_libs="-lglut32 -lglut" for ax_lib in $ax_check_libs; do AS_IF([test X$ax_compiler_ms = Xyes], [ax_try_lib=`echo $ax_lib | $SED -e 's/^-l//' -e 's/$/.lib/'`], [ax_try_lib=$ax_lib]) LIBS="$ax_try_lib $ax_check_glut_x_libs $ax_save_LIBS" AC_LINK_IFELSE([AX_CHECK_GLUT_PROGRAM], [ax_cv_check_glut_libglut=$ax_try_lib; break]) done LIBS=$ax_save_LIBS AS_IF([test "X$ax_cv_check_glut_libglut" = Xno -a X$no_x = Xyes], [LDFLAGS="$ax_save_LDFLAGS -framework GLUT" AC_LINK_IFELSE([AX_CHECK_GLUT_PROGRAM], [ax_cv_check_glut_libglut='-framework GLUT'])]) LDFLAGS=$ax_save_LDFLAGS CPPFLAGS=$ax_save_CPPFLAGS AC_LANG_POP(C)]) AS_IF([test "X$ax_cv_check_glut_libglut" = Xno], [no_glut=yes; GLUT_CFLAGS=""; GLUT_LIBS=""], [GLUT_LIBS="$ax_cv_check_glut_libglut"]) AC_SUBST([GLUT_CFLAGS]) AC_SUBST([GLUT_LIBS]) ])dnl chromium-bsu-0.9.15.1/m4/nls.m40000644000175000017500000000231512150044143012651 00000000000000# nls.m4 serial 5 (gettext-0.18) dnl Copyright (C) 1995-2003, 2005-2006, 2008-2010 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.50]) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE([nls], [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT([$USE_NLS]) AC_SUBST([USE_NLS]) ]) chromium-bsu-0.9.15.1/m4/Makefile.in0000644000175000017500000002674612150047330013677 00000000000000# Makefile.in generated by automake 1.12.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2012 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = m4 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_check_glut.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/chromium-bsu-config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUDIO_CFLAGS = @AUDIO_CFLAGS@ AUDIO_LIBS = @AUDIO_LIBS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREEALUT_CFLAGS = @FREEALUT_CFLAGS@ FREEALUT_LIBS = @FREEALUT_LIBS@ FTGL_CFLAGS = @FTGL_CFLAGS@ FTGL_LIBS = @FTGL_LIBS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLUT_CFLAGS = @GLUT_CFLAGS@ GLUT_LIBS = @GLUT_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ IMAGE_CFLAGS = @IMAGE_CFLAGS@ IMAGE_LIBS = @IMAGE_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ OPENAL_CFLAGS = @OPENAL_CFLAGS@ OPENAL_LIBS = @OPENAL_LIBS@ 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@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ SDLIMAGE_CFLAGS = @SDLIMAGE_CFLAGS@ SDLIMAGE_LIBS = @SDLIMAGE_LIBS@ SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@ SDLMIXER_LIBS = @SDLMIXER_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_LIBS = @SDL_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXT_CFLAGS = @TEXT_CFLAGS@ TEXT_LIBS = @TEXT_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDOW_CFLAGS = @WINDOW_CFLAGS@ WINDOW_LIBS = @WINDOW_LIBS@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @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@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ MAINTAINERCLEANFILES = Makefile.in EXTRA_DIST = \ gettext.m4 \ iconv.m4 \ lib-ld.m4 \ lib-link.m4 \ lib-prefix.m4 \ nls.m4 \ po.m4 \ progtest.m4 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 m4/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign m4/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: cscope cscopelist: 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: 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 # 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: chromium-bsu-0.9.15.1/m4/ax_check_gl.m40000644000175000017500000001166412150044145014315 00000000000000# -*- mode: autoconf -*- # # AX_CHECK_GL # # Check for an OpenGL implementation. If GL is found, the required compiler # and linker flags are included in the output variables "GL_CFLAGS" and # "GL_LIBS", respectively. If no usable GL implementation is found, "no_gl" # is set to "yes". # # If the header "GL/gl.h" is found, "HAVE_GL_GL_H" is defined. If the header # "OpenGL/gl.h" is found, HAVE_OPENGL_GL_H is defined. These preprocessor # definitions may not be mutually exclusive. # # version: 2.7 # author: Braden McDaniel # # 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, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception, the you may copy, distribute and modify the # configure scripts that are the output of Autoconf when processing # the Macro. You need not follow the terms of the GNU General Public # License when using or distributing such scripts. # AC_DEFUN([AX_CHECK_GL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_PATH_X])dnl AC_REQUIRE([AC_PROG_SED])dnl AC_LANG_PUSH([C]) AX_LANG_COMPILER_MS # # Use x_includes and x_libraries if they have been set (presumably by # AC_PATH_X). # AS_IF([test X$no_x != Xyes -a -n "$x_includes"], [GL_CFLAGS="-I$x_includes $GL_CFLAGS"]) AC_CHECK_HEADERS([windows.h]) ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GL_CFLAGS $CPPFLAGS" AC_CHECK_HEADERS([GL/gl.h OpenGL/gl.h], , , [ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif ]) CPPFLAGS=$ax_save_CPPFLAGS m4_define([AX_CHECK_GL_PROGRAM], [AC_LANG_PROGRAM([[ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GL_H # include # elif defined(HAVE_OPENGL_GL_H) # include # else # error no gl.h # endif]], [[glBegin(0)]])]) m4_define([AX_CHECK_GL_GLX_PROGRAM], [AC_LANG_PROGRAM([[ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GL_H # include # elif defined(HAVE_OPENGL_GL_H) # include # else # error no gl.h # endif]], [[glXQueryVersion(0, 0, 0)]])]) AC_CACHE_CHECK([for OpenGL library], [ax_cv_check_gl_libgl], [ax_cv_check_gl_libgl=no case $host_cpu in x86_64) ax_check_gl_libdir=lib64 ;; *) ax_check_gl_libdir=lib ;; esac ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS $GL_CFLAGS" ax_save_LDFLAGS=$LDFLAGS AS_IF([test X$no_x != Xyes -a -n "$x_libraries"], [LDFLAGS="$LDFLAGS -L$x_libraries"]) ax_save_LIBS=$LIBS ax_check_libs="-lopengl32 -lGL" for ax_lib in $ax_check_libs; do AS_IF([test X$ax_compiler_ms = Xyes], [ax_try_lib=`echo $ax_lib | $SED -e 's/^-l//' -e 's/$/.lib/'`], [ax_try_lib=$ax_lib]) LDFLAGS="$ax_save_LDFLAGS $GL_LIBS" LIBS="$ax_try_lib $ax_save_LIBS" AC_LINK_IFELSE([AX_CHECK_GL_PROGRAM], [ax_cv_check_gl_libgl=$ax_try_lib; break], [ax_check_gl_dylib_flag='-dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib' LDFLAGS="$ax_save_LDFLAGS $GL_LIBS $ax_check_gl_dylib_flag" AC_LINK_IFELSE([AX_CHECK_GL_PROGRAM], [ax_cv_check_gl_libgl="$ax_check_gl_dylib_flag $ax_try_lib"; break])]) done # # If no_x is "yes", we don't want to wind up using a libGL that is # linked with X11. Test to see if the found libGL includes GLX # functions. If it does and no_x is "yes", we want to reset # ax_cv_check_gl_libgl back to "no". # # Note that LDFLAGS and LIBS should still have whatever values they # had when we broke out of the test loop above; use that. # AS_IF([test "X$ax_cv_check_gl_libgl" != Xno], [AC_LINK_IFELSE([AX_CHECK_GL_GLX_PROGRAM], [AS_IF([test X$no_x = Xyes], [ax_cv_check_gl_libgl=no])])]) LIBS=$ax_save_LIBS AS_IF([test "X$ax_cv_check_gl_libgl" = Xno -a X$no_x = Xyes], [LDFLAGS="$ax_save_LDFLAGS -framework OpenGL" AC_LINK_IFELSE([AX_CHECK_GL_PROGRAM], [ax_cv_check_gl_libgl='-framework OpenGL'])]) LDFLAGS=$ax_save_LDFLAGS CPPFLAGS=$ax_save_CPPFLAGS]) AS_IF([test "X$ax_cv_check_gl_libgl" = Xno], [no_gl=yes; GL_CFLAGS=""; GL_LIBS=""], [GL_LIBS="$ax_cv_check_gl_libgl $GL_LIBS"]) AC_LANG_POP([C]) AC_SUBST([GL_CFLAGS]) AC_SUBST([GL_LIBS]) ])dnl chromium-bsu-0.9.15.1/m4/gettext.m40000644000175000017500000003513212150044142013543 00000000000000# gettext.m4 serial 63 (gettext-0.18) dnl Copyright (C) 1995-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2006, 2008-2010. dnl Macro to add for using GNU gettext. dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The dnl default (if it is not specified or empty) is 'no-libtool'. dnl INTLSYMBOL should be 'external' for packages with no intl directory, dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. dnl If INTLSYMBOL is 'use-libtool', then a libtool library dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, dnl depending on --{enable,disable}-{shared,static} and on the presence of dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library dnl $(top_builddir)/intl/libintl.a will be created. dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext dnl implementations (in libc or libintl) without the ngettext() function dnl will be ignored. If NEEDSYMBOL is specified and is dnl 'need-formatstring-macros', then GNU gettext implementations that don't dnl support the ISO C 99 formatstring macros will be ignored. dnl INTLDIR is used to find the intl libraries. If empty, dnl the value `$(top_builddir)/intl/' is used. dnl dnl The result of the configuration is one of three cases: dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled dnl and used. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 2) GNU gettext has been found in the system's C library. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 3) No internationalization, always use English msgid. dnl Catalog format: none dnl Catalog extension: none dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. dnl The use of .gmo is historical (it was needed to avoid overwriting the dnl GNU format catalogs when building on a platform with an X/Open gettext), dnl but we keep it in order not to force irrelevant filename changes on the dnl maintainers. dnl AC_DEFUN([AM_GNU_GETTEXT], [ dnl Argument checking. ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT ])])])])]) ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old], [AC_DIAGNOSE([obsolete], [Use of AM_GNU_GETTEXT without [external] argument is deprecated.])]) ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT ])])])]) define([gt_included_intl], ifelse([$1], [external], ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), [yes])) define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) gt_NEEDS_INIT AM_GNU_GETTEXT_NEED([$2]) AC_REQUIRE([AM_PO_SUBDIRS])dnl ifelse(gt_included_intl, yes, [ AC_REQUIRE([AM_INTL_SUBDIR])dnl ]) dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Sometimes libintl requires libiconv, so first search for libiconv. dnl Ideally we would do this search only after the dnl if test "$USE_NLS" = "yes"; then dnl if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT dnl the configure script would need to contain the same shell code dnl again, outside any 'if'. There are two solutions: dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not dnl documented, we avoid it. ifelse(gt_included_intl, yes, , [ AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) ]) dnl Sometimes, on MacOS X, libintl requires linking with CoreFoundation. gt_INTL_MACOSX dnl Set USE_NLS. AC_REQUIRE([AM_NLS]) ifelse(gt_included_intl, yes, [ BUILD_INCLUDED_LIBINTL=no USE_INCLUDED_LIBINTL=no ]) LIBINTL= LTLIBINTL= POSUB= dnl Add a version number to the cache macros. case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" dnl If we use NLS figure out what method if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no ifelse(gt_included_intl, yes, [ AC_MSG_CHECKING([whether included gettext is requested]) AC_ARG_WITH([included-gettext], [ --with-included-gettext use the GNU gettext library included here], nls_cv_force_use_gnu_gettext=$withval, nls_cv_force_use_gnu_gettext=no) AC_MSG_RESULT([$nls_cv_force_use_gnu_gettext]) nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" if test "$nls_cv_force_use_gnu_gettext" != "yes"; then ]) dnl User does not insist on using GNU NLS library. Figure out what dnl to use. If GNU gettext is available we use this. Else we have dnl to fall back to GNU NLS library. if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; changequote([,])dnl ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], [AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings;], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings], [eval "$gt_func_gnugettext_libc=yes"], [eval "$gt_func_gnugettext_libc=no"])]) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl Sometimes libintl requires libiconv, so first search for libiconv. ifelse(gt_included_intl, yes, , [ AM_ICONV_LINK ]) dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) dnl because that would add "-liconv" to LIBINTL and LTLIBINTL dnl even if libiconv doesn't exist. AC_LIB_LINKFLAGS_BODY([intl]) AC_CACHE_CHECK([for GNU gettext in libintl], [$gt_func_gnugettext_libintl], [gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" dnl Now see whether libintl exists and does not depend on libiconv. AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *);], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], [eval "$gt_func_gnugettext_libintl=yes"], [eval "$gt_func_gnugettext_libintl=no"]) dnl Now see whether libintl exists and depends on libiconv. if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *);], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], [LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" ]) fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS"]) fi dnl If an already present or preinstalled GNU gettext() is found, dnl use it. But if this macro is used in GNU gettext, and GNU dnl gettext is already preinstalled in libintl, we update this dnl libintl. (Cf. the install rule in intl/Makefile.in.) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else dnl Reset the values set by searching for libintl. LIBINTL= LTLIBINTL= INCINTL= fi ifelse(gt_included_intl, yes, [ if test "$gt_use_preinstalled_gnugettext" != "yes"; then dnl GNU gettext is not found in the C library. dnl Fall back on included GNU gettext library. nls_cv_use_gnu_gettext=yes fi fi if test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions used to generate GNU NLS library. BUILD_INCLUDED_LIBINTL=yes USE_INCLUDED_LIBINTL=yes LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD" LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD" LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` fi CATOBJEXT= if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions to use GNU gettext tools. CATOBJEXT=.gmo fi ]) if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Some extra flags are needed during linking. LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then AC_DEFINE([ENABLE_NLS], [1], [Define to 1 if translation of program messages to the user's native language is requested.]) else USE_NLS=no fi fi AC_MSG_CHECKING([whether to use NLS]) AC_MSG_RESULT([$USE_NLS]) if test "$USE_NLS" = "yes"; then AC_MSG_CHECKING([where the gettext function comes from]) if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi AC_MSG_RESULT([$gt_source]) fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then AC_MSG_CHECKING([how to link with libintl]) AC_MSG_RESULT([$LIBINTL]) AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) fi dnl For backward compatibility. Some packages may be using this. AC_DEFINE([HAVE_GETTEXT], [1], [Define if the GNU gettext() function is already present or preinstalled.]) AC_DEFINE([HAVE_DCGETTEXT], [1], [Define if the GNU dcgettext() function is already present or preinstalled.]) fi dnl We need to process the po/ directory. POSUB=po fi ifelse(gt_included_intl, yes, [ dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL dnl to 'yes' because some of the testsuite requires it. if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then BUILD_INCLUDED_LIBINTL=yes fi dnl Make all variables we use known to autoconf. AC_SUBST([BUILD_INCLUDED_LIBINTL]) AC_SUBST([USE_INCLUDED_LIBINTL]) AC_SUBST([CATOBJEXT]) dnl For backward compatibility. Some configure.ins may be using this. nls_cv_header_intl= nls_cv_header_libgt= dnl For backward compatibility. Some Makefiles may be using this. DATADIRNAME=share AC_SUBST([DATADIRNAME]) dnl For backward compatibility. Some Makefiles may be using this. INSTOBJEXT=.mo AC_SUBST([INSTOBJEXT]) dnl For backward compatibility. Some Makefiles may be using this. GENCAT=gencat AC_SUBST([GENCAT]) dnl For backward compatibility. Some Makefiles may be using this. INTLOBJS= if test "$USE_INCLUDED_LIBINTL" = yes; then INTLOBJS="\$(GETTOBJS)" fi AC_SUBST([INTLOBJS]) dnl Enable libtool support if the surrounding package wishes it. INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX]) ]) dnl For backward compatibility. Some Makefiles may be using this. INTLLIBS="$LIBINTL" AC_SUBST([INTLLIBS]) dnl Make all documented variables known to autoconf. AC_SUBST([LIBINTL]) AC_SUBST([LTLIBINTL]) AC_SUBST([POSUB]) ]) dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. m4_define([gt_NEEDS_INIT], [ m4_divert_text([DEFAULTS], [gt_needs=]) m4_define([gt_NEEDS_INIT], []) ]) dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) AC_DEFUN([AM_GNU_GETTEXT_NEED], [ m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) ]) dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) chromium-bsu-0.9.15.1/m4/intlmacosx.m40000644000175000017500000000457512150044142014247 00000000000000# intlmacosx.m4 serial 3 (gettext-0.18) dnl Copyright (C) 2004-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Checks for special options needed on MacOS X. dnl Defines INTL_MACOSX_LIBS. AC_DEFUN([gt_INTL_MACOSX], [ dnl Check for API introduced in MacOS X 10.2. AC_CACHE_CHECK([for CFPreferencesCopyAppValue], [gt_cv_func_CFPreferencesCopyAppValue], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_TRY_LINK([#include ], [CFPreferencesCopyAppValue(NULL, NULL)], [gt_cv_func_CFPreferencesCopyAppValue=yes], [gt_cv_func_CFPreferencesCopyAppValue=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) fi dnl Check for API introduced in MacOS X 10.3. AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_TRY_LINK([#include ], [CFLocaleCopyCurrent();], [gt_cv_func_CFLocaleCopyCurrent=yes], [gt_cv_func_CFLocaleCopyCurrent=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFLocaleCopyCurrent = yes; then AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi AC_SUBST([INTL_MACOSX_LIBS]) ]) chromium-bsu-0.9.15.1/m4/lib-ld.m40000644000175000017500000000660312150044143013224 00000000000000# lib-ld.m4 serial 4 (gettext-0.18) dnl Copyright (C) 1996-2003, 2009-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Subroutines of libtool.m4, dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision dnl with libtool.m4. dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. AC_DEFUN([AC_LIB_PROG_LD_GNU], [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld], [# I'd rather use --version here, but apparently some GNU ld's only accept -v. case `$LD -v 2>&1 conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by GCC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]* | [A-Za-z]:[\\/]*)] [re_direlt='/[^/][^/]*/\.\./'] # Canonicalize the path of ld ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL([acl_cv_path_LD], [if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in *GNU* | *'with BFD'*) test "$with_gnu_ld" != no && break ;; *) test "$with_gnu_ld" != yes && break ;; esac fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi]) LD="$acl_cv_path_LD" if test -n "$LD"; then AC_MSG_RESULT([$LD]) else AC_MSG_RESULT([no]) fi test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) AC_LIB_PROG_LD_GNU ]) chromium-bsu-0.9.15.1/m4/Makefile.am0000644000175000017500000000023211157506544013661 00000000000000MAINTAINERCLEANFILES = Makefile.in EXTRA_DIST = \ gettext.m4 \ iconv.m4 \ lib-ld.m4 \ lib-link.m4 \ lib-prefix.m4 \ nls.m4 \ po.m4 \ progtest.m4 chromium-bsu-0.9.15.1/m4/progtest.m40000644000175000017500000000557312150044143013735 00000000000000# progtest.m4 serial 6 (gettext-0.18) dnl Copyright (C) 1996-2003, 2005, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1996. AC_PREREQ([2.50]) # Search path for a program which passes the given test. dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) AC_DEFUN([AM_PATH_PROG_WITH_TEST], [ # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL([ac_cv_path_$1], [case "[$]$1" in [[\\/]]* | ?:[[\\/]]*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in ifelse([$5], , $PATH, [$5]); do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$][$1]) else AC_MSG_RESULT([no]) fi AC_SUBST([$1])dnl ]) chromium-bsu-0.9.15.1/Makefile.in0000644000175000017500000006500212150047330013343 00000000000000# Makefile.in generated by automake 1.12.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2012 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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)/chromium-bsu-config.h.in \ $(top_srcdir)/configure ABOUT-NLS AUTHORS COPYING NEWS \ config.guess config.rpath config.sub depcomp install-sh \ missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_check_glut.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ $(top_srcdir)/configure.ac 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 = $(install_sh) -d CONFIG_HEADER = chromium-bsu-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__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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 \ cscope distdir dist dist-all distcheck ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_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 DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUDIO_CFLAGS = @AUDIO_CFLAGS@ AUDIO_LIBS = @AUDIO_LIBS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREEALUT_CFLAGS = @FREEALUT_CFLAGS@ FREEALUT_LIBS = @FREEALUT_LIBS@ FTGL_CFLAGS = @FTGL_CFLAGS@ FTGL_LIBS = @FTGL_LIBS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLUT_CFLAGS = @GLUT_CFLAGS@ GLUT_LIBS = @GLUT_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ IMAGE_CFLAGS = @IMAGE_CFLAGS@ IMAGE_LIBS = @IMAGE_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ OPENAL_CFLAGS = @OPENAL_CFLAGS@ OPENAL_LIBS = @OPENAL_LIBS@ 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@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ SDLIMAGE_CFLAGS = @SDLIMAGE_CFLAGS@ SDLIMAGE_LIBS = @SDLIMAGE_LIBS@ SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@ SDLMIXER_LIBS = @SDLMIXER_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_LIBS = @SDL_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXT_CFLAGS = @TEXT_CFLAGS@ TEXT_LIBS = @TEXT_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDOW_CFLAGS = @WINDOW_CFLAGS@ WINDOW_LIBS = @WINDOW_LIBS@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @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@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ MAINTAINERCLEANFILES = \ configure \ Makefile.in \ config.h.in \ config.h.in~ \ chromium-bsu-config.h.in \ chromium-bsu-config.h.in~ \ config.sub \ config.guess \ aclocal.m4 \ depcomp \ install-sh \ missing \ ABOUT-NLS \ config.rpath \ mkinstalldirs \ mkinstalldirs~ \ po/Makefile.in.in \ po/Makevars.template \ po/Rules-quot \ po/boldquot.sed \ po/en@boldquot.header \ po/en@quot.header \ po/insert-header.sin \ po/quot.sed \ po/remove-potcdate.sin \ po/*.pot \ po/*.po~ \ m4/fcntl-o.m4 \ m4/intl.m4 \ m4/intldir.m4 \ m4/threadlib.m4 \ m4/acx_pthread.m4 \ m4/ax_check_gl.m4 \ m4/ax_check_glu.m4 \ m4/ax_check_glut.m4 \ m4/ax_lang_compiler_ms.m4 \ m4/codeset.m4 \ m4/gettext.m4 \ m4/glibc2.m4 \ m4/glibc21.m4 \ m4/iconv.m4 \ m4/intdiv0.m4 \ m4/intlmacosx.m4 \ m4/intmax.m4 \ m4/inttypes-pri.m4 \ m4/inttypes.m4 \ m4/inttypes_h.m4 \ m4/inttypes-h.m4 \ m4/isc-posix.m4 \ m4/lcmessage.m4 \ m4/lib-ld.m4 \ m4/lib-link.m4 \ m4/lib-prefix.m4 \ m4/lock.m4 \ m4/longdouble.m4 \ m4/longlong.m4 \ m4/nls.m4 \ m4/po.m4 \ m4/printf-posix.m4 \ m4/progtest.m4 \ m4/signed.m4 \ m4/size_max.m4 \ m4/stdint_h.m4 \ m4/uintmax_t.m4 \ m4/ulonglong.m4 \ m4/visibility.m4 \ m4/wchar_t.m4 \ m4/wint_t.m4 \ m4/xsize.m4 \ m4/pkg.m4 EXTRA_DIST = \ config.rpath \ README.install ACLOCAL_AMFLAGS = -I m4 --install SUBDIRS = \ po \ misc \ src \ m4 \ data all: chromium-bsu-config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: Makefile @: $(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): chromium-bsu-config.h: stamp-h1 @if test ! -f $@; then rm -f stamp-h1; else :; fi @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi stamp-h1: $(srcdir)/chromium-bsu-config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status chromium-bsu-config.h $(srcdir)/chromium-bsu-config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f chromium-bsu-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) $(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; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ 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" 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 cscopelist-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \ 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) chromium-bsu-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) chromium-bsu-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) chromium-bsu-config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) chromium-bsu-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" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist-recursive cscopelist cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files 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 \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ 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 $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-hook -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__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_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.lz*) \ lzip -dc $(distdir).tar.lz | $(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 u+w $(distdir) mkdir $(distdir)/_build $(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" \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(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__post_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: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { 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 chromium-bsu-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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 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 \ cscopelist-recursive 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-cscope \ clean-generic cscope cscopelist cscopelist-recursive ctags \ ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-hook \ dist-lzip 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 dist-hook: if test -d .git -a \( ! -e $(distdir)/ChangeLog -o -w $(distdir)/ChangeLog \) ; then \ LC_ALL=C git log --pretty --numstat --summary $(VERSION) | git2cl > $(distdir)/ChangeLog ; \ fi # 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: chromium-bsu-0.9.15.1/README.install0000644000175000017500000000400612150046667013634 00000000000000Chromium B.S.U. Installation ---------------------------- Be sure to install the -dev or -devel packages of the prerequisites. Prerequisites ------------------ Graphics: OpenGL and GLU (mesa for e.g.) Window & input: SDL 1.1.6 or greater GLUT is an alternative Sound: OpenAL and ALUT SDL Mixer is an alternative Image loading: glpng SDL_image is an alternative but has rendering issues Text rendering: GLC (QuesoGLC for e.g.) FTGL 2.1.3 or greater is an alternative Font: Gothic Uralic bold recommended any TrueType font is an alternative OPTIONAL -------- Building with SDL_image allows the game to set a window icon when using SDL. If you would like a translated interface you should build with gettext & GLC. The GLC text rendering backend supports using a different default font: ./configure --with-font-name="Gothic Uralic" The FTGL text rendering backend is less flexible in its font searching. To make it more flexible you should either build with fontconfig support or specify a path to the desired font, this is useful for distributions where the package system can then depend on the desired font: ./configure --with-font-path=/usr/share/fonts/truetype/uralic/gothub__.ttf Install --------------------- ./configure && make && sudo make install You may also want to check the FAQ: http://chromium-bsu.sf.net/faq.htm If you encounter any problems, please post a support request: http://sf.net/projects/chromium-bsu/support Development version --------------------- Prerequisites ------------------ Install these when building from the VCS: autoconf automake gettext pkg-config autoconf-gl-macros or autoconf-archive before 20111221 Pre-build step ------------------ Run this command to recreate the build system: autoreconf --symlink --install --force Then you can build and install in the current directory: ./configure --prefix $PWD/install make install export PATH=$PWD/install:$PATH chromium-bsu-0.9.15.1/Makefile.am0000644000175000017500000000310512143346621013335 00000000000000MAINTAINERCLEANFILES = \ configure \ Makefile.in \ config.h.in \ config.h.in~ \ chromium-bsu-config.h.in \ chromium-bsu-config.h.in~ \ config.sub \ config.guess \ aclocal.m4 \ depcomp \ install-sh \ missing \ ABOUT-NLS \ config.rpath \ mkinstalldirs \ mkinstalldirs~ \ po/Makefile.in.in \ po/Makevars.template \ po/Rules-quot \ po/boldquot.sed \ po/en@boldquot.header \ po/en@quot.header \ po/insert-header.sin \ po/quot.sed \ po/remove-potcdate.sin \ po/*.pot \ po/*.po~ \ m4/fcntl-o.m4 \ m4/intl.m4 \ m4/intldir.m4 \ m4/threadlib.m4 \ m4/acx_pthread.m4 \ m4/ax_check_gl.m4 \ m4/ax_check_glu.m4 \ m4/ax_check_glut.m4 \ m4/ax_lang_compiler_ms.m4 \ m4/codeset.m4 \ m4/gettext.m4 \ m4/glibc2.m4 \ m4/glibc21.m4 \ m4/iconv.m4 \ m4/intdiv0.m4 \ m4/intlmacosx.m4 \ m4/intmax.m4 \ m4/inttypes-pri.m4 \ m4/inttypes.m4 \ m4/inttypes_h.m4 \ m4/inttypes-h.m4 \ m4/isc-posix.m4 \ m4/lcmessage.m4 \ m4/lib-ld.m4 \ m4/lib-link.m4 \ m4/lib-prefix.m4 \ m4/lock.m4 \ m4/longdouble.m4 \ m4/longlong.m4 \ m4/nls.m4 \ m4/po.m4 \ m4/printf-posix.m4 \ m4/progtest.m4 \ m4/signed.m4 \ m4/size_max.m4 \ m4/stdint_h.m4 \ m4/uintmax_t.m4 \ m4/ulonglong.m4 \ m4/visibility.m4 \ m4/wchar_t.m4 \ m4/wint_t.m4 \ m4/xsize.m4 \ m4/pkg.m4 EXTRA_DIST = \ config.rpath \ README.install ACLOCAL_AMFLAGS = -I m4 --install SUBDIRS = \ po \ misc \ src \ m4 \ data dist-hook: if test -d .git -a \( ! -e $(distdir)/ChangeLog -o -w $(distdir)/ChangeLog \) ; then \ LC_ALL=C git log --pretty --numstat --summary $(VERSION) | git2cl > $(distdir)/ChangeLog ; \ fi chromium-bsu-0.9.15.1/src/0000755000175000017500000000000012150047626012152 500000000000000chromium-bsu-0.9.15.1/src/EnemyAircraft_Omni.h0000644000175000017500000000137311406723454015765 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef EnemyAircraft_Omni_h #define EnemyAircraft_Omni_h #include "EnemyAircraft.h" class ActiveAmmo; class Global; //==================================================================== class EnemyAircraft_Omni : public EnemyAircraft { public: EnemyAircraft_Omni(EnemyType et, float p[3], float randFact = 1.0); virtual ~EnemyAircraft_Omni(); void update(); void init(); void init(float *p, float randFact = 1.0); friend class EnemyFleet; friend class ScreenItemAdd; protected: void move(); }; #endif //EnemyAircraft_Omni_h chromium-bsu-0.9.15.1/src/TextGLC.cpp0000644000175000017500000000544512143346621014057 00000000000000/* * Copyright 2009 Paul Wise * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #ifdef TEXT_GLC #include "gettext.h" #include "TextGLC.h" #include using namespace std; //==================================================================== TextGLC::TextGLC() : Text() { // Setup a GLC context and use it context = glcGenContext(); glcContext(context); if( GLC_NONE != glcGetError() ) throw _("GLC: couldn't set context"); // Get default font defaultFont = glcGenFontID(); /* TRANSLATORS: If using the GLC backend, this should be the font name of a font that contains all the Unicode characters in use in your translation. The GLC renderer will fall back on other fonts if some characters are not available though, so choose a font that your language looks good in. */ glcNewFontFromFamily(defaultFont, _("Gothic Uralic")); if( GLC_NONE == glcGetError() ) { glcFontFace(defaultFont, "Bold"); glcFont(defaultFont); } #ifdef FONT_NAME // Get distributor-specified font distroFont = glcGenFontID(); glcNewFontFromFamily(distroFont, FONT_NAME); if( GLC_NONE == glcGetError() ) glcFont(distroFont); #else distroFont = 0; #endif // Get user-specified font if( NULL != getenv("CHROMIUM_BSU_FONT") ){ userFont = glcGenFontID(); glcNewFontFromFamily(userFont, getenv("CHROMIUM_BSU_FONT")); if( GLC_NONE == glcGetError() ) glcFont(userFont); } else { userFont = 0; } // Use the texture-based font renderer glcRenderStyle(GLC_TEXTURE); // Use UTF-8 encoded strings glcStringType(GLC_UTF8_QSO); } TextGLC::~TextGLC() { glcFont(0); if(defaultFont){ glcDeleteFont(defaultFont); defaultFont = 0; } if(distroFont){ glcDeleteFont(distroFont); distroFont = 0; } if(userFont){ glcDeleteFont(userFont); userFont = 0; } glcContext(0); if(context){ glcDeleteContext(context); context = 0; } } void TextGLC::Render(const char* str, const int len) { glPushMatrix(); glScalef(24.f, 24.f, 1.f); if( len == -1 ) glcRenderString(str); else glcRenderCountedString(len, str); glPopMatrix(); } float TextGLC::Advance(const char* str, const int len) { GLfloat advance[4] = {0.f, 0.f, 0.f, 0.f}; if( len == -1 ) glcMeasureString(GL_FALSE, str); else glcMeasureCountedString(GL_FALSE, len, str); glcGetStringMetric(GLC_BASELINE, advance); return (advance[2] - advance[0]) * 24.f; } float TextGLC::LineHeight(const char* str, const int len) { GLfloat bbox[8] = {0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f}; if( len == -1 ) glcGetMaxCharMetric(GLC_BOUNDS, bbox); else { glcMeasureCountedString(GL_FALSE, len, str); glcGetStringMetric(GLC_BOUNDS, bbox); } return (bbox[7] - bbox[1]) * 24.f; } #endif // TEXT_GLC chromium-bsu-0.9.15.1/src/HiScore.h0000644000175000017500000000227511406723454013610 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef HiScore_h #define HiScore_h #include #include #include "define.h" /** * keep track of high scores. A history of HI_SCORE_HIST scores is * retained for each skill level. Singleton. */ //==================================================================== class HiScore { public: ~HiScore(); static HiScore *init(); static HiScore *getInstance(); static void destroy(); double getScore(int skill, int index); const char *getName(int skill, int index); time_t getDate(int skill, int index); const char *getFileName(); const char *getOldFileName(); bool readFile(); bool saveFile(); int set(int skill, float score); int check(int skill, float score); void print(int skill); private: void insertScore(int skill, int rank, float score); private: static HiScore *instance; double hiScore[10][HI_SCORE_HIST]; char hiScoreName[10][HI_SCORE_HIST][100]; time_t hiScoreDate[10][HI_SCORE_HIST]; HiScore(); }; #endif // HiScore_h chromium-bsu-0.9.15.1/src/HeroAircraft.h0000644000175000017500000000574512150046666014632 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef HeroAircraft_h #define HeroAircraft_h #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "ScreenItem.h" #include "define.h" class Global; class EnemyFleet; class PowerUps; #define DEATH_SPIKES 7 #define DEATH_TIME 50 //==================================================================== class HeroAircraft : public ScreenItem { public: HeroAircraft(); ~HeroAircraft(); void moveEvent(int x, int y); void fireGun(bool); void shootGun(); void useItem(int index); void useItem(); void nextItem() { useItemArmed = 0.0; currentItemIndex = ++currentItemIndex%NUM_HERO_ITEMS; } void dropBomb(); void doDamage(float d); void ammoDamage(float d, float vec[3]); void checkForCollisions(EnemyFleet *fleet); void checkForPowerUps(PowerUps *powerUps); int currentItem() { return currentItemIndex; } float itemArmed() { return useItemArmed; } int getLives() { return lives; } void setLives(int in); float getScore() { return score; } void addScore(float in); void addLife(bool score = false); void loseLife(); void startDeath(); void update(); void drawGL(); void reset(); void newGame(); void fullHealth(); inline float getAmmoStock(int index) { return ammoStock[index]; } inline float getDamage() { return damage; } inline float getShields() { return shields; } inline bool isVisible() { return !dontShow; } float *getPos(); inline float getSize(int i) { return size[i]; } GLuint heroTex; GLuint bombTex; void loadTextures(); void deleteTextures(); friend class StatusDisplay; protected: void setAmmoStock(int, float); void deathExplosions(); float gunFlash0[NUM_HERO_AMMO_TYPES]; float gunFlash1[NUM_HERO_AMMO_TYPES]; bool gunActive[NUM_HERO_AMMO_TYPES]; private: float epos[3]; float size[2]; float bound[2][2]; float deathCircle[DEATH_SPIKES][2]; float deathStereo; int lives; int dontShow; int superBomb; float scoreStep; float scoreTarget; float ammoStock[NUM_HERO_AMMO_TYPES]; float gunPause[NUM_HERO_AMMO_TYPES]; bool gunSwap; bool gunTrigger; float damage; float shields; float score; int currentItemIndex; float useItemArmed; //-- secondary movement float move[2]; float secondaryMove[2]; inline void drawQuad(float szx, float szy) { glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(1.0, 0.0); glVertex3f( szx, szy, 0.0); glTexCoord2f(0.0, 0.0); glVertex3f(-szx, szy, 0.0); glTexCoord2f(1.0, 1.0); glVertex3f( szx, -szy, 0.0); glTexCoord2f(0.0, 1.0); glVertex3f(-szx, -szy, 0.0); glEnd(); } //-- tip variables int tipShipPast; int tipSuperShield; private: Global *game; }; #endif // HeroAircraft_h chromium-bsu-0.9.15.1/src/Explosions.h0000644000175000017500000000433712150046666014420 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef Explosions_h #define Explosions_h #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif class Global; class Explo; //==================================================================== class Explosions { public: enum ExploType { EnemyDestroyed, EnemyDamage, EnemyAmmo00, EnemyAmmo01, EnemyAmmo02, EnemyAmmo03, EnemyAmmo04, HeroDestroyed, HeroDamage, HeroAmmo00, HeroAmmo01, HeroAmmo02, HeroShields, PowerBurst, AddLife, LoseLife, ScoreLife, Electric, Glitter, NumExploTypes }; Explosions(); ~Explosions(); Explo *addExplo(ExploType t, float p[3], int age = 0, float size = 1.0); Explo *addElectric(float p[3], float v[3], float clr[4], int age = 0, float size = 1.0); Explo *addGlitter(float p[3], float v[3], float clr[4], int age = 0, float size = 1.0); void update(); void drawGL(); void clear(); void loadTextures(); void deleteTextures(); private: Explo *exploRoot[NumExploTypes]; Explo *exploPool; GLuint tex[NumExploTypes]; float exploSize[NumExploTypes][2]; float exploStay[NumExploTypes]; float exploPause[NumExploTypes][3]; /**< # frames to not allow explosions. [0] = count, [1] = base, [2] = flag */ void drawExplo(ExploType); void drawAmmo(ExploType); void drawBurst(ExploType); void drawShields(ExploType); void drawLife(ExploType); void drawElectric(ExploType); void drawGlitter(ExploType); Explo *getNewExplo(); void killExplo(Explo *dead); private: Global *game; }; //==================================================================== class Explo { public: Explo(); ~Explo(); void init(float p[3], int a = 0, float s = 1.0); void init(float p[3], float v[3], float c[4], int a = 0, float s = 1.0); float pos[3]; float vel[3]; float clr[4]; int age; float size; Explo *back; Explo *next; private: static int exploCount; }; #endif // Explosions_h chromium-bsu-0.9.15.1/src/MenuGL.h0000644000175000017500000000326112150046666013377 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef MenuGL_h #define MenuGL_h #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "MainToolkit.h" class Global; //==================================================================== class MenuGL { public: enum MenuSelection { NewGame, GameLevel, SkillLevel, Graphics, FullScreen, ScreenSize, Sound, Music, MovementSpeed, Quit, NumSelections }; MenuGL(); ~MenuGL(); void startMenu(); void keyHit(MainToolkit::Key key); void mousePress(MainToolkit::Button but, int x, int y); void drawGL(); void loadTextures(); void deleteTextures(); protected: void activateItem(); void incItem(); void decItem(); void drawIndicator(); void drawElectric(); void drawTitle(); void drawTitleBack(); void createLists(bool thick); private: MenuSelection curSel; const char *menuText[NumSelections]; GLuint listChrom; GLuint listBSU; GLuint envTex; GLuint csrTex; GLuint backTex; GLuint elecTex; GLuint updwnTex; float elecOffX; float elecOffY; float elecStretch; float textAngle; int textCount; float txtHeight; float butHeight; float butWidth; float butOffset; bool thickText; float titleTilt; float mssgAlpha; char mssgText[512]; int mssgIndex; int mssgCount; bool mssgHelpOverride; private: Global *game; }; #endif //MenuGL_h chromium-bsu-0.9.15.1/src/GroundSegment.h0000644000175000017500000000122311406723454015025 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef GroundSegment_h #define GroundSegment_h class Ground; //==================================================================== class GroundSegment { public: GroundSegment(float p[3], float s[2], Ground *prnt); virtual ~GroundSegment(); virtual void drawGL() = 0; double pos[3]; float size[2]; float age; GroundSegment *back; GroundSegment *next; Ground *parent; friend class Ground; }; #endif //GroundSegment_h chromium-bsu-0.9.15.1/src/Global.h0000644000175000017500000000403411406723454013447 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef Global_h #define Global_h #include #include #include "define.h" #include "Text.h" #include "MainToolkit.h" class HeroAircraft; class HeroAmmo; class EnemyFleet; class EnemyAmmo; class Explosions; class PowerUps; class Audio; class Ground; class MenuGL; class MainGL; class StatusDisplay; class ScreenItemAdd; //==================================================================== class Global { public: enum GameMode { Game, Menu, LevelOver, HeroDead }; ~Global(); static Global *init(); static Global *getInstance(); static void destroy(); void newGame(); void gotoNextLevel(); static void generateRandom(bool r = true); void createGame(); void deleteGame(); void deleteTextures(); void loadTextures(); static MainToolkit *toolkit; static bool mouseActive; static Text *text; static float fps; static int frame; static int gameFrame; static float gameSpeed; static float gameSkill; static int gameLevel; static float speedAdj; static float scrollSpeed; bool game_pause; bool game_quit; static int heroDeath; static int heroSuccess; static GameMode gameMode; static HeroAircraft *hero; static EnemyFleet *enemyFleet; static HeroAmmo *heroAmmo; static EnemyAmmo *enemyAmmo; static ScreenItemAdd *itemAdd; static Explosions *explosions; static PowerUps *powerUps; static Audio *audio; static Ground *ground; static Ground *groundGame; static Ground *groundMenu; static MenuGL *menu; static MainGL *mainGL; static StatusDisplay *statusDisplay; static float cursorPos[3]; static int randI[256]; static float randF[256]; static float randS[256]; static int randIndex; static FILE *eventFile; static int tipShipPast; static int tipSuperShield; private: static Global *instance; Global(); }; #endif // Global_h chromium-bsu-0.9.15.1/src/EnemyAircraft_Gnat.cpp0000644000175000017500000001012711406723454016304 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "EnemyAircraft_Gnat.h" #include #include #include #include "Config.h" #include "define.h" #include "Ammo.h" #include "Global.h" #include "EnemyAmmo.h" #include "HeroAircraft.h" #include "ScreenItemAdd.h" //================================================================= EnemyAircraft_Gnat::EnemyAircraft_Gnat(EnemyType et, float p[3], float randFact) : EnemyAircraft(et, p, randFact) { init(p, randFact); } //---------------------------------------------------------- EnemyAircraft_Gnat::~EnemyAircraft_Gnat() { } //---------------------------------------------------------- // this is only here to get rid of the IRIX compiler warning... void EnemyAircraft_Gnat::init() { EnemyAircraft::init(); } //---------------------------------------------------------- void EnemyAircraft_Gnat::init(float *p, float randFact) { EnemyAircraft::init(p, randFact); damage = baseDamage = -10.0; size[0] = 0.45; size[1] = 0.45; collisionMove = 0.0; randMoveX = 0.5+0.5*randMoveX; vel[0] = 0.2; vel[1] = 0.1; } //-- NOTE: Many of the firing rates are not adjusted by game->speedAdj //-- so they will not be totally correct. Should be close enough for jazz, though. //---------------------------------------------------------- void EnemyAircraft_Gnat::update() { float v[3] = { 0.0, -0.2, 0.0 }; // float *hpos = target->getPos(); float *hpos = game->hero->getPos(); float a = hpos[0]-pos[0]; float b = hpos[1]-pos[1]; //-- update age age++; shootInterval--; pos[0] += secondaryMove[0]*game->speedAdj; pos[1] += secondaryMove[1]*game->speedAdj; float s = (1.0-game->speedAdj)+(game->speedAdj*0.7); secondaryMove[0] *= s; secondaryMove[1] *= s; move(); float p[3] = { pos[0], pos[1], pos[2] }; if(!shootInterval) { calcShootInterval(); if(fabs(a) < 2.0 && b < 0.0) //-- { v[1] = -0.39; p[1] = pos[1]-0.5; game->enemyAmmo->addAmmo(4, p, v); } } } //---------------------------------------------------------- void EnemyAircraft_Gnat::calcShootInterval() { shootInterval = (int)((1.0 + FRAND*5.0)/game->speedAdj); } //---------------------------------------------------------- void EnemyAircraft_Gnat::move() { Config *config = Config::instance(); float *hpos; if(target) hpos = target->getPos(); else hpos = pos; float diff[2] = { hpos[0]-pos[0], hpos[1]-pos[1] }; float tmp = 0.0; float tmpd = 0.0; float tmps = 0.0; float randX; float v0,v1; float x,y,tmpX,tmpY,speed; float dist; if(target == game->hero) randX = randMoveX; else randX = 0.75+FRAND*0.15; tmps = 3.8; dist = sqrt(diff[0]*diff[0]+diff[1]*diff[1])*randX; // dist = fabs(diff[0])+fabs(diff[1])*randX; tmpd = 0.4+0.6*((dist+0.2*sin(age*0.001))/tmps); speed = tmpd*0.25*randX; tmp = (diff[0]/dist); x = speed*tmp;//*(1.0+tmp); tmp = (diff[1]/dist); y = speed*tmp; if(dist < tmps) { tmpX = x; tmpY = y; x = tmpd*tmpX + -(1.0-tmpd)*diff[1]/tmpd; y = tmpd*tmpY + (1.0-tmpd)*diff[0]/tmpd; y += 0.01*sin(game->gameFrame*0.001); } else { tmpd = .97; tmpX = x; tmpY = y; if(randX < 0.65) { x = tmpd*tmpX + (1.0-tmpd)*diff[1]/tmpd; y = tmpd*tmpY + -(1.0-tmpd)*diff[0]/tmpd; } else { x = tmpd*tmpX + -(1.0-tmpd)*diff[1]/tmpd; y = tmpd*tmpY + (1.0-tmpd)*diff[0]/tmpd; } } tmp = randX*0.2; if( (age/8)%2 ) v0 = vel[0]*(0.85-tmp) + (0.2+tmp)*(randX-0.2)*x; else v0 = vel[0]; v1 = vel[1]*(0.85-tmp) + (0.2+tmp)*(randX-0.2)*y; if(age < 50) { float amt; if(age > 20) amt = (age-20)/30.0; else amt = 0.0; vel[0] = (1.0-amt)*vel[0] + amt*v0; vel[1] = (1.0-amt)*vel[1] + amt*v1; } else { vel[0] = v0; vel[1] = v1; } pos[0] += game->speedAdj*vel[0]; pos[1] += game->speedAdj*vel[1]; //-- don't allow to kill hero life... if(pos[1] < -10.0) pos[1] = -10.0; if(pos[0] < -config->screenBoundX()) pos[0] = -config->screenBoundX(); if(pos[0] > config->screenBoundX()) pos[0] = config->screenBoundX(); } chromium-bsu-0.9.15.1/src/GroundSea.cpp0000644000175000017500000000416712144613422014471 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "GroundSea.h" #include #include "extern.h" #include "Global.h" #include "GroundSeaSegment.h" #include "Image.h" float GroundSea::vert[4][3] = { { 20.5, 15.5, 0.0 }, { -20.5, 15.5, 0.0 }, { 20.5, -15.5, 0.0 }, { -20.5, -15.5, 0.0 } }; //============================================================================== GroundSea::GroundSea() : Ground() { pos[0] = 0.0; pos[1] = 0.0; pos[2] = 0.0; tex[Base] = Image::load(dataLoc("png/gndBaseSea.png")); size = 21.0; float s[2] = { size, size }; rootSeg = new GroundSeaSegment(pos, s, this); GroundSegment *seg; GroundSegment *tmp; pos[1] = size*2.0; seg = new GroundSeaSegment(pos, s, this); rootSeg->next = seg; pos[1] = 0.0; tmp = new GroundSeaSegment(pos, s, this); seg->next = tmp; tmp->back = seg; } GroundSea::~GroundSea() { delete rootSeg; } //---------------------------------------------------------- void GroundSea::drawGL() { glClearColor( 0.15, 0.12, 0.10, 1.0 ); // glClearColor(0.27451, 0.235294, 0.392157, 1.0); // web page background color GroundSegment *seg; GroundSegment *tmp; float s2 = size * 2.0; //-- draw ground segments seg = rootSeg->next; while(seg) { seg->pos[1] += game->scrollSpeed; seg = seg->next; } glColor4f(0.9, 0.9, 0.9, 0.7); seg = rootSeg->next; while(seg) { seg->drawGL(); seg->pos[1] += game->scrollSpeed; if(seg->pos[1] < -s2) { seg->back->next = 0; delete seg; float pos1 = size*2.0; float p[3] = {0.0, pos1, 0.0}; float s[2] = { size, size }; tmp = new GroundSeaSegment(p, s, this); rootSeg->next->back = tmp; tmp->next = rootSeg->next; tmp->back = rootSeg; rootSeg->next = tmp; break; } seg = seg->next; } return; } //---------------------------------------------------------- void GroundSea::setVariation(int) { variation = 0; } chromium-bsu-0.9.15.1/src/textGeometryBSU.cpp0000644000175000017500000043453712150046666015673 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "textGeometry.h" #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif // one of these days I'll get around to stripifying this data... //======================================================================================== static float data_Front_Face[][3] = { { -2.196728, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, -0.474057, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, -0.244560, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, 0.277315, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, 0.474057, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.196728, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.998917, 0.105369, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, 0.277315, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.196728, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.062568, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.998917, 0.105369, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.196728, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.203025, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371595, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.062568, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.203025, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.062568, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.196728, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.509167, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.203025, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.196728, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371250, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.509167, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.196728, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371250, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.196728, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.386300, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371250, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.386300, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.386300, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.363750, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.363750, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.363750, -0.593432, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.363750, -0.593432, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.386375, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.386375, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.386375, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.386375, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.386375, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.196728, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371595, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.196728, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371595, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.196728, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, -0.244560, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, -0.509475, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371595, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, -0.244560, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, -0.188333, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, -0.509475, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, -0.244560, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371250, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, -0.188333, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, -0.244560, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371250, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371595, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371250, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.062568, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371595, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371250, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, -0.030136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.062568, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371250, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, -0.030136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371250, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, -0.244560, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, -0.244560, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.996690, -0.072866, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, -0.030136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.648750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.278750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.278750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.278750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.648750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.648750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.040199, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, -0.459628, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, -0.098139, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.825017, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.008337, -0.622225, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.986252, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.825017, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.986252, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.040199, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.142244, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.825017, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.040199, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.023750, -0.524922, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.142244, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.040199, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.023750, -0.524922, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.040199, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, -0.098139, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.023750, -0.264258, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.023750, -0.524922, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, -0.098139, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.243791, -0.131630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.023750, -0.264258, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, -0.098139, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.661693, -0.156457, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.460460, -0.145088, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.243791, -0.131630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.031250, 0.155715, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.661693, -0.156457, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.243791, -0.131630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.031250, 0.155715, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.243791, -0.131630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, -0.098139, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.740200, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.031250, 0.459628, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.031250, 0.155715, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.127764, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.310723, 0.622930, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.288752, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.127764, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.288752, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.740200, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.561640, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.127764, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.740200, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.561640, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.740200, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.031250, 0.155715, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.681883, 0.487957, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.561640, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.031250, 0.155715, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.678707, 0.405453, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.681883, 0.487957, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.031250, 0.155715, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.675048, 0.321275, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.678707, 0.405453, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.031250, 0.155715, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.451288, 0.184034, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.675048, 0.321275, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.031250, 0.155715, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.451288, 0.184034, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.031250, 0.155715, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, -0.098139, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.232997, 0.198856, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.451288, 0.184034, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, -0.098139, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, -0.098139, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.033247, 0.211340, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.232997, 0.198856, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.583750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.953750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.953750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.953750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.583750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.583750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.658700, 0.264277, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.706200, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.543700, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.607450, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.680900, -0.520343, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.670025, -0.187694, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.607450, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.670025, -0.187694, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.658700, 0.264277, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.475715, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.431785, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.607450, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.300038, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.475715, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.607450, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.237480, -0.186443, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.226593, -0.520340, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.300038, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.248810, 0.264275, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.237480, -0.186443, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.300038, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.618790, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.201298, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.248810, 0.264275, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.618790, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.248810, 0.264275, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.300038, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.596250, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.618790, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.300038, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.596250, -0.554265, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.596250, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.300038, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.699077, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.596250, -0.554265, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.300038, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.699077, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.300038, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.607450, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.463423, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.699077, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.607450, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.566250, -0.554265, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.463423, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.607450, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.566250, -0.554265, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.607450, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.658700, 0.264277, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.566250, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.566250, -0.554265, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.658700, 0.264277, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.543700, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.566250, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.658700, 0.264277, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.023750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.393750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.393750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.393750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.023750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.023750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 110.0, 110.0, 110.0 } }; //======================================================================================== static float data_Front_Bevel[][3] = { { -1.858750, -0.495000, 0.137500 }, { 0.701473, -0.712696, -0.000000 }, { -1.908750, -0.474057, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.176250, -0.807500, 0.137500 }, { 0.701473, -0.712696, -0.000000 }, { -1.908750, -0.474057, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.196728, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.176250, -0.807500, 0.137500 }, { 0.701473, -0.712696, -0.000000 }, { -2.176250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.196728, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.443750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.196728, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.386375, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.443750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.443750, -0.807500, 0.137500 }, { -0.990621, 0.136637, -0.000000 }, { -3.386375, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.413750, -0.590000, 0.137500 }, { -0.997653, 0.068480, -0.000000 }, { -3.386375, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.363750, -0.593432, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.413750, -0.590000, 0.137500 }, { -0.997653, 0.068480, -0.000000 }, { -3.413750, -0.590000, 0.137500 }, { -0.997653, 0.068480, -0.000000 }, { -3.363750, -0.593432, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.413750, 0.592500, 0.137500 }, { -0.997598, -0.069264, -0.000000 }, { -3.363750, -0.593432, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.363750, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.413750, 0.592500, 0.137500 }, { -0.997598, -0.069264, -0.000000 }, { -3.413750, 0.592500, 0.137500 }, { -0.997598, -0.069264, -0.000000 }, { -3.363750, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.443750, 0.807500, 0.137500 }, { -0.990405, -0.138196, -0.000000 }, { -3.363750, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.386300, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.443750, 0.807500, 0.137500 }, { -0.990405, -0.138196, -0.000000 }, { -3.443750, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.386300, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.176250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.386300, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.196728, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.176250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.176250, 0.807500, 0.137500 }, { 0.701473, 0.712696, 0.000000 }, { -2.196728, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.858750, 0.495000, 0.137500 }, { 0.701473, 0.712696, 0.000000 }, { -2.196728, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, 0.474057, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.858750, 0.495000, 0.137500 }, { 0.701473, 0.712696, 0.000000 }, { -1.858750, 0.495000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.908750, 0.474057, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.858750, 0.265000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.908750, 0.474057, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, 0.277315, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.858750, 0.265000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, 0.265000, 0.137500 }, { 0.885620, -0.464411, -0.000000 }, { -1.908750, 0.277315, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.966250, 0.060000, 0.137500 }, { 0.885620, -0.464411, -0.000000 }, { -1.908750, 0.277315, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.998917, 0.105369, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.966250, 0.060000, 0.137500 }, { 0.885620, -0.464411, -0.000000 }, { -1.966250, 0.060000, 0.137500 }, { 0.159546, -0.987191, -0.000000 }, { -1.998917, 0.105369, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.213750, 0.020000, 0.137500 }, { 0.159546, -0.987191, -0.000000 }, { -1.998917, 0.105369, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.062568, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.213750, 0.020000, 0.137500 }, { 0.159546, -0.987191, -0.000000 }, { -2.213750, 0.020000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.263750, 0.062568, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.213750, 0.012500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.263750, 0.062568, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, -0.030136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.213750, 0.012500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.213750, 0.012500, 0.137500 }, { 0.157991, 0.987441, 0.000000 }, { -2.263750, -0.030136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.963750, -0.027500, 0.137500 }, { 0.157991, 0.987441, 0.000000 }, { -2.263750, -0.030136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.996690, -0.072866, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.963750, -0.027500, 0.137500 }, { 0.157991, 0.987441, 0.000000 }, { -1.963750, -0.027500, 0.137500 }, { 0.890043, 0.455876, 0.000000 }, { -1.996690, -0.072866, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.858750, -0.232500, 0.137500 }, { 0.890043, 0.455876, 0.000000 }, { -1.996690, -0.072866, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, -0.244560, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.858750, -0.232500, 0.137500 }, { 0.890043, 0.455876, 0.000000 }, { -1.858750, -0.232500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.908750, -0.244560, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.858750, -0.495000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.908750, -0.244560, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.908750, -0.474057, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.858750, -0.495000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.313750, 0.220000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.263750, 0.203025, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.313750, 0.492500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.263750, 0.203025, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.509167, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.313750, 0.492500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, 0.492500, 0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.263750, 0.509167, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.396250, 0.602500, 0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.263750, 0.509167, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371250, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.396250, 0.602500, 0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, 0.602500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.371250, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.943750, 0.602500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.371250, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.943750, 0.602500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, 0.602500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.993750, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.943750, 0.112500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.993750, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.943750, 0.112500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, 0.112500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.993750, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.396250, 0.112500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.993750, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371595, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.396250, 0.112500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, 0.112500, 0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.371595, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.313750, 0.220000, 0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.371595, 0.062500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, 0.203025, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.313750, 0.220000, 0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.313750, -0.492500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.263750, -0.509475, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.313750, -0.205000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.263750, -0.509475, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, -0.188333, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.313750, -0.205000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, -0.205000, 0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.263750, -0.188333, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.396250, -0.095000, 0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.263750, -0.188333, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371250, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.396250, -0.095000, 0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, -0.095000, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.371250, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.943750, -0.095000, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.371250, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.943750, -0.095000, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, -0.095000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.993750, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.943750, -0.600000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.993750, -0.045000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.993750, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.943750, -0.600000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.993750, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.396250, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.993750, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.371595, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.396250, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, -0.600000, 0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.371595, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.313750, -0.492500, 0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.371595, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.263750, -0.509475, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.313750, -0.492500, 0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -1.228750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.278750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.698750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.278750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.648750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.698750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.698750, -0.807500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.648750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.698750, -0.475000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.648750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.648750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.698750, -0.475000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.698750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.648750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.228750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.648750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.278750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.228750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.228750, -0.475000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.278750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.228750, -0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.278750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.278750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.228750, -0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.381250, -0.480000, 0.137500 }, { 0.715249, -0.698869, -0.000000 }, { 0.331250, -0.459628, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.061250, -0.807500, 0.137500 }, { 0.715249, -0.698869, -0.000000 }, { 0.331250, -0.459628, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.040199, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.061250, -0.807500, 0.137500 }, { 0.715249, -0.698869, -0.000000 }, { 0.061250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.040199, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.028750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.040199, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.986252, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.028750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.028750, -0.807500, 0.137500 }, { -0.986933, -0.161132, -0.000000 }, { -0.986252, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.068750, -0.562500, 0.137500 }, { -0.986933, -0.161132, -0.000000 }, { -0.986252, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.008337, -0.622225, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.068750, -0.562500, 0.137500 }, { -0.986933, -0.161132, -0.000000 }, { -1.068750, -0.562500, 0.137500 }, { 0.149805, 0.988716, 0.000000 }, { -1.008337, -0.622225, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.821250, -0.600000, 0.137500 }, { 0.075115, 0.997175, -0.000000 }, { -1.008337, -0.622225, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.825017, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.821250, -0.600000, 0.137500 }, { 0.075115, 0.997175, -0.000000 }, { -0.821250, -0.600000, 0.137500 }, { 0.075115, 0.997175, -0.000000 }, { -0.825017, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.163750, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.825017, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.142244, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.163750, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.163750, -0.600000, 0.137500 }, { -0.725953, 0.687745, -0.000000 }, { -0.142244, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.073750, -0.505000, 0.137500 }, { -0.725953, 0.687745, -0.000000 }, { -0.142244, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.023750, -0.524922, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.073750, -0.505000, 0.137500 }, { -0.725953, 0.687745, -0.000000 }, { -0.073750, -0.505000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -0.023750, -0.524922, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.073750, -0.292500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -0.023750, -0.524922, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.023750, -0.264258, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.073750, -0.292500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -0.073750, -0.292500, 0.137500 }, { -0.516220, -0.856456, -0.000000 }, { -0.023750, -0.264258, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.256250, -0.182500, 0.137500 }, { -0.516220, -0.856456, -0.000000 }, { -0.023750, -0.264258, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.243791, -0.131630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.256250, -0.182500, 0.137500 }, { -0.516220, -0.856456, -0.000000 }, { -0.256250, -0.182500, 0.137500 }, { 0.061992, -0.998077, -0.000000 }, { -0.243791, -0.131630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.457500, -0.195000, 0.137500 }, { 0.059200, -0.998246, -0.000000 }, { -0.243791, -0.131630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.460460, -0.145088, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.457500, -0.195000, 0.137500 }, { 0.059200, -0.998246, -0.000000 }, { -0.457500, -0.195000, 0.137500 }, { 0.059200, -0.998246, -0.000000 }, { -0.460460, -0.145088, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.678750, -0.207500, 0.137500 }, { 0.056407, -0.998408, -0.000000 }, { -0.460460, -0.145088, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.661693, -0.156457, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.678750, -0.207500, 0.137500 }, { 0.056407, -0.998408, -0.000000 }, { -0.678750, -0.207500, 0.137500 }, { -0.645304, -0.763926, -0.000000 }, { -0.661693, -0.156457, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.081250, 0.132500, 0.137500 }, { -0.645304, -0.763926, -0.000000 }, { -0.661693, -0.156457, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.031250, 0.155715, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.081250, 0.132500, 0.137500 }, { -0.645304, -0.763926, -0.000000 }, { -1.081250, 0.132500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.031250, 0.155715, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.081250, 0.480000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.031250, 0.155715, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.031250, 0.459628, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.081250, 0.480000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.081250, 0.480000, 0.137500 }, { -0.715249, 0.698869, -0.000000 }, { -1.031250, 0.459628, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.761250, 0.807500, 0.137500 }, { -0.715249, 0.698869, -0.000000 }, { -1.031250, 0.459628, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.740200, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.761250, 0.807500, 0.137500 }, { -0.715249, 0.698869, -0.000000 }, { -0.761250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.740200, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.740200, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.288752, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.331250, 0.807500, 0.137500 }, { 0.986933, 0.161132, 0.000000 }, { 0.288752, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.371250, 0.562500, 0.137500 }, { 0.986933, 0.161132, 0.000000 }, { 0.288752, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.310723, 0.622930, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.371250, 0.562500, 0.137500 }, { 0.986933, 0.161132, 0.000000 }, { 0.371250, 0.562500, 0.137500 }, { -0.159546, -0.987191, -0.000000 }, { 0.310723, 0.622930, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.123750, 0.602500, 0.137500 }, { -0.080030, -0.996792, -0.000000 }, { 0.310723, 0.622930, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.127764, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.123750, 0.602500, 0.137500 }, { -0.080030, -0.996792, -0.000000 }, { 0.123750, 0.602500, 0.137500 }, { -0.080030, -0.996792, -0.000000 }, { 0.127764, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.536250, 0.602500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.127764, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.561640, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.536250, 0.602500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.536250, 0.602500, 0.137500 }, { 0.807391, -0.590017, -0.000000 }, { -0.561640, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.631250, 0.472500, 0.137500 }, { 0.807391, -0.590017, -0.000000 }, { -0.561640, 0.652500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.681883, 0.487957, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.631250, 0.472500, 0.137500 }, { 0.807391, -0.590017, -0.000000 }, { -0.631250, 0.472500, 0.137500 }, { 0.999261, 0.038433, 0.000000 }, { -0.681883, 0.487957, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.628750, 0.407500, 0.137500 }, { 0.999162, 0.040935, 0.000000 }, { -0.681883, 0.487957, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.678707, 0.405453, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.628750, 0.407500, 0.137500 }, { 0.999162, 0.040935, 0.000000 }, { -0.628750, 0.407500, 0.137500 }, { 0.999162, 0.040935, 0.000000 }, { -0.678707, 0.405453, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.626250, 0.350000, 0.137500 }, { 0.999056, 0.043437, 0.000000 }, { -0.678707, 0.405453, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.675048, 0.321275, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.626250, 0.350000, 0.137500 }, { 0.999056, 0.043437, 0.000000 }, { -0.626250, 0.350000, 0.137500 }, { 0.522829, 0.852438, 0.000000 }, { -0.675048, 0.321275, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.438750, 0.235000, 0.137500 }, { 0.522829, 0.852438, 0.000000 }, { -0.675048, 0.321275, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.451288, 0.184034, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.438750, 0.235000, 0.137500 }, { 0.522829, 0.852438, 0.000000 }, { -0.438750, 0.235000, 0.137500 }, { -0.067745, 0.997703, -0.000000 }, { -0.451288, 0.184034, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.236250, 0.248750, 0.137500 }, { -0.065062, 0.997881, -0.000000 }, { -0.451288, 0.184034, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.232997, 0.198856, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.236250, 0.248750, 0.137500 }, { -0.065062, 0.997881, -0.000000 }, { -0.236250, 0.248750, 0.137500 }, { -0.065062, 0.997881, -0.000000 }, { -0.232997, 0.198856, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.016250, 0.262500, 0.137500 }, { -0.062378, 0.998053, -0.000000 }, { -0.232997, 0.198856, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.033247, 0.211340, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.016250, 0.262500, 0.137500 }, { -0.062378, 0.998053, -0.000000 }, { -0.016250, 0.262500, 0.137500 }, { 0.647231, 0.762294, 0.000000 }, { -0.033247, 0.211340, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.381250, -0.075000, 0.137500 }, { 0.647231, 0.762294, 0.000000 }, { -0.033247, 0.211340, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, -0.098139, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.381250, -0.075000, 0.137500 }, { 0.647231, 0.762294, 0.000000 }, { 0.381250, -0.075000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.331250, -0.098139, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.381250, -0.480000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.331250, -0.098139, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.331250, -0.459628, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.381250, -0.480000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.003750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.953750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.533750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.953750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.583750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.533750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.533750, -0.807500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.583750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.533750, -0.475000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.583750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.583750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.533750, -0.475000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.533750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.583750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.003750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.583750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.953750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.003750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.003750, -0.475000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.953750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.003750, -0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.953750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.953750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.003750, -0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.761250, 0.807500, 0.137500 }, { 0.995392, -0.095886, -0.000000 }, { 2.706200, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.708750, 0.262500, 0.137500 }, { 0.999370, -0.035477, -0.000000 }, { 2.706200, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.658700, 0.264277, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.708750, 0.262500, 0.137500 }, { 0.999370, -0.035477, -0.000000 }, { 2.708750, 0.262500, 0.137500 }, { 0.999370, -0.035477, -0.000000 }, { 2.658700, 0.264277, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.720000, -0.186250, 0.137500 }, { 0.999583, 0.028886, 0.000000 }, { 2.658700, 0.264277, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.670025, -0.187694, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.720000, -0.186250, 0.137500 }, { 0.999583, 0.028886, 0.000000 }, { 2.720000, -0.186250, 0.137500 }, { 0.999583, 0.028886, 0.000000 }, { 2.670025, -0.187694, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.731250, -0.530000, 0.137500 }, { 0.999465, 0.032710, 0.000000 }, { 2.670025, -0.187694, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.680900, -0.520343, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.731250, -0.530000, 0.137500 }, { 0.999465, 0.032710, 0.000000 }, { 2.731250, -0.530000, 0.137500 }, { 0.916423, -0.400210, -0.000000 }, { 2.680900, -0.520343, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.645000, -0.727500, 0.137500 }, { 0.916423, -0.400210, -0.000000 }, { 2.680900, -0.520343, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.607450, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.645000, -0.727500, 0.137500 }, { 0.916423, -0.400210, -0.000000 }, { 2.645000, -0.727500, 0.137500 }, { 0.365476, -0.930821, -0.000000 }, { 2.607450, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.441250, -0.807500, 0.137500 }, { 0.185983, -0.982553, -0.000000 }, { 2.607450, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.431785, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.441250, -0.807500, 0.137500 }, { 0.185983, -0.982553, -0.000000 }, { 2.441250, -0.807500, 0.137500 }, { 0.185983, -0.982553, -0.000000 }, { 2.431785, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.466250, -0.807500, 0.137500 }, { -0.185983, -0.982553, -0.000000 }, { 2.431785, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.475715, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.466250, -0.807500, 0.137500 }, { -0.185983, -0.982553, -0.000000 }, { 1.466250, -0.807500, 0.137500 }, { -0.185983, -0.982553, -0.000000 }, { 1.475715, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.262500, -0.727500, 0.137500 }, { -0.365476, -0.930821, -0.000000 }, { 1.475715, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.300038, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.262500, -0.727500, 0.137500 }, { -0.365476, -0.930821, -0.000000 }, { 1.262500, -0.727500, 0.137500 }, { -0.916423, -0.400210, -0.000000 }, { 1.300038, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.176250, -0.530000, 0.137500 }, { -0.916423, -0.400210, -0.000000 }, { 1.300038, -0.688523, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.226593, -0.520340, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.176250, -0.530000, 0.137500 }, { -0.916423, -0.400210, -0.000000 }, { 1.176250, -0.530000, 0.137500 }, { -0.999469, 0.032591, -0.000000 }, { 1.226593, -0.520340, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.187500, -0.185000, 0.137500 }, { -0.999583, 0.028862, -0.000000 }, { 1.226593, -0.520340, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.237480, -0.186443, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.187500, -0.185000, 0.137500 }, { -0.999583, 0.028862, -0.000000 }, { 1.187500, -0.185000, 0.137500 }, { -0.999583, 0.028862, -0.000000 }, { 1.237480, -0.186443, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.198750, 0.262500, 0.137500 }, { -0.999372, -0.035442, -0.000000 }, { 1.237480, -0.186443, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.248810, 0.264275, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.198750, 0.262500, 0.137500 }, { -0.999372, -0.035442, -0.000000 }, { 1.198750, 0.262500, 0.137500 }, { -0.999372, -0.035442, -0.000000 }, { 1.248810, 0.264275, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.146250, 0.807500, 0.137500 }, { -0.995392, -0.095886, -0.000000 }, { 1.248810, 0.264275, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.201298, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.146250, 0.807500, 0.137500 }, { -0.995392, -0.095886, -0.000000 }, { 1.146250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.201298, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.676250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.201298, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.618790, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.676250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.676250, 0.807500, 0.137500 }, { 0.990405, -0.138196, -0.000000 }, { 1.618790, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.646250, 0.592500, 0.137500 }, { 0.997598, -0.069264, -0.000000 }, { 1.618790, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.596250, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.646250, 0.592500, 0.137500 }, { 0.997598, -0.069264, -0.000000 }, { 1.646250, 0.592500, 0.137500 }, { 0.997598, -0.069264, -0.000000 }, { 1.596250, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.646250, -0.532500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.596250, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.596250, -0.554265, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.646250, -0.532500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.646250, -0.532500, 0.137500 }, { 0.681419, 0.731894, 0.000000 }, { 1.596250, -0.554265, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.718750, -0.600000, 0.137500 }, { 0.681419, 0.731894, 0.000000 }, { 1.596250, -0.554265, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.699077, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.718750, -0.600000, 0.137500 }, { 0.681419, 0.731894, 0.000000 }, { 1.718750, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.699077, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.443750, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.699077, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.463423, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.443750, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.443750, -0.600000, 0.137500 }, { -0.681419, 0.731894, -0.000000 }, { 2.463423, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.516250, -0.532500, 0.137500 }, { -0.681419, 0.731894, -0.000000 }, { 2.463423, -0.650000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.566250, -0.554265, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.516250, -0.532500, 0.137500 }, { -0.681419, 0.731894, -0.000000 }, { 2.516250, -0.532500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.566250, -0.554265, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.516250, 0.592500, 0.137500 }, { -0.997598, -0.069264, -0.000000 }, { 2.566250, -0.554265, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.566250, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.516250, 0.592500, 0.137500 }, { -0.997598, -0.069264, -0.000000 }, { 2.516250, 0.592500, 0.137500 }, { -0.997598, -0.069264, -0.000000 }, { 2.566250, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.486250, 0.807500, 0.137500 }, { -0.990405, -0.138196, -0.000000 }, { 2.566250, 0.595972, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.543700, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.486250, 0.807500, 0.137500 }, { -0.990405, -0.138196, -0.000000 }, { 2.486250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.543700, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.761250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.543700, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.706200, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.761250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.443750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.393750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.973750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.393750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.023750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.973750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.973750, -0.807500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 3.023750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.973750, -0.475000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 3.023750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.023750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.973750, -0.475000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.973750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.023750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.443750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.023750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.393750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.443750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.443750, -0.475000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 3.393750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.443750, -0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 3.393750, -0.525000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.393750, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.443750, -0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 110.0, 110.0, 110.0 } }; //======================================================================================== static float data_Back_Face[][3] = { { -1.908750, -0.244560, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, -0.474057, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, 0.474057, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, 0.277315, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, 0.277315, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.998917, 0.105369, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.998917, 0.105369, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.062568, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.062568, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371595, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.203025, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.062568, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.203025, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.203025, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.509167, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.509167, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.386300, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.386300, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.363750, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.386300, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.363750, -0.593432, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.363750, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.386375, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.363750, -0.593432, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.386375, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.386375, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.386375, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.386375, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371595, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, -0.244560, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371595, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, -0.244560, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371595, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.509475, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, -0.244560, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.509475, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.188333, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, -0.244560, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.188333, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371595, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371595, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.062568, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.062568, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.030136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, -0.244560, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.030136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.030136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.996690, -0.072866, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, -0.244560, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.278750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.278750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.278750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.098139, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.459628, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.040199, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.986252, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.008337, -0.622225, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.825017, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.040199, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.986252, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.825017, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.040199, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.825017, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.142244, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.040199, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.142244, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.023750, -0.524922, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.098139, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.040199, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.023750, -0.524922, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.098139, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.023750, -0.524922, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.023750, -0.264258, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.098139, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.023750, -0.264258, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.243791, -0.131630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.243791, -0.131630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.460460, -0.145088, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.661693, -0.156457, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.243791, -0.131630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.661693, -0.156457, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.155715, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.098139, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.243791, -0.131630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.155715, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.155715, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.459628, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.740200, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.288752, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.310723, 0.622930, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.127764, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.740200, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.288752, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.127764, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.740200, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.127764, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.561640, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.155715, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.740200, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.561640, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.155715, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.561640, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.681883, 0.487957, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.155715, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.681883, 0.487957, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.678707, 0.405453, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.155715, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.678707, 0.405453, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.675048, 0.321275, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.155715, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.675048, 0.321275, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.451288, 0.184034, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.098139, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.155715, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.451288, 0.184034, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.098139, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.451288, 0.184034, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.232997, 0.198856, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.232997, 0.198856, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.033247, 0.211340, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.098139, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.953750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.953750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.583750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.583750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.583750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.953750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.543700, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.706200, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.658700, 0.264277, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.670025, -0.187694, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.680900, -0.520343, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.607450, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.658700, 0.264277, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.670025, -0.187694, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.607450, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.607450, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.431785, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.475715, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.607450, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.475715, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.300038, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.300038, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.226593, -0.520340, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.237480, -0.186443, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.300038, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.237480, -0.186443, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.248810, 0.264275, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.248810, 0.264275, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.201298, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.618790, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.300038, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.248810, 0.264275, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.618790, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.300038, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.618790, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.596250, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.300038, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.596250, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.596250, -0.554265, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.300038, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.596250, -0.554265, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.699077, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.607450, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.300038, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.699077, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.607450, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.699077, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.463423, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.607450, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.463423, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.566250, -0.554265, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.658700, 0.264277, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.607450, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.566250, -0.554265, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.658700, 0.264277, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.566250, -0.554265, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.566250, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.658700, 0.264277, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.566250, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.543700, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.393750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.393750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.023750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.023750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.023750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.393750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 110.0, 110.0, 110.0 } }; //======================================================================================== static float data_Back_Bevel[][3] = { { -1.858750, -0.495000, -0.137500 }, { 0.701473, -0.712696, -0.000000 }, { -2.196728, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, -0.474057, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.858750, -0.495000, -0.137500 }, { 0.701473, -0.712696, -0.000000 }, { -2.176250, -0.807500, -0.137500 }, { 0.701473, -0.712696, -0.000000 }, { -2.176250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.386375, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.386375, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.176250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.443750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.443750, -0.807500, -0.137500 }, { -0.990621, 0.136637, -0.000000 }, { -3.363750, -0.593432, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.386375, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.363750, -0.593432, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.443750, -0.807500, -0.137500 }, { -0.990621, 0.136637, -0.000000 }, { -3.413750, -0.590000, -0.137500 }, { -0.997653, 0.068480, -0.000000 }, { -3.413750, -0.590000, -0.137500 }, { -0.997653, 0.068480, -0.000000 }, { -3.363750, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.363750, -0.593432, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.363750, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.413750, -0.590000, -0.137500 }, { -0.997653, 0.068480, -0.000000 }, { -3.413750, 0.592500, -0.137500 }, { -0.997598, -0.069264, -0.000000 }, { -3.413750, 0.592500, -0.137500 }, { -0.997598, -0.069264, -0.000000 }, { -3.386300, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.363750, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.386300, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.413750, 0.592500, -0.137500 }, { -0.997598, -0.069264, -0.000000 }, { -3.443750, 0.807500, -0.137500 }, { -0.990405, -0.138196, -0.000000 }, { -3.443750, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.196728, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.386300, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.443750, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.176250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.176250, 0.807500, -0.137500 }, { 0.701473, 0.712696, 0.000000 }, { -1.908750, 0.474057, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.196728, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, 0.474057, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.176250, 0.807500, -0.137500 }, { 0.701473, 0.712696, 0.000000 }, { -1.858750, 0.495000, -0.137500 }, { 0.701473, 0.712696, 0.000000 }, { -1.858750, 0.495000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.908750, 0.277315, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, 0.474057, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, 0.277315, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.858750, 0.495000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, 0.265000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, 0.265000, -0.137500 }, { 0.885620, -0.464411, -0.000000 }, { -1.998917, 0.105369, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, 0.277315, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.998917, 0.105369, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.858750, 0.265000, -0.137500 }, { 0.885620, -0.464411, -0.000000 }, { -1.966250, 0.060000, -0.137500 }, { 0.885620, -0.464411, -0.000000 }, { -1.966250, 0.060000, -0.137500 }, { 0.159546, -0.987191, -0.000000 }, { -2.263750, 0.062568, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.998917, 0.105369, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.062568, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.966250, 0.060000, -0.137500 }, { 0.159546, -0.987191, -0.000000 }, { -2.213750, 0.020000, -0.137500 }, { 0.159546, -0.987191, -0.000000 }, { -2.213750, 0.020000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.263750, -0.030136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.062568, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.030136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.213750, 0.020000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.213750, 0.012500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.213750, 0.012500, -0.137500 }, { 0.157991, 0.987441, 0.000000 }, { -1.996690, -0.072866, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.030136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.996690, -0.072866, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.213750, 0.012500, -0.137500 }, { 0.157991, 0.987441, 0.000000 }, { -1.963750, -0.027500, -0.137500 }, { 0.157991, 0.987441, 0.000000 }, { -1.963750, -0.027500, -0.137500 }, { 0.890043, 0.455876, 0.000000 }, { -1.908750, -0.244560, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.996690, -0.072866, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, -0.244560, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.963750, -0.027500, -0.137500 }, { 0.890043, 0.455876, 0.000000 }, { -1.858750, -0.232500, -0.137500 }, { 0.890043, 0.455876, 0.000000 }, { -1.858750, -0.232500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.908750, -0.474057, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, -0.244560, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.908750, -0.474057, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.858750, -0.232500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, -0.495000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.313750, 0.220000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.263750, 0.509167, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.203025, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.509167, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.313750, 0.220000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, 0.492500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, 0.492500, -0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.371250, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.509167, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.313750, 0.492500, -0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, 0.602500, -0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, 0.602500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.993750, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.396250, 0.602500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, 0.602500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, 0.602500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.993750, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.943750, 0.602500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, 0.112500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, 0.112500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.371595, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371595, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.943750, 0.112500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, 0.112500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, 0.112500, -0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.263750, 0.203025, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371595, 0.062500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, 0.203025, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.396250, 0.112500, -0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.313750, 0.220000, -0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.313750, -0.492500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.263750, -0.188333, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.509475, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.188333, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.313750, -0.492500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, -0.205000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, -0.205000, -0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.371250, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.188333, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.313750, -0.205000, -0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, -0.095000, -0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, -0.095000, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.993750, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371250, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.396250, -0.095000, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, -0.095000, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, -0.095000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.993750, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, -0.045000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.943750, -0.095000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, -0.600000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.371595, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.993750, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371595, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.943750, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, -0.600000, -0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.263750, -0.509475, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.371595, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.263750, -0.509475, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.396250, -0.600000, -0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.313750, -0.492500, -0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -1.228750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.648750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.278750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.228750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.698750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.698750, -0.807500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.648750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.698750, -0.807500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.698750, -0.475000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.698750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.278750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.278750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.698750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.228750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.228750, -0.475000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.278750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.278750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.278750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.228750, -0.475000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.228750, -0.807500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.381250, -0.480000, -0.137500 }, { 0.715249, -0.698869, -0.000000 }, { 0.040199, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.459628, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.040199, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.381250, -0.480000, -0.137500 }, { 0.715249, -0.698869, -0.000000 }, { 0.061250, -0.807500, -0.137500 }, { 0.715249, -0.698869, -0.000000 }, { 0.061250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.986252, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.040199, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.986252, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.061250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.028750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.028750, -0.807500, -0.137500 }, { -0.986933, -0.161132, -0.000000 }, { -1.008337, -0.622225, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.986252, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.008337, -0.622225, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.028750, -0.807500, -0.137500 }, { -0.986933, -0.161132, -0.000000 }, { -1.068750, -0.562500, -0.137500 }, { -0.986933, -0.161132, -0.000000 }, { -1.068750, -0.562500, -0.137500 }, { 0.149805, 0.988716, 0.000000 }, { -0.825017, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.008337, -0.622225, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.825017, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.068750, -0.562500, -0.137500 }, { 0.149805, 0.988716, 0.000000 }, { -0.821250, -0.600000, -0.137500 }, { 0.075115, 0.997175, -0.000000 }, { -0.821250, -0.600000, -0.137500 }, { 0.075115, 0.997175, -0.000000 }, { -0.142244, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.825017, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.142244, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.821250, -0.600000, -0.137500 }, { 0.075115, 0.997175, -0.000000 }, { -0.163750, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.163750, -0.600000, -0.137500 }, { -0.725953, 0.687745, -0.000000 }, { -0.023750, -0.524922, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.142244, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.023750, -0.524922, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.163750, -0.600000, -0.137500 }, { -0.725953, 0.687745, -0.000000 }, { -0.073750, -0.505000, -0.137500 }, { -0.725953, 0.687745, -0.000000 }, { -0.073750, -0.505000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -0.023750, -0.264258, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.023750, -0.524922, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.023750, -0.264258, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.073750, -0.505000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -0.073750, -0.292500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -0.073750, -0.292500, -0.137500 }, { -0.516220, -0.856456, -0.000000 }, { -0.243791, -0.131630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.023750, -0.264258, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.243791, -0.131630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.073750, -0.292500, -0.137500 }, { -0.516220, -0.856456, -0.000000 }, { -0.256250, -0.182500, -0.137500 }, { -0.516220, -0.856456, -0.000000 }, { -0.256250, -0.182500, -0.137500 }, { 0.061992, -0.998077, -0.000000 }, { -0.460460, -0.145088, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.243791, -0.131630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.460460, -0.145088, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.256250, -0.182500, -0.137500 }, { 0.061992, -0.998077, -0.000000 }, { -0.457500, -0.195000, -0.137500 }, { 0.059200, -0.998246, -0.000000 }, { -0.457500, -0.195000, -0.137500 }, { 0.059200, -0.998246, -0.000000 }, { -0.661693, -0.156457, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.460460, -0.145088, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.661693, -0.156457, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.457500, -0.195000, -0.137500 }, { 0.059200, -0.998246, -0.000000 }, { -0.678750, -0.207500, -0.137500 }, { 0.056407, -0.998408, -0.000000 }, { -0.678750, -0.207500, -0.137500 }, { -0.645304, -0.763926, -0.000000 }, { -1.031250, 0.155715, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.661693, -0.156457, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.155715, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.678750, -0.207500, -0.137500 }, { -0.645304, -0.763926, -0.000000 }, { -1.081250, 0.132500, -0.137500 }, { -0.645304, -0.763926, -0.000000 }, { -1.081250, 0.132500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.031250, 0.459628, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.155715, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.459628, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.081250, 0.132500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.081250, 0.480000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.081250, 0.480000, -0.137500 }, { -0.715249, 0.698869, -0.000000 }, { -0.740200, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.031250, 0.459628, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.740200, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.081250, 0.480000, -0.137500 }, { -0.715249, 0.698869, -0.000000 }, { -0.761250, 0.807500, -0.137500 }, { -0.715249, 0.698869, -0.000000 }, { -0.761250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.288752, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.740200, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.288752, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.761250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.331250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.331250, 0.807500, -0.137500 }, { 0.986933, 0.161132, 0.000000 }, { 0.310723, 0.622930, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.288752, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.310723, 0.622930, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, 0.807500, -0.137500 }, { 0.986933, 0.161132, 0.000000 }, { 0.371250, 0.562500, -0.137500 }, { 0.986933, 0.161132, 0.000000 }, { 0.371250, 0.562500, -0.137500 }, { -0.159546, -0.987191, -0.000000 }, { 0.127764, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.310723, 0.622930, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.127764, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.371250, 0.562500, -0.137500 }, { -0.159546, -0.987191, -0.000000 }, { 0.123750, 0.602500, -0.137500 }, { -0.080030, -0.996792, -0.000000 }, { 0.123750, 0.602500, -0.137500 }, { -0.080030, -0.996792, -0.000000 }, { -0.561640, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.127764, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.561640, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.123750, 0.602500, -0.137500 }, { -0.080030, -0.996792, -0.000000 }, { -0.536250, 0.602500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.536250, 0.602500, -0.137500 }, { 0.807391, -0.590017, -0.000000 }, { -0.681883, 0.487957, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.561640, 0.652500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.681883, 0.487957, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.536250, 0.602500, -0.137500 }, { 0.807391, -0.590017, -0.000000 }, { -0.631250, 0.472500, -0.137500 }, { 0.807391, -0.590017, -0.000000 }, { -0.631250, 0.472500, -0.137500 }, { 0.999261, 0.038433, 0.000000 }, { -0.678707, 0.405453, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.681883, 0.487957, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.678707, 0.405453, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.631250, 0.472500, -0.137500 }, { 0.999261, 0.038433, 0.000000 }, { -0.628750, 0.407500, -0.137500 }, { 0.999162, 0.040935, 0.000000 }, { -0.628750, 0.407500, -0.137500 }, { 0.999162, 0.040935, 0.000000 }, { -0.675048, 0.321275, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.678707, 0.405453, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.675048, 0.321275, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.628750, 0.407500, -0.137500 }, { 0.999162, 0.040935, 0.000000 }, { -0.626250, 0.350000, -0.137500 }, { 0.999056, 0.043437, 0.000000 }, { -0.626250, 0.350000, -0.137500 }, { 0.522829, 0.852438, 0.000000 }, { -0.451288, 0.184034, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.675048, 0.321275, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.451288, 0.184034, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.626250, 0.350000, -0.137500 }, { 0.522829, 0.852438, 0.000000 }, { -0.438750, 0.235000, -0.137500 }, { 0.522829, 0.852438, 0.000000 }, { -0.438750, 0.235000, -0.137500 }, { -0.067745, 0.997703, -0.000000 }, { -0.232997, 0.198856, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.451288, 0.184034, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.232997, 0.198856, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.438750, 0.235000, -0.137500 }, { -0.067745, 0.997703, -0.000000 }, { -0.236250, 0.248750, -0.137500 }, { -0.065062, 0.997881, -0.000000 }, { -0.236250, 0.248750, -0.137500 }, { -0.065062, 0.997881, -0.000000 }, { -0.033247, 0.211340, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.232997, 0.198856, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.033247, 0.211340, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.236250, 0.248750, -0.137500 }, { -0.065062, 0.997881, -0.000000 }, { -0.016250, 0.262500, -0.137500 }, { -0.062378, 0.998053, -0.000000 }, { -0.016250, 0.262500, -0.137500 }, { 0.647231, 0.762294, 0.000000 }, { 0.331250, -0.098139, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.033247, 0.211340, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.098139, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.016250, 0.262500, -0.137500 }, { 0.647231, 0.762294, 0.000000 }, { 0.381250, -0.075000, -0.137500 }, { 0.647231, 0.762294, 0.000000 }, { 0.381250, -0.075000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.331250, -0.459628, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.098139, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.331250, -0.459628, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.381250, -0.075000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.381250, -0.480000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.003750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.583750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.953750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.583750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.003750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.533750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.533750, -0.807500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.583750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.583750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.583750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.533750, -0.807500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.533750, -0.475000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.533750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.953750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.583750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.953750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.533750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.003750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.003750, -0.475000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.953750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.953750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.953750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.003750, -0.475000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.003750, -0.807500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.761250, 0.807500, -0.137500 }, { 0.995392, -0.095886, -0.000000 }, { 2.658700, 0.264277, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.706200, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.658700, 0.264277, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.761250, 0.807500, -0.137500 }, { 0.995392, -0.095886, -0.000000 }, { 2.708750, 0.262500, -0.137500 }, { 0.999370, -0.035477, -0.000000 }, { 2.708750, 0.262500, -0.137500 }, { 0.999370, -0.035477, -0.000000 }, { 2.670025, -0.187694, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.658700, 0.264277, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.670025, -0.187694, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.708750, 0.262500, -0.137500 }, { 0.999370, -0.035477, -0.000000 }, { 2.720000, -0.186250, -0.137500 }, { 0.999583, 0.028886, 0.000000 }, { 2.720000, -0.186250, -0.137500 }, { 0.999583, 0.028886, 0.000000 }, { 2.680900, -0.520343, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.670025, -0.187694, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.680900, -0.520343, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.720000, -0.186250, -0.137500 }, { 0.999583, 0.028886, 0.000000 }, { 2.731250, -0.530000, -0.137500 }, { 0.999465, 0.032710, 0.000000 }, { 2.731250, -0.530000, -0.137500 }, { 0.916423, -0.400210, -0.000000 }, { 2.607450, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.680900, -0.520343, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.607450, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.731250, -0.530000, -0.137500 }, { 0.916423, -0.400210, -0.000000 }, { 2.645000, -0.727500, -0.137500 }, { 0.916423, -0.400210, -0.000000 }, { 2.645000, -0.727500, -0.137500 }, { 0.365476, -0.930821, -0.000000 }, { 2.431785, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.607450, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.431785, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.645000, -0.727500, -0.137500 }, { 0.365476, -0.930821, -0.000000 }, { 2.441250, -0.807500, -0.137500 }, { 0.185983, -0.982553, -0.000000 }, { 2.441250, -0.807500, -0.137500 }, { 0.185983, -0.982553, -0.000000 }, { 1.475715, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.431785, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.475715, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.441250, -0.807500, -0.137500 }, { 0.185983, -0.982553, -0.000000 }, { 1.466250, -0.807500, -0.137500 }, { -0.185983, -0.982553, -0.000000 }, { 1.466250, -0.807500, -0.137500 }, { -0.185983, -0.982553, -0.000000 }, { 1.300038, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.475715, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.300038, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.466250, -0.807500, -0.137500 }, { -0.185983, -0.982553, -0.000000 }, { 1.262500, -0.727500, -0.137500 }, { -0.365476, -0.930821, -0.000000 }, { 1.262500, -0.727500, -0.137500 }, { -0.916423, -0.400210, -0.000000 }, { 1.226593, -0.520340, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.300038, -0.688523, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.226593, -0.520340, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.262500, -0.727500, -0.137500 }, { -0.916423, -0.400210, -0.000000 }, { 1.176250, -0.530000, -0.137500 }, { -0.916423, -0.400210, -0.000000 }, { 1.176250, -0.530000, -0.137500 }, { -0.999469, 0.032591, -0.000000 }, { 1.237480, -0.186443, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.226593, -0.520340, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.237480, -0.186443, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.176250, -0.530000, -0.137500 }, { -0.999469, 0.032591, -0.000000 }, { 1.187500, -0.185000, -0.137500 }, { -0.999583, 0.028862, -0.000000 }, { 1.187500, -0.185000, -0.137500 }, { -0.999583, 0.028862, -0.000000 }, { 1.248810, 0.264275, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.237480, -0.186443, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.248810, 0.264275, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.187500, -0.185000, -0.137500 }, { -0.999583, 0.028862, -0.000000 }, { 1.198750, 0.262500, -0.137500 }, { -0.999372, -0.035442, -0.000000 }, { 1.198750, 0.262500, -0.137500 }, { -0.999372, -0.035442, -0.000000 }, { 1.201298, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.248810, 0.264275, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.201298, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.198750, 0.262500, -0.137500 }, { -0.999372, -0.035442, -0.000000 }, { 1.146250, 0.807500, -0.137500 }, { -0.995392, -0.095886, -0.000000 }, { 1.146250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.618790, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.201298, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.618790, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.146250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.676250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.676250, 0.807500, -0.137500 }, { 0.990405, -0.138196, -0.000000 }, { 1.596250, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.618790, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.596250, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.676250, 0.807500, -0.137500 }, { 0.990405, -0.138196, -0.000000 }, { 1.646250, 0.592500, -0.137500 }, { 0.997598, -0.069264, -0.000000 }, { 1.646250, 0.592500, -0.137500 }, { 0.997598, -0.069264, -0.000000 }, { 1.596250, -0.554265, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.596250, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.596250, -0.554265, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.646250, 0.592500, -0.137500 }, { 0.997598, -0.069264, -0.000000 }, { 1.646250, -0.532500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.646250, -0.532500, -0.137500 }, { 0.681419, 0.731894, 0.000000 }, { 1.699077, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.596250, -0.554265, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.699077, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.646250, -0.532500, -0.137500 }, { 0.681419, 0.731894, 0.000000 }, { 1.718750, -0.600000, -0.137500 }, { 0.681419, 0.731894, 0.000000 }, { 1.718750, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.463423, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.699077, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.463423, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.718750, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.443750, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.443750, -0.600000, -0.137500 }, { -0.681419, 0.731894, -0.000000 }, { 2.566250, -0.554265, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.463423, -0.650000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.566250, -0.554265, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.443750, -0.600000, -0.137500 }, { -0.681419, 0.731894, -0.000000 }, { 2.516250, -0.532500, -0.137500 }, { -0.681419, 0.731894, -0.000000 }, { 2.516250, -0.532500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.566250, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.566250, -0.554265, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.566250, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.516250, -0.532500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.516250, 0.592500, -0.137500 }, { -0.997598, -0.069264, -0.000000 }, { 2.516250, 0.592500, -0.137500 }, { -0.997598, -0.069264, -0.000000 }, { 2.543700, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.566250, 0.595972, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.543700, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.516250, 0.592500, -0.137500 }, { -0.997598, -0.069264, -0.000000 }, { 2.486250, 0.807500, -0.137500 }, { -0.990405, -0.138196, -0.000000 }, { 2.486250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.706200, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.543700, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.706200, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.486250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.761250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.443750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.023750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.393750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.023750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.443750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.973750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.973750, -0.807500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 3.023750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.023750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.023750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.973750, -0.807500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.973750, -0.475000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.973750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.393750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.023750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.393750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.973750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.443750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.443750, -0.475000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 3.393750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.393750, -0.525000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.393750, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.443750, -0.475000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 3.443750, -0.807500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 110.0, 110.0, 110.0} }; //======================================================================================== static float data_Side[][3] = { { -1.858750, -0.495000, -0.137500 }, { 0.701473, -0.712696, -0.000000 }, { -1.858750, -0.495000, 0.137500 }, { 0.701473, -0.712696, -0.000000 }, { -2.176250, -0.807500, 0.137500 }, { 0.701473, -0.712696, -0.000000 }, { -1.858750, -0.495000, -0.137500 }, { 0.701473, -0.712696, -0.000000 }, { -2.176250, -0.807500, 0.137500 }, { 0.701473, -0.712696, -0.000000 }, { -2.176250, -0.807500, -0.137500 }, { 0.701473, -0.712696, -0.000000 }, { -2.176250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.176250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.443750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.176250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.443750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.443750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.443750, -0.807500, -0.137500 }, { -0.990621, 0.136637, -0.000000 }, { -3.443750, -0.807500, 0.137500 }, { -0.990621, 0.136637, -0.000000 }, { -3.413750, -0.590000, 0.137500 }, { -0.997653, 0.068480, -0.000000 }, { -3.443750, -0.807500, -0.137500 }, { -0.990621, 0.136637, -0.000000 }, { -3.413750, -0.590000, 0.137500 }, { -0.997653, 0.068480, -0.000000 }, { -3.413750, -0.590000, -0.137500 }, { -0.997653, 0.068480, -0.000000 }, { -3.413750, -0.590000, -0.137500 }, { -0.997653, 0.068480, -0.000000 }, { -3.413750, -0.590000, 0.137500 }, { -0.997653, 0.068480, -0.000000 }, { -3.413750, 0.592500, 0.137500 }, { -0.997598, -0.069264, -0.000000 }, { -3.413750, -0.590000, -0.137500 }, { -0.997653, 0.068480, -0.000000 }, { -3.413750, 0.592500, 0.137500 }, { -0.997598, -0.069264, -0.000000 }, { -3.413750, 0.592500, -0.137500 }, { -0.997598, -0.069264, -0.000000 }, { -3.413750, 0.592500, -0.137500 }, { -0.997598, -0.069264, -0.000000 }, { -3.413750, 0.592500, 0.137500 }, { -0.997598, -0.069264, -0.000000 }, { -3.443750, 0.807500, 0.137500 }, { -0.990405, -0.138196, -0.000000 }, { -3.413750, 0.592500, -0.137500 }, { -0.997598, -0.069264, -0.000000 }, { -3.443750, 0.807500, 0.137500 }, { -0.990405, -0.138196, -0.000000 }, { -3.443750, 0.807500, -0.137500 }, { -0.990405, -0.138196, -0.000000 }, { -3.443750, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.443750, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.176250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.443750, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.176250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.176250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.176250, 0.807500, -0.137500 }, { 0.701473, 0.712696, 0.000000 }, { -2.176250, 0.807500, 0.137500 }, { 0.701473, 0.712696, 0.000000 }, { -1.858750, 0.495000, 0.137500 }, { 0.701473, 0.712696, 0.000000 }, { -2.176250, 0.807500, -0.137500 }, { 0.701473, 0.712696, 0.000000 }, { -1.858750, 0.495000, 0.137500 }, { 0.701473, 0.712696, 0.000000 }, { -1.858750, 0.495000, -0.137500 }, { 0.701473, 0.712696, 0.000000 }, { -1.858750, 0.495000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, 0.495000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, 0.265000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, 0.495000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, 0.265000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, 0.265000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, 0.265000, -0.137500 }, { 0.885620, -0.464411, -0.000000 }, { -1.858750, 0.265000, 0.137500 }, { 0.885620, -0.464411, -0.000000 }, { -1.966250, 0.060000, 0.137500 }, { 0.885620, -0.464411, -0.000000 }, { -1.858750, 0.265000, -0.137500 }, { 0.885620, -0.464411, -0.000000 }, { -1.966250, 0.060000, 0.137500 }, { 0.885620, -0.464411, -0.000000 }, { -1.966250, 0.060000, -0.137500 }, { 0.885620, -0.464411, -0.000000 }, { -1.966250, 0.060000, -0.137500 }, { 0.159546, -0.987191, -0.000000 }, { -1.966250, 0.060000, 0.137500 }, { 0.159546, -0.987191, -0.000000 }, { -2.213750, 0.020000, 0.137500 }, { 0.159546, -0.987191, -0.000000 }, { -1.966250, 0.060000, -0.137500 }, { 0.159546, -0.987191, -0.000000 }, { -2.213750, 0.020000, 0.137500 }, { 0.159546, -0.987191, -0.000000 }, { -2.213750, 0.020000, -0.137500 }, { 0.159546, -0.987191, -0.000000 }, { -2.213750, 0.020000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.213750, 0.020000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.213750, 0.012500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.213750, 0.020000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.213750, 0.012500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.213750, 0.012500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.213750, 0.012500, -0.137500 }, { 0.157991, 0.987441, 0.000000 }, { -2.213750, 0.012500, 0.137500 }, { 0.157991, 0.987441, 0.000000 }, { -1.963750, -0.027500, 0.137500 }, { 0.157991, 0.987441, 0.000000 }, { -2.213750, 0.012500, -0.137500 }, { 0.157991, 0.987441, 0.000000 }, { -1.963750, -0.027500, 0.137500 }, { 0.157991, 0.987441, 0.000000 }, { -1.963750, -0.027500, -0.137500 }, { 0.157991, 0.987441, 0.000000 }, { -1.963750, -0.027500, -0.137500 }, { 0.890043, 0.455876, 0.000000 }, { -1.963750, -0.027500, 0.137500 }, { 0.890043, 0.455876, 0.000000 }, { -1.858750, -0.232500, 0.137500 }, { 0.890043, 0.455876, 0.000000 }, { -1.963750, -0.027500, -0.137500 }, { 0.890043, 0.455876, 0.000000 }, { -1.858750, -0.232500, 0.137500 }, { 0.890043, 0.455876, 0.000000 }, { -1.858750, -0.232500, -0.137500 }, { 0.890043, 0.455876, 0.000000 }, { -1.858750, -0.232500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, -0.232500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, -0.495000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, -0.232500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, -0.495000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.858750, -0.495000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.313750, 0.220000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, 0.220000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, 0.492500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, 0.220000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, 0.492500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, 0.492500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, 0.492500, -0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.313750, 0.492500, 0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, 0.602500, 0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.313750, 0.492500, -0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, 0.602500, 0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, 0.602500, -0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, 0.602500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.396250, 0.602500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, 0.602500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.396250, 0.602500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, 0.602500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, 0.602500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, 0.602500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, 0.602500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, 0.112500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, 0.602500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, 0.112500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, 0.112500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, 0.112500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.943750, 0.112500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, 0.112500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.943750, 0.112500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, 0.112500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, 0.112500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, 0.112500, -0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.396250, 0.112500, 0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.313750, 0.220000, 0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.396250, 0.112500, -0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.313750, 0.220000, 0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.313750, 0.220000, -0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.313750, -0.492500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, -0.492500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, -0.205000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, -0.492500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, -0.205000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, -0.205000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.313750, -0.205000, -0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.313750, -0.205000, 0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, -0.095000, 0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.313750, -0.205000, -0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, -0.095000, 0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, -0.095000, -0.137500 }, { -0.800000, -0.600000, -0.000000 }, { -2.396250, -0.095000, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.396250, -0.095000, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, -0.095000, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.396250, -0.095000, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, -0.095000, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, -0.095000, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.943750, -0.095000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, -0.095000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, -0.600000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, -0.095000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, -0.600000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, -0.600000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.943750, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.943750, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.943750, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.396250, -0.600000, -0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.396250, -0.600000, 0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.313750, -0.492500, 0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.396250, -0.600000, -0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.313750, -0.492500, 0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -2.313750, -0.492500, -0.137500 }, { -0.793309, 0.608819, -0.000000 }, { -1.228750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.228750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.698750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.228750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.698750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.698750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.698750, -0.807500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.698750, -0.807500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.698750, -0.475000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.698750, -0.807500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.698750, -0.475000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.698750, -0.475000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.698750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.698750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.228750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.698750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.228750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.228750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.228750, -0.475000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.228750, -0.475000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.228750, -0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.228750, -0.475000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.228750, -0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.228750, -0.807500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.381250, -0.480000, -0.137500 }, { 0.715249, -0.698869, -0.000000 }, { 0.381250, -0.480000, 0.137500 }, { 0.715249, -0.698869, -0.000000 }, { 0.061250, -0.807500, 0.137500 }, { 0.715249, -0.698869, -0.000000 }, { 0.381250, -0.480000, -0.137500 }, { 0.715249, -0.698869, -0.000000 }, { 0.061250, -0.807500, 0.137500 }, { 0.715249, -0.698869, -0.000000 }, { 0.061250, -0.807500, -0.137500 }, { 0.715249, -0.698869, -0.000000 }, { 0.061250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.061250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.028750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.061250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.028750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.028750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.028750, -0.807500, -0.137500 }, { -0.986933, -0.161132, -0.000000 }, { -1.028750, -0.807500, 0.137500 }, { -0.986933, -0.161132, -0.000000 }, { -1.068750, -0.562500, 0.137500 }, { -0.986933, -0.161132, -0.000000 }, { -1.028750, -0.807500, -0.137500 }, { -0.986933, -0.161132, -0.000000 }, { -1.068750, -0.562500, 0.137500 }, { -0.986933, -0.161132, -0.000000 }, { -1.068750, -0.562500, -0.137500 }, { -0.986933, -0.161132, -0.000000 }, { -1.068750, -0.562500, -0.137500 }, { 0.149805, 0.988716, 0.000000 }, { -1.068750, -0.562500, 0.137500 }, { 0.149805, 0.988716, 0.000000 }, { -0.821250, -0.600000, 0.137500 }, { 0.075115, 0.997175, -0.000000 }, { -1.068750, -0.562500, -0.137500 }, { 0.149805, 0.988716, 0.000000 }, { -0.821250, -0.600000, 0.137500 }, { 0.075115, 0.997175, -0.000000 }, { -0.821250, -0.600000, -0.137500 }, { 0.075115, 0.997175, -0.000000 }, { -0.821250, -0.600000, -0.137500 }, { 0.075115, 0.997175, -0.000000 }, { -0.821250, -0.600000, 0.137500 }, { 0.075115, 0.997175, -0.000000 }, { -0.163750, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.821250, -0.600000, -0.137500 }, { 0.075115, 0.997175, -0.000000 }, { -0.163750, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.163750, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.163750, -0.600000, -0.137500 }, { -0.725953, 0.687745, -0.000000 }, { -0.163750, -0.600000, 0.137500 }, { -0.725953, 0.687745, -0.000000 }, { -0.073750, -0.505000, 0.137500 }, { -0.725953, 0.687745, -0.000000 }, { -0.163750, -0.600000, -0.137500 }, { -0.725953, 0.687745, -0.000000 }, { -0.073750, -0.505000, 0.137500 }, { -0.725953, 0.687745, -0.000000 }, { -0.073750, -0.505000, -0.137500 }, { -0.725953, 0.687745, -0.000000 }, { -0.073750, -0.505000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -0.073750, -0.505000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -0.073750, -0.292500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -0.073750, -0.505000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -0.073750, -0.292500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -0.073750, -0.292500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -0.073750, -0.292500, -0.137500 }, { -0.516220, -0.856456, -0.000000 }, { -0.073750, -0.292500, 0.137500 }, { -0.516220, -0.856456, -0.000000 }, { -0.256250, -0.182500, 0.137500 }, { -0.516220, -0.856456, -0.000000 }, { -0.073750, -0.292500, -0.137500 }, { -0.516220, -0.856456, -0.000000 }, { -0.256250, -0.182500, 0.137500 }, { -0.516220, -0.856456, -0.000000 }, { -0.256250, -0.182500, -0.137500 }, { -0.516220, -0.856456, -0.000000 }, { -0.256250, -0.182500, -0.137500 }, { 0.061992, -0.998077, -0.000000 }, { -0.256250, -0.182500, 0.137500 }, { 0.061992, -0.998077, -0.000000 }, { -0.457500, -0.195000, 0.137500 }, { 0.059200, -0.998246, -0.000000 }, { -0.256250, -0.182500, -0.137500 }, { 0.061992, -0.998077, -0.000000 }, { -0.457500, -0.195000, 0.137500 }, { 0.059200, -0.998246, -0.000000 }, { -0.457500, -0.195000, -0.137500 }, { 0.059200, -0.998246, -0.000000 }, { -0.457500, -0.195000, -0.137500 }, { 0.059200, -0.998246, -0.000000 }, { -0.457500, -0.195000, 0.137500 }, { 0.059200, -0.998246, -0.000000 }, { -0.678750, -0.207500, 0.137500 }, { 0.056407, -0.998408, -0.000000 }, { -0.457500, -0.195000, -0.137500 }, { 0.059200, -0.998246, -0.000000 }, { -0.678750, -0.207500, 0.137500 }, { 0.056407, -0.998408, -0.000000 }, { -0.678750, -0.207500, -0.137500 }, { 0.056407, -0.998408, -0.000000 }, { -0.678750, -0.207500, -0.137500 }, { -0.645304, -0.763926, -0.000000 }, { -0.678750, -0.207500, 0.137500 }, { -0.645304, -0.763926, -0.000000 }, { -1.081250, 0.132500, 0.137500 }, { -0.645304, -0.763926, -0.000000 }, { -0.678750, -0.207500, -0.137500 }, { -0.645304, -0.763926, -0.000000 }, { -1.081250, 0.132500, 0.137500 }, { -0.645304, -0.763926, -0.000000 }, { -1.081250, 0.132500, -0.137500 }, { -0.645304, -0.763926, -0.000000 }, { -1.081250, 0.132500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.081250, 0.132500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.081250, 0.480000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.081250, 0.132500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.081250, 0.480000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.081250, 0.480000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.081250, 0.480000, -0.137500 }, { -0.715249, 0.698869, -0.000000 }, { -1.081250, 0.480000, 0.137500 }, { -0.715249, 0.698869, -0.000000 }, { -0.761250, 0.807500, 0.137500 }, { -0.715249, 0.698869, -0.000000 }, { -1.081250, 0.480000, -0.137500 }, { -0.715249, 0.698869, -0.000000 }, { -0.761250, 0.807500, 0.137500 }, { -0.715249, 0.698869, -0.000000 }, { -0.761250, 0.807500, -0.137500 }, { -0.715249, 0.698869, -0.000000 }, { -0.761250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.761250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.331250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.761250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.331250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.331250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.331250, 0.807500, -0.137500 }, { 0.986933, 0.161132, 0.000000 }, { 0.331250, 0.807500, 0.137500 }, { 0.986933, 0.161132, 0.000000 }, { 0.371250, 0.562500, 0.137500 }, { 0.986933, 0.161132, 0.000000 }, { 0.331250, 0.807500, -0.137500 }, { 0.986933, 0.161132, 0.000000 }, { 0.371250, 0.562500, 0.137500 }, { 0.986933, 0.161132, 0.000000 }, { 0.371250, 0.562500, -0.137500 }, { 0.986933, 0.161132, 0.000000 }, { 0.371250, 0.562500, -0.137500 }, { -0.159546, -0.987191, -0.000000 }, { 0.371250, 0.562500, 0.137500 }, { -0.159546, -0.987191, -0.000000 }, { 0.123750, 0.602500, 0.137500 }, { -0.080030, -0.996792, -0.000000 }, { 0.371250, 0.562500, -0.137500 }, { -0.159546, -0.987191, -0.000000 }, { 0.123750, 0.602500, 0.137500 }, { -0.080030, -0.996792, -0.000000 }, { 0.123750, 0.602500, -0.137500 }, { -0.080030, -0.996792, -0.000000 }, { 0.123750, 0.602500, -0.137500 }, { -0.080030, -0.996792, -0.000000 }, { 0.123750, 0.602500, 0.137500 }, { -0.080030, -0.996792, -0.000000 }, { -0.536250, 0.602500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.123750, 0.602500, -0.137500 }, { -0.080030, -0.996792, -0.000000 }, { -0.536250, 0.602500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.536250, 0.602500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.536250, 0.602500, -0.137500 }, { 0.807391, -0.590017, -0.000000 }, { -0.536250, 0.602500, 0.137500 }, { 0.807391, -0.590017, -0.000000 }, { -0.631250, 0.472500, 0.137500 }, { 0.807391, -0.590017, -0.000000 }, { -0.536250, 0.602500, -0.137500 }, { 0.807391, -0.590017, -0.000000 }, { -0.631250, 0.472500, 0.137500 }, { 0.807391, -0.590017, -0.000000 }, { -0.631250, 0.472500, -0.137500 }, { 0.807391, -0.590017, -0.000000 }, { -0.631250, 0.472500, -0.137500 }, { 0.999261, 0.038433, 0.000000 }, { -0.631250, 0.472500, 0.137500 }, { 0.999261, 0.038433, 0.000000 }, { -0.628750, 0.407500, 0.137500 }, { 0.999162, 0.040935, 0.000000 }, { -0.631250, 0.472500, -0.137500 }, { 0.999261, 0.038433, 0.000000 }, { -0.628750, 0.407500, 0.137500 }, { 0.999162, 0.040935, 0.000000 }, { -0.628750, 0.407500, -0.137500 }, { 0.999162, 0.040935, 0.000000 }, { -0.628750, 0.407500, -0.137500 }, { 0.999162, 0.040935, 0.000000 }, { -0.628750, 0.407500, 0.137500 }, { 0.999162, 0.040935, 0.000000 }, { -0.626250, 0.350000, 0.137500 }, { 0.999056, 0.043437, 0.000000 }, { -0.628750, 0.407500, -0.137500 }, { 0.999162, 0.040935, 0.000000 }, { -0.626250, 0.350000, 0.137500 }, { 0.999056, 0.043437, 0.000000 }, { -0.626250, 0.350000, -0.137500 }, { 0.999056, 0.043437, 0.000000 }, { -0.626250, 0.350000, -0.137500 }, { 0.522829, 0.852438, 0.000000 }, { -0.626250, 0.350000, 0.137500 }, { 0.522829, 0.852438, 0.000000 }, { -0.438750, 0.235000, 0.137500 }, { 0.522829, 0.852438, 0.000000 }, { -0.626250, 0.350000, -0.137500 }, { 0.522829, 0.852438, 0.000000 }, { -0.438750, 0.235000, 0.137500 }, { 0.522829, 0.852438, 0.000000 }, { -0.438750, 0.235000, -0.137500 }, { 0.522829, 0.852438, 0.000000 }, { -0.438750, 0.235000, -0.137500 }, { -0.067745, 0.997703, -0.000000 }, { -0.438750, 0.235000, 0.137500 }, { -0.067745, 0.997703, -0.000000 }, { -0.236250, 0.248750, 0.137500 }, { -0.065062, 0.997881, -0.000000 }, { -0.438750, 0.235000, -0.137500 }, { -0.067745, 0.997703, -0.000000 }, { -0.236250, 0.248750, 0.137500 }, { -0.065062, 0.997881, -0.000000 }, { -0.236250, 0.248750, -0.137500 }, { -0.065062, 0.997881, -0.000000 }, { -0.236250, 0.248750, -0.137500 }, { -0.065062, 0.997881, -0.000000 }, { -0.236250, 0.248750, 0.137500 }, { -0.065062, 0.997881, -0.000000 }, { -0.016250, 0.262500, 0.137500 }, { -0.062378, 0.998053, -0.000000 }, { -0.236250, 0.248750, -0.137500 }, { -0.065062, 0.997881, -0.000000 }, { -0.016250, 0.262500, 0.137500 }, { -0.062378, 0.998053, -0.000000 }, { -0.016250, 0.262500, -0.137500 }, { -0.062378, 0.998053, -0.000000 }, { -0.016250, 0.262500, -0.137500 }, { 0.647231, 0.762294, 0.000000 }, { -0.016250, 0.262500, 0.137500 }, { 0.647231, 0.762294, 0.000000 }, { 0.381250, -0.075000, 0.137500 }, { 0.647231, 0.762294, 0.000000 }, { -0.016250, 0.262500, -0.137500 }, { 0.647231, 0.762294, 0.000000 }, { 0.381250, -0.075000, 0.137500 }, { 0.647231, 0.762294, 0.000000 }, { 0.381250, -0.075000, -0.137500 }, { 0.647231, 0.762294, 0.000000 }, { 0.381250, -0.075000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.381250, -0.075000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.381250, -0.480000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.381250, -0.075000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.381250, -0.480000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 0.381250, -0.480000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.003750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.003750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.533750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.003750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.533750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.533750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.533750, -0.807500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.533750, -0.807500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.533750, -0.475000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.533750, -0.807500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.533750, -0.475000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.533750, -0.475000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.533750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.533750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.003750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.533750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.003750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.003750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.003750, -0.475000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.003750, -0.475000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.003750, -0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.003750, -0.475000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.003750, -0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.003750, -0.807500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.761250, 0.807500, -0.137500 }, { 0.995392, -0.095886, -0.000000 }, { 2.761250, 0.807500, 0.137500 }, { 0.995392, -0.095886, -0.000000 }, { 2.708750, 0.262500, 0.137500 }, { 0.999370, -0.035477, -0.000000 }, { 2.761250, 0.807500, -0.137500 }, { 0.995392, -0.095886, -0.000000 }, { 2.708750, 0.262500, 0.137500 }, { 0.999370, -0.035477, -0.000000 }, { 2.708750, 0.262500, -0.137500 }, { 0.999370, -0.035477, -0.000000 }, { 2.708750, 0.262500, -0.137500 }, { 0.999370, -0.035477, -0.000000 }, { 2.708750, 0.262500, 0.137500 }, { 0.999370, -0.035477, -0.000000 }, { 2.720000, -0.186250, 0.137500 }, { 0.999583, 0.028886, 0.000000 }, { 2.708750, 0.262500, -0.137500 }, { 0.999370, -0.035477, -0.000000 }, { 2.720000, -0.186250, 0.137500 }, { 0.999583, 0.028886, 0.000000 }, { 2.720000, -0.186250, -0.137500 }, { 0.999583, 0.028886, 0.000000 }, { 2.720000, -0.186250, -0.137500 }, { 0.999583, 0.028886, 0.000000 }, { 2.720000, -0.186250, 0.137500 }, { 0.999583, 0.028886, 0.000000 }, { 2.731250, -0.530000, 0.137500 }, { 0.999465, 0.032710, 0.000000 }, { 2.720000, -0.186250, -0.137500 }, { 0.999583, 0.028886, 0.000000 }, { 2.731250, -0.530000, 0.137500 }, { 0.999465, 0.032710, 0.000000 }, { 2.731250, -0.530000, -0.137500 }, { 0.999465, 0.032710, 0.000000 }, { 2.731250, -0.530000, -0.137500 }, { 0.916423, -0.400210, -0.000000 }, { 2.731250, -0.530000, 0.137500 }, { 0.916423, -0.400210, -0.000000 }, { 2.645000, -0.727500, 0.137500 }, { 0.916423, -0.400210, -0.000000 }, { 2.731250, -0.530000, -0.137500 }, { 0.916423, -0.400210, -0.000000 }, { 2.645000, -0.727500, 0.137500 }, { 0.916423, -0.400210, -0.000000 }, { 2.645000, -0.727500, -0.137500 }, { 0.916423, -0.400210, -0.000000 }, { 2.645000, -0.727500, -0.137500 }, { 0.365476, -0.930821, -0.000000 }, { 2.645000, -0.727500, 0.137500 }, { 0.365476, -0.930821, -0.000000 }, { 2.441250, -0.807500, 0.137500 }, { 0.185983, -0.982553, -0.000000 }, { 2.645000, -0.727500, -0.137500 }, { 0.365476, -0.930821, -0.000000 }, { 2.441250, -0.807500, 0.137500 }, { 0.185983, -0.982553, -0.000000 }, { 2.441250, -0.807500, -0.137500 }, { 0.185983, -0.982553, -0.000000 }, { 2.441250, -0.807500, -0.137500 }, { 0.185983, -0.982553, -0.000000 }, { 2.441250, -0.807500, 0.137500 }, { 0.185983, -0.982553, -0.000000 }, { 1.466250, -0.807500, 0.137500 }, { -0.185983, -0.982553, -0.000000 }, { 2.441250, -0.807500, -0.137500 }, { 0.185983, -0.982553, -0.000000 }, { 1.466250, -0.807500, 0.137500 }, { -0.185983, -0.982553, -0.000000 }, { 1.466250, -0.807500, -0.137500 }, { -0.185983, -0.982553, -0.000000 }, { 1.466250, -0.807500, -0.137500 }, { -0.185983, -0.982553, -0.000000 }, { 1.466250, -0.807500, 0.137500 }, { -0.185983, -0.982553, -0.000000 }, { 1.262500, -0.727500, 0.137500 }, { -0.365476, -0.930821, -0.000000 }, { 1.466250, -0.807500, -0.137500 }, { -0.185983, -0.982553, -0.000000 }, { 1.262500, -0.727500, 0.137500 }, { -0.365476, -0.930821, -0.000000 }, { 1.262500, -0.727500, -0.137500 }, { -0.365476, -0.930821, -0.000000 }, { 1.262500, -0.727500, -0.137500 }, { -0.916423, -0.400210, -0.000000 }, { 1.262500, -0.727500, 0.137500 }, { -0.916423, -0.400210, -0.000000 }, { 1.176250, -0.530000, 0.137500 }, { -0.916423, -0.400210, -0.000000 }, { 1.262500, -0.727500, -0.137500 }, { -0.916423, -0.400210, -0.000000 }, { 1.176250, -0.530000, 0.137500 }, { -0.916423, -0.400210, -0.000000 }, { 1.176250, -0.530000, -0.137500 }, { -0.916423, -0.400210, -0.000000 }, { 1.176250, -0.530000, -0.137500 }, { -0.999469, 0.032591, -0.000000 }, { 1.176250, -0.530000, 0.137500 }, { -0.999469, 0.032591, -0.000000 }, { 1.187500, -0.185000, 0.137500 }, { -0.999583, 0.028862, -0.000000 }, { 1.176250, -0.530000, -0.137500 }, { -0.999469, 0.032591, -0.000000 }, { 1.187500, -0.185000, 0.137500 }, { -0.999583, 0.028862, -0.000000 }, { 1.187500, -0.185000, -0.137500 }, { -0.999583, 0.028862, -0.000000 }, { 1.187500, -0.185000, -0.137500 }, { -0.999583, 0.028862, -0.000000 }, { 1.187500, -0.185000, 0.137500 }, { -0.999583, 0.028862, -0.000000 }, { 1.198750, 0.262500, 0.137500 }, { -0.999372, -0.035442, -0.000000 }, { 1.187500, -0.185000, -0.137500 }, { -0.999583, 0.028862, -0.000000 }, { 1.198750, 0.262500, 0.137500 }, { -0.999372, -0.035442, -0.000000 }, { 1.198750, 0.262500, -0.137500 }, { -0.999372, -0.035442, -0.000000 }, { 1.198750, 0.262500, -0.137500 }, { -0.999372, -0.035442, -0.000000 }, { 1.198750, 0.262500, 0.137500 }, { -0.999372, -0.035442, -0.000000 }, { 1.146250, 0.807500, 0.137500 }, { -0.995392, -0.095886, -0.000000 }, { 1.198750, 0.262500, -0.137500 }, { -0.999372, -0.035442, -0.000000 }, { 1.146250, 0.807500, 0.137500 }, { -0.995392, -0.095886, -0.000000 }, { 1.146250, 0.807500, -0.137500 }, { -0.995392, -0.095886, -0.000000 }, { 1.146250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.146250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.676250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.146250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.676250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.676250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.676250, 0.807500, -0.137500 }, { 0.990405, -0.138196, -0.000000 }, { 1.676250, 0.807500, 0.137500 }, { 0.990405, -0.138196, -0.000000 }, { 1.646250, 0.592500, 0.137500 }, { 0.997598, -0.069264, -0.000000 }, { 1.676250, 0.807500, -0.137500 }, { 0.990405, -0.138196, -0.000000 }, { 1.646250, 0.592500, 0.137500 }, { 0.997598, -0.069264, -0.000000 }, { 1.646250, 0.592500, -0.137500 }, { 0.997598, -0.069264, -0.000000 }, { 1.646250, 0.592500, -0.137500 }, { 0.997598, -0.069264, -0.000000 }, { 1.646250, 0.592500, 0.137500 }, { 0.997598, -0.069264, -0.000000 }, { 1.646250, -0.532500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.646250, 0.592500, -0.137500 }, { 0.997598, -0.069264, -0.000000 }, { 1.646250, -0.532500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.646250, -0.532500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 1.646250, -0.532500, -0.137500 }, { 0.681419, 0.731894, 0.000000 }, { 1.646250, -0.532500, 0.137500 }, { 0.681419, 0.731894, 0.000000 }, { 1.718750, -0.600000, 0.137500 }, { 0.681419, 0.731894, 0.000000 }, { 1.646250, -0.532500, -0.137500 }, { 0.681419, 0.731894, 0.000000 }, { 1.718750, -0.600000, 0.137500 }, { 0.681419, 0.731894, 0.000000 }, { 1.718750, -0.600000, -0.137500 }, { 0.681419, 0.731894, 0.000000 }, { 1.718750, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.718750, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.443750, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.718750, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.443750, -0.600000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.443750, -0.600000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.443750, -0.600000, -0.137500 }, { -0.681419, 0.731894, -0.000000 }, { 2.443750, -0.600000, 0.137500 }, { -0.681419, 0.731894, -0.000000 }, { 2.516250, -0.532500, 0.137500 }, { -0.681419, 0.731894, -0.000000 }, { 2.443750, -0.600000, -0.137500 }, { -0.681419, 0.731894, -0.000000 }, { 2.516250, -0.532500, 0.137500 }, { -0.681419, 0.731894, -0.000000 }, { 2.516250, -0.532500, -0.137500 }, { -0.681419, 0.731894, -0.000000 }, { 2.516250, -0.532500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.516250, -0.532500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.516250, 0.592500, 0.137500 }, { -0.997598, -0.069264, -0.000000 }, { 2.516250, -0.532500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.516250, 0.592500, 0.137500 }, { -0.997598, -0.069264, -0.000000 }, { 2.516250, 0.592500, -0.137500 }, { -0.997598, -0.069264, -0.000000 }, { 2.516250, 0.592500, -0.137500 }, { -0.997598, -0.069264, -0.000000 }, { 2.516250, 0.592500, 0.137500 }, { -0.997598, -0.069264, -0.000000 }, { 2.486250, 0.807500, 0.137500 }, { -0.990405, -0.138196, -0.000000 }, { 2.516250, 0.592500, -0.137500 }, { -0.997598, -0.069264, -0.000000 }, { 2.486250, 0.807500, 0.137500 }, { -0.990405, -0.138196, -0.000000 }, { 2.486250, 0.807500, -0.137500 }, { -0.990405, -0.138196, -0.000000 }, { 2.486250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.486250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.761250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.486250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.761250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.761250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.443750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.443750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.973750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.443750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.973750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.973750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.973750, -0.807500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.973750, -0.807500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.973750, -0.475000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.973750, -0.807500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.973750, -0.475000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.973750, -0.475000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 2.973750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.973750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.443750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.973750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.443750, -0.475000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.443750, -0.475000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.443750, -0.475000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 3.443750, -0.475000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 3.443750, -0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 3.443750, -0.475000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 3.443750, -0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 3.443750, -0.807500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 110.0, 110.0, 110.0 } }; //------------------------------------------------------------------------------ void textGeometryBSU (bool full) { int i = 0; bool done = false; bool Front_Face_Triangles = true; bool Front_Bevel_Triangles = true; bool Back_Face_Triangles = true; bool Back_Bevel_Triangles = true; bool Side_Triangles = true; if(!full) Back_Face_Triangles = Back_Bevel_Triangles = Side_Triangles = false; glBegin(GL_TRIANGLES); if( Front_Face_Triangles ) { i = 0; done = false; while(!done) { glNormal3fv(data_Front_Face[i+1]); glVertex3fv(data_Front_Face[i]); i+=2; if(data_Front_Face[i][0] > 100.0) done = true; } } if( Front_Bevel_Triangles ) { i = 0; done = false; while(!done) { glNormal3fv(data_Front_Bevel[i+1]); glVertex3fv(data_Front_Bevel[i]); i+=2; if(data_Front_Bevel[i][0] > 100.0) done = true; } } if( Back_Face_Triangles ) { i = 0; done = false; while(!done) { glNormal3fv(data_Back_Face[i+1]); glVertex3fv(data_Back_Face[i]); i+=2; if(data_Back_Face[i][0] > 100.0) done = true; } } if( Back_Bevel_Triangles ) { i = 0; done = false; while(!done) { glNormal3fv(data_Back_Bevel[i+1]); glVertex3fv(data_Back_Bevel[i]); i+=2; if(data_Back_Bevel[i][0] > 100.0) done = true; } } if( Side_Triangles ) { i = 0; done = false; while(!done) { glNormal3fv(data_Side[i+1]); glVertex3fv(data_Side[i]); i+=2; if(data_Side[i][0] > 100.0) done = true; } } glEnd(); } chromium-bsu-0.9.15.1/src/TextFTGL.h0000644000175000017500000000150012143346621013637 00000000000000/* * Copyright 2009 Paul Wise * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef TextFTGL_h #define TextFTGL_h #ifdef HAVE_CONFIG_H #include #endif #ifdef TEXT_FTGL #include #include "Text.h" /** * Use FTGL for rendering text in OpenGL */ //==================================================================== class TextFTGL : public Text { public: TextFTGL(); virtual ~TextFTGL(); virtual void Render(const char*, const int = -1); virtual float Advance(const char*, const int = -1); virtual float LineHeight(const char*, const int = -1); private: FTFont *ftFont; const char* fontFile; const char* findFont(); }; #endif // TEXT_FTGL #endif // TextFTGL_h chromium-bsu-0.9.15.1/src/extern.h0000644000175000017500000000072611406723454013560 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef extern_h #define extern_h #include const char *dataLoc(const char *filename, bool doCheck = true); const char *alterPathForPlatform(char *filename); void printExtensions(FILE *fstream, const char* extstr_in); #endif // extern_h chromium-bsu-0.9.15.1/src/GroundSea.h0000644000175000017500000000142712150046666014141 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef GroundSea_h #define GroundSea_h #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "Ground.h" class GroundSegment; //==================================================================== class GroundSea : public Ground { public: GroundSea(); ~GroundSea(); void drawGL(); void setVariation(int index); protected: float size; static float vert[4][3]; }; #endif // GroundSea_h chromium-bsu-0.9.15.1/src/main.h0000644000175000017500000000041611406723454013173 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef main_h #define main_h #endif // main_h chromium-bsu-0.9.15.1/src/Ground.cpp0000644000175000017500000000074211406723454014042 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "Ground.h" #include "Global.h" //============================================================================== Ground::Ground() { game = Global::getInstance(); } Ground::~Ground() { } void Ground::nextVariation() { setVariation(variation+1); } chromium-bsu-0.9.15.1/src/GroundSeaSegment.h0000644000175000017500000000123711406723454015463 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef GroundSeaSegment_h #define GroundSeaSegment_h #include "GroundSegment.h" class Ground; class GroundMetal; //==================================================================== class GroundSeaSegment : public GroundSegment { public: GroundSeaSegment(float p[3], float s[2], Ground *prnt); ~GroundSeaSegment(); void drawGL(); friend class Ground; friend class GroundMetal; private: float vert[4][3]; }; #endif //GroundSeaSegment_h chromium-bsu-0.9.15.1/src/TextFTGL.cpp0000644000175000017500000001027012143346621014176 00000000000000/* * Copyright 2009 Paul Wise * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #ifdef TEXT_FTGL #include "gettext.h" #include "TextFTGL.h" #include #include #ifdef HAVE_FONTCONFIG #include #endif using namespace std; //==================================================================== TextFTGL::TextFTGL() { fontFile = findFont(); ftFont = new FTBufferFont(fontFile); if(ftFont->Error()) { fprintf(stderr, _("FTGL: error loading font: %s\n"), fontFile); delete ftFont; ftFont = NULL; free((void*)fontFile); fontFile = NULL; throw _("FTGL: error loading font"); } free((void*)fontFile); fontFile = NULL; ftFont->FaceSize(24); } TextFTGL::~TextFTGL() { delete ftFont; ftFont = NULL; free((void*)fontFile); fontFile = NULL; } void TextFTGL::Render(const char* str, const int len) { /* FTGL renders the whole string when len == 0 but we don't want any text rendered then. */ if(len != 0) ftFont->Render(str, len); } float TextFTGL::Advance(const char* str, const int len) { return ftFont->Advance(str, len); } float TextFTGL::LineHeight(const char* str, const int len) { return ftFont->LineHeight(); } const char* TextFTGL::findFont() { struct stat statbuf; const char* font = NULL; const char* path = NULL; #define CHECK_FONT_PATH(filename) \ { \ path = filename; \ if( !font && path && 0 == stat(path, &statbuf) ) \ font = strdup(path); \ } // Get user-specified font path CHECK_FONT_PATH(getenv("CHROMIUM_BSU_FONT")) #ifdef FONT_PATH // Get distro-specified font path CHECK_FONT_PATH(FONT_PATH) #endif #ifdef HAVE_FONTCONFIG // Get default font via fontconfig if( !font && FcInit() ) { FcResult result; FcFontSet *fs; FcPattern* pat; FcPattern *match; /* TRANSLATORS: If using the FTGL backend, this should be the font name of a font that contains all the Unicode characters in use in your translation. */ pat = FcNameParse((FcChar8 *)_("Gothic Uralic")); FcConfigSubstitute(0, pat, FcMatchPattern); FcPatternDel(pat, FC_WEIGHT); FcPatternAddInteger(pat, FC_WEIGHT, FC_WEIGHT_BOLD); FcDefaultSubstitute(pat); fs = FcFontSetCreate(); match = FcFontMatch(0, pat, &result); if (match) FcFontSetAdd(fs, match); if (pat) FcPatternDestroy(pat); if(fs){ FcChar8* file; if( FcPatternGetString (fs->fonts[0], FC_FILE, 0, &file) == FcResultMatch ){ CHECK_FONT_PATH((const char*)file) } FcFontSetDestroy(fs); } FcFini(); } #endif // Check a couple of common paths for Gothic Uralic/bold as a last resort // Debian /* TRANSLATORS: If using the FTGL backend, this should be the path of a bold font that contains all the Unicode characters in use in your translation. If the font is available in Debian it should be the Debian path. */ CHECK_FONT_PATH(_("/usr/share/fonts/truetype/uralic/gothub__.ttf")) /* TRANSLATORS: If using the FTGL backend, this should be the path of a font that contains all the Unicode characters in use in your translation. If the font is available in Debian it should be the Debian path. */ CHECK_FONT_PATH(_("/usr/share/fonts/truetype/uralic/gothu___.ttf")) // Mandrake /* TRANSLATORS: If using the FTGL backend, this should be the path of a bold font that contains all the Unicode characters in use in your translation. If the font is available in Mandrake it should be the Mandrake path. */ CHECK_FONT_PATH(_("/usr/share/fonts/TTF/uralic/GOTHUB__.TTF")) /* TRANSLATORS: If using the FTGL backend, this should be the path of a font that contains all the Unicode characters in use in your translation. If the font is available in Mandrake it should be the Mandrake path. */ CHECK_FONT_PATH(_("/usr/share/fonts/TTF/uralic/GOTHU___.TTF")) // Check the non-translated versions of the above CHECK_FONT_PATH("/usr/share/fonts/truetype/uralic/gothub__.ttf") CHECK_FONT_PATH("/usr/share/fonts/truetype/uralic/gothu___.ttf") CHECK_FONT_PATH("/usr/share/fonts/TTF/uralic/GOTHUB__.TTF") CHECK_FONT_PATH("/usr/share/fonts/TTF/uralic/GOTHU___.TTF") return font; } #endif // TEXT_FTGL chromium-bsu-0.9.15.1/src/MainSDL_Event.cpp0000644000175000017500000003764012150046667015204 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "MainSDL.h" #ifdef USE_SDL #include #include #include #include "Config.h" #include "Global.h" #include "HeroAircraft.h" #include "MenuGL.h" #include "Audio.h" #include "Ground.h" //---------------------------------------------------------- bool MainSDL::process(SDL_Event *event) { Global *game = Global::getInstance(); #if 0 static int cnt = 0; cnt++; switch( event->type ) { case SDL_ACTIVEEVENT: fprintf(stderr, _("%-5d SDL_ACTIVEEVENT \n") , cnt); break; case SDL_KEYDOWN: fprintf(stderr, _("%-5d SDL_KEYDOWN \n") , cnt); break; case SDL_KEYUP: fprintf(stderr, _("%-5d SDL_KEYUP \n") , cnt); break; case SDL_MOUSEMOTION: fprintf(stderr, _("%-5d SDL_MOUSEMOTION \n") , cnt); break; case SDL_MOUSEBUTTONDOWN: fprintf(stderr, _("%-5d SDL_MOUSEBUTTONDOWN \n") , cnt); break; case SDL_MOUSEBUTTONUP: fprintf(stderr, _("%-5d SDL_MOUSEBUTTONUP \n") , cnt); break; case SDL_JOYBUTTONDOWN: fprintf(stderr, _("%-5d SDL_JOYBUTTONDOWN \n") , cnt); break; case SDL_JOYBUTTONUP: fprintf(stderr, _("%-5d SDL_JOYBUTTONUP \n") , cnt); break; default: break; } #endif switch(event->type) { case SDL_ACTIVEEVENT: activation(event); break; case SDL_KEYDOWN: keyDown(event); break; case SDL_KEYUP: keyUp(event); break; case SDL_MOUSEMOTION: mouseMotion(event); break; case SDL_MOUSEBUTTONDOWN: mouseButtonDown(event); break; case SDL_MOUSEBUTTONUP: mouseButtonUp(event); break; // case SDL_JOYAXISMOTION: // joystickMotion(event); // break; case SDL_JOYBUTTONDOWN: joystickButtonDown(event); break; case SDL_JOYBUTTONUP: joystickButtonUp(event); break; case SDL_QUIT: return true; default: break; } return game->game_quit; } //---------------------------------------------------------- void MainSDL::saveEvent(SDL_Event *event) { Global *game = Global::getInstance(); if(game->eventFile && game->gameMode == Global::Game) { SDL_ActiveEvent *evA = 0; SDL_KeyboardEvent *evK = 0; SDL_MouseMotionEvent *evM = 0; SDL_MouseButtonEvent *evB = 0; switch(event->type) { // case SDL_ACTIVEEVENT: // evA = (SDL_ActiveEvent*)event; // fprintf(game->eventFile, "%9d :%s: %5d %5d %5d %5d %5d %5d\n", game->gameFrame, "A", // (int)evA->type, (int)evA->gain, (int)evA->state, 0, 0, 0); // break; // case SDL_KEYDOWN: // case SDL_KEYUP: // evK = (SDL_KeyboardEvent*)event; // fprintf(game->eventFile, "%9d :%s: %5d %5d %5d %5d %5d %5d\n", game->gameFrame, "K", // (int)evK->type, (int)evK->state, // (int)evK->keysym.scancode, (int)evK->keysym.sym, (int)evK->keysym.mod, (int)evK->keysym.unicode); // break; // case SDL_MOUSEMOTION: // evM = (SDL_MouseMotionEvent*)event; // fprintf(game->eventFile, "%9d :%s: %5d %5d %5d %5d %5d %5d\n", game->gameFrame, "M", // (int)evM->type, (int)evM->state, (int)evM->x, (int)evM->y, (int)evM->xrel, (int)evM->yrel); // break; // case SDL_MOUSEBUTTONDOWN: // case SDL_MOUSEBUTTONUP: // evB = (SDL_MouseButtonEvent*)event; // fprintf(game->eventFile, "%9d :%s: %5d %5d %5d %5d %5d %5d\n", game->gameFrame, "B", // (int)evB->type, (int)evB->button, (int)evB->state, (int)evB->x, (int)evB->y, 0); // break; // default: // break; case SDL_ACTIVEEVENT: evA = (SDL_ActiveEvent*)event; fprintf(game->eventFile, "%9d :%s: %5d %5d %5d %5d %5d %5d\n", game->gameFrame, "A", evA->type, evA->gain, evA->state, 0, 0, 0); break; case SDL_KEYDOWN: case SDL_KEYUP: evK = (SDL_KeyboardEvent*)event; fprintf(game->eventFile, "%9d :%s: %5d %5d %5d %5d %5d %5d\n", game->gameFrame, "K", evK->type, evK->state, evK->keysym.scancode, evK->keysym.sym, evK->keysym.mod, evK->keysym.unicode); break; case SDL_MOUSEMOTION: evM = (SDL_MouseMotionEvent*)event; fprintf(game->eventFile, "%9d :%s: %5d %5d %5d %5d %5d %5d\n", game->gameFrame, "M", evM->type, evM->state, evM->x, evM->y, evM->xrel, evM->yrel); break; case SDL_MOUSEBUTTONDOWN: case SDL_MOUSEBUTTONUP: evB = (SDL_MouseButtonEvent*)event; fprintf(game->eventFile, "%9d :%s: %5d %5d %5d %5d %5d %5d\n", game->gameFrame, "B", evB->type, evB->button, evB->state, evB->x, evB->y, 0); break; default: break; } } } //---------------------------------------------------------- SDL_Event *MainSDL::getEvent(FILE *infile) { Global *game = Global::getInstance(); static int count = 0; static SDL_Event ev; static char buffer[256] = { "-1 :K: 2 0 0 0 0 0"}; SDL_Event *retVal = 0; if(infile) { SDL_ActiveEvent *evA = (SDL_ActiveEvent*)&ev; SDL_KeyboardEvent *evK = (SDL_KeyboardEvent*)&ev; SDL_MouseMotionEvent *evM = (SDL_MouseMotionEvent*)&ev; SDL_MouseButtonEvent *evB = (SDL_MouseButtonEvent*)&ev; int frame; int a,b,c,d,e,f; char t; sscanf(buffer, "%d :%c: %d %d %d %d %d %d", &frame, &t, &a, &b, &c, &d, &e, &f); if(frame == game->gameFrame) { switch(t) { case 'A': evA->type = (Uint8)a; evA->gain = (Uint8)b; evA->state = (Uint8)c; retVal = &ev; break; case 'K': evK->type = (Uint8)a; evK->state = (Uint8)b; evK->keysym.scancode = (Uint8)c; evK->keysym.sym = (SDLKey)d; evK->keysym.mod = (SDLMod)e; evK->keysym.unicode = (Uint16)f; retVal = &ev; break; case 'M': evM->type = (Uint8)a; evM->state = (Uint8)b; evM->x = (Uint16)c; evM->y = (Uint16)d; evM->xrel = (Sint16)e; evM->yrel = (Sint16)f; retVal = &ev; break; case 'B': evB->type = (Uint8)a; evB->button = (Uint8)b; evB->state = (Uint8)c; evB->x = (Uint16)d; evB->y = (Uint16)e; retVal = &ev; break; default: fprintf(stderr, _("MainSDL::getEvent HUH?\n")); break; } count++; } bool ok = true; if(frame <= game->gameFrame) ok = fgets(buffer, 256, infile); if(!ok) { fprintf(stderr, _("buffer = \"%s\n\""), buffer); exit(1); } } return retVal; } //---------------------------------------------------------- void MainSDL::activation(SDL_Event *event) { Global *game = Global::getInstance(); Config* config = Config::instance(); if( config->debug() ) fprintf(stderr, "app %s ", event->active.gain ? "gained" : "lost" ); bool grab_mouse = game->gameMode == Global::Game && !game->game_pause && event->active.gain ? true : false; if ( event->active.state & SDL_APPACTIVE ) { grabMouse( grab_mouse, grab_mouse ); if( config->debug() ) fprintf(stderr, "app active " ); } else if ( event->active.state & SDL_APPMOUSEFOCUS ) { if( config->debug() ) fprintf(stderr, _("mouse active") ); SDL_GetMouseState(&xLast, &yLast); } else if ( event->active.state & SDL_APPINPUTFOCUS ) { grabMouse( grab_mouse, grab_mouse ); if( config->debug() ) fprintf(stderr, "input active" ); } if( config->debug() ) fprintf(stderr, _("focus\n") ); } //---------------------------------------------------------- void MainSDL::keyUp(SDL_Event *event) { Global *game = Global::getInstance(); switch(event->key.keysym.sym) { case SDLK_SPACE: game->hero->fireGun(false); break; default: break; } } //---------------------------------------------------------- void MainSDL::keyDown(SDL_Event *event) { Global *game = Global::getInstance(); switch(event->key.keysym.sym) { case SDL_QUIT: case SDLK_q: game->game_quit = true; break; case SDLK_g: grabMouse(!mouseToggle); break; case SDLK_0: game->hero->useItem(0); break; case SDLK_9: game->hero->useItem(1); break; case SDLK_ESCAPE: if(game->gameMode == Global::Menu) { game->gameMode = Global::Game; game->audio->setMusicMode(Audio::MusicGame); grabMouse(!game->game_pause); } else { if(game->gameMode != Global::Game) { game->newGame(); } game->gameMode = Global::Menu; game->menu->startMenu(); game->audio->setMusicMode(Audio::MusicMenu); grabMouse(false); } break; default: if(game->gameMode == Global::Game) keyDownGame(event); else if(game->gameMode == Global::LevelOver) { game->gotoNextLevel(); game->gameMode = Global::Game; game->audio->setMusicMode(Audio::MusicGame); } else if(game->gameMode == Global::HeroDead) { game->gameMode = Global::Game; game->newGame(); game->toolkit->grabMouse(true); game->audio->setMusicMode(Audio::MusicGame); } else { MainToolkit::Key key; switch(event->key.keysym.sym) { case SDLK_KP9: case SDLK_KP7: case SDLK_KP8: case SDLK_UP: key = MainToolkit::KeyUp; break; case SDLK_KP1: case SDLK_KP3: case SDLK_KP2: case SDLK_DOWN: key = MainToolkit::KeyDown; break; case SDLK_KP4: case SDLK_LEFT: key = MainToolkit::KeyLeft; break; case SDLK_KP6: case SDLK_RIGHT: key = MainToolkit::KeyRight; break; case SDLK_KP_ENTER: case SDLK_RETURN: key = MainToolkit::KeyEnter; break; case SDLK_KP5: return; default: key = MainToolkit::KeyEnter; break; } game->menu->keyHit(key); } break; } } //---------------------------------------------------------- void MainSDL::keyDownGame(SDL_Event *event) { Global *game = Global::getInstance(); Config *config = Config::instance(); switch(event->key.keysym.sym) { case SDLK_KP_PLUS: case SDLK_QUOTE: game->hero->nextItem(); break; case SDLK_KP_ENTER: case SDLK_RETURN: game->hero->useItem(); break; case SDLK_PAUSE: case SDLK_p: grabMouse(game->game_pause); game->game_pause = !game->game_pause; game->audio->pauseGameMusic(game->game_pause); break; case SDLK_n: game->audio->nextMusicIndex(); break; case SDLK_KP7: key_speed_x -= 5.0; key_speed_y -= 5.0; break; case SDLK_KP9: key_speed_x += 5.0; key_speed_y -= 5.0; break; case SDLK_KP3: key_speed_x += 5.0; key_speed_y += 5.0; break; case SDLK_KP1: key_speed_x -= 5.0; key_speed_y += 5.0; break; case SDLK_KP4: case SDLK_LEFT: key_speed_x -= 5.0; break; case SDLK_KP6: case SDLK_RIGHT: key_speed_x += 5.0; break; case SDLK_KP8: case SDLK_UP: key_speed_y -= 5.0; break; case SDLK_KP2: case SDLK_DOWN: key_speed_y += 5.0; break; case SDLK_SPACE: game->hero->fireGun(true); break; default: if( config->debug() ) { fprintf(stderr, _("key '%s' pressed\n"), SDL_GetKeyName(event->key.keysym.sym)); fprintf(stderr, _("game->gameFrame = %d\n"), game->gameFrame); } break; } } //---------------------------------------------------------- void MainSDL::keyMove() { Global *game = Global::getInstance(); if(game->gameMode == Global::Game){ #if SDL_MAJOR_VERSION == 1 && SDL_MINOR_VERSION >= 3 Uint8 *keystate = SDL_GetKeyboardState(NULL); #else Uint8 *keystate = SDL_GetKeyState(NULL); #endif if( keystate[SDLK_LEFT] || keystate[SDLK_KP4] ) key_speed_x -= 2.0 + abs(key_speed_x)*0.4; if( keystate[SDLK_RIGHT] || keystate[SDLK_KP6] ) key_speed_x += 2.0 + abs(key_speed_x)*0.4; if( keystate[SDLK_UP] || keystate[SDLK_KP8] ) key_speed_y -= 2.0 + abs(key_speed_y)*0.4; if( keystate[SDLK_DOWN] || keystate[SDLK_KP2] ) key_speed_y += 2.0 + abs(key_speed_y)*0.4; if( keystate[SDLK_KP7] ){ key_speed_x -= 2.0 + abs(key_speed_x)*0.4; key_speed_y -= 2.0 + abs(key_speed_y)*0.4; } if( keystate[SDLK_KP9] ){ key_speed_x += 2.0 + abs(key_speed_x)*0.4; key_speed_y -= 2.0 + abs(key_speed_y)*0.4; } if( keystate[SDLK_KP3] ){ key_speed_x += 2.0 + abs(key_speed_x)*0.4; key_speed_y += 2.0 + abs(key_speed_y)*0.4; } if( keystate[SDLK_KP1] ){ key_speed_x -= 2.0 + abs(key_speed_x)*0.4; key_speed_y += 2.0 + abs(key_speed_y)*0.4; } //float s = (1.0-game->speedAdj)+(game->speedAdj*0.7); float s = 0.7; key_speed_x *= s; key_speed_y *= s; game->hero->moveEvent(key_speed_x,key_speed_y); } } //---------------------------------------------------------- void MainSDL::mouseMotion(SDL_Event *event) { Global *game = Global::getInstance(); int xNow; int yNow; int xDiff; int yDiff; if(mouseToggle) { xNow = event->motion.x; yNow = event->motion.y; if(xNow == xMid && yNow == yMid) { // ignore } else { xDiff = xNow - xLast; yDiff = yNow - yLast; if(xDiff || yDiff) { game->hero->moveEvent(xDiff, yDiff); SDL_WarpMouse(xMid, yMid); } } xLast = xNow; yLast = yNow; } } //---------------------------------------------------------- void MainSDL::mouseButtonDown(SDL_Event *ev) { Global *game = Global::getInstance(); SDL_MouseButtonEvent *mEv = (SDL_MouseButtonEvent*)ev; if(game->gameMode == Global::Game) { switch(mEv->button) { case SDL_BUTTON_LEFT: // game->hero->fireGun(++fire); game->hero->fireGun(true); break; case SDL_BUTTON_MIDDLE: game->hero->nextItem(); break; case SDL_BUTTON_RIGHT: game->hero->useItem(); break; default: break; } } else if(game->gameMode == Global::HeroDead) { game->menu->keyHit(MainToolkit::KeyEnter); } } //---------------------------------------------------------- void MainSDL::mouseButtonUp(SDL_Event *ev) { Global *game = Global::getInstance(); SDL_MouseButtonEvent *mEv = (SDL_MouseButtonEvent*)ev; if(game->gameMode == Global::Menu) { switch(mEv->button) { case SDL_BUTTON_LEFT: game->menu->mousePress(MainToolkit::Left, mEv->x, mEv->y); break; case SDL_BUTTON_MIDDLE: game->menu->mousePress(MainToolkit::Middle, mEv->x, mEv->y); break; case SDL_BUTTON_RIGHT: game->menu->mousePress(MainToolkit::Right, mEv->x, mEv->y); break; default: break; } } else { switch(mEv->button) { case SDL_BUTTON_LEFT: // game->hero->fireGun(--fire); // game->hero->fireGun(SDL_GetMouseState(NULL, NULL)&SDL_BUTTON(1)); game->hero->fireGun(false); break; default: break; } } } //---------------------------------------------------------- void MainSDL::grabMouse(bool status, bool warpmouse) { Config *config = Config::instance(); if( config->debug() ) fprintf(stderr, _("MainSDL::grabMouse(%d)\n"), status); mouseToggle = status; if(status) SDL_ShowCursor(0); else SDL_ShowCursor(1); if(!warpmouse) return; xMid = config->screenW()/2; yMid = config->screenH()/2; SDL_WarpMouse(xMid, yMid); xLast = xMid; yLast = yMid; } //---------------------------------------------------------- void MainSDL::joystickMotion(SDL_Event *) { // static int c = 0; // if( config->debug() ) fprintf(stderr, _("joy %05d : axis(%d), value(%d)\n"), c++, event->jaxis.axis, event->jaxis.value); // int xNow; // int yNow; // int xDiff; // int yDiff; // if(joystickToggle) // { // xNow = event->motion.x; // yNow = event->motion.y; // if(xNow == xMid && yNow == yMid) // { // // ignore // } // else // { // xDiff = xNow - xLast; // yDiff = yNow - yLast; // if(xDiff || yDiff) // { // game->hero->moveEvent(xDiff, yDiff); // SDL_WarpMouse(xMid, yMid); // } // } // xLast = xNow; // yLast = yNow; // } } //---------------------------------------------------------- void MainSDL::joystickButtonDown(SDL_Event *) { Global *game = Global::getInstance(); game->hero->fireGun(++fire); } //---------------------------------------------------------- void MainSDL::joystickButtonUp(SDL_Event *) { Global *game = Global::getInstance(); game->hero->fireGun(--fire); } //---------------------------------------------------------- void MainSDL::joystickMove() { #ifdef WITH_JOYSTICK Global *game = Global::getInstance(); static int div = 32768/16; if(joystick) { xjoy = SDL_JoystickGetAxis(joystick, 0)/div; yjoy = SDL_JoystickGetAxis(joystick, 1)/div; xjNow = 0.8*xjNow + 0.2*xjoy; yjNow = 0.8*yjNow + 0.2*yjoy; game->hero->moveEvent((int)xjNow, (int)yjNow); } #endif } #endif // USE_SDL chromium-bsu-0.9.15.1/src/MenuGL.cpp0000644000175000017500000006557612150046666013753 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "MenuGL.h" #include #include #include #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "Config.h" #include "extern.h" #include "define.h" #include "Global.h" #include "HiScore.h" #include "Ground.h" #include "Audio.h" #include "Image.h" #include "textGeometry.h" static const int NumMssg = 7; static char mssgHelpText[NumMssg][128] = { N_(" d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u !"), N_(" e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e !"), N_(" a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s !"), N_(" c r a s h i n t o e n e m i e s t o d e s t r o y t h e m !"), N_(" r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t !"), N_(" s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n !"), N_(" d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/"), }; //==================================================================== MenuGL::MenuGL() { game = Global::getInstance(); curSel = NewGame; elecStretch = 10.0; elecOffX = 0.0; elecOffY = 0.0; textAngle = 0.0; txtHeight = 0.5; titleTilt = -10.0; butHeight = 0.5; butWidth = butHeight*4.0; butOffset = 3.05; menuText[NewGame] = _("n e w g a m e"); menuText[GameLevel] = _("l e v e l"); menuText[SkillLevel]= _("s k i l l"); menuText[Graphics] = _("g f x d e t a i l"); menuText[FullScreen]= _("f u l l s c r e e n"); menuText[ScreenSize]= _("s c r e e n s i z e"); menuText[Sound] = _("s o u n d f x v o l u m e"); menuText[Music] = _("m u s i c v o l u m e"); menuText[MovementSpeed]= _("m o v e m e n t s p e e d"); menuText[Quit] = _("q u i t"); loadTextures(); thickText = true; mssgAlpha = 0.0; sprintf(mssgText, " "); mssgIndex = 0; mssgCount = 0; mssgHelpOverride = false; startMenu(); } //---------------------------------------------------------- MenuGL::~MenuGL() { deleteTextures(); } //---------------------------------------------------------- void MenuGL::loadTextures() { elecTex = Image::load(dataLoc("png/electric.png"), IMG_NOMIPMAPS, IMG_BLEND3, GL_CLAMP, GL_LINEAR, GL_LINEAR); backTex = Image::load(dataLoc("png/menu_back.png"), IMG_NOMIPMAPS, IMG_SOLID, GL_REPEAT, GL_LINEAR, GL_LINEAR); // csrTex = Image::load(dataLoc("png/cursor.png")); csrTex = Image::load(dataLoc("png/heroAmmoFlash00.png")); updwnTex = Image::load(dataLoc("png/menu_updown.png")); //-- Environment map glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP); glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP); envTex = Image::load(dataLoc("png/reflect.png"), IMG_BUILDMIPMAPS, IMG_SOLID, GL_CLAMP, GL_LINEAR_MIPMAP_NEAREST, GL_LINEAR); listChrom = glGenLists(1); listBSU = glGenLists(1); createLists( (thickText = true) ); } //---------------------------------------------------------- void MenuGL::deleteTextures() { glDeleteTextures(1, &elecTex); glDeleteTextures(1, &backTex); glDeleteTextures(1, &envTex); glDeleteTextures(1, &csrTex); glDeleteTextures(1, &updwnTex); elecTex = 0; backTex = 0; envTex = 0; csrTex = 0; updwnTex = 0; glDeleteLists(listChrom, 1); glDeleteLists(listBSU, 1); } //---------------------------------------------------------- void MenuGL::createLists(bool thick) { Config* config = Config::instance(); if(!thick) { if( config->debug() ) fprintf(stderr, _("ATTENTION: Using 'thin' text to improve framerate...\n")); } titleTilt = -10.0; if( config->debug() ) fprintf(stderr, _("MenuGL::createLists\n")); glNewList(listChrom, GL_COMPILE); textGeometryChromium(thick); glEndList(); glNewList(listBSU, GL_COMPILE); textGeometryBSU(thick); glEndList(); } static const char *skillString(int i) { switch(i) { case 2: return _("fish in a barrel"); case 3: return _("wimp"); case 4: return _("easy"); case 5: return _("normal"); case 6: return _("experienced"); case 7: return _("fun"); case 8: return _("insane"); case 9: return _("impossible"); default:return _("-"); } } //---------------------------------------------------------- void MenuGL::startMenu() { // elecOffX = elecStretch*0.4; elecOffX = 0.0; textAngle = 90.0; textCount = 500; createLists( (thickText = true) ); Global::cursorPos[0] = 0.0; Global::cursorPos[1] = 0.0; } //---------------------------------------------------------- void MenuGL::drawGL() { Config *config = Config::instance(); Global *game = Global::getInstance(); HiScore *hiScore = HiScore::getInstance(); int i; if(--textCount < 0) { textCount = 500; // textAngle = 360.0; } if(textAngle > 0.0) textAngle -= 5.0; else textAngle = 0.0; // glClearColor(0.27451, 0.235294, 0.392157, 1.0); //-- Clear buffers glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); //-- Place camera glLoadIdentity(); glTranslatef(0.0, 0.0, config->zTrans()); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glColor4f(1.0, 1.0, 1.0, 1.0); //-- Draw background game->ground->drawGL(); //-- Update audio game->audio->update(); float szx = 9.0; float szy = 4.5; float top = 1.0; float left = -8.0; float inc = -txtHeight*2.5; //----- Draw credits texture -------------------------------- glPushMatrix(); // NOTE: corners of back tex is white, alpha 1 and // we are in modulate blend... glBindTexture(GL_TEXTURE_2D, backTex); glTexCoord2f(1.0, 0.0); //-- darken glBegin(GL_QUADS); glColor4f(0.0, 0.0, 0.0, 0.8); glVertex3f( szx, szy+0.25-3.0, 10.0); glVertex3f(-szx, szy+0.25-3.0, 10.0); glColor4f(0.0, 0.0, 0.0, 0.4); glVertex3f(-szx, -13.0, 10.0); glVertex3f( szx, -13.0, 10.0); glEnd(); glBegin(GL_QUADS); glColor4f(0.0, 0.0, 0.0, mssgAlpha); glVertex3f( 16.0, -10.7, 10.0); glVertex3f(-16.0, -10.7, 10.0); glColor4f(0.0, 0.0, 0.0, mssgAlpha); glVertex3f(-16.0, -11.9, 10.0); glVertex3f( 16.0, -11.9, 10.0); glEnd(); szx = 12.0; szy = txtHeight*0.5; glPushMatrix(); glTranslatef(left, top+(inc*curSel), 10.0); glBegin(GL_QUADS); glColor4f(0.5, 0.5, 1.0, 1.0); glVertex3f(-szx, szy*3.0, 0.0); glVertex3f(-szx, -szy, 0.0); glColor4f(0.2, 0.2, 1.0, 0.0); glVertex3f( szx, -szy, 0.0); glVertex3f( szx, szy*3.0, 0.0); glEnd(); drawIndicator(); glBlendFunc(GL_SRC_ALPHA, GL_ONE); drawElectric(); glPopMatrix(); glColor4f(1.0, 1.0, 1.0, 0.9); float sc = 0.035; for(i = 0; i < NumSelections; i++) { glPushMatrix(); glTranslatef(left, top+(inc*i), 10.0); glRotatef(textAngle, 1.0, 0.0, 0.0); glScalef(sc, sc*0.75, 1.0); game->text->Render(menuText[i]); glPopMatrix(); } { float f = (float)-game->frame; float r = cos(f*0.02); glPushMatrix(); // glColor4f(1.0+r, r, r, 0.6+0.2*r); glColor4f(1.0, 1.0, 1.0, 0.6+0.2*r); glTranslatef(-18.75, -8.5, 0.0); glScalef(sc, sc*0.75, 1.0); game->text->Render(_("high scores")); glTranslatef(-100.0, -30.0, 0.0); char buf[16]; int i; float trans; time_t nowTime = time(NULL); int l = config->intSkill(); int recentHiScore = -1; time_t mostRecent = 0; for(i = 0; i < HI_SCORE_HIST; i++) { if( hiScore->getDate(l, i) > nowTime-300 && // highlight score for 5 minutes (300) hiScore->getDate(l, i) > mostRecent ) { recentHiScore = i; mostRecent = hiScore->getDate(l, i); } } for(i = 0; i < HI_SCORE_HIST; i++) { f += 30.0; r = cos(f*0.02); if(i == recentHiScore) glColor4f(1.5, 0.5, 0.5, 0.6+0.1*r); else glColor4f(1.0, 1.0, 1.0, 0.2+0.2*r); // glColor4f(0.5+r*0.5, 0.5, 0.25-r*0.25, 0.2+0.2*r); sprintf(buf, "%d", (int)hiScore->getScore(config->intSkill(), i) ); trans = 80.0 + game->text->Advance(_("high scores")) - game->text->Advance(buf); glTranslatef( trans, 0.0, 0.0 ); game->text->Render(buf); glTranslatef( -trans, -30.0, 0.0) ; } glPopMatrix(); } //---- credits if(true) { int n = 0; float alpha; static double c = 0.0; if(c > 75.0) { c = 0.0; } c += 0.2; glPushMatrix(); if(c > 25) alpha = 0.4*(75.0-c)/50.0; else alpha = 0.4; glColor4f(1.0, 1.0, 1.0, alpha); sc = 0.03; glTranslatef(14.0, -11.5, 0.0); glScalef(sc, sc, 1.0); glTranslatef(-c*1.5, c, 0.0); if(c < 3) n = (int)c; else n = 3; if(n>0) game->text->Render(_("the"), n); glTranslatef(c, -38+c, 0.0); if(c < 10) n = (int)(c-3); else n = 7; if(n>0) game->text->Render(_("reptile"), n); glTranslatef(c, -38+c, 0.0); if(c < 16) n = (int)c-10; else n = 6; if(n>0) game->text->Render(_("labour"), n); glTranslatef(c, -38+c, 0.0); if(c < 23) n = (int)(c-16); else n = 7; if(n>0) game->text->Render(_("project"), n); // font height is 23 glPopMatrix(); } //-------- draw help message if(mssgAlpha > 0.0) { if(mssgHelpOverride) glColor4f(1.3, mssgAlpha, mssgAlpha, mssgAlpha); else glColor4f(0.5, 0.5, 0.9, (0.2+mssgAlpha)); sc = 0.042; glTranslatef(-19.5, -14.0, 0.0); glScalef(sc, sc*0.75, 1.0); size_t len = mbstowcs(NULL,mssgText,0); unsigned int ti = (unsigned int)(112.0*mssgAlpha); if(ti > len) ti = len; if(ti) game->text->Render(mssgText, ti); mssgAlpha -= 0.004; glColor4f(1.0, 1.0, 1.0, 1.0); } glPopMatrix(); glBlendFunc(GL_SRC_ALPHA, GL_ONE); glPushMatrix(); glTranslatef(0.0, 4.75, 25.0); glColor4f(1.0, 1.0, 1.0, 1.0); glDepthMask(GL_FALSE); //XXX Hack to make Voodoo3 XF4 work drawTitleBack(); glDepthMask(GL_TRUE); //XXX Hack to make Voodoo3 XF4 work drawTitle(); glPopMatrix(); // //-- draw cursor... // { // float x = Global::cursorPos[0]*16.60; // float y = Global::cursorPos[1]*12.45; // float z = 10.0; // float sz; // glBindTexture(GL_TEXTURE_2D, csrTex); // sz = 0.2; // glBegin(GL_QUADS); // glTexCoord2f(1.0, 1.0); glVertex3f( x+sz, y+sz, z); // glTexCoord2f(0.0, 1.0); glVertex3f( x-sz, y+sz, z); // glTexCoord2f(0.0, 0.0); glVertex3f( x-sz, y-sz, z); // glTexCoord2f(1.0, 0.0); glVertex3f( x+sz, y-sz, z); // glEnd(); // } if(thickText && game->fps < 30) { if( config->debug() ) fprintf(stderr, _("ATTENTION: Using 'thin' text to improve framerate...\n")); createLists( (thickText = false) ); } if(!thickText && game->fps > 40) { if( config->debug() ) fprintf(stderr, _("ATTENTION: Reverting to 'thick' text...\n")); createLists( (thickText = true) ); } //---------- Help messages if(mssgHelpOverride && mssgAlpha < 0.05) { mssgHelpOverride = false; mssgCount = 0; } if(!mssgHelpOverride) { int interval = (mssgCount++)%500; if(!interval) { strcpy(mssgText, gettext(mssgHelpText[mssgIndex%NumMssg])); mssgIndex++; } if(interval < 150) { mssgAlpha = interval/150.0; } } } //---------------------------------------------------------- void MenuGL::drawIndicator() { Config *config = Config::instance(); Global *game = Global::getInstance(); char buf[64]; float szx = 10.0; float szy = txtHeight; float level = 0.0; float sc = 0.025; int tmp; switch(curSel) { case GameLevel: level = game->gameLevel/9.0; sprintf(buf, "%d", game->gameLevel); break; case SkillLevel: level = config->gameSkillBase(); tmp = (int)((level+0.05)*10.0); sprintf(buf, "%s", skillString(tmp)); break; case Graphics: level = config->gfxLevel()/2.0; switch(config->gfxLevel()) { case 0: sprintf(buf, _("low")); break; case 1: sprintf(buf, _("med")); break; case 2: sprintf(buf, _("high")); break; } break; case ScreenSize: level = (float)config->approxScreenSize()/(float)MAX_SCREEN_SIZE; sprintf(buf, _("%dx%d"), config->screenW(), config->screenH()); break; case FullScreen: level = (float)config->fullScreen(); if(config->fullScreen()) sprintf(buf, _("true")); else sprintf(buf, _("false")); break; case Sound: level = config->volSound(); sprintf(buf, "%d", (int)((level+0.05)*10.0)); break; case Music: level = config->volMusic(); sprintf(buf, "%d", (int)((level+0.05)*10.0)); break; case MovementSpeed: level = config->movementSpeed()*10.0; sprintf(buf, "%d", (int)((level+0.005)*100.0)); break; default: level = -5.0; break; } glPushMatrix(); glTranslatef(0.0, -txtHeight, 0.0); glBegin(GL_QUADS); glColor4f(1.0, 1.0, 1.0, 0.3); glVertex3f(szx+szy, szy, 0.0); glVertex3f( -szx, szy, 0.0); glColor4f(1.0, 1.0, 1.0, 0.15); glVertex3f( -szx, 0.0, 0.0); glVertex3f( szx, 0.0, 0.0); glEnd(); //-- draw level indicator and/or text glPushMatrix(); if(level > -1.0) { glBegin(GL_QUADS); glColor4f(1.0, 0.0, 0.0, 1.0); glVertex3f(szy+szx*level, szy, 0.0); glVertex3f( 0.0, szy, 0.0); glColor4f(0.0, 0.0, 0.0, 0.0); glVertex3f( 0.0, 0.0, 0.0); glVertex3f( szx*level, 0.0, 0.0); glEnd(); //-- draw +/- buttons --- float bx = butWidth; float by = butHeight; float bo = butOffset; glBindTexture(GL_TEXTURE_2D, updwnTex); glBegin(GL_QUADS); glColor4f(1.0, 1.0, 1.0, 0.6); glTexCoord2f(1.0, 0.0); glVertex3f( bx-bo, by, 0.0); glTexCoord2f(0.0, 0.0); glVertex3f( 0.0-bo, by, 0.0); glTexCoord2f(0.0, 1.0); glVertex3f( 0.0-bo, 0.0, 0.0); glTexCoord2f(1.0, 1.0); glVertex3f( bx-bo, 0.0, 0.0); glEnd(); glColor4f(1.0, 1.0, 1.0, 0.5); glTranslatef(11.0, 0.0, 0.0); glScalef(sc, sc, 1.0); game->text->Render(buf); } glPopMatrix(); glPopMatrix(); } //---------------------------------------------------------- void MenuGL::drawElectric() { float es = elecStretch; elecOffY = FRAND*0.7; if( (elecOffX+=0.175) > es) elecOffX = -5.0; float szx = 30.0; float szy = txtHeight; glBindTexture(GL_TEXTURE_2D, elecTex); glPushMatrix(); glTranslatef(0.0, txtHeight*0.5, 0.0); glBegin(GL_QUADS); glColor4f(1.0, 1.0, 1.0, 1.0); glTexCoord2f( elecOffX, elecOffY+0.3); glVertex3f( -8.0, szy, 0.0); glTexCoord2f( elecOffX, elecOffY); glVertex3f( -8.0, -szy, 0.0); glColor4f(0.0, 0.0, 0.1, 1.0); glTexCoord2f(elecOffX-es, elecOffY); glVertex3f( szx, -szy, 0.0); glTexCoord2f(elecOffX-es, elecOffY+0.3); glVertex3f( szx, szy, 0.0); glEnd(); glPopMatrix(); } //---------------------------------------------------------- void MenuGL::drawTitleBack() { float clr_c[4] = { 1.0, 1.0, 1.0, 0.0 }; float clr_w[4] = { 1.0, 1.0, 1.0, 1.0 }; float w = 9.0; float a = 2.0; float h = 1.4; float z = 0.5; float as = a/(w+a); float at = a/(h+a); glBindTexture(GL_TEXTURE_2D, backTex); glMatrixMode(GL_TEXTURE); glPushMatrix(); static float amt = 0.0; glTranslatef(amt*0.1, amt*0.5, 0.0); glRotatef(-amt*100.0, 0.0, 1.0, 1.0); amt -= 0.01; //-- Top right glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(1.0 , 1.0-at); glColor4fv(clr_c); glVertex3f( w+a, h , 0.0); glTexCoord2f(1.0 , 1.0 ); glColor4fv(clr_c); glVertex3f( w+a, h+a, 0.0); glTexCoord2f(1.0-as, 1.0-at); glColor4fv(clr_w); glVertex3f( w , h , 0.0); glTexCoord2f(1.0-as, 1.0 ); glColor4fv(clr_c); glVertex3f( w , h+a, 0.0); glTexCoord2f(0.0 , 1.0-at); glColor4fv(clr_w); glVertex3f( 0.0, h , 0.0); glTexCoord2f(0.0 , 1.0 ); glColor4fv(clr_c); glVertex3f( 0.0, h+a, 0.0); glEnd(); glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(1.0 , 0.0 ); glColor4fv(clr_c); glVertex3f( w+a, 0.0, z); glTexCoord2f(1.0 , 1.0-at); glColor4fv(clr_c); glVertex3f( w+a, h, 0.0); glTexCoord2f(1.0-as, 0.0 ); glColor4fv(clr_w); glVertex3f( w , 0.0, z); glTexCoord2f(1.0-as, 1.0-at); glColor4fv(clr_w); glVertex3f( w , h, 0.0); glTexCoord2f(0.0 , 0.0 ); glColor4fv(clr_w); glVertex3f( 0.0, 0.0, z); glTexCoord2f(0.0 , 1.0-at); glColor4fv(clr_w); glVertex3f( 0.0, h, 0.0); glEnd(); //-- Top left glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(0.0 , 1.0-at); glColor4fv(clr_w); glVertex3f( 0.0, h , 0.0); glTexCoord2f(0.0 , 1.0 ); glColor4fv(clr_c); glVertex3f( 0.0, h+a, 0.0); glTexCoord2f(1.0-as, 1.0-at); glColor4fv(clr_w); glVertex3f( -w , h , 0.0); glTexCoord2f(1.0-as, 1.0 ); glColor4fv(clr_c); glVertex3f( -w , h+a, 0.0); glTexCoord2f(1.0 , 1.0-at); glColor4fv(clr_c); glVertex3f( -w-a, h , 0.0); glTexCoord2f(1.0 , 1.0 ); glColor4fv(clr_c); glVertex3f( -w-a, h+a, 0.0); glEnd(); glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(0.0 , 0.0 ); glColor4fv(clr_w); glVertex3f( 0.0, 0.0, z); glTexCoord2f(0.0 , 1.0-at); glColor4fv(clr_w); glVertex3f( 0.0, h, 0.0); glTexCoord2f(1.0-as, 0.0 ); glColor4fv(clr_w); glVertex3f( -w , 0.0, z); glTexCoord2f(1.0-as, 1.0-at); glColor4fv(clr_w); glVertex3f( -w , h, 0.0); glTexCoord2f(1.0 , 0.0 ); glColor4fv(clr_c); glVertex3f( -w-a, 0.0, z); glTexCoord2f(1.0 , 1.0-at); glColor4fv(clr_c); glVertex3f( -w-a, h, 0.0); glEnd(); //-- bottom right glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(1.0 , 1.0-at); glColor4fv(clr_c); glVertex3f( w+a, -h, 0.0); glTexCoord2f(1.0 , 0.0 ); glColor4fv(clr_c); glVertex3f( w+a, 0.0, z); glTexCoord2f(1.0-as, 1.0-at); glColor4fv(clr_w); glVertex3f( w , -h, 0.0); glTexCoord2f(1.0-as, 0.0 ); glColor4fv(clr_w); glVertex3f( w , 0.0, z); glTexCoord2f(0.0 , 1.0-at); glColor4fv(clr_w); glVertex3f( 0.0, -h, 0.0); glTexCoord2f(0.0 , 0.0 ); glColor4fv(clr_w); glVertex3f( 0.0, 0.0, z); glEnd(); glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(1.0 , 1.0 ); glColor4fv(clr_c); glVertex3f( w+a, -h-a, 0.0); glTexCoord2f(1.0 , 1.0-at); glColor4fv(clr_c); glVertex3f( w+a, -h , 0.0); glTexCoord2f(1.0-as, 1.0 ); glColor4fv(clr_c); glVertex3f( w , -h-a, 0.0); glTexCoord2f(1.0-as, 1.0-at); glColor4fv(clr_w); glVertex3f( w , -h , 0.0); glTexCoord2f(0.0 , 1.0 ); glColor4fv(clr_c); glVertex3f( 0.0, -h-a, 0.0); glTexCoord2f(0.0 , 1.0-at); glColor4fv(clr_w); glVertex3f( 0.0, -h , 0.0); glEnd(); //bottom left glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(0.0 , 1.0-at); glColor4fv(clr_w); glVertex3f( 0.0, -h, 0.0); glTexCoord2f(0.0 , 0.0 ); glColor4fv(clr_w); glVertex3f( 0.0, 0.0, z); glTexCoord2f(1.0-as, 1.0-at); glColor4fv(clr_w); glVertex3f( -w , -h, 0.0); glTexCoord2f(1.0-as, 0.0 ); glColor4fv(clr_w); glVertex3f( -w , 0.0, z); glTexCoord2f(1.0 , 1.0-at); glColor4fv(clr_c); glVertex3f( -w-a, -h, 0.0); glTexCoord2f(1.0 , 0.0 ); glColor4fv(clr_c); glVertex3f( -w-a, 0.0, z); glEnd(); glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(0.0 , 1.0 ); glColor4fv(clr_c); glVertex3f( 0.0, -h-a, 0.0); glTexCoord2f(0.0 , 1.0-at); glColor4fv(clr_w); glVertex3f( 0.0, -h , 0.0); glTexCoord2f(1.0-as, 1.0 ); glColor4fv(clr_c); glVertex3f( -w , -h-a, 0.0); glTexCoord2f(1.0-as, 1.0-at); glColor4fv(clr_w); glVertex3f( -w , -h , 0.0); glTexCoord2f(1.0 , 1.0 ); glColor4fv(clr_c); glVertex3f( -w-a, -h-a, 0.0); glTexCoord2f(1.0 , 1.0-at); glColor4fv(clr_c); glVertex3f( -w-a, -h , 0.0); glEnd(); glPopMatrix(); glMatrixMode(GL_MODELVIEW); } //---------------------------------------------------------- void MenuGL::drawTitle() { static int tiltCount = 600; static float ta0 = -60.0; static float ta1 = -90.0; float &tilt = titleTilt; if(ta0 < 90.0) ta0 += 0.7; else if(!thickText) ta0 += 180.0; else ta0 += 5.0; if(ta0 > 270.0) ta0 = ta0-360.0; if(ta1 < 90.0) ta1 += 0.55; else if(!thickText) ta1 += 180.0; else ta1 += 8.0; if(ta1 > 270.0) ta1 = ta1-360.0; if(thickText) { tiltCount--; if(tiltCount == 0) tilt = 360.0+tilt; else if(tiltCount < 0) { tilt -= 1.0; if(tilt < -10.0) { tiltCount = 1500; tilt = -10.0; } } else tilt -= 0.01; } glEnable(GL_DEPTH_TEST); glDepthFunc(GL_LEQUAL); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glColor4f(1.0, 1.0, 1.0, 1.0); glPushMatrix(); glEnable(GL_TEXTURE_GEN_S); glEnable(GL_TEXTURE_GEN_T); glBindTexture(GL_TEXTURE_2D, envTex); glPushMatrix(); glTranslatef(0.0, 1.0, 0.0); glRotatef( tilt, 1.0, 0.0, 0.0); glRotatef( ta0, 0.0, 1.0, 0.0); glCallList(listChrom); glPopMatrix(); glPushMatrix(); glTranslatef(0.0, -1.0, 0.0); glRotatef( tilt, 1.0, 0.0, 0.0); glRotatef( ta1, 0.0, 1.0, 0.0); glCallList(listBSU); glPopMatrix(); glDisable(GL_TEXTURE_GEN_S); glDisable(GL_TEXTURE_GEN_T); glPopMatrix(); glDisable(GL_DEPTH_TEST); } //---------------------------------------------------------- void MenuGL::keyHit(MainToolkit::Key key) { switch(key) { case MainToolkit::KeyUp: if(curSel == (MenuSelection)0) curSel = (MenuSelection)(NumSelections-1); else curSel = (MenuSelection)(curSel - 1); // curSel = (MenuSelection)(curSel - 1); // if(curSel < (MenuSelection)0) // curSel = (MenuSelection)(NumSelections-1); elecOffX = 0.0; break; case MainToolkit::KeyDown: curSel = (MenuSelection)((curSel+1)%NumSelections); elecOffX = 0.0; break; case MainToolkit::KeyLeft: decItem(); break; case MainToolkit::KeyRight: incItem(); break; case MainToolkit::KeyEnter: activateItem(); break; default: break; } } //---------------------------------------------------------- void MenuGL::activateItem() { Config *config = Config::instance(); Global *game = Global::getInstance(); switch(curSel) { case NewGame: game->gameMode = Global::Game; game->newGame(); game->toolkit->grabMouse(true); game->audio->setMusicMode(Audio::MusicGame); break; case SkillLevel: break; case GameLevel: break; case Graphics: break; case ScreenSize: break; case FullScreen: config->setFullScreen(!config->fullScreen()); game->deleteTextures(); if( !game->toolkit->setVideoMode() ) { mssgHelpOverride = true; mssgAlpha = 1.1; if( config->fullScreen() ) sprintf(mssgText, _("---- error setting full screen mode ----")); else sprintf(mssgText, _("---- error setting window mode ----")); config->setFullScreen(!config->fullScreen()); } game->loadTextures(); break; case Sound: break; case Music: break; case MovementSpeed: break; case Quit: game->game_quit = true; break; case NumSelections: break; } } //---------------------------------------------------------- void MenuGL::incItem() { Config *config = Config::instance(); HiScore *hiScore = HiScore::getInstance(); float pos[3] = { 0.0, 0.0, 25.0 }; switch(curSel) { case NewGame: activateItem(); break; case SkillLevel: config->setGameSkillBase(config->gameSkillBase()+0.1); if( config->debug() ) hiScore->print(config->intSkill()); game->newGame(); break; case GameLevel: game->gameLevel++; if(game->gameLevel > config->maxLevel()) { mssgHelpOverride = true; mssgAlpha = 1.1; sprintf(mssgText, _("---- you must complete level %d before you can select level %d ----"), config->maxLevel(), game->gameLevel); game->gameLevel = config->maxLevel(); } else game->newGame(); break; case Graphics: config->setGfxLevel(config->gfxLevel()+1); break; case ScreenSize: config->setScreenSize(config->approxScreenSize()+1); game->deleteTextures(); if( !game->toolkit->setVideoMode() ) { mssgHelpOverride = true; mssgAlpha = 1.1; sprintf(mssgText, _("---- error setting screen size ----")); config->setScreenSize(config->approxScreenSize()-1); } game->loadTextures(); break; case FullScreen: if(!config->fullScreen()) { config->setFullScreen(true); game->deleteTextures(); if( !game->toolkit->setVideoMode() ) { mssgHelpOverride = true; mssgAlpha = 1.1; sprintf(mssgText, _("---- error setting full screen mode ----")); config->setFullScreen(false); } game->loadTextures(); } break; case Sound: config->setVolSound(config->volSound()+0.05); game->audio->setSoundVolume(config->volSound()); game->audio->playSound(Audio::Explosion, pos); break; case Music: config->setVolMusic(config->volMusic()+0.05); game->audio->setMusicVolume(config->volMusic()); break; case MovementSpeed: config->setMovementSpeed(config->movementSpeed()+0.005); break; case Quit: activateItem(); break; case NumSelections: break; } } //---------------------------------------------------------- void MenuGL::decItem() { Config *config = Config::instance(); HiScore *hiScore = HiScore::getInstance(); float pos[3] = { 0.0, 0.0, 25.0 }; switch(curSel) { case NewGame: break; case SkillLevel: config->setGameSkillBase(config->gameSkillBase()-0.1); if( config->debug() ) hiScore->print(config->intSkill()); game->newGame(); break; case GameLevel: game->gameLevel -= 1; if(game->gameLevel < 1) game->gameLevel = 1; game->newGame(); break; case Graphics: config->setGfxLevel(config->gfxLevel()-1); break; case ScreenSize: config->setScreenSize(config->approxScreenSize()-1); game->deleteTextures(); if( !game->toolkit->setVideoMode() ) { mssgHelpOverride = true; mssgAlpha = 1.1; sprintf(mssgText, _("---- error setting screen size ----")); config->setScreenSize(config->approxScreenSize()+1); } game->loadTextures(); break; case FullScreen: if(config->fullScreen()) { config->setFullScreen(false); game->deleteTextures(); if( !game->toolkit->setVideoMode() ) { mssgHelpOverride = true; mssgAlpha = 1.1; sprintf(mssgText, _("---- error setting full screen mode ----")); config->setFullScreen(true); } game->loadTextures(); } break; case Sound: config->setVolSound(config->volSound()-0.05); game->audio->setSoundVolume(config->volSound()); game->audio->playSound(Audio::Explosion, pos); break; case Music: config->setVolMusic(config->volMusic()-0.05); game->audio->setMusicVolume(config->volMusic()); break; case MovementSpeed: config->setMovementSpeed(config->movementSpeed()-0.005); break; case Quit: break; case NumSelections: break; } } /** * horrible, hacky, but quick to implement.... */ //---------------------------------------------------------- void MenuGL::mousePress(MainToolkit::Button but, int xi, int yi) { if(but == MainToolkit::Left) { float x,y; Config *config = Config::instance(); x = -2.0*(0.5-(((float)xi)/config->screenW()))* 16.60; y = 2.0*(0.5-(((float)yi)/config->screenH()))* 12.45; float p = -y+(1.0+txtHeight*1.5); float s = txtHeight*2.5; int mSel = -1; if(p > 0.0) { // reset electric elecOffX = 0.0; p = p/s; mSel = (int)floor(p); if( mSel >= 0 && mSel < (int)NumSelections) { if(mSel != (int)curSel) { curSel = (MenuSelection)mSel; elecOffX = 0.0; mSel = -1; } } } float l = -8.0 - butOffset; float hw = butWidth*0.5; if(mSel >= 0) { if(x > l && x < l+hw ) decItem(); else if (x > l+hw && x < l+butWidth) incItem(); else activateItem(); } } } chromium-bsu-0.9.15.1/src/ScreenItemAdd.cpp0000644000175000017500000004742712150046665015265 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "ScreenItemAdd.h" #include #include #include "define.h" #include "Global.h" #include "EnemyFleet.h" #include "PowerUps.h" //============================================================================== ScreenItemAdd::ScreenItemAdd() { game = Global::getInstance(); root = new ItemThing(); float p[3] = { 0.0, 0.0, 0.0 }; for(int i = 0; i < NumEnemyTypes; i++) { // deadPool[i] = new EnemyAircraft((EnemyType)i, p); deadPool[i] = EnemyAircraft::makeNewEnemy((EnemyType)i, p); deadPool[i]->next = 0; } } ScreenItemAdd::~ScreenItemAdd() { clear(); for(int i = 0; i < NumEnemyTypes; i++) { delete deadPool[i]; deadPool[i] = NULL; } delete root; } //---------------------------------------------------------- void ScreenItemAdd::clear() { ItemThing *cur; ItemThing *del; cur = root->next; while(cur) { delete cur->item; del = cur; cur = cur->next; delete del; } root->next = 0; clearDeadPool(); } //---------------------------------------------------------- void ScreenItemAdd::clearDeadPool() { EnemyAircraft *cur; EnemyAircraft *del; for(int i = 0; i < NumEnemyTypes; i++) { cur = deadPool[i]->next; while(cur) { del = cur; cur = cur->next; delete del; } deadPool[i]->next = 0; } } //---------------------------------------------------------- void ScreenItemAdd::putScreenItems() { // ItemThing *delItem = 0; ItemThing *curItem = root->next; while(curItem) { if(curItem->releaseTime <= game->gameFrame) { switch(curItem->item->itemType()) { case ScreenItem::ItemEnemy: game->enemyFleet->addEnemy( (EnemyAircraft*)(curItem->item) ); break; case ScreenItem::ItemPowerUp: game->powerUps->addPowerUp( (PowerUp*)(curItem->item) ); break; case ScreenItem::ItemHero: fprintf(stderr, _("ScreenItemAdd::putScreenItems() Hero??? HUH???\n")); break; } //delItem = curItem; curItem = curItem->next; root->next = curItem; } else curItem = 0; } } //---------------------------------------------------------- void ScreenItemAdd::killScreenItem(ScreenItem *del) { EnemyAircraft *enemy; switch(del->itemType()) { case ScreenItem::ItemEnemy: // add enemy to dead pool enemy = (EnemyAircraft*)del; enemy->back = 0; enemy->next = deadPool[enemy->type]->next; deadPool[enemy->type]->next = enemy; break; default: delete del; break; } } //---------------------------------------------------------- bool ScreenItemAdd::loadScreenItems(const char*) { switch((game->gameLevel-1)%3) { case 0: loadLevel1(); break; case 1: loadLevel2(); break; case 2: loadLevel3(); break; case 3: loadLevel4(); break; default: loadLevel1(); break; } return true; } //---------------------------------------------------------- void ScreenItemAdd::addItem(int relTime, ScreenItem *newScreenItem) { ItemThing *curItem = root; ItemThing *newItem = new ItemThing(relTime, newScreenItem); while(curItem) { if(curItem->next == 0) { curItem->next = newItem; break; } if(relTime < curItem->next->releaseTime) { newItem->next = curItem->next; curItem->next = newItem; break; } curItem = curItem->next; } } //---------------------------------------------------------- void ScreenItemAdd::addWave(EnemyWave &ew) { int i; int interval = 1; int iteration = 0; float p[3] = { ew.pos[0], ew.pos[1], ew.pos[2] }; int jitter = (int)(ew.jitter * (2.0-game->gameSkill)); int period = (int)(ew.period * (2.0-game->gameSkill)); if(jitter >= period) jitter = period - 1; for(i = ew.begin; i < ew.end; i++) { interval--; if(interval < 1) { switch(ew.formation) { case EnemyWave::None: p[0] = ew.pos[0] + ew.xJitter*SRAND; // addItem(i, new EnemyAircraft(ew.type, p) ); addItem(i, EnemyAircraft::makeNewEnemy(ew.type, p) ); interval = period + (int)(SRAND*jitter); break; case EnemyWave::Arrow: p[0] = ew.pos[0] + ew.xJitter*iteration; // addItem(i, new EnemyAircraft(ew.type, p, 0.0) ); addItem(i, EnemyAircraft::makeNewEnemy(ew.type, p, 0.0) ); if(iteration > 0) { p[0] = ew.pos[0] - ew.xJitter*iteration; // addItem(i, new EnemyAircraft(ew.type, p, 0.0) ); addItem(i, EnemyAircraft::makeNewEnemy(ew.type, p, 0.0) ); } interval = (int)period + (int)(SRAND*jitter); iteration++; break; default: p[0] = 0.0; // addItem(i, new EnemyAircraft(ew.type, p, 0.0) ); addItem(i, EnemyAircraft::makeNewEnemy(ew.type, p, 0.0) ); interval = 25; break; } } } } //---------------------------------------------------------- EnemyAircraft *ScreenItemAdd::dynamicEnemyAdd(EnemyType et, float *pos, int relTime) { EnemyAircraft *addEnemy; if(deadPool[et]->next) { addEnemy = deadPool[et]->next; deadPool[et]->next = addEnemy->next; addEnemy->init(pos); } else { // addEnemy = new EnemyAircraft(et, pos); addEnemy = EnemyAircraft::makeNewEnemy(et, pos); } addItem(relTime, addEnemy); return addEnemy; } //---------------------------------------------------------- void ScreenItemAdd::loadLevelXXX() { int i; int numIterations = 12000; // int numIterations = (int)(11100 * game->gameSkill); // int numIterations = (int)(1100 * game->gameSkill); clearDeadPool(); //-- Enemies float r; float d; int waveDuration = 500; i = 600; addStraightWave(1, i, 0.4); while(i < numIterations-1000) { if(i < 1500) d = (i+250.0)/2000.0; else d = 1.0; r = FRAND; if (r < 0.15) addStraightArrowWave(i, waveDuration, d); else if (r < 0.25) addOmniArrowWave(i, waveDuration, d); else if (r > 0.60) addStraightWave(i, waveDuration, d); else addOmniWave(i, waveDuration, d); i += waveDuration; waveDuration = (int)(600.0*game->gameSkill) + (int)(100*SRAND); i += 50 + (int)(50*FRAND); } //-- ray gun enemy starts halfway through... EnemyWave rayWave(EnemyRayGun); rayWave.setXRand(8.0); rayWave.setFrequency(60, 5); rayWave.setFrequency(2000, 1000); rayWave.setInOut(numIterations/2, i-1000); // rayWave.setInOut(100, i-1000); addWave(rayWave); //-- Boss EnemyWave bossWave(EnemyBoss00); bossWave.setInOut(i+75, i+1000); bossWave.setPos(0.0, 15.0); bossWave.setXRand(4.0); bossWave.setFrequency(5000, 0); addWave(bossWave); //-- Ammunition and PowerUps addAmmunition(0, numIterations+9000); addPowerUps(0, numIterations+9000); } //---------------------------------------------------------- void ScreenItemAdd::loadLevel1() { loadLevelXXX(); // addStraightArrowWave(051, 800); // addOmniArrowWave(800, 1400); // addStraightArrowWave(1400, 2000); // addOmniArrowWave(2000, 2600); // // // addAmmunition(0, 10000); // addAmmunition(0, 10000); // addPowerUps(0, 10000); // // //-- Boss // EnemyWave bossWave(EnemyBoss00); // bossWave.setInOut(100, 1000); // bossWave.setPos(0.0, 15.0); // bossWave.setXRand(4.0); // bossWave.setFrequency(5000, 0); // addWave(bossWave); // // EnemyWave tankWave(EnemyTank); // tankWave.setPos(9.0, 11.0); // tankWave.setXRand(0.0); // tankWave.setFrequency(4000, 50); // tankWave.setInOut(1, 10000); // addWave(tankWave); // // tankWave.setPos(-9.0, 11.0); // tankWave.setXRand(0.0); // tankWave.setFrequency(4000, 50); // tankWave.setInOut(2001, 10000); // addWave(tankWave); // // // EnemyWave gnatWave(EnemyGnat); // gnatWave.setInOut(1, 500); // gnatWave.setPos(FRAND*4.0, 10.0); // gnatWave.setFrequency(50, 40); // gnatWave.setXRand(5.0); // addWave(gnatWave); // // addAmmunition(5000); // addPowerUps(5000); } //---------------------------------------------------------- void ScreenItemAdd::loadLevel2() { int i; int numIterations = 14000; // int numIterations = 1400; clearDeadPool(); //-- Enemies int waves = 0; float r; int waveDuration = 500; i = 500; addStraightWave(100, i, 0.4); while(i < numIterations) { r = FRAND; waves++; if( waves == 5 || waves == 6 || waves == 11 || waves == 12 || waves == 15 || waves == 16 ) { addGnatWave(i, waveDuration, 1.0, false); } else if (waves < 5) { if (r < 0.20) addStraightArrowWave(i, waveDuration); else if(r < 0.30) addOmniArrowWave (i, waveDuration); else if(r < 0.60) addOmniWave (i, waveDuration); else addStraightWave (i, waveDuration); } else { if (r < 0.25) addGnatWave (i, waveDuration); else if(r < 0.35) addStraightArrowWave(i, waveDuration); else if(r < 0.50) addOmniArrowWave (i, waveDuration); else if(r < 0.80) addOmniWave (i, waveDuration); else addStraightWave (i, waveDuration); } i += waveDuration; waveDuration = (int)(700.0 + 100.0*SRAND); i += 50 + (int)(50*FRAND); } EnemyWave gnatWave(EnemyGnat); gnatWave.setInOut(2200, 5000); gnatWave.setPos(FRAND*4.0, 10.0); gnatWave.setFrequency(150, 140); gnatWave.setXRand(5.0); addWave(gnatWave); // gnatWave.setInOut(8000, 11000); //-- Boss EnemyWave bossWave(EnemyBoss01); bossWave.setPos(0.0, 15.0); bossWave.setXRand(4.0); bossWave.setFrequency(5000, 0); bossWave.setInOut(numIterations+700, numIterations+710); addWave(bossWave); //-- Ammunition and PowerUps addAmmunition(0, numIterations+9000); addPowerUps(0, numIterations+9000); } //---------------------------------------------------------- void ScreenItemAdd::loadLevel3() { int i; int numIterations = 14000; // int numIterations = 1400; clearDeadPool(); //-- Enemies int waves = 0; float r; int waveDuration = 500; i = 500; addStraightWave(100, i, 0.5); while(i < numIterations) { r = FRAND; waves++; if( waves == 5 || waves == 12 ) { addGnatWave(i, waveDuration, 0.9, false); } else if ( waves == 6 || waves == 11 || waves == 15 || waves == 16 ) { EnemyWave tankWave(EnemyTank); tankWave.setPos(0.0, 11.0); tankWave.setXRand(10.0); tankWave.setFrequency(700, 100); tankWave.setInOut(i+50, waveDuration-50); addWave(tankWave); addStraightWave (i, 300); } else if (waves < 5) { if (r < 0.20) addStraightArrowWave(i, waveDuration); else if(r < 0.30) addOmniArrowWave (i, waveDuration); else if(r < 0.60) addOmniWave (i, waveDuration); else addStraightWave (i, waveDuration); } else { if (r < 0.25) addGnatWave (i, waveDuration); else if(r < 0.35) addStraightArrowWave(i, waveDuration); else if(r < 0.50) addOmniArrowWave (i, waveDuration); else if(r < 0.80) addOmniWave (i, waveDuration); else addStraightWave (i, waveDuration); } i += waveDuration; waveDuration = (int)(700.0 + 100.0*SRAND); i += 50 + (int)(50*FRAND); } EnemyWave gnatWave(EnemyGnat); gnatWave.setInOut(3000, 5000); gnatWave.setPos(FRAND*4.0, 10.0); gnatWave.setFrequency(150, 140); gnatWave.setXRand(5.0); addWave(gnatWave); gnatWave.setInOut(8000, 11000); addWave(gnatWave); //-- give some extra power ups... addAmmunition(0, 2000, 500, 700, 0); addAmmunition(10000, 2000, 500, 700, 0); addPowerUps(3000, 2000, 2500, 2500, 0); addPowerUps(9500, 2000, 2500, 2500, 0); addPowerUps(numIterations, 2000, 2500, 2500, 1); //-- Boss EnemyWave bossWave(EnemyBoss01); bossWave.setPos(0.0, 15.0); bossWave.setXRand(4.0); bossWave.setFrequency(5000, 0); bossWave.setInOut(numIterations+700, numIterations+710); addWave(bossWave); EnemyWave tankWave(EnemyTank); tankWave.setPos(0.0, 11.0); tankWave.setXRand(10.0); tankWave.setFrequency(2000, 200); tankWave.setInOut(numIterations+400, numIterations+3000); addWave(tankWave); //-- Ammunition and PowerUps addAmmunition(0, numIterations+9000); addPowerUps(0, numIterations+9000); } //---------------------------------------------------------- void ScreenItemAdd::loadLevel4() { int i; int numIterations = 12000; clearDeadPool(); //-- Enemies float r; float d; int waveDuration = 500; i = 600; addStraightWave(1, i, 0.4); while(i < numIterations-1000) { if(i < 1500) d = (i+250.0)/2000.0; else d = 1.0; r = FRAND; if (r < 0.15) addStraightArrowWave(i, waveDuration, d); else if (r < 0.25) addOmniArrowWave(i, waveDuration, d); else if (r > 0.60) addStraightWave(i, waveDuration, d); else { if (r < 0.25) addGnatWave (i, waveDuration); else if(r < 0.35) addStraightArrowWave(i, waveDuration); else if(r < 0.50) addOmniArrowWave (i, waveDuration); else if(r < 0.80) addOmniWave (i, waveDuration); else addStraightWave (i, waveDuration); } i += waveDuration; waveDuration = (int)(600.0*game->gameSkill) + (int)(100*SRAND); i += 50 + (int)(50*FRAND); } EnemyWave gnatWave(EnemyGnat); gnatWave.setInOut(3000, 5000); gnatWave.setPos(FRAND*4.0, 10.0); gnatWave.setFrequency(150, 140); gnatWave.setXRand(5.0); addWave(gnatWave); gnatWave.setInOut(8000, 11000); addWave(gnatWave); //-- ray gun enemy starts halfway through... EnemyWave rayWave(EnemyRayGun); rayWave.setXRand(8.0); rayWave.setFrequency(60, 5); rayWave.setFrequency(2000, 1000); rayWave.setInOut(numIterations/2, i-1000); addWave(rayWave); //-- Boss EnemyWave bossWave(EnemyBoss00); bossWave.setInOut(i+75, i+1000); bossWave.setPos(0.0, 15.0); bossWave.setXRand(4.0); bossWave.setFrequency(5000, 0); addWave(bossWave); //-- Ammunition and PowerUps addAmmunition(0, numIterations+9000); addPowerUps(0, numIterations+9000); } //---------------------------------------------------------- void ScreenItemAdd::addStraightWave(int o, int duration, float density) { float freq = 1.0/density; EnemyWave straightWave(EnemyStraight); straightWave.setXRand(8.0); straightWave.setFrequency((int)(60*freq), 5); straightWave.setInOut(o, o+duration); addWave(straightWave); } //---------------------------------------------------------- void ScreenItemAdd::addOmniWave(int o, int duration, float density) { float freq = 1.0/density; EnemyWave omniWave(EnemyOmni); omniWave.setXRand(1.0); omniWave.setFrequency((int)(39*freq), 7); omniWave.setPos((SRAND*8.0), 9.0); omniWave.setInOut(o, o+(duration/2)+50); addWave(omniWave); omniWave.setPos((SRAND*8.0), 9.0); omniWave.setInOut(o+(duration/2)-50, o+duration); addWave(omniWave); EnemyWave straightWave(EnemyStraight); straightWave.setXRand(8.0); straightWave.setFrequency(200, 50); straightWave.setInOut(o+100, o+duration); addWave(straightWave); } //---------------------------------------------------------- void ScreenItemAdd::addStraightArrowWave(int o, int /*duration*/, float density) { float freq = 1.0/density; float c = SRAND; EnemyWave straightArrow(EnemyStraight); straightArrow.setInOut(o, o+130); straightArrow.setXRand(0.0); straightArrow.setPos(c, 10.0); straightArrow.setFrequency((int)(50*freq), 0); straightArrow.setXRand(1.6); straightArrow.setFormation(EnemyWave::Arrow); addWave(straightArrow); EnemyWave omniWave(EnemyOmni); omniWave.setFrequency((int)(15*freq), 5); omniWave.setPos(c, 9.0); omniWave.setXRand(2.0); omniWave.setInOut(o+220, o+260); addWave(omniWave); omniWave.setXRand(3.0); omniWave.setFrequency((int)(22*freq), 5); omniWave.setInOut(o+440, o+600); addWave(omniWave); } //---------------------------------------------------------- void ScreenItemAdd::addOmniArrowWave(int o, int /*duration*/, float density) { float freq = 1.0/density; float c = SRAND*2.0; EnemyWave omniArrow(EnemyOmni); omniArrow.setFormation(EnemyWave::Arrow); omniArrow.setPos(c, 10.0); omniArrow.setFrequency((int)(25*freq), 0); omniArrow.setXRand(1.0); omniArrow.setInOut(o+50, o+150); addWave(omniArrow); omniArrow.setInOut(o+250, o+320); addWave(omniArrow); omniArrow.setInOut(o+300, o+330); addWave(omniArrow); omniArrow.setInOut(o+350, o+470); addWave(omniArrow); omniArrow.setFrequency(5, 0); omniArrow.setXRand(1.8); omniArrow.setInOut(o+550, o+555); addWave(omniArrow); } //---------------------------------------------------------- void ScreenItemAdd::addGnatWave(int o, int duration, float density, bool mixed) { float freq = 1.0/density; float c = -FRAND*3.0; if(mixed) { EnemyWave straightArrow(EnemyStraight); straightArrow.setInOut(o+50, o+duration); straightArrow.setXRand(0.0); straightArrow.setPos(c, 10.0); straightArrow.setFrequency((int)(90*freq), 20); straightArrow.setXRand(8.0); if(c > 0.0) { addWave(straightArrow); } else { EnemyWave omniArrow(EnemyOmni); omniArrow.setInOut(o+50, o+130); omniArrow.setPos(c, 10.0); omniArrow.setFrequency((int)(20*freq), 0); omniArrow.setXRand(1.1); addWave(omniArrow); omniArrow.setInOut(o+320, o+400); addWave(omniArrow); straightArrow.setInOut(o+200, o+250); addWave(straightArrow); } EnemyWave gnatWave(EnemyGnat); // gnatWave.setInOut(o, o+(17*game->gameSkill)*(1.0+FRAND*0.2)); gnatWave.setInOut(o, o+(int)((25*game->gameSkill)*(1.0+FRAND*0.2))); gnatWave.setPos(SRAND*5.0, 10.0); gnatWave.setFrequency((int)(3*freq), 0); gnatWave.setXRand(3.0); addWave(gnatWave); } else { EnemyWave gnatWave(EnemyGnat); // gnatWave.setInOut(o, o+(17*game->gameSkill)*(1.0+FRAND*0.2)); gnatWave.setPos(-3.0+SRAND*5.0, 10.0); gnatWave.setFrequency((int)(1*freq), 0); gnatWave.setXRand(3.0); gnatWave.setInOut(o, o+35); addWave(gnatWave); gnatWave.setPos(SRAND*5.0, 10.0); gnatWave.setInOut(o+300, o+310); addWave(gnatWave); gnatWave.setFrequency((int)(30*freq), 0); gnatWave.setInOut(o+300, o+400); addWave(gnatWave); } } //---------------------------------------------------------- void ScreenItemAdd::addAmmunition(int o, int duration, int a, int b, int c) { //-- Ammunition int i; #if 0 int ammoPause00 = 1; int ammoPause01 = 1; int ammoPause02 = 1; #else int ammoPause00 = a + (int)(FRAND*200); int ammoPause01 = b +(int)(FRAND*200); int ammoPause02 = c +(int)(FRAND*500); #endif float skill = 2.0-game->gameSkill; float p[3] = {0.0, 9.0, 25.0}; for(i = o; i < o+duration; i++) { ammoPause00--; ammoPause01--; ammoPause02--; p[0] = 8.0*SRAND; if(ammoPause00 < 1) { ammoPause00 = (int)(skill * 2000+(int)(SRAND*500)); addItem(i, new PowerUp(PowerUps::HeroAmmo00, p) ); } else if(ammoPause01 < 1) { ammoPause01 = (int)(skill * 2500+(int)(SRAND*1000)); addItem(i, new PowerUp(PowerUps::HeroAmmo01, p) ); } else if(ammoPause02 < 1) { ammoPause02 = (int)(skill*skill * 4000+(int)(SRAND*1000)); addItem(i, new PowerUp(PowerUps::HeroAmmo02, p) ); } } } //---------------------------------------------------------- void ScreenItemAdd::addPowerUps(int o, int duration, int a, int b, int c) { //-- PowerUps int i; #if 0 int pwrPause00 = 1; int pwrPause01 = 1; int pwrPause02 = 1; #else int pwrPause00 = a+(int)(FRAND*500); int pwrPause01 = b+(int)(FRAND*500); int pwrPause02 = c+(int)(FRAND*1500); #endif float p[3] = {0.0, 9.0, 25.0}; for(i = o; i < o+duration; i++) { pwrPause00--; pwrPause01--; pwrPause02--; p[0] = 8.0*SRAND; if(pwrPause00 < 1) { pwrPause00 = 2500+(int)(SRAND*700); addItem(i, new PowerUp(PowerUps::Shields, p) ); } else if(pwrPause01 < 1) { pwrPause01 = 4000+(int)(SRAND*900); addItem(i, new PowerUp(PowerUps::Repair, p) ); } else if(pwrPause02 < 1) { pwrPause02 = 5000+(int)(SRAND*3000); // pwrPause02 = 500; addItem(i, new PowerUp(PowerUps::SuperShields, p) ); } } } //============================================================================== ItemThing::ItemThing() { releaseTime = -1; item = 0; next = 0; } ItemThing::ItemThing(int relTime, ScreenItem *newScreenItem) { releaseTime = relTime; item = newScreenItem; next = 0; } //============================================================================== EnemyWave::EnemyWave(EnemyType t) { type = t; begin = 1; end = 500; period = 60; jitter = 10; formation = None; pos[0] = 0.0; pos[1] = 10.0; pos[2] = 25.0; xJitter = 8.0; } chromium-bsu-0.9.15.1/src/ScreenItem.h0000644000175000017500000000124711406723454014310 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef ScreenItem_h #define ScreenItem_h class ScreenItem { public: enum ItemType { ItemHero, ItemEnemy, ItemPowerUp }; ScreenItem(ItemType); virtual ~ScreenItem(); virtual void init(); virtual float *getPos(); float pos[3]; float vel[3]; ItemType itemType() { return screenItemType; } ScreenItem *next; ScreenItem *back; protected: int age; private: ItemType screenItemType; static int itemCount; }; #endif // ScreenItem_h chromium-bsu-0.9.15.1/src/EnemyAircraft_Boss00.h0000644000175000017500000000140711406723454016127 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef EnemyAircraft_Boss00_h #define EnemyAircraft_Boss00_h #include "EnemyAircraft.h" class ActiveAmmo; class Global; //==================================================================== class EnemyAircraft_Boss00 : public EnemyAircraft { public: EnemyAircraft_Boss00(EnemyType et, float p[3], float randFact = 1.0); virtual ~EnemyAircraft_Boss00(); void update(); void init(); void init(float *p, float randFact = 1.0); friend class EnemyFleet; friend class ScreenItemAdd; protected: void move(); }; #endif //EnemyAircraft_Boss00_h chromium-bsu-0.9.15.1/src/HeroAmmo.cpp0000644000175000017500000001564712150046666014325 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "HeroAmmo.h" #include #include #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "Config.h" #include "extern.h" #include "Global.h" #include "Explosions.h" #include "EnemyFleet.h" #include "EnemyAircraft.h" #include "Image.h" //==================================================================== HeroAmmo::HeroAmmo() { game = Global::getInstance(); int i; //-- initialize everything to sane values... for(i = 0; i < NUM_HERO_AMMO_TYPES; i++) { ammoRoot[i] = new ActiveAmmo(); ammoSize[i][0] = 0.1; ammoSize[i][0] = 0.5; ammoDamage[i] = 2.5; } ammoPool = new ActiveAmmo(); loadTextures(); ammoSize[0][0] = 0.05; ammoSize[0][1] = 0.65; ammoSize[1][0] = 0.11; ammoSize[1][1] = 1.5; ammoSize[2][0] = 0.3; ammoSize[2][1] = 1.5; ammoDamage[0] = 3.5; ammoDamage[1] = 6.0; ammoDamage[2] = 40.0; } HeroAmmo::~HeroAmmo() { ActiveAmmo *cur; ActiveAmmo *del; clear(); cur = ammoPool->next; while(cur) { del = cur; cur = cur->next; delete del; } for(int i = 0; i < NUM_HERO_AMMO_TYPES; i++) delete ammoRoot[i]; delete ammoPool; deleteTextures(); } //---------------------------------------------------------- void HeroAmmo::loadTextures() { char filename[256]; for(int i = 0; i < NUM_HERO_AMMO_TYPES; i++) { sprintf(filename, "png/heroAmmo%02d.png", i); ammoTex[i] = Image::load(dataLoc(filename)); } } //---------------------------------------------------------- void HeroAmmo::deleteTextures() { for(int i = 0; i < NUM_HERO_AMMO_TYPES; i++) { glDeleteTextures(1, &ammoTex[i]); ammoTex[i] = 0; } } //---------------------------------------------------------- ActiveAmmo *HeroAmmo::getNewAmmo() { ActiveAmmo *retAmmo; if(ammoPool->next) { retAmmo = ammoPool->next; ammoPool->next = retAmmo->next; } else { retAmmo = new ActiveAmmo(); } return retAmmo; } //---------------------------------------------------------- void HeroAmmo::killAmmo(ActiveAmmo *dead) { dead->back = 0; dead->next = ammoPool->next; ammoPool->next = dead; } //---------------------------------------------------------- void HeroAmmo::clear() { int i; ActiveAmmo *cur; ActiveAmmo *del; for(i = 0; i < NUM_HERO_AMMO_TYPES; i++) { cur = ammoRoot[i]->next; while(cur) { del = cur; cur = cur->next; killAmmo(del); } ammoRoot[i]->next = 0; } } //---------------------------------------------------------- void HeroAmmo::addAmmo(int type, float pos[3]) { float vel[3] = { 0.0, 0.0, 0.0 }; ActiveAmmo *newAmmo = 0; ActiveAmmo *first = 0; switch(type) { case 0: vel[1] = 0.5*game->speedAdj; break; case 1: vel[1] = 0.2*game->speedAdj; break; case 2: vel[1] = 0.3*game->speedAdj; break; default: break; } if(type >= 0 && type < NUM_HERO_AMMO_TYPES) { Config* config = Config::instance(); if( config->debug() ) fprintf(stderr, _("HeroAmmo::addAmmo(%d, <%f %f %f> )\n"), type, pos[0], pos[1], pos[2]); newAmmo = getNewAmmo(); newAmmo->init(pos, vel, ammoDamage[type]); newAmmo->back = ammoRoot[type]; newAmmo->next = ammoRoot[type]->next; if(ammoRoot[type]->next) { first = ammoRoot[type]->next; first->back = newAmmo; } ammoRoot[type]->next = newAmmo; } } //---------------------------------------------------------- void HeroAmmo::printList(int type) { ActiveAmmo *thisAmmo; if(type >= 0 && type < NUM_HERO_AMMO_TYPES) { thisAmmo = ammoRoot[type]; while(thisAmmo) { fprintf(stderr, _("%p <--%p--> %p\n"), (void*)thisAmmo->back, (void*)thisAmmo, (void*)thisAmmo->next); thisAmmo = thisAmmo->next; } } fprintf(stderr, " \n"); } //---------------------------------------------------------- void HeroAmmo::updateAmmo() { Config *config = Config::instance(); int i; ActiveAmmo *thisAmmo; for(i = 0; i < NUM_HERO_AMMO_TYPES; i++) { thisAmmo = ammoRoot[i]->next; while(thisAmmo) { //-- clean up ammo if(thisAmmo->pos[1] > config->screenBoundY()) // remove ammo { ActiveAmmo *backAmmo = thisAmmo->back; ActiveAmmo *nextAmmo = thisAmmo->next; backAmmo->next = nextAmmo; if(nextAmmo) nextAmmo->back = backAmmo; killAmmo(thisAmmo); thisAmmo = nextAmmo; //ADVANCE } else { thisAmmo->updatePos(); thisAmmo = thisAmmo->next; //ADVANCE } } } } //---------------------------------------------------------- void HeroAmmo::checkForHits(EnemyFleet *fleet) { int i; float minShipY = 100.0; ActiveAmmo *thisAmmo; ActiveAmmo *backAmmo; ActiveAmmo *nextAmmo; EnemyAircraft *enemy; //-- Get minimum ship Y location so we can ignore some of the ammunition fleet->toFirst(); enemy = fleet->getShip(); if(!enemy) //-- no ships - return immediately return; while(enemy) { if(enemy->pos[1]-3.0 < minShipY) minShipY = enemy->pos[1]-3.0; enemy = fleet->getShip(); } //-- Go through all the ammunition and check for hits for(i = 0; i < NUM_HERO_AMMO_TYPES; i++) { thisAmmo = ammoRoot[i]->next; while(thisAmmo) { if(thisAmmo->pos[1] < minShipY) { thisAmmo = thisAmmo->next; continue; } fleet->toFirst(); enemy = fleet->getShip(); while(enemy) { if(enemy->checkHit(thisAmmo) == true) { //do damage if(i == 1) enemy->damage += ammoDamage[i]*game->speedAdj; else enemy->damage += ammoDamage[i]; //add explosion game->explosions->addExplo((Explosions::ExploType)(Explosions::HeroAmmo00+i), thisAmmo->pos); if(i != 1) // ammo type 1 doesn't get killed { backAmmo = thisAmmo->back; nextAmmo = thisAmmo->next; backAmmo->next = nextAmmo; if(nextAmmo) nextAmmo->back = backAmmo; killAmmo(thisAmmo); thisAmmo = backAmmo; enemy = 0; //-- break out of enemy loop } else enemy = fleet->getShip(); } else enemy = fleet->getShip(); } thisAmmo = thisAmmo->next; } } } //---------------------------------------------------------- void HeroAmmo::drawGL() { int i; float *pos; ActiveAmmo *thisAmmo; for(i = 0; i < NUM_HERO_AMMO_TYPES; i++) { glColor4f(1.0, 1.0, 1.0, 1.0); glBindTexture(GL_TEXTURE_2D, ammoTex[i]); thisAmmo = ammoRoot[i]->next; glBegin(GL_QUADS); while(thisAmmo) { pos = thisAmmo->pos; glTexCoord2f(0.0, 0.0); glVertex3f(pos[0]-ammoSize[i][0], pos[1], pos[2]); glTexCoord2f(0.0, 1.0); glVertex3f(pos[0]-ammoSize[i][0], pos[1]-ammoSize[i][1], pos[2]); glTexCoord2f(1.0, 1.0); glVertex3f(pos[0]+ammoSize[i][0], pos[1]-ammoSize[i][1], pos[2]); glTexCoord2f(1.0, 0.0); glVertex3f(pos[0]+ammoSize[i][0], pos[1], pos[2]); thisAmmo = thisAmmo->next; //ADVANCE } glEnd(); } } chromium-bsu-0.9.15.1/src/compatibility.h0000644000175000017500000000133712150046666015123 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef compatibility_h #define compatibility_h #ifndef M_PI #define M_PI 3.14159265358979323846 #endif #ifdef _WIN32 #include /* disable silly 'const double to float truncation' warning */ #pragma warning (disable:4305) /* disable 'double to float truncation' warning */ #pragma warning (disable:4244) /* disable 'const int to char truncation' warning */ #pragma warning (disable:4309) /* disable 'int to bool' warning */ #pragma warning (disable:4800) #endif #endif // compatibility_h chromium-bsu-0.9.15.1/src/AudioOpenAL.cpp0000644000175000017500000006225112150046667014710 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #ifdef AUDIO_OPENAL #include "gettext.h" #include "AudioOpenAL.h" #ifdef macintosh #include void *alcCreateContext(int) { alInit(NULL); return (void*)1; } void alcDestroyContext(void*) { alExit(); } #endif //macintosh #include #include #include #include #ifndef _WIN32 #include #include #include #include #include #endif //_WIN32 #ifdef HAVE_OPENAL_AL_H #include #elif defined(HAVE_AL_AL_H) #include #endif #ifdef HAVE_OPENAL_ALC_H #include #elif defined(HAVE_AL_ALC_H) #include #endif #ifdef HAVE_ALUT_ALUT_H #include #elif defined(HAVE_AL_ALUT_H) #include #endif #include "Config.h" #include "extern.h" #include "define.h" #include "Global.h" #ifdef OLD_OPENAL #ifdef USE_SDL //try to use OpenAL alc[GS]etAudioChannel extensions in linux... #ifdef __linux__ #define CD_VOLUME 1 // #include #include #endif //__linux__ #endif //USE_SDL #else #ifdef USE_SDL //try to use OpenAL alc[GS]etAudioChannel extensions in linux... #ifdef __linux__ #define CD_VOLUME 1 #include // #include #endif //__linux__ #endif //USE_SDL #endif // Don't try to build the CD volume stuff if it isn't available #ifndef ALC_CHAN_CD_LOKI #undef CD_VOLUME #endif #ifdef __linux__ #define USE_PLAYLIST 1 #endif //==================================================================== AudioOpenAL::AudioOpenAL() : Audio() { Config *config = Config::instance(); int i; context_id = 0; initialized = false; explosionIndex = 0; exploPopIndex = 0; origCDvolume = 0.7; //-- OpenAL extensions alAttenuationScale = 0; alcSetAudioChannel = 0; alcGetAudioChannel = 0; alutLoadMP3 = 0; alutLoadVorbis = 0; soundQueue = new SoundInfo; for(i = 0; i < NumSoundTypes; i++) { buffer[i] = 0; source[i] = 0; gain[i] = 0; sourcePos[i][0] = 0.0; sourcePos[i][1] = 0.0; sourcePos[i][2] = 0.0; numReqThisFrame[i] = 0; } for(i = 0; i < NUM_EXPLO; i++) { sourceExplosion[i] = 0; } for(i = 0; i < NUM_EXPLO_POP; i++) { sourceExploPop[i] = 0; } // NOTE: If we can't create a valid context, config->audioEnabled() will // be set to false. if(config->audioEnabled() == true) config->setAudio(createContext()); if(config->audioEnabled() == true) { initSound(); if(alAttenuationScale) { audioScale[0] = 3.0; audioScale[1] = 1.0; audioScale[2] = 1.0; } else { if( config->debug() ) fprintf(stderr, _("alAttenuationScale == 0. Kludge it.\n")); audioScale[0] = 0.5; audioScale[1] = 0.3; audioScale[2] = 0.3; alDistanceModel(AL_NONE); } if(config->swapStereo()) audioScale[0] = -audioScale[0]; if(config->usePlayList() && !cdrom) loadMusicList(); } if( config->debug() ) fprintf(stderr, _("AudioOpenAL::Audio done\n")); } AudioOpenAL::~AudioOpenAL() { if(initialized) { Config *config = Config::instance(); if( config->debug() ) fprintf(stderr, _("stopping OpenAL...")); #ifdef CD_VOLUME if(cdrom && alcSetAudioChannel) { alcSetAudioChannel(ALC_CHAN_CD_LOKI, origCDvolume); } #endif //CD_VOLUME if(cdrom) SDL_CDStop(cdrom); checkError(_("AudioOpenAL::~Audio()")); alDeleteSources(NUM_EXPLO_POP-1, sourceExploPop); alDeleteSources(NUM_EXPLO-1, sourceExplosion); alDeleteSources(NumSoundTypes, source); alDeleteBuffers(NumSoundTypes, buffer); alcMakeContextCurrent(NULL); #ifdef _WIN32 if(context_id) alcDestroyContext((ALCcontext*)context_id); #else if(context_id) alcDestroyContext(context_id); #endif alcCloseDevice(dev); alutExit(); if( config->debug() ) fprintf(stderr, _("done.\n")); } delete soundQueue; } //---------------------------------------------------------- #ifdef _WIN32 static void warning(const char *msg, ...) { va_list ap; va_start( ap, msg ); vfprintf( stderr, msg, ap ); va_end( ap ); fprintf( stderr, "\n"); } #else static void warning(const char *, ...) { } #endif /** * create OpenAL context. * @returns success */ //---------------------------------------------------------- bool AudioOpenAL::createContext() { #ifdef _WIN32 dev=alcOpenDevice((unsigned char*)"DirectSound",NULL); context_id=(void*)alcCreateContext(dev,NULL); alcMakeContextCurrent((ALCcontext*)context_id); #else #ifdef OLD_OPENAL context_id = alcCreateContext(NULL); #else dev = alcOpenDevice( NULL ); context_id = alcCreateContext(dev, NULL); alcMakeContextCurrent(context_id); #endif #endif if(!context_id) { fprintf(stderr, _( "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - one or more errors were encountered during audio check.\n" "!! Audio will be disabled.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" )); } return (bool)context_id; } /** * Initialize OpenAL. The context should already have been created * in createContext() */ //---------------------------------------------------------- void AudioOpenAL::initSound() { Config *config = Config::instance(); int i; ALfloat pos[] = { 0.0, -5.0, 25.0 }; if( config->debug() ) fprintf(stderr, _("AudioOpenAL::initSound() begin...\n")); if( config->debug() ) { fprintf(stderr, _( "-OpenAL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n"), alGetString(AL_VENDOR), alGetString(AL_RENDERER), alGetString(AL_VERSION) ); printExtensions(stderr, (const char*)alGetString( AL_EXTENSIONS )); fprintf(stderr, _("------------------------------------------------------------\n")); } alutInitWithoutContext(0, NULL); checkForExtensions(); alListenerfv(AL_POSITION, pos); #if !defined(ALUT_API_MAJOR_VERSION) || ALUT_API_MAJOR_VERSION < 1 alGenBuffers(NumSoundTypes, buffer); #endif alGenSources(NumSoundTypes, source); loadSounds(); for(i = 0; i < NumSoundTypes; i++) { switch(i) { case PowerUp: gain[PowerUp] = 0.7; break; case ExploPop: gain[ExploPop] = 0.8; break; case MusicGame: gain[MusicGame] = 0.7; break; case MusicMenu: gain[MusicMenu] = 0.7; break; default: gain[i] = 1.0; break; } } for(i = 0; i < NumSoundTypes; i++) { warning(_("Audio.cpp - init %s"), fileNames[i]); alSourcefv( source[i], AL_POSITION, pos ); alSourcei ( source[i], AL_LOOPING, AL_FALSE); alSourcei ( source[i], AL_BUFFER, buffer[i] ); alSourcef ( source[i], AL_GAIN, gain[i]); checkError(); } //-- We want to have overlapped Explosion alGenSources(NUM_EXPLO-1, sourceExplosion); sourceExplosion[NUM_EXPLO-1] = source[Explosion]; for(i = 0; i < NUM_EXPLO-1; i++) { warning(_("Audio.cpp - init explosion %d"), i); alSourcefv( sourceExplosion[i], AL_POSITION, pos ); alSourcei ( sourceExplosion[i], AL_LOOPING, AL_FALSE); alSourcei ( sourceExplosion[i], AL_BUFFER, buffer[Explosion] ); alSourcef ( sourceExplosion[i], AL_GAIN, gain[Explosion]*(0.7+0.3*FRAND) ); checkError(); } //-- We want to have overlapped ExploPop alGenSources(NUM_EXPLO_POP-1, sourceExploPop); sourceExploPop[NUM_EXPLO_POP-1] = source[ExploPop]; for(i = 0; i < NUM_EXPLO_POP-1; i++) { warning(_("Audio.cpp - init exploPop %d"), i); alSourcefv( sourceExploPop[i], AL_POSITION, pos ); alSourcei ( sourceExploPop[i], AL_LOOPING, AL_FALSE); alSourcei ( sourceExploPop[i], AL_BUFFER, buffer[ExploPop] ); alSourcef ( sourceExploPop[i], AL_GAIN, 0.0*gain[ExploPop]*(0.1+0.9*FRAND) ); checkError(); } setSoundVolume(config->volSound()); setMusicVolume(config->volMusic()); initialized = true; warning(_("Audio.cpp - initSound complete."), i); } //---------------------------------------------------------- void AudioOpenAL::checkForExtensions() { #ifndef _WIN32 // Win32 doesn't have any useful extensions yet, and // the alGetProcAddress prototype is different (sigh). //-- check AttenuationScale extension alAttenuationScale = (void (*)(ALfloat param)) alGetProcAddress("alAttenuationScale_LOKI"); alGetError(); // Don't care what the problem is if(alAttenuationScale != NULL) alAttenuationScale(6.0); //-- check Audio Channel extension alcGetAudioChannel = (float (*)(ALuint channel)) alGetProcAddress("alcGetAudioChannel_LOKI"); alcSetAudioChannel = (void (*)(ALuint channel, ALfloat volume)) alGetProcAddress("alcSetAudioChannel_LOKI"); #ifdef CD_VOLUME if(alcGetAudioChannel) origCDvolume = alcGetAudioChannel(ALC_CHAN_CD_LOKI); #endif //CD_VOLUME //-- check MP3 extension alutLoadMP3 = (ALboolean (*)(ALuint, ALvoid *, ALint)) alGetProcAddress("alutLoadMP3_LOKI"); //-- check Ogg/Vorbis extension alutLoadVorbis = (ALboolean (*)(ALuint, ALvoid *, ALint)) alGetProcAddress("alutLoadVorbis_LOKI"); #endif //_WIN32 } /** * Stop OpenAL music. Also calls Audio::stopMusic() */ //---------------------------------------------------------- void AudioOpenAL::stopMusic() { Config *config = Config::instance(); if(config->audioEnabled() == true) { Audio::stopMusic(); alSourceStop(source[MusicMenu]); alSourceStop(source[MusicGame]); } } /** * Pause OpenAL music. Also calls Audio::pauseMusic() */ //---------------------------------------------------------- void AudioOpenAL::pauseGameMusic(bool status) { Config *config = Config::instance(); if(config->audioEnabled() == true) { if(cdrom) { Audio::pauseGameMusic(status); } else { if(status) alSourcePause(source[MusicGame]); else alSourcePlay(source[MusicGame]); } } } //---------------------------------------------------------- void AudioOpenAL::setMusicMode(SoundType mode) { Global *game = Global::getInstance(); Config *config = Config::instance(); if( config->debug() ) fprintf(stderr, _("AudioOpenAL::setMusicMode(SoundType mode)\n")); if(config->audioEnabled() == true) { Audio::setMusicMode(mode); switch(mode) { default: case MusicGame: alSourceStop (source[MusicMenu]); if(!cdrom) { alSourcei (source[MusicGame], AL_LOOPING, AL_TRUE); if(!game->game_pause) alSourcePlay (source[MusicGame]); } break; case MusicMenu: if(!cdrom) { alSourcePause(source[MusicGame]); } alSourcei (source[MusicMenu], AL_LOOPING, AL_TRUE); alSourcePlay (source[MusicMenu]); break; } } } /** * adjust gain of OpenAL sounds */ //---------------------------------------------------------- void AudioOpenAL::setSoundVolume(float vol) { Config *config = Config::instance(); if( config->debug() ) fprintf(stderr, _("AudioOpenAL::setSoundVolume(%f)\n"), vol); if(config->audioEnabled() == true) { int i; if(vol > 1.0) vol = 1.0; if(vol < 0.0) vol = 0.0; soundVolume = vol; for(i = 0; i < MusicGame; i++) { alSourcef ( source[i], AL_GAIN, gain[i]*vol); } for(i = 0; i < NUM_EXPLO; i++) { alSourcef ( sourceExplosion[i], AL_GAIN, (0.5+(FRAND*0.5))*gain[Explosion]*soundVolume); } for(i = 0; i < NUM_EXPLO_POP; i++) { alSourcef ( sourceExploPop[i], AL_GAIN, (0.2+(FRAND*0.8))*gain[Explosion]*soundVolume); } } } /** * adjust gain of OpenAL music. Also adjusts CD channel of hardware * mixer if appropriate OpenAL extensions are available. */ //---------------------------------------------------------- void AudioOpenAL::setMusicVolume(float vol) { Config *config = Config::instance(); if(config->audioEnabled() == true) { if(vol > 1.0) vol = 1.0; if(vol < 0.0) vol = 0.0; musicVolume = vol; alSourcef ( source[MusicGame], AL_GAIN, gain[MusicGame]*musicVolume); alSourcef ( source[MusicMenu], AL_GAIN, gain[MusicGame]*musicVolume); #ifdef CD_VOLUME if(cdrom && alcSetAudioChannel) { alcSetAudioChannel(ALC_CHAN_CD_LOKI, musicVolume); } #endif if( config->debug() ) fprintf(stderr, _("Music volume = %f\n"), vol); } } /** * load WAV sound effects */ //---------------------------------------------------------- void AudioOpenAL::loadSounds() { int i; for(i = 0; i < NumSoundTypes; i++) { if(!fileNames[i]) { fprintf(stderr, _("\nERROR! - sound enumerant index %d does not have valid filename!\n"), i); } else { #if defined(ALUT_API_MAJOR_VERSION) && ALUT_API_MAJOR_VERSION >= 1 buffer[i] = alutCreateBufferFromFile(dataLoc(fileNames[i])); if( buffer[i] == AL_NONE ) checkError(); #else ALsizei size, freq; ALenum format; ALvoid *data; ALboolean loop; #ifndef _WIN32 #ifdef __APPLE__ alutLoadWAVFile(const_cast(dataLoc(fileNames[i])), &format, &data, &size, &freq); #else alutLoadWAVFile(const_cast(dataLoc(fileNames[i])), &format, &data, &size, &freq, &loop); #endif alBufferData (buffer[i], format, data, size, freq); alutUnloadWAV(format,data,size,freq); #else //_WIN32 char nameBuffer[256]; sprintf(nameBuffer, "%s", dataLoc(fileNames[i])); if( config->debug() ) fprintf(stderr, _("alutLoadWAVFile(\"%s\",...);\n"), nameBuffer); alutLoadWAVFile(nameBuffer,&format,&data,&size,&freq); alBufferData(buffer[i],format,data,size,freq); alutUnloadWAV(format,data,size,freq); #endif//_WIN32 #endif } } } //---------------------------------------------------------- void AudioOpenAL::checkError(const char* tag) { ALenum error = alGetError(); if(error != AL_NO_ERROR) { fprintf(stderr, _("ERROR!! <%s> alGetError() = %s\n"), tag, alGetString(error) ); } ALCenum error2 = alcGetError(dev); if(error2 != ALC_NO_ERROR) { fprintf(stderr, _("ERROR!! <%s> alcGetError() = %s\n"), tag, alcGetString(dev, error2) ); } error = alutGetError(); if(error != ALUT_ERROR_NO_ERROR) { fprintf(stderr, _("ERROR!! <%s> alutGetError() = %s\n"), tag, alutGetErrorString(error) ); } } /** * This should be called every frame to ensure that delayed sounds are played * and that the numReqThisFrame counter is reset to 0 */ //---------------------------------------------------------- void AudioOpenAL::update() { SoundInfo *sound; SoundInfo *nextSound; SoundInfo *backSound; // play any delayed sounds sound = soundQueue->next; while(sound) { sound->age++; if(sound->age >= 0) { backSound = sound->back; nextSound = sound->next; backSound->next = nextSound; if(nextSound) nextSound->back = backSound; playSound(sound->type, sound->pos); delete sound; sound = backSound; } sound = sound->next; } // reset the number of requests to 0 for(int i = 0; i < NumSoundTypes; i++) { numReqThisFrame[i] = 0; } } /** * play sound of a given type. * @param type type of sound to play * @param pos position of the sound in world coords * @param age If age is negative, playback of the sound will * be delayed |age| frames. */ //---------------------------------------------------------- void AudioOpenAL::playSound(SoundType type, float *pos, int age) { Config *config = Config::instance(); if(config->audioEnabled()) { float p[3]; p[0] = pos[0]*audioScale[0]; p[1] = pos[1]*audioScale[1]; p[2] = pos[2]*audioScale[2]; if(age >= 0) { numReqThisFrame[type]++; // only play one sound of any given type per frame... if(numReqThisFrame[type] < 2) { switch(type) { case Explosion: playSoundExplosion(p); break; case ExploPop: playSoundExploPop(p); break; default: alSourceStop(source[type]); alSourcefv( source[type], AL_POSITION, p ); alSourcePlay(source[type]); // fprintf(stderr, _("play %d\n"), type); break; } } } else { SoundInfo *first = soundQueue->next; SoundInfo *newSound; newSound = new SoundInfo(type, pos, age); newSound->back = soundQueue; newSound->next = soundQueue->next; soundQueue->next = newSound; if(first) first->back = newSound; } } } //---------------------------------------------------------- void AudioOpenAL::playSoundExplosion(float p[3]) { explosionIndex++; explosionIndex = explosionIndex%NUM_EXPLO; alSourceStop(sourceExplosion[explosionIndex]); alSourcefv (sourceExplosion[explosionIndex], AL_POSITION, p ); alSourcePlay(sourceExplosion[explosionIndex]); } //---------------------------------------------------------- void AudioOpenAL::playSoundExploPop(float p[3]) { p[0] *= 1.5; exploPopIndex++; exploPopIndex = exploPopIndex%NUM_EXPLO_POP; alSourceStop(sourceExploPop[exploPopIndex]); alSourcefv (sourceExploPop[exploPopIndex], AL_POSITION, p ); alSourcePlay(sourceExploPop[exploPopIndex]); } //---------------------------------------------------------- void AudioOpenAL::loadMusicList() { Config *config = Config::instance(); int i; int lineCount = 0; char buffer[1024]; char configFilename[256]; FILE *file; const char *homeDir = getenv("HOME"); if(!homeDir) homeDir = "./"; musicMax = 0; musicIndex = 0; sprintf(configFilename, "%s/%s", homeDir, CONFIG_MUSIC_FILE); alterPathForPlatform(configFilename); file = fopen(configFilename, "r"); if(!file) { char configOldFilename[256]; sprintf(configOldFilename, "%s/.chromium-music"CONFIG_EXT, homeDir); alterPathForPlatform(configOldFilename); rename(configOldFilename,configFilename); file = fopen(configFilename, "r"); } if(file) { while( fgets(buffer, 1024, file) ) { int tmp = strlen(buffer); buffer[tmp-1] = '\0'; //-- get rid of new line lineCount++; if(strlen(buffer) > 255) { fprintf(stderr, _("ERROR: filename too long: \"%s\", line %d\n"), configFilename, lineCount); } else if(strlen(buffer) > 4) { switch(extensionFormat(buffer)) { case WAV: strcpy(musicFile[musicMax], buffer); musicMax++; break; case MP3: if(alutLoadMP3) { strcpy(musicFile[musicMax], buffer); musicMax++; } else { fprintf(stderr, _("WARNING: MP3 support not available: \"%s\", line %d\n"), configFilename, lineCount); } break; case OGG: if(alutLoadVorbis) { strcpy(musicFile[musicMax], buffer); musicMax++; } else { fprintf(stderr, _("WARNING: Ogg/Vorbis support not available: \"%s\", line %d\n"), configFilename, lineCount); } break; default: fprintf(stderr, _("WARNING: file type not recognized: \"%s\": \"%s\", line %d\n"), buffer, configFilename, lineCount); break; } } if(musicMax+1 >= MAX_MUSIC) // limited music array size. break; } fclose(file); file = NULL; } else config->setUsePlayList(false); if(musicMax < 1) config->setUsePlayList(false); fprintf(stderr, _("music playlist:\n")); for(i = 0; i < musicMax; i++) { fprintf(stderr, _(" %2d : %s\n"), i+1, musicFile[i]); } fprintf(stderr, _("loaded %s\n"), configFilename); } /** * Set music track to index. If CDROM is enabled, calls Audio::setMusicIndex(). * If playList is enabled, set to Nth track. */ //---------------------------------------------------------- void AudioOpenAL::setMusicIndex(int index) { Config *config = Config::instance(); bool wasPlaying = false; if(musicMax) musicIndex = index%musicMax; if(initialized && cdrom) { Audio:: setMusicIndex(index); } else if(initialized && config->usePlayList()) { bool loadSuccess = true; if(config->audioEnabled()) { checkError(_("AudioOpenAL::setMusicIndex -- begin")); //-- if music is currently playing, we want to // re-start playing after loading new song ALint state = AL_INITIAL; #ifdef OLD_OPENAL alGetSourcei(source[MusicGame], AL_SOURCE_STATE, &state); #else alGetSourceiv(source[MusicGame], AL_SOURCE_STATE, &state); #endif if(state == AL_PLAYING) wasPlaying = true; alSourceStop(source[MusicGame]); checkError(_("AudioOpenAL::setMusicIndex -- before setting source buffer to 0")); alSourcei(source[MusicGame], AL_BUFFER, 0); // alSourcei(source[MusicGame], AL_BUFFER, AL_NONE); checkError(_("AudioOpenAL::setMusicIndex -- after setting source buffer to 0")); alDeleteBuffers(1 , &buffer[MusicGame]); alGenBuffers(1, &buffer[MusicGame]); switch(extensionFormat(musicFile[musicIndex])) { case WAV: loadSuccess = loadWAV(musicFile[musicIndex]); break; case MP3: loadSuccess = loadMP3(musicFile[musicIndex]); break; case OGG: loadSuccess = loadVorbis(musicFile[musicIndex]); break; default: loadSuccess = false; break; } if(loadSuccess) { ALfloat pos[] = { 0.0, -5.0, 25.0 }; alSourcei ( source[MusicGame], AL_BUFFER, buffer[MusicGame]); alSourcefv( source[MusicGame], AL_POSITION, pos ); alSourcef ( source[MusicGame], AL_GAIN, gain[MusicGame]*musicVolume); alSourcei ( source[MusicGame], AL_LOOPING, AL_TRUE); if(wasPlaying) alSourcePlay(source[MusicGame]); } else { //-- fall back to default loop loadSuccess = loadWAV(dataLoc(fileNames[MusicGame])); } } checkError(_("AudioOpenAL::setMusicIndex -- end")); } else if(initialized) { ALint state = AL_INITIAL; #ifdef OLD_OPENAL alGetSourcei(source[MusicGame], AL_SOURCE_STATE, &state); #else alGetSourceiv(source[MusicGame], AL_SOURCE_STATE, &state); #endif if(state == AL_PLAYING) wasPlaying = true; alSourceStop(source[MusicGame]); if(wasPlaying) alSourcePlay(source[MusicGame]); } } #ifndef __linux__ // kludge so things compile on Win32 and Mac int strcasecmp(const char *a, const char *b) { return strcmp(a, b); } #endif //---------------------------------------------------------- AudioOpenAL::AudioFormat AudioOpenAL::extensionFormat(char* filename) { AudioFormat retVal = Unknown; char *walker; walker = strrchr(filename, '.'); if(walker) { if (strcasecmp(walker, ".wav") == 0) retVal = WAV; else if(strcasecmp(walker, ".mp3") == 0) retVal = MP3; else if(strcasecmp(walker, ".ogg") == 0) retVal = OGG; } else retVal = Unknown; return retVal; } //---------------------------------------------------------- bool AudioOpenAL::loadWAV(const char *filename) { #ifndef USE_PLAYLIST fprintf(stderr, _("WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n"), filename); return false; #else //USE_PLAYLIST #if defined(ALUT_API_MAJOR_VERSION) && ALUT_API_MAJOR_VERSION >= 1 buffer[MusicGame] = alutCreateBufferFromFile(filename); if( buffer[MusicGame] == AL_NONE ) checkError(); return buffer[MusicGame] != AL_NONE; #else bool retVal; ALsizei size, freq; ALenum format; ALvoid *data; ALboolean loop; #ifdef __APPLE__ alutLoadWAVFile(const_cast(filename), &format, &data, &size, &freq); #else alutLoadWAVFile(const_cast(filename), &format, &data, &size, &freq, &loop); #endif retVal = (alGetError() == AL_NO_ERROR); if(retVal) { alBufferData (buffer[MusicGame], format, data, size, freq); alutUnloadWAV(format,data,size,freq); } return retVal; #endif #endif//USE_PLAYLIST } //---------------------------------------------------------- bool AudioOpenAL::loadMP3(const char *filename) { #ifndef USE_PLAYLIST fprintf(stderr, _("WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n"), filename); return false; #else//USE_PLAYLIST FILE *file; struct stat sbuf; size_t size; void *data; if(stat(filename, &sbuf) == -1) { perror(filename); return false; } size = sbuf.st_size; data = malloc(size); if(!data) { fprintf(stderr, _("ERROR: Could not allocate memory in AudioOpenAL::loadMP3\n")); return false; } file = fopen(filename, "rb"); if(!file) { fprintf(stderr, _("ERROR: Could not open \"%s\" in AudioOpenAL::loadMP3\n"), filename); free(data); return false; } if( fread(data, 1, size, file) != size ) { fprintf(stderr, _("ERROR: Could not read from \"%s\" in AudioOpenAL::loadMP3\n"), filename); fclose(file); free(data); return false; } fclose(file); if( !(alutLoadMP3(buffer[MusicGame], data, size)) ) { fprintf(stderr, _("ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3\n")); free(data); return false; } free(data); return true; #endif//USE_PLAYLIST } //---------------------------------------------------------- bool AudioOpenAL::loadVorbis(const char *filename) { #ifndef USE_PLAYLIST fprintf(stderr, _("WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n"), filename); return false; #else//USE_PLAYLIST if(initialized) { FILE *file; struct stat sbuf; size_t size; void *data; if(stat(filename, &sbuf) == -1) { perror(filename); return false; } size = sbuf.st_size; data = malloc(size); if(!data) { fprintf(stderr, _("ERROR: Could not allocate memory in AudioOpenAL::loadVorbis\n")); return false; } file = fopen(filename, "rb"); if(!file) { fprintf(stderr, _("ERROR: Could not open \"%s\" in AudioOpenAL::loadVorbis\n"), filename); free(data); return false; } if( fread(data, 1, size, file) != size ) { fprintf(stderr, _("ERROR: Could not read from \"%s\" in AudioOpenAL::loadVorbis\n"), filename); fclose(file); free(data); return false; } fclose(file); if( !(alutLoadVorbis(buffer[MusicGame], data, size)) ) { fprintf(stderr, _("ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis\n")); free(data); return false; } free(data); return true; } else return false; #endif//USE_PLAYLIST } #endif // AUDIO_OPENAL chromium-bsu-0.9.15.1/src/TextGLC.h0000644000175000017500000000202112150046666013513 00000000000000/* * Copyright 2009 Paul Wise * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef TextGLC_h #define TextGLC_h #ifdef HAVE_CONFIG_H #include #endif #ifdef TEXT_GLC #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #ifdef HAVE_GL_GLC_H #include #endif #ifdef HAVE_QUESOGLC_GLC_H #include #endif #include "Text.h" /** * Use GLC for rendering text in OpenGL */ //==================================================================== class TextGLC : public Text { public: TextGLC(); virtual ~TextGLC(); virtual void Render(const char*, const int = -1); virtual float Advance(const char*, const int = -1); virtual float LineHeight(const char*, const int = -1); private: GLint context; GLint defaultFont; GLint distroFont; GLint userFont; }; #endif // TEXT_GLC #endif // TextGLC_h chromium-bsu-0.9.15.1/src/EnemyAircraft.cpp0000644000175000017500000005135512150046666015343 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "EnemyAircraft.h" #include #include #include #include "Config.h" #include "define.h" #include "Ammo.h" #include "Global.h" #include "EnemyAmmo.h" #include "HeroAircraft.h" #include "ScreenItemAdd.h" #include "EnemyAircraft_Straight.h" #include "EnemyAircraft_Omni.h" #include "EnemyAircraft_RayGun.h" #include "EnemyAircraft_Tank.h" #include "EnemyAircraft_Gnat.h" #include "EnemyAircraft_Boss00.h" #include "EnemyAircraft_Boss01.h" int EnemyAircraft::allocated = 0; //================================================================= EnemyAircraft::EnemyAircraft(EnemyType et, float p[3], float randFact) : ScreenItem(ScreenItem::ItemEnemy) { type = et; game = Global::getInstance(); Config *config = Config::instance(); EnemyAircraft::init(p, randFact); float xBound = config->screenBoundX()-2.0; if(pos[0] < -xBound) pos[0] = -xBound; if(pos[0] > xBound) pos[0] = xBound; allocated++; } //---------------------------------------------------------- EnemyAircraft::~EnemyAircraft() { allocated--; } //---------------------------------------------------------- // this is only here to get rid of the IRIX compiler warning... void EnemyAircraft::init() { ScreenItem::init(); } //---------------------------------------------------------- void EnemyAircraft::init(float *p, float randFact) { ScreenItem::init(); over = 0; //-- if this points to another aircraft, this aircraft will be inserted after that // aircraft in the fleet list pos[0] = p[0]; pos[1] = p[1]; pos[2] = p[2]; shootInterval = 1; shootSwap = 0; randMoveX = randFact*FRAND; lastMoveX = 0.0; lastMoveY = 0.0; preFire = 0.0; target = game->hero; next = 0; back = 0; secondaryMove[0] = secondaryMove[1] = 0.0; shootVec[0] = 0.0; shootVec[1] = -0.2; shootVec[2] = 0.0; vel[0] = 0.0; vel[1] = 0.0; vel[2] = 0.0; } //---------------------------------------------------------- void EnemyAircraft::printNumAllocated(void) { fprintf(stderr, _("%d EnemyAircraft allocated\n"), allocated); } //---------------------------------------------------------- EnemyAircraft* EnemyAircraft::makeNewEnemy(EnemyType et, float p[3], float randFact) { EnemyAircraft *enemy = 0; switch(et) { case EnemyStraight: enemy = new EnemyAircraft_Straight(et, p, randFact); break; case EnemyOmni: enemy = new EnemyAircraft_Omni(et, p, randFact); break; case EnemyRayGun: enemy = new EnemyAircraft_RayGun(et, p, randFact); break; case EnemyTank: enemy = new EnemyAircraft_Tank(et, p, randFact); break; case EnemyGnat: enemy = new EnemyAircraft_Gnat(et, p, randFact); break; case EnemyBoss00: enemy = new EnemyAircraft_Boss00(et, p, randFact); break; case EnemyBoss01: enemy = new EnemyAircraft_Boss01(et, p, randFact); break; case NumEnemyTypes: default: enemy = 0; break; } return enemy; } ////---------------------------------------------------------- //void EnemyAircraft::drawGL(GLuint tex, GLuint xtraTex) //{ // float *p = pos; // float szx = size[0]; // float szy = size[1]; // glBindTexture(GL_TEXTURE_2D, tex); // glColor4f(1.0, 1.0, 1.0, 1.0); // // glPushMatrix(); // glTranslatef( p[0], p[1], p[2] ); // glBegin(GL_TRIANGLE_STRIP); // glTexCoord2f(1.0, 0.0); glVertex3f( szx, szy, 0.0); // glTexCoord2f(0.0, 0.0); glVertex3f(-szx, szy, 0.0); // glTexCoord2f(1.0, 1.0); glVertex3f( szx, -szy, 0.0); // glTexCoord2f(0.0, 1.0); glVertex3f(-szx, -szy, 0.0); // glEnd(); // glPopMatrix(); // // switch(type) // { // case EnemyStraight: // if(preFire) // { // glBlendFunc(GL_SRC_ALPHA, GL_ONE); // glBindTexture(GL_TEXTURE_2D, xtraTex); // glColor4f(1.0, 1.0, 1.0, preFire); // szx = 0.55*preFire; // glPushMatrix(); // glTranslatef(p[0], p[1]-0.9, p[2]); // glRotatef(IRAND, 0.0, 0.0, 1.0); // drawQuad(szx,szx+0.1); // glPopMatrix(); // glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // glColor4f(1.0, 1.0, 1.0, 1.0); // } // break; // case EnemyOmni: // glColor4f(1.0, 0.0, 0.0, 1.0); // glBindTexture(GL_TEXTURE_2D, xtraTex); // glPushMatrix(); // glTranslatef(p[0], p[1], p[2]); // glRotatef(-(age*8), 0.0, 0.0, 1.0); // drawQuad(szx,szy); // glPopMatrix(); // glColor4f(1.0, 1.0, 1.0, 1.0); // break; // case EnemyTank: // if(preFire) // { // glBlendFunc(GL_SRC_ALPHA, GL_ONE); // glBindTexture(GL_TEXTURE_2D, xtraTex); // glColor4f(1.0, 1.0, 1.0, preFire); // glPushMatrix(); // glTranslatef(p[0], p[1]-0.63, p[2]);//NOTE: offset is ~szy*0.3 // glRotatef(IRAND, 0.0, 0.0, 1.0); // szx = 0.4+0.6*preFire; // drawQuad(szx,szx); // glPopMatrix(); // glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // glColor4f(1.0, 1.0, 1.0, 1.0); // } // break; // case EnemyBoss00: // if(preFire) // { // glBlendFunc(GL_SRC_ALPHA, GL_ONE); // glBindTexture(GL_TEXTURE_2D, xtraTex); // glColor4f(1.0, 1.0, 1.0, preFire); // szx = 0.4+0.6*preFire; // glPushMatrix(); // glTranslatef(p[0]+1.1, p[1]-0.4, p[2]); // glRotatef(IRAND, 0.0, 0.0, 1.0); // drawQuad(szx,szx); // glPopMatrix(); // glPushMatrix(); // glTranslatef(p[0]-1.1, p[1]-0.4, p[2]); // glRotatef(IRAND, 0.0, 0.0, 1.0); // drawQuad(szx,szx); // glPopMatrix(); // glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // glColor4f(1.0, 1.0, 1.0, 1.0); // } // break; // case EnemyBoss01: // if(preFire) // { // glBlendFunc(GL_SRC_ALPHA, GL_ONE); // glBindTexture(GL_TEXTURE_2D, xtraTex); // glColor4f(1.0, 1.0, 1.0, preFire); // szx = 0.9*preFire; // if(shootSwap) // { // glPushMatrix(); // glTranslatef(p[0]-1.22, p[1]-1.22, p[2]); // glRotatef(IRAND, 0.0, 0.0, 1.0); // drawQuad(szx,szx); // drawQuad(szx+0.2,szx+0.2); // glPopMatrix(); // } // else // { // glPushMatrix(); // glTranslatef(p[0]+0.55, p[1]-1.7, p[2]); // glRotatef(IRAND, 0.0, 0.0, 1.0); // drawQuad(szx,szx); // drawQuad(szx+0.3,szx+0.3); // glPopMatrix(); // } // glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // glColor4f(1.0, 1.0, 1.0, 1.0); // } // break; // default: // break; // } //} // //---------------------------------------------------------- bool EnemyAircraft::checkHit(ActiveAmmo *ammo) { bool retVal = false; if( ammo->pos[1] > pos[1]-size[1] ) { if( (ammo->pos[1] < pos[1]+size[1]) && (ammo->pos[0] > pos[0]-size[0]) && (ammo->pos[0] < pos[0]+size[0]) ) { retVal = true; } } return retVal; } //---------------------------------------------------------- void EnemyAircraft::calcShootInterval() { shootInterval = 1; } //---------------------------------------------------------- //void EnemyAircraft::init(float *p, float randFact) //{ // ScreenItem::init(); // over = 0; //-- if this points to another aircraft, this aircraft will be inserted after that // // aircraft in the fleet list // // pos[0] = p[0]; // pos[1] = p[1]; // pos[2] = p[2]; // // shootInterval = 1; // shootSwap = 0; // randMoveX = randFact*FRAND; // lastMoveX = 0.0; // lastMoveY = 0.0; // preFire = 0.0; // target = game->hero; // // next = 0; // back = 0; // // secondaryMove[0] = secondaryMove[1] = 0.0; // // shootVec[0] = 0.0; // shootVec[1] = -0.2; // shootVec[2] = 0.0; // // vel[0] = 0.0; // vel[1] = 0.0; // vel[2] = 0.0; // // float frand = FRAND*randFact; // switch(type) // { // case EnemyStraight: // damage = baseDamage = -110.0*game->gameSkill; // size[0] = 0.75; // size[1] = 1.02; // collisionMove = 0.5; // vel[1] = -0.046-frand*0.04; // break; // case EnemyOmni: // damage = baseDamage = -45.0; // size[0] = 0.7; // size[1] = 0.7; // collisionMove = 0.7; // vel[1] = -0.071-frand*0.04; //// vel[1] = -0.021-frand*0.04; // break; // case EnemyRayGun: // damage = baseDamage = -1000.0*game->gameSkill; // size[0] = 1.2; // size[1] = 1.2; // collisionMove = 0.2; // vel[1] = 0.03; // randMoveX = 0.5+0.5*randMoveX; // break; // case EnemyTank: // damage = baseDamage = -2000.0*game->gameSkill; // size[0] = 1.9; // size[1] = 2.1; // collisionMove = 0.1; // vel[1] = 0.03; // break; // case EnemyGnat: // damage = baseDamage = -10.0; // size[0] = 0.45; // size[1] = 0.45; // collisionMove = 0.0; // randMoveX = 0.5+0.5*randMoveX; // vel[0] = 0.2; // vel[1] = 0.1; // break; // case EnemyBoss00: // damage = baseDamage = -10000.0*game->gameSkill; //// damage = baseDamage = -8.0*game->gameSkill; // size[0] = 3.5; // size[1] = 2.275; // collisionMove = 0.05; // vel[1] = 0.02; // break; // case EnemyBoss01: // damage = baseDamage = -10000.0*game->gameSkill; //// damage = baseDamage = -8.0*game->gameSkill; // size[0] = 2.6; // size[1] = 2.3; // collisionMove = 0.1; // vel[1] = 0.02; // age = 600; // break; // case NumEnemyTypes: // break; // } //} // ////-- NOTE: Many of the firing rates are not adjusted by game->speedAdj ////-- so they will not be totally correct. Should be close enough for jazz, though. ////---------------------------------------------------------- //void EnemyAircraft::update() //{ // Config *config = Config::instance(); // EnemyAircraft *tmpAircraft = 0; // float v[3] = { 0.0, -0.2, 0.0 }; //// float *hpos = target->getPos(); // float *hpos = game->hero->getPos(); // float a = hpos[0]-pos[0]; // float b = hpos[1]-pos[1]; // float dist; // float ammoSpeed = 0.35*game->speedAdj; // // int omniSwap = 108; // int tmpInt; // //-- update age // age++; // shootInterval--; // // pos[0] += secondaryMove[0]*game->speedAdj; // pos[1] += secondaryMove[1]*game->speedAdj; // float s = (1.0-game->speedAdj)+(game->speedAdj*0.7); // secondaryMove[0] *= s; // secondaryMove[1] *= s; // move(); // // float p[3] = { pos[0], pos[1], pos[2] }; // switch(type) // { // //------------------------------- Straight // case EnemyStraight: // if(shootInterval < 10) // preFire = (10-shootInterval)/10.0; // else // preFire = 0.0; // if(!shootInterval) // { // calcShootInterval(); // p[1] -= 0.9; // game->enemyAmmo->addAmmo(0, p, shootVec); // } // break; // //------------------------------- Omni // case EnemyOmni: // shootSwap = shootSwap%omniSwap; // if(shootSwap < 18) // { // if(!(shootSwap%6)) // { // //ammoSpeed = 0.22; // ammoSpeed = 0.3*game->gameSkill*game->speedAdj; // dist = fabs(a) + fabs(b); // //dist = sqrt(a*a+b*b); // v[0] = a/dist; // v[1] = b/dist; // // shootVec[0] = ammoSpeed*v[0]; // shootVec[1] = ammoSpeed*v[1]/*+vel[1]*/; // } // game->enemyAmmo->addAmmo(1, p, shootVec); // } // if(pos[1] < config->screenBoundY()) // shootSwap++; // break; // //------------------------------- Ray Gun // case EnemyRayGun: // if(fabs(a) < 1.5) //-- big center gun // { // v[1] = -0.6; // p[1] = pos[1]-0.5; // game->enemyAmmo->addAmmo(3, p, v); // } // break; // //------------------------------- Tank // case EnemyTank: // p[1] = pos[1] - 1.7; // if(fabs(a) < 4.0) // { // if(shootSwap == 0 || shootSwap == 8 || shootSwap == 16 ) // { // v[1] = -0.2; // p[0] = pos[0] + 1.5; // game->enemyAmmo->addAmmo(0, p, v); // p[0] = pos[0] - 1.5; // game->enemyAmmo->addAmmo(0, p, v); // } // shootSwap = ++shootSwap%100; // } //// else //// shootSwap = 0; // // if(!((tmpInt = age/200)%2)) //-- omni shooters // { // tmpInt = age%200; // if(tmpInt < 100) // { // preFire = (float)tmpInt/100.0f; // } // else if(tmpInt < 170) // { // if(!(age%10)) // { // p[1] = pos[1]-0.45; // b = hpos[1]-p[1]; // // p[0] = pos[0]; // a = hpos[0]-p[0]; // dist = fabs(a) + fabs(b); // shootVec[0] = 2.0*ammoSpeed*a/dist; // shootVec[1] = 2.0*ammoSpeed*b/dist; // secondaryMove[0] -= shootVec[0]*0.1; // secondaryMove[1] -= shootVec[1]*0.1; // game->enemyAmmo->addAmmo(2, p, shootVec); // preFire -= 0.4; // if(preFire < 0.0) // preFire = 0.0; // } // else // preFire += 0.035; // } // else // preFire = 0.0; // } // break; // //------------------------------- Gnat // case EnemyGnat: // if(!shootInterval) // { // calcShootInterval(); // if(fabs(a) < 2.0 && b < 0.0) //-- // { // v[1] = -0.39; // p[1] = pos[1]-0.5; // game->enemyAmmo->addAmmo(4, p, v); // } // } // break; // //------------------------------- Boss 0 // case EnemyBoss00: // if(fabs(a) < 1.6) //-- big center gun // { // v[1] = -0.6; // p[1] = pos[1]-1.7; // game->enemyAmmo->addAmmo(3, p, v); // } // if(!(age%5)) //-- side cannons // { // shootSwap = ++shootSwap%15; // if(shootSwap < 6) // { // v[1] = -0.2; // p[1] = pos[1]-1.9; // p[0] = pos[0]+2.0+((shootSwap%3)*0.4); // game->enemyAmmo->addAmmo(0, p, v); // p[0] = pos[0]-2.0-((shootSwap%3)*0.4); // game->enemyAmmo->addAmmo(0, p, v); // } // } // if(!((age-1)%7)) // { // dist = fabs(a) + fabs(b); // shootVec[0] = ammoSpeed*a/dist; // shootVec[1] = ammoSpeed*b/dist; // } // if(!((age/200)%2)) //-- omni shooters // { // if(!((age/100)%2)) // { // if(!((age/50)%2)) // { // p[1] = pos[1]-0.45; // p[0] = pos[0]-1.1; // game->enemyAmmo->addAmmo(1, p, shootVec); // p[0] = pos[0]+1.1; // game->enemyAmmo->addAmmo(1, p, shootVec); // } // preFire = (age%100)/100.0f; // } // else if(!(age%10)) // { // p[1] = pos[1]-0.45; // b = hpos[1]-p[1]; // // p[0] = pos[0]-1.1; // a = hpos[0]-p[0]; // dist = fabs(a) + fabs(b); // shootVec[0] = 2.0*ammoSpeed*a/dist; // shootVec[1] = 2.0*ammoSpeed*b/dist; // game->enemyAmmo->addAmmo(2, p, shootVec); // p[0] = pos[0]+1.1; // a = hpos[0]-p[0]; // dist = fabs(a) + fabs(b); // shootVec[0] = 2.0*ammoSpeed*a/dist; // shootVec[1] = 2.0*ammoSpeed*b/dist; // game->enemyAmmo->addAmmo(2, p, shootVec); // preFire -= 0.4; // if(preFire < 0.0) // preFire = 0.0; // } // else // preFire += 0.035; // } // else // preFire = 0.0; // break; // //------------------------------- Boss 1 // case EnemyBoss01: // if(fabs(a) < 5.0) // { // shootVec[1] = -0.65; // preFire = (age%6)/6.0; // if( !(age%6) ) // { // shootSwap = !shootSwap; // if(shootSwap) // { // p[0] = pos[0]+0.55; // p[1] = pos[1]-1.7; // game->enemyAmmo->addAmmo(0, p, shootVec); // p[1] += 0.5; // game->enemyAmmo->addAmmo(0, p, shootVec); // } // else // { // p[0] = pos[0]-1.22; // p[1] = pos[1]-1.22; // game->enemyAmmo->addAmmo(0, p, shootVec); // p[1] += 0.5; // game->enemyAmmo->addAmmo(0, p, shootVec); // } // } // } // else // { // if(preFire > 0.0) preFire -= 0.05; // else preFire = 0.0; // } // //-- add Gnats // if( !((age/512)%2) ) // { // if( !((age/64)%2) && !(age%5) ) // { // p[0] += 1.7; // p[1] += 1.2; // tmpAircraft = game->itemAdd->dynamicEnemyAdd(EnemyGnat, p, game->gameFrame+2); // tmpAircraft->over = this; // tmpAircraft->setTarget(this); // } // } // break; // case NumEnemyTypes: // break; // } //} // ////---------------------------------------------------------- //void EnemyAircraft::calcShootInterval() //{ // switch(type) // { // case EnemyStraight: // shootInterval = (int)((30.0 + FRAND*90.0)/game->speedAdj); // break; // case EnemyOmni: // shootInterval = 1; // break; // case EnemyRayGun: // shootInterval = 1; // break; // case EnemyTank: // shootInterval = 1; // break; // case EnemyGnat: // shootInterval = (int)((1.0 + FRAND*5.0)/game->speedAdj); // break; // case EnemyBoss00: // shootInterval = 1; // break; // case EnemyBoss01: // shootInterval = 1; // break; // case NumEnemyTypes: // break; // } //} // ////---------------------------------------------------------- //void EnemyAircraft::move() //{ // Config *config = Config::instance(); // float *hpos; // if(target) // hpos = target->getPos(); // else // hpos = pos; // float diff[2] = { hpos[0]-pos[0], hpos[1]-pos[1] }; // float tmp = 0.0; // float tmpd = 0.0; // float tmps = 0.0; // float randX; // float v0,v1; // float x,y,tmpX,tmpY,speed; // float dist; // float approachDist; // switch(type) // { // case EnemyStraight: // pos[1] += (game->speedAdj*(vel[1] * game->gameSkill)); // break; // case EnemyOmni: // lastMoveX = (0.9*lastMoveX)+(0.1*(0.01*diff[0])); // pos[0] += game->speedAdj*(randMoveX*lastMoveX); // pos[1] += (game->speedAdj*(vel[1] * game->gameSkill)); // break; // case EnemyRayGun: // if( (tmpd = fabs(diff[0])) < 3.0) // tmps = ((3.0-tmpd)/3.0)*(0.1*sin(age*0.25)); // if(fabs(diff[1]) < 7.0) // diff[1] *= 0.1; // lastMoveX = (0.975*lastMoveX)+(0.0020*diff[0]); // lastMoveY = (0.90*lastMoveY)+(0.001*diff[1]); // pos[0] += game->speedAdj*(randMoveX*lastMoveX * (game->gameSkill+0.1) + tmps); // pos[1] += game->speedAdj*(lastMoveY+vel[1] * (game->gameSkill+0.1)); // break; // case EnemyTank: // if(fabs(diff[0]) > 8.0) // v1 = 0.04; // else // { // v1 = 0.04*(fabs(diff[0])/8.0); // } // vel[1] = 0.99*vel[1] + 0.01*v1; // // if(pos[1] < -3.0) // vel[1] = -0.1; // else if(pos[1] < 0.0) // vel[1] *= 0.99; // // if(pos[0] < 0.0) // pos[0] = game->speedAdj*(0.998*pos[0] + 0.002*(-config->screenBoundX()+2.85)); // else // pos[0] = game->speedAdj*(0.998*pos[0] + 0.002*( config->screenBoundX()-2.85)); // switch((age/50)%8) // { // case 2: // pos[1] += game->speedAdj*(0.05); // break; // default: // pos[1] -= game->speedAdj*(vel[1]); // break; // } // break; // case EnemyGnat: // if(target == game->hero) // randX = randMoveX; // else // randX = 0.75+FRAND*0.15; // tmps = 3.8; // dist = sqrt(diff[0]*diff[0]+diff[1]*diff[1])*randX; //// dist = fabs(diff[0])+fabs(diff[1])*randX; // tmpd = 0.4+0.6*((dist+0.2*sin(age*0.001))/tmps); // speed = tmpd*0.25*randX; // tmp = (diff[0]/dist); // x = speed*tmp;//*(1.0+tmp); // tmp = (diff[1]/dist); // y = speed*tmp; // if(dist < tmps) // { // tmpX = x; // tmpY = y; // x = tmpd*tmpX + -(1.0-tmpd)*diff[1]/tmpd; // y = tmpd*tmpY + (1.0-tmpd)*diff[0]/tmpd; // y += 0.01*sin(game->gameFrame*0.001); // } // else // { // tmpd = .97; // tmpX = x; // tmpY = y; // if(randX < 0.65) // { // x = tmpd*tmpX + (1.0-tmpd)*diff[1]/tmpd; // y = tmpd*tmpY + -(1.0-tmpd)*diff[0]/tmpd; // } // else // { // x = tmpd*tmpX + -(1.0-tmpd)*diff[1]/tmpd; // y = tmpd*tmpY + (1.0-tmpd)*diff[0]/tmpd; // } // } // // tmp = randX*0.2; // if( (age/8)%2 ) // v0 = vel[0]*(0.85-tmp) + (0.2+tmp)*(randX-0.2)*x; // else // v0 = vel[0]; // v1 = vel[1]*(0.85-tmp) + (0.2+tmp)*(randX-0.2)*y; // // if(age < 50) // { // float amt; // if(age > 20) amt = (age-20)/30.0; // else amt = 0.0; // vel[0] = (1.0-amt)*vel[0] + amt*v0; // vel[1] = (1.0-amt)*vel[1] + amt*v1; // } // else // { // vel[0] = v0; // vel[1] = v1; // } // // pos[0] += game->speedAdj*vel[0]; // pos[1] += game->speedAdj*vel[1]; // // if(pos[1] < -10.0) // pos[1] = -10.0; // break; // case EnemyBoss00: // approachDist = 7.0*(2.0-game->gameSkill); // if(fabs(diff[1]) < (approachDist+0.0*sin(game->frame*0.05)) ) // { // diff[1] = diff[1] * diff[1]/approachDist; // } // diff[0] += 5.0*sin(age*0.1); // lastMoveX = (0.98*lastMoveX)+(0.0005*game->gameSkill*diff[0]); // lastMoveY = (0.90*lastMoveY)+(0.001*game->gameSkill*diff[1]); // pos[0] += game->speedAdj*(lastMoveX); // pos[1] += game->speedAdj*(lastMoveY+vel[1]); // break; // case EnemyBoss01: // if( (((age+25)/512)%2) ) // approachDist = 9.0*(2.0-game->gameSkill); // else // approachDist = 12.0*(2.0-game->gameSkill); // // if(fabs(diff[1]) < (approachDist+2.0*sin(game->frame*0.05)) ) // diff[1] = diff[1] * diff[1]/approachDist; // diff[0] += 5.0*sin(age*0.1); // // if( ((age/512)%2) ) // { // lastMoveX = (0.98*lastMoveX)+(0.0010*game->gameSkill*diff[0]); // lastMoveY = (0.90*lastMoveY)+(0.0020*game->gameSkill*diff[1]); // } // else //-- release gnats // { // lastMoveX = (0.90*lastMoveX)+(0.0003*game->gameSkill*diff[0]); // lastMoveY = (0.90*lastMoveY)+(0.0010*game->gameSkill*diff[1]); // } // pos[0] += game->speedAdj*(lastMoveX); // pos[1] += game->speedAdj*(lastMoveY+vel[1]); // break; // default: // pos[1] -= game->speedAdj*0.02; // break; // } // if(pos[0] < -config->screenBoundX()) // pos[0] = -config->screenBoundX(); // if(pos[0] > config->screenBoundX()) // pos[0] = config->screenBoundX(); //} // chromium-bsu-0.9.15.1/src/Image.h0000644000175000017500000000134112150046666013267 00000000000000/* * Copyright 2008 Tristan Heaven * Copyright 2008 Paul Wise * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef Image_h #define Image_h //==================================================================== enum ImageMipMap { IMG_NOMIPMAPS, IMG_SIMPLEMIPMAPS, IMG_BUILDMIPMAPS }; enum ImageBlend { IMG_SOLID, IMG_ALPHA, IMG_BLEND1, IMG_BLEND2, IMG_BLEND3 }; class Image { public: static GLuint load(const char *filename, ImageMipMap mipmap = IMG_NOMIPMAPS, ImageBlend trans = IMG_ALPHA, GLint wrapst = GL_CLAMP, GLint minfilter = GL_LINEAR, GLint magfilter = GL_LINEAR); private: Image(); }; #endif // Image_h chromium-bsu-0.9.15.1/src/EnemyAircraft_RayGun.cpp0000644000175000017500000000554211406723454016625 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "EnemyAircraft_RayGun.h" #include #include #include #include "Config.h" #include "define.h" #include "Ammo.h" #include "Global.h" #include "EnemyAmmo.h" #include "HeroAircraft.h" #include "ScreenItemAdd.h" //================================================================= EnemyAircraft_RayGun::EnemyAircraft_RayGun(EnemyType et, float p[3], float randFact) : EnemyAircraft(et, p, randFact) { init(p, randFact); } //---------------------------------------------------------- EnemyAircraft_RayGun::~EnemyAircraft_RayGun() { } //---------------------------------------------------------- // this is only here to get rid of the IRIX compiler warning... void EnemyAircraft_RayGun::init() { EnemyAircraft::init(); } //---------------------------------------------------------- void EnemyAircraft_RayGun::init(float *p, float randFact) { EnemyAircraft::init(p, randFact); damage = baseDamage = -1000.0*game->gameSkill; size[0] = 1.2; size[1] = 1.2; collisionMove = 0.2; vel[1] = 0.03; randMoveX = 0.5+0.5*randMoveX; } //-- NOTE: Many of the firing rates are not adjusted by game->speedAdj //-- so they will not be totally correct. Should be close enough for jazz, though. //---------------------------------------------------------- void EnemyAircraft_RayGun::update() { float v[3] = { 0.0, -0.2, 0.0 }; // float *hpos = target->getPos(); float *hpos = game->hero->getPos(); float a = hpos[0]-pos[0]; //-- update age age++; shootInterval--; pos[0] += secondaryMove[0]*game->speedAdj; pos[1] += secondaryMove[1]*game->speedAdj; float s = (1.0-game->speedAdj)+(game->speedAdj*0.7); secondaryMove[0] *= s; secondaryMove[1] *= s; move(); float p[3] = { pos[0], pos[1], pos[2] }; if(fabs(a) < 1.5) //-- big center gun { v[1] = -0.6; p[1] = pos[1]-0.5; game->enemyAmmo->addAmmo(3, p, v); } } //---------------------------------------------------------- void EnemyAircraft_RayGun::move() { Config *config = Config::instance(); float *hpos; if(target) hpos = target->getPos(); else hpos = pos; float diff[2] = { hpos[0]-pos[0], hpos[1]-pos[1] }; float tmpd = 0.0; float tmps = 0.0; if( (tmpd = fabs(diff[0])) < 3.0) tmps = ((3.0-tmpd)/3.0)*(0.1*sin(age*0.25)); if(fabs(diff[1]) < 7.0) diff[1] *= 0.1; lastMoveX = (0.975*lastMoveX)+(0.0020*diff[0]); lastMoveY = (0.90*lastMoveY)+(0.001*diff[1]); pos[0] += game->speedAdj*(randMoveX*lastMoveX * (game->gameSkill+0.1) + tmps); pos[1] += game->speedAdj*(lastMoveY+vel[1] * (game->gameSkill+0.1)); if(pos[0] < -config->screenBoundX()) pos[0] = -config->screenBoundX(); if(pos[0] > config->screenBoundX()) pos[0] = config->screenBoundX(); } chromium-bsu-0.9.15.1/src/EnemyAircraft_Omni.cpp0000644000175000017500000000604311406723454016317 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "EnemyAircraft_Omni.h" #include #include #include #include "Config.h" #include "define.h" #include "Ammo.h" #include "Global.h" #include "EnemyAmmo.h" #include "HeroAircraft.h" #include "ScreenItemAdd.h" //================================================================= EnemyAircraft_Omni::EnemyAircraft_Omni(EnemyType et, float p[3], float randFact) : EnemyAircraft(et, p, randFact) { init(p, randFact); } //---------------------------------------------------------- EnemyAircraft_Omni::~EnemyAircraft_Omni() { } //---------------------------------------------------------- // this is only here to get rid of the IRIX compiler warning... void EnemyAircraft_Omni::init() { EnemyAircraft::init(); } //---------------------------------------------------------- void EnemyAircraft_Omni::init(float *p, float randFact) { EnemyAircraft::init(p, randFact); float frand = FRAND*randFact; damage = baseDamage = -45.0; size[0] = 0.7; size[1] = 0.7; collisionMove = 0.7; vel[1] = -0.071-frand*0.04; } //-- NOTE: Many of the firing rates are not adjusted by game->speedAdj //-- so they will not be totally correct. Should be close enough for jazz, though. //---------------------------------------------------------- void EnemyAircraft_Omni::update() { Config *config = Config::instance(); float v[3] = { 0.0, -0.2, 0.0 }; // float *hpos = target->getPos(); float *hpos = game->hero->getPos(); float a = hpos[0]-pos[0]; float b = hpos[1]-pos[1]; float dist; float ammoSpeed = 0.35*game->speedAdj; int omniSwap = 108; //-- update age age++; shootInterval--; pos[0] += secondaryMove[0]*game->speedAdj; pos[1] += secondaryMove[1]*game->speedAdj; float s = (1.0-game->speedAdj)+(game->speedAdj*0.7); secondaryMove[0] *= s; secondaryMove[1] *= s; move(); float p[3] = { pos[0], pos[1], pos[2] }; shootSwap = shootSwap%omniSwap; if(shootSwap < 18) { if(!(shootSwap%6)) { //ammoSpeed = 0.22; ammoSpeed = 0.3*game->gameSkill*game->speedAdj; dist = fabs(a) + fabs(b); //dist = sqrt(a*a+b*b); v[0] = a/dist; v[1] = b/dist; shootVec[0] = ammoSpeed*v[0]; shootVec[1] = ammoSpeed*v[1]/*+vel[1]*/; } game->enemyAmmo->addAmmo(1, p, shootVec); } if(pos[1] < config->screenBoundY()) shootSwap++; } //---------------------------------------------------------- void EnemyAircraft_Omni::move() { Config *config = Config::instance(); float *hpos; if(target) hpos = target->getPos(); else hpos = pos; float diff[2] = { hpos[0]-pos[0], hpos[1]-pos[1] }; lastMoveX = (0.9*lastMoveX)+(0.1*(0.01*diff[0])); pos[0] += game->speedAdj*(randMoveX*lastMoveX); pos[1] += (game->speedAdj*(vel[1] * game->gameSkill)); if(pos[0] < -config->screenBoundX()) pos[0] = -config->screenBoundX(); if(pos[0] > config->screenBoundX()) pos[0] = config->screenBoundX(); } chromium-bsu-0.9.15.1/src/EnemyFleet.cpp0000644000175000017500000004031212150046666014636 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "EnemyFleet.h" #include #include #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "gettext.h" #include "extern.h" #include "Ammo.h" #include "Audio.h" #include "Global.h" #include "Config.h" #include "Explosions.h" #include "EnemyAmmo.h" #include "HeroAircraft.h" #include "ScreenItemAdd.h" #include "StatusDisplay.h" #include "Image.h" //==================================================================== EnemyFleet::EnemyFleet() { game = Global::getInstance(); loadTextures(); currentShip = 0; float pos[3] = { 0.0, 0.0, 0.0 }; // squadRoot = new EnemyAircraft(EnemyStraight, pos); squadRoot = EnemyAircraft::makeNewEnemy(EnemyStraight, pos); } EnemyFleet::~EnemyFleet() { clear(); delete squadRoot; deleteTextures(); } //---------------------------------------------------------- void EnemyFleet::loadTextures() { char filename[256]; for(int i = 0; i < NumEnemyTypes; i++) { sprintf(filename, "png/enemy%02d.png", i); shipTex[i] = Image::load(dataLoc(filename)); extraTex[i] = 0; } extraTex[EnemyStraight] = Image::load(dataLoc("png/enemyAmmo00.png")); extraTex[EnemyOmni] = Image::load(dataLoc("png/enemy01-extra.png")); extraTex[EnemyTank] = Image::load(dataLoc("png/enemy03-extra.png")); extraTex[EnemyBoss00] = extraTex[EnemyTank]; extraTex[EnemyBoss01] = extraTex[EnemyStraight]; } //---------------------------------------------------------- void EnemyFleet::deleteTextures() { for(int i = 0; i < NumEnemyTypes; i++) { glDeleteTextures(1, &shipTex[i]); shipTex[i] = 0; glDeleteTextures(1, &extraTex[i]); extraTex[i] = 0; } } //---------------------------------------------------------- void EnemyFleet::clear() { EnemyAircraft *cur; EnemyAircraft *del; currentShip = 0; cur = squadRoot->next; while(cur) { del = cur; cur = cur->next; killEnemy(del); } squadRoot->next = 0; } //---------------------------------------------------------- void EnemyFleet::drawGL() { float szx, szy; float *p; EnemyAircraft *thisEnemy; glColor4f(1.0, 1.0, 1.0, 1.0); thisEnemy = squadRoot->next; int num = 0; while(thisEnemy) { num++; p = thisEnemy->pos; szx = thisEnemy->size[0]; szy = thisEnemy->size[1]; glBindTexture(GL_TEXTURE_2D, shipTex[(int)thisEnemy->type]); glColor4f(1.0, 1.0, 1.0, 1.0); glPushMatrix(); glTranslatef( p[0], p[1], p[2] ); glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(1.0, 0.0); glVertex3f( szx, szy, 0.0); glTexCoord2f(0.0, 0.0); glVertex3f(-szx, szy, 0.0); glTexCoord2f(1.0, 1.0); glVertex3f( szx, -szy, 0.0); glTexCoord2f(0.0, 1.0); glVertex3f(-szx, -szy, 0.0); glEnd(); glPopMatrix(); switch(thisEnemy->type) { case EnemyStraight: if(thisEnemy->preFire) { glBlendFunc(GL_SRC_ALPHA, GL_ONE); glBindTexture(GL_TEXTURE_2D, extraTex[EnemyStraight]); glColor4f(1.0, 1.0, 1.0, thisEnemy->preFire); szx = 0.55*thisEnemy->preFire; glPushMatrix(); glTranslatef(p[0], p[1]-0.9, p[2]); glRotatef(IRAND, 0.0, 0.0, 1.0); drawQuad(szx,szx+0.1); glPopMatrix(); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glColor4f(1.0, 1.0, 1.0, 1.0); } if(!((thisEnemy->age-192)%256)) { retarget(EnemyGnat, game->hero); } break; case EnemyOmni: glColor4f(1.0, 0.0, 0.0, 1.0); glBindTexture(GL_TEXTURE_2D, extraTex[EnemyOmni]); glPushMatrix(); glTranslatef(p[0], p[1], p[2]); glRotatef(-(thisEnemy->age*8), 0.0, 0.0, 1.0); drawQuad(szx,szy); glPopMatrix(); glColor4f(1.0, 1.0, 1.0, 1.0); break; case EnemyTank: if(thisEnemy->preFire) { glBlendFunc(GL_SRC_ALPHA, GL_ONE); glBindTexture(GL_TEXTURE_2D, extraTex[EnemyTank]); glColor4f(1.0, 1.0, 1.0, thisEnemy->preFire); glPushMatrix(); glTranslatef(p[0], p[1]-0.63, p[2]);//NOTE: offset is ~szy*0.3 glRotatef(IRAND, 0.0, 0.0, 1.0); szx = 0.4+0.6*thisEnemy->preFire; drawQuad(szx,szx); glPopMatrix(); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glColor4f(1.0, 1.0, 1.0, 1.0); } break; case EnemyBoss00: if(thisEnemy->preFire) { glBlendFunc(GL_SRC_ALPHA, GL_ONE); glBindTexture(GL_TEXTURE_2D, extraTex[EnemyBoss00]); glColor4f(1.0, 1.0, 1.0, thisEnemy->preFire); szx = 0.4+0.6*thisEnemy->preFire; glPushMatrix(); glTranslatef(p[0]+1.1, p[1]-0.4, p[2]); glRotatef(IRAND, 0.0, 0.0, 1.0); drawQuad(szx,szx); glPopMatrix(); glPushMatrix(); glTranslatef(p[0]-1.1, p[1]-0.4, p[2]); glRotatef(IRAND, 0.0, 0.0, 1.0); drawQuad(szx,szx); glPopMatrix(); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glColor4f(1.0, 1.0, 1.0, 1.0); } break; case EnemyBoss01: if(thisEnemy->preFire) { glBlendFunc(GL_SRC_ALPHA, GL_ONE); glBindTexture(GL_TEXTURE_2D, extraTex[EnemyBoss01]); glColor4f(1.0, 1.0, 1.0, thisEnemy->preFire); szx = 0.9*thisEnemy->preFire; if(thisEnemy->shootSwap) { glPushMatrix(); glTranslatef(p[0]-1.22, p[1]-1.22, p[2]); glRotatef(IRAND, 0.0, 0.0, 1.0); drawQuad(szx,szx); drawQuad(szx+0.2,szx+0.2); glPopMatrix(); } else { glPushMatrix(); glTranslatef(p[0]+0.55, p[1]-1.7, p[2]); glRotatef(IRAND, 0.0, 0.0, 1.0); drawQuad(szx,szx); drawQuad(szx+0.3,szx+0.3); glPopMatrix(); } glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glColor4f(1.0, 1.0, 1.0, 1.0); } if(!((thisEnemy->age-272)%256)) { retarget(EnemyGnat, game->hero); } break; default: break; } thisEnemy = thisEnemy->next; } Config* config = Config::instance(); if(config->debug() && num) fprintf(stderr, _("num enemies on screen = %d\n"), num); } //---------------------------------------------------------- void EnemyFleet::toFirst() { currentShip = squadRoot->next; } //---------------------------------------------------------- EnemyAircraft *EnemyFleet::getShip() { EnemyAircraft *retVal = currentShip; if(currentShip) currentShip = currentShip->next; return retVal; } //---------------------------------------------------------- void EnemyFleet::retarget(EnemyType et, ScreenItem *newTarget) { EnemyAircraft *thisEnemy = squadRoot->next; while(thisEnemy) { if(thisEnemy->type == et) { thisEnemy->target = newTarget; } thisEnemy = thisEnemy->next; } } //---------------------------------------------------------- void EnemyFleet::update() { EnemyAircraft *thisEnemy; EnemyAircraft *backEnemy; EnemyAircraft *nextEnemy; //-- clean up enemies thisEnemy = squadRoot->next; while(thisEnemy) { thisEnemy->update(); float p[3] = { thisEnemy->pos[0], thisEnemy->pos[1], thisEnemy->pos[2] }; //-------------- Add some damage explosions to the bosses so // we know when they're hurting... if((int)thisEnemy->type >= (int)EnemyBoss00) { float size = thisEnemy->size[0]*0.7; float s[2] = { size, size }; if( thisEnemy->damage > thisEnemy->baseDamage*0.7 ) if( !(game->gameFrame%18) ) { p[0] = thisEnemy->pos[0] + SRAND*s[0]; p[1] = thisEnemy->pos[1] + SRAND*s[1]; p[2] = thisEnemy->pos[2]; game->explosions->addExplo(Explosions::EnemyDamage, p, 0, 1.0); } if( thisEnemy->damage > thisEnemy->baseDamage*0.5 ) if( !(game->gameFrame%10) ) { p[0] = thisEnemy->pos[0] + SRAND*s[0]; p[1] = thisEnemy->pos[1] + SRAND*s[1]; p[2] = thisEnemy->pos[2]; game->explosions->addExplo(Explosions::EnemyDamage, p, 0, 1.0); } if( thisEnemy->damage > thisEnemy->baseDamage*0.3 ) if( !(game->gameFrame%4) ) { p[0] = thisEnemy->pos[0] + SRAND*s[0]; p[1] = thisEnemy->pos[1] + SRAND*s[1]; p[2] = thisEnemy->pos[2]; game->explosions->addExplo(Explosions::EnemyDamage, p, 0, 1.0); } } //-------------- Delete enemies that got through... // if( thisEnemy->pos[1] < -12.0 ) if( thisEnemy->pos[1] < -8.0 && thisEnemy->type != EnemyGnat) game->statusDisplay->enemyWarning( 1.0-((thisEnemy->pos[1]+14.0)/6.0) ); if( thisEnemy->pos[1] < -14.0 ) { thisEnemy->damage = 1; thisEnemy->age = 0; game->hero->loseLife(); game->tipShipPast++; } //-------------- If enemies are critically damaged, destroy them... if( thisEnemy->damage > 0 ) { backEnemy = thisEnemy->back; nextEnemy = thisEnemy->next; backEnemy->next = nextEnemy; if(nextEnemy) nextEnemy->back = backEnemy; if( thisEnemy->age ) //-- set age to 0 for silent deletion... { switch(thisEnemy->type) { case EnemyBoss01: //-- BIG explosion for the Boss... case EnemyBoss00: //-- BIG explosion for the Boss... //-- now for the BIG one... destroyAll(); bossExplosion(thisEnemy); if( game->gameMode != Global::HeroDead ) { //--*** TRIGGER END OF LEVEL ***--// game->hero->addScore(5000.0); game->gameMode = Global::LevelOver; game->heroSuccess = 0; } break; case EnemyOmni: game->hero->addScore(25.0); game->explosions->addExplo(Explosions::EnemyDamage, thisEnemy->pos); game->explosions->addExplo(Explosions::EnemyDamage, thisEnemy->pos, -3, 0.7); game->explosions->addExplo(Explosions::EnemyAmmo04, thisEnemy->pos); game->audio->playSound(Audio::ExploPop, thisEnemy->pos); break; case EnemyRayGun: game->hero->addScore(1000.0); game->explosions->addExplo(Explosions::EnemyDestroyed, p); p[0] = thisEnemy->pos[0]+0.55; game->explosions->addExplo(Explosions::EnemyDestroyed, p, -5, 1.5); p[0] = thisEnemy->pos[0]-0.5; p[1] = thisEnemy->pos[1]+0.2; game->explosions->addExplo(Explosions::EnemyDestroyed, p, -15); p[0] = thisEnemy->pos[0]; game->explosions->addExplo(Explosions::EnemyDestroyed, p, -20, 2.0); game->explosions->addExplo(Explosions::EnemyDamage, p, -30, 2.0); game->audio->playSound(Audio::Explosion, thisEnemy->pos); game->audio->playSound(Audio::ExploBig, thisEnemy->pos); break; case EnemyTank: game->hero->addScore(1500.0); p[0] = thisEnemy->pos[0]; p[1] = thisEnemy->pos[1]; game->explosions->addExplo(Explosions::EnemyDestroyed, p, -5, 2.5); p[0] = thisEnemy->pos[0]-0.9; p[1] = thisEnemy->pos[1]-1.0; game->explosions->addExplo(Explosions::EnemyDestroyed, p, -0, 1.5); p[0] = thisEnemy->pos[0]+1.0; p[1] = thisEnemy->pos[1]-0.8; game->explosions->addExplo(Explosions::EnemyDestroyed, p, -13, 2.0); game->explosions->addExplo(Explosions::EnemyDestroyed, p, -2, 1.0); p[0] = thisEnemy->pos[0]+0.7; p[1] = thisEnemy->pos[1]+0.7; game->explosions->addExplo(Explosions::EnemyDestroyed, p, -20, 1.7); p[0] = thisEnemy->pos[0]-0.7; p[1] = thisEnemy->pos[1]+0.9; game->explosions->addExplo(Explosions::EnemyDestroyed, p, -8, 1.5); game->audio->playSound(Audio::Explosion, thisEnemy->pos); game->audio->playSound(Audio::ExploBig, thisEnemy->pos); break; case EnemyGnat: game->hero->addScore(10.0); game->explosions->addExplo(Explosions::EnemyAmmo04, thisEnemy->pos); game->audio->playSound(Audio::ExploPop, thisEnemy->pos); break; default: //-- Add extra Damage explosion delayed for nice bloom game->hero->addScore(75.0); game->explosions->addExplo(Explosions::EnemyDestroyed, thisEnemy->pos); game->explosions->addExplo(Explosions::EnemyDamage, thisEnemy->pos, -15); game->audio->playSound(Audio::Explosion, thisEnemy->pos); break; } } killEnemy(thisEnemy); thisEnemy = backEnemy; } thisEnemy = thisEnemy->next; } } //---------------------------------------------------------- void EnemyFleet::bossExplosion(EnemyAircraft *thisEnemy) { double a, b, c, d; float p[3] = { thisEnemy->pos[0], thisEnemy->pos[1], thisEnemy->pos[2] }; float xsin,ycos,r; float scaleX,scaleY; int i; float ii; int randval; for(i = 4; i > 0; i--) { a = thisEnemy->size[0]*(i*0.2); b = thisEnemy->size[1]*(i*0.2); p[0] = thisEnemy->pos[0]+a*FRAND; p[1] = thisEnemy->pos[1]+b*FRAND; randval = (int)(-FRAND*8.0); game->explosions->addExplo(Explosions::EnemyDestroyed, p, randval, 1.5+FRAND); p[0] = thisEnemy->pos[0]-a*FRAND; p[1] = thisEnemy->pos[1]+b*FRAND; randval = (int)(-FRAND*8.0); game->explosions->addExplo(Explosions::EnemyDestroyed, p, randval, 1.5+FRAND); p[0] = thisEnemy->pos[0]+a*FRAND; p[1] = thisEnemy->pos[1]-b*FRAND; randval = (int)(-FRAND*8.0); game->explosions->addExplo(Explosions::EnemyDestroyed, p, randval, 1.5+FRAND); p[0] = thisEnemy->pos[0]-a*FRAND; p[1] = thisEnemy->pos[1]-b*FRAND; randval = (int)(-FRAND*8.0); game->explosions->addExplo(Explosions::EnemyDestroyed, p, randval, 1.5+FRAND); } switch(thisEnemy->type) { case EnemyBoss00: a = 1.55; b = 1.56; c = 1.58; d = 1.50; scaleX = 4.0; scaleY = 2.0; break; case EnemyBoss01: a = 1.0; b = 1.0; c = 1.75; d = 1.75; scaleX = 3.5; scaleY = 4.2; break; default: a = b = c = d = 1.0; scaleX = scaleY = 1.0; break; } //-- Boss Visual Explosion for(i = 0; i < 100; i++) { ii = i*0.5; r = ii/40.0; xsin = r*scaleX*sin(ii* a ); ycos = r*scaleY*cos(ii* b ); p[0] = thisEnemy->pos[0]+xsin; p[1] = thisEnemy->pos[1]+ycos; if(!(i%4)) game->explosions->addExplo(Explosions::EnemyDestroyed, p, (int)(-ii*2.0f), 1.5+FRAND); xsin = r*scaleX*sin(i* c ); ycos = r*scaleY*cos(i* d ); p[0] = thisEnemy->pos[0]+xsin* 1.5; p[1] = thisEnemy->pos[1]-ycos* 1.5; if(!(i%5)) { game->explosions->addExplo(Explosions::EnemyDestroyed, p, (int)(-40.0f-ii*3.0f), 1.5+FRAND); game->explosions->addExplo(Explosions::EnemyDamage, p, (int)(-60.0f-ii*3.0f), 1.5+FRAND); } p[0] = thisEnemy->pos[0]+xsin* 1.5; p[1] = thisEnemy->pos[1]+ycos* 1.0; if(!(i%3)) game->explosions->addExplo(Explosions::EnemyDestroyed, p, (int)-ii, 1.5+FRAND); p[0] = thisEnemy->pos[0]-ycos; p[1] = thisEnemy->pos[1]+xsin; if(!(i%3)) game->explosions->addExplo(Explosions::EnemyDestroyed, p, (int)-ii, 1.5+FRAND); } //-- Boss Audio Explosion p[0] = -10.0; p[1] = -5.0; game->audio->playSound(Audio::Explosion, p); game->audio->playSound(Audio::Explosion, p, -27); game->audio->playSound(Audio::ExploPop, p, -45); p[0] = 10.0; game->audio->playSound(Audio::Explosion, p, -3); game->audio->playSound(Audio::Explosion, p, -25); game->audio->playSound(Audio::ExploPop, p, -40); p[0] = 0.0; game->audio->playSound(Audio::ExploBig, p, 0); game->audio->playSound(Audio::ExploBig, p, -60); game->audio->playSound(Audio::ExploPop, p, -55); game->audio->playSound(Audio::ExploPop, p, -80); game->audio->playSound(Audio::ExploPop, p, -120); game->audio->playSound(Audio::ExploPop, p, -160); } //---------------------------------------------------------- void EnemyFleet::destroyAll() { EnemyAircraft *thisEnemy; thisEnemy = squadRoot->next; while(thisEnemy) { thisEnemy->damage = 1; thisEnemy = thisEnemy->next; } } //---------------------------------------------------------- void EnemyFleet::addEnemy(EnemyAircraft *newEnemy) { EnemyAircraft *first; if(newEnemy->over) // insert this enemy after 'over' aircraft in list { EnemyAircraft *testEnemy = squadRoot->next; EnemyAircraft *oldEnemy = newEnemy->over; while(testEnemy) { if(testEnemy == oldEnemy) { newEnemy->back = oldEnemy; newEnemy->next = oldEnemy->next; if(testEnemy->next) { first = testEnemy->next; first->back = newEnemy; } testEnemy->next = newEnemy; } testEnemy = testEnemy->next; } } else { newEnemy->back = squadRoot; newEnemy->next = squadRoot->next; if(squadRoot->next) { first = squadRoot->next; first->back = newEnemy; } squadRoot->next = newEnemy; } } //---------------------------------------------------------- void EnemyFleet::killEnemy(EnemyAircraft *enemy) { game->itemAdd->killScreenItem(enemy); } chromium-bsu-0.9.15.1/src/Text.h0000644000175000017500000000122512143346621013166 00000000000000/* * Copyright 2009 Paul Wise * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef Text_h #define Text_h #ifdef HAVE_CONFIG_H #include #endif /** * Base class upon which all text rendering calls are made. */ //==================================================================== class Text { public: Text(); virtual ~Text(); virtual void Render(const char*, const int = -1); virtual float Advance(const char*, const int = -1); virtual float LineHeight(const char* = " ", const int = -1); }; #endif // Text_h chromium-bsu-0.9.15.1/src/Ground.h0000644000175000017500000000203512150046666013504 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef Ground_h #define Ground_h #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif class Global; class GroundSegment; //==================================================================== class Ground { public: Ground(); virtual ~Ground(); enum TexNames { Base, Blip, NumGndTex }; virtual void drawGL() = 0; virtual void setVariation(int index) = 0; void nextVariation(); virtual void loadTextures() = 0; virtual void deleteTextures() = 0; friend class GroundMetalSegment; friend class GroundSeaSegment; protected: int variation; float pos[3]; GLuint tex[NumGndTex]; GroundSegment *rootSeg; protected: Global *game; }; #endif // Ground_h chromium-bsu-0.9.15.1/src/MainSDL.cpp0000644000175000017500000002072112150046667014033 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "MainSDL.h" #ifdef USE_SDL #include #include #include #ifdef ENABLE_WINDOW_ICON #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || (defined(HAVE_OPENGL_GL_H) && defined(HAVE_OPENGL_GLU_H)) #include #include #else #include #include #endif #include "Config.h" #include "Global.h" #include "extern.h" #include "Global.h" #include "HeroAircraft.h" #include "Audio.h" #include "MainGL.h" //==================================================================== MainSDL::MainSDL(int argc, char **argv) : MainToolkit(argc, argv) { Global *game = Global::getInstance(); Config *config = Config::instance(); mouseToggle = game->mouseActive; fire = 0; xjoy = yjoy = xjNow = yjNow = 0; adjCount = 0; key_speed_x = key_speed_y = 0; Uint32 initOpts; initOpts = SDL_INIT_VIDEO; #ifdef WITH_JOYSTICK initOpts = initOpts|SDL_INIT_JOYSTICK; #endif #ifdef NO_PARACHUTE initOpts = initOpts|SDL_INIT_NOPARACHUTE; #endif if(config->useCDROM()) initOpts = initOpts|SDL_INIT_CDROM; if( SDL_Init( initOpts ) < 0 ) { fprintf(stderr,_("Couldn't initialize SDL: %s\n"), SDL_GetError()); exit( 1 ); } if( config->debug() ) fprintf(stderr, _("SDL initialized.\n")); #ifdef WITH_JOYSTICK int nj = SDL_NumJoysticks(); if(nj > 0) { if( config->debug() ) fprintf(stderr, _("num joysticks = %d\n"), nj); joystick = SDL_JoystickOpen(0); if( config->debug() ) fprintf(stderr, _(" joystick 0 = %p\n"), joystick); if(joystick) SDL_JoystickEventState(SDL_ENABLE); } else { if( config->debug() ) fprintf(stderr, _("no joysticks found\n")); joystick = 0; } #else joystick = 0; #endif #ifdef ENABLE_WINDOW_ICON //-- Set the window manager icon #ifdef _WIN32 // On Windows SDL can only do 32x32 icons #define ICON "png/icon32.png" #else // Elsewhere SDL can do any size icons #define ICON "png/hero.png" #endif SDL_Surface *icon = IMG_Load(dataLoc(ICON)); if (icon) { SDL_WM_SetIcon(icon, NULL); SDL_FreeSurface(icon); } #endif if( !setVideoMode() ) { fprintf(stderr, _("Couldn't set video mode: %s\n"), SDL_GetError()); SDL_Quit(); exit(1); } if( config->debug() ) { fprintf(stderr, _( "-OpenGL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n"), glGetString(GL_VENDOR), glGetString(GL_RENDERER), glGetString(GL_VERSION) ); printExtensions(stderr, (const char*)glGetString( GL_EXTENSIONS )); fprintf(stderr, _("------------------------------------------------------------\n")); } //-- Set the window manager title bar SDL_WM_SetCaption( "Chromium B.S.U.", "Chromium B.S.U." ); //-- Create game game->createGame(); } MainSDL::~MainSDL() { } //---------------------------------------------------------- bool MainSDL::run() { Global *game = Global::getInstance(); Config *config = Config::instance(); float targetAdj = 1.0; Uint32 now_time = 0; Uint32 last_time = 0; key_speed_x = key_speed_y = 0.0; int done = 0; int frames; //-- enter main loop... frames = 0; while( !done ) { SDL_Event event; //-- Draw our scene... game->mainGL->drawGL(); SDL_GL_SwapBuffers( ); #ifdef CHECK_ERRORS checkErrors(); #endif// CHECK_ERRORS //-- Delay SDL_Delay( 32-(int)(24.0*game->gameSpeed) ); // SDL_Delay( 8 ); // SDL_Delay( 16 ); // SDL_Delay( 32 ); // SDL_Delay( 66 ); // //-- cheezy, partially functional record mechanism // bool write = false; // SDL_Event *fileEvent; // if( !write && game->gameMode == Global::Game) // { // while( (fileEvent = getEvent(game->eventFile)) ) // done = this->process(fileEvent); // } /* Check if there's a pending event. */ while( SDL_PollEvent( &event ) ) { // if(write) // saveEvent(&event); done = this->process(&event); } this->joystickMove(); this->keyMove(); ++frames; game->frame++; if( !(game->gameFrame%10) ) { now_time = SDL_GetTicks(); if(last_time) { game->fps = (10.0/(now_time-last_time))*1000.0; } last_time = now_time; if(game->gameMode != Global::Menu) { if(game->gameFrame < 400) { if(game->fps < 48.0 && game->gameSpeed < 1.0) { game->gameSpeed += 0.02; if( config->debug() ) fprintf(stdout, _("init----> %3.2ffps gameSpeed = %g\n"), game->fps, game->gameSpeed); } else if(game->gameFrame > 20) { float tmp = 50.0/game->fps; tmp = 0.8*targetAdj + 0.2*tmp; targetAdj = floor(100.0*(tmp+0.005))/100.0; if( config->debug() ) fprintf(stdout, _("init----> %3.2ffps targetAdj = %g, tmp = %g\n"), game->fps, targetAdj, tmp); } } else if( config->autoSpeed() && (game->fps > 30.0 && game->fps < 100.0)) // discount any wacky fps from pausing { //game->speedAdj = targetAdj; // Everything was originally based on 50fps - attempt to adjust // if we're outside a reasonable range float tmp = 50.0/game->fps; if( fabs(targetAdj-tmp) > 0.1) { adjCount++; game->speedAdj = tmp; if( config->debug() ) fprintf(stdout, _("adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n"), game->fps, targetAdj, game->speedAdj); } else game->speedAdj = targetAdj; } else game->speedAdj = targetAdj; // if( !(frames%500) ) // if( config->debug() ) fprintf(stdout, _("fps = %g speedAdj = %g\n"), game->fps, game->speedAdj); } } } fflush(stdout); //-- Delete game objects game->deleteGame(); if(adjCount > 20) { fprintf(stderr, _( "%d speed adjustments required.\n" "NOTE: The game was not able to maintain a steady 50 frames per\n" " second. You should consider reducing your screen resolution\n" " or lowering the graphics detail setting.\n" " -OR-\n" " make sure that you aren't running any system monitoring\n" " tools (like \'top\', \'xosview\', etc.) These kinds of tools\n" " can make it difficult to maintain a steady frame rate.\n"), adjCount); } //-- Destroy our GL context, etc. if( config->debug() ) fprintf(stderr, _("exit.\n")); SDL_Quit(); return false; } //---------------------------------------------------------- bool MainSDL::checkErrors() { bool retVal = false; GLenum gl_error; char* sdl_error; //-- Check for GL errors gl_error = glGetError( ); if( gl_error != GL_NO_ERROR ) { fprintf(stderr, _("ERROR!!! OpenGL error: %s\n"), gluErrorString(gl_error) ); retVal = true; } //-- Check for SDL errors sdl_error = SDL_GetError( ); if( sdl_error[0] != '\0' ) { fprintf(stderr, _("ERROR!!! SDL error '%s'\n"), sdl_error); SDL_ClearError(); retVal = true; } return retVal; } //---------------------------------------------------------- bool MainSDL::setVideoMode() { Global *game = Global::getInstance(); Config *config = Config::instance(); int w; int h; Uint32 video_flags; SDL_Surface *glSurface = 0; //-- Set the flags we want to use for setting the video mode video_flags = SDL_OPENGL; if(config->fullScreen()) video_flags |= SDL_FULLSCREEN; w = config->screenW(); h = config->screenH(); int rs, gs, bs, ds; int bpp; if(config->trueColor()) { //-- 24 bit color bpp = 24; rs = gs = bs = 8; ds = 16; } else { //-- 16 bit color bpp = 16; rs = bs = 5; gs = 6; ds = 16; } //-- Initialize display SDL_GL_SetAttribute( SDL_GL_RED_SIZE, rs ); SDL_GL_SetAttribute( SDL_GL_GREEN_SIZE, gs ); SDL_GL_SetAttribute( SDL_GL_BLUE_SIZE, bs ); SDL_GL_SetAttribute( SDL_GL_DEPTH_SIZE, ds ); SDL_GL_SetAttribute( SDL_GL_DOUBLEBUFFER, 1 ); if ( (glSurface = SDL_SetVideoMode( w, h, bpp, video_flags )) == NULL ) { fprintf(stderr, _("Couldn't set video mode: %s\n"), SDL_GetError()); return false; } else { if( config->debug() ) fprintf(stderr, _("video mode set ")); } SDL_GL_GetAttribute( SDL_GL_RED_SIZE, &rs); SDL_GL_GetAttribute( SDL_GL_GREEN_SIZE, &gs); SDL_GL_GetAttribute( SDL_GL_BLUE_SIZE, &bs); SDL_GL_GetAttribute( SDL_GL_DEPTH_SIZE, &ds); if( config->debug() ) fprintf(stderr, _("(bpp=%d RGB=%d%d%d depth=%d)\n"), glSurface->format->BitsPerPixel, rs, gs, bs, ds); if(game->mainGL) game->mainGL->initGL(); return true; } #endif // USE_SDL chromium-bsu-0.9.15.1/src/Config.cpp0000644000175000017500000002371512150046667014017 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "Config.h" #include "extern.h" #include "HiScore.h" //==================================================================== #include #include #include #ifdef HAVE_LOCALE_H #include #endif #include "Audio.h" #include "Ground.h" #include "MenuGL.h" #include "MainGL.h" #include "PowerUps.h" #include "HeroAmmo.h" #include "EnemyAmmo.h" #include "EnemyFleet.h" #include "Explosions.h" #include "HeroAircraft.h" #include "ScreenItemAdd.h" #include "StatusDisplay.h" #include "GroundMetal.h" Config *Config::m_instance = 0; /** * initialize variables, then read config file */ //---------------------------------------------------------- Config::Config() { //-- setup defaults m_screenW = 800; m_screenH = 600; m_screenA = 1.3333333f; m_screenFOV = 30.0f; m_screenNear = 10.0; m_screenFar = 70.0; m_full_screen = false; m_screenBound[0] = 11.0; m_screenBound[1] = 9.0; m_zTrans = -56.5; m_blend_enabled = true; m_tex_border = true; m_audio_enabled = true; m_swap_stereo = false; m_show_fps = true; m_auto_speed = false; m_true_color = false; m_use_playList = false; m_use_cdrom = false; m_debug = false; m_cdromDevice = 0; m_cdromCount = 1; m_maxLevel = 1; m_gfxLevel = 2; m_movementSpeed = 0.03; m_gameSkillBase = 0.5; m_viewGamma = 1.1; m_volSound = 0.9; m_volMusic = 0.5; m_audioType = AudioOpenAL; m_textType = TextGLC; readFile(); } /** * save file before we go away... */ Config::~Config() { saveFile(); } /** * create single Config object * @returns Config::m_instance */ //---------------------------------------------------------- Config *Config::init() { if(!Config::m_instance) { Config::m_instance = new Config; } else { fprintf(stderr, _("WARNING: Config::init() has already been called.\n")); } return Config::m_instance; } /** * @returns Config::m_instance */ //---------------------------------------------------------- Config *Config::instance() { if(!Config::m_instance) { return Config::init(); } else return Config::m_instance; } /** * deletes singleton instance and sets Config::m_instance to 0. */ //---------------------------------------------------------- void Config::destroy() { delete Config::m_instance; Config::m_instance = 0; } const char* Config::getFileName() { static char configFilename[256]; const char *homeDir = getenv("HOME"); if(!homeDir) homeDir = "./"; sprintf(configFilename, "%s/%s", homeDir, CONFIG_FILE); alterPathForPlatform(configFilename); return configFilename; } const char* Config::getOldFileName() { static char configFilename[256]; const char *homeDir = getenv("HOME"); if(!homeDir) homeDir = "./"; sprintf(configFilename, "%s/.chromium"CONFIG_EXT, homeDir); alterPathForPlatform(configFilename); return configFilename; } void Config::readValues(FILE* file) { char configStrings[32][64]; int numLines; int tmp; int i; #ifdef HAVE_LOCALE_H char* locale = setlocale(LC_NUMERIC,"C"); #endif i = numLines = 0; while( fgets(configStrings[i], 64, file) ) i++; numLines = i; for(i = 0; i < numLines; i++) { if(strncmp(configStrings[i], "screenSi", 8) == 0) { int screenSize; sscanf(configStrings[i], "screenSize %d\n", &screenSize); setScreenSize(screenSize); } if(strncmp(configStrings[i], "screenWi", 8) == 0) { sscanf(configStrings[i], "screenWidth %d\n", &m_screenW); } if(strncmp(configStrings[i], "screenHe", 8) == 0) { sscanf(configStrings[i], "screenHeight %d\n", &m_screenH); } if(strncmp(configStrings[i], "mouseSpe", 8) == 0) { sscanf(configStrings[i], "mouseSpeed %f\n", &m_movementSpeed); } if(strncmp(configStrings[i], "movement", 8) == 0) { sscanf(configStrings[i], "movementSpeed %f\n", &m_movementSpeed); } if(strncmp(configStrings[i], "gameSkil", 8) == 0) { sscanf(configStrings[i], "gameSkillBase %f\n", &m_gameSkillBase); } if(strncmp(configStrings[i], "gfxLevel", 8) == 0) { sscanf(configStrings[i], "gfxLevel %d\n", &m_gfxLevel); } if(strncmp(configStrings[i], "volSound", 8) == 0) { sscanf(configStrings[i], "volSound %f\n", &m_volSound); } if(strncmp(configStrings[i], "volMusic", 8) == 0) { sscanf(configStrings[i], "volMusic %f\n", &m_volMusic); } if(strncmp(configStrings[i], "full_scr", 8) == 0) { sscanf(configStrings[i], "full_screen %d\n", &tmp); m_full_screen = (bool)tmp; } if(strncmp(configStrings[i], "true_col", 8) == 0) { sscanf(configStrings[i], "true_color %d\n", &tmp); m_true_color = (bool)tmp; } if(strncmp(configStrings[i], "swap_ste", 8) == 0) { sscanf(configStrings[i], "swap_stereo %d\n", &tmp); m_swap_stereo = (bool)tmp; } if(strncmp(configStrings[i], "auto_spe", 8) == 0) { sscanf(configStrings[i], "auto_speed %d\n", &tmp); m_auto_speed = (bool)tmp; } if(strncmp(configStrings[i], "show_fps", 8) == 0) { sscanf(configStrings[i], "show_fps %d\n", &tmp); m_show_fps = (bool)tmp; } if(strncmp(configStrings[i], "use_play", 8) == 0) { sscanf(configStrings[i], "use_playList %d\n", &tmp); m_use_playList= (bool)tmp; } if(strncmp(configStrings[i], "use_cdro", 8) == 0) { sscanf(configStrings[i], "use_cdrom %d\n", &tmp); m_use_cdrom = (bool)tmp; } if(strncmp(configStrings[i], "debug", 5) == 0) { sscanf(configStrings[i], "debug %d\n", &tmp); m_debug = (bool)tmp; } if(strncmp(configStrings[i], "audioTyp", 8) == 0) { sscanf(configStrings[i], "audioType %d\n", &tmp); m_audioType = (AudioType)tmp; } if(strncmp(configStrings[i], "textType", 8) == 0) { sscanf(configStrings[i], "textType %d\n", &tmp); m_textType = (TextType)tmp; } if(strncmp(configStrings[i], "maxLevel", 8) == 0) { sscanf(configStrings[i], "maxLevel %d\n", &m_maxLevel); } if(strncmp(configStrings[i], "viewGamm", 8) == 0) { sscanf(configStrings[i], "viewGamma %f\n", &m_viewGamma); } if(strncmp(configStrings[i], "cdromCou", 8) == 0) { sscanf(configStrings[i], "cdromCount %d\n", &m_cdromCount); } if(strncmp(configStrings[i], "cdromDev", 8) == 0) { sscanf(configStrings[i], "cdromDevice %d\n", &m_cdromDevice); } } #ifdef HAVE_LOCALE_H setlocale(LC_NUMERIC,locale); #endif } /** * just a quickie */ //---------------------------------------------------------- bool Config::readFile() { bool retVal = true; FILE *file; const char* configFilename = getFileName(); file = fopen(configFilename, "r"); if(file) { readValues(file); fclose(file); } else { configFilename = getOldFileName(); file = fopen(configFilename, "r"); if(file) { readValues(file); fclose(file); // Try to save the new file and delete the old one if successful if( saveFile() ) remove(configFilename); } else { if( m_debug ) fprintf(stderr, _("WARNING: could not read config file (%s)\n"), configFilename); retVal = false; } } return retVal; } /** * save config opts */ //---------------------------------------------------------- bool Config::saveFile() { bool retVal; char configFilename[256]; FILE *file; const char *homeDir = getenv("HOME"); if(!homeDir) homeDir = "./"; sprintf(configFilename, "%s/%s", homeDir, CONFIG_FILE); alterPathForPlatform(configFilename); file = fopen(configFilename, "w"); if(file) { #ifdef HAVE_LOCALE_H char* locale = setlocale(LC_NUMERIC,"C"); #endif fprintf(file, "# Chromium B.S.U. configuration file\n"); fprintf(file, "# Please read the documentation for more info\n"); fprintf(file, "# Only modifications to option values are preserved.\n"); fprintf(file, "use_playList %d\n", (int)m_use_playList); fprintf(file, "use_cdrom %d\n", (int)m_use_cdrom); fprintf(file, "debug %d\n", (int)m_debug); fprintf(file, "full_screen %d\n", (int)m_full_screen); fprintf(file, "true_color %d\n", (int)m_true_color); fprintf(file, "swap_stereo %d\n", (int)m_swap_stereo); fprintf(file, "auto_speed %d\n", (int)m_auto_speed); fprintf(file, "show_fps %d\n", (int)m_show_fps); fprintf(file, "screenWidth %d\n", m_screenW); fprintf(file, "screenHeight %d\n", m_screenH); fprintf(file, "gfxLevel %d\n", m_gfxLevel); fprintf(file, "gameSkillBase %g\n", m_gameSkillBase); fprintf(file, "movementSpeed %g\n", m_movementSpeed); fprintf(file, "maxLevel %d\n", m_maxLevel); fprintf(file, "volSound %g\n", m_volSound); fprintf(file, "volMusic %g\n", m_volMusic); fprintf(file, "viewGamma %g\n", m_viewGamma); fprintf(file, "audioType %d\n", (int)m_audioType); fprintf(file, "textType %d\n", (int)m_textType); fprintf(file, "cdromCount %d\n", m_cdromCount); fprintf(file, "cdromDevice %d\n", m_cdromDevice); #ifdef HAVE_LOCALE_H setlocale(LC_NUMERIC,locale); #endif fclose(file); if( m_debug ) fprintf(stderr, _("wrote config file (%s)\n"), configFilename); retVal = true; } else { fprintf(stderr, _("WARNING: could not write config file (%s)\n"), configFilename); retVal = false; } return retVal; } /** * given screen size, set all other variables. */ //---------------------------------------------------------- void Config::setScreenSize(int m) { if(m > MAX_SCREEN_SIZE) m = MAX_SCREEN_SIZE; if(m < MIN_SCREEN_SIZE) m = MIN_SCREEN_SIZE; switch(m) { case 0: m_screenW = 512; m_screenH = 384; break; case 1: m_screenW = 640; m_screenH = 480; break; case 2: m_screenW = 800; m_screenH = 600; break; case 3: m_screenW = 1024; m_screenH = 768; break; case 4: m_screenW = 1280; m_screenH = 960; break; default: m_screenW = 640; m_screenH = 480; break; } m_screenA = (float)m_screenW/(float)m_screenH; } int Config::approxScreenSize() { if( m_screenW >= 1280 && m_screenH >= 960 ) return 4; if( m_screenW >= 1024 && m_screenH >= 768 ) return 3; if( m_screenW >= 800 && m_screenH >= 600 ) return 2; if( m_screenW >= 640 && m_screenH >= 480 ) return 1; return 0; } chromium-bsu-0.9.15.1/src/textGeometryChromium.cpp0000644000175000017500000106173112150046666017016 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "textGeometry.h" #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif // one of these days I'll get around to stripifying this data... //======================================================================================== static float data_Front_Face[][3] = { { -5.170850, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.154000, -0.660022, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.402325, -0.680048, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011950, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.170850, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.402325, -0.680048, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.278749, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.278749, -0.470358, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011950, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.278749, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011950, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.154325, 0.234405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.170850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.228525, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.154325, 0.234405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.841325, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.228525, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.943750, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.841325, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.943750, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011950, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.943750, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.943750, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011950, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.841800, -0.669450, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.943750, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011950, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.616200, -0.674985, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.841800, -0.669450, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011950, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.402325, -0.680048, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.616200, -0.674985, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011950, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.906350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.531700, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.548850, -0.591545, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.886250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.906350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.548850, -0.591545, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.886250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.886250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.548850, -0.591545, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.861350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.486150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.861350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.841250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.861350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.841250, 0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.841250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.861350, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.841250, 0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.240000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.861350, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.240000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.861350, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.435125, 0.240000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.240000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.435125, 0.240000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.403825, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.310125, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.435125, 0.240000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.403825, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.310125, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.403825, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.988675, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.809150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.310125, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.988675, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.809150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.988675, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.886250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.809150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.886250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.548850, -0.591545, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.583800, 0.205289, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.809150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.548850, -0.591545, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.528925, -0.103411, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.583800, 0.205289, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.548850, -0.591545, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.548850, -0.591545, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.538700, -0.346710, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.528925, -0.103411, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.594150, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.348750, 0.171878, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.348750, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.779350, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.594150, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.348750, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.241350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.866150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.886250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.241350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.886250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.886250, 0.103419, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.221250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.241350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.886250, 0.103419, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.221250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.221250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.886250, 0.103419, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.221250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.886250, 0.103419, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.779350, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.922475, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.241350, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.221250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.904975, 0.200000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.922475, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.221250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.904975, 0.200000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.221250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.779350, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.841575, 0.200000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.904975, 0.200000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.779350, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.841575, 0.200000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.779350, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.348750, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.348750, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.639075, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.841575, 0.200000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.048045, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.781250, -0.470358, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.781250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.086250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.086250, -0.470358, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819455, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819340, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.086250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819455, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.218688, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.048160, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819340, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.648812, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.218688, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819340, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.751250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.648812, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819340, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.751250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819340, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819455, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.751250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.751250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819455, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.648812, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.751250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819455, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.648812, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819455, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.048045, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.218688, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.648812, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.048045, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.116250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.218688, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.048045, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.116250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.048045, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.781250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.116250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.116250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.781250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.218688, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.116250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.781250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.781250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.048160, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.218688, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.263640, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.642770, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.635020, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.283750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.263640, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.635020, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.283750, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.283750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.635020, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.346140, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.721360, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.701417, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.346140, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.701417, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.688837, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.346140, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.688837, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.675858, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.346140, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.675858, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.790118, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.366250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.346140, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.790118, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.571815, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.196141, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.216082, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.571815, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.216082, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.228662, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.571815, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.228662, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.241642, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.571815, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.241642, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.127382, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.237335, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.571910, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.526073, -0.220044, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.237335, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.526073, -0.220044, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.571815, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.227335, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.237335, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.571815, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.156946, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.227335, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.571815, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.156946, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.571815, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.127382, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.554313, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.021946, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.156946, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.646892, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.554313, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.156946, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.614748, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.355888, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.894153, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.283750, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.635020, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.614748, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.181313, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.283750, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.614748, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.181313, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.614748, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.894153, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.790118, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.181313, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.894153, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.790118, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.894153, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.724065, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.366250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.790118, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.724065, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.366250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.366250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.724065, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.263813, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.366250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.724065, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.263813, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.724065, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.646892, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.127382, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.263813, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.646892, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.646892, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.156946, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.127382, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.931250, 0.545000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.251250, 0.545000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.251250, 0.727500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.251250, 0.727500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.931250, 0.727500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.931250, 0.545000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.903640, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.278860, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.258750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.923750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.903640, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.258750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.923750, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.923750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.258750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.903640, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.923750, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.258750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.258750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.258750, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.903640, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.502250, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.836775, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.798700, -0.314077, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.492250, -0.637500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.502250, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.798700, -0.314077, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.422250, -0.637500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.492250, -0.637500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.798700, -0.314077, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.561025, -0.639630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.783675, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.287250, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.516200, -0.105810, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.506450, -0.343942, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.561025, -0.639630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.526350, 0.139036, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.516200, -0.105810, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.561025, -0.639630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.861250, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.506675, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.526350, 0.139036, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.861250, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.526350, 0.139036, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.561025, -0.639630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.861250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.861250, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.561025, -0.639630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.963675, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.861250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.561025, -0.639630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.963675, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.561025, -0.639630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.287250, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.378825, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.963675, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.287250, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.378825, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.287250, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.422250, -0.637500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.378825, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.422250, -0.637500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.798700, -0.314077, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.481250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.378825, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.798700, -0.314077, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.481250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.481250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.798700, -0.314077, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.461150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.481250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.798700, -0.314077, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.807525, 0.075030, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.814800, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.461150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.798700, -0.314077, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.807525, 0.075030, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.461150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.888650, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.267776, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.260025, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.908751, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.888650, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.260025, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.908751, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.908751, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.260025, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.971150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.346350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.326425, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.971150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.326425, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.313850, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.971150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.313850, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.300850, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.971150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.300850, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.415125, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.991250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.971150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.415125, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.053175, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.428850, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.408925, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.053175, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.408925, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.396350, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.053175, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.396350, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.383350, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.053175, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.383350, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.497625, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.387675, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.053100, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.098925, -0.220044, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.387675, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.098925, -0.220044, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.053175, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.397675, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.387675, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.053175, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.468050, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.397675, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.053175, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.468050, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.053175, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.497625, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.179300, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.603050, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.468050, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.271900, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.179300, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.468050, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.239750, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.980900, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.519150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.908751, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.260025, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.239750, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.806325, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.908751, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.239750, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.806325, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.239750, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.519150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.415125, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.806325, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.519150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.415125, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.519150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.349075, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.991250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.415125, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.349075, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.991250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.991250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.349075, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.888825, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.991250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.349075, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.888825, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.349075, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.271900, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.497625, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.888825, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.271900, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.271900, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.468050, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.497625, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 110.0, 110.0, 110.0 } }; //======================================================================================== static float data_Front_Bevel[][3] = { { -5.093750, -0.605000, 0.137500 }, { 0.985390, -0.170314, -0.000000 }, { -5.154000, -0.660022, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.128750, -0.807500, 0.137500 }, { 0.985390, -0.170314, -0.000000 }, { -5.154000, -0.660022, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.170850, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.128750, -0.807500, 0.137500 }, { 0.985390, -0.170314, -0.000000 }, { -5.128750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -5.170850, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.033750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -5.170850, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011950, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.033750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -6.033750, -0.807500, 0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -6.011950, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.328750, -0.490000, 0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -6.011950, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.278749, -0.470358, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.328750, -0.490000, 0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -6.328750, -0.490000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -6.278749, -0.470358, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.328750, 0.060000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -6.278749, -0.470358, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.278749, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.328750, 0.060000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -6.328750, 0.060000, 0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -6.278749, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.033750, 0.380000, 0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -6.278749, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.011850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -6.033750, 0.380000, 0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -6.033750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -6.011850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.128750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -6.011850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.170850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.128750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -5.128750, 0.380000, 0.137500 }, { 0.985390, 0.170314, 0.000000 }, { -5.170850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.093750, 0.177500, 0.137500 }, { 0.985390, 0.170314, 0.000000 }, { -5.170850, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.154325, 0.234405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.093750, 0.177500, 0.137500 }, { 0.985390, 0.170314, 0.000000 }, { -5.093750, 0.177500, 0.137500 }, { -0.108448, -0.994102, -0.000000 }, { -5.154325, 0.234405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.231250, 0.192500, 0.137500 }, { -0.054304, -0.998524, -0.000000 }, { -5.154325, 0.234405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.228525, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.231250, 0.192500, 0.137500 }, { -0.054304, -0.998524, -0.000000 }, { -5.231250, 0.192500, 0.137500 }, { -0.054304, -0.998524, -0.000000 }, { -5.228525, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.818750, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -5.228525, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.841325, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.818750, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -5.818750, 0.192500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -5.841325, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.893750, 0.107500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -5.841325, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.943750, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.893750, 0.107500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -5.893750, 0.107500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -5.943750, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.893750, -0.535000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -5.943750, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.943750, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.893750, -0.535000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -5.893750, -0.535000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -5.943750, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.818750, -0.620000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -5.943750, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.841800, -0.669450, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.818750, -0.620000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -5.818750, -0.620000, 0.137500 }, { 0.024533, 0.999699, 0.000000 }, { -5.841800, -0.669450, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.615000, -0.625000, 0.137500 }, { 0.024097, 0.999710, 0.000000 }, { -5.841800, -0.669450, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.616200, -0.674985, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.615000, -0.625000, 0.137500 }, { 0.024097, 0.999710, 0.000000 }, { -5.615000, -0.625000, 0.137500 }, { 0.024097, 0.999710, 0.000000 }, { -5.616200, -0.674985, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.403750, -0.630000, 0.137500 }, { -0.028400, 0.999597, -0.000000 }, { -5.616200, -0.674985, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.402325, -0.680048, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.403750, -0.630000, 0.137500 }, { -0.028400, 0.999597, -0.000000 }, { -5.403750, -0.630000, 0.137500 }, { -0.028400, 0.999597, -0.000000 }, { -5.402325, -0.680048, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.093750, -0.605000, 0.137500 }, { -0.080384, 0.996764, -0.000000 }, { -5.402325, -0.680048, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.154000, -0.660022, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -5.093750, -0.605000, 0.137500 }, { -0.080384, 0.996764, -0.000000 }, { -3.476250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.531700, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.961250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.531700, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.906350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.961250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.961250, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -3.906350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.936250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.906350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.886250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.936250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.936250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.886250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.936250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -3.886250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.886250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.936250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -3.936250, 0.107500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -3.886250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.011250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -3.886250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.988675, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.011250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -4.011250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.988675, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.381250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.988675, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.403825, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.381250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.381250, 0.192500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -4.403825, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.456250, 0.107500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -4.403825, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.456250, 0.107500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -4.456250, 0.107500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.506250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.456250, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -4.506250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.456250, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -4.456250, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -4.506250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.431250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -4.506250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.486150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.431250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -4.431250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.486150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.916250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.486150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.861350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.916250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.916250, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -4.861350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.891250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -4.861350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.841250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.891250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -4.891250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -4.841250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.891250, 0.540000, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -4.841250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.841250, 0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.891250, 0.540000, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -4.891250, 0.540000, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -4.841250, 0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.916250, 0.807500, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { -4.841250, 0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.861350, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.916250, 0.807500, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { -4.916250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.861350, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.456250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.861350, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.456250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.456250, 0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.506250, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.456250, 0.290000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.506250, 0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.506250, 0.240000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.456250, 0.290000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, 0.290000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.506250, 0.240000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.451250, 0.290000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.506250, 0.240000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.435125, 0.240000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.451250, 0.290000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.451250, 0.290000, 0.137500 }, { -0.584305, 0.811534, -0.000000 }, { -4.435125, 0.240000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.326250, 0.380000, 0.137500 }, { -0.584305, 0.811534, -0.000000 }, { -4.435125, 0.240000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.310125, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -4.326250, 0.380000, 0.137500 }, { -0.584305, 0.811534, -0.000000 }, { -4.326250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.310125, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.796250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.310125, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.809150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.796250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.796250, 0.380000, 0.137500 }, { 0.484200, 0.874957, 0.000000 }, { -3.809150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.538750, 0.237500, 0.137500 }, { 0.484200, 0.874957, 0.000000 }, { -3.809150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.583800, 0.205289, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.538750, 0.237500, 0.137500 }, { 0.484200, 0.874957, 0.000000 }, { -3.538750, 0.237500, 0.137500 }, { 0.984563, 0.175033, 0.000000 }, { -3.583800, 0.205289, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.478750, -0.100000, 0.137500 }, { 0.997697, 0.067828, -0.000000 }, { -3.583800, 0.205289, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.528925, -0.103411, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.478750, -0.100000, 0.137500 }, { 0.997697, 0.067828, -0.000000 }, { -3.478750, -0.100000, 0.137500 }, { 0.997697, 0.067828, -0.000000 }, { -3.528925, -0.103411, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.488750, -0.348750, 0.137500 }, { 0.999168, -0.040792, -0.000000 }, { -3.528925, -0.103411, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.538700, -0.346710, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.488750, -0.348750, 0.137500 }, { 0.999168, -0.040792, -0.000000 }, { -3.488750, -0.348750, 0.137500 }, { 0.999168, -0.040792, -0.000000 }, { -3.538700, -0.346710, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.498750, -0.590000, 0.137500 }, { 0.999525, 0.030822, -0.000000 }, { -3.538700, -0.346710, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.548850, -0.591545, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.498750, -0.590000, 0.137500 }, { 0.999525, 0.030822, -0.000000 }, { -3.498750, -0.590000, 0.137500 }, { 0.999525, 0.030822, -0.000000 }, { -3.548850, -0.591545, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.476250, -0.807500, 0.137500 }, { 0.994692, 0.102899, 0.000000 }, { -3.548850, -0.591545, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.531700, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.476250, -0.807500, 0.137500 }, { 0.994692, 0.102899, 0.000000 }, { -2.298750, 0.117500, 0.137500 }, { -0.083738, -0.996488, -0.000000 }, { -2.348750, 0.171878, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.596250, 0.142500, 0.137500 }, { -0.041906, -0.999122, -0.000000 }, { -2.348750, 0.171878, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.594150, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.596250, 0.142500, 0.137500 }, { -0.041906, -0.999122, -0.000000 }, { -2.596250, 0.142500, 0.137500 }, { -0.041906, -0.999122, -0.000000 }, { -2.594150, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.761250, 0.142500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.594150, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.779350, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.761250, 0.142500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.761250, 0.142500, 0.137500 }, { 0.640184, -0.768221, -0.000000 }, { -2.779350, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.836250, 0.080000, 0.137500 }, { 0.640184, -0.768221, -0.000000 }, { -2.779350, 0.192500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.886250, 0.103419, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.836250, 0.080000, 0.137500 }, { 0.640184, -0.768221, -0.000000 }, { -2.836250, 0.080000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.886250, 0.103419, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.836250, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -2.886250, 0.103419, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.886250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.836250, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -2.836250, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -2.886250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.811250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -2.886250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.866150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.811250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -2.811250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.866150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.296250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.866150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.241350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.296250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.296250, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -3.241350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.271250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.241350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.221250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.271250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.271250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.221250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.271250, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -3.221250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.221250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.271250, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -3.271250, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -3.221250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.296250, 0.380000, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { -3.221250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.241350, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -3.296250, 0.380000, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { -3.296250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.241350, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.878750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.241350, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.922475, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.878750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.878750, 0.380000, 0.137500 }, { 0.991061, 0.133412, 0.000000 }, { -2.922475, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.861250, 0.250000, 0.137500 }, { 0.991061, 0.133412, 0.000000 }, { -2.922475, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.904975, 0.200000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.861250, 0.250000, 0.137500 }, { 0.991061, 0.133412, 0.000000 }, { -2.861250, 0.250000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.904975, 0.200000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.856250, 0.250000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.904975, 0.200000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.841575, 0.200000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.856250, 0.250000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.856250, 0.250000, 0.137500 }, { -0.540232, 0.841516, -0.000000 }, { -2.841575, 0.200000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.653750, 0.380000, 0.137500 }, { -0.540232, 0.841516, -0.000000 }, { -2.841575, 0.200000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.639075, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.653750, 0.380000, 0.137500 }, { -0.540232, 0.841516, -0.000000 }, { -2.653750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.639075, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.298750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.639075, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.348750, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.298750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.298750, 0.380000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.348750, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.298750, 0.117500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.348750, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.348750, 0.171878, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.298750, 0.117500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -0.731250, -0.490000, 0.137500 }, { 0.732588, -0.680672, -0.000000 }, { -0.781250, -0.470358, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.026250, -0.807500, 0.137500 }, { 0.732588, -0.680672, -0.000000 }, { -0.781250, -0.470358, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.048045, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.026250, -0.807500, 0.137500 }, { 0.732588, -0.680672, -0.000000 }, { -1.026250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.048045, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.841250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.048045, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819455, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.841250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.841250, -0.807500, 0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -1.819455, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.136250, -0.490000, 0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -1.819455, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.086250, -0.470358, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.136250, -0.490000, 0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -2.136250, -0.490000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.086250, -0.470358, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.136250, 0.060000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.086250, -0.470358, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.086250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -2.136250, 0.060000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.136250, 0.060000, 0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -2.086250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.841250, 0.380000, 0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -2.086250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.819340, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.841250, 0.380000, 0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -1.841250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.819340, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.026250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.819340, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.048160, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.026250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.026250, 0.380000, 0.137500 }, { 0.735244, 0.677803, 0.000000 }, { -1.048160, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.731250, 0.060000, 0.137500 }, { 0.735244, 0.677803, 0.000000 }, { -1.048160, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.781250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.731250, 0.060000, 0.137500 }, { 0.735244, 0.677803, 0.000000 }, { -0.731250, 0.060000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -0.781250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.731250, -0.490000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -0.781250, 0.040470, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.781250, -0.470358, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.731250, -0.490000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.166250, -0.535000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.116250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.166250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.116250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.116250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.166250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.166250, 0.107500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -1.116250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.241250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -1.116250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.218688, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.241250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -1.241250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.218688, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.626250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.218688, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.648812, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.626250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.626250, 0.192500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -1.648812, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.701250, 0.107500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -1.648812, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.751250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.701250, 0.107500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -1.701250, 0.107500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.751250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.701250, -0.535000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.751250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.751250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.701250, -0.535000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.701250, -0.535000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -1.751250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.626250, -0.620000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -1.751250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.648812, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.626250, -0.620000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -1.626250, -0.620000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.648812, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.241250, -0.620000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.648812, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.218688, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.241250, -0.620000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.241250, -0.620000, 0.137500 }, { -0.749838, 0.661622, -0.000000 }, { -1.218688, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.166250, -0.535000, 0.137500 }, { -0.749838, 0.661622, -0.000000 }, { -1.218688, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.116250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -1.166250, -0.535000, 0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 1.693750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.642770, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.208750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.642770, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.263640, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.208750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.208750, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 1.263640, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.233750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.263640, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.283750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.233750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.233750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.283750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.233750, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.283750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.283750, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.233750, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.233750, 0.107500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 1.283750, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.158750, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 1.283750, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.181313, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.158750, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 1.158750, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.181313, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.826250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.181313, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.790118, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.826250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.826250, 0.192500, 0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 0.790118, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.726250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 0.790118, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.675858, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.726250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 0.726250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 0.675858, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.738750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 0.675858, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.688837, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.738750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 0.738750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 0.688837, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.751250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 0.688837, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.701417, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.751250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 0.751250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 0.701417, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.776250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 0.701417, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.721360, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.776250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 0.776250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.721360, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.291250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.721360, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.346140, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.291250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.291250, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 0.346140, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.316250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 0.346140, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.366250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.316250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 0.316250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 0.366250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.316250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.366250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.366250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.316250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.316250, 0.107500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 0.366250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.241250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 0.366250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.263813, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.241250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 0.241250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.263813, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.091250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.263813, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.127382, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.091250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.091250, 0.192500, 0.137500 }, { 0.949465, -0.313873, -0.000000 }, { -0.127382, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.191250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { -0.127382, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.241642, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.191250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { -0.191250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { -0.241642, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.178750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { -0.241642, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.228662, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.178750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { -0.178750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { -0.228662, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.166250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { -0.228662, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.216082, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.166250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { -0.166250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { -0.216082, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.141250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -0.216082, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.196141, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.141250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -0.141250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.196141, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.626250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.196141, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.571815, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.626250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.626250, -0.807500, 0.137500 }, { -0.996398, 0.084800, -0.000000 }, { -0.571815, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.576250, -0.220000, 0.137500 }, { -1.000000, 0.000880, -0.000000 }, { -0.571815, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.526073, -0.220044, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.576250, -0.220000, 0.137500 }, { -1.000000, 0.000880, -0.000000 }, { -0.576250, -0.220000, 0.137500 }, { -1.000000, 0.000880, -0.000000 }, { -0.526073, -0.220044, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.626250, 0.380000, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { -0.526073, -0.220044, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.571910, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.626250, 0.380000, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { -0.626250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.571910, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.191250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.571910, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.237335, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.191250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.191250, 0.380000, 0.137500 }, { 0.996685, 0.081362, 0.000000 }, { -0.237335, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.181250, 0.257500, 0.137500 }, { 0.996685, 0.081362, 0.000000 }, { -0.237335, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.227335, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.181250, 0.257500, 0.137500 }, { 0.996685, 0.081362, 0.000000 }, { -0.181250, 0.257500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.227335, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.176250, 0.257500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.227335, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.156946, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.176250, 0.257500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.176250, 0.257500, 0.137500 }, { -0.671990, 0.740560, -0.000000 }, { -0.156946, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.041250, 0.380000, 0.137500 }, { -0.671990, 0.740560, -0.000000 }, { -0.156946, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.021946, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { -0.041250, 0.380000, 0.137500 }, { -0.671990, 0.740560, -0.000000 }, { -0.041250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.021946, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.558750, 0.380000, 0.137500 }, { 0.088421, 0.996083, -0.000000 }, { -0.021946, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.554313, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.558750, 0.380000, 0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 0.558750, 0.380000, 0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 0.554313, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.677500, 0.358750, 0.137500 }, { 0.176149, 0.984363, 0.000000 }, { 0.554313, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.646892, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.677500, 0.358750, 0.137500 }, { 0.176149, 0.984363, 0.000000 }, { 0.677500, 0.358750, 0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 0.646892, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.736250, 0.265000, 0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 0.646892, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.724065, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.736250, 0.265000, 0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 0.736250, 0.265000, 0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 0.724065, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.876250, 0.380000, 0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 0.724065, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.894153, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 0.876250, 0.380000, 0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 0.876250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.894153, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.373750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.894153, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.355888, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.373750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.373750, 0.380000, 0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 1.355888, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.663750, 0.142500, 0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 1.355888, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.614748, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.663750, 0.142500, 0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 1.663750, 0.142500, 0.137500 }, { 0.999094, 0.042568, 0.000000 }, { 1.614748, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.685000, -0.356250, 0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 1.614748, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.635020, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.685000, -0.356250, 0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 1.685000, -0.356250, 0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 1.635020, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.693750, -0.807500, 0.137500 }, { 0.999812, 0.019387, 0.000000 }, { 1.635020, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.642770, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.693750, -0.807500, 0.137500 }, { 0.999812, 0.019387, 0.000000 }, { 2.301250, 0.495000, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.251250, 0.545000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.881250, 0.495000, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.251250, 0.545000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.931250, 0.545000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.881250, 0.495000, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.881250, 0.495000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.931250, 0.545000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.881250, 0.777500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.931250, 0.545000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.931250, 0.727500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.881250, 0.777500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.881250, 0.777500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.931250, 0.727500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.301250, 0.777500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.931250, 0.727500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.251250, 0.727500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.301250, 0.777500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.301250, 0.777500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.251250, 0.727500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.301250, 0.495000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.251250, 0.727500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.251250, 0.545000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.301250, 0.495000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.333750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.278860, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.848750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.278860, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.903640, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.848750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.848750, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 1.903640, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.873750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.903640, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.923750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.873750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.873750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.923750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.873750, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 1.923750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.923750, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.873750, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 1.873750, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 1.923750, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.848750, 0.380000, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { 1.923750, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.903640, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 1.848750, 0.380000, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { 1.848750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.903640, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.308750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.903640, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.258750, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.308750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.308750, 0.380000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.258750, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.308750, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { 2.258750, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.258750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.308750, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { 2.308750, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { 2.258750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.333750, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 2.258750, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.278860, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.333750, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 3.891250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.836775, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.456250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.836775, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.502250, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.456250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.456250, -0.807500, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.502250, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.446250, -0.687500, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.502250, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.492250, -0.637500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.446250, -0.687500, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.446250, -0.687500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.492250, -0.637500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.441250, -0.687500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.492250, -0.637500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.422250, -0.637500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.441250, -0.687500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.441250, -0.687500, 0.137500 }, { 0.664364, -0.747409, -0.000000 }, { 3.422250, -0.637500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.306250, -0.807500, 0.137500 }, { 0.664364, -0.747409, -0.000000 }, { 3.422250, -0.637500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.287250, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.306250, -0.807500, 0.137500 }, { 0.664364, -0.747409, -0.000000 }, { 3.306250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.287250, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.771250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.287250, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.783675, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.771250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.771250, -0.807500, 0.137500 }, { -0.467888, -0.883788, -0.000000 }, { 2.783675, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.516250, -0.672500, 0.137500 }, { -0.467888, -0.883788, -0.000000 }, { 2.783675, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.561025, -0.639630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.516250, -0.672500, 0.137500 }, { -0.467888, -0.883788, -0.000000 }, { 2.516250, -0.672500, 0.137500 }, { -0.983382, -0.181547, -0.000000 }, { 2.561025, -0.639630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.456250, -0.347500, 0.137500 }, { -0.997496, -0.070720, -0.000000 }, { 2.561025, -0.639630, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.506450, -0.343942, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.456250, -0.347500, 0.137500 }, { -0.997496, -0.070720, -0.000000 }, { 2.456250, -0.347500, 0.137500 }, { -0.997496, -0.070720, -0.000000 }, { 2.506450, -0.343942, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.466250, -0.103750, 0.137500 }, { -0.999151, 0.041203, -0.000000 }, { 2.506450, -0.343942, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.516200, -0.105810, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.466250, -0.103750, 0.137500 }, { -0.999151, 0.041203, -0.000000 }, { 2.466250, -0.103750, 0.137500 }, { -0.999151, 0.041203, -0.000000 }, { 2.516200, -0.105810, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.476250, 0.137500, 0.137500 }, { -0.999530, -0.030647, -0.000000 }, { 2.516200, -0.105810, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.526350, 0.139036, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.476250, 0.137500, 0.137500 }, { -0.999530, -0.030647, -0.000000 }, { 2.476250, 0.137500, 0.137500 }, { -0.999530, -0.030647, -0.000000 }, { 2.526350, 0.139036, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.451250, 0.380000, 0.137500 }, { -0.994728, -0.102549, -0.000000 }, { 2.526350, 0.139036, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.506675, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.451250, 0.380000, 0.137500 }, { -0.994728, -0.102549, -0.000000 }, { 2.451250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.506675, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.911250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.506675, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.861250, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.911250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.911250, 0.380000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.861250, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.911250, -0.535000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.861250, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.861250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.911250, -0.535000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.911250, -0.535000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { 2.861250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.986250, -0.620000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { 2.861250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.963675, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 2.986250, -0.620000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { 2.986250, -0.620000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.963675, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.356250, -0.620000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.963675, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.378825, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.356250, -0.620000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.356250, -0.620000, 0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 3.378825, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.431250, -0.535000, 0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 3.378825, -0.670000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.481250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.431250, -0.535000, 0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 3.431250, -0.535000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 3.481250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.431250, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 3.481250, -0.553905, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.481250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.431250, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 3.431250, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 3.481250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.406250, 0.380000, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { 3.481250, 0.114831, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.461150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.406250, 0.380000, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { 3.406250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.461150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.866250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.461150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.814800, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.866250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.866250, 0.380000, 0.137500 }, { 0.999592, -0.028560, -0.000000 }, { 3.814800, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.857500, 0.073750, 0.137500 }, { 0.999672, -0.025604, -0.000000 }, { 3.814800, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.807525, 0.075030, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.857500, 0.073750, 0.137500 }, { 0.999672, -0.025604, -0.000000 }, { 3.857500, 0.073750, 0.137500 }, { 0.999672, -0.025604, -0.000000 }, { 3.807525, 0.075030, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.848750, -0.312500, 0.137500 }, { 0.999504, 0.031494, -0.000000 }, { 3.807525, 0.075030, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.798700, -0.314077, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.848750, -0.312500, 0.137500 }, { 0.999504, 0.031494, -0.000000 }, { 3.848750, -0.312500, 0.137500 }, { 0.999504, 0.031494, -0.000000 }, { 3.798700, -0.314077, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.891250, -0.807500, 0.137500 }, { 0.996334, 0.085544, 0.000000 }, { 3.798700, -0.314077, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.836775, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.891250, -0.807500, 0.137500 }, { 0.996334, 0.085544, 0.000000 }, { 6.318750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 6.267776, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.833750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 6.267776, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.888650, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.833750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.833750, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 5.888650, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.858750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 5.888650, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.908751, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.858750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 5.858750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 5.908751, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.858750, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 5.908751, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.908751, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.858750, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 5.858750, 0.107500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 5.908751, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.783750, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 5.908751, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.806325, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.783750, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 5.783750, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.806325, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.451250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.806325, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.415125, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.451250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.451250, 0.192500, 0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 5.415125, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.351250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 5.415125, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.300850, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.351250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 5.351250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 5.300850, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.363750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 5.300850, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.313850, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.363750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 5.363750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 5.313850, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.376250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 5.313850, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.326425, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.376250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 5.376250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 5.326425, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.401250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 5.326425, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.346350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.401250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 5.401250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.346350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.916250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.346350, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.971150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.916250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.916250, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 4.971150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.941250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 4.971150, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.991250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.941250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 4.941250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 4.991250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.941250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 4.991250, -0.542332, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.991250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.941250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 4.941250, 0.107500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 4.991250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.866250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 4.991250, 0.126405, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.888825, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.866250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 4.866250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.888825, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.533750, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.888825, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.497625, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.533750, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.533750, 0.192500, 0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 4.497625, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.433750, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 4.497625, 0.242500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.383350, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.433750, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 4.433750, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 4.383350, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.446250, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 4.383350, -0.103136, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.396350, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.446250, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 4.446250, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 4.396350, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.458750, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 4.396350, -0.370520, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.408925, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.458750, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 4.458750, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 4.408925, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.483750, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 4.408925, -0.544133, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.428850, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.483750, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 4.483750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.428850, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.998750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.428850, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.053175, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.998750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.998750, -0.807500, 0.137500 }, { -0.996398, 0.084800, -0.000000 }, { 4.053175, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.048750, -0.220000, 0.137500 }, { -1.000000, 0.000880, -0.000000 }, { 4.053175, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.098925, -0.220044, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.048750, -0.220000, 0.137500 }, { -1.000000, 0.000880, -0.000000 }, { 4.048750, -0.220000, 0.137500 }, { -1.000000, 0.000880, -0.000000 }, { 4.098925, -0.220044, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.998750, 0.380000, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 4.098925, -0.220044, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.053100, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 3.998750, 0.380000, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.998750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.053100, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.433750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.053100, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.387675, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.433750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.433750, 0.380000, 0.137500 }, { 0.996685, 0.081362, 0.000000 }, { 4.387675, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.443750, 0.257500, 0.137500 }, { 0.996685, 0.081362, 0.000000 }, { 4.387675, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.397675, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.443750, 0.257500, 0.137500 }, { 0.996685, 0.081362, 0.000000 }, { 4.443750, 0.257500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.397675, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.448750, 0.257500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.397675, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.468050, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.448750, 0.257500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.448750, 0.257500, 0.137500 }, { -0.671990, 0.740560, -0.000000 }, { 4.468050, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.583750, 0.380000, 0.137500 }, { -0.671990, 0.740560, -0.000000 }, { 4.468050, 0.207500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.603050, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 4.583750, 0.380000, 0.137500 }, { -0.671990, 0.740560, -0.000000 }, { 4.583750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.603050, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.183750, 0.380000, 0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 4.603050, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.179300, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.183750, 0.380000, 0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 5.183750, 0.380000, 0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 5.179300, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.302500, 0.358750, 0.137500 }, { 0.176149, 0.984363, 0.000000 }, { 5.179300, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.271900, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.302500, 0.358750, 0.137500 }, { 0.176149, 0.984363, 0.000000 }, { 5.302500, 0.358750, 0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 5.271900, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.361250, 0.265000, 0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 5.271900, 0.313433, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.349075, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.361250, 0.265000, 0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 5.361250, 0.265000, 0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 5.349075, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.501250, 0.380000, 0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 5.349075, 0.190285, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.519150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.501250, 0.380000, 0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 5.501250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.519150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.998750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.519150, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.980900, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 5.998750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.998750, 0.380000, 0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 5.980900, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.288750, 0.142500, 0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 5.980900, 0.330000, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.239750, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.288750, 0.142500, 0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 6.288750, 0.142500, 0.137500 }, { 0.999094, 0.042568, 0.000000 }, { 6.239750, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.310000, -0.356250, 0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 6.239750, 0.118003, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.260025, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.310000, -0.356250, 0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 6.310000, -0.356250, 0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 6.260025, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.318750, -0.807500, 0.137500 }, { 0.999812, 0.019387, 0.000000 }, { 6.260025, -0.357800, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.267776, -0.757500, 0.187500 }, { -0.000000, -0.000000, 1.000000 }, { 6.318750, -0.807500, 0.137500 }, { 0.999812, 0.019387, 0.000000 }, { 110.0, 110.0, 110.0 } }; //======================================================================================== static float data_Back_Face[][3] = { { -5.402325, -0.680048, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.154000, -0.660022, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.170850, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.402325, -0.680048, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.170850, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011950, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011950, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.278749, -0.470358, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.278749, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011950, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.278749, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.170850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.154325, 0.234405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.154325, 0.234405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.228525, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.228525, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.841325, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.841325, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.943750, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011950, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.943750, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011950, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.943750, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.943750, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011950, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.943750, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.841800, -0.669450, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011950, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.841800, -0.669450, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.616200, -0.674985, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011950, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.616200, -0.674985, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.402325, -0.680048, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.548850, -0.591545, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.531700, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.906350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.548850, -0.591545, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.906350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.886250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.548850, -0.591545, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.886250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.886250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.486150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.861350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.861350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.861350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.841250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.841250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.841250, 0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.841250, 0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.861350, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.861350, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.240000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.861350, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.240000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.240000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.435125, 0.240000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.403825, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.435125, 0.240000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.403825, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.435125, 0.240000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.310125, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.988675, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.403825, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.310125, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.988675, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.310125, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.809150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.886250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.988675, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.809150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.548850, -0.591545, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.886250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.809150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.548850, -0.591545, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.809150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.583800, 0.205289, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.548850, -0.591545, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.583800, 0.205289, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.528925, -0.103411, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.528925, -0.103411, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.538700, -0.346710, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.548850, -0.591545, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.348750, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.348750, 0.171878, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.594150, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.348750, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.594150, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.779350, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.886250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.866150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.241350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.886250, 0.103419, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.886250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.241350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.886250, 0.103419, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.241350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.221250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.886250, 0.103419, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.221250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.221250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.779350, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.886250, 0.103419, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.221250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.221250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.241350, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.922475, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.221250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.922475, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.904975, 0.200000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.779350, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.221250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.904975, 0.200000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.779350, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.904975, 0.200000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.841575, 0.200000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.348750, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.779350, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.841575, 0.200000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.841575, 0.200000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.639075, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.348750, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.781250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.781250, -0.470358, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.048045, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819455, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.086250, -0.470358, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.086250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819455, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.086250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819340, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819340, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.048160, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.218688, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819340, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.218688, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648812, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819340, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648812, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.751250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819455, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819340, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.751250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819455, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.751250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.751250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819455, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.751250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648812, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.048045, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819455, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648812, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.048045, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648812, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.218688, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.048045, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.218688, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.116250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.781250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.048045, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.116250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.781250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.116250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.116250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.781250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.116250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.218688, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.218688, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.048160, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.781250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.635020, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.642770, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.263640, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.635020, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.263640, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.283750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.635020, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.283750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.283750, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.701417, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.721360, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.346140, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.688837, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.701417, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.346140, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.675858, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.688837, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.346140, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.790118, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.675858, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.346140, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.790118, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.346140, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.366250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.216082, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.196141, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571815, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.228662, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.216082, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571815, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.241642, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.228662, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571815, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.127382, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.241642, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571815, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.526073, -0.220044, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571910, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.237335, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571815, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.526073, -0.220044, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.237335, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571815, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.237335, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.227335, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571815, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.227335, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.156946, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.127382, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571815, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.156946, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.156946, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.021946, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.554313, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.156946, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.554313, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.646892, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.894153, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.355888, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.614748, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.614748, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.635020, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.283750, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.614748, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.283750, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.181313, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.894153, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.614748, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.181313, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.894153, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.181313, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.790118, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.724065, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.894153, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.790118, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.724065, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.790118, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.366250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.724065, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.366250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.366250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.724065, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.366250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.263813, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.646892, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.724065, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.263813, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.646892, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.263813, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.127382, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.127382, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.156946, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.646892, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.251250, 0.727500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.251250, 0.545000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.931250, 0.545000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.931250, 0.545000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.931250, 0.727500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.251250, 0.727500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.258750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.278860, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.903640, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.258750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.903640, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.923750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.258750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.923750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.923750, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.258750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.923750, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.903640, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.903640, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.258750, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.258750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.798700, -0.314077, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.836775, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.502250, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.798700, -0.314077, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.502250, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.492250, -0.637500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.798700, -0.314077, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.492250, -0.637500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.422250, -0.637500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.287250, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.783675, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.561025, -0.639630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.561025, -0.639630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.506450, -0.343942, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.516200, -0.105810, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.561025, -0.639630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.516200, -0.105810, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.526350, 0.139036, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.526350, 0.139036, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.506675, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.861250, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.561025, -0.639630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.526350, 0.139036, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.861250, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.561025, -0.639630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.861250, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.861250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.561025, -0.639630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.861250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.963675, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.287250, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.561025, -0.639630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.963675, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.287250, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.963675, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.378825, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.422250, -0.637500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.287250, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.378825, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.798700, -0.314077, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.422250, -0.637500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.378825, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.798700, -0.314077, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.378825, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.481250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.798700, -0.314077, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.481250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.481250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.798700, -0.314077, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.481250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.461150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.461150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.814800, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.807525, 0.075030, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.461150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.807525, 0.075030, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.798700, -0.314077, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.260025, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.267776, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.888650, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.260025, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.888650, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.908751, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.260025, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.908751, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.908751, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.326425, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.346350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.971150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.313850, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.326425, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.971150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.300850, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.313850, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.971150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.415125, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.300850, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.971150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.415125, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.971150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.991250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.408925, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.428850, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053175, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.396350, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.408925, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053175, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.383350, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.396350, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053175, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.497625, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.383350, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053175, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.098925, -0.220044, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053100, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.387675, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053175, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.098925, -0.220044, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.387675, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053175, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.387675, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.397675, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053175, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.397675, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.468050, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.497625, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053175, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.468050, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.468050, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.603050, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.179300, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.468050, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.179300, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.271900, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.519150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.980900, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.239750, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.239750, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.260025, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.908751, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.239750, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.908751, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.806325, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.519150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.239750, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.806325, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.519150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.806325, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.415125, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.349075, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.519150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.415125, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.349075, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.415125, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.991250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.349075, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.991250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.991250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.349075, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.991250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.888825, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.271900, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.349075, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.888825, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.271900, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.888825, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.497625, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.497625, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.468050, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.271900, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 110.0, 110.0, 110.0 } }; //======================================================================================== static float data_Back_Bevel[][3] = { { -5.093750, -0.605000, -0.137500 }, { 0.985390, -0.170314, -0.000000 }, { -5.170850, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.154000, -0.660022, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.170850, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.093750, -0.605000, -0.137500 }, { 0.985390, -0.170314, -0.000000 }, { -5.128750, -0.807500, -0.137500 }, { 0.985390, -0.170314, -0.000000 }, { -5.128750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -6.011950, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.170850, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011950, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.128750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -6.033750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -6.033750, -0.807500, -0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -6.278749, -0.470358, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011950, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.278749, -0.470358, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.033750, -0.807500, -0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -6.328750, -0.490000, -0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -6.328750, -0.490000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -6.278749, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.278749, -0.470358, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.278749, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.328750, -0.490000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -6.328750, 0.060000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -6.328750, 0.060000, -0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -6.011850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.278749, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.328750, 0.060000, -0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -6.033750, 0.380000, -0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -6.033750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -5.170850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.011850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.170850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -6.033750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -5.128750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -5.128750, 0.380000, -0.137500 }, { 0.985390, 0.170314, 0.000000 }, { -5.154325, 0.234405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.170850, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.154325, 0.234405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.128750, 0.380000, -0.137500 }, { 0.985390, 0.170314, 0.000000 }, { -5.093750, 0.177500, -0.137500 }, { 0.985390, 0.170314, 0.000000 }, { -5.093750, 0.177500, -0.137500 }, { -0.108448, -0.994102, -0.000000 }, { -5.228525, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.154325, 0.234405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.228525, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.093750, 0.177500, -0.137500 }, { -0.108448, -0.994102, -0.000000 }, { -5.231250, 0.192500, -0.137500 }, { -0.054304, -0.998524, -0.000000 }, { -5.231250, 0.192500, -0.137500 }, { -0.054304, -0.998524, -0.000000 }, { -5.841325, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.228525, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.841325, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.231250, 0.192500, -0.137500 }, { -0.054304, -0.998524, -0.000000 }, { -5.818750, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -5.818750, 0.192500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -5.943750, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.841325, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.943750, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.818750, 0.192500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -5.893750, 0.107500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -5.893750, 0.107500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -5.943750, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.943750, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.943750, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.893750, 0.107500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -5.893750, -0.535000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -5.893750, -0.535000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -5.841800, -0.669450, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.943750, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.841800, -0.669450, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.893750, -0.535000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -5.818750, -0.620000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -5.818750, -0.620000, -0.137500 }, { 0.024533, 0.999699, 0.000000 }, { -5.616200, -0.674985, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.841800, -0.669450, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.616200, -0.674985, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.818750, -0.620000, -0.137500 }, { 0.024533, 0.999699, 0.000000 }, { -5.615000, -0.625000, -0.137500 }, { 0.024097, 0.999710, 0.000000 }, { -5.615000, -0.625000, -0.137500 }, { 0.024097, 0.999710, 0.000000 }, { -5.402325, -0.680048, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.616200, -0.674985, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.402325, -0.680048, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.615000, -0.625000, -0.137500 }, { 0.024097, 0.999710, 0.000000 }, { -5.403750, -0.630000, -0.137500 }, { -0.028400, 0.999597, -0.000000 }, { -5.403750, -0.630000, -0.137500 }, { -0.028400, 0.999597, -0.000000 }, { -5.154000, -0.660022, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.402325, -0.680048, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.154000, -0.660022, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -5.403750, -0.630000, -0.137500 }, { -0.028400, 0.999597, -0.000000 }, { -5.093750, -0.605000, -0.137500 }, { -0.080384, 0.996764, -0.000000 }, { -3.476250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.906350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.531700, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.906350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.476250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.961250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.961250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -3.886250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.906350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.886250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.961250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -3.936250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.936250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.886250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.886250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.886250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.936250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.936250, 0.107500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -3.936250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -3.988675, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.886250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.988675, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.936250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -4.011250, 0.192500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -4.011250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.403825, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.988675, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.403825, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.011250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.381250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.381250, 0.192500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -4.506250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.403825, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.381250, 0.192500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -4.456250, 0.107500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -4.456250, 0.107500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.506250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.456250, 0.107500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -4.456250, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -4.486150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.486150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.456250, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -4.431250, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -4.431250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.861350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.486150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.861350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.431250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.916250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.916250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -4.841250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.861350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.841250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.916250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -4.891250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -4.891250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -4.841250, 0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.841250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.841250, 0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.891250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -4.891250, 0.540000, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -4.891250, 0.540000, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -4.861350, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.841250, 0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.861350, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.891250, 0.540000, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -4.916250, 0.807500, -0.137500 }, { -0.995661, -0.093052, -0.000000 }, { -4.916250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.506250, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.861350, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.916250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.456250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.456250, 0.807500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.506250, 0.240000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.240000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.456250, 0.807500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, 0.290000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, 0.290000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.435125, 0.240000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.506250, 0.240000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.435125, 0.240000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.456250, 0.290000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.451250, 0.290000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.451250, 0.290000, -0.137500 }, { -0.584305, 0.811534, -0.000000 }, { -4.310125, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.435125, 0.240000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.310125, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.451250, 0.290000, -0.137500 }, { -0.584305, 0.811534, -0.000000 }, { -4.326250, 0.380000, -0.137500 }, { -0.584305, 0.811534, -0.000000 }, { -4.326250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.809150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.310125, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.809150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -4.326250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.796250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.796250, 0.380000, -0.137500 }, { 0.484200, 0.874957, 0.000000 }, { -3.583800, 0.205289, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.809150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.583800, 0.205289, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.796250, 0.380000, -0.137500 }, { 0.484200, 0.874957, 0.000000 }, { -3.538750, 0.237500, -0.137500 }, { 0.484200, 0.874957, 0.000000 }, { -3.538750, 0.237500, -0.137500 }, { 0.984563, 0.175033, 0.000000 }, { -3.528925, -0.103411, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.583800, 0.205289, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.528925, -0.103411, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.538750, 0.237500, -0.137500 }, { 0.984563, 0.175033, 0.000000 }, { -3.478750, -0.100000, -0.137500 }, { 0.997697, 0.067828, -0.000000 }, { -3.478750, -0.100000, -0.137500 }, { 0.997697, 0.067828, -0.000000 }, { -3.538700, -0.346710, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.528925, -0.103411, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.538700, -0.346710, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.478750, -0.100000, -0.137500 }, { 0.997697, 0.067828, -0.000000 }, { -3.488750, -0.348750, -0.137500 }, { 0.999168, -0.040792, -0.000000 }, { -3.488750, -0.348750, -0.137500 }, { 0.999168, -0.040792, -0.000000 }, { -3.548850, -0.591545, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.538700, -0.346710, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.548850, -0.591545, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.488750, -0.348750, -0.137500 }, { 0.999168, -0.040792, -0.000000 }, { -3.498750, -0.590000, -0.137500 }, { 0.999525, 0.030822, -0.000000 }, { -3.498750, -0.590000, -0.137500 }, { 0.999525, 0.030822, -0.000000 }, { -3.531700, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.548850, -0.591545, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.531700, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.498750, -0.590000, -0.137500 }, { 0.999525, 0.030822, -0.000000 }, { -3.476250, -0.807500, -0.137500 }, { 0.994692, 0.102899, 0.000000 }, { -2.298750, 0.117500, -0.137500 }, { -0.083738, -0.996488, -0.000000 }, { -2.594150, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.348750, 0.171878, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.594150, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.298750, 0.117500, -0.137500 }, { -0.083738, -0.996488, -0.000000 }, { -2.596250, 0.142500, -0.137500 }, { -0.041906, -0.999122, -0.000000 }, { -2.596250, 0.142500, -0.137500 }, { -0.041906, -0.999122, -0.000000 }, { -2.779350, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.594150, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.779350, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.596250, 0.142500, -0.137500 }, { -0.041906, -0.999122, -0.000000 }, { -2.761250, 0.142500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.761250, 0.142500, -0.137500 }, { 0.640184, -0.768221, -0.000000 }, { -2.886250, 0.103419, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.779350, 0.192500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.886250, 0.103419, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.761250, 0.142500, -0.137500 }, { 0.640184, -0.768221, -0.000000 }, { -2.836250, 0.080000, -0.137500 }, { 0.640184, -0.768221, -0.000000 }, { -2.836250, 0.080000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.886250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.886250, 0.103419, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.886250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.836250, 0.080000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.836250, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -2.836250, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -2.866150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.886250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.866150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.836250, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -2.811250, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -2.811250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.241350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.866150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.241350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.811250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.296250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.296250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -3.221250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.241350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.221250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.296250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -3.271250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.271250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.221250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.221250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.221250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.271250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.271250, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -3.271250, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -3.241350, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.221250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.241350, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.271250, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -3.296250, 0.380000, -0.137500 }, { -0.995661, -0.093052, -0.000000 }, { -3.296250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.922475, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.241350, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.922475, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -3.296250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.878750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.878750, 0.380000, -0.137500 }, { 0.991061, 0.133412, 0.000000 }, { -2.904975, 0.200000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.922475, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.904975, 0.200000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.878750, 0.380000, -0.137500 }, { 0.991061, 0.133412, 0.000000 }, { -2.861250, 0.250000, -0.137500 }, { 0.991061, 0.133412, 0.000000 }, { -2.861250, 0.250000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.841575, 0.200000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.904975, 0.200000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.841575, 0.200000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.861250, 0.250000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.856250, 0.250000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.856250, 0.250000, -0.137500 }, { -0.540232, 0.841516, -0.000000 }, { -2.639075, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.841575, 0.200000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.639075, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.856250, 0.250000, -0.137500 }, { -0.540232, 0.841516, -0.000000 }, { -2.653750, 0.380000, -0.137500 }, { -0.540232, 0.841516, -0.000000 }, { -2.653750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.348750, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.639075, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.348750, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.653750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.298750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.298750, 0.380000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.348750, 0.171878, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.348750, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.348750, 0.171878, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.298750, 0.380000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.298750, 0.117500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -0.731250, -0.490000, -0.137500 }, { 0.732588, -0.680672, -0.000000 }, { -1.048045, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.781250, -0.470358, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.048045, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.731250, -0.490000, -0.137500 }, { 0.732588, -0.680672, -0.000000 }, { -1.026250, -0.807500, -0.137500 }, { 0.732588, -0.680672, -0.000000 }, { -1.026250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.819455, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.048045, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819455, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.026250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.841250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.841250, -0.807500, -0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -2.086250, -0.470358, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819455, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.086250, -0.470358, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.841250, -0.807500, -0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -2.136250, -0.490000, -0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -2.136250, -0.490000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.086250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.086250, -0.470358, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.086250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.136250, -0.490000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.136250, 0.060000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.136250, 0.060000, -0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -1.819340, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.086250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819340, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -2.136250, 0.060000, -0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -1.841250, 0.380000, -0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -1.841250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.048160, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.819340, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.048160, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.841250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.026250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.026250, 0.380000, -0.137500 }, { 0.735244, 0.677803, 0.000000 }, { -0.781250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.048160, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.781250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.026250, 0.380000, -0.137500 }, { 0.735244, 0.677803, 0.000000 }, { -0.731250, 0.060000, -0.137500 }, { 0.735244, 0.677803, 0.000000 }, { -0.731250, 0.060000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -0.781250, -0.470358, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.781250, 0.040470, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.781250, -0.470358, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.731250, 0.060000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -0.731250, -0.490000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.166250, -0.535000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.116250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.116250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.116250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.166250, -0.535000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.166250, 0.107500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.166250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -1.218688, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.116250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.218688, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.166250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -1.241250, 0.192500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -1.241250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.648812, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.218688, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648812, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.241250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.626250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.626250, 0.192500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -1.751250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648812, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.751250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.626250, 0.192500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -1.701250, 0.107500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -1.701250, 0.107500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.751250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.751250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.751250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.701250, 0.107500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.701250, -0.535000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.701250, -0.535000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -1.648812, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.751250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648812, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.701250, -0.535000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -1.626250, -0.620000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -1.626250, -0.620000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.218688, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.648812, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.218688, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.626250, -0.620000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.241250, -0.620000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.241250, -0.620000, -0.137500 }, { -0.749838, 0.661622, -0.000000 }, { -1.116250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.218688, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.116250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -1.241250, -0.620000, -0.137500 }, { -0.749838, 0.661622, -0.000000 }, { -1.166250, -0.535000, -0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 1.693750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.263640, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.642770, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.263640, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.693750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.208750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.208750, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 1.283750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.263640, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.283750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.208750, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 1.233750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.233750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.283750, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.283750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.283750, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.233750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.233750, 0.107500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.233750, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 1.181313, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.283750, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.181313, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.233750, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 1.158750, 0.192500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 1.158750, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.790118, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.181313, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.790118, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.158750, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.826250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.826250, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 0.675858, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.790118, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.675858, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.826250, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 0.726250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 0.726250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 0.688837, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.675858, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.688837, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.726250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 0.738750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 0.738750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 0.701417, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.688837, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.701417, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.738750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 0.751250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 0.751250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 0.721360, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.701417, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.721360, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.751250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 0.776250, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 0.776250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.346140, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.721360, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.346140, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.776250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.291250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.291250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 0.366250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.346140, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.366250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.291250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 0.316250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 0.316250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 0.366250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.366250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.366250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.316250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 0.316250, 0.107500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.316250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 0.263813, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.366250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.263813, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.316250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 0.241250, 0.192500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 0.241250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.127382, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.263813, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.127382, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.241250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.091250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.091250, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { -0.241642, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.127382, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.241642, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.091250, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { -0.191250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { -0.191250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { -0.228662, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.241642, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.228662, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.191250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { -0.178750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { -0.178750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { -0.216082, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.228662, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.216082, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.178750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { -0.166250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { -0.166250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { -0.196141, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.216082, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.196141, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.166250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { -0.141250, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -0.141250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.571815, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.196141, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571815, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.141250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.626250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.626250, -0.807500, -0.137500 }, { -0.996398, 0.084800, -0.000000 }, { -0.526073, -0.220044, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571815, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.526073, -0.220044, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.626250, -0.807500, -0.137500 }, { -0.996398, 0.084800, -0.000000 }, { -0.576250, -0.220000, -0.137500 }, { -1.000000, 0.000880, -0.000000 }, { -0.576250, -0.220000, -0.137500 }, { -1.000000, 0.000880, -0.000000 }, { -0.571910, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.526073, -0.220044, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571910, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.576250, -0.220000, -0.137500 }, { -1.000000, 0.000880, -0.000000 }, { -0.626250, 0.380000, -0.137500 }, { -0.996546, -0.083045, -0.000000 }, { -0.626250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.237335, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.571910, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.237335, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.626250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.191250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.191250, 0.380000, -0.137500 }, { 0.996685, 0.081362, 0.000000 }, { -0.227335, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.237335, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.227335, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.191250, 0.380000, -0.137500 }, { 0.996685, 0.081362, 0.000000 }, { -0.181250, 0.257500, -0.137500 }, { 0.996685, 0.081362, 0.000000 }, { -0.181250, 0.257500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.156946, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.227335, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.156946, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.181250, 0.257500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.176250, 0.257500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.176250, 0.257500, -0.137500 }, { -0.671990, 0.740560, -0.000000 }, { -0.021946, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.156946, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.021946, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.176250, 0.257500, -0.137500 }, { -0.671990, 0.740560, -0.000000 }, { -0.041250, 0.380000, -0.137500 }, { -0.671990, 0.740560, -0.000000 }, { -0.041250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.554313, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.021946, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.554313, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { -0.041250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.558750, 0.380000, -0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 0.558750, 0.380000, -0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 0.646892, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.554313, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.646892, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.558750, 0.380000, -0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 0.677500, 0.358750, -0.137500 }, { 0.176149, 0.984363, 0.000000 }, { 0.677500, 0.358750, -0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 0.724065, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.646892, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.724065, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.677500, 0.358750, -0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 0.736250, 0.265000, -0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 0.736250, 0.265000, -0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 0.894153, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.724065, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.894153, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.736250, 0.265000, -0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 0.876250, 0.380000, -0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 0.876250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.355888, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.894153, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.355888, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 0.876250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.373750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.373750, 0.380000, -0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 1.614748, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.355888, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.614748, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.373750, 0.380000, -0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 1.663750, 0.142500, -0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 1.663750, 0.142500, -0.137500 }, { 0.999094, 0.042568, 0.000000 }, { 1.635020, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.614748, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.635020, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.663750, 0.142500, -0.137500 }, { 0.999094, 0.042568, 0.000000 }, { 1.685000, -0.356250, -0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 1.685000, -0.356250, -0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 1.642770, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.635020, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.642770, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.685000, -0.356250, -0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 1.693750, -0.807500, -0.137500 }, { 0.999812, 0.019387, 0.000000 }, { 2.301250, 0.495000, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.931250, 0.545000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.251250, 0.545000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.931250, 0.545000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.301250, 0.495000, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.881250, 0.495000, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.881250, 0.495000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.931250, 0.727500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.931250, 0.545000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.931250, 0.727500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.881250, 0.495000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.881250, 0.777500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.881250, 0.777500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.251250, 0.727500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.931250, 0.727500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.251250, 0.727500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.881250, 0.777500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.301250, 0.777500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.301250, 0.777500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.251250, 0.545000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.251250, 0.727500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.251250, 0.545000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.301250, 0.777500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.301250, 0.495000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.333750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.903640, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.278860, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.903640, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.333750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.848750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.848750, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 1.923750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.903640, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.923750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.848750, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 1.873750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.873750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.923750, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.923750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.923750, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.873750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.873750, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 1.873750, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 1.903640, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.923750, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.903640, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.873750, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 1.848750, 0.380000, -0.137500 }, { -0.995661, -0.093052, -0.000000 }, { 1.848750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.258750, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.903640, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.258750, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 1.848750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.308750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.308750, 0.380000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.258750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.258750, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.258750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.308750, 0.380000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.308750, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { 2.308750, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { 2.278860, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.258750, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.278860, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.308750, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { 2.333750, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 3.891250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.502250, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.836775, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.502250, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.891250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.456250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.456250, -0.807500, -0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.492250, -0.637500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.502250, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.492250, -0.637500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.456250, -0.807500, -0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.446250, -0.687500, -0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.446250, -0.687500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.422250, -0.637500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.492250, -0.637500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.422250, -0.637500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.446250, -0.687500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.441250, -0.687500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.441250, -0.687500, -0.137500 }, { 0.664364, -0.747409, -0.000000 }, { 3.287250, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.422250, -0.637500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.287250, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.441250, -0.687500, -0.137500 }, { 0.664364, -0.747409, -0.000000 }, { 3.306250, -0.807500, -0.137500 }, { 0.664364, -0.747409, -0.000000 }, { 3.306250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.783675, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.287250, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.783675, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.306250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.771250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.771250, -0.807500, -0.137500 }, { -0.467888, -0.883788, -0.000000 }, { 2.561025, -0.639630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.783675, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.561025, -0.639630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.771250, -0.807500, -0.137500 }, { -0.467888, -0.883788, -0.000000 }, { 2.516250, -0.672500, -0.137500 }, { -0.467888, -0.883788, -0.000000 }, { 2.516250, -0.672500, -0.137500 }, { -0.983382, -0.181547, -0.000000 }, { 2.506450, -0.343942, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.561025, -0.639630, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.506450, -0.343942, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.516250, -0.672500, -0.137500 }, { -0.983382, -0.181547, -0.000000 }, { 2.456250, -0.347500, -0.137500 }, { -0.997496, -0.070720, -0.000000 }, { 2.456250, -0.347500, -0.137500 }, { -0.997496, -0.070720, -0.000000 }, { 2.516200, -0.105810, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.506450, -0.343942, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.516200, -0.105810, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.456250, -0.347500, -0.137500 }, { -0.997496, -0.070720, -0.000000 }, { 2.466250, -0.103750, -0.137500 }, { -0.999151, 0.041203, -0.000000 }, { 2.466250, -0.103750, -0.137500 }, { -0.999151, 0.041203, -0.000000 }, { 2.526350, 0.139036, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.516200, -0.105810, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.526350, 0.139036, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.466250, -0.103750, -0.137500 }, { -0.999151, 0.041203, -0.000000 }, { 2.476250, 0.137500, -0.137500 }, { -0.999530, -0.030647, -0.000000 }, { 2.476250, 0.137500, -0.137500 }, { -0.999530, -0.030647, -0.000000 }, { 2.506675, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.526350, 0.139036, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.506675, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.476250, 0.137500, -0.137500 }, { -0.999530, -0.030647, -0.000000 }, { 2.451250, 0.380000, -0.137500 }, { -0.994728, -0.102549, -0.000000 }, { 2.451250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.861250, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.506675, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.861250, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.451250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.911250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.911250, 0.380000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.861250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.861250, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.861250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.911250, 0.380000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.911250, -0.535000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.911250, -0.535000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { 2.963675, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.861250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.963675, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.911250, -0.535000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { 2.986250, -0.620000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { 2.986250, -0.620000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.378825, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.963675, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.378825, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 2.986250, -0.620000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.356250, -0.620000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.356250, -0.620000, -0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 3.481250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.378825, -0.670000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.481250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.356250, -0.620000, -0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 3.431250, -0.535000, -0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 3.431250, -0.535000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 3.481250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.481250, -0.553905, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.481250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.431250, -0.535000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 3.431250, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 3.431250, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 3.461150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.481250, 0.114831, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.461150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.431250, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 3.406250, 0.380000, -0.137500 }, { -0.995661, -0.093052, -0.000000 }, { 3.406250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.814800, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.461150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.814800, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.406250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.866250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.866250, 0.380000, -0.137500 }, { 0.999592, -0.028560, -0.000000 }, { 3.807525, 0.075030, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.814800, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.807525, 0.075030, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.866250, 0.380000, -0.137500 }, { 0.999592, -0.028560, -0.000000 }, { 3.857500, 0.073750, -0.137500 }, { 0.999672, -0.025604, -0.000000 }, { 3.857500, 0.073750, -0.137500 }, { 0.999672, -0.025604, -0.000000 }, { 3.798700, -0.314077, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.807525, 0.075030, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.798700, -0.314077, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.857500, 0.073750, -0.137500 }, { 0.999672, -0.025604, -0.000000 }, { 3.848750, -0.312500, -0.137500 }, { 0.999504, 0.031494, -0.000000 }, { 3.848750, -0.312500, -0.137500 }, { 0.999504, 0.031494, -0.000000 }, { 3.836775, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.798700, -0.314077, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.836775, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.848750, -0.312500, -0.137500 }, { 0.999504, 0.031494, -0.000000 }, { 3.891250, -0.807500, -0.137500 }, { 0.996334, 0.085544, 0.000000 }, { 6.318750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.888650, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.267776, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.888650, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.318750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.833750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.833750, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 5.908751, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.888650, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.908751, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.833750, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 5.858750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 5.858750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 5.908751, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.908751, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.908751, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.858750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 5.858750, 0.107500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 5.858750, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 5.806325, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.908751, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.806325, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.858750, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 5.783750, 0.192500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 5.783750, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.415125, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.806325, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.415125, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.783750, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.451250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.451250, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 5.300850, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.415125, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.300850, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.451250, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 5.351250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 5.351250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 5.313850, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.300850, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.313850, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.351250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 5.363750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 5.363750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 5.326425, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.313850, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.326425, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.363750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 5.376250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 5.376250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 5.346350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.326425, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.346350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.376250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 5.401250, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 5.401250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.971150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.346350, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.971150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.401250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.916250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.916250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 4.991250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.971150, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.991250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.916250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 4.941250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 4.941250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 4.991250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.991250, -0.542332, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.991250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.941250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 4.941250, 0.107500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 4.941250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 4.888825, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.991250, 0.126405, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.888825, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.941250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 4.866250, 0.192500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 4.866250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.497625, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.888825, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.497625, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.866250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.533750, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.533750, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 4.383350, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.497625, 0.242500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.383350, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.533750, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 4.433750, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 4.433750, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 4.396350, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.383350, -0.103136, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.396350, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.433750, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 4.446250, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 4.446250, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 4.408925, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.396350, -0.370520, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.408925, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.446250, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 4.458750, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 4.458750, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 4.428850, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.408925, -0.544133, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.428850, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.458750, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 4.483750, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 4.483750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.053175, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.428850, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053175, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.483750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.998750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.998750, -0.807500, -0.137500 }, { -0.996398, 0.084800, -0.000000 }, { 4.098925, -0.220044, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053175, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.098925, -0.220044, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.998750, -0.807500, -0.137500 }, { -0.996398, 0.084800, -0.000000 }, { 4.048750, -0.220000, -0.137500 }, { -1.000000, 0.000880, -0.000000 }, { 4.048750, -0.220000, -0.137500 }, { -1.000000, 0.000880, -0.000000 }, { 4.053100, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.098925, -0.220044, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053100, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.048750, -0.220000, -0.137500 }, { -1.000000, 0.000880, -0.000000 }, { 3.998750, 0.380000, -0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.998750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.387675, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.053100, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.387675, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 3.998750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.433750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.433750, 0.380000, -0.137500 }, { 0.996685, 0.081362, 0.000000 }, { 4.397675, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.387675, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.397675, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.433750, 0.380000, -0.137500 }, { 0.996685, 0.081362, 0.000000 }, { 4.443750, 0.257500, -0.137500 }, { 0.996685, 0.081362, 0.000000 }, { 4.443750, 0.257500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.468050, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.397675, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.468050, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.443750, 0.257500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.448750, 0.257500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.448750, 0.257500, -0.137500 }, { -0.671990, 0.740560, -0.000000 }, { 4.603050, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.468050, 0.207500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.603050, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.448750, 0.257500, -0.137500 }, { -0.671990, 0.740560, -0.000000 }, { 4.583750, 0.380000, -0.137500 }, { -0.671990, 0.740560, -0.000000 }, { 4.583750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.179300, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.603050, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.179300, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 4.583750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.183750, 0.380000, -0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 5.183750, 0.380000, -0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 5.271900, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.179300, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.271900, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.183750, 0.380000, -0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 5.302500, 0.358750, -0.137500 }, { 0.176149, 0.984363, 0.000000 }, { 5.302500, 0.358750, -0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 5.349075, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.271900, 0.313433, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.349075, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.302500, 0.358750, -0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 5.361250, 0.265000, -0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 5.361250, 0.265000, -0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 5.519150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.349075, 0.190285, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.519150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.361250, 0.265000, -0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 5.501250, 0.380000, -0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 5.501250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.980900, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.519150, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.980900, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.501250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.998750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.998750, 0.380000, -0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 6.239750, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.980900, 0.330000, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.239750, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 5.998750, 0.380000, -0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 6.288750, 0.142500, -0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 6.288750, 0.142500, -0.137500 }, { 0.999094, 0.042568, 0.000000 }, { 6.260025, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.239750, 0.118003, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.260025, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.288750, 0.142500, -0.137500 }, { 0.999094, 0.042568, 0.000000 }, { 6.310000, -0.356250, -0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 6.310000, -0.356250, -0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 6.267776, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.260025, -0.357800, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.267776, -0.757500, -0.187500 }, { 0.000000, 0.000000, -1.000000 }, { 6.310000, -0.356250, -0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 6.318750, -0.807500, -0.137500 }, { 0.999812, 0.019387, 0.000000 }, { 110.0, 110.0, 110.0 } }; //======================================================================================== static float data_Side[][3] = { { -5.093750, -0.605000, -0.137500 }, { 0.985390, -0.170314, -0.000000 }, { -5.093750, -0.605000, 0.137500 }, { 0.985390, -0.170314, -0.000000 }, { -5.128750, -0.807500, 0.137500 }, { 0.985390, -0.170314, -0.000000 }, { -5.093750, -0.605000, -0.137500 }, { 0.985390, -0.170314, -0.000000 }, { -5.128750, -0.807500, 0.137500 }, { 0.985390, -0.170314, -0.000000 }, { -5.128750, -0.807500, -0.137500 }, { 0.985390, -0.170314, -0.000000 }, { -5.128750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -5.128750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -6.033750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -5.128750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -6.033750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -6.033750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -6.033750, -0.807500, -0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -6.033750, -0.807500, 0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -6.328750, -0.490000, 0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -6.033750, -0.807500, -0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -6.328750, -0.490000, 0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -6.328750, -0.490000, -0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -6.328750, -0.490000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -6.328750, -0.490000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -6.328750, 0.060000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -6.328750, -0.490000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -6.328750, 0.060000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -6.328750, 0.060000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -6.328750, 0.060000, -0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -6.328750, 0.060000, 0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -6.033750, 0.380000, 0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -6.328750, 0.060000, -0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -6.033750, 0.380000, 0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -6.033750, 0.380000, -0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -6.033750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -6.033750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -5.128750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -6.033750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -5.128750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -5.128750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -5.128750, 0.380000, -0.137500 }, { 0.985390, 0.170314, 0.000000 }, { -5.128750, 0.380000, 0.137500 }, { 0.985390, 0.170314, 0.000000 }, { -5.093750, 0.177500, 0.137500 }, { 0.985390, 0.170314, 0.000000 }, { -5.128750, 0.380000, -0.137500 }, { 0.985390, 0.170314, 0.000000 }, { -5.093750, 0.177500, 0.137500 }, { 0.985390, 0.170314, 0.000000 }, { -5.093750, 0.177500, -0.137500 }, { 0.985390, 0.170314, 0.000000 }, { -5.093750, 0.177500, -0.137500 }, { -0.108448, -0.994102, -0.000000 }, { -5.093750, 0.177500, 0.137500 }, { -0.108448, -0.994102, -0.000000 }, { -5.231250, 0.192500, 0.137500 }, { -0.054304, -0.998524, -0.000000 }, { -5.093750, 0.177500, -0.137500 }, { -0.108448, -0.994102, -0.000000 }, { -5.231250, 0.192500, 0.137500 }, { -0.054304, -0.998524, -0.000000 }, { -5.231250, 0.192500, -0.137500 }, { -0.054304, -0.998524, -0.000000 }, { -5.231250, 0.192500, -0.137500 }, { -0.054304, -0.998524, -0.000000 }, { -5.231250, 0.192500, 0.137500 }, { -0.054304, -0.998524, -0.000000 }, { -5.818750, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -5.231250, 0.192500, -0.137500 }, { -0.054304, -0.998524, -0.000000 }, { -5.818750, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -5.818750, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -5.818750, 0.192500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -5.818750, 0.192500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -5.893750, 0.107500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -5.818750, 0.192500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -5.893750, 0.107500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -5.893750, 0.107500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -5.893750, 0.107500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -5.893750, 0.107500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -5.893750, -0.535000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -5.893750, 0.107500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -5.893750, -0.535000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -5.893750, -0.535000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -5.893750, -0.535000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -5.893750, -0.535000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -5.818750, -0.620000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -5.893750, -0.535000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -5.818750, -0.620000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -5.818750, -0.620000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -5.818750, -0.620000, -0.137500 }, { 0.024533, 0.999699, 0.000000 }, { -5.818750, -0.620000, 0.137500 }, { 0.024533, 0.999699, 0.000000 }, { -5.615000, -0.625000, 0.137500 }, { 0.024097, 0.999710, 0.000000 }, { -5.818750, -0.620000, -0.137500 }, { 0.024533, 0.999699, 0.000000 }, { -5.615000, -0.625000, 0.137500 }, { 0.024097, 0.999710, 0.000000 }, { -5.615000, -0.625000, -0.137500 }, { 0.024097, 0.999710, 0.000000 }, { -5.615000, -0.625000, -0.137500 }, { 0.024097, 0.999710, 0.000000 }, { -5.615000, -0.625000, 0.137500 }, { 0.024097, 0.999710, 0.000000 }, { -5.403750, -0.630000, 0.137500 }, { -0.028400, 0.999597, -0.000000 }, { -5.615000, -0.625000, -0.137500 }, { 0.024097, 0.999710, 0.000000 }, { -5.403750, -0.630000, 0.137500 }, { -0.028400, 0.999597, -0.000000 }, { -5.403750, -0.630000, -0.137500 }, { -0.028400, 0.999597, -0.000000 }, { -5.403750, -0.630000, -0.137500 }, { -0.028400, 0.999597, -0.000000 }, { -5.403750, -0.630000, 0.137500 }, { -0.028400, 0.999597, -0.000000 }, { -5.093750, -0.605000, 0.137500 }, { -0.080384, 0.996764, -0.000000 }, { -5.403750, -0.630000, -0.137500 }, { -0.028400, 0.999597, -0.000000 }, { -5.093750, -0.605000, 0.137500 }, { -0.080384, 0.996764, -0.000000 }, { -5.093750, -0.605000, -0.137500 }, { -0.080384, 0.996764, -0.000000 }, { -3.476250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.476250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.961250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.476250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.961250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.961250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.961250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -3.961250, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -3.936250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.961250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -3.936250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.936250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.936250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.936250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.936250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -3.936250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.936250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -3.936250, 0.107500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -3.936250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -3.936250, 0.107500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -4.011250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -3.936250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -4.011250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -4.011250, 0.192500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -4.011250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.011250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.381250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.011250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.381250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.381250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.381250, 0.192500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -4.381250, 0.192500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -4.456250, 0.107500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -4.381250, 0.192500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -4.456250, 0.107500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -4.456250, 0.107500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -4.456250, 0.107500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, 0.107500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -4.456250, 0.107500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -4.456250, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -4.456250, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -4.456250, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -4.431250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -4.456250, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -4.431250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -4.431250, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -4.431250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.431250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.916250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.431250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.916250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.916250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -4.916250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -4.916250, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -4.891250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -4.916250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -4.891250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -4.891250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -4.891250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -4.891250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -4.891250, 0.540000, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -4.891250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -4.891250, 0.540000, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -4.891250, 0.540000, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -4.891250, 0.540000, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -4.891250, 0.540000, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -4.916250, 0.807500, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { -4.891250, 0.540000, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -4.916250, 0.807500, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { -4.916250, 0.807500, -0.137500 }, { -0.995661, -0.093052, -0.000000 }, { -4.916250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.916250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.456250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.916250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.456250, 0.807500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.456250, 0.807500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.456250, 0.807500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, 0.807500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, 0.290000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, 0.807500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, 0.290000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, 0.290000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -4.456250, 0.290000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.456250, 0.290000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.451250, 0.290000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.456250, 0.290000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.451250, 0.290000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.451250, 0.290000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.451250, 0.290000, -0.137500 }, { -0.584305, 0.811534, -0.000000 }, { -4.451250, 0.290000, 0.137500 }, { -0.584305, 0.811534, -0.000000 }, { -4.326250, 0.380000, 0.137500 }, { -0.584305, 0.811534, -0.000000 }, { -4.451250, 0.290000, -0.137500 }, { -0.584305, 0.811534, -0.000000 }, { -4.326250, 0.380000, 0.137500 }, { -0.584305, 0.811534, -0.000000 }, { -4.326250, 0.380000, -0.137500 }, { -0.584305, 0.811534, -0.000000 }, { -4.326250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.326250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.796250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -4.326250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.796250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.796250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.796250, 0.380000, -0.137500 }, { 0.484200, 0.874957, 0.000000 }, { -3.796250, 0.380000, 0.137500 }, { 0.484200, 0.874957, 0.000000 }, { -3.538750, 0.237500, 0.137500 }, { 0.484200, 0.874957, 0.000000 }, { -3.796250, 0.380000, -0.137500 }, { 0.484200, 0.874957, 0.000000 }, { -3.538750, 0.237500, 0.137500 }, { 0.484200, 0.874957, 0.000000 }, { -3.538750, 0.237500, -0.137500 }, { 0.484200, 0.874957, 0.000000 }, { -3.538750, 0.237500, -0.137500 }, { 0.984563, 0.175033, 0.000000 }, { -3.538750, 0.237500, 0.137500 }, { 0.984563, 0.175033, 0.000000 }, { -3.478750, -0.100000, 0.137500 }, { 0.997697, 0.067828, -0.000000 }, { -3.538750, 0.237500, -0.137500 }, { 0.984563, 0.175033, 0.000000 }, { -3.478750, -0.100000, 0.137500 }, { 0.997697, 0.067828, -0.000000 }, { -3.478750, -0.100000, -0.137500 }, { 0.997697, 0.067828, -0.000000 }, { -3.478750, -0.100000, -0.137500 }, { 0.997697, 0.067828, -0.000000 }, { -3.478750, -0.100000, 0.137500 }, { 0.997697, 0.067828, -0.000000 }, { -3.488750, -0.348750, 0.137500 }, { 0.999168, -0.040792, -0.000000 }, { -3.478750, -0.100000, -0.137500 }, { 0.997697, 0.067828, -0.000000 }, { -3.488750, -0.348750, 0.137500 }, { 0.999168, -0.040792, -0.000000 }, { -3.488750, -0.348750, -0.137500 }, { 0.999168, -0.040792, -0.000000 }, { -3.488750, -0.348750, -0.137500 }, { 0.999168, -0.040792, -0.000000 }, { -3.488750, -0.348750, 0.137500 }, { 0.999168, -0.040792, -0.000000 }, { -3.498750, -0.590000, 0.137500 }, { 0.999525, 0.030822, -0.000000 }, { -3.488750, -0.348750, -0.137500 }, { 0.999168, -0.040792, -0.000000 }, { -3.498750, -0.590000, 0.137500 }, { 0.999525, 0.030822, -0.000000 }, { -3.498750, -0.590000, -0.137500 }, { 0.999525, 0.030822, -0.000000 }, { -3.498750, -0.590000, -0.137500 }, { 0.999525, 0.030822, -0.000000 }, { -3.498750, -0.590000, 0.137500 }, { 0.999525, 0.030822, -0.000000 }, { -3.476250, -0.807500, 0.137500 }, { 0.994692, 0.102899, 0.000000 }, { -3.498750, -0.590000, -0.137500 }, { 0.999525, 0.030822, -0.000000 }, { -3.476250, -0.807500, 0.137500 }, { 0.994692, 0.102899, 0.000000 }, { -3.476250, -0.807500, -0.137500 }, { 0.994692, 0.102899, 0.000000 }, { -2.298750, 0.117500, -0.137500 }, { -0.083738, -0.996488, -0.000000 }, { -2.298750, 0.117500, 0.137500 }, { -0.083738, -0.996488, -0.000000 }, { -2.596250, 0.142500, 0.137500 }, { -0.041906, -0.999122, -0.000000 }, { -2.298750, 0.117500, -0.137500 }, { -0.083738, -0.996488, -0.000000 }, { -2.596250, 0.142500, 0.137500 }, { -0.041906, -0.999122, -0.000000 }, { -2.596250, 0.142500, -0.137500 }, { -0.041906, -0.999122, -0.000000 }, { -2.596250, 0.142500, -0.137500 }, { -0.041906, -0.999122, -0.000000 }, { -2.596250, 0.142500, 0.137500 }, { -0.041906, -0.999122, -0.000000 }, { -2.761250, 0.142500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.596250, 0.142500, -0.137500 }, { -0.041906, -0.999122, -0.000000 }, { -2.761250, 0.142500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.761250, 0.142500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.761250, 0.142500, -0.137500 }, { 0.640184, -0.768221, -0.000000 }, { -2.761250, 0.142500, 0.137500 }, { 0.640184, -0.768221, -0.000000 }, { -2.836250, 0.080000, 0.137500 }, { 0.640184, -0.768221, -0.000000 }, { -2.761250, 0.142500, -0.137500 }, { 0.640184, -0.768221, -0.000000 }, { -2.836250, 0.080000, 0.137500 }, { 0.640184, -0.768221, -0.000000 }, { -2.836250, 0.080000, -0.137500 }, { 0.640184, -0.768221, -0.000000 }, { -2.836250, 0.080000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.836250, 0.080000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.836250, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -2.836250, 0.080000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.836250, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -2.836250, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -2.836250, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -2.836250, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -2.811250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -2.836250, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { -2.811250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -2.811250, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -2.811250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.811250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.296250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -2.811250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.296250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.296250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -3.296250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -3.296250, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -3.271250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.296250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { -3.271250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.271250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.271250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.271250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.271250, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -3.271250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { -3.271250, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -3.271250, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -3.271250, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -3.271250, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -3.296250, 0.380000, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { -3.271250, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { -3.296250, 0.380000, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { -3.296250, 0.380000, -0.137500 }, { -0.995661, -0.093052, -0.000000 }, { -3.296250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.296250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.878750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -3.296250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.878750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.878750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.878750, 0.380000, -0.137500 }, { 0.991061, 0.133412, 0.000000 }, { -2.878750, 0.380000, 0.137500 }, { 0.991061, 0.133412, 0.000000 }, { -2.861250, 0.250000, 0.137500 }, { 0.991061, 0.133412, 0.000000 }, { -2.878750, 0.380000, -0.137500 }, { 0.991061, 0.133412, 0.000000 }, { -2.861250, 0.250000, 0.137500 }, { 0.991061, 0.133412, 0.000000 }, { -2.861250, 0.250000, -0.137500 }, { 0.991061, 0.133412, 0.000000 }, { -2.861250, 0.250000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.861250, 0.250000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.856250, 0.250000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.861250, 0.250000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.856250, 0.250000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.856250, 0.250000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.856250, 0.250000, -0.137500 }, { -0.540232, 0.841516, -0.000000 }, { -2.856250, 0.250000, 0.137500 }, { -0.540232, 0.841516, -0.000000 }, { -2.653750, 0.380000, 0.137500 }, { -0.540232, 0.841516, -0.000000 }, { -2.856250, 0.250000, -0.137500 }, { -0.540232, 0.841516, -0.000000 }, { -2.653750, 0.380000, 0.137500 }, { -0.540232, 0.841516, -0.000000 }, { -2.653750, 0.380000, -0.137500 }, { -0.540232, 0.841516, -0.000000 }, { -2.653750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.653750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.298750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.653750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.298750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.298750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -2.298750, 0.380000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.298750, 0.380000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.298750, 0.117500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.298750, 0.380000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.298750, 0.117500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -2.298750, 0.117500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -0.731250, -0.490000, -0.137500 }, { 0.732588, -0.680672, -0.000000 }, { -0.731250, -0.490000, 0.137500 }, { 0.732588, -0.680672, -0.000000 }, { -1.026250, -0.807500, 0.137500 }, { 0.732588, -0.680672, -0.000000 }, { -0.731250, -0.490000, -0.137500 }, { 0.732588, -0.680672, -0.000000 }, { -1.026250, -0.807500, 0.137500 }, { 0.732588, -0.680672, -0.000000 }, { -1.026250, -0.807500, -0.137500 }, { 0.732588, -0.680672, -0.000000 }, { -1.026250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.026250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.841250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.026250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.841250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.841250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.841250, -0.807500, -0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -1.841250, -0.807500, 0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -2.136250, -0.490000, 0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -1.841250, -0.807500, -0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -2.136250, -0.490000, 0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -2.136250, -0.490000, -0.137500 }, { -0.732588, -0.680672, -0.000000 }, { -2.136250, -0.490000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.136250, -0.490000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.136250, 0.060000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.136250, -0.490000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.136250, 0.060000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.136250, 0.060000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -2.136250, 0.060000, -0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -2.136250, 0.060000, 0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -1.841250, 0.380000, 0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -2.136250, 0.060000, -0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -1.841250, 0.380000, 0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -1.841250, 0.380000, -0.137500 }, { -0.735244, 0.677803, -0.000000 }, { -1.841250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.841250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.026250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.841250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.026250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.026250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.026250, 0.380000, -0.137500 }, { 0.735244, 0.677803, 0.000000 }, { -1.026250, 0.380000, 0.137500 }, { 0.735244, 0.677803, 0.000000 }, { -0.731250, 0.060000, 0.137500 }, { 0.735244, 0.677803, 0.000000 }, { -1.026250, 0.380000, -0.137500 }, { 0.735244, 0.677803, 0.000000 }, { -0.731250, 0.060000, 0.137500 }, { 0.735244, 0.677803, 0.000000 }, { -0.731250, 0.060000, -0.137500 }, { 0.735244, 0.677803, 0.000000 }, { -0.731250, 0.060000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -0.731250, 0.060000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -0.731250, -0.490000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -0.731250, 0.060000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -0.731250, -0.490000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -0.731250, -0.490000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.166250, -0.535000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.166250, -0.535000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.166250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.166250, -0.535000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.166250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.166250, 0.107500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { -1.166250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -1.166250, 0.107500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -1.241250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -1.166250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -1.241250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -1.241250, 0.192500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { -1.241250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.241250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.626250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.241250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.626250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.626250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -1.626250, 0.192500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -1.626250, 0.192500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -1.701250, 0.107500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -1.626250, 0.192500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -1.701250, 0.107500, 0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -1.701250, 0.107500, -0.137500 }, { 0.749838, -0.661622, -0.000000 }, { -1.701250, 0.107500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.701250, 0.107500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.701250, -0.535000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.701250, 0.107500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.701250, -0.535000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.701250, -0.535000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { -1.701250, -0.535000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -1.701250, -0.535000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -1.626250, -0.620000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -1.701250, -0.535000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -1.626250, -0.620000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -1.626250, -0.620000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { -1.626250, -0.620000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.626250, -0.620000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.241250, -0.620000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.626250, -0.620000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.241250, -0.620000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.241250, -0.620000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -1.241250, -0.620000, -0.137500 }, { -0.749838, 0.661622, -0.000000 }, { -1.241250, -0.620000, 0.137500 }, { -0.749838, 0.661622, -0.000000 }, { -1.166250, -0.535000, 0.137500 }, { -0.749838, 0.661622, -0.000000 }, { -1.241250, -0.620000, -0.137500 }, { -0.749838, 0.661622, -0.000000 }, { -1.166250, -0.535000, 0.137500 }, { -0.749838, 0.661622, -0.000000 }, { -1.166250, -0.535000, -0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 1.693750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.693750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.208750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.693750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.208750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.208750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.208750, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 1.208750, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 1.233750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.208750, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 1.233750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.233750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.233750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.233750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.233750, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.233750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.233750, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.233750, 0.107500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.233750, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 1.233750, 0.107500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 1.158750, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 1.233750, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 1.158750, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 1.158750, 0.192500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 1.158750, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.158750, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.826250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.158750, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.826250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.826250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.826250, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 0.826250, 0.192500, 0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 0.726250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 0.826250, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 0.726250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 0.726250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 0.726250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 0.726250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 0.738750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 0.726250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 0.738750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 0.738750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 0.738750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 0.738750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 0.751250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 0.738750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 0.751250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 0.751250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 0.751250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 0.751250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 0.776250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 0.751250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 0.776250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 0.776250, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 0.776250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.776250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.291250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.776250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.291250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.291250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.291250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 0.291250, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 0.316250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 0.291250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 0.316250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 0.316250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 0.316250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 0.316250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 0.316250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.316250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 0.316250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.316250, 0.107500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 0.316250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 0.316250, 0.107500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 0.241250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 0.316250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 0.241250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 0.241250, 0.192500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 0.241250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.241250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.091250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 0.241250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.091250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.091250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.091250, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { -0.091250, 0.192500, 0.137500 }, { 0.949465, -0.313873, -0.000000 }, { -0.191250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { -0.091250, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { -0.191250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { -0.191250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { -0.191250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { -0.191250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { -0.178750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { -0.191250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { -0.178750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { -0.178750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { -0.178750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { -0.178750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { -0.166250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { -0.178750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { -0.166250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { -0.166250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { -0.166250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { -0.166250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { -0.141250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -0.166250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { -0.141250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -0.141250, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { -0.141250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.141250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.626250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.141250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.626250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.626250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { -0.626250, -0.807500, -0.137500 }, { -0.996398, 0.084800, -0.000000 }, { -0.626250, -0.807500, 0.137500 }, { -0.996398, 0.084800, -0.000000 }, { -0.576250, -0.220000, 0.137500 }, { -1.000000, 0.000880, -0.000000 }, { -0.626250, -0.807500, -0.137500 }, { -0.996398, 0.084800, -0.000000 }, { -0.576250, -0.220000, 0.137500 }, { -1.000000, 0.000880, -0.000000 }, { -0.576250, -0.220000, -0.137500 }, { -1.000000, 0.000880, -0.000000 }, { -0.576250, -0.220000, -0.137500 }, { -1.000000, 0.000880, -0.000000 }, { -0.576250, -0.220000, 0.137500 }, { -1.000000, 0.000880, -0.000000 }, { -0.626250, 0.380000, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { -0.576250, -0.220000, -0.137500 }, { -1.000000, 0.000880, -0.000000 }, { -0.626250, 0.380000, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { -0.626250, 0.380000, -0.137500 }, { -0.996546, -0.083045, -0.000000 }, { -0.626250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.626250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.191250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.626250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.191250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.191250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.191250, 0.380000, -0.137500 }, { 0.996685, 0.081362, 0.000000 }, { -0.191250, 0.380000, 0.137500 }, { 0.996685, 0.081362, 0.000000 }, { -0.181250, 0.257500, 0.137500 }, { 0.996685, 0.081362, 0.000000 }, { -0.191250, 0.380000, -0.137500 }, { 0.996685, 0.081362, 0.000000 }, { -0.181250, 0.257500, 0.137500 }, { 0.996685, 0.081362, 0.000000 }, { -0.181250, 0.257500, -0.137500 }, { 0.996685, 0.081362, 0.000000 }, { -0.181250, 0.257500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.181250, 0.257500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.176250, 0.257500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.181250, 0.257500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.176250, 0.257500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.176250, 0.257500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.176250, 0.257500, -0.137500 }, { -0.671990, 0.740560, -0.000000 }, { -0.176250, 0.257500, 0.137500 }, { -0.671990, 0.740560, -0.000000 }, { -0.041250, 0.380000, 0.137500 }, { -0.671990, 0.740560, -0.000000 }, { -0.176250, 0.257500, -0.137500 }, { -0.671990, 0.740560, -0.000000 }, { -0.041250, 0.380000, 0.137500 }, { -0.671990, 0.740560, -0.000000 }, { -0.041250, 0.380000, -0.137500 }, { -0.671990, 0.740560, -0.000000 }, { -0.041250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { -0.041250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.558750, 0.380000, 0.137500 }, { 0.088421, 0.996083, -0.000000 }, { -0.041250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.558750, 0.380000, 0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 0.558750, 0.380000, -0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 0.558750, 0.380000, -0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 0.558750, 0.380000, 0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 0.677500, 0.358750, 0.137500 }, { 0.176149, 0.984363, 0.000000 }, { 0.558750, 0.380000, -0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 0.677500, 0.358750, 0.137500 }, { 0.176149, 0.984363, 0.000000 }, { 0.677500, 0.358750, -0.137500 }, { 0.176149, 0.984363, 0.000000 }, { 0.677500, 0.358750, -0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 0.677500, 0.358750, 0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 0.736250, 0.265000, 0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 0.677500, 0.358750, -0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 0.736250, 0.265000, 0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 0.736250, 0.265000, -0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 0.736250, 0.265000, -0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 0.736250, 0.265000, 0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 0.876250, 0.380000, 0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 0.736250, 0.265000, -0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 0.876250, 0.380000, 0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 0.876250, 0.380000, -0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 0.876250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.876250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.373750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 0.876250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.373750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.373750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.373750, 0.380000, -0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 1.373750, 0.380000, 0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 1.663750, 0.142500, 0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 1.373750, 0.380000, -0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 1.663750, 0.142500, 0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 1.663750, 0.142500, -0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 1.663750, 0.142500, -0.137500 }, { 0.999094, 0.042568, 0.000000 }, { 1.663750, 0.142500, 0.137500 }, { 0.999094, 0.042568, 0.000000 }, { 1.685000, -0.356250, 0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 1.663750, 0.142500, -0.137500 }, { 0.999094, 0.042568, 0.000000 }, { 1.685000, -0.356250, 0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 1.685000, -0.356250, -0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 1.685000, -0.356250, -0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 1.685000, -0.356250, 0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 1.693750, -0.807500, 0.137500 }, { 0.999812, 0.019387, 0.000000 }, { 1.685000, -0.356250, -0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 1.693750, -0.807500, 0.137500 }, { 0.999812, 0.019387, 0.000000 }, { 1.693750, -0.807500, -0.137500 }, { 0.999812, 0.019387, 0.000000 }, { 2.301250, 0.495000, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.301250, 0.495000, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.881250, 0.495000, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.301250, 0.495000, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.881250, 0.495000, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.881250, 0.495000, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.881250, 0.495000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.881250, 0.495000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.881250, 0.777500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.881250, 0.495000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.881250, 0.777500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.881250, 0.777500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 1.881250, 0.777500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.881250, 0.777500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.301250, 0.777500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.881250, 0.777500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.301250, 0.777500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.301250, 0.777500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.301250, 0.777500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.301250, 0.777500, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.301250, 0.495000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.301250, 0.777500, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.301250, 0.495000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.301250, 0.495000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.333750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.333750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.848750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.333750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.848750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.848750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 1.848750, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 1.848750, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 1.873750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.848750, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 1.873750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.873750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.873750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.873750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.873750, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 1.873750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 1.873750, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 1.873750, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 1.873750, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 1.873750, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 1.848750, 0.380000, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { 1.873750, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 1.848750, 0.380000, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { 1.848750, 0.380000, -0.137500 }, { -0.995661, -0.093052, -0.000000 }, { 1.848750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.848750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.308750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 1.848750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.308750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.308750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.308750, 0.380000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.308750, 0.380000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.308750, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { 2.308750, 0.380000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.308750, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { 2.308750, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { 2.308750, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { 2.308750, -0.540000, 0.137500 }, { 0.998915, 0.046577, 0.000000 }, { 2.333750, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 2.308750, -0.540000, -0.137500 }, { 0.998915, 0.046577, 0.000000 }, { 2.333750, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 2.333750, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 3.891250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.891250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.456250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.891250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.456250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.456250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.456250, -0.807500, -0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.456250, -0.807500, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.446250, -0.687500, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.456250, -0.807500, -0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.446250, -0.687500, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.446250, -0.687500, -0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.446250, -0.687500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.446250, -0.687500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.441250, -0.687500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.446250, -0.687500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.441250, -0.687500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.441250, -0.687500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.441250, -0.687500, -0.137500 }, { 0.664364, -0.747409, -0.000000 }, { 3.441250, -0.687500, 0.137500 }, { 0.664364, -0.747409, -0.000000 }, { 3.306250, -0.807500, 0.137500 }, { 0.664364, -0.747409, -0.000000 }, { 3.441250, -0.687500, -0.137500 }, { 0.664364, -0.747409, -0.000000 }, { 3.306250, -0.807500, 0.137500 }, { 0.664364, -0.747409, -0.000000 }, { 3.306250, -0.807500, -0.137500 }, { 0.664364, -0.747409, -0.000000 }, { 3.306250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.306250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.771250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.306250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.771250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.771250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 2.771250, -0.807500, -0.137500 }, { -0.467888, -0.883788, -0.000000 }, { 2.771250, -0.807500, 0.137500 }, { -0.467888, -0.883788, -0.000000 }, { 2.516250, -0.672500, 0.137500 }, { -0.467888, -0.883788, -0.000000 }, { 2.771250, -0.807500, -0.137500 }, { -0.467888, -0.883788, -0.000000 }, { 2.516250, -0.672500, 0.137500 }, { -0.467888, -0.883788, -0.000000 }, { 2.516250, -0.672500, -0.137500 }, { -0.467888, -0.883788, -0.000000 }, { 2.516250, -0.672500, -0.137500 }, { -0.983382, -0.181547, -0.000000 }, { 2.516250, -0.672500, 0.137500 }, { -0.983382, -0.181547, -0.000000 }, { 2.456250, -0.347500, 0.137500 }, { -0.997496, -0.070720, -0.000000 }, { 2.516250, -0.672500, -0.137500 }, { -0.983382, -0.181547, -0.000000 }, { 2.456250, -0.347500, 0.137500 }, { -0.997496, -0.070720, -0.000000 }, { 2.456250, -0.347500, -0.137500 }, { -0.997496, -0.070720, -0.000000 }, { 2.456250, -0.347500, -0.137500 }, { -0.997496, -0.070720, -0.000000 }, { 2.456250, -0.347500, 0.137500 }, { -0.997496, -0.070720, -0.000000 }, { 2.466250, -0.103750, 0.137500 }, { -0.999151, 0.041203, -0.000000 }, { 2.456250, -0.347500, -0.137500 }, { -0.997496, -0.070720, -0.000000 }, { 2.466250, -0.103750, 0.137500 }, { -0.999151, 0.041203, -0.000000 }, { 2.466250, -0.103750, -0.137500 }, { -0.999151, 0.041203, -0.000000 }, { 2.466250, -0.103750, -0.137500 }, { -0.999151, 0.041203, -0.000000 }, { 2.466250, -0.103750, 0.137500 }, { -0.999151, 0.041203, -0.000000 }, { 2.476250, 0.137500, 0.137500 }, { -0.999530, -0.030647, -0.000000 }, { 2.466250, -0.103750, -0.137500 }, { -0.999151, 0.041203, -0.000000 }, { 2.476250, 0.137500, 0.137500 }, { -0.999530, -0.030647, -0.000000 }, { 2.476250, 0.137500, -0.137500 }, { -0.999530, -0.030647, -0.000000 }, { 2.476250, 0.137500, -0.137500 }, { -0.999530, -0.030647, -0.000000 }, { 2.476250, 0.137500, 0.137500 }, { -0.999530, -0.030647, -0.000000 }, { 2.451250, 0.380000, 0.137500 }, { -0.994728, -0.102549, -0.000000 }, { 2.476250, 0.137500, -0.137500 }, { -0.999530, -0.030647, -0.000000 }, { 2.451250, 0.380000, 0.137500 }, { -0.994728, -0.102549, -0.000000 }, { 2.451250, 0.380000, -0.137500 }, { -0.994728, -0.102549, -0.000000 }, { 2.451250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.451250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.911250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.451250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.911250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.911250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.911250, 0.380000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.911250, 0.380000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.911250, -0.535000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.911250, 0.380000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.911250, -0.535000, 0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.911250, -0.535000, -0.137500 }, { 1.000000, 0.000000, 0.000000 }, { 2.911250, -0.535000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { 2.911250, -0.535000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { 2.986250, -0.620000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { 2.911250, -0.535000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { 2.986250, -0.620000, 0.137500 }, { 0.749838, 0.661622, 0.000000 }, { 2.986250, -0.620000, -0.137500 }, { 0.749838, 0.661622, 0.000000 }, { 2.986250, -0.620000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.986250, -0.620000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.356250, -0.620000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 2.986250, -0.620000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.356250, -0.620000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.356250, -0.620000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.356250, -0.620000, -0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 3.356250, -0.620000, 0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 3.431250, -0.535000, 0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 3.356250, -0.620000, -0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 3.431250, -0.535000, 0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 3.431250, -0.535000, -0.137500 }, { -0.749838, 0.661622, -0.000000 }, { 3.431250, -0.535000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 3.431250, -0.535000, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 3.431250, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 3.431250, -0.535000, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 3.431250, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 3.431250, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 3.431250, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 3.431250, 0.112500, 0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 3.406250, 0.380000, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { 3.431250, 0.112500, -0.137500 }, { -0.998915, -0.046577, -0.000000 }, { 3.406250, 0.380000, 0.137500 }, { -0.995661, -0.093052, -0.000000 }, { 3.406250, 0.380000, -0.137500 }, { -0.995661, -0.093052, -0.000000 }, { 3.406250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.406250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.866250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.406250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.866250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.866250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.866250, 0.380000, -0.137500 }, { 0.999592, -0.028560, -0.000000 }, { 3.866250, 0.380000, 0.137500 }, { 0.999592, -0.028560, -0.000000 }, { 3.857500, 0.073750, 0.137500 }, { 0.999672, -0.025604, -0.000000 }, { 3.866250, 0.380000, -0.137500 }, { 0.999592, -0.028560, -0.000000 }, { 3.857500, 0.073750, 0.137500 }, { 0.999672, -0.025604, -0.000000 }, { 3.857500, 0.073750, -0.137500 }, { 0.999672, -0.025604, -0.000000 }, { 3.857500, 0.073750, -0.137500 }, { 0.999672, -0.025604, -0.000000 }, { 3.857500, 0.073750, 0.137500 }, { 0.999672, -0.025604, -0.000000 }, { 3.848750, -0.312500, 0.137500 }, { 0.999504, 0.031494, -0.000000 }, { 3.857500, 0.073750, -0.137500 }, { 0.999672, -0.025604, -0.000000 }, { 3.848750, -0.312500, 0.137500 }, { 0.999504, 0.031494, -0.000000 }, { 3.848750, -0.312500, -0.137500 }, { 0.999504, 0.031494, -0.000000 }, { 3.848750, -0.312500, -0.137500 }, { 0.999504, 0.031494, -0.000000 }, { 3.848750, -0.312500, 0.137500 }, { 0.999504, 0.031494, -0.000000 }, { 3.891250, -0.807500, 0.137500 }, { 0.996334, 0.085544, 0.000000 }, { 3.848750, -0.312500, -0.137500 }, { 0.999504, 0.031494, -0.000000 }, { 3.891250, -0.807500, 0.137500 }, { 0.996334, 0.085544, 0.000000 }, { 3.891250, -0.807500, -0.137500 }, { 0.996334, 0.085544, 0.000000 }, { 6.318750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 6.318750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.833750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 6.318750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.833750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.833750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.833750, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 5.833750, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 5.858750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 5.833750, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 5.858750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 5.858750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 5.858750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 5.858750, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 5.858750, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 5.858750, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 5.858750, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 5.858750, 0.107500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 5.858750, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 5.858750, 0.107500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 5.783750, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 5.858750, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 5.783750, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 5.783750, 0.192500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 5.783750, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.783750, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.451250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.783750, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.451250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.451250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.451250, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 5.451250, 0.192500, 0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 5.351250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 5.451250, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 5.351250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 5.351250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 5.351250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 5.351250, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 5.363750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 5.351250, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 5.363750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 5.363750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 5.363750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 5.363750, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 5.376250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 5.363750, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 5.376250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 5.376250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 5.376250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 5.376250, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 5.401250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 5.376250, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 5.401250, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 5.401250, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 5.401250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.401250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.916250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 5.401250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.916250, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.916250, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.916250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 4.916250, -0.807500, 0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 4.941250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 4.916250, -0.807500, -0.137500 }, { -0.995661, 0.093052, -0.000000 }, { 4.941250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 4.941250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 4.941250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 4.941250, -0.540000, 0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 4.941250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 4.941250, -0.540000, -0.137500 }, { -0.998915, 0.046577, -0.000000 }, { 4.941250, 0.107500, 0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 4.941250, 0.107500, -0.137500 }, { -1.000000, 0.000000, -0.000000 }, { 4.941250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 4.941250, 0.107500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 4.866250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 4.941250, 0.107500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 4.866250, 0.192500, 0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 4.866250, 0.192500, -0.137500 }, { -0.749838, -0.661622, -0.000000 }, { 4.866250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.866250, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.533750, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.866250, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.533750, 0.192500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.533750, 0.192500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.533750, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 4.533750, 0.192500, 0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 4.433750, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 4.533750, 0.192500, -0.137500 }, { 0.949465, -0.313873, -0.000000 }, { 4.433750, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 4.433750, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 4.433750, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 4.433750, -0.110000, 0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 4.446250, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 4.433750, -0.110000, -0.137500 }, { 0.990850, -0.134969, -0.000000 }, { 4.446250, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 4.446250, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 4.446250, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 4.446250, -0.367500, 0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 4.458750, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 4.446250, -0.367500, -0.137500 }, { 0.998175, 0.060385, 0.000000 }, { 4.458750, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 4.458750, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 4.458750, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 4.458750, -0.540000, 0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 4.483750, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 4.458750, -0.540000, -0.137500 }, { 0.996577, 0.082668, 0.000000 }, { 4.483750, -0.807500, 0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 4.483750, -0.807500, -0.137500 }, { 0.995661, 0.093052, 0.000000 }, { 4.483750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.483750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.998750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 4.483750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.998750, -0.807500, 0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.998750, -0.807500, -0.137500 }, { 0.000000, -1.000000, -0.000000 }, { 3.998750, -0.807500, -0.137500 }, { -0.996398, 0.084800, -0.000000 }, { 3.998750, -0.807500, 0.137500 }, { -0.996398, 0.084800, -0.000000 }, { 4.048750, -0.220000, 0.137500 }, { -1.000000, 0.000880, -0.000000 }, { 3.998750, -0.807500, -0.137500 }, { -0.996398, 0.084800, -0.000000 }, { 4.048750, -0.220000, 0.137500 }, { -1.000000, 0.000880, -0.000000 }, { 4.048750, -0.220000, -0.137500 }, { -1.000000, 0.000880, -0.000000 }, { 4.048750, -0.220000, -0.137500 }, { -1.000000, 0.000880, -0.000000 }, { 4.048750, -0.220000, 0.137500 }, { -1.000000, 0.000880, -0.000000 }, { 3.998750, 0.380000, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 4.048750, -0.220000, -0.137500 }, { -1.000000, 0.000880, -0.000000 }, { 3.998750, 0.380000, 0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.998750, 0.380000, -0.137500 }, { -0.996546, -0.083045, -0.000000 }, { 3.998750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.998750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.433750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 3.998750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.433750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.433750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.433750, 0.380000, -0.137500 }, { 0.996685, 0.081362, 0.000000 }, { 4.433750, 0.380000, 0.137500 }, { 0.996685, 0.081362, 0.000000 }, { 4.443750, 0.257500, 0.137500 }, { 0.996685, 0.081362, 0.000000 }, { 4.433750, 0.380000, -0.137500 }, { 0.996685, 0.081362, 0.000000 }, { 4.443750, 0.257500, 0.137500 }, { 0.996685, 0.081362, 0.000000 }, { 4.443750, 0.257500, -0.137500 }, { 0.996685, 0.081362, 0.000000 }, { 4.443750, 0.257500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.443750, 0.257500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.448750, 0.257500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.443750, 0.257500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.448750, 0.257500, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.448750, 0.257500, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.448750, 0.257500, -0.137500 }, { -0.671990, 0.740560, -0.000000 }, { 4.448750, 0.257500, 0.137500 }, { -0.671990, 0.740560, -0.000000 }, { 4.583750, 0.380000, 0.137500 }, { -0.671990, 0.740560, -0.000000 }, { 4.448750, 0.257500, -0.137500 }, { -0.671990, 0.740560, -0.000000 }, { 4.583750, 0.380000, 0.137500 }, { -0.671990, 0.740560, -0.000000 }, { 4.583750, 0.380000, -0.137500 }, { -0.671990, 0.740560, -0.000000 }, { 4.583750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 4.583750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.183750, 0.380000, 0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 4.583750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.183750, 0.380000, 0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 5.183750, 0.380000, -0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 5.183750, 0.380000, -0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 5.183750, 0.380000, 0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 5.302500, 0.358750, 0.137500 }, { 0.176149, 0.984363, 0.000000 }, { 5.183750, 0.380000, -0.137500 }, { 0.088421, 0.996083, -0.000000 }, { 5.302500, 0.358750, 0.137500 }, { 0.176149, 0.984363, 0.000000 }, { 5.302500, 0.358750, -0.137500 }, { 0.176149, 0.984363, 0.000000 }, { 5.302500, 0.358750, -0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 5.302500, 0.358750, 0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 5.361250, 0.265000, 0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 5.302500, 0.358750, -0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 5.361250, 0.265000, 0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 5.361250, 0.265000, -0.137500 }, { 0.847363, 0.531014, 0.000000 }, { 5.361250, 0.265000, -0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 5.361250, 0.265000, 0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 5.501250, 0.380000, 0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 5.361250, 0.265000, -0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 5.501250, 0.380000, 0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 5.501250, 0.380000, -0.137500 }, { -0.634739, 0.772726, -0.000000 }, { 5.501250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.501250, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.998750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.501250, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.998750, 0.380000, 0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.998750, 0.380000, -0.137500 }, { 0.000000, 1.000000, -0.000000 }, { 5.998750, 0.380000, -0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 5.998750, 0.380000, 0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 6.288750, 0.142500, 0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 5.998750, 0.380000, -0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 6.288750, 0.142500, 0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 6.288750, 0.142500, -0.137500 }, { 0.633601, 0.773660, 0.000000 }, { 6.288750, 0.142500, -0.137500 }, { 0.999094, 0.042568, 0.000000 }, { 6.288750, 0.142500, 0.137500 }, { 0.999094, 0.042568, 0.000000 }, { 6.310000, -0.356250, 0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 6.288750, 0.142500, -0.137500 }, { 0.999094, 0.042568, 0.000000 }, { 6.310000, -0.356250, 0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 6.310000, -0.356250, -0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 6.310000, -0.356250, -0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 6.310000, -0.356250, 0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 6.318750, -0.807500, 0.137500 }, { 0.999812, 0.019387, 0.000000 }, { 6.310000, -0.356250, -0.137500 }, { 0.999520, 0.030979, 0.000000 }, { 6.318750, -0.807500, 0.137500 }, { 0.999812, 0.019387, 0.000000 }, { 6.318750, -0.807500, -0.137500 }, { 0.999812, 0.019387, 0.000000 }, { 110.0, 110.0, 110.0 } }; //------------------------------------------------------------------------------ void textGeometryChromium (bool full) { int i = 0; bool done = false; bool Front_Face_Triangles = true; bool Front_Bevel_Triangles = true; bool Back_Face_Triangles = true; bool Back_Bevel_Triangles = true; bool Side_Triangles = true; if(!full) Back_Face_Triangles = Back_Bevel_Triangles = Side_Triangles = false; glBegin(GL_TRIANGLES); if( Front_Face_Triangles ) { i = 0; done = false; while(!done) { glNormal3fv(data_Front_Face[i+1]); glVertex3fv(data_Front_Face[i]); i+=2; if(data_Front_Face[i][0] > 100.0) done = true; } } if( Front_Bevel_Triangles ) { i = 0; done = false; while(!done) { glNormal3fv(data_Front_Bevel[i+1]); glVertex3fv(data_Front_Bevel[i]); i+=2; if(data_Front_Bevel[i][0] > 100.0) done = true; } } if( Back_Face_Triangles ) { i = 0; done = false; while(!done) { glNormal3fv(data_Back_Face[i+1]); glVertex3fv(data_Back_Face[i]); i+=2; if(data_Back_Face[i][0] > 100.0) done = true; } } if( Back_Bevel_Triangles ) { i = 0; done = false; while(!done) { glNormal3fv(data_Back_Bevel[i+1]); glVertex3fv(data_Back_Bevel[i]); i+=2; if(data_Back_Bevel[i][0] > 100.0) done = true; } } if( Side_Triangles ) { i = 0; done = false; while(!done) { glNormal3fv(data_Side[i+1]); glVertex3fv(data_Side[i]); i+=2; if(data_Side[i][0] > 100.0) done = true; } } glEnd(); } chromium-bsu-0.9.15.1/src/Ammo.h0000644000175000017500000000121112150046665013131 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef Ammo_h #define Ammo_h //==================================================================== class ActiveAmmo { public: ActiveAmmo(); ~ActiveAmmo(); void init(float p[3], float v[3], float d); inline void updatePos() { pos[0]+=vel[0]; pos[1]+=vel[1]; pos[2]+=vel[2];} float pos[3]; float vel[3]; float damage; ActiveAmmo *back; ActiveAmmo *next; private: static int ammoCount; }; #endif // Ammo_h chromium-bsu-0.9.15.1/src/ScreenItem.cpp0000644000175000017500000000154611406723454014645 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "ScreenItem.h" #include int ScreenItem::itemCount = 0; //==================================================================== ScreenItem::ScreenItem(ItemType t) { screenItemType = t; ScreenItem::itemCount++; ScreenItem::init(); } ScreenItem::~ScreenItem() { itemCount--; // fprintf(stderr, _("ScreenItem::itemCount = %d\n"), ScreenItem::itemCount); } //---------------------------------------------------------- void ScreenItem::init() { pos[0] = 0.0; pos[1] = 0.0; pos[2] = 0.0; age = 0; back = next = 0; } //---------------------------------------------------------- float *ScreenItem::getPos() { return pos; } chromium-bsu-0.9.15.1/src/Ammo.cpp0000644000175000017500000000130512150046665013470 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "Ammo.h" int ActiveAmmo::ammoCount = 0; //==================================================================== ActiveAmmo::ActiveAmmo() { back = 0; next = 0; ammoCount++; } ActiveAmmo::~ActiveAmmo() { ammoCount--; } //---------------------------------------------------------- void ActiveAmmo::init(float p[3], float v[3], float d) { pos[0] = p[0]; pos[1] = p[1]; pos[2] = p[2]; vel[0] = v[0]; vel[1] = v[1]; vel[2] = v[2]; damage = d; back = 0; next = 0; } chromium-bsu-0.9.15.1/src/EnemyAircraft_Tank.cpp0000644000175000017500000000747112143346621016314 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "EnemyAircraft_Tank.h" #include #include #include #include "Config.h" #include "define.h" #include "Ammo.h" #include "Global.h" #include "EnemyAmmo.h" #include "HeroAircraft.h" #include "ScreenItemAdd.h" //================================================================= EnemyAircraft_Tank::EnemyAircraft_Tank(EnemyType et, float p[3], float randFact) : EnemyAircraft(et, p, randFact) { init(p, randFact); } //---------------------------------------------------------- EnemyAircraft_Tank::~EnemyAircraft_Tank() { } //---------------------------------------------------------- // this is only here to get rid of the IRIX compiler warning... void EnemyAircraft_Tank::init() { EnemyAircraft::init(); } //---------------------------------------------------------- void EnemyAircraft_Tank::init(float *p, float randFact) { EnemyAircraft::init(p, randFact); damage = baseDamage = -2000.0*game->gameSkill; size[0] = 1.9; size[1] = 2.1; collisionMove = 0.1; vel[1] = 0.03; } //-- NOTE: Many of the firing rates are not adjusted by game->speedAdj //-- so they will not be totally correct. Should be close enough for jazz, though. //---------------------------------------------------------- void EnemyAircraft_Tank::update() { float v[3] = { 0.0, -0.2, 0.0 }; // float *hpos = target->getPos(); float *hpos = game->hero->getPos(); float a = hpos[0]-pos[0]; float b = hpos[1]-pos[1]; float dist; float ammoSpeed = 0.35*game->speedAdj; int tmpInt; //-- update age age++; shootInterval--; pos[0] += secondaryMove[0]*game->speedAdj; pos[1] += secondaryMove[1]*game->speedAdj; float s = (1.0-game->speedAdj)+(game->speedAdj*0.7); secondaryMove[0] *= s; secondaryMove[1] *= s; move(); float p[3] = { pos[0], pos[1], pos[2] }; p[1] = pos[1] - 1.7; if(fabs(a) < 4.0) { if(shootSwap == 0 || shootSwap == 8 || shootSwap == 16 ) { v[1] = -0.2; p[0] = pos[0] + 1.5; game->enemyAmmo->addAmmo(0, p, v); p[0] = pos[0] - 1.5; game->enemyAmmo->addAmmo(0, p, v); } shootSwap++; shootSwap %= 100; } if(!((tmpInt = age/200)%2)) //-- omni shooters { tmpInt = age%200; if(tmpInt < 100) { preFire = (float)tmpInt/100.0f; } else if(tmpInt < 170) { if(!(age%10)) { p[1] = pos[1]-0.45; b = hpos[1]-p[1]; p[0] = pos[0]; a = hpos[0]-p[0]; dist = fabs(a) + fabs(b); shootVec[0] = 2.0*ammoSpeed*a/dist; shootVec[1] = 2.0*ammoSpeed*b/dist; secondaryMove[0] -= shootVec[0]*0.1; secondaryMove[1] -= shootVec[1]*0.1; game->enemyAmmo->addAmmo(2, p, shootVec); preFire -= 0.4; if(preFire < 0.0) preFire = 0.0; } else preFire += 0.035; } else preFire = 0.0; } } //---------------------------------------------------------- void EnemyAircraft_Tank::move() { Config *config = Config::instance(); float *hpos; if(target) hpos = target->getPos(); else hpos = pos; float diff[2] = { hpos[0]-pos[0], hpos[1]-pos[1] }; float v1; if(fabs(diff[0]) > 8.0) v1 = 0.04; else { v1 = 0.04*(fabs(diff[0])/8.0); } vel[1] = 0.99*vel[1] + 0.01*v1; if(pos[1] < -3.0) vel[1] = -0.1; else if(pos[1] < 0.0) vel[1] *= 0.99; if(pos[0] < 0.0) pos[0] = game->speedAdj*(0.998*pos[0] + 0.002*(-config->screenBoundX()+2.85)); else pos[0] = game->speedAdj*(0.998*pos[0] + 0.002*( config->screenBoundX()-2.85)); switch((age/50)%8) { case 2: pos[1] += game->speedAdj*(0.05); break; default: pos[1] -= game->speedAdj*(vel[1]); break; } if(pos[0] < -config->screenBoundX()) pos[0] = -config->screenBoundX(); if(pos[0] > config->screenBoundX()) pos[0] = config->screenBoundX(); } chromium-bsu-0.9.15.1/src/gettext.h0000644000175000017500000000034411157506544013735 00000000000000#ifndef gettext_h #define gettext_h #if ENABLE_NLS #include #define _(str) gettext(str) #define N_(str) str #else #define _(str) str #define N_(str) str #define gettext(str) str #endif #endif /* gettext_h */ chromium-bsu-0.9.15.1/src/HeroAmmo.h0000644000175000017500000000227312150046666013761 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef HeroAmmo_h #define HeroAmmo_h #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "define.h" #include "Ammo.h" class Global; class EnemyFleet; //==================================================================== class HeroAmmo { public: HeroAmmo(); ~HeroAmmo(); void addAmmo(int type, float pos[3]); void updateAmmo(); void checkForHits(EnemyFleet *fleet); void printList(int type); void drawGL(); void clear(); void loadTextures(); void deleteTextures(); private: ActiveAmmo *getNewAmmo(); void killAmmo(ActiveAmmo *dead); private: ActiveAmmo *ammoRoot[NUM_HERO_AMMO_TYPES]; ActiveAmmo *ammoPool; float ammoSize[NUM_HERO_AMMO_TYPES][2]; float ammoDamage[NUM_HERO_AMMO_TYPES]; GLuint ammoTex[NUM_HERO_AMMO_TYPES]; private: Global *game; }; #endif // HeroAmmo_h chromium-bsu-0.9.15.1/src/Explosions.cpp0000644000175000017500000004624412150046666014756 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "Explosions.h" #include #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "extern.h" #include "Global.h" #include "HeroAircraft.h" #include "Image.h" //==================================================================== Explosions::Explosions() { game = Global::getInstance(); int i; for(i = 0; i < (int)NumExploTypes; i++) { tex[i] = 0; exploRoot[i] = new Explo(); exploSize[i][0] = 0.5; exploSize[i][1] = 0.5; exploStay[i] = 20.0; exploPause[i][0] = 0; exploPause[i][1] = 0; exploPause[i][2] = 0; } exploPool = new Explo(); loadTextures(); exploSize[EnemyDestroyed][0] = 1.35; exploSize[EnemyDestroyed][1] = 1.35; exploStay[EnemyDestroyed] = 30.0; exploSize[EnemyDamage][0] = 1.0; exploSize[EnemyDamage][1] = 1.0; exploStay[EnemyDamage] = 20.0; exploPause[EnemyDamage][1] = 3; exploSize[EnemyAmmo00][0] = 1.5; exploSize[EnemyAmmo00][1] = 1.5; exploStay[EnemyAmmo00] = 15.0; exploPause[EnemyAmmo00][1] = 1; exploSize[EnemyAmmo01][0] = 0.5; exploSize[EnemyAmmo01][1] = 0.5; exploStay[EnemyAmmo01] = 10.0; exploPause[EnemyAmmo01][1] = 3; exploSize[EnemyAmmo02][0] = 1.7; exploSize[EnemyAmmo02][1] = 1.7; exploStay[EnemyAmmo02] = 10.0; exploPause[EnemyAmmo02][1] = 2; exploSize[EnemyAmmo03][0] = 1.7; exploSize[EnemyAmmo03][1] = 1.7; exploStay[EnemyAmmo03] = 10.0; exploPause[EnemyAmmo03][1] = 2; exploSize[EnemyAmmo04][0] = 2.0; exploSize[EnemyAmmo04][1] = 1.5; exploStay[EnemyAmmo04] = 10.0; exploPause[EnemyAmmo04][1] = 5; exploSize[HeroDestroyed][0] = 1.5; exploSize[HeroDestroyed][1] = 1.5; exploStay[HeroDestroyed] = 25.0; exploSize[HeroDamage][0] = 1.1; exploSize[HeroDamage][1] = 1.1; exploStay[HeroDamage] = 25.0; exploPause[HeroDamage][1] = 3; exploSize[HeroAmmo00][0] = 0.25; exploSize[HeroAmmo00][1] = 0.25; exploStay[HeroAmmo00] = 10.0; exploSize[HeroAmmo01][0] = 0.5; exploSize[HeroAmmo01][1] = 1.0; exploStay[HeroAmmo01] = 15.0; exploPause[HeroAmmo01][1] = 1; exploSize[HeroAmmo02][0] = 0.9; exploSize[HeroAmmo02][1] = 1.0; exploStay[HeroAmmo02] = 23.0; exploSize[HeroShields][0] = 1.6; exploSize[HeroShields][1] = 1.6; exploStay[HeroShields] = 25.0; exploPause[HeroShields][1] = 5; exploSize[PowerBurst][0] = 1.8; exploSize[PowerBurst][1] = 1.8; exploStay[PowerBurst] = 35.0; exploSize[AddLife][0] = 2.5; exploSize[AddLife][1] = 2.5; exploStay[AddLife] = 25.0; exploSize[LoseLife][0] = 3.5; exploSize[LoseLife][1] = 3.5; exploStay[LoseLife] = 35.0; exploSize[ScoreLife][0] = 3.5; exploSize[ScoreLife][1] = 3.5; exploStay[ScoreLife] = 35.0; exploSize[Electric][0] = 1.7; exploSize[Electric][1] = 0.5; exploStay[Electric] = 43.0; exploPause[Electric][1] = 0; exploSize[Glitter][0] = 0.8; exploSize[Glitter][1] = 1.0; exploStay[Glitter] = 20.0; exploPause[Glitter][1] = 0; } Explosions::~Explosions() { Explo *cur; Explo *del; clear(); //-- move all explosions into the pool cur = exploPool->next; while(cur) { del = cur; cur = cur->next; delete del; } for(int i = 0; i < (int)NumExploTypes; i++) delete exploRoot[i]; delete exploPool; deleteTextures(); } //---------------------------------------------------------- void Explosions::loadTextures() { tex[EnemyDestroyed] = Image::load(dataLoc("png/enemyExplo.png"), IMG_NOMIPMAPS, IMG_ALPHA, GL_CLAMP, GL_NEAREST, GL_LINEAR); tex[EnemyDamage] = tex[EnemyDestroyed]; tex[EnemyAmmo00] = Image::load(dataLoc("png/enemyAmmoExplo00.png")); tex[EnemyAmmo01] = Image::load(dataLoc("png/enemyAmmoExplo01.png"), IMG_NOMIPMAPS, IMG_ALPHA, GL_CLAMP, GL_NEAREST, GL_LINEAR); tex[EnemyAmmo02] = Image::load(dataLoc("png/enemyAmmoExplo02.png")); tex[EnemyAmmo03] = Image::load(dataLoc("png/enemyAmmoExplo03.png")); tex[EnemyAmmo04] = Image::load(dataLoc("png/enemyAmmoExplo04.png")); tex[HeroDestroyed] = Image::load(dataLoc("png/enemyExplo.png"), IMG_NOMIPMAPS, IMG_ALPHA, GL_CLAMP, GL_NEAREST, GL_LINEAR); tex[HeroDamage] = tex[HeroDestroyed]; tex[HeroAmmo00] = Image::load(dataLoc("png/heroAmmoExplo00.png"), IMG_NOMIPMAPS, IMG_ALPHA, GL_CLAMP, GL_NEAREST, GL_NEAREST); tex[HeroAmmo01] = Image::load(dataLoc("png/heroAmmoExplo01.png"), IMG_NOMIPMAPS, IMG_ALPHA, GL_CLAMP, GL_NEAREST, GL_LINEAR); tex[HeroAmmo02] = Image::load(dataLoc("png/heroAmmoExplo02.png"), IMG_NOMIPMAPS, IMG_ALPHA, GL_CLAMP, GL_NEAREST, GL_LINEAR); tex[HeroShields] = Image::load(dataLoc("png/heroShields.png"), IMG_NOMIPMAPS, IMG_BLEND3, GL_CLAMP, GL_LINEAR, GL_LINEAR); // tex[HeroShields] = Image::load(dataLoc("png/heroShields.png"), IMG_NOMIPMAPS, IMG_BLEND1, GL_CLAMP, GL_LINEAR, GL_LINEAR); tex[PowerBurst] = Image::load(dataLoc("png/powerUpTex.png"), IMG_NOMIPMAPS, IMG_BLEND3, GL_CLAMP, GL_LINEAR, GL_LINEAR); tex[AddLife] = Image::load(dataLoc("png/life.png")); tex[LoseLife] = tex[AddLife]; tex[ScoreLife] = tex[AddLife]; tex[Electric] = Image::load(dataLoc("png/electric.png"), IMG_NOMIPMAPS, IMG_BLEND3, GL_REPEAT, GL_LINEAR, GL_LINEAR); tex[Glitter] = Image::load(dataLoc("png/glitter.png")); } //---------------------------------------------------------- void Explosions::deleteTextures() { for(int i = 0; i < (int)NumExploTypes; i++) { glDeleteTextures(1, &tex[i]); tex[i] = 0; } } //---------------------------------------------------------- void Explosions::clear() { int i; Explo *cur; Explo *del; for(i = 0; i < NumExploTypes; i++) { cur = exploRoot[i]->next; while(cur) { del = cur; cur = cur->next; killExplo(del); } exploRoot[i]->next = 0; } } //---------------------------------------------------------- Explo *Explosions::getNewExplo() { Explo *retExplo; if(exploPool->next) { retExplo = exploPool->next; exploPool->next = retExplo->next; } else { retExplo = new Explo(); } return retExplo; } //---------------------------------------------------------- void Explosions::killExplo(Explo *dead) { dead->back = 0; dead->next = exploPool->next; exploPool->next = dead; } //---------------------------------------------------------- Explo *Explosions::addExplo(ExploType t, float p[3], int a, float s) { Explo *newExplo = 0; Explo *first = 0; if((exploPause[t][0]) <= 0) { exploPause[t][2] = 1; //-- set flag to init explo pause count newExplo = getNewExplo(); newExplo->init(p, a, s); newExplo->back = exploRoot[t]; newExplo->next = exploRoot[t]->next; first = exploRoot[t]->next; if(first) first->back = newExplo; exploRoot[t]->next = newExplo; } return newExplo; } //---------------------------------------------------------- Explo *Explosions::addElectric(float p[3], float v[3], float clr[4], int age, float size) { Explo *newExplo = 0; Explo *first = 0; exploPause[Electric][2] = 1; //-- set flag to init explo pause count newExplo = getNewExplo(); newExplo->init(p, v, clr, age, size); newExplo->back = exploRoot[Electric]; newExplo->next = exploRoot[Electric]->next; first = exploRoot[Electric]->next; if(first) first->back = newExplo; exploRoot[Electric]->next = newExplo; return newExplo; } //---------------------------------------------------------- Explo *Explosions::addGlitter(float p[3], float v[3], float clr[4], int age, float size) { Explo *newExplo = 0; Explo *first = 0; exploPause[Glitter][2] = 1; //-- set flag to init explo pause count newExplo = getNewExplo(); newExplo->init(p, v, clr, age, size); newExplo->back = exploRoot[Glitter]; newExplo->next = exploRoot[Glitter]->next; first = exploRoot[Glitter]->next; if(first) first->back = newExplo; exploRoot[Glitter]->next = newExplo; return newExplo; } //---------------------------------------------------------- void Explosions::update() { Explo *explo; Explo *backExplo; Explo *nextExplo; for(int i = 0; i < NumExploTypes; i++) { if(exploPause[i][0] > 0.0) exploPause[i][0] -= game->speedAdj; else exploPause[i][0] = 0.0; if(exploPause[i][2]) //-- if flag was set, init count { exploPause[i][0] = exploPause[i][1]; exploPause[i][2] = 0.0; } explo = exploRoot[i]->next; while(explo) { explo->age++; if(explo->age > 0) { explo->pos[0] += explo->vel[0]*game->speedAdj; explo->pos[1] += explo->vel[1]*game->speedAdj; explo->pos[2] += explo->vel[2]*game->speedAdj; } if(explo->age > (exploStay[i]/game->speedAdj)) { backExplo = explo->back; nextExplo = explo->next; backExplo->next = nextExplo; if(nextExplo) nextExplo->back = backExplo; killExplo(explo); explo = nextExplo; } else explo = explo->next; } } } //---------------------------------------------------------- void Explosions::drawGL() { if(exploRoot[EnemyDestroyed]->next) drawExplo(EnemyDestroyed); if(exploRoot[EnemyDamage]->next) drawExplo(EnemyDamage); if(exploRoot[EnemyAmmo00]->next) drawAmmo(EnemyAmmo00); if(exploRoot[EnemyAmmo01]->next) drawAmmo(EnemyAmmo01); if(exploRoot[EnemyAmmo02]->next) drawAmmo(EnemyAmmo02); if(exploRoot[EnemyAmmo03]->next) drawAmmo(EnemyAmmo03); if(exploRoot[EnemyAmmo04]->next) drawAmmo(EnemyAmmo04); if(exploRoot[HeroDestroyed]->next) drawExplo(HeroDestroyed); if(exploRoot[HeroDamage]->next) drawExplo(HeroDamage); if(exploRoot[HeroAmmo00]->next) drawAmmo(HeroAmmo00); if(exploRoot[HeroAmmo01]->next) drawAmmo(HeroAmmo01); if(exploRoot[HeroAmmo02]->next) drawAmmo(HeroAmmo02); if(exploRoot[HeroShields]->next) drawShields(HeroShields); if(exploRoot[PowerBurst]->next) drawBurst(PowerBurst); if(exploRoot[AddLife]->next) drawLife(AddLife); if(exploRoot[LoseLife]->next) drawLife(LoseLife); if(exploRoot[ScoreLife]->next) drawLife(ScoreLife); if(exploRoot[Electric]->next) drawElectric(Electric); if(exploRoot[Glitter]->next) drawGlitter(Glitter); } //---------------------------------------------------------- void Explosions::drawExplo(ExploType type) { float age; float ex, ey; float exs, eys; float *p; float clr, tmp; float xoff,yoff; Explo *thisExplo; glColor4f(1.0, 1.0, 1.0, 1.0); glBindTexture(GL_TEXTURE_2D, tex[type]); thisExplo = exploRoot[type]->next; glBegin(GL_QUADS); while(thisExplo) { age = thisExplo->age*game->speedAdj; if( age >= 0) { clr = age/exploStay[type]; ex = thisExplo->size*exploSize[type][0]*clr; ey = thisExplo->size*exploSize[type][1]*clr; // ex = thisExplo->size*exploSize[type][0]*((thisExplo->age)/(exploStay[type])); // ey = thisExplo->size*exploSize[type][1]*((thisExplo->age)/(exploStay[type])); exs = ex * 0.7; eys = ey * 0.7; tmp = clr*clr; clr = 1.2-clr; tmp = 0.5+clr*0.5; glColor4f(tmp, tmp, tmp, clr); if(type == HeroDamage) p = game->hero->pos; else p = thisExplo->pos; if(type == EnemyDestroyed) { xoff = 0.1; yoff = 0.3; glTexCoord2f(0.0, 1.0); glVertex3f(p[0]-exs+xoff, p[1]+eys+yoff, p[2]); glTexCoord2f(0.0, 0.0); glVertex3f(p[0]-exs+xoff, p[1]-eys+yoff, p[2]); glTexCoord2f(1.0, 0.0); glVertex3f(p[0]+exs+xoff, p[1]-eys+yoff, p[2]); glTexCoord2f(1.0, 1.0); glVertex3f(p[0]+exs+xoff, p[1]+eys+yoff, p[2]); xoff = -0.2; yoff = -0.4; glTexCoord2f(0.0, 1.0); glVertex3f(p[0]-exs+xoff, p[1]+eys+yoff, p[2]); glTexCoord2f(0.0, 0.0); glVertex3f(p[0]-exs+xoff, p[1]-eys+yoff, p[2]); glTexCoord2f(1.0, 0.0); glVertex3f(p[0]+exs+xoff, p[1]-eys+yoff, p[2]); glTexCoord2f(1.0, 1.0); glVertex3f(p[0]+exs+xoff, p[1]+eys+yoff, p[2]); } xoff = 0.0; yoff = -0.3; glTexCoord2f(0.0, 1.0); glVertex3f(p[0]-ex+xoff, p[1]+ey+yoff, p[2]); glTexCoord2f(0.0, 0.0); glVertex3f(p[0]-ex+xoff, p[1]-ey+yoff, p[2]); glTexCoord2f(1.0, 0.0); glVertex3f(p[0]+ex+xoff, p[1]-ey+yoff, p[2]); glTexCoord2f(1.0, 1.0); glVertex3f(p[0]+ex+xoff, p[1]+ey+yoff, p[2]); } thisExplo = thisExplo->next; //ADVANCE } glEnd(); } //---------------------------------------------------------- void Explosions::drawAmmo(ExploType type) { float age; float ex, ey; float clr;//,tmp; float *pos; Explo *thisExplo; glBindTexture(GL_TEXTURE_2D, tex[type]); thisExplo = exploRoot[type]->next; glBegin(GL_QUADS); while(thisExplo) { age = thisExplo->age*game->speedAdj; ex = exploSize[type][0]*((age+5.0f)/(exploStay[type]+5.0f)); ey = exploSize[type][1]*((age+5.0f)/(exploStay[type]+5.0f)); clr = age/exploStay[type]; //tmp = clr*clr*clr; if( (clr = (1.2-clr)) > 1.0) clr = 1.0; glColor4f(1.0, 1.0, 1.0, clr); pos = thisExplo->pos; glTexCoord2f(0.0, 0.0); glVertex3f(pos[0]-ex, pos[1]+ey, pos[2]); glTexCoord2f(0.0, 1.0); glVertex3f(pos[0]-ex, pos[1]-ey, pos[2]); glTexCoord2f(1.0, 1.0); glVertex3f(pos[0]+ex, pos[1]-ey, pos[2]); glTexCoord2f(1.0, 0.0); glVertex3f(pos[0]+ex, pos[1]+ey, pos[2]); thisExplo = thisExplo->next; //ADVANCE } glEnd(); } //---------------------------------------------------------- void Explosions::drawBurst(ExploType type) { float age; float ex, ey; float clr,tmp; float *pos; Explo *thisExplo; glBindTexture(GL_TEXTURE_2D, tex[type]); thisExplo = exploRoot[type]->next; while(thisExplo) { age = thisExplo->age*game->speedAdj; tmp = 1.0-age/exploStay[type]; clr = tmp; ex = thisExplo->size*exploSize[type][0]*clr; ey = thisExplo->size*exploSize[type][1]*clr; clr = tmp*0.75; glColor4f(clr+0.5, clr+0.2, clr+0.1, clr); pos = thisExplo->pos; glPushMatrix(); glTranslatef(pos[0], pos[1], pos[2]); glRotatef(IRAND, 0.0, 0.0, 1.0); glBegin(GL_QUADS); glTexCoord2f(0.0, 0.0); glVertex3f( -ex, ey, 0.0); glTexCoord2f(0.0, 1.0); glVertex3f( -ex, -ey, 0.0); glTexCoord2f(1.0, 1.0); glVertex3f( ex, -ey, 0.0); glTexCoord2f(1.0, 0.0); glVertex3f( ex, ey, 0.0); glEnd(); glRotatef(IRAND, 0.0, 0.0, 1.0); glBegin(GL_QUADS); glTexCoord2f(0.0, 0.0); glVertex3f( -ex, ey, 0.0); glTexCoord2f(0.0, 1.0); glVertex3f( -ex, -ey, 0.0); glTexCoord2f(1.0, 1.0); glVertex3f( ex, -ey, 0.0); glTexCoord2f(1.0, 0.0); glVertex3f( ex, ey, 0.0); glEnd(); glPopMatrix(); thisExplo = thisExplo->next; //ADVANCE } } //---------------------------------------------------------- void Explosions::drawShields(ExploType type) { float age; float ex, ey; float clr,tmp; float *pos; Explo *thisExplo; if(!game->hero->isVisible()) return; glBindTexture(GL_TEXTURE_2D, tex[type]); thisExplo = exploRoot[type]->next; while(thisExplo) { age = thisExplo->age*game->speedAdj; tmp = age/exploStay[type]; clr = 1.0-tmp; tmp = 0.5+(clr*0.5); ex = exploSize[type][0]*tmp; ey = exploSize[type][1]*tmp; glColor4f(clr, clr, 1.0, clr*0.7); pos = game->hero->pos; glPushMatrix(); glTranslatef(pos[0], pos[1], pos[2]); glRotatef(IRAND, 0.0, 0.0, 1.0); glBegin(GL_QUADS); glTexCoord2f(0.0, 0.0); glVertex3f( -ex, ey, 0.0); glTexCoord2f(0.0, 1.0); glVertex3f( -ex, -ey, 0.0); glTexCoord2f(1.0, 1.0); glVertex3f( ex, -ey, 0.0); glTexCoord2f(1.0, 0.0); glVertex3f( ex, ey, 0.0); glEnd(); glPopMatrix(); thisExplo = thisExplo->next; //ADVANCE } } //---------------------------------------------------------- void Explosions::drawLife(ExploType type) { float age; float ex, ey; float *p; float clr[4] = { 1.0, 1.0, 1.0, 1.0 }; float tmp; Explo *thisExplo; glBindTexture(GL_TEXTURE_2D, tex[type]); thisExplo = exploRoot[type]->next; glBegin(GL_QUADS); while(thisExplo) { age = thisExplo->age*game->speedAdj; if(age >= 0) { p = thisExplo->pos; tmp = age/exploStay[type]; if(type == AddLife) { clr[0] = clr[1] = tmp; clr[2] = 1.0; clr[3] = tmp+0.2; tmp = 1.0-tmp; } else if(type == LoseLife) { clr[0] = 1.0; clr[1] = clr[2] = 0.1; clr[3] = 1.0-tmp; } else { clr[0] = clr[1] = clr[2] = 1.0; clr[3] = 1.0-tmp; } ex = thisExplo->size*exploSize[type][0]*tmp; ey = thisExplo->size*exploSize[type][1]*tmp; glColor4fv(clr); glTexCoord2f(0.0, 1.0); glVertex3f(p[0]-ex, p[1]+ey, p[2]); glTexCoord2f(0.0, 0.0); glVertex3f(p[0]-ex, p[1]-ey, p[2]); glTexCoord2f(1.0, 0.0); glVertex3f(p[0]+ex, p[1]-ey, p[2]); glTexCoord2f(1.0, 1.0); glVertex3f(p[0]+ex, p[1]+ey, p[2]); } thisExplo = thisExplo->next; //ADVANCE } glEnd(); } //---------------------------------------------------------- void Explosions::drawElectric(ExploType type) { float age; float ex, ey; float alpha,tmp; float *clr; float *pos; Explo *thisExplo; float tOff; glBindTexture(GL_TEXTURE_2D, tex[type]); thisExplo = exploRoot[type]->next; while(thisExplo) { age = thisExplo->age*game->speedAdj; if(age >= 0) { tmp = age/exploStay[type]; alpha = 1.0-tmp; alpha = 5.0*(alpha*alpha); clr = thisExplo->clr; glColor4f(clr[0], clr[1], clr[2], clr[3]*alpha); ex = exploSize[type][0]; ey = exploSize[type][1]*tmp; tmp = (1.0-game->speedAdj)+(game->speedAdj*1.075); thisExplo->vel[0] *= tmp; thisExplo->vel[1] *= tmp; thisExplo->vel[2] *= tmp; pos = thisExplo->pos; tOff = FRAND; glPushMatrix(); glTranslatef(pos[0], pos[1], pos[2]); glBegin(GL_QUADS); glTexCoord2f(0.0, 0.0+tOff); glVertex3f( -ex, ey, 0.0); glTexCoord2f(0.0, 0.2+tOff); glVertex3f( -ex, -ey, 0.0); glTexCoord2f(1.0, 0.2+tOff); glVertex3f( ex, -ey, 0.0); glTexCoord2f(1.0, 0.0+tOff); glVertex3f( ex, ey, 0.0); glEnd(); glPopMatrix(); } thisExplo = thisExplo->next; //ADVANCE } } //---------------------------------------------------------- void Explosions::drawGlitter(ExploType type) { float age; float ex, ey; float alpha,tmp; float *clr; float *pos; Explo *thisExplo; glBindTexture(GL_TEXTURE_2D, tex[type]); thisExplo = exploRoot[type]->next; while(thisExplo) { age = thisExplo->age*game->speedAdj; if( age >= 0) { tmp = age/exploStay[type]; alpha = 1.0-tmp; //alpha = 5.0*(alpha*alpha); clr = thisExplo->clr; glColor4f(clr[0], clr[1], clr[2], clr[3]*alpha); tmp = alpha*alpha; ex = tmp*thisExplo->size*exploSize[type][0]; ey = tmp*thisExplo->size*exploSize[type][1]+(0.02*age); pos = thisExplo->pos; glPushMatrix(); glTranslatef(pos[0], pos[1], pos[2]); glBegin(GL_QUADS); glTexCoord2f(0.0, 0.0); glVertex3f( -ex, ey, 0.0); glTexCoord2f(0.0, 1.0); glVertex3f( -ex, -ey, 0.0); glTexCoord2f(1.0, 1.0); glVertex3f( ex, -ey, 0.0); glTexCoord2f(1.0, 0.0); glVertex3f( ex, ey, 0.0); glEnd(); glPopMatrix(); } thisExplo = thisExplo->next; //ADVANCE } } //==================================================================== int Explo::exploCount = 0; Explo::Explo() { age = 0; back = 0; next = 0; size = 1; exploCount++; } Explo::~Explo() { exploCount--; } void Explo::init(float p[3], int a, float s) { pos[0] = p[0]; pos[1] = p[1]; pos[2] = p[2]; vel[0] = 0.0; vel[1] = 0.0; vel[2] = 0.0; clr[0] = 1.0; clr[1] = 1.0; clr[2] = 1.0; clr[3] = 1.0; age = (int)(a/(Global::getInstance()->speedAdj) ); size = s; back = 0; next = 0; } void Explo::init(float p[3], float v[3], float c[4], int a, float s) { pos[0] = p[0]; pos[1] = p[1]; pos[2] = p[2]; vel[0] = v[0]; vel[1] = v[1]; vel[2] = v[2]; clr[0] = c[0]; clr[1] = c[1]; clr[2] = c[2]; clr[3] = c[3]; age = (int)(a/(Global::getInstance()->speedAdj) ); size = s; back = 0; next = 0; } chromium-bsu-0.9.15.1/src/Global.cpp0000644000175000017500000002564612143346621014012 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "Global.h" #include "extern.h" #include "HiScore.h" #include "Config.h" Text *Global::text = 0; MainToolkit *Global::toolkit = 0; bool Global::mouseActive = false; float Global::fps = 50.0; int Global::frame = 0; int Global::gameFrame = 0; float Global::gameSpeed = 0.5; float Global::gameSkill = 1.0; int Global::gameLevel = 1; float Global::speedAdj = 1.0; Global::GameMode Global::gameMode = Menu; int Global::heroDeath = 0; int Global::heroSuccess = 0; float Global::scrollSpeed = -0.045; HeroAircraft *Global::hero = 0; EnemyFleet *Global::enemyFleet = 0; HeroAmmo *Global::heroAmmo = 0; EnemyAmmo *Global::enemyAmmo = 0; ScreenItemAdd *Global::itemAdd = 0; Explosions *Global::explosions = 0; PowerUps *Global::powerUps = 0; Audio *Global::audio = 0; Ground *Global::ground = 0; Ground *Global::groundGame = 0; Ground *Global::groundMenu = 0; MenuGL *Global::menu = 0; MainGL *Global::mainGL = 0; StatusDisplay *Global::statusDisplay = 0; float Global::cursorPos[3] = { 0.0, 0.0, HERO_Z }; FILE *Global::eventFile = 0; int Global::tipShipPast = 0; int Global::tipSuperShield = 0; //==================================================================== #include #include #include #include "Audio.h" #include "Ground.h" #include "MenuGL.h" #include "MainGL.h" #include "PowerUps.h" #include "HeroAmmo.h" #include "EnemyAmmo.h" #include "EnemyFleet.h" #include "Explosions.h" #include "HeroAircraft.h" #include "ScreenItemAdd.h" #include "StatusDisplay.h" #include "GroundMetal.h" #if defined(AUDIO_OPENAL) #include "AudioOpenAL.h" #endif #if defined(AUDIO_SDLMIXER) #include "AudioSDLMixer.h" #endif Global *Global::instance = 0; //---------------------------------------------------------- Global::Global() { game_pause = false; game_quit = false; // readConfigFile(); } Global::~Global() { // saveConfigFile(); } //---------------------------------------------------------- Global *Global::init() { if(!Global::instance) { Global::instance = new Global; } else { fprintf(stderr, _("WARNING: Global::init() has already been called.\n")); } return Global::instance; } //---------------------------------------------------------- Global *Global::getInstance() { if(!instance) { return Global::init(); } else return Global::instance; } //---------------------------------------------------------- void Global::destroy() { delete Global::toolkit; Global::toolkit = 0; delete Global::instance; Global::instance = 0; } //---------------------------------------------------------- void Global::newGame() { Config *config = Config::instance(); HiScore::getInstance()->set(config->intSkill(), hero->getScore()); gameSkill = config->gameSkillBase() + 0.5; gameSkill += (gameLevel-1)*0.05; gameFrame = 0; enemyFleet->clear(); powerUps->clear(); enemyAmmo->clear(); heroAmmo->clear(); itemAdd->clear(); explosions->clear(); hero->newGame(); hero->setLives(4); game_pause = false; // Global::generateRandom(); itemAdd->loadScreenItems(""); if(groundGame != groundMenu) { //delete game ground and set to menu/game common ground delete groundGame; groundGame = groundMenu; } ground = groundGame; ground->setVariation(gameLevel-1); if(eventFile) fclose(eventFile); audio->setMusicIndex(gameLevel-1); // //-- cheezy, partially functional record mechanism // Global::eventFile = fopen("EVENT_FILE.txt", "w"); // Global::eventFile = fopen("EVENT_FILE.txt", "r"); // Global::scrollSpeed = -Global::gameSkill*0.05; // fprintf(stderr, "%f\n", Global::scrollSpeed); } //---------------------------------------------------------- void Global::gotoNextLevel() { Config *config = Config::instance(); gameLevel++; if(config->maxLevel() < gameLevel) config->setMaxLevel(gameLevel); gameSkill += 0.05; if(gameSkill > 1.9) gameSkill = 1.9; gameFrame = 0; enemyFleet->clear(); powerUps->clear(); enemyAmmo->clear(); heroAmmo->clear(); itemAdd->clear(); hero->fullHealth(); // generateRandom(); itemAdd->loadScreenItems(""); // when more than one ground is used, check here if it // need to be created. ground->nextVariation(); audio->nextMusicIndex(); } //---------------------------------------------------------- void Global::createGame() { Config *config = Config::instance(); if( config->debug() ) fprintf(stderr, _("Starting up...")); mainGL = new MainGL(); explosions = new Explosions(); enemyFleet = new EnemyFleet(); hero = new HeroAircraft(); heroAmmo = new HeroAmmo(); enemyAmmo = new EnemyAmmo(); statusDisplay = new StatusDisplay(); powerUps = new PowerUps(); ground = new GroundMetal(); menu = new MenuGL(); itemAdd = new ScreenItemAdd(); #if defined(AUDIO_OPENAL) && defined(AUDIO_SDLMIXER) if(config->audioType() == Config::AudioOpenAL) audio = new AudioOpenAL(); else audio = new AudioSDLMixer(); #elif defined(AUDIO_OPENAL) audio = new AudioOpenAL(); #elif defined(AUDIO_SDLMIXER) audio = new AudioSDLMixer(); #else audio = new Audio(); #endif groundGame = groundMenu = ground; newGame(); audio->setMusicMode(Audio::MusicMenu); if( config->debug() ) fprintf(stderr, _("...startup complete.\n")); } //---------------------------------------------------------- void Global::deleteGame() { Config *config = Config::instance(); if( config->debug() ) fprintf(stderr, _("Shutting down...\n")); delete mainGL; delete enemyFleet; delete hero; delete heroAmmo; delete enemyAmmo; delete statusDisplay; delete explosions; delete powerUps; delete ground; delete menu; delete itemAdd; delete audio; if( config->debug() ) fprintf(stderr, _("...shutdown complete.\n")); } //---------------------------------------------------------- void Global::deleteTextures() { Config *config = Config::instance(); if( config->debug() ) fprintf(stderr, _("deleteTextures()\n")); // return; glFinish(); mainGL->deleteTextures(); enemyAmmo->deleteTextures(); enemyFleet->deleteTextures(); explosions->deleteTextures(); hero->deleteTextures(); heroAmmo->deleteTextures(); ground->deleteTextures(); menu->deleteTextures(); powerUps->deleteTextures(); statusDisplay->deleteTextures(); glFinish(); } //---------------------------------------------------------- void Global::loadTextures() { Config *config = Config::instance(); if( config->debug() ) fprintf(stderr, _("Global::loadTextures()\n")); // return; glFinish(); mainGL->loadTextures(); enemyAmmo->loadTextures(); enemyFleet->loadTextures(); explosions->loadTextures(); hero->loadTextures(); heroAmmo->loadTextures(); ground->loadTextures(); menu->loadTextures(); powerUps->loadTextures(); statusDisplay->loadTextures(); glFinish(); } //==================================================================== static int randData[256] = { 248102004, 328117286, 993377775, 854015073, 1439374375, 1767159396, 70069201, 1907231987, 211119157, 479401751, 622212282, 9231838, 734458600, 1262181023, 1588506079, 1045482140, 1339687125, 1560344577, 1213849032, 633406194, 614125827, 1554327504, 1806655959, 9023993, 1078727242, 1176063139, 976187378, 810931292, 746270205, 1562136994, 2087884076, 424129806, 1193958768, 1095781440, 983612896, 149343863, 360133739, 1686051724, 1739362510, 731185254, 1288405356, 1885751450, 384971725, 1815492077, 997042586, 1665612979, 571718101, 1202528724, 823422130, 648247351, 1310410582, 1276554002, 2101005116, 1295452586, 1016404054, 195103114, 7612905, 1430120805, 978590810, 1546776775, 401848397, 1779173400, 1807914296, 1682029851, 349817859, 942374862, 1461561077, 120026595, 751306787, 799796867, 996682091, 482884166, 1144154542, 1217981297, 372372860, 1751855466, 579591149, 1722265308, 2087439369, 351051816, 1456317295, 271195445, 219723916, 1255424177, 378781518, 753683640, 427750009, 1556077179, 1273818659, 559565258, 960093753, 729768891, 1647764074, 1227026302, 1149585425, 1765259304, 1868939152, 774702399, 750059288, 398832958, 520820276, 2112703334, 1362399002, 1561545469, 1780640386, 244572965, 852682320, 2037075953, 1225051875, 504049456, 225120512, 1844582338, 1338663083, 1074570311, 160244553, 1121950973, 418405917, 624843041, 1149855877, 1119779436, 1094178976, 2033148251, 371488856, 2051932162, 1859053526, 942438374, 1067346010, 1955231938, 85831261, 504170563, 1461599154, 1331453662, 78953775, 1213982141, 2003116935, 2079514895, 1687748987, 1680501530, 1947364831, 1565907115, 1040177840, 595297516, 2075848483, 378042878, 871418310, 1568735684, 1444462324, 917004149, 611204198, 1676918350, 938958743, 1638988003, 1515187085, 939044846, 1962493447, 2135470, 295376586, 1762079157, 2062507824, 1282493848, 2073691441, 1602732461, 1201070569, 947659542, 2056481520, 88202495, 1417304658, 1289086053, 1384048210, 1502072312, 1061581827, 1102754594, 73404482, 49379974, 1408723948, 727887420, 1723089720, 1543825878, 1107100043, 1024116412, 824309689, 1446638616, 235123901, 852436277, 2090136943, 1615752050, 1578900715, 127475878, 1171040344, 329650992, 1033285319, 1060667470, 2014529907, 800975903, 515148648, 1066046014, 394386848, 2064959457, 924398949, 504237184, 159062826, 950457702, 1833692758, 734688828, 1997793182, 589278825, 1532000472, 106596900, 4377635, 184959073, 1672457626, 996215687, 1750355520, 2022517378, 517653891, 1473385649, 63013760, 12922586, 1450588006, 1252083068, 1894542412, 116284061, 1272942781, 936597537, 2055707879, 850455160, 534369042, 1501836375, 1522849318, 1521806822, 2002946071, 977846244, 1544448690, 1241478873, 803625621, 81198469, 1810959889, 1082459409, 149777578, 1164775679, 17445490, 527728284, 1544356102, 522717168, 1632812509, 1097328719, 389651448, 1720278104, 807163977, 1248380721, 1044108, 1107180198, 388105756, 1264247211, 377234805, 1930260065 }; int Global::randI[256]; float Global::randF[256]; float Global::randS[256]; int Global::randIndex = 0; //---------------------------------------------------------- void Global::generateRandom(bool r) { Config *config = Config::instance(); Global::randIndex = 0; if(r) { if( config->debug() ) fprintf(stderr, _("Generating random sequences\n")); for(int i = 0; i < 256; i++) { randI[i] = rand(); randS[i] = (2.0*(0.5-(rand()/(double)RAND_MAX))); randF[i] = (rand()/(double)RAND_MAX); } } else { for(int i = 0; i < 256; i++) { randI[i] = randData[i]; randS[i] = (2.0*(0.5-(randData[i]/(double)RAND_MAX))); randF[i] = (randData[i]/(double)RAND_MAX); } } // fprintf(stdout, "int Global::irand[256] = {"); // for(i = 0; i < 256; i++) // { // if( !(i%8) ) // fprintf(stdout, "\n\t"); // fprintf(stdout, "%10d, ", irand[i]); // } // fprintf(stdout, "\n};\n\n"); } chromium-bsu-0.9.15.1/src/HeroAircraft.cpp0000644000175000017500000005030612150046666015156 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "HeroAircraft.h" #include #include #include #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "Config.h" #include "define.h" #include "extern.h" #include "Global.h" #include "HeroAmmo.h" #include "Explosions.h" #include "EnemyFleet.h" #include "EnemyAircraft.h" #include "PowerUps.h" #include "Audio.h" #include "StatusDisplay.h" #include "Image.h" //==================================================================== HeroAircraft::HeroAircraft() : ScreenItem(ItemHero) { game = Global::getInstance(); size[0] = 0.7; size[1] = 0.85; superBomb = 0; dontShow = 0; lives = 4; score = 0.0; bound[0][0] = -10.0; bound[0][1] = 10.0; bound[1][0] = -7.5; bound[1][1] = 7.5; scoreStep = 50000.0; scoreTarget = scoreStep; currentItemIndex = 0; useItemArmed = 0.0; loadTextures(); reset(); } HeroAircraft::~HeroAircraft() { deleteTextures(); } //---------------------------------------------------------- void HeroAircraft::loadTextures() { heroTex = Image::load(dataLoc("png/hero.png")); bombTex = Image::load(dataLoc("png/superBomb.png")); } //---------------------------------------------------------- void HeroAircraft::deleteTextures() { glDeleteTextures(1, &heroTex); glDeleteTextures(1, &bombTex); heroTex = 0; bombTex = 0; } //---------------------------------------------------------- float *HeroAircraft::getPos() { epos[0] = pos[0]; epos[1] = pos[1]; epos[2] = pos[2]; return epos; } //---------------------------------------------------------- void HeroAircraft::newGame() { score = 0; superBomb = 0; reset(); } //---------------------------------------------------------- void HeroAircraft::reset() { pos[0] = 0.0; pos[1] = -3.0f; pos[2] = HERO_Z; dontShow = 0; damage = HERO_DAMAGE; shields = HERO_SHIELDS; currentItemIndex = 0; secondaryMove[0] = secondaryMove[1] = 0.0; for(int i = 0; i < NUM_HERO_AMMO_TYPES; i++) { gunPause[i] = -1; ammoStock[i] = 0; // ammoStock[i] = AMMO_REFILL; gunActive[i] = false; gunFlash0[i] = 0.0; gunFlash1[i] = 0.0; } gunTrigger = false; gunSwap = false; } //---------------------------------------------------------- void HeroAircraft::fullHealth() { damage = HERO_DAMAGE; shields = HERO_SHIELDS; float p0[3] = {10.4,-8.30, 25.0 }; float v0[3] = { 0.0, 0.08, 0.0 }; float clr[4] = { 1.0, 1.0, 1.0, 1.0 }; p0[0] = -10.4; game->explosions->addElectric(p0, v0, clr, 0); game->explosions->addElectric(p0, v0, clr, 0); game->explosions->addElectric(p0, v0, clr, -1); game->explosions->addElectric(p0, v0, clr, -3); game->explosions->addElectric(p0, v0, clr, -4); p0[0] = 10.4; game->explosions->addElectric(p0, v0, clr, 0); game->explosions->addElectric(p0, v0, clr, 0); game->explosions->addElectric(p0, v0, clr, -1); game->explosions->addElectric(p0, v0, clr, -3); game->explosions->addElectric(p0, v0, clr, -4); secondaryMove[0] = secondaryMove[1] = 0.0; gunTrigger = false; gunSwap = false; } //---------------------------------------------------------- void HeroAircraft::addScore(float in) { if(game->gameMode != Global::HeroDead) score += in; } //---------------------------------------------------------- void HeroAircraft::addLife(bool score) { float p[3] = { 10.2, 0.0, 25.0 }; p[1] = 7.4-lives*game->hero->size[1]; game->audio->playSound(Audio::AddLife, p); game->explosions->addExplo(Explosions::AddLife, p); game->explosions->addExplo(Explosions::AddLife, p, -10); game->explosions->addExplo(Explosions::AddLife, p, -13); if(score) { p[0] = -7.9; p[1] = -8.0; game->audio->playSound(Audio::AddLife, p); game->explosions->addExplo(Explosions::PowerBurst, p); game->explosions->addExplo(Explosions::ScoreLife, p, 0); game->explosions->addExplo(Explosions::ScoreLife, p, -3); game->explosions->addExplo(Explosions::ScoreLife, p, -9); game->explosions->addExplo(Explosions::ScoreLife, p, -15); } if(lives < 9) lives++; else superBomb = 1; } //---------------------------------------------------------- void HeroAircraft::loseLife() { float p[3] = { 10.2, 0.0, 25.0 }; //-- this has to be in sync w/ StatusDisplay positions... lives--; p[1] = 7.4-lives*game->hero->size[1]; if(lives > -2) { game->audio->playSound(Audio::LoseLife, p); game->explosions->addExplo(Explosions::LoseLife, p, 0, 1.5); game->explosions->addExplo(Explosions::LoseLife, p, -10, 1.5); game->explosions->addExplo(Explosions::LoseLife, p, -13, 1.5); game->explosions->addExplo(Explosions::PowerBurst, p); } if(lives < 0 && game->gameMode != Global::HeroDead) { damage = 0; shields = 0; startDeath(); } } //---------------------------------------------------------- void HeroAircraft::setLives(int in) { if(in > 9) in = 9; lives = in; } //---------------------------------------------------------- void HeroAircraft::useItem(int index) { if(currentItemIndex == index) { useItem(); } else { if(index < NUM_HERO_ITEMS && index >= 0) { currentItemIndex = index; useItemArmed = 0.0; useItem(); } } } //---------------------------------------------------------- void HeroAircraft::useItem() { if(game->gameMode == Global::Game && !superBomb && !game->game_pause) { if(!useItemArmed) { useItemArmed = 1.0; } else { useItemArmed = 0.0; float v[3] = { 0.0, 0.7, 0.0 }; PowerUp *pwrUp; int i; switch(currentItemIndex) { case 0: // self destruct for(i = 0; i < NUM_HERO_AMMO_TYPES; i++) { //eject all ammo - return remaining ammo to game->powerUps if(ammoStock[i] > 1.0) { v[0] = SRAND*0.15; v[1] = 0.1+FRAND*0.1; pwrUp = new PowerUp( (PowerUps::Type)(i+(int)PowerUps::HeroAmmo00), pos, (ammoStock[i]/AMMO_REFILL), v); game->powerUps->addPowerUp(pwrUp); } } damage = 0.0; shields = 0.0; lives--; startDeath(); break; case 1: break; default: break; } } } } //---------------------------------------------------------- void HeroAircraft::moveEvent(int x, int y) { Config *config = Config::instance(); if(game->gameMode != Global::HeroDead && !game->game_pause) { pos[0] += x*config->movementSpeed(); pos[1] += -y*config->movementSpeed(); if (pos[0] < bound[0][0]) pos[0] = bound[0][0]; else if (pos[0] > bound[0][1]) pos[0] = bound[0][1]; if (pos[1] < bound[1][0]) pos[1] = bound[1][0]; else if (pos[1] > bound[1][1]) pos[1] = bound[1][1]; } } //---------------------------------------------------------- void HeroAircraft::ammoDamage(float d, float vec[3]) { if(superBomb) return; float f = d/50.0; secondaryMove[0] = vec[0]*f; secondaryMove[1] = vec[1]*f; float a = 2.0; pos[0] += vec[0]*f*a; pos[1] += vec[1]*f*a; pos[2] += vec[2]*f*a; doDamage(d); } //---------------------------------------------------------- void HeroAircraft::doDamage(float d) { if(superBomb) return; if(shields > HERO_SHIELDS) { shields -= d*0.25; game->explosions->addExplo(Explosions::HeroShields, pos); game->statusDisplay->setShieldAlpha(1.0); } else if(shields > 0.0) { shields -= d*0.8; damage += d*0.2; if(shields < 0.0) shields = 0.0; game->explosions->addExplo(Explosions::HeroShields, pos); game->statusDisplay->setShieldAlpha(1.0); game->statusDisplay->setDamageAlpha(1.0); } else { damage += d; game->statusDisplay->setDamageAlpha(1.0); } if(damage > 0.0) { damage = 0.0; lives--; startDeath(); } } //---------------------------------------------------------- void HeroAircraft::fireGun(bool status) { if(dontShow) return; if(status && game->gameMode != Global::HeroDead) { gunTrigger = true; gunPause[0] = 0; if(gunActive[1]) if(gunPause[1] < 0) gunPause[1] = 0; if(gunActive[2]) if(gunPause[2] < 0) gunPause[2] = 0; } else { gunTrigger = false; gunPause[0] = -1; } } //---------------------------------------------------------- void HeroAircraft::shootGun() { float p[3] = { 0.0, 0.0, pos[2] }; if( gunPause[0] <= 0) { gunPause[0] = 5; p[0] = pos[0]+0.3; p[1] = pos[1]+0.8; game->heroAmmo->addAmmo(0, p); p[0] = pos[0]-0.3; game->heroAmmo->addAmmo(0, p); if(gunActive[0]) { p[0] = pos[0]+0.45; p[1] = pos[1]+0.2; game->heroAmmo->addAmmo(0, p); p[0] = pos[0]-0.45; game->heroAmmo->addAmmo(0, p); ammoStock[0] -= 0.5; } if(currentItemIndex == 1 && useItemArmed) // double fire { p[0] = pos[0]+0.37; p[1] = pos[1]+0.6; game->heroAmmo->addAmmo(0, p); p[0] = pos[0]-0.37; game->heroAmmo->addAmmo(0, p); if(gunActive[0]) { p[0] = pos[0]+0.52; p[1] = pos[1]; game->heroAmmo->addAmmo(0, p); p[0] = pos[0]-0.52; game->heroAmmo->addAmmo(0, p); ammoStock[0] -= 0.75; } } } if(gunActive[1] && gunPause[1] <= 0.0) { gunPause[1] = 25; p[0] = pos[0]; p[1] = pos[1] + 1.1; game->heroAmmo->addAmmo(1, p); ammoStock[1] -= 1.5; if(currentItemIndex == 1 && useItemArmed) // double fire { p[1] -= 0.2; p[0] = pos[0]+0.09; game->heroAmmo->addAmmo(1, p); p[0] = pos[0]-0.09; game->heroAmmo->addAmmo(1, p); ammoStock[1] -= 4.5; } } if(gunActive[2] && gunPause[2] <= 0.0) { gunSwap = !gunSwap; gunPause[2] = 5; p[1] = pos[1]+0.4; if(gunSwap) { p[0] = pos[0]+0.7; game->heroAmmo->addAmmo(2, p); } else { p[0] = pos[0]-0.7; game->heroAmmo->addAmmo(2, p); } ammoStock[2] -= 1.5; if(currentItemIndex == 1 && useItemArmed) // double fire { if(gunSwap) { p[0] = pos[0]+0.85; p[1] -= 0.75; game->heroAmmo->addAmmo(2, p); } else { p[0] = pos[0]-0.85; p[1] -= 0.75; game->heroAmmo->addAmmo(2, p); } ammoStock[2] -= 3.5; } } //-- clean up gun active for(int i = 0; i < NUM_HERO_AMMO_TYPES; i++) if(ammoStock[i] < 0.0) { ammoStock[i] = 0.0; gunActive[i] = false; } } //---------------------------------------------------------- void HeroAircraft::setAmmoStock(int index, float value) { if(index >= 0 && index < NUM_HERO_AMMO_TYPES) { game->statusDisplay->setAmmoAlpha(1.0); gunPause[index] = 1; gunActive[index] = true; ammoStock[index] = value; } } //---------------------------------------------------------- void HeroAircraft::dropBomb() { } //---------------------------------------------------------- void HeroAircraft::checkForCollisions(EnemyFleet *fleet) { float p[3]; float r1,r2; float diffX, diffY; float dist; float power; EnemyAircraft *enemy; fleet->toFirst(); while( (enemy = fleet->getShip()) ) { diffX = pos[0]-enemy->pos[0]; diffY = pos[1]-enemy->pos[1]; dist = fabs(diffX) + fabs(diffY); if(!dontShow && dist < enemy->size[0]+size[0]) { //-- damage power = -enemy->damage*0.5; if(power > 35.0) power = 35.0; doDamage(power); if(shields > HERO_SHIELDS) { power*=0.5; // reduce secondary movement when super shields are enabled enemy->damage += 70.0; } else enemy->damage += 40.0; // normal collision //-- explosions r1 = SRAND*0.3; r2 = SRAND*0.4; p[0] = enemy->pos[0]+r1; p[1] = enemy->pos[1]+r2; p[2] = enemy->pos[2]; game->explosions->addExplo(Explosions::EnemyDamage, p); p[0] = pos[0]+r1; p[1] = pos[1]+0.2+r2; p[2] = pos[2]; if(shields > 0.0) game->explosions->addExplo(Explosions::HeroShields, p); else game->explosions->addExplo(Explosions::HeroDamage, p); secondaryMove[0] = diffX*power*0.03; secondaryMove[1] = diffY*power*0.03; enemy->secondaryMove[0] -= diffX* enemy->collisionMove; enemy->secondaryMove[1] -= diffY*(enemy->collisionMove*0.5); } if(superBomb) { diffX = -enemy->pos[0]; diffY = -15.0-enemy->pos[1]; float dist = sqrt(diffX*diffX + diffY*diffY); if( (dist < superBomb*0.1 && enemy->type < EnemyBoss00) || (enemy->pos[1] < -11.0) ) { enemy->damage += 5000.0; } if(superBomb > 300) superBomb = 0; } } if(superBomb) superBomb += 2; } //---------------------------------------------------------- void HeroAircraft::checkForPowerUps(PowerUps *powerUps) { if(dontShow) return; float dist; float stock; PowerUp *pwrUp; PowerUp *delUp; if(score > scoreTarget) { scoreTarget += scoreStep; addLife(true); } float p0[3] = {10.4,-8.30, 25.0 }; float v0[3] = { 0.0, 0.08, 0.0 }; float clr[4] = { 1.0, 1.0, 1.0, 1.0 }; if(game->gameMode == Global::Game) pwrUp = powerUps->getFirst(); else pwrUp = 0; while( pwrUp ) { dist = fabs(pos[0]-pwrUp->pos[0]) + fabs(pos[1]-pwrUp->pos[1]); if(dist < size[1]) { game->audio->playSound(Audio::PowerUp, pos); switch(pwrUp->type) { case PowerUps::Shields: if(shields < HERO_SHIELDS) shields = HERO_SHIELDS; game->statusDisplay->setShieldAlpha(5.0); p0[0] = -10.4; game->explosions->addElectric(p0, v0, clr, 0); game->explosions->addElectric(p0, v0, clr, -1); game->explosions->addElectric(p0, v0, clr, -3); game->explosions->addElectric(p0, v0, clr, -4); break; case PowerUps::SuperShields: game->tipSuperShield++; damage -= shields; if(damage < HERO_DAMAGE) damage = HERO_DAMAGE; shields = HERO_SHIELDS*2; game->statusDisplay->setDamageAlpha(5.0); game->statusDisplay->setShieldAlpha(5.0); p0[0] = -10.4; game->explosions->addElectric(p0, v0, clr, 0); game->explosions->addElectric(p0, v0, clr, -1); game->explosions->addElectric(p0, v0, clr, -3); game->explosions->addElectric(p0, v0, clr, -4); game->explosions->addElectric(p0, v0, clr, -10); game->explosions->addElectric(p0, v0, clr, -11); game->explosions->addElectric(p0, v0, clr, -13); game->explosions->addElectric(p0, v0, clr, -14); p0[0] = 10.4; game->explosions->addElectric(p0, v0, clr, 0); game->explosions->addElectric(p0, v0, clr, -1); game->explosions->addElectric(p0, v0, clr, -3); game->explosions->addElectric(p0, v0, clr, -4); game->explosions->addElectric(p0, v0, clr, -10); game->explosions->addElectric(p0, v0, clr, -11); game->explosions->addElectric(p0, v0, clr, -13); game->explosions->addElectric(p0, v0, clr, -14); break; case PowerUps::Repair: game->statusDisplay->setDamageAlpha(5.0); damage = HERO_DAMAGE; p0[0] = 10.4; game->explosions->addElectric(p0, v0, clr, 0); game->explosions->addElectric(p0, v0, clr, -1); game->explosions->addElectric(p0, v0, clr, -3); game->explosions->addElectric(p0, v0, clr, -4); break; case PowerUps::HeroAmmo00: addScore(100.0); stock = ammoStock[0] + pwrUp->power*AMMO_REFILL; if(stock > AMMO_REFILL) stock = AMMO_REFILL; setAmmoStock(0, stock); break; case PowerUps::HeroAmmo01: addScore(100.0); stock = ammoStock[1] + pwrUp->power*AMMO_REFILL; if(stock > AMMO_REFILL) stock = AMMO_REFILL; setAmmoStock(1, stock); break; case PowerUps::HeroAmmo02: addScore(100.0); stock = ammoStock[2] + pwrUp->power*AMMO_REFILL; if(stock > AMMO_REFILL) stock = AMMO_REFILL; setAmmoStock(2, stock); break; default: break; } game->explosions->addExplo(Explosions::PowerBurst, pwrUp->pos); delUp = pwrUp; pwrUp = pwrUp->next; powerUps->remove(delUp); } else { pwrUp = pwrUp->next; } } } //---------------------------------------------------------- void HeroAircraft::update() { if(dontShow > 1) { pos[0] = cos(game->frame*0.02) * 9.0; pos[1] = 4.0 + sin(game->frame*0.07) * 2.0; } else if(dontShow == 1) { pos[0] = 0.0f; pos[1] = -3.0f; } //-- Gun flashes are drawn in StatusDisplay if(gunTrigger) shootGun(); for(int i = 0; i < NUM_HERO_AMMO_TYPES; i++) { if(gunPause[i] >= 0) gunPause[i] -= game->speedAdj; if(gunTrigger) { float flash; float pause; switch(i) { case 0: flash = 5.0/game->speedAdj; pause = gunPause[i]/game->speedAdj; gunFlash0[i] = (flash-pause)/flash; if(gunActive[i]) gunFlash1[i] = (flash-pause)/flash; else gunFlash1[i] = 0.0; break; case 1: flash = 10.0/game->speedAdj; pause = gunPause[i]/game->speedAdj; if(gunActive[i] && gunPause[i] < flash) gunFlash0[i] = (flash-pause)/flash; else gunFlash0[i] = 0.0; break; case 2: flash = 5.0/game->speedAdj; pause = gunPause[i]/game->speedAdj; if(gunActive[i]) { if(gunPause[i] < flash) { if(gunSwap) { gunFlash0[i] = (flash-pause)/flash; gunFlash1[i] = 0.0; } else { gunFlash0[i] = 0.0; gunFlash1[i] = (flash-pause)/flash; } } } else { gunFlash0[i] = 0.0; gunFlash1[i] = 0.0; } break; } } else { if(gunFlash0[i] > 0.0) gunFlash0[i] -= 0.075*game->speedAdj; else gunFlash0[i] = 0.0; if(gunFlash1[i] > 0.0) gunFlash1[i] -= 0.075*game->speedAdj; else gunFlash1[i] = 0.0; } } //-- decrement item activation switch(currentItemIndex) { case 0: // self destruct useItemArmed -= 0.02; break; case 1: if(useItemArmed) doDamage(1); break; } if(useItemArmed < 0.0) useItemArmed = 0.0; //-- decrement supershields if(shields >= HERO_SHIELDS) { shields -= 0.15*game->speedAdj; } float s = (1.0-game->speedAdj)+(game->speedAdj*0.8); secondaryMove[0] *= s; secondaryMove[1] *= s; pos[0] += secondaryMove[0]*game->speedAdj; pos[1] += secondaryMove[1]*game->speedAdj; moveEvent(0,0); } //---------------------------------------------------------- void HeroAircraft::drawGL() { //-- draw hero glPushMatrix(); glTranslatef(pos[0], pos[1], pos[2]); if(!dontShow) { glColor4f(1.0, 1.0, 1.0, 1.0); glBindTexture(GL_TEXTURE_2D, heroTex); drawQuad(size[0], size[1]); } else { dontShow--; } //-- draw super shields in StatusDisplay to get better blend mode... glPopMatrix(); if(superBomb) { float s = superBomb*0.1; glBlendFunc(GL_SRC_ALPHA, GL_ONE); glBindTexture(GL_TEXTURE_2D, bombTex); glPushMatrix(); glTranslatef(0.0, -15.0, HERO_Z); glRotatef(IRAND, 0.0, 0.0, 1.0); drawQuad(s,s); glPopMatrix(); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); } } //---------------------------------------------------------- void HeroAircraft::startDeath() { deathExplosions(); if(lives < 0) { fireGun(false); game->heroDeath = DEATH_TIME; game->gameMode = Global::HeroDead; dontShow = -1; } else { superBomb = 1; reset(); dontShow = 130; } } //---------------------------------------------------------- void HeroAircraft::deathExplosions() { int i; float r; float p[3] = { 0.0, -0.5, pos[2] }; int w, skip; deathStereo = 5.0; p[0] = -deathStereo; game->audio->playSound(Audio::Explosion, p); game->audio->playSound(Audio::Explosion, p, -45); p[0] = deathStereo; game->audio->playSound(Audio::Explosion, p); game->audio->playSound(Audio::Explosion, p, -20); p[0] = 0.0; game->audio->playSound(Audio::ExploBig, p); game->audio->playSound(Audio::ExploPop, p); //-- Caclulate radius for(i = 0; i < DEATH_SPIKES; i++) { double rnd = FRAND; double a = rnd+2.0*M_PI*((double)i/(double)DEATH_SPIKES); double s = 0.5+0.5*FRAND; deathCircle[i][0] = sin(a)*s; deathCircle[i][1] = cos(a)*s; p[0] = pos[0]+deathCircle[i][0]; p[1] = pos[1]+deathCircle[i][1]; p[2] = pos[2]; game->explosions->addExplo(Explosions::EnemyDestroyed, p); } //-- Set up explosions for(i = 0; i < DEATH_TIME; i++) { w = i%DEATH_SPIKES; skip = 1+(int)(3.0f*FRAND); p[2] = pos[2]; if(i < DEATH_TIME-DEATH_SPIKES) { if( !(i%skip) ) { r = 1.25+4.0*((float)i/(float)DEATH_TIME); p[0] = pos[0]+deathCircle[w][0]*r; p[1] = pos[1]+deathCircle[w][1]*r; game->explosions->addExplo(Explosions::EnemyDestroyed, p, -i); } } else { p[0] = pos[0]+deathCircle[w][0]; p[1] = pos[1]+deathCircle[w][1]; game->explosions->addExplo(Explosions::EnemyDestroyed, p, -i); } if(!(i%21)) { deathStereo = -deathStereo*1.5; p[0] = deathStereo; p[1] = -5.0; game->audio->playSound(Audio::Explosion, p, -i); } } } chromium-bsu-0.9.15.1/src/AudioOpenAL.h0000644000175000017500000000524312143346621014346 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef AudioOpenAL_h #define AudioOpenAL_h #ifdef HAVE_CONFIG_H #include #endif #ifdef AUDIO_OPENAL #include "Audio.h" #ifdef HAVE_OPENAL_AL_H #include #elif defined(HAVE_AL_AL_H) #include #endif #ifdef HAVE_ALUT_ALUT_H #include #elif defined(HAVE_AL_ALUT_H) #include #endif /** * Use OpenAL for sound effects (positional audio) as well as music * playback if playlist support is selected. */ //==================================================================== class AudioOpenAL : public Audio { public: AudioOpenAL(); ~AudioOpenAL(); virtual void update(); virtual void playSound(SoundType type, float *pos, int age = 0); virtual void stopMusic(); virtual void pauseGameMusic(bool); virtual void setMusicMode(SoundType); virtual void setMusicVolume(float); virtual void setSoundVolume(float); virtual void setMusicIndex(int); protected: virtual void initSound(); bool createContext(); void loadSounds(); private: void checkError(const char* tag = ""); void playSoundExplosion(float pos[3]); void playSoundExploPop(float pos[3]); //-- OpenAL extensions void checkForExtensions(); void (*alAttenuationScale)(ALfloat param); void (*alcSetAudioChannel)(ALuint channel, ALfloat volume); float (*alcGetAudioChannel)(ALuint channel); ALboolean (*alutLoadMP3)(ALuint, ALvoid *, ALint); ALboolean (*alutLoadVorbis)(ALuint, ALvoid *, ALint); //-- Format loaders bool loadWAV(const char* filename); bool loadMP3(const char* filename); bool loadVorbis(const char* filename); private: ALuint buffer[NumSoundTypes]; ALuint source[NumSoundTypes]; ALfloat sourcePos[NumSoundTypes][3]; ALuint sourceExplosion[NUM_EXPLO]; ALuint sourceExploPop[NUM_EXPLO_POP]; int explosionIndex; int exploPopIndex; int numReqThisFrame[NumSoundTypes]; ALfloat gain[NumSoundTypes]; /** audio formats for playList. Determined my file extension */ enum AudioFormat { Unknown = -1, /**< error condition */ WAV, /**< .wav extension */ MP3, /**< .mp3 extension */ OGG, /**< .ogg extension */ NumAudioFormats /**< number of available extensions */ }; AudioFormat extensionFormat(char*); void loadMusicList(); float origCDvolume; ALCdevice *dev; ALCcontext *context_id; bool initialized; float audioScale[3]; float soundVolume; float musicVolume; SoundInfo *soundQueue; }; #endif // AUDIO_OPENAL #endif // AudioOpenAL_h chromium-bsu-0.9.15.1/src/GroundMetalSegment.cpp0000644000175000017500000003403212150046666016347 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "GroundMetalSegment.h" #include #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif //#define GL_EXT_ //#include #include "Config.h" #include "Global.h" #include "Ground.h" //==================================================================== GroundMetalSegment::GroundMetalSegment(float p[3], float s[2], Ground *prnt) : GroundSegment(p, s, prnt) { } GroundMetalSegment::~GroundMetalSegment() { } //---------------------------------------------------------- void GroundMetalSegment::drawGL() { Config *config = Config::instance(); static float c0_clr[4] = { 0.65, 0.62, 0.53, 1.0 }; static float c1_clr[4] = { 0.79, 0.82, 0.69, 1.0 }; static float r0_clr[4] = { 0.07, 0.07, 0.13, 1.0 }; static float r1_clr[4] = { 0.31, 0.30, 0.30, 1.0 }; static float r2_clr[4] = { 0.31, 0.30, 0.30, 1.0 }; float S; float tmp; float rep; float tilt; float clr_sin; bool blipMirrorT = false; age += 1.0; clr_sin = 0.5*sin(parent->game->gameFrame*0.001); r1_clr[0] = 0.15+clr_sin; r2_clr[0] = 0.15+clr_sin; clr_sin = 0.2*sin(parent->game->gameFrame*0.0005); c0_clr[0] = 0.28+clr_sin; c0_clr[1] = 0.25+clr_sin; c0_clr[2] = 0.16+clr_sin; c1_clr[0] = 0.42+clr_sin; c1_clr[1] = 0.45+clr_sin; c1_clr[2] = 0.34+clr_sin; switch(parent->variation) { default: case 0: rep = 0.26; tilt = 0.1; S = -parent->game->frame*0.001; blipMirrorT = false; break; case 1: rep = 0.4; tilt = 0.2; S = -parent->game->frame*0.001; blipMirrorT = true; break; case 2: S = -parent->game->frame*0.005; tmp = sin(S); rep = 0.7+tmp; tilt = 0.5+tmp; blipMirrorT = true; break; } #ifdef EXPERIMENTAL drawMultiTex(rep, S, tilt, blipMirrorT, c0_clr, c1_clr, r0_clr, r1_clr, r2_clr); #else // EXPERIMENTAL if(config->gfxLevel() > 1) { drawBlip(rep, S, tilt, blipMirrorT); } if(true) { drawSurface(c0_clr, c1_clr, r0_clr, r1_clr, r2_clr); } #endif // EXPERIMENTAL } //---------------------------------------------------------- void GroundMetalSegment::drawBlip(float rep, float S, float tilt, bool blipMirrorT) { float repA = 0.0; float repB = rep; glColor4f(1.0, 1.0, 1.0, 1.0); glBindTexture(GL_TEXTURE_2D, parent->tex[Ground::Blip]); // glBegin(GL_QUADS); glBegin(GL_TRIANGLES); glTexCoord2f( rep, repA+S+tilt); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f( 0.0, repA+S); glVertex3f(-size[0]+pos[0], pos[1], pos[2]); glTexCoord2f( 0.0, repB+S); glVertex3f(-size[0]+pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f( rep, repA+S+tilt); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f( 0.0, repB+S); glVertex3f(-size[0]+pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f( rep, repB+S+tilt); glVertex3f( pos[0], -size[1]+pos[1], pos[2]); //-- glTexCoord2f( 0.0, repA+S); glVertex3f( size[0]+pos[0], pos[1], pos[2]); glTexCoord2f( rep, repA+S+tilt); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f( rep, repB+S+tilt); glVertex3f( pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f( 0.0, repA+S); glVertex3f( size[0]+pos[0], pos[1], pos[2]); glTexCoord2f( rep, repB+S+tilt); glVertex3f( pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f( 0.0, repB+S); glVertex3f( size[0]+pos[0], -size[1]+pos[1], pos[2]); if(blipMirrorT) { repA = rep; repB = 0.0; } glTexCoord2f( 0.0, repA+S); glVertex3f( size[0]+pos[0], size[1]+pos[1], pos[2]); glTexCoord2f( rep, repA+S+tilt); glVertex3f( pos[0], size[1]+pos[1], pos[2]); glTexCoord2f( rep, repB+S+tilt); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f( 0.0, repA+S); glVertex3f( size[0]+pos[0], size[1]+pos[1], pos[2]); glTexCoord2f( rep, repB+S+tilt); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f( 0.0, repB+S); glVertex3f( size[0]+pos[0], pos[1], pos[2]); //-- glTexCoord2f( rep, repA+S+tilt); glVertex3f( pos[0], size[1]+pos[1], pos[2]); glTexCoord2f( 0.0, repA+S); glVertex3f(-size[0]+pos[0], size[1]+pos[1], pos[2]); glTexCoord2f( 0.0, repB+S); glVertex3f(-size[0]+pos[0], pos[1], pos[2]); glTexCoord2f( rep, repA+S+tilt); glVertex3f( pos[0], size[1]+pos[1], pos[2]); glTexCoord2f( 0.0, repB+S); glVertex3f(-size[0]+pos[0], pos[1], pos[2]); glTexCoord2f( rep, repB+S+tilt); glVertex3f( pos[0], pos[1], pos[2]); glEnd(); } //---------------------------------------------------------- void GroundMetalSegment::drawSurface(float *c0_clr, float *c1_clr, float *r0_clr, float *r1_clr, float *r2_clr) { Config *config = Config::instance(); float rep = 1.0; glBindTexture(GL_TEXTURE_2D, parent->tex[Ground::Base]); glBegin(GL_TRIANGLES); //-- use triangles to prevent color popping on Utah if(config->gfxLevel() > 0) { glColor4fv(c0_clr); glTexCoord2f( rep, rep); glVertex3f( pos[0], -size[1]+pos[1], pos[2]); glColor4fv(c1_clr); glTexCoord2f( rep, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glColor4fv(r2_clr); glTexCoord2f( 0.0, 0.0); glVertex3f(-size[0]+pos[0], pos[1], pos[2]); glColor4fv(c0_clr); glTexCoord2f( rep, rep); glVertex3f( pos[0], -size[1]+pos[1], pos[2]); glColor4fv(r2_clr); glTexCoord2f( 0.0, 0.0); glVertex3f(-size[0]+pos[0], pos[1], pos[2]); glColor4fv(r0_clr); glTexCoord2f( 0.0, rep); glVertex3f(-size[0]+pos[0], -size[1]+pos[1], pos[2]); glColor4fv(r1_clr); glTexCoord2f( 0.0, rep); glVertex3f( size[0]+pos[0], -size[1]+pos[1], pos[2]); glColor4fv(r0_clr); glTexCoord2f( 0.0, 0.0); glVertex3f( size[0]+pos[0], pos[1], pos[2]); glColor4fv(c1_clr); glTexCoord2f( rep, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glColor4fv(r1_clr); glTexCoord2f( 0.0, rep); glVertex3f( size[0]+pos[0], -size[1]+pos[1], pos[2]); glColor4fv(c1_clr); glTexCoord2f( rep, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glColor4fv(c0_clr); glTexCoord2f( rep, rep); glVertex3f( pos[0], -size[1]+pos[1], pos[2]); glColor4fv(r0_clr); glTexCoord2f( 0.0, 0.0); glVertex3f( size[0]+pos[0], pos[1], pos[2]); glColor4fv(r1_clr); glTexCoord2f( 0.0, rep); glVertex3f( size[0]+pos[0], size[1]+pos[1]+0.1, pos[2]); glColor4fv(c0_clr); glTexCoord2f( rep, rep); glVertex3f( pos[0], size[1]+pos[1]+0.1, pos[2]); glColor4fv(r0_clr); glTexCoord2f( 0.0, 0.0); glVertex3f( size[0]+pos[0], pos[1], pos[2]); glColor4fv(c0_clr); glTexCoord2f( rep, rep); glVertex3f( pos[0], size[1]+pos[1]+0.1, pos[2]); glColor4fv(c1_clr); glTexCoord2f( rep, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glColor4fv(c1_clr); glTexCoord2f( rep, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glColor4fv(c0_clr); glTexCoord2f( rep, rep); glVertex3f( pos[0], size[1]+pos[1]+0.1, pos[2]); glColor4fv(r0_clr); glTexCoord2f( 0.0, rep); glVertex3f(-size[0]+pos[0], size[1]+pos[1]+0.1, pos[2]); glColor4fv(c1_clr); glTexCoord2f( rep, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glColor4fv(r0_clr); glTexCoord2f( 0.0, rep); glVertex3f(-size[0]+pos[0], size[1]+pos[1]+0.1, pos[2]); glColor4fv(r2_clr); glTexCoord2f( 0.0, 0.0); glVertex3f(-size[0]+pos[0], pos[1], pos[2]); } else { float b = -0.1; glColor4f(c0_clr[0]-b, c0_clr[1]-b, c0_clr[2]-b, c0_clr[3] ); glTexCoord2f( rep, rep); glVertex3f( pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f( rep, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f( 0.0, 0.0); glVertex3f(-size[0]+pos[0], pos[1], pos[2]); glTexCoord2f( rep, rep); glVertex3f( pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f( 0.0, 0.0); glVertex3f(-size[0]+pos[0], pos[1], pos[2]); glTexCoord2f( 0.0, rep); glVertex3f(-size[0]+pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f( 0.0, rep); glVertex3f( size[0]+pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f( 0.0, 0.0); glVertex3f( size[0]+pos[0], pos[1], pos[2]); glTexCoord2f( rep, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f( 0.0, rep); glVertex3f( size[0]+pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f( rep, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f( rep, rep); glVertex3f( pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f( 0.0, 0.0); glVertex3f( size[0]+pos[0], pos[1], pos[2]); glTexCoord2f( 0.0, rep); glVertex3f( size[0]+pos[0], size[1]+pos[1], pos[2]); glTexCoord2f( rep, rep); glVertex3f( pos[0], size[1]+pos[1], pos[2]); glTexCoord2f( 0.0, 0.0); glVertex3f( size[0]+pos[0], pos[1], pos[2]); glTexCoord2f( rep, rep); glVertex3f( pos[0], size[1]+pos[1], pos[2]); glTexCoord2f( rep, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f( rep, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f( rep, rep); glVertex3f( pos[0], size[1]+pos[1], pos[2]); glTexCoord2f( 0.0, rep); glVertex3f(-size[0]+pos[0], size[1]+pos[1], pos[2]); glTexCoord2f( rep, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f( 0.0, rep); glVertex3f(-size[0]+pos[0], size[1]+pos[1], pos[2]); glTexCoord2f( 0.0, 0.0); glVertex3f(-size[0]+pos[0], pos[1], pos[2]); } glEnd(); } #ifdef EXPERIMENTAL #define glTexCoord2f_M0(a, b) glMultiTexCoord2fARB(GL_TEXTURE0_ARB, a, b) #define glTexCoord2f_M1(a, b) glMultiTexCoord2fARB(GL_TEXTURE1_ARB, a, b) //-------------------------------------------------------------------- void GroundMetalSegment::drawMultiTex(float rep, float S, float tilt, bool blipMirrorT, float *c0_clr, float *c1_clr, float *r0_clr, float *r1_clr, float *r2_clr) { float repA = 0.0; float repB = rep; glActiveTextureARB(GL_TEXTURE0_ARB); glBindTexture(GL_TEXTURE_2D, parent->tex[Ground::Blip]); glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_DECAL); glActiveTextureARB(GL_TEXTURE1_ARB); glBindTexture(GL_TEXTURE_2D, parent->tex[Ground::Base]); glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_DECAL); glEnable(GL_TEXTURE_2D); // glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glBegin(GL_TRIANGLES); //-- use triangles to prevent color popping on Utah glTexCoord2f_M0( rep, repA+S+tilt); glColor4fv(c1_clr); glTexCoord2f_M1( 1.0, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f_M0( 0.0, repA+S); glColor4fv(r2_clr); glTexCoord2f_M1( 0.0, 0.0); glVertex3f(-size[0]+pos[0], pos[1], pos[2]); glTexCoord2f_M0( 0.0, repB+S); glColor4fv(r0_clr); glTexCoord2f_M1( 0.0, 1.0); glVertex3f(-size[0]+pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f_M0( rep, repA+S+tilt); glColor4fv(c1_clr); glTexCoord2f_M1( 1.0, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f_M0( 0.0, repB+S); glColor4fv(r0_clr); glTexCoord2f_M1( 0.0, 1.0); glVertex3f(-size[0]+pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f_M0( rep, repB+S+tilt); glColor4fv(c0_clr); glTexCoord2f_M1( 1.0, 1.0); glVertex3f( pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f_M0( 0.0, repA+S); glColor4fv(r0_clr); glTexCoord2f_M1( 0.0, 0.0); glVertex3f( size[0]+pos[0], pos[1], pos[2]); glTexCoord2f_M0( rep, repA+S+tilt); glColor4fv(c1_clr); glTexCoord2f_M1( 1.0, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f_M0( rep, repB+S+tilt); glColor4fv(c0_clr); glTexCoord2f_M1( 1.0, 1.0); glVertex3f( pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f_M0( 0.0, repA+S); glColor4fv(r0_clr); glTexCoord2f_M1( 0.0, 0.0); glVertex3f( size[0]+pos[0], pos[1], pos[2]); glTexCoord2f_M0( rep, repB+S+tilt); glColor4fv(c0_clr); glTexCoord2f_M1( 1.0, 1.0); glVertex3f( pos[0], -size[1]+pos[1], pos[2]); glTexCoord2f_M0( 0.0, repB+S); glColor4fv(r1_clr); glTexCoord2f_M1( 0.0, 1.0); glVertex3f( size[0]+pos[0], -size[1]+pos[1], pos[2]); if(blipMirrorT) { repA = rep; repB = 0.0; } glTexCoord2f_M0( 0.0, repA+S); glColor4fv(r1_clr); glTexCoord2f_M1( 0.0, 1.0); glVertex3f( size[0]+pos[0], size[1]+pos[1], pos[2]); glTexCoord2f_M0( rep, repA+S+tilt); glColor4fv(c0_clr); glTexCoord2f_M1( 1.0, 1.0); glVertex3f( pos[0], size[1]+pos[1], pos[2]); glTexCoord2f_M0( rep, repB+S+tilt); glColor4fv(c1_clr); glTexCoord2f_M1( 1.0, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f_M0( 0.0, repA+S); glColor4fv(r1_clr); glTexCoord2f_M1( 0.0, 1.0); glVertex3f( size[0]+pos[0], size[1]+pos[1], pos[2]); glTexCoord2f_M0( rep, repB+S+tilt); glColor4fv(c1_clr); glTexCoord2f_M1( 1.0, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glTexCoord2f_M0( 0.0, repB+S); glColor4fv(r0_clr); glTexCoord2f_M1( 0.0, 0.0); glVertex3f( size[0]+pos[0], pos[1], pos[2]); //-- glTexCoord2f_M0( rep, repA+S+tilt); glColor4fv(c0_clr); glTexCoord2f_M1( 1.0, 1.0); glVertex3f( pos[0], size[1]+pos[1], pos[2]); glTexCoord2f_M0( 0.0, repA+S); glColor4fv(r0_clr); glTexCoord2f_M1( 0.0, 1.0); glVertex3f(-size[0]+pos[0], size[1]+pos[1], pos[2]); glTexCoord2f_M0( 0.0, repB+S); glColor4fv(r2_clr); glTexCoord2f_M1( 0.0, 0.0); glVertex3f(-size[0]+pos[0], pos[1], pos[2]); glTexCoord2f_M0( rep, repA+S+tilt); glColor4fv(c0_clr); glTexCoord2f_M1( 1.0, 1.0); glVertex3f( pos[0], size[1]+pos[1], pos[2]); glTexCoord2f_M0( 0.0, repB+S); glColor4fv(r2_clr); glTexCoord2f_M1( 0.0, 0.0); glVertex3f(-size[0]+pos[0], pos[1], pos[2]); glTexCoord2f_M0( rep, repB+S+tilt); glColor4fv(c1_clr); glTexCoord2f_M1( 1.0, 0.0); glVertex3f( pos[0], pos[1], pos[2]); glEnd(); glDisable(GL_TEXTURE_2D); glActiveTextureARB(GL_TEXTURE0_ARB); glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE); } #endif // EXPERIMENTAL chromium-bsu-0.9.15.1/src/EnemyAircraft_Boss01.cpp0000644000175000017500000000743511406723454016472 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "EnemyAircraft_Boss01.h" #include #include #include #include "Config.h" #include "define.h" #include "Ammo.h" #include "Global.h" #include "EnemyAmmo.h" #include "HeroAircraft.h" #include "ScreenItemAdd.h" //================================================================= EnemyAircraft_Boss01::EnemyAircraft_Boss01(EnemyType et, float p[3], float randFact) : EnemyAircraft(et, p, randFact) { init(p, randFact); } //---------------------------------------------------------- EnemyAircraft_Boss01::~EnemyAircraft_Boss01() { } //---------------------------------------------------------- // this is only here to get rid of the IRIX compiler warning... void EnemyAircraft_Boss01::init() { EnemyAircraft::init(); } //---------------------------------------------------------- void EnemyAircraft_Boss01::init(float *p, float randFact) { EnemyAircraft::init(p, randFact); damage = baseDamage = -10000.0*game->gameSkill; size[0] = 2.6; size[1] = 2.3; collisionMove = 0.1; vel[1] = 0.02; age = 600; } //-- NOTE: Many of the firing rates are not adjusted by game->speedAdj //-- so they will not be totally correct. Should be close enough for jazz, though. //---------------------------------------------------------- void EnemyAircraft_Boss01::update() { EnemyAircraft *tmpAircraft = 0; // float *hpos = target->getPos(); float *hpos = game->hero->getPos(); float a = hpos[0]-pos[0]; //-- update age age++; shootInterval--; pos[0] += secondaryMove[0]*game->speedAdj; pos[1] += secondaryMove[1]*game->speedAdj; float s = (1.0-game->speedAdj)+(game->speedAdj*0.7); secondaryMove[0] *= s; secondaryMove[1] *= s; move(); float p[3] = { pos[0], pos[1], pos[2] }; if(fabs(a) < 5.0) { shootVec[1] = -0.65; preFire = (age%6)/6.0; if( !(age%6) ) { shootSwap = !shootSwap; if(shootSwap) { p[0] = pos[0]+0.55; p[1] = pos[1]-1.7; game->enemyAmmo->addAmmo(0, p, shootVec); p[1] += 0.5; game->enemyAmmo->addAmmo(0, p, shootVec); } else { p[0] = pos[0]-1.22; p[1] = pos[1]-1.22; game->enemyAmmo->addAmmo(0, p, shootVec); p[1] += 0.5; game->enemyAmmo->addAmmo(0, p, shootVec); } } } else { if(preFire > 0.0) preFire -= 0.05; else preFire = 0.0; } //-- add Gnats if( !((age/512)%2) ) { if( !((age/64)%2) && !(age%5) ) { p[0] += 1.7; p[1] += 1.2; tmpAircraft = game->itemAdd->dynamicEnemyAdd(EnemyGnat, p, game->gameFrame+2); tmpAircraft->over = this; tmpAircraft->setTarget(this); } } } //---------------------------------------------------------- void EnemyAircraft_Boss01::move() { Config *config = Config::instance(); float *hpos; if(target) hpos = target->getPos(); else hpos = pos; float diff[2] = { hpos[0]-pos[0], hpos[1]-pos[1] }; float approachDist; if( (((age+25)/512)%2) ) approachDist = 9.0*(2.0-game->gameSkill); else approachDist = 12.0*(2.0-game->gameSkill); if(fabs(diff[1]) < (approachDist+2.0*sin(game->frame*0.05)) ) diff[1] = diff[1] * diff[1]/approachDist; diff[0] += 5.0*sin(age*0.1); if( ((age/512)%2) ) { lastMoveX = (0.98*lastMoveX)+(0.0010*game->gameSkill*diff[0]); lastMoveY = (0.90*lastMoveY)+(0.0020*game->gameSkill*diff[1]); } else //-- release gnats { lastMoveX = (0.90*lastMoveX)+(0.0003*game->gameSkill*diff[0]); lastMoveY = (0.90*lastMoveY)+(0.0010*game->gameSkill*diff[1]); } pos[0] += game->speedAdj*(lastMoveX); pos[1] += game->speedAdj*(lastMoveY+vel[1]); if(pos[0] < -config->screenBoundX()) pos[0] = -config->screenBoundX(); if(pos[0] > config->screenBoundX()) pos[0] = config->screenBoundX(); } chromium-bsu-0.9.15.1/src/Image.cpp0000644000175000017500000001323712150046667013632 00000000000000/* * Copyright 2008 Tristan Heaven * Copyright 2008 Paul Wise * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #if IMAGE_SDL #include #include #include #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GLU_H) #include #else #include #endif #elif IMAGE_GLPNG #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_GLPNG_GLPNG_H) #include #else #include #endif #endif #include "Image.h" // Load image from file and return the texture id //==================================================================== GLuint Image::load(const char *filename, ImageMipMap mipmap, ImageBlend trans, GLint wrapst, GLint minfilter, GLint magfilter) { GLuint texture = 0; #if IMAGE_SDL SDL_Surface *image = IMG_Load(filename); if (!image) { fprintf(stderr, "Failed to load %s: %s\n", filename, IMG_GetError()); return texture; } glGenTextures(1, &texture); glBindTexture(GL_TEXTURE_2D, texture); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, wrapst); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, wrapst); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, magfilter); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, minfilter); // For the blend types, we need to convert to RGBA if( trans != IMG_SOLID && trans != IMG_ALPHA ) { SDL_Surface* tmp; SDL_PixelFormat rgba; rgba.palette = NULL; rgba.colorkey = 0; rgba.alpha = 0; rgba.BitsPerPixel = 32; rgba.BytesPerPixel = 4; #if SDL_BYTEORDER == SDL_BIG_ENDIAN rgba.Rmask = 0xFF000000; rgba.Rshift = 0; rgba.Rloss = 0; rgba.Gmask = 0x00FF0000; rgba.Gshift = 8; rgba.Gloss = 0; rgba.Bmask = 0x0000FF00; rgba.Bshift = 16; rgba.Bloss = 0; rgba.Amask = 0x000000FF; rgba.Ashift = 24; rgba.Aloss = 0; #else rgba.Rmask = 0x000000FF; rgba.Rshift = 24; rgba.Rloss = 0; rgba.Gmask = 0x0000FF00; rgba.Gshift = 16; rgba.Gloss = 0; rgba.Bmask = 0x00FF0000; rgba.Bshift = 8; rgba.Bloss = 0; rgba.Amask = 0xFF000000; rgba.Ashift = 0; rgba.Aloss = 0; #endif tmp = SDL_ConvertSurface(image, &rgba, SDL_SWSURFACE|SDL_SRCALPHA); if( tmp ) { Uint8 bpp = tmp->format->BytesPerPixel; int w = tmp->w, h = tmp->w; Uint32 a; Uint8* p; SDL_LockSurface( tmp ); // This stuff probably faster than using SDL_GetRGBA and SDL_MapRGBA // Since we are using RGBA here, it works fine switch ( trans ) { case IMG_BLEND1: for(int y = 0; y < h; y++){ for( int x = 0; x < w; x++ ){ p = (Uint8 *)tmp->pixels + y*tmp->pitch + x*bpp; // a = r+g+b (clipped to 0xFF) a = p[0]+p[1]+p[2]; if (a > 0xFF) p[3] = 0xFF; else p[3] = a; } } break; case IMG_BLEND2: for(int y = 0; y < h; y++){ for( int x = 0; x < w; x++ ){ p = (Uint8 *)tmp->pixels + y*tmp->pitch + x*bpp; // a = (r+g+b)/2 (clipped to 0xFF) a = p[0]+p[1]+p[2]; if (a > 0x1FE) p[3] = 0xFF; else p[3] = a/2; } } break; case IMG_BLEND3: for(int y = 0; y < h; y++){ for( int x = 0; x < w; x++ ){ p = (Uint8 *)tmp->pixels + y*tmp->pitch + x*bpp; // a = (r+g+b)/3 a = p[0]+p[1]+p[2]; p[3] = a/3; } } break; default: fprintf(stderr, "Bad trans type loading %s\n", filename); } SDL_UnlockSurface( tmp ); SDL_FreeSurface( image ); image = tmp; } } GLenum format; switch ( image->format->BytesPerPixel ) { case 4: format = GL_RGBA; break; case 3: format = GL_RGB; break; case 2: format = GL_LUMINANCE_ALPHA; break; default: format = GL_LUMINANCE; break; } SDL_LockSurface( image ); GLint pack, unpack; glGetIntegerv(GL_PACK_ALIGNMENT, &pack); glGetIntegerv(GL_UNPACK_ALIGNMENT, &unpack); glPixelStorei(GL_PACK_ALIGNMENT, 1); glPixelStorei(GL_UNPACK_ALIGNMENT, 1); switch ( mipmap ) { case IMG_NOMIPMAPS: glTexImage2D(GL_TEXTURE_2D, 0, image->format->BytesPerPixel, image->w, image->h, 0, format, GL_UNSIGNED_BYTE, image->pixels); break; case IMG_SIMPLEMIPMAPS: gluBuild2DMipmaps(GL_TEXTURE_2D, image->format->BytesPerPixel, image->w, image->h, format, GL_UNSIGNED_BYTE, image->pixels); break; case IMG_BUILDMIPMAPS: gluBuild2DMipmaps(GL_TEXTURE_2D, image->format->BytesPerPixel, image->w, image->h, format, GL_UNSIGNED_BYTE, image->pixels); break; default: fprintf(stderr, "Bad mipmap type loading %s\n", filename); } glPixelStorei(GL_PACK_ALIGNMENT, pack); glPixelStorei(GL_UNPACK_ALIGNMENT, unpack); SDL_UnlockSurface( image ); SDL_FreeSurface( image ); #elif IMAGE_GLPNG int glpng_mipmap = PNG_NOMIPMAPS; switch ( mipmap ) { case IMG_NOMIPMAPS: glpng_mipmap = PNG_NOMIPMAPS; break; case IMG_SIMPLEMIPMAPS: glpng_mipmap = PNG_SIMPLEMIPMAPS; break; case IMG_BUILDMIPMAPS: glpng_mipmap = PNG_BUILDMIPMAPS; break; default: fprintf(stderr, "Bad mipmap type loading %s\n", filename); } int glpng_trans = PNG_ALPHA; switch ( trans ) { case IMG_SOLID: glpng_trans = PNG_SOLID; break; case IMG_ALPHA: glpng_trans = PNG_ALPHA; break; case IMG_BLEND1: glpng_trans = PNG_BLEND1; break; case IMG_BLEND2: glpng_trans = PNG_BLEND2; break; case IMG_BLEND3: glpng_trans = PNG_BLEND3; break; default: fprintf(stderr, "Bad trans type loading %s\n", filename); } texture = pngBind(filename, glpng_mipmap, glpng_trans, NULL, wrapst, minfilter, magfilter); if (!texture) fprintf(stderr, "Failed to load %s\n", filename); #endif return texture; } chromium-bsu-0.9.15.1/src/MainToolkit.cpp0000644000175000017500000000050611406723454015034 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "MainToolkit.h" MainToolkit::MainToolkit(int, char **) { } MainToolkit::~MainToolkit() { } chromium-bsu-0.9.15.1/src/Makefile.in0000644000175000017500000032540012150047330014133 00000000000000# Makefile.in generated by automake 1.12.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2012 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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@ bin_PROGRAMS = chromium-bsu$(EXEEXT) subdir = src DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_check_glut.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/chromium-bsu-config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(bindir)" PROGRAMS = $(bin_PROGRAMS) am_chromium_bsu_OBJECTS = chromium_bsu-Ammo.$(OBJEXT) \ chromium_bsu-Audio.$(OBJEXT) \ chromium_bsu-AudioOpenAL.$(OBJEXT) \ chromium_bsu-AudioSDLMixer.$(OBJEXT) \ chromium_bsu-Config.$(OBJEXT) \ chromium_bsu-EnemyAircraft_Boss00.$(OBJEXT) \ chromium_bsu-EnemyAircraft_Boss01.$(OBJEXT) \ chromium_bsu-EnemyAircraft.$(OBJEXT) \ chromium_bsu-EnemyAircraft_Gnat.$(OBJEXT) \ chromium_bsu-EnemyAircraft_Omni.$(OBJEXT) \ chromium_bsu-EnemyAircraft_RayGun.$(OBJEXT) \ chromium_bsu-EnemyAircraft_Straight.$(OBJEXT) \ chromium_bsu-EnemyAircraft_Tank.$(OBJEXT) \ chromium_bsu-EnemyAmmo.$(OBJEXT) \ chromium_bsu-EnemyFleet.$(OBJEXT) \ chromium_bsu-Explosions.$(OBJEXT) \ chromium_bsu-Global.$(OBJEXT) chromium_bsu-Ground.$(OBJEXT) \ chromium_bsu-GroundMetal.$(OBJEXT) \ chromium_bsu-GroundMetalSegment.$(OBJEXT) \ chromium_bsu-GroundSea.$(OBJEXT) \ chromium_bsu-GroundSeaSegment.$(OBJEXT) \ chromium_bsu-GroundSegment.$(OBJEXT) \ chromium_bsu-HeroAircraft.$(OBJEXT) \ chromium_bsu-HeroAmmo.$(OBJEXT) chromium_bsu-HiScore.$(OBJEXT) \ chromium_bsu-Image.$(OBJEXT) chromium_bsu-MainGL.$(OBJEXT) \ chromium_bsu-MainGLUT.$(OBJEXT) chromium_bsu-MainSDL.$(OBJEXT) \ chromium_bsu-MainSDL_Event.$(OBJEXT) \ chromium_bsu-MainToolkit.$(OBJEXT) \ chromium_bsu-MenuGL.$(OBJEXT) chromium_bsu-PowerUps.$(OBJEXT) \ chromium_bsu-ScreenItemAdd.$(OBJEXT) \ chromium_bsu-ScreenItem.$(OBJEXT) \ chromium_bsu-StatusDisplay.$(OBJEXT) \ chromium_bsu-textGeometryBSU.$(OBJEXT) \ chromium_bsu-textGeometryChromium.$(OBJEXT) \ chromium_bsu-Text.$(OBJEXT) chromium_bsu-TextGLC.$(OBJEXT) \ chromium_bsu-TextFTGL.$(OBJEXT) chromium_bsu-main.$(OBJEXT) chromium_bsu_OBJECTS = $(am_chromium_bsu_OBJECTS) am__DEPENDENCIES_1 = chromium_bsu_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(chromium_bsu_SOURCES) DIST_SOURCES = $(chromium_bsu_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUDIO_CFLAGS = @AUDIO_CFLAGS@ AUDIO_LIBS = @AUDIO_LIBS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREEALUT_CFLAGS = @FREEALUT_CFLAGS@ FREEALUT_LIBS = @FREEALUT_LIBS@ FTGL_CFLAGS = @FTGL_CFLAGS@ FTGL_LIBS = @FTGL_LIBS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLUT_CFLAGS = @GLUT_CFLAGS@ GLUT_LIBS = @GLUT_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ IMAGE_CFLAGS = @IMAGE_CFLAGS@ IMAGE_LIBS = @IMAGE_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ OPENAL_CFLAGS = @OPENAL_CFLAGS@ OPENAL_LIBS = @OPENAL_LIBS@ 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@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ SDLIMAGE_CFLAGS = @SDLIMAGE_CFLAGS@ SDLIMAGE_LIBS = @SDLIMAGE_LIBS@ SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@ SDLMIXER_LIBS = @SDLMIXER_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_LIBS = @SDL_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXT_CFLAGS = @TEXT_CFLAGS@ TEXT_LIBS = @TEXT_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDOW_CFLAGS = @WINDOW_CFLAGS@ WINDOW_LIBS = @WINDOW_LIBS@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @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@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ MAINTAINERCLEANFILES = Makefile.in chromium_bsu_CPPFLAGS = \ $(GL_CFLAGS) \ $(GLU_CFLAGS) \ $(TEXT_CFLAGS) \ $(IMAGE_CFLAGS) \ $(WINDOW_CFLAGS) \ $(AUDIO_CFLAGS) \ "-DPACKAGE=\"$(PACKAGE)\"" \ "-DLOCALEDIR=\"$(localedir)\"" \ "-DPKGDATADIR=\"$(pkgdatadir)\"" chromium_bsu_LDADD = \ $(GL_LIBS) \ $(GLU_LIBS) \ $(TEXT_LIBS) \ $(IMAGE_LIBS) \ $(WINDOW_LIBS) \ $(AUDIO_LIBS) \ $(INTLLIBS) chromium_bsu_SOURCES = \ Ammo.cpp \ Ammo.h \ Audio.cpp \ Audio.h \ AudioOpenAL.cpp \ AudioOpenAL.h \ AudioSDLMixer.cpp \ AudioSDLMixer.h \ compatibility.h \ Config.cpp \ Config.h \ define.h \ EnemyAircraft_Boss00.cpp \ EnemyAircraft_Boss00.h \ EnemyAircraft_Boss01.cpp \ EnemyAircraft_Boss01.h \ EnemyAircraft.cpp \ EnemyAircraft_Gnat.cpp \ EnemyAircraft_Gnat.h \ EnemyAircraft.h \ EnemyAircraft_Omni.cpp \ EnemyAircraft_Omni.h \ EnemyAircraft_RayGun.cpp \ EnemyAircraft_RayGun.h \ EnemyAircraft_Straight.cpp \ EnemyAircraft_Straight.h \ EnemyAircraft_Tank.cpp \ EnemyAircraft_Tank.h \ EnemyAmmo.cpp \ EnemyAmmo.h \ EnemyFleet.cpp \ EnemyFleet.h \ Explosions.cpp \ Explosions.h \ extern.h \ gettext.h \ Global.cpp \ Global.h \ Ground.cpp \ Ground.h \ GroundMetal.cpp \ GroundMetal.h \ GroundMetalSegment.cpp \ GroundMetalSegment.h \ GroundSea.cpp \ GroundSea.h \ GroundSeaSegment.cpp \ GroundSeaSegment.h \ GroundSegment.cpp \ GroundSegment.h \ HeroAircraft.cpp \ HeroAircraft.h \ HeroAmmo.cpp \ HeroAmmo.h \ HiScore.cpp \ HiScore.h \ Image.cpp \ Image.h \ MainGL.cpp \ MainGL.h \ MainGLUT.cpp \ MainGLUT.h \ MainSDL.cpp \ MainSDL_Event.cpp \ MainSDL.h \ MainToolkit.cpp \ MainToolkit.h \ MenuGL.cpp \ MenuGL.h \ PowerUps.cpp \ PowerUps.h \ ScreenItemAdd.cpp \ ScreenItemAdd.h \ ScreenItem.cpp \ ScreenItem.h \ StatusDisplay.cpp \ StatusDisplay.h \ textGeometryBSU.cpp \ textGeometryChromium.cpp \ textGeometry.h \ Text.cpp \ Text.h \ TextGLC.cpp \ TextGLC.h \ TextFTGL.cpp \ TextFTGL.h \ main.cpp \ main.h all: all-am .SUFFIXES: .SUFFIXES: .cpp .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 src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/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-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ fi; \ 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)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || 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)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) chromium-bsu$(EXEEXT): $(chromium_bsu_OBJECTS) $(chromium_bsu_DEPENDENCIES) $(EXTRA_chromium_bsu_DEPENDENCIES) @rm -f chromium-bsu$(EXEEXT) $(CXXLINK) $(chromium_bsu_OBJECTS) $(chromium_bsu_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-Ammo.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-Audio.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-AudioOpenAL.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-AudioSDLMixer.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-Config.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-EnemyAircraft.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-EnemyAircraft_Boss00.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-EnemyAircraft_Boss01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-EnemyAircraft_Gnat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-EnemyAircraft_Omni.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-EnemyAircraft_RayGun.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-EnemyAircraft_Straight.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-EnemyAircraft_Tank.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-EnemyAmmo.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-EnemyFleet.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-Explosions.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-Global.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-Ground.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-GroundMetal.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-GroundMetalSegment.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-GroundSea.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-GroundSeaSegment.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-GroundSegment.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-HeroAircraft.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-HeroAmmo.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-HiScore.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-Image.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-MainGL.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-MainGLUT.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-MainSDL.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-MainSDL_Event.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-MainToolkit.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-MenuGL.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-PowerUps.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-ScreenItem.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-ScreenItemAdd.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-StatusDisplay.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-Text.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-TextFTGL.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-TextGLC.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-main.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-textGeometryBSU.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chromium_bsu-textGeometryChromium.Po@am__quote@ .cpp.o: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< .cpp.obj: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` chromium_bsu-Ammo.o: Ammo.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Ammo.o -MD -MP -MF $(DEPDIR)/chromium_bsu-Ammo.Tpo -c -o chromium_bsu-Ammo.o `test -f 'Ammo.cpp' || echo '$(srcdir)/'`Ammo.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Ammo.Tpo $(DEPDIR)/chromium_bsu-Ammo.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Ammo.cpp' object='chromium_bsu-Ammo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Ammo.o `test -f 'Ammo.cpp' || echo '$(srcdir)/'`Ammo.cpp chromium_bsu-Ammo.obj: Ammo.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Ammo.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-Ammo.Tpo -c -o chromium_bsu-Ammo.obj `if test -f 'Ammo.cpp'; then $(CYGPATH_W) 'Ammo.cpp'; else $(CYGPATH_W) '$(srcdir)/Ammo.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Ammo.Tpo $(DEPDIR)/chromium_bsu-Ammo.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Ammo.cpp' object='chromium_bsu-Ammo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Ammo.obj `if test -f 'Ammo.cpp'; then $(CYGPATH_W) 'Ammo.cpp'; else $(CYGPATH_W) '$(srcdir)/Ammo.cpp'; fi` chromium_bsu-Audio.o: Audio.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Audio.o -MD -MP -MF $(DEPDIR)/chromium_bsu-Audio.Tpo -c -o chromium_bsu-Audio.o `test -f 'Audio.cpp' || echo '$(srcdir)/'`Audio.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Audio.Tpo $(DEPDIR)/chromium_bsu-Audio.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Audio.cpp' object='chromium_bsu-Audio.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Audio.o `test -f 'Audio.cpp' || echo '$(srcdir)/'`Audio.cpp chromium_bsu-Audio.obj: Audio.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Audio.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-Audio.Tpo -c -o chromium_bsu-Audio.obj `if test -f 'Audio.cpp'; then $(CYGPATH_W) 'Audio.cpp'; else $(CYGPATH_W) '$(srcdir)/Audio.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Audio.Tpo $(DEPDIR)/chromium_bsu-Audio.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Audio.cpp' object='chromium_bsu-Audio.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Audio.obj `if test -f 'Audio.cpp'; then $(CYGPATH_W) 'Audio.cpp'; else $(CYGPATH_W) '$(srcdir)/Audio.cpp'; fi` chromium_bsu-AudioOpenAL.o: AudioOpenAL.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-AudioOpenAL.o -MD -MP -MF $(DEPDIR)/chromium_bsu-AudioOpenAL.Tpo -c -o chromium_bsu-AudioOpenAL.o `test -f 'AudioOpenAL.cpp' || echo '$(srcdir)/'`AudioOpenAL.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-AudioOpenAL.Tpo $(DEPDIR)/chromium_bsu-AudioOpenAL.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='AudioOpenAL.cpp' object='chromium_bsu-AudioOpenAL.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-AudioOpenAL.o `test -f 'AudioOpenAL.cpp' || echo '$(srcdir)/'`AudioOpenAL.cpp chromium_bsu-AudioOpenAL.obj: AudioOpenAL.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-AudioOpenAL.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-AudioOpenAL.Tpo -c -o chromium_bsu-AudioOpenAL.obj `if test -f 'AudioOpenAL.cpp'; then $(CYGPATH_W) 'AudioOpenAL.cpp'; else $(CYGPATH_W) '$(srcdir)/AudioOpenAL.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-AudioOpenAL.Tpo $(DEPDIR)/chromium_bsu-AudioOpenAL.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='AudioOpenAL.cpp' object='chromium_bsu-AudioOpenAL.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-AudioOpenAL.obj `if test -f 'AudioOpenAL.cpp'; then $(CYGPATH_W) 'AudioOpenAL.cpp'; else $(CYGPATH_W) '$(srcdir)/AudioOpenAL.cpp'; fi` chromium_bsu-AudioSDLMixer.o: AudioSDLMixer.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-AudioSDLMixer.o -MD -MP -MF $(DEPDIR)/chromium_bsu-AudioSDLMixer.Tpo -c -o chromium_bsu-AudioSDLMixer.o `test -f 'AudioSDLMixer.cpp' || echo '$(srcdir)/'`AudioSDLMixer.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-AudioSDLMixer.Tpo $(DEPDIR)/chromium_bsu-AudioSDLMixer.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='AudioSDLMixer.cpp' object='chromium_bsu-AudioSDLMixer.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-AudioSDLMixer.o `test -f 'AudioSDLMixer.cpp' || echo '$(srcdir)/'`AudioSDLMixer.cpp chromium_bsu-AudioSDLMixer.obj: AudioSDLMixer.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-AudioSDLMixer.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-AudioSDLMixer.Tpo -c -o chromium_bsu-AudioSDLMixer.obj `if test -f 'AudioSDLMixer.cpp'; then $(CYGPATH_W) 'AudioSDLMixer.cpp'; else $(CYGPATH_W) '$(srcdir)/AudioSDLMixer.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-AudioSDLMixer.Tpo $(DEPDIR)/chromium_bsu-AudioSDLMixer.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='AudioSDLMixer.cpp' object='chromium_bsu-AudioSDLMixer.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-AudioSDLMixer.obj `if test -f 'AudioSDLMixer.cpp'; then $(CYGPATH_W) 'AudioSDLMixer.cpp'; else $(CYGPATH_W) '$(srcdir)/AudioSDLMixer.cpp'; fi` chromium_bsu-Config.o: Config.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Config.o -MD -MP -MF $(DEPDIR)/chromium_bsu-Config.Tpo -c -o chromium_bsu-Config.o `test -f 'Config.cpp' || echo '$(srcdir)/'`Config.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Config.Tpo $(DEPDIR)/chromium_bsu-Config.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Config.cpp' object='chromium_bsu-Config.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Config.o `test -f 'Config.cpp' || echo '$(srcdir)/'`Config.cpp chromium_bsu-Config.obj: Config.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Config.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-Config.Tpo -c -o chromium_bsu-Config.obj `if test -f 'Config.cpp'; then $(CYGPATH_W) 'Config.cpp'; else $(CYGPATH_W) '$(srcdir)/Config.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Config.Tpo $(DEPDIR)/chromium_bsu-Config.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Config.cpp' object='chromium_bsu-Config.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Config.obj `if test -f 'Config.cpp'; then $(CYGPATH_W) 'Config.cpp'; else $(CYGPATH_W) '$(srcdir)/Config.cpp'; fi` chromium_bsu-EnemyAircraft_Boss00.o: EnemyAircraft_Boss00.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_Boss00.o -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_Boss00.Tpo -c -o chromium_bsu-EnemyAircraft_Boss00.o `test -f 'EnemyAircraft_Boss00.cpp' || echo '$(srcdir)/'`EnemyAircraft_Boss00.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_Boss00.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_Boss00.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_Boss00.cpp' object='chromium_bsu-EnemyAircraft_Boss00.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_Boss00.o `test -f 'EnemyAircraft_Boss00.cpp' || echo '$(srcdir)/'`EnemyAircraft_Boss00.cpp chromium_bsu-EnemyAircraft_Boss00.obj: EnemyAircraft_Boss00.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_Boss00.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_Boss00.Tpo -c -o chromium_bsu-EnemyAircraft_Boss00.obj `if test -f 'EnemyAircraft_Boss00.cpp'; then $(CYGPATH_W) 'EnemyAircraft_Boss00.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_Boss00.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_Boss00.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_Boss00.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_Boss00.cpp' object='chromium_bsu-EnemyAircraft_Boss00.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_Boss00.obj `if test -f 'EnemyAircraft_Boss00.cpp'; then $(CYGPATH_W) 'EnemyAircraft_Boss00.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_Boss00.cpp'; fi` chromium_bsu-EnemyAircraft_Boss01.o: EnemyAircraft_Boss01.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_Boss01.o -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_Boss01.Tpo -c -o chromium_bsu-EnemyAircraft_Boss01.o `test -f 'EnemyAircraft_Boss01.cpp' || echo '$(srcdir)/'`EnemyAircraft_Boss01.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_Boss01.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_Boss01.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_Boss01.cpp' object='chromium_bsu-EnemyAircraft_Boss01.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_Boss01.o `test -f 'EnemyAircraft_Boss01.cpp' || echo '$(srcdir)/'`EnemyAircraft_Boss01.cpp chromium_bsu-EnemyAircraft_Boss01.obj: EnemyAircraft_Boss01.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_Boss01.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_Boss01.Tpo -c -o chromium_bsu-EnemyAircraft_Boss01.obj `if test -f 'EnemyAircraft_Boss01.cpp'; then $(CYGPATH_W) 'EnemyAircraft_Boss01.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_Boss01.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_Boss01.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_Boss01.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_Boss01.cpp' object='chromium_bsu-EnemyAircraft_Boss01.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_Boss01.obj `if test -f 'EnemyAircraft_Boss01.cpp'; then $(CYGPATH_W) 'EnemyAircraft_Boss01.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_Boss01.cpp'; fi` chromium_bsu-EnemyAircraft.o: EnemyAircraft.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft.o -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft.Tpo -c -o chromium_bsu-EnemyAircraft.o `test -f 'EnemyAircraft.cpp' || echo '$(srcdir)/'`EnemyAircraft.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft.cpp' object='chromium_bsu-EnemyAircraft.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft.o `test -f 'EnemyAircraft.cpp' || echo '$(srcdir)/'`EnemyAircraft.cpp chromium_bsu-EnemyAircraft.obj: EnemyAircraft.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft.Tpo -c -o chromium_bsu-EnemyAircraft.obj `if test -f 'EnemyAircraft.cpp'; then $(CYGPATH_W) 'EnemyAircraft.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft.cpp' object='chromium_bsu-EnemyAircraft.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft.obj `if test -f 'EnemyAircraft.cpp'; then $(CYGPATH_W) 'EnemyAircraft.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft.cpp'; fi` chromium_bsu-EnemyAircraft_Gnat.o: EnemyAircraft_Gnat.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_Gnat.o -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_Gnat.Tpo -c -o chromium_bsu-EnemyAircraft_Gnat.o `test -f 'EnemyAircraft_Gnat.cpp' || echo '$(srcdir)/'`EnemyAircraft_Gnat.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_Gnat.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_Gnat.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_Gnat.cpp' object='chromium_bsu-EnemyAircraft_Gnat.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_Gnat.o `test -f 'EnemyAircraft_Gnat.cpp' || echo '$(srcdir)/'`EnemyAircraft_Gnat.cpp chromium_bsu-EnemyAircraft_Gnat.obj: EnemyAircraft_Gnat.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_Gnat.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_Gnat.Tpo -c -o chromium_bsu-EnemyAircraft_Gnat.obj `if test -f 'EnemyAircraft_Gnat.cpp'; then $(CYGPATH_W) 'EnemyAircraft_Gnat.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_Gnat.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_Gnat.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_Gnat.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_Gnat.cpp' object='chromium_bsu-EnemyAircraft_Gnat.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_Gnat.obj `if test -f 'EnemyAircraft_Gnat.cpp'; then $(CYGPATH_W) 'EnemyAircraft_Gnat.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_Gnat.cpp'; fi` chromium_bsu-EnemyAircraft_Omni.o: EnemyAircraft_Omni.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_Omni.o -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_Omni.Tpo -c -o chromium_bsu-EnemyAircraft_Omni.o `test -f 'EnemyAircraft_Omni.cpp' || echo '$(srcdir)/'`EnemyAircraft_Omni.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_Omni.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_Omni.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_Omni.cpp' object='chromium_bsu-EnemyAircraft_Omni.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_Omni.o `test -f 'EnemyAircraft_Omni.cpp' || echo '$(srcdir)/'`EnemyAircraft_Omni.cpp chromium_bsu-EnemyAircraft_Omni.obj: EnemyAircraft_Omni.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_Omni.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_Omni.Tpo -c -o chromium_bsu-EnemyAircraft_Omni.obj `if test -f 'EnemyAircraft_Omni.cpp'; then $(CYGPATH_W) 'EnemyAircraft_Omni.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_Omni.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_Omni.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_Omni.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_Omni.cpp' object='chromium_bsu-EnemyAircraft_Omni.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_Omni.obj `if test -f 'EnemyAircraft_Omni.cpp'; then $(CYGPATH_W) 'EnemyAircraft_Omni.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_Omni.cpp'; fi` chromium_bsu-EnemyAircraft_RayGun.o: EnemyAircraft_RayGun.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_RayGun.o -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_RayGun.Tpo -c -o chromium_bsu-EnemyAircraft_RayGun.o `test -f 'EnemyAircraft_RayGun.cpp' || echo '$(srcdir)/'`EnemyAircraft_RayGun.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_RayGun.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_RayGun.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_RayGun.cpp' object='chromium_bsu-EnemyAircraft_RayGun.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_RayGun.o `test -f 'EnemyAircraft_RayGun.cpp' || echo '$(srcdir)/'`EnemyAircraft_RayGun.cpp chromium_bsu-EnemyAircraft_RayGun.obj: EnemyAircraft_RayGun.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_RayGun.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_RayGun.Tpo -c -o chromium_bsu-EnemyAircraft_RayGun.obj `if test -f 'EnemyAircraft_RayGun.cpp'; then $(CYGPATH_W) 'EnemyAircraft_RayGun.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_RayGun.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_RayGun.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_RayGun.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_RayGun.cpp' object='chromium_bsu-EnemyAircraft_RayGun.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_RayGun.obj `if test -f 'EnemyAircraft_RayGun.cpp'; then $(CYGPATH_W) 'EnemyAircraft_RayGun.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_RayGun.cpp'; fi` chromium_bsu-EnemyAircraft_Straight.o: EnemyAircraft_Straight.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_Straight.o -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_Straight.Tpo -c -o chromium_bsu-EnemyAircraft_Straight.o `test -f 'EnemyAircraft_Straight.cpp' || echo '$(srcdir)/'`EnemyAircraft_Straight.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_Straight.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_Straight.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_Straight.cpp' object='chromium_bsu-EnemyAircraft_Straight.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_Straight.o `test -f 'EnemyAircraft_Straight.cpp' || echo '$(srcdir)/'`EnemyAircraft_Straight.cpp chromium_bsu-EnemyAircraft_Straight.obj: EnemyAircraft_Straight.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_Straight.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_Straight.Tpo -c -o chromium_bsu-EnemyAircraft_Straight.obj `if test -f 'EnemyAircraft_Straight.cpp'; then $(CYGPATH_W) 'EnemyAircraft_Straight.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_Straight.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_Straight.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_Straight.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_Straight.cpp' object='chromium_bsu-EnemyAircraft_Straight.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_Straight.obj `if test -f 'EnemyAircraft_Straight.cpp'; then $(CYGPATH_W) 'EnemyAircraft_Straight.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_Straight.cpp'; fi` chromium_bsu-EnemyAircraft_Tank.o: EnemyAircraft_Tank.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_Tank.o -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_Tank.Tpo -c -o chromium_bsu-EnemyAircraft_Tank.o `test -f 'EnemyAircraft_Tank.cpp' || echo '$(srcdir)/'`EnemyAircraft_Tank.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_Tank.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_Tank.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_Tank.cpp' object='chromium_bsu-EnemyAircraft_Tank.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_Tank.o `test -f 'EnemyAircraft_Tank.cpp' || echo '$(srcdir)/'`EnemyAircraft_Tank.cpp chromium_bsu-EnemyAircraft_Tank.obj: EnemyAircraft_Tank.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAircraft_Tank.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAircraft_Tank.Tpo -c -o chromium_bsu-EnemyAircraft_Tank.obj `if test -f 'EnemyAircraft_Tank.cpp'; then $(CYGPATH_W) 'EnemyAircraft_Tank.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_Tank.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAircraft_Tank.Tpo $(DEPDIR)/chromium_bsu-EnemyAircraft_Tank.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAircraft_Tank.cpp' object='chromium_bsu-EnemyAircraft_Tank.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAircraft_Tank.obj `if test -f 'EnemyAircraft_Tank.cpp'; then $(CYGPATH_W) 'EnemyAircraft_Tank.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAircraft_Tank.cpp'; fi` chromium_bsu-EnemyAmmo.o: EnemyAmmo.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAmmo.o -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAmmo.Tpo -c -o chromium_bsu-EnemyAmmo.o `test -f 'EnemyAmmo.cpp' || echo '$(srcdir)/'`EnemyAmmo.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAmmo.Tpo $(DEPDIR)/chromium_bsu-EnemyAmmo.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAmmo.cpp' object='chromium_bsu-EnemyAmmo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAmmo.o `test -f 'EnemyAmmo.cpp' || echo '$(srcdir)/'`EnemyAmmo.cpp chromium_bsu-EnemyAmmo.obj: EnemyAmmo.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyAmmo.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyAmmo.Tpo -c -o chromium_bsu-EnemyAmmo.obj `if test -f 'EnemyAmmo.cpp'; then $(CYGPATH_W) 'EnemyAmmo.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAmmo.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyAmmo.Tpo $(DEPDIR)/chromium_bsu-EnemyAmmo.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyAmmo.cpp' object='chromium_bsu-EnemyAmmo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyAmmo.obj `if test -f 'EnemyAmmo.cpp'; then $(CYGPATH_W) 'EnemyAmmo.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyAmmo.cpp'; fi` chromium_bsu-EnemyFleet.o: EnemyFleet.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyFleet.o -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyFleet.Tpo -c -o chromium_bsu-EnemyFleet.o `test -f 'EnemyFleet.cpp' || echo '$(srcdir)/'`EnemyFleet.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyFleet.Tpo $(DEPDIR)/chromium_bsu-EnemyFleet.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyFleet.cpp' object='chromium_bsu-EnemyFleet.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyFleet.o `test -f 'EnemyFleet.cpp' || echo '$(srcdir)/'`EnemyFleet.cpp chromium_bsu-EnemyFleet.obj: EnemyFleet.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-EnemyFleet.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-EnemyFleet.Tpo -c -o chromium_bsu-EnemyFleet.obj `if test -f 'EnemyFleet.cpp'; then $(CYGPATH_W) 'EnemyFleet.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyFleet.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-EnemyFleet.Tpo $(DEPDIR)/chromium_bsu-EnemyFleet.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='EnemyFleet.cpp' object='chromium_bsu-EnemyFleet.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-EnemyFleet.obj `if test -f 'EnemyFleet.cpp'; then $(CYGPATH_W) 'EnemyFleet.cpp'; else $(CYGPATH_W) '$(srcdir)/EnemyFleet.cpp'; fi` chromium_bsu-Explosions.o: Explosions.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Explosions.o -MD -MP -MF $(DEPDIR)/chromium_bsu-Explosions.Tpo -c -o chromium_bsu-Explosions.o `test -f 'Explosions.cpp' || echo '$(srcdir)/'`Explosions.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Explosions.Tpo $(DEPDIR)/chromium_bsu-Explosions.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Explosions.cpp' object='chromium_bsu-Explosions.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Explosions.o `test -f 'Explosions.cpp' || echo '$(srcdir)/'`Explosions.cpp chromium_bsu-Explosions.obj: Explosions.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Explosions.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-Explosions.Tpo -c -o chromium_bsu-Explosions.obj `if test -f 'Explosions.cpp'; then $(CYGPATH_W) 'Explosions.cpp'; else $(CYGPATH_W) '$(srcdir)/Explosions.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Explosions.Tpo $(DEPDIR)/chromium_bsu-Explosions.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Explosions.cpp' object='chromium_bsu-Explosions.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Explosions.obj `if test -f 'Explosions.cpp'; then $(CYGPATH_W) 'Explosions.cpp'; else $(CYGPATH_W) '$(srcdir)/Explosions.cpp'; fi` chromium_bsu-Global.o: Global.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Global.o -MD -MP -MF $(DEPDIR)/chromium_bsu-Global.Tpo -c -o chromium_bsu-Global.o `test -f 'Global.cpp' || echo '$(srcdir)/'`Global.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Global.Tpo $(DEPDIR)/chromium_bsu-Global.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Global.cpp' object='chromium_bsu-Global.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Global.o `test -f 'Global.cpp' || echo '$(srcdir)/'`Global.cpp chromium_bsu-Global.obj: Global.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Global.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-Global.Tpo -c -o chromium_bsu-Global.obj `if test -f 'Global.cpp'; then $(CYGPATH_W) 'Global.cpp'; else $(CYGPATH_W) '$(srcdir)/Global.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Global.Tpo $(DEPDIR)/chromium_bsu-Global.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Global.cpp' object='chromium_bsu-Global.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Global.obj `if test -f 'Global.cpp'; then $(CYGPATH_W) 'Global.cpp'; else $(CYGPATH_W) '$(srcdir)/Global.cpp'; fi` chromium_bsu-Ground.o: Ground.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Ground.o -MD -MP -MF $(DEPDIR)/chromium_bsu-Ground.Tpo -c -o chromium_bsu-Ground.o `test -f 'Ground.cpp' || echo '$(srcdir)/'`Ground.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Ground.Tpo $(DEPDIR)/chromium_bsu-Ground.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Ground.cpp' object='chromium_bsu-Ground.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Ground.o `test -f 'Ground.cpp' || echo '$(srcdir)/'`Ground.cpp chromium_bsu-Ground.obj: Ground.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Ground.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-Ground.Tpo -c -o chromium_bsu-Ground.obj `if test -f 'Ground.cpp'; then $(CYGPATH_W) 'Ground.cpp'; else $(CYGPATH_W) '$(srcdir)/Ground.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Ground.Tpo $(DEPDIR)/chromium_bsu-Ground.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Ground.cpp' object='chromium_bsu-Ground.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Ground.obj `if test -f 'Ground.cpp'; then $(CYGPATH_W) 'Ground.cpp'; else $(CYGPATH_W) '$(srcdir)/Ground.cpp'; fi` chromium_bsu-GroundMetal.o: GroundMetal.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-GroundMetal.o -MD -MP -MF $(DEPDIR)/chromium_bsu-GroundMetal.Tpo -c -o chromium_bsu-GroundMetal.o `test -f 'GroundMetal.cpp' || echo '$(srcdir)/'`GroundMetal.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-GroundMetal.Tpo $(DEPDIR)/chromium_bsu-GroundMetal.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='GroundMetal.cpp' object='chromium_bsu-GroundMetal.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-GroundMetal.o `test -f 'GroundMetal.cpp' || echo '$(srcdir)/'`GroundMetal.cpp chromium_bsu-GroundMetal.obj: GroundMetal.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-GroundMetal.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-GroundMetal.Tpo -c -o chromium_bsu-GroundMetal.obj `if test -f 'GroundMetal.cpp'; then $(CYGPATH_W) 'GroundMetal.cpp'; else $(CYGPATH_W) '$(srcdir)/GroundMetal.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-GroundMetal.Tpo $(DEPDIR)/chromium_bsu-GroundMetal.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='GroundMetal.cpp' object='chromium_bsu-GroundMetal.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-GroundMetal.obj `if test -f 'GroundMetal.cpp'; then $(CYGPATH_W) 'GroundMetal.cpp'; else $(CYGPATH_W) '$(srcdir)/GroundMetal.cpp'; fi` chromium_bsu-GroundMetalSegment.o: GroundMetalSegment.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-GroundMetalSegment.o -MD -MP -MF $(DEPDIR)/chromium_bsu-GroundMetalSegment.Tpo -c -o chromium_bsu-GroundMetalSegment.o `test -f 'GroundMetalSegment.cpp' || echo '$(srcdir)/'`GroundMetalSegment.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-GroundMetalSegment.Tpo $(DEPDIR)/chromium_bsu-GroundMetalSegment.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='GroundMetalSegment.cpp' object='chromium_bsu-GroundMetalSegment.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-GroundMetalSegment.o `test -f 'GroundMetalSegment.cpp' || echo '$(srcdir)/'`GroundMetalSegment.cpp chromium_bsu-GroundMetalSegment.obj: GroundMetalSegment.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-GroundMetalSegment.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-GroundMetalSegment.Tpo -c -o chromium_bsu-GroundMetalSegment.obj `if test -f 'GroundMetalSegment.cpp'; then $(CYGPATH_W) 'GroundMetalSegment.cpp'; else $(CYGPATH_W) '$(srcdir)/GroundMetalSegment.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-GroundMetalSegment.Tpo $(DEPDIR)/chromium_bsu-GroundMetalSegment.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='GroundMetalSegment.cpp' object='chromium_bsu-GroundMetalSegment.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-GroundMetalSegment.obj `if test -f 'GroundMetalSegment.cpp'; then $(CYGPATH_W) 'GroundMetalSegment.cpp'; else $(CYGPATH_W) '$(srcdir)/GroundMetalSegment.cpp'; fi` chromium_bsu-GroundSea.o: GroundSea.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-GroundSea.o -MD -MP -MF $(DEPDIR)/chromium_bsu-GroundSea.Tpo -c -o chromium_bsu-GroundSea.o `test -f 'GroundSea.cpp' || echo '$(srcdir)/'`GroundSea.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-GroundSea.Tpo $(DEPDIR)/chromium_bsu-GroundSea.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='GroundSea.cpp' object='chromium_bsu-GroundSea.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-GroundSea.o `test -f 'GroundSea.cpp' || echo '$(srcdir)/'`GroundSea.cpp chromium_bsu-GroundSea.obj: GroundSea.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-GroundSea.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-GroundSea.Tpo -c -o chromium_bsu-GroundSea.obj `if test -f 'GroundSea.cpp'; then $(CYGPATH_W) 'GroundSea.cpp'; else $(CYGPATH_W) '$(srcdir)/GroundSea.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-GroundSea.Tpo $(DEPDIR)/chromium_bsu-GroundSea.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='GroundSea.cpp' object='chromium_bsu-GroundSea.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-GroundSea.obj `if test -f 'GroundSea.cpp'; then $(CYGPATH_W) 'GroundSea.cpp'; else $(CYGPATH_W) '$(srcdir)/GroundSea.cpp'; fi` chromium_bsu-GroundSeaSegment.o: GroundSeaSegment.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-GroundSeaSegment.o -MD -MP -MF $(DEPDIR)/chromium_bsu-GroundSeaSegment.Tpo -c -o chromium_bsu-GroundSeaSegment.o `test -f 'GroundSeaSegment.cpp' || echo '$(srcdir)/'`GroundSeaSegment.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-GroundSeaSegment.Tpo $(DEPDIR)/chromium_bsu-GroundSeaSegment.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='GroundSeaSegment.cpp' object='chromium_bsu-GroundSeaSegment.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-GroundSeaSegment.o `test -f 'GroundSeaSegment.cpp' || echo '$(srcdir)/'`GroundSeaSegment.cpp chromium_bsu-GroundSeaSegment.obj: GroundSeaSegment.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-GroundSeaSegment.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-GroundSeaSegment.Tpo -c -o chromium_bsu-GroundSeaSegment.obj `if test -f 'GroundSeaSegment.cpp'; then $(CYGPATH_W) 'GroundSeaSegment.cpp'; else $(CYGPATH_W) '$(srcdir)/GroundSeaSegment.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-GroundSeaSegment.Tpo $(DEPDIR)/chromium_bsu-GroundSeaSegment.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='GroundSeaSegment.cpp' object='chromium_bsu-GroundSeaSegment.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-GroundSeaSegment.obj `if test -f 'GroundSeaSegment.cpp'; then $(CYGPATH_W) 'GroundSeaSegment.cpp'; else $(CYGPATH_W) '$(srcdir)/GroundSeaSegment.cpp'; fi` chromium_bsu-GroundSegment.o: GroundSegment.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-GroundSegment.o -MD -MP -MF $(DEPDIR)/chromium_bsu-GroundSegment.Tpo -c -o chromium_bsu-GroundSegment.o `test -f 'GroundSegment.cpp' || echo '$(srcdir)/'`GroundSegment.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-GroundSegment.Tpo $(DEPDIR)/chromium_bsu-GroundSegment.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='GroundSegment.cpp' object='chromium_bsu-GroundSegment.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-GroundSegment.o `test -f 'GroundSegment.cpp' || echo '$(srcdir)/'`GroundSegment.cpp chromium_bsu-GroundSegment.obj: GroundSegment.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-GroundSegment.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-GroundSegment.Tpo -c -o chromium_bsu-GroundSegment.obj `if test -f 'GroundSegment.cpp'; then $(CYGPATH_W) 'GroundSegment.cpp'; else $(CYGPATH_W) '$(srcdir)/GroundSegment.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-GroundSegment.Tpo $(DEPDIR)/chromium_bsu-GroundSegment.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='GroundSegment.cpp' object='chromium_bsu-GroundSegment.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-GroundSegment.obj `if test -f 'GroundSegment.cpp'; then $(CYGPATH_W) 'GroundSegment.cpp'; else $(CYGPATH_W) '$(srcdir)/GroundSegment.cpp'; fi` chromium_bsu-HeroAircraft.o: HeroAircraft.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-HeroAircraft.o -MD -MP -MF $(DEPDIR)/chromium_bsu-HeroAircraft.Tpo -c -o chromium_bsu-HeroAircraft.o `test -f 'HeroAircraft.cpp' || echo '$(srcdir)/'`HeroAircraft.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-HeroAircraft.Tpo $(DEPDIR)/chromium_bsu-HeroAircraft.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='HeroAircraft.cpp' object='chromium_bsu-HeroAircraft.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-HeroAircraft.o `test -f 'HeroAircraft.cpp' || echo '$(srcdir)/'`HeroAircraft.cpp chromium_bsu-HeroAircraft.obj: HeroAircraft.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-HeroAircraft.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-HeroAircraft.Tpo -c -o chromium_bsu-HeroAircraft.obj `if test -f 'HeroAircraft.cpp'; then $(CYGPATH_W) 'HeroAircraft.cpp'; else $(CYGPATH_W) '$(srcdir)/HeroAircraft.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-HeroAircraft.Tpo $(DEPDIR)/chromium_bsu-HeroAircraft.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='HeroAircraft.cpp' object='chromium_bsu-HeroAircraft.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-HeroAircraft.obj `if test -f 'HeroAircraft.cpp'; then $(CYGPATH_W) 'HeroAircraft.cpp'; else $(CYGPATH_W) '$(srcdir)/HeroAircraft.cpp'; fi` chromium_bsu-HeroAmmo.o: HeroAmmo.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-HeroAmmo.o -MD -MP -MF $(DEPDIR)/chromium_bsu-HeroAmmo.Tpo -c -o chromium_bsu-HeroAmmo.o `test -f 'HeroAmmo.cpp' || echo '$(srcdir)/'`HeroAmmo.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-HeroAmmo.Tpo $(DEPDIR)/chromium_bsu-HeroAmmo.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='HeroAmmo.cpp' object='chromium_bsu-HeroAmmo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-HeroAmmo.o `test -f 'HeroAmmo.cpp' || echo '$(srcdir)/'`HeroAmmo.cpp chromium_bsu-HeroAmmo.obj: HeroAmmo.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-HeroAmmo.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-HeroAmmo.Tpo -c -o chromium_bsu-HeroAmmo.obj `if test -f 'HeroAmmo.cpp'; then $(CYGPATH_W) 'HeroAmmo.cpp'; else $(CYGPATH_W) '$(srcdir)/HeroAmmo.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-HeroAmmo.Tpo $(DEPDIR)/chromium_bsu-HeroAmmo.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='HeroAmmo.cpp' object='chromium_bsu-HeroAmmo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-HeroAmmo.obj `if test -f 'HeroAmmo.cpp'; then $(CYGPATH_W) 'HeroAmmo.cpp'; else $(CYGPATH_W) '$(srcdir)/HeroAmmo.cpp'; fi` chromium_bsu-HiScore.o: HiScore.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-HiScore.o -MD -MP -MF $(DEPDIR)/chromium_bsu-HiScore.Tpo -c -o chromium_bsu-HiScore.o `test -f 'HiScore.cpp' || echo '$(srcdir)/'`HiScore.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-HiScore.Tpo $(DEPDIR)/chromium_bsu-HiScore.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='HiScore.cpp' object='chromium_bsu-HiScore.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-HiScore.o `test -f 'HiScore.cpp' || echo '$(srcdir)/'`HiScore.cpp chromium_bsu-HiScore.obj: HiScore.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-HiScore.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-HiScore.Tpo -c -o chromium_bsu-HiScore.obj `if test -f 'HiScore.cpp'; then $(CYGPATH_W) 'HiScore.cpp'; else $(CYGPATH_W) '$(srcdir)/HiScore.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-HiScore.Tpo $(DEPDIR)/chromium_bsu-HiScore.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='HiScore.cpp' object='chromium_bsu-HiScore.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-HiScore.obj `if test -f 'HiScore.cpp'; then $(CYGPATH_W) 'HiScore.cpp'; else $(CYGPATH_W) '$(srcdir)/HiScore.cpp'; fi` chromium_bsu-Image.o: Image.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Image.o -MD -MP -MF $(DEPDIR)/chromium_bsu-Image.Tpo -c -o chromium_bsu-Image.o `test -f 'Image.cpp' || echo '$(srcdir)/'`Image.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Image.Tpo $(DEPDIR)/chromium_bsu-Image.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Image.cpp' object='chromium_bsu-Image.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Image.o `test -f 'Image.cpp' || echo '$(srcdir)/'`Image.cpp chromium_bsu-Image.obj: Image.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Image.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-Image.Tpo -c -o chromium_bsu-Image.obj `if test -f 'Image.cpp'; then $(CYGPATH_W) 'Image.cpp'; else $(CYGPATH_W) '$(srcdir)/Image.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Image.Tpo $(DEPDIR)/chromium_bsu-Image.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Image.cpp' object='chromium_bsu-Image.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Image.obj `if test -f 'Image.cpp'; then $(CYGPATH_W) 'Image.cpp'; else $(CYGPATH_W) '$(srcdir)/Image.cpp'; fi` chromium_bsu-MainGL.o: MainGL.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-MainGL.o -MD -MP -MF $(DEPDIR)/chromium_bsu-MainGL.Tpo -c -o chromium_bsu-MainGL.o `test -f 'MainGL.cpp' || echo '$(srcdir)/'`MainGL.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-MainGL.Tpo $(DEPDIR)/chromium_bsu-MainGL.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MainGL.cpp' object='chromium_bsu-MainGL.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-MainGL.o `test -f 'MainGL.cpp' || echo '$(srcdir)/'`MainGL.cpp chromium_bsu-MainGL.obj: MainGL.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-MainGL.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-MainGL.Tpo -c -o chromium_bsu-MainGL.obj `if test -f 'MainGL.cpp'; then $(CYGPATH_W) 'MainGL.cpp'; else $(CYGPATH_W) '$(srcdir)/MainGL.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-MainGL.Tpo $(DEPDIR)/chromium_bsu-MainGL.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MainGL.cpp' object='chromium_bsu-MainGL.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-MainGL.obj `if test -f 'MainGL.cpp'; then $(CYGPATH_W) 'MainGL.cpp'; else $(CYGPATH_W) '$(srcdir)/MainGL.cpp'; fi` chromium_bsu-MainGLUT.o: MainGLUT.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-MainGLUT.o -MD -MP -MF $(DEPDIR)/chromium_bsu-MainGLUT.Tpo -c -o chromium_bsu-MainGLUT.o `test -f 'MainGLUT.cpp' || echo '$(srcdir)/'`MainGLUT.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-MainGLUT.Tpo $(DEPDIR)/chromium_bsu-MainGLUT.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MainGLUT.cpp' object='chromium_bsu-MainGLUT.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-MainGLUT.o `test -f 'MainGLUT.cpp' || echo '$(srcdir)/'`MainGLUT.cpp chromium_bsu-MainGLUT.obj: MainGLUT.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-MainGLUT.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-MainGLUT.Tpo -c -o chromium_bsu-MainGLUT.obj `if test -f 'MainGLUT.cpp'; then $(CYGPATH_W) 'MainGLUT.cpp'; else $(CYGPATH_W) '$(srcdir)/MainGLUT.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-MainGLUT.Tpo $(DEPDIR)/chromium_bsu-MainGLUT.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MainGLUT.cpp' object='chromium_bsu-MainGLUT.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-MainGLUT.obj `if test -f 'MainGLUT.cpp'; then $(CYGPATH_W) 'MainGLUT.cpp'; else $(CYGPATH_W) '$(srcdir)/MainGLUT.cpp'; fi` chromium_bsu-MainSDL.o: MainSDL.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-MainSDL.o -MD -MP -MF $(DEPDIR)/chromium_bsu-MainSDL.Tpo -c -o chromium_bsu-MainSDL.o `test -f 'MainSDL.cpp' || echo '$(srcdir)/'`MainSDL.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-MainSDL.Tpo $(DEPDIR)/chromium_bsu-MainSDL.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MainSDL.cpp' object='chromium_bsu-MainSDL.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-MainSDL.o `test -f 'MainSDL.cpp' || echo '$(srcdir)/'`MainSDL.cpp chromium_bsu-MainSDL.obj: MainSDL.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-MainSDL.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-MainSDL.Tpo -c -o chromium_bsu-MainSDL.obj `if test -f 'MainSDL.cpp'; then $(CYGPATH_W) 'MainSDL.cpp'; else $(CYGPATH_W) '$(srcdir)/MainSDL.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-MainSDL.Tpo $(DEPDIR)/chromium_bsu-MainSDL.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MainSDL.cpp' object='chromium_bsu-MainSDL.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-MainSDL.obj `if test -f 'MainSDL.cpp'; then $(CYGPATH_W) 'MainSDL.cpp'; else $(CYGPATH_W) '$(srcdir)/MainSDL.cpp'; fi` chromium_bsu-MainSDL_Event.o: MainSDL_Event.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-MainSDL_Event.o -MD -MP -MF $(DEPDIR)/chromium_bsu-MainSDL_Event.Tpo -c -o chromium_bsu-MainSDL_Event.o `test -f 'MainSDL_Event.cpp' || echo '$(srcdir)/'`MainSDL_Event.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-MainSDL_Event.Tpo $(DEPDIR)/chromium_bsu-MainSDL_Event.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MainSDL_Event.cpp' object='chromium_bsu-MainSDL_Event.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-MainSDL_Event.o `test -f 'MainSDL_Event.cpp' || echo '$(srcdir)/'`MainSDL_Event.cpp chromium_bsu-MainSDL_Event.obj: MainSDL_Event.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-MainSDL_Event.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-MainSDL_Event.Tpo -c -o chromium_bsu-MainSDL_Event.obj `if test -f 'MainSDL_Event.cpp'; then $(CYGPATH_W) 'MainSDL_Event.cpp'; else $(CYGPATH_W) '$(srcdir)/MainSDL_Event.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-MainSDL_Event.Tpo $(DEPDIR)/chromium_bsu-MainSDL_Event.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MainSDL_Event.cpp' object='chromium_bsu-MainSDL_Event.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-MainSDL_Event.obj `if test -f 'MainSDL_Event.cpp'; then $(CYGPATH_W) 'MainSDL_Event.cpp'; else $(CYGPATH_W) '$(srcdir)/MainSDL_Event.cpp'; fi` chromium_bsu-MainToolkit.o: MainToolkit.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-MainToolkit.o -MD -MP -MF $(DEPDIR)/chromium_bsu-MainToolkit.Tpo -c -o chromium_bsu-MainToolkit.o `test -f 'MainToolkit.cpp' || echo '$(srcdir)/'`MainToolkit.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-MainToolkit.Tpo $(DEPDIR)/chromium_bsu-MainToolkit.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MainToolkit.cpp' object='chromium_bsu-MainToolkit.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-MainToolkit.o `test -f 'MainToolkit.cpp' || echo '$(srcdir)/'`MainToolkit.cpp chromium_bsu-MainToolkit.obj: MainToolkit.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-MainToolkit.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-MainToolkit.Tpo -c -o chromium_bsu-MainToolkit.obj `if test -f 'MainToolkit.cpp'; then $(CYGPATH_W) 'MainToolkit.cpp'; else $(CYGPATH_W) '$(srcdir)/MainToolkit.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-MainToolkit.Tpo $(DEPDIR)/chromium_bsu-MainToolkit.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MainToolkit.cpp' object='chromium_bsu-MainToolkit.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-MainToolkit.obj `if test -f 'MainToolkit.cpp'; then $(CYGPATH_W) 'MainToolkit.cpp'; else $(CYGPATH_W) '$(srcdir)/MainToolkit.cpp'; fi` chromium_bsu-MenuGL.o: MenuGL.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-MenuGL.o -MD -MP -MF $(DEPDIR)/chromium_bsu-MenuGL.Tpo -c -o chromium_bsu-MenuGL.o `test -f 'MenuGL.cpp' || echo '$(srcdir)/'`MenuGL.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-MenuGL.Tpo $(DEPDIR)/chromium_bsu-MenuGL.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MenuGL.cpp' object='chromium_bsu-MenuGL.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-MenuGL.o `test -f 'MenuGL.cpp' || echo '$(srcdir)/'`MenuGL.cpp chromium_bsu-MenuGL.obj: MenuGL.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-MenuGL.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-MenuGL.Tpo -c -o chromium_bsu-MenuGL.obj `if test -f 'MenuGL.cpp'; then $(CYGPATH_W) 'MenuGL.cpp'; else $(CYGPATH_W) '$(srcdir)/MenuGL.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-MenuGL.Tpo $(DEPDIR)/chromium_bsu-MenuGL.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MenuGL.cpp' object='chromium_bsu-MenuGL.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-MenuGL.obj `if test -f 'MenuGL.cpp'; then $(CYGPATH_W) 'MenuGL.cpp'; else $(CYGPATH_W) '$(srcdir)/MenuGL.cpp'; fi` chromium_bsu-PowerUps.o: PowerUps.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-PowerUps.o -MD -MP -MF $(DEPDIR)/chromium_bsu-PowerUps.Tpo -c -o chromium_bsu-PowerUps.o `test -f 'PowerUps.cpp' || echo '$(srcdir)/'`PowerUps.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-PowerUps.Tpo $(DEPDIR)/chromium_bsu-PowerUps.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='PowerUps.cpp' object='chromium_bsu-PowerUps.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-PowerUps.o `test -f 'PowerUps.cpp' || echo '$(srcdir)/'`PowerUps.cpp chromium_bsu-PowerUps.obj: PowerUps.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-PowerUps.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-PowerUps.Tpo -c -o chromium_bsu-PowerUps.obj `if test -f 'PowerUps.cpp'; then $(CYGPATH_W) 'PowerUps.cpp'; else $(CYGPATH_W) '$(srcdir)/PowerUps.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-PowerUps.Tpo $(DEPDIR)/chromium_bsu-PowerUps.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='PowerUps.cpp' object='chromium_bsu-PowerUps.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-PowerUps.obj `if test -f 'PowerUps.cpp'; then $(CYGPATH_W) 'PowerUps.cpp'; else $(CYGPATH_W) '$(srcdir)/PowerUps.cpp'; fi` chromium_bsu-ScreenItemAdd.o: ScreenItemAdd.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-ScreenItemAdd.o -MD -MP -MF $(DEPDIR)/chromium_bsu-ScreenItemAdd.Tpo -c -o chromium_bsu-ScreenItemAdd.o `test -f 'ScreenItemAdd.cpp' || echo '$(srcdir)/'`ScreenItemAdd.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-ScreenItemAdd.Tpo $(DEPDIR)/chromium_bsu-ScreenItemAdd.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='ScreenItemAdd.cpp' object='chromium_bsu-ScreenItemAdd.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-ScreenItemAdd.o `test -f 'ScreenItemAdd.cpp' || echo '$(srcdir)/'`ScreenItemAdd.cpp chromium_bsu-ScreenItemAdd.obj: ScreenItemAdd.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-ScreenItemAdd.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-ScreenItemAdd.Tpo -c -o chromium_bsu-ScreenItemAdd.obj `if test -f 'ScreenItemAdd.cpp'; then $(CYGPATH_W) 'ScreenItemAdd.cpp'; else $(CYGPATH_W) '$(srcdir)/ScreenItemAdd.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-ScreenItemAdd.Tpo $(DEPDIR)/chromium_bsu-ScreenItemAdd.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='ScreenItemAdd.cpp' object='chromium_bsu-ScreenItemAdd.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-ScreenItemAdd.obj `if test -f 'ScreenItemAdd.cpp'; then $(CYGPATH_W) 'ScreenItemAdd.cpp'; else $(CYGPATH_W) '$(srcdir)/ScreenItemAdd.cpp'; fi` chromium_bsu-ScreenItem.o: ScreenItem.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-ScreenItem.o -MD -MP -MF $(DEPDIR)/chromium_bsu-ScreenItem.Tpo -c -o chromium_bsu-ScreenItem.o `test -f 'ScreenItem.cpp' || echo '$(srcdir)/'`ScreenItem.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-ScreenItem.Tpo $(DEPDIR)/chromium_bsu-ScreenItem.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='ScreenItem.cpp' object='chromium_bsu-ScreenItem.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-ScreenItem.o `test -f 'ScreenItem.cpp' || echo '$(srcdir)/'`ScreenItem.cpp chromium_bsu-ScreenItem.obj: ScreenItem.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-ScreenItem.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-ScreenItem.Tpo -c -o chromium_bsu-ScreenItem.obj `if test -f 'ScreenItem.cpp'; then $(CYGPATH_W) 'ScreenItem.cpp'; else $(CYGPATH_W) '$(srcdir)/ScreenItem.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-ScreenItem.Tpo $(DEPDIR)/chromium_bsu-ScreenItem.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='ScreenItem.cpp' object='chromium_bsu-ScreenItem.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-ScreenItem.obj `if test -f 'ScreenItem.cpp'; then $(CYGPATH_W) 'ScreenItem.cpp'; else $(CYGPATH_W) '$(srcdir)/ScreenItem.cpp'; fi` chromium_bsu-StatusDisplay.o: StatusDisplay.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-StatusDisplay.o -MD -MP -MF $(DEPDIR)/chromium_bsu-StatusDisplay.Tpo -c -o chromium_bsu-StatusDisplay.o `test -f 'StatusDisplay.cpp' || echo '$(srcdir)/'`StatusDisplay.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-StatusDisplay.Tpo $(DEPDIR)/chromium_bsu-StatusDisplay.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='StatusDisplay.cpp' object='chromium_bsu-StatusDisplay.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-StatusDisplay.o `test -f 'StatusDisplay.cpp' || echo '$(srcdir)/'`StatusDisplay.cpp chromium_bsu-StatusDisplay.obj: StatusDisplay.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-StatusDisplay.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-StatusDisplay.Tpo -c -o chromium_bsu-StatusDisplay.obj `if test -f 'StatusDisplay.cpp'; then $(CYGPATH_W) 'StatusDisplay.cpp'; else $(CYGPATH_W) '$(srcdir)/StatusDisplay.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-StatusDisplay.Tpo $(DEPDIR)/chromium_bsu-StatusDisplay.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='StatusDisplay.cpp' object='chromium_bsu-StatusDisplay.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-StatusDisplay.obj `if test -f 'StatusDisplay.cpp'; then $(CYGPATH_W) 'StatusDisplay.cpp'; else $(CYGPATH_W) '$(srcdir)/StatusDisplay.cpp'; fi` chromium_bsu-textGeometryBSU.o: textGeometryBSU.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-textGeometryBSU.o -MD -MP -MF $(DEPDIR)/chromium_bsu-textGeometryBSU.Tpo -c -o chromium_bsu-textGeometryBSU.o `test -f 'textGeometryBSU.cpp' || echo '$(srcdir)/'`textGeometryBSU.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-textGeometryBSU.Tpo $(DEPDIR)/chromium_bsu-textGeometryBSU.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='textGeometryBSU.cpp' object='chromium_bsu-textGeometryBSU.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-textGeometryBSU.o `test -f 'textGeometryBSU.cpp' || echo '$(srcdir)/'`textGeometryBSU.cpp chromium_bsu-textGeometryBSU.obj: textGeometryBSU.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-textGeometryBSU.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-textGeometryBSU.Tpo -c -o chromium_bsu-textGeometryBSU.obj `if test -f 'textGeometryBSU.cpp'; then $(CYGPATH_W) 'textGeometryBSU.cpp'; else $(CYGPATH_W) '$(srcdir)/textGeometryBSU.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-textGeometryBSU.Tpo $(DEPDIR)/chromium_bsu-textGeometryBSU.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='textGeometryBSU.cpp' object='chromium_bsu-textGeometryBSU.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-textGeometryBSU.obj `if test -f 'textGeometryBSU.cpp'; then $(CYGPATH_W) 'textGeometryBSU.cpp'; else $(CYGPATH_W) '$(srcdir)/textGeometryBSU.cpp'; fi` chromium_bsu-textGeometryChromium.o: textGeometryChromium.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-textGeometryChromium.o -MD -MP -MF $(DEPDIR)/chromium_bsu-textGeometryChromium.Tpo -c -o chromium_bsu-textGeometryChromium.o `test -f 'textGeometryChromium.cpp' || echo '$(srcdir)/'`textGeometryChromium.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-textGeometryChromium.Tpo $(DEPDIR)/chromium_bsu-textGeometryChromium.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='textGeometryChromium.cpp' object='chromium_bsu-textGeometryChromium.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-textGeometryChromium.o `test -f 'textGeometryChromium.cpp' || echo '$(srcdir)/'`textGeometryChromium.cpp chromium_bsu-textGeometryChromium.obj: textGeometryChromium.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-textGeometryChromium.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-textGeometryChromium.Tpo -c -o chromium_bsu-textGeometryChromium.obj `if test -f 'textGeometryChromium.cpp'; then $(CYGPATH_W) 'textGeometryChromium.cpp'; else $(CYGPATH_W) '$(srcdir)/textGeometryChromium.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-textGeometryChromium.Tpo $(DEPDIR)/chromium_bsu-textGeometryChromium.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='textGeometryChromium.cpp' object='chromium_bsu-textGeometryChromium.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-textGeometryChromium.obj `if test -f 'textGeometryChromium.cpp'; then $(CYGPATH_W) 'textGeometryChromium.cpp'; else $(CYGPATH_W) '$(srcdir)/textGeometryChromium.cpp'; fi` chromium_bsu-Text.o: Text.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Text.o -MD -MP -MF $(DEPDIR)/chromium_bsu-Text.Tpo -c -o chromium_bsu-Text.o `test -f 'Text.cpp' || echo '$(srcdir)/'`Text.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Text.Tpo $(DEPDIR)/chromium_bsu-Text.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Text.cpp' object='chromium_bsu-Text.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Text.o `test -f 'Text.cpp' || echo '$(srcdir)/'`Text.cpp chromium_bsu-Text.obj: Text.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-Text.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-Text.Tpo -c -o chromium_bsu-Text.obj `if test -f 'Text.cpp'; then $(CYGPATH_W) 'Text.cpp'; else $(CYGPATH_W) '$(srcdir)/Text.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-Text.Tpo $(DEPDIR)/chromium_bsu-Text.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Text.cpp' object='chromium_bsu-Text.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-Text.obj `if test -f 'Text.cpp'; then $(CYGPATH_W) 'Text.cpp'; else $(CYGPATH_W) '$(srcdir)/Text.cpp'; fi` chromium_bsu-TextGLC.o: TextGLC.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-TextGLC.o -MD -MP -MF $(DEPDIR)/chromium_bsu-TextGLC.Tpo -c -o chromium_bsu-TextGLC.o `test -f 'TextGLC.cpp' || echo '$(srcdir)/'`TextGLC.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-TextGLC.Tpo $(DEPDIR)/chromium_bsu-TextGLC.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='TextGLC.cpp' object='chromium_bsu-TextGLC.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-TextGLC.o `test -f 'TextGLC.cpp' || echo '$(srcdir)/'`TextGLC.cpp chromium_bsu-TextGLC.obj: TextGLC.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-TextGLC.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-TextGLC.Tpo -c -o chromium_bsu-TextGLC.obj `if test -f 'TextGLC.cpp'; then $(CYGPATH_W) 'TextGLC.cpp'; else $(CYGPATH_W) '$(srcdir)/TextGLC.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-TextGLC.Tpo $(DEPDIR)/chromium_bsu-TextGLC.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='TextGLC.cpp' object='chromium_bsu-TextGLC.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-TextGLC.obj `if test -f 'TextGLC.cpp'; then $(CYGPATH_W) 'TextGLC.cpp'; else $(CYGPATH_W) '$(srcdir)/TextGLC.cpp'; fi` chromium_bsu-TextFTGL.o: TextFTGL.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-TextFTGL.o -MD -MP -MF $(DEPDIR)/chromium_bsu-TextFTGL.Tpo -c -o chromium_bsu-TextFTGL.o `test -f 'TextFTGL.cpp' || echo '$(srcdir)/'`TextFTGL.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-TextFTGL.Tpo $(DEPDIR)/chromium_bsu-TextFTGL.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='TextFTGL.cpp' object='chromium_bsu-TextFTGL.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-TextFTGL.o `test -f 'TextFTGL.cpp' || echo '$(srcdir)/'`TextFTGL.cpp chromium_bsu-TextFTGL.obj: TextFTGL.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-TextFTGL.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-TextFTGL.Tpo -c -o chromium_bsu-TextFTGL.obj `if test -f 'TextFTGL.cpp'; then $(CYGPATH_W) 'TextFTGL.cpp'; else $(CYGPATH_W) '$(srcdir)/TextFTGL.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-TextFTGL.Tpo $(DEPDIR)/chromium_bsu-TextFTGL.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='TextFTGL.cpp' object='chromium_bsu-TextFTGL.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-TextFTGL.obj `if test -f 'TextFTGL.cpp'; then $(CYGPATH_W) 'TextFTGL.cpp'; else $(CYGPATH_W) '$(srcdir)/TextFTGL.cpp'; fi` chromium_bsu-main.o: main.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-main.o -MD -MP -MF $(DEPDIR)/chromium_bsu-main.Tpo -c -o chromium_bsu-main.o `test -f 'main.cpp' || echo '$(srcdir)/'`main.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-main.Tpo $(DEPDIR)/chromium_bsu-main.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='main.cpp' object='chromium_bsu-main.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-main.o `test -f 'main.cpp' || echo '$(srcdir)/'`main.cpp chromium_bsu-main.obj: main.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT chromium_bsu-main.obj -MD -MP -MF $(DEPDIR)/chromium_bsu-main.Tpo -c -o chromium_bsu-main.obj `if test -f 'main.cpp'; then $(CYGPATH_W) 'main.cpp'; else $(CYGPATH_W) '$(srcdir)/main.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/chromium_bsu-main.Tpo $(DEPDIR)/chromium_bsu-main.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='main.cpp' object='chromium_bsu-main.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chromium_bsu_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o chromium_bsu-main.obj `if test -f 'main.cpp'; then $(CYGPATH_W) 'main.cpp'; else $(CYGPATH_W) '$(srcdir)/main.cpp'; 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" cscopelist: $(HEADERS) $(SOURCES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files 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 $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(bindir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-binPROGRAMS clean-generic 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-binPROGRAMS 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-binPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ clean-generic cscopelist ctags distclean distclean-compile \ distclean-generic distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-binPROGRAMS \ 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-compile \ mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ uninstall-am uninstall-binPROGRAMS # 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: chromium-bsu-0.9.15.1/src/EnemyAircraft_Tank.h0000644000175000017500000000137311406723454015760 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef EnemyAircraft_Tank_h #define EnemyAircraft_Tank_h #include "EnemyAircraft.h" class ActiveAmmo; class Global; //==================================================================== class EnemyAircraft_Tank : public EnemyAircraft { public: EnemyAircraft_Tank(EnemyType et, float p[3], float randFact = 1.0); virtual ~EnemyAircraft_Tank(); void update(); void init(); void init(float *p, float randFact = 1.0); friend class EnemyFleet; friend class ScreenItemAdd; protected: void move(); }; #endif //EnemyAircraft_Tank_h chromium-bsu-0.9.15.1/src/MainSDL.h0000644000175000017500000000253212150046667013500 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef MainSDL_h #define MainSDL_h #ifdef USE_SDL #include #include "MainToolkit.h" class Global; //==================================================================== class MainSDL : public MainToolkit { public: MainSDL(int argc = 0, char **argv = 0); ~MainSDL(); bool run(); bool checkErrors(); bool setVideoMode(); void grabMouse(bool,bool=true); bool process(SDL_Event *event); void joystickMove(); void keyMove(); private: void activation(SDL_Event *event); void keyDown(SDL_Event *event); void keyDownGame(SDL_Event *event); void keyUp(SDL_Event *event); void mouseMotion(SDL_Event *event); void mouseButtonDown(SDL_Event *event); void mouseButtonUp(SDL_Event *event); void joystickMotion(SDL_Event *event); void joystickButtonDown(SDL_Event *event); void joystickButtonUp(SDL_Event *event); void saveEvent(SDL_Event *event); SDL_Event *getEvent(FILE *infile); private: SDL_Joystick *joystick; int fire; bool mouseToggle; int xLast, yLast; int xMid, yMid; float xjoy,yjoy; float xjNow,yjNow; int adjCount; float key_speed_x, key_speed_y; }; #endif // USE_SDL #endif // MainSDL_h chromium-bsu-0.9.15.1/src/GroundMetalSegment.h0000644000175000017500000000207211406723454016013 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef GroundMetalSegment_h #define GroundMetalSegment_h #include "GroundSegment.h" class Ground; class GroundMetal; //#define EXPERIMENTAL //==================================================================== class GroundMetalSegment : public GroundSegment { public: GroundMetalSegment(float p[3], float s[2], Ground *prnt); ~GroundMetalSegment(); void drawGL(); void drawBlip(float rep, float S, float tilt, bool blipMirrorT); void drawSurface(float *c0_clr, float *c1_clr, float *r0_clr, float *r1_clr, float *r2_clr); #ifdef EXPERIMENTAL void drawMultiTex(float rep, float S, float tilt, bool blipMirrorT, float *c0_clr, float *c1_clr, float *r0_clr, float *r1_clr, float *r2_clr); #endif // EXPERIMENTAL friend class Ground; friend class GroundMetal; }; #endif //GroundMetalSegment_h chromium-bsu-0.9.15.1/src/MainGLUT.cpp0000644000175000017500000001553012143346621014161 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "MainGLUT.h" #ifdef USE_GLUT #include #include #include #ifdef HAVE_GLUT_GLUT_H #include #else #include #endif #include "Config.h" #include "HiScore.h" #include "Global.h" #include "Audio.h" #include "MenuGL.h" #include "HeroAircraft.h" int MainGLUT::fire = 0; int MainGLUT::xLast = 0; int MainGLUT::yLast = 0; int MainGLUT::xMid = 0; int MainGLUT::yMid = 0; bool MainGLUT::mouseToggle = false; int MainGLUT::last_time = 0; int MainGLUT::now_time = 0; //==================================================================== MainGLUT::MainGLUT(int argc, char **argv) : MainToolkit(argc, argv) { Global *game = Global::getInstance(); Config *config = Config::instance(); glutInit(&argc, argv); glutInitDisplayMode( GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH); glutInitWindowSize(config->screenW(), config->screenH()); glutCreateWindow("Chromium B.S.U."); //-- Initialize OpenGL game->createGame(); glutDisplayFunc(MainGLUT::nullFunc); glutReshapeFunc(MainGLUT::reshape); glutKeyboardFunc(MainGLUT::keyboardASCII); glutSpecialFunc(MainGLUT::keyboardSpecial); glutMouseFunc(MainGLUT::mouseEvent); // glutMotionFunc(MainGLUT::mouseMotion); } MainGLUT::~MainGLUT() { } //---------------------------------------------------------- bool MainGLUT::run() { Config *config = Config::instance(); if( config->debug() ) fprintf(stderr, _("MainGLUT::run()\n")); glutTimerFunc(100, MainGLUT::drawGame, 0); glutMainLoop(); return true; } //---------------------------------------------------------- bool MainGLUT::checkErrors() { bool retVal = false; GLenum gl_error; //-- Check for GL errors gl_error = glGetError( ); if( gl_error != GL_NO_ERROR ) { fprintf(stderr, _("ERROR!!! OpenGL error: %s\n"), gluErrorString(gl_error) ); retVal = true; } return retVal; } //---------------------------------------------------------- void MainGLUT::grabMouse(bool status, bool warpmouse) { Config *config = Config::instance(); mouseToggle = status; if(status) { glutSetCursor(GLUT_CURSOR_NONE); glutMotionFunc(MainGLUT::mouseMotion); glutPassiveMotionFunc(MainGLUT::mouseMotion); if(!warpmouse) return; xMid = config->screenW()/2; yMid = config->screenH()/2; glutWarpPointer(xMid, yMid); xLast = xMid; yLast = yMid; } else { glutSetCursor(GLUT_CURSOR_LEFT_ARROW); glutMotionFunc(0); glutPassiveMotionFunc(0); } } //---------------------------------------------------------- bool MainGLUT::setVideoMode() { Config *config = Config::instance(); glutReshapeWindow(config->screenW(), config->screenH()); config->setFullScreen(false); // GLUT doesn't have a way to return resize errors return true; } //---------------------------------------------------------- void MainGLUT::reshape(int w, int h) { Global *game = Global::getInstance(); game->mainGL->reshapeGL(w, h); } //---------------------------------------------------------- void MainGLUT::nullFunc() { Global *game = Global::getInstance(); game->mainGL->drawGL(); glutSwapBuffers(); game->frame++; if( !(game->gameFrame%10) ) { now_time = glutGet(GLUT_ELAPSED_TIME); if(last_time) { game->fps = (10.0/(now_time-last_time))*1000.0; } last_time = now_time; } } //---------------------------------------------------------- void MainGLUT::drawGame(int) { Global *game = Global::getInstance(); glutTimerFunc(33, MainGLUT::drawGame, 0); game->mainGL->drawGL(); #ifdef CHECK_ERRORS game->toolkit->checkErrors(); #endif// CHECK_ERRORS glutPostRedisplay(); } //---------------------------------------------------------- void MainGLUT::keyboardASCII(unsigned char key, int, int) { Global *game = Global::getInstance(); Config *config = Config::instance(); HiScore *hiScore = HiScore::getInstance(); switch(key) { case 'q': case 'Q': config->saveFile(); hiScore->saveFile(); game->deleteGame(); exit(0); break; case 'G': case 'g': game->toolkit->grabMouse(!mouseToggle); break; case 27: // if(game->gameMode == Global::Menu) { game->gameMode = Global::Game; game->audio->setMusicMode(Audio::MusicGame); game->toolkit->grabMouse(true); } else { if(game->gameMode != Global::Game) { game->newGame(); } game->gameMode = Global::Menu; game->menu->startMenu(); game->audio->setMusicMode(Audio::MusicMenu); game->toolkit->grabMouse(false); } break; default: if(game->gameMode == Global::Menu) { MainToolkit::Key tkkey = MainToolkit::KeySpace; switch(key) { // up, down, etc. have to be handled with the 'special' func. Annoying. case 13: // tkkey = MainToolkit::KeyEnter; break; default: break; } game->menu->keyHit(tkkey); } break; } // Emulate a quit key if( game->game_quit ) keyboardASCII('q',0,0); if( config->debug() ) fprintf(stderr, _("key = %d\n"), (int)key); } //---------------------------------------------------------- void MainGLUT::keyboardSpecial(int special, int, int) { Global *game = Global::getInstance(); if(game->gameMode == Global::Menu) { MainToolkit::Key tkkey; switch(special) { case GLUT_KEY_UP: tkkey = MainToolkit::KeyUp; break; case GLUT_KEY_DOWN: tkkey = MainToolkit::KeyDown; break; case GLUT_KEY_LEFT: tkkey = MainToolkit::KeyLeft; break; case GLUT_KEY_RIGHT: tkkey = MainToolkit::KeyRight; break; default: break; } game->menu->keyHit(tkkey); } } //---------------------------------------------------------- void MainGLUT::mouseEvent(int button, int state, int x, int y) { Global *game = Global::getInstance(); if(state == GLUT_DOWN) { switch(button) { case GLUT_LEFT_BUTTON: game->hero->fireGun(++fire); break; case GLUT_MIDDLE_BUTTON: game->hero->nextItem(); break; case GLUT_RIGHT_BUTTON: game->hero->useItem(); break; } } else if(state == GLUT_UP) { switch(button) { case GLUT_LEFT_BUTTON: game->hero->fireGun(--fire); break; case GLUT_MIDDLE_BUTTON: break; case GLUT_RIGHT_BUTTON: break; } } xLast = x; yLast = y; } //---------------------------------------------------------- void MainGLUT::mouseMotion(int x, int y) { Global *game = Global::getInstance(); int xNow; int yNow; int xDiff; int yDiff; if(mouseToggle) { xNow = x; yNow = y; if(xNow == xMid && yNow == yMid) { // ignore } else { xDiff = xNow - xLast; yDiff = yNow - yLast; if(xDiff || yDiff) { game->hero->moveEvent(xDiff, yDiff); glutWarpPointer(xMid, yMid); } } xLast = xNow; yLast = yNow; } } #endif // USE_GLUT chromium-bsu-0.9.15.1/src/GroundMetal.cpp0000644000175000017500000000666012150046666015032 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "GroundMetal.h" #include #include "extern.h" #include "Global.h" #include "Config.h" #include "GroundMetalSegment.h" #include "Image.h" //============================================================================== GroundMetal::GroundMetal() : Ground() { pos[0] = 0.0; pos[1] = 0.0; pos[2] = 0.0; variation = 0; loadTextures(); size = 21.0; float s[2] = { size, size }; rootSeg = new GroundMetalSegment(pos, s, this); GroundSegment *seg; GroundSegment *tmp; pos[1] = size*2.0; seg = new GroundMetalSegment(pos, s, this); rootSeg->next = seg; pos[1] = 0.0; tmp = new GroundMetalSegment(pos, s, this); seg->next = tmp; tmp->back = seg; } GroundMetal::~GroundMetal() { deleteTextures(); //XXX ADD clear() method delete rootSeg->next->next; delete rootSeg->next; delete rootSeg; } //---------------------------------------------------------- void GroundMetal::loadTextures() { Config *config = Config::instance(); float tbc[4] = { 0.2, 0.2, 0.2, 1.0 }; #ifdef GL_CLAMP_TO_EDGE GLenum clamp = GL_CLAMP_TO_EDGE; #else GLenum clamp = GL_REPEAT; #endif switch(variation) { case 0: tex[Base] = Image::load(dataLoc("png/gndMetalBase00.png"), IMG_NOMIPMAPS, IMG_ALPHA, clamp, GL_LINEAR, GL_LINEAR); break; case 1: tex[Base] = Image::load(dataLoc("png/gndMetalBase01.png"), IMG_NOMIPMAPS, IMG_ALPHA, clamp, GL_LINEAR, GL_LINEAR); break; case 2: tex[Base] = Image::load(dataLoc("png/gndMetalBase02.png"), IMG_NOMIPMAPS, IMG_ALPHA, clamp, GL_LINEAR, GL_LINEAR); break; default: tex[Base] = Image::load(dataLoc("png/gndMetalBase00.png"), IMG_NOMIPMAPS, IMG_ALPHA, clamp, GL_LINEAR, GL_LINEAR); break; } if(config->texBorder()) glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_BORDER_COLOR, tbc); tex[Blip] = Image::load(dataLoc("png/gndMetalBlip.png"), IMG_NOMIPMAPS, IMG_ALPHA, GL_REPEAT, GL_LINEAR, GL_LINEAR); } //---------------------------------------------------------- void GroundMetal::deleteTextures() { glDeleteTextures(1, &tex[Base]); glDeleteTextures(1, &tex[Blip]); tex[Base] = 0; tex[Blip] = 0; } //---------------------------------------------------------- void GroundMetal::setVariation(int index) { variation = index%3; deleteTextures(); loadTextures(); } //---------------------------------------------------------- void GroundMetal::drawGL() { GroundSegment *seg; GroundSegment *tmp; float s2 = size * 2.0; //-- Set background color for low and med gfx float pulse = sin(game->gameFrame*0.03); if(pulse < 0.0) pulse = 0.0; glClearColor( 0.2+pulse, 0.2, 0.25, 1.0 ); //-- draw ground segments if( !game->game_pause || game->gameMode == Global::Menu) { seg = rootSeg->next; while(seg) { seg->pos[1] += game->scrollSpeed*game->speedAdj; seg = seg->next; } } seg = rootSeg->next; while(seg) { seg->drawGL(); if(seg->pos[1] < -s2) { float pos1 = seg->pos[1]+s2+s2; float p[3] = { 0.0, pos1, 0.0}; float s[2] = { size, size }; seg->back->next = 0; delete seg; tmp = new GroundMetalSegment(p, s, this); rootSeg->next->back = tmp; tmp->next = rootSeg->next; tmp->back = rootSeg; rootSeg->next = tmp; break; } seg = seg->next; } } chromium-bsu-0.9.15.1/src/Makefile.am0000644000175000017500000000375412150046667014143 00000000000000MAINTAINERCLEANFILES = Makefile.in bin_PROGRAMS = chromium-bsu chromium_bsu_CPPFLAGS = \ $(GL_CFLAGS) \ $(GLU_CFLAGS) \ $(TEXT_CFLAGS) \ $(IMAGE_CFLAGS) \ $(WINDOW_CFLAGS) \ $(AUDIO_CFLAGS) \ "-DPACKAGE=\"$(PACKAGE)\"" \ "-DLOCALEDIR=\"$(localedir)\"" \ "-DPKGDATADIR=\"$(pkgdatadir)\"" chromium_bsu_LDADD = \ $(GL_LIBS) \ $(GLU_LIBS) \ $(TEXT_LIBS) \ $(IMAGE_LIBS) \ $(WINDOW_LIBS) \ $(AUDIO_LIBS) \ $(INTLLIBS) chromium_bsu_SOURCES = \ Ammo.cpp \ Ammo.h \ Audio.cpp \ Audio.h \ AudioOpenAL.cpp \ AudioOpenAL.h \ AudioSDLMixer.cpp \ AudioSDLMixer.h \ compatibility.h \ Config.cpp \ Config.h \ define.h \ EnemyAircraft_Boss00.cpp \ EnemyAircraft_Boss00.h \ EnemyAircraft_Boss01.cpp \ EnemyAircraft_Boss01.h \ EnemyAircraft.cpp \ EnemyAircraft_Gnat.cpp \ EnemyAircraft_Gnat.h \ EnemyAircraft.h \ EnemyAircraft_Omni.cpp \ EnemyAircraft_Omni.h \ EnemyAircraft_RayGun.cpp \ EnemyAircraft_RayGun.h \ EnemyAircraft_Straight.cpp \ EnemyAircraft_Straight.h \ EnemyAircraft_Tank.cpp \ EnemyAircraft_Tank.h \ EnemyAmmo.cpp \ EnemyAmmo.h \ EnemyFleet.cpp \ EnemyFleet.h \ Explosions.cpp \ Explosions.h \ extern.h \ gettext.h \ Global.cpp \ Global.h \ Ground.cpp \ Ground.h \ GroundMetal.cpp \ GroundMetal.h \ GroundMetalSegment.cpp \ GroundMetalSegment.h \ GroundSea.cpp \ GroundSea.h \ GroundSeaSegment.cpp \ GroundSeaSegment.h \ GroundSegment.cpp \ GroundSegment.h \ HeroAircraft.cpp \ HeroAircraft.h \ HeroAmmo.cpp \ HeroAmmo.h \ HiScore.cpp \ HiScore.h \ Image.cpp \ Image.h \ MainGL.cpp \ MainGL.h \ MainGLUT.cpp \ MainGLUT.h \ MainSDL.cpp \ MainSDL_Event.cpp \ MainSDL.h \ MainToolkit.cpp \ MainToolkit.h \ MenuGL.cpp \ MenuGL.h \ PowerUps.cpp \ PowerUps.h \ ScreenItemAdd.cpp \ ScreenItemAdd.h \ ScreenItem.cpp \ ScreenItem.h \ StatusDisplay.cpp \ StatusDisplay.h \ textGeometryBSU.cpp \ textGeometryChromium.cpp \ textGeometry.h \ Text.cpp \ Text.h \ TextGLC.cpp \ TextGLC.h \ TextFTGL.cpp \ TextFTGL.h \ main.cpp \ main.h chromium-bsu-0.9.15.1/src/PowerUps.h0000644000175000017500000000323412150046666014034 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef PowerUps_h #define PowerUps_h #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "ScreenItem.h" #define WOBBLE_0 45 #define WOBBLE_1 75 class Global; class PowerUp; //==================================================================== class PowerUps { public: enum Type { Shields, SuperShields, Repair, HeroAmmo00, HeroAmmo01, HeroAmmo02, NumPowerUps }; PowerUps(); ~PowerUps(); void addPowerUp(PowerUp*); void update(); void drawGL(); void clear(); PowerUp *getFirst(); PowerUp *getNext(); void remove(PowerUp*); void loadTextures(); void deleteTextures(); private: PowerUp *pwrUpRoot; PowerUp *currentPwrUp; float pwrUpSize[NumPowerUps][2]; float pwrUpColor[NumPowerUps][4]; GLuint tex[NumPowerUps]; GLuint pwrTex; float speed; float wobble_0[WOBBLE_0]; float wobble_1[WOBBLE_1]; int activeCount; private: Global *game; }; //==================================================================== class PowerUp : public ScreenItem { public: PowerUp(PowerUps::Type t, float p[3], float pwr = 1.0, float *v=0); ~PowerUp(); PowerUps::Type type; int thisCount() { return count_this; } float power; void seal(); PowerUp *back; PowerUp *next; friend class PowerUps; private: static int count_this; }; #endif // PowerUps_h chromium-bsu-0.9.15.1/src/HiScore.cpp0000644000175000017500000002565612144613422014144 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "HiScore.h" #include "extern.h" #include "Config.h" #include "HeroAircraft.h" //==================================================================== #include #include #include #include #ifdef HAVE_LOCALE_H #include #endif HiScore *HiScore::instance = 0; static const char* header = "# Chromium B.S.U. high scores file: skill rank score date time(UTC) name (do not remove this comment line)\n"; /** * initialize variables, then read high score file */ //---------------------------------------------------------- HiScore::HiScore() { int i,j; for(i = 0; i < 10; i++) { for(j = 0; j < HI_SCORE_HIST; j++) { //-- default high scores switch(j) { case 0: hiScore[i][j] = 250000.0; break; case 1: hiScore[i][j] = 200000.0; break; case 2: hiScore[i][j] = 150000.0; break; case 3: hiScore[i][j] = 100000.0; break; case 4: hiScore[i][j] = 50000.0; break; default: hiScore[i][j] = 99.0; break; } //-- default player sprintf(hiScoreName[i][j], _("nobody")); //-- default date (01/01/2000); hiScoreDate[i][j] = 946713600; } } readFile(); } HiScore::~HiScore() { } /** * create single HiScore object * @returns HiScore::instance */ //---------------------------------------------------------- HiScore *HiScore::init() { if(!HiScore::instance) { HiScore::instance = new HiScore; } else { fprintf(stderr, _("WARNING: HiScore::init() has already been called.\n")); } return HiScore::instance; } /** * @returns HiScore::instance */ //---------------------------------------------------------- HiScore *HiScore::getInstance() { if(!instance) { return HiScore::init(); } else return HiScore::instance; } /** * deletes singleton instance and sets HiScore::instance to 0. */ //---------------------------------------------------------- void HiScore::destroy() { delete HiScore::instance; HiScore::instance = 0; } /** * return score for given level and index. * @returns score, or -1 if skill,index is out of range */ //---------------------------------------------------------- double HiScore::getScore(int skill, int index) { double retVal = -1.0; if(skill > 0 && skill < 10) if(index >= 0 && index < HI_SCORE_HIST) retVal = hiScore[skill][index]; return retVal; } /** * return high scorer's name for given level and index. * @returns name, or "OUT_OF_RANGE" if skill,index is out of range */ //---------------------------------------------------------- const char *HiScore::getName(int skill, int index) { const char *retVal = "OUT_OF_RANGE"; if(skill > 0 && skill < 10) if(index >= 0 && index < HI_SCORE_HIST) retVal = hiScoreName[skill][index]; return retVal; } /** * return date of high score for given level and index. * @returns date (int time_t format), or 0 if skill,index is out of range */ //---------------------------------------------------------- time_t HiScore::getDate(int skill, int index) { int retVal = 0; if(skill > 0 && skill < 10) if(index >= 0 && index < HI_SCORE_HIST) retVal = hiScoreDate[skill][index]; return retVal; } /** * If CHROMIUM_BSU_SCORE environment variable is set, that * filename will be used. Otherwise, the default score file. * @returns name of score file */ //---------------------------------------------------------- const char *HiScore::getFileName() { static char configFilename[256]; const char *envFile = getenv("CHROMIUM_BSU_SCORE"); if(envFile && strlen(envFile) < 256) { strcpy(configFilename, envFile); } else { const char *homeDir = getenv("HOME"); if(!homeDir) homeDir = "./"; sprintf(configFilename, "%s/%s", homeDir, CONFIG_SCORE_FILE); alterPathForPlatform(configFilename); } return configFilename; } /** * Prints the name of the old score file * @returns name of oldscore file */ //---------------------------------------------------------- const char *HiScore::getOldFileName() { static char configFilename[256]; const char *homeDir = getenv("HOME"); if(!homeDir) homeDir = "./"; sprintf(configFilename, "%s/.chromium-score"CONFIG_EXT, homeDir); alterPathForPlatform(configFilename); return configFilename; } /** * Save high score file. * @returns success */ //---------------------------------------------------------- bool HiScore::saveFile() { bool retVal = true; FILE *file; file = fopen(getFileName(), "w"); if(file) { #ifdef HAVE_LOCALE_H char* locale = setlocale(LC_NUMERIC,"C"); #endif struct tm* time; int i,j; fprintf(file, "%s", header); for(i = 0; i < 10; i++) { for(j = 0; j < HI_SCORE_HIST; j++) { time = gmtime(&hiScoreDate[i][j]); if( time != NULL ){ fprintf(file, "%d %d %f %04d-%02d-%02d %02d:%02d:%02d %s\n", i, j, hiScore[i][j], 1900+time->tm_year, 1+time->tm_mon, time->tm_mday, time->tm_hour, time->tm_min, time->tm_sec, hiScoreName[i][j]); } } } fclose(file); #ifdef HAVE_LOCALE_H setlocale(LC_NUMERIC,locale); #endif } else { fprintf(stderr, _("WARNING: could not write score file (%s)\n"), getFileName()); retVal = false; } return retVal; } /** * Read high score file. * @returns success */ //---------------------------------------------------------- bool HiScore::readFile() { bool retVal = true; FILE *file; const char* fileName = getFileName(); file = fopen(fileName, "r"); if(file) { int chr = fgetc(file); if( EOF != chr ){ fseek(file, 0L, SEEK_SET); if( '#' == chr ){ // Save and reset locale/timezone info #ifdef HAVE_LOCALE_H char* locale = setlocale(LC_NUMERIC,"C"); #endif char *tz = getenv("TZ"); setenv("TZ", "", 1); tzset(); // Discard the comment line if( fscanf(file,"%*[^\n]") == EOF ) fprintf(stderr, _("WARNING: error reading score file (%s)\n"), getFileName()); char name[100]; struct tm time; int i, j; double score; int fields; do{ i = j = -1; memset(&time,0,sizeof(time)); fields = fscanf(file, "%d %d %lf %d-%d-%d %d:%d:%d %99s%*[^\n]", &i, &j, &score, &time.tm_year, &time.tm_mon, &time.tm_mday, &time.tm_hour, &time.tm_min, &time.tm_sec, name); if( fields == 10 && i >=0 && i < 10 && j >= 0 && j < HI_SCORE_HIST ){ hiScore[i][j] = score; time.tm_year -= 1900; time.tm_mon--; hiScoreDate[i][j] = mktime(&time); strncpy(hiScoreName[i][j], name, 99); hiScoreName[i][j][99] = '\0'; } } while( fields != EOF ); fclose(file); // Reset locale/timezone info #ifdef HAVE_LOCALE_H setlocale(LC_NUMERIC,locale); #endif if (tz) setenv("TZ", tz, 1); else unsetenv("TZ"); tzset(); } else { // Nasty old memory dump format if( fread(hiScore, sizeof(double), 10*HI_SCORE_HIST, file) != 10*HI_SCORE_HIST ) fprintf(stderr, _("WARNING: error reading old score file (%s)\n"), getFileName()); if( fread(hiScoreName, 64*sizeof(char), 10*HI_SCORE_HIST, file) != 10*HI_SCORE_HIST ) fprintf(stderr, _("WARNING: error reading old score file (%s)\n"), getFileName()); if( fread(hiScoreDate, sizeof(time_t), 10*HI_SCORE_HIST, file) != 10*HI_SCORE_HIST ) fprintf(stderr, _("WARNING: error reading old score file (%s)\n"), getFileName()); fclose(file); // Resave the file in plain text format saveFile(); } } else { Config* config = Config::instance(); if( config->debug() ) fprintf(stderr, _("WARNING: empty score file (%s)\n"), getFileName()); retVal = false; } } else { fileName = getOldFileName(); file = fopen(fileName, "r"); if(file) { if( fread(hiScore, sizeof(double), 10*HI_SCORE_HIST, file) != 10*HI_SCORE_HIST ) fprintf(stderr, _("WARNING: error reading old score file (%s)\n"), getFileName()); if( fread(hiScoreName, 64*sizeof(char), 10*HI_SCORE_HIST, file) != 10*HI_SCORE_HIST ) fprintf(stderr, _("WARNING: error reading old score file (%s)\n"), getFileName()); if( fread(hiScoreDate, sizeof(time_t), 10*HI_SCORE_HIST, file) != 10*HI_SCORE_HIST ) fprintf(stderr, _("WARNING: error reading old score file (%s)\n"), getFileName()); fclose(file); // Try to save the new file and delete the old one if successful if( saveFile() ) remove(fileName); } else { Config* config = Config::instance(); if( config->debug() ) fprintf(stderr, _("WARNING: could not read score file (%s)\n"), getFileName()); retVal = false; } } return retVal; } //---------------------------------------------------------- void HiScore::insertScore(int skill, int rank, float score) { int i; i = HI_SCORE_HIST-2; while(i >= rank) { hiScore[skill][i+1] = hiScore[skill][i]; strcpy(hiScoreName[skill][i+1], hiScoreName[skill][i]); memcpy(&(hiScoreDate[skill][i+1]), &(hiScoreDate[skill][i]), sizeof(time_t)); i--; } hiScore[skill][rank] = score; char *name = getenv("USER"); if(name) strcpy(hiScoreName[skill][rank], name); else strcpy(hiScoreName[skill][rank], "player"); time(&hiScoreDate[skill][rank]); } /** * reads high score file, inserts current score (if appropriate), then saves * high score file. If multiple users are sharing a common high score file, * we want to keep it as current as possible. */ //---------------------------------------------------------- int HiScore::set(int skill, float score) { int retVal = 0; if(skill > 0 && skill < 10) { readFile(); int i; int rank = -1; for(i = HI_SCORE_HIST-1; i >= 0; i--) { if(score > hiScore[skill][i]) rank = i; } if(rank > -1) { insertScore(skill, rank, score); saveFile(); retVal = rank+1; } } return retVal; } /** * check whether score qualifies as high score * returns rank of player {1..HI_SCORE_HIST}, or 0 */ //---------------------------------------------------------- int HiScore::check(int skill, float score) { int retVal = 0; if(skill > 0 && skill < 10) { int i; int rank = -1; for(i = HI_SCORE_HIST-1; i >= 0; i--) { if(score > hiScore[skill][i]) rank = i; } if(rank > -1) { retVal = rank+1; } } return retVal; } /** * print high scores to stderr */ //---------------------------------------------------------- void HiScore::print(int skill) { struct tm *tmptr; fprintf(stderr, _("high scores:\n")); for(int j = 0; j < HI_SCORE_HIST; j++) { tmptr = localtime(&hiScoreDate[skill][j]); if (!tmptr) break; fprintf(stderr, _("%02d/%02d/%04d %16s %d\n"), 1+tmptr->tm_mon, tmptr->tm_mday, 1900+tmptr->tm_year, hiScoreName[skill][j], (int)(hiScore[skill][j])); } } chromium-bsu-0.9.15.1/src/ScreenItemAdd.h0000644000175000017500000000435112143346621014714 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef ScreenItemAdd_h #define ScreenItemAdd_h #include "ScreenItem.h" #include "EnemyAircraft.h" class Global; class ItemThing; class EnemyWave; //==================================================================== class ScreenItemAdd { public: ScreenItemAdd(); ~ScreenItemAdd(); void putScreenItems(); void killScreenItem(ScreenItem *); bool loadScreenItems(const char*); void clear(); EnemyAircraft *dynamicEnemyAdd(EnemyType et, float *pos, int relTime); private: void clearDeadPool(); void addItem(int relTime, ScreenItem *newItem); void addWave(EnemyWave &ew ); void loadLevelXXX(); void loadLevel1(); void loadLevel2(); void loadLevel3(); void loadLevel4(); void addStraightWave(int o, int duration, float density = 1.0); void addOmniWave(int o, int duration, float density = 1.0); void addStraightArrowWave(int o, int duration, float density = 1.0); void addOmniArrowWave(int o, int duration, float density = 1.0); void addGnatWave(int o, int duration, float density = 1.0, bool mixed = true); void addAmmunition(int o, int duration, int a = 0, int b = 100, int c = 1000); void addPowerUps (int o, int duration, int a = 300, int b = 1200, int c = 1000); ItemThing *root; EnemyAircraft *deadPool[NumEnemyTypes]; private: Global *game; }; //------------------ class ItemThing { public: ItemThing(); ItemThing(int relTime, ScreenItem *newScreenItem); int releaseTime; ScreenItem *item; ItemThing *next; }; //------------------ class EnemyWave { public: EnemyWave(EnemyType t); enum Formation { None, Arrow, NumFormations }; void setInOut(int b, int e) { begin = b; end = e; if(e <= b) end = b+1; } void setPos(float x, float y) { pos[0] = x; pos[1] = y; } void setXRand(float j) { xJitter = j; } void setFrequency(int p, int j = 0) { period = p; jitter = j; } void setFormation(Formation f) { formation = f; } EnemyType type; int begin; int end; int period; int jitter; Formation formation; float pos[3]; float xJitter; }; #endif // ScreenItemAdd_h chromium-bsu-0.9.15.1/src/MainGL.cpp0000644000175000017500000002404312150046667013714 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * Copyright 2008 Paul Wise * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "MainGL.h" #include #include #include #include #include #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || (defined(HAVE_OPENGL_GL_H) && defined(HAVE_OPENGL_GLU_H)) #include #include #else #include #include #endif #if IMAGE_GLPNG #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_GLPNG_GLPNG_H) #include #else #include #endif #endif #if defined(TEXT_GLC) #include "TextGLC.h" #endif #if defined(TEXT_FTGL) #include "TextFTGL.h" #endif #include "Config.h" #include "extern.h" #include "Global.h" #include "HiScore.h" #include "EnemyFleet.h" #include "HeroAmmo.h" #include "EnemyAmmo.h" #include "HeroAircraft.h" #include "Explosions.h" #include "PowerUps.h" #include "Audio.h" #include "MenuGL.h" #include "StatusDisplay.h" #include "ScreenItemAdd.h" #include "GroundMetal.h" #include "GroundSea.h" //==================================================================== MainGL::MainGL() { game = Global::getInstance(); initGL(); loadTextures(); } MainGL::~MainGL() { deleteTextures(); } //---------------------------------------------------------- int MainGL::initGL() { Config *config = Config::instance(); if( config->debug() ) fprintf(stderr, _("initGL()\n")); reshapeGL(config->screenW(), config->screenH()); glDisable(GL_DEPTH_TEST); glDepthFunc(GL_LEQUAL); glEnable(GL_TEXTURE_2D); glEnable(GL_BLEND); // glDisable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); if(config->blend()) { glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glDisable(GL_ALPHA_TEST); } else { glAlphaFunc(GL_GREATER, 0.2); glDisable(GL_BLEND); glEnable(GL_ALPHA_TEST); } // glDisable(GL_CULL_FACE); glEnable(GL_CULL_FACE); glDisable(GL_NORMALIZE); glPointSize(1.0); glLineWidth(1.0); glClearColor( 0.0, 0.0, 0.0, 1.0 ); #ifdef IMAGE_GLPNG pngSetViewingGamma(config->viewGamma()); #endif return 0; } //---------------------------------------------------------- void MainGL::loadTextures() { try { #if defined(TEXT_GLC) && defined(TEXT_FTGL) Config *config = Config::instance(); if(config->textType() == Config::TextGLC) game->text = new TextGLC(); else game->text = new TextFTGL(); #elif defined(TEXT_GLC) game->text = new TextGLC(); #elif defined(TEXT_FTGL) game->text = new TextFTGL(); #else #error "TEXT_GLC or TEXT_FTGL must be defined" #endif } catch (char* str) { fprintf(stderr, _("error loading font: %s\n"), str); exit(1); } catch (...) { fprintf(stderr, _("error loading font\n")); exit(1); } } //---------------------------------------------------------- void MainGL::deleteTextures() { delete game->text; game->text = 0; } //---------------------------------------------------------- void MainGL::drawGL() { switch(game->gameMode) { case Global::Game: drawGameGL(); break; case Global::HeroDead: drawDeadGL(); break; case Global::LevelOver: drawSuccessGL(); break; case Global::Menu: game->menu->drawGL(); break; default: fprintf(stderr, _("!!MainGL::drawGL() HUH?\n")); break; } } //---------------------------------------------------------- void MainGL::drawGameGL() { Config *config = Config::instance(); //-- Clear buffers glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // glClear( GL_COLOR_BUFFER_BIT ); //-- Place camera glLoadIdentity(); glTranslatef(0.0, 0.0, config->zTrans()); // glTranslatef(0.0, 5.0, -12.0); if(!game->game_pause) { //-- Add items to scene game->itemAdd->putScreenItems(); //addItems(); //-- Update scene game->enemyFleet->update(); game->powerUps->update(); game->heroAmmo->updateAmmo(); game->enemyAmmo->updateAmmo(); game->heroAmmo->checkForHits(game->enemyFleet); if(game->gameMode == Global::Game) { game->enemyAmmo->checkForHits(game->hero); game->hero->checkForCollisions(game->enemyFleet); game->hero->checkForPowerUps(game->powerUps); } game->explosions->update(); game->audio->update(); game->hero->update(); game->gameFrame++; } glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); //-- Draw background game->ground->drawGL(); //-- Draw actors game->enemyFleet->drawGL(); game->hero->drawGL(); if(config->gfxLevel() > 0) game->statusDisplay->darkenGL(); glBlendFunc(GL_SRC_ALPHA, GL_ONE); game->powerUps->drawGL(); //-- Draw ammo game->heroAmmo->drawGL(); game->enemyAmmo->drawGL(); //-- Draw explosions game->explosions->drawGL(); //-- Draw stats game->statusDisplay->drawGL(game->hero); } //---------------------------------------------------------- void MainGL::drawDeadGL() { Config *config = Config::instance(); game->heroDeath--; //-- Clear buffers glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); //-- Place camera glLoadIdentity(); if(game->heroDeath > 0) { float z = 1.0*game->heroDeath/DEATH_TIME; glTranslatef(0.0, 0.0, config->zTrans()-z*z); } else glTranslatef(0.0, 0.0, config->zTrans()); //-- Add items to scene game->itemAdd->putScreenItems(); //-- Update scene game->explosions->update(); game->powerUps->update(); game->enemyFleet->update(); game->heroAmmo->updateAmmo(); game->enemyAmmo->updateAmmo(); game->heroAmmo->checkForHits(game->enemyFleet); game->audio->update(); game->hero->update(); game->gameFrame++; glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); //-- Draw background game->ground->drawGL(); //-- Draw actors game->enemyFleet->drawGL(); if(config->gfxLevel() > 0) game->statusDisplay->darkenGL(); glBlendFunc(GL_SRC_ALPHA, GL_ONE); game->powerUps->drawGL(); //-- Draw ammo game->heroAmmo->drawGL(); game->enemyAmmo->drawGL(); //-- Draw explosions game->explosions->drawGL(); //-- Draw stats game->statusDisplay->drawGL(game->hero); int skill = config->intSkill(); float heroScore = game->hero->getScore(); HiScore *hiScore = HiScore::getInstance(); char buffer[256]; if(hiScore->check(skill, heroScore) == 1) { sprintf(buffer, _("new high score!\n\n%d"), (int)heroScore); drawTextGL(buffer, game->heroDeath, 0.15); } else if(hiScore->check(skill, heroScore) > 1) { sprintf(buffer, _("n o t b a d !\nrank : %d\n\n%d"), hiScore->check(skill, heroScore), (int)heroScore); drawTextGL(buffer, game->heroDeath, 0.15); } else { drawTextGL(_("l o s e r"), game->heroDeath, 0.25); } } //---------------------------------------------------------- void MainGL::drawSuccessGL() { Config *config = Config::instance(); game->heroSuccess--; if(game->heroSuccess < -500) { game->gotoNextLevel(); game->gameMode = Global::Game; game->audio->setMusicMode(Audio::MusicGame); game->audio->setMusicVolume(config->volMusic()); return; } float f = -game->heroSuccess/450.0; if(game->heroSuccess < 0) { float vol = config->volMusic() - (config->volMusic()*f); game->audio->setMusicVolume(vol); } //-- Clear buffers glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); //-- Place camera glLoadIdentity(); glTranslatef(0.0, 0.0, config->zTrans()); //-- Update scene game->enemyFleet->update(); game->explosions->update(); game->heroAmmo->updateAmmo(); game->hero->update(); game->audio->update(); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); //-- Draw background game->ground->drawGL(); //-- Draw actors game->hero->drawGL(); if(config->gfxLevel() > 0) game->statusDisplay->darkenGL(); glBlendFunc(GL_SRC_ALPHA, GL_ONE); //-- Draw ammo game->heroAmmo->drawGL(); //-- Draw explosions game->explosions->drawGL(); //-- Draw stats game->statusDisplay->drawGL(game->hero); char buffer[512]; sprintf(buffer, _("congratulations!\n \nl e v e l\n %d \nc o m p l e t e\n \n"), game->gameLevel); // if(game->hero->getScore() > game->hiScore[config->intSkill()][0]) // { // sprintf(buffer, _("congratulations!\n \nl e v e l\n %d \nc o m p l e t e\n \n"), game->gameLevel); // } // else // { // sprintf(buffer, _("congratulations!\n \nl e v e l\n %d \nc o m p l e t e\n \nn e w h i g h s c o r e : \n %g \n"), game->gameLevel, game->hero->getScore()); // } drawTextGL(buffer, game->heroSuccess, 0.15); } //---------------------------------------------------------- void MainGL::drawTextGL(const char *string, float pulse, float scale) { int i, l, lines = 1; float aa, ca; float x_sin, y_sin, y, min_y; float width, height; char *walker,*newline; char *index[10] = { 0,0,0,0,0,0,0,0,0,0 }; char buffer[128]; //-- alpha float tmp = 0.5+0.5*(sin(pulse*0.02)); aa = 0.7-0.5*tmp; if(pulse > -50.0) aa *= (-pulse/50.0); ca = 1.0-tmp; height = 1.5 * game->text->LineHeight(); strncpy(buffer, string, 128); index[0] = buffer; walker = buffer; while( (newline = strchr(walker, '\n')) != NULL ) { walker = newline+1; index[lines] = newline+1; *newline = '\0'; lines++; } min_y = 0.5*height*lines; for(l = 0; l< lines; l++) { y = min_y-height*(l+1); if(index[l] && strlen(index[l]) > 0) { for(i = 0; i < 6; i++) { glColor4f(1.0, ca*ca*0.3, ca*0.3, aa*aa); x_sin = 1.75*sin(i+game->frame*0.06); y_sin = 0.75*sin(i+game->frame*0.09); glPushMatrix(); glScalef(scale, scale*0.75, 1.0); width = game->text->Advance(index[l]); glTranslatef(-(width/2.0)-x_sin, y+y_sin, 0.0); game->text->Render(index[l]); glPopMatrix(); } } } } /** * incoming width and height are ignored - Config values are always used */ //---------------------------------------------------------- void MainGL::reshapeGL(int , int ) { Config *config = Config::instance(); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluPerspective( config->screenFOV(), config->screenA(), config->screenNear(), config->screenFar()); glMatrixMode(GL_MODELVIEW); glViewport(0, 0, config->screenW(), config->screenH()); } chromium-bsu-0.9.15.1/src/AudioSDLMixer.h0000644000175000017500000000177212143347172014664 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef AudioSDLMixer_h #define AudioSDLMixer_h #ifdef AUDIO_SDLMIXER #ifdef __cplusplus extern "C" { #endif #include #include "Audio.h" /** * Use SDL_mixer for simple audio effects (no position or panning) */ //==================================================================== class AudioSDLMixer : public Audio { public: AudioSDLMixer(); ~AudioSDLMixer(); virtual void playSound(SoundType type, float *pos, int age = 0); virtual void stopMusic(); virtual void pauseGameMusic(bool); virtual void setMusicMode(SoundType); virtual void setMusicVolume(float); virtual void setSoundVolume(float); protected: virtual void initSound(); private: Mix_Chunk *sounds[NumSoundTypes]; }; #ifdef __cplusplus } #endif #endif // AUDIO_SDLMIXER #endif // AudioSDLMixer_h chromium-bsu-0.9.15.1/src/MainToolkit.h0000644000175000017500000000135211406723454014501 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef MainToolkit_h #define MainToolkit_h //==================================================================== class MainToolkit { public: MainToolkit(int argc = 0, char **argv = 0); virtual ~MainToolkit(); enum Key { KeyEnter, KeySpace, KeyTab, KeyEscape, KeyUp, KeyDown, KeyLeft, KeyRight }; enum Button { Left, Middle, Right }; virtual bool run() = 0; virtual bool checkErrors() = 0; virtual bool setVideoMode() = 0; virtual void grabMouse(bool,bool=true) = 0; }; #endif // MainToolkit_h chromium-bsu-0.9.15.1/src/GroundMetal.h0000644000175000017500000000155212150046666014472 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef GroundMetal_h #define GroundMetal_h #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "Ground.h" class GroundSegment; //==================================================================== class GroundMetal : public Ground { public: GroundMetal(); ~GroundMetal(); void drawGL(); void setVariation(int index); void loadTextures(); void deleteTextures(); float size; friend class GroundSegment; friend class GroundMetalSegment; }; #endif // GroundMetal_h chromium-bsu-0.9.15.1/src/EnemyAircraft_Boss00.cpp0000644000175000017500000001025112143346621016453 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "EnemyAircraft_Boss00.h" #include #include #include #include "Config.h" #include "define.h" #include "Ammo.h" #include "Global.h" #include "EnemyAmmo.h" #include "HeroAircraft.h" #include "ScreenItemAdd.h" //================================================================= EnemyAircraft_Boss00::EnemyAircraft_Boss00(EnemyType et, float p[3], float randFact) : EnemyAircraft(et, p, randFact) { init(p, randFact); } //---------------------------------------------------------- EnemyAircraft_Boss00::~EnemyAircraft_Boss00() { } //---------------------------------------------------------- // this is only here to get rid of the IRIX compiler warning... void EnemyAircraft_Boss00::init() { EnemyAircraft::init(); } //---------------------------------------------------------- void EnemyAircraft_Boss00::init(float *p, float randFact) { EnemyAircraft::init(p, randFact); damage = baseDamage = -10000.0*game->gameSkill; size[0] = 3.5; size[1] = 2.275; collisionMove = 0.05; vel[1] = 0.02; } //-- NOTE: Many of the firing rates are not adjusted by game->speedAdj //-- so they will not be totally correct. Should be close enough for jazz, though. //---------------------------------------------------------- void EnemyAircraft_Boss00::update() { float v[3] = { 0.0, -0.2, 0.0 }; // float *hpos = target->getPos(); float *hpos = game->hero->getPos(); float a = hpos[0]-pos[0]; float b = hpos[1]-pos[1]; float dist; float ammoSpeed = 0.35*game->speedAdj; //-- update age age++; shootInterval--; pos[0] += secondaryMove[0]*game->speedAdj; pos[1] += secondaryMove[1]*game->speedAdj; float s = (1.0-game->speedAdj)+(game->speedAdj*0.7); secondaryMove[0] *= s; secondaryMove[1] *= s; move(); float p[3] = { pos[0], pos[1], pos[2] }; if(fabs(a) < 1.6) //-- big center gun { v[1] = -0.6; p[1] = pos[1]-1.7; game->enemyAmmo->addAmmo(3, p, v); } if(!(age%5)) //-- side cannons { shootSwap++; shootSwap %= 15; if(shootSwap < 6) { v[1] = -0.2; p[1] = pos[1]-1.9; p[0] = pos[0]+2.0+((shootSwap%3)*0.4); game->enemyAmmo->addAmmo(0, p, v); p[0] = pos[0]-2.0-((shootSwap%3)*0.4); game->enemyAmmo->addAmmo(0, p, v); } } if(!((age-1)%7)) { dist = fabs(a) + fabs(b); shootVec[0] = ammoSpeed*a/dist; shootVec[1] = ammoSpeed*b/dist; } if(!((age/200)%2)) //-- omni shooters { if(!((age/100)%2)) { if(!((age/50)%2)) { p[1] = pos[1]-0.45; p[0] = pos[0]-1.1; game->enemyAmmo->addAmmo(1, p, shootVec); p[0] = pos[0]+1.1; game->enemyAmmo->addAmmo(1, p, shootVec); } preFire = (age%100)/100.0f; } else if(!(age%10)) { p[1] = pos[1]-0.45; b = hpos[1]-p[1]; p[0] = pos[0]-1.1; a = hpos[0]-p[0]; dist = fabs(a) + fabs(b); shootVec[0] = 2.0*ammoSpeed*a/dist; shootVec[1] = 2.0*ammoSpeed*b/dist; game->enemyAmmo->addAmmo(2, p, shootVec); p[0] = pos[0]+1.1; a = hpos[0]-p[0]; dist = fabs(a) + fabs(b); shootVec[0] = 2.0*ammoSpeed*a/dist; shootVec[1] = 2.0*ammoSpeed*b/dist; game->enemyAmmo->addAmmo(2, p, shootVec); preFire -= 0.4; if(preFire < 0.0) preFire = 0.0; } else preFire += 0.035; } else preFire = 0.0; } //---------------------------------------------------------- void EnemyAircraft_Boss00::move() { Config *config = Config::instance(); float *hpos; if(target) hpos = target->getPos(); else hpos = pos; float diff[2] = { hpos[0]-pos[0], hpos[1]-pos[1] }; float approachDist; approachDist = 7.0*(2.0-game->gameSkill); if(fabs(diff[1]) < (approachDist+0.0*sin(game->frame*0.05)) ) { diff[1] = diff[1] * diff[1]/approachDist; } diff[0] += 5.0*sin(age*0.1); lastMoveX = (0.98*lastMoveX)+(0.0005*game->gameSkill*diff[0]); lastMoveY = (0.90*lastMoveY)+(0.001*game->gameSkill*diff[1]); pos[0] += game->speedAdj*(lastMoveX); pos[1] += game->speedAdj*(lastMoveY+vel[1]); if(pos[0] < -config->screenBoundX()) pos[0] = -config->screenBoundX(); if(pos[0] > config->screenBoundX()) pos[0] = config->screenBoundX(); } chromium-bsu-0.9.15.1/src/define.h0000644000175000017500000000235612150046665013505 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef define_h #define define_h #ifdef HAVE_CONFIG_H #include #endif //#define SRAND (2.0*(0.5-(rand()/(double)RAND_MAX))) //#define FRAND (rand()/(double)RAND_MAX) //#define IRAND (rand()) #define SRAND (Global::randS[(++Global::randIndex)%256]) #define FRAND (Global::randF[(++Global::randIndex)%256]) #define IRAND (Global::randI[(++Global::randIndex)%256]) #define AMMO_REFILL 150 #define HERO_Z 25.0f #define MIN_SCREEN_SIZE 0 // 512x384 #define MAX_SCREEN_SIZE 4 // 1280x960 #define NUM_ENEMY_AMMO_TYPES 5 #define NUM_HERO_AMMO_TYPES 3 #define NUM_HERO_ITEMS 1 #define HERO_DAMAGE -500.0 #define HERO_SHIELDS 500.0 #ifdef macintosh #define CONFIG_EXT ".cfg" #define CONFIG_FILE PACKAGE".cfg" #define CONFIG_SCORE_FILE PACKAGE"-score.cfg" #define CONFIG_MUSIC_FILE PACKAGE"-music.cfg" #else #define CONFIG_EXT #define CONFIG_FILE "."PACKAGE #define CONFIG_SCORE_FILE "."PACKAGE"-score" #define CONFIG_MUSIC_FILE "."PACKAGE"-music" #endif //macintosh #define HI_SCORE_HIST 5 #endif // define_h chromium-bsu-0.9.15.1/src/EnemyFleet.h0000644000175000017500000000273212150046666014307 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef EnemyFleet_h #define EnemyFleet_h #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "EnemyAircraft.h" class Global; //==================================================================== class EnemyFleet { public: EnemyFleet(); ~EnemyFleet(); void drawGL(); void clear(); void addEnemy(EnemyAircraft *); void killEnemy(EnemyAircraft *); void destroyAll(); void retarget(EnemyType et, ScreenItem *newTarget); void toFirst(); EnemyAircraft *getShip(); void update(); void loadTextures(); void deleteTextures(); private: inline void drawQuad(float szx, float szy) { glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(1.0, 0.0); glVertex3f( szx, szy, 0.0); glTexCoord2f(0.0, 0.0); glVertex3f(-szx, szy, 0.0); glTexCoord2f(1.0, 1.0); glVertex3f( szx, -szy, 0.0); glTexCoord2f(0.0, 1.0); glVertex3f(-szx, -szy, 0.0); glEnd(); } void bossExplosion(EnemyAircraft *); private: GLuint shipTex[NumEnemyTypes]; GLuint extraTex[NumEnemyTypes]; EnemyAircraft *squadRoot; EnemyAircraft *currentShip; private: Global *game; }; #endif // EnemyFleet_h chromium-bsu-0.9.15.1/src/Text.cpp0000644000175000017500000000104512143346621013521 00000000000000/* * Copyright 2009 Paul Wise * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "Text.h" //==================================================================== Text::Text() { } Text::~Text() { } void Text::Render(const char*, const int) { } float Text::Advance(const char*, const int) { return 0; } float Text::LineHeight(const char*, const int) { return 0; } chromium-bsu-0.9.15.1/src/GroundSegment.cpp0000644000175000017500000000114311406723454015361 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "GroundSegment.h" #include "Global.h" #include "Ground.h" //==================================================================== GroundSegment::GroundSegment(float p[3], float s[2], Ground *prnt) { parent = prnt; pos[0] = p[0]; pos[1] = p[1]; pos[2] = p[2]; size[0] = s[0]; size[1] = s[1]; age = 0.0; back = 0; next = 0; } GroundSegment::~GroundSegment() { } chromium-bsu-0.9.15.1/src/EnemyAmmo.cpp0000644000175000017500000001715712150046666014503 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "EnemyAmmo.h" #include #include #include #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "Config.h" #include "extern.h" #include "Global.h" #include "Explosions.h" #include "EnemyFleet.h" #include "EnemyAircraft.h" #include "Image.h" #include "HeroAircraft.h" //==================================================================== EnemyAmmo::EnemyAmmo() { game = Global::getInstance(); int i; //-- initialize everything to sane values... for(i = 0; i < NUM_ENEMY_AMMO_TYPES; i++) { ammoRoot[i] = new ActiveAmmo(); ammoSize[i][0] = 0.13; ammoSize[i][1] = 0.13; ammoDamage[i] = 510.0; } ammoPool = new ActiveAmmo(); loadTextures(); ammoDamage[0] = 75.0; ammoSize[0][0] = 0.25; ammoSize[0][1] = 0.55; ammoDamage[1] = 6.0; ammoSize[1][0] = 0.225; ammoSize[1][1] = 0.225; ammoDamage[2] = 100.0; ammoSize[2][0] = 0.45; ammoSize[2][1] = 0.45; ammoDamage[3] = 20.0; ammoSize[3][0] = 0.3; ammoSize[3][1] = 0.5; ammoDamage[4] = 8.5; ammoSize[4][0] = 0.12; ammoSize[4][1] = 0.5; } EnemyAmmo::~EnemyAmmo() { ActiveAmmo *cur; ActiveAmmo *del; clear(); cur = ammoPool->next; while(cur) { del = cur; cur = cur->next; delete del; } deleteTextures(); for(int i = 0; i < NUM_ENEMY_AMMO_TYPES; i++) { delete ammoRoot[i]; } delete ammoPool; } //---------------------------------------------------------- void EnemyAmmo::loadTextures() { char filename[256]; for(int i = 0; i < NUM_ENEMY_AMMO_TYPES; i++) { sprintf(filename, "png/enemyAmmo%02d.png", i); ammoTex[i] = Image::load(dataLoc(filename)); } } //---------------------------------------------------------- void EnemyAmmo::deleteTextures() { for(int i = 0; i < NUM_ENEMY_AMMO_TYPES; i++) { glDeleteTextures(1, &ammoTex[i]); ammoTex[i] = 0; } } //---------------------------------------------------------- ActiveAmmo *EnemyAmmo::getNewAmmo() { ActiveAmmo *retAmmo; if(ammoPool->next) { retAmmo = ammoPool->next; ammoPool->next = retAmmo->next; } else { retAmmo = new ActiveAmmo(); } return retAmmo; } //---------------------------------------------------------- void EnemyAmmo::killAmmo(ActiveAmmo *dead) { dead->back = 0; dead->next = ammoPool->next; ammoPool->next = dead; } //---------------------------------------------------------- void EnemyAmmo::clear() { int i; ActiveAmmo *cur; ActiveAmmo *del; for(i = 0; i < NUM_ENEMY_AMMO_TYPES; i++) { cur = ammoRoot[i]->next; while(cur) { del = cur; cur = cur->next; killAmmo(del); } ammoRoot[i]->next = 0; } } //---------------------------------------------------------- void EnemyAmmo::addAmmo(int type, float pos[3], float vel[3]) { ActiveAmmo *newAmmo = 0; ActiveAmmo *first = 0; if(type >= 0 && type < NUM_ENEMY_AMMO_TYPES) { float v[3] = { vel[0]*game->speedAdj, vel[1]*game->speedAdj, vel[2]*game->speedAdj, }; newAmmo = getNewAmmo(); newAmmo->init(pos, v, ammoDamage[type]); newAmmo->back = ammoRoot[type]; newAmmo->next = ammoRoot[type]->next; if(ammoRoot[type]->next) { first = ammoRoot[type]->next; first->back = newAmmo; } ammoRoot[type]->next = newAmmo; } } //---------------------------------------------------------- void EnemyAmmo::updateAmmo() { Config *config = Config::instance(); int i; ActiveAmmo *thisAmmo; for(i = 0; i < NUM_ENEMY_AMMO_TYPES; i++) { thisAmmo = ammoRoot[i]->next; while(thisAmmo) { //-- clean up ammo if( thisAmmo->pos[0] > config->screenBoundX() || thisAmmo->pos[0] < -config->screenBoundX() || thisAmmo->pos[1] > config->screenBoundY() || thisAmmo->pos[1] < -config->screenBoundY() ) // remove ammo { ActiveAmmo *backAmmo = thisAmmo->back; ActiveAmmo *nextAmmo = thisAmmo->next; backAmmo->next = nextAmmo; if(nextAmmo) nextAmmo->back = backAmmo; killAmmo(thisAmmo); thisAmmo = nextAmmo; //ADVANCE } else { thisAmmo->updatePos(); thisAmmo = thisAmmo->next; //ADVANCE } } } } //---------------------------------------------------------- void EnemyAmmo::checkForHits(HeroAircraft *hero) { int i; ActiveAmmo *thisAmmo; ActiveAmmo *backAmmo; ActiveAmmo *nextAmmo; float minDist; float dist; float *p; minDist = (hero->getSize(0)+hero->getSize(1))*0.5; if(!hero->isVisible()) return; //-- Go through all the ammunition and check for hits for(i = 0; i < NUM_ENEMY_AMMO_TYPES; i++) { thisAmmo = ammoRoot[i]->next; while(thisAmmo) { p = thisAmmo->pos; dist = fabs(p[0]-hero->pos[0]) + fabs(p[1]-hero->pos[1]); if(dist < minDist) { Explo *explo; //do damage // hero->doDamage(ammoDamage[i]); hero->ammoDamage(ammoDamage[i], thisAmmo->vel); //add explosion explo = game->explosions->addExplo((Explosions::ExploType)(Explosions::EnemyAmmo00+i), thisAmmo->pos); if(i > 1) // add second explosion for the bug guns... explo = game->explosions->addExplo((Explosions::ExploType)(Explosions::EnemyAmmo00+i), thisAmmo->pos, -5); else if(explo) explo->vel[1] = -0.1; backAmmo = thisAmmo->back; nextAmmo = thisAmmo->next; backAmmo->next = nextAmmo; if(nextAmmo) nextAmmo->back = backAmmo; killAmmo(thisAmmo); thisAmmo = backAmmo; } thisAmmo = thisAmmo->next; } } } //---------------------------------------------------------- void EnemyAmmo::drawGL() { int i; float *pos; ActiveAmmo *thisAmmo; for(i = 0; i < NUM_ENEMY_AMMO_TYPES; i++) { glColor4f(1.0, 1.0, 1.0, 1.0); glBindTexture(GL_TEXTURE_2D, ammoTex[i]); thisAmmo = ammoRoot[i]->next; glBegin(GL_QUADS); while(thisAmmo) { pos = thisAmmo->pos; switch(IRAND%4) { case 0: glTexCoord2f(0.0, 0.0); glVertex3f(pos[0]-ammoSize[i][0], pos[1]+ammoSize[i][1], pos[2]); glTexCoord2f(0.0, 1.0); glVertex3f(pos[0]-ammoSize[i][0], pos[1]-ammoSize[i][1], pos[2]); glTexCoord2f(1.0, 1.0); glVertex3f(pos[0]+ammoSize[i][0], pos[1]-ammoSize[i][1], pos[2]); glTexCoord2f(1.0, 0.0); glVertex3f(pos[0]+ammoSize[i][0], pos[1]+ammoSize[i][1], pos[2]); break; case 1: glTexCoord2f(1.0, 0.0); glVertex3f(pos[0]-ammoSize[i][0], pos[1]+ammoSize[i][1], pos[2]); glTexCoord2f(1.0, 1.0); glVertex3f(pos[0]-ammoSize[i][0], pos[1]-ammoSize[i][1], pos[2]); glTexCoord2f(0.0, 1.0); glVertex3f(pos[0]+ammoSize[i][0], pos[1]-ammoSize[i][1], pos[2]); glTexCoord2f(0.0, 0.0); glVertex3f(pos[0]+ammoSize[i][0], pos[1]+ammoSize[i][1], pos[2]); break; case 2: glTexCoord2f(0.0, 1.0); glVertex3f(pos[0]-ammoSize[i][0], pos[1]+ammoSize[i][1], pos[2]); glTexCoord2f(0.0, 0.0); glVertex3f(pos[0]-ammoSize[i][0], pos[1]-ammoSize[i][1], pos[2]); glTexCoord2f(1.0, 0.0); glVertex3f(pos[0]+ammoSize[i][0], pos[1]-ammoSize[i][1], pos[2]); glTexCoord2f(1.0, 1.0); glVertex3f(pos[0]+ammoSize[i][0], pos[1]+ammoSize[i][1], pos[2]); break; case 3: glTexCoord2f(1.0, 1.0); glVertex3f(pos[0]-ammoSize[i][0], pos[1]+ammoSize[i][1], pos[2]); glTexCoord2f(1.0, 0.0); glVertex3f(pos[0]-ammoSize[i][0], pos[1]-ammoSize[i][1], pos[2]); glTexCoord2f(0.0, 0.0); glVertex3f(pos[0]+ammoSize[i][0], pos[1]-ammoSize[i][1], pos[2]); glTexCoord2f(0.0, 1.0); glVertex3f(pos[0]+ammoSize[i][0], pos[1]+ammoSize[i][1], pos[2]); break; } thisAmmo = thisAmmo->next; //ADVANCE } glEnd(); } } chromium-bsu-0.9.15.1/src/EnemyAircraft_RayGun.h0000644000175000017500000000140711406723454016266 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef EnemyAircraft_RayGun_h #define EnemyAircraft_RayGun_h #include "EnemyAircraft.h" class ActiveAmmo; class Global; //==================================================================== class EnemyAircraft_RayGun : public EnemyAircraft { public: EnemyAircraft_RayGun(EnemyType et, float p[3], float randFact = 1.0); virtual ~EnemyAircraft_RayGun(); void update(); void init(); void init(float *p, float randFact = 1.0); friend class EnemyFleet; friend class ScreenItemAdd; protected: void move(); }; #endif //EnemyAircraft_RayGun_h chromium-bsu-0.9.15.1/src/GroundSeaSegment.cpp0000644000175000017500000000340512150046666016015 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "GroundSeaSegment.h" #include #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif //#define GL_EXT_ //#include #include "define.h" #include "Global.h" #include "Ground.h" //#undef FRAND //#define FRAND 1.0 //==================================================================== GroundSeaSegment::GroundSeaSegment(float p[3], float s[2], Ground *prnt) : GroundSegment(p, s, prnt) { float a = 1.0+(FRAND*0.5); vert[0][0] = a * s[0]; a = 1.0+(FRAND*0.5); vert[1][0] = - a * s[0]; a = 1.0+(FRAND*0.5); vert[2][0] = a * s[0]; a = 1.0+(FRAND*0.5); vert[3][0] = - a * s[0]; a = 1.0+(FRAND*0.5); vert[0][1] = a * s[1]; a = 1.0+(FRAND*0.5); vert[1][1] = a * s[1]; a = 1.0+(FRAND*0.5); vert[2][1] = - a * s[1]; a = 1.0+(FRAND*0.5); vert[3][1] = - a * s[1]; a = 1.0+(FRAND*0.5); vert[0][2] = 0.0; vert[1][2] = 0.0; vert[2][2] = 0.0; vert[3][2] = 0.0; } GroundSeaSegment::~GroundSeaSegment() { } //---------------------------------------------------------- void GroundSeaSegment::drawGL() { glPushMatrix(); glTranslatef(pos[0], pos[1], pos[2]); glBindTexture(GL_TEXTURE_2D, parent->tex[Ground::Base]); glBegin(GL_TRIANGLE_STRIP); glTexCoord2f( 1.0, 0.0); glVertex3fv(vert[0]); glTexCoord2f( 0.0, 0.0); glVertex3fv(vert[1]); glTexCoord2f( 1.0, 1.0); glVertex3fv(vert[2]); glTexCoord2f( 0.0, 1.0); glVertex3fv(vert[3]); glEnd(); glPopMatrix(); } chromium-bsu-0.9.15.1/src/StatusDisplay.h0000644000175000017500000000330512150046666015060 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef StatusDisplay_h #define StatusDisplay_h #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "HeroAircraft.h" class Global; //==================================================================== class StatusDisplay { public: StatusDisplay(); ~StatusDisplay(); void darkenGL(); void drawGL(HeroAircraft *hero); void setAmmoAlpha(float in) { ammoAlpha = in; }; void setDamageAlpha(float in) { damageAlpha = in; }; void setShieldAlpha(float in) { shieldAlpha = in; }; void enemyWarning(float v) { if(v > enemyWarn) enemyWarn = v; } void loadTextures(); void deleteTextures(); private: GLuint statTex; GLuint shldTex; GLuint topTex; GLuint heroSuperTex; GLuint heroShieldTex; GLuint heroAmmoFlash[NUM_HERO_AMMO_TYPES]; GLuint useFocus; GLuint useItem[NUM_HERO_ITEMS]; float ammoAlpha; float damageAlpha; float shieldAlpha; bool blink; inline void drawQuad(float szx, float szy) { glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(1.0, 0.0); glVertex3f( szx, szy, 0.0); glTexCoord2f(0.0, 0.0); glVertex3f(-szx, szy, 0.0); glTexCoord2f(1.0, 1.0); glVertex3f( szx, -szy, 0.0); glTexCoord2f(0.0, 1.0); glVertex3f(-szx, -szy, 0.0); glEnd(); } int tipShipShow; int tipSuperShow; float enemyWarn; private: Global *game; }; #endif // StatusDisplay_h chromium-bsu-0.9.15.1/src/Config.h0000644000175000017500000001073612150046667013463 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef Config_h #define Config_h #include "compatibility.h" #include /** * contains data obtained from config file. Singleton. */ //==================================================================== class Config { public: ~Config(); static Config *init(); static Config *instance(); static void destroy(); const char *getFileName(); const char *getOldFileName(); void readValues(FILE* file); bool readFile(); bool saveFile(); void setScreenSize(int m); void setScreenSize(int w, int h); int approxScreenSize(); int screenW() { return m_screenW; } int screenH() { return m_screenH; } float screenA() { return m_screenA; } float screenFOV() { return m_screenFOV; } float screenNear() { return m_screenNear; } float screenFar() { return m_screenFar; } float screenBoundX() { return m_screenBound[0];} float screenBoundY() { return m_screenBound[1];} float zTrans() { return m_zTrans; } bool fullScreen() { return m_full_screen; } bool blend() { return m_blend_enabled;} bool texBorder() { return m_tex_border; } bool audioEnabled() { return m_audio_enabled;} bool swapStereo() { return m_swap_stereo; } bool autoSpeed() { return m_auto_speed; } bool showFPS() { return m_show_fps; } bool trueColor() { return m_true_color; } bool usePlayList() { return m_use_playList; } bool useCDROM() { return m_use_cdrom; } bool debug() { return m_debug; } void setFullScreen(bool s) { m_full_screen = s; } void setBlend(bool s) { m_blend_enabled = s;} void setTexBorder(bool s) { m_tex_border = s; } void setAudio(bool s) { m_audio_enabled = s;} void setSwapStereo(bool s) { m_swap_stereo = s; } void setAutoSpeed(bool s) { m_auto_speed = s; } void setShowFPS(bool s) { m_show_fps = s; } void setTrueColor(bool s) { m_true_color = s; } void setUsePlayList(bool s) { m_use_playList = s; } void setUseCDROM(bool s) { m_use_cdrom = s; } void setDebug(bool s) { m_debug = s; } int CDROMDevice() { return m_cdromDevice; } int CDROMCount() { return m_cdromCount; } void setCDROMDevice(int i) { m_cdromDevice = i; } void setCDROMCount(int c) { m_cdromCount = c; } int gfxLevel() { return m_gfxLevel; } int maxLevel() { return m_maxLevel; } void setGfxLevel(int a) { m_gfxLevel = a; if(m_gfxLevel < 0) m_gfxLevel = 0; if(m_gfxLevel > 2) m_gfxLevel = 2; } void setMaxLevel(int a) { m_maxLevel = a; if(m_maxLevel > 10) m_maxLevel = 10; } float movementSpeed() { return m_movementSpeed; } float gameSkillBase() { return m_gameSkillBase; } float viewGamma() { return m_viewGamma; } float volSound() { return m_volSound; } float volMusic() { return m_volMusic; } void setMovementSpeed(float f) { m_movementSpeed = f; if(m_movementSpeed < 0.01) m_movementSpeed = 0.01; if(m_movementSpeed > 0.1) m_movementSpeed = 0.1; } void setGameSkillBase(float f) { m_gameSkillBase = f; if(m_gameSkillBase > 0.9) m_gameSkillBase = 0.9; if(m_gameSkillBase < 0.2) m_gameSkillBase = 0.2;} void setViewGamma(float f) { m_viewGamma = f; } void setVolSound(float f) { m_volSound = f; if(m_volSound < 0.0) m_volSound = 0.0; if(m_volSound > 1.0) m_volSound = 1.0; } void setVolMusic(float f) { m_volMusic = f; if(m_volMusic < 0.0) m_volMusic = 0.0; if(m_volMusic > 1.0) m_volMusic = 1.0; } int intSkill() { return (int)((m_gameSkillBase+0.05)*10.0); } enum AudioType { AudioOpenAL, AudioSDL_Mixer, NumAudioTypes }; AudioType audioType() { return m_audioType; }; enum TextType { TextGLC, TextFTGL, NumTextTypes }; TextType textType() { return m_textType; }; private: int m_screenW; int m_screenH; float m_screenA; float m_screenFOV; float m_screenNear; float m_screenFar; bool m_full_screen; float m_screenBound[2]; float m_zTrans; bool m_blend_enabled; bool m_tex_border; bool m_audio_enabled; bool m_swap_stereo; bool m_auto_speed; bool m_show_fps; bool m_true_color; bool m_use_playList; bool m_use_cdrom; bool m_debug; int m_gfxLevel; int m_maxLevel; int m_cdromDevice; int m_cdromCount; float m_movementSpeed; float m_gameSkillBase; float m_viewGamma; float m_volSound; float m_volMusic; AudioType m_audioType; TextType m_textType; private: static Config *m_instance; Config(); }; #endif // Config_h chromium-bsu-0.9.15.1/src/MainGL.h0000644000175000017500000000130011406723454013347 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef MainGL_h #define MainGL_h class Global; //==================================================================== class MainGL { public: MainGL(); ~MainGL(); int initGL(); void drawGL(); void drawGameGL(); void drawDeadGL(); void drawSuccessGL(); void drawTextGL(const char *string, float pulse, float scale); void reshapeGL( int w, int h ); const char* findFont(); void loadTextures(); void deleteTextures(); private: Global *game; }; #endif // mainGL_h chromium-bsu-0.9.15.1/src/MainGLUT.h0000644000175000017500000000216111415362236013623 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef MainGLUT_h #define MainGLUT_h #ifdef USE_GLUT #include "MainToolkit.h" #include "MainGL.h" //==================================================================== class MainGLUT : public MainToolkit { public: MainGLUT(int argc = 0, char **argv = 0); ~MainGLUT(); bool run(); bool checkErrors(); bool setVideoMode(); void grabMouse(bool,bool=true); private: static void nullFunc(); static void drawGame(int); static void updateGame(); static void reshape(int w, int h); static void keyboardASCII(unsigned char key, int x, int y); static void keyboardSpecial(int key, int x, int y); static void mouseEvent(int button, int state, int x, int y); static void mouseMotion(int x, int y); private: static int fire; static int xLast, yLast; static int xMid, yMid; static bool mouseToggle; static int last_time; static int now_time; }; #endif //USE_GLUT #endif // MainGLUT_h chromium-bsu-0.9.15.1/src/EnemyAircraft_Gnat.h0000644000175000017500000000146211406723454015753 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef EnemyAircraft_Gnat_h #define EnemyAircraft_Gnat_h #include "EnemyAircraft.h" class ActiveAmmo; class Global; class EnemyAircraft_Boss01; //==================================================================== class EnemyAircraft_Gnat : public EnemyAircraft { public: EnemyAircraft_Gnat(EnemyType et, float p[3], float randFact = 1.0); virtual ~EnemyAircraft_Gnat(); void update(); void init(); void init(float *p, float randFact = 1.0); friend class EnemyFleet; friend class ScreenItemAdd; protected: void calcShootInterval(); void move(); }; #endif //EnemyAircraft_Gnat_h chromium-bsu-0.9.15.1/src/PowerUps.cpp0000644000175000017500000001716312150046666014375 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "PowerUps.h" #include #include #include #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "Config.h" #include "extern.h" #include "Global.h" #include "Explosions.h" #include "EnemyFleet.h" #include "EnemyAircraft.h" #include "HeroAircraft.h" #include "ScreenItemAdd.h" #include "Image.h" //==================================================================== PowerUps::PowerUps() { game = Global::getInstance(); int i; activeCount = 0; currentPwrUp = 0; for(i = 0; i < NumPowerUps; i++) { pwrUpSize[i][0] = 0.6; pwrUpSize[i][1] = 0.6; tex[i] = 0; } speed = game->scrollSpeed * 0.8; loadTextures(); pwrUpColor[Shields][0] = 0.5; pwrUpColor[Shields][1] = 0.7; pwrUpColor[Shields][2] = 1.0; pwrUpColor[Shields][3] = 1.0; pwrUpColor[SuperShields][0] = 1.0; pwrUpColor[SuperShields][1] = 0.6; pwrUpColor[SuperShields][2] = 0.0; pwrUpColor[SuperShields][3] = 1.0; pwrUpColor[Repair][0] = 1.0; pwrUpColor[Repair][1] = 0.1; pwrUpColor[Repair][2] = 0.0; pwrUpColor[Repair][3] = 1.0; pwrUpColor[HeroAmmo00][0] = 1.0; pwrUpColor[HeroAmmo00][1] = 0.8; pwrUpColor[HeroAmmo00][2] = 0.5; pwrUpColor[HeroAmmo00][3] = 0.8; pwrUpColor[HeroAmmo01][0] = 0.0; pwrUpColor[HeroAmmo01][1] = 1.0; pwrUpColor[HeroAmmo01][2] = 0.5; pwrUpColor[HeroAmmo01][3] = 0.8; pwrUpColor[HeroAmmo02][0] = 0.4; pwrUpColor[HeroAmmo02][1] = 0.2; pwrUpColor[HeroAmmo02][2] = 1.0; pwrUpColor[HeroAmmo02][3] = 1.0; float p[3] = { 0.0, 0.0, 0.0 }; pwrUpRoot = new PowerUp((PowerUps::Type)-1, p); double twoPi = 2.0*M_PI; for(i = 0; i < WOBBLE_0; i++) wobble_0[i] = 0.1*sin(twoPi * ((double)i/(double)WOBBLE_0) ); for(i = 0; i < WOBBLE_1; i++) wobble_1[i] = 0.3*sin(twoPi * ((double)i/(double)WOBBLE_1) ); } PowerUps::~PowerUps() { deleteTextures(); clear(); delete pwrUpRoot; } //---------------------------------------------------------- void PowerUps::loadTextures() { pwrTex = Image::load(dataLoc("png/powerUpTex.png"), IMG_NOMIPMAPS, IMG_BLEND3, GL_CLAMP, GL_LINEAR, GL_LINEAR); tex[Shields] = Image::load(dataLoc("png/powerUpShield.png")); tex[SuperShields] = tex[Shields]; tex[Repair] = tex[Shields]; tex[HeroAmmo00] = Image::load(dataLoc("png/powerUpAmmo.png")); tex[HeroAmmo01] = tex[HeroAmmo00]; tex[HeroAmmo02] = tex[HeroAmmo00]; } //---------------------------------------------------------- void PowerUps::deleteTextures() { for(int i = 0; i < NumPowerUps; i++) { glDeleteTextures(1, &tex[i]); } glDeleteTextures(1, &pwrTex); } //---------------------------------------------------------- void PowerUps::clear() { PowerUp *cur; PowerUp *del; currentPwrUp = 0; cur = pwrUpRoot->next; while(cur) { del = cur; cur = cur->next; game->itemAdd->killScreenItem(del); // delete del; } pwrUpRoot->next = 0; } //---------------------------------------------------------- PowerUp *PowerUps::getFirst() { currentPwrUp = pwrUpRoot->next; return currentPwrUp; } //---------------------------------------------------------- PowerUp *PowerUps::getNext() { PowerUp *retVal = 0; if(currentPwrUp) { currentPwrUp = currentPwrUp->next; retVal = currentPwrUp; } return retVal; } //---------------------------------------------------------- void PowerUps::remove(PowerUp *pwr) { Config *config = Config::instance(); if(pwr) { currentPwrUp = pwr->back; pwr->seal(); } game->itemAdd->killScreenItem(pwr); activeCount--; if( config->debug() ) fprintf(stderr, _("active power ups = %d\n"), activeCount); // delete pwr; } //---------------------------------------------------------- void PowerUps::addPowerUp(PowerUp *pwrUp) { PowerUp *first = 0; activeCount++; pwrUp->back = pwrUpRoot; pwrUp->next = pwrUpRoot->next; if(pwrUpRoot->next) { first = pwrUpRoot->next; first->back = pwrUp; } pwrUpRoot->next = pwrUp; } //---------------------------------------------------------- void PowerUps::update() { Config *config = Config::instance(); PowerUp *pwrUp; PowerUp *delUp; pwrUp = pwrUpRoot->next; while( pwrUp ) { pwrUp->age++; pwrUp->pos[1] += (speed*game->speedAdj); if(pwrUp->vel[0] || pwrUp->vel[1]) { float s = (1.0-game->speedAdj)+(game->speedAdj*0.982); pwrUp->vel[0] *= s; pwrUp->vel[1] *= s; pwrUp->pos[0] += pwrUp->vel[0]; pwrUp->pos[1] += pwrUp->vel[1]; if(pwrUp->vel[0] < 0.01) pwrUp->vel[0] = 0.0; if(pwrUp->vel[1] < 0.01) pwrUp->vel[1] = 0.0; } float b = config->screenBoundX()-1.0; if(pwrUp->pos[0] < -b) pwrUp->pos[0] = -b; if(pwrUp->pos[0] > b) pwrUp->pos[0] = b; if(pwrUp->pos[1] < -12) { if(game->gameMode == Global::Game) switch(pwrUp->type) { case PowerUps::SuperShields: game->hero->addLife(); game->hero->addScore(2500.0); break; case PowerUps::Shields: case PowerUps::Repair: game->hero->addScore(10000.0); break; default: game->hero->addScore(2500.0); break; } delUp = pwrUp; pwrUp = pwrUp->next; remove(delUp); } else { pwrUp = pwrUp->next; } } } //---------------------------------------------------------- void PowerUps::drawGL() { float *pos, *sz, szp; PowerUp *pwrUp; pwrUp = pwrUpRoot->next; while(pwrUp) { pos = pwrUp->pos; sz = pwrUpSize[pwrUp->type]; szp = sz[0]*2.5; glColor4fv(pwrUpColor[pwrUp->type]); glBindTexture(GL_TEXTURE_2D, pwrTex); glPushMatrix(); glTranslatef( pos[0]+wobble_0[pwrUp->age%WOBBLE_0], pos[1]+wobble_1[pwrUp->age%WOBBLE_1], pos[2]); glRotatef(IRAND, 0.0, 0.0, 1.0); glBegin(GL_QUADS); glTexCoord2f(0.0, 0.0); glVertex3f(-szp, szp, 0.0 ); glTexCoord2f(0.0, 1.0); glVertex3f(-szp, -szp, 0.0 ); glTexCoord2f(1.0, 1.0); glVertex3f( szp, -szp, 0.0 ); glTexCoord2f(1.0, 0.0); glVertex3f( szp, szp, 0.0 ); glEnd(); glPopMatrix(); pwrUp = pwrUp->next; //ADVANCE } glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); pwrUp = pwrUpRoot->next; while(pwrUp) { pos = pwrUp->pos; sz = pwrUpSize[pwrUp->type]; glColor4f(1.0, 1.0, 1.0, 1.0); glBindTexture(GL_TEXTURE_2D, tex[pwrUp->type]); glPushMatrix(); glTranslatef( pos[0]+wobble_0[pwrUp->age%WOBBLE_0], pos[1]+wobble_1[pwrUp->age%WOBBLE_1], pos[2]); glBegin(GL_QUADS); glTexCoord2f(0.0, 0.0); glVertex3f(-sz[0], sz[1], 0.0); glTexCoord2f(0.0, 1.0); glVertex3f(-sz[0], -sz[1], 0.0); glTexCoord2f(1.0, 1.0); glVertex3f( sz[0], -sz[1], 0.0); glTexCoord2f(1.0, 0.0); glVertex3f( sz[0], sz[1], 0.0); glEnd(); glPopMatrix(); pwrUp = pwrUp->next; //ADVANCE } glBlendFunc(GL_SRC_ALPHA, GL_ONE); } int PowerUp::count_this = 0; //==================================================================== PowerUp::PowerUp(PowerUps::Type t, float p[3], float pwr, float *v) : ScreenItem(ScreenItem::ItemPowerUp) { count_this++; type = t; power = pwr; age = 0; pos[0] = p[0]; pos[1] = p[1]; pos[2] = p[2]; if(v) { vel[0] = v[0]; vel[1] = v[1]; vel[2] = v[2]; } else { vel[0] = 0.0; vel[1] = 0.0; vel[2] = 0.0; } back = 0; next = 0; } PowerUp::~PowerUp() { count_this--; } //---------------------------------------------------------- void PowerUp::seal() { if(back) { if(next) { back->next = next; next->back = back; } else { back->next = 0; } } else { fprintf(stderr, _("?? PowerUp::seal()")); } } chromium-bsu-0.9.15.1/src/EnemyAircraft.h0000644000175000017500000000430112150046666014775 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef EnemyAircraft_h #define EnemyAircraft_h #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "ScreenItem.h" class ActiveAmmo; class Global; class EnemyAircraft_Boss01; enum EnemyType{ EnemyStraight, EnemyOmni, EnemyRayGun, EnemyTank, EnemyGnat, EnemyBoss00, EnemyBoss01, NumEnemyTypes }; //==================================================================== class EnemyAircraft : public ScreenItem { public: EnemyAircraft(EnemyType et, float p[3], float randFact = 1.0); virtual ~EnemyAircraft(); virtual void update() = 0; virtual void init(); virtual void init(float *p, float randFact = 1.0); bool checkHit(ActiveAmmo *ammo); void setTarget(ScreenItem *t) { target = t; } void drawGL(GLuint tex, GLuint xtraTex); EnemyType type; float size[2]; float damage; float baseDamage; float collisionMove; float secondaryMove[2]; float preFire; static EnemyAircraft *makeNewEnemy(EnemyType et, float p[3], float randFact = 1.0); protected: virtual void calcShootInterval(); virtual void move() = 0; protected: EnemyAircraft *next; EnemyAircraft *back; EnemyAircraft *over; float shootVec[3]; int shootPause; int shootInterval; int shootSwap; float randMoveX; float lastMoveX; float lastMoveY; float speedAdj; ScreenItem *target; protected: Global *game; inline void drawQuad(float szx, float szy) { glBegin(GL_TRIANGLE_STRIP); glTexCoord2f(1.0, 0.0); glVertex3f( szx, szy, 0.0); glTexCoord2f(0.0, 0.0); glVertex3f(-szx, szy, 0.0); glTexCoord2f(1.0, 1.0); glVertex3f( szx, -szy, 0.0); glTexCoord2f(0.0, 1.0); glVertex3f(-szx, -szy, 0.0); glEnd(); } private: static int allocated; public: static void printNumAllocated(void); friend class EnemyFleet; friend class ScreenItemAdd; friend class EnemyAircraft_Boss01; }; #endif //EnemyAircraft_h chromium-bsu-0.9.15.1/src/EnemyAircraft_Boss01.h0000644000175000017500000000140711406723454016130 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef EnemyAircraft_Boss01_h #define EnemyAircraft_Boss01_h #include "EnemyAircraft.h" class ActiveAmmo; class Global; //==================================================================== class EnemyAircraft_Boss01 : public EnemyAircraft { public: EnemyAircraft_Boss01(EnemyType et, float p[3], float randFact = 1.0); virtual ~EnemyAircraft_Boss01(); void update(); void init(); void init(float *p, float randFact = 1.0); friend class EnemyFleet; friend class ScreenItemAdd; protected: void move(); }; #endif //EnemyAircraft_Boss01_h chromium-bsu-0.9.15.1/src/EnemyAircraft_Straight.cpp0000644000175000017500000000525412143346621017201 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #include "EnemyAircraft_Straight.h" #include #include #include #include "Config.h" #include "gettext.h" #include "define.h" #include "Ammo.h" #include "Global.h" #include "EnemyAmmo.h" #include "HeroAircraft.h" #include "ScreenItemAdd.h" //================================================================= EnemyAircraft_Straight::EnemyAircraft_Straight(EnemyType et, float p[3], float randFact) : EnemyAircraft(et, p, randFact) { init(p, randFact); } //---------------------------------------------------------- EnemyAircraft_Straight::~EnemyAircraft_Straight() { } //---------------------------------------------------------- // this is only here to get rid of the IRIX compiler warning... void EnemyAircraft_Straight::init() { EnemyAircraft::init(); } //---------------------------------------------------------- void EnemyAircraft_Straight::init(float *p, float randFact) { EnemyAircraft::init(p, randFact); float frand = FRAND*randFact; damage = baseDamage = -110.0*game->gameSkill; size[0] = 0.75; size[1] = 1.02; collisionMove = 0.5; vel[1] = -0.046-frand*0.04; } //-- NOTE: Many of the firing rates are not adjusted by game->speedAdj //-- so they will not be totally correct. Should be close enough for jazz, though. //---------------------------------------------------------- void EnemyAircraft_Straight::update() { //-- update age age++; shootInterval--; pos[0] += secondaryMove[0]*game->speedAdj; pos[1] += secondaryMove[1]*game->speedAdj; float s = (1.0-game->speedAdj)+(game->speedAdj*0.7); secondaryMove[0] *= s; secondaryMove[1] *= s; move(); float p[3] = { pos[0], pos[1], pos[2] }; if(shootInterval < 10) preFire = (10-shootInterval)/10.0; else preFire = 0.0; if(!shootInterval) { calcShootInterval(); p[1] -= 0.9; game->enemyAmmo->addAmmo(0, p, shootVec); } } //---------------------------------------------------------- void EnemyAircraft_Straight::calcShootInterval() { shootInterval = (int)((30.0 + FRAND*90.0)/game->speedAdj); } //---------------------------------------------------------- void EnemyAircraft_Straight::move() { Config *config = Config::instance(); pos[1] += (game->speedAdj*(vel[1] * game->gameSkill)); if( config->debug() ) fprintf(stderr, _("EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n"), (void*)this, pos[1], vel[1]); if(pos[0] < -config->screenBoundX()) pos[0] = -config->screenBoundX(); if(pos[0] > config->screenBoundX()) pos[0] = config->screenBoundX(); } chromium-bsu-0.9.15.1/src/Audio.cpp0000644000175000017500000001736312150046667013655 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "Audio.h" #include "Config.h" #include "Global.h" #include #include #include #include using namespace std; #if !defined(USE_SDL) && defined(SDL_CD_STUBS) void SDL_CDPlayTracks(void*, int, int, int, int) {} void SDL_CDPause(void*) {} void SDL_CDResume(void*) {} void SDL_CDStop(void*) {} int SDL_CDStatus(void*) { return 0; } #endif //USE_SDL //==================================================================== Audio::Audio() { Config *config = Config::instance(); fileNames[HeroAmmo00] = "wav/boom.wav"; fileNames[PowerUp] = "wav/power.wav"; fileNames[Explosion] = "wav/exploStd.wav"; fileNames[ExploPop] = "wav/exploPop.wav"; fileNames[ExploBig] = "wav/exploBig.wav"; fileNames[LoseLife] = "wav/life_lose.wav"; fileNames[AddLife] = "wav/life_add.wav"; fileNames[MusicGame] = "wav/music_game.wav"; fileNames[MusicMenu] = "wav/music_menu.wav"; cdrom = NULL; musicMax = 1; musicIndex = 0; if(config->audioEnabled() == true) { initCDROM(); } } Audio::~Audio() { if(cdrom) { SDL_CDStop(cdrom); } } /** * NOOP */ //---------------------------------------------------------- void Audio::update() { } /** * NOOP */ //---------------------------------------------------------- void Audio::playSound(SoundType, float *, int ) { } /** * NOOP */ //---------------------------------------------------------- void Audio::initSound() { } /** * If SDL is being used as the windowing toolkit, check * availability of CDROM for music tracks. Does nothing * if GLUT is being used. */ //---------------------------------------------------------- #ifndef USE_SDL void Audio::initCDROM() { cdrom = 0; } #else // USE_SDL static const char *trackType(int t) { static char buf[64]; switch(t) { case SDL_AUDIO_TRACK: return _("audio"); case SDL_DATA_TRACK: return _("data"); default: sprintf(buf, _("UNKNOWN(type=%d)"), t); return buf; } } void Audio::initCDROM() { Config *config = Config::instance(); int tmp; if(config->useCDROM()) { tmp = SDL_CDNumDrives(); if( config->debug() ) fprintf(stderr, _("%d CDROM drive(s).\n"), tmp); config->setCDROMCount(tmp); if(tmp > 0) { cdrom = SDL_CDOpen(config->CDROMDevice()); if(cdrom) { tmp = SDL_CDStatus(cdrom); if(tmp) { musicMax = cdrom->numtracks; if( config->debug() ) fprintf(stderr, _("Tracks: %d\n"), cdrom->numtracks); int music = 0; for(int i = 0; i < cdrom->numtracks; i++) { if( config->debug() ) fprintf(stderr, _("track %2d: %s\n"), i, trackType(cdrom->track[i].type)); // SDL BUG? 'type' should only be SDL_DATA_TRACK(0x04)or SDL_AUDIO_TRACK(0x00), but // this is returning SDL_AUDIO_TRACK=0x02 and SDL_DATA_TRACK=0x06 on some copied CDRs! // Orignal CDs return correct values, but CDR duplications are off by 2! if(cdrom->track[i].type < SDL_DATA_TRACK) music++; } if(!music) { if( config->debug() ) fprintf(stderr, _("\n Data track(s) only. CD audio not available.\n\n")); SDL_CDStop(cdrom); cdrom = 0; } else { fprintf(stderr, _("\n use_cdrom enabled. Set to '0' in the configuration file to disable.\n")); fprintf(stderr, _(" Press the \'N\' key to skip to next CD track during a game.\n\n")); } } else { SDL_CDClose(cdrom); cdrom = 0; } } else { if( config->debug() ) fprintf(stderr, _("ERROR! Could not access CDROM device %d : %s\n"), config->CDROMDevice(), SDL_GetError()); SDL_ClearError(); config->setCDROMDevice(0); } } } else cdrom = 0; } #endif // USE_SDL /** * stop CD track */ //---------------------------------------------------------- void Audio::stopMusic() { Config *config = Config::instance(); if(config->audioEnabled() == true) { if(cdrom) SDL_CDStop(cdrom); } } /** * pause/resume CDROM playback */ //---------------------------------------------------------- void Audio::pauseGameMusic(bool status) { Config *config = Config::instance(); if(config->audioEnabled() == true) { if(cdrom) { int cdromStatus = SDL_CDStatus(cdrom); if(status && cdromStatus == CD_PLAYING) SDL_CDPause(cdrom); else if( !status && cdromStatus == CD_PAUSED ) SDL_CDResume(cdrom); else { fprintf(stderr, _("CDROM error in AudioOpenAL::pauseGameMusic(%d)\n"), (int)status); fprintf(stderr, _("CDROM status = %d\n"), cdromStatus); } } } } /** * switch between menu and game music modes */ //---------------------------------------------------------- void Audio::setMusicMode(SoundType mode) { Global *game = Global::getInstance(); Config *config = Config::instance(); if(config->audioEnabled() == true) { int cdromStatus = 0; if(cdrom) { cdromStatus = SDL_CDStatus(cdrom); switch(mode) { default: case MusicGame: if(cdromStatus == CD_PAUSED && !game->game_pause) SDL_CDResume(cdrom); if(cdromStatus == CD_STOPPED) { SDL_CDPlayTracks(cdrom, musicIndex, 0, 1, 0); if(game->game_pause) SDL_CDPause(cdrom); } break; case MusicMenu: if(cdromStatus == CD_PLAYING) SDL_CDPause(cdrom); break; } } } } /** * set volume for music channel. */ //---------------------------------------------------------- void Audio::setMusicVolume(float value) { #ifdef __linux__ Config *config = Config::instance(); if (config->audioEnabled() && config->useCDROM()) { // determine desired volume const int MAX_CD_VOLUME = 100; // 100 percent int desiredVolume = floor(MAX_CD_VOLUME * value); stringstream volume; volume << desiredVolume; // set the desired volume string command = "amixer set CD "; command += volume.str(); command += "% unmute"; int status = system(command.c_str()); if( status == -1 || !(WIFEXITED(status) && WEXITSTATUS(status) == 0) ) { fprintf(stderr, _("Could not set CD volume, amixer returned status %d\n"), status); } } #endif // __linux__ } /** * NOOP */ //---------------------------------------------------------- void Audio::setSoundVolume(float) { } /** * play CD track at index */ //---------------------------------------------------------- void Audio::setMusicIndex(int index) { #ifdef USE_SDL Config *config = Config::instance(); if(config->audioEnabled() == true) { bool wasPlaying = false; if(musicMax) musicIndex = index%musicMax; if( config->debug() ) fprintf(stderr, _("Audio::setMusicIndex(%d)\n"), musicIndex); if(cdrom) { int cdromStatus = SDL_CDStatus(cdrom); if(cdromStatus == CD_PLAYING) wasPlaying = true; //if it's a data track, increment the index and try again. if(cdrom->track[musicIndex].type < SDL_DATA_TRACK) { SDL_CDStop(cdrom); SDL_CDPlayTracks(cdrom, musicIndex, 0, 1, 0); if(!wasPlaying) SDL_CDPause(cdrom); } else { if( config->debug() ) fprintf(stderr, _("track %d is data - trying next track...\n"), musicIndex); Audio::setMusicIndex(musicIndex+1); } } } #endif } /** * skip to next CD track */ //---------------------------------------------------------- void Audio::nextMusicIndex() { int i = musicIndex + 1; if(i >= musicMax ) i = 0; setMusicIndex(i); } //==================================================================== SoundInfo::SoundInfo() { type = Audio::Explosion; pos[0] = 0.0; pos[1] = 0.0; pos[2] = 0.0; age = 1; back = next = 0; } SoundInfo::SoundInfo(Audio::SoundType t, float p[3], int a) { type = t; pos[0] = p[0]; pos[1] = p[1]; pos[2] = p[2]; age = a; back = next = 0; } chromium-bsu-0.9.15.1/src/main.cpp0000644000175000017500000001371612150046666013535 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include #include #include #include #ifndef _WIN32 #include #include #include #endif // _WIN32 #include #ifdef ENABLE_NLS #include #include #endif #include "main.h" #include "define.h" #include "MainSDL.h" #include "MainGLUT.h" #include "Config.h" #include "extern.h" #include "Global.h" #include "HiScore.h" #include "EnemyAircraft.h" //---------------------------------------------------------- int main(int argc, char **argv) { int i; int tmp; int vm = 2; #ifdef ENABLE_NLS setlocale(LC_ALL, ""); bindtextdomain(PACKAGE, LOCALEDIR); bind_textdomain_codeset(PACKAGE, "UTF-8"); textdomain(PACKAGE); #endif #ifdef __linux__ // by default, disable SDL's use of DGA mouse. If SDL_VIDEO_X11_DGAMOUSE is // set however, use default value. setenv("SDL_VIDEO_X11_DGAMOUSE", "0", false); #endif Config *config = Config::init(); Global *game = Global::init(); HiScore *hiScore = HiScore::init(); for ( i=1; i < argc; i++ ) { if ( strcmp(argv[i], "-f") == 0 || strcmp(argv[i], "--fullscreen") == 0 ) { config->setFullScreen(true); } else if ( strcmp(argv[i], "-w") == 0 || strcmp(argv[i], "--window") == 0 ) { config->setFullScreen(false); } else if ( strcmp(argv[i], "-v") == 0 || strcmp(argv[i], "--vidmode") == 0 ) { if((i+1) < argc) { sscanf(argv[i+1], "%d", &tmp); if(tmp <= MAX_SCREEN_SIZE && tmp >= 0) { vm = tmp; i++; } } config->setScreenSize(vm); } else if( strcmp(argv[i], "-na") == 0 || strcmp(argv[i], "--noaudio") == 0) { config->setAudio(false); } else if( strcmp(argv[i], "-nb") == 0 || strcmp(argv[i], "--noblend") == 0) { config->setBlend(false); } else if( strcmp(argv[i], "-nt") == 0 || strcmp(argv[i], "--notexborder") == 0) { config->setTexBorder(false); } else if( strcmp(argv[i], "--debug") == 0) { config->setDebug(true); } else { fprintf(stderr, _( "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : run in fullscreen mode\n" " -w/--window : run in windowed mode\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : do not initialize audio\n" " -nb/--noblend : disable blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n\n")); exit(0); } } if( config->debug() ) atexit(EnemyAircraft::printNumAllocated); srand(time(NULL)); game->generateRandom(); #ifdef USE_SDL game->toolkit = new MainSDL(argc, argv); #elif USE_GLUT game->toolkit = new MainGLUT(argc, argv); #else #error "USE_SDL or USE_GLUT must be defined" #endif if( config->debug() ) hiScore->print(config->intSkill()); game->toolkit->run(); hiScore->destroy(); config->destroy(); game->destroy(); return 0; } // Changes '/' to ':' for Mac paths, is a no-op for other platforms. //---------------------------------------------------------- const char* alterPathForPlatform(char* filename) { #ifdef macintosh char *walker = filename; while( *walker ) { if(*walker == '/' ) *walker = ':'; walker++; } #endif #ifdef _WIN32 char *walker = filename; while( *walker ) { if(*walker == '/' ) *walker = '\\'; walker++; } #endif return filename; } //---------------------------------------------------------- const char* dataLoc(const char* filename, bool doCheck) { static char buffer[256]; struct stat sbuf; if(getenv("CHROMIUM_BSU_DATA") != NULL && ((strlen(getenv("CHROMIUM_BSU_DATA"))+strlen(filename)) < 254) ) { sprintf(buffer, "%s/%s", getenv("CHROMIUM_BSU_DATA"), filename); if(stat(buffer, &sbuf) == 0) return buffer; } if(getenv("HOME") != NULL && ((strlen(getenv("HOME"))+strlen(filename)) < 239) ) { sprintf(buffer, "%s/."PACKAGE"-data/%s", getenv("HOME"), filename); if(stat(buffer, &sbuf) == 0) return buffer; } #ifdef PKGDATADIR if( ((strlen(PKGDATADIR)+strlen(filename)) < 254) ) { sprintf(buffer, "%s/%s", PKGDATADIR, filename); if(stat(buffer, &sbuf) == 0) return buffer; } #endif #ifdef macintosh #define DATADIR "::data" #else #define DATADIR "../data" #endif if( (strlen(DATADIR)+strlen(filename)) < 254) { sprintf(buffer, "%s/%s", DATADIR, filename); } alterPathForPlatform(buffer); #ifndef _WIN32 // WIN32 users don't get error checks... if(doCheck) { if(stat(buffer, &sbuf) == -1) { fprintf(stderr, _("!! ERROR !! - ")); perror(buffer); } } #endif #ifdef CHECK_ERRORS // fprintf(stderr, "dataLoc(\"%s\")\n", buffer); #endif return buffer; } //---------------------------------------------------------- void printExtensions(FILE *fstream, const char* extstr_in) { char *extstr; char *walker; char *space; int len = strlen(extstr_in); int cnt = 0; extstr = new char[len+1]; strcpy(extstr, extstr_in); walker = extstr; fprintf(fstream, _("Extensions :")); while( (walker-extstr) < len ) { space = strchr(walker, ' '); if(space) { if( (cnt%2) == 0) fprintf(fstream, "\n"); *space = '\0'; fprintf(fstream, "%-31s ", walker); walker = space+1; cnt++; } else break; } fprintf(fstream, "\n"); delete [] extstr; } chromium-bsu-0.9.15.1/src/EnemyAircraft_Straight.h0000644000175000017500000000145611406723454016652 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef EnemyAircraft_Straight_h #define EnemyAircraft_Straight_h #include "EnemyAircraft.h" class ActiveAmmo; class Global; //==================================================================== class EnemyAircraft_Straight : public EnemyAircraft { public: EnemyAircraft_Straight(EnemyType et, float p[3], float randFact = 1.0); virtual ~EnemyAircraft_Straight(); void update(); void init(); void init(float *p, float randFact = 1.0); friend class EnemyFleet; friend class ScreenItemAdd; protected: void calcShootInterval(); void move(); }; #endif //EnemyAircraft_Straight_h chromium-bsu-0.9.15.1/src/EnemyAmmo.h0000644000175000017500000000227112150046666014137 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef EnemyAmmo_h #define EnemyAmmo_h #ifdef HAVE_CONFIG_H #include #endif #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "define.h" #include "Ammo.h" class Global; class HeroAircraft; //==================================================================== class EnemyAmmo { public: EnemyAmmo(); ~EnemyAmmo(); void addAmmo(int type, float pos[3], float vel[3]); void updateAmmo(); void checkForHits(HeroAircraft *hero); void drawGL(); void clear(); void loadTextures(); void deleteTextures(); private: ActiveAmmo *getNewAmmo(); void killAmmo(ActiveAmmo *dead); private: ActiveAmmo *ammoRoot[NUM_ENEMY_AMMO_TYPES]; ActiveAmmo *ammoPool; float ammoSize[NUM_ENEMY_AMMO_TYPES][2]; float ammoDamage[NUM_ENEMY_AMMO_TYPES]; GLuint ammoTex[NUM_ENEMY_AMMO_TYPES]; private: Global *game; }; #endif // EnemyAmmo_h chromium-bsu-0.9.15.1/src/StatusDisplay.cpp0000644000175000017500000005123112150046666015414 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #include "gettext.h" #include "StatusDisplay.h" #include #include #include #include #include "compatibility.h" #if defined(HAVE_APPLE_OPENGL_FRAMEWORK) || defined(HAVE_OPENGL_GL_H) #include #else #include #endif #include "Config.h" #include "define.h" #include "extern.h" #include "Global.h" #include "Explosions.h" #include "Image.h" static float statPosAmmo[3] = {-10.5, 8.00, 25.0 }; static float statPosShld[3] = {-10.4, -7.80, 25.0 }; static float statClrWarn[4] = { 1.1, 0.6, 0.1, 1.1 }; static float statClrZero[4] = { 0.0, 0.0, 0.0, 0.0 }; static float statClrAmmo[NUM_HERO_AMMO_TYPES][4] = { { 1.0, 0.7, 0.5, 0.6 }, { 0.0, 1.0, 0.5, 0.7 }, { 0.3, 0.0, 1.0, 0.7 } }; //==================================================================== StatusDisplay::StatusDisplay() { game = Global::getInstance(); ammoAlpha = 0.0; damageAlpha = 0.0; shieldAlpha = 0.0; enemyWarn = 0.0; tipShipShow = 0; tipSuperShow = 0; loadTextures(); blink = true; } StatusDisplay::~StatusDisplay() { deleteTextures(); } //---------------------------------------------------------- void StatusDisplay::loadTextures() { int i; char filename[128]; #ifdef GL_CLAMP_TO_EDGE GLenum clamp = GL_CLAMP_TO_EDGE; #else GLenum clamp = GL_CLAMP; #endif statTex = Image::load(dataLoc("png/statBar.png"), IMG_NOMIPMAPS, IMG_BLEND1, GL_REPEAT, GL_NEAREST, GL_NEAREST); shldTex = Image::load(dataLoc("png/shields.png"), IMG_SIMPLEMIPMAPS, IMG_BLEND1, clamp, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR); topTex = Image::load(dataLoc("png/stat-top.png"), IMG_NOMIPMAPS, IMG_BLEND1, clamp, GL_LINEAR, GL_NEAREST); heroSuperTex = Image::load(dataLoc("png/heroSuper.png"), IMG_NOMIPMAPS, IMG_ALPHA, clamp, GL_LINEAR, GL_LINEAR); heroShieldTex = Image::load(dataLoc("png/heroShields.png"), IMG_NOMIPMAPS, IMG_BLEND2, clamp, GL_LINEAR, GL_LINEAR); for(i = 0; i < NUM_HERO_AMMO_TYPES; i++) { sprintf(filename, "png/heroAmmoFlash%02d.png", i); heroAmmoFlash[i] = Image::load(dataLoc(filename), IMG_NOMIPMAPS, IMG_ALPHA, clamp, GL_LINEAR, GL_LINEAR); } useFocus = Image::load(dataLoc("png/useFocus.png"), IMG_NOMIPMAPS, IMG_ALPHA, clamp, GL_LINEAR, GL_LINEAR); for(i = 0; i < NUM_HERO_ITEMS; i++) { sprintf(filename, "png/useItem%02d.png", i); useItem[i] = Image::load(dataLoc(filename), IMG_NOMIPMAPS, IMG_ALPHA, clamp, GL_LINEAR, GL_LINEAR); } } //---------------------------------------------------------- void StatusDisplay::deleteTextures() { int i; glDeleteTextures(1, &statTex); glDeleteTextures(1, &shldTex); glDeleteTextures(1, &heroSuperTex); glDeleteTextures(1, &heroShieldTex); for(i = 0; i < NUM_HERO_AMMO_TYPES; i++) { glDeleteTextures(1, &heroAmmoFlash[i]); } for(i = 0; i < NUM_HERO_ITEMS; i++) { glDeleteTextures(1, &useItem[i]); } } //---------------------------------------------------------- void StatusDisplay::darkenGL() { //-- sidebars glBindTexture(GL_TEXTURE_2D, shldTex); glBegin(GL_QUADS); glColor4f(0.25, 0.2, 0.2, 0.6); glTexCoord2f(0.0, 0.0); glVertex3f( -9.2, 8.5, 25.0); glTexCoord2f(1.0, 0.0); glVertex3f(-11.5, 8.5, 25.0); glColor4f(0.25, 0.25, 0.35, 0.6); glTexCoord2f(1.0, 1.7); glVertex3f(-11.5, -8.5, 25.0); glTexCoord2f(0.0, 1.7); glVertex3f( -9.2, -8.5, 25.0); glColor4f(0.25, 0.2, 0.2, 0.6); glTexCoord2f(1.0, 0.0); glVertex3f( 11.5, 8.5, 25.0); glTexCoord2f(0.0, 0.0); glVertex3f( 9.2, 8.5, 25.0); glColor4f(0.25, 0.25, 0.35, 0.6); glTexCoord2f(0.0, 1.7); glVertex3f( 9.2, -8.5, 25.0); glTexCoord2f(1.0, 1.7); glVertex3f( 11.5, -8.5, 25.0); glEnd(); } //---------------------------------------------------------- void StatusDisplay::drawGL(HeroAircraft *hero) { Config *config = Config::instance(); static char scoreBuf[32]; int i; bool statClrWarnAmmo = false; float w = 0.1; float x = 0.0,y,y3; float size[2]; float ammoStock; if(!hero) return; if(!(game->frame%15) ) blink = !blink; ammoAlpha *= 0.96; float shields = hero->getShields(); float superShields = 0.0; float damage = hero->getDamage(); if(shields > HERO_SHIELDS) { superShields = HERO_SHIELDS-(shields-HERO_SHIELDS); // superShields = (shields-HERO_SHIELDS); shields = HERO_SHIELDS; } //-- draw score glColor4f(1.0, 1.0, 1.0, 0.4); glPushMatrix(); sprintf(scoreBuf, "%07d", (int)hero->getScore()); glTranslatef(-9.0, -8.2, 25.0); glScalef(0.025, 0.02, 1.0); game->text->Render(scoreBuf); glPopMatrix(); //-- draw fps if(config->showFPS()) { glPushMatrix(); sprintf(scoreBuf, "%3.1f", game->fps); glTranslatef(7.75, 8.0, 25.0); glScalef(0.018, 0.015, 1.0); game->text->Render(scoreBuf); glPopMatrix(); } //-- draw ship lives glPushMatrix(); glColor4f(0.6, 0.6, 0.7, 1.0); glBindTexture(GL_TEXTURE_2D, game->hero->heroTex); glTranslatef(10.2, 7.4, 25.0); size[0] = game->hero->getSize(0)*0.5; size[1] = game->hero->getSize(1)*0.5; for(i = 0; i < game->hero->getLives(); i++) { drawQuad(size[0], size[1]); glTranslatef(0.0, -size[1]*2.0, 0.0); } glPopMatrix(); //-- draw usable items if(config->gfxLevel() > 1) { glPushMatrix(); glColor4f(1.0, 1.0, 1.0, 1.0); glTranslatef(8.5, -7.7, 25.0); size[0] = 0.4; size[1] = 0.5; for(i = 0; i < NUM_HERO_ITEMS; i++) { if(i == game->hero->currentItem()) { float a = game->hero->itemArmed()*0.8; glColor4f(0.4+a, 0.4, 0.4, 0.4+a); glBindTexture(GL_TEXTURE_2D, useFocus); drawQuad(size[1], size[1]); glColor4f(1.0, 1.0, 1.0, 1.0); } glBindTexture(GL_TEXTURE_2D, useItem[i]); drawQuad(size[0], size[0]); glTranslatef(-size[1]*2.0, 0.0, 0.0); } glPopMatrix(); } //-- draw 'enemy-got-past' Warning if(enemyWarn && game->hero->getLives() >= 0) { glPushMatrix(); glColor4f(1.0, 0.0, 0.0, enemyWarn+0.15*sin(game->gameFrame*0.7)); glTranslatef(0.0, -8.75, 25.0); glBindTexture(GL_TEXTURE_2D, heroAmmoFlash[0]); drawQuad(12.0, 3.0); glPopMatrix(); enemyWarn = 0.0; } //-- draw AMMO glPushMatrix(); glTranslatef(statPosAmmo[0], statPosAmmo[1], statPosAmmo[2]); //--draw ammo reserves glBindTexture(GL_TEXTURE_2D, statTex); glBegin(GL_QUADS); for(i = 0; i < NUM_HERO_AMMO_TYPES; i++) { glColor4fv(statClrAmmo[i]); ammoStock = hero->getAmmoStock(i); if(ammoStock > 0.0) { x = i*0.3; y = ammoStock*0.02; y3= y*2.65; if( blink || ammoStock > 50.0 ) glColor4fv(statClrAmmo[i]); else { statClrWarnAmmo = true; glColor4fv(statClrWarn); } glTexCoord2f(1.0, 0.00); glVertex3f( x+w, -y3, 0.0 ); glTexCoord2f(1.0, y); glVertex3f( x+w, 0.0, 0.0 ); glTexCoord2f(0.0, y); glVertex3f( x-w, 0.0, 0.0 ); glTexCoord2f(0.0, 0.00); glVertex3f( x-w, -y3, 0.0 ); } } glEnd(); glBindTexture(GL_TEXTURE_2D, topTex); if(statClrWarnAmmo) glColor4f(statClrWarn[0], statClrWarn[1], statClrWarn[2], 0.5+ammoAlpha); else glColor4f(0.5, 0.5, 0.5+ammoAlpha, 0.2+ammoAlpha); glBegin(GL_QUADS); glTexCoord2f(1.0, 1.0); glVertex3f( 1.25, -1.85, 0.0 ); glTexCoord2f(1.0, 0.0); glVertex3f( 1.25, 0.47, 0.0 ); glTexCoord2f(0.0, 0.0); glVertex3f( -0.75, 0.47, 0.0 ); glTexCoord2f(0.0, 1.0); glVertex3f( -0.75, -2.85, 0.0 ); glEnd(); x += w*1.5; glPopMatrix(); //--draw Shields damageAlpha *= 0.94; shieldAlpha *= 0.94; float dc = damageAlpha*0.5; float sc = shieldAlpha * 0.5; float sl, sls, dl, dls; float szx = 0.5; float szy = 6.0; static float rot = 0; rot+=2.0*game->speedAdj; float rot2; rot2 = 2*((int)rot%180); sl = sls = (shields/HERO_SHIELDS)-1.0; dl = dls = ( damage/HERO_DAMAGE)-1.0; if(superShields) sls = dls = ((shields+superShields)/HERO_SHIELDS)-1.0; //------ draw Engine if(hero->isVisible() && config->gfxLevel() >= 1) { float c1f = 1.0+dl; float c2f = -dl; float c1[4] = { 0.85, 0.65, 1.00, 0.7 }; float c2[4] = { 1.00, 0.20, 0.25, 0.7 }; // glColor4f(0.9, 0.7, 1.0, 0.7); glColor4f( c1[0]*c1f+c2[0]*c2f, c1[1]*c1f+c2[1]*c2f, c1[2]*c1f+c2[2]*c2f, c1[3]*c1f+c2[3]*c2f); glBindTexture(GL_TEXTURE_2D, heroAmmoFlash[0]); glPushMatrix(); glTranslatef(hero->pos[0], hero->pos[1]-0.625, hero->pos[2]); float esz = 1.0+c2f; drawQuad(1.3, 0.5*esz); glTranslatef(0.0, -0.18, 0.0); glRotatef(IRAND, 0.0, 0.0, 1.0); drawQuad(0.85*esz, 0.6*esz); glPopMatrix(); } // if(shields > 0) // { // glPushMatrix(); // float sz = hero->getSize(1)*1.5; // glColor4f(0.5, 0.5, 1.0, 0.2); // glBindTexture(GL_TEXTURE_2D, heroShieldTex); // glTranslatef(hero->pos[0], hero->pos[1]-0.05, hero->pos[2]); // glRotatef(IRAND, 0.0, 0.0, 1.0); // drawQuad(sz, sz); // glPopMatrix(); // } //------ draw Super Shields if(superShields) { glPushMatrix(); float sz = hero->getSize(1)*1.3; glColor4f(1.0, 1.0, 1.0, 1.0-sls*sls); glBindTexture(GL_TEXTURE_2D, heroSuperTex); glTranslatef(hero->pos[0], hero->pos[1], hero->pos[2]); glRotatef(IRAND, 0.0, 0.0, 1.0); drawQuad(sz, sz); glPopMatrix(); //------ add a bit of Glitter... if(config->gfxLevel() > 1 && (!game->game_pause) ) { float p[3] = { 0.0, 0.0, hero->pos[2] }; float v0 = 0.01*SRAND; float v[3] = { v0, 0.0, 0.0 }; float c3 = 1.0-sls*sls; float c[4] = { 1.0, 1.0, 0.7, c3 }; switch(game->gameFrame%2) { case 0: v[1] = -0.3+FRAND*0.05; p[0] = hero->pos[0]; p[1] = hero->pos[1]-0.8; game->explosions->addGlitter(p, v, c, 0, 0.4+0.4*FRAND); v[1] = -0.25+FRAND*0.05; p[0] = hero->pos[0]+0.95; p[1] = hero->pos[1]+0.1; game->explosions->addGlitter(p, v, c, 0, 0.4+0.4*FRAND); p[0] = hero->pos[0]-0.95; p[1] = hero->pos[1]+0.1; game->explosions->addGlitter(p, v, c, 0, 0.4+0.4*FRAND); break; case 1: v[1] = -0.25+FRAND*0.05; p[0] = hero->pos[0]+0.95; p[1] = hero->pos[1]+0.1; game->explosions->addGlitter(p, v, c, 0, 0.4+0.4*FRAND); p[0] = hero->pos[0]-0.95; p[1] = hero->pos[1]+0.1; game->explosions->addGlitter(p, v, c, 0, 0.4+0.4*FRAND); break; } } } //---------- Draw ammo flash if(config->gfxLevel() > 1) { glPushMatrix(); glTranslatef(hero->pos[0], hero->pos[1], hero->pos[2]); if(hero->gunFlash0[0]) { glBindTexture(GL_TEXTURE_2D, heroAmmoFlash[0]); szx = hero->gunFlash0[0]; szy = 0.46f*szx; glColor4f(0.75f, 0.75f, 0.75f, szx); glTranslatef( 0.275, 0.25, 0.0); drawQuad(szy, szy); glTranslatef(-0.550, 0.00, 0.0); drawQuad(szy, szy); glTranslatef( 0.275, -0.25, 0.0); if(hero->gunFlash1[0]) { glTranslatef( 0.45, -0.10, 0.0); drawQuad(szy, szy); glTranslatef(-0.90, 0.00, 0.0); drawQuad(szy, szy); glTranslatef( 0.45, 0.10, 0.0); } } if(hero->gunFlash0[1]) { glBindTexture(GL_TEXTURE_2D, heroAmmoFlash[1]); szx = hero->gunFlash0[1]; szy = 0.8f*szx; glColor4f(1.0f, 1.0f, 1.0f, szx); glTranslatef(0.0, 0.7, 0.0); drawQuad(szy, szy); glTranslatef(0.0, -0.7, 0.0); } glBindTexture(GL_TEXTURE_2D, heroAmmoFlash[2]); if(hero->gunFlash0[2]) { szx = hero->gunFlash0[2]; szy = 0.65*szx; glColor4f(1.0f, 1.0f, 1.0f, szx); glTranslatef(-0.65, -0.375, 0.0); drawQuad(szy, szy); glTranslatef( 0.65, 0.375, 0.0); } if(hero->gunFlash1[2]) { szx = hero->gunFlash1[2]; szy = 0.65f*szx; glColor4f(1.0f, 1.0f, 1.0f, szx); glTranslatef( 0.65, -0.375, 0.0); drawQuad(szy, szy); glTranslatef(-0.65, 0.375, 0.0); } glPopMatrix(); } // //-- shield indicator glBindTexture(GL_TEXTURE_2D, shldTex); glColor4f(0.2, 0.2, 0.2, 0.5); glBegin(GL_QUADS); szx = 0.6; szy = 6.0; glTexCoord2f( 1.0, 1.0); glVertex3f( statPosShld[0]+szx, statPosShld[1]+szy, statPosShld[2] ); glTexCoord2f(-2.5, 1.0); glVertex3f( statPosShld[0]-2.0, statPosShld[1]+szy, statPosShld[2] ); glTexCoord2f(-2.5, 0.0); glVertex3f( statPosShld[0]-2.0, statPosShld[1]+0.0, statPosShld[2] ); glTexCoord2f( 1.0, 0.0); glVertex3f( statPosShld[0]+szx, statPosShld[1]+0.0, statPosShld[2] ); glTexCoord2f( 3.5, 1.0); glVertex3f( -statPosShld[0]+2.0, statPosShld[1]+szy, statPosShld[2] ); glTexCoord2f( 0.0, 1.0); glVertex3f( -statPosShld[0]-szx, statPosShld[1]+szy, statPosShld[2] ); glTexCoord2f( 0.0, 0.0); glVertex3f( -statPosShld[0]-szx, statPosShld[1]+0.0, statPosShld[2] ); glTexCoord2f( 3.5, 0.0); glVertex3f( -statPosShld[0]+2.0, statPosShld[1]+0.0, statPosShld[2] ); glEnd(); if(config->gfxLevel() > 0) { //-- Shields if( (sl < -0.7 && blink && shields > 0.0) || superShields ) glColor4fv(statClrWarn); else glColor4f(0.7+dc, 0.6+dc, 0.8+dc, 0.5+damageAlpha); // glColor4f(0.0+sc, 0.35+sc, 1.0+sc, 0.5+shieldAlpha); glPushMatrix(); glTranslatef(statPosShld[0], statPosShld[1], statPosShld[2]); // glScalef(1.0, 1.0, 1.5); glRotatef(-rot, 0.0, 1.0, 0.0); glBegin(GL_QUADS); szx = 0.5; glTexCoord2f( 1.0, sls); glVertex3f( szx, szy, szx ); glTexCoord2f( 0.0, sls); glVertex3f( -szx, szy, szx ); glTexCoord2f( 0.0, 1.0+sls); glVertex3f( -szx, 0.0, szx ); glTexCoord2f( 1.0, 1.0+sls); glVertex3f( szx, 0.0, szx ); glTexCoord2f( 0.0, sls); glVertex3f( szx, szy, -szx ); glTexCoord2f( 0.0, 1.0+sls); glVertex3f( szx, 0.0, -szx ); glTexCoord2f( 1.0, 1.0+sls); glVertex3f( -szx, 0.0, -szx ); glTexCoord2f( 1.0, sls); glVertex3f( -szx, szy, -szx ); glTexCoord2f( 1.0, sls); glVertex3f( szx, szy, szx ); glTexCoord2f( 1.0, 1.0+sls); glVertex3f( szx, 0.0, szx ); glTexCoord2f( 0.0, 1.0+sls); glVertex3f( szx, 0.0, -szx ); glTexCoord2f( 0.0, sls); glVertex3f( szx, szy, -szx ); glTexCoord2f( 1.0, sls); glVertex3f( -szx, szy, -szx ); glTexCoord2f( 1.0, 1.0+sls); glVertex3f( -szx, 0.0, -szx ); glTexCoord2f( 0.0, 1.0+sls); glVertex3f( -szx, 0.0, szx ); glTexCoord2f( 0.0, sls); glVertex3f( -szx, szy, szx ); if(shields) { glTexCoord2f( 1.0, 1.0); glColor4f(0.3+sc, 0.4+sc, 1.0+sc, 0.5); glVertex3f( szx, 0.0, szx ); glVertex3f( szx, 0.0, -szx ); glVertex3f( -szx, 0.0, -szx ); glVertex3f( -szx, 0.0, szx ); } glEnd(); glRotatef( rot2, 0.0, 1.0, 0.0); // glColor4f(0.4+sc, 0.5+sc, 1.0+sc, 0.6+shieldAlpha); glColor4f(0.1+sc, 0.15+sc, 0.9+sc, 0.6+shieldAlpha); glBegin(GL_QUADS); szx = 0.4; glTexCoord2f( 1.0, sl); glVertex3f( szx, szy, szx ); glTexCoord2f( 0.0, sl); glVertex3f( -szx, szy, szx ); glTexCoord2f( 0.0, 1.0+sl); glVertex3f( -szx, 0.0, szx ); glTexCoord2f( 1.0, 1.0+sl); glVertex3f( szx, 0.0, szx ); glTexCoord2f( 0.0, sl); glVertex3f( szx, szy, -szx ); glTexCoord2f( 0.0, 1.0+sl); glVertex3f( szx, 0.0, -szx ); glTexCoord2f( 1.0, 1.0+sl); glVertex3f( -szx, 0.0, -szx ); glTexCoord2f( 1.0, sl); glVertex3f( -szx, szy, -szx ); glTexCoord2f( 1.0, sl); glVertex3f( szx, szy, szx ); glTexCoord2f( 1.0, 1.0+sl); glVertex3f( szx, 0.0, szx ); glTexCoord2f( 0.0, 1.0+sl); glVertex3f( szx, 0.0, -szx ); glTexCoord2f( 0.0, sl); glVertex3f( szx, szy, -szx ); glTexCoord2f( 0.0, sl); glVertex3f( -szx, szy, szx ); glTexCoord2f( 1.0, sl); glVertex3f( -szx, szy, -szx ); glTexCoord2f( 1.0, 1.0+sl); glVertex3f( -szx, 0.0, -szx ); glTexCoord2f( 0.0, 1.0+sl); glVertex3f( -szx, 0.0, szx ); glEnd(); glPopMatrix(); if( (dl < -0.7 && blink) || superShields ) { glColor4fv(statClrWarn); if(config->texBorder()) glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_BORDER_COLOR, statClrWarn ); } else { glColor4f(0.9+dc, 0.6+dc, 0.7+dc, 0.5+damageAlpha); if(config->texBorder()) glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_BORDER_COLOR, statClrZero ); } //-- Life glPushMatrix(); glTranslatef(-statPosShld[0], statPosShld[1], statPosShld[2]); glRotatef( rot, 0.0, 1.0, 0.0); glBegin(GL_QUADS); szx = 0.5; glTexCoord2f( 1.0, dls); glVertex3f( szx, szy, szx ); glTexCoord2f( 0.0, dls); glVertex3f( -szx, szy, szx ); glTexCoord2f( 0.0, 1.0+dls); glVertex3f( -szx, 0.0, szx ); glTexCoord2f( 1.0, 1.0+dls); glVertex3f( szx, 0.0, szx ); glTexCoord2f( 0.0, dls); glVertex3f( szx, szy, -szx ); glTexCoord2f( 0.0, 1.0+dls); glVertex3f( szx, 0.0, -szx ); glTexCoord2f( 1.0, 1.0+dls); glVertex3f( -szx, 0.0, -szx ); glTexCoord2f( 1.0, dls); glVertex3f( -szx, szy, -szx ); glTexCoord2f( 1.0, dls); glVertex3f( szx, szy, szx ); glTexCoord2f( 1.0, 1.0+dls); glVertex3f( szx, 0.0, szx ); glTexCoord2f( 0.0, 1.0+dls); glVertex3f( szx, 0.0, -szx ); glTexCoord2f( 0.0, dls); glVertex3f( szx, szy, -szx ); glTexCoord2f( 0.0, dls); glVertex3f( -szx, szy, szx ); glTexCoord2f( 1.0, dls); glVertex3f( -szx, szy, -szx ); glTexCoord2f( 1.0, 1.0+dls); glVertex3f( -szx, 0.0, -szx ); glTexCoord2f( 0.0, 1.0+dls); glVertex3f( -szx, 0.0, szx ); if(damage) { glTexCoord2f( 1.0, 1.0); glColor4f(1.0+dc, 0.0+dc, 0.0+dc, 0.5); glVertex3f( szx, 0.0, szx ); glVertex3f( szx, 0.0, -szx ); glVertex3f( -szx, 0.0, -szx ); glVertex3f( -szx, 0.0, szx ); } glEnd(); glRotatef(-rot2, 0.0, 1.0, 0.0); glColor4f(1.0+dc, 0.0+dc, 0.0+dc, 0.6+damageAlpha); glBegin(GL_QUADS); szx = 0.4; glTexCoord2f( 1.0, dl); glVertex3f( szx, szy, szx ); glTexCoord2f( 0.0, dl); glVertex3f( -szx, szy, szx ); glTexCoord2f( 0.0, 1.0+dl); glVertex3f( -szx, 0.0, szx ); glTexCoord2f( 1.0, 1.0+dl); glVertex3f( szx, 0.0, szx ); glTexCoord2f( 0.0, dl); glVertex3f( szx, szy, -szx ); glTexCoord2f( 0.0, 1.0+dl); glVertex3f( szx, 0.0, -szx ); glTexCoord2f( 1.0, 1.0+dl); glVertex3f( -szx, 0.0, -szx ); glTexCoord2f( 1.0, dl); glVertex3f( -szx, szy, -szx ); glTexCoord2f( 1.0, dl); glVertex3f( szx, szy, szx ); glTexCoord2f( 1.0, 1.0+dl); glVertex3f( szx, 0.0, szx ); glTexCoord2f( 0.0, 1.0+dl); glVertex3f( szx, 0.0, -szx ); glTexCoord2f( 0.0, dl); glVertex3f( szx, szy, -szx ); glTexCoord2f( 0.0, dl); glVertex3f( -szx, szy, szx ); glTexCoord2f( 1.0, dl); glVertex3f( -szx, szy, -szx ); glTexCoord2f( 1.0, 1.0+dl); glVertex3f( -szx, 0.0, -szx ); glTexCoord2f( 0.0, 1.0+dl); glVertex3f( -szx, 0.0, szx ); glEnd(); glPopMatrix(); } else { szx = 0.8; if( (sl < -0.7 && blink && shields > 0.0) || superShields ) glColor4fv(statClrWarn); else glColor4f(0.0+sc, 0.35+sc, 1.0+sc, 0.7+shieldAlpha); //-- Shields glBegin(GL_QUADS); glTexCoord2f( 1.0, sl); glVertex3f( statPosShld[0] , statPosShld[1]+szy, statPosShld[2] ); glTexCoord2f( 0.0, sl); glVertex3f( statPosShld[0]-szx, statPosShld[1]+szy, statPosShld[2] ); glTexCoord2f( 0.0, 1.0+sl); glVertex3f( statPosShld[0]-szx, statPosShld[1] , statPosShld[2] ); glTexCoord2f( 1.0, 1.0+sl); glVertex3f( statPosShld[0] , statPosShld[1] , statPosShld[2] ); //-- Life if( (dl < -0.7 && blink) ) glColor4fv(statClrWarn); else glColor4f(1.0+dc, 0.0+dc, 0.0+dc, 0.7+damageAlpha); glTexCoord2f( 1.0, dl); glVertex3f( -statPosShld[0] , statPosShld[1]+szy, statPosShld[2] ); glTexCoord2f( 1.0, 1.0+dl); glVertex3f( -statPosShld[0] , statPosShld[1] , statPosShld[2] ); glTexCoord2f( 0.0, 1.0+dl); glVertex3f( -statPosShld[0]+szx, statPosShld[1] , statPosShld[2] ); glTexCoord2f( 0.0, dl); glVertex3f( -statPosShld[0]+szx, statPosShld[1]+szy, statPosShld[2] ); glEnd(); } //-- print message if we're paused... if(game->game_pause) { float off[2]; off[0] = 2.0 * sin(game->frame*0.01); off[1] = 1.0 * cos(game->frame*0.011); glPushMatrix(); glTranslatef(-14.5, -3.0, 0.0); glScalef(0.21, 0.21, 1.0); glPushMatrix(); glColor4f(1.0, 1.0, 1.0, 0.10*fabs(sin(game->frame*0.05)) ); game->text->Render(_("p a u s e d")); glPopMatrix(); glColor4f(1.0, 1.0, 1.0, 0.10*fabs(sin(game->frame*0.03)) ); glTranslatef(off[0], off[1], 0.0); game->text->Render(_("p a u s e d")); glPopMatrix(); } if( game->tipShipPast == 1 && game->gameLevel == 1) { game->tipShipPast++; tipShipShow = 200; } if( game->tipSuperShield == 1 && game->gameLevel == 1) { game->tipSuperShield++; tipSuperShow = 200; } if( tipShipShow > 0 ) { tipShipShow--; glPushMatrix(); glTranslatef(-16, 13.0, 0.0); glScalef(0.035, 0.035, 1.0); glColor4f(1.0, 1.0, 1.0, tipShipShow/300.0 ); const char *str = _("do not let -any- ships past you! each one costs you a life!"); game->text->Render(str); glPopMatrix(); } if( tipSuperShow > 0 ) { tipSuperShow--; glPushMatrix(); glTranslatef(-16, 13.0, 0.0); glScalef(0.035, 0.035, 1.0); glColor4f(1.0, 1.0, 1.0, tipSuperShow/300.0 ); const char *str = _("let super shields pass by for an extra life!"); game->text->Render(str); glPopMatrix(); } } chromium-bsu-0.9.15.1/src/textGeometry.h0000644000175000017500000000060711406723454014751 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef textGeometry_h #define textGeometry_h void textGeometryChromium(bool fullDraw = true); void textGeometryBSU(bool fullDraw = true); #endif // textGeometry_h chromium-bsu-0.9.15.1/src/Audio.h0000644000175000017500000000517612150046667013321 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifndef Audio_h #define Audio_h #ifdef HAVE_CONFIG_H #include #endif #define NUM_EXPLO 2 #define NUM_EXPLO_POP 6 #define MAX_MUSIC 32 class SoundInfo; class Global; #ifdef USE_SDL #include // for CDROM #else #define SDL_CD void #endif #if !defined(USE_SDL) && !defined(SDL_CD_STUBS) #define SDL_CD_STUBS enum { CD_ERROR = -1, CD_TRAYEMPTY, CD_STOPPED, CD_PLAYING, CD_PAUSED }; void SDL_CDPlayTracks(void*, int, int, int, int); void SDL_CDPause(void*); void SDL_CDResume(void*); void SDL_CDStop(void*); int SDL_CDStatus(void*); #endif //USE_SDL /** * Base class upon which all audio calls are made. If USE_SDL is defined, * this class will do CD music playback, but does not do any sound effects. */ //==================================================================== class Audio { public: /** available sound effects types */ enum SoundType { HeroAmmo00, /**< unused */ PowerUp, /**< power up sound */ Explosion, /**< standard explosion */ ExploPop, /**< 'light' explosion */ ExploBig, /**< deep, long explosion */ AddLife, /**< new ship earned */ LoseLife, /**< ship lost */ MusicGame, /**< gameplay music */ MusicMenu, /**< menu music */ NumSoundTypes /**< total number of sounds available */ }; Audio(); virtual ~Audio(); virtual void update(); virtual void playSound(SoundType type, float *pos, int age = 0); virtual void stopMusic(); virtual void pauseGameMusic(bool); virtual void setMusicMode(SoundType); virtual void setMusicVolume(float); virtual void setSoundVolume(float); virtual void setMusicIndex(int); virtual void nextMusicIndex(); protected: virtual void initSound(); virtual void initCDROM(); const char *fileNames[NumSoundTypes]; /**< base filenames for sound effects */ SDL_CD *cdrom; /**< pointer to CDROM struct. Is void* if not using SDL */ char musicFile[MAX_MUSIC][256]; /**< array of filenames for playlist */ int musicMax; /**< max number of user-defined songs (CD or playlist) */ int musicIndex; /**< current track ( 0 < musicIndex < musicMax ) */ }; /** * node class used for 'audio queue' */ //====================================== class SoundInfo { public: SoundInfo(); SoundInfo(Audio::SoundType t, float p[3], int a); Audio::SoundType type; float pos[3]; int age; SoundInfo *next; SoundInfo *back; }; #endif // Audio_h chromium-bsu-0.9.15.1/src/AudioSDLMixer.cpp0000644000175000017500000000736012146554672015226 00000000000000/* * Copyright (c) 2000 Mark B. Allan. All rights reserved. * * "Chromium B.S.U." is free software; you can redistribute * it and/or use it and/or modify it under the terms of the * "Clarified Artistic License" */ #ifdef HAVE_CONFIG_H #include #endif #ifdef AUDIO_SDLMIXER #include "gettext.h" #include "AudioSDLMixer.h" #include #include #include #include #ifndef _WIN32 #include #include #include #include #endif // _WIN32 #include "extern.h" #include "define.h" #include "Config.h" #include "Global.h" //==================================================================== AudioSDLMixer::AudioSDLMixer() : Audio() { Config *config = Config::instance(); //UNCLEAN - if initSound fails, config->audioEnabled() will be set to false if(config->audioEnabled() == true) initSound(); } AudioSDLMixer::~AudioSDLMixer() { Config *config = Config::instance(); if(config->audioEnabled()) { for (int i = 0; i < NumSoundTypes; i++) Mix_FreeChunk (sounds[i]); } } /** * open audio device and load sounds */ //---------------------------------------------------------- void AudioSDLMixer::initSound() { Config *config = Config::instance(); if ( Mix_OpenAudio (22050, AUDIO_S16, 2, 512) < 0 ) { fprintf(stderr, _("ERROR initializing audio - AudioSDLMixer::initSound()\n")); config->setAudio(false); } else { for (int i = 0; i < NumSoundTypes; i++) sounds[i] = Mix_LoadWAV ( dataLoc ( fileNames[i] ) ); Mix_ReserveChannels (1); // channel 0 is for music atexit (Mix_CloseAudio); setSoundVolume(config->volSound()); setMusicVolume(config->volMusic()); } } /** * play sound */ //---------------------------------------------------------- void AudioSDLMixer::playSound(SoundType type, float[3], int) { Config *config = Config::instance(); if (config->audioEnabled()) { Mix_PlayChannel (-1, sounds[type], 0); } } /** * pause music channel. If CDROM enabled, call Audio::pauseGameMusic(); */ //---------------------------------------------------------- void AudioSDLMixer::pauseGameMusic(bool status) { Config *config = Config::instance(); if (config->audioEnabled()) { if(cdrom) { Audio::pauseGameMusic(status); } else { if (status) Mix_PauseMusic(); else Mix_ResumeMusic(); } } } /** * stop music channel. If CDROM enabled, call Audio::stopMusic(); */ //---------------------------------------------------------- void AudioSDLMixer::stopMusic() { Config *config = Config::instance(); if (config->audioEnabled()) { Audio::stopMusic(); Mix_HaltChannel (0); } } //---------------------------------------------------------- void AudioSDLMixer::setMusicMode(SoundType mode) { Config *config = Config::instance(); if (config->audioEnabled()) { Audio::setMusicMode(mode); switch(mode) { default: case MusicGame: if(cdrom) Mix_HaltChannel (0); else Mix_PlayChannel (0, sounds[mode], -1); break; case MusicMenu: Mix_PlayChannel (0, sounds[mode], -1); break; } } } /** * set volume for music channel */ //---------------------------------------------------------- void AudioSDLMixer::setMusicVolume(float value) { Audio::setMusicVolume(value); Config *config = Config::instance(); if (config->audioEnabled()) { Mix_Volume (0, (int)(MIX_MAX_VOLUME*value) ); } } /** * set volume for sound effects channels */ //---------------------------------------------------------- void AudioSDLMixer::setSoundVolume(float value) { Config *config = Config::instance(); if (config->audioEnabled()) { for (int i = 1; i < MIX_CHANNELS; i++) Mix_Volume (i, (int)(MIX_MAX_VOLUME*value) ); } } #endif // AUDIO_SDLMIXER chromium-bsu-0.9.15.1/AUTHORS0000644000175000017500000000105712150046665012360 00000000000000Authors: -------- Mark B. Allan Porting: -------- Max Horn (Mac) Darrell Walisser (Mac) Code Contributors: ------------------ Sven M. Hallberg Torbjörn Andersson Paul Wise (pabs) Sam Hocevar (sam) Alwyn Berkeley Philipp Thomas Ales Nosek Colin Leroy Peter Joseph Mike Furr Brandon Barnes Siegfried-Angel Gevatter Pujals Alan Woodland James Gregory Dmitry Marakasov Nille Kungen Tristan Heaven (nyhm) Bertrand Coconnier Translators: ------------ Bulgarian: Damyan Ivanov (dam) German: Evgeni Golov (Zhenech) Spanish: Alwyn Malachi Berkeley (malachix) chromium-bsu-0.9.15.1/config.guess0000755000175000017500000012743211764422452013640 00000000000000#! /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, 2009, 2010, # 2011, 2012 Free Software Foundation, Inc. timestamp='2012-02-10' # 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, 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 Per Bothner. Please send patches (context # diff format) to and include a 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. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD 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, 2009, 2010, 2011, 2012 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 tuples: *-*-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 -q __ELF__ 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'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; 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:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux${UNAME_RELEASE} 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:*:[4567]) 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 -q __LP64__ 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:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_PROCESSOR}-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*:MSYS*:*) echo ${UNAME_MACHINE}-pc-msys exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) 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 ;; 8664:Windows_NT:*) echo x86_64-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 ;; aarch64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo ${UNAME_MACHINE}-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 -q ld.so.1 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} 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 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-unknown-linux-gnueabi else echo ${UNAME_MACHINE}-unknown-linux-gnueabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; cris:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-gnu exit ;; crisv32:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-gnu exit ;; frv:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; hexagon:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; i*86:Linux:*:*) LIBC=gnu eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __dietlibc__ LIBC=dietlibc #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` echo "${UNAME_MACHINE}-pc-linux-${LIBC}" 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:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-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 ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-gnu exit ;; ppc:Linux:*:*) echo powerpc-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 ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu 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.[02]*:*) 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.[02]*:*) 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 i386) eval $set_cc_for_build if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then UNAME_PROCESSOR="x86_64" fi fi ;; 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 ;; NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} 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 ;; x86_64:VMkernel:*:*) echo ${UNAME_MACHINE}-unknown-esx 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: chromium-bsu-0.9.15.1/po/0000755000175000017500000000000012150047625012000 500000000000000chromium-bsu-0.9.15.1/po/zh_TW.gmo0000644000175000017500000004254612150047625013472 00000000000000Þ•³´ïL / F9™€A\UpGÆNR]U°GUN ¤<¯ìû5Og{©ÃÛó”#¸Èæ(è##5CY=mÛmI·Î(ä( -6-d’(¥5Î5Ss"¦>É?#H!l*Ž ¹Ú/ð 3P6m-¤Ò ò!5P9i<£3à6 4K :€ (» 7ä !)!B!`!z!—! ¯!#½!á!ò! """7"J"/\"Œ"ž" ­"¹"1Ê"1ü"2.#2a#9”#@Î#)$(9$*b$)$·$7×$%6&%$]%‚%ž%¤%4³%è%í%;ÿ%;&B&G&[&s& z&†&š& &±&¸&¼&Ñ&ç& ì& ø& '"',4' a'k'r' „' Ž' ˜'¢',©' Ö'á'å'þ' (( (1(O(c(w(~(…(¡( µ(Á(É(Ñ(Ù( ð(ú()-)1)(@)i)n)~)ƒ)³›)0O+F€+˜Ç+8`.™.<©.4æ.:/DV/H›/<ä/4!0 V0Aa0£0ÿ³0³1Î1å1ÿ12+2=2Y2s2‹2£2´2NÍ24,4J4.L4+{4+§4KÓ4=5u]5uÓ5I6]6(q6(š6-Ã6-ñ67(27:[7–7¬7É7å78 8#>8?b8?¢8$â8$9,,9 Y9z969Ç9Ú9ô9=:+Q: }:!ž:"À:ã:;;;>X;:—;=Ò;:<@K<%Œ<6²< é<"ó<(=?=^=r= Š=$˜=½=Î=è=>>(>1=> o>z> Š>—>%©>%Ï>&õ>/?6L?Fƒ?'Ê?'ò?'@'B@!j@6Œ@Ã@7â@&AAA]AdAyA“AšAU¬A BBB!4B VBaB hBtBxBˆBB—B¦B¼BÀB ÇB ÒB%ÜB-C 0C:CAC TC^C fCrC9yC ³CÁCÅCÕC ÙCæC ýC D(D9DPD`DgDƒD–DžD¥D­D´DÄDÌDÜDíDïD,E-E1EEEJEN™cª.(&s}G«‚¨#†Œ'2V,Ÿi1p ³zX‰wR¤‘!u0BPLj^U£3˜Y>l’©¥9¦xg%A/m—-­ •M{ ¢®]_–?*›Jo4HZ…68"ƒ²¬b~±§Q )¡q„Ie7 \v°”ˆ“DdtnCWhŽy@O5T Šžš;=fK$[:k€E‹< ¯Fa+œS`r‡| Data track(s) only. CD audio not available. use_cdrom enabled. Set to '0' in the configuration file to disable. -------------------------------------------------- Chromium B.S.U. options -------------------------------------------------- -f/--fullscreen : run in fullscreen mode -w/--window : run in windowed mode -v/--vidmode : mode 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : do not initialize audio -nb/--noblend : disable blending (OpenGL) -nt/--notexborder : do not set tex border color (OpenGL) -------------------------------------------------- ERROR! - sound enumerant index %d does not have valid filename! joystick 0 = %p a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s ! c r a s h i n t o e n e m i e s t o d e s t r o y t h e m ! d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u ! d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/ e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e ! r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t ! s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n ! %2d : %s Press the 'N' key to skip to next CD track during a game. !! ERROR !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! ATTENTION !! - one or more errors were encountered during audio check. !! Audio will be disabled. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() HUH? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d CDROM drive(s). %d EnemyAircraft allocated %d speed adjustments required. NOTE: The game was not able to maintain a steady 50 frames per second. You should consider reducing your screen resolution or lowering the graphics detail setting. -OR- make sure that you aren't running any system monitoring tools (like 'top', 'xosview', etc.) These kinds of tools can make it difficult to maintain a steady frame rate. %p <--%p--> %p (bpp=%d RGB=%d%d%d depth=%d) ----- error setting full screen mode -------- error setting screen size -------- error setting window mode -------- you must complete level %d before you can select level %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s -OpenGL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s ...shutdown complete. ...startup complete. /usr/share/fonts/TTF/uralic/GOTHUB__.TTF/usr/share/fonts/TTF/uralic/GOTHU___.TTF/usr/share/fonts/truetype/uralic/gothu___.ttf/usr/share/fonts/truetype/uralic/gothub__.ttf?? PowerUp::seal()ATTENTION: Reverting to 'thick' text... ATTENTION: Using 'thin' text to improve framerate... Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound complete.Audio::setMusicIndex(%d) AudioOpenAL::Audio done AudioOpenAL::initSound() begin... AudioOpenAL::setMusicIndex -- after setting source buffer to 0AudioOpenAL::setMusicIndex -- before setting source buffer to 0AudioOpenAL::setMusicIndex -- beginAudioOpenAL::setMusicIndex -- endAudioOpenAL::setMusicMode(SoundType mode) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()CDROM error in AudioOpenAL::pauseGameMusic(%d) CDROM status = %d Couldn't initialize SDL: %s Couldn't set video mode: %s ERROR initializing audio - AudioSDLMixer::initSound() ERROR! Could not access CDROM device %d : %s ERROR!! <%s> alGetError() = %s ERROR!! <%s> alcGetError() = %s ERROR!! <%s> alutGetError() = %s ERROR!!! OpenGL error: %s ERROR!!! SDL error '%s' ERROR: Could not allocate memory in AudioOpenAL::loadMP3 ERROR: Could not allocate memory in AudioOpenAL::loadVorbis ERROR: Could not open "%s" in AudioOpenAL::loadMP3 ERROR: Could not open "%s" in AudioOpenAL::loadVorbis ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3 ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis ERROR: filename too long: "%s", line %d EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g Extensions :FTGL: error loading fontFTGL: error loading font: %s GLC: couldn't set contextGenerating random sequences Global::loadTextures() Gothic UralicHeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent HUH? MainSDL::grabMouse(%d) MenuGL::createLists Music volume = %f SDL initialized. ScreenItemAdd::putScreenItems() Hero??? HUH??? Shutting down... Starting up...Tracks: %d UNKNOWN(type=%d)WARNING: Config::init() has already been called. WARNING: Global::init() has already been called. WARNING: HiScore::init() has already been called. WARNING: MP3 support not available: "%s", line %d WARNING: Ogg/Vorbis support not available: "%s", line %d WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s WARNING: could not read config file (%s) WARNING: could not read score file (%s) WARNING: could not write config file (%s) WARNING: could not write score file (%s) WARNING: empty score file (%s) WARNING: file type not recognized: "%s": "%s", line %d active power ups = %d adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g alAttenuationScale == 0. Kludge it. alutLoadWAVFile("%s",...); audiobuffer = "%s "congratulations! l e v e l %d c o m p l e t e datadeleteTextures() do not let -any- ships past you! each one costs you a life!done. easyerror loading font error loading font: %s exit. experiencedf u l l s c r e e nfalsefish in a barrelfocus fung f x d e t a i lgame->gameFrame = %d highhigh scoreshigh scores: impossibleinit----> %3.2ffps gameSpeed = %g init----> %3.2ffps targetAdj = %g, tmp = %g initGL() insanekey '%s' pressed key = %d l e v e ll o s e rlabourlet super shields pass by for an extra life!loaded %s lowm u s i c v o l u m emedmouse activemusic playlist: n e w g a m en o t b a d ! rank : %d %dnew high score! %dno joysticks found nobodynormalnum enemies on screen = %d num joysticks = %d p a u s e dprojectq u i treptiles c r e e n s i z es k i l ls o u n d f x v o l u m estopping OpenAL...thetrack %2d: %s track %d is data - trying next track... truevideo mode set wimpwrote config file (%s) Project-Id-Version: Chromium B.S.U. Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs POT-Creation-Date: 2013-05-25 13:43+0800 PO-Revision-Date: 2011-03-22 15:18+0000 Last-Translator: Wei-Lun Chao Language-Team: Chinese (traditional) Language: zh_TW MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; åªæœ‰è³‡æ–™è»Œæ®µã€‚CD 音訊無法使用。 use_cdrom 已啟用。在組態檔案中設定為「0ã€ä»¥åœç”¨ã€‚ -------------------------------------------------- Chromium B.S.U.é¸é … -------------------------------------------------- -f/--fullscreen :在全螢幕模å¼ä¸­é‹è¡Œ -w/--window :在視窗模å¼ä¸­é‹è¡Œ -v/--vidmode ï¼šæ¨¡å¼ 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na /--noaudio :ä¸åˆå§‹åŒ–音訊 -nb /--noblend :åœç”¨æ··è‰² (OpenGL) -nt /--notexborder :ä¸è¨­å®š tex 邊框é¡è‰² (OpenGL) -------------------------------------------------- 錯誤ï¼- è²éŸ³ç„¡åºç´¢å¼• %d 沒有有效檔åï¼ æ–æ¡¿ 0=%p å… è¨± 能 æº å™¨ ç¶“ éŽ ä»¥ å¾— 到 高 é¡ é»ž æ•¸ï¼ åœ¨ 敵 人 之 中 碎 裂 以 毀 æ»… 它 å€‘ï¼ ä¸ è¦ è®“ -ä»» 何- 敵 人 從 您 身 æ— ç¶“ éŽï¼ 從 http://chromium-bsu.sf.net/ 下 載 C h r o m i u m B. S. U. æ¯ ä¸€ 個 ç¶“ éŽ æ‚¨ çš„ 敵 人 都 會 減 å°‘ 您 çš„ 生 å‘½ï¼ é€£ 按 滑 é¼  å³ éµ å…© 次 啟 å‹• 自 我 毀 æ»…ï¼ è‡ª 我 毀 æ»… 以 ä¿ è­· 您 çš„ 彈 è—¥ åº«ï¼ %2d:%s åœ¨éŠæˆ²æœŸé–“按下「Nã€éµä»¥è·³åˆ°ä¸‹ä¸€å€‹ CD 軌段。 !! 錯誤 !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! æ³¨æ„ !! - 在音訊檢查期間é‡åˆ°ä¸€å€‹æˆ–更多錯誤。 !! 音訊將被åœç”¨ã€‚ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() 呃? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d 光碟機。 %d EnemyAircraft é…ç½® %d 需è¦èª¿æ•´é€Ÿåº¦ è¨»è¨˜ï¼šéŠæˆ²ç„¡æ³•ä¿æŒæ¯ç§’穩定 50 訊框。 您應該考慮減少您的螢幕解æžåº¦ 或é™ä½Žåœ–形細節設定。 -或者- 確定您沒有正在執行任何系統監控 工具 (åƒæ˜¯ 'top','xosview',etc.) 這類工具 有å¯èƒ½è®“å®ƒé›£ä»¥ä¿æŒç©©å®šè¨Šæ¡†çŽ‡ã€‚ %p <--%p--> %p (bpp=%d RGB=%d%d%d depth=%d) ----- è¨­å®šå…¨èž¢å¹•æ¨¡å¼æ™‚發生錯誤 -------- è¨­å®šèž¢å¹•å¤§å°æ™‚發生錯誤 -------- è¨­å®šè¦–çª—æ¨¡å¼æ™‚發生錯誤 -------- 在您å¯ä»¥é¸å–等級 %2$d 之å‰ï¼Œæ‚¨å¿…須完æˆç­‰ç´š %1$d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- 供應商 :%s 潤算器 :%s 版本 :%s -OpenGL----------------------------------------------------- 供應商 :%s 潤算器 :%s 版本 :%s ...關機完æˆã€‚ ...啟動完æˆã€‚ /usr/share/fonts/TTF/uralic/GOTHUB__.TTF/usr/share/fonts/TTF/uralic/GOTHU___.TTF/usr/share/fonts/truetype/uralic/gothu___.ttf/usr/share/fonts/truetype/uralic/gothub__.ttf?? PowerUp::seal()注æ„:還原æˆã€Œç²—é«”ã€æ–‡å­—… 注æ„ï¼šä½¿ç”¨ã€Œç´°é«”ã€æ–‡å­—以改善訊框速率… Audio.cpp - åˆå§‹ %sAudio.cpp - init exploPop %dAudio.cpp - åˆå§‹çˆ†ç‚¸ %dAudio.cpp - initSound 完æˆã€‚音訊::setMusicIndex(%d) AudioOpenAL::éŸ³è¨Šå·²å®Œæˆ AudioOpenAL::initSound() 開始… AudioOpenAL::setMusicIndex -- 設定來æºç·©è¡å€ç‚º 0 之後AudioOpenAL::setMusicIndex -- 設定來æºç·©è¡å€ç‚º 0 之å‰AudioOpenAL::setMusicIndex -- é–‹å§‹AudioOpenAL::setMusicIndex -- çµæŸAudioOpenAL::setMusicMode(SoundType 模å¼) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()CDROM 發生錯誤於 AudioOpenAL::pauseGameMusic(%d) CDROM 狀態 = %d 無法åˆå§‹åŒ– SDL:%s 無法設定視訊模å¼ï¼š%s åˆå§‹åŒ–音訊 - AudioSDLMixer::initSound() 時發生錯誤 錯誤ï¼ç„¡æ³•å­˜å– CDROM è£ç½® %d:%s 錯誤 !!<%s> alGetError() = %s 錯誤 !!<%s> alcGetError() = %s 錯誤 !!<%s> alutGetError() = %s 錯誤!!! OpenGL 錯誤:%s 錯誤!!! SDL 錯誤 '%s' 錯誤:無法在 AudioOpenAL::loadMP3 中é…置記憶體 錯誤:無法在 AudioOpenAL::loadVorbis 中é…置記憶體 錯誤:無法在 AudioOpenAL::loadMP3 中開啟「%s〠錯誤:無法在 AudioOpenAL::loadVorbis 中開啟「%s〠錯誤:alutLoadMP3() 在 AudioOpenAL::loadMP3 中失敗 錯誤:alutLoadVorbis() 在 AudioOpenAL::loadVorbis 中失敗 錯誤:檔å太長:"%s", 列 %d EnemyAircraft_Straight %p…pos[1] = %g,vel[1] = %g 延伸:FTGL:載入字型時發生錯誤FTGL:載入字型時發生錯誤:%s GLC:無法設定狀態組åˆç”¢ç”Ÿéš¨æ©Ÿåºåˆ— Global::loadTextures() Gothic UralicHeroAmmo::addAmmo(%d,<%f %f %f> ) MainGLUT::run() MainSDL::getEvent 呃? MainSDL::grabMouse(%d) MenuGL::createLists éŸ³æ¨‚éŸ³é‡ = %f SDL å·²åˆå§‹åŒ–。 ScreenItemAdd::putScreenItems() 英雄??? 呃??? 關機… 開始啟動…軌段:%d 䏿˜Ž(型態=%d)警告:Config::init() 已呼å«ã€‚ 警告:Global::init() 已呼å«ã€‚ 警告:HiScore::init() 已呼å«ã€‚ 警告:MP3 支æ´ç„¡æ³•使用:"%s", 列 %d 警告:Ogg/Vorbis 支æ´ç„¡æ³•使用:"%s", 列 %d 警告:播放清單支æ´ç„¡æ³•在 (AudioOpenAL.cpp) 中編譯:%s 警告:無法讀å–組態檔案 (%s) 警告:無法讀å–分數檔案 (%s) 警告:無法寫入組態檔案 (%s) 警告:無法寫入分數檔案 (%s) 警告:空的分數檔案 (%s) 警告:檔案類型無法辨識:"%s":"%s", 列 %d 作用中的動力æå‡ = %d adjust--> %3.2f targetAdj = %g -- game-> speedAdj = %g alAttenuationScale == 0. Kludge it。 alutLoadWAVFile("%s",...); 音訊緩è¡å€ =「%s ã€æ­å–œï¼ éŽ %d é—œ 資料deleteTextures() ä¸è¦è®“ *任何* 的船隻從您æ—邊越éŽï¼æ¯ä¸€å€‹éƒ½æœƒè€—ææ‚¨çš„生命ï¼å·²å®Œæˆã€‚ 容易載入字型時發生錯誤 載入字型時發生錯誤:%s 離開。 熟練全 螢 幕å‡å¤§æ¡¶ä¸­çš„魚焦點 娛樂g f x ç´° 節game->gameFrame = %d 高高分高分: ä¸å¯èƒ½init----> %3.2ffps éŠæˆ²é€Ÿåº¦ = %g init----> %3.2ffps targetAdj = %g,tmp = %g initGL() ç‹‚æš´éµã€Œ%sã€å·²æŒ‰ éµ = %d ç­‰ 級失 æ•— 者勞力讓超級防護罩從æ—è¶ŠéŽä»¥å¾—到é¡å¤–的生命ï¼å·²è¼‰å…¥ %s 低音 樂 音 é‡ä¸­æ»‘鼠啟用音樂播放清單: æ–° éŠ æˆ²ä¸ éŒ¯ å™¢ï¼ åˆ†ç´šï¼š%d %dæ–°é«˜åˆ†ï¼ %d找ä¸åˆ°ä»»ä½•æ–æ¡¿ æ²’æœ‰ä»»ä½•äººä¸€èˆ¬èž¢å¹•ä¸Šæ•µäººæ•¸é‡ = %d æ–æ¡¿æ•¸é‡ = %d æš« åœå°ˆæ¡ˆé›¢ 開爬蟲畫 é¢ å°º 寸技 巧音 效 音 é‡åœæ­¢ OpenAL… 軌段 %2d:%s 軌段 %d 是資料 - 嘗試下一軌段… 真視訊模å¼è¨­å®š wimp已寫入組態檔案 (%s) chromium-bsu-0.9.15.1/po/quot.sed0000644000175000017500000000023112150044143013371 00000000000000s/"\([^"]*\)"/“\1â€/g s/`\([^`']*\)'/‘\1’/g s/ '\([^`']*\)' / ‘\1’ /g s/ '\([^`']*\)'$/ ‘\1’/g s/^'\([^`']*\)' /‘\1’ /g s/“â€/""/g chromium-bsu-0.9.15.1/po/zh_CN.po0000644000175000017500000006366012150047625013274 00000000000000# Traditional Chinese translation of the Chromium BSU package. # This file is put in the public domain. # # Translators: # Emmanuel Trillaud , 2010. # Wei-Lun Chao , 2010. # Long Si-Tai-Zi ,2011 # msgid "" msgstr "" "Project-Id-Version: Chromium B.S.U.\n" "Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs\n" "POT-Creation-Date: 2013-05-25 13:43+0800\n" "PO-Revision-Date: 2011-10-31 04:04+0000\n" "Last-Translator: \n" "Language-Team: Chinese (Simplified) \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: src/Audio.cpp:110 msgid "audio" msgstr "音频" #: src/Audio.cpp:111 msgid "data" msgstr "资料" #: src/Audio.cpp:113 #, c-format msgid "UNKNOWN(type=%d)" msgstr "䏿˜Ž(åž‹æ€=%d)" #: src/Audio.cpp:124 #, c-format msgid "%d CDROM drive(s).\n" msgstr "%d 光驱。\n" #: src/Audio.cpp:135 #, c-format msgid "Tracks: %d\n" msgstr "轨段:%d\n" #: src/Audio.cpp:139 #, c-format msgid "track %2d: %s\n" msgstr "轨段 %2d:%s\n" #: src/Audio.cpp:148 #, c-format msgid "" "\n" " Data track(s) only. CD audio not available.\n" "\n" msgstr "" "\n" "åªæœ‰èµ„料轨段。CD 音频无法使用。\n" "\n" #: src/Audio.cpp:154 #, c-format msgid "" "\n" " use_cdrom enabled. Set to '0' in the configuration file to disable.\n" msgstr "" "\n" "use_cdrom å·²å¯ç”¨ã€‚åœ¨ç»„æ€æ–‡ä»¶ä¸­è®¾ç½®ä¸ºã€Œ0ã€ä»¥åœç”¨ã€‚\n" #: src/Audio.cpp:155 #, c-format msgid "" " Press the 'N' key to skip to next CD track during a game.\n" "\n" msgstr "" " åœ¨æ¸¸æˆæœŸé—´æŒ‰ä¸‹ã€ŒNã€é”®ä»¥è·³åˆ°ä¸‹ä¸€ä¸ª CD 轨段。\n" "\n" #: src/Audio.cpp:166 #, c-format msgid "ERROR! Could not access CDROM device %d : %s\n" msgstr "é”™è¯¯ï¼æ— æ³•å­˜å– CDROM è£ç½® %d:%s\n" #: src/Audio.cpp:209 #, c-format msgid "CDROM error in AudioOpenAL::pauseGameMusic(%d)\n" msgstr "CDROM å‘生错误于 AudioOpenAL::pauseGameMusic(%d)\n" #: src/Audio.cpp:210 #, c-format msgid "CDROM status = %d\n" msgstr "CDROM ç‹€æ€ = %d\n" #: src/Audio.cpp:275 #, c-format msgid "Could not set CD volume, amixer returned status %d\n" msgstr "" #: src/Audio.cpp:302 #, c-format msgid "Audio::setMusicIndex(%d)\n" msgstr "音频::setMusicIndex(%d)\n" #: src/Audio.cpp:319 #, c-format msgid "track %d is data - trying next track...\n" msgstr "轨段 %d 是资料 - å°è¯•下一轨段…\n" #: src/AudioOpenAL.cpp:149 #, c-format msgid "alAttenuationScale == 0. Kludge it.\n" msgstr "alAttenuationScale == 0. Kludge it。\n" #: src/AudioOpenAL.cpp:162 #, c-format msgid "AudioOpenAL::Audio done\n" msgstr "AudioOpenAL::音频已完æˆ\n" #: src/AudioOpenAL.cpp:170 #, c-format msgid "stopping OpenAL..." msgstr "åœæ­¢ OpenAL…" #: src/AudioOpenAL.cpp:182 msgid "AudioOpenAL::~Audio()" msgstr "AudioOpenAL::~Audio()" #: src/AudioOpenAL.cpp:203 #, c-format msgid "done.\n" msgstr "已完æˆã€‚\n" #: src/AudioOpenAL.cpp:249 #, c-format msgid "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - one or more errors were encountered during audio check.\n" "!! Audio will be disabled.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" msgstr "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! æ³¨æ„ !! - 在音频检查期间é‡åˆ°ä¸€ä¸ªæˆ–更多错误。\n" "!! 音频將被åœç”¨ã€‚\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" #: src/AudioOpenAL.cpp:269 #, c-format msgid "AudioOpenAL::initSound() begin...\n" msgstr "AudioOpenAL::initSound() 开始…\n" #: src/AudioOpenAL.cpp:273 #, c-format msgid "" "-OpenAL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenAL-----------------------------------------------------\n" "供应商 :%s\n" "渲染 :%s\n" "版本 :%s\n" #: src/AudioOpenAL.cpp:279 src/MainSDL.cpp:130 #, c-format msgid "------------------------------------------------------------\n" msgstr "------------------------------------------------------------\n" #: src/AudioOpenAL.cpp:311 #, c-format msgid "Audio.cpp - init %s" msgstr "Audio.cpp - åˆå§‹ %s" #: src/AudioOpenAL.cpp:324 #, c-format msgid "Audio.cpp - init explosion %d" msgstr "Audio.cpp - åˆå§‹çˆ†ç‚¸ %d" #: src/AudioOpenAL.cpp:337 #, c-format msgid "Audio.cpp - init exploPop %d" msgstr "Audio.cpp - init exploPop %d" #: src/AudioOpenAL.cpp:350 msgid "Audio.cpp - initSound complete." msgstr "Audio.cpp - initSound 完æˆã€‚" #: src/AudioOpenAL.cpp:430 #, c-format msgid "AudioOpenAL::setMusicMode(SoundType mode)\n" msgstr "AudioOpenAL::setMusicMode(SoundType 模å¼)\n" #: src/AudioOpenAL.cpp:465 #, c-format msgid "AudioOpenAL::setSoundVolume(%f)\n" msgstr "AudioOpenAL::setSoundVolume(%f)\n" #: src/AudioOpenAL.cpp:508 #, c-format msgid "Music volume = %f\n" msgstr "音ä¹éŸ³é‡ = %f\n" #: src/AudioOpenAL.cpp:524 #, c-format msgid "" "\n" "ERROR! - sound enumerant index %d does not have valid filename!\n" msgstr "" "\n" "错误ï¼- 声音无åºç´¢å¼• %d 沒有有效文件åï¼\n" #: src/AudioOpenAL.cpp:547 #, c-format msgid "alutLoadWAVFile(\"%s\",...);\n" msgstr "alutLoadWAVFile(\"%s\",...);\n" #: src/AudioOpenAL.cpp:563 #, c-format msgid "ERROR!! <%s> alGetError() = %s\n" msgstr "错误 !!<%s> alGetError() = %s\n" #: src/AudioOpenAL.cpp:568 #, c-format msgid "ERROR!! <%s> alcGetError() = %s\n" msgstr "错误 !!<%s> alcGetError() = %s\n" #: src/AudioOpenAL.cpp:573 #, c-format msgid "ERROR!! <%s> alutGetError() = %s\n" msgstr "错误 !!<%s> alutGetError() = %s\n" #: src/AudioOpenAL.cpp:730 #, c-format msgid "ERROR: filename too long: \"%s\", line %d\n" msgstr "错误:文件å太长:\"%s\", 列 %d\n" #: src/AudioOpenAL.cpp:748 #, c-format msgid "WARNING: MP3 support not available: \"%s\", line %d\n" msgstr "警告:MP3 æ”¯æŒæ— æ³•使用:\"%s\", 列 %d\n" #: src/AudioOpenAL.cpp:759 #, c-format msgid "WARNING: Ogg/Vorbis support not available: \"%s\", line %d\n" msgstr "警告:Ogg/Vorbis æ”¯æŒæ— æ³•使用:\"%s\", 列 %d\n" #: src/AudioOpenAL.cpp:763 #, c-format msgid "WARNING: file type not recognized: \"%s\": \"%s\", line %d\n" msgstr "警告:文件类型无法识别:\"%s\":\"%s\", 列 %d\n" #: src/AudioOpenAL.cpp:778 #, c-format msgid "music playlist:\n" msgstr "éŸ³ä¹æ’­æ”¾æ¸…å•:\n" #: src/AudioOpenAL.cpp:781 #, c-format msgid " %2d : %s\n" msgstr " %2d:%s\n" #: src/AudioOpenAL.cpp:783 #, c-format msgid "loaded %s\n" msgstr "已载入 %s\n" #: src/AudioOpenAL.cpp:808 msgid "AudioOpenAL::setMusicIndex -- begin" msgstr "AudioOpenAL::setMusicIndex -- 开始" #: src/AudioOpenAL.cpp:821 msgid "AudioOpenAL::setMusicIndex -- before setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- è®¾ç½®æ¥æºç¼“冲区为 0 之å‰" #: src/AudioOpenAL.cpp:824 msgid "AudioOpenAL::setMusicIndex -- after setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- è®¾ç½®æ¥æºç¼“冲区为 0 之åŽ" #: src/AudioOpenAL.cpp:859 msgid "AudioOpenAL::setMusicIndex -- end" msgstr "AudioOpenAL::setMusicIndex -- 结æŸ" #: src/AudioOpenAL.cpp:909 src/AudioOpenAL.cpp:942 src/AudioOpenAL.cpp:992 #, c-format msgid "WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n" msgstr "è­¦å‘Šï¼šæ’­æ”¾æ¸…å•æ”¯æŒæ— æ³•在 (AudioOpenAL.cpp) 中编译:%s\n" #: src/AudioOpenAL.cpp:959 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadMP3\n" msgstr "错误:无法在 AudioOpenAL::loadMP3 中é…置记忆体\n" #: src/AudioOpenAL.cpp:965 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadMP3\n" msgstr "错误:无法在 AudioOpenAL::loadMP3 中开å¯ã€Œ%sã€\n" #: src/AudioOpenAL.cpp:971 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadMP3\n" msgstr "错误:无法在 AudioOpenAL::loadMP3 中开å¯ã€Œ%sã€\n" #: src/AudioOpenAL.cpp:979 #, c-format msgid "ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3\n" msgstr "错误:alutLoadMP3() 在 AudioOpenAL::loadMP3 中失败\n" #: src/AudioOpenAL.cpp:1011 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadVorbis\n" msgstr "错误:无法在 AudioOpenAL::loadVorbis 中é…置记忆体\n" #: src/AudioOpenAL.cpp:1017 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "错误:无法在 AudioOpenAL::loadVorbis 中开å¯ã€Œ%sã€\n" #: src/AudioOpenAL.cpp:1023 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "错误:无法在 AudioOpenAL::loadVorbis 中开å¯ã€Œ%sã€\n" #: src/AudioOpenAL.cpp:1031 #, c-format msgid "ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis\n" msgstr "错误:alutLoadVorbis() 在 AudioOpenAL::loadVorbis 中失败\n" #: src/AudioSDLMixer.cpp:65 #, c-format msgid "ERROR initializing audio - AudioSDLMixer::initSound()\n" msgstr "åˆå§‹åŒ–音频 - AudioSDLMixer::initSound() æ—¶å‘生错误\n" #: src/Config.cpp:114 #, c-format msgid "WARNING: Config::init() has already been called.\n" msgstr "警告:Config::init() 已呼å«ã€‚\n" #: src/Config.cpp:243 #, c-format msgid "WARNING: could not read config file (%s)\n" msgstr "警告:无法读å–ç»„æ€æ–‡ä»¶ (%s)\n" #: src/Config.cpp:302 #, c-format msgid "wrote config file (%s)\n" msgstr "å·²å†™å…¥ç»„æ€æ–‡ä»¶ (%s)\n" #: src/Config.cpp:307 #, c-format msgid "WARNING: could not write config file (%s)\n" msgstr "è­¦å‘Šï¼šæ— æ³•å†™å…¥ç»„æ€æ–‡ä»¶ (%s)\n" #: src/EnemyAircraft.cpp:111 #, c-format msgid "%d EnemyAircraft allocated\n" msgstr "%d EnemyAircraft é…ç½®\n" #: src/EnemyAircraft_Straight.cpp:98 #, c-format msgid "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" msgstr "EnemyAircraft_Straight %p…pos[1] = %g,vel[1] = %g\n" #: src/EnemyFleet.cpp:243 #, c-format msgid "num enemies on screen = %d\n" msgstr "å±å¹•ä¸Šæ•Œäººæ•°é‡ = %d\n" #: src/Global.cpp:114 #, c-format msgid "WARNING: Global::init() has already been called.\n" msgstr "警告:Global::init() 已呼å«ã€‚\n" #: src/Global.cpp:211 #, c-format msgid "Starting up..." msgstr "开始å¯åŠ¨â€¦" #: src/Global.cpp:242 #, c-format msgid "...startup complete.\n" msgstr "...å¯åŠ¨å®Œæˆã€‚\n" #: src/Global.cpp:249 #, c-format msgid "Shutting down...\n" msgstr "关闭…\n" #: src/Global.cpp:262 #, c-format msgid "...shutdown complete.\n" msgstr "...关闭完æˆã€‚\n" #: src/Global.cpp:269 #, c-format msgid "deleteTextures()\n" msgstr "deleteTextures()\n" #: src/Global.cpp:289 #, c-format msgid "Global::loadTextures()\n" msgstr "Global::loadTextures()\n" #: src/Global.cpp:352 #, c-format msgid "Generating random sequences\n" msgstr "äº§ç”Ÿéšæœºåºåˆ—\n" #: src/HeroAmmo.cpp:167 #, c-format msgid "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" msgstr "HeroAmmo::addAmmo(%d,<%f %f %f> )\n" #: src/HeroAmmo.cpp:190 #, c-format msgid "%p <--%p--> %p\n" msgstr "%p <--%p--> %p\n" #: src/HiScore.cpp:58 #, c-format msgid "nobody" msgstr "沒有任何人" #: src/HiScore.cpp:83 #, c-format msgid "WARNING: HiScore::init() has already been called.\n" msgstr "警告:HiScore::init() 已呼å«ã€‚\n" #: src/HiScore.cpp:241 #, c-format msgid "WARNING: could not write score file (%s)\n" msgstr "警告:无法写入分数文件 (%s)\n" #: src/HiScore.cpp:276 #, fuzzy, c-format msgid "WARNING: error reading score file (%s)\n" msgstr "警告:无法读å–分数文件 (%s)\n" #: src/HiScore.cpp:319 src/HiScore.cpp:321 src/HiScore.cpp:323 #: src/HiScore.cpp:343 src/HiScore.cpp:345 src/HiScore.cpp:347 #, fuzzy, c-format msgid "WARNING: error reading old score file (%s)\n" msgstr "警告:无法读å–分数文件 (%s)\n" #: src/HiScore.cpp:332 #, c-format msgid "WARNING: empty score file (%s)\n" msgstr "警告:空的分数文件 (%s)\n" #: src/HiScore.cpp:357 #, c-format msgid "WARNING: could not read score file (%s)\n" msgstr "警告:无法读å–分数文件 (%s)\n" #: src/HiScore.cpp:449 #, c-format msgid "high scores:\n" msgstr "高分:\n" #: src/HiScore.cpp:455 #, c-format msgid "%02d/%02d/%04d %16s %d\n" msgstr "%02d/%02d/%04d %16s %d\n" #: src/main.cpp:119 #, c-format msgid "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : run in fullscreen mode\n" " -w/--window : run in windowed mode\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : do not initialize audio\n" " -nb/--noblend : disable blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" msgstr "" "\n" "--------------------------------------------------\n" "Chromium B.S.U.选項\n" "--------------------------------------------------\n" " -f/--fullscreen :在全å±å¹•模å¼ä¸­è¿è¡Œ\n" " -w/--window ï¼šåœ¨çª—å£æ¨¡å¼ä¸­è¿è¡Œ\n" " -v/--vidmode ï¼šæ¨¡å¼ 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na /--noaudio :ä¸åˆå§‹åŒ–音频\n" " -nb /--noblend :åœç”¨æ··è‰² (OpenGL)\n" " -nt /--notexborder :ä¸è®¾ç½® tex 边框é¡è‰² (OpenGL)\n" "--------------------------------------------------\n" "\n" #: src/main.cpp:231 #, c-format msgid "!! ERROR !! - " msgstr "!! 错误 !! - " #: src/main.cpp:255 #, c-format msgid "Extensions :" msgstr "延伸:" #: src/MainGL.cpp:86 #, c-format msgid "initGL()\n" msgstr "initGL()\n" #: src/MainGL.cpp:148 #, c-format msgid "error loading font: %s\n" msgstr "载入字型时å‘生错误:%s\n" #: src/MainGL.cpp:153 #, c-format msgid "error loading font\n" msgstr "载入字型时å‘生错误\n" #: src/MainGL.cpp:183 #, c-format msgid "!!MainGL::drawGL() HUH?\n" msgstr "!!MainGL::drawGL() 呃?\n" #: src/MainGL.cpp:311 #, c-format msgid "" "new high score!\n" "\n" "%d" msgstr "" "新高分ï¼\n" "\n" "%d" #: src/MainGL.cpp:316 #, c-format msgid "" "n o t b a d !\n" "rank : %d\n" "\n" "%d" msgstr "" "ä¸ é”™ 噢ï¼\n" "分级:%d\n" "\n" "%d" #: src/MainGL.cpp:321 msgid "l o s e r" msgstr "失 è´¥ 者" #: src/MainGL.cpp:379 #, c-format msgid "" "congratulations!\n" " \n" "l e v e l\n" " %d \n" "c o m p l e t e\n" " \n" msgstr "" "æ­å–œï¼\n" "\n" " 过\n" "%d\n" " å…³\n" "\n" #: src/MainGLUT.cpp:77 #, c-format msgid "MainGLUT::run()\n" msgstr "MainGLUT::run()\n" #: src/MainGLUT.cpp:93 src/MainSDL.cpp:286 #, c-format msgid "ERROR!!! OpenGL error: %s\n" msgstr "错误!!! OpenGL 错误:%s\n" #: src/MainGLUT.cpp:235 #, c-format msgid "key = %d\n" msgstr "é”® = %d\n" #: src/MainSDL.cpp:74 #, c-format msgid "Couldn't initialize SDL: %s\n" msgstr "无法åˆå§‹åŒ– SDL:%s\n" #: src/MainSDL.cpp:77 #, c-format msgid "SDL initialized.\n" msgstr "SDL å·²åˆå§‹åŒ–。\n" #: src/MainSDL.cpp:83 #, c-format msgid "num joysticks = %d\n" msgstr "æ‘‡æ†æ•°é‡ = %d\n" #: src/MainSDL.cpp:85 #, c-format msgid " joystick 0 = %p\n" msgstr " æ‘‡æ† 0=%p\n" #: src/MainSDL.cpp:91 #, c-format msgid "no joysticks found\n" msgstr "找ä¸åˆ°ä»»ä½•摇æ†\n" #: src/MainSDL.cpp:116 src/MainSDL.cpp:347 #, c-format msgid "Couldn't set video mode: %s\n" msgstr "无法设置视频模å¼ï¼š%s\n" #: src/MainSDL.cpp:124 #, c-format msgid "" "-OpenGL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenGL-----------------------------------------------------\n" "供应商 :%s\n" "渲染 :%s\n" "版本 :%s\n" #: src/MainSDL.cpp:215 #, c-format msgid "init----> %3.2ffps gameSpeed = %g\n" msgstr "init----> %3.2ffps 游æˆé€Ÿåº¦ = %g\n" #: src/MainSDL.cpp:222 #, c-format msgid "init----> %3.2ffps targetAdj = %g, tmp = %g\n" msgstr "init----> %3.2ffps targetAdj = %g,tmp = %g\n" #: src/MainSDL.cpp:235 #, c-format msgid "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" msgstr "adjust--> %3.2f targetAdj = %g -- game-> speedAdj = %g\n" #: src/MainSDL.cpp:257 #, c-format msgid "" "%d speed adjustments required.\n" "NOTE: The game was not able to maintain a steady 50 frames per\n" " second. You should consider reducing your screen resolution\n" " or lowering the graphics detail setting.\n" " -OR-\n" " make sure that you aren't running any system monitoring\n" " tools (like 'top', 'xosview', etc.) These kinds of tools\n" " can make it difficult to maintain a steady frame rate.\n" msgstr "" "%d 需è¦è°ƒæ•´é€Ÿåº¦\n" "注æ„ï¼šæ¸¸æˆæ— æ³•ä¿æŒæ¯ç§’稳定 50 讯框。\n" " 您应该考虑å‡å°‘您的å±å¹•è§£æžåº¦\n" " 或é™ä½Žå›¾å½¢ç»†èŠ‚è®¾ç½®ã€‚\n" " -或者-\n" " 确定您沒有正在执行任何系統监控\n" " 工具 (åƒæ˜¯ 'top','xosview',etc.) 这类工具\n" " 有å¯èƒ½è®©å®ƒéš¾ä»¥ä¿æŒç¨³å®šçš„帧率。\n" #: src/MainSDL.cpp:269 #, c-format msgid "exit.\n" msgstr "退出。\n" #: src/MainSDL.cpp:294 #, c-format msgid "ERROR!!! SDL error '%s'\n" msgstr "错误!!! SDL 错误 '%s'\n" #: src/MainSDL.cpp:352 #, c-format msgid "video mode set " msgstr "视频模å¼è®¾ç½® " #: src/MainSDL.cpp:359 #, c-format msgid "(bpp=%d RGB=%d%d%d depth=%d)\n" msgstr "(bpp=%d RGB=%d%d%d depth=%d)\n" #: src/MainSDL_Event.cpp:40 #, c-format msgid "%-5d SDL_ACTIVEEVENT \n" msgstr "%-5d SDL_ACTIVEEVENT \n" #: src/MainSDL_Event.cpp:41 #, c-format msgid "%-5d SDL_KEYDOWN \n" msgstr "%-5d SDL_KEYDOWN \n" #: src/MainSDL_Event.cpp:42 #, c-format msgid "%-5d SDL_KEYUP \n" msgstr "%-5d SDL_KEYUP \n" #: src/MainSDL_Event.cpp:43 #, c-format msgid "%-5d SDL_MOUSEMOTION \n" msgstr "%-5d SDL_MOUSEMOTION \n" #: src/MainSDL_Event.cpp:44 #, c-format msgid "%-5d SDL_MOUSEBUTTONDOWN \n" msgstr "%-5d SDL_MOUSEBUTTONDOWN \n" #: src/MainSDL_Event.cpp:45 #, c-format msgid "%-5d SDL_MOUSEBUTTONUP \n" msgstr "%-5d SDL_MOUSEBUTTONUP \n" #: src/MainSDL_Event.cpp:46 #, c-format msgid "%-5d SDL_JOYBUTTONDOWN \n" msgstr "%-5d SDL_JOYBUTTONDOWN \n" #: src/MainSDL_Event.cpp:47 #, c-format msgid "%-5d SDL_JOYBUTTONUP \n" msgstr "%-5d SDL_JOYBUTTONUP \n" #: src/MainSDL_Event.cpp:212 #, c-format msgid "MainSDL::getEvent HUH?\n" msgstr "MainSDL::getEvent 呃?\n" #: src/MainSDL_Event.cpp:222 #, c-format msgid "" "buffer = \"%s\n" "\"" msgstr "" "缓冲区 =「%s\n" "ã€" #: src/MainSDL_Event.cpp:243 #, c-format msgid "mouse active" msgstr "é¼ æ ‡å¯ç”¨" #: src/MainSDL_Event.cpp:251 #, c-format msgid "focus\n" msgstr "焦点\n" #: src/MainSDL_Event.cpp:403 #, c-format msgid "key '%s' pressed\n" msgstr "键「%sã€å·²æŒ‰\n" #: src/MainSDL_Event.cpp:404 #, c-format msgid "game->gameFrame = %d\n" msgstr "game->gameFrame = %d\n" #: src/MainSDL_Event.cpp:538 #, c-format msgid "MainSDL::grabMouse(%d)\n" msgstr "MainSDL::grabMouse(%d)\n" #: src/MenuGL.cpp:43 msgid " d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u !" msgstr " ä¸ è¦ è®© -ä»» 何- 敌 人 从 您 身 æ— ç» è¿‡ï¼" #: src/MenuGL.cpp:44 msgid " e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e !" msgstr " æ¯ ä¸€ 个 ç» è¿‡ 您 çš„ 敌 人 都 会 å‡ å°‘ 您 çš„ 生 命ï¼" #: src/MenuGL.cpp:45 msgid " a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s !" msgstr " å… è®¸ 能 æº å™¨ ç» è¿‡ 以 å¾— 到 高 é¢ ç‚¹ æ•°ï¼" #: src/MenuGL.cpp:46 msgid " c r a s h i n t o e n e m i e s t o d e s t r o y t h e m !" msgstr " 在 敌 人 之 中 爆 炸 以 æ¯ ç­ å®ƒ 们ï¼" #: src/MenuGL.cpp:47 msgid " r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t !" msgstr " 连 按 é¼  æ ‡ å³ é”® 两 次 å¯ åŠ¨ 自 我 æ¯ ç­ï¼" #: src/MenuGL.cpp:48 msgid " s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n !" msgstr " 自 我 æ¯ ç­ ä»¥ ä¿ æŠ¤ 您 çš„ å¼¹ è¯ åº“ï¼" #: src/MenuGL.cpp:49 msgid " d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/" msgstr " 从 http://chromium-bsu.sf.net/ 下 è½½ C h r o m i u m B. S. U." #: src/MenuGL.cpp:70 msgid "n e w g a m e" msgstr "æ–° 游 æˆ" #: src/MenuGL.cpp:71 msgid "l e v e l" msgstr "ç­‰ 级" #: src/MenuGL.cpp:72 msgid "s k i l l" msgstr "技 å·§" #: src/MenuGL.cpp:73 msgid "g f x d e t a i l" msgstr "显 示 细 节" #: src/MenuGL.cpp:74 msgid "f u l l s c r e e n" msgstr "å…¨ å± å¹•" #: src/MenuGL.cpp:75 msgid "s c r e e n s i z e" msgstr "ç”» é¢ å°º 寸" #: src/MenuGL.cpp:76 msgid "s o u n d f x v o l u m e" msgstr "音 效 音 é‡" #: src/MenuGL.cpp:77 msgid "m u s i c v o l u m e" msgstr "音 ä¹ éŸ³ é‡" #: src/MenuGL.cpp:78 msgid "m o v e m e n t s p e e d" msgstr "é¼  æ ‡ 速 度" #: src/MenuGL.cpp:79 msgid "q u i t" msgstr "退 出" #: src/MenuGL.cpp:143 src/MenuGL.cpp:417 #, c-format msgid "ATTENTION: Using 'thin' text to improve framerate...\n" msgstr "注æ„ï¼šä½¿ç”¨ã€Œç»†ä½“ã€æ–‡å­—以改善帧率…\n" #: src/MenuGL.cpp:147 #, c-format msgid "MenuGL::createLists\n" msgstr "MenuGL::createLists\n" #: src/MenuGL.cpp:162 msgid "fish in a barrel" msgstr "瓮中æ‰é³–" #: src/MenuGL.cpp:163 msgid "wimp" msgstr "傻瓜" #: src/MenuGL.cpp:164 msgid "easy" msgstr "容易" #: src/MenuGL.cpp:165 msgid "normal" msgstr "一般" #: src/MenuGL.cpp:166 msgid "experienced" msgstr "熟练" #: src/MenuGL.cpp:167 msgid "fun" msgstr "娱ä¹" #: src/MenuGL.cpp:168 msgid "insane" msgstr "ç‹‚æš´" #: src/MenuGL.cpp:169 msgid "impossible" msgstr "ä¸å¯èƒ½" #: src/MenuGL.cpp:170 msgid "-" msgstr "-" #: src/MenuGL.cpp:292 src/MenuGL.cpp:320 msgid "high scores" msgstr "高分" #: src/MenuGL.cpp:349 msgid "the" msgstr " " #: src/MenuGL.cpp:353 msgid "reptile" msgstr "爬蟲" #: src/MenuGL.cpp:357 msgid "labour" msgstr "劳力" #: src/MenuGL.cpp:361 msgid "project" msgstr "项目" #: src/MenuGL.cpp:422 #, c-format msgid "ATTENTION: Reverting to 'thick' text...\n" msgstr "注æ„:还原æˆã€Œç²—ä½“ã€æ–‡å­—…\n" #: src/MenuGL.cpp:473 #, c-format msgid "low" msgstr "低" #: src/MenuGL.cpp:474 #, c-format msgid "med" msgstr "中" #: src/MenuGL.cpp:475 #, c-format msgid "high" msgstr "高" #: src/MenuGL.cpp:480 #, c-format msgid "%dx%d" msgstr "" #: src/MenuGL.cpp:484 #, c-format msgid "true" msgstr "真" #: src/MenuGL.cpp:485 #, c-format msgid "false" msgstr "å‡" #: src/MenuGL.cpp:791 src/MenuGL.cpp:864 src/MenuGL.cpp:935 #, c-format msgid "---- error setting full screen mode ----" msgstr "---- 设置全å±å¹•æ¨¡å¼æ—¶å‘生错误 ----" #: src/MenuGL.cpp:793 #, c-format msgid "---- error setting window mode ----" msgstr "---- è®¾ç½®çª—å£æ¨¡å¼æ—¶å‘生错误 ----" #: src/MenuGL.cpp:834 #, c-format msgid "---- you must complete level %d before you can select level %d ----" msgstr "---- 在您å¯ä»¥é€‰å–等级 %2$d 之å‰ï¼Œæ‚¨å¿…須完æˆç­‰çº§ %1$d ----" #: src/MenuGL.cpp:850 src/MenuGL.cpp:921 #, c-format msgid "---- error setting screen size ----" msgstr "---- 设置å±å¹•大尿—¶å‘生错误 ----" #: src/PowerUps.cpp:180 #, c-format msgid "active power ups = %d\n" msgstr "作用中的动力æå‡ = %d\n" #: src/PowerUps.cpp:368 #, c-format msgid "?? PowerUp::seal()" msgstr "?? PowerUp::seal()" #: src/ScreenItemAdd.cpp:107 #, c-format msgid "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" msgstr "ScreenItemAdd::putScreenItems() 英雄??? 呃???\n" #: src/StatusDisplay.cpp:653 src/StatusDisplay.cpp:657 msgid "p a u s e d" msgstr "æš‚ åœ" #: src/StatusDisplay.cpp:677 msgid "do not let -any- ships past you! each one costs you a life!" msgstr "ä¸è¦è®© *任何* 的船åªä»Žæ‚¨æ—è¾¹è¶Šè¿‡ï¼æ¯ä¸€ä¸ªéƒ½ä¼šæŸè€—您的生命ï¼" #: src/StatusDisplay.cpp:688 msgid "let super shields pass by for an extra life!" msgstr "让超级防护罩从æ—越过以得到é¢å¤–的生命ï¼" #: src/TextFTGL.cpp:35 #, c-format msgid "FTGL: error loading font: %s\n" msgstr "FTGL:载入字型时å‘生错误:%s\n" #: src/TextFTGL.cpp:38 msgid "FTGL: error loading font" msgstr "FTGL:载入字型时å‘生错误" #. TRANSLATORS: If using the FTGL backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. #. #. TRANSLATORS: If using the GLC backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. The GLC renderer will fall back on other fonts #. if some characters are not available though, so choose a font #. that your language looks good in. #. #: src/TextFTGL.cpp:105 src/TextGLC.cpp:41 msgid "Gothic Uralic" msgstr "Gothic Uralic" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:135 msgid "/usr/share/fonts/truetype/uralic/gothub__.ttf" msgstr "/usr/share/fonts/truetype/uralic/gothub__.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:141 msgid "/usr/share/fonts/truetype/uralic/gothu___.ttf" msgstr "/usr/share/fonts/truetype/uralic/gothu___.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:148 msgid "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" msgstr "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:154 msgid "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" msgstr "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" #: src/TextGLC.cpp:30 msgid "GLC: couldn't set context" msgstr "GLC:无法设置狀æ€ç»„åˆ" chromium-bsu-0.9.15.1/po/sv.po0000644000175000017500000006321212150047625012714 00000000000000# Swedish translation for Chromium B.S.U. # This file is put in the public domain. # # Translators: # Daniel Nylander , 2010, 2011. # Nille , 2011. msgid "" msgstr "" "Project-Id-Version: Chromium B.S.U.\n" "Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs\n" "POT-Creation-Date: 2013-05-25 13:43+0800\n" "PO-Revision-Date: 2011-05-17 00:20+0000\n" "Last-Translator: Niklas Ã…kerström \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/Audio.cpp:110 msgid "audio" msgstr "ljud" #: src/Audio.cpp:111 msgid "data" msgstr "data" #: src/Audio.cpp:113 #, c-format msgid "UNKNOWN(type=%d)" msgstr "OKÄND(typ=%d)" #: src/Audio.cpp:124 #, c-format msgid "%d CDROM drive(s).\n" msgstr "%d CDROM-enhet(er).\n" #: src/Audio.cpp:135 #, c-format msgid "Tracks: %d\n" msgstr "SpÃ¥r: %d\n" #: src/Audio.cpp:139 #, c-format msgid "track %2d: %s\n" msgstr "spÃ¥r %2d: %s\n" #: src/Audio.cpp:148 #, c-format msgid "" "\n" " Data track(s) only. CD audio not available.\n" "\n" msgstr "" "\n" " Endast dataspÃ¥r. CD-ljud ej tillgängligt. \n" "\n" #: src/Audio.cpp:154 #, c-format msgid "" "\n" " use_cdrom enabled. Set to '0' in the configuration file to disable.\n" msgstr "" "\n" " use_cdrom aktiverat. Ställ in till \"0\" i konfigurationsfilen för att inaktivera.\n" #: src/Audio.cpp:155 #, c-format msgid "" " Press the 'N' key to skip to next CD track during a game.\n" "\n" msgstr "" "Tryck 'N' för att skippa till nästa CD-spÃ¥r under spelets gÃ¥ng. \n" "\n" #: src/Audio.cpp:166 #, c-format msgid "ERROR! Could not access CDROM device %d : %s\n" msgstr "FEL! Kunde inte komma Ã¥t CDROM-enheten %d : %s\n" #: src/Audio.cpp:209 #, c-format msgid "CDROM error in AudioOpenAL::pauseGameMusic(%d)\n" msgstr "CDROM-fel i AudioOpenAL::pauseGameMusic(%d)\n" #: src/Audio.cpp:210 #, c-format msgid "CDROM status = %d\n" msgstr "CDROM-status = %d\n" #: src/Audio.cpp:275 #, c-format msgid "Could not set CD volume, amixer returned status %d\n" msgstr "" #: src/Audio.cpp:302 #, c-format msgid "Audio::setMusicIndex(%d)\n" msgstr "Audio::setMusicIndex(%d)\n" #: src/Audio.cpp:319 #, c-format msgid "track %d is data - trying next track...\n" msgstr "SpÃ¥r %d är data - testar nästa spÃ¥r... \n" #: src/AudioOpenAL.cpp:149 #, c-format msgid "alAttenuationScale == 0. Kludge it.\n" msgstr "" #: src/AudioOpenAL.cpp:162 #, c-format msgid "AudioOpenAL::Audio done\n" msgstr "AudioOpenAL::Audio klar\n" #: src/AudioOpenAL.cpp:170 #, c-format msgid "stopping OpenAL..." msgstr "Stoppar OpenAL..." #: src/AudioOpenAL.cpp:182 msgid "AudioOpenAL::~Audio()" msgstr "AudioOpenAL::~Audio()" #: src/AudioOpenAL.cpp:203 #, c-format msgid "done.\n" msgstr "klar.\n" #: src/AudioOpenAL.cpp:249 #, c-format msgid "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - one or more errors were encountered during audio check.\n" "!! Audio will be disabled.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" msgstr "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! OBSERVERA !! - ett eller flera fel inträffade vid ljudkontrollen.\n" "!! Ljud kommer att vara inaktiverat.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" #: src/AudioOpenAL.cpp:269 #, c-format msgid "AudioOpenAL::initSound() begin...\n" msgstr "AudioOpenAL::initSound() pÃ¥börjas...\n" #: src/AudioOpenAL.cpp:273 #, c-format msgid "" "-OpenAL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenAL-----------------------------------------------------\n" "Tillverkare: %s\n" "Renderare : %s\n" "Version : %s\n" #: src/AudioOpenAL.cpp:279 src/MainSDL.cpp:130 #, c-format msgid "------------------------------------------------------------\n" msgstr "------------------------------------------------------------\n" #: src/AudioOpenAL.cpp:311 #, c-format msgid "Audio.cpp - init %s" msgstr "Audio.cpp - initiera %s" #: src/AudioOpenAL.cpp:324 #, c-format msgid "Audio.cpp - init explosion %d" msgstr "Audio.cpp - init explosion %d" #: src/AudioOpenAL.cpp:337 #, c-format msgid "Audio.cpp - init exploPop %d" msgstr "Audio.cpp - init exploPop %d" #: src/AudioOpenAL.cpp:350 msgid "Audio.cpp - initSound complete." msgstr "Audio.cpp - initSound färdig." #: src/AudioOpenAL.cpp:430 #, c-format msgid "AudioOpenAL::setMusicMode(SoundType mode)\n" msgstr "AudioOpenAL::setMusicMode(SoundType-läge)\n" #: src/AudioOpenAL.cpp:465 #, c-format msgid "AudioOpenAL::setSoundVolume(%f)\n" msgstr "AudioOpenAL::setSoundVolume(%f)\n" #: src/AudioOpenAL.cpp:508 #, c-format msgid "Music volume = %f\n" msgstr "Musikvolym = %f\n" #: src/AudioOpenAL.cpp:524 #, c-format msgid "" "\n" "ERROR! - sound enumerant index %d does not have valid filename!\n" msgstr "" #: src/AudioOpenAL.cpp:547 #, c-format msgid "alutLoadWAVFile(\"%s\",...);\n" msgstr "alutLoadWAVFile(\"%s\",...);\n" #: src/AudioOpenAL.cpp:563 #, c-format msgid "ERROR!! <%s> alGetError() = %s\n" msgstr "FEL!! <%s> alGetError() = %s\n" #: src/AudioOpenAL.cpp:568 #, c-format msgid "ERROR!! <%s> alcGetError() = %s\n" msgstr "FEL!! <%s> alcGetError() = %s\n" #: src/AudioOpenAL.cpp:573 #, c-format msgid "ERROR!! <%s> alutGetError() = %s\n" msgstr "FEL!! <%s> alutGetError() = %s\n" #: src/AudioOpenAL.cpp:730 #, c-format msgid "ERROR: filename too long: \"%s\", line %d\n" msgstr "FEL: filnamnet är för lÃ¥ngt: \"%s\", rad %d\n" #: src/AudioOpenAL.cpp:748 #, c-format msgid "WARNING: MP3 support not available: \"%s\", line %d\n" msgstr "VARNING: MP3-stöd inte tillgängligt: \"%s\", rad %d\n" #: src/AudioOpenAL.cpp:759 #, c-format msgid "WARNING: Ogg/Vorbis support not available: \"%s\", line %d\n" msgstr "VARNING: Ogg/Vorbis-stöd inte tillgängligt: \"%s\", rad %d\n" #: src/AudioOpenAL.cpp:763 #, c-format msgid "WARNING: file type not recognized: \"%s\": \"%s\", line %d\n" msgstr "VARNING: filtypen känns inte igen: \"%s\": \"%s\", rad %d\n" #: src/AudioOpenAL.cpp:778 #, c-format msgid "music playlist:\n" msgstr "musikspellista:\n" #: src/AudioOpenAL.cpp:781 #, c-format msgid " %2d : %s\n" msgstr " %2d : %s\n" #: src/AudioOpenAL.cpp:783 #, c-format msgid "loaded %s\n" msgstr "läste in %s\n" #: src/AudioOpenAL.cpp:808 msgid "AudioOpenAL::setMusicIndex -- begin" msgstr "AudioOpenAL::setMusicIndex -- start" #: src/AudioOpenAL.cpp:821 msgid "AudioOpenAL::setMusicIndex -- before setting source buffer to 0" msgstr "" #: src/AudioOpenAL.cpp:824 msgid "AudioOpenAL::setMusicIndex -- after setting source buffer to 0" msgstr "" #: src/AudioOpenAL.cpp:859 msgid "AudioOpenAL::setMusicIndex -- end" msgstr "AudioOpenAL::setMusicIndex -- slut" #: src/AudioOpenAL.cpp:909 src/AudioOpenAL.cpp:942 src/AudioOpenAL.cpp:992 #, c-format msgid "WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n" msgstr "VARNING: Stöd för spellista har inte kompilerats in (AudioOpenAL.cpp): %s\n" #: src/AudioOpenAL.cpp:959 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadMP3\n" msgstr "FEL: Kunde inte allokera minne i AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:965 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadMP3\n" msgstr "FEL: Kunde inte öppna \"%s\" i AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:971 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadMP3\n" msgstr "FEL: Kunde inte öppna \"%s\" i AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:979 #, c-format msgid "ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3\n" msgstr "FEL: alutLoadMP3() misslyckades i AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:1011 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadVorbis\n" msgstr "FEL: Kunde inte allokera minne i AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1017 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "FEL: Kunde inte öppna \"%s\" i AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1023 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "FEL: Kunde inte öppna \"%s\" i AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1031 #, c-format msgid "ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis\n" msgstr "FEL: alutLoadVorbis() misslyckades i AudioOpenAL::loadVorbis\n" #: src/AudioSDLMixer.cpp:65 #, c-format msgid "ERROR initializing audio - AudioSDLMixer::initSound()\n" msgstr "FEL: initierar ljud - AudioSDLMixer::initSound()\n" #: src/Config.cpp:114 #, c-format msgid "WARNING: Config::init() has already been called.\n" msgstr "VARNING: Config::init() har redan anropats.\n" #: src/Config.cpp:243 #, c-format msgid "WARNING: could not read config file (%s)\n" msgstr "VARNING: kunde inte läsa konfigurationsfilen (%s)\n" #: src/Config.cpp:302 #, c-format msgid "wrote config file (%s)\n" msgstr "skrev konfigurationsfil (%s)\n" #: src/Config.cpp:307 #, c-format msgid "WARNING: could not write config file (%s)\n" msgstr "VARNING: kunde inte skriva konfigurationsfil (%s)\n" #: src/EnemyAircraft.cpp:111 #, c-format msgid "%d EnemyAircraft allocated\n" msgstr "%d EnemyAircraft allokerat\n" #: src/EnemyAircraft_Straight.cpp:98 #, c-format msgid "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" msgstr "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" #: src/EnemyFleet.cpp:243 #, c-format msgid "num enemies on screen = %d\n" msgstr "antal fiender pÃ¥ skärmen = %d\n" #: src/Global.cpp:114 #, c-format msgid "WARNING: Global::init() has already been called.\n" msgstr "VARNING: Global::init() har redan anropats.\n" #: src/Global.cpp:211 #, c-format msgid "Starting up..." msgstr "Startar upp..." #: src/Global.cpp:242 #, c-format msgid "...startup complete.\n" msgstr "...uppstart färdig.\n" #: src/Global.cpp:249 #, c-format msgid "Shutting down...\n" msgstr "Stänger av...\n" #: src/Global.cpp:262 #, c-format msgid "...shutdown complete.\n" msgstr "...avstängning färdig.\n" #: src/Global.cpp:269 #, c-format msgid "deleteTextures()\n" msgstr "deleteTextures()\n" #: src/Global.cpp:289 #, c-format msgid "Global::loadTextures()\n" msgstr "Global::loadTextures()\n" #: src/Global.cpp:352 #, c-format msgid "Generating random sequences\n" msgstr "Genererar slumpmässiga sekvenser\n" #: src/HeroAmmo.cpp:167 #, c-format msgid "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" msgstr "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" #: src/HeroAmmo.cpp:190 #, c-format msgid "%p <--%p--> %p\n" msgstr "%p <--%p--> %p\n" #: src/HiScore.cpp:58 #, c-format msgid "nobody" msgstr "ingen" #: src/HiScore.cpp:83 #, c-format msgid "WARNING: HiScore::init() has already been called.\n" msgstr "VARNING: HiScore::init() har redan anropats.\n" #: src/HiScore.cpp:241 #, c-format msgid "WARNING: could not write score file (%s)\n" msgstr "VARNING: kunde inte skriva poängfil (%s)\n" #: src/HiScore.cpp:276 #, fuzzy, c-format msgid "WARNING: error reading score file (%s)\n" msgstr "VARNING: kunde inte läsa poängfil (%s)\n" #: src/HiScore.cpp:319 src/HiScore.cpp:321 src/HiScore.cpp:323 #: src/HiScore.cpp:343 src/HiScore.cpp:345 src/HiScore.cpp:347 #, fuzzy, c-format msgid "WARNING: error reading old score file (%s)\n" msgstr "VARNING: kunde inte läsa poängfil (%s)\n" #: src/HiScore.cpp:332 #, c-format msgid "WARNING: empty score file (%s)\n" msgstr "VARNING: tom poängfil (%s)\n" #: src/HiScore.cpp:357 #, c-format msgid "WARNING: could not read score file (%s)\n" msgstr "VARNING: kunde inte läsa poängfil (%s)\n" #: src/HiScore.cpp:449 #, c-format msgid "high scores:\n" msgstr "poänglista:\n" #: src/HiScore.cpp:455 #, c-format msgid "%02d/%02d/%04d %16s %d\n" msgstr "%02d/%02d/%04d %16s %d\n" #: src/main.cpp:119 #, c-format msgid "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : run in fullscreen mode\n" " -w/--window : run in windowed mode\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : do not initialize audio\n" " -nb/--noblend : disable blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" msgstr "" "\n" "--------------------------------------------------\n" "Flaggor för Chromium B.S.U.\n" "--------------------------------------------------\n" " -f/--fullscreen : kör i helskärmsläge\n" " -w/--window : kör i fönsterläge\n" " -v/--vidmode : läge 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : initiera inte ljud\n" " -nb/--noblend : inaktivera blending (OpenGL)\n" " -nt/--notexborder : ställ inte i texturramfärg (OpenGL)\n" "--------------------------------------------------\n" "\n" #: src/main.cpp:231 #, c-format msgid "!! ERROR !! - " msgstr "!! FEL !! - " #: src/main.cpp:255 #, c-format msgid "Extensions :" msgstr "Tillägg :" #: src/MainGL.cpp:86 #, c-format msgid "initGL()\n" msgstr "initGL()\n" #: src/MainGL.cpp:148 #, c-format msgid "error loading font: %s\n" msgstr "fel vid inläsning av typsnitt: %s\n" #: src/MainGL.cpp:153 #, c-format msgid "error loading font\n" msgstr "fel vid inläsning av typsnitt\n" #: src/MainGL.cpp:183 #, c-format msgid "!!MainGL::drawGL() HUH?\n" msgstr "!!MainGL::drawGL() HUH?\n" #: src/MainGL.cpp:311 #, c-format msgid "" "new high score!\n" "\n" "%d" msgstr "" "nytt högsta poäng!\n" "\n" "%d" #: src/MainGL.cpp:316 #, c-format msgid "" "n o t b a d !\n" "rank : %d\n" "\n" "%d" msgstr "" "i n t e i l l a !\n" "rank : %d\n" "\n" "%d" #: src/MainGL.cpp:321 msgid "l o s e r" msgstr "f ö r l o r a r e" #: src/MainGL.cpp:379 #, c-format msgid "" "congratulations!\n" " \n" "l e v e l\n" " %d \n" "c o m p l e t e\n" " \n" msgstr "" "gratulerar!\n" " \n" "n i v Ã¥\n" " %d \n" "a v k l a r a d\n" " \n" #: src/MainGLUT.cpp:77 #, c-format msgid "MainGLUT::run()\n" msgstr "MainGLUT::run()\n" #: src/MainGLUT.cpp:93 src/MainSDL.cpp:286 #, c-format msgid "ERROR!!! OpenGL error: %s\n" msgstr "FEL!!! OpenGL-fel: %s\n" #: src/MainGLUT.cpp:235 #, c-format msgid "key = %d\n" msgstr "tangent = %d\n" #: src/MainSDL.cpp:74 #, c-format msgid "Couldn't initialize SDL: %s\n" msgstr "Kunde inte initiera SDL: %s\n" #: src/MainSDL.cpp:77 #, c-format msgid "SDL initialized.\n" msgstr "SDL initierad.\n" #: src/MainSDL.cpp:83 #, c-format msgid "num joysticks = %d\n" msgstr "antal styrspakar = %d\n" #: src/MainSDL.cpp:85 #, c-format msgid " joystick 0 = %p\n" msgstr " styrspak 0 = %p\n" #: src/MainSDL.cpp:91 #, c-format msgid "no joysticks found\n" msgstr "inga styrspakar hittades\n" #: src/MainSDL.cpp:116 src/MainSDL.cpp:347 #, c-format msgid "Couldn't set video mode: %s\n" msgstr "Kunde inte ställa in grafikläge: %s\n" #: src/MainSDL.cpp:124 #, c-format msgid "" "-OpenGL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenGL-----------------------------------------------------\n" "Tillverkare: %s\n" "Renderare : %s\n" "Version : %s\n" #: src/MainSDL.cpp:215 #, c-format msgid "init----> %3.2ffps gameSpeed = %g\n" msgstr "init----> %3.2ffps gameSpeed = %g\n" #: src/MainSDL.cpp:222 #, c-format msgid "init----> %3.2ffps targetAdj = %g, tmp = %g\n" msgstr "init----> %3.2ffps targetAdj = %g, tmp = %g\n" #: src/MainSDL.cpp:235 #, c-format msgid "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" msgstr "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" #: src/MainSDL.cpp:257 #, c-format msgid "" "%d speed adjustments required.\n" "NOTE: The game was not able to maintain a steady 50 frames per\n" " second. You should consider reducing your screen resolution\n" " or lowering the graphics detail setting.\n" " -OR-\n" " make sure that you aren't running any system monitoring\n" " tools (like 'top', 'xosview', etc.) These kinds of tools\n" " can make it difficult to maintain a steady frame rate.\n" msgstr "" #: src/MainSDL.cpp:269 #, c-format msgid "exit.\n" msgstr "avsluta.\n" #: src/MainSDL.cpp:294 #, c-format msgid "ERROR!!! SDL error '%s'\n" msgstr "FEL!!! SDL-fel \"%s\"\n" #: src/MainSDL.cpp:352 #, c-format msgid "video mode set " msgstr "grafikläge inställt " #: src/MainSDL.cpp:359 #, c-format msgid "(bpp=%d RGB=%d%d%d depth=%d)\n" msgstr "(bpp=%d RGB=%d%d%d djup=%d)\n" #: src/MainSDL_Event.cpp:40 #, c-format msgid "%-5d SDL_ACTIVEEVENT \n" msgstr "%-5d SDL_ACTIVEEVENT \n" #: src/MainSDL_Event.cpp:41 #, c-format msgid "%-5d SDL_KEYDOWN \n" msgstr "%-5d SDL_KEYDOWN \n" #: src/MainSDL_Event.cpp:42 #, c-format msgid "%-5d SDL_KEYUP \n" msgstr "%-5d SDL_KEYUP \n" #: src/MainSDL_Event.cpp:43 #, c-format msgid "%-5d SDL_MOUSEMOTION \n" msgstr "%-5d SDL_MOUSEMOTION \n" #: src/MainSDL_Event.cpp:44 #, c-format msgid "%-5d SDL_MOUSEBUTTONDOWN \n" msgstr "%-5d SDL_MOUSEBUTTONDOWN \n" #: src/MainSDL_Event.cpp:45 #, c-format msgid "%-5d SDL_MOUSEBUTTONUP \n" msgstr "%-5d SDL_MOUSEBUTTONUP \n" #: src/MainSDL_Event.cpp:46 #, c-format msgid "%-5d SDL_JOYBUTTONDOWN \n" msgstr "%-5d SDL_JOYBUTTONDOWN \n" #: src/MainSDL_Event.cpp:47 #, c-format msgid "%-5d SDL_JOYBUTTONUP \n" msgstr "%-5d SDL_JOYBUTTONUP \n" #: src/MainSDL_Event.cpp:212 #, c-format msgid "MainSDL::getEvent HUH?\n" msgstr "MainSDL::getEvent HUH?\n" #: src/MainSDL_Event.cpp:222 #, c-format msgid "" "buffer = \"%s\n" "\"" msgstr "" "buffert = \"%s\n" "\"" #: src/MainSDL_Event.cpp:243 #, c-format msgid "mouse active" msgstr "mus är aktiv" #: src/MainSDL_Event.cpp:251 #, c-format msgid "focus\n" msgstr "fokus\n" #: src/MainSDL_Event.cpp:403 #, c-format msgid "key '%s' pressed\n" msgstr "tangent \"%s\" nedtryckt\n" #: src/MainSDL_Event.cpp:404 #, c-format msgid "game->gameFrame = %d\n" msgstr "game->gameFrame = %d\n" #: src/MainSDL_Event.cpp:538 #, c-format msgid "MainSDL::grabMouse(%d)\n" msgstr "MainSDL::grabMouse(%d)\n" #: src/MenuGL.cpp:43 msgid " d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u !" msgstr " l Ã¥ t i n t e - n Ã¥ g o n - f i e n d e k o m m a f ö r b i d i g !" #: src/MenuGL.cpp:44 msgid " e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e !" msgstr " v a r j e f i e n d e s o m k o m m e r f ö r b i k o s t a r d i g e t t l i v !" #: src/MenuGL.cpp:45 msgid " a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s !" msgstr " l Ã¥ t p o w e r - u p s g Ã¥ f ö r b i d i g f ö r h ö g r e p o ä n g !" #: src/MenuGL.cpp:46 msgid " c r a s h i n t o e n e m i e s t o d e s t r o y t h e m !" msgstr " k r a s c h a i n i f i e n d e r f ö r a t t f ö r s t ö r a d e m !" #: src/MenuGL.cpp:47 msgid " r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t !" msgstr " h ö g e r k l i c k a t v Ã¥ g Ã¥ n g e r f ö r a t t f ö r s t ö r a d i g s j ä l v !" #: src/MenuGL.cpp:48 msgid " s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n !" msgstr " f ö r s t ö r d i g s j ä l v f ö r a t t s p a r a d i n a m m u n i t i o n !" #: src/MenuGL.cpp:49 msgid " d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/" msgstr " h ä m t a C h r o m i u m B. S. U. p Ã¥ http://chromium-bsu.sf.net/" #: src/MenuGL.cpp:70 msgid "n e w g a m e" msgstr "n y t t s p e l" #: src/MenuGL.cpp:71 msgid "l e v e l" msgstr "n i v Ã¥" #: src/MenuGL.cpp:72 msgid "s k i l l" msgstr "s v Ã¥ r i g h e t s g r a d" #: src/MenuGL.cpp:73 msgid "g f x d e t a i l" msgstr "g r a f i k n i v Ã¥" #: src/MenuGL.cpp:74 msgid "f u l l s c r e e n" msgstr "h e l s k ä r m" #: src/MenuGL.cpp:75 msgid "s c r e e n s i z e" msgstr "s k ä r m s t o r l e k" #: src/MenuGL.cpp:76 msgid "s o u n d f x v o l u m e" msgstr "v o l y m - l j u d e f f e k t e r" #: src/MenuGL.cpp:77 msgid "m u s i c v o l u m e" msgstr "m u s i k v o l y m" #: src/MenuGL.cpp:78 msgid "m o v e m e n t s p e e d" msgstr "f ö r f l y t t n i n g s h a s t i g h e t" #: src/MenuGL.cpp:79 msgid "q u i t" msgstr "a v s l u t a" #: src/MenuGL.cpp:143 src/MenuGL.cpp:417 #, c-format msgid "ATTENTION: Using 'thin' text to improve framerate...\n" msgstr "" #: src/MenuGL.cpp:147 #, c-format msgid "MenuGL::createLists\n" msgstr "MenuGL::createLists\n" #: src/MenuGL.cpp:162 msgid "fish in a barrel" msgstr "fisk i en tunna" #: src/MenuGL.cpp:163 msgid "wimp" msgstr "kyckling" #: src/MenuGL.cpp:164 msgid "easy" msgstr "lätt" #: src/MenuGL.cpp:165 msgid "normal" msgstr "normal" #: src/MenuGL.cpp:166 msgid "experienced" msgstr "erfaren" #: src/MenuGL.cpp:167 msgid "fun" msgstr "roligt" #: src/MenuGL.cpp:168 msgid "insane" msgstr "galet" #: src/MenuGL.cpp:169 msgid "impossible" msgstr "omöjligt" #: src/MenuGL.cpp:170 msgid "-" msgstr "-" #: src/MenuGL.cpp:292 src/MenuGL.cpp:320 msgid "high scores" msgstr "högsta poäng" #: src/MenuGL.cpp:349 msgid "the" msgstr "" #: src/MenuGL.cpp:353 msgid "reptile" msgstr "reptil" #: src/MenuGL.cpp:357 msgid "labour" msgstr "" #: src/MenuGL.cpp:361 msgid "project" msgstr "projekt" #: src/MenuGL.cpp:422 #, c-format msgid "ATTENTION: Reverting to 'thick' text...\n" msgstr "" #: src/MenuGL.cpp:473 #, c-format msgid "low" msgstr "lÃ¥g" #: src/MenuGL.cpp:474 #, c-format msgid "med" msgstr "med" #: src/MenuGL.cpp:475 #, c-format msgid "high" msgstr "hög" #: src/MenuGL.cpp:480 #, c-format msgid "%dx%d" msgstr "%dx%d" #: src/MenuGL.cpp:484 #, c-format msgid "true" msgstr "sant" #: src/MenuGL.cpp:485 #, c-format msgid "false" msgstr "falskt" #: src/MenuGL.cpp:791 src/MenuGL.cpp:864 src/MenuGL.cpp:935 #, c-format msgid "---- error setting full screen mode ----" msgstr "---- fel vid inställning av helskärmsläge ----" #: src/MenuGL.cpp:793 #, c-format msgid "---- error setting window mode ----" msgstr "---- fel vid inställning av fönsterläge ----" #: src/MenuGL.cpp:834 #, c-format msgid "---- you must complete level %d before you can select level %d ----" msgstr "---- du mÃ¥ste klara av nivÃ¥ %d innan du kan välja nivÃ¥ %d ----" #: src/MenuGL.cpp:850 src/MenuGL.cpp:921 #, c-format msgid "---- error setting screen size ----" msgstr "---- fel vid inställning av skärmstorlek ----" #: src/PowerUps.cpp:180 #, c-format msgid "active power ups = %d\n" msgstr "" #: src/PowerUps.cpp:368 #, c-format msgid "?? PowerUp::seal()" msgstr "?? PowerUp::seal()" #: src/ScreenItemAdd.cpp:107 #, c-format msgid "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" msgstr "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" #: src/StatusDisplay.cpp:653 src/StatusDisplay.cpp:657 msgid "p a u s e d" msgstr "p a u s a d" #: src/StatusDisplay.cpp:677 msgid "do not let -any- ships past you! each one costs you a life!" msgstr "lÃ¥t inte -nÃ¥gra- skepp passera dig! varje skepp kostar dig ett liv!" #: src/StatusDisplay.cpp:688 msgid "let super shields pass by for an extra life!" msgstr "lÃ¥t supersköldar passera dig för att fÃ¥ ett extraliv!" #: src/TextFTGL.cpp:35 #, c-format msgid "FTGL: error loading font: %s\n" msgstr "FTGL: fel vid inläsning av typsnitt: %s\n" #: src/TextFTGL.cpp:38 msgid "FTGL: error loading font" msgstr "FTGL: fel vid inläsning av typsnitt" #. TRANSLATORS: If using the FTGL backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. #. #. TRANSLATORS: If using the GLC backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. The GLC renderer will fall back on other fonts #. if some characters are not available though, so choose a font #. that your language looks good in. #. #: src/TextFTGL.cpp:105 src/TextGLC.cpp:41 msgid "Gothic Uralic" msgstr "DejaVu Sans" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:135 msgid "/usr/share/fonts/truetype/uralic/gothub__.ttf" msgstr "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:141 msgid "/usr/share/fonts/truetype/uralic/gothu___.ttf" msgstr "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:148 msgid "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" msgstr "/usr/share/fonts/TTF/dejavu/DejaVuSans-Bold.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:154 msgid "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" msgstr "/usr/share/fonts/TTF/dejavu/DejaVuSans.ttf" #: src/TextGLC.cpp:30 msgid "GLC: couldn't set context" msgstr "GLC: kunde inte ställa in kontext" chromium-bsu-0.9.15.1/po/fr.po0000644000175000017500000006565312150047625012706 00000000000000# French translation for Chromium B.S.U. # This file is put in the public domain. # # Translators: # Emmanuel Trillaud , 2011. msgid "" msgstr "" "Project-Id-Version: Chromium B.S.U.\n" "Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs\n" "POT-Creation-Date: 2013-05-25 13:43+0800\n" "PO-Revision-Date: 2011-09-24 15:47+0000\n" "Last-Translator: Emmanuel Trillaud \n" "Language-Team: French (http://www.transifex.com/projects/p/chromium-bsu/language/fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: src/Audio.cpp:110 msgid "audio" msgstr "audio" #: src/Audio.cpp:111 msgid "data" msgstr "données" #: src/Audio.cpp:113 #, c-format msgid "UNKNOWN(type=%d)" msgstr "INCONNU(type=%d)" #: src/Audio.cpp:124 #, c-format msgid "%d CDROM drive(s).\n" msgstr "%d lecteur(s) CDROM.\n" #: src/Audio.cpp:135 #, c-format msgid "Tracks: %d\n" msgstr "Pistes: %d\n" #: src/Audio.cpp:139 #, c-format msgid "track %2d: %s\n" msgstr "piste %2d: %s\n" #: src/Audio.cpp:148 #, c-format msgid "" "\n" " Data track(s) only. CD audio not available.\n" "\n" msgstr "" "\n" "Données seulement. CD audio indisponible. \n" "\n" #: src/Audio.cpp:154 #, c-format msgid "" "\n" " use_cdrom enabled. Set to '0' in the configuration file to disable.\n" msgstr "" "\n" " use_cdrom activée. Initialiser à '0' dans le fichier de configuration pour désactiver.\n" #: src/Audio.cpp:155 #, c-format msgid "" " Press the 'N' key to skip to next CD track during a game.\n" "\n" msgstr "" "Appuyer sur la touche « N » pour sauter la prochaine piste du CD pendant le jeu.\n" "\n" #: src/Audio.cpp:166 #, c-format msgid "ERROR! Could not access CDROM device %d : %s\n" msgstr "ERREUR ! Impossible d'accéder au lecteur CDROM %d : %s\n" #: src/Audio.cpp:209 #, c-format msgid "CDROM error in AudioOpenAL::pauseGameMusic(%d)\n" msgstr "Erreur CDROM dans AudioOpenAL::pauseGameMusic(%d)\n" #: src/Audio.cpp:210 #, c-format msgid "CDROM status = %d\n" msgstr "Statut CDROM = %d\n" #: src/Audio.cpp:275 #, c-format msgid "Could not set CD volume, amixer returned status %d\n" msgstr "" #: src/Audio.cpp:302 #, c-format msgid "Audio::setMusicIndex(%d)\n" msgstr "Audio::setMusicIndex(%d)\n" #: src/Audio.cpp:319 #, c-format msgid "track %d is data - trying next track...\n" msgstr "La piste %d contient des données - lecture de la prochaine piste ...\n" #: src/AudioOpenAL.cpp:149 #, c-format msgid "alAttenuationScale == 0. Kludge it.\n" msgstr "alAttenuationScale == 0. Kludge it.\n" #: src/AudioOpenAL.cpp:162 #, c-format msgid "AudioOpenAL::Audio done\n" msgstr "AudioOpenAL::Audio fait\n" #: src/AudioOpenAL.cpp:170 #, c-format msgid "stopping OpenAL..." msgstr "Arret d'OpenAL..." #: src/AudioOpenAL.cpp:182 msgid "AudioOpenAL::~Audio()" msgstr "AudioOpenAL::~Audio()" #: src/AudioOpenAL.cpp:203 #, c-format msgid "done.\n" msgstr "effectué.\n" #: src/AudioOpenAL.cpp:249 #, c-format msgid "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - one or more errors were encountered during audio check.\n" "!! Audio will be disabled.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" msgstr "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - Une ou plusieurs erreurs ont été rencontré durant les \n" "!! vérifications audio. L'audio sera désactivé.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" #: src/AudioOpenAL.cpp:269 #, c-format msgid "AudioOpenAL::initSound() begin...\n" msgstr "AudioOpenAL::initSound() début...\n" #: src/AudioOpenAL.cpp:273 #, c-format msgid "" "-OpenAL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenAL-----------------------------------------------------\n" "Vendeur : %s\n" "Rendu : %s\n" "Version : %s\n" #: src/AudioOpenAL.cpp:279 src/MainSDL.cpp:130 #, c-format msgid "------------------------------------------------------------\n" msgstr "------------------------------------------------------------\n" #: src/AudioOpenAL.cpp:311 #, c-format msgid "Audio.cpp - init %s" msgstr "Audio.cpp - init %s" #: src/AudioOpenAL.cpp:324 #, c-format msgid "Audio.cpp - init explosion %d" msgstr "Audio.cpp - init explosion %d" #: src/AudioOpenAL.cpp:337 #, c-format msgid "Audio.cpp - init exploPop %d" msgstr "Audio.cpp - init exploPop %d" #: src/AudioOpenAL.cpp:350 msgid "Audio.cpp - initSound complete." msgstr "Audio.cpp - initSound completé." #: src/AudioOpenAL.cpp:430 #, c-format msgid "AudioOpenAL::setMusicMode(SoundType mode)\n" msgstr "AudioOpenAL::setMusicMode(SoundType mode)\n" #: src/AudioOpenAL.cpp:465 #, c-format msgid "AudioOpenAL::setSoundVolume(%f)\n" msgstr "AudioOpenAL::setSoundVolume(%f)\n" #: src/AudioOpenAL.cpp:508 #, c-format msgid "Music volume = %f\n" msgstr "Volume musique = %f\n" #: src/AudioOpenAL.cpp:524 #, c-format msgid "" "\n" "ERROR! - sound enumerant index %d does not have valid filename!\n" msgstr "" "\n" "ERROR! - sound enumerant index %d does not have valid filename!\n" #: src/AudioOpenAL.cpp:547 #, c-format msgid "alutLoadWAVFile(\"%s\",...);\n" msgstr "alutLoadWAVFile(\"%s\",...);\n" #: src/AudioOpenAL.cpp:563 #, c-format msgid "ERROR!! <%s> alGetError() = %s\n" msgstr "ERREUR!! <%s> alGetError() = %s\n" #: src/AudioOpenAL.cpp:568 #, c-format msgid "ERROR!! <%s> alcGetError() = %s\n" msgstr "ERREUR!! <%s> alcGetError() = %s\n" #: src/AudioOpenAL.cpp:573 #, c-format msgid "ERROR!! <%s> alutGetError() = %s\n" msgstr "ERREUR!! <%s> alutGetError() = %s\n" #: src/AudioOpenAL.cpp:730 #, c-format msgid "ERROR: filename too long: \"%s\", line %d\n" msgstr "ERREUR: nom de fichier trop long: \"%s\", ligne %d\n" #: src/AudioOpenAL.cpp:748 #, c-format msgid "WARNING: MP3 support not available: \"%s\", line %d\n" msgstr "AVERTISSEMENT: MP3 non pris en charge: \"%s\", ligne %d\n" #: src/AudioOpenAL.cpp:759 #, c-format msgid "WARNING: Ogg/Vorbis support not available: \"%s\", line %d\n" msgstr "AVERTISSEMENT: Ogg/Vorbis non pris en charge: \"%s\", ligne %d\n" #: src/AudioOpenAL.cpp:763 #, c-format msgid "WARNING: file type not recognized: \"%s\": \"%s\", line %d\n" msgstr "AVERTISSEMENT: type de fichier on reconnu: \"%s\": \"%s\", ligne %d\n" #: src/AudioOpenAL.cpp:778 #, c-format msgid "music playlist:\n" msgstr "liste de lecture : \n" #: src/AudioOpenAL.cpp:781 #, c-format msgid " %2d : %s\n" msgstr " %2d : %s\n" #: src/AudioOpenAL.cpp:783 #, c-format msgid "loaded %s\n" msgstr "chargé %s\n" #: src/AudioOpenAL.cpp:808 msgid "AudioOpenAL::setMusicIndex -- begin" msgstr "AudioOpenAL::setMusicIndex -- début" #: src/AudioOpenAL.cpp:821 msgid "AudioOpenAL::setMusicIndex -- before setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- avant d'initialiser le tampon source à 0" #: src/AudioOpenAL.cpp:824 msgid "AudioOpenAL::setMusicIndex -- after setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- après avoir initialisé le tampon source à 0" #: src/AudioOpenAL.cpp:859 msgid "AudioOpenAL::setMusicIndex -- end" msgstr "AudioOpenAL::setMusicIndex -- fin" #: src/AudioOpenAL.cpp:909 src/AudioOpenAL.cpp:942 src/AudioOpenAL.cpp:992 #, c-format msgid "WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n" msgstr "AVERTISSEMENT : PlayList support not compiled in (AudioOpenAL.cpp): %s\n" #: src/AudioOpenAL.cpp:959 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadMP3\n" msgstr "ERREUR: Impossible d'allouer de la mémoire dans AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:965 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadMP3\n" msgstr "ERREUR: Impossible d'ouvir \"%s\" dans AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:971 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadMP3\n" msgstr "ERREUR: Impossible d'ouvir \"%s\" dans AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:979 #, c-format msgid "ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3\n" msgstr "ERREUR: échec de alutLoadMP3() dans AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:1011 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadVorbis\n" msgstr "ERREUR: Impossible d'allouer de la mémoire dans AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1017 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "ERREUR: Impossible d'ouvrir \"%s\" dans AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1023 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "ERREUR: Impossible d'ouvrir \"%s\" dans AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1031 #, c-format msgid "ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis\n" msgstr "ERREUR: echec de alutLoadVorbis() dans AudioOpenAL::loadVorbis\n" #: src/AudioSDLMixer.cpp:65 #, c-format msgid "ERROR initializing audio - AudioSDLMixer::initSound()\n" msgstr "ERREUR lors de l'initialisation de l'audio - AudioSDLMixer::initSound()\n" #: src/Config.cpp:114 #, c-format msgid "WARNING: Config::init() has already been called.\n" msgstr "AVERTISSEMENT : Config::init() a déjà été appelé.\n" #: src/Config.cpp:243 #, c-format msgid "WARNING: could not read config file (%s)\n" msgstr "AVERTISSEMENT : impossible de lire le fichier de configuration (%s)\n" #: src/Config.cpp:302 #, c-format msgid "wrote config file (%s)\n" msgstr "écriture du fichier de configuration (%s)\n" #: src/Config.cpp:307 #, c-format msgid "WARNING: could not write config file (%s)\n" msgstr "AVERTISSEMENT : impossible d'écrire le fichier de configuration (%s)\n" #: src/EnemyAircraft.cpp:111 #, c-format msgid "%d EnemyAircraft allocated\n" msgstr "%d EnemyAircraft alloué\n" #: src/EnemyAircraft_Straight.cpp:98 #, c-format msgid "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" msgstr "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" #: src/EnemyFleet.cpp:243 #, c-format msgid "num enemies on screen = %d\n" msgstr "nombre d'ennemis à l'écran = %d\n" #: src/Global.cpp:114 #, c-format msgid "WARNING: Global::init() has already been called.\n" msgstr "AVERTISSEMENT : Global::init() a déjà été appelé.\n" #: src/Global.cpp:211 #, c-format msgid "Starting up..." msgstr "Démarrage..." #: src/Global.cpp:242 #, c-format msgid "...startup complete.\n" msgstr "...démarrage effectué.\n" #: src/Global.cpp:249 #, c-format msgid "Shutting down...\n" msgstr "Arrêt...\n" #: src/Global.cpp:262 #, c-format msgid "...shutdown complete.\n" msgstr "...arrêt effectué.\n" #: src/Global.cpp:269 #, c-format msgid "deleteTextures()\n" msgstr "deleteTextures()\n" #: src/Global.cpp:289 #, c-format msgid "Global::loadTextures()\n" msgstr "Global::loadTextures()\n" #: src/Global.cpp:352 #, c-format msgid "Generating random sequences\n" msgstr "Génération de suites aléatoires\n" #: src/HeroAmmo.cpp:167 #, c-format msgid "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" msgstr "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" #: src/HeroAmmo.cpp:190 #, c-format msgid "%p <--%p--> %p\n" msgstr "%p <--%p--> %p\n" #: src/HiScore.cpp:58 #, c-format msgid "nobody" msgstr "personne" #: src/HiScore.cpp:83 #, c-format msgid "WARNING: HiScore::init() has already been called.\n" msgstr "AVERTISSEMENT : HiScore::init() a déjà été exécuté.\n" #: src/HiScore.cpp:241 #, c-format msgid "WARNING: could not write score file (%s)\n" msgstr "AVERTISSEMENT : impossible d'écrire sur le fichier des scores (%s)\n" #: src/HiScore.cpp:276 #, fuzzy, c-format msgid "WARNING: error reading score file (%s)\n" msgstr "AVERISSEMENT : impossible de lire de fichier des scores (%s)\n" #: src/HiScore.cpp:319 src/HiScore.cpp:321 src/HiScore.cpp:323 #: src/HiScore.cpp:343 src/HiScore.cpp:345 src/HiScore.cpp:347 #, fuzzy, c-format msgid "WARNING: error reading old score file (%s)\n" msgstr "AVERISSEMENT : impossible de lire de fichier des scores (%s)\n" #: src/HiScore.cpp:332 #, c-format msgid "WARNING: empty score file (%s)\n" msgstr "AVERTISSEMENT : fichier(%s) de score vide\n" #: src/HiScore.cpp:357 #, c-format msgid "WARNING: could not read score file (%s)\n" msgstr "AVERISSEMENT : impossible de lire de fichier des scores (%s)\n" #: src/HiScore.cpp:449 #, c-format msgid "high scores:\n" msgstr "meilleurs scores :\n" #: src/HiScore.cpp:455 #, c-format msgid "%02d/%02d/%04d %16s %d\n" msgstr "%02d/%02d/%04d %16s %d\n" #: src/main.cpp:119 #, c-format msgid "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : run in fullscreen mode\n" " -w/--window : run in windowed mode\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : do not initialize audio\n" " -nb/--noblend : disable blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" msgstr "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : mode plein écran\n" " -w/--window : mode fenêtré\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : ne pas démarrer l'audio\n" " -nb/--noblend : désactiver blending (OpenGL)\n" " -nt/--notexborder : ne pas initialiser tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" #: src/main.cpp:231 #, c-format msgid "!! ERROR !! - " msgstr "!! ERREUR !! - " #: src/main.cpp:255 #, c-format msgid "Extensions :" msgstr "Extensions :" #: src/MainGL.cpp:86 #, c-format msgid "initGL()\n" msgstr "initGL()\n" #: src/MainGL.cpp:148 #, c-format msgid "error loading font: %s\n" msgstr "erreur pendant le chargement des polices : %s\n" #: src/MainGL.cpp:153 #, c-format msgid "error loading font\n" msgstr "erreur pendant le chargement des polices\n" #: src/MainGL.cpp:183 #, c-format msgid "!!MainGL::drawGL() HUH?\n" msgstr "!!MainGL::drawGL() HEIN?\n" #: src/MainGL.cpp:311 #, c-format msgid "" "new high score!\n" "\n" "%d" msgstr "" "nouveau meilleur score !\n" "\n" "%d" #: src/MainGL.cpp:316 #, c-format msgid "" "n o t b a d !\n" "rank : %d\n" "\n" "%d" msgstr "" "p a s m a l !\n" "rang : %d\n" "\n" "%d" #: src/MainGL.cpp:321 msgid "l o s e r" msgstr "p e r d a n t" #: src/MainGL.cpp:379 #, c-format msgid "" "congratulations!\n" " \n" "l e v e l\n" " %d \n" "c o m p l e t e\n" " \n" msgstr "" "félicitation!\n" " \n" "n i v e a u\n" " %d \n" "c o m p l e t\n" " \n" #: src/MainGLUT.cpp:77 #, c-format msgid "MainGLUT::run()\n" msgstr "MainGLUT::run()\n" #: src/MainGLUT.cpp:93 src/MainSDL.cpp:286 #, c-format msgid "ERROR!!! OpenGL error: %s\n" msgstr "ERREUR!!! Erreur OpenGL : %s\n" #: src/MainGLUT.cpp:235 #, c-format msgid "key = %d\n" msgstr "touche = %d\n" #: src/MainSDL.cpp:74 #, c-format msgid "Couldn't initialize SDL: %s\n" msgstr "Impossible d'initialiser SDL: %s\n" #: src/MainSDL.cpp:77 #, c-format msgid "SDL initialized.\n" msgstr "SDL initialisé.\n" #: src/MainSDL.cpp:83 #, c-format msgid "num joysticks = %d\n" msgstr "nb joysticks = %d\n" #: src/MainSDL.cpp:85 #, c-format msgid " joystick 0 = %p\n" msgstr " joystick 0 = %p\n" #: src/MainSDL.cpp:91 #, c-format msgid "no joysticks found\n" msgstr "aucun joysticks trouvé\n" #: src/MainSDL.cpp:116 src/MainSDL.cpp:347 #, c-format msgid "Couldn't set video mode: %s\n" msgstr "Impossible n'initialiser le mode vidéo : %s\n" #: src/MainSDL.cpp:124 #, c-format msgid "" "-OpenGL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenGL-----------------------------------------------------\n" "Vendeur : %s\n" "Rendu : %s\n" "Version : %s\n" #: src/MainSDL.cpp:215 #, c-format msgid "init----> %3.2ffps gameSpeed = %g\n" msgstr "init----> %3.2ffps gameSpeed = %g\n" #: src/MainSDL.cpp:222 #, c-format msgid "init----> %3.2ffps targetAdj = %g, tmp = %g\n" msgstr "init----> %3.2ffps targetAdj = %g, tmp = %g\n" #: src/MainSDL.cpp:235 #, c-format msgid "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" msgstr "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" #: src/MainSDL.cpp:257 #, c-format msgid "" "%d speed adjustments required.\n" "NOTE: The game was not able to maintain a steady 50 frames per\n" " second. You should consider reducing your screen resolution\n" " or lowering the graphics detail setting.\n" " -OR-\n" " make sure that you aren't running any system monitoring\n" " tools (like 'top', 'xosview', etc.) These kinds of tools\n" " can make it difficult to maintain a steady frame rate.\n" msgstr "" "%d ajustement de vitesse requis.\n" "NOTE: le jeu n'a pas été capable de maintenir 50 frames par\n" " secondes. Vous devriez peut-être baisser la résolution\n" " ou diminuer les détails.\n" " -OU-\n" " assurez vous qu'aucun outil de surveillance du système'\n" " (comme 'top', 'xosview', etc.) n'est en cours d'exécution.\n" " Elles rendent difficile de maintenir un bon taux de frames.\n" #: src/MainSDL.cpp:269 #, c-format msgid "exit.\n" msgstr "exit.\n" #: src/MainSDL.cpp:294 #, c-format msgid "ERROR!!! SDL error '%s'\n" msgstr "ERREUR!!! SDL erreur '%s'\n" #: src/MainSDL.cpp:352 #, c-format msgid "video mode set " msgstr "mode vidéo initialisé " #: src/MainSDL.cpp:359 #, c-format msgid "(bpp=%d RGB=%d%d%d depth=%d)\n" msgstr "(bpp=%d RGB=%d%d%d profondeur=%d)\n" #: src/MainSDL_Event.cpp:40 #, c-format msgid "%-5d SDL_ACTIVEEVENT \n" msgstr "%-5d SDL_ACTIVEEVENT \n" #: src/MainSDL_Event.cpp:41 #, c-format msgid "%-5d SDL_KEYDOWN \n" msgstr "%-5d SDL_KEYDOWN \n" #: src/MainSDL_Event.cpp:42 #, c-format msgid "%-5d SDL_KEYUP \n" msgstr "%-5d SDL_KEYUP \n" #: src/MainSDL_Event.cpp:43 #, c-format msgid "%-5d SDL_MOUSEMOTION \n" msgstr "%-5d SDL_MOUSEMOTION \n" #: src/MainSDL_Event.cpp:44 #, c-format msgid "%-5d SDL_MOUSEBUTTONDOWN \n" msgstr "%-5d SDL_MOUSEBUTTONDOWN \n" #: src/MainSDL_Event.cpp:45 #, c-format msgid "%-5d SDL_MOUSEBUTTONUP \n" msgstr "%-5d SDL_MOUSEBUTTONUP \n" #: src/MainSDL_Event.cpp:46 #, c-format msgid "%-5d SDL_JOYBUTTONDOWN \n" msgstr "%-5d SDL_JOYBUTTONDOWN \n" #: src/MainSDL_Event.cpp:47 #, c-format msgid "%-5d SDL_JOYBUTTONUP \n" msgstr "%-5d SDL_JOYBUTTONUP \n" #: src/MainSDL_Event.cpp:212 #, c-format msgid "MainSDL::getEvent HUH?\n" msgstr "MainSDL::getEvent HEIN?\n" #: src/MainSDL_Event.cpp:222 #, c-format msgid "" "buffer = \"%s\n" "\"" msgstr "" "tampon = \"%s\n" "\"" #: src/MainSDL_Event.cpp:243 #, c-format msgid "mouse active" msgstr "souris activée" #: src/MainSDL_Event.cpp:251 #, c-format msgid "focus\n" msgstr "focus\n" #: src/MainSDL_Event.cpp:403 #, c-format msgid "key '%s' pressed\n" msgstr "touche '%s' préssée\n" #: src/MainSDL_Event.cpp:404 #, c-format msgid "game->gameFrame = %d\n" msgstr "game->gameFrame = %d\n" #: src/MainSDL_Event.cpp:538 #, c-format msgid "MainSDL::grabMouse(%d)\n" msgstr "MainSDL::grabMouse(%d)\n" #: src/MenuGL.cpp:43 msgid " d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u !" msgstr " n e l a i s s e z p a s s e z -a u c u n- e n n e m i !" #: src/MenuGL.cpp:44 msgid " e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e !" msgstr " c h a q u e e n e m i q u i p a s s e v o u s c o u t e u n e v i e !" #: src/MenuGL.cpp:45 msgid " a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s !" msgstr " l a i s s e r p a s s e r l e s p o w e r - u p p o u r f a i r e l e p l e i n d e p o i n t s !" #: src/MenuGL.cpp:46 msgid " c r a s h i n t o e n e m i e s t o d e s t r o y t h e m !" msgstr " c r a s h e r v o u s d a n s l e s e n ne m i s p o u r l e s d e t r u i r e !" #: src/MenuGL.cpp:47 msgid " r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t !" msgstr " d o u b l e - c l i q u e z d r o i t p o u r v o u s a u t o - d e t r u i r e !" #: src/MenuGL.cpp:48 msgid " s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n !" msgstr " a u t o - d e t r u i s e z v o u s p o u r p r é s e r v e r v o s m u n i t i o n s" #: src/MenuGL.cpp:49 msgid " d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/" msgstr " t é l e c h a r g e r C h r o m i u m B. S. U. d e p u i s http://chromium-bsu.sf.net/" #: src/MenuGL.cpp:70 msgid "n e w g a m e" msgstr "n o u v e l l e p a r t i e" #: src/MenuGL.cpp:71 msgid "l e v e l" msgstr "n i v e a u" #: src/MenuGL.cpp:72 msgid "s k i l l" msgstr "e x p é r i e n c e" #: src/MenuGL.cpp:73 msgid "g f x d e t a i l" msgstr "d é t a i l g f x" #: src/MenuGL.cpp:74 msgid "f u l l s c r e e n" msgstr "p l e i n é c r a n" #: src/MenuGL.cpp:75 msgid "s c r e e n s i z e" msgstr "t a i l l e d e l' é c r a n" #: src/MenuGL.cpp:76 msgid "s o u n d f x v o l u m e" msgstr "v o l u m e f x" #: src/MenuGL.cpp:77 msgid "m u s i c v o l u m e" msgstr "v o l u m e m u s i q u e" #: src/MenuGL.cpp:78 msgid "m o v e m e n t s p e e d" msgstr "r a p i d i t é d e m o u v e m e n t" #: src/MenuGL.cpp:79 msgid "q u i t" msgstr "q u i t t e r" #: src/MenuGL.cpp:143 src/MenuGL.cpp:417 #, c-format msgid "ATTENTION: Using 'thin' text to improve framerate...\n" msgstr "ATTENTION : utilisé du texte 'thin' pour améliorer le taux de frame...\n" #: src/MenuGL.cpp:147 #, c-format msgid "MenuGL::createLists\n" msgstr "MenuGL::createLists\n" #: src/MenuGL.cpp:162 msgid "fish in a barrel" msgstr "poisson dans un bocal" #: src/MenuGL.cpp:163 msgid "wimp" msgstr "poule mouillée" #: src/MenuGL.cpp:164 msgid "easy" msgstr "facile" #: src/MenuGL.cpp:165 msgid "normal" msgstr "normal" #: src/MenuGL.cpp:166 msgid "experienced" msgstr "expérimenté" #: src/MenuGL.cpp:167 msgid "fun" msgstr "fun" #: src/MenuGL.cpp:168 msgid "insane" msgstr "fou" #: src/MenuGL.cpp:169 msgid "impossible" msgstr "impossible" #: src/MenuGL.cpp:170 msgid "-" msgstr "-" #: src/MenuGL.cpp:292 src/MenuGL.cpp:320 msgid "high scores" msgstr "meilleurs scores" #: src/MenuGL.cpp:349 msgid "the" msgstr "the" #: src/MenuGL.cpp:353 msgid "reptile" msgstr "reptile" #: src/MenuGL.cpp:357 msgid "labour" msgstr "labour" #: src/MenuGL.cpp:361 msgid "project" msgstr "project" #: src/MenuGL.cpp:422 #, c-format msgid "ATTENTION: Reverting to 'thick' text...\n" msgstr "ATTENTION : Retour à du texte 'thick'...\n" #: src/MenuGL.cpp:473 #, c-format msgid "low" msgstr "bas" #: src/MenuGL.cpp:474 #, c-format msgid "med" msgstr "med" #: src/MenuGL.cpp:475 #, c-format msgid "high" msgstr "haut" #: src/MenuGL.cpp:480 #, c-format msgid "%dx%d" msgstr "%dx%d" #: src/MenuGL.cpp:484 #, c-format msgid "true" msgstr "vrai" #: src/MenuGL.cpp:485 #, c-format msgid "false" msgstr "faux" #: src/MenuGL.cpp:791 src/MenuGL.cpp:864 src/MenuGL.cpp:935 #, c-format msgid "---- error setting full screen mode ----" msgstr "---- erreur au passage en mode plein écran ----" #: src/MenuGL.cpp:793 #, c-format msgid "---- error setting window mode ----" msgstr "---- erreur à l'initialisation du mode de fenêtrage ----" #: src/MenuGL.cpp:834 #, c-format msgid "---- you must complete level %d before you can select level %d ----" msgstr "---- vous devez finir le niveau %d avant de pouvoir sélectionner %d ----" #: src/MenuGL.cpp:850 src/MenuGL.cpp:921 #, c-format msgid "---- error setting screen size ----" msgstr "---- erreur à l'initialisation de la taille de l'écran ----" #: src/PowerUps.cpp:180 #, c-format msgid "active power ups = %d\n" msgstr "power-up actifs = %d\n" #: src/PowerUps.cpp:368 #, c-format msgid "?? PowerUp::seal()" msgstr "?? PowerUp::seal()" #: src/ScreenItemAdd.cpp:107 #, c-format msgid "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" msgstr "ScreenItemAdd::putScreenItems() Héros??? HEIN???\n" #: src/StatusDisplay.cpp:653 src/StatusDisplay.cpp:657 msgid "p a u s e d" msgstr "e n p a u s e" #: src/StatusDisplay.cpp:677 msgid "do not let -any- ships past you! each one costs you a life!" msgstr "ne laissez passer -aucun- vaisseau! chacun vous coutera une vie !" #: src/StatusDisplay.cpp:688 msgid "let super shields pass by for an extra life!" msgstr "laissez les super armures passer pour gagner une vie supplémentaire" #: src/TextFTGL.cpp:35 #, c-format msgid "FTGL: error loading font: %s\n" msgstr "FTGL: erreur au chargement des polices : %s\n" #: src/TextFTGL.cpp:38 msgid "FTGL: error loading font" msgstr "FTGL: erreur au chargement des polices" #. TRANSLATORS: If using the FTGL backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. #. #. TRANSLATORS: If using the GLC backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. The GLC renderer will fall back on other fonts #. if some characters are not available though, so choose a font #. that your language looks good in. #. #: src/TextFTGL.cpp:105 src/TextGLC.cpp:41 msgid "Gothic Uralic" msgstr "Gothic Uralic" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:135 msgid "/usr/share/fonts/truetype/uralic/gothub__.ttf" msgstr "/usr/share/fonts/truetype/uralic/gothub__.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:141 msgid "/usr/share/fonts/truetype/uralic/gothu___.ttf" msgstr "/usr/share/fonts/truetype/uralic/gothu___.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:148 msgid "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" msgstr "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:154 msgid "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" msgstr "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" #: src/TextGLC.cpp:30 msgid "GLC: couldn't set context" msgstr "GLC: couldn't set context" chromium-bsu-0.9.15.1/po/en@boldquot.header0000644000175000017500000000247112150044143015342 00000000000000# All this catalog "translates" are quotation characters. # The msgids must be ASCII and therefore cannot contain real quotation # characters, only substitutes like grave accent (0x60), apostrophe (0x27) # and double quote (0x22). These substitutes look strange; see # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html # # This catalog translates grave accent (0x60) and apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019). # It also translates pairs of apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019) # and pairs of quotation mark (0x22) to # left double quotation mark (U+201C) and right double quotation mark (U+201D). # # When output to an UTF-8 terminal, the quotation characters appear perfectly. # When output to an ISO-8859-1 terminal, the single quotation marks are # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to # grave/acute accent (by libiconv), and the double quotation marks are # transliterated to 0x22. # When output to an ASCII terminal, the single quotation marks are # transliterated to apostrophes, and the double quotation marks are # transliterated to 0x22. # # This catalog furthermore displays the text between the quotation marks in # bold face, assuming the VT100/XTerm escape sequences. # chromium-bsu-0.9.15.1/po/boldquot.sed0000644000175000017500000000033112150044143014233 00000000000000s/"\([^"]*\)"/“\1â€/g s/`\([^`']*\)'/‘\1’/g s/ '\([^`']*\)' / ‘\1’ /g s/ '\([^`']*\)'$/ ‘\1’/g s/^'\([^`']*\)' /‘\1’ /g s/“â€/""/g s/“/“/g s/â€/â€/g s/‘/‘/g s/’/’/g chromium-bsu-0.9.15.1/po/ru.po0000644000175000017500000007115012150047625012712 00000000000000# Russian translation for Chromium B.S.U. # This file is put in the public domain. # # Translators: # Евгений Лежнин , 2011. msgid "" msgstr "" "Project-Id-Version: Chromium B.S.U.\n" "Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs\n" "POT-Creation-Date: 2013-05-25 13:43+0800\n" "PO-Revision-Date: 2011-08-16 12:04+0000\n" "Last-Translator: Евгений Лежнин \n" "Language-Team: LANGUAGE \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: src/Audio.cpp:110 msgid "audio" msgstr "звук" #: src/Audio.cpp:111 msgid "data" msgstr "данные" #: src/Audio.cpp:113 #, c-format msgid "UNKNOWN(type=%d)" msgstr "ÐЕИЗВЕСТÐО(тип=%d)" #: src/Audio.cpp:124 #, c-format msgid "%d CDROM drive(s).\n" msgstr "%d CD-привод(ов).\n" #: src/Audio.cpp:135 #, c-format msgid "Tracks: %d\n" msgstr "Композиций: %d\n" #: src/Audio.cpp:139 #, c-format msgid "track %2d: %s\n" msgstr "ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ %2d: %s\n" #: src/Audio.cpp:148 #, c-format msgid "" "\n" " Data track(s) only. CD audio not available.\n" "\n" msgstr "" "\n" " Только музыка Ñ Ð¶Ñ‘Ñткого диÑка. Музыкальный CD недоÑтупен.\n" "\n" #: src/Audio.cpp:154 #, c-format msgid "" "\n" " use_cdrom enabled. Set to '0' in the configuration file to disable.\n" msgstr "" "\n" " use_cdrom позволÑет иÑпользовать компакт-диÑк Ñ Ð¼ÑƒÐ·Ñ‹ÐºÐ¾Ð¹. Чтобы запретить, уÑтановите use_cdrom в \"0\".\n" #: src/Audio.cpp:155 #, c-format msgid "" " Press the 'N' key to skip to next CD track during a game.\n" "\n" msgstr "" " Ðажмите клавишу \"N\" во Ð²Ñ€ÐµÐ¼Ñ Ð¸Ð³Ñ€Ñ‹, чтобы проиграть Ñледующую композицию.\n" "\n" #: src/Audio.cpp:166 #, c-format msgid "ERROR! Could not access CDROM device %d : %s\n" msgstr "ОШИБКÐ! Ðет доÑтупа к CD-приводу %d : %s\n" #: src/Audio.cpp:209 #, c-format msgid "CDROM error in AudioOpenAL::pauseGameMusic(%d)\n" msgstr "Ошибка CD-привода в AudioOpenAL::pauseGameMusic(%d)\n" #: src/Audio.cpp:210 #, c-format msgid "CDROM status = %d\n" msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ CD-привода = %d\n" #: src/Audio.cpp:275 #, c-format msgid "Could not set CD volume, amixer returned status %d\n" msgstr "" #: src/Audio.cpp:302 #, c-format msgid "Audio::setMusicIndex(%d)\n" msgstr "" #: src/Audio.cpp:319 #, c-format msgid "track %d is data - trying next track...\n" msgstr "дорожка %d не ÑвлÑетÑÑ ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸ÐµÐ¹, попытка воÑпроизвеÑти Ñледующую дорожку...\n" #: src/AudioOpenAL.cpp:149 #, c-format msgid "alAttenuationScale == 0. Kludge it.\n" msgstr "alAttenuationScale == 0. Попытка обойти.\n" #: src/AudioOpenAL.cpp:162 #, c-format msgid "AudioOpenAL::Audio done\n" msgstr "AudioOpenAL::Audio готово\n" #: src/AudioOpenAL.cpp:170 #, c-format msgid "stopping OpenAL..." msgstr "завершение OpenAL..." #: src/AudioOpenAL.cpp:182 msgid "AudioOpenAL::~Audio()" msgstr "" #: src/AudioOpenAL.cpp:203 #, c-format msgid "done.\n" msgstr "готово.\n" #: src/AudioOpenAL.cpp:249 #, c-format msgid "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - one or more errors were encountered during audio check.\n" "!! Audio will be disabled.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" msgstr "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! Ð’ÐИМÐÐИЕ !! - произошла одна или неÑколько ошибок во Ð²Ñ€ÐµÐ¼Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸, поÑтому\n" "!! звук не будет работать.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" #: src/AudioOpenAL.cpp:269 #, c-format msgid "AudioOpenAL::initSound() begin...\n" msgstr "AudioOpenAL::initSound() запуÑк...\n" #: src/AudioOpenAL.cpp:273 #, c-format msgid "" "-OpenAL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenAL-----------------------------------------------------\n" "Разработчик : %s\n" "Рендерер : %s\n" "ВерÑÐ¸Ñ : %s\n" #: src/AudioOpenAL.cpp:279 src/MainSDL.cpp:130 #, c-format msgid "------------------------------------------------------------\n" msgstr "" #: src/AudioOpenAL.cpp:311 #, c-format msgid "Audio.cpp - init %s" msgstr "Audio.cpp - Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ %s" #: src/AudioOpenAL.cpp:324 #, c-format msgid "Audio.cpp - init explosion %d" msgstr "Audio.cpp - Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð²ÑƒÐºÐ° взрыва %d" #: src/AudioOpenAL.cpp:337 #, c-format msgid "Audio.cpp - init exploPop %d" msgstr "Audio.cpp - Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð²ÑƒÐºÐ° *пух* %d" #: src/AudioOpenAL.cpp:350 msgid "Audio.cpp - initSound complete." msgstr "Audio.cpp - initSound Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð²ÑƒÐºÐ° завершена." #: src/AudioOpenAL.cpp:430 #, c-format msgid "AudioOpenAL::setMusicMode(SoundType mode)\n" msgstr "" #: src/AudioOpenAL.cpp:465 #, c-format msgid "AudioOpenAL::setSoundVolume(%f)\n" msgstr "" #: src/AudioOpenAL.cpp:508 #, c-format msgid "Music volume = %f\n" msgstr "ГромкоÑть звука = %f\n" #: src/AudioOpenAL.cpp:524 #, c-format msgid "" "\n" "ERROR! - sound enumerant index %d does not have valid filename!\n" msgstr "" #: src/AudioOpenAL.cpp:547 #, c-format msgid "alutLoadWAVFile(\"%s\",...);\n" msgstr "" #: src/AudioOpenAL.cpp:563 #, c-format msgid "ERROR!! <%s> alGetError() = %s\n" msgstr "ОШИБКÐ!! <%s> alGetError() = %s\n" #: src/AudioOpenAL.cpp:568 #, c-format msgid "ERROR!! <%s> alcGetError() = %s\n" msgstr "ОШИБКÐ!! <%s> alcGetError() = %s\n" #: src/AudioOpenAL.cpp:573 #, c-format msgid "ERROR!! <%s> alutGetError() = %s\n" msgstr "ОШИБКÐ!! <%s> alutGetError() = %s\n" #: src/AudioOpenAL.cpp:730 #, c-format msgid "ERROR: filename too long: \"%s\", line %d\n" msgstr "ОШИБКÐ: Ñлишком длинное Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°: \"%s\", Ñтрока %d\n" #: src/AudioOpenAL.cpp:748 #, c-format msgid "WARNING: MP3 support not available: \"%s\", line %d\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: отÑутÑтвует поддержка MP3: \"%s\", Ñтрока %d\n" #: src/AudioOpenAL.cpp:759 #, c-format msgid "WARNING: Ogg/Vorbis support not available: \"%s\", line %d\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: отÑутÑтвует поддержка Ogg/Vorbis: \"%s\", Ñтрока %d\n" #: src/AudioOpenAL.cpp:763 #, c-format msgid "WARNING: file type not recognized: \"%s\": \"%s\", line %d\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: не могу раÑпознать тип файла: \"%s\": \"%s\", Ñтрока %d\n" #: src/AudioOpenAL.cpp:778 #, c-format msgid "music playlist:\n" msgstr "ÑпиÑок воÑпроизведениÑ:\n" #: src/AudioOpenAL.cpp:781 #, c-format msgid " %2d : %s\n" msgstr "" #: src/AudioOpenAL.cpp:783 #, c-format msgid "loaded %s\n" msgstr "загружено %s\n" #: src/AudioOpenAL.cpp:808 msgid "AudioOpenAL::setMusicIndex -- begin" msgstr "AudioOpenAL::setMusicIndex -- начало" #: src/AudioOpenAL.cpp:821 msgid "AudioOpenAL::setMusicIndex -- before setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- до уÑтановки буфера иÑточника в 0" #: src/AudioOpenAL.cpp:824 msgid "AudioOpenAL::setMusicIndex -- after setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- поÑле уÑтановки буфера иÑточника в 0" #: src/AudioOpenAL.cpp:859 msgid "AudioOpenAL::setMusicIndex -- end" msgstr "AudioOpenAL::setMusicIndex -- конец" #: src/AudioOpenAL.cpp:909 src/AudioOpenAL.cpp:942 src/AudioOpenAL.cpp:992 #, c-format msgid "WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: нет поддержки ÑпиÑков воÑпроизведениÑ, не Ñкомпилировано (AudioOpenAL.cpp): %s\n" #: src/AudioOpenAL.cpp:959 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadMP3\n" msgstr "ОШИБКÐ: невозможно выделить памÑть в AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:965 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadMP3\n" msgstr "ОШИБКÐ: не могу открыть \"%s\" в AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:971 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadMP3\n" msgstr "ОШИБКÐ: не могу открыть \"%s\" в AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:979 #, c-format msgid "ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3\n" msgstr "ОШИБКÐ: alutLoadMP3() ошибка в AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:1011 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadVorbis\n" msgstr "ОШИБКÐ: невозможно выделить памÑть в AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1017 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "ОШИБКÐ: не могу открыть \"%s\" в AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1023 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "ОШИБКÐ: не могу открыть \"%s\" в AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1031 #, c-format msgid "ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis\n" msgstr "ОШИБКÐ: alutLoadVorbis() ошибка в AudioOpenAL::loadVorbis\n" #: src/AudioSDLMixer.cpp:65 #, c-format msgid "ERROR initializing audio - AudioSDLMixer::initSound()\n" msgstr "ОШИБКРинициализации звука - AudioSDLMixer::initSound()\n" #: src/Config.cpp:114 #, c-format msgid "WARNING: Config::init() has already been called.\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: Config::init() уже вызывалаÑÑŒ.\n" #: src/Config.cpp:243 #, c-format msgid "WARNING: could not read config file (%s)\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: невозможно прочитать файл конфигурации (%s)\n" #: src/Config.cpp:302 #, c-format msgid "wrote config file (%s)\n" msgstr "запиÑан файл конфигурации (%s)\n" #: src/Config.cpp:307 #, c-format msgid "WARNING: could not write config file (%s)\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: невозможно запиÑать файл конфигурации (%s)\n" #: src/EnemyAircraft.cpp:111 #, c-format msgid "%d EnemyAircraft allocated\n" msgstr "%d EnemyAircraft Ñоздан\n" #: src/EnemyAircraft_Straight.cpp:98 #, c-format msgid "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" msgstr "" #: src/EnemyFleet.cpp:243 #, c-format msgid "num enemies on screen = %d\n" msgstr "количеÑтво врагов на Ñкране = %d\n" #: src/Global.cpp:114 #, c-format msgid "WARNING: Global::init() has already been called.\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: Global::init() уже вызывалаÑÑŒ.\n" #: src/Global.cpp:211 #, c-format msgid "Starting up..." msgstr "Ðачинаем..." #: src/Global.cpp:242 #, c-format msgid "...startup complete.\n" msgstr "...начали.\n" #: src/Global.cpp:249 #, c-format msgid "Shutting down...\n" msgstr "Выходим...\n" #: src/Global.cpp:262 #, c-format msgid "...shutdown complete.\n" msgstr "...вышли.\n" #: src/Global.cpp:269 #, c-format msgid "deleteTextures()\n" msgstr "" #: src/Global.cpp:289 #, c-format msgid "Global::loadTextures()\n" msgstr "" #: src/Global.cpp:352 #, c-format msgid "Generating random sequences\n" msgstr "Создание Ñлучайной поÑледовательноÑти\n" #: src/HeroAmmo.cpp:167 #, c-format msgid "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" msgstr "" #: src/HeroAmmo.cpp:190 #, c-format msgid "%p <--%p--> %p\n" msgstr "" #: src/HiScore.cpp:58 #, c-format msgid "nobody" msgstr "пуÑто" #: src/HiScore.cpp:83 #, c-format msgid "WARNING: HiScore::init() has already been called.\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: HiScore::init() уже вызывалаÑÑŒ.\n" #: src/HiScore.cpp:241 #, c-format msgid "WARNING: could not write score file (%s)\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: не могу запиÑать Ñчёт (%s).\n" #: src/HiScore.cpp:276 #, fuzzy, c-format msgid "WARNING: error reading score file (%s)\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: не могу прочитать Ñчёт (%s).\n" #: src/HiScore.cpp:319 src/HiScore.cpp:321 src/HiScore.cpp:323 #: src/HiScore.cpp:343 src/HiScore.cpp:345 src/HiScore.cpp:347 #, fuzzy, c-format msgid "WARNING: error reading old score file (%s)\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: не могу прочитать Ñчёт (%s).\n" #: src/HiScore.cpp:332 #, c-format msgid "WARNING: empty score file (%s)\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: Ñчёт пуÑтой (%s).\n" #: src/HiScore.cpp:357 #, c-format msgid "WARNING: could not read score file (%s)\n" msgstr "ПРЕДУПРЕЖДЕÐИЕ: не могу прочитать Ñчёт (%s).\n" #: src/HiScore.cpp:449 #, c-format msgid "high scores:\n" msgstr "рекорды:\n" #: src/HiScore.cpp:455 #, c-format msgid "%02d/%02d/%04d %16s %d\n" msgstr "" #: src/main.cpp:119 #, c-format msgid "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : run in fullscreen mode\n" " -w/--window : run in windowed mode\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : do not initialize audio\n" " -nb/--noblend : disable blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" msgstr "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. параметры\n" "--------------------------------------------------\n" " -f/--fullscreen : запуÑк в полноÑкранном режиме\n" " -w/--window : запуÑк в оконном режиме\n" " -v/--vidmode : разрешение Ñкрана 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : режим без звука\n" " -nb/--noblend : отключить Ñмешивание (OpenGL)\n" " -nt/--notexborder : не уÑтанавливать цвет рамки tex (OpenGL)\n" "--------------------------------------------------\n" "\n" #: src/main.cpp:231 #, c-format msgid "!! ERROR !! - " msgstr "!! ОШИБКР!! - " #: src/main.cpp:255 #, c-format msgid "Extensions :" msgstr "Ð”Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ :" #: src/MainGL.cpp:86 #, c-format msgid "initGL()\n" msgstr "" #: src/MainGL.cpp:148 #, c-format msgid "error loading font: %s\n" msgstr "ошибка при загрузке шрифта: %s\n" #: src/MainGL.cpp:153 #, c-format msgid "error loading font\n" msgstr "ошибка при загрузке шрифта\n" #: src/MainGL.cpp:183 #, c-format msgid "!!MainGL::drawGL() HUH?\n" msgstr "" #: src/MainGL.cpp:311 #, c-format msgid "" "new high score!\n" "\n" "%d" msgstr "" "новый рекорд!\n" "\n" "%d" #: src/MainGL.cpp:316 #, c-format msgid "" "n o t b a d !\n" "rank : %d\n" "\n" "%d" msgstr "" "Ñ‚ Ñ‹ к Ñ€ у Ñ‚ !\n" "меÑто : %d\n" "\n" "%d" #: src/MainGL.cpp:321 msgid "l o s e r" msgstr "м а з и л а" #: src/MainGL.cpp:379 #, c-format msgid "" "congratulations!\n" " \n" "l e v e l\n" " %d \n" "c o m p l e t e\n" " \n" msgstr "" "отлично!\n" " \n" "у Ñ€ о в е н ÑŒ\n" " %d \n" "п Ñ€ о й д е н\n" " \n" #: src/MainGLUT.cpp:77 #, c-format msgid "MainGLUT::run()\n" msgstr "" #: src/MainGLUT.cpp:93 src/MainSDL.cpp:286 #, c-format msgid "ERROR!!! OpenGL error: %s\n" msgstr "ОШИБКÐ!!! Ошибка OpenGL: %s\n" #: src/MainGLUT.cpp:235 #, c-format msgid "key = %d\n" msgstr "клавиша = %d\n" #: src/MainSDL.cpp:74 #, c-format msgid "Couldn't initialize SDL: %s\n" msgstr "Ошибка инициализации SDL: %s\n" #: src/MainSDL.cpp:77 #, c-format msgid "SDL initialized.\n" msgstr "SDL Ñтартовал.\n" #: src/MainSDL.cpp:83 #, c-format msgid "num joysticks = %d\n" msgstr "номера джойÑтиков = %d\n" #: src/MainSDL.cpp:85 #, c-format msgid " joystick 0 = %p\n" msgstr " джойÑтик0 = %p\n" #: src/MainSDL.cpp:91 #, c-format msgid "no joysticks found\n" msgstr "джойÑтики не найдены\n" #: src/MainSDL.cpp:116 src/MainSDL.cpp:347 #, c-format msgid "Couldn't set video mode: %s\n" msgstr "Ðевозможно уÑтановить видео режим: %s\n" #: src/MainSDL.cpp:124 #, c-format msgid "" "-OpenGL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenGL-----------------------------------------------------\n" "Разработчик : %s\n" "Рендерер : %s\n" "ВерÑÐ¸Ñ : %s\n" #: src/MainSDL.cpp:215 #, c-format msgid "init----> %3.2ffps gameSpeed = %g\n" msgstr "" #: src/MainSDL.cpp:222 #, c-format msgid "init----> %3.2ffps targetAdj = %g, tmp = %g\n" msgstr "" #: src/MainSDL.cpp:235 #, c-format msgid "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" msgstr "" #: src/MainSDL.cpp:257 #, c-format msgid "" "%d speed adjustments required.\n" "NOTE: The game was not able to maintain a steady 50 frames per\n" " second. You should consider reducing your screen resolution\n" " or lowering the graphics detail setting.\n" " -OR-\n" " make sure that you aren't running any system monitoring\n" " tools (like 'top', 'xosview', etc.) These kinds of tools\n" " can make it difficult to maintain a steady frame rate.\n" msgstr "" "%d необходимо увеличить ÑкороÑть.\n" "Ðе получаетÑÑ Ñделать Ñтабильные 50 кадров\n" " в Ñекунду. Попробуйте уменьшить разрешение Ñкрана\n" " или уровень детализации.\n" " -ЛИБО-\n" " проверьте, что не запущена какаÑ-нибудь программа мониторинга\n" " (вроде \"top\", \"xosview\", и Ñ‚.д.) Эти утилиты могут помешать\n" " уÑтановке поÑтоÑнного количеÑтва кадров в Ñекунду.\n" #: src/MainSDL.cpp:269 #, c-format msgid "exit.\n" msgstr "выход.\n" #: src/MainSDL.cpp:294 #, c-format msgid "ERROR!!! SDL error '%s'\n" msgstr "ОШИБКÐ!!! Ошибка SDL \"%s\"\n" #: src/MainSDL.cpp:352 #, c-format msgid "video mode set " msgstr "уÑтановка Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ñкрана" #: src/MainSDL.cpp:359 #, c-format msgid "(bpp=%d RGB=%d%d%d depth=%d)\n" msgstr "" #: src/MainSDL_Event.cpp:40 #, c-format msgid "%-5d SDL_ACTIVEEVENT \n" msgstr "" #: src/MainSDL_Event.cpp:41 #, c-format msgid "%-5d SDL_KEYDOWN \n" msgstr "" #: src/MainSDL_Event.cpp:42 #, c-format msgid "%-5d SDL_KEYUP \n" msgstr "" #: src/MainSDL_Event.cpp:43 #, c-format msgid "%-5d SDL_MOUSEMOTION \n" msgstr "" #: src/MainSDL_Event.cpp:44 #, c-format msgid "%-5d SDL_MOUSEBUTTONDOWN \n" msgstr "" #: src/MainSDL_Event.cpp:45 #, c-format msgid "%-5d SDL_MOUSEBUTTONUP \n" msgstr "" #: src/MainSDL_Event.cpp:46 #, c-format msgid "%-5d SDL_JOYBUTTONDOWN \n" msgstr "" #: src/MainSDL_Event.cpp:47 #, c-format msgid "%-5d SDL_JOYBUTTONUP \n" msgstr "" #: src/MainSDL_Event.cpp:212 #, c-format msgid "MainSDL::getEvent HUH?\n" msgstr "" #: src/MainSDL_Event.cpp:222 #, c-format msgid "" "buffer = \"%s\n" "\"" msgstr "" "буфер = \"%s\n" "\"" #: src/MainSDL_Event.cpp:243 #, c-format msgid "mouse active" msgstr "мышь активна" #: src/MainSDL_Event.cpp:251 #, c-format msgid "focus\n" msgstr "фокуÑ\n" #: src/MainSDL_Event.cpp:403 #, c-format msgid "key '%s' pressed\n" msgstr "клавиша \"%s\" нажата\n" #: src/MainSDL_Event.cpp:404 #, c-format msgid "game->gameFrame = %d\n" msgstr "" #: src/MainSDL_Event.cpp:538 #, c-format msgid "MainSDL::grabMouse(%d)\n" msgstr "" #: src/MenuGL.cpp:43 msgid " d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u !" msgstr " н е п о з в о л Ñ Ð¹ Ñ‚ е п Ñ€ о л е Ñ‚ а Ñ‚ ÑŒ в Ñ€ а г а м м и м о в а Ñ !" #: src/MenuGL.cpp:44 msgid " e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e !" msgstr " е Ñ Ð» и в Ñ€ а г п Ñ€ о й д Ñ‘ Ñ‚ , в Ñ‹ п о Ñ‚ е Ñ€ Ñ Ðµ Ñ‚ е ж и з н ÑŒ !" #: src/MenuGL.cpp:45 msgid " a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s !" msgstr " е Ñ Ð» и в Ñ‹ у п у Ñ Ñ‚ и Ñ‚ е б о н у Ñ , Ñ‚ о п о л у ч и Ñ‚ е о ч к и!" #: src/MenuGL.cpp:46 msgid " c r a s h i n t o e n e m i e s t o d e s t r o y t h e m !" msgstr " в Ñ€ е з а й Ñ‚ е Ñ ÑŒ в о в Ñ€ а г о в , ч Ñ‚ о б Ñ‹ у н и ч Ñ‚ о ж и Ñ‚ ÑŒ и Ñ…!" #: src/MenuGL.cpp:47 msgid " r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t !" msgstr " д в о й н о й щ е л ч о к п Ñ€ а в о й к н о п к о й м Ñ‹ ш и д л Ñ Ñ Ð° м о у н и ч Ñ‚ о ж е н и Ñ!" #: src/MenuGL.cpp:48 msgid " s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n !" msgstr " в к л ÑŽ ч и Ñ‚ е Ñ Ð° м о у н и ч Ñ‚ о ж е н и е , ч Ñ‚ о б Ñ‹ Ñ Ð¾ Ñ… Ñ€ а н и Ñ‚ ÑŒ а м у н и ц и ÑŽ!" #: src/MenuGL.cpp:49 msgid " d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/" msgstr " Ñ Ðº а ч а Ñ‚ ÑŒ C h r o m i u m B. S. U. Ñ http://chromium-bsu.sf.net/" #: src/MenuGL.cpp:70 msgid "n e w g a m e" msgstr "н о в а Ñ Ð¸ г Ñ€ а" #: src/MenuGL.cpp:71 msgid "l e v e l" msgstr "у Ñ€ о в е н ÑŒ" #: src/MenuGL.cpp:72 msgid "s k i l l" msgstr "Ñ Ð» о ж н о Ñ Ñ‚ ÑŒ" #: src/MenuGL.cpp:73 msgid "g f x d e t a i l" msgstr "д е Ñ‚ а л и з а ц и Ñ g f x" #: src/MenuGL.cpp:74 msgid "f u l l s c r e e n" msgstr "н а в е Ñ ÑŒ Ñ Ðº Ñ€ а н" #: src/MenuGL.cpp:75 msgid "s c r e e n s i z e" msgstr "Ñ€ а з Ñ€ е ш е н и е Ñ Ðº Ñ€ а н а" #: src/MenuGL.cpp:76 msgid "s o u n d f x v o l u m e" msgstr "г Ñ€ о м к о Ñ Ñ‚ ÑŒ з в у к о в" #: src/MenuGL.cpp:77 msgid "m u s i c v o l u m e" msgstr "г Ñ€ о м к о Ñ Ñ‚ ÑŒ м у з Ñ‹ к и" #: src/MenuGL.cpp:78 msgid "m o v e m e n t s p e e d" msgstr "Ñ Ðº о Ñ€ о Ñ Ñ‚ ÑŒ" #: src/MenuGL.cpp:79 msgid "q u i t" msgstr "в Ñ‹ Ñ… о д" #: src/MenuGL.cpp:143 src/MenuGL.cpp:417 #, c-format msgid "ATTENTION: Using 'thin' text to improve framerate...\n" msgstr "Ð’ÐИМÐÐИЕ: иÑпользуетÑÑ Ñ€Ð°Ð·Ñ€ÐµÐ¶Ñ‘Ð½Ð½Ñ‹Ð¹ текÑÑ‚ Ð´Ð»Ñ ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑтва кадров...\n" #: src/MenuGL.cpp:147 #, c-format msgid "MenuGL::createLists\n" msgstr "" #: src/MenuGL.cpp:162 msgid "fish in a barrel" msgstr "проще проÑтого" #: src/MenuGL.cpp:163 msgid "wimp" msgstr "зануда" #: src/MenuGL.cpp:164 msgid "easy" msgstr "легко" #: src/MenuGL.cpp:165 msgid "normal" msgstr "нормально" #: src/MenuGL.cpp:166 msgid "experienced" msgstr "трудно" #: src/MenuGL.cpp:167 msgid "fun" msgstr "очень трудно" #: src/MenuGL.cpp:168 msgid "insane" msgstr "ÑумаÑшеÑтвие" #: src/MenuGL.cpp:169 msgid "impossible" msgstr "невозможно" #: src/MenuGL.cpp:170 msgid "-" msgstr "" #: src/MenuGL.cpp:292 src/MenuGL.cpp:320 msgid "high scores" msgstr "рекорды" #: src/MenuGL.cpp:349 msgid "the" msgstr "" #: src/MenuGL.cpp:353 msgid "reptile" msgstr "" #: src/MenuGL.cpp:357 msgid "labour" msgstr "" #: src/MenuGL.cpp:361 msgid "project" msgstr "" #: src/MenuGL.cpp:422 #, c-format msgid "ATTENTION: Reverting to 'thick' text...\n" msgstr "Ð’ÐИМÐÐИЕ: Переход к разрежённому текÑту...\n" #: src/MenuGL.cpp:473 #, c-format msgid "low" msgstr "низко" #: src/MenuGL.cpp:474 #, c-format msgid "med" msgstr "Ñредне" #: src/MenuGL.cpp:475 #, c-format msgid "high" msgstr "выÑоко" #: src/MenuGL.cpp:480 #, c-format msgid "%dx%d" msgstr "" #: src/MenuGL.cpp:484 #, c-format msgid "true" msgstr "правда" #: src/MenuGL.cpp:485 #, c-format msgid "false" msgstr "ложь" #: src/MenuGL.cpp:791 src/MenuGL.cpp:864 src/MenuGL.cpp:935 #, c-format msgid "---- error setting full screen mode ----" msgstr "---- ошибка входа в полноÑкранный режим ----" #: src/MenuGL.cpp:793 #, c-format msgid "---- error setting window mode ----" msgstr "---- ошибка входа в оконный режим ----" #: src/MenuGL.cpp:834 #, c-format msgid "---- you must complete level %d before you can select level %d ----" msgstr "---- вы должны пройти уровень %d, чтобы выбрать уровень %d ----" #: src/MenuGL.cpp:850 src/MenuGL.cpp:921 #, c-format msgid "---- error setting screen size ----" msgstr "---- ошибка уÑтановки Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ñкрана ----" #: src/PowerUps.cpp:180 #, c-format msgid "active power ups = %d\n" msgstr "текущие бонуÑÑ‹ = %d\n" #: src/PowerUps.cpp:368 #, c-format msgid "?? PowerUp::seal()" msgstr "" #: src/ScreenItemAdd.cpp:107 #, c-format msgid "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" msgstr "" #: src/StatusDisplay.cpp:653 src/StatusDisplay.cpp:657 msgid "p a u s e d" msgstr "п а у з а" #: src/StatusDisplay.cpp:677 msgid "do not let -any- ships past you! each one costs you a life!" msgstr "не позволÑйте вражеÑким кораблÑм проходить через низ Ñкрана, любой будет Ñтоить вам жизни!" #: src/StatusDisplay.cpp:688 msgid "let super shields pass by for an extra life!" msgstr "упуÑтите оранжевый пингвинний щит и получите ещё одну жизнь!" #: src/TextFTGL.cpp:35 #, c-format msgid "FTGL: error loading font: %s\n" msgstr "FTGL: ошибка, невозможно загрузить шрифт: %s\n" #: src/TextFTGL.cpp:38 msgid "FTGL: error loading font" msgstr "FTGL: ошибка, невозможно загрузить шрифт" #. TRANSLATORS: If using the FTGL backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. #. #. TRANSLATORS: If using the GLC backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. The GLC renderer will fall back on other fonts #. if some characters are not available though, so choose a font #. that your language looks good in. #. #: src/TextFTGL.cpp:105 src/TextGLC.cpp:41 msgid "Gothic Uralic" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:135 msgid "/usr/share/fonts/truetype/uralic/gothub__.ttf" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:141 msgid "/usr/share/fonts/truetype/uralic/gothu___.ttf" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:148 msgid "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:154 msgid "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" msgstr "" #: src/TextGLC.cpp:30 msgid "GLC: couldn't set context" msgstr "GLC: невозможно уÑтановить контекÑÑ‚" chromium-bsu-0.9.15.1/po/POTFILES.in0000644000175000017500000000152611342756262013507 00000000000000src/Ammo.cpp src/Audio.cpp src/AudioOpenAL.cpp src/AudioSDLMixer.cpp src/Config.cpp src/EnemyAircraft_Boss00.cpp src/EnemyAircraft_Boss01.cpp src/EnemyAircraft.cpp src/EnemyAircraft_Gnat.cpp src/EnemyAircraft_Omni.cpp src/EnemyAircraft_RayGun.cpp src/EnemyAircraft_Straight.cpp src/EnemyAircraft_Tank.cpp src/EnemyAmmo.cpp src/EnemyFleet.cpp src/Explosions.cpp src/Global.cpp src/Ground.cpp src/GroundMetal.cpp src/GroundMetalSegment.cpp src/GroundSea.cpp src/GroundSeaSegment.cpp src/GroundSegment.cpp src/HeroAircraft.cpp src/HeroAmmo.cpp src/HiScore.cpp src/main.cpp src/MainGL.cpp src/MainGLUT.cpp src/MainSDL.cpp src/MainSDL_Event.cpp src/MainToolkit.cpp src/MenuGL.cpp src/PowerUps.cpp src/ScreenItemAdd.cpp src/ScreenItem.cpp src/StatusDisplay.cpp src/Text.cpp src/TextFTGL.cpp src/TextGLC.cpp src/textGeometryBSU.cpp src/textGeometryChromium.cpp chromium-bsu-0.9.15.1/po/Makefile.in.in0000644000175000017500000003744212150044143014374 00000000000000# Makefile for PO directory in any package using GNU gettext. # Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU General Public # License but which still want to provide support for the GNU gettext # functionality. # Please note that the actual code of GNU gettext is covered by the GNU # General Public License and is *not* in the public domain. # # Origin: gettext-0.18 GETTEXT_MACRO_VERSION = 0.18 PACKAGE = @PACKAGE@ VERSION = @VERSION@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ SHELL = /bin/sh @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datarootdir = @datarootdir@ datadir = @datadir@ localedir = @localedir@ gettextsrcdir = $(datadir)/gettext/po INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ # We use $(mkdir_p). # In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as # "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, # @install_sh@ does not start with $(SHELL), so we add it. # In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined # either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake # versions, $(mkinstalldirs) and $(install_sh) are unused. mkinstalldirs = $(SHELL) @install_sh@ -d install_sh = $(SHELL) @install_sh@ MKDIR_P = @MKDIR_P@ mkdir_p = @mkdir_p@ GMSGFMT_ = @GMSGFMT@ GMSGFMT_no = @GMSGFMT@ GMSGFMT_yes = @GMSGFMT_015@ GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) MSGFMT_ = @MSGFMT@ MSGFMT_no = @MSGFMT@ MSGFMT_yes = @MSGFMT_015@ MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) XGETTEXT_ = @XGETTEXT@ XGETTEXT_no = @XGETTEXT@ XGETTEXT_yes = @XGETTEXT_015@ XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) MSGMERGE = msgmerge MSGMERGE_UPDATE = @MSGMERGE@ --update MSGINIT = msginit MSGCONV = msgconv MSGFILTER = msgfilter POFILES = @POFILES@ GMOFILES = @GMOFILES@ UPDATEPOFILES = @UPDATEPOFILES@ DUMMYPOFILES = @DUMMYPOFILES@ DISTFILES.common = Makefile.in.in remove-potcdate.sin \ $(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ $(POFILES) $(GMOFILES) \ $(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) POTFILES = \ CATALOGS = @CATALOGS@ # Makevars gets inserted here. (Don't remove this line!) .SUFFIXES: .SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update .po.mo: @echo "$(MSGFMT) -c -o $@ $<"; \ $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ .po.gmo: @lang=`echo $* | sed -e 's,.*/,,'`; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \ cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo .sin.sed: sed -e '/^#/d' $< > t-$@ mv t-$@ $@ all: check-macro-version all-@USE_NLS@ all-yes: stamp-po all-no: # Ensure that the gettext macros and this Makefile.in.in are in sync. check-macro-version: @test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ exit 1; \ } # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because # we don't want to bother translators with empty POT files). We assume that # LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. # In this case, stamp-po is a nop (i.e. a phony target). # stamp-po is a timestamp denoting the last time at which the CATALOGS have # been loosely updated. Its purpose is that when a developer or translator # checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, # "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent # invocations of "make" will do nothing. This timestamp would not be necessary # if updating the $(CATALOGS) would always touch them; however, the rule for # $(POFILES) has been designed to not touch files that don't need to be # changed. stamp-po: $(srcdir)/$(DOMAIN).pot test ! -f $(srcdir)/$(DOMAIN).pot || \ test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) @test ! -f $(srcdir)/$(DOMAIN).pot || { \ echo "touch stamp-po" && \ echo timestamp > stamp-poT && \ mv stamp-poT stamp-po; \ } # Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', # otherwise packages like GCC can not be built if only parts of the source # have been downloaded. # This target rebuilds $(DOMAIN).pot; it is an expensive operation. # Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ package_gnu='GNU '; \ else \ package_gnu=''; \ fi; \ if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ else \ msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ fi; \ case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ *) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --package-name="$${package_gnu}@PACKAGE@" \ --package-version='@VERSION@' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ esac test ! -f $(DOMAIN).po || { \ if test -f $(srcdir)/$(DOMAIN).pot; then \ sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ else \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ else \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ } # This rule has no dependencies: we don't need to update $(DOMAIN).pot at # every "make" invocation, only create it when it is missing. # Only "make $(DOMAIN).pot-update" or "make dist" will force an update. $(srcdir)/$(DOMAIN).pot: $(MAKE) $(DOMAIN).pot-update # This target rebuilds a PO file if $(DOMAIN).pot has changed. # Note that a PO file is not touched if it doesn't need to be changed. $(POFILES): $(srcdir)/$(DOMAIN).pot @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ if test -f "$(srcdir)/$${lang}.po"; then \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \ cd $(srcdir) \ && { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \ $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \ *) \ $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \ esac; \ }; \ else \ $(MAKE) $${lang}.po-create; \ fi install: install-exec install-data install-exec: install-data: install-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ for file in $(DISTFILES.common) Makevars.template; do \ $(INSTALL_DATA) $(srcdir)/$$file \ $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ for file in Makevars; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi install-data-no: all install-data-yes: all @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ fi; \ done; \ done install-strip: install installdirs: installdirs-exec installdirs-data installdirs-exec: installdirs-data: installdirs-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ else \ : ; \ fi installdirs-data-no: installdirs-data-yes: @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ fi; \ done; \ done # Define this as empty until I found a useful application. installcheck: uninstall: uninstall-exec uninstall-data uninstall-exec: uninstall-data: uninstall-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ for file in $(DISTFILES.common) Makevars.template; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi uninstall-data-no: uninstall-data-yes: catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ done; \ done check: all info dvi ps pdf html tags TAGS ctags CTAGS ID: mostlyclean: rm -f remove-potcdate.sed rm -f stamp-poT rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po rm -fr *.o clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES *.mo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f stamp-po $(GMOFILES) distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: $(MAKE) update-po @$(MAKE) dist2 # This is a separate target because 'update-po' must be executed before. dist2: stamp-po $(DISTFILES) dists="$(DISTFILES)"; \ if test "$(PACKAGE)" = "gettext-tools"; then \ dists="$$dists Makevars.template"; \ fi; \ if test -f $(srcdir)/$(DOMAIN).pot; then \ dists="$$dists $(DOMAIN).pot stamp-po"; \ fi; \ if test -f $(srcdir)/ChangeLog; then \ dists="$$dists ChangeLog"; \ fi; \ for i in 0 1 2 3 4 5 6 7 8 9; do \ if test -f $(srcdir)/ChangeLog.$$i; then \ dists="$$dists ChangeLog.$$i"; \ fi; \ done; \ if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ for file in $$dists; do \ if test -f $$file; then \ cp -p $$file $(distdir) || exit 1; \ else \ cp -p $(srcdir)/$$file $(distdir) || exit 1; \ fi; \ done update-po: Makefile $(MAKE) $(DOMAIN).pot-update test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) $(MAKE) update-gmo # General rule for creating PO files. .nop.po-create: @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ exit 1 # General rule for updating PO files. .nop.po-update: @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ cd $(srcdir); \ if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \ $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ *) \ $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ esac; \ }; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi $(DUMMYPOFILES): update-gmo: Makefile $(GMOFILES) @: # Recreate Makefile by invoking config.status. Explicitly invoke the shell, # because execution permission bits may not work on the current file system. # Use @SHELL@, which is the shell determined by autoconf for the use by its # scripts, not $(SHELL) which is hardwired to /bin/sh and may be deficient. Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ cd $(top_builddir) \ && @SHELL@ ./config.status $(subdir)/$@.in po-directories force: # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: chromium-bsu-0.9.15.1/po/it.po0000644000175000017500000006475412150047625012714 00000000000000# Italian translation for Chromium B.S.U. # This file is put in the public domain. # # Translators: # Valter Mura , 2010. msgid "" msgstr "" "Project-Id-Version: Chromium B.S.U.\n" "Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs\n" "POT-Creation-Date: 2013-05-25 13:43+0800\n" "PO-Revision-Date: 2011-03-22 15:18+0000\n" "Last-Translator: Valter Mura \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/Audio.cpp:110 msgid "audio" msgstr "audio" #: src/Audio.cpp:111 msgid "data" msgstr "dati" #: src/Audio.cpp:113 #, c-format msgid "UNKNOWN(type=%d)" msgstr "SCONOSCIUTO(tipo=%d)" #: src/Audio.cpp:124 #, c-format msgid "%d CDROM drive(s).\n" msgstr "%d dispositivo/i CDROM.\n" #: src/Audio.cpp:135 #, c-format msgid "Tracks: %d\n" msgstr "Tracce: %d\n" #: src/Audio.cpp:139 #, c-format msgid "track %2d: %s\n" msgstr "traccia %2d: %s\n" #: src/Audio.cpp:148 #, c-format msgid "" "\n" " Data track(s) only. CD audio not available.\n" "\n" msgstr "" "\n" " Solo tracce dati. Audio CD non disponibile.\n" "\n" #: src/Audio.cpp:154 #, c-format msgid "" "\n" " use_cdrom enabled. Set to '0' in the configuration file to disable.\n" msgstr "" "\n" " use_cdrom abilitato. Per disabilitarlo, imposta a '0' nel file di configurazione.\n" #: src/Audio.cpp:155 #, c-format msgid "" " Press the 'N' key to skip to next CD track during a game.\n" "\n" msgstr "" "Premere il pulsante 'N' per saltare alla prossima traccia CD durante il gioco.\n" "\n" #: src/Audio.cpp:166 #, c-format msgid "ERROR! Could not access CDROM device %d : %s\n" msgstr "ERRORE! Non è possibile accedere al dispositivo CDROM %d : %s\n" #: src/Audio.cpp:209 #, c-format msgid "CDROM error in AudioOpenAL::pauseGameMusic(%d)\n" msgstr "Errore CDROM in AudioOpenAL::pauseGameMusic(%d)\n" #: src/Audio.cpp:210 #, c-format msgid "CDROM status = %d\n" msgstr "Stato CDROM = %d\n" #: src/Audio.cpp:275 #, c-format msgid "Could not set CD volume, amixer returned status %d\n" msgstr "" #: src/Audio.cpp:302 #, c-format msgid "Audio::setMusicIndex(%d)\n" msgstr "Audio::setMusicIndex(%d)\n" #: src/Audio.cpp:319 #, c-format msgid "track %d is data - trying next track...\n" msgstr "la traccia %d sono dati - tento la prossima traccia...\n" #: src/AudioOpenAL.cpp:149 #, c-format msgid "alAttenuationScale == 0. Kludge it.\n" msgstr "" #: src/AudioOpenAL.cpp:162 #, c-format msgid "AudioOpenAL::Audio done\n" msgstr "AudioOpenAL::Audio fatto\n" #: src/AudioOpenAL.cpp:170 #, c-format msgid "stopping OpenAL..." msgstr "sto interrompendo OpenAL..." #: src/AudioOpenAL.cpp:182 msgid "AudioOpenAL::~Audio()" msgstr "AudioOpenAL::~Audio()" #: src/AudioOpenAL.cpp:203 #, c-format msgid "done.\n" msgstr "fatto.\n" #: src/AudioOpenAL.cpp:249 #, c-format msgid "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - one or more errors were encountered during audio check.\n" "!! Audio will be disabled.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" msgstr "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENZIONE!! - sono stati riscontrati uno o più errori durante la verifica audio.\n" "!! L'audio sarà disabilitato.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" #: src/AudioOpenAL.cpp:269 #, c-format msgid "AudioOpenAL::initSound() begin...\n" msgstr "AudioOpenAL::initSound() avvio...\n" #: src/AudioOpenAL.cpp:273 #, c-format msgid "" "-OpenAL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenAL-----------------------------------------------------\n" "Produttore : %s\n" "Renderer : %s\n" "Versione : %s\n" #: src/AudioOpenAL.cpp:279 src/MainSDL.cpp:130 #, c-format msgid "------------------------------------------------------------\n" msgstr "------------------------------------------------------------\n" #: src/AudioOpenAL.cpp:311 #, c-format msgid "Audio.cpp - init %s" msgstr "Audio.cpp - init %s" #: src/AudioOpenAL.cpp:324 #, c-format msgid "Audio.cpp - init explosion %d" msgstr "Audio.cpp - init explosion %d" #: src/AudioOpenAL.cpp:337 #, c-format msgid "Audio.cpp - init exploPop %d" msgstr "Audio.cpp - init exploPop %d" #: src/AudioOpenAL.cpp:350 msgid "Audio.cpp - initSound complete." msgstr "Audio.cpp - initSound completato." #: src/AudioOpenAL.cpp:430 #, c-format msgid "AudioOpenAL::setMusicMode(SoundType mode)\n" msgstr "AudioOpenAL::setMusicMode(modalità SoundType)\n" #: src/AudioOpenAL.cpp:465 #, c-format msgid "AudioOpenAL::setSoundVolume(%f)\n" msgstr "AudioOpenAL::setSoundVolume(%f)\n" #: src/AudioOpenAL.cpp:508 #, c-format msgid "Music volume = %f\n" msgstr "Volume musica = %f\n" #: src/AudioOpenAL.cpp:524 #, c-format msgid "" "\n" "ERROR! - sound enumerant index %d does not have valid filename!\n" msgstr "" "\n" "ERRORE! - l'enumeratore del suono con indice %d non ha un nome di file valido!\n" #: src/AudioOpenAL.cpp:547 #, c-format msgid "alutLoadWAVFile(\"%s\",...);\n" msgstr "alutLoadWAVFile(\"%s\",...);\n" #: src/AudioOpenAL.cpp:563 #, c-format msgid "ERROR!! <%s> alGetError() = %s\n" msgstr "ERRORE!! <%s> alGetError() = %s\n" #: src/AudioOpenAL.cpp:568 #, c-format msgid "ERROR!! <%s> alcGetError() = %s\n" msgstr "ERRORE!! <%s> alcGetError() = %s\n" #: src/AudioOpenAL.cpp:573 #, c-format msgid "ERROR!! <%s> alutGetError() = %s\n" msgstr "ERRORE!! <%s> alutGetError() = %s\n" #: src/AudioOpenAL.cpp:730 #, c-format msgid "ERROR: filename too long: \"%s\", line %d\n" msgstr "ERRORE: nome del file troppo lungo: \"%s\", riga %d\n" #: src/AudioOpenAL.cpp:748 #, c-format msgid "WARNING: MP3 support not available: \"%s\", line %d\n" msgstr "ATTENZIONE: supporto MP3 non disponibile: \"%s\", riga %d\n" #: src/AudioOpenAL.cpp:759 #, c-format msgid "WARNING: Ogg/Vorbis support not available: \"%s\", line %d\n" msgstr "ATTENZIONE: supporto Ogg/Vorbis non disponibile: \"%s\", riga %d\n" #: src/AudioOpenAL.cpp:763 #, c-format msgid "WARNING: file type not recognized: \"%s\": \"%s\", line %d\n" msgstr "ATTENZIONE: tipo di file non riconosciuto: \"%s\": \"%s\", riga %d\n" #: src/AudioOpenAL.cpp:778 #, c-format msgid "music playlist:\n" msgstr "scaletta musicale:\n" #: src/AudioOpenAL.cpp:781 #, c-format msgid " %2d : %s\n" msgstr " %2d : %s\n" #: src/AudioOpenAL.cpp:783 #, c-format msgid "loaded %s\n" msgstr "caricato %s\n" #: src/AudioOpenAL.cpp:808 msgid "AudioOpenAL::setMusicIndex -- begin" msgstr "AudioOpenAL::setMusicIndex -- inizio" #: src/AudioOpenAL.cpp:821 msgid "AudioOpenAL::setMusicIndex -- before setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- prima dell'impostazione del buffer di origine a 0" #: src/AudioOpenAL.cpp:824 msgid "AudioOpenAL::setMusicIndex -- after setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- dopo l'impostazione del buffer di origine a 0" #: src/AudioOpenAL.cpp:859 msgid "AudioOpenAL::setMusicIndex -- end" msgstr "AudioOpenAL::setMusicIndex -- fine" #: src/AudioOpenAL.cpp:909 src/AudioOpenAL.cpp:942 src/AudioOpenAL.cpp:992 #, c-format msgid "WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n" msgstr "ATTENZIONE: supporto PlayList non compilato in (AudioOpenAL.cpp): %s\n" #: src/AudioOpenAL.cpp:959 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadMP3\n" msgstr "ERRORE: impossibile allocare la memoria in AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:965 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadMP3\n" msgstr "ERRORE: impossibile aprire \"%s\" in AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:971 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadMP3\n" msgstr "ERRORE: impossibile aprire \"%s\" in AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:979 #, c-format msgid "ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3\n" msgstr "ERRORE: alutLoadMP3() in AudioOpenAL::loadMP3 non riuscito\n" #: src/AudioOpenAL.cpp:1011 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadVorbis\n" msgstr "ERRORE: impossibile allocare la memoria in AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1017 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "ERRORE: impossibile aprire \"%s\" in AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1023 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "ERRORE: impossibile aprire \"%s\" in AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1031 #, c-format msgid "ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis\n" msgstr "ERRORE: alutLoadVorbis() in AudioOpenAL::loadVorbis non riuscito\n" #: src/AudioSDLMixer.cpp:65 #, c-format msgid "ERROR initializing audio - AudioSDLMixer::initSound()\n" msgstr "ERRORE inizializzando l'audio - AudioSDLMixer::initSound()\n" #: src/Config.cpp:114 #, c-format msgid "WARNING: Config::init() has already been called.\n" msgstr "ATTENZIONE: Config::init() è già stato chiamato.\n" #: src/Config.cpp:243 #, c-format msgid "WARNING: could not read config file (%s)\n" msgstr "ATTENZIONE: impossibile leggere il file di configurazione (%s)\n" #: src/Config.cpp:302 #, c-format msgid "wrote config file (%s)\n" msgstr "file di configurazione scritto (%s)\n" #: src/Config.cpp:307 #, c-format msgid "WARNING: could not write config file (%s)\n" msgstr "ATTENZIONE: impossibile scrivere il file di configurazione (%s)\n" #: src/EnemyAircraft.cpp:111 #, c-format msgid "%d EnemyAircraft allocated\n" msgstr "%d EnemyAircraft allocati\n" #: src/EnemyAircraft_Straight.cpp:98 #, c-format msgid "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" msgstr "" #: src/EnemyFleet.cpp:243 #, c-format msgid "num enemies on screen = %d\n" msgstr "numero di nemici sullo schermo = %d\n" #: src/Global.cpp:114 #, c-format msgid "WARNING: Global::init() has already been called.\n" msgstr "ATTENZIONE: Global::init() è già stato chiamato.\n" #: src/Global.cpp:211 #, c-format msgid "Starting up..." msgstr "Avvio in corso..." #: src/Global.cpp:242 #, c-format msgid "...startup complete.\n" msgstr "...avvio completato.\n" #: src/Global.cpp:249 #, c-format msgid "Shutting down...\n" msgstr "Spegnimento in corso...\n" #: src/Global.cpp:262 #, c-format msgid "...shutdown complete.\n" msgstr "...spegnimento completato.\n" #: src/Global.cpp:269 #, c-format msgid "deleteTextures()\n" msgstr "deleteTextures()\n" #: src/Global.cpp:289 #, c-format msgid "Global::loadTextures()\n" msgstr "Global::loadTextures()\n" #: src/Global.cpp:352 #, c-format msgid "Generating random sequences\n" msgstr "Generazione delle sequenze casuali\n" #: src/HeroAmmo.cpp:167 #, c-format msgid "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" msgstr "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" #: src/HeroAmmo.cpp:190 #, c-format msgid "%p <--%p--> %p\n" msgstr "%p <--%p--> %p\n" #: src/HiScore.cpp:58 #, c-format msgid "nobody" msgstr "nessuno" #: src/HiScore.cpp:83 #, c-format msgid "WARNING: HiScore::init() has already been called.\n" msgstr "ATTENZIONE: HiScore::init() è già stato chiamato.\n" #: src/HiScore.cpp:241 #, c-format msgid "WARNING: could not write score file (%s)\n" msgstr "ATTENZIONE: impossibile scrivere il file del punteggio (%s)\n" #: src/HiScore.cpp:276 #, fuzzy, c-format msgid "WARNING: error reading score file (%s)\n" msgstr "ATTENZIONE: impossibile leggere il file del punteggio (%s)\n" #: src/HiScore.cpp:319 src/HiScore.cpp:321 src/HiScore.cpp:323 #: src/HiScore.cpp:343 src/HiScore.cpp:345 src/HiScore.cpp:347 #, fuzzy, c-format msgid "WARNING: error reading old score file (%s)\n" msgstr "ATTENZIONE: impossibile leggere il file del punteggio (%s)\n" #: src/HiScore.cpp:332 #, c-format msgid "WARNING: empty score file (%s)\n" msgstr "ATTENZIONE: file del punteggio vuoto (%s)\n" #: src/HiScore.cpp:357 #, c-format msgid "WARNING: could not read score file (%s)\n" msgstr "ATTENZIONE: impossibile leggere il file del punteggio (%s)\n" #: src/HiScore.cpp:449 #, c-format msgid "high scores:\n" msgstr "Punteggi migliori:\n" #: src/HiScore.cpp:455 #, c-format msgid "%02d/%02d/%04d %16s %d\n" msgstr "%02d/%02d/%04d %16s %d\n" #: src/main.cpp:119 #, c-format msgid "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : run in fullscreen mode\n" " -w/--window : run in windowed mode\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : do not initialize audio\n" " -nb/--noblend : disable blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" msgstr "" "\n" "--------------------------------------------------\n" "Opzioni Chromium B.S.U.\n" "--------------------------------------------------\n" " -f/--fullscreen : avvia in modalità a tutto schermo\n" " -w/--window : avvia in modalità finestra\n" " -v/--vidmode : modalità 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : non inizializzare audio\n" " -nb/--noblend : disabilita sfumatura (OpenGL)\n" " -nt/--notexborder : non impostare trama colore bordo (OpenGL)\n" "--------------------------------------------------\n" "\n" #: src/main.cpp:231 #, c-format msgid "!! ERROR !! - " msgstr "!! ERRORE !! - " #: src/main.cpp:255 #, c-format msgid "Extensions :" msgstr "Estensioni:" #: src/MainGL.cpp:86 #, c-format msgid "initGL()\n" msgstr "initGL()\n" #: src/MainGL.cpp:148 #, c-format msgid "error loading font: %s\n" msgstr "errore durante il caricamento carattere: %s\n" #: src/MainGL.cpp:153 #, c-format msgid "error loading font\n" msgstr "errore durante il caricamento carattere\n" #: src/MainGL.cpp:183 #, c-format msgid "!!MainGL::drawGL() HUH?\n" msgstr "!!MainGL::drawGL() HUH?\n" #: src/MainGL.cpp:311 #, c-format msgid "" "new high score!\n" "\n" "%d" msgstr "" "nuovo record!\n" "\n" "%d" #: src/MainGL.cpp:316 #, c-format msgid "" "n o t b a d !\n" "rank : %d\n" "\n" "%d" msgstr "" "n o n m a l e !\n" "posizione: %d\n" "\n" "%d" #: src/MainGL.cpp:321 msgid "l o s e r" msgstr "h a i p e r s o" #: src/MainGL.cpp:379 #, c-format msgid "" "congratulations!\n" " \n" "l e v e l\n" " %d \n" "c o m p l e t e\n" " \n" msgstr "" "congratulazioni!\n" " \n" "l i v e l l o\n" " %d \n" "c o m p l e t a t o\n" " \n" #: src/MainGLUT.cpp:77 #, c-format msgid "MainGLUT::run()\n" msgstr "MainGLUT::run()\n" #: src/MainGLUT.cpp:93 src/MainSDL.cpp:286 #, c-format msgid "ERROR!!! OpenGL error: %s\n" msgstr "ERRORE!!! Errore OpenGL: %s\n" #: src/MainGLUT.cpp:235 #, c-format msgid "key = %d\n" msgstr "chiave = %d\n" #: src/MainSDL.cpp:74 #, c-format msgid "Couldn't initialize SDL: %s\n" msgstr "Impossibile inizializzare SDL: %s\n" #: src/MainSDL.cpp:77 #, c-format msgid "SDL initialized.\n" msgstr "SDL inizializzato.\n" #: src/MainSDL.cpp:83 #, c-format msgid "num joysticks = %d\n" msgstr "numero joystick = %d\n" #: src/MainSDL.cpp:85 #, c-format msgid " joystick 0 = %p\n" msgstr " joystick 0 = %p\n" #: src/MainSDL.cpp:91 #, c-format msgid "no joysticks found\n" msgstr "nessun joystick trovato\n" #: src/MainSDL.cpp:116 src/MainSDL.cpp:347 #, c-format msgid "Couldn't set video mode: %s\n" msgstr "Impossibile impostare la modalità video: %s\n" #: src/MainSDL.cpp:124 #, c-format msgid "" "-OpenGL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenGL-----------------------------------------------------\n" "Produttore : %s\n" "Renderer : %s\n" "Versione : %s\n" #: src/MainSDL.cpp:215 #, c-format msgid "init----> %3.2ffps gameSpeed = %g\n" msgstr "" #: src/MainSDL.cpp:222 #, c-format msgid "init----> %3.2ffps targetAdj = %g, tmp = %g\n" msgstr "" #: src/MainSDL.cpp:235 #, c-format msgid "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" msgstr "" #: src/MainSDL.cpp:257 #, c-format msgid "" "%d speed adjustments required.\n" "NOTE: The game was not able to maintain a steady 50 frames per\n" " second. You should consider reducing your screen resolution\n" " or lowering the graphics detail setting.\n" " -OR-\n" " make sure that you aren't running any system monitoring\n" " tools (like 'top', 'xosview', etc.) These kinds of tools\n" " can make it difficult to maintain a steady frame rate.\n" msgstr "" "%d aggiustamenti della velocità richiesti.\n" "NOTA: Il gioco non ha potuto mantenere una stabilità di 50 fotogrammi per\n" " secondi. Considera la riduzione della risoluzione dello schermo\n" " oppure la riduzione delle impostazioni di dettaglio grafico.\n" " -OPPURE-\n" " assicurati di non avere in esecuzione nessuno strumento di misurazione del sistema\n" " (come 'top', 'xosview', etc.) Questo genere di strumenti\n" " può rendere difficile mantenere una velocità di aggiornamento costante.\n" #: src/MainSDL.cpp:269 #, c-format msgid "exit.\n" msgstr "uscita.\n" #: src/MainSDL.cpp:294 #, c-format msgid "ERROR!!! SDL error '%s'\n" msgstr "ERRORE!!! Errore SDL '%s'\n" #: src/MainSDL.cpp:352 #, c-format msgid "video mode set " msgstr "modalità video impostata" #: src/MainSDL.cpp:359 #, c-format msgid "(bpp=%d RGB=%d%d%d depth=%d)\n" msgstr "" #: src/MainSDL_Event.cpp:40 #, c-format msgid "%-5d SDL_ACTIVEEVENT \n" msgstr "%-5d SDL_ACTIVEEVENT \n" #: src/MainSDL_Event.cpp:41 #, c-format msgid "%-5d SDL_KEYDOWN \n" msgstr "%-5d SDL_KEYDOWN \n" #: src/MainSDL_Event.cpp:42 #, c-format msgid "%-5d SDL_KEYUP \n" msgstr "%-5d SDL_KEYUP \n" #: src/MainSDL_Event.cpp:43 #, c-format msgid "%-5d SDL_MOUSEMOTION \n" msgstr "%-5d SDL_MOUSEMOTION \n" #: src/MainSDL_Event.cpp:44 #, c-format msgid "%-5d SDL_MOUSEBUTTONDOWN \n" msgstr "%-5d SDL_MOUSEBUTTONDOWN \n" #: src/MainSDL_Event.cpp:45 #, c-format msgid "%-5d SDL_MOUSEBUTTONUP \n" msgstr "%-5d SDL_MOUSEBUTTONUP \n" #: src/MainSDL_Event.cpp:46 #, c-format msgid "%-5d SDL_JOYBUTTONDOWN \n" msgstr "%-5d SDL_JOYBUTTONDOWN \n" #: src/MainSDL_Event.cpp:47 #, c-format msgid "%-5d SDL_JOYBUTTONUP \n" msgstr "%-5d SDL_JOYBUTTONUP \n" #: src/MainSDL_Event.cpp:212 #, c-format msgid "MainSDL::getEvent HUH?\n" msgstr "MainSDL::getEvent HUH?\n" #: src/MainSDL_Event.cpp:222 #, c-format msgid "" "buffer = \"%s\n" "\"" msgstr "" "buffer = \"%s\n" "\"" #: src/MainSDL_Event.cpp:243 #, c-format msgid "mouse active" msgstr "mouse attivo" #: src/MainSDL_Event.cpp:251 #, c-format msgid "focus\n" msgstr "fuoco\n" #: src/MainSDL_Event.cpp:403 #, c-format msgid "key '%s' pressed\n" msgstr "tasto '%s' premuto\n" #: src/MainSDL_Event.cpp:404 #, c-format msgid "game->gameFrame = %d\n" msgstr "game->gameFrame = %d\n" #: src/MainSDL_Event.cpp:538 #, c-format msgid "MainSDL::grabMouse(%d)\n" msgstr "MainSDL::grabMouse(%d)\n" #: src/MenuGL.cpp:43 msgid " d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u !" msgstr " n o n p e r m e t t e r e a -n e s s u n- n e m i c o d i s u p e r a r t i !" #: src/MenuGL.cpp:44 msgid " e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e !" msgstr " o g n i n e m i c o c h e t i s u p e r a t i c o s t e r à u n a v i t a !" #: src/MenuGL.cpp:45 msgid " a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s !" msgstr " p e r m e t t i a i p o w e r - u p d i s u p e r a r t i p e r m o l t i p u n t i !" #: src/MenuGL.cpp:46 msgid " c r a s h i n t o e n e m i e s t o d e s t r o y t h e m !" msgstr " s c o n t r a t i c o n i n e m i c i p e r d i s t r u g g e r l i !" #: src/MenuGL.cpp:47 msgid " r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t !" msgstr " c l i c c a i l t a s t o d e s t r o d u e v o l t e p e r l ' a u t o - d i s t r u z i o n e !" #: src/MenuGL.cpp:48 msgid " s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n !" msgstr " a u t o - d i s t r u g g i t i p e r p r e s e r v a r e l e m u n i z i o n i !" #: src/MenuGL.cpp:49 msgid " d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/" msgstr " s c a r i c a C h r o m i u m B. S. U. d a http://chromium-bsu.sf.net/" #: src/MenuGL.cpp:70 msgid "n e w g a m e" msgstr "n u o v a p a r t i t a" #: src/MenuGL.cpp:71 msgid "l e v e l" msgstr "l i v e l l o" #: src/MenuGL.cpp:72 msgid "s k i l l" msgstr "a b i l i t à" #: src/MenuGL.cpp:73 msgid "g f x d e t a i l" msgstr "d e t t a g l i o g f x" #: src/MenuGL.cpp:74 msgid "f u l l s c r e e n" msgstr "a t u t t o s c h e r m o" #: src/MenuGL.cpp:75 msgid "s c r e e n s i z e" msgstr "d i m e n s i o n e s c h e r m o" #: src/MenuGL.cpp:76 msgid "s o u n d f x v o l u m e" msgstr "v o l u m e e f f e t t i s o n o r i" #: src/MenuGL.cpp:77 msgid "m u s i c v o l u m e" msgstr "v o l u m e m u s i c a" #: src/MenuGL.cpp:78 msgid "m o v e m e n t s p e e d" msgstr "" #: src/MenuGL.cpp:79 msgid "q u i t" msgstr "e s c i" #: src/MenuGL.cpp:143 src/MenuGL.cpp:417 #, c-format msgid "ATTENTION: Using 'thin' text to improve framerate...\n" msgstr "ATTENZIONE: In uso il testo 'sottile' per migliorare la velocità di aggiornamento...\n" #: src/MenuGL.cpp:147 #, c-format msgid "MenuGL::createLists\n" msgstr "MenuGL::createLists\n" #: src/MenuGL.cpp:162 msgid "fish in a barrel" msgstr "pesce in un barile" #: src/MenuGL.cpp:163 msgid "wimp" msgstr "gemito" #: src/MenuGL.cpp:164 msgid "easy" msgstr "facile" #: src/MenuGL.cpp:165 msgid "normal" msgstr "normale" #: src/MenuGL.cpp:166 msgid "experienced" msgstr "esperto" #: src/MenuGL.cpp:167 msgid "fun" msgstr "divertente" #: src/MenuGL.cpp:168 msgid "insane" msgstr "folle" #: src/MenuGL.cpp:169 msgid "impossible" msgstr "impossibile" #: src/MenuGL.cpp:170 msgid "-" msgstr "-" #: src/MenuGL.cpp:292 src/MenuGL.cpp:320 msgid "high scores" msgstr "classifiche" #: src/MenuGL.cpp:349 msgid "the" msgstr "il" #: src/MenuGL.cpp:353 msgid "reptile" msgstr "rettile" #: src/MenuGL.cpp:357 msgid "labour" msgstr "" #: src/MenuGL.cpp:361 msgid "project" msgstr "progetto" #: src/MenuGL.cpp:422 #, c-format msgid "ATTENTION: Reverting to 'thick' text...\n" msgstr "ATTENZIONE: Sto riportando il testo a 'sottile'...\n" #: src/MenuGL.cpp:473 #, c-format msgid "low" msgstr "basso" #: src/MenuGL.cpp:474 #, c-format msgid "med" msgstr "medio" #: src/MenuGL.cpp:475 #, c-format msgid "high" msgstr "alto" #: src/MenuGL.cpp:480 #, c-format msgid "%dx%d" msgstr "" #: src/MenuGL.cpp:484 #, c-format msgid "true" msgstr "" #: src/MenuGL.cpp:485 #, c-format msgid "false" msgstr "" #: src/MenuGL.cpp:791 src/MenuGL.cpp:864 src/MenuGL.cpp:935 #, c-format msgid "---- error setting full screen mode ----" msgstr "---- errore impostando la modalità a schermo intero ----" #: src/MenuGL.cpp:793 #, c-format msgid "---- error setting window mode ----" msgstr "---- errore impostando la modalità finestra ----" #: src/MenuGL.cpp:834 #, c-format msgid "---- you must complete level %d before you can select level %d ----" msgstr "---- devi completare %d livelli prima di poter scegliere il livello %d ----" #: src/MenuGL.cpp:850 src/MenuGL.cpp:921 #, c-format msgid "---- error setting screen size ----" msgstr "---- errore impostando la dimensione dello schermo ----" #: src/PowerUps.cpp:180 #, c-format msgid "active power ups = %d\n" msgstr "power up attivi = %d\n" #: src/PowerUps.cpp:368 #, c-format msgid "?? PowerUp::seal()" msgstr "" #: src/ScreenItemAdd.cpp:107 #, c-format msgid "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" msgstr "" #: src/StatusDisplay.cpp:653 src/StatusDisplay.cpp:657 msgid "p a u s e d" msgstr "i n p a u s a" #: src/StatusDisplay.cpp:677 msgid "do not let -any- ships past you! each one costs you a life!" msgstr "non permettere a -NESSUNA- nave di superarti! ciascuna ti costerà una vita!" #: src/StatusDisplay.cpp:688 msgid "let super shields pass by for an extra life!" msgstr "permetti ai super scudi di superarti per ottenere una vita extra!" #: src/TextFTGL.cpp:35 #, c-format msgid "FTGL: error loading font: %s\n" msgstr "FTGL: errore caricando il carattere: %s\n" #: src/TextFTGL.cpp:38 msgid "FTGL: error loading font" msgstr "FTGL: errore caricando il carattere" #. TRANSLATORS: If using the FTGL backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. #. #. TRANSLATORS: If using the GLC backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. The GLC renderer will fall back on other fonts #. if some characters are not available though, so choose a font #. that your language looks good in. #. #: src/TextFTGL.cpp:105 src/TextGLC.cpp:41 msgid "Gothic Uralic" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:135 msgid "/usr/share/fonts/truetype/uralic/gothub__.ttf" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:141 msgid "/usr/share/fonts/truetype/uralic/gothu___.ttf" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:148 msgid "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:154 msgid "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" msgstr "" #: src/TextGLC.cpp:30 msgid "GLC: couldn't set context" msgstr "GLC: impossibile impostare il contesto" chromium-bsu-0.9.15.1/po/zh_TW.po0000644000175000017500000006366512150047625013333 00000000000000# Traditional Chinese translation of the Chromium BSU package. # This file is put in the public domain. # # Translators: # Emmanuel Trillaud , 2010. # Wei-Lun Chao , 2010. msgid "" msgstr "" "Project-Id-Version: Chromium B.S.U.\n" "Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs\n" "POT-Creation-Date: 2013-05-25 13:43+0800\n" "PO-Revision-Date: 2011-03-22 15:18+0000\n" "Last-Translator: Wei-Lun Chao \n" "Language-Team: Chinese (traditional) \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: src/Audio.cpp:110 msgid "audio" msgstr "音訊" #: src/Audio.cpp:111 msgid "data" msgstr "資料" #: src/Audio.cpp:113 #, c-format msgid "UNKNOWN(type=%d)" msgstr "䏿˜Ž(型態=%d)" #: src/Audio.cpp:124 #, c-format msgid "%d CDROM drive(s).\n" msgstr "%d 光碟機。\n" #: src/Audio.cpp:135 #, c-format msgid "Tracks: %d\n" msgstr "軌段:%d\n" #: src/Audio.cpp:139 #, c-format msgid "track %2d: %s\n" msgstr "軌段 %2d:%s\n" #: src/Audio.cpp:148 #, c-format msgid "" "\n" " Data track(s) only. CD audio not available.\n" "\n" msgstr "" "\n" "åªæœ‰è³‡æ–™è»Œæ®µã€‚CD 音訊無法使用。\n" "\n" #: src/Audio.cpp:154 #, c-format msgid "" "\n" " use_cdrom enabled. Set to '0' in the configuration file to disable.\n" msgstr "" "\n" "use_cdrom 已啟用。在組態檔案中設定為「0ã€ä»¥åœç”¨ã€‚\n" #: src/Audio.cpp:155 #, c-format msgid "" " Press the 'N' key to skip to next CD track during a game.\n" "\n" msgstr "" " åœ¨éŠæˆ²æœŸé–“按下「Nã€éµä»¥è·³åˆ°ä¸‹ä¸€å€‹ CD 軌段。\n" "\n" #: src/Audio.cpp:166 #, c-format msgid "ERROR! Could not access CDROM device %d : %s\n" msgstr "錯誤ï¼ç„¡æ³•å­˜å– CDROM è£ç½® %d:%s\n" #: src/Audio.cpp:209 #, c-format msgid "CDROM error in AudioOpenAL::pauseGameMusic(%d)\n" msgstr "CDROM 發生錯誤於 AudioOpenAL::pauseGameMusic(%d)\n" #: src/Audio.cpp:210 #, c-format msgid "CDROM status = %d\n" msgstr "CDROM 狀態 = %d\n" #: src/Audio.cpp:275 #, c-format msgid "Could not set CD volume, amixer returned status %d\n" msgstr "" #: src/Audio.cpp:302 #, c-format msgid "Audio::setMusicIndex(%d)\n" msgstr "音訊::setMusicIndex(%d)\n" #: src/Audio.cpp:319 #, c-format msgid "track %d is data - trying next track...\n" msgstr "軌段 %d 是資料 - 嘗試下一軌段…\n" #: src/AudioOpenAL.cpp:149 #, c-format msgid "alAttenuationScale == 0. Kludge it.\n" msgstr "alAttenuationScale == 0. Kludge it。\n" #: src/AudioOpenAL.cpp:162 #, c-format msgid "AudioOpenAL::Audio done\n" msgstr "AudioOpenAL::音訊已完æˆ\n" #: src/AudioOpenAL.cpp:170 #, c-format msgid "stopping OpenAL..." msgstr "åœæ­¢ OpenAL…" #: src/AudioOpenAL.cpp:182 msgid "AudioOpenAL::~Audio()" msgstr "AudioOpenAL::~Audio()" #: src/AudioOpenAL.cpp:203 #, c-format msgid "done.\n" msgstr "已完æˆã€‚\n" #: src/AudioOpenAL.cpp:249 #, c-format msgid "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - one or more errors were encountered during audio check.\n" "!! Audio will be disabled.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" msgstr "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! æ³¨æ„ !! - 在音訊檢查期間é‡åˆ°ä¸€å€‹æˆ–更多錯誤。\n" "!! 音訊將被åœç”¨ã€‚\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" #: src/AudioOpenAL.cpp:269 #, c-format msgid "AudioOpenAL::initSound() begin...\n" msgstr "AudioOpenAL::initSound() 開始…\n" #: src/AudioOpenAL.cpp:273 #, c-format msgid "" "-OpenAL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenAL-----------------------------------------------------\n" "供應商 :%s\n" "潤算器 :%s\n" "版本 :%s\n" #: src/AudioOpenAL.cpp:279 src/MainSDL.cpp:130 #, c-format msgid "------------------------------------------------------------\n" msgstr "------------------------------------------------------------\n" #: src/AudioOpenAL.cpp:311 #, c-format msgid "Audio.cpp - init %s" msgstr "Audio.cpp - åˆå§‹ %s" #: src/AudioOpenAL.cpp:324 #, c-format msgid "Audio.cpp - init explosion %d" msgstr "Audio.cpp - åˆå§‹çˆ†ç‚¸ %d" #: src/AudioOpenAL.cpp:337 #, c-format msgid "Audio.cpp - init exploPop %d" msgstr "Audio.cpp - init exploPop %d" #: src/AudioOpenAL.cpp:350 msgid "Audio.cpp - initSound complete." msgstr "Audio.cpp - initSound 完æˆã€‚" #: src/AudioOpenAL.cpp:430 #, c-format msgid "AudioOpenAL::setMusicMode(SoundType mode)\n" msgstr "AudioOpenAL::setMusicMode(SoundType 模å¼)\n" #: src/AudioOpenAL.cpp:465 #, c-format msgid "AudioOpenAL::setSoundVolume(%f)\n" msgstr "AudioOpenAL::setSoundVolume(%f)\n" #: src/AudioOpenAL.cpp:508 #, c-format msgid "Music volume = %f\n" msgstr "éŸ³æ¨‚éŸ³é‡ = %f\n" #: src/AudioOpenAL.cpp:524 #, c-format msgid "" "\n" "ERROR! - sound enumerant index %d does not have valid filename!\n" msgstr "" "\n" "錯誤ï¼- è²éŸ³ç„¡åºç´¢å¼• %d 沒有有效檔åï¼\n" #: src/AudioOpenAL.cpp:547 #, c-format msgid "alutLoadWAVFile(\"%s\",...);\n" msgstr "alutLoadWAVFile(\"%s\",...);\n" #: src/AudioOpenAL.cpp:563 #, c-format msgid "ERROR!! <%s> alGetError() = %s\n" msgstr "錯誤 !!<%s> alGetError() = %s\n" #: src/AudioOpenAL.cpp:568 #, c-format msgid "ERROR!! <%s> alcGetError() = %s\n" msgstr "錯誤 !!<%s> alcGetError() = %s\n" #: src/AudioOpenAL.cpp:573 #, c-format msgid "ERROR!! <%s> alutGetError() = %s\n" msgstr "錯誤 !!<%s> alutGetError() = %s\n" #: src/AudioOpenAL.cpp:730 #, c-format msgid "ERROR: filename too long: \"%s\", line %d\n" msgstr "錯誤:檔å太長:\"%s\", 列 %d\n" #: src/AudioOpenAL.cpp:748 #, c-format msgid "WARNING: MP3 support not available: \"%s\", line %d\n" msgstr "警告:MP3 支æ´ç„¡æ³•使用:\"%s\", 列 %d\n" #: src/AudioOpenAL.cpp:759 #, c-format msgid "WARNING: Ogg/Vorbis support not available: \"%s\", line %d\n" msgstr "警告:Ogg/Vorbis 支æ´ç„¡æ³•使用:\"%s\", 列 %d\n" #: src/AudioOpenAL.cpp:763 #, c-format msgid "WARNING: file type not recognized: \"%s\": \"%s\", line %d\n" msgstr "警告:檔案類型無法辨識:\"%s\":\"%s\", 列 %d\n" #: src/AudioOpenAL.cpp:778 #, c-format msgid "music playlist:\n" msgstr "音樂播放清單:\n" #: src/AudioOpenAL.cpp:781 #, c-format msgid " %2d : %s\n" msgstr " %2d:%s\n" #: src/AudioOpenAL.cpp:783 #, c-format msgid "loaded %s\n" msgstr "已載入 %s\n" #: src/AudioOpenAL.cpp:808 msgid "AudioOpenAL::setMusicIndex -- begin" msgstr "AudioOpenAL::setMusicIndex -- é–‹å§‹" #: src/AudioOpenAL.cpp:821 msgid "AudioOpenAL::setMusicIndex -- before setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- 設定來æºç·©è¡å€ç‚º 0 之å‰" #: src/AudioOpenAL.cpp:824 msgid "AudioOpenAL::setMusicIndex -- after setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- 設定來æºç·©è¡å€ç‚º 0 之後" #: src/AudioOpenAL.cpp:859 msgid "AudioOpenAL::setMusicIndex -- end" msgstr "AudioOpenAL::setMusicIndex -- çµæŸ" #: src/AudioOpenAL.cpp:909 src/AudioOpenAL.cpp:942 src/AudioOpenAL.cpp:992 #, c-format msgid "WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n" msgstr "警告:播放清單支æ´ç„¡æ³•在 (AudioOpenAL.cpp) 中編譯:%s\n" #: src/AudioOpenAL.cpp:959 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadMP3\n" msgstr "錯誤:無法在 AudioOpenAL::loadMP3 中é…置記憶體\n" #: src/AudioOpenAL.cpp:965 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadMP3\n" msgstr "錯誤:無法在 AudioOpenAL::loadMP3 中開啟「%sã€\n" #: src/AudioOpenAL.cpp:971 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadMP3\n" msgstr "錯誤:無法在 AudioOpenAL::loadMP3 中開啟「%sã€\n" #: src/AudioOpenAL.cpp:979 #, c-format msgid "ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3\n" msgstr "錯誤:alutLoadMP3() 在 AudioOpenAL::loadMP3 中失敗\n" #: src/AudioOpenAL.cpp:1011 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadVorbis\n" msgstr "錯誤:無法在 AudioOpenAL::loadVorbis 中é…置記憶體\n" #: src/AudioOpenAL.cpp:1017 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "錯誤:無法在 AudioOpenAL::loadVorbis 中開啟「%sã€\n" #: src/AudioOpenAL.cpp:1023 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "錯誤:無法在 AudioOpenAL::loadVorbis 中開啟「%sã€\n" #: src/AudioOpenAL.cpp:1031 #, c-format msgid "ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis\n" msgstr "錯誤:alutLoadVorbis() 在 AudioOpenAL::loadVorbis 中失敗\n" #: src/AudioSDLMixer.cpp:65 #, c-format msgid "ERROR initializing audio - AudioSDLMixer::initSound()\n" msgstr "åˆå§‹åŒ–音訊 - AudioSDLMixer::initSound() 時發生錯誤\n" #: src/Config.cpp:114 #, c-format msgid "WARNING: Config::init() has already been called.\n" msgstr "警告:Config::init() 已呼å«ã€‚\n" #: src/Config.cpp:243 #, c-format msgid "WARNING: could not read config file (%s)\n" msgstr "警告:無法讀å–組態檔案 (%s)\n" #: src/Config.cpp:302 #, c-format msgid "wrote config file (%s)\n" msgstr "已寫入組態檔案 (%s)\n" #: src/Config.cpp:307 #, c-format msgid "WARNING: could not write config file (%s)\n" msgstr "警告:無法寫入組態檔案 (%s)\n" #: src/EnemyAircraft.cpp:111 #, c-format msgid "%d EnemyAircraft allocated\n" msgstr "%d EnemyAircraft é…ç½®\n" #: src/EnemyAircraft_Straight.cpp:98 #, c-format msgid "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" msgstr "EnemyAircraft_Straight %p…pos[1] = %g,vel[1] = %g\n" #: src/EnemyFleet.cpp:243 #, c-format msgid "num enemies on screen = %d\n" msgstr "èž¢å¹•ä¸Šæ•µäººæ•¸é‡ = %d\n" #: src/Global.cpp:114 #, c-format msgid "WARNING: Global::init() has already been called.\n" msgstr "警告:Global::init() 已呼å«ã€‚\n" #: src/Global.cpp:211 #, c-format msgid "Starting up..." msgstr "開始啟動…" #: src/Global.cpp:242 #, c-format msgid "...startup complete.\n" msgstr "...啟動完æˆã€‚\n" #: src/Global.cpp:249 #, c-format msgid "Shutting down...\n" msgstr "關機…\n" #: src/Global.cpp:262 #, c-format msgid "...shutdown complete.\n" msgstr "...關機完æˆã€‚\n" #: src/Global.cpp:269 #, c-format msgid "deleteTextures()\n" msgstr "deleteTextures()\n" #: src/Global.cpp:289 #, c-format msgid "Global::loadTextures()\n" msgstr "Global::loadTextures()\n" #: src/Global.cpp:352 #, c-format msgid "Generating random sequences\n" msgstr "產生隨機åºåˆ—\n" #: src/HeroAmmo.cpp:167 #, c-format msgid "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" msgstr "HeroAmmo::addAmmo(%d,<%f %f %f> )\n" #: src/HeroAmmo.cpp:190 #, c-format msgid "%p <--%p--> %p\n" msgstr "%p <--%p--> %p\n" #: src/HiScore.cpp:58 #, c-format msgid "nobody" msgstr "沒有任何人" #: src/HiScore.cpp:83 #, c-format msgid "WARNING: HiScore::init() has already been called.\n" msgstr "警告:HiScore::init() 已呼å«ã€‚\n" #: src/HiScore.cpp:241 #, c-format msgid "WARNING: could not write score file (%s)\n" msgstr "警告:無法寫入分數檔案 (%s)\n" #: src/HiScore.cpp:276 #, fuzzy, c-format msgid "WARNING: error reading score file (%s)\n" msgstr "警告:無法讀å–分數檔案 (%s)\n" #: src/HiScore.cpp:319 src/HiScore.cpp:321 src/HiScore.cpp:323 #: src/HiScore.cpp:343 src/HiScore.cpp:345 src/HiScore.cpp:347 #, fuzzy, c-format msgid "WARNING: error reading old score file (%s)\n" msgstr "警告:無法讀å–分數檔案 (%s)\n" #: src/HiScore.cpp:332 #, c-format msgid "WARNING: empty score file (%s)\n" msgstr "警告:空的分數檔案 (%s)\n" #: src/HiScore.cpp:357 #, c-format msgid "WARNING: could not read score file (%s)\n" msgstr "警告:無法讀å–分數檔案 (%s)\n" #: src/HiScore.cpp:449 #, c-format msgid "high scores:\n" msgstr "高分:\n" #: src/HiScore.cpp:455 #, c-format msgid "%02d/%02d/%04d %16s %d\n" msgstr "%02d/%02d/%04d %16s %d\n" #: src/main.cpp:119 #, c-format msgid "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : run in fullscreen mode\n" " -w/--window : run in windowed mode\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : do not initialize audio\n" " -nb/--noblend : disable blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" msgstr "" "\n" "--------------------------------------------------\n" "Chromium B.S.U.é¸é …\n" "--------------------------------------------------\n" " -f/--fullscreen :在全螢幕模å¼ä¸­é‹è¡Œ\n" " -w/--window :在視窗模å¼ä¸­é‹è¡Œ\n" " -v/--vidmode ï¼šæ¨¡å¼ 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na /--noaudio :ä¸åˆå§‹åŒ–音訊\n" " -nb /--noblend :åœç”¨æ··è‰² (OpenGL)\n" " -nt /--notexborder :ä¸è¨­å®š tex 邊框é¡è‰² (OpenGL)\n" "--------------------------------------------------\n" "\n" #: src/main.cpp:231 #, c-format msgid "!! ERROR !! - " msgstr "!! 錯誤 !! - " #: src/main.cpp:255 #, c-format msgid "Extensions :" msgstr "延伸:" #: src/MainGL.cpp:86 #, c-format msgid "initGL()\n" msgstr "initGL()\n" #: src/MainGL.cpp:148 #, c-format msgid "error loading font: %s\n" msgstr "載入字型時發生錯誤:%s\n" #: src/MainGL.cpp:153 #, c-format msgid "error loading font\n" msgstr "載入字型時發生錯誤\n" #: src/MainGL.cpp:183 #, c-format msgid "!!MainGL::drawGL() HUH?\n" msgstr "!!MainGL::drawGL() 呃?\n" #: src/MainGL.cpp:311 #, c-format msgid "" "new high score!\n" "\n" "%d" msgstr "" "新高分ï¼\n" "\n" "%d" #: src/MainGL.cpp:316 #, c-format msgid "" "n o t b a d !\n" "rank : %d\n" "\n" "%d" msgstr "" "ä¸ éŒ¯ 噢ï¼\n" "分級:%d\n" "\n" "%d" #: src/MainGL.cpp:321 msgid "l o s e r" msgstr "失 æ•— 者" #: src/MainGL.cpp:379 #, c-format msgid "" "congratulations!\n" " \n" "l e v e l\n" " %d \n" "c o m p l e t e\n" " \n" msgstr "" "æ­å–œï¼\n" "\n" " éŽ\n" "%d\n" " é—œ\n" "\n" #: src/MainGLUT.cpp:77 #, c-format msgid "MainGLUT::run()\n" msgstr "MainGLUT::run()\n" #: src/MainGLUT.cpp:93 src/MainSDL.cpp:286 #, c-format msgid "ERROR!!! OpenGL error: %s\n" msgstr "錯誤!!! OpenGL 錯誤:%s\n" #: src/MainGLUT.cpp:235 #, c-format msgid "key = %d\n" msgstr "éµ = %d\n" #: src/MainSDL.cpp:74 #, c-format msgid "Couldn't initialize SDL: %s\n" msgstr "無法åˆå§‹åŒ– SDL:%s\n" #: src/MainSDL.cpp:77 #, c-format msgid "SDL initialized.\n" msgstr "SDL å·²åˆå§‹åŒ–。\n" #: src/MainSDL.cpp:83 #, c-format msgid "num joysticks = %d\n" msgstr "æ–æ¡¿æ•¸é‡ = %d\n" #: src/MainSDL.cpp:85 #, c-format msgid " joystick 0 = %p\n" msgstr " æ–æ¡¿ 0=%p\n" #: src/MainSDL.cpp:91 #, c-format msgid "no joysticks found\n" msgstr "找ä¸åˆ°ä»»ä½•æ–æ¡¿\n" #: src/MainSDL.cpp:116 src/MainSDL.cpp:347 #, c-format msgid "Couldn't set video mode: %s\n" msgstr "無法設定視訊模å¼ï¼š%s\n" #: src/MainSDL.cpp:124 #, c-format msgid "" "-OpenGL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenGL-----------------------------------------------------\n" "供應商 :%s\n" "潤算器 :%s\n" "版本 :%s\n" #: src/MainSDL.cpp:215 #, c-format msgid "init----> %3.2ffps gameSpeed = %g\n" msgstr "init----> %3.2ffps éŠæˆ²é€Ÿåº¦ = %g\n" #: src/MainSDL.cpp:222 #, c-format msgid "init----> %3.2ffps targetAdj = %g, tmp = %g\n" msgstr "init----> %3.2ffps targetAdj = %g,tmp = %g\n" #: src/MainSDL.cpp:235 #, c-format msgid "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" msgstr "adjust--> %3.2f targetAdj = %g -- game-> speedAdj = %g\n" #: src/MainSDL.cpp:257 #, c-format msgid "" "%d speed adjustments required.\n" "NOTE: The game was not able to maintain a steady 50 frames per\n" " second. You should consider reducing your screen resolution\n" " or lowering the graphics detail setting.\n" " -OR-\n" " make sure that you aren't running any system monitoring\n" " tools (like 'top', 'xosview', etc.) These kinds of tools\n" " can make it difficult to maintain a steady frame rate.\n" msgstr "" "%d 需è¦èª¿æ•´é€Ÿåº¦\n" "è¨»è¨˜ï¼šéŠæˆ²ç„¡æ³•ä¿æŒæ¯ç§’穩定 50 訊框。\n" " 您應該考慮減少您的螢幕解æžåº¦\n" " 或é™ä½Žåœ–形細節設定。\n" " -或者-\n" " 確定您沒有正在執行任何系統監控\n" " 工具 (åƒæ˜¯ 'top','xosview',etc.) 這類工具\n" " 有å¯èƒ½è®“å®ƒé›£ä»¥ä¿æŒç©©å®šè¨Šæ¡†çŽ‡ã€‚\n" #: src/MainSDL.cpp:269 #, c-format msgid "exit.\n" msgstr "離開。\n" #: src/MainSDL.cpp:294 #, c-format msgid "ERROR!!! SDL error '%s'\n" msgstr "錯誤!!! SDL 錯誤 '%s'\n" #: src/MainSDL.cpp:352 #, c-format msgid "video mode set " msgstr "視訊模å¼è¨­å®š " #: src/MainSDL.cpp:359 #, c-format msgid "(bpp=%d RGB=%d%d%d depth=%d)\n" msgstr "(bpp=%d RGB=%d%d%d depth=%d)\n" #: src/MainSDL_Event.cpp:40 #, c-format msgid "%-5d SDL_ACTIVEEVENT \n" msgstr "%-5d SDL_ACTIVEEVENT \n" #: src/MainSDL_Event.cpp:41 #, c-format msgid "%-5d SDL_KEYDOWN \n" msgstr "%-5d SDL_KEYDOWN \n" #: src/MainSDL_Event.cpp:42 #, c-format msgid "%-5d SDL_KEYUP \n" msgstr "%-5d SDL_KEYUP \n" #: src/MainSDL_Event.cpp:43 #, c-format msgid "%-5d SDL_MOUSEMOTION \n" msgstr "%-5d SDL_MOUSEMOTION \n" #: src/MainSDL_Event.cpp:44 #, c-format msgid "%-5d SDL_MOUSEBUTTONDOWN \n" msgstr "%-5d SDL_MOUSEBUTTONDOWN \n" #: src/MainSDL_Event.cpp:45 #, c-format msgid "%-5d SDL_MOUSEBUTTONUP \n" msgstr "%-5d SDL_MOUSEBUTTONUP \n" #: src/MainSDL_Event.cpp:46 #, c-format msgid "%-5d SDL_JOYBUTTONDOWN \n" msgstr "%-5d SDL_JOYBUTTONDOWN \n" #: src/MainSDL_Event.cpp:47 #, c-format msgid "%-5d SDL_JOYBUTTONUP \n" msgstr "%-5d SDL_JOYBUTTONUP \n" #: src/MainSDL_Event.cpp:212 #, c-format msgid "MainSDL::getEvent HUH?\n" msgstr "MainSDL::getEvent 呃?\n" #: src/MainSDL_Event.cpp:222 #, c-format msgid "" "buffer = \"%s\n" "\"" msgstr "" "ç·©è¡å€ =「%s\n" "ã€" #: src/MainSDL_Event.cpp:243 #, c-format msgid "mouse active" msgstr "滑鼠啟用" #: src/MainSDL_Event.cpp:251 #, c-format msgid "focus\n" msgstr "焦點\n" #: src/MainSDL_Event.cpp:403 #, c-format msgid "key '%s' pressed\n" msgstr "éµã€Œ%sã€å·²æŒ‰\n" #: src/MainSDL_Event.cpp:404 #, c-format msgid "game->gameFrame = %d\n" msgstr "game->gameFrame = %d\n" #: src/MainSDL_Event.cpp:538 #, c-format msgid "MainSDL::grabMouse(%d)\n" msgstr "MainSDL::grabMouse(%d)\n" #: src/MenuGL.cpp:43 msgid " d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u !" msgstr " ä¸ è¦ è®“ -ä»» 何- 敵 人 從 您 身 æ— ç¶“ éŽï¼" #: src/MenuGL.cpp:44 msgid " e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e !" msgstr " æ¯ ä¸€ 個 ç¶“ éŽ æ‚¨ çš„ 敵 人 都 會 減 å°‘ 您 çš„ 生 命ï¼" #: src/MenuGL.cpp:45 msgid " a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s !" msgstr " å… è¨± 能 æº å™¨ ç¶“ éŽ ä»¥ å¾— 到 高 é¡ é»ž 數ï¼" #: src/MenuGL.cpp:46 msgid " c r a s h i n t o e n e m i e s t o d e s t r o y t h e m !" msgstr " 在 敵 人 之 中 碎 裂 以 毀 æ»… 它 們ï¼" #: src/MenuGL.cpp:47 msgid " r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t !" msgstr " 連 按 滑 é¼  å³ éµ å…© 次 啟 å‹• 自 我 毀 æ»…ï¼" #: src/MenuGL.cpp:48 msgid " s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n !" msgstr " 自 我 毀 æ»… 以 ä¿ è­· 您 çš„ 彈 è—¥ 庫ï¼" #: src/MenuGL.cpp:49 msgid " d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/" msgstr " 從 http://chromium-bsu.sf.net/ 下 載 C h r o m i u m B. S. U." #: src/MenuGL.cpp:70 msgid "n e w g a m e" msgstr "æ–° éŠ æˆ²" #: src/MenuGL.cpp:71 msgid "l e v e l" msgstr "ç­‰ ç´š" #: src/MenuGL.cpp:72 msgid "s k i l l" msgstr "技 å·§" #: src/MenuGL.cpp:73 msgid "g f x d e t a i l" msgstr "g f x ç´° 節" #: src/MenuGL.cpp:74 msgid "f u l l s c r e e n" msgstr "å…¨ 螢 幕" #: src/MenuGL.cpp:75 msgid "s c r e e n s i z e" msgstr "ç•« é¢ å°º 寸" #: src/MenuGL.cpp:76 msgid "s o u n d f x v o l u m e" msgstr "音 效 音 é‡" #: src/MenuGL.cpp:77 msgid "m u s i c v o l u m e" msgstr "音 樂 音 é‡" #: src/MenuGL.cpp:78 #, fuzzy msgid "m o v e m e n t s p e e d" msgstr "滑 é¼  速 度" #: src/MenuGL.cpp:79 msgid "q u i t" msgstr "離 é–‹" #: src/MenuGL.cpp:143 src/MenuGL.cpp:417 #, c-format msgid "ATTENTION: Using 'thin' text to improve framerate...\n" msgstr "注æ„ï¼šä½¿ç”¨ã€Œç´°é«”ã€æ–‡å­—以改善訊框速率…\n" #: src/MenuGL.cpp:147 #, c-format msgid "MenuGL::createLists\n" msgstr "MenuGL::createLists\n" #: src/MenuGL.cpp:162 msgid "fish in a barrel" msgstr "大桶中的魚" #: src/MenuGL.cpp:163 msgid "wimp" msgstr "wimp" #: src/MenuGL.cpp:164 msgid "easy" msgstr "容易" #: src/MenuGL.cpp:165 msgid "normal" msgstr "一般" #: src/MenuGL.cpp:166 msgid "experienced" msgstr "熟練" #: src/MenuGL.cpp:167 msgid "fun" msgstr "娛樂" #: src/MenuGL.cpp:168 msgid "insane" msgstr "ç‹‚æš´" #: src/MenuGL.cpp:169 msgid "impossible" msgstr "ä¸å¯èƒ½" #: src/MenuGL.cpp:170 msgid "-" msgstr "-" #: src/MenuGL.cpp:292 src/MenuGL.cpp:320 msgid "high scores" msgstr "高分" #: src/MenuGL.cpp:349 msgid "the" msgstr " " #: src/MenuGL.cpp:353 msgid "reptile" msgstr "爬蟲" #: src/MenuGL.cpp:357 msgid "labour" msgstr "勞力" #: src/MenuGL.cpp:361 msgid "project" msgstr "專案" #: src/MenuGL.cpp:422 #, c-format msgid "ATTENTION: Reverting to 'thick' text...\n" msgstr "注æ„:還原æˆã€Œç²—é«”ã€æ–‡å­—…\n" #: src/MenuGL.cpp:473 #, c-format msgid "low" msgstr "低" #: src/MenuGL.cpp:474 #, c-format msgid "med" msgstr "中" #: src/MenuGL.cpp:475 #, c-format msgid "high" msgstr "高" #: src/MenuGL.cpp:480 #, c-format msgid "%dx%d" msgstr "" #: src/MenuGL.cpp:484 #, c-format msgid "true" msgstr "真" #: src/MenuGL.cpp:485 #, c-format msgid "false" msgstr "å‡" #: src/MenuGL.cpp:791 src/MenuGL.cpp:864 src/MenuGL.cpp:935 #, c-format msgid "---- error setting full screen mode ----" msgstr "---- è¨­å®šå…¨èž¢å¹•æ¨¡å¼æ™‚發生錯誤 ----" #: src/MenuGL.cpp:793 #, c-format msgid "---- error setting window mode ----" msgstr "---- è¨­å®šè¦–çª—æ¨¡å¼æ™‚發生錯誤 ----" #: src/MenuGL.cpp:834 #, c-format msgid "---- you must complete level %d before you can select level %d ----" msgstr "---- 在您å¯ä»¥é¸å–等級 %2$d 之å‰ï¼Œæ‚¨å¿…須完æˆç­‰ç´š %1$d ----" #: src/MenuGL.cpp:850 src/MenuGL.cpp:921 #, c-format msgid "---- error setting screen size ----" msgstr "---- è¨­å®šèž¢å¹•å¤§å°æ™‚發生錯誤 ----" #: src/PowerUps.cpp:180 #, c-format msgid "active power ups = %d\n" msgstr "作用中的動力æå‡ = %d\n" #: src/PowerUps.cpp:368 #, c-format msgid "?? PowerUp::seal()" msgstr "?? PowerUp::seal()" #: src/ScreenItemAdd.cpp:107 #, c-format msgid "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" msgstr "ScreenItemAdd::putScreenItems() 英雄??? 呃???\n" #: src/StatusDisplay.cpp:653 src/StatusDisplay.cpp:657 msgid "p a u s e d" msgstr "æš« åœ" #: src/StatusDisplay.cpp:677 msgid "do not let -any- ships past you! each one costs you a life!" msgstr "ä¸è¦è®“ *任何* 的船隻從您æ—邊越éŽï¼æ¯ä¸€å€‹éƒ½æœƒè€—ææ‚¨çš„生命ï¼" #: src/StatusDisplay.cpp:688 msgid "let super shields pass by for an extra life!" msgstr "讓超級防護罩從æ—è¶ŠéŽä»¥å¾—到é¡å¤–的生命ï¼" #: src/TextFTGL.cpp:35 #, c-format msgid "FTGL: error loading font: %s\n" msgstr "FTGL:載入字型時發生錯誤:%s\n" #: src/TextFTGL.cpp:38 msgid "FTGL: error loading font" msgstr "FTGL:載入字型時發生錯誤" #. TRANSLATORS: If using the FTGL backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. #. #. TRANSLATORS: If using the GLC backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. The GLC renderer will fall back on other fonts #. if some characters are not available though, so choose a font #. that your language looks good in. #. #: src/TextFTGL.cpp:105 src/TextGLC.cpp:41 msgid "Gothic Uralic" msgstr "Gothic Uralic" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:135 msgid "/usr/share/fonts/truetype/uralic/gothub__.ttf" msgstr "/usr/share/fonts/truetype/uralic/gothub__.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:141 msgid "/usr/share/fonts/truetype/uralic/gothu___.ttf" msgstr "/usr/share/fonts/truetype/uralic/gothu___.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:148 msgid "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" msgstr "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:154 msgid "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" msgstr "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" #: src/TextGLC.cpp:30 msgid "GLC: couldn't set context" msgstr "GLC:無法設定狀態組åˆ" chromium-bsu-0.9.15.1/po/de.gmo0000644000175000017500000004450712150047625013026 00000000000000Þ•µÄñl 0/1Fa™¨AB„U˜GîN6R…UØG.Uv Ì<×#,E]w£µÑë/”Kàæö(#?#cC‡=Ëm mwåü((;-d-’À(Ó5ü2Fc¡»"Ô>÷?6#v!š*¼ ç/Na~6›-Ò !Ac~9—<Ñ3 6B 4y :® (é 7! J!W!p!Ž!¨!Å! Ý!#ë!" "8"P"e"x"/Š"º"Ì" Û"ç"1ø"1*#2\#2#9Â#@ü#)=$(g$*$)»$å$7%=%6T%$‹%°%Ì%Ò%4á%&&;-&i&p&u&‰&¡& ¨&´&È&Î&ß&æ&ê&ÿ&' ' &' 4'"?',b' '™' ' ²' ¼' Æ'Ð',×' (((/(H( L(Y(j({(™(­(Á(È(Ï(ë( ÿ( )))#) :)D)d)w){)(Š)³)¸)È)Í)Œå)Gr+jº+Ÿ%,CÅ. /R/gp/bØ/;0z»0U61`Œ1 í1Lø1E2U2k3†3ž3¸3Ð3ä3ö34,4D4\4s4–4'6-6=6[6.]6+Œ6-¸6Aæ6=(7mf7mÔ7B8\8/t8*¤83Ï889<9.O9D~9Ã9×9ô9:0:J:"c:>†:?Å:#;!);*K; v;—;0­;Þ;$ñ;$<B;<=~< ¼<!Ý<"ÿ<"=?=BZ=E=:ã==>=\>Cš>*Þ>7 ?A?&P?+w?$£?È?è? @# @0@A@[@s@ˆ@ @/´@ ä@ ï@ ù@A3A3KA4A=´ADòAW7B5B0ÅB9öB40C#eC6‰CÀC6×C$D3DODUD/dD”DšD@¬DíDöD!ýD%E EEOEXEhE oE}E„EŠE¤EºE ¿E ËE ÙE"äE,F 4F >FIF _F kFuF‡FHŽF ×FãF1ëF G>G EGPGhG+~GªGÄGÞGæG"íGH'H7H ?HMH!UH wH H¢H³H·H8ÆHÿHII%!I>…›eŽ'_N;Oy¦xYr#¢®¡ c± A’„šmv&GjT."/:ƒ†)€M­‹ f% !(—‚|“h”{@Šk° ´\£«d¬I+•‘ˆ˜7JSª¯nŒqu,‡–™5F3Hµ‰KL§¨DQ9³C^-1P¤²sz=U28ao}Vw¥0žlZE[?<]~XpŸ*gtœW4`i6©R b$ B Data track(s) only. CD audio not available. use_cdrom enabled. Set to '0' in the configuration file to disable. -------------------------------------------------- Chromium B.S.U. options -------------------------------------------------- -f/--fullscreen : run in fullscreen mode -w/--window : run in windowed mode -v/--vidmode : mode 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : do not initialize audio -nb/--noblend : disable blending (OpenGL) -nt/--notexborder : do not set tex border color (OpenGL) -------------------------------------------------- ERROR! - sound enumerant index %d does not have valid filename! joystick 0 = %p a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s ! c r a s h i n t o e n e m i e s t o d e s t r o y t h e m ! d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u ! d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/ e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e ! r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t ! s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n ! %2d : %s Press the 'N' key to skip to next CD track during a game. !! ERROR !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! ATTENTION !! - one or more errors were encountered during audio check. !! Audio will be disabled. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() HUH? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d CDROM drive(s). %d EnemyAircraft allocated %d speed adjustments required. NOTE: The game was not able to maintain a steady 50 frames per second. You should consider reducing your screen resolution or lowering the graphics detail setting. -OR- make sure that you aren't running any system monitoring tools (like 'top', 'xosview', etc.) These kinds of tools can make it difficult to maintain a steady frame rate. %dx%d%p <--%p--> %p (bpp=%d RGB=%d%d%d depth=%d) ----- error setting full screen mode -------- error setting screen size -------- error setting window mode -------- you must complete level %d before you can select level %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s -OpenGL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s ...shutdown complete. ...startup complete. /usr/share/fonts/TTF/uralic/GOTHUB__.TTF/usr/share/fonts/TTF/uralic/GOTHU___.TTF/usr/share/fonts/truetype/uralic/gothu___.ttf/usr/share/fonts/truetype/uralic/gothub__.ttf?? PowerUp::seal()ATTENTION: Reverting to 'thick' text... ATTENTION: Using 'thin' text to improve framerate... Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound complete.Audio::setMusicIndex(%d) AudioOpenAL::Audio done AudioOpenAL::initSound() begin... AudioOpenAL::setMusicIndex -- after setting source buffer to 0AudioOpenAL::setMusicIndex -- before setting source buffer to 0AudioOpenAL::setMusicIndex -- beginAudioOpenAL::setMusicIndex -- endAudioOpenAL::setMusicMode(SoundType mode) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()CDROM error in AudioOpenAL::pauseGameMusic(%d) CDROM status = %d Couldn't initialize SDL: %s Couldn't set video mode: %s ERROR initializing audio - AudioSDLMixer::initSound() ERROR! Could not access CDROM device %d : %s ERROR!! <%s> alGetError() = %s ERROR!! <%s> alcGetError() = %s ERROR!! <%s> alutGetError() = %s ERROR!!! OpenGL error: %s ERROR!!! SDL error '%s' ERROR: Could not allocate memory in AudioOpenAL::loadMP3 ERROR: Could not allocate memory in AudioOpenAL::loadVorbis ERROR: Could not open "%s" in AudioOpenAL::loadMP3 ERROR: Could not open "%s" in AudioOpenAL::loadVorbis ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3 ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis ERROR: filename too long: "%s", line %d EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g Extensions :FTGL: error loading fontFTGL: error loading font: %s GLC: couldn't set contextGenerating random sequences Global::loadTextures() Gothic UralicHeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent HUH? MainSDL::grabMouse(%d) MenuGL::createLists Music volume = %f SDL initialized. ScreenItemAdd::putScreenItems() Hero??? HUH??? Shutting down... Starting up...Tracks: %d UNKNOWN(type=%d)WARNING: Config::init() has already been called. WARNING: Global::init() has already been called. WARNING: HiScore::init() has already been called. WARNING: MP3 support not available: "%s", line %d WARNING: Ogg/Vorbis support not available: "%s", line %d WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s WARNING: could not read config file (%s) WARNING: could not read score file (%s) WARNING: could not write config file (%s) WARNING: could not write score file (%s) WARNING: empty score file (%s) WARNING: file type not recognized: "%s": "%s", line %d active power ups = %d adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g alAttenuationScale == 0. Kludge it. alutLoadWAVFile("%s",...); audiobuffer = "%s "congratulations! l e v e l %d c o m p l e t e datadeleteTextures() do not let -any- ships past you! each one costs you a life!done. easyerror loading font error loading font: %s exit. experiencedf u l l s c r e e nfalsefish in a barrelfocus fung f x d e t a i lgame->gameFrame = %d highhigh scoreshigh scores: impossibleinit----> %3.2ffps gameSpeed = %g init----> %3.2ffps targetAdj = %g, tmp = %g initGL() insanekey '%s' pressed key = %d l e v e ll o s e rlabourlet super shields pass by for an extra life!loaded %s lowm o v e m e n t s p e e dm u s i c v o l u m emedmouse activemusic playlist: n e w g a m en o t b a d ! rank : %d %dnew high score! %dno joysticks found nobodynormalnum enemies on screen = %d num joysticks = %d p a u s e dprojectq u i treptiles c r e e n s i z es k i l ls o u n d f x v o l u m estopping OpenAL...thetrack %2d: %s track %d is data - trying next track... truevideo mode set wimpwrote config file (%s) Project-Id-Version: Chromium B.S.U. Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs POT-Creation-Date: 2013-05-25 13:43+0800 PO-Revision-Date: 2011-03-22 15:18+0000 Last-Translator: Evgeni Golov Language-Team: Language: de MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); CD enthällt nur Daten-Tracks. CD Audio wird nicht verfügbar sein. CDROM Nutzung (use_cdrom) aktiviert. Setze es auf '0' in der Konfigurationsdatei um es zu deaktivieren. -------------------------------------------------- Chromium B.S.U. Optionen -------------------------------------------------- -f/--fullscreen : starte im Vollbild Modus -w/--window : starte im Fenster Modus -v/--vidmode : Modus 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : deaktiviere Sound -nb/--noblend : deaktiviere Blending (OpenGL) -nt/--notexborder : do not set tex border color (OpenGL) -------------------------------------------------- FEHLER! - Sound Zähler Index %d hat keinen gültigen Dateinamen! Joystick 0 = %p l a s s e P o w e r - U p s v o r b e i f ü r m e h r P u n k t e ! s t o ß e m i t G e g n e r n z u s a m m e n , u m s i e z u z e r s t ö r e n ! e r l a u b e e s -k e i n e m- G e g n e r a n d i r v o r b e i z u k o m m e n ! L a d e d i e n e u s t e V e r s i o n v o n C h r o m i u m B . S. U . a u f http://chromium-bsu.sf.net/ j e d e r G e g n e r d e r a n d i r v o r b e i k o m m t , k o s t e t d i c h e i n L e b e n ! d o p p e l r e c h t s K l i c k f ü r S e l b s t z e r s t ö r u n g ! z e r s t ö r e d i c h s e l b s t u m d i e M u n i t i o n z u s i c h e r n ! %2d : %s Drücke 'N' um während des Spiels zum nächsten Titel der CD zu springen. !! FEHLER !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! ACHTUNG !! - Während des Audio-Checks wurden ein oder mehrere Fehler festgestellt. !! Audio wird deaktiviert. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() BITTE? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d CDROM Laufwerk(e). %d EnemyAircraft reserviert %d Geschwindigkeitsanpassungen benötigt. BEACHTE: Das Spiel konnte nicht dauerhaft 50 Frames pro Sekunde anzeigen. Du solltest in Betracht ziehen die Auflösung oder die Details zu verringern. -ODER- Vergewissere dich, dass bei dir keine System-Überwachungs Programme (wie 'top', 'xosview', etc.) laufen. Solche Programme verhindern oft eine stabile Frame Rate. %dx%d%p <--%p--> %p (bpp=%d RGB=%d%d%d depth=%d) ----- Fehler bei Nutzung des Vollbildmodus -------- Fehler beim setzen der Auflösung -------- Fehler bei Nutzung des Fenstermodus -------- du musst Level %d fertig haben um Level %d auszuwählen ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Hersteller : %s Renderer : %s Version : %s -OpenGL----------------------------------------------------- Hersteller : %s Renderer : %s Version : %s ...Beenden vollständig. ...Start vollständig. /usr/share/fonts/TTF/dejavu/DejaVuSans-Bold.ttf/usr/share/fonts/TTF/dejavu/DejaVuSans.ttf/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf?? PowerUp::seal()ACHTUNG: Kehre zurück zu 'dicker' Schrift... ACHTUNG: Benutze 'dünne' Schrift um die Framerate zu verbessern... Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound fertig.Audio::setMusicIndex(%d) AudioOpenAL::Audio done AudioOpenAL::initSound() begin... AudioOpenAL::setMusicIndex -- after setting source buffer to 0AudioOpenAL::setMusicIndex -- before setting source buffer to 0AudioOpenAL::setMusicIndex -- beginAudioOpenAL::setMusicIndex -- endAudioOpenAL::setMusicMode(SoundType mode) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()CDROM Fehler in AudioOpenAL::pauseGameMusic(%d) CDROM Status = %d Konnte SDL nicht initialisieren: %s Konnte Video Modus nicht setzen: %s FEHLER bein Initializieren von Audio - AudioSDLMixer::initSound() FEHLER! Konnte nicht auf das CDROM Laufwerk zugreifen %d: %s FEHLER!! <%s> alGetError() = %s FEHLER!! <%s> alcGetError() = %s FEHLER!! <%s> alutGetError() = %s FEHLER!!! OpenGL Fehler: %s FEHLER!!! SDL Fehler '%s' FEHLER: Konnte Speicher in AudioOpenAL::loadMP3 nicht reservieren FEHLER: Konnte Speicher in AudioOpenAL::loadVorbis nicht reservieren FEHLER: Konnte "%s" nicht öffnen in AudioOpenAL::loadMP3 FEHLER: Konnte "%s" nicht öffnen in AudioOpenAL::loadVorbis FEHLER: alutLoadMP3() fehlgeschlagen in AudioOpenAL::loadMP3 FEHLER: alutLoadVorbis() fehlgeschlagen in AudioOpenAL::loadVorbis FEHLER: Dateiname zu lang: "%s", Zeile %d EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g Erweiterungen:FTGL: Fehler beim Laden der SchriftartFTGL: Fehler beim Laden der Schriftart: %s GLC: konnte den Kontext nicht setzenGeneriere zufällige Sequenzen Global::loadTextures() DejaVu SansHeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent BITTE? MainSDL::grabMouse(%d) MenuGL::createLists Musik Lautstärke = %f SDL initialisiert. ScreenItemAdd::putScreenItems() Hero??? HUH??? Beende... Starte...Tracks: %d UNBEKANNT(Typ=%d)WARNUNG: Config::init() wurde bereits ausgeführt. WARNUNG: Global::init() wurde bereits ausgeführt. WARNUNG: HiScore::init() wurde bereits ausgeführt. WARNUNG: MP3 Unterstützung nicht verfügbar: "%s", Zeile %d WARNUNG: Ogg/Vorbis Unterstützung nicht verfügbar: "%s", Zeile %d WARNUNG: Wiedergabelisten Unterstützung ist nicht einkompiliert (AudioOpenAL.cpp): %s WARNUNG: Konnte Konfigurationsdatei nicht lesen (%s) WARNUNG: konnte Punktzahldatei nicht lesen (%s) WARNUNG: Konnte Konfigurationsdatei nicht schreiben (%s) WARNUNG: konnte Punktzahldatei nicht schreiben (%s) WARNUNG: leere Punktzahldatei (%s) WARNUNG: Dateityp nicht erkannt: "%s": "%s", Zeile %d Aktive Power-Ups = %d adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g alAttenuationScale == 0. Kludge it. alutLoadWAVFile("%s",...); AudioBuffer = "%s "Glückwunsch! L e v e l %d b e e n d e t DatendeleteTextures() Lass -keine- Schiffe an dir vorbei! Jedes kostet dich ein Leben!fertig. leichtFehler beim Laden der Schriftart Fehler beim Laden der Schriftart: %s beendet. erfahrenV o l l b i l dfalschFisch im FaßFokus SpaßG r a f i k D e t a i lgame->gameFrame = %d hochBestenlisteBestenliste: unmöglichinit----> %3.2ffps gameSpeed = %g init----> %3.2ffps targetAdj = %g, tmp = %g initGL() wahnsinnigTaste '%s' gedrückt Taste = %d L e v e lV e r l i e r e rlabourLasse Super Schutzschilde an dir vorbei, um ein extra Leben zu erhalten!%s geladen niedrigB e w e g u n g s G e s c h w i n d i g k e i tM u s i k L a u t s t ä r k emittelMaus aktivMusik Wiedergabeliste: N e u e s S p i e ln i c h t s c h l e c h t ! Platz: %d %dNeue Höhstpunktzahl! %dKeine Joysticks gefunden NiemandnormalAnzahl Gegner auf dem Schirm = %d Anzahl Joysticks = %d p a u s i e r tprojectB e e n d e nreptileB i l d s c h i r m G r ö ß eS t u f eS o u n d L a u t s t ä r k ebeende OpenAL...theTrack %2d: %s Track %d ist ein Daten-Track, versuche den nächsten... wahrVideo Modus gesetztFeiglingKonfigurationsdatei geschrieben (%s) chromium-bsu-0.9.15.1/po/stamp-po0000644000175000017500000000001212150047625013374 00000000000000timestamp chromium-bsu-0.9.15.1/po/es.gmo0000644000175000017500000004434612150047625013046 00000000000000Þ•µÄñl 0/1Fa™¨AB„U˜GîN6R…UØG.Uv Ì<×#,E]w£µÑë/”Kàæö(#?#cC‡=Ëm mwåü((;-d-’À(Ó5ü2Fc¡»"Ô>÷?6#v!š*¼ ç/Na~6›-Ò !Ac~9—<Ñ3 6B 4y :® (é 7! J!W!p!Ž!¨!Å! Ý!#ë!" "8"P"e"x"/Š"º"Ì" Û"ç"1ø"1*#2\#2#9Â#@ü#)=$(g$*$)»$å$7%=%6T%$‹%°%Ì%Ò%4á%&&;-&i&p&u&‰&¡& ¨&´&È&Î&ß&æ&ê&ÿ&' ' &' 4'"?',b' '™' ' ²' ¼' Æ'Ð',×' (((/(H( L(Y(j({(™(­(Á(È(Ï(ë( ÿ( )))#) :)D)d)w){)(Š)³)¸)È)Í)«å)<‘+VÎ+˜%,E¾./\/Yu/AÏ/U0Jg0q²0R$1 w1P‚1Ó1$â13 383R3j3~33¬3Æ3Þ3ö34˜/4È5Î5#Þ56-6026(c6PŒ6=Ý6q7q7ÿ78()8)R8-|8-ª8Ø8(ë8@9U9i9†9¤9Ä9 Þ9$ÿ9A$:?f:&¦:!Í:*ï: ;;;2Q;„;›;%¸;:Þ;9<S< s<!”<¶<Ñ<7ê<="=5`=8–=3Ï=9>;=>7y> ±>¾>Ù>&ù> ?3? K?#Y?}?Ž?¦?¾?Ó?ï?1@ 5@ B@O@d@0y@0ª@1Û@8 A7FA`~A<ßA:B=WB>•B/ÔBBCGC6_C!–C¸CÔCÚC4éCD$D<6DsD{DD›D¹D ÂD ÐDñD÷D E EE8ENESEhE E"‰E,¬E ÙEãEêE üE F FF5#F YFeF+jF$–F»FÁFÑFêF%G)GEG_GeGlG‹G ¦G´G ¼GÆG ÎGïG(H,HDHHH7]H•HœH¶H'¾H>…›eŽ'_N;Oy¦xYr#¢®¡ c± A’„šmv&GjT."/:ƒ†)€M­‹ f% !(—‚|“h”{@Šk° ´\£«d¬I+•‘ˆ˜7JSª¯nŒqu,‡–™5F3Hµ‰KL§¨DQ9³C^-1P¤²sz=U28ao}Vw¥0žlZE[?<]~XpŸ*gtœW4`i6©R b$ B Data track(s) only. CD audio not available. use_cdrom enabled. Set to '0' in the configuration file to disable. -------------------------------------------------- Chromium B.S.U. options -------------------------------------------------- -f/--fullscreen : run in fullscreen mode -w/--window : run in windowed mode -v/--vidmode : mode 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : do not initialize audio -nb/--noblend : disable blending (OpenGL) -nt/--notexborder : do not set tex border color (OpenGL) -------------------------------------------------- ERROR! - sound enumerant index %d does not have valid filename! joystick 0 = %p a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s ! c r a s h i n t o e n e m i e s t o d e s t r o y t h e m ! d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u ! d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/ e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e ! r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t ! s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n ! %2d : %s Press the 'N' key to skip to next CD track during a game. !! ERROR !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! ATTENTION !! - one or more errors were encountered during audio check. !! Audio will be disabled. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() HUH? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d CDROM drive(s). %d EnemyAircraft allocated %d speed adjustments required. NOTE: The game was not able to maintain a steady 50 frames per second. You should consider reducing your screen resolution or lowering the graphics detail setting. -OR- make sure that you aren't running any system monitoring tools (like 'top', 'xosview', etc.) These kinds of tools can make it difficult to maintain a steady frame rate. %dx%d%p <--%p--> %p (bpp=%d RGB=%d%d%d depth=%d) ----- error setting full screen mode -------- error setting screen size -------- error setting window mode -------- you must complete level %d before you can select level %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s -OpenGL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s ...shutdown complete. ...startup complete. /usr/share/fonts/TTF/uralic/GOTHUB__.TTF/usr/share/fonts/TTF/uralic/GOTHU___.TTF/usr/share/fonts/truetype/uralic/gothu___.ttf/usr/share/fonts/truetype/uralic/gothub__.ttf?? PowerUp::seal()ATTENTION: Reverting to 'thick' text... ATTENTION: Using 'thin' text to improve framerate... Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound complete.Audio::setMusicIndex(%d) AudioOpenAL::Audio done AudioOpenAL::initSound() begin... AudioOpenAL::setMusicIndex -- after setting source buffer to 0AudioOpenAL::setMusicIndex -- before setting source buffer to 0AudioOpenAL::setMusicIndex -- beginAudioOpenAL::setMusicIndex -- endAudioOpenAL::setMusicMode(SoundType mode) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()CDROM error in AudioOpenAL::pauseGameMusic(%d) CDROM status = %d Couldn't initialize SDL: %s Couldn't set video mode: %s ERROR initializing audio - AudioSDLMixer::initSound() ERROR! Could not access CDROM device %d : %s ERROR!! <%s> alGetError() = %s ERROR!! <%s> alcGetError() = %s ERROR!! <%s> alutGetError() = %s ERROR!!! OpenGL error: %s ERROR!!! SDL error '%s' ERROR: Could not allocate memory in AudioOpenAL::loadMP3 ERROR: Could not allocate memory in AudioOpenAL::loadVorbis ERROR: Could not open "%s" in AudioOpenAL::loadMP3 ERROR: Could not open "%s" in AudioOpenAL::loadVorbis ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3 ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis ERROR: filename too long: "%s", line %d EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g Extensions :FTGL: error loading fontFTGL: error loading font: %s GLC: couldn't set contextGenerating random sequences Global::loadTextures() Gothic UralicHeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent HUH? MainSDL::grabMouse(%d) MenuGL::createLists Music volume = %f SDL initialized. ScreenItemAdd::putScreenItems() Hero??? HUH??? Shutting down... Starting up...Tracks: %d UNKNOWN(type=%d)WARNING: Config::init() has already been called. WARNING: Global::init() has already been called. WARNING: HiScore::init() has already been called. WARNING: MP3 support not available: "%s", line %d WARNING: Ogg/Vorbis support not available: "%s", line %d WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s WARNING: could not read config file (%s) WARNING: could not read score file (%s) WARNING: could not write config file (%s) WARNING: could not write score file (%s) WARNING: empty score file (%s) WARNING: file type not recognized: "%s": "%s", line %d active power ups = %d adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g alAttenuationScale == 0. Kludge it. alutLoadWAVFile("%s",...); audiobuffer = "%s "congratulations! l e v e l %d c o m p l e t e datadeleteTextures() do not let -any- ships past you! each one costs you a life!done. easyerror loading font error loading font: %s exit. experiencedf u l l s c r e e nfalsefish in a barrelfocus fung f x d e t a i lgame->gameFrame = %d highhigh scoreshigh scores: impossibleinit----> %3.2ffps gameSpeed = %g init----> %3.2ffps targetAdj = %g, tmp = %g initGL() insanekey '%s' pressed key = %d l e v e ll o s e rlabourlet super shields pass by for an extra life!loaded %s lowm o v e m e n t s p e e dm u s i c v o l u m emedmouse activemusic playlist: n e w g a m en o t b a d ! rank : %d %dnew high score! %dno joysticks found nobodynormalnum enemies on screen = %d num joysticks = %d p a u s e dprojectq u i treptiles c r e e n s i z es k i l ls o u n d f x v o l u m estopping OpenAL...thetrack %2d: %s track %d is data - trying next track... truevideo mode set wimpwrote config file (%s) Project-Id-Version: Chromium B.S.U. Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs POT-Creation-Date: 2013-05-25 13:43+0800 PO-Revision-Date: 2011-03-22 15:18+0000 Last-Translator: Jordi Ferré Nos Language-Team: Language: es MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: Virtaal 0.5.2 Solo pistas de datos. El audio de CD no esta disponible. use_cdrom esta activado. Ponga '0' en el archivo de configuración para desactivar. -------------------------------------------------- Chromium B.S.U. Opciones -------------------------------------------------- -f/--fullscreen : cambia a modo pantalla completa -w/--window : cambia a modo ventana -v/--vidmode : Modo 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : sin sonido -nb/--noblend : sin mezclar (OpenGL) -nt/--notexborder : no establecer el limite tex color (OpenGL) -------------------------------------------------- ERROR! - índice %d de sonido no tiene un nombre de archivo valido! joystick 0 = %p p e r m i t e p a s a r l o s p o w e r u p s p a r a g a n a r m a s p u n t o s e s t r e l l a t e c o n t r a l o s e n e m i g o s p a r a d e s t r u i r l o s n o p e r m i t a s p a s a r a n i n g u n e n e m i g o d e s c a r g a d e C h r o m i u m B. S. U. a http://chromium-bsu.sf.net/ c a d a e n e m i g o q u e p a s a t e c u e s t a u n a v i d a t o c a e l b o t o n d e r e c h o d e l r a t o n d o s v e c e s p a r a a u t o d e s t r u i r t e a u t o d e s t r u y e t e p a r a p r e s e r v a r l a m u n i c i o n ! %2d : %s Pulse la tecla 'N' para saltar a la próxima pista de audio durante el juego. !! ERROR !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! Atención !! - Uno o mas errores se encontraron durante la verificación !! del audio. !! El audio sera apagado. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() HUH? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d Dispositivo(s) de CDROM. %d EnemyAircraft asignados %d Se requieren ajustes de velocidad. CONSEJO: El juego no puede mantenerse a 50 frames por segundo. Reduce la resolución del monitor o baja los detalles gráficos. -O BIEN- Asegúrate de que no este funcionando ningún monitoreo del sistema. herramientas (como 'top', 'xosview', etc.) Este tipo de herramientas pueden complicar que se mantenga un ratio de velocidad estable. %dx%d%p <--%p--> %p (bpp=%d RGB=%d%d%d profundidad=%d) ----- error cambiando a pantalla completa -------- error cambiando el tamaño de pantalla -------- error cambiando a modo ventana -------- debes completar el nivel %d antes de que pueda seleccionar el nivel %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Proveedor : %s Renderizado : %s Versión : %s -OpenGL----------------------------------------------------- Proveedor : %s Renderizado : %s Versión : %s ...cierre completo. ...inicio completo. /usr/share/fonts/TTF/uralic/GOTHUB__.TTF/usr/share/fonts/TTF/uralic/GOTHUB___.TTF/usr/share/fonts/truetype/uralic/gothu___.ttf/usr/share/fonts/truetype/uralic/gothub__.ttf?? PowerUp::seal()ATTENTION: Reverting to 'thick' text... ATTENTION: Usando texto 'thin' para mejorar el ratio de frames. Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound completo.Audio::setMusicIndex(%d) AudioOpenAL::~Audio() terminado AudioOpenAL::initSound() empezar... AudioOpenAL::setMusicIndex -- despues de configurar el buffer a 0AudioOpenAL::setMusicIndex -- antes de configurar el buffer a 0AudioOpenAL::setMusicIndex -- iniciadoAudioOpenAL::setMusicIndex -- finAudioOpenAL::setMusicMode(SoundType mode) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()Error de CDROM en AudioOpenAL::pauseGameMusic(%d) Estado del CDROM = %d No se puede iniciar SDL: %s No pudo establecer el modo video: %s ERROR inicializando el audio - AudioSDLMixer::initSound() ERROR! No se pudo acceder al dispositivo de CDROM %d: %s ERROR!! <%s> alGetError() = %s ERROR!! <%s> alcGetError() = %s ERROR!! <%s> alutGetError() = %s ERROR!!! OpenGL error: %s ERROR!!! SDL error '%s' ERROR: No pudo asignar memoria en AudioOpenAL::loadMP3 ERROR: no se pudo asignar memoria en AudioOpenAL::loadVorbis ERROR: No se pudo abrir "%s" en AudioOpenAL::loadMP3 ERROR: No se pudo abrir "%s" en AudioOpenAL::loadVorbis ERROR: alutLoadMP3() fallo en AudioOpenAL::loadMP3 ERROR: alutLoadVorbis() fallo en AudioOpenAL::loadVorbis ERROR: nombre de archivo demasíado largo: "%s", línea %d EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g Extensiones:FTGL: error cargando textoFTGL: error cargando texto: %s GLC: no se pudo establecer el contextoAsignando al azar Global::loadTextures() Gothic UralicHeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent HUH? MainSDL::grabMouse(%d) MenuGL::createLists Volumen de la música = %f SDL inicializadas. ScreenItemAdd::putScreenItems() Héroe??? HUH??? Apagando... Iniciando...Pistas de Audio: %d DESCONOCIDO(tipo=%d)ADVERTENCIA: Config::init() ya ha sido llamado. ADVERTENCIA: Global::init() ya ha sido llamado. ADVERTENCIA: HiScore::init() ha sido conseguido. ADVERTENCIA: soporte MP3 no disponible: "%s", línea %d ADVERTENCIA: Ogg/Vorbis no disponible: "%s", línea %d ADVERTENCIA: El soporte de la lista de reproducción no esta compilada en (AudioOpenAL.cpp): %s ADVERTENCIA: no pudo leer el archivo de configuración (%s) ADVERTENCIA: no se pudo leer el archivo del resultado(%s) ADVERTENCIA: no pudo escribir archivo de configuración (%s) ADVERTENCIA: no se pudo escribir el archivo de puntuacion(%s) ADVERTENCIA: archivo de resultados vacío (%s) ADVERTENCIA: tipo de archivo no reconocido: "%s": "%s", línea %d power-ups activos = %d adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g alAttenuationScale == 0. Fijado. alutLoadWAVFile("%s",...); audioBuffer = "%s "felicidades! n i v e l %d c o m p l e t a d o datosdeleteTextures() no dejes que pase ninguna nave! cada una te cuesta una vida!hecho. facilerror al cargar el texto error al cargar el texto: %s salida. experimentadop a n t a l l a c o m p l e t afalsopescados en barrilfocus divertidod e t a l l e g r a f i c ogame->gameFrame = %d altomejores puntuacionesmejores puntuaciones: imposibleinit----> %3.2ffps gameSpeed = %g init----> %3.2ffps targetAdj = %g, tmp = %g initGL() locuraclave '%s' apret key = %d n i v e lhas perdidolabourdeja pasar los escudos y consigue una vida adicional!%s cargado bajov e l o c i d a d d e m o v i m i e n t ov o l u m e n d e l a m u s i c amedioratón activadolista de reproducción: n u e v a p a r t i d an o e s t a m a l ! rango : %d %dnueva mejor puntuacion! %djoysticks no encontrados nadienormalnum enemigos en pantalla = %d número de joysticks = %d p a u s a d oprojects a l i rreptilet a m a n o de p a n t a l l ad i f i c u l t a dv o l u m e n d e l o s e f e c t o sdeteniendo el OpenAL...thepista audio %2d: %s Pista %d de datos - probando con la pista siguiente... ciertomodo de video establecidodebilesescribio archivo de configuración(%s) chromium-bsu-0.9.15.1/po/fr.gmo0000644000175000017500000004471412150047625013045 00000000000000Þ•µÄñl 0/1Fa™¨AB„U˜GîN6R…UØG.Uv Ì<×#,E]w£µÑë/”Kàæö(#?#cC‡=Ëm mwåü((;-d-’À(Ó5ü2Fc¡»"Ô>÷?6#v!š*¼ ç/Na~6›-Ò !Ac~9—<Ñ3 6B 4y :® (é 7! J!W!p!Ž!¨!Å! Ý!#ë!" "8"P"e"x"/Š"º"Ì" Û"ç"1ø"1*#2\#2#9Â#@ü#)=$(g$*$)»$å$7%=%6T%$‹%°%Ì%Ò%4á%&&;-&i&p&u&‰&¡& ¨&´&È&Î&ß&æ&ê&ÿ&' ' &' 4'"?',b' '™' ' ²' ¼' Æ'Ð',×' (((/(H( L(Y(j({(™(­(Á(È(Ï(ë( ÿ( )))#) :)D)d)w){)(Š)³)¸)È)Í)Ôå).º+\é+›F,Aâ.$/u8/`®/A0aQ0V³0[ 1bf1 É1TÔ1)2#92]3w33©3Á3Õ3ç34454M4c4Œ}4 66" 6C60E6=v6:´6Iï6=97mw7må7S8i8(ƒ8(¬8-Õ8-919*D9Io9¹9Í9ê9 :):C:#\:L€:GÍ:$;!:;*\; ‡;¨;2¾;ñ;!<-&<HT<8< Ö<!÷<"=<=Z=Fu=I¼=:>>A>:€>?»>1û>7-? e?&r?,™?Æ?#à?@ @#*@N@_@x@@¥@º@2Ì@ ÿ@ A A$A75A7mA:¥A6àA=BGUBDB=âBF CDgC*¬C@×CD6.D$eDŠD¦D¬D2»DîD÷DA E KEWE)^E.ˆE·E ¾EÌEãEèEþEF FF5F:FKF _F"jF,F ºFÄFÈF ßF ìF øFGD G RG^G*bGGªG®G¾GÓGòGH-HFHOH"VHyHŒHH ¥H³H#»HßHôHIIIF+IrIwII+ I>…›eŽ'_N;Oy¦xYr#¢®¡ c± A’„šmv&GjT."/:ƒ†)€M­‹ f% !(—‚|“h”{@Šk° ´\£«d¬I+•‘ˆ˜7JSª¯nŒqu,‡–™5F3Hµ‰KL§¨DQ9³C^-1P¤²sz=U28ao}Vw¥0žlZE[?<]~XpŸ*gtœW4`i6©R b$ B Data track(s) only. CD audio not available. use_cdrom enabled. Set to '0' in the configuration file to disable. -------------------------------------------------- Chromium B.S.U. options -------------------------------------------------- -f/--fullscreen : run in fullscreen mode -w/--window : run in windowed mode -v/--vidmode : mode 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : do not initialize audio -nb/--noblend : disable blending (OpenGL) -nt/--notexborder : do not set tex border color (OpenGL) -------------------------------------------------- ERROR! - sound enumerant index %d does not have valid filename! joystick 0 = %p a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s ! c r a s h i n t o e n e m i e s t o d e s t r o y t h e m ! d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u ! d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/ e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e ! r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t ! s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n ! %2d : %s Press the 'N' key to skip to next CD track during a game. !! ERROR !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! ATTENTION !! - one or more errors were encountered during audio check. !! Audio will be disabled. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() HUH? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d CDROM drive(s). %d EnemyAircraft allocated %d speed adjustments required. NOTE: The game was not able to maintain a steady 50 frames per second. You should consider reducing your screen resolution or lowering the graphics detail setting. -OR- make sure that you aren't running any system monitoring tools (like 'top', 'xosview', etc.) These kinds of tools can make it difficult to maintain a steady frame rate. %dx%d%p <--%p--> %p (bpp=%d RGB=%d%d%d depth=%d) ----- error setting full screen mode -------- error setting screen size -------- error setting window mode -------- you must complete level %d before you can select level %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s -OpenGL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s ...shutdown complete. ...startup complete. /usr/share/fonts/TTF/uralic/GOTHUB__.TTF/usr/share/fonts/TTF/uralic/GOTHU___.TTF/usr/share/fonts/truetype/uralic/gothu___.ttf/usr/share/fonts/truetype/uralic/gothub__.ttf?? PowerUp::seal()ATTENTION: Reverting to 'thick' text... ATTENTION: Using 'thin' text to improve framerate... Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound complete.Audio::setMusicIndex(%d) AudioOpenAL::Audio done AudioOpenAL::initSound() begin... AudioOpenAL::setMusicIndex -- after setting source buffer to 0AudioOpenAL::setMusicIndex -- before setting source buffer to 0AudioOpenAL::setMusicIndex -- beginAudioOpenAL::setMusicIndex -- endAudioOpenAL::setMusicMode(SoundType mode) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()CDROM error in AudioOpenAL::pauseGameMusic(%d) CDROM status = %d Couldn't initialize SDL: %s Couldn't set video mode: %s ERROR initializing audio - AudioSDLMixer::initSound() ERROR! Could not access CDROM device %d : %s ERROR!! <%s> alGetError() = %s ERROR!! <%s> alcGetError() = %s ERROR!! <%s> alutGetError() = %s ERROR!!! OpenGL error: %s ERROR!!! SDL error '%s' ERROR: Could not allocate memory in AudioOpenAL::loadMP3 ERROR: Could not allocate memory in AudioOpenAL::loadVorbis ERROR: Could not open "%s" in AudioOpenAL::loadMP3 ERROR: Could not open "%s" in AudioOpenAL::loadVorbis ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3 ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis ERROR: filename too long: "%s", line %d EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g Extensions :FTGL: error loading fontFTGL: error loading font: %s GLC: couldn't set contextGenerating random sequences Global::loadTextures() Gothic UralicHeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent HUH? MainSDL::grabMouse(%d) MenuGL::createLists Music volume = %f SDL initialized. ScreenItemAdd::putScreenItems() Hero??? HUH??? Shutting down... Starting up...Tracks: %d UNKNOWN(type=%d)WARNING: Config::init() has already been called. WARNING: Global::init() has already been called. WARNING: HiScore::init() has already been called. WARNING: MP3 support not available: "%s", line %d WARNING: Ogg/Vorbis support not available: "%s", line %d WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s WARNING: could not read config file (%s) WARNING: could not read score file (%s) WARNING: could not write config file (%s) WARNING: could not write score file (%s) WARNING: empty score file (%s) WARNING: file type not recognized: "%s": "%s", line %d active power ups = %d adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g alAttenuationScale == 0. Kludge it. alutLoadWAVFile("%s",...); audiobuffer = "%s "congratulations! l e v e l %d c o m p l e t e datadeleteTextures() do not let -any- ships past you! each one costs you a life!done. easyerror loading font error loading font: %s exit. experiencedf u l l s c r e e nfalsefish in a barrelfocus fung f x d e t a i lgame->gameFrame = %d highhigh scoreshigh scores: impossibleinit----> %3.2ffps gameSpeed = %g init----> %3.2ffps targetAdj = %g, tmp = %g initGL() insanekey '%s' pressed key = %d l e v e ll o s e rlabourlet super shields pass by for an extra life!loaded %s lowm o v e m e n t s p e e dm u s i c v o l u m emedmouse activemusic playlist: n e w g a m en o t b a d ! rank : %d %dnew high score! %dno joysticks found nobodynormalnum enemies on screen = %d num joysticks = %d p a u s e dprojectq u i treptiles c r e e n s i z es k i l ls o u n d f x v o l u m estopping OpenAL...thetrack %2d: %s track %d is data - trying next track... truevideo mode set wimpwrote config file (%s) Project-Id-Version: Chromium B.S.U. Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs POT-Creation-Date: 2013-05-25 13:43+0800 PO-Revision-Date: 2011-09-24 15:47+0000 Last-Translator: Emmanuel Trillaud Language-Team: French (http://www.transifex.com/projects/p/chromium-bsu/language/fr/) Language: fr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n > 1); Données seulement. CD audio indisponible. use_cdrom activée. Initialiser à '0' dans le fichier de configuration pour désactiver. -------------------------------------------------- Chromium B.S.U. options -------------------------------------------------- -f/--fullscreen : mode plein écran -w/--window : mode fenêtré -v/--vidmode : mode 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : ne pas démarrer l'audio -nb/--noblend : désactiver blending (OpenGL) -nt/--notexborder : ne pas initialiser tex border color (OpenGL) -------------------------------------------------- ERROR! - sound enumerant index %d does not have valid filename! joystick 0 = %p l a i s s e r p a s s e r l e s p o w e r - u p p o u r f a i r e l e p l e i n d e p o i n t s ! c r a s h e r v o u s d a n s l e s e n ne m i s p o u r l e s d e t r u i r e ! n e l a i s s e z p a s s e z -a u c u n- e n n e m i ! t é l e c h a r g e r C h r o m i u m B. S. U. d e p u i s http://chromium-bsu.sf.net/ c h a q u e e n e m i q u i p a s s e v o u s c o u t e u n e v i e ! d o u b l e - c l i q u e z d r o i t p o u r v o u s a u t o - d e t r u i r e ! a u t o - d e t r u i s e z v o u s p o u r p r é s e r v e r v o s m u n i t i o n s %2d : %s Appuyer sur la touche « N » pour sauter la prochaine piste du CD pendant le jeu. !! ERREUR !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! ATTENTION !! - Une ou plusieurs erreurs ont été rencontré durant les !! vérifications audio. L'audio sera désactivé. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() HEIN? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d lecteur(s) CDROM. %d EnemyAircraft alloué %d ajustement de vitesse requis. NOTE: le jeu n'a pas été capable de maintenir 50 frames par secondes. Vous devriez peut-être baisser la résolution ou diminuer les détails. -OU- assurez vous qu'aucun outil de surveillance du système' (comme 'top', 'xosview', etc.) n'est en cours d'exécution. Elles rendent difficile de maintenir un bon taux de frames. %dx%d%p <--%p--> %p (bpp=%d RGB=%d%d%d profondeur=%d) ----- erreur au passage en mode plein écran -------- erreur à l'initialisation de la taille de l'écran -------- erreur à l'initialisation du mode de fenêtrage -------- vous devez finir le niveau %d avant de pouvoir sélectionner %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Vendeur : %s Rendu : %s Version : %s -OpenGL----------------------------------------------------- Vendeur : %s Rendu : %s Version : %s ...arrêt effectué. ...démarrage effectué. /usr/share/fonts/TTF/uralic/GOTHUB__.TTF/usr/share/fonts/TTF/uralic/GOTHU___.TTF/usr/share/fonts/truetype/uralic/gothu___.ttf/usr/share/fonts/truetype/uralic/gothub__.ttf?? PowerUp::seal()ATTENTION : Retour à du texte 'thick'... ATTENTION : utilisé du texte 'thin' pour améliorer le taux de frame... Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound completé.Audio::setMusicIndex(%d) AudioOpenAL::Audio fait AudioOpenAL::initSound() début... AudioOpenAL::setMusicIndex -- après avoir initialisé le tampon source à 0AudioOpenAL::setMusicIndex -- avant d'initialiser le tampon source à 0AudioOpenAL::setMusicIndex -- débutAudioOpenAL::setMusicIndex -- finAudioOpenAL::setMusicMode(SoundType mode) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()Erreur CDROM dans AudioOpenAL::pauseGameMusic(%d) Statut CDROM = %d Impossible d'initialiser SDL: %s Impossible n'initialiser le mode vidéo : %s ERREUR lors de l'initialisation de l'audio - AudioSDLMixer::initSound() ERREUR ! Impossible d'accéder au lecteur CDROM %d : %s ERREUR!! <%s> alGetError() = %s ERREUR!! <%s> alcGetError() = %s ERREUR!! <%s> alutGetError() = %s ERREUR!!! Erreur OpenGL : %s ERREUR!!! SDL erreur '%s' ERREUR: Impossible d'allouer de la mémoire dans AudioOpenAL::loadMP3 ERREUR: Impossible d'allouer de la mémoire dans AudioOpenAL::loadVorbis ERREUR: Impossible d'ouvir "%s" dans AudioOpenAL::loadMP3 ERREUR: Impossible d'ouvrir "%s" dans AudioOpenAL::loadVorbis ERREUR: échec de alutLoadMP3() dans AudioOpenAL::loadMP3 ERREUR: echec de alutLoadVorbis() dans AudioOpenAL::loadVorbis ERREUR: nom de fichier trop long: "%s", ligne %d EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g Extensions :FTGL: erreur au chargement des policesFTGL: erreur au chargement des polices : %s GLC: couldn't set contextGénération de suites aléatoires Global::loadTextures() Gothic UralicHeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent HEIN? MainSDL::grabMouse(%d) MenuGL::createLists Volume musique = %f SDL initialisé. ScreenItemAdd::putScreenItems() Héros??? HEIN??? Arrêt... Démarrage...Pistes: %d INCONNU(type=%d)AVERTISSEMENT : Config::init() a déjà été appelé. AVERTISSEMENT : Global::init() a déjà été appelé. AVERTISSEMENT : HiScore::init() a déjà été exécuté. AVERTISSEMENT: MP3 non pris en charge: "%s", ligne %d AVERTISSEMENT: Ogg/Vorbis non pris en charge: "%s", ligne %d AVERTISSEMENT : PlayList support not compiled in (AudioOpenAL.cpp): %s AVERTISSEMENT : impossible de lire le fichier de configuration (%s) AVERISSEMENT : impossible de lire de fichier des scores (%s) AVERTISSEMENT : impossible d'écrire le fichier de configuration (%s) AVERTISSEMENT : impossible d'écrire sur le fichier des scores (%s) AVERTISSEMENT : fichier(%s) de score vide AVERTISSEMENT: type de fichier on reconnu: "%s": "%s", ligne %d power-up actifs = %d adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g alAttenuationScale == 0. Kludge it. alutLoadWAVFile("%s",...); audiotampon = "%s "félicitation! n i v e a u %d c o m p l e t donnéesdeleteTextures() ne laissez passer -aucun- vaisseau! chacun vous coutera une vie !effectué. facileerreur pendant le chargement des polices erreur pendant le chargement des polices : %s exit. expérimentép l e i n é c r a nfauxpoisson dans un bocalfocus fund é t a i l g f xgame->gameFrame = %d hautmeilleurs scoresmeilleurs scores : impossibleinit----> %3.2ffps gameSpeed = %g init----> %3.2ffps targetAdj = %g, tmp = %g initGL() foutouche '%s' préssée touche = %d n i v e a up e r d a n tlabourlaissez les super armures passer pour gagner une vie supplémentairechargé %s basr a p i d i t é d e m o u v e m e n tv o l u m e m u s i q u emedsouris activéeliste de lecture : n o u v e l l e p a r t i ep a s m a l ! rang : %d %dnouveau meilleur score ! %daucun joysticks trouvé personnenormalnombre d'ennemis à l'écran = %d nb joysticks = %d e n p a u s eprojectq u i t t e rreptilet a i l l e d e l' é c r a ne x p é r i e n c ev o l u m e f xArret d'OpenAL...thepiste %2d: %s La piste %d contient des données - lecture de la prochaine piste ... vraimode vidéo initialisé poule mouilléeécriture du fichier de configuration (%s) chromium-bsu-0.9.15.1/po/tr.gmo0000644000175000017500000000114612150047625013053 00000000000000Þ•Dlˆ‰˜©¯„´9H\`Starting up...UNKNOWN(type=%d)audiodataProject-Id-Version: Chromium B.S.U. Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs POT-Creation-Date: 2013-05-25 13:43+0800 PO-Revision-Date: 2012-03-19 21:25+0000 Last-Translator: Murat Ikilik <> Language-Team: LANGUAGE Language: tr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; BaÅŸlatılıyoBilinmiyen(type=%d)SesBilgichromium-bsu-0.9.15.1/po/bg.po0000644000175000017500000007410112150047625012653 00000000000000# Bulgarian translation for Chromium B.S.U. # This file is put in the public domain. # # Translators: # Damyan Ivanov , 2009, 2011. msgid "" msgstr "" "Project-Id-Version: Chromium B.S.U.\n" "Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs\n" "POT-Creation-Date: 2013-05-25 13:43+0800\n" "PO-Revision-Date: 2011-03-22 15:18+0000\n" "Last-Translator: Damyan Ivanov \n" "Language-Team: Bulgarian \n" "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: KBabel 1.11.4\n" #: src/Audio.cpp:110 msgid "audio" msgstr "аудио" #: src/Audio.cpp:111 msgid "data" msgstr "данни" #: src/Audio.cpp:113 #, c-format msgid "UNKNOWN(type=%d)" msgstr "ÐЕПОЗÐÐТ(тип=%d)" #: src/Audio.cpp:124 #, c-format msgid "%d CDROM drive(s).\n" msgstr "%d компактдиÑкови уÑтройÑтва.\n" #: src/Audio.cpp:135 #, c-format msgid "Tracks: %d\n" msgstr "Пътечки: %d\n" #: src/Audio.cpp:139 #, c-format msgid "track %2d: %s\n" msgstr "пътечка %2d: %s\n" #: src/Audio.cpp:148 #, c-format msgid "" "\n" " Data track(s) only. CD audio not available.\n" "\n" msgstr "" "\n" " Само пътечки Ñ Ð´Ð°Ð½Ð½Ð¸. ÐÑма налично CD аудио.\n" "\n" #: src/Audio.cpp:154 #, c-format msgid "" "\n" " use_cdrom enabled. Set to '0' in the configuration file to disable.\n" msgstr "" "\n" " use_cdrom е разрешено. Задайте ÑтойноÑÑ‚ „0“ в ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¸Ñ Ñ„Ð°Ð¸Ð» за да го забраните.\n" #: src/Audio.cpp:155 #, c-format msgid "" " Press the 'N' key to skip to next CD track during a game.\n" "\n" msgstr "" " Използвайте клавиша „N“ за преÑкачане до Ñледващата пеÑен по време на игра.\n" "\n" #: src/Audio.cpp:166 #, c-format msgid "ERROR! Could not access CDROM device %d : %s\n" msgstr "ГРЕШКÐ! ÐÑма доÑтъп до цомпактдиÑково уÑтройÑтво %d : %s\n" #: src/Audio.cpp:209 #, c-format msgid "CDROM error in AudioOpenAL::pauseGameMusic(%d)\n" msgstr "Грешка при работа Ñ ÐºÐ¾Ð¼Ð¿Ð°ÐºÑ‚Ð´Ð¸Ñковото уÑтройÑтво в AudioOpenAL::pauseGameMusic(%d)\n" #: src/Audio.cpp:210 #, c-format msgid "CDROM status = %d\n" msgstr "СъÑтоÑние на компактдиÑково уÑтройÑтво: %d\n" #: src/Audio.cpp:275 #, c-format msgid "Could not set CD volume, amixer returned status %d\n" msgstr "" #: src/Audio.cpp:302 #, c-format msgid "Audio::setMusicIndex(%d)\n" msgstr "Audio::setMusicIndex(%d)\n" #: src/Audio.cpp:319 #, c-format msgid "track %d is data - trying next track...\n" msgstr "пътечка â„–%d Ñъдържа данни, опит ÑÑŠÑ Ñледващата...\n" #: src/AudioOpenAL.cpp:149 #, c-format msgid "alAttenuationScale == 0. Kludge it.\n" msgstr "alAttenuationScale == 0. Хакване.\n" #: src/AudioOpenAL.cpp:162 #, c-format msgid "AudioOpenAL::Audio done\n" msgstr "AudioOpenAL::Audio приключи\n" #: src/AudioOpenAL.cpp:170 #, c-format msgid "stopping OpenAL..." msgstr "Ñпиране на OpenAL..." #: src/AudioOpenAL.cpp:182 msgid "AudioOpenAL::~Audio()" msgstr "AudioOpenAL::~Audio()" #: src/AudioOpenAL.cpp:203 #, c-format msgid "done.\n" msgstr "готово.\n" #: src/AudioOpenAL.cpp:249 #, c-format msgid "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - one or more errors were encountered during audio check.\n" "!! Audio will be disabled.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" msgstr "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! Ð’ÐИМÐÐИЕ !! — възникнаха грешки при проверка на звуковата ÑуÑтема.\n" "!! Звуците ще бъдат забранени.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" #: src/AudioOpenAL.cpp:269 #, c-format msgid "AudioOpenAL::initSound() begin...\n" msgstr "начало на AudioOpenAL::initSound()...\n" #: src/AudioOpenAL.cpp:273 #, c-format msgid "" "-OpenAL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenAL-----------------------------------------------------\n" "ДоÑтавчик : %s\n" "Превръщане : %s\n" "ВерÑÐ¸Ñ : %s\n" #: src/AudioOpenAL.cpp:279 src/MainSDL.cpp:130 #, c-format msgid "------------------------------------------------------------\n" msgstr "------------------------------------------------------------\n" #: src/AudioOpenAL.cpp:311 #, c-format msgid "Audio.cpp - init %s" msgstr "Audio.cpp - инициализиране %s" #: src/AudioOpenAL.cpp:324 #, c-format msgid "Audio.cpp - init explosion %d" msgstr "Audio.cpp - инициализиране на екÑÐ¿Ð¾Ð»Ð¾Ð·Ð¸Ñ %d" #: src/AudioOpenAL.cpp:337 #, c-format msgid "Audio.cpp - init exploPop %d" msgstr "Audio.cpp - инициализиране на exploPop %d" #: src/AudioOpenAL.cpp:350 msgid "Audio.cpp - initSound complete." msgstr "Audio.cpp - initSound завърши." #: src/AudioOpenAL.cpp:430 #, c-format msgid "AudioOpenAL::setMusicMode(SoundType mode)\n" msgstr "AudioOpenAL::setMusicMode(SoundType mode)\n" #: src/AudioOpenAL.cpp:465 #, c-format msgid "AudioOpenAL::setSoundVolume(%f)\n" msgstr "AudioOpenAL::setSoundVolume(%f)\n" #: src/AudioOpenAL.cpp:508 #, c-format msgid "Music volume = %f\n" msgstr "Сила на музиката = %f\n" #: src/AudioOpenAL.cpp:524 #, c-format msgid "" "\n" "ERROR! - sound enumerant index %d does not have valid filename!\n" msgstr "" "\n" "ГРЕШКÐ! - звуковиÑÑ‚ елемент Ñ Ð½Ð¾Ð¼ÐµÑ€ %d нÑма валидно име на файл!\n" #: src/AudioOpenAL.cpp:547 #, c-format msgid "alutLoadWAVFile(\"%s\",...);\n" msgstr "alutLoadWAVFile(\"%s\",...);\n" #: src/AudioOpenAL.cpp:563 #, c-format msgid "ERROR!! <%s> alGetError() = %s\n" msgstr "ГРЕШКÐ!! <%s> alGetError() = %s\n" #: src/AudioOpenAL.cpp:568 #, c-format msgid "ERROR!! <%s> alcGetError() = %s\n" msgstr "ГРЕШКÐ!! <%s> alcGetError() = %s\n" #: src/AudioOpenAL.cpp:573 #, c-format msgid "ERROR!! <%s> alutGetError() = %s\n" msgstr "ГРЕШКÐ!! <%s> alutGetError() = %s\n" #: src/AudioOpenAL.cpp:730 #, c-format msgid "ERROR: filename too long: \"%s\", line %d\n" msgstr "ГРЕШКÐ: името на файла е твърде дълго: „%s“, ред %d\n" #: src/AudioOpenAL.cpp:748 #, c-format msgid "WARNING: MP3 support not available: \"%s\", line %d\n" msgstr "Ð’ÐИМÐÐИЕ: не е налична поддръжка на MP3: „%s“, ред %d\n" #: src/AudioOpenAL.cpp:759 #, c-format msgid "WARNING: Ogg/Vorbis support not available: \"%s\", line %d\n" msgstr "Ð’ÐИМÐÐИЕ: не е налична поддръжка на Ogg/Vorbis: „%s“, ред %d\n" #: src/AudioOpenAL.cpp:763 #, c-format msgid "WARNING: file type not recognized: \"%s\": \"%s\", line %d\n" msgstr "Ð’ÐИМÐÐИЕ: типа на файла не е разпознат: „%s“: „%s“, ред %d\n" #: src/AudioOpenAL.cpp:778 #, c-format msgid "music playlist:\n" msgstr "ÑпиÑък Ñ Ð¼ÑƒÐ·Ð¸ÐºÐ°:\n" #: src/AudioOpenAL.cpp:781 #, c-format msgid " %2d : %s\n" msgstr " %2d : %s\n" #: src/AudioOpenAL.cpp:783 #, c-format msgid "loaded %s\n" msgstr "зареди Ñе %s\n" #: src/AudioOpenAL.cpp:808 msgid "AudioOpenAL::setMusicIndex -- begin" msgstr "AudioOpenAL::setMusicIndex -- начало" #: src/AudioOpenAL.cpp:821 msgid "AudioOpenAL::setMusicIndex -- before setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- преди уÑтановÑване на буфера-източник на 0" #: src/AudioOpenAL.cpp:824 msgid "AudioOpenAL::setMusicIndex -- after setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- Ñлед уÑтановÑване на буфера-източник на 0" #: src/AudioOpenAL.cpp:859 msgid "AudioOpenAL::setMusicIndex -- end" msgstr "AudioOpenAL::setMusicIndex -- край" #: src/AudioOpenAL.cpp:909 src/AudioOpenAL.cpp:942 src/AudioOpenAL.cpp:992 #, c-format msgid "WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n" msgstr "Ð’ÐИМÐÐИЕ: не е включена поддръжка на ÑпиÑъци за изпълнение (AudioOpenAL.cpp): %s\n" #: src/AudioOpenAL.cpp:959 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadMP3\n" msgstr "ГРЕШКÐ: Ðе може да Ñе задели памет в AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:965 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadMP3\n" msgstr "ГРЕШКÐ: Ðе може да Ñе отвори „%s“ в AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:971 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadMP3\n" msgstr "ГРЕШКÐ: Ðе може да Ñе отвори „%s“ в AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:979 #, c-format msgid "ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3\n" msgstr "ГРЕШКÐ: alutLoadMP3() пропадна в AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:1011 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadVorbis\n" msgstr "ГРЕШКÐ: Ðе може да Ñе задели памет в AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1017 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "ГРЕШКÐ: Ðе може да Ñе отвори „%s“ в AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1023 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "ГРЕШКÐ: Ðе може да Ñе отвори „%s“ в AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1031 #, c-format msgid "ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis\n" msgstr "ГРЕШКÐ: alutLoadVorbis() пропадна в AudioOpenAL::loadVorbis\n" #: src/AudioSDLMixer.cpp:65 #, c-format msgid "ERROR initializing audio - AudioSDLMixer::initSound()\n" msgstr "ГРЕШКРпри инициализиране на звука - AudioSDLMixer::initSound()\n" #: src/Config.cpp:114 #, c-format msgid "WARNING: Config::init() has already been called.\n" msgstr "Ð’ÐИМÐÐИЕ: Config::init() веше е извикана.\n" #: src/Config.cpp:243 #, c-format msgid "WARNING: could not read config file (%s)\n" msgstr "Ð’ÐИМÐÐИЕ: неуÑпех при четене на файла Ñ Ð½Ð°Ñтройки (%s)\n" #: src/Config.cpp:302 #, c-format msgid "wrote config file (%s)\n" msgstr "файлът Ñ Ð½Ð°Ñтройки (%s) е запиÑан\n" #: src/Config.cpp:307 #, c-format msgid "WARNING: could not write config file (%s)\n" msgstr "Ð’ÐИМÐÐИЕ: неуÑпех при запазване на файла Ñ Ð½Ð°Ñтройки (%s)\n" #: src/EnemyAircraft.cpp:111 #, c-format msgid "%d EnemyAircraft allocated\n" msgstr "заделени %d EnemyAircraft\n" #: src/EnemyAircraft_Straight.cpp:98 #, c-format msgid "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" msgstr "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" #: src/EnemyFleet.cpp:243 #, c-format msgid "num enemies on screen = %d\n" msgstr "брой врагове на екрана = %d\n" #: src/Global.cpp:114 #, c-format msgid "WARNING: Global::init() has already been called.\n" msgstr "Ð’ÐИМÐÐИЕ: Global::init() веше е извикана.\n" #: src/Global.cpp:211 #, c-format msgid "Starting up..." msgstr "Стартиране…" #: src/Global.cpp:242 #, c-format msgid "...startup complete.\n" msgstr "...Ñтартирането е завършено.\n" #: src/Global.cpp:249 #, c-format msgid "Shutting down...\n" msgstr "Изключване…\n" #: src/Global.cpp:262 #, c-format msgid "...shutdown complete.\n" msgstr "...изключването завърши.\n" #: src/Global.cpp:269 #, c-format msgid "deleteTextures()\n" msgstr "deleteTextures()\n" #: src/Global.cpp:289 #, c-format msgid "Global::loadTextures()\n" msgstr "Global::loadTextures()\n" #: src/Global.cpp:352 #, c-format msgid "Generating random sequences\n" msgstr "Генериране на Ñлучайни чиÑла\n" #: src/HeroAmmo.cpp:167 #, c-format msgid "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" msgstr "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" #: src/HeroAmmo.cpp:190 #, c-format msgid "%p <--%p--> %p\n" msgstr "%p <--%p--> %p\n" #: src/HiScore.cpp:58 #, c-format msgid "nobody" msgstr "никой" #: src/HiScore.cpp:83 #, c-format msgid "WARNING: HiScore::init() has already been called.\n" msgstr "Ð’ÐИМÐÐИЕ: HiScore::init() веше е извикана.\n" #: src/HiScore.cpp:241 #, c-format msgid "WARNING: could not write score file (%s)\n" msgstr "Ð’ÐИМÐÐИЕ: неуÑпех при запазване на файла Ñ Ð¿Ð¾ÑÑ‚Ð¸Ð¶ÐµÐ½Ð¸Ñ (%s)\n" #: src/HiScore.cpp:276 #, fuzzy, c-format msgid "WARNING: error reading score file (%s)\n" msgstr "Ð’ÐИМÐÐИЕ: неуÑпех при четене на файла Ñ Ð¿Ð¾ÑÑ‚Ð¸Ð¶ÐµÐ½Ð¸Ñ (%s)\n" #: src/HiScore.cpp:319 src/HiScore.cpp:321 src/HiScore.cpp:323 #: src/HiScore.cpp:343 src/HiScore.cpp:345 src/HiScore.cpp:347 #, fuzzy, c-format msgid "WARNING: error reading old score file (%s)\n" msgstr "Ð’ÐИМÐÐИЕ: неуÑпех при четене на файла Ñ Ð¿Ð¾ÑÑ‚Ð¸Ð¶ÐµÐ½Ð¸Ñ (%s)\n" #: src/HiScore.cpp:332 #, c-format msgid "WARNING: empty score file (%s)\n" msgstr "Ð’ÐИМÐÐИЕ: празен файл Ñ Ð¿Ð¾ÑÑ‚Ð¸Ð¶ÐµÐ½Ð¸Ñ (%s)\n" #: src/HiScore.cpp:357 #, c-format msgid "WARNING: could not read score file (%s)\n" msgstr "Ð’ÐИМÐÐИЕ: неуÑпех при четене на файла Ñ Ð¿Ð¾ÑÑ‚Ð¸Ð¶ÐµÐ½Ð¸Ñ (%s)\n" #: src/HiScore.cpp:449 #, c-format msgid "high scores:\n" msgstr "поÑтижениÑ:\n" #: src/HiScore.cpp:455 #, c-format msgid "%02d/%02d/%04d %16s %d\n" msgstr "%02d/%02d/%04d %16s %d\n" #: src/main.cpp:119 #, c-format msgid "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : run in fullscreen mode\n" " -w/--window : run in windowed mode\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : do not initialize audio\n" " -nb/--noblend : disable blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" msgstr "" "\n" "--------------------------------------------------\n" "Опции за Chromium B.S.U.\n" "--------------------------------------------------\n" " -f/--fullscreen : използване на Ñ†ÐµÐ»Ð¸Ñ ÐµÐºÑ€Ð°Ð½\n" " -w/--window : използване на прозорец\n" " -v/--vidmode : видео режим 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : без звук\n" " -nb/--noblend : без преливане (OpenGL)\n" " -nt/--notexborder : без цвÑÑ‚ за контур на текÑта (OpenGL)\n" "--------------------------------------------------\n" "\n" #: src/main.cpp:231 #, c-format msgid "!! ERROR !! - " msgstr "!! ГРЕШКР!! — " #: src/main.cpp:255 #, c-format msgid "Extensions :" msgstr "Ð Ð°Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ :" #: src/MainGL.cpp:86 #, c-format msgid "initGL()\n" msgstr "initGL()\n" #: src/MainGL.cpp:148 #, c-format msgid "error loading font: %s\n" msgstr "грешка при зареждане на шрифт: %s\n" #: src/MainGL.cpp:153 #, c-format msgid "error loading font\n" msgstr "грешка при зареждане на шрифт\n" #: src/MainGL.cpp:183 #, c-format msgid "!!MainGL::drawGL() HUH?\n" msgstr "!!MainGL::drawGL() Ъ?\n" #: src/MainGL.cpp:311 #, c-format msgid "" "new high score!\n" "\n" "%d" msgstr "" "нов рекорд!\n" "\n" "%d" #: src/MainGL.cpp:316 #, c-format msgid "" "n o t b a d !\n" "rank : %d\n" "\n" "%d" msgstr "" "н е е з л е !\n" "клаÑиране : %d\n" "\n" "%d" #: src/MainGL.cpp:321 msgid "l o s e r" msgstr "Ñ Ð» а б а к" #: src/MainGL.cpp:379 #, c-format msgid "" "congratulations!\n" " \n" "l e v e l\n" " %d \n" "c o m p l e t e\n" " \n" msgstr "" "поздравлениÑ!\n" " \n" "н и в о\n" " %d \n" "п Ñ€ и к л ÑŽ ч е н о\n" " \n" #: src/MainGLUT.cpp:77 #, c-format msgid "MainGLUT::run()\n" msgstr "MainGLUT::run()\n" #: src/MainGLUT.cpp:93 src/MainSDL.cpp:286 #, c-format msgid "ERROR!!! OpenGL error: %s\n" msgstr "ГРЕШКÐ!!! грешка в OpenGL: %s\n" #: src/MainGLUT.cpp:235 #, c-format msgid "key = %d\n" msgstr "ключ = %d\n" #: src/MainSDL.cpp:74 #, c-format msgid "Couldn't initialize SDL: %s\n" msgstr "ÐеуÑпех при инициализиране на SDL: %s\n" #: src/MainSDL.cpp:77 #, c-format msgid "SDL initialized.\n" msgstr "SDL е инициализирана.\n" #: src/MainSDL.cpp:83 #, c-format msgid "num joysticks = %d\n" msgstr "брой джойÑтици = %d\n" #: src/MainSDL.cpp:85 #, c-format msgid " joystick 0 = %p\n" msgstr " джойÑтик 0 = %p\n" #: src/MainSDL.cpp:91 #, c-format msgid "no joysticks found\n" msgstr "не Ñа открити джойÑтици\n" #: src/MainSDL.cpp:116 src/MainSDL.cpp:347 #, c-format msgid "Couldn't set video mode: %s\n" msgstr "ÐеуÑпех при уÑтановÑване на видео-режима: %s\n" #: src/MainSDL.cpp:124 #, c-format msgid "" "-OpenGL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenGL-----------------------------------------------------\n" "ДоÑтавчик : %s\n" "Превръщане : %s\n" "ВерÑÐ¸Ñ : %s\n" #: src/MainSDL.cpp:215 #, c-format msgid "init----> %3.2ffps gameSpeed = %g\n" msgstr "init----> %3.2ffps gameSpeed = %g\n" #: src/MainSDL.cpp:222 #, c-format msgid "init----> %3.2ffps targetAdj = %g, tmp = %g\n" msgstr "init----> %3.2ffps targetAdj = %g, tmp = %g\n" #: src/MainSDL.cpp:235 #, c-format msgid "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" msgstr "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" #: src/MainSDL.cpp:257 #, c-format msgid "" "%d speed adjustments required.\n" "NOTE: The game was not able to maintain a steady 50 frames per\n" " second. You should consider reducing your screen resolution\n" " or lowering the graphics detail setting.\n" " -OR-\n" " make sure that you aren't running any system monitoring\n" " tools (like 'top', 'xosview', etc.) These kinds of tools\n" " can make it difficult to maintain a steady frame rate.\n" msgstr "" "%d необходима е ÐºÐ¾Ñ€ÐµÐºÑ†Ð¸Ñ Ð½Ð° ÑкороÑтта.\n" "ЗÐБЕЛЕЖКÐ: Играта не уÑÐ¿Ñ Ð´Ð° поддържа 50 кадъра в Ñекунда\n" " Опитайте да намалите разделителната ÑпоÑобноÑÑ‚ или \n" " да намалите детайлите.\n" " —ИЛИ—\n" " проверете дали не използвате инÑтрументи за Ñледене\n" " на натоварването (като „top“, „xosview“, и Ñ‚.н.).\n" " ПонÑкога те могат да попречат на доÑтигането на Ñтабилна\n" " ÑкороÑÑ‚ на видеото.\n" #: src/MainSDL.cpp:269 #, c-format msgid "exit.\n" msgstr "изход.\n" #: src/MainSDL.cpp:294 #, c-format msgid "ERROR!!! SDL error '%s'\n" msgstr "ГРЕШКÐ!!! грешка в SDL: %s\n" #: src/MainSDL.cpp:352 #, c-format msgid "video mode set " msgstr "видео-режимът е уÑтановен" #: src/MainSDL.cpp:359 #, c-format msgid "(bpp=%d RGB=%d%d%d depth=%d)\n" msgstr "(bpp=%d RGB=%d%d%d depth=%d)\n" #: src/MainSDL_Event.cpp:40 #, c-format msgid "%-5d SDL_ACTIVEEVENT \n" msgstr "%-5d SDL_ACTIVEEVENT \n" #: src/MainSDL_Event.cpp:41 #, c-format msgid "%-5d SDL_KEYDOWN \n" msgstr "%-5d SDL_KEYDOWN \n" #: src/MainSDL_Event.cpp:42 #, c-format msgid "%-5d SDL_KEYUP \n" msgstr "%-5d SDL_KEYUP \n" #: src/MainSDL_Event.cpp:43 #, c-format msgid "%-5d SDL_MOUSEMOTION \n" msgstr "%-5d SDL_MOUSEMOTION \n" #: src/MainSDL_Event.cpp:44 #, c-format msgid "%-5d SDL_MOUSEBUTTONDOWN \n" msgstr "%-5d SDL_MOUSEBUTTONDOWN \n" #: src/MainSDL_Event.cpp:45 #, c-format msgid "%-5d SDL_MOUSEBUTTONUP \n" msgstr "%-5d SDL_MOUSEBUTTONUP \n" #: src/MainSDL_Event.cpp:46 #, c-format msgid "%-5d SDL_JOYBUTTONDOWN \n" msgstr "%-5d SDL_JOYBUTTONDOWN \n" #: src/MainSDL_Event.cpp:47 #, c-format msgid "%-5d SDL_JOYBUTTONUP \n" msgstr "%-5d SDL_JOYBUTTONUP \n" #: src/MainSDL_Event.cpp:212 #, c-format msgid "MainSDL::getEvent HUH?\n" msgstr "MainSDL::getEvent Ъ?\n" #: src/MainSDL_Event.cpp:222 #, c-format msgid "" "buffer = \"%s\n" "\"" msgstr "" "буфер = \"%s\n" "\"" #: src/MainSDL_Event.cpp:243 #, c-format msgid "mouse active" msgstr "мишката е активна" #: src/MainSDL_Event.cpp:251 #, c-format msgid "focus\n" msgstr "фокуÑ\n" #: src/MainSDL_Event.cpp:403 #, c-format msgid "key '%s' pressed\n" msgstr "натиÑнат е клавиша „%s“\n" #: src/MainSDL_Event.cpp:404 #, c-format msgid "game->gameFrame = %d\n" msgstr "game->gameFrame = %d\n" #: src/MainSDL_Event.cpp:538 #, c-format msgid "MainSDL::grabMouse(%d)\n" msgstr "MainSDL::grabMouse(%d)\n" #: src/MenuGL.cpp:43 msgid " d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u !" msgstr " н е п о з в о л Ñ Ð² а й Ñ‚ е н а в Ñ€ а г о в е Ñ‚ е д а п Ñ€ е м и н а Ñ‚ !" #: src/MenuGL.cpp:44 msgid " e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e !" msgstr " в Ñ Ðµ к и п Ñ€ е м и н а л в Ñ€ а г Ñ Ñ‚ Ñ€ у в а е д и н ж и в о Ñ‚ !" #: src/MenuGL.cpp:45 msgid " a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s !" msgstr " п Ñ€ е м и н а л и Ñ‚ е п о д о б Ñ€ е н и Ñ Ð½ о Ñ Ñ Ñ‚ Ñ‚ о ч к и !" #: src/MenuGL.cpp:46 msgid " c r a s h i n t o e n e m i e s t o d e s t r o y t h e m !" msgstr " б л ÑŠ Ñ Ðº а й Ñ‚ е Ñ Ðµ в ÑŠ в в Ñ€ а г о в е Ñ‚ е з а д а г и у н и щ о ж и Ñ‚ е !" #: src/MenuGL.cpp:47 msgid " r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t !" msgstr " д в о й н о д Ñ Ñ Ð½ о щ Ñ€ а к в а н е з а Ñ Ð° м о Ñ€ а з Ñ€ у ш е н и е !" #: src/MenuGL.cpp:48 msgid " s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n !" msgstr " Ñ Ð° м о Ñ€ а з Ñ€ у ш е н и е Ñ‚ о Ñ ÑŠ Ñ… Ñ€ а н Ñ Ð² а м у н и ц и и Ñ‚ е !" #: src/MenuGL.cpp:49 msgid " d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/" msgstr " и з Ñ‚ е г л е Ñ‚ е C h r o m i u m B. S. U. о Ñ‚ http://chromium-bsu.sf.net/" #: src/MenuGL.cpp:70 msgid "n e w g a m e" msgstr "н о в а и г Ñ€ а" #: src/MenuGL.cpp:71 msgid "l e v e l" msgstr "н и в о" #: src/MenuGL.cpp:72 msgid "s k i l l" msgstr "Ñ‚ Ñ€ у д н о Ñ Ñ‚" #: src/MenuGL.cpp:73 msgid "g f x d e t a i l" msgstr "д е Ñ‚ а й н о Ñ Ñ‚ н а г Ñ€ а Ñ„ и к а Ñ‚ а" #: src/MenuGL.cpp:74 msgid "f u l l s c r e e n" msgstr "ц Ñ Ð» е к Ñ€ а н" #: src/MenuGL.cpp:75 msgid "s c r e e n s i z e" msgstr "Ñ€ а з м е Ñ€ н а и г Ñ€ а л н о Ñ‚ о п о л е" #: src/MenuGL.cpp:76 msgid "s o u n d f x v o l u m e" msgstr "Ñ Ð¸ л а н а з в у к о в и Ñ‚ е е Ñ„ е к Ñ‚ и" #: src/MenuGL.cpp:77 msgid "m u s i c v o l u m e" msgstr "Ñ Ð¸ л а н а Ñ„ о н о в а Ñ‚ а м у з и к а" #: src/MenuGL.cpp:78 msgid "m o v e m e n t s p e e d" msgstr "Ñ Ðº о Ñ€ о Ñ Ñ‚ н а д в и ж е н и е" #: src/MenuGL.cpp:79 msgid "q u i t" msgstr "и з Ñ… о д" #: src/MenuGL.cpp:143 src/MenuGL.cpp:417 #, c-format msgid "ATTENTION: Using 'thin' text to improve framerate...\n" msgstr "Ð’ÐИМÐÐИЕ: Използва Ñе „тънък“ текÑÑ‚ за подобрÑване на ÑкороÑтта…\n" #: src/MenuGL.cpp:147 #, c-format msgid "MenuGL::createLists\n" msgstr "MenuGL::createLists\n" #: src/MenuGL.cpp:162 msgid "fish in a barrel" msgstr "ÑÑŠÑ Ð·Ð°Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð¸ очи" #: src/MenuGL.cpp:163 msgid "wimp" msgstr "за пеленачета" #: src/MenuGL.cpp:164 msgid "easy" msgstr "леÑно" #: src/MenuGL.cpp:165 msgid "normal" msgstr "нормално" #: src/MenuGL.cpp:166 msgid "experienced" msgstr "за опитни" #: src/MenuGL.cpp:167 msgid "fun" msgstr "купон" #: src/MenuGL.cpp:168 msgid "insane" msgstr "лудоÑÑ‚" #: src/MenuGL.cpp:169 msgid "impossible" msgstr "невъзможно" #: src/MenuGL.cpp:170 msgid "-" msgstr "-" #: src/MenuGL.cpp:292 src/MenuGL.cpp:320 msgid "high scores" msgstr "рекорди" #: src/MenuGL.cpp:349 msgid "the" msgstr "проектът" #: src/MenuGL.cpp:353 msgid "reptile" msgstr "за интегриране" #: src/MenuGL.cpp:357 msgid "labour" msgstr "на" #: src/MenuGL.cpp:361 msgid "project" msgstr "влечугите" #: src/MenuGL.cpp:422 #, c-format msgid "ATTENTION: Reverting to 'thick' text...\n" msgstr "Ð’ÐИМÐÐИЕ: Връщане към „дебел“ текÑт…\n" #: src/MenuGL.cpp:473 #, c-format msgid "low" msgstr "ниÑка" #: src/MenuGL.cpp:474 #, c-format msgid "med" msgstr "Ñредна" #: src/MenuGL.cpp:475 #, c-format msgid "high" msgstr "виÑока" #: src/MenuGL.cpp:480 #, c-format msgid "%dx%d" msgstr "%dx%d" #: src/MenuGL.cpp:484 #, c-format msgid "true" msgstr "да" #: src/MenuGL.cpp:485 #, c-format msgid "false" msgstr "не" #: src/MenuGL.cpp:791 src/MenuGL.cpp:864 src/MenuGL.cpp:935 #, c-format msgid "---- error setting full screen mode ----" msgstr "---- грешка при уÑтановÑване на режим „цÑл екран“ ----" #: src/MenuGL.cpp:793 #, c-format msgid "---- error setting window mode ----" msgstr "---- грешка при уÑтановÑване на режим „прозорец“ ----" #: src/MenuGL.cpp:834 #, c-format msgid "---- you must complete level %d before you can select level %d ----" msgstr "---- трÑбва да преминете ниво %d преди да можете да изберете ниво %d ----" #: src/MenuGL.cpp:850 src/MenuGL.cpp:921 #, c-format msgid "---- error setting screen size ----" msgstr "---- грешка при наÑтройване на размера на екрана ----" #: src/PowerUps.cpp:180 #, c-format msgid "active power ups = %d\n" msgstr "активни Ð¿Ð¾Ð´Ð¾Ð±Ñ€ÐµÐ½Ð¸Ñ = %d\n" #: src/PowerUps.cpp:368 #, c-format msgid "?? PowerUp::seal()" msgstr "?? PowerUp::seal()" #: src/ScreenItemAdd.cpp:107 #, c-format msgid "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" msgstr "ScreenItemAdd::putScreenItems() Герой??? Ъ???\n" #: src/StatusDisplay.cpp:653 src/StatusDisplay.cpp:657 msgid "p a u s e d" msgstr "п а у з а" #: src/StatusDisplay.cpp:677 msgid "do not let -any- ships past you! each one costs you a life!" msgstr "не позволÑвайте на ÐИКÐКВИ кораби да преминат! вÑеки преминал кораб Ñтрува един живот!" #: src/StatusDisplay.cpp:688 msgid "let super shields pass by for an extra life!" msgstr "пропуÑнатите Ñупер щитове ноÑÑÑ‚ по един живот!" #: src/TextFTGL.cpp:35 #, c-format msgid "FTGL: error loading font: %s\n" msgstr "FTGL: грешка при зареждане на шрифт: %s\n" #: src/TextFTGL.cpp:38 msgid "FTGL: error loading font" msgstr "FTGL: грешка при зареждане на шрифт" #. TRANSLATORS: If using the FTGL backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. #. #. TRANSLATORS: If using the GLC backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. The GLC renderer will fall back on other fonts #. if some characters are not available though, so choose a font #. that your language looks good in. #. #: src/TextFTGL.cpp:105 src/TextGLC.cpp:41 msgid "Gothic Uralic" msgstr "Gothic Uralic" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:135 msgid "/usr/share/fonts/truetype/uralic/gothub__.ttf" msgstr "/usr/share/fonts/truetype/uralic/gothub__.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:141 msgid "/usr/share/fonts/truetype/uralic/gothu___.ttf" msgstr "/usr/share/fonts/truetype/uralic/gothu___.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:148 msgid "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" msgstr "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:154 msgid "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" msgstr "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" #: src/TextGLC.cpp:30 msgid "GLC: couldn't set context" msgstr "GLC: неуÑпех при уÑтановÑване на контекÑÑ‚" chromium-bsu-0.9.15.1/po/insert-header.sin0000644000175000017500000000124012150044143015152 00000000000000# Sed script that inserts the file called HEADER before the header entry. # # At each occurrence of a line starting with "msgid ", we execute the following # commands. At the first occurrence, insert the file. At the following # occurrences, do nothing. The distinction between the first and the following # occurrences is achieved by looking at the hold space. /^msgid /{ x # Test if the hold space is empty. s/m/m/ ta # Yes it was empty. First occurrence. Read the file. r HEADER # Output the file's contents by reading the next line. But don't lose the # current line while doing this. g N bb :a # The hold space was nonempty. Following occurrences. Do nothing. x :b } chromium-bsu-0.9.15.1/po/tr.po0000644000175000017500000004563312150047625012720 00000000000000# Turkish translation for Chromium B.S.U. # This file is put in the public domain. # # Translators: # Murat Ikilik <>, 2012. msgid "" msgstr "" "Project-Id-Version: Chromium B.S.U.\n" "Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs\n" "POT-Creation-Date: 2013-05-25 13:43+0800\n" "PO-Revision-Date: 2012-03-19 21:25+0000\n" "Last-Translator: Murat Ikilik <>\n" "Language-Team: LANGUAGE \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: src/Audio.cpp:110 msgid "audio" msgstr "Ses" #: src/Audio.cpp:111 msgid "data" msgstr "Bilgi" #: src/Audio.cpp:113 #, c-format msgid "UNKNOWN(type=%d)" msgstr "Bilinmiyen(type=%d)" #: src/Audio.cpp:124 #, c-format msgid "%d CDROM drive(s).\n" msgstr "" #: src/Audio.cpp:135 #, c-format msgid "Tracks: %d\n" msgstr "" #: src/Audio.cpp:139 #, c-format msgid "track %2d: %s\n" msgstr "" #: src/Audio.cpp:148 #, c-format msgid "" "\n" " Data track(s) only. CD audio not available.\n" "\n" msgstr "" #: src/Audio.cpp:154 #, c-format msgid "" "\n" " use_cdrom enabled. Set to '0' in the configuration file to disable.\n" msgstr "" #: src/Audio.cpp:155 #, c-format msgid "" " Press the 'N' key to skip to next CD track during a game.\n" "\n" msgstr "" #: src/Audio.cpp:166 #, c-format msgid "ERROR! Could not access CDROM device %d : %s\n" msgstr "" #: src/Audio.cpp:209 #, c-format msgid "CDROM error in AudioOpenAL::pauseGameMusic(%d)\n" msgstr "" #: src/Audio.cpp:210 #, c-format msgid "CDROM status = %d\n" msgstr "" #: src/Audio.cpp:275 #, c-format msgid "Could not set CD volume, amixer returned status %d\n" msgstr "" #: src/Audio.cpp:302 #, c-format msgid "Audio::setMusicIndex(%d)\n" msgstr "" #: src/Audio.cpp:319 #, c-format msgid "track %d is data - trying next track...\n" msgstr "" #: src/AudioOpenAL.cpp:149 #, c-format msgid "alAttenuationScale == 0. Kludge it.\n" msgstr "" #: src/AudioOpenAL.cpp:162 #, c-format msgid "AudioOpenAL::Audio done\n" msgstr "" #: src/AudioOpenAL.cpp:170 #, c-format msgid "stopping OpenAL..." msgstr "" #: src/AudioOpenAL.cpp:182 msgid "AudioOpenAL::~Audio()" msgstr "" #: src/AudioOpenAL.cpp:203 #, c-format msgid "done.\n" msgstr "" #: src/AudioOpenAL.cpp:249 #, c-format msgid "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - one or more errors were encountered during audio check.\n" "!! Audio will be disabled.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" msgstr "" #: src/AudioOpenAL.cpp:269 #, c-format msgid "AudioOpenAL::initSound() begin...\n" msgstr "" #: src/AudioOpenAL.cpp:273 #, c-format msgid "" "-OpenAL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" #: src/AudioOpenAL.cpp:279 src/MainSDL.cpp:130 #, c-format msgid "------------------------------------------------------------\n" msgstr "" #: src/AudioOpenAL.cpp:311 #, c-format msgid "Audio.cpp - init %s" msgstr "" #: src/AudioOpenAL.cpp:324 #, c-format msgid "Audio.cpp - init explosion %d" msgstr "" #: src/AudioOpenAL.cpp:337 #, c-format msgid "Audio.cpp - init exploPop %d" msgstr "" #: src/AudioOpenAL.cpp:350 msgid "Audio.cpp - initSound complete." msgstr "" #: src/AudioOpenAL.cpp:430 #, c-format msgid "AudioOpenAL::setMusicMode(SoundType mode)\n" msgstr "" #: src/AudioOpenAL.cpp:465 #, c-format msgid "AudioOpenAL::setSoundVolume(%f)\n" msgstr "" #: src/AudioOpenAL.cpp:508 #, c-format msgid "Music volume = %f\n" msgstr "" #: src/AudioOpenAL.cpp:524 #, c-format msgid "" "\n" "ERROR! - sound enumerant index %d does not have valid filename!\n" msgstr "" #: src/AudioOpenAL.cpp:547 #, c-format msgid "alutLoadWAVFile(\"%s\",...);\n" msgstr "" #: src/AudioOpenAL.cpp:563 #, c-format msgid "ERROR!! <%s> alGetError() = %s\n" msgstr "" #: src/AudioOpenAL.cpp:568 #, c-format msgid "ERROR!! <%s> alcGetError() = %s\n" msgstr "" #: src/AudioOpenAL.cpp:573 #, c-format msgid "ERROR!! <%s> alutGetError() = %s\n" msgstr "" #: src/AudioOpenAL.cpp:730 #, c-format msgid "ERROR: filename too long: \"%s\", line %d\n" msgstr "" #: src/AudioOpenAL.cpp:748 #, c-format msgid "WARNING: MP3 support not available: \"%s\", line %d\n" msgstr "" #: src/AudioOpenAL.cpp:759 #, c-format msgid "WARNING: Ogg/Vorbis support not available: \"%s\", line %d\n" msgstr "" #: src/AudioOpenAL.cpp:763 #, c-format msgid "WARNING: file type not recognized: \"%s\": \"%s\", line %d\n" msgstr "" #: src/AudioOpenAL.cpp:778 #, c-format msgid "music playlist:\n" msgstr "" #: src/AudioOpenAL.cpp:781 #, c-format msgid " %2d : %s\n" msgstr "" #: src/AudioOpenAL.cpp:783 #, c-format msgid "loaded %s\n" msgstr "" #: src/AudioOpenAL.cpp:808 msgid "AudioOpenAL::setMusicIndex -- begin" msgstr "" #: src/AudioOpenAL.cpp:821 msgid "AudioOpenAL::setMusicIndex -- before setting source buffer to 0" msgstr "" #: src/AudioOpenAL.cpp:824 msgid "AudioOpenAL::setMusicIndex -- after setting source buffer to 0" msgstr "" #: src/AudioOpenAL.cpp:859 msgid "AudioOpenAL::setMusicIndex -- end" msgstr "" #: src/AudioOpenAL.cpp:909 src/AudioOpenAL.cpp:942 src/AudioOpenAL.cpp:992 #, c-format msgid "WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n" msgstr "" #: src/AudioOpenAL.cpp:959 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadMP3\n" msgstr "" #: src/AudioOpenAL.cpp:965 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadMP3\n" msgstr "" #: src/AudioOpenAL.cpp:971 #, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadMP3\n" msgstr "" #: src/AudioOpenAL.cpp:979 #, c-format msgid "ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3\n" msgstr "" #: src/AudioOpenAL.cpp:1011 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadVorbis\n" msgstr "" #: src/AudioOpenAL.cpp:1017 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "" #: src/AudioOpenAL.cpp:1023 #, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "" #: src/AudioOpenAL.cpp:1031 #, c-format msgid "ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis\n" msgstr "" #: src/AudioSDLMixer.cpp:65 #, c-format msgid "ERROR initializing audio - AudioSDLMixer::initSound()\n" msgstr "" #: src/Config.cpp:114 #, c-format msgid "WARNING: Config::init() has already been called.\n" msgstr "" #: src/Config.cpp:243 #, c-format msgid "WARNING: could not read config file (%s)\n" msgstr "" #: src/Config.cpp:302 #, c-format msgid "wrote config file (%s)\n" msgstr "" #: src/Config.cpp:307 #, c-format msgid "WARNING: could not write config file (%s)\n" msgstr "" #: src/EnemyAircraft.cpp:111 #, c-format msgid "%d EnemyAircraft allocated\n" msgstr "" #: src/EnemyAircraft_Straight.cpp:98 #, c-format msgid "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" msgstr "" #: src/EnemyFleet.cpp:243 #, c-format msgid "num enemies on screen = %d\n" msgstr "" #: src/Global.cpp:114 #, c-format msgid "WARNING: Global::init() has already been called.\n" msgstr "" #: src/Global.cpp:211 #, c-format msgid "Starting up..." msgstr "BaÅŸlatılıyo" #: src/Global.cpp:242 #, c-format msgid "...startup complete.\n" msgstr "" #: src/Global.cpp:249 #, c-format msgid "Shutting down...\n" msgstr "" #: src/Global.cpp:262 #, c-format msgid "...shutdown complete.\n" msgstr "" #: src/Global.cpp:269 #, c-format msgid "deleteTextures()\n" msgstr "" #: src/Global.cpp:289 #, c-format msgid "Global::loadTextures()\n" msgstr "" #: src/Global.cpp:352 #, c-format msgid "Generating random sequences\n" msgstr "" #: src/HeroAmmo.cpp:167 #, c-format msgid "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" msgstr "" #: src/HeroAmmo.cpp:190 #, c-format msgid "%p <--%p--> %p\n" msgstr "" #: src/HiScore.cpp:58 #, c-format msgid "nobody" msgstr "" #: src/HiScore.cpp:83 #, c-format msgid "WARNING: HiScore::init() has already been called.\n" msgstr "" #: src/HiScore.cpp:241 #, c-format msgid "WARNING: could not write score file (%s)\n" msgstr "" #: src/HiScore.cpp:276 #, c-format msgid "WARNING: error reading score file (%s)\n" msgstr "" #: src/HiScore.cpp:319 src/HiScore.cpp:321 src/HiScore.cpp:323 #: src/HiScore.cpp:343 src/HiScore.cpp:345 src/HiScore.cpp:347 #, c-format msgid "WARNING: error reading old score file (%s)\n" msgstr "" #: src/HiScore.cpp:332 #, c-format msgid "WARNING: empty score file (%s)\n" msgstr "" #: src/HiScore.cpp:357 #, c-format msgid "WARNING: could not read score file (%s)\n" msgstr "" #: src/HiScore.cpp:449 #, c-format msgid "high scores:\n" msgstr "" #: src/HiScore.cpp:455 #, c-format msgid "%02d/%02d/%04d %16s %d\n" msgstr "" #: src/main.cpp:119 #, c-format msgid "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : run in fullscreen mode\n" " -w/--window : run in windowed mode\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : do not initialize audio\n" " -nb/--noblend : disable blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" msgstr "" #: src/main.cpp:231 #, c-format msgid "!! ERROR !! - " msgstr "" #: src/main.cpp:255 #, c-format msgid "Extensions :" msgstr "" #: src/MainGL.cpp:86 #, c-format msgid "initGL()\n" msgstr "" #: src/MainGL.cpp:148 #, c-format msgid "error loading font: %s\n" msgstr "" #: src/MainGL.cpp:153 #, c-format msgid "error loading font\n" msgstr "" #: src/MainGL.cpp:183 #, c-format msgid "!!MainGL::drawGL() HUH?\n" msgstr "" #: src/MainGL.cpp:311 #, c-format msgid "" "new high score!\n" "\n" "%d" msgstr "" #: src/MainGL.cpp:316 #, c-format msgid "" "n o t b a d !\n" "rank : %d\n" "\n" "%d" msgstr "" #: src/MainGL.cpp:321 msgid "l o s e r" msgstr "" #: src/MainGL.cpp:379 #, c-format msgid "" "congratulations!\n" " \n" "l e v e l\n" " %d \n" "c o m p l e t e\n" " \n" msgstr "" #: src/MainGLUT.cpp:77 #, c-format msgid "MainGLUT::run()\n" msgstr "" #: src/MainGLUT.cpp:93 src/MainSDL.cpp:286 #, c-format msgid "ERROR!!! OpenGL error: %s\n" msgstr "" #: src/MainGLUT.cpp:235 #, c-format msgid "key = %d\n" msgstr "" #: src/MainSDL.cpp:74 #, c-format msgid "Couldn't initialize SDL: %s\n" msgstr "" #: src/MainSDL.cpp:77 #, c-format msgid "SDL initialized.\n" msgstr "" #: src/MainSDL.cpp:83 #, c-format msgid "num joysticks = %d\n" msgstr "" #: src/MainSDL.cpp:85 #, c-format msgid " joystick 0 = %p\n" msgstr "" #: src/MainSDL.cpp:91 #, c-format msgid "no joysticks found\n" msgstr "" #: src/MainSDL.cpp:116 src/MainSDL.cpp:347 #, c-format msgid "Couldn't set video mode: %s\n" msgstr "" #: src/MainSDL.cpp:124 #, c-format msgid "" "-OpenGL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" #: src/MainSDL.cpp:215 #, c-format msgid "init----> %3.2ffps gameSpeed = %g\n" msgstr "" #: src/MainSDL.cpp:222 #, c-format msgid "init----> %3.2ffps targetAdj = %g, tmp = %g\n" msgstr "" #: src/MainSDL.cpp:235 #, c-format msgid "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" msgstr "" #: src/MainSDL.cpp:257 #, c-format msgid "" "%d speed adjustments required.\n" "NOTE: The game was not able to maintain a steady 50 frames per\n" " second. You should consider reducing your screen resolution\n" " or lowering the graphics detail setting.\n" " -OR-\n" " make sure that you aren't running any system monitoring\n" " tools (like 'top', 'xosview', etc.) These kinds of tools\n" " can make it difficult to maintain a steady frame rate.\n" msgstr "" #: src/MainSDL.cpp:269 #, c-format msgid "exit.\n" msgstr "" #: src/MainSDL.cpp:294 #, c-format msgid "ERROR!!! SDL error '%s'\n" msgstr "" #: src/MainSDL.cpp:352 #, c-format msgid "video mode set " msgstr "" #: src/MainSDL.cpp:359 #, c-format msgid "(bpp=%d RGB=%d%d%d depth=%d)\n" msgstr "" #: src/MainSDL_Event.cpp:40 #, c-format msgid "%-5d SDL_ACTIVEEVENT \n" msgstr "" #: src/MainSDL_Event.cpp:41 #, c-format msgid "%-5d SDL_KEYDOWN \n" msgstr "" #: src/MainSDL_Event.cpp:42 #, c-format msgid "%-5d SDL_KEYUP \n" msgstr "" #: src/MainSDL_Event.cpp:43 #, c-format msgid "%-5d SDL_MOUSEMOTION \n" msgstr "" #: src/MainSDL_Event.cpp:44 #, c-format msgid "%-5d SDL_MOUSEBUTTONDOWN \n" msgstr "" #: src/MainSDL_Event.cpp:45 #, c-format msgid "%-5d SDL_MOUSEBUTTONUP \n" msgstr "" #: src/MainSDL_Event.cpp:46 #, c-format msgid "%-5d SDL_JOYBUTTONDOWN \n" msgstr "" #: src/MainSDL_Event.cpp:47 #, c-format msgid "%-5d SDL_JOYBUTTONUP \n" msgstr "" #: src/MainSDL_Event.cpp:212 #, c-format msgid "MainSDL::getEvent HUH?\n" msgstr "" #: src/MainSDL_Event.cpp:222 #, c-format msgid "" "buffer = \"%s\n" "\"" msgstr "" #: src/MainSDL_Event.cpp:243 #, c-format msgid "mouse active" msgstr "" #: src/MainSDL_Event.cpp:251 #, c-format msgid "focus\n" msgstr "" #: src/MainSDL_Event.cpp:403 #, c-format msgid "key '%s' pressed\n" msgstr "" #: src/MainSDL_Event.cpp:404 #, c-format msgid "game->gameFrame = %d\n" msgstr "" #: src/MainSDL_Event.cpp:538 #, c-format msgid "MainSDL::grabMouse(%d)\n" msgstr "" #: src/MenuGL.cpp:43 msgid " d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u !" msgstr "" #: src/MenuGL.cpp:44 msgid " e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e !" msgstr "" #: src/MenuGL.cpp:45 msgid " a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s !" msgstr "" #: src/MenuGL.cpp:46 msgid " c r a s h i n t o e n e m i e s t o d e s t r o y t h e m !" msgstr "" #: src/MenuGL.cpp:47 msgid " r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t !" msgstr "" #: src/MenuGL.cpp:48 msgid " s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n !" msgstr "" #: src/MenuGL.cpp:49 msgid " d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/" msgstr "" #: src/MenuGL.cpp:70 msgid "n e w g a m e" msgstr "" #: src/MenuGL.cpp:71 msgid "l e v e l" msgstr "" #: src/MenuGL.cpp:72 msgid "s k i l l" msgstr "" #: src/MenuGL.cpp:73 msgid "g f x d e t a i l" msgstr "" #: src/MenuGL.cpp:74 msgid "f u l l s c r e e n" msgstr "" #: src/MenuGL.cpp:75 msgid "s c r e e n s i z e" msgstr "" #: src/MenuGL.cpp:76 msgid "s o u n d f x v o l u m e" msgstr "" #: src/MenuGL.cpp:77 msgid "m u s i c v o l u m e" msgstr "" #: src/MenuGL.cpp:78 msgid "m o v e m e n t s p e e d" msgstr "" #: src/MenuGL.cpp:79 msgid "q u i t" msgstr "" #: src/MenuGL.cpp:143 src/MenuGL.cpp:417 #, c-format msgid "ATTENTION: Using 'thin' text to improve framerate...\n" msgstr "" #: src/MenuGL.cpp:147 #, c-format msgid "MenuGL::createLists\n" msgstr "" #: src/MenuGL.cpp:162 msgid "fish in a barrel" msgstr "" #: src/MenuGL.cpp:163 msgid "wimp" msgstr "" #: src/MenuGL.cpp:164 msgid "easy" msgstr "" #: src/MenuGL.cpp:165 msgid "normal" msgstr "" #: src/MenuGL.cpp:166 msgid "experienced" msgstr "" #: src/MenuGL.cpp:167 msgid "fun" msgstr "" #: src/MenuGL.cpp:168 msgid "insane" msgstr "" #: src/MenuGL.cpp:169 msgid "impossible" msgstr "" #: src/MenuGL.cpp:170 msgid "-" msgstr "" #: src/MenuGL.cpp:292 src/MenuGL.cpp:320 msgid "high scores" msgstr "" #: src/MenuGL.cpp:349 msgid "the" msgstr "" #: src/MenuGL.cpp:353 msgid "reptile" msgstr "" #: src/MenuGL.cpp:357 msgid "labour" msgstr "" #: src/MenuGL.cpp:361 msgid "project" msgstr "" #: src/MenuGL.cpp:422 #, c-format msgid "ATTENTION: Reverting to 'thick' text...\n" msgstr "" #: src/MenuGL.cpp:473 #, c-format msgid "low" msgstr "" #: src/MenuGL.cpp:474 #, c-format msgid "med" msgstr "" #: src/MenuGL.cpp:475 #, c-format msgid "high" msgstr "" #: src/MenuGL.cpp:480 #, c-format msgid "%dx%d" msgstr "" #: src/MenuGL.cpp:484 #, c-format msgid "true" msgstr "" #: src/MenuGL.cpp:485 #, c-format msgid "false" msgstr "" #: src/MenuGL.cpp:791 src/MenuGL.cpp:864 src/MenuGL.cpp:935 #, c-format msgid "---- error setting full screen mode ----" msgstr "" #: src/MenuGL.cpp:793 #, c-format msgid "---- error setting window mode ----" msgstr "" #: src/MenuGL.cpp:834 #, c-format msgid "---- you must complete level %d before you can select level %d ----" msgstr "" #: src/MenuGL.cpp:850 src/MenuGL.cpp:921 #, c-format msgid "---- error setting screen size ----" msgstr "" #: src/PowerUps.cpp:180 #, c-format msgid "active power ups = %d\n" msgstr "" #: src/PowerUps.cpp:368 #, c-format msgid "?? PowerUp::seal()" msgstr "" #: src/ScreenItemAdd.cpp:107 #, c-format msgid "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" msgstr "" #: src/StatusDisplay.cpp:653 src/StatusDisplay.cpp:657 msgid "p a u s e d" msgstr "" #: src/StatusDisplay.cpp:677 msgid "do not let -any- ships past you! each one costs you a life!" msgstr "" #: src/StatusDisplay.cpp:688 msgid "let super shields pass by for an extra life!" msgstr "" #: src/TextFTGL.cpp:35 #, c-format msgid "FTGL: error loading font: %s\n" msgstr "" #: src/TextFTGL.cpp:38 msgid "FTGL: error loading font" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. #. #. TRANSLATORS: If using the GLC backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. The GLC renderer will fall back on other fonts #. if some characters are not available though, so choose a font #. that your language looks good in. #. #: src/TextFTGL.cpp:105 src/TextGLC.cpp:41 msgid "Gothic Uralic" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:135 msgid "/usr/share/fonts/truetype/uralic/gothub__.ttf" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:141 msgid "/usr/share/fonts/truetype/uralic/gothu___.ttf" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:148 msgid "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:154 msgid "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" msgstr "" #: src/TextGLC.cpp:30 msgid "GLC: couldn't set context" msgstr "" chromium-bsu-0.9.15.1/po/sv.gmo0000644000175000017500000004040412150047625013056 00000000000000Þ•«tåÌ `/aF‘™ØrU†GÜN$RsUÆGUd º<Å3Ke}‘£¿Ùñ 9?Om(o#˜#¼Cà=$mbmÐ>U(k(”-½-ë,@]{›µ"Î#ñ!*7 bƒ/™ÉÜù6-M{ ›!¼Þù9<L3‰6½4ô:)(d7 ÅÒë #@ X#fŠ›³Ëàó/5G Vb1s1¥2×2 9= @w )¸ (â * !)6!`!7€!6¸!ï! ""4 "U"Z";l"¨"¯"´"È"à" ç"ó"# ##%#)#>#T# Y# e# s#"~#,¡# Î#Ø#ß# ñ# û# $,$ <$G$K$g$€$ „$‘$¢$³$Ñ$å$ù$%%#% 7%C%K%S%[% r%|%œ%¯%(¾%ç%ì%ü%&²&0Ì'Uý'ŸS(ó*\+Wd+S¼+N,c_,kÃ,b/- ’-F- ä-ñ-//1/K/c/w/‰/¥/¿/×/ï/0 0&060S01U0/‡0/·0Bç0=*1mh1mÖ1D2^2/t2*¤23Ï283<3O3g3„3¢3Á3Û3'ô3#4"@4+c4 4°4,Æ4ó45&#51J50|5­5Ë5ê5 6!66669m63§66Û677=J7-ˆ77¶7 î7$ù7)8"H8"k8Ž8 ¦8#²8Ö8ç8ÿ89,9=9/M9}99 œ9§9,¶9,ã9-:4>:;s:L¯:3ü:)0;2Z;*;¸;7Õ;6 <D<`<e<.u<¤<©<E»<===#.= R=\=d=u=|=Œ=“=š=¯=Å=Ê= Ù= ç="ñ=,> A>K>Q> i>w>€>9“> Í>Û>,à> ?!? %?3?D?!V?x?‘?«?±? ¸?Ù? ð?ü? @@@2@#O@s@…@,”@Á@Æ@Ý@æ@ !hW0‘%K(‚Gd¢H4$iV6‰¥ƒ@“DX£} :^¡#A O1•S_{3€oB+~›2žC‡ ]EŸœ</nŽ*f|–L=IuR'’zv5;"P7c‹kMbr™ªŠsŒ.Y`&§-q¦T«— ,ye„†FJxZ©Q¤…ˆg[šU98w\p˜?>l)ajN  m¨t” Data track(s) only. CD audio not available. use_cdrom enabled. Set to '0' in the configuration file to disable. -------------------------------------------------- Chromium B.S.U. options -------------------------------------------------- -f/--fullscreen : run in fullscreen mode -w/--window : run in windowed mode -v/--vidmode : mode 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : do not initialize audio -nb/--noblend : disable blending (OpenGL) -nt/--notexborder : do not set tex border color (OpenGL) -------------------------------------------------- joystick 0 = %p a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s ! c r a s h i n t o e n e m i e s t o d e s t r o y t h e m ! d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u ! d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/ e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e ! r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t ! s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n ! %2d : %s Press the 'N' key to skip to next CD track during a game. !! ERROR !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! ATTENTION !! - one or more errors were encountered during audio check. !! Audio will be disabled. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() HUH? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d CDROM drive(s). %d EnemyAircraft allocated %dx%d%p <--%p--> %p (bpp=%d RGB=%d%d%d depth=%d) ----- error setting full screen mode -------- error setting screen size -------- error setting window mode -------- you must complete level %d before you can select level %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s -OpenGL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s ...shutdown complete. ...startup complete. /usr/share/fonts/TTF/uralic/GOTHUB__.TTF/usr/share/fonts/TTF/uralic/GOTHU___.TTF/usr/share/fonts/truetype/uralic/gothu___.ttf/usr/share/fonts/truetype/uralic/gothub__.ttf?? PowerUp::seal()Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound complete.Audio::setMusicIndex(%d) AudioOpenAL::Audio done AudioOpenAL::initSound() begin... AudioOpenAL::setMusicIndex -- beginAudioOpenAL::setMusicIndex -- endAudioOpenAL::setMusicMode(SoundType mode) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()CDROM error in AudioOpenAL::pauseGameMusic(%d) CDROM status = %d Couldn't initialize SDL: %s Couldn't set video mode: %s ERROR initializing audio - AudioSDLMixer::initSound() ERROR! Could not access CDROM device %d : %s ERROR!! <%s> alGetError() = %s ERROR!! <%s> alcGetError() = %s ERROR!! <%s> alutGetError() = %s ERROR!!! OpenGL error: %s ERROR!!! SDL error '%s' ERROR: Could not allocate memory in AudioOpenAL::loadMP3 ERROR: Could not allocate memory in AudioOpenAL::loadVorbis ERROR: Could not open "%s" in AudioOpenAL::loadMP3 ERROR: Could not open "%s" in AudioOpenAL::loadVorbis ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3 ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis ERROR: filename too long: "%s", line %d EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g Extensions :FTGL: error loading fontFTGL: error loading font: %s GLC: couldn't set contextGenerating random sequences Global::loadTextures() Gothic UralicHeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent HUH? MainSDL::grabMouse(%d) MenuGL::createLists Music volume = %f SDL initialized. ScreenItemAdd::putScreenItems() Hero??? HUH??? Shutting down... Starting up...Tracks: %d UNKNOWN(type=%d)WARNING: Config::init() has already been called. WARNING: Global::init() has already been called. WARNING: HiScore::init() has already been called. WARNING: MP3 support not available: "%s", line %d WARNING: Ogg/Vorbis support not available: "%s", line %d WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s WARNING: could not read config file (%s) WARNING: could not read score file (%s) WARNING: could not write config file (%s) WARNING: could not write score file (%s) WARNING: empty score file (%s) WARNING: file type not recognized: "%s": "%s", line %d adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g alutLoadWAVFile("%s",...); audiobuffer = "%s "congratulations! l e v e l %d c o m p l e t e datadeleteTextures() do not let -any- ships past you! each one costs you a life!done. easyerror loading font error loading font: %s exit. experiencedf u l l s c r e e nfalsefish in a barrelfocus fung f x d e t a i lgame->gameFrame = %d highhigh scoreshigh scores: impossibleinit----> %3.2ffps gameSpeed = %g init----> %3.2ffps targetAdj = %g, tmp = %g initGL() insanekey '%s' pressed key = %d l e v e ll o s e rlet super shields pass by for an extra life!loaded %s lowm o v e m e n t s p e e dm u s i c v o l u m emedmouse activemusic playlist: n e w g a m en o t b a d ! rank : %d %dnew high score! %dno joysticks found nobodynormalnum enemies on screen = %d num joysticks = %d p a u s e dprojectq u i treptiles c r e e n s i z es k i l ls o u n d f x v o l u m estopping OpenAL...track %2d: %s track %d is data - trying next track... truevideo mode set wimpwrote config file (%s) Project-Id-Version: Chromium B.S.U. Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs POT-Creation-Date: 2013-05-25 13:43+0800 PO-Revision-Date: 2011-05-17 00:20+0000 Last-Translator: Niklas Ã…kerström Language-Team: Swedish Language: sv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); Endast dataspÃ¥r. CD-ljud ej tillgängligt. use_cdrom aktiverat. Ställ in till "0" i konfigurationsfilen för att inaktivera. -------------------------------------------------- Flaggor för Chromium B.S.U. -------------------------------------------------- -f/--fullscreen : kör i helskärmsläge -w/--window : kör i fönsterläge -v/--vidmode : läge 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : initiera inte ljud -nb/--noblend : inaktivera blending (OpenGL) -nt/--notexborder : ställ inte i texturramfärg (OpenGL) -------------------------------------------------- styrspak 0 = %p l Ã¥ t p o w e r - u p s g Ã¥ f ö r b i d i g f ö r h ö g r e p o ä n g ! k r a s c h a i n i f i e n d e r f ö r a t t f ö r s t ö r a d e m ! l Ã¥ t i n t e - n Ã¥ g o n - f i e n d e k o m m a f ö r b i d i g ! h ä m t a C h r o m i u m B. S. U. p Ã¥ http://chromium-bsu.sf.net/ v a r j e f i e n d e s o m k o m m e r f ö r b i k o s t a r d i g e t t l i v ! h ö g e r k l i c k a t v Ã¥ g Ã¥ n g e r f ö r a t t f ö r s t ö r a d i g s j ä l v ! f ö r s t ö r d i g s j ä l v f ö r a t t s p a r a d i n a m m u n i t i o n ! %2d : %s Tryck 'N' för att skippa till nästa CD-spÃ¥r under spelets gÃ¥ng. !! FEL !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! OBSERVERA !! - ett eller flera fel inträffade vid ljudkontrollen. !! Ljud kommer att vara inaktiverat. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() HUH? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d CDROM-enhet(er). %d EnemyAircraft allokerat %dx%d%p <--%p--> %p (bpp=%d RGB=%d%d%d djup=%d) ----- fel vid inställning av helskärmsläge -------- fel vid inställning av skärmstorlek -------- fel vid inställning av fönsterläge -------- du mÃ¥ste klara av nivÃ¥ %d innan du kan välja nivÃ¥ %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Tillverkare: %s Renderare : %s Version : %s -OpenGL----------------------------------------------------- Tillverkare: %s Renderare : %s Version : %s ...avstängning färdig. ...uppstart färdig. /usr/share/fonts/TTF/dejavu/DejaVuSans-Bold.ttf/usr/share/fonts/TTF/dejavu/DejaVuSans.ttf/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf?? PowerUp::seal()Audio.cpp - initiera %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound färdig.Audio::setMusicIndex(%d) AudioOpenAL::Audio klar AudioOpenAL::initSound() pÃ¥börjas... AudioOpenAL::setMusicIndex -- startAudioOpenAL::setMusicIndex -- slutAudioOpenAL::setMusicMode(SoundType-läge) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()CDROM-fel i AudioOpenAL::pauseGameMusic(%d) CDROM-status = %d Kunde inte initiera SDL: %s Kunde inte ställa in grafikläge: %s FEL: initierar ljud - AudioSDLMixer::initSound() FEL! Kunde inte komma Ã¥t CDROM-enheten %d : %s FEL!! <%s> alGetError() = %s FEL!! <%s> alcGetError() = %s FEL!! <%s> alutGetError() = %s FEL!!! OpenGL-fel: %s FEL!!! SDL-fel "%s" FEL: Kunde inte allokera minne i AudioOpenAL::loadMP3 FEL: Kunde inte allokera minne i AudioOpenAL::loadVorbis FEL: Kunde inte öppna "%s" i AudioOpenAL::loadMP3 FEL: Kunde inte öppna "%s" i AudioOpenAL::loadVorbis FEL: alutLoadMP3() misslyckades i AudioOpenAL::loadMP3 FEL: alutLoadVorbis() misslyckades i AudioOpenAL::loadVorbis FEL: filnamnet är för lÃ¥ngt: "%s", rad %d EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g Tillägg :FTGL: fel vid inläsning av typsnittFTGL: fel vid inläsning av typsnitt: %s GLC: kunde inte ställa in kontextGenererar slumpmässiga sekvenser Global::loadTextures() DejaVu SansHeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent HUH? MainSDL::grabMouse(%d) MenuGL::createLists Musikvolym = %f SDL initierad. ScreenItemAdd::putScreenItems() Hero??? HUH??? Stänger av... Startar upp...SpÃ¥r: %d OKÄND(typ=%d)VARNING: Config::init() har redan anropats. VARNING: Global::init() har redan anropats. VARNING: HiScore::init() har redan anropats. VARNING: MP3-stöd inte tillgängligt: "%s", rad %d VARNING: Ogg/Vorbis-stöd inte tillgängligt: "%s", rad %d VARNING: Stöd för spellista har inte kompilerats in (AudioOpenAL.cpp): %s VARNING: kunde inte läsa konfigurationsfilen (%s) VARNING: kunde inte läsa poängfil (%s) VARNING: kunde inte skriva konfigurationsfil (%s) VARNING: kunde inte skriva poängfil (%s) VARNING: tom poängfil (%s) VARNING: filtypen känns inte igen: "%s": "%s", rad %d adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g alutLoadWAVFile("%s",...); ljudbuffert = "%s "gratulerar! n i v Ã¥ %d a v k l a r a d datadeleteTextures() lÃ¥t inte -nÃ¥gra- skepp passera dig! varje skepp kostar dig ett liv!klar. lättfel vid inläsning av typsnitt fel vid inläsning av typsnitt: %s avsluta. erfarenh e l s k ä r mfalsktfisk i en tunnafokus roligtg r a f i k n i v Ã¥game->gameFrame = %d höghögsta poängpoänglista: omöjligtinit----> %3.2ffps gameSpeed = %g init----> %3.2ffps targetAdj = %g, tmp = %g initGL() galettangent "%s" nedtryckt tangent = %d n i v Ã¥f ö r l o r a r elÃ¥t supersköldar passera dig för att fÃ¥ ett extraliv!läste in %s lÃ¥gf ö r f l y t t n i n g s h a s t i g h e tm u s i k v o l y mmedmus är aktivmusikspellista: n y t t s p e li n t e i l l a ! rank : %d %dnytt högsta poäng! %dinga styrspakar hittades ingennormalantal fiender pÃ¥ skärmen = %d antal styrspakar = %d p a u s a dprojekta v s l u t areptils k ä r m s t o r l e ks v Ã¥ r i g h e t s g r a dv o l y m - l j u d e f f e k t e rStoppar OpenAL...spÃ¥r %2d: %s SpÃ¥r %d är data - testar nästa spÃ¥r... santgrafikläge inställt kycklingskrev konfigurationsfil (%s) chromium-bsu-0.9.15.1/po/en@quot.header0000644000175000017500000000226312150044143014500 00000000000000# All this catalog "translates" are quotation characters. # The msgids must be ASCII and therefore cannot contain real quotation # characters, only substitutes like grave accent (0x60), apostrophe (0x27) # and double quote (0x22). These substitutes look strange; see # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html # # This catalog translates grave accent (0x60) and apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019). # It also translates pairs of apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019) # and pairs of quotation mark (0x22) to # left double quotation mark (U+201C) and right double quotation mark (U+201D). # # When output to an UTF-8 terminal, the quotation characters appear perfectly. # When output to an ISO-8859-1 terminal, the single quotation marks are # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to # grave/acute accent (by libiconv), and the double quotation marks are # transliterated to 0x22. # When output to an ASCII terminal, the single quotation marks are # transliterated to apostrophes, and the double quotation marks are # transliterated to 0x22. # chromium-bsu-0.9.15.1/po/es.po0000644000175000017500000006537012150047625012702 00000000000000# Spanish translation for Chromium B.S.U. # This file is put in the public domain. # # Translators: # Alwyn Malachi Berkeley , 2009. # Jordi Ferré Nos , 2010, 2011. msgid "" msgstr "" "Project-Id-Version: Chromium B.S.U.\n" "Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs\n" "POT-Creation-Date: 2013-05-25 13:43+0800\n" "PO-Revision-Date: 2011-03-22 15:18+0000\n" "Last-Translator: Jordi Ferré Nos \n" "Language-Team: \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Virtaal 0.5.2\n" #: src/Audio.cpp:110 msgid "audio" msgstr "audio" #: src/Audio.cpp:111 msgid "data" msgstr "datos" #: src/Audio.cpp:113 #, c-format msgid "UNKNOWN(type=%d)" msgstr "DESCONOCIDO(tipo=%d)" #: src/Audio.cpp:124 #, c-format msgid "%d CDROM drive(s).\n" msgstr "%d Dispositivo(s) de CDROM.\n" #: src/Audio.cpp:135 #, c-format msgid "Tracks: %d\n" msgstr "Pistas de Audio: %d\n" #: src/Audio.cpp:139 #, c-format msgid "track %2d: %s\n" msgstr "pista audio %2d: %s\n" #: src/Audio.cpp:148 #, c-format msgid "" "\n" " Data track(s) only. CD audio not available.\n" "\n" msgstr "" "\n" " Solo pistas de datos. El audio de CD no esta disponible.\n" "\n" #: src/Audio.cpp:154 #, c-format msgid "" "\n" " use_cdrom enabled. Set to '0' in the configuration file to disable.\n" msgstr "" "\n" " use_cdrom esta activado. Ponga '0' en el archivo de configuración para desactivar.\n" #: src/Audio.cpp:155 #, c-format msgid "" " Press the 'N' key to skip to next CD track during a game.\n" "\n" msgstr "" " Pulse la tecla 'N' para saltar a la próxima pista de audio durante el juego.\n" "\n" #: src/Audio.cpp:166 #, c-format msgid "ERROR! Could not access CDROM device %d : %s\n" msgstr "ERROR! No se pudo acceder al dispositivo de CDROM %d: %s\n" #: src/Audio.cpp:209 #, c-format msgid "CDROM error in AudioOpenAL::pauseGameMusic(%d)\n" msgstr "Error de CDROM en AudioOpenAL::pauseGameMusic(%d)\n" #: src/Audio.cpp:210 #, c-format msgid "CDROM status = %d\n" msgstr "Estado del CDROM = %d\n" #: src/Audio.cpp:275 #, c-format msgid "Could not set CD volume, amixer returned status %d\n" msgstr "" #: src/Audio.cpp:302 #, c-format msgid "Audio::setMusicIndex(%d)\n" msgstr "Audio::setMusicIndex(%d)\n" #: src/Audio.cpp:319 #, c-format msgid "track %d is data - trying next track...\n" msgstr "Pista %d de datos - probando con la pista siguiente...\n" #: src/AudioOpenAL.cpp:149 #, c-format msgid "alAttenuationScale == 0. Kludge it.\n" msgstr "alAttenuationScale == 0. Fijado.\n" #: src/AudioOpenAL.cpp:162 #, c-format msgid "AudioOpenAL::Audio done\n" msgstr "AudioOpenAL::~Audio() terminado\n" #: src/AudioOpenAL.cpp:170 #, c-format msgid "stopping OpenAL..." msgstr "deteniendo el OpenAL..." #: src/AudioOpenAL.cpp:182 msgid "AudioOpenAL::~Audio()" msgstr "AudioOpenAL::~Audio()" #: src/AudioOpenAL.cpp:203 #, c-format msgid "done.\n" msgstr "hecho.\n" #: src/AudioOpenAL.cpp:249 #, c-format msgid "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - one or more errors were encountered during audio check.\n" "!! Audio will be disabled.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" msgstr "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! Atención !! - Uno o mas errores se encontraron durante la verificación\n" "!! del audio.\n" "!! El audio sera apagado.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" #: src/AudioOpenAL.cpp:269 #, c-format msgid "AudioOpenAL::initSound() begin...\n" msgstr "AudioOpenAL::initSound() empezar...\n" #: src/AudioOpenAL.cpp:273 #, c-format msgid "" "-OpenAL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenAL-----------------------------------------------------\n" "Proveedor : %s\n" "Renderizado : %s\n" "Versión : %s\n" #: src/AudioOpenAL.cpp:279 src/MainSDL.cpp:130 #, c-format msgid "------------------------------------------------------------\n" msgstr "------------------------------------------------------------\n" #: src/AudioOpenAL.cpp:311 #, c-format msgid "Audio.cpp - init %s" msgstr "Audio.cpp - init %s" #: src/AudioOpenAL.cpp:324 #, c-format msgid "Audio.cpp - init explosion %d" msgstr "Audio.cpp - init explosion %d" #: src/AudioOpenAL.cpp:337 #, c-format msgid "Audio.cpp - init exploPop %d" msgstr "Audio.cpp - init exploPop %d" #: src/AudioOpenAL.cpp:350 msgid "Audio.cpp - initSound complete." msgstr "Audio.cpp - initSound completo." #: src/AudioOpenAL.cpp:430 #, c-format msgid "AudioOpenAL::setMusicMode(SoundType mode)\n" msgstr "AudioOpenAL::setMusicMode(SoundType mode)\n" #: src/AudioOpenAL.cpp:465 #, c-format msgid "AudioOpenAL::setSoundVolume(%f)\n" msgstr "AudioOpenAL::setSoundVolume(%f)\n" #: src/AudioOpenAL.cpp:508 #, c-format msgid "Music volume = %f\n" msgstr "Volumen de la música = %f\n" #: src/AudioOpenAL.cpp:524 #, c-format msgid "" "\n" "ERROR! - sound enumerant index %d does not have valid filename!\n" msgstr "" "\n" "ERROR! - índice %d de sonido no tiene un nombre de archivo valido!\n" #: src/AudioOpenAL.cpp:547 #, c-format msgid "alutLoadWAVFile(\"%s\",...);\n" msgstr "alutLoadWAVFile(\"%s\",...);\n" #: src/AudioOpenAL.cpp:563 #, c-format msgid "ERROR!! <%s> alGetError() = %s\n" msgstr "ERROR!! <%s> alGetError() = %s\n" #: src/AudioOpenAL.cpp:568 #, c-format msgid "ERROR!! <%s> alcGetError() = %s\n" msgstr "ERROR!! <%s> alcGetError() = %s\n" #: src/AudioOpenAL.cpp:573 #, c-format msgid "ERROR!! <%s> alutGetError() = %s\n" msgstr "ERROR!! <%s> alutGetError() = %s\n" #: src/AudioOpenAL.cpp:730 #, c-format msgid "ERROR: filename too long: \"%s\", line %d\n" msgstr "ERROR: nombre de archivo demasíado largo: \"%s\", línea %d\n" #: src/AudioOpenAL.cpp:748 #, c-format msgid "WARNING: MP3 support not available: \"%s\", line %d\n" msgstr "ADVERTENCIA: soporte MP3 no disponible: \"%s\", línea %d\n" #: src/AudioOpenAL.cpp:759 #, c-format msgid "WARNING: Ogg/Vorbis support not available: \"%s\", line %d\n" msgstr "ADVERTENCIA: Ogg/Vorbis no disponible: \"%s\", línea %d\n" #: src/AudioOpenAL.cpp:763 #, c-format msgid "WARNING: file type not recognized: \"%s\": \"%s\", line %d\n" msgstr "ADVERTENCIA: tipo de archivo no reconocido: \"%s\": \"%s\", línea %d\n" #: src/AudioOpenAL.cpp:778 #, c-format msgid "music playlist:\n" msgstr "lista de reproducción:\n" #: src/AudioOpenAL.cpp:781 #, c-format msgid " %2d : %s\n" msgstr " %2d : %s\n" #: src/AudioOpenAL.cpp:783 #, c-format msgid "loaded %s\n" msgstr "%s cargado\n" #: src/AudioOpenAL.cpp:808 msgid "AudioOpenAL::setMusicIndex -- begin" msgstr "AudioOpenAL::setMusicIndex -- iniciado" #: src/AudioOpenAL.cpp:821 msgid "AudioOpenAL::setMusicIndex -- before setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- antes de configurar el buffer a 0" #: src/AudioOpenAL.cpp:824 msgid "AudioOpenAL::setMusicIndex -- after setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- despues de configurar el buffer a 0" #: src/AudioOpenAL.cpp:859 msgid "AudioOpenAL::setMusicIndex -- end" msgstr "AudioOpenAL::setMusicIndex -- fin" #: src/AudioOpenAL.cpp:909 src/AudioOpenAL.cpp:942 src/AudioOpenAL.cpp:992 #, c-format msgid "WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n" msgstr "ADVERTENCIA: El soporte de la lista de reproducción no esta compilada en (AudioOpenAL.cpp): %s\n" #: src/AudioOpenAL.cpp:959 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadMP3\n" msgstr "ERROR: No pudo asignar memoria en AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:965 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadMP3\n" msgstr "ERROR: No se pudo abrir \"%s\" en AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:971 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadMP3\n" msgstr "ERROR: No se pudo abrir \"%s\" en AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:979 #, c-format msgid "ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3\n" msgstr "ERROR: alutLoadMP3() fallo en AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:1011 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadVorbis\n" msgstr "ERROR: no se pudo asignar memoria en AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1017 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "ERROR: No se pudo abrir \"%s\" en AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1023 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "ERROR: No se pudo abrir \"%s\" en AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1031 #, c-format msgid "ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis\n" msgstr "ERROR: alutLoadVorbis() fallo en AudioOpenAL::loadVorbis\n" #: src/AudioSDLMixer.cpp:65 #, c-format msgid "ERROR initializing audio - AudioSDLMixer::initSound()\n" msgstr "ERROR inicializando el audio - AudioSDLMixer::initSound()\n" #: src/Config.cpp:114 #, c-format msgid "WARNING: Config::init() has already been called.\n" msgstr "ADVERTENCIA: Config::init() ya ha sido llamado.\n" #: src/Config.cpp:243 #, c-format msgid "WARNING: could not read config file (%s)\n" msgstr "ADVERTENCIA: no pudo leer el archivo de configuración (%s)\n" #: src/Config.cpp:302 #, c-format msgid "wrote config file (%s)\n" msgstr "escribio archivo de configuración(%s)\n" #: src/Config.cpp:307 #, c-format msgid "WARNING: could not write config file (%s)\n" msgstr "ADVERTENCIA: no pudo escribir archivo de configuración (%s)\n" #: src/EnemyAircraft.cpp:111 #, c-format msgid "%d EnemyAircraft allocated\n" msgstr "%d EnemyAircraft asignados\n" #: src/EnemyAircraft_Straight.cpp:98 #, c-format msgid "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" msgstr "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" #: src/EnemyFleet.cpp:243 #, c-format msgid "num enemies on screen = %d\n" msgstr "num enemigos en pantalla = %d\n" #: src/Global.cpp:114 #, c-format msgid "WARNING: Global::init() has already been called.\n" msgstr "ADVERTENCIA: Global::init() ya ha sido llamado.\n" #: src/Global.cpp:211 #, c-format msgid "Starting up..." msgstr "Iniciando..." #: src/Global.cpp:242 #, c-format msgid "...startup complete.\n" msgstr "...inicio completo.\n" #: src/Global.cpp:249 #, c-format msgid "Shutting down...\n" msgstr "Apagando...\n" #: src/Global.cpp:262 #, c-format msgid "...shutdown complete.\n" msgstr "...cierre completo.\n" #: src/Global.cpp:269 #, c-format msgid "deleteTextures()\n" msgstr "deleteTextures()\n" #: src/Global.cpp:289 #, c-format msgid "Global::loadTextures()\n" msgstr "Global::loadTextures()\n" #: src/Global.cpp:352 #, c-format msgid "Generating random sequences\n" msgstr "Asignando al azar\n" #: src/HeroAmmo.cpp:167 #, c-format msgid "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" msgstr "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" #: src/HeroAmmo.cpp:190 #, c-format msgid "%p <--%p--> %p\n" msgstr "%p <--%p--> %p\n" #: src/HiScore.cpp:58 #, c-format msgid "nobody" msgstr "nadie" #: src/HiScore.cpp:83 #, c-format msgid "WARNING: HiScore::init() has already been called.\n" msgstr "ADVERTENCIA: HiScore::init() ha sido conseguido.\n" #: src/HiScore.cpp:241 #, c-format msgid "WARNING: could not write score file (%s)\n" msgstr "ADVERTENCIA: no se pudo escribir el archivo de puntuacion(%s)\n" #: src/HiScore.cpp:276 #, fuzzy, c-format msgid "WARNING: error reading score file (%s)\n" msgstr "ADVERTENCIA: no se pudo leer el archivo del resultado(%s)\n" #: src/HiScore.cpp:319 src/HiScore.cpp:321 src/HiScore.cpp:323 #: src/HiScore.cpp:343 src/HiScore.cpp:345 src/HiScore.cpp:347 #, fuzzy, c-format msgid "WARNING: error reading old score file (%s)\n" msgstr "ADVERTENCIA: no se pudo leer el archivo del resultado(%s)\n" #: src/HiScore.cpp:332 #, c-format msgid "WARNING: empty score file (%s)\n" msgstr "ADVERTENCIA: archivo de resultados vacío (%s)\n" #: src/HiScore.cpp:357 #, c-format msgid "WARNING: could not read score file (%s)\n" msgstr "ADVERTENCIA: no se pudo leer el archivo del resultado(%s)\n" #: src/HiScore.cpp:449 #, c-format msgid "high scores:\n" msgstr "mejores puntuaciones:\n" #: src/HiScore.cpp:455 #, c-format msgid "%02d/%02d/%04d %16s %d\n" msgstr "%02d/%02d/%04d %16s %d\n" #: src/main.cpp:119 #, c-format msgid "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : run in fullscreen mode\n" " -w/--window : run in windowed mode\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : do not initialize audio\n" " -nb/--noblend : disable blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" msgstr "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. Opciones\n" "--------------------------------------------------\n" " -f/--fullscreen : cambia a modo pantalla completa\n" " -w/--window : cambia a modo ventana\n" " -v/--vidmode : Modo 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : sin sonido\n" " -nb/--noblend : sin mezclar (OpenGL)\n" " -nt/--notexborder : no establecer el limite tex color (OpenGL)\n" "--------------------------------------------------\n" "\n" #: src/main.cpp:231 #, c-format msgid "!! ERROR !! - " msgstr "!! ERROR !! - " #: src/main.cpp:255 #, c-format msgid "Extensions :" msgstr "Extensiones:" #: src/MainGL.cpp:86 #, c-format msgid "initGL()\n" msgstr "initGL()\n" #: src/MainGL.cpp:148 #, c-format msgid "error loading font: %s\n" msgstr "error al cargar el texto: %s\n" #: src/MainGL.cpp:153 #, c-format msgid "error loading font\n" msgstr "error al cargar el texto\n" #: src/MainGL.cpp:183 #, c-format msgid "!!MainGL::drawGL() HUH?\n" msgstr "!!MainGL::drawGL() HUH?\n" #: src/MainGL.cpp:311 #, c-format msgid "" "new high score!\n" "\n" "%d" msgstr "" "nueva mejor puntuacion!\n" "\n" "%d" #: src/MainGL.cpp:316 #, c-format msgid "" "n o t b a d !\n" "rank : %d\n" "\n" "%d" msgstr "" "n o e s t a m a l !\n" "rango : %d\n" "\n" "%d" #: src/MainGL.cpp:321 msgid "l o s e r" msgstr "has perdido" #: src/MainGL.cpp:379 #, c-format msgid "" "congratulations!\n" " \n" "l e v e l\n" " %d \n" "c o m p l e t e\n" " \n" msgstr "" "felicidades!\n" " \n" "n i v e l\n" " %d \n" "c o m p l e t a d o\n" " \n" #: src/MainGLUT.cpp:77 #, c-format msgid "MainGLUT::run()\n" msgstr "MainGLUT::run()\n" #: src/MainGLUT.cpp:93 src/MainSDL.cpp:286 #, c-format msgid "ERROR!!! OpenGL error: %s\n" msgstr "ERROR!!! OpenGL error: %s\n" #: src/MainGLUT.cpp:235 #, c-format msgid "key = %d\n" msgstr "key = %d\n" #: src/MainSDL.cpp:74 #, c-format msgid "Couldn't initialize SDL: %s\n" msgstr "No se puede iniciar SDL: %s\n" #: src/MainSDL.cpp:77 #, c-format msgid "SDL initialized.\n" msgstr "SDL inicializadas.\n" #: src/MainSDL.cpp:83 #, c-format msgid "num joysticks = %d\n" msgstr "número de joysticks = %d\n" #: src/MainSDL.cpp:85 #, c-format msgid " joystick 0 = %p\n" msgstr " joystick 0 = %p\n" #: src/MainSDL.cpp:91 #, c-format msgid "no joysticks found\n" msgstr "joysticks no encontrados\n" #: src/MainSDL.cpp:116 src/MainSDL.cpp:347 #, c-format msgid "Couldn't set video mode: %s\n" msgstr "No pudo establecer el modo video: %s\n" #: src/MainSDL.cpp:124 #, c-format msgid "" "-OpenGL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenGL-----------------------------------------------------\n" "Proveedor : %s\n" "Renderizado : %s\n" "Versión : %s\n" #: src/MainSDL.cpp:215 #, c-format msgid "init----> %3.2ffps gameSpeed = %g\n" msgstr "init----> %3.2ffps gameSpeed = %g\n" #: src/MainSDL.cpp:222 #, c-format msgid "init----> %3.2ffps targetAdj = %g, tmp = %g\n" msgstr "init----> %3.2ffps targetAdj = %g, tmp = %g\n" #: src/MainSDL.cpp:235 #, c-format msgid "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" msgstr "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" #: src/MainSDL.cpp:257 #, c-format msgid "" "%d speed adjustments required.\n" "NOTE: The game was not able to maintain a steady 50 frames per\n" " second. You should consider reducing your screen resolution\n" " or lowering the graphics detail setting.\n" " -OR-\n" " make sure that you aren't running any system monitoring\n" " tools (like 'top', 'xosview', etc.) These kinds of tools\n" " can make it difficult to maintain a steady frame rate.\n" msgstr "" "%d Se requieren ajustes de velocidad.\n" "CONSEJO: El juego no puede mantenerse a 50 frames por segundo.\n" " Reduce la resolución del monitor o baja los detalles gráficos.\n" " -O BIEN-\n" " Asegúrate de que no este funcionando ningún monitoreo del sistema.\n" " herramientas (como 'top', 'xosview', etc.) Este tipo de herramientas\n" " pueden complicar que se mantenga un ratio de velocidad estable.\n" #: src/MainSDL.cpp:269 #, c-format msgid "exit.\n" msgstr "salida.\n" #: src/MainSDL.cpp:294 #, c-format msgid "ERROR!!! SDL error '%s'\n" msgstr "ERROR!!! SDL error '%s'\n" #: src/MainSDL.cpp:352 #, c-format msgid "video mode set " msgstr "modo de video establecido" #: src/MainSDL.cpp:359 #, c-format msgid "(bpp=%d RGB=%d%d%d depth=%d)\n" msgstr "(bpp=%d RGB=%d%d%d profundidad=%d)\n" #: src/MainSDL_Event.cpp:40 #, c-format msgid "%-5d SDL_ACTIVEEVENT \n" msgstr "%-5d SDL_ACTIVEEVENT \n" #: src/MainSDL_Event.cpp:41 #, c-format msgid "%-5d SDL_KEYDOWN \n" msgstr "%-5d SDL_KEYDOWN \n" #: src/MainSDL_Event.cpp:42 #, c-format msgid "%-5d SDL_KEYUP \n" msgstr "%-5d SDL_KEYUP \n" #: src/MainSDL_Event.cpp:43 #, c-format msgid "%-5d SDL_MOUSEMOTION \n" msgstr "%-5d SDL_MOUSEMOTION \n" #: src/MainSDL_Event.cpp:44 #, c-format msgid "%-5d SDL_MOUSEBUTTONDOWN \n" msgstr "%-5d SDL_MOUSEBUTTONDOWN \n" #: src/MainSDL_Event.cpp:45 #, c-format msgid "%-5d SDL_MOUSEBUTTONUP \n" msgstr "%-5d SDL_MOUSEBUTTONUP \n" #: src/MainSDL_Event.cpp:46 #, c-format msgid "%-5d SDL_JOYBUTTONDOWN \n" msgstr "%-5d SDL_JOYBUTTONDOWN \n" #: src/MainSDL_Event.cpp:47 #, c-format msgid "%-5d SDL_JOYBUTTONUP \n" msgstr "%-5d SDL_JOYBUTTONUP \n" #: src/MainSDL_Event.cpp:212 #, c-format msgid "MainSDL::getEvent HUH?\n" msgstr "MainSDL::getEvent HUH?\n" #: src/MainSDL_Event.cpp:222 #, c-format msgid "" "buffer = \"%s\n" "\"" msgstr "" "Buffer = \"%s\n" "\"" #: src/MainSDL_Event.cpp:243 #, c-format msgid "mouse active" msgstr "ratón activado" #: src/MainSDL_Event.cpp:251 #, c-format msgid "focus\n" msgstr "focus\n" #: src/MainSDL_Event.cpp:403 #, c-format msgid "key '%s' pressed\n" msgstr "clave '%s' apret\n" #: src/MainSDL_Event.cpp:404 #, c-format msgid "game->gameFrame = %d\n" msgstr "game->gameFrame = %d\n" #: src/MainSDL_Event.cpp:538 #, c-format msgid "MainSDL::grabMouse(%d)\n" msgstr "MainSDL::grabMouse(%d)\n" #: src/MenuGL.cpp:43 msgid " d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u !" msgstr " n o p e r m i t a s p a s a r a n i n g u n e n e m i g o " #: src/MenuGL.cpp:44 msgid " e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e !" msgstr " c a d a e n e m i g o q u e p a s a t e c u e s t a u n a v i d a" #: src/MenuGL.cpp:45 msgid " a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s !" msgstr " p e r m i t e p a s a r l o s p o w e r u p s p a r a g a n a r m a s p u n t o s " #: src/MenuGL.cpp:46 msgid " c r a s h i n t o e n e m i e s t o d e s t r o y t h e m !" msgstr " e s t r e l l a t e c o n t r a l o s e n e m i g o s p a r a d e s t r u i r l o s" #: src/MenuGL.cpp:47 msgid " r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t !" msgstr " t o c a e l b o t o n d e r e c h o d e l r a t o n d o s v e c e s p a r a a u t o d e s t r u i r t e" #: src/MenuGL.cpp:48 msgid " s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n !" msgstr " a u t o d e s t r u y e t e p a r a p r e s e r v a r l a m u n i c i o n ! " #: src/MenuGL.cpp:49 msgid " d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/" msgstr " d e s c a r g a d e C h r o m i u m B. S. U. a http://chromium-bsu.sf.net/" #: src/MenuGL.cpp:70 msgid "n e w g a m e" msgstr "n u e v a p a r t i d a" #: src/MenuGL.cpp:71 msgid "l e v e l" msgstr "n i v e l" #: src/MenuGL.cpp:72 msgid "s k i l l" msgstr "d i f i c u l t a d" #: src/MenuGL.cpp:73 msgid "g f x d e t a i l" msgstr "d e t a l l e g r a f i c o" #: src/MenuGL.cpp:74 msgid "f u l l s c r e e n" msgstr "p a n t a l l a c o m p l e t a" #: src/MenuGL.cpp:75 msgid "s c r e e n s i z e" msgstr "t a m a n o de p a n t a l l a" #: src/MenuGL.cpp:76 msgid "s o u n d f x v o l u m e" msgstr "v o l u m e n d e l o s e f e c t o s" #: src/MenuGL.cpp:77 msgid "m u s i c v o l u m e" msgstr "v o l u m e n d e l a m u s i c a" #: src/MenuGL.cpp:78 msgid "m o v e m e n t s p e e d" msgstr "v e l o c i d a d d e m o v i m i e n t o" #: src/MenuGL.cpp:79 msgid "q u i t" msgstr "s a l i r" #: src/MenuGL.cpp:143 src/MenuGL.cpp:417 #, c-format msgid "ATTENTION: Using 'thin' text to improve framerate...\n" msgstr "ATTENTION: Usando texto 'thin' para mejorar el ratio de frames.\n" #: src/MenuGL.cpp:147 #, c-format msgid "MenuGL::createLists\n" msgstr "MenuGL::createLists\n" #: src/MenuGL.cpp:162 msgid "fish in a barrel" msgstr "pescados en barril" #: src/MenuGL.cpp:163 msgid "wimp" msgstr "debiles" #: src/MenuGL.cpp:164 msgid "easy" msgstr "facil" #: src/MenuGL.cpp:165 msgid "normal" msgstr "normal" #: src/MenuGL.cpp:166 msgid "experienced" msgstr "experimentado" #: src/MenuGL.cpp:167 msgid "fun" msgstr "divertido" #: src/MenuGL.cpp:168 msgid "insane" msgstr "locura" #: src/MenuGL.cpp:169 msgid "impossible" msgstr "imposible" #: src/MenuGL.cpp:170 msgid "-" msgstr "-" #: src/MenuGL.cpp:292 src/MenuGL.cpp:320 msgid "high scores" msgstr "mejores puntuaciones" #: src/MenuGL.cpp:349 msgid "the" msgstr "the" #: src/MenuGL.cpp:353 msgid "reptile" msgstr "reptile" #: src/MenuGL.cpp:357 msgid "labour" msgstr "labour" #: src/MenuGL.cpp:361 msgid "project" msgstr "project" #: src/MenuGL.cpp:422 #, c-format msgid "ATTENTION: Reverting to 'thick' text...\n" msgstr "ATTENTION: Reverting to 'thick' text...\n" #: src/MenuGL.cpp:473 #, c-format msgid "low" msgstr "bajo" #: src/MenuGL.cpp:474 #, c-format msgid "med" msgstr "medio" #: src/MenuGL.cpp:475 #, c-format msgid "high" msgstr "alto" #: src/MenuGL.cpp:480 #, c-format msgid "%dx%d" msgstr "%dx%d" #: src/MenuGL.cpp:484 #, c-format msgid "true" msgstr "cierto" #: src/MenuGL.cpp:485 #, c-format msgid "false" msgstr "falso" #: src/MenuGL.cpp:791 src/MenuGL.cpp:864 src/MenuGL.cpp:935 #, c-format msgid "---- error setting full screen mode ----" msgstr "---- error cambiando a pantalla completa ----" #: src/MenuGL.cpp:793 #, c-format msgid "---- error setting window mode ----" msgstr "---- error cambiando a modo ventana ----" #: src/MenuGL.cpp:834 #, c-format msgid "---- you must complete level %d before you can select level %d ----" msgstr "---- debes completar el nivel %d antes de que pueda seleccionar el nivel %d ----" #: src/MenuGL.cpp:850 src/MenuGL.cpp:921 #, c-format msgid "---- error setting screen size ----" msgstr "---- error cambiando el tamaño de pantalla ----" #: src/PowerUps.cpp:180 #, c-format msgid "active power ups = %d\n" msgstr "power-ups activos = %d\n" #: src/PowerUps.cpp:368 #, c-format msgid "?? PowerUp::seal()" msgstr "?? PowerUp::seal()" #: src/ScreenItemAdd.cpp:107 #, c-format msgid "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" msgstr "ScreenItemAdd::putScreenItems() Héroe??? HUH???\n" #: src/StatusDisplay.cpp:653 src/StatusDisplay.cpp:657 msgid "p a u s e d" msgstr "p a u s a d o" #: src/StatusDisplay.cpp:677 msgid "do not let -any- ships past you! each one costs you a life!" msgstr "no dejes que pase ninguna nave! cada una te cuesta una vida!" #: src/StatusDisplay.cpp:688 msgid "let super shields pass by for an extra life!" msgstr "deja pasar los escudos y consigue una vida adicional!" #: src/TextFTGL.cpp:35 #, c-format msgid "FTGL: error loading font: %s\n" msgstr "FTGL: error cargando texto: %s\n" #: src/TextFTGL.cpp:38 msgid "FTGL: error loading font" msgstr "FTGL: error cargando texto" #. TRANSLATORS: If using the FTGL backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. #. #. TRANSLATORS: If using the GLC backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. The GLC renderer will fall back on other fonts #. if some characters are not available though, so choose a font #. that your language looks good in. #. #: src/TextFTGL.cpp:105 src/TextGLC.cpp:41 msgid "Gothic Uralic" msgstr "Gothic Uralic" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:135 msgid "/usr/share/fonts/truetype/uralic/gothub__.ttf" msgstr "/usr/share/fonts/truetype/uralic/gothub__.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:141 msgid "/usr/share/fonts/truetype/uralic/gothu___.ttf" msgstr "/usr/share/fonts/truetype/uralic/gothu___.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:148 msgid "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" msgstr "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:154 msgid "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" msgstr "/usr/share/fonts/TTF/uralic/GOTHUB___.TTF" #: src/TextGLC.cpp:30 msgid "GLC: couldn't set context" msgstr "GLC: no se pudo establecer el contexto" chromium-bsu-0.9.15.1/po/chromium-bsu.pot0000644000175000017500000004555712150047625015076 00000000000000# SOME DESCRIPTIVE TITLE. # This file is put in the public domain. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: chromium-bsu 0.9.15.1\n" "Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs\n" "POT-Creation-Date: 2013-05-25 13:43+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: src/Audio.cpp:110 msgid "audio" msgstr "" #: src/Audio.cpp:111 msgid "data" msgstr "" #: src/Audio.cpp:113 #, c-format msgid "UNKNOWN(type=%d)" msgstr "" #: src/Audio.cpp:124 #, c-format msgid "%d CDROM drive(s).\n" msgstr "" #: src/Audio.cpp:135 #, c-format msgid "Tracks: %d\n" msgstr "" #: src/Audio.cpp:139 #, c-format msgid "track %2d: %s\n" msgstr "" #: src/Audio.cpp:148 #, c-format msgid "" "\n" " Data track(s) only. CD audio not available.\n" "\n" msgstr "" #: src/Audio.cpp:154 #, c-format msgid "" "\n" " use_cdrom enabled. Set to '0' in the configuration file to disable.\n" msgstr "" #: src/Audio.cpp:155 #, c-format msgid "" " Press the 'N' key to skip to next CD track during a game.\n" "\n" msgstr "" #: src/Audio.cpp:166 #, c-format msgid "ERROR! Could not access CDROM device %d : %s\n" msgstr "" #: src/Audio.cpp:209 #, c-format msgid "CDROM error in AudioOpenAL::pauseGameMusic(%d)\n" msgstr "" #: src/Audio.cpp:210 #, c-format msgid "CDROM status = %d\n" msgstr "" #: src/Audio.cpp:275 #, c-format msgid "Could not set CD volume, amixer returned status %d\n" msgstr "" #: src/Audio.cpp:302 #, c-format msgid "Audio::setMusicIndex(%d)\n" msgstr "" #: src/Audio.cpp:319 #, c-format msgid "track %d is data - trying next track...\n" msgstr "" #: src/AudioOpenAL.cpp:149 #, c-format msgid "alAttenuationScale == 0. Kludge it.\n" msgstr "" #: src/AudioOpenAL.cpp:162 #, c-format msgid "AudioOpenAL::Audio done\n" msgstr "" #: src/AudioOpenAL.cpp:170 #, c-format msgid "stopping OpenAL..." msgstr "" #: src/AudioOpenAL.cpp:182 msgid "AudioOpenAL::~Audio()" msgstr "" #: src/AudioOpenAL.cpp:203 #, c-format msgid "done.\n" msgstr "" #: src/AudioOpenAL.cpp:249 #, c-format msgid "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - one or more errors were encountered during audio check.\n" "!! Audio will be disabled.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" msgstr "" #: src/AudioOpenAL.cpp:269 #, c-format msgid "AudioOpenAL::initSound() begin...\n" msgstr "" #: src/AudioOpenAL.cpp:273 #, c-format msgid "" "-OpenAL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" #: src/AudioOpenAL.cpp:279 src/MainSDL.cpp:130 #, c-format msgid "------------------------------------------------------------\n" msgstr "" #: src/AudioOpenAL.cpp:311 #, c-format msgid "Audio.cpp - init %s" msgstr "" #: src/AudioOpenAL.cpp:324 #, c-format msgid "Audio.cpp - init explosion %d" msgstr "" #: src/AudioOpenAL.cpp:337 #, c-format msgid "Audio.cpp - init exploPop %d" msgstr "" #: src/AudioOpenAL.cpp:350 msgid "Audio.cpp - initSound complete." msgstr "" #: src/AudioOpenAL.cpp:430 #, c-format msgid "AudioOpenAL::setMusicMode(SoundType mode)\n" msgstr "" #: src/AudioOpenAL.cpp:465 #, c-format msgid "AudioOpenAL::setSoundVolume(%f)\n" msgstr "" #: src/AudioOpenAL.cpp:508 #, c-format msgid "Music volume = %f\n" msgstr "" #: src/AudioOpenAL.cpp:524 #, c-format msgid "" "\n" "ERROR! - sound enumerant index %d does not have valid filename!\n" msgstr "" #: src/AudioOpenAL.cpp:547 #, c-format msgid "alutLoadWAVFile(\"%s\",...);\n" msgstr "" #: src/AudioOpenAL.cpp:563 #, c-format msgid "ERROR!! <%s> alGetError() = %s\n" msgstr "" #: src/AudioOpenAL.cpp:568 #, c-format msgid "ERROR!! <%s> alcGetError() = %s\n" msgstr "" #: src/AudioOpenAL.cpp:573 #, c-format msgid "ERROR!! <%s> alutGetError() = %s\n" msgstr "" #: src/AudioOpenAL.cpp:730 #, c-format msgid "ERROR: filename too long: \"%s\", line %d\n" msgstr "" #: src/AudioOpenAL.cpp:748 #, c-format msgid "WARNING: MP3 support not available: \"%s\", line %d\n" msgstr "" #: src/AudioOpenAL.cpp:759 #, c-format msgid "WARNING: Ogg/Vorbis support not available: \"%s\", line %d\n" msgstr "" #: src/AudioOpenAL.cpp:763 #, c-format msgid "WARNING: file type not recognized: \"%s\": \"%s\", line %d\n" msgstr "" #: src/AudioOpenAL.cpp:778 #, c-format msgid "music playlist:\n" msgstr "" #: src/AudioOpenAL.cpp:781 #, c-format msgid " %2d : %s\n" msgstr "" #: src/AudioOpenAL.cpp:783 #, c-format msgid "loaded %s\n" msgstr "" #: src/AudioOpenAL.cpp:808 msgid "AudioOpenAL::setMusicIndex -- begin" msgstr "" #: src/AudioOpenAL.cpp:821 msgid "AudioOpenAL::setMusicIndex -- before setting source buffer to 0" msgstr "" #: src/AudioOpenAL.cpp:824 msgid "AudioOpenAL::setMusicIndex -- after setting source buffer to 0" msgstr "" #: src/AudioOpenAL.cpp:859 msgid "AudioOpenAL::setMusicIndex -- end" msgstr "" #: src/AudioOpenAL.cpp:909 src/AudioOpenAL.cpp:942 src/AudioOpenAL.cpp:992 #, c-format msgid "WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n" msgstr "" #: src/AudioOpenAL.cpp:959 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadMP3\n" msgstr "" #: src/AudioOpenAL.cpp:965 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadMP3\n" msgstr "" #: src/AudioOpenAL.cpp:971 #, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadMP3\n" msgstr "" #: src/AudioOpenAL.cpp:979 #, c-format msgid "ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3\n" msgstr "" #: src/AudioOpenAL.cpp:1011 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadVorbis\n" msgstr "" #: src/AudioOpenAL.cpp:1017 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "" #: src/AudioOpenAL.cpp:1023 #, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "" #: src/AudioOpenAL.cpp:1031 #, c-format msgid "ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis\n" msgstr "" #: src/AudioSDLMixer.cpp:65 #, c-format msgid "ERROR initializing audio - AudioSDLMixer::initSound()\n" msgstr "" #: src/Config.cpp:114 #, c-format msgid "WARNING: Config::init() has already been called.\n" msgstr "" #: src/Config.cpp:243 #, c-format msgid "WARNING: could not read config file (%s)\n" msgstr "" #: src/Config.cpp:302 #, c-format msgid "wrote config file (%s)\n" msgstr "" #: src/Config.cpp:307 #, c-format msgid "WARNING: could not write config file (%s)\n" msgstr "" #: src/EnemyAircraft.cpp:111 #, c-format msgid "%d EnemyAircraft allocated\n" msgstr "" #: src/EnemyAircraft_Straight.cpp:98 #, c-format msgid "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" msgstr "" #: src/EnemyFleet.cpp:243 #, c-format msgid "num enemies on screen = %d\n" msgstr "" #: src/Global.cpp:114 #, c-format msgid "WARNING: Global::init() has already been called.\n" msgstr "" #: src/Global.cpp:211 #, c-format msgid "Starting up..." msgstr "" #: src/Global.cpp:242 #, c-format msgid "...startup complete.\n" msgstr "" #: src/Global.cpp:249 #, c-format msgid "Shutting down...\n" msgstr "" #: src/Global.cpp:262 #, c-format msgid "...shutdown complete.\n" msgstr "" #: src/Global.cpp:269 #, c-format msgid "deleteTextures()\n" msgstr "" #: src/Global.cpp:289 #, c-format msgid "Global::loadTextures()\n" msgstr "" #: src/Global.cpp:352 #, c-format msgid "Generating random sequences\n" msgstr "" #: src/HeroAmmo.cpp:167 #, c-format msgid "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" msgstr "" #: src/HeroAmmo.cpp:190 #, c-format msgid "%p <--%p--> %p\n" msgstr "" #: src/HiScore.cpp:58 #, c-format msgid "nobody" msgstr "" #: src/HiScore.cpp:83 #, c-format msgid "WARNING: HiScore::init() has already been called.\n" msgstr "" #: src/HiScore.cpp:241 #, c-format msgid "WARNING: could not write score file (%s)\n" msgstr "" #: src/HiScore.cpp:276 #, c-format msgid "WARNING: error reading score file (%s)\n" msgstr "" #: src/HiScore.cpp:319 src/HiScore.cpp:321 src/HiScore.cpp:323 #: src/HiScore.cpp:343 src/HiScore.cpp:345 src/HiScore.cpp:347 #, c-format msgid "WARNING: error reading old score file (%s)\n" msgstr "" #: src/HiScore.cpp:332 #, c-format msgid "WARNING: empty score file (%s)\n" msgstr "" #: src/HiScore.cpp:357 #, c-format msgid "WARNING: could not read score file (%s)\n" msgstr "" #: src/HiScore.cpp:449 #, c-format msgid "high scores:\n" msgstr "" #: src/HiScore.cpp:455 #, c-format msgid "%02d/%02d/%04d %16s %d\n" msgstr "" #: src/main.cpp:119 #, c-format msgid "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : run in fullscreen mode\n" " -w/--window : run in windowed mode\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : do not initialize audio\n" " -nb/--noblend : disable blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" msgstr "" #: src/main.cpp:231 #, c-format msgid "!! ERROR !! - " msgstr "" #: src/main.cpp:255 #, c-format msgid "Extensions :" msgstr "" #: src/MainGL.cpp:86 #, c-format msgid "initGL()\n" msgstr "" #: src/MainGL.cpp:148 #, c-format msgid "error loading font: %s\n" msgstr "" #: src/MainGL.cpp:153 #, c-format msgid "error loading font\n" msgstr "" #: src/MainGL.cpp:183 #, c-format msgid "!!MainGL::drawGL() HUH?\n" msgstr "" #: src/MainGL.cpp:311 #, c-format msgid "" "new high score!\n" "\n" "%d" msgstr "" #: src/MainGL.cpp:316 #, c-format msgid "" "n o t b a d !\n" "rank : %d\n" "\n" "%d" msgstr "" #: src/MainGL.cpp:321 msgid "l o s e r" msgstr "" #: src/MainGL.cpp:379 #, c-format msgid "" "congratulations!\n" " \n" "l e v e l\n" " %d \n" "c o m p l e t e\n" " \n" msgstr "" #: src/MainGLUT.cpp:77 #, c-format msgid "MainGLUT::run()\n" msgstr "" #: src/MainGLUT.cpp:93 src/MainSDL.cpp:286 #, c-format msgid "ERROR!!! OpenGL error: %s\n" msgstr "" #: src/MainGLUT.cpp:235 #, c-format msgid "key = %d\n" msgstr "" #: src/MainSDL.cpp:74 #, c-format msgid "Couldn't initialize SDL: %s\n" msgstr "" #: src/MainSDL.cpp:77 #, c-format msgid "SDL initialized.\n" msgstr "" #: src/MainSDL.cpp:83 #, c-format msgid "num joysticks = %d\n" msgstr "" #: src/MainSDL.cpp:85 #, c-format msgid " joystick 0 = %p\n" msgstr "" #: src/MainSDL.cpp:91 #, c-format msgid "no joysticks found\n" msgstr "" #: src/MainSDL.cpp:116 src/MainSDL.cpp:347 #, c-format msgid "Couldn't set video mode: %s\n" msgstr "" #: src/MainSDL.cpp:124 #, c-format msgid "" "-OpenGL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" #: src/MainSDL.cpp:215 #, c-format msgid "init----> %3.2ffps gameSpeed = %g\n" msgstr "" #: src/MainSDL.cpp:222 #, c-format msgid "init----> %3.2ffps targetAdj = %g, tmp = %g\n" msgstr "" #: src/MainSDL.cpp:235 #, c-format msgid "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" msgstr "" #: src/MainSDL.cpp:257 #, c-format msgid "" "%d speed adjustments required.\n" "NOTE: The game was not able to maintain a steady 50 frames per\n" " second. You should consider reducing your screen resolution\n" " or lowering the graphics detail setting.\n" " -OR-\n" " make sure that you aren't running any system monitoring\n" " tools (like 'top', 'xosview', etc.) These kinds of tools\n" " can make it difficult to maintain a steady frame rate.\n" msgstr "" #: src/MainSDL.cpp:269 #, c-format msgid "exit.\n" msgstr "" #: src/MainSDL.cpp:294 #, c-format msgid "ERROR!!! SDL error '%s'\n" msgstr "" #: src/MainSDL.cpp:352 #, c-format msgid "video mode set " msgstr "" #: src/MainSDL.cpp:359 #, c-format msgid "(bpp=%d RGB=%d%d%d depth=%d)\n" msgstr "" #: src/MainSDL_Event.cpp:40 #, c-format msgid "%-5d SDL_ACTIVEEVENT \n" msgstr "" #: src/MainSDL_Event.cpp:41 #, c-format msgid "%-5d SDL_KEYDOWN \n" msgstr "" #: src/MainSDL_Event.cpp:42 #, c-format msgid "%-5d SDL_KEYUP \n" msgstr "" #: src/MainSDL_Event.cpp:43 #, c-format msgid "%-5d SDL_MOUSEMOTION \n" msgstr "" #: src/MainSDL_Event.cpp:44 #, c-format msgid "%-5d SDL_MOUSEBUTTONDOWN \n" msgstr "" #: src/MainSDL_Event.cpp:45 #, c-format msgid "%-5d SDL_MOUSEBUTTONUP \n" msgstr "" #: src/MainSDL_Event.cpp:46 #, c-format msgid "%-5d SDL_JOYBUTTONDOWN \n" msgstr "" #: src/MainSDL_Event.cpp:47 #, c-format msgid "%-5d SDL_JOYBUTTONUP \n" msgstr "" #: src/MainSDL_Event.cpp:212 #, c-format msgid "MainSDL::getEvent HUH?\n" msgstr "" #: src/MainSDL_Event.cpp:222 #, c-format msgid "" "buffer = \"%s\n" "\"" msgstr "" #: src/MainSDL_Event.cpp:243 #, c-format msgid "mouse active" msgstr "" #: src/MainSDL_Event.cpp:251 #, c-format msgid "focus\n" msgstr "" #: src/MainSDL_Event.cpp:403 #, c-format msgid "key '%s' pressed\n" msgstr "" #: src/MainSDL_Event.cpp:404 #, c-format msgid "game->gameFrame = %d\n" msgstr "" #: src/MainSDL_Event.cpp:538 #, c-format msgid "MainSDL::grabMouse(%d)\n" msgstr "" #: src/MenuGL.cpp:43 msgid "" " d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o " "u !" msgstr "" #: src/MenuGL.cpp:44 msgid "" " e v e r y e n e m y t h a t g e t s b y c o s t s y o u a " "l i f e !" msgstr "" #: src/MenuGL.cpp:45 msgid "" " a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o " "i n t s !" msgstr "" #: src/MenuGL.cpp:46 msgid " c r a s h i n t o e n e m i e s t o d e s t r o y t h e m !" msgstr "" #: src/MenuGL.cpp:47 msgid " r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t !" msgstr "" #: src/MenuGL.cpp:48 msgid "" " s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i " "t i o n !" msgstr "" #: src/MenuGL.cpp:49 msgid "" " d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu." "sf.net/" msgstr "" #: src/MenuGL.cpp:70 msgid "n e w g a m e" msgstr "" #: src/MenuGL.cpp:71 msgid "l e v e l" msgstr "" #: src/MenuGL.cpp:72 msgid "s k i l l" msgstr "" #: src/MenuGL.cpp:73 msgid "g f x d e t a i l" msgstr "" #: src/MenuGL.cpp:74 msgid "f u l l s c r e e n" msgstr "" #: src/MenuGL.cpp:75 msgid "s c r e e n s i z e" msgstr "" #: src/MenuGL.cpp:76 msgid "s o u n d f x v o l u m e" msgstr "" #: src/MenuGL.cpp:77 msgid "m u s i c v o l u m e" msgstr "" #: src/MenuGL.cpp:78 msgid "m o v e m e n t s p e e d" msgstr "" #: src/MenuGL.cpp:79 msgid "q u i t" msgstr "" #: src/MenuGL.cpp:143 src/MenuGL.cpp:417 #, c-format msgid "ATTENTION: Using 'thin' text to improve framerate...\n" msgstr "" #: src/MenuGL.cpp:147 #, c-format msgid "MenuGL::createLists\n" msgstr "" #: src/MenuGL.cpp:162 msgid "fish in a barrel" msgstr "" #: src/MenuGL.cpp:163 msgid "wimp" msgstr "" #: src/MenuGL.cpp:164 msgid "easy" msgstr "" #: src/MenuGL.cpp:165 msgid "normal" msgstr "" #: src/MenuGL.cpp:166 msgid "experienced" msgstr "" #: src/MenuGL.cpp:167 msgid "fun" msgstr "" #: src/MenuGL.cpp:168 msgid "insane" msgstr "" #: src/MenuGL.cpp:169 msgid "impossible" msgstr "" #: src/MenuGL.cpp:170 msgid "-" msgstr "" #: src/MenuGL.cpp:292 src/MenuGL.cpp:320 msgid "high scores" msgstr "" #: src/MenuGL.cpp:349 msgid "the" msgstr "" #: src/MenuGL.cpp:353 msgid "reptile" msgstr "" #: src/MenuGL.cpp:357 msgid "labour" msgstr "" #: src/MenuGL.cpp:361 msgid "project" msgstr "" #: src/MenuGL.cpp:422 #, c-format msgid "ATTENTION: Reverting to 'thick' text...\n" msgstr "" #: src/MenuGL.cpp:473 #, c-format msgid "low" msgstr "" #: src/MenuGL.cpp:474 #, c-format msgid "med" msgstr "" #: src/MenuGL.cpp:475 #, c-format msgid "high" msgstr "" #: src/MenuGL.cpp:480 #, c-format msgid "%dx%d" msgstr "" #: src/MenuGL.cpp:484 #, c-format msgid "true" msgstr "" #: src/MenuGL.cpp:485 #, c-format msgid "false" msgstr "" #: src/MenuGL.cpp:791 src/MenuGL.cpp:864 src/MenuGL.cpp:935 #, c-format msgid "---- error setting full screen mode ----" msgstr "" #: src/MenuGL.cpp:793 #, c-format msgid "---- error setting window mode ----" msgstr "" #: src/MenuGL.cpp:834 #, c-format msgid "---- you must complete level %d before you can select level %d ----" msgstr "" #: src/MenuGL.cpp:850 src/MenuGL.cpp:921 #, c-format msgid "---- error setting screen size ----" msgstr "" #: src/PowerUps.cpp:180 #, c-format msgid "active power ups = %d\n" msgstr "" #: src/PowerUps.cpp:368 #, c-format msgid "?? PowerUp::seal()" msgstr "" #: src/ScreenItemAdd.cpp:107 #, c-format msgid "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" msgstr "" #: src/StatusDisplay.cpp:653 src/StatusDisplay.cpp:657 msgid "p a u s e d" msgstr "" #: src/StatusDisplay.cpp:677 msgid "do not let -any- ships past you! each one costs you a life!" msgstr "" #: src/StatusDisplay.cpp:688 msgid "let super shields pass by for an extra life!" msgstr "" #: src/TextFTGL.cpp:35 #, c-format msgid "FTGL: error loading font: %s\n" msgstr "" #: src/TextFTGL.cpp:38 msgid "FTGL: error loading font" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. #. #. TRANSLATORS: If using the GLC backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. The GLC renderer will fall back on other fonts #. if some characters are not available though, so choose a font #. that your language looks good in. #. #: src/TextFTGL.cpp:105 src/TextGLC.cpp:41 msgid "Gothic Uralic" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:135 msgid "/usr/share/fonts/truetype/uralic/gothub__.ttf" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:141 msgid "/usr/share/fonts/truetype/uralic/gothu___.ttf" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:148 msgid "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" msgstr "" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:154 msgid "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" msgstr "" #: src/TextGLC.cpp:30 msgid "GLC: couldn't set context" msgstr "" chromium-bsu-0.9.15.1/po/remove-potcdate.sin0000644000175000017500000000066012150044143015523 00000000000000# Sed script that remove the POT-Creation-Date line in the header entry # from a POT file. # # The distinction between the first and the following occurrences of the # pattern is achieved by looking at the hold space. /^"POT-Creation-Date: .*"$/{ x # Test if the hold space is empty. s/P/P/ ta # Yes it was empty. First occurrence. Remove the line. g d bb :a # The hold space was nonempty. Following occurrences. Do nothing. x :b } chromium-bsu-0.9.15.1/po/bg.gmo0000644000175000017500000005275312150047625013030 00000000000000Þ•µÄñl 0/1Fa™¨AB„U˜GîN6R…UØG.Uv Ì<×#,E]w£µÑë/”Kàæö(#?#cC‡=Ëm mwåü((;-d-’À(Ó5ü2Fc¡»"Ô>÷?6#v!š*¼ ç/Na~6›-Ò !Ac~9—<Ñ3 6B 4y :® (é 7! J!W!p!Ž!¨!Å! Ý!#ë!" "8"P"e"x"/Š"º"Ì" Û"ç"1ø"1*#2\#2#9Â#@ü#)=$(g$*$)»$å$7%=%6T%$‹%°%Ì%Ò%4á%&&;-&i&p&u&‰&¡& ¨&´&È&Î&ß&æ&ê&ÿ&' ' &' 4'"?',b' '™' ' ²' ¼' Æ'Ð',×' (((/(H( L(Y(j({(™(­(Á(È(Ï(ë( ÿ( )))#) :)D)d)w){)(Š)³)¸)È)Í)¼å)Q¢+›ô+,r§/0f60ƒ0v!1_˜1mø1tf2mÛ2 I3ŽT3ã3Uû3Q5i55›5³5Ç5Ù5õ56'66?6"v6¬™6F9L9\9z9^|9ZÛ9]6:y”:=;†L;†Ó;,Z<3‡<(»<(ä<- =-;=i=G|={Ä=+@>9l>E¦>%ì>?$,?.Q?i€?kê?*V@&@*¨@ Ó@ô@} ANˆA@×APB^iBcÈB&,C'SC({C+¤C(ÐCVùCYPDTªDWÿDEWEKEYéE7CF{F<’FAÏFIG6[G’G ªG#¸GÜGíGHH$1H%VH4|H±HÊHâHöH?I?RI@’IZÓIa.J‚J`KdtKjÙKjDLE¯LeõL)[M6…M)¼MæM N NM N nNyNž‹N*O 9O7DO;|O ¸OÅO×OñO öO P #P?.PnP „P‘P P·P"ÌP,ïP Q &Q,3Q`Q oQ{QQU’QèQ þQ6 RA@R ‚R R°RÏR3êRS,7S dSoS/€S!°SÒSáSôSTDTdTD|TÁTßTðTXUaU/fU–U:°U>…›eŽ'_N;Oy¦xYr#¢®¡ c± A’„šmv&GjT."/:ƒ†)€M­‹ f% !(—‚|“h”{@Šk° ´\£«d¬I+•‘ˆ˜7JSª¯nŒqu,‡–™5F3Hµ‰KL§¨DQ9³C^-1P¤²sz=U28ao}Vw¥0žlZE[?<]~XpŸ*gtœW4`i6©R b$ B Data track(s) only. CD audio not available. use_cdrom enabled. Set to '0' in the configuration file to disable. -------------------------------------------------- Chromium B.S.U. options -------------------------------------------------- -f/--fullscreen : run in fullscreen mode -w/--window : run in windowed mode -v/--vidmode : mode 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : do not initialize audio -nb/--noblend : disable blending (OpenGL) -nt/--notexborder : do not set tex border color (OpenGL) -------------------------------------------------- ERROR! - sound enumerant index %d does not have valid filename! joystick 0 = %p a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s ! c r a s h i n t o e n e m i e s t o d e s t r o y t h e m ! d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u ! d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/ e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e ! r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t ! s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n ! %2d : %s Press the 'N' key to skip to next CD track during a game. !! ERROR !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! ATTENTION !! - one or more errors were encountered during audio check. !! Audio will be disabled. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() HUH? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d CDROM drive(s). %d EnemyAircraft allocated %d speed adjustments required. NOTE: The game was not able to maintain a steady 50 frames per second. You should consider reducing your screen resolution or lowering the graphics detail setting. -OR- make sure that you aren't running any system monitoring tools (like 'top', 'xosview', etc.) These kinds of tools can make it difficult to maintain a steady frame rate. %dx%d%p <--%p--> %p (bpp=%d RGB=%d%d%d depth=%d) ----- error setting full screen mode -------- error setting screen size -------- error setting window mode -------- you must complete level %d before you can select level %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s -OpenGL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s ...shutdown complete. ...startup complete. /usr/share/fonts/TTF/uralic/GOTHUB__.TTF/usr/share/fonts/TTF/uralic/GOTHU___.TTF/usr/share/fonts/truetype/uralic/gothu___.ttf/usr/share/fonts/truetype/uralic/gothub__.ttf?? PowerUp::seal()ATTENTION: Reverting to 'thick' text... ATTENTION: Using 'thin' text to improve framerate... Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound complete.Audio::setMusicIndex(%d) AudioOpenAL::Audio done AudioOpenAL::initSound() begin... AudioOpenAL::setMusicIndex -- after setting source buffer to 0AudioOpenAL::setMusicIndex -- before setting source buffer to 0AudioOpenAL::setMusicIndex -- beginAudioOpenAL::setMusicIndex -- endAudioOpenAL::setMusicMode(SoundType mode) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()CDROM error in AudioOpenAL::pauseGameMusic(%d) CDROM status = %d Couldn't initialize SDL: %s Couldn't set video mode: %s ERROR initializing audio - AudioSDLMixer::initSound() ERROR! Could not access CDROM device %d : %s ERROR!! <%s> alGetError() = %s ERROR!! <%s> alcGetError() = %s ERROR!! <%s> alutGetError() = %s ERROR!!! OpenGL error: %s ERROR!!! SDL error '%s' ERROR: Could not allocate memory in AudioOpenAL::loadMP3 ERROR: Could not allocate memory in AudioOpenAL::loadVorbis ERROR: Could not open "%s" in AudioOpenAL::loadMP3 ERROR: Could not open "%s" in AudioOpenAL::loadVorbis ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3 ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis ERROR: filename too long: "%s", line %d EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g Extensions :FTGL: error loading fontFTGL: error loading font: %s GLC: couldn't set contextGenerating random sequences Global::loadTextures() Gothic UralicHeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent HUH? MainSDL::grabMouse(%d) MenuGL::createLists Music volume = %f SDL initialized. ScreenItemAdd::putScreenItems() Hero??? HUH??? Shutting down... Starting up...Tracks: %d UNKNOWN(type=%d)WARNING: Config::init() has already been called. WARNING: Global::init() has already been called. WARNING: HiScore::init() has already been called. WARNING: MP3 support not available: "%s", line %d WARNING: Ogg/Vorbis support not available: "%s", line %d WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s WARNING: could not read config file (%s) WARNING: could not read score file (%s) WARNING: could not write config file (%s) WARNING: could not write score file (%s) WARNING: empty score file (%s) WARNING: file type not recognized: "%s": "%s", line %d active power ups = %d adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g alAttenuationScale == 0. Kludge it. alutLoadWAVFile("%s",...); audiobuffer = "%s "congratulations! l e v e l %d c o m p l e t e datadeleteTextures() do not let -any- ships past you! each one costs you a life!done. easyerror loading font error loading font: %s exit. experiencedf u l l s c r e e nfalsefish in a barrelfocus fung f x d e t a i lgame->gameFrame = %d highhigh scoreshigh scores: impossibleinit----> %3.2ffps gameSpeed = %g init----> %3.2ffps targetAdj = %g, tmp = %g initGL() insanekey '%s' pressed key = %d l e v e ll o s e rlabourlet super shields pass by for an extra life!loaded %s lowm o v e m e n t s p e e dm u s i c v o l u m emedmouse activemusic playlist: n e w g a m en o t b a d ! rank : %d %dnew high score! %dno joysticks found nobodynormalnum enemies on screen = %d num joysticks = %d p a u s e dprojectq u i treptiles c r e e n s i z es k i l ls o u n d f x v o l u m estopping OpenAL...thetrack %2d: %s track %d is data - trying next track... truevideo mode set wimpwrote config file (%s) Project-Id-Version: Chromium B.S.U. Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs POT-Creation-Date: 2013-05-25 13:43+0800 PO-Revision-Date: 2011-03-22 15:18+0000 Last-Translator: Damyan Ivanov Language-Team: Bulgarian Language: bg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: KBabel 1.11.4 Само пътечки Ñ Ð´Ð°Ð½Ð½Ð¸. ÐÑма налично CD аудио. use_cdrom е разрешено. Задайте ÑтойноÑÑ‚ „0“ в ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¸Ñ Ñ„Ð°Ð¸Ð» за да го забраните. -------------------------------------------------- Опции за Chromium B.S.U. -------------------------------------------------- -f/--fullscreen : използване на Ñ†ÐµÐ»Ð¸Ñ ÐµÐºÑ€Ð°Ð½ -w/--window : използване на прозорец -v/--vidmode : видео режим 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : без звук -nb/--noblend : без преливане (OpenGL) -nt/--notexborder : без цвÑÑ‚ за контур на текÑта (OpenGL) -------------------------------------------------- ГРЕШКÐ! - звуковиÑÑ‚ елемент Ñ Ð½Ð¾Ð¼ÐµÑ€ %d нÑма валидно име на файл! джойÑтик 0 = %p п Ñ€ е м и н а л и Ñ‚ е п о д о б Ñ€ е н и Ñ Ð½ о Ñ Ñ Ñ‚ Ñ‚ о ч к и ! б л ÑŠ Ñ Ðº а й Ñ‚ е Ñ Ðµ в ÑŠ в в Ñ€ а г о в е Ñ‚ е з а д а г и у н и щ о ж и Ñ‚ е ! н е п о з в о л Ñ Ð² а й Ñ‚ е н а в Ñ€ а г о в е Ñ‚ е д а п Ñ€ е м и н а Ñ‚ ! и з Ñ‚ е г л е Ñ‚ е C h r o m i u m B. S. U. о Ñ‚ http://chromium-bsu.sf.net/ в Ñ Ðµ к и п Ñ€ е м и н а л в Ñ€ а г Ñ Ñ‚ Ñ€ у в а е д и н ж и в о Ñ‚ ! д в о й н о д Ñ Ñ Ð½ о щ Ñ€ а к в а н е з а Ñ Ð° м о Ñ€ а з Ñ€ у ш е н и е ! Ñ Ð° м о Ñ€ а з Ñ€ у ш е н и е Ñ‚ о Ñ ÑŠ Ñ… Ñ€ а н Ñ Ð² а м у н и ц и и Ñ‚ е ! %2d : %s Използвайте клавиша „N“ за преÑкачане до Ñледващата пеÑен по време на игра. !! ГРЕШКР!! — !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! Ð’ÐИМÐÐИЕ !! — възникнаха грешки при проверка на звуковата ÑуÑтема. !! Звуците ще бъдат забранени. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() Ъ? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d компактдиÑкови уÑтройÑтва. заделени %d EnemyAircraft %d необходима е ÐºÐ¾Ñ€ÐµÐºÑ†Ð¸Ñ Ð½Ð° ÑкороÑтта. ЗÐБЕЛЕЖКÐ: Играта не уÑÐ¿Ñ Ð´Ð° поддържа 50 кадъра в Ñекунда Опитайте да намалите разделителната ÑпоÑобноÑÑ‚ или да намалите детайлите. —ИЛИ— проверете дали не използвате инÑтрументи за Ñледене на натоварването (като „top“, „xosview“, и Ñ‚.н.). ПонÑкога те могат да попречат на доÑтигането на Ñтабилна ÑкороÑÑ‚ на видеото. %dx%d%p <--%p--> %p (bpp=%d RGB=%d%d%d depth=%d) ----- грешка при уÑтановÑване на режим „цÑл екран“ -------- грешка при наÑтройване на размера на екрана -------- грешка при уÑтановÑване на режим „прозорец“ -------- трÑбва да преминете ниво %d преди да можете да изберете ниво %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- ДоÑтавчик : %s Превръщане : %s ВерÑÐ¸Ñ : %s -OpenGL----------------------------------------------------- ДоÑтавчик : %s Превръщане : %s ВерÑÐ¸Ñ : %s ...изключването завърши. ...Ñтартирането е завършено. /usr/share/fonts/TTF/uralic/GOTHUB__.TTF/usr/share/fonts/TTF/uralic/GOTHU___.TTF/usr/share/fonts/truetype/uralic/gothu___.ttf/usr/share/fonts/truetype/uralic/gothub__.ttf?? PowerUp::seal()Ð’ÐИМÐÐИЕ: Връщане към „дебел“ текÑт… Ð’ÐИМÐÐИЕ: Използва Ñе „тънък“ текÑÑ‚ за подобрÑване на ÑкороÑтта… Audio.cpp - инициализиране %sAudio.cpp - инициализиране на exploPop %dAudio.cpp - инициализиране на екÑÐ¿Ð¾Ð»Ð¾Ð·Ð¸Ñ %dAudio.cpp - initSound завърши.Audio::setMusicIndex(%d) AudioOpenAL::Audio приключи начало на AudioOpenAL::initSound()... AudioOpenAL::setMusicIndex -- Ñлед уÑтановÑване на буфера-източник на 0AudioOpenAL::setMusicIndex -- преди уÑтановÑване на буфера-източник на 0AudioOpenAL::setMusicIndex -- началоAudioOpenAL::setMusicIndex -- крайAudioOpenAL::setMusicMode(SoundType mode) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()Грешка при работа Ñ ÐºÐ¾Ð¼Ð¿Ð°ÐºÑ‚Ð´Ð¸Ñковото уÑтройÑтво в AudioOpenAL::pauseGameMusic(%d) СъÑтоÑние на компактдиÑково уÑтройÑтво: %d ÐеуÑпех при инициализиране на SDL: %s ÐеуÑпех при уÑтановÑване на видео-режима: %s ГРЕШКРпри инициализиране на звука - AudioSDLMixer::initSound() ГРЕШКÐ! ÐÑма доÑтъп до цомпактдиÑково уÑтройÑтво %d : %s ГРЕШКÐ!! <%s> alGetError() = %s ГРЕШКÐ!! <%s> alcGetError() = %s ГРЕШКÐ!! <%s> alutGetError() = %s ГРЕШКÐ!!! грешка в OpenGL: %s ГРЕШКÐ!!! грешка в SDL: %s ГРЕШКÐ: Ðе може да Ñе задели памет в AudioOpenAL::loadMP3 ГРЕШКÐ: Ðе може да Ñе задели памет в AudioOpenAL::loadVorbis ГРЕШКÐ: Ðе може да Ñе отвори „%s“ в AudioOpenAL::loadMP3 ГРЕШКÐ: Ðе може да Ñе отвори „%s“ в AudioOpenAL::loadVorbis ГРЕШКÐ: alutLoadMP3() пропадна в AudioOpenAL::loadMP3 ГРЕШКÐ: alutLoadVorbis() пропадна в AudioOpenAL::loadVorbis ГРЕШКÐ: името на файла е твърде дълго: „%s“, ред %d EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g Ð Ð°Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ :FTGL: грешка при зареждане на шрифтFTGL: грешка при зареждане на шрифт: %s GLC: неуÑпех при уÑтановÑване на контекÑтГенериране на Ñлучайни чиÑла Global::loadTextures() Gothic UralicHeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent Ъ? MainSDL::grabMouse(%d) MenuGL::createLists Сила на музиката = %f SDL е инициализирана. ScreenItemAdd::putScreenItems() Герой??? Ъ??? Изключване… Стартиране…Пътечки: %d ÐЕПОЗÐÐТ(тип=%d)Ð’ÐИМÐÐИЕ: Config::init() веше е извикана. Ð’ÐИМÐÐИЕ: Global::init() веше е извикана. Ð’ÐИМÐÐИЕ: HiScore::init() веше е извикана. Ð’ÐИМÐÐИЕ: не е налична поддръжка на MP3: „%s“, ред %d Ð’ÐИМÐÐИЕ: не е налична поддръжка на Ogg/Vorbis: „%s“, ред %d Ð’ÐИМÐÐИЕ: не е включена поддръжка на ÑпиÑъци за изпълнение (AudioOpenAL.cpp): %s Ð’ÐИМÐÐИЕ: неуÑпех при четене на файла Ñ Ð½Ð°Ñтройки (%s) Ð’ÐИМÐÐИЕ: неуÑпех при четене на файла Ñ Ð¿Ð¾ÑÑ‚Ð¸Ð¶ÐµÐ½Ð¸Ñ (%s) Ð’ÐИМÐÐИЕ: неуÑпех при запазване на файла Ñ Ð½Ð°Ñтройки (%s) Ð’ÐИМÐÐИЕ: неуÑпех при запазване на файла Ñ Ð¿Ð¾ÑÑ‚Ð¸Ð¶ÐµÐ½Ð¸Ñ (%s) Ð’ÐИМÐÐИЕ: празен файл Ñ Ð¿Ð¾ÑÑ‚Ð¸Ð¶ÐµÐ½Ð¸Ñ (%s) Ð’ÐИМÐÐИЕ: типа на файла не е разпознат: „%s“: „%s“, ред %d активни Ð¿Ð¾Ð´Ð¾Ð±Ñ€ÐµÐ½Ð¸Ñ = %d adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g alAttenuationScale == 0. Хакване. alutLoadWAVFile("%s",...); аудиобуфер = "%s "поздравлениÑ! н и в о %d п Ñ€ и к л ÑŽ ч е н о данниdeleteTextures() не позволÑвайте на ÐИКÐКВИ кораби да преминат! вÑеки преминал кораб Ñтрува един живот!готово. леÑногрешка при зареждане на шрифт грешка при зареждане на шрифт: %s изход. за опитниц Ñ Ð» е к Ñ€ а ннеÑÑŠÑ Ð·Ð°Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð¸ Ð¾Ñ‡Ð¸Ñ„Ð¾ÐºÑƒÑ ÐºÑƒÐ¿Ð¾Ð½Ð´ е Ñ‚ а й н о Ñ Ñ‚ н а г Ñ€ а Ñ„ и к а Ñ‚ аgame->gameFrame = %d виÑокарекордипоÑтижениÑ: невъзможноinit----> %3.2ffps gameSpeed = %g init----> %3.2ffps targetAdj = %g, tmp = %g initGL() лудоÑтнатиÑнат е клавиша „%s“ ключ = %d н и в Ð¾Ñ Ð» а б а кнапропуÑнатите Ñупер щитове ноÑÑÑ‚ по един живот!зареди Ñе %s ниÑÐºÐ°Ñ Ðº о Ñ€ о Ñ Ñ‚ н а д в и ж е н и ÐµÑ Ð¸ л а н а Ñ„ о н о в а Ñ‚ а м у з и к аÑреднамишката е активнаÑпиÑък Ñ Ð¼ÑƒÐ·Ð¸ÐºÐ°: н о в а и г Ñ€ ан е е з л е ! клаÑиране : %d %dнов рекорд! %dне Ñа открити джойÑтици никойнормалноброй врагове на екрана = %d брой джойÑтици = %d п а у з авлечугитеи з Ñ… о дза интегриранер а з м е Ñ€ н а и г Ñ€ а л н о Ñ‚ о п о л ет Ñ€ у д н о Ñ Ñ‚Ñ Ð¸ л а н а з в у к о в и Ñ‚ е е Ñ„ е к Ñ‚ иÑпиране на OpenAL...проектътпътечка %2d: %s пътечка â„–%d Ñъдържа данни, опит ÑÑŠÑ Ñледващата... давидео-режимът е уÑтановенза пеленачетафайлът Ñ Ð½Ð°Ñтройки (%s) е запиÑан chromium-bsu-0.9.15.1/po/it.gmo0000644000175000017500000004215612150047625013050 00000000000000Þ•£4ßL È /É Fù ™@AÚU0G†NÎRUpGÆU d<o¬»ÄÝõ';Miƒ›³Ç”ãxˆ(Š#³#×Cû=?m}mëYp(†5¯åù4Tn"‡>ª?é#)!M*o š»/Ñ16N-…³ Ó!ô19J<„3Á6õ4,:a(œ ÅÒë #@#X|¥½Òå÷  $ 15 1g 2™ 2Ì 9ÿ @9!)z!(¤!*Í!)ø!""7B"z"‘"­"³"4Â"÷"ü";#J#Q#V#j#‚# ‰#•#©#º#Á#Å#Ú#ð# õ# $ $ $$$+$ =$ G$ Q$,[$ ˆ$“$—$°$ ´$Á$Ò$ã$%%)%0%7%S% g%s%{%ƒ%‹% ¢%¬%Ì%ß%ã%(ò%&+&0&ÂH&/ (T;(º(PK+œ+e°+Q,\h,PÅ,^-qu-[ç- C.PN.Ÿ.¯.È/á/ù/0+0?0Q0m0‡0Ÿ0·0Ð0÷ë0ã2ó29õ27/31g3K™3=å3r#4r–4 5%53;5Vo5Æ5Ú5÷5!676Q6"k6KŽ6OÚ6$*7"O7/r7 ¢7Ã70Ù7 8"8-?8;m8?©8 é8! 9",9O9l9@‡9CÈ98 :;E:;:A½:2ÿ: 2;#>;(b;&‹;#²;Ö;#î;<#<;<S<h<|<<©< »<Ç<3Ü<3=4D=8y=?²=Eò=?8>;x>@´><õ>*2??]??³?Ï?Õ?<ä?!@&@L8@…@@(”@,½@ê@ó@û@A,A 3A>AXAnA sAA “A ŸA©A¯A ÃA ÐAÞAAðA 2B?BEB_B eBrB†B# BÄBÖBïB÷B$ÿB$C:CJCSC[C#cC‡C)–CÀCÜCßC7ðC(DBD$IDJG0Us|%T*Nƒ1¡>),pŽ’ l<—V;F šzqL„R.rj-H€vm+“b6!~O&'8=•7‡˜4™"…@‰DYXt›\a£5[ Wh2C ¢k}3xœiIŸ#9‚Z(?`w”:BEc{yžMfˆdІ‹SŒnPue^ Q‘–/AK_ o$g] Data track(s) only. CD audio not available. use_cdrom enabled. Set to '0' in the configuration file to disable. -------------------------------------------------- Chromium B.S.U. options -------------------------------------------------- -f/--fullscreen : run in fullscreen mode -w/--window : run in windowed mode -v/--vidmode : mode 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : do not initialize audio -nb/--noblend : disable blending (OpenGL) -nt/--notexborder : do not set tex border color (OpenGL) -------------------------------------------------- ERROR! - sound enumerant index %d does not have valid filename! joystick 0 = %p a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s ! c r a s h i n t o e n e m i e s t o d e s t r o y t h e m ! d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u ! d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/ e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e ! r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t ! s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n ! %2d : %s Press the 'N' key to skip to next CD track during a game. !! ERROR !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! ATTENTION !! - one or more errors were encountered during audio check. !! Audio will be disabled. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() HUH? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d CDROM drive(s). %d EnemyAircraft allocated %d speed adjustments required. NOTE: The game was not able to maintain a steady 50 frames per second. You should consider reducing your screen resolution or lowering the graphics detail setting. -OR- make sure that you aren't running any system monitoring tools (like 'top', 'xosview', etc.) These kinds of tools can make it difficult to maintain a steady frame rate. %p <--%p--> %p ----- error setting full screen mode -------- error setting screen size -------- error setting window mode -------- you must complete level %d before you can select level %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s -OpenGL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s ...shutdown complete. ...startup complete. ATTENTION: Reverting to 'thick' text... ATTENTION: Using 'thin' text to improve framerate... Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound complete.Audio::setMusicIndex(%d) AudioOpenAL::Audio done AudioOpenAL::initSound() begin... AudioOpenAL::setMusicIndex -- after setting source buffer to 0AudioOpenAL::setMusicIndex -- before setting source buffer to 0AudioOpenAL::setMusicIndex -- beginAudioOpenAL::setMusicIndex -- endAudioOpenAL::setMusicMode(SoundType mode) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()CDROM error in AudioOpenAL::pauseGameMusic(%d) CDROM status = %d Couldn't initialize SDL: %s Couldn't set video mode: %s ERROR initializing audio - AudioSDLMixer::initSound() ERROR! Could not access CDROM device %d : %s ERROR!! <%s> alGetError() = %s ERROR!! <%s> alcGetError() = %s ERROR!! <%s> alutGetError() = %s ERROR!!! OpenGL error: %s ERROR!!! SDL error '%s' ERROR: Could not allocate memory in AudioOpenAL::loadMP3 ERROR: Could not allocate memory in AudioOpenAL::loadVorbis ERROR: Could not open "%s" in AudioOpenAL::loadMP3 ERROR: Could not open "%s" in AudioOpenAL::loadVorbis ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3 ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis ERROR: filename too long: "%s", line %d Extensions :FTGL: error loading fontFTGL: error loading font: %s GLC: couldn't set contextGenerating random sequences Global::loadTextures() HeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent HUH? MainSDL::grabMouse(%d) MenuGL::createLists Music volume = %f SDL initialized. Shutting down... Starting up...Tracks: %d UNKNOWN(type=%d)WARNING: Config::init() has already been called. WARNING: Global::init() has already been called. WARNING: HiScore::init() has already been called. WARNING: MP3 support not available: "%s", line %d WARNING: Ogg/Vorbis support not available: "%s", line %d WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s WARNING: could not read config file (%s) WARNING: could not read score file (%s) WARNING: could not write config file (%s) WARNING: could not write score file (%s) WARNING: empty score file (%s) WARNING: file type not recognized: "%s": "%s", line %d active power ups = %d alutLoadWAVFile("%s",...); audiobuffer = "%s "congratulations! l e v e l %d c o m p l e t e datadeleteTextures() do not let -any- ships past you! each one costs you a life!done. easyerror loading font error loading font: %s exit. experiencedf u l l s c r e e nfish in a barrelfocus fung f x d e t a i lgame->gameFrame = %d highhigh scoreshigh scores: impossibleinitGL() insanekey '%s' pressed key = %d l e v e ll o s e rlet super shields pass by for an extra life!loaded %s lowm u s i c v o l u m emedmouse activemusic playlist: n e w g a m en o t b a d ! rank : %d %dnew high score! %dno joysticks found nobodynormalnum enemies on screen = %d num joysticks = %d p a u s e dprojectq u i treptiles c r e e n s i z es k i l ls o u n d f x v o l u m estopping OpenAL...thetrack %2d: %s track %d is data - trying next track... video mode set wimpwrote config file (%s) Project-Id-Version: Chromium B.S.U. Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs POT-Creation-Date: 2013-05-25 13:43+0800 PO-Revision-Date: 2011-03-22 15:18+0000 Last-Translator: Valter Mura Language-Team: Italian Language: it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Lokalize 1.1 Plural-Forms: nplurals=2; plural=(n != 1); Solo tracce dati. Audio CD non disponibile. use_cdrom abilitato. Per disabilitarlo, imposta a '0' nel file di configurazione. -------------------------------------------------- Opzioni Chromium B.S.U. -------------------------------------------------- -f/--fullscreen : avvia in modalità a tutto schermo -w/--window : avvia in modalità finestra -v/--vidmode : modalità 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : non inizializzare audio -nb/--noblend : disabilita sfumatura (OpenGL) -nt/--notexborder : non impostare trama colore bordo (OpenGL) -------------------------------------------------- ERRORE! - l'enumeratore del suono con indice %d non ha un nome di file valido! joystick 0 = %p p e r m e t t i a i p o w e r - u p d i s u p e r a r t i p e r m o l t i p u n t i ! s c o n t r a t i c o n i n e m i c i p e r d i s t r u g g e r l i ! n o n p e r m e t t e r e a -n e s s u n- n e m i c o d i s u p e r a r t i ! s c a r i c a C h r o m i u m B. S. U. d a http://chromium-bsu.sf.net/ o g n i n e m i c o c h e t i s u p e r a t i c o s t e r à u n a v i t a ! c l i c c a i l t a s t o d e s t r o d u e v o l t e p e r l ' a u t o - d i s t r u z i o n e ! a u t o - d i s t r u g g i t i p e r p r e s e r v a r e l e m u n i z i o n i ! %2d : %s Premere il pulsante 'N' per saltare alla prossima traccia CD durante il gioco. !! ERRORE !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! ATTENZIONE!! - sono stati riscontrati uno o più errori durante la verifica audio. !! L'audio sarà disabilitato. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() HUH? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d dispositivo/i CDROM. %d EnemyAircraft allocati %d aggiustamenti della velocità richiesti. NOTA: Il gioco non ha potuto mantenere una stabilità di 50 fotogrammi per secondi. Considera la riduzione della risoluzione dello schermo oppure la riduzione delle impostazioni di dettaglio grafico. -OPPURE- assicurati di non avere in esecuzione nessuno strumento di misurazione del sistema (come 'top', 'xosview', etc.) Questo genere di strumenti può rendere difficile mantenere una velocità di aggiornamento costante. %p <--%p--> %p ----- errore impostando la modalità a schermo intero -------- errore impostando la dimensione dello schermo -------- errore impostando la modalità finestra -------- devi completare %d livelli prima di poter scegliere il livello %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Produttore : %s Renderer : %s Versione : %s -OpenGL----------------------------------------------------- Produttore : %s Renderer : %s Versione : %s ...spegnimento completato. ...avvio completato. ATTENZIONE: Sto riportando il testo a 'sottile'... ATTENZIONE: In uso il testo 'sottile' per migliorare la velocità di aggiornamento... Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound completato.Audio::setMusicIndex(%d) AudioOpenAL::Audio fatto AudioOpenAL::initSound() avvio... AudioOpenAL::setMusicIndex -- dopo l'impostazione del buffer di origine a 0AudioOpenAL::setMusicIndex -- prima dell'impostazione del buffer di origine a 0AudioOpenAL::setMusicIndex -- inizioAudioOpenAL::setMusicIndex -- fineAudioOpenAL::setMusicMode(modalità SoundType) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()Errore CDROM in AudioOpenAL::pauseGameMusic(%d) Stato CDROM = %d Impossibile inizializzare SDL: %s Impossibile impostare la modalità video: %s ERRORE inizializzando l'audio - AudioSDLMixer::initSound() ERRORE! Non è possibile accedere al dispositivo CDROM %d : %s ERRORE!! <%s> alGetError() = %s ERRORE!! <%s> alcGetError() = %s ERRORE!! <%s> alutGetError() = %s ERRORE!!! Errore OpenGL: %s ERRORE!!! Errore SDL '%s' ERRORE: impossibile allocare la memoria in AudioOpenAL::loadMP3 ERRORE: impossibile allocare la memoria in AudioOpenAL::loadVorbis ERRORE: impossibile aprire "%s" in AudioOpenAL::loadMP3 ERRORE: impossibile aprire "%s" in AudioOpenAL::loadVorbis ERRORE: alutLoadMP3() in AudioOpenAL::loadMP3 non riuscito ERRORE: alutLoadVorbis() in AudioOpenAL::loadVorbis non riuscito ERRORE: nome del file troppo lungo: "%s", riga %d Estensioni:FTGL: errore caricando il carattereFTGL: errore caricando il carattere: %s GLC: impossibile impostare il contestoGenerazione delle sequenze casuali Global::loadTextures() HeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent HUH? MainSDL::grabMouse(%d) MenuGL::createLists Volume musica = %f SDL inizializzato. Spegnimento in corso... Avvio in corso...Tracce: %d SCONOSCIUTO(tipo=%d)ATTENZIONE: Config::init() è già stato chiamato. ATTENZIONE: Global::init() è già stato chiamato. ATTENZIONE: HiScore::init() è già stato chiamato. ATTENZIONE: supporto MP3 non disponibile: "%s", riga %d ATTENZIONE: supporto Ogg/Vorbis non disponibile: "%s", riga %d ATTENZIONE: supporto PlayList non compilato in (AudioOpenAL.cpp): %s ATTENZIONE: impossibile leggere il file di configurazione (%s) ATTENZIONE: impossibile leggere il file del punteggio (%s) ATTENZIONE: impossibile scrivere il file di configurazione (%s) ATTENZIONE: impossibile scrivere il file del punteggio (%s) ATTENZIONE: file del punteggio vuoto (%s) ATTENZIONE: tipo di file non riconosciuto: "%s": "%s", riga %d power up attivi = %d alutLoadWAVFile("%s",...); audiobuffer = "%s "congratulazioni! l i v e l l o %d c o m p l e t a t o datideleteTextures() non permettere a -NESSUNA- nave di superarti! ciascuna ti costerà una vita!fatto. facileerrore durante il caricamento carattere errore durante il caricamento carattere: %s uscita. espertoa t u t t o s c h e r m opesce in un barilefuoco divertented e t t a g l i o g f xgame->gameFrame = %d altoclassifichePunteggi migliori: impossibileinitGL() folletasto '%s' premuto chiave = %d l i v e l l oh a i p e r s opermetti ai super scudi di superarti per ottenere una vita extra!caricato %s bassov o l u m e m u s i c amediomouse attivoscaletta musicale: n u o v a p a r t i t an o n m a l e ! posizione: %d %dnuovo record! %dnessun joystick trovato nessunonormalenumero di nemici sullo schermo = %d numero joystick = %d i n p a u s aprogettoe s c irettiled i m e n s i o n e s c h e r m oa b i l i t àv o l u m e e f f e t t i s o n o r isto interrompendo OpenAL...iltraccia %2d: %s la traccia %d sono dati - tento la prossima traccia... modalità video impostatagemitofile di configurazione scritto (%s) chromium-bsu-0.9.15.1/po/ru.gmo0000644000175000017500000004357212150047625013065 00000000000000Þ•‡TµŒ` /a F‘ ™Ø rU†GÜN$RsUÆGUd<º÷#”?(Ô#ý#!CEm‰m÷e|(’5»ñ"@`"y>œ?Û#!?/a‘¤Á6Þ-C c!„¦Á9Ú<3Q6…4¼:ñ(, Ub{™³Ðãõ "131e2—2Ê9ý@7)x(¢*Ë)ö 7@x$´º4Éþ;?FK_w ~Šž¤µ¼ÀÕ Ú æ ôÿ  " ,,6 cnrާ «¸ÉÚø  ' . J ^ j r ‰ “ ³ Æ (Õ þ !!!ù0!m*#©˜#eB$¨'mÃ'r1(n¤(V)gj)˜Ò)k*…û*+^—+ö,-r0-J£/Kî/>:0gy0á0q122M#2Žq2)3=*3Ah3Oª3 ú3)4`E4Z¦4*5(,5BU5$˜50½5Dî5P36A„6&Æ6'í6(7(>7&g7YŽ7\è7HE8KŽ8AÚ8G9Ud9º9FÑ9K:?d:I¤:#î:;+;>;R;l;JŒ;J×;K"<cn<jÒ<Ÿ==mÝ=NK>kš>L?:S?pŽ?!ÿ?6!@X@a@Ct@ ¸@¦Å@lA {A2†A6¹A ðA ýA" B-B6B RB^B(vB ŸB¬B»BÌBáB!úBC1CFCoXCÈC ßCêC-D 0D=D-UDƒD( DÉD'æD EE:,E'gEEžE0­EÞE-ùE'FFFdF ôF4G 6G6CG€.8@}fCd Q*)?sh‚ 3„D'a7YKM†LA2Gv] \nwZ(< B#^/m+PJb-,tojNyO_rk!IWeƒXq‡> H5c…V:;iRUE{uS4z$"[|~9`=Fl1p0xT&%6g Data track(s) only. CD audio not available. use_cdrom enabled. Set to '0' in the configuration file to disable. -------------------------------------------------- Chromium B.S.U. options -------------------------------------------------- -f/--fullscreen : run in fullscreen mode -w/--window : run in windowed mode -v/--vidmode : mode 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : do not initialize audio -nb/--noblend : disable blending (OpenGL) -nt/--notexborder : do not set tex border color (OpenGL) -------------------------------------------------- joystick 0 = %p a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s ! c r a s h i n t o e n e m i e s t o d e s t r o y t h e m ! d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u ! d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/ e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e ! r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t ! s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n ! Press the 'N' key to skip to next CD track during a game. !! ERROR !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! ATTENTION !! - one or more errors were encountered during audio check. !! Audio will be disabled. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %d CDROM drive(s). %d EnemyAircraft allocated %d speed adjustments required. NOTE: The game was not able to maintain a steady 50 frames per second. You should consider reducing your screen resolution or lowering the graphics detail setting. -OR- make sure that you aren't running any system monitoring tools (like 'top', 'xosview', etc.) These kinds of tools can make it difficult to maintain a steady frame rate. ---- error setting full screen mode -------- error setting screen size -------- error setting window mode -------- you must complete level %d before you can select level %d -----OpenAL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s -OpenGL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s ...shutdown complete. ...startup complete. ATTENTION: Reverting to 'thick' text... ATTENTION: Using 'thin' text to improve framerate... Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound complete.AudioOpenAL::Audio done AudioOpenAL::initSound() begin... AudioOpenAL::setMusicIndex -- after setting source buffer to 0AudioOpenAL::setMusicIndex -- before setting source buffer to 0AudioOpenAL::setMusicIndex -- beginAudioOpenAL::setMusicIndex -- endCDROM error in AudioOpenAL::pauseGameMusic(%d) CDROM status = %d Couldn't initialize SDL: %s Couldn't set video mode: %s ERROR initializing audio - AudioSDLMixer::initSound() ERROR! Could not access CDROM device %d : %s ERROR!! <%s> alGetError() = %s ERROR!! <%s> alcGetError() = %s ERROR!! <%s> alutGetError() = %s ERROR!!! OpenGL error: %s ERROR!!! SDL error '%s' ERROR: Could not allocate memory in AudioOpenAL::loadMP3 ERROR: Could not allocate memory in AudioOpenAL::loadVorbis ERROR: Could not open "%s" in AudioOpenAL::loadMP3 ERROR: Could not open "%s" in AudioOpenAL::loadVorbis ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3 ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis ERROR: filename too long: "%s", line %d Extensions :FTGL: error loading fontFTGL: error loading font: %s GLC: couldn't set contextGenerating random sequences Music volume = %f SDL initialized. Shutting down... Starting up...Tracks: %d UNKNOWN(type=%d)WARNING: Config::init() has already been called. WARNING: Global::init() has already been called. WARNING: HiScore::init() has already been called. WARNING: MP3 support not available: "%s", line %d WARNING: Ogg/Vorbis support not available: "%s", line %d WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s WARNING: could not read config file (%s) WARNING: could not read score file (%s) WARNING: could not write config file (%s) WARNING: could not write score file (%s) WARNING: empty score file (%s) WARNING: file type not recognized: "%s": "%s", line %d active power ups = %d alAttenuationScale == 0. Kludge it. audiobuffer = "%s "congratulations! l e v e l %d c o m p l e t e datado not let -any- ships past you! each one costs you a life!done. easyerror loading font error loading font: %s exit. experiencedf u l l s c r e e nfalsefish in a barrelfocus fung f x d e t a i lhighhigh scoreshigh scores: impossibleinsanekey '%s' pressed key = %d l e v e ll o s e rlet super shields pass by for an extra life!loaded %s lowm o v e m e n t s p e e dm u s i c v o l u m emedmouse activemusic playlist: n e w g a m en o t b a d ! rank : %d %dnew high score! %dno joysticks found nobodynormalnum enemies on screen = %d num joysticks = %d p a u s e dq u i ts c r e e n s i z es k i l ls o u n d f x v o l u m estopping OpenAL...track %2d: %s track %d is data - trying next track... truevideo mode set wimpwrote config file (%s) Project-Id-Version: Chromium B.S.U. Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs POT-Creation-Date: 2013-05-25 13:43+0800 PO-Revision-Date: 2011-08-16 12:04+0000 Last-Translator: Евгений Лежнин Language-Team: LANGUAGE Language: ru MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); Только музыка Ñ Ð¶Ñ‘Ñткого диÑка. Музыкальный CD недоÑтупен. use_cdrom позволÑет иÑпользовать компакт-диÑк Ñ Ð¼ÑƒÐ·Ñ‹ÐºÐ¾Ð¹. Чтобы запретить, уÑтановите use_cdrom в "0". -------------------------------------------------- Chromium B.S.U. параметры -------------------------------------------------- -f/--fullscreen : запуÑк в полноÑкранном режиме -w/--window : запуÑк в оконном режиме -v/--vidmode : разрешение Ñкрана 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : режим без звука -nb/--noblend : отключить Ñмешивание (OpenGL) -nt/--notexborder : не уÑтанавливать цвет рамки tex (OpenGL) -------------------------------------------------- джойÑтик0 = %p е Ñ Ð» и в Ñ‹ у п у Ñ Ñ‚ и Ñ‚ е б о н у Ñ , Ñ‚ о п о л у ч и Ñ‚ е о ч к и! в Ñ€ е з а й Ñ‚ е Ñ ÑŒ в о в Ñ€ а г о в , ч Ñ‚ о б Ñ‹ у н и ч Ñ‚ о ж и Ñ‚ ÑŒ и Ñ…! н е п о з в о л Ñ Ð¹ Ñ‚ е п Ñ€ о л е Ñ‚ а Ñ‚ ÑŒ в Ñ€ а г а м м и м о в а Ñ ! Ñ Ðº а ч а Ñ‚ ÑŒ C h r o m i u m B. S. U. Ñ http://chromium-bsu.sf.net/ е Ñ Ð» и в Ñ€ а г п Ñ€ о й д Ñ‘ Ñ‚ , в Ñ‹ п о Ñ‚ е Ñ€ Ñ Ðµ Ñ‚ е ж и з н ÑŒ ! д в о й н о й щ е л ч о к п Ñ€ а в о й к н о п к о й м Ñ‹ ш и д л Ñ Ñ Ð° м о у н и ч Ñ‚ о ж е н и Ñ! в к л ÑŽ ч и Ñ‚ е Ñ Ð° м о у н и ч Ñ‚ о ж е н и е , ч Ñ‚ о б Ñ‹ Ñ Ð¾ Ñ… Ñ€ а н и Ñ‚ ÑŒ а м у н и ц и ÑŽ! Ðажмите клавишу "N" во Ð²Ñ€ÐµÐ¼Ñ Ð¸Ð³Ñ€Ñ‹, чтобы проиграть Ñледующую композицию. !! ОШИБКР!! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! Ð’ÐИМÐÐИЕ !! - произошла одна или неÑколько ошибок во Ð²Ñ€ÐµÐ¼Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸, поÑтому !! звук не будет работать. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %d CD-привод(ов). %d EnemyAircraft Ñоздан %d необходимо увеличить ÑкороÑть. Ðе получаетÑÑ Ñделать Ñтабильные 50 кадров в Ñекунду. Попробуйте уменьшить разрешение Ñкрана или уровень детализации. -ЛИБО- проверьте, что не запущена какаÑ-нибудь программа мониторинга (вроде "top", "xosview", и Ñ‚.д.) Эти утилиты могут помешать уÑтановке поÑтоÑнного количеÑтва кадров в Ñекунду. ---- ошибка входа в полноÑкранный режим -------- ошибка уÑтановки Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ñкрана -------- ошибка входа в оконный режим -------- вы должны пройти уровень %d, чтобы выбрать уровень %d -----OpenAL----------------------------------------------------- Разработчик : %s Рендерер : %s ВерÑÐ¸Ñ : %s -OpenGL----------------------------------------------------- Разработчик : %s Рендерер : %s ВерÑÐ¸Ñ : %s ...вышли. ...начали. Ð’ÐИМÐÐИЕ: Переход к разрежённому текÑту... Ð’ÐИМÐÐИЕ: иÑпользуетÑÑ Ñ€Ð°Ð·Ñ€ÐµÐ¶Ñ‘Ð½Ð½Ñ‹Ð¹ текÑÑ‚ Ð´Ð»Ñ ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑтва кадров... Audio.cpp - Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ %sAudio.cpp - Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð²ÑƒÐºÐ° *пух* %dAudio.cpp - Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð²ÑƒÐºÐ° взрыва %dAudio.cpp - initSound Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð²ÑƒÐºÐ° завершена.AudioOpenAL::Audio готово AudioOpenAL::initSound() запуÑк... AudioOpenAL::setMusicIndex -- поÑле уÑтановки буфера иÑточника в 0AudioOpenAL::setMusicIndex -- до уÑтановки буфера иÑточника в 0AudioOpenAL::setMusicIndex -- началоAudioOpenAL::setMusicIndex -- конецОшибка CD-привода в AudioOpenAL::pauseGameMusic(%d) Ð¡Ñ‚Ð°Ñ‚ÑƒÑ CD-привода = %d Ошибка инициализации SDL: %s Ðевозможно уÑтановить видео режим: %s ОШИБКРинициализации звука - AudioSDLMixer::initSound() ОШИБКÐ! Ðет доÑтупа к CD-приводу %d : %s ОШИБКÐ!! <%s> alGetError() = %s ОШИБКÐ!! <%s> alcGetError() = %s ОШИБКÐ!! <%s> alutGetError() = %s ОШИБКÐ!!! Ошибка OpenGL: %s ОШИБКÐ!!! Ошибка SDL "%s" ОШИБКÐ: невозможно выделить памÑть в AudioOpenAL::loadMP3 ОШИБКÐ: невозможно выделить памÑть в AudioOpenAL::loadVorbis ОШИБКÐ: не могу открыть "%s" в AudioOpenAL::loadMP3 ОШИБКÐ: не могу открыть "%s" в AudioOpenAL::loadVorbis ОШИБКÐ: alutLoadMP3() ошибка в AudioOpenAL::loadMP3 ОШИБКÐ: alutLoadVorbis() ошибка в AudioOpenAL::loadVorbis ОШИБКÐ: Ñлишком длинное Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°: "%s", Ñтрока %d Ð”Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ :FTGL: ошибка, невозможно загрузить шрифтFTGL: ошибка, невозможно загрузить шрифт: %s GLC: невозможно уÑтановить контекÑтСоздание Ñлучайной поÑледовательноÑти ГромкоÑть звука = %f SDL Ñтартовал. Выходим... Ðачинаем...Композиций: %d ÐЕИЗВЕСТÐО(тип=%d)ПРЕДУПРЕЖДЕÐИЕ: Config::init() уже вызывалаÑÑŒ. ПРЕДУПРЕЖДЕÐИЕ: Global::init() уже вызывалаÑÑŒ. ПРЕДУПРЕЖДЕÐИЕ: HiScore::init() уже вызывалаÑÑŒ. ПРЕДУПРЕЖДЕÐИЕ: отÑутÑтвует поддержка MP3: "%s", Ñтрока %d ПРЕДУПРЕЖДЕÐИЕ: отÑутÑтвует поддержка Ogg/Vorbis: "%s", Ñтрока %d ПРЕДУПРЕЖДЕÐИЕ: нет поддержки ÑпиÑков воÑпроизведениÑ, не Ñкомпилировано (AudioOpenAL.cpp): %s ПРЕДУПРЕЖДЕÐИЕ: невозможно прочитать файл конфигурации (%s) ПРЕДУПРЕЖДЕÐИЕ: не могу прочитать Ñчёт (%s). ПРЕДУПРЕЖДЕÐИЕ: невозможно запиÑать файл конфигурации (%s) ПРЕДУПРЕЖДЕÐИЕ: не могу запиÑать Ñчёт (%s). ПРЕДУПРЕЖДЕÐИЕ: Ñчёт пуÑтой (%s). ПРЕДУПРЕЖДЕÐИЕ: не могу раÑпознать тип файла: "%s": "%s", Ñтрока %d текущие бонуÑÑ‹ = %d alAttenuationScale == 0. Попытка обойти. звукбуфер = "%s "отлично! у Ñ€ о в е н ÑŒ %d п Ñ€ о й д е н данныене позволÑйте вражеÑким кораблÑм проходить через низ Ñкрана, любой будет Ñтоить вам жизни!готово. легкоошибка при загрузке шрифта ошибка при загрузке шрифта: %s выход. труднон а в е Ñ ÑŒ Ñ Ðº Ñ€ а нложьпроще проÑÑ‚Ð¾Ð³Ð¾Ñ„Ð¾ÐºÑƒÑ Ð¾Ñ‡ÐµÐ½ÑŒ труднод е Ñ‚ а л и з а ц и Ñ g f xвыÑокорекордырекорды: невозможноÑумаÑшеÑтвиеклавиша "%s" нажата клавиша = %d у Ñ€ о в е н ьм а з и л аупуÑтите оранжевый пингвинний щит и получите ещё одну жизнь!загружено %s Ð½Ð¸Ð·ÐºÐ¾Ñ Ðº о Ñ€ о Ñ Ñ‚ ьг Ñ€ о м к о Ñ Ñ‚ ÑŒ м у з Ñ‹ к иÑреднемышь активнаÑпиÑок воÑпроизведениÑ: н о в а Ñ Ð¸ г Ñ€ ат Ñ‹ к Ñ€ у Ñ‚ ! меÑто : %d %dновый рекорд! %dджойÑтики не найдены пуÑтонормальноколичеÑтво врагов на Ñкране = %d номера джойÑтиков = %d п а у з ав Ñ‹ Ñ… о др а з Ñ€ е ш е н и е Ñ Ðº Ñ€ а н Ð°Ñ Ð» о ж н о Ñ Ñ‚ ьг Ñ€ о м к о Ñ Ñ‚ ÑŒ з в у к о взавершение OpenAL...ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ %2d: %s дорожка %d не ÑвлÑетÑÑ ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸ÐµÐ¹, попытка воÑпроизвеÑти Ñледующую дорожку... правдауÑтановка Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ ÑкраназанудазапиÑан файл конфигурации (%s) chromium-bsu-0.9.15.1/po/zh_CN.gmo0000644000175000017500000004257612150047625013443 00000000000000Þ•´¼ñ\ /!FQ™˜A2tUˆGÞN&RuUÈGUf ¼<Ç5Mg“¥ÁÛó ”;Ðàþ(#)#MCq=µmómaÏæ(ü(%-N-|ª(½5æ0Mk‹¥"¾>á? #`!„*¦ Ñò/8Kh6…-¼ê !+Mh9<»3ø6, 4c :˜ (Ó 7ü 4!A!Z!x!’!¯! Ç!#Õ!ù! """:"O"b"/t"¤"¶" Å"Ñ"1â"1#2F#2y#9¬#@æ#)'$(Q$*z$)¥$Ï$7ï$'%6>%$u%š%¶%¼%4Ë%&&;&S&Z&_&s&‹& ’&ž&²&¸&É&Ð&Ô&é&ÿ& ' ' '")',L' y'ƒ'Š' œ' ¦' °'º',Á' î'ù'ý'(2( 6(C(T(e(ƒ(—(«(²(¹(Õ( é(õ(ý() ) $).)N)a)e)(t))¢)²)·)Ï)0`+F‘+˜Ø+;q.­.<½.4ú.://Dj/H¯/<ø/450 j0Au0·0ÿÇ0Ç1â1ù12+2?2Q2m2‡2Ÿ2 ·2Å2NÞ2-4=4[4.]4+Œ4+¸4Kä4=05rn5rá5T6h6(|6(¥6-Î6-ü6*7(=74f7›7±7Î7ê7 8%8#C8?g8?§8$ç8$ 9,19 ^996•9Ì9ß9ù9=:+V: ‚:!£:"Å:è:;;!;>];:œ;=×;:<@P<(‘<6º< ñ<"û<(=G=f=z= ’=$ =Å=Ö=ð=>>0>1E> w>‚> ’>Ÿ>%±>%×>&ý>/$?6T?F‹?'Ò?'ú?'"@'J@!r@6”@Ë@7ê@&"AIAeAlAA›A¢AU´A BBB!DODfDvD}D™D¬D´D»DÃDÊDÚDâDòDEE,ECEGE[EbE=„šd&^M:Nx¥wXq"¡­  b° @‘ƒ™lu%FiS-!.9‚…Ž(L¬Š e$ '–{’g“z?‰j¯³[¢ªc«H*”‡—6IR©®m‹pt+†•˜4E2G´ˆJK¦€§CP8²B],0O£±rœy<T17`nŒ|Uv¤/kYDZ>;\}Wož)fs›V3_h5¨Q~Ÿa# A Data track(s) only. CD audio not available. use_cdrom enabled. Set to '0' in the configuration file to disable. -------------------------------------------------- Chromium B.S.U. options -------------------------------------------------- -f/--fullscreen : run in fullscreen mode -w/--window : run in windowed mode -v/--vidmode : mode 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na/--noaudio : do not initialize audio -nb/--noblend : disable blending (OpenGL) -nt/--notexborder : do not set tex border color (OpenGL) -------------------------------------------------- ERROR! - sound enumerant index %d does not have valid filename! joystick 0 = %p a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s ! c r a s h i n t o e n e m i e s t o d e s t r o y t h e m ! d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u ! d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/ e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e ! r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t ! s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n ! %2d : %s Press the 'N' key to skip to next CD track during a game. !! ERROR !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! ATTENTION !! - one or more errors were encountered during audio check. !! Audio will be disabled. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() HUH? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d CDROM drive(s). %d EnemyAircraft allocated %d speed adjustments required. NOTE: The game was not able to maintain a steady 50 frames per second. You should consider reducing your screen resolution or lowering the graphics detail setting. -OR- make sure that you aren't running any system monitoring tools (like 'top', 'xosview', etc.) These kinds of tools can make it difficult to maintain a steady frame rate. %p <--%p--> %p (bpp=%d RGB=%d%d%d depth=%d) ----- error setting full screen mode -------- error setting screen size -------- error setting window mode -------- you must complete level %d before you can select level %d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s -OpenGL----------------------------------------------------- Vendor : %s Renderer : %s Version : %s ...shutdown complete. ...startup complete. /usr/share/fonts/TTF/uralic/GOTHUB__.TTF/usr/share/fonts/TTF/uralic/GOTHU___.TTF/usr/share/fonts/truetype/uralic/gothu___.ttf/usr/share/fonts/truetype/uralic/gothub__.ttf?? PowerUp::seal()ATTENTION: Reverting to 'thick' text... ATTENTION: Using 'thin' text to improve framerate... Audio.cpp - init %sAudio.cpp - init exploPop %dAudio.cpp - init explosion %dAudio.cpp - initSound complete.Audio::setMusicIndex(%d) AudioOpenAL::Audio done AudioOpenAL::initSound() begin... AudioOpenAL::setMusicIndex -- after setting source buffer to 0AudioOpenAL::setMusicIndex -- before setting source buffer to 0AudioOpenAL::setMusicIndex -- beginAudioOpenAL::setMusicIndex -- endAudioOpenAL::setMusicMode(SoundType mode) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()CDROM error in AudioOpenAL::pauseGameMusic(%d) CDROM status = %d Couldn't initialize SDL: %s Couldn't set video mode: %s ERROR initializing audio - AudioSDLMixer::initSound() ERROR! Could not access CDROM device %d : %s ERROR!! <%s> alGetError() = %s ERROR!! <%s> alcGetError() = %s ERROR!! <%s> alutGetError() = %s ERROR!!! OpenGL error: %s ERROR!!! SDL error '%s' ERROR: Could not allocate memory in AudioOpenAL::loadMP3 ERROR: Could not allocate memory in AudioOpenAL::loadVorbis ERROR: Could not open "%s" in AudioOpenAL::loadMP3 ERROR: Could not open "%s" in AudioOpenAL::loadVorbis ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3 ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis ERROR: filename too long: "%s", line %d EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g Extensions :FTGL: error loading fontFTGL: error loading font: %s GLC: couldn't set contextGenerating random sequences Global::loadTextures() Gothic UralicHeroAmmo::addAmmo(%d, <%f %f %f> ) MainGLUT::run() MainSDL::getEvent HUH? MainSDL::grabMouse(%d) MenuGL::createLists Music volume = %f SDL initialized. ScreenItemAdd::putScreenItems() Hero??? HUH??? Shutting down... Starting up...Tracks: %d UNKNOWN(type=%d)WARNING: Config::init() has already been called. WARNING: Global::init() has already been called. WARNING: HiScore::init() has already been called. WARNING: MP3 support not available: "%s", line %d WARNING: Ogg/Vorbis support not available: "%s", line %d WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s WARNING: could not read config file (%s) WARNING: could not read score file (%s) WARNING: could not write config file (%s) WARNING: could not write score file (%s) WARNING: empty score file (%s) WARNING: file type not recognized: "%s": "%s", line %d active power ups = %d adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g alAttenuationScale == 0. Kludge it. alutLoadWAVFile("%s",...); audiobuffer = "%s "congratulations! l e v e l %d c o m p l e t e datadeleteTextures() do not let -any- ships past you! each one costs you a life!done. easyerror loading font error loading font: %s exit. experiencedf u l l s c r e e nfalsefish in a barrelfocus fung f x d e t a i lgame->gameFrame = %d highhigh scoreshigh scores: impossibleinit----> %3.2ffps gameSpeed = %g init----> %3.2ffps targetAdj = %g, tmp = %g initGL() insanekey '%s' pressed key = %d l e v e ll o s e rlabourlet super shields pass by for an extra life!loaded %s lowm o v e m e n t s p e e dm u s i c v o l u m emedmouse activemusic playlist: n e w g a m en o t b a d ! rank : %d %dnew high score! %dno joysticks found nobodynormalnum enemies on screen = %d num joysticks = %d p a u s e dprojectq u i treptiles c r e e n s i z es k i l ls o u n d f x v o l u m estopping OpenAL...thetrack %2d: %s track %d is data - trying next track... truevideo mode set wimpwrote config file (%s) Project-Id-Version: Chromium B.S.U. Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs POT-Creation-Date: 2013-05-25 13:43+0800 PO-Revision-Date: 2011-10-31 04:04+0000 Last-Translator: Language-Team: Chinese (Simplified) Language: zh_CN MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; åªæœ‰èµ„料轨段。CD 音频无法使用。 use_cdrom å·²å¯ç”¨ã€‚åœ¨ç»„æ€æ–‡ä»¶ä¸­è®¾ç½®ä¸ºã€Œ0ã€ä»¥åœç”¨ã€‚ -------------------------------------------------- Chromium B.S.U.选項 -------------------------------------------------- -f/--fullscreen :在全å±å¹•模å¼ä¸­è¿è¡Œ -w/--window ï¼šåœ¨çª—å£æ¨¡å¼ä¸­è¿è¡Œ -v/--vidmode ï¼šæ¨¡å¼ 0 = 512 x 384 : 1 = 640 x 480 : 2 = 800 x 600 : 3 = 1024 x 768 : 4 = 1280 x 960 -na /--noaudio :ä¸åˆå§‹åŒ–音频 -nb /--noblend :åœç”¨æ··è‰² (OpenGL) -nt /--notexborder :ä¸è®¾ç½® tex 边框é¡è‰² (OpenGL) -------------------------------------------------- 错误ï¼- 声音无åºç´¢å¼• %d 沒有有效文件åï¼ æ‘‡æ† 0=%p å… è®¸ 能 æº å™¨ ç» è¿‡ 以 å¾— 到 高 é¢ ç‚¹ æ•°ï¼ åœ¨ 敌 人 之 中 爆 炸 以 æ¯ ç­ å®ƒ ä»¬ï¼ ä¸ è¦ è®© -ä»» 何- 敌 人 从 您 身 æ— ç» è¿‡ï¼ ä»Ž http://chromium-bsu.sf.net/ 下 è½½ C h r o m i u m B. S. U. æ¯ ä¸€ 个 ç» è¿‡ 您 çš„ 敌 人 都 会 å‡ å°‘ 您 çš„ 生 å‘½ï¼ è¿ž 按 é¼  æ ‡ å³ é”® 两 次 å¯ åŠ¨ 自 我 æ¯ ç­ï¼ 自 我 æ¯ ç­ ä»¥ ä¿ æŠ¤ 您 çš„ å¼¹ è¯ åº“ï¼ %2d:%s åœ¨æ¸¸æˆæœŸé—´æŒ‰ä¸‹ã€ŒNã€é”®ä»¥è·³åˆ°ä¸‹ä¸€ä¸ª CD 轨段。 !! 错误 !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! æ³¨æ„ !! - 在音频检查期间é‡åˆ°ä¸€ä¸ªæˆ–更多错误。 !! 音频將被åœç”¨ã€‚ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!MainGL::drawGL() 呃? %-5d SDL_ACTIVEEVENT %-5d SDL_JOYBUTTONDOWN %-5d SDL_JOYBUTTONUP %-5d SDL_KEYDOWN %-5d SDL_KEYUP %-5d SDL_MOUSEBUTTONDOWN %-5d SDL_MOUSEBUTTONUP %-5d SDL_MOUSEMOTION %02d/%02d/%04d %16s %d %d 光驱。 %d EnemyAircraft é…ç½® %d 需è¦è°ƒæ•´é€Ÿåº¦ 注æ„ï¼šæ¸¸æˆæ— æ³•ä¿æŒæ¯ç§’稳定 50 讯框。 您应该考虑å‡å°‘您的å±å¹•è§£æžåº¦ 或é™ä½Žå›¾å½¢ç»†èŠ‚è®¾ç½®ã€‚ -或者- 确定您沒有正在执行任何系統监控 工具 (åƒæ˜¯ 'top','xosview',etc.) 这类工具 有å¯èƒ½è®©å®ƒéš¾ä»¥ä¿æŒç¨³å®šçš„帧率。 %p <--%p--> %p (bpp=%d RGB=%d%d%d depth=%d) ----- 设置全å±å¹•æ¨¡å¼æ—¶å‘生错误 -------- 设置å±å¹•大尿—¶å‘生错误 -------- è®¾ç½®çª—å£æ¨¡å¼æ—¶å‘生错误 -------- 在您å¯ä»¥é€‰å–等级 %2$d 之å‰ï¼Œæ‚¨å¿…須完æˆç­‰çº§ %1$d ---------------------------------------------------------------- -OpenAL----------------------------------------------------- 供应商 :%s 渲染 :%s 版本 :%s -OpenGL----------------------------------------------------- 供应商 :%s 渲染 :%s 版本 :%s ...关闭完æˆã€‚ ...å¯åŠ¨å®Œæˆã€‚ /usr/share/fonts/TTF/uralic/GOTHUB__.TTF/usr/share/fonts/TTF/uralic/GOTHU___.TTF/usr/share/fonts/truetype/uralic/gothu___.ttf/usr/share/fonts/truetype/uralic/gothub__.ttf?? PowerUp::seal()注æ„:还原æˆã€Œç²—ä½“ã€æ–‡å­—… 注æ„ï¼šä½¿ç”¨ã€Œç»†ä½“ã€æ–‡å­—以改善帧率… Audio.cpp - åˆå§‹ %sAudio.cpp - init exploPop %dAudio.cpp - åˆå§‹çˆ†ç‚¸ %dAudio.cpp - initSound 完æˆã€‚音频::setMusicIndex(%d) AudioOpenAL::éŸ³é¢‘å·²å®Œæˆ AudioOpenAL::initSound() 开始… AudioOpenAL::setMusicIndex -- è®¾ç½®æ¥æºç¼“冲区为 0 之åŽAudioOpenAL::setMusicIndex -- è®¾ç½®æ¥æºç¼“冲区为 0 之å‰AudioOpenAL::setMusicIndex -- 开始AudioOpenAL::setMusicIndex -- 结æŸAudioOpenAL::setMusicMode(SoundType 模å¼) AudioOpenAL::setSoundVolume(%f) AudioOpenAL::~Audio()CDROM å‘生错误于 AudioOpenAL::pauseGameMusic(%d) CDROM ç‹€æ€ = %d 无法åˆå§‹åŒ– SDL:%s 无法设置视频模å¼ï¼š%s åˆå§‹åŒ–音频 - AudioSDLMixer::initSound() æ—¶å‘生错误 é”™è¯¯ï¼æ— æ³•å­˜å– CDROM è£ç½® %d:%s 错误 !!<%s> alGetError() = %s 错误 !!<%s> alcGetError() = %s 错误 !!<%s> alutGetError() = %s 错误!!! OpenGL 错误:%s 错误!!! SDL 错误 '%s' 错误:无法在 AudioOpenAL::loadMP3 中é…置记忆体 错误:无法在 AudioOpenAL::loadVorbis 中é…置记忆体 错误:无法在 AudioOpenAL::loadMP3 中开å¯ã€Œ%s〠错误:无法在 AudioOpenAL::loadVorbis 中开å¯ã€Œ%s〠错误:alutLoadMP3() 在 AudioOpenAL::loadMP3 中失败 错误:alutLoadVorbis() 在 AudioOpenAL::loadVorbis 中失败 错误:文件å太长:"%s", 列 %d EnemyAircraft_Straight %p…pos[1] = %g,vel[1] = %g 延伸:FTGL:载入字型时å‘生错误FTGL:载入字型时å‘生错误:%s GLC:无法设置狀æ€ç»„åˆäº§ç”Ÿéšæœºåºåˆ— Global::loadTextures() Gothic UralicHeroAmmo::addAmmo(%d,<%f %f %f> ) MainGLUT::run() MainSDL::getEvent 呃? MainSDL::grabMouse(%d) MenuGL::createLists 音ä¹éŸ³é‡ = %f SDL å·²åˆå§‹åŒ–。 ScreenItemAdd::putScreenItems() 英雄??? 呃??? 关闭… 开始å¯åŠ¨â€¦è½¨æ®µï¼š%d 䏿˜Ž(åž‹æ€=%d)警告:Config::init() 已呼å«ã€‚ 警告:Global::init() 已呼å«ã€‚ 警告:HiScore::init() 已呼å«ã€‚ 警告:MP3 æ”¯æŒæ— æ³•使用:"%s", 列 %d 警告:Ogg/Vorbis æ”¯æŒæ— æ³•使用:"%s", 列 %d è­¦å‘Šï¼šæ’­æ”¾æ¸…å•æ”¯æŒæ— æ³•在 (AudioOpenAL.cpp) 中编译:%s 警告:无法读å–ç»„æ€æ–‡ä»¶ (%s) 警告:无法读å–分数文件 (%s) è­¦å‘Šï¼šæ— æ³•å†™å…¥ç»„æ€æ–‡ä»¶ (%s) 警告:无法写入分数文件 (%s) 警告:空的分数文件 (%s) 警告:文件类型无法识别:"%s":"%s", 列 %d 作用中的动力æå‡ = %d adjust--> %3.2f targetAdj = %g -- game-> speedAdj = %g alAttenuationScale == 0. Kludge it。 alutLoadWAVFile("%s",...); 音频缓冲区 =「%s ã€æ­å–œï¼ 过 %d å…³ 资料deleteTextures() ä¸è¦è®© *任何* 的船åªä»Žæ‚¨æ—è¾¹è¶Šè¿‡ï¼æ¯ä¸€ä¸ªéƒ½ä¼šæŸè€—您的生命ï¼å·²å®Œæˆã€‚ 容易载入字型时å‘生错误 载入字型时å‘生错误:%s 退出。 熟练全 å± å¹•å‡ç“®ä¸­æ‰é³–焦点 危乿˜¾ 示 细 节game->gameFrame = %d 高高分高分: ä¸å¯èƒ½init----> %3.2ffps 游æˆé€Ÿåº¦ = %g init----> %3.2ffps targetAdj = %g,tmp = %g initGL() 狂暴键「%sã€å·²æŒ‰ é”® = %d ç­‰ 级失 è´¥ 者劳力让超级防护罩从æ—越过以得到é¢å¤–的生命ï¼å·²è½½å…¥ %s 低鼠 æ ‡ 速 度音 ä¹ éŸ³ é‡ä¸­é¼ æ ‡å¯ç”¨éŸ³ä¹æ’­æ”¾æ¸…å•: æ–° 游 æˆä¸ é”™ å™¢ï¼ åˆ†çº§ï¼š%d %dæ–°é«˜åˆ†ï¼ %d找ä¸åˆ°ä»»ä½•æ‘‡æ† æ²’æœ‰ä»»ä½•äººä¸€èˆ¬å±å¹•ä¸Šæ•Œäººæ•°é‡ = %d æ‘‡æ†æ•°é‡ = %d æš‚ åœé¡¹ç›®é€€ 出爬蟲画 é¢ å°º 寸技 巧音 效 音 é‡åœæ­¢ OpenAL… 轨段 %2d:%s 轨段 %d 是资料 - å°è¯•下一轨段… 真视频模å¼è®¾ç½® å‚»ç“œå·²å†™å…¥ç»„æ€æ–‡ä»¶ (%s) chromium-bsu-0.9.15.1/po/Rules-quot0000644000175000017500000000340012150044143013710 00000000000000# Special Makefile rules for English message catalogs with quotation marks. DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot .SUFFIXES: .insert-header .po-update-en en@quot.po-create: $(MAKE) en@quot.po-update en@boldquot.po-create: $(MAKE) en@boldquot.po-update en@quot.po-update: en@quot.po-update-en en@boldquot.po-update: en@boldquot.po-update-en .insert-header.po-update-en: @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ ll=`echo $$lang | sed -e 's/@.*//'`; \ LC_ALL=C; export LC_ALL; \ cd $(srcdir); \ if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$lang -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "creation of $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi en@quot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header en@boldquot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header mostlyclean: mostlyclean-quot mostlyclean-quot: rm -f *.insert-header chromium-bsu-0.9.15.1/po/de.po0000644000175000017500000006541312150047625012661 00000000000000# German translation for Chromium B.S.U. # This file is put in the public domain. # # Translators: # Evgeni Golov , 2011 msgid "" msgstr "" "Project-Id-Version: Chromium B.S.U.\n" "Report-Msgid-Bugs-To: http://sf.net/projects/chromium-bsu/bugs\n" "POT-Creation-Date: 2013-05-25 13:43+0800\n" "PO-Revision-Date: 2011-03-22 15:18+0000\n" "Last-Translator: Evgeni Golov \n" "Language-Team: \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/Audio.cpp:110 msgid "audio" msgstr "Audio" #: src/Audio.cpp:111 msgid "data" msgstr "Daten" #: src/Audio.cpp:113 #, c-format msgid "UNKNOWN(type=%d)" msgstr "UNBEKANNT(Typ=%d)" #: src/Audio.cpp:124 #, c-format msgid "%d CDROM drive(s).\n" msgstr "%d CDROM Laufwerk(e).\n" #: src/Audio.cpp:135 #, c-format msgid "Tracks: %d\n" msgstr "Tracks: %d\n" #: src/Audio.cpp:139 #, c-format msgid "track %2d: %s\n" msgstr "Track %2d: %s\n" #: src/Audio.cpp:148 #, c-format msgid "" "\n" " Data track(s) only. CD audio not available.\n" "\n" msgstr "" "\n" " CD enthällt nur Daten-Tracks. CD Audio wird nicht verfügbar sein.\n" "\n" #: src/Audio.cpp:154 #, c-format msgid "" "\n" " use_cdrom enabled. Set to '0' in the configuration file to disable.\n" msgstr "" "\n" " CDROM Nutzung (use_cdrom) aktiviert. Setze es auf '0' in der Konfigurationsdatei um es zu deaktivieren.\n" #: src/Audio.cpp:155 #, c-format msgid "" " Press the 'N' key to skip to next CD track during a game.\n" "\n" msgstr "" "Drücke 'N' um während des Spiels zum nächsten Titel der CD zu springen.\n" "\n" #: src/Audio.cpp:166 #, c-format msgid "ERROR! Could not access CDROM device %d : %s\n" msgstr "FEHLER! Konnte nicht auf das CDROM Laufwerk zugreifen %d: %s\n" #: src/Audio.cpp:209 #, c-format msgid "CDROM error in AudioOpenAL::pauseGameMusic(%d)\n" msgstr "CDROM Fehler in AudioOpenAL::pauseGameMusic(%d)\n" #: src/Audio.cpp:210 #, c-format msgid "CDROM status = %d\n" msgstr "CDROM Status = %d\n" #: src/Audio.cpp:275 #, c-format msgid "Could not set CD volume, amixer returned status %d\n" msgstr "" #: src/Audio.cpp:302 #, c-format msgid "Audio::setMusicIndex(%d)\n" msgstr "Audio::setMusicIndex(%d)\n" #: src/Audio.cpp:319 #, c-format msgid "track %d is data - trying next track...\n" msgstr "Track %d ist ein Daten-Track, versuche den nächsten...\n" #: src/AudioOpenAL.cpp:149 #, c-format msgid "alAttenuationScale == 0. Kludge it.\n" msgstr "alAttenuationScale == 0. Kludge it.\n" #: src/AudioOpenAL.cpp:162 #, c-format msgid "AudioOpenAL::Audio done\n" msgstr "AudioOpenAL::Audio done\n" #: src/AudioOpenAL.cpp:170 #, c-format msgid "stopping OpenAL..." msgstr "beende OpenAL..." #: src/AudioOpenAL.cpp:182 msgid "AudioOpenAL::~Audio()" msgstr "AudioOpenAL::~Audio()" #: src/AudioOpenAL.cpp:203 #, c-format msgid "done.\n" msgstr "fertig.\n" #: src/AudioOpenAL.cpp:249 #, c-format msgid "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ATTENTION !! - one or more errors were encountered during audio check.\n" "!! Audio will be disabled.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" msgstr "" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" "!! ACHTUNG !! - Während des Audio-Checks wurden ein oder mehrere Fehler festgestellt.\n" "!! Audio wird deaktiviert.\n" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" #: src/AudioOpenAL.cpp:269 #, c-format msgid "AudioOpenAL::initSound() begin...\n" msgstr "AudioOpenAL::initSound() begin...\n" #: src/AudioOpenAL.cpp:273 #, c-format msgid "" "-OpenAL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenAL-----------------------------------------------------\n" "Hersteller : %s\n" "Renderer : %s\n" "Version : %s\n" #: src/AudioOpenAL.cpp:279 src/MainSDL.cpp:130 #, c-format msgid "------------------------------------------------------------\n" msgstr "------------------------------------------------------------\n" #: src/AudioOpenAL.cpp:311 #, c-format msgid "Audio.cpp - init %s" msgstr "Audio.cpp - init %s" #: src/AudioOpenAL.cpp:324 #, c-format msgid "Audio.cpp - init explosion %d" msgstr "Audio.cpp - init explosion %d" #: src/AudioOpenAL.cpp:337 #, c-format msgid "Audio.cpp - init exploPop %d" msgstr "Audio.cpp - init exploPop %d" #: src/AudioOpenAL.cpp:350 msgid "Audio.cpp - initSound complete." msgstr "Audio.cpp - initSound fertig." #: src/AudioOpenAL.cpp:430 #, c-format msgid "AudioOpenAL::setMusicMode(SoundType mode)\n" msgstr "AudioOpenAL::setMusicMode(SoundType mode)\n" #: src/AudioOpenAL.cpp:465 #, c-format msgid "AudioOpenAL::setSoundVolume(%f)\n" msgstr "AudioOpenAL::setSoundVolume(%f)\n" #: src/AudioOpenAL.cpp:508 #, c-format msgid "Music volume = %f\n" msgstr "Musik Lautstärke = %f\n" #: src/AudioOpenAL.cpp:524 #, c-format msgid "" "\n" "ERROR! - sound enumerant index %d does not have valid filename!\n" msgstr "" "\n" "FEHLER! - Sound Zähler Index %d hat keinen gültigen Dateinamen!\n" #: src/AudioOpenAL.cpp:547 #, c-format msgid "alutLoadWAVFile(\"%s\",...);\n" msgstr "alutLoadWAVFile(\"%s\",...);\n" #: src/AudioOpenAL.cpp:563 #, c-format msgid "ERROR!! <%s> alGetError() = %s\n" msgstr "FEHLER!! <%s> alGetError() = %s\n" #: src/AudioOpenAL.cpp:568 #, c-format msgid "ERROR!! <%s> alcGetError() = %s\n" msgstr "FEHLER!! <%s> alcGetError() = %s\n" #: src/AudioOpenAL.cpp:573 #, c-format msgid "ERROR!! <%s> alutGetError() = %s\n" msgstr "FEHLER!! <%s> alutGetError() = %s\n" #: src/AudioOpenAL.cpp:730 #, c-format msgid "ERROR: filename too long: \"%s\", line %d\n" msgstr "FEHLER: Dateiname zu lang: \"%s\", Zeile %d\n" #: src/AudioOpenAL.cpp:748 #, c-format msgid "WARNING: MP3 support not available: \"%s\", line %d\n" msgstr "WARNUNG: MP3 Unterstützung nicht verfügbar: \"%s\", Zeile %d\n" #: src/AudioOpenAL.cpp:759 #, c-format msgid "WARNING: Ogg/Vorbis support not available: \"%s\", line %d\n" msgstr "WARNUNG: Ogg/Vorbis Unterstützung nicht verfügbar: \"%s\", Zeile %d\n" #: src/AudioOpenAL.cpp:763 #, c-format msgid "WARNING: file type not recognized: \"%s\": \"%s\", line %d\n" msgstr "WARNUNG: Dateityp nicht erkannt: \"%s\": \"%s\", Zeile %d\n" #: src/AudioOpenAL.cpp:778 #, c-format msgid "music playlist:\n" msgstr "Musik Wiedergabeliste:\n" #: src/AudioOpenAL.cpp:781 #, c-format msgid " %2d : %s\n" msgstr " %2d : %s\n" #: src/AudioOpenAL.cpp:783 #, c-format msgid "loaded %s\n" msgstr "%s geladen\n" #: src/AudioOpenAL.cpp:808 msgid "AudioOpenAL::setMusicIndex -- begin" msgstr "AudioOpenAL::setMusicIndex -- begin" #: src/AudioOpenAL.cpp:821 msgid "AudioOpenAL::setMusicIndex -- before setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- before setting source buffer to 0" #: src/AudioOpenAL.cpp:824 msgid "AudioOpenAL::setMusicIndex -- after setting source buffer to 0" msgstr "AudioOpenAL::setMusicIndex -- after setting source buffer to 0" #: src/AudioOpenAL.cpp:859 msgid "AudioOpenAL::setMusicIndex -- end" msgstr "AudioOpenAL::setMusicIndex -- end" #: src/AudioOpenAL.cpp:909 src/AudioOpenAL.cpp:942 src/AudioOpenAL.cpp:992 #, c-format msgid "WARNING: PlayList support not compiled in (AudioOpenAL.cpp): %s\n" msgstr "WARNUNG: Wiedergabelisten Unterstützung ist nicht einkompiliert (AudioOpenAL.cpp): %s\n" #: src/AudioOpenAL.cpp:959 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadMP3\n" msgstr "FEHLER: Konnte Speicher in AudioOpenAL::loadMP3 nicht reservieren\n" #: src/AudioOpenAL.cpp:965 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadMP3\n" msgstr "FEHLER: Konnte \"%s\" nicht öffnen in AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:971 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadMP3\n" msgstr "FEHLER: Konnte \"%s\" nicht öffnen in AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:979 #, c-format msgid "ERROR: alutLoadMP3() failed in AudioOpenAL::loadMP3\n" msgstr "FEHLER: alutLoadMP3() fehlgeschlagen in AudioOpenAL::loadMP3\n" #: src/AudioOpenAL.cpp:1011 #, c-format msgid "ERROR: Could not allocate memory in AudioOpenAL::loadVorbis\n" msgstr "FEHLER: Konnte Speicher in AudioOpenAL::loadVorbis nicht reservieren\n" #: src/AudioOpenAL.cpp:1017 #, c-format msgid "ERROR: Could not open \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "FEHLER: Konnte \"%s\" nicht öffnen in AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1023 #, fuzzy, c-format msgid "ERROR: Could not read from \"%s\" in AudioOpenAL::loadVorbis\n" msgstr "FEHLER: Konnte \"%s\" nicht öffnen in AudioOpenAL::loadVorbis\n" #: src/AudioOpenAL.cpp:1031 #, c-format msgid "ERROR: alutLoadVorbis() failed in AudioOpenAL::loadVorbis\n" msgstr "FEHLER: alutLoadVorbis() fehlgeschlagen in AudioOpenAL::loadVorbis\n" #: src/AudioSDLMixer.cpp:65 #, c-format msgid "ERROR initializing audio - AudioSDLMixer::initSound()\n" msgstr "FEHLER bein Initializieren von Audio - AudioSDLMixer::initSound()\n" #: src/Config.cpp:114 #, c-format msgid "WARNING: Config::init() has already been called.\n" msgstr "WARNUNG: Config::init() wurde bereits ausgeführt.\n" #: src/Config.cpp:243 #, c-format msgid "WARNING: could not read config file (%s)\n" msgstr "WARNUNG: Konnte Konfigurationsdatei nicht lesen (%s)\n" #: src/Config.cpp:302 #, c-format msgid "wrote config file (%s)\n" msgstr "Konfigurationsdatei geschrieben (%s)\n" #: src/Config.cpp:307 #, c-format msgid "WARNING: could not write config file (%s)\n" msgstr "WARNUNG: Konnte Konfigurationsdatei nicht schreiben (%s)\n" #: src/EnemyAircraft.cpp:111 #, c-format msgid "%d EnemyAircraft allocated\n" msgstr "%d EnemyAircraft reserviert\n" #: src/EnemyAircraft_Straight.cpp:98 #, c-format msgid "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" msgstr "EnemyAircraft_Straight %p ... pos[1] = %g, vel[1] = %g\n" #: src/EnemyFleet.cpp:243 #, c-format msgid "num enemies on screen = %d\n" msgstr "Anzahl Gegner auf dem Schirm = %d\n" #: src/Global.cpp:114 #, c-format msgid "WARNING: Global::init() has already been called.\n" msgstr "WARNUNG: Global::init() wurde bereits ausgeführt.\n" #: src/Global.cpp:211 #, c-format msgid "Starting up..." msgstr "Starte..." #: src/Global.cpp:242 #, c-format msgid "...startup complete.\n" msgstr "...Start vollständig.\n" #: src/Global.cpp:249 #, c-format msgid "Shutting down...\n" msgstr "Beende...\n" #: src/Global.cpp:262 #, c-format msgid "...shutdown complete.\n" msgstr "...Beenden vollständig.\n" #: src/Global.cpp:269 #, c-format msgid "deleteTextures()\n" msgstr "deleteTextures()\n" #: src/Global.cpp:289 #, c-format msgid "Global::loadTextures()\n" msgstr "Global::loadTextures()\n" #: src/Global.cpp:352 #, c-format msgid "Generating random sequences\n" msgstr "Generiere zufällige Sequenzen\n" #: src/HeroAmmo.cpp:167 #, c-format msgid "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" msgstr "HeroAmmo::addAmmo(%d, <%f %f %f> )\n" #: src/HeroAmmo.cpp:190 #, c-format msgid "%p <--%p--> %p\n" msgstr "%p <--%p--> %p\n" #: src/HiScore.cpp:58 #, c-format msgid "nobody" msgstr "Niemand" #: src/HiScore.cpp:83 #, c-format msgid "WARNING: HiScore::init() has already been called.\n" msgstr "WARNUNG: HiScore::init() wurde bereits ausgeführt.\n" #: src/HiScore.cpp:241 #, c-format msgid "WARNING: could not write score file (%s)\n" msgstr "WARNUNG: konnte Punktzahldatei nicht schreiben (%s)\n" #: src/HiScore.cpp:276 #, fuzzy, c-format msgid "WARNING: error reading score file (%s)\n" msgstr "WARNUNG: konnte Punktzahldatei nicht lesen (%s)\n" #: src/HiScore.cpp:319 src/HiScore.cpp:321 src/HiScore.cpp:323 #: src/HiScore.cpp:343 src/HiScore.cpp:345 src/HiScore.cpp:347 #, fuzzy, c-format msgid "WARNING: error reading old score file (%s)\n" msgstr "WARNUNG: konnte Punktzahldatei nicht lesen (%s)\n" #: src/HiScore.cpp:332 #, c-format msgid "WARNING: empty score file (%s)\n" msgstr "WARNUNG: leere Punktzahldatei (%s)\n" #: src/HiScore.cpp:357 #, c-format msgid "WARNING: could not read score file (%s)\n" msgstr "WARNUNG: konnte Punktzahldatei nicht lesen (%s)\n" #: src/HiScore.cpp:449 #, c-format msgid "high scores:\n" msgstr "Bestenliste:\n" #: src/HiScore.cpp:455 #, c-format msgid "%02d/%02d/%04d %16s %d\n" msgstr "%02d/%02d/%04d %16s %d\n" #: src/main.cpp:119 #, c-format msgid "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. options\n" "--------------------------------------------------\n" " -f/--fullscreen : run in fullscreen mode\n" " -w/--window : run in windowed mode\n" " -v/--vidmode : mode 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : do not initialize audio\n" " -nb/--noblend : disable blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" msgstr "" "\n" "--------------------------------------------------\n" "Chromium B.S.U. Optionen\n" "--------------------------------------------------\n" " -f/--fullscreen : starte im Vollbild Modus\n" " -w/--window : starte im Fenster Modus\n" " -v/--vidmode : Modus 0 = 512 x 384\n" " : 1 = 640 x 480\n" " : 2 = 800 x 600\n" " : 3 = 1024 x 768\n" " : 4 = 1280 x 960\n" " -na/--noaudio : deaktiviere Sound\n" " -nb/--noblend : deaktiviere Blending (OpenGL)\n" " -nt/--notexborder : do not set tex border color (OpenGL)\n" "--------------------------------------------------\n" "\n" #: src/main.cpp:231 #, c-format msgid "!! ERROR !! - " msgstr "!! FEHLER !! - " #: src/main.cpp:255 #, c-format msgid "Extensions :" msgstr "Erweiterungen:" #: src/MainGL.cpp:86 #, c-format msgid "initGL()\n" msgstr "initGL()\n" #: src/MainGL.cpp:148 #, c-format msgid "error loading font: %s\n" msgstr "Fehler beim Laden der Schriftart: %s\n" #: src/MainGL.cpp:153 #, c-format msgid "error loading font\n" msgstr "Fehler beim Laden der Schriftart\n" #: src/MainGL.cpp:183 #, c-format msgid "!!MainGL::drawGL() HUH?\n" msgstr "!!MainGL::drawGL() BITTE?\n" #: src/MainGL.cpp:311 #, c-format msgid "" "new high score!\n" "\n" "%d" msgstr "" "Neue Höhstpunktzahl!\n" "\n" "%d" #: src/MainGL.cpp:316 #, c-format msgid "" "n o t b a d !\n" "rank : %d\n" "\n" "%d" msgstr "" "n i c h t s c h l e c h t !\n" "Platz: %d\n" "\n" "%d" #: src/MainGL.cpp:321 msgid "l o s e r" msgstr "V e r l i e r e r" #: src/MainGL.cpp:379 #, c-format msgid "" "congratulations!\n" " \n" "l e v e l\n" " %d \n" "c o m p l e t e\n" " \n" msgstr "" "Glückwunsch!\n" " \n" "L e v e l\n" " %d \n" "b e e n d e t\n" " \n" #: src/MainGLUT.cpp:77 #, c-format msgid "MainGLUT::run()\n" msgstr "MainGLUT::run()\n" #: src/MainGLUT.cpp:93 src/MainSDL.cpp:286 #, c-format msgid "ERROR!!! OpenGL error: %s\n" msgstr "FEHLER!!! OpenGL Fehler: %s\n" #: src/MainGLUT.cpp:235 #, c-format msgid "key = %d\n" msgstr "Taste = %d\n" #: src/MainSDL.cpp:74 #, c-format msgid "Couldn't initialize SDL: %s\n" msgstr "Konnte SDL nicht initialisieren: %s\n" #: src/MainSDL.cpp:77 #, c-format msgid "SDL initialized.\n" msgstr "SDL initialisiert.\n" #: src/MainSDL.cpp:83 #, c-format msgid "num joysticks = %d\n" msgstr "Anzahl Joysticks = %d\n" #: src/MainSDL.cpp:85 #, c-format msgid " joystick 0 = %p\n" msgstr " Joystick 0 = %p\n" #: src/MainSDL.cpp:91 #, c-format msgid "no joysticks found\n" msgstr "Keine Joysticks gefunden\n" #: src/MainSDL.cpp:116 src/MainSDL.cpp:347 #, c-format msgid "Couldn't set video mode: %s\n" msgstr "Konnte Video Modus nicht setzen: %s\n" #: src/MainSDL.cpp:124 #, c-format msgid "" "-OpenGL-----------------------------------------------------\n" "Vendor : %s\n" "Renderer : %s\n" "Version : %s\n" msgstr "" "-OpenGL-----------------------------------------------------\n" "Hersteller : %s\n" "Renderer : %s\n" "Version : %s\n" #: src/MainSDL.cpp:215 #, c-format msgid "init----> %3.2ffps gameSpeed = %g\n" msgstr "init----> %3.2ffps gameSpeed = %g\n" #: src/MainSDL.cpp:222 #, c-format msgid "init----> %3.2ffps targetAdj = %g, tmp = %g\n" msgstr "init----> %3.2ffps targetAdj = %g, tmp = %g\n" #: src/MainSDL.cpp:235 #, c-format msgid "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" msgstr "adjust--> %3.2f targetAdj = %g -- game->speedAdj = %g\n" #: src/MainSDL.cpp:257 #, c-format msgid "" "%d speed adjustments required.\n" "NOTE: The game was not able to maintain a steady 50 frames per\n" " second. You should consider reducing your screen resolution\n" " or lowering the graphics detail setting.\n" " -OR-\n" " make sure that you aren't running any system monitoring\n" " tools (like 'top', 'xosview', etc.) These kinds of tools\n" " can make it difficult to maintain a steady frame rate.\n" msgstr "" "%d Geschwindigkeitsanpassungen benötigt.\n" "BEACHTE:\n" " Das Spiel konnte nicht dauerhaft 50 Frames pro Sekunde\n" " anzeigen. Du solltest in Betracht ziehen die Auflösung\n" " oder die Details zu verringern.\n" " -ODER-\n" " Vergewissere dich, dass bei dir keine System-Überwachungs\n" " Programme (wie 'top', 'xosview', etc.) laufen. Solche\n" " Programme verhindern oft eine stabile Frame Rate.\n" #: src/MainSDL.cpp:269 #, c-format msgid "exit.\n" msgstr "beendet.\n" #: src/MainSDL.cpp:294 #, c-format msgid "ERROR!!! SDL error '%s'\n" msgstr "FEHLER!!! SDL Fehler '%s'\n" #: src/MainSDL.cpp:352 #, c-format msgid "video mode set " msgstr "Video Modus gesetzt" #: src/MainSDL.cpp:359 #, c-format msgid "(bpp=%d RGB=%d%d%d depth=%d)\n" msgstr "(bpp=%d RGB=%d%d%d depth=%d)\n" #: src/MainSDL_Event.cpp:40 #, c-format msgid "%-5d SDL_ACTIVEEVENT \n" msgstr "%-5d SDL_ACTIVEEVENT \n" #: src/MainSDL_Event.cpp:41 #, c-format msgid "%-5d SDL_KEYDOWN \n" msgstr "%-5d SDL_KEYDOWN \n" #: src/MainSDL_Event.cpp:42 #, c-format msgid "%-5d SDL_KEYUP \n" msgstr "%-5d SDL_KEYUP \n" #: src/MainSDL_Event.cpp:43 #, c-format msgid "%-5d SDL_MOUSEMOTION \n" msgstr "%-5d SDL_MOUSEMOTION \n" #: src/MainSDL_Event.cpp:44 #, c-format msgid "%-5d SDL_MOUSEBUTTONDOWN \n" msgstr "%-5d SDL_MOUSEBUTTONDOWN \n" #: src/MainSDL_Event.cpp:45 #, c-format msgid "%-5d SDL_MOUSEBUTTONUP \n" msgstr "%-5d SDL_MOUSEBUTTONUP \n" #: src/MainSDL_Event.cpp:46 #, c-format msgid "%-5d SDL_JOYBUTTONDOWN \n" msgstr "%-5d SDL_JOYBUTTONDOWN \n" #: src/MainSDL_Event.cpp:47 #, c-format msgid "%-5d SDL_JOYBUTTONUP \n" msgstr "%-5d SDL_JOYBUTTONUP \n" #: src/MainSDL_Event.cpp:212 #, c-format msgid "MainSDL::getEvent HUH?\n" msgstr "MainSDL::getEvent BITTE?\n" #: src/MainSDL_Event.cpp:222 #, c-format msgid "" "buffer = \"%s\n" "\"" msgstr "" "Buffer = \"%s\n" "\"" #: src/MainSDL_Event.cpp:243 #, c-format msgid "mouse active" msgstr "Maus aktiv" #: src/MainSDL_Event.cpp:251 #, c-format msgid "focus\n" msgstr "Fokus\n" #: src/MainSDL_Event.cpp:403 #, c-format msgid "key '%s' pressed\n" msgstr "Taste '%s' gedrückt\n" #: src/MainSDL_Event.cpp:404 #, c-format msgid "game->gameFrame = %d\n" msgstr "game->gameFrame = %d\n" #: src/MainSDL_Event.cpp:538 #, c-format msgid "MainSDL::grabMouse(%d)\n" msgstr "MainSDL::grabMouse(%d)\n" #: src/MenuGL.cpp:43 msgid " d o n o t a l l o w -a n y- e n e m i e s g e t p a s t y o u !" msgstr " e r l a u b e e s -k e i n e m- G e g n e r a n d i r v o r b e i z u k o m m e n !" #: src/MenuGL.cpp:44 msgid " e v e r y e n e m y t h a t g e t s b y c o s t s y o u a l i f e !" msgstr " j e d e r G e g n e r d e r a n d i r v o r b e i k o m m t , k o s t e t d i c h e i n L e b e n !" #: src/MenuGL.cpp:45 msgid " a l l o w p o w e r - u p s t o p a s s b y f o r b i g p o i n t s !" msgstr " l a s s e P o w e r - U p s v o r b e i f ü r m e h r P u n k t e !" #: src/MenuGL.cpp:46 msgid " c r a s h i n t o e n e m i e s t o d e s t r o y t h e m !" msgstr " s t o ß e m i t G e g n e r n z u s a m m e n , u m s i e z u z e r s t ö r e n !" #: src/MenuGL.cpp:47 msgid " r i g h t c l i c k t w i c e t o s e l f - d e s t r u c t !" msgstr " d o p p e l r e c h t s K l i c k f ü r S e l b s t z e r s t ö r u n g !" #: src/MenuGL.cpp:48 msgid " s e l f - d e s t r u c t t o p r e s e r v e y o u r a m m u n i t i o n !" msgstr " z e r s t ö r e d i c h s e l b s t u m d i e M u n i t i o n z u s i c h e r n !" #: src/MenuGL.cpp:49 msgid " d o w n l o a d C h r o m i u m B. S. U. a t http://chromium-bsu.sf.net/" msgstr " L a d e d i e n e u s t e V e r s i o n v o n C h r o m i u m B . S. U . a u f http://chromium-bsu.sf.net/" #: src/MenuGL.cpp:70 msgid "n e w g a m e" msgstr "N e u e s S p i e l" #: src/MenuGL.cpp:71 msgid "l e v e l" msgstr "L e v e l" #: src/MenuGL.cpp:72 msgid "s k i l l" msgstr "S t u f e" #: src/MenuGL.cpp:73 msgid "g f x d e t a i l" msgstr "G r a f i k D e t a i l" #: src/MenuGL.cpp:74 msgid "f u l l s c r e e n" msgstr "V o l l b i l d" #: src/MenuGL.cpp:75 msgid "s c r e e n s i z e" msgstr "B i l d s c h i r m G r ö ß e" #: src/MenuGL.cpp:76 msgid "s o u n d f x v o l u m e" msgstr "S o u n d L a u t s t ä r k e" #: src/MenuGL.cpp:77 msgid "m u s i c v o l u m e" msgstr "M u s i k L a u t s t ä r k e" #: src/MenuGL.cpp:78 msgid "m o v e m e n t s p e e d" msgstr "B e w e g u n g s G e s c h w i n d i g k e i t" #: src/MenuGL.cpp:79 msgid "q u i t" msgstr "B e e n d e n" #: src/MenuGL.cpp:143 src/MenuGL.cpp:417 #, c-format msgid "ATTENTION: Using 'thin' text to improve framerate...\n" msgstr "ACHTUNG: Benutze 'dünne' Schrift um die Framerate zu verbessern...\n" #: src/MenuGL.cpp:147 #, c-format msgid "MenuGL::createLists\n" msgstr "MenuGL::createLists\n" #: src/MenuGL.cpp:162 msgid "fish in a barrel" msgstr "Fisch im Faß" #: src/MenuGL.cpp:163 msgid "wimp" msgstr "Feigling" #: src/MenuGL.cpp:164 msgid "easy" msgstr "leicht" #: src/MenuGL.cpp:165 msgid "normal" msgstr "normal" #: src/MenuGL.cpp:166 msgid "experienced" msgstr "erfahren" #: src/MenuGL.cpp:167 msgid "fun" msgstr "Spaß" #: src/MenuGL.cpp:168 msgid "insane" msgstr "wahnsinnig" #: src/MenuGL.cpp:169 msgid "impossible" msgstr "unmöglich" #: src/MenuGL.cpp:170 msgid "-" msgstr "-" #: src/MenuGL.cpp:292 src/MenuGL.cpp:320 msgid "high scores" msgstr "Bestenliste" #: src/MenuGL.cpp:349 msgid "the" msgstr "the" #: src/MenuGL.cpp:353 msgid "reptile" msgstr "reptile" #: src/MenuGL.cpp:357 msgid "labour" msgstr "labour" #: src/MenuGL.cpp:361 msgid "project" msgstr "project" #: src/MenuGL.cpp:422 #, c-format msgid "ATTENTION: Reverting to 'thick' text...\n" msgstr "ACHTUNG: Kehre zurück zu 'dicker' Schrift...\n" #: src/MenuGL.cpp:473 #, c-format msgid "low" msgstr "niedrig" #: src/MenuGL.cpp:474 #, c-format msgid "med" msgstr "mittel" #: src/MenuGL.cpp:475 #, c-format msgid "high" msgstr "hoch" #: src/MenuGL.cpp:480 #, c-format msgid "%dx%d" msgstr "%dx%d" #: src/MenuGL.cpp:484 #, c-format msgid "true" msgstr "wahr" #: src/MenuGL.cpp:485 #, c-format msgid "false" msgstr "falsch" #: src/MenuGL.cpp:791 src/MenuGL.cpp:864 src/MenuGL.cpp:935 #, c-format msgid "---- error setting full screen mode ----" msgstr "---- Fehler bei Nutzung des Vollbildmodus ----" #: src/MenuGL.cpp:793 #, c-format msgid "---- error setting window mode ----" msgstr "---- Fehler bei Nutzung des Fenstermodus ----" #: src/MenuGL.cpp:834 #, c-format msgid "---- you must complete level %d before you can select level %d ----" msgstr "---- du musst Level %d fertig haben um Level %d auszuwählen ----" #: src/MenuGL.cpp:850 src/MenuGL.cpp:921 #, c-format msgid "---- error setting screen size ----" msgstr "---- Fehler beim setzen der Auflösung ----" #: src/PowerUps.cpp:180 #, c-format msgid "active power ups = %d\n" msgstr "Aktive Power-Ups = %d\n" #: src/PowerUps.cpp:368 #, c-format msgid "?? PowerUp::seal()" msgstr "?? PowerUp::seal()" #: src/ScreenItemAdd.cpp:107 #, c-format msgid "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" msgstr "ScreenItemAdd::putScreenItems() Hero??? HUH???\n" #: src/StatusDisplay.cpp:653 src/StatusDisplay.cpp:657 msgid "p a u s e d" msgstr "p a u s i e r t" #: src/StatusDisplay.cpp:677 msgid "do not let -any- ships past you! each one costs you a life!" msgstr "Lass -keine- Schiffe an dir vorbei! Jedes kostet dich ein Leben!" #: src/StatusDisplay.cpp:688 msgid "let super shields pass by for an extra life!" msgstr "Lasse Super Schutzschilde an dir vorbei, um ein extra Leben zu erhalten!" #: src/TextFTGL.cpp:35 #, c-format msgid "FTGL: error loading font: %s\n" msgstr "FTGL: Fehler beim Laden der Schriftart: %s\n" #: src/TextFTGL.cpp:38 msgid "FTGL: error loading font" msgstr "FTGL: Fehler beim Laden der Schriftart" #. TRANSLATORS: If using the FTGL backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. #. #. TRANSLATORS: If using the GLC backend, this should be the font #. name of a font that contains all the Unicode characters in use in #. your translation. The GLC renderer will fall back on other fonts #. if some characters are not available though, so choose a font #. that your language looks good in. #. #: src/TextFTGL.cpp:105 src/TextGLC.cpp:41 msgid "Gothic Uralic" msgstr "DejaVu Sans" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:135 msgid "/usr/share/fonts/truetype/uralic/gothub__.ttf" msgstr "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Debian it should be the Debian path. #. #: src/TextFTGL.cpp:141 msgid "/usr/share/fonts/truetype/uralic/gothu___.ttf" msgstr "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a bold #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:148 msgid "/usr/share/fonts/TTF/uralic/GOTHUB__.TTF" msgstr "/usr/share/fonts/TTF/dejavu/DejaVuSans-Bold.ttf" #. TRANSLATORS: If using the FTGL backend, this should be the path of a #. font that contains all the Unicode characters in use in your translation. #. If the font is available in Mandrake it should be the Mandrake path. #. #: src/TextFTGL.cpp:154 msgid "/usr/share/fonts/TTF/uralic/GOTHU___.TTF" msgstr "/usr/share/fonts/TTF/dejavu/DejaVuSans.ttf" #: src/TextGLC.cpp:30 msgid "GLC: couldn't set context" msgstr "GLC: konnte den Kontext nicht setzen" chromium-bsu-0.9.15.1/po/LINGUAS0000644000175000017500000000004412143346621012743 00000000000000bg de es fr it ru sv zh_CN zh_TW tr chromium-bsu-0.9.15.1/po/Makevars0000644000175000017500000000025012143346621013411 00000000000000DOMAIN = $(PACKAGE) subdir = po top_builddir = .. XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ MSGMERGE_OPTIONS = --no-wrap COPYRIGHT_HOLDER = EXTRA_LOCALE_CATEGORIES = chromium-bsu-0.9.15.1/aclocal.m40000644000175000017500000010714212150047326013145 00000000000000# generated automatically by aclocal 1.12.6 -*- Autoconf -*- # Copyright (C) 1996-2012 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.69],, [m4_warning([this file was generated for autoconf 2.69. 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-2012 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.12' 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.12.6], [], [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.12.6])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-2012 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-2012 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_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$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-2012 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. # 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", "OBJC", "OBJCXX", "UPC", or "GJC". # 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 m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" 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". rm -rf conftest.dir 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 10 /bin/sh. echo '/* dummy */' > 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 ;; msvc7 | msvc7msys | 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], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2012 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_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"` # 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'`; 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"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2012 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 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], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated. For more info, see: http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_INIT_AUTOMAKE-invocation]) 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], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [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([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # 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])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl dnl Support for Objective C++ was only introduced in Autoconf 2.65, dnl but we still cater to Autoconf 2.62. m4_ifdef([AC_PROG_OBJCXX], [AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])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-2012 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-2012 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. # 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-2012 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_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-2012 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_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-2012 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 FIXME to be removed in Automake 1.13. AC_DIAGNOSE([obsolete], [$0: this macro is deprecated, and will soon be removed. You should use the Autoconf-provided 'AC][_PROG_MKDIR_P' macro instead, and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.]) 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-2012 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_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-2012 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_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # 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 ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file 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 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 if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done 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]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2001-2012 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-2012 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_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-2012 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_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. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} 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([m4/ax_check_gl.m4]) m4_include([m4/ax_check_glu.m4]) m4_include([m4/ax_check_glut.m4]) m4_include([m4/ax_lang_compiler_ms.m4]) m4_include([m4/gettext.m4]) m4_include([m4/iconv.m4]) m4_include([m4/intlmacosx.m4]) m4_include([m4/lib-ld.m4]) m4_include([m4/lib-link.m4]) m4_include([m4/lib-prefix.m4]) m4_include([m4/nls.m4]) m4_include([m4/pkg.m4]) m4_include([m4/po.m4]) m4_include([m4/progtest.m4]) chromium-bsu-0.9.15.1/ABOUT-NLS0000644000175000017500000027215512150044142012534 000000000000001 Notes on the Free Translation Project *************************************** Free software is going international! The Free Translation Project is a way to get maintainers of free software, translators, and users all together, so that free software will gradually become able to speak many languages. A few packages already provide translations for their messages. If you found this `ABOUT-NLS' file inside a distribution, you may assume that the distributed package does use GNU `gettext' internally, itself available at your nearest GNU archive site. But you do _not_ need to install GNU `gettext' prior to configuring, installing or using this package with messages translated. Installers will find here some useful hints. These notes also explain how users should proceed for getting the programs to use the available translations. They tell how people wanting to contribute and work on translations can contact the appropriate team. When reporting bugs in the `intl/' directory or bugs which may be related to internationalization, you should tell about the version of `gettext' which is used. The information can be found in the `intl/VERSION' file, in internationalized packages. 1.1 Quick configuration advice ============================== If you want to exploit the full power of internationalization, you should configure it using ./configure --with-included-gettext to force usage of internationalizing routines provided within this package, despite the existence of internationalizing capabilities in the operating system where this package is being installed. So far, only the `gettext' implementation in the GNU C library version 2 provides as many features (such as locale alias, message inheritance, automatic charset conversion or plural form handling) as the implementation here. It is also not possible to offer this additional functionality on top of a `catgets' implementation. Future versions of GNU `gettext' will very likely convey even more functionality. So it might be a good idea to change to GNU `gettext' as soon as possible. So you need _not_ provide this option if you are using GNU libc 2 or you have installed a recent copy of the GNU gettext package with the included `libintl'. 1.2 INSTALL Matters =================== Some packages are "localizable" when properly installed; the programs they contain can be made to speak your own native language. Most such packages use GNU `gettext'. Other packages have their own ways to internationalization, predating GNU `gettext'. By default, this package will be installed to allow translation of messages. It will automatically detect whether the system already provides the GNU `gettext' functions. If not, the included GNU `gettext' library will be used. This library is wholly contained within this package, usually in the `intl/' subdirectory, so prior installation of the GNU `gettext' package is _not_ required. Installers may use special options at configuration time for changing the default behaviour. The commands: ./configure --with-included-gettext ./configure --disable-nls will, respectively, bypass any pre-existing `gettext' to use the internationalizing routines provided within this package, or else, _totally_ disable translation of messages. When you already have GNU `gettext' installed on your system and run configure without an option for your new package, `configure' will probably detect the previously built and installed `libintl.a' file and will decide to use this. This might not be desirable. You should use the more recent version of the GNU `gettext' library. I.e. if the file `intl/VERSION' shows that the library which comes with this package is more recent, you should use ./configure --with-included-gettext to prevent auto-detection. The configuration process will not test for the `catgets' function and therefore it will not be used. The reason is that even an emulation of `gettext' on top of `catgets' could not provide all the extensions of the GNU `gettext' library. Internationalized packages usually have many `po/LL.po' files, where LL gives an ISO 639 two-letter code identifying the language. Unless translations have been forbidden at `configure' time by using the `--disable-nls' switch, all available translations are installed together with the package. However, the environment variable `LINGUAS' may be set, prior to configuration, to limit the installed set. `LINGUAS' should then contain a space separated list of two-letter codes, stating which languages are allowed. 1.3 Using This Package ====================== As a user, if your language has been installed for this package, you only have to set the `LANG' environment variable to the appropriate `LL_CC' combination. If you happen to have the `LC_ALL' or some other `LC_xxx' environment variables set, you should unset them before setting `LANG', otherwise the setting of `LANG' will not have the desired effect. Here `LL' is an ISO 639 two-letter language code, and `CC' is an ISO 3166 two-letter country code. For example, let's suppose that you speak German and live in Germany. At the shell prompt, merely execute `setenv LANG de_DE' (in `csh'), `export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash'). This can be done from your `.login' or `.profile' file, once and for all. You might think that the country code specification is redundant. But in fact, some languages have dialects in different countries. For example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The country code serves to distinguish the dialects. The locale naming convention of `LL_CC', with `LL' denoting the language and `CC' denoting the country, is the one use on systems based on GNU libc. On other systems, some variations of this scheme are used, such as `LL' or `LL_CC.ENCODING'. You can get the list of locales supported by your system for your language by running the command `locale -a | grep '^LL''. Not all programs have translations for all languages. By default, an English message is shown in place of a nonexistent translation. If you understand other languages, you can set up a priority list of languages. This is done through a different environment variable, called `LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG' for the purpose of message handling, but you still need to have `LANG' set to the primary language; this is required by other parts of the system libraries. For example, some Swedish users who would rather read translations in German than English for when Swedish is not available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'. Special advice for Norwegian users: The language code for Norwegian bokma*l changed from `no' to `nb' recently (in 2003). During the transition period, while some message catalogs for this language are installed under `nb' and some older ones under `no', it's recommended for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and older translations are used. In the `LANGUAGE' environment variable, but not in the `LANG' environment variable, `LL_CC' combinations can be abbreviated as `LL' to denote the language's main dialect. For example, `de' is equivalent to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT' (Portuguese as spoken in Portugal) in this context. 1.4 Translating Teams ===================== For the Free Translation Project to be a success, we need interested people who like their own language and write it well, and who are also able to synergize with other translators speaking the same language. Each translation team has its own mailing list. The up-to-date list of teams can be found at the Free Translation Project's homepage, `http://translationproject.org/', in the "Teams" area. If you'd like to volunteer to _work_ at translating messages, you should become a member of the translating team for your own language. The subscribing address is _not_ the same as the list itself, it has `-request' appended. For example, speakers of Swedish can send a message to `sv-request@li.org', having this message body: subscribe Keep in mind that team members are expected to participate _actively_ in translations, or at solving translational difficulties, rather than merely lurking around. If your team does not exist yet and you want to start one, or if you are unsure about what to do or how to get started, please write to `coordinator@translationproject.org' to reach the coordinator for all translator teams. The English team is special. It works at improving and uniformizing the terminology in use. Proven linguistic skills are praised more than programming skills, here. 1.5 Available Packages ====================== Languages are not equally supported in all packages. The following matrix shows the current state of internationalization, as of May 2010. The matrix shows, in regard of each package, for which languages PO files have been submitted to translation coordination, with a translation percentage of at least 50%. Ready PO files af am ar as ast az be be@latin bg bn_IN bs ca crh +---------------------------------------------------+ a2ps | [] [] | aegis | | ant-phone | | anubis | | aspell | [] [] | bash | | bfd | | bibshelf | [] | binutils | | bison | | bison-runtime | [] | bluez-pin | [] [] | bombono-dvd | | buzztard | | cflow | | clisp | | coreutils | [] [] | cpio | | cppi | | cpplib | [] | cryptsetup | | dfarc | | dialog | [] [] | dico | | diffutils | [] | dink | | doodle | | e2fsprogs | [] | enscript | [] | exif | | fetchmail | [] | findutils | [] | flex | [] | freedink | | gas | | gawk | [] [] | gcal | [] | gcc | | gettext-examples | [] [] [] [] | gettext-runtime | [] [] [] | gettext-tools | [] [] | gip | [] | gjay | | gliv | [] | glunarclock | [] [] | gnubiff | | gnucash | [] | gnuedu | | gnulib | | gnunet | | gnunet-gtk | | gnutls | | gold | | gpe-aerial | | gpe-beam | | gpe-bluetooth | | gpe-calendar | | gpe-clock | [] | gpe-conf | | gpe-contacts | | gpe-edit | | gpe-filemanager | | gpe-go | | gpe-login | | gpe-ownerinfo | [] | gpe-package | | gpe-sketchbook | | gpe-su | [] | gpe-taskmanager | [] | gpe-timesheet | [] | gpe-today | [] | gpe-todo | | gphoto2 | | gprof | [] | gpsdrive | | gramadoir | | grep | | grub | [] [] | gsasl | | gss | | gst-plugins-bad | [] | gst-plugins-base | [] | gst-plugins-good | [] | gst-plugins-ugly | [] | gstreamer | [] [] [] | gtick | | gtkam | [] | gtkorphan | [] | gtkspell | [] [] [] | gutenprint | | hello | [] | help2man | | hylafax | | idutils | | indent | [] [] | iso_15924 | | iso_3166 | [] [] [] [] [] [] [] [] | iso_3166_2 | | iso_4217 | | iso_639 | [] [] [] [] [] | iso_639_3 | [] | jwhois | | kbd | | keytouch | [] | keytouch-editor | | keytouch-keyboa... | [] | klavaro | [] | latrine | | ld | [] | leafpad | [] [] | libc | [] [] | libexif | () | libextractor | | libgnutls | | libgpewidget | | libgpg-error | | libgphoto2 | | libgphoto2_port | | libgsasl | | libiconv | [] | libidn | | lifelines | | liferea | [] [] | lilypond | | linkdr | [] | lordsawar | | lprng | | lynx | [] | m4 | | mailfromd | | mailutils | | make | | man-db | | man-db-manpages | | minicom | | mkisofs | | myserver | | nano | [] [] | opcodes | | parted | | pies | | popt | | psmisc | | pspp | [] | pwdutils | | radius | [] | recode | [] [] | rosegarden | | rpm | | rush | | sarg | | screem | | scrollkeeper | [] [] [] | sed | [] [] | sharutils | [] [] | shishi | | skencil | | solfege | | solfege-manual | | soundtracker | | sp | | sysstat | | tar | [] | texinfo | | tin | | unicode-han-tra... | | unicode-transla... | | util-linux-ng | [] | vice | | vmm | | vorbis-tools | | wastesedge | | wdiff | | wget | [] [] | wyslij-po | | xchat | [] [] [] [] | xdg-user-dirs | [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] | +---------------------------------------------------+ af am ar as ast az be be@latin bg bn_IN bs ca crh 6 0 2 3 19 1 11 3 28 3 1 38 5 cs da de el en en_GB en_ZA eo es et eu fa fi +-------------------------------------------------+ a2ps | [] [] [] [] [] [] [] [] | aegis | [] [] [] | ant-phone | [] () | anubis | [] [] [] | aspell | [] [] [] [] [] | bash | [] [] [] [] | bfd | [] [] | bibshelf | [] [] [] [] | binutils | [] [] | bison | [] [] [] | bison-runtime | [] [] [] [] [] | bluez-pin | [] [] [] [] [] [] [] | bombono-dvd | [] [] | buzztard | [] [] [] | cflow | [] [] [] | clisp | [] [] [] [] | coreutils | [] [] [] [] | cpio | [] | cppi | [] | cpplib | [] [] [] | cryptsetup | [] | dfarc | [] [] [] [] | dialog | [] [] [] [] [] | dico | | diffutils | [] [] [] [] [] [] [] | dink | [] [] [] | doodle | [] | e2fsprogs | [] [] [] | enscript | [] [] [] | exif | () [] [] [] | fetchmail | [] [] () [] [] [] | findutils | [] [] [] [] | flex | [] [] [] | freedink | [] [] [] [] | gas | [] | gawk | [] [] [] | gcal | [] | gcc | [] [] | gettext-examples | [] [] [] [] [] | gettext-runtime | [] [] [] [] [] | gettext-tools | [] [] [] | gip | [] [] [] [] [] | gjay | [] [] | gliv | [] [] [] [] | glunarclock | [] [] [] | gnubiff | () | gnucash | [] () () () () () | gnuedu | [] [] | gnulib | [] [] [] | gnunet | | gnunet-gtk | [] | gnutls | [] [] | gold | [] [] | gpe-aerial | [] [] [] [] [] | gpe-beam | [] [] [] [] [] | gpe-bluetooth | [] [] [] | gpe-calendar | [] [] | gpe-clock | [] [] [] [] [] | gpe-conf | [] [] [] [] | gpe-contacts | [] [] [] [] | gpe-edit | [] [] [] | gpe-filemanager | [] [] [] [] | gpe-go | [] [] [] [] [] | gpe-login | [] [] [] | gpe-ownerinfo | [] [] [] [] [] | gpe-package | [] [] [] [] | gpe-sketchbook | [] [] [] [] [] | gpe-su | [] [] [] [] [] | gpe-taskmanager | [] [] [] [] [] | gpe-timesheet | [] [] [] [] [] | gpe-today | [] [] [] [] [] | gpe-todo | [] [] [] [] | gphoto2 | [] [] () [] [] [] [] | gprof | [] [] [] [] | gpsdrive | [] [] [] | gramadoir | [] [] [] | grep | [] [] | grub | [] [] [] | gsasl | [] [] | gss | [] | gst-plugins-bad | [] [] [] [] [] [] | gst-plugins-base | [] [] [] [] [] [] | gst-plugins-good | [] [] [] [] [] [] [] | gst-plugins-ugly | [] [] [] [] [] [] [] | gstreamer | [] [] [] [] [] [] | gtick | [] () [] [] | gtkam | [] [] () [] [] | gtkorphan | [] [] [] [] | gtkspell | [] [] [] [] [] [] [] [] | gutenprint | [] [] [] [] | hello | [] [] [] [] [] | help2man | [] [] | hylafax | [] [] | idutils | [] [] [] | indent | [] [] [] [] [] [] [] [] | iso_15924 | [] () [] [] [] | iso_3166 | [] [] [] () [] [] [] () [] | iso_3166_2 | () | iso_4217 | [] [] [] () [] [] [] | iso_639 | [] [] [] () [] [] [] | iso_639_3 | | jwhois | [] [] | kbd | [] [] [] [] [] | keytouch | [] [] [] | keytouch-editor | [] [] [] | keytouch-keyboa... | [] [] | klavaro | [] [] [] [] | latrine | [] () [] | ld | [] [] [] | leafpad | [] [] [] [] [] [] [] | libc | [] [] [] [] [] | libexif | [] [] () | libextractor | | libgnutls | [] | libgpewidget | [] [] [] | libgpg-error | [] [] | libgphoto2 | [] () | libgphoto2_port | [] () [] | libgsasl | [] | libiconv | [] [] [] [] [] [] | libidn | [] [] [] [] | lifelines | [] () | liferea | [] [] [] [] [] | lilypond | [] [] [] [] | linkdr | [] [] [] [] | lordsawar | [] | lprng | | lynx | [] [] [] [] | m4 | [] [] [] [] [] | mailfromd | | mailutils | [] | make | [] [] [] [] | man-db | | man-db-manpages | | minicom | [] [] [] [] [] | mkisofs | [] | myserver | | nano | [] [] [] [] | opcodes | [] [] [] | parted | [] [] | pies | | popt | [] [] [] [] [] [] | psmisc | [] [] [] [] | pspp | [] | pwdutils | [] | radius | [] | recode | [] [] [] [] [] [] [] | rosegarden | () () () () | rpm | [] [] [] | rush | | sarg | | screem | | scrollkeeper | [] [] [] [] [] [] | sed | [] [] [] [] [] [] [] | sharutils | [] [] [] [] [] | shishi | | skencil | [] () [] | solfege | [] [] [] [] | solfege-manual | [] [] | soundtracker | [] [] [] | sp | [] | sysstat | [] [] [] [] | tar | [] [] [] [] [] | texinfo | [] [] [] | tin | [] [] | unicode-han-tra... | | unicode-transla... | | util-linux-ng | [] [] [] [] [] | vice | () () | vmm | [] | vorbis-tools | [] [] | wastesedge | [] | wdiff | [] [] [] | wget | [] [] [] [] | wyslij-po | [] | xchat | [] [] [] [] [] [] | xdg-user-dirs | [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] [] [] [] | +-------------------------------------------------+ cs da de el en en_GB en_ZA eo es et eu fa fi 64 105 117 18 1 8 0 28 89 18 19 0 104 fr ga gl gu he hi hr hu hy id is it ja ka kn +------------------------------------------------+ a2ps | [] [] [] | aegis | [] [] | ant-phone | [] [] | anubis | [] [] [] | aspell | [] [] [] [] | bash | [] [] [] | bfd | [] [] | bibshelf | [] [] [] [] | binutils | [] [] | bison | [] [] [] | bison-runtime | [] [] [] [] [] | bluez-pin | [] [] [] [] [] [] [] | bombono-dvd | | buzztard | [] | cflow | [] [] | clisp | [] | coreutils | [] [] [] [] [] | cpio | [] [] [] | cppi | [] | cpplib | [] [] | cryptsetup | [] [] [] | dfarc | [] [] | dialog | [] [] [] [] [] [] [] | dico | | diffutils | [] [] [] [] [] [] [] [] | dink | [] | doodle | [] [] | e2fsprogs | [] [] | enscript | [] [] [] [] | exif | [] [] [] [] [] | fetchmail | [] [] [] [] | findutils | [] [] [] [] [] | flex | [] [] | freedink | [] [] | gas | [] [] | gawk | [] [] [] [] () [] | gcal | [] | gcc | [] | gettext-examples | [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] | gettext-tools | [] [] [] [] | gip | [] [] [] [] [] | gjay | | gliv | () | glunarclock | [] [] [] | gnubiff | () [] () | gnucash | () () () () [] | gnuedu | [] [] | gnulib | [] [] [] [] [] | gnunet | | gnunet-gtk | [] | gnutls | [] [] | gold | [] | gpe-aerial | [] [] | gpe-beam | [] [] [] | gpe-bluetooth | [] [] [] | gpe-calendar | [] | gpe-clock | [] [] [] [] | gpe-conf | [] [] [] | gpe-contacts | [] [] [] | gpe-edit | [] [] | gpe-filemanager | [] [] [] | gpe-go | [] [] [] [] | gpe-login | [] [] | gpe-ownerinfo | [] [] [] [] | gpe-package | [] [] | gpe-sketchbook | [] [] [] | gpe-su | [] [] [] [] [] | gpe-taskmanager | [] [] [] [] | gpe-timesheet | [] [] [] [] | gpe-today | [] [] [] [] [] [] | gpe-todo | [] [] | gphoto2 | [] [] [] [] [] | gprof | [] [] [] | gpsdrive | [] [] [] | gramadoir | [] [] [] | grep | [] | grub | [] [] [] | gsasl | [] [] [] [] | gss | [] [] [] [] | gst-plugins-bad | [] [] [] [] | gst-plugins-base | [] [] [] [] [] | gst-plugins-good | [] [] [] [] [] | gst-plugins-ugly | [] [] [] [] [] | gstreamer | [] [] [] [] | gtick | [] [] [] [] | gtkam | [] [] [] [] [] | gtkorphan | [] [] [] | gtkspell | [] [] [] [] [] [] [] [] | gutenprint | [] [] [] | hello | [] [] | help2man | [] | hylafax | [] | idutils | [] [] [] [] [] | indent | [] [] [] [] [] [] [] | iso_15924 | () [] [] | iso_3166 | () [] [] [] [] [] [] [] [] [] [] | iso_3166_2 | () [] [] [] | iso_4217 | () [] [] [] [] | iso_639 | () [] [] [] [] [] [] [] | iso_639_3 | () [] [] | jwhois | [] [] [] [] | kbd | [] [] | keytouch | [] [] [] [] [] | keytouch-editor | [] [] [] [] | keytouch-keyboa... | [] [] [] [] | klavaro | [] [] | latrine | [] [] | ld | [] [] [] | leafpad | [] [] [] [] [] [] () | libc | [] [] [] [] | libexif | | libextractor | | libgnutls | [] [] | libgpewidget | [] [] [] | libgpg-error | [] [] | libgphoto2 | [] [] [] | libgphoto2_port | [] [] [] | libgsasl | [] [] [] [] | libiconv | [] [] [] [] [] | libidn | [] [] [] | lifelines | () | liferea | [] [] [] [] | lilypond | [] | linkdr | [] [] [] [] | lordsawar | | lprng | [] | lynx | [] [] [] [] [] | m4 | [] [] [] [] [] | mailfromd | | mailutils | [] [] | make | [] [] [] [] [] [] [] [] | man-db | [] [] | man-db-manpages | [] | minicom | [] [] [] [] | mkisofs | [] [] [] | myserver | | nano | [] [] [] [] [] | opcodes | [] [] [] | parted | [] [] [] [] | pies | | popt | [] [] [] [] [] [] [] [] | psmisc | [] [] | pspp | | pwdutils | [] [] | radius | [] [] | recode | [] [] [] [] [] [] [] | rosegarden | () () () () | rpm | [] [] | rush | | sarg | [] | screem | [] [] | scrollkeeper | [] [] [] | sed | [] [] [] [] [] [] [] | sharutils | [] [] [] [] [] [] | shishi | [] | skencil | [] | solfege | [] [] [] | solfege-manual | [] [] | soundtracker | [] [] | sp | [] () | sysstat | [] [] [] [] | tar | [] [] [] [] [] [] | texinfo | [] [] [] [] | tin | [] | unicode-han-tra... | | unicode-transla... | [] [] | util-linux-ng | [] [] [] [] [] | vice | () () () | vmm | [] | vorbis-tools | [] | wastesedge | () () | wdiff | | wget | [] [] [] [] [] [] [] | wyslij-po | [] [] | xchat | [] [] [] [] [] [] [] [] | xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] [] | +------------------------------------------------+ fr ga gl gu he hi hr hu hy id is it ja ka kn 121 53 20 4 8 2 5 53 2 120 5 83 66 0 4 ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne +-----------------------------------------------+ a2ps | [] | aegis | | ant-phone | | anubis | [] [] | aspell | [] | bash | | bfd | | bibshelf | [] [] | binutils | | bison | [] | bison-runtime | [] [] [] [] [] | bluez-pin | [] [] [] [] [] | bombono-dvd | | buzztard | | cflow | | clisp | | coreutils | [] | cpio | | cppi | | cpplib | | cryptsetup | | dfarc | [] | dialog | [] [] [] [] [] | dico | | diffutils | [] [] | dink | | doodle | | e2fsprogs | | enscript | | exif | [] | fetchmail | | findutils | | flex | | freedink | [] | gas | | gawk | | gcal | | gcc | | gettext-examples | [] [] [] [] | gettext-runtime | [] | gettext-tools | [] | gip | [] [] | gjay | | gliv | | glunarclock | [] | gnubiff | | gnucash | () () () () | gnuedu | | gnulib | | gnunet | | gnunet-gtk | | gnutls | [] | gold | | gpe-aerial | [] | gpe-beam | [] | gpe-bluetooth | [] [] | gpe-calendar | [] | gpe-clock | [] [] [] [] [] | gpe-conf | [] [] | gpe-contacts | [] [] | gpe-edit | [] | gpe-filemanager | [] [] | gpe-go | [] [] [] | gpe-login | [] | gpe-ownerinfo | [] [] | gpe-package | [] [] | gpe-sketchbook | [] [] | gpe-su | [] [] [] [] [] [] | gpe-taskmanager | [] [] [] [] [] [] | gpe-timesheet | [] [] | gpe-today | [] [] [] [] | gpe-todo | [] [] | gphoto2 | | gprof | [] | gpsdrive | | gramadoir | | grep | | grub | | gsasl | | gss | | gst-plugins-bad | [] [] | gst-plugins-base | [] [] | gst-plugins-good | [] [] | gst-plugins-ugly | [] [] [] [] [] | gstreamer | | gtick | | gtkam | [] | gtkorphan | [] [] | gtkspell | [] [] [] [] [] [] [] | gutenprint | | hello | [] [] [] | help2man | | hylafax | | idutils | | indent | | iso_15924 | [] [] | iso_3166 | [] [] () [] [] [] [] [] | iso_3166_2 | | iso_4217 | [] [] | iso_639 | [] [] | iso_639_3 | [] | jwhois | [] | kbd | | keytouch | [] | keytouch-editor | [] | keytouch-keyboa... | [] | klavaro | [] | latrine | [] | ld | | leafpad | [] [] [] | libc | [] | libexif | | libextractor | | libgnutls | [] | libgpewidget | [] [] | libgpg-error | | libgphoto2 | | libgphoto2_port | | libgsasl | | libiconv | | libidn | | lifelines | | liferea | | lilypond | | linkdr | | lordsawar | | lprng | | lynx | | m4 | | mailfromd | | mailutils | | make | [] | man-db | | man-db-manpages | | minicom | [] | mkisofs | | myserver | | nano | [] [] | opcodes | | parted | | pies | | popt | [] [] [] | psmisc | | pspp | | pwdutils | | radius | | recode | | rosegarden | | rpm | | rush | | sarg | | screem | | scrollkeeper | [] [] | sed | | sharutils | | shishi | | skencil | | solfege | [] | solfege-manual | | soundtracker | | sp | | sysstat | [] | tar | [] | texinfo | [] | tin | | unicode-han-tra... | | unicode-transla... | | util-linux-ng | | vice | | vmm | | vorbis-tools | | wastesedge | | wdiff | | wget | [] | wyslij-po | | xchat | [] [] [] | xdg-user-dirs | [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] | +-----------------------------------------------+ ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne 20 5 10 1 12 48 4 2 2 4 24 10 19 3 1 nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr +---------------------------------------------------+ a2ps | [] [] [] [] [] [] [] [] | aegis | [] [] [] | ant-phone | [] [] | anubis | [] [] [] | aspell | [] [] [] [] [] | bash | [] [] | bfd | [] | bibshelf | [] [] | binutils | [] [] | bison | [] [] [] | bison-runtime | [] [] [] [] [] [] [] | bluez-pin | [] [] [] [] [] [] [] [] | bombono-dvd | [] () | buzztard | [] [] | cflow | [] | clisp | [] [] | coreutils | [] [] [] [] [] [] | cpio | [] [] [] | cppi | [] | cpplib | [] | cryptsetup | [] | dfarc | [] | dialog | [] [] [] [] | dico | [] | diffutils | [] [] [] [] [] [] | dink | () | doodle | [] [] | e2fsprogs | [] [] | enscript | [] [] [] [] [] | exif | [] [] [] () [] | fetchmail | [] [] [] [] | findutils | [] [] [] [] [] | flex | [] [] [] [] [] | freedink | [] [] | gas | | gawk | [] [] [] [] | gcal | | gcc | [] | gettext-examples | [] [] [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] [] [] [] [] | gettext-tools | [] [] [] [] [] [] | gip | [] [] [] [] [] | gjay | | gliv | [] [] [] [] [] [] | glunarclock | [] [] [] [] [] | gnubiff | [] () | gnucash | [] () () () | gnuedu | [] | gnulib | [] [] [] [] | gnunet | | gnunet-gtk | | gnutls | [] [] | gold | | gpe-aerial | [] [] [] [] [] [] [] | gpe-beam | [] [] [] [] [] [] [] | gpe-bluetooth | [] [] | gpe-calendar | [] [] [] [] | gpe-clock | [] [] [] [] [] [] [] [] | gpe-conf | [] [] [] [] [] [] [] | gpe-contacts | [] [] [] [] [] | gpe-edit | [] [] [] | gpe-filemanager | [] [] [] | gpe-go | [] [] [] [] [] [] [] [] | gpe-login | [] [] | gpe-ownerinfo | [] [] [] [] [] [] [] [] | gpe-package | [] [] | gpe-sketchbook | [] [] [] [] [] [] [] | gpe-su | [] [] [] [] [] [] [] [] | gpe-taskmanager | [] [] [] [] [] [] [] [] | gpe-timesheet | [] [] [] [] [] [] [] [] | gpe-today | [] [] [] [] [] [] [] [] | gpe-todo | [] [] [] [] [] | gphoto2 | [] [] [] [] [] [] [] [] | gprof | [] [] [] | gpsdrive | [] [] | gramadoir | [] [] | grep | [] [] [] [] | grub | [] [] [] | gsasl | [] [] [] [] | gss | [] [] [] | gst-plugins-bad | [] [] [] [] [] | gst-plugins-base | [] [] [] [] [] | gst-plugins-good | [] [] [] [] [] | gst-plugins-ugly | [] [] [] [] [] [] | gstreamer | [] [] [] [] [] | gtick | [] [] [] | gtkam | [] [] [] [] [] [] | gtkorphan | [] | gtkspell | [] [] [] [] [] [] [] [] [] [] | gutenprint | [] [] | hello | [] [] [] [] | help2man | [] [] | hylafax | [] | idutils | [] [] [] [] [] | indent | [] [] [] [] [] [] [] | iso_15924 | [] [] [] [] | iso_3166 | [] [] [] [] [] () [] [] [] [] [] [] [] [] | iso_3166_2 | [] [] [] | iso_4217 | [] [] [] [] [] [] [] [] | iso_639 | [] [] [] [] [] [] [] [] [] | iso_639_3 | [] [] | jwhois | [] [] [] [] | kbd | [] [] [] | keytouch | [] [] [] | keytouch-editor | [] [] [] | keytouch-keyboa... | [] [] [] | klavaro | [] [] | latrine | [] [] | ld | | leafpad | [] [] [] [] [] [] [] [] [] | libc | [] [] [] [] | libexif | [] [] () [] | libextractor | | libgnutls | [] [] | libgpewidget | [] [] [] | libgpg-error | [] [] | libgphoto2 | [] [] | libgphoto2_port | [] [] [] [] | libgsasl | [] [] [] [] [] | libiconv | [] [] [] [] [] | libidn | [] [] | lifelines | [] [] | liferea | [] [] [] [] [] () () [] | lilypond | [] | linkdr | [] [] [] | lordsawar | | lprng | [] | lynx | [] [] [] | m4 | [] [] [] [] [] | mailfromd | [] | mailutils | [] | make | [] [] [] [] | man-db | [] [] [] | man-db-manpages | [] [] [] | minicom | [] [] [] [] | mkisofs | [] [] [] | myserver | | nano | [] [] [] [] | opcodes | [] [] | parted | [] [] [] [] | pies | [] | popt | [] [] [] [] | psmisc | [] [] [] | pspp | [] [] | pwdutils | [] | radius | [] [] [] | recode | [] [] [] [] [] [] [] [] | rosegarden | () () | rpm | [] [] [] | rush | [] [] | sarg | | screem | | scrollkeeper | [] [] [] [] [] [] [] [] | sed | [] [] [] [] [] [] [] [] [] | sharutils | [] [] [] [] | shishi | [] | skencil | [] [] | solfege | [] [] [] [] | solfege-manual | [] [] [] | soundtracker | [] | sp | | sysstat | [] [] [] [] | tar | [] [] [] [] | texinfo | [] [] [] [] | tin | [] | unicode-han-tra... | | unicode-transla... | | util-linux-ng | [] [] [] [] [] | vice | [] | vmm | [] | vorbis-tools | [] [] | wastesedge | [] | wdiff | [] [] | wget | [] [] [] [] [] [] [] | wyslij-po | [] [] [] | xchat | [] [] [] [] [] [] [] [] [] | xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] [] [] | +---------------------------------------------------+ nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr 135 10 4 7 105 1 29 61 47 91 3 55 47 8 37 sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW +---------------------------------------------------+ a2ps | [] [] [] [] [] | 27 aegis | [] | 9 ant-phone | [] [] [] [] | 9 anubis | [] [] [] [] | 15 aspell | [] [] [] | 20 bash | [] [] | 11 bfd | [] | 6 bibshelf | [] [] [] | 16 binutils | [] [] | 8 bison | [] [] | 12 bison-runtime | [] [] [] [] [] [] | 29 bluez-pin | [] [] [] [] [] [] [] [] | 37 bombono-dvd | [] | 4 buzztard | [] | 7 cflow | [] [] [] | 9 clisp | | 10 coreutils | [] [] [] [] | 22 cpio | [] [] [] [] [] [] | 13 cppi | [] [] | 5 cpplib | [] [] [] [] [] [] | 13 cryptsetup | [] [] | 7 dfarc | [] | 9 dialog | [] [] [] [] [] [] [] | 30 dico | [] | 2 diffutils | [] [] [] [] [] [] | 30 dink | | 4 doodle | [] [] | 7 e2fsprogs | [] [] [] | 11 enscript | [] [] [] [] | 17 exif | [] [] [] | 16 fetchmail | [] [] [] | 17 findutils | [] [] [] [] [] | 20 flex | [] [] [] [] | 15 freedink | [] | 10 gas | [] | 4 gawk | [] [] [] [] | 18 gcal | [] [] | 5 gcc | [] [] [] | 7 gettext-examples | [] [] [] [] [] [] [] | 34 gettext-runtime | [] [] [] [] [] [] [] | 30 gettext-tools | [] [] [] [] [] [] | 22 gip | [] [] [] [] | 22 gjay | [] | 3 gliv | [] [] [] | 14 glunarclock | [] [] [] [] [] | 19 gnubiff | [] [] | 4 gnucash | () [] () () | 9 gnuedu | [] [] | 7 gnulib | [] [] [] [] | 16 gnunet | [] | 1 gnunet-gtk | [] [] [] | 5 gnutls | [] [] [] | 10 gold | [] | 4 gpe-aerial | [] [] [] | 18 gpe-beam | [] [] [] | 19 gpe-bluetooth | [] [] [] | 13 gpe-calendar | [] [] [] [] | 12 gpe-clock | [] [] [] [] [] | 28 gpe-conf | [] [] [] [] | 20 gpe-contacts | [] [] [] | 17 gpe-edit | [] [] [] | 12 gpe-filemanager | [] [] [] [] | 16 gpe-go | [] [] [] [] [] | 25 gpe-login | [] [] [] | 11 gpe-ownerinfo | [] [] [] [] [] | 25 gpe-package | [] [] [] | 13 gpe-sketchbook | [] [] [] | 20 gpe-su | [] [] [] [] [] | 30 gpe-taskmanager | [] [] [] [] [] | 29 gpe-timesheet | [] [] [] [] [] | 25 gpe-today | [] [] [] [] [] [] | 30 gpe-todo | [] [] [] [] | 17 gphoto2 | [] [] [] [] [] | 24 gprof | [] [] [] | 15 gpsdrive | [] [] [] | 11 gramadoir | [] [] [] | 11 grep | [] [] [] | 10 grub | [] [] [] | 14 gsasl | [] [] [] [] | 14 gss | [] [] [] | 11 gst-plugins-bad | [] [] [] [] | 22 gst-plugins-base | [] [] [] [] [] | 24 gst-plugins-good | [] [] [] [] [] | 25 gst-plugins-ugly | [] [] [] [] [] | 29 gstreamer | [] [] [] [] | 22 gtick | [] [] [] | 13 gtkam | [] [] [] | 20 gtkorphan | [] [] [] | 14 gtkspell | [] [] [] [] [] [] [] [] [] | 45 gutenprint | [] | 10 hello | [] [] [] [] [] [] | 21 help2man | [] [] | 7 hylafax | [] | 5 idutils | [] [] [] [] | 17 indent | [] [] [] [] [] [] | 30 iso_15924 | () [] () [] [] | 16 iso_3166 | [] [] () [] [] () [] [] [] () | 53 iso_3166_2 | () [] () [] | 9 iso_4217 | [] () [] [] () [] [] | 26 iso_639 | [] [] [] () [] () [] [] [] [] | 38 iso_639_3 | [] () | 8 jwhois | [] [] [] [] [] | 16 kbd | [] [] [] [] [] | 15 keytouch | [] [] [] | 16 keytouch-editor | [] [] [] | 14 keytouch-keyboa... | [] [] [] | 14 klavaro | [] | 11 latrine | [] [] [] | 10 ld | [] [] [] [] | 11 leafpad | [] [] [] [] [] [] | 33 libc | [] [] [] [] [] | 21 libexif | [] () | 6 libextractor | [] | 1 libgnutls | [] [] [] | 9 libgpewidget | [] [] [] | 14 libgpg-error | [] [] [] | 9 libgphoto2 | [] [] | 8 libgphoto2_port | [] [] [] [] | 13 libgsasl | [] [] [] | 13 libiconv | [] [] [] [] | 21 libidn | () [] [] | 11 lifelines | [] | 4 liferea | [] [] [] | 21 lilypond | [] | 7 linkdr | [] [] [] [] [] | 17 lordsawar | | 1 lprng | [] | 3 lynx | [] [] [] [] | 17 m4 | [] [] [] [] | 19 mailfromd | [] [] | 3 mailutils | [] | 5 make | [] [] [] [] | 21 man-db | [] [] [] | 8 man-db-manpages | | 4 minicom | [] [] | 16 mkisofs | [] [] | 9 myserver | | 0 nano | [] [] [] [] | 21 opcodes | [] [] [] | 11 parted | [] [] [] [] [] | 15 pies | [] [] | 3 popt | [] [] [] [] [] [] | 27 psmisc | [] [] | 11 pspp | | 4 pwdutils | [] [] | 6 radius | [] [] | 9 recode | [] [] [] [] | 28 rosegarden | () | 0 rpm | [] [] [] | 11 rush | [] [] | 4 sarg | | 1 screem | [] | 3 scrollkeeper | [] [] [] [] [] | 27 sed | [] [] [] [] [] | 30 sharutils | [] [] [] [] [] | 22 shishi | [] | 3 skencil | [] [] | 7 solfege | [] [] [] [] | 16 solfege-manual | [] | 8 soundtracker | [] [] [] | 9 sp | [] | 3 sysstat | [] [] | 15 tar | [] [] [] [] [] [] | 23 texinfo | [] [] [] [] | 16 tin | | 4 unicode-han-tra... | | 0 unicode-transla... | | 2 util-linux-ng | [] [] [] [] | 20 vice | () () | 1 vmm | [] | 4 vorbis-tools | [] | 6 wastesedge | | 2 wdiff | [] [] | 7 wget | [] [] [] [] [] | 26 wyslij-po | [] [] | 8 xchat | [] [] [] [] [] [] | 36 xdg-user-dirs | [] [] [] [] [] [] [] [] [] | 60 xkeyboard-config | [] [] [] [] | 25 +---------------------------------------------------+ 84 teams sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW 178 domains 119 1 3 2 0 10 66 50 155 17 97 7 41 2610 Some counters in the preceding matrix are higher than the number of visible blocks let us expect. This is because a few extra PO files are used for implementing regional variants of languages, or language dialects. For a PO file in the matrix above to be effective, the package to which it applies should also have been internationalized and distributed as such by its maintainer. There might be an observable lag between the mere existence a PO file and its wide availability in a distribution. If May 2010 seems to be old, you may fetch a more recent copy of this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date matrix with full percentage details can be found at `http://translationproject.org/extra/matrix.html'. 1.6 Using `gettext' in new packages =================================== If you are writing a freely available program and want to internationalize it you are welcome to use GNU `gettext' in your package. Of course you have to respect the GNU Library General Public License which covers the use of the GNU `gettext' library. This means in particular that even non-free programs can use `libintl' as a shared library, whereas only free software can use `libintl' as a static library or use modified versions of `libintl'. Once the sources are changed appropriately and the setup can handle the use of `gettext' the only thing missing are the translations. The Free Translation Project is also available for packages which are not developed inside the GNU project. Therefore the information given above applies also for every other Free Software Project. Contact `coordinator@translationproject.org' to make the `.pot' files available to the translation teams. chromium-bsu-0.9.15.1/config.rpath0000754000175000017500000004401212150044142013601 00000000000000#! /bin/sh # Output a system dependent set of variables, describing how to set the # run time search path of shared libraries in an executable. # # Copyright 1996-2010 Free Software Foundation, Inc. # Taken from GNU libtool, 2001 # Originally by Gordon Matzigkeit , 1996 # # 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. # # The first argument passed to this file is the canonical host specification, # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld # should be set by the caller. # # The set of defined variables is at the end of this script. # Known limitations: # - On IRIX 6.5 with CC="cc", the run time search patch must not be longer # than 256 bytes, otherwise the compiler driver will dump core. The only # known workaround is to choose shorter directory names for the build # directory and/or the installation directory. # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a shrext=.so host="$1" host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` # Code taken from libtool.m4's _LT_CC_BASENAME. for cc_temp in $CC""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'` # Code taken from libtool.m4's _LT_COMPILER_PIC. wl= if test "$GCC" = yes; then wl='-Wl,' else case "$host_os" in aix*) wl='-Wl,' ;; darwin*) case $cc_basename in xlc*) wl='-Wl,' ;; esac ;; mingw* | cygwin* | pw32* | os2* | cegcc*) ;; hpux9* | hpux10* | hpux11*) wl='-Wl,' ;; irix5* | irix6* | nonstopux*) wl='-Wl,' ;; newsos6) ;; linux* | k*bsd*-gnu) case $cc_basename in ecc*) wl='-Wl,' ;; icc* | ifort*) wl='-Wl,' ;; lf95*) wl='-Wl,' ;; pgcc | pgf77 | pgf90) wl='-Wl,' ;; ccc*) wl='-Wl,' ;; como) wl='-lopt=' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) wl='-Wl,' ;; esac ;; esac ;; osf3* | osf4* | osf5*) wl='-Wl,' ;; rdos*) ;; solaris*) wl='-Wl,' ;; sunos4*) wl='-Qoption ld ' ;; sysv4 | sysv4.2uw2* | sysv4.3*) wl='-Wl,' ;; sysv4*MP*) ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) wl='-Wl,' ;; unicos*) wl='-Wl,' ;; uts4*) ;; esac fi # Code taken from libtool.m4's _LT_LINKER_SHLIBS. hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_direct=no hardcode_minus_L=no case "$host_os" in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. # Unlike libtool, we use -rpath here, not --rpath, since the documented # option of GNU ld is called -rpath, not --rpath. hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' case "$host_os" in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # Samuel A. Falvo II reports # that the semantics of dynamic libraries on AmigaOS, at least up # to version 4, is to share data among multiple programs linked # with the same dynamic library. Since this doesn't match the # behavior of shared libraries on other platforms, we cannot use # them. ld_shlibs=no ;; beos*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then : else ld_shlibs=no fi ;; interix[3-9]*) hardcode_direct=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; gnu* | linux* | k*bsd*-gnu) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; netbsd*) ;; solaris*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs=no elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' else ld_shlibs=no fi ;; esac ;; sunos4*) hardcode_direct=yes ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then hardcode_libdir_flag_spec= fi else case "$host_os" in aix3*) # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac fi hardcode_direct=yes hardcode_libdir_separator=':' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac fi # Begin _LT_AC_SYS_LIBPATH_AIX. echo 'int main () { return 0; }' > conftest.c ${CC} ${LDFLAGS} conftest.c -o conftest aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` fi if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib" fi rm -f conftest.c conftest # End _LT_AC_SYS_LIBPATH_AIX. if test "$aix_use_runtimelinking" = yes; then hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' else hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" fi fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # see comment about different semantics on the GNU ld section ld_shlibs=no ;; bsdi[45]*) ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' libext=lib ;; darwin* | rhapsody*) hardcode_direct=no if test "$GCC" = yes ; then : else case $cc_basename in xlc*) ;; *) ld_shlibs=no ;; esac fi ;; dgux*) hardcode_libdir_flag_spec='-L$libdir' ;; freebsd1*) ld_shlibs=no ;; freebsd2.2*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; freebsd2*) hardcode_direct=yes hardcode_minus_L=yes ;; freebsd* | dragonfly*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; hpux9*) hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; hpux10*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no ;; *) hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; netbsd*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; newsos6) hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then hardcode_libdir_flag_spec='${wl}-rpath,$libdir' else case "$host_os" in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) hardcode_libdir_flag_spec='-R$libdir' ;; *) hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; osf3*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) if test "$GCC" = yes; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else # Both cc and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi hardcode_libdir_separator=: ;; solaris*) hardcode_libdir_flag_spec='-R$libdir' ;; sunos4*) hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes ;; sysv4) case $host_vendor in sni) hardcode_direct=yes # is this really true??? ;; siemens) hardcode_direct=no ;; motorola) hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac ;; sysv4.3*) ;; sysv4*MP*) if test -d /usr/nec; then ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) ;; sysv5* | sco3.2v5* | sco5v6*) hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' hardcode_libdir_separator=':' ;; uts4*) hardcode_libdir_flag_spec='-L$libdir' ;; *) ld_shlibs=no ;; esac fi # Check dynamic linker characteristics # Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER. # Unlike libtool.m4, here we don't care about _all_ names of the library, but # only about the one the linker finds when passed -lNAME. This is the last # element of library_names_spec in libtool.m4, or possibly two of them if the # linker has special search rules. library_names_spec= # the last element of library_names_spec in libtool.m4 libname_spec='lib$name' case "$host_os" in aix3*) library_names_spec='$libname.a' ;; aix[4-9]*) library_names_spec='$libname$shrext' ;; amigaos*) library_names_spec='$libname.a' ;; beos*) library_names_spec='$libname$shrext' ;; bsdi[45]*) library_names_spec='$libname$shrext' ;; cygwin* | mingw* | pw32* | cegcc*) shrext=.dll library_names_spec='$libname.dll.a $libname.lib' ;; darwin* | rhapsody*) shrext=.dylib library_names_spec='$libname$shrext' ;; dgux*) library_names_spec='$libname$shrext' ;; freebsd1*) ;; freebsd* | dragonfly*) case "$host_os" in freebsd[123]*) library_names_spec='$libname$shrext$versuffix' ;; *) library_names_spec='$libname$shrext' ;; esac ;; gnu*) library_names_spec='$libname$shrext' ;; hpux9* | hpux10* | hpux11*) case $host_cpu in ia64*) shrext=.so ;; hppa*64*) shrext=.sl ;; *) shrext=.sl ;; esac library_names_spec='$libname$shrext' ;; interix[3-9]*) library_names_spec='$libname$shrext' ;; irix5* | irix6* | nonstopux*) library_names_spec='$libname$shrext' case "$host_os" in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; *) libsuff= shlibsuff= ;; esac ;; esac ;; linux*oldld* | linux*aout* | linux*coff*) ;; linux* | k*bsd*-gnu) library_names_spec='$libname$shrext' ;; knetbsd*-gnu) library_names_spec='$libname$shrext' ;; netbsd*) library_names_spec='$libname$shrext' ;; newsos6) library_names_spec='$libname$shrext' ;; nto-qnx*) library_names_spec='$libname$shrext' ;; openbsd*) library_names_spec='$libname$shrext$versuffix' ;; os2*) libname_spec='$name' shrext=.dll library_names_spec='$libname.a' ;; osf3* | osf4* | osf5*) library_names_spec='$libname$shrext' ;; rdos*) ;; solaris*) library_names_spec='$libname$shrext' ;; sunos4*) library_names_spec='$libname$shrext$versuffix' ;; sysv4 | sysv4.3*) library_names_spec='$libname$shrext' ;; sysv4*MP*) library_names_spec='$libname$shrext' ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) library_names_spec='$libname$shrext' ;; uts4*) library_names_spec='$libname$shrext' ;; esac sed_quote_subst='s/\(["`$\\]\)/\\\1/g' escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` shlibext=`echo "$shrext" | sed -e 's,^\.,,'` escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <