--- plib-doc-1.8.1.orig/src/js/Makefile.in +++ plib-doc-1.8.1/src/js/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,122 +14,204 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_JS_TRUE@noinst_PROGRAMS = js_demo$(EXEEXT) +subdir = src/js +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__js_demo_SOURCES_DIST = js_demo.cxx +@BUILD_JS_TRUE@am_js_demo_OBJECTS = js_demo.$(OBJEXT) +js_demo_OBJECTS = $(am_js_demo_OBJECTS) +js_demo_DEPENDENCIES = +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(js_demo_SOURCES) +DIST_SOURCES = $(am__js_demo_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_JS_TRUE@noinst_PROGRAMS = js_demo - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_JS_TRUE@js_demo_SOURCES = js_demo.cxx - @BUILD_JS_TRUE@js_demo_LDADD = -lplibjs -lplibul - EXTRA_DIST = js_demo.dsp -subdir = src/js -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_JS_TRUE@noinst_PROGRAMS = js_demo$(EXEEXT) -@BUILD_JS_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_JS_TRUE@am_js_demo_OBJECTS = js_demo.$(OBJEXT) -@BUILD_JS_FALSE@am_js_demo_OBJECTS = -js_demo_OBJECTS = $(am_js_demo_OBJECTS) -@BUILD_JS_TRUE@js_demo_DEPENDENCIES = -@BUILD_JS_FALSE@js_demo_DEPENDENCIES = -js_demo_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/js_demo.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(js_demo_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(js_demo_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/js/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/js/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -137,77 +220,97 @@ $(CXXLINK) $(js_demo_LDFLAGS) $(js_demo_OBJECTS) $(js_demo_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/js_demo.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/js_demo.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -217,9 +320,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -231,6 +332,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -238,7 +340,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -248,14 +350,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -271,25 +376,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/js/Makefile +++ plib-doc-1.8.1/src/js/Makefile @@ -0,0 +1,296 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = js_demo + +js_demo_SOURCES = js_demo.cxx + +js_demo_LDADD = -lplibjs -lplibul + +EXTRA_DIST = js_demo.dsp +subdir = src/js +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = js_demo$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_js_demo_OBJECTS = js_demo.$(OBJEXT) +#am_js_demo_OBJECTS = +js_demo_OBJECTS = $(am_js_demo_OBJECTS) +js_demo_DEPENDENCIES = +#js_demo_DEPENDENCIES = +js_demo_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/js_demo.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(js_demo_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(js_demo_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/js/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +js_demo$(EXEEXT): $(js_demo_OBJECTS) $(js_demo_DEPENDENCIES) + @rm -f js_demo$(EXEEXT) + $(CXXLINK) $(js_demo_LDFLAGS) $(js_demo_OBJECTS) $(js_demo_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/js_demo.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/js/.deps/js_demo.Po +++ plib-doc-1.8.1/src/js/.deps/js_demo.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/pw/Makefile.in +++ plib-doc-1.8.1/src/pw/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,130 +14,211 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_PW_TRUE@noinst_PROGRAMS = pw_demo$(EXEEXT) pw_pui$(EXEEXT) +subdir = src/pw +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__pw_demo_SOURCES_DIST = pw_demo.cxx +@BUILD_PW_TRUE@am_pw_demo_OBJECTS = pw_demo.$(OBJEXT) +pw_demo_OBJECTS = $(am_pw_demo_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_PW_TRUE@pw_demo_DEPENDENCIES = $(am__DEPENDENCIES_1) +am__pw_pui_SOURCES_DIST = pw_pui.cxx +@BUILD_PW_TRUE@am_pw_pui_OBJECTS = pw_pui.$(OBJEXT) +pw_pui_OBJECTS = $(am_pw_pui_OBJECTS) +@BUILD_PW_TRUE@pw_pui_DEPENDENCIES = $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(pw_demo_SOURCES) $(pw_pui_SOURCES) +DIST_SOURCES = $(am__pw_demo_SOURCES_DIST) $(am__pw_pui_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_PW_TRUE@noinst_PROGRAMS = pw_demo pw_pui - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_PW_TRUE@pw_demo_SOURCES = pw_demo.cxx @BUILD_PW_TRUE@pw_pui_SOURCES = pw_pui.cxx - @BUILD_PW_TRUE@pw_demo_LDADD = -lplibpw -lplibul $(OGL_LIBS) @BUILD_PW_TRUE@pw_pui_LDADD = -lplibpw -lplibpu -lplibfnt -lplibsg -lplibul $(OGL_LIBS) - EXTRA_DIST = pw_demo.dsp -subdir = src/pw -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_PW_TRUE@noinst_PROGRAMS = pw_demo$(EXEEXT) pw_pui$(EXEEXT) -@BUILD_PW_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_PW_TRUE@am_pw_demo_OBJECTS = pw_demo.$(OBJEXT) -@BUILD_PW_FALSE@am_pw_demo_OBJECTS = -pw_demo_OBJECTS = $(am_pw_demo_OBJECTS) -@BUILD_PW_TRUE@pw_demo_DEPENDENCIES = -@BUILD_PW_FALSE@pw_demo_DEPENDENCIES = -pw_demo_LDFLAGS = -@BUILD_PW_TRUE@am_pw_pui_OBJECTS = pw_pui.$(OBJEXT) -@BUILD_PW_FALSE@am_pw_pui_OBJECTS = -pw_pui_OBJECTS = $(am_pw_pui_OBJECTS) -@BUILD_PW_TRUE@pw_pui_DEPENDENCIES = -@BUILD_PW_FALSE@pw_pui_DEPENDENCIES = -pw_pui_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/pw_demo.Po $(DEPDIR)/pw_pui.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(pw_demo_SOURCES) $(pw_pui_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(pw_demo_SOURCES) $(pw_pui_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/pw/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/pw/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -148,78 +230,98 @@ $(CXXLINK) $(pw_pui_LDFLAGS) $(pw_pui_OBJECTS) $(pw_pui_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/pw_demo.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/pw_pui.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pw_demo.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pw_pui.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -229,9 +331,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -243,6 +343,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -250,7 +351,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -260,14 +361,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -283,25 +387,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/pw/Makefile +++ plib-doc-1.8.1/src/pw/Makefile @@ -0,0 +1,308 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = pw_demo pw_pui + +pw_demo_SOURCES = pw_demo.cxx +pw_pui_SOURCES = pw_pui.cxx + +pw_demo_LDADD = -lplibpw -lplibul $(OGL_LIBS) +pw_pui_LDADD = -lplibpw -lplibpu -lplibfnt -lplibsg -lplibul $(OGL_LIBS) + +EXTRA_DIST = pw_demo.dsp +subdir = src/pw +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = pw_demo$(EXEEXT) pw_pui$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_pw_demo_OBJECTS = pw_demo.$(OBJEXT) +#am_pw_demo_OBJECTS = +pw_demo_OBJECTS = $(am_pw_demo_OBJECTS) +pw_demo_DEPENDENCIES = +#pw_demo_DEPENDENCIES = +pw_demo_LDFLAGS = +am_pw_pui_OBJECTS = pw_pui.$(OBJEXT) +#am_pw_pui_OBJECTS = +pw_pui_OBJECTS = $(am_pw_pui_OBJECTS) +pw_pui_DEPENDENCIES = +#pw_pui_DEPENDENCIES = +pw_pui_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/pw_demo.Po $(DEPDIR)/pw_pui.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(pw_demo_SOURCES) $(pw_pui_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(pw_demo_SOURCES) $(pw_pui_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/pw/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +pw_demo$(EXEEXT): $(pw_demo_OBJECTS) $(pw_demo_DEPENDENCIES) + @rm -f pw_demo$(EXEEXT) + $(CXXLINK) $(pw_demo_LDFLAGS) $(pw_demo_OBJECTS) $(pw_demo_LDADD) $(LIBS) +pw_pui$(EXEEXT): $(pw_pui_OBJECTS) $(pw_pui_DEPENDENCIES) + @rm -f pw_pui$(EXEEXT) + $(CXXLINK) $(pw_pui_LDFLAGS) $(pw_pui_OBJECTS) $(pw_pui_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/pw_demo.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/pw_pui.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/pw/.deps/pw_demo.Po +++ plib-doc-1.8.1/src/pw/.deps/pw_demo.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/pw/.deps/pw_pui.Po +++ plib-doc-1.8.1/src/pw/.deps/pw_pui.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/sg/Makefile.in +++ plib-doc-1.8.1/src/sg/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,122 +14,206 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_SG_TRUE@noinst_PROGRAMS = sg_quat_test$(EXEEXT) +subdir = src/sg +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__sg_quat_test_SOURCES_DIST = sg_quat_test.cxx +@BUILD_SG_TRUE@am_sg_quat_test_OBJECTS = sg_quat_test.$(OBJEXT) +sg_quat_test_OBJECTS = $(am_sg_quat_test_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_SG_TRUE@sg_quat_test_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SG_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(sg_quat_test_SOURCES) +DIST_SOURCES = $(am__sg_quat_test_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_SG_TRUE@noinst_PROGRAMS = sg_quat_test - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_SG_TRUE@sg_quat_test_SOURCES = sg_quat_test.cxx - @BUILD_SG_TRUE@sg_quat_test_LDADD = -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) - EXTRA_DIST = sg_quat_test.dsp -subdir = src/sg -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_SG_TRUE@noinst_PROGRAMS = sg_quat_test$(EXEEXT) -@BUILD_SG_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_SG_TRUE@am_sg_quat_test_OBJECTS = sg_quat_test.$(OBJEXT) -@BUILD_SG_FALSE@am_sg_quat_test_OBJECTS = -sg_quat_test_OBJECTS = $(am_sg_quat_test_OBJECTS) -@BUILD_SG_TRUE@sg_quat_test_DEPENDENCIES = -@BUILD_SG_FALSE@sg_quat_test_DEPENDENCIES = -sg_quat_test_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/sg_quat_test.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(sg_quat_test_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(sg_quat_test_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/sg/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/sg/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -137,77 +222,97 @@ $(CXXLINK) $(sg_quat_test_LDFLAGS) $(sg_quat_test_OBJECTS) $(sg_quat_test_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sg_quat_test.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sg_quat_test.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -217,9 +322,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -231,6 +334,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -238,7 +342,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -248,14 +352,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -271,25 +378,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/sg/Makefile +++ plib-doc-1.8.1/src/sg/Makefile @@ -0,0 +1,296 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = sg_quat_test + +sg_quat_test_SOURCES = sg_quat_test.cxx + +sg_quat_test_LDADD = -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) + +EXTRA_DIST = sg_quat_test.dsp +subdir = src/sg +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = sg_quat_test$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_sg_quat_test_OBJECTS = sg_quat_test.$(OBJEXT) +#am_sg_quat_test_OBJECTS = +sg_quat_test_OBJECTS = $(am_sg_quat_test_OBJECTS) +sg_quat_test_DEPENDENCIES = +#sg_quat_test_DEPENDENCIES = +sg_quat_test_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/sg_quat_test.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(sg_quat_test_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(sg_quat_test_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/sg/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +sg_quat_test$(EXEEXT): $(sg_quat_test_OBJECTS) $(sg_quat_test_DEPENDENCIES) + @rm -f sg_quat_test$(EXEEXT) + $(CXXLINK) $(sg_quat_test_LDFLAGS) $(sg_quat_test_OBJECTS) $(sg_quat_test_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sg_quat_test.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/sg/.deps/sg_quat_test.Po +++ plib-doc-1.8.1/src/sg/.deps/sg_quat_test.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/sl/Makefile.in +++ plib-doc-1.8.1/src/sl/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,132 +14,214 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_SL_TRUE@noinst_PROGRAMS = example$(EXEEXT) mod_demo$(EXEEXT) +subdir = src/sl +DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__example_SOURCES_DIST = example.cxx +@BUILD_SL_TRUE@am_example_OBJECTS = example.$(OBJEXT) +example_OBJECTS = $(am_example_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_SL_TRUE@example_DEPENDENCIES = $(am__DEPENDENCIES_1) +am__mod_demo_SOURCES_DIST = mod_demo.cxx +@BUILD_SL_TRUE@am_mod_demo_OBJECTS = mod_demo.$(OBJEXT) +mod_demo_OBJECTS = $(am_mod_demo_OBJECTS) +@BUILD_SL_TRUE@mod_demo_DEPENDENCIES = $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(example_SOURCES) $(mod_demo_SOURCES) +DIST_SOURCES = $(am__example_SOURCES_DIST) \ + $(am__mod_demo_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_SL_TRUE@noinst_PROGRAMS = example mod_demo - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_SL_TRUE@example_SOURCES = example.cxx @BUILD_SL_TRUE@mod_demo_SOURCES = mod_demo.cxx - @BUILD_SL_TRUE@example_LDADD = -lplibsm -lplibsl -lplibul $(SND_LIBS) -lm @BUILD_SL_TRUE@mod_demo_LDADD = -lplibsm -lplibsl -lplibul $(SND_LIBS) -lm - EXTRA_DIST = cuckoo.au scream.ub wheeee.ub zzap.wav tuxr.mod \ mod_demo.dsp example.dsp -subdir = src/sl -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_SL_TRUE@noinst_PROGRAMS = example$(EXEEXT) mod_demo$(EXEEXT) -@BUILD_SL_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_SL_TRUE@am_example_OBJECTS = example.$(OBJEXT) -@BUILD_SL_FALSE@am_example_OBJECTS = -example_OBJECTS = $(am_example_OBJECTS) -@BUILD_SL_TRUE@example_DEPENDENCIES = -@BUILD_SL_FALSE@example_DEPENDENCIES = -example_LDFLAGS = -@BUILD_SL_TRUE@am_mod_demo_OBJECTS = mod_demo.$(OBJEXT) -@BUILD_SL_FALSE@am_mod_demo_OBJECTS = -mod_demo_OBJECTS = $(am_mod_demo_OBJECTS) -@BUILD_SL_TRUE@mod_demo_DEPENDENCIES = -@BUILD_SL_FALSE@mod_demo_DEPENDENCIES = -mod_demo_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/example.Po $(DEPDIR)/mod_demo.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(example_SOURCES) $(mod_demo_SOURCES) -DIST_COMMON = README Makefile.am Makefile.in -SOURCES = $(example_SOURCES) $(mod_demo_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/sl/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/sl/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -150,78 +233,98 @@ $(CXXLINK) $(mod_demo_LDFLAGS) $(mod_demo_OBJECTS) $(mod_demo_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/example.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mod_demo.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/example.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_demo.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -231,9 +334,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -245,6 +346,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -252,7 +354,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -262,14 +364,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -285,25 +390,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/sl/Makefile +++ plib-doc-1.8.1/src/sl/Makefile @@ -0,0 +1,310 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = example mod_demo + +example_SOURCES = example.cxx +mod_demo_SOURCES = mod_demo.cxx + +example_LDADD = -lplibsm -lplibsl -lplibul $(SND_LIBS) -lm +mod_demo_LDADD = -lplibsm -lplibsl -lplibul $(SND_LIBS) -lm + +EXTRA_DIST = cuckoo.au scream.ub wheeee.ub zzap.wav tuxr.mod \ + mod_demo.dsp example.dsp + +subdir = src/sl +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = example$(EXEEXT) mod_demo$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_example_OBJECTS = example.$(OBJEXT) +#am_example_OBJECTS = +example_OBJECTS = $(am_example_OBJECTS) +example_DEPENDENCIES = +#example_DEPENDENCIES = +example_LDFLAGS = +am_mod_demo_OBJECTS = mod_demo.$(OBJEXT) +#am_mod_demo_OBJECTS = +mod_demo_OBJECTS = $(am_mod_demo_OBJECTS) +mod_demo_DEPENDENCIES = +#mod_demo_DEPENDENCIES = +mod_demo_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/example.Po $(DEPDIR)/mod_demo.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(example_SOURCES) $(mod_demo_SOURCES) +DIST_COMMON = README Makefile.am Makefile.in +SOURCES = $(example_SOURCES) $(mod_demo_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/sl/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +example$(EXEEXT): $(example_OBJECTS) $(example_DEPENDENCIES) + @rm -f example$(EXEEXT) + $(CXXLINK) $(example_LDFLAGS) $(example_OBJECTS) $(example_LDADD) $(LIBS) +mod_demo$(EXEEXT): $(mod_demo_OBJECTS) $(mod_demo_DEPENDENCIES) + @rm -f mod_demo$(EXEEXT) + $(CXXLINK) $(mod_demo_LDFLAGS) $(mod_demo_OBJECTS) $(mod_demo_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/example.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mod_demo.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/sl/.deps/example.Po +++ plib-doc-1.8.1/src/sl/.deps/example.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/sl/.deps/mod_demo.Po +++ plib-doc-1.8.1/src/sl/.deps/mod_demo.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/fnt/Makefile.in +++ plib-doc-1.8.1/src/fnt/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,131 +14,214 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_FNT_TRUE@noinst_PROGRAMS = fnt_test$(EXEEXT) slideshow$(EXEEXT) +subdir = src/fnt +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__fnt_test_SOURCES_DIST = fnt_test.cxx +@BUILD_FNT_TRUE@am_fnt_test_OBJECTS = fnt_test.$(OBJEXT) +fnt_test_OBJECTS = $(am_fnt_test_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_FNT_TRUE@fnt_test_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_FNT_TRUE@ $(am__DEPENDENCIES_1) +am__slideshow_SOURCES_DIST = slideshow.cxx +@BUILD_FNT_TRUE@am_slideshow_OBJECTS = slideshow.$(OBJEXT) +slideshow_OBJECTS = $(am_slideshow_OBJECTS) +@BUILD_FNT_TRUE@slideshow_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_FNT_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(fnt_test_SOURCES) $(slideshow_SOURCES) +DIST_SOURCES = $(am__fnt_test_SOURCES_DIST) \ + $(am__slideshow_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_FNT_TRUE@noinst_PROGRAMS = fnt_test slideshow - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_FNT_TRUE@fnt_test_SOURCES = fnt_test.cxx - @BUILD_FNT_TRUE@slideshow_SOURCES = slideshow.cxx - @BUILD_FNT_TRUE@fnt_test_LDADD = -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) @BUILD_FNT_TRUE@slideshow_LDADD = -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) - EXTRA_DIST = fnt_test.dsp slideshow.dsp -subdir = src/fnt -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_FNT_TRUE@noinst_PROGRAMS = fnt_test$(EXEEXT) slideshow$(EXEEXT) -@BUILD_FNT_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_FNT_TRUE@am_fnt_test_OBJECTS = fnt_test.$(OBJEXT) -@BUILD_FNT_FALSE@am_fnt_test_OBJECTS = -fnt_test_OBJECTS = $(am_fnt_test_OBJECTS) -@BUILD_FNT_TRUE@fnt_test_DEPENDENCIES = -@BUILD_FNT_FALSE@fnt_test_DEPENDENCIES = -fnt_test_LDFLAGS = -@BUILD_FNT_TRUE@am_slideshow_OBJECTS = slideshow.$(OBJEXT) -@BUILD_FNT_FALSE@am_slideshow_OBJECTS = -slideshow_OBJECTS = $(am_slideshow_OBJECTS) -@BUILD_FNT_TRUE@slideshow_DEPENDENCIES = -@BUILD_FNT_FALSE@slideshow_DEPENDENCIES = -slideshow_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/fnt_test.Po $(DEPDIR)/slideshow.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(fnt_test_SOURCES) $(slideshow_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(fnt_test_SOURCES) $(slideshow_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/fnt/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/fnt/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -149,78 +233,98 @@ $(CXXLINK) $(slideshow_LDFLAGS) $(slideshow_OBJECTS) $(slideshow_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/fnt_test.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/slideshow.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fnt_test.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slideshow.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -230,9 +334,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -244,6 +346,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -251,7 +354,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -261,14 +364,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -284,25 +390,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/fnt/Makefile +++ plib-doc-1.8.1/src/fnt/Makefile @@ -0,0 +1,309 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = fnt_test slideshow + +fnt_test_SOURCES = fnt_test.cxx + +slideshow_SOURCES = slideshow.cxx + +fnt_test_LDADD = -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) +slideshow_LDADD = -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) + +EXTRA_DIST = fnt_test.dsp slideshow.dsp +subdir = src/fnt +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = fnt_test$(EXEEXT) slideshow$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_fnt_test_OBJECTS = fnt_test.$(OBJEXT) +#am_fnt_test_OBJECTS = +fnt_test_OBJECTS = $(am_fnt_test_OBJECTS) +fnt_test_DEPENDENCIES = +#fnt_test_DEPENDENCIES = +fnt_test_LDFLAGS = +am_slideshow_OBJECTS = slideshow.$(OBJEXT) +#am_slideshow_OBJECTS = +slideshow_OBJECTS = $(am_slideshow_OBJECTS) +slideshow_DEPENDENCIES = +#slideshow_DEPENDENCIES = +slideshow_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/fnt_test.Po $(DEPDIR)/slideshow.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(fnt_test_SOURCES) $(slideshow_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(fnt_test_SOURCES) $(slideshow_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/fnt/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +fnt_test$(EXEEXT): $(fnt_test_OBJECTS) $(fnt_test_DEPENDENCIES) + @rm -f fnt_test$(EXEEXT) + $(CXXLINK) $(fnt_test_LDFLAGS) $(fnt_test_OBJECTS) $(fnt_test_LDADD) $(LIBS) +slideshow$(EXEEXT): $(slideshow_OBJECTS) $(slideshow_DEPENDENCIES) + @rm -f slideshow$(EXEEXT) + $(CXXLINK) $(slideshow_LDFLAGS) $(slideshow_OBJECTS) $(slideshow_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/fnt_test.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/slideshow.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/fnt/.deps/fnt_test.Po +++ plib-doc-1.8.1/src/fnt/.deps/fnt_test.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/fnt/.deps/slideshow.Po +++ plib-doc-1.8.1/src/fnt/.deps/slideshow.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/net/http_get/Makefile.in +++ plib-doc-1.8.1/src/net/http_get/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,122 +14,204 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_NET_TRUE@noinst_PROGRAMS = http_get$(EXEEXT) +subdir = src/net/http_get +DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__http_get_SOURCES_DIST = http_get.cxx +@BUILD_NET_TRUE@am_http_get_OBJECTS = http_get.$(OBJEXT) +http_get_OBJECTS = $(am_http_get_OBJECTS) +http_get_DEPENDENCIES = +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(http_get_SOURCES) +DIST_SOURCES = $(am__http_get_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_NET_TRUE@noinst_PROGRAMS = http_get - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_NET_TRUE@http_get_SOURCES = http_get.cxx - @BUILD_NET_TRUE@http_get_LDADD = -lplibnet -lplibul - EXTRA_DIST = http_get.dsp -subdir = src/net/http_get -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_NET_TRUE@noinst_PROGRAMS = http_get$(EXEEXT) -@BUILD_NET_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_NET_TRUE@am_http_get_OBJECTS = http_get.$(OBJEXT) -@BUILD_NET_FALSE@am_http_get_OBJECTS = -http_get_OBJECTS = $(am_http_get_OBJECTS) -@BUILD_NET_TRUE@http_get_DEPENDENCIES = -@BUILD_NET_FALSE@http_get_DEPENDENCIES = -http_get_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/http_get.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(http_get_SOURCES) -DIST_COMMON = README Makefile.am Makefile.in -SOURCES = $(http_get_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/net/http_get/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/net/http_get/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -137,77 +220,97 @@ $(CXXLINK) $(http_get_LDFLAGS) $(http_get_OBJECTS) $(http_get_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/http_get.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/http_get.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -217,9 +320,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -231,6 +332,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -238,7 +340,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -248,14 +350,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -271,25 +376,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/net/http_get/Makefile +++ plib-doc-1.8.1/src/net/http_get/Makefile @@ -0,0 +1,296 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = http_get + +http_get_SOURCES = http_get.cxx + +http_get_LDADD = -lplibnet -lplibul + +EXTRA_DIST = http_get.dsp +subdir = src/net/http_get +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = http_get$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_http_get_OBJECTS = http_get.$(OBJEXT) +#am_http_get_OBJECTS = +http_get_OBJECTS = $(am_http_get_OBJECTS) +http_get_DEPENDENCIES = +#http_get_DEPENDENCIES = +http_get_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/http_get.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(http_get_SOURCES) +DIST_COMMON = README Makefile.am Makefile.in +SOURCES = $(http_get_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/net/http_get/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +http_get$(EXEEXT): $(http_get_OBJECTS) $(http_get_DEPENDENCIES) + @rm -f http_get$(EXEEXT) + $(CXXLINK) $(http_get_LDFLAGS) $(http_get_OBJECTS) $(http_get_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/http_get.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/net/http_get/.deps/http_get.Po +++ plib-doc-1.8.1/src/net/http_get/.deps/http_get.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/net/Makefile.in +++ plib-doc-1.8.1/src/net/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -12,96 +13,194 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +subdir = src/net +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ SUBDIRS = client_server http_get net_echo -subdir = src/net -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -DIST_SOURCES = - -RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ - uninstall-info-recursive all-recursive install-data-recursive \ - install-exec-recursive installdirs-recursive install-recursive \ - uninstall-recursive check-recursive installcheck-recursive -DIST_COMMON = Makefile.am Makefile.in -DIST_SUBDIRS = $(SUBDIRS) all: all-recursive .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/net/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/net/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd @@ -111,7 +210,13 @@ # (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): - @set fnord $(MAKEFLAGS); amf=$$2; \ + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -123,7 +228,7 @@ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ @@ -131,7 +236,13 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ @@ -152,80 +263,116 @@ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done - -tags: TAGS +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ 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 && tags="$$tags -i $$here/$$subdir/TAGS"; \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d $(distdir)/$$subdir \ - || mkdir $(distdir)/$$subdir \ + test -d "$(distdir)/$$subdir" \ + || $(mkdir_p) "$(distdir)/$$subdir" \ || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" \ - distdir=../$(distdir)/$$subdir \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ distdir) \ || exit 1; \ fi; \ @@ -235,7 +382,6 @@ all-am: Makefile installdirs: installdirs-recursive installdirs-am: - install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive @@ -247,6 +393,7 @@ installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -254,7 +401,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -264,13 +411,15 @@ 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 + info: info-recursive info-am: @@ -286,31 +435,36 @@ 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-info-am uninstall-info: uninstall-info-recursive -.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ - clean-generic clean-recursive distclean distclean-generic \ - distclean-recursive distclean-tags distdir dvi dvi-am \ - dvi-recursive info info-am info-recursive install install-am \ - install-data install-data-am install-data-recursive \ - install-exec install-exec-am install-exec-recursive \ - install-info install-info-am install-info-recursive install-man \ - install-recursive install-strip installcheck installcheck-am \ - installdirs installdirs-am installdirs-recursive \ - maintainer-clean maintainer-clean-generic \ +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \ + clean clean-generic clean-recursive ctags ctags-recursive \ + distclean distclean-generic distclean-recursive distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ maintainer-clean-recursive mostlyclean mostlyclean-generic \ - mostlyclean-recursive tags tags-recursive uninstall \ - uninstall-am uninstall-info-am uninstall-info-recursive \ - uninstall-recursive + mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/net/net_echo/Makefile.in +++ plib-doc-1.8.1/src/net/net_echo/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,122 +14,204 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_NET_TRUE@noinst_PROGRAMS = net_echo$(EXEEXT) +subdir = src/net/net_echo +DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__net_echo_SOURCES_DIST = net_echo.cxx +@BUILD_NET_TRUE@am_net_echo_OBJECTS = net_echo.$(OBJEXT) +net_echo_OBJECTS = $(am_net_echo_OBJECTS) +net_echo_DEPENDENCIES = +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(net_echo_SOURCES) +DIST_SOURCES = $(am__net_echo_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_NET_TRUE@noinst_PROGRAMS = net_echo - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_NET_TRUE@net_echo_SOURCES = net_echo.cxx - @BUILD_NET_TRUE@net_echo_LDADD = -lplibnet -lplibul - EXTRA_DIST = net_echo.dsp -subdir = src/net/net_echo -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_NET_TRUE@noinst_PROGRAMS = net_echo$(EXEEXT) -@BUILD_NET_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_NET_TRUE@am_net_echo_OBJECTS = net_echo.$(OBJEXT) -@BUILD_NET_FALSE@am_net_echo_OBJECTS = -net_echo_OBJECTS = $(am_net_echo_OBJECTS) -@BUILD_NET_TRUE@net_echo_DEPENDENCIES = -@BUILD_NET_FALSE@net_echo_DEPENDENCIES = -net_echo_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/net_echo.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(net_echo_SOURCES) -DIST_COMMON = README Makefile.am Makefile.in -SOURCES = $(net_echo_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/net/net_echo/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/net/net_echo/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -137,77 +220,97 @@ $(CXXLINK) $(net_echo_LDFLAGS) $(net_echo_OBJECTS) $(net_echo_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/net_echo.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net_echo.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -217,9 +320,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -231,6 +332,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -238,7 +340,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -248,14 +350,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -271,25 +376,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/net/net_echo/Makefile +++ plib-doc-1.8.1/src/net/net_echo/Makefile @@ -0,0 +1,296 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = net_echo + +net_echo_SOURCES = net_echo.cxx + +net_echo_LDADD = -lplibnet -lplibul + +EXTRA_DIST = net_echo.dsp +subdir = src/net/net_echo +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = net_echo$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_net_echo_OBJECTS = net_echo.$(OBJEXT) +#am_net_echo_OBJECTS = +net_echo_OBJECTS = $(am_net_echo_OBJECTS) +net_echo_DEPENDENCIES = +#net_echo_DEPENDENCIES = +net_echo_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/net_echo.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(net_echo_SOURCES) +DIST_COMMON = README Makefile.am Makefile.in +SOURCES = $(net_echo_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/net/net_echo/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +net_echo$(EXEEXT): $(net_echo_OBJECTS) $(net_echo_DEPENDENCIES) + @rm -f net_echo$(EXEEXT) + $(CXXLINK) $(net_echo_LDFLAGS) $(net_echo_OBJECTS) $(net_echo_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/net_echo.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/net/net_echo/.deps/net_echo.Po +++ plib-doc-1.8.1/src/net/net_echo/.deps/net_echo.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/net/client_server/Makefile.in +++ plib-doc-1.8.1/src/net/client_server/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,132 +14,212 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_NET_TRUE@noinst_PROGRAMS = net_udp_client$(EXEEXT) \ +@BUILD_NET_TRUE@ net_udp_server$(EXEEXT) +subdir = src/net/client_server +DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__net_udp_client_SOURCES_DIST = net_udp_client.cxx +@BUILD_NET_TRUE@am_net_udp_client_OBJECTS = net_udp_client.$(OBJEXT) +net_udp_client_OBJECTS = $(am_net_udp_client_OBJECTS) +net_udp_client_DEPENDENCIES = +am__net_udp_server_SOURCES_DIST = net_udp_server.cxx +@BUILD_NET_TRUE@am_net_udp_server_OBJECTS = net_udp_server.$(OBJEXT) +net_udp_server_OBJECTS = $(am_net_udp_server_OBJECTS) +net_udp_server_DEPENDENCIES = +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(net_udp_client_SOURCES) $(net_udp_server_SOURCES) +DIST_SOURCES = $(am__net_udp_client_SOURCES_DIST) \ + $(am__net_udp_server_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_NET_TRUE@noinst_PROGRAMS = net_udp_client net_udp_server - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_NET_TRUE@net_udp_client_SOURCES = net_udp_client.cxx @BUILD_NET_TRUE@net_udp_client_LDADD = -lplibnet -lplibul - @BUILD_NET_TRUE@net_udp_server_SOURCES = net_udp_server.cxx @BUILD_NET_TRUE@net_udp_server_LDADD = -lplibnet -lplibul - EXTRA_DIST = net_udp_client.dsp net_udp_server.dsp -subdir = src/net/client_server -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_NET_TRUE@noinst_PROGRAMS = net_udp_client$(EXEEXT) \ -@BUILD_NET_TRUE@ net_udp_server$(EXEEXT) -@BUILD_NET_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_NET_TRUE@am_net_udp_client_OBJECTS = net_udp_client.$(OBJEXT) -@BUILD_NET_FALSE@am_net_udp_client_OBJECTS = -net_udp_client_OBJECTS = $(am_net_udp_client_OBJECTS) -@BUILD_NET_TRUE@net_udp_client_DEPENDENCIES = -@BUILD_NET_FALSE@net_udp_client_DEPENDENCIES = -net_udp_client_LDFLAGS = -@BUILD_NET_TRUE@am_net_udp_server_OBJECTS = net_udp_server.$(OBJEXT) -@BUILD_NET_FALSE@am_net_udp_server_OBJECTS = -net_udp_server_OBJECTS = $(am_net_udp_server_OBJECTS) -@BUILD_NET_TRUE@net_udp_server_DEPENDENCIES = -@BUILD_NET_FALSE@net_udp_server_DEPENDENCIES = -net_udp_server_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/net_udp_client.Po \ -@AMDEP_TRUE@ $(DEPDIR)/net_udp_server.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(net_udp_client_SOURCES) $(net_udp_server_SOURCES) -DIST_COMMON = README Makefile.am Makefile.in -SOURCES = $(net_udp_client_SOURCES) $(net_udp_server_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/net/client_server/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/net/client_server/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -150,78 +231,98 @@ $(CXXLINK) $(net_udp_server_LDFLAGS) $(net_udp_server_OBJECTS) $(net_udp_server_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/net_udp_client.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/net_udp_server.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net_udp_client.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net_udp_server.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -231,9 +332,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -245,6 +344,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -252,7 +352,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -262,14 +362,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -285,25 +388,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/net/client_server/Makefile +++ plib-doc-1.8.1/src/net/client_server/Makefile @@ -0,0 +1,310 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = net_udp_client net_udp_server + +net_udp_client_SOURCES = net_udp_client.cxx +net_udp_client_LDADD = -lplibnet -lplibul + +net_udp_server_SOURCES = net_udp_server.cxx +net_udp_server_LDADD = -lplibnet -lplibul + +EXTRA_DIST = net_udp_client.dsp net_udp_server.dsp +subdir = src/net/client_server +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = net_udp_client$(EXEEXT) \ + net_udp_server$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_net_udp_client_OBJECTS = net_udp_client.$(OBJEXT) +#am_net_udp_client_OBJECTS = +net_udp_client_OBJECTS = $(am_net_udp_client_OBJECTS) +net_udp_client_DEPENDENCIES = +#net_udp_client_DEPENDENCIES = +net_udp_client_LDFLAGS = +am_net_udp_server_OBJECTS = net_udp_server.$(OBJEXT) +#am_net_udp_server_OBJECTS = +net_udp_server_OBJECTS = $(am_net_udp_server_OBJECTS) +net_udp_server_DEPENDENCIES = +#net_udp_server_DEPENDENCIES = +net_udp_server_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/net_udp_client.Po \ +@AMDEP_TRUE@ $(DEPDIR)/net_udp_server.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(net_udp_client_SOURCES) $(net_udp_server_SOURCES) +DIST_COMMON = README Makefile.am Makefile.in +SOURCES = $(net_udp_client_SOURCES) $(net_udp_server_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/net/client_server/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +net_udp_client$(EXEEXT): $(net_udp_client_OBJECTS) $(net_udp_client_DEPENDENCIES) + @rm -f net_udp_client$(EXEEXT) + $(CXXLINK) $(net_udp_client_LDFLAGS) $(net_udp_client_OBJECTS) $(net_udp_client_LDADD) $(LIBS) +net_udp_server$(EXEEXT): $(net_udp_server_OBJECTS) $(net_udp_server_DEPENDENCIES) + @rm -f net_udp_server$(EXEEXT) + $(CXXLINK) $(net_udp_server_LDFLAGS) $(net_udp_server_OBJECTS) $(net_udp_server_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/net_udp_client.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/net_udp_server.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/net/client_server/.deps/net_udp_client.Po +++ plib-doc-1.8.1/src/net/client_server/.deps/net_udp_client.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/net/client_server/.deps/net_udp_server.Po +++ plib-doc-1.8.1/src/net/client_server/.deps/net_udp_server.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/net/Makefile +++ plib-doc-1.8.1/src/net/Makefile @@ -0,0 +1,317 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +SUBDIRS = client_server http_get net_echo +subdir = src/net +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ + uninstall-info-recursive all-recursive install-data-recursive \ + install-exec-recursive installdirs-recursive install-recursive \ + uninstall-recursive check-recursive installcheck-recursive +DIST_COMMON = Makefile.am Makefile.in +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/net/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +uninstall-info-am: + +# 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): + @set fnord $(MAKEFLAGS); amf=$$2; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @set fnord $(MAKEFLAGS); amf=$$2; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + for subdir in $(SUBDIRS); do \ + if test "$$subdir" = .; then :; else \ + test -d $(distdir)/$$subdir \ + || mkdir $(distdir)/$$subdir \ + || exit 1; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + 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: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ + clean-generic clean-recursive distclean distclean-generic \ + distclean-recursive distclean-tags distdir dvi dvi-am \ + dvi-recursive info info-am info-recursive install install-am \ + install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive tags tags-recursive uninstall \ + uninstall-am uninstall-info-am uninstall-info-recursive \ + uninstall-recursive + +# 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: --- plib-doc-1.8.1.orig/src/psl/Makefile.in +++ plib-doc-1.8.1/src/psl/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,122 +14,204 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_PSL_TRUE@noinst_PROGRAMS = psl_demo$(EXEEXT) +subdir = src/psl +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__psl_demo_SOURCES_DIST = psl_demo.cxx +@BUILD_PSL_TRUE@am_psl_demo_OBJECTS = psl_demo.$(OBJEXT) +psl_demo_OBJECTS = $(am_psl_demo_OBJECTS) +psl_demo_DEPENDENCIES = +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(psl_demo_SOURCES) +DIST_SOURCES = $(am__psl_demo_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_PSL_TRUE@noinst_PROGRAMS = psl_demo - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_PSL_TRUE@psl_demo_SOURCES = psl_demo.cxx - @BUILD_PSL_TRUE@psl_demo_LDADD = -lplibpsl -lplibul -lm - EXTRA_DIST = psl_demo.dsp -subdir = src/psl -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_PSL_TRUE@noinst_PROGRAMS = psl_demo$(EXEEXT) -@BUILD_PSL_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_PSL_TRUE@am_psl_demo_OBJECTS = psl_demo.$(OBJEXT) -@BUILD_PSL_FALSE@am_psl_demo_OBJECTS = -psl_demo_OBJECTS = $(am_psl_demo_OBJECTS) -@BUILD_PSL_TRUE@psl_demo_DEPENDENCIES = -@BUILD_PSL_FALSE@psl_demo_DEPENDENCIES = -psl_demo_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/psl_demo.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(psl_demo_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(psl_demo_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/psl/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/psl/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -137,77 +220,97 @@ $(CXXLINK) $(psl_demo_LDFLAGS) $(psl_demo_OBJECTS) $(psl_demo_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/psl_demo.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/psl_demo.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -217,9 +320,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -231,6 +332,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -238,7 +340,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -248,14 +350,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -271,25 +376,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/psl/Makefile +++ plib-doc-1.8.1/src/psl/Makefile @@ -0,0 +1,296 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = psl_demo + +psl_demo_SOURCES = psl_demo.cxx + +psl_demo_LDADD = -lplibpsl -lplibul -lm + +EXTRA_DIST = psl_demo.dsp +subdir = src/psl +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = psl_demo$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_psl_demo_OBJECTS = psl_demo.$(OBJEXT) +#am_psl_demo_OBJECTS = +psl_demo_OBJECTS = $(am_psl_demo_OBJECTS) +psl_demo_DEPENDENCIES = +#psl_demo_DEPENDENCIES = +psl_demo_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/psl_demo.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(psl_demo_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(psl_demo_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/psl/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +psl_demo$(EXEEXT): $(psl_demo_OBJECTS) $(psl_demo_DEPENDENCIES) + @rm -f psl_demo$(EXEEXT) + $(CXXLINK) $(psl_demo_LDFLAGS) $(psl_demo_OBJECTS) $(psl_demo_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/psl_demo.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/psl/.deps/psl_demo.Po +++ plib-doc-1.8.1/src/psl/.deps/psl_demo.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/pui/Makefile.in +++ plib-doc-1.8.1/src/pui/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,159 +14,235 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_PUI_TRUE@noinst_PROGRAMS = simple$(EXEEXT) complex$(EXEEXT) \ +@BUILD_PUI_TRUE@ widget_list$(EXEEXT) PointPicker$(EXEEXT) +subdir = src/pui +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__PointPicker_SOURCES_DIST = PointPicker.cxx +@BUILD_PUI_TRUE@am_PointPicker_OBJECTS = PointPicker.$(OBJEXT) +PointPicker_OBJECTS = $(am_PointPicker_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_PUI_TRUE@PointPicker_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_PUI_TRUE@ $(am__DEPENDENCIES_1) +am__complex_SOURCES_DIST = complex.cxx +@BUILD_PUI_TRUE@am_complex_OBJECTS = complex.$(OBJEXT) +complex_OBJECTS = $(am_complex_OBJECTS) +@BUILD_PUI_TRUE@complex_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_PUI_TRUE@ $(am__DEPENDENCIES_1) +am__simple_SOURCES_DIST = simple.cxx +@BUILD_PUI_TRUE@am_simple_OBJECTS = simple.$(OBJEXT) +simple_OBJECTS = $(am_simple_OBJECTS) +@BUILD_PUI_TRUE@simple_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_PUI_TRUE@ $(am__DEPENDENCIES_1) +am__widget_list_SOURCES_DIST = widget_list.cxx +@BUILD_PUI_TRUE@am_widget_list_OBJECTS = widget_list.$(OBJEXT) +widget_list_OBJECTS = $(am_widget_list_OBJECTS) +@BUILD_PUI_TRUE@widget_list_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_PUI_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(PointPicker_SOURCES) $(complex_SOURCES) $(simple_SOURCES) \ + $(widget_list_SOURCES) +DIST_SOURCES = $(am__PointPicker_SOURCES_DIST) \ + $(am__complex_SOURCES_DIST) $(am__simple_SOURCES_DIST) \ + $(am__widget_list_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_PUI_TRUE@noinst_PROGRAMS = simple complex widget_list PointPicker - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_PUI_TRUE@simple_SOURCES = simple.cxx - @BUILD_PUI_TRUE@complex_SOURCES = complex.cxx - @BUILD_PUI_TRUE@widget_list_SOURCES = widget_list.cxx - @BUILD_PUI_TRUE@PointPicker_SOURCES = PointPicker.cxx - @BUILD_PUI_TRUE@simple_LDADD = -lplibpu -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) - @BUILD_PUI_TRUE@complex_LDADD = -lplibpu -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) - @BUILD_PUI_TRUE@widget_list_LDADD = -lplibpu -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) \ @BUILD_PUI_TRUE@ $(OGL_LIBS) - @BUILD_PUI_TRUE@PointPicker_LDADD = -lplibpu -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) \ @BUILD_PUI_TRUE@ $(OGL_LIBS) - EXTRA_DIST = complex.dsp simple.dsp PointPicker.dsp widget_list.dsp -subdir = src/pui -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_PUI_TRUE@noinst_PROGRAMS = simple$(EXEEXT) complex$(EXEEXT) \ -@BUILD_PUI_TRUE@ widget_list$(EXEEXT) PointPicker$(EXEEXT) -@BUILD_PUI_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_PUI_TRUE@am_PointPicker_OBJECTS = PointPicker.$(OBJEXT) -@BUILD_PUI_FALSE@am_PointPicker_OBJECTS = -PointPicker_OBJECTS = $(am_PointPicker_OBJECTS) -@BUILD_PUI_TRUE@PointPicker_DEPENDENCIES = -@BUILD_PUI_FALSE@PointPicker_DEPENDENCIES = -PointPicker_LDFLAGS = -@BUILD_PUI_TRUE@am_complex_OBJECTS = complex.$(OBJEXT) -@BUILD_PUI_FALSE@am_complex_OBJECTS = -complex_OBJECTS = $(am_complex_OBJECTS) -@BUILD_PUI_TRUE@complex_DEPENDENCIES = -@BUILD_PUI_FALSE@complex_DEPENDENCIES = -complex_LDFLAGS = -@BUILD_PUI_TRUE@am_simple_OBJECTS = simple.$(OBJEXT) -@BUILD_PUI_FALSE@am_simple_OBJECTS = -simple_OBJECTS = $(am_simple_OBJECTS) -@BUILD_PUI_TRUE@simple_DEPENDENCIES = -@BUILD_PUI_FALSE@simple_DEPENDENCIES = -simple_LDFLAGS = -@BUILD_PUI_TRUE@am_widget_list_OBJECTS = widget_list.$(OBJEXT) -@BUILD_PUI_FALSE@am_widget_list_OBJECTS = -widget_list_OBJECTS = $(am_widget_list_OBJECTS) -@BUILD_PUI_TRUE@widget_list_DEPENDENCIES = -@BUILD_PUI_FALSE@widget_list_DEPENDENCIES = -widget_list_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/PointPicker.Po $(DEPDIR)/complex.Po \ -@AMDEP_TRUE@ $(DEPDIR)/simple.Po $(DEPDIR)/widget_list.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(PointPicker_SOURCES) $(complex_SOURCES) \ - $(simple_SOURCES) $(widget_list_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(PointPicker_SOURCES) $(complex_SOURCES) $(simple_SOURCES) $(widget_list_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/pui/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/pui/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -183,80 +260,100 @@ $(CXXLINK) $(widget_list_LDFLAGS) $(widget_list_OBJECTS) $(widget_list_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/PointPicker.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/complex.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/simple.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/widget_list.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PointPicker.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/complex.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/simple.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_list.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -266,9 +363,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -280,6 +375,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -287,7 +383,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -297,14 +393,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -320,25 +419,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/pui/Makefile +++ plib-doc-1.8.1/src/pui/Makefile @@ -0,0 +1,345 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = simple complex widget_list PointPicker + +simple_SOURCES = simple.cxx + +complex_SOURCES = complex.cxx + +widget_list_SOURCES = widget_list.cxx + +PointPicker_SOURCES = PointPicker.cxx + +simple_LDADD = -lplibpu -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) + +complex_LDADD = -lplibpu -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) + +widget_list_LDADD = -lplibpu -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) \ + $(OGL_LIBS) + + +PointPicker_LDADD = -lplibpu -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) \ + $(OGL_LIBS) + + +EXTRA_DIST = complex.dsp simple.dsp PointPicker.dsp widget_list.dsp +subdir = src/pui +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = simple$(EXEEXT) complex$(EXEEXT) \ + widget_list$(EXEEXT) PointPicker$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_PointPicker_OBJECTS = PointPicker.$(OBJEXT) +#am_PointPicker_OBJECTS = +PointPicker_OBJECTS = $(am_PointPicker_OBJECTS) +PointPicker_DEPENDENCIES = +#PointPicker_DEPENDENCIES = +PointPicker_LDFLAGS = +am_complex_OBJECTS = complex.$(OBJEXT) +#am_complex_OBJECTS = +complex_OBJECTS = $(am_complex_OBJECTS) +complex_DEPENDENCIES = +#complex_DEPENDENCIES = +complex_LDFLAGS = +am_simple_OBJECTS = simple.$(OBJEXT) +#am_simple_OBJECTS = +simple_OBJECTS = $(am_simple_OBJECTS) +simple_DEPENDENCIES = +#simple_DEPENDENCIES = +simple_LDFLAGS = +am_widget_list_OBJECTS = widget_list.$(OBJEXT) +#am_widget_list_OBJECTS = +widget_list_OBJECTS = $(am_widget_list_OBJECTS) +widget_list_DEPENDENCIES = +#widget_list_DEPENDENCIES = +widget_list_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/PointPicker.Po $(DEPDIR)/complex.Po \ +@AMDEP_TRUE@ $(DEPDIR)/simple.Po $(DEPDIR)/widget_list.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(PointPicker_SOURCES) $(complex_SOURCES) \ + $(simple_SOURCES) $(widget_list_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(PointPicker_SOURCES) $(complex_SOURCES) $(simple_SOURCES) $(widget_list_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/pui/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +PointPicker$(EXEEXT): $(PointPicker_OBJECTS) $(PointPicker_DEPENDENCIES) + @rm -f PointPicker$(EXEEXT) + $(CXXLINK) $(PointPicker_LDFLAGS) $(PointPicker_OBJECTS) $(PointPicker_LDADD) $(LIBS) +complex$(EXEEXT): $(complex_OBJECTS) $(complex_DEPENDENCIES) + @rm -f complex$(EXEEXT) + $(CXXLINK) $(complex_LDFLAGS) $(complex_OBJECTS) $(complex_LDADD) $(LIBS) +simple$(EXEEXT): $(simple_OBJECTS) $(simple_DEPENDENCIES) + @rm -f simple$(EXEEXT) + $(CXXLINK) $(simple_LDFLAGS) $(simple_OBJECTS) $(simple_LDADD) $(LIBS) +widget_list$(EXEEXT): $(widget_list_OBJECTS) $(widget_list_DEPENDENCIES) + @rm -f widget_list$(EXEEXT) + $(CXXLINK) $(widget_list_LDFLAGS) $(widget_list_OBJECTS) $(widget_list_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/PointPicker.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/complex.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/simple.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/widget_list.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/pui/.deps/PointPicker.Po +++ plib-doc-1.8.1/src/pui/.deps/PointPicker.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/pui/.deps/complex.Po +++ plib-doc-1.8.1/src/pui/.deps/complex.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/pui/.deps/simple.Po +++ plib-doc-1.8.1/src/pui/.deps/simple.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/pui/.deps/widget_list.Po +++ plib-doc-1.8.1/src/pui/.deps/widget_list.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/sky/Makefile.in +++ plib-doc-1.8.1/src/ssg/sky/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,122 +14,206 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_SSG_TRUE@noinst_PROGRAMS = sky$(EXEEXT) +subdir = src/ssg/sky +DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__sky_SOURCES_DIST = sky.cxx +@BUILD_SSG_TRUE@am_sky_OBJECTS = sky.$(OBJEXT) +sky_OBJECTS = $(am_sky_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_SSG_TRUE@sky_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SSG_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(sky_SOURCES) +DIST_SOURCES = $(am__sky_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_SSG_TRUE@noinst_PROGRAMS = sky - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_SSG_TRUE@sky_SOURCES = sky.cxx - @BUILD_SSG_TRUE@sky_LDADD = -lplibpu -lplibfnt -lplibssgaux -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) - EXTRA_DIST = sky.dsp README -subdir = src/ssg/sky -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_SSG_TRUE@noinst_PROGRAMS = sky$(EXEEXT) -@BUILD_SSG_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_SSG_TRUE@am_sky_OBJECTS = sky.$(OBJEXT) -@BUILD_SSG_FALSE@am_sky_OBJECTS = -sky_OBJECTS = $(am_sky_OBJECTS) -@BUILD_SSG_TRUE@sky_DEPENDENCIES = -@BUILD_SSG_FALSE@sky_DEPENDENCIES = -sky_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/sky.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(sky_SOURCES) -DIST_COMMON = README Makefile.am Makefile.in -SOURCES = $(sky_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/ssg/sky/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/ssg/sky/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -137,77 +222,97 @@ $(CXXLINK) $(sky_LDFLAGS) $(sky_OBJECTS) $(sky_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sky.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sky.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -217,9 +322,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -231,6 +334,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -238,7 +342,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -248,14 +352,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -271,25 +378,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/ssg/sky/Makefile +++ plib-doc-1.8.1/src/ssg/sky/Makefile @@ -0,0 +1,296 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = sky + +sky_SOURCES = sky.cxx + +sky_LDADD = -lplibpu -lplibfnt -lplibssgaux -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) + +EXTRA_DIST = sky.dsp README +subdir = src/ssg/sky +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = sky$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_sky_OBJECTS = sky.$(OBJEXT) +#am_sky_OBJECTS = +sky_OBJECTS = $(am_sky_OBJECTS) +sky_DEPENDENCIES = +#sky_DEPENDENCIES = +sky_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/sky.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(sky_SOURCES) +DIST_COMMON = README Makefile.am Makefile.in +SOURCES = $(sky_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/ssg/sky/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +sky$(EXEEXT): $(sky_OBJECTS) $(sky_DEPENDENCIES) + @rm -f sky$(EXEEXT) + $(CXXLINK) $(sky_LDFLAGS) $(sky_OBJECTS) $(sky_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sky.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/ssg/sky/.deps/sky.Po +++ plib-doc-1.8.1/src/ssg/sky/.deps/sky.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/tux/Makefile.in +++ plib-doc-1.8.1/src/ssg/tux/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,139 +14,221 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_SSG_TRUE@noinst_PROGRAMS = tux_example$(EXEEXT) \ +@BUILD_SSG_TRUE@ WavingFlagDemo$(EXEEXT) +subdir = src/ssg/tux +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__WavingFlagDemo_SOURCES_DIST = WavingFlag.cxx WavingFlagDemo.cxx \ + WavingFlag.h +@BUILD_SSG_TRUE@am_WavingFlagDemo_OBJECTS = WavingFlag.$(OBJEXT) \ +@BUILD_SSG_TRUE@ WavingFlagDemo.$(OBJEXT) +WavingFlagDemo_OBJECTS = $(am_WavingFlagDemo_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_SSG_TRUE@WavingFlagDemo_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SSG_TRUE@ $(am__DEPENDENCIES_1) +am__tux_example_SOURCES_DIST = tux_example.cxx +@BUILD_SSG_TRUE@am_tux_example_OBJECTS = tux_example.$(OBJEXT) +tux_example_OBJECTS = $(am_tux_example_OBJECTS) +@BUILD_SSG_TRUE@tux_example_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SSG_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +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 = $(WavingFlagDemo_SOURCES) $(tux_example_SOURCES) +DIST_SOURCES = $(am__WavingFlagDemo_SOURCES_DIST) \ + $(am__tux_example_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_SSG_TRUE@noinst_PROGRAMS = tux_example WavingFlagDemo - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_SSG_TRUE@tux_example_SOURCES = tux_example.cxx @BUILD_SSG_TRUE@WavingFlagDemo_SOURCES = WavingFlag.cxx WavingFlagDemo.cxx WavingFlag.h - @BUILD_SSG_TRUE@tux_example_LDADD = -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) @BUILD_SSG_TRUE@WavingFlagDemo_LDADD = -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) - EXTRA_DIST = tux_example.dsp WavingFlag.dsp -subdir = src/ssg/tux -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_SSG_TRUE@noinst_PROGRAMS = tux_example$(EXEEXT) \ -@BUILD_SSG_TRUE@ WavingFlagDemo$(EXEEXT) -@BUILD_SSG_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_SSG_TRUE@am_WavingFlagDemo_OBJECTS = WavingFlag.$(OBJEXT) \ -@BUILD_SSG_TRUE@ WavingFlagDemo.$(OBJEXT) -@BUILD_SSG_FALSE@am_WavingFlagDemo_OBJECTS = -WavingFlagDemo_OBJECTS = $(am_WavingFlagDemo_OBJECTS) -@BUILD_SSG_TRUE@WavingFlagDemo_DEPENDENCIES = -@BUILD_SSG_FALSE@WavingFlagDemo_DEPENDENCIES = -WavingFlagDemo_LDFLAGS = -@BUILD_SSG_TRUE@am_tux_example_OBJECTS = tux_example.$(OBJEXT) -@BUILD_SSG_FALSE@am_tux_example_OBJECTS = -tux_example_OBJECTS = $(am_tux_example_OBJECTS) -@BUILD_SSG_TRUE@tux_example_DEPENDENCIES = -@BUILD_SSG_FALSE@tux_example_DEPENDENCIES = -tux_example_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/WavingFlag.Po \ -@AMDEP_TRUE@ $(DEPDIR)/WavingFlagDemo.Po \ -@AMDEP_TRUE@ $(DEPDIR)/tux_example.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -DIST_SOURCES = $(WavingFlagDemo_SOURCES) $(tux_example_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(WavingFlagDemo_SOURCES) $(tux_example_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/ssg/tux/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/ssg/tux/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -157,79 +240,99 @@ $(CXXLINK) $(tux_example_LDFLAGS) $(tux_example_OBJECTS) $(tux_example_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/WavingFlag.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/WavingFlagDemo.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/tux_example.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/WavingFlag.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/WavingFlagDemo.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tux_example.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -239,9 +342,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -253,6 +354,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -260,7 +362,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -270,14 +372,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -293,25 +398,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/ssg/tux/Makefile +++ plib-doc-1.8.1/src/ssg/tux/Makefile @@ -0,0 +1,318 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = tux_example WavingFlagDemo + +tux_example_SOURCES = tux_example.cxx +WavingFlagDemo_SOURCES = WavingFlag.cxx WavingFlagDemo.cxx WavingFlag.h + +tux_example_LDADD = -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) +WavingFlagDemo_LDADD = -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) + +EXTRA_DIST = tux_example.dsp WavingFlag.dsp +subdir = src/ssg/tux +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = tux_example$(EXEEXT) \ + WavingFlagDemo$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_WavingFlagDemo_OBJECTS = WavingFlag.$(OBJEXT) \ + WavingFlagDemo.$(OBJEXT) +#am_WavingFlagDemo_OBJECTS = +WavingFlagDemo_OBJECTS = $(am_WavingFlagDemo_OBJECTS) +WavingFlagDemo_DEPENDENCIES = +#WavingFlagDemo_DEPENDENCIES = +WavingFlagDemo_LDFLAGS = +am_tux_example_OBJECTS = tux_example.$(OBJEXT) +#am_tux_example_OBJECTS = +tux_example_OBJECTS = $(am_tux_example_OBJECTS) +tux_example_DEPENDENCIES = +#tux_example_DEPENDENCIES = +tux_example_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/WavingFlag.Po \ +@AMDEP_TRUE@ $(DEPDIR)/WavingFlagDemo.Po \ +@AMDEP_TRUE@ $(DEPDIR)/tux_example.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +CFLAGS = -g -O2 -Wall +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(WavingFlagDemo_SOURCES) $(tux_example_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(WavingFlagDemo_SOURCES) $(tux_example_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/ssg/tux/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +WavingFlagDemo$(EXEEXT): $(WavingFlagDemo_OBJECTS) $(WavingFlagDemo_DEPENDENCIES) + @rm -f WavingFlagDemo$(EXEEXT) + $(CXXLINK) $(WavingFlagDemo_LDFLAGS) $(WavingFlagDemo_OBJECTS) $(WavingFlagDemo_LDADD) $(LIBS) +tux_example$(EXEEXT): $(tux_example_OBJECTS) $(tux_example_DEPENDENCIES) + @rm -f tux_example$(EXEEXT) + $(CXXLINK) $(tux_example_LDFLAGS) $(tux_example_OBJECTS) $(tux_example_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/WavingFlag.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/WavingFlagDemo.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/tux_example.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/ssg/tux/.deps/WavingFlag.Po +++ plib-doc-1.8.1/src/ssg/tux/.deps/WavingFlag.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/tux/.deps/WavingFlagDemo.Po +++ plib-doc-1.8.1/src/ssg/tux/.deps/WavingFlagDemo.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/tux/.deps/tux_example.Po +++ plib-doc-1.8.1/src/ssg/tux/.deps/tux_example.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/majik/Makefile.in +++ plib-doc-1.8.1/src/ssg/majik/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,130 +14,214 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_SSG_TRUE@noinst_PROGRAMS = majik_demo$(EXEEXT) +subdir = src/ssg/majik +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__majik_demo_SOURCES_DIST = elevation_map.h image_map.h \ + majik_demo.cxx +@BUILD_SSG_TRUE@am_majik_demo_OBJECTS = majik_demo.$(OBJEXT) +majik_demo_OBJECTS = $(am_majik_demo_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_SSG_TRUE@majik_demo_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SSG_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +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 = $(majik_demo_SOURCES) +DIST_SOURCES = $(am__majik_demo_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_SSG_TRUE@noinst_PROGRAMS = majik_demo - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_SSG_TRUE@majik_demo_SOURCES = elevation_map.h \ @BUILD_SSG_TRUE@ image_map.h \ @BUILD_SSG_TRUE@ majik_demo.cxx - @BUILD_SSG_TRUE@majik_demo_LDADD = -lplibjs -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) - EXTRA_DIST = majik_demo.dsp -subdir = src/ssg/majik -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_SSG_TRUE@noinst_PROGRAMS = majik_demo$(EXEEXT) -@BUILD_SSG_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_SSG_TRUE@am_majik_demo_OBJECTS = majik_demo.$(OBJEXT) -@BUILD_SSG_FALSE@am_majik_demo_OBJECTS = -majik_demo_OBJECTS = $(am_majik_demo_OBJECTS) -@BUILD_SSG_TRUE@majik_demo_DEPENDENCIES = -@BUILD_SSG_FALSE@majik_demo_DEPENDENCIES = -majik_demo_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/majik_demo.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -DIST_SOURCES = $(majik_demo_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(majik_demo_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/ssg/majik/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/ssg/majik/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -145,77 +230,97 @@ $(CXXLINK) $(majik_demo_LDFLAGS) $(majik_demo_OBJECTS) $(majik_demo_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/majik_demo.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/majik_demo.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -225,9 +330,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -239,6 +342,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -246,7 +350,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -256,14 +360,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -279,25 +386,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/ssg/majik/Makefile +++ plib-doc-1.8.1/src/ssg/majik/Makefile @@ -0,0 +1,304 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = majik_demo + +majik_demo_SOURCES = elevation_map.h \ + image_map.h \ + majik_demo.cxx + + +majik_demo_LDADD = -lplibjs -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) + +EXTRA_DIST = majik_demo.dsp +subdir = src/ssg/majik +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = majik_demo$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_majik_demo_OBJECTS = majik_demo.$(OBJEXT) +#am_majik_demo_OBJECTS = +majik_demo_OBJECTS = $(am_majik_demo_OBJECTS) +majik_demo_DEPENDENCIES = +#majik_demo_DEPENDENCIES = +majik_demo_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/majik_demo.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +CFLAGS = -g -O2 -Wall +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(majik_demo_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(majik_demo_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/ssg/majik/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +majik_demo$(EXEEXT): $(majik_demo_OBJECTS) $(majik_demo_DEPENDENCIES) + @rm -f majik_demo$(EXEEXT) + $(CXXLINK) $(majik_demo_LDFLAGS) $(majik_demo_OBJECTS) $(majik_demo_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/majik_demo.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/ssg/majik/.deps/majik_demo.Po +++ plib-doc-1.8.1/src/ssg/majik/.deps/majik_demo.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/water/Makefile.in +++ plib-doc-1.8.1/src/ssg/water/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,122 +14,206 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_SSG_TRUE@noinst_PROGRAMS = water$(EXEEXT) +subdir = src/ssg/water +DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__water_SOURCES_DIST = water.cxx +@BUILD_SSG_TRUE@am_water_OBJECTS = water.$(OBJEXT) +water_OBJECTS = $(am_water_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_SSG_TRUE@water_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SSG_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(water_SOURCES) +DIST_SOURCES = $(am__water_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_SSG_TRUE@noinst_PROGRAMS = water - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_SSG_TRUE@water_SOURCES = water.cxx - @BUILD_SSG_TRUE@water_LDADD = -lplibpu -lplibfnt -lplibssgaux -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) - EXTRA_DIST = water.dsp README -subdir = src/ssg/water -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_SSG_TRUE@noinst_PROGRAMS = water$(EXEEXT) -@BUILD_SSG_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_SSG_TRUE@am_water_OBJECTS = water.$(OBJEXT) -@BUILD_SSG_FALSE@am_water_OBJECTS = -water_OBJECTS = $(am_water_OBJECTS) -@BUILD_SSG_TRUE@water_DEPENDENCIES = -@BUILD_SSG_FALSE@water_DEPENDENCIES = -water_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/water.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(water_SOURCES) -DIST_COMMON = README Makefile.am Makefile.in -SOURCES = $(water_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/ssg/water/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/ssg/water/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -137,77 +222,97 @@ $(CXXLINK) $(water_LDFLAGS) $(water_OBJECTS) $(water_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/water.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/water.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -217,9 +322,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -231,6 +334,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -238,7 +342,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -248,14 +352,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -271,25 +378,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/ssg/water/Makefile +++ plib-doc-1.8.1/src/ssg/water/Makefile @@ -0,0 +1,296 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = water + +water_SOURCES = water.cxx + +water_LDADD = -lplibpu -lplibfnt -lplibssgaux -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) + +EXTRA_DIST = water.dsp README +subdir = src/ssg/water +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = water$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_water_OBJECTS = water.$(OBJEXT) +#am_water_OBJECTS = +water_OBJECTS = $(am_water_OBJECTS) +water_DEPENDENCIES = +#water_DEPENDENCIES = +water_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/water.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(water_SOURCES) +DIST_COMMON = README Makefile.am Makefile.in +SOURCES = $(water_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/ssg/water/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +water$(EXEEXT): $(water_OBJECTS) $(water_DEPENDENCIES) + @rm -f water$(EXEEXT) + $(CXXLINK) $(water_LDFLAGS) $(water_OBJECTS) $(water_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/water.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/ssg/water/.deps/water.Po +++ plib-doc-1.8.1/src/ssg/water/.deps/water.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/load_save/Makefile.in +++ plib-doc-1.8.1/src/ssg/load_save/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,130 +14,213 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_SSG_TRUE@noinst_PROGRAMS = load$(EXEEXT) save$(EXEEXT) +subdir = src/ssg/load_save +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__load_SOURCES_DIST = load.cxx +@BUILD_SSG_TRUE@am_load_OBJECTS = load.$(OBJEXT) +load_OBJECTS = $(am_load_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_SSG_TRUE@load_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SSG_TRUE@ $(am__DEPENDENCIES_1) +am__save_SOURCES_DIST = save.cxx +@BUILD_SSG_TRUE@am_save_OBJECTS = save.$(OBJEXT) +save_OBJECTS = $(am_save_OBJECTS) +@BUILD_SSG_TRUE@save_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SSG_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(load_SOURCES) $(save_SOURCES) +DIST_SOURCES = $(am__load_SOURCES_DIST) $(am__save_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_SSG_TRUE@noinst_PROGRAMS = load save - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_SSG_TRUE@load_SOURCES = load.cxx @BUILD_SSG_TRUE@save_SOURCES = save.cxx - @BUILD_SSG_TRUE@load_LDADD = -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) @BUILD_SSG_TRUE@save_LDADD = -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) - EXTRA_DIST = load.dsp save.dsp -subdir = src/ssg/load_save -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_SSG_TRUE@noinst_PROGRAMS = load$(EXEEXT) save$(EXEEXT) -@BUILD_SSG_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_SSG_TRUE@am_load_OBJECTS = load.$(OBJEXT) -@BUILD_SSG_FALSE@am_load_OBJECTS = -load_OBJECTS = $(am_load_OBJECTS) -@BUILD_SSG_TRUE@load_DEPENDENCIES = -@BUILD_SSG_FALSE@load_DEPENDENCIES = -load_LDFLAGS = -@BUILD_SSG_TRUE@am_save_OBJECTS = save.$(OBJEXT) -@BUILD_SSG_FALSE@am_save_OBJECTS = -save_OBJECTS = $(am_save_OBJECTS) -@BUILD_SSG_TRUE@save_DEPENDENCIES = -@BUILD_SSG_FALSE@save_DEPENDENCIES = -save_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/load.Po $(DEPDIR)/save.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(load_SOURCES) $(save_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(load_SOURCES) $(save_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/ssg/load_save/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/ssg/load_save/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -148,78 +232,98 @@ $(CXXLINK) $(save_LDFLAGS) $(save_OBJECTS) $(save_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/load.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/save.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/load.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/save.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -229,9 +333,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -243,6 +345,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -250,7 +353,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -260,14 +363,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -283,25 +389,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/ssg/load_save/Makefile +++ plib-doc-1.8.1/src/ssg/load_save/Makefile @@ -0,0 +1,308 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = load save + +load_SOURCES = load.cxx +save_SOURCES = save.cxx + +load_LDADD = -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) +save_LDADD = -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) + +EXTRA_DIST = load.dsp save.dsp +subdir = src/ssg/load_save +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = load$(EXEEXT) save$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_load_OBJECTS = load.$(OBJEXT) +#am_load_OBJECTS = +load_OBJECTS = $(am_load_OBJECTS) +load_DEPENDENCIES = +#load_DEPENDENCIES = +load_LDFLAGS = +am_save_OBJECTS = save.$(OBJEXT) +#am_save_OBJECTS = +save_OBJECTS = $(am_save_OBJECTS) +save_DEPENDENCIES = +#save_DEPENDENCIES = +save_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/load.Po $(DEPDIR)/save.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(load_SOURCES) $(save_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(load_SOURCES) $(save_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/ssg/load_save/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +load$(EXEEXT): $(load_OBJECTS) $(load_DEPENDENCIES) + @rm -f load$(EXEEXT) + $(CXXLINK) $(load_LDFLAGS) $(load_OBJECTS) $(load_LDADD) $(LIBS) +save$(EXEEXT): $(save_OBJECTS) $(save_DEPENDENCIES) + @rm -f save$(EXEEXT) + $(CXXLINK) $(save_LDFLAGS) $(save_OBJECTS) $(save_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/load.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/save.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/ssg/load_save/.deps/load.Po +++ plib-doc-1.8.1/src/ssg/load_save/.deps/load.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/load_save/.deps/save.Po +++ plib-doc-1.8.1/src/ssg/load_save/.deps/save.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/Makefile.in +++ plib-doc-1.8.1/src/ssg/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -12,98 +13,195 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +subdir = src/ssg +DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ SUBDIRS = tux majik load_save state_test viewer tween_test water sky shrubs dynamics - EXTRA_DIST = README -subdir = src/ssg -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -DIST_SOURCES = - -RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ - uninstall-info-recursive all-recursive install-data-recursive \ - install-exec-recursive installdirs-recursive install-recursive \ - uninstall-recursive check-recursive installcheck-recursive -DIST_COMMON = README Makefile.am Makefile.in -DIST_SUBDIRS = $(SUBDIRS) all: all-recursive .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/ssg/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/ssg/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd @@ -113,7 +211,13 @@ # (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): - @set fnord $(MAKEFLAGS); amf=$$2; \ + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -125,7 +229,7 @@ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ @@ -133,7 +237,13 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ @@ -154,80 +264,116 @@ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done - -tags: TAGS +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ 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 && tags="$$tags -i $$here/$$subdir/TAGS"; \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d $(distdir)/$$subdir \ - || mkdir $(distdir)/$$subdir \ + test -d "$(distdir)/$$subdir" \ + || $(mkdir_p) "$(distdir)/$$subdir" \ || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" \ - distdir=../$(distdir)/$$subdir \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ distdir) \ || exit 1; \ fi; \ @@ -237,7 +383,6 @@ all-am: Makefile installdirs: installdirs-recursive installdirs-am: - install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive @@ -249,6 +394,7 @@ installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -256,7 +402,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -266,13 +412,15 @@ 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 + info: info-recursive info-am: @@ -288,31 +436,36 @@ 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-info-am uninstall-info: uninstall-info-recursive -.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ - clean-generic clean-recursive distclean distclean-generic \ - distclean-recursive distclean-tags distdir dvi dvi-am \ - dvi-recursive info info-am info-recursive install install-am \ - install-data install-data-am install-data-recursive \ - install-exec install-exec-am install-exec-recursive \ - install-info install-info-am install-info-recursive install-man \ - install-recursive install-strip installcheck installcheck-am \ - installdirs installdirs-am installdirs-recursive \ - maintainer-clean maintainer-clean-generic \ +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \ + clean clean-generic clean-recursive ctags ctags-recursive \ + distclean distclean-generic distclean-recursive distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ maintainer-clean-recursive mostlyclean mostlyclean-generic \ - mostlyclean-recursive tags tags-recursive uninstall \ - uninstall-am uninstall-info-am uninstall-info-recursive \ - uninstall-recursive + mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/ssg/dynamics/Makefile.in +++ plib-doc-1.8.1/src/ssg/dynamics/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,122 +14,206 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_SSG_TRUE@noinst_PROGRAMS = dynamics$(EXEEXT) +subdir = src/ssg/dynamics +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__dynamics_SOURCES_DIST = dynamics.cxx +@BUILD_SSG_TRUE@am_dynamics_OBJECTS = dynamics.$(OBJEXT) +dynamics_OBJECTS = $(am_dynamics_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_SSG_TRUE@dynamics_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SSG_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(dynamics_SOURCES) +DIST_SOURCES = $(am__dynamics_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_SSG_TRUE@noinst_PROGRAMS = dynamics - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_SSG_TRUE@dynamics_SOURCES = dynamics.cxx - @BUILD_SSG_TRUE@dynamics_LDADD = -lplibpu -lplibfnt -lplibssgaux -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) - EXTRA_DIST = dynamics.dsp -subdir = src/ssg/dynamics -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_SSG_TRUE@noinst_PROGRAMS = dynamics$(EXEEXT) -@BUILD_SSG_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_SSG_TRUE@am_dynamics_OBJECTS = dynamics.$(OBJEXT) -@BUILD_SSG_FALSE@am_dynamics_OBJECTS = -dynamics_OBJECTS = $(am_dynamics_OBJECTS) -@BUILD_SSG_TRUE@dynamics_DEPENDENCIES = -@BUILD_SSG_FALSE@dynamics_DEPENDENCIES = -dynamics_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/dynamics.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(dynamics_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(dynamics_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/ssg/dynamics/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/ssg/dynamics/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -137,77 +222,97 @@ $(CXXLINK) $(dynamics_LDFLAGS) $(dynamics_OBJECTS) $(dynamics_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/dynamics.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dynamics.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -217,9 +322,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -231,6 +334,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -238,7 +342,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -248,14 +352,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -271,25 +378,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/ssg/dynamics/Makefile +++ plib-doc-1.8.1/src/ssg/dynamics/Makefile @@ -0,0 +1,296 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = dynamics + +dynamics_SOURCES = dynamics.cxx + +dynamics_LDADD = -lplibpu -lplibfnt -lplibssgaux -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) + +EXTRA_DIST = dynamics.dsp +subdir = src/ssg/dynamics +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = dynamics$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_dynamics_OBJECTS = dynamics.$(OBJEXT) +#am_dynamics_OBJECTS = +dynamics_OBJECTS = $(am_dynamics_OBJECTS) +dynamics_DEPENDENCIES = +#dynamics_DEPENDENCIES = +dynamics_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/dynamics.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(dynamics_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(dynamics_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/ssg/dynamics/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +dynamics$(EXEEXT): $(dynamics_OBJECTS) $(dynamics_DEPENDENCIES) + @rm -f dynamics$(EXEEXT) + $(CXXLINK) $(dynamics_LDFLAGS) $(dynamics_OBJECTS) $(dynamics_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/dynamics.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/ssg/dynamics/.deps/dynamics.Po +++ plib-doc-1.8.1/src/ssg/dynamics/.deps/dynamics.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/state_test/Makefile.in +++ plib-doc-1.8.1/src/ssg/state_test/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,122 +14,206 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_SSG_TRUE@noinst_PROGRAMS = stest$(EXEEXT) +subdir = src/ssg/state_test +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__stest_SOURCES_DIST = stest.cxx +@BUILD_SSG_TRUE@am_stest_OBJECTS = stest.$(OBJEXT) +stest_OBJECTS = $(am_stest_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_SSG_TRUE@stest_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SSG_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(stest_SOURCES) +DIST_SOURCES = $(am__stest_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_SSG_TRUE@noinst_PROGRAMS = stest - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_SSG_TRUE@stest_SOURCES = stest.cxx - @BUILD_SSG_TRUE@stest_LDADD = -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) - EXTRA_DIST = herring.inta stest.dsp -subdir = src/ssg/state_test -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_SSG_TRUE@noinst_PROGRAMS = stest$(EXEEXT) -@BUILD_SSG_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_SSG_TRUE@am_stest_OBJECTS = stest.$(OBJEXT) -@BUILD_SSG_FALSE@am_stest_OBJECTS = -stest_OBJECTS = $(am_stest_OBJECTS) -@BUILD_SSG_TRUE@stest_DEPENDENCIES = -@BUILD_SSG_FALSE@stest_DEPENDENCIES = -stest_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/stest.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(stest_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(stest_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/ssg/state_test/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/ssg/state_test/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -137,77 +222,97 @@ $(CXXLINK) $(stest_LDFLAGS) $(stest_OBJECTS) $(stest_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stest.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stest.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -217,9 +322,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -231,6 +334,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -238,7 +342,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -248,14 +352,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -271,25 +378,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/ssg/state_test/Makefile +++ plib-doc-1.8.1/src/ssg/state_test/Makefile @@ -0,0 +1,296 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = stest + +stest_SOURCES = stest.cxx + +stest_LDADD = -lplibssg -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) + +EXTRA_DIST = herring.inta stest.dsp +subdir = src/ssg/state_test +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = stest$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_stest_OBJECTS = stest.$(OBJEXT) +#am_stest_OBJECTS = +stest_OBJECTS = $(am_stest_OBJECTS) +stest_DEPENDENCIES = +#stest_DEPENDENCIES = +stest_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/stest.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(stest_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(stest_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/ssg/state_test/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +stest$(EXEEXT): $(stest_OBJECTS) $(stest_DEPENDENCIES) + @rm -f stest$(EXEEXT) + $(CXXLINK) $(stest_LDFLAGS) $(stest_OBJECTS) $(stest_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stest.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/ssg/state_test/.deps/stest.Po +++ plib-doc-1.8.1/src/ssg/state_test/.deps/stest.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/shrubs/Makefile.in +++ plib-doc-1.8.1/src/ssg/shrubs/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,122 +14,206 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_SSG_TRUE@noinst_PROGRAMS = shrubs$(EXEEXT) +subdir = src/ssg/shrubs +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__shrubs_SOURCES_DIST = shrubs.cxx +@BUILD_SSG_TRUE@am_shrubs_OBJECTS = shrubs.$(OBJEXT) +shrubs_OBJECTS = $(am_shrubs_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_SSG_TRUE@shrubs_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SSG_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(shrubs_SOURCES) +DIST_SOURCES = $(am__shrubs_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_SSG_TRUE@noinst_PROGRAMS = shrubs - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_SSG_TRUE@shrubs_SOURCES = shrubs.cxx - @BUILD_SSG_TRUE@shrubs_LDADD = -lplibssgaux -lplibssg -lplibpu -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) - EXTRA_DIST = -subdir = src/ssg/shrubs -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_SSG_TRUE@noinst_PROGRAMS = shrubs$(EXEEXT) -@BUILD_SSG_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_SSG_TRUE@am_shrubs_OBJECTS = shrubs.$(OBJEXT) -@BUILD_SSG_FALSE@am_shrubs_OBJECTS = -shrubs_OBJECTS = $(am_shrubs_OBJECTS) -@BUILD_SSG_TRUE@shrubs_DEPENDENCIES = -@BUILD_SSG_FALSE@shrubs_DEPENDENCIES = -shrubs_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/shrubs.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(shrubs_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(shrubs_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/ssg/shrubs/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/ssg/shrubs/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -137,77 +222,97 @@ $(CXXLINK) $(shrubs_LDFLAGS) $(shrubs_OBJECTS) $(shrubs_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/shrubs.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shrubs.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -217,9 +322,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -231,6 +334,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -238,7 +342,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -248,14 +352,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -271,25 +378,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/ssg/shrubs/Makefile +++ plib-doc-1.8.1/src/ssg/shrubs/Makefile @@ -0,0 +1,296 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = shrubs + +shrubs_SOURCES = shrubs.cxx + +shrubs_LDADD = -lplibssgaux -lplibssg -lplibpu -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) $(OGL_LIBS) + +EXTRA_DIST = +subdir = src/ssg/shrubs +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = shrubs$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_shrubs_OBJECTS = shrubs.$(OBJEXT) +#am_shrubs_OBJECTS = +shrubs_OBJECTS = $(am_shrubs_OBJECTS) +shrubs_DEPENDENCIES = +#shrubs_DEPENDENCIES = +shrubs_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/shrubs.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(shrubs_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(shrubs_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/ssg/shrubs/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +shrubs$(EXEEXT): $(shrubs_OBJECTS) $(shrubs_DEPENDENCIES) + @rm -f shrubs$(EXEEXT) + $(CXXLINK) $(shrubs_LDFLAGS) $(shrubs_OBJECTS) $(shrubs_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/shrubs.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/ssg/shrubs/.deps/shrubs.Po +++ plib-doc-1.8.1/src/ssg/shrubs/.deps/shrubs.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/viewer/Makefile.in +++ plib-doc-1.8.1/src/ssg/viewer/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,124 +14,208 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_SSG_TRUE@noinst_PROGRAMS = viewer$(EXEEXT) +subdir = src/ssg/viewer +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__viewer_SOURCES_DIST = viewer.cxx +@BUILD_SSG_TRUE@am_viewer_OBJECTS = viewer.$(OBJEXT) +viewer_OBJECTS = $(am_viewer_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_SSG_TRUE@viewer_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SSG_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(viewer_SOURCES) +DIST_SOURCES = $(am__viewer_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_SSG_TRUE@noinst_PROGRAMS = viewer - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_SSG_TRUE@viewer_SOURCES = viewer.cxx - @BUILD_SSG_TRUE@viewer_LDADD = -lplibssg -lplibpu -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) \ @BUILD_SSG_TRUE@ $(OGL_LIBS) - EXTRA_DIST = viewer.dsp -subdir = src/ssg/viewer -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_SSG_TRUE@noinst_PROGRAMS = viewer$(EXEEXT) -@BUILD_SSG_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_SSG_TRUE@am_viewer_OBJECTS = viewer.$(OBJEXT) -@BUILD_SSG_FALSE@am_viewer_OBJECTS = -viewer_OBJECTS = $(am_viewer_OBJECTS) -@BUILD_SSG_TRUE@viewer_DEPENDENCIES = -@BUILD_SSG_FALSE@viewer_DEPENDENCIES = -viewer_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/viewer.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(viewer_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(viewer_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/ssg/viewer/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/ssg/viewer/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -139,77 +224,97 @@ $(CXXLINK) $(viewer_LDFLAGS) $(viewer_OBJECTS) $(viewer_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/viewer.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/viewer.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -219,9 +324,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -233,6 +336,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -240,7 +344,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -250,14 +354,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -273,25 +380,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/ssg/viewer/Makefile +++ plib-doc-1.8.1/src/ssg/viewer/Makefile @@ -0,0 +1,298 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = viewer + +viewer_SOURCES = viewer.cxx + +viewer_LDADD = -lplibssg -lplibpu -lplibfnt -lplibsg -lplibul $(GLUT_LIBS) \ + $(OGL_LIBS) + + +EXTRA_DIST = viewer.dsp +subdir = src/ssg/viewer +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = viewer$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_viewer_OBJECTS = viewer.$(OBJEXT) +#am_viewer_OBJECTS = +viewer_OBJECTS = $(am_viewer_OBJECTS) +viewer_DEPENDENCIES = +#viewer_DEPENDENCIES = +viewer_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/viewer.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(viewer_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(viewer_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/ssg/viewer/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +viewer$(EXEEXT): $(viewer_OBJECTS) $(viewer_DEPENDENCIES) + @rm -f viewer$(EXEEXT) + $(CXXLINK) $(viewer_LDFLAGS) $(viewer_OBJECTS) $(viewer_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/viewer.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/ssg/viewer/.deps/viewer.Po +++ plib-doc-1.8.1/src/ssg/viewer/.deps/viewer.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/tween_test/Makefile.in +++ plib-doc-1.8.1/src/ssg/tween_test/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,124 +14,208 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_SSG_TRUE@noinst_PROGRAMS = tween_test$(EXEEXT) +subdir = src/ssg/tween_test +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__tween_test_SOURCES_DIST = tween_test.cxx +@BUILD_SSG_TRUE@am_tween_test_OBJECTS = tween_test.$(OBJEXT) +tween_test_OBJECTS = $(am_tween_test_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_SSG_TRUE@tween_test_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +@BUILD_SSG_TRUE@ $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(tween_test_SOURCES) +DIST_SOURCES = $(am__tween_test_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_SSG_TRUE@noinst_PROGRAMS = tween_test - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_SSG_TRUE@tween_test_SOURCES = tween_test.cxx - @BUILD_SSG_TRUE@tween_test_LDADD = -lplibssgaux -lplibssg -lplibsg -lplibul $(GLUT_LIBS) \ @BUILD_SSG_TRUE@ $(OGL_LIBS) - EXTRA_DIST = tween_test.dsp -subdir = src/ssg/tween_test -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_SSG_TRUE@noinst_PROGRAMS = tween_test$(EXEEXT) -@BUILD_SSG_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_SSG_TRUE@am_tween_test_OBJECTS = tween_test.$(OBJEXT) -@BUILD_SSG_FALSE@am_tween_test_OBJECTS = -tween_test_OBJECTS = $(am_tween_test_OBJECTS) -@BUILD_SSG_TRUE@tween_test_DEPENDENCIES = -@BUILD_SSG_FALSE@tween_test_DEPENDENCIES = -tween_test_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/tween_test.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(tween_test_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(tween_test_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/ssg/tween_test/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/ssg/tween_test/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -139,77 +224,97 @@ $(CXXLINK) $(tween_test_LDFLAGS) $(tween_test_OBJECTS) $(tween_test_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/tween_test.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tween_test.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -219,9 +324,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -233,6 +336,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -240,7 +344,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -250,14 +354,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -273,25 +380,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/ssg/tween_test/Makefile +++ plib-doc-1.8.1/src/ssg/tween_test/Makefile @@ -0,0 +1,298 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = tween_test + +tween_test_SOURCES = tween_test.cxx + +tween_test_LDADD = -lplibssgaux -lplibssg -lplibsg -lplibul $(GLUT_LIBS) \ + $(OGL_LIBS) + + +EXTRA_DIST = tween_test.dsp +subdir = src/ssg/tween_test +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = tween_test$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_tween_test_OBJECTS = tween_test.$(OBJEXT) +#am_tween_test_OBJECTS = +tween_test_OBJECTS = $(am_tween_test_OBJECTS) +tween_test_DEPENDENCIES = +#tween_test_DEPENDENCIES = +tween_test_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/tween_test.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(tween_test_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(tween_test_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/ssg/tween_test/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +tween_test$(EXEEXT): $(tween_test_OBJECTS) $(tween_test_DEPENDENCIES) + @rm -f tween_test$(EXEEXT) + $(CXXLINK) $(tween_test_LDFLAGS) $(tween_test_OBJECTS) $(tween_test_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/tween_test.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/ssg/tween_test/.deps/tween_test.Po +++ plib-doc-1.8.1/src/ssg/tween_test/.deps/tween_test.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/ssg/Makefile +++ plib-doc-1.8.1/src/ssg/Makefile @@ -0,0 +1,319 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +SUBDIRS = tux majik load_save state_test viewer tween_test water sky shrubs dynamics + +EXTRA_DIST = README +subdir = src/ssg +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ + uninstall-info-recursive all-recursive install-data-recursive \ + install-exec-recursive installdirs-recursive install-recursive \ + uninstall-recursive check-recursive installcheck-recursive +DIST_COMMON = README Makefile.am Makefile.in +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/ssg/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +uninstall-info-am: + +# 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): + @set fnord $(MAKEFLAGS); amf=$$2; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @set fnord $(MAKEFLAGS); amf=$$2; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + for subdir in $(SUBDIRS); do \ + if test "$$subdir" = .; then :; else \ + test -d $(distdir)/$$subdir \ + || mkdir $(distdir)/$$subdir \ + || exit 1; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + 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: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ + clean-generic clean-recursive distclean distclean-generic \ + distclean-recursive distclean-tags distdir dvi dvi-am \ + dvi-recursive info info-am info-recursive install install-am \ + install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive tags tags-recursive uninstall \ + uninstall-am uninstall-info-am uninstall-info-recursive \ + uninstall-recursive + +# 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: --- plib-doc-1.8.1.orig/src/util/Makefile.in +++ plib-doc-1.8.1/src/util/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -13,122 +14,204 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +@BUILD_UL_TRUE@noinst_PROGRAMS = test_dir$(EXEEXT) +subdir = src/util +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__test_dir_SOURCES_DIST = test_dir.cxx +@BUILD_UL_TRUE@am_test_dir_OBJECTS = test_dir.$(OBJEXT) +test_dir_OBJECTS = $(am_test_dir_OBJECTS) +test_dir_DEPENDENCIES = +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(test_dir_SOURCES) +DIST_SOURCES = $(am__test_dir_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - -@BUILD_UL_TRUE@noinst_PROGRAMS = test_dir - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ @BUILD_UL_TRUE@test_dir_SOURCES = test_dir.cxx - @BUILD_UL_TRUE@test_dir_LDADD = -lplibul - EXTRA_DIST = test_dir.dsp -subdir = src/util -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -@BUILD_UL_TRUE@noinst_PROGRAMS = test_dir$(EXEEXT) -@BUILD_UL_FALSE@noinst_PROGRAMS = -PROGRAMS = $(noinst_PROGRAMS) - -@BUILD_UL_TRUE@am_test_dir_OBJECTS = test_dir.$(OBJEXT) -@BUILD_UL_FALSE@am_test_dir_OBJECTS = -test_dir_OBJECTS = $(am_test_dir_OBJECTS) -@BUILD_UL_TRUE@test_dir_DEPENDENCIES = -@BUILD_UL_FALSE@test_dir_DEPENDENCIES = -test_dir_LDFLAGS = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/test_dir.Po -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -CXXFLAGS = @CXXFLAGS@ -DIST_SOURCES = $(test_dir_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(test_dir_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .cxx .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/util/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/util/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) @@ -137,77 +220,97 @@ $(CXXLINK) $(test_dir_LDFLAGS) $(test_dir_OBJECTS) $(test_dir_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/test_dir.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_dir.Po@am__quote@ .cxx.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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 $@ $< .cxx.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CXXCOMPILE) -c -o $@ `cygpath -w $<` -CXXDEPMODE = @CXXDEPMODE@ +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@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) '$<'` uninstall-info-am: -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -217,9 +320,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -231,6 +332,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -238,7 +340,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -248,14 +350,17 @@ clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -271,25 +376,34 @@ 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-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-tags distdir dvi \ - dvi-am info info-am install install-am install-data \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic tags uninstall uninstall-am \ - uninstall-info-am + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/src/util/Makefile +++ plib-doc-1.8.1/src/util/Makefile @@ -0,0 +1,296 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# 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. + + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../.. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/plib_examples +pkglibdir = $(libdir)/plib_examples +pkgincludedir = $(includedir)/plib_examples +top_builddir = ../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = i386-linux +host_triplet = i386-pc-linux-gnu +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = gcc +CPP = gcc -E +CXX = c++ +CXXCPP = c++ -E +DEPDIR = @DEPDIR@ +EXEEXT = @EXEEXT@ +GLUT_LIBS = -lglut +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +OBJEXT = @OBJEXT@ +OGL_LIBS = -lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm +PACKAGE = plib_examples +SND_LIBS = +VERSION = 1.8.1 +X_CFLAGS = -I/usr/X11R6/include +X_EXTRA_LIBS = +X_LIBS = -L/usr/X11R6/lib +X_PRE_LIBS = -lSM -lICE +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +noinst_PROGRAMS = test_dir + +test_dir_SOURCES = test_dir.cxx + +test_dir_LDADD = -lplibul + +EXTRA_DIST = test_dir.dsp +subdir = src/util +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +noinst_PROGRAMS = test_dir$(EXEEXT) +#noinst_PROGRAMS = +PROGRAMS = $(noinst_PROGRAMS) + +am_test_dir_OBJECTS = test_dir.$(OBJEXT) +#am_test_dir_OBJECTS = +test_dir_OBJECTS = $(am_test_dir_OBJECTS) +test_dir_DEPENDENCIES = +#test_dir_DEPENDENCIES = +test_dir_LDFLAGS = + +DEFS = -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = -lpthread -L/usr/X11R6/lib +LIBS = -ldl +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/test_dir.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CXXFLAGS = -g -O2 -Wall +DIST_SOURCES = $(test_dir_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(test_dir_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cxx .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/util/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +test_dir$(EXEEXT): $(test_dir_OBJECTS) $(test_dir_DEPENDENCIES) + @rm -f test_dir$(EXEEXT) + $(CXXLINK) $(test_dir_LDFLAGS) $(test_dir_OBJECTS) $(test_dir_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/test_dir.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || 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: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstPROGRAMS distclean distclean-compile \ + distclean-depend distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-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: --- plib-doc-1.8.1.orig/src/util/.deps/test_dir.Po +++ plib-doc-1.8.1/src/util/.deps/test_dir.Po @@ -0,0 +1 @@ +# dummy --- plib-doc-1.8.1.orig/src/Makefile.in +++ plib-doc-1.8.1/src/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -12,96 +13,194 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +subdir = src +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ SUBDIRS = js pui sl sg ssg fnt net util psl pw -subdir = src -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -DIST_SOURCES = - -RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ - uninstall-info-recursive all-recursive install-data-recursive \ - install-exec-recursive installdirs-recursive install-recursive \ - uninstall-recursive check-recursive installcheck-recursive -DIST_COMMON = Makefile.am Makefile.in -DIST_SUBDIRS = $(SUBDIRS) all: all-recursive .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.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 uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd @@ -111,7 +210,13 @@ # (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): - @set fnord $(MAKEFLAGS); amf=$$2; \ + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -123,7 +228,7 @@ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ @@ -131,7 +236,13 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ @@ -152,80 +263,116 @@ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done - -tags: TAGS +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ 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 && tags="$$tags -i $$here/$$subdir/TAGS"; \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(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; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = .. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d $(distdir)/$$subdir \ - || mkdir $(distdir)/$$subdir \ + test -d "$(distdir)/$$subdir" \ + || $(mkdir_p) "$(distdir)/$$subdir" \ || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" \ - distdir=../$(distdir)/$$subdir \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ distdir) \ || exit 1; \ fi; \ @@ -235,7 +382,6 @@ all-am: Makefile installdirs: installdirs-recursive installdirs-am: - install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive @@ -247,6 +393,7 @@ installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -254,7 +401,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -264,13 +411,15 @@ 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 + info: info-recursive info-am: @@ -286,31 +435,36 @@ 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-info-am uninstall-info: uninstall-info-recursive -.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ - clean-generic clean-recursive distclean distclean-generic \ - distclean-recursive distclean-tags distdir dvi dvi-am \ - dvi-recursive info info-am info-recursive install install-am \ - install-data install-data-am install-data-recursive \ - install-exec install-exec-am install-exec-recursive \ - install-info install-info-am install-info-recursive install-man \ - install-recursive install-strip installcheck installcheck-am \ - installdirs installdirs-am installdirs-recursive \ - maintainer-clean maintainer-clean-generic \ +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \ + clean clean-generic clean-recursive ctags ctags-recursive \ + distclean distclean-generic distclean-recursive distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ maintainer-clean-recursive mostlyclean mostlyclean-generic \ - mostlyclean-recursive tags tags-recursive uninstall \ - uninstall-am uninstall-info-am uninstall-info-recursive \ - uninstall-recursive + mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-info-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. --- plib-doc-1.8.1.orig/aclocal.m4 +++ plib-doc-1.8.1/aclocal.m4 @@ -1,7 +1,7 @@ -# aclocal.m4 generated automatically by aclocal 1.5 +# generated automatically by aclocal 1.9.6 -*- Autoconf -*- -# Copyright 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -11,172 +11,32 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. -# Do all the work for Automake. 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. - -# serial 5 - -# 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... - - -# We require 2.13 because we rely on SHELL being computed by configure. -AC_PREREQ([2.13]) - -# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) -# ----------------------------------------------------------- -# If MACRO-NAME is provided do IF-PROVIDED, else IF-NOT-PROVIDED. -# The purpose of this macro is to provide the user with a means to -# check macros which are provided without letting her know how the -# information is coded. -# If this macro is not defined by Autoconf, define it here. -ifdef([AC_PROVIDE_IFELSE], - [], - [define([AC_PROVIDE_IFELSE], - [ifdef([AC_PROVIDE_$1], - [$2], [$3])])]) - - -# AM_INIT_AUTOMAKE(PACKAGE,VERSION, [NO-DEFINE]) -# ---------------------------------------------- -AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_REQUIRE([AC_PROG_INSTALL])dnl -# test to see if srcdir already configured -if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run \"make distclean\" there first]) -fi - -# Define the identity of the package. -PACKAGE=$1 -AC_SUBST(PACKAGE)dnl -VERSION=$2 -AC_SUBST(VERSION)dnl -ifelse([$3],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) -AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])]) - -# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow -# the ones we care about. -ifdef([m4_pattern_allow], - [m4_pattern_allow([^AM_[A-Z]+FLAGS])])dnl - -# Autoconf 2.50 always computes EXEEXT. However we need to be -# compatible with 2.13, for now. So we always define EXEEXT, but we -# don't compute it. -AC_SUBST(EXEEXT) -# Similar for OBJEXT -- only we only use OBJEXT if the user actually -# requests that it be used. This is a bit dumb. -: ${OBJEXT=o} -AC_SUBST(OBJEXT) - -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) -AM_MISSING_PROG(AMTAR, tar) -AM_PROG_INSTALL_SH -AM_PROG_INSTALL_STRIP -# 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_DEP_TRACK])dnl -AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_PROVIDE_IFELSE([AC_PROG_][CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_][CC], - defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_][CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_][CXX], - defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl -]) - +# Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. # -# Check to make sure that the build environment is sane. -# - -# serial 3 - -# AM_SANITY_CHECK -# --------------- -AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT(yes)]) - - -# serial 2 - -# 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)]) +# 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. +AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION so it can be traced. +# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], + [AM_AUTOMAKE_VERSION([1.9.6])]) -# 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 -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - am_backtick='`' - AC_MSG_WARN([${am_backtick}missing' script is too old or missing]) -fi -]) +# AM_AUX_DIR_EXPAND -*- Autoconf -*- -# AM_AUX_DIR_EXPAND +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to @@ -216,34 +76,55 @@ # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. -AC_DEFUN([AM_AUX_DIR_EXPAND], [ +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=`CDPATH=:; cd $ac_aux_dir && pwd` +am_aux_dir=`cd $ac_aux_dir && pwd` ]) -# AM_PROG_INSTALL_SH -# ------------------ -# Define $install_sh. -AC_DEFUN([AM_PROG_INSTALL_SH], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -install_sh=${install_sh-"$am_aux_dir/install-sh"} -AC_SUBST(install_sh)]) +# AM_CONDITIONAL -*- Autoconf -*- -# 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 -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) +# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. -# serial 4 -*- Autoconf -*- +# serial 7 +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ(2.52)dnl + ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE]) +AC_SUBST([$1_FALSE]) +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) + + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. +# serial 8 # 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, @@ -252,11 +133,10 @@ # 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" or "OBJC". +# NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was @@ -271,7 +151,7 @@ ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'] + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) @@ -288,18 +168,34 @@ # 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 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. - echo '#include "conftest.h"' > conftest.c - echo 'int i;' > conftest.h - echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) @@ -317,13 +213,25 @@ # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ - source=conftest.c object=conftest.o \ - depfile=conftest.Po tmpdepfile=conftest.TPo \ - $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && - grep conftest.h conftest.Po > /dev/null 2>&1 && + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - am_cv_$1_dependencies_compiler_type=$depmode - break + # 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 @@ -333,8 +241,10 @@ am_cv_$1_dependencies_compiler_type=none fi ]) -$1DEPMODE="depmode=$am_cv_$1_dependencies_compiler_type" -AC_SUBST([$1DEPMODE]) +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]) ]) @@ -343,16 +253,8 @@ # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], -[rm -f .deps 2>/dev/null -mkdir .deps 2>/dev/null -if test -d .deps; then - DEPDIR=.deps -else - # MS-DOS does not allow filenames that begin with a dot. - DEPDIR=_deps -fi -rmdir .deps 2>/dev/null -AC_SUBST(DEPDIR) +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) @@ -360,68 +262,242 @@ # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking Speeds up one-time builds - --enable-dependency-tracking Do not reject slow dependency extractors]) +[ --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -pushdef([subst], defn([AC_SUBST])) -subst(AMDEPBACKSLASH) -popdef([subst]) +AC_SUBST([AMDEPBACKSLASH]) ]) -# Generate code to set up dependency tracking. -# This macro should only be invoked once -- use via AC_REQUIRE. -# Usage: -# AM_OUTPUT_DEPENDENCY_COMMANDS +# Generate code to set up dependency tracking. -*- Autoconf -*- +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. # -# 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_OUTPUT_COMMANDS([ -test x"$AMDEP_TRUE" != x"" || -for mf in $CONFIG_FILES; do - case "$mf" in - Makefile) dirpart=.;; - */Makefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;; - *) continue;; - esac - grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue - # Extract the definition of DEP_FILES from the Makefile without - # running `make'. - DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +#serial 3 + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[for mf in $CONFIG_FILES; 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. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n -e '/^U = / s///p' < "$mf"` - test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" - # 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 -e ' - /^DEP_FILES = .*\\\\$/ { - s/^DEP_FILES = // - :loop - s/\\\\$// - p - n - /\\\\$/ b loop - p - } - /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue - fdir=`echo "$file" | sed -e 's|/[^/]*$||'` - $ac_aux_dir/mkinstalldirs "$dirpart/$fdir" > /dev/null 2>&1 + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done -], [AMDEP_TRUE="$AMDEP_TRUE" -ac_aux_dir="$ac_aux_dir"])]) +])# _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, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 12 + +# 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.58])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 +# test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl + 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) +AM_PROG_INSTALL_SH +AM_PROG_INSTALL_STRIP +AC_REQUIRE([AM_PROG_MKDIR_P])dnl +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl +]) +]) + + +# 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_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $1 | $1:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +install_sh=${install_sh-"$am_aux_dir/install-sh"} +AC_SUBST(install_sh)]) + +# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 3 # AM_MAKE_INCLUDE() # ----------------- @@ -429,12 +505,13 @@ AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' -doit: +am__doit: @echo done +.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__include="#" am__quote= _am_result=none # First try GNU make style include. @@ -444,7 +521,7 @@ # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then +if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU @@ -454,40 +531,320 @@ echo '.include "confinc"' > confmf if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then am__include=.include - am__quote='"' + am__quote="\"" _am_result=BSD fi fi -AC_SUBST(am__include) -AC_SUBST(am__quote) -AC_MSG_RESULT($_am_result) +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) +# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +# 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 +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + AC_MSG_WARN([`missing' script is too old or missing]) +fi +]) + +# Copyright (C) 2003, 2004, 2005 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 whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. +# +# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories +# created by `make install' are always world readable, even if the +# installer happens to have an overly restrictive umask (e.g. 077). +# This was a mistake. There are at least two reasons why we must not +# use `-m 0755': +# - it causes special bits like SGID to be ignored, +# - it may be too restrictive (some setups expect 775 directories). +# +# Do not use -m 0755 and let people choose whatever they expect by +# setting umask. +# +# We cannot accept any implementation of `mkdir' that recognizes `-p'. +# Some implementations (such as Solaris 8's) are not thread-safe: if a +# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' +# concurrently, both version can detect that a/ is missing, but only +# one can create it and the other will error out. Consequently we +# restrict ourselves to GNU make (using the --version option ensures +# this.) +AC_DEFUN([AM_PROG_MKDIR_P], +[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + # We used to keeping the `.' as first argument, in order to + # allow $(mkdir_p) to be used without argument. As in + # $(mkdir_p) $(somedir) + # where $(somedir) is conditionally defined. However this is wrong + # for two reasons: + # 1. if the package is installed by a user who cannot write `.' + # make install will fail, + # 2. the above comment should most certainly read + # $(mkdir_p) $(DESTDIR)$(somedir) + # so it does not work when $(somedir) is undefined and + # $(DESTDIR) is not. + # To support the latter case, we have to write + # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), + # so the `.' trick is pointless. + mkdir_p='mkdir -p --' +else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + for d in ./-p ./--version; + do + test -d $d && rmdir $d + done + # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. + if test -f "$ac_aux_dir/mkinstalldirs"; then + mkdir_p='$(mkinstalldirs)' + else + mkdir_p='$(install_sh) -d' + fi +fi +AC_SUBST([mkdir_p])]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + # serial 3 -# AM_CONDITIONAL(NAME, SHELL-CONDITION) -# ------------------------------------- -# Define a conditional. +# _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], +[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 +# Free Software Foundation, Inc. # -# FIXME: Once using 2.50, use this: -# m4_match([$1], [^TRUE\|FALSE$], [AC_FATAL([$0: invalid condition: $1])])dnl -AC_DEFUN([AM_CONDITIONAL], -[ifelse([$1], [TRUE], - [errprint(__file__:__line__: [$0: invalid condition: $1 -])dnl -m4exit(1)])dnl -ifelse([$1], [FALSE], - [errprint(__file__:__line__: [$0: invalid condition: $1 -])dnl -m4exit(1)])dnl -AC_SUBST([$1_TRUE]) -AC_SUBST([$1_FALSE]) -if $2; then - $1_TRUE= - $1_FALSE='#' +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t $srcdir/configure conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +alias in your environment]) + fi + + test "$[2]" = conftest.file + ) +then + # Ok. + : else - $1_TRUE='#' - $1_FALSE= -fi]) + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT(yes)]) + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_STRIP +# --------------------- +# One issue with vendor `install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in `make install-strip', and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# Check how to create a tarball. -*- Autoconf -*- + +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# _AM_PROG_TAR(FORMAT) +# -------------------- +# Check how to create a tarball in format FORMAT. +# FORMAT should be one of `v7', `ustar', or `pax'. +# +# Substitute a variable $(am__tar) that is a command +# writing to stdout a FORMAT-tarball containing the directory +# $tardir. +# tardir=directory && $(am__tar) > result.tar +# +# Substitute a variable $(am__untar) that extract such +# a tarball read from stdin. +# $(am__untar) < result.tar +AC_DEFUN([_AM_PROG_TAR], +[# Always define AMTAR for backward compatibility. +AM_MISSING_PROG([AMTAR], [tar]) +m4_if([$1], [v7], + [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], + [m4_case([$1], [ustar],, [pax],, + [m4_fatal([Unknown tar format])]) +AC_MSG_CHECKING([how to create a $1 tar archive]) +# Loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' +_am_tools=${am_cv_prog_tar_$1-$_am_tools} +# Do not fold the above two line into one, because Tru64 sh and +# Solaris sh will not grok spaces in the rhs of `-'. +for _am_tool in $_am_tools +do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; + do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi +done +rm -rf conftest.dir + +AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) +AC_MSG_RESULT([$am_cv_prog_tar_$1])]) +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) # _AM_PROG_TAR --- plib-doc-1.8.1.orig/configure +++ plib-doc-1.8.1/configure @@ -1,12 +1,81 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by Autoconf 2.52. +# Generated by GNU Autoconf 2.59. # -# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 2003 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 Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi +DUALCASE=1; export DUALCASE # for MKS sh + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# Work around bugs in pre-3.0 UWIN ksh. +$as_unset ENV MAIL MAILPATH +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1; 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 + + +# Name of the executable. +as_me=`$as_basename "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)$' \| \ + . : '\(.\)' 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + + +# PATH needs CR, and LINENO needs CR and PATH. # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' @@ -14,22 +83,113 @@ as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits -# Sed expression to map a string onto a valid variable name. -as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" +# 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 -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + 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 + + ;; + 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 + { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, and appends trailing '-' during + # substitution so that $LINENO is not a special case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} -# Name of the executable. -as_me=`echo "$0" |sed 's,.*[\\/],,'` + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr @@ -55,24 +215,21 @@ fi rm -f conf$$ conf$$.exe conf$$.file -as_executable_p="test -f" - -# Support unset when possible. -if (FOO=FOO; unset FOO) >/dev/null 2>&1; then - as_unset=unset +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: else - as_unset=false + test -d ./-p && rmdir ./-p + as_mkdir_p=false fi -# NLS nuisances. -$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; } -$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; } -$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; } -$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; } -$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; } -$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; } -$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; } -$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; } +as_executable_p="test -f" + +# 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'" + # IFS # We need space, tab and new line, in precisely that order. @@ -81,7 +238,8 @@ IFS=" $as_nl" # CDPATH. -$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; } +$as_unset CDPATH + # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, @@ -94,9 +252,11 @@ # Initializations. # ac_default_prefix=/usr/local +ac_config_libobj_dir=. cross_compiling=no subdirs= -MFLAGS= MAKEFLAGS= +MFLAGS= +MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Maximum number of lines to put in a shell here document. @@ -104,7 +264,53 @@ # only ac_max_sed_lines should be used. : ${ac_max_here_lines=38} +# Identity of this package. +PACKAGE_NAME= +PACKAGE_TARNAME= +PACKAGE_VERSION= +PACKAGE_STRING= +PACKAGE_BUGREPORT= + ac_unique_file="src/js/js_demo.cxx" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#if HAVE_SYS_TYPES_H +# include +#endif +#if HAVE_SYS_STAT_H +# include +#endif +#if STDC_HEADERS +# include +# include +#else +# if HAVE_STDLIB_H +# include +# endif +#endif +#if HAVE_STRING_H +# if !STDC_HEADERS && HAVE_MEMORY_H +# include +# endif +# include +#endif +#if HAVE_STRINGS_H +# include +#endif +#if HAVE_INTTYPES_H +# include +#else +# if HAVE_STDINT_H +# include +# endif +#endif +#if HAVE_UNISTD_H +# include +#endif" + +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP BUILD_FNT_TRUE BUILD_FNT_FALSE BUILD_JS_TRUE BUILD_JS_FALSE BUILD_PW_TRUE BUILD_PW_FALSE BUILD_NET_TRUE BUILD_NET_FALSE BUILD_PUI_TRUE BUILD_PUI_FALSE BUILD_SG_TRUE BUILD_SG_FALSE BUILD_PSL_TRUE BUILD_PSL_FALSE BUILD_SL_TRUE BUILD_SL_FALSE BUILD_SSG_TRUE BUILD_SSG_FALSE BUILD_UL_TRUE BUILD_UL_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS OGL_LIBS GLUT_LIBS SND_LIBS EGREP LIBOBJS LTLIBOBJS' +ac_subst_files='' # Initialize some variables set by options. ac_init_help= @@ -144,13 +350,6 @@ infodir='${prefix}/info' mandir='${prefix}/man' -# Identity of this package. -PACKAGE_NAME= -PACKAGE_TARNAME= -PACKAGE_VERSION= -PACKAGE_STRING= -PACKAGE_BUGREPORT= - ac_prev= for ac_option do @@ -283,7 +482,7 @@ with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c) + | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ @@ -462,30 +661,31 @@ eval ac_val=$`echo $ac_var` case $ac_val in [\\/$]* | ?:[\\/]* | NONE | '' ) ;; - *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2 + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; };; esac done # Be sure to have absolute paths. for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ - localstatedir libdir includedir oldincludedir infodir mandir + localstatedir libdir includedir oldincludedir infodir mandir do eval ac_val=$`echo $ac_var` case $ac_val in [\\/$]* | ?:[\\/]* ) ;; - *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2 + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; };; esac 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: should be removed in autoconf 3.0. +# FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe @@ -501,13 +701,23 @@ test "$silent" = yes && exec 6>/dev/null + # 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 its parent. - ac_prog=$0 - ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'` - test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. + ac_confdir=`(dirname "$0") 2>/dev/null || +$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$0" : 'X\(//\)[^/]' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$0" | + 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=.. @@ -517,13 +727,16 @@ fi if test ! -r $srcdir/$ac_unique_file; then if test "$ac_srcdir_defaulted" = yes; then - { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2 + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 { (exit 1); exit 1; }; } else - { echo "$as_me: error: cannot find sources in $srcdir" >&2 + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 { (exit 1); exit 1; }; } fi fi +(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || + { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 + { (exit 1); exit 1; }; } srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` ac_env_build_alias_set=${build_alias+set} ac_env_build_alias_value=$build_alias @@ -576,7 +789,7 @@ 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 <&2 + echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi - cd $ac_popdir + cd "$ac_popdir" done fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then - cat <<\EOF + cat <<\_ACEOF -Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 -Free Software Foundation, Inc. +Copyright (C) 2003 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. -EOF +_ACEOF exit 0 fi exec 5>config.log -cat >&5 <&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was -generated by GNU Autoconf 2.52. Invocation command line was +generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ -EOF +_ACEOF { cat <<_ASUNAME -## ---------- ## -## Platform. ## -## ---------- ## +## --------- ## +## Platform. ## +## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` @@ -770,79 +1035,156 @@ /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` -PATH = $PATH - _ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + echo "PATH: $as_dir" +done + } >&5 -cat >&5 <&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF -EOF # 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_sep= -for ac_arg +ac_must_keep_next=false +for ac_pass in 1 2 do - case $ac_arg in - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c) ;; - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` - ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" - ac_sep=" " ;; - *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg" - ac_sep=" " ;; - esac - # Get rid of the leading space. + 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=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 2) + ac_configure_args1="$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 + ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" + # Get rid of the leading space. + ac_sep=" " + ;; + esac + done done +$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export 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: Be sure not to use single quotes in there, as some shells, +# such as our DU 5.0 friend, will then `close' the trap. trap 'exit_status=$? # Save into config.log some information that might help in debugging. - echo >&5 - echo "## ----------------- ##" >&5 - echo "## Cache variables. ##" >&5 - echo "## ----------------- ##" >&5 - echo >&5 - # The following way of writing the cache mishandles newlines in values, + { + echo + + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + echo + # The following way of writing the cache mishandles newlines in values, { (set) 2>&1 | case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in *ac_space=\ *) sed -n \ - "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" + "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" ;; *) sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" ;; esac; -} >&5 - sed "/^$/d" confdefs.h >conftest.log - if test -s conftest.log; then - echo >&5 - echo "## ------------ ##" >&5 - echo "## confdefs.h. ##" >&5 - echo "## ------------ ##" >&5 - echo >&5 - cat conftest.log >&5 - fi - (echo; echo) >&5 - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" >&5 - echo "$as_me: exit $exit_status" >&5 - rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files && +} + echo + + cat <<\_ASBOX +## ----------------- ## +## Output variables. ## +## ----------------- ## +_ASBOX + echo + for ac_var in $ac_subst_vars + do + eval ac_val=$`echo $ac_var` + echo "$ac_var='"'"'$ac_val'"'"'" + done | sort + echo + + if test -n "$ac_subst_files"; then + cat <<\_ASBOX +## ------------- ## +## Output files. ## +## ------------- ## +_ASBOX + echo + for ac_var in $ac_subst_files + do + eval ac_val=$`echo $ac_var` + echo "$ac_var='"'"'$ac_val'"'"'" + done | sort + echo + fi + + if test -s confdefs.h; then + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + echo + sed "/^$/d" confdefs.h | sort + echo + fi + test "$ac_signal" != 0 && + echo "$as_me: caught signal $ac_signal" + echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core && + rm -rf conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do @@ -855,6 +1197,33 @@ # AIX cpp loses on an empty file, so make sure it contains at least a newline. echo >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 + + # Let the site file select an alternate cache file if it wants to. # Prefer explicitly selected file to automatically selected ones. if test -z "$CONFIG_SITE"; then @@ -866,9 +1235,9 @@ fi for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then - { echo "$as_me:869: loading site script $ac_site_file" >&5 + { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 echo "$as_me: loading site script $ac_site_file" >&6;} - cat "$ac_site_file" >&5 + sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done @@ -877,7 +1246,7 @@ # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then - { echo "$as_me:880: loading cache $cache_file" >&5 + { echo "$as_me:$LINENO: loading cache $cache_file" >&5 echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . $cache_file;; @@ -885,7 +1254,7 @@ esac fi else - { echo "$as_me:888: creating cache $cache_file" >&5 + { echo "$as_me:$LINENO: creating cache $cache_file" >&5 echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi @@ -894,49 +1263,49 @@ # value. ac_cache_corrupted=false for ac_var in `(set) 2>&1 | - sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do + sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; 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,) - { echo "$as_me:904: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 + { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) - { echo "$as_me:908: error: \`$ac_var' was not set in the previous run" >&5 + { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 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 - { echo "$as_me:914: error: \`$ac_var' has changed since the previous run:" >&5 + { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:916: former value: $ac_old_val" >&5 + { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:918: current value: $ac_new_val" >&5 + { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: + ac_cache_corrupted=: fi;; esac - # Pass precious variables to config.status. It doesn't matter if - # we pass some twice (in addition to the command line arguments). + # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` - ac_configure_args="$ac_configure_args '$ac_arg'" - ;; - *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val" - ;; + ac_arg=$ac_var=`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. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then - { echo "$as_me:937: error: changes in the environment can compromise the build" >&5 + { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:939: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 + { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} { (exit 1); exit 1; }; } fi @@ -947,27 +1316,25 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac -echo "#! $SHELL" >conftest.sh -echo "exit 0" >>conftest.sh -chmod +x conftest.sh -if { (echo "$as_me:959: PATH=\".;.\"; conftest.sh") >&5 - (PATH=".;."; conftest.sh) 2>&5 - ac_status=$? - echo "$as_me:962: \$? = $ac_status" >&5 - (exit $ac_status); }; then - ac_path_separator=';' -else - ac_path_separator=: -fi -PATH_SEPARATOR="$ac_path_separator" -rm -f conftest.sh + + + + + + + + + + + + + + + + + +am__api_version="1.9" ac_aux_dir= for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do if test -f $ac_dir/install-sh; then @@ -985,7 +1352,7 @@ fi done if test -z "$ac_aux_dir"; then - { { echo "$as_me:988: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 + { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} { (exit 1); exit 1; }; } fi @@ -1004,44 +1371,51 @@ # 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. -echo "$as_me:1008: checking for a BSD compatible install" >&5 -echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6 +echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_IFS=$IFS; IFS=$ac_path_separator - for ac_dir in $PATH; do - IFS=$ac_save_IFS - # Account for people who put trailing slashes in PATH elements. - case $ac_dir/ in - / | ./ | .// | /cC/* \ - | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \ - | /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 - if $as_executable_p "$ac_dir/$ac_prog"; then + 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_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && - grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then + 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 "$ac_dir/$ac_prog" >/dev/null 2>&1; then + 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 - ac_cv_path_install="$ac_dir/$ac_prog -c" - break 2 + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 fi fi done - ;; - esac - done + done + ;; +esac +done + fi if test "${ac_cv_path_install+set}" = set; then @@ -1054,7 +1428,7 @@ INSTALL=$ac_install_sh fi fi -echo "$as_me:1057: result: $INSTALL" >&5 +echo "$as_me:$LINENO: result: $INSTALL" >&5 echo "${ECHO_T}$INSTALL" >&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. @@ -1065,7 +1439,7 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -echo "$as_me:1068: checking whether build environment is sane" >&5 +echo "$as_me:$LINENO: checking whether build environment is sane" >&5 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 # Just in case sleep 1 @@ -1089,7 +1463,7 @@ # 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". - { { echo "$as_me:1092: error: ls -t appears to fail. Make sure there is not a broken + { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" >&5 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" >&2;} @@ -1102,13 +1476,13 @@ # Ok. : else - { { echo "$as_me:1105: error: newly created file is older than distributed files! + { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! Check your system clock" >&5 echo "$as_me: error: newly created file is older than distributed files! Check your system clock" >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:1111: result: yes" >&5 +echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 test "$program_prefix" != NONE && program_transform_name="s,^,$program_prefix,;$program_transform_name" @@ -1124,7 +1498,7 @@ rm conftest.sed # expand $ac_aux_dir to an absolute path -am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd` +am_aux_dir=`cd $ac_aux_dir && pwd` test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" # Use eval to expand $SHELL @@ -1132,16 +1506,48 @@ am_missing_run="$MISSING --run " else am_missing_run= - am_backtick='`' - { echo "$as_me:1136: WARNING: ${am_backtick}missing' script is too old or missing" >&5 -echo "$as_me: WARNING: ${am_backtick}missing' script is too old or missing" >&2;} + { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 +echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} +fi + +if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + # We used to keeping the `.' as first argument, in order to + # allow $(mkdir_p) to be used without argument. As in + # $(mkdir_p) $(somedir) + # where $(somedir) is conditionally defined. However this is wrong + # for two reasons: + # 1. if the package is installed by a user who cannot write `.' + # make install will fail, + # 2. the above comment should most certainly read + # $(mkdir_p) $(DESTDIR)$(somedir) + # so it does not work when $(somedir) is undefined and + # $(DESTDIR) is not. + # To support the latter case, we have to write + # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), + # so the `.' trick is pointless. + mkdir_p='mkdir -p --' +else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + for d in ./-p ./--version; + do + test -d $d && rmdir $d + done + # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. + if test -f "$ac_aux_dir/mkinstalldirs"; then + mkdir_p='$(mkinstalldirs)' + else + mkdir_p='$(install_sh) -d' + fi fi -for ac_prog in mawk gawk nawk awk +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 -echo "$as_me:1144: checking for $ac_word" >&5 +echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_AWK+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1149,41 +1555,44 @@ if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else - ac_save_IFS=$IFS; IFS=$ac_path_separator -ac_dummy="$PATH" -for ac_dir in $ac_dummy; do - IFS=$ac_save_IFS - test -z "$ac_dir" && ac_dir=. - $as_executable_p "$ac_dir/$ac_word" || continue -ac_cv_prog_AWK="$ac_prog" -echo "$as_me:1159: found $ac_dir/$ac_word" >&5 -break +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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done done fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then - echo "$as_me:1167: result: $AWK" >&5 + echo "$as_me:$LINENO: result: $AWK" >&5 echo "${ECHO_T}$AWK" >&6 else - echo "$as_me:1170: result: no" >&5 + echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$AWK" && break done -echo "$as_me:1177: checking whether ${MAKE-make} sets \${MAKE}" >&5 -echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6 -set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` +echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 +set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - cat >conftest.make <<\EOF + cat >conftest.make <<\_ACEOF all: - @echo 'ac_maketemp="${MAKE}"' -EOF + @echo 'ac_maketemp="$(MAKE)"' +_ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` if test -n "$ac_maketemp"; then @@ -1194,94 +1603,175 @@ rm -f conftest.make fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$as_me:1197: result: yes" >&5 + echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 SET_MAKE= else - echo "$as_me:1201: result: no" >&5 + echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 SET_MAKE="MAKE=${MAKE-make}" fi -# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then - enableval="$enable_dependency_tracking" - -fi; -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi - -if test "x$enable_dependency_tracking" != xno; then - AMDEP_TRUE= - AMDEP_FALSE='#' -else - AMDEP_TRUE='#' - AMDEP_FALSE= -fi - -rm -f .deps 2>/dev/null -mkdir .deps 2>/dev/null -if test -d .deps; then - DEPDIR=.deps +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. else - # MS-DOS does not allow filenames that begin with a dot. - DEPDIR=_deps + am__leading_dot=_ fi -rmdir .deps 2>/dev/null +rmdir .tst 2>/dev/null # test to see if srcdir already configured -if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" && +if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then - { { echo "$as_me:1237: error: source directory already configured; run \"make distclean\" there first" >&5 + { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} { (exit 1); exit 1; }; } fi -# Define the identity of the package. -PACKAGE=plib_examples -VERSION=1.8.1 +# 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 -cat >>confdefs.h <>confdefs.h <>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"} +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"} + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} -AMTAR=${AMTAR-"${am_missing_run}tar"} +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} install_sh=${install_sh-"$am_aux_dir/install-sh"} +# 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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + echo "$as_me:$LINENO: result: $STRIP" >&5 +echo "${ECHO_T}$STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +echo "${ECHO_T}$ac_ct_STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + STRIP=$ac_ct_STRIP +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" # We need awk for the "check" target. The system "awk" is bad on # some platforms. +# Always define AMTAR for backward compatibility. + +AMTAR=${AMTAR-"${am_missing_run}tar"} + +am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' + + + + + + ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -1291,7 +1781,7 @@ 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 -echo "$as_me:1294: checking for $ac_word" >&5 +echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1299,25 +1789,28 @@ if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - ac_save_IFS=$IFS; IFS=$ac_path_separator -ac_dummy="$PATH" -for ac_dir in $ac_dummy; do - IFS=$ac_save_IFS - test -z "$ac_dir" && ac_dir=. - $as_executable_p "$ac_dir/$ac_word" || continue -ac_cv_prog_CC="${ac_tool_prefix}gcc" -echo "$as_me:1309: found $ac_dir/$ac_word" >&5 -break +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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1317: result: $CC" >&5 + echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1320: result: no" >&5 + echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1326,7 +1819,7 @@ 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 -echo "$as_me:1329: checking for $ac_word" >&5 +echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1334,25 +1827,28 @@ if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else - ac_save_IFS=$IFS; IFS=$ac_path_separator -ac_dummy="$PATH" -for ac_dir in $ac_dummy; do - IFS=$ac_save_IFS - test -z "$ac_dir" && ac_dir=. - $as_executable_p "$ac_dir/$ac_word" || continue -ac_cv_prog_ac_ct_CC="gcc" -echo "$as_me:1344: found $ac_dir/$ac_word" >&5 -break +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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - echo "$as_me:1352: result: $ac_ct_CC" >&5 + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else - echo "$as_me:1355: result: no" >&5 + echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1365,7 +1861,7 @@ 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 -echo "$as_me:1368: checking for $ac_word" >&5 +echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1373,25 +1869,28 @@ if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - ac_save_IFS=$IFS; IFS=$ac_path_separator -ac_dummy="$PATH" -for ac_dir in $ac_dummy; do - IFS=$ac_save_IFS - test -z "$ac_dir" && ac_dir=. - $as_executable_p "$ac_dir/$ac_word" || continue -ac_cv_prog_CC="${ac_tool_prefix}cc" -echo "$as_me:1383: found $ac_dir/$ac_word" >&5 -break +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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1391: result: $CC" >&5 + echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1394: result: no" >&5 + echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1400,7 +1899,7 @@ ac_ct_CC=$CC # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -echo "$as_me:1403: checking for $ac_word" >&5 +echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1408,25 +1907,28 @@ if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else - ac_save_IFS=$IFS; IFS=$ac_path_separator -ac_dummy="$PATH" -for ac_dir in $ac_dummy; do - IFS=$ac_save_IFS - test -z "$ac_dir" && ac_dir=. - $as_executable_p "$ac_dir/$ac_word" || continue -ac_cv_prog_ac_ct_CC="cc" -echo "$as_me:1418: found $ac_dir/$ac_word" >&5 -break +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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - echo "$as_me:1426: result: $ac_ct_CC" >&5 + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else - echo "$as_me:1429: result: no" >&5 + echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1439,7 +1941,7 @@ 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 -echo "$as_me:1442: checking for $ac_word" >&5 +echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1448,19 +1950,22 @@ ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no - ac_save_IFS=$IFS; IFS=$ac_path_separator -ac_dummy="$PATH" -for ac_dir in $ac_dummy; do - IFS=$ac_save_IFS - test -z "$ac_dir" && ac_dir=. - $as_executable_p "$ac_dir/$ac_word" || continue -if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue -fi -ac_cv_prog_CC="cc" -echo "$as_me:1462: found $ac_dir/$ac_word" >&5 -break +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_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" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done done if test $ac_prog_rejected = yes; then @@ -1472,19 +1977,17 @@ # 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 - set dummy "$ac_dir/$ac_word" ${1+"$@"} - shift - ac_cv_prog_CC="$@" + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1484: result: $CC" >&5 + echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1487: result: no" >&5 + echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1495,7 +1998,7 @@ 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 -echo "$as_me:1498: checking for $ac_word" >&5 +echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1503,25 +2006,28 @@ if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - ac_save_IFS=$IFS; IFS=$ac_path_separator -ac_dummy="$PATH" -for ac_dir in $ac_dummy; do - IFS=$ac_save_IFS - test -z "$ac_dir" && ac_dir=. - $as_executable_p "$ac_dir/$ac_word" || continue -ac_cv_prog_CC="$ac_tool_prefix$ac_prog" -echo "$as_me:1513: found $ac_dir/$ac_word" >&5 -break +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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1521: result: $CC" >&5 + echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1524: result: no" >&5 + echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1534,7 +2040,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:1537: checking for $ac_word" >&5 +echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1542,25 +2048,28 @@ if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else - ac_save_IFS=$IFS; IFS=$ac_path_separator -ac_dummy="$PATH" -for ac_dir in $ac_dummy; do - IFS=$ac_save_IFS - test -z "$ac_dir" && ac_dir=. - $as_executable_p "$ac_dir/$ac_word" || continue -ac_cv_prog_ac_ct_CC="$ac_prog" -echo "$as_me:1552: found $ac_dir/$ac_word" >&5 -break +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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - echo "$as_me:1560: result: $ac_ct_CC" >&5 + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else - echo "$as_me:1563: result: no" >&5 + echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1572,33 +2081,39 @@ fi -test -z "$CC" && { { echo "$as_me:1575: error: no acceptable cc found in \$PATH" >&5 -echo "$as_me: error: no acceptable cc found in \$PATH" >&2;} + +test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&5 +echo "$as_me: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } # Provide some information about the compiler. -echo "$as_me:1580:" \ +echo "$as_me:$LINENO:" \ "checking for C compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:1583: \"$ac_compiler --version &5\"") >&5 +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 (eval $ac_compiler --version &5) 2>&5 ac_status=$? - echo "$as_me:1586: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } -{ (eval echo "$as_me:1588: \"$ac_compiler -v &5\"") >&5 +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 (eval $ac_compiler -v &5) 2>&5 ac_status=$? - echo "$as_me:1591: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } -{ (eval echo "$as_me:1593: \"$ac_compiler -V &5\"") >&5 +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 (eval $ac_compiler -V &5) 2>&5 ac_status=$? - echo "$as_me:1596: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } cat >conftest.$ac_ext <<_ACEOF -#line 1600 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ int main () @@ -1609,127 +2124,152 @@ } _ACEOF ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.exe" +ac_clean_files="$ac_clean_files a.out 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. -echo "$as_me:1616: checking for C compiler default output" >&5 -echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 +echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 +echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` -if { (eval echo "$as_me:1619: \"$ac_link_default\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 (eval $ac_link_default) 2>&5 ac_status=$? - echo "$as_me:1622: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # Find the output, starting from the most likely. This scheme is # not robust to junk in `.', hence go to wildcards (a.*) only as a last # resort. -for ac_file in `ls a.exe conftest.exe 2>/dev/null; - ls a.out conftest 2>/dev/null; - ls a.* conftest.* 2>/dev/null`; do + +# Be careful to initialize this variable, since it used to be cached. +# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. +ac_cv_exeext= +# b.out is created by i960 compilers. +for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out +do + test -f "$ac_file" || continue case $ac_file in - *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;; - a.out ) # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - # FIXME: I believe we export ac_cv_exeext for Libtool --akim. - export ac_cv_exeext - break;; - * ) break;; + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) + ;; + conftest.$ac_ext ) + # This is the source file. + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + # FIXME: I believe we export ac_cv_exeext for Libtool, + # but it would be cool to find out if it's true. Does anybody + # maintain Libtool? --akim. + export ac_cv_exeext + break;; + * ) + break;; esac done else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -{ { echo "$as_me:1645: error: C compiler cannot create executables" >&5 -echo "$as_me: error: C compiler cannot create executables" >&2;} +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { echo "$as_me:$LINENO: error: C compiler cannot create executables +See \`config.log' for more details." >&5 +echo "$as_me: error: C compiler cannot create executables +See \`config.log' for more details." >&2;} { (exit 77); exit 77; }; } fi ac_exeext=$ac_cv_exeext -echo "$as_me:1651: result: $ac_file" >&5 +echo "$as_me:$LINENO: result: $ac_file" >&5 echo "${ECHO_T}$ac_file" >&6 # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. -echo "$as_me:1656: checking whether the C compiler works" >&5 +echo "$as_me:$LINENO: checking whether the C compiler works" >&5 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' - { (eval echo "$as_me:1662: \"$ac_try\"") >&5 + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1665: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else - { { echo "$as_me:1672: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'." >&5 + { { echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&5 echo "$as_me: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'." >&2;} +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi fi fi -echo "$as_me:1680: result: yes" >&5 +echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 -rm -f a.out a.exe conftest$ac_cv_exeext +rm -f a.out a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. -echo "$as_me:1687: checking whether we are cross compiling" >&5 +echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 -echo "$as_me:1689: result: $cross_compiling" >&5 +echo "$as_me:$LINENO: result: $cross_compiling" >&5 echo "${ECHO_T}$cross_compiling" >&6 -echo "$as_me:1692: checking for executable suffix" >&5 -echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6 -if { (eval echo "$as_me:1694: \"$ac_link\"") >&5 +echo "$as_me:$LINENO: checking for suffix of executables" >&5 +echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:1697: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; 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 `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue case $ac_file in - *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;; + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - export ac_cv_exeext - break;; + export ac_cv_exeext + break;; * ) break;; esac done else - { { echo "$as_me:1713: error: cannot compute EXEEXT: cannot compile and link" >&5 -echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;} + { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi rm -f conftest$ac_cv_exeext -echo "$as_me:1719: result: $ac_cv_exeext" >&5 +echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 echo "${ECHO_T}$ac_cv_exeext" >&6 rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT -echo "$as_me:1725: checking for object suffix" >&5 -echo $ECHO_N "checking for object suffix... $ECHO_C" >&6 +echo "$as_me:$LINENO: checking for suffix of object files" >&5 +echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 if test "${ac_cv_objext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 1731 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ int main () @@ -1740,40 +2280,46 @@ } _ACEOF rm -f conftest.o conftest.obj -if { (eval echo "$as_me:1743: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1746: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;; + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -{ { echo "$as_me:1758: error: cannot compute OBJEXT: cannot compile" >&5 -echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;} +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi -echo "$as_me:1765: result: $ac_cv_objext" >&5 +echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 echo "${ECHO_T}$ac_cv_objext" >&6 OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -echo "$as_me:1769: checking whether we are using the GNU C compiler" >&5 +echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 if test "${ac_cv_c_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 1775 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ int main () @@ -1787,41 +2333,54 @@ } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:1790: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? - echo "$as_me:1793: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1796: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1799: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_compiler_gnu=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -echo "$as_me:1811: result: $ac_cv_c_compiler_gnu" >&5 +echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 GCC=`test $ac_compiler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS CFLAGS="-g" -echo "$as_me:1817: checking whether $CC accepts -g" >&5 +echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 if test "${ac_cv_prog_cc_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 1823 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ int main () @@ -1832,26 +2391,36 @@ } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:1835: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? - echo "$as_me:1838: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1841: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1844: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_prog_cc_g=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:1854: result: $ac_cv_prog_cc_g" >&5 +echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS @@ -1868,6 +2437,120 @@ CFLAGS= fi fi +echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 +echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 +if test "${ac_cv_prog_cc_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_prog_cc_stdc=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std1 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 -std1. */ +int osf4_cc_array ['\x00' == 0 ? 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 +# Don't try gcc -ansi; that turns off useful extensions and +# breaks some systems' header files. +# AIX -qlanglvl=ansi +# Ultrix and OSF/1 -std1 +# HP-UX 10.20 and later -Ae +# HP-UX older versions -Aa -D_HPUX_SOURCE +# SVR4 -Xc -D__EXTENSIONS__ +for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cc_stdc=$ac_arg +break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext +done +rm -f conftest.$ac_ext conftest.$ac_objext +CC=$ac_save_CC + +fi + +case "x$ac_cv_prog_cc_stdc" in + x|xno) + echo "$as_me:$LINENO: result: none needed" >&5 +echo "${ECHO_T}none needed" >&6 ;; + *) + echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 + CC="$CC $ac_cv_prog_cc_stdc" ;; +esac + # Some people use a C++ compiler to compile C. Since we use `exit', # in C++ we need to declare it. In case someone uses the same compiler # for both compiling C and C++ we need to have the C++ compiler decide @@ -1878,20 +2561,28 @@ #endif _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:1881: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? - echo "$as_me:1884: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1887: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1890: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then for ac_declaration in \ - ''\ - '#include ' \ + '' \ 'extern "C" void std::exit (int) throw (); using std::exit;' \ 'extern "C" void std::exit (int); using std::exit;' \ 'extern "C" void exit (int) throw ();' \ @@ -1899,10 +2590,13 @@ 'void exit (int);' do cat >conftest.$ac_ext <<_ACEOF -#line 1902 "configure" -#include "confdefs.h" -#include +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ $ac_declaration +#include int main () { @@ -1912,27 +2606,40 @@ } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:1915: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? - echo "$as_me:1918: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1921: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1924: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + continue fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext cat >conftest.$ac_ext <<_ACEOF -#line 1934 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ $ac_declaration int main () @@ -1943,23 +2650,33 @@ } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:1946: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? - echo "$as_me:1949: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1952: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1955: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext done rm -f conftest* if test -n "$ac_declaration"; then @@ -1970,26 +2687,30 @@ else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 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" -ac_config_commands="$ac_config_commands default-1" am_make=${MAKE-make} cat > confinc << 'END' -doit: +am__doit: @echo done +.PHONY: am__doit END # If we don't find an include directive, just comment out the code. -echo "$as_me:1990: checking for style of include used by $am_make" >&5 +echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 -am__include='#' +am__include="#" am__quote= _am_result=none # First try GNU make style include. @@ -1999,7 +2720,7 @@ # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then +if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU @@ -2009,18 +2730,41 @@ echo '.include "confinc"' > confmf if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then am__include=.include - am__quote='"' + am__quote="\"" _am_result=BSD fi fi -echo "$as_me:2017: result: $_am_result" >&5 + +echo "$as_me:$LINENO: result: $_am_result" >&5 echo "${ECHO_T}$_am_result" >&6 rm -f confinc confmf +# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then + enableval="$enable_dependency_tracking" + +fi; +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi + + +if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + + + depcc="$CC" am_compiler_list= -echo "$as_me:2023: checking dependency style of $depcc" >&5 +echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2036,18 +2780,34 @@ # 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 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. - echo '#include "conftest.h"' > conftest.c - echo 'int i;' > conftest.h - echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) @@ -2065,13 +2825,25 @@ # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ - source=conftest.c object=conftest.o \ - depfile=conftest.Po tmpdepfile=conftest.TPo \ - $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && - grep conftest.h conftest.Po > /dev/null 2>&1 && + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - am_cv_CC_dependencies_compiler_type=$depmode - break + # 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 @@ -2082,16 +2854,29 @@ fi fi -echo "$as_me:2085: result: $am_cv_CC_dependencies_compiler_type" >&5 +echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 -CCDEPMODE="depmode=$am_cv_CC_dependencies_compiler_type" +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 -echo "$as_me:2094: checking how to run the C preprocessor" >&5 +echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then @@ -2109,24 +2894,34 @@ 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 >conftest.$ac_ext <<_ACEOF -#line 2115 "configure" -#include "confdefs.h" -#include - Syntax error +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error _ACEOF -if { (eval echo "$as_me:2120: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2126: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi @@ -2137,7 +2932,8 @@ : else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + # Broken: fails on valid input. continue fi @@ -2146,20 +2942,24 @@ # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF -#line 2149 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include _ACEOF -if { (eval echo "$as_me:2153: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2159: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi @@ -2171,7 +2971,8 @@ continue else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + # Passes both tests. ac_preproc_ok=: break @@ -2193,31 +2994,41 @@ else ac_cv_prog_CPP=$CPP fi -echo "$as_me:2196: result: $CPP" >&5 +echo "$as_me:$LINENO: result: $CPP" >&5 echo "${ECHO_T}$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 >conftest.$ac_ext <<_ACEOF -#line 2206 "configure" -#include "confdefs.h" -#include - Syntax error +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error _ACEOF -if { (eval echo "$as_me:2211: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2217: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi @@ -2228,7 +3039,8 @@ : else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + # Broken: fails on valid input. continue fi @@ -2237,20 +3049,24 @@ # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF -#line 2240 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include _ACEOF -if { (eval echo "$as_me:2244: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2250: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi @@ -2262,7 +3078,8 @@ continue else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + # Passes both tests. ac_preproc_ok=: break @@ -2275,8 +3092,10 @@ if $ac_preproc_ok; then : else - { { echo "$as_me:2278: error: C preprocessor \"$CPP\" fails sanity check" >&5 -echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} + { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&5 +echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi @@ -2296,7 +3115,7 @@ 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 -echo "$as_me:2299: checking for $ac_word" >&5 +echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CXX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2304,25 +3123,28 @@ if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else - ac_save_IFS=$IFS; IFS=$ac_path_separator -ac_dummy="$PATH" -for ac_dir in $ac_dummy; do - IFS=$ac_save_IFS - test -z "$ac_dir" && ac_dir=. - $as_executable_p "$ac_dir/$ac_word" || continue -ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" -echo "$as_me:2314: found $ac_dir/$ac_word" >&5 -break +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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done done fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then - echo "$as_me:2322: result: $CXX" >&5 + echo "$as_me:$LINENO: result: $CXX" >&5 echo "${ECHO_T}$CXX" >&6 else - echo "$as_me:2325: result: no" >&5 + echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -2335,7 +3157,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:2338: checking for $ac_word" >&5 +echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2343,25 +3165,28 @@ if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else - ac_save_IFS=$IFS; IFS=$ac_path_separator -ac_dummy="$PATH" -for ac_dir in $ac_dummy; do - IFS=$ac_save_IFS - test -z "$ac_dir" && ac_dir=. - $as_executable_p "$ac_dir/$ac_word" || continue -ac_cv_prog_ac_ct_CXX="$ac_prog" -echo "$as_me:2353: found $ac_dir/$ac_word" >&5 -break +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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CXX="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done done fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then - echo "$as_me:2361: result: $ac_ct_CXX" >&5 + echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 echo "${ECHO_T}$ac_ct_CXX" >&6 else - echo "$as_me:2364: result: no" >&5 + echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -2372,34 +3197,38 @@ CXX=$ac_ct_CXX fi + # Provide some information about the compiler. -echo "$as_me:2376:" \ +echo "$as_me:$LINENO:" \ "checking for C++ compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:2379: \"$ac_compiler --version &5\"") >&5 +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 (eval $ac_compiler --version &5) 2>&5 ac_status=$? - echo "$as_me:2382: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } -{ (eval echo "$as_me:2384: \"$ac_compiler -v &5\"") >&5 +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 (eval $ac_compiler -v &5) 2>&5 ac_status=$? - echo "$as_me:2387: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } -{ (eval echo "$as_me:2389: \"$ac_compiler -V &5\"") >&5 +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 (eval $ac_compiler -V &5) 2>&5 ac_status=$? - echo "$as_me:2392: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } -echo "$as_me:2395: checking whether we are using the GNU C++ compiler" >&5 +echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 2401 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ int main () @@ -2413,41 +3242,54 @@ } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:2416: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? - echo "$as_me:2419: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:2422: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2425: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_compiler_gnu=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi -echo "$as_me:2437: result: $ac_cv_cxx_compiler_gnu" >&5 +echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 GXX=`test $ac_compiler_gnu = yes && echo yes` ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS CXXFLAGS="-g" -echo "$as_me:2443: checking whether $CXX accepts -g" >&5 +echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 if test "${ac_cv_prog_cxx_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 2449 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ int main () @@ -2458,26 +3300,36 @@ } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:2461: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? - echo "$as_me:2464: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:2467: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2470: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cxx_g=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_prog_cxx_g=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:2480: result: $ac_cv_prog_cxx_g" >&5 +echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS @@ -2495,8 +3347,7 @@ fi fi for ac_declaration in \ - ''\ - '#include ' \ + '' \ 'extern "C" void std::exit (int) throw (); using std::exit;' \ 'extern "C" void std::exit (int); using std::exit;' \ 'extern "C" void exit (int) throw ();' \ @@ -2504,10 +3355,13 @@ 'void exit (int);' do cat >conftest.$ac_ext <<_ACEOF -#line 2507 "configure" -#include "confdefs.h" -#include +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ $ac_declaration +#include int main () { @@ -2517,27 +3371,40 @@ } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:2520: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? - echo "$as_me:2523: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:2526: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2529: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + continue fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext cat >conftest.$ac_ext <<_ACEOF -#line 2539 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ $ac_declaration int main () @@ -2548,23 +3415,33 @@ } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:2551: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? - echo "$as_me:2554: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:2557: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2560: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext done rm -f conftest* if test -n "$ac_declaration"; then @@ -2581,7 +3458,7 @@ depcc="$CXX" am_compiler_list= -echo "$as_me:2584: checking dependency style of $depcc" >&5 +echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2597,18 +3474,34 @@ # 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 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. - echo '#include "conftest.h"' > conftest.c - echo 'int i;' > conftest.h - echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) @@ -2626,13 +3519,25 @@ # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ - source=conftest.c object=conftest.o \ - depfile=conftest.Po tmpdepfile=conftest.TPo \ - $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && - grep conftest.h conftest.Po > /dev/null 2>&1 && + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - am_cv_CXX_dependencies_compiler_type=$depmode - break + # 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 @@ -2643,16 +3548,29 @@ fi fi -echo "$as_me:2646: result: $am_cv_CXX_dependencies_compiler_type" >&5 +echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6 -CXXDEPMODE="depmode=$am_cv_CXX_dependencies_compiler_type" +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 + ac_ext=cc 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 -echo "$as_me:2655: checking how to run the C++ preprocessor" >&5 +echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 if test -z "$CXXCPP"; then if test "${ac_cv_prog_CXXCPP+set}" = set; then @@ -2666,24 +3584,34 @@ 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 >conftest.$ac_ext <<_ACEOF -#line 2672 "configure" -#include "confdefs.h" -#include - Syntax error +/* confdefs.h. */ _ACEOF -if { (eval echo "$as_me:2677: \"$ac_cpp conftest.$ac_ext\"") >&5 +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2683: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -2694,7 +3622,8 @@ : else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + # Broken: fails on valid input. continue fi @@ -2703,20 +3632,24 @@ # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF -#line 2706 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include _ACEOF -if { (eval echo "$as_me:2710: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2716: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -2728,7 +3661,8 @@ continue else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + # Passes both tests. ac_preproc_ok=: break @@ -2750,31 +3684,41 @@ else ac_cv_prog_CXXCPP=$CXXCPP fi -echo "$as_me:2753: result: $CXXCPP" >&5 +echo "$as_me:$LINENO: result: $CXXCPP" >&5 echo "${ECHO_T}$CXXCPP" >&6 ac_preproc_ok=false for ac_cxx_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 >conftest.$ac_ext <<_ACEOF -#line 2763 "configure" -#include "confdefs.h" -#include - Syntax error +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error _ACEOF -if { (eval echo "$as_me:2768: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2774: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -2785,7 +3729,8 @@ : else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + # Broken: fails on valid input. continue fi @@ -2794,20 +3739,24 @@ # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF -#line 2797 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include _ACEOF -if { (eval echo "$as_me:2801: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2807: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -2819,7 +3768,8 @@ continue else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + # Passes both tests. ac_preproc_ok=: break @@ -2832,8 +3782,10 @@ if $ac_preproc_ok; then : else - { { echo "$as_me:2835: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5 -echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;} + { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check +See \`config.log' for more details." >&5 +echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check +See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi @@ -2854,44 +3806,51 @@ # 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. -echo "$as_me:2858: checking for a BSD compatible install" >&5 -echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6 +echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_IFS=$IFS; IFS=$ac_path_separator - for ac_dir in $PATH; do - IFS=$ac_save_IFS - # Account for people who put trailing slashes in PATH elements. - case $ac_dir/ in - / | ./ | .// | /cC/* \ - | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \ - | /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 - if $as_executable_p "$ac_dir/$ac_prog"; then + 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_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && - grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then + 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 "$ac_dir/$ac_prog" >/dev/null 2>&1; then + 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 - ac_cv_path_install="$ac_dir/$ac_prog -c" - break 2 + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 fi fi done - ;; - esac - done + done + ;; +esac +done + fi if test "${ac_cv_path_install+set}" = set; then @@ -2904,7 +3863,7 @@ INSTALL=$ac_install_sh fi fi -echo "$as_me:2907: result: $INSTALL" >&5 +echo "$as_me:$LINENO: result: $INSTALL" >&5 echo "${ECHO_T}$INSTALL" >&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. @@ -2915,12 +3874,17 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + ac_ext=cc 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 + + + + # Check whether --with-GL or --without-GL was given. if test "${with_GL+set}" = set; then withval="$with_GL" @@ -2929,6 +3893,7 @@ GL_PREFIX=auto fi; + # Check whether --enable-fnt or --disable-fnt was given. if test "${enable_fnt+set}" = set; then enableval="$enable_fnt" @@ -3009,12 +3974,15 @@ enable_ul=yes fi; + if test "x$enable_fnt" = "xyes"; then need_opengl=yes; fi if test "x$enable_pui" = "xyes"; then need_opengl=yes; fi if test "x$enable_sg" = "xyes"; then need_opengl=yes; fi if test "x$enable_ssg" = "xyes"; then need_opengl=yes; fi if test "x$enable_ssgaux" = "xyes"; then need_opengl=yes; fi + + if test "x$enable_fnt" = "xyes"; then BUILD_FNT_TRUE= BUILD_FNT_FALSE='#' @@ -3023,6 +3991,8 @@ BUILD_FNT_FALSE= fi + + if test "x$enable_js" = "xyes"; then BUILD_JS_TRUE= BUILD_JS_FALSE='#' @@ -3031,6 +4001,8 @@ BUILD_JS_FALSE= fi + + if test "x$enable_pw" = "xyes"; then BUILD_PW_TRUE= BUILD_PW_FALSE='#' @@ -3039,6 +4011,8 @@ BUILD_PW_FALSE= fi + + if test "x$enable_net" = "xyes"; then BUILD_NET_TRUE= BUILD_NET_FALSE='#' @@ -3047,6 +4021,8 @@ BUILD_NET_FALSE= fi + + if test "x$enable_pui" = "xyes"; then BUILD_PUI_TRUE= BUILD_PUI_FALSE='#' @@ -3055,6 +4031,8 @@ BUILD_PUI_FALSE= fi + + if test "x$enable_sg" = "xyes"; then BUILD_SG_TRUE= BUILD_SG_FALSE='#' @@ -3063,6 +4041,8 @@ BUILD_SG_FALSE= fi + + if test "x$enable_psl" = "xyes"; then BUILD_PSL_TRUE= BUILD_PSL_FALSE='#' @@ -3071,6 +4051,8 @@ BUILD_PSL_FALSE= fi + + if test "x$enable_sl" = "xyes"; then BUILD_SL_TRUE= BUILD_SL_FALSE='#' @@ -3079,6 +4061,8 @@ BUILD_SL_FALSE= fi + + if test "x$enable_ssg" = "xyes"; then BUILD_SSG_TRUE= BUILD_SSG_FALSE='#' @@ -3087,6 +4071,8 @@ BUILD_SSG_FALSE= fi + + if test "x$enable_ul" = "xyes"; then BUILD_UL_TRUE= BUILD_UL_FALSE='#' @@ -3095,18 +4081,21 @@ BUILD_UL_FALSE= fi + if test "x$need_opengl" = "xyes" && test "x$GL_PREFIX" != "xauto"; then LDFLAGS="$LDFLAGS -L$GL_PREFIX/lib" CPPFLAGS="$CPPFLAGS -I$GL_PREFIX/include" fi + + # Make sure we can run config.sub. $ac_config_sub sun4 >/dev/null 2>&1 || - { { echo "$as_me:3105: error: cannot run $ac_config_sub" >&5 + { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 echo "$as_me: error: cannot run $ac_config_sub" >&2;} { (exit 1); exit 1; }; } -echo "$as_me:3109: checking build system type" >&5 +echo "$as_me:$LINENO: checking build system type" >&5 echo $ECHO_N "checking build system type... $ECHO_C" >&6 if test "${ac_cv_build+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -3115,26 +4104,24 @@ test -z "$ac_cv_build_alias" && ac_cv_build_alias=`$ac_config_guess` test -z "$ac_cv_build_alias" && - { { echo "$as_me:3118: error: cannot guess build type; you must specify one" >&5 + { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 echo "$as_me: error: cannot guess build type; you must specify one" >&2;} { (exit 1); exit 1; }; } ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || - { { echo "$as_me:3122: error: $ac_config_sub $ac_cv_build_alias failed." >&5 -echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;} + { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 +echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:3127: result: $ac_cv_build" >&5 +echo "$as_me:$LINENO: result: $ac_cv_build" >&5 echo "${ECHO_T}$ac_cv_build" >&6 build=$ac_cv_build build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -test -z "$build_alias" && - build_alias=$ac_cv_build -echo "$as_me:3137: checking host system type" >&5 +echo "$as_me:$LINENO: checking host system type" >&5 echo $ECHO_N "checking host system type... $ECHO_C" >&6 if test "${ac_cv_host+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -3143,24 +4130,24 @@ test -z "$ac_cv_host_alias" && ac_cv_host_alias=$ac_cv_build_alias ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || - { { echo "$as_me:3146: error: $ac_config_sub $ac_cv_host_alias failed" >&5 + { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:3151: result: $ac_cv_host" >&5 +echo "$as_me:$LINENO: result: $ac_cv_host" >&5 echo "${ECHO_T}$ac_cv_host" >&6 host=$ac_cv_host host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -test -z "$host_alias" && - host_alias=$ac_cv_host + case "${host}" in *-*-cygwin*) + LIBS="$LIBS -lwinmm" OGL_LIBS="-lglu32 -lopengl32 -lgdi32" @@ -3170,6 +4157,7 @@ LIBS="$LIBS -lwinmm -lwsock32" + OGL_LIBS="-lglu32 -lopengl32 -lgdi32" GLUT_LIBS="-lglut32" ;; @@ -3183,9 +4171,15 @@ *) if test "x$need_opengl" = "xyes"; then -echo "$as_me:3186: checking for X" >&5 + + + +if test "x$ac_path_x_has_been_run" != xyes; then + echo "$as_me:$LINENO: checking for X" >&5 echo $ECHO_N "checking for X... $ECHO_C" >&6 +ac_path_x_has_been_run=yes + # Check whether --with-x or --without-x was given. if test "${with_x+set}" = set; then withval="$with_x" @@ -3209,18 +4203,18 @@ if mkdir conftest.dir; then cd conftest.dir # Make sure to not put "make" in the Imakefile rules, since we grep it out. - cat >Imakefile <<'EOF' + cat >Imakefile <<'_ACEOF' acfindx: @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' -EOF +_ACEOF if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl; 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 + 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 @@ -3277,23 +4271,27 @@ /usr/openwin/share/include' if test "$ac_x_includes" = no; then - # Guess where to find include files, by looking for Intrinsic.h. + # Guess where to find include files, by looking for a specified header file. # First, try using that file with no special directory specified. cat >conftest.$ac_ext <<_ACEOF -#line 3283 "configure" -#include "confdefs.h" -#include +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include _ACEOF -if { (eval echo "$as_me:3287: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:3293: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -3305,9 +4303,10 @@ ac_x_includes= else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + for ac_dir in $ac_x_header_dirs; do - if test -r "$ac_dir/X11/Intrinsic.h"; then + if test -r "$ac_dir/X11/Xlib.h"; then ac_x_includes=$ac_dir break fi @@ -3321,50 +4320,64 @@ # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS=$LIBS - LIBS="-lXt $LIBS" + LIBS="-lX11 $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 3326 "configure" -#include "confdefs.h" -#include +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include int main () { -XtMalloc (0) +XrmInitialize () ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:3338: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:3341: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:3344: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3347: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries= else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + LIBS=$ac_save_LIBS for ac_dir in `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; do - if test -r $ac_dir/libXt.$ac_extension; then + if test -r $ac_dir/libX11.$ac_extension; then ac_x_libraries=$ac_dir break 2 fi done done fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext fi # $ac_x_libraries = no if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then @@ -3373,7 +4386,7 @@ else # 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" + ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" fi fi @@ -3382,7 +4395,7 @@ fi # $with_x != no if test "$have_x" != yes; then - echo "$as_me:3385: result: $have_x" >&5 + echo "$as_me:$LINENO: result: $have_x" >&5 echo "${ECHO_T}$have_x" >&6 no_x=yes else @@ -3392,16 +4405,21 @@ # 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" - echo "$as_me:3395: result: libraries $x_libraries, headers $x_includes" >&5 -echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6 + # It might be that x_includes is empty (headers are found in the + # standard search path. Then output the corresponding message + ac_out_x_includes=$x_includes + test "x$x_includes" = x && ac_out_x_includes="in standard search path" + echo "$as_me:$LINENO: result: libraries $x_libraries, headers $ac_out_x_includes" >&5 +echo "${ECHO_T}libraries $x_libraries, headers $ac_out_x_includes" >&6 fi +fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. -cat >>confdefs.h <<\EOF +cat >>confdefs.h <<\_ACEOF #define X_DISPLAY_MISSING 1 -EOF +_ACEOF X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else @@ -3416,12 +4434,15 @@ # others require no space. Words are not sufficient . . . . case `(uname -sr) 2>/dev/null` in "SunOS 5"*) - echo "$as_me:3419: checking whether -R must be followed by a space" >&5 + echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" cat >conftest.$ac_ext <<_ACEOF -#line 3423 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ int main () @@ -3432,33 +4453,47 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:3435: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:3438: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:3441: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3444: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_R_nospace=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_R_nospace=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext if test $ac_R_nospace = yes; then - echo "$as_me:3454: result: no" >&5 + echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat >conftest.$ac_ext <<_ACEOF -#line 3460 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ int main () @@ -3469,30 +4504,41 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:3472: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:3475: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:3478: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3481: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_R_space=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_R_space=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext if test $ac_R_space = yes; then - echo "$as_me:3491: result: yes" >&5 + echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 X_LIBS="$X_LIBS -R $x_libraries" else - echo "$as_me:3495: result: neither works" >&5 + echo "$as_me:$LINENO: result: neither works" >&5 echo "${ECHO_T}neither works" >&6 fi fi @@ -3512,8 +4558,11 @@ # the Alpha needs dnet_stub (dnet does not exist). ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" cat >conftest.$ac_ext <<_ACEOF -#line 3515 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -3531,22 +4580,32 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:3534: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:3537: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:3540: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3543: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -echo "$as_me:3549: checking for dnet_ntoa in -ldnet" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -3554,8 +4613,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 3557 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -3573,34 +4635,45 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:3576: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:3579: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:3582: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3585: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dnet_dnet_ntoa=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_dnet_dnet_ntoa=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:3596: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6 if test $ac_cv_lib_dnet_dnet_ntoa = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then - echo "$as_me:3603: checking for dnet_ntoa in -ldnet_stub" >&5 + echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -3608,8 +4681,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 3611 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -3627,27 +4703,38 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:3630: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:3633: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:3636: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3639: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dnet_stub_dnet_ntoa=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_dnet_stub_dnet_ntoa=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:3650: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6 if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" @@ -3655,7 +4742,8 @@ fi fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f 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, @@ -3666,67 +4754,98 @@ # 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. - echo "$as_me:3669: checking for gethostbyname" >&5 + echo "$as_me:$LINENO: checking for gethostbyname" >&5 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6 if test "${ac_cv_func_gethostbyname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 3675 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define gethostbyname to an innocuous variant, in case declares gethostbyname. + For example, HP-UX 11i declares gettimeofday. */ +#define gethostbyname innocuous_gethostbyname + /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char gethostbyname (); below. */ -#include + which can conflict with char gethostbyname (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef gethostbyname + /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" +{ #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char gethostbyname (); -char (*f) (); - -int -main () -{ /* 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_gethostbyname) || defined (__stub___gethostbyname) choke me #else -f = gethostbyname; +char (*f) () = gethostbyname; +#endif +#ifdef __cplusplus +} #endif +int +main () +{ +return f != gethostbyname; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:3706: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:3709: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:3712: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3715: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_gethostbyname=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_func_gethostbyname=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:3725: result: $ac_cv_func_gethostbyname" >&5 +echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6 if test $ac_cv_func_gethostbyname = no; then - echo "$as_me:3729: checking for gethostbyname in -lnsl" >&5 + echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -3734,8 +4853,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 3737 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -3753,34 +4875,45 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:3756: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:3759: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:3762: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3765: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_nsl_gethostbyname=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_nsl_gethostbyname=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:3776: result: $ac_cv_lib_nsl_gethostbyname" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 if test $ac_cv_lib_nsl_gethostbyname = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" fi if test $ac_cv_lib_nsl_gethostbyname = no; then - echo "$as_me:3783: checking for gethostbyname in -lbsd" >&5 + echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -3788,8 +4921,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 3791 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -3807,27 +4943,38 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:3810: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:3813: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:3816: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3819: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_bsd_gethostbyname=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_bsd_gethostbyname=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:3830: result: $ac_cv_lib_bsd_gethostbyname" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6 if test $ac_cv_lib_bsd_gethostbyname = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" @@ -3840,70 +4987,101 @@ # 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 nameserver (or something). -lsocket + # 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. - echo "$as_me:3846: checking for connect" >&5 + echo "$as_me:$LINENO: checking for connect" >&5 echo $ECHO_N "checking for connect... $ECHO_C" >&6 if test "${ac_cv_func_connect+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 3852 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define connect to an innocuous variant, in case declares connect. + For example, HP-UX 11i declares gettimeofday. */ +#define connect innocuous_connect + /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char connect (); below. */ -#include + which can conflict with char connect (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef connect + /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" +{ #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char connect (); -char (*f) (); - -int -main () -{ /* 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_connect) || defined (__stub___connect) choke me #else -f = connect; +char (*f) () = connect; +#endif +#ifdef __cplusplus +} #endif +int +main () +{ +return f != connect; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:3883: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:3886: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:3889: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3892: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_connect=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_func_connect=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:3902: result: $ac_cv_func_connect" >&5 +echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5 echo "${ECHO_T}$ac_cv_func_connect" >&6 if test $ac_cv_func_connect = no; then - echo "$as_me:3906: checking for connect in -lsocket" >&5 + echo "$as_me:$LINENO: checking for connect in -lsocket" >&5 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6 if test "${ac_cv_lib_socket_connect+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -3911,8 +5089,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 3914 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -3930,27 +5111,38 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:3933: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:3936: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:3939: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3942: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_socket_connect=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_socket_connect=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:3953: result: $ac_cv_lib_socket_connect" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6 if test $ac_cv_lib_socket_connect = yes; then X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" @@ -3959,67 +5151,98 @@ fi # Guillermo Gomez says -lposix is necessary on A/UX. - echo "$as_me:3962: checking for remove" >&5 + echo "$as_me:$LINENO: checking for remove" >&5 echo $ECHO_N "checking for remove... $ECHO_C" >&6 if test "${ac_cv_func_remove+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 3968 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define remove to an innocuous variant, in case declares remove. + For example, HP-UX 11i declares gettimeofday. */ +#define remove innocuous_remove + /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char remove (); below. */ -#include + which can conflict with char remove (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef remove + /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" +{ #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char remove (); -char (*f) (); - -int -main () -{ /* 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_remove) || defined (__stub___remove) choke me #else -f = remove; +char (*f) () = remove; +#endif +#ifdef __cplusplus +} #endif +int +main () +{ +return f != remove; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:3999: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4002: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4005: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4008: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_remove=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_func_remove=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:4018: result: $ac_cv_func_remove" >&5 +echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5 echo "${ECHO_T}$ac_cv_func_remove" >&6 if test $ac_cv_func_remove = no; then - echo "$as_me:4022: checking for remove in -lposix" >&5 + echo "$as_me:$LINENO: checking for remove in -lposix" >&5 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6 if test "${ac_cv_lib_posix_remove+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4027,8 +5250,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 4030 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -4046,27 +5272,38 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4049: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4052: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4055: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4058: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_posix_remove=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_posix_remove=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:4069: result: $ac_cv_lib_posix_remove" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6 if test $ac_cv_lib_posix_remove = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" @@ -4075,67 +5312,98 @@ fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. - echo "$as_me:4078: checking for shmat" >&5 + echo "$as_me:$LINENO: checking for shmat" >&5 echo $ECHO_N "checking for shmat... $ECHO_C" >&6 if test "${ac_cv_func_shmat+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 4084 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define shmat to an innocuous variant, in case declares shmat. + For example, HP-UX 11i declares gettimeofday. */ +#define shmat innocuous_shmat + /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shmat (); below. */ -#include + which can conflict with char shmat (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef shmat + /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" +{ #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shmat (); -char (*f) (); - -int -main () -{ /* 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_shmat) || defined (__stub___shmat) choke me #else -f = shmat; +char (*f) () = shmat; +#endif +#ifdef __cplusplus +} #endif +int +main () +{ +return f != shmat; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4115: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4118: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4121: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4124: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_shmat=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_func_shmat=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:4134: result: $ac_cv_func_shmat" >&5 +echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5 echo "${ECHO_T}$ac_cv_func_shmat" >&6 if test $ac_cv_func_shmat = no; then - echo "$as_me:4138: checking for shmat in -lipc" >&5 + echo "$as_me:$LINENO: checking for shmat in -lipc" >&5 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6 if test "${ac_cv_lib_ipc_shmat+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4143,8 +5411,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 4146 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -4162,27 +5433,38 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4165: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4168: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4171: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4174: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_ipc_shmat=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_ipc_shmat=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:4185: result: $ac_cv_lib_ipc_shmat" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6 if test $ac_cv_lib_ipc_shmat = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" @@ -4200,7 +5482,7 @@ # 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 - echo "$as_me:4203: checking for IceConnectionNumber in -lICE" >&5 + echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4208,8 +5490,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 4211 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -4227,27 +5512,38 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4230: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4233: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4236: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4239: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_ICE_IceConnectionNumber=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_ICE_IceConnectionNumber=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:4250: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6 if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" @@ -4257,11 +5553,14 @@ fi + LDFLAGS="$LDFLAGS $X_LIBS" OGL_LIBS="$X_PRE_LIBS -lXi -lXmu -lXext -lX11 $X_EXTRA_LIBS -lm" - echo "$as_me:4264: checking for glNewList in -lGL" >&5 + + + echo "$as_me:$LINENO: checking for glNewList in -lGL" >&5 echo $ECHO_N "checking for glNewList in -lGL... $ECHO_C" >&6 if test "${ac_cv_lib_GL_glNewList+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4269,8 +5568,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lGL $OGL_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 4272 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -4288,34 +5590,45 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4291: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4294: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4297: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4300: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_GL_glNewList=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_GL_glNewList=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:4311: result: $ac_cv_lib_GL_glNewList" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_GL_glNewList" >&5 echo "${ECHO_T}$ac_cv_lib_GL_glNewList" >&6 if test $ac_cv_lib_GL_glNewList = yes; then OGL_LIBS="-lGL $OGL_LIBS" fi if test "x$ac_cv_lib_GL_glNewList" = "xno" ; then - echo "$as_me:4318: checking for glNewList in -lMesaGL" >&5 + echo "$as_me:$LINENO: checking for glNewList in -lMesaGL" >&5 echo $ECHO_N "checking for glNewList in -lMesaGL... $ECHO_C" >&6 if test "${ac_cv_lib_MesaGL_glNewList+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4323,8 +5636,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lMesaGL $OGL_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 4326 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -4342,39 +5658,50 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4345: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4348: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4351: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4354: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_MesaGL_glNewList=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_MesaGL_glNewList=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:4365: result: $ac_cv_lib_MesaGL_glNewList" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_MesaGL_glNewList" >&5 echo "${ECHO_T}$ac_cv_lib_MesaGL_glNewList" >&6 if test $ac_cv_lib_MesaGL_glNewList = yes; then OGL_LIBS="-lMesaGL $OGL_LIBS" else - { { echo "$as_me:4370: error: could not find working GL library" >&5 + { { echo "$as_me:$LINENO: error: could not find working GL library" >&5 echo "$as_me: error: could not find working GL library" >&2;} { (exit 1); exit 1; }; } fi fi - echo "$as_me:4377: checking for gluLookAt in -lGLU" >&5 + echo "$as_me:$LINENO: checking for gluLookAt in -lGLU" >&5 echo $ECHO_N "checking for gluLookAt in -lGLU... $ECHO_C" >&6 if test "${ac_cv_lib_GLU_gluLookAt+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4382,8 +5709,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lGLU $OGL_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 4385 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -4401,34 +5731,45 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4404: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4407: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4410: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4413: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_GLU_gluLookAt=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_GLU_gluLookAt=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:4424: result: $ac_cv_lib_GLU_gluLookAt" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_GLU_gluLookAt" >&5 echo "${ECHO_T}$ac_cv_lib_GLU_gluLookAt" >&6 if test $ac_cv_lib_GLU_gluLookAt = yes; then OGL_LIBS="-lGLU $OGL_LIBS" fi if test "x$ac_cv_lib_GLU_gluLookAt" = "xno" ; then - echo "$as_me:4431: checking for gluLookAt in -lMesaGLU" >&5 + echo "$as_me:$LINENO: checking for gluLookAt in -lMesaGLU" >&5 echo $ECHO_N "checking for gluLookAt in -lMesaGLU... $ECHO_C" >&6 if test "${ac_cv_lib_MesaGLU_gluLookAt+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4436,8 +5777,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lMesaGLU $OGL_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 4439 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -4455,39 +5799,51 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4458: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4461: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4464: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4467: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_MesaGLU_gluLookAt=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_MesaGLU_gluLookAt=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:4478: result: $ac_cv_lib_MesaGLU_gluLookAt" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_MesaGLU_gluLookAt" >&5 echo "${ECHO_T}$ac_cv_lib_MesaGLU_gluLookAt" >&6 if test $ac_cv_lib_MesaGLU_gluLookAt = yes; then OGL_LIBS="-lMesaGLU $OGL_LIBS" else - { { echo "$as_me:4483: error: could not find working GLU library" >&5 + { { echo "$as_me:$LINENO: error: could not find working GLU library" >&5 echo "$as_me: error: could not find working GLU library" >&2;} { (exit 1); exit 1; }; } fi fi - echo "$as_me:4490: checking for glutGetModifiers in -lfreeglut" >&5 + + echo "$as_me:$LINENO: checking for glutGetModifiers in -lfreeglut" >&5 echo $ECHO_N "checking for glutGetModifiers in -lfreeglut... $ECHO_C" >&6 if test "${ac_cv_lib_freeglut_glutGetModifiers+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4495,8 +5851,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lfreeglut $OGL_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 4498 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -4514,34 +5873,45 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4517: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4520: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4523: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4526: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_freeglut_glutGetModifiers=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_freeglut_glutGetModifiers=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:4537: result: $ac_cv_lib_freeglut_glutGetModifiers" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_freeglut_glutGetModifiers" >&5 echo "${ECHO_T}$ac_cv_lib_freeglut_glutGetModifiers" >&6 if test $ac_cv_lib_freeglut_glutGetModifiers = yes; then GLUT_LIBS="-lfreeglut" fi if test "x$ac_cv_lib_freeglut_glutGetModifiers" = "xno" ; then - echo "$as_me:4544: checking for glutGetModifiers in -lglut" >&5 + echo "$as_me:$LINENO: checking for glutGetModifiers in -lglut" >&5 echo $ECHO_N "checking for glutGetModifiers in -lglut... $ECHO_C" >&6 if test "${ac_cv_lib_glut_glutGetModifiers+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4549,8 +5919,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lglut $OGL_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 4552 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -4568,32 +5941,43 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4571: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4574: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4577: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4580: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_glut_glutGetModifiers=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_glut_glutGetModifiers=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:4591: result: $ac_cv_lib_glut_glutGetModifiers" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_glut_glutGetModifiers" >&5 echo "${ECHO_T}$ac_cv_lib_glut_glutGetModifiers" >&6 if test $ac_cv_lib_glut_glutGetModifiers = yes; then GLUT_LIBS="-lglut" else - { { echo "$as_me:4596: error: could not find working GLUT library" >&5 + { { echo "$as_me:$LINENO: error: could not find working GLUT library" >&5 echo "$as_me: error: could not find working GLUT library" >&2;} { (exit 1); exit 1; }; } fi @@ -4601,7 +5985,8 @@ fi fi -echo "$as_me:4604: checking for dlclose in -ldl" >&5 + +echo "$as_me:$LINENO: checking for dlclose in -ldl" >&5 echo $ECHO_N "checking for dlclose in -ldl... $ECHO_C" >&6 if test "${ac_cv_lib_dl_dlclose+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4609,8 +5994,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 4612 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -4628,38 +6016,50 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4631: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4634: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4637: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4640: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dl_dlclose=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_dl_dlclose=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:4651: result: $ac_cv_lib_dl_dlclose" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlclose" >&5 echo "${ECHO_T}$ac_cv_lib_dl_dlclose" >&6 if test $ac_cv_lib_dl_dlclose = yes; then - cat >>confdefs.h <>confdefs.h <<_ACEOF #define HAVE_LIBDL 1 -EOF +_ACEOF LIBS="-ldl $LIBS" fi - echo "$as_me:4662: checking for ALopenport in -laudio" >&5 + + echo "$as_me:$LINENO: checking for ALopenport in -laudio" >&5 echo $ECHO_N "checking for ALopenport in -laudio... $ECHO_C" >&6 if test "${ac_cv_lib_audio_ALopenport+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4667,8 +6067,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-laudio $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 4670 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -4686,27 +6089,38 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4689: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4692: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4695: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4698: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_audio_ALopenport=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_audio_ALopenport=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:4709: result: $ac_cv_lib_audio_ALopenport" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_audio_ALopenport" >&5 echo "${ECHO_T}$ac_cv_lib_audio_ALopenport" >&6 if test $ac_cv_lib_audio_ALopenport = yes; then SND_LIBS="-laudio" @@ -4715,7 +6129,7 @@ ;; esac -echo "$as_me:4718: checking for ulInit in -lplibul" >&5 +echo "$as_me:$LINENO: checking for ulInit in -lplibul" >&5 echo $ECHO_N "checking for ulInit in -lplibul... $ECHO_C" >&6 if test "${ac_cv_lib_plibul_ulInit+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4723,8 +6137,11 @@ ac_check_lib_save_LIBS=$LIBS LIBS="-lplibul $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 4726 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus @@ -4742,85 +6159,137 @@ } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:4745: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? - echo "$as_me:4748: \$? = $ac_status" >&5 + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:4751: \"$ac_try\"") >&5 + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4754: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_plibul_ulInit=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_cv_lib_plibul_ulInit=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:4765: result: $ac_cv_lib_plibul_ulInit" >&5 +echo "$as_me:$LINENO: result: $ac_cv_lib_plibul_ulInit" >&5 echo "${ECHO_T}$ac_cv_lib_plibul_ulInit" >&6 if test $ac_cv_lib_plibul_ulInit = yes; then true else - { { echo "$as_me:4770: error: there seems to be a problem with the PLIB libraries" >&5 + { { echo "$as_me:$LINENO: error: there seems to be a problem with the PLIB libraries" >&5 echo "$as_me: error: there seems to be a problem with the PLIB libraries" >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:4775: checking for ANSI C header files" >&5 + + + + + + + + +echo "$as_me:$LINENO: checking for egrep" >&5 +echo $ECHO_N "checking for egrep... $ECHO_C" >&6 +if test "${ac_cv_prog_egrep+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if echo a | (grep -E '(a|b)') >/dev/null 2>&1 + then ac_cv_prog_egrep='grep -E' + else ac_cv_prog_egrep='egrep' + fi +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 +echo "${ECHO_T}$ac_cv_prog_egrep" >&6 + EGREP=$ac_cv_prog_egrep + + +echo "$as_me:$LINENO: checking for ANSI C header files" >&5 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 if test "${ac_cv_header_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 4781 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include #include #include #include +int +main () +{ + + ; + return 0; +} _ACEOF -if { (eval echo "$as_me:4789: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:4795: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_cv_header_stdc=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_cv_header_stdc=no +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_header_stdc=no fi -rm -f conftest.err conftest.$ac_ext +rm -f 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 >conftest.$ac_ext <<_ACEOF -#line 4817 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "memchr" >/dev/null 2>&1; then + $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no @@ -4832,13 +6301,16 @@ if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF -#line 4835 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "free" >/dev/null 2>&1; then + $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no @@ -4853,16 +6325,20 @@ : else cat >conftest.$ac_ext <<_ACEOF -#line 4856 "configure" -#include "confdefs.h" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #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 ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif @@ -4873,63 +6349,192 @@ int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) + || toupper (i) != TOUPPER (i)) exit(2); exit (0); } _ACEOF rm -f conftest$ac_exeext -if { (eval echo "$as_me:4882: \"$ac_link\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:4885: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:4887: \"$ac_try\"") >&5 + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4890: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) ac_cv_header_stdc=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi -echo "$as_me:4903: result: $ac_cv_header_stdc" >&5 +echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 echo "${ECHO_T}$ac_cv_header_stdc" >&6 if test $ac_cv_header_stdc = yes; then -cat >>confdefs.h <<\EOF +cat >>confdefs.h <<\_ACEOF #define STDC_HEADERS 1 -EOF +_ACEOF + +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=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_Header=no" +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF fi -echo "$as_me:4913: checking for windows.h" >&5 +done + + +if test "${ac_cv_header_windows_h+set}" = set; then + echo "$as_me:$LINENO: checking for windows.h" >&5 echo $ECHO_N "checking for windows.h... $ECHO_C" >&6 if test "${ac_cv_header_windows_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: $ac_cv_header_windows_h" >&5 +echo "${ECHO_T}$ac_cv_header_windows_h" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 4919 "configure" -#include "confdefs.h" + # Is the header compilable? +echo "$as_me:$LINENO: checking windows.h usability" >&5 +echo $ECHO_N "checking windows.h usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking windows.h presence" >&5 +echo $ECHO_N "checking windows.h presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include _ACEOF -if { (eval echo "$as_me:4923: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:4929: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -4937,51 +6542,154 @@ ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then - ac_cv_header_windows_h=yes + ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_cv_header_windows_h=no +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: windows.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: windows.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: windows.h: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: windows.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: windows.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: windows.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: windows.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: windows.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: windows.h: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: windows.h: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: windows.h: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: windows.h: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: windows.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: windows.h: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: windows.h: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: windows.h: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ------------------------------------------ ## +## Report this to the AC_PACKAGE_NAME lists. ## +## ------------------------------------------ ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for windows.h" >&5 +echo $ECHO_N "checking for windows.h... $ECHO_C" >&6 +if test "${ac_cv_header_windows_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_header_windows_h=$ac_header_preproc fi -echo "$as_me:4948: result: $ac_cv_header_windows_h" >&5 +echo "$as_me:$LINENO: result: $ac_cv_header_windows_h" >&5 echo "${ECHO_T}$ac_cv_header_windows_h" >&6 + +fi if test $ac_cv_header_windows_h = yes; then - cat >>confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define WIN32 1 -EOF +_ACEOF fi + + if test "x$need_opengl" = "xyes"; then case "${host}" in *-*-cygwin* | *-*-mingw32*) + + for ac_header in GL/gl.h GL/glu.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:4965: checking for $ac_header" >&5 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 4971 "configure" -#include "confdefs.h" + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include <$ac_header> _ACEOF -if { (eval echo "$as_me:4975: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:4981: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -4989,102 +6697,305 @@ ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then - eval "$as_ac_Header=yes" + ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - eval "$as_ac_Header=no" +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ------------------------------------------ ## +## Report this to the AC_PACKAGE_NAME lists. ## +## ------------------------------------------ ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" fi -echo "$as_me:5000: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -EOF +_ACEOF else - { { echo "$as_me:5008: error: OpenGL header files not found" >&5 + { { echo "$as_me:$LINENO: error: OpenGL header files not found" >&5 echo "$as_me: error: OpenGL header files not found" >&2;} { (exit 1); exit 1; }; } fi + done - echo "$as_me:5014: checking for GL/glut.h" >&5 + + if test "${ac_cv_header_GL_glut_h+set}" = set; then + echo "$as_me:$LINENO: checking for GL/glut.h" >&5 echo $ECHO_N "checking for GL/glut.h... $ECHO_C" >&6 if test "${ac_cv_header_GL_glut_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: $ac_cv_header_GL_glut_h" >&5 +echo "${ECHO_T}$ac_cv_header_GL_glut_h" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 5020 "configure" -#include "confdefs.h" + # Is the header compilable? +echo "$as_me:$LINENO: checking GL/glut.h usability" >&5 +echo $ECHO_N "checking GL/glut.h usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default #include _ACEOF -if { (eval echo "$as_me:5024: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:5030: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - else - ac_cpp_err= + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking GL/glut.h presence" >&5 +echo $ECHO_N "checking GL/glut.h presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag + else + ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then - ac_cv_header_GL_glut_h=yes + ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_cv_header_GL_glut_h=no +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: GL/glut.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: GL/glut.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/glut.h: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: GL/glut.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: GL/glut.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: GL/glut.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/glut.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: GL/glut.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/glut.h: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: GL/glut.h: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/glut.h: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: GL/glut.h: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/glut.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: GL/glut.h: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/glut.h: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: GL/glut.h: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ------------------------------------------ ## +## Report this to the AC_PACKAGE_NAME lists. ## +## ------------------------------------------ ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for GL/glut.h" >&5 +echo $ECHO_N "checking for GL/glut.h... $ECHO_C" >&6 +if test "${ac_cv_header_GL_glut_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_header_GL_glut_h=$ac_header_preproc fi -echo "$as_me:5049: result: $ac_cv_header_GL_glut_h" >&5 +echo "$as_me:$LINENO: result: $ac_cv_header_GL_glut_h" >&5 echo "${ECHO_T}$ac_cv_header_GL_glut_h" >&6 + +fi if test $ac_cv_header_GL_glut_h = yes; then - cat >>confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define GLUT_IS_PRESENT 1 -EOF +_ACEOF else - { { echo "$as_me:5057: error: GLUT header file not found" >&5 + { { echo "$as_me:$LINENO: error: GLUT header file not found" >&5 echo "$as_me: error: GLUT header file not found" >&2;} { (exit 1); exit 1; }; } fi + ;; *-apple-darwin*) + + for ac_header in OpenGL/gl.h OpenGL/glu.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:5068: checking for $ac_header" >&5 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 5074 "configure" -#include "confdefs.h" + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include <$ac_header> _ACEOF -if { (eval echo "$as_me:5078: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:5084: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -5092,48 +7003,149 @@ ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then - eval "$as_ac_Header=yes" + ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - eval "$as_ac_Header=no" +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ------------------------------------------ ## +## Report this to the AC_PACKAGE_NAME lists. ## +## ------------------------------------------ ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" fi -echo "$as_me:5103: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -EOF +_ACEOF else - { { echo "$as_me:5111: error: OpenGL header files not found" >&5 + { { echo "$as_me:$LINENO: error: OpenGL header files not found" >&5 echo "$as_me: error: OpenGL header files not found" >&2;} { (exit 1); exit 1; }; } fi + done - echo "$as_me:5117: checking for GLUT/glut.h" >&5 + + if test "${ac_cv_header_GLUT_glut_h+set}" = set; then + echo "$as_me:$LINENO: checking for GLUT/glut.h" >&5 echo $ECHO_N "checking for GLUT/glut.h... $ECHO_C" >&6 if test "${ac_cv_header_GLUT_glut_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: $ac_cv_header_GLUT_glut_h" >&5 +echo "${ECHO_T}$ac_cv_header_GLUT_glut_h" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 5123 "configure" -#include "confdefs.h" + # Is the header compilable? +echo "$as_me:$LINENO: checking GLUT/glut.h usability" >&5 +echo $ECHO_N "checking GLUT/glut.h usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking GLUT/glut.h presence" >&5 +echo $ECHO_N "checking GLUT/glut.h presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include _ACEOF -if { (eval echo "$as_me:5127: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:5133: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -5141,53 +7153,154 @@ ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then - ac_cv_header_GLUT_glut_h=yes + ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_cv_header_GLUT_glut_h=no +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: GLUT/glut.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: GLUT/glut.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: GLUT/glut.h: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: GLUT/glut.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: GLUT/glut.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: GLUT/glut.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: GLUT/glut.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: GLUT/glut.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: GLUT/glut.h: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: GLUT/glut.h: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: GLUT/glut.h: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: GLUT/glut.h: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: GLUT/glut.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: GLUT/glut.h: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: GLUT/glut.h: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: GLUT/glut.h: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ------------------------------------------ ## +## Report this to the AC_PACKAGE_NAME lists. ## +## ------------------------------------------ ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for GLUT/glut.h" >&5 +echo $ECHO_N "checking for GLUT/glut.h... $ECHO_C" >&6 +if test "${ac_cv_header_GLUT_glut_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_header_GLUT_glut_h=$ac_header_preproc fi -echo "$as_me:5152: result: $ac_cv_header_GLUT_glut_h" >&5 +echo "$as_me:$LINENO: result: $ac_cv_header_GLUT_glut_h" >&5 echo "${ECHO_T}$ac_cv_header_GLUT_glut_h" >&6 + +fi if test $ac_cv_header_GLUT_glut_h = yes; then - cat >>confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define GLUT_IS_PRESENT 1 -EOF +_ACEOF else - { { echo "$as_me:5160: error: GLUT header file not found" >&5 + { { echo "$as_me:$LINENO: error: GLUT header file not found" >&5 echo "$as_me: error: GLUT header file not found" >&2;} { (exit 1); exit 1; }; } fi + ;; *) + for ac_header in GL/gl.h GL/glu.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:5171: checking for $ac_header" >&5 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 5177 "configure" -#include "confdefs.h" + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default #include <$ac_header> _ACEOF -if { (eval echo "$as_me:5181: \"$ac_cpp conftest.$ac_ext\"") >&5 +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:5187: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -5195,49 +7308,150 @@ ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then - eval "$as_ac_Header=yes" + ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - eval "$as_ac_Header=no" +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ------------------------------------------ ## +## Report this to the AC_PACKAGE_NAME lists. ## +## ------------------------------------------ ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" fi -echo "$as_me:5206: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -EOF +_ACEOF else - { { echo "$as_me:5214: error: OpenGL header files not found" >&5 + { { echo "$as_me:$LINENO: error: OpenGL header files not found" >&5 echo "$as_me: error: OpenGL header files not found" >&2;} { (exit 1); exit 1; }; } fi + done + if test "x$ac_cv_lib_freeglut_glutGetModifiers" = "xyes"; then - echo "$as_me:5221: checking for GL/freeglut.h" >&5 + if test "${ac_cv_header_GL_freeglut_h+set}" = set; then + echo "$as_me:$LINENO: checking for GL/freeglut.h" >&5 echo $ECHO_N "checking for GL/freeglut.h... $ECHO_C" >&6 if test "${ac_cv_header_GL_freeglut_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: $ac_cv_header_GL_freeglut_h" >&5 +echo "${ECHO_T}$ac_cv_header_GL_freeglut_h" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 5227 "configure" -#include "confdefs.h" + # Is the header compilable? +echo "$as_me:$LINENO: checking GL/freeglut.h usability" >&5 +echo $ECHO_N "checking GL/freeglut.h usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default #include _ACEOF -if { (eval echo "$as_me:5231: \"$ac_cpp conftest.$ac_ext\"") >&5 +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking GL/freeglut.h presence" >&5 +echo $ECHO_N "checking GL/freeglut.h presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:5237: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -5245,48 +7459,148 @@ ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then - ac_cv_header_GL_freeglut_h=yes + ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_cv_header_GL_freeglut_h=no +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: GL/freeglut.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: GL/freeglut.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/freeglut.h: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: GL/freeglut.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: GL/freeglut.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: GL/freeglut.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/freeglut.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: GL/freeglut.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/freeglut.h: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: GL/freeglut.h: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/freeglut.h: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: GL/freeglut.h: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/freeglut.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: GL/freeglut.h: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/freeglut.h: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: GL/freeglut.h: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ------------------------------------------ ## +## Report this to the AC_PACKAGE_NAME lists. ## +## ------------------------------------------ ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for GL/freeglut.h" >&5 +echo $ECHO_N "checking for GL/freeglut.h... $ECHO_C" >&6 +if test "${ac_cv_header_GL_freeglut_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_header_GL_freeglut_h=$ac_header_preproc fi -echo "$as_me:5256: result: $ac_cv_header_GL_freeglut_h" >&5 +echo "$as_me:$LINENO: result: $ac_cv_header_GL_freeglut_h" >&5 echo "${ECHO_T}$ac_cv_header_GL_freeglut_h" >&6 + +fi if test $ac_cv_header_GL_freeglut_h = yes; then - cat >>confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define FREEGLUT_IS_PRESENT 1 -EOF +_ACEOF else - { { echo "$as_me:5264: error: freeglut header file not found" >&5 + { { echo "$as_me:$LINENO: error: freeglut header file not found" >&5 echo "$as_me: error: freeglut header file not found" >&2;} { (exit 1); exit 1; }; } fi + else - echo "$as_me:5270: checking for GL/glut.h" >&5 + if test "${ac_cv_header_GL_glut_h+set}" = set; then + echo "$as_me:$LINENO: checking for GL/glut.h" >&5 echo $ECHO_N "checking for GL/glut.h... $ECHO_C" >&6 if test "${ac_cv_header_GL_glut_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: $ac_cv_header_GL_glut_h" >&5 +echo "${ECHO_T}$ac_cv_header_GL_glut_h" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 5276 "configure" -#include "confdefs.h" + # Is the header compilable? +echo "$as_me:$LINENO: checking GL/glut.h usability" >&5 +echo $ECHO_N "checking GL/glut.h usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking GL/glut.h presence" >&5 +echo $ECHO_N "checking GL/glut.h presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include _ACEOF -if { (eval echo "$as_me:5280: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:5286: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -5294,52 +7608,152 @@ ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then - ac_cv_header_GL_glut_h=yes + ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_cv_header_GL_glut_h=no +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: GL/glut.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: GL/glut.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/glut.h: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: GL/glut.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: GL/glut.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: GL/glut.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/glut.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: GL/glut.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/glut.h: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: GL/glut.h: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/glut.h: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: GL/glut.h: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/glut.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: GL/glut.h: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: GL/glut.h: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: GL/glut.h: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ------------------------------------------ ## +## Report this to the AC_PACKAGE_NAME lists. ## +## ------------------------------------------ ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for GL/glut.h" >&5 +echo $ECHO_N "checking for GL/glut.h... $ECHO_C" >&6 +if test "${ac_cv_header_GL_glut_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_header_GL_glut_h=$ac_header_preproc fi -echo "$as_me:5305: result: $ac_cv_header_GL_glut_h" >&5 +echo "$as_me:$LINENO: result: $ac_cv_header_GL_glut_h" >&5 echo "${ECHO_T}$ac_cv_header_GL_glut_h" >&6 + +fi if test $ac_cv_header_GL_glut_h = yes; then - cat >>confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define GLUT_IS_PRESENT 1 -EOF +_ACEOF else - { { echo "$as_me:5313: error: GLUT header file not found" >&5 + { { echo "$as_me:$LINENO: error: GLUT header file not found" >&5 echo "$as_me: error: GLUT header file not found" >&2;} { (exit 1); exit 1; }; } fi + fi ;; esac fi -echo "$as_me:5323: checking for plib/ul.h" >&5 +if test "${ac_cv_header_plib_ul_h+set}" = set; then + echo "$as_me:$LINENO: checking for plib/ul.h" >&5 echo $ECHO_N "checking for plib/ul.h... $ECHO_C" >&6 if test "${ac_cv_header_plib_ul_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: $ac_cv_header_plib_ul_h" >&5 +echo "${ECHO_T}$ac_cv_header_plib_ul_h" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 5329 "configure" -#include "confdefs.h" + # Is the header compilable? +echo "$as_me:$LINENO: checking plib/ul.h usability" >&5 +echo $ECHO_N "checking plib/ul.h usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default #include _ACEOF -if { (eval echo "$as_me:5333: \"$ac_cpp conftest.$ac_ext\"") >&5 +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking plib/ul.h presence" >&5 +echo $ECHO_N "checking plib/ul.h presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:5339: \$? = $ac_status" >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi @@ -5347,24 +7761,71 @@ ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then - ac_cv_header_plib_ul_h=yes + ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_cv_header_plib_ul_h=no +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: plib/ul.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: plib/ul.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: plib/ul.h: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: plib/ul.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: plib/ul.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: plib/ul.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: plib/ul.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: plib/ul.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: plib/ul.h: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: plib/ul.h: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: plib/ul.h: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: plib/ul.h: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: plib/ul.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: plib/ul.h: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: plib/ul.h: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: plib/ul.h: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ------------------------------------------ ## +## Report this to the AC_PACKAGE_NAME lists. ## +## ------------------------------------------ ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for plib/ul.h" >&5 +echo $ECHO_N "checking for plib/ul.h... $ECHO_C" >&6 +if test "${ac_cv_header_plib_ul_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_header_plib_ul_h=$ac_header_preproc fi -echo "$as_me:5358: result: $ac_cv_header_plib_ul_h" >&5 +echo "$as_me:$LINENO: result: $ac_cv_header_plib_ul_h" >&5 echo "${ECHO_T}$ac_cv_header_plib_ul_h" >&6 + +fi if test $ac_cv_header_plib_ul_h = yes; then : else - { { echo "$as_me:5363: error: PLIB header files not found" >&5 + { { echo "$as_me:$LINENO: error: PLIB header files not found" >&5 echo "$as_me: error: PLIB header files not found" >&2;} { (exit 1); exit 1; }; } fi + + + WFLAG="-Wall" case "$host" in mips-sgi-irix*) @@ -5382,7 +7843,8 @@ CFLAGS="$CFLAGS $WFLAG" CXXFLAGS="$CXXFLAGS $WFLAG" -ac_config_files="$ac_config_files Makefile src/Makefile src/js/Makefile src/pw/Makefile src/pui/Makefile src/sg/Makefile src/sl/Makefile src/ssg/Makefile src/ssg/tux/Makefile src/ssg/majik/Makefile src/ssg/load_save/Makefile src/ssg/state_test/Makefile src/ssg/tween_test/Makefile src/ssg/viewer/Makefile src/ssg/water/Makefile src/ssg/sky/Makefile src/ssg/dynamics/Makefile src/ssg/shrubs/Makefile src/fnt/Makefile src/net/Makefile src/net/client_server/Makefile src/net/http_get/Makefile src/net/net_echo/Makefile src/psl/Makefile src/util/Makefile" + + ac_config_files="$ac_config_files Makefile src/Makefile src/js/Makefile src/pw/Makefile src/pui/Makefile src/sg/Makefile src/sl/Makefile src/ssg/Makefile src/ssg/tux/Makefile src/ssg/majik/Makefile src/ssg/load_save/Makefile src/ssg/state_test/Makefile src/ssg/tween_test/Makefile src/ssg/viewer/Makefile src/ssg/water/Makefile src/ssg/sky/Makefile src/ssg/dynamics/Makefile src/ssg/shrubs/Makefile src/fnt/Makefile src/net/Makefile src/net/client_server/Makefile src/net/http_get/Makefile src/net/net_echo/Makefile src/psl/Makefile src/util/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure @@ -5393,7 +7855,7 @@ # 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 overriden when +# `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. @@ -5411,13 +7873,13 @@ # `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" + "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 \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" ;; esac; } | @@ -5428,7 +7890,7 @@ t end /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ : end' >>confcache -if cmp -s $cache_file confcache; then :; else +if diff $cache_file confcache >/dev/null 2>&1; then :; else if test -w $cache_file; then test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" cat confcache >$cache_file @@ -5447,13 +7909,13 @@ # 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[ ]*=/{ + ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/; s/:*\${srcdir}:*/:/; s/:*@srcdir@:*/:/; -s/^\([^=]*=[ ]*\):*/\1/; +s/^\([^=]*=[ ]*\):*/\1/; s/:*$//; -s/^[^=]*=[ ]*$//; +s/^[^=]*=[ ]*$//; }' fi @@ -5464,21 +7926,21 @@ # If the first sed substitution is executed (which looks for macros that # take arguments), then we branch to the quote section. Otherwise, # look for a macro that doesn't take arguments. -cat >confdef2opt.sed <<\EOF +cat >confdef2opt.sed <<\_ACEOF t clear : clear -s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g +s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g t quote -s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g +s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g t quote d : quote -s,[ `~#$^&*(){}\\|;'"<>?],\\&,g +s,[ `~#$^&*(){}\\|;'"<>?],\\&,g s,\[,\\&,g s,\],\\&,g s,\$,$$,g p -EOF +_ACEOF # We use echo to avoid assuming a particular line-breaking character. # The extra dot is to prevent the shell from consuming trailing # line-breaks from the sub-command output. A line-break within @@ -5489,35 +7951,320 @@ DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'` rm -f confdef2opt.sed + +ac_libobjs= +ac_ltlibobjs= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_i=`echo "$ac_i" | + sed 's/\$U\././;s/\.o$//;s/\.obj$//'` + # 2. Add them. + ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" + ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_FNT_TRUE}" && test -z "${BUILD_FNT_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_FNT\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_FNT\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_JS_TRUE}" && test -z "${BUILD_JS_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_JS\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_JS\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_PW_TRUE}" && test -z "${BUILD_PW_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_PW\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_PW\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_NET_TRUE}" && test -z "${BUILD_NET_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_NET\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_NET\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_PUI_TRUE}" && test -z "${BUILD_PUI_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_PUI\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_PUI\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_SG_TRUE}" && test -z "${BUILD_SG_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_SG\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_SG\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_PSL_TRUE}" && test -z "${BUILD_PSL_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_PSL\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_PSL\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_SL_TRUE}" && test -z "${BUILD_SL_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_SL\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_SL\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_SSG_TRUE}" && test -z "${BUILD_SSG_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_SSG\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_SSG\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_UL_TRUE}" && test -z "${BUILD_UL_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_UL\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_UL\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi + : ${CONFIG_STATUS=./config.status} ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:5495: creating $CONFIG_STATUS" >&5 +{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 echo "$as_me: creating $CONFIG_STATUS" >&6;} cat >$CONFIG_STATUS <<_ACEOF #! $SHELL -# Generated automatically by configure. +# 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} -ac_cs_invocation="\$0 \$@" - _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then set -o posix fi +DUALCASE=1; export DUALCASE # for MKS sh + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# Work around bugs in pre-3.0 UWIN ksh. +$as_unset ENV MAIL MAILPATH +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1; 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 + # Name of the executable. -as_me=`echo "$0" |sed 's,.*[\\/],,'` +as_me=`$as_basename "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)$' \| \ + . : '\(.\)' 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + + +# PATH needs CR, and LINENO needs CR and PATH. +# 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 + +# 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 + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + 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 + + ;; + 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 + { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 +echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, and appends trailing '-' during + # substitution so that $LINENO is not a special case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 +echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} + + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr @@ -5543,24 +8290,21 @@ fi rm -f conf$$ conf$$.exe conf$$.file -as_executable_p="test -f" - -# Support unset when possible. -if (FOO=FOO; unset FOO) >/dev/null 2>&1; then - as_unset=unset +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: else - as_unset=false + test -d ./-p && rmdir ./-p + as_mkdir_p=false fi -# NLS nuisances. -$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; } -$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; } -$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; } -$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; } -$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; } -$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; } -$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; } -$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; } +as_executable_p="test -f" + +# 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'" + # IFS # We need space, tab and new line, in precisely that order. @@ -5569,10 +8313,34 @@ IFS=" $as_nl" # CDPATH. -$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; } +$as_unset CDPATH exec 6>&1 +# Open the log real soon, to keep \$[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. Logging --version etc. is OK. +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX +} >&5 +cat >&5 <<_CSEOF + +This file was extended by $as_me, which was +generated by GNU Autoconf 2.59. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +_CSEOF +echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 +echo >&5 _ACEOF # Files that config.status was made for. @@ -5592,7 +8360,7 @@ echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS fi -cat >>$CONFIG_STATUS <<\EOF +cat >>$CONFIG_STATUS <<\_ACEOF ac_cs_usage="\ \`$as_me' instantiates files from templates according to the @@ -5602,10 +8370,11 @@ -h, --help print this help, then exit -V, --version print version number, then exit + -q, --quiet 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 + instantiate the configuration file FILE Configuration files: $config_files @@ -5614,23 +8383,22 @@ $config_commands Report bugs to ." -EOF +_ACEOF -cat >>$CONFIG_STATUS <>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ config.status -configured by $0, generated by GNU Autoconf 2.52, +configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" -Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 -Free Software Foundation, Inc. +Copyright (C) 2003 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." srcdir=$srcdir INSTALL="$INSTALL" -EOF +_ACEOF -cat >>$CONFIG_STATUS <<\EOF +cat >>$CONFIG_STATUS <<\_ACEOF # If no file are specified by the user, then we need to provide default # value. By we need to know if files were specified by the user. ac_need_defaults=: @@ -5640,30 +8408,30 @@ --*=*) ac_option=`expr "x$1" : 'x\([^=]*\)='` ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` - shift - set dummy "$ac_option" "$ac_optarg" ${1+"$@"} - shift + ac_shift=: + ;; + -*) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift ;; - -*);; *) # This is not an option, so the user has probably given explicit # arguments. + ac_option=$1 ac_need_defaults=false;; esac - case $1 in + case $ac_option in # Handling of the options. -EOF -cat >>$CONFIG_STATUS <>$CONFIG_STATUS <<\_ACEOF -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion" - exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;; -EOF -cat >>$CONFIG_STATUS <<\EOF + ac_cs_recheck=: ;; --version | --vers* | -V ) echo "$ac_cs_version"; exit 0 ;; --he | --h) # Conflict between --help and --header - { { echo "$as_me:5666: error: ambiguous option: $1 + { { echo "$as_me:$LINENO: error: ambiguous option: $1 Try \`$0 --help' for more information." >&5 echo "$as_me: error: ambiguous option: $1 Try \`$0 --help' for more information." >&2;} @@ -5673,16 +8441,19 @@ --debug | --d* | -d ) debug=: ;; --file | --fil | --fi | --f ) - shift - CONFIG_FILES="$CONFIG_FILES $1" + $ac_shift + CONFIG_FILES="$CONFIG_FILES $ac_optarg" ac_need_defaults=false;; --header | --heade | --head | --hea ) - shift - CONFIG_HEADERS="$CONFIG_HEADERS $1" + $ac_shift + CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" ac_need_defaults=false;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; # This is an error. - -*) { { echo "$as_me:5685: error: unrecognized option: $1 + -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 Try \`$0 --help' for more information." >&5 echo "$as_me: error: unrecognized option: $1 Try \`$0 --help' for more information." >&2;} @@ -5694,35 +8465,34 @@ shift done -exec 5>>config.log -cat >&5 << _ACEOF +ac_configure_extra_args= -## ----------------------- ## -## Running config.status. ## -## ----------------------- ## +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi -This file was extended by $as_me 2.52, executed with - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - > $ac_cs_invocation -on `(hostname || uname -n) 2>/dev/null | sed 1q` +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF +if \$ac_cs_recheck; then + echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 + exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion +fi _ACEOF -EOF -cat >>$CONFIG_STATUS <>$CONFIG_STATUS <<_ACEOF # # INIT-COMMANDS section. # -AMDEP_TRUE="$AMDEP_TRUE" -ac_aux_dir="$ac_aux_dir" +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + +_ACEOF + -EOF -cat >>$CONFIG_STATUS <<\EOF +cat >>$CONFIG_STATUS <<\_ACEOF for ac_config_target in $ac_config_targets do case "$ac_config_target" in @@ -5752,8 +8522,8 @@ "src/net/net_echo/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/net/net_echo/Makefile" ;; "src/psl/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/psl/Makefile" ;; "src/util/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/util/Makefile" ;; - "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; - *) { { echo "$as_me:5756: error: invalid argument: $ac_config_target" >&5 + "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac @@ -5768,6 +8538,9 @@ 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 to put it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. # Create a temporary directory, and hook for its removal unless debugging. $debug || { @@ -5776,23 +8549,23 @@ } # Create a (secure) tmp directory for tmp files. -: ${TMPDIR=/tmp} + { - tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` && + tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { - tmp=$TMPDIR/cs$$-$RANDOM + tmp=./confstat$$-$RANDOM (umask 077 && mkdir $tmp) } || { - echo "$me: cannot create a temporary directory in $TMPDIR" >&2 + echo "$me: cannot create a temporary directory in ." >&2 { (exit 1); exit 1; } } -EOF +_ACEOF -cat >>$CONFIG_STATUS <>$CONFIG_STATUS <<_ACEOF # # CONFIG_FILES section. @@ -5805,6 +8578,12 @@ sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF s,@SHELL@,$SHELL,;t t +s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t +s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t +s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t +s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t +s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t +s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t s,@exec_prefix@,$exec_prefix,;t t s,@prefix@,$prefix,;t t s,@program_transform_name@,$program_transform_name,;t t @@ -5820,54 +8599,59 @@ s,@oldincludedir@,$oldincludedir,;t t s,@infodir@,$infodir,;t t s,@mandir@,$mandir,;t t -s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t -s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t -s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t -s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t -s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t s,@build_alias@,$build_alias,;t t s,@host_alias@,$host_alias,;t t s,@target_alias@,$target_alias,;t t +s,@DEFS@,$DEFS,;t t s,@ECHO_C@,$ECHO_C,;t t s,@ECHO_N@,$ECHO_N,;t t s,@ECHO_T@,$ECHO_T,;t t -s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t -s,@DEFS@,$DEFS,;t t s,@LIBS@,$LIBS,;t t s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t s,@INSTALL_DATA@,$INSTALL_DATA,;t t +s,@CYGPATH_W@,$CYGPATH_W,;t t s,@PACKAGE@,$PACKAGE,;t t s,@VERSION@,$VERSION,;t t -s,@EXEEXT@,$EXEEXT,;t t -s,@OBJEXT@,$OBJEXT,;t t s,@ACLOCAL@,$ACLOCAL,;t t s,@AUTOCONF@,$AUTOCONF,;t t s,@AUTOMAKE@,$AUTOMAKE,;t t s,@AUTOHEADER@,$AUTOHEADER,;t t s,@MAKEINFO@,$MAKEINFO,;t t -s,@AMTAR@,$AMTAR,;t t s,@install_sh@,$install_sh,;t t +s,@STRIP@,$STRIP,;t t +s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t +s,@mkdir_p@,$mkdir_p,;t t s,@AWK@,$AWK,;t t s,@SET_MAKE@,$SET_MAKE,;t t -s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t -s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t -s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t -s,@DEPDIR@,$DEPDIR,;t t +s,@am__leading_dot@,$am__leading_dot,;t t +s,@AMTAR@,$AMTAR,;t t +s,@am__tar@,$am__tar,;t t +s,@am__untar@,$am__untar,;t t s,@CC@,$CC,;t t s,@CFLAGS@,$CFLAGS,;t t s,@LDFLAGS@,$LDFLAGS,;t t s,@CPPFLAGS@,$CPPFLAGS,;t t s,@ac_ct_CC@,$ac_ct_CC,;t t +s,@EXEEXT@,$EXEEXT,;t t +s,@OBJEXT@,$OBJEXT,;t t +s,@DEPDIR@,$DEPDIR,;t t s,@am__include@,$am__include,;t t s,@am__quote@,$am__quote,;t t +s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t +s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t +s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t s,@CCDEPMODE@,$CCDEPMODE,;t t +s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t +s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t s,@CPP@,$CPP,;t t s,@CXX@,$CXX,;t t s,@CXXFLAGS@,$CXXFLAGS,;t t s,@ac_ct_CXX@,$ac_ct_CXX,;t t s,@CXXDEPMODE@,$CXXDEPMODE,;t t +s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t +s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t s,@CXXCPP@,$CXXCPP,;t t s,@BUILD_FNT_TRUE@,$BUILD_FNT_TRUE,;t t s,@BUILD_FNT_FALSE@,$BUILD_FNT_FALSE,;t t @@ -5904,11 +8688,14 @@ s,@OGL_LIBS@,$OGL_LIBS,;t t s,@GLUT_LIBS@,$GLUT_LIBS,;t t s,@SND_LIBS@,$SND_LIBS,;t t +s,@EGREP@,$EGREP,;t t +s,@LIBOBJS@,$LIBOBJS,;t t +s,@LTLIBOBJS@,$LTLIBOBJS,;t t CEOF -EOF +_ACEOF - cat >>$CONFIG_STATUS <<\EOF + cat >>$CONFIG_STATUS <<\_ACEOF # Split the substitutions into bite-sized pieces for seds with # small command number limits, like on Digital OSF/1 and HP-UX. ac_max_sed_lines=48 @@ -5933,9 +8720,9 @@ (echo ':t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" + ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" else - ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" + ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" fi ac_sed_frag=`expr $ac_sed_frag + 1` ac_beg=$ac_end @@ -5947,86 +8734,139 @@ fi fi # test -n "$CONFIG_FILES" -EOF -cat >>$CONFIG_STATUS <<\EOF +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". case $ac_file in - | *:- | *:-:* ) # input from stdin - cat >$tmp/stdin - ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + cat >$tmp/stdin + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; * ) ac_file_in=$ac_file.in ;; esac # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. - ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || + ac_dir=`(dirname "$ac_file") 2>/dev/null || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then - { case "$ac_dir" in - [\\/]* | ?:[\\/]* ) as_incr_dir=;; - *) as_incr_dir=.;; + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; esac -as_dummy="$ac_dir" -for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do - case $as_mkdir_dir in - # Skip DOS drivespec - ?:) as_incr_dir=$as_mkdir_dir ;; - *) - as_incr_dir=$as_incr_dir/$as_mkdir_dir - test -d "$as_incr_dir" || mkdir "$as_incr_dir" - ;; - esac -done; } - ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`" - # A "../" for each directory in $ac_dir_suffix. - ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'` - else - ac_dir_suffix= ac_dots= - fi +# Do not use `cd foo && pwd` to compute absolute paths, because +# the directories may not exist. +case `pwd` in +.) ac_abs_builddir="$ac_dir";; +*) + case "$ac_dir" in + .) ac_abs_builddir=`pwd`;; + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; + *) ac_abs_builddir=`pwd`/"$ac_dir";; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_builddir=${ac_top_builddir}.;; +*) + case ${ac_top_builddir}. in + .) ac_abs_top_builddir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_srcdir=$ac_srcdir;; +*) + case $ac_srcdir in + .) ac_abs_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_srcdir=$ac_top_srcdir;; +*) + case $ac_top_srcdir in + .) ac_abs_top_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; + esac;; +esac - case $srcdir in - .) ac_srcdir=. - if test -z "$ac_dots"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_dots$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_dots$srcdir ;; - esac case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_dots$INSTALL ;; + *) ac_INSTALL=$ac_top_builddir$INSTALL ;; esac - if test x"$ac_file" != x-; then - { echo "$as_me:6021: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi # 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 automatically by config.status. */ - configure_input="Generated automatically from `echo $ac_file_in | - sed 's,.*/,,'` by configure." + # /* config.h. Generated by config.status. */ + if test x"$ac_file" = x-; then + configure_input= + else + configure_input="$ac_file. " + fi + configure_input=$configure_input"Generated from `echo $ac_file_in | + sed 's,.*/,,'` by configure." # First look for the input files in the build tree, otherwise in the # src tree. @@ -6035,37 +8875,49 @@ case $f in -) echo $tmp/stdin ;; [\\/$]*) - # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:6039: error: cannot find input file: $f" >&5 + # Absolute (can't be DOS-style, as IFS=:) + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } - echo $f;; + echo "$f";; *) # Relative - if test -f "$f"; then - # Build tree - echo $f - elif test -f "$srcdir/$f"; then - # Source tree - echo $srcdir/$f - else - # /dev/null tree - { { echo "$as_me:6052: error: cannot find input file: $f" >&5 + if test -f "$f"; then + # Build tree + echo "$f" + elif test -f "$srcdir/$f"; then + # Source tree + echo "$srcdir/$f" + else + # /dev/null tree + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } - fi;; + fi;; esac done` || { (exit 1); exit 1; } -EOF -cat >>$CONFIG_STATUS <&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF sed "$ac_vpsub $extrasub -EOF -cat >>$CONFIG_STATUS <<\EOF +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s,@configure_input@,$configure_input,;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,@top_builddir@,$ac_top_builddir,;t t +s,@abs_top_builddir@,$ac_abs_top_builddir,;t t s,@INSTALL@,$ac_INSTALL,;t t " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out rm -f $tmp/stdin @@ -6077,8 +8929,8 @@ fi done -EOF -cat >>$CONFIG_STATUS <<\EOF +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF # # CONFIG_COMMANDS section. @@ -6086,42 +8938,192 @@ for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue ac_dest=`echo "$ac_file" | sed 's,:.*,,'` ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_dir=`(dirname "$ac_dest") 2>/dev/null || +$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_dest" : 'X\(//\)[^/]' \| \ + X"$ac_dest" : 'X\(//\)$' \| \ + X"$ac_dest" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_dest" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac + +# Do not use `cd foo && pwd` to compute absolute paths, because +# the directories may not exist. +case `pwd` in +.) ac_abs_builddir="$ac_dir";; +*) + case "$ac_dir" in + .) ac_abs_builddir=`pwd`;; + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; + *) ac_abs_builddir=`pwd`/"$ac_dir";; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_builddir=${ac_top_builddir}.;; +*) + case ${ac_top_builddir}. in + .) ac_abs_top_builddir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_srcdir=$ac_srcdir;; +*) + case $ac_srcdir in + .) ac_abs_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_srcdir=$ac_top_srcdir;; +*) + case $ac_top_srcdir in + .) ac_abs_top_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; + esac;; +esac + + { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 +echo "$as_me: executing $ac_dest commands" >&6;} case $ac_dest in - default-1 ) -test x"$AMDEP_TRUE" != x"" || -for mf in $CONFIG_FILES; do - case "$mf" in - Makefile) dirpart=.;; - */Makefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;; - *) continue;; - esac - grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue - # Extract the definition of DEP_FILES from the Makefile without - # running `make'. - DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` + depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; 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. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`(dirname "$mf") 2>/dev/null || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n -e '/^U = / s///p' < "$mf"` - test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" - # 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 -e ' - /^DEP_FILES = .*\\\\$/ { - s/^DEP_FILES = // - :loop - s/\\\\$// - p - n - /\\\\$/ b loop - p - } - /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue - fdir=`echo "$file" | sed -e 's|/[^/]*$||'` - $ac_aux_dir/mkinstalldirs "$dirpart/$fdir" > /dev/null 2>&1 + fdir=`(dirname "$file") 2>/dev/null || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p $dirpart/$fdir + else + as_dir=$dirpart/$fdir + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 +echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} + { (exit 1); exit 1; }; }; } + # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done @@ -6129,15 +9131,16 @@ ;; esac done -EOF +_ACEOF -cat >>$CONFIG_STATUS <<\EOF +cat >>$CONFIG_STATUS <<\_ACEOF { (exit 0); exit 0; } -EOF +_ACEOF chmod +x $CONFIG_STATUS ac_clean_files=$ac_clean_files_save + # 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 @@ -6148,14 +9151,18 @@ # 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_cs_success=false + $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 || { (exit 1); exit 1; } fi + if test "x$need_opengl" = "xyes"; then if test "x$ac_cv_lib_freeglut_glutGetModifiers" = "xyes"; then glut_msg="yes (found freeglut)" @@ -6166,7 +9173,7 @@ glut_msg="no" fi -echo "$as_me:6169: result: PLIB configuration information: +echo "$as_me:$LINENO: result: PLIB configuration information: Building FNT examples: $enable_fnt Building JS examples: $enable_js --- plib-doc-1.8.1.orig/config.guess +++ plib-doc-1.8.1/config.guess @@ -1,9 +1,9 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -timestamp='2001-08-21' +timestamp='2005-08-03' # 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 @@ -17,15 +17,18 @@ # # 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. +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. -# Written by Per Bothner . -# Please send patches to . + +# Originally written by Per Bothner . +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and @@ -52,7 +55,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO @@ -65,11 +68,11 @@ while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; + echo "$timestamp" ; exit ;; --version | -v ) - echo "$version" ; exit 0 ;; + echo "$version" ; exit ;; --help | --h* | -h ) - echo "$usage"; exit 0 ;; + echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. @@ -87,30 +90,42 @@ exit 1 fi +trap 'exit 1' 1 2 15 -dummy=dummy-$$ -trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; 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. -# CC_FOR_BUILD -- compiler used by this script. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. -set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in - ,,) echo "int dummy(){}" > $dummy.c ; - for c in cc gcc c89 ; do - ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ; - if test $? = 0 ; then +# 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 -q "$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 ; - rm -f $dummy.c $dummy.o $dummy.rel ; 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' +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) @@ -123,43 +138,34 @@ UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -case "${UNAME_MACHINE}" in - i?86) - test -z "$VENDOR" && VENDOR=pc - ;; - *) - test -z "$VENDOR" && VENDOR=unknown - ;; -esac -test -f /etc/SuSE-release && VENDOR=suse - # 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 + # NetBSD (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. - # Determine the machine/vendor (is the vendor relevant). - case "${UNAME_MACHINE}" in - amiga) machine=m68k-unknown ;; - arm32) machine=arm-unknown ;; - atari*) machine=m68k-atari ;; - sun3*) machine=m68k-sun ;; - mac68k) machine=m68k-apple ;; - macppc) machine=powerpc-apple ;; - hp3[0-9][05]) machine=m68k-hp ;; - ibmrt|romp-ibm) machine=romp-ibm ;; - *) machine=${UNAME_MACHINE}-unknown ;; + # + # 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 ;; + *) 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}" in - i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k) + case "${UNAME_MACHINE_ARCH}" in + arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep __ELF__ >/dev/null @@ -176,120 +182,125 @@ ;; esac # The OS release - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + # 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 0 ;; + 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 ;; + macppc:MirBSD:*:*) + echo powerppc-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:MirBSD:*:*) + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + exit ;; alpha:OSF1:*:*) - if test $UNAME_RELEASE = "V4.0"; then + case $UNAME_RELEASE in + *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - fi + ;; + *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. - cat <$dummy.s - .data -\$Lformat: - .byte 37,100,45,37,120,10,0 # "%d-%x\n" - - .text - .globl main - .align 4 - .ent main -main: - .frame \$30,16,\$26,0 - ldgp \$29,0(\$27) - .prologue 1 - .long 0x47e03d80 # implver \$0 - lda \$2,-1 - .long 0x47e20c21 # amask \$2,\$1 - lda \$16,\$Lformat - mov \$0,\$17 - not \$1,\$18 - jsr \$26,printf - ldgp \$29,0(\$26) - mov 0,\$16 - jsr \$26,exit - .end main -EOF - eval $set_cc_for_build - $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null - if test "$?" = 0 ; then - case `./$dummy` in - 0-0) - UNAME_MACHINE="alpha" - ;; - 1-0) - UNAME_MACHINE="alphaev5" - ;; - 1-1) - UNAME_MACHINE="alphaev56" - ;; - 1-101) - UNAME_MACHINE="alphapca56" - ;; - 2-303) - UNAME_MACHINE="alphaev6" - ;; - 2-307) - UNAME_MACHINE="alphaev67" - ;; - 2-1307) - UNAME_MACHINE="alphaev68" - ;; - esac - fi - rm -f $dummy.s $dummy - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit 0 ;; + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix - exit 0 ;; + exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 - exit 0 ;; + exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 - exit 0;; - amiga:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; + exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos - exit 0 ;; - arc64:OpenBSD:*:*) - echo mips64el-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - arc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - hkmips:OpenBSD:*:*) - echo mips-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - pmax:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sgi:OpenBSD:*:*) - echo mips-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - wgrisc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; + exit ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos + exit ;; *:OS/390:*:*) echo i370-ibm-openedition - exit 0 ;; + 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 0;; + 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 0;; + 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 @@ -297,25 +308,32 @@ else echo pyramid-pyramid-bsd fi - exit 0 ;; + exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 - exit 0 ;; + 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 ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; i86pc:SunOS:5.*:*) echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + 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 0 ;; + exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) @@ -324,12 +342,12 @@ esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit 0 ;; + exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} - exit 0 ;; + exit ;; sun*:*:4.2BSD:*) - UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + 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) @@ -339,16 +357,10 @@ echo sparc-sun-sunos${UNAME_RELEASE} ;; esac - exit 0 ;; + exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} - exit 0 ;; - sparc*:NetBSD:*) - echo `uname -p`-unknown-netbsd${UNAME_RELEASE} - exit 0 ;; - atari*:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; + 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 @@ -359,50 +371,42 @@ # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} - exit 0 ;; - sun3*:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mac68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme88k:OpenBSD:*:*) - echo m88k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten${UNAME_RELEASE} + exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} - exit 0 ;; + exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 - exit 0 ;; + exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} - exit 0 ;; + exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} - exit 0 ;; + exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} - exit 0 ;; + exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) + eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ @@ -424,28 +428,33 @@ exit (-1); } EOF - eval $set_cc_for_build - $CC_FOR_BUILD $dummy.c -o $dummy \ - && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - && rm -f $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy + $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 0 ;; + exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax - exit 0 ;; + 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 0 ;; + exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 - exit 0 ;; + exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 - exit 0 ;; + exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 - exit 0 ;; + exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` @@ -461,29 +470,29 @@ else echo i586-dg-dgux${UNAME_RELEASE} fi - exit 0 ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 - exit 0 ;; + exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 - exit 0 ;; + exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 - exit 0 ;; + exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd - exit 0 ;; + exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit 0 ;; + 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 0 ;; # Note that: echo "'`uname -s`'" gives '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 0 ;; + exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` @@ -491,9 +500,10 @@ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit 0 ;; + 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 @@ -505,18 +515,20 @@ exit(0); } EOF - eval $set_cc_for_build - $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy - echo rs6000-ibm-aix3.2.5 + 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 0 ;; + exit ;; *:AIX:*:[45]) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` + 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 @@ -528,38 +540,36 @@ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit 0 ;; + exit ;; *:AIX:*:*) echo rs6000-ibm-aix - exit 0 ;; + exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 - exit 0 ;; + exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit 0 ;; # report: romp-ibm BSD 4.3 + exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx - exit 0 ;; + exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 - exit 0 ;; + exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd - exit 0 ;; + exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 - exit 0 ;; + 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]) - case "${HPUX_REV}" in - 11.[0-9][0-9]) - if [ -x /usr/bin/getconf ]; then - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + 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 @@ -568,12 +578,13 @@ 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 ;; - esac - if [ "${HP_ARCH}" = "" ]; then - sed 's/^ //' << EOF >$dummy.c + fi + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include @@ -606,19 +617,39 @@ exit (0); } EOF - eval $set_cc_for_build - (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy` - if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi - rm -f $dummy.c $dummy - fi ;; + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; esac + if [ ${HP_ARCH} = "hppa2.0w" ] + then + eval $set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + grep __LP64__ >/dev/null + then + HP_ARCH="hppa2.0w" + else + HP_ARCH="hppa64" + fi + fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit 0 ;; + exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} - exit 0 ;; + exit ;; 3050*:HI-UX:*:*) + eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int @@ -644,162 +675,213 @@ exit (0); } EOF - eval $set_cc_for_build - $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 - exit 0 ;; + exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd - exit 0 ;; + exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd - exit 0 ;; + exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix - exit 0 ;; + exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf - exit 0 ;; + exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf - exit 0 ;; + exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi - exit 0 ;; + exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites - exit 0 ;; - hppa*:OpenBSD:*:*) - echo hppa-unknown-openbsd - exit 0 ;; + exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit 0 ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit 0 ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit 0 ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit 0 ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit 0 ;; - CRAY*X-MP:*:*:*) - echo xmp-cray-unicos - exit 0 ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + 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 0 ;; + exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*T3D:*:*:*) - echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY-2:*:*:*) - echo cray2-cray-unicos - exit 0 ;; + 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 0 ;; - hp300:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; + 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 0 ;; + exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; + exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; + exit ;; *:FreeBSD:*:*) echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit 0 ;; - *:OpenBSD:*:*) - echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - exit 0 ;; + exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin - exit 0 ;; + exit ;; i*:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 - exit 0 ;; + exit ;; + i*:windows32*:*) + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 + exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 - exit 0 ;; + exit ;; + x86:Interix*:[34]*) + echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' + exit ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? - echo i386-pc-interix - exit 0 ;; + echo i586-pc-interix + exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin - exit 0 ;; + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin - exit 0 ;; + exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; *:GNU:*:*) + # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit 0 ;; + 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 0 ;; + exit ;; arm*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux - exit 0 ;; + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + cris:Linux:*:*) + echo cris-axis-linux-gnu + exit ;; + crisv32:Linux:*:*) + echo crisv32-axis-linux-gnu + exit ;; + frv:Linux:*:*) + echo frv-unknown-linux-gnu + exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux - exit 0 ;; + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux - exit 0 ;; + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; mips:Linux:*:*) - case `sed -n '/^byte/s/^.*: \(.*\) endian/\1/p' < /proc/cpuinfo` in - big) echo mips-${VENDOR}-linux && exit 0 ;; - little) echo mipsel-${VENDOR}-linux && exit 0 ;; - esac - case `sed -n '/^system type/s/^.*: \([^ ]*\).*/\1/p' < /proc/cpuinfo` in - SGI|sgi) echo mips-${VENDOR}-linux-gnu && exit 0 ;; - esac + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips + #undef mipsel + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mipsel + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; - ppc:Linux:*:*|ppc64:Linux:*:*) - echo powerpc-${VENDOR}-linux - exit 0 ;; + mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips64 + #undef mips64el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mips64el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips64 + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + ;; + or32:Linux:*:*) + echo or32-unknown-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu + exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-gnu - exit 0 ;; + exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; @@ -812,36 +894,40 @@ esac objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-${VENDOR}-linux${LIBC} - exit 0 ;; + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + 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-${VENDOR}-linux ;; - PA8*) echo hppa2.0-${VENDOR}-linux ;; - *) echo hppa-${VENDOR}-linux ;; + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; esac - exit 0 ;; + exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-${VENDOR}-linux - exit 0 ;; + echo hppa64-unknown-linux-gnu + exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux - exit 0 ;; + exit ;; + sh64*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux - exit 0 ;; + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux - exit 0 ;; + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; x86_64:Linux:*:*) - echo x86_64-${VENDOR}-linux - exit 0 ;; + echo x86_64-unknown-linux-gnu + exit ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so # first see if it will tell us. cd to the root directory to prevent # problems with other programs or directories called `ld' in the path. - ld_supported_targets=`cd /; ld --help 2>&1 \ + # Set LC_ALL=C to ensure ld outputs messages in English. + ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ | sed -ne '/supported targets:/!d s/[ ][ ]*/ /g s/.*supported targets: *// @@ -849,56 +935,58 @@ p'` case "$ld_supported_targets" in elf32-i386) - TENTATIVE="${UNAME_MACHINE}-${VENDOR}-linux" + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" ;; a.out-i386-linux) - echo "${UNAME_MACHINE}-${VENDOR}-linuxaout" - exit 0 ;; + echo "${UNAME_MACHINE}-pc-linux-gnuaout" + exit ;; coff-i386) - echo "${UNAME_MACHINE}-${VENDOR}-linuxcoff" - exit 0 ;; + echo "${UNAME_MACHINE}-pc-linux-gnucoff" + exit ;; "") - # Either a pre-BFD a.out linker (linuxoldld) or + # Either a pre-BFD a.out linker (linux-gnuoldld) or # one that does not give us useful --help. - echo "${UNAME_MACHINE}-${VENDOR}-linuxoldld" - exit 0 ;; + echo "${UNAME_MACHINE}-pc-linux-gnuoldld" + exit ;; esac # Determine whether the default compiler is a.out or elf - cat >$dummy.c < -#ifdef __cplusplus -#include /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif -#ifdef __ELF__ -# ifdef __GLIBC__ -# if __GLIBC__ >= 2 - printf ("%s-${VENDOR}-linux\n", argv[1]); -# else - printf ("%s-${VENDOR}-linuxlibc1\n", argv[1]); -# endif -# else - printf ("%s-${VENDOR}-linuxlibc1\n", argv[1]); -# endif -#else - printf ("%s-${VENDOR}-linuxaout\n", argv[1]); -#endif - return 0; -} -EOF eval $set_cc_for_build - $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy - test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 + sed 's/^ //' << EOF >$dummy.c + #include + #ifdef __ELF__ + # ifdef __GLIBC__ + # if __GLIBC__ >= 2 + LIBC=gnu + # else + LIBC=gnulibc1 + # endif + # else + LIBC=gnulibc1 + # endif + #else + #ifdef __INTEL_COMPILER + LIBC=gnu + #else + LIBC=gnuaout + #endif + #endif + #ifdef __dietlibc__ + LIBC=dietlibc + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` + test x"${LIBC}" != x && { + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + exit + } + test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 - exit 0 ;; + 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... @@ -906,7 +994,27 @@ # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit 0 ;; + exit ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit ;; + i*86:syllable:*:*) + echo ${UNAME_MACHINE}-pc-syllable + exit ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then @@ -914,99 +1022,100 @@ else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi - exit 0 ;; - i*86:*:5:[78]*) + 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 0 ;; + 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|egrep Release|sed -e 's/.*= //')` - (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486 - (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \ + 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|egrep '^Machine.*Pent ?II' >/dev/null) \ + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 - (/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \ + (/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 0 ;; - i*86:*DOS:*:*) - echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit 0 ;; + 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 i386. echo i386-pc-msdosdjgpp - exit 0 ;; + exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 - exit 0 ;; + exit ;; paragon:*:*:*) echo i860-intel-osf1 - exit 0 ;; + 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 0 ;; + exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv - exit 0 ;; - M68*:*:R3V[567]*:*) - test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; - 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0) + 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 0 + && { 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 0 ;; + && { 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 0 ;; + && { echo i486-ncr-sysv4; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 - exit 0 ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} - exit 0 ;; + exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 - exit 0 ;; + exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 - exit 0 ;; + exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` @@ -1014,82 +1123,99 @@ else echo ns32k-sni-sysv fi - exit 0 ;; + exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 - exit 0 ;; + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 - exit 0 ;; + exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 - exit 0 ;; + 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 0 ;; + exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} - exit 0 ;; + exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 - exit 0 ;; + 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 0 ;; + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos - exit 0 ;; + exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos - exit 0 ;; + exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos - exit 0 ;; + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} - exit 0 ;; + exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} - exit 0 ;; + exit ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux${UNAME_RELEASE} + exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; + exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; + exit ;; *:Darwin:*:*) - echo `uname -p`-apple-darwin${UNAME_RELEASE} - exit 0 ;; + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + case $UNAME_PROCESSOR in + *86) UNAME_PROCESSOR=i686 ;; + unknown) UNAME_PROCESSOR=powerpc ;; + esac + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) - if test "${UNAME_MACHINE}" = "x86pc"; then + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = "x86"; then + UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi - echo `uname -p`-${UNAME_MACHINE}-nto-qnx - exit 0 ;; + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} + exit ;; *:QNX:*:4*) echo i386-pc-qnx - exit 0 ;; - NSR-[KW]:NONSTOP_KERNEL:*:*) + exit ;; + NSE-?:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk${UNAME_RELEASE} + exit ;; + NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} - exit 0 ;; + exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux - exit 0 ;; + exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv - exit 0 ;; + exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit 0 ;; + exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 @@ -1100,38 +1226,50 @@ UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 - exit 0 ;; - 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 0 ;; + exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 - exit 0 ;; + exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex - exit 0 ;; + exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 - exit 0 ;; + exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 - exit 0 ;; + exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 - exit 0 ;; + exit ;; *:ITS:*:*) echo pdp10-unknown-its - exit 0 ;; - i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop - exit 0 ;; + 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 ;; 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 < @@ -1157,7 +1295,7 @@ #endif #if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix"); exit (0); + printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) @@ -1246,13 +1384,12 @@ } EOF -eval $set_cc_for_build -$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0 -rm -f $dummy.c $dummy +$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 0; } +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) @@ -1261,22 +1398,22 @@ case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd - exit 0 ;; + exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit 0 ;; + exit ;; c34*) echo c34-convex-bsd - exit 0 ;; + exit ;; c38*) echo c38-convex-bsd - exit 0 ;; + exit ;; c4*) echo c4-convex-bsd - exit 0 ;; + exit ;; esac fi @@ -1287,7 +1424,9 @@ the operating system you are using. It is advised that you download the most up to date version of the config scripts from - ftp://ftp.gnu.org/pub/gnu/config/ + http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess +and + http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub If the version you run ($0) is already up to date, please send the following data and any information you think might be --- plib-doc-1.8.1.orig/config.sub +++ plib-doc-1.8.1/config.sub @@ -1,9 +1,9 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -timestamp='2001-08-13' +timestamp='2005-07-08' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -21,15 +21,17 @@ # # 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. - +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. +# # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. -# Please send patches to . + +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. @@ -69,7 +71,7 @@ version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO @@ -82,11 +84,11 @@ while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; + echo "$timestamp" ; exit ;; --version | -v ) - echo "$version" ; exit 0 ;; + echo "$version" ; exit ;; --help | --h* | -h ) - echo "$usage"; exit 0 ;; + echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. @@ -98,7 +100,7 @@ *local*) # First pass through any local machine types. echo $1 - exit 0;; + exit ;; * ) break ;; @@ -117,7 +119,8 @@ # 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* | storm-chaos* | os2-emx* | windows32-*) + nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \ + kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; @@ -143,7 +146,7 @@ -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) + -apple | -axis | -knuth | -cray) os= basic_machine=$1 ;; @@ -226,34 +229,56 @@ 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ + | bfin \ | c4x | clipper \ - | d10v | d30v | dsp16xx \ - | fr30 \ + | d10v | d30v | dlx | dsp16xx \ + | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ - | m32r | m68000 | m68k | m88k | mcore \ - | mips16 | mips64 | mips64el | mips64orion | mips64orionel \ - | mips64vr4100 | mips64vr4100el | mips64vr4300 \ - | mips64vr4300el | mips64vr5000 | mips64vr5000el \ - | mipsbe | mipsel | mipsle | mipstx39 | mipstx39el \ + | ip2k | iq2000 \ + | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64vr | mips64vrel \ + | mips64orion | mips64orionel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | ms1 \ + | msp430 \ | ns16k | ns32k \ - | openrisc \ + | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ - | s390 | s390x \ - | sh | sh[34] | sh[34]eb | shbe | shle \ - | sparc | sparc64 | sparclet | sparclite | sparcv9 | sparcv9b \ + | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b \ | strongarm \ - | tahoe | thumb | tic80 | tron \ - | v850 \ + | tahoe | thumb | tic4x | tic80 | tron \ + | v850 | v850e \ | we32k \ - | x86 | xscale \ + | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; + m32c) + basic_machine=$basic_machine-unknown + ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown @@ -277,41 +302,65 @@ 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alphapca5[67]-* | arc-* \ - | arm-* | armbe-* | armle-* | armv*-* \ - | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c54x-* \ - | clipper-* | cray2-* | cydra-* \ - | d10v-* | d30v-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* \ + | bfin-* | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ + | clipper-* | craynv-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | fx80-* \ + | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ - | m32r-* \ - | m68000-* | m680[01234]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | mcore-* \ - | mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \ - | mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipsel-* \ - | mipsle-* | mipstx39-* | mipstx39el-* \ + | ip2k-* | iq2000-* \ + | m32r-* | m32rle-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | maxq-* | mcore-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | ms1-* \ + | msp430-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ - | s390-* | s390x-* \ - | sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \ - | sparc-* | sparc64-* | sparc86x-* | sparclite-* \ - | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* \ - | t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \ - | v850-* | vax-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ + | tahoe-* | thumb-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tron-* \ + | v850-* | v850e-* | vax-* \ | we32k-* \ - | x86-* | x86_64-* | xmp-* | xps100-* | xscale-* \ + | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ + | xstormy16-* | xtensa-* \ | ymp-* \ | z8k-*) ;; + m32c-*) + ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) @@ -328,6 +377,9 @@ basic_machine=a29k-amd os=-udi ;; + abacus) + basic_machine=abacus-unknown + ;; adobe68k) basic_machine=m68010-adobe os=-scout @@ -342,6 +394,12 @@ 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 @@ -373,6 +431,10 @@ basic_machine=ns32k-sequent os=-dynix ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; convex-c1) basic_machine=c1-convex os=-bsd @@ -393,30 +455,45 @@ basic_machine=c38-convex os=-bsd ;; - cray | ymp) - basic_machine=ymp-cray + cray | j90) + basic_machine=j90-cray os=-unicos ;; - cray2) - basic_machine=cray2-cray - os=-unicos + craynv) + basic_machine=craynv-cray + os=-unicosmp ;; - [cjt]90) - basic_machine=${basic_machine}-cray - os=-unicos + cr16c) + basic_machine=cr16c-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 @@ -425,6 +502,10 @@ basic_machine=m88k-motorola os=-sysv3 ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx @@ -597,26 +678,20 @@ basic_machine=m68k-atari os=-mint ;; - mipsel*-linux*) - basic_machine=mipsel-unknown - ;; - mips*-linux*) - basic_machine=mips-unknown - ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; - mmix*) - basic_machine=mmix-knuth - os=-mmixware - ;; monitor) basic_machine=m68k-rom68k os=-coff ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; msdos) basic_machine=i386-pc os=-msdos @@ -696,6 +771,13 @@ 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 @@ -718,51 +800,55 @@ pbb) basic_machine=m68k-tti ;; - pc532 | pc532-*) + pc532 | pc532-*) basic_machine=ns32k-pc532 ;; - pentium | p5 | k5 | k6 | nexgen) + pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; - pentiumpro | p6 | 6x86 | athlon) + pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; - pentiumii | pentium2) + pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-*) + 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-*) + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; + pentium4-*) + basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown - ;; - ppc64) basic_machine=powerpc-unknown ;; ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown - ;; + ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown - ;; + ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown - ;; + ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; @@ -783,10 +869,26 @@ 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 + ;; + sei) + basic_machine=mips-sei + os=-seiux + ;; sequent) basic_machine=i386-sequent ;; @@ -794,7 +896,10 @@ basic_machine=sh-hitachi os=-hms ;; - sparclite-wrs) + sh64) + basic_machine=sh64-unknown + ;; + sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; @@ -861,22 +966,42 @@ os=-dynix ;; t3e) - basic_machine=t3e-cray + basic_machine=alphaev5-cray + os=-unicos + ;; + t90) + basic_machine=t90-cray os=-unicos ;; tic54x | c54x*) basic_machine=tic54x-unknown os=-coff ;; + tic55x | c55x*) + basic_machine=tic55x-unknown + os=-coff + ;; + tic6x | c6x*) + basic_machine=tic6x-unknown + os=-coff + ;; 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 @@ -898,8 +1023,8 @@ os=-vms ;; vpp*|vx|vx-*) - basic_machine=f301-fujitsu - ;; + basic_machine=f301-fujitsu + ;; vxworks960) basic_machine=i960-wrs os=-vxworks @@ -920,17 +1045,17 @@ basic_machine=hppa1.1-winbond os=-proelf ;; - windows32) - basic_machine=i386-pc - os=-windows32-msvcrt - ;; - xmp) - basic_machine=xmp-cray - os=-unicos + xbox) + basic_machine=i686-pc + os=-mingw32 ;; - xps | xps100) + xps | xps100) basic_machine=xps100-honeywell ;; + ymp) + basic_machine=ymp-cray + os=-unicos + ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim @@ -951,19 +1076,12 @@ op60c) basic_machine=hppa1.1-oki ;; - mips) - case $os in - linux*) - basic_machine=mips-unknown - ;; - *) - basic_machine=mips-mips - ;; - esac - ;; romp) basic_machine=romp-ibm ;; + mmix) + basic_machine=mmix-knuth + ;; rs6000) basic_machine=rs6000-ibm ;; @@ -980,13 +1098,13 @@ we32k) basic_machine=we32k-att ;; - sh3 | sh4 | sh3eb | sh4eb) + sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; - sparc | sparcv9 | sparcv9b) + sparc | sparcv8 | sparcv9 | sparcv9b) basic_machine=sparc-sun ;; - cydra) + cydra) basic_machine=cydra-cydrome ;; orion) @@ -1001,10 +1119,6 @@ pmac | pmac-mpw) basic_machine=powerpc-apple ;; - c4x*) - basic_machine=c4x-none - os=-coff - ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; @@ -1060,17 +1174,21 @@ | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ - | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ + | -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* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux* | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ + | -mingw32* | -linux-gnu* | -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*) + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1082,16 +1200,24 @@ ;; esac ;; + -nto-qnx*) + ;; -nto*) - os=-nto-qnx + os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ + | -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|'` ;; @@ -1101,6 +1227,9 @@ -opened*) os=-openedition ;; + -os400*) + os=-os400 + ;; -wince*) os=-wince ;; @@ -1119,14 +1248,23 @@ -acis*) os=-aos ;; + -atheos*) + os=-atheos + ;; + -syllable*) + os=-syllable + ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; + -nova*) + os=-rtmk-nova + ;; -ns2 ) - os=-nextstep2 + os=-nextstep2 ;; -nsk*) os=-nsk @@ -1138,6 +1276,9 @@ -sinix*) os=-sysv4 ;; + -tpf*) + os=-tpf + ;; -triton*) os=-sysv3 ;; @@ -1165,8 +1306,17 @@ -xenix) os=-xenix ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - os=-mint + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint + ;; + -aros*) + os=-aros + ;; + -kaos*) + os=-kaos + ;; + -zvmoe) + os=-zvmoe ;; -none) ;; @@ -1199,10 +1349,14 @@ arm*-semi) os=-aout ;; + c4x-* | tic4x-*) + os=-coff + ;; + # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; - pdp11-*) + pdp11-*) os=-none ;; *-dec | vax-*) @@ -1229,6 +1383,9 @@ mips*-*) os=-elf ;; + or32-*) + os=-coff + ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; @@ -1238,9 +1395,15 @@ *-be) os=-beos ;; + *-haiku) + os=-haiku + ;; *-ibm) os=-aix ;; + *-knuth) + os=-mmixware + ;; *-wec) os=-proelf ;; @@ -1292,19 +1455,19 @@ *-next) os=-nextstep3 ;; - *-gould) + *-gould) os=-sysv ;; - *-highlevel) + *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; - *-sgi) + *-sgi) os=-irix ;; - *-siemens) + *-siemens) os=-sysv4 ;; *-masscomp) @@ -1373,10 +1536,16 @@ -mvs* | -opened*) vendor=ibm ;; + -os400*) + vendor=ibm + ;; -ptx*) vendor=sequent ;; - -vxsim* | -vxworks*) + -tpf*) + vendor=ibm + ;; + -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) @@ -1400,7 +1569,7 @@ esac echo $basic_machine$os -exit 0 +exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) --- plib-doc-1.8.1.orig/Makefile.in +++ plib-doc-1.8.1/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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. @@ -12,108 +13,213 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = . - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +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@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ +build_triplet = @build@ host_triplet = @host@ +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(top_srcdir)/configure AUTHORS COPYING \ + ChangeLog INSTALL NEWS config.guess config.sub depcomp \ + install-sh missing mkinstalldirs +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno configure.status.lineno +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d $(distdir) \ + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr $(distdir); }; } +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BUILD_FNT_FALSE = @BUILD_FNT_FALSE@ +BUILD_FNT_TRUE = @BUILD_FNT_TRUE@ +BUILD_JS_FALSE = @BUILD_JS_FALSE@ +BUILD_JS_TRUE = @BUILD_JS_TRUE@ +BUILD_NET_FALSE = @BUILD_NET_FALSE@ +BUILD_NET_TRUE = @BUILD_NET_TRUE@ +BUILD_PSL_FALSE = @BUILD_PSL_FALSE@ +BUILD_PSL_TRUE = @BUILD_PSL_TRUE@ +BUILD_PUI_FALSE = @BUILD_PUI_FALSE@ +BUILD_PUI_TRUE = @BUILD_PUI_TRUE@ +BUILD_PW_FALSE = @BUILD_PW_FALSE@ +BUILD_PW_TRUE = @BUILD_PW_TRUE@ +BUILD_SG_FALSE = @BUILD_SG_FALSE@ +BUILD_SG_TRUE = @BUILD_SG_TRUE@ +BUILD_SL_FALSE = @BUILD_SL_FALSE@ +BUILD_SL_TRUE = @BUILD_SL_TRUE@ +BUILD_SSG_FALSE = @BUILD_SSG_FALSE@ +BUILD_SSG_TRUE = @BUILD_SSG_TRUE@ +BUILD_UL_FALSE = @BUILD_UL_FALSE@ +BUILD_UL_TRUE = @BUILD_UL_TRUE@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ +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@ GLUT_LIBS = @GLUT_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OGL_LIBS = @OGL_LIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SND_LIBS = @SND_LIBS@ +STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ SUBDIRS = src - EXTRA_DIST = README COPYING.DATA plib_examples.dsp plib_examples.dsw install-sh missing autogen.sh -subdir = . -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -DIST_SOURCES = - -RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ - uninstall-info-recursive all-recursive install-data-recursive \ - install-exec-recursive installdirs-recursive install-recursive \ - uninstall-recursive check-recursive installcheck-recursive -DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \ - Makefile.in NEWS aclocal.m4 config.guess config.sub configure \ - configure.in depcomp install-sh missing mkinstalldirs -DIST_SUBDIRS = $(SUBDIRS) all: all-recursive .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +am--refresh: + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ + cd $(srcdir) && $(AUTOMAKE) --gnu \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$@ $(SHELL) ./config.status +.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: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck -$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) - cd $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): configure.in +$(top_srcdir)/configure: $(am__configure_deps) + cd $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) uninstall-info-am: @@ -124,7 +230,13 @@ # (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): - @set fnord $(MAKEFLAGS); amf=$$2; \ + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -136,7 +248,7 @@ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ @@ -144,7 +256,13 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ @@ -165,138 +283,227 @@ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done - -tags: TAGS +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ 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 && tags="$$tags -i $$here/$$subdir/TAGS"; \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = . -# Avoid unsightly `./'. -distdir = $(PACKAGE)-$(VERSION) - -GZIP_ENV = --best + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir) + $(am__remove_distdir) mkdir $(distdir) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d $(distdir)/$$subdir \ - || mkdir $(distdir)/$$subdir \ + test -d "$(distdir)/$$subdir" \ + || $(mkdir_p) "$(distdir)/$$subdir" \ || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" \ - distdir=../$(distdir)/$$subdir \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ distdir) \ || exit 1; \ fi; \ done $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="${top_distdir}" distdir="$(distdir)" \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-hook -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -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 $(SHELL) $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r $(distdir) -dist: distdir - $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir) +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +dist-tarZ: distdir + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) + +dist-shar: distdir + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + +dist dist-all: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist - -chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir) - GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/=build - mkdir $(distdir)/=inst + mkdir $(distdir)/_build + mkdir $(distdir)/_inst chmod a-w $(distdir) - dc_install_base=`CDPATH=: && cd $(distdir)/=inst && pwd` \ - && cd $(distdir)/=build \ - && ../configure --srcdir=.. --prefix=$$dc_install_base \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && cd $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \ - || (echo "Error: files left after uninstall" 1>&2; \ - exit 1) ) \ + && $(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 \ - && $(MAKE) $(AM_MAKEFLAGS) distclean \ - && rm -f $(distdir).tar.gz \ - && (test `find . -type f -print | wc -l` -eq 0 \ - || (echo "Error: files left after distclean" 1>&2; \ - exit 1) ) - -chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir) - @echo "$(distdir).tar.gz is ready for distribution" | \ - sed 'h;s/./=/g;p;x;p;x' + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' +distuninstallcheck: + @cd $(distuninstallcheck_dir) \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: - install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive @@ -308,6 +515,7 @@ installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -315,7 +523,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -324,17 +532,17 @@ clean-am: clean-generic mostlyclean-am -dist-all: distdir - $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir) distclean: distclean-recursive - -rm -f config.status config.cache config.log + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: +html: html-recursive + info: info-recursive info-am: @@ -350,31 +558,41 @@ 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: uninstall-info-am uninstall-info: uninstall-info-recursive -.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ - clean-generic clean-recursive dist dist-all distcheck distclean \ - distclean-generic distclean-recursive distclean-tags distdir \ - dvi dvi-am dvi-recursive info info-am info-recursive install \ - install-am install-data install-data-am install-data-recursive \ - install-exec install-exec-am install-exec-recursive \ - install-info install-info-am install-info-recursive install-man \ - install-recursive install-strip installcheck installcheck-am \ - installdirs installdirs-am installdirs-recursive \ - maintainer-clean maintainer-clean-generic \ - maintainer-clean-recursive mostlyclean mostlyclean-generic \ - mostlyclean-recursive tags tags-recursive uninstall \ - uninstall-am uninstall-info-am uninstall-info-recursive \ - uninstall-recursive +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ + check-am clean clean-generic clean-recursive ctags \ + ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-hook \ + dist-shar dist-tarZ dist-zip distcheck distclean \ + distclean-generic distclean-recursive distclean-tags \ + distcleancheck distdir distuninstallcheck dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic maintainer-clean-recursive \ + mostlyclean mostlyclean-generic mostlyclean-recursive pdf \ + pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \ + uninstall-info-am dist-hook: --- plib-doc-1.8.1.orig/debian/changelog +++ plib-doc-1.8.1/debian/changelog @@ -0,0 +1,86 @@ +plib-doc (1.8.1-5) unstable; urgency=low + + * Properly use autotools to recreate configure, Makefiles etc. + * Bumped standars version number + + -- Philipp Frauenfelder Tue, 25 Oct 2005 20:55:07 +0200 + +plib-doc (1.8.1-4) unstable; urgency=low + + * Changed build depends: added xlibs-dev, removed g++. Additionally, added + -lpthread to LDFLAGS for configure call. Closes: #259131 + + -- Philipp Frauenfelder Tue, 13 Jul 2004 20:56:29 +0200 + +plib-doc (1.8.1-3) unstable; urgency=low + + * Removed version of build depends on plib-dev. Closes: #250489 + + -- Philipp Frauenfelder Sun, 23 May 2004 20:16:36 +0200 + +plib-doc (1.8.1-2) unstable; urgency=low + + * Updated html directory with documentation from the web page. + + -- Philipp Frauenfelder Tue, 30 Mar 2004 10:40:12 +0200 + +plib-doc (1.8.1-1) unstable; urgency=low + + * New upstream release + * Removed (s) in debian/copyright to make lintian happy + + -- Philipp Frauenfelder Sat, 27 Mar 2004 01:17:20 +0100 + +plib-doc (1.6.1-1) unstable; urgency=low + + * Initial Release. + * Added hint to homepage to control (where the documentation was copied from) + * Adapted README.Debian + * Includes copy of the documentation from the homepage of plib since the + orig.tar.gz does not contain it. Images are converted from xpm to png + using ImageMagick + + -- Philipp Frauenfelder Sat, 19 Oct 2002 16:08:11 +0200 + +plib-doc (1.4.0-1) unstable; urgency=low + + * New upstream release + + -- Philipp Frauenfelder Mon, 25 Jun 2001 07:34:12 +0000 + +plib1.3-doc (1.3.2-1) unstable; urgency=low + + * New upstream release + + -- Philipp Frauenfelder Thu, 14 Jun 2001 11:34:20 +0000 + +plib1.3-doc (1.3.1-2) unstable; urgency=low + + * Corrected path in doc-base file. Closes: #88408 + + -- Philipp Frauenfelder Sun, 4 Mar 2001 11:26:48 +0000 + +plib1.3-doc (1.3.1-1) unstable; urgency=low + + * New upstream release + + -- Philipp Frauenfelder Thu, 1 Mar 2001 13:34:13 +0000 + +plib-doc (1.1.8-1) unstable; urgency=low + + * New upstream release + + -- Philipp Frauenfelder Mon, 24 Jan 2000 10:34:10 +0100 + +plib-doc (1.1.3-2) unstable; urgency=low + + * Added a README.Debian explaining how to compile the examples + and changed the Makefiles to make compiling possible. + + -- Philipp Frauenfelder Wed, 22 Dec 1999 10:19:41 +0100 + +plib-doc (1.1.3-1) unstable; urgency=low + + * Initial release. Split from source package plib. + + -- Philipp Frauenfelder Tue, 21 Dec 1999 18:55:22 +0100 --- plib-doc-1.8.1.orig/debian/doc-base +++ plib-doc-1.8.1/debian/doc-base @@ -0,0 +1,11 @@ +Document: plib-doc +Title: Steve's Portable Game Library +Author: Steve Baker +Abstract: Description of Steve's Portable Game Library + Description of all the libraries and the function calls with + examples such as hello world. +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/plib-doc/html/index.html +Files: /usr/share/doc/plib-doc/html/*.html --- plib-doc-1.8.1.orig/debian/dirs +++ plib-doc-1.8.1/debian/dirs @@ -0,0 +1,3 @@ +usr/share/doc/plib-doc/examples +usr/share/doc/plib-doc/html +usr/share/doc/plib-doc/configuration --- plib-doc-1.8.1.orig/debian/postrm +++ plib-doc-1.8.1/debian/postrm @@ -0,0 +1,38 @@ +#! /bin/sh +# postrm script for plib-doc +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- plib-doc-1.8.1.orig/debian/postinst +++ plib-doc-1.8.1/debian/postinst @@ -0,0 +1,48 @@ +#! /bin/sh +# postinst script for plib-doc +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- plib-doc-1.8.1.orig/debian/install +++ plib-doc-1.8.1/debian/install @@ -0,0 +1,13 @@ +html/sg/*.html usr/share/doc/plib-doc/html/sg +html/ssg/*.html usr/share/doc/plib-doc/html/ssg +html/ssgAux/*.html usr/share/doc/plib-doc/html/ssgAux +html/fnt/*.html usr/share/doc/plib-doc/html/fnt +html/js/*.html usr/share/doc/plib-doc/html/js +html/net/*.html usr/share/doc/plib-doc/html/net +html/pui/*.html usr/share/doc/plib-doc/html/pui +html/sl/*.html usr/share/doc/plib-doc/html/sl +html/util/*.html usr/share/doc/plib-doc/html/util +html/*.html usr/share/doc/plib-doc/html +install-sh usr/share/doc/plib-doc/configuration +config.status usr/share/doc/plib-doc/configuration +configure.in usr/share/doc/plib-doc/configuration --- plib-doc-1.8.1.orig/debian/README.Debian +++ plib-doc-1.8.1/debian/README.Debian @@ -0,0 +1,28 @@ +plib-doc for Debian +------------------- + +If you want to try some of the examples, you should copy all of them into +a separate directory (eg. /tmp/plib-doc): + +$ cd /usr/share/doc/plib-doc +$ mkdir /tmp/plib-doc +$ cp -a examples /tmp/plib-doc +$ cd configuration +$ cp install-sh* config.status* configure.in* /tmp/plib-doc +$ cd /tmp/plib-doc +$ touch mkinstalldirs missing +$ mv examples src +$ echo "am--refresh:" > ../Makefile + +And then unzip the compressed files + +$ find . -name '*.gz' -exec gunzip {} \; + +And compile the examples + +$ cd src +$ make + +You can also cd into one of the subdirectories and run make there. + + -- Philipp Frauenfelder , Sat, 19 Oct 2002 16:08:11 +0200 --- plib-doc-1.8.1.orig/debian/copyright +++ plib-doc-1.8.1/debian/copyright @@ -0,0 +1,17 @@ +This package was debianized by Philipp Frauenfelder on +Sat, 19 Oct 2002 16:08:11 +0200 from scratch. The old version was debianized +on Tue, 21 Dec 1999 18:56:42 +0100 + +It was downloaded from http://plib.sourceforge.net/ + +Upstream Author: Steve Baker + +Copyright: + +These example programs are offered as OpenSource freeware +under the provisions of the GNU Public +License (GPL). Those terms and conditions are +detailed in the file '/usr/share/common-licenses/GPL'. + +All fonts, textures, models and other data is licensed under the same +license as the code unless otherwise stated. --- plib-doc-1.8.1.orig/debian/control +++ plib-doc-1.8.1/debian/control @@ -0,0 +1,19 @@ +Source: plib-doc +Section: doc +Priority: extra +Maintainer: Philipp Frauenfelder +Build-Depends-Indep: debhelper (>= 4), plib1.8.4-dev | plib-dev, m4, autoconf, automake1.9, xlibmesa-gl-dev | libgl-dev, libglut3-dev, imagemagick, libx11-dev, libxmu-dev +Build-Conflicts: autoconf2.13, automake1.4 +Standards-Version: 3.6.2 + +Package: plib-doc +Architecture: all +Suggests: plib-dev (>> 1.8.0) +Description: Portability Libraries: documentation and examples + The Portability Libraries plib provide a Joystick interface, a + simple GUI built on top of OpenGL, some standard geometry functions, + a sound library and a simple scene graph API built on top of OpenGL. + . + This packages contains HTML documentation and examples for plib. The + documentation is a copy of the documentation which can be found online + at http://plib.sourceforge.net/ --- plib-doc-1.8.1.orig/debian/rules +++ plib-doc-1.8.1/debian/rules @@ -0,0 +1,111 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatibility version to use. +export DH_COMPAT=4 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +config.status: configure + dh_testdir + # Add here commands to configure the package. + export LDFLAGS=-lpthread ; ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + + +build: build-stamp + +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + #$(MAKE) + #/usr/bin/docbook-to-man debian/plib-doc.sgml > plib-doc.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp config.log + + rm -f aclocal.m4 && aclocal + automake-1.9 + autoconf + + # Add here commands to clean up after the build process. + -$(MAKE) distclean + -test -r /usr/share/misc/config.sub && \ + cp -f /usr/share/misc/config.sub config.sub + -test -r /usr/share/misc/config.guess && \ + cp -f /usr/share/misc/config.guess config.guess + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/plib-doc. + #$(MAKE) install prefix=$(CURDIR)/debian/plib-doc/usr + dh_install + set -e; i=`find html -name '*.xpm'` ;\ + for j in $$i; do name=`basename $$j .xpm`; dir=`dirname $$j` ;\ + convert $$j $(CURDIR)/debian/plib-doc/usr/share/doc/plib-doc/$$dir/$$name.png ;\ + done + + cp -a src/* $(CURDIR)/debian/plib-doc/usr/share/doc/plib-doc/examples + rm -rf `find $(CURDIR)/debian/plib-doc/usr/share/doc/plib-doc -name CVS -type d` + +# Build architecture-independent files here. +binary-arch: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-indep: build install + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs + dh_installexamples +# dh_installmenu +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installman +# dh_installinfo +# dh_undocumented + dh_installchangelogs ChangeLog + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- plib-doc-1.8.1.orig/debian/docs +++ plib-doc-1.8.1/debian/docs @@ -0,0 +1 @@ +AUTHORS --- plib-doc-1.8.1.orig/html/index.html +++ plib-doc-1.8.1/html/index.html @@ -0,0 +1,132 @@ + + + + + PLIB: A Portable Games Library. + + + + + + + + + +
+PLIB Logo +
+
+
+

+ STEVE'S + PORTABLE + GAME + LIBRARY. +

+
+
+
    +And Lo, the Lion and the Sheep shall lie down together - but the Sheep won't +get much Sleep. +
    +-- Woody Allen +
+
+ +Sourceforge Logo +
+
+ + + + + + +
+HOME
+WHAT'S INSIDE
+EXAMPLES
+ +SG +SSG
+ +SSGAUX +FNT
+ +PUI +PSL + +UL +JS
+ +NET +SL
+ +PW +PUAUX
+ +
+ +

PLIB: A Suite of Portable Game Libraries.

+I (and an ever increasing band of helpers) have been spending +time to build a set of OpenSource (LGPL) libraries that will +permit programmers to write games and other realtime interactive +applications that are 100% portable across a wide range of hardware and +operating systems. + +

+PLIB includes sound effects, music, a complete 3D engine, font +rendering, a simple Windowing library, a game scripting language, +a GUI, networking, 3D math library and a +collection of handy utility functions. All are 100% portable +across nearly all modern computing platforms. What's more, it's +all available on line - and completely free. Each library component +is fairly independent of the others - so if you want to use SDL, +GTK, GLUT, or FLTK instead of PLIB's 'PW' windowing library, you can. +

+The latest stable version of PLIB is 1.8.2 - go to the +DOWNLOAD section to get a +copy - go to the WHAT'S INSIDE +section for documentation and a more detailed description of +what PLIB contains. + +

+If you are looking at other games libraries (and there are a LOT +to choose from) - ask yourself how many games have been written +for that library by people outside the group that wrote it. That +is the acid test of usability and PLIB passes with flying colours. + +

+Unlike the many similar libraries, PLIB is easy to learn and +use - and has an object-oriented C++ interface. It's built +as a set of component libraries that you can pick and choose +between if (for example) you don't want to use PLIB's GUI but +you do want to use it's scene graph API. + +

+ +If you are reading this document from the source distribution on +your local disk, you can find the most up to date version of PLIB +here: +

+PLIB's web presence is currently hosted on SourceForge (with thanks to +VA Linux Inc for providing this free service), and the +project summary page is here: + + +
+
+
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+ + --- plib-doc-1.8.1.orig/html/whats_inside.html +++ plib-doc-1.8.1/html/whats_inside.html @@ -0,0 +1,191 @@ + + + + + PLIB: What's In PLIB + + + + + + + + + +
+PLIB Logo +
+
+
+

+ STEVE'S + PORTABLE + GAME + LIBRARY. +

+
+
+
    +And Lo, the Lion and the Sheep shall lie down together - but the Sheep won't +get much Sleep. +
    +-- Woody Allen +
+
+ +Sourceforge Logo +
+
+ + + + + + +
+HOME
+WHAT'S INSIDE
+EXAMPLES
+ +SG +SSG
+ +SSGAUX +FNT
+ +PUI +PSL + +UL +JS
+ +NET +SL
+ +PW +PUAUX
+ + +
+

What's Inside PLIB?

+PLIB is comprised of a number of semi-autonomous libraries +that you can pretty much mix and match - using as much or +as little PLIB as you need. The components libraries are: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Picoscopic User Interface Library (PUI)A fully portable set of GUI widgets that need OpenGL and C++ + to operate. Useful for games because rendering these widgets is + performed very quickly by your 3D hardware.
Sound Library (SL)A fully portable Audio driver suited to C++, GLUT + and realtime applications that need low latency. Includes + a simple 'MOD' music loader/player.
Standard Geometry Library(SG)A set of matrix and vector math functions that was + specifically written to simplify the writing of efficient OpenGL + programs. You need to include this code into any SSG applications. + Widely used within PLIB itself. +
Simple Scene Graph Library (SSG)A scene graph library layered on top of OpenGL. Also contains code to load and save lots of 3D file formats.
PUI Auxiliary Library (PUAUX)Additional functionality layered onto PUI - not every PUI program + will need these but they can perhaps save you some effort.
SSG Auxiliary Library (SSGA)Additional functionality layered onto SSG - not every SSG program + will need these but they can perhaps save you some effort.
Joystick wrappers (JS)Supports more Joysticks with more axes and buttons than GLUT.
Fonts'n'Text Library (FNT)Supports text output in OpenGL using texture mapped fonts. + These are much faster to render than GLUT's fonts.
Utility Library (UL)A simple portability library to hide basic operating system + incompatibilities. Widely used within PLIB itself.
Pegasus Network Library (NET)Pegasus is a C++ library for assist you in adding + networking to your games.
PLIB Scripting Language (PSL)A very lightweight, stackless C-like scripting language.
PLIB Windowing Library (PW)A lightweight windowing library. This is a very basic + library - it only supports a single, double-buffered RGB + OpenGL window - with support for keyboard and mouse. + Simple though it is, it's usually plenty for OpenGL games + and other simple OpenGL applications.
+

+

Goodies: Samples and Demo's

+There are quite a few example programs that each show off +one aspect of PLIB's use. We also distribute a set of demonstration +programs. These tend to be more complete and usable applications - some +games, some tools. These also show off PLIB's features - but in a +more holistic way than the example programs. + +

Documentation.

+All documentation is available online (click on the package name +in the section above) and distributed with PLIB in HTML. +

+There are some interdependencies between the PLIB components - all +need the common utility library - many need the standard geometry +library for matix operations: + + + + + +
+
    +
  • PW is independent +
  • UL is independent +
  • JS depends only on UL +
  • SL depends only on UL +
  • SG depends only on UL +
  • NET depends only on UL +
+
+
    +
  • FNT depends on UL and SG +
  • SSG depends on UL and SG +
  • SSGAUX depends on UL, SG and SSG +
  • PUI depends on UL, SG and FNT +
  • PUAUX depends on UL, SG, FNT and PUI +
  • PSL depends on UL, SG and SSG +
+
+ +

+
+
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+ + --- plib-doc-1.8.1.orig/html/marble.xpm +++ plib-doc-1.8.1/html/marble.xpm @@ -0,0 +1,164 @@ +/* XPM */ +static char *marble[] = { +/* columns rows colors chars-per-pixel */ +"128 128 30 1", +" c #014301", +". c #014501", +"X c #014401", +"o c #014201", +"O c #014101", +"+ c #014001", +"@ c #013F01", +"# c #013E01", +"$ c #013D01", +"% c #014701", +"& c #014B01", +"* c #014F01", +"= c #015201", +"- c #015001", +"; c #014601", +": c #014801", +"> c #014D01", +", c #014E01", +"< c #013C01", +"1 c #014901", +"2 c #014A01", +"3 c #014C01", +"4 c #013B01", +"5 c #013A01", +"6 c #013901", +"7 c #013801", +"8 c #013701", +"9 c #015101", +"0 c #013501", +"q c #013601", +/* pixels */ +" ...X oooO+@#$#@OoooOOOOoooooOO++++++++++++O+++OOo XX oooX%&*==->2%;..X o+#<554$@++++Ooo .%2332::11:%.X .%11:.oO+@###@+Oo .%", +" X.X ooO+#$$#@O oOOOo ooOOOO+++++++OoooOOo X.;;.X o .:&>,,321%;;. o+#<4<$@OOOOo XXXX.%1&3&222222:%;XXX;%:%. O+@###@OoX.:&", +"...X oooO+#$<$+oXX oOOOooo ooooOOOOOOOo X o X.%::%;X X;:1221:;.XXoO+#$$#+o X.;;%%%:2&33&&2&&211:;.X X.... o+@#$#@O .%2>", +"%%;.XooOOO+#$<$@O oO++OOOoo ooOOOOOOo XXX X.;:121:;.X XX.;;;.X oOO+#$$#+oXXXXX.;%::::1&3>>3&&&&21:%%.Xoo X.XoO@$$#@O X;1>", +"21:;. OOOO+@$$$@OoooO+++++OOooooooOO++++OOo X.;:2&&2:;.X oO+++@#$$$#O X..XX.;%:1::123>>33&&21%%%;. oOO X.. O@$$#+o X;13", +"3&2:. oOOOO+#$$#@OOOO++++++OOOOOOO++@@@@++OOoo X.%23>32:%;. oOOO++@####$$<$#+o oo X;%:::::2&3&&&&2:%;;;. oOO X.. O@##+O X.:3", +">&2:. ooooo+#$$#@++OOOOOOOOOO+++++@@@#@@@+++Ooo X.%13>>&1:%;XoO++@#$$$$$$<$$#@OOoOOOOoX;%%;;;%:111111:%;;;.Xooo X.X O+++O XX.;13", +"&2:;XoooooO+@###@+OoooooooOO+++++@@@@@@@@@++Oo XXX;:233321:;. O+@#$$<<<<<<$$#@+++++++OoX...XXX..;%%:::%;;;;. oo ooOoo X...%1>", +"1%.X oooooO+@@@@@+oo oooooOO++++++++++++++++Oo X...;:2&&21:%.oO+@##$<<<<<$$$$#@@++++++O XXX ooo .;%%%;.....X ooooooooo X.;;;:23", +";X oOOoooOO+@@@@+Oo oOOOOO+++++++++OOO++++Oo X...;%12211:;Xo+@@@##$$$$$$$$$##@@@++++Oo X oO++Oo X...XX XXX oooOOOOoo .;;%:1&", +"oOO+OOoooO++@@@@++Oo oOO++++++++++++OoooO++++OoX..;;%111:%;.Xo+@@@@########$##@@@@++++Oo oO++++Oo ooooooooooOOOOOooo .;%%::1", +"O++++OoooO++@@@@++OoooOOOOO++++++++OOooooO++++O X.;%:1:%;;.X O@##@@@@@@@@@@@@@@@@@++++OOooOO+++++OOooOO+++OOOOOOOOOOOoo X;%%%%%%", +"+++++OOoOO++++@@+++OOOOOOOOO++++++OOOo ooOO++Oo X;%:::%;.X o+@###@@+++++@@@@@@@@@++++++OO++++++++OOOO+++++++++OOOOooo X.;%%%;..", +"O+++OOOooOOOO+++++++OOOo ooO++++OOoooo oooOOOo .;%%%%;.Xo+@#$##@+OOOO++@@@@@@@++++++++++++++++++OOO++++++++++OOoo X.;%%%;.X", +"oooooooooooooO+++++++OOo X oOO++Oooooooo XX oOOO X.;;%%%;Xo+#$$#@+OoooO++@@@@@@@++++++++++++++++++OOO+++@@@+++OOOOo XX.;%%%;X ", +".XXXXXX XX oO++++++Oo XXX oO+OOo oooo XXXX oOOo XXX.;;;.o+####@Oo O++@@@@@@++++++++++++++++++++++++@@@@++OOOOOOo X.;%::;. ", +":%;;;.XXX...XoO++++++OoXXXX OOOOo o XX..XX oooo o X..Xo+@##@+Oo X o+++++++++++O+++++++++++++++++++@@@@@++OOOOOOoo X.;%:::;.", +"1:%%;.XXX... oO++++++o X.X oOOOoo X XXX..XX ooooOOo X oO+@@@@+OoXX oO++++++++OOooO+++++++++++++++@@@@@@@@++OO++OOoo X.;:11:%", +"1:%;X X.;.XoO+++++OoX... oOOOo XX...XXX.....X ooOOOoooO++@@@@+Oo X oO++++++++Oo oO++++OOO+++++++@@@@###@@++++++Oooo X;%1111", +":%.X oo X...XoO+++++OoX.;.X ooo X....XXX.....XXXX oOOOOOO++++++++Oo XX oOO++@@++O XX oO+++OOO+++++++@@@@####@@+++++Ooooo .%:122", +"%.XooOo X...X oO++++OoX.;;.XXXXXXX.;;.X XX....XXXX oOOOO++++++OOOOOo XX oO+@@++OoXX oO+++OOO+++++++@@@@####@@@@+++Ooooo .;%:11", +";XoOOOo X...X oOO++++O X.;;...XXXX.;;X XX.XXXXX oOOoooO+++++OOOOOo XX.X O++@++Oo oOOOOO++++++++@@@@@###@@@+++Oooooo X;;;%%", +" oOOOo XX...X oO+++++Oo X.;;;.X X.;.X XXXXXXX ooo ooOOOOOoOOOOo .;.Xo+@@@++Oo XX ooOO+OOOO+++++@@@@####@++OOo X..;;;", +"OO++Oo XXXXX oOO++++++Oo X...X oo X..XX XX XXX oo X..XX ooooooOOooX.;. O+@@@@++O XXX oOO++OOO+++++@@@@####@+Oo XX..XX XX..", +"++++OoXXX ooO++++++++++Oo X.X ooo XXXX XXXX X.;;;;.XX ooo X.;. O@##@@++Oo XX oO+++++++++++@@@@###@+Oo X..;;;.X o X.", +"+++Oo .;. oO+++++++++++++Oo XX oOOoo ooooo XXXXXXX..;%%%;..X XX.;;;Xo+@##@@@+OOo ooO++@@++++++++@@@@@@@+O X..;;;;;.XoOOoX.", +"+++O .%%; o+++++++++++++++O XX oOOOOOoooOOOoo XXXXXXXX..;%::%;.X X.;;;.Xo+###@@@+++OOO+++@@@@@@@@@@+++@@@++O X.;;;;;;;. oOOo X", +"+++oX;:1%XoO++++++++++++++OoXX oO++++OOOOOoo ....X X..;;%::%;. XX...X O@####@@@@+++++@@@##$##@@@@@++@+++OoX.;;;;;;;.X OOOOoo", +"++OoX%12:. O++++++++++++++OoXXXoO+++++OOoo X.;;;.XXXX.;;;;%%;.X XXXXX O+###@@@@@@@@@@@@#$<<<$#@@@@++++++O .;;;;;;;;.XoOOOooo", +"oOOoX;:1:. O++++++++++@+++O X.X O+++++Oo XX.;%%%;.XXX..........XX XXXXX o+@###@@@@@@@@@@#$<4554$#@@@@+@+++OoX.;;;;;;;.X ooo o", +"X o X.%%;. O++++++++++@@++O X.. o++++Oo XX.;;%%;;.X XXXXX X..;....XXX..X O+@#@@@@@@@@@@##$45555<#@@@@+++++OoX.;;%%%;..X XXXX ", +".XXXX.;;. oOOOOO+++++@@@@@OoX.X O++++Oo X..;;;.X ooOOOooooo .;%%%;;.....XXoO+@@@##@@@++@@#$<4554<#@@@++++++Oo .;%%%%;.XXXXXX..X", +";..;;...X oOOOOOOO+++@@@@@+O X oO+++++Ooo XX..XX oOO++++++OO .;%:%%;..XXXX O+@@####@@+++@#$$<<4<$@@+++++++++O X;%%%;.XXXXXXX..;", +";;;%%%;;. oOOOooooO+++@@##@+oooOO+++++OOoo XXXX oO++++++++O .%:::%;.XX ooO+@@#$$#@++O++@###$$#@++++@@@@++OoX.;;;;.XXXXXXXX.;1", +";;;;%%%%;XoOOoo oO++@@###@+OOOOOOO++++Oo X..X oO+++++++OoX;:11:%;.XX oooO++@#$$$$@+OOO+@@@###@++O++@@@@++O X;;..X X.;.XX.%&", +"%;..;%:1:; ooo XXX O++@@####@@@+OoooO+++OoX.;;.XX oO++++Oo X.%:111:%;.XX oO++@#$$$#@+OOO++@@@@@@+++++@@@@++o .;..X X.;%;;;%2>", +":;.X.%121%X o XX.X O+@@#######+OoooOO+OO X;;;...X oOOOo X;%:12&&&21:%;..X oO++@####@+++++@@@@@@@++++@@@@@+OoX;;;.X .;%:%%%:&,", +":;.X.;:22:;X XXXXXX oO+@###$$$#@OOooO++Oo .;;;;;..X oo X;%:12&&333&&21:%;.X oOO+@@@@@@++++@@@@@@@@@@@@@@@@+o .;%%;;...;%::%%:23*", +"%%;;;;:121%.XX XX o+@@#$$$$@+OOOOO++Oo X..;;;;;;.X X;:1&&33>,,>>3&&1:;.XX oO+@@@@@@+++++@@@@@@@@@@###+O .;%%%%%%%%::1:::12>*", +"::::%%%:11:%.X oo X oO+@#$$$@OooooOOO+OOo XX.;%::%;...%12&3>>,,,,>33&2:;...X oO++@@@@@+++++@@@@@@@@@####+oX;%:::%%%;%::11:12&>*", +"11221:::121:;X oOoo oO+@##$$#O X.X ooOOOOOo .%:11:%;..;%:2&3>>,>>3&&21:;...X oO++@@@++++++++@@@###@@##$#+o.%:1::%;..;%:1112&>,*", +"&333&1::1111%. oOOOOO+@#$$$#+ .%%;..X oOOOo X;%:::;.X X.;:12&33&&2111:%;;;.X oO+++++++++O+++++@###@@@#$#@oX%111:;.XX.;%:11&>,*-", +">>>3&21::111%;X oOO+@#$<<<$#OX%:1:%;;;. oOOoo .;;%;. ooo X.%:1221:%;;;;;;;;;. oO+++++++OoooooOO+@@@@+@@##@OX%121:;.XX.;%%:1&>,*-", +">33&21:%%%:::%.XoO+@#$<44<<#OX%121:%%%;.X X..;.Xooooo X.%:::%;.XXXX..;%%;X O++++++Oo XXXXX oOO++O+@##@OX;:1:%;..;;%%::1&3>,,", +"3221:%%;;;%%%;.XoO@#$<4444<#OX%11:%;%%%;....XXX.;%;.XX o X.;%%;. oo X.;%::%. oOO+++Oo X.;;%;;. oOOO++@@@O .;%%%;;;%::::11&3>>>", +"&1:%;;;;;....X oO+@#$<<4444$+X;::%...;;%%%%%;;.;%:::%%;.X X.;;.X oo .;%:::%;X ooOOo X.;%:::%;X oOO++@@@+o .;%%%::::111222&333", +"21%;;;;;..XX ooO++@@#$<<444$+ .%%;X X.;%:11:%%:1&&&&21:;X X.;;.X X.%:1211%;...XX XX..;;%:11:%. oO+++@@@+OoX;%:::111122&&&&&&&", +"&1:%%;;..X oOO+++@@@##$<444<@oX;.Xoooo .;:11:%%:23>,,>&1%.XXX..;.XXX.%12&&21:%;;;;;;;;%%%;%:11:;. OO++@@@@@+oX;%::::::12&33&&&&&", +"&2221:;.X oO++++@@@@@##$<44<#O XX OO+OoX;%:1:%%:&>,**,>&1%;.XX......;:22&21:%%;;%%;;%%::%;;%::%;X oO++@###@+O .%%%:::::2&3333&&2", +"&&&&21%. oO+++@@@@@@@##$444<@O oO+++O .;:::%%1&>,***>&1%;..XX.;;;;%:121::%%;;;%%;;;%::%;;;;%%;.X oO+@@##@+O X.;;%%%::1&33333&2", +"&&33&1%. OO+++@@@@@@@##$444$@+OoO+++++OoX.%::::1&>,**,>&1:%;.XX.;;;%%:::%;..;;;;;;.XX;%::%.......XX oO+@@@+Oo XX.;%%:12&333>3&", +"&3>>32%. O+++@@@@#####$<44<$@+++++@@@++O X;%::::2&>>>3&1:%%;;...;;%%%%%;.X XXX.;;.X X.%:1%;.XX.......X o++++Ooooo X.;%%:12&33>,>", +"&3>,32:. oO++@@@#$$$$$<<44$#@@++@@@@@@++O X;%%%%:1&&&21:%%%%;;;;;%%;;;. oOOoo X...X .%:1:;X X..;;;;. oO++Ooooooo .;;%:12&3,*-", +"23,,>&:;XoOO+@@#$<<<$$$<<<$#@@@######@@+Oo .;;;;;:111:%;;;;;%%%%%%;;.. oO+++OOo X.X .;:1:%. oo X..;;;X OOOo oOOOo X.;%:1&3>*=", +"23>,>&:;. oO+#$<44<$#######@@#######@@@+O X..XX.;%%;;.....;%%:%%%%;;. oO+++++Oo XX X.%::%. oOoo X.;.X oOOo X OO+OOo X.%12&3,9", +"2&>>32:;X o+@#<454<#@@@@@#@###$#####@@@@OoXXXXX..;;.XXX...;%%::%%%%;.XoO+++++Oo XXX X;%%%. oOOOoo X..X oOOo oO+++OOo .%:22&>-", +"12&3&1%. oO+@$4565<#@+++@@@#####@@@+@@@@+O XX...X XX..;;%::::::::%. oO+++++o XXX .;%;. oOOOOo ooOOOOooOO+++OOO X;%:123,", +":1222:; oO++@$<56764$@@@@@######@@+OO+@@@@Oooo XXX X.;;;%%:::11222:%. oO+++Oo ..X X;%%. oooooooooOOO++++OOOOOoOOOOo .;%:123", +"::111%XoO+@#$$<57875<#@@##$$<$$#@+OooOO+@+Ooooo XX oooX.;%%%%:1122&3&2:;. O+++OoX..X X;%%;X o oOO++++++++++Ooo oOOOOo X;%1&", +"%%%%%. O+@#$$$<478864$###$<<<$$#@+OoooOOOOooooo XX oOo .;;;;;%:12&3>>&1%;XoOOOo .;;. .;::%. XX O++@@@@@++++Oo X ooOOOOOooX;:&", +":%%;;XoO+@#$$#$<68875<$$$<<<<$#@+OOooooooo ooOo oOOo ..;...;:1&3>,>32:;X oooX.;;;X X.;%:%. oO+@@@@@@@+++OoXX oOOOOO++OoX%2", +":%;.X o++@#####$578754<<<<<<$#@+Ooooooo ooOoo oOOo X..X X.%123>,>&1%. o X;%%;.X o X.;;.XooooO+@###@@@@+++Oo ooOoOO+++O ;2", +"%;.X o++@####@@#4677765444<$#@+oo ooo X ooo oOOOo XX ooX;:23>>>&1;X o .;%:%;X ooo XXX oOOOO+@@###@@@@++++OooooooooO++++o.1", +".X oO+@@#####@#<57776544<<$#+Oo oooo ooo oOOOo X ooo .%1&>>32:;X X;:::%. oOOOooooOO++++@@@###@@@@+++++OOooo ooO+@@@+ .", +"oooOO++@##$$$###<5677654<$$#@+OooooooOOooooooo ooOOOo ooOo X;:&3>3&1%.XX.%11:;XoOO++OO+++++++@@@@@@@@@@@++++++OOoo oO+@####+O", +"@@@@@@@##$$<$$#$<45554<$$###@+OOOOOOO+++OOOOOo oOOOOooooOOoo .%23>>3&1%..;%11:;XoO++++++++++++@@@@@@@@@@@++++++OoooooO+@#<<<$$", +"#######$$<<<$$#$$<44<<$###@@@++++++++++++++++Oo oooOOooOOOOOo X%13>,,>&1%;;%::%;XoOO++++++++++++@@@@@@@@@++++++Ooo ooO+@#$45555", +"#####$$<<<<<$###$$$$$##@@@@@@@+++OOO+++++++++Ooo XX oooOO++Oo ;1&>,,,>&1:%%%:%;. oO++++++++++++@@@@@@@@@++++++OooooOO+@#<45555", +"@@@@##$<<<<$$#@@######@@@@@@@@++OOooOO++++++++OoX.;..XX oO+++O .:23,,,,3&1:%%:%%.X O++++++++++++@@@@@@@@@+++++++OoooOOO+@$44544", +"@@@@##$$$$####@@@#####@@@###@@++O oO+++++++O .;%%%;;.X oOOOOoX%1&>,,>>321%%%%;;.XoO+++OOO++++++++++++++++++++++OOOoooO+#$<<<<", +"@####$##@@@@@@@@@##$$$####$$#@+OoX..X oO++++++O .%:::%;;.X ooOOoX;:233>33&21:%;;;;.XoOOOo oO+++++++++++++++++++++++Oo oO+@#$<<", +"#$$<<<$#@+++++@@@#$<<<$##$$$$#@Oo ...XoO+++++OoX;:11:%;;.XX ooo .%1&3&&221::%;;;;;. oooX.X oO++++++++++++++++@@@@@@+o oO@#<4", +"444554$#@+++++@@@#<454<$#$$$$#@+O XXX oOO+++Oo .%:11:%;..XX ooooX;:2221:%%::%%;;%%;X X.;;. O++++++++++++++++@@@@@@+Oo XX o+#<5", +"655654<#@@++++@@@#<455<$#####@++OOoooooOO++Oo .;:1211:%;.X oOOOO .%121%;;;%::%%%%%%.X X;%%. O+++OOO++++++++++@@@@##@+Oo o+#46", +"876554$#@@@@@@@@@#$4554$#@@++++OOOOOOOOOOOOo .%:22211:%;.X ooOO+OoX%:1:%;..;%:%%%::%.X X;%;. O+++OOOOO++++++++++@@@@@@+OOOO+@$46", +"08654$#@@@@@@@@@##$4554<#+++OOOOOO+++Oo o X;:2&&21::%;.X ooOOOOoX;:1:%;;;;%%%;;%%%.X X.;.Xo++++OOOOOO++++++++++++++@@@@@@##<56", +"q864<$#@@@@@@@@@#$<5565<#@++OooooO++Oo X.XXXX;:1&22:%%;.X oo X;:11::%%%%;;.;;%;X ..XoO+@@++OOOOO++++++++OoooOO+@#$<<<<456", +"875<$#@@@@@@@@@#$<566654$@@+Oo oOOOO .;%;;.X.;:11:%;..X XX..X X;:1211:%%%;...;;.Xoo XX o+@@@@+++OOOO++++++Ooo oO+@#$4444445", +"764<##@@@@@@@@#$45777654<$#@+Oo oooo X;:1:%;XX.;::%.XXX o X;;;.X X.:12211::%%;..;;. ooo oO+###@@++OOOOO+++++Ooo ooO++#$<454445", +"654<$##########<57887654<<$$@+oo X;:121:;X X;;;X ooo X;%;.X X.%1222111:%%;;;;. oOOooO+@###@@++OOooOO+++++OooOOO++@#<455555", +"764<$$$$$$$$###<567765544<<<#+O XX.;%:1221%X o X..X oooooo .;.X .%1222211::%%%%;. ooOOOO+@###@@++Oo oO+++++++++++++@#$<45566", +"664<<<<<<<<$$##$<4554444444<$@o X.;;%:11221%. oo oooooOOo X.XX X.%1222211:%%%%%;.X ooO++@@@@+++Oo XX O+++++++++++++@#$<45556", +"5554<<<<<<<$####$$$<<<<<<44<$@oX.;;;;%:12&2:. oooooOOOOOOOOo XXXXXX.%:11221:%%%%%%%;.XX oO++++++++OO XX oO++++O+++++++@@@#$<4555", +"444<$$$<<4<$#@@@@###$$$<<<4<$+oX;%;;.;;:1&&1;XoooOO+++OOO++Oo XX...;%%:1211%;;%::%%;...X oO+++OOOOOo XX oO++OOooO++++@@@@@#$<456", +"$<<$##$<<<$@++++@@@###$$<<<$#+ .%%%.XX.;:221%X ooO+++++++++Oo .....;%:122:%;;%%:%;..XXX oO++OOOOOOOo oO+++Oo oO+++@@@@@@#$456", +"$$#@@@#$$$@OooO++@@####$$$$#@OX;%%;. oo .%%%;.XXX O+++++++++Oo ...X..%12&&1%;;%%%;..XXXXXoOOOOoooOOoo oOO+Oo XX o+++@@@++++@$46", +"##@+++@##@+o oO+@@@@######@O X;%%.X oOOoX.....;.XoO+++++++Oo X..XXX.%1&332:;;%%%;XX XXXXoOOOoooo oo oooo X..XoO++++++OooO@$4", +"@@+OO+@@@+Oo oO++@@@@#####@+O X;;.X oO++Ooo X..;;XoO++++++Oo XXX .%1&>>&1%;%%;. XX oOOOoo oo XXXXX.;;.XoO+++++Oo o+@$", +"#@@++++@+Oo o++@@@@###$$#@+O XXX oO+++++Oo XX..X O+++++OoX...X o .:23>>&1%;;%;. oo XX oOOOo oooX.;;;%%;;. oO++++Oo X o+@#", +"###@@+@++Oo oO@######$$$$$#+Oo oOO+++++++OOoo X.X ooO++Oo .;;.X o X.:23>>&1%.;;;X oo X.X ooo XX ooOo X;%::::;. oOO+++OOo oO+@@", +"$$$#@@@++O o+#$<<$$$<<<<$#@+oooO++@@@@++++OOOo XXXX ooo .;%%;X X;:2333&1;...X ooo .;;.XXXXXX oOOo .%1221:;XoO+++++OooooO++@@", +"$$$##@@+OoXXo+$<44<<<<<<<$$#+OOO+@@@@@@+++OOOOo XX.....XX.;%%%.XX X.;:2&33&1%;.XX oooX.%%%;;;;.XoOOo .;12&&2:; O++++++OoooOO++@@", +"$<<$#@++o XXo@$444<<$$$$$$$#@+++@@@@@@@++OOooooo X.;%%%;%%::%.XXXX.%:2&&&21%;;.XX X;:11::%%;XoOOoX;:2&33&1;XoO+++++OOooOO++++", +"$<<<$@@+o X o@$<<<$$###$$<$$#@@@#####@@+Oo ooo X.%:11:::::%.X X.;:1&&211::%;;.XXX.;:2221:%;XoOo X;:1&33&1%XoO++++++OooooO+++", +"#<<<$#@+Oo O@#$$$#@@@@@#$<$$$$$$$<<$#@+o XX oo X.%122111::%.X X;:1&&2222221:%;.;;:12&21:%;XoOO X.%1&3>3&:; oO+++++OOoooO+++", +"#$$$$#@+OoooO+@##@@++OO+@#$$$$<<<<<<<$@O ...X oo X.%:1111::%;.X ooX;:2&&&&&333&1:%;%:1&3321:%;. oo X.%:23>>&1%. oO+++++OoooO+++", +"@##$##@@@+OOO+@@@@+OooooO@#$$<<<<<44<#+oX;;;. oo X.;%%:::%%;.X ooo .:2&333>>>>&2:%%:1&3>3&21::;X o X.;:1&>>32:;. oO+++++OOO++++", +"@@###@####@+OO++++Ooo XXoO@##$$$$$$$$@O .;%%;X oo XX...;%%%;;. oOOoX;:2&3>,,,,>32:%%:23>,,3&221:;X X.;%:2&332:%.X O++++++++++++", +"@@@@@@#$<$#+OOOOOOo XXX oO++@@+++@##@OoX.;;;X OOOoo X.;%;;X oOo .%:2&>,,**,>32:%%:23,*,>3&&&2:;XX.;;;%:2&&21%;X o++++++++++++", +"@@@@@@#<4<$@Oooooo XX oOOOOoo oO@@+Oo X..XoO+++OOOo .;%%;. oo .;:123>,,,,,>32:;;%23***>3333&1%.....X.;:121:%.X oO+++++++++++", +"+++++@#<44$@Oo XX oooo XX.;.Xo+##@+Oo X O+++++OOoX;%:%.X X;%:2&3>>,,,>>32:%;%13,*,>3&&&&1%.XXX X;::::;.X oO++++++++++", +"OO++++#$44$@Oo XXXX oo X.;%%%.o+#$#@+Ooo oO++++OOo X;::%.X X.%:12&3>>>33333&1:%%:23332111221:;X oOo X;:::;.X oO+++++++++", +" oOOO+@$44<#+Oo XXXX oo X;;%%%. +###@@+OooooO+++Ooo .;::%;XXX;%:12&3>3333333321%%%1221:%%%::1:;. oOOOoX;%:%;X oO+++++++++", +"XoOOO+@<454$@Oo XXX oooo .;;;;. O@@@@+++OooOO+++Oo X.%::%;X X.;%:1&3333333333&2::%%::%%;;;%:11:;XoOOOoX;%:%.Xoo oO+++++++++", +" oO++@#<554$@+O XXX ooooOOOooX.;;;. oO+++++++OOO++++OOoX.%::%;.XXXX.;:12&3333333&&21::%;;;;;;%%:121:;XoOo .%::%. oOoooO+++++++++", +"OO+++@#<454$#+O X.X oOO++++OO X...X OO+++++++++++++++OoX.%::%%.XX X.%:2&33>>33&&211::%;;;;%%%::12&2:. o .%11:%. oOOOOO+++++++++", +"++++@@#<454<#+oX.;. oO++++++Oo ooO+++++++++++++++++o .%:11:%;X o X;%123>>>>3&&211::%;.;%::1111222:;X X%1221%. oOOOOOO++++++++", +"++@@@@#<565<#+oX.;.XoO+++++++Oo ooOO++++++++++++++++++O .%12221:;X X.%:2&3333&&211:::%;;;%:11::::11:;X X%1221:%. ooOOOOO+++++++", +"++++@@$<565<#+oX...XoO+++++++OOOOO++@@@@@+++++++++++++OoX%1&33&2%. X.%:2&&&&&&211:::%%;..;%::%;;;;%%.X X;:11:::%;X ooooO++++++", +"++O++@$4665<#+oX..X oO++++++++OOO++++++++++OOO+++++++++O .%1&>>&1;X X;%111111111::::%;.XX.;%%%.XXX..X ooX.;%::::%%.X oO++++++", +"OoooO@$5675<@Oo XXX oO+++++++++++++++++++OOooooOO+++++++O .:23>31%.XX.;%::::::::%%%%%%;.XX.;%%;. oo oOOo X.;%::::%;XX oOOO++++", +" X o@<5764$@O XX oO++++++++++++++++++Oo XX oO+++++++O ;1&3321%;;;;%::%%%;;;;;;;%%;..X..;;.X oOoooO+++Oo X.;;%%;;XX oooooO++", +"...X +$565<#OoXXXXX oO++++++++++++++++OOo XXXXX oO++++++OoX%233&&211:::::%;.......;;%%;.XXX..X oOOoooO+++++Oo XX...XX oO+", +"..;. O#454$+oX...XXX oO++++++++++++++++Ooo XX oO++++++OOo ;1&33333&2111:%;XX X..;%%%;. oo ooOOOoooO++@@++OOOo X....XXX..XoO+", +".... O@$<<#+ .;..XXXX oO+++OOO+++++++++++OOOoooooOO+++Ooooo ;1&>>>>>33&&21%.X o X.;%::%;XoOOOOOO+OOo oO++@@+++++OoX.;;;;;;;.XoO+", +" XXXo+@$$#OX;%;.XXXX oO+++OOO+++++++++++++++OOOOOOOOOo .:&>,,,>>33332:;Xoo X.%%::%. o++++++++Oo oO++@@@@+++O X;%%%%%%;. o++", +"o XXXX O@##+X;:%;X oooO++++OOOOOOOOOOO+++++++++OOoooooo .:&>>>>333333&1%X oo .;:::%. o++@@@++Ooo oO+@@@@@+++O .%%%%%%;;X OO+", +"ooX.;;. O@@+ ;%%. oOOOO+++OOOOOooooooooOO+++++OOo XX ooo oo .%2333&212&&&&1:. oooX;%:%;X O@@@@@+OOo oO+@@@@@+++O .;;;;;..X oOOO", +" X.;%%. O++oX;;. OO+OOOOOOOOo XXXX oO++++OoX...X ooOOO .%2&&21%%:12&&2:;XoOo .;%%. O@####@Ooo oO+@@@@@++Oo .;;.XXX oOOo ", +".XX.;%%%. O+O .;. OOOOooooOOOo .;;.XXXXX O+++OO X...X O+++O ;:&332:;;%:12221%.oOOoX... O@$<<$#@Oo oO+@@@@+++Oo X..X ooOOo .", +"%;..;%::%. OOoX..XoOOoo ooo X.;;.XXXXX oO++OOo XX oO+++o.:23>3&:;;;%:1121%. OOo oO@$444<$@Oo oO++@@@@+++Oo XXX oooooOooX.", +"1%;..;:::%.oOO X.X oo XXXXX X.;;.X XX oO++OOoooooOO+++OX:&>>,>31:%%::1111:. oooooO+#<4555<#+O XX oO++@@@@+++Oo oOOOOoo X.", +"2%;..;%:1:; OOoX..X X.....XXX..X o X oO++OooooOOO+++O %&>,**,>&1::::::::%. ooooO+#$45554$@O X..X O++@@@@++++OOoOOO++OOo X..", +"2:;.X.;%::;XO+O ... o X.;;.XXX.X ooo oOO+OOo ooOO++O ;2>*--**>32211::%;;. O+++++@#$<444$@O .;;;.Xo++@@@@+++++++++++++Oo X.;;", +"2:%.XX.;%%; O++o .X ooo X.;..X XXX OOOoooOOOOo ooOOoX:3*999-*,>3&221%;. o+#$$##@###$$$#@+ .%:::;XoO++++++++++++++++++OoX.%%%", +"&2:%.XXX... +##+oXX o XXXX oo oO+++OOOooooo X oOOo.1,9==99-*,>3&2:%.o+#<44<<$$##@@@@@+OX%121:%. oOOOooO++++++++++++Oo.%:%%", +",>&2:;X O@$<#+o oo XXX ooOOOooO+++++Oo ooo X oOOo.2,9==99--*>3&1:; +#<5554<<<<$@@++++o.:2&21%;X XXXoO+++++++++++Oo.%:%.", +"=-,32:. oOO+$45<#+Oooo X.X OO+++O++++++Oo XX oOOoooooOOo.2,9==999-*,321%.o@<5654<<<44<#@++++o.:&3&1:%;...;%;XoO++++++++++OoX;%;X" +}; --- plib-doc-1.8.1.orig/html/home.xpm +++ plib-doc-1.8.1/html/home.xpm @@ -0,0 +1,196 @@ +/* XPM */ +static char *home[] = { +/* columns rows colors chars-per-pixel */ +"150 50 140 2", +" c #060E06", +". c #3AB23A", +"X c #1A561A", +"o c #B6B64A", +"O c #329A32", +"+ c #2A8A2A", +"@ c #A2AA42", +"# c #227A22", +"$ c #061206", +"% c #0E2E0E", +"& c #1E661E", +"* c #124212", +"= c #227222", +"- c #42D642", +"; c #76963A", +": c #3ECA3E", +"> c #628632", +", c #628A32", +"< c #165216", +"1 c #8A9E3E", +"2 c #1E6A1E", +"3 c #36AE36", +"4 c #1A5A1A", +"5 c #123612", +"6 c #061606", +"7 c #267E26", +"8 c #CAC24E", +"9 c #164A16", +"0 c #4E7E2E", +"q c #3EC23E", +"w c #1A5E1A", +"e c #769A3A", +"r c #2E962E", +"t c #329E32", +"y c #1E6E1E", +"u c #268226", +"i c #123A12", +"p c #2E922E", +"a c #46E646", +"s c #227622", +"d c #1A621A", +"f c #3AB63A", +"g c #3EAA3E", +"h c #E2CE52", +"j c #36A636", +"k c #42CE42", +"l c #123E12", +"z c #164E16", +"x c #268626", +"c c #266E26", +"v c #164616", +"b c #267226", +"n c #226222", +"m c #266A26", +"M c #2A8E2A", +"N c #3EBE3E", +"B c #3A9E3A", +"V c #0E320E", +"C c #226622", +"Z c #2A762A", +"A c #0A1E0A", +"S c #46DE46", +"D c #A2AE42", +"F c #225E22", +"G c #1E561E", +"H c #2A7A2A", +"J c #1E5A1E", +"K c #2A7E2A", +"L c #2E8E2E", +"P c #226A22", +"I c #2A862A", +"U c #1A4A1A", +"Y c #2E862E", +"T c #2E822E", +"R c #3EBA3E", +"E c #163A16", +"W c #1E521E", +"Q c #267626", +"! c #32A232", +"~ c #3EC63E", +"^ c #0E260E", +"/ c #1A4E1A", +"( c #329232", +") c #3AAE3A", +"_ c #328E32", +"` c #42CA42", +"' c #369636", +"] c #3AA63A", +"[ c #3EAE3E", +"{ c #367226", +"} c #367626", +"| c #369A36", +" . c #42DA42", +".. c #46EE46", +"X. c #42D242", +"o. c #2A822A", +"O. c #369E36", +"+. c #1A461A", +"@. c #42BA42", +"#. c #2E8A2E", +"$. c #46C246", +"%. c #225A22", +"&. c #123212", +"*. c #628E32", +"=. c #3EB63E", +"-. c #367E26", +";. c #3AA23A", +":. c #163616", +">. c #1E5E1E", +",. c #42BE42", +"<. c #329632", +"1. c #266626", +"2. c #0E2A0E", +"3. c #46D246", +"4. c #3EA63E", +"5. c #163E16", +"6. c #4E822E", +"7. c #36A236", +"8. c #42B242", +"9. c #46D646", +"0. c #1A521A", +"q. c #226E22", +"w. c #1E621E", +"e. c #225622", +"r. c #328A32", +"t. c #42B642", +"y. c #B6BA4A", +"u. c #122E12", +"i. c #1A421A", +"p. c #42C242", +"a. c #46DA46", +"s. c #42C642", +"d. c #1E4E1E", +"f. c #46CA46", +"g. c #629232", +"h. c #8AA23E", +"j. c #3EB23E", +"k. c #267A26", +"l. c #164216", +"z. c #369236", +/* pixels */ +">.v v 5.5.5.5.5.E E E E l.l.5.5.5.5.5.5.5.5.E E E E E E E E 5.5.5.E E E E E E E E 5.5.5.E E 5.5.5.5.5.5.5.5.5.5.5.5.l.l.v v v v l.l.l.5.5.5.5.5.E E :.:.:.E E E E E E 5.5.5.5.5.5.5.5.l.l.l.v l.l.l.l.l.E E E E 5.5.l.l.5.5.5.E E E E E E E E E E E E E E E E 5.5.5.5.5.E E E E E 5.5.5.E E E 5.5.5.5.5.5.0.", +"f Y s.3.3.k k k f.f.$.$.a.3.3.3.f.f.k k k f.f.f.f.f.f.f.f.f.k 3.3.3.3.f.f.f.f.f.3.3.3.3.3.3.3.3.9.S S a S a.3.3.3.3.3.a.S a a a a S a.a.9.9.k f.f.$.$.$.s.f.3.3.3.3.3.3.9.a.a.S S S S a a ..a a a a a a f.f.f.3.3.a.S a S 3.k f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.k 9.9.3.k f.f.f.f.f.f.f.f.f.f.3.k 3.9.9.9.9.s.", +"M z o.. ,.,.@.R R R j.j.q R R R R @.,.,.N R R =.=.=.=.=.R @.R N q N R R R R R =.=.R =.R N N q ~ ~ k k k k k ~ q ~ q q q q q ~ ~ : q q q N @.R R j.j.j.8.=.N ~ ~ ~ ~ ~ ~ ~ : k k k k k - . .S .- - - - R R R q ~ : k X.k s.q R R R R R R R R R R R R R R R @.N q q s.q R R R R R R R R q N p.q ~ : : : N O ", +"K i 4 o.j [ [ [ [ g g 4.g [ g g g [ j.j.j.[ g [ g g g g [ g g j.j.j.[ [ [ [ [ [ [ [ [ [ g g g [ ) . . R R R f R =.=.j.=.j.=.j.j.j.j.[ g [ [ g 4.4.4.4.4.[ j.=.=.=.=.=.f R N N q N N q q ~ : : : ~ ~ ~ q . ) g j.f R N q N f j.[ g g g g g g g g g g g g g [ [ j.=.R =.j.[ g g g g g [ j.j.=.=.R =.N N f t = ", +"o.i v >.k.O 7.7.7.7.7.O.7.7.7.7.7.j j j 7.j 7.7.7.7.7.O.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.;.7.j j j j j 7.7.7.7.j j j j 3 3 3 3 3 3 j j j j 7.O.O.O.7.O.7.7.7.7.;.7.j j j j j j 3 j 3 3 3 3 3 3 3 3 ;.j 7.;.j j j 3 j j j j j j 7.7.7.7.7.7.7.7.7.7.7.7.j j j j 3 3 3 3 3 3 j j 3 j 3 3 3 3 3 3 3 O Y & ", +"7 i 9 / F Z ( O.O.O.| ' | | | | | | | O.O.| | | | | | | | | | | | | | O.O.O.O.O.| | ' | | | | t O.t t ! t 7.O.O.O.| | | O.7.7.7.j j j j 7.7.7.| | ' ' z.z.' | | | | O | ' O <.<.<.<.<.<.r <.r <.<.<.<.' O | | O ' O <.<.O | | | | | | | | | | | | | | | | | | O.O.O.O.7.7.j j j j 7.7.7.O.O.7.7.7.! p o.Q F ", +"u i v z 0.w.Q L <.( ( ( <.<.<.<.<.<.<.<.<.<.<.<.<.( ( ( ( ( ( ( <.<.( O O O <.<.( <.( ( <.<.<.<.' ' <.<.<.<.t O O <.<.( ( <.t t t t ! ! ! t t <.( _ _ _ _ ( ( ( <.O <.<.( ( ( ( ( ( ( z.( ' ( ( <.( <.z.( ( ( <.z.<.<.z.( ( ( ( ( <.( ( ( ( ( ( ( ( ( ( <.<.<.<.O <.O O O t ! ! ! t O <.O <.t t <.L o.k.Q w.", +"H i v U / G >.Q #.L L #.r r r r r r r p p p r r p p L L L L L L #.L p p r r r p p L L L L p ( p p p ( ( p r p r r p p L L p p r r r r O O O r p L #.#.#.#.#.L p p ( p L _ L L L L #.#.#.L #.L _ r._ #.L L L _ #.L r.r.L L L L L L #.L L L L L L L L L L L L L L L p p r r O O t t O r p L p p p #.K Q Q b F ", +"Q 5 v 9 / G G w.b T Y Y r r p L L L p L L L L L L #.#.Y Y Y Y Y Y #.#.L L L L #.Y #.#.Y #.#.#.#.#.#.#.#.L p L L L L #.#.#.#.#.#.#.#.#.M p L L #.Y Y T T Y Y #.#.#.L #.#.Y Y Y Y Y Y Y Y Y Y Y #.Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y T T T T Y Y #.Y Y Y #.#.#.#.#.p p p p p p r p p #.#.Y o.k.Q Q Q Q w.", +"b 5 l.U / X J J F m K T p L L p L L #.#.L L L L #.Y T Y T T Y Y T Y Y #.L L #.Y Y T Y Y Y #.#.L #.Y #.#.L #.L L L #.L #.Y Y Y Y Y Y Y #.#.#.Y Y T T Y T T Y T #.#.L #.Y Y T T T Y Y Y T Y Y Y Y Y Y Y Y T T Y T Y Y T T T T T T Y T T T Y Y Y Y T Y T Y Y Y T Y Y Y #.Y #.+ M p r p p L T T o.k.Q k.Q k.Q F ", +"b &.l.U / 0.J J >.n c Z L L #.#.Y T Y T Y Y #.Y Y Y K K K K K K K Y Y Y Y Y Y T T K T T I Y I I + I Y Y Y Y Y Y Y Y Y Y Y Y Y T K o.K o.o.Y K K K H K K H K K o.T Y o.T T K K K K K K K K K o.I Y o.K K K K K K K o.K K K K K K K K K H H H H H K K K K K K K K T T I o.Y I + + M L L L K H k.k.Q k.Q Q k.w.", +"c 5 l.9 / G G J J %.F m u u u 7 k.7 k.7 7 u 7 u u k.H H H Z Z H H k.u u u u 7 7 k.H k.7 H u K o.K o.u 7 7 u u u u u 7 7 7 7 k.k.H H H H H Q H H Z H H Z H H H K 7 7 o.k.k.H H Z Z Z H Z Z H K K 7 H H H H Z H H H Z H H H H H Z H Z Z H H b b Z b Z Z H Z H Z Z k.k.H H k.H o.o.I x + + Z Q b Q Q Q k.k.Q C ", +"c &.l.U / 0.J J J >.>.n b Q H H Z Z Z H H K H H H Z Z b b Z b b b Z H H H K H H H H H k.H k.k.7 7 H H H H H H H H K H H H H H Q Q b b Q Z b b Z b b Z b b b b b H Q H H Z H H Z b b b Z b b k.H k.H Z b Z b b Q Q b b b b b Z b Z b b b b b c b b b b b b b Z b Z Q k.Z k.Q 7 k.7 7 u # c b = Q Q k.k.k.Q & ", +"Z 5 l.U / G X J >.F n w.q.c = c b c b b Q Q Q Q Q Q b b b c b b b b b Q k.k.k.Q k.Q Q Q Q Q Q k.Q Q Q b b Q Q k.Q Q Q Q Q Q b Q b b Q b b b b c b c c b b b b b b Q Q Q k.Q b b b c b c b b b Q Q b Q b c b b c b b c c b b c b c c c c c c c m c c c c c b c b b b b b b Q Q k.k.k.s Q q.c b s Q Q k.k.7 C ", +"k.5 v / 0.G J J J w.n w.C C P P q.= = = = s s s = = c c q.m c c P q.= q.= s s s s s Q q.b Q b Q s = = = q.= = = = s s s q.= c c b c b = c c = c c q.c c b c c q.c = = = s s = c c m q.m c c q.c = = Q = c b c c c c c c c q.m c c c m c m c m m m m c c c c c q.b b = b c c Q Q b b b c q.c c b b Q k.7 7 2 ", +"H i v z 0.4 J >.w.n w.n w.n n 1.m m c b b c c c c m m m m m 1.1.m m m c c c b c b c P c c c = = c c c c c c c b c c c c b c c q.m q.c c b c c m c c c c m P m m P m c b c c c m m m 1.P C C 1.m c c q.c c P P m 1.m m m m m m P m 1.m 1.m 1.1.1.1.1.1.m m q.m b c q.b c = q.m m q.q.q.= m m b b Q Q k.k.7 C ", +"K i 9 0.0.X J >.>.n w.n n n n C C C P P q.P P P P C C n C C C C C n C C C C P P P q.P @ h h h P q.q.P P P D h h h C P P P P P , o h h h h h h , } P C P P C h h h h h q.q.P P C n > h h h h @ C P D h h h h h h h h h h h @ n n C C C n C C n n n C C C C P P q.q.P q.P q.q.P P m c c = q.m q.b Q Q Q Q k.& ", +"k.i v 9 0.G G J w.& C & n n n C P P P q.P P C C C C C C C C C C C C n n C C C P q.P & @ h h h P C C P P & @ h h h P C P P q.; h h h h h h h h h o P q.P P 2 h h h h h D q.q.C n & o h h h h @ C C @ h h h h h h h h h h h @ C C C n n C n n n C n C C C P q.P q.P q.P q.P P P C C P q.c b = b b b b k.k.Q C ", +"7 i v U / X J J F w.n w.F n n n P q.q.q.q.P C n C n C n C C n n C C C n C C C C P q.C @ h h h & C C C P C @ h h h 2 P P P 6.8 h h h h h h h h h h ; q.P P C h h h h h h 2 q.P n n h h h h h @ & C @ h h h h h h h h h 8 h @ C n C C C C C C n C n C P q.P q.P q.q.q.q.q.P C C C C c q.= b b = Q Q Q Q k.Q & ", +"Q 5 v U 0.G J >.w.n w.C n n n P P q.q.= q.P P C C C C C n n C C C C C C C C C P P P 2 @ h h h C C C C C d @ h h h P q.y , h h h h @ ; 2 6.@ h h h h , P C 2 h h h h h h P C C C w h h h h h @ n d @ h h h d d d >.>.n 1.n C n C n C n C n n C C C C P P q.q.q.q.q.q.q.P q.P C C 1.C m m s Q k.k.Q Q k.Q 7 P ", +"Z 5 l.v / X J J >.n w.& w.F n C P = = = = P P C C n C C C C C n C C C C C C C P P P 2 @ h h h w.C C C C C @ h h h y q.q.o h h h e 2 y 2 y 2 *.h h h o 6.& & h h 8 h h h ; 2 C C @ h h h h h @ & n @ h h h w.n n n F F n F n n C n C n C C C C C C P q.q.q.q.q.P q.P q.P P P C C 1.P P c s Q # 7 k.k.7 k.7 2 ", +"b &.v U 0.G J >.w.w.n n n n n P P P = = q.q.P C C C C C C C C C n n n n n n C P P y 2 @ h h h C C C C P 2 @ h h h q.q.y h h h @ c q.P q.y y 2 , h h h , q.2 h h h 8 8 h D C C 1.8 h D h h h @ n w.@ h h h n n n n F F %.F n n n C n C C C C n C C P P P P q.P q.P q.q.q.q.P P P P c c P b Q k.k.7 k.k.7 7 q.", +"b &.l.+./ X J J F w.w.n P C n P q.P q.q.P P C C C n C C n n C C C C C C C C C P P P P @ h h h w.n C C P 2 @ h h h y q.6.h h h ; & q.P P P P 2 0 8 h h h.2 P h h h @ @ h D q.P m h h > h h h @ & n @ h 8 h n n F F F F F F n n n C n n n n C C C C C P q.P q.q.= q.q.P P P C C P P q.b q.s Q # k.k.7 7 7 7 y ", +"b 5 l.9 0.G 4 >.>.F n w.C C P P P q.q.q.q.P P C C C C C C C C C C C n n C n C P P y 2 @ h h h @ @ @ D @ @ 8 h h h q.y @ h h h C C C C C P 2 & & @ h h h q.y h h h @ D h 8 0 P ; h h 6.h h h @ n w.@ h h h @ @ @ @ @ @ @ @ F n C n C C C C C n C C P P P q.q.= q.= P q.P P q.q.P P c q.c b Q k.k.7 k.k.7 u q.", +"c 5 l.U 0.J >.>.>.>.F >.P C C P q.q.q.P P P C C C C C C C C C C n C C n C n n C P q.C @ h h h h h h h h h h h 8 h P 2 @ h h h & n C C n C C C & @ h h h y q.h h h @ @ h h *.& @ h h > h h h @ n n @ h h h h h h h h h h h w.n C C C C C C C n n C C P P q.q.q.q.q.P q.P P P q.q.P c = = = b s Q k.7 7 7 u y ", +"b &.v 9 0.4 J >.>.F >.n P P P q.q.q.P q.q.C P C C C C P P C C n C C n C n n C C C C 2 @ h h h h h h h h h h h h h 2 2 @ h h h C C C C C n C C C @ h h h = y h h h D 6.h h , P @ h o m h h h @ n C @ h h h h h h h h h h h n C C n C n n n C C C C P P q.q.q.q.q.q.P P q.P P P P P q.b Q c b Q k.k.k.7 7 7 P ", +"b &.v / 0.w w.>.>.F >.>.P P P P q.= q.q.q.P C C C P C C P C P C n C n n n n n C C C C @ h h h d w.w.w.w.w.@ h h h q.P @ h h h & n C C C C C C C @ h h h y q.h h h @ 2 h h h , h h @ n h h h @ >.n @ h h h w.w.w.w.>.>.>.C C C P C C C C n C C C C P P q.P P P P P P C P q.q.P P m q.= # q.b = k.k.k.k.k.7 2 ", +"b 5 l.z X >.w w.>.>.F F P P P q.q.q.= = = q.P P C C P q.P q.P C C C C C n n n n n n w.@ 8 h h P C C C C & @ h h h P P g.h h h 0 C n C C C P P Z o h h o & d h h h @ d h h h > h h @ n 8 h h @ n d @ h h h C C n n C C C P P P q.P q.q.q.q.P P n C P q.P q.q.P P P C q.q.P q.q.q.q.c Q k.m c b Q Q Q k.k.Q C ", +"b 5 l./ 0.>.w.w.>.>.>.>.P P C P P q.= = = q.P P P P P P P P P P C n n C n n n n n n n D h h h 2 C C C P C @ h h h y c P h h h @ P P P P P P q., h h h > n n h h h @ w.h h h > h h @ n h h h @ %.F @ h 8 h n C C C C C C P q.P q.q.P P C C n C C C P q.q.q.q.P P P C P q.q.= q.q.= = # 7 q.c q.Q Q k.Q k.k.& ", +"Z 5 v / X 4 >.w.n F F F P P P P q.q.= = = = q.P C P P q.P P P P C C C n n n n n n C C @ h h h q.q.q.P P y @ h h h P P & o h h h h.P P q.P P , h 8 h o 0 w.w h h h @ w.w h h 1 h h n n h h h @ F w.@ h h h 1.C C n n C C C C P C C C n C C C C P P P q.q.q.q.q.P q.q.q.q.= q.= = q.Q # 7 P m b Q Q Q Q Q Q n ", +"Z 5 v U 0.X J >.>.>.>.w.P P P P q.P = = = = q.q.P P C P P P P q.P C C n n n n n F n n @ h h h w.C C C C C @ h h h & P C , h h h h D ; y 6.D h h h h > & n n h h h D 2 P h h h h h w.n h h 8 @ F n @ h h h w.n C C n n C C n C n C C n n n C C P q.q.q.q.q.q.q.q.q.q.= q.= q.q.= = b 7 7 P m q.b b Q Q Q Q & ", +"k.5 v < 0.J J >.>.F F F P q.q.= q.= q.q.= = = q.q.q.P P C P P P P P C C C n n F n n & @ h h h C C C n C P h.h h h P P y y , h h h h h h h h h h h @ q.= s y h h h D s y h 8 h h h P & h h h @ C n @ h h h h h h h h h h h h > C n n n n n n C P q.q.= = q.q.= q.q.= q.= = = = = = s # 7 P c c b b b Q Q k.n ", +"H 5 v 0.X 4 4 >.>.>.>.>.q.q.q.= = q.= = = = = q.P P C P C C C P C C C n n n n n n C C @ h h h & C P C C m @ h h h y q.q.= = ; h h h h h h h h h y.s s # # s h h h D = y *.h h h 2 P C h h h @ n n @ h h h h h h h h h h h h > n n n n F n C P P q.q.= = = q.q.P P q.q.= = = = s s # 7 u P c q.b b b b b Q w.", +"k.i v / X J >.>.>.F F n q.= = s = = q.q.= = = = = q.P C C C C C C C n w.F F n n C & y @ h h h q.P P C C w.@ h h h P q.= = y = *.D h h h h h h *.K s s s = y h h h D = c g.8 h h P P & h h h @ C d @ h h h h h h h h h h h h > C C n n n n n C P q.= = = q.q.P q.P q.q.q.= = = = s # 7 7 P c b b b b Q Q Q C ", +"k.i 9 / X J >.w.w.w.>.w.= s = s s s = q.= = = = q.q.q.C P C C C n n n n n F n n C P q.y y y q.q.P q.q.P C C w.& C P P q.y q.2 c m & & & & 2 2 c q.= = s s y y 2 y 2 q.m c c P y P P C & n & C C n w.w.w.& & & & & w.n w.w.w.n n C n C n n C C q.q.= = = q.q.P q.P P q.q.q.q.= s s # 7 u q.c = b b c b Q b w.", +"k.5 l.z X w w.& w.F n F = = = = = = = = q.q.= q.= q.P q.C C n C n n n F F n F n C P q.= s = = q.= q.P q.P C P P P P P P P q.q.P C C C C P C q.P = y = y y q.2 P P q.P q.q.P q.q.q.P P C C n C C C C C P P P P P P q.P P C C C C C C n n n n C P q.q.= = q.q.q.P q.q.q.q.q.= = = Q # 7 # q.b c b b b Q Q Q n ", +"H i v z X 4 >.w.& w.w.w.q.= q.q.P P P C P C P P P P C C C n F F F %.J J %.%.F F n C P 2 q.P 2 C P P P P 2 C C & C C C P C P P C C C & n & n & C P C P P C C C n n C C C P P P P P C n n n n n n n n w.n C C P P P P & C C n n n n n n n n w.n C & P P 2 2 C P & P P P q.P q.q.y = s 7 k.q.b = b b b b b b w.", +"7 5 v / X >.w.& w.C C n = P P & & w.w.& & & & w.& w.w.w.>.>.>.%.J J %.e.e.G G J >.& C 2 & C & & & & w.C & 2 C 2 w.& & w.& & & 2 2 C w.C w.n w.F w.C & & C & >.w.>.w.w.& & 2 2 2 & & n w.w.>.>.>.>.n w.w.& & & & C & & & w.w.w.>.>.>.>.J J %.>.>.n w.w.P C & & P & 2 2 & 2 2 P P q.= s # c b c b Q b Q Q Q F ", +"7 i 9 / X 4 >.& & & & w.q.P C w.& & w.w.w.w.w.>.>.>.>.J >.J J %.%.G J J G e.G %.J F w.& C w.F >.F w.n w.n & & 2 C w.C & P 2 P & P 2 & & n >.w.>.>.w.w.w.w.w.F w.F w.C & C & C 2 C & w.w.n w.n >.F >.w.n w.n & C 2 P & C w.>.>.J J %.>.J >.%.>.>.F n w.& & & & 2 C P 2 C P 2 2 2 2 2 q.s q.b = c b b Q b b w.", +"7 i 9 0.X J >.w.& C C C 2 & w.>.>.>.w.>.>.J J J J G G G G G J G G G W W W W W W G J >.>.>.>.J J J J J >.w.w.w.w.w.w.w.w.w.& & 2 2 2 & w.>.>.J >.>.>.>.>.>.>.>.J >.w.w.& & & & w.>.>.>.>.>.>.>.>.w.w.w.>.w.>.>.w.w.w.w.>.>.J J J G J G J G G G G J >.>.>.w.w.>.w.w.>.w.& w.& & & & & 2 q.P c c b c b Q Q Q F ", +"I l z 0.4 4 >.w.& 2 & n d d w.w.>.>.J J J J J W G W G W G W 0.0.W 0.W W d.d.W W W W J J J 4 G G G G G J J >.>.>.>.J >.>.w.w.& & & & & w.w.>.J J J J J J J J J J J >.>.w.w.>.w.>.>.>.>.>.>.>.J J J >.>.>.>.>.J >.w >.w J J G G G 0.G W W 0.W W X X J J >.>.>.>.w w >.w d w.w.w.w.w.w.d w.>.1.q.c c c b Q Q w.", +"u l z X X >.>.w.w.w.w.4 >.J 4 4 w 4 X 0.X 0./ 0./ 0./ 0./ / W d.0.d./ / U U U U / 0.0.0.W 0./ 0./ 0.0.0.X X 4 4 X 4 X 4 4 w w w w w w 4 4 X X X X X X 0.X X X X X X 4 4 4 4 X 4 X X X X X X X X X X 4 X G X X X X X G X X X 0.0.W / / / d./ / d.d.0.X X X X X G J 4 G J 4 w 4 w 4 4 J J W >.1.c c b Q b b n ", +"u i 9 X 4 4 >.w.w.>.X 0.X X 4 X X X X / / / / / U / U U U U U U U U +.U +.+.+.U U U / / / / U / U U / / 0./ 0.X 0.X X X 4 4 4 4 4 4 4 X X X 0./ / 0.0.0./ 0.0.X X X 0.0.0.0./ 0.0./ / 0.0.0.0.0./ / X X 0.0./ 0.0.0.0.0.0.0.0./ / / / U U / U / / / / / 0./ 0./ 0.X 0.X X 4 X 4 4 4 4 X U 0.>.P c c b Q Q & ", +"u l 9 z X J J J G < / < < X 0.X 0.0./ / U U +.+.U +.+.U 9 v v v +.+.+.v +.l.+.v U 9 U 9 +.9 U v U 9 +.9 U z / z 0.z 0.< 0.< X X X < 0.0.< / 0./ / 9 / 9 / z 0.z / z 0.z / z / z / z / z / z U 9 / z / < 0.< z / U 9 / U U / U z / / U 9 U +.9 v U U U U U / z z / z < z 0.< X X X X X X 9 +.U e.m b b b Q n ", +"7 i 9 / X 4 J X U 9 v 9 z < z < < z 9 9 v v v v v v l.i.l.l.l.l.5.l.l.5.5.5.l.5.l.l.l.v l.l.l.l.l.v l.i.v v 9 9 9 9 9 9 z z z z z z z 9 U 9 9 9 9 +.9 9 9 9 9 9 9 9 9 v v l.l.v v v v v v 9 v v v 9 9 9 / z v 9 9 v 9 9 v 9 v 9 9 9 9 v v v v l.v v v v v v v v 9 9 U 9 9 9 9 z z < < < v v v 9 G P b Q Q & ", +"7 i v z X G z v l.l.l.l.v v z 9 9 v v l.l.l.5.5.5.5.5.l E 5.E E 5.5.E 5.5.5.E 5.5.5.5.5.5.5.5.5.5.5.5.l.5.l.5.l.v l.l.l.l.v v v v v v l.l.* v v v v v v v l.l.l.l.l.l.l.5.5.5.5.5.l.l.l.v l.v l.l.l.l.v v v v l.5.l.5.5.l.l.v l.l.l.l.l.l.5.5.5.5.l.l.5.5.5.5.l.5.l.* l.v v 9 v 9 9 9 z 5.5.5.5.v G q.k.k.P ", +"7 i 9 / < / l.l l 5.E i * * v v v v l * l l i i i i :.E 5 5 :.:.5 E 5 :.5 E i E i E 5 :.5 E 5 E 5 E i i i E i 5.l 5.l 5.l l.* * l 5.l l l 5.5.l * l l 5.* l.* 5.l 5.i E i E i E i E i E l 5.l 5.i 5.l 5.l * l 5.i l i i l E l l l 5.l l E 5.i i i i l i E E i E E 5.l l l l * * * v v 9 i i E E E l.X q.k.& ", +"7 i 9 z v i 5 5 5 V V &.i i i i i 5 i 5 5 &.5 5 &.&.&.% u.u.V &.&.V &.&.&.&.u.&.&.&.&.&.&.u.&.u.&.&.&.&.&.5 5 &.5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 i i i 5 5 5 i 5 5 5 5 5 &.&.&.&.&.&.&.&.&.5 &.5 &.5 5 5 5 i 5 5 &.5 5 &.V &.&.5 5 5 5 5 V 5 5 &.5 5 5 V V &.V V &.&.&.5 5 i i i i l l &.&.V V V 5 5.X = P ", +"o.i v l.5 % % 2.% % 2.2.% V % V V % % % % 2.2.2.2.2.2.2.^ ^ ^ ^ ^ 2.2.2.2.2.2.2.2.2.^ 2.2.2.2.2.2.2.2.2.2.2.% 2.2.2.2.% 2.% % % 2.% % % 2.2.% % % % % % % % % % % % 2.2.% 2.2.2.2.2.2.% % % % % % % % % % % % % % 2.2.2.% 2.% 2.% % 2.2.2.2.2.% 2.2.2.2.% 2.2.2.2.2.% % % % % % % % % V 2.2.% 2.2.% % 5 X w.", +"* A 6 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ V " +}; --- plib-doc-1.8.1.orig/html/plib_logo.xpm +++ plib-doc-1.8.1/html/plib_logo.xpm @@ -0,0 +1,467 @@ +/* XPM */ +static char *plib_logo[] = { +/* columns rows colors chars-per-pixel */ +"256 245 216 2", +" c gray100", +". c #FFFFCC", +"X c #FFFF99", +"o c #FFFF66", +"O c #FFFF33", +"+ c yellow", +"@ c #FFCCFF", +"# c #FFCCCC", +"$ c #FFCC99", +"% c #FFCC66", +"& c #FFCC33", +"* c #FFCC00", +"= c #FF99FF", +"- c #FF99CC", +"; c #FF9999", +": c #FF9966", +"> c #FF9933", +", c #FF9900", +"< c #FF66FF", +"1 c #FF66CC", +"2 c #FF6699", +"3 c #FF6666", +"4 c #FF6633", +"5 c #FF6600", +"6 c #FF33FF", +"7 c #FF33CC", +"8 c #FF3399", +"9 c #FF3366", +"0 c #FF3333", +"q c #FF3300", +"w c magenta", +"e c #FF00CC", +"r c #FF0099", +"t c #FF0066", +"y c #FF0033", +"u c red", +"i c #CCFFFF", +"p c #CCFFCC", +"a c #CCFF99", +"s c #CCFF66", +"d c #CCFF33", +"f c #CCFF00", +"g c #CCCCFF", +"h c gray80", +"j c #CCCC99", +"k c #CCCC66", +"l c #CCCC33", +"z c #CCCC00", +"x c #CC99FF", +"c c #CC99CC", +"v c #CC9999", +"b c #CC9966", +"n c #CC9933", +"m c #CC9900", +"M c #CC66FF", +"N c #CC66CC", +"B c #CC6699", +"V c #CC6666", +"C c #CC6633", +"Z c #CC6600", +"A c #CC33FF", +"S c #CC33CC", +"D c #CC3399", +"F c #CC3366", +"G c #CC3333", +"H c #CC3300", +"J c #CC00FF", +"K c #CC00CC", +"L c #CC0099", +"P c #CC0066", +"I c #CC0033", +"U c #CC0000", +"Y c #99FFFF", +"T c #99FFCC", +"R c #99FF99", +"E c #99FF66", +"W c #99FF33", +"Q c #99FF00", +"! c #99CCFF", +"~ c #99CCCC", +"^ c #99CC99", +"/ c #99CC66", +"( c #99CC33", +") c #99CC00", +"_ c #9999FF", +"` c #9999CC", +"' c gray60", +"] c #999966", +"[ c #999933", +"{ c #999900", +"} c #9966FF", +"| c #9966CC", +" . c #996699", +".. c #996666", +"X. c #996633", +"o. c #996600", +"O. c #9933FF", +"+. c #9933CC", +"@. c #993399", +"#. c #993366", +"$. c #993333", +"%. c #993300", +"&. c #9900FF", +"*. c #9900CC", +"=. c #990099", +"-. c #990066", +";. c #990033", +":. c #990000", +">. c #66FFFF", +",. c #66FFCC", +"<. c #66FF99", +"1. c #66FF66", +"2. c #66FF33", +"3. c #66FF00", +"4. c #66CCFF", +"5. c #66CCCC", +"6. c #66CC99", +"7. c #66CC66", +"8. c #66CC33", +"9. c #66CC00", +"0. c #6699FF", +"q. c #6699CC", +"w. c #669999", +"e. c #669966", +"r. c #669933", +"t. c #669900", +"y. c #6666FF", +"u. c #6666CC", +"i. c #666699", +"p. c gray40", +"a. c #666633", +"s. c #666600", +"d. c #6633FF", +"f. c #6633CC", +"g. c #663399", +"h. c #663366", +"j. c #663333", +"k. c #663300", +"l. c #6600FF", +"z. c #6600CC", +"x. c #660099", +"c. c #660066", +"v. c #660033", +"b. c #660000", +"n. c #33FFFF", +"m. c #33FFCC", +"M. c #33FF99", +"N. c #33FF66", +"B. c #33FF33", +"V. c #33FF00", +"C. c #33CCFF", +"Z. c #33CCCC", +"A. c #33CC99", +"S. c #33CC66", +"D. c #33CC33", +"F. c #33CC00", +"G. c #3399FF", +"H. c #3399CC", +"J. c #339999", +"K. c #339966", +"L. c #339933", +"P. c #339900", +"I. c #3366FF", +"U. c #3366CC", +"Y. c #336699", +"T. c #336666", +"R. c #336633", +"E. c #336600", +"W. c #3333FF", +"Q. c #3333CC", +"!. c #333399", +"~. c #333366", +"^. c gray20", +"/. c #333300", +"(. c #3300FF", +"). c #3300CC", +"_. c #330099", +"`. c #330066", +"'. c #330033", +"]. c #330000", +"[. c cyan", +"{. c #00FFCC", +"}. c #00FF99", +"|. c #00FF66", +" X c #00FF33", +".X c green", +"XX c #00CCFF", +"oX c #00CCCC", +"OX c #00CC99", +"+X c #00CC66", +"@X c #00CC33", +"#X c #00CC00", +"$X c #0099FF", +"%X c #0099CC", +"&X c #009999", +"*X c #009966", +"=X c #009933", +"-X c #009900", +";X c #0066FF", +":X c #0066CC", +">X c #006699", +",X c #006666", +"X~.T.T.T.T.Y.T.p.T.p.T.T.T.~.T.T.T.T.T.~.T.~.T.~.T.T.T.p.K.p.T.p.T.~.T.T.T.T.T.T.T.^.T.T.T.T.~.T.R.~.R.T.5XR.,X^.T. c #628632", +", c #3ECA3E", +"< c #628E32", +"1 c #0E2E0E", +"2 c #227222", +"3 c #329A32", +"4 c #1A561A", +"5 c #123612", +"6 c #CAC24E", +"7 c #1E6A1E", +"8 c #3EC23E", +"9 c #4E7E2E", +"0 c #1A5A1A", +"q c #4E762E", +"w c #528632", +"e c #3EBE3E", +"r c #123A12", +"t c #1A5E1A", +"y c #E2CE52", +"u c #3EBA3E", +"i c #4A762A", +"p c #329E32", +"a c #1E6E1E", +"s c #123E12", +"d c #4E862E", +"f c #164E16", +"g c #2E922E", +"h c #46E646", +"j c #367626", +"k c #367226", +"l c #1A621A", +"z c #36A636", +"x c #42CE42", +"c c #227A22", +"v c #A2AE42", +"b c #3AB63A", +"n c #8A9A3E", +"m c #124212", +"M c #164A16", +"N c #266E26", +"B c #2A8A2A", +"V c #268226", +"C c #528E32", +"Z c #1E621E", +"A c #2E962E", +"S c #226222", +"D c #3A9E3A", +"F c #267226", +"G c #0E320E", +"H c #0A1E0A", +"J c #266A26", +"K c #46DE46", +"L c #3AB23A", +"P c #226622", +"I c #225E22", +"U c #1E561E", +"Y c #769A3A", +"T c #2A7E2A", +"R c #267A26", +"E c #628232", +"W c #1E5A1E", +"Q c #2A7A2A", +"! c #267626", +"~ c #A2B242", +"^ c #2E8E2E", +"/ c #2A862A", +"( c #1A4A1A", +") c #2E862E", +"_ c #226A22", +"` c #629232", +"' c #2E822E", +"] c #163A16", +"[ c #1E521E", +"{ c #628A32", +"} c #32A232", +"| c #8A9E3E", +" . c #3EC63E", +".. c #0E260E", +"X. c #1A4E1A", +"o. c #329232", +"O. c #3AAE3A", +"+. c #5E8632", +"@. c #328E32", +"#. c #42CA42", +"$. c #3AA63A", +"%. c #369636", +"&. c #76963A", +"*. c #8EA63E", +"=. c #3EAA3E", +"-. c #366E26", +";. c #3A7E2E", +":. c #369A36", +">. c #42DA42", +",. c #2A762A", +"<. c #A2AA42", +"1. c #3EAE3E", +"2. c #46EE46", +"3. c #42D242", +"4. c #4E822E", +"5. c #2A822A", +"6. c #1A461A", +"7. c #369E36", +"8. c #42BA42", +"9. c #46C246", +"0. c #2E8A2E", +"q. c #B6BA4A", +"w. c #7A9E3A", +"e. c #225A22", +"r. c #123212", +"t. c #3EB63E", +"y. c #8AA23E", +"u. c #A2AE46", +"i. c #3AA23A", +"p. c #163616", +"a. c #1E5E1E", +"s. c #42BE42", +"d. c #329632", +"f. c #0E2A0E", +"g. c #46D246", +"h. c #3EA63E", +"j. c #367A26", +"k. c #163E16", +"l. c #669236", +"z. c #36A236", +"x. c #528A32", +"c. c #1A521A", +"v. c #46D646", +"b. c #226E22", +"n. c #42B242", +"m. c #225622", +"M. c #328A32", +"N. c #42B642", +"B. c #769236", +"V. c #4E7A2E", +"C. c #122E12", +"Z. c #42C242", +"A. c #1A421A", +"S. c #266626", +"D. c #4A7A2A", +"F. c #46DA46", +"G. c #8EA23E", +"H. c #628E36", +"J. c #42C642", +"K. c #1E4E1E", +"L. c #46CA46", +"P. c #629632", +"I. c #4E8A2E", +"U. c #7AA23A", +"Y. c #669636", +"T. c #668E36", +"R. c #3A762A", +"E. c #628A36", +"W. c #164216", +"Q. c #3EB23E", +"!. c #369236", +"~. c #629236", +"^. c #76923A", +"/. c #3A7A2A", +"(. c #A2B246", +"). c #4E8632", +"_. c #4A7A2E", +"`. c #768E3A", +/* pixels */ +"a.X X k.k.k.k.k.] ] ] ] W.W.k.k.k.k.k.k.k.k.] ] ] ] ] ] ] ] k.k.k.] ] ] ] ] ] ] ] k.k.k.] ] k.k.k.k.k.k.k.k.k.k.k.k.W.W.X X X X W.W.W.k.k.k.k.k.] ] p.p.p.] ] ] ] ] ] k.k.k.k.k.k.k.k.W.W.W.X W.W.W.W.W.] ] ] ] k.k.W.W.k.k.k.] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] k.k.k.k.k.] ] ] ] ] k.k.k.] ] ] k.k.k.k.k.k.c.", +"b ) J.g.g.x x x L.L.9.9.F.g.g.g.L.L.x x x L.L.L.L.L.L.L.L.L.x g.g.g.g.L.L.L.L.L.g.g.g.g.g.g.g.g.v.K K h K F.g.g.g.g.g.F.K h h h h K F.F.v.v.x L.L.9.9.9.J.L.g.g.g.g.g.g.v.F.F.K K K K h h 2.h h h h h h L.L.L.g.g.F.K h K g.x L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.x v.v.g.x L.L.L.L.L.L.L.L.L.L.g.x g.v.v.v.v.J.", +"O f 5.L s.s.8.u u u Q.Q.8 u u u u 8.s.s.e u u t.t.t.t.t.u 8.u e 8 e u u u u u t.t.u t.u e e 8 . .x x x x x .8 .8 8 8 8 8 . ., 8 8 8 e 8.u u Q.Q.Q.n.t.e . . . . . . ., x x x x x - >.>.K >.- - - - u u u 8 ., x 3.x J.8 u u u u u u u u u u u u u u u 8.e 8 8 J.8 u u u u u u u u 8 e Z.8 ., , , e 3 ", +"T r 0 5.z 1.1.1.1.=.=.h.=.1.=.=.=.1.Q.Q.Q.1.=.1.=.=.=.=.1.=.=.Q.Q.Q.1.1.1.1.1.1.1.1.1.1.=.=.=.1.O.L L u u u b u t.t.Q.t.Q.t.Q.Q.Q.Q.1.=.1.1.=.h.h.h.h.h.1.Q.t.t.t.t.t.b u e e 8 e e 8 8 ., , , . . .8 L O.=.Q.b u e 8 e b Q.1.=.=.=.=.=.=.=.=.=.=.=.=.=.1.1.Q.t.u t.Q.1.=.=.=.=.=.1.Q.Q.t.t.u t.e e b p 2 ", +"5.r X a.R 3 z.z.z.z.z.7.z.z.z.z.z.z z z z.z z.z.z.z.z.7.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.i.z.z z z z z z.z.z.z.z z z z . . . . . . z z z z z.7.7.7.z.7.z.z.z.z.i.z.z z z z z z . z . . . . . . . . i.z z.i.z z z . z z z z z z z.z.z.z.z.z.z.z.z.z.z.z.z z z z . . . . . . z z . z . . . . . . . 3 ) + ", +"& r M X.I ,.o.7.7.7.:.%.:.:.:.:.:.:.:.7.7.:.:.:.:.:.:.:.:.:.:.:.:.:.:.7.7.7.7.7.:.:.%.:.:.:.:.p 7.p p } p z.7.7.7.:.:.:.7.z.z.z.z z z z z.z.z.:.:.%.%.!.!.%.:.:.:.:.3 :.%.3 d.d.d.d.d.d.A d.A d.d.d.d.%.3 :.:.3 %.3 d.d.3 :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.7.7.7.7.z.z.z z z z z.z.z.7.7.z.z.z.} g 5.! I ", +"V r X f c.Z ! ^ d.o.o.o.d.d.d.d.d.d.d.d.d.d.d.d.d.o.o.o.o.o.o.o.d.d.o.3 3 3 d.d.o.d.o.o.d.d.d.d.%.%.d.d.d.d.p 3 3 d.d.o.o.d.p p p p } } } p p d.o.@.@.@.@.o.o.o.d.3 d.d.o.o.o.o.o.o.o.!.o.%.o.o.d.o.d.!.o.o.o.d.!.d.d.!.o.o.o.o.o.d.o.o.o.o.o.o.o.o.o.o.d.d.d.d.3 d.3 3 3 p } } } p 3 d.3 d.p p d.^ 5.R ! Z ", +"Q r X ( X.U a.! 0.^ ^ 0.A A A A A A A g g g A A g g ^ ^ ^ ^ ^ ^ 0.^ g g A A A g g ^ ^ ^ ^ g o.g g g o.o.g A g A A g g ^ ^ g g A A A A 3 3 3 A g ^ 0.0.0.0.0.^ g g o.g ^ @.^ ^ ^ ^ 0.0.0.^ 0.^ @.M.@.0.^ ^ ^ @.0.^ M.M.^ ^ ^ ^ ^ ^ 0.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ g g A A 3 3 p p 3 A g ^ g g g 0.T ! ! F I ", +"! 5 X M X.U U Z F ' ) ) A A g ^ ^ ^ g ^ ^ ^ ^ ^ ^ 0.0.) ) ) ) ) ) 0.0.^ ^ ^ ^ 0.) 0.0.) 0.0.0.0.0.0.0.0.^ g ^ ^ ^ ^ 0.0.0.0.0.0.0.0.0.O g ^ ^ 0.) ) ' ' ) ) 0.0.0.^ 0.0.) ) ) ) ) ) ) ) ) ) ) 0.) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ' ' ' ' ) ) 0.) ) ) 0.0.0.0.0.g g g g g g A g g 0.0.) 5.R ! ! ! ! Z ", +"F 5 W.( X.4 W W I J T ' g ^ ^ g ^ ^ 0.0.^ ^ ^ ^ 0.) ' ) ' ' ) ) ' ) ) 0.^ ^ 0.) ) ' ) ) ) 0.0.^ 0.) 0.0.^ 0.^ ^ ^ 0.^ 0.) ) ) ) ) ) ) 0.0.0.) ) ' ' ) ' ' ) ' 0.0.^ 0.) ) ' ' ' ) ) ) ' ) ) ) ) ) ) ) ) ' ' ) ' ) ) ' ' ' ' ' ' ) ' ' ' ) ) ) ) ' ) ' ) ) ) ' ) ) ) 0.) 0.B O g A g g ^ ' ' 5.R ! R ! R ! I ", +"F r.W.( X.c.W W a.S N ,.^ ^ 0.0.) ' ) ' ) ) 0.) ) ) T T T T T T T ) ) ) ) ) ) ' ' T ' ' / ) / / B / ) ) ) ) ) ) ) ) ) ) ) ) ) ' T 5.T 5.5.) T T T Q T T Q T T 5.' ) 5.' ' T T T T T T T T T 5./ ) 5.T T T T T T T 5.T T T T T T T T T Q Q Q Q Q T T T T T T T T ' ' / 5.) / B B O ^ ^ ^ T Q R R ! R ! ! R Z ", +"N 5 W.M X.U U W W e.I J V V V & R & R & & V & V V R Q Q Q ,.,.Q Q R V V V V & & R Q R & Q V T 5.T 5.V & & V V V V V & & & & R R Q Q Q Q Q ! Q Q ,.Q Q ,.Q Q Q T & & 5.R R Q Q ,.,.,.Q ,.,.Q T T & Q Q Q Q ,.Q Q Q ,.Q Q Q Q Q ,.Q ,.,.Q Q F k ,.F ,.,.Q ,.Q ,.,.R R Q Q R Q 5.5./ @ B B ,.! F ! ! ! R R ! P ", +"N r.W.( X.c.W W W a.a.S F ! Q Q ,.,.,.Q Q T Q Q Q w.u.% F ,.u.u.% ,.Q (.(.U.Q (.(.Q Q R x.(.w.& & Q Q (.u.w.Q Q Q U.(.(.(.(.(.(.v w d u.x.F F x.*.u.(.% F F F F Q ! Q w.(.x.Q (.u./.F ,.d v w.Q R Q l.v (.u.).! ! F % u.w F (.u.(.u.u.% w F N F u.u.u.u.u.u.(.F ,.! R ,.R ! & R & & V c N F 2 ! ! R R R ! + ", +",.5 W.( X.U 4 W a.I S Z b.N 2 N F N F F ! ! ! ! ! F y u.F N y y u.F F y y R R y y ! ! ! ~.y (.R ! ! ` y y y ! R ! u.y y y y y y y ~.l.y ~.F 4.y y y y y q.F F F F ! ! u.y P.F y y G.F N ~.y v ! ! *.y y y y y % F F u.y H.N y y y y y y y 4.N J y y y y y y y F F F F F F ! ! R R R : ! b.N F : ! ! R R & P ", +"R 5 X X.c.U W W W Z S Z P P _ _ b.2 2 2 2 : : : ! F y 6 N 4.y y 6 b.4.y # : ! y y : ! F < y u.! : ! y.y y y d 2 ! F F F u.y < b.N 2 2 u.T.F y.y E.N 4.# y 4.N b.N 2 F u.y ` F y y 6 4.J H.y o N b.6 6 /.b.< y 6 J N <.y T.J y y _ _ _ y.y # R.J y y _ N N N N b.F F 2 F N N ! ! F F F N b.N N F F ! R & & 7 ", +"Q r X f c.0 W a.Z S Z S Z S S S.J J N F F N N N b._ 6 y _ E.y y y J E.y v N b.y y b._ N H.y v 2 N R.q.y # y Y F _ b.b.b.o y H.N b.J /.G.2 N o y R._ b.4.u.4.J J _ J b.v y H.a y y y # J E.y v _ N y # b.N b.&.<.J _ u.y H._ y y J J J P y y &.P y y J P _ _ J F N b.F N 2 b.J J b.b.b.2 J J F F ! ! R R & P ", +"T r M c.c.4 W a.a.S Z S S S S P P P _ _ b._ _ P _ P <.y D.| y +.y 9 ^.y +.P P y y u.o <.# y <._ b.&.y # 9 y o _ _ _ _ b.o y { _ _ _ _ _ b.b.&.y y <.G.{ _ P P _ _ _ _ o y E.P y y n y D.+.y <.P P q.y 6 <.^.9 P S P o y +.S y y + S P S +.y <.I y y o <.<.v &.b.b._ b._ b.b._ _ J N N 2 b.J b.F ! ! ! ! R + ", +"R r X M c.U U W Z + P + S S S P _ _ _ b._ _ P P S S ^.y > o y +.y +.o y 9 P 7 y y y y y y y u._ + o y { + y 6 9 P _ _ _ o y < _ _ _ b.b.b.b.j.v 6 y y y <.j _ _ _ b.b.u.y H.+ y y _.6 # > y <.P + { o y y y 6 | P S <.y > + y y S P S P > y o + y y y y y y <.b._ b._ b._ _ _ P P _ b.N F 2 F F F F R R ! P ", +"& r X ( X.4 W W I Z S Z I S S S _ b.b.b.b._ _ P P P +.y > o { Z y +.o y + S P y y 7 + + +.y o P P y y + + +.y y.P _ _ b.o y { b._ _ _ _ b.b.2 a a 7 E.# y y._ b._ b.b.o y H.+ y y a.`.y o y o P S P P + k +.y y _.S o y +.S y y + P S P +.y o S y y + 7 7 a _ b.b.b.b.b._ P P P P N b.2 F F 2 ! ! ! ! R ! + ", +"! 5 X ( c.U W a.Z S Z P S S S _ _ b.b.2 b._ P P P S P y y y +.P y y y +.P + Z y y _ _ _ +.y <.P -.y y y y y y # _ _ b._ u.y { P b.b.b.b.b.).u.u.b.b.7 { y <._ _ _ _ _ u.y E.+ y y S Z 6 y y <.P &.<.^.P S P o y > S <.y > Z y y S P P -.y y ^.Z y y _ b.b.b.b.b.b.b.b._ b._ P P S.P J J : ! R R ! ! R ! & _ ", +",.5 W.X X.4 W W a.S Z + Z I S P _ 2 2 2 2 b._ P P P P # y y P S +.y y V.P P P y y _ _ _ +.y o P +.y 6 o o o y y b._ b._ o y < _ _ _ b.b._ 7 u.y Y b.j | y | _ _ _ _ _ o y +.P y y S S ^.y y o S P y y k S V.# y _.I o y +.S y y S P P | y o P S y y _ b.b.b.b._ b._ b._ _ _ P P S._ _ N : ! c & R R & R & 7 ", +"F r.X ( c.U W a.Z Z S S S S S _ _ _ 2 2 b._ _ P P S Z _.y 6 P P _.y 6 P P Z Z y y b._ P > y <.-.y y > P _ _ o y y.2 b.2 u.y { _ _ b._ _ b.b.j.6 y y y y # j P _ b.b._ <.y E.+ y y S S Z # y <.P S +.y y y y y | I I <.y E a.y y y y y y 6 -.+ + y y y y y y y < _ b.b.b.b._ _ _ _ N N _ F ! R R & R R & & b.", +"F r.W.6.X.4 W W I Z Z S _ P S _ b._ b.b.b._ _ P P P P S o ^.P P S o ^.S P P P o o b.b._ 9 o &._.o | k _ _ _ E.o <.b.b.b.&.u.4.7 _ _ _ _ _ _ P 9 | u.u.Y j b._ _ _ b.b.&.u.9 + o o S S S +.<.^.P S S +.o o o +.S I e.`.<.i I o o o o o ^.9 P S S o o o o o o u.d b.b._ _ _ P P _ _ b.F b.: ! c R R & & & & a ", +"F 5 W.M c.U 0 a.a.I S Z P P _ _ _ b.b.b._ _ P P P P P P S P P P P S P P P S P P _ _ _ 7 P P S P S P _ _ _ _ b.b.b.b.b._ 7 7 P P P P P _ _ P 7 P 7 7 7 b.b.b.b.b._ _ _ _ a b.b.P P P S P S S S S P P P S S S S S I I e.e.I I S S S S S S S S P P P _ _ b.b.2 a b.2 _ b._ _ b.b._ _ N b.N F ! R R & R R & V b.", +"N 5 W.( c.W a.a.a.a.I a._ P P _ b.b.b.b._ _ P P P P P P P P P P P S S S P S P P _ _ _ P P P P P P P P _ _ P _ _ b._ b.b._ _ P P P P S S P P P P _ b.b.b.2 b.b.b.b.b.b._ _ _ _ _ P P S P S S S S S S P P P S S S S S S I S I P P P P P P P P P P S P P _ _ 2 b.b.b._ b._ _ _ b.b._ N 2 2 2 F : ! R & & & V a ", +"F r.X M c.0 W a.a.I a.S _ _ _ b.b.b._ b.b._ _ P P P _ _ P P P P P P P P S S P P P _ P P P P S P P S P P P _ _ b._ _ _ P P P P S P P P P P S P P _ _ b.2 b.2 b.b._ _ _ _ _ _ _ P P P P S S S S S P P P P P P S S S S S S S P S S P P P P P S P S P P b.b.b._ b.b.b._ _ b._ _ _ _ _ b.F ! N F ! R R R & & & _ ", +"F r.X X.c.t Z a.a.I a.a._ _ _ _ b.2 b.b._ _ _ P P P P _ _ P P P P S S S S S S P P P P P P P P P P S S P P P P _ b._ b._ _ _ P P P P P P P P P P b.b.b.2 2 2 b.b._ _ _ P P P _ P P S P S I S S I S P P P P P S P S S S S S P P P P P S S P S P P P P _ b.b.b._ _ _ _ P _ b.b._ _ J b.2 c b.F 2 R R R R R & 7 ", +"F 5 W.f 4 a.t Z a.a.I I _ _ _ b.b.b.b.2 2 b.P _ P _ _ _ _ b._ P S P P P S S S S S P P P P _ P P P P P P P _ b.b.b.b._ _ _ _ _ P S P P P _ _ _ _ _ P _ P P S P S P P S P P P S S S P S I S I I S S S S S S P P S P S P P _ b.b.b.b._ b.b.b.b._ P _ _ _ b.b._ _ _ _ P b.b._ b.b.b.b.N ! R J N F ! ! ! R R ! P ", +"F 5 W.X.c.a.Z Z a.a.a.a._ _ P _ _ 2 2 2 2 2 _ _ P _ _ _ _ _ P _ P S S P S S S S S S S P P _ _ _ _ _ P P P _ _ _ b.b.b.b._ _ _ b.P _ P _ _ _ b._ _ P P S S S S S S P S S S P P P S S S I I I I I S S P P S P P P P S P P P _ _ _ b.b._ P P S P P _ b._ _ b.b._ _ _ P _ b.b.2 b.b.2 2 c & b.N b.! ! R ! R R + ", +",.5 X X.4 0 a.Z S I I I _ _ _ _ b._ b.2 2 b.b._ _ _ b.b._ _ b._ _ P P S S S S S I S P P b.b.b.b._ _ _ _ b._ _ b._ P _ o u.u.u.o Y _ b._ &.u.9 b._ _ P P _.o &.P _.<.o <.<.<.^.-.S S S +.<.<.n q I S S S P S P S P P S P _ _ _ P P S P P S P P P P _ b.2 b.b.b._ b.b.b.b.2 b.2 2 b.! c & _ J F ! ! ! ! ! ! S ", +",.5 X ( c.4 W a.a.a.a.Z _ _ _ _ b.b.2 2 2 2 b.b._ _ P _ _ P _ _ _ _ P S P S S S S I P S P P P P P P P P P _ P _ _ P _ y y y y y y 6 b._ <.y E.b._ _ P P > y o _ E.y y y y y y u.P P > y y y y y V.P P S P P P P P P P S P S P S P S S S S S P _ b.b.b.b.b.b.b.b.b.b.2 b.2 b.b.2 2 F & & _ J b.F F ! ! ! ! + ", +"R 5 X * c.W W a.a.I I I _ b.b.2 b.b.b.2 2 2 2 b.b._ _ _ _ _ _ _ _ P P P S S I S S P P _ P P P P P P P P P P _ _ _ _ _ y y b.a 4.6 y 4.a u.y < _ b._ b.2 ~.y u.: ~.y u.a 7 j y y b._ o y ^.Z o y # S S P P S P S S S S P S P S P S S S S S P _ _ _ b.b.2 b.b.2 b.b.2 b.2 2 2 2 2 2 : c & _ N N F F F ! ! R S ", +"Q 5 X c.4 0 0 a.a.a.a.a.b.b.b.F 2 2 b.2 2 2 2 b.b._ P P P P _ _ _ P P P S S S I S P _ _ b._ _ _ P P P P P P P _ _ b.b.y y 2 2 a o y E.b.u.y ~.2 : : : : ~.y u.: ~.y (.2 b.7 y y 7 _ o y + P +.y y P P S P P P P P P S P S S S P P S S S S P _ b.b.2 2 2 2 b.b._ _ b.b.2 2 2 2 : : c & V _ N b.F F F F F ! Z ", +"R r X X.4 W a.a.a.I I S b.2 2 : : 2 2 b.2 2 2 2 b.b._ _ P P P P P P S S S S I S P _ _ 2 b.b._ _ _ _ P _ P P P P _ _ 7 y y b.b.4.6 y 4.7 o y < 2 : : : : ` y ~ 2 H.y 6 u.o # y &._ _ P P P -.6 y | P P P P P P P P S P S S S S S S S S I S S P _ 2 2 2 2 b.b._ b._ b.b.b.2 2 2 2 : c & & _ N F F F F ! ! ! P ", +"R r M X.4 W a.Z Z Z a.Z 2 : : : 2 2 2 b.2 2 2 2 b.b._ _ _ P P S S S I I S S S S P _ b.2 2 2 b.b.b.b._ _ _ P P P P _ _ y y u.u.6 y 6 P _ o y < a b.2 : 2 < y o a E.y y y y y y o _ _ P P P # y 6 -.S P P P P P P _ P P P P S P P P P P S S P P _ b.2 2 2 b.b._ b._ _ b.b.b.b.2 : : c & V b.N 2 F F N F ! F Z ", +"R 5 W.f 4 t Z + Z I S I 2 2 2 F 2 2 2 b.b.b.2 2 2 b._ _ P P S P S S S I I I S S P b.b.2 2 2 2 b.b.b.b._ _ _ _ _ _ 7 7 y y y y y 9 P _ P o y { _ 2 b.a 2 < y u.7 H.y o _ a 7 # y Y _ _ P E.y ^.S P P P P _ b._ b._ _ _ P P P P P P S S S S S P _ b.b.2 2 b.b.b._ b.b.b.b.b.2 2 2 ! c & c b.F N F F F ! ! ! S ", +"Q r X f 4 0 a.Z + Z Z Z b.b.b.b.7 7 _ + 7 P 7 7 _ 7 P + S S a.I I e.e.e.e.W e.a.S P 7 a b._ _ 7 _ _ _ + + P P + P + + y y + + + + + + P o y E.+ 7 _ _ 7 E.y o Z +.y u.+ _ 7 u.y u.+ S Z `.o _.S S Z + Z + _ P _ _ P _ P + S S Z S S S S S S S S 7 7 _ 7 7 P _ + _ _ _ b._ b.b.a 2 : & R b.F 2 F F F F F F Z ", +"& 5 X X.4 a.Z + Z P P S 2 b.7 7 P P P P S + S S P S Z S I I I W U W W U e.m.U m.W Z S _ P P + S P + + _ P + _ _ + P l y y 7 7 + + P P Z o y E I S Z + + +.y o a.E y o P + + # y o P S S _.E -.a.a.I I P S Z + + 7 7 + P S Z I I a.a.a.e.e.e.a.S I S Z _ P + + _ + 7 7 + 7 7 _ _ b.2 : c N F N F ! F ! ! ! I ", +"& r M X.4 0 a.+ + + + Z _ _ P Z Z Z Z + S Z Z a.a.I a.W a.W W a.W e.U U U m.U W I Z Z + + S Z a.a.Z Z + P + + P + Z Z y y + 7 7 7 + _ + o y y y y y y Z +.y o a.E y y y y y y 6 + + Z Z o y E a.Z Z Z Z P + + + P P + + Z a.a.a.W W a.a.W e.W a.a.S Z + + + + 7 P _ 7 P _ 7 7 7 7 7 b.: b.F 2 N F F ! F F Z ", +"& r M c.4 W a.Z + P P P 7 + a.Z a.Z Z a.a.a.W W W W U W U W W U U [ U U [ [ [ U U W W a.a.a.W W W W W a.a.a.Z Z a.Z t o o 7 7 7 7 7 Z Z = o o o o o o a.i o `.t i o o o o o o _.a.a.a.a.`.o _.a.a.a.a.Z a.a.a.Z + + Z a.a.a.U U W U U U W U W U W a.a.a.Z Z a.Z Z a.Z + Z + + + + + 7 b._ N N F N F ! ! ! I ", +"/ s f c.0 0 a.Z + 7 + Z Z l a.Z a.a.W 0 W W W U c.U [ [ [ [ [ [ 4 [ [ [ c.[ K.c.[ U W W 0 U U U [ U U 0 a.a.t Z a.a.0 a.a.Z + + + + l l t 0 0 4 4 U 4 0 0 0 W 0 0 W t t t t t t a.a.t 0 0 0 a.a.a.a.a.t a.a.W 0 t a.a.W W W W [ U [ [ [ c.[ [ U 4 W W a.a.a.a.t t a.t l Z Z Z Z Z Z l Z a.S.b.N N N F ! ! Z ", +"V s f 4 4 a.a.Z Z Z Z W 0 W 0 0 0 0 4 U c.c.X.X.[ X.X.c.X.X.X.X.K.X.( ( ( ( ( ( X.c.c.c.[ c.X.X.c.X.X.U c.4 W 4 4 4 W 0 t t t t t l t W 0 W U U U 4 U [ U U 4 U 4 0 W W W W W W 4 4 U U 0 U 4 4 4 4 4 W 4 4 4 U U 4 4 4 c.4 c.c.X.c.X.X.K.( c.X.K.c.4 4 4 4 4 U W 0 U W 0 t 0 t 0 0 W W [ a.S.N N F ! F F S ", +"V r M 4 0 0 a.Z Z a.4 4 4 0 0 0 4 4 c.c.X.X.X.( X.X.( ( ( X.X.( ( ( ( ( 6.6.6.( ( ( X.X.X.X.X.( X.X.( X.c.c.4 4 4 c.c.c.4 0 0 t 0 0 0 4 c.c.c.c.c.c.c.X.c.c.c.c.c.4 4 4 c.X.X.c.X.X.c.X.c.X.X.c.c.c.c.c.c.c.c.X.c.c.c.c.X.X.c.c.X.X.X.X.X.( ( X.X.X.X.X.c.X.c.X.c.4 c.4 4 0 4 0 0 0 0 4 ( c.a._ N N F ! ! + ", +"V s M f 4 W W W U * * f 4 * 4 4 c.c.f X.( M ( M 6.X X ( ( 6.6.X 6.X 6.A.A.A.6.6.6.M M M ( M 6.( 6.( M M ( M f X.c.* * * c.c.4 * 4 4 * c.* * * f f M f f f f f c.* f f f f f f f f f f X.f X.X.( ( X.f c.c.c.f f M X.( f X.X.X.( f f M M X ( ( X ( ( ( ( ( X.f f X.f * f c.* 4 4 4 4 4 4 M 6.( m.J F F F ! S ", +"& r M X.4 0 W 4 ( 6.M X f f f * f f M M 6.X W.X 6.6.W.W.k.k.W.W.A.W.W.W.k.k.k.W.A.A.W.W.A.W.W.W.W.W.6.W.X 6.M X M ( ( M M f X.f f f f M M M M ( M X M M ( M M 6.M M X X X W.A.6.X X M M M M X M X M M M M M M ( X M 6.X M X M ( ( ( X ( X X X W.X X X X X X X X M M ( M M M M f f * * * X X X M U _ F ! ! + ", +"& r X f 4 U f X m X W.W.M M M M M M X W.m k.W.k.s s k.k.k.k.] ] r ] k.] k.] k.k.s s k.k.s k.k.k.k.k.s W.k.m k.X W.m m X X X M X X X X X W.W.W.m X X X W.m X W.X W.W.W.W.k.k.s s k.k.k.k.W.W.W.k.W.W.W.X M X X m W.k.m W.k.W.W.m m m W.m k.k.k.k.k.W.W.k.k.k.k.W.k.W.m W.X X M X M M M f k.k.k.k.X U b.R R _ ", +"& r M X.* X.W.k.s k.r ] m X X X m m s W.s ] s k.] r 5 5 5 p.5 ] r p.r 5 ] 5 5 ] ] ] r p.r 5 r 5 ] ] r ] ] r r k.k.k.s s s s s s k.s k.k.k.k.k.k.W.k.W.W.W.m s k.W.k.] k.] ] ] ] ] r ] r r s s r k.s s s W.k.k.s s ] r s s s ] k.k.W.k.s r k.r r r r s r ] ] r ] ] k.s s s s m m m X X M r r ] ] ] W.4 b.R + ", +"& r M f X r 5 5 r.G 5 G 5 r r s r r r 5 5 5 r.r.r.r.r.r.C.1 C.C.C.G r.r.G r.r.r.r.G C.r.C.r.C.r.G r.r.G r.5 r.5 5 5 r.r.5 5 5 5 5 5 G 5 5 5 5 5 5 5 5 5 5 5 5 r 5 5 5 G 5 r.r.G G r.5 5 5 5 5 5 G 5 5 5 5 5 r 5 r.5 r.r.r.r.5 5 5 5 5 5 5 G 5 5 r.5 5 5 G G r.G G r.r.r.5 5 r r r r s s r.r.G G G 5 k.4 2 _ ", +"5.r X W.5 1 1 1 f.f.f.f.1 G 1 G 1 1 1 1 f.1 f.f.f.f.f.f.f.....f.f.f.f.f.f.f.f.f.f.f...f.f.f.f.f.f.f.f.f.f.f.f.f.1 1 1 f.1 1 1 1 1 1 f.1 1 1 1 1 1 G G 1 1 G 1 1 1 1 1 f.1 1 f.f.f.f.f.f.1 1 1 1 f.1 1 1 1 1 1 1 f.1 f.f.f.f.f.f.f.f.1 f.f.f.f.1 f.f.f.f.1 f.f.f.f.f.1 1 1 1 1 1 1 1 1 G f.f.1 f.f.1 1 5 4 Z ", +"m H ; $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ G " +}; --- plib-doc-1.8.1.orig/html/sflogo.xpm +++ plib-doc-1.8.1/html/sflogo.xpm @@ -0,0 +1,145 @@ +/* XPM */ +static char *sflogo[] = { +/* columns rows colors chars-per-pixel */ +"88 31 108 2", +" c #262223", +". c #343031", +"X c #413E3F", +"o c #4F4C4C", +"O c #5C595A", +"+ c #6A6768", +"@ c #747779", +"# c #787576", +"$ c #7D8081", +"% c #E30C5F", +"& c #E4105F", +"* c #E10160", +"= c #E20460", +"- c #E20760", +"; c #E8285C", +": c #EB3B5A", +"> c #E62374", +", c #EF4958", +"< c #F04E56", +"1 c #F15056", +"2 c #EC4465", +"3 c #ED536F", +"4 c #EC567B", +"5 c #F8674D", +"6 c #FB7447", +"7 c #FA7148", +"8 c #FD7D45", +"9 c #EF6579", +"0 c #DF729F", +"q c #E94088", +"w c #E94388", +"e c #FD8045", +"r c #FF8B45", +"t c #FF8F47", +"y c #FF9348", +"u c #FF9D4F", +"i c #F9846F", +"p c #FA8E7A", +"a c #FFA657", +"s c #FFAA5B", +"d c #FFAA7A", +"f c #FEA97D", +"g c #FFBA6C", +"h c #FFBD70", +"j c #FFBF72", +"k c #FFC77F", +"l c #858384", +"z c #85888A", +"x c #8E8E8D", +"c c #8E9192", +"v c #929091", +"b c #97999B", +"n c #A09E9E", +"m c #A0A1A3", +"M c #A0A2A3", +"N c #A8A9A9", +"B c #A8AAAB", +"V c #ADACAC", +"C c #B1B3B4", +"Z c #BBBABA", +"A c #B9BBBC", +"S c #C0B4BA", +"D c #F99C92", +"F c #F183AF", +"G c #F398AE", +"H c #FFB681", +"J c #F6ABB7", +"K c #F7BFD7", +"L c #FFCD89", +"P c #FFC699", +"I c #FFCB98", +"U c #FFD89F", +"Y c #FFCCA4", +"T c #FFD5AD", +"R c #FFD8BA", +"E c #C2C3C4", +"W c #C9C8C8", +"Q c #CBCCCD", +"! c #D3D4D5", +"~ c #D6D5D6", +"^ c #DCDDDD", +"/ c #E5DFD6", +"( c #FCCDC8", +") c #F9CAD7", +"_ c #FFD9C2", +"` c #FEDAD2", +"' c #F9CFE1", +"] c #FCDDE0", +"[ c #FBDFEB", +"{ c #FFE2CE", +"} c #FFEAD2", +"| c #FFEFDA", +" . c #FFF0D8", +".. c #FFF0D9", +"X. c #E4E3E3", +"o. c #E5E5E6", +"O. c #EEEDED", +"+. c #EEEEEE", +"@. c #FFEEE8", +"#. c #FDEFF5", +"$. c #F6F0E7", +"%. c #FFF2E8", +"&. c #F1F1F1", +"*. c #F6F6F7", +"=. c #F6F7F7", +"-. c #FDF0F5", +";. c #FEF4F4", +":. c gray100", +/* pixels */ +" ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:._ P I } .:.:.:.:.:.:.:.:.:.:.:.:.:.o.+.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.Q $ @ @ @ @ @ ^ ;.i d %.:.:.:./ x @ @ @ z M ! :.:.*.B $ c b z M M c @ @ @ @ @ @ A v O l W :.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.! @ @ :.:.E S 9 D :.:.:.:.:.:.+.$ b :.Q @ @ ^ *.c @ Q :.:.*.c b :.c @ A :.:.A A W v X W :.:. ", +" :.:.o.B C M :.:.Q M A B ^ +.b b ! :.+.b b C b b b A +.:.*.A C A B B M b b b b o.^ @ @ :.:.*.0 3 :.:.:.:.:.:.:.:.Q b :.:.@ @ A B @ b :.:.:.:.*.M :.b @ A :.:.+.^ :.:.:.:.:.:. ", +" :.:.z *.:.M :.B M *.:.*.c Q A c :.:.:.B B :.b A :.B z *.c Q :.:.^ b ! @ :.:.^ o.^ @ @ :.:.:.> G :.:.:.:.:.:.:.:.*.b :.+.@ @ E @ @ E :.:.:.:.:.:.:.b @ A :.:.^ :.:.:.:.:.:.:. ", +" :.:.@ Q :.+.^ @ +.:.:.:.! @ C b :.:.:.A A :.b A :.^ @ E c :.:.:.:.E ^ @ :.:.:.:.^ @ @ A A b = ) :.:.:.:.:.:.:.:.:.M A z @ C ^ @ @ ^ :.:.:.:.:.:.:.b @ b A C b :.:.:.:.:.:.:. ", +" :.:.C @ B *.A z :.:.:.:.:.@ b b :.:.:.A A :.b A *.B b b C :.:.:.:.:.^ @ ^ ^ A :.^ @ @ ^ ! M = ) :.:.:.:.:.:.:.:.:.B A @ @ A ^ @ @ ^ :.:.^ A A A Q b @ B ^ Z b :.:.:.:.:.:.:. ", +" :.:.:.A $ $ C c :.:.:.:.:.@ b b :.:.:.A A :.b b M @ o.b B :.:.:.:.:.^ @ A A B :.^ @ @ :.:.:.> G :.:.:.:.:.:.:.:.*.b :.A @ @ o.@ @ Q :.:.:.b @ $ *.b @ A :.:.^ :.:.:.:.:.:.:. ", +" :.:.+.:.o.$ b @ *.:.:.:.! @ B b :.:.:.A A :.b A :.b c B z :.:.:.:.+.^ @ :.:.:.:.^ @ @ :.:.:.F 3 :.:.:.:.:.:.:.:.Q b :.*.$ @ B B @ B :.:.:.A @ b :.b @ A :.:.:.A :.:.:.:.:.:. ", +" :.:.B :.:.b Q c C :.:.:.b C o.@ +.:.*.c C :.b A :.+.$ B @ E :.:.+.M ! @ :.:.*.Q Q @ @ *.:.:.-.9 D :.:.:.:.:.:.+.$ c :.:.E @ @ ! $ @ Q :.:.C @ b :.c @ b :.:.C C :.:.:.:.:.:. ", +" :.:.z C C M :.*.B M A c A :.:.C $ b M A M Q M M *.:.Q b A c c b B +.C b A A B C M b b B +.:.:.;.p d %.:.:.:.$.B b b C :.:.M b M ! B $ c b @ z E C b b b b b b Q :.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.{ Y T | | :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.# W :.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.Z W :.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.o.o.:.:.W :.:.:.:.:.:.:.:.W &.:.:.:.W . W :.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.. v v . l :.:.:.&.# X O . O ~ V v :.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.# . + X.W o V :.&.o O :.:.&.o . X.:.O W :.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.v + :.:.:.Z + :.v W :.:.:.Z l :.O W :.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.R f d ( :.:.:.v v :.:.:.W O :.X O O O O o O :.O W :.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.P g k a 6 J :.:.v v :.:.:.W O :. &.:.:.:.:.:.:.:.O W :.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.@.u U ..k e , :.:.v v :.:.:.W O :. W :.:.:.:.:.:.:.O W :.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.` t j L s 6 ; K :.v v :.:.:.W O :.o l :.:.:.:.:.:.:.O W :.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.` 5 e y 8 < % [ :.l v :.:.:.W O :.Z . ~ :.:.:.&.l :.+ b :.:.o.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.4 , 1 : % q :.W X + W :.~ # . Z &.l . v W V X Z :.V . v # # :.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.' q % % q #.:.v v v v v :.V v v v v X.:.W # O O # X.:.:.:.V O O v :.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. ", +" :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. ", +" " +}; --- plib-doc-1.8.1.orig/html/examples.xpm +++ plib-doc-1.8.1/html/examples.xpm @@ -0,0 +1,217 @@ +/* XPM */ +static char *examples[] = { +/* columns rows colors chars-per-pixel */ +"150 50 161 2", +" c #060E06", +". c #36AE36", +"X c #164E16", +"o c #A2AE42", +"O c #2E922E", +"+ c #267E26", +"@ c #8EA23E", +"# c #1A621A", +"$ c #061206", +"% c #8A9A3E", +"& c #768E3A", +"* c #628232", +"= c #B6B64A", +"- c #0E2A0E", +"; c #227622", +": c #42D242", +"> c #7A9A3A", +", c #123612", +"< c #76923A", +"1 c #CAC24E", +"2 c #1E6A1E", +"3 c #3ECA3E", +"4 c #164616", +"5 c #1A561A", +"6 c #32A232", +"7 c #4E7E2E", +"8 c #3AB63A", +"9 c #629232", +"0 c #268626", +"q c #E2CE52", +"w c #4E7A2E", +"e c #227222", +"r c #123A12", +"t c #329E32", +"y c #1A5E1A", +"u c #46E646", +"i c #3EC63E", +"p c #123E12", +"a c #367626", +"s c #2A8E2A", +"d c #1E6E1E", +"f c #1E661E", +"g c #2E962E", +"h c #4A7E2E", +"j c #367226", +"k c #0E320E", +"l c #628632", +"z c #628A32", +"x c #267A26", +"c c #3EC23E", +"v c #46DE46", +"b c #266E26", +"n c #0E260E", +"m c #1A5A1A", +"M c #124212", +"N c #165216", +"B c #266A26", +"V c #2E822E", +"C c #164A16", +"Z c #2A8A2A", +"A c #3EAA3E", +"S c #268226", +"D c #226222", +"F c #329A32", +"G c #3EBE3E", +"H c #42DA42", +"J c #628E32", +"K c #36A636", +"L c #226622", +"P c #267226", +"I c #0E2E0E", +"U c #366E26", +"Y c #225E22", +"T c #1E561E", +"R c #2A7A2A", +"E c #3AB23A", +"W c #769A3A", +"Q c #1E5A1E", +"! c #267626", +"~ c #2E8E2E", +"^ c #226A22", +"/ c #8A9E3E", +"( c #2A862A", +") c #1A4A1A", +"_ c #36A236", +"` c #4E822E", +"' c #2E862E", +"] c #42D642", +"[ c #366A26", +"{ c #3EBA3E", +"} c #2A7E2A", +"| c #163A16", +" . c #B6BA4A", +".. c #8AA23E", +"X. c #1E521E", +"o. c #4A7A2E", +"O. c #A2A642", +"+. c #42CA42", +"@. c #3A7E2A", +"#. c #1A4E1A", +"$. c #329232", +"%. c #3AAE3A", +"&. c #328E32", +"*. c #0A1E0A", +"=. c #369636", +"-. c #3AA63A", +";. c #369E36", +":. c #3EAE3E", +">. c #369A36", +",. c #2A762A", +"<. c #42CE42", +"1. c #46EE46", +"2. c #2A822A", +"3. c #1A461A", +"4. c #42BA42", +"5. c #76963A", +"6. c #46C246", +"7. c #2E8A2E", +"8. c #367A26", +"9. c #3AA23A", +"0. c #123212", +"q. c #4E862E", +"w. c #3EB63E", +"e. c #163616", +"r. c #1E5E1E", +"t. c #225A22", +"y. c #42BE42", +"u. c #329632", +"i. c #266626", +"p. c #46D246", +"a. c #3EA63E", +"s. c #163E16", +"d. c #1E621E", +"f. c #226E22", +"g. c #1A521A", +"h. c #225622", +"j. c #42B242", +"k. c #46D646", +"l. c #3A9E3A", +"z. c #328A32", +"x. c #42B642", +"c. c #628E36", +"v. c #629632", +"b. c #42C242", +"n. c #1A421A", +"m. c #122E12", +"M. c #46DA46", +"N. c #628A36", +"B. c #3A7A2A", +"V. c #42C642", +"C. c #46CA46", +"Z. c #1E4E1E", +"A. c #A2B246", +"S. c #061606", +"D. c #A2AA42", +"F. c #3A762A", +"G. c #164216", +"H. c #3EB23E", +"J. c #369236", +"K. c #A2AE46", +"L. c #629236", +/* pixels */ +"r.4 4 s.s.s.s.s.| | | | G.G.s.s.s.s.s.s.s.s.| | | | | | | | s.s.s.| | | | | | | | s.s.s.| | s.s.s.s.s.s.s.s.s.s.s.s.G.G.4 4 4 4 G.G.G.s.s.s.s.s.| | e.e.e.| | | | | | s.s.s.s.s.s.s.s.G.G.G.4 G.G.G.G.G.| | | | s.s.G.G.s.s.s.| | | | | | | | | | | | | | | | s.s.s.s.s.| | | | | s.s.s.| | | s.s.s.s.s.s.g.", +"8 ' V.p.p.<.<.<.C.C.6.6.M.p.p.p.C.C.<.<.<.C.C.C.C.C.C.C.C.C.<.p.p.p.p.C.C.C.C.C.p.p.p.p.p.p.p.p.k.v v u v M.p.p.p.p.p.M.v u u u u v M.M.k.k.<.C.C.6.6.6.V.C.p.p.p.p.p.p.k.M.M.v v v v u u 1.u u u u u u C.C.C.p.p.M.v u v p.<.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.<.k.k.p.<.C.C.C.C.C.C.C.C.C.C.p.<.p.k.k.k.k.V.", +"s X 2.E y.y.4.{ { { H.H.c { { { { 4.y.y.G { { w.w.w.w.w.{ 4.{ G c G { { { { { w.w.{ w.{ G G c i i <.<.<.<.<.i c i c c c c c i i 3 c c c G 4.{ { H.H.H.j.w.G i i i i i i i 3 <.<.<.<.<.] H H v H ] ] ] ] { { { c i 3 <.: <.V.c { { { { { { { { { { { { { { { 4.G c c V.c { { { { { { { { c G b.c i 3 3 3 G F ", +"} r m 2.K :.:.:.:.A A a.A :.A A A :.H.H.H.:.A :.A A A A :.A A H.H.H.:.:.:.:.:.:.:.:.:.:.A A A :.%.E E { { { 8 { w.w.H.w.H.w.H.H.H.H.:.A :.:.A a.a.a.a.a.:.H.w.w.w.w.w.8 { G G c G G c c i 3 3 3 i i i c E %.A H.8 { G c G 8 H.:.A A A A A A A A A A A A A :.:.H.w.{ w.H.:.A A A A A :.H.H.w.w.{ w.G G 8 t e ", +"2.r 4 r.x F _ _ _ _ _ ;._ _ _ _ _ K K K _ K _ _ _ _ _ ;._ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 9._ K K K K K _ _ _ _ K K K K . . . . . . K K K K _ ;.;.;._ ;._ _ _ _ 9._ K K K K K K . K . . . . . . . . 9.K _ 9.K K K . K K K K K K _ _ _ _ _ _ _ _ _ _ _ _ K K K K . . . . . . K K . K . . . . . . . F ' f ", +"+ r C #.Y ,.$.;.;.;.>.=.>.>.>.>.>.>.>.;.;.>.>.>.>.>.>.>.>.>.>.>.>.>.>.;.;.;.;.;.>.>.=.>.>.>.>.t ;.t t 6 t _ ;.;.;.>.>.>.;._ _ _ K K K K _ _ _ >.>.=.=.J.J.=.>.>.>.>.F >.=.F u.u.u.u.u.u.g u.g u.u.u.u.=.F >.>.F =.F u.u.F >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.;.;.;.;._ _ K K K K _ _ _ ;.;._ _ _ 6 O 2.! Y ", +"S r 4 X g.d.! ~ u.$.$.$.u.u.u.u.u.u.u.u.u.u.u.u.u.$.$.$.$.$.$.$.u.u.$.F F F u.u.$.u.$.$.u.u.u.u.=.=.u.u.u.u.t F F u.u.$.$.u.t t t t 6 6 6 t t u.$.&.&.&.&.$.$.$.u.F u.u.$.$.$.$.$.$.$.J.$.=.$.$.u.$.u.J.$.$.$.u.J.u.u.J.$.$.$.$.$.u.$.$.$.$.$.$.$.$.$.$.u.u.u.u.F u.F F F t 6 6 6 t F u.F u.t t u.~ 2.x ! d.", +"R r 4 ) #.T r.! 7.~ ~ 7.g g g g g g g O O O g g O O ~ ~ ~ ~ ~ ~ 7.~ O O g g g O O ~ ~ ~ ~ O $.O O O $.$.O g O g g O O ~ ~ O O g g g g F F F g O ~ 7.7.7.7.7.~ O O $.O ~ &.~ ~ ~ ~ 7.7.7.~ 7.~ &.z.&.7.~ ~ ~ &.7.~ z.z.~ ~ ~ ~ ~ ~ 7.~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ O O g g F F t t F g O ~ O O O 7.} ! ! P Y ", +"! , 4 C #.T T d.P V ' ' g g O ~ ~ ~ O ~ ~ ~ ~ ~ ~ 7.7.' ' ' ' ' ' 7.7.~ ~ ~ ~ 7.' 7.7.' 7.7.7.7.7.7.7.7.~ O ~ ~ ~ ~ 7.7.7.7.7.7.7.7.7.s O ~ ~ 7.' ' V V ' ' 7.7.7.~ 7.7.' ' ' ' ' ' ' ' ' ' ' 7.' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' V V V V ' ' 7.' ' ' 7.7.7.7.7.O O O O O O g O O 7.7.' 2.x ! ! ! ! d.", +"P , G.) #.5 Q Q Y B } V O ~ ~ O ~ ~ 7.7.~ ~ ~ ~ 7.' V ' V V ' ' V ' ' 7.~ ~ 7.' ' V ' ' ' 7.7.~ 7.' 7.7.~ 7.~ ~ ~ 7.~ 7.' ' ' ' ' ' ' 7.7.7.' ' V V ' V V ' V 7.7.~ 7.' ' V V V ' ' ' V ' ' ' ' ' ' ' ' V V ' V ' ' V V V V V V ' V V V ' ' ' ' V ' V ' ' ' V ' ' ' 7.' 7.Z s O g O O ~ V V 2.x ! x ! x ! Y ", +"P 0.G.) #.g.Q Q r.D b ,.~ ~ 7.7.' V ' V ' ' 7.' ' ' } } } } } } } ' ' ' ' ' ' V V } V V ( ' ( ( Z ( ' ' ' ' ' ' ' ' ' ' ' ' ' V } 2.} 2.2.' } } } R } } R } } 2.V ' 2.V V } } } } } } } } } 2.( ' 2.} } } } } } } 2.} } } } } } } } } R R R R R } } } } } } } } V V ( 2.' ( Z Z s ~ ~ ~ } R x x ! x ! ! x d.", +"b , G.C #.T T Q Q t.Y B S S S + x + x + + S + S S x R R R ,.,.R R x S S S S + + x R x + R S } 2.} 2.S + + S S S S S + + + + x x R R R R R ! R R ,.R R ,.R R R } + + 2.x x R R ,.,.,.R ,.,.R } } + R R R R ,.R R R ,.R R R R R ,.R ,.,.R R P j ,.P ,.,.R ,.R ,.,.x x R R x R 2.2.( 0 Z Z ,.! P ! ! ! x x ! L ", +"b 0.G.) #.g.Q Q Q r.r.D P ! R R ,.,.,.R R } R R R ,.,.P P ,.P P P ,.R R R } R R R R R x R x x + + R R R R R R R R } R R R R R ! ! P P ! ,.P P ,.P P ,.P P P P P R ! R R ,.R R ,.P P P ,.P P x R x R ,.P ,.P P ! ! P P P P P ,.P ,.P P P P P b P P P P P P P ,.P ,.! x ,.x ! + x + + S x b P e ! ! x x x ! f ", +",., G.) #.T 5 Q r.Y D d.f.b e b P b P P ! ! ! ! ! ! P P P b P P P P P ! x x x ! x ! ! ! ! ! ! x ! ! ! P P ! ! x ! ! ! ! ! ! P ! P P ! P P P P b P b b P P P P P P ! ! ! x ! P P P b P b P P P ! ! P ! P b P P b P P b b P P b P b b b b b b b B b b b b b P b P P P P P P ! ! x x x ; ; f.b P ; ! ! x x + L ", +"x , 4 #.g.T Q Q Q d.D d.L L ^ ^ f.e e e e ; ; ; e e b b f.B b b ^ f.e J q q q q q o ! W q 1 P ! 1 1 q.e f.@.q q 8.; ; ; q q = b P 5.q q c.c.q q q q .B.P c.q o b e e e ; q q q q q q ^ b F.D.q q = @.e b P b b b c. .q = B.B f.b b B b B b B B B B b b b b b f.P P e P b b ! ! P P P b f.b b P P ! x + + 2 ", +"R r 4 X g.m Q r.d.D d.D d.D D i.B B b P P b b b b B B B B B i.i.B B B N.q = J J J q.^ B = q W W q J f.b b ..q q W b b f.q q q f.B o q q c.c.q = N.5.q = F.z q D.^ B b P f.q q N.N.N.N.B L .q 5.W 1 .b b ^ ^ B i. .q N.q z B B B i.B i.^ L i.i.i.i.i.B B f.B P b f.P b e f.B B f.f.f.e B B P P ! ! x x + L ", +"} r C g.g.5 Q r.r.D d.D D D D L L L ^ ^ f.^ ^ ^ ^ L L D L L L L L D L l q D.2 ^ ^ f.^ ^ 5.q o = 1 f.^ ^ L q q q D.^ L ^ q q q h ^ 1 q q J z q o ^ ^ = q z N.q K.^ ^ ^ f.^ q q d.D D D L D q / L ^ / q 2 ^ ^ L L D 1 q U q l D D L L L D L L D D D L L L L ^ ^ f.f.^ f.^ f.f.^ ^ B b b e f.B f.P ! ! ! ! x f ", +"x r 4 C g.T T Q d.f L f D D D L ^ ^ ^ f.^ ^ L L L L L L L L L L L f f z q = N.N.J a ^ L L = q q 5.L ^ 2 z q D.D.q L ^ 2 q q D.5.j q z q z J q K.f.^ = q z z q D.^ ^ f.^ d q q N.l l o.D f 1 q / l ^ ^ ^ L L D L i.< q q 1 L L L L D D L D D D L D L L L ^ f.^ f.^ f.^ f.^ ^ ^ L L ^ f.b P e P P P P x x ! L ", +"+ r 4 ) #.5 Q Q Y d.D d.Y D D D ^ f.f.f.f.^ L D L D L D L L D D L L D l q q q q q z ^ ^ L o.q q L L L ^ D.q l N.q h 2 ^ q q ..o N.1 z q J c.q 1 K. .q ..f N.q o d f.f.^ ^ q q q q q D.D D l D.q q q / L L L L D U = q q / o.D.o.L L L L L L D L D L ^ f.^ f.^ f.f.f.f.f.^ L L L i.b f.e P P e ! ! ! ! x ! f ", +"! , 4 ) g.T Q r.d.D d.L D D D ^ ^ f.f.e f.^ ^ L L L L L D D L L L d.f z q D.f f 2 ^ ^ L f = q q < L L # q q N.z q ..^ 2 q q z q o o J q J J q 1 o D.h L 2 z q D.^ ^ f.d 2 q q d.Y D D D L D d.f o.D.q 5.D L D L / 1 * % q = q L D L D L D D L L L L ^ ^ f.f.f.f.f.f.f.^ f.^ L L L L B B ; ! x x ! ! x ! + ^ ", +",., G.4 #.5 Q Q r.D d.f d.Y D L ^ e e e e ^ ^ L L D L L L L L D L L d.l q D.L L ^ ^ ^ L / q O.= q f L o.q q q q q 1 ` 2 q q j q D.5.J q z z q o d f.f.^ L N.q D.^ ^ ^ ^ ^ q q f D D D D z q l L D l q D.D L D D O.D.d.Y = q U L D L D L L L L L L ^ f.f.f.f.f.^ f.^ f.^ ^ ^ L L L ^ ^ b ; ! x + x x + x + 2 ", +"P 0.4 ) g.T Q r.d.d.D D D D D ^ ^ ^ e e f.f.^ L L L L L L L L L L f f N.q = N.z c.J a ^ 1 q h 5.q < f 5.q / z N.K.q W d q q 2 q q J q.q J J q o f.^ ^ ^ d z q .c.N.c.a 2 q q N.l l l o.d.1 q < l = q w L D D Y / q O.* = q = U L D L L L L D L L ^ ^ ^ ^ f.^ f.^ f.f.f.f.^ ^ ^ B b b ^ P ; x x + x x + + f.", +"P 0.G.3.#.5 Q Q Y d.d.D ^ L D ^ f.^ f.f.^ ^ L L L D L L D D L L D L d.l q q q q q q z / q = d.d.1 1 N.1 1 2 d 2 ` q 1 2 q q 2 D.q d N.q z q.q D.f.f.f.^ ^ N.q q q q q N.2 q q q q q q D.D U D.q q = z d.L D D Y [ / 1 q % * D.l L D D D D L L L L L ^ f.^ f.f.e f.f.^ ^ ^ L L ^ ^ f.P f.! ; x x x + + + + d ", +"P , G.C g.T m r.r.Y D d.L L ^ ^ ^ f.f.f.f.^ ^ L L L L L L L L D L D L d.d.d.f f ^ 2 f.2 f D L L L L f f 2 d 2 d d 2 ^ d 2 2 f 2 L L f f ^ ^ 2 ^ L ^ ^ e d e 2 2 ^ 2 2 d f.2 2 f f d.D L L D d.f d.d.D L D L D D Y Y Q Q r.D D D D L L L L L D L L ^ ^ ^ f.f.e f.e ^ f.^ ^ f.f.^ ^ b f.b e ! x x + x x + S f.", +"b , G.) g.Q r.r.r.r.Y r.^ L L ^ f.f.f.^ ^ ^ L L L L L L L L L L L D L D L D L L ^ ^ ^ L L L L D L L L ^ L ^ ^ ^ f.f.^ ^ L ^ L L D L L L L D L L ^ f.^ e f.e e f.f.f.^ ^ ^ ^ ^ L L L D D D D D D L L L L L L D D Y D D Y Y D L L L L L L L L D D L L ^ ^ f.f.f.f.f.^ f.^ ^ ^ f.f.^ b e P e e ; ! x + + + S d ", +"P 0.4 C g.m Q r.r.Y r.D ^ ^ ^ f.f.f.^ f.f.L ^ L L L L ^ ^ L L L L L D L D D D L ^ L L L L D L L L L L L ^ L ^ ^ ^ ^ ^ ^ ^ L L D L L L D L L D L ^ ^ e f.e f.f.f.^ ^ ^ ^ ^ ^ L ^ L L L L D D Y D D L D L D L L D D D D Y D D L L D L D D D L L L L ^ ^ f.f.f.f.f.f.^ ^ f.^ ^ ^ ^ ^ f.P ; b P ! x x x + + + ^ ", +"P 0.4 #.g.y d.r.r.Y r.r.^ ^ ^ ^ f.e f.f.f.^ L L L ^ L L ^ ^ L L L L D D D D D D L L L L L L L L D L D D L L ^ ^ f.f.^ ^ ^ L L L D D L D L L L L f.^ e e e f.f.f.^ ^ ^ L L ^ L L D D D D Y D D D D L L L L D D L D D D D L L L ^ L L L L D L L L L ^ ^ f.^ ^ ^ ^ ^ ^ L ^ f.f.^ ^ B f.P x f.P e x x x x x + 2 ", +"P , G.X 5 r.y d.r.r.Y Y ^ ^ ^ f.f.f.e e e f.^ ^ L L ^ f.^ ^ ^ L D L L L D D D D L L L L L L ^ L L L L L L ^ ^ f.^ ^ f.^ ^ ^ ^ L L L L L L ^ ^ ^ ^ ^ L D L L L D L L D L L D L L L L D D D D Y D D L D L D L L L L D L L ^ ^ ^ f.^ f.f.f.f.^ ^ D L ^ f.^ f.f.^ ^ ^ L f.f.^ f.f.f.f.b ; x B f.P ! ! ! x x ! L ", +"P , G.#.g.r.d.d.r.r.r.r.^ ^ L ^ ^ f.e e J q q q q = N.^ f.D.q q q q q l D O.q q U D U q q D.^ ^ / 1 q q = ` ^ f.q q ` d f.q q ^ ^ N. .q q ..f.^ q q q q q q D.D q q q q q = w D D D U q q [ t.Y O.q q q q q q D D.q z f j K.q q q ..a L z q 1 L L z q o d f./ 1 q 1 z f.f.e f.f.e e x + f.b f.! ! x ! x x f ", +",., 4 #.5 m r.d.D Y Y Y ^ ^ ^ ^ f.f.e e 9 q = z z = q @ ^ K.q / N.l l j D D.q q * D N.q q K.f...q 1 5...q q ` ^ q q = ^ 2 q q f.a q 1 c./ q 5.d N.N./ q / l o.L q q l l < q 1 L D D % q q & Y Y o.l l q = l l L D.q l L 1 q = l = q 1 f l q q 5.2 J q o f.5.q o J = q 8.e f.e e f.; x + B B P ! ! ! ! ! ! D ", +",., 4 ) g.5 Q r.r.r.r.d.^ ^ ^ ^ f.^ e e J q o 2 d ` q 1 L D.q N.2 2 L L D O.q q / Y / q q D.L 1 q l L L D.q ..f q q q j ^ q q f.c.q h f.^ 1 D.f.2 2 N.q l L D L q q 2 d ^ q q 2 ^ L q q q D.D D D d.d.q D.f L L D.q l h q 1 j d.U 1 q o.* q q = ^ c.q K.e o = a d q.q J e f.f.e e e + + 2 B f.P P ! ! ! ! f ", +"x , 4 N g.Q Q r.r.Y Y Y ^ f.f.e f.e f.d 9 q K.e ^ 2 = q N.K.q ..N.N.l f f D.q D.= f = l q D.h q / L d.L j q 1 ^ q q = .d q q e ` q 1 5.` ^ f.^ f.d N.q L.; x ; q q e f.N.q = ^ 2 N.q D.O.q D D L L d.q D.L D f D.q l % q o.D L L & q % l q = q W z q o f...q .c.a d f.e e e e e ; x + B b b P P P ! ! x D ", +"R , 4 g.5 m m r.r.r.r.r.f.f.f.e e f.e d c.q K.e f.^ D.q l D.q q q q q d.D O.q % q L q h q K.N.q N.^ L f L q q L q q ` q q.q q d 2 ..= q q 1 L.e ; ; L.q L.; ; e q q q q q = f.f.^ D.q N.l q o.D D L D q D.f L D D.q N.D.q d.D D L l q D.l q D...1 J q o e 8.o 1 q q .8.e e e ; ; x + S 2 b f.P P P P P ! d.", +"x r 4 #.5 Q r.r.r.Y Y D f.e e ; e e d e 9 q o e f.d = q N.D.q l f D D D d.D.q l q D.q d q D.h q ..^ L L U q 1 f q q d D.= q q f.f.f.2 2 N.1 1 q.e ; L.q L.e e e q q c.c.D.q 5.^ 2 q q l N.q ..L L L f q D.L D f D.q l % q w D L d.< q / * q D.a 1 = q o f.2 ^ 2 a 5.q .e e e e ; x + + B b P P P P ! ! ! L ", +"x r C #.5 Q r.d.d.d.r.d.e ; e ; ; ; e d c.q K.e d ` q q f D.q l f D D Y Y O.q l = D. .d q K.d q q ` f.^ / q D.f q q f.a q q q 2 D.q L ^ f D.q c.d e c.q L.e d 2 q q d d N.q K.d h q q q q q 1 o.L L D q D.2 ^ L D.q N.l q 1 D L L 1 q l l q D.d W q q A.e q K.^ ^ ^ q q f.f.e ; ; x + S d b e P P b P ! P d.", +"x , G.X 5 y d.f d.Y D Y e e e e e e f.d J q = c.c. .q / 2 D.q / l l * * r.D.q l K.q K.e q A.d ..q 1 5...q q ` f q q ^ 2 = q q ^ h q 1 N.5.1 = a e e 9 q c.^ ^ 2 q q 2 d c.q K.d W q / l l O.q 5.D f L q K.^ 2 d D.q N.f 1 q = l = q 1 d.q.q D.2 ,.q q o d ..q K.J ..q ..f.e e e ; x + x b P b P P P ! ! ! D ", +"R r 4 X 5 m r.d.f d.d.d.f.e f.d ^ 2 ^ 2 N.q q q q = N.f d.O.q q q q q q Q O.q ` l q N.d q K.2 f ..1 q q A.o.^ f q q f f o.q q f f N.= q q D.j f f f N.q N.2 L D q q L L h q 1 2 1 1 # # d.o.q 1 Y d.D q D.L f ^ D.q N.f U D.q q q % U Y * q D.L L / q D.2 f ..1 q 1 / 2 ^ d d d e ; + x d P e P P P P P P d.", +"+ , 4 #.5 r.d.f d.L L D e ^ ^ L L L f d.# f # f # # d.Y r.r.t.Q T Q Q h.T T h.h.y d.f f f f D L d.f D L B ^ f f d.d.L f f f f 2 L f f d.# d.d.r.d.f f # f d.d.r.r.r.d.f f f 2 f f f f D d.r.r.r.r.D d.D f f f f 2 f f f d.d.r.m r.Q r.Y r.Q Q r.d.# d.2 f L f 2 f f 2 ^ 2 ^ ^ 2 d e ; x b P b P ! P ! ! ! Y ", +"+ r C #.5 m r.f f f f d.f.2 f d.d.d.f f d.d.r.d.r.r.r.r.r.r.Q r.t.Q Q Q T h.T h.Q r.d.f f d.r.d.r.D d.d.d.f L 2 f D d.L 2 2 ^ 2 2 f 2 L d.r.D r.r.d.f d.d.Y d.r.D d.f f ^ 2 2 L d.d.D d.d.d.d.d.r.r.d.d.D f f f 2 ^ f f d.r.Y Q r.Q Q t.r.r.Y Q Y d.d.L f f f 2 2 2 2 L 2 2 2 2 2 2 d ; f.P e b P P ! P P d.", +"+ r C g.5 Q r.d.f L L L 2 f d.r.d.d.r.r.r.r.r.Q Q T Q T T T T T T X.X.X.g.X.X.T Q Q r.r.r.r.Q Q Q Q Q r.d.d.f d.d.d.d.d.d.f f f 2 2 f f d.r.Q r.r.r.r.r.r.r.Q r.Y d.d.f d.d.d.f d.r.r.r.r.r.r.r.d.d.r.r.d.r.d.r.d.d.r.r.r.r.Q Q T T T T T T T T Q r.r.r.d.d.r.r.r.r.d.f d.f f f f f 2 f.^ b b P b P ! ! ! Y ", +"( p X g.m m r.d.f 2 f D d.d.d.r.r.r.Q Q Q T T X.5 X.T X.X.X.X.X.T X.X.X.Z.X.#.Z.X.T Q Q Q m X.T T T T Q Q Q r.d.r.r.r.r.d.# f f f d.# r.d.y Q Q m Q m Q Q Q Q Q m r.r.d.d.d.y r.r.y r.Q r.r.Q Q m r.r.r.r.Q y y y r.r.Q Q 5 T T T T g.X.X.g.T 5 T Q m r.r.r.r.r.r.r.y d.d.d.d.d.# d.d.d.r.i.f.b b b P ! ! d.", +"S p X 5 5 r.r.d.d.d.d.m y m m y m m 5 g.g.g.g.X.#.g.#.g.g.g.#.#.#.Z.#.) ) ) ) ) g.#.g.g.g.g.g.#.#.#.g.g.5 5 m 5 T 5 5 m m y # y y # r.y m T 5 5 X.g.5 5 5 5 5 T 5 5 m m m 5 Q 5 5 T 5 5 5 5 5 5 T 5 m 5 5 5 T T T m 5 5 g.T g.g.#.#.X.#.#.Z.#.Z.#.g.T 5 5 5 m m m 5 T m m y m y Q m m Q X.r.i.b b P ! P P D ", +"S r C 5 m m r.d.d.r.5 g.5 5 5 m 5 5 5 g.#.) #.#.) ) ) ) ) #.) ) ) ) ) ) 3.3.3.3.) ) #.#.#.) #.Z.#.) #.#.g.#.g.5 g.5 5 5 m 5 m y m m 5 5 5 5 g.g.g.g.#.g.g.g.g.g.5 5 5 5 5 #.g.g.g.#.g.g.g.g.g.g.g.#.g.g.g.g.#.g.#.g.g.g.g.g.#.g.g.#.#.) ) ) #.#.#.#.#.#.g.#.#.#.5 5 g.5 5 m 5 m m m m 5 ) g.r.^ b b P ! ! f ", +"S p C X 5 Q Q Q T N #.g.g.5 5 5 5 g.X #.X ) 4 4 ) ) 3.3.3.3.3.3.3.4 4 3.n.n.4 4 ) ) 3.) 3.C 3.4 3.C 3.C ) X #.X g.#.X N g.5 5 N 5 N 5 g.N X N X #.) X #.#.X X g.#.#.X #.C X ) #.C #.#.#.#.#.C C #.#.N g.N X X X #.X C X X C #.) ) C ) ) C ) 4 3.) C ) ) ) ) #.#.#.X g.X g.N 5 5 5 5 5 5 C 3.) h.B P P P ! D ", +"+ r C #.5 m Q 5 ) C 4 C X X X X X #.C 3.C 4 3.G.G.4 4 4 s.G.G.G.s.G.n.G.G.s.n.G.G.4 4 4 G.4 n.4 G.4 G.4 4 C C C C C C C C X #.X X C X C ) ) C C C C 4 ) C C C C C C 4 ) 4 4 G.4 4 4 4 4 4 ) 4 4 4 3.C #.X X 4 4 3.) 3.4 ) C C C C C C 4 4 4 4 G.4 4 4 4 4 4 4 4 C C ) C C C C X X N N N 4 4 4 C T ^ P ! ! f ", +"+ r 4 X 5 T X 4 G.G.G.G.4 C C X C 4 4 M G.G.s.G.G.s.s.| s.s.r s.s.r | | | s.p | p s.s.s.s.r s.| s.s.s.s.s.s.s.G.4 4 G.G.M 4 C 4 C 4 4 G.4 M G.G.4 G.4 4 G.4 G.G.G.G.G.p s.s.G.G.s.s.G.G.G.G.4 G.M 4 M 4 4 4 4 4 M p M G.M G.G.G.G.G.G.G.G.s.s.s.s.G.G.s.G.s.s.G.s.G.M G.4 4 C 4 C C C X s.s.s.s.4 T f.x x ^ ", +"+ r C #.N #.G.p p p r r M 4 M 4 4 M G.p p p r | r | r , , e.e., | | r r e.e.r | r r , | r | | , e.r | r | r s.p s.p p s.p p M s.M p p p s.s.p p M M p G.M G.M p s.p s.s.r r | r r r r p p p p s.r s.p G.s.G.p s.s.| | | r p p s.p p s.p s.p r | r r p r r r r | r s.p p p p M M M 4 4 C r r | | | G.5 f.x f ", +"+ r C X 4 r , , , 0.0.0.r r r p r r , , , 0., 0.0.0.0.0.I m.m.k 0.0.k 0.0.0.0.0.m.m.0.m.0.m.0.0.0.0.0.0.0., 0.0.0., , , , , , , , , , 0., , , , , , r , , , , r , , , k 0.0.0.0.0.0.0.0.0.0.0.0., , 0., , , , , 0., k 0., 0.0., , , , 0.k 0., , 0., , 0., 0.0.k 0.0.0.0., , r r r r p p 0.0.k k k , s.5 e ^ ", +"2.r 4 G., I I - I I - - I k I k k k I I I - I - - - - - - n n n n - - - - - - - - - - n - - - - - - - - - - I I - - - - I - I - - I I I I I I I I I k I I I I k I I I I - - - - - - - I I I I - - I - I I I I I - - I - - - - - I I I I - - - I - - I - I - - - - - I I I I I I I I I k - - I - - I I , 5 d.", +"M *.S.$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ k " +}; --- plib-doc-1.8.1.orig/html/SG.xpm +++ plib-doc-1.8.1/html/SG.xpm @@ -0,0 +1,137 @@ +/* XPM */ +static char *SG[] = { +/* columns rows colors chars-per-pixel */ +"75 25 106 2", +" c #0A1A0A", +". c #2E962E", +"X c #164616", +"o c #DAC652", +"O c #267A26", +"+ c #9EA642", +"@ c #1A561A", +"# c #9AA642", +"$ c #1E661E", +"% c #3EBA3E", +"& c #0A220A", +"* c #628A32", +"= c #869A3A", +"- c #5E8632", +"; c #2A8A2A", +": c #226E22", +"> c #3EB23E", +", c #0E2E0E", +"< c #729636", +"1 c #4E822E", +"2 c #2A862A", +"3 c #1E5E1E", +"4 c #36A236", +"5 c #4A7A2E", +"6 c #165216", +"7 c #227622", +"8 c #C2BA4A", +"9 c #124212", +"0 c #1E6A1E", +"q c #3ECE3E", +"w c #2A822A", +"e c #164A16", +"r c #366E26", +"t c #2E922E", +"y c #329A32", +"u c #227222", +"i c #123612", +"p c #123E12", +"a c #36AA36", +"s c #1E621E", +"d c #3EC63E", +"f c #367626", +"g c #AEB246", +"h c #2E7E2E", +"j c #1A5A1A", +"k c #267E26", +"l c #164E16", +"z c #2E8E2E", +"x c #123A12", +"c c #267226", +"v c #226222", +"b c #266E26", +"n c #3EC23E", +"m c #266A26", +"M c #3EB63E", +"N c #329E32", +"B c #728E36", +"V c #2A7A2A", +"C c #1E5A1E", +"Z c #226622", +"A c #225E22", +"S c #1E521E", +"D c #5E8A32", +"F c #2E862E", +"G c #9AAA42", +"H c #2E822E", +"J c #3EAE3E", +"K c #36A636", +"L c #1E561E", +"P c #267626", +"I c #1A4E1A", +"U c #1A461A", +"Y c #3EBE3E", +"T c #2A7E2A", +"R c #1A4A1A", +"E c #329232", +"W c #0A1E0A", +"Q c #4A7E2E", +"! c #328E32", +"~ c #367A26", +"^ c #329632", +"/ c #226A22", +"( c #369E36", +") c #225A22", +"_ c #86A23A", +"` c #C2BE4A", +"' c #163E16", +"] c #5E8E32", +"[ c #2E8A2E", +"{ c #1E4E1E", +"} c #4A822E", +"| c #3ECA3E", +" . c #369A36", +".. c #164216", +"X. c #2A762A", +"o. c #3ED23E", +"O. c #367226", +"+. c #9EAA42", +"@. c #869E3A", +"#. c #729236", +"$. c #123212", +"%. c #1A521A", +"&. c #4E862E", +"*. c #367E26", +"=. c #3A762A", +"-. c #769236", +/* pixels */ +"O F F F H h z [ F F F H H H H F F F H H F [ F [ z z z [ [ z t . t z [ F H h h F F F [ z z t . . . . H F [ t [ F H H H H H H H F [ F H H H F H F [ [ [ ", +"v 2 M M > J > > > % M > J J > M % > > > > > M M % d n Y % % Y Y Y M M J J J M Y Y Y n d d | o.o.q | M M n d n M > > > > > > > M Y % > > > > % Y Y n N ", +"3 l V ( ( .( ( ( ( ( ( ( ( ( ( ( 4 4 4 ( ( ( 4 ( 4 4 4 ( ( 4 K a a K 4 . . .( ( ( ( ( ( ( 4 4 4 4 ( ( 4 4 ( ( ( ( ( ( ( ( ( 4 K K a a K K K a K . c ", +"j R %.P E E ^ ^ ^ ^ ^ ^ ^ ! E ! E E y ^ E E E E ^ ^ ^ ^ ^ E E y y y y ^ ! [ ! E ^ E E ! ! ! ! ! E ! E ! ! ! E E E E ! ! E E ! E E y y N N ^ E ^ ; V / ", +"@ U %.C b H t z z z z z [ F F H F [ [ [ F F [ [ [ [ z z z [ F [ [ [ [ [ F H H F z [ F F F F F F F H F F F H F H H F F H F F F F F [ z t t t F w P P / ", +"S X S C 3 : ; 2 w T 2 w w V V T T w 2 w T T w w w w w w 2 w w T V T T V V V T T w T T V V V T T w T V T T T V T V V X.X.X.T V T T T w 2 ; ; O P O O : ", +"L X %.C ) 3 u c c P O O P P c c P P O P O P O O O P O P P O P P c P c c c c c c P P P P c b c P P P c c c c c c c c c b b c b c P P P O O O c u P O u ", +"@ R %.C s v v / : : u u u / / / / : : 7 u u : u u u : u u u u D G G +.1 : / : / : &.G G # < f / : : : / / / / : / / / / / / : : : : u u u b m c c k u ", +"3 l S C s v v v / / / Z Z Z Z Z Z Z Z Z / / / / / / / Z Z / @.o o o o o < / / / 8 o o o o o ` Z / / / Z Z Z v Z Z v v v v Z / : : / : Z / u b u c P : ", +"@ U %.C v $ A Z / u / / Z v Z v Z Z v / / Z Z Z Z / Z / / m ` ` O.: D o 8 : / D o ` - Z r = o g Z Z v v v v Z v v Z Z Z Z / : / : : / Z m m 7 P P O u ", +"@ X S C v Z v Z / u : / Z Z Z Z Z Z v / : / Z Z v Z / : : b o g / / : < + / O.g o D / Z v v + + v Z Z v v A v Z Z Z v Z Z : : / : / / Z / m P k O O 7 ", +"S U %.3 3 s Z Z : : / Z Z Z Z v v Z Z Z / / Z v Z Z / / : / g o 8 G #.Q / : ] o o : / Z Z v v v v v v v A A A v v v Z Z / / : u : : / / m : 7 O O k 7 ", +"%.e @ 3 A A / / : : / Z Z Z / Z v v v Z Z Z Z Z Z Z / / : / D # o o o ` @.: ] o o / / 5 # # # + Z Z Z v A A v Z Z Z v v Z / : : / : / : b c u O O k 7 ", +"L U @ s 3 3 / / : : : / Z / / Z Z Z v v Z Z Z Z Z v Z / / / Z Z s O.- o o Q - o o / Z - o o o o v Z Z v Z Z Z / / Z / Z Z : / / / / : / : 7 b c O O u ", +"@ R L 3 v A / / : u u / / / : / Z Z v v v Z / / / Z / : / < G < / / / # o - r g o B Z Z v A o o A v Z Z Z Z Z / / Z Z Z / : : / / : u : c O : c P P : ", +"L e @ 3 3 3 / : : : u : / / Z / Z v v v v Z / Z Z Z / / / / o o f : Q g o Q 0 @.o g Q 0 O.g o o Z Z v v v Z Z Z Z v v / : u : : : : u u 7 k / c c P : ", +"C l L 3 A v : u u : u u / / Z / Z Z v v Z / : / / Z Z Z / : ] o o o o o _ 7 7 ~ G o o o o o # o v Z Z Z Z v v v v v v / : u u / : : u u 7 k / c c c : ", +"@ R j 3 s 3 u u u u u u u / Z v v A A v / u u u : / Z / Z : / D # G # D u u : : : @.# G G - 5 # Z Z / / Z / v v Z Z v Z u u : : / : : u O k c c c P / ", +"j e C s Z v u : Z Z Z Z Z Z v A ) ) L ) v / / Z 0 0 $ / $ Z 0 0 $ $ $ s $ 0 $ s v $ $ 0 0 $ s s v v Z / Z / Z v A A A A Z Z Z 0 0 0 0 0 u O : c c c / ", +"C I j 3 $ $ Z s s s 3 3 C C C C C L L L C 3 3 3 C 3 s $ s $ $ $ $ $ 3 3 s s s 3 s $ $ $ s 3 3 3 3 s s s $ s 3 C C C C C 3 s $ s s $ 0 0 0 : : c c P / ", +"s l C 3 Z s 3 3 3 j @ @ %.%.%.I %.{ R I %.@ @ S S L @ C j C s $ s 3 C L L L L @ C 3 j j C C C j j j j j j @ @ @ %.%.%.%.@ @ C C C C 3 3 3 3 C m c P / ", +"3 I j 3 j 6 @ @ 6 I R R R R U R U U U U R I R e e l I %.%.6 @ @ j @ 6 %.l l %.%.6 6 %.I l I I I I %.%.I I %.I I I R R R R I I l %.6 @ @ j @ I C b c : ", +"3 e @ %.X ..l l l e ........' ' ' ' ' ..' ......' ......X X e e e e X X e X X X X ........X X X X X e X ..X ..X X X ......X ....X X e e l l ....L c : ", +"j l e x x x p 9 p x x i i $.$.$.i i $.$.i $.$.$.i i i x x x x x x x x x x x p x x x i i i i i i i x x x x i x x x x i i x i i i i i x x p 9 i i x L u ", +"X , & W W & W W W W W W W W W W W W W W W W W W W W W & W W & W W W W W W W W W W & W W W W W W W W W W W W W W W & & W W W & p " +}; --- plib-doc-1.8.1.orig/html/SSG.xpm +++ plib-doc-1.8.1/html/SSG.xpm @@ -0,0 +1,147 @@ +/* XPM */ +static char *SSG[] = { +/* columns rows colors chars-per-pixel */ +"75 25 116 2", +" c #0A1A0A", +". c #329A32", +"X c #164616", +"o c #DAC652", +"O c #267E26", +"+ c #9AA642", +"@ c #1A561A", +"# c #1E6A1E", +"$ c #629236", +"% c #8A9E3E", +"& c #0A220A", +"* c #869A3A", +"= c #3EBA3E", +"- c #5E8232", +"; c #2E922E", +": c #267A26", +"> c #1E5E1E", +", c #3EB23E", +"< c #0E2E0E", +"1 c #227622", +"2 c #C2BA4A", +"3 c #4E822E", +"4 c #2A862A", +"5 c #227222", +"6 c #4A7E2E", +"7 c #165216", +"8 c #4A7A2E", +"9 c #1E621E", +"0 c #124212", +"q c #36AA36", +"w c #729A36", +"e c #3ECE3E", +"r c #AEB246", +"t c #2E8E2E", +"y c #367626", +"u c #164A16", +"i c #226E22", +"p c #1E661E", +"a c #123612", +"s c #367226", +"d c #36A236", +"f c #123E12", +"g c #3EC63E", +"h c #366E26", +"j c #4A862E", +"k c #367A26", +"l c #2A8A2A", +"z c #1A5A1A", +"x c #367E26", +"c c #9AAE42", +"v c #2A822A", +"b c #164E16", +"n c #2E962E", +"m c #123A12", +"M c #5E8A32", +"N c #267226", +"B c #226222", +"V c #3EC23E", +"C c #4A762E", +"Z c #266E26", +"A c #266A26", +"S c #3EB63E", +"D c #728E36", +"F c #9AAA42", +"G c #329E32", +"H c #1E5A1E", +"J c #2A7A2A", +"K c #225E22", +"L c #226622", +"P c #1E521E", +"I c #2A7E2A", +"U c #2E862E", +"Y c #869E3A", +"T c #2E822E", +"R c #3EAE3E", +"E c #729636", +"W c #36A636", +"Q c #1E561E", +"! c #1A4E1A", +"~ c #1A461A", +"^ c #3EBE3E", +"/ c #1A4A1A", +"( c #329232", +") c #267626", +"_ c #0A1E0A", +"` c #328E32", +"' c #4E8A2E", +"] c #C2BE4A", +"[ c #329632", +"{ c #5E8632", +"} c #226A22", +"| c #369E36", +" . c #225A22", +".. c #163E16", +"X. c #4A822E", +"o. c #2E8A2E", +"O. c #1E4E1E", +"+. c #5E8E32", +"@. c #9EAA42", +"#. c #2E7E2E", +"$. c #3ECA3E", +"%. c #369A36", +"&. c #164216", +"*. c #2A762A", +"=. c #4E862E", +"-. c #3ED23E", +";. c #729236", +":. c #86A23A", +">. c #8AA23E", +",. c #123212", +"<. c #1A521A", +"1. c #B2B246", +"2. c #769636", +"3. c #9EAE42", +"4. c #3A7A2A", +"5. c #76963A", +/* pixels */ +": U U U T #.t o.U U U T T T T U U U T T U o.U o.t t t o.o.t ; n ; t o.U T #.#.U U U o.t t ; n n n n T U o.; o.U T T T T T T T U o.U T T T U T U o.o.o.", +"B 4 S S , R , , , = S , R R , S = , , , , , S S = g V ^ = = ^ ^ ^ S S R R R S ^ ^ ^ V g g $.-.-.e $.S S V g V S , , , , , , , S ^ = , , , , = ^ ^ V G ", +"> b J | | %.| | | | | | | | | | | d d d | | | d | d d d | | d W q q W d %.%.%.| | | | | | | d d d d | | d d | | | | | | | | | d W W q q W W W q W n N ", +"z / <.) ( ( [ [ [ [ [ [ [ ` ( ` ( ( . [ ( ( ( ( [ [ [ [ [ ( ( . . . . [ ` o.` ( [ ( ( ` ` ` ` ` ( ` ( ` ` ` ( ( ( ( ` ` ( ( ` ( ( . . G G [ ( [ l J } ", +"@ ~ <.H Z T ; t t t t t o.U U T U o.o.o.U U o.o.o.o.t t t o.U o.o.o.o.o.U T T U t o.U U U U U U U T U U U T U T T U U T U U U U U o.t ; ; ; U v ) ) } ", +"P X P H > i l 4 v I 4 v v J J I I v 4 v I I v v v v v v 4 v v I J I I J J J I I v I I J J J I I v I J I I I J I J J *.*.*.I J I I I v 4 l l : ) : : i ", +"Q X <.H .> 5 N N ) : : ) ) N N ) ) : ) : ) : : : ) $ @.@.3.' ) N ) N 3 :.@.@.5.) ) ) ) N 4.:.@.@.:.3 N N N N N N N N Z Z N Z N ) ) ) : : : N 5 ) : 5 ", +"@ / <.H 9 B B } i i 5 5 5 } } } } i i 1 5 5 i 5 5 :.o o o o o E i i =.o o o o o r 5 1 i Y o o o o o o 6 } } } i } } } } } } i i i i 5 5 5 Z A N N O 5 ", +"> b P H 9 B B B } } } L L L L L L L L L } } } } } ] 2 s p { o ] } } :.o M # 6 r o 6 i h 2 o D s p ;.2 o s L B L L B B B B L } i i } i L } 5 Z 5 N ) i ", +"@ ~ <.H B p K L } 5 } } L B L B L L B } } L L L L o r } } i ;.+ i i + o y i } 6 + X.} Y o + p B L L ;.+ C B L B B L L L L } i } i i } L A A 1 ) ) : 5 ", +"@ X P H B L B L } 5 i } L L L L L L B } i } L L L r o ] + E 3 } } i ;.o o + Y M } } } o o - L L L B B B B K B L L L B L L i i } i } } L } A ) O : : 1 ", +"P ~ <.> > 9 L L i i } L L L L B B L L L } } L B L { + o o o 2 * } } y + 2 o o o + y # o o { B B + + + + C K K B B B L L } } i 5 i i } } A i 1 : : O 1 ", +"<.u @ > K K } } i i } L L L } L B B B L L L L B L L L # y M o o 8 p L L } i +.1.o % } o o { B B o o o o - K B L L L B B L } i i } i } i Z N 5 : : O 1 ", +"Q ~ @ 9 > > } } i i i } L } } L L L B B L L L } D + ;.i } } F o - 8 + + } i } M o + p * o r B K L L + o { L L } } L } L L i } } } } i } i 1 Z N : : 5 ", +"@ / Q > B K } } i 5 5 } } } i } L L B B B L } i } o o y } 6 r o 6 } F o ;.L h * o * B 8 o o - .K * o o { L L } } L L L } i i } } i 5 i N : i N ) ) i ", +"Q u @ > > > } i i i 5 i } } L } L B B B B L L L L { o o o o o :.i i y ] o o o o r y i # * 2 o o o o + o - L L L L B B } i 5 i i i i 5 5 1 O } N N ) i ", +"H b Q > K B i 5 5 i 5 5 } } L } L L B B L } } } } L { + + + M i } } i X.:.F F w x i i i } { + + + D h + 8 B B B B B B } i 5 5 } i i 5 5 1 O } N N N i ", +"@ / z > 9 > 5 5 5 5 5 5 5 } L B B K K B } 5 5 i i } } } } i i i } } } i i 5 5 } } i } i } L L L L L } A A } B B L L B L 5 5 i i } i i 5 : O N N N ) } ", +"z u H 9 L B 5 i L L L L L L B K . .Q H 9 } # p # p p p p p L p p 9 9 9 p p L B 9 L p # # 9 9 K B 9 p p L } L B K K K K L L L # # # # # 5 : i N N N } ", +"H ! z > p p L 9 9 9 > > H H H H H Q Q Q H 9 9 > H 9 9 p 9 9 p # p p > > 9 9 9 > > p p p 9 9 > 9 > 9 9 9 p 9 > H H H H H > 9 p 9 9 p # # # i i N N ) } ", +"9 b H > L 9 > > > z @ @ <.<.<.! <.O./ O.<.Q Q P P Q H > H > > p 9 9 > Q H @ z H z > > H H H z z H H H z z @ @ @ <.<.<.<.@ @ H H H H > > > > H A N ) } ", +"> ! z > z 7 @ @ 7 ! / / / / ~ / ~ ~ ~ ~ / u u u u b b b 7 7 @ @ z 7 7 <.b <.! b <.7 ! ! ! ! ! ! b 7 7 ! ! <.! ! ! / / / / ! ! b <.7 @ @ z @ ! H Z N i ", +"> u @ <.X &.b b b u &.&.&.&.............&.&.&.....&.X X X X u u u X X X X u u X X X &.&.&.&.X X X u u X &.X &.X X X &.&.&.X &.&.X X u u b b &.&.Q N i ", +"z b u m m m f 0 f m m a a ,.,.,.a a a a a ,.,.a a a a m m m m m m m m m m m m m m a a a a m a a m m m m m a m m m m a a m a a a a a m m f 0 a a m Q 5 ", +"X < & _ _ & _ _ _ _ _ _ _ _ _ _ _ _ _ _ & _ & & & & _ _ _ _ _ _ _ _ & _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ & & _ _ _ & f " +}; --- plib-doc-1.8.1.orig/html/ssgAux.xpm +++ plib-doc-1.8.1/html/ssgAux.xpm @@ -0,0 +1,135 @@ +/* XPM */ +static char *ssgAux[] = { +/* columns rows colors chars-per-pixel */ +"75 25 104 2", +" c #0A1A0A", +". c #329A32", +"X c #164616", +"o c #729A36", +"O c #267E26", +"+ c #1A561A", +"@ c #9EA642", +"# c #1E661E", +"$ c #728E36", +"% c #0A220A", +"& c #3EBA3E", +"* c #227622", +"= c #C2BA4A", +"- c #5E8632", +"; c #2E922E", +": c #3EB23E", +"> c #226E22", +", c #0E2E0E", +"< c #DAC652", +"1 c #2A862A", +"2 c #4A7A2E", +"3 c #1E5E1E", +"4 c #165216", +"5 c #4A7E2E", +"6 c #9AA242", +"7 c #124212", +"8 c #366E26", +"9 c #36AA36", +"0 c #3ECE3E", +"q c #2E8E2E", +"w c #367626", +"e c #1E6A1E", +"r c #164A16", +"t c #4E862E", +"y c #227222", +"u c #123612", +"i c #36A236", +"p c #123E12", +"a c #3EC63E", +"s c #1E621E", +"d c #AEAE46", +"f c #267A26", +"g c #2A8A2A", +"h c #1A5A1A", +"j c #2A822A", +"k c #164E16", +"l c #2E962E", +"z c #123A12", +"x c #9AAA42", +"c c #267226", +"v c #266E26", +"b c #869A3A", +"n c #3EC23E", +"m c #266A26", +"M c #226222", +"N c #3EB63E", +"B c #329E32", +"V c #729636", +"C c #2A7A2A", +"Z c #1E5A1E", +"A c #226622", +"S c #225E22", +"D c #1E521E", +"F c #2A7E2A", +"G c #C2BE4A", +"H c #2E862E", +"J c #2E822E", +"K c #3EAE3E", +"L c #36A636", +"P c #1E561E", +"I c #1A4E1A", +"U c #869E3A", +"Y c #267626", +"T c #1A461A", +"R c #3EBE3E", +"E c #1A4A1A", +"W c #329232", +"Q c #0A1E0A", +"! c #328E32", +"~ c #5E8A32", +"^ c #367A26", +"/ c #329632", +"( c #729236", +") c #367226", +"_ c #226A22", +"` c #369E36", +"' c #225A22", +"] c #163E16", +"[ c #2E8A2E", +"{ c #1E4E1E", +"} c #2E7E2E", +"| c #3ECA3E", +" . c #369A36", +".. c #164216", +"X. c #2A762A", +"o. c #9AA642", +"O. c #3ED23E", +"+. c #AEB246", +"@. c #86A23A", +"#. c #4A822E", +"$. c #9EAA42", +"%. c #123212", +"&. c #1A521A", +"*. c #4E8A2E", +/* pixels */ +"f H H H J } q [ H H H J J J J H H H J J H [ H [ q q q [ [ q ; l ; q [ H J } } H H H [ q q ; l l l l J H [ ; [ H J J J J J J J H [ H J J J H J H [ [ [ ", +"M 1 N N : K : : : & N : K K : N & : : : : : N N & a n R & & R R R N N K K K N R R R n a a | O.O.0 | N N n a n N : : : : : : : N R & : : : : & R R n B ", +"3 k C ` ` .` ` ` ` ` ` ` ` ` ` ` i i i ` ` ` i ` i i i ` ` i L 9 9 L i . . .` ` ` ` ` ` ` i i i i ` ` i i ` ` ` ` ` ` ` ` ` i L L 9 9 L L L 9 L l c ", +"h E &.Y W W / / / / / / / ! W ! W W . / W W W W / / / / / W W . . . . / ! [ ! W / W W ! ! ! ! ! W ! W ! ! ! W W W W ! ! W W ! W W . . B B / W / g C _ ", +"+ T &.Z v J ; q q q q q [ H H J H [ [ [ H H [ [ [ [ q q q [ H [ [ [ [ [ H J J H q [ H H H H H H H J H H H J H J J H H J H H H H H [ q ; ; ; H j Y Y _ ", +"D X D Z 3 > g 1 j F 1 j j C C F F j 1 j F F j j j j j j 1 j j F C F F C C C F F j F F C C C F F j F C F F F C F C C X.X.X.F C F F F j 1 g g f Y f f > ", +"P X &.Z ' 3 y c c Y f f Y Y c c Y Y f Y f Y f f f Y f Y Y f Y Y c Y c c c c c c Y Y *.$.$.#.c Y Y Y c c c c c c c c c v v c v c Y Y Y f f f c y Y f y ", +"+ E &.Z s M M _ > > y y y _ _ _ _ > > * y y > y y y > y y y y > > > c v > _ > _ > y x < < @ > _ > > > _ _ _ _ > _ _ _ _ _ _ > > > > y y y v m c c O y ", +"3 k D Z s M M M _ _ _ A A A A A A A A A _ _ _ _ _ _ _ A A _ _ _ _ _ > > > _ _ _ _ _ G < < = A A _ _ _ A A A M A A M M M M A _ > > _ > A _ y v y c Y > ", +"+ T &.Z M # S A _ y _ _ A M A M ) b < < U ) A A ) U < < U w > _ w < < +.$.< _ _ _ #.< = G < 8 A A A < 6 M M @ < M - < < ) _ +.< ~ > _ A m m * Y Y f y ", +"+ X D Z M A M A _ y > _ A A A M G = - ( < d A M = = ~ ( < +.> _ G < x +.< < _ _ _ +.< $ b < - M M M < @ M S 6 < A A $ < U #.< $.> _ _ A _ m Y O f f * ", +"D T &.3 3 s A A > > _ A A A A A < d A A o.$.A A < +._ v x @ _ ( < +._ ) < < > > e < < _ - < d A A A < o.S S o.< M A ) = = +.= #.> > _ _ m > * f f O * ", +"&.r + 3 S S _ _ > > _ A A A A M +.< < G o.A A A d < < = x _ _ o.< A M A o.< > > ~ < o.A A @ < 2 M A < 6 M S o.< A M A A +.< w > _ > _ > v c y f f O * ", +"P T + s 3 3 _ _ > > > _ A _ _ _ M - @ d < G A A A - o.+.< G _ o.< 2 _ _ +.< _ _ ( < < < < < < $ M # < @ M A o.< _ _ A $ < < V _ _ _ > _ > * v c f f y ", +"+ E P 3 M S _ _ > y y _ _ > _ $.< 6 M M 6 < _ $.< o.m _ @ < _ ( < +._ w < < M A o.< +.o.6 d < o.M M < < M ) < < _ A ) < G +.< ~ _ > y > c f > c Y Y > ", +"P r + 3 3 3 _ > > > y > _ A _ _ = < @ 6 < o.A A = < o.o.< o.> > x < < < G < > ( < < e e _ # < < 2 # +.< < < = < M 8 6 < ( w < = w > y y * O _ c c Y > ", +"Z k P 3 S M > y y > y y > A A A 5 o.o.o.( w _ _ 5 o.o.o.( ^ y > w x x U x < * o x V > _ _ A b 6 $ M 2 o.o.( $ o.A 2 6 o.^ y U $.#.> y y * O _ c c c > ", +"+ E h 3 s 3 y y y y y y > _ A A M S M M A y y > > > _ _ _ > > o.< o.e > < < y _ _ _ _ > _ A A A A A _ e _ A M A M M A _ y y v _ _ > > y f O c c c Y _ ", +"h r Z s A M y > A A A _ A s 3 Z ' P P ' M e e # A # # # # # e # = < d G < b # s s A e _ # s M S s s A # # e s M M 3 S 3 # e e e e e e e y f > c c c _ ", +"Z I h 3 # # A s s s 3 3 3 Z Z Z Z P P P Z s s 3 3 s s # s s # e e # s 3 3 s s 3 s # # # s 3 3 s 3 s s s # s 3 Z Z P Z Z 3 s s s s # e e e > > c c Y _ ", +"s k Z 3 A s 3 3 3 h + &.D D D I D { { I D P P &.D P Z Z Z Z 3 s s 3 h h h + h P h 3 3 3 Z Z h Z Z h Z Z Z Z P D D I D D D Z Z Z Z Z 3 3 3 3 Z m c Y _ ", +"3 I h 3 h 4 + + 4 I E E E r r E T T ..T E r r E E E I 4 4 + + h + + 4 k I &.I &.&.4 k k 4 k I k k &.4 k k I k k I I E r k E I k &.4 + + h + I Z v c > ", +"3 r + &.X ..k k k X X ....] ] ] ] ] ] ] ....] ] ......X X X X r r r X X X r X X X X ......X X X X r r X ..X X X X X ....X X ....X X r r k k ....P c > ", +"h k r z z z p 7 p p u z u u %.u u u u u u %.u u u u u u z z z p z z z z z z p z z u u u u u z u z z p z z u u z z z u u u u u u u u z z p 7 u u z P y ", +"X , % Q Q % Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q % Q Q % Q % Q Q Q Q Q Q % Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q % % Q Q Q % p " +}; --- plib-doc-1.8.1.orig/html/FNT.xpm +++ plib-doc-1.8.1/html/FNT.xpm @@ -0,0 +1,133 @@ +/* XPM */ +static char *FNT[] = { +/* columns rows colors chars-per-pixel */ +"75 25 102 2", +" c #0A1A0A", +". c #329A32", +"X c #164616", +"o c #DAC652", +"O c #2A822A", +"+ c #1A561A", +"@ c #9EA642", +"# c #9AA242", +"$ c #227222", +"% c #0A220A", +"& c #1E621E", +"* c #3EBA3E", +"= c #628A32", +"- c #5E8632", +"; c #3EB23E", +": c #869A3A", +"> c #226E22", +", c #2E922E", +"< c #0E2E0E", +"1 c #267A26", +"2 c #1E6A1E", +"3 c #165216", +"4 c #2E8E2E", +"5 c #124212", +"6 c #36AA36", +"7 c #729A36", +"8 c #C2BE4A", +"9 c #4A7A2E", +"0 c #3ECE3E", +"q c #4A822E", +"w c #1A5A1A", +"e c #1E661E", +"r c #164A16", +"t c #2A862A", +"y c #123612", +"u c #367226", +"i c #36A236", +"p c #123E12", +"a c #3EC63E", +"s c #227622", +"d c #1E5E1E", +"f c #2A8A2A", +"g c #267E26", +"h c #164E16", +"j c #2E962E", +"k c #123A12", +"l c #267226", +"z c #226222", +"x c #5E9232", +"c c #266E26", +"v c #3EC23E", +"b c #266A26", +"n c #729236", +"m c #3EB63E", +"M c #9AAA42", +"N c #329E32", +"B c #AEB246", +"V c #2A7A2A", +"C c #1E5A1E", +"Z c #225E22", +"A c #226622", +"S c #1E521E", +"D c #2A7E2A", +"F c #2E862E", +"G c #5E8E32", +"H c #2E822E", +"J c #3EAE3E", +"K c #36A636", +"L c #1E561E", +"P c #267626", +"I c #1A4E1A", +"U c #1A461A", +"Y c #3EBE3E", +"T c #1A4A1A", +"R c #329232", +"E c #0A1E0A", +"W c #328E32", +"Q c #329632", +"! c #226A22", +"~ c #369E36", +"^ c #225A22", +"/ c #163E16", +"( c #5E8A32", +") c #2E8A2E", +"_ c #1E4E1E", +"` c #729636", +"' c #2E7E2E", +"] c #3ECA3E", +"[ c #369A36", +"{ c #164216", +"} c #2A762A", +"| c #9EAA42", +" . c #9AA642", +".. c #3ED23E", +"X. c #869E3A", +"o. c #123212", +"O. c #4A862E", +"+. c #367626", +"@. c #1A521A", +"#. c #4E7E2E", +"$. c #769236", +"%. c #769636", +/* pixels */ +"1 F F F H ' 4 ) F F F H H H H F F F H H F ) F ) 4 4 4 ) ) 4 , j , 4 ) F H ' ' F F F ) 4 4 , j j j j H F ) , ) F H H H H H H H F ) F H H H F H F ) ) ) ", +"z t m m ; J ; ; ; * m ; J J ; m * ; ; ; ; ; m m * a v Y * * Y Y Y m m J J J m Y Y Y v a a ] ....0 ] m m v a v m ; ; ; ; ; ; ; m Y * ; ; ; ; * Y Y v N ", +"d h V ~ ~ [ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ i i i ~ ~ ~ i ~ i i i ~ ~ i K 6 6 K i [ [ [ ~ ~ ~ ~ ~ ~ ~ i i i i ~ ~ i i ~ ~ ~ ~ ~ ~ ~ ~ ~ i K K 6 6 K K K 6 K j l ", +"w T @.P R R Q Q Q Q Q Q Q W R W R R . Q R R R R Q Q Q Q Q R R . . . . Q W ) W R Q R R W W W W W R W R W W W R R R R W W R R W R R . . N N Q R Q f V ! ", +"+ U @.C c H , 4 4 4 4 4 ) F F H F ) ) ) F F ) ) ) ) 4 4 4 ) F ) ) ) ) ) F H H F 4 ) F F F F F F F H F F F H F H H F F H F F F F F ) 4 , , , F O P P ! ", +"S X S C d > f t O D t O O V V D D O t O D D O O O O O O t O O D V D D V V V D D O D D V V V D D O D V D D D V D V V } } } D V D D D O t f f 1 P 1 1 > ", +"L X @.C ^ d $ l l P 1 1 P P l l P P 1 P 1 P 1 1 1 P 1 P P 1 P P l P l l l l l l P P P P l c l P P P l l l l l l l l l c c l c l P P P 1 1 1 l $ P 1 $ ", +"+ T @.C & z z ! > > $ $ $ ! ! ! ! > > s $ $ > $ $ $ > M M M M M M ` l %.M ( > ! > M M > n M M .M M . .#.! ! > ! ! ! ! ! ! > > > > $ $ $ c b l l g $ ", +"d h S C & z z z ! ! ! A A A A A A A A A ! ! ! ! ! ! ! o o o o o o .> | o 8 ! ! ! o o A # o o o o o o o - A z A A z z z z A ! > > ! > A ! $ c $ l P > ", +"+ U @.C z e Z A ! $ ! ! A z A z A A z ! ! A A A A ! A o o > ! ! ! > > .o o $.! > o o A z z A # o - e z z z A z z A A A A ! > ! > > ! A b b s P P 1 $ ", +"+ X S C z A z A ! $ > ! A A A A A A z ! > ! A A z A ! o o > > ! ! ! > M o o o u > o o A z z A # o - A z z Z z A A A z A A > > ! > ! ! A ! b P g 1 1 s ", +"S U @.d d & A A > > ! A A A A z z A A A ! ! A z A A 2 o o M .M M ! ! .o X.o X.2 o o ! A z z .o - z z Z Z Z z z z A A ! ! > $ > > ! ! b > s 1 1 g s ", +"@.r + d Z Z ! ! > > ! A A A ! A z z z A A A A A A A A o o o o o o e A .o G B 8 q o o A A A z .o - A z Z Z z A A A z z A ! > > ! > ! > c l $ 1 1 g s ", +"L U + & d d ! ! > > > ! A ! ! A A A z z A A A A A A e o o 2 A A A A A .o ( +.o .o o A A z z # o - A z A A A ! ! A ! A A > ! ! ! ! > ! > s c l 1 1 $ ", +"+ T L d z Z ! ! > $ $ ! ! ! > ! A A z z z A ! ! ! ! ! o o > 2 ! ! ! ! M o - z : o o o & z Z Z # o - A A A A A ! ! A A A ! > > ! ! > $ > l 1 > l P P > ", +"L r + d d d ! > > > $ > ! ! A ! A z z z z A ! A A e e o o ! > > > > > .o - 2 q 8 o o ! A A z .o - z z z A A A A z z ! > $ > > > > $ $ s g ! l l P > ", +"C h L d Z z > $ $ > $ $ ! ! A ! A A z z A ! > ! ! A A o o > $ > ! ! > M o x s $ ` o o > ! ! z # o - A A A z z z z z z ! > $ $ ! > > $ $ s g ! l l l > ", +"+ T w d & d $ $ $ $ $ $ $ ! A z z Z Z z ! $ $ > > > e M .> > ! ! ! ! n M O.> > +.M M > ! A A n .9 ! ! A ! z z A A z A $ $ > > ! > > $ 1 g l l l P ! ", +"w r C & A z $ > A A A A A A z Z ^ ^ L ^ z ! 2 A e ! e e e e ! e e & z & e 2 e & & e e 2 A & z Z z z A ! A ! A z Z Z Z Z A A A 2 2 2 2 2 $ 1 > l l l ! ", +"C I w d e e A & & & d d C C C C C L L L C d & C d d & e & & e 2 e e & d d d & d d & 2 e & & d & d & & & e & d C C C C C d & e & & e 2 2 2 > > l l P ! ", +"& h C d A & d d d w + + @.@.@.I @._ T I @.L + S @.L C d C w d e e d d C C + w w C C d w C w w C w w w w w + + + @.@.@.@.+ + C C C C d d d d C b l P ! ", +"d I w d w 3 + + 3 I T T T T U T U U U U T r I r T r I h 3 + + + + + 3 I h I I I 3 3 3 I I I I h I @.@.I I @.I I I T T T T I I h @.3 + + w + I C c l > ", +"d r + @.X { h h h r { { { { / / / / / { / / / { { { X X X X r r r X X X r r r X X { { { { { X X X X r X { X { X X X { { { X { { X X r r h h { { L l > ", +"w h r k k k p 5 p k k y y o.o.o.y y o.o.y y y o.y y y y k k k k k k k k k k k p k k y y y k k y y k k k k y k k k k y y k y y y y y k k p 5 y y k L $ ", +"X < % E E % E E E E E E E E E E E E E E E E E E % E % E E E E E E E E % E E E E E E E E E E E E E E E % % E E E % p " +}; --- plib-doc-1.8.1.orig/html/examples.html +++ plib-doc-1.8.1/html/examples.html @@ -0,0 +1,187 @@ + + + + + PLIB: A Portable Games Library. + + + + + + + + + +
+PLIB Logo +
+
+
+

+ STEVE'S + PORTABLE + GAME + LIBRARY. +

+
+
+
    +And Lo, the Lion and the Sheep shall lie down together - but the Sheep won't +get much Sleep. +
    +-- Woody Allen +
+
+ +Sourceforge Logo +
+
+ + + + + + +
+HOME
+WHAT'S INSIDE
+EXAMPLES
+ +SG +SSG
+ +SSGAUX +FNT
+ +PUI +PSL + +UL +JS
+ +NET +SL
+ +PW +PUAUX
+ + +
+ +

PLIB: Example Programs and Demonstrations.

+ +PLIB has three sources of sample programs to learn from. +
    +
  • EXAMPLES: There is a bundle of small programs that each show + off one or two small aspects of PLIB and which are + not generally all that useful by themselves. +
  • DEMOS: These are fully worked out demonstration programs + that use a wide range of PLIB features to create complete + and useful programs that are still small enough to understand + quite easily. +
  • APPLICATIONS: Because many PLIB applications are OpenSourced, + there are a large number of complex programs that you can + look at to see how large games, simulations and interactive + tools can be built using this technology. +
+ +

EXAMPLES

+ +The PLIB example programs are distributed in a separate +tarball from the main PLIB distribution (Debian package plib-doc) +- and generally, it is updated less often - but following the same +version numbers as the main PLIB library. +

+When you install that package, you'll see that the 'src' directory is +split into sections for each PLIB component library - with one or two +different examples for each library. +

+All of the examples are licensed under GPL as bundle and are maintained +under the PLIB CVS archive. +

    +
  • FNT:
      +
    • fnt_test - a basic TXF font browser. +
    • slideshow - a way to present a simple slide-show driven + from an ASCII text file. Who needs PowerPoint + when you have 'vi'? :-) +
    • data - this directory contains 20 different TXF fonts. +
    +
  • JS:
      +
    • js_demo - a program that shows the current output from + whatever joysticks it can detect. Useful for + testing out which buttons set which bits and + which axes are which. +
    +
  • NET:
      +
    • client-server - +
    • http_get - +
    • net_echo - +
    +
  • PUI:
      +
    • simple - the "Hello World" of PUI programs. +
    • complex - a fairly pointless program that shows how + to control a spinning OpenGL cube, and use + a variety of PUI widgets. +
    • widget_list - draws every kind of PUI widget each + in a separate window. This is what we used + to make the screenshots for the PUI manual. +
    +
  • SG:
      +
    • sg_quat_test - tests the SG quaternions...unsuccessfully + I think! +
    +
  • SL:
      +
    • example - plays a number of annoying sounds. +
    • mod_demo - plays a MOD format music file. +
    +
  • SSG:
      +
    • load_save - Load a 3D model - then just save it again. +
    • majik - A test (originally written to help the Majik3D + project) that shows Tux walking around on some + auto-generated terrain. +
    • state_test - Exercises some ssgSimpleState settings. +
    • tux - A model of Tux the Penguin spins around on a + pedestal encrusted in golden Herring. +
    • tween_test - Demonstrated the 'tween' effect. +
    • water - Demonstrates the ssgAux library - water/fire/lensflare/particles plus basic shapes, cube, teapot. +
    • viewer - A program to allow you to view any 3D model + and spin it around using the mouse. +
    +
  • UTIL:
      +
    • test_dir - tests some of the directory handling features. +
    +
+

DEMONSTRATIONS

+ +The PLIB demonstration programs are distributed in +their own separate tarballs - each has it's own version number and it's +own license conditions (although all of them must fall within the SourceForge +definition for OpenSourced software in order to reside on the SourceForge +server). All of the demonstrations are maintained under the PLIB CVS +archive. + +
    +
  • ExPoser - A program to allow you to animate characters for your + games using 'Skin and Bones' animation techniques. + ExPoser needs PLIB 1.5.1 or later. +
  • TTT3D - A complete 3D TicTacToe game played on a 4x4x4 board. + It's theoretically possible to beat it - theoretically. + TTT3D needs PLIB 1.4.0 or later. +
+ +

APPLICATIONS

+ +PLIB applications do not reside on the PLIB web site - but you can find +links to many of them in our image gallery. + +
+
+
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+ + --- plib-doc-1.8.1.orig/html/sg/index.html +++ plib-doc-1.8.1/html/sg/index.html @@ -0,0 +1,1103 @@ + + + + + + + A Simple Geometry library for OpenGL. + + + + + + + + + + +
+

A Simple Geometry library for OpenGL

+
+ by Steve Baker +
+

Introduction

+Simple Geometry (SG) is simple set of matrix, quaternion and vector +math functions that were originally written to support the SSG +(Simple Scene Graph) API - but which are rather useful +for all sorts of OpenGL applications. +

+SG is now a part of PLIB. +

+Since SG is designed to work with OpenGL, it uses similar +naming conventions - all SG functions and other tokens +that work with 'float' precision math begin with 'sg' or 'SG'. +There are a complete duplicate set that work with double-precision +math that begin with 'sgd' or 'SGD'. +

+Most SG functions are implemented as 'inline' C++ +functions - for speed. The underlying data types are +mostly just arrays of 'float' - which is generally the most +efficient type for OpenGL programs. +

+SGD functions are absolutely identical to their SG +eqivelents - except for working at double precision. +This document doesn't describe the SGD functions, types +and constants. That would just be a waste of space - they +are just identical to the SG versions. +

Usage.

+You need to #include "sg.h" and link to the SG binary. +

Basic SG Types.

+Most SG functions operate on SGfloat data elements - which +are normally '#define'd as 'float'. Common data types are: +
+
+  SGfloat    -- A floating point number.
+  sgVec2     -- A two   element array of SGfloat
+  sgVec3     -- A three element array of SGfloat
+  sgVec4     -- A four  element array of SGfloat
+
+  sgMat4     -- A 4x4 element array of SGfloat
+
+  sgCoord    -- A simple structure used to hold
+                euler rotation angles and a 3D
+                translation:
+
+       struct sgCoord
+       {
+         sgVec3 xyz ;
+         sgVec3 hpr ;
+       } ;
+
+  sgLine3    -- An infinite line defined by a point
+                somewhere on the line and a normalized
+                direction vector.
+
+       struct sgLine3
+       {
+	 sgVec3 point_on_line ;
+	 sgVec3 direction_vector ;  /* Should be a unit vector */
+       } ;
+
+  sgLineSegment3 -- A finite line segment defined by it's
+                end-points.
+
+       struct sgLineSegment3
+       {
+	 sgVec3 a ;
+	 sgVec3 b ;
+       } ;
+
+  sgQuat     -- An sgVec4 holding the values (x, y, z, w),
+                representing the quaternion w + xi + yj + zk.
+
+  class sgSphere   -- A sphere
+  class sgBox      -- An axially aligned box.
+  class sgFrustum  -- An OpenGL-style view frustum
+
+  ...and the same again but in 'double' precision:
+
+    SGDfloat, sgdVec2, sgdVec3, sgdVec4,
+    sgdMat4, sgdCoord, sgdQuat, sgdSphere,
+    sgdBox, sgdFrustum
+
+
+Note 1: All angles used by or produced by SG are in degrees. +

+Note 2: Some functions refer to 'angle+axis' notation for rotations, +this is the same format that glRotate uses. +

sgVec*

+The sgVec* types are just simple arrays - designed especially +to hold values for OpenGL vertices, normals, texture coordinates +and colours with the minimum of fuss. These arrays come in 2, 3 and +four element versions - and almost all SG functions that can +operate on an sgVec are provided in three appropriately named +versions, one for each length varient. By convention, the +elements are in the order: +
    +
  • (X,Y), (X,Y,Z), (X,Y,Z,W) for vertices +
  • (S,T), (S,T,R), (S,T,R,Q) for texture coordinates +
  • (R,G,B), (R,G,B,A) for colours (two element arrays don't + make much sense as colours). +
  • (H,P,R) for heading/pitch/roll euler angle triplets. +
  • (nX,nY,nZ) for normals. +
  • (A,B,C,D) for plane equations. +
+

Lines

+A couple of SG functions take or produce data for a line in space. +There are generally two ways to specify a 3D line, either as +two points that lie on the line - or as one point and a direction +vector. +

+SG calls the first form a "line segment" (sgLineSegment3) and the +second form an "infinite line" (sgLine3). +

+You can find the infinite line that is the extension of a line segment +using: +

+
+  void sgLineSegment3ToLine3 ( sgLine3 *line,
+                         const sgLineSegment3 lineseg ) ;
+
+
+You can also find the distance from a point to either a line +or a line segment using: +
+
+  SGfloat sgDistToLineVec3               ( const sgLine3 line,
+					   const sgVec3  pnt )
+  SGfloat sgDistToLineSegmentVec3        ( const sgLineSegment3 line,
+					   const sgVec3  pnt )
+  SGfloat sgDistSquaredToLineVec3        ( const sgLine3 line,
+					   const sgVec3  pnt ) ;
+  SGfloat sgDistSquaredToLineSegmentVec3 ( const sgLineSegment3 line,
+					   const sgVec3  pnt ) ;
+
+
+Try to use the 'Squared' versions if you can because you +save a costly sqrt() function. +

sgMat4

+sgMat4 arrays are SM_float[4][4] arrays for convenience - but notice +that the order of the elements is such that you can take the +address of an sgMat4, cast that into a 'float *' ('double *' for +SGD) and pass the result to any OpenGL matrix function. eg: +
+
+   sgMat4 m ;
+   sgMakeIdentMat4 ( m ) ;
+   glLoadMatrixf ( (GMfloat *) m ) ;
+
+...or...
+
+   sgdMat4 m ;
+   sgdMakeIdentMat4 ( m ) ;
+   glLoadMatrixd ( (GMdouble *) m ) ;
+
+
+Another way to look at this is to treat an sgMat4 as an array +of four sgVec4's. This is convenient for quite a few reasons. +For example, you can extract the sgVec3 that represents the +translation part of an sgMat4 by just using mat[3] anywhere +where an sgMat3 would be appropriate. +

sgTriangleSolver functions

+Remember all those high-school trig problems (eg "Given two +sides and included angle, find length of remaining side")... +nope - neither do I. That's why these functions are useful. +

+ + + + + +
+NOTES: +
    +
  • lenA, lenB, lenC = The lengths of sides A, B and C. +
  • angA, angB, angC = The angles opposite sides A, B and C. +
  • SSS = Three sides. +
  • SAS = Two sides and the angle between them. +
  • ASA = Two angles and the side between them. +
  • SAA = One side and two angles that don't include it. +
  • ASS = Two sides and one angle that's not between them. +
+
+
Triangle
+
+A triangle can be specified completely using the 'SSS', 'SAS', +'SSA' and 'ASA' methods - but if you only know two sides and an +angle that's NOT between those two sides (the 'ASS' method) then +there are often two possible triangles that fit that description. +

+Hence (in the ASS case), SG needs to know whether one of the +unknown vertices is greater than 90 degrees (Obtuse) or less +than 90 degrees (Acute). Hence the two routines below that use +ASS notation have to be told whether angA is Obtuse or not. +

+
+void sgTriangleSolver_SSStoAAA ( SGfloat  lenA, SGfloat  lenB, SGfloat  lenC,
+                                 SGfloat *angA, SGfloat *angB, SGfloat *angC ) ;
+void sgTriangleSolver_SAStoASA ( SGfloat  lenA, SGfloat  angB, SGfloat  lenC,
+                                 SGfloat *angA, SGfloat *lenB, SGfloat *angC ) ;
+void sgTriangleSolver_ASAtoSAS ( SGfloat  angA, SGfloat  lenB, SGfloat  angC,
+                                 SGfloat *lenA, SGfloat *angB, SGfloat *lenC ) ;
+void sgTriangleSolver_SAAtoASS ( SGfloat  lenA, SGfloat  angB, SGfloat  angA,
+                                 SGfloat *angC, SGfloat *lenB, SGfloat *lenC ) ;
+void sgTriangleSolver_ASStoSAA ( SGfloat  angB, SGfloat  lenA, SGfloat  lenB,
+                                 bool angA_is_obtuse,
+                                 SGfloat *lenC, SGfloat *angA, SGfloat *angC ) ;
+
+
+These functions take three parameters which are a mixture of lengths and angles +for an arbitary triangle. They return the missing three parameters. +In all cases of 'degenerate' triangles (eg zero angles, zero lengths), the +package comes up with a plausible result - although it may not be a unique +solution. This should be robust and more roundoff-error-tolerant than +producing an error return. +

+Impossible triangles will produce all-zero results. +

+If one or more of the results are not needed, pass a NULL pointer for it +and the package can avoid doing the unnecessary trig and perhaps run a +little faster. +

+
+SGfloat sgTriangleSolver_ASAtoArea ( SGfloat angA, SGfloat lenB, SGfloat angC ) ;
+SGfloat sgTriangleSolver_SAStoArea ( SGfloat lenA, SGfloat angB, SGfloat lenC ) ;
+SGfloat sgTriangleSolver_SSStoArea ( SGfloat lenA, SGfloat lenB, SGfloat lenC ) ;
+SGfloat sgTriangleSolver_SAAtoArea ( SGfloat lenA, SGfloat angB, SGfloat angA ) ;
+SGfloat sgTriangleSolver_ASStoArea ( SGfloat angB, SGfloat lenA, SGfloat lenB,
+                                     bool angA_is_obtuse ) ;
+
+
+These compute the area of a triangle from three parameters. Impossible +triangles (eg lenA > lenB+lenC) return zero areas. +

sgCoord

+This simple structure contains two members - each of type +'sgVec3' - the first is 'xyz', the second 'hpr' - and together, +they represent a rotation followed by a translation. +

+There is a rich set of functions to interconvert sgCoord's and +sgMat4's. +

sgQuat

+The sgQuat is an array of four floats, (x, y, z, w), respresenting +the quaternion q = w + xi + yj + zk. +

+It can be used to encode rotations. +The quaternion (sin(a) * v, cos(a)) rotates 2*a about the vector v. +

+There is a rich set of functions to interconvert sgQuat's and +other rotation structures. +

sgSphere

+An sgSphere contains a sgVec3 for the center of the sphere and +an SGfloat for the radius. +
+
+class sgSphere
+{
+public:
+  sgVec3  center ;
+  SGfloat radius ;
+
+  SGfloat *getCenter (void) ;
+  SGfloat  getRadius (void) ;
+
+  void setCenter ( SGfloat x, SGfloat y, SGfloat z ) ;
+  void setRadius ( SGfloat r ) ;
+
+  int isEmpty (void) ;
+  void empty  (void) ;
+
+  void orthoXform ( sgMat4 m ) ;
+
+  void extend ( sgSphere *s ) ;
+  void extend ( sgBox    *b ) ;
+  void extend ( sgVec3    v ) ;
+
+  int intersects ( sgSphere *s ) ;
+  int intersects ( sgVec4 plane ) ;
+  int intersects ( sgBox *b ) ;
+} ;
+
+
+Since sgSphere's are frequently used as simple bounding shapes +for field-of-view culling, it's quite useful to be able to represent +an 'empty' sphere. This is represented using a sphere of +Negative radius. +

+The 'isEmpty()' function tests to see if a sphere is empty and the +'empty()' function forces the sphere to be empty. +

+The 'orthoXform(m)' function transforms the sphere using the matrix +'m' - which must be orthographic (since transforming a sphere +by a non-ortho matrix yields something that's no longer spherical). +

+Three 'extend' functions allow you to expand the sphere to +encompass other shapes. These functions attempt to minimise +the radius of the resulting sphere: +

+
+  void extend ( sgSphere *s ) ;
+  void extend ( sgBox    *b ) ;
+  void extend ( sgVec3    v ) ;
+
+
+There are also three intersection tests that return TRUE if the +volume contained by the sphere intersects the volume contained +by the other object: +
+
+  int intersects ( sgSphere *s ) ;
+  int intersects ( sgBox *b ) ;
+  int intersects ( sgVec4 plane ) ;
+
+
+('plane' in this context means the semi-infinite volume bounded +by that plane). +

sgBox

+An sgBox contains an sgVec3 for the vertex of the cube +at the minimum (X,Y,Z) and another at the maximum (X,Y,Z). +
+
+class sgBox
+{
+public:
+  sgVec3 min ;
+  sgVec3 max ;
+
+  SGfloat *getMin (void) ;
+  SGfloat *getMax (void) ;
+
+  void setMin ( SGfloat x, SGfloat y, SGfloat z ) ;
+  void setMax ( SGfloat x, SGfloat y, SGfloat z ) ;
+
+  int isEmpty(void) ;
+  void empty (void) ;
+
+  void extend  ( sgSphere *s ) ;
+  void extend  ( sgBox    *b ) ;
+  void extend  ( sgVec3    v ) ;
+
+  int intersects ( sgSphere *s ) ;
+  int intersects ( sgBox    *b ) ;
+  int intersects ( sgVec4   plane ) ;
+} ;
+
+
+
+Since sgBox'es are frequently used as simple bounding shapes +for field-of-view culling, it's quite useful to be able to represent +an 'empty' box. This is represented using a box whose minumum vertex +has larger X, Y or Z than its maximum vertex. +

+The 'isEmpty()' function tests to see if a box is empty and the +'empty()' function forces the box to be empty. +

+Three 'extend' functions allow you to expand the box to +encompass other shapes. These functions attempt to minimise +the size of the resulting box: +

+
+  void extend ( sgSphere *s ) ;
+  void extend ( sgBox    *b ) ;
+  void extend ( sgVec3    v ) ;
+
+
+There are also three intersection tests that return TRUE if the +volume contained by the box intersects the volume contained +by the other object: +
+
+  int intersects ( sgSphere *s ) ;
+  int intersects ( sgBox *b ) ;
+  int intersects ( sgVec4 plane ) ;
+
+
+('plane' in this context means the semi-infinite volume bounded +by that plane). +

sgFrustum

+An sgFrustum corresponds to the set of parameters that is +used to describe an OpenGL view frustum. +
+
+class sgFrustum
+{
+public:
+
+  sgFrustum (void) ;
+
+  void setFrustum ( SGfloat left  , SGfloat right,
+                    SGfloat bottom, SGfloat top,
+                    SGfloat near  , SGfloat far ) ;
+  void setFOV     ( SGfloat h, SGfloat v ) ;
+  void setNearFar ( SGfloat n, SGfloat f ) ;
+ 
+  SGfloat getHFOV (void) ;
+  SGfloat getVFOV (void) ;
+  SGfloat getNear (void) ;
+  SGfloat getFar  (void) ;
+  SGfloat getLeft (void) ;
+  SGfloat getRight(void) ;
+  SGfloat getTop  (void) ;
+  SGfloat getBot  (void) ;
+
+  void getFOV     ( SGfloat *h, SGfloat *v ) ;
+  void getNearFar ( SGfloat *n, SGfloat *f ) ;
+
+  int  contains ( sgVec3    p ) ;
+  int  contains ( sgSphere *s ) ;
+} ;
+
+
+There are two ways to use an sgFrustum: +
    +
  • You can call setNearFar() and setFOV() to set the near/far + clip planes and the field of view (in degrees - horizontally + and vertically). You can use all the get*() functions to + query the frustum. +
  • You can call setFrustum - with the same parameters as you'd + pass to a glFrustum command. You can subsequently update the + near/far planes with setNearFar() and use all the get*() + functions EXCEPT getFOV(). Since glFrustum allows one to + define all kinds of skewed frustums, it is impossible to + return meaningful FOV figures. +
+The constructor for an sgFrustum produces a simple +45 degree by 45 degree frustum with the near clip +at one unit and the far clip at one million units. +
+
+  int  contains ( sgVec3    p ) ;
+  int  contains ( sgSphere *s ) ;
+
+
+...returns SG_OUTSIDE if the point or sphere lies entirely outside +the volume contained by the frustum, SG_INSIDE if it lies entirely +inside the frustum - or SG_STRADDLE if they only partially overlap. +

Constants.

+Since finding a portable definition for PI is impossible (thanks Mr Gates), +SG supplies a suitable definition - and some convenience multipliers +to convert degrees to radians and back again. +
+
+#define SG_PI
+#define SG_DEGREES_TO_RADIANS
+#define SG_RADIANS_TO_DEGREES
+
+
+

Vector functions:

+Pretty much all the low level vector functions are available for +sgVec2, sgVec3 and sgVec4. The order of parameters is always +destination first, operands next - in the order that you'd +write them in a C-style assignment statement. Hence (for example): +
+
+  sgAddVec3 ( dst, a, b ) ;   /* dst = a + b ; */
+  sgAddVec3 ( dst, a ) ;      /* dst += a ; */
+
+
+The following functions exist: +
    +
  • Zero - set all elements to zero. +
  • Set - set each element individually. +
  • Add - add vectors element by element. +
  • Sub - subtract vectors element by element. +
  • Scale - multiply each element of a vector by a variable. +
  • AddScaled - dst+=src*scale or dst = a + b * scale. +
  • Negate - negate each element of a vector. +
  • Compare - compare vectors element by element with optional tolerance. + (return TRUE if vectors are equal - within tolerances) +
  • Equal - return TRUE if vectors are exactly equal. +
  • Length - compute length of a vector. +
  • Distance - compute distance between two points. +
  • DistanceSquared - compute the square of the distance between two points. +
  • ScalarProduct - scalar (dot) product. +
  • VectorProduct - vector (cross) product (3-element vectors ONLY!). +
  • Normalise/Normalize - make vector be one unit long. +
  • Lerp - linear interpolate between a and b by fraction 'f'. +
  • LerpAngle - Lerp allowing for the modulo-360 problem. +
+Here are all the function prototypes - as you can see, the names +are 100% consistent and the paramter order is easy to remember. +
+  void sgZeroVec2 ( sgVec2 dst ) ;
+  void sgZeroVec3 ( sgVec3 dst ) ;
+  void sgZeroVec4 ( sgVec4 dst ) ;
+
+  void sgSetVec2  ( sgVec2 dst, SGfloat x, SGfloat y ) ;
+  void sgSetVec3  ( sgVec3 dst, SGfloat x, SGfloat y, SGfloat z ) ;
+  void sgSetVec4  ( sgVec4 dst, SGfloat x, SGfloat y, SGfloat z, SGfloat w ) ;
+
+  void sgCopyVec2 ( sgVec2 dst, sgVec2 src )
+  void sgCopyVec3 ( sgVec3 dst, sgVec3 src )
+  void sgCopyVec4 ( sgVec4 dst, sgVec4 src )
+
+  void sgAddVec2  ( sgVec2 dst, sgVec2 src )
+  void sgAddVec3  ( sgVec3 dst, sgVec3 src )
+  void sgAddVec4  ( sgVec4 dst, sgVec4 src )
+
+  void sgAddVec2  ( sgVec2 dst, sgVec2 src1, sgVec2 src2 )
+  void sgAddVec3  ( sgVec3 dst, sgVec3 src1, sgVec3 src2 )
+  void sgAddVec4  ( sgVec4 dst, sgVec4 src1, sgVec4 src2 )
+
+  void sgSubVec2  ( sgVec2 dst, sgVec2 src )
+  void sgSubVec3  ( sgVec3 dst, sgVec3 src )
+  void sgSubVec4  ( sgVec4 dst, sgVec4 src )
+
+  void sgSubVec2  ( sgVec2 dst, sgVec2 src1, sgVec2 src2 )
+  void sgSubVec3  ( sgVec3 dst, sgVec3 src1, sgVec3 src2 )
+  void sgSubVec4  ( sgVec4 dst, sgVec4 src1, sgVec4 src2 )
+
+  void sgNegateVec2 ( sgVec2 dst )
+  void sgNegateVec3 ( sgVec3 dst )
+  void sgNegateVec4 ( sgVec4 dst )
+
+  void sgNegateVec2 ( sgVec2 dst, sgVec2 src )
+  void sgNegateVec3 ( sgVec3 dst, sgVec3 src )
+  void sgNegateVec4 ( sgVec4 dst, sgVec4 src )
+
+  void sgScaleVec2  ( sgVec2 dst, SGfloat s )
+  void sgScaleVec3  ( sgVec3 dst, SGfloat s )
+  void sgScaleVec4  ( sgVec4 dst, SGfloat s )
+
+  void sgScaleVec2  ( sgVec2 dst, sgVec2 src, SGfloat s )
+  void sgScaleVec3  ( sgVec3 dst, sgVec3 src, SGfloat s )
+  void sgScaleVec4  ( sgVec4 dst, sgVec4 src, SGfloat s )
+
+  void sgAddScaledVec2  ( sgVec2 dst, svVec2 src, SGfloat s )
+  void sgAddScaledVec3  ( sgVec3 dst, svVec3 src, SGfloat s )
+  void sgAddScaledVec4  ( sgVec4 dst, svVec4 src, SGfloat s )
+
+  void sgAddScaledVec2  ( sgVec2 dst, sgVec2 a, svVec2 b, SGfloat s )
+  void sgAddScaledVec3  ( sgVec3 dst, sgVec3 a, svVec3 b, SGfloat s )
+  void sgAddScaledVec4  ( sgVec4 dst, sgVec4 a, svVec4 b, SGfloat s )
+
+  int sgCompareVec2 ( sgVec2 a, sgVec2 b, SGfloat tol )
+  int sgCompareVec3 ( sgVec3 a, sgVec3 b, SGfloat tol )
+  int sgCompareVec4 ( sgVec4 a, sgVec4 b, SGfloat tol )
+
+  int sgEqualVec2   ( sgVec2 a, sgVec2 b )
+  int sgEqualVec3   ( sgVec3 a, sgVec3 b )
+  int sgEqualVec4   ( sgVec4 a, sgVec4 b )
+
+  SGfloat sgScalarProductVec2 ( sgVec2 a, sgVec2 b )
+  SGfloat sgScalarProductVec3 ( sgVec3 a, sgVec3 b )
+  SGfloat sgScalarProductVec4 ( sgVec4 a, sgVec4 b )
+
+  void sgVectorProductVec3 ( sgVec3 dst, sgVec3 a, sgVec3 b )
+
+  SGfloat sgLerp ( SGfloat a, SGfloat b, SGfloat f )
+
+  void sgLerp2 ( sgVec2 dst, sgVec2 a, sgVec2 b, SGfloat f )
+  void sgLerp3 ( sgVec3 dst, sgVec3 a, sgVec3 b, SGfloat f )
+  void sgLerp4 ( sgVec4 dst, sgVec4 a, sgVec4 b, SGfloat f )
+
+  SGfloat sgDistanceSquaredVec2 ( sgVec2 a, sgVec2 b )
+  SGfloat sgDistanceSquaredVec3 ( sgVec3 a, sgVec3 b )
+  SGfloat sgDistanceSquaredVec4 ( sgVec4 a, sgVec4 b )
+
+  SGfloat sgDistanceVec2 ( sgVec2 a, sgVec2 b )
+  SGfloat sgDistanceVec3 ( sgVec3 a, sgVec3 b )
+  SGfloat sgDistanceVec4 ( sgVec4 a, sgVec4 b )
+
+  SGfloat sgLengthVec2 ( sgVec2 src )
+  SGfloat sgLengthVec3 ( sgVec3 src )
+  SGfloat sgLengthVec4 ( sgVec4 src )
+
+  /* Anglo-US spelling issues.  <sigh> */
+
+  #define sgNormalizeVec2 sgNormaliseVec2
+  #define sgNormalizeVec3 sgNormaliseVec3
+  #define sgNormalizeVec4 sgNormaliseVec4
+
+  void sgNormaliseVec2 ( sgVec2 dst )
+  void sgNormaliseVec3 ( sgVec3 dst )
+  void sgNormaliseVec4 ( sgVec4 dst )
+
+  void sgNormaliseVec2 ( sgVec2 dst, sgVec2 src )
+  void sgNormaliseVec3 ( sgVec3 dst, sgVec3 src )
+  void sgNormaliseVec4 ( sgVec4 dst, sgVec4 src )
+
+
+

Matrix Functions.

+The following functions let you construct an sgMat4 from a variety of +input data formats: +
+
+  void sgCopyMat4      ( sgMat4 dst, sgMat4 src ) ;
+
+  void sgMakeIdentMat4 ( sgMat4 dst ) ;
+
+  void sgMakeCoordMat4 ( sgMat4 dst, SGfloat x, SGfloat y, SGfloat z,
+                                     SGfloat h, SGfloat p, SGfloat r ) ;
+  void sgMakeCoordMat4 ( sgMat4 dst, sgVec3 xyz, sgVec3 hpr )
+  void sgMakeCoordMat4 ( sgMat4 dst, sgCoord *src )
+
+  void sgMakeRotMat4   ( sgMat4 dst, sgVec3 hpr )
+  void sgMakeRotMat4   ( sgMat4 dst, SGfloat h, SGfloat p, SGfloat r )
+  void sgMakeRotMat4   ( sgMat4 dst, SGfloat angle, sgVec3 axis ) ;
+
+  void sgMakeTransMat4 ( sgMat4 dst, sgVec3 xyz ) ;
+  void sgMakeTransMat4 ( sgMat4 dst, SGfloat x, SGfloat y, SGfloat z ) ;
+
+  void sgQuatToMatrix  ( sgMat4 dst, sgQuat quat ) ;
+
+
+
+You can multiply matrices: +
+
+  void sgMultMat4      ( sgMat4 dst, sgMat4 a, sgMat4 b ) ;
+  void sgPostMultMat4  ( sgMat4 dst, sgMat4 a ) ;
+  void sgPreMultMat4   ( sgMat4 dst, sgMat4 a ) ;
+
+
+You can do a cheap matrix inversion (for simple rotate/translate +matrices): +
+
+  void sgTransposeNegateMat4 ( sgMat4 dst ) ;
+  void sgTransposeNegateMat4 ( sgMat4 dst, sgMat4 src ) ;
+
+
+...or a (more costly) full matrix inversion (for more complex matrices): +
+
+  void sgInvertMat4 ( sgMat4 dst ) ;
+  void sgInvertMat4 ( sgMat4 dst, sgMat4 src ) ;
+
+
+You can transform vertices and points using a matrix. The 'Vec*' forms +assume that the vector merely need to be rotated (like you would want +for a surface normal for example) - whilst the 'Pnt*' forms perform +a rotate and translate. If your matrix is more complex and contains +scaling, shearing, perspective and such like, then use the 'FullXform' +versions - which are quite a bit slower than the other forms: +
+
+  void sgXformVec3     ( sgVec3 dst, sgMat4 mat ) ;
+  void sgXformVec3     ( sgVec3 dst, sgVec3 src, sgMat4 mat ) ;
+
+  void sgXformPnt3     ( sgVec3 dst, sgMat4 mat ) ;
+  void sgXformPnt3     ( sgVec3 dst, sgVec3 src, sgMat4 mat ) ;
+
+  void sgFullXformPnt3 ( sgVec3 dst, sgMat4 mat ) ;
+  void sgFullXformPnt3 ( sgVec3 dst, sgVec3 src, sgMat4 mat ) ;
+
+  void sgXformVec4     ( sgVec4 dst, sgMat4 mat ) ;
+  void sgXformVec4     ( sgVec4 dst, sgVec4 src, sgMat4 mat ) ;
+
+  void sgXformPnt4     ( sgVec4 dst, sgMat4 mat ) ;
+  void sgXformPnt4     ( sgVec4 dst, sgVec4 src, sgMat4 mat ) ;
+
+  void sgFullXformPnt4 ( sgVec4 dst, sgMat4 mat ) ;
+  void sgFullXformPnt4 ( sgVec4 dst, sgVec4 src, sgMat4 mat ) ;
+
+
+The properties of a matrix can be tested with: +
+  int sgClassifyMat4 ( const sgMat4 mat ) ;
+
+which returns a bitmask with zero or more of the following bits set: +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
SG_ROTATIONUpper 3x3 includes a rotational component.
SG_MIRRORChanges handedness.
SG_SCALEUniform scaling going on.
SG_NONORTHOUpper 3x3 not orthogonal (including non-uniform scaling).
SG_TRANSLATIONTranslates.
SG_PROJECTIONFourth column not 0,0,0,1.
+ +

Coord routines:

+These routines operate on 'sgCoord' structures: +
+
+  void sgZeroCoord ( sgCoord *dst ) ;
+  void sgSetCoord  ( sgCoord *dst, SGfloat x, SGfloat y, SGfloat z,
+                                   SGfloat h, SGfloat p, SGfloat r ) ;
+  void sgSetCoord  ( sgCoord *dst, sgVec3 xyz, sgVec3 hpr ) ;
+  void sgSetCoord  ( sgCoord *coord, sgMat4 src ) ;
+  void sgCopyCoord ( sgCoord *dst, sgCoord *src ) ;
+
+
+The varient of sgSetCoord that takes a matrix is somewhat tricky since +there is no way to convert matrices that are not simple rotate/translates +into sgCoord's - and even when the matrix is a simple rotate/translate, +there are a number of possible sets of Euler rotations that could +be appropriate to reproduce the behavior of the input matrix. sgSetCoord +picks a valid rotation - but just beware of this behaviour. +

Quaternion routines:

+Quaternions are convenient alternatives to Matrices for storing +rotations. +
+  void sgMakeIdentQuat ( sgQuat dst ) ;
+
+Creates the identity quaternion. (0,0,0,1) +
+  void sgSetQuat ( sgQuat dst, SGfloat w,
+                               SGfloat x,
+                               SGfloat y,
+                               SGfloat z ) ;
+
+Sets the four components of the quaternion. +
+  void sgCopyQuat ( sgQuat dst, sgQuat src ) ;
+
+Copies one quaternion into another. +
+  void sgNormalizeQuat ( sgQuat dst ) ;
+  void sgNormalizeQuat ( sgQuat dst, sgQuat src ) ;
+
+For most operations, quaternions need to be normalized, +these functions ensure that they are. +
+  void sgInvertQuat ( sgQuat dst ) ;
+  void sgInvertQuat ( sgQuat dst, sgQuat src ) ;
+
+Computes the inverse of a quaternion. +
+  void sgQuatToAngleAxis ( SGfloat *angle, sgVec3 axis, const sgQuat src ) ;
+  void sgQuatToAngleAxis ( SGfloat *angle,
+                           SGfloat *x, SGfloat *y, SGfloat *z,
+                           const sgQuat src ) ;
+
+Converts a quaternion into an angle+axis format - just the thing +to pass to glRotate for example. +
+  void sgAngleAxisToQuat ( sgQuat dst, SGfloat angle, const sgVec3 axis ) ;
+  void sgAngleAxisToQuat ( sgQuat dst,
+                           SGfloat angle,
+                           SGfloat x, SGfloat y, SGfloat z ) ;
+
+Converts an angle+axis rotation into a quaternion. +
+  void sgMultQuat     ( sgQuat dst, sgQuat a, sgQuat b ) ;
+  void sgPostMultQuat ( sgQuat dst, sgQuat q ) ;
+  void sgPreMultQuat  ( sgQuat dst, sgQuat q ) ;
+
+Concatenates quaternion rotations. +
+  void sgQuatToMatrix ( sgMat4 mat, sgQuat quat ) ;
+  void sgMatrixToQuat ( sgQuat quat, sgMat4 mat ) ;
+
+Converts between quaternions and rotation matrices. +
+  void sgPostRotQuat ( sgQuat dst, SGfloat angle, sgVec3 axis )
+  void sgPostRotQuat ( sgQuat dst, SGfloat angle,
+                       SGfloat x, SGfloat y, SGfloat z )
+  void sgPreRotQuat  ( sgQuat dst, SGfloat angle,
+                       SGfloat x, SGfloat y, SGfloat z )
+
+Rotates a quaternion by an angle/axis rotation. +
+extern void sgSlerpQuat ( sgQuat dst,
+                          const sgQuat from, const sgQuat to,
+                          const SGfloat t ) ;
+
+Interpolates between two quaternions. +

Miscellaneous Functions.

+
+  void sgHPRfromVec3 ( sgVec3 hpr, sgVec3 src ) ;
+
+This function takes a vector representing a direction and computes +a suitable heading and pitch angle to look along that vector. Since +the roll angle is indeterminate, it is set to zero. +
+  void sgMakeNormal ( sgVec3 dst, sgVec3 a, sgVec3 b, sgVec3 c ) ;
+
+This finds the surface normal of a triangle given three vertices. +

Plane Equation Functions:

+
+  SGfloat sgDistToPlaneVec3 ( sgVec4 plane, sgVec3 pnt ) ;
+
+This returns the distance from the point to the plane. +
+  SGfloat sgHeightAbovePlaneVec3 ( sgVec4 plane, sgVec3 pnt ) ;
+
+This returns the vertical (Z) distance from the point to the +plane (my applications tend to use Z-is-up conventions). +
+  void sgMakePlane ( sgVec4 dst, sgVec3 a, sgVec3 b, sgVec3 c ) ;
+
+This finds the plane equation of a triangle given three vertices. +
+  void sgMakePlane ( sgVec4 dst, sgVec3 normal, sgVec3 pnt ) ;
+
+This finds the plane equation of a plane given its normal and +a point on the plane. +

Intersection Calculations:

+These routines compute the intersections of various geometric +entities: +
+int sgIsectPlanePlane       ( sgVec3 point, sgVec3 dir,
+                              sgVec4 plane1, sgVec4 plane2 ) ;
+
+Two planes intersect along an infinite line. Given two planes, +this routine routines a point and direction for the intersection +line. It returns FALSE if presented with two parallel planes, +TRUE otherwise. +
+int sgIsectInfLinePlane     ( sgVec3 dst,
+                              sgVec3 l_org, sgVec3 l_vec,
+                              sgVec4 plane ) ;
+
+Given a plane, and an infinite line, +this routine routines the point at which they intersect. +It returns FALSE if presented with a line which is parallel +to the plane, TRUE otherwise. +
+int sgIsectInfLineInfLine   ( sgVec3 dst,
+                              sgVec3 l1_org, sgVec3 l1_vec,
+                              sgVec3 l2_org, sgVec3 l2_vec ) ;
+
+Two infinite lines in 3D are unlikely to intersect - even +if you actually expect them to (because of roundoff error). +Hence, this routine sets dst to the closest point on the +second line which is closest to the first line. Return +FALSE if the lines are parallel, TRUE otherwise. +
+SGfloat sgIsectLinesegPlane ( sgVec3 dst,
+                              sgVec3 v1, sgVec3 v2,
+                              sgVec4 plane ) ;
+
+Intersect a line segment with a plane. The return +result is in the range 0..1 if the intersection lies +between v1 and v2, >1 if beyond v2 and <0 if before v1. +FLT_MAX is returned if the vector does not intersect +the plane. +

Interconversion between sg and sgd types:

+The following routines interconvert between double precision +'sgd' types and their single precision 'sg' counterparts: +
+  void sgdSetVec2 ( sgdVec2 dst, sgVec2 src ) ;
+  void sgdSetVec3 ( sgdVec3 dst, sgVec3 src ) ;
+  void sgdSetVec4 ( sgdVec4 dst, sgVec4 src ) ;
+  void sgdSetMat4 ( sgdMat4 dst, sgMat4 src ) ;
+  void sgdSetCoord ( sgdCoord *dst, sgCoord *src ) ;
+
+  void sgSetVec2 ( sgVec2 dst, sgdVec2 src ) ;
+  void sgSetVec3 ( sgVec3 dst, sgdVec3 src ) ;
+  void sgSetVec4 ( sgVec4 dst, sgdVec4 src ) ;
+  void sgSetMat4 ( sgMat4 dst, sgdMat4 src ) ;
+  void sgSetCoord ( sgCoord *dst, sgdCoord *src ) ;
+
+

Perlin Noise.

+There are three classes that implement Perlin Noise functions +(in one, two and three dimensions). +
+
+class sgPerlinNoise_1D
+{
+  sgPerlinNoise_1D () ;
+  void regenerate  () ;
+  SGfloat getNoise ( SGfloat x ) ;
+} ;
+ 
+class sgPerlinNoise_2D
+{
+  sgPerlinNoise_2D () ;
+  void regenerate  () ;
+  SGfloat getNoise ( sgVec2 pos ) ;
+  SGfloat getNoise ( SGfloat x, SGfloat y ) ;
+} ;
+ 
+class sgPerlinNoise_3D
+{
+  sgPerlinNoise_3D () ;
+  void regenerate  () ;
+  SGfloat getNoise ( sgVec3 pos ) ;
+  SGfloat getNoise ( SGfloat x, SGfloat y, SGfloat z ) ;
+} ;
+
+
+In each case, you simply construct the class, then call 'getNoise' +with the coordinate (either one, two or three-dimensional) at which +you need the value for the noise function. Perlin noise is both +repeatable (if you make the same request twice, you get the same +result) and continuous (there are no large jumps between results +for points that are close to one-another). +

+Calling 'regenerate' will cause the function to subsequently +generate a different noise pattern (presuming you didn't re-seed +the 'rand()' function to the same value before each call). +

Spring/Mass/Damper model.

+Many applications can greatly benefit from some simple dynamics +modelling. SG includes two classes that taken together implement +a standard Spring-Mass-Damper model with Euler integration. +
+
+  class sgParticle ;
+  class sgSpringDamper ;
+
+
+The idea is that you connect up a bunch of 'particles' (which each have +mass, position and velocity) using a collection of springs (actually, these +are combinations springs and dampers). Then, each frame, you can apply +forces to some or all of the particles - and perhaps forcably reposition +some of them - then loop around updating all of the spring-damper models +to see what forces they apply to the particles as a result. Finally, you +should call the 'upadate' function for each particle to see where it ends +up some short time later. +
+
+class sgParticle
+{
+  sgParticle ( float mass ) ;
+  sgParticle ( float mass, float x, float y, float z ) ;
+  sgParticle ( float mass, sgVec3 position ) ;
+ 
+  float *getPos         () ;
+  float *getVel         () ;
+  float *getForce       () ;
+  float  getMass        () ;
+ 
+  void   setPos      ( sgVec3 p ) ;
+  void   setVel      ( sgVec3 v ) ;
+  void   setForce    ( sgVec3 f ) ;
+
+  void   setPos      ( float x, float y, float z ) ;
+  void   setVel      ( float x, float y, float z ) ;
+  void   setForce    ( float x, float y, float z ) ;
+
+  void   setMass     ( float  m ) ;
+ 
+  void zeroForce   ()           ;
+  void addForce    ( sgVec3 f ) ;
+  void gravityOnly ()           ;
+
+  void bounce ( sgVec3 normal, float coefRestitution ) ; 
+  void update ( float dt ) ;
+} ;
+
+
+Aside from the obvious set/get routines that allow you to set or get the +particles mass, position, velocity and the total force that's applied to it, +you can also zero the force (a usual thing to do at the start of each cycle) +or set the force equal to normal gravity, or you can add a force to whatever +is currently being applied. The constructor function requires that you +pass in the mass and (optionally) the initial position. The mass of a +particle cannot ever be zero because you'll get divide-by-zero errors +all over the place if you do. +
+
+class sgSpringDamper
+{
+  sgSpringDamper () ;
+  sgSpringDamper ( sgParticle *_p0, sgParticle *_p1,
+                   float _stiffness, float _damping,
+                   float _restLength = -1.0f ) ;
+ 
+  float       getRestLength () ;
+  float       getStiffness  () ;
+  float       getDamping    () ;
+  sgParticle *getParticle   ( int which ) ;
+ 
+  void setParticles ( sgParticle *_p0, sgParticle *_p1 ) ;
+  void setParticle  ( int which, sgParticle *p ) ;
+ 
+  void setRestLength () ;
+ 
+  void setRestLength ( float l ) ;
+  void setStiffness  ( float s ) ;
+  void setDamping    ( float d ) ;
+ 
+  void update () ;
+ 
+} ;
+
+
+Each spring/damper is connected to two sgParticle's. It has a stiffness +and a damping factor plus a 'rest' length (ie how long it is when no +forces are applied to the system). If you omit the rest length, it will be +calculated from the current positions of the two particles. +

+Apart from the usual set/get functions, there is a single 'update' routine +which calculates the forces on the two particles and calls 'addForce' to +each. +

+A typical application will look like this: +

+Initialisation: +

    +
  • Construct all the sgParticle's +
  • Construct all the sgSpringDamper's and connect them to the particles. +
+Initialisation: +Each frame... +
    +
  • For each particle: Set up all the EXTERNAL forces that apply to it: +
      +
    • particle->zeroForce () ; ...or... +
    • particle->gravityOnly () ; ...or... +
    • particle->setForce ( something ) ; +
    + Don't ever just allow the previous frame's forces to continue to be + applied. + +
  • For each spring/damper add in the forces it applies to + the particles it's connected to: spring -> update () ; + +
  • For each particle: Update it's velocity and position: particle -> update ( dt ) + (where 'dt' is the elapsed time since the previous frame). +
  • If the particle collided with something, then you can adjust + it's velocity using: + sgParticle::bounce ( sgVec3 normal, float coefRestitution ) + (Where 'normal' is the surface normal of the plane we hit and + 'coefRestitution' is 1.0 for perfectly elastic surfaces, 0.0 for + ultra-sticky surfaces...or somewhere in between). +
+As always with these systems, if you set the spring stiffness too high, or the +damping coefficient too low, these equations will tend to explode - generating +unreasonably large forces and velocities. The only way to fix this is to back +off the numbers - or call both sets of 'update' functions very frequently. +

+You have been warned! +

+By default, gravity is set to -9.8 meters/sec/sec in the Z direction - but this +assumes you are on earth, using the metric (mks) system and have Z-is-up coordinates. +

+If any of those are not true, you can change the force that 'particle->gravityOnly()' +applies using: +

+
+  void   sgSetGravity     ( float  g ) ;
+  void   sgSetGravityVec3 ( sgVec3 g ) ;
+  float *sgGetGravityVec3 () ;
+  float  sgGetGravity     () ;
+
+
+Note that 'sgSetGravity' and 'sgGetGravity' use positive numbers for the +accelleration due to gravity - and assume Z-is-up. But the 'Vec3' versions +make neither of those assumptions - so make sure the vector you give points +DOWNWARDS! +

+eg +

+
+    sgSetGravity ( 1.6 ) ;   /* On the Moon! */
+
+
+...but... +
+
+    sgSetVec3 ( lunar_gravity, 0.0, 0.0, -1.6 ) ;   /* Note minus sign! */
+    sgSetGravityVec3 ( lunar_gravity ) ;
+
+
+
+

Credits.

+Thanks to Kevin Thompson +who kindly donated the original Quaternion code. +
+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/sg/triangle_params.xpm +++ plib-doc-1.8.1/html/sg/triangle_params.xpm @@ -0,0 +1,314 @@ +/* XPM */ +static char *triangle_params[] = { +/* columns rows colors chars-per-pixel */ +"256 256 52 1", +" c #00CC00", +". c #00FF33", +"X c green", +"o c #00CC33", +"O c gray100", +"+ c #FF6666", +"@ c #FF3333", +"# c red", +"$ c #FFCCCC", +"% c #FF9999", +"& c #CCFFFF", +"* c gray80", +"= c gray60", +"- c #663366", +"; c gray20", +": c gray40", +"> c #669966", +", c #003300", +"< c black", +"1 c #FFCCFF", +"2 c #330033", +"3 c #663333", +"4 c #000033", +"5 c #666699", +"6 c #333300", +"7 c #FFFFCC", +"8 c #CCCCFF", +"9 c #003333", +"0 c #330000", +"q c #669999", +"w c #336633", +"e c #CC9999", +"r c #336666", +"t c #666633", +"y c #999966", +"u c #CC99CC", +"i c #996699", +"p c #CCFFCC", +"a c #333366", +"s c #FF6699", +"d c #FFCC99", +"f c #FF9966", +"g c #FF0033", +"h c #99CC99", +"j c #FF99CC", +"k c #FF3300", +"l c #FF6633", +"z c #FF3366", +"x c #99CCCC", +"c c #9999CC", +"v c #CCCC99", +"b c #996666", +/* pixels */ +" . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . X", +"X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"oX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoX . XoXoX", +"o . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. . ", +"X . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +"X oXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +"oX .OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X o ", +"oXo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +" X .OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +"XoX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +" . oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +"oX XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +" . oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X o ", +" . XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +"X . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X Xo", +"o . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoXo X", +"X XoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . . ", +" . XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX XoX", +" . oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoXo ", +"oX XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX XoX", +" . oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoXoXo", +"oX XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . X", +"XoXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO XoXo", +" oX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. . X", +"X . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X o ", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +"oX oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" . XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +" . oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" X XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +". . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X o ", +" . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +". XoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" . XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO**=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +" . oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=-;:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" X XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO>;,<:=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +"oXo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO1:2<2,-=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo ", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:,;3,;;=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +". XoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*;4:=5;6;:=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" oX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO7=;;57*=;4;;=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +"XoXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8:6;=OO*=390;=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" X XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:4;=OOO**:;;;:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +"oXo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*;6:*OOOOO*q;0;:=1OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X o ", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=64:OOOOOOO*=w4OOOOOOOOOOOOOOOOOOOOOOOOOOO*:;<;:=1OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@####@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" . XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$:<;=OOOOOOOOOOOOOOOOOOOOOOOOOOOOp=;<,;=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOs@####$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . oX", +" . oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:;;*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOu:;<;=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd@####%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X . ", +" X XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+@#+$OOOOOOOOOOOOOOOOOOOOO=;<:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:;<;:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO1+####@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +"oXo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+####%OOOOOOOOOOOOOOOOOOOO&=<;:OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*=;<<:=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOfg####$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . o", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$+#####@OOOOOOOOOOOOOOOOOOOO$:<;=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=w2;;=*OOOOOOOOOOOOOOOOOOOOOOOOOOO$@####+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +". XoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+@#####%OOOOOOOOOOOOOOOOOOOO*:4t*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOu:,<;:*OOOOOOOOOOOOOOOOOOOOOOOOOO@####@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" oX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$#####@%OOOOOOOOOOO$%%$OOOOOOh;4:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:;<<:=OOOOOOOOOOOOOOOOOOOOOOOO%@####$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX oX", +"XoXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+####@$OOOOOOOOOOO$+##+OOOOOO=;6=1OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*=-,2t=8OOOOOOOOOOOOOOOOOOOOO$@####+OOOOOOOOOO$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" X XOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%@###@%OOOOOOOOOOOO%####jOOOO8:09=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOp*:9<;=*OOOOOOOOOOOOOOOOOOOO+#####OOOOOOO%z@#@@sd1OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +"oXo OOOOOOOOOOOOOOOOOOOOOOOOOOOOO+@###+OOOOOOOOOOOOO$####+OOOO*t<;*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO1*:;<;:*1OOOOOOOOOOOOOOOOO%#####$OOOOO%+#######@@dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX o ", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@####OOOOOOOOOOOOOO$@###kOOOO*;<:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*=;<1OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=:64;:*OOOOOOOOOOOO$k###@%@#######@####%OOOOO@###@+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" X XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+#####@%$OOOOO$+#####gOOO*:60q7OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$+++$OO*y;<;:=$OOOOOOOOOO1@###@$O+@#########@%OOOO%#####gljOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +". . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@######@+%+++@#####@%OOO8:4;=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@####$OO8=:<<:=*OOOOOOOOOO+####+$O%@@#######@$OOO$########@f1OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX o ", +" . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$@#################%OOOO*;;:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%#####@OOO1h:;<;:*OOOOOOOOO%#####+$O$+@######%OOOO@##########+%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +". XoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+###############$OOOO7=;<:OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#######$OOOO*:;<;:=OOOOOOOOO+#####@OOO%+####@OOOO%####@#######@+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" . XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOj@##########gl$OOOOOO:;;=&OOO@##k+$OOOOO+########@%OOOOOOOOO$+k####+$OOOOOOO$###%###%OOOOO*=;<<:=*OOOOOOO$@#####%OOOO+@##$OOOO####@+O+#######%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +" Xo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%+###@#@+dOOOOOOO*:<;eOOO%######%OOOO@##########+OOOOOOO%########@OOOOOOO+###O@##@OOOOOOO=:<0r=*OOOOOOOO+####%OOOOO%+%OOOO@####@$OO$@######%OOOOOOOOO%$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +"oXoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$$O$%$OOOOOOOOOO*;4;=OOO%###########OOO+##@OOOOO%###OOOOOO+#########1OO%###$OOOOOOOO@##+OOOOOOOOOOOOOOOOO=:62;=*O$OOOOOOOOOOOOOOOOOO$%####@$OOO$+####@+OOOOOOOO@###@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +"XoXoOOOOOOOOOOOOOOOOOOOOOOOOOO$@###@OOOOOOOOOOOOOOOOOOO*:<;=OOOO$+#########OOO$#@$OOOOOO@#%OOOOOOO%+#######OOOO@#%OOOOOOOOO%#@$OOOOOOOOOOOOOOOOOO*:;9;:=OOOOOOOOOOOOOOOOOOO%@####%OOOO%######@+%OOOOOO+####$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" oX OOOOOOOOOOOOOOOOOOOOOOOOOO+####%OOOOOOOOOOOOOOOOOOO*tOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*5;90:=*OOOOOOOOOOOOOOO$@####+OOOOOOOO$@####@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +"X XoOOOOOOOOOOOOOOOOOOOOOOOOOOO$+@############@@%OOOO*:<;uOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*=390r=*OOOOOOOOOOOOO$+#####@$$OOOOOOO%@####%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . o", +" oX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO1%l###########@OOOO*-;;*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&=:;0;:*OOOOOOOOOOOOO+#######%$OOOOOOO+####+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +"XoXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$+@#######+$OOOh;;:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:;90:=OOOOOOOOOOOO$%@######@%OOOOOO%####%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +"oX XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%+####%OOOO=90qOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*=r<0r=$OOOOOOOOOOOO$+#######+$OOO$%####+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . oX", +" . oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$%$OOOO$56;=$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$=:<6ah1OOOOOOOOOOOOO%@######@%%O+@####$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X . ", +"X X OOOOOOOOOOOOOOOOOOOOOOOOOOO$$%%$$OOOOOOOOOOOOOOO*:<;xOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO7c:;;;=*OOOOOOOOOOOOO$+@#############+$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +"oXoXOOOOOOOOOOOOOOOOOOOOOOOOO$+@#####@+%OOOOOOOOOOOO*;;:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:;<;:=OOOOOOOOOOOOO$%+###########@$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . o", +"X . OOOOOOOOOOOOOOOOOOOOOOO7sk##########+OOOOOOOOOOO=;2:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:;<<:=*OOOOOOOOOOOOO$+@########@$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +"oX oOOOOOOOOOOOOOOOOOOOOOOO+###########@%OOOOOOOOOOO>;6=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*=:;0r=*OOOOOOOOOOOOOO%+#@####+$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" oX OOOOOOOOOOOOOOOOOOOOOO%############@$OOOOOOOOOO*:<;=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO7x:;0;:*OOOOOOOOOOOOOOO$%%+%$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX oX", +"XoXoOOOOOOOOOOOOOOOOOOOOO%@####@@%+####+OOOOOOOOOOOc;4:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:;<;:=$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" X XOOOOOOOOOOOOOOOOOOOOO%####@jOO%####%OOOOOOOOOO7=;;:OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&=;<9;=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +"oXo OOOOOOOOOOOOOOOOOOOOO@####$OOO@###@%OOOOOOOOOO1:6;=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOe:;<;:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX o ", +"oX .OOOOOOOOOOOOOOOOOOOO$@###@OOOO####@OOOOOOOOOOO*:4;=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:;<;:=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +" . XOOOOOOOOOOOOOOOOOOOO$@###+OOO%####+OO%%$OOOOOO*;,:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*=r<0r=$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO XoX ", +"XoXoOOOOOOOOOOOOOOOOOOOO%####%OOO+###@%O%##@%OOOOO=62:OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO1h:0;;=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX oX", +" . OOOOOOOOOOOOOOOOOOOOO####+OOO@###@$$z###+OOOO*5;9=$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:4<;:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +". X OOOOOOOOOOOOOOOOOOOO$@###@7O$####+O$k###sOOOO7:0;xOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:;<<:=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +" . .OOOOOOOOOOOOOOOOOOOOO@####+O%####%$z####%OOOO*r6:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*=w2;;=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX o ", +"oX OOOOOOOOOOOOOOOOOOOOO%#####@@###@%f####@$OOOOc;<:&OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO1h:;<;=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +" . .OOOOOOOOOOOOOOOOOOOOOO@################%OOOO7i,2y1OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOu:;<;:eOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X . ", +"oX OOOOOOOOOOOOOOOOOOOOOOj@##############+OOOOO*:<;=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*=;<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8=:;<;:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X o ", +"oX XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOp:<;iOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:;0;:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +" . oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:<;*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*=r09:=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" X XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*-,:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&=3<2;=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +"oXo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=;<:OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$%@++@%OOOOOOOOOOO=w;<;=*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&:;;=&OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$@########+$OOOOOOOO&e:;;;:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +". XoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:<;eOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%###########@$OOOOOOOOO*=;<;:=$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . o", +" oX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOe;<:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%#####@++@####@OOOOOOOOOO*=r0=q==*p17OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX o ", +"XoX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=;;q7OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%####@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*O****===:::3;;;;9<<<;<<;;;;:-::b===**$8$O*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:62=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@#@+OOOOOOOOOOOOOOOOOOOOOOOOO&$O***x===:::;:;;<;;<9<<;;09;:3:::=>=****&O17OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +"oXo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:<:=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$O&$&***====::3;;;;90<<90;<;;3;;::====**$&$O1OOOOOOOOOOOOOOOOO71$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +" X .OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=;4:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&O*O***==qb:::;;;;9;<90<<;0;;;:::::==***O&$&$OOOOOOOOOOOOOOOOOOOOOOOO+@@++$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +"XoX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOq62>OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*O*O**====:::::;<;;90<<;<0;;;;:::q==xe*&$&OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$######l1OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +" oXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:<;=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&$&***===:::::;;;;;<<<9090;;;:;::====**O*O$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@#######%7OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo ", +"X X OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:<:*OOOOOOOOOOOOOOOOOOOOOOOOOOOOO$&O****===:::;;;;;;<;<<<<;;;;;::::===**O*O*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$@#######@$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +"oXoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=;0:*OOOOOOOOOOOOOOOOOOOO&$&$&*=====:::;;;;;090<;<;<;;;::::====**O*O*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+#########%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" Xo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=;;qOOOOOOOOOOOO*O&$&***==q=:::;;;;;;<<0909;;;;;::=:==****O*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+###@+@###@$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +"oX .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:92=7OOO87&$&**====::3r3;;0;;<<<909;0;:r::b==***O&$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+###@%+####+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" . OOOOOOOOOOOOOOOOOOOOOOOOOOOOO*3<;c**h===:::::;<;;;<<<09;<93r3::bq===*$&$&O&OOOOOOOOOOOOOOOOOOOO$%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO7$$%%OOOOOOOOOOOOOO$@###@O$####@$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*r<;::-;;2;;<;<<<;<;;;r:::b===***&$O*OOOOOOOOOOOOOOOOOOOOOOOOOOOO%@@+$OOOOOOOOOOOOOOOOOOOOOOOOOOOO$$%%%++@@@@@@kz$OOOOOOOOOOO$####+OO@####+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X o ", +". . OOOOOOOOOOOOOOOOOOOOOOOOOOOOO*:2,0,<<690;;r3:::==xe**O&O*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$@###+OOOOOOOOOOOOOOOOOOOOOOOOOOO$@@@@############%OOOOOOOOOO%####jOO$#####OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +" X .OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=;;;-::5yq==***O$&$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$@###+OOOOOOOOOOOO$$%%%$OOOOOOOOOO#################$OOOOOOOOO@####OOOO@####%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +"Xo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO**=x**78O$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$@###@OOOOOOOOOOO++@@###@+$OOOOOOO##################OOOOOOOOOk###z7OOO%@###@$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +" .XoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@####OOOOOOOOO+##########@$OOOOOO########@@++@#####%OOOOOOO%g###%OOOOO@####%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" X OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+####OOOOOOOO+############@%OOOOO@###@$OOOOOO$+####+$OOOOOOf####%OOOOO%@###@$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +". . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+####$OOOOOO+##############@$OOOO+###@$OOOOOOO$@###+OOOOOOO+###@%O$$%%@#####+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . o", +"X . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%####$OOOOO%@#####+%$%@#####+OOOO+###@%OOOOOOOO+###@$OOOOO1@################@$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +"oX .OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%####%OOOOO+####@%OOOOO%####@%OOO%####%OOOOOOOO+###@$OOOOO$k#################+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%@###+OOOOO@###@%OOOOOO$+###@+OOO$###ksOOOOOOOO%####$OOOOO$###################OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . oX", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$@###+OOOO$####@OOOOOOOO%####@OOO$####+OOOOOOOO%####%OOOOO+#########@@@@@#####%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO XoX ", +". . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$@###@OOOO$####+O$%++@@#######OOOO####+OOOOOOOO%####%OOOOO@####@@+++%%$$O%@###@$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +" X oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@####OOOO%###################OOOO####@OOOOOOOO$@###%OOOO$@###+$OOOOOOOOO$@####%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . o", +"XoX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+####OOOO%###################$OOO@###@$OOOOOOO$@###+OOOO%@###+OOOOOOOOOOO%####+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +" . .OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+####OOOO$###############@#@@$OOO@###@$OOOOOOO$@###+$OOO%####%OOOOOOOOOOO$+###+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" X OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+####$OOO$@#######@@@@+++%%%$OOOO+###@$OOOOOOO$+###@$OO$+###@$OOOOOOOOOOOO$@@%$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . oX", +". . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%@###%OOOO+####@+%%$$OOOOOOOOOOOO%####%OOOOOOOO+###@$OOO+###@OOOOOOOOOOOOOOO$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X . ", +" . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%@###%OOOO%#####+$$O$OOOOOOOOOOOO$###@+OOOOOOOO%####OOOOO+@@%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +". XoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%@###+OOOO$+######@@@@+OOOOOOOOOO$####+OOOOOOOO$@#@+OOOOOO$$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . o", +"XoX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$@###@OOOOO$@#########@$OOOOOOOOOO@###$OOOOOOOOOO$$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@###@OOOOOO$@#########$OOOOOOOOOO%++%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" Xo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@####OOOOOOOO+#######@OOOOOOOOOOOOO$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX oX", +"oX .OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+####OOOOOOOOO$%++++%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%###+OOOOOOOOOOOOOO$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%+%$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX o ", +". . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +" X .OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO XoX ", +" . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX oX", +" . XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" Xo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +"oX .OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX o ", +"XoX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +" . oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X . ", +" X XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . oX", +"oXo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +"oX oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX o ", +" . XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +"X . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +"o . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +"X XoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +"XoX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +" . .OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo ", +" X OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +"oXoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +"X . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +"o XoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +"Xo XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +" Xo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO X o ", +"oXoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoXoX", +"X XoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . Xo", +" oX OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Xo X", +"XoXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" X XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +"oXo OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . o", +" XoXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +"oX oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +" . XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . oX", +"X . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO XoX ", +"o . OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. XoX", +"X XoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO . o", +" . XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX . X", +" . oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoX . ", +". X X . Xo X oX . Xo X Xo X X Xo X Xo X oX . Xo X oX X oX X oX Xo X Xo X Xo X oX . Xo X X oX . Xo X oX . Xo X oX . Xo X oX . Xo X oX . X oX . Xo X oX . Xo X oX . Xo X oX . Xo X oX . Xo X oX . Xo X oX . Xo X oX . oX", +" . . oX . XoXoX . XoXoX .oXoX .oXo. . Xo. . XoX . . XoX . . Xo. . Xo. . XoXoX .oXoX .oXoX . XoXoX . XoXo. . XoX . . XoX . . XoX . . XoX . . XoX . . XoX . . XoX . . XoXoX . XoXoX . XoXoX . XoXoX . XoXoX . XoXoX . XoXoXoXoXoXoXoXoXoXoXoXoXoXoX . XoXoXoXoX Xo", +". . XoXoXoX XoXoX . . X X oX oX X oX X . . XoX . . Xo XoX X oX X . . . X Xo Xo X . . . XoXoXo X XoXo XoX . . XoX . . XoX . . XoX . . XoX . . Xo XoXo . . oX XoXoX . XoXoX . XoXoX . XoXoX . XoXoX . XoXoXoX XoX XoX XoX XoX X . X XoX . . . X XoXo X", +" . Xo X . oXo Xo . XoXo . . . XoXoXoXo . . . oX oX oXoX . oXo. Xo. . XoXoXoXo . XoX . . XoX oX XoXo. . . . . . oX oX oXo Xo Xo . . . oX oX oXoX . XoXoX X . oX oXo Xo Xo . . . oX oX oXo Xo Xo . . Xo . Xo . . . Xo . . oX oX X oXoXoX . . ", +"X . XoXoX . X . X oXo XoXo X Xo . . X . . XoX X . XoX . . XoX XoX Xo . oX X XoX . XoXoXoX oX oX . . . X XoX X . . X XoX oX X . Xo X XoX . X . XoX . XoXoX X . . oX . X Xo XoX X . . X XoX oX X . Xo X . XoXo X XoXoX . XoXoXo . XoXoX . . .oX . Xo . XoX" +}; --- plib-doc-1.8.1.orig/html/ssg/index.html +++ plib-doc-1.8.1/html/ssg/index.html @@ -0,0 +1,157 @@ + + + + + A Simple Scene Graph API for OpenGL. + + + +
+

SSG: A Simple Scene Graph API

+

for OpenGL

+ by Steve Baker +
+

Introduction

+Simple Scene Graph (SSG) is intended to be a really simple, +low-impact, scene graph API that layers nicely on top +of OpenGL using C++ and which works with or without GLUT. +

+SSG is a part of PLIB. +

+This document assumes a certain degree of knowledge of +OpenGL. +

+SSG includes a subsidiary library of simple matix and vector +math with support for some intersection testing, field-of-view +culling and such like. This is called +'Simple Geometry' (SG). +SG is used extensively by SSG - but is also useful as a +standalone library. +

+A Scene Graph is essentially just a tree-structured database +containing a hierarchy of branches - and a bunch of leaf nodes. +Each leaf node does some OpenGL rendering - the branch nodes +are intended to manage things like: field of view (FOV) culling, +level of detail (LOD) management, transformations, and animation. +

+In addition, each leaf node has a structure tacked on to it +to encapsulate OpenGL state information - and that in turn +may optionally have a texture applied to it. +

+In addition to managing the scene graph, SSG contains code +to manage the positions of cameras, lights and other rendering +aspects of OpenGL. +

Symbol Conventions.

+Both SSG an SG follow conventions for symbols and tokens that +are the conventions used by OpenGL and GLUT. +

+Hence, all SSG symbols for classes and functions start with ssg +and all #define tokens start with SSG. Functions and symbols +that belong to the SG library similarly start with sg or SG. +

+Words within a class or function name are Capitalised and NOT +separated with underscores. Words within #define tokens may +be separated with underscores to make them readable. +

Initialisation.

+The first SSG call in any program must always be ssgInit(). Call +ssgInit only after you have obtained an OpenGL rendering context +(or called glutInit() and created a rendering window if you are +using glut). +

Classes

+The following class hierarchy makes up the core package - which +can be extended to add functionality or to change some underlying +mechanisms. +
+
+   class ssgBase
+    |__ class ssgSimpleList
+    |    |
+    |    |__ class ssgVertexArray
+    |    |__ class ssgNormalArray
+    |    |__ class ssgTexCoordArray
+    |    |__ class ssgColourArray
+    |    |__ class ssgIndexArray
+    |
+    |__ class ssgEntity
+    |    |
+    |    |__ class ssgLeaf
+    |    |    |__ class ssgVTable (deprecated)
+    |    |    |__ class ssgVtxTable
+    |    |          |__ class ssgTween
+    |    |          |__ class ssgVtxArray
+    |    |
+    |    |__ class ssgBranch
+    |         |__ class ssgRoot
+    |         |__ class ssgInvisible
+    |         |__ class ssgSelector
+    |         |    |__ class ssgTimedSelector
+    |         |    |__ class ssgRangeSelector
+    |         |
+    |         |__ class ssgBaseTransform
+    |         |    |__ class ssgTransform
+    |         |    |__ class ssgTexTrans
+    |         |
+    |         |__ class ssgCutout
+    |         |__ class ssgTweenController
+    |
+    |___ class ssgState
+    |     |__ class ssgSimpleState
+    |         |__ class ssgStateSelector
+    |
+    |___ class ssgTexture
+
+
+The general idea is that, all geometry is contained in ssgLeaf classes, +all data heirarchy is in a ssgBranch classes and all OpenGL state information +is in ssgStates. +

+You may not declare instances of ssgBase, ssgEntity, ssgBaseTransform, +ssgLeaf or ssgState since they are all abstract classes. +

+It is presumed that applications will add new kinds of leaves, branches, +states and textures to customise SSG to their needs. +

+Here are the further chapters: +

+The base class +
+An entity of the graph +
+A leaf of the graph +
+A branch of the graph +
+States (material etc) +
+ssgContext +
+Non-class functions: Loading, saving and optimizing databases +
+How to write plib-loaders and writers +

+You can go through all the SSG-documentation by clicking on the "= next =>"-links at the bottom of each page. +

+


+ + + + + + +
= next =>
+
+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/ssg/ssgBase.html +++ plib-doc-1.8.1/html/ssg/ssgBase.html @@ -0,0 +1,233 @@ + + + + + A Simple Scene Graph API for OpenGL. + + + +

class ssgBase - The Universal Abstract Base Class.

+All significant SSG classes are derived from ssgBase - which offers a type testing +mechanism and a means to print out the tree hierarchy in human-readable form, +or to save/load it to/from disk. +
+
+class ssgBase 
+{
+  void  ref () ;
+  void  deRef () ;
+  int     getRef () ;
+
+  int   isA ( int ty ) ;
+  int   isAKindOf  ( int ty ) ;
+
+  int   getType (void) ;
+  virtual char *getTypeName(void) ;
+
+  ssgBase *getUserData () ;
+  void  setUserData ( ssgBase *user_data ) ;
+
+  void  setName ( char *nm ) ;
+  char *getName () ;
+  const char *getPrintableName () ;
+
+  virtual void print ( FILE *fd = stderr, char *indent = "", int how_much = 2 ) ;
+  virtual int load ( FILE *fd ) ;
+  virtual int save  ( FILE *fd = stderr ) ;
+
+  ssgBase *clone ( int clone_flags ) ;
+}  ;
+
+
+ +

Reference Counting.

+All SSG classes are reference counted - that means that whenever you +connect a node into the scene graph with ssgBranch::addKid(), we +increment its reference count and each time we remove a node from +the graph with ssgBranch::removeKid(), we decrement the count - +and if it's zero, we'll delete the node to recover memory. +

+Sometimes, you need a node to stay in memory even though it may be +be disconnected from the scene graph. You can achieve that by +calling ssgBase::ref() to increment the reference count. +If you later find you don't need that node anymore then you may +ssgBase::deRef() it. If you ssgBase::deRef() +a node to zero, SSG won't automatically delete it - you still need to use +delete to do that. Since such deletions are recursive, +you may delete an entire sub-branch with a single call. +

+Instead of using ssgBase::deRef() directly, you should use +ssgDeRefDelete() which automatically deletes the node if +the reference count drops to zero. +

+You can read the current ref count for a node +using ssgBase::getRef(). +

Names.

+It's often useful to attach an ASCII name to a node in the +scene graph - this is often derived from a name field in +whatever modelling tool was used to create the object. +ssgBase::setName(s) sets the name, +ssgBase::getName() returns it. + +

User Data

+Although one can derive a new C++ class from an SSG class and thereby customise +it's behavior, it's often more convenient to simply attach application-specific +data structures to a basic entity. Two functions are provided: +ssgBase::getUserData() and ssgBase::setUserData(data). +

+Notice that user data is of class ssgBase - which means that user data +can be named, ref-counted - and can in turn have user data of it's own. +This allows user data to be formed into linked lists when multiple +user data items need to be attached to a single node. + +

Destructor Functions

+When an SSG entity is NOT connected into the scene graph in any +way, then the correct way to get rid of it and free up memory +is to call it's destructor function. However, when the entity +is included into the scene graph, you should disconnect it +from the tree and let the reference count mechanism take care +of the cleanup. +

Type Names

+SSG frequently needs to know what kind of an object an ssgBase is. +Since C++ programs may create new classes that inherit from SSG +classes, we provide several functions to make run time type determination +possible. There is an external function for each type that +returns the type token for that type: +
+
+  int ssgTypeBase       () ;
+  int ssgTypeEntity     () ;
+  int ssgTypeLeaf       () ;
+  int ssgTypeVTable     () ;
+  int ssgTypeVtxTable   () ;
+  int ssgTypeDisplayList() ;
+  int ssgTypeBranch     () ;
+  int ssgTypeBaseTransform ();
+  int ssgTypeTransform  () ;
+  int ssgTypeTexTrans   () ;
+  int ssgTypeSelector   () ;
+  int ssgTypeTimedSelector () ;
+  int ssgTypeRangeSelector () ;
+  int ssgTypeRoot       () ;
+  int ssgTypeCutout     () ;
+
+
+Now, you can use the ssgBase::isA(type) or ssgBase::isAKindOf +to test the type of the node. For example, if you want to test +whether a node is a Leaf node or a Branch node, you can do this: +
+
+  if ( mynode -> isAKindOf ( ssgTypeLeaf() ) )
+    printf ( "Leaf node\n" ) ;
+  else
+  if ( mynode -> isAKindOf ( ssgTypeBranch() ) )
+    printf ( "Branch node\n" ) ;
+  else
+    printf ( "Something else\n" ) ;
+
+
+Notice that if you ran that code on (say) an ssgSelector, then it'll +print "Branch node" since the Selector class is derived from the Branch +class. If you wanted to tell if a node was *exactly* a Branch node - +and not from a derived class, then you could use: +
+
+  if ( mynode -> isA ( ssgTypeBranch() ) )
+    printf ( "Branch node\n" ) ;
+
+
+Finally, you can actually read the type of a node - either as a +token (using ssgBase::getType()) or as an ASCII string +(using ssgBase::getTypeName()). The latter is very useful +for debug routines: +
+
+  printf ( "ERROR - something wrong with my '%s' node.\n",
+                    mynode -> getTypeName () ) ;
+
+
+ +

Printing

+It's sometimes useful during debug to print a section of the +scene graph so you can examine it. ssgBase::print(fd, indent, how_much) +does that for you - it prints out the node itself - and anything +connected beneath it in the scene graph. fd is the +file descriptor to print to (defaults to stderr) and +indent is a string that will prefix all output lines +- and is used internally within SSG to make printout of tree +structures more legible by indenting them. +

+The values for the parameter how_much may be 0,1,2,3 or 4 +and determine how much is printed, with 0 meaning little +and 4 meaning much. +
+For how_much = 0, basic information of the branches is printed +
+For 1, additionally there is: basic leaf info, state pointers +
+For 2, additionally there is: states, user data, number of parents, +bSphere +
+For 3, additionally there is: Reference count +
+For 4, additionally there is: contents of vertex-, normal-, colour-, +texCoord- and index-arrays +
+Experience tells that for how_much = 0 you get very little +out put, with 1, 2 and 3 a manageable amount and with 4 a huge amount, +up to 100 MB for a medium sized model. + + +

+It would be unwise +to attempt to parse the output of ssgBase::print into another +program since it is only intended for human consumption and the +format may change dramatically between revisions of SSG. + +

Cloning:

+All classes derived from ssgBase have a member function +ssgBase *clone(int clone_flags) which new's a +new object of that class as a copy of the calling object. +

+The 'clone_flags' is a set of tokens that you 'OR' together to +specify how 'deep' you want the cloning to go. By default +(with clone_flags==0), only the object itself is cloned and +the clone will simply point to the same child structures as +the original object. However, if you OR in 'SSG_CLONE_RECURSIVE', +then all ssgEntities beneath this one will also be cloned. +ORing in SSG_CLONE_GEOMETRY will cause all the per-vertex data +at the leaf nodes to also be cloned. SSG_CLONE_STATE causes +ssgState objects to be cloned also, SSG_CLONE_STATE_RECURSIVE +also causes states pointed to by other states to be copied, +SSG_CLONE_USERDATA causes user data attached to +the original node to be referenced (NOT copied) by the clone - +otherwise, user data for the clone is set to NULL. Finally, +SSG_CLONE_TEXTURE causes texture maps to be replicated also. +

+Most copy operations will typically use either zero, SSG_CLONE_RECURSIVE +or (SSG_CLONE_RECURSIVE | SSG_CLONE_GEOMETRY) + +


+ + + + + + +
<= previous =Return to SSG Index= next =>
+
+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/ssg/ssgEntity.html +++ plib-doc-1.8.1/html/ssg/ssgEntity.html @@ -0,0 +1,146 @@ + + + + + A Simple Scene Graph API for OpenGL. + + + +

class ssgEntity - A Node in the Tree.

+All nodes in the SSG scene graph are ssgEntities. +
+
+clas ssgEntity : public ssgBase
+{
+public:
+ 
+  ssgEntity (void) ;
+  virtual ~ssgEntity (void) ;
+  
+  int  getTraversalMask     () ;
+  void setTraversalMask     ( int t ) ;
+  void setTraversalMaskBits ( int t ) ;
+  void clrTraversalMaskBits ( int t ) ;
+
+  virtual void recalcBSphere (void) ;
+  int  isDirtyBSphere (void) ;
+  void dirtyBSphere  () ;
+  sgSphere *getBSphere () ;
+
+  virtual int getNumKids (void) ;
+  int getNumParents () ;
+  ssgBranch *getParent ( int p ) ;
+  ssgBranch *getNextParent () ;
+
+  virtual void cull  ( sgFrustum *f, sgMat4 m, int test_needed ) ;
+  virtual void isect ( sgSphere  *s, sgMat4 m, int test_needed ) ;
+  virtual void hot   ( sgVec3     s, sgMat4 m, int test_needed ) ;
+} ;
+
+
+ +

The tree structure.

+Every entity has a list of parent entities and (conceptually), a list of +child entities ("kids"). In practice, ssgRoot nodes never have parents +and ssgLeaf nodes never have kids. +

+The structure of the scene graph permits the same node to be inserted +into the graph in multiple locations. This is useful for saving +space when the same object is needed many times in the scene. +Hence, any given node may have more than one parent node. +

+You can traverse the list of parent nodes +using ssgEntity::getNumParents() to find out the number +of parents this node has and +ssgEntity::getParent(n) to locate the n'th parent. +

+Alternatively, after calling getParent, you can call getNextParent +to get the N+1'th parent node - it returns NULL when no more parents +are available. +

+As a convenience for general tree-walking routines, there is a +ssgEntity::getNumKids() call - which will always +return zero on leaf nodes. You cannot actually get kid nodes unless +the node is some kind of ssgBranch. + +

Traversals

+Much of the work done on an SSG scene graph entails 'traversing' +the tree structure. This is done most commonly to display the +scene using OpenGL - but is also done when doing intersection +testing and other operations. +

+It's quite useful to be able to limit the traversal so that +certain nodes do not get tested. This can save time - or +prevent undesirable side-effects. +

+Each entity has a 'traveral mask' - which is a simple integer +with one bit per kind of traversal. At present, there are +three kinds of traversal: +

+
+SSGTRAV_CULL   -- Culling to the field of view.
+SSGTRAV_ISECT  -- General intersection testing.
+SSGTRAV_HOT    -- Height-over-terrain testing.
+
+
+You can directly set or get the traversal mask with ssgEntity::setTraversalMask(m) +ssgEntity::getTraversalMask(). You can set an individual traversal bit using +ssgEntity::setTraversalMaskBits(m) or clear one using +ssgEntity::clrTraversalMaskBits(m). + +

Bounding Sphere

+Quite a few graphics algorithms can be accellerated using a +bounding sphere. The standard ssgEntity uses bounding +spheres to do field-of-view and intersection testing. +

+Clearly one does not want to recompute the bounding sphere +every frame - just some objects do change their size over +time. Hence, the bounding sphere is lazily evaluated. +

+Whenever you do something to change the size or shape of an entity, +you should call ssgEntity::dirtyBSphere(). This will +mark this entity's sphere as invalid ("dirty") and also, walk +backwards up the scene graph tree making all the nodes above +this one dirty too. The next time SSG needs to know the bounding +sphere size, it'll recompute it. +

+If you'd prefer for the bounding sphere recalculation to be +done immediately, then you can call ssgEntity::recalcBSphere() +and it will be done immediately. Branch nodes like ssgTransforms will +automatically dirty their bounding spheres when necessary. Leaf nodes +generally do not. +

+When anyone needs to know the bounding sphere size for a node, +they'll call ssgEntity::getBSphere() - which will +recaclulate the Bsphere if it needs to. + +

Culling and Drawing

+The actual tree-traversal, culling and rendering is handled by +a virtual function ssgEntity::cull() - calling +this on the root node in the scene graph causes the entire +scene to be rendered in an efficient manner. + +
+ + + + + + +
<= previous =Return to SSG Index= next =>
+
+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/ssg/ssgLeaf.html +++ plib-doc-1.8.1/html/ssg/ssgLeaf.html @@ -0,0 +1,305 @@ + + + + + A Simple Scene Graph API for OpenGL. + + + +

class ssgLeaf - Leaf nodes.

+Leaf nodes are those that actually make OpenGL calls +or take other 'rendering' actions - they contain +all of the geometric information in the scene. +
+
+class ssgLeaf : public ssgEntity
+{
+public:
+  int  getExternalPropertyIndex ()
+  int  isTranslucent ()
+  int       hasState ()
+  ssgState *getState ()
+  void      setState ( ssgState *st )
+
+  virtual float *getVertex   ( int i )
+  virtual float *getNormal   ( int i )
+  virtual float *getColour   ( int i )
+  virtual float *getTexCoord ( int i )
+
+  virtual int  getNumTriangles() ;
+  virtual void getTriangle ( int n, short *v1, short *v2, short *v3 )
+
+  virtual int  getNumLines () ;
+  virtual void getLine ( int n, short *v1, short *v2 ) ;
+
+  int  getNumLines () ;
+  void getLine ( int n, short *v1, short *v2 ) ;
+
+  virtual void transform ( sgMat4 m )
+
+  void setCullFace ( int cf )
+  int  getCullFace ()
+
+  void makeDList () ;
+  void deleteDList () ;
+  GLuint getDListIndex () ;
+} ;
+
+
+ +

Pre- and Post-Draw Callbacks.

+It's frequently useful to have an application function called +just before and/or just after a leaf node is rendered. +
+
+  typedef int (*ssgCallback)( ssgEntity * ) ;
+  ssgCallback getCallback ( int which ) ;
+  void setCallback ( int which, ssgCallback cb ) ;
+
+
+(Where 'which' is either SSG_CALLBACK_PREDRAW for a function that's +to be called before the node is drawn or SSG_CALLBACK_POSTDRAW for +one that's called after rendering.) In both cases, the function will +be passed a pointer to the leaf node that's about to be drawn, and +(in the case of PREDRAW callbacks), may return FALSE to prevent the +node from being drawn, or TRUE to have it draw normally. +

Display Lists

+A leaf node is normally rendered in 'immediate' mode in OpenGL, +so that changes you make to the leaf will be reflected on the +screen on the next occasion that it's drawn. However, on some +graphics hardware, it's more efficient to create an OpenGL +display list for each leaf node. This can be managed by +calling ssgLeaf::makeDList(). If you want to +make changes to the Leaf, you'll have to call makeDList again +since OpenGL does not support the editing of display lists. +

+You can call ssgLeaf::deleteDList() to stop +this leaf from being display listed from now on and to +free up the display list memory. +ssgLeaf::getDListIndex() returns the OpenGL +display list handle - or zero if no display list exists +for this leaf. +

+If you change a leaf node's geometry when it has an +active display list without calling either deleteDList +or makeDList again, then any subsequent operation +involving rendering this node could fail. + +

Face Culling.

+By default, ssgLeaf nodes are back-face culled, you can change +that for any given node using ssgLeaf::setCullFace(cf) +where cf is TRUE to enable backface culling, +FALSE to disable it. You can test the state of face culling +using ssgLeaf::getCullFace(). +

State Management.

+OpenGL supports a wide selection of state information - things like +texture, materials and such. All of this information is held in a +separate SSG class hierarchy: 'ssgState'. Each leaf has a state +which it sets up before drawing the geometry that the leaf contains. +

+Nodes may also be stateless - but that isn't useful for any +of the existing SSG leaf node types. +

+You can set the state for a node using ssgLeaf::setState(state) +and query it using ssgLeaf::getState(). You can ask if +a node has state information attached using ssgLeaf::hasState(). +

+Since OpenGL does not render translucent object well when Z-buffering +is enabled, it's often useful to know if an object is translucent. +ssgLeaf::isTranslucent() handles that test. +

+It is often useful to tag ssgState's with external properties - and +you can retrieve the property of a leaf's state using +ssgLeaf::getExternalPropertyIndex(). +

Querying Geometry

+The actual storage format for geometry in classes derived from +ssgLeaf varies from class to class. However, it's very useful +to be able to query the geometry in an implementation-independent +manner. +

+Although classes derived from ssgLeaf are entitled to store their +geometry in any form, all of them are required to respond to +queries about basic triangle primitives. +

+Firstly, you can get a count of the number of triangles in this +leaf using ssgLeaf::getNumTriangles(). Each triangle +has an index number for each vertex which can be queried using +ssgLeaf::getTriangle(n,&v1,&v2,&v3) which copies +the 'short' indices for the n'th triangle's three vertices into +v1, v2 and v3. +

+Once you know the indices of a triangle's vertices, you can ask for +more information about that vertex using +ssgLeaf::getVertex(i), +ssgLeaf::getNormal(i), +ssgLeaf::getColour(i), and +ssgLeaf::getTexCoord(i). These calls allow you to +retrieve the i'th vertex, normal, colour or texture coordinate as +a short floating point array. (3 elements for Vertex and Normal, +4 elements for Colour (RGBA) and two elements for a texture coordinate. +

+Analogous to getting the triangles, +you may use ssgLeaf::getNumLines () +and ssgLeaf::getLine ( int n, short *v1, short *v2 ) ; +to get the number of lines and to get the n. line. + +

+You can transform all the vertices of a leaf each frame by placing +an ssgTransform node above the leaf in the scene graph - but for +transformations that never change, it's more efficient to pre-transform +the vertices in the leaf node. +ssgLeaf::transform(matrix) permenantly transforms all +the vertices and normals of this leaf by multiplying them by the +matrix. (In the case of the normals, the translation part of the +matrix is ignored). +

+It's inadvisable to repeatedly transform a leaf using transform +since roundoff error will be accumulated with bad consequences (eventually). +In those cases, use an ssgTransform node. + +

class ssgVtxTable - A Vertex-table leaf node.

+This class allows one to represent leaf geometry as arrays of vertex, +normal, texture coordinate and colour data. As a derived class of +ssgLeaf, Vertex Tables add a constructor function to take the +pre-computed vertex data: +
+
+  ssgVtxTable ( GLenum ty, ssgVertexArray   *vl,
+                           ssgNormalArray   *nl,
+                           ssgTexCoordArray *tl,
+                           ssgColourArray   *cl ) ;
+
+
+'ty' is an OpenGL primitive type (such as one might pass to glBegin): +
+
+    GL_POLYGON
+    GL_TRIANGLE_FAN
+    GL_TRIANGLES
+    GL_TRIANGLE_STRIP
+    GL_QUAD_STRIP
+    GL_QUADS
+
+
+the remaining arguments are lists of (x,y,z) vertices, (nx,ny,nz) +normals, (s,t) texture coordinates and (r,g,b,a) colours. +

class ssgVertexArray/ssgNormalArray/ssgTexCoordArray/ssgColourArray - Vertex data storage classes.

+These four classes are used for storing vertex data for ssgVtxTable nodes. +Each class implements an extensible array that grows as you add data to +it. +
+
+  ssg*Array::ssg*Array ( int init = 3 ) ;
+
+
+When you construct the array, you may specify an initial size for it, +the default is three elements. If you don't know how big the array +is, don't worry about it - but if you do know, there are time and +storage space advantages to telling the class the exact number. +
+
+  void ssgVertexArray  ::add ( sgVec3 data ) ;
+  void ssgNormalArray  ::add ( sgVec3 data ) ;
+  void ssgTexCoordArray::add ( sgVec2 data ) ;
+  void ssgColourArray  ::add ( sgVec4 data ) ;
+
+
+These functions tack another data element onto the end of the array. +
+
+  float *ssg*Array::get ( int i ) ;
+
+
+Returns the address of the i'th element of the array. +
+
+  int ssg*Array::getNum () ;
+
+
+Returns the number of data elements currently stored in the array. +
+
+  void ssg*Array::removeAll () ;
+
+
+Empties the array. +

class ssgTween - A Vertex-table morphing node.

+This node is derived from ssgVtxTable. Where VtxTable can retain +a set of arrays, one each for Vertex coordinates, Normals, Texture +Coordinates and Colours, the ssgTween node can store an unlimited +number of 'banks' of these arrays. +

+Hence, one constructs an ssgTween by specifying it's OpenGL primitive +type: +

+
+  ssgTween::ssgTween ( GLenum ty ) ;
+
+
+And then create some number of 'banks' of data arrays by calling: +
+
+  int ssgTween::newBank ( ssgVertexArray   *vl,
+                          ssgNormalArray   *nl,
+                          ssgTexCoordArray *tl,
+                          ssgColourArray   *cl ) ;
+
+
+...once for each bank. All other ssgVtxTable calls operate ONLY +on the 'current bank' - which is either the most recent one you +created with newBank - or you can go back to an older bank by +calling: +
+
+  void ssgTween::setBank ( int bankID ) ;
+  int  ssgTween::getBank () ;
+
+
+(newBank returns the number of the bank it created in case you +lose count!). +

+ssgTween's idea of the 'current bank' is reset to zero after +rendering it...so be sure to always call setBank immediately +before working on it's component arrays. +

+When the ssgTween node is rendered, it works cooperatively +with whichever ssgTweenController node is above it in the +scene graph. See the section on ssgTweenController for more +details. +

+IMPORTANT NOTE: There must be an identical number of vertices, +normals, etc in each bank. If you get that wrong, SSG will +exit with an 'abort'. Note that there is a specific optimisation +in ssgTween that avoids the computational cost of interpolating +between two sets of vertex data if EITHER: +

    +
  • The ssgTweenController's selected bank number happens to +be an integer. +
  • The previous and next banks have the same ssg*Array pointer. +Since one generally doesn't wish to interpolate normals, colours +or texture coordinates, it's important to pay attention to this. +
+
+ + + + + + +
<= previous =Return to SSG Index= next =>
+
+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/ssg/branches.html +++ plib-doc-1.8.1/html/ssg/branches.html @@ -0,0 +1,319 @@ + + + + + A Simple Scene Graph API for OpenGL. + + + +

class ssgBranch - A basic branch node.

+The basic ssgBranch node simply handles a node in the tree, +with zero or more child nodes which can be any kind of ssgEntity +except ssgRoot. +

+There are a rich set of functions for adding, deleting and +replacing child nodes: +

+
+class ssgBranch : public ssgEntity
+{
+  int        getNumKids    (void) ;
+  ssgEntity *getKid        ( int n ) ;
+  ssgEntity *getNextKid    (void) ;
+  int        searchForKid  ( ssgEntity *entity ) ;
+  void       addKid        ( ssgEntity *entity ) ;
+  void       removeKid     ( int n ) ;
+  void       removeKid     ( ssgEntity *entity ) ;
+  void       removeAllKids (void) ;
+  void       replaceKid    ( ssgEntity *old_entity, ssgEntity *new_entity ) ;
+} ;
+
+
+Most of these are pretty self-explanatory. +ssgBranch::getNumKids() returns the number of child nodes +beneath this branch. +ssgBranch::getKid(n) returns the address of the n'th child ssgEntity. +ssgBranch::getNextKid() returns the address of the child entity following +the last one returned by getKid or getNextKid - returning NULL when all child nodes +have been exhausted. +ssgBranch::searchForKid(entity) searches for the specified entity +in the list of child nodes and returns it's index (ie the inverse of getKid). +ssgBranch::addKid(entity) adds the specified entity to the list of +child nodes - the new node is added at the end of the list and will therefore +have the highest numbered index. +ssgBranch::removeKid(n) removes the n'th child node and renumbers +any higher numbered children so there are never any gaps in the number range. +ssgBranch::removeKid(entity) same as removeKid(searchForKid(entity)). +ssgBranch::removeAllKids() remove ALL child entities. +ssgBranch::replaceKid(old, new) replaces old with new. +If the entity removed by any of these commands has a ref count of +zero, it will be deleted. + +

class ssgInvisible - Invisible parts of a Scene Graph.

+It's sometimes useful to have sections of the scene graph that are never +rendered to the screen. These are frequently used for collision detection +and other non-graphical operations. + +

class ssgRoot - The Root of the Scene Graph,

+The node at the root of the scene graph is special. At present, +it resembles an ssgBranch externally. +
+
+class ssgRoot : public ssgBranch
+{
+} ;
+
+
+ +

class ssgTweenController - A morph controller,

+This is essentially identical to an ssgBranch - but adds API to +set the current 'bank' settings of all ssgTween leaf nodes beneath it. +

+An ssgTween is a leaf node that can hold multiple geometric +representations that it smoothly interpolates between. +

+
+  ssgTweenController::selectBank ( float b ) ;
+  float ssgTweenController::getCurrBank () ;
+
+
+This allows you to set which of the banks of it's daughter ssgTweens +will be rendered. That's a "float" quantity - so if you selectBank(2.4) +then the ssgTweens will render their vertices in a position (colour, etc) +that's 40% of the way between the bank 2 and bank 3. +

+You can also set the behaviour when the selected bank number is larger +than the number of banks in the model. This tends to happen when you +simply add some amount of to the bank selector each frame in order +to keep the animation running forever: +

+
+  ssgTweenController::setMode ( int mode ) ;
+
+
+'mode' can either be SSGTWEEN_STOP_AT_END or SSGTWEEN_REPEAT. +The default is STOP_AT_END - where anytime the bank selector +is larger than the actual number of banks in the ssgTween node, +it is clamped to the largest possible number. If you choose +REPEAT, then the bank number will be taken modulo the number of +banks. +

class ssgSelector - A switch point,

+Most ssgBranch nodes represent a collection of objects that +are all present in the scene at the same time. ssgSelector +nodes (and derived classes) typically represent a single +object that can be represented in more than one way. +

+A selector contains up to 32 daughter objects and a +32 bit unsigned integer mask. Where there is a one bit +in the mask, that child object will be drawn, where +there is a zero, it will not. +

+ssgSelector::select(mask) sets the mask, +ssgSelector::getSelect() returns the current +state of the mask, ssgSelector::selectStep(n) +sets the n'th mask bit and zeroes out all the others - effectively +causing only the n'th child object to be displayed. +

+It is quite common to have an ssgSelector with just one +child object that can be enabled with select(1) and disabled +with select(0). + +

class ssgTimedSelector - An animation node,

+This is a selector in which the selection is made as a function +of the amount of time elapsed. +

+SSG will draw each of the child objects in turn for some amount +of time before going onto the next node in the sequence. You +set the time for each child using: +

+
+   ssgTimedSelector::setDuration ( float time, int which_child ) ;
+
+
+...or you can set the same time for each of the child nodes using: +
+
+   ssgTimedSelector::setDuration ( float time ) ;
+
+
+(At present, times are measured in SSG update cycles - ultimately, +there will be an option to set the times in seconds - but until +I have a reasonably accurate portable timer library, I can't +easily implement this). +

+The animation doesn't have to start at the first child node and +end at the last. It is sometimes useful to be able to replay +just a subset of them. +

+
+   ssgTimedSelector::setLimits ( int start_child, int end_child ) ;
+
+
+You can also choose between a number of animation algorithms: +
+
+   ssgTimedSelector::setMode ( ssgAnimDirection mode ) ;
+
+     Where mode is one of:
+
+       SSG_ANIM_ONESHOT, SSG_ANIM_SHUTTLE, SSG_ANIM_SWING
+
+
+
    +
  • In SSG_ANIM_ONESHOT mode, the animation starts at the first child + you specified with setLimits and ends at the last child you + specified. Once the last child has been displayed, the animation + will automatically go into STOP mode and continue to display + that last object until the application intervenes. +
  • In SSG_ANIM_SHUTTLE mode, the animation goes from the start + child to the end child - but unlike SSG_ANIM_ONESHOT, when + the animation has finished displaying the last child object, + it resets to the start child and does it all over again. + SSG_ANIM_SHUTTLE animations don't stop running unless the + application stops them. +
  • In SSG_ANIM_SWING mode, the animation goes from the start + child to the end child - but when the end is reached, the + animation reverses direction and heads back to the start + again. The animation oscillates like a swing until the + application stops it. +
+

+When all this preparation is done, the application must +control the animation: +

+
+    ssgTimedSelector::control ( ssgAnimEnum cntrl ) ;
+
+    Where 'cntrl' is one of:
+
+       SSG_ANIM_START, SSG_ANIM_STOP,
+       SSG_ANIM_PAUSE, SSG_ANIM_RESUME
+
+
+These controls work just like you'd expect. Start, Stop, +Pause, Resume. SSG_ANIM_START resets the animation to +the 'start' child and lets it rip. SSG_ANIM_STOP causes +it to stop wherever it is and continue to display that +child node indefinitely. SSG_ANIM_PAUSE pauses the +animation wherever it is right now and SSG_ANIM_RESUME +allows it to continue from whatever point it was paused. +

+When the animation is in SSG_ANIM_STOP mode, you can +use this node just like a normal ssgSelector node +using the ssgSelector API. +

+If you need to know which child object is currently being +displayed, you cannot call ssgSelector::getSelect() because +SSG computes the animation step only if the node is actually +on-screen. Instead call ssgTimedSelector::getStep() which +returns the currently selected child node. +

class ssgRangeSelector - A level of detail node,

+This is a selector in which the selection is made automatically +based on the range to the object. This is principally used to +allow you to save time by drawing simpler versions of objects +at long ranges and more complex ones close up. +

+Since an ssgRangeSelector is a kind of +ssgSelector, you can find +out which version of the object was most recently drawn using +getSelect(). However, if the object was not drawn recently, that +may not be a very useful thing to know. Mostly, it's useful in +the post-cull callback. +

+You set the ranges at which each daughter object will be drawn +by passing an array of lengths to +ssgRangeSelector::setRanges(float *ranges,int nranges). +The first parameter is an array of ranges and the second is the +number of elements in that array. Note that element N of the +array is the range beyond which child object N will be drawn. +The array should contain one more range than there are child +objects - and beyond the last range, nothing will be drawn. +setRanges takes a copy of your array so you can delete it after +the call. If nranges is less than the number required, the +remaining ranges will be set to infinity. You can query the +current range array with float getRange(int n) which +returns the n'th range in the array. +

+In some cases, you'd like to build several complete versions +of an object such that just one of those versions will be +drawn - and that is the default behaviour. In other cases, +you'd like some basic object to be rendered at long range +and for additional parts to be added to it at shorter ranges. +This is called 'additive' mode and it is set using +setAdditive(int additive) +and queried with isAdditive(). +

class ssgBaseTransform - Nodes with transformations.

+It is common to wish to move objects around in the scene, scale and rotate +them, move their texture maps, etc. All of these operations entail +manipulating a matrix associated with the branch node and the +ssgBaseTransform contains the functionality to store and manipulate +that matrix. Applications use one of the derived classes of ssgBaseTransform +to actually do something with that matrix. +
+
+class ssgBaseTransform : ssgBranch
+{
+  void getTransform ( sgMat4 xform ) ;
+  virtual void setTransform ( sgVec3 xyz ) ;
+  virtual void setTransform ( sgCoord *xform ) ;
+  virtual void setTransform ( sgCoord *xform, float sx, float sy, float sz ) ;
+  virtual void setTransform ( sgMat4 xform ) ;
+} ;
+
+
+You can set up the transformation matrix using ssgBaseTransform::setTransform() +which has versions that allow you to pass either a full-blown +4x4 matrix, a simple translation, an 'sgCoord' (which is an xyz translation +and a hpr rotation) or an sgCoord and scale factors in each of X, Y and Z +directions. +

+ssgBaseTransform::getTransform(matrix) copies the current +transform into the matrix that you provide. +

class ssgTransform - Nodes with spatial transformations.

+An ssgTransform is derived from ssgBaseTransform and uses the base classes' +transform to transform all the spatial vertices and normals of it's +child nodes. This is done by applying the current transform to the +GL_MODELVIEW stack each frame. +

class ssgTexTrans - Nodes with moving texture

+ssgTexTrans nodes are just like ssgTransform nodes except that the +resulting matrix is applied to the GL_TEXTURE stack rather than +the modelview stack. Hence, altering the transform moves the texture +map(s) on the descendent leaf nodes. +

class ssgCutout - turn-to-face-the-viewer nodes.

+Cutout nodes will normally contain only leaf nodes that are +modelled with polygons in the X/Z plane. The ssgCutout will rotate +those polygons such that they turn to continually face the viewer. +

+There are actually two distinct forms of ssgCutout - depending on +what value is passed as a parameter to the constructor function. +ssgCutout(TRUE) produces an object that rotates around it's +origin such as to keep the X/Z plane parallel to the screen and +ssgCutout(FALSE) produces one that tries to stay parallel to the +screen - but which is only allowed to rotate about the Z axis. +The latter form is useful for objects with cylindrical symmetry +and the former for those with spherical symmetry. + +


+ + + + + + +
<= previous =Return to SSG Index= next =>
+
+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/ssg/state.html +++ plib-doc-1.8.1/html/ssg/state.html @@ -0,0 +1,255 @@ + + + + + A Simple Scene Graph API for OpenGL. + + + +

class ssgState - OpenGL state representation.

+Each leaf node will have some kind of ssgState node associated +with it that contains all relevent OpenGL state information. +

+There can (in principal) be a number of different ways to represent +OpenGL state - but all must be derived from an ssgState: +

+
+  class ssgState : public ssgBase
+  {
+    int  getExternalPropertyIndex () ;
+    void setExternalPropertyIndex ( int i ) ;
+
+    ssgStateCallback getStateCallback ( int cb_type ) ;
+    void setStateCallback ( int cb_type, ssgStateCallback cb ) ;
+
+    virtual void force () ;
+    virtual void apply () ;
+  } ;
+
+
+

Callbacks.

+States are 'applied' immediately before the geometry they are attached +to is rendered. Applying the state causes all of it's properties to +be set up in OpenGL. +

+Each state has three optional callback function hooks. The application +program can have a function called before the state is applied, after +it is applied (but before the geometry is drawn) and another after the +geometry is rendered - immediately before the next state is applied. +

+You can set those three callbacks with setStateCallback - passing +either SSG_CALLBACK_PREAPPLY, SSG_CALLBACK_PREDRAW or SSG_CALLBACK_POSTDRAW +as the first parameter and the address of your function as the second. +

External Properties.

+Each state entity can have an external property - which is a simple +integer that can be set using ssgState::setExternalPropertyIndex(i) +or queried using ssgState::getExternalPropertyIndex(). +External properties are of use to certain sorts of applications programs, +for example, a game might want to encode the set of OpenGL state information +that represents Lava as something that is hot and Ice as something that +is cold by encoding the temperature of the material in the External +property field. Most applications will probably use this field as an +index into a table of material properties inside the application itself. +

Applying a State.

+Whilst it's rare for an application to need to deal with an ssgState +once it has been defined, there may be occasions when the application +wishes to draw objects of it's own without using SSG's scene graph. +This often is the case with on-screeen symbology. +

+In such cases, it is important to bear in mind that SSG changes the +OpenGL state as little as possible - in order to save time. Hence, +when a leaf node has just been drawn with one set of state information, +and another leaf node is about to be drawn using another, SSG carefully +compares the two states to see how they differ and arranges to make +only the fewest possible OpenGL state change calls. If the application +goes in "behind SSG's back" and changes state then SSG will be confused. +

+There are two ways to achive this. One is to use SSG state classes to +change the state by calling ssgState::apply(). That call +will ensure that OpenGL's state matches the desired state using the +minimum of calls. However, if your application absolutely MUST make +it's own state calls then you should call ssgState::force() +to force all aspects of a specified state to be set in OpenGL so that +SSG can be certain about how things are set up. +

class ssgSimpleState - Simple State class.

+ssgSimpleState is currently the only concrete class derived from +ssgState. It has so far proved adequate for all state management. +
+  class ssgSimpleState : ssgState
+  {
+    void disable ( GLenum mode ) ;
+    void enable  ( GLenum mode ) ;
+    void set ( GLenum mode, int val ) { val ? enable(mode) : disable(mode) ; }
+  
+    void setTexture ( char *fname, int wrapu = TRUE, int wrapv = TRUE )
+    void setTexture ( ssgTexture *tex )
+    void setTexture ( GLuint tex )
+    void setColourMaterial ( GLenum which )
+    void setMaterial ( GLenum which, float r, float g, float b, float a = 1.0f )
+    void setMaterial   ( GLenum which, sgVec4 rgba )
+    void setShininess ( float sh )
+    void setShadeModel ( GLenum model )
+    void setAlphaClamp ( float clamp )
+  } ;
+
+These calls mostly correspond to similarly named OpenGL functions. +

Enable and Disable calls:

+ssgSimpleState:: disable ( mode ), +ssgSimpleState:: enable ( mode ) and +ssgSimpleState:: set ( mode, val ) provide +the same services as glEnable and glDisable ('set' is a convenience function +that is a 'disable' if 'val' is FALSE, 'enable' otherwise). The 'mode' +parameter uses tokens that are similarly named to those in OpenGL: +
+
+  SSG_GL_TEXTURE_EN
+  SSG_GL_CULL_FACE_EN
+  SSG_GL_COLOR_MATERIAL_EN
+  SSG_GL_BLEND_EN
+  SSG_GL_ALPHA_TEST_EN
+  SSG_GL_LIGHTING_EN
+ 
+
+

Texture states.

+There are three ways to attach a texture to an ssgSimpleState: +ssgSimpleState::setTexture ( fname, wrapu, wrapv ), +ssgSimpleState::setTexture ( ssgtexture ), and +ssgSimpleState::setTexture ( texture_handle ). +In the form that takes a filename, U-axis wrap and V-axis wrap flags, the +texture is loaded from a texture file on disk (see ssgTexture +below for details on how this is done). The map will be MIPmapped and set with +a texture environment that is GL_LINEAR_MIPMAP_LINEAR and GL_MODULATE. +

+If you need something fancier, then declare an 'ssgTexture' class and +pass that to the setTexture function. You can also load your own +texture and pass the OpenGL glBindTexture handle to setTexture. +

If you need the texture file name, first check that +isEnabled ( GL_TEXTURE_2D ) returns true, then you may call +getTextureFilename(). But you should still check the return value for NULL and for "". + +

Materials.

+These calls are all very similar to OpenGL calls - and take the same +parameters: +ssgSimpleState::setColourMaterial(which) +ssgSimpleState::setMaterial(which,r,g,b,a) +ssgSimpleState::setMaterial(which,rgba) +ssgSimpleState::setShininess(sh) +ssgSimpleState::setShadeModel(model) +ssgSimpleState::setAlphaClamp(clamp) +

class ssgTexture - Storing texture maps.

+An ssgTexture loads a texture map for you with the minimum possible +fuss - but offers less flexibility than if you did so yourself. +

+The ssgTexture constructor function +ssgTexture::ssgTexture( char *fname, +int wrapu = TRUE, int wrapv = TRUE ) does all the work, +presuming that you require GL_LINEAR_MIPMAP_LINEAR filtering and a +GL_MODULATE texture environment. +

+You can obtain the OpenGL glBindTexture handle for the texture +using ssgTexture::getHandle(). +

+When ssgTexture loads a map from disk, it uses the filename +extension to determine which image format the file is in. +

+Currently, only SGI format and uncompressed +8 or 24 bit BMP images are supported - but more +formats are planned for the future. Filenames ending with +'.rgb', '.rgba', '.int', '.inta', '.bw' are assumed to be +SGI formatted files, '.bmp' are in Microsoft's BMP format +and '.png' are in Portable Network Graphics format. +

+If for any reason ssgTexture cannot load the requested file, +it creates a 2x2 texel red and white chequerboard map to +enable the program to continue running. This is often very +useful for debugging and to enable program development to +continue when texture maps are not yet painted. +

class ssgStateSelector - Switchable State class.

+There are cases where you would like to be able to switch between a +number of different states for a given leaf node. +
+  class ssgStateSelector : ssgSimpleState
+  {
+    ssgStateSelector ( int nstates ) ;
+
+    void            selectStep ( unsigned int s ) ;
+    int             getSelectStep  (void) ;
+    ssgSimpleState *getCurrentStep (void) ;
+    void            setStep ( int i, ssgSimpleState *step ) ;
+    ssgSimpleState *getStep ( int i ) ;
+  } ;
+
+This class is used to switch between some number of ssgSimpleStates. +You could (for example) draw the ground for your game as either +grass or snow - depending on the season. Construct objects of this +class with the number of alternative representations you will require +as it's parameter, then create a number of ssgSimpleStates - passing +them to ssgStateSelector::setStep(). You can then select which +step you wish to render using ssgStateSelector::selectStep(). +

+ssgStateSelector::getSelectStep() returns the number of the currently +selected step. ssgStateSelector::getCurrentStep() returns a pointer to +the currently selected ssgSimpleState. ssgStateSelector::getStep() +returns a pointer to the i'th ssgSimpleState. +

+Since ssgStateSelector is derived from ssgSimpleState, +all the other ssgSimpleState calls work - and the effect is to +operate on the currently selected ssgSimpleState. +

+Example: +

+
+     ssgStateSelector *s = new ssgStateSelector ( 2 ) ;
+     ssgSimpleState *grass = new ssgSimpleState () ;
+     ssgSimpleState *snow  = new ssgSimpleState () ;
+
+     ...set up grass and snow states appropriately...
+
+     s -> setStep ( 0, grass ) ;
+     s -> setStep ( 1, snow  ) ;
+
+     leafnode1 -> setState ( s ) ;
+     leafnode2 -> setState ( s ) ;
+     leafnode3 -> setState ( s ) ;
+
+     ...choose grass or snow...
+
+     if ( ! winter )
+       s -> selectStep ( 0 ) ;
+     else
+       s -> selectStep ( 1 ) ;
+
+     ...render the scene...
+
+
+Notice that one selectStep call changes the material on all +leaf nodes that use that ssgStateSelector. + + + + + +
+ + + + + + +
<= previous =Return to SSG Index= next =>
+
+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/ssg/ssgContext.html +++ plib-doc-1.8.1/html/ssg/ssgContext.html @@ -0,0 +1,183 @@ + + + + + A Simple Scene Graph API for OpenGL. + + + +

ssgContext

+A 'context' is a set of parameters that relate to rendering +one SSG image. It contains the camera parameters and some +default state information. +
+
+  class ssgContext
+  {
+    ssgContext () ;
+    void forceBasicState () { basicState -> force () ; }
+
+    void makeCurrent () ;
+    int  isCurrent () ;
+
+    void overrideTexture   ( int on_off ) ;
+    void overrideCullface  ( int on_off ) ;
+    int  textureOverridden  () { return ovTexture  ; }
+    int  cullfaceOverridden () { return ovCullface ; }
+    void setCullface ( int on_off ) { cullFace = on_off ; }
+    int  cullfaceIsEnabled () { return cullFace ; }
+
+    sgFrustum *getFrustum () { return frustum ; }
+
+    void getNearFar ( float *n, float *f ) ;
+    void getFOV     ( float *w, float *h ) ;
+    void getOrtho   ( float *w, float *h ) ;
+    void setNearFar ( float  n, float  f ) ;
+    void setOrtho   ( float  w, float  h ) ;
+    void setFOV     ( float  w, float  h ) ;
+
+    int  isOrtho () { return orthographic ; }
+
+    void getCameraPosition ( sgVec3 pos ) ;
+    void setCamera ( sgMat4 mat ) ;
+    void setCamera ( sgCoord *coord ) ;
+
+    void loadProjectionMatrix () ;
+    void loadModelviewMatrix  () ;
+
+    void getProjectionMatrix  ( sgMat4 dst ) ;
+    void getModelviewMatrix   ( sgMat4 dst ) ;
+
+    void  clrClipPlane   ( int i ) ;
+    void  setClipPlane   ( int i, sgVec4 plane ) ;
+    int   isSetClipPlane ( int i ) ;
+    float *getClipPlane  ( int i ) ;
+  } ;
+
+
+In all 3D rendering, you need the concept of a virtual camera - or +eyepoint. This is set up in SSG with the following calls: +
+
+  void ssgContext::setFOV    ( float w, float h ) ;
+  void ssgContext::setNearFar( float n, float f ) ;
+  void ssgContext::setCamera ( sgCoord *coord ) ;
+
+
+The setFOV call sets up the vertical and horizontal fields +of view (in degrees), setNearFar sets the near and far +clip planes (in whatever units your model is built in). +Finally, you can position the virtual camera relative to +the database origin using setCamera. +

+Very often, an SSG program contains other non-SSG routines that +are accessing OpenGL state. Even a menu drawn using PUI or an +overlay in raw OpenGL or using FNT will change the current +state of OpenGL. Since SSG does 'lazy' state changes (only +updating those states that need to be changed) - it will be +fooled into no setting some things that some ssgLeaf nodes +really need. +

+This isn't a problem so long as the application doesn't change states +DURING ssgCullAndDraw (by using derived class member functions, callbacks, +etc). If you need to do that then be sure to call forceBasicState() +before you return to SSG. +

+
+   void ssgContext::forceBasicState ( void ) ;
+
+
+

+During testing, you sometimes need to disable texture rendering, +or backface culling: +

+
+  void ssgContext::overrideTexture  ( int on_off ) ;
+  void ssgContext::overrideCullface ( int on_off ) ;
+
+
+The six standard OpenGL user-defined clipping planes +can be setup and managed automatically using these +calls: +
+
+    void  clrClipPlane   ( int i ) ;
+    void  setClipPlane   ( int i, sgVec4 plane ) ;
+    int   isSetClipPlane ( int i ) ;
+    float *getClipPlane  ( int i ) ;
+
+
+setClipPlane takes the number of the plane (0 through 5) and +a plane equation which will be applied at the next cull/draw +cycle. clrClipPlane removes a clip plane. isSetClipPlane inquires +about whether the i'th plane is turned on and getClipPlane returns +the plane that's currently set as the i'th plane. +

+Once you have your context set up as you'd like, you have to +make it become the 'current' context. +

+
+  void ssgContext::makeCurrent () ;
+
+
+There is a non-class function: +
+
+  ssgContext *ssgGetCurrentContext() ;
+
+
+...which returns the current context. +

+The 'ssgContext' class was not present in PLIB 1.0.xx, so (for +backwards compatibility) there is an initial context assigned +inside ssgInit(). In addition to the member functions of ssgContext, +there are a number of equivelent global functions that are +equivelent to ssgGetCurrentContext()->member_function(). These +functions are deprecated for new code: +

+
+  inline void ssgForceBasicState   () ;
+  inline void ssgGetCameraPosition ( sgVec3 pos ) ;
+  inline void ssgOverrideTexture   ( int on_off ) ;
+  inline void ssgOverrideCullface  ( int on_off ) ;
+  inline void ssgGetNearFar        ( float *n, float *f ) ;
+  inline void ssgGetFOV            ( float *w, float *h ) ;
+  inline void ssgSetFOV            ( float w, float h ) ;
+  inline void ssgSetOrtho          ( float w, float h ) ;
+  inline void ssgSetNearFar        ( float n, float f ) ;
+  inline void ssgSetCamera         ( sgMat4 mat ) ;
+  inline void ssgSetCamera         ( sgCoord *coord ) ;
+  inline void ssgLoadProjectionMatrix () ;
+  inline void ssgLoadProjectionMatrix ( sgFrustum *f ) ;
+  inline void ssgGetProjectionMatrix  ( sgMat4 dst ) ;
+  inline void ssgGetModelviewMatrix   ( sgMat4 dst ) ;
+  inline void ssgLoadModelviewMatrix  () ;
+  inline void ssgLoadModelviewMatrix  ( sgMat4 mat ) ;
+
+
+ + +
+ + + + + + +
<= previous =Return to SSG Index= next =>
+
+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/ssg/non_class.html +++ plib-doc-1.8.1/html/ssg/non_class.html @@ -0,0 +1,947 @@ + + + + + A Simple Scene Graph API for OpenGL. + + + +

Non-class Functions.

+So, with the class functions described above, it is +fairly simple to construct a scene graph. So, now that +you have one, what can you do with it? +
+  void ssgCullAndDraw ( ssgRoot *root ) ;
+
+This call deals with the entire process of rendering the database. +Your application need only call ssgInit(), build a database, +create a current context and call ssgCullAndDraw using the root node +of that database. +

Intersection Testing.

+Most applications need to test the scenery to see if moving +objects have collided with it - there are several ways to do +that - but they all share the same mechanisms: +
+
+int  ssgIsect ( ssgRoot *root, sgSphere *s, sgMat4 m, ssgHit **results ) ;
+int  ssgHOT   ( ssgRoot *root, sgVec3    s, sgMat4 m, ssgHit **results ) ;
+int  ssgLOS   ( ssgRoot *root, sgVec3    s, sgMat4 m, ssgHit **results ) ;
+
+
+These three calls implement various ways to test the database for collisions, +weapon impacts and such like. In each case, the search for a collision +starts at 'root', and the database is transformed by the matrix 'm' +before the test is evaluated - hence, 'm' is ususally the inverse of +the matrix describing the test object's location. +
    +
  • ssgIsect intersects a sphere against the scene. +
  • ssgHOT intersects a vertical line starting at the point 's' (remember, +in SSG, positive Z is 'up'). This is often used to compute +the Height-of-Terrain - hence the name 'HOT'. +
  • ssgLOS intersects an arbitary vector whose direction is defined by 's'. +
+The result in either case is an integer telling +you how many triangles impacted the sphere/vector. If you need to know more +about these intersections, pass the address of a ssgHit * variable as +the last parameter and it will be returned pointing at a STATIC array +of ssgHit structures. Thats a confusing explanation - and an example +will help: +
+
+ie:
+
+   ssgHit *results ;
+
+   int num_hits = ssgIsect ( root, &sphere, mat, &results ) ;
+
+   for ( int i = 0 ; i < num_hits ; i++ )
+   {
+     ssgHit *h = &(results [ i ]) ;
+
+     /* Do something with 'h' */
+   }
+
+
+Remember, you must finish using the results array before you do +another ssgIsect/ssgHOT/ssgLOS because all three functions share +the same results array. +

+An ssgHit looks like this: +

+
+class ssgHit
+{
+  ssgLeaf *leaf ;
+  int      triangle ;
+  sgVec4   plane ;
+  sgMat4   matrix ;
+
+  ssgHit ()
+  int getNumPathEntries () ;
+  ssgEntity *getPathEntry ( int i ) ;
+} ;
+
+
+The 'leaf' member points at the leaf node that impacted the sphere. +The 'triangle' member tells you which triangle within the leaf +did the impacting. The 'plane' member contains the plane equation +of the impacting triangle and the 'matrix' element tells you +the net result of concatenating all the transform nodes from +the root to the leaf to the matrix you provided in the ssgIsect call. +

+It's possible for there to be multiple paths through the +scene graph to the leaf node. Sometimes you'll need to +look back up the tree to see nodes above the one that we actually +impacted with. Hence, you can read all the ssgEntities that were +traversed on the path from the root down to the leaf. Calling +the 'getNumPathEntries' function to find the number of nodes +along the path - and then 'getPathEntry(n)' to get the n'th entry +in the path. The 'root' node will always be the zeroth entry +in the path - and the leaf node will always be the last. +

Lights.

+SSG supports the eight standard OpenGL light sources as class 'ssgLight'. +Since there are only a finite number of these, they all exist all the +time - you just call: +
+
+  ssgLight *ssgGetLight ( int i ) ;
+
+
+...to get the i'th light should you need to manipulate it. +
+
+class ssgLight
+{
+  int isOn () ;
+  void on  () ;
+  void off () ;
+
+  void setPosition ( const sgVec3 pos ) ;
+  void setPosition ( float x, float y, float z ) ;
+
+  void setColour ( GLenum which , const sgVec4 colour ) ;
+  void setColour ( GLenum which , float r, float g, float b ) ;
+
+  void setHeadlight ( int head ) ;
+  int  isHeadlight () ;
+
+  void setSpotlight ( int spot ) ;
+  int  isSpotlight () ;
+
+  void setSpotDirection ( const sgVec3 dir ) ;
+  void setSpotDirection ( float x, float y, float z ) ;
+  void setSpotDiffusion ( float exponent, float cutoff = 90.0f ) ;
+  void setSpotAttenuation ( float constant, float linear, float quadratic ) ; 
+} ;
+
+
+Each light can be turned on or off - or tested to see if it's on or off. +

+Lights are positioned with 'setPosition()' - which can be relative +to the origin of the world - or relative to the SSG camera (in 'headlight' +mode). +

+If the 'spotlight' mode is enabled, +then the light intensity has a certain distribution and attenuation. +These parameters can be set with the 'setSpotXxx' methods. +Otherwise, the light source is considered to be directional, +or infinitely far away (in the direction of its position). +The 'spotlight' mode is initially disabled. + +

Miscellany.

+It's convenient to find out how much texture memory has been +consumed: +
+
+  int ssgGetNumTexelsLoaded () ;
+
+
+(Bear in mind that a texel could be 16 or 32 bits depending on +the hardware - and with MIPmapping enabled, 25% of the texels +will be in the MIPmaps - so ssgGetNumTexelsLoaded will return +a larger number than the total of the sizes of the input images +might suggest. +

Loading Database Files.

+To load a model file into SSG, you can either call a loader +function that is specific to the format of the file you +wish to load - or you can call 'ssgLoad' - which parses +the filename extension and calls the appropriate format-specific +loader. +

+At time or writing, there are MANY loaders for SSG: +

    +
  • ssgLoadSSG - for '.ssg' files - the 'native' SSG format. +
  • ssgLoadAC - for '.ac' files - a somewhat obscure format produced + by the 'AC3D' modelling tool - reasonably well tried + and tested. +
  • ssgLoad3ds - for '.3ds' files as produced by 3DStudio. +
  • ssgLoadASE - 3DSMAX ASCII EXPORT Version 2.00, well tested +
  • ssgLoadDXF - AutoCADs famous DXF format. well tested +
  • ssgLoadFLT - OpenFlight. Works for OpenFlight files generated by +recent versions of MultiGen - but not for those generated by some other +tools such as Designers' Workbench. +
  • ssgLoadMD2 - Quake MD2 +
  • ssgLoadOBJ - Wavefront, works well +
  • ssgLoadTRI - simple Tri format from "Andy Colbournes Editor". +
  • ssgLoadX - Microsofts DirectX-Format. Most features work. +
  • ssgLoadOFF - Geomview's OFF +
  • ssgLoadM - ??? +
  • ssgLoadATG - Ascii TerraGear. Used by Flight Gear Flight Sim. +
  • ssgLoadVRML1 - VRML1 format, only partially implemented. +
  • ssgLoadIV - Inventor format, only partially implemented. +
  • ssgLoadStrip - The format of a stripifier. +
+ +
+
+  typedef ssgBranch *(*ssgHookFunc)(char *) ;
+
+  ssgEntity *ssgLoad    ( const char *fname, const ssgLoaderOptions *options = NULL ) ;
+  
+  ssgEntity *ssgLoadSSG ( const char *fname, const ssgLoaderOptions *options = NULL ) ;
+  ssgEntity *ssgLoadAC  ( const char *fname, const ssgLoaderOptions *options = NULL ) ;
+  ssgEntity *ssgLoad3ds ( const char *fname, const ssgLoaderOptions *options = NULL ) ;
+  ...etc...
+
+
+Minimally, all you need to do is to call ssgLoadAC/ssgLoad3ds with the +name of the file to load. However, most file formats (AC3D's +and 3Dstudio's included) lack many desirable features, and it is also often +necessary to store application-specific information in the +file. +

+SSG's loaders will decode the comment fields found in the +nodes of many common file formats and pass these onto the +application via 'hookfunc'. This function should decode +the string and construct whatever kind of SSG node it +considers appropriate. +

+Similarly, the application may wish to embellish the +ssgState of a loaded node - and since state information +rarely has a comment field in most file formats, we +pass the texture filename instead and expect the application +to construct the entire ssgState: +

+
+  void ssgSetAppStateCallback ( ssgState *(*cb)(char *) ) ;
+
+
+One common problem with file loaders is that it's +often possible to refer to a second file from inside +the first - but the path to that file is often +not adequately defined by the original file. Hence, +the application can specify a file path to be prepended +to all model or texture file names. +
+
+  void ssgModelPath   ( char *path ) ;
+  void ssgTexturePath ( char *path ) ;
+
+
+You can only supply one path. If you need additional features, use the +function ulFindFile (for more see util-library-doc). + +The last three functions simply set values in the _ssgCurrentOptions +(type ssgLoaderOptions), for example: + +
+inline void ssgModelPath   ( const char *path )
+{
+  _ssgCurrentOptions -> setModelDir ( path ) ;
+}
+
+ +For more on ssgLoaderOptions see also the next page of this doc. + +

+ +Some loaders for file formats that use texture formats not +supported by ssg use this functions to find textures: +

+void ssgFindOptConvertTexture( char * filepath, char * tfname ) 
+
+It finds and optionally (= if necessary) converts the texture. +This is only really implemented for Windo$ :-(, for all others it +should just be the two lines you will find in the comment. I didn't +test it, that's the reason I commented it out. But it will warn you +when you have to convert something, so even for non-Windo$-users the +new function is already a step forward. +For the actual conversion, at first I wanted to use GIMP. So, in Deja, +I looked for "+gimp +convert +batch" and similar strings. I found +several people asking, but almost all the answer were to use +ImageMagick instead. ImageMagick is free as in beer. Also, the docs I +got with the newest gimp is extremely sparse :-(. Therefore, I tried +ImageMagick and this worked straight away. You should find ImageMagick +under +

+http://www.wizards.dupont.com/cristy/ImageMagick.html +

+Plib uses the ImageMagick application "convert". Since there are other +convert.exe-programs on my computer, I had to copy the ImageMagick +stuff into the directory of my plib-application, so that it uses the correct +convert.exe. +

+ + +Most file formats contain considerable numbers of redundant +nodes (because of the way people build using these tools). +This function walks a database sub-tree multiplying +out any ssgTransform nodes and replacing them with +ssgBranch'ed - unless they have userdata associated with them. +Any branch nodes with zero kids are deleted - any with just +one kid are eliminated and the child node pushed up one level. +

+
+  void ssgFlatten ( ssgEntity *ent ) ;
+
+
+It's important for 3D performance to optimise +triangles into triangle strips or fans. Since most +file formats don't record strip/fan information, +it's useful to call: +
+
+  void ssgStripify ( ssgEntity *ent ) ;
+
+
+

Saving Database Files.

+Most SSG programs will simply load a file and display it in +some way - but occasionally, it's useful to be able to write +a file back out again. +

+To write a model file from SSG, you can either call a writer +function that is specific to the format of the file you +wish to save - or you can call 'ssgSave' - which parses +the filename extension and calls the appropriate format-specific +writer. +

+Saving into ssg-format is done with these functions: +

    +
  • ssgSaveSSG - for '.ssg' files - the 'native' SSG format. +
+
+
+  int ssgSave    ( char *fname, ssgEntity *ent ) ;
+  int ssgSaveSSG ( char *fname, ssgEntity *ent ) ;
+
+
+This returns TRUE if the operation worked - FALSE if it failed. +You will also find writers for the 3DS, AC, ASE, ATG, DXF, M, OBJ, OFF, QHI, TRI and +X formats. + +

Features of the file formats and status of the loaders/writers

+ +Here comes a table of the features of all the file formats and loaders and writers. +VRML doesn't really work, so you won't find it here. +The "QHI" (QHull Input - a format used by a toll to create convex hulls) +writer only writes a point cloud and suppoorts no other features, so I also didn't add it to the table. +BTW, if you want to create convex hulls of existing geometry, you just need a few lines. Look +into PPE (prettypoly editor, on SourceForge as well), into the file ppeCoreFuncs.cxx, +function addConvexHull. +The SSG loaders/writers support all +features of the ssg-lib, so missing features mean they miss in the library (normaly because they miss in OpenGL) +The letters mean: +

+A = feature not in file format +
+B = feature in file format and not implemented, not planned. +
+C = feature in file format and not implemented, but planned. +
+D = feature in file format and partly implemented or not tested. +
+E = feature in file format and implemented. +

+And here are the features with some explanaitions: +

+ +
    +
  • Filled polys - Planar polygons. In the ssg-lib, this is the only primitive you can use to make "solid" looking models. This is a 2D primitive; it has no volume but an area. +
  • # sides - No of sides per poly. This is of course equal to number of vertices per poly. Some formats support only triangles, some +also quads and some support n-sided polys, that is they have no restrictions. +
  • Lines - for example used for high voltage lines in a flight simulator. +This is a 1D primitive; it has no area but a length. +
  • Points - for example used for small lights. +This is a "0D" primitive; it has no length. +
  • Sub objects - The complete model may consist of several sub models. +There are several reasons one wants this, for example to make the structure of the model +clearer to humans, to easily enable humans or programs to move, colour, texture, animate etc +one part, for example one wheel of the complete model. +
  • Hierarchie - You not only have sub objects, but there is a parent-kid relation between some, +for example, the upper arm of a human model may be "under" the body and the lower arm "under" the upper arm etc. +
  • DAG - direct acyclic graph means that the hierarchie may not only be a tree where +each node has exactly one parent (apart from the root, which has zero parents), but that nodes may have more than one parent. +Used for example in cars to have the wheel geometry only once. If the one wheel-node has four parents, this means +it will be rendered four times when the scene is drawn. +
  • Colours - Things can have a colour. Uncoloured objects are always white. +
  • Textures - Texture things with 2D bitmaps. +
  • Texture coordinates - The texture mapping is arbitrary. +
  • Texture coord. per face AND vertex - If a vertex is part of three faces, then this feature +allows it to have three texture coordinates. For example, a cube may have 18 texture coordinates, even if it has much fewer vertices. +
  • Texture per face - each face may have another texture bitmap. Formats (and the ssg lib) that +don't have this have to increase the number of nodes to get this effect. +
  • Transparency - Some polys may be partially or completely transparent. +
  • Animation - There may be many different sorts of animation. +
  • Billboards - geometry that automatically rotates so it always faces the viewer. Normaly flat. +As an example, can be used to model trees in a driving simulator. +
  • LOD - stands for "Level of Detail" and means there can be geometries of varying +complexity for the model, so for example, if it is near the viewer you use many polys +and if it is far away you use few polys so that the impact on rendering speed is low. +
  • Other switches - switch means you can switch the visibility of some nodes on and off. +
  • Ascii or Binary - A stands for Ascii, B for Binary files. +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Feature 3DS
load
 AC
load
 AC
save
 ASE
load/
save
 ATG
load/
save
 DXF
load
 DXF
save
 FLT
load
 M
load
 M
save
 MD2
load
 OBJ
load
 OBJ
save
 OFF
load/
save
 SSG
load/
save
 Strip
load
 TRI
load/
save
 X
load
 IV
load
 VRML1
load
 Filled polys E E E E E E E(5) E E D ? E E E E E  E E E
 # sides  n 3 3 n 3,4(4) 3 n    n? 3 n n(4)  3? n 3,4 3,4
 Lines A D C C A(?) E E A A A ? E E A? E A  A B B
 Points A A A C A(?) A A B A A ? A A A E A  A B B
 Sub objects E E D E A(?) A A E A A ? C-D C-D A E A  E E E
 Hierarchie A E D E A(?) A A E A A ? C C A E A  C E E
 DAG A A A A A(?) A A E A A ? A A A E A  A(?) E E
 Colours E E D E ? E E D(1) A A ? D C A E A  E B B
 Textures D E D E E A A E A A ? D C B E A  E E E
 Texture coord. D E D E E A A E A A ? E C B E A  E E E
 Texture coord.
per face
AND vertex
 D(?) D(?) D(?) E E A A A A A ? E C B(?) A A  C E E
 Texture per face  D(?) - A E A A E A A ? A A B(?) A A  C B A
 Transparency D D D D A(?) A A E A A ? A? A? B(?) E A  E B B
 Animation B A A E A A A B(2) A A ? A? A? A E A  B or C B A
 Billboards  A A A A A A E A A ? A A A E A  A B A
 LOD  A A A A A A E A A ? A A A E A  A B B
 Other switches  A A A A A A D A A ? A A A E A  A D D
 A=Ascii or
B=Binary
 B A A A A A A B A A B A A A B ? A A+B(3) A A
+footnotes: +

+(1) problematic for ancient files +
+(2) DOFs are not implemented +
+(3) There is an ascii- and a binary X-file-format. +I only implemented the ascii-one and probably wont implement the +binary one. There is a free (as in beer) converter by Microsoft +running under Windo$. +
+(4) It is possible to have polys with an arbitrary number of vertices in ssg. +But then you may only use one poly per node. Also, you can not mix 3 and 4 sided polys in one node. +
+(5) Some OpenGL modes, like for example Quads, are ignored. This means some parts of the model +may dissappear when saving into DXF files. +

+Additional info on some formats: + +

+ATG: +
+ATG stands for ascii TerraGear. Loading of TriStrips and TriFans not implemented yet. +Untextured parts are lost, for example when you save and load +Steve Bakers Tuxedo, you will loose the feet, since they are not +textured. +The files written are not optimal, they use no strips/fans, +only have triangles etc. +Also, one vertex that needs several texture coords is written out several +times. + + +

+3ds-writer: +
+I (Per) have one basicly working, but since there seems to be so much else to do +with plib right now, I'm a bit reluctant to put my energy into it. Also, the +only 3ds-loader I've tested files written by it with is the one in ssg :-) + + +

+OFF loader: +
+Warning: There are two formats called OFF! We support the OFF from GeomView, +not the one from DEC. +We support 2D and 3D, but no higher dimensions. + +

+.SSG file loader/writer: +
+We number .SSG file formats so that for example the loaders knows +what to expect. Until now, there is +
+format "0" - Used by plib .1.2.0, 1.3.x +
+format "1" - Will be used by 1.4.0 +
+Currently, we are between "0" and "1". Normally, we want to keep at least our loader +compatible, but the changes from zero to one would bloat the code so much and it seems +.SSG file version zero were only used by people for temporary files, so we decided to make an incompatible break. +If you need to read or write version zero, either get plib from cvs with the date 14.1.2001, or, if you are a Windo$ person, get +prettypoly.sourceforge.net/download/ppewinbin_ssg_version_zero.zip +This allows you to save and load .ssg version zero. +
+One of the new features in format "1" might be worth mentioning. +It is now possible to load and save *any* class derived from ssgBase (notably +the ssgAux node types). +All that is needed for saving to work is an implementation of the virtual save() method. +Loading requires the corresponing load() method, and also means for creating +an instance of the class, which is accomplished +by a call to ssgRegisterType(). +See the ssgAux implementation for example usage; +the convenience function ssgaInit() registers the ssgAux classes. +

+.X file writer: +
+Planned. +

+.X file loader: +
+The .X-entity "Frame" is not yet implemented. +If you convert files into .X with "3D Exploration", you can check the +option "without frames". + +

+VRML1/IV file loaders: +
+These are only partially implemented, and are useful primarily for +mesh-based models (textured or untextured). It would be useful to add +material support to these loaders, as well as explicit normal definition. + +
+ + + + + + +
<= previous =Return to SSG Index= next =>
+
+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/ssg/LoaderWriter.html +++ plib-doc-1.8.1/html/ssg/LoaderWriter.html @@ -0,0 +1,315 @@ + + + + + A Simple Scene Graph API for OpenGL. + + + +

How to write plib-loaders and writers

+ +

1.1 Introduction

+ +This page is intended for those who wish to write loaders and writers +for plib. If you just use plib (using the included loaders and writers), you don't +really need to read this. + +It is quite easy to adapt 3D-file-loaders and writers to be used by ssg. Plib +already has many loaders and writers that may be used as examples.

+ +A brief note on cross platform compilation: Plib comes with +both Makefiles (for Unix and for the CygWin-system under Windows) +and workspace/project-files for Micro$oft Visual C++. If you +have both, please update, test and commit both. +Otherwise, when committing, please tell the people that something is +missing (for example: you didn't update the workspace files) and that some +kind soul should do so. +

+ +Both loaders and writers convert between ssg's internal geometry +representation and that of the file format. One key difference is that when +loading, you should support all possibile +geometry-representations of the file format. This is to ensure that +plib can handle all the possible variations of a file format that may be generated +by the tools that export to it. On the other hand, when writing a format, you can +pretty safely only write to one geometry format (unless you need features peculiar +to more than one geometry representation), because you have the final say on how the +data is to be written. +

+ +Regarding plib's geometry-representations: there are only two on the highest +level: ssgVtxTable and ssgVtxArray. Actually, there is also +ssgVTable, but that is deprecated. + +ssgVtxArray is newer, is derived +from ssgVtxTable and uses a index-list. Apart from that they are quite +similar, and both have an interface getNumTriangles () ; and +getTriangle ( i, ...); +For this reasons, it is easier to write a writer than a loader. + + +For both ssgVtxTable and ssgVtxArray you need to choose a +GL-type. Currently ssgLoaderWriterMesh (more on this in the +next section) uses GL_TRIANGLES. + + +

1.2 class ssgLoaderWriterMesh - an overview

+ +The two main parts of writing a loader are writing the actual parser (coding +the syntax of the format) and transferring the contents +to ssg. The second task is fairly trivial if your contents +obey the restrictions of ssg (which follow from OpenGL). +

+These are: +

+ +1. Each ssg-node can (currently) have only one texture. +
+2. Only one polygon or strip or fan per node. So you can't have a 3-, a 4- and a 5-sided +poly inside one node (without subdividing the polys into triangles) +
+3. Currently, you may have only one texture coordinate per vertex. +
+4. You may have only one normal per vertex. +

+To modularize the two steps parsing the format and transfering it to ssg +and to reduce redundant work, there is an intermediatory structure, the class +ssgLoaderWriterMesh. For example, this has a member function +
+void ssgLoaderWriterMesh::addFaceFromIntegerArray( int numVertices, int *vertices );
+
+With several calls, you can add several n-sided polys to one mesh ("one node"). +When you are done constructing the mesh from the file, you call +
+void ssgLoaderWriterMesh::addToSSG(
+		class ssgSimpleState *currentState,
+		class ssgLoaderOptions* current_options,
+		class ssgBranch *curr_branch_)
+
+and the class adds the information into the scene graph. It handles +ssgs' restrictions. For example, if the polygons of the mesh use +5 textures then at least 5 nodes will be added to the scene graph.

+ +Unfortunately, this class isn't completely finished. As of this +writing, Wolfram Kuss (w_kuss@rz-online.de) has implemented those +parts that were needed for the loaders he has finished thus far. Hopefully +people will contribute more features as time goes on.

+ +If you are writing a new loader for a file format that doesn't hold to +all restrictions of ssg (and virtually none do), you are urged to use this class. +Your loader will be more consistent and easier to maintain and read.

+ +Further, there are many optimizations that can be done (For example: "If the state is +different, but not the texture, do we need several nodes?" or "When we have multitexturing, +can we use that?" or "Is there an optimal strip length?" or "How do I subdivide polys into +triangles so that the stripifier will work well?"-- the list goes on +forever). Once we have good answers to these questions (and the will +to implement them), it will be easier to do them once in the ssgLoaderWriterMesh than in all the +loaders seperately. It is noteable that most loaders written before +ssgLoaderWriterMesh have had some sort of intermediatory mesh +structure.

+ +In the future, ssgLoaderWriterMesh should also be used for writers, doing the opposite +job: It takes the information from ssg with the restrictions and then looks whether +it can optimize (for example merging nodes) by relaxing the restrictions. + +

1.3 The Class ssgLoaderWriterMesh - A Deeper Look

+At the start of your loader, you create a new ssgLoaderWriterMesh +or do a reInit(). To insert the data into the ssgLoaderWriterMesh, +you have to add vertices, faces, materials, materialindexes (saying what face uses what material) +and, if applicable texture coordinates. For all of these, you can say in advance how many you have. +If you know that you have 3712 vertices, call createVertices(3712) and everything is allocated +at once and addVertex will be very fast. If you don't know in advance how many you have, you +still have to call createVertices(), as this also allocates the vertices. In this case, a +certain amount of vertices will be reserved and the list will dynamically grow as more are added.

+ +Vertices are simply sgVec3s. Faces are simply lists/arrays of vertex indexes. +For adding faces, use addFace if you already have a ssgIndexArray or use +addFaceFromIntegerArray if you have the vertex indexes in a C(++) array. +You need to add at least one material (ssgSimpleState). For each face, you tell +ssg which material to use via addMaterialIndex. Here is code from ssgLoadOFF, which tells +ssg to use the ssgSimpleState ss for all faces: + +
+

+
+	theMesh.createMaterials( 1 );
+	theMesh.addMaterial( &ss );
+	theMesh.createMaterialIndices( _ssgNoFacesToRead ) ;
+	for(i=0;i<_ssgNoFacesToRead ;i++)
+	   theMesh.addMaterialIndex ( 0 ) ;
+
+
+If the file format has texture coordinates, you have to find out whether it has them +per vertex or per vertex and face. If you look at a "straight forward" cube, +having texture coordinates per vertex means you can have 8, but if you have +texture coordinates per vertex and face, you can have 24 (each vertex is part of 3 faces). +The two functions corresponding to these cases are: +
+       void createPerFaceAndVertexTextureCoordinates2( int numReservedTextureCoordinate2Lists = 3 );
+       void addPerFaceAndVertexTextureCoordinate2( ssgTexCoordArray **textureCoordinateArray ); 
+
+or +
+        void createPerVertexTextureCoordinates2( int numReservedTextureCoordinates2 = 3 ); 
+        void addPerVertexTextureCoordinate2( sgVec2 textureCoordinate ); 
+
+ + +

2. Loaders

+ + +

2.1 class ssgLoaderOptions

+ +ssgLoaderOptions is a class that is defined in ssg.h. +It is used to tell the loader some options. +It is NOT used for user-setable options, although +this may be nice to have at some point. For example, +one COULD create a member-variable in it +telling the unit that one wants. The loader would then +be responsible to scale the object in such a way that +the sizes are in that unit (for example: meter, millimeter, etc). + +
+
+Regarding the reason for the callbacks in ssgLoaderOptions, Steve +wrote: +
+
+
+"Whenever a branch node is created. The deal is that most file formats +are +missing important features at the Branch level - but many support +comment +fields - or long ASCII name strings or something. The idea was to allow the artists to attach an ARBITARY comment string +in their modeller - and to have the loader trap these strings and pass +them on to the application.

+ +Hence, if the hook function is defined then when a branch node needs +to +be created, we call the application's callback with the ASCII string +that was embedded in the file and let the application construct the +ssgBranch +node. Hence, you could put the string "~LOD: RANGE=100 meters" +into the comment field in (say) the AC3D modeller. (AC3D calls this a +"Data" +field)...the application could then say to itself: "Any comment that +starts +with a tilde ('~') is a command to the loader" and parse such +'comments' +as commands. In this case, it would construct an ssgRangeSelector and +set +the transition range to 100m and return the application back to the +loader.

+ +Check the Tux Kart sources to see this in action." +

+ +So much for the quote from Steve. +

+ +As of this writing, the ssgLoaderOptions code has been copied from +another loader into ssgLoaderWriterMesh. + + +

2.2 ASCII file formats

+A lexical analyzer for ascii-files is available in ssgParser.cxx and +ssgParser.h. It converts the file into a stream of tokens and +handles comments. In a way, it has two APIs. +One hides the line structure from the loader. The loader just has +to say "getNextToken". +The other API operates in terms of exact line structure. +You do a getLine which reads all the tokens of that line into a +buffer and then you do a parseToken to get each token.

+ +The formats which currently use the parser are .X (which uses the +line-independant API), .ase, .scenery and .off (which use the +line-by-line-API).

+Some functions are used by both APIs. For example:

+ +

+	void openFile( const char* fname, const _ssgParserSpec* spec = 0 );
+

+ +In ssgParserSpec, you give the parser the specification of the format. +You say which characters start a comment, which characters are skipable, +which characters are used for braces (which are used to determine the +parser's level-- useful for parser's which work recursively). +Most important are the delimiters. These determine where one token ends and the +next one begins. For example, the first token of the line + +

+1234,567
+
+ +is 1234 if "," is a delimiter and +1234,567 otherwise. +The parser differentiates between skipable delimiters that +are "swallowed" by the parser and non-skipable ones that are +passed to the loader. So, regarding the example-line there +are three possibilities: +
+"," is not a delimiter => The line contains one token, namely +"1234,567" +
+"," is a skipable delimiter => The line contains two tokens, namely +"1234" and "567" +
+"," is a non-skipable delimiter => The line contains three tokens, +namely "1234", "," and "567" +
+ + +

3. Writers

+For an example how to write out geometry and material, look at +ssgSaveASE. + +For an easy example (geometry only), look at ssgSaveDXF or ssgSaveTRI. +The function + +
+int ssgSaveXYZ ( const char *filename, ssgEntity *ent )
+
+ +normally calls a function + +
+static void save_entities ( ssgEntity *e )
+
+ +which just recursively walks the scene graph. +You should be able to use this function and just +write a + +
+static void save_vtx_table ( ssgVtxTable *vt )
+
+ +which writes a ssgVtxTable.

+ + + +


+ + + + + + +
<= previous =Return to SSG Index
+
+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/ssgAux/index.html +++ plib-doc-1.8.1/html/ssgAux/index.html @@ -0,0 +1,886 @@ + + + + + SSG Auxiliary Libraries. + + + + + + + + + + +
+

SSG Auxiliary Libraries.

+
+ by Steve Baker +
+

Introduction

+ + + + + +
+PLIB/ssgAux is a suite of auxiliary libraries that build +higher level classes on top of the basic SSG classes. +

+

+
+
+ssgAux screenshot +
+This image was created entirely from ssgAux primitives. +
+
+

+

Conventions

+ssgAux is installed and named with the same +conventions as the base PLIB libraries. +
+ie: +
+   /usr/include/plib/ssgAux.h
+   /usr/lib/libplibssgaux.a
+
+

+PLIB/ssgAux functions, classes and constants are all +named with an 'ssga' or 'SSGA' prefix. +
+eg: +

+   class ssgaShape ;
+   SSGA_TYPE_CUBE
+
+ +

ssgaShape

+This is an abstract base class for many of the more +complex classes in the ssgAux 'collection'. The idea +is that ssgaShape's are really ssgBranch nodes that create +their own child nodes - but they behave in such a way that +you are never concerned with the nodes they create beneath +themselves. +
+
+class ssgaShape : public ssgBranch
+{
+  ssgaShape (void) ;
+  ssgaShape ( int numtris ) ;
+ 
+  float *getCenter  () { return center     ; }
+  float *getSize    () { return size       ; }
+  int    getNumTris () { return ntriangles ; }
+ 
+  void setColour  ( sgVec4 c ) { sgCopyVec4 ( colour, c ) ; regenerate () ; }
+  void setCenter  ( sgVec3 c ) { sgCopyVec3 ( center, c ) ; regenerate () ; }
+  void setSize    ( sgVec3 s ) { sgCopyVec3 ( size  , s ) ; regenerate () ; }
+  void setSize    ( float  s ) { sgSetVec3  ( size,s,s,s) ; regenerate () ; }
+  void setNumTris ( int ntri ) { ntriangles = ntri ; regenerate () ; }
+ 
+  void setKidState    ( ssgState *s ) ;
+  void setKidCallback ( int cb_type, ssgCallback cb ) ;
+ 
+  virtual void regenerate () = 0 ;                                              
+}
+
+The constructor allows you to specify the approximate number of +triangles you'd like the shape to consume. For some shapes, this +will be ignored (eg the Cube has 12 triangles - no matter how many +you ask for) - for others, it's honored only approximately (eg the +Sphere can only generate certain specific numbers of triangles) - +and for others, it may be honored exactly. +

+You can also set the colour of all the polygons and the ssgState and +callbacks that are applied to all of the child nodes. +

+setCenter allows you to position the center point of the object in +3D space - and setSize lets you determine the overall dimensions of +the object (this too may also be approximate - the 'size' of a teapot +is hard to specify in any useful way). The version of 'setSize' that +takes an sgVec3 allow you to generate cuboids from cubes and sphereoids +from spheres...but not all shapes allow this. +

+The 'regenerate' call allows the complete child structure of the object +to be deleted and then recreated. This is occasionaly useful if (for +example) you have walked down into the child structures and modified +them - and you'd like the shape back into it's pristine conditions. + +

ssgaCube

+
+
+class ssgaCube : public ssgaShape
+{
+  ssgaCube (void) ;
+  ssgaCube ( int numtris ) ;
+  virtual void regenerate () ;
+} ;
+ 
+
+This is the simplest of ssgaShapes - it defines nothing new over +and above the standard ssgaShape. + +

ssgaPatch

+
 
+ 
+class ssgaPatch : public ssgaShape
+{
+  ssgaPatch (void) ;
+  ssgaPatch ( int numtris ) ;
+ 
+  void setControlPoint ( int s, int t, sgVec3 xyz, sgVec2 uv, sgVec4 rgba ) ;
+  void setControlPoint ( int s, int t,
+                         float x, float y, float z,
+                         float u, float v,
+                         float r, float g, float b, float a ) ;
+  void getControlPoint ( int s, int t, sgVec3 xyz, sgVec2 uv, sgVec4 rgba ) ;
+ 
+  virtual void regenerate () ;
+} ;
+ 
+
+This implements a basic spline patch - with a 4x4 grid of 'control points' +that define its shape. 'setContolPoint' allows you to set the spatial +position, the texture coordinate and the colour at any given (s,t) position. +(s and t each must be in the range 0..3). +

+It's necessary to call the 'regenerate' function whenever you have added +or changed one or more control points. + + +

ssgaTeapot

+
+ 
+class ssgaTeapot : public ssgaShape
+{
+  ssgaTeapot (void) ;
+  ssgaTeapot ( int numtris ) ;
+  virtual void regenerate () ;
+} ;
+ 
+
+This creates the 'classic' Martin Newell teapot model. + +

ssgaSphere

+
+  
+class ssgaSphere : public ssgaShape
+{
+  ssgaSphere (void) ;
+  ssgaSphere ( int numtris ) ;
+ 
+  void setLatLongStyle ( int ll ) ;
+  int  isLatLongStyle  () ;
+  virtual void regenerate () ;
+} ;
+
+
+There are two ways to generate a sphere model - one is to produce a +fairly uniform grid of triangles that are as nearly equilateral +as possible. The alternative is to generate more nearly right-triangles +in cylindrical strips that are stacked on top of each other with a +circular disk at top and bottom. +

+The function 'setLatLongStyle(ll)' allows you to choose which you want, +call regenerate after you change types! + +

ssgaCylinder

+
+ 
+class ssgaCylinder : public ssgaShape
+{
+  ssgaCylinder (void) ;
+  ssgaCylinder ( int numtris ) ;
+ 
+  void makeCapped ( int c ) ;
+  int  isCapped   () ;
+  virtual void regenerate () ;
+} ;                                                                             
+
+
+Cylinders also come in two forms - capped and uncapped. Once again, +if you change the capped versus uncapped status, call regenerate to +make the new version. + +

ssgaWaveSystem

+This class is for handling water waves. +It generates a large polygonal mesh which it distorts in +realtime to simulate water waves. +

+The simulation uses between one and sixteen "Wave Trains" - each +using a class: +

+
+class ssgaWaveTrain
+{
+  ssgaWaveTrain () ;
+ 
+  float getSpeed      () ;
+  float getLength     () ;
+  float getLambda     () ;
+  float getHeading    () ;
+  float getWaveHeight () ;
+
+  void  setSpeed      ( float s ) ;
+  void  setLength     ( float l ) ;
+  void  setLambda     ( float l ) ;
+  void  setHeading    ( float h ) ;
+  void  setWaveHeight ( float h ) ;
+} ;                                                                             
+
+
+So, you create a bunch of these trains (typically, two or three +is plenty to generate 'interesting' motion). +Each wave train has a direction in which the waves are travelling, +a speed, a wave length (which also affects the shape of the wave), +the height of the wave and a 'lambda' term (which controls how much +the tops of the waves bend over). +

+Next, generate the ssgaWaveSystem: +

+ 
+class ssgaWaveSystem : public ssgaShape
+{
+  ssgaWaveSystem ( int ntri ) ;
+ 
+  virtual void        regenerate  () ;
+ 
+  ssgaWSDepthCallback getDepthCallback () ;
+  void                setDepthCallback ( ssgaWSDepthCallback cb ) ;
+ 
+  ssgaWaveTrain *getWaveTrain ( int i ) ;
+  void           setWaveTrain ( int i, ssgaWaveTrain *t ) ;
+ 
+  float getWindSpeed   () ;
+  float getWindDirn    () ;
+  float getEdgeFlatten () ;
+  float getTexScaleU   () ;
+  float getTexScaleV   () ;
+ 
+  void  setWindSpeed   ( float speed      ) ;
+  void  setWindDirn    ( float dirn       ) ;
+  void  setEdgeFlatten ( float dist       ) ;
+  void  setTexScale    ( float u, float v ) ;
+ 
+  void updateAnimation ( float t ) ;
+} ;
+
+
+The appearance of waves varies greatly with the depth of the +water - and this simulation produces the correct effects. There +is an optional user-callback that can be used to feed water depth +values into the simulation. The wave system will likely call this +function many thousands of times per frame - so make sure your +depth function is very efficient. If you don't provide a depth +function then the water will be assumed to be infinitely deep. +

+You can determine the number of polygons used to render +the patch of waves, the size of the wave patch and the amount +of texture repetition. The 'EdgeFlatten' setting determines +to what distance from the edge of the patch the waves are +gradually flattened out. This is useful because it allows +you to keep all those expensive wave polygons close to the +camera - and feather them out over range so that they blend +gently into a larger flat ocean. +

+Designing waves by calling the ssgaWaveSystem API is quite +difficult. You are advised to use the wave designer program +in the PLIB examples package. This program lets you adjust +wave parameters until it looks how you'd like - then hit the +'Write C++ code' to write out a source code snippet that you +can cut and paste into your program. +

+There is a 'README' in the 'water' source directory that +explains how to use the program in a little more detail. +That's all the wave system documentation I have time to write +just now - sorry. + +

ssgaParticleSystem

+This is a very flexible implementation of particle systems - it's not +as efficient as you might want for thousands of particles - this is intended +for high flexibility and relatively fewer numbers of particles. + +

+All of that flexibility is evident in the complex constructor function: +

+
+  class ssgaParticleSystem : public ssgVtxArray
+  {
+    ssgaParticleSystem ( int max ,          /* Max Number of particles      */
+                         int init,          /* Number to launch initially   */
+                       float add ,          /* Max number to create per sec */
+                         int turn_to_face,  /* Turn to face camera?         */
+                       float size,          /* Size of particles            */
+                       float bsphere_rad,   /* Size of bounding sphere      */
+      ssgaParticleCreateFunc create,        /* Initial create fn.           */
+      ssgaParticleUpdateFunc update = NULL, /* Update function              */
+      ssgaParticleDeleteFunc del     = NULL /* Remove function              */
+                      ) ;
+
+    void  setSize ( float sz ) ;
+    float getSize () ;
+
+    update ( float dt ) ;
+
+    int getNumActiveParticles () ;
+  } ;
+
+
+There are three callback functions - with the following types: +
+ 
+  typedef void (* ssgaParticleCreateFunc) ( ssgaParticleSystem *ps,
+					    int index,
+					    ssgaParticle *p ) ;
+ 
+  typedef void (* ssgaParticleUpdateFunc) ( float deltaTime,
+					    ssgaParticleSystem *ps,
+					    int index,
+					    ssgaParticle *p ) ;
+ 
+  typedef void (* ssgaParticleDeleteFunc) ( ssgaParticleSystem *ps,
+					    int index,
+					    ssgaParticle *p ) ;
+
+
+There is also a public class for a single particle: +
+ 
+class ssgaParticle
+{
+public:
+ 
+  sgVec4 col ;
+  sgVec3 pos ;
+  sgVec3 vel ;
+  sgVec3 acc ;
+ 
+  float size ;
+  float time_to_live ;
+  void *userData ;
+ 
+  ssgaParticle () ;
+ 
+} ;                                                                             
+
+
+This is best explained with an example. +Here is an example of a fountain model: +
+
+  fountain = new ssgaParticleSystem ( 2000, /* Max Number of particles */
+                                         2, /* Number to launch initially */
+                                       200, /* Max number to create per sec */
+                                      TRUE, /* Turn to face? */
+                                       0.2, /* Size of particles */
+                                      20.0, /* Size of bounding sphere */
+                           fountain_create, /* Initial create fn. */
+                           fountain_update  /* Update function */ ) ;
+ 
+
+This creates a system that has the capability to draw 2000 particles +(each is a quadrilateral). Two particles are launched initially and 200 +more are added gradually every second. You can choose to have each particle +turn to face the camera - or to be oriented in the X/Z plane, mine are set to +turn-to-face. The particles are 0.2 OpenGL units across. +

+This fountain is a continuous effect - so the inital number of particles +to launch is small - and the 'per second' creation rate determines the +flow. If you wanted something more like an explosion, have a larger number +of initial particles and none launched per-second after that. +

+One messiness is that we don't know how big the fountain may become over +time - and it's VERY inefficient to recompute the bsphere every frame. Hence +you have to tell the class what the maximum bounding sphere of the fountain +is at the outset so we can field-of-view cull it - this could be a near +infinite radius (MAX_FLOAT say) if you truly don't know how big it could +get - but that's inefficient because all 2,000 particles must be sent to +OpenGL even if the fountain is 20 miles away behind the camera - so do your +best to come up with some kind of a reasonable guess. +

+fountain_create and fountain_update are user-defined callback functions, +we could also have defined a 'fountain_delete' function - but many applications +won't need this. +

    +
  • The 'create' callback is called every time the system needs to + create a new particle. +
  • The 'update' callback is called on every update cycle for every + particle that's in flight. +
  • The 'delete' callback is called when the system has decided + that a particle has 'died'. +
+You have to have a 'create' function - but the other two are optional. +

+These callbacks are passed the address of the particle system, the index +number and address of the particle that's being created/updated/deleted - +and (for the 'update' function only) - the amount of elapsed time since +this particle was last updated. +

+The callbacks can set, read or change any or all aspects of the particle... +it's colour, position, velocity, accelleration, size and 'time to live' +(in seconds). +There is also a user data pointer - so you can hang your own data onto +each individual particle. +

+The particle system automatically moves each particle according to the usual +laws of motion and decrements it's time-to-live - so in many cases, +you can just set the initial velocity, the force due to +gravity and a reasonable time to live - and let the particle system code +do the rest. +

+My 'fountain_create' function looks like this: +

+
+void fountain_create ( ssgaParticleSystem *, int, ssgaParticle *p )
+{
+  sgSetVec4 ( p -> col, 1, 1, 1, 1 ) ;  /* initially white */
+  sgSetVec3 ( p -> pos, 0, 0, 0 ) ;     /* start off on the ground */
+  sgSetVec3 ( p -> vel, (rand()%1000-500)/300.0f,
+                        (rand()%1000-500)/300.0f, 50.0f ) ;
+                                        /* Shoot up and out */
+  sgSetVec3 ( p -> acc, 0, 0, -9.8f ) ; /* Gravity */
+  p -> time_to_live = 5 ;               /* Droplets evaporate after 5 seconds */
+}
+
+
+It populates the particle with an initial colour, position, velocity and +accelleration and gives it a 'time to live' of five seconds. The velocity +is randomised a bit to make a nicer looking fountain. +

+You can do all sorts of fancy things to the colour, position, velocity and +accelleration in your 'update' function. +

+
+void fountain_update ( ssgaParticle *p )
+{
+  if ( p -> pos [ 2 ] < 0 )
+    p -> time_to_live = -1 ;
+ 
+  p -> col [ 2 ] = (p -> time_to_live > 2) ? 1 : (p -> time_to_live/2.0f) ;
+}
+
+
+...this one just erases particles that go below zero altitude (by +setting their time-to-live variable to -1) and makes them go a pretty +shade of yellow for the last two seconds before they die. +

+The 'delete' function is principally useful for freeing up any user-data +you allocated in the 'create' function or during 'update's. Don't +delete the particle though - the particle system recycles it to avoid +doing too much dynamic memory allocation. +

+All that remains is to call the ssgaParticleSystem::update function +every frame with a parameter that tells the system how much time has +elapsed since the last call. This allows you to easily speed up, slow +down or pause the particles (or even run them backwards if you want). +

+I call this every frame: +

+
+void updateFountain ()
+{
+  static ulClock ck ;
+
+  ck . update () ;
+ 
+  if ( fountain != NULL )
+    fountain -> update ( ck.getDeltaTime () ) ;
+}
+                                                                                
+
+This function could also check the number of particles currently in flight +and delete the fountain when there are none left - that might be useful +for an explosion or something where you'd want to save CPU time by not +running the explosion particle system when all the pieces have landed +and 'gone away'. +

+The size of each particle is the size field of the individual particle +MULTIPLIED by the number you pass into the size parameter of the +ssgaParticleSystem constructor (or set with setSize()). This allows you +to cheaply set the particle size for all the particles at once - or to +tweak the size of each one in turn. The number in the particle structure +defaults to 1.0 so you can ignore it and just set the size in the +particle system overall. +

+ssgaParticleSystem is derived from ssgVtxArray - so you can apply textures and +other state things using the usual ssgVtxArray::setState(ssgSimpleState*) +call. I applied a texture with a fuzzy alpha-blended circle. +

+While debugging this, I got a bug which caused a picture of Tux to be +applied instead of the droplet texture - it was absolutely hilarious +to see 2000 tiny penguins shooting up in a fountain and falling gently +to earth! + +

ssgaFire

+This class is actually a highly specialised particle system. +You have to construct it quite carefully in order to get a nice +looking fire: +
+
+  class ssgaFire : public ssgaParticleSystem
+  {
+    ssgaFire ( int num_tris,
+               float radius = 1.0f,
+               float height = 5.0f,
+               float speed  = 2.0f ) ;
+ 
+    virtual ~ssgaFire () ;
+ 
+    virtual void update ( float t ) ;
+ 
+    void setUpwardSpeed ( float spd )
+    void setHeight      ( float hgt )
+    void setRadius      ( float rad )
+    void setHotColour   ( sgVec4 col )
+  } ;
+
+
+In the constructor, you set the number of triangles you wish to +generate, the radius and height of the approximately cylindrical +fire and the speed at which the flames head up towards the sky. +

+The number of polygons you use tends to be rather critical - too +many and your fire will look too 'smooth' and will be mostly +white-hot. Too few and it'll look like a number of detached +reddish blobs floating upwards. For the default radius, between +100 and 200 triangles seems to look good - for a 10 meter patch +of fire, you may need as many as 2000 triangles to make it look +effective. All three parameters (speed, height and radius) can +be manipulated in realtime - but since the number of polygons +is fixed, there is a limit to the amount of realtime tweaking +you can do without making it look silly. +

+The 'setHotColour' function allows you to set the colour +of the hottest flames (at the base of the fire). Since many +layers of polygons add up to form the colour, you'll tend to +want to use a primary colour with about 10% of one or two of +the other primaries. The default colour is (1.0, 0.2, 0.1, 1.0) +which produces red flames with yellow and white in the hotter +regions. +

+ +

ssgaLensFlare

+When you view the sun (or some other very bright light source) through +the imperfect lens of a camera, you get a row of bright circles and +rings in a line from the light source, through the center of the lens. +This is called a 'lens flare' and it can be very effective in computer +graphics in depicting a light source that's brighter than the computer +screen can display. It almost makes you want to squint because of +the brightness. +

+The ssgaLensFlare object is a special kind of ssgaShape that can be +positioned beneath the same transform +as the source of the light - and it 'just works'. You don't need +to set any parameters - just add it into the SSG scene graph in the +right place. +

+eg: +

+
+   ssgTransform *myTransform ;
+   ssgBranch    *myLightSource ;
+
+   /* Set up myTransform and myLightsource */
+
+   ...
+
+   myTransform -> addKid ( myLightSource ) ;
+   myTransform -> addKid ( new ssgaLensFlare ) ;
+
+
+It contains a (hard-coded) 256x128 texture map which is compiled +into the code and shared between however many lens flares there +are in the scene. +

+ +

ssgaSky

+ + + + + +
+The ssgaSky class models a blended sky dome, with methods to add celestial +bodies, for example a haloed sun or a textured moon, and methods to add +clouds, stars and planets. +

+WARNING - Solaris C/C++ compilers (from Sun Microsystems Inc) have +some nasty '#define's for the word 'SUN' and 'sun'. If you are writing +portable software, you might want to pick an alternative word! PLIB uses 'Sol', +the formal astronomical name for the star that happens to be our sun. +

+The sky implements various time of day lighting effects, it plays well +with fog and visibility effects, and implements scudded cloud fly-through +effects. Additionally, you can wire in the output of the SimGear +SGEphemeris +class to accurately position all the objects in the sky. +

+This sky dome code was based on the SimGear +sky code, written by Curtis Olson, which is used in +FlightGear. +The code was moved into PLIB for easier access, STL was removed and 'flat +earth' methods added. The main reason the code was moved here was to allow +the PLIB community to add their own extensions (not relevant to FlightGear), +to build for example, 'un-realistic' sky domes, with green skies, purple +clouds or multiple suns. This has not yet fully been achieved, but hopefully +when someone finds the time or has the need, these features will be added. +

+
+ssgaSky screenshots +
+ssgaSky screenshots +
+
+
+class ssgaSky
+{
+public:
+
+  ssgaSky( void );
+  ~ssgaSky( void );
+
+  void build( double h_radius, double v_radius,
+	  int nplanets, sgdVec3 *planet_data,
+	  int nstars, sgdVec3 *star_data);
+
+  ssgaCelestialBody* addBody( const char *body_tex_path, const char *halo_tex_path, double size, double dist, bool sol = false );
+  ssgaCelestialBody* addBody( ssgSimpleState *orb_state, ssgSimpleState *halo_state, double size, double dist, bool sol = false );
+  ssgaCelestialBody* getBody(int i) { return bodies.get(i); }
+  int getBodyCount() { return bodies.getNum(); }
+
+  ssgaCloudLayer* addCloud( const char *cloud_tex_path, float span, float elevation, float thickness, float transition );
+  ssgaCloudLayer* addCloud( ssgSimpleState *cloud_state, float span, float elevation, float thickness, float transition );
+  ssgaCloudLayer* getCloud(int i) { return clouds.get(i); }
+  int getCloudCount() { return clouds.getNum(); }
+
+  bool repositionFlat( sgVec3 view_pos, double spin, double dt );
+  bool reposition( sgVec3 view_pos, sgVec3 zero_elev, sgVec3 view_up,
+                   double lon, double lat, double alt, double spin, double gst, double dt );
+
+  bool repaint( sgVec4 sky_color, sgVec4 fog_color, sgVec4 cloud_color, double sol_angle,
+	  int nplanets, sgdVec3 *planet_data,
+	  int nstars, sgdVec3 *star_data );
+
+  void modifyVisibility( float alt, float time_factor );
+
+  void preDraw();
+  void postDraw( float alt );
+
+  void enable();
+  void disable();
+
+  float getVisibility();
+  void setVisibility( float v );
+} ;
+
+

Building the sky

+Once you have created an instance of ssgaSky you must call the +build() method. The arguments you pass to the build() method +allow you to specify the size of your sky dome, a number of planets, +and a multitude of stars. For the planets and stars you pass in +an array of right ascensions, declinations, magnitudes, and the +distance from the view point. +

Celestial Bodies

+Celestial bodies (eg. sun, moon or even mars if you like) can be +added or modified individually. To add a body use the addBody() +method. The arguments allow you to specify the body texture, the +halo texture, the size of the body, the body distance (usually the +sky dome size) and a boolean flag to indicate if the body should +be used as a reference to 'spin' the dome based on the bodies rotation +for correct sunrise and sunset effects (nb. the sun reference is only used +by repositionFlat() so the user does not need to calculate the spin +parameter). There is an additional form of this method that allows +you to specify your own ssgSimpleState for drawing the body and halo +texture. +

+Body accessor methods are available to: +

    +
  • set body right ascension and declination +
  • get body position and color +
+note: body angle and rotation are calculated internally (by +ssgaSky::repositionFlat() only) for sunrise and sunset effects. +
+class ssgaCelestialBody
+{
+...
+  void getPosition ( sgCoord* p );
+
+  void setAngle ( double angle );
+  double getAngle ();
+
+  void setRotation ( double rotation );
+  double getRotation ();
+
+  void setRightAscension ( double ra );
+  double getRightAscension ();
+
+  void setDeclination ( double decl );
+  double getDeclination ();
+
+  void setDist ( double dist );
+  double getDist ();
+
+  float *getColor();
+} ;
+
+

Cloud Layers

+Cloud layers can be added or modified individually. To add a cloud +layer use the addCloud() method. The arguments allow you to specify +cloud texture, the size of the cloud object, base height above sea +level, layer thickness and a transition zone for entering/leaving +the cloud layer. There is an additional form of this method that +allows you to specify your own ssgSimpleState for drawing the cloud +layer texture. +

+Cloud accessor methods are available to: +

    +
  • enable/disable clouds +
  • set elevation above sea level +
  • set thickness and transition - used to simulate cloud 'puffs' +
  • set speed and direction - used to simulate cloud movement +
+
+class ssgaCloudLayer
+{
+...
+  void enable();
+  void disable();
+  bool isEnabled();
+
+  float getElevation ();
+  void  setElevation ( float elevation );
+
+  float getThickness ();
+  void  setThickness ( float thickness );
+
+  float getTransition ();
+  void  setTransition ( float transition );
+
+  float getSpeed ();
+  void  setSpeed ( float val );
+
+  float getDirection ();
+  void  setDirection ( float val );
+} ;
+
+

Repainting the Sky

+As the sun circles the globe, you can call the repaint() method to +re-color the sky objects to simulate sunrise and sunset effects, +visibility, and other lighting changes. The arguments allow you +to specify a base sky color (for the top of the dome), a fog color +(for the horizon), a cloud color (for blending clouds with the fog +color), the sun angle with the horizon (for sunrise/sunset effects), +and new star and planet data so that we can optionally change the +magnitude of these (for day/night transitions). +

Positioning Sky Objects

+As time progresses and as you move across the surface of the earth, +the apparent position of the objects and the various lighting effects +can change. At this point you may wish to call celestial body +setRightAscension() and setDeclination() methods to update the +position of your bodies (SimGear +SGEphemeris +can be used if you wish to place bodies correctly). +

+Once you have specified the positions of all the sky objects, you must +call the repositionFlat() or reposition() method to allow you to specify +your view position. +

+The repositionFlat() arguments allow you to specify view position for +a 'flat earth' model. A 'spin' angle can be specified for orienting +the sky with the sun position so sunset and sunrise effects look correct. +If you specified a body to be the sun reference on addBody() you do not +need to specify the 'spin' angle. You may specify the amount of elapsed +time since the sky was last updated (used to animate cloud movement). +

+The reposition() arguments allow you to specify your view position in +world Cartesian coordinates, the zero elevation position in world +Cartesian coordinates (your longitude, your latitude, sea level), +the 'up' vector in world Cartesian coordinates, current longitude, +latitude, and altitude. A 'spin' angle can be specified for +orienting the sky with the sun position so sunset and sunrise +effects look correct. You must specify GMT side real time. You may +specify the amount of elapsed time since the sky was last updated +(used to animate cloud movement). +

Rendering the Sky

+The sky is designed to be rendered in two stages. The first stage +renders the parts that form your back drop - the sky dome, the +stars, the planets and the celestial bodies. These should be +rendered before the rest of your scene by calling the preDraw() +method. The second stage renders the clouds which are likely to be +translucent and should be drawn after your scene has been rendered. +Use the postDraw() method to draw the second stage of the sky. +

+A typical application might do the following: +

+thesky->preDraw(); 
+ssgCullAndDraw ( myscene ) ; 
+thesky->postDraw( my_altitude ); 
+
+The current altitude in meters is passed to the postDraw() +method so the clouds layers can be rendered correctly from +most distant to closest. +

Visibility Effects

+Visibility and fog is important for correctly rendering the sky. +You can inform ssgaSky of the current visibility by calling +the setVisibility() method. +

+When transitioning through clouds, it is nice to pull in the +fog as you get close to the cloud layer to hide the fact that +the clouds are drawn as a flat polygon. As you get nearer to +the cloud layer it is also nice to temporarily pull in the +visibility to simulate the effects of flying in and out of +the puffy edge of the cloud. These effects can all be +accomplished by calling the modifyVisibility() method. The +arguments allow you to specify your current altitude +(which is then compared to the altitudes of the various +cloud layers). You can also specify a time factor which +should be the length in seconds since the last time you +called modifyVisibility(). The time_factor value allows the +puffy cloud effect to be calculated correctly. +

+The modifyVisibility() method alters the ssgaSky's internal +idea of visibility, so you should subsequently call +getVisibility() to get the actual modified visibility. +You should then make the appropriate glFog() calls to +setup fog properly for your scene. +

Accessor Methods

+Once an instance of ssgaSky has been successfully +initialized, there are a couple accessor methods you +can use such as getBodyCount() to return the number +of celestial bodies, getBody(i) to return body number +i, getCloudCount() to return the number +of cloud layers, getCloud(i) to return cloud +layer number i, getVisibility() to return the actual +visibility as modified by the sky/cloud model. +

+


+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/ssgAux/snapshot.xpm +++ plib-doc-1.8.1/html/ssgAux/snapshot.xpm @@ -0,0 +1,571 @@ +/* XPM */ +static char *snapshot[] = { +/* columns rows colors chars-per-pixel */ +"417 309 256 2", +" c #1A363F", +". c #38B9FE", +"X c #32B2FE", +"o c #3283A3", +"O c #225A6C", +"+ c #8C6070", +"@ c #84B2FD", +"# c #813819", +"$ c #615D56", +"% c #2D7693", +"& c #D6FBFE", +"* c #70B2C4", +"= c #5D200D", +"- c #29667C", +"; c #1F3C47", +": c #7F8496", +"> c #63B2C6", +", c #97C2D5", +"< c #33A7ED", +"1 c #503A15", +"2 c #49697F", +"3 c #54B2FE", +"4 c #2E9EDE", +"5 c #66B6D2", +"6 c #1A4A63", +"7 c #425F73", +"8 c #62FCFE", +"9 c #4CB2FE", +"0 c #406679", +"q c #5C849B", +"w c #3A4D55", +"e c #2A728F", +"r c #4E7A90", +"t c #2E1F0C", +"y c #46B2FE", +"u c #365C67", +"i c #3D93B4", +"p c #60EAFE", +"a c #1A526A", +"s c #A2CEF3", +"d c #37667A", +"f c #ECB2FE", +"g c #255E70", +"h c #42B2FE", +"j c #50A7C7", +"k c #2E6AAC", +"l c #44788D", +"z c #4D859A", +"x c #F66176", +"c c #584F59", +"v c #63DAFE", +"b c #49E6FE", +"n c #296E8A", +"m c #324D56", +"M c #617A91", +"N c #AF3D3D", +"B c #529CB8", +"V c #3E4044", +"C c #72B8D0", +"Z c #3EB2FE", +"A c #75A8C6", +"S c #8C7B93", +"D c #C5B2FE", +"F c #31545F", +"G c #37768E", +"H c #2E6177", +"J c #7F6176", +"K c #A0DEFE", +"L c #2E4C56", +"P c #AD8B9B", +"I c #306779", +"U c #388BAA", +"Y c #3A2913", +"T c #D16177", +"R c #46D6FE", +"E c #45ACF3", +"W c #76B8FE", +"Q c #4C505D", +"! c #624446", +"~ c #A13B3B", +"^ c #2C454F", +"/ c #2A5E75", +"( c #3AB2FE", +") c #27556B", +"_ c #44849C", +"` c #AAB2FE", +"' c #70B2CA", +"] c #63B2CE", +"[ c #C6FBFE", +"{ c #998D9C", +"} c #377288", +"| c #646F86", +" . c #784349", +".. c #9B728A", +"X. c #42CEFE", +"o. c #2A4B55", +"O. c #5AA8C4", +"+. c #387B93", +"@. c #2B5A70", +"#. c #1E566F", +"$. c #4AB9FE", +"%. c #AC6371", +"&. c #452D0F", +"*. c #5094AD", +"=. c #469BB9", +"-. c #256270", +";. c #DEFBFE", +":. c #307A97", +">. c #2F667F", +",. c #4C454A", +"<. c #98F7FE", +"1. c #689FBE", +"2. c #6CB2CE", +"3. c #18455D", +"4. c #769CB2", +"5. c #5A5F71", +"6. c #63403E", +"7. c #5A6B83", +"8. c #386B7C", +"9. c #408CA7", +"0. c #926C7F", +"q. c #226684", +"w. c #5D94AE", +"e. c #5CD0FE", +"r. c #326E86", +"t. c #746177", +"y. c #6DC9FE", +"u. c #60A8EA", +"i. c #86BFD3", +"p. c #265A72", +"a. c #8C4B54", +"s. c #3E849E", +"d. c #5CB2FE", +"f. c #99B2FE", +"g. c #407286", +"h. c #5A4431", +"j. c #8ADAFE", +"k. c #807287", +"l. c #75798B", +"z. c #1A4E67", +"x. c #8F8C95", +"c. c #565F74", +"v. c #7FE8FE", +"b. c #2A6271", +"n. c #4594B0", +"m. c #566B83", +"M. c #296A86", +"N. c #58A0D8", +"B. c #2F6A96", +"V. c #ADE9FE", +"C. c #36B2FE", +"Z. c #646980", +"A. c #38C8FE", +"S. c #397E9B", +"D. c #2E6A83", +"F. c #47A7EA", +"G. c #375A73", +"H. c #317289", +"J. c #49C8FE", +"K. c #7EFCFE", +"L. c #F9566E", +"P. c #225E78", +"I. c #67AEF3", +"U. c #41A2E0", +"Y. c #629DBE", +"T. c #4E8CA3", +"R. c #7AB2FD", +"E. c #806C7D", +"W. c #9A5E62", +"Q. c #A27991", +"!. c #4A423F", +"~. c #7591A7", +"^. c #E4FCFE", +"/. c #1F526B", +"(. c #9F4E59", +"). c #60AAE4", +"_. c #493315", +"`. c #264652", +"'. c #5DC8FE", +"]. c #4A7085", +"[. c #22566E", +"{. c #265E77", +"}. c #73ABEE", +"|. c #376D86", +" X c #203642", +".X c #525F74", +"XX c #6E3617", +"oX c #68ABC7", +"OX c #25627C", +"+X c #89C9FE", +"@X c #23434D", +"#X c #2E6ACE", +"$X c #64B2FD", +"%X c #813D42", +"&X c #2E6E88", +"*X c #996178", +"=X c #3E7C92", +"-X c #593811", +";X c #38839C", +":X c #6EB2FD", +">X c #90B2FE", +",X c #8B5660", +"X@ @ >X@ @ @ R.hX:X:X$X3 3 y Z C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.( y 9 d.$XhXR.>X>X>X@ @ @ @ R.@ R.@ @ @ @ @ @ @ R.R.hX:Xd.3 9 Z C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.C.h 9 d.$X:XhX@ @ >Xf.>XR.R.hXhX:X:X:X:XhXhXhXR.@ @ >X@ @ @ hX:Xd.3 h ( C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.( y 3 $X:XR.@ @ @ @ @ @ R.$Xd.3 3 3 3 9 3 3 3 d.$X$X:XhX@ R.>X>X@ R.$Xd.9 Z ( C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.Z 9 d.:XhX@ @ @ R.hX:X:XhX$X9 9 h h Z h Z Z h h y 9 9 3 d.:XhXR.>X>X@ R.:Xd.9 h C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ( Z 9 d.hXR.@ @ @ hX$Xd.9 9 d.3 h C.C.X X X X ( ( C.C.C.( h 9 d.d.:XR.@ @ @ @ hX:X3 y ( X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X h 3 d.hX@ >X@ hX:Xd.9 9 Z ( 3 9 Z C.X C.X C.C.Z h ( C.C.X C.Z y 9 3 $X:XhXR.>X>XhX$X3 y ( C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.( h 3 $XR.@ @ R.hX$X3 y Z C.C.C.y 9 y ( C.X C.X C.h h C.X X C.( Z y h 9 3 3 d.hXR.@ @ R.:Xd.y ( C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.Z 9 $XhX@ @ R.:X$X3 y ( C.X X C.y 9 h ( X X X X C.Z Z C.X X X ( h y h h h h 9 $X:XR.@ @ R.:X3 y ( X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.Z 3 $XR.@ @ hX:Xd.9 9 Z C.X X C.C.h 9 9 ( X X X X C.Z Z X X X C.h $.h 9 y Z ( Z 9 3 $XhX@ @ R.:X3 h ( X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X X X X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.( ( Z 9 $XR.@ @ R.:X3 y h y h ( C.X C.C.h 9 3 Z X . X X C.h h C.C.X C.y $.Z $.y ( ( h $.y 9 d.hX@ @ R.:X3 h C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.C.C.C.C.C.C.C.C.C.C.C.C.( ( ( ( ( ( ( ( Z Z Z Z Z Z Z Z ( Z 3 $XR.>X>X@ :X3 y Z h h h Z X X X C.Z 9 3 h C.X X . Z 9 9 C.X C.( y $.$.9 y C.Z $.Z ( ( 9 d.:X@ @ R.$X3 Z C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X X X C.Z Z ( ( Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z h 9 $XR.>X>X@ :Xd.9 Z ( Z Z y y C.X X X ( 9 3 y ( ( X . Z 9 9 C.X C.Z $.$.$.y h Z h BXJX. X ( 9 d.hX@ @ hX$X9 C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X X X X X X Z Z h h Z h h h h h h h h h h h h h y 9 $XhX>X>X>XhX$X3 y h h h Z y y ( C.X X X y d.9 Z C.. . $.$.y X C.( y $.BX3 y h Z $.JX. X C.( y 3 $XhX@ @ :X3 y C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X C.X C.h h h y h y y y y y y y 9 y 9 y 9 9 9 d.hX>Xf.>XR.:X3 y y y h h ( h 9 h ( C.C.X y d.$.$.( JXA.BX3 9 X X Z $.BXBXd.y h BXBXJX. X C.C.Z y 9 $XhX@ @ $X3 Z C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.C.C.C.C.C.C.X C.X y 9 9 y 9 9 9 9 9 9 9 9 9 9 9 9 9 9 d.hX@ f.f.>XR.d.3 9 9 9 9 9 ( Z y 9 Z X X X h d.d.$.BXJXJ.'.3 9 C.X Z d.'.BX3 h Z BXX.JXC.C.( Z ( ( h 3 :XR.@ R.d.9 ( C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X X C.C.9 9 3 9 9 3 3 3 3 3 3 3 3 3 3 3 d.d.hX>Xf.` f.@ :Xd.3 d.3 3 9 3 C.C.h 9 h ( C.X Z 3 gXBXBXA.R e.d.$.C.C.$.BX'.gX$.$.$.X.J.. X ( h h C.C.C.h d.hX@ @ :X3 Z X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X X X X X C.3 3 3 3 d.3 3 3 d.d.d.d.d.$Xd.$Xd.hXR.` ` ` f.hX:Xd.d.$X:Xd.d.3 Z C.h 9 9 Z C.C.Z $.gX'.BXX.v '.gXy C.( $.'.'.gXE $.e.R A.X ( h y Z ( X . ( 9 $XR.@ R.$X9 ( X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X C.X X X C.d.d.d.d.$X$X$Xd.$X$X$X$X$X$X$X$X:X@ f.` D ` >XhX$XgX$X:XhXhX:Xd.. . Z y 3 y C.C.Z E gXe.e.R R '.d.y C.h BXe.'.d.y BXe.R JX( h y h C.C.X . X Z 3 :X@ @ hX3 h C.X X X X X X X X X X X X X X X X X X X X X X X X X X C.C.C.C.C.C.X X X X X C.C.C.C.C.C.C.C.C.C.C.X X X X X X X X C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.C.C.C.C.X C.X C.C.d.$X$X$X$X$X$X:X:X:X:XhX:XhXhXhX@ f.` D ` ` >XhX:XW W W R.@ R.:Xh X JXh 9 9 ( C.Z 3 gXy.v b v '.$.h ( $.'.v gX3 BXe.b A.. Z 9 y Z . X X . . ( y d.hX@ R.$X9 ( C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X X X X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X X X X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X C.X X ( $X:X:X:XhXhX:XhXhXR.hXR.R.R.R.@ f.` D D D ` >XR.hXW W W @ @ >XR.$.. JX. 3 3 y ( . E gXdXv b b y.gXh . J.v v '.d.BXv R BXZ y 9 Z C.. JX. X X X Z 3 :X@ @ :X3 Z X X X X X X X X X X X X X X X X X X X X X X X X X C.C.C.C.X X C.C.C.( ( C.C.C.C.C.C.C.C.C.C.C.( ( ( ( ( ( ( C.C.C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X X X X C.( :X:X:XhXhXR.R.R.R.@ @ @ @ @ >Xf.` D f D D f.>X@ @ R.R.>X+XrX>X>X3 . . JX$.3 9 ( C.Z gXv.p p p e.'.BX. e.p dXgXgXv p X.. $.$.y ( X JXJXJX. X . ( h d.hX@ R.$Xy ( X X X X X X X X X X X X X X X X X X X X X X X C.X X X C.C.C.C.C.C.C.C.C.C.C.( ( ( ( ( ( ( C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X C.X X X X X ( hXhXR.R.R.@ >X@ >X>X>Xf.f.f.f.` D f f f D ` f.>X>X>X>X@ rX+XiXiXhX$.. JXJX3 d.y . . gXdXK.8 K.v.y.$.BXv K.e.gX'.p p BX$.$.$.Z . JXJXJXX X X X ( Z 3 :X@ @ $X3 ( X X X X X X X X X X X X X X X X X X X C.C.C.X C.C.C.C.C.C.C.C.C.C.C.C.( ( C.C.C.C.C.C.C.( C.C.C.C.C.C.C.( C.C.( C.C.C.C.C.C.C.X C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.C.C.X C.X C.X X ( R.R.R.@ @ @ >X>X>Xf.f.f.f.` ` D f f f D D ` f.f.f.>X>X>XiXrXs iXR.d.$.A.A.BXd.E Z h '.v.<.K.K.<.e.BXJ.p K.y.'.v p R J.gX$.h . JXA.A.X X C.C.( C.( 9 d.R.@ hXd.h C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X X X C.C.C.C.C.( ( C.C.( C.C.( C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.( C.C.C.C.C.C.C.C.C.C.X X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X C.X X X X ( R.@ @ @ >X>X>Xf.f.f.` ` ` ` D f f f f f D ` ` iX` f.f.>XrXrXs s rXW gXBXA.BX3 3 y h '.dX<.K.K.<.dXBXv 8 K.W dXp 8 e.J.'.$.. A.A.A.X . X Z ( ( C.C.h 3 hX@ R.$X9 C.X X X X X X X X X X X X X X X X X C.C.C.C.C.C.C.C.C.C.C.( C.C.( C.C.C.C.C.( ( ( ( ( C.( ( ( ( ( ( ( C.( C.C.C.( C.C.( ( C.( C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X X C.C.C.( R.@ R.>X@ >X>Xf.f.f.` ` ` ` D f f f f f D ` iX` iXf.>XiXrXrXiXs +X+XKXgXJ.X.BXd.3 h '.v.tX<.K.tXv BXp K.v.y.v.K.p e.'.$.. A.A.A.JXX . Z Z Z ( C.X ( 9 :XR.>XhX3 Z X X X X X X X X X X X X X X C.C.C.X C.C.C.C.C.( C.C.C.( C.C.( C.C.( ( ( ( C.C.C.C.C.( ( ( ( ( ( ( C.( C.( ( C.C.( C.C.C.C.C.C.C.C.C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X C.X X X X X X X Z hXR.@ @ @ >X>X>Xf.f.f.f.` ` D f f f f D ` ` iXiXiXiX>XrXrXrXrXs KXj.+XKXJ.X.X.gXd.$.'.v.tX<.<.tXv e.K.K.dXdXK.K.p e.'.JXA.A.A.X . . $.9 Z ( X X C.( y $XR.>XR.$Xy C.X X X X X X X X X X X C.X X X C.C.C.C.C.C.C.C.C.C.C.C.( C.( ( C.C.( ( ( ( ( ( ( ( C.C.C.C.C.C.( C.( ( C.( C.C.( C.C.( C.( C.C.C.C.C.C.C.X C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.X C.X C.X X X C.( hXR.R.R.R.@ @ @ >X>X>Xf.f.` D f f f D ` ` f.f.rX+XrX+XrXrX+X+XrXy.dXj.+XdXe.R BXgX3 e.v.[ <.tXtXp v K.K.j.K.K.8 v e.BXA.R A.JX. $.$.h Z ( C.X C.C.Z 9 :X@ >X@ $X9 C.C.C.C.C.C.C.C.C.C.C.C.X C.C.C.C.C.C.C.C.( C.( ( ( C.( C.( C.( ( ( C.C.( ( ( ( ( ( ( ( ( ( ( ( ( ( ( C.( C.( ( C.( ( C.C.C.C.C.C.C.C.C.C.C.C.X X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X C.X X X X X X ( :XhXhXR.hXR.R.R.@ @ @ @ >X>X` D f D D f.>X@ >X@ rX+XKX+X+XrXKX+Xe.dXj.K K y.R e.'.$Xy.v.[ tXtXtXv.p <.<.j.<.K.8 e.J.X.R A.A.JXJXBX$.$.( C.C.C.( Z h 9 $XR.>X@ $X9 C.X X X X X X X X X X C.X C.C.C.C.C.C.C.C.C.C.C.C.( C.( C.( C.( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( C.( C.C.( ( C.( C.( ( C.C.C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X C.C.C.X X C.$X$X:X:XhXhXhXhXhXR.R.R.@ >XD D D D ` @ R.R.R.R.hXW W y.KXKXKXKXR e.dXK K K dXb e.W y.v.[ [ tXtXK.K.<.<.<.<.K.p e.A.R R A.BXBXBX3 9 Z ( ( Z h 9 y 9 y 3 :X@ @ :X3 ( C.X X X X X X X X C.X C.X C.C.C.C.( ( C.( C.C.( ( ( C.( ( ( ( ( ( ( ( ( ( ( ( ( Z Z Z ( ( ( ( ( ( ( ( ( ( ( ( ( ( C.( ( C.( C.C.( C.C.( C.C.C.X C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X X C.( $X$X$X$X$X:X:X:X:X:X:X:XR.>X` D D ` >X@ W W W W hX:X:XW y.dXKXdXv b v v.V.V.K p p y.KX<.[ [ [ tX<.K.tXtX<.<.K.v R b R A.A.'.'.3 9 9 y h y 9 9 3 9 y h 9 d.R.>XhX3 ( C.X X X X X C.C.X C.C.C.C.C.C.( C.C.C.C.( ( C.C.( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( Z Z ( ( ( ( ( ( ( ( ( ( ( ( ( C.( ( C.C.C.C.( ( C.C.( C.C.C.X C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.X C.X X X C.C.X C.d.d.d.d.$X$Xd.$X$X$X$X$X:X@ ` ` D ` >XR.W W W gXW gXgX$Xd.'.'.v v b p v.<.[ [ <.p v.j.V.[ & & tX<.<.tXtXtXK.8 b b R R e.'.'.gX3 $.3 $.gX3 3 9 9 y h Z h d.hX@ hXd.h C.C.C.C.C.C.X X C.C.X C.C.C.( C.C.C.( C.C.( ( ( C.( ( ( ( ( ( ( ( ( ( ( Z Z ( ( ( ( ( ( Z Z Z ( ( ( ( ( Z ( ( ( ( ( C.( ( ( ( C.C.C.C.C.C.C.( C.C.C.C.X X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"C.X X X X X X X X C.3 3 3 3 3 d.d.d.d.d.d.d.$XR.f.` ` >XR.W W W y.KXW y.y.'.gXgX'.e.R b p p K.V.& [ <.K.<.[ & ;.& tXtXtX& [ tXK.p b b R R e.y.$XgXgXgXgXgXgX3 3 9 y Z ( C.Z 3 hX@ R.$Xh C.X X X X C.C.C.X C.C.C.( C.C.C.C.C.( ( C.( ( ( ( ( ( ( ( ( Z Z ( Z Z ( ( Z Z Z Z Z Z ( ( ( ( Z ( Z ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( C.C.C.C.( C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X C.C.C.X X X C.C.9 3 3 3 3 9 3 3 3 d.3 d.$X@ f.` ` R.W gXgXKXW KX+X+XKXy.y.'.BXgXA.R b p K.K.[ ;.[ K.<.tX^.7X& [ [ & & [ <.8 8 b p v KXy.gXW gXy.y.y.gXd.d.3 9 h Z C.C.( 9 :X@ R.$Xy C.X X X X X X X C.C.C.C.C.C.C.( ( ( C.C.( ( ( ( ( ( ( ( ( ( ( ( Z ( ( ( Z Z Z Z Z ( ( Z Z Z Z Z Z ( Z ( Z Z ( ( Z ( ( ( ( ( ( ( C.C.C.C.( C.( C.C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X C.X X C.y y 9 9 9 9 9 9 9 9 9 9 d.W f.f.>X:Xd.d.3 gXgXy.y.KXj.j.dXj.dXe.e.R R b 8 K.tX[ & [ tX[ ^.7X^.& & ^.& tXK.8 8 p dXj.+XrXKXdXKXy.W gXd.3 $.y Z ( C.C.C.Z 9 :X@ R.:Xy C.X X C.C.C.C.C.C.C.( C.( ( C.C.C.( ( ( C.( ( ( ( ( Z ( Z Z Z ( Z Z Z Z ( ( ( ( Z Z Z Z Z Z ( Z Z Z Z ( ( Z Z ( Z ( ( ( ( ( ( ( ( ( ( C.( C.C.( C.C.C.C.X C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.X X X C.C.X X X C.y h h h y y y 9 y 9 9 9 3 hX>Xf.>X:X3 $.$.$.3 gX'.y.KX+XK K K v.v v R b p 8 K.tX& & tX[ 7X7X7X& 7X7X& tXK.8 K.v.K +X+X+Xj.+Xy.W $Xd.3 9 y ( C.X X X X C.y $X>XR.:X9 ( C.C.X X C.C.C.C.( C.( C.C.C.( ( ( ( ( ( ( ( ( ( ( ( Z ( ( ( Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z ( ( ( Z ( ( ( ( ( ( ( ( ( ( C.C.C.C.C.C.C.C.C.C.X X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X X X X h h h h h Z Z h h h y 9 3 :X>X>XR.$X9 y y $.$.$.BXgX'.KXj.K V.V.V.tX<.v.p 8 K.K.tX& & ;.7X7X7X7X7X7X& tX<.tXV.V.V.V.V.s +XW W :Xd.3 y h Z C.C.X X X X ( y $X@ R.:X9 C.X C.C.X C.C.C.C.C.C.C.( ( C.( ( ( ( ( ( ( ( ( Z Z ( Z Z Z Z ( Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z ( Z Z Z ( Z Z ( ( ( ( ( ( ( C.( ( ( C.C.( C.C.( C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.C.C.X X X C.C.X C.( ( Z ( Z Z Z Z Z Z Z h 9 :X>X>XR.d.9 h Z . . JXBXX.R e.dXj.K V.V.V.tXtX<.K.K.K.tX& ^.^.7X7X7X7X7X7X& [ [ & ^.;.;.V.s +XKXW $Xd.9 $.h Z C.C.X X X X C.C.y $X@ @ :X9 ( C.X C.C.C.C.( C.C.C.( ( C.( C.C.( ( ( ( ( Z Z ( ( Z ( Z Z Z Z Z Z Z h h h h h h Z Z Z Z h Z Z Z Z Z Z Z Z Z ( Z Z ( Z Z ( ( ( ( ( ( ( ( ( ( ( C.C.( C.C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X C.X X X X C.( C.( ( ( ( Z ( ( ( ( Z 9 $X>X>XhX3 h . Z Z . . JXA.R R b v v.v.<.V.tXtX[ tXtXtXtXtX^.7X7X7X7X7X7X7X7X^.7X7X^.^.[ V.j.+X'.gXBX9 Z ( C.C.X X C.C.C.X X C.y $XR.@ :X9 ( C.X C.C.C.C.C.( C.C.C.Z ( ( ( ( ( ( ( Z ( ( Z Z Z Z Z Z Z h Z h Z Z Z Z Z Z Z h h h h Z Z h Z h h Z h Z Z Z Z Z Z Z ( Z Z ( ( ( ( ( ( C.( ( C.( C.C.C.C.C.C.C.X C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X C.C.X X X C.X X C.C.C.C.C.C.C.C.( C.C.( 9 $X@ @ R.3 Z Z ( . ( . C.JXA.X.X.b b p 8 K.<.tX[ & & [ [ & ^.7X7X7X7X7X7X7X7X7X7X7X^.[ tXK.dXe.BXBXh Z ( X C.X C.C.X X X X X C.y $X@ @ :X3 ( C.C.C.C.C.C.( C.( ( ( ( ( ( ( ( ( Z Z ( Z Z Z Z Z Z Z Z Z Z Z Z h h h h h h h h Z Z h h h Z h Z Z h Z h Z h Z Z Z ( Z ( Z Z Z ( Z ( ( ( ( C.( C.C.C.( ( C.C.C.C.X X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X X X X X X X C.C.X C.X C.C.C.C.$.d.@ @ hX3 ( C.C.C.C.C.X X . JX. BXJ.'.KXdXv.<.tX[ & ^.^.7X7X7X7X7X7X7X7X7X7X7X7X;.tXK.K.8 8 b X.A.Z C.C.X C.X X X X X X C.X C.h $X@ @ :X9 ( C.C.C.( C.C.C.C.C.C.( ( ( ( ( ( ( ( Z ( Z Z Z Z Z Z Z Z Z h h Z Z Z h h h h h h h h h h h h h h h h Z h Z h Z Z h Z Z ( ( ( Z ( ( ( ( ( ( ( ( ( ( C.C.( C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.X X X C.C.X C.X X C.X X X X X X X X X X C.h $XR.@ hX3 ( ( Z h y y E $.9 d.$X:XhX@ >X>X+Xs V.& ^.7X7X7X7X7X7X7X7X7X7X7X7X7X7X& tXK.8 8 8 b b R X.A.JXJX. JXJX. . X C.X C.C.9 $X@ R.:X9 ( C.C.C.C.( C.C.( ( ( C.( ( ( ( ( ( ( ( Z Z ( Z Z Z Z h h h h Z h h h h h h h h y y h h h y h h h h h h Z h Z Z h Z Z Z Z Z Z ( Z ( ( Z ( ( ( ( ( C.( C.C.C.C.C.C.C.X C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X C.X X X X C.C.X C.X X X C.X C.X X X X C.y $X@ >XR.3 Z y 9 3 d.$X$X:X:X>Xf.` ` ` D ` D s s ^.7X7X7X7X7X7X7X7X7X7X7X7X7X7X7X& tX<.K.K.8 8 8 8 b b b X.A.R A.A.JX. X X X C.9 $X@ @ :X9 ( C.C.C.C.C.( C.C.( ( ( ( ( ( ( ( Z Z Z ( Z Z Z h h Z Z h Z h h h h h h h h h h h h y y h h h h h h h h h h h Z Z h h h h Z Z ( Z Z ( ( Z ( ( ( ( C.( C.( C.( ( C.C.C.X C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.C.X X X C.X X X X X C.X X X X X X X X X C.h $XR.>XR.d.y y 3 3 3 $Xd.d.I.W R.@ f.f.` ` ` D s f V.^.7X7X7X7X7X7X7X7X7X7X7X7X7X^.;.& tX<.K.K.8 8 p p R X.A.A.A.JXX X X X C.( 9 :X@ R.$X9 ( C.C.C.C.( C.( ( C.( ( Z ( ( ( Z ( ( ( Z Z Z Z Z Z h h h h h h y y h y h y y y y y h h y y y y h h y y h h h h h Z Z Z Z Z Z Z Z ( Z ( ( Z ( ( ( ( ( ( C.( C.C.C.C.C.C.X X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X X X X X C.C.X C.X C.C.C.X X X Z d.@ >X@ d.9 9 y y $.3 9 y y 9 d.d.:XW R.>XrXiXs K tX[ ^.7X7X7X7X7X7X7X7X7X7X7X7X7X7X7X^.& tXtXK.K.8 p v X.A.JX. . . X X X X ( 3 hX@ R.$Xy ( C.( C.C.C.C.( ( ( ( ( Z ( Z ( Z Z Z Z Z Z h h h h h h h h h h h y h y h h h h y y y h h h h y y h h h h h h h h h h Z h h h Z Z Z Z Z ( Z ( Z ( ( ( ( C.C.C.C.( C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X C.C.X C.X X C.X X X X X X X X X X C.X X ( 3 hX>XR.$X9 Z Z Z ( h h h h 9 3 d.$X:X:XW y.y.dX<.tX[ ;.7X7X7X7X7X7X7X7X7X7X7Xf 7Xs & & [ tXtXtXK.K.K.v.v.y.'.BXBX. . . C.X ( 3 :X>XR.$Xy ( C.C.( C.( ( C.( ( ( ( Z Z ( Z Z Z Z Z h h Z Z Z h h h y y y h y y y y y y y 9 y y y y 9 y y y h y y y y y h h h h h h Z Z Z Z Z Z Z Z Z ( Z ( ( ( ( ( ( ( ( ( C.C.( C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"C.X X X X C.C.X C.X X X C.X C.X X X X X C.C.( 9 :X@ @ $X9 C.X C.X X C.( Z y 3 d.$XgX'.'.v v v v.tX[ ;.7X7X^.[ 7X7X7X7X7X7X7X7XV.D s s K V.<.<.v.<.j.j.dXdXKX'.gX$.h ( ( C.h d.hX>XhXd.h ( C.C.C.C.C.( ( C.( ( ( ( Z ( ( Z Z Z Z Z h h h h h h h h h y h h y y y 9 y y y 9 y 9 y y 9 y 9 y y y h y y y y h h h h h Z h h Z Z Z Z Z ( ( ( ( ( ( ( ( C.C.C.C.C.( C.C.X C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X C.X X X X X C.X X X X X X X X X C.X X ( 9 $X@ R.:X9 ( X X X C.X ( Z h Z BXBXJ.J.X.v dXj.<.tXtX[ & [ [ tX^.7X7X7X7X7X7X7X7XV.iXf.rXrXKXdXdXv v dXv y.y.'.gX3 $.y Z Z y d.R.@ hX3 Z C.C.C.( ( ( ( C.( ( ( ( Z ( Z Z Z Z h Z h Z h h h h h h y y y y y y y y y 9 y y y 9 y y 9 y y y y y y y y y y h y h h h h h Z Z Z Z Z Z Z Z Z Z ( ( ( ( C.( ( C.( C.C.C.C.C.C.X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X X X C.C.X C.X C.C.C.X X X X X C.y d.R.@ hX3 Z X X X C.C.C.C.. . JXJXJ.J.'.e.j.j.V.V.tXtXtXtXK.tX^.7X7X7X7X7X7X^.;.V.s +XW $X$Xd.gX'.e.R e.X.BXBXBX9 y y h h 9 $X@ @ :X3 Z ( C.C.C.C.C.( ( ( ( ( Z Z Z Z Z Z Z h Z h Z h h y y y y y y y y y y 9 y y 9 9 y y 9 9 y 9 9 9 9 y 9 9 y y y y y y y y h h h h h h Z Z Z Z Z Z Z ( ( ( ( ( C.( C.C.C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.C.X C.X X C.X X X X X X X X X X C.X X X X C.Z d.R.@ hXd.Z C.C.X X X C.C.C.. . BXgX'.'.y.dXj.j.v.v.K K K.K.<.^.7X7X7X^.[ [ & & V.K K +XgX3 $.$.$.BXBXJ.J.J.BXBXJX. . C.Z 3 :X>XR.:X9 ( C.( C.( ( ( ( ( ( ( Z ( Z Z Z Z Z Z Z h h h h h h h y y y y y 9 9 9 y 9 9 y 9 9 9 y 9 9 y y y 9 9 y y y y y y y y y h y h h h Z Z Z Z Z Z Z ( ( ( ( ( ( ( ( ( ( ( C.C.C.( C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X C.C.X C.X X X C.X C.X X X X X C.C.X X C.Z 3 hX@ R.$X9 C.X X X X C.( ( h $.$.3 gXy.KXdXKXdXv.j.+Xj.8 8 tX& ^.7X7X& tXtXtXtXV.K K +Xy.$X9 h ( ( ( Z JXJXJXJXJX. . X h 3 hX>XR.$Xy ( C.C.C.C.( ( ( ( Z ( Z Z Z Z Z h h h h h h h h y y y y y y 9 y y y 9 9 9 9 9 9 9 9 9 y 9 9 9 9 y 9 9 9 9 y 9 y y y y h y y h y h h h Z Z Z Z Z Z Z ( Z ( ( C.( ( ( ( C.C.C.C.C.X C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X C.X X X X X C.X X X X X X X X X C.X X C.X X C.9 :XR.@ :X9 ( C.X C.X C.Z 9 $.qX$.gXgXW y.y.e.v dXrXiXv 8 8 <.[ & ;.^.^.tXV.v.<.<.j.+Xj.j.KX$.Z C.X X . C.C.X X . . JX. $.$XhX>XhX3 y C.C.( ( ( ( C.( ( ( Z Z Z Z Z Z Z Z h Z h h h y h y y y y 9 y y 9 9 9 y 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 y 9 y y y y y y y y y h h h Z h h Z h Z Z Z Z ( ( ( ( C.C.C.C.( C.C.C.C.C.X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X X C.C.X C.X C.C.C.X X X X X X X C.C.h $XR.>XhXd.Z C.X ( Z h y 9 y 9 $.$.gXgXgX'.R e.y.@ dXb 8 8 K.tX[ & ^.& V.v.<.v.v.v.KX+XKXdXy.gXh C.X X X X X X X X X C.9 :XR.@ hX9 Z C.C.C.C.C.( ( ( Z h 9 9 9 y h Z h Z h h h y h y y y y y y 9 9 9 y 9 9 9 9 9 9 9 9 9 3 9 3 9 9 9 9 9 9 9 9 9 9 9 9 9 y y y h y y h h h h h Z Z Z ( Z Z Z ( Z ( ( ( ( C.C.C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X C.X X C.X X X X X X X X X X C.X X X X C.X X C.h 3 hX@ R.$X9 ( ( Z h 9 9 y h Z 9 3 $X3 BXX.X.gXR.W R b 8 K.K.tXtX[ ^.& K j.v.dXp p dXy.y.KXKXy.$.h C.C.X C.X X X X X h d.hX>XR.$X9 ( ( C.( ( ( ( h 9 d.$X:X:X:X:X$X3 y h h h y h y y y y 9 9 9 y 9 9 9 9 9 9 9 9 3 9 3 3 9 3 9 9 9 3 9 9 9 9 9 9 9 9 y y 9 y y y h h y y h Z Z h h Z Z ( ( ( Z ( ( ( ( ( ( ( ( C.C.C.C.X C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X C.C.X C.X X X C.X C.X X X X X C.C.X X C.X X X ( 9 :XR.@ :X3 h Z h Z Z Z ( Z y 3 $.$.BXA.X.'.W W '.X.R 8 8 K.<.tXtX& V.K j.dXv e.v v y.gXgXy.y.y.$.h C.X . X X X . C.9 $XR.>XhXd.y C.C.C.( ( ( h d.:X$Xd.9 9 3 d.$X:X$X9 h h y y y y y y y y 9 9 y 9 9 9 9 3 9 9 3 9 9 3 9 3 3 3 9 3 3 9 3 9 9 9 9 9 9 9 9 y 9 y y y h h y h Z Z Z h Z Z Z ( ( Z Z ( ( C.( C.( ( C.C.C.C.X C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X C.X X X X X X X X X C.X X C.X X X X X X y d.R.@ hXd.9 h h Z ( C.( Z 9 9 9 . A.A.BXd.:Xd.A.A.R 8 8 8 <.V.tX& V.K j.y.dXe.X.b e.gXgXgX'.y.y.$.h C.X X X X X ( 3 :X@ @ :X3 Z ( ( ( C.( y d.$X3 h Z h h Z h 9 3 :X:X3 y y h y y y 9 9 9 9 9 9 9 9 9 3 9 3 3 9 3 3 3 3 3 3 3 3 9 9 3 9 9 9 9 9 9 y 9 y 9 y y 9 y y y h h h h h Z h Z Z Z Z ( ( ( ( ( C.( C.C.( ( C.C.C.X X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X C.C.X C.X C.C.C.X X X X X X X C.X C.C.C.h 3 hX@ @ :X3 Z ( C.C.( y y h Z . A.A.JXgXI.$XBXX.A.b b p p <.V.V.tXV.K dXy.v e.'.X.R BXd.d.$.'.'.'.$.Z C.. X C.( y d.R.@ R.d.9 ( C.C.( C.Z $X$X9 Z ( ( ( Z Z Z h h 9 :X$X9 y y y 9 y y y 9 9 9 9 3 3 9 3 9 3 3 3 3 3 3 3 3 9 3 3 3 3 3 3 3 3 9 9 9 9 9 9 9 9 y y y y y y y h h h Z h Z Z Z Z ( ( ( ( ( C.( C.C.C.( C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X C.X X X X X X X X X X C.X X X X C.X X C.X X X C.9 $XR.@ hXd.9 C.C.C.( h h Z . JXA.JX$.d.3 $.JXA.A.b p v v j.K K K.K j.dX'.y.e.e.BXX.BX$.3 3 $.gX'.BX$.( C.X X Z 3 hX@ @ hXd.Z C.C.C.C.Z 3 $X9 Z ( Z Z Z Z Z Z h Z y 9 :X:X9 y y y 9 9 9 9 9 9 3 9 9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 3 9 3 9 9 9 9 y 9 y y y h y h h h Z h Z Z Z ( Z Z ( ( ( ( ( ( ( C.C.C.C.C.C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"C.X C.X X X C.X C.X X X X X C.C.X X C.X X X X X X X Z d.hX@ R.:X3 ( C.( ( ( C.X . JX. $.3 d.$.. JXJXA.b b e.v v.K j.v.v.j.y.e.'.e.e.BXJXX.JX9 9 9 $.$.gXgXh ( C.C.y d.R.@ R.$X9 Z C.C.( ( y :X3 Z Z ( Z Z Z Z h Z h h y y 3 hX3 9 y y y 9 9 9 3 9 9 3 9 3 3 3 3 3 3 3 3 3 3 d.3 3 3 3 3 3 3 3 3 3 9 9 9 9 9 9 9 9 9 y 9 h y y h h Z h h Z h Z Z Z Z ( ( ( ( ( ( ( C.C.C.C.C.X C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X C.X X X X X X X X X C.X X C.X X X X X X X C.C.( 9 $XR.@ hXd.9 Z ( ( C.X X JX. Z 9 9 9 X X JXJXR b R gXv v.j.j.j.v.KXy.e.gXJ.e.BX. JXJX$.9 9 y h $.BX$.$.Z y 3 hX@ @ hXd.Z ( ( ( C.( 3 $Xh ( ( Z ( Z Z h Z h h h h h 9 $X:X9 9 9 9 9 9 9 9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 d.3 3 3 3 3 3 3 3 3 3 3 3 9 9 y 9 y y y 9 y h y y h h Z h Z Z ( ( ( Z Z ( ( C.C.C.C.C.( C.C.C.X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X C.C.X C.X C.C.C.X X X X X X X C.X C.C.C.X X X C.h d.hX@ @ :X3 y ( C.X X X X . 9 3 9 Z X . X JXR R X.gXe.j.KXKXdXv.y.'.e.BXgXX.e.$.. A.JX. E $.E ( $.$.9 y 3 $XR.@ R.$X9 ( C.C.( C.h $X3 ( ( ( Z ( Z Z Z Z h h h h y y d.hX3 9 9 9 9 3 9 9 9 9 3 3 3 3 3 3 d.d.d.d.d.d.d.3 d.d.3 3 3 3 3 3 3 9 3 9 9 9 9 9 9 9 9 y y y h h y h h h Z Z Z Z Z ( ( ( ( Z E C.( ( E h C.C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"C.X X X X X X X X X X C.X X X X C.X X C.X X X X X X X C.9 $XR.@ R.$X3 Z C.X . X . h 9 9 Z X . X X A.R R J.3 y.dXKXy.y.v KXgXe.BXgX'.X.J.$.X . . $.E $.h ( Z y 3 $XhX>X@ :X3 y ( C.C.C.( y $X9 ( ( Z Z Z Z Z h h Z h h y y y 9 hXd.9 9 9 9 9 3 3 3 3 3 3 3 3 d.d.3 d.3 d.d.3 d.d.d.3 d.d.d.3 3 3 3 3 3 3 3 3 3 9 9 9 y 9 y 9 y y h h h Z h pXE Z Z Z E E qXB B 3 ( F.IX3 Z C.$.y C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"C.X X X C.X C.X X X X X C.C.X X C.X X X X X X X C.X C.C.Z 3 :X@ >X:Xd.9 ( X . X Z 9 9 h . X X . JXA.R A.BX$.y.KXKXW '.v y.gX'.J.$.gXJ.J.$.. . . . E E y ( Z 9 $XR.@ @ R.$X9 ( ( ( C.( ( 9 d.h Z ( ( Z Z Z Z Z h h h h h y y 9 :X$X9 9 9 9 9 3 9 3 3 3 3 3 3 d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.3 3 3 3 3 9 3 9 9 9 9 9 9 y y y y y 9 9 h h Z N.j E F.FXj O.1.w.w.2.0XB 1.* j E ] 9 E Z X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X C.X X X X X X X X X C.X X C.X X X X X X X C.C.X C.X X C.9 d.hX@ @ hX3 y . C.( y 9 y C.X X X X JXR X.BXZ $.KXy.KXW gXe.y.'.BXA.$.9 BXJ.BXZ C.X C.. Z y y y 3 hX@ f.@ :X3 Z C.C.C.( C.( d.d.Z ( Z Z Z Z Z h h h h h y y y y 9 $X:X3 9 9 3 3 9 3 3 3 3 d.d.d.3 d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.3 3 3 9 3 3 9 9 9 E 9 9 9 y E IX).E E pXY.1.B 1.MX4.1.4.4.w.w.w.T.B 1.1.yX1.FXoX9 C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X C.C.X C.X C.C.C.X X X X X X X C.X C.C.C.X X X X X X X X Z 9 $XR.@ @ :X3 h ( h 9 y ( X X X X X JXA.A.JXZ BXy.y.y.W $.J.'.gXgXX.$.y $.JXBX$.. X X C.C.h 9 3 $XR.@ >XhXd.y ( C.C.C.C.C.( d.d.Z ( ( Z ( Z Z Z h Z h h h y y y 9 $X:X9 9 9 9 3 3 3 3 3 3 3 d.d.d.d.d.d.d.$Xd.$Xd.$Xd.d.d.d.d.3 d.3 3 3 3 3 3 9 3 3 9 3 N.pXy 9 E pXN.Y.U.N.A ~.4.w.jXw.A jX4.jXA q ~.MXY.Y.~.w.w.B 1.9 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X X X X X C.X X X X C.X X C.X X X X X X X X X C.C.C.h 3 :XR.@ hX:X3 9 9 y Z X X X X X X A.A.A.. . BXy.y.'.'.$.BX'.gX$.BXJX$.$.BXA.$.( C.C.X ( h 3 :XR.@ @ hX$X9 Z ( C.C.C.( ( ( d.d.Z ( Z ( Z Z Z h Z h y y y y y y 9 $XhX3 9 9 3 3 3 3 3 d.d.d.d.d.d.d.d.d.$Xd.$Xd.$Xd.$Xd.d.d.d.d.d.d.d.d.d.3 3 3 9 9 3 qXw.F.9 E N.N.N.~.MX*.jX~.4.jXjX4.4.4.4X4.jX~.4X~.4.4XMXq 4X1.*.O.E pXX X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X C.X C.X X X X X C.C.X X C.X X X X X X X C.X C.C.X X X X ( y d.hX@ @ R.:Xd.3 h ( X X X X X JXA.A.JXC.C.BXW '.'.gXZ . BXgX9 BX. Z 9 Z A.BX( C.X C.Z 9 $XR.>X>XhX$X3 Z C.C.( C.C.C.( ( 3 d.h ( Z Z Z Z Z h h h h y h y 9 y 9 :X:X3 3 9 9 3 3 3 3 3 3 d.d.d.d.$X$Xd.$X$X$X$X$X$X$X$X$Xd.d.d.d.d.d.3 d.3 3 3 3 9 qXI.w.E 9 E B 0XN.A q MXA ~.4.jXA MX~.~.q q 4.4.~.~.A 4X4X~.~.4.*.oX=.oX< X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X X X X X C.X X C.X X X X X X X C.C.X C.X X X X X C.C.( y d.hXR.>X@ R.$X9 ( X X X X X JXA.. C.( . $.W gXgX$.Z . BXBXy h JX. y h . JX. Z ( h 9 $XhX@ >XR.:X3 Z ( C.C.C.( C.( ( ( 9 $Xh Z Z Z Z Z Z Z h h h h y y y y 3 :X:X9 9 3 3 3 3 3 3 d.d.d.d.d.$Xd.$X$Xd.$X$X$X$X$X$X$X$X$X$X$Xd.d.d.d.3 3 d.3 3 qX' }.1X3 E 9 F.F.U.}.*.1X~.4.~.jXw.MXq 4X4Xl.4.4X4.4X4.4Xq 4.4.A ~.O.*.1.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.=XGX1 _._.1 GX_.GXQ C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"C.X C.X C.C.C.X X X X X X X C.X C.C.C.X X X X X X X X C.X X C.C.( 9 $XhX@ >X@ hXd.y Z X X X X A.A.X X C.X $.:XgX$.gXZ . BXBXh y . . $.h Z JX. h y 3 $XhXR.@ R.:X3 y C.C.C.C.C.( C.C.( Z y $X9 ( ( Z Z h h Z h h y y y y 9 y 3 hX$X3 9 9 3 3 3 d.3 d.d.d.d.d.$Xd.$X$X$X$X$X$X$X$X$X$X$X$Xd.$Xd.d.d.d.d.3 3 3 3 N.A 1.w.9 9 E 9 9 E u.I.qX4.~.~.4X4.jXq ~.4.4XjX4XjX4X~.q q 4X~.wX~.U.O.j X X X X X X X X X X X X X X X X +.GXGX_.GX_._._.1 Q X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X X X C.X X X X C.X X C.X X X X X X X X X C.C.X X X X X C.Z 9 $XhX>X>XR.:Xd.9 Z X X X JXJXX C.X . $.gX9 9 9 Z Z JXBXh y . C.( E $.. BX$.d.:XhX@ >XR.:X3 y C.C.C.C.C.C.C.( ( ( C.h $Xd.Z Z Z Z Z Z h h h h h y y y 9 d.R.d.9 3 3 3 3 d.3 d.3 d.d.d.$X$X$X$X:X$X$X$X:X$X$X$X$X$X$X$Xd.$Xd.d.d.d.d.d.3 qXN.4.qXN.pX9 9 F.u.E 1.A pX4.4X~.yX4.i.q ~.jX~.jXM 4.4.~.4.M 4X4.jXT.< E E < X X X X X X X X X X X X X X X X Q VX_.1 1 1 1 w < X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"C.X C.X X X X X C.C.X X C.X X X X X X X C.X C.C.X X X X C.X C.X X C.Z 3 $XhX@ @ @ hX$X3 $.. . JX. X X X X $.d.$.Z y ( ( . JXh y . C.. E 9 y 3 gX:XR.@ @ R.:X3 y ( C.C.C.C.C.C.C.C.C.( ( ( 3 $Xh Z Z Z h h Z h h y y y y 9 3 :X:X3 9 3 9 3 3 3 3 d.d.d.$Xd.d.$X$X$X$X:X$X$X:X:X:X:X$X$X$X$X$X$X$Xd.d.d.$X3 3 3 w.~.N.1.1X9 9 *.1.E Y.1.B ' 4.1.j 4.jX=.4.4.~.1.z jX4.4X4.4.4X~.4.=.X X X U.< X X X X X X X X X X X X X X X o GXGX_._._._.=XX X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X X X C.X X C.X X X X X X X C.C.X C.X X X X X C.X X X C.X C.C.Z 9 $X:X@ @ @ W :XqX9 JX. . C.C.X C.h $.Z C.C.X ( . JX. Z Z Z E $.d.$X:XW @ @ @ hX$X3 h C.C.X C.C.C.( C.C.( ( ( ( ( 9 $Xd.h Z Z Z Z h h y h h y y 9 $XhXd.9 3 9 3 3 3 d.d.d.d.d.d.$X$X$X$X$X:X:X:X:X:X:X$X:X$X:X:X$X$X$Xd.d.d.}.hXd.3 d.u.qXpX4.w.3 pXB 4.pX1.Y.1.4.O.w.1.4XwXO.*.~.w.j 1X4X4X~.~.4.~.4.q < C.X X i i C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.U VXGXGX_.eXX C.X X C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"C.X C.C.C.X X X X X X X C.X C.C.C.X X X X X X X X C.X X C.X X C.X X C.( Z 9 d.:XR.@ @ @ hX:XgX3 $.E Z ( Z 9 d.h C.( C.. Z $.. y $.y 3 I.:XW R.@ >XR.hX$X9 h ( C.C.X C.C.C.( ( C.( ( ( ( ( Z 3 :X3 h Z h h h h y y y y 9 3 hX:X9 9 3 3 3 3 3 3 3 d.d.d.d.$X$X$X:X$X$X:X$X:X:X:X:X:X:X$X:X$X$X$X$Xd.d.}.@ d.3 3 3 3 qXI.N.F.u.Y.Y.B Y.w.1.1.$XT.~.~.i.O.*.~.B E O.w.MX4.4X4.~.~.z FXE X X 0Xi X X X X X X X X X X X X X C.X X X o _._.7 < X C.C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X C.X X X X C.X X C.X X X X X X X X X C.C.X X X X X X X X C.X X C.Z y 3 $XhXR.@ @ @ W :X$Xd.3 3 9 d.$X9 h Z h y $.$.3 3 d.$X:XhX@ >X>XR.hX:X3 9 h ( X X X C.C.C.C.C.C.C.C.C.C.( ( ( Z d.:X3 y Z h h h h y y 9 d.hX:X3 3 9 3 9 3 3 3 d.d.d.d.$X$X$X$X$X$X:X:X:XhX:X:X:X:X:X:X:X$X$X$X$X$X$X$XIXI.3 d.3 3 3 9 3 E N.~.~.4XMXjXY.~.A 2.9.MX~.~.B =.4.1.Z FX> j j z ~.4.~.MX1Xj < X X X X X X X X X X X X X X X X X X X 4 VXGXGX_.l 4 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"C.X X X X X C.C.X X C.X X X X X X X C.X C.C.X X X X C.X C.X X X X X X X X X ( h 3 $X:XR.R.>X@ @ W hX:X:X$X$X:Xd.3 3 3 3 d.$X:X:X:XhXR.@ @ >XR.hX$X3 y ( C.C.X C.X X C.C.C.C.C.C.( ( ( ( ( ( ( y d.:Xd.9 y h y y 9 9 d.hX:X3 9 9 9 3 3 3 3 3 3 d.d.d.d.d.$X$X:X$X:X:X:X:XhXhX:X:X:X:X:X:X:X$XI.I.d.$Xd.d.d.qXu.I.d.3 3 9 0X~.~.4XT.}.w.4.4.u.0XMXB 1X1.*.1XyXE E j Z . FXT.4.~.MXMX1X< C.X X X X X X X X X X X X C.< < C.< 0 !._._.GX_._.!.U.< X < C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X X C.X X C.X X X X X X X C.C.X C.X X X X X C.X X X C.X C.X C.C.X X X C.C.C.$.3 $X:XW R.@ >X@ @ R.R.@ @ hXhXhXhXhXhXW W @ @ @ >X@ R.hX:X3 9 h ( C.X X X X C.C.X C.C.C.( ( C.( C.( ( ( Z ( Z 3 :X:X$X$Xd.d.$XhXR.$X3 9 9 9 3 9 3 3 3 d.d.d.d.d.$X$X$X$X$X:X:X:X:XhX:XhXhXhXhX:X:X:X:XI.}.}.$Xd.d.$XN.1XY.W $XqX3 qX3 }.}.1.N.w.0XA }.pXpXN.0X*.1XB 1X( . . ( C.( X FXw.4X4Xz 0XU.X X X X C.C.C.C.X 0XS.s.S.7 _.GX_.GXGX_.GX_.GXGXGX_._.GX_.GX,.S.S.s.U C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"C.C.C.X X X X X X X C.X C.C.C.X X X X X X X X C.X X C.X X C.X X X X X C.C.X C.C.C.C.Z 9 d.$X:XhXR.R.@ >X>X>X>X@ @ @ R.@ >X@ @ @ @ R.hXhX$Xd.3 h Z C.X X X C.X X X C.C.C.( C.C.( C.( C.( ( ( Z Z h h 9 d.$X:XhX:X:X$Xd.9 9 9 9 9 9 3 3 3 3 3 3 d.d.d.$X$X$X$X:X$X:X:X:XhXhXhXhX:XhX:X:X:X:XI.jXA I.$Xd.u.4.4X4.jXoX}.qXqXqXpX}.A T.4XU.I.wXI.1.w.0XE E pXj ( ( ( 9 j > FX< =.4X4XU C.C.C.C.C.X X Q NXQ NX,._._._._._._._._._.GX_.GX1 _.1 1 GX_._._._._.&._.VXNXQ NXQ NXX X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X C.X X X X C.X X C.X X X X X X X X X C.C.X X X X X X X X C.X X C.X X X X X X C.C.C.E $.3 d.$X:XhXR.R.@ >X@ R.@ @ R.@ R.R.hX:X:Xd.3 9 h ( ( X X C.X X X X X C.X X C.C.C.C.C.( ( ( ( ( ( ( Z Z Z Z y y 9 9 9 9 9 y 9 9 9 9 9 3 9 3 3 3 d.d.d.d.$Xd.$X$X:X$X:X:X:X:XhXhXhXhXhXhXhX:X:X:XI.}.I.$Xd.I.N.~.~.A u.1XjX}.' :XpXu.Y.N.T.N.E I.4.Y.4X1XE . E 3 E ( ] 5 O.1.,.GXGX0 7.0 cXC.X X X X 7 1 GX_.Y Y Y t t &.GX1 VXVXVX1 1 &.VXh.!.VX_.GXGX1 VXVX1 _.Y t Y t Y 1 i X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X C.C.X X C.X X X X X X X C.X C.C.X X X X C.X C.X X X X X X X X X X X X X X X X X X C.Z y 9 3 d.$X$X:X:XhX:X:XhX:X:X$X$Xd.3 3 9 Z ( ( X C.C.X C.C.X C.X X C.C.C.C.C.C.( ( ( ( ( ( ( Z ( ( Z Z Z Z Z h y h h y y y 9 9 9 9 9 3 3 3 3 d.d.d.d.$Xd.$X$X:X$X:X:XhX:XhXhXhXhXhXhX:X@ :X:X$XI.$XI.I.$X~.~.4.@ u.pXA }.@ ).qXu.N.F.qXN.pXpXY.w.q w.pXh E 5 U.E C 2.Y.1X*.h.1 -X1 1 &.u C.X X i !.VX1 -XY t t t GX-XGX1 VX1 1 1 1 &.VX!.VX1 &.1 -X1 VXVX_.GX&.t t t &.-X7 C.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X C.X X C.X X X X X X X C.C.X C.X X X X X C.X X X C.X C.X C.C.X X X C.X C.X X C.C.X C.C.X C.( ( h h 9 9 3 3 3 3 3 9 9 9 y h h ( C.C.C.X X X X X X X X X C.X X X C.C.( ( C.C.C.( ( ( ( ( Z Z Z Z Z h h h h h y y y 9 9 9 9 9 3 9 3 d.3 3 d.d.d.d.$X$X$X$X:X:X:X:XhXhXhXR.R.hXhX}.iXhX:X:X$XI.}.R.qX4X~.u.I.qXqXqX2.wXI.N.1.pXF.:X1XN.E E h T.~.O.3 E C < h W j A w.oXpXT.1 _.GX&.&.7 C.X eX1 1 -X-XGXt t GX-XGX-X-X_.1 -XGX-X1 _.Y Y _.-X1 GXGX-X_.-X-X-X-Xt Y _.GXGX7 G =X=XS.=X< C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"C.X X X X X X X C.X C.C.C.X X X X X X X X C.X X C.X X C.X X X X X C.C.X C.X C.X X X . X X C.C.X C.X ( ( Z Z Z Z h h h h h ( ( C.C.C.C.X X C.X X X X X C.X X C.C.C.X C.C.C.C.C.( C.( ( ( ( ( Z ( Z Z Z h h h h h y y y y 9 9 9 9 3 9 3 3 3 3 d.d.$Xd.$X$X$X$X$X:X:X:XhXhXhXhXhXhXhX}.iXR.:X$X$X$X}.jXqXY.N.R.:X3 I.I.I.R.A 4.N.pXF.}.yXF.pXqXE U.N.N.' F.).< Z $.U.A 1.i.Y.pXi Q GX&.&._.0XX GX&.GX-X-X-X-XGX-X-X1 -XGXt &.-X1 -XGX-XGX_.1 -X-X-X-XGXY &.-X1 -XGXGX_._._._._.&.GX1 GX,.Q i < X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X C.X X X X C.X X C.X X X X X X X X X C.C.X X X X X X X X C.X X C.X X X X X X C.X X X X X X X X X C.X X C.C.( C.C.C.C.X X C.X X X X X X X X C.X C.X X X X X X X X C.X C.C.C.( C.( C.( ( ( ( ( Z Z Z Z Z h h y y h y y 9 9 9 9 9 9 3 3 3 3 d.d.d.d.$Xd.$X$X$X:X:X:XhX:XhXhXhXhXhX:X}.@ :X:X:X$X:XI.I.N.4.N.jXhXqXoXu.oXR.}.w.qX9 E 3 E 9 U.u.E h E 1XA U.1X0XZ E pX0X1.O.yXF.C.eXGXY GX1 NXU &.Y GX-XGX1 GX1 1 -XGX&.t t t Y -X-X1 1 GXGX1 1 -X1 _.Y t t Y GX-X1 1 GXGXGXGX_.VXGX1 1 _._.&.GXg.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X C.C.X X C.X X X X X X X C.X C.C.X X X X C.X C.X X X X X X X X X X X X X X X X X X C.X X C.X X X X X C.X C.X C.C.C.X X X C.X X X C.C.X X C.X C.C.X C.X X X C.X C.X C.( C.( C.( ( ( ( ( ( Z Z Z Z Z Z h h h y y y y y 9 9 9 9 9 9 3 3 3 3 3 d.d.$Xd.$X$X$X$X$X:X:X:X:XhXhXhXhXW I.:X:X$X:X$X$X$X$Xu.Y.u.A A 3 u.u.qX$XqXpX9 9 9 d.E qXN.j E h E 1XY.U.B i qXB 2.< N.N.N.E ( eX_.Y _.1 NXu &.Y Y GXGXVXh.1 1 &.t Y _._._.t t GX_.VXh.h.VX1 1 &.t Y _._.Y t _._.1 GX_.Y &._.,.GXGX1 _._.Y _.1 S.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X C.X X C.X X X X X X X C.C.X C.X X X X X C.X X X C.X C.X C.C.X X X C.X C.X X C.X X X X X X X X X X C.C.X C.X X X ( C.C.X C.X C.X X X X X X X X X X X X C.X X X C.X C.C.C.C.C.C.C.C.( ( ( Z ( Z Z Z h h Z h h h y y y y 9 9 9 9 3 3 3 3 3 3 d.d.d.d.$X$X$X$X$X:X:X:X:XhX:X:XhX:X:XhX:X:X:XI.}.$X$Xd.I.qXu.Y.Y.pXqX3 $.qX9 qXI.9 N.2.E qXqXy E 9 ( F.E F.0X0XO.w.wXE F.1.pXpX( 2 GX&._.-XGXY _.t Y GX1 !.!.1 GX&.t Y _._.Y t t &._.VXc h.h._.GX&.t t V Y Y t &.GXh.,.GXGX&.w 4 g.} NX_._._.&._.g.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"X X X X X X C.X C.C.C.X X X X X X X X C.X X C.X X C.X X X X X C.C.X C.X C.X X C.C.C.X C.C.X C.X C.X X X X C.C.C.X C.X C.X X X C.C.X X C.X X X X X C.X X C.C.X X C.C.C.C.C.C.( ( ( ( ( ( ( ( ( ( Z Z Z h Z h h h y y y y 9 9 9 9 9 3 3 3 3 3 3 3 d.d.d.$X$X$X$X$X$X:X:X:X:X:XhX:X:X:X$X:X:XA jXI.$Xd.qXN.Y.}.Y.Y.u.qX9 u.qXO.A pX1.A yXoXN.E O.).F.Z U.).F.pXu.~.jXu.I.jX).1.9 UXGXGXGX&._.Y Y &.-XGXGX1 _.GX1 -XY Y t t Y &.-X-XGXGX1 1 1 GXGX-XGXY Y t t Y GXGX1 VXGX_.-X&.U C.C.< w GX1 _.&.|.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"X X X X C.X X C.X X X X X X X X X C.C.X X X X X X X X C.X X C.X X X X X X C.X X X X X X X X X C.X X X X X X X X C.X X X X X X X X X X X C.X C.X X X X X X X X X X X C.C.( C.C.C.C.C.( ( ( Z Z Z Z Z Z Z h h h h y y y 9 y 9 9 9 3 9 3 3 3 d.d.d.d.d.$Xd.$X$X$X:X:X$X:X:X:X:X:X:X:X:X:X$XI.u.}.I.d.$XI.w.4X@ 4Xw.1.N.N.1.N.qXN.N.A 4.w.1.u.E Y.4.B F.U.oX1.@ }.jX}.}.hXjXjX4.I.E.XX5X-XVXGXY _.-X1 1 1 GX1 -XGX-X1 _.t t &.1 -X-X1 1 1 _.GX-X-X-X-X-XY t Y GX-X1 -X&.GX-XGX_.0 X X X Q GX1 &.Y eXX X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.X C.", +"< 4 < 4 < 4 < 4 < 4 < 4 < 4 < 4 < < < < < < < < < < 4 < 4 < 4 < 4 < 4 < < < < 4 < 4 < < < < < < < < < < < < < 4 < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < U.< < < < < F.< F.< F.U.F.F.F.U.F.F.F.F.F.F.F.F.pXF.pXu.F.u.pXu.u.u.u.u.u.u.u.u.u.u.u.}.u.}.u.u.u.u.}.u.u.1.u.u.u.N.1X~.w.}.4XN.1.Y.w.w.*.I.w.MXw.N.Y.w.1X0XT.~.MX1XN.4.4.jX4.jXu.N.N.N.N.~.u.J # # XX-X-X_.1 -X-X-X&.Y GX-X1 -X-X1 GXGX-X1 GX-X-XGX&.Y _.1 -X-XGX-X-X&.-X-XGX1 -X&.Y -X-XGX1 < < < Q _.VX_.Y eX< < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < 4 < < 4 < < 4 < < < < < < < < < < < < < < < < < < < < < < < < < < < < < 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 ", +"D.D.D.D.D.D.M.D.D.D.D.D.D.D.D.AXnX>.nX- >.>.d d >.AXAXAXAXD.D.D.D.D.D.>.>.nXM.D.D.B.B.nXk #Xk k #X#X#X#Xk nXB.D.>.H B.#X#X#X#X#X#X#X#Xk B.B.>.>.nX>.>.>.>.>.>.>.>.d B.d k 0 B.d B.d d B.d B.B.B.d d d B.AXd 8.8.8.0 eX0 eX2 2 2 UX2 UX2 UXUXUXUXUXm.UX7.7.Z.Z.Z.Z.Z.Z.Z.Z.Z.t.Z.Z.Z.Z.Z.Z.Z.Z.Z.7.7.UX| c.M | m.l.| 7.2 UX4.aX].UX4X].m.].0 eXaXUX| S HXE.HX| M eXg.|.eXeXeX2 c # # # # -X-XGX-XGX1 VXVX_.GX-X1 GXVX1 1 GX1 -X-X_._.VX!.1 _.GX-X-X_.1 1 1 GX1 -X_.VXVXVXGX-X1 u r.&X!.1 1 GXY w |.r.|.r.|.AXAXAXAXAXAXAXAXAXAXAXAXr.r.r.D.D.D.>.>.>.>.AX>.>.- >.- CXCXCXCXCXCXCXCXCXOXCXCXOX-.OXOX- OXOXCXOXP.{.P.>.nX- - - - OXOX- - - - - CXOXOXOX{.-.OXOXCX- - >.- >.- ) 2X2X2X2X2X2X2X2X2X2X2X; ", +"D.>.D.>.D.D.D.nXD.>.D.>.D.D.M.D.M.D.D.D.D.D.D.AX>.D.D.M.D.D.>.D.>.D.M.M.D.>.D.>.D.>.B.k k nX#Xk k #X#X#Xk B.B.M.M.nXB.#X#X#X#X#X#X#X#XnXk M.B.D.D.D.D.D.AXD.D.D.D.>.B.d k k k |.B.B.d B.k 0 k eXB.B.eXd |.0 eX0 eX0 eX0 eX2 eX2 2 2 2 2 2 UXUXUXUXUXUX7.7.7.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.7.Z.UX7.UXUX7.UX7.m.~.4XM 4.| 2 2 2 M ].eX2 4.aX0 ].7 0 ].7.Z.S sXUX4.g.k eXB.B.B.d B.8.,.-XXX# # %X .GX_.Y !.vX$ VXY _._.1 ,.c h.VXGX1 &.Y VXvX$ vXVXt &.GX_.VXh.h.!.GX_.Y h.$ vXY _.1 Q I &XVX_.&.GX&.w 8.D.AXAXAXAXAXAXAXAXAXAXAXAXAXAX>.>.>.>.>.>.>.>.- - CXCXCXH CXCX- - - OX- CXCXCXnXCXOXnXCXCXOXOXOXCXCXOX{.{.DXDXOXD.AXD.D.D.D.D.- CXCX- - M.>.>.- nXCXCX- - CXCXOXCXOXCX- CX- - >.- >.>.>.>.>.- - / / / / / / / / / / / / ; ; ; ; ; ; ; ; ; ; ; X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +"D.M.D.M.D.>.D.D.D.M.D.D.D.D.D.D.D.D.D.M.>.D.nXD.M.M.>.D.M.D.M.D.M.D.D.D.D.D.D.D.nXnXB.nXk k k nX#X#X#X#Xk nXM.D.B.>.nXk #X#Xk k #X#X#Xk B.B.D.D.M.D.D.D.M.D.D.D.D.AXB.B.d B.B.B.d |.B.0 B.d B.0 |.eXB.eX0 B.d eX|.eXeX2 0 0 2 0 2 2 2 2 2 2 2 UXUX7.UX7.UXUXUX7.7.7.Z.Z.Z.7.Z.Z.Z.7.Z.Z.l.Z.UX7.c.UXUX4X| l.M HX4.m.2 0 2 eX2 2 0 : ].0 eXd eX7.t.t.l.aXB.~.g.d g.].d >.D.8.cXu 1 GX= XXa.# 5XGXY !.vXc _.&.GXGX1 h.h.,.1 GXGX_.t 1 vXvXc VXY _.1 GXVX,.,.1 _.GXY 1 vXc &._.1 VXI I !.GX&._.GXw >.AXI D.D.>.>.D.- - - - - - - - - >.CXCXCXCX- OXCXCXOXOXOXOXOXCXCXCXCX>.CXnX- nXOXOXOXOX- OXCXCXCXOXOXOXP.DXuXDXCXD.D.D.nXnXD.D.nXM.M.nXCX- - - >.D.D.D.>.>.nXnX- nX- CXOXOX/ / OXCXOX- nX- nX>.>.>.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.M.D.M.D.) 2X2X2X2X2X2X2X2X2X2X2X; ", +"D.D.D.M.D.D.D.D.D.D.M.D.>.D.D.D.D.>.D.M.nXAXnXAXD.M.D.D.D.D.M.D.M.D.D.D.D.D.M.D.D.nXk k k k k k k #X#Xk B.>.>.D.D.>.k k #X#X#XOX#X#Xk k nXk >.D.M.D.D.D.D.M.D.D.D.AXAXAXB.B.B.B.B.d B.d |.B.|.d B.0 B.eXeXeXd 0 0 0 eXeXeX0 2 0 2 2 2 UXUXUX2 UXUXUXc.UXZ.7.7.c.Z.7.7.Z.Z.7.Z.7.Z.c.| Z.: | 7.7.m.UXc.~.M m.UX| M m.2 2 2 eX0 eXeXr aX0 eX0 m.Z.sXUX].].B.r |.|.g.|.AXd >.d z d VX&.&.-XXX# # 5XGX&.Y &._.-X1 GX1 1 GXGX1 GX1 -X1 _.&.Y &._._.-X-X1 1 GX_.1 1 1 -X_.Y Y _.1 -X1 u NX1 _.Y _.1 w - >.H - - - CX>.- H H CXCXCXCXCXOX-.OX-.{.{.CXOXCX>.- - - >.nXnXnXnXOXOXOX{.OXCXCXCXOXOXOXOXOXCXCX{.{.DXuXDXuXP.OXM.D.AXAXM.- D.D.D.D.D.nXM.M.- - nXnXM.M.D.D.>.D.>.M.D.D.M.M.- nX- OXOX{.OXOXOXOX{.{.OXOXOX- - >.>.>.D.D.D.D.D.D.D.D.AXD.>.- D.D.D.D.D.D.D.D.D.D.D.D.- b.CXb.CXb.CXb.CXb.CXb.CX@X@X@X@X@X@X@X@X@X@X@X; ; ", +">.nX>.>.M.nX>.>.D.nXAXnXM.>.- >.>.M.>.D.D.M.D.M.>.D.>.>.nXD.>.D.>.>.D.D.M.M.D.D.B.AXk CXk k k k nX#X#Xk B.B.D.D.D.- k nXk #X#Xk #Xk #Xk k B.D.D.AXD.D.D.D.D.M.M.M.D.D.B.d k d B.k AXB.AXd B.d d d B.0 B.d k eXk eXeXk eX2 eXeX2 0 2 2 2 2 2 UX2 UXm.m.UXUXUX7.7.c.7.7.7.7.Z.c.7.Z.7.sX7.{ | UXm.UXm.UX: M 2 2 2 2 2 2 0 0 2 0 2 0 m.r eXl m.Z.sX7.0 g.|.d aXl r q 8.AXB.AX8.r AX1 &.GX&.-X# # # 5X1 _.1 1 1 -X-X-X_.&.GX-X-X-X1 1 1 _.Y _.1 -X1 1 -X-XGX&.GX-X-X1 1 1 &.1 -X1 GXF V 1 &.&.GX1 - H CXnXCXCXCXOX{./ OXOX{.{.OX{.CXCXCXCXCX- - - - nX- nX>.CXOXOX/ CXOXOXOXOXOXOXOXOX-.OX-.CXCXCXOXOX{.P.[.DXDX[.DX- D.D.D.D.D.D.D.D.D.D.D.D.- - M.M.- M.- - >.>.D.>.D.D.nX>.>.- >.>.>.>.>.M.>.- - - OXOX{.{.{.{.{.P.OXOXCXOX- - CX- >.nX>.>.D.AXD.D.D.AXAXAXD.D.D.D.M.>.AXD.D.D.M.>.- >.D.D.D.D.D.M.- - - - - - - - - - ) /././.2X/.2X/.) 2X) /.; ; ; ", +"D.D.D.>.D.M.M.>.D.nXAXD.M.D.M.M.D.D.D.D.D.D.>.D.D.M.D.D.>.M.>.M.M.- - D.>.D.D.D.M.>.k B.nXk nXk k #X#Xk nXM.nXM.D.- nXk k k k k k k k k k nX>.nXnXnX>.nX>.>.>.D.nXM.D.D.>.>.B.B.d B.d d B.d B.|.d B.0 B.0 0 eX0 0 0 2 eX0 0 eX2 0 2 2 2 2 2 UX2 UXUXUXUXUXUXm.7.UX7.c.Z.7.sX7.7.c.7.7.7.l.7.UXUXUXUXUXUXaX| ].UX].aXaXUX2 r UX].r aX].].4.Z.E.7.2 eXB.eX8.r 4XMX~.8.|.|.AXg.g.AXVX&.&.Y Y 5X# # XX-XGX1 -X-X1 1 &.t t Y &.GX-X-X1 1 1 GXGX1 -X1 -X-XGXY t t Y GX-XGXGX&._.GX-XGX_.GX1 _.&.1 V -.OX{.{.OX{.OXOXOXOXOXCXnXCXnXCXnXnX>.nXnX>.nX>.CXCXCX{.OXOXCXOXOXOXCXOXOXnX-.- OX{.{.CXD.nXOX{.{.OXDX#.DXDXuXuX{.CXD.D.D.AXD.D.nXnX>.D.AXr.AXD.D.D.>.>.M.M.M.- M.M.>.D.D.D.AXD.D.D.D.M.>.M.D.D.>.D.D.D.M.M.- nXnXOXOX{.OX{.{.OX{.P.OXOXOXOXOX- - - - - >.D.D.>.D.AX&XD.AXAXAXAXD.r.&XD.D.D.D.D.D.AXD.D.D.D.D.D.D.D.D.>.I I AXAXAXAXAXD.D.I D.- b.g b.b./ b.b.CXb.CX", +"D.&XD.&XD.AXAX&XD.r.D.D.AXD.AXAXD.D.D.D.D.D.&XM.D.D.D.D.n D.M.D.D.D.D.D.D.D.D.M.B.M.B.k k k k nXk k #Xk B.D.AXAXD.B.>.k nXk k k k k k k k k M.D.D.D.D.AXD.D.D.D.AXAXD.B.AXB.|.B.B.B.B.B.|.|.|.eXB.eXk eX|.|.eXB.eX|.2 k 2 eX2 eX2 0 2 2 UX2 2 UXUXUXUXUX7.UX7.UX7.7.7.7.7.sX7.7.7.7.7.m.m.7.7.7.m.m.UX2 l.M UX].| 4Xq 2 2 4X].aXM ~.2 aX{ sXt.M ].eXeXeXeXl ~.q 4X8.eXeX|.l r g.VXGXt &.Y Y XX# # h.h.1 GXGX&.t Y Y Y Y Y Y GX1 GXGXVXVXVX1 GX-X1 Y Y Y Y Y Y t _.GXVXh.VXGXGXY _.1 GX&.GXGX) P.p.{.OX{.OXCXOXnXCXCXnX>.nX>.nXCX>.nX- CXOX{.P.P.P.{.OXCXOXOXOX{.OXOX- CXOXOXP.g nX>.nXOXCX{.OXP.uX#.[.P.uX[.[.P.nXM.M.M.D.D.D.D.D.M.M.M.D.&XD.D.D.n M.D.- - M.- >.M.D.M.M.D.D.D.D.D.AXM.D.M.- M.D.D.D.AX>.D.D.>.>.M.nX- nXOXOXOXOX{.P.P.{.OXP.{.{.-.OX-.{.-.- -.CXCX- - >.D.AXD.AXAXAXAXAXAXD.AXr.AXAXAXAXD.D.D.D.D.M.D.D.D.D.D.D.D.D.D.D.D.AXD.AXAXAXD.D.D.>.D.>.", +"- M.>.D.M.M.- D.- M.D.M.D.M.M.D.M.>.M.D.D.>.D.>.D.M.D.>.D.D.D.D.D.D.nXM.nXnX>.- >.nXB.OXk CXk k k k #Xk >.M.nXD.D.M.M.nXk k k k nXk k k k B.D.&X&X&X&X&X&XD.D.D.D.D.AXr.AXAXAX|.B.|.|.AX|.d B.|.B.eX|.0 eXd eXeX2 eXeX].2 eX2 ].2 2 2 2 UX].UXUXUXm.m.m.7.7.7.7.7.7.7.7.| | Z.7.| 7.7.7.7.7.m.l.M m.UX7.l.M m.aX| l.~.m.].~.M ].M ~.].aX{ k.Z.4X].g.eX|.eXg.r |.8.AXAXd d z q |.1 1 t &.t t -XXX# .h.1 GX_.t t &.VX_.Y t t t _._.VXh.c h.VX_.GX&.t t &._.Y Y t t GXVX,.h.1 _.&._.1 VX1 1 NXb.M.- >.M.- nXD.>.D.D.D.- >.- nX- OXOX/ OX{.{.OXOXnXOXnXOXOXP.OXOXCX- OX-.P.{.{.CXCX- - CXP.P.P.P.DX/.#.DXDX#.#.#.P.CXD.D.M.D.D.AXD.AXD.D.D.D.D.D.&XAXAXD.&XD.D.D.M.M.- M.D.M.M.D.M.M.D.AXAXAXr.AXM.D.- - D.D.D.D.D.AX&XD.- D.M.>.nXD.- nXOXOXOXOX{.{.{.P.OX{.P.{.P.{.{.OXOXP.P.OX{.OXOX- - - >.>.- D.D.AXD.AXAXAXAXAX8.AXAXAXr.D.AXAXAXAXD.AXD.AXD.D.D.D.D.D.D.D.D.D.", +"D.>.M.- >.>.D.- D.>.- >.- >.>.- >.M.D.- M.M.D.M.M.D.M.D.D.D.D.M.D.M.D.D.D.D.D.B.M.B.B.k nXk CXk nXk k k M.D.D.>.- >.k CXk OXk k k nXk k k B.M.- >.- - nX- M.D.M.M.D.D.>.AXB.AXB.|.k d B.|.AX|.d |.eXk eXk eXeXeXeXeXeX2 k 2 2 eX].2 2 ].].UX2 2 UXUXm.UXUXm.m.7.m.| 7.7.7.7.7.7.l.| | | 7.| 7.~.: | UXM M 7.].| | ].m.2 2 m.UX2 aXq 2 | k.Z.2 aXd kXkXd d H H H kXH H H H r z 8.1 GXY Y &.-X-X-X# # VXGXGX-XY t Y Y t Y t Y GX-XGXGXVXVXVX_.GX-XGX&.t Y Y Y t t GX-X_.VX1 1 GX1 1 1 VX1 VX>.M.>.D.- >.D.>.>.nX- nXOX- nXOXOX{.{.P.OXOXnXnXnXnXOXOXP.OXCXnX- - OX{.{.P.{.OX>.M.D.nX/ P.P.OXP.DX#.#.DXP.DXDXDXP.OX- D.D.AXr.D.&Xr.D.D.D.D.D.D.r.AXr.r.r.r.r.&X&XD.AX&XD.D.D.&XM.&XAXD.&X&Xr.AX&X|.&X|.r.D.M.>.M.&XD.D.AXr.D.AX&Xr.D.r.D.r.AXD.D.D.nXnXnXOXOXOXOXOXOXOX{.P.OXOXOXOXOXOX{.{.OXOXOXCXCXCXnX- - D.D.AXD.D.D.AXAXAX8.r.r.r.r.|.r.r.r.r.r.D.r.AXD.&XD.&XAX", +"D.>.D.D.D.>.AX>.D.AXD.AXD.D.AX&XAXAXr.AXAXD.AXAXD.AX&XD.D.D.AXD.AXD.D.D.D.D.D.D.nXB.B.B.>.B.B.k k k k nXB.D.M.D.D.D.r.k k #Xk #XS.k k k k B.AXD.AXr.r.r.r.D.r.AXD.AXr.r.|.|.|.|.|.|.|.eXk eX|.|.B.0 d 0 0 d 0 B.0 0 0 eX2 eX2 k 2 2 2 2 2 UX].m.UXm.m.m.m.7.m.7.7.7.| | | | | | ~.| 7.| m.7.7.l.| | .X| UXUX2 2 2 2 2 0 0 0 d kX2 2 aXE.t.| ].kXkXd d r ].d r eXAX>.>.>.>.kX>.CXNX_._.Y -X-X-X-X# # XX-X-X-X-XGXY t t Y _.-X-X1 1 1 GX_.GX1 GX1 -X1 1 Y t t &.GX-X1 GX_.Y 1 GX_.GX1 GXVX/ I - - >.nX- nX- - OXOXOXP.DX{.{.P.{.OXOXOXOXOXOX{.{.OXnX- nX- OX-.-.OXP.OX- - M.D.M.CXP.OXP.P.P.uX[.#.uXP.uX#.#.[.DXOXnXM.M.M.D.D.D.D.D.D.M.M.M.- M.- M.D.D.D.D.D.D.M.- M.M.M.- M.- M.M.- - - M.>.M.D.M.D.D.AX&XAX- M.- - - M.M.- - D.- D.- - >.nXD.D.>.>.>.M.>.nXnX- CXOXOX{.{.{.{.{.{.P.{.{.OXOXP.P.OXP.{.OXP.{.P.{.-.OX-.OX-.- - - I I M.I AXD.AXAX|.AXr.|.|.|.|.r.|.", +"} } |.} |.} |.} } |.} } |.|.|.|.r.|.|.|.r.|.|.|.} } r.|.|.D.D.D.D.r.AXr.r.r.r.r.r.&XB.B.|.B.d B.B.k k B.AX8.|.r.r.r.r.zXk zX#XzXk zXzXk n B.D.M.D.>.I >.>.>.>.H >.D.AXB.r.|.} |.|.} B.B.|.B.B.|.d B.d B.d k kXd G.d kX7 d 0 0 0 0 ].r aXq aXaXq aX2 UXUXUXmXUX.XUXUX4X7.UX.Xm.7.l.| UXm.UXM mXaXr M ].r aXr r r r r r 2 0 0 2 2 eX0 M sXsX4X4XkX|.l =X4XMXz 4.MX=X=XG cXG +.G +.8.GXGXGXGX-X-X1 = = = -X-X1 1 1 GX&.&.GX-X-X1 -X-XGX_.Y &.GX-X-XGX-XGX-X&.GXGX-X1 -XGXt t &._.GX_.GX1 w zX% :.9X% :.9X9XzXr.{.DXDXDXP.P.P.OXOXCXOX{.P.P.DXP.OXCXOX{.P.P.P.P.P.P.OX- - D.D.CX{.P.OXP.OXP.DXDX#.#.P.DX[.uXDX#.DXOXOX- >.>.D.D.D.&XAXD.D.D.D.M.D.D.D.D.D.&XD.D.D.AXD.D.M.- - - - - - - - - - - - - D.- D.M.I D.AXAXAXD.- >.CX- - - M.M.D.D.M.D.- D.M.M.M.>.M.D.>.nXnXM.>.M.nX- nXOXOXOXOX{.P.P.{.{.P.{.P.P.{.P.OXP.P.{.OXOX{.P.{.{.P.-.CXCX-.CX- - - - D.D.>.D.D.AXD.", +"AXr.AXr.r.H.r.r.H.AXr.} H.r.r.AXD.D.D.AXAXr.r.AXAX8.r.AXAXAXAXAXD.&XH.H.H.zXzX&XzX9X9XzXzXzXk >.@.k k } B.>.>.>.D.nXH B.k k k k k B.n k k B.B.&X&Xr.9XG +.9X9X+.9XG G 9X:.G +.:.9Xk |.B.8.|.eX|.eX|.eX|.eXg.2 g.g.r r r q q q q aX].].].r r ].r q q q aX2 2 mXmXmXmXx.M UXUX| aXM M M q M ~.M q M M aXq aXq aXaXr r r r r .M.&XD.D.M.D.>.M.I - D.D.r.D.r.&Xr.AXAXr.r.r.r.&X&X&X&X&XAX&XD.D.D.&XD.AX&X&X&XD.D.D.AXD.r.AXAX- >.- - - - - - nX>.- >.- - - M.D.D.- M.- - nX- nX>.nXnXnX- CXOXOXOXP.OX{.P.P.P.P.P.P.P.P.OXP.OXOXOXP.P.OXP.OX{.{.{.OX{.OX- -.CX- >.- ", +"I >.- CXH >.>.>.H - / -./ - CXOX- M.>.G 9XH.:.G - - / b./ / CX- I D.>.>.nXCXCXnXOXB.k k &XM.B.k CXk k zXG U 9.bXs.;XS.+.9XS.:.k CXB.nXnXOXCX>.nXD.&XD.n M.D.M.M.D.nXM.>.B.r.k zXG S.S.s.S..B.AXD.D.&Xr.D.n w VXh.GX&.t t t = = t t Y GXGXh.h.h.!.1 GXGXY t !.vX$ vX!.Y Y &._._.h.h.,.VXGXGXt t &.GX1 Y &._.!.|.9Xn n e &Xn n n n M.n M.M.n M.nXnXM.B.&X&X&XM.M.M.M.- - nXnX- D.- OX- - M.M.M.D.D.H.H.&X&Xn n n n M.n M.M.M.B.r.r.>.nX- CX>.- M.>.>.AX&Xr.p.O O p.g P.DXO p.{.g P.-.-.b.- / -.- - CXOX-.- b./ H &XD.r.r.&Xr.AXI r.r.r.&X&X&XOX-.{.-.{./ {.{.{.-.OXOX- OX- CX- zX9X} r.r.} G G } G G G } G G } G } } } } |.} |.r.|.AX>.>.CX>.|.|.|.} } } &XM.&XH.G H.G G H.} G H.n D.M.H.+.=X", +"CX/ H CX/ / / CXH H H CXH &X+.S._ ;X+.9X+.S.;X_ s.S.H.r.D.I / g / / g p.[.[.[.{./ nXOX{.p.p.[.{.k k 9XS.s.9.n.9.ZX9.bXs.s.bXbXbXS.S.k k p.P.p.DXDXDXp.p.DXg p.p./ p.{./ nX&XAX&XG S.S.S.bXbXs.S.S.S.S.G cXS._ z z .D.D.&X&XG S.=X+.G } } &X} +.;X;XS.s.+.r.D.CXH CX- kXH / {./ / CX{./ p.{.CXB.B.k S.G bXs.9._ bX_ _ S..H / nXr.9XzXzXS.S.9XG cXcX|.|.#Xl l l z r g.g.eX0 k d G.NXG.G.G.7 7 7 7 7 0 2 2 0 0 2 ].aXq q q q aXq q 4Xq aXaXaXr aX].r ].].aX0 2 2 0 0 7 aX7 G.G.7 kX0 UXsX{ aXl l g.g.G =X].].r.B.B.nXB.r.zX} H.&X&X&Xw GXGX-X-X-X-XY = = XX-X-X1 GX-X_.GX1 1 -X-X1 1 _._.Y Y _.1 -X-X1 1 1 GXGXGX-XGX-XGXGX_.&._._.GXw H.H.H.H.9XH.zXDX) DXDX{.nXn &XH.zXG } r.M.M.- M.M.M.M.n H.H.zX} G G 9XG } G } G zXn M.M.M.M.nXM.D.n M.n &XzXzXr.r.&X&Xe H.D.&Xn n D.&XH.cX=XG r.D.H.H.H.&XD.- - >./ >.r.&X&X&Xn H.9X9X8.} =X=X+.+.+.8.8.8.} +.} 9XG :.+.8.8.} 8.|.+.9XzXzXH.AXI AXI I AXH.G G +.+.8.I r.I 8.} } 8.} 8.I 8.H.:.G &XD.H.} g.} H.I I 9X:.r.- - I 8.8.AXcX_ _ =X-.O g g u g d I 8.8.8.8.8.AXeXeXcX", +"DXp.g p.@./ b./ H H H D.zX} zXD.AXAXr.s.9.9.s.G +.zXzXH.&X&XzX- DX{.DXDXp.DXDX[.p.p.DXp.p.p./ B.B.B.k G +.G } r.r.zXzXcX#X#XG #XS.9XzX:.#XG 9Xk - p.{.DX[.DX[.[.#.[./.#./././ >.B.>.B.B.{.k B.|.B.|.d d B.0 k 2 k 2 k eX0 2 kXd kX7 kXG.G.G.G.G.G.G.G.NXG.7 UX].UXUX2 2 UXUX].2 ].2 2 2 2 0 UX2 2 2 0 0 2 ].2 k 2 0 eX0 kXkX7 d 0 UXsXk.UX@.H k kXd CXCX/ CX/ H H H H CXH >.- I b.w Y t GX-XGX-X-X-X~ # -X-X-X1 _.t t &.-X-X-X1 1 1 GX_._.-X1 GX-X-X-XGXY Y &.GX1 1 1 1 _.&.GXGX_.NXn M.&X&XM.- nXM.nXnXnXnXnXM.M.n M.M.M.nXOX{.OX- &Xr.r.r.} G +.+.G +.+.=X+..>./ D.&XzX_ 9.9.9.S.xX:.S.S.S.S.S.S.+.r.nXCXCXCXp.p.p.DXDXp.p.{.{./ / {./ B.r.B.B.B.>.CXB.B.r.+.S.S.S.S.G 9XS.S.S.+.+.G +.G G G } G p./././././.[.[.[.p.@.[.[.@.kXkXkXkXkX|.eX].g.].l ].l l r r r r ].].].].UX#X0 7 7 0 2 7 7 .X#XmX0 7 7 G.G.0 0 7 0 7 2 7 0 7 2 0 2 2 ].].].].].].].].].].g.].l ].g.k 2 sXZ.0 |.|.q cX|.} } } r.r.>.>.>.>.H zXH.r.&X&Xn m &.&.t &.GX1 h.# # -XGX_.Y &.Y Y Y Y &.GXGXGX1 VX1 VX1 1 -X_._.Y &.Y Y Y Y &._.1 VX1 GX_.Y NX% H.H.e zX&XzXH.M.nXnXnXn M.D.nXOXOXOXnXM.D.zXH.:.:.S.S.;XS.+.o S.o xX:.xXbX9.i 9.bXU 9.ZXbXbXbXs.;XbXs.;X;X;XS.S.9X:.:.:.9X9XH.9XG =XS.+.S._ _ s.S.cXT.ZXU ;X;XxX% H.9XOX/ [.CX% :.:.:.8.b.I 8.I I - D.n n n b.b.b.b.b.I r.r.H.:.+.b.I H.H.r.I r.r.I I I D.b.- &XH.&Xr.H.H.s.z .D.r.} G :.9XzXzXzX% % :.:.9X+.9X:.+.=XS.=XB.D.B.nXCX{.p.P.DXDXDXDXp.{.p.{.CXH {.CX>.AXAX&Xr.zXzXk k k k k :.S.S.S.S.+.S.+.+.S.+.S.S.+.xX+.S.+.{.p./ {.>.B.>.B.>.CXCXkXeX|.eXeX|.eX|.eX0 eX2 eXk ].k 0 G.G.G.G.G.G.7 7 #XmXk m.2 2 2 ].aXM aXm.UX2 2 2 2 #Xm.].].].r l ].].].].r 2 0 k 2 eXeX].4XaXaX].].HXl.aXl g.4Xl ].l zXG G G G G +.s._ +.+.9X9X9X9XAX_.Y &.&.GXGX-X .# -XGX&.t Y _._.&.Y t Y GXGX1 h.h.h.1 1 GX&.Y t Y Y Y Y Y &.GXVXVXVXGX&._.I M.- nXnXnXnXnXM.M.M.M.M.M.nXM.M.M.M.n - M.M.M.M.M.n H.&X&XzXG :.9X9X9X:.s.9.9.U bXo bXbXo :.:.% 9X:.% 9X+.9X:.% :.9X:.9X:.% e n n n zXe n &XH.&Xe r.&X&X9XzXe % S.:.% zXnX>.D.I zXS.s.n.S.:.:.xXH.@.I 8.} =X_ l +.=X+.cXG 8.r.I I H.I I r.I I b.-.-.-.-.n H.G - I - -.-.8.} H.H.G H.H.9XH.+.cXcX=XH.I - b.b.I n H.H.r.I I I I I I I b.b.g b.b.b.I -.O O #.#.g -.b.I -.b.-.-.b.M.", +"/./.LX[./.#.#.#.[.[.p.{.{.CXH >.&X&XD.&Xn zXzX9X} H.H.H.&X} } } +.cX+.9X} +.k r.k r.B.r.k p.p.uXp.DXp./ OXb.- - b.-.CXCX/ H {.CXnX|.l #Xl S.cXcX} } } r.r.H.r.} zX} zX&X&Xr.&XzXzX} |.r.zXk zXG g.k |.|.B.kXkXkXkXkXG.kXkXG.F G.) ) ) m G.G.G.G.7 7 0 0 2 UXaXaXaXaX2 2 eXeXmXk 2 2 UXl ].].r ].].r aXq q r g.eXeXg.0 7 B.aX].r g.UXZ.fX2 kXd r |.g.eXAXB.B.B.r.9XcX} } zX&XM.M.M.n M.I _._.-X1 -X5X# XX-X-XGXGX&.Y Y Y &.GX-X-X-X-X1 1 -XGX-X-X-XGX&.Y Y Y &.-X-XGX_._.-X1 1 g OXP.uXa #.uXuXOXOXq.q.q.q.q.M.q.M.M.M.nXnXM.n % H.r.&XM.&X&XH.H.H.9XzX9X=Xs.;XxXS.xX+.xXxX9X9XzXzXe nXnXM.n &X&XM.M.n &Xe e e H.H.9XH.n n n n n n &Xe &Xn e % 9XS.S.% &Xn D.- @.I S.T.*.T.s.H.e +.I 2Xu I 8.=X_ _ s..- I H / / / / @.[.[.{.k >.B.AXB.B.k k B.kXCX>.nXkX>.- >.nXD.D.D.M.B.M.D.nXD.>.>.r.|.AXr.r.|.B.d B.d B.eX|.B.G.G.@.G.) L ) NXG.7 0 2 2 2 2 2 UXmX].UX0 7 G.G.G.7 0 2 2 2 0 0 G.7 7 #X7 #X2 2 #X2 ].UXg.].g.g.cXg.g.g.eX].eX2 | sXg.k |.G.@.kXG.@.CX- D.|.B.B.M.>.nXM.nXM.- nXOX-.) VX1 1 _.-X# %X1 1 _.GXGXGX-X-X-X-X5X-X-X-X-X-X-X-XGX-XGX-X-XVX-X1 GX_.GXh.h._.&.VX) O a z.a #.#.uX#.DXDXP.P.uXOXP.OXOXP.OXq.M.n H.} G 9XH.H.&X&X&X&XH.9X+.+.9.ZX*.*.n.S.S.S.;XS.:.% n zX% e % &Xe M.M.q.nXD.r.r.r.} r.AXG cXG G 9XG +.% &XM.M.- - H.% H.% % +.S.+.9X+.S.+.cXcX+.xXH.H.H.b.8.8.I 8.H.9XH.+..>.>.>.AX} g.|.AX8.|.r.r.zXB.r.G k zX} zX&XzXH.&XH.D.AX>.nXnXB.k kXCXH CXCXkXp.@.[./ {.) p.@.DXDX) DX/ / CXCXCXCXH / / / CXH H >.AXB.AXAXAXAX|.l _ z _ _ z _ z .>.- D.>.D.D.I >.AXAXAXAXAX>.8.|.} } AXAXD.&X|.+.;X_ 9.ZX9.9.U s._ 9.s.9.9.9.9.s.9XB.n >.nXCXCXCXCXH {.[.p.p.[.[.p.p.P.p.{.p.[.[.[.DXDXDXp.DXp.p.@.{.H >.AX|.|.cX.- >.>.>.H H H CXCX- - >.>.D.D.AXD.AXr.AXr.D.r.r.} r.|.r.zXG +.:.+.S.bXs.bXbXbXbX9.9._ 9.s.s.s.S.S.:.xX;XbXS.G B.>.k {.#XCXnXCX/ {.{.DXp.{.p.{.{.DXp./ / CXCXH H >.AX>.>.>.AX|.cXl .r.H.H.zXr.&XzXcXcXl G =X.>.>.CXCX- H kX>.H H >.D.D.AXD.AX8.AXAXAXAXAXAXAXAXr.AX|.|.AXAXr.r.r.zXr.r.zX% +.=Xs.bXs.bXZXs.s.;XS.s.+.9XzXzX9XG +.S.S.S.;XS.+.AXCXp.p.p.DXp.p.p.p.p.{.p.p.p.p.DXDX) p.p.{.p.p.@.@./ / >.|.G l cX=X.OXnX>.r.|.} r.r.cXl .>.H CXOXp.{.{./ @./ / / / / CXb.H H CXH CXH / H H CXH CX>.AXAXAXn &XzX} G 9XS.S.S._ s..nXn n M.M.&X&XD.D.M.M.n M.n n n n &XD.D.AXAXH / nXAX|.|.|.B.D.DX#.uXuX[.uXnXOXDXDXDXuX#.DXDXP.-.P.DX[.LXLXLX#.[.LX6X/.g -.M.- -.-.-.g g O O O #.`.@XLXg -.-.-.g -.- - - - &X-.-.-.b.I &Xb.r.8.H.H.} } H.r.8.H.I I b.D.M.- I n r.I b.F u O F u u b.u O b.b.I b.I -.-.g F o.F o.2X2Xo.F #.) O -.-.- M.- - O /.2X2X2X2X2X2X[.[.g -.P.g - ", +"9X9XG G G +.r.r.&X} AXH OX{./ {.p.p.p.p./ / / / H H H H / CXH / H / / CXH H AXAXAXB.zXcXzXG } k |.>.OXnXD.} |.} r.G } H.9X9X9X:.:.% zX9X9X9XG zXzX:.G H.AXD.[.[./././././.[.#.[.[.[.p.p.p.@./ @.@.kX@.kXkXk eXB.0 g.|.|.|.|.g.l eXk l l r z r l ].g.2 g.g.l ].#Xq q _ r r r r r g.g.l ].#Xg.2 k 0 G.kXG.G.G.kXG.7 kXG.@.p.G.kXd 0 B.k 0 fXZ.2 k |.B.k r.B.nXD.|.eXc.c..X5.$ $ $ $ $ mX$ Q vXQ vX,X,XvXc c h.c ! h.3X! ! 6.6. .6. .6.%X6.6.6.6.VX6.VX6.VXVXVXV VXV V V V V V _.V XV V _. XV V VX6.6.fXfXt.J t.J t.fXfXfXUXUX2 d >.nXM.M.M.M.M.D.n &Xe n n n n n M.M.n M.D.M.B.r.nX{.{.- {././.LX6 a DX#.#.DXuX#./.[.DXuX#./././././.LX/.[./.6 6X6 #./.2XLXLX/.LXLXLXLX/././.3.6X`.LXO uXO g -.-.-.-.-.-.- b.g F O g -.-.I b.I I I I I 8.I r.D.- -.-.- I I I 8.I I I b.F O F F L 2X2X-.-.-.-.b.-.-.a 6X6 6X6 6X3.6X6 6X/.#.g g -.-.-.g O a 6Xz.6 6 6X3.6X6 /.#.P.OX", +"G G G zX} zXr.&Xr.} zXr.r.D.H CX/ H H kXkXI I d d d I kXkXH H / / / @.OXCXH >.AX>.>.B.B.AX|.} r.B.B.>.AX>.D.r.} &XH.e +.s.9.9.9.9.9.bXS.S.G S.G } 9X} } zX} H.} AXCXp.[.[.) DXDXp.p.p./ p.@.@.p.p.p.p.CXkXkXkXd d B.d eX|.|.>.kXB.d |.|.|.k eXk eXcXk ].eXg.r q q aXz aXl #Xg.g..CXCXH H kXH CXCXkX>.CX/ p.DXDXDX{.p.DXCXH CXH >.AXd AXAXAX|.8.I I I D.D.D.M.&XH.+._ 9.ZX9.ZXi 9.i 9.o bXbXbX+.zX} G cX} } } } } |.AX8.{.@.p.P.p./ p.H / / [.) ) ) ) @./ / kXkX/ kX/ kXkXkXH kXkXB.d d B.0 k eX0 eXeX#X].g.l l r l cXg.g.g.r #X].z z T.MXT.r .CXCXCX/ {.g p.O p.O [.[./././.[././.[.) p.DXp.p.p.p.p.p.[.[.[.p.) p.DXDXDXuXuXP.DXDXg g g g -.g g -.- -.- -.-.- - M.D.M.M.- M.D.M.D.- I &X&XI r.I I I - I D.I - D.&XI &XI I D.D.I D.- &X-.-.- -.- - -.-.-.CXb.b.-.-.-.-.g -.g g g g g g g -.{.", +"D.r.B.D.r.r.&Xr.B.|.r.r.H.|.|.AXr.8.AXM.H {.P.p.p./ / / P.p.p.p.{.DXDX{.P.P.{.{.p.d AXd >.kX>.H / H >.CX- >.D.&X9XG +.+.=X_ n.bX9.ZXbX9XS.ZXU 9.bXbXS.S.+.G G G } } } |.|.r.|.>.CX/ / / / / / @.[.@./ ) 2XkX@.[.@.[.@.@.kX@./ kXkXkXkXkXkXd d 0 d d 0 eX0 eXk 0 #X0 #XeX|.g.g.r r r r q MXz r S.S._ S.S.S.l _ z ZX_ .nX>.>.AXAXAXAX|.d I H b.p.DX#./.#.[.[.[.#.DXDXuXuXuXuX#.O DXDXDXDXDXDXDXDXO O DXg g -.OX-.- - M.n D.D.&XD.n I M.D.n D.n r.I r.H.r.H.H.H.H.H.n -.b.I b.- I M.M.&X&XM.nXnXnXM.- - - M.- D.- - D.D.D.CXCXnXCX", +"D.D.>.nX>.>.>.- >.- CXnXCX- nXD.>.>.>.I >.>.CXp.DXO DXDXp.{.{.{./ p.p./ p.p./ p.H H kX/ @.{.) p.{.P.{.CXH M.&XH.G +.G =X;X_ +.s.bXS.zXG 9.ZXZXbXbXS.xXS.;Xs._ _ S.+.G 9X&X>.- / CXOX{./ H kX/ @.kX@.kX/ @./ / / @.@.@.G.@.kXkXkXkXkXkXkXkXkXkXkXd 0 B.0 0 0 0 0 0 0 kXeXk g.g.|.g.#Xl r l l l #Xl r _ .>.AXAXAXAXr.|.|.|.|.} } } G } } } } } |.r.r.&X>.nXnX>.nXM.AXr.r.r.r.AXM.CXnXnXnXOXOXOX- M.>.- - OX@.g OXnXnXD.M.D.&Xr.&XzX&XH.zXH.zXr.zXr.>.DX{.{.{.{.{.{.g p.P.#.[.uXuXuXuXP.DXDXP.DXP.DXDXDXDXP.P.-.-.-.-.- &Xn M.&Xn D.D.D.M.n e n n H.H.H.H.&X&X&Xr.&Xe I I - I H.H.H.D.M.q.- - M.D.&X&Xr.r.8.g.g.g.} g.} g.G ", +"&X&XD.>.D.>.CX-.{.P.p.P.p.O [.DXDXDXp.P.O p.P.p.p.p.p.p.p.p.p.[.p.p.[.) DX) p.@.@.[.) /.LX/.z.LXLX/.p.-.>.AXD.AX} G +.=X9XzXzX} 9XG s._ ZX9.s.S.:.zXk zX% :.% zXB.B.n zXzXzX9Xr.B.D./ p.p.@./ @./ p.G./ / kXkXkXkXkXkXkXkXCXkX/ / / {./ CXkXCXkXkXd B.d 0 k d B.kXd 0 0 0 kXd 0 g.].|.g.#XeX|.g.cXG l S..H H >.AX>.D.D.D.r.AX|.|.g.} g.} } |.r.>.CX>.nX>.>.D.AX>.D.AXD.D.D.M.CXOXOX-.DX[.#.#.uX-.- - nXOXP.p.) p.OXOXCXnXM.n &X&XH.9XG S.=XS.=X+.G 8.d 8.8.G =X=X=XS.+.+.D.D.D.AXr.r.} } D.D.- -.CXCXOXP.P.P.-.P.-.- -.-.-.-.b.I D.- D.- AX8.|.8.r.r.I - - &XH.H.8.H.&Xr.&X&XM.M.M.M.- nXnX- M.M.M.M.D.&XI AX} } } 8.8.8.g.", +"9XzXM.M.>.nX- / {.DX/.LXz.LXa a a /.#./.[.#.[.O DXDXDXDXDX[.[.DX#.[.[.#.[.DXp.{.DX[././.LXz.LX6 LXLX#.p.H I >.D.&X|.|.M.M.zX+.G k S.s.s.S.S.+.k {.P.e e k n M.M.M.nXnXM.n zX9X% :.:.% % nXOXCXOX/ / / / / p./ / / / CXCX/ / @./ / / kXH H H >.kXB.kXB.d >.kXkXkXk 0 eX0 7 kX0 kXkXkXeX0 B.kXeX#XcXg.#Xg.#XG l G cXG G G S.S.S.S.=XG +.9XS.G =XaXl.l.M x.{ { { { x.x.x.: x.S : : : HX0.Q.Q.Q.S l.sXsXl.sXsXE.E.+ E.E.+ + + 0.W.W.(.W.W.W.W.W.+ lX,XlXlXvXlXc c vX,.,.V V V V V 6.# ~ N N N N N ~ 8X*X..Q...S ..Q.S Q.Q...Q.Q.Q.Q.Q.Q.SXQ...HXM ].9X% zX9X+.AXCX>.AX|.} g.} } |.|.AX>.{.{.CXCX>.AXAX8.|.|.|.|.|.AXd >.>.H CXp.#.#.[.p.CXCX- nX- CXOXOXnXCXOXOXOXnXCXCXCX-.- D.H.} 9X} G } } } 8.8.8.eX+.+.+.G G G +.+.+.s._ _ _ s.=X=Xg.g.g.g.cXl I CXCXD.M.- - I - - D.n D.&Xr.} 8.&XD.r.r.r.&Xr.&XI I D.&X&X&Xn &X&XH.D.M.- D.M.M.M.q.- M.M.M.- - &X} cX+.=XcXG cX", +"M.n q.OXOXr.D.nX/ DX/.a z.z.LXLX/./.[.[.[./././.#.[.[.[.DX[.[.[.[.p.p.[./.[./.) /././././.LX/.a /.[.) / H kXH @.OXOXCX>.&XzXzXG G l zX9X.CXnXCX0 c.Z.HXP { { { jXx.x.: : : S HXS Q.Q.Q.Q.Q.l.sXsXsXsXsXsXE.E.E.0.+ E.W.W.W.W.W.W.%.W.W.W.,XW.lX,XvXlXlXvXh.c Q ,.!.!.V V VX6.%X~ N N N N ~ ~ ~ ,X*X....HX..HX..0.........SXSXSXSXSXSXSXSXQ.k.| l 9X9X9X:.+.+.S._ S.S.+.=XS.+.} } r.&X&Xr.|.} } zXr.} } eXeX8.AX8.AXAX>.>.H >.H >.>.OX/ CXCXD.|.|.AX&X} &XM.OXnXnXnX- nXD.AXr.r.r.AXr.&XD.I r.r.H.8.} H.} } } cXcXcX} cXG cXcX=X./ g.=Xg.k B.OXCXnXnXM.M.D.B.D.D.D.&Xr.|.r.r.&X&X&Xn n M.M.n n n zX&XzX&X&XB.B.B.r.nX/ CX@.) p.@.@.@.@.@.@.G.p.kX@.G.kXG.kXG.@.G.@.@.G.@.G.p.@.) @.) @.) G.p.) p.@.kXkX>.>.H CXkXH >.>.AXAXr.r.r.r.} } } nXp.[.[.p.O O @.l.P f P P P P E.E.0.0...0.0.E.$ | ].].8.8.0 $ m.$ sX$ $ E.+ E.0.0.0.W.W.W.W.W.W.W.W.W.,X,XlXJ vXlXvXvXc h.Q !.!.V 6.%X~ N ~ N N ~ ~ ~ ~ a.(.lXJ E.J E.J J t.J J J J J 0.0.0...SXSXSXSXSX0.t.2 |.cXl .CXH >.>.nXB.|.} |.D.nX>.nXCXCXO [.O u 0 $ $ $ + E.W.$ J $ E.$ sX$ UX0 0 0 0 u u b.I u u 7 u u $ $ $ $ $ $ J vXJ ,X,X,X,XvX,X,XvX,XlXvX3XvXc h.Q ,.,.V !. .~ N N ~ N N ~ ~ ~ ~ .a. .,Xt.t.PXt.PXt.t.t.J t.J J J J + 0.*XSXSXSXSX0.Z.0 CXnX>.nXn &X&XD.M.M.nXnXM.M.M.M.M.M.n &X&Xn &X&Xn n n - b.D.M.D.M.&X&X&XM.&XM.&XzX9XG S.=Xs..|.kXB.{.DXDXDX[./.#.#.{.nXD.B.D.CX/ p.DXCXnXM.&Xr.r.D.D.D.D.CXOXOXnXnXnXM.&X&Xn B.M.M.M.D.D.M.B.k B.k d k kX/ kXkXkX@.) ) ) ) 2X2X) ) 2X) ) F 2X) L 2X2X2X) @.@.) ) @./ kX/ / / / CX{.OXCXH >.>.>.>.d >.>.CXOX{.DX#.#.a F NXw vXw Q vX$ $ $ $ $ 0 u u u u u u u u NXF F NXw w Q w Q vXvX$ $ $ t.$ $ $ $ t.$ $ Z.$ $ $ 5.$ vXQ mXw NXw !.6.%XN N N ~ ~ ~ ~ ~ ~ %X%X%X6.PXlXfXt.t.t.t.t.t.t.t.J J J J J J + + *X*X*X*XJ UXkXOXOXOXOX{.P.P.DXP.-.P.OX-.OXq.-.OX- - - nXM.- - - n CX- D.&Xn M.&XD.D.nXM.M.n zX=Xl _ .D.r.AXr.r.AXD.&XH.} } H.G } cXH.8.8.8.AXI b./ n &XH.H.H.n H.H.I -.g O ) ) O O O O b.u b.b.8.I ", +"9X9XzXzXzX} 9XG G +.G G +.G G 9X} r.zXr.AXAXD.CXCXCXCXb.P.O uXDXO uXuXP.P.-.-.P.uX#.[.p.p.DX) ) DXO O p.[././././.LXLX/.p./ kXCXOX[././.LX6 LX/.[.CX>.CX/ DX#././.a /.#.[.[.DXDX{.OXOX/ {.OXnXnXM.nXnX- - - >.nX>.>.>.nX>.>.>.r.|.AXB.|.k |.|.l g.B.@.p.) @.G.) 2X) ) ) ) ) ) ) @.) @.) G.@.G.kX/ G.kX@.@.@.@.p.p.p.p.@./ H / / @.DXp.[.) /./.z.6X6 2Xo.L m F F F NXNXNXNXF NXNXNXNXu NXNXw m L `.o.^ L m w w w NXQ Q vXvX$ lXvX+ $ t.E.J t.$ $ 5.5.UX5.UX.XmX7 u u mXlX(.8XN N ~ ~ ~ ~ ~ %X6.%X6.%XPXPXPXfXfXPXfXfXfXt.t.t.t.J J J J J ,X*X,XW.*X,XfX7 / OX{.DXP.DXDXP.DXP.OXP.P.P.{.OX{.P.P.g P.P.-.- &Xr.n D.&Xn r.} r.D.nXM.M.M.>.AXnX>.- CXOX- M.&X&Xb.b.b.b.D.n n H.9X+.G G 9XH.n &X&XD.D.D.&XH g g p.g / / kXH kXd 8.d 8.d 8.8.} g.g.8.8.>.I CX- CXH H I AXAX8.8.AXD.AXr.|.8.r.H.&X&Xr.&Xr.} H.&X&Xr.H.AX|.|.H.H.r.&Xn &Xn D.g F O 2X2XF O u F a F O F @.u ", +"D.B.&Xn M.M.M.B.M.&X&X&XzXzXr.zX&X&X&X&X&X&X&Xr.} r.>.AX>.g DXuXO O uXg P.P.P.uXP.uXuXuXuXuX#.#.#.#././././.#././././.) p.{.@.[.[.LXz././././.p.[.[.[./././.a z.z.z.6 6 6 z.a a #.p.P.{./ CXCX{.{.{./ {./ CXH CXCXH CXCXCXH CX>.AX|.} } cXcXcXl l l l g.l l g.|.d B.0 B.kXG.@.) G.p.G.p.) p.[.) @.) @.@.@.@./ @.@.p.p./ p.) /./././.) [.LX6 6 6 6 z.6 2XL F L L L m m m F m m m m m m m o.o.o.L m L F F NXNXQ vXNXvXQ c c vXvXPXvXvXlX$ $ $ t.$ Z.$ $ $ UXmX0 7 7 7 5.+ %.8X*X(.(.(.a. . . .%X6. .6.PXfXfXfXfXfXfXt.t.t.fXt.t.t.J J ,XJ J ,X,X(.*X(.,XmX@.[.DXDXDXDXDXP.{.P.DXDXDXuX[.O [.#.P.CX{.{.nXD.&X- nX- nXnXnX>.nXnX- CXP.P.[.DXuX{.nXD.D.&XM.- - - q.- - D.&XH.H.H.H.} } G cXG H.M.n &XH.H.zXH.&XI kXI I b.- - / / / H / H kXd I AXI CXCX- - >.>.>.>.8.|.eX|.|.AXD.r.r.r.r.D.I I &Xr.r.I - - - - - D.r.} } |.r.r.r.D.- - -.-.g O -.-.u O O u O u O g g u ", +"} G } } zXzXB.M.M.M.M.nXnXnXM.M.&X&X&X&Xr.&Xr.H.r.H.H.|.r.|.AX>.-.P.g uXO O uXO uXO [.[.[.p.p.p.@./ CX/ / p.[.p.[.[.[./.z././././.[././.[./.[./.[././././.z.LXa LXz.a z.6 3.3.z.6 z./.[.DX) [.p.p.p.p.{.{.{.CX/ CXnX>.AXAX|.|.|.g.} eXg.eXl g.l l r r r r l l r r r l l l cXg.G |.|.|.>.B.kX/ / p./ / @.@./ @.@.) ) @.) ) /.) /.) LXLXLX2X2X2X2Xa 2XO F m NXm m L L F L o.L m F NXNXNXNXNXm m F F F m NXNXNXw w Q Q ,.c ,.c 3Xc PXvXPXvXvX$ $ $ $ $ 5.$ $ 7 $ mX0 $ J %.8X%.8X%.8X*X%.*X*X,XlXlXPX .t.fXfXfXfXfXfXfXfXfXt.fXt.t.lXJ J J ,X*X,X*X,X*X*XPX7 p.DXDXDXDXP.{.{.p.DX#././.#.#.#.p.CXOXOX- >.- {.P.P.P.DXuXDXuXP.{.DX#./.[.DXp.OXOXCXnXnX- - nX- - D.M.- - - - g g I |.cXg.} r.M.&XD.M.- M.M.M.- @.g @./ kXkXI r.9X&XM.D.- -.b.I kXH CX-.{./ OX- - AX8.|.|.|.AX- - I D.I D.I &XI - g g -.g -.-.- D.r.|.r.AXD.M.- - -.-.-.I -.-.-.-.I 8.I I -.-.b.b.-.) [.", +"} } } } } H.H.&XB.D.&XB.D.r.r.r.|.zX} } G } } G } G G G G H.r.} } AX|.AXAX8./ @.@./ g / p./ @./ / / @.p.p.@.[.[././././.LX/.LX/.[./././.[./.[./.#./.#.#./.a /.z.6 6 z.6 3.3.3.3.6 3.z.LX/././.a /.a /./././.[.[.) p.p./ CXI I I 8.|.|.|.eXeXg.g.g.g.cXl r .>.kX/ H / / @.@.[.@.@./ / {.g g g g O O O NXu NXF m ^ F m m L m m F w m m w o.^ L L m w w w w w ,.Q Q Q c c c c ,.,.,.! ,.c ,.c c .XQ mXNXNXNXNXw NXvX+ %.8X%.%.%.%.%.%.*X,X+ ,XJ lXPXZ.t.fXfXfXc.fXfXfXfXZ.t.fXt.t.t.,XJ J *X+ *X*X*X*X+ .X@.{.{.DXp.{.DXDX[./.z.LX/./.#.uXg g [.[.[.O O /./.#.#./.#.[.[.DXOX- nX- - OXCX{.P.DXuX#.#.#.uXg DXg -.-.-.P.-.{.DXCXH - >.- b.-.g g -.OXCX- - -./ -./ ) O ) ) ) -.M.M.M.M.M.&Xe e &XD.D.M.>.- CX/ H >.d I I I I I I I b.b.H - b.- b.g CX- D.>.AXAXD.>.- - CX-.{.-.OX- - D.I &XD.M.H.I H.8.8.D.8.-.- - - ", +"} } r.r.D.D.D.D.M.M.D.&X&XB.r.r.zX} G G } G G } G } G } G cXcXG cXG } cXcXcXl cXcXcXg.AX|.|.|.|.AXd AXd >.>.kXkX>.CX/ / / / / / p.p.p.p.[.p.[.DX[.#.#./.LXLX6 6 6 6 6 6 LXLX/.[./.#./././.#./.[./././.[./././.[.[.p.@./ / @./ kXb.kXkXd I 8.d d d d d I AXd 8.8.|.8.|.zXg.zX|.|.|.|.g.g.l l l l r l r l l r l l cX} |.AXB.>.B.AXB.D.>.H CXp.g g O O -.F u NXNXNXF m m m L o.L o.m m ^ ^ ^ ; ; ^ ^ ^ o.^ w w w w w ,.,.Q ,.,.,.,.,.,.,.,.,.,.,.,.!.w ,.Q Q w w m NXPXa.(.8X8X%.(.,Xa.a.,XlXlX3XlX3X3XfXc.c.Z.c.c.7.c.c.c.fXfXfXZ.t.t.t.J J J *X,X*X*X*X+ fX7 {.P.{.{.DX{.DXDXDX[.[.[.uX#.[.[././.#.uX) /./.#.[.DXDXuXP.{.OX{.{.{.DXDX{.DXDXDX[.#.[.#.#.#./.#.#.#.[.[.[.DXDXP.P.-.g P.{.OX/ CXH nX- nX- OX-.g g g g g -.-.OX-.- - M.- M.M.M.&XzXn e H.zXzXzXH.&XH b.kXH / / @./ / H kXI I d I AXAXAX>.>.>.- CXCX-.DXDXDXuXuXuXP.g -.-.-.-.I - - -.- - I -.-.-.-.-.nX", +"} } B.D.D.nXCXCXCXCXnXD.r.|.|.|.AXAXB.|.} } } |.} |.} } G cXcXg.g.cXcXcXl cXl l l cXl cXl cXl ].cXg.} g.|.g.} |.|.|.g.|.|.AXB.8.B.8.d B.|.d B.>.d >.CX>.CXCXCXOXOXOX{.{.OX{.{.{.{.p.{.P.DXDXDXDXp.DXDXDXDXP.p.g / g / @.g @.g / b.I I 8.8.8.I b.b.g ) ) O ) / / / / / CXCXkXB.CXB.kXB.kXd B.8.|.|.g.l g.l l g.cXcXG g.|.|.d >.H H >.M.CX- - - M.- -.- b.u u u u u NXNXu NXNXNXF F m o.^ ^ @X@X^ ^ ^ o.^ L w w w w w ,.V ,.,.,.,.,.,.,.,.,.,.,.w ,.w ^ V ^ @X@X XV 6.a.~ a.a.a.a.a.a. . .3XlX3X3XPX3XZ.Z.7.c.7.c.Z.7.Z.7.c.fXfXZ.t.E.t.E.J J 0.J *X*X%.*Xt.UXB.OX{.{.DXDXuX[.DX#.#.[.[.#.#.[.#.[.[.P.DX#.#.#.a a /.#.p.{.DX[.[.DXDXDXP.DXDXP.p.DXDXDXO uXuXO DXDXDXP.g P.g g P.{.{./ CX- CXCX/ OXOXnXCXnX- nXnX-.OXOXOXq.nXnXM.M.n &Xn &Xn n &X&Xn n n &X&XzXH.H.&XkXkXkXg u b.kXI b./ / / / I I I CX-.{.P.DX[.DX#.#.[.DXDXuXuXuXuXO O O O O O O -.g g O g CX/ {.{.", +"CXDXDXp.DXp.p.DX{.{./ / / / CX{./ / / CXCXCX>.AXAX|.AXAXd AXAXAXr.|.|.|.|.} |.} g.} eX|.|.eX|.G g.cXcX} cX} |.g.g.} |.|.g.|.|.|.|.|.|.|.AXAXAXB.B.>.B.>.>.B.>.AXB.>.B.D.AXD.D.D.>.AXD.AXAXAXAXr.r.8.r.} } 8.G } r.8.I I I b.b.b.kXb.kXI I 8.8.I / @./ g ) / H CX/ / / / / CX/ kXCX>.>.B.>.kX>.kXB.CXCXkXCX>.AXAX8.eX|.|.|.AX>.H CXDX[.p.g - - - I D.8.I 0 0 0 8.u u u u u u u u NXu u u NXm w F F m L o.o.^ ^ ^ V V V V V V V !.!.!.!.,.,.V ,.V V V XV X X X; V .~ (.(.(.a.a.a.lX,XlXlXlXlXPX3XPXc.7.7.7.Z.#XfX#Xc.c.c.c.fXfXfXfXt.t.t.J J 0.*X*XSX*X0.7.>.M.M.M.n M.M.nXOXOXOXP.P.DXDXuXDXDXDX#.DX#.#.#.p.p.DXp.DXDXDXuXDXDX{.P.p.{.{.{.DXDXO DXDXg p.{.g -.{.-.-.CXCXCX/ CX/ {./ / OXnXnXH CXOXOX{.{.P.P.OXP.P.OXOX-.q.- nXOXq.- nX- OXOXOX- n D.M.n M.D.M.I n &X&XH.H.&Xr.b.I I &Xr.I / / / g p.p.#.uXuX#.DXDXP.P.P.g P.O O O uXO O a O O #.O #.O p.[.DXDX{.", +"P.DX{.p.DX{.{./ / @.) [.p.[.DXDXDX{./ / CX>.>.AXAXAX>.D.>.>.AXAXAX8.r.|.8.|.|.|.} } } } } } |.} eXg.g.} } } |.B.AXB.AX>.B.>.>.CXCXnXCX>.B.B.|.|.} } G zXr.&X>.nXD.- >.nXAXr.|.} } } } g.cX} cXcXcXcXcXl .nXkXB.>.AXAXB.AX|.d d B.>.>.d d AX8.|.AXAX>.CX{.p.p.g -.- I r.8.0 8.0 0 8.u 0 u 0 u 0 u u u u u u 0 u u NXNXF m m o.^ ^ ^ ^ XV V V V V V V V V w V w V V ; V X X X; V ,.a.(.(.(.(.a.a.,Xa.,XlXlXfXlXPXc 3X#XfXUX#XfXUXZ.UXZ.7.7.Z.c.c.Z.fXt.t.t.lXJ J J + *X*X+ fXkXnXnXnXM.M.M.nXM.M.M.M.M.- nXM.nXOXOXP.P.P.DXuXuXDXuXDXDXDXp.DXDXDXp.P.{.CX/ CXOX/ g -.{.-.{.-.OXCXCXCX-.OXOX-.P.P.P.DXDXDXDXDXuXP.DXDX#.#./.a a /./.a /.#.#.uXuXP.P.OXM.M.nXOXOX-.OXM.n n H.e e H.e H.H.&XH.G G +.H.H.r.e 9X+.+.+.+.:.9XAXI I &XM.OXDXg g p.g {.DXO uX#.#.O #.#.#.#.O [.[.DXDXp.[.O ", +"/ CX{.CXCX>.B.B.>.B.>.CX/ CXCX>.>.>.>.kXH / CX/ OXCXH CXOXH CXCXCXCXCXCXCX- CX- H >.I AXr.|.|.|.r.D.D.>.>.>.CX>.>.AXD.D.AXB.>.AXB.>.r.r.} cXcXcXG } r.r.D.>.- I CXI D.|.r.8.} } } g.} } } cXg..kXB.d B.kXkXkXCX/ CXCX/ CXCXCXCXkXkXB.kXCXCXCX/ CXH CXCX>.>.>.>.CXCXP.p.p.p.O O O -.O u u u u u 0 u u F F F F NXu u u 0 u u 0 u NXF F F F F L ^ V ^ XV XV V V w ,.,.w V w V ^ V V XV ; ; 6XV PX(.8X(.(.a.(.,X,X,Xa.lX3X3X3X3X6.6..Xc.c.mX2 mXUXUXmXfX#Xc.Z.Z.Z.Z.t.t.E.J J *X*X0.*X*X*Xt.7 {.OXP.-.OX-.q.q.q.- M.M.M.M.M.M.&XD.M.M.nXnXOXOXP.p.P.[.[.#.#.[.#.uXDXDX[.uXuXO DXDXDXDX[.uXp.p.P.O P.{.-.-.OXOXOXCXnXnXD.>.>.nXCXOXP.DXuXuXDX[.uXuXuXuXuXP.P.OXq.q.q.q.q.M.M.q.P.P.P.-.&XH.9XH.e - n - n n H.9XG +.+.9XH.n n H.+.:.+.+.xXxX:.% % % % e e e n n e e &XH.-.g g O O O O O O O p.O g p.", +"nXB.nXB.nX>.nX- CXCXnXCXCXCXCX>.>.nXnX>.nXCXCXCX/ OX{./ OX{./ -.{./ {.g / CX/ - - H H CXI - - - >.nX>.>.nXnX>.M.>.>.CXCXH >.>.>.AX>.D.AXAXD.r.AXI b./ g {.CX- D.I AXr.AXr.8.8.} } g.cXg.cXcXcX.>.>.B.AXB.d >.CXB.CXkXCXCXCXCXCXCX/ {.P.@.P.p./ p./ CXOXOXnX>.>.D.D.D.- CXOXP.P.uXuXP.uX-.-.-.u 0 u u u u F o.F L L F u u NXu u u u NXu NXm L F `.@X; ; ^ ^ ; V V V V w w w w V ^ V ^ ; ; X; ; @Xw lX(.(.W.(.a.a.a.a.,XlXlX3X3X3X,.,.,.mX.X#XUX#Xm.#X7.#Xc.Z.| | Z.k.HXHXsXk.HXHXS Q.Q.Q.Q.Q.S aX} zXD.&XM.M.D.b.-.OX-.OX- CX-.{.OX-./ {.-.OX{.{.P.uXuX#.z.6 6 z.z./.[.#./.O [.P.CXO uXg O uXO #.O #.uXOXCXCX- - nX>.>.CXnXOXCXOX{.{.OXOXOXOXnXnXOXOXP.P.P.P.P.P.P.P.P.OXq.M.M.n M.nX- -.M.r.H.&Xn n n H.n H.M.n H.% ;X=X:.H.H.H.H.H.H.H.H.n &X- M.M.M.M.q.q.-.q.M.n n n I -.b.b.g g g p.p.g {.{.OX- ", +".CX/ / CXH - >.>.>.>.d >.d >.>.- CXOXCX- CXCX- - - -.>.CXCXOX>.- OXCXCX-.{.DX[.p.DXOX-.OX- - - I - - I - - I >.- H CXb.I I D.I I r.r.H.} 8.} } cXl r .D.D.AXAXr.D.B.AXB.AXAXAXB.r.&Xr.r.k zX|.B.r.B.r.r.r.r.B.B.B.>.B.>.CX/ / / / OXCX- >.>.>.>.>.CX{.O O #.uXO O u NXu u u F F @X6XF o.o.m w NXNXNXNXNXNXF F F F F L o.^ ^ ^ ^ ; X X; V L w w w V ^ w ^ ^ V ^ X; ; ; @X,.lX(.(.(.a.a. .a. .lXa.3X3XPXc 3Xc c 7.m.m.m.].].].UXmXc.#X7.7.7.| | | sXk.k.k...S Q.Q.P P Q.M +.:.xX:.xXxXxXxX+.+.+.+.9Xe n n zXr.D.D.CXCXCXOXOX{.{.DXDXuXuX#.#.p.#.a #./.#.p.O uXO uXO #.#.a z.z.#.g OXOX{.{.OXP.P.P.{.CXnX>.AXr.AX>.>.nXnXOXOXP.uXuX#.#.uXP.OXq.q.nX- M.} |.} H.D.- -.-.-.- H.H.H.M.-.- n - n n n M.M.n e n e e e n H.n n e e e n - q.-.q.M.n e e e e n n - b./ / -.-.{.CX-.CXCX", +".CX{./ / nX>.D.&XB.B.r.zXG 9XzXr.r.r.|.zXzXcXG |.zX&Xr.} } |.zX|.B.D.>.>.>.nX- OXOX{.{.DXO uXuXa a F F NXu NXF `.6X6Xo.o.6X`.o.m F m F F F F m o.L F 6X`.`.o.L L ^ ; X; ^ V L w m w ^ w V ^ ^ ; ; ; ; @X,.lX(.(.(.(.,X,X,XlX,XJ ,XlXt.PXc Q c.UX].l ].].g.g.].#X.X.Xc.c.7.Z.Z.k.k.k.k.k.....Q.Q.Q.Q.Q.M } n e zXzX% :.:.S.s.;X;X;X;XU bXU bXo xXxXxXG G =X=XS.zX{.DXDX[.#.#./.a /.a /.[.#./.a #.a z.z.z.z.z.a uXO {.{.{.OX{.{.{.CXH >.>.nXnX- OXOXP.{.OXP.P.P.uXuXuXuXP.OX- - q.-.OXM.D.>.D.n M.- -.-.-.- M.n - n n n e n n -.n -.n - n - n M.M.n n n H.:.H.e M.M.n n H.:.:.e n n n M.n M.q.-.{.g -.CXg g g ", +"+.G +.=XS.S.S.S.:.+.G 9XG G G 9X} zXr.r.AX>.D.>.H >.CXCXOX{.P.p.DX[.DX[.[.#.#.#.LXLXz./././././.#.#.#./.#.[.[.#.[.p.p.p.p.p.O p.p.O O p.) [.[.#.[.a /./././.#.O O g -.b.I - I I 8.8.} H.8.I H.} cXH.H.8.r.g O O g - CX- {./ / @.p./ / / D.} } r.D.nXCXH >.nX>.nXH CXCX>.B.r.|.r.r.B.nXnXzXcX} &X>.M.r.9Xk n zX% r.zXzXzXzXzXzXr.&X&XD.M.M.M.- - -.q.-.u u NXNXF `.@X6XF L L o.@X@Xo.F m o.^ 6Xo.o.6X6X^ ^ ^ `.o.o.^ ^ ^ ^ X@X^ m w w ^ ^ ^ o.^ ^ ; @X; ; ! a.(.(.a.(.a.a.a. .3XlXPXPXPXPXPXc Q UX].2 k 0 k d 7 0 UX#XZ.#Xc.Z.Z.Z.E.k.E.k.E...Q.Q.Q.Q...| |.e H.:.S.s.s._ ;X;X;XxXxXxX:.xX:.:.:.S.;XbXbXbX9.bX9.U U U U U n.n.n.9.9.M.- OX-.-.-.-.-.-.g 6 3.3.LX/.#.#.[.[.[.uXDXDXuXuXuXuXDX{.{.OXOXOXOXOXCXOXP.OXP.P.uX#.a #.a z.z.z.z.z.#.uX/ I M.-.-.-.-.-.-.-.-.-.-.-.-.n -.n -.n n n -.M.-.-.-.-.- n &Xe n M.M.n H.e n M.-.q.-.-.q.OXOXnXM.M.n n M.-.g {.", +"} } G +.G G % zXzXn M.M.n n zXzXzXzX&XzXzX&X&X&XM.>.nX>.- H -.CXCX{.-.{.g {.p.g DXDX#.#.#.#.#./././.[././.6 LX/.[.[.[.p.[.) [././.[.[.[./.LXLXz.LXz.z.z.LX/./.[.[.p.g g / g g g -.g g -.-.I 8.I -.-.-.-.g ) ) O p.g CXD.D.D.D.>.H >.>.H CXCX>.>.H >.nXnXAX>.>.D.H >.nXD.AXD.>.nXCXOX/ CXB.B.>.nXCXM.&X9X9XzX&Xe e zXzX% % % :.9X:.:.9X9XzXzXe H.e &X- -.u u u F o.o.o.L F F m o.@X@X`.`.@X^ ^ o.o.o.o.6X`.@X`.`.^ @X^ `.^ `. X^ o.L NX^ ^ ^ `.`.`.; ; `.@X@X,.a.(.(.(.a.a.a.3Xa.3X3X3X3Xc c PXQ Q m.].2 k 7 G.kXkX0 2 m.UXfXZ.Z.Z.t.fXt.t.J J 0.0.*XSXSXSXZ.|.zXG S.+.+.xX+.:.:.S.xX:.xX:.:.o o o bXbXU bX;Xo ;XbX;Xo ;X9.U 9.n.n.9.9.bXU 9.U 9.9.9.9.9.bX9XH.zXzXzX} - - CX[./.#.uXDXDXDXDXDXP.P.{.OXOXOXOXnXnXOXCXOX{.uXuXa a z.6 3.6 a /.#.uXuXuXg -.-.-.-.- -.-.- -.-.-.-.-.-.-.-.I -.-.-.-.-.n M.n n D.H.n - n &Xn n D.M.n M.M.M.M.e e e n n n M.M.q.q.OXOX", +"9X9X9XzXzXzXzX&XnXq.nXn G =X:.:.9X% 9XzXr.&X&X&Xr.&Xr.&XAXD.AX>.>.>.>.- >.- - CXCXCXCXCX/ {./ LX[././.O /.LXDX{.p.DXp.p./ / CXH H / p.[././.LX6 6 3.3.3.6 3.6 6 LXLXLX/.[.O O uXO g g g g g uXO g -.-.-.-.b.I I - {.DX[./.LXz./.P.OXCXP.#.[.#.#.[.[.p.@.{.{./ / CXCXH H CXOXOX/ {./ OX{.p.{.{.{.OXCXD.&XzX9XzXzXzXn e e % :.% :.S.;X;X;Xo ;X;X;X;X;Xs..>.AXAX- - I - - - -.[.#./././.DX/.[.@./ p.[.[.[.DXp.p./ / g g @.p.[./././.z.z.z./.#.DXDXP.{.{.{.{.P.P.p.O p.O g g q.- -.- - I I AXAX>./ DX/.#././.[.#.[.[.uX#.LXz.LXLXLXLXLX/././.LXLXLX/.[.DX{./ / CX{.DXp./ {.{.nXnXnXOXP.nXM.M.zXzXzX% zX9X% 9XS.;Xs.9.bXo ;XxX;Xo s.;XU 9../ [.[.[.[.p.p.p.@.CX/ ) /.[.) [./.[./.[.) ) p.p.p.p.[.[.[.[.LXz.LXLXLXLX/./.#.[.p.p.p.p.DXP.-.-.-.OX-.{./ {./ g DXDXDXDXOX{.P.P.DXDX[.#./.LXLX6 6 6 z.z./.LXLX/.[./.[.[.p.p.{.CX/ {.{.{.P.nX&X&XB.nX{.OXnXnXnXnXM.e % :.xX+.s.s.s._ bXS.;XS.:.xXxX:.;X;X;X;X_ z r r r r r q r r r r r r r r r l l g.7 u NXF L ^ L L `.L L L L L L `.`.`.o.`.`.^ @X^ ; ; X; 6X; ; ; !.%X~ a.a.a. .a. .lX3X3X3X3X3X,.,.V V G.kX0 0 |.8.|.2 2 .X#X7 mXc.c.fXfXt.t.J E.J J 0.0.SXSXSXsXeXzXzXzX} G +.+.+.+.9XzXM.M.M.M.M.n % :.:.:.xXxX;Xs.bXs.bXbXs.s.s.bXxX:.:.% 9X% % 9X;XbXU 9.U U i i i i s.S.=XS..d 8.d >./ {.{.{.p.p.{.P.{.{.{.p.[.#./.LX/.LXLXLXLX/./././.LX/./.LXLXLXLX/.[././.[.[.[.DX{./ / {.[.#.uXOXOXnXM.&X>.OXOXnXnXnXM.M.M.&X&X9XS.S.s.s.bX;X;XS.xXxX:.:.xXxX;X;XU ;X_ .-.-.-.g b.g g -.O -.O -.-.O O O a O -.-.-.-.-.-.-.- I D.I r.I r.AXb.-.P.-.OXOXnX- nXM.M.M.M.nXnXnXM.M.&XG =X=X.H @.) @.H d d d d d d kX>.>.kXkX>.H CX/ CX/ OXCXCXOX/ OX{.OX/ CX{.P.p.DXDX{.{.{.{.{.{.p.DX[./.LX2X2X/.LXLXLXLX#.[.[./.LXLXLXLX[.[.DXP.OXP.OXOXnXnXCXp.DXP.DXp.[././.#.P.P.{.DXP.nXnXnXnXM.M.M.M.M.&X&XG S.s._ _ s.S.xX9X9X9X:.:.;X;X;X;XxXcXl ].8.l r l 8.].8.8.0 8.r r ].l l r l l g.].g.g.g.l cX} eXeXkXG.@.G.2X`.@X`.@X^ ; @X; ; ; @X; ; @X,.%X(.%Xa.(. . . . .%X3X6.3X! 6.,.V V G.G.G.G.) @.@.) G.G.G.c.#Xc.fXt.Z.E.t.t.J J J 0.SXSXSXQ.k.].l g.cXzXr.n &X&Xn n e zX% % e n M.n n &XH.% +.S.;X;Xs.s.;XS.G % e n 9X+.bXs.bXbXbX;XU U 9.ZXn.ZX9.9.n.ZX_ _ =XG H.H.r.H.9XG +.+.S.bXU U U 9.n.n.bX;XS.xX:.:.xXo bXo xX% % :.&Xn &X} H.&XI g ) @X; ; ; ; z.O O -.O a z.a O -.-.-.-.-.- I - I - - b.{.-.P.{.{.OX-.- - M.- - - OXOXOXnXnXzX} +.G =X} ", +"n M.nXCXCX&XG +.+.+.9X:.9X+.+.xX9X% :.xXxXS.xXS.S.S.xXxX:.xX:.S.S.;X.8.B.kXkXd eXkX) L 2X2XL ^ ^ ; ; @X@X; ; ; VX%X~ ~ a.a.%X . . .6.6.6.6.V _.,.V V Q G.) G.) G.) G.G.G..X.XPXc.c.fXfXfXt.J J *X*XSX*XSX%.SXk.].} r.B.r.&Xn n &XM.M.M.M.M.&X9XG zXH.&XH.} H.H.G +.+.+.G % zX&X&X9X+.S.s.bXbXbXS.o bX9.9.9.9.i n.n.n.i 9.i 9.s.xX% :.H.G S.S.S.S.;X;XU bXbX9.9.n.9.9.9.bXbXbXbXbX;Xo xX:.% :.% M.D.I I - / O O #.a z.6Xa 2XO -.-.- -.-.-.-.-.-.-.-.-.-.-.g g O O O [.{.P.-.OXOXOX- -.- M.- q.-.P.P.nXD.} } } r.n M.", +"nXnX|.zXzXzXzXe e &XH.H.9X:.xX=Xs._ T._ ;XxXS.xX;Xo S.S.S.;Xs.S.;XS.bX_ ZXZXn.T.*.*.9._ s.bXs.=X+.} } } |.AXD.>.nXP.DXP.DX) DX) [.[.[././.LXLXLXz.z.z.a z.a a /.#.DXp.{.{./ g P.P.#.#.#.a a z.z.z.6 z.z.z.z.z.LXz.a /.[./ CXH >.H H CXOX{.OXP.P.P.P.DXuXuXDXuXP.uXuX#./.[./.LXa z.z./.P.>.D.CXOXOXOXOX{.OXnXM.+.=X=X+.+.% zXzXzX% % % % H.H.n n n H.xXl r l l r z r r z r r l g.].].8.0 ].l l l l eXd b.d d I H kXd 8.8.AXeXl ].eXeX0 d kXkXkXo.`.o.@X; X XV .~ a.~ a.%X%X%X6.%X6.= 6.6.6.6.V V Q G.G.G.G.G.G.Q G.G.Q G.Q .Xc c PXPXPXt.t.J + *XQ.T T T SXt.UXeXr.B.D.nXnXnXnXnXnXnXn zXzX+.+..CX{.{.P.DXDXp.DXp.{.p.{.{.{.{.{.{.DXuX#.#.#.#./.a /./.a /./.z.z.6 6 6 z.z.6 z.a a a a #.a a /.[.DX{.>.d 8.8.AXAX>.>.>.>.>.>.>.CX{.p.p.DXDXDXDXDXuXa z.6 6 /.[./.z./.P.OXP.DXDXP.P.P.P.OXM.M.zXzX&Xn n M.M.n &XzXe n M.M.M.n e H.:.+.cXl l g.l .H / g {.P.g P.uXuX#.#.#.#.#.[./.z.z.z.a a #.#.[.[.) p.{./ >.>.H >.>.kXH H CXCXCXOXCX>.>./ ) LXz.z.LXz.z.a LXLX6 6 z./.#.[.[.#.[.[.[.[.[.#.#.P.OXM.M.n M.M.nXOXOXq.M.nXM.nXnXnXM.M.n H.H.% % H.H.cXg.g.l g.8.cXcX} g.g.8.I 8.g.8.l ].8.8.0 8.u I d I u @.@.u kXkX8.eX].].eXeXcXl eX8.d b.@.H kXkX@.G.6 w lX%X~ ~ a.%X%X .%X%X%X6.%XV 6.6.6.V G.Q mXQ G.Q G.Q G.mXG.Q Q c.c fXPXPXt.lXt.,X,X%.L.x x T SXJ + *Xt.G.DXDX{.- nXnXD.r.zX} } zXzX} G 9X+.G +.} zXn zXG S._ _ S.:.zXn k % +.S.o S.;X;X9._ ZX_ S.zX&Xn M.n n % S.9.9.n.9.9.bXs.bX_ ZXZX9.ZXZX9.ZXZX*.*.*.B *.*.*.B *.ZX9.U bX;XI b.b.g O ) ) #.) ) ) a 2X2X2X6X6X6 6 uXP.q.M.e zX% 9X9X% +.% zXzXzXzX&X>.DX) [.[.[.#.[.[.[./././.#.a #.#.DXp.P.OX{.", +"M.D.&X&XG cX+.=X=X.DX[.DXp.[.DXDX[.DXDX{./ / CX>.>.>.I AXAXI I - OX-.CXCXCXkXH @.p.[.[.[.p.{.{.OXCXH nXCXH >.>.>.D.AXnXCXOXOXCX>.kX/ p.#././.LX/.LXLXLX/.z.z.z./.a #.#.#.DX#.z.6 6 z.LX#.#.uXP.nXnXOXP.P.DXP.P.P.OXOXOXOXnXnXn e % % e % % :.:.cXg.g.r cXcXl .OX- CXCX>.>.>.- CX- - >./ H >.d >.>./ p.{.DXp.{./ {.P.@.{.{./ / H H CXH H / / p.DXP.p.{.{.P.DX[.LX6 6 z.z./.z.LXz./.z.z./././.LX6 3.6 /./.#.DXP.uXDX[./.#.DXDXP.P.P.OXnXnXn e e e e n % % :.+.;Xr l g.r 8.8.cXg.8.8.l ].8.].r ].l r r g.g.g.0 0 eXg.0 ].eX].0 d d kXd d g u 8.d I u g u O u kX/ p.@.p.G.c.*X%.%.SXSXa.lX .%X%X . . .6.3X3X! fXc.c.c..X.Xc..Xc.c.c.c.fXc.PXt.PXt.t.J ,XJ T L.T T 8XJ mXG.7 PXJ *X.XH CXOXCXOXCX>.D.&XD.M.D.&X&Xn M.n zXzXG G G 9X9X9X9X% zXn n n zX:.+.+.+.} zX9X% 9X% e n q.M.M.M.&X% S.;X;X;X_ 9.ZX9.ZXZX9.9.9.bXbX_ ZXZX*.ZXZXZX9._ s.;X;X;XbX;XS.9Xb.@.g b.kXI b.u b.u g g g g g -./ b.H / / nXnXOXnXM.M.M.M.M.M.nXnXM.n n k n k n &X/ {.p.[.2X6 3.6 LX/.p.[.#.) O uXDX", +"r.G cXcX.- -.OX-.OX-.-.P.p.CXH / H H {.{.DXp.p.@./ / @.{.DX{.p.p.p.{.{.@.p.p.[.#.#./.a /.#.#.#./.z.3.3.3.6 6 6 3.3.6 6 6 z./.a #.a z.#.DXuX#.DXDX#.#.#.#.#.DXDX{.OXnXn M.n n n % % % % +.:.+.+.g.8.8.l 8.].l l 8.0 l ].8.].g.8.g.g.l r l l 8.eXeX0 u 8.0 0 8.d d d d d b.@.b.u kXu u F [./ u / kX/ / G.mXJ *X%.%.*X*X*X*XJ J lXlX3X3X3X3X6.c.fXc..X.X.Xc.c.c.c.fXfXfXfXfXt.t.lXJ J ,X*XL.x T 8X*Xc.G.G.kXmXfX+ fXkXCXCXnX- nX- OXCX>.D.nXnX>.D.D.&X&XH.zXzXzXzXzXzXzXzX&XB.B.zX} % zXzX9X9X+.G :.zXn M.M.q.nXn H.G S.S.;XxX;X_ _ _ ZXZXZX_ s.s.bXbX9.9.ZXZX9.;XS.xX:.:.xXS.S.xX:.H.&XH.cX+.=XcXr .nX/ / >.AX>.8.|.8.|.|.>.>.P.OXOXnXp.P.-.H >.H H H / @./ / / / / {.{.p.DX[.[.[.[.[.[.DX[./.z.z.a a z.6 3.3.3.3.3.3.3.6 6 6 6 z.z.6 6 z.z.a /././.a a a /.#.#.#.#.#.#.uXDXDXOXq.nXnXq.M.M.n e H.H.% % H.+.+.=Xl g.0 l 0 8.g.].8.g.l ].8.8.l 8.8.l g.g.2 eX8.0 eX8.u F u u u d d u d 0 d u u I kXI I kX/ u kXkXkXG.kXkXUXJ *X8X*X*X*XJ *XSX*X0.*XJ t.lX3X3XfXfXc.c.fXc.c.fXfXfXfXfXt.t.t.J J J J *X*X%.x x T %.J c.kXH 7 7 fX+ + kXH CXH H CXCXCXOXP.{.H >.M.D.AXr.r.r.r.r.r.zXzXzX} zXn n zXzXzXzXzXG +.=X=XG &XM.M.M.M.&X9XG +.s.s.=X+.s._ s.9._ _ _ _ 9.s.bXbXbX;X_ s.o S.xXxX:.:.xXxXxXxX9XG G =X_ z T.*.*.*.MXT.z .H >.>.>.{.P.P.P.P.OXuXP.OX>.>.>.CXCX{.p./ H CXCXH H H kXkXH H / {.P.#.#.#.#.#./.LX6 3.3.3.3.6 6 z.z.z.z.z.z.6 z.z.a /.[./.#.a a /.6 z.a #.#.#.#.#.#.#.uXP.P.P.OXOXP.OXOXOXq.M.e e H.9X+.+.+.G g.].].g.8.].].g.0 8.].g.0 0 ].0 0 8.0 8.0 0 u 8.eX0 b.u O F F O b.u 8.0 8.8.0 8.u d I kXb.kXkXu @.) ) LXG.fX,X*X*X(.*X*X*Xk.0.0.0.E.J J t.PX| fXZ.fXZ.fXZ.fXt.Z.t.t.t.J J J *XJ *X*X*XT x x T %.t.7 k @.kX0 c.J *X0 H CXCXCX{.{.{.OXOXOXOXCX>.AXAXr.AXr.r.r.|.g.g.|.|.r.} r.r.zXr.G G cXG G zX&Xn M.M.n H.G =X_ =X=X;XS.S.=X=X=X;X=Xs.S.S.S.+.+.S.s.;X;XS.xX:.:.:.:.:.:.xXxXxXS.;Xz T.*.w.T.MX*.T.*.T.*.T._ s.s.cX} 8.8.I 8.AXI I I I d AX+.G G G +.+.S.S.s.s..CX- H CXCX- CXP.P.-.P.P.uXP.{.I H {.p.p.[./ {.) ) p.p./ {.p.DXDX#./.LX/.z.z.LXLXz.6 6 6 3.6 6 3.3.3.3.3.3.6 LX[.[.p./ / / CXCXp.[.a a z.z.z.#./.a #.#.#.DXP.P.OXOXP.OXP.P.-.q.- -.M.I n H.H.H.cX8.8.8.].8.0 ].8.0 u 0 8.u u u I u 0 0 8.8.8.0 0 0 8.F O o.a F L F F d 8.0 0 8.d 8.u 8.d u I kX/ ) 2X2XLXLXQ lX*X8X*X*X,X*X*XJ J J J J J t.t.l.: HXM l.HXE.t.E.t.E.J E.J J E.J *XJ *X*XT L.T 8X,XmX@.p.{.@.kX.XJ *X7 CXCXCX/ / / {./ CXCX>.CXCX- >.>.AXAXeX].7.7.Z.| Z.7.2 AX&XB.} zXcX=XG } } &XM.M.M.H.+.S.+.+.+.+.G G +.+.+.G G 9XzXG 9X9X9X:.+.+.+.9X% % % e % % % :.% % :.S._ T.w.*.MXMX*.MXT.*.T.*.T.ZXT.ZX_ ZXs.=XcXH.8.8.8.8.eX} g.cX_ ZXZXz T.z T._ z _ .>.>.>.- CXCX{.{.p.P.p./ DX[./.#./.DXuX#.[.[././.z.6 3.6 6 z.6 6 6 z.6 LXLXLX6 6 3.6 6 6 LXLX/././.[.p.CXCX{.CXCXCX/ CX/ p.[./././.a #.[.#.DX{.OXnXM.B.nXnXOXq.q.q.- M.-.M.-.- M.-.n n &X8.0 u 8.u 0 8.u u u u u u u 8.0 I 8.0 0 u 8.F u F u o.2XF 2XF F g F u d u u u u u d 8.d u 8.d kXu @.) 2X) m c a.(.(.(.a.,X,X,X*X+ J J J t.t.: : 4X: : : : l.Z.t.Z.t.t.t.J J J J J *X*XT x x %.J G.p.[.DXp.G.mXt.+ G.p.P.{.CXCXCXCX/ CX/ H CXCXH H CXkXUXZ.E.J k.E.J J t.sXZ.UX|.} G cXG |.&XB.nXnXnXn } G } H.H.9X9X9X} G H.zXD.&Xn M.M.M.n zXzXzXzXn n M.n n M.n n n n e n e 9XS._ T.T.*.*.T.MX*.MXMX*.T.T.T.T.z 9._ ;X;X+.+.:.+.H.8.I } } g.z T.T.*.T.w.T.*.*.MXT._ =X} - ) [././.[.2X) O O b.I b.u / b.", +"nXAXr.r.} G +.cX=X=X+.+.+.G G 9XG G G +.=X=X+.G +.+.G zXH.G H.% H.9XG H.n H.e M.M.zX% % S.S.:.:.S.xX+.S.:.9XzXe zXe e % B.M.M.M.zX&XH.&X&XM.nXM.n &Xr.r.H.} H.} AXD.M.>.>.AXAXAX>.CX{.DXp.DXuXDXuXp.DX#.#.a /.a /./.#./.#./.[.) p.@./ @.p.) [.DX{.p./ CX/ CX{.CXCXCXCX/ CXCXOXOX/ CX/ {.p.DXp.[.DXDXP.{.OXCXnX>.>.>.nXD.D.D.AXAXAXr.I &XI M.n I I I -.-.u u u 0 u u u u u u u 8.I u 8.u u u u u u F o.o.F F F 2XF F u u u u 0 0 u u u u u u 7 d d 0 eXeXkXkXkXG.G.) Q lXa.(.(.a.(.,X,X+ + *XJ J E.J : : : : : : : : : S HXk.J J t.J + J *XJ *XT x x 8Xt.7 / {.p.G.G.c.lX+ kX{.{.-.P.{./ / CXCXCXCXH H CX>.7 5.fXJ J J t.t.t.sXE.J E.E.Z.2 |.B.>.nXOXOXOXOXM.r.zX&Xn n H.&X&X&XzX&XD.OXnXOXnXq.M.n n e e e M.M.M.M.q.OXq.OXq.q.M.M.M.M.H.G =Xz T.T.q *.MXMX*.T.MXT.T.T.ZX9..AX|.|.|.|.D.>.{.DXp.DX[.[.[.LXa p.{.g / / / / / / / H kX/ / p.p.p.p.{.{.{.{./ / / / CXCXCXCXCXCXkXCX/ / p./ @.@./ / [./ CXCXnXCX>.CX>.>.nX>.D.D.AX|.r.} } cXG cX} H.H.H.8.H.I u F 0 u u 0 u F u u u NXu u NXm F F F F F F O u I u b.u d d 0 0 0 2 2 u u 7 u u d u d u 0 d d kXkXkX@.G.@.G.PX,X*X(.(.(.*X,X*X*X0.0.0.J E.S : : : : : : HX: : HXHXHXS 0.J *XJ ,X*X*X%.x x SXfX7 d kXkX7 mXfX+ t.) p.DXp.P.{.P.g {.g {.g {.OX/ 7 fXJ J t.fXfXZ.Z.Z.fXZ.Z.t.J E.fX2 H OXOXOXnXnXnXM.&X&XD.M.M.r.&Xn M.M.OXOXP.P.OXq.q.q.n n n n n n n M.q.q.P.q.OXq.q.q.q.q.q.n G +..{.OXOXP.DX[././.[.p.p.p.p.p.[./.LX6 6 LX/.) ) ) ) ) /.) /./.[.[.@.@./ / / / / / / / / / / CXCXCXp.[.DX{.CXCX>.CXnXCXnX>.nX- D.&X} } } } } cXg.g.cX} cX} 8.].7 u ].2 0 u u u u F NXu u u u u u u 8.u d u u d 0 0 u 0 u mXu 0 $ 2 2 0 u u d 0 0 u u u u u u u / G.kX) G.) mXlX*X*X*X*X*X*X,X+ + + 0.J 0.S : S S : S : : S S S S { P S S ....*X*X(.*XT x *XfXG.G.G.G.7 c.,X*Xc./ DXDXDXDXP.g P.P.{.P.{.{./ 7 fXJ J fXfXfXfX5.5.c.7.fXfXZ.Z.t.J fX7 >.>.AXAXD.D.D.D.D.M.M.D.&Xr.H.&XnXOXuXP.OXq.q.q.M.n n n n n n n M.q.P.q.P.q.q.q.q.M.M.n &XH.cXl .D.r.r.&X&X&XB.nXnXnXM.M.D.&Xr.} r.H.&XD.nX- nX&X% +.G e zXn n &XG 9XM.nXM.B.M.n n n n n n &X&X9X+.+.:.S.o S.s.S.9XzXzX} zXzXzXG } r.D.D.r.AXD.- >.D.r.} cXg.eXg.8.CXCXCXOX{.DX[.[.[.p.p.p.) /.6 6 6 6 6 LX/.@./ @.) ) ) ) ) @.p.p.) @.@.@.@.@./ / kXkXkXkX>.kX{.uXuXDXDX[.[.DXp.OX/ CXH >.>.D.AX|.|.} g.} cXcXl cXl =XcXcX].].0 m.].0 7 0 u 0 u u u 0 u u u 0 0 0 8.0 0 u 2 2 2 0 0 0 0 $ 8.0 2 2 0 u 0 0 0 0 u u u u F F 2X) @.@.@.@.) G.c *X(.8X*X%.*X*X*X,X,X,X,XJ k.HXS HXS S S : : { { P P { Q.Q.S Q.S Q.SXSXSXT *XJ fXc..Xc fXt.,XfXG.DXDXDXDXDXDXp.p.DXg {.{./ kXfXJ t.fXfXc.c..XmXmXmXmXUXZ.fXZ.t.J E.J ].|.|.8.D.D.M.M.M.- M.D.&Xr.r.D.nXnXnXM.nXM.M.M.q.M.n M.n n M.q.q.q.OXq.P.q.M.M.&XH.|.} } cXG +.cX=X=X=X.AX|.g.g.eXeX>.CX>.- CXp.) [.#.[.p./././.2X2X6 3.3.6 6 6 2X) ) @.@./ @./ / / / / / kXkXkXd kX>.>.>.kXOXDXDX[.uX#.#.#.#.#.[.uXDXP.CXCX8.|.|.} 8.} g.g.cXg.cXcXg.=Xl ].UXu 2 2 u u 7 u u u F NXu u u u 0 ].UX].2 8.$ 8.2 2 7 7 0 0 8.$ 2 ].0 0 u u d d 0 0 u u u b.u F F L ) ) ) ) ) G.fX+ (.*X%.%.*X*X*X*X*X,Xa.E.HXS : S { { { Q.S S { Q.P Q.{ Q.Q.Q.Q.Q...k.sXSX*XJ t.fXt.J *XJ 7 p.{./ {./ / / / / / @./ / kX5.J J t.fXc.c.mX2 mX0 7 0 7 mX7.c.fXt.E.0.E.].|.AXD.nX- nXCX- M.M.D.D.AXnX>.nXM.M.n M.M.nXnXq.nXnXq.q.q.q.q.OXP.OXM.D.H.G G G +.cXcXG G } } G G cX=X=X=X.{.{.OXOXnXn n M.- OXnXH.9XD.M.M.nXM.zXG zXn e n M.OXuX[.#.#.DXOXOXq.OXOXP.P.OXOX&X=Xz _ ZXZX_ S.+.:.&X&Xn >.n &X|.} } } |.r.D.B.|.} eXeXAXH CX- - CX/ p.[.) ) /.[.#.[.[.[.) /.) @.@.kXkXd d d kXkXkXH / kX/ CXH / >.H / / CX/ {.#.a /.#.#.a /.a a /.a #.uXP.P.OXI I |.8.8.cXcXcXg.cXcXg.=XcX].0 u 2 0 u u $ u u $ u u 7 u u $ ].0 2 2 2 u u u u u 0 NXu u u u u 0 u u F u u b.d d u u F kXu ) ) F F F 2X2X) ) mXfX,X8X(.*X(.*X(.,X,X*X*X..k.S S S S Q.S P Q.{ Q.P { Q.Q.Q.Q.Q.SX..HX#Xl aXk.....SX*X*Xt.7 @.{.{.{.{.{.CX{./ / CXCXH kXc.J J J fXfX7.mXmX0 7 G.7 G.G.G.7 mX.XfXt.E.E.UXd >.- CXOXOXnXCXCXCXCXCXCXOXCX>.B.nXnXq.q.OXP.P.OXP.P.P.OXOXOXOXnX>.r.|.cXcXl l +.cXG cXG G G } G cX=X=X.- CX{.{.p.DX{.CX{.p.[.a /.LX6 3.6 z.a uXOX>.nXnXr.|.- CXP.OXnXD.D.D.D.- q.nXM.nXnX- nXP.P.M.M.&XzXzX} r.&XD.nXCX{.P.P.P.P.P.uXP.uX#.P.nXzXG &XM.r.B.&X% +.xXS.S.+.zXn D.nXnX>.D.r.} } } |.r.AX|.|.|.8.>.>.CXCX{./ / p.p.p.[./.[.[.p.p./ H H H H >.d d 8.eXeXeXeXeXd kXH kX>.kXH H H / H #./.a a /./.#.#./.z.z.a #.#.uXDX/ {.-.-.D.I I 8.8.g.cXcXg.cXl | ].$ ].$ 7 u u NXu u NXNXu u u u u u 0 u u u F u 0 u u F u F u u u u u F u u u u u d u u F @.u ) ) ) ) ) G.) 2X`.F Q PX,X8XW.8X*X(.*X(.,X+ ..Q.Q.Q.Q.Q...S S Q.P Q.Q.Q.Q.Q.Q.Q.Q.Q.HXM S.S.#Xl M | k.| ].eXB.CX/.#.[.DXDX[.DXDXDXp.p.CXkXZ.J E.fXfXUXmX2 0 0 7 0 kX7 G.G.G.G.mXc.fXJ + fXkX{.p.P.{.OX{.P.P.P.{.DX{.{.- nX- nXnX{.DXuXDXuXuXuX[.uXDXDX{.CXCX>.>.AXD.|.zXH.} G cXG cXcXcXcX=XcXcXl l .>.- CXCXDXp.{.@.) [.DXp./ CXH >.H kXkX>.kXkXd 8.kXkXkXCXH >.d >.>.>.H >./ [.z.LXLXuXP.#.a a z.z.LX/.#.[.DXDXDXp.{.{.b.b.- I I I 8.8.g.} g.0 0 u u u NXm m o.o.o.F w NXF m u u u u u u u F F u u u u F o.O F b.u u F 2Xu u u u u u u u F u F F 2X) 6X2XF 2X2XLXNXQ PX,X(.W.W.*X(.*X*X(...S Q.P P P P Q.Q.Q.....Q...Q.Q.Q.Q.Q.S q aX:.G S.G S.S.S.#X9Xk e zXB.n OXO DX/./.#.[.p.p./ 7 J J t.5.c.mX0 7 kXkXG.kX/ kX7 7 7 7 mX.Xc.fXJ t.G.@.DXuXuXuXDX[.[.p.{.p.OXCX- nXCXP.OXP.DX#.[.[.[.#.[.DXp.{.{./ {.@.{.{.OXCXnXnXD.&Xr.} cX+.cXcXcX.>.CXCXCXp.p.p.p.) p.[.) p.@.H CX>.kXH CX@./ >.>.>.>.AX8.d d >.H >.H p././.a #.p.[.#./.z./.a a /.[.DXp.DXDXDXDXO g g -.-.- -.-.I I -.8.u u w F NXm `.@X@X@X`.m F m o.o.NXNXNXF F F F F @XF F F F o.`.o.L F F F F F u u u 0 u 0 u u F F 6X6X6X`.`.o.6 `.2X2XLXG.Q PX,X(.(.(.*X(.*X*XQ.Q.Q.Q.Q.Q.Q.P P Q.Q...*XSXSXSX....k.M l 9X9XS.:.:.% :.+.o S.xX% e e n &X&XH.D.nX/ {.CXCXkX.XJ t.fXc.mX7 7 kX/ @.p.p.p.p.p.@.G.G.G.mXc.PXt.,X5.@.p.) [.[.#.uXDXDXp.{.p.P.{.{.P.uX#.#./.#.#.#.a #.DXDXDX[.DXDX[.#.#.#.#.DXOXCX- - I &X} g.cXcXcX} cX} g.8.I I b.-.-.-.-.-.-.-.-.-.I 8.H.} g.cXl =X=X.>.>.>.>.>.>.- CX/ {.p.) [.[.p.p./ / kXkX@.@.@.G.kXd 0 eX2 eXeXeX8.H / p.#.a /.DXP.P./.a /.a LX/.#.DXDXP.p.p.DX{.{.{./ g / -.b.b.I -.I b.b.u NXm @Xm F o.; @X@X`.F F F o.o.m F F F F F F o.6XF F F 6XF 6X6XF F F F F u u u u u u u NXF o.6X3.6X3.`.`.`.`.3.; ; 6 o.L Q PX,X*X(.(.(.(.(.SX......Q.Q.Q.SXSXQ.SXQ.Q.SXSX..0.| #X#Xk k e k % 9X9X:.+.xX:.:.:.:.xX% zXn n H.zXH.r.AX>.kXfXJ t.5..X7 7 G.G.p.[.) ) [.p.p.p.@.G.G.G.mXc.PXlXfXG.DXDX[.[.[.DXDXP.DXDXDXP.DX#./.a /.a LXa a #.#.[.CXCX{.[./.#.#.a /.#.#.[.DXP.-.nX- I I I I I kXg b.g g -.-.-.-.g b.- I 8.8.g.l .CXCXCXCXCX/ {.{.[./.[.@.H CXp.) 2X) [.@.H d d 8.8.8.d / DXP.uXDX#.#.DX[././.LXa LX/.#.DXDXp.DXP.DXp.DXp.g b.b.- b.-.-.b.b.-.b.b.u NXF `.F F F o.o.6XF F F F o.F F u F u F F u F 6X6XF F 2XF 6XF F F u F NXNXu u NXNXNXNXF F 2X6X`.6X6X6 3.`.3.; ; 3.; @X3.`.w ,. .a.(.(.(.a.*X*X*XSXSXSXQ.SXQ.SXQ.SXQ.Q...J Z.7.eXB.&Xe n e e zX:.:.:.9X9X:.:.:.% :.% % % e n &Xn &Xk ].t.t.fXZ..X2 7 kXkXG.H {.p.H {./ / G.G.7 G.mXc.fXJ J G./ / {.{.{.p.p.p.DXuX#.[.uXDX#.[.#.#.#.[.[.p.p.CXd d CXDXuXa a a a /././.#.DX@.g / / b.b.g u b.b.kXI I I r.8.g.cXg.l l l .nXnXnXM.&XzXzXG G S.=Xl l l =X|.&X>.- D.D.>.nXOXOXCXCX/ / p.DXp.p.[.z.6 6 LX#.[.{.CXCXH H / {.P.uXP.uXP.DX#.uXuX#.a LX/.a /.DXuXP.p.DX{.DXp.g p.g / / / / b.b.b.b.-.u -.F NXF `.m F F F L o.m F u F `.L F F F F F F F 6X6X6XO F F F F F F F F F NXNXu NXNXu NXm F o.6X@X; @X@X`.@X@X3.; ; 3.3.`.`.6 `.^ V ! .%Xa.~ *X*X*X*XSXSXSXSXSXSXQ.SXQ.HXHXm.#XkXOXnXOXq.nXnXM.M.n &XzX% 9X% % % % :.:.9XH.e zX&Xn e n ].k.E.Z.c.2 G.7 k 0 kXkXk @.p./ p.{.p.@.G.G.mXmX5.fXJ G.) p.p.p.g {.DX{./ / {.p.DXp.DXDXp.{.{.CXCX>.AX|.g.eXAXCXCX{.DX#.#.uXp./ kX>.0 d 8.d eXeX8.8.8.8.8.} g.g.cX} g.g.g.cXcXcXg.cXg.} } } g.} } } H.} 8.H.H.8.H.&X8.H.&X8.H.H.H.} +.} =X+.=XcX=X=X=X=X.>.CXOXDX{.{./ / / / / H / [./.LX[.DX{./ OX/ {.{.DXP.DXP.DXuXDXDXDX#./././.[.p.DX{.DXP.p.DXp.p.p.p.p.p.g / g g -.g g O -.O F F m o.o.F F F L o.F m L 6X`.L F F F F F F o.F F o.o.F F F L F F F F F NXNXNXNXw m m o.`.6X@X; ; 3.`.3.`.6Xo.6 3.; `.3.@X3.; ; X XV 6. .%XJ *X*X*X*XSXSX....SXk.k.| | ].|.B.nXnXnXnXnXq.q.q.q.q.M.n n n H.e e H.% % :.:.9X% e H.M.B.2 E.Z.Z.m.UX2 kXkX/ B.kX/ {./ DX{.p.p.p.G.G.G.Q fXPXlXQ ) #.uXDXp.{.CX/ {.CX/ CX/ {.p./ / / CX/ kXd 8.eXeXg.|.d CXCXH >.H d eXg.].].].].eXeXd I AXI AXAXAX8.&XAXAX8.I r.8.8.} 8.H.8.H.} 8.H.8.8.&X8.&XI n I n I n H.8.H.H.H.} } } cXcX+.cXcX+.+.+.cXcX+.=XcX=X=X=X+.", +"p./ p.@.) 6 z././.[.P.OXCXP.#.LXz.a #.#.uX#.#.a z.z.#.DXDX#.#././.LX/.) [.{.CXnXB.n &X&X&Xr.zXr.&X&XM.D.nXCXnXOXD.&XzXn M.nXq.q.OXOXq.M.n n n zXe OX#.uXP.q.P.P.uX#.#.OXnXD.D.D.M.OXq.M.nXnXnXD.M.nXD.&XD.&XzXzXzX&XzX} D.D.D.r.D.D.nX{.P.DXDXDXp./ / / / / [./.LX[.p.CXH CXH / OX{.P.DXDXDX#.[.DX#.a /./.[.[.{.{.{.g g DXp.p.O g / g / / g b.g b.b.b.b.u u NXF o.m F F m L L L o.`.`.o.`.o.o.`.o.o.o.o.o.6Xo.o.o.F L F L L ^ m m w NXm m L o.2Xo.6X2X3.@X`.6X6X3.`.`.@X; ; ; ; ; X X X X X X X XV ,.fXfXt.t.E.Z.sXZ.| #X7.#X#Xk k M.M.M.&XzX9X9XG 9X+.9Xn M.q.OXM.n % 9X+.+.+.+.H.&X-.-.OXM.m.E.t.Z.UX0 d kXk CXnX>.CXnXB.CXCXkXkXG.kX7 mX.XfXt.J c.@.p.p.DXp.[.DXp.DXP.DXp.{.{.{.{.{./ CX>.kXkXkXd 0 0 8.|.d |.8.|.eX].].eXeXd kXkX/ g / / / / -.-.-.- D.I D.r.AX8.&XI r.8.I H.I H.I &XI n I n I H.8.H.H.H.8.H.H.} } cX} +.} H.H.} H.H.8.H.I H.H.H.H.H.G G G cX", +"/ ) /./././.uXuXuXP.{.{.OXOXDX/.6 6 a #.#.#.a a z.z.6 z./.[././.#.#.[.{.CXCXnXnXnXD.M.D.D.M.D.M.M.>.>.>.>.D.>.r.&XzXzX&XM.M.nXnXq.q.q.q.OXOXM.M.OX#.uXP.q.q.q.q.P.OXnXOX/ {.OXOXP.nXD.r.M.AXr.nXCXD.D.D.M.D.AXM.D.n nXnXnXOXD.D.r.r.AXM.nXOXP.P.P.#.[.[.DXDXp.p.[.z.LXz.#.DXP.OX/ {.{.P.uXuXDXuX#.#.#.a #.a a /.[.DXp.p.p.p.p.p.p.g / b.b./ g g b.g -.-.NXNXu NXm o.F F F F F F m o.m m m m F m F L m o.o.`.`.`.`.o.o.`.^ @Xo.m F F F F F F 2XF 6X6X6X@X3.; ; ; ; 3.; 3.; ; ; X X X X X X^ ^ ) G.Q #XZ.#Xm.#X2 k B.D.M.M.M.nXnXB.zX+.=X.>.D.D.AXr.G G cXcX+.G zX&Xn zXzX% 9Xn n M.q.OXuX#.#.P.uX#.q.q.q.q.nXq.M.n B.M.M.nXOXuXDXP.OX{.nXD.AXr.&X&Xr.nXCXnXnXnXOXOXM.OXP.P.P.nXnXOXnXAXr.D.M.CXP.OXP.P.DX#.[.uXuXP.DXDX#./././.#.{.OXCXH CXCXCXOXOX{.{.DXDXDX#.#././.#.DXP.P.g g ) O ) p./ / b.@.@.) F a F m m m o.@X^ F NXF m m F F F NXu NXNXF F F F F m F o.o.o.o.m L o.o.L F F F m L o.6X@X@X@X; ; ; ; ; ; ; ; ; ; ; ; ; ; X X X X X X6 LXLXLXLX) G.#XG.CXCXnXM.n zXzX&XM.nXnXB.&XzXzX&XzXzX9X=X.0 2 c.fXt.,XmX@.[.[.[.[.[.[.[.) ) ) ) ) /.) p.p./ CXCXkXCX>.CXkXCXCXCX/ / H >.d d kXH g [.O O [.[.DXDXP.P.g P.-.CXb.b.- I D.I I r.8.H.H.8.8.H.} H.8.H.8.I 8.8.-.8.-.-.I -.-.-.-.I -.-.H.-.n H.n -.H.n I n H.I H.H.H.H.H.H.", +"P.CX/ #.uXDXP.uX#.#.#.#.#.DXP.DX#.a 3.3.3.3.6 6 z.z.a a #.uXP.OXnXnXP.OXnXnX>.D.D.&XD.nXD.nXAX} .D.nXD.&XD.M.- OXOX{.P.P.uXOXnXOXnXnXnX>.D.CXnX>.OXP.DXDXP.uX[.DXDXP.P.{.DX#.a /./.[.p.OXnXCXCXCX/ {.{.OX{.{.{.p.O [.[.[.[.p.{.{.{.O O [.[.@.g g O O a O m m w m L ^ @X^ L L ^ `.^ m NXm F F F NXNXNXNXF F m F L o.o.L o.@X@X^ L L ^ 6X6X6X@X@X@X@X@X@X@X3.3. 3.; 3.; 3. X X X6 z.LXLX#./.uXP.q.OXOXnXnXD.&XM.M.M.nXM.M.n &XzXzXzXzXG +.=X_ s.+.G &X&XM.nXOXOXnXM.n k zX].k.HX| M ].r l S.+.9Xn B.M.nXOXOX{.{.@.kXk 0 mXZ.fXJ c./ / {.p.p.@.@.p.p.DX[.[.[.) [.[.p.[.@./ {./ / / CX/ / CX/ / p.) [.[.[.[.p.DX[.[.uXDXuXDXDX{./ CXH H >.I I I I 8.I I I I I I I I I -.I -.-.-.-.-.-.I -.-.I -.-.-.-.n -.-.n -.-.-.n -.-.n -.-.-.-.n I n M.H.n ", +"p.p.uXDXuX#.#.uXDX#.uXuXuX#.#./.LXz.6 3.3.3.6 a #.uXP.uXuXuX#.#.#.P.P.OXnXM.nXM.D.D.nXnX>.r.=Xl _ z .nXCXOX{.{.P.{.P.O [./.#.[.[.P.p.O O O [./.) O g g O O F NXw m m ^ @X@X^ ^ `.^ L m m w w w F m m L ^ o.^ `.`.`.@X; @X@X@X@X^ ^ o.^ @X^ 6X@X6X6X@X3.@X@X; ; ; X3.z././.#.uXP.P.k n B.&XzX} } |.&X&X&X9X+.+.+.S.+.S.S.=XS.=XG +.=X_ _ z z T.z .>.nXnX/ {.DXCX/ CXP.DXOXOXOXOXuXP.#.OXP.{.CX{.{.CXM.OXnXD.>.OX#.#.uXuXP.uXuXuX#.uXuXDXDXP.DX[.a /.z./.[.p.{.H H H I CX/ b.CXOXg O [.[.O O p.g g g g O [.2X) g F O F w m m ^ ^ V ; ^ ^ @X^ L m m F w m w m L ^ ^ ^ @X@X^ ^ @X@X^ @X; ^ o.o.L o.o.6X`.@X@X@X@X@X; ; 3. X ; 6 a a uXP.q.OXn zXzXzXzX} r.AX&XD.nX{.OXB.} .nXM.nX|.G G +.:.e n e % :.9X9X% e % e n n q.n q.q.n k n n q.q.q.M.n k n n M.M.M.&XB.zXH.} } &X&XD.>.D.nXOXCXnXCXP.P.DX{.P.P.uXa #.uXP.P.OXnXOXP.DX{.{.{.nX>.nXDX#.uXuXP.uX#.DX{.DX#.uX[.uXuXDXDXDX#.a /./.a #.DXDXDXP.DXDXp.DX{.DXO DXp.P.p.g @.p.O g O #.2Xa O O F NXm m m L ^ @X^ ^ ^ ^ m w w m m ^ ^ ^ @X^ @X^ ^ ^ @X^ ^ ^ ^ m ^ o.L ^ o.6X@X@X@X; ; ; ; ; ; ; X X X 3.LXuX#XOXk nXzXzX&X&X&XD.D.D.>.nX{.uX/.[.OX&Xr.+.=X_ _ z z _ z z T.T.z z _ _ ZX_ _ S.G zXB.eXZ.HXk.M M aXr l l zXzXM.M.B.zXG } |.|.2 2 UX7.Z.J t.>.{.DXDX#././.a #.[.{.DXDX[.DXDXDX{.{.{./ {./ {.p.p.p.DXDX#.[.[././.LXLX/.z.z.z./.a /././.#.#.O DXp.g p.p.O g / g g g g g -.b.-.-.-.-.-.-.-.-.-.-.-.-.-.O -.-.-.O -.-.O -.-.-.-.-.n -.H.-.H.H.I H.-.H.I r.I D.", +"DXDXDXDXa a a a /.#.#.#.#.#.uXuXuXP.OXP.#.z.z.a #.uXuXuXuXP.OXOXOXnXM.H.} G r.D.{./ -.CX>.G S.S.+.% n n % :.:.+.:.% zX% % e e n e q.e q.q.q.q.OXq.q.q.n zX% n n M.q.M.&Xn &X} zX&Xr.B.D.&XB.M.nXnXnXOXP.P.P.DXP.uXLXz.z.z.#.#.P.CXnXP.P.OXDX{./ {.OXuXuXuX#.P.#.#.uXDX#.#./.uX[.DXDXDXP.DXp.#.a #.#.#.DXg P.DXuX#.DXDXg {.p.P./ b./ g g O [.O #.O a 2XO u NXm L L L L ^ ^ L m w w m m m ^ L o.^ ^ ^ ^ @X`.^ L ^ L L o.^ o.^ 6X@X@X@X; @X; ; ; ; ; ; ; ; 3.; 3.3.; ; ; X X X; ; 3.3.3.6 P.{.OX/ nXB.n M.M.nXnXnXCXB.M.nXDX#.#.DXnXnXr.zXr.r.zX9X+._ _ _ _ _ z ZXMX*.T.T.T.ZXz z _ .nXnXnXOXP.#.DXa /./.[.p.DX[.[.#.#.#.DX#.DXDXDXDXDXDXDX#.[.#.#.DX#.#.#././././.z.LXz.6 z.z././.#.#.[.#.[.[./.#.) ) F O O F O O O O -.O -.O -.-.-.-.O O -.O -.O -.-.-.-.-.-.-.-.-.-.-.n -.-.-.-.I -.-.-.-.-.q.", +"/././././././.#.#.[.uX#.DXuXuXP.P.DX#.z.z.a #.uXDXDX#.DXP.uXP.nXD.} } G zXr.nX>.D.|.H.=X.AX|.} |.r.H.r.r.r.9X} % :.+.e e % +.:.:.H.n M.q.n n e % e % :.% :.xX:.+.+.G :.9X9XG % zX9X9XzXM.q.&XB.D.nX&XD.nXD.>.{.OXnXM.D.M.OXP.q.q.nXq.P.P.uX#.#.#.z.6 uXOXOXP.uXP.nXnXCXnXq.OXP.q.uXq.uXuX#./.#./.a #.#.#.a a #.uXDX[.#./.#.#./.#.#.a a /.z.z.a a /./.#.#.#.#.DXDXuX/.a #.a a #.a m m m m F NXF L ^ ^ ^ ^ L ^ L ^ ^ o.^ ^ ^ ^ ^ `.^ `.^ ^ ^ ^ ^ ^ ^ ^ @X@X@X@X^ ; @X^ @X`.`.6X6 `.`.6X`.6Xo.`.`.`.`.`.`.@X; 3. X3.; ; ; ; 3.DXuXP.q.OXP.P.uXuX#.#.#.DXDX#.uX#.uXuXuXP.q.q.nXn k n e 9X9X:.:.zX9X_ T.MXw.1Xw.T.T.T.z z ZX_ ZX4X{ P { { ~.x.~.~.4XaX].g.k ].].aXaXaX| sXE.| 2 k M.n n n n M.nXP.uXuXuXOXOXOXOXOX{.{.OXnXOX{.P.DXuX#.#.#.uXDXDX#.[.uX#././.a z./.a #.#.#.#.#.O O p.g / / @.g g g u -.b.b.O O O F O F O -.O O O O O O a O O -.-.-.-.O O O O -.-.-.-.-.n -.-.-.-.-.-.n -.-.-.-.-.", +"[.[.#.[.DXDXuX#.uXDXP.P.OXP.#.#.#.#.z.a a #.P.P.nXOXP.{.OX>.D.B.>.CXCXnXnX- D.&X9XG :.+.9Xn n H.G 9XH.r.n n e % % :.:.+.xXxX+.S.9X9X9X% zX9XzX9X% % G 9XzXzXe M.n &XzXM.r.r.>.D.>.D.OXOXOX- nXOXOXOXnXP.OXP.P.uX#.uXuX#.6 #.OXnXCXOX{.{.OXCXnXOXP.q.uXuXq.uXP.uXP.P.DXuX#./.DX#.#./.a /.#./.LXz.a a a a a a /.z.a a z./.z.a a #.#.uX#.#./.a a z.a a 6Xa L m m NXNXNXw m m w m m m m L m m L ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ o.^ ^ ^ o.^ `.6X`.6X6X`.`.6X`.`.`.`.`.^ 3.@X; @X; ; ; @X@X3.@X`.`./.uX#.uXuX#.uX#.a z.z.a uXuXuXDX#.uX#.a uXP.q.q.n M.n e % :.:.9XzXzX+._ _ T.MXz ZX_ s.S.S.bXbXbXZXZX~.jXP { { ~.x.~.~.4X4XM r ].r ].| | l.HXk.aXH.e n n e e zXzXzXn q.OXP.uXuXP.OXCXnXM.nXCX>.nXnXOX{.P.DX[.[.#.#.DXP.DXP.DXP.uXuXa /./.#.#.O O O p.g g g g g g g O O O g O -.-.O O O a O 6XF O O O O O O a a a a O O -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.", +"/.a z.z.z./.DXP.P.q.{.DX#.#.#.#.a #.[.{.OXnXnXOXOXOXnX|.} r.>.{.OXOXnXD.D.M.H.G % H.H.n n M.n D.- >.&X&XH.9X9XG G +.9X9X9X% zX% 9X9X9X9X9X9X9XzXzXzXzXzXzXzXe n zXn zXzX} zXD.&XD.M.- >.>.nXCXP.P.P.OXOXOX#.DXuX#.uXDX/./.nXB.>.>.nXOX{.{.OXnXOXOXOXuXq.uXuXOXP.uX{.DXuXP.uXuXuXuX#.#.#.#.O #.LXz.a z.6 6 6 z.6 6 z.z.a a #.#.uX#.#.a z.z.z.a z.z.a a a L NXNXNXNXF m m m m w F NXNXw L ^ w ^ L L L ^ ^ ^ L L L L m w m w L m L o.o.o.`.`.`.`.`.`.6X6X`.`.`.3.`.@X@X`.`.`.3.@X@X3.@X3.; @X; 3.; a #.a a a z.a a z.a uXDX{.OX{.DXDXDX/.a uXP.q.k n n n % 9X9X9XzXn zX9XG S.;Xs.S.S.S.:.:.9XS.S.ZX_ ZXz : { { { ~.: : ~.4X~.~.: : l.M k.l.k.k.| #X9X:.% H.e e % % % % % n n M.nXOXOXOXP.OXnXM.>.>.>.nXnXOXOXP.P.DXDX#.#.#.uX#.O DXP.uXO #.#./././.#.[.p.g / / O O O g O O O ) O O O O O a a a z.z.z.a a a O a O O a O a a O O O O O O a a a O O O O -.-.-.-.-.-.-.g ", +"3.6 z./.DXuXP.P.DX[./.z.z.a #.#.DXDXP.DXp.DXP.OXnX|.} r.nX{.P.OXOXnX- - n H.H.e &Xn n M.- M.D.M.&XH.H.9XzXzX% zXe n e zX&X&XzXzXzXzXzXzXzXzXzXzXzXzXn n zXn n zXn zX&XzXzX&X&Xr.} >.>.M.nXCXnXP.OXnXOXq.OXz.uXa #.DXuX6 DX>.B.&Xr.B.CXOXOXOXnXOXOXOXq.uXq.OXP.OXP.OX{.uXuXuX#.#.#.DXuXa a #.[.#.z.z.a a z.z.z.z.a a a a #.a #.a /.z.z.z.z.a z.a z.z.2Xa F u u NXm w m w m NXNXNXw m w ^ m ^ m w ^ ^ ^ m w m w m m m m m o.o.^ o.@X`.@X`.`.^ 6Xo.o.L L L 2Xo.o.o.o.`.3.^ `.3.; @X X; @X; ; X; LXa a z.a #.#.a a #.uXDX{.{.CXOX{.p./.a #.uXP.q.M.q.q.M.B.M.M.M.nXM.&XzXG G G +.+.:.% 9Xe :.S.S.bXS.S.#X#X4XS HXHX: l.: M : M 4X: : S HXk.HXsX].H.n n e % % % zXzX% 9XzXzXn M.q.q.M.nXq.OXOXOXnXnXM.nX>.>.>.CXOX{.P.{.{.p.DX[.#././.#./.#.[.#.#.#./.a /././.[.O O g O O O O O O -.O O O O O O a O O O O a a a a a a a O O a a O O a O a a a z.O O O -.-.-.-.-.g g -.", +"6 z./.#.#.z.LXLX6 3.6 z./.#.a z./.z./.uXP.OXB.|.zXB.CX{.P.P.OX>.- >.&Xr.H.e &Xn &XM.q.M.H.e H.zX% zX% % zXzX% zXzXzX&XzXzX&X&Xn n B.n B.n &Xn n n zXzXn zXzXn zXn zXzXzXzXn &XG zXn M.r.n M.M.M.nXnXnXnXOX#.uXuXuXDXuX/.k M.D.D.AXnXCXnX>.nX&XM.nXq.q.P.uXuXuXuXuXP.OXDXuXuX#./.#.a uX#.a a #.DXuXz.z.#.a z.z.z.z.a #./.#.a z.6 6 6 6 6 6 6 6 6 z.z.a O F w m m L m m NXF NXm m L ^ ^ w ^ ^ m ^ ^ w ^ L L L L L o.o.6X^ @X@X@Xo.o.o.L L F F F w L F L L m L o.6X6X@X@X; @X; ; ; X; X; ; ; 6 /.a #.#.#.#.#.a #.#.P.P.P.{.{.nXDX#./.a /.#.uXuXP.P.OXOXOXCXP.P.OXM.B.&Xr.zXzX9X9X% e e k e zXG G #XCXB.g.r | k.k.sXsXk.| l.sXl.| HXHXS S M #X|.M.n n M.M.n n e &Xn e e &Xe zXe M.q.q.OXOXOXOXOXP.OXOXOXM.M.D.D.D.nX- nXCX- H - CXg P.O uX#.#.a #./.z.z.z.6 6 2Xz./.O g g O O O O O O O O O O O a O a O a a a z.a z.a z.a a a a a 6Xa z.6Xa 6Xa a 6Xa a O O O O O O ", +"/.z.z.6 z./.z.6 6 z.a /.z.6 LX/.a DXP.P.OX>.nXnXCX{.DXP.OXD.D.&Xr.zXzXH.&X&Xn &Xn n % :.% % % % zX% % % % % zXzXzX&Xn n B.n B.M.B.n M.n n n k n zXe zX% e zXzXzX9X9Xr.zX&XD.&XG } r.r.zXD.M.&XM.M.M.nXnXq.uXDXuXP.#.[.DXnX>.nXM.nXCXD.>.nXD.M.M.M.- q.q.q.q.q.OXP.uX[.{.DXDXP.uX#.#./.#.a z.a #.[.[.z.a #.a z.z.a /.a a z.6 z.z.z.z.z.z.6 6 6 3.6 a a 2X`.L L ^ ^ L m F m L L ^ ^ ^ ^ ^ m ^ ^ ^ ^ ^ L L m L L L o.^ ^ o.^ m L m L w F NXm m NXF F L F m 2X6X6X@X@X3.; @X; X; X X; ; ; X3.LXuX#.#.#.#.#.a #.#.#.#.#.DXp.{.[./.LXz.z.z.a a #.#.uXuXDXP.DXDXP.CXCXnXnXn n zX&Xn B.M.B.n &Xk k >.P.P.k zX#X].#X| E.E.k.k.k.k.k.HXHXHXHXM q _ _ G zXH.% 9XH.% zX% H.H.zXe zXn e e e n M.M.q.OXP.OXP.OXP.DX{.OXnXM.&XD.D.D.AXD.>.>.>.>.CXb.CXg g O O O #./.a /.a z.z.6X2Xa a O a O O a O O O O O O O O a O a O a a a z.z.6 z.6 z.z.z.a a a a O a O O 2Xa a 6 a a z.a ", +"z.z.a /.a z.z.z.a a 6 z.z./.a DXP.P.P.P.p.@.{.DXP.{.CXD.&X9XH.zXH.H.n H.e &Xe n H.9X:.+.9X9X9X:.:.G 9X9XzXe n n n &XB.M.M.M.M.M.M.n n zXzX% :.% :.:.+.+.+.:.+.+.+.:.9XzX&X&XM.G zXG } zX&XM.&X&X&Xn M.nXP.DXP.P.P.#.a p.nXnXCX{.{.CX>.D.M.- - - - - q.q.q.q.q.q.OXOXP.uXuXDXP.P.uX#.a #.uX/.a LX/.uX/.LXa #.a z.z.z.z.6 6 3.6 3.3.3.3.3.3.3.6 z.z.a a 6 6X^ L m m F m m L ^ ^ ^ ^ @X^ ^ ^ ^ ^ ^ ^ o.m L L L L o.o.^ ^ m m m m NXm m F m NXF w m F L o.^ o.@X@X; ; ; ; X; X; ; ; ; 3.; LX#.uX#.uX#.a a a a #.a /.z.6 LXLX6 z.z.6 z./.a a a #.[.DX[.#.#.p./ CXH >.>.D.M.M.nXnXOXOXOXnXB.M.M.nXOXuXuXOXnXk g.].m.| Z.t.k.HXk.Z.| aX.- CX-.OX-.-.b.-.-.g g g O O a a 6X3.6X6 6Xa 6XO O O O O O -.-.O -.O -.O -.O O a a a a z.z.z.z.a O a O O O O a O a z.a a a a ", +"/.#./.z.6 6 z.a z.z.#.[.DXDXnXDXDXDX{.{.{.P.DXP.OX&XH.9X9XH.9X9XzXn H.n &Xn n % % zX&XzX% 9X9X9XzXe zXn n &Xn M.M.M.q.M.nXM.M.M.n n &Xn % 9X+.S.S.s.S.S.S._ .D.AXnXnXOXP.P.OXCX/ [.{./ / CX{.DXa a z.z.6 6 3.3.3.3.3.3.z.a z.z.z.a 6 a F F F F m m ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ m m m m L m o.^ ^ ^ ^ ^ m m m m m L m m m m m L o.^ ^ `.; @X; ; ; ; ; ; ; ; ; ; ; ; ; ; LX/.a a a 6 6 6 6 6 6 3.3.3.6 6 z.a a a a /.z.a /.#.uXDX{.{.uXOXnXB.M.D.nXnXCXnXOXnXOXOXOXOXOXP.OXOXOXnXnXnXnXB.M.OX{.OX>.B.k k kXk k zX9X&X&XzX9XzXn n &XB.e zXzXG +.+.+.+.+.+.S.+.+.:.:.:.9X9XzXe e n M.q.q.q.q.OXOXOXOXOXP.P.uXDXP.- CXM.I AXD.H / {.{.-.CX-.-.-.-.-.-.-.-.-.-.-.-.-.O O O z.6Xa 2XO O O O O -.O -.-.-.-.O -.O -.-.-.O -.O a a O a 6Xz.z.z.6X3.6 6 z.z.", +"3.3.3.6 z.z./.#.[.DXuXuXP.P.OXOXCXOXOXP.OX&X9X9XG H.H.G H.&XM.M.&Xr.M.>.OXP.P.OXnX&XzX&X&XM.M.D.M.nXnXOXOXOXOXnXnXnXnXM.&X&XzX} G +.+.+.+.+.+.+.+.+.=XS.=X_ _ _ _ z z z z =X=X+.9X&X&XH.&X&X&XM.nXnXnXuX#.uXuXuXuXuXOX/ DX/./.DXP.{.OXP.{.P.uXP.P.P.uXuXuXq.uXP.P.OXOXOXOXM.D.nXnXnXCXOX{.P.{.>.CX/ p.>.nX8.AX>.CXuX#.a a 6 3.3.3.3.3.z.z.z.z.z.a a a O F F F F L m ^ L ^ ^ L L m ^ ^ ^ ^ ^ ^ ^ `.^ @X^ @X^ @X@X^ ^ o.^ o.o.o.o.o.o.o.6X`.@X@X@X@X; @X; ; ; X ; ; ; X3. ; X; ; 3.z.a z.6 6 3.3.3.3.3.3.3.3.6 z.z.a #.a a #.#.uXuXP.P.OXnXOXq.OXnX>.nX>.nX>.>.nXCXnXOXOXOXOXOXP.OXP.OXOXOXOXOXCXnXnXM.M.nXOX/ nXB.B.nXB.zXzX% M.k zX9Xn nXq.M.B.n M.M.M.n zX9XzXzXzXzXzX9XzX% % zX:.zXzXn M.nXOXOXOXq.M.nXq.OXOXOXOXOXg uXP.{.-.CX- - >.- OXCXP.{.b.-.- b.-.b.-.-.-.-.-.-.-.-.-.-.-.O O O F O O -.O -.O O O O -.O O O O O -.O -.O O a a z.z.z.z.z.a a a z.z.", +"3.6 6 z.a #.a #.uXuXuXP.nXOXB.OXOXP.OX&XzXG G H.n H.H.9XH.H.n - q.nX- CXCXnXOXM.n zX9Xe e zXn zXzXzXzX&Xn B.M.M.nXOXCXOXnXnXB.n zXG 9X+.9X9X:.+.S.S._ _ _ z MXT.MXMXMXMXT._ .B.&XzXr.M.nXzXn M.n zXe e M.M.n n M.nXq.q.M.n n M.M.n +.S.% % % e % zXe % e e e % e n n nXOXOXP.OXOXq.M.q.OXOXOXOXP.P.P.P.{.CX- I AXI AXD.-.CX-.- I I I -.-.-.O O -.O O O O -.O O O O O F O O O O O a 6Xa 6Xz.6Xa 6X6X6X6X6Xa a a a a O a O z.z.a z.z.", +"6 6 z.z./.#.DXuXP.P.OXOXOXOXP.P.P.nXD.H.} H.n M.&XM.n r.H.&XD.M.nXOXnXD.D.q.M.n H.zXzXn M.M.n e e e % % 9X9X% % % 9X% % zXzXe zXzXzXzXzX9X9XG +.+..nXP.uXuXuXP.uXuXP.uX-.P.P.P.P.DXP.DXuXuX#.#.[.DX{.p.{.[.a DXnX- >.AXeXg.g.g.|.AXnXOXP.P.P.uXa a a #.a O a O uXa a a 6 6 6 6 6 6 a 6 a 6 a a a O O O O O O a a 2X6Xa a O O ) a F ) ) O L F 2X2X2X6Xo.2Xo.`.@X; ; ; ; ; ; ; ; 3. X X 6 6 6 6 3.3.3.3.3.3.3.z.a a a a uXuXuXuXuXuXuXuX#.uXuXuXP.P.P.OXOXnXOXOX{.P.{.OXCXOX/ OX/ CXCXCXOXnXCXCXnXnXnXnXnXnXq.q.M.nXM.M.n n M.M.n n &XzXzXn M.M.M.q.q.nXnXM.M.q.k % e n n e :.% e % o :.o U U U bXxX:.:.% % % % n M.M.q.q.OXOXOXOXOXOXq.-.q.OXkX7 7 UXUXUXm.m.m.eX8.r.D.D.H.8.I -.-.-.-.-.-.-.-.-.-.-.-.-.-.O O O O a a z.z.z.z.z.a z.z.6 6 z.z.a a z.a O a a a 6Xa a ", +"a #.uXP.DXuXuXDXP.{.{.P.DXP.uXP.P.P.P.P.g - D.D.M.M.M.M.M.r.H.|.r.&XM.D.M.M.D.&XM.n q.M.M.M.e n M.M.M.M.M.M.nXM.B.n n zX9X9X+.S.S.s.s.bXbX_ _ _ z ZXT.T.MX*.MX*.MXT.T.MXMXT.z z .nXzXn M.nXB.nXOXP.{.nXCXOXnX>.>.- P.#.uXuXuXP.uXP.P.OXP.P.P.uXuXuX#.#././.#.uXDXuX#.#.z./.DXP.{./ >.|.|.AX|.8.>.nX-.P.uXP.O #.uXO #.a O #.uXO a a a 6 a 6 a a a a a a z.a 6Xa a a a a a a 2Xa 2Xa #.o.O #.F O O O O O O g O O O O O uX#.#.a 2X/.LXLXLXz.6 6 3.3. 3.3.3.3.3.6 6 6 z.z.6 6 6 z.a a z.a a a uXa uX#.uXuX#.#.uXuXuXP.P.P.P.OXOXOXP.P.P.P./ OXCXOXCXCXCX>.nXnXM.M.M.M.M.M.M.nXM.nXnXq.M.M.M.q.M.M.M.M.n zXn nXq.q.B.OXq.M.M.n e n zX9X% e e % :.xX:.S.U o o U i i B n.U o o xX:.:.% % e n n q.q.q.q.OXOXOX>.0 2 mXmX7 7 7 mX2 UXm.eX8.H.8.I H.I 8.8.b.b.-.b.O -.-.b.-.-.-.-.-.-.-.-.-.-.-.O O O a a O O O O O a O a a a a a a O a #.#.", +"#.P.P.uXuX#.#.#.#.DXDXDX#.uXuX#.#.#.uXP.g uX-.- D.D.&X&XM.- M.&Xr.D.M.nXnXM.nXD.r.M.n n n n n n e n n n n n M.n M.n M.B.M.M.n &X&XzX+.=Xs._ _ ZXT.MXT.T.MXw.MXw.w.MXMXz MXq T.MXz .>.AX8.AXnXOXOXP.uXuXDXuXO #.#.a #.#.uX#.uXO a a a a a a a a a a 2Xa a a a O O O O O O #.2X2X6Xa #.) ) #.#.) ) ) ) [.[.) [.[.#.#.#.#.#.#.a z.a z.z.6 6 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.6 6 6 6 z.6 6 6 z.a a a a a uXa uX/.uX#.#.#.#.uX#.uXuXP.P.{.P.{.P.{.OXP.P.P.CXCXnXnXnX>.D.>.D.D.D.n M.M.n M.M.M.nXnXOXnXnXnXq.q.M.M.nXM.n M.nXOXM.nXnXq.M.n % % % :.xXxX:.:.:.:.xX% o U bXbXU 9.i =.n.U o o o o xXxXxX:.% e n n n M.M.nX0 UX2 ].2 eX0 0 0 0 2 2 .XeX8.8.I I I - I -.b.-.b.b.-.-.-.-.-.-.-.-.-.I I I -.I -.-.-.-.-.O O O O -.O -.O -.O O O a O a O O ", +"a #.#.DX#.#.a z././.[.#.[././.#.uXuXP.P.P.-.P.-.D.&Xr.D.D.nXnXD.>.>.nXnXnXB.r.zX&Xe % n q.B.M.M.M.n n n n e e n n n n n e n &Xn n &Xk &X&XzXG G =X=X_ _ T.z T.MXMXw.MXz l .>.AXd nXOXP.P.uXuXP.g uX#.a a a #.#.O #.a O O O a a a a a a a a a a 2X2XO O O O O O #.2Xa a a 2X#.a 2X#.a 2Xa #.#.O [.#.O O [.[.O uX#.#.a a z.6 6 3.3.3.3.3.; 3.3. 3. 3. 3.3.3.3.3.3.6 6 z.z.z.6 z.6 6 6 z.z.a a z.z.a a #.#.#.#.#.#.#.#.#.#.#.#.uXDXP.DXP.P.OX{.{.P.OXnX>.>.nXnXM.>.D.D.D.D.D.D.M.M.M.M.nXM.q.q.q.nXq.P.OXOXOXOX>.nXq.nXn n e n e e :.S.S.:.xXxX:.:.:.e e M.:.bXbXU U 9.9.i 9.U o o o xXxX:.:.o xX:.:.% % 9Xl | ].].].|.eXeX8.eX0 2 0 2 mX8.I n I H.I I -.I b.b.-.-.O O O O -.-.-.-.-.-.-.I 8.I I I -.-.-.-.O O O O O -.O -.-.-.-.-.b.b.H ", +"z.z.a a a a a z.z.z.LXLXa /./.uXP.P.P.P.P.OX>.-.-.- M.D.D.- OX>.nXH nXr.zXzXzX9XzX} &XnX&XM.q.n n n n k n M.n n n % zXzXzXe e zXe % zXzXn n &Xn zXr.zX&X9X+.+.=X.>.>.>.>.CX{.P.P.uXDXuX#.a #.#./.z./.O #.a uXO uX#.a a 2Xa #.) #.) a ) O O O O O O [.2X2Xa 6Xa a #.2XO #.#.) #.O #.[.#.[.[.#.#.O O #.[.#.#./.a a z.6 6 3.3.3. 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.6 6 6 6 6 6 6 6 3.3.6 6 6 z.a /.z.a z.a a a a a a a a a a a #.a uXDXDXDXP.P.OXOXCXOXOXnX>.- M.- M.D.D.D.D.D.M.M.M.M.- - nXOXOXOXOXP.P.P.P.OXOXnXnXnX&XzX% % :.% % xXo S.xXxXxX:.:.:.% q.M.% o o U U U U 9.i o o xXxXxXxX:.xX:.:.o o xX+.r aX.>.-.-.OXCXH >.r.r.zXzXzXzXe &Xr.} &Xq.B.n M.n n k e e e e e e % % e % % :.9X+.:.:.9X% % :.:.9XG % e H.H.H.H.&Xn &X&X&X&XAX-.b./ p.p.) @./ CXM.D.nXr.M.M.D.&XM.AXr.M.nXD.AXD.r.D.OXP.uXuXuXP.q.q.q.q.M.AX- nXP.P.P.OXnXP.P.{.p.#.uXOXnX{.CXAXAXAX8.8.>.OXP.P.P.uXDXuX#.#.#.a /.a #.uX#.#.uXO O a a z.z.#.a a 2Xa ) O O O O O [.2X2Xz.a a 2Xa 2X#.#.a 2X#.2X#.#.#.2X#.[.#.[.[.[.#.#.#.#.a z.z.z.6 6 6 6 6 3.6 3.3.3.3.3.3.3.3.3.3.3.3.3.3.6 6 3.3.6 6 6 6 6 6 6 6 6 6 6 6 6 6 z.z.z.z.z.a a z.z.z.z.z.a /.z./././.#.DXDXP.p.{.P.OXOX/ OXCXCX>.>.- - - - - I - OXOXOXCXOX- OXP.OXP.uXP.OXP.OXq.M.M.n zX9X:.% :.:.% S.o xX:.:.:.:.:.xXxXe M.e xXo bXo U o bXU o xX% % e % :.o xX% o U q MXz .H / OXD.r.} zX9XG % n M.M.&X&X|.B.q.r.B.M.e e % e % % % % % % :.:.:.:.:.:.:.xXxXxXS.S.S.S.% S.S.G :.+.+.+.=X% H.&X&XM.D.b.-./ p.p.O [.[./.[.p.{.>.|.zXr.r.&X} r.M.nXD.D.r.r.nXP.P.P.OXuXq.q.P.q.-.q.nX- M.P.P.nXOXDX{.OX[.[.OX>.>.{.kX|.|.AXAX>.- OXP.OXP.uXP.DX#././.#.a /.#.uX#.#.#.O uX#.z.a a a #.a a a #.#.#.2Xa 2Xz.z.z.z.2Xa a a a a z.a a a a a a a a /./.#.a /.a z.z.z.z.z.z.z.6 6 6 6 6 6 z.z.z.z.z.6 z.z.z.z.z.z.z.z.z.z.6 z.6 6 3.3.3.3.3.3.6 6 6 6 6 6 6 3.6 6 6 6 z.6 6 z.z.z.a z.6 6 a a a a #.#.#.#.P.P.{.DX{.OXOXOXOXOX- - >.D.>.- - - >.CXOXOX{.{.OXOX{.P.P.uXuXq.P.P.q.M.M.q.k % S.:.:.:.% 9XxXxXxXxX:.% % xXo o % n :.o bXbXU o o o bXU xX% % e q.% xXxX% S.4Xq MXZXS.bXS.S.o s.9.9.z z z q q q =X+.9XG H.I M.-.-.-.-.g g O -.-.-.O O O a O O O -.-.-.-.-.-.-.-.-.-.-.-.-.O O a 2Xa #.) O g ", +"3.6 6 3.z.z.#.#./.DXDX#.uXP.P.OX{.CX{.{.{.{.DXDX{.D.D.r.} } zXzXzXH.D.>.nX&XB.r.n q.&Xn n e e % :.% S.:.:.:.:.:.xX:.xXxXo xXo xXo o xX:.o s.:.+.ZXZX_ T.T.ZXZX_ +.9X9XH.&X&XnXOX>.CX@.p.[./././.z./.DXCXD.} G cXG r.M.B.} r.B.nXOXP.P.-.n e q.q.q.q.q.OXnXCXDXOXnXDXOXp./.P.nX>.OX/ AXr.>.>.AXnXOX{.P.P.uXuXP.uX#./.a a z./.#.O a #.#.P.O a z.z.z.z.2Xa 6Xz.2Xz.z.6 6 3.3.3.3.6 6 6 6 z.a a 2Xa a a z.z.z.z.z.a a z.z.z.z.6 6 6 6 3.3.6 3.6 6 z.z.a a a a #.a a uXuXa a a uXa z.a z.z.z.6 6 6 6 6 6 6 z.z.6 6 6 3.z.3.3.6 3.3.3.3.6 6 6 6 6 6 6 z.a z.6 z.z.a a a #.#.#.DXP.OXP.P.DX{.OXOX{.{.-.OX- - CX/ {.-./ {.{.P.DX{.P.P.P.P.DXuXq.OXP.q.n e e k zXS.S.9XS.:.:.:.xXxXxX:.:.% :.o o :.% o o bXbXbXo o o o U o % e n n e % o S.aXz z _ s.S.:.:.% % % :.;X9.z T.q 4XT.;X;X;XxX+.+.H.H.M.-.-.-.-.-.O O -.O O O O O a a O O -.O -.-.-.-.-.-.-.-.-.-.O O #.a a a /.", +"3.3.3.z.z.#.DXP.OX{.OX{.DXDXDXP.P.{.{./ {.{.{.P.P.>.r.G zXzXr.r.&X&XnX- nXM.&Xr.M.M.&Xn % e :.:.xXxXS.k M.k n k % 9X:.:.xX:.S.xXS.o o xXxXbX_ +.T.1X*.*.w.*.ZXZX;XS.:.+.G G } M.D.D.>.CXCXDX[.[.LX6 6 LX[.@.>.|.l G } } } &XM.nXOXOXM.r.cXn q.M.q.-.OXOXOXOX#.{.OX/ #.DXCX>.nX/ >.AX>.>.>.CX{.P.P.uXuXuXP.uX#.a #.#././.a uX#.#.#.uXuX#.a a a 2Xz.#.#.#.2XO O ) z.6 6 6 z.z.z.z.z.a 2Xz.a a z.z.z.z.a a 2Xa a a a z./.z.a /.z.LXa /.LX/.z.a a a a a #.#.#.#.uXuXa uXuXa a a a z.a z.6 6 6 6 6 z.z.z.6 6 z.6 6 6 3.z.3.3.z.3.6 6 3.6 6 6 6 z.6 6 6 z.z.z.z.z.z.a a /.#.#.#.#.DXP.OXP.g DXP.OXOX{.{.p.DXOXCX/ {.{.{.{.{.DXDXDXP.DXP.uX#.uXP.q.P.q.&Xe n n % :.% :.S.S.:.% :.xXxX:.:.% xXo bXxXxXo xXo bXo xXo xXo o o % e n n #Xe r aXr _ _ bXS.:.% % e e M.n e +..nXr.} zX} r.&XD.D.- nXM.&XD.r.n B.zXn e % :.xXS.:._ zXq.q.M.nXq.q.M.k k zXS.:.% :.:.:.S.:.:.z S.S.MX*.T.ZXT.9._ 9.;XS.S.S.+.+.G &XzX&Xr.B.>.OXP.P.#./.z.z././.{.CX|.|.} } } AXD.H CXAX} } &Xn H.- nXP.P.uXP.uXP.{.[.#.CXnX{.@.>.H >.>.CXOXP.P.DXuXuXuXuX#.a z.z.z.z.a #.uX#.a #.uXP.O #.a z.z.a 2X) ) [.O g g g ) 2X2X) 2X[.2X[.#./.#.#././.a a /.a a a a a /.a #.[.#.[././././.) /.[.) ) [.[.[.[.p.[.DXDXDXDXDXuX#.#.uXa z.z.z.6 6 z.z.z.6 6 6 6 6 6 6 6 6 3.3.6 3.6 6 3.6 6 3.3.3.3.3.6 3.z.z.6 6 z.z.a a z.z.z.a a a #.#.#.#.[.{.p.{.P.DXDXp.DXDXDX[.[.p.p.p.p.p.{.{.DXDXDXP.DXuXuX#.P.P.OXOXM.G :.% zX% zXzX:.:.S.xX:.xX:.xX:.xX:.xXo bXo xXxX:.o xXxX:.o xXo o o xXe q.M.#XaX#Xr S..nXD.&Xr.} zX&XM.n M.nXnXM.D.n &XzXe % n e % :.:.o S.S.+.q.q.q.M.q.n q.q.q.OXnXzXS.9X% :.:.S.S.:.S._ e S.T.9.bXZX9.s.s.bX;X;X;XS.:.9XzX&X&X&X&Xr.D.M.nXnXP.[.a #.[.[.DXOXCX>.D.|.r.&XB.>.r.H.H.r.r.} - OX{.{.DXDX#.P.{.[.OXCX{.{.>.OX{.{.OXP.uXDXuX#.#.[.[.a z.z.a z.6 6 z./.z./.#.uXuX#.#./.z.2Xz.a #.#.2X) @.u g @.) ) g g @.g O O O #.#.#.#.#.#.a #././.#./.#././.#./.[.) ) O @.) @.) @.@.@.@.@.@.DXp.[.[.p.p.[.[./.#.#.z.a z.z.z.z.6 6 6 6 6 6 6 6 6 6 3.3.6 6 3.z.3.3.6 3.3.6 6 6 6 6 3.6 3.6 z.z.z.z.6 z.a /.#.a a a a /.a /.#.a #.#.DXp.p.uX[.[.[.[.[.[.[.[.DXp.p.DXp.DX[.[.P.DXDXuX#.uXP.q.P.q.zXG +.9X% % % % :.S.S.xXxX:.:.:.xXxXxXxXo o o xX% :.xXxX:.:.xXo o o bXo e n OX2 UX].#X=XS.S.o o xXxX% e n e D.8.l ].r ;X;XU 9.i i n.i 9.9.;X;X;XxX+.xXH.H.&X-.-.b.I -.-.-.-.O -.O O O -.-.-.-.-.-.O O -.O g O O ", +"z.a uX#.a z.uX/.[.DXDXP.{.{.OX{.OX{.{.{.CXnXD.D.&XzXr.r.D.D.>.D.D.M.&Xe n zX% % e n e :.:.S.S.S.S.k P.q.q.e :.% e e n M.q.k _ s.o U U U i U 9.T._ +.9.T.bX;X9.bX9._ o :.% 9XzX&XAXnXCXD.nX>.D.>.D.M.B.M.nXP.OXP.DXp.{.CX{.OXCX>.- OXI AXr.r.} D.- {.{.OX[.DXCXCXAXCXOXOXCX>.DX{.P.DXDX#.[.#.#.#.uX#.a z.z.a 6 6 z.a a a a #.uX#.#.#.a z.z.6 6 z.z.2X/.#.O O @.2X[.O @.@.g O O [.#.#.#.a #.#./.#.#.#.#.a #.a a /./.) /.[.p.) ) p.p./ p.{.@.@.{.p.p.DXp.p./.DXp.[././.z.z.z.z.6 6 6 6 z.3.3.6 3.3.6 6 6 6 6 z.3.z.3.6 6 3.6 6 6 6 3.3.6 6 6 z.6 6 6 z.z.a z.z.z.z.#././.z.a a a a /.a /./.#.#.p.[.#././.#./.[.#.DXDXp.p.p.p.#.#.#.P.P.q.uXuXuXq.OXP.nXG S.s.S.:.% % e :.S.s.o xXxX:.xXxXxXxXxXo xXxXxX% % e e % e % xXxXxXo bX:.#X2 0 0 k k % xXxXo o % xX% % e 9XcX].r r ;X;XU U i n.i n.=.=.n.n.n.9.9.U ;X+.;X+.:.H.8.&XI -.-.-.O -.O O O O O -.-.-.-.-.-.-.-.-.-.", +"6 a z.a a z.a uX/.#.DXP.{.CXnXCXCXOX{.OXnXD.M.r.r.&XD.M.M.M.M.&XM.H.H.e n zX% % n e % % xX:.=X.CX{.CX{.DX[.CX/ |.D.>.H >.H {.{.{.uXDXuXuXuXuXuX#.z.z.z.z.6 6 z.a a z.a #.#.uXuXO z.z.6 6 6 6 z.z.6 z./.#././.2X/./.[.[.O ) [.[.#.#.#.a a #.a a a a #.z.a /.a /./.[.[.) ) p.p.@.@./ @.{.{.p.p.DX[.[.[.[.[./.) /././.z.z.z.6 6 z.3.3.6 6 3.6 z.3.z.3.6 3.3.3.3.z.3.z.6 6 6 6 6 z.z.6 z.z.6 z.z.z.z.z.z.a a a a z.z.a /.a z.z.z.z.a a a /./.a /.[.[.[./././.[./.[.[.) DXp.p.#.#.#.DXP.OXOXP.uXq.q.P.P.nXG _ _ .kXk % % o o o o xX:.:.+.=Xr aXaX=X;XU 9.9.9.n.n.n.i n.=.9.=.n.n.n.9.9.;X;X+.;X% H.H.I I -.-.-.O O O O O O -.-.-.-.g g -.- ", +"3.3.z.z.z.a z.a #.#.#.P.OXOXCXOXOXOXOXnXD.>.D.M.nXnXnXD.D.M.&XH.9X% % e e % % n k % % :.9XG +.% q.q.q.n e e e % :.% e % q.k S.ZXZXbXZXn.9.n.n.ZXY.w.s.*.1XZX9.ZX9.;Xs.S.:.e zXD.nXH OX{.OX/ @.{./ {.OXOXP.P.OXOXM.M.n B.nX>.OXOXCXOXuX[.DXP.OXOXP.DXP.#./.DXDX[.AXAX|.D.|.|.>.OXP.{.P.P.DXP.DX/.a a z.z.6 z.a a a LXa #.#.#.#.#.a z.6 6 6 6 6 6 6 6 z.z.a z.z.6 z./.a /./.#.#.#.#.#.#.#.#.a #./.a a z.a 2Xz././.[./.) ) O p.p.p.p.p.p.[.[././.LX/./.LX/.LXLX6 LX6 6 6 3.3.6 3.z.z.z.6 z.z.z.6 6 z.6 6 z.z.z.z.3.6 6 6 6 6 6 z.z.z.z.z.z.a z.z.a z.a a a a a /.a a z.z.z./.z.6 z.6 z.z.a a /.a z.a #.[.#.#./.[.[.[.DXDXP.{.{.DX#.uXP.OXnXnXq.P.OXnXq.DX{.l _ z .- nXnXnX&Xn n % 9X9X% e n e % e n n e e 9X9XS.9Xk q.q.q.q.e e % e % xXe e e q.e bXZXbXbX9.i ZXn.9.B 1.T._ 1X*.9.9.ZXs.bXs.;X:.:.G zXB.>.CX{.CX/ {./ p.{.{.{.DXP.P.P.nXM.&Xn r.r.M.nXD.nXOXP.uXOXOXOXuX#.#.z.#././ |.8.D.AX|.eX8.OX{.{.{.OX{.P.#./././.z.6 z./.[./.#.[.#.DXP.O O #.a z.6 3.3.6 z.6 6 6 z.z.a 6 6 z.a /.a /./.a a a a #././.#.a a /.z.a z.a /.LX/./.) [.O ) [.[.[.DX[./././.LXz.LX6 6 6 6 6 6 6 6 3.3.3.3.3.3.z.z.3.z.z.z.z.6 z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a a a a a a #.a a a /.a a /.a a z.z.6 6 z.z.z.6 6 6 z.z.a /.a z.z.LX/.[.[.#.#.#.[.p.{.{.{.p.uX#.uXP.OXOXnXOXq.nXB.P.DXk =Xz z S.S.S.9X:.% 9XS.s.bXS.:.:.:.:.:.xXxXo xX:.% e q.n e e e % :.S._ 4XM q cXzXk nXnXzXxXbX9.n.*.T.T.T.MX4Xq ;X;X;X;X9.9.i 9.U U U U ;X;XU ;XU ;XU U U =.=.n.n.9.9.;X;X;X+.H.&X-.-.O O O O O O O g g -.", +"/.a z.z.a a a a #.#.DX#./.#.#.uXP.CXOXCXOXOXOXOXnXM.zXH.&XH.+.:.:.n n n e e % n n k zX9X9X+.:.e e n e q.n q.e xX% e xX% % % k e 9.9.o bXo o s.U _ *.*.bXZX*.ZXs.s.9.;XbX;XS.:.:.xX:.9XzX&XnX>.CXCXCX/ {.OXOXP.P.P.P.nXq.B.&XzX} &XM.&XM.OXOXOXnXnXnXOXuX#.LX/./.H D.>.8.g.} >.- OX{.{./ p.[.[.[./././.[.p.DX[.[.[.p./ g {.OXp.[./.z.z.z.z.z.6 6 6 6 z.z.z.6 z.a /.#.#.O O #.#.#.#.#.#.#.a /./.z.a z.a z./.#.[.[.O O DXuX[.[.#././.z.z.6 6 3.3.6 3.3.3.3.3.3.3.3.3.3.3.6 z.3.z.a z.z.z.a a a a a a a z.z.z.z.z.z.z.z.z.a a a a a #.a a #.#.#.#.a #.#./.#.#./.a a /.a z.z.6 6 3.3.z.z.6 6 6 z.z.z./.a a z.z./.[.DXDXDX#.DXp.{.OXDXP.#.#.uXOXOXnXOXnXB.B.OXDX{.l .8.eX|.H CX{.CXOXDX[.[.[./.LXLX[.p.p.p.@./ / / CXb./ g p.) [././.2X/./.a z.a a /.z.z.6 2X#.#.O O O [.[.O O #.O #./.a z./././././././.#.[.[.[./.[.#.a /.a z.z.6 6 6 6 3.3.3.3.3.3.6 3.3.6 6 6 z.z.z.z.z.z.a a a z.a a a a a a a z.z.z.z.z.z.z.a z.a a a a a a #.a #.#.a #.a a #.a /.#./.a a /.a a a z.z.6 3.3.6 6 z.6 6 6 6 z.z.a a a /./.[.DX{.DXDXDX{.OXP.P.P.P.uXuXDXOXnXM.B.&XM.OXuXnXG .AX|.eXD.OX{.OX[.[.[.#./.LXLX[.DXDXDX) DXp.{.{.@.p.p.[.LXz.6 2X2X/.[.[.[.2XO O O [.a a #.#.O O P.DXO O [.[.O #.[.#././.a /././.#.#.#./.#.#././.z.z.z.z.6 z.z.z.z.6 6 z.z.6 6 z.z.z.z.a a a uXa a z.a z.z.z.a z.a a z.a a z.z.z.z.z.3.3.3.6 6 6 z.6 z.z.a z.a a a a a a z.a /.a /.a z.a /.z.z.z.z.z.6 6 z.6 6 3.3.3.z.z.6 6 6 6 z.a /.a #.#./.#.DXP.{.DX{.CXOXP.P.uXuXuXP.OXnXM.B.r.k {.[.{.G .D.r.n e e H.e &X9X% n OXOXq.q.k M.n B.nXr.G zXe zX:.s.o e n e e e q.e e % o xXU o o :.:.:.U ZXbXo bXo bXo bX9.bXxX9.9.bX;X;X;XS.xXS.:.9XG :.S.S.s.S.+.S.S.+.+.9XzX&X&XM.nXq.OXq.M.M.n n zX} &XB.&XM.OXDX{.nXM.M.nXOX{.[.p.{.>.r.AX|.>./ {.DX#./.LXz./.#.DXDX/.#.[.[.[.DXDXDX[.[.a z.6 3.3.6 6 2X6X/.) O ) #./.2Xa #.#.#.[.O O [.O O O O #.[././.2X/.#.#././././.z.z.z.z.z.z.z.6 z.6 6 6 z.z.z.z.z.a a z.a a uXa uX#.a a a uXa a a a z.a a z.a z.z.a z.z.z.3.z.6 6 z.6 6 z.z.6 z.6 z.z.z.z.z.z.z.a a z.z.z.z.z.z.z.z.z.z.6 6 6 6 3.6 3.6 6 6 3.3.6 z.z.z.6 6 6 a a a #.#.#.#.DXP.{.P./ OXP.P.P.P.uXuXDXOXnXM.B.n B.DXDXk 9X.r.&XnXOXOXnXnXq.OXP.P.DXDXp.>.8.AX|.>.{./ DX/.[.DXDXuX[./.#.[.uXuXDX{.P.[.#./.z.6 z.z.a z.z.z.a [.#.#./.LX#.O #.#.#./.z.z.6 6 6 6 z.6 6 6 6 z.2Xa a a /.a z.z.6 6 z.6 6 6 6 6 6 z.z.z.z.a a /.#.#.a #.a /.a a /.uXa #.a uXa a a a a a a a a z.z.z.z.z.z.z.z.z.z.z.z.a z.z.a a z.z.z.z.z.z.z.z.z.z.z.z.6 z.z.6 6 6 6 6 3.3.3.6 6 6 6 6 6 6 3.6 3.6 3.6 z.z.z.6 z.z.z.a #.#.a /.uXp.{.{.{.DXDXP.P.P.P.P.q.q.nXM.B.nXq.M.&XzX=X=XcXcXcXG zXzXn n M.B.n &XzXzXk n M.n k 9X:.:.:.% % :.S.:.S.q q 4XMX4Xw.4Xw.4.4X4XM | r =X;X;X;X;X;X;X;X;X;XU i i i i U i i i U i i U i i =.=.FX=.=.FXFXFXFXFXj j > IXIX> > IX> j j FXn.", +"/.#.a /.[.[.[.a 6 6 LX/.[.[.DX{.OXOXD.n nXM.M.M.M.M.q.OX-.&X&Xn n q.OXq.q.q.q.M.M.n e n &X% % +.;XU U U % % o o o % o o U U o 4 U o o U U =.i U U U U o o o 9.xX+.bXU bXs.9.bX9.s._ bX_ 9._ ZXZX_ s.z z _ .nXnX>.D.OX{.OXM.nXnXOXP.uXDX#.[.CXAXAX8.OXP.p.p.p.) [.) [.DXDXDXDXP.P.P.O #./.z.z.2Xz././././.#.O O O [.#.O g P.g P.DXuX#./.a a 6 6 3.3.3.3.3.6 z.z.LXLXa z.6 6 z.z.6 6 6 6 z.z.z.z.z.a #.#.#.#.a a a z.LXa LX/./.#./.#.uXuXuXuXuXuXuXuXuXuXa uXuXa a a a a a a a a a a uXa a a a a z.a a z.a z.z.a z.z.z.6 6 z.6 6 6 6 6 6 6 3.6 6 6 6 6 6 6 6 6 3.6 6 6 z.z.a z.z.z.z.z.z./.a /.DXDXp.P.P.uXuXP.P.P.-.P.OXOXnXn M.nXnXB.B.B.k } zXzX} } zX&Xn M.M.q.M.nXM.e zXe n n e 9XS.S.s.S.:.:.S.S.S.z q q 4X4X4X~.4X~.~.~.MXcXH.H.=X9.;X9.9.;X;X;XxXxXxX;X;XU U i =.=.=.=.=.=.FXFXFXj j IXj > > > > > j > IXIXIXIX> > IXIXIXIX", +"/.a #./.[.[.[./.6 z./.[.uXDXP.OXnXnXM.M.q.M.M.nXq.- M.q.OXnXr.r.D.M.nXq.P.q.OXM.n n n n &Xn e +._ 9.n.i i xXo o o o e o o o U o i o o U U i =.i U U U bXbXo bXU S.S.9.bXS.bX9.9.9.9.9.bX9.ZXz ZXZX_ s._ _ s._ +.S.S.+.9X% zXM.nXzXn D.M.M.nXnXnXOX>.nXP.DXOXM.n M.nXuXDX/.#.DX- >.AXCXP.DX[.uXDXDXP.P.P.P.DXDXO O O #.a /.LXz.z.z././.2X#.O / g p.) O g CX-.{.-.-.p.uX[.#.#.a /.a 6 3.6 3.3.6 z.a z.a a z.z.z.6 z.6 z.6 z.z.z.a a a a a a /.a z.z.a LXa a a uXDXDXDX#.uX#.uXP.DXP.DXDXP.uXuXuXuXuXuXuXuXuXuXuXuXuXuXuXuXa uX#.uXa #.#./.#.#./.a a a a a z.z.a z.z.z.z.z.a z.z.z.z.z.z.z.z.z.z.z.6 6 6 6 6 6 6 z.z.6 z.z.a /.a [.DXp.p.{.{.uXuXP.uXOXP.OXP.P.OXnXnXq.q.nXM.M.B.r.B.B.B.r.B.M.nXnXOXnXnXnXM.&X9X9XzXk zXzX9XS.s.S.S.S.S.S.z q q q 4X4X4X4X~.4Xw.*.9.;X9XH.H.;X;X9.9.n.;X;XxXxX;X;X9.9.n.n.=.FXFXFXFX=.FXFXFXj j > j > > > > > > > > > > IXIXIXIXj j ", +"a /.z.a z././.6 z./.#.[.DXOXCXCXnX>.OXOXOXOXM.M.nXq.nXnXnXnXD.r.&X&XB.q.P.q.M.M.M.n n n e :.9X% ;X9.n.=.i 4 o o 4 o % % xXo o U o U o U o U 0X=.i i i i U bXbXU 9.xXo 9.U o s.9.bXs.9._ _ ZXZXz T.ZX_ _ ZX=XS.s.+.+.+.+.+.% e n M.zXzXzX&Xr.r.nXnXOXnXOXP.uXOX>.&Xr.>.OXP./.uXCXnX>.>.{.DXP.[.[.DXDXDX#.#.#././.z.z.z.2Xz.z././././././.) @.g / g g / H CXkX>.>.H -.p.p.O O O #.a a z.6 z.z.z.z.z.a z.z.a z.z.a z.z.z.z.z.a a a a z.z.z.6 6 6 z.z.z.a LX#./.#.LX#.#./.DX[.p./.DXDXDXp.p.p.DXuXuXa uXuXuXuXuXP.DXDXDXDXP.DX#.#.#.uX#.uXuXDX[.uXDXDX[.#.a #.#.a #.a #.a a a a a a a a a a #.#.a a a a z.z.6 z.z.6 6 z.6 6 6 z./.#.[.DXDXDXDXDXDXuXuXuXP.{.OXOXP.P.OXOXOXOXOXOXOX{.CXOXOXCXAXAXB.M.M.M.M.M.M.n &X9X+.S.:.% 9XzXS. j IXj FXFXFXFX", +"a /.z././.LXLX6 LX[.DXDXP.nXnX>.M.nXnXq.q.OXq.M.nXOXOXP.nXnXnX&X&Xn &Xn OXq.M.n n n e % e xXs.o S.9.n.n.B =.U % o U o e e % % o o o o U U o i =.=.i i i i U U bXi 9.S.bXZXU o 9.ZXbXZX9.s.9.ZXZXz T.ZX_ T.z s.=Xs.+.S.:.+.+.zX&XM.&X} 9X+.} G g.r.nXnXOXP.DXuXP.OXM.D.- nX) #.{.- nXnXOXDXuXP.#.[.[.[./.LXa z.LXz.z.z.z./.z./././.#.[.O g CXCX/ p./ H >.>.>.kX>.H H / / g @.O ) /./.a z.z.z.a a z.a a z.a z.z.a a a a a a z.z.6 z.6 6 6 6 z.6 z.z./.uXLX#.LX/.a /././.p./.p.p.[.[.p.[.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.[.[.[.[.#.#.[.[.#.#.[.#.#.uX[.DX#.uXuX#.uXuXuXuXuXuXuXuXuXuXuXuX#.#.uX#.#.a a z.a z.z.z.z.6 z.6 z.6 6 z.#./.[.p.[.[.[.DXDX#.uXuXuXP.P.P.P.P.P.P.{.{.P.OXOXP.{.OXP.OXnXAXr.B.M.n n n zX&XzXG +.=XS.S.9X:.9XS..kXD.kX/ / / / @.g / O ) O 2X[.[./././.#.a z.a z.a z.z.z.a #.a z.a z.z.z.z.z.z.a /./.DX/.DX/././.DX/.[.[.p.p.p.{.) p.@.) p.p.) p.p.@.p.@.p.p.@.) p.p.p.[.[.[.[.[.#././.[./././.[.[.[.[.[.#./.[.[.#.#.#.a #.#.#.#.a #.#.#.#.#.#.#.a a a /./.a z.z.z.z.z.z.6 z.6 6 6 6 z./.#.#.DXDX#.#.#.[.#.#.#.[.DXP.P.DXuX#.uXuXuXuXP.OXP.P.P.P.OXnXD.} } r.&X&XzX% 9X% zXS..>.CXOXOXnXnXOXnXOXOXOXOXP.OXnX&X&XnXM.e e % :.:.xX;XbX:.xXbXo s.bX;XU n.n.=.=.4 o e o o e q.% xXo U o U U U U U =.0Xi i =.0Xn.=.i n.B n.U n.*.n.9.n.*.n.*.ZXbX9.9.ZXZXZX_ s.T.T._ z _ _ _ =XS.G zXr.G +.G =X=Xr z l l |.AX>.CXP.P.uXuX/.uX/.z.#.[.uX{.OXP.P.{.{.g [.#.#.#.#.uX[.#././.z.z.a /.#.O O P.DX{.-.{.{.{.{.{.{.{.{.{.{.{.@./ @.p.p.) ) ) O O @.p./ g g O DXO [.#./.#./.[.DX[./././.[.[.p.p.p.p.p.p.p.p.p.p.p.@./ @.@.@.@.@.@.p.@.p.@.p.@.p.@.p.@.@.@.p.@.p.@.) p.) p.p.[.[.[.[././.[./././.[.[.[.[.[././.[././.[.#./././.LXz./.LX/././.a /././.LXz.a z.z.z.z.z.z.z.z.z.z.z.z.z.z.a z.z.z.z.a a /.[././.LX/./.#.#.#.#.DXDXP.DXuXuX#.uXuXP.OXOXOXOXOXOXM.n &XcX=X+.9X9X9X9X9X9X9XG :..OXP.OXnXCXnXnXq.q.M.q.q.M.zX% zXn zX% % xXxX:.o s.S.% xXbXo U s.o U n.n.n.=.i xXe o o e e % o 4 o o U U U U i 0Xn.i i 0X=.n.n.i n.N.*.i *.N.n.n.*.B n.*.n.9.s.9.ZXZXT._ s.T._ _ _ _ =X+.+.+.zXzX|.G G cXS..D.CXOXOXnXnXnXnXnXnXM.n M.n n zX9Xn % % % % :.xX% ;X;XxX:.o o bXU xX;X;X9.i U 4 U o xXo o % e % o i 4 U U i U i =.0X=.i n.0X0X0X=.n.n.N.*.n.*.N.*.n.w.1X*.*.*.9.s.ZXn.ZXZX9.s.9.T._ _ _ _ +.+.G &X&XG +.G =Xl .OXP.uXuX#.#.a z.z.#.#.#.uXDXP.{.P.P.uX[.[.[.#././.#.#.#.#.uXuXDXDX#.uXDX#.uX#.#.#.#.uX[.#.#././././.[.#./.[./.[.[.p.O p.g p.{.p.) p.DXDX#.[.[.DXDX[./././.[.p.p.[.[.[.[.) ) p.p.@.p.@./ {.G./ / / @./ {./ / p./ / @.{.G.@.kX@.kX@.@.@.@.@.@.p.p.p.[.[.[.[.[.[.[.[.[.[.[.[.[.[.#.[.[./.[././././.#.#./.#.[./.#.#.[.[.[.[.#.#.[.#.#.#./.a a a #.a a a a /././.a a LXz.z.z.6 z.z.z./.LXLX/./././.a #.[.DXDX{.P.uXP.uX#.uXuXP.M.M.OXOXnXM.M.B.B.l =XS.zXzXzX9XzX:.9XG cXS..D.D.nXOXnXnXM.M.M.nXnXn 9XzXzXe n n e :.% e e :.:.:.S.;X:.xXo :.o ;XxXo o 9.U i i i o xXo o % % o U 4 i U i U i i =.=.=.i n.B =.B 0Xn.=.B n.ZXB B =.n.N.1X*.1X*.ZX9.ZX*.T.ZX_ s.9.z T.z _ _ S.=XzXzXr.+.G +. O.> > > O.IXO.O.O.", +"6 6 z.6 6 a LXz.z.a #.uXp.CXOXOXCXnXD.AXr.nXnXM.M.&Xe n n M.zX+.+.zXM.n 9X% :.e n e % % e S.s.xXxXxXxXo :.;Xo bX9.U i 4 4 o o o o xXe o i i 4 U i i i =.j 0Xn.n.0XyX=.B 0Xn.B B i i B B *.n.1XB n.1XB ZX9.9.T.ZXT.ZX_ 9.T.*.MXT.z _ S.G zXG +.G =X_ =X=XcXcXB.|.=XcXB.OXP.OX{.DXa a #.#.DXDXDXDXP.P.P.P.P.g O p.DXO O #.uX[.[.uX#.uX[.#.uX#.a #.a z.a /.a a a /.z.a #././.#.[.[.O [.#.#.[.[.#.[.[.[.#.#.[.[.DX[.DX[./././.[.DXp.DX/.[.[.p.[.[.p.p.p.p.@.H H {.H / / H H H H @.H H H kXkXH kXH H kXH H kXnXH H @.@.@.{.{.{.p.{./ / / / / / / @.@.p.{.{.p.O p.[.#.[.#.#./././.a /.#./.#.#.#./.#././.#./.a a /.a a /.a /./.a a a /.a a /././.z.z.6 6 6 z.z.LXz.z./././././.uXp./ / P.uXuXuXDXuX#.DXOX|.r.D.nXOXM.nXOXk zXl S.G 9XzX9X#X:.S.:.9X+.+.+.:.:.H.n M.e H.:.% e % % % H.e H.H.H.+.;X;X;X+.% % % +.G +.;X;X;X9.n.n.n.n.n.n.=.B B O.O.O.* * * * * * * * * * C ", +"6 6 6 z.6 a /././././.DXDX/ / nX>.>.D.D.r.&XD.n n n n n M.M.n +.S.+.M.q.zX9X:.% n q.e % e % S.;XxXxXe xXo xXo o U i U n.=.4 U U U o :.:.o n.=.i U i i n.=.j =.n.i =.yX=.B 0X=.B B 9.9.=.B n.n.1.B *.1X*.ZX9.9.n.T.9.T._ z z MXMXMXz z .kX>.kXH H H kXkXkXH kXCX>.H / kX/ / kXCX/ kX/ / / / {.{.p.p.p.p.[.O [.#././.#.#./.[.#./.[.[.[.#.[.#.#.#.#.#././.[.[.[././././.[././././.LXLXz.z.LXLXLXz.z.6 6 z.LXLXLX/./.LX[./.#.#.P.{.CX{.P.#.DXuXuXDXuXOXAX} } B.M.M.nXM.nXB.} cXS.9XG zXzXzXzX9X9X9XG 9X:.H.% n M.q.n H.e % e % % xX% % % +.H.+.;X;X;X_ 9.ZXZX9._ _ 9.z 9.T.n.*.n.B *.*.=.*.B *.*.B 1X1XoX* * * * * * ", +"LX6 LXLXLXLXa /.DXDXP.uXP.OXOXD.AX|.|.|.r.D.n &Xn n zXn n M.q.n G =XzXOXq.zXe e e q.q.e % % :.o xXxXxXxXxXo ;XU o U n.i =.0X0X4 i U o :.% o =.0X0Xi n.i n.FXj 0Xi =.=.j =.B =.n.=.B i 9.*.=.n.n.1XB n.1XB n.9._ 9.ZX_ 9._ 9._ MXMXMXz T.z S.cX=X=X=X.CX- OXCX{.P.DX-.DX{.>.-.DXDX[.uX#.#./.#./././.a #.a a #./././.#.#.#./.#.#.#.#./.#.#./.#.[.[.[./.[.DXp.p.DX) [././././.[.p.[.p.DX[.[.[.[.[.[.p.@.H {.p.H H {.>.{.H {.H H / kX/ kXH kX>.kXkXH kXCXkXkX>.CXH kX/ / kXkX/ kX/ kXkX/ kXkX/ kXkX/ / / / / g p.p.g O O O O O [.O O O O p.O O p.p.O p.) p.) ) p.p.[.[.[.[.) [.[.[.) [.[./.[.#././.a z.z.LXz.z.LX6 6 z.z.z.z././.[.[.[.#.DXDX{./ {.#.uXuXuXuXDXP.>.} cXg.r.M.B.M.B.nXB.zXcXG 9XzXzXzXzX% zX% % H.H.e % e n n n e H.% % % % xXxXxXxX+.+.+.;X;X;X;X9.T.*.*.*.*.*.n.T.9.T.9.n.n.*.B B B B B O.B B *.*.*.1X1XyXY.", +"LXLXz.z.a /.a /.{./ / {.DX{.OXD.r.} } |.zXD.M.M.M.M.n n n M.M.M.zXG zXOXOXM.n n e n q.n e % e xXo o xXxX% xXo o U o i n.=.yXyXB =.i U bXxX% bXn.=.=.i =.i i j j i i =.yXj FXB 0X=.B B i i B =.n.n.1XB *.*.1Xn.9.9.9._ 9.s._ ;Xs._ T.z z z z .- nXOXnXP.{.{.DXH >.g DX[.#.[.#././.#./././.[.[.#.uXDX#.[.#.#.#.#./././././././././.[.[.p.p.O O O [.[.[.) [.p.p.p.[.p.[.[./.[.[.[.p.{.{.H {.H H p.H @.kXH H H @.H @.{.kX/ / / kX/ / kXkXkX/ kXkXkXkXkXkXkXkX/ kXkXkXCXkXd kXkXd kXkXkXkXkXkXH / H CX/ / / p.p.p.g p.g p.p.g g / p.p.g p.P.O DXDX) [.O ) [.[.[.[.[.[.[.[.[.[././.[././././.LXLXLXz.LXLXLXLXLXLXz./././.DX[.[.DXDXP.P.OX{.P.uXP.OXP.P.{.nX|.cXl } r.M.B.D.nXB.&X} G G 9X9Xr.zXzXe % % H.e e H.% e e n n e % % xX% xXxXxXxX;X;X;X;X;X;X9.9.T.T.*.B *.*.*.*.n.n.9.9.9.9.n.n.*.n.B B B yXB B B B *.=.", +"6 z.LX/././.DX#.DXH nXCX{.OX>.>.r.} } &XAXM.M.nXM.M.M.n n M.M.M.zX% zXn q.OXn e n M.q.q.n % % :.xXo xXxXxX:.o o 9.9.U n.n.=.O.O.j N.i i o :.xXU i i 0Xi i i i yXFX=.i =.yXB FXB =.=.B =.9.n.n.=.n.n.B B B *.1X*.9.s.bX9.ZX9._ s.s.S._ _ z z z _ l =Xl .nXDX#.DXP.>.D.AXAXD.M.>.nXOXOXP.P.DX- {.DX/./././.#.#.#.#.DX[.[.DX[.[.#.[././.a /.a /./.a /././.#.[.DX[.p.[.[.[.[.[.) DXp.{.{.p.p.[.[.[.[.[.p.p.p.H / / / {.@.@.{.kXp.>.p.H @.H >.{.kX/ / kX/ kX/ kXkX/ / kXkXCXkXkXkXkXkXB.kXd kXkXd kXd kXd AXd 8.8.d 8.AXkXI I I kXH / / b.g g p.g g g / / / g g g p.O p.) p.O DXO [.uX[.[.#.[.[./.#./././.[.[./.[././.LX/.LX6 6 LXz.z.LXLXLXLXLX/././.p.{.p.P.DXp.{./ CX/ DXP.OXOXOX/ OXAX].l l g.&X&X&XM.M.B.r.zXG } 9XH.M.&Xn n n H.e e e H.% % H.n H.% +.% G xX+.;X;X;X;X_ ;X=X;X;X+.;X.nXnXOXnXAXAX|.|.AXOXnXM.nXnXM.M.M.M.M.q.q.B.zXn n n OXq.M.n n n n n e :.% xXo o xXo % o U o i U i =.=.yXO.O.O.yXB i bXxX;Xi i i =.=.i i 0Xj 0Xi i 0Xj yXFXB 0X=.FX=.i n.=.n.n.n.n.B B *.1XB n.ZXs._ ZXZXZXZX_ s.bX_ s._ z _ _ =Xl r z l } nXM.&XG } G &X>.OX{.LXDXDXCXAXr.|.8.D.>.nXnXq.P.DX[.DXOXP.#.#.#.#.#./.[.#.#.#./.#././.#.#./././././.a /.#.#.[.DXO O DX#.[.[.) [.p.{.{.@.DXp.[.[.p.p.p.p./ / / {.p.@.H @./ kXCXkXH >.kXkXkXkX>.kXkXkXd d kXd kXkXkXkXkXd kXd kXd d d |.8.0 8.d |.8.d eX8.eX8.eXeX0 8.8.d d 8.d d I I I kXkX/ H / g / p.{.g {.{.p.p.p.g p.p.DX[.[.[.[.[.[.[.[.[././././.[./././.z./.LX2XLX/.LXLXLXLXLX6 6 LXLXLX/.z.LX/././.[.p./ / OX{.P.{.OXnXCXCXCXCXnXnXCXnX>.|.l l cX|.&XM.M.M.M.B.&Xr.zXH.r.n M.n n n n H.e % H.:.xX% % H.H.% +.xX+.xX;X;X;X;X;X_ ;X;X;X;X;X;X;X;X;X;X;X9.;X9.9.*.n.*.*.*.*.=.*.=.*.B *.B B *.", +"/.[.[.[.[.DXDX{.CXp.CXH H OXOXAXAXAXAXD.OXOXnXB.M.M.M.n M.M.M.OXOX} r.M.r.M.q.M.n e e n n e % xX% xXo xXxXo o o U ;X=.i n.=.B O.O.O.).O.yXi 9.S.o i i i i =.i i =.j =.=.i 0Xj yXj yX=.=.B n.i i =.n.i n.n.1XyXw.B w.*.ZX9.9.ZXZXT.ZXz _ s..B.zX=XG zXn >.{.#.#.uXP.r.r.} } D.M.M.>.- OXP.#././ {.uXa /././.#.#./.#.#.#.[././././././././.#.[.[.[.O DX[.[.[.[.[.DXp.{.{.p.DXp.DX) [.p.p.p.p.p.{.p.p.p.H {./ {.kXkXkXB.d kXd d |.d |.0 d d |.d d AXd AXAXd >.|.d B.d eXeXeXeXeXeXeXeXeXeXeX2 eXeXeX2 eXeXeXeXeXeXeX8.eXd d d kXI H H / g / {./ / {.{.g {.{.{.p.g O p.DXp.O [.[.[.[.#./.[.[.) /./././.z./.a a a a z.z.z.LXLXLX/./.z.z.z.z./././.[.[.[.DX@.CX/ CXCX{.OX/ CXnXnX>.nX>.nX- CXCX>.|.].cXg.B.D.D.M.nXnXnXD.H.H.8.D.M.M.-.n H.H.% H.H.+.+.xX+.:.H.H.% :.+.G +.;X;X;X;X;X;X;X;X;X;XxX:.;XxX;X;X;XxX;X;X;X;X9.9.9.n.n.n.n.n.n.i n.i ", +"p.p.p.p.DXp.[.p.CXp.{.H H >.OX>.AXD.>.CXP.{.OXD.>.M.nXM.M.q.OXP.uXM.r.M.&Xr.nXOXM.e % % e e e xXxX% o o xXo o o i U 9.=.n.n.=.yXO.IXO.oXoXN.n.9.o U i i i 4 i i =.FXj =.i n.0Xj j yXyX0X=.=.=.i i n.n.n.n.n.B Y.Y.1XB *.*.T.ZXZXT.ZXZX_ s.S.S._ .kXB.8.d d 8.d d d 0 d d d eXkXd d d d d kX>.kXkXd d 8.d d d eXeX0 eXeXeX2 eXeX].2 eXeX2 ].].eX2 eXeXeXd eXd d 8.kXI H CXCX/ / {.{./ / / / {.p.{.p.p.O p.[.) O O [.[.[.[././.#.[.[.[.[.[././././.LX/././.z.z.z.LXLX/./././././.#.[.DXDXp.p./ CX/ CX>.H CXOXCXCXnX>.D.>.>.nX>.CXCXOX>.AXg.} AXD.M.M.M.nXOXOXM.n H.H.H.n q.n e H.:.H.H.H.+.xX+.:.% H.H.% :.:.% +.;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;XU U U U 9.9.n.n.n.n.9.n.n.9.", +"@.p.p.p.p.DX[.DX/ {.{.OXCXCXH OXd >.nX{.P.uXuXCXM.nXOXnXnXOXOXP.#.OXAXD.nXr.n OXq.e % % % e e % xXxXxXxXo xXU U U n.U n.B =.n.=.j O.> IXC 5 N.i 9.U i i i i i i i i j j =.i =.yXj j yXyXyX=.B =.i n.n.n.n.n.n.B Y.1.1X1X*.*.T.ZXZXT.T.T.ZX_ S.:.S..|.|.} G >.{.DXDX#.OXr.H.} r.>.nX>.AX- - P.#./.[.OXDX#.#././.a LXLXz./.a /./.[.#.uX[.#.#./.#.#.#.#.uXDXDXDXDXDX[.[.DXDXDXp.DX{.{.P.p.p.p.p.{.p./ / kXkXkXd >.kXkXd kXkXkXkXkX>.kXd d kXd d d d >.kXd kX>.>.kXd d d eXeXeXeXeXeX2 2 eX].].eX].].].eXeXeX].eXeXeX0 eX8.8.d kXI H H / / {.{./ / {.g / {./ g p.p.g p.p.p.DX[.) [.[.[.[.[.[./.[./.#./.[.[.[././.#./.a /./././.a /.LXa /././.#.[.[.p.p.p.{./ / H H H >.>.H CXCXCXOXCX>.>.CXOXCX{.P.P.{.CX8.|.AX>.- nX- - q.-.-.-.I H.H.n n -.n H.+.+.% H.H.xX+.% xX% e H.% % :.G xX+.;XxXxX;X;X;X;X;X;X;XU ;XU U U ;X9.U U 9.9.9.9.=.*.=.=.B B ", +") @.p.[.[.p.[.p.p.p.p.CXH CXH CX/ H nXP.#.DXuX{.{.nXOXOXOXq.OXP.uXP.nXn M.M.zXn OXn % :.:.% e e % xXxXxXo o o U U i n.U =.B n.n.=.O.IXoX2.C C N.i U U i i i i i i i 4 j FX=.i =.j j j j j FXB B =.n.n.=.*.B n.=.B 1XY.1.1XB *.1X*.*.*.w.MXMXT._ S.S._ S._ _ =XcXG } |.B.CXOXH >.B.AXnXCX/ [.P.>.r.r.r.M.nXM.|.AXD.nXP.#.#.DXP.uXuX#./.a a /./.[.uXuX#.#.#.#.#.#.#.#.uX[.DXDXuXuX#.#.#.DXDXuXDXDXDXDX[.[.) DXDXp.{.p./ / kXB.>.>.kXkX>.>.kX>.>.kX>.kXkXkXkXkXd d kXkXkXkX>.>.>.kXkX>.d d eXd eXeXeX].eXeXeX].eXeX].eXeXeX].].2 eXeXeXeXeX8.0 0 d AXI I H H / b./ {.g / / {./ g / / {.@.{.p.p.p.p.DXp.O ) p.[.[.) [.[.[.[./.#./.[.#././././.#././././.#./.#.#.#.[.[.p.p./ CXH / H CXCXCX{.{.CXCXCX/ / OX{.{.- >.CXOX{.{.P.DXuXP.CXD.>.- - - - - M.-.q.-.- H.H.} H.n -.H.H.+.+.% H.% +.% xX% % H.H.% :.:.:.% :.:.:.xXxX;X;XxX;X;X;X;X;X;XU U 9.9.9.9.n.n.9.*.*.n.*.*.", +"p.[.) ) [.[.) [.p.p.p.p.CX/ / {.p.#.p.p.uX#.DXDXP.{.>.OXOXOXOXP.#.#.OXnXr.nXzXzXq.q.e :.:.xX% e % xX:.o U o U U i 9.n.n.9.yXFX=.=.B O.> ' * C 5 0Xi U U i i 4 U U U i i j 0X=.i =.O.O.j O.yXFXFX=.=.n.n.n.=.n.*.n.B B 1.1.Y.B w.1.w.w.*.1Xw.w.MXMX_ .kXkXH kXkX>.kX>.kXd >.d kXkXd 8.AXd d kX>.>.>.d d eX8.eX2 eX2 eX].].].eX2 ].2 ].].].eX].eX2 ].eXeXeX0 8.d 8.d kXkXH b.CX/ / H / / / / H / / CX/ {.@.g p.p.p.p.O O O [.[.[.#.[.[./.[.[./.[.[.[.[.#.[.[./.[.[.[.uX[.[.[.DXp.p.p.{./ / / CXCXH kXH / CXCX{.{.{.OXOX/ -.P.p.{.CX/ {.P.P.P.DX#.#.DXCXH CX- CX-.q.- - -.-.-.I H.H.H.H.H.-.H.+.+.% % % H.% % :.% % e e % :.xX:.:.xXxXxXxXxX;XxX;X;X;X;XxX;X;X;X;XU U 9.9.9.n.n.n.n.n.", +") [.) ) LX/././.[.p.p.@./ / {.DX/./.a /.uX#.uXDXP.uXP.nXOXOXOXq.uX#.uXq.D.&Xn +.% M.q.:.xXxXxX% e xXo o o U U U i n.n.=.9.9.yXB =.=.O.O.> oX2.' IX=.U U o i U 4 U U U i 4 FX=.i i 0XO.O.j j yX=.0X=.i i 9.n.n.n.9.n.B B 1X1.A 1X1X1.1.Y.1X1Xw.w.w.w.T.z _ .OX{.{.DXDXDXp./ CXAX8.>.M.CXOX>.|.r.D.M.OXP.p.OXDXuXuXDX#./.#.#././.#.#.uXuXuX#.#.#.#./.#.#.#.DXuXuXuX#.#.#.uXuX[.DX#.[.DXDXP.P.{.CXCXCXCXCXCX>.kXH >.>.>.>.d d d d AXd d d d d d kXd d >.>.kXH >.d d d 0 eXeXeXeXeXeXeXeX].eXeXeXeXeXeX].eXeXeXeXeX0 d 8.d 8.kXkXI I H H / / b./ H H / H H H H / / / {.p.DXO DXO [.[.#.#.#./.#.a #.#./.#.[.#./.[.#.[.[.O O uXuXO [.DXDXDX[.DXDXDXp.{./ / / H H H CXCXkX/ H / {.@.p.{.p.{.{.p.DXP.P.{.p.DX#.uXP.uX#.uXP.CX- >.- M.M.- n - - M.-.n } H.H.H.H.-.+.+.+.H.% % % % % % % % e % % :.:.:.:.xXxXxXxX;XxX;X;X;X;X;XU 9.U 9.9.9.9.9.9.9.9.9.n.", +") ) [.LX/.LX/.) /.) p.p./ ) p.[./.a z.a /.uX#.#.{.#.P.P.P.P.q.P.P.#.#.P.M.G % zX:.e q.n % xXxXxX% :.o o o o U U i i n.n.n.U B j B n.B O.O.IX> ] ] IX4 U o U i i 4 U i U U FXj 4 i i =.j O.O.j =.=.=.=.=.i U U n.n.9.9.n.B 1XY.1.1.1.1.1.4.w.1Xw.w.w.w.w.MXz _ _ S.+.S..- {.OXD.r.D.AXnX{.OX{.nXDX[.uXuX#.#.#.uXuX#.uXuX#.#.uX#.uXuXuXuXuXuX#.#.#.#.#.uXuX#.#.uXuXDXuXP.{.{.{.OX{./ CXCXH kX>.>.>.>.>.kXd kX>.d d d AXd 8.AXAXd 8.d >.kXkX>.I kX>.>.d 8.d 8.eXeXeXeXeXeXeXeXeXeXeX0 eX8.0 eX8.d d 8.d kXd kXI I H / H / / / {./ {./ H / / / / / g p.DXDXDXuX#.#.#./.#.a /.#././././.#./.#./.#.#.[.O O #.) [.[.DXDXDXp.DXp.DXp.p.p.p.DXp.@.{.{.OX/ CX/ H / / / {.{.DXDXp.DXDX{.p.[.DXP.{.P.DX#.DXP.uX#.DX{.-.I - b.- - M.I n -.-.n 8.H.+.H.H.I H.% +.% % H.% % :.:.% % % % % % % % % :.:.:.:.:.:.xX;X;X;X;X;X;X;X9.9.9.ZXn.ZX*.*.*.", +"6 6 LX6 LXLXLX) [./.p.@.{.) z././.z.a z.z./.#./.P.uXuXP.uXP.P.P.q.#.uXP.nX} +.% 9X:.n n e xXo o % % o U U U U 9.i i =.n.=.n.9.yXO.B =.yXO.yXO.O.IXIXIX0XU U U U i i U i i i j IXFXi i =.0Xj j FX=.i i i 4 i U U i U U bXU n.*.1XY.1.1X1XY.Y.Y.w.w.w.w.MXw.MXMXMXz _ G +.+..{.DX[.#.#.#.DXOXnXnXOX{.CXAXAXAXD.OXOXOX>.nXP.[.P.DX#.#.DXDX[.[.uXuX#.uX#.uXuXuX#.#.#.#.#.[.DX[.#.DXuX#.[.DXP.DXP.{.OX/ OXOX/ CXnXnXH CXH H H >.H >.kX>.>.kXkXd d d eXeXd d d >.>.H H >.kXkX>.d 8.0 d eX0 d 0 8.d eX0 eXd 8.0 d 8.8.d 8.d I d d kX>.kXH H kXCXH H CX/ CXH H CXH H H H / / OXg {.P.DXDXDXDXuX[.O #.#.#.#.#.[.#.#.#.O O [.O [.[.DXDXO DX[.DX#.#.DXDX[.uXDXDXDXp.P.P.p.{.p.{.p.P.DXP.{.{.{.p.p.{.DXp.DX[.DX{.p.p.DXDXP.{.DXuXDXP.uXuXuXuX-.- M.I - - M.- H.- -.-.n 8.H.+.H.H.H.H.G % % H.% H.% :.% :.:.% :.% % e % % % % % % % % :.:.xX;X;X;X;X;X;X9.9.9.9.ZXn.", +"6 6 3.6 LX2XLX/.) /./.) p.p./.z.z.z.a z.a z.a #.uXuXuXP.uXP.P.P.q.OXP.uXq.zX+.+.% xX% q.n :.o o o o xXbXU bXU i n.i n.=.n.=.i n.yXj =.n.=.j FXO.IXIX> 9 i 4 U U 4 i 4 i U =.i IX] j 0Xi =.=.j FXFXU.i i i i i i U i U U ;XbX9.9.*.*.1Xw.*.w.w.w.w.w.w.w.w.w.MXMXMXMXz .D.AXAXCXCXCXnXOXP.DXP.uX[.#.uXuXuXDXDXDXDXuX#.#.#.#.#.uXDXuXuX#.uXDX#.DXP.P.P.{.{.{.{./ OX/ CXCX/ / / {./ -.CXCX/ CX/ CX/ H >.>.>.d 8.8.8.8.d I kXH I H H I >.d d d d 8.d d 8.8.0 d d 8.d d d d d d d d d I kXI I I I I I I >.kXI H H kXkXI >.kXI I >.>.H kX/ / {.{.{.P.DXp.p.DXO O O O O O O p.p.p.O O O DXO P.p.DXp.p.P.DXP.DX[.uXDX[.#.#.#.uX[.DXDXDXDXp.p.p.{.p.DXO DXDXDXDXDXDXDXp.[.DX{.{.{.{.p.P.{.DXuXuXP.P.DXDXuX-.-.- - M.I - - n H.-.n -.I H.+.+.G G H.G % % % H.% % % % :.:.:.xXxXxX:.xX:.xX:.:.:.% % % % % % xX+.+.;X=X;X9.s.9.ZX", +"6 6 6 6 6 LX2X/.) /./.) ) [.[.LX6 6 z.z.z.z.z.#.DXP.P.q.uXP.q.P.q.q.q.P.OXM.9XS.:.:.xXe n e xXbXo o o xXU 9.U U n.i i n.n.n.n.9.B yXFX=.n.FXFXFXO.> > C > FXi i i i =.FXi =.i =.O.5 > =.=.i =.j yXj FX=.i i i i U U U U U o o o 9.9.ZX*.*.n.n.ZX*.T.*.MXw.w.w.MXq MXz r .OXOX>.>.nXCX{.{.P.DX#.[.DXDXDXDXuXDXDXDXuXuXuXuX#.DXuXuX#.#.DXDXDXP.P.P.OX{.OX{./ {.p.DXP.DXDXP.P.{.{.{.-./ CX/ CX/ / H kXd d d d d d d I I H I >.H I H kXkXd kXI d kXkXI d d d d d d I d I kXd I kXd d d d d d d d d I d 8.I 8.I d d d d d d d 8.>.>.>.kXH H H H CX/ / / / @.{.g / g {.g g / / {.{.{.p.{.{.P.P.{.{.{.{.{.p.DXDXDXuX#./.#./.#.#.[.#.uX[.[.DX[.[.[.DXO [.DXDXDXDXDXp.[.DXp.{.{./ P.{.{.{.DXDXuXP.{.uXP.-.-.-.- - M.I - - n &Xn -.n -.} +.+.+.H.% H.% % H.% H.% % % :.:.:.:.xX:.xXxXxXxX;X;XxX;X;X;X;X;X;X;X;X;X;X=X;X=X;X", +"3.6 6 3.6 3.LXLX2X/.[.p.p.LXz./.6 6 6 6 z.z.z.a uXP.uXP.P.OXq.OXOXn q.q.P.OXzXs.S.xXxX:.n n :.bXo o o o U 9.U U i n.9.i i i =.n.U B B =.i =.FXyXj IX5 5 C 5 FXi i i i 0XFX=.=.=.=.IXwX5 j =.=.=.FXFXj FXU.=.=.4 =.i U U U U o xXbXZXn.ZX*.*.*.*.9.ZXZX*.T.MXT.z z .{.[.#.#.#.uXuXDXP.P.DXDXp./ OXCX{.OXnX>.nX{.{.{.DXDXuXDXDXDXuXDXuXuXuXDXP.DXDXDXuXDXDXP.P.P.P.{.P.{./ {.OX{.P.DXuXP.DXDXP.P.p.{.{.{./ / OXCXCXCXCXH H >.>.d d 8.d >.kXkXH H / H H kXH >.I H I kXkXd I kX8.d d I 8.d d d d 8.d d 8.8.d 8.d eX8.eXd 8.d d d 8.d 0 d d 8.8.8.eX8.d d d d I >.kXI >.H H I H H CX/ H CXH / H H / / CX/ / OX-.OXCXCX{.{.{.{.DXP.DXDX[.[.[.[./.#.#./.#.#.#.#.uX#.uXDXDX[.[.DX[.[.[.DXp.DX{.p.P.@./ / / {.{.DXDXDXuX#.uXP.P.uX-.-.-.-.- I I I -.n I 8.n H.-.8.H.cX+.+.G H.% H.H.% H.% % % % :.:.% xXxXxX+.xX;X;X;X;X;X;X;X;X;X;X;X9.;X9.s.9.bX", +"3.`.6 6 2X6 LX/././././.p./.6 a z.6 6 z.z.z.z.a #.P.P.P.q.OXM.M.q.n n q.q.q.M.+.s.;XxXxX% n e xXbXo ;XbXbX9.n.bXU i i U i i i =.i i =.FX=.i FXj j O.5 C C C 5 FXi i i =.=.FXj IX] C i.i.C j FX=.=.B j FXyX=.=.i =.=.=.i U U U 9.U _ n.*.*.*.*.w.*.*.9.ZX9.ZXT.z .B.|.r z r g.|./ [./.z./.#.uXP.P.P.P.#.DXDXP.DXDXOX>.- OXOXOXp.[.DXDXDX{.P.p.DXDXP.DXDXDXP.p.P.P.{.P.P.{.OX{.OXOX{.p.DXDXP.P.DXP.P.p.{.{.{./ CXCX>.H H >.kX>.>.>.>.I >.>.kX>.kX>.H H H H / CX/ H CXH I kXI I I d 8.d 8.d d d d d 8.d d d 8.d d eXeXeXeXeX8.eXeXeXeX8.eX8.8.eXeXeX0 0 d d 8.eXd d d d 8.d d d d kXkX>.kXH H H H kX>.CXH CXH H CX/ / / {.{.{.OX{.{.{.p.p.DXDX[././.#.[./.#.#.[.#.#./.#./.#.a #.#.#.[.DXDX[.DXp.p.{.@.{.{.{./ / / CX{.P.P.P.uX#.#.uXP.g uX-.-.-.-.M.I H.I -.H.I I H.n -.H.} +.} G H.H.e n e n H.H.H.e % % % % % xXxXxX+.;X;X;X;X9.;X9.9.z 9.9.ZX_ 9.9.", +"LXLX2X2XLX6 6 /.2X) ) /./.LXz.z.a 6 3.6 z.6 a a a P.q.P.OXn M.n q.q.n e n q.q.e s.s.xXxXxXe n :.bX;Xo bXbXbX9.U bXi n.i U U i i =.i =.yX=.=.=.O.j IXIX5 C wXC IXi i =.=.FXIX5 5 wXgXC 5 5 O.j j =.FX=.B FXj FX=.=.0X=.=.i U i n.ZXn.ZX*.1Xw.*.B 1X1Xw.T.ZXZXT.T.T..H CX/ >.CX|.g.g.eXeXCX[./.z.a /.#.P.P.{.OXDXDXp.P./.DX{.CX/ {.{.OXDX[.[.DXDXp.P.{.{.DXP.P.{.P.OX{.OXP.OXOX{.{.{.{.DXuXP.uXP.DXp.P.{.{.CXCX- CX>.>.>.H AXD.I D.I >.I H kX/ H H / CX/ CX/ / / / / g {./ / / H / kXkXH kXH kXkXI kXI I kXkXkXI kXd d d d d d d d d d d d d d d d d d d d 8.d 8.d d d d d d kXkX>.kX>.>.>.H CXH H CXCXCX/ H CXH CXCXCXCXCXCXCXCXCX/ {.{.p.p.DX[././././././.#.#./././.#.#./.#./.#.a #./.#./.[.DXp.p.DXp.{./ / / CX/ H / H / p.uXg uXuXa #.uX-.-.-.-.-.-.-.I I n -.n -.H.H.I H.I H.H.+.% H.n n n n n n e e H.H.H.% % % :.% xXG ;X;X;X;X_ ;X;X;X9._ 9._ 9._ ", +") 2X) 2X) LX6 /./.[.) /./.z.3.z.z.a 6 3.z.z.z.#.#.uXOXOXOXM.&Xn n M.n e e M.M.q.9X_ bXS.xXxXn e xXbXo U U bXbXU o o U n.U U i i i B i =.j yX=.yXIXIXIX5 C C wX5 FXi i =.FXIXC 5 5 IXO.j j yXB yX=.yXFXB =.B yXFX=.=.=.yXyXB n.n.n.*.*.*.*.1X1X*.*.1X1.Y.w.*.*.MXw.w.MXz .kXCX/ [.LXz.z.a #.uXP.OXOXP.DXP.P.P.DXP.P.DXDX{.P.uX[.DXDX{.{.{.OX{.CXOXCXOXOXCXCXCX/ P.P.P.uXDXP.DX{.{.OXOX/ OXCXCXH H >.H H H >.H H H H H / / CX{./ p.{./ p.p.p.p.DXO p.DXp.[.[.) p.DXp.p.p./ / b./ b./ b./ / H b.b.H I H I H H I I d d d I d >.d >.d d >.d >.>.kXd kXd kX>.d >.kX>.d kX>.kXH H H H >.CXH H H H H >.H kXH H H CXCX/ {.{.{.{.{.{.p.p.p.) [.[./././././.#.#.[.[.[.#.#.#.[.#./.#./.#.#.[.[.[.p.p.p.p./ / / CX/ H CXCXH H {.P.uXP.uXuXa a uX-.-.-.-.-.-.I I r.I n -.I H.-.n -.I I H.H.H.H.-.e -.e n e e % H.% % % % xX% xXxX+.+.;X;X;X;X;X;X;X;Xs.;X;X", +"2X) 2X) ) LXLX/./.[.p.[.z.LX6 6 6 a 6 3.6 a z.a a q.q.nXM.q.n M.n n n % e e M.M.M.;X_ bXo o % n e s.;XxXbXU bXU o o U i i U U i i =.=.=.yXj j FXO.IXIXIX5 5 C C j =.=.O.C i.+X+XwX5 IXyXFX=.0X=.B =.=.FXyXFX=.yXB =.B =.=.B n.n.n.n.n.ZXn.*.w.1X*.*.w.1XY.w.T.n.T.w.w.T.z _ .kX>.d d kXkXd d >.kXd d >.8.kX>.d d d >.d >.>.I >.I I I >.H >.>.>.>.>.>.kXd >.AXd >.kXkXH H OXOX{.DXp.DXp.[.[./.LX/././././././././.#.[.#.#././.#.a #./././.#.[.DXp.{.{.{./ / / CX/ / / H / / / g O uX#.uXuXuXa uX-.-.-.-.-.-.I I I n -.I n I n n -.I -.H.H.H.n n -.-.e -.n H.H.% % +.+.+.+.;X;X;X;X_ ;X;X_ ;X;X;Xs.;XbX", +") ) ) ) ) ) /.) /.[.p.p././.6 6 6 z.#.z.6 a #.#.#.uXq.OXM.nXq.n M.n n e % e n n q.e s._ ;X;XbXe e % bXS.o bXbXo o o o U n.i U U i i =.=.=.j O.yX=.O.IXIX> C 5 KX5 IXC , s s , s i.wX5 j yXB =.B FXyXyXyXj yX=.FX=.=.=.n.=.=.n.n.ZX9.ZXZXs.9.ZX*.1XB T.T.*.1Xw.*.9._ T.T.z _ _ .kXkX>.>.kXH kX>.kXkXkXkXH kXkXH kXH / / kXkXkXkX>.8.8.d 8.d 8.>.AX>.kXCXCX/ {.p.DX) ) ) [./.LX/.) ) /.[.[.[.[.[.[.#.#.#.a #.a #.a #.#.#./.#.[.DXp.DXp.{.g / / / / H H H / / g g uX#.a uXa O uXuX-.-.-.-.-.-.I I I -.-.n -.-.-.n -.-.-.H.-.H.-.e -.e n n e % % % +.+.;X=X=X_ z z T.z z T.T._ 9.s.;X", +") ) ) ) ) ) ) /./.[.[.[.DX#.a 3.a z.a a 6 a a a uXuXOXOXM.nXM.n n e e e e % % n M.M.% 9._ ;X;XS.n n :.o :.o o o o o xXo i =.i i i i =.yX=.=.O.j yXFXj IXIX5 C C i.i.+X, s +X, KXwXgX] IXO.j j IXO.IXIX] O.O.j B =.=.=.=.i i n.i i 9.U bXbXS.S._ ZX*.*.ZX9.ZXT.*.ZX9.bXs._ .>.d kXd 0 d 8.d d kXkX>./ / OX{.{.) DXDX[./.LX) 2X/./.[.) [.DXp.DX[.[.[.#.[./.#.a #.a a #.#.uXuX[.#.DXP.p.p.{./ / / g g / H H / / g uXuX#.uXa a uXO O O -.-.-.-.-.I I -.-.n -.-.-.-.-.-.-.-.e -.n n -.n n H.H.% % G +.=X;X=X;X=X_ z 9._ _ _ _ s.s.;X", +"2XLX2X/.2X2X) ) /.LXp.[.p.p.#.6 z.#.a a a #.#.a uX#.uXOXq.M.M.n n n e e e e e e n q.M.o _ s.;Xs.S.n n xXxXxXo o xXo o xXo i i U i i i =.yXn.O.O.yX=.FXj > > 5 C wXi.+Xi.i.i.wXC C C 5 5 5 5 5 5 C C 5 5 oXIXO.O.O.yX=.n.i i U i i i i 9.U o :.9XS.s.9.ZX9.bXs.s.ZXz S.:.9X9X9XG zX} G +.G zXzXzX&Xk B.OX#.DX#.z.3.3.3.3.6 z.a a #.uX#.uXP.q.nXOXOXuX/.a LX#.#.P.CX{.P.DXP.{.{.P.{.CXCXCX/ OXOXOXCX{.CX/ CXCXCXCXCXCXCXCXCXCXCXCXCXb.CXCXCXCX-.CX/ g / {.DX) uX#.uX#.[.DXDX#.DXDXDXDXDXDXDXDXDXO DXp.g p.p.g g g / / / / / / H / kXH kXkXkXkXkXkXd kXkXkXd kXd >.kXd kX>.d >.kXd d d d d >.d d I I d I >.d kXd I >.>.>.d kXd >.>.>.H >.CX/ / p.{.p.[.[./.) LX/.2X/././.[.[.[.[.[.[.[.[.#.#.[.[./.[.[.#.uX[.[.uXp.P.DXP.{.p.P.{.P.{./ g {.g b.g g -.-.g O uXO a a a O #.O O -.-.-.-.-.b.I -.-.-.-.-.-.-.-.-.-.n -.H.e H.H.% G +.G +.G +.+.=X;X=X;X=X;X C 5 wXi.i.wXC C C wXwXi.+XKXwXC C 5 5 ] IXIX] IXIX).j yXFX0Xi U i U i U U U 9.U o :.e :.S.s.bXs.:.S.S.bXs.S.% zX&X&XzXn zX9XG G zX&X&X&XM.B.{.[.[./.z.3.3.3.3.3.6 z.a a #.#.#.DXOXnXOXOXP.#.a a #.[.{.{.p.{.{.{.-.CXCX-.{.{.OX{./ {.{.CX/ CXCX-.{.-.CX/ CXCXCX/ b.CX/ / CXg g {./ p.{.@.p.DXDXDX[.DX[.DXDXDXDXg DXP.P.DXDXP.{.p.g {.{.{.{.CXCXCXH CX/ CXH kXH kXkXI kXI I d >.8.8.8.d eX8.8.8.8.d 0 8.d 8.0 d 0 8.d 8.8.8.8.0 8.d d d 8.d 8.8.8.>.d d d d >.>.H kXH CXCX/ OX/ p.{.DX[.[././.LXLX2X/./././././.#.[.DXDX[.[.[.[.#.[.DX[.[.[.[.DXDXp.P.p.{.p.{.{.p.p.g {.P.{.p.{.p./ / / g g O g #.uXO a a a a O a O O -.-.-.b.-.I - -.-.-.-.-.-.-.-.-.-.H.H.H.+.+.cX;X=X 5 C C 5 C C 5 5 C y.KXi., +XwX5 5 5 ] ).IXj O.).IXO.O.yX0X=.=.U U U i i i i i i 9.bX:.n n % xXo S.:.% zX:.S.9XzXn M.&XB.M.M.&X} zX&X&XB.nXnXCXDX/.a /.z.6 3.3.3.3.3.6 z.z./.a a /.P.OXOXOXP.DX#.#.#.DXOX{.OXOXCXCXCXCXOXOX{.OX-.OXOX{.CX/ / / CXCXCXCXCXCXCXCX/ / CXCX/ CXCX/ {.g O DXuX[.[.uXDX[.DXg P.P.P.DXg p.g g g {.g OX{.{.CXCX/ / / / CX/ CXH CX- >.I - kX>.kXd >.d d d d 8.8.8.eX0 eXeXd d eX8.8.8.8.eX8.0 d 0 d 8.d 8.d d d AXd d >.d d 8.>.d d d >.>.- H / OX/ P.P.DXp.DX[.[././.LXLXz.LXLXLXLXLXLXz.LX/.#.[.[.DX[.[.[.DXDXDXp.p.p.p.p.{./ / {.{.{.{.{.g {.{.P.DXP.P.P.P.P.g P.P.P.O uXuXuXa a a a a a a O O O -.-.-.I I n - n -.-.-.-.-.-.n I H.} cX+.=X 5 5 5 5 5 wXwXi.wXwXi.C ] ] ] ] ] 5 5 IXIXIXIXIXIXj FX=.0Xi 4 i i i i i i U i i i U xXn k e % xXxX:.e n k 9X% n M.M.M.B.M.M.B.r.r.D.M.B.nXk nXP.#.a z.z.z.z.3.3.6 6 6 6 6 a z.a /.[.{.{.{.DX[././.[.DX{.{.CXCXOXOXP.{.{.{.{.P./ / CX{.OXOXCXCX/ / CX/ g / CXCX-.CXCXCX/ / CX/ p.p.O [.O O O uXg P.O O DXDX{.{.{.{.{.-.{.OX/ CXCX{.{.OX-.OXOX{.CXCXCXH H CXCXH I I I I 8.d AX8.8.eXeXeX8.8.d d 8.eXd d d 0 8.d 8.8.8.8.8.d d d 8.AX8.d d >.8.d >.>.kX>.>.H H / / {.-.{.P.{.DXDX#.[.[./././.z.z.6 6 6 z.z.z.6 z.z.z.z.z././.[.#.[.[.[.) DXp.{.{./ / / CX/ CXCXOX/ {.{.p.p.{.DXDXDXDXO uXP.O uXO O O a a a a a a O a O -.O -.-.-.-.I I I n &X&Xn n n -.-.-.I -.8.} H.} =X=X 5 C 5 ] ] ] 5 5 5 5 ] j j FXj O.j FX=.=.i i i i 4 i i 0XU i i i i U o e q.k % % :.:.% n nXn zXe M.q.nXnXnXnXnXB.r.M.M.M.nXB.nXOX[./.z.z.z.z.3.3.6 6 6 6 z.z.a /.a #.DXDXDX#./.z.z.z./.DX{.{.{.OX-.{.{.P.{.P.{.{./ / / / / CXCX/ -.CXCX/ OXCX/ CXb.CXCXCXb.CX-.{.g DXDXp.p.DXp.g {.g g DXDXP.DXP.{.{.{.{.{.{.CXCXb./ / / CX/ CXCXCXH kXkXI kXI kXd d 8.0 0 eXeX8.eXeXeXeXeX0 d eXeXeX8.eXeXeXeXeXeXeX8.eXeXd 0 d 8.8.d d 8.d d 8.kX>.>.>.H H CX{.{.p.DXDX#.#.#././.LXLXz.6 6 LXLX6 6 6 z.z.z.z.a a a /.a #.#./.[.uXDXDXp.{.{.CXCXCXH / / / {./ {.P.P.DXP.P.DXuXuXDXuXuXO uXuXa O uXO a a a z.a a a O O -.-.-.-.-.I H.I r.&XI I n n -.n -.n n -.H.I H.H.H.+.H.cX=Xz z z z z z z z z ", +"6 3.6 6 6 6 z.z.6 6 /./.[.p.H CXuXz.6 6 uXuX#.OXOXP.uXOXP.n n n q.n n n n e % % % e e n M.M.zX;Xs.bX_ o n q.e % xXo U o U U U U i =.i =.=.=.FX=.U =.O.=.FXFXFX=.j IX5 C C > 5 > > ] ] 5 5 5 5 C C 5 5 ] j FX=.i =.=.=.i 4 i i i i i i i n.i i n.n.=.i U % q.k % :.:.:.% n q.n zXe n q.nXnXnXM.M.>.AXD.nXD.nXk nXk uX#./.z.z.a z.3.6 6 6 6 6 z.a /./.#.{.{.p.#./.LXz.z./.[.{.{.{.{.{.P.g {.{.g {.{.{./ -.OX{.{.-./ / {.-./ CX-.CXCXb.I CXCXCX/ {.{.{.{.DXg g P.DXDXDXDXg P.P.{.g DXP.g {.g CX{./ CXCXCXCXCXCXH >.I I I >.kXAXd 8.d 8.d 8.8.eXeXeXeXeX8.eXeXeXeX8.eXeXeX8.eX8.8.eXeX8.eX8.8.eX8.8.d d 8.8.d 8.d >.d kXI H CX{.{.p.DXDXuXuX#.#./.a z.z.6 6 3.6 6 6 z.z.z.z.z.a a a /./.a /././.#.a /.[.[.DXp.g / / / CXCXCXCXCX{.g {.DXDXDX#.uXDXO uX[.#.uXuXa uXa a a a a a z.z.a a a O O -.- -.-.-.-.I &X8.H.8.H.H.H.-.n -.H.-.H.I H.H.H.+.H.+.H.+.H.+.G G +.=X=Xs.", +"3.3.3.3.3.3.3.6 z.6 LX/./.[.H k [.z.6 6 a uXa P.OXP.uXP.P.OXq.n M.q.n q.n n e e e e e n n q.n 9XS.o _ _ :.q.e :.xXo U U U U U U i i i =.=.=.=.O.=.n.O.yX=.=.FXFXFXj IXIXIXj IXpXIXj j j ] 5 5 ] ] qXj j FX0X0Xi =.0X0X=.=.i i 4 i i i i i U i i i 9.U U U o q.q.% :.xX:.:.e q.M.n zXn M.q.OXnXnXM.>.AXM.nXnX>.nXnXCXDX#./.z.z.z.z.6 6 6 z.z.6 z.z.LXz.#.P.OX{.p.[././././.DXp.{.{.{.{.{.p.{.{.{.{.{./ / / OX/ OXOXCX/ CX/ CX/ CX- CXI CXCXCX/ g g p.{.DXO O DXO DXp.DXp.p.O DXg g p.P.{.g CX-./ CXCXH / CXI / H H >.I >.H >.kXd d 8.d eXd eX0 eX0 eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX0 d 8.d AXd >.>.kXH H CX/ {.p.DXO [.#./.a LXz.z.6 3.6 3.3.6 6 6 z.z.a a #./.a #.#.#.#.#.a #.#.a #.#.#.[.uXDX{.g {.DXDXDXP.DXDXDXuX#.uX#.#././.a #.a a #.a #.a a a a a a a a a a a a O O -.-.I I I - 8.&XI I H.H.} H.H.8.H.H.H.H.H.} +.} +.+.+.+.cX+.+.+.+.G G H.", +"6 3.3.3.6 3.6 6 6 3.6 z.[.[.) H {.uXz.6 z.#.#.#.q.q.P.P.q.OXq.q.n q.q.e n q.n n e e n e e n n e S.S.S.bXo n n xXo o U o o i i U i i =.i =.=.=.=.yX=.FXIXyXyXyXO.IXIXIXIXj j IXj j j FXFXFXFXF.FX=.=.FXFXFXj j j j O.j j FX=.i i i i i U U U o o o o U U U o % n q.e :.:.:.:.% M.q.M.n n M.nXnXM.nXM.>.AXD.>.nXnXB.B.k DX#.a z.z.z.z.6 3.6 6 z.6 z.z.z.z./.) OX- CX{.DXuX#.DX{./ OXCX/ {.-.{.g {./ {.{.{.{.@.{./ / {.CX/ CXCXCXCXH - CXH / / -./ / g p.g DXDXO DXO DXO O [.DXp.DXDXP.p.g {.{./ {.{.g {./ {.g CXCXCX/ CXH I kXAXd d d eX0 eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX].eXeXeXeX2 eXeX0 eX0 d eX8.eX0 eX0 d 8.d >.>.CX/ {.{.{.DX[.#.#.#.LXa z.6 6 6 3.6 6 3.6 z.6 z.z.LXa a #.a a a a a #./.a #.#.#.[.[.[.[.[.[.[.DXO DX[.#.#.#./.#./././.a a a z.LXz.z.a z.a 2X#.a a a a a a a a a a O -.-.-.- - -.-.H.I 8.I 8.8.H.} H.H.H.H.H.} H.H.H.H.} H.+.} +.+.+.+.G xX+.", +"a /.a z.z.6 6 6 z.6 6 6 /.[.[.p.p./.uX6 6 a #.#.P.q.uXuXP.q.OXM.M.n q.n n q.q.n n n n n n e M.n % s.;X;Xs.e n xXo o U U o U i U i i =.=.n.=.=.=.=.B =.j j yXO.IX> > > IXj j IXIXj j 0XFXFXFXFX0X=.0XFXIX] ] 5 C C C 2.IXj j =.i i o U U o U o U U U U o xXe n q.uXq.e % :.e % % n q.q.n e n q.nXnXM.nX>.B.D.D.nXM.M.D.B.p./.z.6 6 6 /.6 3.6 6 z.z.z.z.z.a LX/.DXOX- CX-.P.P.OXH CXCXCX/ {./ CX{.{.{.{.g {.g p.g g {.g -./ CX-.CXCXCXCXCXCX/ {.{.{.g p.p.p.[.O [.[.[.#.uX[.O [.[.[.O DX[.[.DXp.DXp.uXuXDXDXDXO DXP.p.-./ CXkX>.d 8.d 8.eXeXeXeXeXeXeX0 eXeX0 eXeXeXeXeXeXeXeXeXeXeXeX0 8.d 8.eXd d d AXd AX8.d 8.d d d H H / {.{.DXDX#.a /.z.LX6 6 6 6 3.3.6 3.3.6 z.z.z.LX/.a /./.a /././.a /./.a /.#.#./.#.#.#.#.#.#./.#././././.a a a z.a z.z.z.z.z.z.z.z.z.z.z.a a a a 2Xa a a a a a a O -.-.-.I - I -.-.&XI n I H.8.} cXcXcXcXcXcXcXcXcX=XcX+.+.cX+.=X=XcXcX+.", +") /.) ) [.[.[.z.6 6 6 6 LX#.p./.DX/.uXa 6 a uXuXuXOXq.P.uXP.uXq.q.n q.q.n q.q.M.k n e e e e M.M.k s.S.S.bX% e :.U o U U U o i =.U i =.=.=.=.=.n.=.yX=.=.n.i =.=.O.j =.=.=.=.j yX=.9.9.U =.=.i i i i =.IX] ] ] C wXC 5 oXyXi U o U o U U i i i i i i U o o xXe e e #Xe % % % % e % n q.q.M.n e n M.M.M.M.D.r.r.&XB.r.r.|.k nX#.LX6 6 3.LXLX3.6 3.6 6 6 z.z.z.z.a DX{.CX{.{.-.OXnX- nXOXOXOXOX{.OX-.{.-.{.{.{.{.{.{.g {.{.{.{./ b./ CXb.{.g / CX{.p.g P.p.DXp.[.DXDXDXO [.[.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.O [.O DX{./ CXd >.d d d d d d d 0 d d 8.d d 8.d d d d d d d eXeX0 8.d 8.d 8.d d d d d kXd kXd d d d >.H >.H / p.p.DX#.#.#.#./.z.z.z.3.3.3.3.3.6 6 6 6 6 z.a z.z.z.a /.a a z./.a a /.#././.#./.a /./././.a z.a a a a LXz.z.z.6 z.6 z.z.z.6 6 z.z.z.6 6 z.z.z.a a a #.a O a a a a O -.-.-.I &X-.-.I -.I I 8.8.} } } cXcXcX=XcX=XcXcXcXcX=XcXcX=X=X=X=X", +") [.) ) ) [.[./.3.6 z.z.z.[.H [.a DX/.uXz.z.#.P.P.q.OXuXuXP.uXuXP.q.M.P.n M.q.q.M.M.n e e e n q.n S.s.o bXxXe :.U U U U o o o i n.n.=.B B =.=.=.i =.=.yX=.B =.yXoXO.yXB FXyXO.O.yXn.9.bXU =.=.=.yX] C 2.] IXO.O.O.O.B i U U U U i 4 i 4 U 4 U U U U U o o o xXxXxXxXxXxXxX% % e e n n q.q.q.n n n M.M.M.M.&X} G } zX9XG G cXk DX/.z.6 3.6 LX6 3.3.6 6 3.z.z.z.LX#.uXOXnX/ p.P.{.OX- CXCXOX-.{./ {.{.OX{.{.P.{.{.{.{.{.g {.{.{.-.{.{.g {.g p./ / p.p.O [.DXDX[.[.[.[.[.uX/.[.[./././.#.#./.a a a /./.a a a a a /.a /.#.DXp.{.H kXd d d d 8.8.8.d d d d d >.d d d 8.d 8.eXd d 8.d 0 d d d d >.>.>.>.d CXd kX>.H H kXH / / / / p.p.p.p.[././.a z.6 6 6 3.3.3.3.6 6 6 z.z.6 z.z.z.z.z.z.z.z.z.z.LXa z.a #./.#.[.#.#./././.a /.z.z.z.z.z.z.z.z.z.z.6 6 6 z.z.6 6 6 z.z.z.z.z.z.z.z.z.a z.a a a a O a O -.-.-.-.I &XI I n -.I I I H.} } cXcXcXcX=XcXcX=XcX+.cXG G G cX+.", +"[././././.LXLX/.z.6 z.z.z./.H {./.DXLX[.#.z.a P.uXP.q.uX#.#.uXuXuXq.M.P.q.q.q.q.M.n e e e e n q.M.S.bXs.o o e % xX9.U U U o U 9.=.n.n.=.B B =.n.i 9.=.=.yXyXj O.oX2.2.IXO.IXIX] ] O.j FXj j j O.] ] j j FXj j j O.O.j B =.0XU.FXFXFX0Xi i U i U U o o o o xXxXxX% % % % % xXe e n n n e M.q.q.q.n n M.M.M.M.&XzXG +.9X=XS.S._ G nXuX/.z.6 6 LX6 6 6 6 6 3.6 3.6 6 /.[.CXD.CXDXDX{.{.OXOXCXOXCXOXOX{.g P.P.g DXDXO P.DXP.g P.P.p.p.DXg g g g O O p.[.DXO [.O O uXO [.O [.[.#./.#.#.a /.z.z.a z.z.z.z.z.z.z./.a #.#.#.#.[.p.p./ CXCXH >.>.kXkXkX>.>.H >.H kXH >.>.kXd kXkXd d d d >.d >.kXCXkXH kX/ H H CXH / / CX{.{.p.DX[.#.[.#.#./././.LXLX6 6 6 3.3.3.3.3.3.3.3.3.6 6 z.6 z.6 6 6 6 z.6 6 z.6 z.z.z./././././.[./././.z./.LXz.z.6 6 z.6 6 6 z.z.z.z.6 z.z.z.6 z.6 z.6 6 6 z.z.z.z.a a a a a a O a -.-.I -.-.I -.H.-.H.-.I I I I 8.H.} } } cXcXcXcXcXcXcX} +.G G ", +") ) /././././.a /.a z./.z./.{.k /.#./.#.DXz.a P.P.P.P.P.#.#.#.#.#.#.q.q.DXnXOXq.q.M.n e e e q.q.M.+.s.s.bXbX:.e :.o 9.U i U o U n.=.n.=.B B =.n.=.U i i =.B FX=.yXj j j j j j j j FXU.FXFXFXj FXFXj U.FXFXFXj IXIX' C C oX* ' ' 2.oXoXO.yX0Xi 4 U U o xXxXxX% o o o o o o xX% % e e e e e n q.q.q.M.q.q.OXnXnXnXr.G G +.S..nXDXDXp.DXP./ OX-./ OX{.{.g {.{.P.DXDXO [.#.DX[.DXDXO [.[.[.[.DXO [.[.[.[.#.[.[.[.#.#.#.#.#./.#./.a /.a /.a z.z.z.z.z.z.z.z.z.z.z.a a /.#.#.DXDXp.{.OX/ / {.{.{./ / / {./ {.{./ / / / / CX/ H / / / @./ / @.p.p.DXp.p.p.) p.@.p.p.) p.) [.[././././././.a a z.z.z.6 6 3.3.3.3.3.3.6 6 3.6 3.6 6 6 6 z.z.6 z.z.6 6 6 6 6 6 6 z.LX/.z./././.[././././.a a z.z.z.z.6 6 z.6 z.6 6 z.z.z.z.z.z.z.z.z.6 z.z.6 z.a a a a a a a a O -.-.-.I -.I -.I n -.I n I H.H.8.} cX} cXcXcXcX+.cX} cXcXcX", +") [.) ) [.[././.#.[.z.z./././ >.{.DXuX/.P.a z.#.P.#.uXP.#.a a #.a #.uXOXP.OXOXq.q.n e e e e n M.q.:.ZX9.bXo o % e xXU i U 9.U U i n.i n.=.B =.i n.=.=.=.FXyXyXyXFXyXyXFX=.=.yXj j FXFXU.FXU.FXU.j j j pXO.IXC C , , s , , i.wX>XwXwXC 2.oXN.=.4 i o 4 o o o o o o o o o o o o xX% % e e e n n q.q.q.q.q.OXP.{.CXCXB.|.} G +.=XS.=XG k uXuXuX#.#.p.6 LXz./.LX3.6 3.3.3.3.6 ) / P.#.uXDX[.P.P.{.P.p.g {.p.DXDXO P.DXDXDXDX#.O [.uXDXuXuX[.#././.#.#././.[./.#.#./.#./././.#.a #./.a LXz.z.z.z.6 z.z.z.z.z.z./.a z./.a a #.[.DXDX[.[.DXDXDXDXDX[.[.DX[.#.#.DX[.[.DX[.p.[.p.[.) [.[.[././.#././././.LXLXa z.LX/.LX/.LX/.z.a /.a z.z.z.z.LXLXz.z.6 6 6 6 3.3.6 6 6 3.3.6 3.6 3.3.6 6 3.3.6 3.3.6 6 6 6 6 6 z.6 z.6 z.z.z./.LXa /././././././.z.a z.a z.z.z.z.z.z.z.z.z.z.z.a a z.a z.z.a z.z.a 6Xa a a O a a a -.-.I -.I -.I H.-.H.-.8.-.H.8.8.} } } } cX} cXcXcX+.cX+.", +") ) ) ) [.[.[.[.[.DX/.6 uX[.p.CX{.DXDX[.P.#.6 z.uX#.#.#.uXa a a #.a uXq.q.P.nXq.q.k n e e e n q.k % 9.9.bXo bX:.% :.bX9.9.9.U U U n.i 9.i *.=.n.i i =.B FX=.FX=.=.=.=.=.=.0XFXyXyX=.=.=.=.FXFXj FXj j j IX] C i., s s s , s , , , iXwXA oXO.1X=.0Xi U U 4 o o o o o U o xX% % e n q.q.q.q.q.q.P.P.P.P.q.q.P.P.P.{.P.CXB.B.&X|.} G +.G {.uXP.DX#.DXDXLXa /.[./.LXLX3.3.3.3.3.2X[.#.#.uXuX#.DXDXuXDXDXP.{.P.{.DXO DXuXO DX#.#.[.#.[.[.uX[.[.#./.#.#.#.#.#././.#.[.#.#.#./.#.a #././././.z.z.z.z.z.z.z.z.a z.z./.a /.#.#.#.#.#.#.#././.a /.a a /.a /././.LXa /.LX/.LXLXLX/.LXLXLXLXLXLX6 z.6 6 6 6 6 6 6 6 3.6 3.3.3.6 6 6 6 z.LXa a z.z.LXz.a z.z.z.z.z.6 6 6 6 6 3.6 6 6 6 6 6 6 6 3.6 6 6 6 6 6 6 6 6 z.6 z.z.z.z.6 z.z.z.z.z././././.#./.#.a a a z.z.z.z.z.z.z.z.a z.z.a z.a a a #.2Xa a O a a 2XO a O 2XO O O -.I -.I I 8.I H.8.H.8.I H.8.I H.8.H.8.H.8.H.} } cX", +") DXp.[.) [.@.[.[.[.DXz.[.{.{.p.nXDXDXDXDXuX6 6 a #.a #.uXa a a a #.uX{.q.P.q.q.q.n n e e e e n M.% _ ZXbXS.bXo % % U 9.i n.9.;XU U U U bX9.B n.*.B =.=.B =.B =.=.=.i i i i i i i i i i i FXFXFX4 =.i =.=.j IXC wX, , , , , , , , , , wX* oXj =.i 4 U U o o 4 o o o o o xX% e e e e e q.q.q.q.q.P.P.P.P.P.q.P.uXP.{.{./ CXB.B.&Xr.} } k DX#.uXuXuXDXuX/.#.uXDXp.[./.6 3.3.3.3.3.6 6 z./.[.a uXDX#.uXO DXDXDXp.DXDXDXDX[.DXuX#.#.#.#./.#.#.[.O [.O O [.[.O O [.#.#.#./.#./.#.a #.a a z.a z.z.z.z.z.z.a z.a /.a a a a /.a /.a a /.a z.z.6 6 z.z.6 6 z.6 z.6 6 z.6 z.6 6 3.6 6 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.6 6 6 z.LXLX/.LXz.LXz.z.z.z.z.z.z.z.6 z.z.z.6 6 z.z.6 6 z.6 z.6 6 3.6 3.6 6 6 6 6 z.6 6 6 z.z.z.6 z.z.z.z.z.z.a LXz.LX/.a a a a a z.z.z.a z.z.a a z.a a #.#.a O O O #.O O O a O a O a O O O -.-.-.-.8.-.I 8.I H.-.H.8.H.I I r.I n I D.&XD.&X", +") [.p.p.@.[.@.) p./.#.LX/.nXCXp.CX{.DX#./.P.6 3.6 a z.a uXz.a a uXa uXP.q.uXq.M.q.M.n n % % % n q.n S.9.bXo bXbX% % o 9.9.9.9.;Xo bXU U bXU B B B B yXyXyXj O.=.n.i i i i n.=.=.=.i =.=.=.FX=.=.i i U i n.yXO.> 5 wXwXi.i.i.i.* wX* , , , >XwXoXY.B =.0Xi U U U U U o o o o xX% % % :.% e n k n n q.q.q.q.q.P.P.P.P.OX{.OXOXCXnX>.B.B.nXP.#.#.#.uXuXP.DX/.DXuXDX{.p.) /.3.3.3.3.3.3.3.6 z././.#.#.#.uXO P.{.{.g p.DXP.DXDXDXO DXDXuX#.uXuX#.[.[.O DXO DXp.O [.p.[.O #.#.#.#.a #././.z.a a z.z.z.a a a z.a /./.#./.a /.a LX/.z.z.z.6 6 6 3.3.6 6 6 6 6 6 6 3.6 3.6 3.6 3.3.3.3.3.3.3.3.3.; 3.3.3.3. 3.3. 3.3.3.3.3.3.6 6 6 6 LXz././.a LXz.z.z.z.6 6 6 z.z.z.a a a a a a a z.a a a z.a z.z.6 6 z.6 z.6 z.z.z.6 z.6 z.z.z.z.6 z.6 6 z.a a z.LXz.a a a z.a z.z.a z.z.a a a #.a a O #.O O O O O -.O -.O -.O O O O O O O -.b.I I 8.-.H.I 8.I I I I H.-.r.n I M.- I n ", +"[.) [.p.p./ p.{.p.p.a #././ CXp.{.{.DXDXDX#.a 3.3.z.z.z.#.uXa a #.#.uXq.OXP.q.M.q.n e e e % % e n n :.s._ S.;XZXxX% xXU 9.9.U ;X:.o o bXo ;Xn.n.B B yXyX=.B O.O.=.i i i 0XFX0X0X=.0X=.=.=.=.FXFX=.=.=.yXj O.> IX* * * * * * wX, , , f.i., , , wX' oX1.Y.B *.i i U i U i U bXo o xX:.:.:.:.:.:.:.9X:.% k nXq.q.P.q.OXOXnXOXnXnXCXOXOXD.B.nXuX#.#.#.uXuX{.#.#.#.DXDXP.uXp.p.LX6 3.6 3.6 6 3.6 /.z.LXz.LX/.[.DXp.DXP.P.DXDXp.p.DX[.uXO O p.p.g P.{.p.g {./ g / b.g g O O [.[.[.[./.a a /.z.z.a a a a a #.#./.#.#./.#.#.a a a z.z.6 6 6 6 3.6 6 6 6 3.6 3.6 6 6 3.3.3.3.3.3.3.3.3.3.3.3.3. 3.3. 3.3. 3.3.3.3.3.3.6 z.z.LXLX/.a /.z.z.LXz.LXz.z.z.z.z.z.a z.z.z././././.[./.[.[./././././.a a a z.a z.z.6 z.6 z.6 z.z.z.z.6 z.z.z.a z.LXz./.a /./.2Xa a a a a a a a a a #.a #.O #.O uXO -.O -.g -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.I I -.8.-.H.I I &Xr.I H.I D.D.&XM.- ", +"[.) [.[.) / / / / p./.#.a p.CXCX/ CX[././.z.a 6 3.z.uXz.uXuXz.a uXuXuXq.q.q.q.n e k e e e :.% e q.q.e xXbXbXo ZX9.:.S.U 9.s.bX;X% :.o o bXbX9.9.=.=.=.=.=.i n.=.i i i n.=.=.=.i i U U i i =.=.FX=.=.=.yXj O.> > 5 * C C wXi.i.i.i.i., * jX* A * jXoX1.1XB T.9.bXS.S.S.S.bXbXbXxXxX:.xXxXxXS.S.S.9XzXzX&XB.OXP.P.P.P.q.CXCXnXnX>.nXOXCXnXnXP.uX#.#.#.uXP.P.#.uXDXDX{.P.P.CXp.#.LXz.6 6 z.6 3.LX#././.LXLX[.#.p.DX[.DXO DXuX[.DX[.p.{.DXP.p./ -.CX/ CXCXH CX/ / / / / CXg p.O O O [.#.[.#.a /.#.#.#.#.#.#.#.#.#.a /.#./.z.a a z.z.z.6 z.3.3.3.3.6 3.6 3.3.3.3.3.3.3.3.3.; 3.3.3. 3. 3.3.3.3.3.3.3.3.3.3.3.3.3.6 6 6 6 z.z.z.LXLX/./././.LXLXz.z.z.z.z.z.a /././././.) ) ) ) ) ) ) [.[./.) ) /.[././.#./.a a z.z.z.z.6 6 z.z.z.a z.a a /.a /.#.a #./.#.#.#.a a #.#.#.#.#.#.a #.#.O uXO uXg g g g -.-.g -.-.b.-.-.-.-.O -.-.-.-.-.I I I I I I I 8.-.-.I I I - D.I D.", +"[.DXp.p.p.[.[.p.p./ #.a #.#.OX{.DXH {././.#.a z.3.z.a z.#.uXa a a #./.q.OXk M.n e % :.e % % :.e n q.e :.s._ ;X9.ZX;XxX;XbX9.bXxX:.% % o U 9.i n.n.n.n.n.i i i U i i i i i i i U U U U i =.=.=.=.=.=.=.B O.IX2.C wXwXwXwXwXwXi.i.i.wXwXC C * * * oXoX1.1XT.9.S.:.:.:.:.:.S.:.% :.% xX:.xXxXS.:.9X+.9X&XB.nXnXq.P.uXq.OXnXnXnX>.M.nXnXOX{.k nXq.P.uXP.DXP.CX{.#.uX#.DX{.{.{.OX{.uX#.a a z.a z.z./.[.#.#.a LX[.#.[.[.[.DX[.[.DXuXDX#.[.DXDXP.P./ {.CXH CX- >.>.- >.>.CX/ b.CX/ g p.g O [.#.O uX#.#.#.#.#.uX#.#.#.#.#./.z.a z.6 z.6 6 6 3.6 6 6 3.3.3.3.3.6 3.6 6 3.3.3.3.3.3.3.3.3.3.6 3.3.3.3.3.3.3.3.3.3.3.6 6 6 z.z.z.LXLXLXLXa z.LXz.z.z.z.LXLXz.z.z.z.LXLX/./.) ) ) /.[.[.) ) ) ) ) ) ) ) ) ) ) ) ) [.) [.[.#./.a a a a a z.z.a /./.a /.a /.#.#.#.#.#.#.O O O O [.O O O O #.uX#.#.g g g g g -.g b.b.b.b.b.b.b.b.b.b.b.b.b.-.-.-.I -.I -.I -.r.I 8.M.I D.I r.n M.", +"p.[.DXDXDXp.DXDX[.DXDX#.#./.p.{.DXp.{./.z./.z.z.3.z.a a a P.uXuXuXuXuXq.q.n n e % % :.% % % % k q.q.n xXo bX;X9.ZX9.xXxX;XbXo o % % % o U 9.n.n.=.B yX=.n.i i 9.n.=.yXyXyXyXB n.n.=.=.=.yXj j FX=.B yXO.oX2.* C wXwXwXi.i.wXwXwXwXwXwX* wX* * wXA oX1.1X*.9.S.:.% % % :.S.S.9X:.% :.9X:.:.S.:.9XzXe n M.M.q.q.P.P.nXk OXnXM.>.>.nXnXOXOXOX{.OXq.DXP.P.P.OXOXDX#.uX#.P.OXOX{.OX{.DXDX#./.#.#.a a DX[./.#./././.[.[.[.uXDX[.[.[.DXDXp.p.p.p.p.{.{.OXCX/ CXCXH CXCX>.- >.>.- H H / CXg p.[.[.#.#.#.#.uX#.uX#./.a a a a z.z.z.6 6 6 3.6 3.3.3.6 3.6 3.6 3.z.6 z.z.z.6 6 z.6 6 6 z.z.6 6 6 6 z.z.z.z.z.z.z.z.6 z.z.LXLXLXz.z.z.a LX/.a LXLXLXLXz.z.z.z.z.z.z.z.6 LXLX/.LX/.) ) /.) [.) ) p.) [.) [.) ) ) p.) ) p.p.p.p.p.[.[.#.#.#./././.#.#.#.#.[.#.O O [.O #.O O O O O O O g g O g g O O g g -./ b.b.I I I I b.b.b.b.b.b.b.b.b.b.b.b.-.I I I -.I b.I I I I I I I I I ", +"p./ p.p.p.DX[.[.#.#.DX#./.#.#.{.[.p.{./.#.z.z.a 3.z.a #.#.uX{.#.uXuX#.OXnXn % e % bXxXxX% % :.% M.q.M.:.+.bX;X;XT.ZX;XxX% xXo xXxXxX:.xXi n.i i n.n.n.=.=.n.n.=.j O.oXIXIXO.O.IXO.O.O.O.j j yXj O.> > * 5 * C * * * * * wXwXwXwX* wXjX* * * * * * * oXu.w.ZXbXo :.S.S.cXG G S.9X:.zX% zX:.:.S.+.:.9Xe n M.k nXk nXOXOXOXnXB.M.B.AXB.nXP.P.nXnXnXP.q.P.P.P.{.P.uXa #.uX{.CXOXCX{.P.DXP.uXuX#.#././.DX[.LXz.LX/./.[.[.[.#.uX[.DX[.[.DXDXDXP.{./ CX/ / CX/ CXCXCXCXCXH CXCXH >.>.- CX/ / g p.p.[.[.#./.#.#./.#././.z.z.6 6 3.3.3.3.3.3.3.3.3.3.6 6 z.6 z.z././.[.) ) ) /././././.LX/././././././././././././././.LXLX/./././.LXa z.LXz.z.z.z.z.6 6 6 6 6 6 6 z.6 z.z././.LX/./.[.) [.) ) ) ) ) ) p.p.p.) p./ p.p.p.p.p.p.[.) O [.O #.O [.[.O O O O #.#.O O O O O O g g g g O O g g P.g -.g g / b.b.b.b.b.b.b.b.b.b.b.b.b.b.-.I b.b.b.b.-.-.I -.I I -.I - I r.I I AXAX", +"/ / {.p.p.p.DXp.[.[.[.uXa #./.p.DX/.p.LX#./.6 a z.6 z.a z.uXOXuXuXP.P.q.k zX9X% % s.S.xX% e % % q.q.q.% xXS.bXbX_ ZX;XxX% :.;Xo o o bXS.bXU i i U i 9.i n.n.=.B j O.oXoXIXIXO.O.O.O.IXIXO.O.O.> > C C wXC C C * C * * * * * * * * oX* oXoX* A * * A oXoX1X*.ZX9.bXS.S.#XzXk k k n k e k 9X9X:.:.:.+.9XzXn M.M.nXB.D.OXOXnX>.M.AXD.OXOXOXP.q.{.nX{.P.P.OXP.{.DXDXuX[.P.P.CXCXOXOXOXDXP.DXDXDXuX#././.[./.LXLXLXLXLXLX[./.#.#.#.#.[.[.DXDXDXDXDX{.{.{.OXCXCXH H H >.H H - CXOX/ {.{.{./ g p.p.p.p.DX) [.DXDXDX[.[././.z.z.3.3.3.3.3.3.3.3.6 6 6 z.a a /./.) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) 2X) 2X/.2X/.LX/./.2X/././.LXz.6 6 z.6 3.3.3.3.6 6 6 6 6 6 z.z.LXLXLX/./././.[./.) ) ) ) ) @.@.p.@./ / / g / / {.p.p.[.DX#.uXO #.#.#.O O O O O g O O p.p.p.p.p.g g P.P.g g {.{.{.g g {./ / / / / b.b.b.b.b.b.b.b.b.b.b.b.I b.I b.I b.I I -.I -.b.I I I I AX", +"p.p.@./ p.p.[.[.[.[.#.[./.a /.DXp./.DX/./.z.6 z.z.6 z.z.#.uXP.P.uXP.P.OXe n S.% % _ o :.:.e % :.n q.M.% xXxX;Xo bX_ s.+.% % ;Xs.bXU 9.9.bXbXbXU U U i i i =.n.n.B yXO.O.O.O.oXIXIX* > IX> > > > 5 * C C wXwXi.i.wXwXC wX* wX* * oX* oX* oX* * * * * oXO.N.N.*.ZX_ s.S.+.} zXn M.M.n M.n n k zXzX9XzXzXzXzX&XB.&XM.nXP.nXnXD.nXnXOXOXq.P.q.nXnXnXnX{.nX{.nXP.OXDX#.uXDX{.OXM.nXnXCXOXP.P.OXP.P.DX#.#.#./.z.6 6 3.6 6 6 /././.[.#.#.uX#.[.uXuXDXDXP.{.p.p.{.OXCXCXCXH >.I >.d >.H H {.{.DXDXuX#.#.[.DXDXp.@./ / / / / p.#.#.a z.6 6 6 z.z.z.z.a /././.[.) ) ) ) ) ) ) F ) ) F ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) /./.[././././.LXz.6 6 6 6 6 6 6 3.3.3.3.6 6 6 z.6 z.z.z.z./.LXLX/././.[.p.p.@.p.@.@.@./ @.@.p./ p.p.g {.p.p.O O O O O [.O O uX#.uXO O O uXg O DXDXg g p.p.P.DXp.g {.{.g g g -.-.b.b.b.g b.b.b.g b.-.b.b.b.b.b.I b.-.-.-.b.I b.I b.-.I I AX8.", +"{.p.DXDXp.p.DXp.DX[.[.DX[.#././.[.LX/.#./.z.6 6 a 6 a a a uX#XP.uXq.P.q.n zX:.+.% +.s.% :.% % xXe q.P.n xXxXS.o S.s.s.s.:.:.bX9.9.9.i n.9.U U n.n.n.n.n.n.=.n.n.B yXyXO.1XO.oX* > > > IXIXO.O.O.O.IX* C wXwXi.wXwXi.C wXwXi.i.i.i.wX* wXwXwX* * oXoXoXoXyXB B *.ZX9.bXs.S.G zXB.q.q.q.q.q.q.M.k n e e zXzXn M.B.nXnXOX>.nX>.nXOXP.P.q.OXnX{.q.{.nXP.P.P.nX{.OX{.#.#.#.uXOXnXB.M.nXnXOXP.P.{.OXOXP.DXDXDX#.z.6 3.6 6 6 LXLX/.[.[.[.DX[.[.[.[.#.#.#.DXuXDXp.DXDX{.{./ / CXCXkX>.>.I H H / @.p.[.#.#.DXDXDXDX{.CXCXCXH >.>.H / P.DX#.a a a /./././.) /.[.[.) p.@.@.) ) ) @.) ) ) ) ) ) ) ) F ) ) ) ) ) ) F ) @.@.@.) ) ) ) /.) /./././././.z.6 6 6 3.3.6 3.6 6 3.6 3.6 6 6 6 6 z.6 z.z.LXa /.LX/././.) ) p.p.p./ / / p./ / / p.g g p.DXp.p.p.DXDX[.[.O [.DXDXDXDXO P.g P.DXDXDXDXDXDXP.P.DXp.{.P.g p.g g g / / / g u -.u -.b.b.b.b.b.b.b.I b.b.b.b.-.-.-.b.-.- I I 8.", +"p.DXp.[.[.[.[.[.[.DX#.[.[.[.a /.p.LXLX/.a z.6 3.z.6 z.#.a uXOXk a P.q.OXn +.zX:.zX9XS.9X% % % :.:.M.P.M.:.xXxXS.o s.ZXZXS.S.;XZXZXn.9.i i i i n.=.n.n.n.n.ZXZXn.n.B 1XyXO.oX> > oXO.O.yX=.=.i n.*.yXIX* C wXwXC * > * * C i.i., , , , i.* wX* * * wX* oX* oXu.N.B 1X*.T.z S.9XzXn M.q.P.q.q.q.q.M.n e e % zX&Xn B.nXnXOXOXOXOXuXq.P.nX{.nXnXOXk P.nXq.nX{.{.{.OXOXuXa /.[.{.OX>.nXCXnXCXOX{.DXP.OXOXP.DXDXDX#.LX6 6 6 6 LXLXz./.[.[.[.[.DXDXp.p.DXDXO DXuXDXDXDXuXP.{./ H - kXkXkX>.>.kXH / {.@.p.p.{.{.{.{./ CXH nXH H CXH kXH H kX/ @.@.) ) ) /.) ) ) p.) p.@.@.) @.@.) ) ) ) ) ) ) ) ) ) @.) @.@.@./ / @.@.) @.@.@.@.@.) ) ) ) ) /.2X2XLXz.6 6 6 3.6 3.3.6 3.6 3.6 6 6 6 6 6 6 z.z.6 6 LXz./.[.[.O [.p.p.g {.{./ {.p.p./ p.p.{.{.{.P.P.g p.{.{.{.g p.g g / {.p.p.@.{.p.g g p.g p.p.g P.DXp.{.{.{.g g g g g g -.g -.g g b.b.b.b.I b.b.I I I I I b.I b.-.g b.I I ", +"p.) p.p.p.@.DXp.[.DXuXDX[.[.[.z.#.LX6 /.z.z.6 6 z.z.z.a uXuXq.B.#.P.q.P.nX+.9X+.9XzXS.% :.:.:.xX:.e P.q.e xXo s.s.s.ZXT.s.s.s.ZXn.n.n.n.n.n.i n.=.n.9.U U 9.n.B yXO.O.O.O.oXO.O.yX=.n.i 9.n.n.=.B B O.* C * > > IXoXO.O.IX* wXC wX* wXi.wXi., , wXjXwX* * A oXyXB N.B ZXbXbX;XS.+.zXe k q.OXq.q.M.n e % % % n n M.B.D.>.CXCXOXP.P.P.nXP.P.nXq.OXP.P.P.nXP.nXp.{.{.OXuX/./.p.P.{.CXCXOXH OX{.p.DX[.{.OXP.uXDXDX[.LXLXLXLXz.2X/.LX/.#././.#.#.#.[.[.) [.) [.DX[.DX[.DXP.g / CX>.>.d d 8.8.8.d >.kX/ / / / / OX/ OXH - - nX- nX>.- - H I H H / / / @.p.) ) @.@.@.@./ @.@.@.@.@.@.@.@.@.@.@.@.@./ @.@.@.@.G.p.@./ @.@.@.@.) p.@.) ) ) ) /.LXLX6 6 6 6 6 3.6 6 6 6 6 6 6 6 6 6 6 6 z.6 6 z.z.z.z.z./.a /.#.O O p.p.{.{.p.{.{.p./ {.p.@.DXp.p.p.{.{./ @./ / / / / / CXCXCX/ / / / / / g / / / / {.g g / {./ {.-./ -.g -.g g g g g b.b.b.b.I d b.d I d d I I d I b.b.H I ", +"p.p.p.[.[.[.[.[.p.[.[.[.[.p.[./.DX/.3.z.z.z.6 6 z.a z.a P.P.q.B.uX#.OXOXM.zXzX9X+.k zX:.:.:.:.xXxX% q.#.e xXS.;XZX9.*.*.ZXs.9.n.*.n.n.n.n.n.n.=.B B =.n.9.9.B 1XyXB B yXO.yXB =.B yXyX=.n.n.n.=.*.yXO.> * * * oXO.yXO.O.IX> > * * * wXi.i., i.wXwXwXwXwX* * O.1XyXN.B =.n.*.ZXZXs.s.+.+.zXzXk e e 9X:.+.xX9X9Xe zXzXr.B.B.B.nX{.q.{.{.{.{.P.{.P.q.nXnXP.{.nXuXP.OX{.{.uXa /.p.{.P.OX{.P.CX{.{.p.#.a #.DXDX#.uX#.#.a /./.LX/././././.a /./././.#./.#.#.#.DX[.DXDXDX[.) p.p.p.p.CX/ >.>.d d d kX>.kXH H H H / H kX>.kXH H H H CXH H - H CXH H / @.p.p.p.p.p.p.p.@.@./ @.kX/ @.@.@.@.@.@.@.@.@.@./ u / / / u / @./ @.p.@.@.@.) O /././.2X/.LX2X6 3.3.6 z.z.z.6 z.6 z.z.z.z.z.z.z.6 z.z.z.z.z.a /.a /.#.#.#.[.#.DXDXDXP.p.p.p.p.p.{.{.{.{.{.{.p.p.p.P.@.{.@.{.g / / / / / / / / / / / g / / b.H / H / H CXb./ -./ g g g g g g g g g g -.b.b.b.b.b.I I d d I d d d I kX", +"DX[.@.p.p.p.p.[.p.[.[.[.[.p.p./././.6 6 z.z.z.6 z.#.#.#.P.q.q.n uX#.q.P.nXzX9XzXS.9XzX+.S.:.:.:.:.:.e P.B.S.;X_ ZXZXT.w.*._ n.n.*.*.n.n.i n.n.n.n.n.*.9.9.ZXB yXyXyX1XB *.i 9.=.B yXO.O.=.=.n.=.=.B yXO.* * * oXoXO.> oXoXoXIXoX* wX* * jXi.jX* oXA * A 1.B yXyXoX1XB =.n.B B *.ZXZXs.s.+.xXS.S.+.S.:.:.:.:.% % 9X9X+.} r.B.B.nXOXnXnX{.{.q.P.{.{.{.P.k {.#.uXP.P.nX{.P.uX#.uX{.p.P.CX{.P.OXP.p.p.#./.#.P.#.#././.a z.z./././././.[.#.a z.z.z.a z.LXa z./.a /./.[.#./.#.) p.) @.@./ H kXH >.kXCX/ / / @./ / / / CXH H >.>.>.>.CXH CXCXOX{./ {.{.p.p.DX[.[.[.[.[.[.@.p.@./ @.@.p.p.p.p.p.) p.@.{./ / / H / kX/ / / @./ p.p.) ) ) /./.2XLXz.6 LXz.6 6 6 6 z.z.a a a a #.a a a a z.z.z.a a LXa a #.a #.#.#.DX#.[.DXDXDXP.P.DXp.p.DXp.p.p.p.DXDXDXp.P.p.P.p.{.p.p.p.p./ / p.p.g @./ / g / / / H CXCX/ / / CX/ -.-.g g g g O g O O g O O O g g g g b.b.I I kXI I d AXd ", +"p.@.p.p.p.p.p.p.[.[.#.DXp.@.{.p.#.#.6 6 z.z.6 z.6 #.uXuXuXP.OXnX{.a {.q.q.n } G =X+.k :.% e e % :.% % &XnX;XbX_ ZXT.n.1X1XZX*.*.n.U bXbX9.U bXbXo ;XxXS.+.9.n.*.B B B n.i 9.i i n.B B B O.O.O.O.yXoX* wXwXoXIXO.IXIXO.IXIXIX> * * * * wXi.i.wX* * * * O.O.oXA oXO.O.B B B 0X*.=.n.n.ZXbXbXS.bXS.s.s.s.s.o xXxX:.:.+.S.9XG n zXB.k nXq.k CXk P.nXq.OXnXDXuXP.nXOXnXP.q.OXOXP.#.P.OX{.OXnXOX{.{.P.p.p.#.#.#.P.DXuX#./.a z.6 z.LXLX/.a /./.a /./.LXa a LXa a z.z.a z.a a LXa z./././.) ) {./ / / / / @.p.[././././.[.DX{./ / / H >.>.I >.>.H CX{.p.DXuX[.#./././.[.[.#.#.[.DXDXDXp.p.p.DXDX{.p.DXp.@./ / / / / / / / / @.@.@.@.p.) ) ) /.LXLXLXz.6 z.z.z.z.a a a a a a a a a a a /./.a z.z.a a /.a #././.#.#.DXDXDXDXP.p.DXP.DXDXDXDXDXDXDXp.p.DXDXO P.p.DXp.P.DXO O O DXg g p.P.P.p.@.g {.g g / / -.b.CX/ CX/ / / g g g g O g g O g g g -.g g g g g g / - kXI I I AX", +"p.p.@.@.@.p.p.p.p.[./.[.p.H / p./.#.6 3.6 6 6 a z.#.uXuXP.q.P.q.OXa DXB.OXM.&XzXG _ &XzX:.% k e % :.:.9XB.S.ZXZXn.*.*.w.Y.*.9.n.n.9.U U 9.U o S.xXo :.xX;X9.n.9.=.=.B =.=.n.n.=.=.=.n.i =.yXO.oXoX* oXyXO.B yXyXO.O.O.yXO.oX> * > * > C wXi.wX* jXC oXY.yXO.Y.O.B =.n.n.n.=.B B B *.B n.ZX9.ZXs.s.s.bXs.bX;XS.S.S.s._ S.S.% 9XzXM.M.B.M.B.OXOXnXnXCXDXuXq.q.{.nXnXq.P.q.q.OXP.P.P.OXOXCXB.nXOXnXP.{.p.uX#.P.P.P.P.[.#.a LXz.LXLXLXLXLX/./.a /././.#./././.#././.a a a a a z.a /.z.a LX/.[.DXp.p.{.p.{.p.[.#.#././.LX/./.[.[.p./ / / H >.H CXCX/ @.DX[.#./.#./././.#.#.[.DXDXP.P.DX{.p.DXDXg p.P.p./ / / / @./ @./ / @./ / @.@.) ) ) @.) ) ) [./././.#./././././.#././././.LXa z.LX/.a z.LXz./.a #.#.#.#.#.#.#.O [.DXp.p.{.p.@.{.{.p.p.DXP.g {.p.DXO g DXO g g DXp.p.p.DXDXp.p.g DXp.p.{./ g CX/ / / b./ CXCXb.H b./ -.-.g g b.g -.-.g g g g g g g g g g g b.H H I " +}; --- plib-doc-1.8.1.orig/html/ssgAux/ssgaSky.xpm +++ plib-doc-1.8.1/html/ssgAux/ssgaSky.xpm @@ -0,0 +1,562 @@ +/* XPM */ +static char *ssgaSky[] = { +/* columns rows colors chars-per-pixel */ +"400 300 256 2", +" c #030406", +". c #07080A", +"X c #0D0E10", +"o c #0F1012", +"O c #151618", +"+ c #1D1E20", +"@ c #1F2022", +"# c #252628", +"$ c #2D2E30", +"% c #2F3032", +"& c #363739", +"* c #383E43", +"= c #3B444C", +"- c #394046", +"; c #3E4751", +": c #3B5A6D", +"> c #3E6476", +", c #444648", +"< c #434B54", +"1 c #454D58", +"2 c #494D54", +"3 c #4A515C", +"4 c #4B5056", +"5 c #555658", +"6 c #45516D", +"7 c #4A556B", +"8 c #4E586A", +"9 c #4D5562", +"0 c #4C5670", +"q c #545C66", +"w c #525B69", +"e c #585E6D", +"r c #545963", +"t c #565D71", +"y c #456978", +"u c #5B6264", +"i c #5B616C", +"p c #576066", +"a c #5D6273", +"s c #546C7A", +"d c #476D7B", +"f c #696D5E", +"g c #666B5F", +"h c #6D705C", +"j c #72745A", +"k c #7C7B56", +"l c #797959", +"z c #767858", +"x c #616562", +"c c #646961", +"v c #686A69", +"b c #616575", +"n c #616678", +"m c #65697B", +"M c #686C7D", +"N c #6A6B73", +"B c #6E7064", +"V c #706E77", +"C c #777667", +"Z c #777577", +"A c #6F7072", +"S c #4B7684", +"D c #58678C", +"F c #59688C", +"G c #57678B", +"H c #5E6D90", +"J c #527C8B", +"K c #577A89", +"L c #497184", +"P c #696E80", +"I c #606D8F", +"U c #606E90", +"Y c #6D7183", +"T c #607D89", +"R c #647293", +"E c #697595", +"W c #6D7896", +"Q c #6C7999", +"! c #697697", +"~ c #707486", +"^ c #727688", +"/ c #7D7D80", +"( c #737D9A", +") c #787E9A", +"_ c #707996", +"` c #57818E", +"' c #558391", +"] c #5B8492", +"[ c #5B8896", +"{ c #5D8C99", +"} c #578894", +"| c #5B8E94", +" . c #638995", +".. c #638C9A", +"X. c #6A8D9A", +"o. c #658694", +"O. c #64919D", +"+. c #6B919D", +"@. c #6A9795", +"#. c #75809D", +"$. c #728C9C", +"%. c #7B829D", +"&. c #778B9C", +"*. c #72929D", +"=. c #76989B", +"-. c #6A898A", +";. c #6C94A1", +":. c #6895A1", +">. c #7B85A1", +",. c #7D8AA3", +"<. c #7686A1", +"1. c #7394A1", +"2. c #7499A3", +"3. c #7B93A3", +"4. c #7B9AA4", +"5. c #7B95AB", +"6. c #7D9CB2", +"7. c #76A29A", +"8. c #7CA2AF", +"9. c #807E56", +"0. c #827D68", +"q. c #837C78", +"w. c #857D80", +"e. c #BAAB3D", +"r. c #8D894E", +"t. c #848153", +"y. c #898551", +"u. c #8A8558", +"i. c #928C4D", +"p. c #938C57", +"a. c #9B934A", +"s. c #98914A", +"d. c #9B9256", +"f. c #898367", +"g. c #8B8277", +"h. c #958B67", +"j. c #988977", +"k. c #9D9066", +"l. c #9E9072", +"z. c #A59B47", +"x. c #A79957", +"c. c #B49B5B", +"v. c #B69B59", +"b. c #A38E6D", +"n. c #A08E70", +"m. c #A4926B", +"M. c #AA9664", +"N. c #A09070", +"B. c #B09960", +"V. c #ADA144", +"C. c #B6A745", +"Z. c #BBA353", +"A. c #B7A456", +"S. c #AFA052", +"D. c #CAB53B", +"F. c #C8B53A", +"G. c #D4BD35", +"H. c #D2BA3A", +"J. c #D4BA38", +"K. c #C0AF3D", +"L. c #C3AB4B", +"P. c #C4AA48", +"I. c #C0A650", +"U. c #CBB342", +"Y. c #C5B145", +"T. c #DCC42E", +"R. c #D9C131", +"E. c #D6C032", +"W. c #E0C929", +"Q. c #868587", +"!. c #80859E", +"~. c #8D8E91", +"^. c #889697", +"/. c #969799", +"(. c #908480", +"). c #8186A0", +"_. c #848AA3", +"`. c #838EA8", +"'. c #898EA5", +"]. c #8A8EA8", +"[. c #8293A5", +"{. c #8592A9", +"}. c #829AA5", +"|. c #839BAA", +" X c #8A90A6", +".X c #8C92A9", +"XX c #8C99AD", +"oX c #899DA5", +"OX c #839CB2", +"+X c #8D9CB1", +"@X c #8C96B0", +"#X c #9095AB", +"$X c #9398AE", +"%X c #9A9DA3", +"&X c #939CB1", +"*X c #999DB2", +"=X c #88A1A8", +"-X c #84A1B5", +";X c #8BA1B5", +":X c #8BA5B9", +">X c #8CA9BC", +",X c #84A6BA", +".6.#.#.`.! `.<.! #.Q ! #.! ! ! ! ! ! H ! H ! H H H H H G G H H G G G G G D D D D D D D D G G G G G G G G G G D D D D D D D D D D D D D D D D D D D D D D !.!.!.!.!.!.%.!.!.!.!.!.!.) !.) ).) ).).!.!.!.!.) ).).%.) ) %.%.).%.).%.).%.>.).).`.].].@X@X5X5X5X5X5XqXgXgXgXgXhXhXhXjXlXlXzXzXzXnXnXnXNXNXNXNXVXVXVXSXSXSXSXSXDXDXSXNXhX*X#X#X*X#X#X#X].$X$X$X].$X#X#X#X#X#X$X$X#X#X#X#X#X@X@X@X#Xw.5X$X].$X#X].#X].$X].$X#X#X#X].#X#X#X#X#X$X0X0XqXqX0X4X#X#X].].].].#X#X$X*X5X5X&X&X5X@X@X@X@X@X`.`.6.`.`.`.( `.>.>.<.<.<.#.#.Q #.#.Q Q Q Q ! ! ! ! ! R R R R U R H H H U H ", +"1X*X5X5X5X5XaXgX5XgXgXgXgXgXhXjXhXjXlXlXlXlXzXzXnXnXNXnXNXVXVXVXVXVXVXVXVXSXSXSXSXAXAXDXDXDXFXFXFXFXGXGXGXHXHXHXHXHXHXHXHXKXGXKXHXGXGXGXGXFXFXFXFXDXDXDXAXAXSXAXSXSXSXSXVXVXVXNXNXNXNXnXNXnXzXzXlXlXjXhXhXhXgXgXaXgXgX5X5X5X5X5X@X@X@X@X@X@X@X`.@X`.`.`.Q `.`.! `.! Q ! #.! ! ! ! ! ! ! ! ! ! H H H ! H H G G ! H G G H G G G G D D D D D D D D D D D D D D G G D G D D D D D D D D D D D D D D D D D D D D D D !.!.).).).).).!.!.!.) !.!.!.!.!.).).).).!.!.) !.) !.%.%.%.!.%.%.) %.) %.%.%.>.).).].`.@X@X*X@X5X@X5X5X5X5XgX5XgXgXhXhXlXlXlXmXzXnXnXnXnXNXNXNXNXVXVXVXSXSXSXSXSXDXAXSXNXhX*X*X$X#X#X$X$X$X#X].$X#X#X#X#X].#X#X#X].#X#X#X*Xw.5Xw.@X#X@X@X].$X].#X#X#X#X#X$X].#X].#X#X#X].#X].].#X*X*X4X*X$X#X].].].].].].].].].].*X@X@X5X@X@X5X@X@X@X`.@X`.`.`.`.`.<.>.>.>.<.#.#.<.#.#.! Q Q Q ! Q ! ! ! ! R ! U R R R U U U U H ", +"*X2X&XpX5XaX5XqXgXqXgXgXgXhXhXlXlXlXlXmXlXzXzXnXnXnXnXNXNXNXNXVXVXVXVXSXSXSXSXSXAXAXDXDXDXDXFXFXFXGXGXGXGXHXKXKXHXHXKXHXKXGXKXKXHXKXHXHXGXGXFXFXFXFXDXDXDXAXSXDXSXSXSXSXSXVXVXVXNXNXNXNXnXmXnXzXlXlXlXhXhXhXgXgXgXgX5X5XpX5X5X@X@X5X@X@X@X@X`.`.`.`.>.`.#.`.#.`.! #.#.`.<.Q Q Q ! ! ! ! ! H ! ! H H G H H ! H H H H G G G G G G D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D ).).).).).!.).).!.!.) !.!.!.!.!.) !.) ).).!.!.) ).).) ) !.) %.%.).) %.%.).>.).>.`.`.@X@X@X*X@X5X5X5X5X5X5XgXgXgXhXhXhXlXlXlXzXzXnXnXnXNXNXNXNXNXVXVXSXVXSXSXDXAXAXAXSXBXkX*Xw.*X#X$X*X#X#X#X$X*X#X].#X#X#X#X].#X#X#X#X#X*X#Xw.$X].$X@X@X$X].$X].].#X].#X#X$X].$X#X].].#X].#X#X#X#X$X#X].#X].].].].#X].].].].].].].].].@X@X&X@X@X@X@X@X`.`.`.`.`.`.<.`.<.<.>.<.#.#.Q <.Q <.Q Q Q ! ! ! ! R R ! U R R H H U U U R ", +"*X*X5X5X5XgX5XqXgXgXgXgXhXhXhXhXhXlXlXlXlXzXnXnXnXnXNXNXNXNXVXNXVXVXSXVXSXSXSXSXAXDXDXDXFXFXFXFXGXGXKXGXGXKXKXKXHXKXKXKXKXKXKXKXHXKXHXHXGXGXGXFXFXFXFXFXDXDXDXSXSXAXSXSXVXVXVXVXNXNXNXnXnXnXnXmXlXlXlXlXhXjXhXgXgX5XgX5X5X5X5X5X5X@X5X@X@X@X@X`.`.`.`.>.`.#.`.Q #.#.#.! Q ! <.Q ! ! ! ! ! ! ! H ! ! G ! H H H H H G H G G G G G D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D !.).).).).).).!.!.!.!.!.) !.) !.).).) ).).) !.!.) %.) ).) %.!.) ) %.%.%.).).`.].`.@X].@X@X@X@X@X@X5X5X5X5X5XgXgXgXhXhXhXhXlXlXzXnXnXnXnXNXNXVXVXNXVXVXSXSXSXSXAXAXSXVXnXkX0XgX4X$X*X$X*X*X$X$X0X$X#X#X#X#X#X#X#X#X#X#X].#X#X5X@X$X].$X].].$X].].#X#X$X].w.].#X].].#X#X].#X].].#X].].#X].].].#X#X].].].].].].].].].].].@X@X@X@X@X@X`.@X`.`.`.`.<.<.`.>.>.>.<.<.#.<.#.Q <.Q Q Q Q ! ! ! ! ! R ! ! R R R R U ! Q ( ", +"1X1X5X5X5X5XqXqXaXgXgXgXhXhXhXlXlXlXlXlXlXzXnXnXnXNXNXNXNXNXVXVXVXSXVXSXSXSXSXAXAXDXDXDXFXFXFXFXGXGXGXKXKXKXKXKXKXKXKXKXKXKXKXKXKXHXKXHXHXHXGXGXFXFXFXFXFXDXDXDXDXSXSXSXSXVXVXVXVXNXNXnXnXnXnXzXlXlXlXlXhXhXjXhXgXaXgX5XgX5X5X@X5X@X@X5X@X@X@X`.`.`.`.#.`.#.Q `.#.#.#.! #.<.! Q ! ! ! ! ! ! ! H H H G ! G H H G G G H G G G G G D D D D D D D D D D D D D D D D D D D D D D D D D D D D G F G G D D G D D D G G >.>.`.w.).,.).).!.!.!.!.!.) ) !.) !.!.) !.) ) !.!.) ) ) !.!.) %.%.%.%.).).).).].@X].].@X@X@X*X5X@X5X5X5X5XgXgXgXgXhXhXlXkXlXlXzXnXnXnXnXNXNXNXVXNXVXVXVXSXSXSXSXSXSXBXnXkXgX0X*X*X*X*X*X*X$X$Xw.$X#X$X].].#X#Xw.#X#X#X#X$X#X$X#X#X#Xw.4X*X$X*X@X].#X#X#X*X@X].$X#X#X#X#X#X#X#X].#X].].#X].#X].].].].].].].].w.@X].w.@X`.@X@X].@X`.`.`.@X`.`.`.`.`.`.>.<.<.<.#.#.#.#.Q Q #.! ! #.! ! ! ! ! ! ! U R R R ! Q ) ,.w.", +"1X1X&X5X5X5XaXqXgXgXgXgXgXjXhXhXhXlXlXlXzXzXnXnXnXNXNXNXNXNXNXVXVXVXSXSXSXSXAXAXAXDXDXFXFXFXGXGXGXGXKXKXKXKXKXKXLXLXIXKXLXLXLXLXLXLXLXKXHXHXHXGXGXFXFXFXFXFXDXDXAXAXSXSXSXVXVXVXNXVXNXNXnXnXnXnXlXmXlXjXlXhXhXgXgXgXgXgX5X5X5X5X5X@X@X@X@X@X`.`.`.`.`.`.#.`.6.Q <.<.#.`.Q Q Q Q ! ! ! ! ! H ! ! H ! ! G G ! H H G ! G G G G G G D D D D D D D D D D D D D D D D D D D D D D D D D D D D G G F F D D G F D D F G >.>.>.`.!.w.).) !.!.) !.!.!.!.) !.) ) !.!.) ) !.) ) !.!.) ) ) !.) ) %.%.%.).).].`.`.`.].@X@X@X*X5X5X5XqXgXaX5XgXgXgXhXhXkXlXlXzXmXnXnXNXNXNXNXNXVXVXSXSXSXNXNXNXNXBXBXvXgX0X*X4X*X*X*X*X*X*X$X$X$X#X#X#X#X#X$X0X#X#X$X*X*X*X*X$X*X*X*X*X*X*X0Xw.$X#X#X].*X@X#X#X].#X].#X].#X].#X].#X#X#X#X].#X].].].].].].].].@X`.].].].@Xw.].].@X`.@X@X`.`.`.<.<.>.`.>.>.#.#.#.#.<.#.Q ! #.! ! ! ! ! ! ! R U ! ! ! ! ( ) w.`.OX", +"&X1X5X1X5X5X5X5XgXgXgXgXhXhXjXlXlXlXmXzXzXzXnXnXnXNXNXNXNXNXVXVXVXSXVXSXSXAXAXAXDXDXFXFXFXGXGXGXKXGXKXKXKXLXIXIXPXPXPXPXPXIXIXLXLXLXLXKXKXKXHXHXGXGXGXFXFXDXDXDXDXSXSXSXSXSXVXVXNXNXNXNXnXnXnXnXzXlXlXlXhXjXhXhXgXgX5X5XgX5X5X5X5X@X@X@X@X@X@X`.`.`.`.#.`.`.Q `.#.#.#.! <.Q #.! ! ! ! ! ! H ! H ! ! G ! H H H H ! G G H H G G H D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D F G D F G G F G F F w.`.`.) `.w.w.,.) !.!.!.!.) !.!.!.) !.) ) ) !.) !.) ) ) !.) ) !.) !.!.) %.!.!.!.).).).`.].].@X*X5X5X5X5X5X5X5XgXgXgXhXkXkXlXlXlXzXnXnXnXnXNXNXNXVXVXVXSXVXNXzXzXlXhXhXhX*X*XqX4X*X*X*X*X0X*X*X$X$X#X].$X#X#X$X$X$X$X$X0XkXvXBXNXNXNXNXNXnXvXkXhXqX0X0X*X*X$X$X#X#X#X#X#X#X#X#X].#X#X].].w.#X].].].].].].].].].].].`.@X@X`.`.@X@X@X@X`.@X`.`.`.`.>.`.<.>.>.>.>.#.#.Q #.#.#.! ! ! ! ! ! ! R R ! ! Q ) `.>.`.`.w.@X", +"&X1X1X5X5X5XaXqXaX5XgXgXjXhXhXlXjXlXlXzXzXzXnXnXNXnXNXNXNXVXVXVXVXSXSXSXAXAXAXAXDXDXFXFXFXFXGXGXGXKXKXKXLXIXPXPXPXPXPXPXPXPXPXPXIXLXLXKXKXKXKXKXGXGXGXFXFXFXFXDXDXDXSXSXSXVXVXVXVXNXNXNXNXnXnXmXzXzXlXmXlXlXhXhXgXgXgXgX5X5XpX@X5X@X@X@X@X`.@X`.`.`.`.`.`.<.`.Q `.#.<.#.Q <.Q Q ! ! ! ! ! ! H ! H H ! G H H H H ! G H H G G G G D D D D D D D D D D D D D D D D D D D D D D D D D D D D G F G F F G G F G F G G >.>.) ) `.) 6.w.!.!.!.!.!.!.!.!.!.!.!.!.!.!.) !.) ) ) ) ) ) !.) !.!.) !.%.!.) !.).`.`.`.].].@X@X@X5X5X5X@X5X@X@X*X@X4X5XgXlXzXzXzXnXnXnXNXNXNXVXNXVXVXSXSXVXzXhXgX0X*Xw.*X*Xw.*X*X0XhXkXkX0X*X*X$X$X*X*X*X$X*X*X$X*X0XkXZXGXKXHXFXGXGXGXFXGXFXAXSXSXVXNXvXhX0X4X*X$X#X#X].#X].#X#X].#X].*X#X].#X].@X].].].].].].].].`.w.`.@X@X@X@X`.@Xw.`.`.`.`.`.<.`.<.#.<.#.#.#.#.Q Q #.Q #.! ! ! ! ! ! R ! Q `.w.`.w.`.`.`.`.", +"5X@X5X5X5X5X5XgXgX5XgXgXgXhXhXlXlXlXlXlXzXnXnXnXnXNXNXVXNXNXVXVXVXVXSXSXSXDXDXDXDXDXFXFXGXGXGXGXKXKXLXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXKXKXLXKXKXKXGXGXGXFXFXFXDXDXDXSXSXSXSXVXVXVXNXNXNXnXNXmXnXzXlXlXlXlXhXhXhXgXgX5X5X5X5X5X5X@X5X@X@X@X@X@X`.`.`.`.`.`.#.`.`.Q #.#.#.Q #.Q Q Q Q ! ! H ! H H ! H H H H H H H G G G H G G G G D D D D D D D D D D D D D D D D D D D D G G G G G G F G G F G G D D D D D D D D ( >.>.>.w.>.#.>.).%.%.!.!.!.!.) !.!.!.!.%.%.%.%.!.) ) !.) ) ).!.) ) !.!.!.!.!.!.`.`.).].].].].].@X@X*X].@X].].].].#X$X*X0XkXkXzXnXnXnXnXNXNXNXNXVXVXVXSXSXSXNXnXkXqX5X*X*X*X4XwXkXBXSXDXAXVXzXhX0X*X*X0X0X0X0X0XwXhXkXBXAXLXIXPXKXKXKXKXGXGXGXFXDXDXDXAXSXVXNXNXkXgX0X*X*Xw.4X#X@X].@X].*Xw.#X].].#X@X@X].].].].@X@X].].@X@X@X@X@X@X`.`.`.`.>.`.>.>.>.>.`.Q #.#.Q #.#.Q ! Q ! ! ! ! ! R ! ! ! ) `.>.`.).].].).].", +"@X5X@X@X5X5X5X5XgXgXgXgXjXgXjXlXmXlXlXlXzXzXnXnXNXNXNXNXVXVXNXVXVXSXSXSXSXAXSXDXDXDXFXFXGXGXGXKXKXLXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXLXLXKXKXKXKXGXGXGXFXFXDXDXSXDXSXSXVXVXVXNXVXNXNXNXNXNXnXzXlXlXlXlXlXhXgXgXgXgXgXaX5X5X@X5X@X@X@X@X@X`.@X`.`.`.#.`.6.! Q <.#.`.Q #.#.Q Q Q ! ! ! ! ! ! ! ! H ! H ! H H H G H H H H G G G D D D D D D D D D D D D D D D D D D D D G F F F F F F F G F F G D D D D D D D D ! ! Q w.>.>.) ).>.) %.%.) !.!.!.w.!.!.).!.).%.%.) !.) ) ) ).) !.!.!.) !.) !.!.!.%.w.).).).).].].@X@X@X@X#X].].].].#X#X#X*X*XgXkXzXnXnXnXNXNXBXVXVXNXNXNXVXSXSXVXNXnXlXkXkXkXzXBXJXLXIXIXIXKXJXCXBXkXhXhXwXwXkXzXBXVXZXJXKXIXPXPXKXKXKXHXHXGXGXFXFXDXDXAXAXSXSXVXnXkX0X0X*X*X0X4X4X*X*X*X5X*X*X@X$X].@Xw.@X].].].@Xw.].].@X@X&X@X`.@X@X@X`.`.`.`.`.<.`.<.<.#.#.#.<.Q #.Q #.Q #.! _ ! ! ! ! ! ( #.>.>.>.`.>.).`.w.", +"5X@X5X5X5X5X5XqX5XaXgXgXhXhXgXlXhXlXlXlXzXzXnXnXnXNXNXNXNXVXVXVXVXSXSXSXAXAXAXDXDXFXFXFXGXGXGXKXKXLXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXLXKXLXKXKXGXGXGXFXFXFXDXDXAXSXSXSXSXVXVXVXNXNXNXNXnXnXnXzXlXlXlXjXhXhXgXgXgX5X5X5X5X5X5X@X5X@X@X@X@X`.`.`.`.`.#.`.#.`.`.<.! #.<.! <.Q Q ! ! ! ! ! ! ! H H H ! D H H H ! H H G H G G G D D D D D D D D D D D D D D D D D D D D F G G F G F G F F G G F H D D D D D D D H H U ! ! w.( ( Q ) ) %.) ) ) !.%.%.).) ) ) %.) !.) !.) ) ) !.) ) ) !.!.!.!.!.!.%.).).].].).].].].@X@X@X$X@X#X].#X].#X].].@X#X*X0XlXnXnXNXNXNXVXVXVXVXVXSXSXAXSXCXVXnXnXnXNXVXSXKXPXPXPXPXPXKXFXAXSXBXvXlXkXkXnXBXVXAXHXIXPXPXIXKXKXHXHXHXGXFXFXFXDXDXAXAXSXSXNXvXkXgXgXgXgXhXgX0X4X5X5XqXqX0X4X*X@X].@X@X].$X@X@X@X@X&X*X4X@X@X@X@X`.`.`.`.`.>.`.<.<.<.<.<.<.#.#.<.#.! ! ! Q Q ! _ ! ! ! ) ) ) >.w.`.>.>.>.>.>.", +"5X5X5X5X5X5X5XqXgXgXgXgXgXhXhXhXlXmXlXzXnXnXnXnXnXNXNXNXNXVXVXVXVXSXSXSXSXSXDXDXFXFXFXFXGXGXGXGXKXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXKXKXKXGXKXGXGXFXFXDXDXDXDXSXSXSXSXVXVXVXVXNXNXNXnXNXzXlXlXlXhXhXhXgXgXaX5X5X5X5X5X@X5X@X@X@X@X@X@X`.`.`.`.`.`.#.`.Q ! #.#.#.Q #.! Q Q Q ! ! ! ! H H H ! H H ! H H H G G G H G G G G D D D D D D D D D D D D D D D D D D D D F G F F G G F G G F G G D D D D D H D D H H U U H ! U ! ! ! w.! ) ) ) ) %.%.) ) ) !.) ) ) !.) !.!.!.) !.!.!.!.) ) !.!.) %.).).).).].].].@X].@X@X#X].].#X].].].#X].].].#X#X*XgXlXnXNXNXVXNXVXVXSXSXAXSXAXAXSXAXDXDXAXDXGXHXPXPXPXPXPXPXIXFXFXFXKXKXGXFXDXFXJXFXFXIXPXPXLXKXKXHXHXGXGXFXFXDXDXDXAXAXSXSXVXBXnXzXkXkXzXkXkXqX0X*X*X5X5X0X0X0X0X4X*X*X$X*X$X&X5X5X@X@X@X@X@X@X`.@X`.`.`.>.`.>.`.>.>.<.#.#.#.Q Q <.Q #.Q Q Q ! R ! ! ! ! ( #.>.>.`.>.).).>.>.", +"@X@X@X5X5X5XqXqXaXgXgXgXjXhXhXlXlXhXlXzXzXzXnXnXNXNXNXNXNXVXVXVXSXSXSXSXSXAXDXDXDXFXFXGXGXGXKXKXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXIXLXLXLXKXKXGXFXGXFXFXDXDXAXSXSXSXSXVXVXNXNXNXNXmXNXmXzXlXlXhXhXlXgXgXgXgX5XgXgX5X5XyX5X@X@X@X@X@X`.@X`.`.`.`.#.`.Q `.`.! ! `.! ! #.! ! ! ! ! ! ! H ! ! H H ! H H G H H H H D G G G G D D D D D D D D D D D D D D D D D D D D D D F G F G G G F G G F D D D D D D H D H U U U H ! U R R R ! ! _ _ ) ) ) %.) %.#.>.#.) ) ) !.) !.) !.) !.) ) !.!.!.!.!.%.%.%.).!.).).).].].].].].@X].].].#X].].#X].].#X].].*X0XkXnXnXNXVXVXVXSXSXSXAXAXAXDXFXFXFXFXGXHXHXPXPXPXPXPXPXPXPXPXPXPXLXIXIXPXPXPXPXPXPXPXIXKXKXKXKXGXGXFXFXFXDXDXAXAXAXSXSXVXVXBXzXkXqX0X0X0X4X4X$X@X#X$X*X4XqXqXqX4X*X*X*X*X5X@X5X5X@X:X@X@X@X@X`.`.`.`.`.>.`.#.#.<.>.#.#.#.<.Q Q #.! ! ! ! ! ! ! ! ! Q #.( #.>.) >.>.w.`.>.", +"`.`.@X@X@X5X5X5XgX5XgXjXgXhXhXhXlXlXlXlXzXzXnXnXnXNXNXNXNXVXVXVXVXVXSXSXSXAXDXDXDXFXFXFXGXGXGXKXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXLXKXKXKXGXHXGXFXFXDXDXDXSXSXSXVXSXVXVXVXNXNXVXNXmXnXzXlXlXlXhXhXjXgXgXgX5X5X5X5X5X@X5X5X@X@X@X@X`.`.`.`.`.`.`.`.#.! `.`.! ! #.Q Q Q Q ! ! ! ! ! ! H ! H H H ! H H H H D D G G G H D D D D D D D D D D D D D I D D D D D D G H G G G G G G F F G F D H D D D D D D H H H H U ! ! ! ! ! w.! _ _ _ ) ) %.) ) w.).) >.!.) ) ) w.!.) ) ) !.!.) ) ) !.) ).).).) !.%.!.!.) ).%.].w.@X].].].@X].#X].#X].].#X#X#X$X0XhXkXnXNXVXVXSXSXSXSXAXDXDXDXFXFXGXGXHXHXIXPXPXPXPXPXPXPXPXPXPXIXIXPXPXPXPXPXPXPXIXIXKXKXKXKXGXGXGXFXFXDXDXAXAXSXSXSXVXVXBXzXkX4X*X*X#X$X$X$X#X$X$X$X*X*X*X*X4X$X*X*X*X5X5X1X@X5X@X@X@X@X`.`.@X`.`.>.`.`.>.`.<.#.#.#.#.#.#.#.! #.Q Q Q ! ! R _ Q #.>.>.>.w.>.>.).>.>.>.", +").`.>.`.].].@X@X@X5XgXgXhXhXhXlXjXlXlXzXzXnXnXnXnXNXNXNXNXVXVXVXSXSXSXSXAXAXDXDXFXFXFXFXGXKXGXKXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXIXLXKXKXKXGXGXFXFXFXDXDXDXAXSXSXSXVXVXVXNXNXNXmXNXNXzXzXlXlXlXgXgXgXgXgX5XgXgX5X5X@X5X@X@X@X@X@X@X`.`.`.`.#.`.#.`.Q `.#.#.<.`.#.! Q ! ! ! ! ! ! ! H ! H ! H H H H H G H D H H D D D D D D D D D D D D D D D D D D D D D D D G G H G G G G G F G F F D D H D D D D D ( ! w.Q ) %.) %.%.) ) ) ) ) ) ) ) ) ) ) ) ) ) >.) ) ) ) %.%.%.!.!.!.) !.!.) !.!.).) !.) !.!.).%.).%.).).w.].].].@X].].#X#X].].#X#X].#X#X*X0XkXnXNXVXVXVXSXSXAXAXDXDXDXFXFXGXGXGXHXLXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXKXKXGXGXGXGXFXFXFXFXDXAXAXSXSXSXSXVXVXBXNXlXhX0X*X4X*X4X4X4X$X$X@X].].#X].@X@X@X*X5X@X5X@X@X@X@X@X@X@X`.`.`.`.`.`.>.`.#.<.`.#.#.<.Q Q Q #.! ! ! ! ! ! ! w.w.#.>.>.>.>.).).).).#.) ", +").).>.`.`.].].`.@X@X@X5XgXgXgXhXhXlXlXzXzXzXnXnXnXNXNXNXNXNXVXVXVXSXSXSXAXAXDXDXFXFXFXFXGXGXKXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXIXLXLXKXKXKXHXGXFXFXDXDXSXAXSXSXSXVXVXNXVXNXNXNXNXmXnXzXlXlXlXhXhXgXgXgXgXgX5X5X5X5XyX@X@X@X@X@X`.6.`.`.`.`.`.`.#.`.#.#.#.Q ! ! #.! #.! ! ! ! ! ! H H ! H H G ! H G H H H H D D D D D D D D D H D D I D D D D D D D D D F D G G G G G H G H F F F F D D D D D D D D ).>.%.).%.).).).).).).).).) ) ) ) ) %.) ) ) ) #.) ) ) ) ) ) !.) ) !.!.!.!.!.!.!.!.!.!.).!.%.%.).!.).).).`.).).).w.].].].].#X#X#X].#X].#X].$X0XlXNXNXNXSXVXSXSXAXAXDXDXDXFXFXFXGXHXHXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXIXKXKXKXKXKXGXGXFXFXDXDXDXAXAXAXSXVXVXVXVXBXBXNXnXvXkXhXgX4X4X*X$X$X@X].].].].#X].@X@X5X@X5X1X5X@X@X@X`.@X`.@X`.`.>.>.`.#.#.<.#.#.#.Q #.#.#.! #.! ! ! ! ! ! ! Q ) %.>.>.>.).).>.) >.) ", +").).).).].).].].].].].@X@X4X0XqXhXkXlXzXzXzXnXnXnXNXNXNXVXVXVXVXVXSXSXSXAXAXDXDXFXFXFXFXGXHXHXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXLXKXKXKXHXFXFXFXDXDXAXSXSXSXVXSXVXVXVXBXNXNXNXnXzXzXlXlXlXhXhXhXgXgXgX5X5X5X5X@XpX@X@X@X@X@X@X@X`.`.`.`.#.`.<.<.#.#.#.#.#.#.Q Q ! ! ! ! ! U R R ! H H H H H H H H D G H G G G G D D D D D D D D D D D D D D D D D D D I D D D D D I D D H D D D D D D D D H D D w.@X`.`.`.).w.].].`.).).).w.`.>.#.#.) ) ) ) #.Q ) ) ) ) ( ) #.>.) ).).) %.).%.).!.!.!.!.!.!.!.).).).!.!.!.!.).).).).].].).].].].].].@X#X#X$X0XkXnXNXBXVXSXSXSXSXAXDXDXFXFXFXGXFXGXHXHXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXLXHXHXHXGXGXGXFXDXFXDXDXDXDXSXSXSXSXVXVXNXVXNXNXnXnXvXlXkX0X*X*X*X@X@X@X@X].].].].@X@X*X@X4X@X@X@X@X].@X`.`.`.>.>.`.`.#.>.>.#.#.#.#.#.Q Q Q Q ! Q ! ! ! ! ! ) Q ) ) ) ).) ).).>.w.>.", +"].).].).).).).).).].].].].@X$X*X0XgXkXlXzXzXnXnXNXNXNXNXVXNXVXVXSXSXSXAXAXAXDXDXFXFXFXGXGXHXHXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXLXKXKXGXHXHXFXFXDXAXAXAXSXSXSXVXVXVXBXBXNXNXnXnXnXzXzXlXjXlXlXhXgXgX5XgXaX5X5X5X5X@X@X5X@X@X@X@X6.`.`.`.`.#.`.<.<.`.#.#.#.Q #.Q ! ! ! ! ! ! ! R H ! H ! H H H H H H H H G G G G D D D D D D D D D D D D D D I D D D D D D D D I D D D D D D D D D D D H D D D D ].).`.].].].].].].].].].].).>.>.`.w.>.) ) ) #.#.Q ( ( Q ) ) ) #.) ) ) >.%.%.%.%.) ).).) !.!.!.) !.).!.!.!.!.!.!.!.).!.).).].].].].@X#X#X#X#X*XgXzXNXVXVXVXSXSXSXAXAXAXDXFXFXFXFXGXGXHXLXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXIXHXHXHXGXGXGXGXGXFXFXFXDXDXSXSXSXSXVXVXVXVXNXNXNXNXnXnXnXzXlXkXgXgXgXqXqX0X*X*X*X*X@X@X*X@X*X@X4X@X@X@X@X`.@X`.`.`.`.>.>.`.#.#.#.#.#.#.#.#.#.Q #.#.Q Q ! ! Q ) ) ) >.>.).>.).).`.).].).", +").).).).).).).].).].).].].].].$X@X4X0XgXhXkXzXzXnXNXNXNXNXVXVXVXVXSXSXSXAXAXDXDXFXFXFXGXGXGXHXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXIXLXKXKXKXHXFXFXFXDXDXAXAXSXSXVXVXVXNXBXBXNXNXnXnXnXzXlXzXlXhXjXgXgXgXgXqX5X5X5X5X5X@X@X@X@X`.`.@X`.`.`.`.`.`.#.<.#.<.#.Q #.Q Q Q Q ! ! ! ! R ! R H ! H H H ! H H H H H D G G G G I D D D I D D I D I D D D D D D D I D D I D D D D D I D D D D H D D D D D D D H ].].].].].].].].].`.].].].].`.>.).>.).>.>.>.) w.w.#.) ) ) #.>.#.) %.w.>.%.%.%.%.) !.!.!.!.!.).).!.!.!.!.!.!.!.!.!.!.).).w.).].).].].].#X#X#X#X*XgXzXBXVXSXVXSXSXAXAXAXDXFXFXFXFXGXGXGXHXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXIXKXLXHXHXGXGXGXFXFXFXFXFXDXDXAXSXSXSXVXVXVXNXNXNXnXnXnXnXzXzXlXlXkXhXhXgXqXqX5X5X*X*X*X*X*X*X@X@X@X@X@X@X`.@X`.`.`.`.`.`.<.`.>.>.>.#.#.>.>.#.#.#.>.#.Q #.) ( ) ) w.>.>.`.).].).].].].).).", +").).].).).].).).).].).].].].].].].@X$X*X4X0XqXhXzXNXNXNXNXVXVXVXVXSXSXSXSXDXDXDXDXFXFXGXGXGXGXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXIXLXKXKXGXHXHXGXFXDXDXAXAXSXSXSXVXVXVXBXNXNXzXnXnXzXmXlXjXlXhXjXhXgXgXqX5X5X5X5X@X@X5X@X@X@X@X@X`.`.`.`.`.<.<.`.#.<.<.>.Q #.#.#.Q Q Q ! ! ! R R R ! H H ! H H H H H D G H G H G G D D D D D D D D D D D D D I D D D D D D D D D D D D D D D D D D D H D D D D D D ].).].).].].].].].].].].).).`.`.).).).>.).).).>.>.>.>.) ) >.w.>.) >.%.%.%.!.).>.!.!.!.).).).).) !.!.!.!.!.!.!.!.!.!.!.!.].).).].].].].].#X#X#X*XhXnXNXVXBXSXVXSXSXAXAXDXDXFXFXFXGXGXGXGXGXLXIXPXPXPXPXPXPXPXPXPXPXPXLXHXHXHXHXHXFXAXSXDXFXFXDXDXDXSXSXSXSXSXSXVXVXNXNXNXnXNXnXnXzXzXlXhXgX0X5X0X4X4X0X*X*X$X@X@X@X@X@X].@X@X@X].@X@X`.`.`.`.>.>.`.>.>.>.>.>.>.#.#.#.#.#.#.#.#.#.) >.) >.`.>.).).`.).].].].].].].", +"].`.`.`.].].).].).`.).).].`.].].].$X].$X@X*X*X0XhXlXnXNXNXVXVXVXVXSXSXSXSXAXDXDXDXFXFXFXGXGXGXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXIXKXKXKXHXGXGXFXFXDXDXAXAXSXSXSXVXVXVXVXNXnXBXvXvXzXzXlXlXhXhXhXgXgXqXqXqX5X5X4X*X@X@X@X@X@X@X@X`.`.`.`.<.`.<.`.Q >.#.#.#.#.Q Q Q Q ! ! ! ! U ! U H H H ! D H H H H D H H H G H G D D D I D D D I D D D D D D I D D D D I D I D D D D D D D D D D D D D D D D D D `.].).].].].].].].].].).].].w.`.).).).).>.].>.`.`.>.>.>.%.%.).%.).).>.).).w.>.).!.).!.!.).].).).).).).!.!.!.!.!.).).).!.w.).).).w.].].].*X*X*XqXkXnXBXVXVXVXSXSXSXAXAXAXDXDXFXFXFXGXGXGXGXHXHXIXPXPXPXPXPXIXIXIXIXKXKXKXHXHXHXHXDXSXSXSXDXDXDXDXDXDXSXSXSXSXVXVXVXNXNXNXNXnXnXnXzXzXkXhXqXqX5X*X5X5X5X5X@X].#X].@Xw.@X].@X@X].].w.@X`.`.`.`.`.`.>.>.>.>.>.#.#.#.#.#.#.( #.#.#.>.) ) ) `.>.>.>.`.`.`.`.].].].].].", +"].].].].].].].].].].].].).].).].].].].].@X$X*X4X0XhXzXnXNXNXVXVXVXSXSXSXAXAXAXDXFXFXFXFXGXGXHXKXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXLXKXKXGXGXGXFXFXFXDXAXAXSXSXSXVXNXNXNXnXBXnXvXzXzXlXlXlXlXjXlXgXgXgXqX5X5X5X5X5X*X@X@X].`.`.`.`.`.`.>.`.`.`.<.`.#.#.#.#.#.#.#.! Q Q ! ! ! ! U ! H ! H ! H H H H H H D D G G D G D D D D D D D D D D D D D D D D D D D D D D D D D D D I D D H D D I D D D D D I ).].].].).].).).].).].].).].`.].`.`.`.).].>.>.>.>.>.).`.].).].).].).).].).!.`.>.).).!.].).w.).).!.!.!.!.!.!.!.!.).).!.!.`.).).).].].].*X0XqXhXkXnXNXNXVXVXVXVXSXSXSXAXAXDXDXDXFXFXFXFXHXGXGXGXHXHXKXKXKXHXHXHXHXHXKXHXHXHXHXGXGXGXGXFXFXDXDXDXSXSXSXSXSXSXVXSXVXVXVXVXNXNXNXnXnXzXzXlXlXhXgXgXqX5X5X*X*X@X#X#X].].].@X@X@Xw.`.].`.@X`.@X@Xw.`.@X`.`.`.>.`.w.>.>.>.>.>.>.>.`.`.w.>.>.) #.#.( w.( Q w.) ).).).].].", +"].`.].].].].].].].].].].].).].).w.@X].].].@X@X*X*X0XqXkXNXNXVXVXVXSXSXSXSXAXAXDXFXFXFXFXGXGXHXHXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXLXKXKXKXGXGXFXFXFXDXAXAXSXSXSXBXvXlXkXgXkX0XkXkXlXlXlXhXhXgXgXgXgXqX5X5X5X@X@X@X@X@X`.`.`.`.`.`.`.`.`.`.#.`.`.Q <.<.#.#.Q Q Q Q Q Q ! ! ! R ! U ! H H H H H H H H H H D D D D D D D I D I D D D D D D I D I D D D D D D D D I D D D D D D D D D D D D D H D D D ].`.].w.].].].].).].].).).].`.).>.`.`.>.).).`.>.>.>.).`.).`.].].].].].].].].!.].].).).!.).).).).!.!.!.!.!.!.!.!.).).).).).).).).%.).].].@X4X0X0X0XhXzXBXBXSXVXSXSXSXSXAXAXDXDXFXFXFXFXHXGXGXHXGXHXHXHXHXHXHXFXAXDXDXFXGXFXFXDXDXAXDXDXDXDXSXSXNXnXkXzXkXlXnXNXVXVXNXNXNXNXnXnXzXzXlXlXkXhXgX5X5X*X*X*X@X$X@X].].].].`.].].].`.].`.`.`.@X`.`.].w.`.`.`.>.].).).).).`.).`.`.w.).].).>.Q Q ! ! ! H R U ! _ ( ) %.).", +"].].`.].].].].].].].).].).].).].].].].].].].].].#X#X*X0XhXnXNXNXVXVXVXSXSXAXAXDXDXFXFXFXFXGXHXHXLXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXKXKXGXGXGXGXFXFXAXDXAXAXVXVXNXzXhX0X*X*X*X*X0X0XgXgX5X5X5X5X5X@X*X@X*X@X@X@X@X].].`.`.`.>.>.>.>.`.>.#.>.`.<.`.#.<.#.#.#.>.Q #.Q Q ! ! ! ! ! U ! H ! ! D ! D H H H D H D H D D D D D D D D D D D I D D D D D D D D D I D D D D D D I D D D D D D D I I D D D D I ].@X].].].].].].].].].`.].`.).).`.`.w.>.) ) >.w.>.>.).%.).).!.).).].).].!.].].].).).).!.).).).).!.!.!.!.!.).).).).).).).).].).).).).].].].#X#X#X#X4XkXNXVXVXVXVXSXSXSXAXAXAXDXDXFXFXFXFXFXGXGXGXFXSXVXBXVXCXCXVXVXBXzXkXkXzXnXzXkXhXgXqXqXqXqXqX0X*X4X4X0XgXkXlXlXlXlXlXkXlXkXhXgX5X*X0X5X5X@X@X].].*X@Xw.].].].].].].].].].].].`.@X].w.].].`.`.`.>.`.>.).).].].].).].).].).>.) ! ! ! ! H ! ! H R H H U H H R Q ", +"].].].].].].].].].].].].].).].].].].].].w.@X].].].].@X@X*X0XgXkXlXlXlXzXnXVXSXDXDXDXFXFXGXFXHXHXKXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXIXKXKXHXGXGXFXFXDXDXFXAXAXAXVXvXkX0X*X*X$X$X$X#X*X$X@X@X@X@X].].].].].].].).].).].).).).).`.`.).).>.>.).>.>.>.`.#.#.#.#.<.Q Q #.! #.! ! ! ! ! ! U R U ! U U U H I U H H D D D D H D D D D D D D D D D D D D D D D D D I D U H D H D D D D D H I R R R ! R ! ! ! U ! @X@X].@X].].].].].`.`.).>.>.w.>.>.#.! ! ! ! ! ( w.#.>.`.>.>.`.>.).`.).).).>.).).).).).) !.).).%.!.!.!.!.].!.!.!.].`.`.).).).).`.).).).].].].].].].$XqXzXNXBXVXVXSXSXSXSXAXAXDXDXAXFXFXFXFXFXFXFXSXBXMXnXzXvXMXnXvXzXwX4X4X4X4X4X*X*X*X@X].].].`.w.@X].].].*X*X@X*X@X].@X].@X@X@X].].].].].].].).w.@X).].].].].].].].].].].].@X].].].].).].`.`.>.).).`.>.`.`.>.`.].).).>.) #.Q ! ! ! ! ! ! R R R R R H H H H H U ", +"].].].].).].].`.].].].).`.].].).].].].].].].].].].].].].].#X#X*X*X*X4X0XqXkXNXSXDXDXDXFXFXGXFXHXGXLXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXKXKXHXHXGXFXFXFXDXFXAXAXAXVXzXgX0X*X$X].].].].].].`.].].].].].].).].].).].].).).).).).).).).).).).`.).>.>.`.>.#.`.#.<.<.Q <.! Q ! ( ! ! ! ! ! ! R U U U U U I U D H D H D D D D D D D I D D I D I I D I D I I I D I I R U U I H H H H U R ! ! _ ! w.Q _ _ w.Q ! Q ].].].].].].].].w.@X`.>.>.) #.#.>.#.#.! Q Q Q Q Q Q Q #.#.>.#.#.%.%.) >.>.%.%.!.).).).!.).).).).).).!.!.!.].!.].].w.`.`.].].@Xw.].).].).w.].].].].].].$X4XhXzXVXVXVXSXSXAXSXAXAXFXAXFXFXFXFXFXFXSXBXVXBXVXVXBXBXzXkXwX*X@X@X#X@Xw.4X].].).].w.`.).].].].].].].].w.].].].].].].].].].).].!.].`.].`.`.).`.w.@X].].@X@X].@X].].].].].].].].`.].).`.`.w.>.#.#.>.>.>.>.>.).( ! ! ! Q ! ! ! U U ! R R H R H R R U U U ", +"].].`.`.).].].).].).).].`.].].].w.].).].].].].].].].].].].].].$X@X@X@X@X0XhXhXnXCXDXJXJXFXFXGXGXGXKXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXKXKXHXHXFXGXFXFXAXAXAXSXVXBXzXkX0X$X#X#X#X].].].].].].].].].).].].).].].].).].).].).).).).).).).).`.>.>.>.>.>.#.>.>.<.#.#.#.#.Q Q Q _ ! ! ! ! ! U U ! U U U U H I I H H D D D D H D D D U I _ I _ I ! E ! ! E E ! ! E ! R ! ! ! ! E ! ! ! Q w.Q ) ) ) ) w.>.) ) #.Q ].].].].].].`.].`.`.w.`.! ! R ! ! ! ! ! Q Q ! ! Q Q #.#.Q #.#.#.) %.%.%.%.).).).).).).].].).].].].].].].).].].].].].].*X].).].].).].].].].].@X].].].].].@X0XgXnXVXVXVXSXSXSXAXAXAXFXAXFXJXFXJXSXVXMXkXhXwXwXwXwXwXwX*X$X@X].`.].].].w.].).).>.w.).@X].].].].].w.].].].].].].].@X].].].).).].`.).`.`.`.).).`.`.].w.*X].].].@Xw.].].].).].).`.>.>.>.`.#.>.#.>.#.#.#.) #.Q ! ! Q Q ! ! ! ! ! U U ! R R R H R H U U ", +"`.).`.`.].).).].).].).`.`.].w.).@X].].].].].].].].].].].@X*Xw.].w.@X@X@X$Xw.*XgXzXBXCXAXDXFXFXHXGXGXKXIXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXHXKXHXHXHXFXFXFXAXSXSXVXBXvXkXwX0X*X#X#X].].].].].].].].].].].].].].].].).].].).].).).).).).].).).).>.).).`.>.>.>.>.#.#.#.#.#.#.#.Q Q ! ! ! ! ! U R ! U U U U H H I I H D H D D D H ! ! _ ! ) ) _ _ ) ! w.) ) ! w.) _ w.! w.! w.Q ! w.Q #.w.) ) ) ) ) ) ) ( #.) ) #.#.w.).).].).`.).>.).>.>.>.w._ _ E Q >.) Q ! ! >.) >.#.Q #.#.) >.#.%.) ).) ).).).).).].).].).].].w.].).].!.].).].].].].].w.].].].].].].].].].].@Xw.].].].].].w.*X0XgXkXnXVXBXVXVXSXAXAXDXAXDXDXSXBXzXkXkXkXwX*X#X#X#X#X#X].@X@Xw.].].].].].).`.].].].w.].].].].].@X].).].].].].).w.@Xw.).].).!.`.`.w.`.>.].).].].].#X].].].].].*X@X].].].`.`.>.`.>.>.>.>.>.>.>.>.>.>.>.( Q #.! Q ! ! R ! ! ! ! ! U R R R R U R R U ", +").).).].).].].).].].w.].].].].].].].].].].].].].].].].$X].].].].$X].].@X].@X#X#X*X*X0XwXzXVXDXFXGXKXGXKXIXPXPXPXPXPXPXPXPXPXPXPXIXIXPXIXKXKXHXHXHXHXGXFXAXVXnXzXkXkX0X0X*X*X$X].#X].].].].].].].].].).].].].].].].).].].).].].).].).].).).).).).>.`.`.>.>.>.>.#.Q `.`.Q #.! Q ! _ ! ! ! ! ! ! I ! U U U I I I I I I I I ! ! ! ! _ ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ( ( ( ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) w.#.U ! U R ! ! ! w.! ! _ _ _ ! E E ! Q ( _ _ w.>.>.>.) Q ( >.) ).) ).).).!.).).).).].).].).].).].].].].].].].].].].].].].].*Xw.].].].].].].].].].].].].w.].].].].$X*X*X4X0X0X0XqXhXkXzXNXVXVXnXkX4X#X#X#X$X$X#X#X].].].@X].].w.@X].].`.].].w.@X].).).].].).!.].).].).].).).].].].w.`.].!.!.`.).).w.].].w.].].].].@X].].].].].@X].`.w.`.`.].`.`.`.`.`.>.>.>.>.>.`.>.>.( Q Q Q Q Q ! _ _ ! ! ! ! ! ! ! ! ! ! ! R ! U ", +"].).).].).].).].].).].].].].].].].].].].].].].].].].].].].].].].].].].].].@X].].].#X#X$X*XhXNXSXAXAXFXGXHXLXPXPXPXPXPXPXPXPXPXPXIXIXIXHXKXHXHXGXFXFXFXFXSXVXnXkXkX0X0X*X*X].#X].].].].].].].].].].].].].].].`.].].].`.].].).).].).).).).).).).>.).>.>.`.`.>.>.#.`.Q ! ! ! #.! #.! _ ! ! ! ! I I ! U U ! ! I I I I I I I ! ! Q ! ) ) ) ) >.) ).) ).).).).).) !.) ) ).) ) #.) ) ) ) ) ) ) ) ) #.#.) ) ) ) ) ) ) ) H H U R U I I ! U ! R R ! ! E ! ! ! _ ! Q Q ( ) Q #.#.>.) ).).).).).).].].).].].).].w.].).].].].].].].].].].].].].].#X].@X#X].].].].].].#X].].].].].*X].].].].].].#X].#X#X#X].#X#X@X*X*X*X$X].].].].#X].].#X#X X#Xw.@Xw.@X@X@Xw.].].].].].].].).].].).).].).).].].!.).].>.).].].].!.].).`.w.).].].@X@X@X@X].].].@X].#X].].@Xw.`.@X`.].].`.`.>.>.>.>.>.>.>.>.) ( ) Q ) ) ) ) ) ) ( w.Q w.) ) ! w.w.! _ Q ! w.! ! ", +").).].).].].].].].].].].`.].`.].].].].].].].].].].].].].].].#X].].].].].4Xw.].#X#X].#X].#X$X0XwXxXzXVXAXDXDXJXHXLXPXPXPXPXPXPXPXKXKXHXHXHXFXGXAXVXNXzXzXzXkXkX0X0X0X0X*X$X$X].#X#X].#X].].].].].].).].].].@X].].].].w.`.).).).).].).).).).).).).`.>.`.>.>.>.>.>.! Q Q `.<.! #.! ! ! ! ! I ! ! ! ! ! ! _ _ _ ! ! _ ! ! ! ! ( ) ) ) ) ) ) >.%.) ).).).) ).).>.>.%.) >.>.) ) ) ) ) ) ) ) ) ) ) #.#.) ) ) ) ) ) ) ) H H U U ! I ! I ! R ! R R ! ! ! Q ! ! ! Q Q Q Q ) ) w.>.).%.).).!.).).].).].].).).].].].).].].].).].].].].].].].].].].].].@X].$X].].#X].].].].#X#X].].].].].].].].].].].].].@X@X].].].#X].].].'.].].].#X#X#X].].#X#X].#X@X@X@X@X].].].].].].).].).].].].].).).].!.].].).].!.].].].].].@X@X*X$X$X@X@X@X].].].#X].@X].].@X@X].].@X].`.`.`.`.>.>.>.>.>.>.>.#.) ) ) ) ) ) ) ).) %.).>.%.%.>.>.%.) ) Q ) ) ) Q ) w.#.", +").].).].).].).].].].).].].].].].].].].].].].].].].].$X].#X].].#X].$X].@X@X#X].].].#X].#X#X#X#X*X4X4XqXhXxXxXzXzXzXBXCXAXJXHXHXFXAXVXBXnXzXzXkXkX0X4X*X*X*X*X*X*X$X$X#X$X].*X*Xw.].].].].].].].].].].].].].w.].].).].].].).].].).).`.].).`.`.`.`.`.`.>.`.>.>.>.>.Q `.! `.! <.! ! ! ! ! ! ! I ! I ! ! ! _ _ _ _ _ _ ) ( ) ) ) ) >.) ).).%.%.).>.>.>.) ).).!.%.!.%.%.>.) >.) ) ) ) ) ) ) ) ) ) #.>.) ) ) Q ) ) ( ( U ! U U I ! I ! R ! ! ! ! ! ! ! ! ( ( ( #.#.>.>.>.>.).).).).`.).].).).).).).).).].).].].].].).).].].].w.].].].].$X].].].].].].].$X$X].].].].].].].].].].].#X].].].#X].].#X].*Xw.].#X#X].].#X#X].].#X].].]. X].#X@X].].].w.1X].].].].].].].).].).].w.).].).].).).].).!.!.].].].].@X*X*XqXgXgXgXgXgXqX0X0X4X*X*X4X@X*X@X@X@X@X@X@X].`.`.>.`.w.>.>.>.>.) >.) >.) >.).) ).).!.).%.%.>.%.).).>.>.).>.>.>.) ) ) ) #.#.", +").].).].].`.@Xw.`.].w.].].].].].].].].].#X].].].#X].#X].#X].#X].].#X].#X].w.*X@X#X].#X#X].#X#X#X#X$X$X*X*X0X*X*X*X*X*X0XwXzXvXzXkX0X0X*X*X].$X$X].#X#X#X].$X].#X#X].].#X].].].#X].].#X].].].*X].].].].].].].].].).].].].).`.).`.`.).).`.`.`.@X`.`.`.`.`.<.`.`.#.`.`.! ! ! Q Q Q ! ! ! ! ! ! ! H I ! _ _ _ _ _ _ ) ) ) ) ) ).) ) ).) ).).) !.!.!.) !.!.) !.!.!.) w.) ) ) ( ) ) ( ( ) ) ) ) ) ) #.) ) ) ( ( ) ( ( ! U R ! ! ! ! ! ! ! ! ! ! ! ! ! Q ! Q w.) >.`.w.).).).).).).).].w.`.`.`.).).).`.].).].).].).].].).].].).].@X].].].].@X#X].#X].#X].#Xw.*X].].].].].#X#X].].].].].@X@X].].].$X#X].].].#X].].#X#X].$X4X].#X#X].#X].].].].].].].].].].].].].].).].].].).].).].).].).).).].].#X*X#X#X@X@X*X*X5XgXgXgXqXqXqX5X5X5X5X5X*X*X@X*X@X@X*X].].].`.`.w.>.>.>.).) ).).) ).).).) ).).).`.>.).).).).).).).).>.>.%.!.!.%.%.%.%.) ", +"].).].].`.`.].].`.@X].].].].].].].].].].w.].#X#X].#X].].].#X].].$X].#X#X#X#X@X].].].].#X#X].].#X].#X#X].].$X$X#X#X].#X#X#X#X$X$X$X$X#X#X].#X].$X#X].#X].#X].#X].].#X#X].].#X].].].].].].].].w.].].].].].].].).].].].).).].).].`.).`.`.`.`.`.`.`.`.`.<.#.`.<.#.<.! Q #.#.>.! Q Q ! ! ! ! ! ! H ! ! ! _ _ _ _ _ _ ) ) ) ) ) ).).).).).>.>.!.!.) !.) !.!.) ) ) ) ) ) ) ( ( _ _ Q ( ( ) ) ) ) ) w.>.) ) ) ) ) ( ( ! ! ! w.! ! ! w.! ! w.! ( w.Q ) ) ) >.>.).).>.`.).).].].).].].].).].].`.`.].].].`.).].).].).].].).].).].).w.@X].].].].].].].].].].#X].@X@X@X].#X].].].].].].#Xw.#X*Xw.].$X#X].].#X$X$X].].#X#X].#X#Xw.#X].].].].#X#X#X].].].].].].].@Xw.].).].).).).].).).].w.).].].].].#X4X0XqXgXgXgXqXgXgXgXqXqXqXqXqXqX5X5X5X5X5X*X5X@X@X@X@X@X@X].].`.`.>.>.>.) ).) ).).).!.).).).!.).>.>.).).) ).).).>.>.>.>.%.%.) %.) ) %.%.", +").).].).).].].].].].].].].].w.@X].].].].*X#X].].#X].].#X#X].*X*X].#X#X].@X].#X].].#X].].].#X].].#X#X].#X].#X].#X#X].#X#X].#X].].].#X].#X#X$X].].].#X].].].#X].].#X].#X].#X].].#X].].#X].].].].].].].].).].).].).].).].].].].@X].].].].`.`.`.`.`.`.`.`.`.#.#.>.#.`.Q Q #.#.! ! ! ! ! ! ! U ! ! ! ! _ _ ! ! _ _ _ ) ) ) ) ).%.).) ).).>.).!.!.!.) ) ) ) ) ) ) _ ! E E E E _ _ ( ( ) ) w.) >.>.>.`.) %.) ) ( ) _ w.) _ ) ( ( ( ( ( ) ( #.) #.>.>.#.>.).).).).`.).].].].].].].].].].).].].].].].w.].].).].).).).`.`.).].).].].].].].].].].].].].].$X].].].].].].@X4X#X@X@X#X].#X4X@X].#X].].].#X].].].$X#X#X].#X#X].#X].].#X#X].#X].].].].].].].].].].].).].].).].).].).).].].].].$X*X*XqXgXqX0X0X4X5X@X4X0X5X0X*X4X5XqX5X5X*X*X@X@X@X@X@X@X@X@X].].`.`.).).`.>.>.w.).) >.).) ).).`.).).).).).w.).).).).).>.>.) #.>.w.>.) ) ) ) ) ) ", +").].).].).`.).].].`.`.].].].].].].].].].].].#X].].#X#X].].#Xw.#X#X].].#X].#X].#X].#X#X#X].].#X#X].].#X].#X].#X#X].#X].#X#X].#X#X#X].#X].].].$X].#X].#X#X#X].#X#X].#X].#X].].#X].#X].].].].#X].].].].].].].].].].].].].@X@X@X5X@X@X@X@X@X@X].`.`.`.<.<.`.#.`.>.#.Q #.<.Q #.! #.! Q Q ! ! ! ! ! ! _ _ _ _ _ _ _ _ ) ) ) ) ) ) ).).%.).>.).!.!.) ) ) ) _ _ _ I ! ! R E _ E _ ( ) w.) ) `.) >.#.>.w.%.) ) ) ) ) ) _ ) ) ) ) ) ) >.) #.) ) >.>.>.w.).).].).).].].].].].].].].].].].].].].].].].].].].].].).`.].).].].].).].].].].].].].@Xw.].].].].].].].].].].].@Xw.w.4X#X].#X].].@X#X].$X$X#X].#X#X*Xw.].#X].#X#X].].#X].#X#X].].].].].].].].].].].].].].].).].).].).).).].].#X*X4X0XqXgXqX0X4X].].@Xw.].].@X].@X@X@X].].`.].].].].].`.].].].`.].].].).).).>.>.>.`.).!.>.).).).).).].).).).).).).) ) ) %.) ) ) #.w.( #.) ) %.%.%.%.", +"].].).].].).].).].].`.].].].).].].].].w.].].].].].].#X].].#X].].].#X#X].$X].$X].#X].#X].#X].].#X#X].].].#X].#X].].#X#X].#X#X#X].].#X#X#X*X*X#X#X#X].].#X#X#X#X].].#X#X].#X].#X].#X].].].].].].].].].].).].].].].].].@X*X5X@X5X5X*X@X@X@X`.`.`.`.<.`.#.#.>.#.#.#.<.Q #.Q #.Q ( ( ) ! ) ) ) ) ! ) ) ) ) ) ) ) _ ) ) ) ) !.) ).!.).>.%.) ) ) ) _ _ _ _ _ E I _ _ E _ _ ) ) ) ) ( ( ) ) w.) ) ) ) ) ) %.) ) ) ) ( _ >.) ) ) w.>.>.>.).).).).).).].).].).].].].].].].].].].].].].].].w.@X].].].@X].].).].].].).].w.`.).].].).).].].w.].).].].].].].].].].].].].].].#X].].#X].].#X#X].@X].@X].].#X#X].*X#X].#X].#Xw.@X#X].#X].].].#X].].].w.*X].).].].].].).].].].].).).].].$X$X$X*X*X4X0X0XqX0X*X].].].w.@X].w.`.@Xw.).].].`.).).>.).).).).).).].).).).).).).>.).).).).).).).].).).).%.).).).>.).) ).) %.) ) %.%.) ) ) ) >.>.>.%.).).", +"].].].].].].].].].w.].].].].].].].].].@X].].].].].].].#X#X].#X#X#X].#X#X].#X].#X].#X].#X].#X#X].#X#X#X#X#X#X#X].#X].#X#X].#X#X#X#X#X#X].#Xw.#X].#X#X#X#X#X].#X].#X].#X#X].#X#X].].].#X].].].].].].).].].].].].].@X5X5X0X5X5X@X@X@X@X].].>.`.`.>.`.#.#.`.>.>.>.#.! `.#.#.#.>.) ! ) ) ) ) ) ) ) ) !.) ) ) ) ) ) ) ) ) ) ) ) !.) ) %.) ) ) _ _ E _ I I I E E I I I R E R E I E _ _ Q ( ( ) ) ) ) ) %.) ) ) ) ) ( _ ).!.).).).).>.>.).).).].).].].].].].).].].].].].].].].).).].].].].].].].].w.].].].].).].].).].].].].).].].).].].).].).].).].].].].].].].].].].#X#X#X].#X#X].].#X].*X].$X@X].#X].].@X].#X#X].4X$X#X].].#X#X].].].].].].].].].w.].].).].).].w.).).].].].$X*X#X$X$X*X*X4XqXhXqX0X*X@X@X@X].@X@X@X`.].].`.w.).).).`.).).).).!.!.).).).).].).>.`.).).).>.).).%.%.).).).!.>.>.).>.>.) ) ) ) %.) %.) ) ) ) ) ) >.) ) %.", +"].].].].].@X].].].].].].].].w.].].].].].].].].].].].].#X].#X].].w.*X#X].].$X#X].].#X#X#X#X#X#X#X].#X].].].#X].#X#X#X#X#X$X0X#X].].#X#X].].#X#X#X#X#X#X].#X#X#X#X#X].#X].#X].].].].].].].].].].].].].].].].].@X5X5X5X5X5X5X@X@X@X].`.`.).>.`.>.>.`.>.`.#.#.>.>.#.`.#.`.#.>.>.#.>.) %.).) %.%.).%.!.) ) !.) !.) ) ) ) ) ) ) ) ) ) ) ) _ _ _ ! E I E I ! I I D I D F F F D I I R E Q ( ( ( ( ( ) ) ) ) ) ) ) _ w.! ).).).].).).).).).).).].].`.].).).].].].@X].].].].w.].].].].].].].].].].].].].).].@X].].].].).].].w.].).].).`.).].).].).).].].).w.].].].].].].].].].].].].@X#X].*X@X].].].].].].].$X].].#X#X#X].#X].].#X].#X#X*X].].].].).).).].).].w.].].].#X].].].#X#X$X$X$X$X*X0XqXgXgX0X0X*X@X@X*X@X5X@X5X5X*X*X@X].`.).).`.).`.`.!.!.).).).).].).).).).).).`.).).).).%.%.%.) w.>.>.) ) ) ) ( ( ) ( ( ! ( Q ( ) ) ) ) ) >.w.", +"].].].].].].].].].].].].].@X@X].].].].].].].].].].].].].].#X].].#X@X].#X].].].#X].#X].].#X].#X].#X#X#X#X#X#X#X#X#X].].#X#Xw.#X#X#X#X#X$X].$X#X].].#X].#X#X].].#X].#X].#X].].#X].#X].].].].].].].].].].].].@X4X5X*X*X@X].].].@X].].@X].`.>.`.`.`.>.>.>.#.>.>.#.#.! #.! >.#.>.>.>.).%.) ).) ).) %.) ) !.) ) ) ) ) ) ) ) ) ) ) ) _ ! _ ! _ ! ! I E I I I D I I D I I F I I I I R R ! ! _ _ ( ( ( ) ) ) ) ) ) ! R ! ).].).).).].).].).].).).].].w.].].].].).w.].].].].@X].].].].@Xw.].].).].].].].].].w.].].].).].).`.].!.].).].).].).].).].).).`.].@X].].].].].].].].].].].].@X4Xw.w.].].].$X].].].].].#X].].].].#X].].#X#X#X$X$Xw.].].].].].].].].].].$X@X].#X*X$X#X*X*X#X#X$X$X*X*X0X0X0X4X*X$X*X*X*X5XqX5XgXqX5X5X5X4X*X@X].].w.].w.).].].].].).].].).].).).].).`.w.).).).%.).%.).).>.>.].>.>.) ( ) ) ( ) Q ) ) ( ) ) ) >.#.>.).", +"].].].].].].].].].].].@X].].].].].].].].].].].].].].].].].].].].].].#X].].].#X#X].].#X].#X].#X#X#X#X#X].#X#X#X#X#X#X#X#X].].#X#X#X#X].$X].$X#X#X#X#X#X#X$X].].$X#X#X].].#X].].].].#X].].].].].].].).].].].].$X$X@X@X@X].].].].].@X].`.@X`.`.`.`.<.`.<.>.<.>.<.#.Q #.( #.) ) ) >.) ) ) ) ) ) ) ! _ _ _ _ _ _ _ _ ! _ _ ! _ _ _ _ _ _ _ _ _ _ E _ E I I D I I I I I F I H H H I I I I R R W W _ _ ) ) ) ) _ ! E I `.).).).).).`.).].).).].).].).].].).].].`.].].).].`.].).].).].`.].].`.).].).].].].].].].).].`.`.).].).).].).].).!.).].).].).].w.).].].].].].].].$X@X@X].].#X].].].].].].].].].].].].].].].).].].#X*X0XqXkXkXhX4X$X].].].$X#X$X#X#X#X#X#X#X#X#X$X@X*X*X*X*X*X*X0XqXqX0X*X0X0X0XqXgXgXqXqXqX5XqX5X5X&X5X5X*X*X].].].].].].].].].].].).@X].`.`.`.).`.).).).).).).).).).).].>.`.`.w.`.>.>.).>.>.>.).`.>.`.).).).%.%.", +"].].].].].].].].].].w.*X].].].].].].].].].].].].].].].].].].].].].].].].#X].].].].#X].#X#X].].#X].].#X#X#X#X].#X#X].#X#X#X#X#X].#X].#X].$X].#X].].#X].$X#X#X#X].#X].].#X].].].].].].].].].].].].].].].].*X0X4X0X5X@X@X@X@X@X@X@X@X@X@X].`.`.`.`.`.`.>.<.>.>.#.#.#.#.#.#.Q ( ( #.) ) ) ) ) ) _ ! E ! I ! E ! E _ _ _ _ ( ( ( ) ( _ _ _ E I _ I I I E I I I I I I I I I I H H I U I I R R E _ _ ) ( ) _ ) ! E E I `.].].].).].].w.].).).].).).).).).].w.`.`.).].).).].).].].).w.`.`.).].).).].).].w.).).).).].).].).).].).!.).].).].).).].).].).].].].].].].].].].w.*X].].].].].].].].].].).].].].@Xw.].].].].].@X4XhXzXNXBXNXvXhX0X*X*X$X].$X$X].#X#X*X#X#X*X*X4XgXkXlXzXkXhXhXhXlXlXlXhXkXkXhXgXgXgXgXqXqX5X5X5X5X5X5X&X*X@X*X*X@X@X*X$X@X@X].].).].w.].].w.).`.`.w.>.`.).).).`.].).).).`.>.`.].].].].].].].].].].].`.).].).).).", +"].@X@X].w.#X@X].].].].].].].].].].].].@X].].].].].].].].].].].].].].].#X].].@X@X].#X].#X].#X#X4X#X].].#X#X].#X].#X#X#X].$X].].$X#X#X#X].].#X#X#X#X#X#X].].$X].#X].#X].].].#X].].].].].].].].].].#X*X0XgXgXgXgXgXgX5X5X5X@X@X@X@X@X@X`.@X`.`.`.`.`.<.`.<.<.#.#.#.#.#.! #.Q ( #.) ) ) ) ! ! ! ! ! I I I E E E _ _ _ ) ( ( ) ) ) ) _ _ _ _ _ _ _ _ _ _ _ _ ! U I I I I I I I U U U I R R ~ E E W W ! ! ! I E I I I w.].).).].].).].).).].).].].).].).).`.`.).).).).).).).).].).`.`.).).).).>.`.].).`.`.).].].).w.].].).`.).).).).).].!.).].].].).].].].].].].].].].@X@X].].].].].].].].w.@X].`.].).].].].@X*X0XqX0X0XhXlXnXBXBXBXBXNXzXqX*X$X$X$X#X#X#X#X$X*X*X4X4XgXzXzXzXzXzXlXlXkXlXlXlXhXhXhXgXgXgXgXqXqX5X5X5X5X5X&X5X*X*X*X@X$X@X@X].].].].].].].].].].].].].`.].@Xw.].).w.>.).).`.).).].).].].].].].].].].].].w.).`.).w.`.`.", +"].w.].@X*X].].].].].].].].].].].].].w.@X].].].].].].].].].].].].].].#X].#X].].*X].].].].#X].#Xw.#X].#X#X].#X#X$X#X].#X#X].#X$X].].#X#X#X#X#X].#X#X].].$X].].#X*X#X].].#X].].#X].].].].*X*X*X0X0XgXhXhXhXgXgXgXgXgX5XgX5X5X5X5X@X@X@X@X`.`.`.`.`.`.>.`.<.<.<.>.#.#.#.#.( ( Q ! ! ! ! ! ! ! ! ! U E E E E E E E _ ! ! ! ! ! w._ ! _ ) ) ) ) ) ) ) ) _ _ _ ! ! U I I I R R U U U U I R R E E E W R ! I I ! I E I R ].].].].).).].).].).).).).w.).).).`.>.w.].).].).).).).).).).>.`.).].).).`.`.w.).).`.).).).].].].].].].].].).].).).].).].).].].].].].@Xw.].].].].].w.].].@X@Xw.].].].].].].w.].).].].w.@X].#X#X*X$X#X@X@X4X0XqXgXqX0X0X4X*X*X*X$X$X$X#X$Xw.0X*X*X4XgXzXzXzXzXzXkXlXlXhXhXkXhXhXhXgXgXgXqXqXqXqX5X5X5X*X5X5X@X@X@X#X].#X].@X].].].].].].].].].].].@X].].].].).].`.).).>.`.`.w.).].).`.).].).].].].].].].).].].].].", +"].].].].@X].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].#X].].$Xw.#X].].#X].].].#X].#X].].#X].#X].].#X].#X$X*X].].#X].#X#X#X].#X#X].#X].#X#X].].w.].#X].].#X].].].*X$X*X0XwXkXgXkXgXlXgXgXgXgXqXqX5X5X5X5X5X5X5X@X@X@X@X`.@X`.`.`.`.>.>.>.,.( `.( #.#.! #.Q Q Q ( _ ! ! ! ! I ! ! E E E E ! I I I I I I ! ! ! ! w._ _ ) ) ) ) ) ) _ _ _ _ ! _ I ! E E E E E R R I R R E E W W W W ! ! R R ! I ! I ].].).].).].].).).).].).).).).).`.).`.].@X].].].].].].`.].w.].w.].w.].w.`.`.).].).].`.`.].].].*X$X@X].].].].].].).].w.).].!.].].).].].).w.@X].].].].w.@X@X].].].].].].).].w.).].].].].@X].].#X].].].].].].].].].].].].@X$X*X*X*X$X#X].].$X$X*X$X*XkXzXlXzXzXkXzXlXkXkXhXhXhXgXgXgXgXqXqXqXqX0X5X5X5X5X*X*X@X@X@X#X].#X#X@X@X].].].@X].].].@X].$X@X].@X].].`.].).).>.).>.).>.).`.>.`.>.>.).`.).].`.].].].`.].].@X", +").].).].].].].].].].].).].].].].].].].].].].].].].].].].].].].].].].].].#X].].].].#X#X].#X].#X].].#X].$X].$X#X].#X].#X].w.*X#X#X].#X].#X#X#X].].#X].#X].].].*X$X$X*X*X0X0X0X*X0X0XwXkXkXkXkXkXhXhXgXgXgXgXgXqXqXgX5X5X5X5X5X@X5X@X@X@X@X@X`.`.`.`.>.`.<.,.5.( ( #.#.#.#.#.Q ( ! ! ! ! ! ! ! I ! E ! E E ! ! ! I I ! E ! U ! I I I E I ! _ _ _ _ _ _ E ! I ! E I I R I R R R R R R R R R R R U E U R R R I ! I ! ).).).).).>.) >.).%.>.).).].).].`.`.].].].].].].].].].].@X@X].].@X@X].].].`.].].@X].].].@X@X@X].].#X#X].].].@Xw.].].].`.!.].).@X).).].].].].].].].].].].].].].].@Xw.].].].@X).].].].].@X].].*Xw.].].].].].].].].].].].].*X4X4X0X0X*X*X$X$X$X$X*X*X4X0XqXqXhXlXkXkXkXkXhXhXhXhXgXgXgXgXqXqX0X0X5X5X*X5X@X5X*X@X*X#X#X*Xw.`.].].].].].].].].].].].].].].].`.`.`.).`.`.`.).`.>.>.>.>.>.>.>.) ) #.w.#.>.) >.>.).).>.", +"].).).].).].w.@X].).).].).].].].].w.).].).].).].].].].].].].].].].].].].].].#X#X#X#X].].].].#X#X].#X#X].].].$X].].#X].#X#X].].].].#X].#X].#X].].].#X#X#X#X*X*X0XwXkXkXvXzXzXkXkXzXzXkXkXkXgXkXhXgXgXgX5XgXqXqX5X5X5X5X5X5X@X5X@X5X@X@X@X@X`.@X`.>.`.`.( <.<.5.( >.#.Q #.( Q ) ! _ ! _ ! ! ! ! ! ! R E I I I I ! I I I I U U I I I I I ! ! ! ! _ _ I ! I E ! E I R I R R I R R R R R R R R R R R ! R ! R E R ! R ).) ) ).) ) ) ) ) ) ) ) >.>.).].`.>.>.`.w.@X].].].].].].].].@X].].@X].].].].].@X].].@X].#X].#X#X#X#X#X@X@X@X@X].].@X].].].].].w.].].w.@X].].@Xw.].].].].].].].].].].].].].].].].).).w.].).].].].w.@X].].].].@X].].].].].$X0X*X$X*X$X$X#X#X].#X#X#X$X$X*XqXhXhXkXkXkXhXkXhXhXhXgXgXqXqXqX5X5X5X5X5X*X5X5X4X*X*X*X5X@X@X].].w.].).w.@X).].`.].].w.`.`.`.`.].w.`.`.`.].`.).).).`.).>.>.>.>.>.#.>.>.) #.>.( ) ) ) >.", +"].).].).].`.`.`.).].].).].].].].].@X].].].].].].].].].].].$X].].].#X].$X].].].].].].].#X#X].].].#X].].#X$X].].].#X].#X#X].#X].#X].#X#X].#X#X*X0X0X0XkXzXzXvXvXzXMXMXBXvXvXvXvXzXzXzXkXkXkXkXgXhXgXgXgXgX5XqXqX5X5X5X5X5X5X5X5X@X5X@X@X@X@X@X`.`.`.`.`.`.`.<.) ,.#.#.#.#.( ) ! _ _ _ ! _ ! ! I ! I E E ! E ! I ! I I ! I U R U I ! E I I ! I I I ! I I ! I I ! I R R R E R R R E R R R R E R E W ) !.) ! w.! ! _ >.#.) #.) >.>.) #.) >.>.) >.) ) >.`.w.>.`.`.>.>.).].).].`.].].].].].@X].].@X@X].@X#X@X].#X].#X].#X#X#X#X#X@X*X*X*X*X*X*X*X*X@X@X].].].@X@X*X0X0X4X*X*X].].].#X].@X].].].].].].).].].].).].).].].].].].].].].w.].].].@Xw.].].#Xw.].].$X*X$X$X#X#X$X$X$X$X*X4X0XqXhXhXhXhXhXhXgXgXgXgXqXqXqX0X5X5X*X*X@X@X].].].].@Xw.`.].).].).`.].].].).).].@X@X`.`.`.`.@X`.`.).`.>.].).`.).>.>.>.`.>.>.>.>.>.>.>.>.#.>.) ) #.>.", +"].].].].].`.`.].w.@X`.`.`.].].).].].).].].].].@X$X@X*X$X@X@X@X].].].].].].].#X].#X].].#X].].#X].].#Xw.*X].#X].#X].#X#X].].].].#X].#X].].#X#X$X0X0XkXNXNXNXzXkXkXlXzXzXzXzXzXzXzXlXlXkXkXhXhXhXgXgXgXgXgXgXqX5X5X5X5X5X5X@X5X5X@X&X&X@X@X@X@X`.@X`.`.,.,.,.) ,.) #.#.#.Q #.#.! #.Q Q ! ! ! ! ! ! ! ! ( _ _ ! ! ! ! R R H ! U ! ! E I I ! I I E I R R R R ! U ! U ! R U ! R I ! ! E R E R ! ( .X^.).Q Q Q ( w.! Q >.>.) %.%.) >.) >.>.#.>.>.>.>.>.>.>.>.>.`.>.`.>.>.`.`.`.`.].`.].`.@X@X&X].@X$X].].].$X].].$X@X@X#X$X@X*X*X*X*X5X5X0X0XqXqXqXgXqXgXgXqXgXhXhXgXhXhXkXkXkXkXkXkX0X0X0X0X0X*X].].].].].].w.].].#X#X#X#X@X#X#X#X#X].].].].].].].].#X#X*X#X#X#X*X*X0X4X*X*X4X4X0XqXkXkXgXqX0X0X0X*X*X4X*X*X].].@X].].].].].].].).].].`.`.].].w.].].`.).].).).].).].].`.].].).].`.].).@X`.`.`.`.>.`.>.>.>.>.`.).).>.>.>.>.>.>.>.>.) >.", +"].@X@X@X@X*X@X@X@X@X].].].].).].].].].].].].@X@X*X*X0XgXhXhXhXqX*X*X*X#X$X#X#X].#X].#X].#X#X].#X#X].].$X#X].#X].].].].].#X#X].#X#X].#X#X#X#X#X$X#X$X$X*X*X*X$X*X*X].*X*X4X4X*X4X*X$X@X*X@X$X*X*X5X@X5X@X@X@X5X5X5X@X5X@X5X@X5X@X&X&X&X@X@X@X@X`.`.`.`.`.`.,.,.) #.>.#.#.#.! #.Q ( Q ( Q ! ! ! ! ( ) ) ) %.%.) ) ) ( ! w.! ! ! ! I ! I ! ! ! E ! R R ! R R ! ! U ! R ! R ! ! R R E E E E oX9X^.%.) w.Q ) ( ) ! ! >.>.%.].).>.>.>.`.w.>.>.>.>.>.`.>.`.>.`.`.].>.`.`.>.`.`.].`.`.`.`.`.@Xw.#X].].].@X@X].*X$X@X$X$X*X*X*X*X@X5X*X5X4X0X5X5X5XqXqXqXqXgXgXgXgXhXhXhXhXkXkXzXkXkXkXkXkX0X0X0XgXgXkXgX4X*X@X*X#X].].#X#X].].@X].].#X].].].#X#X#X].#X].].].@Xw.].].].].@Xw.].].].*X0XgX0X0X$X].].].].].@Xw.].].w.@X].].].].].].].].@X@X].].].].@X].].].].).].).w.].).].].).].).).].).].w.`.`.`.`.`.).`.`.>.).).>.).>.).w.).w.).>.>.>.>.", +"@X@X@X4X5X@X*X*X@X*X*X@X*X*X*X@X*X*X4X4X0XqXqXgXgXgXhXhXlXhXhXgXkXkXkXgXkX0X*X#X#X].].].].].#X].#X].#X].].#X].#X#X#X].#X#X].#X].].#X#X#X].#X#X].#X#X].].#X].].#X].].].*X@X].].].w.*X].].].].].*X5X5X5X5X5X5X5X5X5X5X@X5X@X5X@X5X&X@X+X$X@X@X{.@X@X`.`.`.`.) ,.,.>.#.#.#.#.#.#.! Q ) ) ! ) ! ! Q ) ).).).).).).).%.%.) ) ) ! ! ! ! I ! I ! ! E I ! ! ! ! ! ! R ! ! ! ! ! ! ! w.! W W ( 9XoX!.%.) ) ) ) ) ( ! ! ! ].].].].].].@X].].].@Xw.`.].w.].w.].`.`.w.@X].].].w.`.`.`.].`.].].].].@X].].].@X$X].$X$X@X$X$X@X@X@X*X*X*X5X5X5X0X0X0X0XqXqXqXqXqXqXgXgXgXgXhXgXhXgX0X0X0X*X*X$X$X$X*X*XkX0X0X0X*X*X@X].].].@Xw.].].].w.].w.].].w.*X].].].].].].].].].].].].].].].].].].@Xw.].].].$X$X].].*X].].@X].].].].].].].].].].].].].].w.].].].].].].].].).].].).].).`.).w.`.).].].].].).].`.`.`.w.`.>.>.).%.).`.).).].w.].`.).].).).).).", +"*X@X@X*X@X@X*X*X5X*X5X5X5X5X5XqX0X0XgXgXgXgXgXhXhXkXhXkXhXlXlXlXkXkXkXkX0X0X0X0X0X*X*X$X#X$X].].].#X].#X#X].#X].#X].#X].].#X].#X#X].].].#X].].#X].].#X#X].$X].#X].].#X].].].@X@X].@X].].].].$X4X5XgXgX5X5XqX*X*X@X5X5X@X@X@X@X@X$X@X@X.X].@X@X].`.`.`.`.`.,.,.) >.>.>.#.#.#.#.>.) ) ) ) ).).].).).).).).].).).).).%.%.%.) ( ( ! _ ! _ ! E ! _ _ ! ! ! ! ! ! w.U ! ! ! ! w.! ! ! _ ) %X X!.!.%.%.) ) ( Q Q ( ) ! ].].@X@X@X].@X].@X*X@X].@X].@X@X@X@X].].@X].].@X@X@X].@X@Xw.].].w.@X].].#X@X@X@X@X@X#X@X$X@X*X*X*X*X*X*X*X*X*X5X0X0X0X0XqXqX0X0X0XqXqXqX0XqX0X0X*X*X$X*X#X*X#X*X$X$X*X#X$X*X$X$X#X*X@X*X#X*X*X#X#X#X].].].].].].].].].].].#X#X].#X].#X].].#X].#X*X].].].@X].].].].].].].].].*X].@X@X].].].].@Xw.@Xw.].].].].].].].].].].`.@Xw.`.].).).].`.].].).`.].].).`.w.].].].@Xw.].`.`.`.].].].).].`.`.].].`.].].).].].].].", +"@X@X@X@X*X@X@X4X*X*X5X@X5X5X5X5XqXqXgXgXqXhXhXhXhXhXhXkXkXkXlXlXkXzXzXzXzXzXzXzXzXzXkXkXgX0X$X].$X].].].#X#X].].#X].].].#X].].#X#X].#X].].].*X*X#X].#X].#X].#X].].].$X].#X].].*X].].].].].].].4X@X5X5X*X5X5X4X*X*X@X*X@X*X@X].]..X`.].`.].].@X].].{.`.`.`.`.,.,.>.>.%.>.`.>.`.>.).].].).).].].].].].).].].).].).).).).%.>.) ) ) ) ) ( ) ) ) ) ) ) ) ( ) ! ! ! ! ( ! _ ! ! Q ) ) %.[.^._._.%._.%.#.>.) ) ) ) ( ( ].].].$X#X].#X#X].].].@X@X@X@X].@X@X@X@X].@X@X].@X].].].w.@X@X`.@X@X@X].@X].@X].#X$X@X$X$X*X*X@X@X@X*X*X*X5X5X5X4X0X0X0X0X0X*X*X@X@X$X$X#X$X$X*X*X*X0X*X0X0X0X0X0X0X0X0X0XqXqX0XqXgXhXkXkXkXzXzXzXkXgX0X4X@X*X#X*X0XgXgXgXgX0X0X0X*X].#X#X].w.*X*Xw.].].@X].].].w.@X@X].].].@Xw.@Xw.].].].].].).w.@X].].].].].*X].].].].`.].).].].].w.`.].].w.].#X].#X#X].].@X#X].].].*X`.`.@Xw.].].].].].@X].@X].].].].].].].#X", +"@X@X@X@X@X4X4X@X*X*X5X5X5X5X5XqX0XqXqXgXhXgXgXhXhXhXhXhXhXkXhXlXzXkXkXzXzXzXzXvXvXnXzXzXvXvXkXkXgXqX0X0X0XgXhXhXkX0X0X*X*X#X#X#X].].#X#X#X#X#Xw.#X#X#X].#X#X].].$X].#X].].].#Xw.].].@X].].].].].].@X].@X@X*X5X5X5X5X*X@X@X@X].].].`.].{.@X@X{.].`.`._._._.)._.).).).].).`.>.`.`.).].].].].].].].].].].].].].).].).].).>.%.>.) ) ) ) ) %.) ) !.) ) ) ) ( ) >.) ) ) ) ).) >.>.).`.!. X_._.)._.%.%.).) >.) ) #.( ( $X$X$X].].#X].].].].].].].@Xw.].].].].].#X].@X].@X].].].].].`.`.@X`.`.`.].].].].].].].].].@X@X@X*X*X@X*X*X5X*X5X0X0X4X*X*X*X].#X$X@X$X@X#X].#X*X*X*X*X0X*X*X0XgX0X0X0XwXgXhXkXkXkXkXlXkXhXqX0X0X4X0X4X*X4X4X4X0X0XgX0XgXkXkXzXzXlXlXkXkXkXkXqX0X*X$X*X#X*X*X$X].].].#X#X].@X*X#X*X$X#X$X@X*X@X*X@X@X@X@X].@X].w.w.].).`.].`.w.].@X@X@X].].@X*X].w.#X].].@X@X@X].@X@X@Xw.].@X@X].].].`.@X].].].].].].].].].).].].", +"*X@X*X*X*X@X4X4X5X@X*X5X5X5X5XqXqXqXgXgXgXgXhXgXhXhXhXhXhXhXlXhXkXkXzXkXzXzXzXvXvXvXzXvXvXvXvXvXnXnXnXnXNXnXNXNXBXBXnXnXvXkXkXkX0X0X*X*X0X0X0X0X*X#X#X#X#X].#X#X*X].].$X].#X].].].].].].].].].].].@X@X@X@X4X*X@X@X@X].].].].].].]..X].].{..X].].`._.).)._._._._.).).].>.>.].`.`.].].].].].].].].].].].].].).].).).).).).>.%.) %.) >.).) ) ) ) ) ) ) >.) %.%.>.>.>.>.).>.).%.) ].%X!.!.%.) ) ) ) ) ) ( Q ( Q ( ( $X].].$X].].].].].`.`.`.w.@X].].].].].].w.].].`.>.`.].].`.].@Xw.].].w.@X].].@Xw.w.].].].].@X@X].w.@X].].@X4X@X@X#X#X@X#X].].*X].].5X@X].].].#X$X#X0X0XhXkXkXkXkXgX*X*X0X0XgXkXkXqX0X4X4X$X$X$X#X#X#X#X#X#X#X#X#Xw.0X$X*X4XgXkXlXlXzXzXzXzXzXhX0XqX4X*X$X*X].].*X$X$X$X$X$X$X#X#X@X@X@X@X*X0X0X0X0X*X0X*X*X@X].].@X@X].].].].].].].w.].].].].$X].4X@X].$X$X].].].@X@X@X].].`.].].].).].w.].w.`.`.).].).].].].).].", +"@X@X@X*X@X4X@X5X*X5X5X5X5X5X5XqXqXqXqXqXgXqXgXgXgXgXhXhXhXhXhXlXkXkXzXzXzXzXzXzXzXzXzXzXvXvXvXvXnXnXnXNXNXNXNXNXBXnXBXBXBXBXBXnXNXNXnXzXnXNXnXnXzXzXzXkXkX0X0X*X$X$X$X].].#X].@X].].].].].].].].].].].].].].].].].].].].].].].].`._.`._.`.`._._._._._._.)._.).).].).).).).>.>.>.).).).].).].].].].].].).].].).).).).).%.).%.%.) ) ) ) ) ) ) ) ) Q ) ! ) ) ) ( ( ) ) ) ( ) ) _ *XrX#X`.<.( Q Q ( ( ( ( ( #.) #.#.w.#X].$X$X$X].$X@X].].].@X@X].].].].].`.@X@Xw.@X].@Xw.].`.`.@X].].].].@X].].@X].@X@X].].].w.].].].@X].].].@Xw.].].].].].].].@X@X].w.].].].].].].].].#X*X0X0X0XkXkXkXwX0X*X0X0X0X0X0X0X0X0X*X$X$X*X#X$X$X$X$X*X*X*X*X*X*X*X*X*X0XgXkXlXzXlXkXhX0X0XqX0X*X*X$X*X].$X].$X$X].$X*X4X0X0X4X0X0XqX0X0X0X0X5X0X4X4X4X4X4X*X*X*X*X@X@X].].].].].].].#X].].*X$X$X].$X].$X@X@Xw.].].].].].].].].].].].`.`.].).].`.).`.].w.", +"*X@X@X*X@X5X*X*X5X*X5X4X5X5X5XqXqXqXqXgXqXgXgXgXgXgXhXhXgXkXhXkXkXlXzXzXlXzXzXzXzXzXzXzXzXzXzXvXvXnXvXBXnXBXnXBXnXBXvXBXBXBXBXnXNXnXnXNXnXNXnXBXnXNXNXnXvXkX4X*X#X$X].$X$X$X].].].@X].].].].].].@X].].].].].].].].].].].].).].]._.'._._.`._._._._._._._.,._._.,.>.>.).).).).>.).).).).].`.).].].).].].).).].).).).).).).).%.).>.) ) Q ( ! ( ( ! ( ( ! ( ( ! ( ( ( ( ! ) ( ( ) xX*X'.!.%.) ) %.>.>.) ) ).).).).>.@X@X].].].].].].].].].].].].].].w.].].].w.].@Xw.].].].].].@X@X].@X].@X].].].].].*Xw.].].4Xw.].].].@X].].].].].].].].].].#Xw.].w.].].].].].].].#X$X*X*X*X0X0XkXkXkXkXkXkXkXwXgX0X0X*X*X*X*X*X*X*X*X*X0XqXqX0X0X0XgXhXhXhX0X0X4X*X*X*X0XgXhXhXkXlXlXkXhXgX4X*Xw.*X$X$X#X$X].#X*X#X*X*X0X0X0XqXqX0X0X0X0X4X4X4X4X*X@X*X@X*X$X].$X].$X#X$X].].$X$X#X@X@X$X].#X#X].#X#X#X@X#X@X].@X].].].].].].`.`.].).].`.).].).].w.", +"@X@X*X@X*X@X*X*X@X5X4X5X5X5X5XqXqXqXqXqXgXqXgXgXgXgXgXgXhXgXkXkXkXkXkXlXzXlXlXzXkXzXkXzXkXzXzXvXvXvXvXnXnXBXnXnXnXnXBXnXvXnXBXnXnXNXnXnXvXvXnXnXnXnXnXnXzXgX*X*X*X$X$X$X].].#X].].].].].].#X@X].].].].].].].].].].].].].].].].).'.`.'.'.'.'._._._._._._.)._._._.).].).).).>.).).).>.).).].>.) >.).).).%.).>.%.%.>.%.%.>.>.) ) ) ) ) ( ) ( ( Q #.#.( #.Q ( ( ( #.( ( ( ) ( ( @XlX#X'.!.!.>.).).).).).].`.`.).`.>.].].].].].].].].].].].].].].@X*X*X].].].@X@X@X#X].].].].w.*X].].@Xw.].].w.].].].@X].].].@X#X].].].].@X@X].@X].].#X].].].#X*X].].].].].].].].].].#X].*X*X0X0X0X0XgXwX0X0X*X*X*X*X#X$X].$X$X*X*XwXkXkXkXkXzXzXzXzXzXkXhXqX*X*X*X$X*X$X#X$X$X*X4XhXgXhXkXkXkXhXzXhX0X*X*X*X*X*X*X#X#X$X$X$X*X4X4X0X0X0X0X0X4X4X4X*X@X@X$X].$X$X$X$X$X$X$X$X@X@X$X@X*X].$X$X#X].#X].#X].].].@X@X].].].].].].].].].`.w.].].).).].@X].", +"@X@X@X*X@X*X4X4X5X5X5X5X5X5XqX5X0X0X0XgXqXqXqXqXgXgXgXhXgXkXkXkXkXkXkXzXlXlXlXlXzXzXkXzXzXzXzXvXzXvXzXvXvXnXnXBXnXnXBXBXBXnXvXnXnXnXnXnXnXnXnXvXnXnXnXnXvXzXvXzXkXkXhX0X4X*X*X$X].].].].].w.*X].].].].].].].].].].].].].].].].].'.'.'.`.`.'.'.`._.'._._._._._.,.`.`.).`.>.`.`.>.>.>.>.>.#.#.) ( ) ) ) %.>.) ) >.%.>.%.%.) %.) ( ( ( ( ( ( ( ( ( Q ( #.( ( #.( ( #.( ) ( ( ( %XMX%X X!.%.>.#.%.>.).).).).!.).>.>.].].].@X].].].].].].@X@X$X$X].w.@X*X@X].*X@X#X].@X].@X].].].].].].].@Xw.@X].].].@X].].].@X].].].].].].w.*Xw.].].].].].].].].].].].].].].w.$X].].].#X$X$X$X$X$X$X$X#X$X#X#X#X].w.w.$X].$X*X0X0X0X0X0X*X0X*X0X*X*X*X*X*X].w.#X].].w.*X#X$X$X#Xw.0X*X4XgXzXkXzXkXkXkXkXgXhXgXqX0X0X0X4X*X*X4X0X0X0X0X0X4X*X*X*X*X*X*X$X@X$X$X$X@X*X].*X$X$X@X*X$X*X$X$X].$X@X@X@X@X@X@X#Xw.w.@X].].].`.`.].].].w.@X@X].).].].].].].", +"@X*X*X*X@X5X@X4X*X5X@X5X*X*X*X@X$X*X*X*X*X*X*X*X0X*X*X0X0X0XgXgXhXkXkXkXlXlXlXlXkXkXzXkXkXzXzXkXzXzXzXzXzXnXzXzXvXvXkXvXzXvXBXvXnXnXvXvXvXvXvXvXvXvXvXvXvXnXvXvXzXzXzXkXkXkXhXhXqX0X4X@X$X#X*X@X*X0X5X5X5X4X4X4X@X@X@X@X@X@X].].@X.X.X.X].].].`.].].`.`.`.`._.`.`.`.).>.>.`.>.>.>.>.>.) >.>.) ( >.%.) ) >.) ) >.) ) %.%.>.%.>.>.#.#.) ( #.( #.) #.#.#.#.( #.#.( #.#.#.#.w.w.rXMX#X[.`.%.( ) >.) >.) ).) ) ).`.w.].].w.@X].@X*Xw.].].].@X].].].$X@X].].].@X].#X].].].].].].@X@Xw.].@X@X$X@X*X@X@X$X].#X$X].@X#X*X*X*X*X*X*X$X#X@X].#X].].#X].#X].].].].].#X$X#X*X0X*X*X*X*X0X0X0XhX0X0XgXwXgXkXkXkXkXwXhXkX0X*X$X#X#X#X#X#X#X#X#X#X#X#X*XqX0X*X4X0XgXgXgXgXhXhXgXqXgXkXkXzXkXkXkXhXhXgX0X0X0X*X*X$X$X#X*X*X4X*X4X*X$X*X$X$X$X#X$X].$X].].].#X].@X$X].].].@X*Xw.#Xw.].].].].].].].].].].*X].].].].].].`.@Xw.].].].].].].].].`.].`.", +"*X@X5X*X*X*X*X*X*X*X*X*X@X].].].].].].].].].#X].].].].].].*X].*X#X$X*X0X*X*X0X*X0X0XkXkXkXkXzXzXzXzXzXkXkXzXzXzXzXkXkXkXkXkXvXnXnXvXvXvXnXzXzXzXvXvXvXvXzXvXvXvXzXzXlXlXlXkXkXkXhXhXgXgXgXqXqXqXqXqX0X5X5X5X5X*X5X4X4X@X*X*X@X@X@X@X@X@X@X@X@X].`.{.`.]._.`._._.>.).`.>.>.).`.>.>.>.>.>.`.>.) >.) #.#.) ( #.) Q ) ) ( #.#.#.) #.#.#.) #.#.) ( #.#.#.) #.>.( ) >.#.#.) >.#.#.kXvXoX!.).%.&.>.) >.>.) >.>.>.).].).].`.`.@X].].w.].].].].w.].@X].].].].].].].].#X#X].].*Xw.].].].].].].].].].#X#X$X$X#X@X#X].$X].].$X].$X@X@X].].$X#X#X$X].#X#X#X#X#X#X*X*X*X*X#X#X#X*X*X*X0XkXhXqX0X0X0X0X0X0X0X0XqXkXkXgX0X0X$X$X$X#X#X$X*X0X0X0XgXgXqX0X0X*X$X*X*X*X#X*X*X0XgXhXkXhXkXkXkXhXgX4X$X#X#X].].].].].].].w.*X@X].].].w.*X].$X*X#X*X].].w.].w.@X@Xw.@Xw.@X].w.*X@X].].@X@Xw.*X@X].*X@X].].@X].].].].].].].].w.w.@X@X].].].].].].].].@X", +"@X*X5X@X*X4X*X*X*X*X].].@X].].].].].].].#X].].].].].#X].].].].].].].].].].].].].#X#X].#X*X*X*X0X0X0X0XkXkXkXkXkXwX0X*X*X$X$X*X*X0XgXkXzXvXzXzXzXvXvXzXzXzXzXzXzXzXzXzXlXlXkXkXhXhXhXgXgXgXgXqXqXqXqX0X0X5X5X*X5X4X5X@X*X*X*X@X*X&X@X$X.X@X].@X].].].].`.].`.`.`.].`.`.>.`.].).>.>.].>.>.>.>.>.>.>.>.#.#.#.#.#.#.#.) ( ) #.#.#.#.>.#.#.( #.#.) >.#.>.) >.( >.) >.#.>.>.#.) >.w.xXoX X).%.>.>.>.>.).).).).).`.].].].].].w.].].`.].].@X].].].*Xw.].].].].].].@X].].].@X@X].@X].].].].].].].].].].].].].].#X$X$X*X$X#X*X].@X@X@X#X#X$X$X$X*X$X*X*X*X0X*X*X*X*X*X*X#X*X$X#X*X*Xw.$X$X$X$X].$X$X#X].].].].#X#X#X*X$X#X$X$X$X*X*X0X0XhXgXkXkXkXgX0X*X*X#X#X#X].].$X#X$X#X$X$X*X*X$X*X].$Xw.].].].].].].].].].].].].].].].].].].].].].].@X*X].].].].].].].@X].].].].].].].].].].].].w.].].].@X*X].@X].].].].@X@X].].].].w.].].].].].].].", +"@X].@X@X#X#X#X#X].].].].].].].].].].#X].].#X].#X].#X].#X].$X].#X].#X].#X].].#X].].].].#X].].#X].].#X].].].$X].#X].#X].#X#X#X#X#X#X#X*X0XqXgXhXkXzXzXzXzXzXlXzXzXzXzXzXlXkXkXhXgXgXhXgXgXgXqXqXqXqXqX0X5X5X5X5X5X*X*X*X*X@X*X*X@X@X$X$X@X.X@X].].].`.].{.`.`.].`.`.>.).`.>.>.`.>.>.>.>.>.>.>.>.>.>.>.) #.#.#.#.#.#.#.#.>.>.) >.#.#.>.>.) >.>.>.#.>.>.>.>.>.>.>.>.>.>.>.>.>.) @XgX X'.!.`.)._._._.).].`.].`.).].].].].].].].].].].w.*X].].].].].].@X4X$X].4X@X].#X].].].@X@X@X].].].].@X4X].].].].@X@X].].@X].#X].].].*X@X#X].].].].#X#X0X#X#X$X#X$X#X#X#Xw.0X#X#X#X#X#X#X#X].].].].].].].w.*X].].#X#X#X$X#X#X$X].].].#X].$X*X].#X#X@X$X*X$X$X$X].].].].#X].$X#X].w.#X].].].].].].@X].].].w.].].].].].].].#X].].].].].].].].w.4X@X*X*X@X*X*X$X].$X@X].].].].].].].].].].].].].].].].].].w.].w.@X].].].].].].].].].@X@X].].w.].].].", +"].@X].].].#X].].@X].$X].].].@X].].#X].#X].].#X].].].#X].].$X].].#X].#X].$X$X].#X#X].#X#X].#X].#X#X#X].#X$X].#X#X#X].#X#X].].#X#X#X*X*X4X0XgXkXkXkXzXzXzXzXzXlXzXzXzXlXkXkXgXqXgXhXgXgXgXgXqXqX0X4X5X5X5X5X5X5X5X@X5X*X*X*X*X@X*X&X$X@XXX.X@X@X@X@X@X{.].{.].`.`.`.`.`.].`.`.>.`.].>.`.>.>.>.>.`.>.>.#.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.).).).).`.).].0X%X!.'.!.).%._._.).).).%.`.`.w.).].`.].].].].].].].].].].].].].].@Xw.].].w.].].].].#X].].].*Xw.].].].].w.].#X].].].*Xw.#X@X4Xw.#X].].w.#X].#X].#X].#X#Xw.#X].].#X#X$X#X$X$X*X*X*X0X0X0X0X0X*X$X#X$X].$X#X#X*X*X#X*X#X#X#X#X#X].$X].$X].$X].w.$X].@X*Xw.].].].#X].#X#X#X].].@X].#X*X@X#X].].#X$X$X*X4X0X0XhXqX0X4X*X*X$X$X@X#X$X#X@X$X#X#X$X].@X@X].].].].].@X$X].$X$X*X@X*X@X$X].$X].#X].].].@X].].].#X].#X].*X@X].].].@X].].].].@X].].@X*X].].].", +"].$X#X#X].#X#X#X#X#X].#X#X#X$X].$X@X@X@X].#X].$Xw.*X].].].#X].#Xw.4X@X].@X].].#X].$X].].].].$X$Xw.*X].#X#X#X#X].#X#X].].#X#X#X#X*X*X0XkXkXkXzXzXkXzXzXzXzXkXzXkXzXkXzXkXkXkXkXkXkX0XkXhXqXqX0X0X5X4X5X4X5X5X4X*X*X*X*X*X&X&X&X&X@X&X@X@X@X#X@X@X.X].@X@X`.`.`.`.`.`.`._.,._._._._._._._.).`.).,.>.>.>.>._.&.%.).>.>.>.>.>.).,.%.>._.)._._._._.!.!.`.'.!.!.!._._.`.!.).,.).).,.wX.`.].].#X].#X@X@X@X*X].#X#X#X].@X].].#X].#X@X@X@X#X].#X@X@X].].].].].#X].].].#X].#X].4X@X@X#X].#X#X#X$X*X#X*X#X#X#X$X#X*X*X*X*X4X0X0X0X0XqX0X0X0X0X0X0X0X0X*X*X#X#X@X*X].].$X].$X].$Xw.4X@X].@X@X$X$X*X*X*X$X$Xw.*X].].#X].#X].@X#X].#X].#X].$Xw.].].#X].#X#X*X*X0X0X0X0XgXgXgXgX0X0XqX0X0X*X*X*X$X$X].$X].].*X$X#X#X#X].].]. X].#X#X#X#X#X/. X#X#X#X X X#X#X X].#X X]. X#X].]. X#X].@X@X].@X*X@X@X*X].#X#X#X].].#X", +"@Xw.].#X].#X#X].#X#X#X#X#X].#X].w.4X].].#X].].].@X@X*X*X0XqXqXqXqXqXgXgXgXgXqXgXgX0X0X0X*X$X$X].@X*X#X].].#X#X#X].#X#X#X#X].#X$X*X0XkXkXkXzXkXkXzXzXzXkXzXzXzXzXkXkX0X0X0XqXgXgXqXgX0XhXqX0X0X0XqX0X5X4X*X*X*X$X@X$X$X@X$X&X*X&X&X&X#X*X$X$X#X@X#X.X].].].].].].'.`.'.`.`._.`._.`._._.[.,.).`.)._.).).>.>.).,.`.)._._._._._._._._.'._._._.'.'.'. X X!._. X`.!._.!.,._._.`.)._.9XrX#X X`.`.,.`.).].).`.).`.@X`.).].].].].w.*X@X].].].].$X#X#X@X*X$X].#X].*Xw.].].].].*Xw.].].].@X].].].#X*Xw.].].#Xw.].].].#X].#X#X#X#X4X$X*X$X$X#X*X].$X#X#X$X$X*X$X*X$X$X#X$X$X$X*X*X0X@X].#X].4Xw.@X].*X].].#X$X#X@X*X*X*X$X$X$X*X*X*X*X*X0X*X$X#X#X].].$X$X*X$X].#X#X$X].*X*X#X].#X].].#X@X0X#X#X$X*X#X].$X*X*X*X*X0X4X4X4X4X4X*X*X*X$X$X].$X].].#X].#X#X#X#X#X].].#X].].]. X X#X]. X].#X X].#X#X X X#X#X X X].].].@Xw.@X].].].].].].#X].@X].", +"@X].].].*Xw.].].#X].#X].#X].#X#X].$X$X].].#X$X].@X$X$X*X0XhXqXgXhXhXhXkXkXkXhXkXkXkXkXkXkXhXgX0X4X#X#X#X$X].#X#X].#X0Xw.*X*X0XgXkXgXkXkXkXzXzXkXzXkXkXzXkXkXzXkXkXkXkX0X0X0X0X0X0XqX0X0XgXgXgX0XqXqX0X0X0X5X0X5X5X*X5X*X*X*X*X$X&X&X@X@X@X#X@X@X#X#X#X.X].].].`.'.'.'.'.].'.'.'.`.'. X!.'.`._._._._._._._._.!.!._._.`._._.'.'.'.'.'._.].].'.'.'.'.'.'.'.'.'.`.!.'.'.!. X_._._. X.`.w.].].].].).].].@X`.`.w.].].w.'._._.~.'.'. X X!.#X].].`.].].].].].].].].].].].@Xw.", +"#X$X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#XXX#X#X#X#X#XXX#X.X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X.XXX.X.X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#XXX#X#X#X#X#X#X#XXX#X#X#X#X.X#X#X#X#X#X#XXX#X#X#X#X#X#X.X#X#XXX#X#X#X#X#X#X#X#X#X.X#X#X#X$XXX#X#X#X#X.X#X#X#X#X#X#X#XXX#X#X#XXX#X#X#X#X#X#X#X#X#XoX#X#X#XXX#XXX#XXX#X#X#X#X#X#X#X#X#X#X#X#X#XXX#X#X#X#X#X.X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X'.'.'.'.'.'.'. X'. X'. X'.'. X X!.'.'.!.!._._.'.].].].@X@X$X].$X@X@X$X].$X#X@X].$X4X@X@X].].].].@X#X].].@X].].$X#X#X#X#X#X#X#X.X.X.X'.'.'.'.'.!.'.!.'.~._._._.'.'.'._.'.!.'.'.'.'._.'.'._._.'.'.'.'.'.'.'.'.'.!.!.'._._.^.'.!. X'.'. X'.!. X X!.].w.].].].w.*X@X].].].].].$X].@X#X$X].$X#X#X#X#X#X#X@X#X#X#X#X].#X#X#X#X'.#X'. X#X'.'.'.'.'.!.'._._._._._._.'.!._.!. X!.!. X!.!.w.].].].].].@X].].].@X@X$X].].].", +"#X].$X]..X.XXXXXXX.XXX.X.XoX.X#X.XXXXX.X.XXX.X.X.XXX#X.X.XXXXX#X.XXXXX.X.XXXXX#XoX.XXX.X.XoX.X#X.X#XXX#X#XXX#XXX.XXX#XoXXX.XXX#X#X#X#X].XX.X.XXX.X#X.X.XXX#X#XXX.X.XXX.X#XXX.XXX.X#X.XXXXX.X#XXX.XXXXX.X.X.X.XXX#XXXXX.XXX.XXX.XXX.XoX#X.X#X#X.X#X.X#XXX.X.X#X.X@X#XXX.XXX#X#X.X.XXX#X.X#XXX.X.X.XXX.X#X#X.XXX#X#X#X.XXX.X#XXX.X.XXXXX#XXX.X.XXXoX#X#X.X.XoX#X.XXX#X.XoX#XXX#XXX.XXXXX#XXX.X.X.XXX#X.X.X.XXX#X.X'.'.'.'.!.'.'.'.'. X!. X!. X!.!.'.'. X X#X.X#X#X#X#X@X@X].$X$X].].].].$X*Xw.].].].w.].].].].].].].].].].].].@Xw.'.'.!./._.)._._._._.!.'.!.'.'.'.'.'. X'.].].].]..X'.'.'. X'.'. X'.'.'.'.'.'.'._.'.'.!.'.!.!.'.'.'.!._.'.'. X#X.X X#X#X#X$X#X#X#X*X@X@X].$X].$X@X#X#X$X].].$X#X#X].$X#X#X#X@X].#X#X#X#X].#X#X#X#X#X$X#X'.#X#X#X#X#X#X#X#X#X#X%X#X#X#X#X#X#X#X#X$X.X#X#X#X X#X#X!.@X`.`.w.@Xw.].].].].*Xw.].@X#X$X", +"#X].].#X.XXXXX.X.XoX.XXX.XoX.X.X.X.X.X.X.X.X.XoX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.XoX.X.X.XXXXX.X.XoX.X.X.XoX.X.XXX.XoX.X*X*X].#X.X.XoX.XXXXX.X.X.X.X.X.XoX.X.X.X.X.XoX.X.X.XXX.XoX.X.XoX.XoX.X.XoX.XoX.X.XoX.X.X.X#X.X.XXX.X.XXX.X.X.XoX.XoX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XoX.XXXXX.X.XXXXX.X.X.XoX.X.X.X.X.X.X.X.X.X.XoX.X.X.XoX.XXX.X.XoX.X.XoX.X.X.X.X.X.X.X.X.XXX.X.X.XoX.X.X.XoXXX.X.XXX!.!.!.'.!.'.'.!.!.!.'.!. X'. X.X#X#X#X#X#X#X#X#X#X@X@X@X].].].w.].].].@X].].).).).`.).].`.].].].w.].].).].].].].!.'.'.'._._.!._.!.'.'.'.'.'.'.'.'.'.'. X X].].].'.'.'.'.'. X'.'.'.'.].'.].'.~._.!.'.'.!.'.!.'.!.'.'.'.'._._.!. X'.'. X'.#X X X#X@X#X#X#X#X#X#X#X@X#X$X].$X@X$X#X@X*X].$X].].].].].@X@X].].*X].].#X'.#X'.#X#X'.#X#X#X#X#X#X.X#X#X#X#X#X.X#X#X#X#X#X.X#X.X#X#X#X#X@X].@X@X].#X@X@X].#X#X#X#X$X#X#X", +"#X@X#X]..XoX.X.X.X.X.X.X.X.X.XXXoX{..X.X.XoX.X.XoX}..X.XXX.X.XoX.XXX.XXXoX.X.X{. X.X[..X X.X[..X[..X.X[..X.X.X[..X.X.X.X.X.X.X.Xw.w.#X#XoX.X.XXX.X.X.XoXoX}..X.X.X.X{..X.X.X.X{..X.XoX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X{.[.[.[..X[..X.X.X.XoX.X.X.X.X.XXXoX.X.XoX.X.X.XoX.XoX.X.X.X.XoX.XoX.X.X.X.X[..X.X[..X.X.X.X.X.X.XoX.X.XoX{..XoX.X.X.X.X.X.X.X.X.X.X{..X.X.X.X.X.X.X.XoX.X.XoX.X.X.XoX.X.XoX.X.X.XoX.X.X.X!.'.'.!.'.!.!.'.'.'. X!.'.!. X!.'.!.'. X!.!.!.!.w.].w.].w.].].@X`.).].w.].).).].].].].w.].w.].].@X].].].].].].].#X X'.'.'.'.'.'.'.!.'.!.'.!.'.'.'.'.'.'.].'.'.].'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'._.'.!.'.!.'.'.!.!.'.].].#X#X#X#X X#X X X#X#X#XXX@X@X#X#X#X#X#X].@X*Xw.].w.@X].].].].].w.].).].].].w.].].].w.].]. X'.#X#X#X#X#X#X#X#X#X#X#X#X.X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X@X@X@X].].].].@X#X].].#X].].#X#X", +"].@X@X`.@X`..X|..X.X.X[..X.XoX.X.XXX.XoX.X.X.X.X.X.XoX.X{..X[..XoX.X{..X|..X.X.X{..X}..X{.[..X[.oX[..X.X X[..X[.[.{..X[..X[..X.X*X$X@X`.@X`..X{..X.X[..X[.[..X[. X.X.XoX.X.XXX.XoX.X.X.X|..XXX.X.X[..X.XoX.X}..X.X.XoX.X.X X[. X.X[.[.[.}..X}..X{.{.[. X[..X[..X[..X[..XoX.X{..X.XoX.X.X|..X.X{.[..X{..X}.{.[..X[..X}..X.X.X{..X.X.X}..X.X|.|..XoX.XoX.X.X{..X.X.X[. X[.[..X[.[.{.[..X[.}..X[..X.X[..X[. X[..XoX'.!.'.!._.!._.!.!.!.!.'.!._. X_.'.'.'.'. X!. X X].].@Xw.].].].].w.@X].].].].@Xw.].].].$X].$X].].].].].].].].].`.'.!.'.'.'.!.!.'.!.'.!.'.!.'.!.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'._.!.'._.!.'.!.'.!. X#X'. X#X#X#X#X#X#X#X#X#X#X#X#X].@X].].#X#X$X@X@X@X$X*X].].].].].].!.).).).].].).].].].].).].'.!.'.'.!.'. X X!./.'.'.#X'.#X#X#X#X#X#X X#X#X#X#X#X#X#X#XXX#X#X].$X@X].].w.w.*X].].].@Xw.].@X#X", +"].].@X`.{.{..XoX}.}..X.X}..X{.{.[..X[..X{.|.{.oX`.|.[..X[.[.{..X[.[..XoXoX{.|..X.XoX.X.XoX.XoX.X.X[..X[.[. XoX.XoX.X.XoX.XoXoX.X].#X@X@X`.@X{..X{.}..X.X.X.X[..XoX.X}..X|.oX.X.X.X|..XoXoX[.[..X}.{.[.[.[.|..X[.[.[.{.{..X}..X[.{.oX.X{.{.{..X.X.XoX|..X.X{.{..X.X}..X.X{..X.X}.{..X{.oX.X.X|..X.X|.{..X[..X}..XoX[..X.X{.oX.XoX.X X.XoX.X.X.X{.[.{..X.X}.{.}..X[..X[..X{.[.[..X[..X[..X{..X[..X[.{..X{.[.[.{.[. X#X#X#X.X.X.X.X#X#X#X#X#X.X.X#X#X#X#X#X.X#X#X#X].*X@X*X@X@X].@X#X].@X@X*X@X@X*X@X@X].$X$X].@X@X].].].].w.].`.).'.!.!.!.!.!.`.!.!.!.'.!.!.'.'.'.!.'.'.'.'.'.].'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.!.'.!.'.!.'.'. X#X.X#X#X#X#X#X#X#X#X#X#X*X].@X$X@X$X].@X@X@X].].$X].].].].).].].).].).).].).].].].w.].'.].'.'. X'._.!._.).)._.!.'._.'.'..X.X#X#X#X#X#X#X#X#X#X#X#X#X#X*X].#X#X@X5X].].].].].w.@X@X].].", +"].@X@X`.`.{.,.[.[.[.[.[.[.,.[.[.[.[.[.[.}.[.[.,.,.[.[.{.{.[.[.[.[.[.[.,.,.[.{.[.[.[.,.}.[.[.,.{.[..X[.[.[..X X[.{..X[.[.{.[.[.[.].].].@X@X{.{.{.[.[.[.[.[.[.[.[.,.[..X[.[..XoX[.[.[.[.[.{.oX{.[.[.,.[.[.,.[.[..X[.[..X[.[.oX[.[.[.{.[.}.[.[.{.}.{..X[.oX[..X[.oX[.[..X[.{.oX[.oX.XoX.XoX|..XoX.X[.oX[.oX[.[..X[.[..X X[.[.[.,.|.[.[.[.[.}.[.oX.XoXoX{.|.[.oX{.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[..X}..X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X@X].*X].$X$X@X@X$X@X$X#X@X].@X].].$X].$X].@X@X@X].].`.).).].).).!._._.!.!.'.!._.'.!.'.!.'.'.!.'.'.'.'. X].#X X X].#X#X X#X'. X.X#X X X X X X.X X.X'.'.'.'.'.'._.'.!.!.!.!. X!.#X.X#X.X.X#X.X X#X].w.].].].].].].@X].].].].].].].w.`.).).).w.].].).].].).].).].].'.!._.'.'.'.'.'.'._.'._.'.!.'.!.!.!.'.'.'..X.X.X#X#XXX.X#X#X#X#X].#X#X#X*X].$X@X].@X$X#X].#X].#X", +"`.w.`.@X{.{.[.,.[.&.3.[.,.3.^.[.[.[.[.}.,.[.[.[.}.{.[.[.[.[.[.[.[.,.[.[.|.,.[.[.3.3.`.&.[.3.[.3.&.[.[.3.[.[.[.[.[.[.[.[.[.[.,.}.].].w.@X,.,.{.3.3.[.[.[.,.&.[.3.3.[.3.[.[.[.,.`.3.,.[.,.&.,.3.,.,.[.[.[.[.[.[.[.[.[.[.}.,.,.}.{.[.{.[.,.[.[.[.,.3.3.3.,.[.3.3.,.[.,.&.3.[.,.[.,.3.[.[.[.3.[.}.,.[.[.,.[.[.[.[.[.[.[.[.[.[.[.3.[.[.[.[.3.[.,.[.,.,.[.,.[.,.[.,.[.,.[.[.,.[.3.[.,.,.3.[.[.,.[.[.[.[.[.[.[.[.[.[.[.#X X#X#XXX#X#X#X#X#X#X#X#X#XXX#X#X#X#X#XXX$X#X#X].$X].$X].].@X#X#X$X].#X].*X@X].@X@X].].w.@X].w.`.w.`.].w.).).)._.'._.'.!.'.'.!.'.'.'.'.'.'.'.'.'.'.'.'. X X X X'.#X X#X X#X X#X X'.#X#X#X X#X X.X.X#X.X'.#X'.'.'.'.'.'. X!. X!.!.!.!.!.!.!.!.!.].@X).).).].].w.w.].].].@Xw.).).].`.].).).].`.).).).).].).].`.].'._.'._._.'. X!.'._.'._.'.'.'._.'.'.!.'.!.'.!.!.!._.'..X.X.X#X#X$X#X#X#X@X@X#X#X#X@X$X].$X@X#X#X", +",.[.[.,.[.[.[.3.,.[.3.[.[.3.&.[.,.3.,.[.[.4.5.[.[.{.}.{..X|.|.[.{.}.[.[.[.[.[.[.[.,.3.&.&.&.3.&.3.3.,.[.[.[.,.3.&.&.3.3.,.3.3.3.3.[.,.3.{.3.3.3.3.,.3.,.}.3.|.3.,.|.3.|.,.[.`.3.,.[.[.3.[.3.,.&.3.[.&.[.3.^.[.,.3.&.&.,.[.&.3.,.{.3.5.[.3.|.3.[.[.[.[.,.|.[.,.|.}.[.3.,.[.3.3.3.3.[.&.3.,.1.&.3.[.[.[.[.[.[.[.,.3.[.3.[.[.3.,.[.,.[.[.3.3.,.{.3.3.,.3.3.`.3.[.[.[.[.,.}.[.,.[.,.[.3.&.[.3.&.3.3.[.^.[.[.[.3.{.3.#X#X#XXX#X#X#X#X#XXX#X#X#X#X#X#X$X$X#X.X#X#X#X#X$X$X#X#X@X@X@X@X$X@X#X@X@X].].].].].].].).].).].`.).).].w.`.).].'.!.'.!.'.!.'.'. X!.'. X'.'. X'. X X#X X#X'.#X#X].#X'.#X#X X#X X#X/.@X].#X].#X#X#X X#X#X X#X.X.X#X'. X'.'.'.!.'.'.!.'.!.'.!.!.'.).w.`.`.).].w.`.`.).].).).].].].].w.`.].].@X].].].].].].].w.@X]. X X'. X X X X'..X'.'..X'. X'.'.'.'.'.!.!.'.!.'.!.!._.'.'.'..X#X@X].@X@X@X@X@X@X@X#X@X@X].#X#X#X", +"[.&.3.&.=.,.3.,.&.3.,.3.&.3.&.3.3.3.|.,.,.|.{.=.3.3.3.3.3.,.3.3.3.3.[.3.[.[.=.}.[.}.[.[.[.[.,.[.,.3.}.[.[.[.[.[.[.[.&.,.,.&.&.&.,.3.3.3.3.3.[.[.[.}.[.3.[.[.,.{.|.,.,.3.3.[.3.3.[.&.3.3.3.[.[.3.[.[.[.[.3.[.[.3.[.,.,.&.3.3.&.3.3.=.,.}.[.[.[.|.3.[.|.|.[.[.|.}.[.[.}.}.,.3.,.[.3.&.^.&.^.&.3.,.3.&.3.3.3.3.3.=.&.3.&.,.=.,.3.3.&.3.3.3.3.3.3.3.3.3.3.5.3.|.3.}.}.[.[.[.,.3.3.3.3.[.}.,.[.3.,.[.3.3.3.3.[.^.}.,..X.X.X.X.X.X#X#X#X!. X X_.!._._.!. X X X.X.X.X#X@X].].@X].].].].].].@Xw.].].].].).].`.].].).].).`.).).).].`.].).!.'.'.'.'.'.!.'. X'.'. X'.'.'.'.'.'. X'. X'.'.'.#X'.#X'..X.X'.#X].].].@X].].].].'..X'. X'.'. X X'.'.'..X'.'.'.'. X!.'.'.'.'.!._.].].].`.].).].].].).].].).].).].].].].].].w.].].].].].].].].].]. X X!. X'. X'. X'.'.'.'.'.'. X'.'.'.'.'.'.'.'.!.!.'._.!.'.!.!.!.).].`.`.w.`.`.`.@Xw.].@X@X#X@X$X", +"o.o.o.$.#.o.#.X.$.&.&.<.&.,.3.3.3.3.[.3.[.3.3.&.&.$.,.3.3.3.3.3.3.}.3.}.4.^.[.3.[.[.[.[.[.|.oX|.|.[.3.|.[.[.3.3.3.&.&.&.&.*.&.,.1.&.,.3.3.,.&.<.$.&.<.*.1.,.3.3.3.|.3.1.3.1.3.3.3.$.1.,.3.3.3.|.[.[.[.=.<.&.&.$.$.&.&.$.&.&.3.&.1.,.&.1.$.3.3.3.5.3.3.3.1.,.,.&.$.3.3.,.,.1.&.3.=.^.3.3.=.[.[.[.[.[.[.[.[.3.[.[.[.[.[.[.[.[.[.[.3.3.,.<.&.$.$.$.3.,.3.3.3.|.3.3.[.3.3.3.3.3.3.3.3.3.3.3.5.3.3.3.$.1.,.<.,.&.3.3. X X'.'.`.'.!.!._.!.!.!._.!._.!.'.!.'.!.).`.!.'.).].w.].`.`.).`.`.`.].).).).w.].).].`.).).).].).).].).].).].).]. X'. X X'.'.'.'.!. X!. X'.!.'.'.'.'.'.'.'.'.'.].'.'.'.'..X X'.'.].].].`.`.`.w.@X!.'._._.!.'.'.'.'.'.'.'._.'.'.'.'.'.!. X'.!. X'.].).].].].].].].].].).].).].).].].].].].].].].].].w.@X].].].].]. X!. X.X!.'.!.'.'._. X'.'.'.'._.'.'.'.!.'.'._.'.!.'.!.'._.!._.!.).].].w.@X`.w.`.].`.`.].w.].w.@X", +"$.#.o.#.$.$.$.$.1.3.3.3.4.3.3.<.$.$.$.&.1.,.3.3.3.3.=.[.4.[.[.}.4.[.}.[.[.|.,.|.}.}.}.|.}.}.,.3.3.3.3.3.=.3.3.1.3.3.1.,.1.$.1.&.3.3.3.$.1.$.1.&.3.1.1.,.&.1.3.3.3.3.3.5.3.3.,.1.3.3.3.,.1.3.3.[.[.}.[.[.[.&.&.#.&.o.E -.o.o.o.#.o.#.X.#.$.$.$.,.3.3.3.3.3.3.3.3.3.3.&.&.&.1.$.3.3.4.3.4.}.=.[.=.[.&.3.[.3.[.[.[.}.|.}.}.}.}.}.3.3.3.=.=.$.&.#.X.$.1.&.&.3.,.,.3.3.,.$.$.$.$.<.$.$.$.1.3.,.1.3.3.3.3.3.1.1.3.3.3.`.!.).).!._._._.!._.!.'.!._.!._.!.!.!.!.).).!.!.).).).].`.w.).).>.w.].).`.>.`.).`.w.`.w.).).).).).).).).].).).].!.'. X!.'.'.'.'. X X X X X X'.'.'.'.'.'.`.'.'._.'._.'.!.!.'.!.`.w.].w.@Xw.`.@Xw.`.].].'.'.!.!.!.!.!.!.!.!.'.!.'._.'. X'.'.'. X'.].].].].).].].].].].).].].].].].].].].].].].].].].].].].].).`.`.'. X!.!. X'.'.'.'.!.!._.'.!.'.'._.!.'.'.!._.!.!._.!.'.!._.!._.!.`.w.).).`.>.`.`.w.@X>.>.`.].].@X", +"&.&.1.$.,.&.1.$.$.&.$.$.$.$.o.$.o.$.$.&.&.,.,.3.3.}.3.}.|.[.[.3.[.3.|.[.}.[.3.4.3.}.[.3.3.&.*.$.X.$.$.<.1.&.1.&.3.&.$.$.&.$.1.,.,.3.3.[.[.3.3.3.1.3.1.3.3.$.1.,.$.3.1.,.1.5.3.|.[.4.|.3.5.3.|.[.}.}.3.3.,.[.[.=.$.$.Q o.$.X.#.o.#.o.X.X.X.$.$.1.3.3.3.[.3.,.,.$.$.$.$.$.$.$.<.1.3.5.[.3.3.}.}.}.}.}.[.}.}.}.[.}.[.}.[.[.}.}.}.3.3.=.1.$.$.1.,.1.$.1.,.1.$.$.,.$.$.$.$.$.$.$.1.1.1.<.$.1.,.1.,.1.,.3.1.,.3.3.$.3._.!._.).,._._._.!.`.'.[. X X.X.X[.'.`.!.`.!.!.!.].w.`.>.`.>.`.>.`.).).).].w.).).>.>.).).`.>.).).).).].).).).].).'.`.!.'.!.'.'.'. X X'.'. X'.`.'.'.!.!.'.!._.)._.!.!.`.`.'. X.X.X#X#X@X$X:X@X@X@X@X$XXX@X.X.X{.]._._.).`.!._.!._._.!.!._._. X_.'.).].].).].].].).w.].).].).].].].].`.].].].).].].].].].).w.`.`.). X_._.!.!.!.!._.!.!.'.!.'.`.!.!.!.'.`.!.!.'.)._.!.'.`._.`.'.[.].].].`.`.w.@Xw.`.>.`.w.@X`.>.].).", +"1.1.1.1.+.1.1.1.1.3.=.,.&.$.o.W -._ W o.X.X.$.&.&.$.$.$.$.1.1.3.=.3.3.3.3.}.|.3.3.3.3.3.3.,.1.&.&.$.$.X.$.$.$.&.$.$.&.1.3.[.|.oX}.oXXXoXoXXXoXXXoX|.{.|.4.|.3.5.2.,.3.1.3.3.3.1.3.3.3.3.,.1.3.3.[.[.[.3.3.|.}.}.[.[.3.3.,.&.*.&.$.$.$.$.<.1.3.<.3.3.$.1.1.<.$.$.$.o.o.o.#.o.X.X.$.$.3.&.3.3.[.[.}.[.3.3.[.[.[.4.}.3.}.3.[.[.4.[.[.3.,.3.$.$.+.$.1.X.$.1.1.1.1.1.*.$.$.$.$.$.&.&.3.3.3.3.3.3.2.3.2.1.3.1.1.1.3.$._.!.'..X.X.X.XXX$XXX.X#X$XXXXXXX.X.X'.`.!.`. X`.`.`.`.w.].).`.`.).).).).>.`.).>.>.).).).w.).`.).].).).).].).).].'. X X X.X'.'.'.!.'.'.!.!.).!.!.'.!._.`.'.].{..X#X*X$XXX#XXX#XXX@X#X@X@X1X@X@X*XXX$X$XXXXX$X#XXX.XoX.X.X#X X X!.,.).'._.!.!.!._.).).`.`.).).].`.`.].].].].).].).].`.`.w.].).).).).).).].`.].).].!.!.!._.!.`.!.!.!._.!.'.!.!.!.'.'.!.!._.`. X.X.X#X.X.X$X$X.X#X#X@X@X@X@X#X@X@X@X].@X@Xw.`.>.).].", +"2.3.3.3.3.5.3.4.,.}.[.3.[.3.^.,.&.o.o.o.o.#.$.X.1.1.3.3.3.3.=.3.3.4.}.4.3.5.3.2.5.3.5.3.3.|.3.|.}.oX}.[.=.&.$.X.X.$.1.3.4.|.}.|.}.|.}.4.}.|.oXoX|.}.|.3.3.5.2.$.1.1.5.3.5.3.3.3.5.3.1.$.X.$.+.+.1.1.3.3.2.1.&.3.&.1.$.1.X.X.X.X.1.$.1.X.1.1.1.1.1.1.1.$.$.X.1.+.$.1.#.$.+.1.$.$.X.o.o.o.o.o.#.-.#.o.$.$.&.1.&.&.&.1.1.1.1.3.3.3.4.3.3.3.3.3.$.1.$.1.#.X.$.$.$.$.$.*.$.$.$.$.*.1.3.=.|.|.oXoXXXoXXX|.oXoXoXoXXX4.@X@XXX&XXX$XXX$X*X$X+X#XXXXX.X.X.XXXXX#X#X$X@X.X@X`.].].).`.].w.`.).).).`.>.`.).).).).].).].).).).).`.].w.].].]. X'.'.'.'._.'._.'.!.!.!.).`.`.`.'.].$X.XXX$XXX$X$X*XXX$X#X$X#XXX@X@X@X@X@X*X@X@X$X@X+X$X+X$XXX$X+X$X#X#X.X#X#X.X.X X`._.`._.!.!.).`.`.).).].w.].`.].).).).].].].].].].].).].].`.).].).).).].).).!._.!.!.'.!.!.'.!.!.!.!.!.!._._.'.!. X X.X.XXXXX+XXXXXXX+X+X$X&X$X$X@X@X@X@X@X@X@X@X@X@X@X@X@X@X", +"3.,.1.$.$.1.3.3.3.3.=.3.4.[.}.}.[.[.[.3.3.=.$.1.3.3.3.3.2.,.1.3.}.[.|.|.4.4.5.5.4.4.4.4.3.3.4.}.}.[.}.3.=.,.&.$.$.=.3.[.}.}.[.|.}.[.5.=.3.=.3.[.}.[.[.|.4.4.3.3.3.2.3.3.1.2.3.2.3.2.3.1.3.$.$.#.X.$.1.2.3.3.=.3.1.1.1.1.3.3.3.3.1.3.$.$.1.$.1.<.1.1.3.1.1.1.+.;.+.1.1.1.,.3.3.3.3.,.&.&.&.&.&.&.&.&.o.o.o.X.X.$.$.X.$.1.1.3.5.4.3.}.}.4.5.5.5.1.1.3.2.3.2.3.3.5.3.3.=.3.,.3.&.&.$.#.X.$.1.3.3.|.|.}.}.|.|.{.|.oX$X@XXXXXXXXXXXXX.XXXXX#X+X$X+X+X+X*X+X$X+X+XXX$X@X@X@X@X].].].].].).].).`.).`.).).).).!.).).).).].).).`.].].).).!._.!._.!.!.!._.!.!.`..X.XXX#X$X$X$X$X$X$X+X&X+X+X+X$XXX+X+X+X*X&X@X$X$X&X@X&X@XXXXX@XXX+X+X+X&X+X&X+X*X+X+X+X$X+X#X.X X'.[.`._.].w.).).).).`.>.).).).].].w.`.).).).].`.].].`.w.].).].).).).).)._.!.'._.!._.!.!.`.!.`.'.`.`.`.`.'.'..X.X.XXX$X+X+X#XXX$XXX$X+X+X@X@X@X@X@X@X@X@X@X@X@X@X@X@X*X@X", +"$.X.#. .X.$.*.=.1.3.3.4.|.|.}.|.oX|.oX|.oX|.}.3.3.4.5.3.4.1.1.3.3.}.3.4.=.3.3.1.,.2.3.3.4.|.[.=.$.$.$.X.&.&.=.=.4.[.}.}.oXX2X1X2X;X;X:X1X1X2X2X&X:X1X:X+X:X5X5X:X:X2X2X2X3X5X6X6X1X6X3X2X2X5X2X&XOXOX&X1X1X2X6X6X6X6X6X6X6X2X2X2X:X2X2X3X1X1X2X2X1X3X5X6X1X;X&X1X1X1X6X6X6X2X2X2X1X2X2X:X5X2X2X:X+X+X2X:X5X:X+X+X:X+X:X2X2X2X:X:X1X2X6X3X5X3X5X5X6X2X2X6X1X1X;X;X;X:X1X1X3X6X6X6X6X6X3X6X3X2X2X1X3X6X1X:X&X:X1X1X6X1X&X1X1X1X5X6X6X6X3X2X1X2X1X2X2X:X2X1X2X1X;X;X2X2X1X2X&X;X;X:X&X1X2X2X2X:X2X2X2X6X2X6X5X5X6X1X6X6X1X1X+X+X+X+X:X6X6X", +"[ .O..... . .o.-.@.4.oX=X4.1.1.1.1.&.+.<.......{ { { O.O.{ { { ..[ [ ` { { ..O.X.1.2.1.1.1.1.;.;.1.1.+.1.4.2.1.X.o.o...o...o...X.+.X.X...X.X.;.X...o.o.] o.o.@.-.] ` o.-.@.=.=.^.tX^.tX^.=.&.X.X.X.{ o.] o...] o. .X.X.o.T { ..;.;.;.;.2.;.;.;...........X.*.+.X.X.o.o...X.;.2.3.}.2.1.;.X.X.$.o.o.] T ] K K K K [ K ..o.{ ..{ { ..o...-. .-.@.@.@.-.-.] .o.] .+.+.+.4.4.=.2.*.+.$.X.-.X.+.=.=.1.=.:.;.;.;.1.1X2X:X;X;X+X;X;X>X:X+XOXOX+X2X+X+X:X+X:X2X2X2X2X6X6X6X6X6X5X5X6X5X6X6X6X6X1X&X2X6X6XqX6X6X6X6X6X6X3X6X6X6X6X6X2X6X1X:X2X2X2X2X3X5X6X;X;X;X;X:X6X5XpX5X2X:X:X2X:X:X2X2X+X+X:X:X:X+X:X+XOX+X:X1X+X;X+X;X:X2X2X2X3X3X6X6X6X6X6X3X5X6X6X6XqX6X1X;X5X6X6XqX6XqX5X6X6X6X2X6X5X6X6X6X2X3X1X2X3X2X2X6X3X6X6XX2X:X;X;X;X;X&X3X3X:X:X:X;X;X:X:X:XOX;X3X3X5X3X2X2X2X2X:X2X2X2X2X3X2X2X2X;X;X;X:X2X:X2X6X6X6X6X2X:X:X2X2X:X2X:X:X:X2X2XpX3X3X:X2X2X2X6X6X", +"X.....X.;.X.;.+.X.O...O.;.1.+...X.+...X...o.{ { ....+...[ ......O.X.+.;.+...;.X.X.;.1.;.;.O.;.X.+.1.4.4.=.3.X.o.K ! ` K K T ` ] [ ] [ [ ] ` ] o.....X... ...X.+.+.=.X.] ` -.$.1.+.+.*.X.o.K K s K K ` ] o.o.o..... .*.1.1.;.O.{ ......:.:.5.2.2.1.;.2.2.2.1.2.=.2.2.;.;.;.1.;.X...;.;.;.:.1.1.:.;.;.1.4.}.}.=.=.+.*.;.X.o.T [ { X...K K ] o.@. . ..... . .` ` ] ] ` K ..+.+.=.4.4.4.*.2.;.:.O.X.+.*.@.;.@.+.+.O.;X;X;X;X;X:X:X:X;X+X;X:X:X:X1X1X:XOXOXOXOX+X;X:X:X:X:X:X;X:X:X2X3X6X2X:X;XOXOX;X:X3X3X3X3X>X:X>X:X:X>X2X2X3X6XaX7XqX2X;X;XOX|.;X;X;X;X;X:X2X6X2X2X:X:X:X+X2X2X1X2X2X:X:X;X;X=X;X:X:X:X:X;X+X;X;X:X:X2X+X;X+XOX6.OX+X>X:X:X:X:X:X;X:X1X:X2X3X:X;X-X-X;X;X2X3X3X2X:X>X2X;X;X:X:X2X3X6X6X6X6X5X;X-X;X-X-X;X;XOX;X&X3X5X3X2X:X:X+X:X:X:X2X2X1X2X:X;X;X;X-X;X:X:X:X:X:X;X;X;X;X:X&X;XOX+XOXOX+X>X:X2X:X:X2X:X:X2X2XyX", +"[ ] ] ..$.;.O.....{ ..O.;.1.*.1.1.+.....O.X.;.;.2.5.4.8.4.4.2.2.5.4.}.4.4.2.3.4.2.1.1.1.1.;.;.1.1.1.......] ..X.;.;.*.2.2.4.4.4.1.1.*.1.=.o.] ] K o.[ ] . .-.*.=.*.*.1.1.&.o... .@.X..... .K S K S S s s d K J K K o.X.X.[ [ { { ....{ ..:.2.;.;.5.2.1.2.1.+.1.2.2.1.;.2.2.2.;.;.:.;.1.2.;.;.O.O.O.;.2.2.4.4.4.4.}.|.4.2.1.1.3.=.;.;.;.@.+.X.] K J S J J J ` . .o.` ` o. .@.*.1.4.4.4.4.2.1.;.X.] .] .] [ ] ;X;X>X2X:X:X;X:X+XOXOX:XpX2X:X:X2X+X+XOXOXOX+X:X2X2X:X-X-X-X;X:X;X:X2X;X;X;X;X=X+X:X;X6X2X3X6X1X:X;X|.-X;X:X3X6X6X2X;X-XXXOX;X;X;X-X;X:X3XpX6X6X2X+X+X+XOXOXOXOXOX:X:X2X:X:X:X>XyX:X:X;X>X+XOX-X:X2XpX;X:X:X&XOX@XOXOXOX:X2X:X:X;X-X;X;X:X;X:X2X;X:X;X;X+X;X;X:X2X2X3X6X2X:X;X-X;X;X:X2X6X6XX>X3X3X6XpX2X+X+X1X+X+XOXOX;X:X:X:X;X:X:X:X>X2X:X:X;X|.-X;X3X3X3X:X;X+X+XOXOXOX+X+X:X:X:X:X-XOX;X", +"..+.;.1.2.4.2.;.....:.;.;.;.;.1.+.O...;.1.2.2.;.;.5.6.=X4.2.1.1.;.1.1.2.4.2.1.3.2.2.1.+.[ ] ..X.;.X.O.X.X.X.$.+.1.1.2.4.}.|.=X|.4.}.}.|.}.2.1.;.:.....[ -.X.@.@.=.=.2.1.=.X.` ] ] o. ...] ` ] o.T X.$.*.+...] K J J J K K K J ' { ;...:.:.2.5.5.;.;.2.4.4.4.*.+.;.1.1.2.2.4.2.5.4.2.5.2.2.2.2.2.;.;.1.1.2.2.1.;.+.1.1.1.1.2.5.4.4.1.+.;.;...X.o.K J J ' ` K ` ] o. .[ ] ] o.] ...;.1.2.4.4.4.}.4.=.+.O...o. . .:X2X6X7X3X6X2X:X2XyX:XpX6XpXpXpXaXaXaX3X:XOXOX:X>X>X:X,X,X;X;X>X:X;X;X:X:X3X2X7X6X3X;X:X2X2X3X6X3X;X|.;X;X;X:X2X:X3X3X6X6X6X3X:X;X;X|.-XOX:X;X;X:XpX6X2XOX{.{.OX;X;XOXOX-X:X>X>X5X7X6X3X1X:XyX:X:X2X2XpXaXaXpXaXaXaX6XOXOX+X>X>X>X>X:X,X;X;X:X:X;X;X:X>X2X6X6X6X:X;X>X2X3X3X3X2X;X-X;X>X;X8X>X2X3X6X6X6X6X6X;X-XOXOXOX;X+X;X:X2XpX6X:XOX5.6.OX;X;X-X+X;X:X;X2X7X7X6X3X2X:X:X>X>X2XpXpXaXpX3XaXpX6X2X;XOX;X:X>XyX", +"` ] [ [ ........X.2.4.4.5.1.2.2.2.;.2.2.2.:.:.:.:.2.;.:.;.:...........*.4.}.=.2.1.1.;.+.X.....X.+.1.5.}.oX=X=X}.4.1.1.;.1.2.2.1.;.X.;.X.X...[ ` [ ] ..X.X.@.=.=.=.=.4.X:X3X:XOX}.-X2X>X;X:X8X3X2X2X>X;X;X:X>X:X-X-X-X1X3X>X2X8X8X;X-X=X-X;X>X:X3X:X;X:X:X;X|.OXOX:X2X5XpX6XpX2X:X:X+X:XOXOX{.5.|.|.;XX:X2X;X-X=X;X3X>X:X8X;X8X;X-X|.|.-X;X2X>X:X;X>X;XOXOXOX:X:X5X3X3X2X&X;X;X;X;XOXOX6.6.6.|.;XX>X3XpX:X;X+XyXpXpX:X:X,X:X2X:X:X:X:X3X2X:X;X;X+XOXOX+X,X:X,X-X;X8X>X=X-X-X:XaXaX3XaX6XaX3XpX3X7X6X3X6X>X-XOX-X:XyXpX2XpX2X:X:X:X:X@XpX2X2XyX2XpXpXgXgXsXaXaX5XpX;XOX;XOX:X2X7X7X6X3X>X3X3X:X;X+XyXyXpX:X>X:X:X2X:X+X:X2XpX2X:X:X+XOXOXOX,X:X:X,X:X;X:X>X-X-X-X:X6X>X7X6XaX6X3XpX3X>X7X7X6X2X-XOXOXyX3XpX2X2XyX:X>X;X-X>XpX:X2X2XpXpXpXgXqXaXpX5XpX5X@X-X-X@X:X:X6X6X3X3X>X2XpX:X;X:X>X2X2X2X:X:X:XyX@X;X;X", +"[ [ K ' { [ { ..O.;.;.2.2.1.;.;...;.;.X.;.;.;...X.+.1.2.4.2.1.;.O.X...+.O.:.....[ { K [ { [ ....;.;.1.1.;.;.X... . .o.o. . .[ X.1.4.}.}.1...+.+.X.X.+.=.*.@.O.X.=.;.;.2.4.oX}.}.}.}.+. ...*.4.1.+.*.*.X.;.+.+.+.&.o.` K J ] [ ......{ :.O.:.;.2.2.2.1.=.*.+.O.....+.+.+.X.X.;.1.3.4.4.4.=X|.=X=X}.4.4.4.2.2.2.4.4.}.4.2.1.+.+.;.;.1.1.1.4.}.=XoX}.=.*.=.7.^.=.-.K K ` K K K J K ` ` ' J J K K K ] ] ] o.] o.] .;X-X;X-X;X:X:X>XuXpXpXyX2XyX2XpXpXpX:XyXpXpXpXaX3X3X:X:X;X,X,XOX;X-X-X-X-X-X:X2X7X3XpXyX>X>X>X3X:X-X2X7X7X3X2X>X:X:XuX:X,X-X,X@X,XyXpXpXpXpXpXpXpXyXuX@X@XuXyX:XpX:X,X;X:X:X+XpX6X7X6X1XOXOX;X,X;X3X>X>X:XpXpXyXpXpXyXpX2XyXyX2XpXpXpXpXaX2X+X2X,XOXOX,X,X;X-X-X-X-X>X6X7X3XpX>X>X3X>X>X:X;X2X7X3X3X:X;X:XyX>X,X,X;X:X-X,XpXpX5XpXpX2XpXpX5X>X:X:X2X>X-X,X>X,X:X,X;X:X3X6X7X6X:XOXOX-X:X:X>X>XuXyXyXyX>XpXyXpXpX", +"[ { { :.;.2.4.4.2.5.2.2.4.4.4.4.4.|.}.1.X.+.;.X.+.1.;.2.4.|.oX=XoX=X=X4.|.5.;.{ [ K ' [ [ ....:.....;.2.1.] [ J J S d y d ` J J ] o.o.` [ [ ..] o.-.=.=.4.=.=.2.1.;.;.1.4.|.4.}.|.|.4.1.*.+.X.X.+.O.;.2.1.1.1.4.=XoXoX4.=.4.4.4.2.2.;.O.O.:.2.2.4.4.4.4.2.*.;.;.;.;.1.;.;...[ ..X.;.:.2.2.4.4.4.4.4.1.;.;.....;.4.4.=XoX=X|.4.=.$.X.X.+.X...O.@.2.2.=.^.^.tXtXtX}.=.-.-.K K K ` .-.| } J K ..X. . .] [ O.;.*.4.=X-X:X>XpX:X>X>XpXpXpXsXpXpXaXaXpXyXpXpXpXpX3X7XdXdXaXpXpXyX:XOX-X-X;X-XOX:X3XdX7XpX:X:X;X,X,X:X:X:X2XpX3XsX3X>XyX:X,X:X:X:XuX:X:X:XyX2X2XyXyXpXpXyX@XOXOX-X:X:X;X,X:X:X2XpX+X+X3X3X2X;XOX-XOXOX,X3XyXyX,XyXpXpXpXpXpXpXpXpXpXpXpXpXpXpXaXdXdXpXpXaX2X2X-X-XOX-X;X-X-X3XdXaXaX3X;X,X:X,X>XOX:XpX7X3X>X3XpX>X>X,XuX,X,X:X,X;X,XyXpXyXyXyXpXpXyX@XOX@X-X:X;X;X:X>X>X2X2X>X6X7X3X2X;XOXOX,X-X:X>XpX>XuXyXpXpXpXaXpX", +"....:.;.2.5.4.2.2.;. .X.4.4.|.=X=X}.1.;.O.;.O... .{ { O.;.:.;.1.2.oXX:X>X>X>X3XdXaX:X:X,X,X>X>X>X>X>X>X>X>X>X3X>XyX:X:XyXyXpXyXyXsXpXpXpXpXyXaXpX2X:XyX2XpX5XpXpXpX>X:X,XyXyXpXaX:X-X8X-X-XOX;XOXOXOXOX6.2XyXpXpXpXaXaXpXsXsXsXpXpXpXpXsXpXpXpX2XsXpXyXOX|.-X-X;X:X:X>X>XyXpXaXaX>X;X,X>X>X>X:X:X>X>X3XyX:X>XyX>X:X,X>XpXpXpXpXpXpXpX2XpXpXsXsX>X,X:XyXpXyXpXpXpX>X>X,X2X3X3X3X>X:X:XOX6.OX@X:XOXOXOX-X:XyXpXpXpX", +":.:.:.:.;.O.;.;.O.;.;.O.O.1.2.;.....O...{ { } [ { O.1.2.2.2.2.2.;.;.2.2.2.2.2.:.2.2.;...} } } [ { { ....{ ' J J J J S s K J ` o.] ] ...@.+.2.}.=X=X=.}.4.2.;.;.;.+.......;.;.+.O.O.;.;.....{ ..;.;.X.] K K J J ] ] ..X.@.=.1.1.1.;.*.O...{ :.:.2.=.1.2.4.4.4.7.2.:.2.2.2.2.4.|.4.:.:.{ { { { O.;.;.1.+.{ { ..{ O.=.4.2.+.@.*.*.;...K J J J ` [ [ .@.=.=.@.@.| @.| @.@.@.@.@.@.@.7.7.7.:.7.uX7.=.1.2.+. .[ o.X.6.OXOX,XyXyXpXpX3XpX3XdXdXdX3XdXdXpXpXsXpXpX>XsX7X7X>X:XOXOX;X;X-X-X-X-X,X-X8X2XOX5.3.5.OXOX,X>X>XuXpXpXyX>XyX3XpXpXpXsXsXdXsXpXyXaXsXdXaXyX:XyXpXaXdXsXsXdXsXpXpX>X-X>XpXpXsXgX3X>X>X3XdXdXdX3XOX6.OXOXuXuX2XsXaXpXpXpXdXdXaXpXdXsXpXpXaXpXyXyXsX3X3X:X;X1X;X-X-X-X-X-X,XOX:X:X:XOX4.5.6.OXOXuX:X,X>XyXpXyX:XpXpXyX>XyXpXdXdXdXpXpXpXaXpXpX>X,X>XpXaXaXdXdXdXdXpXpX:X,X:XpXaXpXsXyX:XyXpXdXdXaX:XOXOXOX:XuXuXpX", +"2.:.:.:.1.+. .+.4.1. .] ....[ K J K J J J ' J { } [ [ o.....[ ..O.{ :.2.2.:.2.2.;.;.:.:.{ } { O.;.2.;.[ T ] [ [ J ` ..=.1.;.1.2.3.=.2.1.2.4.}.4.4.4.2.1.2.7.4.1.X.J S d s S L S ` ..O...' ' [ [ ........` S J K o.o.] ] ` ` } @.1.1.1.:.:.:.{ { [ ....@.O.=.4.=.2.2.4.4.2.;.2.=X=X2...{ { { ] ` ..+.1.1.O.{ { ..{ O.O... .` J ` ' J J J J ' [ ' ` ` ` ] -.-.@.@.@.-.-.| ` @.@.@.@.@.7.@.:.:.7.7.2.1.1.1.O.X.$.=.yXyXyXyXpXsXsXpXyXyXpXpXdXjXfXdXaXpXdXdXdX2X>X3X7XjX7XwXdX:X;X:X>X:X,X,X>X6XdXjX3X+X6.6.6.OXOX6.OX6.,X,X>X>XpXsXsXsXyXyXsXsXpXpXpXyXaXpX2XyXyXyXpXpXsXsXpXyXsXdXaXpXpXpXpXpXpXsXpXpXyX>XdX3XpXyXpX:XyXyXyXyXiXsXsXpXyXpXyXpXdXdXdXdXpXpXdXdXjXaXpXsX3X7XdX7X7X6X;X8X:X>X>X,X,XpXdXgX6X:XOXOX6.6.6.6.OX-X,X>XuX,XpXpXaXsXpXiXiXsXpXpXpXpXsXpXpXyXyXyXpXpXpXsXpXpXpXpXsXpXpXpXpXyXpXpXyXpXpXpXpXaXyXpXyX>X:X:XyXuX", +"..] J { ....` K ] .o.` K [ J S S S S J J J J { ....[ [ { { O.O.:.2.2.2.2.2.:...{ { } { O.O.:.:.2.;.O.X.O.{ [ ' [ ..1.1.;.;.:.:.;.+.O.1.2.4.=X4.2.2.2.4.8.}.oXoX4.;...` ` -.K d J J .] ' ' } } [ ` J J J J J S S ` -...} } | | ..O.O.O.O.{ [ } } ' ` ` | -.[ [ { O.;.1.2.4.4.8.4.2...[ [ } J S L J ] { ..[ o...O.+.@.` ` ` J ` [ [ [ [ [ [ ..{ O.@.1.+.@.@.=.=.-.S -.S | J ` -.| 7.7.7.7.:.@.:.;.O.......` S S dXsXpXdXfXpXpXsXpXpX>XyXpXdXsXyXsXsXsXpXuX:XuX>X3X8X8X7X7X3XsXdXdXpX3XsXsXdXfXjXjXhXjXjXpX:XOX-X6.OXOX,X6.,X>XsXsXsXpXpXpXpXpXpXaXsXaXsXyX,X,X:XyXyXyX:X6.5.OX:XpX,X>XyXpXpXsXsXfXdXfXdXpXyXpXpXsXdXdXjXjXsXsXdXdXpXiXiXaXpXyXuXdXdXpXyXsXsXpXiX>X,X8X>X8X8X8X7X7X6XsXdXdXpXpXsXsXdXdXjXjXjXjXgX6X:X;XOXOX6.OXOX,X,XyXpXsXiXpXpXpXyXpXsXsXpXpXpXpX-X,XyXpXyXpX,X-X6.6.-X:XyXyX2XpXaXaXaXdXdXaXaXpXpXyXaXpXdXdXdX", +"L S J J J J J K S J [ ....{ [ [ J J } .:...:.[ } ' J ' ' } ..+.;.:.8.2.2...{ { { { { ..*.2.;.2.:.:.O...{ { { ....O.O.X.;.;.:.:.;.O.O.;.2.2.2.2.2.;.2.=X=X4.=X4.;.O...` ] ] K S J J ' ' ` ` ` ` S d y y d d d d s J K J ' S S S S J S J J J J J J J J S S ` ` ` ' ' ` } .+.:.*.;.:.;.2.2.1.O... .{ ..+.2.=. .*.=.4.&.=...X.+...K [ ' J K J ] { O.O.;.O.@.@.=.@.@.7.7.7.7.7.@.@.@.| | @.7.7.7.@.O.+.1.4.4.4.=.$.uXyXpXdXfXdXdXfXpXuX,XyXyXyXuX,X,XOX,X,XyX:X>X3X,X8X8X7X7XsXiX>X-X,XiX>X>X>X7XfXfXfXjXjXhXjXdXOX6.-X6.-XuXyXsXfXsXpXdXjXdXpXyXuXyXsXdXjXjXsXpXyXyXuXyX,X-X6.6.OX-XyXpXdXgXsXaXyX>X>XyXpXyXyX:X-XOX:X:XyXpXyXyXyXpXdXdXsXfXjXpXuX,XyXyXyXyX,X,XOX6.,X>X>X7X8X=X8X8XsXpXsXyX:X6.yXyX>X>XsXdXfXdXdXjXjXjXdXdXyX6.6.6.6.uXpXfXdXdXpXjXjXpXpXpXpXpXdXdXjXdXyXpXpX,XyXyX,X6.6.6.@X:XyXpXdXdXdXsXpXuXyXyXpXuXyXuXOX,XuX", +"T K J J J J L S J ' } [ ] ..[ K .X.X.O.:.{ { [ } } } { ..2.8.8.8.4.2.;.O.{ { { } } } { :.{ O.2.:.:.{ { { { { { { { O.O.O.{ { O.{ { } } { :.;.;.4.4.1.+.4.4.+.] { +.-.` ` ` S S d d S S d J S d s J J S J ' ' J ' ' S } S S ' S S S L L S S L L S J ' ` ' ' J J S S J J ' { O.:.:...;.2.4.2.O.' ' ` ' ] ` X.o.` X.1.4.XuXuX8XiX7X7X7X7X7X7XfX7XdXjXjXjXfXpXyXyX8XfXfXfXfXdXdXaXpXdXdXuX6.6.,X,XuXyXsXiXiXyXyXyXyX,X,XuXyXyXiXiXiXfXiXyX:XuXyXyXuX,XpXsXsXsXfXjXdXfXjXpXOX6.6.,X,X,X6.6.6.OX,X6.uX,X,X6.6.,X6.uXpXsXsXiX,X:XyXyXaXpX:X:X,X6.>X3X>X8X7X8X8XsXsXdXdXjXgXdXpXpX,XyXdXfXdXfXfXdXsXpXdXdX3X,X6.6.,X,XuXiXiXiXiXpXpXyXuX,X,XyXpXpXuXiXsXsXiXuXuXyXyX:XuXyXpXsXsXdXdXdXfXfXaX,XOX,X,X,X,X,X6.5.", +"{ K J J J L d L S J J ' ` K ' J } [ { { { O.{ { } { { :.:.:.2.2.2.4.6.;.O.[ ..:.2.2.2.;.;.:.:.2.:.:.{ :.O.O.O.O.O.{ O.O.{ O.O.{ { { { { { { :.=X|.=X=X4.@.O. .O.X.J d d d d > 7 > y d d d d s K ' ' ` J K [ [ ..| | | | | | } S J ` J J J J S ` J ' ' } | [ ] | [ @.;.1.2.:.:.O.:.:.2.4.8.}.2. .` J S d d d d d d S S ` ..X.=.oXoX4.1.O.O.+.O.{ } ' ` } } [ [ [ @.@.@.@.@.@.@.7.7.7.7.7.7.7.7.@.=.4.4.=X4.1.+.=.,XuXyXiXsXsXyX,XuX8.8.8.3XdXsXuX8.8.8X8X8X8X7XjX7X7XfXdXfXjXlXjXfXsXsXdXfXfXfXfXsXyXyX,XOX6.5.;.5.6.6.6.6.yXuX,XuXuX-X,X,XOX-XuXyX,XuXiXfXfXiXuXuXsXsXyXuXuXyXyXiXyXyXiXfXfXdXyXuX6.6.6.6.6.6.6.,X,X,X6.6.6.6.6.uX,XuXyXiXsXdXpXOX6.OX5.@XOXOXOX;X6.5.OX=X;X=X,XX>X,X6.3.1.5.6.6.,XOXyXuX,X,X,X,X6.,X6.6.yXuXuXuXyXpXsXsXuXyXiXiXiXuXyXyXiXiXiXiXsXsXjXfXiXyXOX6.6.5.6.6.", +"[ ' J J S L S ` [ ' ' ' [ } ' ' ' ' ' J J J } O.:.2.2.8.6.4.2.4.4.4.2.2.:.:.;.;.O.O.1.4.=X}.|.4.2.2.2.1.:.O.{ { } [ } } } ' ` } { O.O.:.{ { O.+.O.;.^.}.}.X.T K K K > : : y y y y d d d d d d d d S S J J ` ` ..} } | | | | | | [ } } ' ' ' J J S J ` ' [ ` K J ` ' } } } O.:.O.O.@.[.4.;.{ [ X.X.X.X.o.] J J ` ` J J L S d d S d S ] +.4.4.4.+.{ ' S J J ` ] @.@.@.7.7.7.7.@.| | @.7.7.7.7.7.uXXiXfXfX8X7X7X7X7X-X8.-X3XyXiXfXfXfXjXjXjXmXfXfXiX8X,XyXyXOX6.6.,XyXaXdXpX>XyX2XpX6.6.6.6.,X,XuXuXyX,XuXiXfXfXiXyXiXiXsXsXiXiXuXuXuXuXuXyXfXfXsX@X5.<.5.5.5.5.6.6.,X6.,X6.6.6.6.6.OX6.OX,XuX:XyX,X:X:X+XOX6.5.5.5.OXOXOXOX|.XX6.|.|.|.{.&.,.,.{.|.{.+X;X+X&X2X6XaX6X7X8X8X>X>X:X6.5.6.OXyXpXpXyX+X:XpXpXOX6.6.,X,X,XuX,XuXuXuXsXfXsXiXyXsXsXsXiXiXyXyXyXuXuXiXiXdXfXiX6.6.<.5.5.5.", +"J ' J } ' [ [ K [ { } } } ' S J ' } [ J J J { ..2.4.2.2.:.:.:.4.8.7.2.:.:.;.1.;.O.+.X.+.+.1.$.X.O.;.2.1.O.O.O.' J J S L L L d S ` } ;.2.4.=XX>X8XfXfXfXfXfXmXjXjXfXfXfX8X8.8XfXfXiXuXiXiXiXsXfXfXjXjXgX:X,X,X,X6.6.,X,X6.,X6.,XiXfXsXfXfXiXiXsXyXsXsXfXsX:X-XuXsXjXmXjXsXuX6.5.;.<.:.<.;.5.1.5.5.5.5.5.5.OX&XOX`.OX+XOX+X+X:X&XaX*XaXOX5.6.OXOXOX:X;XXXOX{.OX.X.X.X,.,.,.`.{.{.{.XX+X+X;X+X:X:X|.-X6.;X:X;XOXOX,X,XyXpXaXdXgXjXpX,X,X,X6.6.6.,X,X,X,XuXyXsXfXfXfXsXiXfXsXsXyXiXyXyXOX,XsXfXjXfXiXiX6.6.5.:.", +";.O.{ { +.....;.:.:.O.} ' ` ' } ' J J S J ' { :.:.:.2.:.:.2.2.2.2.1.;.:.O.O.O...] [ ' ' ` ` ` J o.X.4.2.6.8.oX4.;.{ } } O.:.2.4.2.2.2.2.8.=X=X8.=X=X=X=X4.O.| } s y y d > : 1 : y d y y y : : 7 > > > > d L L S S S S } ' ' ' S ` ' ' ' d S ' } { :.2.2.1.=.4...[ } O.2.2.;...O.1.4.4.*.X.+.O.X.X...@.O.@.2.}.4.2.*.2.O.O.{ ` J S S S S J } { [ { O.{ { [ [ ..+.7.@.@.@.@.7.7.7.@.@.| @.@.7.7.7.=.=.=.@.@.@.J S uXiXiXiXiXiXiXfXfXuX8.uXiXfXfXfX8X8.iXfXmXmXmX7XfXiXfXfXjXfXfXfXfXiXfXiXiXfXiXuXiXfXiX>XuXiXfXfXfXfXfXiXyXyXyX>XuXiXuX,XiXiXyXiXyX,XiXsXiXfXfXfXsXiXuXuX:XyXsXyXiXsXsXdXjXgXaXaXdXgXyX+X5.<.<.<.<.5.5.5.,.5.<.,.<.{.5.5.{.{.{.OXOXOXOXOXOX*X2XOX3.5.OXOX;X+X5.5.,.`.[.].].`.`.).,.,..X{..X{.{.{.{.{.{.{.[.3.{.XX@X5.6.OXOX+XOX:XuXyX2XuXyXyXuXyXiXuXuXiXuXuXpXuXiXiXiXfXfXsXsXiXuXuXyXiXdXyXiXfXfXfXmXmXmXjXmXjX", +"{ } ' J ' [ O.2.2.:.:.{ ;.}.4.1.{ ' ' ' { :.2.:.:.{ O.:.2.2.2.:.2.4.8.7.:.2.4.4.1.O.{ J K } [ O.` [ :.;.=X;X : y S > L > : > > > > > > S L S S S > ` > S L S S ' } | 2.=X : > : > > > > L L } S S L S S S S ' ` ` > S S L L S S ` ` ] o.` K S d d S J ` } O.;.;.O.+.:.@.;.O.:.:.2.2.8.=X=X=X=X=X=X.,.,.,.,.,.,.`.{.OX5.<.<.,.,.5.5.OXOXOXuXuX,X@X,XOX@X@X6.6.6.@X6.`.6.6.OXyXyXiXsXiXiXfXmXfXmXfXmXmXfX", +"[ { O.{ { } } ' } 2.=X : > > > L L L > > L > S ' ' S S S S ' S S L L d d L S S ` ` ] @.X.O.} S d d S } } [ [ .} ` ` { :.:.:.2.:.:.O.O.2.2.2.2.2.4.8.=X.5.{.`.@X].@X,.<.,.5.,.,.,.,.`.`..X{..X,.`._.`._.`.)._.,.).,._._.!.`.`.`.`.`.`._.%.,.,.`.`.`.`.5.,.,.,.`.5.5.,.5.5.,.,.3.5.w.@X`.@X6.6.6.6.OX@XOX`.6.6.@XOX{.OX@XyXiXfXjXfXfXmXfXfXmXjXjX", +";.2.:.:.:.{ O.1.2.;.[ J o.{ { ' S S ] [ K ' J ' J J J } { ....[ ..O.O.:.2.:.:.:.:.:.O.O.O.;.2.4.+.O.O.{ } ' ' } O.:.2.2.8.2.8.4.=X=X > > L L L L > L > L L S S S S L d d d S } } ' ' S ' L > S S S | ;.;.:.{ } ' } :.:.:.O.2.=.+...@.O.:.O.:.:.:.:.:.:.:.{ { { { { O.6.6.6.6.;X;X y > S S S S ' L L L > L > > > > > > y d S S J ' ' S S S S d S S ` ' } { { { { { :.2.2.2.2.2.4.oX8.2.2.;.:.O.........{ { { :.{ ' ' J J J J J S S S S S d d S S ' ' ' } | O.:.:.7.7.7.7.:.O.} } } J ` J ` ' } { O.:.6.6.uX6.uXuXiXiXiXfXfXjXfXfXfXfXfXmXmXfXfXmXfXfXfXfXfXfXfXiXiXsXuX6.6.5.6.6.6.OX,X6.-X;XOX{.{.6.OX+X6X6XaXgXgXaXdX3XsX3X>X;X+X+X+X{.{.5.5.{.`.`.{.,.,.{.{.{.`.,.,.,.,.`.`.{.,.,.,.`.`..X.X,.`.`.`._._._._.%.,._._.,.`.,._.`.`._.&.`.,.,.>.>.%.,.,._.&.,.).,.,.,.,._._._.[._._. X`._._._._.'.[._.,._._.,.,.!._.)._.,.%.,.,.%.,.`.,.{.{.,.,.,.{.,.{.{..X.X#X@X.XXXOXOX@XOX@XXXOXXX`.{.5.,.{.OXOX{.OX@X+X2XyXyX:X,X", +"} } } J [ } } { [ } } ' J J J [ O...{ :.O.} J J J ' } ' } { { } [ { O.} { | :.2.2.4.2.:.O.O.{ { { | O.;.;.2.=X4.7.8.8.8.=X=X=X4.2.=.2.;.2.8.8.2.2.2.8.4.2.*.4.8.4.;.{ [ 2.}.=X L > > > > > L S S ' ' ' ' ' ' ' ' ' } { { { { { O.O.:.2.8.2.2.8.4.4.}.=.....[ [ [ } } S ` ..{ } ' } :.:.{ J X...` ' } ' ' S J ' ' { } } } { :.@.2.7.7.2.2.:.O.{ } J J } } ' { } } } 5.5.6.6.6.uXuXuXyX:X:XpXaXjXjXiXpX3X:XyX8X,XiXsXfXfXsXyXiX,X6.6.6.6.5.5.5.5.5.5.OX{.5.{.{.{.,.{.{.XX+X&X&X&X&X1X1X&X+XXX@X{.@XOX{.].5.`.,.,.,.,.,.,.,._.,.,.`._.,.`.`.`.`._.`.,.,.].,._.,._.).`._.,.,._._.`.).`.,._.%.%._._.%.&.).%.).&.&.>.>.%.>.>.).).).`.`.)._._._.`.!.'.[.!._.`._._._.,.[._._._._._._.,._.&.,.&.).&.%.,.,._.,._.,.`._._.,._.,.{.`.'..X.X.X.X.X{..X{.{..X{.{.@X`.`.`.,.,.3.,.,.{.OXOXOXOX:XyX", +"{ :.:.:.{ [ } ' ' } } } ' J ' } [ { O...{ { { { :.:.O.{ O.;.4.2.O.:.O.:.+.:.1.;.;.2.4.8.8.=X;.+.+.2.8.=X=X=X8.4.2.2.4.=X L L L ' ' ' } ' L > > > > > > : > > > > > > > S > S S S S J ' } } } { :.:.:.2.2.4.4.4.7.=X|.}.oX=X=X^.-.K d y y d J J S S S L } J ! ` ] ] ` ` ' ' J J ' ' J ' ' } | | | | @.:.7.2.:.6.:.O.! } O. .O.;.+...{ 5.<.1.<.:.6.5.6.OX6.6.5.OX:X:X:XOX;X+XOX-X-X,X>XiXiXuXuX,X6.5.5.5.<.<.<.5.<.,.,.,.,.,.&.,.,.,.`.,.`.`.`.,.{.{.@XXX.X@X.X{.{.{.,.`.`.`.`.,.,._.,.`.,.`._.,.`.,.,.,._.,.,._._._.`.`.,.`.`.,._._.&.,.,.%.,.,.%.,.&.,.,._.,.,.%.,._.&.).`.,._._.%.,._.%.).&.!.!.).`._.,._._._.!._._._.!.[._._.`.!.,._.,._.,._.,._._.).,._.).,._.).&._._.,._.,._.,._._._.`._.`._.`.'.`.'.].].`.`. X{.`.`.`.`.`.`.`._.,.,._.,.`.`.`.`.", +"{ { :.2.5.}.4.}.;.:.:.O.{ { } { <.6.6.OX6.6.{ G O.{ [ { <.2.6.4.6.4.=X=X=X=X=X4.=X=XoX L L L L L L L ' ' ` ' S y > > > > d S L S S S S J S ' S S S ` ` ' ' } [ } } [ O.2.;.4.8.2.2.2.5.4.|.=X=X > > L L L L > S ' J S L S J S S ' ' } { O.O.O.:.7.8.7.6.6.:.:.2.2.+.+.4.4.4.2.<.<.<.5.5.,.5.<.5.5.5.<.OXOX`.OXOX6.5.OX3X3X3XaXfXdXpX1X+X&X+X@X5.`.{.`.,.&._._.`.<.&._.,._.&.`._.`.`.`.{.].`..X.X.X.X.X.X.X`.`.`.`.`._.,._._.,.,.).,._.&.`.,.,.%._._.,._.&.`._.&.`.`.`.`.,.).&.&.)._._._.,.,.)._.,.,._._.&._.`.,.!.`._._.,.,.)._.`._.).&.).).).!.,._.,.,._._._._._.,._._.,._._. X!.'.!._.,.`.`.'.`.'._._.,._.).,._.&._._._.&._.,.).,._.`._._.`._._.`.`.!..X X!.`._._._.,.`.`.`._.`._.,._.,.,.,.", +"O.:...X.;.2.1.;.:.O.{ J ' ' ' } <.6.:XOX} L G : { { J L S ' J ' } O.....:.;.4.|.=X=X=X}.7.8.4.=X|.=.4.4.=X|.6.<.2.;.1.3.8.8.}.[.=X=X4.X.O.} J S L S ` ...] .*...] ..=.=X9XoXK : ; : : : : : : > L ` ` ' ' { @.*.X.' J } S J } } [ { } } ' ' ` ' ' S J ' ' ' ' } [ } } } ' :.:.:.2.O.2.X.X.4.;.;.;.+.}. L L ' L } L } ' J K } { ..[ } { } } ' ' | O.O.O.:.2.Q H :.:.O.[ } ' =.8.oX=X<.( X.<.,.5.,.5.,.5.5.5.,.5.5.,.,.5.OX+X;X&X;XXX:XOXOX`.5.{.OX`.5.`.`.`.&.%.,.,.`.).<.%.,.,.,.%.`.`._.).`.`.`._._._.[.'.,.!.,.%.`.`._.&.,.`.,._.`.`.`.,._.)._.%.,.&._.,.&.%._._._.,.).%.`.'._._.).&.&._._._.,.%._.,.`.%._.`._._.).&.,._._.`._.%._.,.`._.).%.).).!._._._.).!._._.`._._.!._._.,.!.`._.`.)._._.`._.!.&.!.`._._.`.!.`._._.%.,._._.%._.,.,._.).).[._.`._. X!.,.!. X X'.].`._.`._.,.%.,.,.,.`.`._.,.,.", +"6 6 6 6 6 6 6 6 6 6 6 6 : 6 : 6 6 : 6 6 : 6 6 6 : 6 6 6 : 6 6 6 7 6 6 6 6 6 : 6 : 6 6 : 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 : 6 6 6 6 6 7 6 6 6 6 7 7 7 6 7 7 7 7 6 : 6 7 7 > : : 6 : 7 6 6 7 7 9 : 7 7 : : 3 6 6 7 : 7 6 6 : 6 6 6 : 6 3 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 > 6 6 6 : 6 6 6 6 6 6 6 6 6 : : 6 : 6 6 : 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 . . . . O ", +"6 : 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 : 6 6 6 6 6 6 7 6 6 7 7 7 6 6 7 6 3 7 6 7 7 7 7 6 6 7 6 3 7 6 : : 6 7 7 6 7 7 7 7 6 9 7 : 8 3 6 7 7 6 7 6 3 6 : 1 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 : 6 6 6 : 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 : 6 6 . . O O O . O . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 = 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 3 7 6 6 : 6 6 6 6 7 6 7 6 7 7 7 : 9 7 6 7 7 7 7 7 7 7 7 7 7 6 7 7 7 6 7 7 6 7 7 7 7 6 7 7 7 7 7 7 7 : 7 7 7 6 6 7 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ; 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . . X . X o o ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 : 6 6 6 6 6 6 6 6 1 : 6 6 : 6 6 6 6 6 ; 6 ; 6 6 6 6 6 6 6 6 6 6 6 6 6 7 9 6 3 9 6 6 3 7 7 7 7 7 7 7 7 9 7 9 7 7 7 9 7 9 7 7 7 9 7 7 9 9 7 7 7 7 7 7 9 7 7 7 9 7 7 7 7 7 7 7 6 3 7 3 7 7 : 7 7 7 6 3 6 6 6 6 6 6 6 6 ; 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 . o X ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 = 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 1 6 6 6 6 6 6 6 9 7 7 7 7 7 6 7 6 7 7 7 7 7 9 7 9 7 7 7 7 9 7 6 7 7 7 9 7 7 7 7 7 7 7 7 7 7 9 9 7 7 9 7 7 9 7 7 9 7 7 7 7 7 7 6 6 7 7 7 6 6 7 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ; 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 = 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . . o . ", +"6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 ; 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 7 7 6 7 : 7 6 7 7 7 7 3 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 8 7 8 7 8 7 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 9 6 6 3 7 7 7 6 7 7 6 6 6 : 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 = 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 o o ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 = 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ; : 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 3 7 6 7 7 7 7 7 7 7 9 7 7 7 8 7 9 7 7 7 7 7 7 9 9 8 9 8 8 8 8 8 9 7 8 7 8 7 8 8 9 7 8 8 7 9 7 8 7 9 8 7 8 7 9 7 9 7 7 7 7 9 8 7 7 7 7 7 7 7 6 7 3 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ; 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 o o o o o . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 9 7 7 7 7 6 9 7 7 7 7 7 7 7 7 7 7 7 9 7 8 7 8 8 9 8 8 8 8 7 8 7 7 9 7 9 8 8 8 9 8 8 8 9 8 8 8 9 8 8 8 8 9 q 8 8 8 8 7 7 7 7 8 9 8 7 : 9 7 9 7 7 7 7 7 3 7 6 7 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . X o X X . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 6 6 6 6 6 7 6 7 6 6 9 6 7 7 7 7 7 7 9 7 8 9 7 7 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 9 8 8 8 8 8 8 9 8 8 9 8 8 8 8 7 9 8 8 7 8 8 8 7 7 8 9 7 9 7 7 7 7 7 6 7 7 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . o . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 7 6 6 9 7 7 7 7 7 7 9 7 7 7 9 8 8 8 8 8 8 8 8 8 8 9 8 8 w 9 w w 9 w 8 9 w w w 8 r q 8 q 8 q 9 8 8 w 8 w 8 8 8 9 q 8 8 8 8 9 8 7 8 8 8 7 q 7 7 9 7 7 7 7 7 6 3 6 6 6 6 6 6 6 6 6 ; 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 = 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . o . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 0 7 7 7 7 7 7 7 7 7 7 8 7 7 8 7 8 7 9 8 8 8 9 9 8 8 q 8 q 8 q 8 p q q 9 8 8 8 q 8 9 9 p 3 q q : p q 9 8 q 9 8 q 9 8 8 q 8 8 q : q 8 q 8 q 8 8 8 : 8 7 8 7 7 7 7 7 7 7 7 7 7 : 7 7 7 6 7 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . . . o . . O ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 9 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 8 8 8 8 8 8 8 8 q 8 8 8 9 8 8 8 q : 8 3 q 8 p 8 q 8 q q q y 9 q q q q 9 8 q q 9 8 q 8 q 8 8 q 8 9 q 8 8 8 8 8 9 8 8 8 8 8 8 7 7 7 8 7 7 7 7 7 7 6 7 7 6 6 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . o . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 0 9 7 7 7 7 7 7 7 8 7 7 8 7 7 8 8 8 8 q 8 8 8 8 q q 8 8 8 8 8 q q 8 q q q q q q p 8 : p q q q 8 q 8 8 q q q q q q q q p 8 q q 8 q 9 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 9 8 7 8 8 7 7 7 7 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . O O O . . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 0 7 7 8 7 7 7 7 9 9 7 8 8 8 8 8 8 8 8 w 8 q 8 8 8 q q 8 p q 8 q q 8 q q q 8 q q q p p 9 q q q q q p q 8 q p p : q q 8 q 8 8 q 8 8 q 8 q 8 8 p 8 8 8 8 8 8 8 7 8 8 8 7 : 9 7 7 7 7 7 7 7 7 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 o ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 9 0 9 0 8 7 8 7 7 8 8 8 8 8 8 8 8 8 8 q w 8 8 8 q 8 w q q 8 q 8 p q 8 p q q q q 9 p q 9 p p : p u u p p p q q q q q q q 8 q p 8 p 8 p 8 8 q 8 q q 8 q 8 8 8 q 8 8 8 8 8 8 8 7 8 8 8 7 7 7 7 7 7 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 X . . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 9 0 8 8 8 8 8 8 8 8 8 8 q 8 8 8 q 8 8 q q q w q w q 8 p 8 q q q q q q q p q p p p p p 5 u p 5 : p p q p p q p q q q p q q q q q q p p 8 q 8 8 8 q 8 8 q 8 8 8 8 8 8 8 8 8 7 8 7 7 8 7 8 7 7 7 7 7 7 6 7 7 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . O o . . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 9 7 7 7 0 7 0 r 0 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 q 8 w 8 w q q w q q p q q p p q p p 9 p p p p p p p p p p p p p 5 u p p q p p p p p p p q q p q q q q p q q q q q 9 q q q 8 q 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 7 8 8 8 w w 9 8 8 8 q 8 q q q 8 q w w q w q q q q p q p q q p p q p p p p p p p p p p p p p p p p p p p p p q p q p p p p q p q p q q q q q q q q q 8 8 q q 8 q q 8 8 8 8 8 8 8 8 8 9 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 o ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 7 7 7 7 7 7 7 0 8 7 8 8 8 9 w w 8 w 8 w 8 8 q q q w q q w q q q p p q p p p p p p p p p p p u p u p u p p u p p u p p p p p u p u p 5 g p p p p p p p u p p p p p q q q q w q q q w w w 8 q w 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 8 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . . X O o . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 6 7 7 7 7 7 7 9 7 7 7 8 8 8 w w 8 w w e w w q q 8 q q q q q q q q q q q q u p p p p 5 p u p u u u p p u u u p u u u p c u u u u u p u u u > p u u u p p 5 u p p p p q u p q q w e q w q w q q 8 8 w 9 w 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 8 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 o O . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 7 7 7 7 7 7 r 7 7 r 8 8 8 8 8 r w r q q q q p q q q q q q q q q p p p p p p p p u u c u u u u u u u u u u u u u u 5 p u u p u u u u u u 5 c p p u u u p u p u p p p q q q q q q q q q q q q q w 8 8 8 w w 8 8 8 8 8 8 8 7 7 7 7 7 7 8 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . . O X . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 7 7 7 7 7 0 7 7 0 8 w 8 8 8 w w w q q q q w q q q p q p q p p p p p p u 5 u x u u u u u u u u u u u u c u c u u g c p c u p g c u u u u u x u u u u p u u u p u p u q u u p q q q q q q q q w q w r w 8 w w 9 8 8 8 7 7 8 7 7 8 7 7 7 : 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . o o . X ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 7 7 7 7 7 7 7 8 7 8 7 7 7 w 8 w r 8 w w q e q q q q q q p p q p p p u p u q u u u u u u u p u u u u u u u u u u c 5 p u c p g u g u g p 5 g g p u u x p u u u u u u u u u u u p p p q p q q q p q q q w q q w 8 q 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 7 7 6 9 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 O . . X . . . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 7 7 r w 7 8 8 8 8 q w q q q q q q q p p p q p p u q u u u u u u u u u x x u u u c c u c c c u c c c u p g u u u u p g c u u p g u x c u u u c u u u u u 5 u u p x u p p u q p p q q q w q q w w q w 8 w 8 8 8 8 8 8 7 w 7 7 7 7 7 6 6 r 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 7 7 8 8 w r r 8 w w w 8 w 8 q q q i p p u p p p p p u q q u u u u u q x u c u 5 c u c c 5 c u 5 c u c u c u c 5 g g u g u u g u g u g g u x c u c c c p c u u x u u u u u q u u q p q p q q q q q w q q w r 8 w 8 9 w 8 8 8 7 7 7 8 7 7 7 0 3 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . . . . X O o O . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 6 7 7 7 7 7 7 7 7 7 8 8 9 7 0 r 7 8 w r w q w q r q u u q p p p u q u x u u u u u x x x x u u c u c u c c c c c c c u c c c c g u g g u g g u g u g u g u c 5 c u c u c 5 x x u x p u u u u u u u u p p p p q q q q q q w w w w w w 8 w 7 w w 7 w 7 8 7 7 6 0 0 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : 6 6 6 6 6 6 6 6 6 6 6 6 6 o o ", +"6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 8 7 9 7 8 8 8 8 y 8 8 8 q q q : p p u p p p p p u u u u u u u u u u u g u u u c u c c u c g u g u g g g g g g g g g 5 h g g g g g 5 g g g g 5 g g g 5 g p u g g u g u c u g 5 p g u x u u u q u q 5 p p p q q q q q 9 q q 9 q 8 8 8 8 8 8 8 8 8 7 0 0 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 . . . . ", +"0 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 7 7 7 7 y 7 8 8 8 8 8 8 p 8 8 q p u 9 5 : p p p u u u u u u p u u u u c c 5 u g c u c u c c c u c g g u g g g u g u g g g g g g g g g g g g g g g g g g g g g g u g u u g u u u g u u x u u u u u u u u p p p p p p q p p p 9 8 8 8 q 8 8 8 8 8 8 7 8 0 9 7 7 7 7 7 6 7 7 0 6 6 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 X o . O . . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 0 7 7 7 8 0 8 8 8 q 8 8 q 8 8 p q 8 q p p p u p g p u u u c 5 c u u u c u u u c u g 5 g c c c c c c g g g g g g g g g g g g g g g g g g g g g g g g g g g g u g g g g g g c u c g u u u x u u q u u x q u u u p p p p q p p p y p 8 p 8 8 8 8 8 8 8 8 8 0 7 7 7 7 7 7 7 7 6 8 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 0 6 6 6 6 6 6 6 6 6 6 6 6 . X . . ", +"6 6 0 6 6 6 6 6 6 6 6 6 6 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 0 8 7 0 8 8 8 8 9 8 8 8 8 8 w 8 p p 8 q p p p p p u 5 p p p c c u c u u c u c u g c u c c g g g c c c g g g g g g g f g g g g g g g z g g g g g g g g g g g g g g g g g g g g g g c c c g g u u g u g x x u x p u u p p p p p p 9 p p p p 8 q w 8 q 8 8 8 8 8 r 7 7 7 7 7 7 6 6 8 6 6 6 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 6 6 6 6 0 6 6 6 . . ", +"6 6 6 7 6 6 6 6 6 0 6 6 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 7 8 7 8 8 8 p 8 8 8 q 8 p p p p p u p p p p u u c u u c u c u g u u g c u g 5 h g g c g g g g g g f f g g h f f f f g h g 5 h g z 5 g g g h g g g g g g g g g g g g c g c g g u g g c u u x x x u u u u u u u p u p p q p q p p 8 p q 8 8 q w 8 8 8 r 7 7 7 7 6 0 7 7 7 7 7 8 6 8 6 7 6 7 6 0 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 . . O o o . ", +"6 6 6 6 6 6 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 7 8 8 8 8 8 8 8 8 w 8 p 8 q q 8 p p p : u p p u u 5 g u c c c c c g u c c c c g g g g g g g g g g f f f f h f h f f h f f g h h h h h h h h h g h h h h g g g h g h g g g g g g g g g g u c c c x x u u x u u u u u p u p p p p p q 8 8 p q 8 q 8 8 w 8 8 7 0 r 0 0 r 9 0 7 8 8 7 7 8 6 7 6 7 7 : 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 0 6 6 6 o o . . . ", +"6 6 6 6 6 6 6 6 6 0 6 6 6 6 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 q 8 p q 8 p 8 q p p p p p p p p u u u u u c u g c c u g g u g u g c g g g g g g g f h g h f h h h h h h h h h h h h h h h g h h h h h h g h h g h g h g h g h g g g g g g g c c c x g u g u u u u u u u u u p p p p p p p q q w q w q 8 w 8 r 7 0 0 0 0 0 0 7 8 8 8 8 7 7 7 7 6 7 7 6 6 6 0 6 6 6 6 6 6 6 6 6 6 6 6 0 6 6 0 . . . o ", +"6 0 6 6 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 G 6 6 6 6 G 7 7 8 8 8 8 8 8 8 q 8 p 8 w q p p p p p u p p u u u u u u u c u g u g c g g g g g g g g g g g g g g f h h h h h h h h j j j h h h h h h h h h h h h h h h h h h h h h h h g h h g g g g g g g g c c c c c g u g c c u c u u u u u u p p q p q p q q w q w w 8 w r 0 r r 9 r 0 9 8 8 7 0 0 7 8 8 7 7 7 0 0 6 6 6 6 6 0 6 6 7 6 6 6 6 6 6 6 6 6 6 . . O . . . . . . . . o . . . ", +"6 6 6 6 6 6 6 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 0 7 8 8 7 8 8 8 w w w w q q q q q p p p u p p u u u u u u u c c c g g g g g g g g g g g g h g f h h g 5 h h h h h h j h z h h z h h z h z h h h h h h z h h h h h h h h h h h h h h h g g g g g g g g c g c c c x c u c u u c u u u p u p p p p p q q q q w w w 8 0 w 7 w 8 8 8 8 8 8 8 8 7 8 7 8 7 7 7 0 7 0 6 6 6 6 6 6 6 6 6 6 0 6 6 6 0 6 6 6 . . . . . . . X . . . X . . . . . . . . ", +"6 6 0 6 6 6 6 6 0 6 6 6 6 0 6 6 6 6 0 6 6 6 6 7 6 6 6 7 7 7 9 0 7 8 8 8 w 8 8 8 8 8 q 8 q q p q q p p p u u u u u u u g u c u c g g g g g h g g g h h g f h h h h z k h h h h h j j z z z h h z h z z h h z z h z h h h z h z h h z h h z h h h h h h h h h g h g g g c g c c x c x u c u c u u u u u u u p p p p q q q w q w w r w w 8 8 8 w 8 8 8 8 8 w 7 7 7 7 7 7 7 6 6 6 6 6 6 6 0 6 6 0 6 6 6 6 6 6 6 6 6 . . . . . o O O O O o X X o o X X X . X X X . O . . ", +"6 6 6 6 6 0 6 6 6 6 6 0 6 6 6 6 6 6 6 6 6 0 6 7 6 0 7 7 7 0 0 0 8 8 8 8 8 8 8 w w q q q q q p p p p u p p p u p u c u u c c c c c g g h h g h g 5 z 5 h h h h h h h h h z h h z j z j z z z z z z h z z z z h z z h z h h z h z z h h h h h z h h h h h h g h g f g g g g g g g g u g u u u c 5 u u u u u p u p p q q q w w q w 8 w w 8 8 q 8 w 8 8 8 w 7 8 7 7 7 7 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 6 6 6 0 6 . . . . X X o O O O O @ # O + + + + + + + + O O O O o X . o . ", +"0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 6 6 6 6 6 6 6 7 6 0 7 0 7 0 9 7 8 8 8 8 8 w w w 8 q q p q q p q p p u u x p x x u u g c c u c g g g g g h h h h h z z h h h h h h z h z h z z h z z z z z z z z z z z z z z z z z z h z z z z z z z z z z z z h z h z h h h h g f f g g g g g g g c g g c c u x x x u p u u p p p p q q q q w q w w w w w w q w w w 8 8 w 7 w 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 0 6 6 6 6 6 6 6 6 6 . . O . . X O O O O O O + # # $ $ $ $ # # # $ # # # # # @ + + O X O . . ", +"6 6 6 0 6 6 6 0 6 6 6 6 6 0 6 6 6 6 6 6 6 7 0 6 7 7 r 7 7 r 0 7 8 8 8 8 w 8 w w p w w q p p p p u u u u x p c x u c u u u c g g g g h h h h j h h h h h h h h h z h z h z z z z z k k k z z z k z k z z z z z z z z z z z k z z z z z z z z z z z h z h h h h h f h g g g g g g g g c c x x g x x u u u u u u u p p p p p p q q q q q e q q w w w w 8 8 w 8 7 7 7 7 0 6 6 6 0 6 6 6 6 0 6 6 6 6 6 6 6 6 6 6 6 6 . O O . . X X X O O @ + + + @ # # % & & & % % % & & & & % & & % % # @ O X o o . . ", +"6 6 6 6 6 6 6 6 0 6 6 6 6 6 6 6 0 6 6 6 7 7 6 7 7 7 7 0 7 7 0 r 8 8 8 w 8 q 8 w w p q p p p p p p u u u p x 5 x g u g g c g g g g g h h h h h j h h h z z h z z z z z z z z z z z k k k k k k k k k k k k k k k z z z k z z k z z z z z z z z z z h h z h h h h h h h h f h g g g g g g c c u x c x u c u u u u u u p p q p q p q r q q q q w w 8 w 8 w 8 8 w 7 7 7 7 7 6 6 6 6 0 7 6 6 6 6 6 6 6 0 6 6 0 6 6 6 . . . . . X X o O O + @ # @ # # # & & & & % % & , , , & & & & , & & & % $ # O ", +"6 0 6 6 6 0 6 6 6 6 6 0 6 6 6 6 6 6 6 7 7 6 7 7 0 7 7 7 7 7 7 r 8 w 8 q q w w q w q p p p p u p u u u u u c c c u c u c g g g g g h h h h h j z h z z h h z z z z z z z z z z k k k k k k k k k k k k k k k k k z k k k k k k k k k z k z k z z z z z z z h z h h h h h h f f g g g g g g c x x u u u u u u u u p p p p p p p q q q q q q q w w q w 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 . . . . X X o O O # @ # # $ $ $ $ % & * , , & , , , , , , & & & , , , & & $ # # O . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 6 6 7 6 0 7 7 7 7 8 0 7 r 0 7 8 8 w 8 w w q w p p p p p u p u u u u u u u u c c c g g c g g g g h h h j j z z z z h h z z z z z z z z z k z z k k k t.k t.k k t.k t.k k k k k k k k k k k k k k k k k k k z z z z z z h z h h h j h h h h h f g g g g g c g x c c c u c u u u u u u p p p p p e u u q i q q w w w w 8 8 8 8 7 7 7 0 6 7 0 6 6 6 6 6 6 6 6 0 6 6 6 6 0 6 6 6 6 X . . X o O O + + # # $ $ $ & % & & * & , , & , , , , , 5 , , , , & , & , , % % # # . . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 6 0 7 7 0 7 0 7 8 8 8 8 8 8 w 8 w p p w p p p p p p q u u u u c u u c c u g g c g g g f f h h h h j z z z z z z z z z z z z k k k k k k k k t.t.k t.t.t.t.t.t.k t.k k t.k k t.k k t.k t.k k k k k k k k k k k z z z h z z j j j h j h h f f f f f g c c c g u c u u u u u u u u u u u u u u p u q p p p 8 8 p 8 8 8 8 7 7 0 7 7 6 0 6 6 6 6 6 6 6 0 6 6 6 6 6 6 6 6 6 6 G X . . . o O O + O # # # $ % % $ % $ & , , , 5 , , 2 , , & & , 5 , & , , & & & , , & % # @ . . . ", +"6 6 6 0 0 6 0 6 6 6 6 6 6 6 6 6 6 0 6 7 0 7 7 0 7 7 7 8 7 8 8 w w 8 w w w w p w p p p p u u u u u u u c c u c c g c c g f f f f h h h j j z k k k z z z k z k k k k k k k k k k k k t.t.t.t.t.t.t.t.t.t.t.t.t.t.k t.t.k t.k t.t.t.t.t.t.t.k k k k k z z z z z h j j j h h h j h h f f f g f g c c g c c c c u c u u u u u u u i u i u u p p p p p 8 p 8 8 7 7 t 7 7 0 7 0 0 6 6 6 6 6 6 6 6 6 6 6 0 6 6 6 6 6 6 . . . . . . o O O O + + @ # # # $ # # # $ , , & & 5 5 , 2 , & , , , , , , & , , % & 5 * , * & $ O . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 0 6 7 6 0 7 8 0 8 0 8 t 8 w 8 w w w w p w p p p p p u u u u u u c u c c c c c g g g f f f h h h j h j z z k k k k k k k k k k k k t.k k t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.k t.k k k k z z z z z j z j j j j h h h h f f f g f g g c c u c u u u u x u x u u u u u u u q p p p 8 8 p 8 7 8 t 7 7 7 7 0 7 7 6 7 6 6 6 G : 6 6 0 6 6 6 0 6 6 0 6 6 . . X O O O O + # # $ # # # # $ % & , 2 , , 5 5 , , , & , , & , 5 5 , , 5 , , , 5 , , & % # o . . . . ", +"6 0 6 6 6 6 6 0 G 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 w w w w w w e p p p u p u u u u u c u c c c c c g c c h f f f h h h j h z z z k k k k k k k k k k k t.k t.t.t.k t.t.t.t.t.r.t.r.r.t.r.t.t.t.r.k r.t.t.t.t.t.r.t.t.t.t.t.t.t.k t.k k k k k z z z z j z z j j j j h h h f f f f c g c c c c c c u u x x x u x x u u u i p p t p 8 8 t w w 7 7 7 7 7 0 7 7 7 0 0 6 6 6 6 6 6 6 6 : 0 6 6 6 6 6 6 0 . . O . . . . . . X o O # # # # $ # # # # $ # # % & , , 5 5 5 , , & , , 5 5 , , 5 5 , & , 5 5 5 5 5 5 , , % % X o . . ", +"0 6 6 G 6 6 6 6 6 6 0 6 6 6 6 6 6 0 7 0 7 0 0 8 8 0 8 8 8 w 8 w w w w w p p p q p u p s p c u i c c c c x c c c g g f f h f h h h h z z z z k k k k k t.k k k t.t.t.t.t.t.t.t.t.t.t.r.r.t.r.r.r.r.t.r.r.t.r.t.r.r.t.t.t.r.t.t.r.t.t.t.t.t.t.t.t.k t.k k k k k k z z z z j j j j h h h h c h c B c g c c c c u c c c x c x x x u u u u u p p p i w p 8 8 8 8 8 7 7 8 7 8 6 7 0 6 6 6 6 6 6 6 0 0 6 6 6 6 G : 0 6 . O . . . . . . . X o O O + @ # # # # # @ # & % # & & $ , * $ , 5 5 5 5 5 5 5 5 5 , , 5 , & & 5 v v g 2 , 5 5 * & # o . . O . ", +"0 6 6 6 6 6 0 6 0 6 6 0 6 G 6 6 6 7 7 7 7 7 7 0 8 8 8 8 w 8 8 8 w w w w w p p p u u u u u u u c c u u c c c c h f f B f h f h j j h h z z z k k k t.t.t.k t.t.t.t.t.t.t.t.t.t.t.t.t.t.r.r.r.r.r.r.r.r.r.t.r.r.r.r.r.r.t.t.r.r.t.r.t.r.t.r.t.t.t.t.k k k k k k k z k k z k j j j h j h h h h h c f c c c f u c c c c c x x x x u u u u i p p 8 p w 8 p 8 8 7 8 t 0 0 7 7 0 7 7 7 6 6 0 6 6 6 6 6 6 0 6 0 6 6 6 6 . . . X X . X o O o O + @ @ @ + + @ @ % % $ 2 , 5 , & @ # & 5 v 5 5 v 5 5 2 5 , , , , $ , 5 N B x 5 x 5 , % & O . . . . ", +"6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 0 7 7 7 0 7 8 0 8 y 8 8 8 w t p w w p p p i q u u i u u c u c c c c c c g g c f f B f h h h j h z z z z k k k t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.r.t.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.t.r.r.t.r.r.r.r.r.r.t.t.r.t.t.t.t.k t.k k k k k k k z j l j j j h h h h h h f f f f c g c c c c c c c c x x u u u u u p p p w w w t 7 t 7 8 7 8 8 7 0 0 7 0 0 0 0 6 6 0 6 6 6 0 6 0 6 6 6 6 6 . O . . X . X o o O O + + # # @ @ # # # & $ $ , , 5 5 , & & 5 g x 5 5 5 5 5 x 5 5 5 5 5 & 5 B V N N N g 5 2 $ & & . X . ", +"6 0 6 6 6 6 0 6 6 0 6 0 6 0 6 6 0 7 0 0 8 7 8 0 8 w w w w w w p w w e p p p u p u u u u u u u c u c c c c B f g f f h h h h j j j j z z z k k t.t.t.t.t.t.t.t.t.r.t.r.t.r.r.t.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.t.t.t.t.t.t.k t.k t.k k k k k k l l j j j j j h h h h f B f f f B c B c c c c c x x x u u u q p p p p w w w w p 8 8 7 8 w 0 0 0 0 6 0 6 0 6 0 6 6 0 6 6 6 6 6 6 6 6 6 . . . . . O . . . o . X O o O O + + @ % # # # $ $ $ # @ # & , 2 , , x x f v 5 5 , 2 5 5 v f 5 , 5 & , q.q.Z q.Z x 5 5 & & , O . . ", +"0 6 6 6 6 0 6 0 6 6 6 6 0 6 0 0 0 7 7 7 8 8 w 8 8 8 7 t 8 w p w p 8 p i p u i p u u u c u v c c c c c c g g c h h B h h j j j j z z z z z k k k t.t.y.y.y.t.t.y.t.t.r.r.r.r.r.r.r.r.r.r.r.s.r.s.s.r.s.r.r.r.s.r.r.r.r.r.r.r.s.r.r.r.i.r.r.r.y.t.y.t.t.t.t.t.t.9.k t.k k k z z z z z j j h h B h f f f f B f f f f g g g g c x x c u u p p p i p w w w 8 8 t 8 t 8 7 0 8 0 0 7 8 7 7 6 6 6 0 6 0 6 6 6 6 6 6 6 0 + O . . . . X O X o X O O # $ # # $ # $ $ & & % # @ @ @ $ 5 5 5 x V V 5 5 , , 2 x v v B x 5 5 , * v Q.w.Z Z v 5 5 , - , & . . o . . ", +"6 6 0 6 6 6 6 6 6 0 0 6 6 6 0 6 7 7 y 7 7 8 0 8 8 w 8 8 w w w w p p p p p p u u u u u u c u c u c c c f f B h B f h j j j j j z z z z z k k k k t.t.r.t.r.r.r.r.r.r.r.r.r.r.r.r.r.r.i.i.r.s.s.r.s.s.r.r.s.s.r.s.s.r.r.s.s.r.s.r.i.r.r.i.r.r.r.y.y.t.t.t.t.t.t.t.t.t.t.k k k z k z z z j z j j h j f h f f f f h f f g v g c v x u u u p p p p p t p w p 8 8 p 8 w 0 8 8 8 7 7 7 7 7 0 6 6 6 0 6 0 6 0 6 0 0 6 6 . . . . . . . X O O O O O O + # # # $ $ @ # $ % & % # @ @ @ + & 2 v N v A v 5 , - & , 5 5 5 5 5 x 5 , x Q.~.Z Z A 5 x 5 & & , O . . . . . ", +"6 0 6 0 6 0 6 6 6 6 0 0 6 0 0 6 7 0 0 8 8 8 8 w p t 8 p w p w p p p p p p i u u u c c u c c c c c c f c f c h h j h j j z j z l z k t.-.k k t.t.t.y.y.r.r.r.r.r.r.r.r.r.r.i.r.r.i.i.i.i.s.s.s.s.s.s.s.s.s.r.s.s.r.s.r.r.s.r.s.r.i.i.i.i.r.r.r.r.y.y.y.y.y.t.t.t.t.t.k k 9.k k k z z z z z B j h j B f f h h h B f f f g c c x x u u u i p p p p p w p w w 8 w 8 w 7 0 0 8 8 7 0 7 7 y 6 6 6 0 0 6 6 6 0 6 6 6 6 . . . o o O O O + O # # # $ % % & & % & & & % % # + @ $ , v N x A v Z v 5 N 5 , x 5 5 , , , 2 x Z Q.Q./ N V Z Z x & & , % . . . ", +"6 6 6 0 6 6 0 6 6 0 6 6 0 6 0 0 7 0 8 0 0 8 8 0 8 7 w 8 8 t e w p p p p u i u c u u u v c c c c g B f B f h h h h j j j z z z l k k t.k t.t.t.t.y.y.r.r.r.r.r.r.r.r.r.r.r.i.s.i.i.i.i.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.i.r.r.r.r.r.y.r.r.y.y.y.y.t.t.t.t.t.9.9.k k k l z z j z z h j j j j h j h f B f f g c c x x v u u u p p p p w p w w p 8 t 7 w 8 w 8 0 0 0 7 7 7 7 6 0 6 6 6 6 0 6 0 6 0 0 6 . . o O O @ # # # # % # $ & & & % % , , , , % # @ % 5 0.Z x 5 V q.Z A N V A A x * 5 , , 2 N v u (.Q.Z 5 , Q.Q.Z * $ & , O . ", +"0 0 6 6 0 6 6 6 6 0 6 0 6 6 7 7 7 0 7 8 7 t 8 8 8 p t 8 w w p p i 8 p i u u u u c u c u c c c c g c f f h h h h j j j z z z l l k k k k k t.t.t.t.y.r.r.i.i.i.i.i.i.i.i.s.i.s.i.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.i.i.i.r.r.r.r.r.r.r.y.y.y.t.t.t.9.9.9.9.k k l l l j j j j j j j j j h h h f f g c x x x v u u u p p q p p w p w p 8 7 t 7 t 8 8 8 0 8 0 7 0 7 7 0 6 6 0 6 6 6 6 6 0 6 6 . . . o O O # @ $ # @ # & % & % & % % & , , , & & & & 2 x / w.5 , 5 x q.~.~.Q.Q.Z Q.q.q.b x V Z v v ~.~.Z 2 c Q.Q./ 5 & % , % . . . ", +"6 6 6 0 6 6 6 0 6 6 6 6 0 0 7 0 7 0 7 8 7 8 8 7 w 8 8 p p w p p p i p u u u u u u v u c c c c c c f B f B h h j j j j z l l k k k t.t.t.t.t.t.y.y.y.r.r.i.i.s.i.i.s.i.i.s.s.s.s.s.s.s.s.s.s.z.s.s.s.s.s.s.s.z.s.s.s.s.s.s.s.s.s.s.s.s.s.i.i.i.r.r.i.r.r.r.r.r.y.y.t.t.t.t.t.9.9.k k k l k l k j l j j l j j j h B f f c f c c x u u u u i i i p t p w p w p 8 p 8 p 8 7 8 7 7 7 8 0 7 7 0 0 6 6 6 0 6 0 6 6 0 6 . . X o O O O # $ # # % & , , & & & $ , , 2 5 % & x 5 2 N w.w.v 5 5 5 x v Q.Q.N Q./././.v N w.V A Q.-.~.q., 5 Q./ Q.5 & # , , . . . . ", +"6 0 0 6 0 6 6 0 0 0 7 0 0 7 7 0 0 7 0 0 8 8 8 t 8 t w p e w p p p p i p i u u u u u c c c g c c g B f f h h j h j z z z k k k k k k k t.t.t.t.y.r.r.r.r.i.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.z.s.z.s.z.s.z.s.z.s.s.z.z.z.s.z.s.s.s.s.s.a.s.i.s.i.i.i.i.i.i.r.r.r.r.r.y.y.t.y.t.t.t.9.k k k k z k j l l z j j j j h B h f f f v x x x u u u u u i u p p p p w p w w 8 8 8 8 t 7 7 t 7 0 0 0 7 7 0 6 6 6 0 6 0 6 0 0 0 . . . . X O O # # # % $ # $ & , , , , , 5 v v 5 2 5 c v 5 , 5 V q.5 * , 5 2 , v Z Q.~.~./.~.A Z /.Q./ /.Q.V 5 , * Z Z Z 5 % # & 5 o . . . ", +"0 6 0 0 6 0 0 6 0 6 0 7 0 0 r 0 0 p 7 p 8 8 p 8 8 w w w p q p p p p u u u u u c c v c c v c c h f f f j h h j j z C z z k k 9.9.t.t.t.t.t.y.y.y.y.r.r.r.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.z.s.z.z.z.s.z.z.z.s.z.z.s.z.s.s.z.z.z.s.s.z.a.s.s.s.s.i.s.i.i.s.i.i.r.r.r.y.y.y.y.t.t.t.t.t.9.k l k k k k l k l j j j j h B f c c c c x x u c u u u u u p p p p p t p p 8 t p 8 w 8 t 8 8 8 0 8 0 7 0 0 0 0 6 0 0 0 6 0 0 . . . . . o O O # @ # & & & & & 2 , 5 , 2 , 5 0.v 5 N N x 5 , , v w.N 5 , 5 & * , , / %X9X%XQ.Z q.%X%X/.%XQ.v , * & * q.-.N 5 & & 5 O . . ", +"0 0 0 0 0 0 0 0 6 0 0 0 0 r r 0 0 t 0 w w 0 w w w e w e p p i p u u u u u u x g f s c c s f f f f h f j h j j j z z z k k k 9.t.t.t.t.t.y.y.y.r.r.r.r.i.i.s.s.s.s.s.s.V.s.s.V.s.V.s.s.s.z.s.s.V.V.s.z.z.s.s.z.z.V.s.V.s.V.s.s.z.s.z.s.z.s.s.s.s.s.s.s.i.s.r.i.r.r.r.y.y.y.y.t.t.9.t.k 9.k k k k j 9.j j j h j B h f g g x g x x v u u v u u u i u i i p p p p s e e r w w t 0 w 0 0 0 w 7 t 6 6 0 0 0 0 0 0 0 0 . . . . . . X X O @ + @ % & & , & , , , 5 5 r , i Z Z N V Z N u 5 Z Q./.9X/.A 5 & & & 4 ~.9X/.9X/.Z w././.~.Q.Z 5 , * , # & q.~.V * & v % . . ", +"0 0 0 0 0 0 0 0 0 t t 0 0 0 0 0 0 r r 0 t w w e p q p p i p u u i u i u c c u s c c c g h c f f f f B h j j j j z z l l k 9.9.t.t.t.t.y.y.y.r.r.r.r.r.s.s.s.s.s.V.s.s.s.V.s.s.s.s.s.V.V.z.z.V.s.V.V.z.z.V.z.z.z.s.V.s.V.s.V.V.s.V.s.s.s.s.s.s.s.s.s.s.i.s.r.i.r.r.r.y.r.y.y.y.t.t.t.t.9.t.9.9.k 9.9.j 9.j j h h h B B f g v B x c c v u v u u u u u p u i p p w r e e e w 0 t r e w 0 t 0 0 0 t 6 G t 0 0 0 0 0 . . . . X O + + @ $ , , & & , & & , 5 5 x 5 V q./ Z Z w.v u q././.9X9X/.%X~.Z q.x A /.9XrX/.~.Z -.~./.~.~.w.x , , , & 5 x w.Q.5 5 Z , . . . ", +"0 0 0 0 0 0 0 0 0 0 0 0 r 0 t r t t r t e e e e q i i u i i p i u v u v c v c c c c c g h f h h B h j j j j j z l l l 9.9.t.t.t.y.y.r.u.y.u.r.r.r.i.i.i.s.s.s.s.s.V.s.s.s.V.s.V.V.s.V.s.V.s.z.V.z.V.z.z.z.z.V.z.V.s.s.V.V.z.s.V.z.V.s.V.s.z.s.s.s.s.s.s.s.i.i.r.i.r.r.r.y.y.y.y.t.t.t.t.t.t.9.9.9.j 9.h 9.B j h h B h B g g B g v c v u v u u v i u i i i i i p i e i e e e e 0 e 0 e 0 7 t t t 6 0 0 0 0 0 t 0 . . . X o O @ # % & , , & , , , & 5 q.v 5 N Z Z N Z -./ A g./././.%X/.~.9XrX9X9X9XrX9X9X9XeX(.Q.~.9XrXg.~.Q.5 2 , 5 u 5 b x Q.Q.V Z 5 . . . . ", +"G 0 0 0 t t 0 t 0 t t t t t t t t e t e e e e e i i i i i i i x v i u v c u c c B c B B f f h B j B j j j C l l l l 9.9.9.9.9.y.t.y.r.r.r.r.r.r.i.i.i.s.s.s.z.z.V.s.V.s.V.s.s.V.s.V.s.V.s.e.z.z.V.z.V.z.V.V.z.V.s.V.e.s.V.z.e.s.z.s.z.s.V.s.s.V.z.s.s.s.s.s.s.i.i.i.i.r.i.r.u.u.y.y.y.y.t.t.u.9.9.9.9.9.j j 9.B h h h B B B g x v B c c v u v u v i v i u i i i r i i e e e e t e e e e t t 0 0 0 0 t 0 0 t 0 t . . . . . X X O # # # % & , , , , 2 2 5 r x 5 2 v V N A q.Q.Z V Q./.9X/./.9X9XrXrXeX9XrXrXeXeXeXrX9X%X/.eXrX9X~./.q.5 5 5 v x Q.Q.Q.~.-.w.u o . . . O . ", +"0 0 t 0 0 0 t 0 t t t t t t e e e i i e e e e x i i i i e x x b u i c v c v v v c B c B h B B B j B j l C l l k l l 9.9.t.9.y.y.u.r.r.r.r.r.i.i.s.s.s.s.s.a.a.z.V.s.V.s.s.V.s.V.e.z.V.s.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.z.z.z.z.z.s.s.V.s.s.a.z.s.a.a.s.s.s.i.i.i.i.p.r.r.u.r.u.u.u.t.9.9.9.0.9.j 9.B 9.B j B B B h B f B c B v c v v v u v u v i i i v i i i a e e e e e e 0 e t e t i t t t 0 t t 0 t 0 . . X X O O # # $ % & , , & , , , x x , 5 0.x v A Z q.V v / ~./.%X/./.rXeXeXbXeXrXrXrXeXeXeX9XQ.9X9X9X9X%X/.V v v u V (./.Q.V (.~.Q.v O . . . ", +"t G t t t t t t t t t t t a e r i i e e e e a i i x x b x b x x v v v c v v g B B B h B h B j z C z C l l l l 0.9.9.9.9.t.u.y.u.u.r.r.r.i.d.i.s.i.s.a.a.s.z.z.z.s.e.s.e.e.s.e.s.V.z.V.e.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.z.V.z.e.s.z.V.z.z.a.z.a.d.s.s.s.s.i.i.i.i.i.p.p.r.r.r.y.u.t.u.9.9.9.9.9.9.B j j C 9.B B B B B B c c v v c v v v v u i v i u i i e i i i e a a a t t t t t t t t t t 0 G 0 t t . . . . X o O O # # @ # & & , & & & & , , & x v A Z Z Z / Z u V /.%X9X/.9XrXeXeXrXrX9XeXeXcXeXbX9X/.%X/.%XrX9X9XQ.q.5 5 u 9X/./ x g -.w.A O . . O . . ", +"t t t t t t t t t t t t e e e a i t e i i a b e i b b x v b x N s v v v v B B B B h B B j C C l j l l l 9.l k 9.9.0.9.u.u.y.y.u.r.p.p.i.d.s.s.s.s.s.a.a.a.a.z.z.V.s.e.V.s.e.s.V.V.V.V.V.z.V.V.e.e.V.e.V.e.V.e.V.V.V.V.V.V.V.V.V.e.s.z.z.z.z.z.z.z.z.z.z.z.a.a.a.s.a.s.d.s.i.i.i.i.r.r.u.u.u.u.9.9.9.9.j 0.j 9.j 9.j j B j B B f B B B B B v v v v v v v v u v i i v v e v e e i a i t e t t a t t t t t t t t t . . . . . . o o O # # # # # $ $ $ & , & , 5 , & 5 N Z A x V A v u Z /.eX9X~.(.%XeXeXeXeXrXw.rXcXbXMXeXrX/.9X9X/.%X%X~.9XQ.Z ~.9X~./ r , 5 V Z O . . ", +"t t t t t t 0 D t a t a t a e a a a b e b x b x x b x b x v v v B g v v c B B B B B B C B C z C l l 0.l 9.0.9.9.u.t.u.t.y.u.u.r.p.i.i.i.i.s.d.a.d.a.z.a.z.z.z.z.V.V.V.V.V.e.e.V.V.V.e.V.e.V.e.V.V.e.V.e.V.V.e.V.e.V.e.e.V.e.V.e.V.e.V.V.V.V.V.V.z.z.z.a.z.z.z.a.a.a.a.a.d.a.d.i.i.p.i.i.u.y.u.u.9.0.9.9.0.9.0.0.B 0.C j 0.h B 0.B B B B B B v v v v v v b v b v v a i a N i a a i a a a t t a t t t t t D t t t . . X . O O o O O + @ @ # # # $ & , , , & , , 2 q.-.V 5 v V / Q.w./.9X~.Q.(./.9X9X9XrXeXeXMXMXMXMX n n n m n n I n n n P P P P P P P P I P D P D w.P P w.I P w.w.w.P w.w.I w.w.I w.I w.P w.P w.w.I P P w.I P P P P P P P P n P n n P P a a n t n t a a a n n n n n n n n a P a n n n P P P P P P P P P P P P P P P P P P P P P P P P P P w.P P P P P P P P P P P P P m m m m m n n n a a D a t e t 0 t 0 t 6 : : : 6 ; ; - = = = * - - - - * - * * . . . . . . . . . . . . . . . . " +}; --- plib-doc-1.8.1.orig/html/fnt/index.html +++ plib-doc-1.8.1/html/fnt/index.html @@ -0,0 +1,384 @@ + + + + + + + A Font Library for OpenGL. + + + + + + + + + + +
+

A Font Library for OpenGL

+
+ by Steve Baker +
+

Introduction

+The FNT library was originally written to allow PUI programs to +produce text using texture maps instead of bitmaps because the +latter are typically very slow on consumer-grade 3D hardware. +

An Example.

+This example program is probably all you need in the +way of documentation - so it's the first thing we'll talk +about: +
+
+   /* Declarations */
+
+   fntRenderer texout ;
+
+   /* Load some fonts */
+
+   fntTexFont  TimesRoman ( "times_roman.txf" ) ;
+   fntTexFont  Courier    ( "courier.txf" ) ;
+
+   /* Select a font and pointsize to render with... */
+
+   texout . setFont      ( & TimesRoman ) ;
+   texout . setPointSize ( 24 ) ;
+
+   /* Print "Hello" and "World" */
+
+   texout . begin () ;
+     texout . start2f ( 50.0f, 80.0f ) ;
+     texout . puts ( "Hello" ) ;
+     texout . start2f ( 50.0f, 50.0f ) ;
+     texout . puts ( "World" ) ;
+   texout . end () ;
+ 
+
+

fntInit

+All programs that use the FNT library should call 'fntInit()' sometime +after they have established a valid OpenGL rendering context and +before they make any other FNT library calls. + +

The Classes

+There are three external classes used in FNT: +
+
+  class fntFont         -- An abstract base class from which all
+                           kinds of font representations could be
+                           derived.
+  class fntTexFont      -- A fntFont that uses texture mapping.
+  class fntRenderer     -- A class that draws text using a fntFont.
+
+
+

class fntFont

+Classes derived from the fntFont class all describe fonts. +This is an abstract base class from which fntTexFont is derived. +Other fntFont sub-classes could also be derived in the future. +(This means that you cannot declare a fntFont - but all classes derived +from fntFont will obey this description.) +

+This class appears quite complex since constructing and/or +querying the contents of a texture font is a complicated +business - and consequently, there is a lot of API to +support your ability to do that. Fortunately, most FNT +applications will just load a font from disk and use +fntFont::begin()/ +fntFont::puts()/ +fntFont::end() +functionality. +

+
+  class fntFont
+  {
+  public:
+    fntFont () ;
+    ~fntFont () ;
+    void putch ( sgVec3 curpos, float pointsize, float slant, char  c ) ;
+    void puts  ( sgVec3 curpos, float pointsize, float slant, char *s ) ;
+    void begin () ;
+    void end   () ;
+    void getBBox ( char *s, float pointsize, float slant,
+                            float *left, float *right,
+                            float *bot , float *top  ) ;
+
+    int  load ( char *fname, GLenum mag = GL_NEAREST,
+                             GLenum min = GL_LINEAR_MIPMAP_LINEAR ) ;
+
+    void setFixedPitch ( int fix ) ;
+    int   isFixedPitch ()          ;
+
+    void  setWidth     ( float w ) ;
+    void  setGap       ( float g ) ;
+
+    float getWidth     () ;
+    float getGap       () ;
+
+    int   hasGlyph ( char c ) ;
+  } ;
+
+
+fntFont::getBBox() returns the top, bottom, left and +right extents (in OpenGL units) of the string 's' if it were drawn at the +specified pointsize and slant. This routine knows how to deal with +newline characters. +

+fntFont::putch() draws the character 'c' at the +cursor position specified be 'curpos' (with the specified pointsize and slant) +and advances the cursor +to the right hand edge of the character it just rendered. +

+fntFont::puts() draws the entire string 's' at the +cursor position specified be 'curpos' +(with the specified pointsize and slant) and advances the cursor +to the right hand edge of the last character it rendered. +

+Both putch and puts will automatically switch the case of letters +from upper to lower or vice versa if the required character is +not present in the font but the letter with the reverse case +is present. Other missing characters will simply generate no +output and won't update the cursor position. If a space character +is not defined in the font, then a half-pointsize gap will be +generated instead. +

+puts (but NOT putch) knows how to deal with newline characters, +it drops the text down to the next line - leaving a one-third +pointsize gap between lines. +

+fntFont::begin()/end() since redundant mode changes are +costly in OpenGL, applications may optionally call fntFont::begin() +before rendering some text using a specified font and call fntFont::end() +at the end. Just like a glBegin()/glEnd() pair, +there are some fairly restrictive rules about what you can do between +a fntFont::begin() and a fntFont::end(): +

    +
  • The only OpenGL calls that are permitted are those that + are allowed between a glBegin()/glEnd(). +
  • You may not make calls to other member functions of other + fntFont objects or to fntRenderer objects. +
  • You may not call fntFont::begin() between another + fntFont::begin()/fntFont::end() pair. +
+

+You may call fntFont::putch() and/or +fntFont::puts() without +entering a fntFont::begin()/fntFont::end() +state - but if you do that, each call will result in +OpenGL state switching - which may well be redundant. +

+int load ( char *filename ) loads a font from disk, +returns TRUE on success, FALSE for failure. +

+int load ( char *filename, GLenum mag = GL_NEAREST, +GLenum min = GL_LINEAR_MIPMAP_LINEAR )...you can optionally +specify the OpenGL texture magnification and minification filters +- this is sometimes necessary to get the clearest possible text +at certain point sizes. Experiment! +

+void setFixedPitch ( int fixed ) if 'fixed' is TRUE, forces +the font to be fixed-pitch (so each letter or 'Glyph' is a standard width), +if 'fixed' is false then variable character widths are possible. +

+void setWidth ( float w ) For a fixed width font, this +sets the width of each character. If the actual characters are wider +than this, they will overlap, if they are narrower then there will be +a gap. +

+void setGap ( float g ) Set the gap between letters, can be +negative or positive. +

+The following routines allow you to query the font's setup: +

+
+    int   isFixedPitch ()
+    float getWidth     ()
+    float getGap       ()
+
+
+int hasGlyph() returns TRUE if the font contains a +glyph (graphic image) for a given ASCII character, FALSE otherwise. +Fonts that have only uppercase (or only lowercase) letters will still +return TRUE for corresponding characters of the opposite case because +the putch and puts routines will automatically case-convert in that +case. +

class fntTexFont

+fntTexFont is inherited from fntFont. +All functions of a fntFont are implemented in fntTextFont using +a texture map. +
+
+  class fntTexFont
+  {
+    public:
+      fntTexFont () ;
+      fntTexFont ( char *fname,
+                   GLenum mag = GL_NEAREST,
+                   GLenum min = GL_LINEAR_MIPMAP_LINEAR ) ;
+      ~fntTexFont () ;
+      void putch ( sgVec3 curpos, float pointsize, float slant, char  c ) ;
+      void puts  ( sgVec3 curpos, float pointsize, float slant, char *s ) ;
+      void begin () ;
+      void end   () ;
+      void getBBox ( char *s, float pointsize, float slant,
+			      float *left, float *right,
+			      float *bot , float *top  ) ;
+
+      int  load ( char *fname,
+                  GLenum mag = GL_NEAREST,
+                  GLenum min = GL_LINEAR_MIPMAP_LINEAR ) ;
+
+      void setFixedPitch ( int fix ) ;
+      int   isFixedPitch ()          ;
+
+      void  setWidth     ( float w ) ;
+      void  setGap       ( float g ) ;
+
+      float getWidth     () ;
+      float getGap       () ;
+
+      void setGlyph ( char c,
+		    float tex_left, float tex_right,
+		    float tex_bot , float tex_top  ,
+		    float vtx_left, float vtx_right,
+		    float vtx_bot , float vtx_top  ) ;
+    
+      int  getGlyph ( char c,
+		    float *tex_left = NULL, float *tex_right = NULL,
+		    float *tex_bot  = NULL, float *tex_top   = NULL,
+		    float *vtx_left = NULL, float *vtx_right = NULL,
+		    float *vtx_bot  = NULL, float *vtx_top   = NULL) ;
+    } ;
+
+
+

+int load ( char *filename ) loads a font from disk +using the extension of the filename to determine what format it is +stored in. Currently, the only supported format is Mark Kilgards 'texfont' +format - which has the '.txf' filename extension. Returns TRUE for +success, FALSE for failure. +Details of the TXF file format can be found in + +Marks's document about Textured Fonts +

+Just as with all fntFont derived classes, you can optionally specify +the OpenGL texture filter options for the loaded texture. +

+Each font is made up of zero or more 'Glyphs' (character shapes) packed +into a single texture map. If you didn't use 'load' to load the font +from disk, you'll have to define where each one lies on the map and +how big the quadrilateral it is to be drawn on is: +

+
+    void setGlyph ( char c,
+		    float tex_left, float tex_right,
+		    float tex_bot , float tex_top  ,
+		    float vtx_left, float vtx_right,
+		    float vtx_bot , float vtx_top  ) ;
+    
+
+Where 'c' is the character we are defining, 'tex_*' is the +left, right, top and bottom of the image of that character +in the texture map. Since texture coordinates are in the +range 0..1, these will typically be quite small numbers. +'vtx_*' is the left, right, top and bottom of the character's +rectangle in a coordinate system that has (0,0) at the +baseline of the character cell, and (1,1) at the top-right +corner of the tallest, widest character in the font. Hence, +a lower-case 'y' would have a negative 'vtx_bot'. +

+You can also query all this information: +

+
+    int  getGlyph ( char c,
+		    float *tex_left, float *tex_right,
+		    float *tex_bot , float *tex_top  ,
+		    float *vtx_left, float *vtx_right,
+		    float *vtx_bot , float *vtx_top  ) ;
+
+
+fntFont::getGlyph() returns TRUE if the character has +been defined in this font, FALSE otherwise. +

class fntRenderer

+This class is the one most people are going to be using +to render text in FNT. Most applications will declare +a single fntRenderer class for all their text needs. +
+
+  class fntRenderer
+  {
+  public:
+    fntRenderer ()
+
+    void start3fv ( sgVec3 pos ) ;
+    void start2fv ( sgVec2 pos ) ;
+    void start2f  ( float x, float y ) ;
+    void start3f  ( float x, float y, float z ) ;
+
+    void getCursor ( float *x, float *y, float *z )
+
+    fntFont *getFont () ;
+    void     setFont ( fntFont *f ) ;
+
+    void begin () ;
+    void end   () ;
+
+    void putch ( char  c ) ;
+    void puts  ( char *s ) ;
+  } ;
+
+
+fntRenderer::setFont() is used to tell the renderer which +font is current. fntRenderer::getFont() lets you find out +which font it is. You may not call fntRenderer::setFont() +between a fntRenderer::begin() and fntRenderer::end() +pair. +

+By default, uppercase characters of all fonts are one OpenGL unit high. +You can make characters larger or smaller by setting +fntRenderer::setPointSize(). You can also slant the characters +to form italic or oublique fonts using fntRenderer::setSlant(). +(The slant measures by how many OpenGL units the tops of uppercase +characters are sloped to the right). You can call either setPointSize or +setSlant between fntRenderer::begin() and +fntRenderer::end(). +

+The various kinds of fntRendered::start*() calls are +akin to the OpenGL glVertex* commands and they determine where +the next chunk of text will be drawn. Since this coordinate is +updated as text is drawn, you'll need to call +fntRenderer::getCursor() to +find out where the next chunk of text will be drawn. You can +call fntRenderer::start*(), +fntRenderer::putch() and +fntRenderer::puts() between +fntRenderer::begin()/fntRenderer::end() +calls. +

Making New TXF Fonts.

+The '.txf' font format was designed by Mark Kilgard - who +also produced some tools for dealing with them. +

+Check +Marks's document about Textured Fonts for further information. +Of particular interest is Mark's "gentexfont" program that can +create a TXF format font from an X-windows font. +

+You can find out which X-fonts are stored on your machine using +the /usr/X11/bin/xlsfonts program. +

+There are over a dozen sample TXF fonts stored +in examples/src/fnt/data. +


+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/pui/index.html +++ plib-doc-1.8.1/html/pui/index.html @@ -0,0 +1,2172 @@ + + + + + + + + The Picoscopic User Interface: Programmers Guide. + + +  + + + + + + +
+
Imagine Pooh Here
+
+
+

+PUI: A Picoscopic User Interface

+ +
+

+Programmers Guide.

+ +
By Steve Baker
+
+ +

+Introduction

+The Picoscopic User Interface (PUI - pronounced 'poohey') +is a simple set of C++ classes that allow programs written in GLUT and +OpenGL to create buttons, sliders, menus etc. +

Because PUI's widget rendering is performed using OpenGL calls, it is +well suited to the job of adding a few simple GUI elements to a game or +other interactive program where the GUI is required to overlay (often transparently) +some 3D rendering. By using OpenGL calls, PUI is much faster than most +other GUI libraries on systems with 3D rendering hardware. +

PUI is now a part of PLIB. +

The PUI FAQ list is here. There is also a +short +introduction to the basics of PUI from John F. Fay. +

Like most similar GUI's (MUI, Xforms, FLTK, GLUI, etc), PUI is comprised +of a base class (puObject) from which all the interesting +widgets are derived. Most of the packages functionality is concentrated +in the puObject class. +

+Contributions

+Mark Danks contributed code +for making PUI run without GLUT under Win32, +

AbdulWajid Mohamed added the 'PUSTYLE_SHADED' +and 'PUSTYLE_SMALL_SHADED' code. He also fixed a number of bug fixes. +

Dave McClurg added the puListBox and puFilePicker +widgets. +

John F. Fay added a few widgets and other things and reworked this document. +

+A Truly PUI API:

+Here are the elements that make up the PUI API: + + + + + + + + + + + + + + + + +
+

+Classes:

+
+

+Non-class functions:

+
+ + + + + +
+ +

+Note:

+In the description of each widget class below, there is a small screenshot +of one example of that widget. You can see the code used to generate those +screenshots in the PLIB example program +widget_list.cxx. However, +by changing the rendering style, you can make them look considerably different +from this. +

+PUI Terminology.

+Some terminology: +
    +
  • +WIDGET : A single graphic user interface entity such as a button, slider, +menu or some kind of decorative entity like a border or information string.
  • + +
  • +LEGEND : This is a text string that resides inside the widget's active +area.
  • + +
  • +LABEL : This is a text string that resides outside the widget's active +area.
  • + +
  • +VALUE : All puObjects have a current 'value' which +can be read or written as an integer, float or string. The exact meaning +of this value may vary from widget to widget. For some widget types, the +value has no meaning at all (eg a puFrame) - although +it is always available to be set and read by the application. The manner +in which the value of a widget is displayed (if at all) varies from widget +to widget.
  • + +
  • +ABOX : The Activity Box - A rectangular region that is the 'active' area +into which mouse clicks must be directed in order to make a widget do whatever +it does.
  • + +
  • +BBOX : The Bounding Box - A rectangular region that surrounds the pixels +drawn by the widget. This is typically the ABOX - extended to include the +LABEL string.
  • + +
  • +STRING : PUI recognizes only the printable ASCII set plus space and newline.
  • +
+ +

+Hello World in PUI.

+ + + + + + + +
Here is a simple example program. It pops up a window with a single +button widget that prints 'Hello World.' to stdout when you click it. (This +program is in the PUI examples directory as 'simple.cxx').Simple PUI example
+ +
#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#ifdef WIN32
+#include <windows.h>
+#else
+#include <unistd.h>
+#endif
+#include <math.h>
+#include <GL/glut.h>
+#include <plib/pu.h>
+
+void motionfn ( int x, int y )
+{
+  puMouse ( x, y ) ;
+  glutPostRedisplay () ;
+}
+
+void mousefn ( int button, int updown, int x, int y )
+{
+  puMouse ( button, updown, x, y ) ;
+  glutPostRedisplay () ;
+}
+
+void displayfn ()
+{
+  glClearColor ( 0.1, 0.4, 0.1, 1.0 ) ;
+  glClear      ( GL_COLOR_BUFFER_BIT ) ;
+
+  puDisplay () ;
+
+  glutSwapBuffers   () ;
+  glutPostRedisplay () ;
+}
+
+void button_cb ( puObject * )
+{
+  fprintf ( stderr, "Hello World.\n" ) ;
+}
+ 
+
+int main ( int argc, char **argv )
+{
+  glutInitWindowSize  ( 240, 120 ) ;
+  glutInit            ( &argc, argv ) ;
+  glutInitDisplayMode ( GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH ) ;
+  glutCreateWindow    ( "PUI Application"  ) ;
+  glutDisplayFunc     ( displayfn ) ;
+  glutMouseFunc       ( mousefn   ) ;
+  glutMotionFunc      ( motionfn  ) ;
+
+  puInit () ;
+
+  puOneShot *b = new puOneShot ( 50, 50, 200, 80 ) ;
+
+  b -> setLegend   ( "Say Hello" ) ;
+  b -> setCallback ( button_cb ) ;
+
+  glutMainLoop () ;
+
+  return 0 ;
+}
+Notice that the program uses a pretty conventional GLUT startup sequence, +with the usual callbacks for mouse events and redisplay. You can even continue +to use GLUT popup menus which will work quite happily in conjunction with +PUI menus. +

The needs of PUI are small - as a minimum, call the puMouse +function whenever the mouse is clicked or dragged, call the puKeyboard +function whenever a key is pressed, call the puDisplay +function frequently enough to maintain smooth interactions. +

The creation of the user interface is similarly simple, calling the +constructor function for the objects you need (with the dimensions of the +active area of each object) - then add labels, legends, callback functions, +etc. +

Whenever the puMouse function detects that the +mouse coordinate lies over an active widget, it calls the user-supplied +callback function and takes the necessary actions to update the graphics +on the next call to puDisplay. +

+Multiple Windows in PUI

+When you create a new widget, PUI places it in the current GLUT window. +If the your application opens multiple windows, you can place user interface +widgets in any window you please. The widget coordinates are calculated +from the lower left-hand corner of the window. There are a few recommended +practices when using PUI in connection with multiple windows: +
    +
  • +Make the first widget in a new window a puGroup +widget and place all of that window's widgets in that group. This is simply +good organization.
  • + +
  • +Do not place widgets that are displayed in one window under a puGroup +widget that is displayed in another window. That only works with recent +PLIB versions and is simply not recommended.
  • + +
  • +If the user will be able to reshape the window, include a window reshape +function that adjusts the positions and sizes of the widgets. If the user +should not resize the window then the window reshape function should reset +the window to its original size.
  • +
+ + + + + + + +
This is a more complicated example in the PUI example directory called +'complex.cxx', it produces a menu and a button that float in front of a +tumbling cube that is rendered in OpenGL. In a second window are two sliders +which allow the user to control the speed and direction of the cube's rotation. +A third window contains a bi-slider and a tri-slider which truncate the +cube in two directions.Complex PUI example
+ +

+Object Picking

+The most recent widget to be activated is called the "active widget." Usually +if you click the mouse on another widget the active widget immediately +deactivates and the new widget becomes the active widget. There are times, +however, when you will want to click the mouse somewhere in a window and +have the active widget operate on where you clicked the mouse. You do this +by setting and invoking the widget's "active callback." A simple GLUT mouse +function that does this is as follows: +
  static void mousefn ( int button, int updown, int x, int y )
+  {
+    if ( !puMouse ( button, updown, x, y ) )
+    {
+      // PUI didn't take the mouseclick, try the main window
+      mouse_x = x ;
+      mouse_y = puGetWindowHeight () - y ;
+      // Check for an active widget.
+      //  If there is one, call its active callback
+      if ( puActiveWidget () )
+        puActiveWidget () -> invokeActiveCallback () ;
+   }
+
+   glutPostRedisplay () ;
+ }
+First the mouse function calls puMouse to see if +the user clicked on a new PUI widget. If the user did not, puMouse +returns FALSE and the function executes the contents of the if-block. It +saves the mouse coordinates in a pair of global variables and, if there +is an active widget, it invokes the active widget's active callback. This +active callback will invoke the OpenGL select mode, create the pick matrix, +and redraw the window to get the selected objects. The PUI examples directory +has a program, "PointPicker", which does this. +

+Transparent GUI's

+One very trendy idea is to use translucent GUI widgets. This is handy because +the GUI doesn't intrude quite so badly into the available screen area. +Translucent menus have always been possible in PUI - it's just that nobody +ever actually wanted to do it. Here's what you do: +
    +
  • +Pick a default colour with an alpha component of about 0.4f.
  • + +
  • +Be sure to glEnable(GL_BLEND) and set up the appropriate blend functions. +I use glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA) and glAlphaFunc(GL_GREATER,0.1f) +- call these just before puDisplay().
  • + +
  • +Now, is that cool or what?
  • +
+ +

+Class Descriptions

+ +

+puFont

+A puFont is a simple class which can be constructed in one of two ways: +

+1.) Using a GLUT bitmap font:

+ +
  puFont::puFont ( void *glut_font ) ;
+  puFont::puFont () ;
+
+
+Where 'glut_font' is a GLUT_BITMAP font. +

In case of the second constructor which does not take any arguments +at all, a puFont is created from the GLUT_BITMAP_8_BY_13 fixed font, which +can be considered as the default PUI font. +

Since there are only seven GLUT_BITMAP fonts, these have all been pre-declared +within PUI (mainly for backwards compatability with PLIB versions before +1.0.7). +

  extern puFont PUFONT_8_BY_13 ;        - 8x13 Fixed width
+  extern puFont PUFONT_9_BY_15 ;        - 9x15 Fixed width
+  extern puFont PUFONT_TIMES_ROMAN_10 ; - 10-point Proportional
+  extern puFont PUFONT_TIMES_ROMAN_24 ; - 24-point Proportional
+  extern puFont PUFONT_HELVETICA_10 ;   - 10-point Proportional
+  extern puFont PUFONT_HELVETICA_12 ;   - 12-point Proportional
+  extern puFont PUFONT_HELVETICA_18 ;   - 18-point Proportional
+
+
+These are light on storage - but slow to render on most hardware-based +OpenGL implementations because GLUT uses glBitMap to render its glyphs. +If you wish to use PLIB on a software-only OpenGL implementation (Good +Luck!) then you'll want to use these GLUT fonts since glBitMap is usually +faster than texture-mapped text. +

+2.) Using a pre-built FNT font:

+ +
  puFont::puFont ( fntTexFont *tex_font,
+                   float pointsize, float slant = 0 ) ;
+
+
+Where 'tex_font' is texture-based font created using the +FNT +library and setting the pointsize and optional italic slant (both measured +in pixels). +
  +

After the puFont has been constructed, you can retrieve the height or +width of a certain amount of text: +

  int puFont::getStringHeight ( void ) const ;
+  int puFont::getStringHeight ( const char *str ) const ;
+  int puFont::getStringWidth  ( const char *str ) const ;
+
+
+The getStringHeight routine that does not take any parameters returns the +height of the "K" character. +

Note that always the height excluding the descender is returned. +There is another function which allows you to determine the font descender: +

  int puFont::getStringDescender ( void ) const ;
+
+
+The following function can be used to draw some text at a specific position: +
  void puFont::drawString ( const char *str, int x, int y ) ;
+
+
+However, this is not the recommended way of positioning text on the user +interface. Instead, have a look at the puText widget. +

+puObject

+All PUI widgets are derived from the puObject abstract base class. User +programs should never declare objects of this type. puObjects are in turn +derived from an internally defined puValue class - but this is never visible +to the user and is not documented here. +

When you declare most widgets, you must define the size of ABOX for +the widget. (This is actually the pixel coordinates of the rectangle around +the active area of the widget - with the origin at bottom-left of the window). +

   puObject::puObject ( int minx, int miny, int maxx, int maxy ) ;
+
+
+(Some widgets need more or fewer arguments to their constructor - but most +follow this scheme). +

You can always find the type of an object derived from puObject by calling: +

  int puObject::getType ( void ) const ;
+
+
+This returns a bitmask showing the inheritance of any object derived from +the puObject base class: +
  #define PUCLASS_VALUE
+  #define PUCLASS_OBJECT
+  #define PUCLASS_GROUP
+  #define PUCLASS_INTERFACE
+  #define PUCLASS_FRAME
+  #define PUCLASS_TEXT
+  #define PUCLASS_BUTTON
+  #define PUCLASS_ONESHOT
+  #define PUCLASS_POPUP
+  #define PUCLASS_POPUPMENU
+  #define PUCLASS_MENUBAR
+  #define PUCLASS_INPUT
+  #define PUCLASS_BUTTONBOX
+  #define PUCLASS_SLIDER
+  #define PUCLASS_DIALOGBOX
+  #define PUCLASS_ARROW
+  #define PUCLASS_LISTBOX
+  #define PUCLASS_DIAL
+  #define PUCLASS_FILEPICKER
+  #define PUCLASS_FILESELECTOR
+  #define PUCLASS_BISLIDER
+  #define PUCLASS_TRISLIDER
+  #define PUCLASS_VERTMENU
+  #define PUCLASS_LARGEINPUT
+  #define PUCLASS_COMBOBOX
+  #define PUCLASS_SELECTBOX
+
+
+Hence, if you declare an object of (say) class puOneShot, +then calling getType() for that object would return +
   PUCLASS_VALUE | PUCLASS_OBJECT | PUCLASS_BUTTON | PUCLASS_ONESHOT
+(since a puOneShot is a kind of puButton +which is a kind of puObject which is [although not documented that way +here] a kind of puValue). +

For the purposes of printing diagnostics, etc there is also: +

  const char *puObject::getTypeString ( void ) const ;
+
+
+...which returns a pointer to a statically allocated string which is the +name of the top-level class to which that object belongs. +
   struct puBox { int min[2] ; int max[2] ; }
+
+   puBox *puObject::getABox ( void ) ;
+   puBox *puObject::getBBox ( void ) ;
+
+
+get the ABOX (Activity Box) and BBOX (Bounding Box) of the object. +

You can also move or resize the ABOX of a widget after it has been declared +using: +

  void puObject::setPosition ( int x, int y ) ;
+  void puObject::setSize     ( int w, int h ) ;
+
+  void puObject::getPosition ( int *x, int *y ) const ;
+  void puObject::getSize     ( int *w, int *h ) const ;
+The bounding box is adjusted to fit around the activity box and the label, +if any. +

The following functions allow you to manipulate +the value of the widget: +

  void  puObject::clrValue ( void ) ;
+  void  puObject::setValue ( int   i ) ;
+  void  puObject::setValue ( float f ) ;
+  void  puObject::setValue ( const char *s ) ;
+
+  void  puObject::getValue ( int   *i ) ;
+  void  puObject::getValue ( float *f ) ;
+  void  puObject::getValue ( char  *s ) ;  /* copies the string value into the string that is passed in */
+  void  puObject::getValue ( char **s ) ;  /* sets the argument to point to the string value */
+  int   puObject::getValue ( void ) ;      /* Obsolete ! Use getIntegerValue instead. */
+
+  int   puObject::getIntegerValue ( void ) ;
+  float puObject::getFloatValue   ( void ) ;
+  char  puObject::getCharValue    ( void ) ;     /* returns the first character in the string value */
+  char *puObject::getStringValue  ( void ) ;
+
+
+The clrvalue() function has the special function of setting the string +value of the widget to the empty string - and the numeric parts to zero. +

Some kinds of widget have a default value that they can easily be reset +to. +

  void puObject::defaultValue ( void ) ;
+
+
+...allows you to return the widget to some known default value. The default +value can also be set and read: +
  void  puObject::setDefaultValue ( int    i ) ;
+  void  puObject::setDefaultValue ( float  f ) ;
+  void  puObject::setDefaultValue ( const char *s ) ;
+
+  void  puObject::getDefaultValue ( int   *i ) ;
+  void  puObject::getDefaultValue ( float *f ) ;
+  void  puObject::getDefaultValue ( char  *s ) ;
+  void  puObject::getDefaultValue ( char **s ) ;
+  int   puObject::getDefaultValue ( void ) ;  /* Obsolete ! Use getDefaultIntegerValue instead. */
+
+  int   puObject::getDefaultIntegerValue ( void ) ;
+  float puObject::getDefaultFloatValue   ( void ) ;
+  char *puObject::getDefaultStringValue  ( void ) ;
+
+
+There are many occasions when you'd really like to have the PUI widget +directly drive and/or reflect the value of some memory location in the +application code. These calls let you do that: +
  void puObject::setValuator ( int   *i ) ;
+  void puObject::setValuator ( float *f ) ;
+  void puObject::setValuator ( char  *s ) ;
+
+
+Once you make one of these calls, PUI will automatically update the memory +location indicated with the current value of the widget whenever it changes +- and also update the appearance of the widget to reflect the value stored +in that memory location whenever the widget is redrawn. This is often a +lot more convenient than using a callback function to register changes +in the widget's value. +

IMPORTANT NOTE: When you pass a 'char*' to setValuator, it is your responsibility +to ensure that this pointer is pointing at enough memory to store the longest +possible string that this widget can possibly need. The string in the puValue +class is defined as being PUSTRING_MAX characters long; currently this +is 80. +

Passing NULL to setValuator causes PUI to revert to using an internal +variable to store the widget's state. +

Each widget can also retain a pointer to user-supplied data: +

  void  puObject::setUserData ( void *data ) ;
+  void *puObject::getUserData ( void ) const ;
+When the widget is drawn, the application has control of the drawing style +and the colours in which the widget is drawn. Reasonable defaults are provided +by PUI if you don't set them: +
  void puObject::setStyle ( int style ) ;
+  int  puObject::getStyle ( void ) const ;
+
+  'style' is one of:
+      PUSTYLE_NONE
+      PUSTYLE_PLAIN
+      PUSTYLE_SHADED          -- This is the Default.
+      PUSTYLE_SMALL_SHADED
+      PUSTYLE_BEVELLED
+      PUSTYLE_SMALL_BEVELLED
+      PUSTYLE_BOXED
+      PUSTYLE_SPECIAL_UNDERLINED
+      PUSTYLE_DROPSHADOW
+      PUSTYLE_RADIO
+The various styles are interpreted as follows: +
    +
  • +PUSTYLE_NONE - No background is drawn for the widget - just the legend +and the label.
  • + +
  • +PUSTYLE_PLAIN - Just a plain solid-coloured rectangle.
  • + +
  • +PUSTYLE_BEVELLED - The widget is drawn with a three-dimensional-looking +bevelled edge around it - with the 'light' shining on it from the top left.
  • + +
  • +PUSTYLE_SMALL_BEVELLED - Same as for PUSTYLE_BEVELLED but with a smaller +border.
  • + +
  • +PUSTYLE_SHADED - Similar to PUSTYLE_BEVELLED - but with the main rectangle +counter-shaded.
  • + +
  • +PUSTYLE_SMALL_SHADED - Same as for PUSTYLE_SHADED but with a smaller border.
  • + +
  • +PUSTYLE_BOXED - A simple rectangle with a line around the outside.
  • + +
  • +PUSTYLE_SPECIAL_UNDERLINED - A simple rectangle drawn with a thin line +at the bottom, giving an "underlined" effect like you can see in the +puMenuBar +and puVerticalMenu widgets.
  • + +
  • +PUSTYLE_DROPSHADOW - A simple rectangle - but drawn with a shadow below +and to the right to make it look like it has been raised off of the page.
  • + +
  • +PUSTYLE_RADIO - The bounding rectangle and the legend text isn't drawn +at all - the widget is drawn as a small diamond shape which is filled in +when the object has a non-zero value. This is only useful for puButton +widgets.
  • +
+In case of PUSTYLE_BOXED and PUSTYLE_SPECIAL_UNDERLINED, you can alter +the thickness of the border around the widget / the width of the line at +the bottom of the widget or retrieve the current value: +
  void puObject::setBorderThickness ( int t ) ;
+  int  puObject::getBorderThickness ( void ) const ;
+You should be careful to call the "setBorderThickness" routine after you +have specified the widget style.  The "setStyle" function sets the +border thickness automatically and will overwrite any previous border thickness +you may have set. +

By default, a border thickness of two pixels is used in PUSTYLE_BOXED. +For PUSTYLE_SPECIAL_UNDERLINED, a one pixel wide line is drawn. +

In addition, you can use the negation of the style to swap the appearance +of the selected and deselected versions of an object. Hence, using a style +of -PUSTYLE_BEVELLED will produce a widget that appears to be pressed in +when its value is zero and popped out when it's value is non-zero. +

While most widgets default to a style of PUSTYLE_SHADED, some of the +more complex types such as sliders and menus pick more complex defaults +in order to look 'reasonable'. You can still override those defaults - +but the results can often be less than desirable. +

 void puObject::setColour ( int which, float  r, float g, float  b, float  a = 1.0f ) ;
+ void puObject::getColour ( int which, float *r, float *g, float *b, float *a = NULL ) const ;
+
+  'which' is one of:
+      PUCOL_FOREGROUND
+      PUCOL_BACKGROUND
+      PUCOL_HIGHLIGHT
+      PUCOL_LABEL
+      PUCOL_LEGEND
+      PUCOL_MISC
+
+
+Here is a description of each colour's meaning: +
    +
  • +PUCOL_FOREGROUND, PUCOL_BACKGROUND, PUCOL_HIGHLIGHT - Depending on the +style which you have set, these colours are used for different purposes +while drawing the widget's ABOX.
  • + +
  • +PUCOL_LABEL - Obviously, this is the colour which is used when drawing +the label of a widget.
  • + +
  • +PUCOL_LEGEND - The colour that is used when the legend string is drawn. +For the +puInput, puLargeInput +and puListBox classes, which don't have a legend, +PUCOL_LEGEND is the colour of other kind of text inside the widget.
  • + +
  • +PUCOL_MISC - This colour is used for miscellaneous things in some classes. +Currently, it indicates the colour of the arrow inside a +puArrowButton, +and it is used while drawing the circle that is inscribed in a puDial +or the text cursor in the puInput and puLargeInput +widgets.
  • +
+Picking all of the individual colours for each widget can be tedious, so +there is a handy function that sets a 'theme' colour for the widget and +then picks suitable colours near to that theme for the other colours of +the widget. This function works well enough that you will almost never +need to set the colours individually. +
  void puObject::setColourScheme ( float r, float g, float b, float a = 1.0f ) ;
+
+
+Please note that these routines only affect the appearance of the widget +itself in case of classes that contain subwidgets and are not menu widgets +(currently puFileSelector, puLargeInput, +puComboBox, +puSelectBox +and the obsolete puFilePicker class). +

However, these classes are all derived directly or indirectly from +puGroup, +and thus you can use the appropriate puGroup functions +in order to change the styles, colours or border thicknesses of the subwidgets. +

In addition to the pre-defined styles, PUI allows you to create your +own drawing function and save the related drawing data. This is done by +means of the "render data" and "render callback." A render callback is +a user-defined function that has the following definition: +

  typedef void (*puRenderCallback)(class puObject *, int dx, int dy, void *) ;
+
+
+The function takes four parameters: a pointer to the object whose render +callback this is, the x- and y-coordinates of the lower left-hand of the +widget, and a pointer to your render data. The user tells PUI to use his +rendering callback instead of the usual drawing function by invoking the +following function: +
  void puObject::setRenderCallback ( puRenderCallback *c, void *d = NULL ) ;
+The two arguments are the name of the render callback and an optional pointer +to the user-defined render data. If a render callback exists, the widget's +draw function renders only the activity box (unless PUSTYLE_NONE is used) +and the label (if you specified one) and calls the render callback afterwards +instead of executing the code which would normally be used to draw the +widget. +

PUI also has functions to allow the user to retrieve and invoke the +render callback: +

  puRenderCallback puObject::getRenderCallback ( void ) const ;
+  void      *puObject::getRenderCallbackData ( void ) const ;
+  void       puObject::invokeRenderCallback ( int dx, int dy ) ;
+
+
+When a widget is activated, its user-supplied callback function is called +(if it exists): +
  typedef void (*puCallback)(puObject *) ;
+ 
+  void       puObject::setCallback ( puCallback c ) ;
+  puCallback puObject::getCallback ( void ) const ;
+  void       puObject::invokeCallback ( void ) ;
+
+
+The callback is invoked (typically) when the user releases the left mouse +button when the cursor lies within the widget's active area. The user-supplied +function is called with the address of the widget as a parameter so that +the same callback can often be used with a variety of similar widgets. +It is also possible to invoke an object's callback explicitly using invokeCallback +- bear in mind that this does not change the value of the object - unless +the callback itself does so. +

There are occasionally times when you'd like the widget to be activated +when the user PRESSES the mouse button instead of when he RELEASES it (which +is the default). PUI lets you make widgets that are activated on both button-down +and +button up. You can even tell PUI to call your callback continually all +the time the left button is pushed while the cursor is inside the widget: +

  void puObject::setActiveDirn ( int dirn ) ;
+  int  puObject::getActiveDirn ( void ) const ;
+
+  where:
+    'dirn' is either PU_UP, PU_DOWN, PU_CONTINUAL or PU_UP_AND_DOWN.
+
+
+As discussed earlier, PUI tracks the most recently invoked widget and calls +it the "active widget". PUI allows you to define a callback to be invoked +for the active widget when the user clicks the mouse outside any user interface +widgets. You can also define a callback for PUI to call when the widget +is being deactivated, when the user is activating another widget. The following +functions do these things: +
  void       puObject::setActiveCallback ( puCallback c ) ;
+  puCallback puObject::getActiveCallback ( void ) const ;
+  void       puObject::invokeActiveCallback ( void ) ;
+
+  void       puObject::setDownCallback ( puCallback c ) ;
+  puCallback puObject::getDownCallback ( void ) const ;
+  virtual void puObject::invokeDownCallback ( void ) ;
+
+
+Most widgets can have a LEGEND (text inside the active area of the widget), +and also a LABEL (text outside the active area). The application gets to +choose where the LABEL is placed relative to the active area of the widget. +You can also move the LEGEND text around inside the widget. +
  void   puObject::setLegend ( const char *str ) ;
+  void   puObject::setLabel  ( const char *str ) ;
+
+  const char *puObject::getLegend ( void ) const ;
+  const char *puObject::getLabel  ( void ) const ;
+
+  void   puObject::setLegendFont ( puFont font ) ;
+  void   puObject::setLabelFont  ( puFont font ) ;
+
+  puFont puObject::getLegendFont ( void ) const ;
+  puFont puObject::getLabelFont  ( void ) const ;
+
+  void  puObject::setLabelPlace ( int place ) ;
+  int   puObject::getLabelPlace ( void ) const ;
+
+  where 'place' is one of:
+ + + + + + + + + +
+
      PUPLACE_ABOVE_LEFT
+      PUPLACE_ABOVE_RIGHT
+
+      PUPLACE_TOP_LEFT
+      PUPLACE_TOP_CENTERED
+      PUPLACE_TOP_RIGHT
+
+      PUPLACE_UPPER_LEFT
+      PUPLACE_UPPER_RIGHT
+
+      PUPLACE_CENTERED_LEFT
+      PUPLACE_CENTERED_RIGHT
+
+      PUPLACE_LOWER_LEFT
+      PUPLACE_LOWER_RIGHT    -- The default LABEL place
+
+      PUPLACE_BOTTOM_LEFT
+      PUPLACE_BOTTOM_CENTERED
+      PUPLACE_BOTTOM_RIGHT
+
+      PUPLACE_BELOW_LEFT
+      PUPLACE_BELOW_RIGHT
+
Illustration of label places
+ +
  void  puObject::setLegendPlace ( int place ) ;
+  int   puObject::getLegendPlace ( void ) const ;
+
+  where 'place' is one of:
+ + + + + + + + + +
+
      PUPLACE_TOP_LEFT
+      PUPLACE_TOP_CENTERED
+      PUPLACE_TOP_RIGHT
+
+      PUPLACE_CENTERED_LEFT
+      PUPLACE_CENTERED_CENTERED    -- The default LEGEND place.
+      PUPLACE_CENTERED_RIGHT
+
+      PUPLACE_BOTTOM_LEFT
+      PUPLACE_BOTTOM_CENTERED
+      PUPLACE_BOTTOM_RIGHT
+
Illustration of legend places
+ +

In previous PLIB versions, a different (and smaller) set of label and +legend place names was used. The old names are kept for backwards compatibility, +but should be considered as deprecated. They might be removed in the future. +

Here is how the old names translate into the new ones: +

  LABEL places:
+
+      PUPLACE_ABOVE          => PUPLACE_TOP_LEFT
+      PUPLACE_BELOW          => PUPLACE_BOTTOM_LEFT
+      PUPLACE_LEFT           => PUPLACE_LOWER_LEFT
+      PUPLACE_RIGHT          => PUPLACE_LOWER_RIGHT
+      PUPLACE_TOP_CENTER     => PUPLACE_TOP_CENTERED
+      PUPLACE_BOTTOM_CENTER  => PUPLACE_BOTTOM_CENTERED
+      PUPLACE_LEFT_CENTER    => PUPLACE_CENTERED_LEFT
+      PUPLACE_RIGHT_CENTER   => PUPLACE_CENTERED_RIGHT
+
+  LEGEND places:
+
+      PUPLACE_LEFT           => PUPLACE_CENTERED_LEFT
+      PUPLACE_CENTERED       => PUPLACE_CENTERED_CENTERED
+      PUPLACE_RIGHT          => PUPLACE_CENTERED_RIGHT
+
+
+Each widget can be hidden (so it isn't drawn - and can't be clicked on), +or simply 'greyed out' (so it can't be clicked on even though it's drawn +- but in a style that makes it clear that this is the case). +
  void puObject::greyOut    ( void ) ;
+  void puObject::activate   ( void ) ;  -- Undo the 'greyout' effect
+  int  puObject::isActive   ( void ) const ;
+
+  void puObject::hide       ( void ) ;
+  void puObject::reveal     ( void ) ;  -- Undo the 'hide' effect
+  int  puObject::isVisible  ( void ) const ;
+
+
+If you want to see or change which window a widget is drawn in, you use +the following functions: +
  void  puObject::setWindow ( int w ) ;
+  int   puObject::getWindow ( void ) const ;
+
+
+If you have some generic data that your widget needs but that doesn't fit +anywhere else, you can save it in the widget's "user data" entry: +
  void  puObject::setUserData ( void *data ) ;
+  void *puObject::getUserData ( void ) const ;
+
+
+Finally, an object can be made to react to the 'return' key on the keyboard +just as if it had been clicked with the mouse. +
   void puObject::makeReturnDefault ( int boolean ) ;
+   int  puObject::isReturnDefault   ( void ) const ;
+
+
+In general, it is very confusing to the user to have multiple objects set +up with ReturnDefault enabled (although PUI allows this). Typically, this +option is only used on buttons in simple Yes/No dialog boxes. +

+puButton

+View of puButton widgetThe +puButton class is derived from puObject. It implements +a simple push-button widget. When clicked its value alternates from '0' +to '1' and is highlighted graphically when in the '1' state. By default, +buttons 'latch' down when clicked. The application could change this to +a one-shot behavior by resetting the value to '0' in the buttons callback +(although it is a lot more convenient to simply use the puOneShot +class for this). +
  puButton::puButton ( int minx, int miny, const char *legend ) ;
+  puButton::puButton ( int minx, int miny, int maxx, int maxy ) ;
+where the first constructor sets the button's size automatically according +to the size of the 'legend' string. +

Apart from these convenient short-hand constructor functions, puButtons +have no special API - everything they need is in the puObject +API. +

+puArrowButton

+View of puArrowButton widgetThe +puArrowButton class is derived from puButton. The +only difference is that puArrowButton renders as an arrow rather than as +a rectangular button. +
  puArrowButton::puArrowButton ( int minx, int miny, int maxx, int maxy,
+                                 int arrow_type ) :
+
+where 'arrow_type' is one of:
+Single arrows:
+
+  PUARROW_UP
+  PUARROW_DOWN
+  PUARROW_LEFT
+  PUARROW_RIGHT
+
+Double arrows:
+
+  PUARROW_FASTUP
+  PUARROW_FASTDOWN
+  PUARROW_FASTLEFT
+  PUARROW_FASTRIGHT
+
+
+In addition, you can get/set the direction of the arrow in mid-run: +
  int  puArrowButton::getArrowType ( void  ) const ;
+  void puArrowButton::setArrowType ( int i ) ;
+
+
+A puArrowButton widget does not have a legend. +

+puOneShot

+View of puOneShot widgetThe +puOneShot class is derived from puButton. It implements +a simple push-button widget which automatically pops back out again as +soon as the mouse is released. This means that its value is always '1' +inside the callback function and '0' at all other times. +

puOneShot's have no special API - everything they need is in the puButton +API. +

+puRange

+There is a group of widgets whose values are restricted to be between a +minimum and a maximum value.  An abstract "puRange" widget class was +created to provide the common code for these widgets.  The "puRange" +object class is derived from the "puObject" class and includes methods +to get and set the allowed minimum and maximum values: +
  float puRange::getMinValue ( void ) const ;
+  virtual void puRange::setMinValue ( float f ) ;
+ +
  float puRange::getMaxValue ( void ) const ;
+  virtual void puRange::setMaxValue ( float f ) ;
+Default values are 0.0 for the minimum and 1.0 for the maximum.  If +you want to specify an increment (for example, if you want values to be +whole numbers) you can: +
  float puRange::getStepSize ( void ) const ;
+  void puRange::setStepSize ( float f ) ;
+The default step size is 0.0, meaning that the value changes continuously. +

+puSlider

+View of puSlider widgetThe +puSlider class is derived from puRange. It implements a slider widget. +When clicked, dragged or unclicked its value changes in proportion to where +it is clicked. For the value ( as returned by puObject::getValue(float +*f) ) ranges from 0.0 to 1.0 from the left to the right (or from the bottom +to the top). The application can change the position of the slider using +puObject::setValue(float f) with a number in the +range 0.0 to 1.0. +
  puSlider::puSlider ( int minx, int miny, int sz ) :
+  puSlider::puSlider ( int minx, int miny, int sz, TRUE ) :
+  puSlider::puSlider ( int minx, int miny, int sz, {TRUE|FALSE}, int width ) ;
+
+
+The first version produces a HORIZONTAL slider, the second version produces +a VERTICAL slider. The third version produces a slider with a non-default +width. +
  void  puSlider::setSliderFraction ( float f ) ;
+  float puSlider::getSliderFraction ( void ) const ;
+
+
+The 'slider fraction' is the proportion of the total width of the slider +widget that is taken up with the sliders' "handle". It defaults to 0.1 +(ie one tenth of the width of the entire widget). +

There are several choices to be made relating to when (or how often) +you wish your callback function to be called: +

  void  puSlider::setCBMode ( int mode ) ;
+  float puSlider::getCBMode ( void ) const ;
+  
+   where 'mode' is one of:
+       PUSLIDER_CLICK  - Only invoke the callback when
+                         the mouse goes in the active direction.
+       PUSLIDER_DELTA  - Invoke the callback only when the value
+                         of the slider changes by more than a
+                         certain amount.
+       PUSLIDER_ALWAYS - Invoke the callback all the time that
+                         the mouse is in the widget with the mouse
+                         button pushed down. (This is the default).
+
+
+In the PUSLIDER_DELTA case, the amount of change required before the callback +is called is set by: +
  void  puSlider::setDelta ( float f ) ;
+  float puSlider::getDelta ( void ) const ;
+
+
+The parameter is expressed as a fraction of the total slider width (ie +0.0f to 1.0f). +
  int  puSlider::isVertical ( void ) const ;
+
+
+This returns TRUE for Vertical sliders - FALSE for Horizontal ones. +

+puDial

+View of puDial widgetThe +puDial class is derived from puRange and implements a square widget with +a circle inscribed in it. A radius of the circle is also drawn. The value +of the widget is proportional to the angle the radius makes with the vertical +with straight down being zero - then winding it clockwise, straight up +is 0.5 and straight down again being 1.0. The constructor takes three arguments: +the coordinates of the lower left-hand corner of the widget and the widget +size: +
  puDial::puDial ( int minx, int miny, int sz ) ;
+
+
+By default, you can move the pointer directly from 0.0 to 1.0 or 1.0 to +0.0 without winding it all the way around the dial. This is called 'wrapping' +the pointer. If you need to change the wrap mode, you can call: +
  void puDial::setWrap ( int wrapmode ) ;
+  int  puDial::getWrap ( void ) const ;
+
+  where:
+    'wrapmode' is either TRUE (default) or FALSE.
+
+
+Everything defined in the puSlider API can also +be applied to puDial widgets. +

+puBiSlider

+View of puBiSlider widgetThe +puBiSlider class implements a slider with two sliding boxes inside the +slider bar. It is based on the puSlider class, +meaning that anything you can do with a puSlider +you can also do with a puBiSlider. You define it with the following call: +
  puBiSlider::puBiSlider ( int minx, int miny, int sz, int vertical = FALSE ) ;
+
+Since there are two sliding boxes, they are considered to be a current minimum and current maximum value. These are both integers and neither one is stored in the "puValue" as the widget's value. You set and retrieve them with the following functions:
+ +
  void puBiSlider::setCurrentMax ( float f ) ;
+  void puBiSlider::setCurrentMin ( float f ) ;
+
+  float  puBiSlider::getCurrentMax ( void ) const ;
+  float  puBiSlider::getCurrentMin ( void ) const ;
+
+
+If the user clicks on the puBiSlider with his mouse, the box that is closer +to the mouse is activated and moves to the mouse position. The other box +will stay put. If the user drags the upper box over the lower box or vice +versa, the stationary box will move with the other box. +

+

+puTriSlider

+View of puTriSlider widgetThe +puTriSlider class implements a slider with three sliding boxes inside the +slider bar. It is based on the puBiSlider and +includes everything that widget supports. You define it with the following +call: +
  puTriSlider::puTriSlider ( int minx, int miny, int sz, int vertical = FALSE ) ; 
+
+
+The third box in the puTriSlider stores its value in the widget's value. +You can set and retrieve the absolute minimum and maximum values that the +widget boxes can take, and you can set and retrieve the current minimum +and maximum values in the same way that you do with the puBiSlider. +You can set and retrieve the value of the middle box by using the "setValue" +and "getValue" functions. +

The puTriSlider has an additional option which allows you to freeze +the boxes on the ends of the slider bar. The following functions let you +do this: +

   void puTriSlider::setFreezeEnds ( int val ) ;
+   int  puTriSlider::getFreezeEnds ( void ) const ;
+
+   where:
+     'val' is either TRUE (the default) or FALSE.
+
+
+ +

+puFrame

+View of puFrame widgetThe +puFrame class is derived from puObject. It is designed +to provide some aesthetic layout and labelling to your user interface. +As such, the user can never do anything to the frame by clicking on it +- there is no point in creating a callback for this kind of object since +it will never be called. The frame renders as a large PUCOL_FOREGROUND +coloured rectangle (with legend and label) in the appropriate style. +

puFrames have no special API - everything they need is in the puObject +API. +

+

+puText

+View of puText widgetThe +puText class is derived from puObject. It's function +is simply to allow text to be positioned on the user interface. Since puText +has no active area (it cannot be clicked), it has no legend text and the +text you want it to draw should be in the label string. +

The only special API for puText is its constructor function: +

  puText::puText ( int x, int y ) ;
+
+
+By default, this is the bottom-left corner of the label - but you can of +course change that with puObject::setLabelPlace(). +

Everything else that puText widgets need is in the puObject +API. +

+

+puInput

+View of puInput widgetThe +puInput class is derived from puObject. It's designed +for the specific purpose of allowing the user to input a string (or an +integer or floating point number). +

First, create the puInput object: +

   puInput::puInput ( int minx, int miny, int maxx, int maxy ) ;
+
+
+Note that puInput objects do not display their 'legend' string - the center +of the widget being used to draw the value as a string. +

A puInput object can be in two states - accepting keystrokes - or ignoring +them. Use these functions to toggle between the two states: +

  void puInput::acceptInput ( void ) ;
+  void puInput::rejectInput ( void ) ;
+  int  puInput::isAcceptingInput ( void ) const ;
+
+
+When the user hits the 'Return' key, the puInput is automatically set to +reject further input. When the user clicks the mouse onto the puInput, +it is automatically set to accept input - and the I-bar cursor is moved +next to the character nearest to where the mouse was clicked. +

The text area contains an 'I' bar cursor and a highlighted 'select' +area. You can get and set the character positions (not pixel coordinates) +of those entities: +

  void puInput::setCursor ( int pos ) ;
+  int  puInput::getCursor ( void ) const ;
+
+  void puInput::setSelectRegion ( int  start, int  end ) ;
+  void puInput::getSelectRegion ( int *start, int *end ) const ;
+
+
+Since a puInput uses the normal value getting and setting functions of +puObject, +you are limited to PUSTRING_MAX characters (currently 80). +

When typing into a puInput box, the Backspace, Delete, Home, End, Left +and Right Arrows, Space, Return, Tab, Esc and ^U keys have the expected +functions. All printable characters are inserted into the text. Everything +else is not accepted by the puInput and is available to other functions. +

If you want to restrict the characters that the input widget will accept, +you use the following functions: +

  void  puInput::setValidData ( const char *data ) ;  /* Sets list of valid characters to 'data' */
+  void  puInput::addValidData ( const char *data ) ;  /* Appends 'data' to list of valid characters */
+  char *puInput::getValidData ( void ) const ;        /* Returns pointer to list of valid characters */
+  int   puInput::isValidCharacter ( char c ) const ;  /* Returns 1 if character is valid and 0 if not */
+
+
+This will avoid, for example, the user typing his name into an input box +that is supposed to accept his birthdate. +

Additionally, you can let a puLargeInput widget reject all input that +would modify the text in the puInput box (everything except the Home, End, +Left and Right keys): +

  void puLargeInput::enableInput ( void ) ;
+  void puLargeInput::disableInput ( void ) ;
+  int  puLargeInput::inputDisabled ( void ) const ;
+
+  where:
+    inputDisabled() returns FALSE if the text can be modified and TRUE if it can not.
+
+
+If the text is too long to fit in the widget, only the rightmost characters +will be displayed. One space is always left to the right of the text to +give the user the impression that there is still room to type. +

+

+puLargeInput

+View of puLargeInput widgetThe +puLargeInput widget resembles the puInput widget +but it is actually based on the puGroup widget. +The reason for this is that the widget contains sub-widgets within it: +there is puFrame widget to display the text area; +two puSlider widgets to allow the user to scroll +vertically and horizontally; and there are up to four puArrowButton +widgets to allow rapid vertical scrolling. The puLargeInput widget allows +the user to enter an arbitrarily large amount of text, including multiple +carriage returns. This text is stored in a separate text buffer and is +not connected to the widget value. You create a puLargeInput widget with +the following call: +
  puLargeInput::puLargeInput ( int x, int y, int w, int h,
+                               int arrows, int sl_width ) ;
+
+
+Which creates a puLargeInput at location (x, y), with size (w, h), with +sliders of "sl_width" pixels wide, and with "arrows" pairs of up- and down-arrows +on the right-hand slider. Allowed values for "arrows" are 0, 1, and 2. +

The following functionality from the puInput +widget is also implemented in the puLargeInput widget: +

  void puLargeInput::acceptInput ( void ) ;
+  void puLargeInput::rejectInput ( void ) ;
+  int  puLargeInput::isAcceptingInput ( void ) const ;
+
+  void puLargeInput::setCursor ( int pos ) ;
+  int  puLargeInput::getCursor ( void ) const ;
+
+  void puLargeInput::setSelectRegion ( int  start, int  end ) ;
+  void puLargeInput::getSelectRegion ( int *start, int *end ) const ;
+
+  void  puLargeInput::setValidData ( const char *data ) ;  /* Sets list of valid characters to 'data' */
+  void  puLargeInput::addValidData ( const char *data ) ;  /* Appends 'data' to list of valid characters */
+  char *puLargeInput::getValidData ( void ) const ;        /* Returns pointer to list of valid characters */
+  int   puLargeInput::isValidCharacter ( char c ) const ;  /* Returns 1 if character is valid and 0 if not */
+
+  void puLargeInput::enableInput  ( void ) ;
+  void puLargeInput::disableInput ( void ) ;
+  int  puLargeInput::inputDisabled ( void ) const ;
+
+  where:
+    inputDisabled() returns FALSE if the text can be modified and TRUE if it can not.
+
+
+Besides the obvious methods of typing or erasing, you can add text to and +remove text from the widget using the following calls: +
  void  puLargeInput::setText ( const char *l ) ;  /* Erases current text and copies input string to text */
+  char *puLargeInput::getText ( void ) const ;     /* Returns the pointer to the text string */
+  void  puLargeInput::addNewLine ( const char *l ) ;  /* Inserts input string at start of next line after cursor */
+  void  puLargeInput::addText ( const char *l ) ;     /* Inserts input string at cursor position */
+  void  puLargeInput::appendText ( const char *l ) ;  /* Adds input string to the end of text */
+  void  puLargeInput::removeText ( int start, int end ) ;  /* Removes the text between character positions */
+
+
+The puLargeInput widget always stores a carriage return at the end of its +text. Even if you delete all the text in the widget, it will create an +empty carriage return. +

The puLargeInput widget also has a few other functions which may be +handy: +

  int  puLargeInput::getNumLines ( void ) const ;  /* Returns the number of lines in the text */
+  void puLargeInput::selectEntireLine ( void ) ;   /* Expands the select region to include full lines */
+  void puLargeInput::setTopLineInWindow ( int val ) ;  /* Sets the top line to be displayed in the widget window */
+
+
+puLargeInput widgets do not have a legend. +

+puGroup

+The puGroup class is derived from puObject. Its +purpose is to allow you to group together other puObjects +and to operate on them en masse. +

When you want to create a group of puObjects +using a puGroup, you construct the puGroup itself, then construct all the +widgets that you want to have inside it. When you have finished adding +widgets to the puGroup, you call: +

  void puGroup::close ( void ) ;
+
+
+puGroup widgets can be placed inside other puGroup widgets to an arbitrary +depth. When a puGroup is delete'ed, it will automatically delete everything +that it contains. +

It is also possible to retrieve the number of childs, and there is a +function which returns the first child inside a puGroup (or NULL if the +group is empty): +

  int puGroup::getNumChildren ( void ) const ;
+  puObject * puGroup::getFirstChild ( void ) const ;
+
+
+Doing a puObject::hide() on a puGroup will hide +all the objects inside the puGroup. Doing a puObject::greyout() +on a puGroup prevents anything inside that group from being clicked. +

A puGroup can be put into "floating" state, meaning that the user can +drag it around with the right mouse button pressed: +

  void puGroup::setFloating ( int value ) ;
+  int  puGroup::getFloating ( void ) const ;
+
+  where:
+    'value' is either TRUE or FALSE.
+
+
+By default, floating is not enabled. +

Colours, styles, etc are not propagated from puGroup to its children, +although there are six functions which allow you to change the appearances +of the child widgets on a per-child-class basis: +

  void puGroup::setChildStyle ( int childs, int style, int recursive = FALSE ) ;
+  void puGroup::setChildBorderThickness ( int childs, int t, int recursive = FALSE ) ;
+
+  void puGroup::setChildColour ( int childs, int which,
+                                 float r, float g, float b, float a = 1.0f,
+                                 int recursive = FALSE ) ;
+  void puGroup::setChildColourScheme ( int childs,
+                                       float r, float g, float b, float a = 1.0f,
+                                       int recursive = FALSE ) ;
+
+  void puGroup::setChildLegendFont ( int childs, puFont f, int recursive = FALSE ) ;
+  void puGroup::setChildLabelFont ( int childs, puFont f, int recursive = FALSE ) ;
+
+
+These routines all take a bitmask specifying which childs to apply the +specified value(s) for by or-ing the appropriate PUCLASS_ constants as +their first argument. +

The last parameter specifies whether the function should operate recursively, +meaning that if a child of the puGroup is another puGroup object or a widget +derived from puGroup, the attributes of the widgets in this group are also +changed. +

Have a look at the following example (assume inputbox to be a pointer +to a puLargeInput widget, which is derived +from puGroup and contains a puFrame, two puSlider +and up to four puArrowButton widgets): +

  inputbox -> setChildStyle ( PUCLASS_ARROW, PUSTYLE_BOXED ) ;
+  inputbox -> setChildColour ( PUCLASS_ARROW | PUCLASS_FRAME,
+                             PUCOL_HIGHLIGHT, 1.0, 1.0, 1.0 ) ;
+
+
+In this case, we would have set the style of all arrow button subwidgets +(if there were any) to PUSTYLE_BOXED and specified the "highlight" colour +of both the frame and the arrow button subwidgets to be white. +

Note that when you specify a child class in the bitmask, all childs +derived from that class are also affected. Hence, using PUCLASS_OBJECT +as the first argument of these functions is an easy way to change the parameters +of all child widgets. +

The coordinates of puGroup child objects are always specified relative +to the bottom-left corner of the puGroup rather than in absolute screen +coordinates. +

The puGroup widget is not drawn. It is commonly a good thing to do, +but certainly not essential, to make the first widget inside a puGroup +to be a puFrame of the group's desired size. The +frame will provide a background for all the other widgets in the group. +

+puInterface

+The puInterface class is derived from puGroup. This +class is another abstract class - application programs should not declare +puInterface objects. +

The difference between a simple puGroup and a +puInterface is that when an interface is enabled, it takes priority over +other widgets so that they cannot be clicked upon. Widgets such as popup +menus are typically puInterfaces which group a number of +puButtons. +

When declaring objects derived from puInterface, it is essential that +these objects are deleted in the reverse order to their creation (except +when your program is about to exit anyway). This is because PUI keeps a +list of puInterfaces on a stack, and attempting to delete a puInterface +from the middle of the stack will cause an error. +

The PUI system itself maintains a private global puInterface which is +used to group together all of the puObjects that +the application generates. +

+

+puPopup

+The puPopup class is derived from puInterface. +Its function is to pop up a bunch of other widgets on command. +

One significant difference between puPopups and other puObjects +is that it starts off hidden (puObject::isVisible()==FALSE) +- and the application (or some other widget) has to make it visible in +order for it to DO something. +

It's possible to use a puPopup to create a popup menu, as a part of +a drop-down menu and to implement dialog boxes and alert boxes. +

+

+puDialogBox

+View of example puDialogBox widget groupThe +puDialogBox class is derived from puPopup. While +there is a puDialogBox in existence (ie Constructed and not yet destroyed) +nothing that isn't contained within that puDialogBox will be activated +by either keyboard or mouse (Although they will still be re-drawn). +
   puDialogBox::puDialogBox ( int x, int y ) ;
+
+
+Here is a simple example where a callback function wants to tell the user +that its code hasn't been written yet... +
puDialogBox *dialog_box = NULL ;
+
+void go_away_callback ( puObject * )
+{
+  delete dialog_box ;
+  dialog_box = NULL ;
+}
+
+void make_dialog ( const char *txt )
+{
+  if ( dialog_box != NULL )
+    return ;
+
+  dialog_box = new puDialogBox ( 50, 50 ) ;
+  {
+    new puFrame ( 0, 0, 400, 100 ) ;
+    new puText  ( 10, 70 ) -> setLabel ( txt ) ;
+
+    puOneShot *ok = new puOneShot ( 180, 10, "OK" ) ;
+    ok -> makeReturnDefault ( TRUE ) ;
+    ok -> setCallback       ( go_away_callback ) ;
+  }
+  dialog_box -> close  () ;
+  dialog_box -> reveal () ;
+}
+
+void not_implemented_yet_callback ( puObject * )
+{
+  make_dialog ( "Sorry, that function isn't implemented yet" ) ;
+}
+
+
+When 'not_implemented_yet_callback' is called (presumably from another +puObject), +it calls 'make_dialog' to construct and activate a suitable dialog box +object. +

This causes the dialog box to pop up onto the screen. When the 'OK' +button is pressed (or the RETURN key is hit - since the button has +puObject::makeReturnDefault(TRUE) +set), the 'go_away_callback' is called - which deletes the dialog box (which +in turn causes the destruction of all the contents of that box). +

+

+puPopupMenu

+View of puPopupMenu widgetThe +puPopupMenu class is derived from puPopup. It's +designed for the specific purpose of building a simple popup menu - which +is actually implemented as a stack of buttons (puOneShot's +actually) with callbacks. +

First, create the puPopupMenu object: +

   puPopupMenu::puPopupMenu ( int x, int y ) ;
+
+
+Afterwards, each item is added: +
   puObject *puPopupMenu::add_item ( const char *str, puCallback cb ) ;
+
+
+Where 'str' is the string that will appear in the menu and 'cb' is the +corresponding callback that will be made if that menu item is clicked, +or NULL in order to indicate items that should not have an action when +clicked upon. +

Each item that you add will be translated into an appropriately sized, +styled and coloured puOneShot. The add_item() +function returns a pointer to the newly created puOneShot +casted into a puObject. +

Since puPopupMenu is derived from puPopup and +hence is a puGroup, don't forget to call +

  puPopupMenu::close () ;
+
+
+after you have finished adding the individual menu entries. +

A puPopupMenu does not have a label or a legend. +

+

+puMenuBar

+View of puMenuBar widgetThe +puMenuBar class is derived from puInterface. +It's designed for the specific purpose of building a horizontal strip menu +(typically at the top of the screen). Each entry in that menu is a +puOneShot +that pops up a puPopupMenu when clicked upon. +

First, create the puMenuBar object: +

   puMenuBar::puMenuBar ( int height = -1 ) ;
+
+
+Which creates a menu bar with height 'height' at the top of the window. +If you omit 'height', the menu bar height will be auto-determined through +the height of the current default legend font. +

Afterwards, PUI will always attempt to remain the menu bar at the top +of the screen, even if the screen is resized. +

Next, set up the colours for the menu - just as with any other puObject, +then add the individual items: +

  void *puMenuBar::add_submenu ( const char *name, char *legends[], puCallback cb[] );
+
+
+'name' is the name that appears on the menu bar, 'legends' is the NULL-terminated +list of strings that appear inside the popup menu and 'cb' is the list +of corresponding callback functions. (Both arrays should be NULL terminated +but the puCallback array can have other NULL pointers indicating PopupMenu +items that have no action when clicked upon). +

Each submenu that you add will be translated into a puOneShot +and an appropriately sized, styled and coloured puPopupMenu +which is hidden and revealed appropriately as it's button in the menu bar +is clicked upon. +

Don't forget (since this is a kind of puInterface) +that you need to call: +

  puMenuBar::close() ;
+
+
+...when you have finished creating the menu items. +

Example: +

  char      *file_submenu    [] = { "Exit" , "Close", "--------", "Save" , NULL};
+  puCallback file_submenu_cb [] = { exit_cb, cull_cb,       NULL, save_cb, NULL};
+  char      *help_submenu    [] = { "About...", "Help" , NULL } ;
+  puCallback help_submenu_cb [] = { about_cb  , help_cb, NULL } ;
+
+  puMenuBar *menu = new puMenuBar ( -1 ) ;
+  menu->add_submenu ( "File", file_submenu, file_submenu_cb ) ;
+  menu->add_submenu ( "Help", help_submenu, help_submenu_cb ) ;
+  menu->close () ;
+
+
+A puMenuBar does not have a label or a legend. +

+puVerticalMenu

+View of puVerticalMenu widgetThe +puVerticalMenu is derived from the puGroup class +and is designed to create a menu with its entries one above the other. +You create it with the following call: +
  puVerticalMenu::puVerticalMenu ( int x = -1, int y = -1 ) ;
+
+
+where using a default value for "x" will place the menu on the left-hand +side of its window and using a default value for "y" will place it on the +top of its window. Its behavior is essentially the same as that of the +puMenuBar +widget. +

A puVerticalMenu does not have a label or a legend. +

+

+puListBox

+View of puListBox widgetThe +puListBox widget is a multiple-line text widget which was designed to support +the puFileSelector widget. It is derived +from the puButton widget and supports that widget's +entire API. You create a puListBox by invoking the constructor method: +
  puListBox::puListBox  ( int minx, int miny, int maxx, int maxy,
+                          char **list = NULL) ;
+
+
+In this case "list" is a null-terminated array of character strings that +contain the items that go into the list box. You are responsible for supplying +this array and for making sure that it is still around the entire time +the puListBox widget is using it. The widget does not make its own +copy of the array. You can change which array the listbox operates on by +calling: +
  puListBox::newList ( char **list ) ;
+
+
+The puListBox widget supports three additional function calls in its API. +They are as follows: +
  int  puListBox::getNumItems ( void ) const ;  /* Return the number of items in the list */
+  int  puListBox::getTopItem  ( void ) const ;  /* Return the index of the top item that is displayed in the list */
+  void puListBox::setTopItem  ( int item_index ) ;  /* Set the index of the top item to be displayed */
+
+
+If the text is too wide for the box, it'll be truncated with "..." displayed +to the right of it to show the user that there is some missing text. +

A puListBox widget does not have a legend. +

+puButtonBox

+View of puButtonBox widgetThe +puButtonBox class is derived from puObject. It +automatically generates a number of 'radio' buttons in it's draw function +and has single callback function. It can optionally manage the problem +of ensuring that exactly one of the buttons is depressed at all times, +or it can allow multiple buttons to be active at the same time. +
  puButtonBox::puButtonBox ( int minx, int miny, int maxx, int maxy,
+                             char **labels, int one_button ) ;
+
+
+The 'labels' parameter is a NULL-terminated array of pointers-to-strings +containing the labels for each of the radio-buttons. These are drawn in +order from top to bottom of the Button Box. +

As with the puListBox widget, you can change +the list of labels in mid-run or retrieve the number of buttons: +

  void puButtonBox::newList ( char **list ) ;
+  int  puButtonBox::getNumItems ( void ) const ;
+
+
+Like most other puObjects, puButtonBox has a 'value' +that can be set using puObject::setValue(int i) +and read using puObject::getValue(). If 'one_button' +is set TRUE then the puButtonBox will use its value as the index of the +radio-button that is currently pressed. If 'one_button' is FALSE then the +puButtonBox will limit the number of buttons to 32 and use its value as +a mask indicating which buttons are set ('1'==button pressed, '0'==button +not pressed). +
  int puButtonBox::isOneButton ( void ) const ;
+
+
+This function returns TRUE for a one_button box, FALSE otherwise. +

By default, if one_button==TRUE then the first button is highlighted +since the 'value' of the puButtonBox is zero. If one_button==FALSE then +none of the buttons are pressed by default since the value is 0x00000000 +and that indicates no buttons pushed. +

In the one_button==TRUE case, setting the value to something out of +range will result in none of the radio buttons being highlighted. +

The puButtonBox widget does not have a legend. +

+puComboBox

+View of puComboBox widgetThe +puComboBox class is derived from puGroup. It implements +yet another widget that allows the user to select one option of an amount +of possible ones. +

The widget contains a puInput widget that displays +the currently selected item and even allows the user to type in an arbitrary +string if you allow him to do so (see below). There is also a +puPopupMenu +that contains all the entries - it is invisible until the user clicks on +the puArrowButton on the right of the combo +box, and it is hidden again after the user selects an item from it or if +he clicks somewhere else on the screen. +

You create a a puComboBox with the following call: +

  puComboBox::puComboBox ( int minx, int miny, int maxx, int maxy,
+                           char **list, int editable = TRUE ) ;
+
+
+Like the constructors of the previously described widgets, the puComboBox +constructor takes a NULL-terminated array of strings specifying the items +that should go into the widget as it's fourth parameter. If 'editable' +is TRUE (default), the input box is made editable for allowing the user +to enter a string in addition to selecting one of the entries from the +popup menu. +

Depending on the position of the puComboBox inside the window, the widget +automatically determines whether the popup menu should be shown above or +below the widget when the user clicks on the arrow. The puArrowButton +is either pointing in up or down direction to indicate where the menu will +pop up. +

Regardless of whether you passed TRUE or FALSE to the 'editable' parameter +when constructing the widget, the user can click inside the input box and +use the Up and Down keys to browse through the items. The Home and End +keys switch to the first or last item as you would expect, and the PgUp +/ PgDown can be used to toggle the popup menu. +

Just like all other classes which store a pointer to an array of strings +that indicates the widget's elements, the puComboBox class provides a routine +that allows you to change the list of elements in mid-run - and you can +also retrieve the number of items: +

  void puComboBox::newList ( char **list ) ;
+  int  puComboBox::getNumItems ( void ) const ;
+
+
+The puComboBox stores the currently selected item or the text that was +typed in by the user (if the combo box is 'editable' - see above) as the +widget's string value which can be retrieved using puObject::getValue(char +*s), puObject::getValue(char **s) or puObject::getStringValue(). +

There is also a function that allows you to retrieve the number of the +currently selected item: +

  int puComboBox::getCurrentItem ( void ) ;
+
+
+If the combo box is 'editable' and if the user typed in some text into +the input box instead of selecting an item from the popup menu or using +the appropriate keys, the function automatically compares the entered string +against each element in the list of items. If there is a match, the number +of the corresponding item is returned just as if it had been selected through +one of the more common methods. If there is no match, a negative number +is returned - it's up to the programmer to decide what the application +should do then (for example, show up a message box saying that an invalid +value was typed in). +

Last but not least, the number of the current item can also be set: +

  void puComboBox::setCurrentItem ( int number ) ;
+
+
+Whenever the current item is changed through the user or through the programmer +using one of the methods described above, the widget invokes its callback. +

A puComboBox widget does not have a legend. +

+puSelectBox

+View of puSelectBox widgetThe +puSelectBox class is derived from puGroup. It is +one more widget that is designed for the purpose of allowing the user to +select one element from a list of items. +

The widget contains a puInput widget that displays +the currently selected item. Unlike in the puComboBox +class, it can not be made editable. There are two puArrowButtons +that allow the user to select an item. If the currently selected item is +the first item, the 'down' arrow is automatically disabled and greyed out +- if the currently selected item is the last item, the same thing happens +to the 'up' arrow. +

You create a a puSelectBox with the following call: +

  puSelectBox::puSelectBox ( int minx, int miny, int maxx, int maxy,
+                             char **list ) ;
+
+
+Again, 'list' is a NULL-terminated array of strings specifying the items +that should appear in the widget. +

The remainder of the puSelectBox API is the same as the API of the puComboBox +class described above - you change the item list that in mid-run, retrieve +the number of items and set or retrieve the currently selected item: +

  void puSelectBox::newList ( char ** list ) ;
+
+  int  puSelectBox::getNumItems ( void ) const ;
+
+  int  puSelectBox::getCurrentItem ( void ) const ;
+  void puSelectBox::setCurrentItem ( int number ) ;
+
+
+Like the puComboBox widget, a puSelectBox additionally +stores the currently selected item as the widget's string value. +

The puSelectBox widget allows the user to select an item using the Up, +Down, PgUp, PgDown, Home and End keys after clicking into the input box +just as a puComboBox does. The only difference +is that the PgUp and PgDown keys don't toggle a popup menu (a puSelectBox +has none). Instead, they have the same meaning as the Up and Down keys. +

Whenever the current item is changed by the user (through clicking upon +one of the arrow buttons or using the appropriate keys) or by the programmer, +the widget invokes it's callback. +

A puSelectBox widget does not have a legend. +

+puFilePicker

+puFilePicker is now obsolete. Please use puFileSelector +instead. +

+puFileSelector

+View of puFileSelector widgetThe +puFileSelector class is derived from puDialogBox. +FileSelector creates a dialog box for selecting a file. The puFileSelector +widget contains: +
    +
  • +A puFrame widget of the puFileSelector's desired +size.
  • + +
  • +A puListBox widget for listing the files. It's +label is placed at the top of it (PUPLACE_TOP_LEFT) and can be set through +the 'title' argument of the puFileSelector constructor.
  • + +
  • +A puSlider widget with zero, two, or four +puArrowButton +widgets (depending on what you ask for) to scroll the file list.
  • + +
  • +Two puOneShot button widgets for the OK and Cancel +buttons.
  • + +
  • +A puInput to allow the user to type in the filename +by hand.
  • +
+The API for puFileSelector: +
  puFileSelector::puFileSelector ( int x, int y,
+                                   const char *dir,
+                                   const char *title = "Pick a file" ) ;
+  puFileSelector::puFileSelector ( int x, int y, int arrows,
+                                   const char *dir,
+                                   const char *title = "Pick a file" ) ;
+  puFileSelector::puFileSelector ( int x, int y, int w, int h,
+                                   const char *dir,
+                                   const char *title = "Pick a file" ) ;
+  puFileSelector::puFileSelector ( int x, int y, int w, int h, int arrows,
+                                   const char *dir,
+                                   const char *title = "Pick a file" ) ;
+
+
+The first constructor sets the position but uses a default value for the +size of the dialog box, currently defaulting to 170,220. The second is +like the first but also allows you to specify up- and down-arrows (0 for +none, 1 for single arrows, 2 for single and double arrows) next to the +list box. The third and fourth constructors allow you to also select the +size of the dialog box as well. +

The "dir" argument is the name of the directory whose files are to be +listed as a starting point - it can be either absolute or relative to the +current working directory. +

"title" is a title that is displayed in the puFileSelector widget. +

When a file has been picked by the user, the string value of the widget +will be set to the absolute pathname of the file. +

  puFileSelector::setSize ( int w, int h) ;
+
+
+This method is used to set the current width and height of the dialog box. +
  puFileSelector::setInitialValue ( const char *pathname ) ;
+
+
+Sets the initial value within the type-in area of the widget. This is generally +a simple file name - but it could be a full path either relative to the +'dir' you specified in the constructor or or an absolute path. +

The puFileSelector widget does not have a legend or a label. Instead, +you can specify the title which is displayed at the top of the widget when +constructing it. +

+Non-Class Functions.

+The following functions are not a part of any classes: +

+

+Setting Defaults

+It can be pretty tedious coding in the colours, fonts and style for every +puObject. +There are a number of routines that alter the defaults that will be assumed +for all subsequently constructed puObjects... +
  void puSetDefaultStyle ( int style ) ;
+  int  puGetDefaultStyle ( void ) ;
+
+  void   puSetDefaultFonts ( puFont  legendFont, puFont  labelFont ) ;
+  void   puGetDefaultFonts ( puFont *legendFont, puFont *labelFont ) ;
+  puFont puGetDefaultLabelFont  ( void ) ;
+  puFont puGetDefaultLegendFont ( void ) ;
+
+  void puSetDefaultColourScheme ( float  r, float  g, float  b, float  a = 1.0 );
+  void puGetDefaultColourScheme ( float *r, float *g, float *b, float *a = NULL);
+
+
+These take the same arguments as the corresponding puObject +class members. +

+

+puInit

+This must be the first PUI function that you call. It must be called after +GLUT window setup but before glutMainLoop(). +
   void puInit ( void ) ;
+
+
+ +

+puDisplay

+Causes PUI to redraw all of the currently created widgets. +
   void puDisplay ( void ) ;
+
+
+It sets up the GL transforms as follows: +
  int w = puGetWindowWidth  () ;
+  int h = puGetWindowHeight () ;
+
+  glPushAttrib   ( GL_ENABLE_BIT | GL_VIEWPORT_BIT | GL_TRANSFORM_BIT ) ;
+
+  glDisable      ( GL_LIGHTING   ) ;
+  glDisable      ( GL_FOG        ) ;
+  glDisable      ( GL_TEXTURE_2D ) ;
+  glDisable      ( GL_DEPTH_TEST ) ;
+
+  glViewport     ( 0, 0, w, h ) ;
+  glMatrixMode   ( GL_PROJECTION ) ;
+  glPushMatrix   () ;
+  glLoadIdentity () ;
+  gluOrtho2D     ( 0, w, 0, h ) ;
+  glMatrixMode   ( GL_MODELVIEW ) ;
+  glPushMatrix   () ;
+  glLoadIdentity () ;
+...and after it finishes rendering the GUI and the puCursor (see below), +it restores state like this: +
  glMatrixMode   ( GL_PROJECTION ) ;
+  glPopMatrix    () ;
+  glMatrixMode   ( GL_MODELVIEW ) ;
+  glPopMatrix    () ;
+  glPopAttrib    () ;
+
+
+All drawing code is done with whatever glMaterial/glTexture/glEnabled facilities +are currently set. All PUI rendering is done with simple colours and 2D +drawing functions such as glRect and glDrawPixels. +

This function is typically called from the glutDisplayFunc callback. +

Example: +

  void my_display_func ()
+  {
+    glClearColor ( 0.1, 0.4, 0.1, 1.0 ) ;
+    glClear      ( GL_COLOR_BUFFER_BIT ) ;
+    ...do your own OpenGL rendering...
+    puDisplay () ;
+    glutSwapBuffers   () ;
+    glutPostRedisplay () ;
+  }
+ 
+  .
+  .
+  puInit () ;
+  glutDisplayFunc ( my_display_func ) ;
+  .
+  .
+  glutMainLoop() ;
+
+
+ +

+puDeleteObject

+You should use this routine instead of deleting widgets directly. +
   void puDeleteObject ( puObject *ob ) ;
+
+
+ +

+puKeyboard

+This routine takes keystroke events (presumably generated by GLUT) and +uses them to decide which (if any) widgets changed state as a result. puKeyboard +doesn't do any actual graphics - so you have to call puDisplay +if you want the display to be updated. +
   int puKeyboard ( int key, int state ) ;
+
+   'key' is either an ASCII character, or one of the
+       PU_KEY_xxx symbols. These are named similarly
+       to the GLUT_KEY_xxx symbols but are numerically
+       set such that:
+
+           PU_KEY_xxx == GLUT_KEY_xxx + PU_KEY_GLUT_SPECIAL_OFFSET
+   'state' is one of
+       PU_DOWN           (which is the same as GLUT_DOWN)
+       PU_UP             (which is the same as GLUT_UP)
+       (At present, GLUT can only generate PU_DOWN events for the
+       keyboard - and PUI won't do anything with PU_UP events.
+
+
+Notice that this function will accept either an ASCII character or a special +keycode. +

The return result is TRUE if one of the widgets actually used the keystroke. +This can be used to determine if the keyboard event was 'consumed' by the +user interface - or whether it should be used in some other application-specific +way. It is also true to say that in a single-buffered application, the +puDisplay +function doesn't need to be called until puKeyboard() returns TRUE (unless +of course the application chooses to change a colour or a label or something). +

Example: +

   void my_keyboard_func ( unsigned char key, int x, int y )
+   {
+     puKeyboard ( key, PU_DOWN ) ;
+     glutPostRedisplay () ;
+   }
+ 
+   void my_special_func ( int special_key, int x, int y )
+   {
+     puKeyboard ( special_key + PU_KEY_GLUT_SPECIAL_OFFSET, PU_DOWN ) ;
+     glutPostRedisplay () ;
+   }
+ 
+   .
+   .
+   puInit () ;
+   glutKeyboardFunc ( my_keyboard_func ) ;
+   glutSpecialFunc  ( my_special_func  ) ;
+   .
+   .
+   glutMainLoop() ;
+
+
+Note: PU_KEY_GLUT_SPECIAL_OFFSET is required since the definitions of the +GLUT_KEY_xxx symbols overlap the ASCII character range but the PU_KEY_xxx +symbols don't. Hence PU_KEY_GLUT_SPECIAL_OFFSET is currently defined to +be 256. +

These are the code symbols for the special keys: +

    PU_KEY_F1       PU_KEY_F2         PU_KEY_F3     PU_KEY_F4
+    PU_KEY_F5       PU_KEY_F6         PU_KEY_F7     PU_KEY_F8
+    PU_KEY_F9       PU_KEY_F10        PU_KEY_F11    PU_KEY_F12
+
+    PU_KEY_LEFT     PU_KEY_UP         PU_KEY_RIGHT  PU_KEY_DOWN
+    PU_KEY_PAGE_UP  PU_KEY_PAGE_DOWN  PU_KEY_HOME   PU_KEY_END
+    PU_KEY_INSERT
+
+
+ +

+puMouse

+This routine take mouse events (presumably generated by GLUT) and uses +them to decide which (if any) widgets changed state as a result. puMouse +doesn't do any actual graphics - so you have to call puDisplay +if you want the display to be updated. +
   int puMouse ( int buttons, int state, int x, int y ) ;
+   int puMouse ( int x, int y ) ;
+
+   'buttons' is one of
+       PU_LEFT_BUTTON    (which is the same as GLUT_LEFT_BUTTON)
+       PU_MIDDLE_BUTTON  (which is the same as GLUT_MIDDLE_BUTTON)
+       PU_RIGHT_BUTTON   (which is the same as GLUT_RIGHT_BUTTON)
+   'state' is one of
+       PU_DOWN           (which is the same as GLUT_DOWN)
+       PU_UP             (which is the same as GLUT_UP)
+
+
+Notice that this function will accept exactly the arguments that GLUT passes +to the glutMouseFunc, glutMotionFunc and glutPassiveMotionFunc callbacks. +This means that the 'y' coordinate is reversed compared to those used in +OpenGL. The coordinate is flipped back inside the function before comparing +it to the active areas of all the widgets. +

Since GLUT doesn't tell you which mouse buttons are held while the mouse +is being 'dragged', the second form of the 'puMouse' function (which is +usually called from the glutMotionFunc and glutPassiveMotionFunc callbacks), +assumes that the mouse buttons are the same as for the last call to the +first form of the puMouse() call (which does have button information). +

The return result is TRUE if one of the widgets was actually hit by +the mouse event. This can be used to determine if the mouse event was 'consumed' +by the user interface - or whether it should be used in some other application-specific +way. It is also true to say that in a single-buffered application, the +puDisplay +function doesn't need to be called until puMouse() returns TRUE (unless +of course the application chooses to change a colour or a label or something). +

+The PUI 'soft' Cursor

+PUI can take motion events (presumably generated by GLUT - and passed on +to puMouse) and use them to draw a mouse cursor. +Typically, the underlying window manager will draw a perfectly good cursor +for you - but there are a few (rare) cases where such facilities are not +available and a cursor drawn using OpenGL is needed. +

It is also possible to show and hide the PUI cursor (note that it is +hidden by default): +

   void puShowCursor     ( void ) ;
+   void puHideCursor     ( void ) ;
+   int  puCursorIsHidden ( void ) ;
+
+
+The cursor is always drawn in black, with a white border - it is about +18 pixels wide and 18 pixels high and is drawn as an arrow pointing north-west. +At present, there is no way to change the cursor shape or colour. +

If you enable this function on a machine that does have a hardware (or +at least operating-system generated) cursor, then you will probably notice +that the PUI cursor lags behind the 'real' cursor. This is because the +PUI cursor can only be drawn at the end of the frame, after all the other +OpenGL drawing functions are complete. Also, if you are using a double-buffered +rendering context, the cursor won't appear in it's new position until the +buffers are swapped at the end of the frame. +

Still, for all its faults, if there is no other cursor provided for +you - PUI's cursor is a lot better than nothing. +

+Example of puMouse and puShowCursor usage:

+Example: +
   void my_mouse_func ( int button, int updown, int x, int y )
+   {
+     puMouse ( button, updown, x, y ) ;
+     glutPostRedisplay () ;
+   }
+ 
+   void my_motion_func ( int x, int y )
+   {
+     puMouse ( x, y ) ;
+     glutPostRedisplay () ;
+   }
+  .
+  . 
+  puInit () ;
+
+  glutMouseFunc         ( my_mouse_func  ) ;
+  glutMotionFunc        ( my_motion_func ) ;
+  glutPassiveMotionFunc ( my_motion_func ) ;
+
+  if ( my_hardware_doesnt_have_a_cursor )
+    puShowCursor () ;
+  .
+  .
+  glutMainLoop () ;
+
+
+ +

+Active Widget Functions

+PUI has three functions which you can use to manipulate the active widget. +Here they are: +
  void puDeactivateWidget ( void ) ;  /* Sets the Active Widget to NULL */
+  void puSetActiveWidget ( puObject *w ) ;  /* Sets the Active Widget */
+  puObject *puActiveWidget () ;  /* Returns the active widget */
+
+
+ +

+Cut and Paste

+You can cut and paste text between different puInput +widgets and puLargeInput widgets. The cut, copy, +and paste commands are the standard CTRL-X, CTRL-C, and CTRL-V. +

+Miscellany

+It is possible to get PUI to function without using GLUT. Mark +Danks had initially implemented that for a WIN32 environment. Later, +his changes were improved and verified to work under other operating systems +as well. +

However, this is certainly not the intended way to use PUI - even under +WIN32 - but it's interesting to know that it is possible. +

All you have to do is pass the option --without-glut to the PLIB +configure script and define the PU_NOT_USING_GLUT macro before +including "pu.h" from your code. +

Since there is no longer any way for PUI to glutGet() the screen dimensions, +your application must now tell PUI every time it changes the screen dimensions. +

    puSetWindowSize ( int width, int height ) ;
+
+
+There are two portability functions: +
   int puGetWindowWidth  ( void ) ;
+   int puGetWindowHeight ( void ) ;
+
+
+These return the most recent puSetWindowSize() parameters without GLUT +- and do a nice portable glutGet() otherwise. +

Without GLUT, PUI can also not create the default PUI fonts from the seven +GLUT bitmap fonts like it normally would. Instead, it tries to load some +textured fonts in the puInit routine. Hence, you have +to ensure that Courier.txf, Times-Roman.txf and Helvetica.txf from +examples/src/fnt/data/ are in the working directory when using the GLUT-free +PUI library. Additionally, note that currently spreading PUI widgets across +multiple windows won't work properly when using the non-GLUT hack. +


+ + + + + + +
Valid HTML 4.0! +
+Steve J. Baker. <sjbaker1@airmail.net>
+
+ + + --- plib-doc-1.8.1.orig/html/pui/FAQ.html +++ plib-doc-1.8.1/html/pui/FAQ.html @@ -0,0 +1,171 @@ + + + + + + + The Picoscopic User Interface: FAQ list. + + + + + + + + +
+Imagine Pooh Here + +

PUI: A Picoscopic User Interface

+

Frequently Asked Questions List.

+By Steve Baker +
+Here are some questions that have been asked about PUI: + +

+


+

+

Q1: Can I build a Windoze DLL for PUI?

+ + Not from the present sources. Some Windoze compilers + require an '_export' directive on functions or classes + that are to be exported from the DLL. This is ugly and + I refuse to add non-standard syntax to the library just + to pander to a disgusting Windoze-ism. PUI is a VERY + small library and there is really no need for it to + be a DLL anyway. + +

Q2: Which versions of OpenGL and GLUT will support PUI?

+ + In principal, any version of GLUT since 2.0 and any + reasonably compliant OpenGL (including Mesa) should + be happy to support PUI. + +

Q3: Which machines/operating systems can run PUI?

+ + AFAIK, any machine with C++, OpenGL (or Mesa) and + GLUT will run PUI programs without problems. + +

Q4: Is PUI stable? Are there known bugs?

+ + So far, there have only been a couple of bugs reported + in PUI - the most significant is that the menu bar doesn't + work properly after the GLUT window has been resized. +

+ The 'complex' demo program seems to fail when a dialog + box is dismissed. This may be because the dialog object + is deleted inside a callback within a member function of + that object. This problem only appears under Microsoft + operating systems and so is hard for me to track down. + The simplest thing may be for me to change the demo + program so it just doesn't work that way. + +

Q5: What changes do you expect to make in future releases?

+ + I am generally unhappy about the somewhat inconsistant + set of constructor functions for the various widgets. + Some auto-size their widgets, some take the size directly, + others have both. This needs to be made much more consistant + across all the widget classes. +

+ I want to write a cute interactive GUI designer program to + write C++ source code for the PUI constructor functions + automatically. Something along the lines of the XForms + 'fdesign' or the FLTK 'fluid' programs. +

+ If GLUT ever changes to allow applications to run without + calling 'glutMainLoop', I will greatly improve the Dialog + box API which sucks right now. It would also spur me on + to write a File Selector widget. The problem is that + you'd really like to be able to write things like: +

+
+    if ( ( fd = fopen ( "babble", "w" ) ) == NULL )
+    {
+      if ( puYesNoDialog ( "Can't open babble file",
+                           "Do you want to continue?" ) )
+        return ;
+      else
+        exit ( 1 ) ;
+    }
+
+
+ However, the 'puYesNoDialog' function can't get it's + graphics up on the screen without returning to GLUT's + main loop - and it can't do that since the call to + puYesNoDialog is in a GLUT callback function. + Look at the ugly code in 'complex' to see how to do + this kind of thing without this facility. +

+ Finally, the appearance of PUI's widgets is somehow + not as neat as some other GUI's such as MUI and Motif. + This should be pretty easy to fix - and it's something + on the 'to do' list. + +

Q6: Where can I ask questions?

+ + Since PUI is now a part of PLIB, + all user level questions, development issues and announcements + are handled from the PLIB mailing list. + +

Q7: What's the difference between PUI and MUI?

+ + The main reason I wrote PUI was my disappointment + with MUI. +

+ MUI has now been 'abandoned' by it's author (Tom Davis) + who none-the-less retains copyright over it. MUI has + several known bugs - and the only known documentation + was written by me - and I have never actually written + a real application using it! +

+ The MUI library (distributed with GLUT) takes + over all of the GLUT callbacks - this makes it + very hard to write general purpose programs with + MUI. +

+ In contrast, it is very easy to add PUI widgets to + an existing OpenGL/GLUT application with only a + couple of lines of code. +

+ PUI also works quite well with 3D hardware such + as 3Dfx Voodoo that 'take over' the screen. Since + MUI and GLUT both create their menu's using the + underlying windowing system's GUI, these menu's + won't be visible on that kind of hardware. PUI + uses only OpenGL to do all kinds of widgets, so + portability onto 3Dfx hardware is assured. + +

Q8: Are there restrictions on using PUI ?

+ + PUI is OpenSource under the terms of LGPL. If for some reason, + you find LGPL too restrictive and if you wish to use it in some + major project then please talk to me about it - I can be flexible. + +

Q9: Do I have to write in C++ to use PUI?

+ + Yes - there will never be a {insert favorite non-C++ language here} + version of PUI. +
+ + +
+Valid HTML 4.0! + +
+Steve J. Baker. <sjbaker1@airmail.net> +
+
+ + --- plib-doc-1.8.1.orig/html/pui/BasicPUI.html +++ plib-doc-1.8.1/html/pui/BasicPUI.html @@ -0,0 +1,636 @@ + + + + + + + + + BasicPUI + + + +
+

+Introduction to Using the Picoscopic User Interface

+ +
+

+John F. Fay

+ +
+

October 18, 2000

+(Updated by Sebastian Ude on October 02, 2001) +
+ +

+Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1.Introduction:  +Graphical User Interfaces and Windowed Programs
2.Elementary PUI
2.1 Creating User Interface +Widgets
2.2 Invoking PUI
2.3 Widget Callbacks
3.Conclusion
+ +

+1.  Introduction:  +Graphical User Interfaces and Windowed Programs

+The Picoscopic User Interface (PUI) is designed to be a simple, easy-to-use +graphical user interface.  It is based on the OpenGL graphics language +and requires a windowing system, either the OpenGL Utility Toolkit (GLUT) +or another similar one.  The gentle reader is assumed either to be +familiar with OpenGL and his windowing system or at least to have their +manuals at hand. +

Basic to a GUI is the idea of a widget.  A widget is something +that appears on the computer screen and which transfers data from the user +to the program or from the program to the user.  The user can activate +a widget by pressing a key, clicking a mouse button, or by using some other +input device.  This lets the user send information to the program.  +A widget can also display text or a graphic, allowing the program to transfer +information to the user. +

A windowing system requires a specific style of program which differs +from a text-based program in several fundamental ways.  First, instead +of starting at the beginning of a problem and stopping at the end, a windowed +program starts by creating the windows and then enters an infinite loop +in which it responds to user inputs.  Second, instead of having a +self-contained hierarchy of functions which call each other, a windowed +program is controlled by the windowing system which calls functions as +it sees fit.  The following diagram shows the structure of a typical +windowed program. +

+
+        +------------------+
+        |   Main Program   |  The application developer
+        | Set up window(s) |  supplies this.
+        |   and widget(s)  |
+        +------------------+
+                 |
+                 V
+         +----------------+
+         | Window Manager |   The window manager library
+         |  (like GLUT)   |   supplies this.
+         +----------------+
+                 |
+          +------+--------+---------------+---------------+----> etc.
+          |               |               |               |
+          V               V               V               V
+     +----------+    +----------+    +----------+    +----------+
+     |  Window  |    |  Window  |    |  Window  |    |  Window  |  The application
+     |  Mouse   |    | Keyboard |    |   Idle   |    | Display  |  developer
+     | Callback |    | Callback |    | Callback |    | Callback |  supplies these.
+     +----------+    +----------+    +----------+    +----------+
+          |               |               |               |
+          V               V               V               V
+     +----------+    +----------+     May call       +----------+
+     |   PUI    |    |   PUI    |   PUI functions    |   PUI    |  PUI
+     |  Mouse   |    | Keyboard |    for default     | Display  |  supplies
+     | Function |    | Function |     behaviors      | Function |  these.
+     +----------+    +----------+                    +----------+
+          |               |
+          +-------+-------+
+                  |
+          +-------+-------+---------------+------> etc.
+          |               |               |
+          V               V               V
+     +----------+    +----------+    +----------+
+     | Widget 1 |    | Widget 2 |    | Widget 3 |  The application developer
+     | Callback |    | Callback |    | Callback |  supplies these.
+     +----------+    +----------+    +----------+
+
+
+

The functions that the application developer supplies are called "callbacks" +because the windowing system or user interface system "calls back" into +the application. +

A windowed program with a user interface, then, consists of a main program +and a set of callbacks.  The callbacks may invoke other function in +turn, but these are all arranged in hierarchical trees underneath the callbacks. +

A windowed program executes differently from a typical hierarchical +program as well.  It begins with the main program setting up the window(s) +and the user interface.  The main program then calls the window manager, +which contains an infinite loop and never returns control to the main program.  +(GLUT in particular has this behavior; I cannot speak for all window managers.)  +When the window manager needs to redraw the display that is shown on the +screen, it calls the application's Window Display Callback.  When +the user moves the mouse or clicks a mouse button, the window manager calls +the application's Window Mouse Callback.  When the user presses a +key on the keyboard, the window manager calls the application's Window +Keyboard Callback.  Other input devices cause the window manager to +call other callbacks in the application.  Finally, if the user hasn't +done anything for a while, the window manager will call the application's +Window Idle Callback. +

In building a window callback, the application developer must be sure +to call the appropriate PUI functions.  The applications's Window +Mouse Callback, for example, must call the PUI mouse function "puMouse" +if the user interface is to process a mouse click.  The application's +Window Display Callback, besides rendering any graphics in the window, +must also call the PUI display function "puDisplay" in order to display +the widgets in the user interface. +

When the application developer's window callback calls the appropriate +PUI function, PUI determines which (if any) widget the user has just activated +with his mouse, keyboard, or other input device.  PUI then calls that +widget's callback function which the application developer must supply +and which provides the actual heart of the interface.  The callback +for an input widget will probably read the text that the user has typed +there and pass it on to the application.  The callback for a button +widget may turn something in the program on or off.  What a callback +does is limited only by the application developer's imagination. +

+2.  Elementary PUI

+Using the Picoscopic User Interface on an elementary level requires three +things:  setting up the user interface widgets, invoking PUI from +the window callbacks, and supplying the widget callbacks. +

PUI was written in C++, designed to be invoked from C++ programs.  +The following text and examples will assume a program written in C++. +

+2.1 Creating User Interface +Widgets

+Most (or all) widgets have certain properties in common.  These are: +
    +
  • +position - the x- and y-coordinates, in pixels, of the lower left-hand +corner of the widget relative to the lower left-hand corner of the window
  • + +
  • +size - the width and height of the widget, in pixels
  • + +
  • +callback - the application program's function which is called when the +widget is activated
  • + +
  • +value - a number or character string that is associated with the widget
  • + +
  • +label - text that is printed next to the widget
  • + +
  • +legend - text that is printed inside the widget (some widgets only)
  • +
+PUI supports other widget properties, but these are enough to allow the +application developer to create a simple user interface. +

Each widget in the Picoscopic User Interface is an object in C++.  +The application developer creates a widget by defining a variable to point +to the object and creating a new object: +

+
+  puButton *button = new puButton ( 10, 10, 100, 30 ) ;
+
+
+

To set the properties of a widget, the application developer calls methods +in the object: +

+
+  button->setPosition ( x, y ) ;                  // Sets the position of the widget to
+                                                         (x, y)
+  button->setSize ( w, h ) ;                      // Sets the size of the widget to (w, h)
+  button->setCallback ( widget_cb ) ;             // Sets the callback to
+                                                         "void widget_cb ( puObject *ob )"
+  button->setLegend ( "Press Me" ) ;              // Sets the legend
+  button->setLabel ( "A Button:" ) ;              // Sets the label
+  button->setLabelPlace ( PUPLACE_LOWER_LEFT ) ;  // Makes the label print on the button's
+                                                          left
+
+
+

Other allowed values for the label position are: + +

    +
  • PUPLACE_ABOVE_LEFT +
  • PUPLACE_ABOVE_RIGHT +
  • PUPLACE_TOP_LEFT +
  • PUPLACE_TOP_CENTERED +
  • PUPLACE_TOP_RIGHT +
  • PUPLACE_UPPER_LEFT +
  • PUPLACE_UPPER_RIGHT +
  • PUPLACE_CENTERED_LEFT +
  • PUPLACE_CENTERED_RIGHT +
  • PUPLACE_LOWER_LEFT +
  • PUPLACE_LOWER_RIGHT (default) +
  • PUPLACE_BOTTOM_LEFT +
  • PUPLACE_BOTTOM_CENTERED +
  • PUPLACE_BOTTOM_RIGHT +
  • PUPLACE_BELOW_LEFT +
  • PUPLACE_BELOW_RIGHT +
+

For a detailed description of these have a look at the +PUI Programmers Guide. +

All of these calls are optional.  If the application developer +does not want to label a widget, he simply does not call "setLabel" or +"setLabelPlace".  Similarly, if he has set the widget's position and +size while creating the widget, there is no need to call "setPosition" +or "setSize". +

The following subsections describe some of the widget types that PUI +supports. +

+2.1.1 Button

+The button ("puButton") is a rectangle, usually containing a legend, which +is activated when the user clicks the mouse on it.  It has two possible +values, off and on; its actual value changes each time the user clicks +on it. +

The button has two possible methods of construction: +

    +
  • +puButton ( x1, y1, x2, y2 ) - creates a button with lower left-hand coordinates +of (x1, y1) and with upper right-hand coordinates of (x2, y2)
  • + +
  • +puButton ( x1, y1, "text" ) - creates a button with lower left-hand coordinates +of (x1, y1) and containing the text "text".  The size is set by the +size of the text.
  • +
+ +

+2.1.2 Button Box

+The button box ("puButtonBox") is a large rectangle containing a set of +buttons, each with text next to it, which the user can select.  It +is sometimes called a radio button.  It is created by creating a null-terminated +list of labels and then by calling the constructor function: +
+
+  char **labels = { "Label1", "Label2", "This is Label3", "Four", NULL } ;
+  puButtonBox my_box = new puButtonBox ( x1, x2, y1, y2, labels, <0|1> ) ;
+
+
+

This creates a button box with lower left-hand coordinates of (x1, y1) +and upper right-hand coordinates (x2, y2).  The number of buttons +is specified by the number of entries in the "labels" array; each string +before the NULL gets a button.  The final argument in the constructor +specifies whether the user can select multiple buttons (0) or whether selecting +a new button will deactivate the previously-selected button (1). +

The button box should not be given a legend. +

+2.1.3 Frame

+The frame ("puFrame") is a rectangular area that provides a background +for other widgets.  It should be defined before any other widgets +that go inside it or else it will cover them up.  It is constructed +by the following function call: +
    +
  • +puFrame ( x1, y1, x2, y2 ) - creates a frame with lower left-hand coordinates +of (x1, y1) and with upper right-hand coordinates of (x2, y2)
  • +
+The frame should not be given a legend.  It does not support a callback +either. +

+2.1.4 Input Box

+The input box ("puInput") is a rectangular area into which the user can +type text.  The user must first click the mouse inside the area and +then type the text.  He concludes by pressing <Enter> or <Tab> +or by clicking the mouse outside the input box. +

An input box is constructed by the following function call: +

    +
  • +puInput ( x1, y1, x2, y2 ) - creates an input box with lower left-hand +coordinates of (x1, y1) and with upper right-hand coordinates of (x2, y2)
  • +
+The input box should not be given a legend. +

+2.1.5 Menu Bar

+The menu bar ("puMenuBar") is easily the most complicated widget written +up here.  It consists of a horizontal bar containing buttons which +the user can click on.  The bar is always situated on the left-hand +edge of the window and is usually in the upper left-hand corner.  +It is constructed by the following function call: +
+
    +
  • +puMenuBar *menu = puMenuBar ( y ) - creates a menu bar with the lower left-hand +corner "y" pixels above the lower left-hand corner of the window.  +A value of -1 for "y" will put the menu bar in the upper left-hand corner +of the window.
  • +
+ +


Once the menu bar has been constructed, it must be loaded with its +entries and submenus.  A submenu is the list that drops down when +the user clicks on an entry in the menu.  A typical menu bar will +have the entries "File", "Edit", "Search", and "Help".  Under the +"File" entry is a submenu with entries "New", "Open", "Save", "Save As", +a separator, "Page Setup", "Print", another separator, and "Exit".  +Each entry in the submenu has its own widget callback function.  To +create a submenu, the application developer must first create two null-terminated +lists of character strings and callback functions: +

+
+  char      *file_submenu   [] = { "Exit", "-----",  "Print",  "Page Setup", "-----",
+                            "Save As",  "Save",  "Open",  "New", NULL } ;
+  puCallback file_submenu_cb[] = { exit_cb,    NULL, print_cb, page_setup_cb,    NULL,
+                           save_as_cb, save_cb, open_cb, new_cb, NULL } ;
+
+
+

Notice here that the submenu entries are placed in the list from bottom +to top.  After the last character string is a NULL entry; this tells +PUI that there aren't any more entries in the submenu.  The callbacks +for the separators are also null, indicating that there is no callback +for the separator.  The submenu is added to the menu bar with a call +to the "add_submenu" function: +

+
+  menu->add_submenu ( "File", file_submenu, file_submenu_cb ) ;
+
+
+

Further calls to "add_submenu" add the other submenus: +

+
+  char      *edit_submenu   [] = {  "Select All", "-----",  "Paste",  "Copy",  "Cut",
+                            "-----",  "Undo", NULL } ;
+  puCallback edit_submenu_cb[] = { select_all_cb,    NULL, paste_cb, copy_cb, cut_cb,
+                               NULL, undo_cb, NULL } ;
+  menu->add_submenu ( "Edit", edit_submenu, edit_submenu_cb ) ;
+
+  char      *search_submenu   [] = {  "Find Next",  "Find", NULL } ;
+  puCallback search_submenu_cb[] = { find_next_cb, find_cb, NULL } ;
+  menu->add_submenu ( "Search", search_submenu, search_submenu_cb ) ;
+
+  char      *help_submenu   [] = {  "About",  "Help", NULL } ;
+  puCallback help_submenu_cb[] = { about_cb, help_cb, NULL } ;
+  menu->add_submenu ( "Help", help_submenu, help_submenu_cb ) ;
+
+
+

When the last submenu has been added, the application developer must +close the menu bar: +

+
+  menu->close() ;
+
+
+

This is absolutely necessary or else PUI will think that any widgets +the application defines later are supposed to go into the menu bar. +

The menu bar does not support a legend.  It does not support a +callback itself, although all the entries in the submenus certainly do +support callbacks.  Repositioning and resizing a menu bar will be +problematic as well.  There may be an occasion when a menu bar can +take a label, but this would be rare. +

+2.1.6 One-Shot Button

+The one-shot button ("puOneShot") is a button whose value is always reset +immediately to zero after it has been activated.  In all other respects +it is the same as the regular button.  It is created in the same way +as the button: +
    +
  • +puOneShot ( x1, y1, x2, y2 ) - creates a one-shot button with lower left-hand +coordinates of (x1, y1) and with upper right-hand coordinates of (x2, y2)
  • + +
  • +puOneShot ( x1, y1, "text" ) - creates a one-shot button with lower left-hand +coordinates of (x1, y1) and containing the text "text".  The size +is set by the size of the text.
  • +
+ +

+2.1.7 Text Box

+The text box ("puText") is an output-only widget which displays a character +string.  It is created by the following constructor: +
    +
  • +puText ( x, y ) - creates a text box at the point (x, y) in the window
  • +
+The application actually adds the text by assigning a label and a label +place to the text box.  The label place will determine where relative +to the position of the text box the text itself will appear. +

+2.2 Invoking PUI

+The summary of invoking PUI is very simple: +
    +
  • +At the beginning of the program, before creating any widgets, the application +must call the function "puInit ()".
  • + +
  • +If the application developer wants PUI to process a mouse click, he must +have the application call the function "puMouse ( button, updown, x, y +)".
  • + +
  • +If the application developer wants PUI to process a mouse motion, he must +have the application call the function "puMouse ( x, y )".
  • + +
  • +If the application developer wants PUI to process a key from the keyboard, +he must have the application call the function "puKeyboard ( key, updown +)".
  • + +
  • +If the application developer wants PUI to display the user interface, he +must have the application call the function "puDisplay ()".
  • +
+The application developer must create window callbacks for the window manager +to call when the user interacts with the computer.  The following +are taken from GLUT, but another window manager will have similar callback +requirements. +

+2.2.1 Main Program Code

+In the main program, the application developer usually places the following +or similar statements: +
+
+  // Create the GLUT window and the OpenGL context
+
+  glutCreateWindow       ( "PUI Application"  ) ;
+
+  // Set up the GLUT window callbacks
+
+  glutDisplayFunc        ( displayfn  ) ;  // display the window
+  glutMouseFunc          ( mousefn    ) ;  // process mouse clicks
+  glutMotionFunc         ( motionfn   ) ;  // process mouse moves
+  glutPassiveMotionFunc  ( motionfn   ) ;
+  glutKeyboardFunc       ( keyboardfn ) ;  // process key presses
+  glutIdleFunc           ( displayfn  ) ;  // what to do when nothing's happening
+
+  // Initialize PUI
+
+  puInit () ;
+
+  // Set up the widgets here
+
+

+2.2.2 Window Callbacks

+The application's window callbacks should generally look like this.  +Again, these are written assuming GLUT; other window managers should be +similar. +
+
+  void displayfn ( void )
+  {
+    // stuff to display any non-PUI drawings
+
+    // update any PUI widgets that update by themselves ... like a timer display
+
+    // redisplay PUI
+
+    puDisplay () ;
+
+    // Finish up
+
+    glutSwapBuffers () ;
+    glutPostRedisplay () ;
+  }
+
+  void mousefn ( int button, int updown, int x, int y )
+  {
+    // Invoke the PUI mouse function
+
+    puMouse ( button, updown, x, y ) ;
+    glutPostRedisplay () ;
+  }
+
+  void motionfn ( int x, int y )
+  {
+    // Invoke the PUI mouse motion function
+
+    puMouse ( x, y ) ;
+    glutPostRedisplay () ;
+  }
+
+  void keyboardfn ( unsigned char key, int, int )
+  {
+    // Invoke the PUI keyboard function
+
+    puKeyboard ( key, PU_DOWN ) ;
+    glutPostRedisplay () ;
+  }
+
+
+

+2.2.3 Miscellaneous Other Tidbits

+If the application developer wishes to delete a widget, he should not delete +the object directly.  Instead he should call the PUI function "puDeleteObject +( ob )" with his widget pointer as the argument. +

+2.3 Widget Callbacks

+The final pieces to the puzzle are the widget callbacks.  These are +of the form +
+
+  void widget_cb ( puObject *ob )
+  {
+    // code goes here
+  }
+
+
+

where "puObject" is the C++ type for a generic widget.  When PUI +calls a widget callback, it passes to it the address of the widget whose +activation caused the callback.  This is useful because it allows +a single callback for multiple widgets: +

+
+  void widget_cb ( puObject *ob )
+  {
+    if ( ob == button )  // the button from section 2.1
+    {
+      ...
+    }
+    else if ( ob == my_box )  // the button box from section 2.1.2
+    {
+      ...
+    }
+    else
+    {
+      printf ( "Error - unknown widget" ) ;
+    }
+  }
+
+
+

A widget callback needs to be either a regular function (global +or defined in the same file that contains the widget's definition) or a +static member function of a class.  It cannot be a regular member +function of a class. +

+2.3.1 Widget Values

+It is frequently very useful in a callback to know the value of a widget.  +A PUI widget has an integer value, a floating-point value, and a character +string value.  These values are kept synchronized as much as possible.  +For example, if the application assigns an integer value to a widget, the +floating-point value is set equal to the integer and the integer is printed +into the character string. +

An application program can use the following function to retrieve the +value of a PUI widget ("ob" is the pointer to the object): +

+
+  int ivalue1 = ob->getValue () ;  // No argument, return the integer value
+
+  int ivalue2 ;
+  ob->getValue ( &ivalue2 ) ;  // Place the integer value in the argument
+
+  float fvalue ;
+  ob->getValue ( &fvalue ) ;  // Place the floating-point value in the argument
+
+  char svalue[PUSTRING_MAX] ;  // Create a string
+  ob->getValue ( svalue ) ;    // Copy the string value into the argument
+                               // Note that the argument is of type "char *"
+
+  char *sptr ;
+  ob->getValue ( &sptr ) ;  // Have the pointer point to the string value
+                            // Note that the argument is of type "char **"
+
+
+

The values of the various widgets have the following meanings: +

    +
  • +Button:  0 - turned off; 1 - turned on
  • + +
  • +Button Box:  If only one button can be activated at a time, the value +is the number of the button which is activated.  If multiple buttons +can be activated at once, then the bits in the integer value corresponding +to the activated buttons are one and the bits corresponding to the inactive +buttons are zero.
  • + +
  • +Frame:  no value
  • + +
  • +Input:  the string value is the character string that the user has +typed in
  • + +
  • +Menu Bar:  no value
  • + +
  • +One Shot Button:  value is always zero
  • + +
  • +Text:  no value
  • +
+ +

+3.  Conclusion

+This has been offered as an introduction to the Picoscopic User Interface.  +It makes no warranty as to its accuracy although efforts have been made +to make it correct.  It is offered in the hope that the gentle reader +will find it useful. +

The PUI has considerably greater capabilities than have been listed +here.  There are well over a dozen additional types of widgets.  +Additionally, the application developer can do many more things with this +widgets than have been described here. +

"As to more than these, my son, beware.  Of the making of many +books there is no end, and in much study there is weariness for the flesh." +- Ecclesiastes 12:12 + + --- plib-doc-1.8.1.orig/html/pui/pooh.xpm +++ plib-doc-1.8.1/html/pui/pooh.xpm @@ -0,0 +1,176 @@ +/* XPM */ +static char *pooh[] = { +/* columns rows colors chars-per-pixel */ +"60 77 93 2", +" c #014101", +". c #014201", +"X c #014301", +"o c #014401", +"O c #014501", +"+ c #014601", +"@ c #014701", +"# c #014801", +"$ c #014001", +"% c #013E01", +"& c #013F01", +"* c #013D01", +"= c #013C01", +"- c #013B01", +"; c #013A01", +": c #014901", +"> c #014A01", +", c #014B01", +"< c #014C01", +"1 c #014D01", +"2 c #014E01", +"3 c #B69255", +"4 c #36603F", +"5 c #6D6D55", +"6 c #926D55", +"7 c #36633F", +"8 c #6D2455", +"9 c #492400", +"0 c #DB6D55", +"q c #922400", +"w c #929255", +"e c #240000", +"r c #FF9255", +"t c #6D0000", +"y c #6D2400", +"u c #FF9200", +"i c #FF6D00", +"p c #926D00", +"a c black", +"s c #B66D00", +"d c #DB4900", +"f c #924955", +"g c #44623F", +"h c #DB6D00", +"j c #FF6D55", +"k c #B66D55", +"l c #B62400", +"z c #FFB655", +"x c #36623F", +"c c #B64955", +"v c #490000", +"b c #496D55", +"n c #FF4900", +"m c #5F613F", +"M c #014F01", +"N c #6D4955", +"B c #FF4955", +"V c #6D4900", +"C c #FF6DAA", +"Z c #DB9255", +"A c #36643F", +"S c #DB2455", +"D c #DB9200", +"F c #51603F", +"G c #242455", +"H c #36613F", +"J c #DB4955", +"K c #920000", +"L c #922455", +"P c #B64900", +"I c #B60000", +"U c #FF2455", +"Y c #924900", +"T c #DB0000", +"R c #B62455", +"E c #242400", +"W c #DB2400", +"Q c #DB0055", +"! c #494900", +"~ c #FF2400", +"^ c #494955", +"/ c #6D6D00", +"( c #515F3F", +") c #445F3F", +"_ c #5F633F", +"` c #51643F", +"' c #FFDB55", +"] c #44603F", +"[ c #44653F", +"{ c #44613F", +"} c #51653F", +"| c #51663F", +" . c #51623F", +/* pixels */ +" . . . . . X o o o o o o o o O O + @ # # @ + O o X X X o O + + + O o . $ % % % & & & $ $ $ $ $ $ & & & ", +"$ $ $ . . X O O O O o X X o O O + + @ # # @ + O X X X X o o O O O o X & % % % % & & & & $ $ $ $ $ & & & % % ", +"$ $ $ $ . . X o O + + + O o o o o O + + + + @ @ + O o X X X X X o o o o o X $ % % % & & & & & & & & & & & & % * = ", +"$ $ $ $ . X o o O + @ @ @ + O o o o O O O O O O O O O O o o X X X o o o o o X . $ & % % % & & & & & & & & & & % * = - ", +"$ $ $ . X o o O + + @ @ + + O o X X o o o o o X X o O O + O O O O o o o O O o X $ & % & & & & & & & & & & % % * - ; ", +"$ $ $ . X X o O O + + + O o X . . . . . . . X O + @ @ @ + + O O O O O o o . $ & & & % % & & & $ $ & & % * = - ", +"$ $ $ $ . . X o o O O o o X . $ $ $ $ $ $ X O + @ # @ @ + O O o o o o X X $ & & % % % % & & $ $ $ & % * * = ", +"$ $ $ $ . . X o o o o X X . $ $ $ $ $ $ $ $ X O @ # # # @ + O o o X X X . . $ & & % * * % & $ $ $ $ & % % % ", +" $ $ $ $ . X o O O o X X . $ $ $ $ $ $ $ . o + # : : # @ + O o o X . . . $ $ & % * * * * & $ $ & & & % ", +". . $ $ $ . o O + + O o o X . $ $ $ $ . X o O @ # : : : # @ + O o o X X . $ $ & % * * * % & $ $ $ & & & ", +". . $ X o + + + O O O o X . . X o + @ # : > , , , > : # @ + O O o X . $ $ & % % % % & $ $ $ $ $ & & & & ", +". . $ $ . X O + + + + + O O o X . . X o + @ # : > , , < < < , , > : # @ + O o X . $ & & & & & & $ $ $ $ & & & & ", +" $ $ . X o O O + + + + + + O o X o + # : , , < < 1 2 2 1 1 < , , : # + O o o X X . $ & & & & & & $ $ $ $ $ & & ", +". $ . X o o O + @ # # @ + O O O @ : > , < 1 1 2 2 2 2 1 < < , > # + O O O o X . $ $ & & & & & $ $ $ $ $ & & ", +"X X . . . X O @ # : : # @ + O O + @ # > , < 1 1 2 1 1 < , , > : # + O O O o X . $ $ & & & $ $ $ $ $ $ $ $ & ", +"O O o X X . . X o + @ # # # + O o X o O + # : > , < < , , > : 3 : # @ + + + O o X . $ $ $ $ $ $ $ $ $ $ $ $ $ ", +"@ + + + O X . . . X O + + @ + O X . . . 4 o O @ # : 5 5 6 7 8 9 0 q w + + + + + O X . $ $ $ $ $ $ $ . . . . . ", +"# @ @ @ + O o X X X X X o O O + O o . . . e r t o O y q r u r i 6 t p 6 w O O + @ @ + o X $ $ $ $ $ $ . X o o o o o ", +"@ + @ @ @ + O O O O o o o O + @ + O o o a r r r a q 0 r s 6 d r i r 8 e f O + @ # # @ O X . $ $ $ . X o O + + @ + ", +"O O O + + @ @ @ @ @ + + O + @ # # # @ @ g h j j u j r k a a j s r l r r z x @ # # # @ + o X X . . . X o O + @ # # # ", +"o X X o O + @ # : : # @ @ # : , , , , > : y c i j i k d t r j i r s v e 0 w : > : : @ + O O O o o X o o O O + + @ # : : ", +". . . . X O + # : : # @ @ # > < 1 2 2 1 , : b j n k r h m 9 8 s 0 a a a 6 h 6 , > : # @ + + + + + + + + @ @ @ + @ # : : ", +" $ . o + @ # : # @ @ # , 1 2 M M 2 1 , N r s B h k i 8 V s 0 9 a e q r r 6 : # @ @ + + @ @ + + @ @ # # @ + + @ # # ", +" $ $ $ X O + # # # @ @ : , 1 2 M M M 1 , 6 i C s r s 0 n r 0 r r 8 s r q Z 3 7 @ @ + + + @ @ + + + @ # # @ + + + + @ ", +"$ $ $ $ . o O @ # # # # : , 1 2 M M 2 1 , A r s B 0 n s j k n l j i r s S k D 5 O + + + + + + O o o + @ # # @ O O O O ", +"& & & $ $ X o + @ # # # # > , 1 1 1 < , : # i r k i k j d r j i k d j r q r 3 F o o o O + + O o X o O @ # : @ + O o o ", +"& & & & $ $ X o + @ @ @ @ # : , , , > : # @ 6 j d k B i k e h r r j r e j s 0 . . X o O O O o X X O @ # : # + o X X ", +"% % % & & $ . X O + + + + + # : : : # @ + 5 e r k j i r k 0 t 6 p j e 0 i r G $ $ . X o O o X X O + # : # @ O X . ", +"% % % & & & $ X o O O o o O + @ @ + + O H l t i j k J h j i r q q t 0 s r 6 5 $ $ $ $ . X o o X X o O @ # # @ O X . ", +"% % % & & & & . o o o o o O O + + O o o o y K L j r k i c u k u j r l j r V G $ $ $ $ . X o o o X X o + @ @ @ O X . ", +"& & $ & & & & $ X X X X o o O O O o X H V t K t t s r j i 0 i k u q p r y t P K 8 y $ $ . X o o o X X X O + @ + O X . ", +"$ $ & & & & . . . X X o o o X X e L I U I J t L t k r r k r i B r k K y q j I K p 6 . X O O o X X X o + @ @ O X . ", +" . . $ & $ . . . . X o o X G e t t K t q K q K d t t L r k 0 j u t l Y t t e q L q y H O O o X X X o + @ @ + o X ", +" . . . . . . . . X o o e 8 r r r r r r 0 e S I S I T t f h r t R T U t E j r k h r w + + O X X X O + # # @ O X ", +" . . . . . . . X . . . X 4 Y r r j 0 P j l h r s t W I d I W K q t Q I n t 6 r r P j i r 3 5 + o X X o O + @ # @ O X ", +". . . . . X X X X . . . . 8 r r 0 u k u j i c j r L K B l S I U I J I U I 8 r j h j k u c r p O o X . X o O + + O o . ", +"X . . . X X X o X X . . . 4 q r l 0 s 0 i B j j s r q K K T I d K W I W I t j i s j s r h j r 6 o X . . . X o o o X . ", +"X X . . . . X X X . . . X 4 p r r k r r 0 ! 0 k r q f T S I W I W I B ~ ~ t r r r u r s r k p O X . . . . . $ ", +". . . . . . . . . . X X E 0 i j r k a t t K K K I W I R T U n U I K K L e 0 j Y 8 6 ^ 5 x o . $ $ $ $ $ $ $ ", +" $ $ $ . X X X / L l ( E R ~ U T U ~ B ~ B ~ B K q t q t s S q t f 5 @ : : # + o . $ $ $ $ $ $ $ $ $ $ ", +"$ $ $ $ $ $ $ $ $ $ $ . X X . ) . 8 t K K I K K K K t t t q Y c h r k r s _ y + @ # # @ + o . $ $ $ $ $ $ $ $ $ ", +" $ $ $ $ $ $ $ $ $ . . X o o X X X e 6 y t 8 e y 8 q L r r r i r d j s r r w @ @ @ # @ + O X . $ $ $ $ $ $ $ $ $ ", +". . $ $ $ $ $ $ $ $ . o O + O O 5 r r j u j r k r j u k s J j s 0 s B h u w # @ @ # @ @ O o X $ $ $ $ $ $ $ $ $ ", +"X X X . $ $ $ $ $ $ $ X O + @ @ @ f r k u B r j n 0 r 0 i J j h j c u k s r 3 : @ @ @ @ + + O o . $ $ $ $ $ ", +"O O o X . $ $ $ $ $ $ X O @ # # 5 3 h 0 s 0 k i k i k d k i k h c h k h J r 8 : # @ + + + + O o . . X X . $ ", +"O O O o . $ $ $ $ $ . o + # : : # j B k r j P 0 u 0 n k r J u k u 0 i c 0 s ` # # @ + + + + + O X . . . o O o X . ", +"o o o X . $ $ $ . X O @ # : : b h k r h u j s J s k 0 s 0 s Z s k d j k D @ # # @ @ + + @ @ + o X X o O + + O X ", +". . . . . $ $ . X O + # : > : y k ' e e e 0 u j 0 r h B s r 0 u 0 r s r 6 + @ # # @ @ @ @ @ @ O o X o + @ @ O X ", +" . X O @ # > > > : p _ t k r r a q j P h k s 0 c h c h k 0 r 5 O + @ # @ @ @ # # @ O o X o + @ + O X ", +"$ $ $ . X X X . X o + # > , , > : # Y L r 0 i r e 0 i j J u 0 i k j s J i 3 + + + @ @ @ + + @ @ @ O o X o O + O o . $ ", +"$ $ . X o O o o o o + # : , > > # @ 5 c i c 0 s 0 e r s j s 0 c i J h k r a @ @ @ @ + + O + + @ + o X X X O O o . $ ", +" X O + @ + + O o O + # : : # @ + O 0 i j s r u L h r J u k u 0 s k r y k 6 @ @ @ + O O O + + O o . . X o o X . $ & ", +". . X o + # : # @ + o o O + # # @ O o o y k d k d j y k 0 s 0 k W s j r t L r w # # @ @ + O O + + O X . . . X X . $ % ", +"X X o + # : > : # + o X X o + + + o X X p k j h j s L p r k i j r r 0 y 6 i r A : : # @ @ + + + + O X . . . $ & % ", +"o O + @ # : > > : @ o X . X o O O o X . y r s J s j q 0 r u j u k q e h c r y > : : # # @ @ @ @ + O X . . $ & % ", +"+ + @ # : : > > : @ O X . . X X X . . . 3 0 h k r 3 h b o w ] 4 y 6 r j h r e > : : # @ @ @ @ @ + O o X X . . $ $ & & ", +"+ + + @ # : > , > # O X . . . . . Y k d s u y o o o o o 6 r s 0 k k [ > : # @ @ @ @ @ @ @ + O o o X . $ $ $ $ ", +"+ + O + + # : , , : + o . . . $ $ $ y r 0 i j . X o o O O { h C P z y > : : @ + + @ # # @ @ + O O O o X . $ $ $ ", +"@ O o o O + # > > : @ o X X . . $ $ $ $ 6 k s J k . X O O O L u h r 6 : > > # @ + + @ @ # @ + O O o o o X . $ $ ", +"+ O X . . X O @ @ @ + O o o o X $ $ $ $ q r 0 r s . X O O O 0 0 k s k } , , : @ + + @ @ @ + O O o o o o o . ", +"O o X . . o O O O O O + O o . $ $ $ f h k h r p F o O O 3 h k d h J r y < > # + + @ @ @ + o o X o o o o . . ", +"o X . $ $ . . X o O O + + o . $ $ $ y r s 0 d r p o o o X 8 k r k k r 6 1 , : @ + @ @ + O X X X X o o X . . ", +"X . $ $ $ $ $ . X o o O O o X $ $ $ $ y r k h k 0 O o X X . p h r h u 6 1 , : @ + + @ + O X . . X o o X . . ", +" $ $ $ $ $ $ $ . . X o O o X . . $ $ L 0 s 0 + O o X . X o { E 6 | 1 1 , : @ O + + + o X . . X o O o X . . . X ", +"$ & & & & $ $ $ $ . X o o o o X X . . . X { .@ @ + o X X X o + # > < < < , : + O O O o X . . . X O + + O o o o o ", +"& & & & & $ $ $ . X o o O O O O O o o O + @ @ @ O o o X o O + # > , < < , : @ + O o o X . . . o O @ @ @ + + + + ", +"& & & & & $ $ . . . . . X X o O + @ @ @ + @ @ # # @ O o o o o O @ # > , , , > : @ + + O o o X X X o + # : : # # @ @ ", +"% % % & & $ . X X X . . . X X o O @ # : : # # # # # @ O o X X o O + # : , , > : : # # @ + + O o o o O + # > > > : # @ ", +"= = * % & $ . X o o X X . . X X o O @ : > > : : : # # @ O o X X X o + # : , , > > > > > > : # @ + O + + # : > , > : # @ ", +"= = = * & X O O O o X . . X X o O @ # : : : : # # @ + O o X . . o + # > , , , , , < < < , : # @ + @ # : , < < > : # @ ", +"- - = % $ . o + + + O X . . X X o O + @ @ # # # @ @ + O o X . . . X O # > , < < < 1 1 1 1 , > # @ @ # : , < 1 < , > : # ", +"* * * & X O + @ @ + o X . . X o o O O O + @ @ @ + + O X . . o + # > , < 1 2 2 2 2 1 < > # @ @ # > < 1 2 2 < , > > ", +"& % % & . o O + + + o X . . X X X o O + @ + + o X . . X O @ # > , 1 2 2 M M 2 1 < > # @ @ # > < 2 M 2 1 < , , ", +". & & $ . X o O O o . $ $ $ . X O + @ @ + O X . . X O + # : > < 1 2 2 2 2 2 1 < > # + + @ > < M M M 1 < < < ", +"o . $ % % & $ . X o X X $ $ $ $ $ . o + @ # @ O o X X o + @ # > , < 1 1 2 2 2 1 1 < > # @ + @ : < 2 M 2 1 < , , ", +"O . $ % * % & $ . . X . $ $ $ $ . X o + # # @ O o X o O @ # : > , < 1 1 1 < < < < < , : # @ @ # > < < < > : : : ", +"O X $ % % % & & $ . . . . $ $ $ . . X O + # # @ + o o o + @ # : > , < 1 < < < < < < < < > : @ @ @ : > > : # @ @ @ " +}; --- plib-doc-1.8.1.orig/html/pui/simple.xpm +++ plib-doc-1.8.1/html/pui/simple.xpm @@ -0,0 +1,196 @@ +/* XPM */ +static char *simple[] = { +/* columns rows colors chars-per-pixel */ +"273 177 13 1", +" c black", +". c #196619", +"X c #495067", +"o c #4C4C4C", +"O c #505A56", +"+ c gray33", +"@ c #645D5E", +"# c #676767", +"$ c gray50", +"% c #8895BF", +"& c gray70", +"* c #CCD2E4", +"= c gray100", +/* pixels */ +"+++++++++++++++###++@@@@@@@@@@@@@@@@@@@@@@@@@+@+@+@++++#+#+#++@+@+++++@+@+@+@++###########+#+++++#+#+#+#+#+++++++++#################+++++++++#+#####++@@@@@@@@@@@@@@@+@@@+@++#+###################+#+++++++++++++++++++++++++++++++++++++++#+#+#+#+++++++++++++++++++++++++++++##", +"#+++#+++#+++#+##O#+@+@@@@@@@@@@@@@@@@@@@@@@@+@+@+@++#+#######++++++++++@+@++++#+#+#+####O##+#+#+#+#######+#+#+++#+#+####O###O###O##+#+++#+++#+#######++@@@@@@@@@@@@@+@+@+@++++##O###O#######O######+#+++#+++#+++#+++#+++#+++#+++#+++#+++#+#+#+#+#+#+#+++#+++#+++#+++#+++#+++#+##O", +"+++#+#+#+++++#+##+@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@++++#######+#++++++@+@+@@@++#+#++++@++#####+#+#+#######+#+++++++++###############+#+++++++++#+#+###++@@@@@@@@@@@@@@@@@@@@@+@++#####################+++++++++++++++#+#+++++++++++++++++++++#+#+#+++++++++++++++++++#+#+#+++++#+##", +"++###+#+#+#+#+###++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++##O###O####++++++++@+@+@+++++++@++++++########O###O##+#+++#+++####O#O#O#O#O####+++#+++#+#+#+##O##++@@@@@@@@@@@@@@@+@+@+@++++##O###O#######O###O##+#+#+#+++#+#+#####+#+#+#+#+#+#+++#+++#+#+#+++#+++#+++#+++#+++###+#+#+#+#+###", +"+#+###+#+#+#+####+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@++#+#######++@+@+@+@@@@@@@+@+@+@@@+@@@++#############+#+#+++++++#+#############+++++++++++#+#+#####@@@@@@@@@@@@@@@@@@@@@@@+@+@++#######+###########+#+#+++++#+#########+#+#+#+#+#+++++++++++++++++++++++++++++#+###+#+#+#+####", +"#+##O############++@@@@@@@@@@@@@@@+@+@+@@@@@@@@@@@+@++++###+#+#++@+++@+@+@@@+@+@+@@@@@@@@@++#+#+#+#+#####+#+#+++#+++########O####+++#+++#+++#+#+####O++@@@@@@@@@@@@@@@@@@@@@+@+@++++####O##+####O###O####+#+#+######O###O######+#+#+#+++#+++#+++#+++#+++#+#+#+#+#+##O############", +"+#+#############++@@@@@@@@@@@@@@@@@@@+@+@@@@@@@@@@@@@@@+@+++++++@+@+@@@+@@@@@@@@@@@@@@@@@@@+@+@+@++#####+#+#+++++++++#+#+#######+++++++++++++#+#+#####@+@@@@@@@@@@@@@@@@@@@@@@@@@@@++###++@++#+#+#######+#+#+#+#######+#+###+#+#+++#+++++++++++++++++++++#+++++#+#+#############+", +"#+#### O###O###O##", +"+++#+# *****************************%X**********************************************************************************************************************************************************************************************%X******************************% ##########+", +"#+#+## **%*%*%*%*%*%*%*%*%*%*%*%*%*%XX***%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%XX***%*%*%*%*%*%*%*%*%*%*%*%*%*%X ######O####", +"++++++ *%*%%%%%%%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%%%%%%%X% +#+#+#+####", +"++#+++ **%%%%%%%%%%%%%%%%%%%%%%%%%%%%X*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X ###+#######", +"++++++ *%*%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%*%X% +#+#+#+#+##", +"#+++#+ **%%%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%*%%%X ++#+#+#+#+#", +"++++++ *%*%X% *%*%X% +++++++++#+", +"#+#+++ **%%%X ************************************************************************************************************************************************************************************************************************************************ **%%%X #+++#+++#+#", +"+#+#++ *%*%X% **%*%*%*%*%*%*%*%*%*%*%***%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%%**%*%*%*%*%*%*%*%*%*%*%* *%*%X% +++++++++++", +"#+#+#+ **%%%X *%%%%%%%%%%%%%%%%%%%%%%X*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%%X*%%%%%%%%%%%%%%%%%%%%%%X **%%%X ++#+++#+++#", +"+#+#++ *%*%X% **%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%%%%%%%%%%%X**%%% %%%%X *%*%X% +++++++++++", +"#+#+#+ **%%%X *%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%%% %%%% %%%%% %% %%%%%%%% %%%%%%%%%%%%%%%%%%%%%%% %% %%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%XX*%%%% %%%%%%%%%%%% %%%XX **%%%X #+++#+++#++", +"+#+#++ *%*%X% **%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%% %%% %%% %%%%% %% %%%%%%% %%%%%%%%%%%%%%%%%%%%%%% %% %%%%%%%%%%%%%%%%%% %%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%%%%%%%%%%%X**%%% %%%%%%%%%%%% %%%X *%*%X% +++++++++++", +"#+#+#+ **%%%X *%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%%% %%% %%% %%%%% %% %%%%%% % %%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%XX*%%%% %%%%%%%%%%%% %%XX **%%%X ++++++#+++#", +"+#++++ *%*%X% **%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%% %%%% %% %%%%% %% %%%%%%% % %%% % %%% % %%% %% %%% %%%% %% % %%% %%% % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%%%%%%%%%%%X**%%% %%%%%%%%%%%% %%%X *%*%X% +++++++++++", +"++#+++ **%%%X *%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%% %%% %%% %%%%% %% %%%%%% %% %%% %% %% %% %% %% %% %% %% %% %% %%% %% %% %% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%XX*%%%% %%%%%%%%%%%% %%XX **%%%X #+++#+++#++", +"++++++ *%*%X% **%% %%%X**%%%%%%%%%%%%% %%%% %%%%% %% %%%%%% %% %% %%% % %%% % %%% % %%% %%%%%% %% %%% % %%% %% %%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%% %%%%%%%%%%%X**%%% %%%%%%%%%%%% %%%X *%*%X% +++++++++++", +"#+++++ **%%%X *%%% %%%%%%%%%%%%%% %%XX*%%%%%%%%%%%%% %%%%%%%% %%%%% %% %%%%%% %%% %% %%%% % %%%% % %% %% %%%%%%% %% %%% %% %%% % %%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X**%%%%%%% %% %%%%%%%%%XX*%%%% %%%%%%%%%%%% %%XX **%%%X ++#+++++++#", +"++++++ *%*%X% **%% %%%%%%%%%%%%%% %%X**%%%%%%%%%%%% %%%%%%%% %%%%% %% %%%%% %% %%% %% %%% %% %% % %%%%%%% %% %% %%% % %%% %% %%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%% %% %%%%%%%%%%X**%%% %%%%%%%%%%%% %%%X *%*%X% +++++++++++", +"#+#+++ **%%%X *%%% %XX*%%%%%%%%%%%%% %%%%%%%% %%%%% %% %%%%% %%%% %% %%% %% %%% %% %% % %%% % %%% % %%%% % %%% %% %%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X**%%%%%%% %%%%%%%%%XX*%%%% %%%%%%%%%%%% %%XX **%%%X #+++#+++#++", +"+#+#+# *%*%X% **%%%% %%X**%%%%%%%%%%% %%%%%%%%% %%%% %% %%%%% %%%%% % % %% % %% %% %% %% %% %% %% %%% %% %% %% %%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%% %%%%%%%%%%X**%%% %%%%%%%%%%%% %%%X *%*%X% +++++++++++", +"#####+ **%%%X *%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%% %%%%%%%%%% %%% %%%%% %%%%% % % %%% % %%% %% %%% %%%% % %% %% %%% %%% %%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%XX*%%%% %%%%%%%%%%%% %%XX **%%%X #+#+#+#+++#", +"+##### *%*%X% **%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%%%%%%%%%%%X**%%% %%%%%%%%%%%% %%%X *%*%X% +#+#+#+++++", +"##O### **%%%X *%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%XX*%%%% %%%%%%%%%%%% %%XX **%%%X O######+#+#", +"+##### *%*%X% **%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%%%%%%%%%%%X**%%% %%%%%%%%%%%% %%%X *%*%X% ####+#+#+++", +"####O# **%%%X *%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%XX*%%%% %%XX **%%%X O#O####+#+#", +"+##### *%*%X% **%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%%%%%%%%%%%X**%%%%% %%%X *%*%X% ####+#+#+#+", +"++#### **%%%X *%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X**%%%%%%%%%%%%%%%%%%%%%XX*%%%%%%%%%%%%%%%%%%%%%XX **%%%X O####+#+#+#", +"+#+### *%*%X% *%%X%X%X%X%X%X%X%X%X%X%X*X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%XX*%X%X%X%X%X%X%X%X%X%X%X%X*X%X%X%X%X%X%X%X%X%X%X%X *%*%X% ####+#+++#+", +"#+##O# %X%%%X %XXXXXXXXXXXXXXXXXXXXXXX%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%XXXXXXXXXXXXXXXXXXXXXXXX%XXXXXXXXXXXXXXXXXXXXXXX **%X%X ##O##+#+#+#", +"+##### XXXXX% *%XXXX ######+#+#+", +"##O### ****%XX................................................................................................................................................................................................................................................ ****** O#O#O##+#+#", +"+##### ***%X%X................................................................................................................................................................................................................................................ *%**** ######+#+++", +"#+#### **%%%XX................................................................................................................................................................................................................................................ **%%%X ##O####+#+#", +"+++#+# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ######+#+++", +"++#+#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X ####O##+#+#", +"+++++# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#######+#+", +"#+++#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X ##O###O####", +"++++++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#########+", +"++#+++ **%%%XX................................................................................................................................................................................................................................................ **%%%X ####O###O##", +"++++++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +##########", +"#+++#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X ++####O####", +"++++++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#+########", +"++#+++ **%%%XX................................................................................................................................................................................................................................................ **%%%X ########O##", +"++++++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +###+######", +"#+++#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X ###+++####O", +"+++++# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +##+@++####", +"++#+#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X ###++@++###", +"+++++# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ###+@@@+@++", +"#+++## **%%%XX................................................................................................................................................................................................................................................ **%%%X ###++@+@++#", +"+++#+# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ##++@@@@@+@", +"++#### **%%%XX................................................................................................................................................................................................................................................ **%%%X #+#++@+@+@+", +"+++### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#++@@@+@@@", +"#+#+O# **%%%XX................................................................................................................................................................................................................................................ **%%%X ###++++@+@+", +"+++### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ####++@@@@@", +"++#### **%%%XX................................................................................................................................................................................................................................................ **%%%X O####++@+@@", +"+++### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ####++@+@@@", +"#+##O# **%%%XX................................................................................................................................................................................................................................................ **%%%X ##O##++@@@@", +"+++### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% #####+@@@@@", +"++#### **%%%XX................................................................................................................................................................................................................................................ **%%%X O#O##++++@@", +"+#+### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ####++@+@@@", +"###### **%%%XX................................................................................................................................................................................................................................................ **%%%X #####++@+@@", +"+###++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +++#++@+@@@", +"###+++ **%%%XX................................................................................................................................................................................................................................................ **%%%X ++#+#++++@@", +"##++@+ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ++++++++@@@", +"#+++++ **%%%XX................................................................................................................................................................................................................................................ **%%%X +++@+++@+@@", +"@@@+++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ++@@@+@@@@@", +"++++## **%%%XX................................................................................................................................................................................................................................................ **%%%X #++++++@+@@", +"@++### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ##++++++@@@", +"####O# **%%%XX................................................................................................................................................................................................................................................ **%%%X #######++@+", +"####+# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ########++@", +"###### **%%%XX..................................................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&........................................ **%%%X ####O####++", +"##+#+# *%*%X%X..................................................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&o........................................ *%*%X% +#########+", +"###+## **%%%XX..................................................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&oo........................................ **%%%X ##########O", +"+#+#+# *%*%X%X..................................................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooo........................................ *%*%X% +#+#+#+#+##", +"#+#+#+ **%%%XX..................................................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&oooo........................................ **%%%X #+#+#+#+###", +"+++#++ *%*%X%X..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ *%*%X% +#+#+#+#+##", +"#+#+#+ **%%%XX..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ **%%%X #+#+#+#+##O", +"++++++ *%*%X%X..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ *%*%X% +#+#+#+#+##", +"#+#+++ **%%%XX..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ **%%%X #+#+#+#####", +"+#++++ *%*%X%X..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ *%*%X% +###+#+####", +"#+#+#+ **%%%XX..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$$$=$$$$$$$$$$$$$==$$$$$$$==$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ **%%%X ##########O", +"+#+++# *%*%X%X..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$$$=$$$$$$$$$$$$$$=$$$$$$$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ *%*%X% +#####+####", +"#+#+#+ **%%%XX..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$$$=$$$$$$$$$$$$$$=$$$$$$$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ **%%%X ####O###O##", +"+#+#+# *%*%X%X..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$$$$$$$=====$$$=$$$$=$$$$$$$$$$$$=$$$$$=$$$=====$$$$$$=$$$$$$$$=$$$$$$=====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ *%*%X% +##########", +"#+#+#+ **%%%XX..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=====$$$$$$$$$=$$=$$$$=$$$$$$$$$$$$=======$$=$$$$$=$$$$$=$$$$$$$$=$$$$$=$$$$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ **%%%X #+########O", +"+#+#+# *%*%X%X..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$$$$$$=$$=$$$$=$$$$$$$$$$$$=$$$$$=$$=$$$$$=$$$$$=$$$$$$$$=$$$$$=$$$$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ *%*%X% +#+###+####", +"#+#+#+ **%%%XX..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$======$$=$$$$=$$$$$$$$$$$$=$$$$$=$$=======$$$$$=$$$$$$$$=$$$$$=$$$$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ **%%%X #+#+####O#O", +"+#+#++ *%*%X%X..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$=$$$$$=$$=$$$$=$$$$$$$$$$$$=$$$$$=$$=$$$$$$$$$$$=$$$$$$$$=$$$$$=$$$$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ *%*%X% +#+#+#+####", +"#+#+#+ **%%%XX..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$$$=$$=$$$$==$$=$$$==$$$$$$$$$$$$=$$$$$=$$=$$$$$$$$$$$=$$$$$$$$=$$$$$=$$$$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ **%%%X ++#+++#+##O", +"++++++ *%*%X%X..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=====$$$$====$=$$$===$=$$$$$$$$$$$$=$$$$$=$$$=====$$$$=====$$$$=====$$$$=====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ *%*%X% +++++++#+##", +"++#+++ **%%%XX..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ **%%%X #+++#+++###", +"++++++ *%*%X%X..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ *%*%X% +++++++++##", +"#+++#+ **%%%XX..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ **%%%X ++#+++#+#+#", +"+#+#++ *%*%X%X..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ *%*%X% +++++++++#+", +"#+###+ **%%%XX..................................................&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo........................................ **%%%X #+++#+++#+#", +"+##### *%*%X%X..................................................&&&&&ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo........................................ *%*%X% +#+++++++++", +"###### **%%%XX..................................................&&&&oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo........................................ **%%%X #+#+++#+++#", +"###### *%*%X%X..................................................&&&ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo........................................ *%*%X% ##+#+#+#+++", +"O#O#O# **%%%XX..................................................&&oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo........................................ **%%%X O##+###+#++", +"###### *%*%X%X..................................................&ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo........................................ *%*%X% ####+#+#+++", +"O###O# **%%%XX................................................................................................................................................................................................................................................ **%%%X ##O######+#", +"###### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ######+#+#+", +"##O#O# **%%%XX................................................................................................................................................................................................................................................ **%%%X O#O#O####+#", +"###### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ########+#+", +"O###O# **%%%XX................................................................................................................................................................................................................................................ **%%%X ##O###O##+#", +"###### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ##########+", +"###### **%%%XX................................................................................................................................................................................................................................................ **%%%X O#O#O####+#", +"+#+### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ########+#+", +"#+#+## **%%%XX................................................................................................................................................................................................................................................ **%%%X #########+#", +"+#+#+# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#+###+#+#+", +"#+#+#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X #+#####+#++", +"+#+#+# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#+#+#+#+++", +"#+#+#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X #+#+#+#+#+#", +"+#+#++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +++++#+++++", +"#+#+++ **%%%XX................................................................................................................................................................................................................................................ **%%%X #+++#+++#++", +"++++++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +++++++++++", +"#+++#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X ++#+++#+++#", +"++++++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +++++++++++", +"++#+++ **%%%XX................................................................................................................................................................................................................................................ **%%%X #+++#+++#+#", +"++++++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +++++++#+#+", +"#+++#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X #+#+#+#+#+#", +"++++++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#+#+#+#+#+", +"++#+#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X #+#####+#+#", +"++++++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#+#+###+#+", +"#+++#+ %X%%%XX................................................................................................................................................................................................................................................ **%X%X ++#######+#", +"++++++ XXXXX%X................................................................................................................................................................................................................................................ *%XXXX +++#+#+#+#+", +"++#+++ ****%XX................................................................................................................................................................................................................................................ ****** #+++#+#+#+#", +"++++++ ***%X%X................................................................................................................................................................................................................................................ *%**** +++++++++#+", +"++++#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X ++#+++#+#+#", +"++++++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +++++++++++", +"++#+++ **%%%XX................................................................................................................................................................................................................................................ **%%%X #+++#+++#+#", +"++++++ *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +++++++++++", +"#+#+#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X ++#+++#+++#", +"+#+#+# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#+#+#+++++", +"++#+#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X #+#+#+#+#++", +"+#+#+# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#+#+#+++++", +"#+#+#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X #+###+#+++#", +"+#+#+# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#+###+#+++", +"#+#### **%%%XX................................................................................................................................................................................................................................................ **%%%X #######+#++", +"+#+### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +###+#+++++", +"#+#+## **%%%XX................................................................................................................................................................................................................................................ **%%%X #+#+#+#+++#", +"+#+#+# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#+#+++++++", +"###+#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X #+#+#+++#+#", +"##+#+# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#+#+++++++", +"###+#+ **%%%XX................................................................................................................................................................................................................................................ **%%%X #+#+#+#+++#", +"####+# *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#+#+++++#+", +"###### **%%%XX................................................................................................................................................................................................................................................ **%%%X ###+#+++#+#", +"###### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% +#+#+#+++++", +"O##### **%%%XX................................................................................................................................................................................................................................................ **%%%X #####+#+++#", +"###### *%*%X%X................................................................................................................................................................................................................................................ *%*%X% ######+#+++", +"O#O### **%%%XX **%%%X O#O#O####++", +"###### *%*%X%***************************************************************************************************************************************************************************************************************************************************%*%X% ########+#+", +"O###O# **%%%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%%%X ##O###O##+#", +"###### *%*%%%%%%%%%%%%%%%%%%%%%%%%%%%X*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X*%%%%%%%%%%%%%%%%%%%%%%%%%%%%X% ##########+", +"O#O### **%%%%%%%%%%%%%%%%%%%%%%%%%%%XX**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XX**%%%%%%%%%%%%%%%%%%%%%%%%%%%%X O#O#O#O#O##", +"###### *%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X**%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X**%X%X%X%X%X%X%X%X%X%X%X%X%X%X% ##########+", +"O##### *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ##O###O####", +"####+# ##########+", +"O#O############+++++++#+++#+++####O###O###O####+##########O#######O##+++++#######+#++@@@@@@@@@@@@@+@##O##+#+++#+++#+######O###O###O#O#O#O#O#O#O#O#O#O#O#O#O#O#O###O###O###O###O###O#O#O###O###O#O#O####+#+#+++#+#+#+##O#O#O##++@@@@@@@++###+#+#+++#+#+####O#O#O#O#O############++", +"######+#+#+#+#+++++++++++++++++#+#########+#+#+++#####################+#########++++@+@@@@@@@@@@@@@++###+++++++++++#+#+##################O#O#O#O######################################################+#+++++++#+#+#+#######++@@@@@@@+@++###+++++++++#+###############+#+#+#+#+++", +"O###O####+#+#+#+#+++#+++#+#+#+#+####O####+#+###+####O###O#######O###O###O###O##++++++@@@@@@@@@@@@@@@#####+++#+++#+#+####O###O###O###O###O#O#O#O#O###O###O###O###O###O###O###O###O###O###O###O###O###O##+#+++#+#+#+#+####O####@@@@@@@@@++###+#+++#+++#+######O###O###O####+#+#+#+#", +"##########+#+#+++++++++++++++++#+#######+++++#+++###########+##################+@+@+@@@@@@@@@@@@@@@@@###+#+++++++++######################O#O#O########################################################+#+++++++#+#+#+#######++@@@@@@@@@++###+++++++++#+#+#################+#+#+++", +"O#O###O########+#+#+++#+++#+++#+##O###O##+####O###O###O#O#O#######O#O#O#O#O####++@+@+@@@@@@@@@@@@@@@++###+#+++#+++####O#O#O###O###O###O#O#O#O#O#O#O###O###O###O#O#O#O#O###O#O#O#O#O###O#O#O#O#O###O####+++#+++########O###O##++@@@@@@@++#####+#+++#+++####O#O#O#O#O###O########+#", +"################+#+++++++++++++++#############################+#############++++@+@+@@@@@@@@@@@@@@@@@++###+++++++++########################O#O########################################################+++++++++#############++@@@@@@@@@++###+#+++++++++#+#######################+", +"O###O###O###O####+#+#+++#+++#+++#+##O###O###############O###########O###O##+#++@+@+@+@@@@@@@@@@@@@@@@@++###+#+++#+#+####O###O###O###O###O#O#O#O#O###O###O###O###O###O###O###O###O###O###O###O#O#O###O##+#+++#+#+####O######+#++@@@@@@@@@#####+#+#+++#+#+####O###O###O###O###O####", +"##################+++++++++++++++++#########+#+#+#+#+#####################++@+@+@@@@@@@@@@@@@@@@@@@@@@@++#+++++++++###################################################################################+#+++++++#+#+#+###+#+#++@@@@@@@@@++###+#+++++++++#+########################", +"O#O#O#O#O#O#O#O####+++#+++#+#+#+++####O######+#+#+####O###O#######O###O####++++@+@+@@@@@@@@@@@@@@@@@@@+@###+++#+++####O#O#O#O#O#O#O#O#O#O#O#O#O#O#O#O#O#O#O###O#O#O###O#O#O#O#O#O#O###O#O#O#O#O#O#O#O##+++#+++#+###+#+#####+#++@@@@@@@++##O##+#+++#+++#+##O#O#O#O#O#O#O#O#O#O#O##", +"##################+++++++#+#+#+++++#######+#+#+#+#+#########+#+###########++++++@+@@@@@@@@@@@@@@@@@@@@@++###+++++++###################################################################################+#+#+++++###+++#+#+#++@+@@@@@@@@@++###+#+++++++++##########################" +}; --- plib-doc-1.8.1.orig/html/pui/complex.xpm +++ plib-doc-1.8.1/html/pui/complex.xpm @@ -0,0 +1,535 @@ +/* XPM */ +static char *complex[] = { +/* columns rows colors chars-per-pixel */ +"344 273 256 2", +" c #040204", +". c #248324", +"X c #AB0E0C", +"o c #154519", +"O c #24468C", +"+ c #70C270", +"@ c #440A0C", +"# c #4C4A4C", +"$ c #0F240D", +"% c #838484", +"& c #146214", +"* c #74A674", +"= c #14274F", +"- c #250604", +"; c #B3C5F5", +": c #0C360C", +"> c #4282FC", +", c #646664", +"< c #071304", +"1 c #3462C4", +"2 c #1C425C", +"3 c #2CAA2C", +"4 c #404345", +"5 c #84797C", +"6 c #24627C", +"7 c #5C668C", +"8 c #CC0A0C", +"9 c #7684B1", +"0 c #346434", +"q c #8CA2D7", +"w c #145416", +"e c #4F834F", +"r c #0C1427", +"t c #545654", +"y c #AEF1AE", +"u c #91DF91", +"i c #242426", +"p c #2C3343", +"a c #9CB2EC", +"s c #6D6A6B", +"d c #8496C4", +"f c #1C751C", +"g c #D12314", +"h c #1B0504", +"j c #275327", +"k c #645E5D", +"l c #0C2234", +"z c #1C1204", +"x c #3466CC", +"c c #6C769C", +"v c #4F944F", +"b c #8CC98C", +"n c #0C3E0C", +"m c #3C3A40", +"M c #59A359", +"N c #777777", +"B c #992811", +"V c #24568C", +"C c #CBD6FC", +"Z c #F20E0C", +"A c #4F5876", +"S c #D7E3FC", +"D c #60B460", +"F c #154C15", +"G c #8D8F8D", +"H c #24651E", +"J c #9CA8D4", +"K c #3472DC", +"L c #060B08", +"P c #3F843F", +"I c #1C386F", +"U c #377437", +"Y c #145C14", +"T c #0D1A2B", +"R c #112C0E", +"E c #250F04", +"W c #ADB7E2", +"Q c #649864", +"! c #041B04", +"~ c #A1EBA1", +"^ c #929DBE", +"/ c #5B090B", +"( c #4C526A", +") c #BE250F", +"_ c #82D182", +"` c #8C8384", +"' c #7D8AB3", +"] c #B3FDB3", +"[ c #2A2C2E", +"{ c #343A3D", +"} c #6C6E6C", +"| c #7C7E94", +" . c #2C59B3", +".. c #525152", +"X. c #3C455C", +"o. c #6C7AA4", +"O. c #529B52", +"+. c #1C3D15", +"@. c #69A569", +"#. c #246B1D", +"$. c #050C15", +"%. c #397C39", +"&. c #1C1D27", +"*. c #248F24", +"=. c #24451C", +"-. c #1C340C", +";. c #64719A", +":. c #427DFB", +">. c #34374C", +",. c #401B0C", +"<. c #76B976", +"1. c #BCC6E4", +"2. c #4C7E4C", +"3. c #3C5E3C", +"4. c #E41E14", +"5. c #5C5E5C", +"6. c #9FDF9F", +"7. c #90D590", +"8. c #D4DEFC", +"9. c #EE1E14", +"0. c #556081", +"q. c #9CADE8", +"w. c #342E2C", +"e. c #444A64", +"r. c #81C581", +"t. c #1C2224", +"y. c #7C84A0", +"u. c #4492FC", +"i. c #5E6782", +"p. c #FC3014", +"a. c #CDFECD", +"s. c #347294", +"d. c #BF0E0C", +"f. c #C0FEC0", +"g. c #A82A13", +"h. c #508D50", +"j. c #69BB69", +"k. c #DF0A0C", +"l. c #DD2414", +"z. c #B42E14", +"x. c #142E59", +"c. c #A4BBF8", +"v. c #245A14", +"b. c #141C0F", +"n. c #348234", +"m. c #244284", +"M. c #BCF6BC", +"N. c #ACBEFC", +"B. c #84BE84", +"V. c #9CD69C", +"C. c #1C6D1C", +"Z. c #346CD7", +"A. c #5C595B", +"S. c #1C222C", +"D. c #244A24", +"F. c #4C0A0C", +"G. c #340A0C", +"H. c #340E0C", +"J. c #FC160C", +"K. c #78B278", +"L. c #356D35", +"P. c #1E7D1E", +"I. c #448C44", +"U. c #67AC67", +"Y. c #3C3E54", +"T. c #FC0E0C", +"R. c #244C97", +"E. c #448AFC", +"W. c #1A0B04", +"Q. c #5C865C", +"!. c #5C955C", +"~. c #6CB56C", +"^. c #447244", +"/. c #7C7274", +"(. c #5C9C5C", +"). c #447B44", +"_. c #BDCEFC", +"`. c #DCFEDC", +"'. c #1C2D0C", +"]. c #640A0C", +"[. c #5C5254", +"{. c #848A8C", +"}. c #94AAE4", +"|. c #747E94", +" X c #1D3E78", +".X c #B4BEE7", +"XX c #2E5EBC", +"oX c #B40E0C", +"OX c #0C1216", +"+X c #4C566C", +"@X c #14161C", +"#X c #2B53A1", +"$X c #144A2C", +"%X c #0D1D38", +"&X c #8C9CD1", +"*X c #7C8EBC", +"=X c #242A3C", +"-X c #255D25", +";X c #74CA74", +":X c #440E0C", +">X c #2B0A0B", +",X c #444A4C", +".xXxXxXxXxXxXxXxX>.xXm xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXm xXxX[ xXxXxXxXxXxXxXxX{ xXxXxXxXsX4 4 4 ZX4 Y.m ( C DXX. } ,X, s } 5.k ", +", , , 5.# .., sXxXC ;. 8._.; gXgX; gXgX; gX_.W 8.N.; gX; gXgXgX_._._._._.gXgX; gXgX; gXgX; gXgXgXgXgX_._._.gXgXgX; gXgX; gX_._._._._._._._._._._._._._.gXgX_._._.gXgX; gXgX; gXgX; _._._._._._.gXgX; gXgX; gX_._._._._.gXgXgX; gXgX; gXgX; gXgX; gXgX; gXgX; gXgX; gXgX; gXgX; gXgX; gXgX; gX; gX; gXgX; gXgX; gXgXgXgXgXgX; gXgXgXgXgX; gXgX; gXgX; gXgX; gXgX; gXgX; gX; gXgX; gXgX; gXgX; gXgX; gX; gX; gX; gXgX; gXgX; gXgXgXgX; gXgX; gXgXgX; gXgX; gXgX; gXgX; gXgX; gXgX; gXgX; gXgXgXgXgXgX; gXgX; gXgX; gXgX; gXgX; gXgX; gXgX; gXgXgXgX; gXgX; gXgX; gXgX; gXgX; gXgXgXgXgXgX; gXgX; gXgX; gXgX; gXgX; gXgX; gX; gX; gX; _.J 8.gX; gXgX; gXgX; gX_.DXC C _._._._._._._._.C _. S J X. N # , , s 3X5.", +", , 5.3Xt # 3X4 { C ;. C iX0.7 7 7 7 7 7 7 ;.L W i.0.7 7 7 7 wXwX>.L i ' ;.iX;.iX7 ;.iX;.iX;.7 ;.;.c 9 SX;.;.;.7 iX7 iX7 wXe. &.&.kX( zX' 9 *X ;.;.wX' $.o.o.iX;.7 ;.7 iX;.iX9 e.i A L wX;.7 iX7 iX;.o.wXSXd 0.c iX;.7 iX;.iX7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0.i.0.7 7 7 7 7 0.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0.7 7 0.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0.7 7 0.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ;. 1.0.0.7 7 7 7 7 7 7 c p , kX( ;.9 8.J X. } # , } , , 5.", +", , 5.3X..t , w.m C c C c c wXwXwXo.wXwXwX' zXC iX;.;.;.;.' ' ( wX*XwX*X}.9 kXd d *X}.9 &Xo.q.7 }.' 9 kXwXq ' ;.9 kXOX kX kXOX q.*X d ;.' &X [ cXwX&XwX&X&X*X*X' N. >.0.>.J 9 ' q *XwX*Xq.=X cX &X*XwX&X&X*X*XwX*Xc ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.SX;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.SX;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.SXc wX@XC i.;.SXc o.c ;.;.;.9 Y.nXW 7 zXN.&X&X&XN. S.q 8.J X. 5X..3X, CX} A.", +"5., 3Xt t .., p sXC ;. 8.*X;.o.c c c c o.c &X&.C iX;.SX;.c &X$. cX}.9 q $. }. &. &X &. A p @X9 p wX S.*XkX c o. cX iXN.Y. c q.&X;. e. N. T Y.X. =X q. q. d *Xr OX ' r ( 9 p A p wXo.;.;.;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.;.SX;.SX;.SX;.SX;.SX;.SX;.;.SX;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.SX;.;.SX;.;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.;.SX;.SX;.SX;.;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.;.;.;.SX;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.SX;.;.;.9 zXC iX;.9 9 o.' ' c ;.9 JXnXW 0.L &X;.;.c }. @Xq. 8.J X. ` A.3X, , 5.5.", +"t 3X# t t A.A.i 4 C ;. C wX p p p p p JX 9 p C iX;.;.;.o.vX 9 &X*XcX&.$.N. ;. wX wX A N.=XzX d S. ( e. =X&X&X;. >.L 9 *X q q. A OX=Xq.&X JX0. *X N.X.OX Y.N. X. cX X. c.p kXS.( &X N.zXJX d ( &.p q. ' o.SX;.SX;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.SX;.;.;.;.;.;.;.;.;.;.;.;.SX;.;.;.;.SX;.;.SX;.;.SX;.;.SX;.;.;.;.SX;.;.SX;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.SX;.;.;.;.;.;.SX;.;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.;.c ;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.c ;.;.;.;.;.SX;.;.SX;.;.SX;.;.SX;.;.SX;.;.;.;.SXo.9 @XC 7 ;.d $.OX d c ;.' JXnXW 0. &X;.SX;.q. zXa 8.J X. 5X# 3X, s A.5.", +"t ..t A.# ..5.[ sXC ;. 8.o. >.p p p >.X. OXm _.iX;.;.SXo.*X d a JXA kXJX@X>.=XX.=XX.=X0.$.c. *X Y. c.d N.OX wX&XkXOX N.&XkX=X N.kX q ' q.=X X. $.c c. &X q.A ( OXA ' 9 0.OXY.Y.L =X=Xc. e. N. 9 kXX. q.c ;.;.;.;.SX;.;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.;.;.SX;.;.c ;.c ;.c ;.c ;.;.;.;.SX;.;.;.;.;.;.;.;.;.;.;.;.;.SX;.;.;.;.;.;.SX;.;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.;.;.;.SX;.SX;.;.;.SX;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.c ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.SX;.;.;.;.;.;.;.;.;.;.;.;.c ;.;.;.;.SX;.SX;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.SX;.;.c o.&.C iX;.d @X *Xo.;.9 Y.nXW 0.L &X;.;.;.q. &.a 8.J X. N A.} , , 3X3X", +"..A.t A.t A.5.i sXC c 8.*Xi. e.p C ;.iX;.;.c &Xp wX OX 9 ;. ;. *X =XX. ;. =X =Xp *X9 +X*X;.' e. =X &.( &X*X 7 N.X. p ;. 9 7 ;. ;. zX =X [ 0. 9 $.OX0. a X.d ;.;.SX;.;.;.;.SX;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.SX;.;.;.;.c ;.;.;.;.;.;.;.c ;.c ;.;.;.c ;.SX;.SX;.SX;.SX;.SX;.;.;.SX;.SX;.;.;.;.SX;.;.;.;.;.;.;.;.;.;.;.;.;.SX;.SX;.;.;.;.SX;.;.;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.c ;.c ;.c ;.;.;.;.c ;.c ;.SX;.SX;.SX;.SX;.SX;.SX;.c ;.c ;.c ;.c ;.;.;.c ;.SX;.SX;.SX;.SX;.;.;.;.c ;.;.;.;.;.c ;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.;.;.c c 9 @XC 7 ;.9 c d c ;.' JX|.W 0. &Xc ;.;.q. @Xa 8.J X. G , , , , } 5.", +"t t A.t t ..5.xXsXC ;. C o.' &X}.q.q.}.q.kXkXi _.iX;.SX;.;.wX*Xo.o.&XkX*Xo.9 kX;.kX;.kX9 ;. kX9 kX*X9 q.o.o.&X;.&X' ;.*X' 7 *Xo.;.wXd o.o.;.&X*Xc *X*X7 *X' d 0. kX9 cX p q 9 kX;.q c q d o.9 kX*Xo.*X' d wX*Xo.}.wXo.&Xd ;.kX;.' wXSX;.;.;.;.SX;.;.;.;.;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.SX;.c ;.;.;.;.c ;.;.;.;.c ;.c ;.SX;.;.;.;.;.SX;.;.;.;.;.;.;.;.;.;.;.;.;.SX;.;.;.;.;.SX;.;.;.SX;.;.SX;.SX;.SX;.SX;.c ;.;.;.;.;.c ;.;.c ;.c ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.c ;.c ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.c ;.;.;.;.;.;.;.;.;.c ;.SX;.;.c ;.c ;.c ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.c ;.;.;.9 zXC iX;.c ' &Xd 9 c ;.9 >.nXcX7 &.N.}.kXq.c.@XS.q. S J Y. % s } , s A.5.", +"t A.t t t t 5.m { C c C o.;.c c c c c c o.9 &.C SX;.c c c c o.wXwXo.c o.wX9 wXo.9 o.9 *XX.=XkXo.wXo.o.o.9 wXwXwXo.o.o.o.o.wXo.c c ;.o.wX9 9 wXo.o.o.o.wXo.c *X( S.kX9 *X wXd wXwXwXwXo.o.wXwXwXo.wXwX9 wXo.wXwXo.wXwXwXwXo.o.wXo.o.o.;.c c c c c ;.o.c c c c c c c c c c c c c c c c c c c c ;.c c c c c ;.o.c c c ;.c c ;.c c c c c c ;.o.c c c c c c c c c c c c c c c c c c c c c ;.o.c c ;.o.;.o.;.o.;.c ;.o.c c c c ;.c c ;.c ;.o.c c c c c c c c c c c c c c c c c c c c c c c c c ;.c ;.c c c c c c c c c c c c c c c c c c c c c c c c c ;.c c c c c c c c ;.c ;.o.c c ;.c ;.c ;.c c c c c c c c c c c c c c c c ;.o.c o.9 @XC ;.;.c ;.c c ;.c c ' X.|.W i. @XOXOXOX[ &.}. 8.kXX. qX5., 3X} s 5.", +"t t A.t ..3Xs 4 # C o. C vX*Xd d d d *Xd d &X>.C *Xd d d d d d d d d d d d d d d d d d &Xq.kXq d d d d d d d d d d d d d d *Xd d d d d d d d d d d d d d d d &X}.kXq d kX}.kXd d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d *Xd d *Xd d *Xd d *Xd d *Xd d *Xd d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d &X>.8.' *Xd d d d d d d q A ^ ; q 9 &.OX@XzX&.zXo.kX S DXe. G s s , s , 3X", +"t A.t t t s } # @XJ o. iXzXzXzXzXzXzXzXzXzX&.OXA L zXzXzXzXzXzXzXzXzXzXzXzXzX@XzX@X@X@X@X@X@X@XzX@XzX@XzX@XzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzX@XzXzXzXzXzXzXzXzXzXi p JXJXJXJXJXJXJX>.JX>.JX>.JX>.JX>.JX>.JX>.JXJX>.JXJX>.JX>.JX>.JX>.JX>.JXJXJXJXJXJXJX>.JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX>.JX>.>.JX>.JX>.JX>.JX>.JX>.JX>.JX>.JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX>.JXJXJXJXJXJXJXJXJXJXJX>.JXJXJXJXJXJXJXJXJX>.JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX>.JX>.JX>.JX>.JX>.JX>.JX>.JXJXJXJXJXJXJXJXJXJXJXJX>.JX>.JX>.JX>.JX>.JX>.JXJX>.JXJXJXJXJXJXJX>.JX>.JX>.JX>.JX>.JX>.JXJX>.JXJX>.JXJXJXJXJXJXJXJX>.JXJXJXX.p vXp JXJX>.JX>.JXJXJXX.[ c ZXJX+X7 c c c o.;.0.A 8.;.{ 5X, , , , , , ", +"t ..t ..t N CX4 ^ i. T $. $.$.$.$.$.$.$.$.$.OX $.$.$.$.$.$.$.$.$.$.$. $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.L $.L $.L $.$.$.$.$.$.$.$.$.$.$. $.$.$.$.%X S |.y. 5X} , s , , , ", +"3X5.# t # s N xX# S c S.> > > :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.E.$X*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.dX*.*.dX*.dX*.dX*.dX*.dX*.dX*.*.dX*.dX*.dX*.dX*.dX*.3 8.C 1. CX,XA.} 3X, , ", +"k , 5.# t 5.5Xm xXC 0. :.Z.NX$.$. I K Z.1 Z.Z.Z.$.Z.Z.x Z.Z.Z.x x x 1 Z.K r $. x.K Z.:.m.1 NX1 Z.Z.NXZ.NXZ.x x x x Z.HXx.:.HXx.:.Z.Z.Z.x K $.1 HXZ.Z.Z.Z.Z.Z.> L C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& hX& C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& & C.& C.& & C.& & C.& & C.& & C.& C.& & C.& & C.& & C.P. 8.^ p CX# 5., 5.} 3X", +"3X, , 5.# t s [ { C 0. > NX:. 1 Z.x :.1 FX:.x > .:.:.Z.Z.HXNXZ.x x x :.$. .K HX:.Z.:.r .> FX1 NX:.%XR.NXK x x x Z.NX :.> :.Z.HXZ.:.:. R.:.NX:.Z.HXNXK E.L & C.hX& C.hX& C.hX& C.hX& C.hX& C.hX& C.hX& C.hX& C.hX& C.& C.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hXC.& hX& C.hX& C.hX& C.hX& C.hX& hX& C.hX& C.hX& C.hX& P. 8.J X. } # , , , } 5.", +", s CX, t # , w.sXC 0.L :.Z.> $.$.R.NXNXI :.x :.$.XX:.O r %Xr K Z.x x x > r R.:.m. %X 1 :. .:.#X FXK x x x Z.:. FXr :.r %Xr Z.:.T #X> %X $. x NXE.L C.& hXhX& hXhX& hXhX& hXhX& hXhX& hXhX& hXhX& hXhX& hXhX& hXhXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hXhX& hXC.& hX& hXC.& hXhX& hXhX& hXhX& hX& C.hXhX& hXhX& hXhX& C.. 8.}.Y. % 3X} , , 5.A.", +", 3Xs s ,XA.A.i sXC 0.L :.HX:.r O Z.K :.NX > Z.:.r XX> $.%XO XXZ.x x x :.%XR.K :.r Z.:.r Z.:.%XXX:.:.x.NX:.NXx x x Z.:. :.x r O r O #X:.%X .:.= .:.= R.:.E.L & hX& C.hX& C.hX& C.hX& C.hX& C.hX& C.hX& C.hX& C.hX& C.hX& hX& C.& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& hX& C.hX& C.hX& C.hX& C.& hX& C.hX& C.& hX& hXP. 8.J Y. G , s , } 5.A.", +", , , , ..t 5.i 4 C A L :.Z.:. XX:.x :.XX > NX:. #X:.bX Xx XX:.Z.x x x > $. .:.:.bXR.> 1 :.$.R.:.:.%XR.R.XXZ.x x Z.K > NX$.R.FXZ.XX:.> $.O :.%X= :.T #XNXE.L hXC.& hX& hXhX& hX& C.& hX& hXhX& hX& C.& hX& hXhX& hX& C.& hXC.& hXC.& hXhX& hX& C.& hX& hXC.& hX& hX& C.& hXhX& hX& C.& hX& hXC.& hX& hX& C.& hXhX& hX& C.& hX& hXC.& hX& hX& C.& hXhX& hX& C.& hX& hXC.& hX& hX& C.& hXhX& hX& C.& hX& hXC.& hX& hX& C.& hXhX& hX& C.& hX& hXC.& hX& hX& C.& hXhX& hX& C.& hX& hXC.& hX& hX& C.& hXhX& hX& C.& hX& hXC.& hX& hX& C.& hXhX& hX& C.& hX& hXC.& hX& hX& C.& hXhX& hX& C.& hX& hXC.& hX& hX& C.& hXhX& C.& hXC.& hX& C.hXhX& hX& C.& hX& hXhXC.& hXhX& C.& hXC.& C.P. S J JX G , , } , 3XA.", +", , } , # t , [ sXC 0.L :.Z.:.x.1 Z.x Z.$. I NXO K Z.$. FXNXx x x Z.K FXZ.$.$.%XZ.R. XXNXx %XZ.Z.x x Z.Z.= :.K x.:.r x.:.R. :.= r $.%XNXNXE.L C.& C.& C.& C.hX& hXhX& C.hX& C.hX& hXhX& C.hX& C.hX& hXhX& C.& hX& hX& C.& C.hX& hXhX& C.& hXhX& C.hX& hXhX& C.hX& C.hX& C.hX& hXhXC.& C.hX& C.& C.hX& C.hX& C.hX& hXhXC.& C.hX& C.& C.hX& C.hX& C.hX& hXhXC.& C.hX& C.& C.hX& C.hX& C.hX& hXhXC.& C.hX& C.& C.hX& C.hX& C.hX& hXhXC.& C.hX& C.& C.hX& C.hX& C.hX& hXhXC.& C.hX& C.& C.hX& C.hX& C.hX& hXhXC.& C.hX& C.& C.hX& C.hX& C.hX& hXhXC.& C.hX& C.& C.hX& C.hX& C.hX& hXhXC.& C.hX& C.& hXhX& hX& hXhX& C.& hX& C.hX& hXhX& C.& hX& C.hX& C.hXhX& hXhX& . 8.J Y. G 5.A.5.5.5.t ", +", s } 3Xt # 3X[ sXC A L :.Z.Z.Z.Z.x x Z.:.:.:.K NX:.> NXNX:.:.:.Z.x x 1 x K :.:.:.:.:.:.:.> NX:.:.:.NXZ.K :.:.Z.x 1 x x Z.Z.Z.Z.K :.:.:.NXK NX:.:.:.%X .:.:.K Z.E.L & & hXC.& hXhX& C.& hXhX& C.& hX& C.& hXhX& C.& hX& hXC.& hX& hXC.& hXC.& hXhX& C.& hXC.& hXhX& C.& hXC.& C.& hX& hXhX& hXhX& C.& hX& hX& hXhX& hXhX& hXhX& hXhX& C.& hX& hX& hXhX& hXhX& hXhX& hXhX& C.& hX& hX& hXhX& hXhX& hXhX& hXhX& C.& hX& hX& hXhX& hXhX& hXhX& hXhX& C.& hX& hX& hXhX& hXhX& hXhX& hXhX& C.& hX& hX& hXhX& hXhX& hXhX& hXhX& C.& hX& hX& hXhX& hXhX& hXhX& hXhX& C.& hX& hX& hXhX& hXhX& C.& hXhX& hX& C.& & hXhX& hXhXC.& hXC.& hXC.& hXhXC.& hXhX& hXC.& hXhXC.& hXhX& hXhX& C.& C.& C.P. 8.J JX G A.A.3X5.A.t ", +"3Xt 5.....t CX[ sXC 7 @X> :.> > > :.> > :.> :.> > > :.> > > :.:.:.:.:.> :.> :.> > :.:.> > :.> > > > > :.> :.:.> :.:.:.> :.> > :.> :.> > > > > > > > :.> :.> :.> E.$ hX& hX& C.hX& C.hX& C.& C.hX& C.hX& C.& C.hX& C.hX& C.& hXC.hX& hXhX& hXhX& C.hX& C.& hXhXC.& C.hX& hX& hXhX& C.hXC.& C.& hXhX& C.& C.hX& C.& C.hX& C.& C.hX& hX& C.hX& C.hX& C.& C.hX& C.& C.hX& hX& C.hX& C.hX& C.& C.hX& C.& C.hX& hX& C.hX& C.hX& C.& C.hX& C.& C.hX& hX& C.hX& C.hX& C.& C.hX& C.& C.hX& hX& C.hX& C.hX& C.& C.hX& C.& C.hX& hX& C.hX& C.hX& C.& C.hX& C.& C.hX& hX& C.hX& C.hX& C.& C.hX& hXhX& C.& C.hX& hXhXC.& hX& C.& hXhX& hXhX& hX& C.& hXhX& C.& C.& hX& hX& C.hX& C.& hXhX& hXhX& C.P. 8.J Y. G 5.A.5...t t ", +"3X3X5.# t ..CXxX{ C i.zXs.X@ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ G.@ G.@ @ @ @ G.@ G.@ @ 8 T.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 k.T.) o & C.& hX& hXhX& hXhX& C.& hXhX& hXhX& hXhX& hXhX& hXhX& C.hX& hXhX& C.& C.& hXhXC.& hX& & C.hX& C.hX& C.& hXhX& C.hX& C.& hXhX& C.hX& C.hX& hXhX& C.& hXhXC.& C.hX& hX& C.hX& C.hXhX& hXhX& hXhX& hX& C.& C.& C.& C.hX& C.& hXhX& hXhX& C.hXhX& . 8.J e. , k 3X, 3X# A.", +"t t 5., 3X..3XGXJXC iXS.Y C.hXhXC.& C.& C.hX& hXC.& C.hXC.& hXhX& hXhX& C.hXhX& hXC.& hX& hX& C.& hX& hXhX& hX& hXC.& C.& hX& hXC.& hXC.& hX& hXhX& C.hXhX& hXhX& C.& C.hXhX& hXhX& hXC.& C.& hXC.& C.& hX& hX& hXhXC.& C.& hXC.& hXC.& hXhX& C.hX& C.hX& C.hX& C.& hX& hXC.& hXhX& C.hXhXf . P.-. W.@ @ @ @ @ @ G.@ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ G.@ @ @ @ @ G.@ @ @ @ @ G. 8 Z 8 8 8 d.8 d.8 d.8 d.8 8 d.8 8 8 8 8 k.T.J.W.$ Y C.hXC.& C.& hX& hXhXC.& C.& C.& hXC.& C.& C.& C.& hXhX& hXC.& hXhXhX& hXC.& & C.& C.hX& C.& hX& hXhXC.& C.& hX& hXhXC.& C.hX& C.& hX& hXC.& hXhX& C.& hX& hX& C.& hXhX& hX& hX& C.& C.& C.& C.hXC.& hXhXhX& hXhX& hX& hXhX& hXC.& C.& hX& C.P. 8.J X. } 5., s s CX5.", +"A.A.3X, t t 5.i sXC ;.S.BXC.& hX& hXhX& hX& C.& hX& hX& hXhX& C.& C.& hX& hX& C.& hXC.& C.hX& hXhXC.& C.& C.hXhX& hXhX& C.hX& C.& hXhX& hXC.& C.& hX& & C.hX& hXhX& hX& & C.hX& C.& hX& hXhXhX& hXhX& C.hX& C.hX& C.& hXhX& C.& hXhX& C.& C.& hX& C.& hX& hX& C.hX& C.hX& hXhX& C.hXC.f aX. -. H.@ @ @ @ @ @ G.@ @ @ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ G.@ G.@ @ @ G.@ G.@ @ 8 Z 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 Z T.g. Y C.& hXhX& C.hX& hX& hXhX& C.hX& hXhX& hXhX& hXhXC.& hX& hXhXC.& hXhX& hXhXhX& hXhX& C.hX& C.hX& hX& hXhX& C.hX& hX& hX& hXhX& C.hX& C.& hXC.& hXhX& C.hX& C.hXhX& C.hX& C.& C.hX& hXhX& hX& hX& C.& C.& C.hX& C.hXhX& C.& C.& hXhX& C.hX& . 8.J X. 5X, A.5.5., , ", +"5., 5.A...t , i Y.C iXS.BXC.C.& hXC.& C.& hXhX& hXC.& C.& C.& hXhX& hXhXC.& C.& hXhX& hXhX& hXC.& hX& hXhX& hX& C.& hXhX& C.& hXhX& C.& hX& hX& hXhXC.hX& C.& C.& hXhXC.hX& C.& hXC.& C.hX& C.& C.& hXhX& hXhX& hX& C.& hXC.& hXC.& hX& hXhX& hXhX& hXC.& C.hX& hXhX& hX& C.& C.C.P.. H VX H.@ @ @ @ @ @ G.@ @ @ G.@ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ G.@ G.@ G.@ @ @ @ G.@ @ @ @ G.@ 8 Z 8 8 d.8 8 8 8 8 8 8 8 d.8 8 d.8 d.8 8 8 8 k.T.) mXC.C.& hXhX& C.& C.& hXC.& hX& C.& hXC.& hXC.& & hXC.& C.& hX& C.& C.& C.& hXC.& hXhX& hXhX& C.& hXC.& hXhX& C.& C.& hXC.& hXhX& hXhX& hX& hXhX& C.& hXhX& hX& C.& hXC.& hXhX& hXC.& hXhXC.& hXhXhX& hXhX& hXhX& C.& hXhX& hXC.& hXhX& C.P. S J X. 5X, 3X, } s , ", +"3X, 5.5...# k GXsXC ;.S.BXC.& C.& hXhX& C.hX& C.& hXhX& hXhX& C.& C.hX& hXhX& C.hX& C.& C.hX& hX& C.hX& C.hX& C.hX& C.& C.hXhX& C.hX& C.hXhXC.hX& hX& hX& hXhX& C.& hX& hX& hXhX& hXhX& hX& hXhX& C.& C.hX& C.hX& C.hXhX& hXhX& hXhXC.& C.& C.hX& C.& hXhX& hXhX& C.hX& C.hXf . P.#. W.H.@ @ @ @ @ G.@ @ @ G.@ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ G.@ @ @ G.@ @ @ @ G. 8 T.8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 T.J.W.$ Y C.hX& C.hXhX& C.& hXhX& C.hX& hX& C.& hXhXhX& hXhX& hX& C.hX& hXhX& C.& hXhX& C.& C.& C.hXhX& hX& C.& C.hXhX& C.hX& C.& C.hX& C.hX& C.& C.hX& hX& C.hX& C.hX& hX& hXhX& C.& hXhXC.& hXhX& C.& C.hX& C.& hXhX& C.& C.hX& hX& C.& C.& . 8.J e. , s , 3X3X, , ", +", 3X5.3Xt ..3XGXsXC iXS.Y C.hXhX& C.& hXhX& C.& hXhX& hXC.& hXhXhX& hX& C.& hXhX& hXhX& hX& C.hXhX& C.& hX& hXhX& C.& hXhX& C.& hX& hXhX& & hX& C.& C.& hXC.& hXhXC.& C.& hXC.& C.& C.& hXC.& hXhX& hXhX& C.& hXC.& hX& hXC.& C.& hX& hX& hXhX& C.& hXhX& C.& C.hXhX& C.f aX. -. E @ @ @ @ @ @ G.@ @ @ G.@ @ @ @ G.@ @ @ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ G.@ @ G.@ G.@ @ 8 Z 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 d.8 8 8 8 8 8 Z T.g. Y C.C.& hX& hXhXhX& hXC.& hX& C.hX& hXhX& C.& C.& hXhXC.& hXhX& C.& hXhX& C.hXhX& hXhX& hX& C.& C.hX& hX& hXhX& C.& hXhX& C.& hX& hXhXhX& hX& C.hXhX& hXhX& C.& hXC.& C.& hXC.& & hX& C.& hXhX& hX& hXC.& hXC.& hXhX& hXC.& hXhX& C.P. 8.J X. } A., 5.3X5.3X", +"3XA.3X, ..t 5.i 4 C ;.S.BXC.& hXhX& C.& C.hX& hXC.& C.& hXhXC.& hXC.& C.hX& C.& C.& C.hX& C.& hX& C.hX& C.hX& C.hX& hXhX& hXhX& C.hX& C.hXC.& hXhXhX& C.hX& C.& hX& hXhXhX& hXhX& C.hX& C.& C.& C.hX& C.& hXhX& hXhX& C.& hXhX& C.& C.hXhX& C.hX& C.hX& C.hX& hX& C.. aXH b. H.@ @ @ @ @ @ @ G.@ @ G.@ @ G.@ G.@ @ @ G.@ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ G.@ 8 Z 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 k.T.) mXC.hX& C.& hX& C.& hXhX& C.hX& C.& C.& hXhX& C.& hX& hX& C.hX& C.& hX& hX& C.hX& C.hX& C.hXhX& hXC.& C.& hXhX& C.& hXhX& C.hXC.& C.& C.hX& hX& C.& C.& hXhXhX& hXhX& hXhX& C.hX& C.hX& C.& C.hX& C.& hX& hXhX& C.& C.& hXhX& C.& . 8.J e. } # 5.5., 5.5.", +"5.# t t t t 3Xi Y.C iXS.BXC.C.& hXC.& hXhX& hXhX& hX& hXC.& & C.& hXhX& hX& hXC.& hXhX& hXhXhX& C.& hXhX& C.& hX& hXC.& C.& hXhX& C.& hX& hX& C.& hXC.& hX& hXC.& hXC.& C.& C.& hX& hXC.& hXhXhX& C.& hXhX& C.& C.& hXhXC.& hXhX& hXhX& C.& hX& hXhX& hXhX& C.f . *.H W.@ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ @ @ @ @ @ G.@ @ @ G.@ G.@ G.@ G.@ @ @ @ G.@ G.@ G.@ G.@ @ @ @ G.@ G.@ @ @ 8 Z 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 8 k.T.J.W.$ Y C.hXC.& C.& hXC.& hXhX& hXhX& hXC.& hXC.& hXC.& hXC.& hXhX& hXhXC.& hX& C.& hX& hXhX& C.& hX& hXhXC.& hXhX& hXC.& C.& hX& hX& hXhX& hXC.& hXC.& hXhX& C.& C.& hXC.& hX& hXC.& hXC.& hXhX& hXhXhX& hXC.& hXhX& hXhX& C.hX& C.P. S J X. N 5.3Xs CXA.A.", +"t t ..t ..A.5.i sXC ;.S.BXC.& hX& hXhX& C.& C.& C.hXhX& hXhXhX& C.& C.hX& C.hX& hX& C.& C.& hXhX& hX& C.hX& C.hX& C.& hXhX& C.& C.hX& C.hX& C.hX& hX& hXC.& hX& C.hX& hXhX& C.hX& C.& hXhX& hX& hXhX& C.& C.hX& hXhX& hX& C.& C.hX& C.& hXhXC.& C.& C.& C.f . P.+. W.@ @ @ @ G.@ G.@ G.@ @ @ G.@ G.@ @ @ G.@ G.@ G.@ @ G.@ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ @ @ @ G.@ G. 8 T.8 8 8 d.8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 Z J.g. Y C.& hXhXhX& hX& C.& C.& hXhX& hXhX& hXhX& hXhX& hXhX& C.hX& C.& hXhX& hXhX& C.& hXhX& C.hX& hX& hXhXC.& C.& hXhX& hX& C.hXhX& C.& C.& hXhX& hXC.& hX& hXhX& C.& hXC.& hX& hX& hXhX& C.& C.& hXC.& hX& C.& C.hX& C.& hXhX& . 8.kXe. } 3X, } N t t ", +"t A.t A.t ..3Xt.sXC iXS.Y C.hXC.& C.& hXhX& hXhX& hX& C.& C.& hXhXhX& hXC.& hX& C.hXhX& hXhX& C.& C.hXhX& hXhX& C.& hXhX& C.& hXhX& C.& hXhX& C.& hXC.& hXC.& hXhX& hXC.& hX& hXC.& hXhX& C.& C.& hXC.& hXhX& hXC.& hXC.& hXhX& hX& hXC.& hX& hX& hXC.P.. P.-. G.@ :X@ @ G.@ @ @ @ @ @ @ G.@ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ G.@ @ @ @ 8 Z 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 k.T.) o hXC.& C.& C.hXhX& hXhX& C.& C.& hXC.& C.& C.& C.& hXhX& hX& hXC.& C.& hXC.& hXC.& hXhX& hXC.& C.& hX& hXhX& C.& C.hXhX& C.& hXhX& hXC.& C.& hX& hXC.& C.& hXC.& hX& hXC.& hXC.& hXhX& hXC.& hX& hXC.& hXhX& hX& hXhX& C.P. 8.J X. CXt , 5.5.3X5.", +"t A.} , , A.5.i sXC ;.S.BXC.& hXhX& C.& C.hX& C.hX& C.hX& hX& C.& hXhX& hXhX& C.& hX& C.& C.hX& hX& hX& C.& hXhX& hXhX& C.hXhX& hXhX& hX& C.hX& hXhX& hX& hXhX& C.& hX& C.hX& hX& hXhX& C.hXhX& C.& hXhX& hX& C.& hX& hXhX& C.hX& C.& hXhXC.& C.f . aX#. L G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ G.@ G.@ G.@ @ @ G.@ G. 8 T.8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 T.J.W.$ Y C.hX& hX& C.hX& C.hX& hXhX& C.& hXhX& hXhX& C.& C.hX& C.hX& hXhX& C.& hXhX& hX& C.hX& hXhX& hXhX& C.& hXhX& hX& C.& hXhX& C.hX& hXhX& C.hX& C.& hXhXhX& hXhX& C.hX& C.& hX& C.& C.hX& hXhX& C.& hXhX& C.hXhX& C.& hXP. 8.J X. } t ..t # 3X5.", +"t s , # A.t 5.i { C iX&.BXC.& C.& hXhXhX& C.& hX& hXhX& hXC.& hXhX& C.& C.& hXhXhX& C.& hXhX& hXC.& C.hXhX& C.& hXC.& C.& hX& C.& C.& C.hXhX& hXC.& C.& hXC.& hXC.& hXhX& C.& hXC.& C.& hX& hXhX& hXC.& hXC.& hXC.& hXC.& C.& hXC.& hXhX& C.f . P.+. W.@ F.@ @ @ @ G.@ G.@ G.@ @ @ @ @ @ G.@ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ G.@ @ @ @ @ T.8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 Z T.g. Y C.C.& hX& C.& hX& hXC.& C.& hXhX& C.& hXC.& hXhX& hXhX& hX& C.& hXhX& C.& hXC.& hX& C.& hXC.& hXhXC.& C.& hXhX& hXC.& C.& hX& C.& hX& hXC.& hXhX& C.& C.& hXhX& hXhX& hXC.& hXhX& hXC.& hXhXhX& C.& hX& C.hXhX& C.P. S J X. } ..A.t t 5.A.", +"t t ..t ....s { sXC ;.S.BXC.hX& C.& C.& hXhX& C.hX& C.& hX& C.hX& C.hX& hXhXC.& hXhX& C.hX& C.& hXhX& & C.hX& C.& hXhX& hX& C.hX& hXhX& & C.& hX& hXhXhX& hX& C.& hXC.& hXhXhX& hXhX& C.hX& C.& C.hX& hX& hXhX& hXhX& hXhX& hX& hXhXC.C.P.. . -. G.@ @ @ @ @ @ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ G.@ G.@ G.@ @ @ G.@ G.@ h - T.8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 k.T.) mXhXC.& hXhX& C.hX& hXhX& hXhX& C.hX& C.& hXhX& C.& C.hX& C.hXhX& C.hX& hX& hXhXC.& hXhX& hX& C.& hXhX& C.hX& C.& hXhX& hXC.& hXhXC.& hX& hXhX& C.hX& hXhXC.& C.& C.hX& hXhX& hX& C.& hX& C.& hXhX& C.& hX& C.hX& . 8.kXX. G t ..t ..A.t ", +"A.t A.t A...s xX{ C iXS.BXC.& hXhXhX& C.& hXC.& C.& hXC.& hXhX& hXhX& hXC.& hX& C.& hXhX& hXC.& hX& C.hXhX& hXhXhX& C.& C.hXhX& hXhX& C.hXhX& hXC.& C.& C.hXC.& hXhX& hXhX& C.& C.& hXhX& C.& hXhX& C.& hXC.& C.& C.& C.& hXC.& C.C.P.. #. h >X@ @ @ @ @ @ G.@ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ G.@ @ @ @ @ h - T.8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 k.T.J.W.mX& C.C.& hXhX& C.hX& C.& C.hXhX& hX& hXC.& hXC.& hX& hXhX& C.& hX& hXhXC.& hX& C.& C.& C.hXhX& hX& hXhX& hX& hXC.& hXhX& C.& hX& C.& hXC.& hXhX& hXC.& hX& hXhX& hX& C.& hXC.& hXC.& hXhXC.& hXC.& hXC.& hX& C.P. S J Y. G 3Xt ..A.t t ", +"t A...t t ..s sXxXC ;.S.BXC.C.& hX& C.hX& hX& hXhX& C.& hXhX& C.& hXhX& hX& C.& hXhX& C.& hX& C.hX& hX& C.& C.& hXhX& hX& hX& C.& C.hX& hX& C.& hXhX& hX& hX& C.& C.hX& C.& hXhX& C.& C.hX& hXhX& C.hXhX& hXhX& hXhX& hXhX& C.f . P.#. W.@ :X@ @ @ G.@ G.@ @ @ G.@ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ G.@ G.@ G.@ @ @ G.@ G.@ @ h - T.8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 d.8 Z J.KX Y C.hX& C.& hX& C.hX& hX& C.hX& C.hX& hX& hXhX& C.& hXhX& C.hX& C.& hXhX& C.hXhX& C.& hX& C.hX& C.& C.hXhX& hX& C.& hXhX& C.hX& C.hX& C.& hXhX& hX& C.hX& C.hX& C.hX& C.& hXhX& hX& hX& C.& hXhX& hX& C.hX& . 8.kXX. {.3Xt t t t A.", +"t t A.t t t s sX{ C iXS.BXC.& C.& hXhX& C.& hXC.& hXhXC.& C.& hXC.& C.& hXC.& hXC.& hXC.& hXhX& C.& hXC.& hXhX& C.& hXhXC.& C.& hXhX& hXC.& hXC.& hXC.& hXC.& hXhX& C.& hXC.& hXC.& hXhX& hXC.& hXhX& C.& C.& hXC.& C.& C.P.. . +. W.@ @ @ @ @ G.@ @ @ @ @ G.@ @ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ G.@ @ @ @ @ @ h - T.8 8 8 8 d.8 d.8 d.8 8 d.8 8 8 8 d.8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 8 Z T.) F C.& hXC.& hXhX& C.& hX& hXhX& C.& hXC.& hXC.& hXC.& hXhX& C.& hXC.& C.& hX& hXhXC.& hXhX& C.& hXhX& C.& hXC.& hXC.& hXhX& hXhX& hX& hXC.& C.hXhX& C.& hX& hXhX& C.& hXhX& C.& hXC.& hXhX& C.& C.hXhX& C.P. S J Y. {.3Xt ..A.t A.", +"t A.t A.# t 5Xm xXC ;.S.Y C.hXhXhX& C.hX& C.hX& hX& hX& hXhX& hX& hXhX& C.& hXhX& C.& hXhX& C.hX& hXhX& C.& C.hX& C.& hX& C.hXhX& C.& hX& C.hX& hX& hXhX& hXhX& C.hX& hX& hXhX& hXhX& C.& hX& C.& hXhX& C.hX& hX& C.C.P.aXH $ G.@ :X@ @ @ G.@ @ @ G.@ @ G.@ @ G.@ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ @ @ G.@ G.@ G.h - T.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 T.9.W.mX& C.& C.hX& hXhXhXC.& C.& hXhX& C.& C.& hXhX& hX& C.& hXhXhX& hXhX& hX& C.& hX& C.& C.hX& C.hX& C.hX& C.& hXhX& C.& C.hX& C.hX& C.hX& hX& hX& C.hX& C.hX& C.hX& hXhX& C.hXhX& hXhX& C.hX& hX& hX& C.& . 8.kX4 {.5.# A...t t ", +"t t t t t 3Xs m { C ;.S.BXC.& hX& C.& hXhX& hX& C.hXhXC.& hXC.& hXC.& hXhXhX& C.& hXhX& C.& hX& hXC.& hX& hXhX& hXhXC.& hXhX& C.& hXC.& hXhX& C.& hXC.& hXC.& C.& hXC.& hXC.& hXC.& C.& hXC.& hXC.& hXhX& C.& hXf . . #. W.@ @ @ @ @ @ G.@ @ @ @ @ @ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ G.@ @ @ @ @ @ h - T.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 Z J.7X BXC.& hX& C.& hX& hX& hXC.& hXhXhX& hXC.& hXC.& hXC.& hX& C.& hXC.& hXhXC.& hX& hXhX& hXhX& hX& hXhX& hXC.& hX& hXhX& hX& hXC.& hX& hXC.& C.& hXhX& C.& hX& hXC.& C.& hX& C.& C.& hX& hXC.& C.hX& C.P. S J X. 6X3Xt ..t A.t ", +"A.t ..A...t } m sXC 7 S.BXC.C.& C.& hX& C.hX& C.& hX& hX& C.& C.hX& C.& C.& hXhX& C.& hXhX& C.hX& hXhXC.& C.& C.& hX& C.& hXhX& C.& hXhX& C.hX& C.hX& C.& hXhX& hX& hXhX& hX& C.& hXhXhX& hXhX& hXhXC.& C.hXf . . -. - H.@ @ @ @ @ G.@ @ @ G.@ G.@ @ @ @ G.@ G.@ G.@ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.@ G.@ @ @ G.@ G.@ @ @ h - T.8 8 8 d.8 d.8 d.8 d.8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 Z T.g F C.hX& C.& C.hX& C.hX& C.& hX& C.hX& hX& hXhX& hXhX& C.hX& C.& hXhX& hXhXC.& C.& C.& C.hX& C.& C.hX& hXhXC.& C.& C.hX& C.& hXhXC.& hXhX& hX& C.hX& C.hX& C.& hXhX& C.hX& C.hX& C.hX& hXhX& hXhX& . 8.J X. % 3X....3X, A.", +"5.k t ..t ..3Xi { C ;.S.BXC.& hXhXhXhXhX& hXC.& hXC.& hXC.& hXhX& hXhXhX& hXC.& hXhXC.& hXhX& C.& C.& & hXhX& hXC.& hX& hXC.& hXhXC.& C.& hX& hXhX& hXhX& C.& hXhXC.& C.& hXC.& hXhX& C.& C.& hXC.& & C.P.. . -. H.@ :X@ @ @ @ G.@ @ @ G.@ @ @ @ @ G.@ G.@ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ G.@ @ @ @ @ G.@ h - T.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 T.4.W.: C.C.& hXhX& hXhX& hXhXC.& hXhX& C.& hXC.& C.& hXhX& C.& hXhX& C.& C.& hX& hXhX& hXhX& hXhXhX& hX& C.& hX& hXhX& C.& hXC.& hX& hX& C.& C.hXhX& hXhX& hX& hXC.& hXhX& hXhX& hXhX& C.& C.& C.& C.P. 8.J X. } # t # , , A.", +", 3X5.t t A.5.i sXC iXS.BXC.& C.& & C.& C.& hXhX& hX& C.& hXhX& C.& hX& C.hX& hX& hX& C.& C.hX& hXhXhXC.& hXhX& hXhXC.& hX& C.& hX& hXhX& C.hX& C.& C.& hXhX& C.& hXhX& C.& hXhX& C.& hXhX& C.& C.f . aX#. L G.@ @ @ @ @ G.@ G.@ @ G.@ @ @ G.@ G.@ @ @ @ @ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ G.@ G.@ @ @ @ h - T.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 d.8 8 8 8 T.J.KX Y C.C.& C.& C.hX& hX& C.hX& hXhXhX& hXhX& C.& C.hX& hXhX& C.hX& hXhX& C.& C.hX& C.& C.& C.hX& C.hX& C.hX& C.hX& hXhX& C.& C.hX& hXhX& & C.& C.& C.hXhX& hX& C.& C.& C.hX& C.hX& hXhX& hXhX& . 8.J X. N ....5., , A.", +", , A...t ..3Xt.sXC ;.S.BXC.C.& hXhXhX& hXhX& C.& hXC.& hXC.& hXhX& C.hXhX& hXC.& C.hX& hXhX& hXC.& hX& hXC.& C.& hX& hXC.& hXC.& hXC.& hXhX& hXhX& hXC.& C.& hXC.& hXC.& hXC.& C.& hXC.& hXhXf . P.+. W.@ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ G.@ @ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ G.@ @ @ @ @ @ G.@ h - T.8 8 8 8 8 d.8 8 d.8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 Z T.) F hXC.& hXhX& C.& hXhX& C.& C.& C.& hXC.& hXhX& hXC.& hXhX& hXC.& hXhXhX& hX& hXC.& hXhX& C.& hXhX& C.& hX& hXC.& hX& hXhX& hXC.& hXhXC.& hXhX& C.& C.& hXC.& hXhX& C.& hX& hXC.& hXC.& C.P. 8.J X. 5X, , s 3Xt t ", +"s , 3X# t t A.i sXC ;.t.BXC.& hX& C.& C.& hXhX& C.& hXhX& hX& C.& C.& hX& C.& hXhX& hXC.& hX& C.& hX& C.& hXhX& C.& C.& hXhX& hXhX& hX& C.& C.& C.hX& hXhX& C.hX& hX& hXhX& hXhX& hXhX& C.P.. . -. G.@ @ @ @ @ @ G.@ @ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ @ @ G.@ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ G.@ G.@ G.@ @ @ h - T.8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 k.T.9.W.mX& C.hX& C.hXhX& C.hX& hX& hXhX& C.& hXhX& C.& hXhX& C.& hX& C.& C.& C.hX& C.& hXhX& C.hX& hX& hXhX& C.hX& hXhXC.& C.& C.& hXhXC.& hXhX& C.hX& hXhXhX& hXhX& C.hX& hXhX& C.& hX& hXhX& . 8.J X. % s } , 5.A.t ", +", , } 3X, 5.t i sXC ;.&.BXC.& hXC.& hX& hXC.& hXhXhX& C.& hXC.& hXhXhX& C.& hXhX& C.& hX& C.hXhX& hXC.& hXC.& hXhXC.& hXC.& hXhX& C.& hXC.& hXhX& C.& hX& hXhX& C.& hXC.& C.& C.& C.C.. . #. L H.@ @ @ @ @ @ G.@ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ G.@ @ @ @ @ @ G.@ @ h - T.8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 d.8 8 Z J.KX Y C.C.& hX& hX& hXC.& hXC.& C.& hXC.& C.& hXC.& C.& hXC.& hXhX& hX& hXC.& hXhX& C.& hX& hXC.& hXhX& C.& C.& hX& hXhX& hXC.& hX& C.& hXhX& C.& C.& C.& C.hX& hXC.& C.& hXhX& hXC.& C.P. 8.J X. G , } s A.5.A.", +"5., } , , 3XCX[ sXC iXS.Y C.C.& hXhX& C.hX& C.& hX& C.hX& C.& hXhX& C.hX& C.hX& C.hX& C.hX& hX& C.& hXhX& hX& C.& hXhX& hX& C.& C.hXhX& hXhX& C.hX& C.hX& C.& hXhXhX& hXhX& hXhXf . . #. W.@ F.@ @ @ @ G.@ @ @ @ G.@ @ @ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ @ @ G.@ G.@ @ @ @ @ G.h - T.8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 Z T.) F hX& C.hX& C.& hXhX& hXhX& hXhX& hXhXhX& hXhX& hXhX& hX& C.hX& C.& hXhX& C.hX& hXC.hX& C.hX& C.hX& hXhX& C.hX& C.hX& hX& C.& hXhX& C.hX& hX& hXhX& hX& C.& hXhX& C.hX& C.& hX& hXP. 8.J X. } # } s , 3Xt ", +"A., } , s } 5X[ { C 7 S.BXC.& hXC.& hXhX& hXhX& C.hXhX& hXhXC.& C.& hX& hXhX& hXhX& hXhX& hXC.& hXhX& C.& C.hXhX& hX& hXC.& hXhX& hX& C.& C.& hX& hXhX& C.& hXC.& C.& C.& C.P.aX. -. W.@ @ @ @ @ @ G.@ @ @ G.@ G.@ @ G.@ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ @ @ @ @ G.@ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ @ @ G.@ @ @ @ @ G.@ G.@ @ - - T.8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 d.k.T.9.W.mXhXC.& hXhXhX& C.& C.& hXC.& C.& hX& C.& hXC.& C.& C.hXhX& hXhXhX& C.& hX& hXhX& C.& hX& hXhX& C.& hXhX& C.& hX& hXC.& hXC.& C.& hX& hXhXC.& C.& hXC.& hXhX& hXhX& C.& hXC.& C.. 8.J X. 5X..5., } 5.A.", +"A.# 3X} s , 3XGXxXC ;.S.BXC.hX& hX& C.& C.& C.hX& hX& C.& hX& hXhX& C.hX& C.& C.& C.& C.hX& hXhX& C.hX& hX& hX& C.hX& C.& hXhX& C.& C.hX& hXhXC.& C.& hXhXhX& hX& hXC.C.P.. H $ G.@ :X@ @ @ G.@ @ @ G.@ @ @ @ @ @ G.@ @ @ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ G.@ @ @ G.@ G.@ @ @ @ @ @ G.h G.T.8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 Z J.KX Y C.C.& C.& hXhX& C.& hXhX& C.& C.hX& hX& hXhX& hX& C.& C.& hXhX& C.hXC.& C.& hXhXC.& C.& C.hX& C.& C.hX& C.hX& hXhX& hXhX& C.hX& C.& hXhX& C.hX& hX& C.& C.& hXhXhX& hX& hXP. 8.J X. 5X[.t , } s t ", +"k ......# ..k xX{ C ;.&.hXC.& hXC.& hXhX& hXhX& C.& hXhXC.& hXC.& hXhX& hXhX& hXhX& hXhX& C.& C.& hX& hXhXC.& C.hX& C.& hXC.& C.& hXhX& hXC.& hX& hXC.& hX& C.& C.f . . #. W.@ @ @ @ @ @ G.@ @ @ G.@ @ @ @ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ @ @ @ G.@ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ @ @ G.@ @ @ @ G.@ G.@ G.@ @ - h T.k.8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 Z T.) F & C.& hXC.& hXhXC.& hXhX& hXhX& C.& hXC.& hXC.& hXhX& hX& C.hXhX& hX& hXC.& hX& C.& hXhX& C.& hXhX& hXhX& hXC.& C.& hXhX& C.& hXC.& hXhX& hX& C.hXhX& hXC.& hX& hXC.& C.P. 8.}.Y. qXt # , , A.5.", +"k k k k 3Xk CXxXm C iX&.BXC.hX& hXhX& C.hX& hXhX& C.hX& hXhX& hX& C.& C.& C.hX& C.hX& hXhX& C.hX& C.hX& C.& hX& hXhX& hXhX& hXhXhX& hX& C.& hX& C.& hXhX& C.C.f aX. -. E @ @ @ @ @ G.@ @ @ @ G.@ @ G.@ G.@ @ @ @ G.@ G.@ G.@ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ G.@ @ @ G.@ G.@ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ G.@ @ @ @ @ @ G.@ G.@ @ @ @ @ @ G.@ @ @ G.@ @ @ @ @ @ @ @ @ @ G. 8 Z 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 d.8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 k.T.4.z mXhXC.& hXhX& hX& hXC.& C.& hXhX& C.hX& hX& hXhX& C.hX& C.& & C.& C.hX& hXhX& C.hXhX& hXhX& hXhX& C.& C.hX& hXhX& C.& hXhX& hXhX& hXC.& C.hX& hX& C.hX& hXhXC.& C.& hX& . 8.J 4 G 3X# , CXs 5.", +"k k 3Xk k k s w.xXC ;.S.Y C.hXC.& C.hXhX& C.& hXhX& hX& C.& hXC.& hXC.& hXhX& hX& C.& C.& hXhX& hXhX& hX& C.& hXC.& hXC.& hXhX& C.& C.hXhX& hXC.& hXC.& C.P.. H $ >X@ @ @ @ @ G.@ @ @ @ G.@ @ G.@ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ @ G.@ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ @ @ G.@ G.@ @ @ G.@ @ G.@ G.@ G.@ G.@ G.@ @ 8 Z 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 T.J.7X Y C.C.& C.& C.& hX& hXhX& C.hX& C.& hXC.& C.& hX& hXhXhXC.& hXhX& hXhX& C.& hX& C.& hXC.& C.& hXhX& hX& C.& hXhXC.& hXC.& C.& hX& hXhX& hXC.& hX& C.& hX& hX& hXhXC.P. 8.J JX G , # 5.} CX5.", +"k k k 3Xk k s xXm C iXS.BXC.& hX& hX& C.& hXC.& C.hX& C.hX& C.& hXhX& hX& C.hX& hXhX& C.hX& C.& C.& C.hXhX& C.hX& C.& hXhXC.& hX& hX& hX& C.& hXhX& f . aXH W.@ @ @ @ @ G.@ @ @ G.@ G.@ @ @ @ @ @ G.@ G.@ G.@ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ @ @ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ G.@ @ G.@ G.@ G.@ @ @ @ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ 8 Z 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 Z T.g F & C.hXhX& C.hX& C.& hX& hXhX& C.& hXhX& C.hX& C.& hX& hXhX& C.& C.hX& hX& C.hX& C.& hXhX& C.& C.hX& hXhX& hX& C.& hXhX& C.hX& C.& C.& hXhX& C.hX& C.hX& C.hX& & . 8.J X. G ..t # , } 5.", +"k k k k k k s w.xXC 7 S.BXC.hXhXC.& C.& hXhX& hX& hXC.& hX& hXhX& C.& C.hXhX& hXC.& hXhX& hXhX& hXhX& C.& hXhX& hXhX& C.& hX& hXC.& hXC.& hXC.& hXf f +. W.@ @ @ @ @ @ @ @ @ G.@ @ @ @ G.@ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ 8 Z 8 d.8 8 8 8 8 8 8 8 d.8 d.8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 T.4.z mX& C.& hXhX& hXhXC.& hXC.& hXhXC.& C.hX& C.& hXC.& hXC.& C.& hXhX& hXC.hX& C.& hXhX& hXC.& hXhX& hXC.& hXC.& hXC.& hXhX& C.& hXhX& hXC.& hXhX& hXhX& hXhX& hXC.P. S J X. 5Xk A...A.} 3X", +"A.A...[.[.k s xXm C ;.S.BXC.& hX& hXhXhX& C.hX& C.& hXhX& C.hX& C.hX& hX& C.& C.& hXC.& C.& C.hX& C.hX& C.& C.hX& C.hX& hXC.& C.& hXhX& C.& hXhXC.. $ G.@ @ @ @ @ G.@ G.@ G.@ @ G.@ @ @ @ @ G.@ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ G.@ G.@ @ @ @ @ G.@ @ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G. 8 Z 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 d.8 d.8 8 8 8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 T.J.h $ Y C.hX& C.& hX& C.hX& C.& hX& hX& hXhX& hXhX& hX& hXhX& C.hX& C.& hX& C.hXhX& C.hX& hXhX& C.& C.& hX& hXhX& hXhX& C.hX& C.hX& C.& hX& C.& C.& C.hX& C.& C.& . 8.J X. N A.k 3X....3X", +"3X3X# ..A.3Xs w.xXC ;.S.Y C.C.& C.& hX& C.& hXC.& hXC.& hXhX& hXhX& C.& hXhX& hXC.& hX& hXhX& C.& hX& hXhXhX& C.& hX& hXhX& hX& hXC.& hX& hXhX& C.P. H.@ @ @ @ G.@ @ @ @ @ G.@ @ @ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ G.@ G.@ @ G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ G.@ G.@ G.@ G.@ G.@ G.@ 8 Z 8 8 d.8 8 d.8 d.8 d.8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 Z J.g. & C.C.& hXhXhX& hX& hXhX& C.& hXC.& hXC.& C.& hXC.& hXhX& hXC.& hXhX& hX& hXhX& C.& C.hXhX& hXC.& hXC.& hXhX& C.& hXhX& hX& hXC.& hXhX& hXhX& C.& hXhX& C.P. 8.J X. N k k k k k A.", +", } 3X# [.k /.w.m C ;.t.BXC.& hXhXhXC.& hX& C.& hXhX& C.& C.hX& C.hX& C.hX& C.& hXhX& C.& hXhX& C.hX& C.& hXhX& C.hX& C.& C.hXhX& hXhXC.& C.& hXC.P.h @ @ @ G.@ @ @ G.@ G.@ @ @ G.@ @ @ @ G.@ G.@ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ G. 8 T.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 k.T.) mXhXC.& C.& C.hX& C.& C.hXhX& hX& C.& hXhXhX& hX& C.& C.& hXhX& C.hX& C.& hXhX& C.& & C.hX& hXhX& hX& C.& C.hX& hX& C.hX& C.& hXC.& C.& hXhX& C.& C.hX& . 8.J X. 5 3Xk k k 3Xk ", +"3X} A.[.3Xk s xXxXC 7 S.BXC.hXC.& hX& hXC.& hXhX& C.& hXhX& C.& hX& hXhX& hX& hXC.& hXhXC.& hXhX& hX& hXC.& hXhX& C.& hXhX& hX& C.& hX& hX& hXhXf P.W.:XG.@ @ @ G.@ @ @ @ @ G.@ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ G.@ G.@ G.@ G.@ G.@ @ 8 Z 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 d.8 8 d.8 d.8 8 8 8 8 8 8 8 8 8 d.k.T.J.W.$ Y C.& hXhX& hXhXhX& hX& C.hXC.& hXhX& C.& C.hXhX& hXhX& C.& hX& hXhXC.& hXC.& hXhXhX& C.& C.hXC.& hXhX& hX& C.hXhX& hXhXhX& hX& hXC.& hXC.& hXhX& C.P. 8.J X. ` k s 3X3Xk k ", +", t t k 3Xk s w.m C ;.t.BXC.& hXhX& C.& hXhX& C.hX& hX& C.hX& hXhX& C.& C.hXhX& hX& C.& hXhX& C.hX& C.hX& hXC.& hXhXhX& C.hX& C.hX& C.hX& C.hX& . -.>X@ @ @ G.@ @ @ G.@ @ @ @ @ G.@ G.@ @ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ G.@ 8 Z 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 Z J.g. & C.C.& C.& C.& C.hX& hX& hXhXC.& hX& C.& hX& C.& C.hX& C.hX& C.& hXhX& hXhX& C.& hXhX& hX& hXhX& C.hX& C.& hX& C.& hX& C.hX& hX& C.& hXhX& hX& hXP. 8.J X. s [.k k k k k ", +"5.# ..[.k k /.m xXC ;.S.Y C.hXC.& hXhXhX& C.& hX& hXC.hX& hXC.& C.& hXhX& C.& hXC.& hXhX& C.& hX& hXhX& hXhX& hX& C.& C.& hXhX& C.& hX& hXhX& C.aX$ @ @ @ @ @ @ G.@ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ @ 8 Z 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 d.8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 8 8 d.8 d.8 8 8 8 8 8 8 8 8 k.T.) o & C.hXhX& hXhX& hXC.& C.& & C.& hXhXhX& C.& hXhX& hXhX& hXhX& C.& hXC.& C.& hXhX& C.& C.& C.& hX& hXhXC.& hXhX& C.hXhX& hXC.hX& hXC.& hXC.& C.P. S J X. N A.A...[.A.k ", +"5..., 5.A.k s w.xXC iXS.BXC.& hX& C.& C.hX& C.hX& C.& hXhX& hXhX& C.hX& C.& hX& hXhX& C.hX& C.hX& C.& C.& C.hX& C.hXhX& hX& C.hX& C.hX& C.& C.hXaX @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ @ G.@ G. 8 T.8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 T.J.W.$ BXC.& C.& hXhX& hXhX& C.hXhXhX& C.& C.hXhX& C.& C.& C.& C.hX& hX& hXhX& C.hX& C.hXhX& hXhX& C.hX& hX& C.& C.hX& hX& C.& hX& C.hX& hX& hXhX& . 8.kXX. % A.# A.A.[.A.", +"A.t ..A.[...[.GX>.C ;.S.BXC.& hXC.& hXhX& hX& C.& hXhX& C.& C.& hXhX& hXhXC.& hXC.& C.& hXhX& C.& hXhX& hXhX& C.& hX& hXhXC.& hXhX& C.& hXhX& C.P.L @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ G.@ G.@ G.@ @ @ @ 8 Z 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 8 8 d.8 8 8 d.8 8 8 d.8 d.8 8 8 8 8 d.8 8 8 8 8 d.8 d.8 8 8 d.8 8 8 Z J.g. & C.hXC.& C.& C.& hXhX& hX& C.& hX& hX& C.& hXhX& hXhX& hXC.& hXC.& hXhX& hX& hX& hXC.& hXhX& C.& hX& hXhX& C.& hXhXC.& hXhX& hXC.& C.& C.P. 8.J X. } A.A.A.A.A.A.", +"A.,XA.3XA...5XxXxXC iX&.BXC.hX& hXhX& C.hX& hXhXhX& C.hX& hXhX& C.& C.& hX& C.hX& hXhX& C.& hXhXhX& C.hX& hXhX& hX& C.& hX& hX& C.hX& C.hX& C.f . h @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ G.@ G.@ 8 Z 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 k.T.) mX& C.hX& hXhX& C.& C.& C.hXhX& C.& hXhXhX& C.hX& C.hX& hXhX& hX& C.& C.hX& C.hX& hX& C.& C.hXhX& C.hX& C.hXhX& hX& C.hX& C.& hXhX& C.& . 8.J X. } t ..A.k k A.", +", A.[.......N m { C iXbXBXC.hXC.& C.& hX& C.hX& C.& hX& hXC.& C.& hXhXC.& hXhX& hXC.& C.& hXhX& C.hX& C.& C.& hXhXC.& hXC.& C.hXhX& hXhX& hXhXP.-.>X@ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ G.@ G.@ @ @ @ @ 8 Z 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 d.8 8 8 8 8 8 8 d.8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 k.T.J.z $ Y C.hXC.& hXhX& hXhX& hX& hXhXhX& C.& hXhX& C.& hX& C.& C.hXC.& hXhX& hXhX& hXC.& hXhX& hX& hXhX& hXhX& C.& C.hX& hX& hXC.& hXhX& C.P. 8.J X. 5X....t A.3XA.", +", s } t # , CXsXxXC ;.t.BXC.& hX& hXhX& C.& hXhX& C.hX& C.& hXhXhX& hX& C.hX& C.& hXhX& C.hX& C.& hX& hXhX& C.& hX& hXhX& hX& hX& C.& C.hX& hX. b.@ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ @ @ @ G.@ G.@ G. 8 T.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 8 d.8 d.8 8 8 8 8 8 8 d.8 8 Z J.z. & & hXhXC.& C.& C.hX& C.& hX& C.& hXC.& C.hX& C.hX& hX& hX& C.& C.hX& C.& C.& hXhX& C.& C.& C.hX& hX& hXhX& hXC.& C.& hXhX& C.hX& . 8.J Y. 6X........k t ", +", , , s CX} N sXxXC iXS.BXC.& hXC.& C.hXhX& C.& hXhX& C.& hXhX& C.& C.hX& hX& hXC.& hXhX& hX& hXC.& hXC.& hXhXC.& hXC.& C.& hXC.& hXhX& C.& C.*.$ H.@ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ G.@ @ @ @ @ @ k.T.8 8 8 8 d.8 8 8 d.8 8 8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 k.T.,.F C.C.& hX& hXhX& hXC.& hXC.& hXC.& hX& hX& hX& hXC.& hXC.& hXhX& C.& hXhX& hXC.& hXhXC.& hXhX& C.& hXC.& C.hX& hXhXhX& C.& hX& C.P. S kXX. 6X, 5.A.A.A.A.", +", s , , 5.3X, m { C ;.&.BXC.hX& hX& hX& C.hX& C.& hXhX& hXhX& C.hX& hX& C.hX& C.& hX& C.hX& C.& hXhX& hX& C.& hXhX& hXhX& C.hX& C.& hXhX& hXC.. @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ G.@ @ G.@ G.@ G.@ @ T.8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 T.l.VXC.& hXC.& C.& C.& hXhX& hXhX& hXhX& C.hXhXC.& hX& C.hX& hX& C.hX& C.& C.hX& hX& C.& hXhX& C.hX& C.hX& hX& hXC.& hX& C.hX& C.hX& . 8.J X. , ..[.t k t A.", +"5.s } , , , N 4 xXC ;.S.Y C.& hXC.& C.hX& hXhX& hXC.& C.& C.hXhX& hXhXC.& hXhX& hXhXC.& hXC.& hXC.& hXC.& hXhX& C.& C.& hXhX& C.& hXhX& C.hXC.P.L @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ G.@ @ @ @ @ @ @ h - T.8 8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 Z g L f & hX& hXhXhX& hXhX& C.& C.& C.& hXhX& & hX& C.hX& hX& hXC.& hXhX& hXhX& hXC.& hXhX& C.& hX& hXhX& C.& C.hX& C.& hXhX& hXhX& C.P. 8.J X. % ....# # A., ", +"3X5.3X, , , s w.xXC iXS.hXC.hX& hXhX& hX& C.& C.hX& hXhX& hX& C.& C.& hXhX& C.hX& hX& hX& hXhX& hX& C.& C.hX& C.hX& hXhXC.& hXhXhX& C.& hX& P.H - @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ G.@ G.@ @ @ @ @ @ G.@ @ G.@ G.@ G.@ h - T.8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 d.8 8 8 d.8 8 d.8 d.8 8 d.8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 9. f hXhXC.& hX& C.hX& C.hX& hXhX& C.& C.hXC.& C.& hXhXC.& hX& hX& C.hX& C.& C.& hXhX& C.hX& C.hX& C.hX& hX& hX& hXhX& C.& C.& hX& . 8.J Y. G } CX} } s , ", +", } } } s } N 4 { C ;.S.BXC.& C.& C.& hXC.& hXhX& C.& C.& C.hXhX& hXhX& C.& hX& hXC.& hXC.& C.& hXC.& hXhX& hXhX& hXC.& hX& hX& C.& hXC.& C.. b.G.@ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ h - T.8 8 8 8 d.8 8 d.8 8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 T. f & hX& C.& hXhX& hXhX& hXC.& hXhXhX& hX& hXhXC.& hX& C.& hXC.hX& C.& hXhX& hXC.& C.& hXhX& C.& hX& hXC.& hXC.& C.hXhX& hXhX& C.P. 8.J JX G , , , , , , ", +"s s 5.5.,X4 A.[ { C ;.&.BXC.hX& C.& hXhX& hX& C.hX& hXhXhX& hX& C.& C.hX& C.hX& C.& hXhX& hXhX& C.& hXhX& C.& hXhX& hX& C.hX& C.hX& hX& hXC.*.b.@ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.h - T.8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 8 8 T. Y hX& C.hXhX& C.& C.& C.& hXhX& C.& C.& C.& hX& hX& C.hXhX& hX& C.hX& C.& C.hX& hXhX& C.& hXhX& C.hX& hXhX& hX& hX& C.hX& C.hX& . 8.J Y. G 3Xt , , , s ", +", A.,X# [.A.5.xXm C 7 S.BXC.& hXhXhX& C.& C.hX& hXC.& hX& C.& C.& hXhX& hXhX& C.& hXC.& C.& hXC.& hXhX& C.& hXC.& C.& hXhX& C.& hXC.& hXC.& . @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ h - T.8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 8 8 d.8 8 d.8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 T.g.R C.C.& hX& hXC.& hXhX& hXC.& C.& hX& hXhXC.& hXhXC.& hX& C.& hX& hXhX& hXhX& hXhX& C.& hXC.& hXhX& hXC.& C.hXC.& hX& C.& hX& C.P. 8.DXJX G 3X} , , , , ", +"3X3Xt k A.k k 4 { C ;.t.BXC.C.& hX& C.hX& hX& C.& hXhX& C.hXhX& C.hX& C.& hXhX& hXhX& hXhX& C.& hXC.& C.hXhX& hXhX& C.hX& C.hX& hX& C.hX& C.P.L F.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ @ @ h - T.8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 Z g < C.& hXC.& hX& C.hX& C.& hXhX& hXhXhX& hX& hX& C.& hXhXhX& C.hXhX& C.hX& hX& C.& C.hXhX& hX& C.& C.& hX& hX& hXhX& C.hX& C.hX& . 8.J X. 5X5.5., s 3X3X", +"A...k k k ..A.sX{ C ;.S.Y C.hX& C.hX& hXC.& hXhXhX& hXC.& hX& hXhX& hXhX& C.& hXC.& hXC.& C.& hXhX& hXhX& C.& C.& hXhX& C.& hX& hXhX& hXhXf . h @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ G.@ h - T.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 d.8 d.8 d.8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 k.g C.C.& hX& C.hX& hX& hXhX& hXC.& C.& C.& hXhXC.& hXhX& C.hXhX& C.& hX& hXC.& hXhX& hX& hXC.& hXhX& hXhXC.& C.& C.hXhX& hXhX& C.P. 8.J Y. qX} s , , A.5.", +"k 3X3X3Xk A.A.4 m C iXS.BXC.& C.& hXhX& hXhX& C.& C.& hXhX& C.& C.hX& C.hX& C.& hXhX& hXhX& hXhX& C.& hXhX& hXhX& C.& C.hXhX& C.hX& C.& C.P.'.>X@ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ @ @ @ h - T.8 8 8 8 d.8 8 d.8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 d.8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 J. f & hXhX& hX& C.hX& C.& C.& hXhX& hXhXhX& C.& hXhX& C.& & C.hX& C.hX& C.& C.hX& C.& C.& hXhX& C.hX& hX& hX& hX& & C.hX& hX& C.P. 8.J X. 5X3X3X} , , , ", +"k k k 3Xk # CXsXxXC ;.S.hXC.& hXhX& C.& C.& C.& hX& hXC.& hXhXhX& C.& hX& hXhXhX& C.& C.& hXC.& C.& hXC.& hXC.& hXhX& hX& hXC.& C.& hXhXhXaX$ H.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ G.@ h - T.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 d.8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 d.8 8 8 8 T. f hXC.& hXC.hX& hXC.& hXhXhX& hXC.& C.& C.& hXC.& C.& hXhXhX& hXhX& C.& hXhX& C.& hXhXC.& C.hX& C.& C.hXhXC.& hXC.hX& hXC.& C.P. S J X. 5X5.3X, 3X, , ", +"k k k k [.# 5XxXxXC ;.&.BXC.hX& C.hX& hXhXhX& hXhXhX& hX& C.& C.hX& C.hX& C.& hXhX& hXhX& C.& hXhXhX& hX& C.& hXC.& C.hX& hX& hXhX& C.& C.*. F.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ @ @ h - T.8 8 8 d.8 8 d.8 8 d.8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 d.8 d.8 8 d.8 8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 T. Y & hXhX& hX& C.hX& hX& hX& C.& hXhX& hXhXhX& hX& C.hX& C.& C.& hXhX& hXhX& C.hXhX& hX& hX& hXhX& hX& hX& hXhX& hX& C.& hXhX& . 8.kXX. 5X5., } , s , ", +"k k k 3XA.# N sX{ C iXS.BXC.C.& hX& hXC.& hXC.& C.& C.& hXC.& hX& hXhX& hXhX& C.& hXC.& C.& hXhX& C.& hXC.& hXhX& hX& C.& hXC.& C.& hXhXC.P.L @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ @ G.@ G.@ @ @ G.@ @ h - T.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 d.8 8 d.8 8 8 T.g.R C.C.& C.& hXhX& C.& hXC.& hXC.& hXC.& hX& C.& hXhX& C.& hX& hXC.& C.& C.hX& hX& C.& C.& hXC.& hXhXC.& C.& C.& C.hXhX& C.& C.P. S J X. 5X3X5.5.} s , ", +"k k k k 3XA.k i xXC ;.S.BXC.& hXC.& hX& hX& hXhX& hXhXhX& hXhX& C.& C.hX& C.hX& C.& hXhX& hXhX& C.hX& hX& hXhX& C.hXhX& hXhX& hXhXhX& hXC.. h @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ @ @ G.h - T.8 8 8 8 d.8 8 d.8 8 d.8 d.8 8 d.8 8 d.8 8 8 d.8 8 8 d.8 8 d.8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 Z g < C.& hXhXhX& C.hX& C.hX& C.& hXhX& hXhXC.& hXhX& C.hX& hXhXhX& hXhX& C.& hXhX& C.hXhX& C.hX& C.& hX& C.hX& hXhX& & C.hX& hX& . 8.J X. 5X5.5.A.5., s ", +"k k k k k k s xXxXC iXS.Y C.hXhX& hXC.& hXC.& hXC.& C.& C.& hXC.& hXhX& C.& hXhX& hXhX& C.& C.hX& hXC.& hXC.& C.& hX& hXC.& C.hX& C.& hXP.H W.@ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ @ @ @ @ @ G.@ G.@ @ @ G.@ @ - - T.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 k.g f hXC.& C.& hX& hXhX& hX& hXhX& C.& hX& C.& C.& hX& hXC.& C.& C.& hXhXhX& C.hXhX& hXhX& hX& hXC.& hXhX& hXC.& hXC.& hXC.& C.P. 8.J X. % t A.A., , , ", +"k k k k 3Xk s w.xXC ;.S.BXC.& C.& hX& C.hX& hX& hXhX& hXhXhX& hXhX& C.hX& hX& C.hX& C.hX& hX& hXhX& hXhX& hXhX& hXC.& hX& hX& hXhX& C.& . b.G.@ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ G.@ G.@ @ @ @ @ @ G.@ @ @ @ h - T.8 8 8 8 d.8 8 8 d.8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 d.8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 d.8 d.8 d.8 8 8 8 J. C.& hX& C.hX& C.& C.hX& C.hX& C.hX& C.hXhXhX& C.hX& C.& hXhX& hXhX& C.& hX& & C.& C.& C.hX& C.& hXhX& C.& hXhX& hXhX& hXhX& . 8.J X. CX3X5.5.A.} , ", +"k k 3X3Xk [.A.xXxXC iXS.BXC.& hX& hXhX& C.& hXC.& hXC.& C.& hXC.& C.& hX& C.hXhX& C.& hXC.& hXC.& C.& C.& C.& C.& hX& hXC.& hXC.& hXhXC.*.b.H.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ @ @ @ G.@ - G.T.8 8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 T. C.C.hXhX& hXC.& hXhX& hXhX& hXhX& hXhX& hX& hXhX& C.& hXhX& C.& C.hX& C.& C.hXhX& hXhX& hXhX& hXC.& C.& hXC.& C.& C.& C.& C.P. 8.J X. 5X, 3X5.3Xs , ", +"k A.k [.# 3XN m xXC 7 S.BXC.C.& C.hX& hXhX& C.& hX& hXhX& C.& hXhX& hXC.& hX& C.& hXhX& hXhX& hXhX& C.hX& hXhX& C.hX& C.& hXhX& C.& hXC.P. F.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ @ @ @ G.@ G.@ @ @ - k.k.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 d.8 8 8 T.KXo & hX& C.& hXhX& C.& C.& C.& hXhX& C.& C.& C.& hXhXhX& C.hX& hX& hXhX& hXhX& C.hX& C.hX& C.hX& hXhX& hXhX& hXhX& hXhX& hX& . 8.J e. } t A.3X5.CX, ", +"3XA.# A.3X} N m m C ;.S.BXC.& hXhX& hXC.& hXhXC.& hXC.& hXhXC.& hXC.& hX& hXhX& hXhX& C.& C.& C.& hXhX& hXC.& hXhX& hXhXhX& C.& hXC.& C.. L @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ @ G.@ @ 8 Z 8 8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 T.l.VXC.& C.& hXC.& C.& hXhX& hXC.& C.hXhX& hXhX& hXhX& C.& hX& hXhXC.& hXC.& C.& hX& hXhX& C.& hX& C.& hXC.& hXC.& C.& hXC.& C.P. S J X. CX......A.3X, ", +"3Xs N CX3X, s w.{ C iXS.BXC.hX& C.& C.& hX& hX& hXhX& C.& hX& hX& hXhXC.& C.& C.hX& C.hX& hXhX& C.& hXhX& hX& C.& C.& hX& C.hX& hX& hXP.H - @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ G.@ G.@ @ @ G. 8 Z 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 k.g L f hXhXhX& hXhX& C.hX& C.& hX& hX& C.hX& C.hX& C.& hXhXC.& C.& hXhX& hXhX& C.hX& C.& hXhX& C.hX& C.& hXhX& hXhX& C.& hXhX& . 8.kXe. CXt t t ..5.5.", +"t A.s , } } N sXxXC ;.S.BXC.C.& hXhX& hXhXC.& hXC.& hX& hXC.& hXC.& hX& C.& hXhX& hXhX& C.& hXC.& hXC.& hXC.& hXC.& hXhXC.& hXC.& hXC.P.b.G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ @ G.@ 8 Z 8 8 d.8 8 8 d.8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 k.9. C.hX& C.& C.& hXhX& hXhXC.& hXC.& hX& hXhX& C.& hXC.& hX& hXhX& C.& C.& hXhX& C.& hXhX& C.& hXhX& hXhX& C.& hXC.& hXhX& C.P. 8.J X. N t ..t ....5.", +"t t 5.3X3X5.s [ { C ;.t.BXC.& hX& C.hX& hX& C.hX& C.hXhX& hXhX& C.hX& C.hXhX& C.& C.& hXhX& C.& hXhX& C.& hXhX& hXhX& C.& hX& hXhX& C.*.$ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ G.@ G.@ @ G. 8 T.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 d.8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 T. f & hX& hXhX& C.& C.& hX& hXhX& C.hX& C.& hXhXhX& hX& C.hX& C.hX& hXhX& C.& C.hXhX& C.hX& hX& C.hX& C.& hXhX& hXhXC.& C.& . 8.J e. } A.t t t t t ", +"A...t , 5.5.s [ { C iXS.Y C.& C.hXhX& C.& hXhX& hX& hX& C.& C.& hX& hXhX& C.& hXhX& hXC.& hX& hXC.& hXhX& C.& hXC.& C.& hX& hXC.& C.& aX @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ @ @ 8 Z 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 T. & C.& hXC.& C.& hXhXC.& hXC.& hX& C.& hXC.& hX& C.& hXhX& hX& hXC.& C.& hXhX& hX& C.& hX& C.hXhX& C.& hXC.& hXC.& & hX& C.P. 8.J X. N t # A.t A.t ", +"t t ..t k .., [ sXC ;.S.BXC.hX& hX& C.hXhX& C.hX& C.& hXhX& hXhXC.& C.& hXhX& C.& C.hX& C.hXhX& hX& C.& hXhX& C.& hXhXhX& C.hX& hXhXC.P.L F.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ G.@ G.@ G. 8 Z 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 T.7Xo C.hX& hXhX& hXhX& hXhX& hXhX& C.hXhX& hXhXC.& hXhXC.& C.hX& hX& hXhXhX& C.hX& hXhX& C.hX& hX& C.hXhX& hX& C.& hXC.hXhX& . 8.J X. N ..t t t t A.", +"A.t t ..A., } w.{ C iXS.BXC.hXC.& C.& hX& C.& hXhX& hXC.& hXC.& hX& hXhX& hXC.& hXhX& hX& hX& hXC.& hXC.& C.& hXhX& C.& hXhX& C.& hXf . h @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ @ 8 Z 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 d.8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 d.8 8 8 d.8 8 8 8 8 d.8 d.8 d.8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 8 d.8 8 T.l.VXC.C.& C.& hXC.& hXhX& C.& hXC.& hX& C.& hX& hXC.& hX& hX& C.& C.hX& C.& hX& hXC.& hXhX& C.& hXhX& C.& C.hXhX& hX& hX& C.P. 8.J X. CX....A.t A...", +"t t A.t ..t } [ Y.C ;.S.Y C.& hXhX& hX& C.hX& C.& C.hX& hX& hX& C.hX& C.hX& hXhX& C.hX& C.& C.& hXhX& hXhX& C.hX& C.& hXC.& hXhX& C.P.-.>X@ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ G.@ G.@ 8 T.8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 k.g f & hXhX& C.& hXC.& C.hX& hX& hXhXhX& C.& C.& hX& C.hX& C.hXhX& hX& C.hX& C.& hXhX& C.hX& C.hX& hXhX& hX& C.hX& C.& hX& . 8.J e. CXt t t A...t ", +"A...t t t ..5.w.{ C ;.S.BXC.hX& C.& C.hXhX& hX& hXhX& hXC.& C.hXhX& hXhX& C.& C.& hX& hXhXC.& hXhX& C.& hXC.& hX& hXC.& hX& C.& hXhX*.VX@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ @ @ @ 8 Z 8 8 8 8 8 d.8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 d.8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 d.8 d.8 8 8 k.J. f hXhX& C.& hXhX& hX& C.& hXC.& C.& hXhXC.& hXC.& hX& hXhX& hX& C.hXhX& hXhXC.& C.& hX& hXhX& hXC.& hXC.& hX& hXhXC.& C.P. S J X. N t A.t ..t t ", +"t t ..t t ..3XsXsXC 7 S.BXC.& C.& hX& hX& C.hXhX& C.& hX& C.& hX& C.& hXhX& hXhX& C.hX& hX& hXC.& C.hX& hX& hXC.& hX& hXhX& C.hX& C.aX @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ G.@ G. 8 Z 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 d.8 8 d.8 d.8 d.8 d.8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 T. C.& C.hX& hXhX& C.hXhX& hXhX& hX& C.& hX& hXhX& C.hX& C.& C.hX& hX& C.& hX& hXhX& C.hX& C.& C.& hXhX& hXhX& C.& hX& hXhXP. 8.J X. } ..t t ..A.t ", +"A.s 5...t ..3XxX{ C ;.S.BXC.hXhXhXC.& C.hXhX& C.& hXC.& hXhXhX& C.& hXC.& hXC.& hXhX& C.& hXhX& hXhX& C.& C.hX& hXhXC.& C.hXhX& hXC.P.L @ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ @ @ 8 Z 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 T. Y C.hX& hXC.& C.& hX& hXC.& C.& hXhXC.& hXC.& hX& C.& hXhX& hX& C.hXhX& hXC.& hXhX& C.& hXC.& hXhX& C.& hXC.& hXhXC.& C.P. S J X. CXA.# ..t ..t ", +"A.3X3X..t ..3X4 m C iXS.BXC.& & hX& hX& hX& C.hX& C.& hXhX& C.hX& C.hX& C.& hXhXC.& hXhXhXC.& C.& hXhX& hXhX& C.& hX& hX& & C.hX& f . h @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ G.@ 8 Z 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 T.B R C.& C.& hXhX& hXC.& hX& hXhXhX& hX& C.hX& C.hXhX& C.hX& C.hXhX& hX& C.& hXhX& C.hX& hXhX& hXC.& C.hX& C.& hXhX& hX& C.P. 8.kXX. 5Xs t 5.A.# A.", +"5.5.3X..t ..5.m { C ;.S.Y C.C.hXhXhXC.& C.hXhX& hXhXC.& C.& hX& hXhX& hX& hXC.& & hX& C.& & hXhX& C.& hXC.& C.& hXC.& C.hXC.& hXhXf H W.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ @ 8 Z 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 d.8 8 8 d.8 8 d.8 d.8 d.8 d.8 d.8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 Z l.< C.hX& hXhX& C.& hX& hXC.& C.& C.& hXhX& hX& C.& hXhX& C.& hX& hXC.& hXC.& C.& hX& hXC.& hXhX& hX& C.& hXhX& C.& C.& C.P. S J Y. G 5.5.s , ..A.", +"3X5.3X..t ..5.m m C ;.&.BXC.& & C.& hXhX& hX& C.& hX& hXhX& C.hX& C.hX& C.hX& C.hX& C.& hXC.& hXhX& C.& hXhX& hXhX& hX& hX& C.& C.P.b.@ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ G. 8 T.8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 k.g f hXhX& C.hX& C.hX& C.& hX& hXhXhX& C.hX& hX& C.& hXhX& hXC.& C.& hXhX& hXhX& C.hX& hX& C.& C.hXhX& hXhX& C.hXhX& hXhXP. 8.kX4 G A., , CX, 5.", +", , A...t t 5.sX{ C iXS.BXC.hXhXhX& hX& C.& C.& hXhXC.& hXhX& C.& hX& hXhX& hXhX& hXhXC.& hX& C.& hXhXhX& hXC.& C.& hXC.& C.& hXhXdXVX@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ k.Z 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 d.8 8 8 8 8 k.J. f & C.& hX& hXhX& hXhXhX& hXC.& C.& hX& hXC.hX& hXC.& C.hX& hX& hXC.& hXC.& hXhX& hXC.& hXhX& hX& hXC.& C.& hX& hX& C.P. S J JX qXs , , , , , ", +"s } , t ....k xX{ C ;.&.hXC.& & C.hX& C.hXhX& hXhX& hX& C.& C.hX& C.hX& C.& C.& C.& hX& hXhXhX& C.& hX& C.& hXhX& C.& hXhX& hXhXC.. @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G. X T.8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 d.8 8 8 d.8 8 d.8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 T. C.hX& C.hX& C.& C.& hX& C.hX& hXhX& C.hX& hX& C.hX& hX& hXC.& C.hX& hX& hXhXC.& C.& hXhX& C.hX& C.& hXhX& hX& C.hX& C.P. 8.J X. G } , , , s , ", +", s , 3X5...3XsXm C ;.&.BXC.C.hXhX& hXhX& hXC.& C.& C.& hXhX& hXhX& C.& hXC.& hXhXC.& hXC.& hXC.& hXC.& hXC.& hXhX& hXC.& hXC.& C.P.L @ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ h T.8 8 d.8 8 d.8 8 8 8 d.8 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 d.8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 T. Y C.hXhX& C.& hXhXC.& C.hX& hXC.& hXhX& C.& hXhX& C.& C.hX& hXhX& C.& hXC.& & hX& hXC.& C.& hXC.& hXC.& hXhXC.& C.& C.P. 8.J X. N ..3Xs s 3X5.", +"3X, , 5...# 5.4 xXC iXS.Y C.& hX& C.& C.& hX& hXhXhX& C.hX& C.& C.hX& hX& hXhX& hX& hXhX& C.& hXhX& hXhX& hXhX& C.hX& hX& C.& hXP.H - :X@ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ h - T.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 T.B R C.& hXhX& C.hX& hXhX& hXC.& hX& C.& C.hXhX& C.hX& hX& hXC.& hXhX& C.hX& C.hXhXC.& hXhX& hX& hXhX& hX& C.& hXhX& hXhXP. 8.J X. } # , , } 5.5.", +", , 3X5.....3X4 { C ;.S.BXC.C.& hXhX& hXC.& hXC.& hXhX& C.& hXhX& hXC.& hXC.& C.& hXC.& hX& hXC.& hXC.& C.& C.& hX& hXC.& hXC.& . b.H.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ h - T.8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 d.8 8 Z l.< f & C.& hXhX& hX& C.& hX& hXC.& hXhX& hX& hX& hXC.& C.hX& C.& hXhX& C.& hX& hX& hX& hXC.& hXC.& C.hXC.& hXhX& hX& C.P. S J X. N # , } , , 5.", +", , A., ..t 3XxX{ C ;.t.BXC.& hXC.& C.& hXhX& hX& C.& hXhX& C.& hX& hXhX& hXhX& C.hX& C.hXhX& hX& C.& hXhX& hXhXC.& hX& hXhX& C.*.$ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ h - T.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 d.8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 J. C.hX& C.& C.hX& C.hX& C.hX& hXhX& C.hX& C.hX& hX& hX& hX& hXhXC.& hXhX& C.& C.hX& C.& hXhX& hX& hX& hXhXC.& C.hX& hXP. 8.J X. N # , } } CXA.", +"5., 3X5....., [ sXC ;.&.Y C.hXhX& hX& hXC.& hXC.& hXC.& hXC.& hXhXC.& C.& C.& hXhX& hXhX& C.& hXC.& hXhX& C.& hX& C.& hXC.& hXC.aX @ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ h - T.8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 d.8 8 8 8 T. C.hXC.& hXhX& hXhX& hXhX& hXC.& C.& hXhX& C.& C.hXhXC.& hXC.& & hXC.& hXhXhX& hXC.& hXC.& C.& hXC.& C.& & hX& C.& C.. 8.J X. ` A.3X, , 3XA.", +"A.3X....t t 5.i sXC iXS.BXC.hX& C.hXhX& hX& C.& hXhX& hX& hXhX& C.& hXhX& C.hX& C.& C.& hXhX& C.& hXhX& C.hX& C.hX& C.hX& hX& C.P.L F.@ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ h - T.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 d.8 8 d.8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 T. & C.& hX& C.& C.& C.& hXhX& hXhX& hX& C.hX& hX& hX& hXhX& hXhXC.& hX& C.& hXhX& hXhX& hXhX& C.hX& hXhXhXC.& hXhX& hXP. 8.J X. PX..3X, s t 5.", +"t ..t t ..A.5.i Y.C ;.S.BXC.& hXhX& C.& hXC.& hXhX& C.& hXC.& hX& C.& hXhX& C.& hXhX& hXC.& hXhXhX& C.hXhX& hXhX& hXhX& hXC.hXf P.h @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ h - T.8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 d.8 8 d.8 8 d.8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 d.8 8 8 T.7Xo hXC.& hXC.& hXhX& hXC.& C.& C.& C.hXhX& hXhXC.& C.& C.& C.& hX& hXC.& hXC.& C.& C.& C.& hXhX& C.& C.& hXhX& C.& C.P. 8.J X. CXt , , , 5.3X", +"t t t A.# t 5.i 4 C 7 S.hXC.hX& C.hX& C.& hXhX& C.hX& C.hX& C.hXhX& C.& C.hX& C.& C.hX& hX& C.& C.hX& & C.hX& C.& C.& C.& hX& . -.>X@ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ h - T.8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 d.8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 T.l.VXC.& hX& hXhX& C.hX& hXhX& hXhX& hX& C.& C.& hXhX& C.hX& hXhX& C.& hXhX& hXhX& hXhX& hXhXC.& hXhX& hX& C.& hXhXhX& . 8.J Y. G , s , s } 3X", +"t A.t t A.t 5.w.{ C ;.&.Y C.hXC.& hXhX& hXhX& C.& hXhX& hX& hX& hXhX& hXhX& hXhXhX& C.& hXC.& hXhX& hXhX& C.& hXhX& hXhXC.& hXaX$ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ h - T.8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 d.8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 d.8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 k.g L f & hXC.& C.hXhX& C.& hXC.& C.& hXhX& hXhX& C.& hXhX& hXC.& hXhXhX& C.& C.& hXC.& hXC.& hX& C.& hXC.& hXC.& hX& C.P. 8.}.Y. qX, , , , 5.5.", +"t t t t ....5.m sXC ;.S.BXC.& hXhX& C.hX& C.& hXhX& C.hX& C.hX& C.& C.hX& C.& hX& hXhX& C.& hXhX& C.hX& hXhX& C.& C.hX& hXhXC.*. @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ h - T.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 k.9. C.C.& hX& hX& C.& hXhX& hXhX& C.hX& C.& hXhX& C.& hXhX& hX& C.& C.hX& hXhX& C.& hX& hX& C.hX& hX& hXhX& hXhXC.& hXP. S J X. % , s , } s 5.", +"A.t A.t ..3X, sX{ C iXS.BXC.& hX& hXhX& C.& hXC.& C.& hXC.& C.& hXhX& hX& hXC.& C.& hXhX& hXC.& hXC.& hXC.& hXhXhX& hX& hX& C.P. @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ h - T.8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 d.8 8 8 d.8 8 d.8 d.8 8 d.8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 T. C.hX& hXC.& C.& hXhX& C.& hXhX& C.& hXC.& hXC.& hXC.& hXC.& hXhX& hXC.& C.& hXC.& hXC.& hX& hXhXC.& C.& C.& hX& C.P. 8.J Y. G , , 3Xs , 3X", +"t t ....A., s m { C ;.S.BXC.C.& C.& hXhX& hXhX& hXhX& hX& hXhXhX& C.hX& C.& hXhX& C.& C.hX& hX& C.& hX& hXhX& C.& C.hX& C.hXC.. h :X@ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ h - T.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 d.8 d.8 8 8 8 8 8 d.8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 d.8 d.8 8 8 8 8 8 8 8 T. Y C.& C.& hXhXhX& C.hX& C.& C.hX& hX& hXhX& hXhX& hX& C.& C.hX& C.& hXhX& hXhX& C.& hXhX& C.& C.& hXhX& hXhXC.& C.P. 8.J X. 5X} s , , s , ", +"A...t t t N N xXxXC ;.S.Y C.hXhX& hXC.& hXC.& hXC.& C.& hXC.& C.& hX& hXhXC.& hXC.& hXhX& hXC.& hXC.& hXC.& C.& hXhX& hXhX& P.H W.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ h - T.8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 T.B R C.hX& hXhX& C.& hX& hXhXhX& hXC.& hXC.& C.& C.& hXC.& hXhX& C.& hXhX& hXC.& hX& hXC.& C.hXhX& hXhX& C.& hX& hXC.P. S J X. % } , , , 3X, ", +"5.A.....# } N [ xXC iX&.BXC.& C.hX& hX& C.& hX& hXhX& C.hX& hXhX& C.hX& hX& hX& hXhX& C.& C.& hXhX& C.& hXhX& hXhX& C.& C.hX. VX@ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ h - T.8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 d.8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 Z 4.< C.& C.& C.hX& C.hX& C.& hXhX& hXhX& hXhX& C.hX& C.& hXhX& C.hXhX& C.& C.& hXC.hX& hX& hX& C.hX& C.hX& C.& C.& hXP. 8.kXX. N # 5.} 3X, , ", +"3X, A.# ..3X5XsXxXC ;.S.BXC.hX& hX& C.hXhX& hXC.& C.hXhX& hXC.& hXhX& C.& C.& hXC.& hXhX& hXC.& hX& hXC.& hXC.& C.& hXhX& C.*.VX@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ h - T.8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 d.8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 d.8 8 d.8 8 8 8 d.8 8 k.g f C.& hXhX& hXhX& C.& hXC.& C.& C.& C.& hX& hXhX& hXC.& hX& hX& hXhX& hXC.& hX& C.& C.hXhX& C.& hX& hXhXhXhX& C.P. S J X. N # 5.3X3X, , ", +"3X3X, t # t CXw.{ C ;.t.BXC.& C.hX& hX& C.hX& hX& hX& C.& hX& C.& C.hX& hXhXhX& hX& C.& C.hX& hXC.& hX& hX& hXhX& C.& hX& C.P. @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ h @ T.k.8 8 d.8 8 d.8 8 d.8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 J. f & hXhX& C.& hXhX& hXhX& hXhX& hXhX& C.hX& C.& C.hX& hXC.& C.hX& C.hX& hXhX& C.hX& hX& C.& hXhX& C.& hX& C.hX& . 8.J X. s ,X, , , CX5.", +", s CX, ...., [ { C ;.&.Y C.hXhX& hXC.& hX& C.& hXC.& hX& C.hX& hXhX& hXC.& C.& hXC.& hXhX& hX& hXC.& hXhXC.& hXC.& hXC.hXC.. L @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ G. T.T.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 d.8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 d.8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 T. C.hX& C.hXhX& C.& hXC.& hXC.& C.& C.hXhX& C.& hXhX& hXhX& hXhX& hX& hX& C.& hXhX& hXC.& hXC.& hXC.& hXC.& hX& C.P. 8.J X. 5X5.s , , 5.A.", +", 5.} } # t A.[ 4 C ;.S.BXC.& C.& C.& hXC.& hXhX& C.hX& C.hX& C.& hXC.& hX& hXhX& hXhX& hXhX& C.& hXhX& C.& hX& hXhX& hX& P.H - @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ / T.T.Z 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 d.8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 T. Y C.& hX& C.hX& C.& hXhX& hXhX& C.& & C.hX& hXhX& C.& C.hX& C.hX& C.hX& hXhX& C.& hX& hXhX& hX& hXhX& hX& C.hX& . 8.J Y. G , , , } 5.5.", +", , s , # t 5.i sXC 7 S.BXC.hXC.& hXhX& hXC.& C.& hX& hXhX& hXhX& hX& C.& hXC.& hXC.& C.& hXC.& hXC.& hXhX& hXC.& C.& C.& . z G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ G.>X- h / Z T.Z 8 8 8 d.8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 T.B R C.hXC.& hX& hXhXhX& C.& C.& hXhXhXhX& hXC.& C.& hXhX& C.& hX& hXhX& C.& C.hXhX& hXC.& C.& hXC.& C.& C.hXhX& C.P. S J JX G , } , s 3XA.", +", , , , ....3Xi 4 C ;.t.BXC.& hXhX& C.hX& hXhX& C.hXC.& C.& C.& C.hX& hXhX& hX& C.& hXhX& C.& hXhX& C.& C.hX& hXhX& C.hX& dXVX:X@ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ H.@ >X>X- >XG.G.G.@ - h / Z T.T.k.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 d.8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 Z 4.< C.& hXhX& C.& hX& C.hX& hXhX& C.& hX& hX& hXhX& C.& hXhX& C.hX& C.hX& hX& & C.hX& hXhX& C.& hXhX& hX& hX& C.& . 8.J Y. qX5.A.3X5.5.t ", +", , N s ...., [ { C iXS.BXC.& C.& hX& C.& hX& hXhX& hX& hXhX& hXhX& C.& C.hXC.& hXhX& C.& hXhX& hX& hXhX& C.& C.& hXhX& C.*. @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ >X@ - >XG.G.G.G.G.G.G.G.G.G.- h G.X T.T.k.8 8 8 8 d.8 8 8 8 8 d.8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 d.8 8 k.g f & C.& hXhX& C.hX& hXC.& C.& hX& C.& hXC.& hXC.& hXC.& hXhX& C.& hXC.& C.hXhX& C.& hXC.& hXC.& hXC.& C.hX& C.P. S J JX G 5.5.5.5.A.t ", +"3X5.5...t ..} xXm C ;.S.Y C.hX& C.hX& hXhXC.& C.& C.& C.& C.hX& C.hX& hX& & C.hX& C.hX& C.hX& C.hX& C.& hXhX& C.hX& C.hXC.P. F.@ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ :X@ >XG.- >XG.G.G.G.G.G.G.G.G.G.G.G.G.G.@ >X- - h X T.T.k.8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 J. f hX& C.& C.hX& hX& hX& hXhX& C.hX& C.hX& hX& hXhX& hX& C.& C.hX& hX& C.hX& hXhX& C.& hXhX& hX& C.& hX& hXhX& . 8.J Y. G A.t 5.t t t ", +"3X5.5.# t ..} w.{ C 7 S.BXC.& hXhX& hXC.& hX& hXhX& hXhXhX& C.& hX& hXhXC.hX& C.& hX& hXhX& C.& hXC.& hXC.& hXhX& hX& hXf P.W.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ G.@ G.@ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ H.G.G.>X>XG.G.H.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.>X@ G.G.G.- h X T.T.k.8 8 8 d.8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 d.8 8 8 d.8 8 8 8 d.8 8 8 d.8 8 d.8 d.8 d.8 d.8 8 d.8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 8 T. C.& hXhXhX& C.& hXC.& hXC.& hXhX& hXhX& C.& hXC.& hXC.& hXhX& hX& hXhX& hX& C.& hXhXhX& C.& hXC.& hXhXhXC.& C.P. S J JX qX} 5.3X, A.t ", +", 3X5.# t ..N xXsXC ;.S.hXC.hX& C.hX& hX& C.hX& C.hX& C.& hXhX& C.hX& hX& hX& hXhXC.& C.& hXhX& C.& hXhX& C.& C.hX& C.hXP.-.>X@ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ @ @ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ :X@ G.G.>XG.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.- h d.Z T.Z 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 T.E o C.& hX& hXhX& C.& C.hX& C.& C.hX& C.hX& C.hX& C.& hXhX& C.hX& C.hX& C.hX& hXhX& C.& hXhX& C.& hXhX& & hX& hXP. 8.J X. % s } s t A.t ", +", , } , t # 3Xi { C ;.&.BXC.& hXhX& C.& hXhX& hXhX& hX& C.& hXhX& C.& C.& hXC.& hX& hX& hXC.& hX& hXC.& hX& hXhX& hXhX& aXb.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ G.@ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ H.@ @ H.@ >XG.>X>XG.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- / Z T.Z 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 T.l.VXC.C.& C.& hXC.& hXhX& hX& hXhX& hX& hXhX& hX& hXC.& C.& hX& hXC.& hXhX& C.& C.hX& C.& hXC.& hXC.& C.hXC.& C.P. S kXX. G , , 3Xt ..t ", +", , , s , # 5.GX4 C iXS.BXC.hX& C.hX& C.hX& C.& C.hX& C.hXhX& C.hX& hXhX& C.& C.& C.hXhX& hXhXC.& hX& C.hXhX& C.& C.& C.*. @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ G.@ G.@ @ @ @ @ @ @ @ @ :X@ H.@ G.G.- G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.- h / Z T.Z 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 d.8 8 8 8 8 8 8 d.8 d.8 d.8 d.8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 k.4.L C.& C.hX& C.& hXhX& C.hXhX& C.& C.hX& C.hX& C.& hXhX& C.hX& C.& hXC.& hXhX& hX& C.hX& hX& hXhX& hX& hX& C.& . 8.J X. 5X} s 3X....t ", +", , 5.s , A.5.i Y.C ;.S.BXC.& C.& hXhX& C.& hXC.& hXC.& hX& hXhX& C.& hXC.& hXhXhX& hX& C.& hX& C.& hXhX& C.& hXC.& hXC.P. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ @ @ F.H.@ G.@ - G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.- h / Z T.T.8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 d.8 8 k.4. f hXhX& hX& hXC.& hXhX& C.& hXhX& C.& hX& hXhXC.& hXhX& C.& hXhX& hX& C.& C.hXhX& C.& hXC.& C.& hXC.& hX& C.P. 8.J X. CXA.} CX3X..t ", +", , , } , A.5.GXsXC iXS.BXC.hX& hX& C.hX& hX& hXhX& hXhX& C.& C.hX& hX& hXhX& C.& C.& C.hX& C.hX& C.hX& C.hX& hX& hXhXC.P.h :X@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ H.F.@ H.@ >XG.>X>XG.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- h / k.T.T.k.8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 T. C.& C.hX& C.hX& C.& C.hX& C.& C.hX& hXhXC.& hX& hX& C.hX& hXhX& C.hX& hXhX& hX& C.hXhX& hXhX& C.& hXhX& C.hXP. 8.J X. PX# 3X} 5.t t ", +", , , , A.t 5.i 4 C ;.S.Y C.C.& C.hXhX& hXhXC.& C.& C.& hXhXhX& hXC.& hXC.& C.& hXhXhX& hX& hX& hXhX& hXhX& hXhXC.& hXP.#.W.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ :X@ @ G.>XG.- G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.- h h X T.T.k.8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 d.8 d.8 d.8 8 8 8 8 8 d.8 8 d.8 8 8 d.8 8 8 8 8 8 d.8 8 8 8 T. & C.& hXC.& hX& hXhX& hXhX& hXhX& C.& hX& hX& C.& hXhX& C.& C.hXhX& hXC.& C.& hXhX& C.& C.& hXhXhX& C.hX& C.P. 8.J X. ` t 3X} t ..t ", +", , , s t ..5.i 4 C ;.S.BXC.& hX& hX& C.& hX& hXhX& hXhXC.& hX& C.& hXhX& hXhXhX& C.& C.hXhX& C.& C.hX& C.& C.& hXhX& . VX@ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ G.@ G.@ @ @ @ @ H.@ G.G.- G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.- h X T.T.k.8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 T.E F hXhX& hXhX& C.& C.hX& C.hX& hXhX& C.& C.hXhX& C.hX& hXhX& hX& C.& hX& hXhXhX& C.& hXhX& C.& hX& C.& hXhX& . 8.kXX. ` k , CX5.# A.", +", , s , # t k i Y.C iXS.BXC.C.& hXC.& hXC.& hXC.& hXC.& & C.& C.& hXC.& C.& hX& C.& hXhX& C.hXhXhX& C.& hXhX& hXC.& C.*.VX@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ :X@ @ @ H.G.G.G.>XG.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- h oXT.T.k.8 8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 T.l.VXC.& C.& hXC.& hXhX& hXhX& C.& C.hXhXhX& C.& hXhX& hXC.& C.& hXhX& hXC.& C.& C.& hXhX& hXhXC.& C.& hXhX& C.P. S J X. ` 3X# A.CXA.t ", +"3X, , , t ..5.i 4 C ;.S.BXC.& hX& hXhX& hXhX& hX& C.& hXhX& hXhXhX& hXhX& C.& C.hXhX& hX& hX& C.& hXhX& C.& C.hX& hXC.. @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ :X@ :X@ G.G.>XG.G.- G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.- h oXZ T.Z 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 d.8 d.8 d.8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 k.4.L C.C.& hX& hXhX& C.& C.& hXhX& hX& C.& hX& C.& C.hX& hXhX& C.hX& C.& hXhX& hXhXhX& C.& C.& hXhX& C.hX& C.& . 8.J X. ` k s # , t t ", +", , , , t 5.5.i { C iX&.BXC.& hXC.& C.& C.& hXC.& hXhX& hXC.& hX& C.& hXC.& hXhX& C.& hXC.& hX& hXC.& hXhXhX& hX& hXC.P.L @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H.@ @ @ @ @ - G.>XG.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.- / Z T.Z 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 k.4. f & hXhXC.& C.hXhX& hXhX& C.& C.hX& C.& hXhXhX& hX& C.& hXhX& C.& hXhX& C.& hX& C.& hXhX& hX& hXhX& hX& C.P. 8.J Y. ` k k ..s CXA.", +", 3X, s A.s s &.4 C ;.S.Y C.hX& hXhX& C.hX& C.& hXhX& C.& hXhXC.& hXhX& hXhX& hX& hXhX& C.hX& C.& hXhX& C.& C.hX& C.f P.h @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ H.@ :X@ G.>X>X- >XG.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- h / Z T.Z 8 8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 d.8 8 8 8 8 T. C.& C.& hX& hX& C.hX& C.hX& hX& hXhX& C.hX& C.& C.hX& C.& C.hX& hXC.& hXhX& C.hX& C.hX& C.hX& C.& C.hXhX& . 8.J X. PXk 3X..5.N A.", +", , s , ( t A.i 4 C 7 S.BXC.hXC.& hXC.& hX& hXC.& C.& hXC.& hX& hXC.& hXC.& C.& hXC.& C.& hXC.& hXhX& C.& hXhX& hXhXP.-.>X@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H.@ @ G.>X>XG.G.G.H.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.@ G.- h / Z T.T.8 8 8 8 8 8 8 d.8 8 d.8 8 d.8 d.8 d.8 d.8 8 8 8 8 8 d.8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 T. Y C.hX& hXC.& hX& C.& hX& hXhXC.& C.hX& C.& hXhX& hXhX& hXhX& hXhX& hXC.& hXC.& hXhX& hX& C.& hXhX& hX& C.P. 8.J X. ` k k k A.N A.", +", , } 3X# t 5.&.sXC ;.S.BXC.& hXhX& hXhX& C.hX& hXhX& C.& hXC.& hX& C.& hXhX& C.hX& hXhX& C.& hXC.& C.hXhX& C.& C.& *.b.@ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ H.@ @ :X@ G.>X>X>XG.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.- h / k.T.T.k.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 d.8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 T.B R C.& C.& hXhX& C.hX& C.hX& hX& hX& hXhX& C.& C.hX& C.hX& C.& C.& hX& hXhX& hX& C.& C.hXhX& C.hX& C.& C.& . 8.J X. ` k k 3X# 5.5.", +"3X} 5.3X..t 5.[ sXC iXS.BXC.C.& C.& C.& hXhX& hXC.& hXhXC.& hX& C.hX& hXC.& hXhX& hXC.& C.& hXhX& hX& hX& hX& hXhXC.*. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ F.H.@ @ G.>X>X- G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.- h h X T.T.k.8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 d.8 8 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 Z l.< C.& hXC.& C.hXhX& hXhX& C.& C.& hXC.& hXhXhX& C.& hX& hXhX& hXC.& hXC.& C.& C.hXhX& C.& hXhX& hXhXhX& C.P. 8.J X. ` k k 3X....5.", +"5., A.t t A.5.i 4 C ;.&.Y C.hX& hXhX& C.& C.hX& hX& C.& hXhX& C.& hXhX& hX& C.& C.& hXhX& hXhX& C.hX& C.hX& C.hX& C.f L @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ H.@ G.@ >X>XG.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- h X T.T.k.8 8 8 8 8 8 8 d.8 8 d.8 8 8 8 8 d.8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 k.g f hX& hX& hX& C.& C.& hXhXhX& C.hX& C.& hX& hXhX& C.hX& C.hX& hXhX& hXhX& C.& hX& C.& hX& C.hX& C.& hXhXP. 8.J X. PXk k k k k A.", +"3X5.# t t t 5.i sXC ;.S.BXC.& C.& hXhX& hXhX& hXC.& hXhX& hXhX& hXC.& hXC.& hXhX& hXhX& hXC.& hXC.& hXhX& hXhX& hXf . h @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.G.G.>XG.- G.G.G.G.@ G.G.G.@ G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.- h oXT.T.Z 8 8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 d.8 8 k.J. f & hXhXC.& C.& hXhX& C.& hXC.& hX& hXC.& hXC.& hXhX& hXhX& hX& C.& C.& hXhXhX& C.& hXhXC.& hX& hXC.& C.P. S J X. ` k k 3X[...t ", +"A.# t A.t A.5.i sXC iXS.BXC.hXhX& C.& C.hX& C.& hXhX& C.hX& C.hX& hX& C.& hXhX& C.& C.& C.& hX& hXhXC.& C.& C.hX& . -.>X@ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ @ @ H.@ @ >X>X>XG.>XG.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- - / Z T.Z 8 8 8 8 d.8 8 d.8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 8 8 T. C.C.& hX& hXhXhX& C.hX& hX& hXhXC.& hX& C.hX& C.& C.hX& C.hX& C.hX& hXhX& C.& C.hXhX& hX& hXC.& hX& hX& . 8.J X. ` k k k k A.[.", +"A.t ..t t t k i Y.C ;.S.Y C.hX& C.& hXhX& hXhX& C.& hXhX& hX& C.& hXC.& hXC.& C.& hXhX& hXC.& hXC.& & hXhX& hX& C.. VX@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ F.H.@ G.G.G.>XG.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.- / Z T.Z 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 d.8 8 8 T. Y hXC.& C.hX& C.& hX& hXhXC.& hX& hXhXhX& C.& hXhX& C.& hX& hXhX& hXC.& C.& hX& hX& C.& C.hX& hXhXC.& C.P. 8.J X. 5 k k k k k A.", +"A.t # t A...5.GXsXC ;.t.BXC.hXhX& C.hX& C.& hXhX& C.& C.hX& C.hX& hX& hXhX& hXhXhX& C.hX& hXhX& hXhXC.& hXC.& hXC.*.VX@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ @ @ @ @ H.@ @ H.@ G.G.G.>X>XG.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.- h / Z T.Z 8 8 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 d.8 8 8 8 8 T.B R C.& hX& hXhX& C.hX& C.& hXhXC.& C.& hXhX& C.& hXhX& C.hXC.& C.& hX& hXhXhX& C.& C.hXhX& hXC.& hX& C.hXP. 8.kXX. ` k k k 3Xk k ", +"t t t t # t A.[ { C iXS.BXC.& hXhX& C.& hXC.& hXC.& hXhX& hX& hXC.& hXC.& hXC.& C.& hX& hXC.& C.& hX& hXhX& hX& C.. :X@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.@ G.@ G.@ @ H.@ :X@ @ @ G.G.G.>XG.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.- h / Z T.T.k.8 d.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 Z l.L f & hXC.& C.hXhX& hXhX& C.& hX& hXC.& hXhX& hXC.& C.& hX& hXhX& hXC.& C.& hXhXhX& hX& C.& hX& hXhX& C.P. S J X. ` k k k k k k ", +"t ..A...3X, s m m C ;.&.Y C.C.& C.hX& hX& hXhX& hXhX& C.hX& C.& hXhX& hX& C.& hXhX& C.hX& hX& C.hX& C.& C.hX& C.C.P.L F.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ @ @ @ @ G.G.>X>X>XG.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- h @ X T.T.k.8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 8 9. C.hX& hX& hX& C.& C.& C.hX& C.hX& hXhX& C.hX& hXhX& hX& C.& C.hX& hXhX& C.& C.& C.& hXhX& C.hXC.& hX& . 8.J X. ` A.k k k k k ", +"A.A.5., CX} N sX{ C ;.S.BXC.hXhX& hXC.& hXC.& C.& C.& hX& hXhXC.& C.& hXC.& hXC.& hXhX& C.& hXhX& C.& hXhX& hXhXP.H W.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H.@ G.>XG.>XG.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.@ - h h X T.T.k.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 8 T. f & C.& hXC.& C.& hXhX& hXhX& hX& C.& hXhX& C.& C.& C.hXhXhX& hX& C.& hXhXhX& hX& hXC.& hXhX& & C.& C.P. 8.J X. ` k k A.k k k ", +"t A...t 5.CX} sXm C iXS.BXC.& hXhX& hXhX& hXhX& C.hX& C.hX& hX& hXhX& C.& hXhX& C.& C.hX& C.hX& C.hXhX& C.& C.& . b.@ @ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ G.@ @ @ @ @ H.@ G.G.G.>X>XG.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.- h X T.T.k.8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 8 8 T. & C.hXhX& hXhX& C.hX& C.& C.hX& C.hX& C.& C.hX& hXhX& & C.& C.hX& hXhX& C.& C.hXhX& hX& C.& C.hXhXhX& . 8.kXX. 5 k 3Xk k k k ", +"t t ..A.t s CX[ xXC ;.S.Y C.hXC.& C.& C.& C.& hXhX& hXhX& C.& C.& hXC.& hXC.& hX& hXhX& hXhX& hXhX& C.& hXhX& C.*.VX@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H.G.G.G.>X>XG.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- h X T.T.Z 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 T.W.F hX& C.& C.& hXhX& C.& hXhX& hXhX& hX& hXhX& hXC.& hXC.& hXhX& hXC.& C.& hX& hX& C.& hXC.& hX& hX& C.P. 8.J X. s A.3Xk k k k ", +"A.t t A...t 5.xXm C ;.S.BXC.& hXhX& C.& hXhX& C.& C.& C.hX& hXhXhX& hXhX& hXhXC.& C.& C.& C.hX& hX& hXhX& C.hXC.. @ @ G.@ G.@ G.@ G.@ G.@ @ @ @ @ H.@ @ G.>XG.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.@ >X- - / k.T.Z 8 8 8 8 d.8 8 d.8 8 d.8 8 d.8 8 8 8 8 8 T.l.VXC.hX& hXhX& C.& hXhXhX& C.& C.& C.hXhX& C.& hX& C.hX& hXhX& C.& hXhX& C.hXhXC.& hXhX& hXhX& C.& C.& . 8.J Y. G ..k 3Xk k k ", +"5...t t ....3XxX{ C iXS.BXC.& C.& hXhXhXC.& hXhX& hXhX& hXC.& hX& C.& C.& C.& hX& hXhX& hXhX& C.& hXC.& hXhX& C.P.L @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G.G.>X>XG.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.@ G.G.>X@ G.G.- h / Z T.Z 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 8 8 k.l. f & hXC.& C.& hXhX& C.& hXhX& hXhX& C.& hXC.& hXhX& hXC.& C.& hXhX& hXhX& hX& hXC.& C.& C.hXhXhX& C.P. 8.J X. qX3X# k 3Xk k ", +"5...t A.# t 5.i 4 C ;.S.Y C.hXhX& C.& hX& C.& C.hX& C.hX& hXhXC.& hXhX& hXhX& C.hX& C.hX& C.hX& C.hX& hX& hXhXf . h @ @ G.@ @ G.@ @ @ H.@ G.>X>X>XG.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- h / Z T.Z 8 8 8 8 8 8 8 8 8 8 8 8 8 d.8 8 k.9. C.hX& hXhX& C.hX& C.hX& C.& C.hX& C.hX& hX& C.hX& C.& hXhX& C.hX& C.& C.hX& C.& hXhX& C.& & C.& hXhXP. 8.J X. 5X/.3X# A.3Xk ", +"k ....t t t 5.i Y.C iXS.BXC.& hXhX& C.& hX& hXhX& hXhX& C.& hX& hXC.& hXC.& hXhX& hXhX& C.& hXhX& C.& hXC.& hXP.+.>X@ @ @ @ @ @ :XG.G.G.>X>XG.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.- h / T.T.T.k.8 8 d.8 d.8 d.8 8 8 8 8 8 8 T. C.C.& C.& hXhX& hX& hXC.& hXhX& hX& hXC.& hXhX& C.& hXC.& hXhX& hXhX& hX& hXhXC.& hXC.& hXhXhXC.& C.P. 8.J X. 5X3XCXs [.k k ", +"A...t t A.A.5.i 4 C ;.S.BXC.C.& C.hXhXhX& C.hX& C.& hXhX& C.& C.& hXhX& hX& C.& C.& hXhX& hX& C.hX& C.& hXhX& . < @ :X@ @ G.G.>XG.>XG.G.G.@ G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- h @ X T.T.k.8 8 8 8 8 8 8 d.8 8 8 8 T. & hX& C.hX& C.hX& C.& hXhX& C.hX& C.& hXhX& C.hX& hXhX& C.& C.hX& C.hX& C.& hX& hX& hXhX& C.& hX& hX. 8.J X. } A., s A.# A.", +"t t A., 3Xt 5.i sXC ;.S.Y C.hX& hX& hX& hXhX& hXhX& C.& hXhXhX& hXC.& hXC.& hXhX& hXC.& hXhXC.& hXhX& hXC.& C.P.'.W.- >XG.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.@ G.- h h X T.T.k.8 8 8 8 8 8 8 8 8 8 T.W.F C.hX& C.& hX& hXhXhX& C.& hX& hXhXhX& C.& hX& hXC.& hX& hXhX& C.& hXC.& hXC.& hXC.& C.& hX& hX& C.P. S J X. } 5.3Xs } s A.", +"A.t , , 5...k t.sXC 7 S.hXC.& C.hX& C.& C.& C.& C.hX& C.& hX& C.hX& C.& hXhX& C.hX& hX& C.& hXhX& C.hX& hX& hXf f -.'. - G.G.@ G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- h X T.T.k.8 8 8 8 8 8 8 8 T.l.VXC.& C.hX& C.hX& C.& hXhX& C.hX& C.& hXhX& C.hX& hXhXC.& C.& hXhX& C.& hXhX& C.& hXhX& C.hXC.& C.& . 8.kXe. 5X3X5.5.5., , ", +"5., k A...t 5.i 4 C ;.&.BXC.hXhX& C.& hXhX& hXhX& hXhX& hXhXC.& hX& hXC.& C.hX& C.& hXC.& hXC.& hX& C.& hXC.& hXC.P.*.aX#.-. h - G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.- h d.T.T.Z 8 8 d.8 8 8 k.g f hXhX& hXhX& C.& hXC.& hXhX& C.& hXC.& hXhX& C.& hX& hX& hXC.& hX& hXC.& hX& hXhX& C.& hX& hXhXC.P. S J X. 5X, 5., s , s ", +"3X, 5.t ....3X&.sXC iXS.BXC.& C.hX& C.hX& C.& C.hX& C.hX& hX& hXhX& hX& hX& hXhX& C.& hXhX& hXhXC.& hXhX& hXhXC.& C.hXC.P.. *.. +.-. h >X@ G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.G.G.G.- / Z T.Z 8 8 8 8 k.J. f & hXC.& C.hX& hXhX& C.& C.hX& hXhX& C.& C.hX& C.& C.hXhX& hXhXC.& hX& C.hXhX& C.hX& hX& C.& hX& . 8.J e. } s , 3X, } 3X", +", 3X5., t ..5.GXsXC ;.S.Y C.& hX& hXhX& C.& hXhX& hXhX& C.& C.& C.hXhXC.& hXC.& hXhXhX& C.& C.& & hXC.& C.& hX& hXhX& hX& C.C.f . *.. aXo L >XG.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- h / Z T.Z 8 8 8 T. f & hX& hX& hXC.& C.& hXhX& hXC.& C.& hXhX& hXC.& hXhX& C.& C.& hX& C.hX& hX& C.& hX& C.hXhXhX& C.P. 8.J X. s 5.s 5.3X3X3X", +"3X5.3X3Xt t 3Xi sXC iXS.hXC.hXhXC.& hXhX& C.hX& C.& hXhX& C.hX& hX& hX& C.hX& C.& hX& C.hX& hXhXhX& hXhX& C.& C.& C.& C.& hX& hX& C.C.f . *.aXH '. h >XG.@ G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.- h / Z T.T.k.T. Y C.hX& C.hX& hXhX& C.& hXhX& hXhX& C.& C.hX& hXhX& C.& hXhX& hXhX& hX& C.& C.hX& C.hX& & C.& hX& . 8.J X. } # 5.5.3Xt 5.", +"5.# A.t ..A.5.i 4 C ;.S.BXC.& hX& C.& C.hXhX& hXhX& C.& hXhX& C.& C.& hXhX& hXhX& C.hXhX& hXhX& C.& C.& hXhXC.& hXhX& hXhX& C.& C.& hX& hXC.C.P.*.. aX+.R - G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.@ G.G.G.@ G.- h / Z T.T.pXjXC.& hXhX& C.& hXhX& hXC.& C.& hXhX& hXhX& hXC.& C.& hXhX& C.& C.hXhXC.& hXhX& hXhX& C.hX& C.& C.P. 8.DXX. N 3X5., N 5.A.", +"A...t ..t t 3X&.sXC 7 S.BXC.hX& C.& hX& & C.hX& C.hX& C.& hXhX& hXhXhX& C.& C.& C.& hX& C.& C.hX& hXhX& C.& hXhX& C.hX& C.hX& hXhXhX& C.& hX& hX& C.f P.*.aX#.-. h >XG.@ G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- h h 8 p.jXC.hX& C.hX& hXC.& C.& hXhX& C.& C.hX& C.& hX& hXhXhX& C.hX& hX& & C.& hXhX& C.& hXhX& hXhXhXhX& . 8.J X. } 5.s } CXt t ", +"t t ..t t t 5.i 4 C ;.S.BXC.& hXhXhX& C.hXhX& C.& hXhX& hXC.& hXC.& C.& hXhX& hXhXhX& C.& hXhX& hXC.& C.& hXC.& hX& C.& hX& hXC.& hXhX& C.& hXhXC.& hXhXC.C.P.aX*.. +.'. h >XG.@ G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.@ G.@ G.>Xh lXhXC.& hX& hXhX& hX& hXhX& hXhXhX& hX& hXC.& C.hX& C.& hX& C.hXhXC.& hXhX& C.& hXC.& hXC.& hX& C.P. 8.DXX. } 5., 3X, 3X5.", +"t 5.s , s ..3X&.sXC ;.t.BXC.C.& hX& C.& hX& C.hX& C.& C.hX& hX& hXhX& C.& C.hX& hX& C.hXhX& C.& hX& hXhXhX& hXhXC.& hXhX& C.& hXhXC.& hXhXhX& C.& hXhX& hX& hX& C.f P.*.aXaXo >XG.@ G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.@ G.>X- -.R H aX. P.f & hX& C.hX& C.hX& C.hX& C.& hX& C.hX& C.& hXhX& C.hX& C.hX& hX& hXhX& C.hX& hXhX& C.& hX& C.& C.P. 8.kXe. N ..t t # 3X5.", +"A., } ..A.t A.i 4 C iXS.BXC.& C.& hXhXhXhXC.& hX& hXhX& C.& hXC.& hXC.& hXhX& C.& C.& hX& hXhX& hXC.& hX& C.& hX& C.& hXC.& hXC.& & hXhX& C.& hXhX& C.& C.& hXC.& hXC.& C.f . *.*.#.R h >X>X@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.@ G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.@ G.- h -.'.#.*.. *.*.. P.C.C.C.hXC.& hXhX& C.& hXhX& C.& hXC.& C.& hXhX& hXC.& hXhX& hXhX& C.& C.& C.& hX& hXC.& hXhX& C.hXhX& C.P. S J X. } t ..t ..5.A.", +"t A.t ..t ..5.xX{ C ;.S.Y C.hXhXhX& C.& & hXhX& C.hX& hXhX& C.& C.& hXhX& hXhX& C.hXhX& C.& C.hX& hXhXC.& hXhX& C.hX& hX& hXhX& C.hX& C.hX& C.& hXhX& hXhXhX& hXhX& hXhX& hXhXC.C.P.aX. aX+.-. - G.G.@ >XG.G.G.G.G.G.G.G.@ G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.@ >X>X- -.+.aXaX. *.. P.C.C.C.& hX& hX& & & hXhXC.& C.hX& C.& hXhX& hX& hXhXhX& C.hX& hX& C.& C.& hXhX& hXhXhX& C.hX& C.& hX& C.hX& hX& C.& . 8.kXX. % # t t A...t ", +"t A...A.t ..} m { C iXS.BXC.& hX& C.& hXhXC.& hXhX& C.& hXC.& hXhXhX& C.& C.& hXhX& hXC.& hXhX& C.& hX& hXC.& hXhX& C.& hXC.& hX& hXC.& hXhX& C.& hXC.& hX& C.& C.& C.& C.hX& hXhX& C.C.f P.*.aX#.-. h - G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.@ G.G.@ G.@ @ >X- h -.R #.*.. *.*.P.f C.C.C.& & C.& hX& hXC.& C.hXhXC.& hX& hX& hX& hXC.& hXhXC.& C.& hXhX& C.& hXhX& hXC.& hXC.& C.& hXhX& hXhX& hXC.& hX& C.hX& C.P. S J Y. 6X, ..t t A.t ", +"t t t t t ..s m xXC ;.&.BXC.hXC.hX& C.& hX& C.& C.hX& hX& hXhX& hX& C.hX& hXhX& C.& hX& C.hX& C.hX& C.hX& hX& C.& hXhXhX& hXhXC.& hX& hX& C.hXhX& C.& hXC.hX& hXhX& hXhX& hX& C.& hXhX& hXhXC.C.P.. *.aX+.'. h G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.@ G.@ G.>X- h R '.+.aX. *.*.. P.C.C.C.& hX& hX& hXhXhX& C.hX& C.& hXhX& & hX& C.hX& C.hXhX& hX& C.& hXhX& C.& C.hX& C.hX& C.& hXhX& hXhX& C.& C.hX& C.hX& hXhX& C.& hXhX& . 8.J Y. % 3Xt t A.t t ", +"t A.t A...t s { xXC ;.&.hXC.& hX& hXhX& C.hXhX& hX& hXhXC.& C.& C.hX& hXC.& C.& hXC.& hXhX& C.& hXhX& C.& hXC.& hXC.& C.& C.& & hXC.& C.hXhX& hXhX& C.& hX& C.& hXC.& C.& C.hX& C.& hX& C.& hX& hX& C.f P.*.. *.+. L >XG.@ G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.@ >X- -.+.. *.. dXaXP.f C.C.& hX& C.& hX& hXC.& C.& C.& hX& hXC.& hXhX& C.hXC.hX& hXC.& hX& hXC.& hXC.& hXhX& hXhX& hXhX& C.& hXhX& C.& hXhX& hXhX& hXhX& C.& hXC.& hXhX& C.P. 8.J JX {.3Xt t t t A.", +"t t A...t t N 4 m C iXS.BXC.hX& C.& C.hX& & C.hX& C.& hX& hXhX& hX& C.& hXhX& hX& hXhX& C.hX& hX& C.hX& hX& hXhX& hX& hXhX& C.hX& hXhX& & C.& C.& hXhXhX& C.hX& hX& hXhX& hX& C.hXhX& C.hX& C.& C.hX& hXhXC.C.f . *.aX#.'. h >XG.G.@ G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.@ G.G.>X- W. jXR #.*.. *.*.P.f C.C.& C.& hX& C.hXhXhX& C.hX& C.& hXhX& hXhXC.& hX& hXhX& C.& hX& hX& C.& hXhXC.& hXhX& hXhX& C.hX& C.& C.& hXhXhX& C.hX& C.& C.hX& C.& C.& C.hX& C.& hXC.& C.& . 8.J X. {.5.....A...t ", +"t A...A...3XCXxXxXC ;.S.Y C.hXC.& hXhX& C.hXhX& hXhXC.& hXC.& hXC.& hXhX& hXC.& hXC.& C.& hX& C.hXhX& hXhXC.& C.& hXC.& C.hXhX& C.hX& C.hXhX& hXhX& C.& hXhX& C.& hXC.& hXhXhX& hX& hXhX& hX& hXhX& hXC.& hX& hX& hXC.P.*.. aX+.R L - G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.@ G.>X- '.'.+.. *.. *.. P.C.C.C.hXhXhXhX& hXhXC.& hXhX& C.& hX& hXhX& hXC.& C.& hX& C.& hXC.& C.& hXC.& hXC.& hXC.& hX& C.& hXC.& hX& C.& hXhX& hXhX& C.& hX& hXhXhX& hX& hXC.& hXhX& hX& hXhX& hX& C.P. 8.J JX G 3X..t # A.t ", +"A...t t t A.} sXm C ;.S.BXC.& hXhX& hX& hX& C.& C.& hXhX& hX& C.& hXhX& C.& hXhX& hXhX& hXC.& hX& C.& C.& hXhX& C.& hXhX& hX& C.& hX& hX& C.hX& C.hX& C.& hXhX& C.hX& C.& C.& C.hX& C.& C.hXhX& C.& hX& C.& C.hX& C.& hX& C.f P.*.aX#.'.L h >XG.@ G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.>X- -.R #.*.. *.aXP.f C.C.hXhXhXhX& hX& & C.& C.hX& hXhX& C.& hXhXC.& C.& C.hX& hXhX& C.hX& C.hX& hXhXhX& hX& C.& hXhX& hX& C.hX& hX& C.hX& hXhX& C.hX& C.& hXhXC.& C.& hXC.& C.& hXhX& C.hX& C.hX& C.hXhX& . 8.J X. {., t t 3X, A.", +"5.5...t ....3X[ { C iX&.BXC.& C.& hXC.& hXC.& hXhX& C.& hXC.& hXC.& C.& hXC.& C.& C.& hXhX& C.& hXhX& hXC.& hXC.& hXC.& hXC.& hXhX& C.hXhX& C.& hX& hXhXC.& C.hXhX& hXhXhX& hXhX& hXhX& hX& C.hXhX& C.hX& hXhX& hXhXC.& hXhXhXhXC.C.P.aX*.. +.'. h >X@ G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.@ G.G.G.G.@ G.G.- h -.R #.*.. *.*.. f C.C.C.C.& hXhX& C.& hX& C.& hXC.& hXhX& hX& C.& hXC.& hX& hX& hXhX& hX& C.hXhX& hXhX& hXhX& C.& hXC.& hXhX& C.& hXhX& C.& hXhX& C.& C.hX& C.& hXC.& hX& hXhX& hX& hXhXhX& C.& hX& hXhX& C.& hX& C.P. 8.J X. CX......3X, A.", +"3X3X5...A.t 5.i m C ;.S.Y C.hXhX& C.& C.hX& hX& C.hX& hX& hXhX& hXhX& C.& hXhX& C.hX& C.& hXhXhX& C.hX& hXhX& hXhX& hX& C.& C.hX& C.& hX& hXhX& C.hX& hX& hX& & C.hX& C.& C.hX& C.& C.hX& C.& & C.hX& hXC.& hXC.& hX& C.hX& C.& hX& hX& C.f P.*.aXaX+.L - G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.- - L R '.+.aX. aX*.. P.C.C.C.& hXhX& hX& & C.& hXhX& C.& C.hXhX& hXhX& C.hX& C.hX& hX& C.& C.hXhX& C.& C.hX& & C.hX& C.& C.& hXhX& C.& hXhX& C.hXhX& C.hX& C.hX& C.hX& hX& C.hX& hX& C.& C.& C.hX& C.& hX& C.hX& C.hX& C.hX& hXC.& hXP. 8.J X. CX# ..t , , A.", +", , 5.t ..A.5.i { C ;.S.BXC.& C.& hXhX& hX& hXC.& hXC.& hXC.& C.& hXhX& hXhX& hXhX& hXC.& hX& C.hXhX& hX& C.& C.& hXC.& hXhX& hX& hXC.& hXC.& hXhX& C.& C.& C.hXhX& C.& hXhX& C.& hXhX& C.& hXhXhX& hXhX& C.& hX& hXhX& C.& hX& hXhX& C.& hX& C.C.f . aXaX#.R h >XG.G.@ G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.- h '.'.#.aXaX*.aXP.f C.C.C.hXhX& hX& hXhX& C.& hXhXhXC.& C.& hXhX& hX& hXC.& hXhX& C.& hXC.& hXhXhX& hX& C.& hXhX& hXhXhX& hXhX& hXC.& hXC.& hXC.& hXhX& C.& hX& hXhX& hX& C.& hXhX& hXC.& hXhXhX& hXhX& hXhXC.& hX& hXhX& C.& hX& C.& hX& C.P. S J X. 5X, 5., 3XA.t ", +", s 5.# t ..5.i sXC 7 S.hXC.hXhXhX& C.hX& C.& hXhX& hXhX& hXhX& C.& C.hX& C.& C.& C.& hXhX& C.& & C.hX& C.hX& hXhX& hXhX& C.hX& C.& hXhX& hX& C.& hXhXhX& hXhX& C.hX& hXhX& C.hXhX& C.hX& C.hX& C.& C.& hXhX& C.hX& C.hX& C.hXhXC.& hXhX& C.hX& & hXC.& f P.aXaXaX+.'. L - G.G.@ G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.@ G.G.>Xh -.R +.aX. *.*.P.P.C.C.hX& C.& hX& hX& C.hX& C.& C.hX& C.hX& & hXhX& C.& C.hX& C.& hXhX& C.hX& hX& hXhX& C.& C.& C.hXhX& C.& C.& hXC.& hXhX& hXhX& hXhX& hX& C.& hXhX& C.hX& C.hX& hXhXhX& C.hX& hXhX& C.& C.hX& C.& hX& C.hX& C.& hXhX& C.hX& C.hX& C.P. 8.J X. 5X} CX} 5.t A.", +", , s 5.3X5.A.t.4 C ;.S.BXC.& hX& C.& hXC.& hXC.& hXC.& C.& hXC.& hXhX& hXhX& hXhX& hXhX& C.& hXhXhX& hXhX& hXC.& C.& C.& hX& hXhXhX& C.& C.hXhX& C.& hXC.& C.& hX& C.& C.hX& hX& C.& hXhX& C.& hX& hXC.& hXhX& C.& hX& hXhX& hX& hXC.& hXhX& hXC.hX& hXhXhXhXC.f . *.aX#.'. h >XG.G.G.G.@ G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.@ G.G.G.@ G.G.@ G.@ G.>Xh '.+.aXaX. *.. P.f C.hXC.hXhX& hX& hXhX& hXC.& hX& hXC.& hXhX& hXhX& hXC.& hXhX& hXhX& hXhXC.& C.hX& hXC.& hXC.& C.& hX& hXhX& C.& hXhX& C.& hX& C.& hXC.& C.& C.& hXC.& hXC.& hXhX& C.& hXC.& C.& hXhX& C.& C.& hXhX& C.& hXC.& hXhX& C.& hXC.& hXhX& hXhX& hXC.P. 8.J X. G , s , 5.5.t ", +"5.s , s 5.5.s [ m C iXS.BXC.hX& C.& hXhX& C.& hX& C.& hXhX& C.& hXhX& C.& C.hX& C.hX& C.hX& C.hX& C.& C.& hX& hXhX& C.hX& C.hX& C.& hXhX& hX& C.hX& hX& hXhX& C.hX& hXhX& hX& C.hX& hX& C.hX& hXhXhX& hXhXC.& hXhXhXC.& C.& C.& C.& hXhX& C.& hX& hXC.& hX& hX& hX& C.C.P.. *.aX+.'. W.- @ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.@ G.G.>X- W. -.R #.aX. *.*.P.f C.C.C.& C.hX& hX& hX& C.hX& C.& C.hX& C.hX& C.& hXhX& C.& C.hX& hXC.& C.hX& C.& C.& hX& hX& C.& hXhX& hXhX& C.hXhX& hX& hXhX& C.hX& hXhX& C.hX& hXhX& C.hX& C.& hXhX& C.& C.hX& hX& hXhX& C.& hXhX& hXhX& C.& hXhX& C.& hXhX& C.hXhX& hX& C.& C.& C.hX& hXP. S kXX. CXt CXs 5.k A.", +"A., } , s } % [ xXC ;.S.BXC.& hXhXhXC.& hXhX& hXC.& hXhX& C.& hXC.& hXC.& hX& hXhX& C.& hXhX& C.& hX& hXC.& hXC.& hXhX& hXhX& C.& hX& C.& C.hX& hXC.& hXC.& hX& hXC.& hX& C.hXhX& hXC.hX& hXC.& C.& hXC.& & hXC.& hX& hX& hXhXhX& hXhX& C.& hXC.& hX& C.& C.& C.& hXhX& hX& C.f P.*.aX. =. L >XG.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.@ G.G.- h '.R +.aX. *.aX. P.C.C.C.& hXC.& hX& hXhX& hXC.& C.hXhX& C.& hXhX& hX& C.& hXhX& C.hXhX& hX& C.hX& hX& C.& hXhX& hXC.& hXhX& hXhX& C.& hXhX& hX& C.& hXC.& hXhX& C.& hXC.& hX& C.& hX& hXhX& hXC.& hX& hXhX& hXhXC.& hXhX& hXC.& C.& hXhX& hXC.& hXhXhX& C.hX& hX& C.& hXC.& hXhX& C.& C.P. 8.J X. N # 3X, } 5.A.", +"A..., } } } s GXxXC ;.&.hXC.& C.& hX& C.& C.hX& hXhX& C.hX& hXhX& hX& hXhX& C.& hXhX& hX& C.hX& hXhXhX& hXhX& hX& C.& C.& C.hX& hXC.hX& hX& hX& C.& hXhX& C.hX& hX& C.hX& hX& C.& hX& hXhX& hXhX& C.& hXhXhX& hX& C.hX& C.hX& C.hX& C.hX& hXhX& C.hX& hXhXhXhX& C.hX& C.hX& C.& hXC.C.f . *.. #.'. h >XG.@ G.G.G.G.G.G.G.G.G.G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.G.G.G.@ G.>X- L -.+.aX. aX*.aXP.f C.C.hX& hXhX& hXhX& hXhX& C.hX& C.& hX& hX& C.hX& C.hX& C.hXhX& hXhX& C.& & C.hX& C.& hXhX& C.hX& C.& C.& hXhX& C.hX& C.& hXhXC.& C.hXhX& C.hX& C.& hXhX& C.& hXhX& C.hX& C.hX& C.hX& hXhXC.& C.& C.& hX& C.& C.hX& hXhX& C.& C.hX& hX& C.& hXhX& hX& C.hX& C.hX& hX& C.hX& hX& . 8.J X. N ..A., } , 5.", +"A...........5.w.{ C iX&.BXC.& hXC.& hX& hXhX& hXC.& C.& hXC.& C.& hXC.& hXC.& hXC.& hXC.hX& hXC.& C.& C.& C.& C.hXhX& hXhX& hXC.& hX& hXC.hXhXC.& hXC.& hX& hX& C.hX& hX& C.hXhX& hXC.& C.& hX& hXhXhX& C.& C.& hXC.& hXhX& hX& C.& hX& hXC.& hXhX& hXC.& hX& hXhX& hX& hXC.& hXhX& & hX& C.C.P.*.. aX+.R >X- @ G.G.@ G.G.G.@ G.G.G.G.G.G.G.G.G.G.G.@ G.G.- h '.$ #.aX. *.aXP.f C.C.C.& hXhX& hX& hXC.& C.& C.& C.& hXhX& C.& hXhXC.& hX& hXhX& C.& hX& hXC.& C.& hXhXC.& hXhX& hXC.& C.& hXhX& hXhXhXC.& hXhX& C.& hXC.& hX& hX& hXC.& hX& hXC.& hXhX& hXC.& hXhX& hXhX& C.& hX& C.& & hXhX& hXC.& hX& hXhX& C.& hXC.& hXhX& hXC.& hXC.& C.& hXC.& hXC.& hX& C.hX& hXC.& C.P. 8.J Y. qXt ..3Xs 5.5.", +"k k k k A.k s m >.C ;.&.hXC.hX& hXhXC.& C.& C.& hXhX& hX& hXhX& C.& hXhX& hXhX& hX& C.& hXhX& hXhX& hXhXhX& C.& hX& C.& hXhX& hXhX& C.& hX& & hXhX& hXhXC.& C.hX& hXC.& C.& hX& C.& hXhX& C.hX& C.& hXhX& C.hXhX& hX& C.& C.hX& hXhX& C.& hXhX& C.& hX& C.& C.& C.hX& C.& hXhX& C.hXhX& C.& hXhX& C.f P.*.aX#.'. h >XG.@ G.G.G.G.G.G.G.@ G.@ >X- - L '.$ +.aXaX. dX. P.f C.C.& hX& hX& hXhX& C.hX& C.& hXhX& hXhX& hXhXC.& hXhXhX& C.& hXC.& C.& hXhX& C.& hX& hXhX& C.& hXhX& C.hX& hXhX& hX& C.hX& hX& hX& C.& C.hXhX& hX& C.hX& C.& hXhX& C.& hXhX& C.hX& hX& C.& C.& hXhX& hXC.& hXhXC.& hXhX& hXhXC.& C.& hXhX& C.& hXhX& C.& hXhX& hXhX& C.& hXhX& hXhX& C.& hXhX& hXhX& . 8.J JX G 5.# , s , 5.", +"k k k 3Xk k s w.xXC ;.S.Y C.hXC.& hX& hXhX& hXhX& hXC.& hXC.& hXhXC.& C.& C.& hXC.& hXhX& C.& hX& hXC.& hXhX& hXC.& hXC.& C.& C.& hXhXC.& hXC.& C.& C.& & hXhX& C.hX& hXhXhX& C.& hXC.& hXhX& hXhX& C.& hXhX& C.& hXC.& hXhX& hXC.& hXhXhX& C.hXhX& C.hX& hXhXhX& hXC.& hXC.& hX& C.& hXhXhXC.& hXhXhXhXC.C.P.aX*.. +.R h G.G.G.@ >X- L '.'.#.aX. dXaX. f C.C.C.hXhXhX& hX& hXC.& hXhX& C.& hXC.& hXhX& hXC.& hXC.& & C.& hX& C.& hXhX& hX& hXC.& hXhXC.& hXC.& C.& hXhX& C.& hX& C.& hXC.hX& C.& C.& hXC.& hXhX& C.& hXC.& hXC.& hXC.& hXhXhX& C.& hX& hXC.& hXhX& hXC.& hXhX& C.& hX& hX& C.& C.& hX& hXC.& C.& hXhX& C.& hXhX& C.& hX& hXhXhX& C.& C.& hXhXhX& C.& hX& C.P. S J Y. 6X, # , CX} k ", +"k k k k 3Xk s xXm C iXS.BXC.& hXhX& C.& C.hX& C.hX& hXhX& hX& C.& hXhX& C.hX& C.& C.hX& C.hX& C.hX& hX& C.& C.hX& hX& hXhX& hXhX& C.& hXhX& hXhX& C.hXhXC.& hX& hX& C.& hX& C.hXhX& hX& C.& C.& C.hX& C.& hXhX& C.& hXhX& C.& C.& hXC.& hX& hX& C.hX& hXC.& hX& C.& hXhX& hX& C.hX& C.& hX& hXhXC.& & C.& hXhX& C.f P.*.aXaX+.L R '.#.aX. *.*.P.P.C.C.& hX& hX& hX& & hX& C.hX& C.& C.hX& C.hX& hX& hXC.& C.& hXhX& hXhXhX& C.& C.hXhX& C.hX& C.hX& C.& hX& C.hX& hXhXhX& C.hX& hXC.& hXhX& hX& C.hX& hXhX& hXhX& hX& hXhX& hXhX& hXhX& hX& C.& C.hX& C.hX& C.& hXhX& C.& hX& C.& hXhX& C.hX& C.hX& hXhX& C.& hXhX& C.hX& C.hX& C.& C.hX& C.hX& C.& hXhX& hXhXC.& hX& C.hX& C.& . 8.}.Y. G # ..# , } 5.", +"k 3X3X3Xk k s w.xXC 7 S.BXC.hX& hXC.& hXhX& hXhX& C.& C.& C.hXhX& hX& hXhX& C.& hXhX& hXhX& hXhX& hXC.& hXhX& hX& hXC.& hXC.& C.& hXhX& C.& C.& hXhX& hX& hXC.& hXC.& hXhXC.& hX& C.& hXC.& hXhX& hXhX& hXC.& hXhXhX& C.hXhX& hXC.& hX& hXC.& hX& C.& hX& hXC.& hXhX& C.& C.hXhX& hX& hXC.& C.& hX& hXhXhX& hXC.& hXhXhXC.f . *.. . aX*.P.P.C.C.C.hXhXhXhXhXhXC.& hXC.& hXhXC.hX& hXC.& hXhX& C.& hX& hXC.& hX& hXC.& C.& C.& hXC.& hXhX& C.& hX& hXhX& hXhXC.& hXhX& hXhX& C.& hX& C.hX& hXC.& C.& hXhX& hXC.& hXC.& C.& hXC.& C.& C.& C.& hXC.& hXhX& hXhX& C.& hXhX& C.hXhX& hXC.& hXC.& hXC.& hXhX& C.& hXC.& hXhX& hXhX& hX& hXC.& hXhX& hXhX& C.& hXC.& hXC.& & C.& C.& hXhX& C.P. 8.J X. % 5.k # 5.} , ", +"A.[.[.[.[.k s xXm C ;.S.BXC.& C.& hXhX& C.& C.& hXhX& hXhX& hX& C.hX& C.& hXhXhX& C.& C.& C.& C.hX& C.hX& C.hX& C.& hXhX& hXhX& C.hX& hXhX& C.hX& C.& C.& hX& C.hX& hX& C.& hXhXhX& C.hX& C.& C.hX& C.hX& hX& C.& hX& hX& C.hX& hXhX& C.& hXhX& C.hX& C.hX& hXhX& C.hX& hX& hX& C.hXhX& hXhX& C.& C.& hX& C.& hXhX& C.& hXhX& C.C.C.C.C.hX& C.& hX& hX& C.& & hXhX& hXhXC.& & hXhX& hXhX& hXhX& hXC.hX& hXhX& C.& hXhX& C.hX& C.& hXhX& C.hX& C.hX& C.& hX& hXhX& C.& C.& hXhX& C.hX& hX& C.& hXhXhX& C.& hX& C.& hXhX& C.hX& C.hX& hXhX& C.& hXhX& C.hX& C.hX& hXhX& C.& & C.hX& hXhX& hX& C.& hX& C.hX& hX& hXhX& C.& C.& C.hX& hX& hXhX& C.& C.hX& hXhX& hX& hXhXhX& hXhXhX& C.hX& . 8.J X. N A.A.3X# 5.3X", +"3X5.# ..A.3Xs w.xXC ;.S.Y C.hX& C.& C.& hXhX& hXC.& hXC.& C.& C.& C.& hXhX& C.& hXhX& hXhX& hXhX& hX& C.& hX& hXhXC.& C.& C.& hXhX& hXC.& hXhX& C.& hXhX& hXC.& hX& C.hXhX& hX& C.hXhX& hX& hXhX& hXhX& C.& hXC.& hXC.& C.& hX& C.& hXhXC.& C.hXhX& hXhX& C.& C.& hX& hXC.& C.hXhX& C.& C.& hXhXhXhX& C.hX& hXC.& hX& C.& hXC.& hX& hX& C.& hXhX& C.& C.& hXC.& C.& C.& hX& hXC.& C.& C.& C.& hXhX& C.& C.& hXhXC.& hXhX& C.& hXhX& C.hX& hXhX& C.& hXC.& C.& C.hXhX& hXC.& hXC.& hX& C.hXhX& hX& C.hXhX& C.hX& hXC.& hXhX& hXhX& hXC.& hXhXC.& C.hX& C.& hX& hXC.& C.& hXhXhX& C.& C.& C.hXhX& hXC.& hXC.& hXC.& hXC.& hXhX& C.& hXC.& C.& hXhX& hXhX& C.& hXC.& C.& C.hX& C.& hX& C.P. 8.J X. N k k 3Xk A.A.", +"3X} k # A.k s m xXC iXS.BXC.hXhXhX& hXhX& C.hX& hX& C.& hXhXhX& hXhXhX& C.hX& C.& C.hX& C.hX& C.hX& C.hX& C.hX& hX& hXhX& hXhX& C.& hX& C.& hXhX& hXhX& C.& hXhX& C.& hX& C.& C.& & C.hX& C.hX& C.& C.hX& C.hX& C.& hXhX& hXC.& hXhX& hX& hX& & C.hX& hXhX& hXhX& C.hX& hXhX& hX& C.hX& hXhX& C.& hXhX& hXhX& hXhXC.& hXhX& hXhX& C.hX& hXhX& C.hX& hXhXhX& hXhX& C.& hX& C.& hXhX& hXhX& C.hX& C.& hXhX& C.& hX& hX& C.hX& hXhX& C.& hXhX& C.hX& hX& hXhX& hX& & C.hX& hXhX& hXhX& C.& hX& C.& C.& & C.hX& hXhX& hX& C.& C.& hXhX& hX& C.& hX& hX& C.hX& C.hX& hXhX& C.hX& C.hX& hXhX& hX& C.hX& hXhX& hXhX& hX& C.& hXhX& C.hXhX& hXhX& C.& C.hX& C.hX& C.& hXhX& hX& hXhX& C.hX& hXP. 8.J X. 5 3Xk k 3Xk k ", +", } 3X..k k s w.xXC ;.S.BXC.& hX& C.& C.hXhX& C.& hXhX& hX& hXC.& C.& C.& hXhX& hXhX& hX& C.& hX& hXhX& hXhX& C.& C.hX& C.& C.hXhX& C.hX& hXC.& hXC.& C.& hXC.& hXhXC.& hXhXhX& hXhXhX& hXhX& hXhX& hX& hXhX& hX& hXhX& C.hX& hXC.& C.& C.& hXC.& C.& C.& hXC.& hXhX& hXC.& C.& hXhX& C.& C.& hX& C.& C.& C.& C.& & hXC.& hXC.& C.& hXhX& C.& hX& hXhX& C.& C.& hXhXhXhXC.& hXhX& C.& hXhX& C.& hXC.& hXC.& hXC.& C.hX& hXC.& C.& hXhX& C.& hX& hXhXC.& hXC.& C.hXhX& C.& C.& C.& hXhXC.& hXhXhX& hXC.& hX& C.& hXC.& hXhX& hXC.& C.& hXhX& hXC.& hXhX& hXhX& C.& hXhX& C.& hX& hXC.& hXC.& hX& hXC.& C.& C.& hXC.& hXC.& C.& hX& C.& hXC.& hXhX& hX& hXhX& hXC.& hXhXC.& hXC.& hX& C.P. 8.J X. 5 s 3Xk k k k ", +"3X5...k 3X3Xs w.m C iX&.BXC.hXC.& hXhX& & C.hX& C.hX& C.hX& C.& hXhXhX& hX& C.hX& C.hX& hXhX& C.hX& C.& C.& C.hXhX& hXhX& hX& & C.hX& hXC.& hX& C.& hXhXhX& hX& C.& hXhX& C.& C.hX& C.& C.& C.& C.hX& C.& C.hX& C.hX& C.& hXhX& hXhX& C.hXhX& hXhX& hXhX& C.& hXC.& C.& hXhX& C.hX& hXhXhX& C.hX& hXhX& C.hX& hXhXhX& hX& C.& hXhX& C.& hXhX& C.hX& C.& hXhX& C.& hX& hX& C.hX& C.hX& C.& hXhX& hX& C.& hXhX& hXhX& hXhX& hXhX& C.& C.hX& C.hX& C.& hXhX& hXhX& hX& C.hX& hXhX& C.& hX& C.& C.& C.hX& hXC.& hXhX& hXhX& C.hX& hXhX& C.hX& C.& hXhX& C.& C.& hXhX& C.& hXhX& C.hX& hX& C.& hXhXC.& hXhX& hXhX& C.& hXhX& hXhX& C.hX& C.& hXhX& C.hX& C.& hXhX& hX& C.& hXhX& hXhX& C.hXP. S kXe. CX[.3Xs k k k ", +"3X# ..[.3X3Xs xX>.C ;.S.Y C.& & hXhX& C.hXhX& hXhX& hX& C.& hXhX& hX& hXC.hX& C.& hX& C.& hXhX& C.& hXC.& hXhX& hX& C.& C.hXhXC.& C.& hX& hXC.& hXhX& C.& hXC.& hXhX& C.& hXhX& C.& hX& hXC.& hXhX& hXhXC.& hXC.& C.& hXhX& C.& C.& hXhX& C.& C.& hXC.& C.& hXhX& hX& hXC.& hX& hXC.& hX& hXhX& hXC.& hXhX& hXhX& C.& hXC.& hXhX& C.& hXC.& hXhX& C.& hXC.& hXhXC.& C.& hXhX& C.& hX& hXC.& hXC.& hXhXhX& C.& C.& hXC.& C.& hXC.& hXhX& hXhX& hXhX& C.& hXC.& C.& hXhX& hXC.& hXhXC.& hXhXhX& hXhX& hXhX& hXC.& C.& C.hX& C.& C.& hXhX& hX& hXC.& hXhX& hXC.& C.& hXC.& hXhX& C.& hXhX& hXC.& hX& hX& C.& hXC.& hXC.& hXC.& hXhX& hXhXhX& C.& hX& hXhXhX& C.& C.hXhX& C.& hXC.& hX& C.P. 8.J X. s k A...[.k k ", +"5.# , A.A.3X/.w.m C iXS.hXC.hXC.& C.hX& hX& C.& C.hX& C.hXhX& C.hX& C.& hX& C.hX& C.hX& C.& C.hX& hX& hXhX& hX& C.hX& hX& hX& hX& hXhXC.& hX& C.hX& C.& hX& hXhX& C.hX& C.& hXhX& C.hXhX& hXhX& C.& C.& hXhX& hXhX& C.& C.hX& hXhX& C.& hXhX& hXhX& hXhX& hXhX& C.hXhX& hXhXC.& hX& C.hX& C.& C.& hXhX& C.& C.& hXhX& C.& hXhX& C.hXhX& hX& C.& C.hXhX& hX& C.& hXhX& C.hX& hXhXhX& C.hX& hX& hXhX& C.& hXhX& hXhX& hXhX& hX& hXhX& C.& C.& C.& C.hX& hX& hXhX& C.hX& C.& hXhX& hX& C.& hX& C.hX& C.& C.hX& hX& hXhX& hX& hXhX& C.& C.hX& C.hX& C.& C.hX& hXhX& C.hX& C.& C.hX& C.& C.hX& hX& C.hX& C.hX& C.& hXhX& hX& hXhX& C.& C.& hXhX& C.hXC.& C.& hXhX& hX& C.hX& hX& hXhXC.& hXP. 8.J X. % A.....[.A.A.", +"A.5.t [.A.[.[.GXxXC ;.S.BXC.hX& hXhX& C.& hXC.& hX& hXhX& C.& hX& hXhXC.& hXhX& hX& hXC.& hXhX& hXhXC.& C.& hXC.& hXC.& hXC.& hXC.& hX& C.& hXhX& hXhXC.& hXC.& C.& hXhX& hXC.& hXhX& C.& C.& hXC.& hXhX& C.& C.& hXhXhX& hXC.& C.& hXC.& hXC.& C.& C.& C.& C.hXhX& C.& C.& hX& C.hX& C.& hXhX& C.& C.hXhX& hXC.& hXC.& hXC.& hXhX& C.& hXC.& hXhX& C.& C.hXhX& C.& hXhX& C.& C.& hXhX& C.& hXC.& C.& hXC.& hXC.& C.& hXC.& hXC.& C.& hXhX& hXhX& hXC.& hXC.& hXhX& hX& hXhX& C.& hXhX& C.hXhX& C.& hXhX& C.& hXC.& C.& hXC.& hXhXhX& hXC.& hX& hXhX& C.& hX& hXhX& hX& hXhX& hXhXhX& C.& hXC.& hXhX& C.& hXhX& C.& hXC.& C.& hXhX& hXC.& C.& hX& hX& hXC.& C.& hX& hXC.& hXC.& hX& C.. 8.J X. N A...A.A.A.A.", +"t 4 [.3XA.# /.w.>.C iX&.BXC.hXhX& C.hX& C.& hXhXC.& C.& hXhX& C.hX& hX& C.& C.hX& C.& hXhX& C.& C.& hXhX& C.& hXhX& hXhX& C.& C.& hX& C.hXhX& C.& C.& hXhX& hXhX& hX& C.hX& hX& C.& hXhX& hXhX& hXhX& C.hX& hXhX& C.& hXhX& hXhX& C.hX& hX& hXhX& C.hX& hXhX& & C.hX& hXhX& C.hX& hXhX& C.hX& C.hX& hX& C.hX& hXhX& hXhX& hX& C.& hXhX& C.& hXhX& hXhX& hX& C.hX& C.& C.hX& hX& C.& C.hX& C.hX& hXhXhX& hX& C.& hXhX& C.& hXhX& hXhXhX& C.hX& C.hX& hXhX& hX& C.& C.hXhX& C.hX& C.hX& C.& hX& C.hXhX& hXhX& C.hX& hXhXhX& hX& C.& hXhX& hXhX& C.& hXhX& C.hX& C.& C.hXhX& C.& C.& hXhX& C.& hXhX& C.hX& hXhX& C.hX& C.& hXhX& C.& C.hX& hXhX& C.hX& C.hX& hXhXhX& C.& hXhX& hX& C.hX& P. 8.J X. s t t A.k A.A.", +", t A.k ....5XxXxXC ;.S.Y C.& C.& hX& hXhXhX& hX& C.& hXC.& hXhX& hXC.& hXhX& hXC.& hXC.& hXhX& hXhX& hXC.& hXC.& C.& C.& hXhX& hXhXC.& hX& hXhX& hXhX& C.& C.& hXC.hX& C.& hXC.& hXC.& hXC.& hXC.& C.& hXC.& C.& hXC.& C.& hX& hXhX& C.& hXC.& hXhX& hXhX& C.hXhX& hXC.& hXhX& C.& C.hXhX& hXhX& hXC.& hX& hXhX& C.& C.& C.hX& C.& hXhX& hXC.& hXC.& C.& hX& hXhX& hXhX& hXhXhX& hXhX& hXhX& hXhX& C.& hXC.& hXhX& C.& hXC.& C.hX& C.& hX& hXhX& C.& C.hXC.& hXhX& hX& C.& hXhX& hX& hXC.& hX& hX& C.& C.hXhX& hXC.& C.& hXC.& hXC.& C.& hXC.& hXC.& hXhX& hXhX& hX& C.hXhX& hXC.& hXhX& hXC.& hXhX& C.& C.hXhX& hXhXC.& hXC.& hXhX& hXC.& hX& hXC.& hX& C.& hXC.& hXC.& C.& hXhX& C.P. 8.J X. N ......k 3XA.", +", s , ..4 3XN m { C iXS.BXC.hXhX& C.hX& hX& C.& hXhXhX& hX& C.& C.& hXhX& C.hX& hXhX& hX& C.& C.hX& C.& hXhX& hXhX& C.hX& C.& C.hX& hX& C.hX& C.hX& C.hX& C.hX& hX& hXhX& C.& hXhX& hX& C.& hX& hXhX& hX& hXhX& hXhX& hXhX& C.hX& C.hX& C.hX& C.& C.hX& C.& hX& C.& C.& hXC.& hXhX& hX& C.& C.& hXhX& hXhXC.& C.hX& hXhX& hX& C.hXhX& C.hX& hX& C.& hXhXhXC.& C.& C.hX& C.& C.& C.hX& C.& C.hX& C.& hXhX& hXhX& C.hX& hXhX& hX& hXhX& C.hXC.& C.& hXhX& & hXhX& C.hX& C.hX& C.& C.hX& C.& hXC.hX& C.hX& hX& C.& hX& hXhX& C.& hXhX& hXhX& C.& hXhX& C.& C.hX& C.hX& C.& & C.hX& hXhX& C.hX& hX& C.& hXhX& hX& C.& hX& hXhX& hXhX& hX& C.& hXC.& hX& hXhX& hX& C.& hXhX& hXhXhX& C.& hX. 8.J Y. G ..t A...k A.", +", , s s } s N sX{ C 7 S.BXC.C.& hXhX& hXC.& hXC.& hX& hXC.& hXC.& hXC.& C.& hX& C.& hXC.& hXhX& hX& hXhX& C.& C.& hX& hXC.& hXhX& C.& hXhX& hXhX& hX& hXhX& C.& hXC.& hXhX& hXhX& C.& hXhX& hXC.& hXC.& hXC.& hXC.& hXC.& hXhX& C.& hXhX& C.& hXhX& C.& hXC.& hXhX& hXC.& hX& C.& hXC.& hX& hXhX& C.& C.& hX& hX& C.& hXC.& hXhX& C.& hX& hXC.& hXhX& C.& hX& hXhX& hX& hXhX& hXhX& hX& hXhX& C.& hXC.& C.& C.& hX& hXC.& C.& hXC.& C.& hX& hX& hXC.& hXC.& C.& hX& hXhX& hX& hXhX& hXhXhX& hX& hXhX& hXC.& hX& hXC.& hXC.& hXC.& hXC.& hX& hXC.& hXhX& hX& hXhX& C.& hXhXhX& hXC.& hX& C.& hXC.& hXC.& C.& hXhX& hXC.& C.& C.& hXC.& hXC.& hX& hXC.& C.& C.hXhXhX& hX& C.& C.hXhX& C.P. 8.J X. 6X, ..A...A.A.", +", , 3X, 5., s m xXC ;.S.BXC.& hXC.& C.& hXhX& hXhXC.& C.& hXhX& hX& hXhX& hXC.& hXhX& hXhX& C.hX& C.& C.hX& hXhX& C.hX& hXhX& hXhX& C.hX& C.& C.hX& C.& hXhX& C.hX& C.& C.hX& C.hX& C.hX& C.& hXhX& hXhX& hX& C.& hX& hXhXC.& C.hX& hX& hXhX& C.& hXhX& C.& hXhX& C.& hXhX& C.hX& C.& hXC.hX& C.hX& hXhX& C.hX& C.hX& C.& hXhX& C.hX& C.hX& hXhX& C.hX& hX& C.& C.hX& C.& C.hX& C.hX& C.hX& hXhXhX& hXhX& C.hX& C.hX& hXhX& C.hX& hXhX& C.hX& C.hX& hXhX& hXhX& C.hXC.& C.hXhX& C.& C.& hXC.& C.& hXhX& hXhXC.& C.& hX& hXhX& hX& C.& hXC.hX& hX& C.& C.hXC.& C.hX& C.hX& C.& hX& C.hX& hXhX& hXhX& hXhX& C.hX& C.& hXhX& hXhX& C.& hXhX& hXC.hX& hXhX& C.& hX& C.hX& C.& hX& & C.hX& . 8.J X. } A.A.A.3XA.A.", +"3Xs } , , , CXsX{ C ;.S.Y C.hXhX& hX& hXC.& C.& hX& hX& hXhX& C.& C.hX& C.hX& hXC.& hXC.& C.& hXC.& hXhX& hXC.& hXhX& hXhX& C.& C.hX& C.& hXC.& hXC.& hXC.& hXhX& hX& hXhX& C.& hXhX& hX& hXC.& C.& C.& hXC.& hXhX& hXC.& hX& hX& C.& hXC.& hXhXC.& hXhX& hXC.& C.& hXC.& hXhX& hX& hXhX& C.& hX& hXC.& hXhX& hXhX& hX& hXC.& hXhX& hXhX& C.& C.hX& C.& hXC.& hXhX& hXhXhX& C.& hX& hXhX& hXhX& C.& C.& hX& hXhX& C.& C.& hXhX& hXC.& hXhX& hXhX& hXC.& hXC.& hXC.& & hX& hX& C.& hXhX& hX& hXhXC.& C.& C.& & hXhXC.& hXC.& hXC.& hXC.& hX& hXC.& hXhX& hX& hX& hXhX& hX& hXC.& hXhX& hXC.& C.& C.& C.& hXhX& C.& hXhX& hXC.& C.& hXC.& hXhX& hX& C.& hXhXhXC.& hX& hXhXhX& C.hXhX& C.P. 8.J X. N # # # 4 ..3X", +"5.5., , , s s xXm C iXS.BXC.& C.hX& C.hX& hXhX& C.hX& C.hX& C.hXhX& hX& hX& C.& hXhX& hXhX& hX& hXhX& C.& hX& C.& C.hX& C.& hXhX& hXhX& C.& hXhX& hXhX& hX& C.& C.hXhX& C.& hXhX& C.hX& C.& hXhX& C.hX& C.& hXhX& C.& hX& C.hX& C.hXhX& hX& C.& hXhX& C.hX& hXhX& hXhX& C.& C.hX& C.hX& hXhX& C.hX& hX& C.& C.& C.hX& C.hX& C.& C.hX& C.& hXhX& hX& hXhX& hXhX& C.& C.& hXhX& C.hX& C.& C.& C.hX& hXhX& C.hX& C.hX& hXhX& C.& C.& hXhXC.& C.& C.hX& hX& C.& hX& hXhXC.& C.& C.hXhX& C.hX& C.& hX& hXhX& C.hXhX& hX& C.hX& hX& hXhX& hXhX& C.& hXhX& C.hX& C.hX& C.& C.hX& C.& hXhX& C.& hXhX& hXhX& hXhXC.& hXhXhX& C.& C.& hXhXhX& hX& C.& C.hX& hXhX& hX& hX& C.hX& C.& hXhX& C.& hXP. 8.kX4 G } CX} CX} , ", +"s } , s } } N sXxXC ;.S.BXC.hX& C.C.C.C.f C.C.C.C.f C.C.C.C.C.C.C.C.f C.f C.C.C.C.f C.C.f C.C.f C.f C.C.C.f C.C.C.C.f C.C.C.C.f C.C.f C.C.C.C.C.f C.C.C.f C.C.C.C.C.f C.C.C.C.C.C.& hXC.& hXhX& hXhX& hX& hXC.& C.& hXC.& hX& hXhX& C.& hXC.& hXhX& C.& hX& C.& hXC.& hXhX& hX& hXhX& hXC.& hXhX& hXC.& hXC.& hXhX& hXhX& hX& hXhX& C.& hXC.& C.& hXC.& C.& C.hXhX& hXC.& hXhX& C.& hXC.& hXhX& hXC.& hXC.& hX& hXC.& C.& hXhX& hXC.& & hXhX& hX& hXC.& hXC.& hXC.& hXhX& hXhX& C.& hX& hXhXC.& hXC.& hX& hX& C.& hXhX& C.& hXC.& C.& hXC.& hXC.& C.& hXhX& C.& hXhX& hXhX& hXC.& C.& hXC.& hXC.& hXC.& & hX& C.& hXC.& hXhX& hX& hXC.& hXhX& hXC.& C.& C.& hXhX& C.& hXhX& C.& hX& C.P. S J JX qX, s , 5., , ", +", } , , # ..5.w.{ C ;.t.BXC.& C.C.w $Xo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o n o o o o n o o o o o o o o o o o o o o o o o o n o o n n w hX& C.& hXC.& C.& C.hX& C.hX& hXhXhX& hXhXC.& C.& hXhX& C.& hXhX& C.hX& C.hX& C.& hXhX& C.hX& C.& C.hX& hX& C.& C.& hXhX& hXhX& C.& C.& C.hXhX& C.hX& hXhX& hXhXhX& hXhX& C.& & C.hX& hXhXC.& hXhXhX& hXhX& C.& hX& C.& hXhX& C.& hXhX& C.hX& C.& hXhXC.& hXC.& C.& hXhX& hXhX& hX& C.& C.hX& hXhX& C.hX& hX& C.& hXhXC.& C.hX& C.hX& C.hXhX& hXhX& hX& hXhX& hXhX& hX& C.hX& hXhX& C.& C.hX& hXhX& hXhX& C.& hXhX& hXhXC.& C.& hX& hXhX& C.hX& C.& hXhX& C.hX& hXhX& C.hX& C.& C.hX& C.& C.hXhX& C.hXP. 8.J Y. G 3Xt s , , s ", +", A.,X..# ..5.p { C ;.S.Y C.hXC.BXOXx.%XT T T %XT T %XT T %XT T %XT T %Xr %XT T %XT T T T T T T T T T T T T T T T T T %XT T T %XT T T T T T T T T T T T T T T T T T %XT T OX#X: hXC.& hXhX& hXhX& hX& hXhX& C.& hX& C.& hX& hX& hXC.& hXhXhX& C.hXhX& hX& hXhX& hXhX& C.& hXC.& hXhX& hXC.& hXhX& hXC.& C.& C.& hXC.& hXhX& C.& hX& hXhX& C.& C.& C.& hXC.& hXhXhX& hXC.& & hXhX& C.& C.& hXhX& C.hX& hXC.& hXhXC.& hXhX& hX& hXC.& hX& C.& hXhX& hXC.& C.& C.& hXC.& hXhX& hXC.& hXhX& hXC.& hXC.& hX& hXhX& hXhX& hX& hX& C.& hXC.& hXC.& C.& C.& C.hXhX& hXC.& C.& hXhX& C.& hXC.& C.& hXhX& C.& C.& hXhX& hXhXC.& C.& hX& hXhXC.& C.& hX& hXC.& hX& hXC.& hXhX& hXhXhX& hX& hX& C.P. S J JX G , , , , 3X, ", +", s # A.k k 5.4 m C 7 S.hXC.& C.w l :.> :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.> :.:.:.:.:.:.:.:.:.:.:.:.:.> :.:.> :.:.> :.> :.> :.> :.> :.:.> :.> :.:.> :.:.> :.> :.> :.> :.> :.> u.! & hXhX& C.& C.& C.hX& C.& C.hX& C.hX& C.& C.hXhX& hX& C.& hXhX& & C.hX& C.& C.hX& C.hX& hX& hXhXC.& C.& hXhX& C.hX& hXhX& C.hX& hX& C.hX& C.& hXC.& C.& hXhX& hXhX& C.& hXhX& C.& C.& hXhXC.& C.& hXhX& C.& C.hX& hXhX& hX& C.& hXhX& C.hX& C.& hXhX& C.hX& C.& C.hX& hXhX& hXhX& hXhX& C.& hX& C.& C.hX& hXhX& hXhXC.& C.& C.& C.hX& C.& C.hX& C.& hXhX& hXhX& hXhX& & C.& hX& hXhXhX& hX& hXhX& hXhX& C.& hXhX& hXhX& C.& C.hX& hX& C.hX& C.& hX& hXhX& C.hX& hXhXC.& hX& hXhX& C.& hX& C.hX& C.hX& . 8.kXX. % 5.3X, , s 5.", +"A.# k 3XA.A.A.sXxXC ;.S.Y C.hXC.w $.> NXZ.Z.Z.K K K Z.K K K Z.K K Z.Z.K K Z.Z.K K K Z.K K K Z.K K Z.Z.K K Z.Z.K K Z.Z.Z.K Z.Z.Z.K Z.K Z.K Z.Z.K K Z.K Z.K Z.Z.Z.K Z.Z.Z.Z.1 E. hX& C.& hXhX& hXhX& C.& hXhX& hX& hXC.& hXhX& C.& hXC.& hXC.& hXC.& hXC.& hXhX& C.& hXC.& hXC.& hX& hXC.& C.hX& C.& C.& hXhX& hXhXhX& C.& hXhXhX& hX& hXC.& C.& hXC.& hXhX& C.& hXhX& C.& hX& hXC.& hXhX& hXhX& C.& C.& hXC.& hXhX& C.& hXC.& hXC.& hXhX& hX& hXhX& C.& hXC.& C.& C.& hXhX& C.hX& hXhX& hXC.& C.& hX& hXhX& hXhX& hXC.& hXhX& hX& hXC.& hXC.& hXhX& C.hXhXC.& C.hX& C.& hXC.& C.& C.& hXhXC.& hXC.& C.& hXhX& hX& C.hXhX& hXhXC.& C.& hXhX& C.& C.& hX& hXC.& C.hXhX& C.hXhX& hXhX& C.P. S J Y. % } s , , 5.5.", +"k 3X3X3Xk A.A.4 { C iXS.BXC.hXC.w $.> K x Z.Z.XX .Z.Z. . .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .K x Z.x XXE. Y hX& C.& C.hX& C.hX& C.hX& C.hX& hX& C.hX& C.hX& C.& hXhX& C.hX& hX& hXhX& hX& hXhX& hXhX& hX& C.hX& hX& hX& C.hX& hXhX& C.& C.& hXhX& C.& hX& C.hXhX& hXhX& C.& hXhX& C.hX& hX& C.hX& hXhX& hX& C.& C.hX& hXhX& hXhX& C.& hXhX& C.hX& hX& hXhX& C.& C.hX& C.hX& hXhX& C.& hXhX& C.hX& C.hX& hXC.& C.& C.& hXhX& C.hX& C.hX& C.hX& hXhX& C.hX& C.hX& C.& hXhXC.& hX& hX& hXhX& hX& C.hX& hXhX& hXhX& C.& hXhX& hXhX& C.hX& C.hX& hX& C.& C.& hXhX& C.& C.hX& hXhX& C.hX& hXhX& & C.hX& hX& C.& C.hX& . 8.kXX. % 3X, , , , , ", +"k k k 3Xk # s 4 xXC ;.S.Y C.hXC.w $.:.:.I .Z. XI x x XI x x I I x Z.I I x Z.I I x x I I x x XI 1 Z. XI 1 Z. XI x Z. XI x Z. XI 1 Z. XI 1 Z. XI 1 Z. XI 1 Z. XI Z. X#XZ.XXE. hX& hXhXhX& C.& hX& hXhX& hX& C.& C.hXhX& hX& hXhX& hXC.& hX& hX& hXC.& C.& C.hXC.& C.& C.& C.hX& C.& hXC.& hXhX& hX& C.hXhX& hXC.& hXhX& hXhXC.& hX& C.& hXC.& hXhX& C.& hXC.& hXhX& C.& hXC.& hXhXhX& hX& C.& C.& hXC.& hXC.& hXhX& C.& hXC.& hXhX& hX& hXhX& C.& C.& hXC.& hXhX& C.& hX& C.hX& hXhX& hXhX& hXC.& C.& hX& hXhX& C.& C.& hX& hXhX& hX& hXC.& & C.& hXC.& hX& C.& hXhX& C.& hXC.& C.& hXhX& C.& C.& hXhX& hX& C.& C.hXhX& hXhX& hXC.& hXhX& C.& hXC.& hX& C.& hXhXhX& C.& C.& hXhX& C.P. 8.J X. 5X5.3X} , , , ", +"k k k k A...N xXxXC ;.&.BXC.hXC.w $.> NXI XXK K K Z.Z.K HXZ.K K K Z.Z.K K Z.Z.K HXZ.Z.K K Z.Z.K K Z.Z.K K Z.Z.K K Z.Z.K HXZ.Z.K HXZ.Z.K K Z.Z.K K Z.Z.K K Z.Z.K K NXO #XZ.XXE. Y hX& C.& hXhX& C.hX& C.hX& C.hXhX& hX& C.hX& C.& C.hX& hXC.& C.hX& hXhX& hX& hX& hXhX& hXhX& hXhX& C.& hXhX& C.hX& C.& & C.hX& hXhX& C.hX& C.& hXC.& hXhX& hXhXC.& C.hX& hX& C.hX& C.hX& C.& C.hX& C.& C.hX& hXhX& C.& hXhX& C.& hXhX& C.hX& hX& C.hX& C.& C.hX& hXhXhX& hXhXC.& hXhX& C.hX& hX& C.& C.hX& C.& hXhX& C.hX& C.& hXhX& hXhXC.& C.& C.hXhX& hXhXhX& C.hX& C.hX& hXhX& C.hX& C.& hXhX& C.hX& hXhX& C.hX& C.hX& C.hXhX& hX& C.& C.hX& hXhX& C.hX& hX& hXhXC.& hXhXC.& hXhX& C.hXhX& C.& hXP. 8.J X. 5XA., s 3X, , ", +"k k k 3XA.# 5XsX{ C iXS.BXC.& C.w $.> NXx Z.x x x x x x x x Z.Z.NXHXK HXHXx x Z.x x Z.HXK HXx x x x x x x HXK HXHXK HXZ.x x x x x x x x x x x x x x x x x x x x x Z.Z.Z.x XXE. Y C.hX& C.& hXhX& C.& hX& hXhX& hX& C.hXhX& C.& hXhX& C.& hXhX& hX& C.& hXhXC.& C.& hXC.& C.& C.& hXhXC.& C.& hX& hXhXhXhX& hX& C.& hXhX& C.& hX& hXC.& C.& C.& hX& hX& C.& hXhX& hX& hX& hXhX& C.& hXhX& hXC.& C.& hXhX& hX& hXC.& hXhX& hX& C.hXhX& hXhXhX& hXC.& hX& hXC.& & C.& hXhX& C.& hXC.& hXhX& C.& hXhX& hXhX& C.& hXC.& hXC.& hX& hXhX& hX& C.& & C.hXhX& hXhX& hXC.& C.& hXhX& hXhX& hXhX& hXC.& hXhX& C.& hXC.& hX& C.& C.& hXhX& C.& C.& hX& hXhXC.& hX& hXC.& & C.& hXC.& hX& hXhX& C.P. 8.J X. 5X3X3X, } s , ", +"k k k k k [.k [ xXC ;.&.hXC.hXC.w $.> K x Z.Z.x x x x x x x Z.x = :.Z.= :.K .HXZ.Z.NXNX= :.K NXZ.Z.x x x NX Xx :. Xx NXNXK K Z.K NXK Z.Z.Z.x Z.x x x x x x x x x Z.x Z.x 1 E. & hX& C.hXhX& C.hX& C.hX& C.& hXhX& hX& C.hX& hXhX& C.hX& C.& C.hX& hXhXC.& hXhX& C.& hXhX& C.hX& C.& hXhX& C.hX& C.& C.& C.hX& hXhXC.& hXhXhX& C.& hXhX& C.hX& C.hX& C.hXhX& C.hX& C.hXhX& C.hX& hX& C.hX& hXhX& C.hX& C.hX& hX& C.& C.hX& C.& hX& C.& C.& hX& hXhX& C.& hXhXhX& C.& C.hX& hX& hXhX& C.hX& hXC.& C.& hXhX& hXhX& hX& hX& C.hX& C.hX& C.hXhX& hX& C.& C.& C.& hXhX& hX& C.hX& C.& C.& C.& hXhX& C.& hXhX& hXhX& C.hXhX& hXhX& C.hX& hXhXC.& C.& hXhXC.& hX& C.hX& hX& hXhXC.& C.& C.hXP. S kXZX 5X5.5.t 3X, s ", +"k k k k k k 3X[ xXC ;.&.Y C.hXC.w $.:.:.FXXXZ.x x x x x x x K Z. :.:. :.1 x.:.NXZ.XXZ. :. .XXx NXx x x :.$.%X:. x :. .XX:.:.NXXXx :.1 :.x Z.Z.x x x x x x x x K X#XZ.XXE. hX& hXhX& C.& hX& hXhX& C.& hXC.& hXC.& hX& hXC.& hXhX& hX& hXhX& hXC.& hX& hX& hXhXC.& hXhX& C.& hXhX& hXhX& C.& hXhX& hXhX& hXC.& & hX& C.& hXhXC.& hXhX& hX& hX& hXhX& C.& hX& hXhX& C.& hX& hXhXC.& hX& C.& hXhX& hXhX& hXC.hX& hXhX& hXhXhX& C.& hXhX& hXC.& hXC.& hXC.& hXC.& hXhX& hXhXC.& C.hX& hXC.& hX& hXC.& hXC.& C.& hXC.& hXC.& hXhX& C.& hX& C.& C.& hXhX& hXhX& C.& C.hXhX& hXC.& hXhX& hXC.& C.& hXhX& C.& hXhX& hX& hXC.& hXhX& C.& hX& hXhX& C.& hX& C.hX& hXC.& hXC.& hX& hXhX& C.P. 8.J X. % t A.A.5., , ", +"k k k k 3Xs /.w.m C iXS.BXC.& C.w $.> NXI XXZ.x x x x x x x NXNX %X :.m. :.NX %X$. K bXI r Z.K x x :.= $.= NX= I = Xx. %X x :.r O NXx x x x x x x x Z.m. .x XXu. Y hX& hXhX& C.hX& C.& hXhXhX& hX& C.& hXhXC.& hX& C.& C.hXhX& C.& hX& hX& C.& C.& hX& C.& C.hX& hXhX& C.& hXhX& C.hX& C.& hXhX& hXhXC.& C.& hX& hX& C.& hXw w w Y hX& hXhX& C.hX& C.& C.hX& C.hX& & hXhX& C.hX& C.& C.& C.hX& hX& C.hX& C.Y w w w Y hX& C.hX& Y Y Y Y BXw F Y Y hXhX& C.& hX& & BXY w w & hXhX& C.& hX& hXY hXY Y BX& C.& hXhX& & hX& hXY w w BXY w w Y hXY w w Y hX& hX& C.& hXhX& C.hX& hXhX& C.hX& C.hX& C.& C.hX& C.& hX& C.hX& C.& C.& hXhX& hXhX& hX& C.& hXhX& hX& C.hX& C.hX& . 8.J X. 5X5.3XA.5.} , ", +"k k k 3Xk ..[.xX{ C iXbXBXC.hXC.w $.> NXZ.Z.x x x x x x x x NXNX > Z. :.:. :.NX :.:.= X$.FX XXZ.x x > %X .I I Z. I r %XFX .:.= 1 :.%X#XNXx x x x x x x x Z.x Z.x XXE. hX& hXC.& hXhX& C.& hXhX& C.& hXC.& hXC.& hX& C.hXhX& hX& C.hXhX& hXC.& hXhXC.& hXC.& hXhX& hXC.& C.& hXC.& C.hXhX& C.& hXC.& C.& hX& hXhXC.& hXC.& hXhXw AXL.U %.w & C.& hXBXY Y & hXhX& hX& F BXlXw & hX& C.& hXhX& hXhX& C.& hXhX& C.Y BXP L.%.lXY & hX& lXF %.lXn U n.L.L.F & & hXhX& F lXlX: AXU U o Y hXC.& hXhXn H o n MXU F Y hXhX& hXw F BXF o MXU U : o U %.lXR H U U F Y C.& C.& hXC.& C.& hX& C.& hXhX& hXhX& C.& hXhX& hXhX& C.hXhX& hXhXhX& hXC.& C.& hXC.& hXhXhX& C.& hXC.& C.& hX& C.P. S J e. N , 5.5.A.} , ", +"k k 3Xk # k CX4 ,XC 9 S.BXC.hXC.w $.> K x Z.Z.x x x x x x x Z.x :.K :. . > NX NXI R. Xx x :.Z.x x :.$. .:.%XXX$.Z.XX:.%XR.:.r #X$.:.$.O :.x x x x x x x x Z.x Z.x XXE. Y C.& hX& C.& C.hXhX& C.& hXhX& hXhX& hX& C.& hX& C.hX& C.& & C.hX& hXhX& hX& hXhX& C.& hXhX& hXhX& C.& hX& hX& C.hX& hXhX& hXhX& C.& hX& hXhX& hXhX& hXo ] f.tX;XF o : o w F n.n.w hX& C.hXw lXtXu lX: mX: : F F n n F Y hXhXhX& C.& hX& %.9X_ a.U.w hXhXY lX7.~ u F ~.9X7.a.F w w w & w o ] <.v.] 7.1Xv n w F Y Y o L.a.: P ~ ~ 4XF Y hX& hXF ] u : AX] 7.1X).<.~ 7.~ j y yXy v n F w Y hX& hXhX& hXC.& hXhX& C.& C.& hXhXhX& C.& C.& hX& hX& C.& hX& C.hX& hXhX& C.& C.hX& C.& hXhX& hXhX& C.hX& hXP. 8.J ( N A.5.3X, } , ", +"3X[.# # k } N 4 ( +XS.Y C.hXC.w $.:.:.FXXXZ.x x x x x x x Z.Z.I :.Z.I > r m.:.m.$.FXR.:.%X$.I K x x x NXm.1 :.O NXR.r $.NXR.XX:.O K R.$.x.O K x x x x x x x x NX X#XZ.XXE. hX& hXC.& hXhX& hX& C.& hXC.& C.& C.& hXhX& hXC.& hX& C.& hXhXhX& C.& C.& hXC.& C.& hXC.& C.& hX& hXhXC.& hXC.& hX& hXhX& C.& C.& hXC.& hXC.& C.& C.& hX: v * jXR AXM IX2XBX: 9Xh.F C.hXhX& o u -XD.IX-X_ y 2XF O.O.1XM F & hX& C.& hXhX& F $ 0 7.R F C.& F O.yX (.~.$ < j _ mXo 2Xv.o F @.b 8X0 @. e + $ v j.o n %.Q f. f.o < f.F & & hX& -XIXyX$ I.<. ^.@.V.< M.j r.$ e @.(.mXj.H & hXC.& hXhX& C.& C.hXhX& hXC.& hX& C.& hXhXhXC.& C.hXhX& C.hXhX& hXhX& C.& hXhX& hX& hXC.& C.& hXhX& hX& C.P. 8.{ =X } t # t A., , ", +"3X} CXCX3Xs } 4 ,XS vXS.hXC.& C.w $.> NXI XXZ.x x x x x x x x K Z.Z.Z.Z.:.:.:.NXNX:.:.> NX:.:.:.NXK x x x Z.Z.Z.K Z.NX:.> :.:.Z.Z.Z.Z.NX:.:.:.NXZ.x x x x x x x x K X .Z.1 E. Y hX& hXhX& C.hX& hXhXhX& hXhX& C.hX& C.& C.hX& hXhX& hXhX& C.& C.hX& hXhX& hXhX& hX& hXhX& C.hX& C.& hXhX& hX& C.hX& C.hX& hXhXhX& hXhX& hXhX& C.hX& C.: U.a.~.w mXa.0 eXD R ;X~.n & hX& hXR f.j =.f.^.f.'.K.v Q f.D.] w hX& C.hXhX& C.& & F ~.f.%.F & C.n M yX< O.yX! I.0XlXF H a.P : 2XQ e B.jX] rXf.r.$ 2Xf.o AXf.+.a.L ] mX! f.o BXC.hX& n P IXR H ] rXf.K.!.] V.a.+.M.B.y e O.@.<.R F & hX& C.& hXhX& hX& C.hX& hXhX& C.hXhX& hX& hXhX& & C.hX& hX& C.& C.hX& hXhX& C.hXhX& hXhX& C.& C.hX& C.hXP. S S S CXt A.t ..5.3X", +"A.5.} 3Xs } N m m C iXS.Y C.hXC.w $.> NXx K Z.x x Z.Z.Z.x Z.Z.Z.x Z.Z.Z.x Z.Z.Z.Z.Z.Z.Z.x Z.Z.Z.x Z.Z.Z.x Z.Z.Z.x Z.Z.Z.x Z.Z.Z.Z.Z.Z.Z.x Z.Z.Z.x Z.Z.Z.x Z.Z.Z.Z.HXZ.Z.x XXE. & hXC.& C.& hX& hXhX& C.& C.& hX& hXC.& hXhX& hXC.& hXC.& C.& hX& hXC.& C.& C.& hXhXC.& hXhX& C.& hXhX& C.& C.hXhX& C.& hXC.& C.& hXC.& C.& C.hX& hXhX& o U.O.$ w : f.! w w ! h.v R & C.hX& R a.b b a.3.@. h.!.P ~.! hXw hXC.& hX& hX& hXBXo ).eXF hXhXw O.r. @.D R ] lXw BX! j VXmXyXIXa.f.< jXb.e ~.! R mX$ AX9XK.a.=.] o < f.lXY hX& hXjXU <.! : mXVX2.@.L +.OX6.0 K. j r.VX1Xa.7.BX& hXC.& hXC.& hXC.& hX& hXhX& C.& hX& hXC.& hX& C.hXhX& C.& C.& hXhX& hXC.& C.& hX& C.& hXC.& hXhX& hX& C.P. 8.^ e. CXt ..A...t A.", +"t A.5., 3X3X} w.{ C ;.S.BXC.hXC.w $.> Z.Z.XXXXZ.Z. . .Z.Z.XXXXx K XXXXZ.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.Z.XX .Z.x XXE. Y hX& hXhX& C.hX& C.& hXhX& C.hX& hX& hXhX& C.& hXhX& hXhX& C.hXhX& hXhX& C.hX& C.& hXhXC.& hXhXhX& C.hX& hX& hX& C.hX& hX& hXhX& C.& hXhX& hX& C.& hXhXF D D F & o ] o BXY %.f.a.%.Y hX& hXmX] $ < 6.2.a.6.] L.v + F & hX& hXhX& C.hXhXY n.] ] ] I.F & & Y F yX] u o I.0Xo Y & AXa.I.F o $ U ~.R ;X] tXlXo ] f.F F : < y R L.1X] O.o & hX& hX#.f.a.I.F ;Xf.tXlXH ] 1Xh.o ] y ] O.R R f.0 F hX& hXhX& hX& C.& hXhXC.& C.hX& hX& C.& hXhXC.& hX& C.hX& C.hXhX& C.& hX& hXhX& C.hX& C.& hXhX& C.hX& C.& . 8.kXX. N ....t t ..A.", +"t ..t 3X, A., [ { C ;.&.Y C.hXC.w $.:.K x I I x x I I x x I FXx x I FX1 x I I x x I FXx x XFXx x XFXx x XFXx Z. XFX1 x XFX1 x XFX1 Z. XFX1 Z.I I XXZ. XFXXXZ.I FX1 x XXE. & hXC.& hXhX& C.& hXC.& hXhX& C.& hXC.& C.& hXC.& C.& C.& hXhX& C.& hX& hXhX& C.& hXC.& & hXhX& C.& hX& hXC.& C.hXhX& C.& hXhX& C.& hXhX& C.& hXhXC.& hXY BXBXY hXw #.w hXY lX-XH lX& & C.& w #.w F F !.U.+.-XmXlXBXw hXhX& C.& hXhX& hX& F -X-Xv.F Y hXC.hXw F AXF F lXhXw hXBXo + lXY & Y BXhXF H AXlXF F n.O.o hXhXw C.F o BXH F Y & C.& hXF MX-Xw F H AXF F w AX-Xo o -X-X-Xo Y n ] -XY & hXC.& hXC.& hXC.& hX& hX& hXC.& hXhXC.& hX& hXC.& hX& hXhX& C.& hXC.& hXC.& C.& hXhX& hXhX& C.& hXhX& C.P. 8.J X. N t t A.t A.t ", +"t t ..A.5.t } [ m C 7 S.hXC.hXC.w $.> Z.x K Z.Z.Z.Z.K Z.Z.Z.K Z.x K Z.Z.Z.Z.Z.Z.x Z.Z.Z.x Z.K x Z.Z.K Z.x K Z.Z.x Z.K Z.Z.Z.Z.Z.Z.Z.Z.Z.x Z.K x Z.Z.Z.Z.x Z.Z.Z.Z.Z.Z.Z.1 XXE. Y hX& C.& C.hX& hX& hXhXC.& hXhXhX& hXhX& hX& hXhX& C.hX& C.& hXhX& C.hX& C.hX& hXhX& C.hX& C.hX& C.hX& C.& hX& hX& C.hXhX& C.hX& hXhX& C.hXhX& hX& hXhXhX& hXhX& hX& & hXhXY BXw Y hXhXhX& hX& hX& w P P F Y & hX& hX& C.hX& C.& C.& C.& & Y Y Y & hX& hX& hX& Y Y & hX& hX& hXY lXw hXhX& hXY & BXY Y & & w w Y & hX& hX& & Y Y Y hXC.hXhX& hXY BXY hXY Y Y hXY Y Y hXY Y Y BX& hXF #.w hXhX& hX& C.& hXhX& C.& C.hX& hX& C.hX& hX& C.hX& hXhX& C.& hXhX& C.& hXhX& hXhX& hX& C.hX& C.& hXhXC.& hX& . 8.J e. CX....t A.t t ", +"t A.t t A.3X} [ { C ;.S.Y C.& C.$X$.:.K Z.Z.Z.x Z.Z.Z.x Z.Z.Z.Z.x HXZ.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.x HXx Z.Z.x HXZ.Z.HXZ.x Z.Z.Z.Z.x HXZ.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.HXZ.Z.x Z.E. Y C.& hXhX& hXC.& hXC.& & hXhX& C.& C.& hXhXC.& hXC.& hX& hXC.& hXC.& C.& hX& hXC.& hX& C.& hX& hXhX& C.& hXhXC.& hXhX& C.& hX& hXC.& hXhX& C.& hXC.& C.& hXhXhX& hXhXhX& hX& hXhXC.& hX& C.& hXhXhXY Y Y & & hXhX& hXhX& hXhX& hXhX& hXhXhXhXhXhXhXhXC.& hXC.& hXC.hXhX& hXhXC.& hX& C.& hX& hXhX& hXhXhXhXhXhXhXC.& hXhXhXhXhXhXC.& hX& hX& hXhX& hXhX& hXhXhXhXC.hX& hXhXhXhX& hX& hX& & C.& hXhX& hXC.& hX& hXhX& C.hXhX& C.& hXC.& hX& C.& hXhXC.& hXhX& hXC.& C.& C.& C.hXhX& C.& hXC.& & C.& C.P. S J X. } ..t A.t A.t ", +"t t t ..t A.} w.sXC ;.t.BXC.hXC.w 2 u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.UX$ & hXhX& C.hX& hXhX& hXhXC.& C.& hXhX& C.& C.& hX& hXhXC.& hX& C.& hXhX& C.hX& C.& hXhXhX& C.hX& C.& hXhXhX& C.& hX& C.hX& C.hX& C.& hX& C.hX& hX& hXhX& hX& hX& C.& hX& C.hX& C.& hXhXhXhX& hXhX& hXhXhX& hXC.& C.hX& C.hX& C.hX& C.hX& C.& hX& C.& & C.hX& hXhX& hX& C.hX& hX& C.hX& hXhXC.& C.& C.& hX& C.& & C.& hXhX& hX& hX& hXhX& C.hX& hX& hXhX& C.& hX& C.& hXhX& C.& hX& C.& hXhXhX& C.hX& C.& hXhX& C.hX& C.& hX& hXhX& C.& hXhX& C.hX& hX& C.& C.hX& hXhX& hXhX& hX& C.hX& hXhX& C.hXhXhX& . 8.J X. N t # t 5.....", +"t t A.t t ..3X[ { C ;.S.BXC.& hXY : $ $ n hXC.& hXhX& C.& C.& C.& hX& hXC.& hXC.& hXhX& hXC.& hX& hXC.hX& hXhX& hXhX& hXhX& hX& C.hX& C.& hXhX& C.& hXhX& C.hXhX& hXhX& hXhX& hXC.& hXC.& hXC.& hXhXC.& C.& hXhXC.& hXC.& hXhX& C.& C.hX& C.& C.& hXhX& hXhX& hX& C.& hX& hXhX& hX& C.& C.& hXhXhX& C.& C.& C.& hX& C.& hXhX& C.& hX& hX& hXhXC.& C.& hXC.& hXC.& C.& C.& hXC.& hXhX& hXhXC.& C.& hXC.& C.& hX& C.& hX& hXC.& hXhX& hXhX& hX& hXC.& hXhX& C.& hXC.& hXC.& hXhXhX& C.hXhX& hXC.& hXhX& hX& C.& hXC.& C.& hX& hXC.& C.& hX& hX& C.P. 8.J X. CX5.t A.....t ", +"A...t t A...5.m sXC 7 S.BXC.hX& C.hXhX& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & hX& & & & & & & & & & & & & & & & & & & & & & & & & hXhX& hX& C.& hXhX& hXhX& C.hX& hX& C.& hXhX& C.hX& C.hX& C.& hX& C.hX& C.& C.hX& C.hX& C.& hXhX& C.hX& C.& hXC.& hX& hX& C.& C.hX& C.hX& hXhX& hXhX& hX& C.& hXhX& hXhX& hX& C.& hXhX& C.& hX& hXhX& hXhX& C.& C.hX& C.hX& hXhXC.& C.& C.hXhX& hXhXhX& C.& hXhX& hXhX& C.hX& C.hX& C.hX& C.& C.hXhX& hX& hXhXhX& hXhX& hXhX& C.hXhX& hX& C.& C.& hX& hXhX& hX& hXhXhX& C.hX& C.hX& hXhXC.& C.& hXC.& C.& hXhX& C.hX& hX& hXhX& hX& C.& hXhX& hX& C.& hXhX& C.hX& C.hX& hX& hXhXhX& C.& hXhX& C.hX& C.& hXP. S J X. N ..A.t # A.t ", +"A., A...t t 3XxX{ C ;.S.Y C.hXC.& C.& & hXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhX& hXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXC.& C.& hXC.& hXC.& hXC.& hXhX& hXC.hX& hXC.& hX& C.& hX& hXhXC.& hXhX& C.& hXhX& C.& hXC.& hXC.& hXhX& C.& hXhX& C.& hXC.& hXhX& C.& hX& hXC.& C.& C.& C.hX& C.& hXC.& C.& C.& hXhX& C.& hXC.& hXC.& C.& hXC.& hXhX& hXhX& C.& hX& hXhX& hX& hXC.& hX& C.& hXC.& hXC.& C.& hXhX& C.& hX& hXhXC.& hX& hXC.& C.& hXC.& C.& C.& hXhX& C.& hXC.& hXhXC.& hXC.& hXhXC.& hX& C.& hXhX& C.& C.& hX& hX& hX& hXhXhX& C.& hX& hXhXC.& C.& C.hXhX& C.& hXC.& hXC.& C.& hX& hXhX& hXC.& C.& hXC.& hXhX& hXhX& hXhX& C.. 8.J X. } t ..t t A.t ", +"A., 3X..t ..5.4 m C iXS.#.P.f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f *. 8.J X. 5X3X..A.t ..t ", +"5.5.3Xt t t 3Xm m C i.r $ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : jX: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : n S kXY. % , 5., , # A.", +"5.3XA.# t ..5.{ sXC ( i.,X{ JX{ 4 JXsXJX4 { 4 4 4 { sX{ 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 sX4 { 4 { 4 { 4 { 4 { 4 sXsXsX{ 4 sXsXsXsXsXsX{ 4 { 4 { 4 { 4 { 4 sX4 { 4 { 4 { 4 sX4 { 4 { 4 { 4 sXsXsXsX{ 4 { 4 { 4 sXsXsXsXsXsXsXsXsXsXsXsXsXsX{ 4 sXsXsXsX4 { 4 sXsXsXsX4 { 4 sXsXsXsXsXsXsXsX4 { 4 sXsXsX{ 4 { 4 { 4 sXsX4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 sXsXsXsX{ 4 { 4 sXsXsX{ 4 { 4 { 4 { 4 { 4 { 4 sX4 { 4 sXsXsXsXsX4 { 4 sX4 { 4 JX4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 { 4 sXsX4 { 4 JX4 { 4 { 4 { 4 4 4 { 4 { 4 JX4 { 4 { 4 JXsX8.J X. G A.5.} CX3X5.", +", , 5.t t t 3Xm ,XC wXN._._._._._._._._._._._.J C _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._.N.C C _._._._._._._._._._.; DX&Xe. qXs , , , , , ", +", s 5...t ..5.4 } C ;.wXo.o.o.o.c o.o.o.o.c o.>.S 9 SXo.o.c c o.c o.c o.c o.c o.o.o.c o.o.o.o.c o.c o.c o.c o.c o.c o.c o.c o.c o.c o.o.o.o.o.o.o.o.c o.c o.o.o.c o.o.c c o.c o.o.c o.c o.o.o.o.o.o.o.o.o.o.wXc o.o.c o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.c o.o.o.c o.o.o.c o.o.o.o.o.o.o.c o.c c o.c c c o.c o.c o.c o.c o.c o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.c c o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.c o.o.o.o.o.o.c c o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.c o.o.o.o.c o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.c c o.o.o.c o.o.o.o.c o.o.o.o.o.o.c o.c o.o.o.o.o.o.o.o.c o.c o.o.c o.o.o.o.o.o.c o.o.o.o.c o.o.o.o.o.o.c c c 9 Y.W C 7 c o.o.o.o.o.o.o.o.o.wXd i.L G } , s , s , ", +"s } , 3XA...5... # GX@X 5XA., , , 5.3X", +"3X, , 5.t ..A.5X3X# t N } } } N t # , N } 5.t , , 5.....5.N } N } N } } s } } CX, t t t A.t t , N t s s 3Xs 3Xs k A.N } s } t 3X3X} } A.# ..t 3Xs s 3Xs 3Xs 3X3X..t t N N s 5., 3Xt A., t t t , s 5.t t A.t A...t , 3Xt A.t t 5.5.t A.A.5.CXs , , # t t A.5., N } } } , t t ..N CXt t N } } } N t ..5.CX} 3X..N N } t t t CXN } } N } } } } } } s t t A.t A.t 5.5Xt 3Xs 3Xs 3Xs 3XA.N } , CXt 3X5.} CXA.# ....3Xs 3Xs 3Xs s 3X3Xt t ..CX} } 3X5., A.t , A.t t , s 3Xt A.t A.t t ..5., t 5.t t A.5.A.t t 5.} } 3X, ....A.t A., } N } CX3XA.t ..} N 5...} N } } N 5...A.} N 3Xt } CXN t t ..} N } CXCX} } } } } CX} t t A.t A...5.N 5.3Xs 3Xs 3Xs s ..CX} , } A.t ..t , 5.....# , 3Xs 3Xs 3Xs s 3XA.t 4 , s } 5.5.", +", , 3X3X# t t N } A.t N N } N } A.5.5XCX} ..t CXN } A.5.3X} 5Xs } } N N CX} N CX, 3X5.3X5.5.A., } [.s s s s s s s t 5XCX3X, ..5.s } N N s 5.k k s s s s s s s 5.k 3Xt N N } CX, } , , } 3X5.5.5.s , 5.3X5.3X5.5.} , CX, , 5.5.3X5.3X5.t } N } N N } A.5.A.5.5.N } } CX} A.5.5.N N A.A.} N CX} N 5.A.5XN N ..t } N } k 5.5.s N N s } N N CX} N 5X, 3X5.3X, 5.t 3XCX[.s s s s s s s ..CX5X5.s t 5., } N 5X} 5.A.k s s s s s s s k 5.3Xt CXN CXCXs } , s } , 5.5.5.5.s 5.5.3X5.3X5.} s N , , 5.3X5.3X5.k t s N } CX5X} 5.5.5.A.5.CX} CX} , 5.5.A.N 5X3Xt s N N } 5X5.t N N N t ..} } N 3X5.5.s N N } } N N N } N N s , 3X5.3X5.A.5.CXA.k /.s s s s s A.} 5Xs , A.5., s N 5X} , A.k s s s s s s s A.A.A..., , s , 5.", +", , A.5.t ..t s , # # 5.s , s 5...A.s , } ..k } 3X, , # ..t t 5.A.t A., , } , , 5...t ....# t , CXk 3Xk k k k k 3XA.4 , 5.5.5.5.} } s 5.t A...3Xk k k k k k k k # ..# } } s } # A.5.3X5.3X# A...t ..A.t A.t t A.} s , A.3X# t t t ....5., , , 5., , 5.........5.} s t , t ....s } # # t } , , , # ..} , } t A.} , } , # t t t A.t 5.t , 5.} s 3X5.t t ..# ..A.5.} 3Xk k k k k k k k 4 3X5.5.5.5.} s , 3Xt t A.k k k k k k k k k ....# } , } } ....5.5.5.k ....A...t t t t t t ..} s , 5.3X# ..t t t # 5.3X, , 3X5.} 5.........t , } 5., t t # , , # ..# } 3X, , ...., , } 5...} , , s ..# t t 5.t 5.t , 5., } , 5.t ..t # ....5.} 3X3Xk k k k k k k # A.5.5.5.5., } s 3Xt A...k k k k k k k k k ....# 3X} s } 5.", +"3X, , 3X..t t 3X} A.A.t } , } , # 5., , } 3X} , 5.} , ....t t 3X5.5.5.5.A.s , 5...t t 5., s CX} ..k k k k k k k k k A.s } , s A.s iXs t ..A.k k k k k k k A.k [.3X3XA., , , 3X# 5.5.s s } 5...A.t A.t t t A....., 3Xs , } , # ....# , } } , , , s } s 5.........} , k , ..t A.5.CX5.A...} s , } # t } 5., , s , 5., } ....t t 5.3X5.5.5.5., , 5.....t 5., , CX} A.k 3Xk k k k k k k A., s s , A.s } , 5.# A.k k k k k k k k k [.k 3Xt s , s , ..A.5.s } } 5.t t A.t A.t A.t A.# , 3X, s } , ..# ..# 5.} } , , s , s } 5.t ..t ..s } 5., ..t t 5.CX, A...s } , } ..# } , , s , } , , CXt t ....3X5.5.5.5.5., s 5.A.# t A., , } CXA.A.k k k k k k k k A.3Xs } , k , } , 3X# ..k k k k k k k k k A.k 3XA.3X, s , A.", +"A.5.t ..t t ..A.N ..5.A.3X, , 3X4 3X, s , , 5., , } 3X5.t ..t , 3X, 5.A.t A.5.A.A...t A.N s 5.3X# k k k k k k k k k 3Xs CX, t ..5.s , , ..3Xk k k k k k k 3Xk k A.k .., , 3Xt A.3Xt 5.s } # t t t ..t A.t t A...5., 3X3X} s A.t t 3Xs , , , , , , , s t , A...t A., t ....t # t N t A.k A.s , , ,XA.} , s , , , , } , A.t t ..3X, 3X3XA.A.t 5.A.A.t t t CX} 3X5.# k k k k k k k k k 3Xs CXs t t A., s s ..3X3Xk k k k k k k k k A.k ..3X, , t A.5.5.5.s CX# ..t t t ..A.t A.t t t , 3X3X, } A.t A.5.} , , , , , , , s t 3X5.t t t k A.t ..A.....} 5.A.5.A.s , } # t } , , , , 3X, , , 5.A.t ..5., 3X3XA.A...3Xt 5.t t t s } , 5.# k k k k k k k k k 3Xs } CXA...A., , } A.k 3Xk k k k k k 3Xk k A.k ..3X, , A.5.", +"t t ..A.t A...t } # A.A.CXs } , t } } , , , 3X, , , , s ..t ..t 5.A...t ..t t t t t ..# s } , s ..[.k k k k k k k k A.# , s A...t t s s # s k k k k k k k [.[.[.....t } , , A.5.} A.s 5., 5...A.t ....A.t A.t ..A.} , 3X, } } , } } 5., 5.3X, } s } , A.s , ..t ..t t t ..A.t ..CX# A.t s } , , A., } , , , 5.5., , , s A...t t A.t t ..t ..t t t A.t # s } , s A...k k k k k k k k k ,X3X} 5...t t , } # k k k k k k k k A...[...[..., , , t 5.s A., A.} 3Xt t A.....t t ..A...t s } 3X, } CX, } , , , 3X3X, s } } s t s 3X..t ..t t ..t t A.# CX..A.A., } , s A., } , , , , 5., , , s t ..t t A.A.t ..t ..t ..A...t # , } , } 5.[.A.k k k k k k k k # 5.} 5...t t 3X} # A.k k k k k k k A...A......., , s A.5.", +"t t t t ..t t A.3XA.A.t A., 3X, 5.A., , , , , , , , , 3X5.t A...t t t t t t A...A.t A.5.5., , , 5.k k k k k k k k k k k 5., 5.A.5.3X, 5.A.k k k k k k k k A.k 5.3X3X, , , , 3X3X5.5.5.A.5.5.A.t t A.t t t ..t t t 5., , , 3X5., , , , , , , , 3X, , 3X, 3Xt t A.t ..t A.t ..t A.5.A.A.A.5., , , 5.A., , , , , , , , , , 5.A.t A.t t A.t A.t A.t t t t A.5., , , 5.A.k k k k k k k k k A.A.3X5.A.5.3X, 3XA.k k k k k k k k A.k k 3X5., , , , , 3X5.5.5.A.5.5.A.t t A.t A.t t ..t t 5.3X, 3X, 5., , , , , , , , , 3X3X, , , t t A...t t A.t ..t A.5.A.A...A., , , 5.A.3X, , , , , , , , , 3Xt t A.t t t t t t t t t A.t A.5.3X, , 3XA.k k k k k k k k k A.A.3X3Xt 5.5., 3X5.k k k k k k k k k A.k 3X3X, , , , , 3X" +}; --- plib-doc-1.8.1.orig/html/pui/labelplaces.xpm +++ plib-doc-1.8.1/html/pui/labelplaces.xpm @@ -0,0 +1,360 @@ +/* XPM */ +static char *labelplaces[] = { +/* columns rows colors chars-per-pixel */ +"750 160 194 2", +" c black", +". c #818181", +"X c gray25", +"o c gray76", +"O c #202020", +"+ c gray63", +"@ c #606060", +"# c #E1E1E1", +"$ c #101010", +"% c #929292", +"& c gray19", +"* c #B1B1B1", +"= c gray44", +"- c #505050", +"; c #D2D2D2", +": c gray100", +"> c gray3", +", c #898989", +"< c #484848", +"1 c #282828", +"2 c #A9A9A9", +"3 c #181818", +"4 c gray22", +"5 c #B9B9B9", +"6 c gray47", +"7 c #CACACA", +"8 c #686868", +"9 c #9A9A9A", +"0 c #585858", +"q c #DADADA", +"w c #040404", +"e c #868686", +"r c #444444", +"t c #A5A5A5", +"y c #646464", +"u c gray8", +"i c gray59", +"p c #343434", +"a c gray71", +"s c #747474", +"d c #0C0C0C", +"f c #8D8D8D", +"g c gray30", +"h c #2C2C2C", +"j c gray68", +"k c gray11", +"l c #3C3C3C", +"z c gray74", +"x c #7C7C7C", +"c c #C6C6C6", +"v c gray14", +"b c gray84", +"n c #CECECE", +"m c #6C6C6C", +"M c gray62", +"N c #5D5D5D", +"B c gray87", +"V c #535353", +"C c #020202", +"Z c #838383", +"A c #C5C5C5", +"S c #232323", +"D c gray64", +"F c #626262", +"G c gray7", +"H c gray58", +"J c gray20", +"K c gray70", +"L c gray45", +"P c #D5D5D5", +"I c gray4", +"U c gray29", +"Y c gray17", +"T c gray10", +"R c #3A3A3A", +"E c #BBBBBB", +"W c gray48", +"Q c #CDCDCD", +"! c #6A6A6A", +"~ c gray61", +"^ c #5A5A5A", +"/ c #060606", +"( c gray28", +") c #A7A7A7", +"_ c gray40", +"` c #161616", +"' c #989898", +"] c gray21", +"[ c #B7B7B7", +"{ c #767676", +"} c #0E0E0E", +"| c gray56", +" . c gray18", +".. c #AFAFAF", +"X. c #1E1E1E", +"o. c #3E3E3E", +"O. c gray75", +"+. c #7E7E7E", +"@. c gray26", +"#. c gray89", +"$. c gray32", +"%. c #8B8B8B", +"&. c gray67", +"*. c #888888", +"=. c gray31", +"-. c #C8C8C8", +";. c gray15", +":. c #D8D8D8", +">. c #D0D0D0", +",. c gray43", +"<. c #A0A0A0", +"1. c gray88", +"2. c #555555", +"3. c gray51", +"4. c #414141", +"5. c #C3C3C3", +"6. c gray13", +"7. c #A2A2A2", +"8. c gray38", +"9. c #E2E2E2", +"0. c #939393", +"q. c #313131", +"w. c #B2B2B2", +"e. c #717171", +"r. c #515151", +"t. c LightGray", +"y. c gray54", +"u. c #494949", +"i. c gray16", +"p. c #AAAAAA", +"a. c #393939", +"s. c gray73", +"d. c #797979", +"f. c #CBCBCB", +"g. c DimGray", +"h. c #9B9B9B", +"j. c gray35", +"k. c gray86", +"l. c gray2", +"z. c gray53", +"x. c gray27", +"c. c gray65", +"v. c #656565", +"b. c #151515", +"n. c #979797", +"m. c #B6B6B6", +"M. c gray46", +"N. c gray5", +"B. c #8E8E8E", +"V. c #4E4E4E", +"C. c #2D2D2D", +"Z. c #AEAEAE", +"A. c #1D1D1D", +"S. c gray24", +"D. c gray", +"F. c gray78", +"G. c #252525", +"H. c #D7D7D7", +"J. c gray81", +"K. c #6D6D6D", +"L. c #9F9F9F", +"P. c gray37", +"I. c gray1", +"U. c #848484", +"Y. c #A4A4A4", +"T. c gray39", +"R. c #131313", +"E. c #959595", +"W. c #B4B4B4", +"Q. c #0B0B0B", +"!. c #4B4B4B", +"~. c #1B1B1B", +"^. c gray23", +"/. c #BCBCBC", +"(. c #7B7B7B", +"). c gray42", +"_. c #9D9D9D", +"`. c #5B5B5B", +"'. c #070707", +"]. c gray66", +"[. c #676767", +"{. c gray9", +"}. c gray60", +"|. c #373737", +" X c gray72", +".X c #777777", +"XX c gray6", +"oX c #909090", +"OX c #2F2F2F", +"+X c gray69", +"@X c gray12", +"#X c #3F3F3F", +"$X c #C0C0C0", +"%X c gray50", +/* pixels */ +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.&.(.J.J.J.J.J.D 2.] d.| x.U.J.J.J.J.].@ g.T.v.h.J.J.J.T.a.^ 2 J.* K.,.m.J.0.a.4.v.K.g.x.h.J.J.J.J.J.J.J.J.J.J.y.!.( i J.J.J.J.J.M r l P.m K.g { J.J.x ] !.).,.T.x.J.J.0 3.L x.).U.$.M J.J.J.J.J.J.J.J.J.J.^ m U.2.U ' v.W J.J.J.+ P.).T._ _.J.J.J.e.#Xe.' P.v.].J.J.J.J.J.J.J.J.J.J.s 4.2.D J.J.J.J.J.| a.4._ K.g.( h.J.J.).] - m K.`.4.J.J.P.y.g.( 3.(.j.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.^ m U.2.U ' v.W J.J.J.].@ g.T._ _.J.J.J.e.#Xe.' P.v.].J.J.J.J.J.J.J.J.J.J.J.+Xg.).g.P.W | J.0.a.4.v.K.g.( h.J.J.L x.$.5 J.J.E.s J.J.`.m . V U i T.x J.M r l P.m K.g { J.J.M - !.U.f @ s J.J.J.M r l P.m K.g { J.J.,.l 4.K.N v.f J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.`.K.U.$.< ' g.d.J.J.J.c.P.8 v.T.h.J.J.J.,.l L E.`.T.2 J.J.J.J.J.J.J.J.J.J.. x.T.M { N h.J.J.J.e.O {.g +XJ.J.J.U.j.K._ e.T.J.J.J.P.4 N ].[ . |.g ' J.J.@ f ).< . W ^ J.J.J.J.J.J.J.J.J.J.J.J.J.J.&.(.J.J.J.J.J.D 2.] d.| x.U.J.J.J.J.].@ g.T.v.h.J.J.J.T.a.^ 2 J.* K.,.m.J.0.a.4.v.K.g.x.h.J.J.J.J.J.J.J.J.J.J.E.< $.oX. `.e J.J.J.U.S b.4.c.J.J.J.E.`.K.).v.g.J.J.J.,.l !.<.5 | a.r e J.J.^ U.s x.).U.$.M J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.@ O K J.J.J.J.J.0 '.. J.=.;.% J.J.+XJ `.].D = p <.J.J.% R.p ].J.J.f _.J.J.J.N. .n.W.Z.).| J.J.J.J.J.J.J.J.J.J.<.;.b.m.J.J.J.J.J.J.S T U.W.W., g.J.J.h.'.< Z.m.Z.< J.J.). Xe.G `.Z., e J.J.J.J.J.J.J.J.J.J.=.Z.' Y 3 XM (.J.J.Z.& @ ].D ).] t J.J.e.C g.J.v.XXU J.J.J.J.J.J.J.J.J.J.. R.& J.J.J.J.J.J.J.N.p h.W.+Xg.% J.J.e.> N +Xm.].1 J.J., [ 0 XXZ Z.. J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.=.Z.' Y 3 XM (.J.J.* J `.].D = p D J.J.e.C g.J.v.XXU J.J.J.J.J.J.J.J.J.J. X#XF * K ' r { J.J.N.& n.W.Z.).% J.J.i 1 > 8 J.J.J.. J.J.=.Z.i Y 3 m.h.+.J.J.S T U.W.W., g.J.J.J.1 ~.f J.#XR.,.J.J.J.S T U.W.W., g.J.J.e b.Y m.Z.g.O e.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.- Z.h.h b.m.h.x J.J.Z.p ^ &.t ,.p <.J.J.L I.v.J.T.$ < J.J.J.J.J.J.J.J.J.J.i R.U J._.T h J.J.J.J.< '.K J.J.J.L l h.W.&.).G.J.J.J.= Q.2.J.J.<.> < J.J.J.y. X0 XXU.&.. J.J.J.J.J.J.J.J.J.J.J.J.J.J.@ O K J.J.J.J.J.0 '.. J.=.;.% J.J.+XJ `.].D = p <.J.J.% R.p ].J.J.f _.J.J.J.N. .n.W.Z.).| J.J.J.J.J.J.J.J.J.J.m.b.& t W.;.O n.J.J.J.F l.e J.J.J.f a.Z W.+X+.& m.J.J.e b. .J.J.J.N.p ].J.J.). Xe.R.`.Z.z.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.4.N.%XJ.J.J.J.J.T. %XJ.`.b.3.J.J. .;.].J.J...1 V J.J.J.o.> U.J.J.0.J.J.J.J.> q.&.J.J.c.* J.J.J.J.J.J.J.J.J.J.D .{.J.J.J.J.J.J.J.O 3 ' J.J.5 <.J.J.+ C $.J.J.J.' J.J._.J.L R.^ J.J.oXJ.J.J.J.J.J.J.J.J.J.e J.<. .3 J.J.M J.J.S & &.J.J.&.1 V J.J.{ I.8 J.D q.N.J.J.J.J.J.J.J.J.J.J.z.{.p J.J.J.J.J.J.J.> 4 ..J.J.c.* J.J.{ I.8 J.J.J.U.J.J.W.J.j.b.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.e J.<. .3 J.J.M J.J. .;.].J.J...1 V J.J.{ I.8 J.D q.N.J.J.J.J.J.J.J.J.J.J._ > e J.J.J.oX+.J.J.Q.q.&.J.J.c.* J.J.].2.b.R.L J.J.f J.J.e J.<.i.3 J.J.h.J.J.O 3 ' J.J.5 <.J.J.J.Y X.| J.e.$ 2.J.J.J.O 3 ' J.J.5 <.J.J.oXR. .J.J.J.N.4 ..J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.y.J.<.h ` J.J._.J.J.q.1 &.J.J.+X1 $.J.J.{ w g.J.D .N.J.J.J.J.J.J.J.J.J.J.<.` U J.W.a.b.* J.J.J.< l.W.J.J.J.> $.J.J.J.J.] J.J.J.W > 0 J.J.c.I.g J.J.J.W.J.0 u U.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.4.N.%XJ.J.J.J.J.T. %XJ.`.b.3.J.J. .;.].J.J...1 V J.J.J.o.> U.J.J.0.J.J.J.J.> q.&.J.J.c.* J.J.J.J.J.J.J.J.J.J.J.` .D J.2.$ y.J.J.J.T.C y.J.J.J.$ l ..J.J.J.`.m.J.J.oXR. .J.J.J.> ] Z.J.J.h.J.L R.^ J.J.oXJ.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.<.M.~. .m.J.J.J.J.F I.. W.< ] <.J.J.X.C.J.J.J. X4.{.J.J.J.{ l.v.J.].f J.J.J.J.I p &.c.U.J.J.J.J.J.J.J.J.J.J.J.J.D .3 J.J.J.J.J.J.J.O ~.h.Z.x J.J.J.J.<.C - J.h.h.J.J.J.J.J.s R.`.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D Y 3 J.J.J.J.J.3 p J.J.J. XS.XXJ.J.d.C 8 J.i Y S J.J.J.J.J.J.J.J.J.J.e 3 p J.J.J.J.J.J.J.> ] &.D Z J.J.J.J.d.C g.J.oX&.J.J.J.J.J.0 } U.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D Y 3 J.J.J.J.J.X.C.J.J.J. X#Xb.J.J.d.C 8 J.i Y S J.J.J.J.J.J.J.J.J.J.~.& t J.J.J.J.[ J.J.I p &.c.Z J.J.J.J.&.t v.I h h.J.f J.J.J.J.<.Y 3 J.J.J.J.J.O ~.h.Z.x J.J.J.J.J.h ~.z.m.4.T e.J.J.J.O ~.h.Z.x J.J.J.J.| R. .J.J.J.^.N.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D h {.J.J.J.J.J.A.h J.J.J.[ o.3 J.J.M.I.v.J.n.1 S J.J.J.J.J.J.J.J.J.J.<.R.< m.i O p J.J.J.J.< l.+XJ.J.J.C U.J.J.J.J. XJ.J.J.d.'.U W.m.% C g J.J.J.J.J.`.XXU.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.<.M.~. .m.J.J.J.J.F I.. W.< ] <.J.J.X.C.J.J.J. X4.{.J.J.J.{ l.v.J.].f J.J.J.J.I p &.c.U.J.J.J.J.J.J.J.J.J.J.J.J.J.{. ._.Z.Y ;.h.J.J.J.F C e J.J.J.> `.J.J.J.J.J.J.J.J.| R.1 W.m.&.> ] Z.J.J.J.J.{ G `.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.U.M l ~.U.J.J.J.J.T.C g.+.3 K.m.J.J.~. .J.J.J.5 4.` J.J.J.* G.p W.x +XJ.J.J.J.Q.1 z.o.U.J.J.J.J.J.J.J.J.J.J.J.J.D .{.J.J.J.J.J.J.J.O ` { 2.K.J.J.J.J.<. #XE.o.' J.J.J.J.J.L R.^ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D h {.J.J.J.J.J.b.|.J.J.J.[ #X` J.J.{ I.- y.l q.| J.J.J.J.J.J.J.J.J.J.z.3 |.J.J.J.J.J.J.J.> h y.a.U.J.J.J.J.{ I.$.y.U &.J.J.J.J.J.j.b.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D h {.J.J.J.J.J.~. .J.J.J.5 4.` J.J.{ I.- y.l q.| J.J.J.J.J.J.J.J.J.J.` .].J.J.J.J.J.J.J.> 1 e o.3.J.J.J.J.&.* J.< I ] m.f J.J.J.J.<.h 3 J.J.J.J.J.O ` { 2.K.J.J.J.J.J.Y ` $.!.Y s J.J.J.J.O ` { 2.K.J.J.J.J.oX$ .J.J.J.j.b.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.+ h ` J.J.J.J.J.~. .J.J.J.5 4.b.J.J.{ C - y.#X& oXJ.J.J.J.J.J.J.J.J.J.<.R.] P.a.#Xh.J.J.J.J.< w * J.J.J.I.e J.J.J.J.J.J.J.J.W > p x x T.I.g J.J.J.J.J.^ R.U.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.U.M l ~.U.J.J.J.J.T.C g.+.3 K.m.J.J.~. .J.J.J.5 4.` J.J.J.* G.p W.x +XJ.J.J.J.Q.1 z.o.U.J.J.J.J.J.J.J.J.J.J.J.J.J.` G.j.4.q.e J.J.J.J.T. y.J.J.J./ P.J.J.J.J.J.J.J.J.oX$ X.(.x L / ] Z.J.J.J.J.L R.^ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J. Xd.J.| d 8.J.J.J.J.T.C = Z.=.& . J.J.~. .J.J.J. X#Xb.J.J.J.J.`.R.e.@ J.J.J.J.J.I h 0.+.. J.J.J.J.<.n.% E.% h.J.J.D .3 J.J.J.J.J.J.J.O b.3., { J.J.J.J.D I.r D { ' J.J.J.J.J.{ G `.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D C.3 J.J.J.J.J.3 ] J.J.J.m.4.{.J.J.d.C N &.h.&.J.J.J.h.E.E.% E.D J.J.e 3 p J.J.J.J.J.J.J.> & E.+.Z J.J.J.J.d.C `.<.{ &.J.J.J.J.J.0 b.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D C.3 J.J.J.J.J.k .J.J.J. X4.{.J.J.d.C N &.h.&.J.J.J.h.E.E.% E.D J.J.{. .t J.J.J.J.J.J.J.I h % +.. J.J.J.J.&.K J.&.a.> 0 Z J.J.J.J.<.Y 3 J.J.J.J.J.O b.3., { J.J.J.J.J.h ~.2.Y 3 <.J.J.J.J.O b.3., { J.J.J.J.% R. .J.J.J.0 b.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D h b.J.J.J.J.J.A. .J.J.J.5 4.3 J.J.{ I.N Z.h.&.J.J.J._.E.% E.% t J.J.<.R.#X$.b.g [ J.J.J.J.< l.K J.J.J.C U.J.J.L @.r { J.J.d.'.g W.m.% C g J.J.J.J.J.^ R.U.J.J.J.J.J.J.J.J.J.J.J.J.J.J. Xd.J.| d 8.J.J.J.J.T.C = Z.=.& . J.J.~. .J.J.J. X#Xb.J.J.J.J.`.R.e.@ J.J.J.J.J.I h 0.+.. J.J.J.J.<.n.% E.% h.J.J.J.b.1 $.3 .Z.J.J.J.J.F I.e J.J.J.l.`.J.J.Z r r g. XJ.% R.;.W.m.&.l.] Z.J.J.J.J.s R.`.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.h.P.W s N.4 Z.J.J.J.T. 3.J.D b.< J.J.1 h J.J.J.[ #Xp J.J.J.J.0.O N.&.J.J.J.J.J.> & 2 J.* J.5 J.J.@ $.g g g `.J.J.D .{.J.J.J.J.* J.J.O 3 E.J.&.J.J.J.J.+ C - J.J. XJ.J.J.J.J.L R.^ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D .3 J.J.J.J.J.A.p J.J.J.5 o.q.J.J.{ I.8 J.J.J.J.J.J.2.- g g g K.J.J.z.{.p J.J.J.J.J.J.J.> ] &.J.* J.[ J.J.{ I.v.J.J.J.J.J.J.J.J.j.N.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D .3 J.J.J.J.J.1 .J.J.J.5 #Xp J.J.{ I.8 J.J.J.J.J.J.2.- g g g K.J.J.#X3 ' J.J.J.J.J.J.J.Q.& 2 J.* J.5 J.J.&.* J.J.| 3 XXx J.J.J.J.<.i.3 J.J.J.J.J.O 3 E.J.&.J.J.J.J.J.Y X.U.2.N.i.J.J.J.J.O 3 E.J.&.J.J.J.J.oXR. .J.J.J.N.4 Z.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.+ Y ` J.J.J.J.J.;.Y J.J.J.m.4.] J.J.{ w g.J.J.J.J.J.J.2.g g g g m J.J.<.` U Z.b.Q.e J.J.J.J.< l.W.J.J.J.l.e.J.J.<. .3 J.J.J.W > 0 J.J.c.I.g J.J.J.J.J.^ $ U.J.J.J.J.J.J.J.J.J.J.J.J.J.J.h.P.W s N.4 Z.J.J.J.T. 3.J.D b.< J.J.1 h J.J.J.[ #Xp J.J.J.J.0.O N.&.J.J.J.J.J.> & 2 J.* J.5 J.J.@ $.g g g `.J.J.J.` .h.1 N.P.J.J.J.J.T.C y.J.J.J.Q.g J.J.m.4.3 +XJ.J.oXR. .J.J.J.> ] Z.J.J.J.J.L R.^ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.= m.J.J.T.R.d.J.J.J.@ I.. J._.3 0 J.J.e.S d.J.J.| 3 . J.J.J.J.* l ;.J.J.J.J.J.J.I & t J.J.M K.J.J.J.J.J.J.J.J.J.J.D .` m.J.J.f v.J.J.X.{.oXJ.J.].{ t J._.C =.J.J.J.J.J.J.J.J.s R.`.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D C.3 J.J.J.J.J.).S +.J.J., 3 . J.J.d.C g.J.J.J.J.J.J.J.J.J.J.J.J.J.J.e ` & J.J.J.+.*.J.J.> p ].J.J.M g.J.J.s C v.J.J.J.J.J.J.J.J.0 b.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D C.3 J.J.J.J.J.e.S d.J.J.% 3 . J.J.d.C g.J.J.J.J.J.J.J.J.J.J.J.J.J.J.h.S L J.J.J.K Z.J.J.I .t J.J.M ).J.J.&.+XJ.J.J.v.` d.J.J.J.J.<.Y 3 J.J.J.J.J.X.{.oXJ.J.].{ t J.J.h A.f J.h XXg.J.J.J.X.{.oXJ.J.].{ t J.y.R.Y J.J.oX{.g.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D h {.J.J.J.J.J.L S d.J.J.oX{.3.J.J.M.I.8 J.J.J.J.J.J.J.J.J.J.J.J.J.J.<.b.U J.oXN.1 Z.J.J.J.( l.+XJ.J.J.J < J.J.' ;.T J.J.J.M.l.2.J.J.c.C U J.J.J.J.J.`.R.U.J.J.J.J.J.J.J.J.J.J.J.J.J.J.= m.J.J.T.R.d.J.J.J.@ I.. J._.3 0 J.J.e.S d.J.J.| 3 . J.J.J.J.* l ;.J.J.J.J.J.J.I & t J.J.M K.J.J.J.J.J.J.J.J.J.J.J.{. .t Z.R.X.| J.J.J.@ C e J.J.J.( p D J.Z.|.b.W.J.J.y.R.Y J.J.J.> p ].J.J.J.J.{ G `.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.e q.m.J.J.).N.i.Z.J.<.|.C _ <.2.- ].J.J.J.W U g.8 - (.J.J.J.J.J.J.{ | J.J.J.J.J.f > ~.j.).T.O m J.J.J.J.J.J.J.J.J.J.. ;.3 T.{ g.Y c.J.h.3 N.- ).).q.g J.J.,. .E.J.J.J.J.J.J.[ $.` r &.J.J.J.J.J.J.J.J.J.J.J.J.J.J.. O ~.oXJ.J.J.J.J.{ r ).v.!.(.J.J.J.^ $ 4.2 J.J.J.J.J.J.J.J.J.J.J.J.J._ 3 ;.).d.T.a.W.J.e l.A.`.).T.O ).J.J.$.I.a.+ J.J.J.J.J.J.].#XR.T.m.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.. O ~.oXJ.J.J.J.J.W U g.v.g (.J.J.J.^ $ 4.2 J.J.J.J.J.J.J.J.J.J.J.J.J.J.' P.0 m ,.,.W.J.y.> ~.j.).T.S ).J.J.Z x XJ.J.J.T.U.J.J.J.J.+.v ~.% J.J.J.h.3 N.- ).).q.g J.J.h.1 X.).J.U.3 ] h.J.h.3 N.- ).).q.g J.J.N Q.3 K.P.2.d.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.%XO 3 | J.J.J.J.J.d.!.).g.- W J.J.J.`.N.4.].J.J.J.J.J.J.J.J.J.J.J.J.J.L 3 ] M J.- ~.N J.J.m.p N.h.J.J.J.f a.T.' N A.4.J.J.J.< l.o.].[ L I.h % J.J.J.2 l R.T.[ J.J.J.J.J.J.J.J.J.J.J.J.e q.m.J.J.).N.i.Z.J.<.|.C _ <.2.- ].J.J.J.W U g.8 - (.J.J.J.J.J.J.{ | J.J.J.J.J.f > ~.j.).T.O m J.J.J.J.J.J.J.J.J.J.| 3 ;.U.J.m 3 !.m.J.J.4.Q.{ J.J.J.+ r V ' s A.|.5 J.J.N Q.O L.5 y./ A.x J.J.J.5 $.` r &.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : 9 n.n.i 9 n.n.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ~ 9 ~ 9 ~ 9 ~ 9 _.~ ~ 9 _.~ ~ 9 _.M _.M _.M _.M _.M _.M _.M _.M _.M _.M L.M L.M L.M L.M L.M L.M L.M L.M L.+ 7.7.L.+ 7.7.L.+ 7.7.7.7.7.7.7.7.7.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.t c.Y.Y.t c.Y.Y.t c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].c.].2 p.p.].2 p.p.].p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j p.Z...j j Z...j j Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X..+X* w.w.+X* w.w.+Xw.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.m.[ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ XE Xs.E E Xs.E E E E E E E E E E E E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$X5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.f.-.7 f.f.-.7 f.f.f.f.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : }.n.}.n.}.n.}.n.}.n.}.~ }.9 9 ~ }.9 9 ~ 9 ~ 9 ~ 9 ~ 9 ~ 9 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ M M L.~ M M L.~ M M L.~ M M L.~ M M L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ 7.+ 7.+ 7.+ 7.+ 7.+ 7.7.Y.+ 7.7.Y.+ Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.) c.].Y.) c.].Y.) c.].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 j 2 p.p.j 2 p.p.j j j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ....+Xj ....+Xj ..* +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ s. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.o $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ~ 9 ~ 9 ~ 9 ~ 9 _.~ ~ 9 _.~ ~ 9 _.M _.M _.M _.M _.M _.M _.M _.M _.M _.M L.M L.M L.M L.M L.M L.M L.M L.M L.+ 7.7.L.+ 7.7.L.+ 7.7.7.7.7.7.7.7.7.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.c.Y.Y.t c.Y.Y.t c.t c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].2 p.p.].2 p.p.].2 p.p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.Z...j j Z...j j Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X..+X* w.w.+X* w.w.+Xw.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.m.[ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E XE E E E E E E E E z E z E z E z E z E z E z E z E z E D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$X5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.f.f.f.f.f.f.f.f.f.f.f.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J., g X ' J.J.].,.].J.Z.N o.+.e `.v.W.J.D U U , s 0 { J.J.0.a.4.T.K.g.r ' J.J.E.< 2.% . `.e J.J.J.J.J.J.J.J.J.J.J.&.0 r s XJ.J.J.J.J.g.] - ).= `.4.J.J.M r l @ ,.).g d.J.^ K.Z =.< E.v.+.J.J.J.J.J.J.: : }.n.}.9 9 ~ }.9 9 ~ }.~ 9 ~ 9 ~ 9 ~ 9 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ M L.~ M M L.~ M M L.~ M M L.~ M M L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ 7.+ 7.+ 7.+ 7.+ 7.+ 7.7.Y.+ 7.7.Y.+ Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.) c.].Y.) c.].Y.) c.].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 p.2 p.p.j 2 p.p.j 2 j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ....+Xj ....+Xj ....+X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ s. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.T._ J.J.J.J.J.f U 4.h.J.J.&.K.c.J.+X@ #X+.U.^ g.m.J.t !.< f L `.M.J.J.% ^.r T.,.8 < n.J.J.E.r V | +.N *.J.J.J.J.J.J.J.J.J.J.J.&.@ r d.i v.8 XJ.J.J.X 3 S d.J.J.J.J.v.8.= `.d.U.J.J.E.g ] U.m.c.2.a.v.* J.`.K.3.$.< n.g.d.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D .> J.J.J.J.+.J.J.J.U > +.* 4.$ 8.J.J.O ~.h.].X.3 U.J.J.N.q.' W.+X).| J.J.[ b.q.c.W.1 O ' J.J.J.J.J.J.J.J.J.J.J.- $ (.J.J.J.J.J.J.s l.`.W.5 ].q.J.J.J.S ~.z.W.W.e ).J.- Z.' Y 3 m.h.+.J.J.J.J.J.J.: : 9 9 9 9 9 9 ~ 9 ~ 9 ~ 9 ~ 9 ~ ~ ~ 9 _.~ ~ 9 _.~ _.M _.M _.M _.M _.M _.M _.M _.M _.M L.M L.M L.M L.M L.M L.M L.M L.M L.M 7.7.L.+ 7.7.L.+ 7.7.7.7.7.7.7.7.7.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.c.Y.Y.t c.Y.Y.t c.t c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].2 p.p.].2 p.p.].2 p.p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j ..j j Z...j j Z...Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X* w.w.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a [ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E XE E E E E E E E E z E z E z E z E z E z E z E z E z E D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.y _ J.J.J.J.J.D .I J.J.J.J.%XJ.J.J.!.> +.W.x.N.T.J.J.X.~.' 2 A.3 U.J.J.N. .' W.* ).oXJ.J.m.` .c.m.;.X.h.J.J.J.J.J.J.J.J.J.J.J.!.$ { J.N N.g J.J.J.oXb.1 J.J.J.* 4.g &.5 D < ^ J.J.5 4.> ].J.J.< Q.W J.J.- ..' .3 5 _.x J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.].p I J.J.J.J.y.J.J.J.g > +.J.oX{.;.J.J.@X~.' J.M.> @ J.J.> J &.J.J.].* J.J.J.` & c.J.0 G y.J.J.J.J.J.J.J.J.J.J.J.`.R.3.J.J.J.J.J.J.{ I.v.J.J.J.e J.J.J.@X~.' J.J.m._.J.e J._.h {.J.J.h.J.J.J.J.J.J.: : }.~ 9 ~ 9 ~ 9 ~ 9 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ M L.~ M M L.~ M M L.~ M M L.~ M M L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ 7.+ 7.+ 7.+ 7.+ 7.7.Y.+ 7.7.Y.+ 7.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.].Y.) c.].Y.) c.].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 p.2 p.p.j 2 p.p.j 2 j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ....+Xj ....+Xj ....+X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.* w.w.a * w.w.a * a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q _ [.J.J.J.J.J.&.& > J.J.J.J., J.J.J.g '.. J.| 3 G.J.J.O ~.' J.{ I N J.J.I p &.J.J.c.+XJ.J.J.b.& t J.2.R., J.J.J.J.J.J.J.J.J.J.J.- R.{ J.e ` & J.J.J.| R.Y J.J.J.$.N.. J.J.J.+XN J.J.J.U C * J.J.< > Z J.J.y.J.<.C.3 J.J._.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.&.& Q.J.J.J.J.y.J.J.J.g > (.J.+.3 l J.J.O 3 i J.P.R.m J.J.I p ].].U.J.J.J.J.J.3 .<.Z.h ;.h.J.J.J.J.J.J.J.J.J.J.J.P.R.U.J.J.J.J.J.J.d. g.J.oX&.J.J.J.J.O ~.h.&.x J.J.J.J.J.<.Y 3 J.J.J.J.J.J.J.J.J.: : ~ 9 ~ 9 ~ ~ ~ 9 _.~ ~ 9 _.~ _.M _.M _.M _.M _.M _.M _.M _.M _.M L.M L.M L.M L.M L.M L.M L.M L.M L.M 7.7.L.+ 7.7.L.+ 7.7.7.7.7.7.7.7.7.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.Y.t c.Y.Y.t c.Y.c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].c.p.p.].2 p.p.].2 p.p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j ..j j Z...j j Z...Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X* w.w.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a [ a a m.[ a a m.[ m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A F.A A c F.A A c F.c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.y _ J.J.J.J.J.].q.I J.J.J.J.y.J.J.J.g > x J.x 3 a.J.J.O 3 E.J.@ R.K.J.J.> q.&.c.e J.J.J.J.J.` .M Z. .;.h.J.J.J.J.J.J.J.J.J.J.J.V XXs J.P.b.V J.J.J.oXR.;.J.J.J.p Q.J.J.J.J.J.J.J.J.J.U I.' W.W.4.> U.J.J.J.J.D h {.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.&.p I J.J.J.J.y.J.J.J.g l.8.. h l <.J.J.O b.L e.b.=.Z.J.J.> 1 U.o.. J.J.J.J.J.` S ^ X ., J.J.J.J.J.J.J.J.J.J.J.J.`.R.3.J.J.J.J.J.J.{ I.$.f < &.J.J.J.J.O b.d.0 = J.J.J.J.J._.h {.J.J.J.J.J.J.J.J.J.: : 9 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ L.~ M M L.~ M M L.~ M M L.~ M M L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ 7.+ 7.+ 7.+ 7.+ 7.7.Y.+ 7.7.Y.+ 7.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.].Y.) c.].Y.) c.].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 p.p.j 2 p.p.j 2 p.j j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j +Xj ....+Xj ....+X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.* w.w.a * w.w.a * a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.s.s.E z s.s.E z s.z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z $Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.T._ J.J.J.J.J.&.& > J.J.J.J., J.J.J.g l.@ +.Y l _.J.J.O R.M.e.3 $.Z.J.J.I 1 e S.. J.J.J.J.J.{.v 0 4.& y.J.J.J.J.J.J.J.J.J.J.J.J.$.$ =.V & 8.J.J.J.J.% R.Y J.J.J.& Q.J.J.J.J.J.J.J.J.J.U C g.(.x .'.Z J.J.J.J.D C.3 J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.&.& > J.J.J.J., J.J.J.g > e.].h.* J.J.J.O 3 z.<.h.m.J.J.J.I i.0.+.. J.J.J.J.J.{.i.$.3 .Z.J.J.J.J.' 0.E.E.E.W.J.J.P.u Z J.J.J.J.J.J.d.w j.D { ].J.J.J.J.O {.U., { J.J.J.J.J.<.Y 3 J.J.J.J.J.J.J.J.J.: : ~ 9 _.~ ~ M _.M _.M _.M _.M _.M _.M _.M _.M _.M L.M L.M L.M L.M L.M L.M L.M L.M L.7.L.+ 7.7.L.+ 7.7.7.7.7.7.7.7.7.7.7.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.Y.t c.Y.Y.t c.Y.c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].c.p.p.].2 p.p.].2 p.p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j p.j j Z...j j Z...j ..Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X..w.w.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.a a m.[ a a m.[ m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.y _ J.J.J.J.J.&.q.I J.J.J.J.y.J.J.J.g > e.c.h.+XJ.J.J.O 3 e <.h.5 J.J.J.Q.Y % +.U.J.J.J.J.J.` Y 2.~. .Z.J.J.J.J.h.E.0.E.' W.J.J.$.$ 0 a.3 y.J.J.J.J.oXb.i.J.J.J.q.Q.J.J.2 - x.$.' J.J.U I.h.W.W.4.> U.J.J.J.J.D .3 J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.&.p I J.J.J.J., J.J.J.g > +.J.J.J.J.J.J.@X~.' J.J.J.J.J.J.> & &.J.* J.m.J.J.J.3 & ' ;.Q.N J.J.J.J.V =.g =.=.0.J.J.`.R.3.J.J.J.[ J.J.{ C v.J.J.J.J.Z.J.J.@X3 n.J.&.J.J.J.J.J.M h {.J.J.J.J.J.J.J.J.J.: : ~ ~ ~ ~ ~ ~ ~ ~ ~ L.~ M M L.~ M M L.~ M M L.~ M M L.~ L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ 7.+ 7.+ 7.+ 7.+ 7.7.Y.+ 7.7.Y.+ 7.7.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.) Y.) c.].Y.) c.].Y.].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 p.p.j 2 p.p.j 2 p.j j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j +Xj ....+Xj ....+X* +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.w.a * w.w.a * w.a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z $Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A -.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q _ [.J.J.J.J.J.Z.J Q.J.J.J.J.e J.J.J.g '.+.J.J.J.J.J.J.O ~.' J.J.J.J.J.J.I p ].J.Z.J. XJ.J.J.b.& n.;.N.`.J.J.J.J.$.g =.g =.% J.J.$.R.e.d.XXR.J.J.J.J.| R.1 J.J.J.r Q.].J.J.{ R.0 J.J.J.U C +XJ.J.< > Z J.J.J.J.D Y 3 J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.- N.E.J.J.&.e.J.J.J.g > +.J.J.J.J.J.J.O ~.h.J.J.J.J.J.J.I q.D J.J.M ).J.J.J.3 q.D Z.b.X.| J.J.J.J.J.J.J.J.J.J.J.P.R.x J.J.c.g.J.J.{ w T.J.J. Xy.).J.J.O 3 E.J.J.J.J.J.J.J.<.Y 3 J.J.J.J.J.J.J.J.J.: : _.M _.M _.M _.M _.M _.M _.M L.M L.M L.M L.M L.M L.M L.M L.M L.7.L.+ 7.7.L.+ 7.7.7.7.7.7.7.7.7.7.7.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.Y.t c.Y.Y.t c.Y.Y.t c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].p.].2 p.p.].2 p.p.p.p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j j Z...j j Z...j ..Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X..w.w.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.a a m.[ a a m.[ a [ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ X[ E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.y _ J.J.J.J.J.J.g Q.E.J.J.&.e.J.J.J.g > %XJ.J.J.J.J.J.O 3 ' J.J.J.J.J.J.> .D J.J._.).J.J.J.` .D Z.` A.oXJ.J.J.J.J.J.J.J.J.J.J.V R.{ J.!.Q.!.J.J.J.oXR.i.J.J.J.+.~.).J.J.).R.2.J.J.5 x.I.+XJ.J.< > +.J.J.J.J.D h {.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J._.< #X{ , +.J.J.J.&.#XR.2.K J.J.J.J.<.S ~.= J.J.J.J.J.f '.~.`.).8.S ).J.J.f ~.G.3.J.).~.U m.J.J.J.J.J.J.J.J.J.].#X{.< L { r s J.J.$.C p g.K.U R.D J._.{.$ v.J.J.J.J.J.J.J.+.;.~.% J.J.J.J.J.J.J.J.: : ~ M M L.~ M M L.~ M M L.~ M M L.~ L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ 7.+ 7.+ 7.+ 7.+ 7.7.Y.+ 7.7.Y.+ 7.7.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.) Y.) c.].Y.) c.].Y.].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 p.p.j 2 p.p.j 2 p.p.j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ..j ....+Xj ....+Xj +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.w.a * w.w.a * w.a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A -.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q T._ J.J.J.J.J.J.h.U o.d.e x J.J.J.Z.o.R.2.W.J.J.J.J.D S A.e.J.J.J.J.J.f > ~.0 ).F S K.J.J.| ~.;.Z J.K.3 U W.J.J.J.J.J.J.J.J.J.c.o.3 2.[ n.S S U.J.J.e.` ;./.J.J.J.v.& x | & G.s J.J.f i.C d.m.c.J l.$.+XJ.J.J.+.O ~.% J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : _.M _.M L.M L.M L.M L.M L.M L.M L.M L.M L.M L.+ 7.7.L.+ 7.7.L.7.7.7.7.7.7.7.7.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.Y.t c.Y.Y.t c.Y.Y.t c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].p.].2 p.p.].2 p.p.p.p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j j Z...j j Z...j j Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+Xw.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a a m.[ a a m.[ a [ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ X[ E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$X5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A A c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : M L.~ M M L.~ M + L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ 7.+ 7.+ 7.+ 7.+ Y.+ 7.7.Y.+ 7.7.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.) c.].Y.) c.].Y.) 2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 p.p.j 2 p.p.j 2 p.p.j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ..j ....+Xj ....+Xj +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.w.a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ a [ [ Xa [ [ Xa Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.A F.F.-.A F.F.-.A -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q _ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : L.M L.M L.M L.M L.M L.M L.+ 7.7.L.+ 7.7.L.7.7.7.7.7.7.7.7.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.t c.Y.Y.t c.Y.Y.t c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].c.].2 p.p.].2 p.p.].p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j p.Z...j j Z...j j Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+Xw.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a a m.[ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ XE Xs.E E Xs.E E E E E E E E E E E E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$X5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : + L.+ L.+ L.+ L.+ L.+ L.+ L.+ L.+ 7.+ 7.+ 7.+ 7.+ Y.+ 7.7.Y.+ 7.7.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.) c.].Y.) c.].Y.) 2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 j 2 p.p.j 2 p.p.j j j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ....+Xj ....+Xj ..* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.w.a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ a [ [ Xa [ [ Xa Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.o $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.5.A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.A F.F.-.A F.F.-.A -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : L.M L.+ 7.7.L.+ 7.7.L.+ 7.7.7.7.7.7.7.7.7.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.t c.Y.Y.t c.Y.Y.t c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].c.].2 p.p.].2 p.p.].p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j p.Z...j j Z...j j Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X..+X* w.w.+X* w.w.+Xw.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.m.[ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ XE Xs.E E Xs.E E E E E E E E E E E E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$X5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : + L.+ L.+ L.+ 7.+ 7.+ 7.+ 7.+ 7.+ 7.7.Y.+ 7.7.Y.+ Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.) c.].Y.) c.].Y.) c.].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 j 2 p.p.j 2 p.p.j j j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ....+Xj ....+Xj ..* +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ s. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.E z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.o $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : L.+ 7.7.7.7.7.7.7.7.7.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.c.Y.Y.t c.Y.Y.t c.t c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].2 p.p.].2 p.p.].2 p.p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j ..j j Z...j j Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X..+X* w.w.+X* w.w.+Xw.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.m.[ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E XE E E E E E E E E z E z E z E z E z E z E z E z E z E D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$X5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : + 7.+ 7.+ 7.+ 7.7.Y.+ 7.7.Y.+ Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.) c.].Y.) c.].Y.) c.].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 p.2 p.p.j 2 p.p.j 2 j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ....+Xj ....+Xj ....+X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ s. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q >.T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : 7.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.7.Y.c.Y.Y.t c.Y.Y.t c.t c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].2 p.p.].2 p.p.].2 p.p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j ..j j Z...j j Z...Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X* w.w.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a [ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E XE E E E E E E E E z E z E z E z E z E z E z E z E z E D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : + 7.7.Y.+ 7.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.].Y.) c.].Y.) c.].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 p.2 p.p.j 2 p.p.j 2 j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ....+Xj ....+Xj ....+X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.* w.w.a * w.w.a * a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : Y.7.Y.7.Y.7.Y.7.Y.7.Y.Y.t c.Y.Y.t c.Y.c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].c.p.p.].2 p.p.].2 p.p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j p.j j Z...j j Z...Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X* w.w.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a [ a a m.[ a a m.[ m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A F.A A c F.A A c F.c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.].Y.) c.].Y.) c.].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 p.p.j 2 p.p.j 2 p.j j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j +Xj ....+Xj ....+X* +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.w.a * w.w.a * a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.s.s.E z s.s.E z s.z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z $Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.; >.T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : Y.Y.t c.Y.Y.t c.Y.c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].c.p.p.].2 p.p.].2 p.p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j p.j j Z...j j Z...j ..Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X..w.w.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.a a m.[ a a m.[ a [ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : Y.Y.Y.Y.Y.) Y.) Y.) Y.) Y.) Y.) c.].Y.) c.].Y.].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 p.p.j 2 p.p.j 2 p.j j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j +Xj ....+Xj ....+X* +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.w.a * w.w.a * w.a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z $Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A -.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : t c.t c.t c.t c.t c.].c.].c.].c.].c.].c.].c.].c.].c.].p.].2 p.p.].2 p.p.p.p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j j Z...j j Z...j ..Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X..w.w.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.a a m.[ a a m.[ a [ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ X[ E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : Y.) Y.) Y.) c.].Y.) c.].Y.].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 p.p.j 2 p.p.j 2 p.p.j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ..j ....+Xj ....+Xj +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.w.a * w.w.a * w.a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A -.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : ].c.].c.].c.].c.].c.].c.].c.].c.].p.].2 p.p.].2 p.p.p.p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j j Z...j j Z...j j Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+Xw.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a a m.[ a a m.[ a a m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ X[ E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$X5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.t.>.; t.t.>.; y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : c.].Y.) 2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 p.p.j 2 p.p.j 2 p.p.j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ..j ....+Xj ....+Xj +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.w.a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ a [ [ Xa [ [ Xa Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.A F.F.-.A F.F.-.A -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : ].c.].c.].c.].c.].2 p.p.].2 p.p.].p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j p.Z...j j Z...j j Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+Xw.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a a m.[ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ XE Xs.E E Xs.E E E E E E E E E E E E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$X5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : 2 ].2 ].2 ].2 ].2 ].2 ].2 p.2 p.2 p.2 p.2 j 2 p.p.j 2 p.p.j j j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ....+Xj ....+Xj ..* +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.w.a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ a [ [ Xa [ [ Xa Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.o $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.A F.F.-.A F.F.-.A -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : p.p.].2 p.p.].p.p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j p.Z...j j Z...j j Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X..+X* w.w.+X* w.w.+Xw.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.m.[ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ XE Xs.E E Xs.E E E E E E E E E E E E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$X5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : 2 ].2 p.2 p.2 p.2 p.2 j 2 p.p.j 2 p.p.j j j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ....+Xj ....+Xj ..* +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ s. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.o $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q >.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : p.p.p.p.p.p.p.p.j p.j p.j p.j p.j p.j p.j p.j p.j ..j j Z...j j Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X..+X* w.w.+X* w.w.+Xw.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.m.[ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E XE E E E E E E E E z E z E z E z E z E z E z E z E z E D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$X5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : 2 p.2 p.p.j 2 p.p.j 2 j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ....+Xj ....+Xj ....+X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ s. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q >.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : j p.j p.j p.j p.j p.j p.j p.j ..j j Z...j j Z...Z...Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X* w.w.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a [ a a m.[ a a m.[ m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E XE E E E E E E E E z E z E z E z E z E z E z E z E z E D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A F.A A c F.A A c F.c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : 2 j j j j j j j j j j j j j j j j j j ..j ..j ..j ..j ....+Xj ....+Xj ....+X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.* w.w.a * w.w.a * a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.s.s.E z s.s.E z z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; P ; t.t.P ; t.t.P ; t.t.P _ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : j p.j p.j p.j j Z...j j Z...j ..Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X* w.w.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a [ a a m.[ a a m.[ m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A F.A A c F.A A c F.c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : j j j j j j j j j j j ..j ..j ..j ..j +Xj ....+Xj ....+X* +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.w.a * w.w.a * a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.s.s.E z s.s.E z s.z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z $Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; P ; t.t.P ; t.t.P ; t.t.P ; t.t.P ; P P P P P T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : j j Z...j ..Z...Z...Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X..w.w.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.a a m.[ a a m.[ a [ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : j ..j ..j ..j ..j +Xj ....+Xj ....+X* +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.w.a * w.w.a * w.a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z $Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A -.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.P P P P P P P P P P P P P P _ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : Z...Z...+X..+X..+X..+X..+X..+X..+X..+X..+X..w.w.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.a a m.[ a a m.[ a [ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ X[ E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : j ....+Xj ....+Xj +X* +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.w.a * w.w.a * w.a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A -.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.P P P P P P P P P P P P P P P P P P P P P P P P T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.f P.m P._ U.J.J.).] =.K.,.P.4.J.J.J.g 4.x J.J.m.x 0.J.J.j.. { r ).U.V _.J.+.|.U g.K.T.4.5 J.J.. x.T.M { N h.J.J.J.+.|.U g.K.T.4.5 J.<.$.] ^ ,.^ L c.J.J.J.J.J.J.J.J.J.J.J.L x.$.+ J.J.J.J.J.% a.4.T.,.8 < ' J.J.g.] =.K.,.`.4.J.J.@ f ).< . W ^ J.J.J.J.J.J.: : +X..+X..+X..+X..+X..+X..+Xw.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a a m.[ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$X5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.b :.P P b :.P P b :.y _ J.J.J.J.J.J.J.y.`.).N v.e J.J.).|.- m ,.`.4.J.J.J.- r +.J.J.5 +.% J.J.0 3.L x.).U.$.M J.x ] !.).,.T.r 5 J.J.3.r T.<.{ P.h.J.J.J.x ] !.).,.T.r 5 J.<.2.] `.K.j.e.D J.J.J.J.J.J.J.J.J.J.J.%Xr T.<.{ P.h.J.J.J.e.X.` g * J.J.J.U.2.,.v.e.T.J.J.J.P.|.P.&.m.%X] g E.J.J.P.y.g.( 3.(.j.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.+.G.| m.Z.e p J.J.L l.`.* Xc.& J.J.J.F '.Y <.J.J.h.Z.J.J.8 [ e.R.0 * e , J._.l.< &.m.&.g XJ.J.i R.U J._.T h J.J.J._.l.< &.m.&.g XJ.J.`.> s m.<.( 1 XJ.J.J.J.J.J.J.J.J.J.+.R.p J.J.J.J.J.J.J.XX .' m.+Xg.oXJ.J.L '.`.* m.c.;.J.J.y. X0 XXU.&.. J.J.J.J.J.J.: : * +X* +X* +X* +X* +X* +X* +X* +X* w.* w.* w.* w.* w.w.a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ a [ [ Xa [ [ Xa Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.A F.F.-.A F.F.-.A -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P _ [.J.J.J.J.J.J.. ;.f m.Z.U.& J.J.s l.N K [ ].& J.J.J.8.> h <.J.J._.&.J.J.). Xe.G `.Z., e J.h.'.( &.m.Z.g [ J.J.n.b.< J.h.3 Y J.J.J.h.'.( &.m.Z.g [ J.J.0 '.M.m.D < ;.m.J.J.J.J.J.J.J.J.J.J.n.b.< J.h.3 Y J.J.J.J.U l.W.J.J.J.e.l M m.Z.8 ;.J.J.J.,.I 0 J.J.<.'.( J.J.J., [ 0 XXZ Z.. J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J. .R.J.J.J.J.(.J.J.d.w g.J.J.J.e J.J.J.x 4 $ Y 5 J.].K J.J.M J.s $ `.J.J.| J.D I.- J.J.J.E.J.J.J.<.` U J.W.a.b.* J.J.D I.- J.J.J.E.J.J.J.T.I.Z J.J.x > g.J.J.J.J.J.J.J.J.J.J.e ` ] J.J.J.J.J.J.J.I p &.J.J.].K J.J.{ w g.J.J.J.e J.J.W.J.0 u U.J.J.J.J.J.J.J.J.: : +X..+Xw.+X* w.w.+X* w.w.w.w.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a a m.[ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ XE Xs.E E Xs.E E E E E E E E E E E E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$X5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.b :.P P b :.P P b :.P P b :.P P b :.P :.y _ J.J.J.J.J.J.q.R.J.J.J.J.x J.J.{ I.v.J.J.J.U.J.J.J.(.|.N. .m.J.c.* J.J._.J.L R.^ J.J.oXJ.+ =.J.J.J.' J.J.J.M b.U J.W.a.` W.J.J.+ =.J.J.J.' J.J.J.T.C U.J.J.(.l.v.J.J.J.J.J.J.J.J.J.J.M b.!.J.W.a.` W.J.J.J.U I.W.J.J.J.I 2.J.J.J.J.] J.J.J.(.l.2.J.J.].w g J.J.J.W.J.j.b.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.b.T.J.J.J.J.J.J.J.{ C v.J.| Z.J.J.J.J.. Z.4 '.$.5 ].* J.J.J.J.L R.0 J.J.J.J.D C =.J._.h.J.J.J.J.<.R.< m.i O p J.J.J.D C =.J._.h.J.J.J.J.T.C 3.J.J.E.X.XXJ.J.J.J.J.J.J.J.J.J., {.] J.J.J.J.J.J.J.> J &.t U.J.J.J.J.{ I.v.J.| Z.J.J.J.J.J.`.XXU.J.J.J.J.J.J.J.J.: : * +X* +X* +X* +X* w.* w.* w.* w.* a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ a [ [ Xa [ [ Xa Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.o $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.A F.F.-.A F.F.-.A -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.T._ J.J.J.J.J.J.R.T.J.J.J.J.J.J.J.d.C g.J.oX&.J.J.J.J.3.Z.a.I =. Xc.K J.J.J.J.s R.`.J.J.J.J.D I.- J.h.' J.J.J.J._.b.( m.E.O & J.J.J.D I.- J.h.' J.J.J.J.T.C Z J.J.% A.R.J.J.J.J.J.J.J.J.J.J._.b.< m.E.O & J.J.J.J.U C W.J.J.J.I.e J.J.J.J.[ J.J.J.d.> g m.W.% I.=.J.J.J.J.J.0 } U.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.b.v.J.J.J.J.J.J.J.d.w V y.U ].J.J.J.J.e J.f X.> T.].W.J.J.J.J.{ R.`.J.J.J.J.D I.o.' l ' J.J.J.J.<.R.] P.a.#Xh.J.J.J.D I.o.' l ' J.J.J.J.T.I.U.J.J.<.Y ` J.J.J.J.J.J.J.J.J.J.e ` ] J.J.J.J.J.J.J.I 1 e #X. J.J.J.J.{ w V , U &.J.J.J.J.J.^ R.U.J.J.J.J.J.J.J.J.: : w.w.+Xw.w.w.w.w.w.w.w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.m.[ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ XE Xs.E E Xs.E E E E E E E E E E E E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$X5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P :.P P b :.P P b :.P P b :.P P b :.P :.b :.b :.b :.b :.b :.y _ J.J.J.J.J.J.R.T.J.J.J.J.J.J.J.{ I.$.y.U &.J.J.J.J.U.J.| O I T.c.* J.J.J.J.L R.^ J.J.J.J.+ C #XE.S.n.J.J.J.J.M b.|.@ a.o.M J.J.J.+ C #XE.S.n.J.J.J.J.T. U.J.J.D i.{.J.J.J.J.J.J.J.J.J.J.M b.] @ a.o.M J.J.J.J.U I.W.J.J.J.C e J.J.J.J.J.J.J.J.d./ ] x x T.C g J.J.J.J.J.j.b.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.R.F J.J.J.J.J.J.J.{ I.0 D L &.J.J.J.J.U.J.J.x R.3 v.Z.J.J.J.J.L R.0 J.J.J.J.D C r D d.n.J.J.J.J.<.R.#X$.b.g [ J.J.J.D C r D d.n.J.J.J.J.T.C 3.J.J.D h ~.J.J._.E.% E.% t J.J.z.b.] J.J.J.J.J.J.J.> Y % . . J.J.J.J.M.I.0 <.L &.J.J.J.J.J.^ R.U.J.J.J.J.J.J.J.J.: : * w.* w.* w.* a * w.w.a * w.w.a a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ s. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.o $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H._ [.J.J.J.J.J.J.R.T.J.J.J.J.J.J.J.d.C 0 D s &.J.J.J.J.U.J.J.d.b.{.v.&.J.J.J.J.{ G `.J.J.J.J.D C r D { i J.J.J.J._.b.o.=.R.g XJ.J.J.D C r D { i J.J.J.J.F I.Z J.J.<.Y 3 J.J.h.E.E.% E.D J.J._.b.o.=.R.g XJ.J.J.J.U C W.J.J.J.C e J.J.e.4.x.M.J.J.d.l.g m.W.| C =.J.J.J.J.J.0 b.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.O |.J.J.J.J.J.J.J.d.C _ J.J.J.J.&.J.J.e J.J.J.!.N.p ].J.J.J.J.{ $ `.J.J.J.J.D I.g J.J.5 J...J.J.<.` U Z.b.Q.e J.J.J.D I.g J.J.5 J...J.J.T.I.Z J.J.x > _ J.J.2.- g g g m J.J.e ` ] J.J.J.J.J.J.J.I q.].J.+XJ.m.J.J.{ w g.J.J.J.J.J.J.J.J.^ $ U.J.J.J.J.J.J.J.J.: : w.w.a w.a w.a w.a w.a w.a w.a w.a w.a w.m.[ a a m.[ a a m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E XE E E E E E E E E z E z E z E z E z E z E z E z E z E D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$X5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P :.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.y _ J.J.J.J.J.J.O ] J.J.J.J.J.J.J.{ I.v.J.J.J.J.Z.J.J.U.J.J.J.U $ & &.J.J.J.J.L R.^ J.J.J.J.+ g J.J.5 J.+XJ.J.M b.< Z.` Q.y.J.J.J.+ g J.J.5 J.+XJ.J.T.C U.J.J.+.l.v.J.J.2.- g g g K.J.J.M b.< +X` Q.y.J.J.J.J.U I.W.J.J.J.l.,.J.J.<. .3 J.J.J.(.l.2.J.J.].w g J.J.J.J.J.j.N.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.`.{.&.J.J.J.Z.J.J.M.I.F J.J.[ , ).J.J.Z J.J.J.J.p & c.J.J.J.J.L R.0 J.J.J.J.<.C g XJ.J.% F J.J.<.b.U J.oXN.1 Z.J.J.<.C g XJ.J.% F J.J.8.C +.J.[ `.S _.J.J.J.J.J.J.J.J.J.J., {.p J.J.J.+.e J.J.> & D J.J._.).J.J.L I.v.J.J.J.J.J.J.J.J.`.R.U.J.J.J.J.J.J.J.J.: : w.a * w.w.a a a a a a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ s. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q >.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.T._ J.J.J.J.J.J.0 3 ].J.J.J.Z.J.J.{ C T.J.J. Xf g.J.J.U.J.J.J.J.J p ].J.J.J.J.s R.`.J.J.J.J._.I.U /.J.J.E.8.J.J._.b.< J.| Q.Y +XJ.J._.I.U /.J.J.E.8.J.J.@ C +.J. XN S M J.J.J.J.J.J.J.J.J.J._.` < J.% Q.Y +XJ.J.J.< C W.J.J.J.p r J.J.' G.3 J.J.J.{ > 0 J.J.t I.U J.J.J.J.J.0 b.e J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.L 2.T.K.e.+.J.J.V |.).m U ` D J.J.`.' J.J.J.c.T.&.J.J.J.m.V {.x.].J.J.J.,.I.1 _ K.2.~.f J.J.L 3 ] M J.- ~.N J.J.,.I.1 _ K.2.~.f J.<.4 I.r m 0 P.h.J.J.J.J.J.J.J.J.J.J.J.v.3 G.g.{ _ a.* J.f > ~.^ m T.v ).J.J.V a.D J.J.J.J.J.J.2 l R.T.[ J.J.J.J.J.J.J.: : a w.a w.a w.a w.a w.a [ a a m.[ a a m.[ m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E XE E E E E E E E E z E z E z E z E z E z E z E z E z E D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A F.A A c F.A A c F.c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.y _ J.J.J.J.J.J.J.e.2.@ m e.x J.J.$.I.] g.K.!.b.D J.J.^ h.J.J.J.].T.Z.J.J.J.[ $.` r &.J.J.J.,.C i.v.m 2.~.y.J.J.s ~.p _.J.- 3 P.J.J.,.C i.v.m 2.~.y.J.<.|. x.K.0 @ h.J.J.J.J.J.J.J.J.J.J.J.s ~.p h.J.- 3 P.J.J.m.p } ' J.J.J.| a.T.h.P.X.#XJ.J.J.U l.l &.m.s C .0.J.J.J.].#XR.T.m.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : a a a a a a a a a a a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.s.s.E z s.s.E z s.z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q >.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; P ; t.t.P ; t.t.P ; t.t.P ; t.t.P ; P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : a [ a a m.[ a a m.[ m.[ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A F.A A c F.A A c F.c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : a a a a a [ a [ a [ a [ a [ [ Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.s.s.E z s.s.E z s.z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z $Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; P ; t.t.P ; t.t.P ; t.t.P ; t.t.P ; P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.:.:.q :.q :.q :.q :.T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : a [ m.[ m.[ m.[ m.[ X[ X[ X[ X[ X[ X[ X[ X[ Xs.E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : a [ a [ a Xa [ [ Xa [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z $Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A -.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P :.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P :.q :.q :.q :.q :.q :.q :.q :.q :._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : X[ X[ X[ X[ X[ X[ X[ X[ X[ E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.q k.k.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : a [ [ Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A -.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P :.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : X[ X[ X[ X[ E E Xs.E E Xs.E E E E E E E E E E z E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$X5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.q k.k.:.q k.k.:.q k.k.:.q y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : s. Xs. Xs. Xs. Xs. Xs. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.A F.F.-.A F.F.-.A -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : Xs.E E Xs.E E E E E E E E E E E E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$X5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.b :.P P b :.P P b :.P P b :.P P b :.P :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : s. Xs.s.s.s.s.s.s.s.s.s.E z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.o $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.A F.F.-.A F.F.-.A -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : E E E E E E E E z E z E z E z E z E z E z E z E z z D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$X5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P :.P P b :.P P b :.P P b :.P P b :.P :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : s.s.s.z s.s.E z s.s.E z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.o $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.:.:.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q k._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : z E z E z E z E z E z E z E z E D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$X5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P :.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : E z z z z z z z z z z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q >.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.:.:.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q k.k.B q k.k.B q k.T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : z E z E z E D.O.z z D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$Xo 5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A F.A A c F.A A c F.c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : z z z z z z z z z z z O.z O.z O.z O.z O.z O.z O.z O.z O.O.$Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q >.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P ; P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.:.:.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q k.k.B q k.k.B q k.k.B q k.k.B q k.k.B _ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : D.O.z z D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A F.A A c F.A A c F.c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : z O.z O.z O.z O.z O.z O.z O.z O.z O.z $Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; P ; t.t.P ; t.t.P ; t.t.P ; t.t.P ; P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.:.:.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q k.k.B q k.k.B q k.k.B q k.k.B q k.k.B B B B B B B B B B B T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : D.O.D.O.D.O.D.O.D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.5.5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : z O.z O.z O.z O.z $Xz O.O.$Xz O.O.$Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A -.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; P ; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P :.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q k.k.B q k.k.B q k.k.B q k.k.B q k.k.B B B B B B B B B B B B B B B B B B B B B _ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : D.O.D.O.D.O.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$XO.$X5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B 1.B B B 1.B B y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : z O.O.$Xz O.O.$Xz $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A -.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P :.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.k.B q k.k.B q k.k.B q k.k.B q k.k.B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : $XO.$XO.$XO.$XO.$XO.$XO.$X5.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B B B 1.B B B 1.B B B 1.B B B 1.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : o $Xo $Xo $Xo $Xo $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o 5.5.A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.A F.F.-.A F.F.-.A -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P :.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q B q k.k.B q k.k.B q k.k.B q k.k.B q B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B 1.B 1._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : $XO.$XO.$Xo 5.5.$Xo 5.5.5.5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A A c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : o $Xo $Xo $Xo $Xo 5.o 5.o 5.o 5.o A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.A F.F.-.A F.F.-.A -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q B q k.k.B q k.k.B q k.k.B q k.k.B q B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B 1.B 1.B 1.B 1.B 1.B 1.T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : 5.5.$X5.5.5.5.5.5.5.5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P :.P P b :.P P b :.P P b :.P P b :.P :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : o 5.o 5.o 5.o A o 5.5.A o 5.5.A A A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.:.:.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q k.q k.k.B q k.k.B q k.k.B q k.k.B q k.B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.f S ` o.c.J.J.J.J.J.J.J.#XO S.Y V J.J.J.|.} $ . % l R.b.2.J.z.A.3.J.g.$ ` .R J 3 ,.J.J.! 3 v 8 V.1 `.J.J.J.J.J.J.J.J.J.J.J.f G.` #Xc.J.J.J.J.J.|.N.X.4 a.1 ` J.J.d.` G i.4 |.~.!.J.i.4 V O 3 ).q.g J.J.J.J.J.J.: : 5.5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.A 5.c F.A A c F.A A c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P :.P P b :.P P b :.P P b :.P P b :.P :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B # 1.# 1.# 1.# 1.y _ J.J.J.J.J.].j.4.{ XJ.J.J.J.J.J.J.e.2.e.8.. J.J.J.).a.l D &.,.l r U.J.c.- D J.0.a.4.v.K.g.x.h.J.J.E.< $.oX. `.e J.J.J.J.J.J.J.J.J.J.J.].P.r W E._ v.5 J.J.J.4.~.v { J.J.J.J._ @ ,.^ W U.J.J.0.g |.U.[ ].0 a._ K J.`.m Z 2.U ' v.W J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.X. !.J.J.J.J.J.J.J.1 d .X, `.> #XJ.J.L > J.J.`.C l.! J.J.;.J.J.J.C I ,.L.E.p y J.J.L.I.I 3.L.'.C e.J.J.J.J.J.J.J.J.J.J.J.X. !.J.J.J.J.J.J.X 1 ' 7.z.I J.J.J.l.l.0 9 _.`.p J.A.% K.> C <.L g J.J.J.J.J.J.: : 5.A o 5.5.A o A A A A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q >.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.:.:.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q k.k.B q k.k.B q k.k.B q k.k.B q k.B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.T._ J.J.J.J.J.J.$.R.(.J.J.J.J.J.J.J.N p _.&., ;.e.J.J._.Y XXJ.J., ` A.% J.J.0 J.J.J.N. .n.W.Z.).| J.J.m.b.& t W.;.O n.J.J.J.J.J.J.J.J.J.J.J.g R.{ J.@ N.g J.J.J.| b.1 J.J.J.K @.g &.m.D < `.J.J. Xr I 2 J.J.< Q.d.J.J.=.Z.h.Y 3 X_.+.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.1 I.- J.J.J.J.J.J.< C F J.J.J.3 > e.J.J.b. - J.8 I. h J.2.P.J.J.J. N.B.J.J.z.9 J.J.J.C N.U.J.G.I.P.J.J.J.J.J.J.J.J.J.J.J.1 I.$.J.J.J.J.J.J.< p J.J.J.0 J.J.J.l.w L J.J.<.W J.`.J.W > I.J.J.,.J.J.J.J.J.J.: : A 5.A 5.A 5.A 5.A 5.A F.A A c F.A A c F.c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B # 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.y _ J.J.J.J.J.J.`.R.U.J.J.J.J.J.J.d.3 | J.J.J.U ;.' J.J.x.Q.%XJ.% 3 } @ J.U.f J.J.J.> q.&.J.J.c.* J.J.J.` .D J.2.$ y.J.J.J.J.J.J.J.J.J.J.J.=.R.d.J.z.{.q.J.J.J.oXR.i.J.J.J.V N.3.J.J.J.* @ J.J.J.U I.+XJ.J.< > U.J.J.e J.<.h {.J.J.M J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.1 V J.J.J.J.J.J.{.I.oXJ.J.J.^.C C.J.J. . k J.< ^.C A.9 G.J.J.J.J.C d f Z 2.J.J.J.J.J.I.I x oX> '.e.J.J.J.J.J.J.J.J.J.J.J.1 V J.J.J.J.J.J.r J J.v.% J.J.J.J.w l.e.% u.J.J.J.J.J.d.> C J.J.J.J.J.J.J.J.J.: : A A A A A A A A A A A A A A A F.A F.A F.A F.A F.F.-.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q >.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P ; P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.:.:.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q k.k.B q k.k.B q k.k.B q k.k.B q k.k.B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.9.# 1.1._ [.J.J.J.J.J.J.N b.Z J.J.J.J.J.J.x.b.Z.J.J.J.,.G T.J.J.F N.g J.{ ,.XXg m.`.J.J.J.J.I p &.c.U.J.J.J.J.J.{. ._.Z.Y ;.h.J.J.J.J.J.J.J.J.J.J.J.$.R.L J.@ b.$.J.J.J.% R.;.J.J.J.& Q.J.J.J.J.J.J.J.J.J.U C h.m.W.o.'.Z J.J.J.J.D Y 3 J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.1 I.2.J.J.J.J.J.J.u C 0.J.J.J.#X h J.J.L I.> P.P.3.C N.V p J.J.J.J. > 0 u - J.J.J.J.J.C l.G.` Q.`.J.J.J.J.J.J.J.J.J.J.J.J.1 I.V J.J.J.J.J.J.< 6.P.3 f J.J.J.J.l.C < S S.J.J.J.J.J.x > I.J.J.J.J.J.J.J.J.J.: : A F.A A c F.A A c F.c F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.7 f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.y _ J.J.J.J.J.J.`.b.U.J.J.J.J.J.J.#X` +XJ.J.J.e.R.@ J.J.h.A.;.y.y.c.` & U.8 J.J.J.J.Q.1 z.o.U.J.J.J.J.J.` G.j.4.q.e J.J.J.J.J.J.J.J.J.J.J.J.$.XXg $.q.@ J.J.J.J.oXb.i.J.J.J.q.Q.J.J.J.J.J.J.J.J.J.U I.v.x (. .> U.J.J.J.J.D .3 J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.1 V J.J.J.J.J.J.R.I.E.J.J.J.o.C C.J.J.J.l.C T m J.X. R.e J.J.J.J.C I _ =.$.J.J.J.J.J.I.I S C > f J.J.J.J.e.! _ ! ).~ J.J.1 V J.J.J.J.J.J.r G.. X f J.J.J.J.C I.r.`.X J.J.J.J.J.6 > C J.J.J.J.J.J.J.J.J.: : A A A A A A A F.A F.A F.A F.F.-.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; P ; t.t.P ; t.t.P ; t.t.P ; t.t.P ; P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.:.:.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q k.k.B q k.k.B q k.k.B q k.k.B q k.k.B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.9.# 1.1.9.# 1.1.9.# 1.1.9.# T._ J.J.J.J.J.J.^ b.Z J.J.J.J.J.J.r {.+XJ.J.J.e.R.8.J.J.J.1 R.U n.J.=.R.o.c.J.J.J.J.I h 0.+.. J.J.J.J.J.b.1 $.3 .Z.J.J.J.J.n.% E.% E.W.J.J.$.R.2.a.{.f J.J.J.J.| R.Y J.J.J.& Q.J.J.].=.4.=.n.J.J.U C h.m.W.o.> Z J.J.J.J.D C.3 J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.1 I.- J.J.J.D J.J.q.C f J.J.J.S.w g J.J.J.!. $ n.J.^ Q.J.J.J.J.J. N., J.n.J.<.J.J.J.C N.,./ C i.J.J.J.J.O k ~.k X.g.J.J.1 I.$.J.J.J.D J.J.< p J.J.J.J.oXJ.J.l.w m J.% J.J.J.J.J.x > I.J.J.J.J.J.J.J.J.J.: : A F.c F.c F.c F.c F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.y _ J.J.J.J.J.J.`.b.U.J.J.J.5 J.J.T.3 &.J.J.J.e.X.+.J.J.J.(.> ] ..J.y.w p J.J.J.J.J.> & 2 J.* J.5 J.J.J.` .h.1 N.P.J.J.J.J.V g g g g 0.J.J.V R.e.{ R.R.J.J.J.J.oXR.;.J.J.J.x.Q.].J.J.{ ` 2.J.J.J.U I.+XJ.J.< > U.J.J.J.J.D h {.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.1 !.J.J.Z ] J.J.+.N.A.c.J.i C 3 J.J.J.J.H C .J.J.oX h J.J.J.J.J.C I 3.J.J.M.4 J.J.J.I.I 3.f C C y J.J.J.J.J.J.J.J.J.J.J.1 !.J.J.Z ] J.J.X C.J.J.D N ] J.J.C I.! J.J.J.J.J.J.J.d.> C J.J.J.J.J.J.J.J.J.: : A F.A F.A -.A F.F.-.A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; P ; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q k.k.B q k.k.B q k.k.B q k.k.B q k.k.B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B # 1.1.9.# 1.1.9.# 1.1.9.# 1.1.9.# 1.# 9.# 9.# _ [.J.J.J.J.J.J.N R.(.J.J.c.8 J.J.D ] =. XJ.Z.X.( J.J.J.J.Z.XXv.J.J.&.b.@ J.J.J.J.J.I & t J.J.M K.J.J.J.{. .t Z.R.X.| J.J.J.J.J.J.J.J.J.J.J.$.R.M.J.U Q.g J.J.J.f R.Y J.J.J.+.3 K.J.J.).XX0 J.J. X< C Z.J.J.< '.. J.J.J.J.D C.3 J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.%.b.I.{.4.#X3 o.J.J.J.e.k S S.S i.L.J.J.J.J.J.$ W J.J.J.i.).J.J.J.J.P. I.;.|. .l.] J.J._ w / 2.J.] I.~.<.J.J.J.J.J.J.J.J.J.%.b.I.{.@.o.3 #XJ.J.6. $ ] a.~.I.+.J.L I.C p J.J.J.J.J.J.J.!.> I.8 J.J.J.J.J.J.J.J.: : -.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.-.F.f.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q J.n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P P b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 9.# 9.# 9.# 9.# 9.y _ J.J.J.J.J.].#X{.x.L { ( s J.J.J.h.g 0 e.2.`.W.J.J.J.J.J.a.<.J.J.J.`.' J.J.J.J.f > ~.j.).T.O m J.J.| 3 ;.U.J.m 3 !.m.J.J.J.J.J.J.J.J.J.c.4.3 2.m.' O v U.J.J.e.{.;.5 J.J.J.T.q.(.oX& ;.L J.J.oXY I.{ [ c.p > V +XJ.J.J.. O ~.oXJ.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : A F.F.-.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P :.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.k.B q k.k.B q k.k.B q k.k.B q k.k.B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B # 1.1.9.# 1.1.9.# 1.1.9.# 1.1.9.# 1.1.9.# 9.# 9.# 9.# 9.# 9.# 9.# T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : -.F.-.F.-.F.-.F.-.f.-.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.t.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 9.# 9.# 9.# 9.# 9.# 9.# 9.# 9.# 9.# 9.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : 7 -.7 -.7 -.7 -.7 -.7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P :.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.k.B q k.k.B q k.k.B q k.k.B q k.k.B q B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.1.1.9.# 1.1.9.# 1.1.9.# 1.1.9.# 1.1.9.# 9.# 9.# 9.# 9.# 9.# 9.# 9.# 9.# 9.#.9.#.9.#._ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : -.7 f.f.-.7 f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q f.Q Q n J.Q Q n J.Q Q n J.Q Q n J.Q Q n J.n J.n J.n J.n J.n J.n J.n J.n J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.J.>.t.>.; t.t.>.; t.t.>.; t.t.>.; t.t.>.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.P t.b :.P P b :.P P b :.P P b :.P P b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.b :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.q k.k.:.q k.k.:.q k.k.:.q k.k.:.q k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B k.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B B B 1.B 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 1.# 9.# 9.# 9.# 9.# 9.# 9.# 9.# 9.# 9.# 9.#.#.# 9.#.#.# 9.#.#.y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : 7 -.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 f.f.Q 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.Q J.J.>.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; >.; t.; t.; t.; t.; t.; t.; t.; t.; t.; t.t.P ; t.t.P ; t.t.P ; t.t.P ; t.t.P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P H.P H.P H.P H.P H.P H.P H.P H.P H.P H.:.:.P H.:.:.P H.:.:.P H.:.:.P H.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q :.q k.q k.q k.q k.q k.q k.q k.q k.q k.q B q k.k.B q k.k.B q k.k.B q k.k.B q B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.B 1.1.1.9.# 1.1.9.# 1.1.9.# 1.1.9.# 1.1.9.# 9.# 9.# 9.# 9.# 9.# 9.# 9.# 9.# 9.#.9.#.9.#.9.#.9.#.9.#.9.#.9.#.T._ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: : y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ y _ J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.: _ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.T._ _ [.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D $.] { | r U.J.J._.r l N ).).=.d.J.J.h.=.r U.J.J.J.J.J.J.J.W.v.N g.N f J.J.J.2.a.=.Z.t N ] =.% J.E.N K J.J.J.J.J.J.J.J.J.h.=.r U.J.J.J.J.J.&.0 |.0 K.K.V 0 J.J.% ^.r v.,.8 < h.J.$.d.(.< 2.f ^ oXJ.J.J.J.J.J.J.J.J.J.J.D $.] { | r U.J.J.J.J.D N g.v.v.M J.J.J.`.Z M.r ,.Z =._.J.$.d.(.< 2.f ^ oXJ.J.J.oX2.{ F ,.&.J.J.J.U.l T.J.J.J.J.T.X 8.&.J.J.J.J.J.J.J.J.J.J.T.4.T.&.J.J.J.J.J.+.] U ).K.8.4./.J.].0 ] 0 ,.K.2.$.J.J.v., N ( E.= g.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D V p d.f r U.J.J.J.J.c.@ g.v.v.h.J.J.J.0 3.M.< g.U.$._.J.V { x ( 0 f `.f J.J.J.% 0 L 8.K.Z.J.J.J.U.o.v.J.J.J.J.T.#X@ &.J.J.J.J.J.J.J.J.J.J.J.<.@ ).T.8.. h.J.+.p U g.,.F @. XJ.J.8.4.g.J.J.J.y.Z J.J.2.{ x < 0 f `.f J.% a.4.v.K.g.r h.J.J.E.< 2.% . `.e J.J.J.% a.4.v.K.g.r h.J.J.@ a.=.,.0 ).h.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.D $.] { | r U.J.J.J.J.].N 8 T.v._.J.J.J.0 . s r ).Z =.h.J.$.d.(.< 2.f ^ | J.J.J.oX2.s F K.&.J.J.J.Z S.T.J.J.J.J.v.X 8.&.J.J.J.J.J.J.J.J.J.J.,.r ,._.,.F Z.J.J.J.`.A.3 @ J.J.J.J.e.0 ,.@ d.K.J.J.D $.] = W.K ,.p 2.D J.J.v., N ( E.= g.J.J.J.J.J.J.J.J.J.J.J.D $.] { | r U.J.J._.r l N ).).=.d.J.J.h.=.r U.J.J.J.J.J.J.J.W.v.N g.N f J.J.J.2.a.=.Z.t N ] =.% J.E.N K J.J.J.J.J.J.J.J.J._.g < U.f N L J.J.J.J.h b.& , J.J.J.Z.N v.,.P.e.t J.J.3.r a.E.m._.r o.s J.J.$.d.(.< 2.f ^ | J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.`.> 3.J.g S oXJ.J.O 3 U.W.W.f 8 J.J.5 a.R.D J.J.J.J.J.J.J.#Xx.D ].. i.e J.J.x R.q.J.J.K.Q.] 2 J.* L J.J.J.J.J.J.J.J.J.J.5 a.R.D J.J.J.J.J.J.!.Q.s W.W.D 4.J.J.J.N. .' W.* g.% J.V W.U.3 p W.oX(.J.J.J.J.J.J.J.J.J.J.J.J.`.> 3.J.g S oXJ.J.&.q.@ &.D m ] D J.J.e.5 K.$ @ * e z.J.V W.U.3 p W.oX(.J.J.' .d.&.M 0 x.J.J.J.c.~.u ' J.J.D 3 Q.- J.J.J.J.J.J.J.J.J.J.J.v.$ 0 J.J.J.J.J.J.h.> < ].[ &.!. XJ.J.!.Q.,.W.m.D q.J.J.D &.#X` ].D +.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.^ l.. J.g v 0.J.J.* q.`.].D ,.p D J.J.g.m.L $ `.+Xz.e J.$.W.U.3 q.W.0.x J.J.E.q.{ Z.<.j.r J.J.J.t ~.b.' J.J.D 3 I $.J.J.J.J.J.J.J.J.J.J.J.M q.W m.* | p e J.h./ < &.m.&.g 5 J.J.d.$ 3 y.J.J.Z.' J.J.$.W.U.3 q.W.0.x J.J.N.& ' W.+X).| J.J.5 b.q.t m.1 O ' J.J.J.N.& ' W.+X).| J.J.e.Q.=.m.&.2.O E.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.`.> U.J.g G.oXJ.J.+Xp `.2 D ,.p + J.J.).5 e.R.^ * e y.J.V W.U.3 p W.oXx J.J.' .d.Z.M 2.x.J.J.J.D ~.R.' J.J.D 3 > - J.J.J.J.J.J.J.J.J.J.J.e.R.8.J.+.R.p J.J.J.].p N.J.J.J.J.`.o.].m.].2.|.J.J.J.`.> x J.J.d.l.P.J.J.J.D &.#X` ].D +.J.J.J.J.J.J.J.J.J.J.J.J.`.> 3.J.g S oXJ.J.O 3 U.W.W.f 8 J.J.5 a.R.D J.J.J.J.J.J.J.#Xx.D ].. i.e J.J.x R.q.J.J.K.Q.] 2 J.* L J.J.J.J.J.J.J.J.J.J.J.1 k f J.o.R.K.J.J.J.(.l.V J.J.J.].a.8 Z.m.0.l y.J.J.D & N.J.J.J.O X.% J.J.V W.U.3 p W.oXx J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.F I.. J.N ` . J.J.O ~.h.J.J. X<.J.J. Xr R.&.J.J.J.J.J.J.$.3 M J.J.J.] a.&.J.+X3 @XM J.d.d R., J.+.M J.J.J.J.J.J.J.J.J.J. X@.R.&.J.J.J.J.J.J.U '.. J.J.J.f J.J.J.I p &.J.J.c.+XJ.f J., 3 J J.J., J.J.J.J.J.J.J.J.J.J.J.J.F I.. J.N ` . J.J.S .Z.J.J.&.1 $.J.J.D J.,.R.N J.J.f J.f J., 3 J J.J., J.J.~.U m.J.J.| A.g.J.J.m.@.N.@ J.J.M.8.XX0 J.J.J.J.J.J.J.J.J.J.J.e.XX`.J.J.J.J.J.J.D C - J.J.J.n.J.J.J.g '.. J.J.J.e J.J.J.m.4.b.Z.J.+XJ.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.C 3.J.`.b.3.J.J. .1 &.J.J.+X;.=.J.J._.J.L R.0 J.J.oXJ.f J.y.~.p J.J.e J.J.~.U m.J.J.f X.v.J.J.m.4.N.@ J.J.{ F $ 2.J.J.J.J.J.J.J.J.J.J.J.=.Q.Z.J.J.J.. f J.D C =.J.J.J.i J.J.J.| r } A.h.J.5 M J.J.f J.y.T p J.J.e J.J.> J &.J.J.].* J.J.J.` & c.J.0 R.y.J.J.J.> J &.J.J.].* J.J.d.'.0 J.J.c.l.=.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.C . J.^ b.. J.J.& 1 &.J.J.Z.1 $.J.J.M J.M.G `.J.J.f J.f J., 3 J J.J.z.J.J.~.!.m.J.J.| A.g.J.J.m.r N.8.J.J.M.8.XX0 J.J.J.J.J.J.J.J.J.J.J.d.R.8.J.M 1 3 J.J.J.&.& Q.J.J.J.x I ).J.J.J.J.l J.J.J.T.C . J.J.x C g.J.J.J.J.m.4.b.Z.J.+XJ.J.J.J.J.J.J.J.J.J.J.J.F I.. J.N ` . J.J.O ~.h.J.J. X<.J.J. Xr R.&.J.J.J.J.J.J.$.3 M J.J.J.] a.&.J.+X3 @XM J.d.d R., J.+.M J.J.J.J.J.J.J.J.J.J.J.i.A.f J.e.XX0 J.J.J.(.> V J.J.J.1 A.h.J.J.J.U.f J.J.&.& > J.J.J.X.~.h.J.J.f J., 3 J J.J.z.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.C 3.m.< ] <.J.J.O ~.' Z.(.J.J.J.J.J.4.` ].J.J.J.J.J.J.q.{.J.J.J.J.j.b.y.J.J.& ` L 5 ^ 8.R.{ J.g.J.J.J.J.J.J.J.J.J.J.J.J.4.` ].J.J.J.J.J.J.!.> 3.m.e J.J.J.J.J.> q.&.c.e J.J.J.J.J.y.3 p J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.C 3.m.< ] <.J.J.3 ] J.J.J.5 o.R.J.J.J.J.e.$ @ J.J.J.J.J.J.y.3 p J.J.J.J.J.` P.J.J.J.<.i.b.J.J.J.L .N.J.m.e ).R.0 J.J.J.J.J.J.J.J.J.J.J.e.R.P.J.J.J.J.J.J.+ g J.h.' J.J.J.J.g > +.m.e J.J.J.J.J.5 4.` Z.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.I.. m.U |.<.J.J.X.h J.J.J. X4.3 J.J.J.J.{ R.`.J.J.J.J.J.J.y.3 q.J.J.J.J.J.b.`.J.J.J.<.Y R.J.J.J.s h $ J.W.e g.$ 0 J.J.J.J.J.J.J.J.J.J.J.` 4.J.J.J.J.J.J.J.D I.- J._.h.J.J.J.J.0.J.g l.#X* m.M J.J.J.J.y.3 q.J.J.J.J.J.I p ].].U.J.J.J.J.J.{. .<.Z.Y ;.h.J.J.J.I p ].].U.J.J.J.J.W > j.J.J.+Xi.XXJ.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T. %Xm.< ] <.J.J.A.h J.J.J.5 o.` J.J.J.J.L R.^ J.J.J.J.J.J.y.3 p J.J.J.J.J.` P.J.J.J.<.h R.J.J.J.L h N.J.m.z.).R.2.J.J.J.J.J.J.J.J.J.J.J.{ R.@ J.d.3 l J.J.J.&.q.Q.J.J.J.U l.+XJ.J.J.J.5 J.J.J.T. ,.m.W.K.I.v.J.J.J.J.5 4.` Z.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.C 3.m.< ] <.J.J.O ~.' Z.(.J.J.J.J.J.4.` ].J.J.J.J.J.J.q.{.J.J.J.J.j.b.y.J.J.& ` L 5 ^ 8.R.{ J.g.J.J.J.J.J.J.J.J.J.J.J.J.Y A.e [ 4.3 e.J.J.J.d.l.$.J.J.J.3 ;.J.J.J.J.J.J.J.J.&.q.> &.W.* ~.A.' J.J.J.J.y.3 p J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.C v.+.~.K.m.J.J.O b.d.2.,.J.J.J.J.J.@.b.&.J.J.J.J.J.J.C.3 J.J.J.J.0 b.e J.J.U.XXU , *.| b.( oXM.J.J.J.J.J.J.J.J.J.J.J.J.r b.&.J.J.J.J.J.J.g '.v.,.N J.J.J.J.J.I 1 e l Z J.J.J.J.J., 3 J J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.C v.+.~.K.m.J.J.b.4 J.J.J.m.#Xb.J.J.J.J.,.G N J.J.J.J.J.J., 3 J J.J.J.J.J.G N J.J.J.<.C.3 J.J.J.% =.N.. _.% ,.R.0 J.J.J.J.J.J.J.J.J.J.J.e.G N J.J.J.J.J.J.D I.o.E.l i J.J.J.J.g '.v.e.0 J.J.J.J.J. X#Xb.Z.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.C g.+.~.).W.J.J.~.h J.J.J./.X ` J.J.J.J.L R.0 J.J.J.J.J.J.f T p J.J.J.J.J.R.@ J.J.J.D h b.J.J.J.0.g N.3.h.% K.R.2.J.J.J.J.J.J.J.J.J.J.J.b.< J.J.J.J.J.J.J.D C #XE.l n.J.J.J.J.E.J.D & Q.U W.D J.J.J.J.f ~.p J.J.J.J.J.> ;.U.o.3.J.J.J.J.J.` S `.4.& , J.J.J.J.> ;.U.o.3.J.J.J.J.d.'.0 J.J.m.o.b.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.F I.v.+.~.,.m.J.J.~. .J.J.J. X4.b.J.J.J.J.s R.`.J.J.J.J.J.J., 3 J J.J.J.J.J.R.N J.J.J.<.C.3 J.J.J.% =.XX. M 0.,.G 0 J.J.J.J.J.J.J.J.J.J.J.d.XX< ^ p =.+XJ.J.J.&.& Q.J.J.J.U C * J.J.J.J.J.J.J.J.F I.=.x (.U C 8 J.J.J.J. X#Xb.Z.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.C v.+.~.K.m.J.J.O b.d.2.,.J.J.J.J.J.@.b.&.J.J.J.J.J.J.C.3 J.J.J.J.0 b.e J.J.U.XXU , *.| b.( oXM.J.J.J.J.J.J.J.J.J.J.J.J.1 {.V U 1 L J.J.J.J.x l.2.J.J.J.3 S J.J.J.J.J.J.J.J.&.& '.L x d.b.~.' J.J.J.J., 3 J J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T. ,.+Xg & %XJ.J.O ` . y.L J.J.J.J.J.4.` ].J.J.J.J.J.J.& 3 J.J.J.J.`.b.y.J.J.m.` O g K * l ` U W.J.J.J.J.' 0.E.E.' J.J.J.4.` ].J.J.J.J.J.J.!.> ,.E.{ J.J.J.J.J.Q.Y % +.U.J.J.J.J.J.y.3 p J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T. ,.+Xg & %XJ.J.3 |.J.J.J.[ #X` J.J.J.J.e.R.@ J.J.J.J.J.J.y.3 p J.J.J.J.J.u P.J.J.J.D .3 J.J.J.h.x {. .{ 2 e.R.2.J.J.J.h.0.E.E.E.&.J.J.e.R.P.J.J.J.J.J.J.+ C x.D d.n.J.J.J.J.g > m n.s J.J.J.J.J.5 #X` &.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.I.e...g q.+.J.J.X. .J.J.J.5 4.{.J.J.J.J.{ $ `.J.J.J.J.J.J.y.3 q.J.J.J.J.J.b.P.J.J.J.+ h 3 J.J.J.h.+.` h d.].s R.0 J.J.J.h.E.0.E.E.].J.J.` 4.J.J.J.J.J.J.J.D I.4.D { ' J.J.J.J.E.J.J.% ;.Q.@ h.J.J.J.J.y.3 q.J.J.J.J.J.I h 0.%X. J.J.J.J.J.3 i.$.3 .Z.J.J.J.J.I h 0.%X. J.J.J.J.W > j.J.J.m.#X{.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.C e.Z.g & +.J.J.A. .J.J.J.5 4.` J.J.J.J.L R.^ J.J.J.J.J.J.y.3 p J.J.J.J.J.R.P.J.J.J.D h 3 J.J.J.h.x {.h d.].e.R.0 J.J.J.h.E.E.0.E.&.J.J.{ R.- < {.).J.J.J.J.&.q.I J.J.J.U l.+XJ.m.T.4.!.e J.J.T.C e.W.W.K.I.v.J.J.J.J.5 #X` &.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T. ,.+Xg & %XJ.J.O ` . y.L J.J.J.J.J.4.` ].J.J.J.J.J.J.& 3 J.J.J.J.`.b.y.J.J.m.` O g K * l ` U W.J.J.J.J.' 0.E.E.' J.J.J.Y 3 2. .3 <.J.J.J.J.(.l.$.J.J.J.3 ;.J.J.' x.4.N Z.J.&.q.> &.W.* ~.k ' J.J.J.J.y.3 p J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.F I.. J.D ` < J.J.O ~.E.J.Z.J.J.J.J.J.r b.&.J.J.J.* J.J.r 3 J.J.J.J.0 1 h.J.J.J.@ l.2.J.J.8.C 4.J.J.J.J.J.=.=.g =.=.<.J.J.@.b.&.J.J.J.* J.J.U '.. J.m.J.J.m.J.J.I p ].J.Z.J.J.J.J.J., 3 J J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.F I.. J.D ` < J.J.X.p J.J.J. X#X& J.J.J.J.,.N.N J.J.J.J.J.J., 3 J J.J.J.J.J.{.`.J.J.J.<.C.l J.J.J._.J.;.I `.J.{ G 0 J.J.J.V =.g =.g (.J.J.e.R.`.J.J.J.J.J.J.D C =.J.J./.J.Z.J.J.g '.(.J.m.J.J.J.J.J. X4.b.Z.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.C 3.J.D b.< J.J.1 h J.J.J.m.X ] J.J.J.J.L R.0 J.J.J.J.J.J.f ~.p J.J.J.J.J.3 0 J.J.J.M h o.J.J.J.h.J.S Q.0 J.M.R.2.J.J.J.2.g =.g =.x J.J.& ;.m.J.J.J.J.J.J.D C g J.J. XJ.Z.J.J.E.J.J.J.g.XXX.E.J.J.J.J.f T p J.J.J.J.J.> & ].J.+XJ.[ J.J.J.3 & h.1 Q.^ J.J.J.J.> & ].J.+XJ.[ J.J.d.'.0 J.J.c.l.g J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.T.C . J.D b.( J.J.1 Y J.J.J.m.#Xp J.J.J.J.{ G `.J.J.J.J.J.J., 3 J J.J.J.J.J.{.`.J.J.J.<.C.l J.J.J._.J.;.I `.J.s R.0 J.J.J.2.=.g =.g +.J.J.d.R.N h.R.N.* J.J.J.&.& Q.J.J.J.g.> % J.J., k & J.J.J.T.C . J.J.x C g.J.J.J.J. X4.b.Z.J.J.J.J.J.J.J.J.J.J.J.J.J.J.F I.. J.D ` < J.J.O ~.E.J.Z.J.J.J.J.J.r b.&.J.J.J.* J.J.r 3 J.J.J.J.0 1 h.J.J.J.@ l.2.J.J.8.C 4.J.J.J.J.J.=.=.g =.=.<.J.J.h A.3.2.} Y J.J.J.J.d.'.V J.J.J.S O m.J.J.`.` e J.J.&.& > J.J.J.k ~.h.J.J.J.J., 3 J J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.P.C +.J.M 3 j.J.J.X.3 0.J.J.2 L D J.J.4.u D J.J.h.@ J.J.y.G.v.J.J.c.` T.J.J.J.J.f R.oXJ.J.. R.+.J.J.J.J.J.J.J.J.J.J.J.J.J.4.R.D J.J.h.@ J.J.U > x J.J.W.+.f J.J.> & ].J.J.J.J.J.J.J.y.3 p J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.P.C +.J.M 3 j.J.J.).;.+.J.J.f 3 3.J.J.J.J.e.R.@ J.J.J.J.J.J.y.3 p J.J.J.J.J.j. .0.J.J.).O L.J.J.J._.J.v.v E.J.L R.0 J.J.J.J.J.J.J.J.J.J.J.e.R.2.J.J.W.L + J.<. !. XJ.J.% @ J.J.!.> x J.J.J.J.J.J.J.5 #X` Z.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.@ I.+.J.h.3 ^ J.J.s G.W J.J.| 3 . J.J.J.J.{ R.`.J.J.J.J.J.J.y.3 q.J.J.J.J.J.^ & E.J.J.g.O M J.J.J.h.J.g.S ' J.{ $ 0 J.J.J.J.J.J.J.J.J.J.J.x A.E.J.J.J.* W.J.<.I.g 5 J.J.0.T.J.J.E.J.J.J.J.x.O % J.J.J.J.y.3 q.J.J.J.J.J.I q.D J.J.M ).J.J.J.{.q.D Z.b.X.| J.J.J.I q.D J.J.M ).J.J.{ > 2.J.J.d.A.. J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.8. %XJ.M 3 j.J.J.L v (.J.J.oX3 3.J.J.J.J.L R.^ J.J.J.J.J.J.y.3 p J.J.J.J.J.j. .i J.J.).O <.J.J.J.h.J.v.v E.J.L R.2.J.J.J.J.J.J.J.J.J.J.J.{ u @ J.K.> ] J.J.J.].q.Q.J.J.J.' ;.0 J.J.3.{.q.J.J.J.8. %XJ.J.(.I.T.J.J.J.J.5 #X` Z.J.J.J.J.J.J.J.J.J.J.J.J.J.J.P.C +.J.M 3 j.J.J.X.3 0.J.J.2 L D J.J.4.u D J.J.h.@ J.J.y.G.v.J.J.c.` T.J.J.J.J.f R.oXJ.J.. R.+.J.J.J.J.J.J.J.J.J.J.J.J.J.Y X.y.J.Y $ _ J.J.J.{ / $.J.J.J.T.X.U.J.J.- b.y.J.J.c.q.I J.J.J.A.3 E.J.J.J.J.y.3 p J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.<.] C v.M 2.=.].J.h.3 N.=.g.g.& !.J.J.n.p b.0 M.,.] % J.J.J.y.( 8.).=.8 J.J.J.J.J.&.g K J.J.&.r J.J.J.J.J.J.J.J.J.J.J.J.J.n.p {.0 { ,.4 % J.c.J l.4.).K.l Y W.J.f > X.d.J.J.J.J.J.J.J.v.~. .M J.J.J.J.J.J.J.J.J.J.J.J.J.<.] C v.M 2.=.].J.J.J.M.< ).g.g x J.J.J.J.W.g XXU &.J.J.J.J.J.v.~. .M J.J.J.J.J.g.< { @ V | J.J.J.e e.J.[ & J.J.=.b.r ].J.J.J.J.J.J.J.J.J.J.=.{.] K.d.2.0 J.J.= C Y v.K.2.~.f J.c.p l.g Z.J.J.J.J.J.J.E.h ~.+.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J._.|. 8 _.V $.c.J.J.J.d.g ).v.=.d.J.J.J.J.m.$.3 r 2 J.J.J.J.J.g.~.h _.J.J.J.J.J.v.< L N $.oXJ.J.J.U.L J. XOXJ.J.$.3 r c.J.J.J.J.J.J.J.J.J.J.J.U.0 `.).,.L J.J.,. 1 v.).2.~.f J.J.).f J.J.J.m.N h.J.J.J.J.g.~.h _.J.J.J.f '.~.^ K.8.S ).J.J.f ~.G.3.J.).T U m.J.f '.~.^ K.8.S ).J.J.< l. .,.0 `., J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.<.4 C v.M 2.=.].J.J.J.d.U 8 g.- (.J.J.J.J.m.V b.< ].J.J.J.J.J.v.~.C.M J.J.J.J.J.8 ( s @ 2.% J.J.J.e e.J.[ & J.J.=.{.r ].J.J.J.J.J.J.J.J.J.J.`.{.r &.].] 3 = J.J.h.1 R.&.J.J.J.{ & = i r O 2.J.J.<.4 C 0 W.K 0 C a.D J.J.J.E.h ~.+.J.J.J.J.J.J.J.J.J.J.J.J.J.<.] C v.M 2.=.].J.h.3 N.=.g.g.& !.J.J.n.p b.0 M.,.] % J.J.J.y.( 8.).=.8 J.J.J.J.J.&.g K J.J.&.r J.J.J.J.J.J.J.J.J.J.J.J.J.h.1 A.).J.U.{.p h.J.J.V I g J.J.J.W.$.S., U.S .h.J.J.d.A.'.f m.h.` XXg.J.J.J.J.v.~.C.M J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.", +"J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J." +}; --- plib-doc-1.8.1.orig/html/pui/legendplaces.xpm +++ plib-doc-1.8.1/html/pui/legendplaces.xpm @@ -0,0 +1,319 @@ +/* XPM */ +static char *legendplaces[] = { +/* columns rows colors chars-per-pixel */ +"510 110 203 2", +" c black", +". c #808080", +"X c gray25", +"o c #C0C0C0", +"O c #202020", +"+ c #A0A0A0", +"@ c #606060", +"# c gray88", +"$ c #101010", +"% c #909090", +"& c #505050", +"* c gray19", +"= c gray69", +"- c gray44", +"; c gray100", +": c #D0D0D0", +"> c gray3", +", c #888888", +"< c #484848", +"1 c #C8C8C8", +"2 c #282828", +"3 c gray66", +"4 c #686868", +"5 c #181818", +"6 c #989898", +"7 c #585858", +"8 c gray22", +"9 c gray72", +"0 c gray47", +"q c #D8D8D8", +"w c #040404", +"e c #848484", +"r c gray27", +"t c gray77", +"y c gray14", +"u c #A4A4A4", +"i c #646464", +"p c gray8", +"a c gray58", +"s c gray33", +"d c #353535", +"f c #B4B4B4", +"g c #747474", +"h c #D5D5D5", +"j c #0C0C0C", +"k c gray55", +"l c #4C4C4C", +"z c #CDCDCD", +"x c #2D2D2D", +"c c #ACACAC", +"v c #6C6C6C", +"b c gray11", +"n c gray61", +"m c gray36", +"M c gray24", +"N c #BCBCBC", +"B c #7C7C7C", +"V c gray87", +"C c #020202", +"Z c gray51", +"A c gray26", +"S c gray76", +"D c #222222", +"F c #A2A2A2", +"G c #626262", +"H c #E2E2E2", +"J c gray7", +"K c #929292", +"L c gray32", +"P c #323232", +"I c #B2B2B2", +"U c #727272", +"Y c #D2D2D2", +"T c gray4", +"R c gray54", +"E c #4B4B4B", +"W c #CACACA", +"Q c #2A2A2A", +"! c #AAAAAA", +"~ c #6A6A6A", +"^ c gray10", +"/ c #9A9A9A", +"( c #5A5A5A", +") c #3A3A3A", +"_ c gray73", +"` c gray48", +"' c #DADADA", +"] c #070707", +"[ c #868686", +"{ c #C6C6C6", +"} c gray15", +"| c gray65", +" . c gray40", +".. c gray9", +"X. c gray59", +"o. c #565656", +"O. c #B6B6B6", +"+. c #767676", +"@. c gray6", +"#. c #8E8E8E", +"$. c #4E4E4E", +"%. c #AEAEAE", +"&. c gray43", +"*. c gray12", +"=. c gray62", +"-. c gray37", +";. c gray", +":. c #7E7E7E", +">. c gray28", +",. c #373737", +"<. c #D7D7D7", +"1. c gray81", +"2. c #2F2F2F", +"3. c #3F3F3F", +"4. c #818181", +"5. c #414141", +"6. c gray63", +"7. c gray38", +"8. c #E1E1E1", +"9. c gray57", +"0. c #515151", +"q. c #B1B1B1", +"w. c #717171", +"e. c #898989", +"r. c #494949", +"t. c gray16", +"y. c #A9A9A9", +"u. c DimGray", +"i. c gray60", +"p. c gray35", +"a. c #393939", +"s. c #B9B9B9", +"d. c #797979", +"f. c gray2", +"g. c gray52", +"h. c #464646", +"j. c #C5C5C5", +"k. c #252525", +"l. c #A5A5A5", +"z. c #656565", +"x. c #151515", +"c. c #959595", +"v. c gray21", +"b. c gray71", +"n. c gray46", +"m. c gray84", +"M. c gray5", +"N. c #8D8D8D", +"B. c gray30", +"V. c #CECECE", +"C. c gray18", +"Z. c gray68", +"A. c #6D6D6D", +"S. c #1D1D1D", +"D. c #9D9D9D", +"F. c #3E3E3E", +"G. c gray74", +"H. c gray49", +"J. c gray1", +"K. c #838383", +"L. c #434343", +"P. c #C3C3C3", +"I. c #232323", +"U. c gray64", +"Y. c gray39", +"T. c gray89", +"R. c #131313", +"E. c #939393", +"W. c #535353", +"Q. c gray20", +"!. c gray70", +"~. c gray45", +"^. c LightGray", +"/. c #0B0B0B", +"(. c #8B8B8B", +"). c #CBCBCB", +"_. c gray17", +"`. c gray67", +"'. c gray42", +"]. c #1B1B1B", +"[. c #9B9B9B", +"{. c #5B5B5B", +"}. c gray23", +"|. c #BBBBBB", +" X c #7B7B7B", +".X c gray86", +"XX c gray53", +"oX c gray78", +"OX c #272727", +"+X c #A7A7A7", +"@X c #676767", +"#X c #979797", +"$X c gray34", +"%X c #B7B7B7", +"&X c #777777", +"*X c gray56", +"=X c gray31", +"-X c #AFAFAF", +";X c #6F6F6F", +":X c #9F9F9F", +">X c #5F5F5F", +",X c gray75", +".$.E E g n n n W.C.o.w.A B.K.:Xn =.=.:Xn =.=.:Xn p.d F.B =.=.:X6.:X- C.d $.o.0.,.&X6.:X=XQ 3.s o.h.d F 6.< A.0.,.i @ h.F u 6.F F u 6.F F u u u u u u u u u u u u u u u u u u u u +Xu +Xu +Xu +Xu +X| 3 u +X| 3 u +X| 3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.! y.! y.! y.! y.! ! Z.y.! ! Z.y.! ! Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.-XZ.-XZ.-XZ.B.p.&.r F.:.$X .= Z.-X#.0.7 $Xo.Z q.= q.>Xd 7.. $.o.*Xq.= q.= q.I q.I q.I q./ 7 ( 7 W.4 H.I X{.F.e b.b.@X) E 6.b.b.e Y.b.b.$.@ g < F.e {.u.%X, F.d W.@ 7.A '.%X9 e.r 3.&XB s 4 9 _ 9 #.F.d s @ 7.r '._ 9 @ v.M 7.o.{.:._ _ _ _ _ _ G._ _ |.G._ _ |.G._ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.,X,Xo S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.P.j.S P.P.j.S P.P.$X4 X@ a j.j.j.&.) &.#.p.@ F j.oXoX1 j.oXoX1 j.oX:.L.@ / n.( X.1 W 1 &.S.p l c 1 W 1 . $XA.7.&.7.W ).W >X,.( | b.:.v.B.9.W ).-.k .h.:.B 7 ).).z W @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; / n n }.4.n.D R.XX0 @ n =.g.} L.. H.o.2 B D.=.( C =X=.l j a.=.:X=.:X=.:X=.:X=.:XY.$ k.:X=.:X=.:X=.:XT } &XR , s ;X:X6.( f.< k *Xe O F F v a r /.@Xe. .u F u F u F u F u F u F u u l.| u u l.| u u l.| l.| l.| l.| l.| 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | ! ! 3 y.! ! 3 y.! ! ! ! ! ! ! ! ! ! ! ! Z.! Z.! Z.! Z.! Z.! Z.! Z.! Z.! Z.! %.-XZ.Z.%.-XZ.Z.%.-X%.-X%.-X%.-X%.-X%.-X= L.c.. k.p D.e ~ -X= a _.E *Xk >Xx e.I = G J.p.= o.$ F.I I I I I I I I I I :X8 s #Xn 4.F. .b.I /.2 e n / {.H.I O.e I.> m %Xb.b.U %XO.r 6 [ 2 x.+ (.v %X9 S.5 +.:X=.H.{.9 %X9 D 5 B 9 8 $ Y.9 |.9 S.5 &X:X6.H.>X|.|.d.J 2 u D.>XS. .G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.,XG.G.;.,XG.G.;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo S P.P.o S P.P.o S P.P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.E 3 *XQ x.q.X.d.j.{ y.* $X+ =.v P [.oX{ &.J.Y.1 >X$ r 1 oX1 oX1 oX1 oX1 oX% p < oX#X^ _.).1 W ).h.> = ).).).w.}./ I ! u.} ).).).&./.W.).).:Xf.< ).z ).e.b.$XM.e ! =.=.:Xn =.6.:X6.:X6.u.$ Q 6.:X6.:X6.:X6.> OXZ 6.F . k 6.F -.J.=XF 6.F u.u 6.N.F h.@.u.u u u u u u u u u u u u u u u u u u u +Xu +Xu +Xu +Xu +Xu +X| 3 u +X| 3 u +Xy.3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.! y.! y.! y.! y.! y.! ! Z.y.! ! Z.y.! ! Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.-XZ.-XZ.-XZ.-XZ.-X-X= Z.-X-X= Z.+.-XXXk.R.q.= [ = q.k.O 9.q.= X.D r = q.@Xw p.q.k OX/.q.I q.I I b.q.I I b.7 f.g b.b.b.B ;Xb.b.> C.a b.b.9.i.b.b.a >.J $ .b.%Xd.%Xb.d.b.#.OXx.b.%X(.9 b.S...XX_ 9 | N._ 9 _ k.5 P =._ |.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.,XS o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.S P.P.j.S P.P.j.S P.j.j.j.j.j.j.j.j.j.j.j.4.j./ Q x.j.j.X.oXj.C.k.l.j.oXy.k.B.oXoXU C .oX:Xx M.W 1 W 1 W 1 W 1 W 1 i.x.>.1 -X) p = W ).W h.w I W ).W T =X).W ).W v.W ).W d.> $XW ).F C B.).).z q.).o.R.. ).).z z z z . .1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; =.D.=.D.=.H.D R.=.D.=.D.=.5 D D.=.D.k Q.J :X=.m C $.=.n.O ].=.:X=.:X=.:X=.:X=.:X'.R.Q :X6.F F :XF F > 2 e 4.@XF F F F >XC W.F g XXu F u F u h./.@Xu F u F u u l.| u u l.| u | l.| l.| l.| l.| l.| 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 y.! ! 3 y.! ! 3 y.! ! ! ! ! ! ! ! ! ! Z.! Z.! Z.! Z.! Z.! Z.! Z.! Z.! Z.! Z.Z.%.-XZ.Z.%.-XZ.Z.%.-X%.-X%.-X%.-X%.-X= -X= -X= -X= -X= -X= -X= -X= e.k.p = q.I I = ^ 2 I = q.D.v.R.I I @XJ.$XI x c.a g b.O.%XO.X.% {./.} g.%X E b.= K C l ).z ).z ).p.M.e ).z ).z ).z .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; n n n n =.H.I.$ =.=.:Xn =.p I.n =.=.N.* J =.:X-.C M ~ 2.k.- :X6.:X6.:X6.:X6.:X6.u.J Q 6.F 6.F 6.F 6.f.O '.2.i F u 6.F -.C 3.;X) XXu u u u u h.$ '.u u u u u u u u u +Xu +Xu +Xu +Xu 3 u +X| 3 u +X| 3 u 3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.! y.! y.! y.! y.! y.! ! Z.y.! ! Z.y.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.-XZ.-XZ.-XZ.-XZ.-XZ.-X-X= Z.-X-X= Z.= q.= q.= q.= q.= q.= q.e.k.R.q.= q.= q.x.OXI q.I =.8 J I q.@X A +.v.2 :.q.I b.b.b.b.b.b.b.b.p Q 9.b.b.b.b.b.b.b.> D g v.- %Xb.%Xb.X./ %XM T * 6.:.9 b.%X_ *XOXx._ 9 _ 9 _ S.p u.B.7._ 9 _ 9 _ k.p < A k. ._ _ _ _ S.p &.B.7.|.G._ _ 4.J 2 G.G.G.=XJ B G.G.G.G.G.G.G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.o G.,X,Xo G.,X,Xo S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.S j.S P.P.j.S P.P.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.n Q 5 j.1 j.oXoX].Q oXoX1 q.F.p 1 W n. l [ F.2.R W 1 W 1 W 1 W ).W ).i.R.d >X,.F.i.).W ).W h.w = W z W C 4.z W ).).z W ).).d.] v.d.B @ C B.z z z z z 7 R.e z z z z z z @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; =.D.=.D.=.H.D R.=.:X=.:X=.5 D :X=.:Xk Q.J :X=.m C h.e d.e :X6.F d.U ~.n.g 4.F F u.R.Q F F F F u F u > D w.i .u F u F 7.C h.:.m XXu | u u l.>.$ u.l.| l.| l.| l.| l.| l.| 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 ! 3 y.! ! 3 y.! ! ! ! ! ! ! ! ! ! ! ! Z.! Z.! Z.! Z.! Z.! Z.! Z.! Z.! Z.! Z.-XZ.Z.%.-XZ.Z.%.-XZ.-X%.-X%.-X%.-X%.-X= -X= -X= -X= -X= -X= -X= -X= -X= -X= I = q.I I = q.I k k.p I I I I I ^ 2 I I I :X8 x.I b. .J.$.c.e a I b.I XX k. E n.%X9 %X9 #.2 x.9 _ |.|.9 b R.+.H.4 |.|.|.|.|.} 5 B.2 x.a |.G.|.G.S.R.+. E b.= *XC l ).z ).z ).p.p e ).z ).z ).z .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; :Xn =.=.:XB D J :Xn =.=.:X*.D 6.:X6.N.d 2 6.:X-.J.=X:X6.:X6.:X6.X M F.M F.o.F 6.u.$ Q 6.F F u 6.F F > OXXXu k u 9.u u @ J.& u u u u u u u u h.j &.u +Xu +Xu +X| 3 u +X| 3 u +X| 3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.! y.! y.! y.! y.! ! Z.y.! ! Z.y.! ! Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.-XZ.-XZ.-XZ.-XZ.-XZ.= Z.-X-X= Z.-X-X= q.= q.= q.= q.= q.= q.= q.= q.= q.= q.I q.I q.k k.x.q.I q.b.q.D k.b.q.I n ) 2.b.b.@Xw {.b.b.b.b.b.b.< L.A A A >Xb.b.,.x.4.%Xb.%Xb.%Xb.9 > Q a 9 i.%XU.9 b.#X=.9 _ $Xz z u C B.z z z z z p.$ e z z z z z z . .1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; =.:X=.:X=.X6.F ;XR. .F F m C & F F F F F F F F F u F u F u v R.} u F u 7.v F u > k. Q % %X9 k >X%X9 X.D.%X9 |.m p ;X|.9 _ |.K 2 p |.|.|.|.|.S.5 4.G.|./ u.#X|.G.} ].:.G.} $ >XG.|.G.S.5 e G.G.[.v #XG.. $ 2 ,X;.e 5 -.;.,X;.,X;.,X;.,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo S P.P.o S P.P.o S P.P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.j.{ oXj.j.{ oXj.j.{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 n _.x.1 oX1 W ).w.I.+.).).R 5 W.z ).u C E ).z z V.1.p.p g.1.z z V.1.z .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; =.6.:X6.:Xz.].p ;X6.:X6.:X6.>X8 0.=XF.@ F 6.F r /.d g.6.F 6.F F u 6.F F u 6.F u & p S.W.>X=XC.k u - f.p h.o.$.b $Xu +XX C x 4.u +Xu +Xu +X[ Q.$ $.E.3 u +Xy.3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.3 y.! y.! y.! y.! y.! y.! ! Z.y.! ! Z.y.! ! Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.-XZ.-XZ.-XZ.-XZ.-X-X= Z.-X-X= Z.-X-X= q.= q.= q.= q.= q.= q.= q.= q.= q.= q.I q.I q.I q.I q.I I b.q.I I ;Xb x.B b.b.b.b.b.4 X {.{.r '.b.b.b.$.j ) K b.b.%Xb.%Xb.%Xb.%Xb.%X%X9 b.[ W.$.@ 7.Y.:X_ X7 S.@ 9 _ &X&.F _ 9 _ p.+._ _ _ _ ~.b ^ . _ |.G., x.j < @ >XQ A G.G.k y 5 7.G.B p C.k G.k x.j < @ >XQ r G.,Xo.T p .o.$.&.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.o S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.S P.P.j.S P.P.j.S P.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXj.oXoX1 j.oXoX1 j.oXW 1 W 1 W 1 W 1 W X@ $.,.= q.= r 8 4 I q.D.~ Xo.) 6.b.b.;XM $X, @X& XXb.b.b.&.2.X {.7.o.M 6.%Xk < * $.@ $.Y.9.%X9 b.%X_ 9 _ 9 _ 9 _ @XM < 9.9 _ 9 _ 9 . v.M p.@ >X3.e._ _ @ P >.7.Y.W.M _ |.$X:.>X3.+.- W.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X. $X7.$X-.` S o z.Q.E @X4 $X3.o S o >.F.n.o S ! +.e.S P.L d.&.X z.H.B.X.S &XP h.z.u.-.F.q.j.j.B X >Xi.w.7 a j.j.j.&XP h. .u.-.X q.oXi.0.d $Xu.o.'.:Xj.oXoX1 j.oXoX1 j.1 W 1 c @X4 @X-.&X#.1 #.) 3.7.'.@Xr c.W ).- X =Xb.W ).9.w.W ).7 u.. 0.r X. .d.).n r }.-.&.4 $.+.z W n B.E . e.-.g z z z n r }.-.&.'.$.0 z z ;X) A &.>XY.k z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z #.{.&.-.@Xe 1.z v d 0.&.;X{.A 1.: z $.L.X[.: Y : :.v.B.~ - Y.r _ Y F o.v.{.w.7 g y.^.Y ^.Y ^.Y ^.Y ^.Y ^.. h.z.F d.>X=.^.^.h - *.5 & q.^.^.h g.p.w.@Xg @Xh h h 7.) >Xq.G.e ) =X/ h h @ *X'.< e M a n c.L.:Xb.O.e R.X O.e.5 } O.%XO.e.> M c.6.X.L.U.%X9 B.> .+ k X D U.%X9 %X9 %X9 %X9 _ |.g R.x |.|.9 |.|.|.|.j _.XXF =.7. t.#XP.P.K F P.P.i Z.v J $X| 4. L.u Z.u h.= P.j.k R.r j.K 5 Q j.j.{ X.> r l.I l.E q.oX{ o.> g = n L.k.!.oX1 oX1 oX1 oX1 oX1 I X >X`.-Xc.r n.W ).M.* a I Z.u.k ).).c.} /.@X).).). -.!._ 3 * : 1.: Y.> x U.1.: n %.1.: v 9 g R.{.I [ , 1.D.f.h.c 9 = l N ^.^.#Xp l ^.D.^ _.^.: Y D.f.h.%.|.= l G.^.^.m f.d.9 l.< 2 |.^.^.^.^.^.^.h ^.h ^.n x.l ^.:X^ _.^.h ^.h E > %Xh ^.h +.X =.G.= v } h ^.h g /.$Xh ^.u f.< q h h N.,X{.$ , b.g.h m.q h .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; = q.= q.Q @.= q.= q.u.q.= .J.7 I q.I - I q.I 4 P j k.n b.#./ I b., b.Y.$ B.b.b.:.b.#. h.b.b.b.e b.b.b.e.J X b.=.P R.n %Xb.*X h.%X9 b.[ %X9 b.$X &X_ 9 &.f.-.9 _ 9 _ 9 _ 9 _ 9 _ d.p * _ _ _ _ _ _ _ T x / |.G.X.:X|.G.4 J.@ G.G.G.d.G.G.u G.& p d.G.G.G.G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.,X,Xo S o S C.$ o S o S w.S o - C @ o S o H.P.S P.n.v.@.Q y.P.n ! S P.K j.A.J o.j.j.XXj.n l j.j.j.*Xj.j.j.#Xp h.j.! 8 x.y.oXj.=. $.j.oXoX9.j.oXoX>X :.oX1 0 f. .1 W 1 W 1 W 1 W 1 W Y.> 4.W ).W N. X).W T * ! W ).6.%.W ).U.0.p R.w.z W e.).z g.).n x ..).).n W ).O ^ X.).z %Xn z z z 2 ].k z - M.7 z z z O ^ X.z z %Xn z z #.p C.z z z /.8 -Xz z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.1.: * J 1.: z 1.B : z d.w u.z 1.1.XXz 1.Y {.h h c J.& h h h _ h {.x., h h h h h h @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; I = q.I J s q.I I I I I I u.C p.I H.a b.I b.I w.#XQ.> < :XK #Xb.I b.I @X$ $.%Xb.b.O.#.J.r O.e.g.%XO.%XO.k R.F.+ e ].x 9 %X9 #.J.r 9 e.XX%X9 %X9 $XJ.g |.|.Z ^ $ |.9 _ |.|.|.|.|.|.|.B x.* |.|.G.|.G.|.G.> * #X#X&XG.|.G.|.v C 7.|.e =.G.G.;.,XG.& $ B ;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo J >XP.o S P.P.o S w.C 7.P.e.F P.P.P.P.B u 8 > $.-X:X+Xj.P.j.P.;XJ $XP.j.P.j./ J.E j.a E.oXj.j.{ i.R.r q.9.O * { oX1 n J.E 1 X.c.oX1 oX1 -.J.:.1 oX*XS.R.W ).).1 W ).).1 W ).5 * F ).).).).O.).).T Q.+XU.4.).).z ).! F i T _.#Xz k z ).z ).F Q 5 ).z ).z ).O ^ #X! B ).z ).z )._.^ XXI X ^ w.z V.1.O ^ 6 -XB z V.1.z #.R.x z z V.) $ [ V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.R.Y.: 1.: 1.: 1.: &XJ. .: #.%.1.: 1.: . = ) > W.|.| !.1.: 1.: +.R.{.: Y ^.^.U.C & ^.D.[.^.^.: Y F x.r.|./ O Q.^.^.^.l.C & ^.D.n ^.^.^.^.i C XX^.h #XO J h ^.h ^.h ^.h ^.h ^.u x.E |./ D Q.^.h ^.h E J.%Xh ^.h C e.^.h ^.h G.m.q h :.> B.G.|.c.C & h m.q h h m J e.q m.q m.q m. .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; = q.= q.J o.I q.I q.I q.I .C r d.X a q.I I b.g b.B ].> $X9.n b.b.b.b. .$ B.b.b.b.b.#. 8 4.v.e %Xb.%X%XN.$ P o.v.,.e.%X9 _ *X 8 [ v.[ 9 _ 9 _ $X &X_ 9 9.k.p _ _ _ _ _ _ _ _ _ |.B p * |.G._ _ |.G.G.T k.B 8 &XG.G.G.G.'.C E >X=.! j.j.j.j.- J o.j.j.j.j./ F.#.) 9.oXj.oXj./ p v.p.) M #Xj.oXoXD. F.9.}.9.1 W 1 W >X v.. s $.s.N c.C 0.q m.q m.q m x.R q m.q m.q m. .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; I q.I I S.2.I I b.q.I b.b.4 C p.b.b.b.b.#Xb.b.g b.b.b.X M.x X.b.%Xb.%XY.J B.%Xb.%X%X*X r %X9 6.%X=.9 _ *Xp F.[.R.> d._ 9 _ *X h._ 9 | _ =._ _ p. &X_ _ - f.p.G._ $.r h.r h.Y.G.G.B p P G.G.G.G.G.G.G.T x / G.:XG.! G.,X'.J.-.,XG.,XG.,XG.,XG.W.j B G.,X,Xo G.,X,Xo G.,X,Xo S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S S.d j.S P.P.j.S P.w.C @ j.j.j.j.+Xj.j.:.j.j.j.>.M.* F j.j.j.oX- J o.oXj.oXj.=. l j.oXf 1 u oXoX/ p h.y.x.T Z W 1 W :X l W 1 %X1 y.1 W 7. 4.W ).0 > G ).W W.B.$.B.$.4 ).W F.5 9.).z W ).).z W T * +XW Z.).%XW ).| -Xz z k ^ $ B z z z z 6.Q ..z z z z z O ^ a z Z.z z z z z Q ].4.W.@.Q z z z z O ^ a 1.Z.1.z 1.z #.p C.z 1.z M.8 -Xz : z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: Y : Y : O v.Y : Y : Y : Y d.C @XY : Y : q.: Y XXY : Y l $ P c : Y : Y &XJ {.Y ^.Y ^.| J.B.^.Y G.Y I Y ^.6.x.>.I p /., ^.^.h | J.$.h Y G.^.b.Y ^.Y.C g.^.^.4.> @Xh h 7 0.& & =X;Xh h U.x.< b.../.k h h h h E w 9 h h h f.g h h +X* ^ h h h :.> {.h <.c J.& <.h <.h <.{.$ , <.h q h <.q @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; I b.I b.$.R.K b.I b.X.b.I @XC p.b.O.U.d.-.O.%Xg %XO.%XO.x _.a O.%XO.%X@X$ $.%X9 %X9 k J.L.U.%X9 . $X%X9 k R.L.|. _.i.;.,X% Y.;.,Xv C m ,X;.,X;.,X;.,X;.W.R.B o ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,XP.P.o S P.P.o S P.P.P.P.P.P.P.P.P.P.P.P.j.P.j.o.5 :Xj.P.j.u j.P.w.C >XP.j.-Xg. .j.j.XoX1 i.x.h.1 (./.2 `.W ).n J.E O.).).*X7.).).-.J.B ).b.m D [.).).).).).z ).z ).z #XI.w.z ).z = Z.).z T * :Xz ).n u.z ).! -Xz ).z .5 &Xz ).z ).F x 5 1.z z V.1.O 5 % 1.z | n.| z z _.b k z _.J u.1.V.1.O 5 % 1.V.y.n.| V.k $ Q V.1.% ^ @X1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.m 5 `.1.: 1.= 1.: &XJ. .^.^.|.k v ^.: [ ^.^.: Y v.P 3 Y ^.^.^.&XR.{.^.^.^.^.F C $.G.^.^.c.Y.^.^.u x.l ^.a M._.I h ^.u C & G.h ^.#XY.h ^.Y.C 4.^.G.>XI.:Xh ^.h ^.h ^.h ^.h ^.u x.l h c.j _.b.m.q h < J._ h h m.d < h m.=.2 ^ m.q m.B > {.m.q %.C l q m.q m.q m p N.q q q q q q .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; b.b.b.b.b.Y.E o.>X7.&.b.b.>.C 2.{.@ A J 9.b.%XB.[ b.%Xb.K o./ %X9 b.6.>.x.3.#X_ 9 _ 7. k.p.7.B.x.:.9 _ @X5 C.#.9 r 5 o._ _ Y. k.p.Y.B...:.G.#.P F.@ $.o.k G.G.G.G.G.G.G.G.G.G.G.{...D @ &.{.v.6.,X. f.5 W.7.{.O .G.,X< C d X.G.,X,Xo G.,X[.8 $ {.| o S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.P.j.S P.P.j.S P.P.j.'.W.{.@X'.&Xj.j.=XC P Y.4 h.p n j.j.o.a j.oXj.6.-.+Xj.oXoXI =X5 L.U.j.oXoX~ Q G u.W.^ , 1 W w.5 v.i.1 B.^ {.).W v Q G u.W.^ , ).[.v. L.4 $X-.#X).z W ).).z W ).).z W ).X.>Xo.u.&.;Xq.).e.> b $X'.Y.D '.z z . B b.z z z Y.e z z z z :.D ^ #.z z z / 5 M.=X'.4 C.< z z / 2 S.u.1.e ^ d / z / 5 M.=X'.4 * < 1.1.>XT ^ &.>Xo.d.1.: z 1.1.: z 1.1.: z 1.Y : Y : Y : Y : Y : Y : Y : Y : Y w.7 7.- w.:.: Y s v.~ ;X< x.| : Y {.[.: Y ^.y.@Xq.^.Y ^._ $X..h.c ^.Y ^.- C 2 @X&.$Xb *X^.h +.].,.F Y 0.5 >XY ^.w.C 2 @X- $Xb *Xh u 8 C >.;Xp.7.n h h h h h h h h h h h 0 ^ ,.F h W.b >Xh h _ v.j =.h <.h 9.M @Xn 7.*.A h <.h E w F.Z.,X0 C x / h <.q = 3.J .o h <.q q h . .1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; I b.I O.%Xb.b.O.%Xb.b.O.%XO.%XO.%XO.%XO.%XO.%X9 %X9 %X9 %X9 %X9 %X9 %X9 %X9 %X9 %X|.|.9 _ |.|.9 _ |.|.|.|.|.|.|.|.|.|.|.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.,XG.G.;.,XG.G.;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo S P.P.o S P.P.o S P.P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.j.{ oXj.j.{ oXj.j.{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 W ).).1 W ).).1 W ).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.z 1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h h m.q h h m.q h h m.q h h m.q h h m.q h q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; b.b.b.b.b.b.b.b.%Xb.%Xb.%Xb.%Xb.%X%X9 b.%X%X9 b.%X%X9 _ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ _ _ _ _ _ _ _ _ _ |.G._ _ |.G._ _ |.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.o S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.S P.P.j.S P.P.j.S P.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXj.oXoX1 j.oXoX1 j.oXW 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).W ).).z W ).).z W ).).z W ).).z W ).).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q h <.q q h <.q q ' q ' q ' q ' @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; b.O.%XO.%XO.%XO.%XO.%X9 %X9 %X9 %X9 %X9 %X9 %X9 %X9 %X9 %X9 _ |.|.9 _ |.|.9 _ |.|.|.|.|.|.|.|.|.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.G.;.,XG.G.;.,XG.G.;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo P.o S P.P.o S P.P.o P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.oXj.j.{ oXj.j.{ oXj.oX{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 W ).).1 W ).).).).).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h h m.q h h m.q h h m.q h h m.q h h m.q m.q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; %Xb.%Xb.%Xb.%X%X9 b.%X%X9 b.%X_ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ _ _ _ _ _ _ _ _ _ _ _ |.G._ _ |.G._ _ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.,X,Xo S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.S j.S P.P.j.S P.P.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXj.1 j.oXoX1 j.oXoX1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).W z W ).).z W ).).z W ).).z W ).).z W ).).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z : z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h q h <.q q h <.q q h <.q q h <.q q h <.q q ' q ' q ' q ' q ' q ' q ' q ' q ' . .1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; %X9 %X9 %X9 %X9 %X9 %X9 %X9 %X9 %X9 %X9 _ |.|.9 _ |.|.9 |.|.|.|.|.|.|.|.|.|.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.G.;.,XG.G.;.,XG.G.;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,XP.P.o S P.P.o S P.P.P.P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.{ oXj.j.{ oXj.j.{ oX{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX).).1 W ).).1 W ).).).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z 1.z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: ^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h q h h m.q h h m.q h h m.q h h m.q h h m.q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q .Xq ' .X .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; %X%X9 _ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ _ _ _ _ _ _ _ _ G._ _ |.G._ _ |.G._ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.,X,Xo S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.P.j.S P.P.j.S P.P.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXoX1 j.oXoX1 j.oXoX1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).W ).).z W ).).z W ).).z W ).).z W ).).z W ).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q h <.q q h <.q q h <.' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; %X9 %X9 %X9 %X|.|.9 _ |.|.9 _ |.|.|.|.|.|.|.|.|.|.|.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.,XG.G.;.,XG.G.;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo S P.P.o S P.P.o S P.P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.j.{ oXj.j.{ oXj.j.{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 W ).).1 W ).).1 W ).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.z 1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h h m.q h h m.q h h m.q h h m.q h h m.q h q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; 9 _ 9 _ 9 _ 9 _ 9 _ 9 _ _ _ _ _ _ _ _ _ _ |.G._ _ |.G._ _ |.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.o S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.S P.P.j.S P.P.j.S P.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXj.oXoX1 j.oXoX1 j.oXW 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).W ).).z W ).).z W ).).z W ).).z W ).).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q h <.q q h <.q q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' .X' . .1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; _ |.|.9 _ |.|.|.|.|.|.|.|.|.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.G.;.,XG.G.;.,XG.G.;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo P.o S P.P.o S P.P.o P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.oXj.j.{ oXj.j.{ oXj.oX{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 W ).).1 W ).).).).).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h h m.q h h m.q h h m.q h h m.q h h m.q m.q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.X.X.X.X.X.X.X.X .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; _ _ _ _ _ _ _ _ _ _ _ |.G._ _ |.G._ _ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.,X,Xo S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.S j.S P.P.j.S P.P.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXj.1 j.oXoX1 j.oXoX1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).W z W ).).z W ).).z W ).).z W ).).z W ).).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z : z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h q h <.q q h <.q q h <.q q h <.q q h <.q q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' .X' .X' .X' .X' .X' .X' @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; |.|.|.|.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.|.G.G.;.,XG.G.;.,XG.G.;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,XP.P.o S P.P.o S P.P.P.P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.{ oXj.j.{ oXj.j.{ oX{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX).).1 W ).).1 W ).).).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z 1.z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: ^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h q h h m.q h h m.q h h m.q h h m.q h h m.q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q .Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; _ |.G._ _ |.G._ G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.,X,Xo S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.P.j.S P.P.j.S P.P.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXoX1 j.oXoX1 j.oXoX1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).W ).).z W ).).z W ).).z W ).).z W ).).z W ).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q h <.q q h <.q q h <.' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' .X' .X' .X' .X' .X' .X' .X' .X' .X' .X.XV ' .X.X . .1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; |.G.|.G.|.G.|.G.|.G.|.G.,XG.G.;.,XG.G.;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo S P.P.o S P.P.o S P.P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.j.{ oXj.j.{ oXj.j.{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 W ).).1 W ).).1 W ).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.z 1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h h m.q h h m.q h h m.q h h m.q h h m.q h q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XV .XV .XV .XV .XV .XV .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.o S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.S P.P.j.S P.P.j.S j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXj.oXoX1 j.oXoX1 j.oXW 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).W ).).z W ).).z W ).).z W ).).z W ).).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q h <.q q h <.q q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' .X' .X' .X' .X' .X' .X' .X' .X' .X' .X' .X.XV ' .X.XV ' .X.XV ' .X.XV ' @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; G.;.,XG.G.;.,XG.G.;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo P.o S P.P.o S P.P.o P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.oXj.j.{ oXj.j.{ oXj.oX{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 W ).).1 W ).).1 ).).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h h m.q h h m.q h h m.q h h m.q h h m.q m.q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; G.G.G.G.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.,X,Xo S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.S j.S P.P.j.S P.P.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXj.1 j.oXoX1 j.oXoX1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).W z W ).).z W ).).z W ).).z W ).).z W ).).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z : z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h q h <.q q h <.q q h <.q q h <.q q h <.q q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' .X' .X' .X' .X' .X' .X' .X' .X' .X' V ' .X.XV ' .X.XV ' .X.XV ' .X.XV ' .X.XV V V V V V V V . .1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; ,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,XP.P.o S P.P.o S P.P.P.P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.{ oXj.j.{ oXj.j.{ oX{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX).).1 W ).).1 W ).).).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z 1.z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: ^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h q h h m.q h h m.q h h m.q h h m.q h h m.q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q .Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; ,XG.,XG.,XG.,XG.,XG.,XG.,X,Xo G.,X,Xo G.,X,Xo S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.P.j.S P.P.j.S P.P.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXoX1 j.oXoX1 j.oXoX1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).).z W ).).z W ).).z W ).).z W ).).z W ).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q h <.q q h <.q q h <.' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' .X' .X' .X' .X' .X' .X' .X' .X' .X' .X.XV ' .X.XV ' .X.XV ' .X.XV ' .X.XV ' .XV V V V V V V V V V V V V V V V V V V @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; ,X;.,X;.,X;.,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo S P.P.o S P.P.o S P.P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.j.{ oXj.j.{ oXj.j.{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 W ).).1 W ).).1 W ).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.z 1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h h m.q h h m.q h h m.q h h m.q h h m.q h q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV V V # V V V .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; ,XG.,X,Xo G.,X,Xo G.o S o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.S P.P.j.S P.P.j.S j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXj.oXoX1 j.oXoX1 j.oXW 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).W ).).z W ).).z W ).).z W ).).z W ).).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q h <.q q h <.q q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' .X' .X' .X' .X' .X' .X' .X' .X' .X' .X' .X.XV ' .X.XV ' .X.XV ' .X.XV ' .X.XV V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V . .1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo ,Xo P.o S P.P.o S P.P.o P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.oXj.j.{ oXj.j.{ oXj.oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 W ).).1 W ).).1 ).).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h h m.q h h m.q h h m.q h h m.q h h m.q m.q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV V V # V V V # V V V # V V V # V .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; o S o S o S o S o S o S o S o S o S P.S P.S P.S P.S P.S j.S P.P.j.S P.P.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXj.1 j.oXoX1 j.oXoX1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).W z W ).).z W ).).z W ).).z W ).).z W ).).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z : z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h q h <.q q h <.q q h <.q q h <.q q h <.q q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' .X' .X' .X' .X' .X' .X' .X' .X' .X' V ' .X.XV ' .X.XV ' .X.XV ' .X.XV ' .X.XV V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V # V @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; ,Xo ,XP.P.o S P.P.o S P.P.P.P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.{ oXj.j.{ oXj.j.{ oX{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX).).1 W ).).1 W ).).).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z 1.z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: ^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h q h h m.q h h m.q h h m.q h h m.q h h m.q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q .Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV # V V V # V V V # V V V # V V V # V V V # V V V # V V V .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; o S o S o S o S P.S P.S P.S P.S P.P.j.S P.P.j.S P.P.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXoX1 j.oXoX1 j.oXoX1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).).z W ).).z W ).).z W ).).z W ).).z W ).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q h <.q q h <.q q h <.' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' .X' .X' .X' .X' .X' .X' .X' .X' .X' .X.XV ' .X.XV ' .X.XV ' .X.XV ' .X.XV ' .XV V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V # V # V # V # V # V # V # V . .1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; S P.P.P.P.P.P.P.P.P.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.P.j.j.{ oXj.j.{ oXj.j.{ oX{ oX{ oX{ oX{ oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 oX1 W ).).1 W ).).1 W ).).).).).).).).).).).).).).).).).).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z ).z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.z 1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: Y ^.^.: ^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h ^.h h m.q h h m.q h h m.q h h m.q h h m.q h q m.q m.q m.q m.q m.q m.q m.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV .XV V V # V V V # V V V # V V V # V V V # V V V # V V V # V V V # V V V # V V V # 8. .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; P.S P.S P.S P.P.j.S P.P.j.S j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.oXj.oXj.oXj.oXj.oXj.oXoX1 j.oXoX1 j.oXW 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W 1 W ).W ).W ).W ).W ).W ).W ).W ).W ).W ).).z W ).).z W ).).z W ).).z W ).).z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h Y ^.^.h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q h <.q q h <.q q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' .X' .X' .X' .X' .X' .X' .X' .X' .X' .X' .X.XV ' .X.XV ' .X.XV ' .X.XV ' .X.XV V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V # V # V # V # V # V # V # V # V # V # V # V # V # V @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; P.j.P.n $.Q.w.XXF.XG a j.{ oXs B U L.@X:.$.X.{ $.n.0 L.W.XXo.N.oX1 oXN.W.U -.v u 1 oX1 :.}.-.1 oX1 W 7.F.>X| ).).1 ).).).).).).).7.L.7.! ).).).).).B v.< u.v 7.X 9 ).3 $X8 o.v v s & z ).i XXm h.a &.u.).z ).z ).z ).z ).z ).z ).z ).z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.U.W.8 &X*XL.XX1.: 1.: | >X'.@X .D.1.: 1.( K.&Xr v e s n : W.d.B r.7 *X-.*XY ^.^.% o.d.Y.;X-X^.^.: [ X .^.^.^.^.i L.7.-X^.^.^.^.^.^.^.^.^.^.^.F 7.&.@XY.g.n h XN.q h h 6 M L. .n.&.r.=.m.q G ) 0.g m ;XD.q m.q m.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ' .X.Xq ' .X.Xq ' Z.$X}.:.c.h.N.' .X.X.X= i ;X~ v l..X.X.X>XXXH.E w.k p.| .X$XX/ .XV .Xn {.H. .n.%XV .XV k L.u.V .XV .X'.r @Xb.V .XV .XV .XV .XV V 0 E &Xy.&X'.9 V V # Y.S.].4 V V V # d.7.0 .4.+.V # Z.p.}.0 ;.,Xn.) {.-XV # v X.i B.:XB U # 8.# 8. .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; P.P.j.j.$X> B j.E D k j.j.+XP o.:Xn '.P / j.oX .q.'.J o.! . 4.j.$.! E %._ -X$.G.h h :.$ ^ k h h I / h h $X_ XX5 v._ X.. h h M.* n _ %X&.a h h G.x.* ! _ Q O =.h <.h M.* =._ %X&.X.h <.g /.& ,Xq.m D / q q h <.q q h <.q q h <.q q h <.q q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' >X> XX' 0.OX/ ' .X_ v.@ I c &X,.! ' .X- P.0 R.-._ #.9.' $XG.#.b v.G.n . .X.X:X* [ V # . > Y.# V # Z._ r 5 b.I , # V # V . .1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; P.j.P.j.-.J.d.{ p.x.B { oX_.} l.oX{ | 2 B.{ oXX.oX;XJ $XoX1 R 1 [ 1 e 5 P 1 oXg.oX1 ^ r.I ).)., b i ).1 f X M.m ).).g 7.$ s ).).).).).).).).).).).w.J m ).z ).z ).z :XJ.$.z ).z a z ).z E > :.z ).z e z ).z I X x.Z.).%.).z ).z 1.z z V.1.z z V.1.z z V.1.z z V.1.z z V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y.J.. : {.5 K.: 1.* 2 %.1.: -X2 W.: 1.:X^.n.J m ^.: 9.^.*X: (.].d : Y e.^.: ^ l |.^.^.K S.u.^.^.|.L.M.7.^.^.d.i $ p.^.h ^.h ^.h ^.h ^.h ^.& T b.^.h ^.e k h u J.& h ^.h #Xh ^.h K h.$ O / h G.u ^.h E.h #.].d h h N.q h T Q.f h h %._ h h m.5 Q.Z.m.{.R.#.m.q m.T Q.f m.q %._ m.q m q q Z.> W.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q .Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.X.Xu.J.XX.X7.5 XX.X.XP Q O..X.X|._.$XV .X3 .XB p 7..XV #XV a V K ].v.V .X*X.XV S.& o V .X#XO ;X.XV ,X< M.@X.XV :.@XJ m V V # V V V # V V V # X B Z.h.d / j.oXb Q j.oXj.I M 5 oX1 j.oX- R.o.oXoX1 W 1 W XX5 P W 1 W 1 W x.7 1 W 1 [.Q p ).W ).- C.j ).q.e 4 J o.).W ).W ).).z W ).).z - R.p.z W ).).z W D. $.W / i.z z z z E > A b.,X6.h h h h *X5 v.h h h h h T d -Xc e.h <.h <.h ^ 2.l.I C.OXF h <.h T d q.%.R h <.q q B > -.q h s.x J h <.q q h <.' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' .X' .X' .X' .X' u.w e.,X$.,.! ' .X*.C..XV ' P.A ^ ' .X.XV XR.-.V ' .X.XV ' 9.^ v.V V V V V x.7.V V V Z.C.p V V V B C.$ V S *Xw.R.-.V V V V V V V V V V V . x.Y.# . ].3.# V # %Xd j # V # =Xf.G.# V # V oXV # V '.w d.S S g J.'.# V # V oX>.5 N # H 8.# # H @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; j.{ oXj.>XJ.Y.` ^ ~ -X{ oX].x 1 oX1 f X x.1 oX1 oXU J $XoX1 oX1 oX1 [ 5 P 1 W ).).1 J m ).).).D.x 5 ).).).N.B.$ Y.w.$Xz ).z z V._ X x.%.1.z z V.1.z z V.1.z z V.1.z 1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y.J. . m q q ,XL.x.q q q q q q q q q q q q q q q q q q q ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq .X.X.X.X.X.X.X.X.X.X.X.X.X.Xu.J.&.g.S.n.,XV .X].* V .XV P.< x.V .XV .XH.p 7..XV .XV .XV a ].v.V .XV .XV p i .XV .XZ.* 5 # V V D.o.$ e.y.n &Xp m # V V V # V V V # V V . J E 7.a.o.G.V V # 9 d /.# 8.# $.w o # 8.# 8.# 8.# 8.v J.W.XX[ 0.C ;X# 8.# 8.j.h.5 |.# 8.# 8.# 8. .i 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; oXj.oXj.>X &.u E 2.B oX1 b x oX1 j.I 3.x.W 1 W 1 - J 7 1 W 1 W 1 W XX5 P W ).W ).W R.-.).W ).=.C.5 ).W ).X.d.p C.+.+X- R.o.z W ).X.a 9.9.K 3 W ).w.J {.z z z z z z :X A 6.&Xa z z z z l w '.a g z z z z z %X3.x.Z.z z z z z z z z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.z 1.1.: z 1.1.: z 1.1.: z 1.1.: z 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y Y.C w.q.$.2. -.q ' o X 5 ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' q ' .X' .X' .X' .X' .X' .X' .X' .X' .X' .X' u.C d.s.0.P XX' .XO P ' .X.Xj.r ^ .XV V V B R.@ V V V V V V a b v.V V V V V x.Y.V V V Z.C.^ V V V u [ 5 C.. b.d.R.{.# V # u =.n =.n s.V # . x.o.$.5 +.V # V # _ v.T # V # =Xf.G.# j.u.>.$.9.# V u.C d.oXt g C - 8.# # H { r 5 ,X8.# # H 8.H . .1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; oX{ oX1 -.J.:.1 n x.r 1 oX2 Q 1 oX1 -XF.d 1 oX1 W g J $XW ).).1 ).).XX5 P ).).).).).5 p.).).).D.x }.).z ).n ).I.T p.).n.J $X).z ).s E l E l d.z ).w.J m ).z ).z ).z :XJ.E z ).9 ).Z.z V.B.> B V.b.z z V.1.z %X5.x.Z.z V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y ^. .J.K.^.| 5 E ^.^.2 x ^.^.: _ X v.^.^.^.^.d.J m ^.^.^.^.^.^.k ].d ^.^.^.^.h ^ m ^.h ^.u C.X ^.h ^.:X^.2 T m ^.d.J p.^.h ^.$X$.& $.& :.h ^.Q.k.|.^.h ^.h h m.y.J.& m.q ;.h O.q h / m.q h &.$ D 6 q m.q m.#.].d m.q m.q m.T Q.-Xm.%Xm.,Xq q q ^ Q.=.t.j 7.q q q q T Q.-Xq %Xq ,Xq q m q q -X> W.q q q q q q q q q ' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XV .XV .XV u.J.XXV Z.5 E V .X_.C.V .XV o L.8 V .XV .XH.p 7..XV .XV .XV K ].v.V V V # V ^ G # V V %.P X V V # 3 V 2 T 7.V 7 q ' X.XV B k.4.V V / 5 e.V V V V B R.@ V V V V V V a ^ v.V V V V V >XP =.V V w.D y.V V # u # &.k.6.# B R.-.# V # V # V # V # V # . x.4 # +./.8 # V # b.d j # V # u Q {.# H R 5 d H 8.# @Xw R # # [ J.~ # H 8.H 1 r 5 N 8.H 8.H 8.H @XY.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.; ; oX1 oXD.v.J.Y.6 W.$.6.).).1 +.< @Xi B.d.).).).).I & x.L.| ).).).).). .].x [.).z ).z ).i h.n.{.W.k z ).z e g ).9 * z ).& x.L.u z ).z ).z ).z ).z ).$.x.v.v &Xo.$Xz V.&.J.2 i &.s ^ N.1.u v.> B.Z.z V.1.V.1.V.a _.^ H.1.V.1.V.1.V.1.V.1.V.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: ^.: Y ^.^.: Y ^.^.: Y ^.^.:X) J.@X:Xo.s ! ^.^.^.B l v u.& H.^.^.^.^.|.s 5 < Z.h ^.h ^.h u.].C.u ^.h ^.h ^.u.E d.>Xs a h ^.h XX&X^.;.P h ^.s 5 h.! h ^.h ^.h q h h m.q h e.m -.w.w.&Xq h w.J.Q u.w.( b E.q m.&.c.q m.q ;.Y.D.q m.q m.v ].C.l.q q q K T ].-.- .I.;Xq q c.b 2 e.q ;X].B.;.q K T ].-.- .I.;Xq q l f.Q.g >X>X*X' .X.Xq ' .X.Xq ' .X.Xq ' .X.Xq ' .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XV .XV .XV .XV .XV .XV .XV .XV .XZ.) J.v ! p.$X= V .XV c gray3", +", c #484848", +"< c #282828", +"1 c #686868", +"2 c #181818", +"3 c #585858", +"4 c gray22", +"5 c gray47", +"6 c #CACACA", +"7 c gray68", +"8 c #DADADA", +"9 c gray55", +"0 c #9D9D9D", +"q c #BBBBBB", +"w c #040404", +"e c gray27", +"r c #252525", +"t c #646464", +"y c gray8", +"u c gray33", +"i c #353535", +"p c #747474", +"a c #0C0C0C", +"s c #4C4C4C", +"d c #2D2D2D", +"f c #6C6C6C", +"g c gray11", +"h c gray36", +"j c gray24", +"k c #7C7C7C", +"l c #C6C6C6", +"z c gray66", +"x c #9A9A9A", +"c c gray84", +"v c gray72", +"b c #CECECE", +"n c gray87", +"m c gray69", +"M c gray57", +"N c gray63", +"B c gray", +"V c #020202", +"C c gray26", +"Z c #C5C5C5", +"A c #222222", +"S c #626262", +"D c gray65", +"F c gray7", +"G c #535353", +"H c #323232", +"J c gray45", +"K c gray60", +"L c #D5D5D5", +"P c #B6B6B6", +"I c gray4", +"U c gray29", +"Y c #2A2A2A", +"T c gray42", +"R c gray10", +"E c #5B5B5B", +"W c #3A3A3A", +"Q c gray48", +"! c #CDCDCD", +"~ c #070707", +"^ c gray40", +"/ c gray9", +"( c #565656", +") c #767676", +"_ c gray6", +"` c #4E4E4E", +"' c gray43", +"] c gray12", +"[ c gray37", +"{ c #7E7E7E", +"} c #868686", +"| c #AFAFAF", +" . c #9F9F9F", +".. c gray74", +"X. c gray28", +"o. c #272727", +"O. c #373737", +"+. c #2F2F2F", +"@. c #3F3F3F", +"#. c #C8C8C8", +"$. c #AAAAAA", +"%. c gray61", +"&. c #D8D8D8", +"*. c gray73", +"=. c #D0D0D0", +"-. c gray88", +";. c #B2B2B2", +":. c #C0C0C0", +">. c #C3C3C3", +",. c gray38", +"<. c #E2E2E2", +"1. c #A5A5A5", +"2. c #515151", +"3. c #717171", +"4. c #979797", +"5. c LightGray", +"6. c gray71", +"7. c #494949", +"8. c DimGray", +"9. c gray35", +"0. c #797979", +"q. c #CBCBCB", +"w. c #AEAEAE", +"e. c gray86", +"r. c #8D8D8D", +"t. c gray62", +"y. c gray2", +"u. c #464646", +"i. c gray15", +"p. c #151515", +"a. c gray21", +"s. c gray46", +"d. c gray5", +"f. c gray30", +"g. c gray18", +"h. c #1D1D1D", +"j. c #3E3E3E", +"k. c gray49", +"l. c gray78", +"z. c #A9A9A9", +"x. c #D7D7D7", +"c. c gray81", +"v. c #B1B1B1", +"b. c #A2A2A2", +"n. c gray75", +"m. c gray1", +"M. c #434343", +"N. c #232323", +"B. c gray39", +"V. c #A7A7A7", +"C. c #131313", +"Z. c gray20", +"A. c #B7B7B7", +"S. c #0B0B0B", +"D. c #4B4B4B", +"F. c gray17", +"G. c #1B1B1B", +"H. c gray23", +"J. c #7B7B7B", +"K. c #676767", +"L. c gray34", +"P. c #777777", +"I. c gray31", +"U. c #6F6F6F", +"Y. c #5F5F5F", +"T. c gray50", +/* pixels */ +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 K.; 4.K x x %.%.%.%.t.t. .N .N .N b.N # # # # V.# V.z.z z.$.z.$.$.7 7 7 7 | | m v.m v.;.v.6.6.6.6.6.6.v 6.v *.v *.*.*.*.......n...n.n.:.o :.o :.o Z o Z Z Z Z l.Z l.6 #.6 q.6 K.; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; x 0 t.0 t. .t. .b.b.b.# b.# b.# D 1.D z D z z.$.$.7 $.7 7 w.| m | m | ;.;.;.;.6.;.6.A.P A.v A.v q v q q q ..q ....B n.B n.:.n.>.>.>.>.Z >.Z l.Z l.l l.#.l.#.6 q.q.q.q.! q.! ^ ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; .N .N b.N # # # # # # V.# z z.z z.$.z.$.7 7 7 | 7 | | m v.m v.;.;.6.6.6.6.A.6.v *.v *.v *...*.........n...n.n.:.o :.o >.>.Z Z Z Z Z Z #.Z #.6 #.6 q.6 q.q.! 6 ! ! ! ! ! ! ^ ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; b.# b.# D 1.D z D z D z $.$.$.7 $.7 7 w.| m | m v.;.;.6.;.6.;.P A.P A.v A.v q q q ..q ..n...n.B n.:.n.:.n.>.>.>.>.Z >.l l.l l.#.l.#.q.#.q.q.q.! q.! q.! q.! ! b c.! c.b c.=.^ ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 K.& & B.9 9 ) I.' 9 9 9 0.e j.X.j.+ 9 9 9 T a.H E + j.f.9 9 9 9 ` Y D.9 9 9 9 O.g.I.{ 9 9 9 9 p G 9 9 9 9 9 p W g.I.{ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 K.; V.# z z.z z.z z.$.z.7 7 7 7 | 7 | v.m v.M U H.B. .6.6.6.A.A.v *.v *.*.*.............n...n.n.:.o :.o >.>.Z Z Z Z l.l.#.6 #.6 T.J q.6 q.q.! ! ! ! ! ! ! ! c.! c.! c.c.=.- =.- K.; 9 9 9 9 9 p W +.` k 9 9 9 9 9 9 9 9 9 9 9 9 G % 9 9 9 9 9 9 9 9 9 9 9 9 9 I.E 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 Z.V F.9 9 9 h 9 9 9 9 d & ' 3.( G.[ 9 9 9 R C.[ 9 Y S.D.9 9 9 9.d.y p 9 9 Y.> I 9.9 9 9 9 9 X y 0.9 9 9 9 9 4 a u 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; $.$.$.7 $.7 $.7 | w.| m | m v.;.;.6.;.6.6.u.d.U.A.v A.q q q q ..q ..n.B n.B n.:.n.:.o >.>.Z >.Z >.l l.l l.#.l.q.q.q.q.q.q.! E 2 V.! q.! ! b c.b c.b c.=.c.=.c.=.c.=.- 5.5.5.^ ; 9 9 9 9 9 9 4 S.( 9 9 9 9 9 9 9 9 9 9 9 9 9 < $ 9 9 9 9 9 9 9 9 9 9 9 9 9 C.r 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 , h.> r 9 9 B.9 9 9 4 F T 9 9 9 r < p 9 9 h.F Y.9 ` I W 9 9 9 ' ] I % 9 9 4 4 d.E 9 9 9 9 9 d I 3 9 9 9 9 9 j d.3 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; 7 7 7 7 | 7 m v.m v.;.v.;.6.6.6.A.6.A.A.v I.F s.*.q ........n...n...n.o :.o >.o >.>.Z Z Z Z l.l.#.6 #.6 q.6 q.6 q.q.! ! ! 6.' / $.! c.! c.! c.c.=.- =.- =.- =.- 5.- 5.- 5.5.^ ; 9 9 9 9 9 9 j.a 9.9 9 9 9 9 9 9 9 9 9 9 9 9 H $ { 9 9 9 9 9 9 9 9 9 9 9 9 2 r 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 E ^ G.> u.9 K.9 9 9 O $ 9 9 9 9 H.d.Y.9 9 g C.[ k.d $ f.9 9 9 3.` a O 9 p ( W d.h 9 9 9 9 ' % F O k 9 9 9 9 X d.9.9 9 9 9 9 9 9 2 E 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; | m | m ;.;.;.6.;.6.6.P A.v A.v *.q q ..q u F 5 n.B n.B n.:.k u.D., $.Z >.f f.h H f l.#.{ , ` 7.;.q.p S.W 3.r M.q.! ! Q g.u.j.2 7 =.c.=.c.=.5.=.- 5.5.5.5.L 5.L 5.L 5.L &.L ^ ; 9 9 9 9 9 9 j.$ 9.9 9 9 9 9 9 ,.j u.i s.9 9 i $ % F.r E 9 9 ,.Z.j g.8.9 9 G.i.9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 + 9 I.S.a G 1 9 9 9 ] $ 9 9 9 9 j d.E 9 9 h._ W H h.f.9 9 9 9 p 8.h.y 8.3 U.W d.E 9 9 9 9 E T Y $ E 9 9 9 9 @.d.9.9 9 9 9 9 9 9 4 ^ 9 9 9 9 9 9 9 9 9 9 9 9 9 K.; ;.v.6.6.6.6.A.6.A.*.v *.*.*.*.q ........n.G C.5 :.o :.o >.o G.B.V.C G Z l.a ;.z.A I.q.6 G.^ $.e G ! ! > a.z.E O x ! =.2 T c.0.g w.- =.- =.- 5.- L - 5.L L L L L L L x.L x.L K.; 9 9 9 9 9 9 j.a E 9 9 9 9 9 9 +.j.1 h., 9 9 Z.a G E h.2 9 9 h.4 { e g.9 9 g r 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 Y.9 9 M.> h., 9 9 9 O $ 9 9 9 9 j.d.h 9 9 h.$ W O $ f 9 9 9 9 ) p e S.g.` 9 H.d.h 9 9 9 k % 9 + > X 9 9 9 9 j.d.9.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; A.P A.v A.v *.q q ..q ....B n.B n.:.n.:.>.u F k.>.Z >.Z Z l I u { H.g q.q.S.| 7 4 u q.! I L.. j.h.b c.S.G =.p N.= =.c.> | =.k h.m 5.5.L 5.L 5.L 5.c &.L L c &.c &.&.&.&.&.&.^ ; 9 9 9 9 9 9 j $ 9.9 9 9 9 9 9 p 8.X d., 9 9 i $ 9 9 d > ,.9 y.H 9.H.F 9 9 G.r 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 r I & 9 9 9 +.F 9 9 9 9 j G.1 9 9 h.F E 4 I g 9 9 9 9 ) p { a > [ 9 W d.E 9 9 9 1 j.G ` > r p 9 9 9 @.d.3 9 9 9 k 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; v *.*.*.*.......n...n...:.o :.o :.o Z o Z 3 F k l.Z l.: #.6 I k.q.6 ! 6 q.4 C B.p.p ! ! S.{ c.c.=.! c.> L.- P.r 4.- 5.~ v 5.{ g w.L L L L L L L x.L x.&.&.L &.8 &.8 &.8 &.8 ^ ; 9 9 9 9 9 9 j.a 9.9 9 9 { 9 9 p A ( R X.9 9 i y 9 9 H ~ 9.9 y.X.9 9 9 9 9 R r 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 Y.9 9 9 P.g & 9 9 9 Y.2 M.9 9 3.$ M.9 9 9 g C.[ 9 g S.u.9 9 9 p P.9 4 i.s.9 H.d.h 9 9 9 s k 9 9 M.a G 9 9 9 X d.u 9 9 3.u.9 9 9 ` ) 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; q ....B n.B n.:.n.:.>.>.>.Z >.Z l.Z l.l l.9.F 5 6 q.b.8.q.! 2 8.q.! q.b c.K.D.r.z.b c.=.R f c.=.c.5.5.> ( 5.p O = L 5.$ %.L ) G.z.L &.c &.c &.&.&.&.&.&.8 e.e.&.e.e.e.n e.n ^ ; 9 9 9 9 9 9 j.S.( 9 9 U.e 9 9 2 & L.p.u.9 9 i C.k 9 d $ 0.9 2 H.{ 9 9 9 9 G.i.9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 3.@.' 9 9 9 B.X.9 9 9 9 Y.& C X.a.X.9 9 9 1 R y , 9 E $ N.1 9 9 2.E 9 1 j.9 9 < F C { 9 E O k 9 9 X.I g ) 9 p Y $ +.` I.g.I.9 9 9 y G 9 9 9 9 9 9 9 9 9 9 9 9 9 K.; n.n.:.o :.o >.o Z Z Z Z Z Z #.Z #.6 #.6 1.j p.C p * u.p ! ! Y.Y E * ;.! c.i Y.B.3.D =.- ,.d Y.p P - M > j.z.D.2 p L L + a.5 ` Y } &.&.L &.8 &.8 &.8 &.8 e.8 e.e.n n n n n n K.; 9 9 9 9 9 J Y $ g.I.` & ` 9 9 Y R W h.& ) 9 C j ` @.Y G 9 9 ` g j D.U.9 9 2 A * 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; >.>.>.Z >.Z l.l l.#.l.#.q.#.q.q.q.q.q.! q.! q.! ! b c.! c.b c.=.c.=.c.=.c.F.f.u 4 Z.5.5.5.L 5.L 5.L 5.L L c &.c &.c &.&.&.&.&.&.&.&.8 e.e.e.e.e.e.n e.n e.n e.n n n -.n n n ^ ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; Z Z l.Z #.6 #.6 #.6 q.6 q.q.! 6 ! ! ! ! ! ! c.! c.! c.c.=.- =.- =.- =.- 5.) *.- 7 , L L L L L L L L x.L x.L x.&.&.8 &.8 &.8 &.8 e.8 e.8 e.e.n n n n n n n n -.n -.n -.n @ -.^ ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; l.#.q.q.q.q.q.! q.! q.! q.! ! b c.b c.b c.=.c.=.c.=.c.=.- 5.5.5.5.5.5.L 5.8.k T.) 3.L c &.c &.c &.&.&.&.&.&.&.&.8 e.e.e.e.e.e.n e.n e.n e.n n n -.n n n -.@ -.@ -.@ -.@ <.@ ^ ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 K.; ^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.B.^ ^ K.; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ K.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ 9 9 t 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ 9 9 9 9 K.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ 9 9 ; ; 9 9 t 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 p @.g.G K.C e k 9 9 9 9 9 9 [ 5 9 9 9 9 ' 4 r j D.W f.* 9 9 9 d F 2 G 9 9 9 0.e j.X.j.+ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ 9 9 ; ; ; ; 9 9 K.9 9 9 9 9 9 9 9 p W +.` k 9 9 9 9 9 9 9 9 9 9 9 9 G I.9 9 9 9 9 9 9 9 9 9 9 9 9 I.E 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 Z.a % 9 X I Z.9 9 9 9 9 P.y u 9 9 9 9 9 j.y.% k f & G.{ 9 9 B.d.G.9 9 9 9 d g.' 3.L.G.[ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ 9 9 ; ; ; ; ; ; 9 9 t 9 9 9 9 9 9 9 9 4 S.( 9 9 9 9 9 9 9 9 9 9 9 9 9 < $ 9 9 9 9 9 9 9 9 9 9 9 9 9 p.r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 O.S.% 9 E d.O 9 9 9 9 9 [ y.O.9 9 9 9 9 C V 9.9 9 G w u.9 9 ,.d.g 9 9 9 4 F T 9 9 9 r Y p 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ 9 9 ; ; ; ; ; ; ; ; 9 9 K.9 9 9 9 9 9 9 j.a 9.9 9 9 9 9 9 9 9 9 9 9 9 9 H $ { 9 9 9 9 9 9 9 9 9 9 9 9 2 r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 4 a ` 9 X d.4 9 9 9 9 9 D.i S.8.9 9 9 9 M.V 9.9 9 ^ C.a 9 9 B.d.G.9 9 9 O $ 9 9 9 9 H.d.Y.9 9 O X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ 9 9 ; ; ; ; ; ; ; ; ; ; 9 9 t 9 9 9 9 9 9 j $ 9.9 9 9 9 9 9 ,.j u.i p 9 9 i $ % F.r E 9 9 ,.Z.j g.8.9 9 G.r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 O.I i W O C 9 9 9 9 9 ' D.E y a.9 9 9 9 C V 3 9 9 ' g $ 9 9 + d.g 9 9 9 ] $ 9 9 9 9 j d.E 9 9 j.G 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 B.; ; ; ; ; ; ; ; ; ; ; ; 9 9 K.9 9 9 9 9 j.a 9.9 9 9 9 9 9 +.j.1 O , 9 9 H a G E h./ 9 9 O 4 { C g.9 9 R r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 4 a H.< $ Y.9 9 9 9 9 X P.) r $ 9 9 9 9 C V 9.9 9 ' O F 9 9 B.a G.9 9 9 O $ 9 9 9 9 j.d.h 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; ; ; ; ; ; ; ; ; ; 9 9 t 9 9 9 9 9 9 j.$ 9.9 9 9 9 9 9 s.8.X d., 9 9 i $ 9 9 g.> ,.9 y.H 9.W F 9 9 G.i.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 O.d.D.G a S.9 9 9 9 k W I.L.O I 3 9 9 9 C V 9.9 9 L.w e 9 9 ,.d.g 9 9 9 +.F 9 9 9 9 W G.1 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 B.; ; ; ; ; ; ; ; 9 9 K.9 9 9 9 9 9 9 j.a 9.9 9 9 { 9 9 p A ( R X.9 9 a.F 9 9 H > E 9 y.X.9 9 9 9 9 g r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 4 a % 9 Z.> Z.9 9 9 9.3.9 9 B.$ h.{ 9 9 X V u 9 k.j.2 T 9 9 ,.d.G.9 9 9 Y.R M.9 9 3.$ M.9 9 9 ( t 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; ; ; ; ; ; 9 9 t 9 9 9 9 9 9 9 9 j d.( 9 9 3.u.9 9 2 & L.p., 9 9 i C.k 9 d $ 0.9 R W { 9 9 9 9 G.r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 3.Y $ W { ^ 2 2 9.9 9 r K.9 9 B.F I D.9 ' r V +.D.W j.1 9 9 9 f.d.R { 9 9 9 [ & C , a.X.9 9 9 9 R 4 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 B.; ; ; ; 9 9 K.9 9 9 9 9 9 9 9 p Y $ g.I.` +.` 9 9 Y R W h.& ) 9 C j ` @.Y G 9 9 ` g j.D.' 9 9 2 A * 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ ; ; 9 9 t 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 B.9 9 K.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ^ t 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.6 q.6 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.q.q.q.q.q.q.q.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.6 q.6 q.6 q.6 q.6 q.6 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.q.q.q.q.q.q.q.q.q.q.q.q.q.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 Y.@.D.@.u.9.9 9 j.y F @.9 9 ^ +.W B.L.@.[ 9 9 9 9 9 Y.@., @.e 9.9 9 Y.H g.B.9 9 9 9 9 T g.< j., D.i G 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 6 q.6 q.6 6 q.6 q.6 q.9 9 9 9 9 9 p W +.` k 9 9 9 9 9 9 9 9 9 9 9 9 G % 9 9 9 9 9 9 9 9 9 9 9 9 9 I.E 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 L.R ,.k P.E A 9 9 p A > 9 9 9 k $ O U.0.G.y K.9 9 9 L.R Y.{ P.9.A 9 9 T G.d.k 9 9 9 9 9 9 p.C.9.k 0.Y.e 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.q.q.q.q. q.q.q.q.9 9 9 9 9 9 9 4 S.( 9 9 9 9 9 9 9 9 9 9 9 9 9 < $ 9 9 9 9 9 9 9 9 9 9 9 9 9 C.r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 O S.9 9 9 9 G 9 9 p O y.9 9 9 9 $ A * 9 W d.[ 9 9 9 ] S.9 9 9 9 G 9 9 U.O $ 9 9 9 9 9 9 9 p.$ K.9 9 k T 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.6 q.6 q.6 q.6 9 9 9 9 9 9 j.a 9.9 9 9 9 9 9 9 9 9 9 9 9 9 H $ { 9 9 9 9 9 9 9 9 9 9 9 9 2 r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 $ X 9 9 9 9 9 9 9 p O y.9 9 9 9 $ O f ) O 2 K.9 9 9 $ M.9 9 9 9 9 9 9 ' O $ 9 9 9 9 9 9 9 p.C.^ P.( 9 9 9 9 9 O X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.q.q.q. q.q.q.q.9 9 9 9 9 9 j.$ 9.9 9 9 9 9 9 ,.j u.i s.9 9 i $ % F.r E 9 9 ,.Z.j g.8.9 9 G.i.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 a C 9 9 9 9 9 9 9 p O > 9 9 9 9 _ R W d ] Y.9 9 9 9 a C 9 9 9 9 9 9 9 U.] $ 9 9 9 9 9 9 9 p.$ G W D.9 9 9 9 9 j.G 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.6 q.6 q.6 q.6 9 9 9 9 9 9 j.a E 9 9 9 9 9 9 +.j.1 h., 9 9 Z.a G E h.2 9 9 h.4 { e g.9 9 g r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 S.M.9 9 9 9 9 9 9 ) O y.9 9 9 9 $ g 4 F O ) 9 9 9 9 d.X 9 9 9 9 9 9 9 ' O $ 9 9 9 9 9 9 9 p.$ 9.Y.f.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.q.q.q. q.q.q.q.9 9 9 9 9 9 j $ 9.9 9 9 9 9 9 p 8.X d., 9 9 i $ 9 9 d > ,.9 y.H 9.H.F 9 9 G.r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 2 r 9 9 9 9 9 9 9 p O y.9 9 9 9 $ A 1 R > j.9 9 9 9 / r 9 9 9 9 9 9 9 U.O $ 9 9 9 9 5 9 9 p.$ ^ 9 ) 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.6 q.6 q. 6 q.6 q.6 9 9 9 9 9 9 j.a 9.9 9 9 { 9 9 p A ( R X.9 9 i y 9 9 H ~ 9.9 y.X.9 9 9 9 9 R r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 j.$ p 9 9 9 P.9 9 3.O y.9 9 9 9 $ O U.) $ y B.9 9 9 j.$ p 9 9 9 P.9 9 ' O d.k.9 9 Y.u.9 9 p.$ ,.9 9 p f.3.9 9 ( B.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.q.q.q.q. q.q.q.q.q.9 9 9 9 9 9 9 j.S.( 9 9 U.e 9 9 2 & L.p.u.9 9 i C.k 9 d $ 0.9 2 H.{ 9 9 9 9 G.i.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 ` W C , D.G 9 9 K.R S.p 9 9 ,.$ R 9.9 X.F H k 9 9 9 f.W C , D.( 9 9 L.2 F X G X.h.* 9 1 F > a.X.u.O H 9 9 9 R 4 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 6 q.6 q.6 q.6 q.6 q.6 q.6 q.9 9 9 9 9 9 J Y $ g.I.` & ` 9 9 Y R W h.& ) 9 C j ` @.Y G 9 9 ` g j D.U.9 9 2 A * 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.q.q.q.q.q.q.q.q.q.q.q.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 6 q.6 q.6 q.6 q.6 q.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.q.q.q.q.q.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q.q.q.q.q.q.q.q.q.q.q.q.q.q. 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q.6 q.6 q.6 q.6 q.6 q.6 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q.q.q.q.q.q.q.q.q.q.q.q. ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 ,.Y Y + 9 9 B.i 8.9 9 9 P.X.u.X.j.% ,.9 9.+.Y B.k T g.Y ` 9 9 ( r H u.D.C d { 9 9 9 P.X.u.X.j.% ,.9 ^ & g.B.9 1 a.D.P.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q.6 q.6 q.6 q.6 q.6 q.; 9 9 9 9 9 p W +.` k 9 9 9 9 9 9 9 9 9 9 9 9 G I.9 9 9 9 9 9 9 9 9 9 9 9 9 I.E 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 ) Y a L.9 9 p ` 9 9 9 k.d C 0.k 1 & % 9 ' O > 9 9 9 p.C.,.9 9 T w & p k.) Z.{ 9 9 k d C 5 k 1 & % 9 8.G.d.k 9 L.Y P.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q.q.q.q.q.q.q.q.q.q.q. q.; 9 9 9 9 9 9 4 S.( 9 9 9 9 9 9 9 9 9 9 9 9 9 < $ 9 9 9 9 9 9 9 9 9 9 9 9 9 p.r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 D.S.g 9 9 E 5 9 9 9 C y.E 9 9 9 + L.9 p O y.9 9 9 p.F K.9 9 T V O.9 9 9 ^ 9 9 9 e y.E 9 9 9 ,.L.9 ' g $ k Y.i { 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q.6 q.6 q.6 q.6 q. 6 q.; 9 9 9 9 9 9 j.a 9.9 9 9 9 9 9 9 9 9 9 9 9 9 H $ { 9 9 9 9 9 9 9 9 9 9 9 9 2 r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 U.F 2 ) 9 e 9 9 9 9 $ O U.9 9 9 9 { 9 p A y.p 0.P.F C.8.9 9 U.V a.9 T 8.9 9 9 9 $ O 3.9 9 9 9 { 9 ' O a 9.Y T 9 9 9 9 9 9 H G.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q.q.q.q.q.q.q.q.q. q.q.q.; 9 9 9 9 9 9 j $ 9.9 9 9 9 9 9 ,.j u.i p 9 9 i $ % F.r E 9 9 ,.Z.j g.8.9 9 G.r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 H $ 2.+ 8.9 9 9 9 $ ] * 9 9 9 9 9 9 p O y.I.G G d.y K.9 9 ' V Y ^ < K.9 9 9 9 $ A * 9 9 9 9 9 9 ' g y.$ 2 B.9 9 9 9 9 9 D.j 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q.6 q.6 q.6 q.6 q.6 q.; 9 9 9 9 9 9 j.a 9.9 9 9 9 9 9 +.j.1 O , 9 9 H a G E h./ 9 9 O 4 { C g.9 9 R r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 B.S.< X k 9 9 9 9 $ O 3.9 9 9 9 9 9 ) A y.s.0.0.F C.1 9 9 U.V & ' % ^ 9 9 9 9 $ O U.9 9 9 9 9 9 ' O I X > G.^ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q.q.q.q.q.q. q.q.q.q.; 9 9 9 9 9 9 j.$ 9.9 9 9 9 9 9 s.8.X d., 9 9 i $ 9 9 g.> ,.9 y.H 9.W F 9 9 G.i.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 < y.D.9 9 9 9 9 Y F B.9 9 9 9 9 9 p O y.9 9 9 C.F K.9 9 T V i 9 9 { 9 P.9 9 Y F B.9 9 9 9 9 9 ' ] $ 5 C I d.* 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q.6 q.6 q.6 q.6 q.; 9 9 9 9 9 9 j.a 9.9 9 9 { 9 9 p A ( R X.9 9 a.F 9 9 H > E 9 y.X.9 9 9 9 9 g r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 % d.Y.9 9 9 9 9 8.2 ` 9 9 9 k ) 9 3.O y.9 9 9 y C.B.9 9 T V Z.{ 9 9 B.X 9 9 K.2 ` 9 9 9 k ) 9 ' O $ 9 9 X I C.^ 9 9 9 ,.` 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q. q.q.q.q. q.q.q.q.q.; 9 9 9 9 9 9 j d.( 9 9 3.u.9 9 2 & L.p., 9 9 i C.k 9 d $ 0.9 R W { 9 9 9 9 G.r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 k C k 9 9 9 9 9 9 K.@.W , D.D.k 9 G y y.+ k 1 $ a u.9 9 D.V g e , W $ Y.9 9 9 K.@.W , D.D.0.9 Y.2 F + 9 p r a r 1 9 9 Y 2 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q. 6 q. 6 q.6 q.6 q.; 9 9 9 9 9 p Y $ g.I.` +.` 9 9 Y R W h.& ) 9 C j ` @.Y G 9 9 ` g j.D.' 9 9 2 A * 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q.q. q. q.q.q.q.q.q.q.; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q.6 q.6 q.6 q.6 q.; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; ; ; ; ; ; ; ; ; ; ; ; ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q.q.q.q.q.q.q.q.q.q.q. 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q.6 q.6 q.6 q.6 q. ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q.q. q.q.q.q.q.q.q. q.; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 B.d < G 9 + Y.p 9 9 9 9 Y.@., @.e 9.9 9 j.o.j.p k 3 r i ^ 9 3.W r j D.D.W j 9 9 9 9 Y.@.D.@.u.9.9 9 u.d C p 9 3 W S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q.6 q.6 q.6 q. 6 q.; 9 9 9 9 9 p W +.` k 9 9 9 9 9 9 9 9 9 9 9 9 G % 9 9 9 9 9 9 9 9 9 9 9 9 9 I.E 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 & I Y 9 u k 9 9 9 9 L.R Y.{ P.9.A 9 9 f.> W 9 9 f w & 9 9 9 H > ` 0.k ' F.9 9 9 L.R ,.k P.E A 9 9 , S.4 9 9 4 u.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q.q.q.q. q.q.q. q.q.q.; 9 9 9 9 9 9 4 S.( 9 9 9 9 9 9 9 9 9 9 9 9 9 < $ 9 9 9 9 9 9 9 9 9 9 9 9 9 C.r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 B.$ $ ` B.9 9 9 9 9 ] S.9 9 9 9 G 9 9 G w W 9 9 * V i 9 9 9 H y.3 9 9 9 + 9 9 9 O S.9 9 9 9 G 9 9 ` a W k W X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q.6 q.6 q. 6 q.6 q.; 9 9 9 9 9 9 j.a 9.9 9 9 9 9 9 9 9 9 9 9 9 9 H $ { 9 9 9 9 9 9 9 9 9 9 9 9 2 r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 X > y K.9 9 9 9 9 $ M.9 9 9 9 9 9 9 % y.i k 0.B.V Z.9 9 9 Z.y.9.0.E 9 9 9 9 9 $ X 9 9 9 9 9 9 9 % S.d W 4 9 9 9 9 9 9 9 O X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q.q.q.q.q.q. q.q.q.q.q.; 9 9 9 9 9 9 j.$ 9.9 9 9 9 9 9 ,.j u.i s.9 9 i $ % F.r E 9 9 ,.Z.j g.8.9 9 G.i.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 ) 2 I 3 9 9 9 9 9 a C 9 9 9 9 9 9 9 G w r G G C V i 9 9 9 H y.e D.@.9 9 9 9 9 a C 9 9 9 9 9 9 9 ` > I I H 9 9 9 9 9 9 9 j.G 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q.6 q.6 q. q.6 q.6 q.; 9 9 9 9 9 9 j.a E 9 9 9 9 9 9 +.j.1 h., 9 9 Z.a G E h.2 9 9 h.4 { e g.9 9 g r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 ) X F g.9 9 9 9 9 d.X 9 9 9 9 9 9 9 % m.i k 0.B.V Z.9 9 9 Z.y.s ^ % 9 9 9 9 9 S.M.9 9 9 9 9 9 9 % S.r O I & 0.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q.q.q.q.q. q. q.q.q.q.; 9 9 9 9 9 9 j $ 9.9 9 9 9 9 9 p 8.X d., 9 9 i $ 9 9 d > ,.9 y.H 9.H.F 9 9 G.r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 j.k j.a e 9 9 9 9 / r 9 9 9 9 9 9 9 G w W 9 9 * V i 9 9 9 H y.( 9 J.9 9 k 9 9 2 r 9 9 9 9 9 9 9 ` a W T p.> Z.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q.6 q. 6 q.6 q.6 q.; 9 9 9 9 9 9 j.a 9.9 9 9 { 9 9 p A ( R X.9 9 i y 9 9 H ~ 9.9 y.X.9 9 9 9 9 R r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 U.,.9 ^ 2 > t 9 9 9 j.$ p 9 9 9 P.9 9 % m.4 9 9 3.V Z.9 9 9 Z.w G 9 9 5 L.Y.9 9 j.$ p 9 9 9 P.9 9 % S.j 9 ) G.I 4 { 9 9 9 ( t 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q.q.q. q.q.q.q.q. q.q.; 9 9 9 9 9 9 j.S.( 9 9 U.e 9 9 2 & L.p.u.9 9 i C.k 9 d $ 0.9 2 H.{ 9 9 9 9 G.i.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 ' & K.9 3.A m.r ' 9 9 9 f.W C , D.( 9 9 H w Y p k f.V ] B.9 3.A V d u., Y g 0.9 9 9 ` W C , D.G 9 9 W $ g.J 9 + 2 a C 9 9 9 R 4 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q. 6 q.6 q.6 q.6 q.; 9 9 9 9 9 J Y $ g.I.` & ` 9 9 Y R W h.& ) 9 C j ` @.Y G 9 9 ` g j D.U.9 9 2 A * 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; q. q.q.q.q.q.q.q.q.q. ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 6 q.6 q.6 q.6 q.6 q.6 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 " +}; --- plib-doc-1.8.1.orig/html/pui/puArrowButton.xpm +++ plib-doc-1.8.1/html/pui/puArrowButton.xpm @@ -0,0 +1,252 @@ +/* XPM */ +static char *puArrowButton[] = { +/* columns rows colors chars-per-pixel */ +"160 120 126 2", +" c black", +". c gray55", +"X c gray25", +"o c #C6C6C6", +"O c #202020", +"+ c gray38", +"@ c #A9A9A9", +"# c gray89", +"$ c gray19", +"% c #101010", +"& c gray44", +"* c gray61", +"= c #D5D5D5", +"- c gray72", +"; c gray100", +": c #4E4E4E", +"> c #282828", +", c gray22", +"< c gray59", +"1 c #B1B1B1", +"2 c #797979", +"3 c gray3", +"4 c #CDCDCD", +"5 c #686868", +"6 c gray9", +"7 c gray87", +"8 c gray75", +"9 c #565656", +"0 c #A4A4A4", +"q c #464646", +"w c gray68", +"e c #2D2D2D", +"r c gray24", +"t c #252525", +"y c gray40", +"u c #353535", +"i c #747474", +"p c gray63", +"a c #DADADA", +"s c gray74", +"d c gray71", +"f c #D2D2D2", +"g c gray43", +"h c #1B1B1B", +"j c #C3C3C3", +"k c gray2", +"l c #CACACA", +"z c #131313", +"x c #535353", +"c c #7C7C7C", +"v c #0B0B0B", +"b c gray35", +"n c #4B4B4B", +"m c gray60", +"M c #E1E1E1", +"N c #A7A7A7", +"B c gray39", +"V c #323232", +"C c gray62", +"Z c #D7D7D7", +"A c gray73", +"S c #2A2A2A", +"D c gray81", +"F c gray10", +"G c gray76", +"H c #AFAFAF", +"J c gray26", +"K c #C8C8C8", +"L c #222222", +"P c gray7", +"I c #505050", +"U c #3A3A3A", +"Y c gray88", +"T c gray65", +"R c #484848", +"E c #2F2F2F", +"W c #3F3F3F", +"Q c #767676", +"! c #B7B7B7", +"~ c #1D1D1D", +"^ c #C5C5C5", +"/ c #151515", +"( c #7E7E7E", +") c gray5", +"_ c #5B5B5B", +"` c gray78", +"' c #AAAAAA", +"] c #717171", +"[ c #9D9D9D", +"{ c gray84", +"} c gray31", +"| c #979797", +" . c #B2B2B2", +".. c #CECECE", +"X. c DimGray", +"o. c #181818", +"O. c #C0C0C0", +"+. c gray34", +"@. c #A5A5A5", +"#. c gray28", +"$. c #AEAEAE", +"%. c gray18", +"&. c #3E3E3E", +"*. c gray15", +"=. c #676767", +"-. c gray21", +";. c gray46", +":. c #A2A2A2", +">. c gray86", +",. c gray", +"<. c #B6B6B6", +"1. c LightGray", +"2. c gray11", +"3. c #CBCBCB", +"4. c #0C0C0C", +"5. c #9A9A9A", +"6. c #E2E2E2", +"7. c gray66", +"8. c #646464", +"9. c gray20", +"0. c #9F9F9F", +"q. c #D8D8D8", +"w. c #BBBBBB", +"e. c gray17", +"r. c #D0D0D0", +"t. c gray69", +/* pixels */ +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; | m | m 5.5.* * * * * C 0.* C p 0.p :.p :.:.0 0 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; < 5.5.5.5.* 5.[ C [ C [ C 0.C 0.p :.:.0 :.0 :.@.T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; | m 5.5.* * * * * C 0.* C p 0.p :.p :.:.0 0 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 5.5.5.* 5.[ C [ C [ C 0.C 0.p :.:.0 :.0 :.@.T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 5.5.* * * * * C 0.* C p 0.p :.p :.:.0 0 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 5.* 5.[ C [ C [ C 0.C 0.p :.:.0 :.0 :.@.T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; * * * * * C 0.* C p 0.p :.p :.:.0 0 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 5.[ C [ C [ C 0.C 0.p :.:.0 :.0 :.@.T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; * * * C 0.* C p 0.p :.p :.:.0 0 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; C [ C [ C 0.C 0.p :.:.0 :.0 :.@.T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; * C 0.* C p 0.p :.p :.:.0 0 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; C [ C 0.C 0.p :.:.0 :.0 :.@.T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0.* C p 0.p :.p :.:.0 0 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; C 0.C 0.p :.:.0 :.0 :.@.T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; C p 0.p :.p :.:.0 0 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; C 0.p :.:.0 :.0 :.@.T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0.p :.p :.:.0 0 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; p :.:.0 :.0 :.@.T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.p :.:.0 0 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.0 :.0 :.@.T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.:.0 0 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.0 :.@.T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0 0 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.@.T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0 0 N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t. d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; T @.T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. . .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; N 0 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t. ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; T 7.T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. . ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 7.0 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; T 7.T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d . w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 7.@ 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; T 7.@ ' ' w ' w w $.H $.H t.H t. .t. .d .d . 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 7.@ ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; @ ' ' w ' w w $.H $.H t.H t. .t. .d .d .d d 8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ' @ ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ' w ' w w $.H $.H t.H t. .t. .d .d .d d <.! j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ' w w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ' w w $.H $.H t.H t. .t. .d .d .d d <.! - ! ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; w w w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; w $.H $.H t.H t. .t. .d .d .d d <.! - ! - ! 3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; w w H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; H $.H t.H t. .t. .d .d .d d <.! - ! - ! w.w. 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; H H t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; H t.H t. .t. .d .d .d d <.! - ! - ! w.w.w.w. 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; t.1 t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; H t. .t. .d .d .d d <.! - ! - ! w.w.w.w.s w. D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; t.1 t.1 d 1 d d d d ! d ! ! - A - A A A s s s r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; .t. .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; t.1 d 1 d d d d ! d ! ! - A - A A A s s s s s r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; .d .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; d 1 d d d d ! d ! ! - A - A A A s s s s s s 8 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; .d .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; d d d d ! d ! ! - A - A A A s s s s s s 8 s 8 r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.=.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; .d d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; d d ! d ! ! - A - A A A s s s s s s 8 s 8 8 O. D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; d <.! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ! d ! ! - A - A A A s s s s s s 8 s 8 8 O.G O. D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ! - ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ! ! - A - A A A s s s s s s 8 s 8 8 O.G O.G O. 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ! - ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; - A - A A A s s s s s s 8 s 8 8 O.G O.G O.G j 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ! w.w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; - A A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; w.w.w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; A A s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; w.s w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; s s s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` 4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; w.s 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; s s s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 s 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` 3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; s s 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 ,.8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 s 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 7 7 =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 ,.8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 >.7 y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 8 O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 7 7 7 7 y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 O.8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 >.7 Y 7 y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; O.G O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 7 7 7 7 7 7 =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 O.j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 >.7 Y 7 7 7 y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; O.G O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 7 7 7 7 7 7 Y 7 y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; j O.j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 >.7 Y 7 7 7 Y 7 y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; O.G j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 7 7 7 7 7 7 Y 7 Y 7 =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; j j j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 >.7 Y 7 7 7 Y 7 7 M y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; j G ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 7 7 7 7 7 7 Y 7 Y 7 Y 7 y y . . . . . i U E : c . . . . . . . . . . . . x } . . . . . . . . . . . . . } _ . . . . . . . . . . . ", +". . . . . . . . . . ; ; j ^ j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 >.7 Y 7 7 7 Y 7 7 M Y M y 8.. . . . . . , v 9 . . . . . . . . . . . . . > % . . . . . . . . . . . . . / t . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ ^ ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 7 7 7 7 7 7 Y 7 Y 7 Y 7 Y 7 =.B . . . . . . &.4.b . . . . . . . . . . . . . V % ( . . . . . . . . . . . . o.t . . . . . . . . . . . ", +". . . . . . . . . . ; ; j ^ ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 >.7 Y 7 7 7 Y 7 7 M Y M Y M y 8.. . . . . . r % b . . . . . . + r q u i . . u % I e.t _ . . + 9.r %.X.. . h t . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ ^ ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 7 7 7 7 7 7 Y 7 Y 7 Y 7 Y 7 M Y y y . . . . . . &.4.b . . . . . . E &.5 O R . . V 4.x _ ~ 6 . . O , ( J %.. . F t . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ o ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 >.7 Y 7 7 7 Y 7 7 M Y M Y M Y M y 8.. . . . . . &.% b . . . . . . ;.X.X ) R . . u % . . %.3 + . k V b U P . . h *.. . . . . . . . . . . ", +". . . . . . . . . . ; ; ` ^ ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 7 7 7 7 7 7 Y 7 Y 7 Y 7 Y 7 M Y Y 6.=.B . . . . . . &.4.b . . . ( . . i L 9 F #.. . -.P . . V 3 _ . k #.. . . . . 2.t . . . . . . . . . . . ", +". . . . . . . . . . ; ; ` K ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 >.7 Y 7 7 7 Y 7 7 M Y M Y M Y M Y M y 8.. . . . . . r ) 9 . . ] q . . o.$ +./ R . . u z c . e % 2 . F U ( . . . . h t . . . . . . . . . . . ", +". . . . . . . . . . ; ; ` ` K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 7 7 7 7 7 7 Y 7 Y 7 Y 7 Y 7 M Y Y 6.M 6.y y . . . . . i S % %.} : E : . . S F U ~ $ Q . J r : W S x . . : 2.&.n g . . o.L & . . . . . . . . . . ", +". . . . . . . . . . ; ; ` K ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 >.7 Y 7 7 7 Y 7 7 M Y M Y M Y M Y M 6.M y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; K l K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 7 7 7 7 7 7 Y 7 Y 7 Y 7 Y 7 M Y Y 6.M 6.M 6.=.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ` 3.3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 >.7 Y 7 7 7 Y 7 7 M Y M Y M Y M Y M 6.M 6.M y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; K l 3.l 3.l 3.3.4 4 4 4 4 4 4 4 4 4 D 4 D D r.4 D f r.f r.f r.f 1.f 1.f = f 1.1.= = = = = = = = Z = Z = Z q.q.a q.a q.a q.a q.a >.a >.>.7 a >.7 7 7 7 7 7 7 Y 7 Y 7 Y 7 Y 7 M Y Y 6.M 6.M 6.# 6.y y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 3.3.3.3.3.4 3.4 3.4 3.4 4 ..D 4 D ..D ..D r.D r.D r.D r.1.r.f 1.1.1.1.= 1.= 1.= 1.= 1.= = { q.{ q.{ q.q.q.q.q.q.q.q.a >.>.q.>.>.>.>.>.7 >.7 >.7 >.7 Y 7 7 7 Y 7 7 M Y M Y M Y M Y M 6.M 6.M 6.# y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B y y =.B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.y 8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " +}; --- plib-doc-1.8.1.orig/html/pui/puOneShot.xpm +++ plib-doc-1.8.1/html/pui/puOneShot.xpm @@ -0,0 +1,215 @@ +/* XPM */ +static char *puOneShot[] = { +/* columns rows colors chars-per-pixel */ +"160 52 157 2", +" c gray2", +". c #848484", +"X c gray27", +"o c gray76", +"O c #252525", +"+ c #E1E1E1", +"@ c gray64", +"# c #646464", +"$ c #151515", +"% c #959595", +"& c #565656", +"* c #D2D2D2", +"= c #353535", +"- c gray100", +"; c #B2B2B2", +": c gray45", +"> c gray5", +", c gray30", +"< c #CACACA", +"1 c #2D2D2D", +"2 c gray68", +"3 c #6C6C6C", +"4 c #1D1D1D", +"5 c #DADADA", +"6 c gray24", +"7 c gray73", +"8 c #7C7C7C", +"9 c gray61", +"0 c gray37", +"q c gray55", +"w c gray4", +"e c #4B4B4B", +"r c #A7A7A7", +"t c #686868", +"y c gray10", +"u c #777777", +"i c gray7", +"p c #535353", +"a c #C6C6C6", +"s c #2A2A2A", +"d c gray60", +"f c #5B5B5B", +"g c gray84", +"h c #3A3A3A", +"j c #B6B6B6", +"k c #CECECE", +"l c #313131", +"z c gray44", +"x c #222222", +"c c gray87", +"v c gray26", +"b c gray", +"n c gray63", +"m c #898989", +"M c gray50", +"N c gray38", +"B c gray69", +"V c #070707", +"C c gray28", +"Z c #C5C5C5", +"A c #282828", +"S c #A5A5A5", +"D c gray40", +"F c gray9", +"G c gray35", +"H c #D5D5D5", +"J c gray22", +"K c gray71", +"L c gray46", +"P c #101010", +"I c gray31", +"U c #CDCDCD", +"Y c #2F2F2F", +"T c gray43", +"R c #202020", +"E c #3F3F3F", +"W c gray74", +"Q c gray62", +"! c #A9A9A9", +"~ c gray42", +"^ c #797979", +"/ c gray89", +"( c #979797", +") c #AFAFAF", +"_ c #7E7E7E", +"` c #606060", +"' c #8E8E8E", +"] c #0C0C0C", +"[ c gray11", +"{ c gray8", +"} c #C8C8C8", +"| c #9B9B9B", +" . c #D8D8D8", +".. c gray72", +"X. c #D0D0D0", +"o. c gray20", +"O. c #727272", +"+. c gray88", +"@. c #C0C0C0", +"#. c #818181", +"$. c gray39", +"%. c #464646", +"&. c #C3C3C3", +"*. c gray15", +"=. c #E2E2E2", +"-. c #A4A4A4", +";. c gray59", +":. c gray34", +">. c LightGray", +",. c gray21", +"<. c #747474", +"1. c #4E4E4E", +"2. c #CBCBCB", +"3. c gray18", +"4. c #AEAEAE", +"5. c gray86", +"6. c #3E3E3E", +"7. c #BBBBBB", +"8. c gray49", +"9. c #9D9D9D", +"0. c #5F5F5F", +"q. c #0B0B0B", +"w. c #4C4C4C", +"e. c gray66", +"r. c DimGray", +"t. c #1B1B1B", +"y. c gray47", +"u. c #131313", +"i. c gray33", +"p. c gray78", +"a. c gray17", +"s. c #9A9A9A", +"d. c gray36", +"f. c #D7D7D7", +"g. c gray23", +"h. c #B7B7B7", +"j. c gray81", +"k. c #323232", +"l. c #717171", +"z. c #232323", +"x. c #434343", +"c. c gray75", +"v. c #A2A2A2", +"b. c #B1B1B1", +"n. c gray3", +"m. c #484848", +"M. c gray65", +"N. c #676767", +"B. c #181818", +"V. c #767676", +"C. c #505050", +"Z. c gray19", +"A. c #6F6F6F", +"S. c gray25", +"D. c #9F9F9F", +"F. c #AAAAAA", +"G. c gray48", +/* pixels */ +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - ( d s.s.9 s.9 9 9 9 D.9 Q Q D.n D.n v.v.-.-.-.-.-.-.r -.r ! e.! e.! F.F.2 2 2 2 ) 2 B 2 B b.B b.; b.; K K K K K h.h...7 ..7 ..7 7 7 7 W W W c.W c.W @.W @.o @.o &.o &.Z Z Z Z Z p.p.} < } < } < D D q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - s.9 s.9 s.9.Q 9.Q D.Q D.v.D.v.v.v.-.v.-.-.S M.S M.e.M.F.F.F.F.2 F.2 F.2 2 4.) B ) B b.; ; ; ; K ; K h.K h.j h...h...7 7.7.W 7.W 7.b c.b c.b c.@.c.@.o &.&.&.&.Z &.Z p.Z p.a p.} p.} < 2.2.2.2.U D # q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - 9 9 9 Q D.9 Q n D.n D.n v.v.-.-.-.-.r -.e.-.e.! e.! F.! F.F.2 2 2 2 ) ) B b.B b.B b.; b.; K K K h.K h.h...7 ..7 7 7 W 7 W W W W c.W c.c.@.o @.o @.o &.o &.Z Z Z p.Z p.p.} < } < 2.< 2.< 2.2.U < N.$.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - Q 9.Q D.Q v.v.v.v.-.v.-.v.-.-.S M.e.M.e.! F.F.F.F.2 F.2 ) 2 ) 4.) B ) B b.; ; K ; K ; j h.j h...h...h...7.7.7.W 7.W W b c.b c.b c.@.c.@.o &.&.Z &.Z &.a p.a p.} p.} p.} 2.2.2.2.2.U 2.U 2.U 2.U D # q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - D.n D.n v.n v.v.-.-.-.-.r M.e.! e.! e.! F.! F.2 2 2 ) 2 ) ) B b.B b.; b.K b.K K K K h.K h.7 ..7 ..7 7 7.W W W W W W c.W c.c.@.o @.o &.o Z o Z Z Z Z p.Z p.< } < } < 2.< 2.< 2.2.U U U U U U U U D D q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - v.v.v.-.v.-.M.-.M.S M.e.M.e.! F.F.2 F.2 F.4.) 4.) B ) B ) B b.; ; K ; K K j h.j h...h...7...7.W 7.W 7.W W b c.b c.@.c.@.c.@.o &.&.Z &.Z Z a p.a p.} p.} 2.} 2.2.2.U 2.U 2.U 2.U 2.k j.U U k j.k D # q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - v.-.-.-.-.-.r M.e.! e.! F.! 2 ! 2 2 2 2 ) 2 ) b.B b.B b.; ; K K K K K K h.K ..7 ..7 7 7 7 7.W W W W c.W c.W c.o @.o @.o &.&.Z Z Z Z Z Z p.Z } < } < 2.< 2.< U < 2.2.U U U U U U U U j.U j.U j.j.N.$.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - M.S M.e.M.e.M.e.! F.F.2 F.2 2 4.) 4.) B ) B ; B ; ; ; K ; K K j h...h...h.7.7.7.7.W 7.W c.W c.b c.b c.@.c.@.&.@.&.&.&.Z &.Z Z a p.} p.} p.2.2.2.2.2.2.U 2.U 2.U 2.U U k j.U j.k j.k j.X.j.X.j.X.D # q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - r ! e.! e.! F.F.2 2 2 2 2 2 ) 2 B b.B b.; b.; ; K K K K h.K ..K ..7 ..7 7 7 7 W W W W W c.W c.W c.o @.o &.o &.&.Z Z Z Z p.Z } Z } < } < 2.< 2.2.U < 2.U U U U U U U U U j.U X.U j.j.X.* X.* X.* D D q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - F.e.F.F.F.2 F.2 2 4.) B ) B ) ; ; ; ; K ; K h.K h.j h...h...7 7.7.7.7.W 7.W c.b c.b c.@.c.@.c.&.&.&.&.Z &.Z p.Z p.a p.} p.} < 2.2.2.2.2.2.U 2.U 2.U 2.U U k j.k j.k j.X.j.X.j.X.j.X.j.>.>.X.* >.D # q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - F.F.2 2 2 2 ) 2 B 2 B b.B b.; b.; K K K K K h.h...d 1.6 r.@ W 7 W W W W c.W c.W @.W @.o @.o &.o &.Z Z Z Z Z p.p.} < } < 2.< 2.< 2.2.U _ u U U U U U U U j.U j.U X.U j.* X.* X.* X.* X.* >.* >.* N.$.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - F.2 ) 4.) B ) B b.; ; ; ; K ; K h.j h...h...h...7 7.m.P A.W 7.b c.b c.b c.@.c.@.o &.&.&.&.Z &.Z p.Z p.} p.} p.} < 2.2.2.2.U 2.U 2.U 2.d.$ 2 U k j.k j.k j.X.j.X.j.X.j.X.* >.>.X.>.>.>.>.>.H >.H D # q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - ) ) B b.B b.B b.K b.K K K K h.K h.h...7 ..7 7 7.W W p P u W c.W c.c.@.o @.o @.o Z o Z Z Z Z p.Z p.p.} < } < 2.< 2.< 2.2.U U U U U U h.~ B.! j.U j.j.X.U j.* X.* X.* X.* >.* >.* H * >.>.H H H H D D q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - ) B b.; ; K ; K ; j h.j h...h...7...7.7.7.W 7.W W b p u.8 @.c.@.c.@.o 8.%.w.%.2 &.a T w.f l 3 } 2.M e C.m.; 2.L > g.A.z.x.U j.U ^ Z.X S.y 4.j.X.j.X.j.X.j.X.* >.>.>.>.>.>.H >.H >.H >.H H g .H D # q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - ; b.K K K K K K h.K h.7 ..7 ..7 7 7.W W W W c.W c.W & { G.o @.o &.o Z [ $.-.v C.p.Z > b.e.R 1.< 2.[ N.! %.p U U w = e.f x d j.U y r.j.y.t.! X.* X.* X.* X.* >.* >.>.H * >.H H H H H H H H H f.H N.$.q q q q q <.h Y 1.8 q q q q q q q q q q q q p C.q q q q q q q q q q q q q I f q q q q q q q q q q q ", +"q q q q q q q q q q - - ; K K j h.j h...h.7.7.7.7.W 7.W 7.W W b c.b c.@.c.@.:.u.8 &.&.Z &.Z Z q.p 8.h t.p.2.w 4.2 J C.U 2.q.:.#.6 4 2.k w p U L x ( j.X. 4.j.8.[ 4.>.X.* >.>.>.>.>.>.H >.H >.H >.H H g .g .g . . . .D # q q q q q q J q.& q q q q q q q q q q q q q A P q q q q q q q q q q q q q u.O q q q q q q q q q q q ", +"q q q q q q q q q q - - h.K ..K ..7 ..7 7 7 7 7.W W W W c.W c.W c.o @.o @.o :.i _ Z Z Z b.Z } w 8.< } < 2.< J v $.{ <.2.U ] M U U U U U w & j.<.x ;.X.* h.X.y.t.4.X.* >.* >.>.H * H H H H H H H H f.H f.H .H f. . .5 D D q q q q q q 6.] G q q q q q q q q q q q q q k.P _ q q q q q q q q q q q q B.O q q q q q q q q q q q ", +"q q q q q q q q q q - - h...h.7.7.7.7.W 7.W c.W c.b c.b c.@.c.@.&.&.&.Z &.Z :.u.V.a p.D.D } p.B.N.2.2.2.2.U D w.m e.2.U U B.3 U j.k j.k n.i.j.L R % j.>.P | * L y S >.H >.H >.H >.H >.H H g .g .g . . . . . . . .5 5.D # q q q q q q 6.P G q q q q q q N 6 %.= L q q = P C.a.O f q q N o.6 3.r.q q t.*.q q q q q q q q q q q ", +"q q q q q q q q q q - - ..7 7 7 7 W W W W W c.W @.W @.o @.o &.o &.&.Z Z Z n 6.F x.z l.X l.< 2.0 s G <.4.2.U ,.0 $.z D.U j.` s f O.b.j.' n.6 e.C $ z X.* 0.= u , 3.. H H H H H H H H H H f.H f. . .H f.5 .5 .5 .5 5.5 N.$.q q q q q q 6.] f q q q q q q Y 6.t 4 m.q q o.] p f 4 B.q q 4 J _ X 3.q q [ O q q q q q q q q q q q ", +"q q q q q q q q q q - - 7.W 7.b c.b c.b c.@.c.@.c.&.&.&.&.Z &.Z p.Z p.a p.} p.} < 2.2.2.2.U 2.U 2.U 2.U 2.U 1 w.p J k.k j.X.j.X.j.X.j.X.* >.>.X.>.>.>.>.>.H >.H >.H >.H .H H g .g .g . . . . . . . .5 5.5.5.5.5.5.c D # q q q q q q 6 P G q q q q q q <.r.S.> m.q q = P q q 1 n.N q k.G g.i q q t.O q q q q q q q q q q q ", +"q q q q q q q q q q - - W W c.W c.c.@.o @.o @.o &.o &.Z Z Z Z Z p.p.} < } < 2.< 2.< 2.2.U < U U U U U U U U V.K j.! e U j.* X.* X.* X.* X.* >.* >.* >.>.H H H H H H H H f.H f.H f. . .H .5 .5 .5 .5 5.5 5.5.c 5 5.c D D q q q q q q 6.] G q q q _ q q <.x & y C q q = { q q k.V G q C q q q q q y O q q q q q q q q q q q ", +"q q q q q q q q q q - - c.b c.@.c.@.o &.&.&.&.Z &.a p.a p.} p.} p.} < 2.2.2.2.U 2.U 2.U 2.U j.U U k j.k j.k D 8.8 L T X.j.X.* >.>.>.>.>.>.H >.H >.H >.H >.g .H H g .g . . . . . . . .5. .5 5.5.5.5.5.5.c 5.c 5.c 5.c D # q q q q q q 6.q.& q q A.X q q B.Z.:.$ %.q q = u.8 q 1 P ^ q B.g._ q q q q t.*.q q q q q q q q q q q ", +"q q q q q q q q q q - - @.o @.o &.o Z o Z Z Z Z p.Z p.p.} < } < 2.< 2.< 2.2.U U U U U U U U U U j.U j.j.X.U X.* X.* X.* X.* >.* >.* H * >.>.H H H H H H H H f.H f.H f. . .5 .5 .5 .5 .5 5.5 5.5.c 5 c c c c c c c c N.$.q q q q q : s P 3.I 1.Z.1.q q s y h 4 Z.V.q v 6 1.E s p q q 1.[ 6 e A.q q B.x z q q q q q q q q q q ", +"q q q q q q q q q q - - o &.&.Z &.Z Z a p.a p.} p.} 2.} 2.2.2.2.2.U 2.U 2.U 2.k j.U U k j.k j.X.j.X.j.X.j.X.j.X.* >.>.>.>.>.>.H >.H >.H >.H H g .H .g .g . . . . . . .5.5. .5 5.5.5.5.c 5.c 5.c 5.c 5.c c c +.c c c D # q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - Z Z Z Z Z Z p.Z p.< } < 2.< 2.< U < 2.2.U U U U U U U U j.U j.U j.j.X.* X.* X.* X.* X.* >.* >.>.H * >.H H H H H H H H H f.H .H f. . .5 .5 .5 .5 5.5 5.5 5.5.c 5 c c c c c c c c +.c +.c +.c D D q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - Z a p.} p.} p.2.2.2.2.2.2.U 2.U 2.U 2.U U k j.U j.k j.k j.X.j.X.j.X.j.X.>.X.* >.>.>.>.>.>.H >.H >.H >.H H g .g .g . . . . . . . . .5.5. .5.5.5.5.5.c 5.c 5.c 5.c +.c c c +.c c c +.+ +.+ +.+ D # q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - } Z } < } < 2.< 2.2.U < 2.U U U U U U U U U j.U j.U j.j.X.* X.* X.* X.* >.* >.* >.>.H * H H H H H H H H f.H f. . .H f.5 .5 .5 .5 .5 5.5 5.5 5.5.c c c c c c c c +.c +.c +.c +.c +.=.+ +.+ =.N.$.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - < 2.2.2.2.2.2.U 2.U 2.U 2.U U k j.k j.k j.X.j.X.j.X.j.X.j.>.>.X.* >.>.>.>.H >.H >.H >.H .H H g .g .g . . . . . . . .5 5.5. .5.5.5.c 5.c 5.c 5.c 5.c +.c c c +.c c + +.+ +.+ +.+ =.+ =.+ / + D # q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - - D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D N.$.D D q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q - # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # D # q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q ", +"q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q " +}; --- plib-doc-1.8.1.orig/html/pui/puSlider.xpm +++ plib-doc-1.8.1/html/pui/puSlider.xpm @@ -0,0 +1,212 @@ +/* XPM */ +static char *puSlider[] = { +/* columns rows colors chars-per-pixel */ +"220 52 154 2", +" c gray2", +". c gray52", +"X c gray27", +"o c #C3C3C3", +"O c #252525", +"+ c #A4A4A4", +"@ c #646464", +"# c #E2E2E2", +"$ c #151515", +"% c #565656", +"& c LightGray", +"* c #353535", +"= c gray71", +"- c gray58", +"; c gray45", +": c gray100", +"> c gray5", +", c gray30", +"< c #CBCBCB", +"1 c #2D2D2D", +"2 c gray68", +"3 c #6C6C6C", +"4 c #1D1D1D", +"5 c gray86", +"6 c gray24", +"7 c gray61", +"8 c #7B7B7B", +"9 c gray37", +"0 c gray74", +"q c gray4", +"w c gray55", +"e c #4B4B4B", +"r c gray78", +"t c gray10", +"y c #D7D7D7", +"u c #777777", +"i c gray7", +"p c #515151", +"a c gray81", +"s c #2A2A2A", +"d c gray66", +"f c #5B5B5B", +"g c #393939", +"h c gray73", +"j c #989898", +"k c #323232", +"l c gray44", +"z c #222222", +"x c gray88", +"c c gray26", +"v c gray63", +"b c gray50", +"n c #676767", +"m c gray69", +"M c gray38", +"N c #C0C0C0", +"B c #070707", +"V c gray28", +"C c #C5C5C5", +"Z c #282828", +"A c gray65", +"S c #181818", +"D c gray35", +"F c #D5D5D5", +"G c gray22", +"H c #B7B7B7", +"J c gray46", +"K c #101010", +"L c gray31", +"P c #CDCDCD", +"I c #2F2F2F", +"U c gray43", +"Y c #202020", +"T c gray87", +"R c #3F3F3F", +"E c gray62", +"W c gray49", +"Q c #CACACA", +"! c #DADADA", +"~ c #797979", +"^ c #535353", +"/ c #D2D2D2", +"( c gray40", +") c #AFAFAF", +"_ c #606060", +"` c gray75", +"' c #0C0C0C", +"] c gray11", +"[ c gray8", +"{ c #AAAAAA", +"} c gray23", +"| c #9A9A9A", +" . c #727272", +".. c #818181", +"X. c DimGray", +"o. c #B2B2B2", +"O. c gray39", +"+. c gray76", +"@. c #464646", +"#. c gray15", +"$. c #A5A5A5", +"%. c gray89", +"&. c gray34", +"*. c gray21", +"=. c #B6B6B6", +"-. c #959595", +";. c #747474", +":. c #4E4E4E", +">. c gray18", +",. c #AEAEAE", +"<. c #6D6D6D", +"1. c #3E3E3E", +"2. c #9D9D9D", +"3. c #7C7C7C", +"4. c #5F5F5F", +"5. c gray", +"6. c #0B0B0B", +"7. c #4C4C4C", +"8. c #C8C8C8", +"9. c #1B1B1B", +"0. c #D8D8D8", +"q. c gray47", +"w. c #131313", +"e. c #D0D0D0", +"r. c gray17", +"t. c #A9A9A9", +"y. c gray36", +"u. c #3A3A3A", +"i. c #BBBBBB", +"p. c gray60", +"a. c gray20", +"s. c #717171", +"d. c #232323", +"f. c #E1E1E1", +"g. c #434343", +"h. c #A2A2A2", +"j. c #686868", +"k. c #B1B1B1", +"l. c gray3", +"z. c #484848", +"x. c #C6C6C6", +"c. c #A7A7A7", +"v. c gray84", +"b. c gray72", +"n. c #767676", +"m. c #505050", +"M. c #CECECE", +"N. c gray19", +"B. c #6F6F6F", +"V. c gray25", +"C. c #9F9F9F", +"Z. c #7E7E7E", +"A. c gray48", +"S. c gray33", +/* pixels */ +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w ( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w ( : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : : : : : : : : : : : : : : : 7 7 E E C.7 E E C.v C.v C.v C.v h.v + v h.+ + + + + + + c.+ c.A d t.d t.d t.d t.{ t.2 t.{ 2 2 2 2 2 2 2 ) 2 ) ) m k.m k.m k.m k.o.k.o.k.o.o.= = = = = = H = H H b.= b.h b.h b.h h h h h h i.0 0 0 0 0 0 ` 0 ` 0 ` 0 ` ` N +.N +.N +.N +.o +.o +.o o C C C C C C r C r r 8.C 8.Q 8.Q 8.Q < Q ( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : : : : : : : : : : : : : : @ E C.E C.E C.h.C.v h.h.h.h.+ h.+ h.+ + $.A $.A $.A d A d A d { d t.{ { { { 2 { 2 { 2 { ,.) 2 ) ,.) m ) m ) m ) m k.o.o.o.o.= o.= o.= o.=.H = H =.H b.H b.H b.H b.h i.i.i.i.0 i.0 i.0 i.0 ` 0 0 5.` 5.` 5.` N ` N ` N ` N +.o o o o C o C o C o x.r C r x.r 8.r 8.r 8.r 8.Q < < < < < < < < P ( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : | 7 + A { k.= h 0 +.C Q n O.C.v C.v h.v h.h.+ + + + + + + + c.+ c.+ c.A d t.d t.d t.{ t.{ { 2 t.2 2 2 2 2 2 ) 2 ) 2 ) ) m k.m k.m k.o.k.o.o.= k.= = = = = = = = H = H H b.h b.h b.h b.h h h 0 h h 0 0 0 0 0 0 0 ` 0 ` 0 ` 0 ` ` N +.N +.N +.o +.o o C +.o C C C C C C C r C r r 8.Q 8.Q 8.Q 8.Q < Q < Q < < P Q < < P P n : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : E h.+ d ) o.H i.` o r < ( @ h.+ h.+ h.+ h.+ + $.A $.A d A d A d A { { d { { { 2 { 2 { 2 { 2 2 ,.) ,.) ,.) m ) m ) m o.m k.o.o.o.o.= o.= o.= = =.H =.H =.H b.H b.H b.i.b.h i.i.i.i.0 i.0 i.0 0 5.` 0 ` 5.` 5.` 5.` N ` N ` N o N +.o o o o C o C o C C x.r x.r x.r 8.r 8.r 8.< 8.Q < < < < < < P < P < P < P < P < P < P ( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : E v d { m = b.0 N C 8.< ( ( + + + + c.+ c.+ d + c.t.d t.d t.d t.{ t.{ { 2 2 2 2 2 2 2 2 ) 2 m 2 ) k.m k.m k.m k.o.k.o.o.= = = = = = = = H = H = H H b.h b.h b.h h h h i.0 h 0 0 0 0 0 0 ` 0 ` 0 ` 0 N 0 ` +.N +.N +.N +.o +.o o C C C C C C C C r C r C r r 8.Q 8.Q 8.Q < Q < Q < Q < < P Q < < P P P P P P P P P P P P ( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : h.$.t.,.o.=.i.5.o x.< P ( @ A $.A d A d A d t.{ { { { { { 2 { 2 { 2 ) 2 2 ,.) ,.) m ) m ) m ) o.o.m o.o.o.= o.= o.= o.= = =.H =.H b.H b.H b.H i.i.b.i.i.i.0 i.0 i.0 i.0 0 5.` 5.` 5.` 5.` N ` N ` N ` o o N o o o C o C o C o C C x.r x.r 8.r 8.r 8.r < < 8.< < < < < < < P < P < P < P < P < P < M.a P P M.a M.a M.a M.( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : h.+ 2 k.= h 0 +.C Q P P n O.d t.d t.d t.{ t.{ t.{ { 2 2 2 2 2 2 ) 2 ) ) m 2 m k.m k.m k.o.k.o.k.o.o.= = = = = = H = H H b.= b.h b.h b.h b.h h h h i.0 0 0 0 0 0 0 0 ` 0 ` 0 ` ` N 0 N +.N +.N +.o +.o +.o o C C C C C C r C r r 8.C 8.Q 8.Q 8.Q < Q < Q < Q < Q < < P Q < P P P P P P P P P P P P P a P a P a P e.P a a n : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : A { ) o.H i.` o r < < M.( @ { { { 2 { 2 { 2 { ,.) 2 ) ,.) m ) m ) m ) m k.o.o.o.o.o.o.= o.= o.= H = = =.H =.H b.H b.H b.h i.i.i.i.i.i.0 i.0 i.0 ` 0 0 5.` 5.` 5.` N ` N ` N ` N +.o o o o o o C o C o C r C C x.r x.r 8.r 8.r 8.Q < < < < < < < < P < P < P < P < P < P < P P M.a P P M.a M.a M.a M.a e.a e.a e.a e.a e.( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : c.t.m = b.0 N C 8.Q P P ( ( { 2 2 2 2 2 2 2 ) 2 ) ) m k.m k.m k.m k.o.k.= k.o.= = = = = = = H = H H b.h b.h b.h b.h h h 0 h h i.0 0 0 0 0 0 ` 0 ` 0 ` 0 ` ` N +.N +.N +.N +.o +.C +.o C C C C C C C r C r r 8.Q 8.Q 8.Q 8.Q < Q < Q < Q P Q < < P Q P P P P P P P P P P P P a P a P a P a a e.P a a e./ e./ e./ e./ e./ ( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : { ,.o.=.i.5.o x.< P a e.( @ ) ,.) ,.) m ) m ) m o.m k.o.o.o.o.= o.= o.= o.=.H = H =.H b.H b.H b.H b.h i.i.i.i.0 i.0 i.0 i.5.` 0 ` 5.` 5.` 5.` N ` N ` N o N +.o o o o C o C o C o x.r C r x.r 8.r 8.r 8.r 8.Q < < < < < < < < P < P < P < P < P < P a P P M.a P P M.a M.a M.a e.a e.a e.a e.a e.a e.a & & e./ & & e.& & ( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : { k.= h 0 +.C Q < P a / n O.) ) m k.m k.m k.o.k.o.o.= k.= = = = = = H = H = H H b.h b.h b.h h h h i.0 h 0 0 0 | :.R U t.` 0 ` 0 ` 0 ` ` N +.N +.N +.o +.o o C +.C C C C C C r C r C r r 8.Q 8.Q 8.Z.; Q < Q < Q < < P Q < < P P P P P P P P P P P P P P a P a P a P a a e.P a a e./ e./ e./ e./ e./ e./ & / & / & / F / n : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : ) o.H i.` o r < < M.a & ( @ o.m o.o.o.= o.= o.= o.= = =.H =.H b.H b.H b.H b.i.b.h i.i.i.i.0 i.0 i.0 0 5.` 5.` 5.e K ;.N ` N ` N ` o o N o o o C o C o C o C C x.r x.r x.r 8.r 8.r 8.< 8.Q < < < < y.$ 2 < P < P < P < P < P < M.a P P M.a P a M.a M.a M.a e.a e.a e.a e.a e.a e./ & & e./ & & & & & & & & F & F & F & F ( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : m = b.0 N C 8.< P a e.& ( ( o.o.= = = = = = = = H = b.= H h b.h b.h b.h h h h i.0 0 0 0 0 0 0 0 ` 0 ` 0 ` ` N 0 % i ~ +.N +.N +.o +.o o C C C C C C C C r C 8.C r Q 8.Q 8.Q 8.Q < Q < Q < Q < < H <.$ t.P P P P P P P P P P P P a P a P a P e.P a a e.P e./ e./ e./ e./ e./ e./ e./ & / & / & & F / & & F F F F F F F F ( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : o.=.i.5.o x.< P a e.& F ( @ H = = =.H =.H b.H b.H b.h i.i.b.i.i.i.0 i.0 i.0 i.0 0 5.` 5.` 5.` 5.` N ` N ` N +.o &.w.3.o o C o C o W e 7.z.,.r x.U :.f N.3 8.Q ..z.m.e o.< J ' } B.d.g.P < P u N.X 1.t 2 P M.a P P M.a M.a M.a M.a e.a e.a e.a e.a e.a e.a e./ & & e./ & & & & & & & & F & F & F & F & F & F 0.F F v.0.F ( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : = h 0 +.C Q P P e./ F F n O.H H b.= b.h b.h b.h h h h h h i.0 0 0 0 0 0 ` 0 ` 0 ` 0 ` ` N +.N +.N +.N +.o +.o +.&.i Z.C C C C C r t ( A g.m.8.Q > k.d Y p Q < ] n t.@.% < < q * d f z p.P P S j.P q.t t.P P a P a P a a e.P a a e./ e./ e./ e./ e./ e./ e./ & / & / & / & & F / & & F F F F F F F F F F F F F F y F y F n : w w w w w ;.u.I :.3.w w w w w w w w w w w w ^ m.w w w w w w w w w w w w w L f w w w w w w w w w w w ", +"w w w w w w w w w w : : H i.` o r < < M.a & & v.( @ H b.h i.i.i.i.0 i.0 i.0 i.0 ` 0 0 5.` 5.` 5.` N ` N ` N ` N +.o o o o C o C o C o x.D w.Z.x.r 8.r 8.r 6.^ b 6 4 < < q ,.{ G ^ P < 6.% ..6 9.< P q ^ < ;.z j a P t.a A.] ,.a M.a e.a e.a e.a e.a e.a e.& e./ & & e.& & & & & & & F & F & F & F & F & F & v.0.F F v.0.v.0.v.0.v.0.0.0.0.0.0.( : w w w w w w G 6.% w w w w w w w w w w w w w Z K w w w w w w w w w w w w w w.O w w w w w w w w w w w ", +"w w w w w w w w w w : : b.0 N C 8.Q P P e./ F F ( ( h h 0 h h 0 0 0 0 0 0 0 ` 0 ` 0 ` 0 ` ` N +.N +.N +.o +.o o C +.C C C C C C C C r C D [ b Q 8.Q o.Q 8.' W Q < Q < < u.X M [ n.P P q b P P P P P q % P ;.z - a P k.a q.9.t.a a e./ e./ e./ e./ e./ e./ e./ & / & / & / & & F / & F F F F F F F F F F F F F y F y F y F 0.F y 0.0.F 0.! 0.! ( : w w w w w w 1.' D w w w w w w w w w w w w w k K Z.w w w w w w w w w w w w S O w w w w w w w w w w w ", +"w w w w w w w w w w : : i.5.o x.< P a e.& F 0.0.( @ i.0 0 5.` 5.` 5.` 5.` 5.` N ` N ` N o N +.o o o o C o C o C C x.r x.r x.r 8.r 8.r 8.D w.8 < < h.n < < S n P < P < P ( 7.w d < P a S X.M.a P a M.q S.a .z -.a e.i 2.a J t $.a e.a & & e./ & & & & & & & & F & F & F & F & F & F & F F v.0.F F v.0.v.0.v.0.v.0.0.0.0.0.0.0.0.0.0.0.0.0.0.! 5 ( : w w w w w w 1.K D w w w w w w M 6 @.* J w w * K m.r.O f w w M a.6 >.X.w w 9.#.w w w w w w w w w w w ", +"w w w w w w w w w w : : 0 +.C Q < P a / & F y ! n O.` 0 ` 0 ` 0 N 0 ` +.N +.N +.N +.o +.o o C C C C C C C C r C 8.C r r 8.Q 8.Q 8.Q < A 1.S X l s.X ;.Q < 9 s f s.k.P P *.9 O.l C.P P _ s f ;.k.a w l.6 d V $ l e./ 4.* u , s . e./ e./ & / & / & / F / & & F / F F F F F F F F F F F F F F y F y F y 0.0.F y 0.0.! 0.! 0.! 0.! 0.! 0.! 0.! 5 ! n : w w w w w w 1.' f w w w w w w I 1.j.4 z.w w a.' ^ f 4 S w w 4 G Z.X >.w w ] O w w w w w w w w w w w ", +"w w w w w w w w w w : : ` o r < < M.a & & v.0.T ( @ ` N ` N ` N ` o o N o o o C o C o C o C C x.r x.r 8.r 8.r 8.r < < 8.< < < < < < < P < P < P < P < P < P < M.a P P M.1 7.^ g k M.a e.a e.a e.a e.a e.a e.a e./ & & e./ & & & & & & & & F & F & F & F & F & F & F F v.0.F F v.0.v.0.v.0.0.0.0.0.0.0.0.0.0.0.0.0.0.5 0.! 5 5 0.5 5 5 5 5 5 5 T ( : w w w w w w 6 K D w w w w w w ;.X.V.> z.w w * K w w 1 l.M w k D } i w w 9.O w w w w w w w w w w w ", +"w w w w w w w w w w : : N C 8.< P a e.& F 0.5 T ( ( N +.N +.o +.o +.o o C C C C C C r C r r 8.C 8.Q 8.Q 8.Q < Q < Q < Q < Q < < P Q < P P P P P P P P P P P P P a P a P n.= e.t.e a e.P e./ e./ e./ e./ e./ e./ & / & / & / & & F / & & F F F F F F F F F F F F F F y F y F y F y 0.0.F y 0.0.! 0.! 0.! 0.! 0.! 0.! 5 ! 5 ! 5 ! 5 ! 5 5 T ! 5 T ( : w w w w w w 1.' D w w w Z.w w ;.z % t V w w * [ w w k B D w V w w w w w t O w w w w w w w w w w w ", +"w w w w w w w w w w : : o x.< P a e.& F 0.0.5 T ( @ o o o C o C o C r C C x.r x.r 8.r 8.r 8.Q < < < < < < < < P < P < P < P < P < P < P P M.a P P M.a M.a M.a M.a e.a e.( A.3.J U e.a e.a e./ & & e./ & & & & & & F & F & F & F & F & F & F 0.F F v.0.F 0.v.0.v.0.v.0.0.0.0.0.0.0.0.0.0.0.0.0.5 5 0.! 5 5 5 5 5 5 5 5 T 5 T 5 T 5 T 5 T 5 T 5 T ( : w w w w w w 1.6.% w w B.X w w S N.&.$ @.w w * w.3.w 1 K ~ w S } Z.w w w w 9.#.w w w w w w w w w w w ", +"w w w w w w w w w w : : C Q P P e./ F F 0.! T T n O.C C C C C C r C r r 8.Q 8.Q 8.Q 8.Q < Q < Q < Q P Q < < P Q P P P P P P P P P P P P a P a P a P a a e.P a a e./ e./ e./ e./ e./ e./ e./ & / & / & / & & F / & & F F F F F F F F F F F F y F y F y F 0.F y 0.0.F y ! 0.! 0.! 0.! 0.! 0.! 0.! 5 ! 5 ! 5 5 T ! 5 5 T ! T T T T T T T T T T T T n : w w w w w ; s K >.L :.N.:.w w s t u.4 N.n.w c 6 :.R s ^ w w :.] 6 e B.w w S z l w w w w w w w w w w ", +"w w w w w w w w w w : : r < < M.a & & v.0.T T f.( @ r x.r 8.r 8.r 8.r 8.Q < < < < < < < < P < P < P < P < P < P a P P M.a P P M.a M.a M.a e.a e.a e.a e.a e.a e.a & & e./ & & e.& & & & & & & F & F & F & F & F & F F v.0.F F v.0.v.0.v.0.v.0.0.0.0.0.0.0.0.0.0.0.0.0.0.! 5 5 0.! 5 5 5 5 5 5 5 5 T 5 T 5 T 5 T 5 T 5 T x T T T x T T T x T T T ( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : 8.Q P P e./ F F 5 T x x ( ( 8.Q 8.Q 8.Q < Q < Q < Q < < P Q < < P P P P P P P P P P P P P P a P a P a P a a e.P a a e./ e./ e./ e./ e./ e./ & / & / & / F / & & F / & F F F F F F F F F F F F F y F y F y 0.0.F y 0.0.F 0.! 0.! 0.! 0.! 0.! 0.! 5 ! 5 ! 5 ! 5 5 T ! 5 5 T T T T T T T T T T T T T T x T x T x T x T x T ( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : < P a e.& F 0.0.5 T x f.( @ Q < < < < < < P < P < P < P < P < P < M.a P P M.a P a M.a M.a M.a e.a e.a e.a e.a e.a e./ & & e./ & & & & & & & & F & F & F & F & F & F & F F v.0.F F v.0.v.0.v.0.v.0.0.0.0.0.0.0.0.0.0.0.0.5 0.! 5 5 0.5 5 5 5 5 5 5 T 5 T 5 T 5 T 5 T 5 T 5 T x T T T x T T T x T T T x f.x f.x f.x f.x f.( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : : n O.( ( n O.( ( n O.( ( n O.< Q < < P Q < P P P P P P P P P P P P P a P a P a P e.P a a e.P e./ e./ e./ e./ e./ e./ e./ & / & / & & F / & & F F F F F F F F F F F F F F y F y F y F y 0.0.F y 0.0.! 0.! 0.! 0.! 0.! 0.! 0.! 5 ! 5 ! 5 ! 5 5 T ! 5 T T T T T T T T T T T T T x T x T x T x T x T x T x # f.x x # f.# f.# n : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w : @ ( @ ( @ ( @ ( @ ( @ ( @ ( @ < P < P < P < P P M.a P P M.a M.a M.a M.a e.a e.a e.a e.a e.a e.a e./ & & e./ & & & & & & & & F & F & F & F & F & F 0.F F v.0.F 0.v.0.v.0.v.0.0.0.0.0.0.0.0.0.0.0.0.0.5 5 0.! 5 5 5 5 5 5 5 5 5 5 T 5 T 5 T 5 T 5 T 5 T T T x T T T x T T T x T T f.x f.x f.x f.x f.x f.x f.# f.# f.# %.%.f.( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w n : ( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( ( n O.( : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w ( : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w " +}; --- plib-doc-1.8.1.orig/html/pui/puDial.xpm +++ plib-doc-1.8.1/html/pui/puDial.xpm @@ -0,0 +1,282 @@ +/* XPM */ +static char *puDial[] = { +/* columns rows colors chars-per-pixel */ +"160 120 156 2", +" c black", +". c #818181", +"X c gray25", +"o c gray76", +"O c #202020", +"+ c gray63", +"@ c gray38", +"# c #E1E1E1", +"$ c #505050", +"% c gray19", +"& c #B1B1B1", +"* c gray58", +"= c #D2D2D2", +"- c gray100", +"; c #101010", +": c gray44", +"> c #484848", +", c #282828", +"< c #A9A9A9", +"1 c gray35", +"2 c gray22", +"3 c #B9B9B9", +"4 c #CACACA", +"5 c DimGray", +"6 c #DADADA", +"7 c gray47", +"8 c gray3", +"9 c gray9", +"0 c #898989", +"q c #9A9A9A", +"w c gray27", +"e c #A5A5A5", +"r c gray40", +"t c gray33", +"y c gray71", +"u c #747474", +"i c #4C4C4C", +"p c #2D2D2D", +"a c gray68", +"s c gray24", +"d c gray74", +"f c #C6C6C6", +"g c #252525", +"h c #353535", +"j c gray84", +"k c gray37", +"l c #CECECE", +"z c gray43", +"x c gray87", +"c c #7C7C7C", +"v c #1B1B1B", +"b c gray2", +"n c #979797", +"m c #131313", +"M c #0B0B0B", +"N c #9D9D9D", +"B c #C5C5C5", +"V c #222222", +"C c gray64", +"Z c #535353", +"A c #323232", +"S c #B4B4B4", +"D c #D5D5D5", +"F c #4B4B4B", +"G c #2A2A2A", +"H c gray67", +"J c #5B5B5B", +"K c #3A3A3A", +"L c #CDCDCD", +"P c gray42", +"I c gray48", +"U c gray10", +"Y c gray55", +"T c #A7A7A7", +"R c #565656", +"E c #B7B7B7", +"W c #767676", +"Q c #4E4E4E", +"! c #AFAFAF", +"~ c gray75", +"^ c #838383", +"/ c gray26", +"( c gray39", +") c gray89", +"_ c gray59", +"` c gray7", +"' c #BBBBBB", +"] c gray4", +"[ c gray61", +"{ c gray28", +"} c #686868", +"| c #2F2F2F", +" . c #3F3F3F", +".. c #C8C8C8", +"X. c #D8D8D8", +"o. c #D0D0D0", +"O. c gray88", +"+. c #7E7E7E", +"@. c #1D1D1D", +"#. c gray60", +"$. c #151515", +"%. c gray5", +"&. c #9F9F9F", +"*. c #C3C3C3", +"=. c #A2A2A2", +"-. c #E2E2E2", +";. c #313131", +":. c #B2B2B2", +">. c #959595", +",. c LightGray", +"<. c #717171", +"1. c #AAAAAA", +"2. c gray73", +"3. c #CBCBCB", +"4. c gray86", +"5. c #797979", +"6. c #181818", +"7. c #9B9B9B", +"8. c #464646", +"9. c gray65", +"0. c #676767", +"q. c #B6B6B6", +"w. c gray46", +"e. c gray30", +"r. c gray18", +"t. c #AEAEAE", +"y. c #3E3E3E", +"u. c gray", +"i. c gray78", +"p. c gray15", +"a. c gray21", +"s. c #D7D7D7", +"d. c #5F5F5F", +"f. c gray81", +"g. c #6F6F6F", +"h. c gray49", +"j. c gray11", +"k. c gray8", +"l. c #0C0C0C", +"z. c gray62", +"x. c #232323", +"c. c #A4A4A4", +"v. c gray20", +"b. c gray17", +"n. c #ACACAC", +"m. c gray36", +"M. c gray23", +"N. c #6C6C6C", +"B. c #7B7B7B", +"V. c gray66", +"C. c gray34", +"Z. c gray72", +"A. c #777777", +"S. c gray31", +"D. c gray69", +"F. c #C0C0C0", +/* pixels */ +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - n #.n #.q q [ [ [ [ [ z.&.[ z.+ &.+ =.+ =.=.c.c.c.c.T c.V.c.V.< V.< 1.< 1.a a y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - _ q q q q [ q N z.N z.N z.&.z.&.+ =.=.c.=.c.=.e 9.e 9.V.9.V.9.V.< 1.1. ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- n #.q q [ [ [ [ [ z.&.[ z.+ &.+ =.+ =.=.c.c.c.c.T c.V.c.V.< V.< a ! ! D.& D.& D.& y & y y y y E y E d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - q q q [ q N z.N z.N z.&.z.&.+ =.=.c.=.c.=.e 9.e 9.V.9.V.9.V. a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - q q [ [ [ [ [ z.&.[ z.+ &.+ =.+ =.=.c.c.c.c.T c.V.c.V.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - q [ q N z.N z.N z.&.z.&.+ =.=.c.=.c.=.e 9.e 9.V.9.V. 1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- [ [ [ [ [ z.&.[ z.+ &.+ =.+ =.=.c.c.c.c.T c.V.c. 1.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - q N z.N z.N z.&.z.&.+ =.=.c.=.c.=.e 9.e 9.V. < 1.1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ *.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - [ [ [ z.&.[ z.+ &.+ =.+ =.=.c.c.c.c.T c.V. V.< 1.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F. B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - z.N z.N z.&.z.&.+ =.=.c.=.c.=.e 9.e 9.V. 9.V.< 1.1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*. B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- [ z.&.[ z.+ &.+ =.+ =.=.c.c.c.c.T c. < V.< 1.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B i.i...4 ..4 3.4 3.4 3.3.L L L L r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - z.N z.&.z.&.+ =.=.c.=.c.=.e 9.e 9. 9.V.< 1.1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B i...i.3.3.3.3.3.3.L 3.L 3.L 3.L r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - &.[ z.+ &.+ =.+ =.=.c.c.c.c.T c. V.< V.< 1.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i. 4 ..4 3.4 3.4 3.3.L L L L L L 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - z.&.z.&.+ =.=.c.=.c.=.e 9.e 9. V.9.V.< 1.1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i... 3.3.3.3.3.3.L 3.L 3.L 3.L L l r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- z.+ &.+ =.+ =.=.c.c.c.c.T c. V.< V.< 1.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 3.4 3.4 3.3.L L L L L L L L r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - z.&.+ =.=.c.=.c.=.e 9.e 9. V.9.V.< 1.1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3. 3.3.L 3.L 3.L 3.L L l f.L r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - &.+ =.+ =.=.c.c.c.c.T c. V.< V.< 1.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.3.L L L L L L L L L L 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - + =.=.c.=.c.=.e 9.e 9. V.9.V.< 1.1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3. L 3.L 3.L L l f.L f.l r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- =.+ =.=.c.c.c.c.T c.V. < V.< 1.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3. L L L L L L L L f.L r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - =.c.=.c.=.e 9.e 9.V. 9.V.< 1.1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3. L L l f.L f.l f.l r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - =.=.c.c.c.c.T c.V. < V.< 1.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L f.L f.f.0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - =.c.=.e 9.e 9.V. 9.V.< 1.1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L f.L f.l f.l f.o.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- c.c.c.c.T c.V.c. V.< 1.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L f.L f.f.o.L r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - =.e 9.e 9.V.9. V.< 1.1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f. l f.l f.o.f.o.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - c.c.T c.V.c.V. < 1.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.f.o.L f.= 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - 9.e 9.V.9.V. < 1.1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f. o.f.o.f.o.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- T c.V.c.V.< 1.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f. L f.= o.= r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - 9.V.9.V.9. 1.1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o. f.o.f.o.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - V.c.V.< V. < 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L o.= o.= 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - 9.V.9.V. 1.a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f. o.,.o.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- V.< V.< 1.a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o. = o.= r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - 9.V.< a 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f. o.= ,.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - V.< 1. a a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= o.= ,.= 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - < 1.1. a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o. ,.,.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- 1.< a a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - 1.a a t.! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,. D r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - 1.a a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,. = 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - 1.a ! t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,. D r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- a a ! ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,.= D ,.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - a t.! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - a ! D.& D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,.= D = ,.,. 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ! D.! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- ! & D.& D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,.= D = ,.,.D D r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ! D.:.D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - D. & D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d q Q .z T ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L +.A.L f.f.o.L f.= o.= o.= o.= ,.= ,.= D = ,.,.D D D D 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ! D.:.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d F ; u u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.m.6.t.f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- D.& y & y y y y E y E E Z.2.Z.2.2.2.d d d d d d R ; 5.~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L 3 P 6.n.o.L f.= o.= o.= o.= ,.= ,.= D = ,.,.D D D D D D r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - :.y :.y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.Z m c F.~ F.*.F.*.h.8.i 8.a B f z Q J ;.N.3.3.. F $ > y 3.w.%.M.g.x.w l f.L c % w X U t.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - & y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d R k.I o F.o F.o *.j.( c./ $ i.B %.! V.O 0.< 8.Z L L ] h V.J V #.L L U 5 f.7 v < f.= o.= o.= o.= ,.= ,.= D = ,.,.D D D D D D D D 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - :. y :.y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.Z m B.F.*.F.*.*.*.M Z h.K v i...] H < 2 C.. s @.3.L ] Z L w.V n f.l b H f.h.j.t.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- y y y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ C.` 5.o F.o a o B ] c B i.B i.i.2 / @ k. h.3.L L L L ] R L u V * f.L b S o.7 U t.o.= o.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - :. y y q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.Z m W F.*.N ( B *.6.r f i...i...( i 0 e 0.L 3.L 3.L 8 t f.<.O >.f.l ; 7.f.w.U C f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - y y E y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.z.M.k.X z g. .g.B B J G 1 z n...4 v.k @ z G J <.& L Y 8 K c.{ $.z f.f.d.A W e.b.^ o.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - :. q.E Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.G i Q 2 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X. r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- y y E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 <.& 3.9. L L L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X. r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - y Z.E Z.E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.( 5.5.<. 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X. r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - E E Z.2.Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3. L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - E Z. E ' ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X. r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- E E Z.2.2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 X. 6 r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - E Z. ' ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X. 4.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - Z.2. 2.2.d d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 X.6 X. 6 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - E ' ' d ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X. 4.X.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- Z.2.2. d d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ' ' ' d ~ d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4. 4.4.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - 2.2.d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L f.f.o.L f.= o.= o.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 X.6 X.6 X. 6 4.6 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ' d ' d ~ u.~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4. 4.4.4.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- d d d d ~ d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L o.L f.= o.= o.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 X. 6 4.4.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ' d ~ d ~ u.~ F.~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4.X. 4.4.4.x r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - d d d d ~ ~ F.o F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.= o.= o.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 X.6 4.4.x 6 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ~ d ~ u.~ u. ~ F.*.F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4.X.4. 4.4.x 4.x r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- d d ~ d ~ ~ F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f. o.= o.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 X.6 4. 4.x 6 4.x r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ~ u.~ u.~ F.~ F.*.*.*.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o. f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4.X.4.4. 4.x 4.x 4.x r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ~ d ~ ~ F.o F.o *.o B B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L o.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 X.6 4.6 x 6 4.x x x 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ~ u.~ F.~ F.*.F. *.B *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o. ,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4.X.4.4.4. x 4.x 4.x 4.x r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- ~ ~ F.o F.o F.o *. B B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 X.6 4.6 x 6 4.x x x x x r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ~ F.~ F.*.F.*.*.*.B B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o. = ,.,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4.X.4.4.4.4. 4.x 4.x 4.x O.x r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - F.o F.o F.o *.o B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= ,.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 X.6 4.6 4. 6 4.x x x x x x x 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ~ F.*.F.*.*.*.B *.B B ..i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o. ,.,.,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4.X.4.4.4.4. 4.x 4.x 4.x O.x x x r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- F.o F.o *.o B B B B i.B ..4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= o.= ,.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 X.6 4.6 4. 6 4.x x x x x x x O.x r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - *.F.*.*.*.B *.B B f i...i. 3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o. ,.D ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4.X.4.4.4.4. 4.x 4.x 4.x O.x x x O.x r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - F.o *.o B B B B i.B i.i...4 4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= o.= o.= D = ,.,.D D D D D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 X.6 4.6 6 4.x x x x x x x O.x O.x 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - *.*.*.B *.B B f i...i...i.3. 3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,. ,.D ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4.X.4.4.4. x 4.x 4.x 4.x O.x x x O.x x # r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- *.o B B B B i.B i.i...4 ..4 3. 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,.,.D D D D D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 X.6 4.6 x 6 4.x x x x x x x O.x O.x O.x r - Y Y Y Y Y u K | Q c Y Y Y Y Y Y Y Y Y Y Y Y Z S.Y Y Y Y Y Y Y Y Y Y Y Y Y S.J Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - *.B *.B B f i...i...i.3.3.3.3.3.3. L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,. ,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4.X.4.4.4. x 4.x 4.x 4.x O.x x x O.x x # O.# r - Y Y Y Y Y Y 2 M R Y Y Y Y Y Y Y Y Y Y Y Y Y , ; Y Y Y Y Y Y Y Y Y Y Y Y Y $.g Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - B B B B i.B i.i...4 ..4 3.4 3.4 3.3. L L L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,.= D D D D D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 X.6 4.6 x 6 4.x x x x x x x O.x O.x O.x O.x 0.- Y Y Y Y Y Y y.l.1 Y Y Y Y Y Y Y Y Y Y Y Y Y A ; +.Y Y Y Y Y Y Y Y Y Y Y Y 6.g Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - *.B B f i...i...i.3.3.3.3.3.3.L 3.L 3. L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4.X.4.4. x 4.x 4.x 4.x O.x x x O.x x # O.# O.# r - Y Y Y Y Y Y s ; 1 Y Y Y Y Y Y @ s 8.h u Y Y h ; $ b.g J Y Y @ v.s r.5 Y Y v g Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- B B i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,.= D = D D D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 X.6 4. x 6 4.x x x x x x x O.x O.x O.x O.x # O.r - Y Y Y Y Y Y y.l.1 Y Y Y Y Y Y | y.} O > Y Y A l.Z J @.9 Y Y O 2 +./ r.Y Y U g Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - B f i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4.X.4. 4.x 4.x 4.x 4.x O.x x x O.x x # O.# O.# O.# r - Y Y Y Y Y Y y.; 1 Y Y Y Y Y Y w.5 X %.> Y Y h ; Y Y r.8 @ Y b A 1 K ` Y Y v p.Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - i.B i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L f.o.L f.= o.= o.= o.= ,.= ,.= D = ,.,. D D D D s.D s.D s.X.X.6 X.6 X.6 X.6 X. 4.x 6 4.x x x x x x x O.x O.x O.x O.x # O.O.-.0.- Y Y Y Y Y Y y.l.1 Y Y Y +.Y Y u V R U { Y Y a.` Y Y A 8 J Y b { Y Y Y Y Y j.g Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - i...i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f. o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D D j X.j X.j X.X.X.X.X.X.X.X.6 4.4. 4.4.x 4.x 4.x 4.x O.x x x O.x x # O.# O.# O.# O.# r - Y Y Y Y Y Y s %.R Y Y <.8.Y Y 6.% C.$.> Y Y h m c Y p ; 5.Y U K +.Y Y Y Y v g Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- i.i...4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o. = o.= o.= ,.= ,.= D = ,.,.D D D D s.D s.D s.X.X.6 X.6 X.6 X. 6 4.4.x 6 4.x x x x x x x O.x O.x O.x O.x # O.O.-.# -.r - Y Y Y Y Y u G ; r.S.Q | Q Y Y G U K @.% W Y / s Q .G Z Y Y Q j.y.F z Y Y 6.V : Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - i...i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f. = ,.,.,.,.D ,.D ,.D ,.D X.j X.j X.X.X.X.X.X.X.X. 4.4.4.4.x 4.x 4.x 4.x O.x x x O.x x # O.# O.# O.# O.# -.# r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - ..4 ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= o. D = ,.,.D D D D s.D s.D s.X.X.6 6 4.6 4.4.x 6 4.x x x x x x x O.x O.x O.x O.x # O.O.-.# -.# -.0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - i.3.3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,. D X. 4.X.4.4.4.4.4.x 4.x 4.x 4.x O.x x x O.x x # O.# O.# O.# O.# -.# -.# r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y 0.- ..4 3.4 3.4 3.3.L L L L L L L L L L f.L f.f.o.L f.= o.= o.= o.= ,.= ,.= D = X.6 X.6 X.6 4.6 4.4.x 6 4.x x x x x x x O.x O.x O.x O.x # O.O.-.# -.# -.) -.r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - 3.3.3.3.3.L 3.L 3.L 3.L L l f.L f.l f.l f.o.f.o.f.o.f.o.,.o.= ,.,.,.,.D ,.D ,.D ,.D ,.D D X.X.X.X.X.X.X.6 4.4.X.4.4.4.4.4.x 4.x 4.x 4.x O.x x x O.x x # O.# O.# O.# O.# -.# -.# -.) r - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.( r r 0.- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y r - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", +"Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y " +}; --- plib-doc-1.8.1.orig/html/pui/puBiSlider.xpm +++ plib-doc-1.8.1/html/pui/puBiSlider.xpm @@ -0,0 +1,232 @@ +/* XPM */ +static char *puBiSlider[] = { +/* columns rows colors chars-per-pixel */ +"220 62 164 2", +" c black", +". c #818181", +"X c gray25", +"o c gray76", +"O c #202020", +"+ c gray63", +"@ c #606060", +"# c #E1E1E1", +"$ c #505050", +"% c gray19", +"& c #B1B1B1", +"* c gray44", +"= c gray58", +"- c #D2D2D2", +"; c gray100", +": c #101010", +"> c #484848", +", c #282828", +"< c #A9A9A9", +"1 c #686868", +"2 c #585858", +"3 c gray22", +"4 c gray73", +"5 c gray47", +"6 c #CACACA", +"7 c #DADADA", +"8 c gray3", +"9 c #898989", +"0 c gray9", +"q c #9A9A9A", +"w c gray27", +"e c #252525", +"r c #A5A5A5", +"t c #646464", +"y c gray33", +"u c gray71", +"i c #747474", +"p c #4C4C4C", +"a c #2D2D2D", +"s c gray68", +"d c #6C6C6C", +"f c gray36", +"g c gray24", +"h c #7C7C7C", +"j c #C6C6C6", +"k c #353535", +"l c gray84", +"z c gray", +"x c #CECECE", +"c c gray87", +"v c #1B1B1B", +"b c gray1", +"n c #979797", +"m c #131313", +"M c #0B0B0B", +"N c gray55", +"B c #9D9D9D", +"V c gray26", +"C c #C5C5C5", +"Z c #222222", +"A c gray64", +"S c gray39", +"D c #535353", +"F c #323232", +"G c #D5D5D5", +"H c #4B4B4B", +"J c #2A2A2A", +"K c gray67", +"L c gray42", +"P c #5B5B5B", +"I c #3A3A3A", +"U c gray74", +"Y c #CDCDCD", +"T c gray10", +"R c #A7A7A7", +"E c gray40", +"W c #565656", +"Q c #B7B7B7", +"! c #767676", +"~ c #4E4E4E", +"^ c #AFAFAF", +"/ c gray43", +"( c gray37", +") c #7E7E7E", +"_ c #020202", +"` c #838383", +"' c gray89", +"] c #727272", +"[ c gray7", +"{ c gray48", +"} c gray4", +"| c gray61", +" . c gray28", +".. c #272727", +"X. c #2F2F2F", +"o. c #3F3F3F", +"O. c #C8C8C8", +"+. c #D8D8D8", +"@. c #C0C0C0", +"#. c #D0D0D0", +"$. c gray88", +"%. c #1D1D1D", +"&. c gray2", +"*. c gray60", +"=. c #151515", +"-. c gray5", +";. c #8E8E8E", +":. c #9F9F9F", +">. c #C3C3C3", +",. c #A2A2A2", +"<. c gray38", +"1. c #E2E2E2", +"2. c #515151", +"3. c #313131", +"4. c #B2B2B2", +"5. c #717171", +"6. c #959595", +"7. c LightGray", +"8. c #AAAAAA", +"9. c DimGray", +"0. c gray35", +"q. c #BBBBBB", +"w. c #797979", +"e. c #CBCBCB", +"r. c gray86", +"t. c #181818", +"y. c #9B9B9B", +"u. c #464646", +"i. c gray15", +"p. c gray65", +"a. c #B6B6B6", +"s. c gray46", +"d. c gray30", +"f. c gray18", +"g. c #AEAEAE", +"h. c #3E3E3E", +"j. c gray49", +"k. c gray78", +"l. c gray21", +"z. c #D7D7D7", +"x. c gray75", +"c. c gray81", +"v. c gray11", +"b. c #040404", +"n. c gray8", +"m. c #0C0C0C", +"M. c gray62", +"N. c #434343", +"B. c #232323", +"V. c #A4A4A4", +"C. c gray20", +"Z. c gray17", +"A. c #ACACAC", +"S. c gray23", +"D. c gray66", +"F. c #676767", +"G. c gray34", +"H. c gray72", +"J. c #777777", +"K. c gray31", +"L. c gray69", +"P. c #6F6F6F", +"I. c #5F5F5F", +"U. c gray50", +/* pixels */ +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N S h.5 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N P F N N N N S ..e ..P N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ! %.Z i N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N G.Z 8 w.N N N X V X V 9.N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Z o.%.* N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N h f.b.J.N N N l.h N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N p L N.O 5.N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N % b 5 N N N [ M k t N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N L d.h V O * N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N % _ J.N N N F e M t.i N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N > N.2 % =.f N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N % b ! N N N h s.w : $ N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N 3 m.} 8 b k N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N f.b.w.N N N N N N % ~ N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N 9.G.W Z.[ 0.N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N h f.b ! N N N 0.N N S.5.N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N .Z * N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N @ v ~ * N N T o.D P N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; n *.n *.q q | q | q | | | | | | :.| M.M.:.| :.+ :.+ :.+ ; ; ; ; ; ; ; V.V.V.V.V.V.V.R V.D.V.R < D.< D.< D.< 8.< 8.8.s s s s s s s s ^ s L.s ^ & L.& L.& L.& 4.& 4.4.u & u u u u u u Q u Q u Q Q H.4 H.4 H.4 4 4 4 q.U 4 U U U U ; ; ; ; ; ; ; U @.U x.o @.o @.o @.o >.o >.>.C o C C C C C C k.C k.C k.k.O.6 O.6 O.6 e.6 F.; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; q q q | q | q B M.B M.B M.B M.:.M.:.M.:.+ ,.,.,.,.,.,.V.; ; ; ; ; ; E r p.r p.D.p.D.p.D.< 8.8.8.8.8.8.s 8.s 8.s 8.s s g.^ g.^ L.^ L.^ L.^ 4.4.L.4.4.4.u 4.u 4.u 4.u u a.Q a.Q H.Q H.Q H.Q q.q.H.q.q.q.U q.U q.U q.U U z x.z x.z ; ; ; ; ; ; E @.x.>.>.@.>.>.>.C >.C >.C >.C C j k.j k.O.k.O.k.O.k.e.e.O.e.e.e.e.e.e.e.Y E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N F.; | | | | | M.:.| M.M.:.+ :.+ :.+ :.+ ,.+ V.+ ,.V.V.V.V.V.; ; :.& >.E F.V.D.< D.< D.< 8.< 8.< 8.8.s s s s s s ^ s ^ ^ L.s L.& L.& L.& 4.& 4.& 4.4.u u u u u u u u Q u H.u Q 4 H.4 H.4 H.4 4 4 4 q.U U U U U U U U x.U x.U x.x.@.U ; ; :.& >.E F.o >.o >.>.C C C C C C C C k.C O.C k.6 O.6 O.6 O.6 e.6 e.6 e.6 e.e.Y 6 e.Y E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; M.B M.:.M.:.M.:.M.:.+ ,.,.,.,.V.,.V.,.V.,.r p.V.p.r p.D.; ; ,.u >.t E 8.8.8.8.s 8.s 8.s 8.g.^ s s g.^ g.^ L.^ L.^ L.& 4.4.4.4.4.4.u 4.u 4.u Q u u a.Q a.Q H.Q H.Q H.4 q.q.q.q.q.q.U q.U q.U x.U U z x.z x.z x.z x.@.x.@.x.@.o >.; ; ,.u >.t E C >.C k.C C j k.j k.O.k.O.k.O.6 e.e.e.e.e.e.e.e.Y e.Y e.Y e.Y e.Y e.Y e.Y E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; :.+ :.+ :.+ ,.+ ,.,.V.+ V.V.V.V.V.V.R V.R V.R p.D.< D.< ; ; V.u k.S E < 8.s s s s s s s ^ s ^ ^ L.& L.& L.& L.& 4.& u & 4.u u u u u u u Q u Q Q H.u H.4 H.4 H.4 4 4 4 4 4 q.U U U U U U x.U x.U x.U x.x.@.o @.o @.o @.o >.o C o ; ; V.u k.S E C k.C k.k.O.C O.6 O.6 O.6 e.6 e.6 e.6 Y 6 e.e.Y 6 Y Y Y Y Y Y Y Y Y Y Y Y F.; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; + ,.,.,.,.V.,.V.,.V.V.r p.r p.r p.D.p.D.p.D.8.D.< 8.8.8.; ; p.H.k.t E g.^ g.^ g.^ L.^ L.^ L.^ L.& 4.4.4.4.u 4.u 4.u 4.a.Q u Q a.Q H.Q H.Q H.Q H.4 q.q.q.q.U q.U q.U q.z x.U x.z x.z x.z x.@.x.@.x.@.x.@.o >.>.>.>.C >.C >.C >.j ; ; p.H.k.t E O.k.O.k.O.6 e.e.e.e.e.e.e.e.Y e.Y e.Y e.Y e.Y e.Y e.Y Y x c.Y Y x c.x c.x E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N F.; V.V.V.V.V.V.V.V.R V.D.V.R < D.< D.< D.< 8.< 8.8.s < s s ; ; D.4 e.E F.s ^ ^ L.& L.& L.& 4.& 4.4.u & u u u u u u Q u Q u Q Q H.4 H.4 H.4 H.4 4 4 U 4 4 U U U U U U U x.U x.U x.U x.x.@.o @.o @.o >.o >.>.C o C C C C C C k.C k.C ; ; D.4 e.E F.6 e.6 e.6 e.6 e.e.Y 6 e.e.Y Y Y Y Y Y Y Y Y Y Y Y Y Y c.Y c.Y c.Y c.c.#.Y E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; V.r p.r p.D.p.D.p.D.p.8.8.D.8.8.8.s 8.s 8.s 8.s s g.^ g.; ; 8.U e.t E 4.4.L.4.4.4.4.4.u 4.u 4.u u a.Q a.Q a.Q H.Q H.Q H.q.H.4 q.q.q.q.U q.U q.U U z x.z x.z x.z x.@.x.@.x.@.x.>.>.@.o >.>.>.>.C >.C >.C C j k.j k.j k.O.k.O.k.O.; ; 8.U e.t E e.e.Y e.Y e.Y e.Y e.Y e.Y e.Y c.Y Y x c.Y c.x c.x c.x c.#.c.#.c.#.c.#.c.#.E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; D.V.D.< D.< D.< 8.< 8.< 8.8.s s s s s s s s ^ s L.s ^ & ; ; ^ U Y S E & 4.4.u u u u u u u u Q u H.u Q 4 H.4 H.4 H.4 4 4 4 q.U 4 U U U U U U x.U x.U x.U @.U x.o @.o @.o @.o >.o >.>.C C C C C C C C k.C O.C k.6 O.6 O.6 O.6 e.6 ; ; ^ U Y S E 6 e.e.Y Y Y Y Y Y Y Y Y Y Y Y c.Y c.Y c.Y c.Y c.c.#.Y c.- #.- #.- #.- #.- F.; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; < 8.8.8.8.8.8.s 8.s 8.s ^ s s g.^ g.^ L.^ L.^ L.& 4.4.4.; ; ^ @.c.t E u 4.u u a.Q a.Q H.Q H.Q H.Q q.q.H.q.q.q.U q.U q.U q.U U z x.z x.z x.z x.@.x.@.x.@.o >.>.>.>.>.>.C >.C >.C >.C C j k.j k.O.k.O.k.O.k.e.e.O.e.e.e.e.e.e.e.Y ; ; ^ @.c.t E Y e.Y Y x c.Y Y x c.x c.x c.x c.#.c.#.c.#.c.#.c.#.c.#.c.#.- 7.7.#.- 7.7.7.E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N F.; s < 8.s s s s s s s ^ s ^ ^ L.s L.& L.& L.& 4.& 4.& 4.4.; ; 4.o c.E F.u Q Q H.u H.4 H.4 H.4 4 4 4 4 4 q.U U U q ~ o./ R x.U x.U x.x.@.U @.o @.o @.o >.o >.o >.>.C C C C C C k.C k.k.O.C O.6 O.6 O.) i 6 e.6 e.6 Y 6 e.e.Y 6 e.Y ; ; 4.o c.E F.Y Y Y Y Y c.Y c.Y c.c.#.Y c.c.#.Y #.- #.- #.- #.- #.- #.- 7.- 7.- 7.- 7.7.E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; 8.g.^ s ^ g.^ L.^ L.^ L.^ L.& 4.4.4.4.u 4.u 4.u 4.a.Q u ; ; 4.C c.t E H.Q H.4 q.q.q.q.q.q.U q.U q.U x.U U z x.z H : i @.x.@.x.@.x.@.o >.>.>.>.C >.C >.C >.j k.C k.j k.j k.O.k.O.k.O.6 e.e.e.e.e.e.f =.s e.Y e.Y e.Y e.Y e.Y e.Y ; ; 4.C c.t E x c.x c.x c.#.c.#.c.#.c.#.c.#.c.#.7.#.- 7.7.#.- 7.7.7.7.7.7.G 7.G 7.G 7.G E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; ^ s ^ ^ L.& L.& L.& L.& 4.& u & 4.u u u u u u u Q u Q Q ; ; Q C #.S E 4 4 4 U 4 4 U U U U U U U x.U x.U x.U x.x.G.: w.o @.o @.o >.o C o >.C C C C C C C k.C k.k.O.6 O.6 O.6 O.6 e.6 e.6 e.e.Y 6 u L t.< Y Y Y Y Y Y Y Y Y Y Y Y ; ; Q C #.S E c.#.Y c.c.#.- #.- #.- #.- #.- #.- #.- 7.- 7.- 7.- 7.7.G - 7.G G G G G G G F.; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; ^ L.4.L.& 4.4.4.4.u 4.u 4.u u a.Q a.Q a.Q H.Q H.Q H.q.H.; ; Q O.- t E U q.U q.z x.U x.z x.z x.z x.@.x.@.x.@.>.@.W m h >.>.C >.C >.j.> p H g.k.j / ~ P 3.d O.e.U.H $ > 4.e.s.-.S.P.B.N.Y e.Y J.% w X t.s c.Y Y x c.Y c.x c.x c.x ; ; Q O.- t E #.c.#.c.#.c.7.7.#.- 7.7.7.7.7.7.7.7.7.7.G 7.G 7.G 7.G 7.G 7.G G l +.G G l E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N F.; 4.& 4.4.u & u u u u u u Q u Q u Q Q H.4 H.4 H.4 4 4 4 q.; ; 4 6 7.E F.U x.U x.U x.U @.U x.o @.o @.o @.o >.o >.>.G.n.U.C C C C C k.v.E V.V D O.6 -.& D.O 2.6 e.v.F.< u.D Y 6 } k D.P Z *.Y Y t.9.Y 5 v < Y Y c.Y c.Y c.Y c.c.#.Y ; ; 4 6 7.E F.- #.- #.- #.- 7.- 7.- 7.- G - 7.7.G - G G G G G G G G G G G G G G z.G z.G E ; N N N N N i I X.~ h N N N N N N N N N N N N D K.N N N N N N N N N N N N N K.P N N N N N N N N N N N ", +"N N N N N N N N N N E ; 4.u 4.u u a.Q a.Q H.Q H.Q H.Q q.q.H.q.q.q.U q.U q.U q.U ; ; q.Y 7.t E z x.@.x.@.x.@.x.>.>.@.>.>.>.C >.C >.C >.C G.m ) j k.O.k.O.k.M D . g v e.e.} g.s 3 $ Y e.M G.. g %.e.Y } D e.s.Z n Y x &.K c.{ v.g.c.x c.#.c.#.c.#.c.#.c.#.; ; q.Y 7.t E 7.7.7.7.7.7.7.7.G 7.G 7.G 7.G 7.G 7.G 7.G G l +.G G l +.l +.l +.+.+.+.+.+.E ; N N N N N N 3 M W N N N N N N N N N N N N N , : N N N N N N N N N N N N N =.e N N N N N N N N N N N ", +"N N N N N N N N N N E ; u u Q u H.u Q 4 H.4 H.4 H.4 4 4 4 q.U U U U U U U U x.U ; ; x.Y G S E o @.o @.o >.o >.o >.>.C C C C C C C C k.C 0.[ ) 6 O.6 4.6 O.} U.6 e.6 e.6 3 V S n.i Y Y m.U.Y Y Y Y Y } W Y i Z = c.Y &.& #.5 T A.#.Y #.- #.- #.- #.- #.- ; ; x.Y G S E - 7.7.G - 7.7.G G G G G G G G G G G G G G z.G z.G z.G z.+.+.G z.+.+.7 +.7 F.; N N N N N N h.m.0.N N N N N N N N N N N N N F : ) N N N N N N N N N N N N t.e N N N N N N N N N N N ", +"N N N N N N N N N N E ; Q H.Q H.4 q.q.q.q.q.q.U q.U q.U x.U U z x.z x.z x.z x.@.; ; x.x +.t E >.>.>.>.C >.C >.C k.C C j k.j k.O.k.O.k.O.P m w.e.e.,.F.e.e.t.F.Y e.Y e.Y E p 9 D.e.Y Y t.d Y Y x c.x 8 y c.] O 6.c.#.: y.c.s.T A c.#.c.#.- 7.7.#.- 7.7.7.; ; x.x +.t E G 7.G 7.G 7.G 7.G +.G G l +.G +.l +.l +.l +.+.+.+.+.+.+.+.+.+.+.+.+.r.r.+.E ; N N N N N N g : 0.N N N N N N <.g u.k i N N k : $ Z.e P N N <.C.g f.9.N N v e N N N N N N N N N N N ", +"N N N N N N N N N N F.; H.4 4 4 4 4 4 q.U U U U U U x.U x.U x.U x.x.@.o @.o @.o ; ; >.Y z.E F.C C C C C C C k.C k.k.O.C O.6 O.6 O.6 e.A h.0 u.* i w 5.e.Y ( J P i & Y Y l.( S * :.Y Y @ J P 5.& c.;.8 I R .=.* #.- I.k J.d.Z.` #.- #.- 7.- 7.- 7.- 7.7.; ; >.Y z.E F.G G G G G G G G G G G z.G z.G z.G z.+.+.G z.7 +.7 +.7 +.7 +.7 +.7 +.7 r.7 E ; N N N N N N h.m.0.N N N N N N X.h.1 O > N N F m.D P %.0 N N O 3 ) V f.N N T e N N N N N N N N N N N ", +"N N N N N N N N N N E ; q.U q.U q.z x.U x.z x.z x.z x.@.x.@.x.@.x.@.o >.>.>.>.C ; ; >.#.+.t E C k.j k.O.k.O.k.O.k.O.6 e.e.e.e.e.e.e.e.Y e.Y e.Y e.Y e.Y e.Y e.Y Y x c.Y a p D 3 F x c.#.c.#.c.#.c.#.c.#.c.#.c.#.7.#.- 7.7.#.7.7.7.7.7.7.7.G 7.G 7.G 7.G ; ; >.#.+.t E G G l +.l +.l +.l +.+.+.+.+.+.+.+.+.+.+.+.+.+.7 r.r.+.7 r.r.r.r.r.r.r.r.c E ; N N N N N N h.: 0.N N N N N N s.9.X -.> N N k : N N f.8 <.N &.F 0.I [ N N v i.N N N N N N N N N N N ", +"N N N N N N N N N N E ; U U U U x.U x.U x.U x.x.@.o @.o @.o >.o >.>.C o C C C C ; ; k.- +.S E k.O.6 O.6 O.6 e.6 e.6 e.6 e.e.Y 6 e.e.Y Y Y Y Y Y Y Y Y Y Y Y Y Y c.Y c.Y ! u c.< H Y c.c.#.- #.- #.- #.- #.- #.- 7.- 7.- 7.- 7.- 7.7.G - 7.G G G G G G G ; ; k.- +.S E G z.G z.G +.G z.+.+.G +.7 +.7 +.7 +.7 +.7 +.7 r.7 r.7 r.7 r.r.c 7 r.r.c c F.; N N N N N N h.m.0.N N N ) N N i Z W T .N N l.[ N N F 8 P N &. .N N N N N v.e N N N N N N N N N N N ", +"N N N N N N N N N N E ; x.z x.@.x.@.x.@.x.>.>.@.>.>.>.>.>.C >.C >.C C j k.j k.j ; ; k.#.r.t E O.6 e.e.e.e.e.e.Y e.Y e.Y e.Y e.Y e.Y e.Y c.Y Y x c.Y c.x c.x c.x c.#.c.#.E j.h s./ #.c.#.c.7.7.#.- 7.7.7.7.7.7.7.7.G 7.G 7.G 7.G 7.G 7.G 7.G G l +.G G l ; ; k.#.r.t E +.+.+.+.+.+.+.+.+.+.+.+.+.7 r.r.+.7 r.r.r.r.r.r.c r.c r.c r.c r.c r.c r.c E ; N N N N N N g -.W N N 5.u.N N t.% G.=.> N N k m h N a : w.N T I ) N N N N v e N N N N N N N N N N N ", +"N N N N N N N N N N F.; x.o @.o @.o @.o >.o >.>.C C C C C C C C k.C O.C k.6 O.6 ; ; e.- c E F.6 e.6 e.e.Y 6 e.e.Y Y Y Y Y Y Y Y Y Y Y Y c.Y c.Y c.Y c.Y c.c.#.Y c.- #.- #.- #.- #.- #.- #.- 7.- 7.- 7.7.G - 7.7.G - G G G G G G G G G G G G z.G z.G z.G ; ; e.- c E F.7 +.7 +.7 +.7 +.7 +.7 +.7 r.7 r.7 r.7 r.r.c 7 r.r.c c c c c c c c c c c c E ; N N N N N i J : f.K.~ X.~ N N J T I %.% ! N V g ~ o.J D N N ~ v.h.H / N N t.Z * N N N N N N N N N N ", +"N N N N N N N N N N E ; >.>.>.>.>.C >.C >.C k.C C j k.j k.O.k.O.k.O.k.e.e.O.e.e.; ; e.G r.t E Y e.Y e.Y e.Y e.Y Y x c.Y Y x c.x c.x c.x c.#.c.#.c.#.c.#.c.#.c.#.c.#.- 7.7.#.- 7.7.7.7.7.7.7.7.G 7.G 7.G 7.G 7.G 7.G +.G G l +.G G l +.l +.l +.+.+.+.+.+.; ; e.G r.t E r.r.+.7 r.r.+.r.r.r.r.r.r.r.c r.c r.c r.c r.c r.c c c $.c c c $.c c c $.c E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; >.>.C C C C C C k.C k.k.O.C O.6 O.6 O.6 e.6 e.6 e.6 Y 6 ; ; Y G c S E Y Y Y Y Y Y Y Y Y Y Y c.Y c.Y c.c.#.Y c.c.#.Y #.- #.- #.- #.- #.- #.- 7.- 7.- 7.- 7.7.G - 7.7.G G G G G G G G G G G G G G z.G z.G z.G z.+.+.G z.+.+.7 +.7 ; ; Y G c S E 7 r.7 r.7 r.7 c 7 r.r.c 7 r.c c c c c c c c c c c c c $.c $.c $.c $.c $.c F.; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; k.C k.j k.O.k.O.k.O.k.O.6 e.e.e.e.e.e.e.e.Y e.Y e.Y e.Y ; ; Y l $.t E x c.Y Y x c.x c.x c.x c.#.c.#.c.#.c.#.c.#.c.#.7.#.- 7.7.#.- 7.7.7.7.7.7.G 7.G 7.G 7.G 7.G 7.G 7.l +.G G l +.G +.l +.l +.l +.+.+.+.+.+.+.+.+.+.+.+.7 r.r.+.; ; Y l $.t E r.r.c r.c r.c r.c r.c r.c r.c c c $.c c c $.c c c $.c $.# $.# $.# $.# $.# E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N F.; k.k.O.6 O.6 O.6 O.6 e.6 e.6 e.e.Y 6 e.e.Y Y Y Y Y Y Y Y ; ; F.S E E F.Y c.Y c.Y c.c.#.Y c.c.#.- #.- #.- #.- #.- #.- #.- 7.- 7.- 7.- 7.7.G - 7.G G G G G G G G G G G G G z.G z.G z.G +.G z.+.+.G +.7 +.7 +.7 +.7 +.7 +.7 +.7 r.7 ; ; F.S E E F.r.c c c c c c c c c c c c c c $.c $.c $.c $.c $.c $.c # $.$.1.# $.$.1.# 1.E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; e.O.6 e.e.e.e.e.e.e.e.Y e.Y e.Y e.Y e.Y e.Y c.Y Y x c.Y ; t E t E t E #.c.#.c.#.c.#.c.#.c.#.c.7.7.#.- 7.7.7.7.7.7.7.7.7.7.G 7.G 7.G 7.G 7.G 7.G G l +.G G l +.l +.l +.l +.+.+.+.+.+.+.+.+.+.+.+.+.+.7 r.r.+.7 r.r.r.r.r.r.r.r.c ; t E t E t E c r.c $.c c c $.c c c $.c c c $.# $.# $.# $.# $.# $.# $.# 1.# 1.# 1.# 1.' E ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.S E E F.; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N E ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N " +}; --- plib-doc-1.8.1.orig/html/pui/puTriSlider.xpm +++ plib-doc-1.8.1/html/pui/puTriSlider.xpm @@ -0,0 +1,383 @@ +/* XPM */ +static char *puTriSlider[] = { +/* columns rows colors chars-per-pixel */ +"100 220 157 2", +" c black", +". c #818181", +"X c gray25", +"o c gray76", +"O c #202020", +"+ c gray63", +"@ c #606060", +"# c #E1E1E1", +"$ c #101010", +"% c #505050", +"& c gray19", +"* c #B1B1B1", +"= c gray44", +"- c gray60", +"; c #D2D2D2", +": c gray100", +"> c #484848", +", c #282828", +"< c #A9A9A9", +"1 c #686868", +"2 c #181818", +"3 c #585858", +"4 c gray22", +"5 c gray73", +"6 c gray47", +"7 c gray55", +"8 c #CACACA", +"9 c #DADADA", +"0 c gray3", +"q c gray27", +"w c #A5A5A5", +"e c #646464", +"r c gray8", +"t c gray33", +"y c #353535", +"u c gray71", +"i c #747474", +"p c #4C4C4C", +"a c #2D2D2D", +"s c gray68", +"d c #6C6C6C", +"f c gray11", +"g c gray36", +"h c gray24", +"j c #7C7C7C", +"k c gray53", +"l c #C6C6C6", +"z c #9D9D9D", +"x c gray84", +"c c gray", +"v c #CECECE", +"b c gray87", +"n c gray1", +"m c #232323", +"M c #0B0B0B", +"N c gray26", +"B c #C5C5C5", +"V c #A4A4A4", +"C c gray39", +"Z c gray7", +"A c #535353", +"S c #323232", +"D c gray45", +"F c #9B9B9B", +"G c #D5D5D5", +"H c #4B4B4B", +"J c #2A2A2A", +"K c #6A6A6A", +"L c gray10", +"P c #5B5B5B", +"I c #3A3A3A", +"U c gray74", +"Y c gray56", +"T c #CDCDCD", +"R c #A7A7A7", +"E c gray40", +"W c gray9", +"Q c #565656", +"! c #B7B7B7", +"~ c #767676", +"^ c #4E4E4E", +"/ c #AFAFAF", +"( c gray43", +") c gray12", +"_ c gray37", +"` c #7E7E7E", +"' c #020202", +"] c #222222", +"[ c gray89", +"{ c gray70", +"} c gray4", +"| c gray28", +" . c #373737", +".. c #2F2F2F", +"X. c #3F3F3F", +"o. c #C8C8C8", +"O. c #9F9F9F", +"+. c #D8D8D8", +"@. c #C0C0C0", +"#. c #D0D0D0", +"$. c gray88", +"%. c gray2", +"&. c #252525", +"*. c gray5", +"=. c #C3C3C3", +"-. c #A2A2A2", +";. c gray38", +":. c #E2E2E2", +">. c #515151", +",. c #B2B2B2", +"<. c #717171", +"1. c #9A9A9A", +"2. c LightGray", +"3. c #AAAAAA", +"4. c DimGray", +"5. c gray35", +"6. c #393939", +"7. c #BBBBBB", +"8. c #797979", +"9. c #CBCBCB", +"0. c gray86", +"q. c #464646", +"w. c gray65", +"e. c #151515", +"r. c gray21", +"t. c #B6B6B6", +"y. c gray30", +"u. c gray18", +"i. c #AEAEAE", +"p. c #6D6D6D", +"a. c #1D1D1D", +"s. c #3E3E3E", +"d. c gray78", +"f. c gray62", +"g. c #D7D7D7", +"h. c gray75", +"j. c gray81", +"k. c #040404", +"l. c #0C0C0C", +"z. c #434343", +"x. c #131313", +"c. c gray20", +"v. c gray61", +"b. c gray17", +"n. c gray42", +"m. c #1B1B1B", +"M. c gray23", +"N. c gray66", +"B. c #676767", +"V. c gray34", +"C. c gray72", +"Z. c #777777", +"A. c gray31", +"S. c gray69", +"D. c #6F6F6F", +"F. c #5F5F5F", +"G. c gray50", +/* pixels */ +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E B.C E E B.C E E B.C E E B.C E E B.C E E B.C E E B.C E E B.C E 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : - 1.v.f.+ -.-.V w.N.3.s s S.* u u C.5 U U h.o @.o B B o.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : 1.1.v.f.O.-.V w.N.< s s S./ ,.,.t.! 7.7.c h.@.=.B d.o.9.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : - v.v.O.+ -.V R < N.< s s S.* u u C.5 U U h.o =.B d.d.o.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : 1.1.z f.-.-.V w.N.3.s / S.,.u ! t.! 7.7.c h.@.=.B d.o.8 e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : - v.v.f.+ -.V R < 3.s / / S.,.u ! C.5 U U @.o =.B d.8 9.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : 1.v.z f.O.-.V w.N.3.s / S.* u u C.5 U 7.c h.=.=.l d.o.9.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : 1.v.f.O.+ V V N.< 3.s / * ,.u u u C.5 U U h.o =.B d.8 9.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : 1.1.z f.-.-.w w.3.3.i./ S.,.u ! C.7.U h.c h.@.=.B d.o.9.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : 1.v.v.O.+ V V R < 3.s / * ,.u ! 5 5 7.U U @.o B B o.8 9.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : v.f.z f.-.-.w w.N.3.s / S.,.u ! C.7.U U c h.=.=.l d.9.9.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : 1.v.f.O.+ V V N.< s s S.* u u ! 5 5 U h.U @.o B B o.8 9.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : v.f.O.+ V -.w w.3.3.i./ ,.,.t.! 7.7.U h.@.=.=.=.l d.9.9.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : v.v.v.O.+ V V N.< s s S.* ,.u ! 5 5 U h.h.@.=.B B o.8 T E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : z f.O.-.V w.N.3.3.3.i./ ,.,.u ! C.7.U h.@.o B B o.d.9.9.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : v.f.+ -.-.V w.N.3.s s S.* u u C.5 U U h.o @.o B B o.8 9.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : v.f.O.-.V w.N.< s s S./ ,.,.t.! 7.7.c h.@.=.B d.o.9.9.9.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : v.O.+ -.V R < N.< s s S.* u u C.5 U U h.o =.B d.d.o.8 T E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : z f.-.-.V w.N.3.s / S.,.u ! t.! 7.7.c h.@.=.B d.o.8 9.9.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : v.f.+ -.V R < 3.s / / S.,.u ! C.5 U U @.o =.B d.8 9.8 9.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : z f.O.-.V w.N.3.s / S.* u u C.5 U 7.c h.=.=.l d.o.9.T 9.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : f.O.+ V V N.< 3.s / * ,.u u u C.5 U U h.o =.B d.8 9.9.T E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : z f.-.-.w w.3.3.i./ S.,.u ! C.7.U h.c h.@.=.B d.o.9.T 9.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : v.O.+ V V R < 3.s / * ,.u ! 5 5 7.U U @.o B B o.8 9.8 T C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : z f.-.-.w w.N.3.s / S.,.u ! C.7.U U c h.=.=.l d.9.9.T 9.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : f.O.+ V V N.< s s S.* u u ! 5 5 U h.U @.o B B o.8 9.9.T E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : O.+ V -.w w.3.3.i./ ,.,.t.! 7.7.U h.@.=.=.=.l d.9.9.T 9.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : v.O.+ V V N.< s s S.* ,.u ! 5 5 U h.h.@.=.B B o.8 T T T C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : O.-.V w.N.3.3.3.i./ ,.,.u ! C.7.U h.@.o B B o.d.9.9.T j.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : + -.-.V w.N.3.s s S.* u u C.5 U U h.o @.o B B o.8 9.T T E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : O.-.V w.N.< s s S./ ,.,.t.! 7.7.c h.@.=.B d.o.9.9.9.T T e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : + -.V R < N.< s s S.* u u C.5 U U h.o =.B d.d.o.8 T T T C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : -.-.V w.N.3.s / S.,.u ! t.! 7.7.c h.@.=.B d.o.8 9.9.T j.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : + -.V R < 3.s / / S.,.u ! C.5 U U @.o =.B d.8 9.8 9.T T E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : O.-.V w.N.3.s / S.* u u C.5 U 7.c h.=.=.l d.o.9.T 9.T T e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : + V V N.< 3.s / * ,.u u u C.5 U U h.o =.B d.8 9.9.T T T C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : -.-.w w.3.3.i./ S.,.u ! C.7.U h.c h.@.=.B d.o.9.T 9.v j.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : + V V R < 3.s / * ,.u ! 5 5 7.U U @.o B B o.8 9.8 T T j.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : -.-.w w.N.3.s / S.,.u ! C.7.U U c h.=.=.l d.9.9.T 9.T j.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : + V V N.< s s S.* u u ! 5 5 U h.U @.o B B o.8 9.9.T T j.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : V -.w w.3.3.i./ ,.,.t.! C.7.U h.@.=.=.=.l d.9.9.T 9.v j.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : + V V N.< s s S.* ,.u ! 5 5 U h.h.@.=.B B o.8 T T T T j.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : V w.N.3.3.3.i./ ,.,.u ! C.7.U h.@.o B B o.d.9.9.T j.T j.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : -.V w.N.3.s s S.* u u C.5 U U h.o @.o B B o.8 9.T T T j.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : V V N.< s s S./ ,.,.t.! 7.7.c h.@.=.B d.o.9.9.9.T T v j.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : V R < N.< s s S.* u u C.5 U U h.o =.B d.d.o.8 T T T T j.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : V w.N.3.s / S.,.u ! t.! 7.7.c h.@.=.B d.o.8 9.9.T j.v j.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : V R < 3.s / / S.,.u ! C.5 U U @.o =.B d.8 9.8 9.T T T #.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : : : : : : : : : : : : : : : : : : : : : : : : : : : e : 7 7 7 7 7 P S 7 7 7 7 ;., &., _ 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : : : : : : : : : : : : : : : : : : : : : : : : : : : : E E : 7 7 7 7 3 ] 0 8.7 7 7 X X N X 4.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : v.f.O.-.V w.N.3.s / ,.,.t.! 7.7.c h.=.=.l d.9.9.e E e : 7 7 7 7 j u.n ~ 7 7 7 y G.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : : : w.N.3.s / S.,.u 5 5 U h.h.@.=.B 8 9.9.T T j.T #.E B.C : 7 7 7 7 7 u.' 8.7 7 7 Z } S C 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : S.,.u ! C.7.c h.@.=.B d.o.9.T T v j.#.2.2.2.G G e E e : 7 7 7 7 7 & n ~ 7 7 7 y &.l.2 i 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : : : 7.U U @.o B d.o.8 T T T T j.; 2.2.G G g.G +.9 0.C E E : 7 7 7 7 7 S k.Z.7 7 7 j i q.l.A 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : B d.o.9.T 9.v j.#.j.#.2.G 2.x +.+.0.0.0.b b b $.e E e : 7 7 7 7 7 & n 6 7 7 7 7 7 7 S y.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : : : E B.C E E B.C E E B.C E E B.C E E B.C E E B.C E E B.C : 7 7 7 7 j u.' i 7 7 7 P 7 7 I <.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : E e E e E e E e E e E e E e E e E e E e E e E e E e E e : 7 7 7 7 F.L n % i 7 7 L s.% P 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : w.N.3.s s S.* u u C.5 U U h.o @.o B B o.8 9.T T T j.T #.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : N.< s s S./ ,.,.t.! 7.7.c h.@.=.B d.o.9.9.9.T T v j.#.j.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : < N.< s s S.* u u C.5 U U h.o =.B d.d.o.8 T T T T j.; #.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : N.3.s / S.,.u ! t.! 7.7.c h.@.=.B d.o.8 9.9.T j.v j.#.; e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : < 3.s / / S.,.u ! C.5 U U @.o =.B d.8 9.8 9.T T T #.; #.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : N.3.s / S.* u u C.5 U 7.c h.=.=.B d.o.9.T 9.T T v j.#.2.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : < 3.s / * ,.u u u C.5 U U h.o =.B d.8 9.9.T T T T j.; #.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : 3.3.i./ S.,.u ! C.7.U h.c h.@.=.B d.o.9.T 9.v j.v j.#.; e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : < 3.s / * ,.u ! 5 5 7.U U @.o B B o.8 9.8 T T j.j.#.; #.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : N.3.s / S.,.u ! C.7.U U c h.=.=.l d.9.9.T 9.T j.#.j.#.2.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : < s s S.* u u ! 5 5 U h.U @.o B B o.8 9.9.T T j.T #.; 2.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : 3.3.i./ ,.,.t.! C.7.U h.@.=.=.=.l d.9.9.T 9.v j.#.j.#.2.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : < s s S.* ,.u ! 5 5 U h.h.@.=.B B o.8 T T T T j.j.#.; 2.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : 3.3.i./ ,.,.u ! C.7.U h.@.o B B o.d.9.9.T j.T j.#.j.2.2.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : 3.s s S.* u u C.5 U U h.o @.o B B o.8 9.T T T j.T #.; 2.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : s s S./ ,.,.t.! 7.7.c h.@.=.B d.o.9.9.9.T T v j.#.j.#.2.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : < s s S.* u u C.5 U U h.o =.B d.d.o.8 T T T T j.; #.; 2.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : s / S.,.u ! t.! 7.7.c h.@.=.B d.o.8 9.9.T j.v j.#.; 2.2.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : s / / S.,.u ! C.5 U U @.o =.B d.8 9.8 9.T T T #.; #.; 2.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : : : : : : : : : : : : : : : : : : : : : : : : : : : e : 7 7 7 7 7 P S 7 7 7 7 ;.r.& p 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : : : : : : : : : : : : : : : : : : : : : : : : : : : : E E : 7 7 7 7 3 ] 0 8.7 7 n.r.h m.l.n.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : v.f.O.-.V w.N.3.s / ,.,.t.! 7.7.c h.=.=.l d.9.9.e E e : 7 7 7 7 j u.n ~ 7 7 t 8.7 ^ n H 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : : : w.N.3.s / S.,.u 5 5 U h.h.@.=.B 8 9.9.T T j.T #.E B.C : 7 7 7 7 7 u.' 8.7 7 7 7 7 >.' n.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : S.,.u ! C.7.c h.@.=.B d.o.9.T T v j.#.2.2.2.G G e E e : 7 7 7 7 7 & n ~ 7 7 7 7 7 q J 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : : : 7.U U @.o B d.o.8 T T T T j.; 2.2.G G g.G +.9 0.C E E : 7 7 7 7 7 S k.Z.7 7 7 7 i I = 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : B d.o.9.T 9.v j.#.j.#.2.G 2.x +.+.0.0.0.b b b $.e E e : 7 7 7 7 7 & n 6 7 7 7 7 4 E 7 7 Z.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : : : E B.C E E B.C E E B.C E E B.C E E B.C E E B.C E E B.C : 7 7 7 7 j u.' i 7 7 6 & a ;.1 S 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : E e E e E e E e E e E e E e E e E e E e E e E e E e E e : 7 7 7 7 F.L n % i 7 4 k. ' n , 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : s S.* u u C.5 U U h.o @.o B B o.8 9.T T T j.T #.; 2.2.G E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : S./ ,.,.t.! 7.7.c h.@.=.B d.o.9.9.9.T T v j.#.j.#.2.G 2.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : s S.* u u C.5 U U h.o =.B d.d.o.8 T T T T j.; #.; 2.; G C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : S.,.u ! t.! 7.7.c h.@.=.B d.o.8 9.9.T j.v j.#.; 2.2.G 2.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : / S.,.u ! C.5 U U @.o =.B d.8 9.8 9.T T T #.; #.; 2.2.G E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : S.* u u C.5 U 7.c h.=.=.B d.o.9.T 9.T T v j.#.2.2.2.G 2.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : * ,.u u u C.5 U U h.o =.B d.8 9.9.T T T T j.; #.; G G G C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : S.,.u ! C.7.U h.c h.@.=.B d.o.9.T 9.v j.v j.#.; 2.2.G +.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : * ,.u ! 5 5 7.U U @.o B B o.8 9.8 T T j.j.#.; #.; 2.G G E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : S.,.u ! C.7.U U c h.=.=.l d.9.9.T 9.T j.#.j.#.2.2.2.G G e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 i I u.A.` 7 7 E : * u u ! 5 5 U h.U @.o B B o.8 9.9.T T j.T #.; 2.; G G G C : 7 7 7 V.A.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 4 l.t 7 7 7 e : ,.,.t.! C.7.U h.@.=.=.=.l d.9.9.T 9.v j.#.j.#.2.G 2.G +.e : 7 7 7 s.$ ~ 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 h *.3 7 7 7 C : * ,.u ! 5 5 U h.h.@.=.B B o.8 T T T T j.j.#.; 2.; G G G E : 7 7 j H $ ~ 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 s.*.5.7 7 7 e : ,.<.X q.z.-.U h.K H P & d d.9.G.p A H u #.~ *.s.Z.&.> G e : A O & J $ i 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 X.*.3 7 7 7 E : * L 5.F X.^ U h.l.3.+ ] y.o.8 m.1 s q V.T #.0 r.s F.] O.C : $ q.7 A r ~ 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 X *.5.7 7 7 e : ,.} p i 4 L c h.M R N.r.% 9.9.} 5.. s.f #.j.M A G Z.m f.e : n ~ 7 % x.~ 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 X.*.3 7 7 7 3 : * } = C.5 U U h. .X @ e.D o.8 } ` T T j.; #.0 V.; Z.] f.E : k.j 7 A $ i 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 s.l.t 7 7 = c.: u r g ! 7.7.c h.F.q.k V o.8 9.2 4.j.v j.#.; 0 V.G i ] 1.e : M 4.7 y.$ ( 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 <.J $ ..^ A.& 6.: ,.A &.>.E -.U @.& 5.@ ( f.9.8 F.J P = { ; Y 0 s.3.H W ~ C : X.] A.S f 5.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : u u C.5 U 7.c h., q.p y & 9.T 9.T T v j.#.2.2.2.G 2.x +.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : u u u C.5 U U h.p.s B -.| 9.9.T T T T j.; #.; G G G G g.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : u ! C.7.U h.c h.F.i Z.( d 9.T 9.v j.v j.#.; 2.2.G +.x +.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : u ! 5 5 7.U U @.o B B o.8 9.8 T T j.j.#.; #.; 2.G G G +.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : u ! C.7.U U c h.=.=.l d.9.9.T 9.T j.#.j.#.2.2.2.G G x +.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : u ! 5 5 U h.U @.o B B o.8 9.9.T T j.T #.; 2.; G G G G g.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : t.! C.7.U h.@.=.=.=.l d.9.9.T 9.v j.#.j.#.2.G 2.G +.x +.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : u ! 5 5 U h.h.@.=.B B o.8 T T T T j.j.#.; 2.; G G G G +.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : u ! C.7.U h.@.o B B o.d.9.9.T j.T j.#.j.2.2.G 2.G G x +.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : u C.5 U U h.o @.o B B o.8 9.T T T j.T #.; 2.2.G G g.G g.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : t.! 7.7.c h.@.=.B d.o.9.9.9.T T v j.#.j.#.2.G 2.x +.+.+.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : u C.5 U U h.o =.B d.d.o.8 T T T T j.; #.; 2.; G G g.+.+.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : t.! 7.7.c h.@.=.B d.o.8 9.9.T j.v j.#.; 2.2.G 2.G +.+.+.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : ! C.5 U U @.o =.B d.8 9.8 9.T T T #.; #.; 2.2.G G g.G +.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : C.5 U 7.c h.=.=.B d.o.9.T 9.T T v j.#.2.2.2.G 2.x +.+.+.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : u C.5 U U h.o =.B d.8 9.9.T T T T j.; #.; G G G G g.+.+.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : C.7.U h.c h.@.=.B d.o.9.T 9.v j.v j.#.; 2.2.G +.x +.+.+.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : 5 5 7.U U @.o B B o.8 9.8 T T j.j.#.; #.; 2.G G G +.9 +.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : C.7.U U c h.=.=.l d.9.9.T 9.T j.#.j.#.2.2.2.G G x +.+.0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : 5 5 U h.U @.o B B o.8 9.9.T T j.T #.; 2.; G G G G g.9 +.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : C.7.U h.@.=.=.=.l d.9.9.T 9.v j.#.j.#.2.G 2.G +.x +.+.9 e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : 5 5 U h.h.@.=.B B o.8 T T T T j.j.#.; 2.; G G G G +.9 +.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : C.7.U h.@.o B B o.d.9.9.T j.T j.#.j.2.2.G 2.G G x +.+.0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : 5 U U h.o @.o B B o.8 9.T T T j.T #.; 2.2.G G g.G g.9 +.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : 7.7.c h.@.=.B d.o.9.9.9.T T v j.#.j.#.2.G 2.x +.+.+.+.9 e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : 5 U U h.o =.B d.d.o.8 T T T T j.; #.; 2.; G G g.+.+.9 +.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : 7.7.c h.@.=.B d.o.8 9.9.T j.v j.#.; 2.2.G 2.G +.+.+.0.0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : 5 U U @.o =.B d.8 9.8 9.T T T #.; #.; 2.2.G G g.G +.9 0.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : U 7.c h.=.=.B d.o.9.T 9.T T v j.#.2.2.2.G 2.x +.+.+.+.0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : 5 U U h.o =.B d.8 9.9.T T T T j.; #.; G G G G g.+.+.9 0.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : U h.c h.@.=.B d.o.9.T 9.v j.v j.#.; 2.2.G +.x +.+.+.0.0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : 7.U U @.o B B o.8 9.8 T T j.j.#.; #.; 2.G G G +.9 +.9 0.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : U U c h.=.=.l d.9.9.T 9.T j.#.j.#.2.2.2.G G x +.+.0.+.0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : U h.U @.o B B o.8 9.9.T T j.T #.; 2.; G G G G g.9 +.9 0.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : U h.@.=.=.=.l d.9.9.T 9.v j.#.j.#.2.G 2.G +.x +.+.9 0.0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : U h.h.@.=.B B o.8 T T T T j.j.#.; 2.; G G G G +.9 +.9 0.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : U h.@.o B B o.d.9.9.T j.T j.#.j.2.2.G 2.G G x +.+.0.0.0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : U h.o @.o B B o.8 9.T T T j.T #.; 2.2.G G g.G g.9 +.9 b E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : c h.@.=.B d.o.9.9.9.T T v j.#.j.#.2.G 2.x +.+.+.+.9 0.0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : U h.o =.B d.d.o.8 T T T T j.; #.; 2.; G G g.+.+.9 +.9 0.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : c h.@.=.B d.o.8 9.9.T j.v j.#.; 2.2.G 2.G +.+.+.0.0.0.0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : U @.o =.B d.8 9.8 9.T T T #.; #.; 2.2.G G g.G +.9 0.0.b E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : c h.=.=.B d.o.9.T 9.T T v j.#.2.2.2.G 2.x +.+.+.+.0.b 0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : U h.o =.B d.8 9.9.T T T T j.; #.; G G G G g.+.+.9 0.9 b C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : c h.@.=.B d.o.9.T 9.v j.v j.#.; 2.2.G +.x +.+.+.0.0.b 0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : U @.o B B o.8 9.8 T T j.j.#.; #.; 2.G G G +.G +.9 0.0.b E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : c h.=.=.l d.9.9.T 9.T j.#.j.#.2.2.2.G G x +.+.0.+.0.b 0.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : U @.o B B o.8 9.9.T T j.T #.; 2.; G G G G g.9 +.9 0.9 b C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : : : : : : : : : : : : : : : : : : : : : : : : : : : e : 7 7 7 7 7 7 C h Z.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : : : : : : : : : : : : : : : : : : : : : : : : : : : : E E : 7 7 7 7 7 ~ f ] = 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : v.f.O.-.V w.N.3.s / ,.,.t.! 7.7.c h.=.=.l d.9.9.e E e : 7 7 7 7 7 O s.O D.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : : : w.N.3.s / S.,.u 5 5 U h.h.@.=.B 8 9.9.T T j.T #.E B.C : 7 7 7 7 y.n.N ] = 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : S.,.u ! C.7.c h.@.=.B d.o.9.T T v j.#.2.2.2.G G e E e : 7 7 7 n.^ j z.O D.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : : : 7.U U @.o B d.o.8 T T T T j.; 2.2.G G g.G +.9 0.C E E : 7 7 7 H N V...e.P 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : B d.o.9.T 9.v j.#.j.#.2.G 2.x +.+.0.0.0.b b b $.e E e : 7 7 7 4 M 0 0 k.r.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : : : E B.C E E B.C E E B.C E E B.C E E B.C E E B.C E E B.C : 7 7 7 n.Q A , Z 3 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : E e E e E e E e E e E e E e E e E e E e E e E e E e E e : 7 7 7 7 7 7 > O D.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : o =.B d.8 9.9.T T T T j.; #.; G G G G g.+.+.9 0.9 b b b E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : @.=.B d.o.9.T 9.v j.v j.#.; 2.2.G +.x +.+.+.0.0.b 0.b b e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : o B B o.8 9.8 T T j.j.#.; #.; 2.G G G +.G +.9 0.0.b b $.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : =.=.l d.9.9.T 9.T j.#.j.#.2.2.2.G G x +.+.0.+.0.b 0.b $.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : o B B o.8 9.9.T T j.T #.; 2.; G G G G g.9 +.9 0.9 b b $.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : =.=.l d.9.9.T 9.v j.#.j.#.2.G 2.G +.x +.+.9 0.0.b 0.b b e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : =.B B o.8 T T T T j.j.#.; 2.; G G G G +.9 +.9 0.b b b $.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : B B o.d.9.9.T j.T j.#.j.2.2.G 2.G G x +.+.0.0.0.b b b $.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : o B B o.8 9.T T T j.T #.; 2.2.G G g.G g.9 +.9 b b b b $.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : B d.o.9.9.9.T T v j.#.j.#.2.G 2.x +.+.+.+.9 0.0.b $.b $.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : B B d.o.8 T T T T j.; #.; 2.; G G g.+.+.9 +.9 0.b b b $.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : B d.o.8 9.9.T j.v j.#.; 2.2.G 2.G +.+.+.0.0.0.0.b b b $.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : B d.8 9.8 9.T T T #.; #.; 2.2.G G g.G +.9 0.0.b b b b $.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : B d.o.9.T 9.T T v j.#.2.2.2.G 2.x +.+.+.+.0.b 0.b $.b $.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : B d.8 9.9.T T T T j.; #.; G G G G g.+.+.9 0.9 b b b b $.C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : B d.o.9.T 9.v j.v j.#.; 2.2.G +.x +.+.+.0.0.b 0.b b # $.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : B o.8 9.8 T T j.j.#.; #.; 2.G G G +.G +.9 0.0.b b $.b $.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : l d.9.9.T 9.T j.#.j.#.2.2.2.G G x +.+.0.+.0.b 0.b $.# $.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : B o.8 9.9.T T j.T #.; 2.; G G G G g.9 +.9 0.9 b b $.b # C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : l d.9.9.T 9.v j.#.j.#.2.G 2.G +.x +.+.9 0.0.b 0.b b # $.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : B o.8 T T T T j.j.#.; 2.; G G G G +.9 +.9 0.b b b $.b $.E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : o.d.9.9.T j.T j.#.j.2.2.G 2.G G x +.+.0.0.0.b b b $.# $.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : B o.8 9.T T T j.T #.; 2.2.G G g.G g.9 +.9 b b b b $.b # C : 7 7 7 7 7 i I u.A.` 7 7 7 7 7 7 7 7 7 7 7 7 A A 7 7 7 7 7 7 7 7 7 7 7 7 7 ^ 5.7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : o.9.9.9.T T v j.#.j.#.2.G 2.x +.+.+.+.9 0.0.b $.b $.# $.e : 7 7 7 7 7 7 4 l.t 7 7 7 7 7 7 7 7 7 7 7 7 7 , $ 7 7 7 7 7 7 7 7 7 7 7 7 7 r m 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : d.o.8 T T T T j.; #.; 2.; G G g.+.+.9 +.9 0.b b b $.$.# E : 7 7 7 7 7 7 h *.3 7 7 7 7 7 7 7 7 7 7 7 7 7 S Z j 7 7 7 7 7 7 7 7 7 7 7 7 L &.7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : o.8 9.9.T j.v j.#.; 2.2.G 2.G +.+.+.0.0.0.0.b b b $.# :.e : 7 7 7 7 7 7 s.*.5.7 7 7 7 7 7 ;.M.q c.~ 7 7 c.$ A a &.5.7 7 C y s.a n.7 7 L &.7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : 8 9.8 9.T T T #.; #.; 2.2.G G g.G +.9 0.0.b b b b $.:.# C : 7 7 7 7 7 7 X.*.3 7 7 7 7 7 7 u.X.B.O H 7 7 S *.A _ f 2 7 7 O I j q...7 7 m.&.7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : o.9.T 9.T T v j.#.2.2.2.G 2.x +.+.+.+.0.b 0.b $.b $.# :.e : 7 7 7 7 7 7 X *.5.7 7 7 7 7 7 i n.s.$ > 7 7 c.$ 7 7 & 0 C 7 0 & 5.I x.7 7 L , 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : 8 9.9.T T T T j.; #.; G G G G g.+.+.9 0.9 b b b b $.$.# E : 7 7 7 7 7 7 X.*.3 7 7 7 j 7 7 i ] V.2 q.7 7 y x.7 7 & %.5.7 k.q.7 7 7 7 7 L &.7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : o.9.T 9.v j.v j.#.; 2.2.G +.x +.+.+.0.0.b 0.b b # $.# :.e : 7 7 7 7 7 7 s.l.t 7 7 = > 7 7 L & Q 2 q 7 7 c.Z j 7 b.*.j 7 2 I G.7 7 7 7 L &.7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : 8 9.8 T T j.j.#.; #.; 2.G G G +.G +.9 0.0.b b $.b $.:.# C : 7 7 7 7 7 <.J $ ..^ A.& A.7 7 J 2 I ) S i 7 N s.A.s.J A 7 7 A.a.h H ( 7 7 L O <.7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : 9.9.T 9.T j.#.j.#.2.2.2.G G x +.+.0.+.0.b 0.b $.# $.# :.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : 8 9.9.T T j.T #.; 2.; G G G G g.9 +.9 0.9 b b $.b # :.[ E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : 9.9.T 9.v j.#.j.#.2.G 2.G +.x +.+.9 0.0.b 0.b b # $.# [ e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E : 8 T T T T j.j.#.; 2.; G G G G +.9 +.9 0.b b b $.b $.:.[ C : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : 9.9.T j.T j.#.j.2.2.G 2.G G x +.+.0.0.0.b b b $.# $.# :.e : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C : E B.C E E B.C E E B.C E E B.C E E B.C E E B.C E E B.C E E : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 e : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +"7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 " +}; --- plib-doc-1.8.1.orig/html/pui/puFrame.xpm +++ plib-doc-1.8.1/html/pui/puFrame.xpm @@ -0,0 +1,272 @@ +/* XPM */ +static char *puFrame[] = { +/* columns rows colors chars-per-pixel */ +"205 110 156 2", +" c gray2", +". c gray52", +"X c #434343", +"o c #C3C3C3", +"O c #252525", +"+ c #A4A4A4", +"@ c gray39", +"# c #E2E2E2", +"$ c #151515", +"% c #959595", +"& c #535353", +"* c LightGray", +"= c gray71", +"- c #353535", +"; c #727272", +": c gray100", +"> c gray5", +", c #CBCBCB", +"< c #4B4B4B", +"1 c #2D2D2D", +"2 c gray68", +"3 c gray42", +"4 c #1D1D1D", +"5 c #9D9D9D", +"6 c #5B5B5B", +"7 c gray86", +"8 c gray48", +"9 c gray55", +"0 c gray74", +"q c gray24", +"w c gray4", +"e c gray78", +"r c gray10", +"t c gray60", +"y c #D7D7D7", +"u c #767676", +"i c gray7", +"p c gray81", +"a c gray28", +"s c #2A2A2A", +"d c gray66", +"f c #676767", +"g c gray34", +"h c gray73", +"j c #3A3A3A", +"k c gray31", +"l c #323232", +"z c #6F6F6F", +"x c #222222", +"c c gray63", +"v c #5F5F5F", +"b c gray88", +"n c #7E7E7E", +"m c #929292", +"M c gray69", +"N c #C0C0C0", +"B c gray25", +"V c #898989", +"C c gray3", +"Z c gray27", +"A c #C5C5C5", +"S c #282828", +"D c gray65", +"F c gray40", +"G c gray9", +"H c #565656", +"J c #D5D5D5", +"K c #B7B7B7", +"L c #373737", +"P c #747474", +"I c #101010", +"U c #CDCDCD", +"Y c gray30", +"T c #2F2F2F", +"R c gray43", +"E c #202020", +"W c gray37", +"Q c gray87", +"! c #7C7C7C", +"~ c #CACACA", +"^ c gray61", +"/ c #DADADA", +"( c gray47", +") c #D2D2D2", +"_ c #979797", +"` c #AFAFAF", +"' c #9F9F9F", +"] c gray75", +"[ c #3F3F3F", +"{ c #0C0C0C", +"} c gray11", +"| c gray8", +" . c #494949", +".. c #AAAAAA", +"X. c DimGray", +"o. c gray35", +"O. c #515151", +"+. c #717171", +"@. c gray64", +"#. c gray38", +"$. c #808080", +"%. c #B2B2B2", +"&. c gray76", +"*. c gray26", +"=. c gray15", +"-. c #A5A5A5", +";. c #646464", +":. c gray89", +">. c gray59", +",. c gray33", +"<. c #B6B6B6", +"1. c gray21", +"2. c #4C4C4C", +"3. c gray18", +"4. c #AEAEAE", +"5. c #6C6C6C", +"6. c gray62", +"7. c gray36", +"8. c #8D8D8D", +"9. c gray", +"0. c #3E3E3E", +"q. c #0B0B0B", +"w. c #C8C8C8", +"e. c #1B1B1B", +"r. c #9A9A9A", +"t. c #D8D8D8", +"y. c #777777", +"u. c #131313", +"i. c #D0D0D0", +"p. c #484848", +"a. c gray17", +"s. c #A9A9A9", +"d. c #686868", +"f. c #BBBBBB", +"g. c gray23", +"h. c #505050", +"j. c gray20", +"k. c gray44", +"l. c #232323", +"z. c #A2A2A2", +"x. c #E1E1E1", +"c. c gray50", +"v. c #B1B1B1", +"b. c #464646", +"n. c #C6C6C6", +"m. c #A7A7A7", +"M. c #181818", +"N. c gray84", +"B. c gray72", +"V. c gray22", +"C. c gray46", +"Z. c #CECECE", +"A. c #4E4E4E", +"S. c gray19", +"D. c gray49", +"F. c #797979", +/* pixels */ +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : _ t _ t _ t r.r.^ r.^ ^ ^ ^ ^ ^ 6.6.' ^ 6.6.' c ' c ' c z.c z.z.+ + + + + + + + m.+ d + m.s.d s.d s...s...s.....2 2 2 2 2 2 ` 2 ` ` M v.M v.M v.M v.%.v.= v.= = = = = = K = K = K K B.h B.h B.h h h h f.0 0 0 0 0 0 0 0 ] 0 ] 0 ] ] N &.N &.N &.N &.o &.A &.A A A A A A e A e A e e w.~ w.~ w.~ F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : _ r.r.r.r.r.r.^ r.5 ^ ^ 6.5 6.5 6.' 6.' 6.' 6.z.z.' z.z.z.+ z.+ z.+ D + + -.D -.D d D d D d s.........2 ..2 ..2 ..4.` 2 ` 4.` M ` M ` M %.M v.%.%.%.%.= %.= %.= = <.K <.K B.K B.K B.K f.f.B.f.f.f.0 f.0 f.0 ] 0 0 9.] 9.] 9.] N ] N ] N o N &.o o o o A o A o A A n.e n.e w.e w.e w.e , , w., , F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : _ t ^ t ^ r.^ ^ ^ ^ ^ ^ ^ ^ 6.6.' ^ 6.c ' c ' c z.c z.c z.z.+ + + + + + m.+ m.D d s.d s.d s.d s...s.2 s...2 2 2 2 2 ` 2 ` 2 ` ` M v.M v.M v.%.v.%.%.= = = = = = = = K = B.= B.h B.h B.h h h h h h f.0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.o &.o o A A A A A A A A e A w.A w.~ w.~ w.~ , ~ , ~ f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : r.r.r.^ r.^ r.5 6.5 6.5 6.5 6.' 6.' 6.' c z.z.z.z.+ z.+ z.+ z.-.D + D -.D d D d D d ..d s.........2 ..2 ..2 2 4.` 4.` M ` M ` M ` %.%.M %.%.%.= %.= %.= K = = <.K <.K B.K B.K B.h f.f.f.f.0 f.0 f.0 f.9.] 0 ] 9.] 9.] N ] N ] N ] o o N o o o A o A o A e A A n.e n.e w.e w.e w.~ , , , , , , , F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ^ r.^ r.^ ^ ^ ^ ^ ^ ' ^ 6.6.' c ' c ' c ' c z.c + c z.+ + + + + m.+ m.+ m.D d s.d s.d s...s.....2 2 2 2 2 2 2 2 ` 2 M 2 M v.M v.M v.%.v.%.v.%.%.= = = = = = K = K K B.h B.h B.h B.h h h 0 h 0 0 0 0 0 0 ] 0 ] 0 ] 0 N 0 N &.N &.N &.o &.o &.o o A A A A A A e A e e w.~ w.~ w.~ w.~ , ~ , ~ , , F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : r.^ ^ ^ r.5 6.5 6.5 6.' 6.' 6.' z.' c z.z.z.z.+ z.+ z.+ + -.D -.D d D d D d D ....d ......2 ..2 ..2 ` 2 2 4.` 4.` M ` M ` M v.%.%.%.%.= %.= %.= %.<.K = K <.K B.K B.K B.f.B.h f.f.f.f.0 f.0 f.0 0 9.] 9.] 9.] 9.] N ] N ] N &.o o o o A o A o A o n.e A e n.e w.e w.e w., w.~ , , , , , , U , U F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ^ ^ ^ ^ ^ ^ 6.6.' ^ 6.6.' c ' c ' c z.c z.z.+ + + + + + + + m.+ d + m.s.d s.d s...s...s.....2 2 2 2 2 2 ` 2 ` ` M v.M v.M v.M v.%.v.= v.= = = = = = K = K = K K B.h B.h B.h h h h f.0 0 0 0 0 0 0 0 ] 0 ] 0 ] ] N &.N &.N &.N &.o &.A &.A A A A A A e A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ^ ^ 6.5 6.5 6.' 6.' 6.' 6.z.z.' z.z.z.+ z.+ z.+ D + + -.D -.D d D d D d s.........2 ..2 ..2 ..4.` 2 ` 4.` M ` M ` M %.M v.%.%.%.%.= %.= %.= = <.K <.K B.K B.K B.K f.f.B.f.f.f.0 f.0 f.0 ] 0 0 9.] 9.] 9.] N ] N ] N o N &.o o o o A o A o A A n.e n.e w.e w.e w.e , , w., , , , , U , U , U , U F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ^ ^ ^ ^ 6.6.' ^ 6.c ' c ' c z.c z.c z.z.+ + + + + + m.+ m.D d s.d s.d s.d s...s.2 s.2 2 2 2 2 2 ` 2 ` 2 ` ` M v.M v.M v.%.v.%.%.= = = = = = = = K = B.= B.h B.h B.h h h h h h f.0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.o &.o o A A A A A A A A e A w.A w.~ w.~ w.~ , ~ , ~ , ~ U ~ , , U ~ U U F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : 6.5 6.5 6.' 6.' 6.' c z.z.z.z.+ z.+ z.+ z.-.D + D -.D d D d D d ..d s.........2 ..2 ..2 2 4.` 4.` M ` M ` M ` %.%.M %.%.%.= %.= %.= K = = <.K <.K B.K B.K B.h f.f.f.f.0 f.0 f.0 f.9.] 0 ] 9.] 9.] N ] N ] N ] o o N o o o A o A o A e A A n.e n.e w.e w.e w.~ , , , , , , , , U , U , U , U , U F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ' ^ 6.6.' c ' c ' c ' c z.c + c z.+ + + + + m.+ m.+ m.D d s.d s.d s...s.....2 2 2 2 2 2 2 2 ` 2 M 2 M v.M v.M v.%.v.%.v.%.%.= = = = = = K = K K B.h B.h B.h B.h h f.0 h 0 0 0 0 0 0 ] 0 ] 0 ] 0 N 0 N &.N &.N &.o &.o &.o o A A A A A A e A e e w.~ w.~ w.~ w.~ , ~ , ~ , , U ~ , , U U U U U U f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : 6.' 6.' 6.' z.' c z.z.z.z.+ z.+ z.+ + -.D -.D d D d D d D ....d ......2 ..2 ..2 ` 2 2 4.` 4.` M ` M ` M v.%.%.%.%.= %.= %.= %.<.K = K <.K B.K B.K B.f.B.h f.f.f.f.0 f.0 f.0 0 9.] 9.] 9.] 9.] N ] N ] N &.o o o o A o A o A o n.e A e n.e w.e w.e w., w.~ , , , , , , U , U , U , U , U , U U Z.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : 6.6.' c ' c ' c z.c z.z.+ + + + + + + + m.+ d + d s.d s.d s...s...s.....2 2 2 2 2 2 ` 2 ` ` M v.M v.M v.M v.%.v.= v.= = = = = = K = K = K K B.h B.h B.h h h h f.0 0 0 0 0 0 0 0 ] 0 ] 0 ] ] N &.N &.N &.N &.o &.A &.A A A A A A e A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , U U U U U U U U U F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : 6.' 6.z.z.' z.z.z.+ z.+ z.+ D + + -.D -.D d D d D d s.........2 ..2 ..2 ..4.` 2 ` 4.` M ` M ` M %.M v.%.%.%.%.= %.= %.= = <.K <.K B.K B.K B.K f.f.B.f.f.f.0 f.0 f.0 ] 0 0 9.] 9.] 9.] N ] N ] N o N &.o o o o A o A o A A n.e n.e w.e w.e w.e , , w., , , , , U , U , U , U , U , U , U U Z.p U F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ' c ' c z.c z.c z.z.+ + + + + + m.+ m.D d s.d s.d s.d s...s.2 s.2 2 2 2 2 2 ` 2 ` 2 ` ` M v.M v.M v.%.v.%.%.= = = = = = = = K K B.= B.h B.h B.h h h h h h f.0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.o &.o o A A A A A A A A e A w.A w.~ w.~ w.~ , ~ , ~ , ~ U ~ , , U U U U U U U U U U U U U U f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : c z.z.z.z.+ z.+ z.+ z.-.D + D -.D d D d D d ..d s.........2 ..2 ..2 2 4.` 4.` M ` M ` M ` %.%.M %.%.%.= %.= %.= K = = <.K <.K B.K B.K B.h f.f.f.f.0 f.0 f.0 f.9.] 0 ] 9.] 9.] N ] N ] N ] o o N o o o A o A o A e A A n.e n.e w.e w.e w.~ , , , , , , , , U , U , U , U , U , U p U U Z.p Z.p Z.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ' c z.c + c + + + + + + m.+ m.+ m.D d s.d s.d s...s.....2 2 2 2 2 2 2 2 ` 2 M 2 M v.M v.M v.%.v.%.v.%.%.= = = = = = K = K K B.h B.h B.h B.h h f.0 h 0 0 0 0 0 0 ] 0 ] 0 ] 0 N 0 N &.N &.N &.o &.o &.o o A A A A A A e A e e w.~ w.~ w.~ w.~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U p U p U F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : z.z.z.+ z.+ z.+ + -.D -.D d D d D d D ....d ......2 ..2 ..2 ` 2 2 4.` 4.` M ` M ` M v.%.%.%.%.= %.= %.= %.<.K = K <.K B.K B.K B.f.B.h f.f.f.f.0 f.0 f.0 0 9.] 9.] 9.] 9.] N ] N ] N &.o o o o A o A o A o n.e A e n.e w.e w.e w., w.~ , , , , , , U , U , U , U , U , U U Z.p U U Z.p Z.p Z.p Z.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : z.z.+ + + + + + + + m.+ d + d s.d s.d s...s...s.....2 2 2 2 2 2 ` 2 ` ` M v.M v.M v.M v.%.v.= v.= = = = = = K = K = K K B.h B.h B.h h h h f.0 0 0 0 0 0 0 0 ] 0 ] 0 ] ] N &.N &.N &.N &.o &.A &.A A A A A A e A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , U U U U U U U U U U U p U p U p U p p f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : z.+ z.+ D + + -.D -.D d D d D d s.........2 ..2 ..2 ..4.` 2 ` 4.` M ` M ` M %.M v.%.%.%.%.= %.= %.= = <.K <.K B.K B.K B.K f.f.B.f.f.f.0 f.0 f.0 ] 0 0 9.] 9.] 9.] N ] N ] N o N &.o o o o A o A o A A n.e n.e w.e w.e w.e , , w., , , , , U , U , U , U , U , U , U U Z.p U U Z.p Z.p Z.p i.p i.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : + + + + + + m.+ m.D d s.d s.d s.d s...s.2 s.2 2 2 2 2 2 ` 2 ` 2 ` ` M v.M v.M v.%.v.%.%.= = = = = = = = K K B.= B.h B.h B.h h h h h h f.0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.o &.o o A A A A A A A A e e w.A w.~ w.~ w.~ , ~ , ~ , ~ U ~ , , U U U U U U U U U U U U U U p U p U p U p p i.U F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : z.-.D + D -.D d D d D d ..d s.........2 ..2 ..2 2 4.` 4.` M ` M ` M ` %.%.M %.%.%.= %.= %.= K = = <.K <.K B.K B.K B.h f.f.f.f.0 f.0 f.0 f.9.] 0 ] 9.] 9.] N ] N ] N ] o o N o o o A o A o A e A A n.e n.e w.e w.e w.~ , , , , , , , , U , U , U , U , U , Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : + + m.+ m.+ m.D d s.d s.d s...s.....2 2 2 2 2 2 2 2 ` 2 M 2 M v.M v.M v.%.v.%.v.%.%.= = = = = = K = K K B.h B.h B.h B.h h f.0 h 0 0 0 0 0 0 ] 0 ] 0 ] 0 N 0 N &.N &.N &.o &.o &.o o A A A A A A e A e e w.~ w.~ w.~ w.~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U p U p U p p i.U p p i.) i.) f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : D -.D d D d D d D ....d ......2 ..2 ..2 ` 2 2 4.` 4.` M ` M ` M v.%.%.%.%.= %.= %.= %.<.K = K <.K B.K B.K B.f.B.h f.f.f.f.0 f.0 f.0 0 9.] 9.] 9.] 9.] N ] N ] N &.o o o o A o A o A o n.e A e n.e w.e w.e w., w.~ , , , , , , U , U , U , U , U , U U Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.p i.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : m.+ d + d s.d s.d s...s...s.....2 2 2 2 2 2 ` 2 ` ` M v.M v.M v.M v.%.%.= v.= = = = = = K = K = K K B.h B.h B.h h h h f.0 0 0 0 0 0 0 0 ] 0 ] 0 ] ] N &.N &.N &.N &.o o A &.A A A A A A e A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , U U U U U U U U U U U p U p U p U p p i.U p p i.) i.) i.) F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : D d D d D d s.........2 ..2 ..2 ..4.` 2 ` 4.` M ` M ` M %.M v.%.%.%.%.= %.= %.= = <.K <.K B.K B.K B.K f.f.B.f.f.f.0 f.0 f.0 ] 0 0 9.] 9.] 9.] N ] N ] N o N &.o o o o A o A o A A n.e n.e w.e w.e w.e , , w., , , , , U , U , U , U , U , U , U U Z.p U U Z.p Z.p Z.p i.p i.p i.p i.p i.p i.) * F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : d s.d s.d s.d s...s.2 s.2 2 2 2 2 2 ` 2 ` 2 ` ` M v.M v.M v.%.v.%.%.= = = = = = = = K K B.= B.h B.h B.h h h h h h f.0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.o &.o o A A A A A A A A e e w.A w.~ w.~ w.~ , ~ , ~ , ~ U ~ , , U U U U U U U U U U U U U U p U p U p U p p i.U i.) i.) i.) i.) i.) f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : D d ..d s.........2 ..2 ..2 2 4.` 4.` M ` M ` M ` %.%.M %.%.%.= %.= %.= K = = <.K <.K B.K B.K B.h f.f.f.f.0 f.0 f.0 f.9.] 0 ] 9.] 9.] N ] N ] N ] o o N o o o A o A o A e A A n.e n.e w.e w.e w.~ , , , , , , , , U , U , U , U , U , Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.p i.) * * i.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : d s.d s...s.....2 2 2 2 2 2 2 2 ` ` M 2 M v.M v.M v.%.v.%.v.%.%.= = = = = = K = K K B.h B.h B.h B.h h f.0 h 0 0 0 0 0 0 ] 0 ] 0 ] ] N 0 N &.N &.N &.o &.o &.o o A A A A A A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) i.) F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ..d ......2 ..2 ..2 ` 2 2 4.` 4.` M ` M ` M v.%.%.%.%.= %.= %.= %.<.K = K <.K B.K B.K B.f.B.h f.f.f.f.0 f.0 f.0 0 9.] 9.] 9.] 9.] N ] N ] N &.o o o o A o A o A o n.e A e n.e w.e w.e w., w.~ , , , , , , U , U , U , U , U , U U Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.p i.p * * i.) * * * * * F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ..s...s.....2 2 2 2 2 2 ` 2 ` ` M v.M v.M v.M v.%.%.= v.= = = = = = K = K = K K B.h B.h B.h h h h f.0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.N &.o o A &.A A A A A A e A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , U U U U U U U U U U U p U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) * ) * ) f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ..2 ..2 ..2 ..4.` 2 ` 4.` M ` M ` M %.M v.%.%.%.%.= %.= %.= = <.K <.K B.K B.K B.K f.f.B.f.f.f.0 f.0 f.0 ] 0 0 9.] 9.] 9.] N ] N ] N o N &.o o o o A o A o A A n.e n.e w.e w.e w.e , , , , , , , , U , U , U , U , U , U , U U Z.p U p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.) * * i.) * * * * * * J F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : 2 s.2 2 2 2 2 2 ` 2 ` 2 ` ` M v.M v.M v.%.v.%.%.= = = = = = = = K K B.= B.h B.h B.h h h h h h 0 0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.o &.o o A A A A A A A A e e w.A w.~ w.~ w.~ , ~ , ~ , ~ U ~ , , U U U U U U U U U U U U U U p U p U p U p p i.U i.) i.) i.) i.) i.) i.) * ) * ) * ) * * F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ..2 ..2 2 4.` 4.` M ` M ` M ` %.%.M %.%.%.= %.= %.= K = = <.K <.K B.K B.K B.h f.f.f.f.0 f.0 f.0 f.9.] 9.] 9.] 9.] N ] N ] N ] o o N o o o A o A o A e A A n.e n.e w.e w.e w.~ , , , , , , , , U , U , U , U , U , Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.* i.) * * i.* * * * * * * J * J F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : 2 2 2 2 2 2 ` ` M 2 M v.M v.M v.%.v.%.v.%.%.= = = = = = K = K K B.h B.h B.h h h h f.0 h 0 0 0 0 0 0 ] 0 ] 0 ] ] N 0 N &.N &.N &.o &.o &.o o A A A A A A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) i.) * ) * ) J ) * * J ) f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ` 2 2 4.` 4.` M ` M ` M v.%.%.%.%.= %.= %.= %.<.K = K <.K B.K B.K B.f.B.h f.f.f.f.0 f.0 f.0 0 9.] 9.] 9.] 9.] N ] N ] N &.o o o o A o A o A o n.e A e n.e w.e w.e w., w.~ , , , , , , U , U , U , U , U , U U Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.p i.p * * i.) * * * * * * * * J * J * J * J F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : 2 2 ` 2 ` ` M v.M v.M v.M v.%.%.= v.= = = = = = K = K = K h B.h B.h B.h h h h f.0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.N &.o o A &.A A A A A A e A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , U U U U U U U U U U U p U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) * ) * ) * * J ) * * J J J J F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ` 4.` M ` M ` M %.M v.%.%.%.%.= %.= %.= = <.K <.K B.K B.K B.K f.f.f.f.f.f.0 f.0 f.0 ] 0 0 9.] 9.] 9.] N ] N ] N o N &.o o o o A o A o A A n.e n.e w.e w.e w.e , , , , , , , , U , U , U , U , U , U , U U Z.p U p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.) * * i.) * * * * * * J * J * J * J * J * J F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ` 2 ` ` M v.M v.M v.%.v.%.%.= = = = = = K = K K B.= B.h B.h B.h h h h h h 0 0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.o &.o o A A A A A A A A e e w.A w.~ w.~ w.~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U U U p U p U p U p p i.U i.) i.) i.) i.) i.) i.) * ) * ) * ) * * J ) * J J J J J J J f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ` M ` M ` %.%.M %.%.%.= %.= %.= K = = <.K <.K B.K B.K B.h f.f.f.f.0 f.0 f.0 f.9.] 9.] 9.] 9.] N ] ' h.0.5.4.o N o o o A o A o A e A A n.e n.e w.e w.e w.~ , , , , , , , , U , U , U , c.P U , Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.* i.) * * i.* * * * * * * J * J * J * J * J * J J N.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : M v.M v.M v.%.v.%.v.%.= = = = = = = K = K K B.h B.h B.h h h h f.0 h 0 0 0 0 0 0 ] 0 ] 0 ] ] N 0 N &.2.I ; &.o &.o &.o o A A A A A A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , , U U U 6 M.s.U U U U U U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) * ) * ) * ) J ) * * J ) J J J J J J J J J J F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ` M v.%.%.%.%.= %.= %.= %.<.K <.K <.K B.K B.K B.f.B.h f.f.f.f.0 f.0 f.0 0 9.] 9.] 9.] 9.] N ] N ] N H u.! o o A o A o A o n.e n.e n.e w.e w.e w., w.~ , , , , , , U , U , U , U , U = 5.M.4.p U U Z.p Z.p Z.p i.p i.p i.p i.p i.p i.p * * i.) * * * * * * * * J * J * J * J * J * J t.J J N.t.J F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : M v.%.v.%.%.= v.= = = = = = K = K = K h B.h B.h B.h h h h f.0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.g | D.o A &.A A A n b.Y p.2 e A R k 7.S.z ~ w.$.p.k p.v., k.> j P O b.U U U F.T b.[ r s.U U p U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) * ) * ) * * J ) * * J J J J J J J J J J J J y J f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : v.%.%.%.%.= %.= %.= = <.K <.K B.K B.K B.K f.f.f.f.f.f.0 f.0 f.0 ] 0 0 9.] 9.] 9.] N ] N ] N o N &.o g u.! A o A o A A e.@ -.X ,.e w.> v.D l.A., , e.F ..Z ,., U w j.D 7.x r., U M.X.U ( } 2 p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.) * * i.) * * * * * * J * J * J * J * J * J * N.t.J J N.t.N.t.N.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : %.v.%.%.= = = = = = K = K K B.= B.h B.h B.h h h h h h 0 0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.o &.g i n A A A A A e w H n 0.} w.~ q.4...L O.~ , { g n 0.} , , w h.U P x >.U U C s.U ( r s.p U p U i.U p p i.U i.) i.) i.) i.) i.) i.) * ) * ) * ) * * J ) * J J J J J J J J J J J J J y J y J F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : %.= %.= %.= K = = <.K <.K B.K B.K B.h f.f.f.f.0 f.0 f.0 f.9.] 9.] 9.] 9.] N ] N ] N ] o o o o o o A g u.! A e A ` n.e q.! w.e w.e w.j X #.$ P , , q.n U , U , U w ,., P x % p U <.p 8 r s.p Z.p i.p i.p i.p i.p i.p i.* i.) * * i.* * * * * * * J * J * J * J * J * J J N.t.J J N.t.N.t.N.t.t.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : %.= = = = = = = K = K K B.h B.h B.h h h h f.0 h 0 0 0 0 0 0 ] 0 ] 0 ] ] N 0 N &.N &.N &.o &.o &.o A g I y.A A ^ F A e G f ~ w.~ w.~ f a V @., ~ , M.3 ~ , , U U w & U k.4 m U U I t p k.r c p p i.U p p i.) i.) i.) i.) i.) i.) * ) * ) * ) J ) * * J ) J J J J J J J J J J J J y J y J y J y t.f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : %.= %.<.K <.K <.K B.K B.K B.f.B.h f.f.f.f.0 f.0 f.0 0 9.] 9.] 9.] 9.] N ] N ] N &.o o o o A o A o z.q M.X z z X k.w.e v s 7.z 4.~ , - 7.#.5.' U , #.s 7.z %., 8.C g.+ .$ z U Z.W j.u 2.s . p i.p i.p i.p i.p i.p * * i.) * * * * * * * * J * J * J * J * J * J t.J J N.t.J t.N.t.N.t.N.t.t.t.t.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : = = = = K = K = K h B.h B.h B.h h h h f.0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.o &.o o A &.A A A A A A e A e A e ~ w.~ w.~ w.~ , ~ a.p.A.L S., U ~ U U U U U U U U U U U U p U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) * ) * ) * * J ) * * J J J J J J J J J J J J y J y J y J t.J y t.t.J F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : = <.K <.K B.K B.K B.K f.f.f.f.f.f.0 f.0 f.0 ] 0 0 9.] 9.] 9.] N ] N ] N o N &.o o o o A o A o A A n.e n.e w.e w.e w.e , , , , , , , P = , d b.U , U , U , U , U U Z.p U p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.) * * i.) * * * * * * J * J * J * J * J * J * N.t.J J N.t.N.t.N.t.N.t.t.t.t.t.t.t.t.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : K = K K B.= B.h B.h B.h h h h h h 0 0 0 0 0 0 0 ] 0 ] 0 ] 0 ] &.N &.N &.N &.o &.o o A A A A A A e A e e w.A w.~ w.~ w.~ , ~ , ~ , , @ u F.+.R U U U U U U U U U U U U U p U p U i.U p p i.U i.) i.) i.) i.) i.) i.) * ) * ) * ) * * J ) * J J J J J J J J J J J J J y J y J y t.t.J y t.t./ t./ f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : K <.K B.K B.K B.h f.f.f.f.0 f.0 f.0 0 9.] 9.] 9.] 9.] N ] N ] N ] o o o o o o A o A o A e A A n.e n.e w.e w.e w.~ , , , , , , , , U , U , U , U , U , Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.* i.) * * i.* * * * * * * J * J * J * J * J * J J N.t.J J N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : K K B.h B.h B.h h h h f.0 h 0 0 0 0 0 0 ] 0 ] 0 ] ] N 0 N &.N &.N &.o &.o &.o A A A A A A A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) * ) * ) * ) J ) * * J ) J J J J J J J J J J J J y J y J y J y t.t.J y / t./ t./ t./ F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : K B.K B.f.B.h f.f.0 f.0 f.0 f.0 0 9.] 9.] 9.] 9.] N ] N ] N &.o o o o A o A o A o n.e n.e n.e w.e w.e w., w.~ , , , , , , U , U , U , U , U , U U Z.p U U Z.p Z.p Z.p i.p i.p i.p i.p i.p i.p * * i.) * * * * * * * * J * J * J * J * J * J t.J J N.t.J t.N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t./ 7 F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : B.h B.h B.h h h h f.0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.o &.o o A &.A A A A A A e A e A e ~ w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ U U U U U U U U U U U U p U p U p U p p i.U p ) i.) i.) i.) i.) i.) i.) * ) * ) * * J ) * * J J J J J J J J J J J J y J y J y J t.J y t.t.J t./ t./ t./ t./ t./ f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : h f.f.f.f.f.f.0 f.0 f.0 ] 0 0 9.] 9.] 9.] N ] N ] N o N &.o o o o A o A o A A n.e n.e w.e w.e w.e , , , , , , , , U , U , U , U , U , U p U U Z.p U p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.) * * i.) * * * * * * J * J * J * J * J * J * N.t.J J N.t.N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t.7 t./ 7 7 7 F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : B.h h h 0 h h 0 0 0 0 0 0 0 ] 0 ] 0 ] 0 ] &.N &.N &.N &.o &.o o A A A A A A e A e e w.A w.~ w.~ w.~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U U U p U p U i.U p p i.U i.) i.) i.) i.) i.) i.) * ) * ) * ) * * J ) * J J J J J J J J J J J J J y J y J y t.t.J y t.t./ t./ t./ t./ t./ t./ 7 / F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : f.f.f.0 f.0 f.0 0 9.] 9.] 9.] 9.] N ] N ] N ] o o o o o o A o A o A e A A n.e n.e w.e w.e w.~ , , , , , , , , U , U , U , U , U , Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.* i.) * * i.* * * * * * * J * J * J * J * J * J J N.t.J J N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t./ 7 7 t./ 7 7 7 7 7 F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : h f.0 h 0 0 0 0 0 0 ] 0 ] 0 ] ] N 0 N &.N &.N &.o &.o &.o A A A A A A A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) * ) * ) * ) J ) * * J ) J J J J J J J J J J J J y J y J y J y t.t.J y / t./ t./ t./ t./ t./ 7 / 7 / 7 / f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : f.0 f.0 f.0 0 9.] 9.] 9.] 9.] N ] N ] N &.o o o o A o A o A o n.e n.e n.e w.e w.e w., w.~ , , , , , , U , U , U , U , U , U U Z.p U U Z.p Z.p Z.p i.p i.p i.p i.p i.p i.p * * i.) * * * * * * * * J * J * J * J * J * J t.J J N.t.J t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t.t.t./ 7 7 t./ 7 7 7 7 7 7 Q F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : 0 0 0 0 0 0 ] 0 ] 0 ] 0 ] ] N &.N &.N &.o &.o o A &.A A A A A A e A w.A e ~ w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ U U U U U U U U U U U U p U p U p U p p i.U p ) i.) i.) i.) i.) i.) i.) * ) * ) * * J ) * * J J J J J J J J J J J J y J y J y J t.J y t.t.J t./ t./ t./ t./ t./ t./ 7 / 7 / 7 / 7 7 F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : f.0 ] 0 0 9.] 9.] 9.] N ] N ] N o N &.o o o o A o A o A A n.e n.e w.e w.e w.~ , , , , , , , , U , U , U , U , U , U p U U Z.p U p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.) * * i.) * * * * * * J * J * J * J * J * J * N.t.J J N.t.N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t.7 t./ 7 7 7 7 7 7 7 7 Q 7 Q 7 Q F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : 0 0 0 0 ] 0 ] 0 ] 0 ] &.N &.N &.N &.o &.o o A A A A A A e A e e w.A w.~ w.~ w.~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U U U p U p U i.U p p i.U i.) i.) i.) i.) i.) i.) * ) * ) * ) * * J ) * J J J J J J J J J J J J J y J y J y t.t.J y t.t./ t./ t./ t./ t./ t./ 7 / 7 / 7 / Q / 7 7 Q Q f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ] 9.] 9.] 9.] N ] N ] N ] o o o o o o A o A o A e A A n.e w.e w.e w.e w.~ , , , , , , , , U , U , U , U , U , Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.* i.) * * i.* * * * * * * J * J * J * J * J * J J N.t.J J N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t./ 7 7 t./ 7 7 7 7 7 7 7 7 Q 7 Q 7 Q 7 Q F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ] 0 ] 0 ] ] N 0 N &.N &.N &.o &.A &.o A A A A A A A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) * ) * ) * ) J ) * * J ) J J J J J J J J J J J J y J y J y J y t.t.J y / t./ t./ t./ t./ t./ 7 / 7 / 7 / 7 7 Q / 7 7 Q Q Q Q F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ] 9.] 9.] N ] N ] N &.o o o o A o A o A A n.e n.e n.e w.e w.e w., w.~ , , , , , , U , U , U , U , U , U U Z.p U U Z.p Z.p Z.p i.p i.p i.p i.p i.p i.p * * i.) * * * * * * * * J * J * J * J * J * J t.J J N.t.J t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t.t.t./ 7 7 t./ 7 7 7 7 7 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ] 0 ] ] N &.N &.N &.o &.o o A &.A A A A A A e A w.A e ~ w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ U U U U U U U U U U U U p U p U p U p p i.U p ) i.) i.) i.) i.) i.) i.) * ) * ) * * J ) * * J J J J J J J J J J J J y J y J y J t.J y t.t.J t./ t./ t./ t./ t./ t./ 7 / 7 / 7 / 7 7 Q / 7 Q Q Q Q Q Q Q f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ] N ] N ] N o N &.o o A o A o A o A A n.e n.e w.e w.e w.~ , , , , , , , , U , U , U , U , U , U p U U Z.p U p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.) * * i.) * * * * * * J * J * J * J * J * J * N.t.J J N.t.N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t.7 t./ 7 7 7 7 7 7 7 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q Q Q F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ] &.N &.N &.N &.o &.o o A A A A A A e A e e w.A w.~ w.~ w.~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U p U p U p U i.U p p i.U i.) i.) i.) i.) i.) i.) * ) * ) * ) * * J ) * J J J J J J J J J J J J J y J y J y t.t.J y t.t./ t./ t./ t./ t./ t./ 7 / 7 / 7 7 Q / 7 7 Q Q Q Q Q Q Q Q Q Q Q Q F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : ] N &.o o o o o o A o A o A e A A n.e w.e w.e w.e w.~ , , , , , , U , U , U , U , U , U , Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.* i.) * * i.* * * * * * * J * J * J * J * J * J J N.t.J J N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t./ 7 7 t./ 7 7 7 7 7 7 7 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q b Q Q Q b Q F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : N &.N &.o &.A &.o A A A A A A A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) * ) * ) * ) J ) * * J ) J J J J J J J J J J J J y J y J y J y t.t.J y / t./ t./ t./ t./ t./ 7 / 7 / 7 / 7 7 Q / 7 7 Q Q Q Q Q Q Q Q Q Q Q Q b Q f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : &.o o o o A o A o A A n.e n.e n.e w.e w.e w., w., , , , , , , U , U , U , U , U , U U Z.p U U Z.p Z.p Z.p i.p i.p i.p i.p i.p i.p * * i.) * * * * * * * * J * J * J * J * J * J t.J J N.t.J t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t.t.t./ 7 7 t./ 7 7 7 7 7 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q Q Q b Q Q Q b Q Q Q F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : o &.o o A &.A A A A A A e A w.A e ~ w.~ w.~ w.~ , ~ , ~ U ~ , , U ~ U U U U U U U U U U U U p U p U p U p p i.U p ) i.) i.) i.) i.) i.) i.) * ) * ) * * J ) * * J J J J J J J J J J J J y J y J y J t.J y t.t./ t./ t./ t./ t./ t./ t./ 7 / 7 / 7 / 7 7 Q / 7 Q Q Q Q Q Q Q Q Q Q Q b Q b Q b Q F F 9 9 9 9 9 P j T A.! 9 9 9 9 9 9 9 9 9 9 9 9 & k 9 9 9 9 9 9 9 9 9 9 9 9 9 k 6 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : o A o A o A o A A n.e n.e w.e w.e w.~ , , , , , , , , U , U , U , U , U , U p U U Z.p U p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.) * * i.) * * * * * * J * J * J * J * J * J J N.t.J J N.t.N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t.7 t./ 7 7 7 7 7 7 7 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q Q Q b Q Q Q b Q Q Q b x.F ;.9 9 9 9 9 9 V.q.H 9 9 9 9 9 9 9 9 9 9 9 9 9 S I 9 9 9 9 9 9 9 9 9 9 9 9 9 $ O 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : o o A A A A A A e A e e w.A w.~ w.~ w.~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U p U p U p U i.U p p i.U i.) i.) i.) i.) i.) i.) * ) * ) * ) * * J ) * J J J J J J J J J J J J J y J y J y t.t.J y t.t./ t./ t./ t./ t./ t./ 7 / 7 / 7 7 Q / 7 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q b Q b Q b Q b Q f @ 9 9 9 9 9 9 0.{ o.9 9 9 9 9 9 9 9 9 9 9 9 9 l I n 9 9 9 9 9 9 9 9 9 9 9 9 M.O 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : o A o A e A A n.e w.e w.e w.e w.~ , , , , , , U , U , U , U , U , U , Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.* i.) * * i.* * * * * * * J * J * J * J * J * J J N.t.J J N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t./ 7 7 t./ 7 7 7 7 7 7 7 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q b Q Q Q b Q Q Q b Q Q x.b x.b x.F ;.9 9 9 9 9 9 q I o.9 9 9 9 9 9 #.q b.- P 9 9 - I h.a.O 6 9 9 #.j.q 3.X.9 9 e.O 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : A A A A A A e A e e w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) * ) * ) * ) J ) * * J ) J J J J J J J J J J J J y J y J y J y t.t.J y / t./ t./ t./ t./ t./ 7 / 7 / 7 / 7 7 Q / 7 7 Q Q Q Q Q Q Q Q Q Q Q Q b Q b Q b Q b Q b Q b b F F 9 9 9 9 9 9 0.{ o.9 9 9 9 9 9 T 0.d.E p.9 9 l { & 6 4 G 9 9 E V.n *.3.9 9 r O 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : A n.e n.e n.e w.e w.e w., w., , , , , , , U , U , U , U , U , U U Z.p U U Z.p Z.p Z.p i.p i.p i.p i.p i.p i.p * * i.) * * * * * * * * J * J * J * J * J * J t.J J N.t.J t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t.t.t./ 7 7 t./ 7 7 7 7 7 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q Q Q b Q Q Q b Q Q Q b x.b x.b x.b x.b x.F ;.9 9 9 9 9 9 0.I o.9 9 9 9 9 9 C.X.B > p.9 9 - I 9 9 3.C #.9 l o.j i 9 9 e.=.9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : A A e A w.A e ~ w.~ w.~ w.~ , ~ , ~ U ~ , , U ~ U U U U U U U U U U U U p U p U p U p p i.U p ) i.) i.) i.) i.) i.) i.) * ) * ) * * J ) * * J J J J J J J J J J J J y J y J y J t.J y t.t./ t./ t./ t./ t./ t./ t./ 7 / 7 / 7 / 7 7 Q / Q Q Q Q Q Q Q Q Q Q Q Q b Q b Q b Q b Q b Q b Q x.b b # f @ 9 9 9 9 9 9 0.{ o.9 9 9 n 9 9 P x H r a 9 9 1.i 9 9 l C 6 9 a 9 9 9 9 9 } O 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : e n.e w.e w.e w.~ , , , , , , , , U , U , U , U , U , U p U U Z.p U p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.) * * i.) * * * * * * J * J * J * J * J * J J N.t.J J N.t.N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.7 7 t./ 7 7 7 7 7 7 7 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q Q Q b Q Q Q b Q Q Q b x.b x.b x.b x.b x.b x.F ;.9 9 9 9 9 9 q > H 9 9 +.b.9 9 M.S.g $ p.9 9 - u.! 9 1 I F.9 r j n 9 9 9 9 e.O 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : e e w.A w.~ w.~ w.~ , ~ , ~ , , U ~ , , U U U U U U U U U U U U p U p U p U i.U p p i.U i.) i.) i.) i.) i.) i.) * ) * ) * ) * * J ) * J J J J J J J J J J J J J y J y J y t.t.J y t.t./ t./ t./ t./ t./ t./ 7 / 7 / 7 7 Q / 7 7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q b Q b Q b Q b Q b Q b # x.b b # x.# F F 9 9 9 9 9 P s I 3.k A.T A.9 9 s r j 4 S.u 9 *.q A.[ s & 9 9 A.} 0.< R 9 9 M.x k.9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : e w.e w.e w.~ , , , , , , U , U , U , U , U , U , Z.p U U Z.p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.* i.) * * i.* * * * * * * J * J * J * J * J * J J N.t.J J N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t./ 7 7 t./ 7 7 7 7 7 7 7 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q b Q Q Q b Q Q Q b Q Q x.b x.b x.b x.b x.b x.# x.# x.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : w.~ w.~ w.~ , ~ , ~ , ~ , , U ~ , U U U U U U U U U U U U U p U p U p p i.U p p i.) i.) i.) i.) i.) i.) * ) * ) * ) J ) * * J ) J J J J J J J J J J J J y J y J y J y t.t.J y / t./ t./ t./ t./ t./ 7 / 7 / 7 / 7 7 Q / 7 7 Q Q Q Q Q Q Q Q Q Q Q Q b Q b Q b Q b Q b Q b b b # x.b b # x.# x.# f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : e w., w., , , , , , , U , U , U , U , U , U U Z.p U U Z.p Z.p Z.p i.p i.p i.p i.p i.p i.p * * i.) * * * * * * * * J * J * J * J * J * J t.J J N.t.N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.t.t.t./ 7 7 t./ 7 7 7 7 7 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q Q Q b Q Q Q b Q Q Q b x.b x.b x.b x.b x.b x.b x.# x.# x.# x.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : w.~ w.~ , ~ , ~ U ~ , , U ~ U U U U U U U U U U U U p U p U p U p p i.U p ) i.) i.) i.) i.) i.) i.) * ) * ) * * J ) * * J J J J J J J J J J J J y J y J y J t.J y t.t./ t./ t./ t./ t./ t./ t./ 7 / 7 / 7 / 7 7 Q / Q Q Q Q Q Q Q Q Q Q Q Q b Q b Q b Q b Q b Q b Q x.b b # x.# x.# x.# x.# :.# F F 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : , , , , , , , U , U , U , U , U , U p U U Z.p U p Z.p Z.p Z.p i.p i.p i.p i.p i.p i.) * * i.) * * * * * * J * J * J * J * J * J J N.t.J J N.t.N.t.N.t.N.t.t.t.t.t.t.t.t.t.t.t.7 7 t./ 7 7 7 7 7 7 7 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q 7 Q Q Q b Q Q Q b Q Q Q b x.b x.b x.b x.b x.b x.# x.# x.# :.:.x.# :.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : : f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ F F f @ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 : ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.F ;.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +"9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 " +}; --- plib-doc-1.8.1.orig/html/pui/puText.xpm +++ plib-doc-1.8.1/html/pui/puText.xpm @@ -0,0 +1,188 @@ +/* XPM */ +static char *puText[] = { +/* columns rows colors chars-per-pixel */ +"160 120 62 1", +" c gray2", +". c #4B4B4B", +"X c #282828", +"o c gray43", +"O c gray9", +"+ c #3A3A3A", +"@ c #5B5B5B", +"# c #7E7E7E", +"$ c #101010", +"% c #323232", +"& c #202020", +"* c #535353", +"= c #767676", +"- c gray26", +"; c #686868", +": c gray55", +"> c #0B0B0B", +", c #2D2D2D", +"< c #747474", +"1 c #1B1B1B", +"2 c #3E3E3E", +"3 c gray38", +"4 c gray21", +"5 c #252525", +"6 c gray34", +"7 c #7C7C7C", +"8 c #464646", +"9 c #4E4E4E", +"0 c #131313", +"q c gray3", +"w c #2A2A2A", +"e c gray44", +"r c gray10", +"t c gray24", +"y c #353535", +"u c #565656", +"i c #797979", +"p c #2F2F2F", +"a c gray7", +"s c #222222", +"d c gray5", +"f c #1D1D1D", +"g c gray25", +"h c gray22", +"j c gray35", +"k c #484848", +"l c #505050", +"z c #151515", +"x c #181818", +"c c gray20", +"v c DimGray", +"b c #0C0C0C", +"n c gray18", +"m c gray46", +"M c gray11", +"N c #3F3F3F", +"B c gray15", +"V c gray28", +"C c gray31", +"Z c gray17", +"A c #717171", +"S c gray19", +/* pixels */ +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +":::::::::::::::<+p97::::::::::::*C:::::::::::::C@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::h>u:::::::::::::X$:::::::::::::z5:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::2bj:::::::::::::%$#::::::::::::x5:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::t$j::::::3t8y<::y$lZ5@::3ctnv::15:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::2bj::::::p2;&k::%b*@fO::&h#-n::r5:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::2$j::::::mvgdk::y$::nq3: %j+a::1B:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", +"::::::::::::::::2bj:::#:: c gray63", +", c #898989", +"< c gray75", +"1 c gray27", +"2 c #2A2A2A", +"3 c gray10", +"4 c #929292", +"5 c #AFAFAF", +"6 c #CDCDCD", +"7 c gray22", +"8 c gray39", +"9 c gray33", +"0 c #717171", +"q c gray62", +"w c #BCBCBC", +"e c #282828", +"r c gray38", +"t c gray57", +"y c #ACACAC", +"u c #101010", +"i c gray65", +"p c #4B4B4B", +"a c gray12", +"s c gray59", +"d c #B4B4B4", +"f c #181818", +"g c #C8C8C8", +"h c #535353", +"j c gray20", +"k c gray43", +"l c gray76", +"z c #2D2D2D", +"x c #D0D0D0", +"c c gray23", +"v c gray34", +"b c #747474", +"n c gray3", +"m c gray26", +"M c #676767", +"N c #7E7E7E", +"B c #B9B9B9", +"V c #252525", +"C c #9B9B9B", +"Z c #5D5D5D", +"A c #8E8E8E", +"S c gray64", +"D c #484848", +"F c gray11", +"G c #B1B1B1", +"H c gray25", +"J c #EFEFEF", +"K c gray78", +"L c #323232", +"P c #C1C1C1", +"I c gray58", +"U c gray81", +"Y c #3A3A3A", +"T c #565656", +"R c #A0A0A0", +"E c #AEAEAE", +"W c gray7", +"Q c #989898", +"! c #CACACA", +"~ c #353535", +"^ c gray44", +"/ c gray77", +"( c #2F2F2F", +") c #D2D2D2", +"_ c gray24", +"` c gray35", +"' c #767676", +"] c gray2", +"[ c #3F3F3F", +"{ c #232323", +"} c #9A9A9A", +"| c #EEEEEE", +" . c gray8", +".. c gray55", +"X. c #A9A9A9", +"o. c gray31", +"O. c gray5", +"+. c #C0C0C0", +"@. c #464646", +"#. c gray17", +"$. c #1B1B1B", +"%. c #939393", +"&. c #9F9F9F", +"*. c gray74", +"=. c #A7A7A7", +"-. c #202020", +";. c #979797", +":. c gray71", +">. c gray79", +",. c gray18", +"<. c gray82", +"1. c #585858", +"2. c gray50", +"3. c gray73", +"4. c gray61", +"5. c gray37", +"6. c #A4A4A4", +"7. c #1D1D1D", +"8. c #B2B2B2", +/* pixels */ +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"....................# Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # ....................................................................................................", +"....................5.| @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ ....................................................................................................", +"....................# @ , % ..% A % A % A A A A A A t A t t t A t %.t %.t %.t %.%.%.I %.;.s ;.s ;.s ;.s + Q + + + + + C + C + C C C &.C &.C &.q &.q &.q &.R > > > > > > > S > S S S =.S i S =.S i & =.& =.& =.& X.& X.X.y y y y y y y y 5 y 5 y 5 E 5 5 5 G 5 G 5 G 8.G d G 8.d d d d d d d X d X X X X X B X B X Z J ....................................................................................................", +"....................5.@ % A % A ..A t A t A t A t t t t t 4 t I %.I %.I %.;.%.;.I ;.s ;.+ ;.+ ;.+ ;.+ + + } + C C 4.C 4.C 4.C &.C &.q &.&.&.> &.> &.> > > S > S > 6.S 6.S 6.i 6.i =.i =.i =.i =.X.=.X.X.X.y X.y X.y X.y y y E y E y E 5 E 5 E 5 8.5 G 8.8.8.8.d 8.d 8.d 8.:.X d X :.X :.X X X 3.X X B 3.3.3.B 3.3.# @ ....................................................................................................", +"....................# @ A A A A t A t t t A t %.t %.t %.t %.s %.I %.;.s ;.s ;.s ;.s + Q + + + + + C + C + C C C &.C &.C &.q &.q &.q &.R > > > > > > > S > S S S =.S i S =.S i & =.& =.& =.& X.& X.X.y y y y y y y y 5 y 5 y 5 E 5 G 5 G 5 G 5 G 8.G d G 8.d d d d d d d X d X X X X X B X B X B X B 3.B 3.B w B w # J ....................................................................................................", +"....................5.| t A t t t t t 4 t I %.I %.I %.;.%.;.I ;.s ;.+ ;.+ ;.+ ;.+ + + } + C C 4.C 4.C 4.C &.C &.q &.&.&.> &.> &.> > > S > S > 6.S 6.S 6.i 6.i =.i =.i =.i =.X.=.X.X.X.y X.y X.y X.y y y E y E y E 5 E 5 E 5 8.5 G 8.8.8.8.d 8.d 8.d 8.:.X d X :.X :.X X X 3.X X B 3.3.3.B 3.3.3.3.3.3.w 3.w 3.w 3.# @ ....................................................................................................", +"....................# @ t %.t %.t %.t %.s %.I %.;.s ;.s ;.s ;.s + Q + + + + + C + C + C q C &.C &.C &.q &.q &.q &.R > > > > > > > S > S S S =.S i S =.S i & =.& =.& =.& X.& X.X.y y y y y y y y 5 y 5 y 5 E 5 G 5 G 5 G 5 G 8.G d G d d d d d d d d X d X X X X X B X B X B X B 3.B 3.B w B w 3.w B w w w w w w w Z J ....................................................................................................", +"....................5.@ %.I %.I %.;.%.;.I ;.s ;.+ ;.+ ;.+ ;.+ + + } + C C 4.C 4.C 4.C &.C &.q &.&.&.> &.> &.> S > S > S > 6.S 6.S 6.i 6.i =.i =.i =.i =.X.=.X.X.X.y X.y X.y X.y y y E y E y E 5 E 5 E 5 8.5 G 8.8.8.8.d 8.d 8.d 8.:.X d X :.X :.X X X 3.X X B 3.3.3.B 3.3.3.3.3.3.w 3.w 3.w 3.w 3.w w w < *.< w < # @ ....................................................................................................", +"....................# @ I %.;.s ;.s ;.s ;.s + Q + + + + + C + C + C q C &.C &.C &.q &.q &.q &.R > > > > > > > S > S S S =.S i S =.S =.& =.& =.& =.& X.& X.X.y y y y y y y y 5 y 5 y 5 E 5 G 5 G 5 G 8.G 8.G d G d d d d d d d d X d X X X X X B X B X B X B 3.B 3.B w B w 3.w B w w w w w w w w w w w w < w < < +.# J ....................................................................................................", +"....................5.| s ;.+ ;.+ ;.+ ;.+ + + } + C C 4.C 4.C 4.C &.C &.q &.&.&.> &.> &.> S > S > S > 6.S 6.S 6.i 6.i =.i =.i =.i =.X.=.X.X.X.y X.y X.y X.y y y E y E y E 5 E 5 E 5 8.5 G 8.8.8.8.d 8.d 8.d 8.:.X d X :.X X X X X 3.X X B 3.3.3.B 3.3.3.3.3.3.w 3.w 3.w 3.w 3.w w w < *.< w < *.< *.< +.< +.< +.< # @ ....................................................................................................", +"....................# @ + Q + + + + + C + C + C q C &.C &.C &.q &.R &.q &.R > > > > > > > S > S S S =.S i S =.S =.& =.& =.& =.& X.& X.X.y y y y y y y y 5 y 5 y 5 E 5 G 5 G 5 G 8.G 8.G d G d d d d d d d d X d X X X X X B X B X B X B w B 3.B w B w 3.w B w w w w w w w w w w w w < w < < +.w < < +.P +.P +.P +.Z J ....................................................................................................", +"....................5.@ + } + C C 4.C 4.C 4.C &.C &.q &.&.&.> &.> &.> S > S > S > 6.S 6.S 6.i 6.i =.i =.i =.i =.X.=.X.X.X.y X.y X.y X.y y y E y E y E 5 E 5 E 5 8.5 G 8.8.8.8.d 8.d 8.d 8.:.X d X :.X X X X X 3.X X B 3.3.3.B 3.3.3.3.3.3.w 3.w 3.w 3.w 3.w w w < *.< w < *.< *.< +.< +.< +.< +.< +.< l l +.P l l # @ ....................................................................................................", +"....................# @ + C q C &.C &.C &.q &.R &.q &.R > > > > > S S S > S S S =.S i S =.S =.& =.& =.& =.& X.& X.X.y y y y y y y y 5 y 5 y 5 E 5 G 5 G 5 G 8.G 8.G d G d d d d d d d d X d X X X X X B X B X B X B w B 3.B w B w 3.w B w w w w w w w w w w w w < w < < +.w < < +.P +.P +.P +.P +.P +.P l P l P l # J ....................................................................................................", +"....................5.| C &.C &.q &.&.&.> &.> &.> S > S > S > 6.S 6.S 6.i 6.i =.i =.i =.& =.X.=.X.X.X.y X.y X.y X.y y y E y E y E 5 E 5 E 5 8.5 G 8.8.8.8.d 8.d 8.d 8.:.X d X :.X X X X X 3.X X B 3.3.3.B 3.3.3.3.3.3.w 3.w 3.w 3.w 3.w w w < *.< w < *.< *.< +.< +.< +.< +.< +.< l l +.P l l l l l l l l / l / l # @ ....................................................................................................", +"....................# @ &.R &.q &.R > > > > > S S S > S S S =.S i S =.S =.& =.& =.& =.& X.& X.X.y y y y y y y y 5 y 5 y 5 E 5 G 5 G 5 G 8.G 8.8.d G d d d d d d d d X d X X X B X B X B X B X B w B 3.B w B w 3.w B w w w w w w w w w w w w < w < < +.w < < +.P +.P +.P +.P +.P +.P l P l P l l / P l l / / / / / Z J ....................................................................................................", +"....................5.@ > &.> S > S > S > 6.S 6.S 6.i 6.i =.i =.i =.& =.X.=.X.X.X.y X.y X.y X.y y y E y E y E 5 E 5 E 5 8.5 G 8.8.8.8.d 8.d 8.d 8.:.X d X :.X X X X X 3.X X B 3.3.3.B 3.3.3.3.3.3.w 3.w 3.w 3.w 3.w w w < *.< w < *.< *.< +.< +.< +.< +.< +.< l l +.P l l l l l l l l / l / l / l / l / / * K / / # @ ....................................................................................................", +"....................# @ > S S S > S S S =.S i S =.S =.& =.& =.& =.& X.& X.X.y y y y y y y y 5 y 5 y 5 E 5 G 5 G 5 G 8.G 8.8.d G d d d d d d d d X d X X X B X B X B X B X B w B 3.B w B w 3.w B w w w w w w w w w w w w < w < < +.w < < +.P +.P +.P +.P +.P +.P l P l P l l / P l l / / / / / / / / / / / / K / K # J ..........b Y ,.o.N ........................h h ..........................= ` ......................", +"....................5.| S 6.S 6.i 6.i =.i =.i =.& =.X.=.X.X.X.y X.y X.y X.y y y E y E y E 5 E 5 E 5 8.5 G 8.8.8.8.d 8.d 8.d 8.:.X d X :.X X X X X 3.X X B 3.3.3.B 3.3.3.3.3.3.w 3.w 3.w w w 3.w < w < *.< w < *.< *.< +.< +.< +.< +.< +.< l l +.P l l l l l l l l / l / l / l / l / / * K / / * K * K * K * K * K # @ ............7 : 9 ..........................e u .......................... .{ ......................", +"....................# @ i S =.S =.& =.& =.& X.& X.& X.X.y y y y y y y y 5 y 5 y 5 E 5 G 5 G 5 G 8.G 8.8.d G d d d d d d d d X d X X X B X B X B X B X B w B 3.B w B w 3.w B w w w w w w w w w w w w < w < < +.w < < +.P +.P +.P +.P +.P +.P l P l P l l / P l l / / / / / / / / / / K / K / K / K K K / K K g K K Z J ............_ O.1...........................L W . ........................3 V ......................", +"....................5.@ i =.& =.X.=.X.X.X.y X.y X.y X.y y y E y E 5 E 5 E 5 E 5 8.5 G 8.8.8.8.d 8.d 8.d 8.:.X d X :.X X X X X 3.X X B 3.3.3.B 3.3.3.3.3.3.w 3.w 3.w w w 3.w < w < *.< w < *.< *.< +.< +.< +.< +.< +.< l l +.P l l l l l l l l / l / l / l / l / / * K / / * K * K * K * K * K * K g K g K g K ! K # @ ............o O.` ............r c 1 j ' ....j u h z V ` ....8 ~ o z ; ....3 V ......................", +"....................# @ X.& X.& X.X.y y y y y y y y 5 y 5 y 5 E 5 G 5 G 5 G 8.G 8.8.d G d d d d d d d d X d X X X B X B X B X B X B w B 3.B w B w 3.w B w w w w w w w w w w w w < w < < +.w < < +.P +.P +.P +.P +.P +.P l P l P l l / P l l / / / / / / / / / / K / K / K / K K K / K K g K K K g >.g >.g >.g >.g # J ............[ O.1.............,.[ M -.p ....L O.h 5.F f ....-.Y . @.( ....$.V ......................", +"....................5.| X.y X.y X.y y y E y E 5 E 5 E 5 E 5 8.5 G 8.8.8.8.d 8.d 8.d 8.:.X d X :.X X X X X 3.X 3.B 3.3.3.B 3.3.3.3.3.3.w 3.w 3.w w w 3.w < w < *.< w < *.< *.< +.< +.< +.< +.< +.< l l +.P l l l l l l l l / l / l / l / l / / * K / / * K * K * K * K * K * K g K g K g K ! K g >.! ! ! >.! ! ! ! # @ ............H O.` ............b ; o u D ....j u ....- n 8 ..n - ` Y $ ....3 e ......................", +"....................# @ y y y y 5 y 5 y 5 E 5 G 5 G 5 G 8.G 8.8.d G d d d d d d d d X d X X X B X B X B X B X B w B 3.B w B w 3.w B w w w w w w w w w w w w < w < < +.w < < +.P +.P +.P +.P +.P +.P l P l P l l / P l l / / / / / / / / / / K / K / K / K K K / K K g K K K g >.g >.g >.g >.g >.! >.! >.6 >.! ! 6 Z J ............[ O.1........ ....b O v f @.....~ $ ....- ] ` .. @...........3 V ......................", +"....................5.@ E 5 E 5 E 5 E 5 8.5 G 8.8.8.8.d 8.d 8.d 8.:.X d X :.X X X X X 3.X 3.B 3.3.3.B 3.3.3.3.3.3.w 3.w 3.w w w 3.w < w < *.< *.< *.< *.< +.< +.< +.< +.< +.< l l +.P l l l l l l l l / l / l / l / l / / * K / / * K * K * K * K * K * K g K g K g K ! K g >.! ! ! >.! ! ! ! ! ! 6 ! 6 ! 6 ! 6 ! # @ ............o : 9 ....^ D ....3 - T f 1 ....j W . ..#.O.. ..f Y 2.........3 V ......................", +"....................# @ 5 G 5 G 5 G 8.G 8.8.d G d d d d d d d d X d X X X B X B X B X B X B w B 3.B w B w 3.w B w w w w w w w w w w < w < w < < +.w < < +.P +.P +.P +.P +.P +.P l P l P l l / P l l / / / / / / / / / / K / K / K / K K K / K K g K K K g >.g >.g >.g >.g >.! >.! >.6 >.! ! 6 >.6 6 6 6 6 6 6 6 6 # J ..........0 2 u ( = o.- o.....2 f Y a L b ..m o o.o 2 h ....o.7._ p k ....3 -.0 ....................", +"....................5.| G 8.8.8.8.d 8.d 8.d d :.X d X :.X X X X X 3.X 3.B 3.3.3.B 3.3.3.3.3.3.w 3.w 3.w w w 3.w < w < *.< *.< *.< *.< +.< +.< +.< +.< +.< l l +.P l l l l l l l l / l / l / l / l / / * K / / * K * K * K * K * K * K g K g K g K ! K g >.! ! ! >.! ! ! ! ! ! 6 ! 6 ! 6 ! 6 ! 6 6 6 6 6 U 6 6 6 U # @ ....................................................................................................", +"....................# @ d G d d d d d d d d X d X X X B X B X B X B X B w B 3.B w B w 3.w B w w w w w w w w w w < w < w < < +.w < < +.P +.P +.P +.P +.P +.P l P l P l l / P l l / / / / / / / / / / K / K / K / K K K / K K g K K K g >.g >.g >.g >.g >.! >.! >.6 >.! ! 6 >.6 6 6 6 6 6 6 6 6 6 6 6 U 6 U 6 x 6 U Z J ....................................................................................................", +"....................5.@ d :.X d X :.X X X X X 3.X 3.B 3.3.3.3.3.3.3.3.3.3.w 3.w 3.w w w 3.w < w < *.< *.< *.< *.< +.< +.< +.< +.< +.< l l +.P l l l l l l / l / l / l / l / l / / * K / / * K * K * K * K * K * K g K g K g K ! K g >.! ! ! >.! ! ! ! ! ! 6 ! 6 ! 6 ! 6 ! 6 6 6 6 6 U 6 6 6 U 6 U x U x U x U x U # @ ....................................................................................................", +"....................# @ X d X X X B X B X B X B X B w B 3.B w B w 3.w B w w w w w w w w w w < w < w < < +.w < < +.P +.P +.P +.P +.P +.P l P l P l l / P l l / / / / / / / / / / K / K / K / K K K / K K g K K K g >.g >.g >.g >.g >.! >.! >.6 >.! ! 6 >.6 6 6 6 6 6 6 6 6 6 6 6 U 6 U 6 x 6 U 6 x 6 x <.x U x <.x # J ....................................................................................................", +"....................5.| X 3.X 3.B 3.3.3.3.3.3.3.3.3.3.w 3.w 3.w w w 3.w < w < *.< *.< *.< *.< +.< +.< +.< +.< +.< l l +.P l l l l l l / l / l / l / l / l / / * K / / * K * K * K * K * K * K g K g K g K ! K g >.! ! ! >.! ! ! ! ! ! 6 ! 6 ! 6 ! 6 ! 6 6 6 6 6 U 6 6 6 U 6 U x U x U x U x U x U x ) x <.x ) x ) # @ ....................................................................................................", +"....................# @ # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z # # # Z J ....................................................................................................", +"....................5.@ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ @ @ | @ ....................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +"..........................................................................................................................................................................................................................................................................................................................................................................................................................", +".........................................................................................................................................................................................................................................................................................................................................................................................................................." +}; --- plib-doc-1.8.1.orig/html/pui/puLargeInput.xpm +++ plib-doc-1.8.1/html/pui/puLargeInput.xpm @@ -0,0 +1,333 @@ +/* XPM */ +static char *puLargeInput[] = { +/* columns rows colors chars-per-pixel */ +"300 200 127 2", +" c black", +". c gray55", +"X c gray25", +"o c #C6C6C6", +"O c #222222", +"+ c gray38", +"@ c #A9A9A9", +"# c gray89", +"$ c #101010", +"% c #323232", +"& c gray44", +"* c gray61", +"= c #D5D5D5", +"- c gray72", +"; c gray100", +": c #4E4E4E", +"> c gray59", +", c #2A2A2A", +"< c DimGray", +"1 c #B1B1B1", +"2 c #797979", +"3 c #070707", +"4 c #CDCDCD", +"5 c #181818", +"6 c #3A3A3A", +"7 c gray87", +"8 c gray75", +"9 c #565656", +"0 c #A4A4A4", +"q c #464646", +"w c gray40", +"e c gray68", +"r c gray15", +"t c gray22", +"y c #747474", +"u c gray63", +"i c #DADADA", +"p c gray74", +"a c gray18", +"s c #6F6F6F", +"d c gray71", +"f c #0B0B0B", +"g c #D2D2D2", +"h c #C3C3C3", +"j c gray2", +"k c gray27", +"l c #CACACA", +"z c #131313", +"x c #535353", +"c c #7C7C7C", +"v c #1B1B1B", +"b c gray24", +"n c gray35", +"m c #4B4B4B", +"M c gray60", +"N c #E1E1E1", +"B c #A7A7A7", +"V c #252525", +"C c gray39", +"Z c #353535", +"A c gray45", +"S c gray62", +"D c #D7D7D7", +"F c gray73", +"G c #2D2D2D", +"H c gray81", +"J c gray76", +"K c #AFAFAF", +"L c gray26", +"P c #C8C8C8", +"I c gray7", +"U c #505050", +"Y c gray10", +"T c gray88", +"R c gray65", +"E c #484848", +"W c #686868", +"Q c #282828", +"! c #767676", +"~ c gray19", +"^ c #B7B7B7", +"/ c gray5", +"( c #C5C5C5", +") c #151515", +"_ c #7E7E7E", +"` c #1D1D1D", +"' c #3F3F3F", +"] c #5B5B5B", +"[ c gray78", +"{ c #AAAAAA", +"} c gray20", +"| c #9D9D9D", +" . c gray84", +".. c gray31", +"X. c #979797", +"o. c gray17", +"O. c #B2B2B2", +"+. c gray3", +"@. c #CECECE", +"#. c gray23", +"$. c #C0C0C0", +"%. c gray34", +"&. c #A5A5A5", +"*. c gray28", +"=. c #676767", +"-. c #AEAEAE", +";. c gray46", +":. c #A2A2A2", +">. c gray86", +",. c gray", +"<. c #2F2F2F", +"1. c #B6B6B6", +"2. c #0C0C0C", +"3. c LightGray", +"4. c #CBCBCB", +"5. c gray8", +"6. c gray11", +"7. c #3E3E3E", +"8. c #9A9A9A", +"9. c #E2E2E2", +"0. c gray66", +"q. c #646464", +"w. c #9F9F9F", +"e. c #D8D8D8", +"r. c #BBBBBB", +"t. c #D0D0D0", +"y. c gray69", +/* pixels */ +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; X.M X.M X.M X.M X.M 8.8.* 8.* 8.* 8.* * * * * * * * * * S S w.* S S w.* S u w.u w.u w.u w.u :.u :.u :.:.0 u :.0 0 0 0 0 0 0 0 0 B 0 B 0 B R 0.0 B R 0.@ 0.@ 0.@ 0.@ 0.@ { @ { @ e @ { { e e e e e e e e e e K e K e y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.1 O.O.d d d d d d d d d d d d ^ d ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J $.J h J h h ( J h h ( ( ( ( ( ( ( ( ( ( ; ; * * w.0 B @ e 1 d ^ F p $.J [ l w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; X.X.> 8.8.8.8.8.8.8.8.8.8.* 8.* 8.| * * 8.| S | S | S | S | S w.S w.S w.S w.S w.:.w.u :.:.:.:.:.:.0 :.0 :.0 :.0 :.0 R 0 0 &.R &.R &.R &.R 0.R 0.R 0.R 0.R 0.@ { { 0.{ { { { { e { e { e { e { e e -.K e K -.K -.K y.K y.K y.K y.K y.1 O.O.y.1 O.O.O.O.d O.d O.d O.d O.d O.1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.p 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.8 $.J h h h h h h h h ( h ( h ( h ( h ( ( o [ ( [ o ; ; S w.:.0.{ -.1 d ^ r.8 $.h o l 4 w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; X.M X.M X.M * M 8.8.* 8.* 8.* * * * * * * * * * * * S S w.* S S w.* w.u w.u w.u w.u w.u :.u :.u :.:.0 u 0 0 0 0 0 0 0 0 0 0 B 0 B 0 B R 0.0 B @ 0.@ 0.@ 0.@ 0.@ { @ { @ { { e @ { e e e e e e e e e e e K e K K y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 d 1 O.O.d d d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F - F - F F F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( ( ( [ ( ; ; w.0 B @ e 1 d ^ F p $.J [ l 4 4 =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8.8.8.8.8.8. * 8. * * 8.| S | S | S | S | S w.S w.S w.S w.S :.:.w.u :.:.:.:.:.:.0 :.0 :.0 :.0 :.0 R 0 0 &.R &.R &.R 0.R 0.R 0.R 0.R 0.{ 0.@ { { { { { { { { e { e { e { e { e e -.K -.K -.K -.K y.K y.K y.K y.K y.1 O.O.y.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ ^ - ^ - F r.r.- F r.r.r.r.r.r.p r.p r.p r.p r. 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( h ( h ( ( o [ o [ ; ; :.0.{ -.1 d ^ r.8 $.h o l 4 4.@.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; X.M X.8.* M 8.8.* * 8.* * * * * * * * * w.* S w.* S S w.u w.u w.u w.u w.u :.u :.u :.u :.:.0 0 0 0 0 0 0 0 0 0 0 B 0 B 0 B R 0.0 0.@ 0.@ @ 0.@ 0.@ { @ { @ { { e @ { e e e e e e e e e e K e K K y.e K 1 y.1 y.1 y.1 y. y.1 O.1 O.O.d 1 O.O.d d d d d d d d d d ^ d d - d ^ ^ - - F - F - F - F F F F F p F F r.p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ ; ; B @ e 1 d ^ F J [ l 4 4 H g w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8.8.8.8.8.8.8.* 8. 8.* 8.| * S | S | S | S | S w.S w.S w.S w.S w.u :.:.w.u :.:.:.:.:.:.0 :.0 :.0 :.0 :.&.R 0 0 &.R &.R &.R 0.R 0.R 0.R 0.R 0. 0.@ { { { { { { e { e { e { e { e K e e -.K -. -.K y.K y.K y.K y.K y.K y.1 O.O.O.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d ^ 1.^ 1. - ^ - ^ - ^ ^ - F r.r.- r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ ; ; { -.1 d ^ r. l 4 4.@.H 3.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; X.8.* M 8.8.* 8.* * * * * * * w.* S S S S w.u w.u w.u :.u :.u 0 u :.:.0 0 0 0 0 0 0 0 B 0 B R 0.0 0.@ 0.@ 0. { @ { @ e e e e e e e e K y.e K 1 y.1 y.1 y.1 y.1 O.1 O.O.d O. d d d d d d ^ d ^ d ^ - F - - - F F F F r.p p p p p p p p p 8 p 8 p 8 p 8 p $.J $. $. $.J $.J J h ( J ( ( ( ( ( ( [ ( [ ( [ [ P ; ; e 1 d ^ F 4 H g t.g =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8.8.8.8.8.* 8.* 8. 8.| * | S | S | | S w.S S w.S w.S u :.:.w. :.:.:.:.0 :.0 :.0 :.0 :. 0 &.R 0 0 R &.R &. 0.R 0.R 0.R 0.R { { 0. { { { { { { { e { e e { -. e e K -.K -. y.K y.K y.K y.K y.O.y.1 O.O.O.O. O.d O.d O. d O.d d d 1.^ 1.^ 1.^ 1.^ - - ^ - ^ - ^ r.r.- r.r. r.p r.p p r.p r.p p ,.8 p 8 8 ,.8 ,.8 ,.8 $.8 $.8 $. $.8 $. h h $. h h h h h h ( h h ( h o ( ( o [ o [ o [ P [ P [ ; ; 1 d ^ r. H 3.3.= w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; * M 8.8.* 8.* * * * * * * * * S w.* S w.* S w.u w.u w.u w.u :.u :.u 0 u :.:.0 0 0 0 0 0 0 0 0 B 0 0.0 B R 0.@ 0.@ 0.@ 0.@ 0.@ @ { @ { @ { e e e e e K e K e K y.e y.1 y.1 y.1 y.1 y.1 O.1 O. O.O.d 1 O. d d d d d d d ^ d ^ d ^ ^ - d F - F - F - - F F F F F p p p p p p p p p 8 8 p 8 p 8 p $.p J $.J J $.J h J h h J h ( ( ( ( ( ( [ ( [ ( [ [ P ( P ; ; d ^ F p $.J [ l 4 4 H g t.g = = w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8.* 8.* 8.* * * 8. * | S | S S | S | w.S w.S S w.S w.u :.:.w. :.:.:.0 :.0 :.0 :.0 :.0 0 R 0 R &.R &.R 0. R 0.R 0.R 0.@ { { 0.@ { { { e { e { { e { e { -.K e e -.K -.K y. y.K y.K y.K O.O.y.1 O.O.O.O.O.O. O.d O.d O. O.d ^ d 1.^ 1.^ 1.^ - ^ - ^ - - ^ - r.- F r.r.r.r. r.r. r.p r.p r.p r.p p ,.8 ,.8 ,.8 8 ,.8 ,.8 $.8 8 $.8 $. $.J h $.J h h h h ( ( h ( h h o [ ( ( o [ o [ o [ P [ P [ P [ ; ; ^ r.8 $.h o l @.H 3.3.= e.e.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; * 8.* 8.* * * * * * * * * S w.* S S * S u w. w.u w.u w. :.u :.u :.0 u :.:.0 0 0 0 0 0 0 0 0 B 0 B 0.0 B R @ 0.@ 0.@ 0.@ 0.@ { @ @ e @ { e e e e e e e e e K K e K K 1 y.1 1 y.1 y.1 y.1 O.1 O.1 O. d 1 d d d d d d d d ^ d ^ d ^ ^ - d - F F - F F - F F F F r.p F p p p p p p p p 8 p 8 p 8 8 p 8 8 $.p 8 $.J $. J $.J J h J h J ( h h ( ( ( ( ( ( ( ( ( ( [ ( P ( [ [ P l P l P ; ; F p $.J [ l t.g = = D i =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8.* 8.| * * 8.| S S | S | S S w.S w. w.S u :.:.:. :.0 :.0 :.0 :.0 :.0 0 R &.R 0. R 0.R 0.@ { { 0.{ { { { { { e { e K e e K -.K y. y.K y.K K O.O.y.1 O.O.O.O.O.O. O.d O. ^ d d 1. 1.^ 1.^ - ^ - ^ - ^ - ^ F r.r. r.r.r.p p r.p 8 p p ,.8 ,.8 ,.8 ,.8 $.8 $. $. h h $. h h h h ( h ( h ( ( o [ o [ P [ P [ P [ P [ ; ; 8 $.h o l = e.e.>.>.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; * 8.* * * * * * * * * * S S w.* S S w.* w.u w.u w.u w.u w.u :.u :.u :.:.0 u :.0 0 0 0 0 0 0 0 0 B 0 B 0 B R 0.0 B R 0.@ 0.@ 0.@ 0.@ 0.@ { @ { { e @ { { e e e e e e e e e e K e K e y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.1 O.O.d d d d d d d d d d ^ d ^ d ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J $.J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l ; ; $.J [ l D i >.7 w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8.| * * 8.| S | S | S | S | S w.S w.S w.S w.S w.:.w.u :.:.:.:.:.:.0 :.0 :.0 :.0 :.0 R 0 0 &.R &.R &.R &.R 0.R 0.R 0.R 0.R 0.@ { { { { { { { { e { e { e { e { e e -.K e K -.K -.K y.K y.K y.K y.K y.1 O.O.y.1 O.O.O.O.d O.d O.d O.d O.d d 1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.8 $.J h h h h h h h h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P ; ; h o l 4 4.@.H 3.3.= e.e.>.>.>.7 w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; * * * * * * * * * * S S w.* S S w.* w.u w.u w.u w.u w.u :.u :.u :.:.0 u 0 0 0 0 0 0 0 0 0 0 B 0 B 0 B R 0.0 B @ 0.@ 0.@ 0.@ 0.@ { @ { @ { { e @ { e e e e e e e e e e e K e K K y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 d 1 O.O.d d d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F - F - F F F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ [ P l P l P l P l P l ; ; [ l 4 4 H g t.g = = D i >.7 T 7 =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; * * 8.| S | w.S S w.S w.S :.:.w.u :.:.:.:.:.:.0 :.0 :.0 :.0 :.0 R 0 0 &.R &.R &.R 0.R 0.R 0.R 0.R 0.{ 0.@ { { { { { { e { e { e { e { e { e e -.K -.K -.K -.K y.K y.K y.K y.K y.1 O.O.y.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - r.r.- F r.r.r.r.r.r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( h ( h [ o [ o [ o [ P [ P [ P [ P [ P l 4.4.4.4.4.; ; l 4 4.@.H 3.3.= e.e.>.>.>.7 T N w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; * * * * * * w.* S w.* S S w. w.u w.u w.u w.u :. :.u :.u :.:.0 u 0 0 0 0 0 0 0 0 0 0 B 0 B 0 B 0.0 0.@ 0.@ 0.@ 0.@ 0.@ { @ { @ { { e @ { e e e e e e e e e K e K e K K y.e K 1 y.1 y.1 y.1 y.1 y.1 O.1 O.O.d 1 O.O.d d d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F F - F F F F F p F F r.p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ [ P ( [ l P l l P l P l 4.l 4.l ; ; w w =.C w w =.C w w =.C w w =.C w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; S | S | S | S | S S w.S w.S S w.u :.:.w.u :.:.:.:.:.:.0 :.0 :.0 :.0 :.&.R 0 0 &.R &.R &.R 0.R 0.R 0.R 0.R { { 0.@ { { { { { { e { e { e { e { e K e e -.K -.K -.K y.K y.K y.K y.K y.K y.1 O.O.O.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r. - r.r.r.r.r.p r.p r.p r. r.p p ,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h ( [ ( o [ o [ o [ P [ P [ P [ P [ P P l 4.4.4.4.4.4.4.; q.w q.w q.w q.w q.w q.w q.w q.w q.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; * * * S w.* S S w. S S w.u w. w. w.u :.u 0 u :.:.0 0 0 0 0 0 B 0 B 0 B 0 B R 0.@ 0.@ 0.@ { @ { @ { { e @ e e e e e e K e K e K K y.e K 1 y.1 y.1 O.O.d 1 d d d d ^ d ^ - - F - F F F F F F F p F F r.p p p p p p p p p 8 p 8 p 8 8 $.J $.J $.J $.J h J h J h h ( J ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P 4.l 4.l ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; S | S | S | S w.S S w.S w.S :.:.w. :.:.:.:. :.0 :.0 :. :.0 0 &. 0 0 &.R &.R &.R 0.R 0.R R 0.R { { @ { { { { { e { e { e { e { -.K e e -. -.K -.K y.K y.K y.K K y.O.y. O.O. O.O.O.d d O. O.d O.d d d ^ 1.^ 1. 1.^ - ^ - - ^ F r.r. r.r.r.r.p r.p r.p r.p r. p ,.8 p 8 ,.8 8 ,.8 ,.8 $.8 $. $.8 8 h h $. h h h h h h ( h ( h h ( h o ( ( [ P [ P [ P [ P [ P 4.P 4.4.4.4.4.4. 4.4.; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; S S w.* S S w.* S w.u w.u w. w.u w.u u :.u 0 :.:.0 0 0 0 0 0 0 0 B 0 B 0 0.0 B R 0.@ 0. 0.@ 0.@ 0.@ { @ { @ { { e e e e e e e e e K e K K y.e y.1 y.1 y.1 y.1 O. 1 d d d d d d d d ^ d ^ d ^ - ^ F - F F - - F F F F F r.p F F p p p p p p p p p p 8 p 8 8 p 8 p $. 8 8 $.J J $. J h J h J h h ( ( ( ( ( ( ( ( [ ( ( [ ( [ [ P ( P l P l P l P l l 4.l 4.l 4. ; ; * * w.0 B @ e 1 d ^ F p $.J [ l w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; S | S | S w.S w.S S w.S w.u :.w.:.:. :.:.0 :. :.0 :.0 :.0 0 &. R &.R &.R 0.R 0.R 0.R 0.R @ { { 0.@ { { { { e { e { e { e { -.K e -.K -. -.K y.K y.K y.K y.K O.O.y. O.O.O. O.d O.d O.d O. O.d ^ d d 1.^ ^ 1.^ - - ^ ^ - ^ - - F r.r.r.r. p r.p r.p r.p r.p r.p p 8 ,.8 ,.8 ,.8 8 ,.8 $.8 8 $.8 $. $.J h $.J h h h h ( h ( h ( h ( h ( o [ ( o [ o o [ P [ P [ P [ P [ 4.4.P l 4. 4.4.4.4.4.4. 4.4 ; ; S w.:.0.{ -.1 d ^ r.8 $.h o l 4 w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; w.* S S w.* S u w. w.u w.u w. :.u :.u :.0 u :. 0 0 0 0 0 0 0 0 0 0 B R 0.0 B R 0.@ 0.@ 0. 0.@ 0.@ { { @ e @ { e e e e e e e e e K e K e K K y.1 y.1 y.1 y. y.1 O.1 1 O. O.O.d 1 d d d d d d d ^ ^ d ^ ^ d - - F - F F - F F F r.p F F p p p p p p p p 8 p 8 p 8 p 8 8 8 $.p 8 $.J $.J J $. $.J h J J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( ( [ [ P l P l P l P l P l 4.l l 4.l l 4. 4.4.; ; w.0 B @ e 1 d ^ F p $.J [ l 4 4 =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; S w.S w.S w.S w.S :.w.u :.:. :.:.:.:. 0 :. :.0 0 &. R &.R 0.R 0.R 0.R 0.R { { { { { e { e { e e -.K e e -. y. y.K y.K y.K y.1 O.O.y. O.O.O.d O.d O.1. ^ 1.^ 1. ^ - ^ ^ - r.- r.r.r. p p r.p r.p r.p 8 p p 8 ,.8 8 $.8 8 $.8 $. h h $. h ( h ( h ( h ( h ( ( o [ o [ P P [ P [ P [ P l 4.4.P l 4.4.4.4. 4.4.4.4 ; ; :.0.{ -.1 d ^ r.8 $.h o l 4 4.@.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; S S w.* w.u w.u w.u w.u w.u :.u :.u :.:.0 u :.0 0 0 0 0 0 0 0 0 B 0 B 0 B R 0.0 B @ 0.@ 0.@ 0.@ 0.@ 0.@ { @ { { e @ { { e e e e e e e e e e K e K e y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 d 1 O.O.d d d d d d d d d d ^ d ^ d ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J $.J h J h h ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l ; ; B @ e 1 d ^ F J [ l 4 4 H g w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; S w.S w.S w.S w.:.w.u :.:.:.:.:.:.0 :.0 :.0 :.0 :.0 R 0 0 &.R &.R &.R 0.R 0.R 0.R 0.R 0.R 0.@ { { { { { { { { e { e { e { e { e e -.K e K -.K -.K y.K y.K y.K y.K y.1 O.O.y.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.8 $.J h h h h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 ; ; { -.1 d ^ r.8 o l 4 4.@.H 3.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; w.* w.u w.u w.u w.u w.u :.u :.u :.:.0 u 0 0 0 0 0 0 0 0 0 0 B 0 B 0 B R 0.0 B @ 0.@ 0.@ 0.@ 0.@ { @ { @ { { e @ { e e e e e e e e e e e K e K K y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 d 1 O.O.d d d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F - F - F F F F F F F F r.p p p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.; ; e 1 d ^ F p 4 4 H g t.g =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; S w.S w.S :.:.w.u :.:.:.:.:.:.0 :.0 :.0 :.0 :.0 R 0 0 &.R &.R &.R 0.R 0.R 0.R 0.R 0.{ 0.@ { { { { { { e { e { e { e { e { e e -.K -.K -.K -.K y.K y.K y.K y.K y.1 O.O.y.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- F r.r.r.r.p r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ o [ P [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 ; ; 1 d ^ r.8 $. 4.@.H 3.3.= w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; w.u w.u w.u w.u :.u :.u :.u :.:.0 u 0 0 0 0 0 0 0 0 0 0 B 0 B 0 B R 0.0 0.@ 0.@ 0.@ 0.@ 0.@ { @ { @ { { e @ { e e e e e e e e e K e K e K K y.e K 1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 O.O.d d d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F - F - F F F F F p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 ; ; d ^ F p $. g t.g = = w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; S w.u :.:.w.u :.:.:.:.:.:.0 :.0 :.0 :.0 :.&.R 0 0 &.R &.R &.R 0.R 0.R 0.R 0.R { { 0.@ { { { { { { e { e { e { e { e K e e -.K -.K -.K y.K y.K y.K y.K y.O.y.1 O.O.O.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 ; ; ^ r.8 $.h 3.3.= e.e.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; w.u w.u w.u :.u :.u 0 u :.:.0 0 0 0 0 0 0 0 0 0 B 0 B 0 B 0 B R 0.@ 0.@ 0.@ 0.@ 0.@ 0.@ { @ { @ { { e @ e e e e e e e e e e K e K e K K y.e y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 O.d d d d d d d d d ^ d ^ d ^ ^ - d ^ ^ - F - F - F - F - F F F F r.p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.J $.J $.J $.J $.J h J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 ; ; F p $.J = = D i =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; u :.:.w.:.:.:.:.:.0 :.0 :.0 :.0 :.0 0 &.R 0 0 &.R &.R 0.R 0.R 0.R 0.R 0.R { { 0.@ { { { { { { e { e { e { e { -.K e e -.K -.K -.K y.K y.K y.K y.K y.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.d ^ d d 1.^ 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.r.r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p 8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 ; ; 8 $.h o e.e.>.>.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; w.u w.u :.u :.u 0 u :.:.0 0 0 0 0 0 0 0 0 0 B 0 B 0 0.0 B R 0.@ 0.@ 0.@ 0.@ 0.@ { @ { @ { @ { { e e e e e e e e e e e e K e K e K K y.e y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 d d d d d d d d d d ^ d ^ d ^ ^ - d ^ F - F - F - F - F F F F F F r.p F F p p p p p p p p p p p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 ; ; $.J [ i >.7 w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.w.:.:.:.:.:.0 :.0 :.0 :.0 :.0 0 &.R 0 R &.R &.R 0.R 0.R 0.R 0.R 0.@ { { 0.@ { { { { e { e { e { e { e { -.K e e -.K -.K -.K y.K y.K y.K y.K O.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.d ^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - r.- F r.r.r.r.r.r.p r.p r.p r.p r.p r.p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 ; ; h o l 4 4.@.H 3.3.= e.e.>.>.>.7 w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.u :.u :.:.0 u :.0 0 0 0 0 0 0 0 0 0 0 B 0 B R 0.0 B R 0.@ 0.@ 0.@ 0.@ 0.@ { @ { @ e @ { { e e e e e e e e e e K e K e y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.1 O.O.d 1 d d d d d d d d d d ^ d ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F F p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 ; ; [ l 4 4 H g t.g = = D i >.7 T 7 =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.:.:.:.:.0 :.0 :.0 :.0 :.0 0 &.R &.R &.R &.R 0.R 0.R 0.R 0.R 0.@ { { 0.{ { { { { e { e { e { e { e e -.K e K -.K -.K y.K y.K y.K y.K y.1 O.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.p 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 ; ; l 4 4.@.H 3.3.= e.e.>.>.>.7 T N w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.u :.:.0 u :.0 0 0 0 0 0 0 0 0 B 0 B 0 B R 0.0 B @ 0.@ 0.@ 0.@ 0.@ 0.@ { @ { { e @ { { e e e e e e e e e e K e K e y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 d 1 O.O.d d d d d d d d d d ^ d ^ d ^ d ^ ^ - F - F - F - F - F - F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 ; ; w w =.C w w =.C w w =.C w w =.C w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.0 :.0 :.0 :.0 :.0 R 0 0 &.R &.R &.R 0.R 0.R 0.R 0.R 0.R 0.@ { { { { { { { { e { e { e { e { e e -.K e K -.K -.K y.K y.K y.K y.K y.1 O.O.y.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d d 1.^ 1.^ - ^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.; q.w q.w q.w q.w q.w q.w q.w q.w q.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.:.0 u 0 0 0 0 0 0 0 0 0 0 B 0 B 0 B R 0.0 B @ 0.@ 0.@ 0.@ 0.@ { @ { @ { { e @ { e e e e e e e e e K e K e K K y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 d 1 O.O.d d d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F - F - F F F F F F F F r.p p p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 w w =.C w w =.C w w =.C w w =.C w w =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.0 :.0 :.0 :.&.R 0 0 &.R &.R &.R 0.R 0.R 0.R 0.R 0.{ 0.@ { { { { { { e { e { e { e { e K e e -.K -.K -.K -.K y.K y.K y.K y.K y.1 O.O.y.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- F r.r.r.r.p r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ o [ P [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 w ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0 0 0 0 0 0 0 0 0 0 0 0 B 0 B 0 B R 0.0 0.@ 0.@ 0.@ 0.@ 0.@ { @ { @ { { e @ { e e e e e e e e e K e K e K K y.e K 1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 O.O.d d d d d d d d d d ^ d ^ ^ - d ^ ^ - F - F - F - F - F F F F F p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 =.; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.0 :.0 :.&.R 0 0 &.R &.R &.R 0.R 0.R 0.R 0.R { { 0.@ { { { { { { e { e { e { e { e K e e -.K -.K -.K y.K y.K y.K y.K y.O.y.1 O.O.O.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.w ; ; ; 8.| :.0.{ y.O.- r.$.h P w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0 0 0 0 0 0 0 0 B 0 B 0 B 0 B R 0.@ 0.@ 0.@ 0.@ 0.@ 0.@ { @ { @ { { e @ e e e e e e e e e e K e K e K K y.e y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 O.d d d d d d d d d ^ d ^ d ^ ^ - d ^ F - F - F - F - F - F F F F r.p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 w ; ; ; * S :.0 e 1 d F p J ( l w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.0 0 &.R 0 0 &.R &.R 0.R 0.R 0.R 0.R 0.R { { 0.@ { { { { { { e { e { e { e { -.K e e -.K -.K -.K y.K y.K y.K y.K y.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.d ^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - ^ - F r.r.r.r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p 8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.J h h h h h h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.w ; ; ; 8.w.:.0.{ y.^ r.p $.[ 4.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0 0 0 0 0 0 B 0 B 0 0.0 B R 0.@ 0.@ 0.@ 0.@ 0.@ { @ { @ { @ { { e e e e e e e e e e K e K e K e K K y.e y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 d d d d d d d d d d ^ d ^ d ^ ^ - d ^ F - F - F - F - F F F F F F r.p F F p p p p p p p p p p p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ ( [ [ P ( P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 =.; ; ; * u 0 @ e 1 ^ F 8 J [ l =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0 &.R 0 R &.R &.R 0.R 0.R 0.R 0.R 0.@ { { 0.@ { { { { e { e { e { e { e e -.K e e -.K -.K -.K y.K y.K y.K y.K O.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - r.- F r.r.r.r.r.r.p r.p r.p r.p r.p r.p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.w ; ; ; S :.0 { K O.^ p 8 h [ 4.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0 0 0 0 B 0 B R 0.0 B R 0.@ 0.@ 0.@ 0.@ 0.@ { @ { @ e @ { { e e e e e e e e e e K e K e y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.1 O.O.d 1 d d d d d d d d d d ^ d ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F F p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 w ; ; ; S u B @ K 1 - r.8 J P l w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; R &.R &.R &.R 0.R 0.R 0.R 0.R 0.@ { { 0.{ { { { { e { e { e { e { e e -.K e K -.K -.K y.K y.K y.K y.K y.1 O.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.p 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.w ; ; ; S 0 R e K d ^ p 8 ( [ 4 w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; B 0 B 0 B R 0.0 B @ 0.@ 0.@ 0.@ 0.@ 0.@ { @ { { e @ { { e e e e e e e e e e K e K e y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 d 1 O.O.d d d d d d d d d d ^ d ^ d ^ d ^ ^ - F - F - F - F - F - F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 =.; ; ; w.:.0.e y.d - p $.( P l =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; R &.R 0.R 0.R 0.R 0.R 0.R 0.@ { { { { { { { { e { e { e { e { e e -.K e K -.K -.K y.K y.K y.K y.K y.1 O.O.y.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d d 1.^ 1.^ - ^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H t.w ; ; ; S 0 R -.1 d r.,.J ( 4.4 w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; B 0 B R 0.0 B @ 0.@ 0.@ 0.@ 0.@ { @ { @ { { e @ { e e e e e e e e e K e K e K K y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 d 1 O.O.d d d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F - F - F F F F F F F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 t.4 w ; ; ; w.0 0.e O.d F p h ( 4.4 w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; R 0.R 0.R 0.R 0.R 0.{ 0.@ { { { { { { e { e { e { e { e K e e -.K -.K -.K -.K y.K y.K y.K y.K y.1 O.O.y.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- F r.r.r.r.p r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.w ; ; ; :.&.{ -.O.- r.,.h P 4.4 w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; B R 0.0 0.@ 0.@ 0.@ 0.@ 0.@ { @ { @ { { e @ e e e e e e e e e e K e K e K K y.e K 1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 O.d d d d d d d d d d d ^ d ^ ^ - d ^ ^ - F - F - F - F - F F F F F p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H =.; ; ; :.0 e K O.F p 8 h l 4 4 =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; R 0.R 0.R 0.R { { 0.@ { { { { { { e { e { e { e { e K e e -.K -.K -.K y.K y.K y.K y.K y.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.d O.d d 1.^ 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p 8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.w ; ; ; :.0.{ y.O.- p $.h P 4.@.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0.@ 0.@ 0.@ 0.@ 0.@ { @ { @ { @ { { e @ e e e e e e e e e e K e K e K K y.e y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 O.d d d d d d d d d ^ d ^ d ^ ^ - d ^ F - F - F - F - F - F F F F r.p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 w ; ; ; 0 @ e 1 d F p J ( l 4.4 w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; R 0.R 0.@ { { 0.@ { { { { { { e { e { e { e { -.K e e -.K -.K -.K y.K y.K y.K y.K y.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.d ^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - ^ - F r.r.r.r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p 8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.J h h h h h h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.w ; ; ; 0 0.K O.^ r.8 h [ 4.4.@.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0.@ 0.@ 0.@ 0.@ { @ { @ e @ { { e e e e e e e e e e K e K e K e K K y.e y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 d d d d d d d d d d ^ d ^ d ^ ^ - d ^ F - F - F - F - F F F F F F r.p F F p p p p p p p p p 8 p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g =.; ; ; 0 @ K 1 ^ r.8 J [ l 4 4 =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; R 0.@ { { 0.{ { { { { e { e { e { e { e e -.K e e -.K -.K -.K y.K y.K y.K y.K O.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - r.- F r.r.r.r.r.r.p r.p r.p r.p r.p 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( ( o [ o [ P [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.w ; ; ; R { K d ^ p 8 ( [ 4.4.t.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0.@ 0.@ 0.@ { @ { @ e @ { { e e e e e e e e e e K e K e y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.1 O.O.d d d d d d d d d d d d ^ d ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g w ; ; ; B @ y.d - p $.( P l 4 4 w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; @ { { 0.{ { { { { e { e { e { e { e e -.K e K -.K -.K y.K y.K y.K y.K y.1 O.O.y.1 O.O.O.O.d O.d O.d O.d O.d O.1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.p 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.w ; ; ; R e K d r.,.8 ( 4.4 H t.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 0.@ { @ { @ { { e @ { { e e e e e e e e e e K e K e y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 d 1 O.O.d d d d d d d d d d ^ d ^ d ^ d ^ ^ - F - F - F - F - F - F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ [ P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.4 t.g t.g t.g =.; ; ; 0.e y.d - p $.( P 4 H g =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; { { { { { { { e { e { e { e { e e -.K e K -.K -.K y.K y.K y.K y.K y.1 O.O.y.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d d 1.^ 1.^ - ^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h h h ( h ( h ( h ( h ( ( o [ o [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.w ; ; ; @ e O.1.r.,.h o 4.4 H t.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; { @ { @ { { e @ { e e e e e e e e e K e K e K K y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.O.d 1 O.O.d d d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F - F - F F F F F p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.g t.g t.g t.g t.g w ; ; ; { e O.d p p h ( 4.4 H g w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; { { { e { e { e { e { e K e e -.K -.K -.K -.K y.K y.K y.K y.K y.1 O.O.O.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- F r.r.r.r.p r.p r.p r.p r.p p ,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.w ; ; ; { y.O.- r.$.h P 4.@.H 3.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; { @ { { e @ e e e e e e e e e e K e K e K K y.e K 1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 O.d d d d d d d d d d d ^ d ^ ^ - d ^ ^ - F - F - F - F - F F F F F p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g =.; ; ; { 1 d F p J ( l 4.4 H g =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; { e { e { e { e { e K e e -.K -.K -.K y.K y.K y.K y.K y.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.d O.d d 1.^ 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p 8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.w ; ; ; { y.d - 8 $.( P 4.4 H 3.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; { { e @ e e e e e e e e e e K e K e K K y.e y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 O.d d d d d d d d d ^ d ^ d ^ ^ - d ^ F - F - F - F - F F F F F F r.p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J h J h h ( ( ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g w ; ; ; e 1 d F 8 J ( l 4 4 t.g w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; { e { e { e { -.K e e -.K -.K -.K y.K y.K y.K y.K O.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.d ^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - ^ - F r.r.r.r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p 8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.J h h h h ( h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.w ; ; ; K O.^ r.8 h [ 4.4.@.H 3.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; e e e e e e e e e e K e K e K e K K y.1 y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 d d d d d d d d d d ^ d ^ d ^ ^ - d ^ F - F - F - F - F F F F F F r.p F F p p p p p p p p p 8 p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g t.g t.g t.g t.g t.g t.g t.g =.; ; ; K O.^ F 8 h [ l 4 4 t.g =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; { e { e e -.K e e -.K -.K y.K y.K y.K y.K y.K O.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - r.- F r.r.r.r.r.r.p r.p r.p r.p r.p 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( ( o [ o [ P [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.w ; ; ; K d ^ p 8 ( [ 4 H t.3.= w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; e e e e e e e e K e K e y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.1 O.O.d d d d d d d d d d d d ^ d ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 8 $.J $.J $.J $.J $.J h J h h ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g w ; ; ; y.d - p $.( P 4.4 H t.3.w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; { e e -.K e K -.K -.K y.K y.K y.K y.K y.1 O.O.y.1 O.O.O.O.d O.d O.d O.d O.d O.1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.p 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h h h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.3.3.w ; ; ; O.1.F p h o l 4 H t.3.= w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; e e e e e e K e K K y.e K K y.1 y.1 y.1 y.1 y.1 O.1 O.1 d 1 O.O.d d d d d d d d d d ^ d ^ d ^ d ^ ^ - F - F - F - F - F F F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( ( ( [ ( [ [ P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g =.; ; ; y.d F p $.( 4.4 H g 3.= =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; e -.K -.K -.K -.K y.K y.K y.K y.K y.1 O.O.y.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d d 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( h ( h ( ( o [ o [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.3.3.3.3.3.w ; ; ; O.- r.,.h P 4.4 H t.3. .w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; e e K e K e K K y.e K 1 y.1 y.1 y.1 y.1 y.1 O.1 O.O.d 1 O.O.d d d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F - F - F F F F F p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g w ; ; ; d ^ p p ( [ 4.4 H g 3.= w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; K -.K -.K y.K y.K y.K y.K y.K y.1 O.O.O.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.w ; ; ; O.- r.$.h P 4.4 H t.3.= w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; K e K e K K y.e K 1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 O.d d d d d d d d d d d ^ d ^ ^ - d ^ ^ - F - F - F - F - F F F F F p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g =.; ; ; d F p J ( l 4 4 t.g = = =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; K -.K y.K y.K y.K y.K y.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.d O.d d 1.^ 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p 8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= w ; ; ; ^ r.8 $.[ 4.4.@.H 3.3. .w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; K e K K y.e y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 O.d d d d d d d d d ^ d ^ d ^ ^ - d ^ F - F - F - F - F F F F F F r.p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J h J h h ( ( ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.w ; ; ; ^ F 8 J [ l 4 4 t.g = = w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; K y.K y.K y.K y.K O.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.d ^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - r.- F r.r.r.r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p 8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.J h h h h ( h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= w ; ; ; ^ p 8 ( [ 4.4.@.3.= e.e.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; K K y.1 y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.O.d 1 d d d d d d d d d d ^ d ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F F p p p p p p p p p 8 p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g =.; ; ; - p 8 J P 4.4 H t.3.= e.=.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; K y.K y.K y.K O.O.y.1 O.O.O.O.O.O.d O.d O.d O.d O.1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - r.- F r.r.r.r.r.r.p r.p r.p r.p r.p 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( ( o [ o [ P [ P [ P [ P [ P l 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= w ; ; ; ^ p 8 ( [ 4 4 t.g = = e.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; y.1 y.1 y.1 y.1 y.1 O.1 O.1 O.1 O.O.d d d d d d d d d d ^ d ^ d ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J $.J h J h h ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.w ; ; ; - p $.( P l 4 g 3.= D i w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; K y.K y.1 O.O.y.1 O.O.O.O.d O.d O.d O.d O.d O.1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.p 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.8 $.J h h h h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.t.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= w ; ; ; r.,.J o 4.4 H t.3.= e.e.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; y.1 y.1 y.1 y.1 O.1 O.1 d 1 O.O.d d d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F - F - F F F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( ( ( [ ( [ [ P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g = g 3.3.= g 3.3.= g =.; ; ; F p h ( 4.4 H g 3.= D i =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; K y.1 O.O.y.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( h ( h ( ( o [ o [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= w ; ; ; r.$.h P 4.4 H t.3.= e.e.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; y.1 y.1 y.1 O.1 O.O.d 1 O.O.d d d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F - F - F F F F F p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = w ; ; ; p 8 ( l 4 4 t.g = = e.i w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 1 O.O.O.O.O.O.O.O.d O.d O.d O.d O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= w ; ; ; p $.h 4.4.@.H 3.3. .e.>.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; y.1 O.1 O.1 O.O.d 1 O.d d d d d d d d d ^ d ^ d ^ ^ - d ^ ^ - F - F - F - F - F F F F F p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.J $.J $.J $.J $.J $.J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = =.; ; ; 8 J ( l 4 4 t.g = = e.i =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; O.O.O.O.O.d O.d O.d O.d O.d ^ d d 1.^ 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p 8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= w ; ; ; 8 h [ 4.4.@.H 3.3. .e.7 w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; O.1 O.1 O.O.d 1 d d d d d d d d d d ^ d ^ d ^ ^ - d ^ F - F - F - F - F F F F F F r.p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J h J h h ( ( ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.= = = = = = = = = w ; ; ; 8 J P l 4 4 t.3.= e.e.>.w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; O.O.O.d O.d O.d O.d O.d ^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - r.- F r.r.r.r.r.r.r.r.p r.p r.p r.p r.p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.J h h h h ( h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= w ; ; ; 8 ( [ 4 4 t.g = = e.i 7 w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; O.1 O.O.d 1 d d d d d d d d d d ^ d ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F F p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.= = = = = = = = = = = =.; ; ; $.( P l 4 4 t.g = = >.7 =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; O.d O.d O.d O.d O.1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - r.- F r.r.r.r.r.r.p r.p r.p r.p r.p 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .w ; ; ; 8 ( 4.4 H t.3.= e.e.>.7 w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; O.O.d d d d d d d d d d ^ d ^ d ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J $.J h J h h ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g = = = = = = = = = = = = = = w ; ; ; $.( 4.4 H g 3.= D i >.7 w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; O.d O.d O.d d 1.^ d d 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.8 $.J h h h h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.t.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= e.= = .e.= w ; ; ; h o 4.4 H t.3.= e.e.>.7 w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; d d d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F - F - F F F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g = g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = =.; ; ; h ( 4.4 t.g = = e.i 7 7 =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; O.d O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ o [ P [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= e.= = .e.= = .w ; ; ; h P 4.@.H 3.3. .e.>.>.7 w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; d d d d d d d d ^ d ^ d - d ^ ^ - F - F - F - F - F F F F F p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = w ; ; ; ( l 4.4 H g 3.= e.i 7 7 w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; O.d d 1.^ d ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3. .e.= = .e.= = .e. .w ; ; ; ( P 4.@.H 3.3. .e.>.>.7 w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; d d d d ^ d ^ d ^ ^ - d ^ ^ - F - F - F - F - F F F F F p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.J $.J $.J $.J $.J $.J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = =.; ; ; [ l 4 4 t.g = = e.i 7 7 =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; d 1.^ 1.^ 1.^ 1.^ - ^ - ^ - ^ - ^ - F r.r.- r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p 8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= = .e. .e. .w ; ; ; [ 4.4.@.H 3.= e.i 7 7 N w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; d d ^ d ^ d ^ ^ - d ^ F - F - F - F - F F F F F F r.p F F p p p p p p p p p p p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J h J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.= = = = = = = = = = = = = = = = = = = D = D = D = w ; ; ; [ l 4 4 t.g = = e.i 7 7 w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ 1.^ 1.^ - ^ - ^ - ^ - ^ - r.- F r.r.r.r.r.r.p r.p r.p r.p r.p r.p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.J h h h h ( h ( h ( h ( h ( ( o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= = .e. .e. .e. .w ; ; ; [ 4 H t.3.= e.e.>.7 T N w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ d ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F F p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.= = = = = = = = = = = = = = = = = = = D = D = D = D = =.; ; ; P 4.4 H 3.= D i >.7 T 9.=.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ 1.^ - ^ - ^ - ^ - ^ - r.- F r.r.r.r.r.r.p r.p r.p r.p r.p 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= e. .e. .e. .e. .e. .w ; ; ; 4.4 H t.3.= e.e.>.7 7 N w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ d ^ ^ - d - F - F - F - F - F F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J $.J h J h h ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g = = = = = = = = = = = = = = = = = = = = D = D = D = D = e.= w ; ; ; 4.4 H g 3.= D i 7 7 T 9.w w =.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ - ^ - ^ - ^ - ^ r.r.- F r.r.r.r.r.r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.8 $.J h h h h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.t.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= e.= = .e.= = .e.= e. .e. .e. .e. .e.e.e.e.w ; ; ; 4.4 H 3.3. .e.>.>.7 T N w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ ^ - F - F - F - F - F F F F F F F F r.p p p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g = g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D = e.= D e.=.; ; ; =.C w w =.C w w =.C w w =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ - ^ - ^ - F r.r.- F r.r.r.r.p r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ o [ P [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3. .e.= = .e.= = .e. .e. .e. .e. .e. .e.e.e.e.e.e.w ; ; q.w q.w q.w q.w q.w q.w q.w q.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; - F - F - F - F - F F F F F p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D e.e.= D e.e.= w ; P l 4 4 t.g 3.g = = e.i >.7 T 9.=.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ - ^ - F r.r.- r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3. .e.= = .e.= = .e. .e. .e. .e. .e. .e.e.e.e.e.e.e.e.w ; [ 4.4.@.H 3.3.= e.e.e.>.>.7 T N w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; - F - F - F - F F F F r.p F F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.J $.J $.J $.J $.J h J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D e.e.= D e.e.= D e.=.; P l 4 4 H g 3.= D e.e.i 7 7 T 9.w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ - F r.r.r.r.r.r.r.r.p r.p r.p r.p r.p p ,.8 p 8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.J h h h h h h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= = .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.w ; 4.4 H @.H t.3.= e.e.i 7 >.7 T N w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; - F - F F F F F F r.p F F p p p p p p p p p p p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.= = = = = = = = = = = = = = = = = = = D = D = D = D = D = D e.e.= D e.e.= D i e.i w ; 4.4.4 4 t.g = = D i e.i 7 7 T 9.=.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; F r.r.r.r.r.r.p r.p r.p r.p r.p r.p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= = .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.w ; 4.4 4 t.H 3.3. .e.e.>.7 T 7 T N w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; - F F F F F F r.p F F p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.= = = = = = = = = = = = = = = = = = = D = D = D = D = D = D e.e.= D e.e.= e.i e.i e.i =.; w w =.C w w =.C w w =.C w w =.C w ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; r.r.r.r.r.p r.p r.p r.p r.p 8 p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= e. .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.w ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; F F F F F r.p F p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g = g 3.3.= g 3.3.= g = = = = = = = = = = = = = = = = = = = = D = D = D = D = e.= D e.e.= D e.e.= e.i e.i e.i e.i ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; r.r.r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.t.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= e.= = .e.= = .e.= e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; F F F r.p p p p p p p p p p p p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g = g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D = e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i ; ; * * w.0 B @ e 1 d ^ F p $.J [ l w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; r.p r.p r.p r.p r.,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ o [ P [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3. .e.= = .e.= = .e. .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.>.>.e.; ; S w.:.0.{ -.1 d ^ r.8 $.h o l 4 w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; F r.p p p p p p p p p p 8 p 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D e.e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i e.i ; ; w.0 B @ e 1 d ^ F p $.J [ l 4 4 =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; r.p r.p r.p p ,.8 p p ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3. .e.= = .e.= = .e. .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.>.>.e.i >.; ; :.0.{ 4 4.@.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; p p p p p p p p p p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D e.e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i e.i e.i ; ; B @ e 1 4 4 H g w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; r.p r.p p ,.8 p 8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.J h h h h h h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= = .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.e.; ; { -.1 d 4.@.H 3.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; p p p p p p p p 8 p 8 p 8 p 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ ( [ [ P l P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.= = = = = = = = = = = = = = = = = = = D = D = D = D = D = D e.e.= D e.e.= D i e.i e.i e.i e.i e.i e.i e.i e.i e.i ; ; e 1 d ^ F 4 H g t.g =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; r.p p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= = .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.e.i >.; ; 1 d ^ r.8 @.H 3.3.= w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; p p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g = = = = = = = = = = = = = = = = = = = = D = D = D = D = D = D e.e.= D e.e.= e.i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i ; ; d ^ F p $.J H g t.g = = w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; p ,.8 ,.8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= e. .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.e.>.>.>.>.; ; ^ r.8 $.h o H 3.3.= e.e.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ [ P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g = g 3.3.= g 3.3.= g = = = = = = = = = = = = = = = = = = = = D = D = D = D = e.= D e.e.= D e.e.= e.i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i ; ; F p $.J [ l 4 g t.g = = D i =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= e.= = .e.= = .e. .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.>.e.i >.>.e.i >.>.>.>.>.>.>.>.>.; ; 8 $.h o l 4 4. 3.3.= e.e.>.>.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 p 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g = g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D = e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i ; ; $.J [ l 4 4 H g t.g = = D i >.7 w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 ,.8 ,.8 ,.8 $.8 $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3. .e.= = .e.= = .e. .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.>.>.e.i >.>.e.i >.>.>.>.>.>.>.>.>.>.>.; ; h o l 4 4.@.H 3.3.= e.e.>.>.>.7 w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 p 8 p 8 p 8 8 $.p $.J $.J $.J $.J $.J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D e.e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i >.>.; ; [ l 4 4 H g t.g = = D i >.7 T 7 =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 ,.8 ,.8 $.8 $.8 $.8 $.8 h h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3. .e.= = .e.= = .e. .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.e.i >.>.>.>.>.>.>.>.>.>.7 >.7 ; ; l 4 4.@.H 3.3.= e.e.>.>.>.7 T N w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 p $.p 8 8 $.J $.J $.J $.J $.J h J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D e.e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i >.>.7 i ; ; w w =.C w w =.C w w =.C w w =.C w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 $.8 $.8 $.8 $.8 $.J h h $.J h h h h h h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= = .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.e.i >.>.>.>.>.>.>.>.>.>.7 >.7 >.7 ; q.w q.w q.w q.w q.w q.w q.w q.w q.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; $.p 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.= = = = = = = = = = = = = = = = = = = D = D = D = D = D = D e.e.= D e.e.= D i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i >.i >.>.7 i >.>.; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 $.8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( ( o [ o [ P [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= = .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.e.i >.>.>.>.>.>.>.>.>.>.7 >.7 >.7 >.7 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 8 $.J $.J $.J $.J $.J h J h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g = = = = = = = = = = = = = = = = = = = = D = D = D = D = D = D e.e.= D e.e.= e.i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i >.i >.>.7 i >.>.7 i ; ; * * w.0 B @ e 1 d ^ F p $.J [ l w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 $.8 $.8 $.J h h $.h h h h h ( h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= e.= = .e.= = .e.= e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.>.e.i >.>.e.i >.>.e.>.>.>.>.>.>.>.>.>.7 >.7 >.7 >.7 >.7 >.7 ; ; S w.:.0.{ -.1 d ^ r.8 $.h o l 4 w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; $.J $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( ( ( [ ( [ [ P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g = g 3.3.= g 3.3.= g = = = = = = = = = = = = = = = = = = = = D = D = D = D = e.= D e.e.= D e.e.= e.i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i 7 i >.>.7 i >.>.7 i 7 7 ; ; w.0 B @ e 1 d ^ F p $.J [ l 4 4 =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 $.h $.J h h h h h h h h ( h ( h ( h ( h ( ( o [ o [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= e.= = .e.= = .e. .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.>.e.i >.>.e.i >.>.>.>.>.>.>.>.>.>.>.>.7 >.7 >.7 >.7 >.7 >.7 >.7 ; ; :.0.{ 4 4.@.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; $.J $.J $.J h J h J h h ( J h ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D e.e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i >.>.7 i >.>.7 i >.>.7 7 7 7 7 7 ; ; B @ e 1 4 4 H g w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; h $.J h h h h h h ( h ( h ( h ( h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3. .e.= = .e.= = .e. .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.>.>.e.i >.>.e.i >.>.>.>.>.>.>.>.>.>.>.>.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 ; ; { -.1 d ^ 4 4.@.H 3.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; $.J $.J h J h J h h ( J ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D e.e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i >.>.7 i >.>.7 i >.>.7 7 7 7 7 7 7 7 ; ; e 1 d ^ F p 4 4 H g t.g =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; J h h h h h h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= = .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.e.i >.>.>.>.>.>.>.>.>.>.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 ; ; 1 d ^ r.8 $.h 4 4.@.H 3.3.= w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; h J h J h J h h ( ( ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( P l P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D e.e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i >.i >.>.7 i >.>.7 i >.7 7 7 7 7 7 7 7 7 7 7 ; ; d ^ F g = = w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; h h h ( h ( h ( h ( h ( h o [ ( ( o [ o [ o [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= = .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.e.i >.>.>.>.>.>.>.>.>.>.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 7 7 ; ; ^ r.8 $. 3.= e.e.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; h J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( [ ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.= = = = = = = = = = = = = = = = = = = D = D = D = D = D = D e.e.= D e.e.= D i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i >.i >.>.7 i >.>.7 i >.7 7 7 7 7 7 7 7 7 7 7 7 7 ; ; F p $.J [ g = = D i =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; h ( h ( h ( h ( h ( ( o [ ( ( o [ o [ P [ P [ P [ P [ P [ 4.4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= = .e.= = .e.= = .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.e.>.>.>.>.>.>.>.>.>.>.>.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 7 7 T 7 ; ; 8 $.h o l 4 3.= e.e.>.>.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g = = = = = = = = = = = = = = = = = = = = D = D = D = D = D = D e.e.= D e.e.= e.i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i >.i >.>.7 i >.>.7 i 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ; ; $.J [ l 4 4 H g = = D i >.7 w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; h ( h ( h ( h ( ( o [ ( [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H 4 H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.t.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= e.= = .e.= = .e.= e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.>.e.i >.>.e.i >.>.e.>.>.>.>.>.>.>.>.>.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 T 7 7 7 T 7 7 7 ; ; h o l 4 4.@.H 3.3.= e.e.>.>.>.7 w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; h ( ( ( ( ( ( ( ( ( ( ( [ ( [ [ P ( [ [ P l P l P l P l P l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 t.4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g = g 3.3.= g 3.3.= g = = = = = = = = = = = = = = = = = = = = D = D = D = D = e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i >.i 7 i >.>.7 i >.>.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ; ; [ l 4 4 H g t.g = = D i >.7 T 7 =.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; h ( h ( h ( ( o [ o [ o [ o [ P [ P [ P [ P [ P l 4.4.P 4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= e.= = .e.= = .e. .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.>.e.i >.>.e.i >.>.>.>.>.>.>.>.>.>.>.>.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 T 7 7 7 T 7 7 7 T 7 ; ; l 4 4.@.H 3.3.= e.e.>.>.>.7 T N w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ( ( ( ( ( ( ( ( [ ( [ ( [ [ P ( [ l P l P l P l P l 4.l 4.l 4.l 4.l 4.l 4 l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = D e.e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i >.>.7 i >.>.7 i >.>.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 T 7 ; ; w w =.C w w =.C w w =.C w w =.C w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; h ( [ ( ( o [ o [ o [ P [ P [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3. .e.= = .e.= = .e. .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.>.>.e.i >.>.e.i >.>.>.>.>.>.>.>.>.>.>.>.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 T 7 7 7 T 7 7 7 T 7 7 7 ; q.w q.w q.w q.w q.w q.w q.w q.w q.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C T 7 T 7 T 7 T 7 T 7 T 7 T 7 N T T 9.=.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . w ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 7 7 T N T N T N T N T N T N T N T N w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; p p p 8 p 8 p 8 p 8 p 8 8 $.p 8 J $.J $.J $.J $.J h J h J h h ( J ( ( ( ( ( ( ( ( [ ( [ ( P ( [ [ P l P l P l P l P l 4.l 4.l w ; T 7 T 7 T 7 T 7 T 7 T 9.N T T 9.N T w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; w $.8 $.8 $.8 $.h $.J h h h h h h ( h ( h ( h ( ( o [ ( ( o [ o [ P [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 w ; T N T N T N T N T N T N T N T N T N w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; X.8.* M * 8.* * * * * * * * S S w.* S u w.u w.u w.u :.u :.:.0 0 0 0 0 0 0 0 B 0 0.0 B @ 0.@ 0.@ 0.@ { @ { { e e e e e e K e K K y.e y.1 y.1 y.1 O.1 O.1 O.O.d d d d d d ^ d ^ ^ - d - F - F - F F F F F F r.p p p p p p 8 p 8 p 8 p 8 8 $.J $.J $.J $.J h J ( J h ( ( ( ( ( ( ( [ ( [ [ P l P l P l 4.l 4.l 4.w =.J ( J h h ( ( ( ( ( ( ( ( ( ( [ ( [ [ P ( [ [ P l P l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 =.; T 7 T 7 T 7 T 7 T 9.N T T 9.N T T 9.=.C . . . . . y 6 <.: c . . . . . . . . . . . . x U . . . . . . . . . . . . . ..] . . . . . . . . . . . ", +". . . . . . . . . . ; ; S | S w.S w.S w.S :.:.w.:.:.:.0 :.0 :.0 :.0 0 &.R &.R 0.R 0.R 0.R { { 0.{ { { e { e { e { e e -.K -.K y.K y.K y.K O.O.y.O.O.O.d O.d O.d O.d d 1.^ 1.^ - ^ - ^ - F r.r.r.r.r.r.p r.p r.p 8 p p ,.8 ,.8 ,.8 $.8 $.8 $.8 $.J h h h h ( h ( h ( h o [ ( [ o [ P [ P [ P [ P l 4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.q.w ( [ o [ o [ P [ P [ P [ P 4.P l 4.4.4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 4 @.H @.H @.H @.H @.H @.H t.w ; T N T N T N T N T N T N T N T N T N w q.. . . . . . t f 9 . . . . . . . . . . . . . Q $ . . . . . . . . . . . . . z V . . . . . . . . . . . ", +". . . . . . . . . . ; ; :.u :.:.0 u 0 0 0 0 0 0 B 0 B 0 B R 0.@ 0.@ 0.@ { @ { { e e e e e e e e K e y.e K 1 y.1 y.1 y.1 O.1 O.O.d d d d d d d d ^ d - d ^ F - F - F - F F F F r.p p p p p p p p 8 p 8 p 8 8 $.p $.J $.J $.J h J ( J h ( ( ( ( ( ( ( [ ( [ [ P l P l P l P l 4.l 4.l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H C w l P l P l 4.l 4.l 4.l 4.l 4.4.4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 H g t.g t.g t.g w ; T 7 T 7 T 7 T 9.N T T 9.N T T 9.N 9.w w . . . . . . 7.2.n . . . . . . . . . . . . . % $ _ . . . . . . . . . . . . 5 V . . . . . . . . . . . ", +". . . . . . . . . . ; ; R &.R 0.R 0.R 0.{ 0.@ { { { { e { e { e e -.K -.K -.K y.K y.K y.O.y.1 O.O.O.O.d O.d O.d d 1.^ 1.^ - ^ - ^ - ^ r.r.- r.r.r.p r.p r.p r.p p ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.J h h h h h h ( h ( h ( [ ( ( o [ o [ P [ P [ P l 4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H @.H @.H t.H t.H t.H t.H t.H t.H q.w 4 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H 4 4 @.H @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.3.3.3.w ; T N T N T N T N T N T N T N 9.N 9.N w q.. . . . . . 7.$ n . . . . . . + b q Z ;.. . Z $ U o.V ] . . + } b a < . . v r . . . . . . . . . . . ", +". . . . . . . . . . ; ; { { e @ e e e e e e K e K e K K y.1 y.1 y.1 O.1 O.O.d 1 d d d d d d ^ d ^ d ^ ^ - F - F - F F F F r.p F p p p p p p 8 p 8 p 8 8 $.p $.J $.J $.J h J h J h h ( ( ( ( ( ( [ ( [ [ P ( P l P l P l 4.l 4.l 4.l 4 l 4.4.4 l 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H H t.4 H H t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g = w =.4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H 4 H H t.4 H H t.4 t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= g =.; T 7 T T T 9.N T T 9.N T T 9.N 9.N 9.=.C . . . . . . 7.2.] . . . . . . <.7.W ` E . . } 2.x ] ` 5 . . ` t _ k a . . 6.V . . . . . . . . . . . ", +". . . . . . . . . . ; ; K y.K y.K y.O.y.1 O.O.O.O.d O.d O.d d 1.^ 1.^ 1.^ - ^ - ^ - r.- F r.r.r.r.p r.p r.p p ,.8 ,.8 ,.8 ,.8 $.8 $.8 $.8 h h $.h h h ( h ( h ( h ( ( o [ o [ P [ P [ P l 4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H @.H @.H @.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= = q.w @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.H t.H 3.3.t.g 3.3.t.g 3.3.3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= e.= = .w ; T N T N T N T N T N T N 9.N 9.N 9.N w q.. . . . . . b $ n . . . . . . y < X / E . . Z $ . . G +.+ . j % n #.I . . v V . . . . . . . . . . . ", +". . . . . . . . . . ; ; d 1 O.d d d d d d d ^ d ^ ^ - F - F - F F F F r.p F p p p p p p 8 p 8 p 8 p $.p 8 J $.J $.J $.J h J h h ( ( ( ( ( ( ( ( [ ( P ( [ l P l P l P l 4.l 4.l 4.l 4.4.4 l 4.4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H H t.4 H H t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.3.= g 3.= = = = = = = = = = = = = D = D = D e.e.C w H t.g t.g t.g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.g 3.g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = = = D = D = D = D = w ; T T T 9.N T T 9.N T N 9.N 9.N 9.N 9.w w . . . . . . 7.2.n . . . _ . . y O 9 Y *.. . Z 5.. . % 3 n . j *.. . . . . Y V . . . . . . . . . . . ", +". . . . . . . . . . ; ; ^ - ^ - ^ - F r.r.r.r.p r.p r.p r.,.8 p 8 ,.8 ,.8 ,.8 $.8 $.8 $.h $.J h h h h ( h ( h ( ( o [ o [ P [ P [ P [ 4.4.P 4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4 @.H 4 4 @.H @.H @.H @.H t.H t.H t.H t.H t.H t.3.t.g 3.3.t.g 3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3. .e.= = .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.i q.w t.g 3.3.t.g 3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3.= 3. .e.= = .e.= = .e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.w ; T N T N T N T N T N 9.N 9.N 9.N 9.N w q.. . . . . . 7.f 9 . . s k . . 5 ~ %.) q . . Z z c . G $ 2 . 5 #._ . . . . v r . . . . . . . . . . . ", +". . . . . . . . . . ; ; F p p p p p p p 8 p 8 p 8 p 8 8 $.J $.J $.J h J h h ( J ( ( ( ( ( ( [ ( [ ( [ [ P l P l P l 4.l 4.l 4.l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 t.4 H H t.4 t.g t.g t.g t.g t.g t.g 3.g 3.g 3.g 3.3.= g 3.3.= = = = = = = = = = = = D = D = D = e.= D e.e.= e.i e.i e.i e.i e.i e.i >.i >.i >.i >.>.7 w =.g = g 3.3.= g 3.3.= = = = = = = = = = = = = = = = = = D = D = D = D = e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i =.; T 9.N T T 9.N 9.N 9.N 9.N 9.N 9.N 9.=.C . . . . . A , $ a ..: ~ : . . , Y 6 ` ~ ! . L b : ' , x . . : 6.b m s . . 5 O & . . . . . . . . . . ", +". . . . . . . . . . ; ; 8 $.8 $.8 $.h $.J h h h h ( h ( h ( ( o [ o [ o [ P [ P [ P 4.P l 4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 4.@.H 4 4 @.H @.H @.H @.H t.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= 3. .e.= = .e.= e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.>.>.>.>.>.>.7 >.7 >.7 >.7 >.7 >.7 T 7 7 q.w = 3.= 3.= = .e.= = .e.= e. .e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.e.i >.>.>.>.>.>.>.>.7 >.7 >.7 >.7 w ; T N T N T N 9.N 9.N 9.N 9.N 9.# # N w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; ( J h ( ( ( ( ( ( ( [ ( [ [ P l P l P l 4.l 4.l 4.l 4.4.4 l 4.4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 H 4 H 4 H 4 H H t.4 H g t.g t.g t.g t.g t.g t.g 3.g 3.g 3.3.= g 3.3.= = = = = = = = = = = = = = D = D = D = D e.e.= D i e.i e.i e.i e.i e.i e.i >.i >.i >.>.7 i >.>.7 7 7 7 7 7 7 7 7 7 7 7 7 7 T 7 T 7 T 7 T 7 T C w = D = D = D = D e.e.= D e.e.= D e.e.i e.i e.i e.i e.i e.i e.i e.i e.i >.i >.i >.i >.i 7 i >.>.7 i >.>.7 7 7 7 7 7 7 7 7 7 7 7 w ; N T T 9.N 9.N 9.N 9.N 9.N 9.# 9.# 9.w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; [ P [ P [ P l 4.4.4.4.4.4.4.4.4 4.4 4.4 4.4 4.4 4.4 H 4 4 @.H 4 H @.H @.H @.H t.H t.H t.H t.H t.H t.g 3.3.t.g 3.3.3.3.3.3.3.3.= 3.= 3.= 3.= 3.= 3.= e.= = .e.= e. .e. .e. .e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.>.>.>.>.>.>.7 >.7 >.7 >.7 >.7 >.7 >.7 7 7 T 7 7 7 T 7 7 7 T N T N T N T N T N T N T N 9.N 9.q.w e.e.e.e.e.e.e.e.e.e.e.e.e.i >.>.e.i >.>.e.>.>.>.>.>.>.>.>.>.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 7 7 T 7 7 7 T 7 7 7 T 7 7 7 T 7 w ; T N T N 9.N 9.N 9.N 9.N 9.# # N 9.# w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; ; =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.i e.i e.i e.i >.i >.i >.i >.i >.>.7 i >.>.7 i >.>.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 T 7 T 7 T 7 T 7 T 7 T 7 T 7 T 7 N T T 9.=.; T 9.N 9.N 9.N 9.N 9.N 9.# 9.# 9.# 9.=.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . ; q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.w >.>.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 >.7 7 7 T 7 7 7 T 7 7 7 T 7 7 7 T 7 T N T N T N T N T N T N T N T N T N 9.N 9.N 9.N 9.N w ; T N 9.N 9.N 9.N 9.N 9.# # N 9.# # N w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . =.; w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w w =.C w ; =.C w w =.C w w =.C w w =.C w w =.C w w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . w ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; w q.w q.w q.w q.w q.w q.w q.w q.w q.w q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " +}; --- plib-doc-1.8.1.orig/html/pui/puDialogBox.xpm +++ plib-doc-1.8.1/html/pui/puDialogBox.xpm @@ -0,0 +1,296 @@ +/* XPM */ +static char *puDialogBox[] = { +/* columns rows colors chars-per-pixel */ +"170 115 175 2", +" c black", +". c #808080", +"X c gray25", +"o c #C0C0C0", +"O c #202020", +"+ c #A0A0A0", +"@ c #606060", +"# c gray88", +"$ c #101010", +"% c #939393", +"& c #505050", +"* c gray19", +"= c gray69", +"- c gray44", +"; c gray100", +": c #D0D0D0", +"> c gray3", +", c #484848", +"< c #C8C8C8", +"1 c #282828", +"2 c gray66", +"3 c #686868", +"4 c #181818", +"5 c #585858", +"6 c gray22", +"7 c gray72", +"8 c gray47", +"9 c #888888", +"0 c #D8D8D8", +"q c #9A9A9A", +"w c #040404", +"e c #848484", +"r c gray27", +"t c #C5C5C5", +"y c gray14", +"u c #A4A4A4", +"i c #646464", +"p c gray8", +"a c gray33", +"s c #353535", +"d c #B4B4B4", +"f c #747474", +"g c #D5D5D5", +"h c #0C0C0C", +"j c #4C4C4C", +"k c #CDCDCD", +"l c #2D2D2D", +"z c gray68", +"x c #6C6C6C", +"c c gray11", +"v c gray36", +"b c gray24", +"n c gray74", +"m c #7C7C7C", +"M c gray55", +"N c gray87", +"B c gray59", +"V c #9D9D9D", +"C c #020202", +"Z c gray26", +"A c gray76", +"S c #222222", +"D c gray39", +"F c gray7", +"G c #535353", +"H c #323232", +"J c gray45", +"K c #D2D2D2", +"L c gray4", +"P c #4B4B4B", +"I c #CACACA", +"U c #2A2A2A", +"Y c #6A6A6A", +"T c gray10", +"R c #5B5B5B", +"E c #3A3A3A", +"W c gray73", +"Q c #7B7B7B", +"! c #DADADA", +"~ c #070707", +"^ c gray53", +"/ c gray15", +"( c gray65", +") c gray40", +"_ c gray9", +"` c #565656", +"' c #B6B6B6", +"] c #767676", +"[ c gray6", +"{ c #4E4E4E", +"} c gray43", +"| c gray12", +" . c gray37", +".. c #7E7E7E", +"X. c #A2A2A2", +"o. c #E2E2E2", +"O. c #959595", +"+. c #B2B2B2", +"@. c #AAAAAA", +"#. c gray61", +"$. c gray28", +"%. c gray78", +"&. c #373737", +"*. c #D7D7D7", +"=. c gray81", +"-. c #2F2F2F", +";. c #AFAFAF", +":. c #3F3F3F", +">. c gray75", +",. c #8E8E8E", +"<. c #989898", +"1. c #9F9F9F", +"2. c #818181", +"3. c gray63", +"4. c gray38", +"5. c #E1E1E1", +"6. c gray58", +"7. c #515151", +"8. c #B1B1B1", +"9. c #717171", +"0. c #A9A9A9", +"q. c DimGray", +"w. c gray35", +"e. c #797979", +"r. c #9B9B9B", +"t. c gray2", +"y. c gray52", +"u. c #464646", +"i. c #C6C6C6", +"p. c #252525", +"a. c #A5A5A5", +"s. c #656565", +"d. c #151515", +"f. c gray21", +"g. c gray71", +"h. c gray46", +"j. c gray84", +"k. c gray5", +"l. c gray30", +"z. c #CECECE", +"x. c gray18", +"c. c #AEAEAE", +"v. c #1D1D1D", +"b. c #5D5D5D", +"n. c #3E3E3E", +"m. c gray", +"M. c gray49", +"N. c #8D8D8D", +"B. c #979797", +"V. c gray62", +"C. c gray1", +"Z. c #434343", +"A. c #C3C3C3", +"S. c #232323", +"D. c #131313", +"F. c gray20", +"G. c LightGray", +"H. c #0B0B0B", +"J. c #CBCBCB", +"K. c gray17", +"L. c gray42", +"P. c #1B1B1B", +"I. c gray23", +"U. c #BBBBBB", +"Y. c gray86", +"T. c #272727", +"R. c #A7A7A7", +"E. c #676767", +"W. c gray34", +"Q. c #B7B7B7", +"!. c #777777", +"~. c gray31", +"^. c #6F6F6F", +"/. c #5F5F5F", +"(. c gray50", +/* pixels */ +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M a G & & G & m M M M M M m 4.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M & G & G ` w.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M a ` a ` a ` a .M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M L.v.w U P f.p p.3 M M M & v.} M M M M M M M M M M 1 ~ U M M M M M M M M M M M M M M M M M M M M M M M M M M M X h t.M L.> v.8 M M M M M M M M M M M M M M M M M M M M M M M M M M M S 4.~.L h M X T M M M M M M M M M M M M M M M M M M M M 8 M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M m * r M M /.F C.M M M D 6 !.M M M M M M M M M M ..C.p.M M M M M M M M M M M M M M M M M M M M M M M M M M M .$ C M M Z w p.M M M M M M M M M M M M M M M M M M M M M M M M M M M f M & t.> M M q.M M M M M M M M M M M M M M M M M M M e.O 9.M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M 8 H u.M M M S w Z M M @ W.M M M M M M M M M M M M w p.M M M M M M M M M M M M M M M M M M M M M M M M M M M R [ C M M X C.1 M M M M M M M M M M M M M M M M M M M M M M M M M M M M M & t.> M M M M M M M M M M M M M M M M M M M M M M X h ) M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M m * u.M M M X > w M M * U E.M M ] X , S.6 m M M M t.1 M M M .S.X S.f.!.M M f I.p.U c u.- M M M M M M M M M .$ C M M 6 F P M M M I.4 P v.a M M E H.> X L.* ` M M M M M M M M M M M M G t.> M M M M M f X F.p.F.e.M M O t.P.9.I.s f M M p C.d.& M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M m H u.M M M W.h C.M M &.d.@ M M P | q.w.$ r M M M w p.M M M v.6 m 3 d.H M M P.4 M ) k.p.^.M M M M M M M M M R $ C 8 P > E 8 M M n.~ /.M r p R M M s t.* /.G M M M M M M M M M M M M M & t.> M M M M M H v.3 e.O u.M M @ 4 p R Z 9.M M M x.w 9.M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M m * r M M M w.H.w M M X d./.M M q., ) Z.h Z.M M M C.1 M M M w W.M M c C.M M C 4 M !.l p.- M M M M M M M M M .$ C v .P.6 v M M h > M M 3 b M M ^.h > 6 M M M M M M M M M M M M M M G t.> M M M M M $ p.D ] O t.M M M 6 C.p E.M M M M * C.9.M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M Q H u.M M M Z > v.M M :.d.@ M M M 3 W.l > Z M M M w p.M M M t.` M M P. M M U p E.R T l !.M M M M M M M M M R [ C M M 5 C.T M M H.> M M E. E M M M n.w p.m M M M M M M M M M M M M M & t.> M M M M M v.G ) Z E M M M ) 4 C R M M M M x.w 9.M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M m * u.M M M c C.` M M X p /.M M .1 w.a k.Z.M M M t.1 M M M t.W.M M c C.M M 9.d.p.X * /.M M M M M M M M M M .$ C M M M.w D.M M h > M M 3 6 M M M & $ k.P M M M M M M M M M M M M M G t.> M M M M M H.U f M M M M M M } K.t.S.] M M M * t.9.M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M 8 H u.M M 5 D.H m M M :.d.@ M M x.h { s L r ..M M w p.M M M d.X M J d.S M M G :.G } e.M M M M M M M M M M M R $ C M M } C.| M M * > L.M { [ 7.M M ) n., $ | q.M M M M M M M M M M M M & t.> M M M M M 1 4 R M M M M M 8 { ~.p.w Z M M M x.w ) R M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M G d. v.I.s 6 l.m M M M 1 F , M M r $ p.X $ O - M , t.T i M M l.S.{ F.l q.M M p S.6 6 X D M M M M M M M M M M s > C D ) * s D M M 9.x.1 w.p.Z.m M ) 1 5 f T > E m M M M M M M M M M M } U t.> ` M M M M D l p.6 Z.] M M X b !.X > $ D M M n.H.E G M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M r L H H S T /.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M b w.e.m q.* l.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M U E w.5 P l R M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M - L.m M M M M M M M M M ~.f.&.u.L.q.P E &.P .M R b @ M M G l.M M M M M M M L.q.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ] K.w j M M M M M M M M M E.d.C.b M M a F C.X M M M O (.M !.* K.f M M M M M q.O w E.M M M M M M M M M M M M M M M M M M M m w.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M G C.P M M M M M M M M M M X H M M D 4 p.M M L.u.M M M q.D M M M M M M M 6 C.3 M M M M M M M M M M M M M M M M M M M r p.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M f E. .4.M M M i l.{ ..v & x M M M M q.P { 6 w j M M M M M M M M M M w.C.T D M w.l H.w M M X 9.M M D l./.M M M M 4.j & 1 w E.M M M ^.& R ` ^...M M M. .R w.m M M & D.F G e.M M x 4.L.) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M - H $.P T.G M M @ t.w P ~.D.-.!.M M D S p.G 6 C.P M M M M M M M M M M ^.c L ~.M G W.4 C @ M * M M M ) T 1 9.M M ` S * ` 1 C.3 M M w.T.{ l.k.H E.M m &.H G F., M M W.w 4 w...M M l /.@ Z M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M E.O a q.O s m M M L C.w.(.l P.) M M P.$ D M W.t.j M M M M M M M M M M M X C H ./.8 O C Z.4.u.M M M f l 1 - M M 4 O ^.M I.w E.M M d.> M m S P.) M X > , M ` 4 .M M t.p.M M M M H.` !.} M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M L.) E h H Q M M L w M M E T ) M M d.M M ` t.P M M M M M M M M M M M G C 4 H ) M $.L p H 8 M M M f x.T.9.M M H M M E t.3 M M L ~ M M f.c E.M k.~ E @ Z w u.M M w p.M M M M w F -.R M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M w.Z l.4 H m M M > t.M M 6 P.) M M C.4 M M W.w j M M M M M M M M M M M ^.S C.l f M ^.F C.1 M M M M f l 1 9.M M s M M I.t.E.M M W.t.Z.& $ p.8 M C > l.m ] L.e.M M C.p.M M M M & T > l M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M ` P.l.) | H 8 M M L w M M E 4 ) M M C T M M ` C.P M M M M M M M M M M M M n. P M M M d. u.M M M M f U T.9.M M F.M M E C.) M M M O F , { m M M | > W.M M M M M M w p.M M M M M f Z v.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M 6 t.1 l t.H q.M M L > M M 6 T D M M X h u.M , t.X M M M M M M M M M M M M & S.} M M M { > M M M M M ^.p.O q.M M H p R ..H w a M M s , M M M M M M ) > v.!.M f M M M > O v w.M M w.M i c M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M L.T p P * > G M &.t.w H @ C.w x.M M M n.> F c d.E f M M M M M M M M M M M 4., M M M M f l M M M M M D H * D M M 8 H ~ T p v.Z M M H.w t.w $ :.m M M 3 S > D.& M M M S k.X ..M M -.u.1 u.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M q.H.l.{ b > b M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M x.D M M e.$.n.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M X E l.j , I. .M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; q q #.V.1.X.u ( 2 @.z z = 8.g.g.7 W n n >.A A.t %.I J.) E.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; B.q #.#.#.#.V.3.1.X.u u R.u 2 0.@.@.z z ;.z = 8.+.+.g.g.Q.g.7 W W U.n n >.n o A A.A.t t %.t < I J.D ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; V.V V.X.X.a.( @.@.c.;.= +.g.Q.7 U.n >.o A t t < I J.J.i ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; #.V V.1.V.X.X.u X.a.( 2 0.@.@.z ;.c.;.= 8.+.+.g.Q.' Q.7 W U.U.n >.m.>.o A A.A.t %.i.%.< I J.J.k J.i ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; 1.3.X.u R.0.@.z ;.8.+.g.Q.W W n >.>.o A t t < I k k k D ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; V.3.1.3.u u u u R.0.@.@.z z ;.z = 8.+.+.g.g.Q.g.7 W W U.n n >.n >.A A.A.t t %.t < I J.I k I k k k ) E.M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; X.u ( 2 @.z ;.= +.g.Q.7 U.n >.m.>.A.A.t %.< J.k J.z.=.i ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; X.u X.u ( 2 ( @.@.z ;.c.;.= 8.+.+.g.Q.' Q.7 W U.U.n >.m.>.o >.A.A.t %.i.%.< I J.J.k J.k J.z.=.z.=.i ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; R.u 2 0.z 8 , s.W.@ q W n n 7.:.^.z @.3 w.#.k k =.k =.) E.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; u u R.0.2 - P w.{ G 9.8.+.+.g.g.Q.g.7 W W U.n n >.n >.A o A t t t t < I J.I k I k k m ] =.k =.=.: D ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; 0.@.@.c...1 E.<.M & n.m.>.o , $ m < +.Z.2.k k z.=.: G.i ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; ( @.@.z q.O ] r.% h.U g.Q.' Q.7 W U.U.n >.m.>.o >.A.A.t A.t %.< %.J.J.k J.k J.z.=.z.b P.=.: =.: K i ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; z z = 8.4 X X.W n . P. .o A G F 2.d , ..k k : K : K G.D ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; z z z z U [ = 8.g.g.} g.7 W W U.n n >.n >.A o A t t t t %.I < I J.I J.k k k =.k =.=.{ c : K G.K g ) E.M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; ;.= +.g.F 7.U.n >.O./ D.A.i.` $ ) E q.k =.: =.G.G.g G.i ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; ;.= ;.+.F W.+.g.Q.7 W U.U.2.G /.r 1.>.A.U H.!.Z / + %.J.@./.n.v x.2 =.u R /.b y.=.: l.v.G.g G.g G.i ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; +.+.g.Q.F ` n n o B U _ < I W.> D.L ) =.: K G.K G.g g ) E.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; = 8.g.g.F 5 Q.W 7 U.n n >.:.` ,.U ) t t Z > ..9 S 3 J.I w.p V.z 4.#.=.$.n.c.N.&.( K 7.c g g g g *.D ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; Q.' Q.U.F a >.o A.q U 4 J.k W.$ l.D.d.i K G.G.g 0 j.0 i ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; +.g.Q.7 F w.U.n U.m.>.o >.X.6.w.F E.%.< Z.H.J.V U x J.k s H.=.z.=.: =.$ s 2.9.P.M g { P.0 g 0 0 0 i ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; 7 W W n d.` A.t %.V.K.b k k W.F 2.B k.h f g g g *.0 0 D ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; Q.W 7 W v.H n n >.A o A t 3.H e.y 3 < I u.h J.#.U L.k k H h : K : K : ~ { K G.g g g 7.c *.0 0 ! 0 ) E.M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; U.n >.o G K.,.< J.q.O V k z.w.D.^ : B.O k.h.0 0 0 0 Y.i ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; U.n U.n G 4 #.o A.t u t %.S.r M.O E.J.k Z.H.=.#.U x =.: Z.$ 0.G.G.G.G.6 X g.0 g 0 j.l.4 0 0 ! Y.Y.i ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; >.n o A t 4.u.- /.& ,.k =.k n.4 E.U.g - v.4 !.! 0 ! N ) E.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; n n >.>.o 3 7.b.E.L.e.I < b p.` x., z k H > ,...T :.' K q * H Y e g g 6.I.~.9.B 0 ! Z | q ! Y.! Y.D ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; >.A.A.i.%.J.J.k J.k =.: =.G.G.g G.g g j.0 0 Y.Y.Y.N N i ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; >.o A.A.A.t t i.%.J.J.J.J.k J.k =.k =.z.=.: =.: K G.G.G.G.g G.g 0 g 0 j.0 0 0 0 ! Y.Y.Y.Y.N Y.N # i ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; t t %.I J.I k k =.k : K : K G.g g g 0 ! 0 ! Y.Y.N N # D ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; A.A t t %.%.< I J.I J.k k k k k =.=.: K : K : K G.K G.g g g g g *.0 0 ! 0 ! 0 ! Y.! Y.N N N N N # ) E.M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; %.< I J.J.k =.z.=.: K G.G.g 0 g 0 0 0 Y.Y.N Y.N N 5.# i ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; t i.%.< J.J.J.k J.k J.k k z.=.: =.: K G.G.G.G.g G.g 0 g 0 j.0 0 0 0 ! Y.Y.Y.Y.N Y.N # N N N # 5.# i ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; < I k k k k =.K : K G.K g g *.0 0 ! Y.! N N N N # # 5.) E.M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; < I J.I J.J.k k k k =.k : k : K : K G.K G.g g g g g *.0 0 ! 0 ! 0 ! Y.! Y.N N N N N # N # # # o.5.D ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; ; ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; ; ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) i ) M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M ; D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ; D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) ) E.D ) ) E.M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ", +"M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M " +}; --- plib-doc-1.8.1.orig/html/pui/puPopupMenu.xpm +++ plib-doc-1.8.1/html/pui/puPopupMenu.xpm @@ -0,0 +1,265 @@ +/* XPM */ +static char *puPopupMenu[] = { +/* columns rows colors chars-per-pixel */ +"77 113 146 2", +" c black", +". c gray40", +"X c gray60", +"o c gray20", +"O c gray10", +"+ c gray71", +"@ c gray50", +"# c #4C4C4C", +"$ c gray65", +"% c gray5", +"& c gray45", +"* c gray25", +"= c #272727", +"- c gray55", +"; c gray35", +": c #CACACA", +"> c #070707", +", c gray63", +"< c #3A3A3A", +"1 c #222222", +"2 c #535353", +"3 c gray68", +"4 c #6C6C6C", +"5 c gray52", +"6 c #131313", +"7 c #797979", +"8 c #464646", +"9 c #2D2D2D", +"0 c #929292", +"q c #5F5F5F", +"w c #9D9D9D", +"e c #202020", +"r c #AAAAAA", +"t c gray1", +"y c DimGray", +"u c gray21", +"i c #838383", +"p c gray31", +"a c #101010", +"s c #767676", +"d c #434343", +"f c gray56", +"g c #5D5D5D", +"h c gray4", +"j c gray24", +"k c #565656", +"l c gray69", +"z c #6F6F6F", +"x c #888888", +"c c gray9", +"v c #7C7C7C", +"b c #494949", +"n c gray19", +"m c #959595", +"M c gray39", +"N c #2A2A2A", +"B c #A4A4A4", +"V c #252525", +"C c #9B9B9B", +"Z c gray11", +"A c gray66", +"S c #020202", +"D c #353535", +"F c #B7B7B7", +"G c #818181", +"H c #4E4E4E", +"J c gray6", +"K c gray46", +"L c gray26", +"P c #8E8E8E", +"I c #5B5B5B", +"U c gray14", +"Y c #AFAFAF", +"T c gray43", +"R c gray53", +"E c #151515", +"W c #484848", +"Q c #2F2F2F", +"! c gray58", +"~ c gray38", +"^ c #9F9F9F", +"/ c #ACACAC", +"( c gray2", +") c gray42", +"_ c gray22", +"` c #515151", +"' c gray7", +"] c gray47", +"[ c gray27", +"{ c gray57", +"} c #0C0C0C", +"| c #3F3F3F", +" . c #585858", +".. c #B2B2B2", +"X. c #717171", +"o. c gray54", +"O. c #7E7E7E", +"+. c #4B4B4B", +"@. c #323232", +"#. c #979797", +"$. c #676767", +"%. c #9A9A9A", +"&. c #1B1B1B", +"*. c #B6B6B6", +"=. c #808080", +"-. c gray30", +";. c #A7A7A7", +":. c #747474", +">. c #282828", +",. c #8D8D8D", +"<. c #CBCBCB", +"1. c gray3", +"2. c #A2A2A2", +"3. c gray23", +"4. c #232323", +"5. c gray33", +"6. c #AEAEAE", +"7. c #6D6D6D", +"8. c #868686", +"9. c gray8", +"0. c gray28", +"q. c gray18", +"w. c #606060", +"e. c gray62", +"r. c #040404", +"t. c #373737", +"y. c #848484", +"u. c #505050", +"i. c #777777", +"p. c gray37", +"a. c #0B0B0B", +"s. c #3E3E3E", +"d. c gray34", +"f. c #B1B1B1", +"g. c gray44", +"h. c #898989", +"j. c #181818", +"k. c gray49", +"l. c gray59", +"z. c #646464", +"x. c gray17", +"c. c #A5A5A5", +"v. c gray15", +"b. c gray61", +"n. c #1D1D1D", +"m. c #A9A9A9", +/* pixels */ +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.7 i.K s 7 i...<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.e.N 1.s.T H Z u l.<.: <.: <.: <.: <.: <.c a.f.<.: <.: <.: <.: <.: <.6.<.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<...8 t $.<.<.h.O t <.<.<.<.<.<.<.<.<.<.<._ ( ..<.<.<.<.<.<.<.<.<.<.Y n B <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.Y 8 $.: <.: n r.q : <.: <.: <.: <.: <.t.1.f.<.: <.: <.: <.: <.: q a { : <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<...8 . <.<.<.I a.( <.<.%.H u.>.; <.<.<._ ( ..<.<.b.5.-.x.2 <.<.<.n.1.e K <.<.b.5.-.x.2 <.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.f.8 $.: <.: @ ' ( : <.Q u / 3 J k.: <.t.( f.<.: u n c./ O s <.: 8 1.c.: <.: u n c./ O s <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<...8 $.<.<.<.@ 6 ( <.<.a [ w ;.a h <.<._ ( ..<.<.a * #.A O 1.<.<.d 1.2.<.<.<.a * l.r O 1.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.f.8 $.: <.: q } 9 : <. < 5 { k d.: <.t.1.f.<.: S D G { I k <.: [ > c.: <.: S D G { ; 2 <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<...8 . <.<.<.>.t O.<.<.a.2 <.<.<.<.<.<._ ( ..<.<.h # ..<.<.<.<.<.d 1.B <.<.<.h # ..<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.6.8 $.: <.=.O 0.l : <.= x.X <.: <.: <.t.( f.<.: q.= ! : <.: <.: 8 r.{ 8.<.: q.= ! : <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.7 e 9 ; +.u.X...<.<.<.k.D * 2 z.<.<.<.4.1.y <.<.y._ j ` M <.<.<.I a 2 i.<.<.G _ j u.M <.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.i 7 ] 7 ] G 6.<.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.r n.a.z <.D a s...<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.Y <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: n. X.: c.1.E g.<.: <.: <.: <.: <.: <.: <.: <.: <.8._ : <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.n.t z <.<.u.S 5.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.Y q.n <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: n. X.: + [ h w.<.: @ 0.$.9 @ : <.: @ k i.-.z : +.r.% * ^ : <.O.s.0.u i <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.n.t ~ 6.O.a.s.2.<.<.O 5.l b q.%.<.<.< 7 <.o.O.<.<.1.u <.<.<.y.a.I <.:._ 2.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: n. +.=.* k ^ : <.: y K { D q.l.<.: u Z ~ l...: <.1.u : <.: V } y m.& r.~ : <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.n.t z <.<.<.<.<.<.<.+ @ 4 n.q.%.<.<.X.4.h 4.<.<.<.1.u <.<.<.r.a.I 0 v 5.- <.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: n. X.: <.: <.: <.: d._ ^ 0.q.l.<.: <.x 2 } h.: <.> u : <.: &.} @ : <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.n.t z <.<.<.<.<.<.<.1.o O.4.9 f <.<.! <.F j.T <.<.1.@.2.^ <.T a.-.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.5 E r.u X <.: <.: <.: 1 9.` L j.. <.: q =.7 9 2.: <.e n.7.%.: <.g >.0.I 8.<.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.F h.i.7 <.<.$ <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.5 V 0.z 0.E j X.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.h.n.p.<.<.<.;.j.T <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: s.1.7 : <.: <.O.i.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.( u ^ <.<.<.<.<.3 <.<.7 >.) v.; <.<.<.* u ; ~ d _ ,.<.<.. 4.H ^ l ~ Y <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: ( D 2.: <.: <.: <.: <.e ~ : ,.} d.: <.0.j.. 3 =.V t.<.: G c N X + g.<.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.( _ e.<.<.<.<.<.<.<.<.1.#.<.<.a ( <.<.u.V ,.<.<.+.1.<.<.l b h G f r <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: ' N #.: <.: <.: <.: <.> m : <.} ( : <.p >.{ <.: ` <.: <.. ( 0.` m.<.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.s.a O.<.<.<.<.<.<.<.<.1.l.<.<.a ( <.<.u.>.0 <.<.u.t <.<.<.C @.4.p.*.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: ,.9 W , <.: <.8.c.: <.j.X.: w } s.: <.p E T <.f.* = <.: <.: H r.f : <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.%.. # u.; M i.<.<.<.~ D @ j * 2.<.<.u.1.>.d.; N 7 <.<.<.<.v s.^ <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.p >.5 ! O.3 : <.: <.: { g.+ : <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.u.v.0 <.<.<.<.<.<.T h.i.m <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.t.&.] <.: <.: <.: ' | ) , <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: + 8.7 s <.: A : <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.R v.b T W j.3.X.<.<.<.<.<.<.<.<.<.<.<.<.r <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: h.Z q : <.: r j.z : <.: <.: <.: <.: <.: r Z <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.j 1.i.<.<.<.<.G i.<.<.<.<.<.<.<.<.<.<.<.-.a.3 <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: ( D 2.: <.: <.: 3 : H r.@.: i.' _ , <.T 6 r.U O.<.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.( _ ^ <.<.<.<.<.<.<.<.1.@.<.;.* _ 2.<.<.N 1.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: ( D 2.: <.: <.: <.: <.1.@.: A | _ , <.: N > <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.a x.l.<.<.<.<.<.<.<.<.1.n <.;.* _ 2.<.<.N 1.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: s.a @ : <.: <.: <.: <.> n : r | _ , <.: N 1.<.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.P n W 2.<.<.<.5 B <.<.1.9 ..f n N #.<.<.N 1.r G <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.X $.-.` .~ s <.: <. .N -.y L q.x <.: [ } ~ ] <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.- - - - - - - - - - - ", +"- - - - - - - - - - <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: <.: - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " +}; --- plib-doc-1.8.1.orig/html/pui/puMenuBar.xpm +++ plib-doc-1.8.1/html/pui/puMenuBar.xpm @@ -0,0 +1,353 @@ +/* XPM */ +static char *puMenuBar[] = { +/* columns rows colors chars-per-pixel */ +"133 192 155 2", +" c black", +". c #808080", +"X c gray25", +"o c #CACACA", +"O c #202020", +"+ c #606060", +"@ c gray61", +"# c gray100", +"$ c #101010", +"% c #505050", +"& c gray19", +"* c gray44", +"= c #8E8E8E", +"- c #AAAAAA", +"; c gray3", +": c #484848", +"> c #282828", +", c #686868", +"< c #181818", +"1 c #585858", +"2 c gray22", +"3 c gray47", +"4 c gray53", +"5 c gray64", +"6 c #959595", +"7 c #B1B1B1", +"8 c #040404", +"9 c gray27", +"0 c gray14", +"q c #646464", +"w c gray33", +"e c #353535", +"r c #747474", +"t c #0C0C0C", +"y c #4C4C4C", +"u c #2D2D2D", +"i c #6C6C6C", +"p c gray11", +"a c gray36", +"s c gray24", +"d c #7C7C7C", +"f c #848484", +"g c gray63", +"h c #929292", +"j c #AEAEAE", +"k c gray55", +"l c #A7A7A7", +"z c gray60", +"x c gray71", +"c c #131313", +"v c #020202", +"b c gray51", +"n c gray26", +"m c #222222", +"M c #626262", +"N c gray62", +"B c #535353", +"V c #323232", +"C c gray45", +"Z c gray57", +"A c #ACACAC", +"S c gray4", +"D c #4B4B4B", +"F c #2A2A2A", +"G c gray42", +"H c gray10", +"J c #5A5A5A", +"K c #3A3A3A", +"L c #898989", +"P c #A5A5A5", +"I c #B4B4B4", +"U c #070707", +"Y c gray15", +"T c gray40", +"R c #565656", +"E c #767676", +"W c gray6", +"Q c #4E4E4E", +"! c gray43", +"~ c gray12", +"^ c gray37", +"/ c #7E7E7E", +"( c gray7", +") c #979797", +"_ c gray28", +"` c #373737", +"' c #2F2F2F", +"] c #3F3F3F", +"[ c #868686", +"{ c gray58", +"} c gray69", +"| c #A9A9A9", +" . c #9B9B9B", +".. c #B7B7B7", +"X. c #151515", +"o. c #818181", +"O. c #CBCBCB", +"+. c gray38", +"@. c #9D9D9D", +"#. c #515151", +"$. c #717171", +"%. c gray56", +"&. c #494949", +"*. c DimGray", +"=. c gray35", +"-. c #797979", +";. c #888888", +":. c #A4A4A4", +">. c gray59", +",. c #B2B2B2", +"<. c gray2", +"1. c #464646", +"2. c #252525", +"3. c gray21", +"4. c gray46", +"5. c gray5", +"6. c gray30", +"7. c gray18", +"8. c #6D6D6D", +"9. c #1D1D1D", +"0. c #5D5D5D", +"q. c #3E3E3E", +"w. c gray49", +"e. c gray52", +"r. c #A2A2A2", +"t. c #939393", +"y. c #AFAFAF", +"u. c #8D8D8D", +"i. c gray66", +"p. c #9A9A9A", +"a. c #B6B6B6", +"s. c gray8", +"d. c gray1", +"f. c #838383", +"g. c #434343", +"h. c #232323", +"j. c gray39", +"k. c #9F9F9F", +"l. c gray20", +"z. c gray68", +"x. c #0B0B0B", +"c. c gray17", +"v. c #1B1B1B", +"b. c #5B5B5B", +"n. c gray23", +"m. c gray54", +"M. c gray65", +"N. c #272727", +"B. c #676767", +"V. c gray34", +"C. c #777777", +"Z. c gray31", +"A. c #6F6F6F", +"S. c #5F5F5F", +"D. c gray50", +/* pixels */ +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k ", +"O.o O.o O.. -.E C.E -.E -.z O.o p.5 O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.. -.E C.E -.3 C.>.O.o O.o O.o O.o O.o O.o - >.O.o O.o O.o O.o O.o O.o O.o O.o O.o -.E C.E { M.4 3 C.3 -.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k ", +"O.O.O.O.O.- 9.; s i ! +.F =.O.j X S.O.O.6.$ 5.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.- 9.; s i ! +.F =.O.O.O.O.O.O.Q $ 5.O.O.O.j.n.l O.O.O.} O.O.O.O.O.O.O.O.O.O.O.O.O.N c.; w O.O.- > S 2 O.O.O.O.O.O.O.O.O.O.S.c S O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k ", +"O.o O.o O.o 9.v $.o O.o L 1 O.I B.3 O.o O.W S o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o 9.8 A.o O.o L 1 O.o O.o O.o O.$ S o O.o o.+ ,.o O.j 7.5 O.o O.o O.o O.o O.o O.o ,._ v T O.o O.u v T O.o O.o O.o O.o O.o O.N.<.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k ", +"O.O.O.O.O.O.9.d.A.O.O.O.y. .O.r./ p.O.O.O.$ S O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.9.d.A.O.O.O.y.p.O.O.O.O...,.x $ S O.O.- 4 e.O.O.O.S.( h O.O.O.O.O.O.O.O.O.O.O.O.} : v *.O.O.O.c.v *.O.O.O.O.O.O.O.O.O.O.O.c.<.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k ", +"O.o O.o O.o 9. $.o P e.O.o O.. 2 + x o O.$ S o O.o Z 9 #.m +.o O.o O.o O.o O.o O.o O.o 9. $.o M.e.O.o O.o O.3 2.2.Q S S o O.N X _ r.o O.p <.~ r o O.o O.o O.o O.o O.o } _ v ^ O.o O.N.v T O.o O.t.: Z.2.^ O.o O.> ; o O.o X e =.+ D ` e.o O.o O.o O.o k k k k k k k k k ", +"O.O.O.O.O.O.9.d.j.P K e.O.O.O.6 u : } O.O.$ S O.O.p.9.X O.P $ L O.O.O.O.O.O.O.O.O.O.O.O.9.d.+.P K e.O.O.O.O.O.v.X ,.O.$ S O.O.j g.c.) O.O.g.<.P O.O.O.O.O.O.O.O.O.O.O.O.} : 2 A.$.A.< v *.O.O.O.> K O.l ; o.O.O.c.<.O.O.O.Q c ^ - 4 c.V r.O.O.O.O.O.O.k k k k k k k k k ", +"O.o O.o O.o 9. : . q.e.O.o O.z V 9 } o O.$ x.o O.Z.S Z.P M.<.m O.o O.o O.o O.o O.o O.o 9. : . q.e.O.o O.o O. o.o O.$ S o O.7 Q u 6 o O.9 <.g O.o O.o O.o O.o O.o O.o ,._ v 9 L ;.L ~ v T O.o O.t y N - 8 X.o O.> <.o O.o =.~ 4 o O.1 ; ;.O.o O.o O.o k k k k k k k k k ", +"O.O.O.O.O.O.9.d.A.O.M.6 O.O.O. .& : y.O.O.$ S O.O.l.v g.= h B q O.O.O.O.O.O.O.O.O.O.O.O.9.d.! O.l 6 O.O.O.O.O.d.) O.O.$ S O.O.,.6.c.>.O.O.g.<.:.O.O.O.O.O.O.O.O.O.O.O.O.} : v q O.O.O.c.v *.O.O.O.d.q.L h w ^ O.O.c.<.O.O.O.=.O k O.O.+.v L O.O.O.O.O.O.k k k k k k k k k ", +"O.o O.o O.o 9. $.o O.o O.o O.z & 9 } o O.$ S o O.9 ; + O.o O.o O.o O.o O.o O.o O.o O.o 9. A.o O.o O.N @.o O. 6 o O.$ S o O.7 Q F 6 o O.n ; g O.o O.o O.o O.o O.o O.o } _ v T O.o O.u v T O.o O.; b.o O.o O.o O.> ; o O.o =.~ k o O.^ v ;.O.o O.o O.o k k k k k k k k k ", +"O.O.O.O.O.O.9.d.! O.O.O.O.O.O. .& g.y.O.O.$ S O.O.e.< l.z.O...O.O.O.O.O.O.O.O.O.O.O.O.O.9.d.! O.O.O.o.w = O.O.c S.O.x $ S a.O.,.D c.>.O.O.g.<.t.[ O.O.O.O.O.O.O.O.O.O.O.y.: q O.O.O.c.v q O.O.O.O 7.P O.a.O.O.O.c.<.O.O.O.=.c j.O.,.y 2. .O.O.O.O.O.O.k k k k k k k k k ", +"O.o O.o O.. c V z O.o O.o O.. 0 u r.o o.t S / O.o $.F n R i o O.o O.o O.o O.o O.o O.. ( & R V.6.9.9 O.o O.+ > 6.+.t 2.;.O.5 & ~ w.o O.1 $ R C.o O.o O.o O.o O.o O.o -.~ v s p.7 4 p v u { o O.E 7.] V.T O.o L p ; * O.o =.; m R =.u A.o O.o O.o O.o k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.=.O o.p./ - O.O.O.O.O.O.O.O.k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o =.~ k o O.o O.o O.o O.o O.o k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.s < $.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k ", +"# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.L d -.l O.O.O.p.w.d - O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.M.9.; ( M.O.o O.3 D.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.C.; <.: O.O.O.P @ O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o -._ S ; Q o O.M.@ o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.d O.1.d.s.-.O.P @ O.O.O.r g.X n.{ O.O.g.v O C.a t & %.a O - O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o -.o M.2.v O { 5 @ o O.* X.8.O.^ 1.| O.g X.e P >.u ` - Z f o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.-.O.O.@.9.d.e L p.O.O.O < 4.l S.<.w.O.O.V.c A.u.Y d.k % O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o -.o O.o -.$ 5.] p.o O.8 X.M Z 4.w z O.o o.$ K + K $ D M O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.d O.O.O.O.a <.c.) O.O.< p L O.O.O.O.O.O.M.l. % k 7.v 6 O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o -.o O.o O.| q.u p.o O.^ ( ^ O.o O.o O.o O.T v.f.O.] 7.7 O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.k.q.4...O.O.O.@ q p.O.O.z.B c.D S.h O.O.O.O.p.! O.O.$.k O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O./ d . O.7 O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.- O p.O.t.( n.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.% S o O.o L ` O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.> v m.O.O.x *.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.] <.8 S.| O.o O.o z.+ B.s y | O.o #.8 < ;.,.1 =.o O.z Q Z.> 1 O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.,.2 ; v x.+.,.O.O.C.> %.L 9.S.O.O.O.O < 6 O.h r.O.O.& 3.j z.$ / O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o ,.9 c v S 6.O.o @ , Z , X.^ O.o O.4.S D - [ O.o O.t 1.z - W x.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.,.O.O.! 2 8 h.O.O.O. ./ 1.5.a O.O.O.P s.> L w.O.O.O.d.K e.h w R O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.0.O.o O.g 7.p O.o u.s C./ v.^ O.o O.o n $ =.| O.o O.; B o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.c.A.O.O.O.^ c.O.O.D c B.w 5.a } O.O.O.f c B.O.O.O.O.> F @.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.9 B E 6 = V.3 O.o *.s.l.=.9.u p.o O.o x b.,.o O.o O./ 3.s B T O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o w Z.#.Z.#.% L o O.R B Z.#.Z.#.* O.o O.R #.Z.#.Z.=.N O.o w Z.#.Z.#.% L o O.R B Z.#.Z.#.* O.o O.R #.Z.#.Z.=.N O.o w Z.#.Z.#.% L o O.R B Z.#.Z.#.* O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.D y D y D y [ O.O.y D y D y D *.O.O.O.y D y D y B p.O.O.D y D y D y [ O.O.y D y D y D *.O.O.O.y D y D y B p.O.O.D y D y D y [ O.O.y D y D y D *.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.i *.*.*.*.i >.O.O.i i *.*.*.*.o.O.O.O.G *.*.*.*.A.P O.O.i *.*.*.*.i >.O.O.i i *.*.*.*.o.O.O.O.G *.*.*.*.A.P O.O.i *.*.*.*.i >.O.O.i i *.*.*.*.o.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o X ] X ] X ] o.o O.X X ] X ] X M O.o O.] X ] X ] : z O.o X ] X ] X ] o.o O.X X ] X ] X M O.o O.] X ] X ] : z O.o X ] X ] X ] o.o O.X X ] X ] X M O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.f.-.3 -.3 o.j O.o O.o O.o O.o O.o O.o { | O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.- 9.x.A.O.e $ q.,.O.O.O.O.O.O.O.O.O.P e G O.O.O.O.O.O.O.O.O.O.O.O.O.j O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o 9. $.o P ; X.* O.o O.o O.o O.o O.7 S.e.O.o O.o O.o O.o O.o O.o j ' P o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.9.d.A.O.O.% v w O.O.O.O.O.O.O.O.O.r.-.@.O.O.O.O.O.O.O.O.O.O.O.O.^ c h O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o 9. $.o x 9 S + O.o X.s.B.^ X.3 O.3 3., O.o S.8 ( . 1.< +.o O.o 9.8 9.C O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.9.d.+.j / x.q.r.O.O.^ ; Y y u -.O.u.2.w O.O.O.d.S B.l & u p.O.O.g.; :.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o 9. D . X R k.o O.o S.s.i o ,.o O.t.> Z.O.o O.8 c 7 x 6.7.>.O.o 1.; P o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.9.d.A.O.O.O.O.O.O.O.S.v.[ O.O.O.O.6 > w O.O.O.d.X.O.x y u ) O.O.g.; r.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o 9. $.o O.o O.o O.o S.< 4 o O.o O.>.> % O.o O.v X.o x D 7.>.O.o 9 U P o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.9.d.A.O.O.O.O.O.O.O.S.< [ O.O.O.O.6 > % O.O.O.d.X.O.x y u 6 O.O.g.; { 4 O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.e.X.8 3.z O.o O.o O.o F t #.o O.o O.E 9.& } o -.8 5./ Z O X., O.o =.$ V.E O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o B Z.#.Z.#.Z.L o O.R #.Z.#.Z.#.* O.o O.B #.Z.#.Z.=.N O.o B Z.#.Z.#.Z.L o O.R #.Z.#.Z.#.* O.o O.B #.Z.#.Z.=.N O.o B Z.#.Z.#.Z.L o O.R #.Z.#.Z.#.* O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.D y D y D y [ O.O.y D y D y D *.O.O.O.y D y D y B .O.O.D y D y D y [ O.O.y D y D y D *.O.O.O.y D y D y B .O.O.D y D y D y [ O.O.y D y D y D *.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.i *.*.*.*.G ) O.O.i *.*.*.*.*.o.O.O.O.i *.*.*.*.A.P O.O.i *.*.*.*.G ) O.O.i *.*.*.*.*.o.O.O.O.i *.*.*.*.A.P O.O.i *.*.*.*.G ) O.O.i *.*.*.*.*.o.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o X ] X ] X ] o.o O.] X ] X ] X M O.o O.] X ] X ] : z O.o X ] X ] X ] o.o O.] X ] X ] X M O.o O.] X ] X ] : z O.o X ] X ] X ] o.o O.] X ] X ] X M O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o x [ -.E O.o i.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.4 Y &.! : < n.$.O.2 x.s O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o L p S.o O.o - < A.o a.8 2 o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.s ; C.O.O.O.O.o.C.O.O.; 2 O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o <.e r.o O.o O.o z.o O.U 2 o O.o e.& S.e Q A O.o e.R C 6.i o O./ q._ 3.e.O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.<.2 k.O.O.O.O.O.O.O.O.; 2 O.O.O.F % } 6 9.: O.O.g.i x u./ O.f x.b.O.$.2 r.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o <.e r.o O.o O.o O.o O.; 2 o O.o ; w.O.o > 8 O.o q.< J Z j o 2.t *.| C 8 +.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.$ c.>.O.O.O.O.O.O.O.O.; 2 O.O.O.<.w.O.O.> d.O.O.-.> S O z.O.8 x.=.h d w L O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o q.$ D.o O.o O.o O.o O.U 2 o O.o <./ O.o > v O.o O.= V.$ D.o H t D.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.= & : r.O.O.O.e.:.O.O.; 2 O.O.O.O +.O.P O l.O.O.{ O.O.h.T O.! x.6.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.z B.6.#.1 +.E O.o i ; 0 Z O.o A.e $.: X >.O.o S.w.d & p.o O.b.F _ =.[ O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.e.C.4.E -.C.-.E p.O.O.O.O.O.O.O.O.O.O.O.O.L a.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.| 9.; q.8.A.+ F 1 O.o O.o O.o O.o O.o O.N h./ O.o O.o j o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.9.d.A.O.O.O.L =.O.O.O.O.O.O.O.O.O.O.O.j Q h O.O.O.4 2 O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o 9. $.o O.o } z O.o O.o O.o O.o O.o O.z C.| O.o j u & o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.9.d.A.O.M.e.O.O.O.O.Q $ $ q h g.D.O.O.i & 4.O.O.D ; 5.g.k.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o 9. +.M.K e.O.o O.o O.9 x.6.f w.O.o O./ H + O.o O.; 3.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.9.d.: o.q.e.O.O.O.O.O.6 5.$ b.O.O.O.O.L H +.O.O.O.; 3.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o 9. A.o - >.O.o O.o O.o V.8 X I O.o O.;.H + O.o O.U 3.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.9.d.! O.O.O.O.k.N O.O.O.! c < 4.O.O.O.L H +.O.O.O.; 3.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o 9. A.o O.o o.R u.o O.= +.M ( e @.o O.[ H + O.o O.; V g r.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.b ( d.& w V.y O g.O.O.L n.f .m $ b.a.O.q H 2 O.O.O.h.9.i @ O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o O.o k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k " +}; --- plib-doc-1.8.1.orig/html/pui/puVerticalMenu.xpm +++ plib-doc-1.8.1/html/pui/puVerticalMenu.xpm @@ -0,0 +1,220 @@ +/* XPM */ +static char *puVerticalMenu[] = { +/* columns rows colors chars-per-pixel */ +"55 79 135 2", +" c black", +". c #808080", +"X c gray25", +"o c #CACACA", +"O c #202020", +"+ c #606060", +"@ c gray61", +"# c gray100", +"$ c #101010", +"% c #505050", +"& c gray19", +"* c #717171", +"= c #8E8E8E", +"- c #AAAAAA", +"; c gray3", +": c #484848", +"> c #282828", +", c DimGray", +"< c #181818", +"1 c #585858", +"2 c gray22", +"3 c #797979", +"4 c gray53", +"5 c gray64", +"6 c #959595", +"7 c #B1B1B1", +"8 c #040404", +"9 c gray27", +"0 c #646464", +"q c gray33", +"w c gray46", +"e c #0C0C0C", +"r c #4C4C4C", +"t c #2D2D2D", +"y c gray11", +"u c gray36", +"i c gray24", +"p c gray52", +"a c #252525", +"s c gray63", +"d c gray21", +"f c #929292", +"g c #AEAEAE", +"h c #6D6D6D", +"j c gray49", +"k c gray55", +"l c #A7A7A7", +"z c gray60", +"x c gray71", +"c c gray8", +"v c #020202", +"b c gray51", +"n c gray26", +"m c gray39", +"M c gray62", +"N c #535353", +"B c #323232", +"V c #747474", +"C c gray57", +"Z c gray68", +"A c gray4", +"S c #4B4B4B", +"D c #2A2A2A", +"F c #6C6C6C", +"G c gray10", +"H c #3A3A3A", +"J c #7C7C7C", +"K c #A5A5A5", +"L c gray70", +"P c #070707", +"I c gray40", +"U c #565656", +"Y c #777777", +"T c gray6", +"R c #4E4E4E", +"E c gray12", +"W c gray37", +"Q c gray7", +"! c #5A5A5A", +"~ c #898989", +"^ c #979797", +"/ c gray28", +"( c #2F2F2F", +") c #3F3F3F", +"_ c gray58", +"` c gray69", +"' c #6F6F6F", +"] c gray50", +"[ c #A9A9A9", +"{ c #9B9B9B", +"} c #B7B7B7", +"| c #818181", +" . c #CBCBCB", +".. c gray38", +"X. c #9D9D9D", +"o. c #515151", +"O. c gray67", +"+. c gray35", +"@. c #888888", +"#. c #A4A4A4", +"$. c gray59", +"%. c #B2B2B2", +"&. c gray2", +"*. c #464646", +"=. c #767676", +"-. c gray5", +";. c gray30", +":. c gray18", +">. c #1D1D1D", +",. c #3E3E3E", +"<. c #868686", +"1. c gray15", +"2. c #A2A2A2", +"3. c #AFAFAF", +"4. c gray43", +"5. c #7E7E7E", +"6. c #8D8D8D", +"7. c #9A9A9A", +"8. c #151515", +"9. c gray1", +"0. c #838383", +"q. c #434343", +"w. c #9F9F9F", +"e. c gray20", +"r. c #0B0B0B", +"t. c gray17", +"y. c #1B1B1B", +"u. c gray23", +"i. c gray65", +"p. c #B4B4B4", +"a. c #676767", +"s. c gray34", +"d. c gray47", +"f. c gray31", +"g. c #5F5F5F", +/* pixels */ +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +"k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o k k k k k k k k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o k k k k k k k k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o k k k k k k k k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k k k k k k k k ", +" .o .o .. 3 =.Y =.3 =.3 z .o 7.i. .o .o .o .o .o .o .o .o .o .o k k k k k k k k k k k k k k k k k ", +" . . . . .- >.; i F 4...D ! .Z X u . .R $ -. . . . . . . . . . . . . . . .k k k k k k k k k k k k k k k k k ", +" .o .o .o >.8 * o .o ~ 1 .p.a.d. .o .$ A o .o .o .o .o .o .o .o k k k k k k k k k k k k k k k k k ", +" . . . . . .>.9.' . . .3.7. .2.5.7. . . .$ A . . . . . . . . . . . . . . .k k k k k k k k k k k k k k k k k ", +" .o .o .o >. * o K <. .o .. 2 + x o .$ r.o .o C n N a ..o .o .o .o k k k k k k k k k k k k k k k k k ", +" . . . . . .>.9.m K H 4 . . .6 t : 3. . .$ A . .7.>.X .K Q ~ . . . . . .k k k k k k k k k k k k k k k k k ", +" .o .o .o >. : . ,.p .o .z & 9 ` o .$ A o .f.A f.i.5 &.a .o .o .o k k k k k k k k k k k k k k k k k ", +" . . . . . .>.9.4. .l 6 . . .{ B : ` . .$ A . .d v q.= f N 0 . . . . . .k k k k k k k k k k k k k k k k k ", +" .o .o .o >. * o .o .o .z B 9 ` o .$ r.o .9 &.+ .o .o .o .o .o k k k k k k k k k k k k k k k k k ", +" . . . . . .>.9.' . . . . . .7.& q.3. . .$ A . .p G e.Z .} . . . . . . .k k k k k k k k k k k k k k k k k ", +" .o .o .. Q e.z .o .o .. a t 2.o | e A j .o * t X U ' o .o .o .o k k k k k k k k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o k k k k k k k k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o k k k k k k k k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k k k k k k k k ", +"# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # k k k k k k k k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .k k k k k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .k k k k k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .k k k k k k k k k k k k k k ", +" . . . . .p Y w =.3 Y 3 =.7. . . . . . . . . . . . .- 6 . . . . . . . . . . . . .k k k k k k k k k k k k k k ", +" .o .o .[ >.; ,.h ' + D 1 .o .o .o R e -.o .o ..H i.o .o ` o .o .o .o .k k k k k k k k k k k k k k ", +" . . . . . .>.9.' . . .~ +. . . . . . . .$ A . . .] ..%. . .g :.K . . . . . . .k k k k k k k k k k k k k k ", +" .o .o .o >. * o .o ` z .o .o x 7 x e A o .[ ~ p .o .W Q C .o .o .o .k k k k k k k k k k k k k k ", +" . . . . . .>.9.' .i.p . . . . .3 a > ;.r.A . .2.X : w. . .>.&.O V . . . . . .k k k k k k k k k k k k k k ", +" .o .o .o >. ..i.H p .o .o .y X 7 .$ r.o .g *.t ^ o .n ; s .o .o .o .k k k k k k k k k k k k k k ", +" . . . . . .>.9.: | ,.p . . . . .9.| . .$ A . .L ;.t.$. . .q.&.K . . . . . . .k k k k k k k k k k k k k k ", +" .o .o .o >. ' o - $. .o .o . ^ o .$ A o .7 R t 6 o .9 &.s .o .o .o .k k k k k k k k k k k k k k ", +" . . . . . .>.9.4. . . . .w.M . .9.^ . .$ A . .%.;.t.$. . .q.&.#. . . . . . . .k k k k k k k k k k k k k k ", +" .o .o .o >. ' o .o | U 6.o .c ..o x T A p. .7 R > 6 o .n &.C 4 o .o .o .k k k k k k k k k k k k k k ", +" . . . . .b Q 9.& q s.r O q. . . ...> r m r.1.~ .K & O J . .u $ q =. . . . . . .k k k k k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .k k k k k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .k k k k k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .k k k k k k k k k k k k k k ", +"# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # k k k k k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k ", +" .o .o .d.3 w 3 C i.<.3 =.3 d. .o .o .o .o .o .o .o .o .o .o .o .o .o .o .k k k k k k k k k k ", +" . . . . .X.D ; U . .O.> ; 2 . . . . . . . . . ...c r. . . . . . . . . . . . . . . . . .k k k k k k k k k k ", +" .o .o .g *. a.o .o :.8 a.o .o .o .o .o .o > 8 .o .o .o .o .o .o .o .o .k k k k k k k k k k ", +" . . . . .%.*. a. . . .t 9.a. . . . . . . . . . . .D ; . . . . . . . . . . . . . . . . .k k k k k k k k k k ", +" .o .o .7 *. g.o .o > , o .o _ / o.a g.o .o D P .o .) e.1 ..;.d 0. .o .o .o .k k k k k k k k k k ", +" . . . . .%.*. 2 * ' ' G 9.a. . . .1.u. .- ; | . .D ; . . .% Q g.- ~ D e.2. . . . . . .k k k k k k k k k k ", +" .o .o .7 *. *.@.~ @.>. , o .o r.S 2.i.&.< .o D ; .o .1 >.p .o s.; k o .o .o .k k k k k k k k k k ", +" . . . . .%.*. I . . .t 9.a. . . .v X ~ f N g. . .D ; . . .+.O 6. . .g.9.4 . . . . . .k k k k k k k k k k ", +" .o .o .7 *. a.o .o :. , o .o ; 1 .o .o .o D P .o .1 E @. .o g. ~ o .o .o .k k k k k k k k k k ", +" . . . . .` *. I . . .t 9.I . . .O & #. .} . . .D ; . . .+.Q 0 .L S 1.@ . . . . . .k k k k k k k k k k ", +" .o .o .=.E ,.z x <.y. :.C .o 3 ( X U , o .@.y.; * o .1 ; O s.1 :.4. .o .o .o .k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .+.O | ^ | l . . . . . . . .k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .1 E @. .o .o .o .o .o .k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .u.8.* . . . . . . . . . . .k k k k k k k k k k ", +" .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .k k k k k k k k k k ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .k k k k k k k k k k ", +"# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # k k k k k k k k k k " +}; --- plib-doc-1.8.1.orig/html/pui/puListBox.xpm +++ plib-doc-1.8.1/html/pui/puListBox.xpm @@ -0,0 +1,291 @@ +/* XPM */ +static char *puListBox[] = { +/* columns rows colors chars-per-pixel */ +"180 90 195 2", +" c black", +". c #808080", +"X c gray25", +"o c #C0C0C0", +"O c #202020", +"+ c #A0A0A0", +"@ c #606060", +"# c gray88", +"$ c #101010", +"% c #909090", +"& c #505050", +"* c gray19", +"= c gray69", +"- c gray44", +"; c gray100", +": c #D0D0D0", +"> c gray3", +", c #888888", +"< c #484848", +"1 c #C8C8C8", +"2 c #282828", +"3 c gray66", +"4 c #686868", +"5 c #181818", +"6 c #989898", +"7 c #585858", +"8 c gray22", +"9 c gray72", +"0 c gray47", +"q c #D8D8D8", +"w c #848484", +"e c gray27", +"r c #C5C5C5", +"t c #252525", +"y c #A4A4A4", +"u c #646464", +"i c gray8", +"p c gray58", +"a c gray33", +"s c #353535", +"d c #B4B4B4", +"f c #747474", +"g c #D5D5D5", +"h c #0C0C0C", +"j c gray55", +"k c #4C4C4C", +"l c #CDCDCD", +"z c #2D2D2D", +"x c #ACACAC", +"c c #6C6C6C", +"v c gray11", +"b c gray61", +"n c gray36", +"m c gray24", +"M c gray74", +"N c #7C7C7C", +"B c gray87", +"V c gray1", +"C c gray26", +"Z c gray76", +"A c #222222", +"S c #A2A2A2", +"D c #626262", +"F c #E2E2E2", +"G c gray7", +"H c #929292", +"J c gray32", +"K c #323232", +"L c #727272", +"P c #D2D2D2", +"I c gray4", +"U c gray54", +"Y c #4B4B4B", +"T c #CACACA", +"R c #2A2A2A", +"E c #AAAAAA", +"W c #6A6A6A", +"Q c gray10", +"! c #9A9A9A", +"~ c #5A5A5A", +"^ c #3A3A3A", +"/ c gray73", +"( c gray48", +") c #DADADA", +"_ c #868686", +"` c gray65", +"' c gray40", +"] c gray9", +"[ c gray59", +"{ c #565656", +"} c #B6B6B6", +"| c #767676", +" . c gray6", +".. c #8E8E8E", +"X. c #4E4E4E", +"o. c #AEAEAE", +"O. c gray43", +"+. c gray12", +"@. c gray62", +"#. c gray37", +"$. c #7E7E7E", +"%. c #020202", +"&. c gray51", +"*. c #B2B2B2", +"=. c gray28", +"-. c gray78", +";. c #272727", +":. c #373737", +">. c #D7D7D7", +",. c gray81", +"<. c #2F2F2F", +"1. c #3F3F3F", +"2. c gray75", +"3. c gray2", +"4. c #818181", +"5. c gray63", +"6. c gray38", +"7. c #E1E1E1", +"8. c gray57", +"9. c #515151", +"0. c #B1B1B1", +"q. c #717171", +"w. c #898989", +"e. c #494949", +"r. c gray16", +"t. c #A9A9A9", +"y. c DimGray", +"u. c gray60", +"i. c gray35", +"p. c #B9B9B9", +"a. c #797979", +"s. c gray52", +"d. c #464646", +"f. c #C6C6C6", +"g. c gray15", +"h. c #A5A5A5", +"j. c #656565", +"k. c #151515", +"l. c #959595", +"z. c gray21", +"x. c gray71", +"c. c gray46", +"v. c gray84", +"b. c gray5", +"n. c #8D8D8D", +"m. c gray30", +"M. c #CECECE", +"N. c gray18", +"B. c gray68", +"V. c #6D6D6D", +"C. c #1D1D1D", +"Z. c #9D9D9D", +"A. c #3E3E3E", +"S. c gray", +"D. c gray49", +"F. c #040404", +"G. c #434343", +"H. c #C3C3C3", +"J. c #232323", +"K. c gray64", +"L. c gray39", +"P. c gray89", +"I. c #131313", +"U. c #939393", +"Y. c #535353", +"T. c gray20", +"R. c gray45", +"E. c LightGray", +"W. c #0B0B0B", +"Q. c #8B8B8B", +"!. c #CBCBCB", +"~. c gray17", +"^. c gray67", +"/. c gray42", +"(. c #1B1B1B", +"). c #9B9B9B", +"_. c #5B5B5B", +"`. c gray23", +"'. c #BBBBBB", +"]. c #7B7B7B", +"[. c gray86", +"{. c gray53", +"}. c #A7A7A7", +"|. c #676767", +" X c #979797", +".X c gray34", +"XX c #B7B7B7", +"oX c #777777", +"OX c gray56", +"+X c gray31", +"@X c #AFAFAF", +"#X c #6F6F6F", +"$X c #9F9F9F", +"%X c #5F5F5F", +"&X c gray50", +/* pixels */ +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; X X! ! ! ! ! b ! Z.b Z.@.Z.@.$X@.$X@.$XS $XS S S y S y S h.` h.` 3 ` 3 ` 3 t.E E E E B.E B.E B.B.o.@Xo.@X= @X= *.= 0.*.*.x.*.x.*.} XXx.XX} XX9 XX9 / '.'.'.'.M '.M '.M M S.2.S.2.S.2.o 2.o 2.H.H.H.H.r H.r H.r r f.-.f.-.1 -.1 -.1 T !.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; Xu.b u.b ! b b b b b @.$Xb @.@.$X5.$X5.S 5.S 5.S y y y y y }.y 3 y 3 t.3 t.3 t.E E B.B.B.B.B.B.@XB.@X@X= 0.= 0.= 0.*.0.*.x.x.x.x.x.XXx.9 x.9 / 9 / 9 / / '.M / M M M M 2.M 2.M 2.M 2.Z o Z o Z H.Z r Z r r r r r r -.-.1 T 1 T 1 T !.T |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; ! ! ! b ! b ! Z.@.Z.@.Z.@.$X@.$X5.S S S S y S y S y y h.` h.` 3 ` 3 ` 3 t.E E B.E B.E B.@XB.@Xo.@X= @X= @X*.*.*.*.x.*.x.*.x.x.} XX} XX9 XX9 XX9 / '.'.M '.M '.M 2.M 2.S.2.S.2.o 2.o 2.o Z H.H.H.H.r H.r H.r r f.-.1 -.1 -.1 !.1 !.!.!.!.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; b ! b O.z K Y Y.9.s oXb q.C $X5.$X5.S S y y y y y y }.y }.` 3 t.3 t.3 t.E t.E E y.z A.i.#.& 8 ! @X0.= 0.= 0.*.0.x.0.x.x.x.x.XXx.XXXX9 / 9 / 9 / / / / '.M M M M M M 2.M 2.2.o Z o Z o Z H.Z H.H.r r r r r r -.r -.-.1 T 1 T !.T !.T !.!.' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; ! Z.b b I J.f , _ a - $XL.A.Q.S S y S y S y ` y ` h.` 3 ` % e E E E E E E B.E B.4.> m n.b H X Z.@X= 0.*.*.*.*.x.*.x.j u x.} XX9 XX9 XX'.'.9 '.'.'.M '.M '.S.2.S.2.S.2.o 2.o 2.o H.o H.H.H.r H.r H.f.-.f.-.f.-.1 -.1 T !.!.!.!.!.!.l !.l ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; b b b b 3.;.w @.$X. {.5.L 4 S 5.S S y y y y }.y }.y }.t.3 1.t t.E t.B.t.B.B.B.B.{. C @X= 0.&X0.= 0.*.0.*.*.x.x.x.x.z.=.XXx.XX/ 9 / 9 / / / M / M M M M M M 2.M 2.M 2.2.o Z o Z H.Z H.Z H.r r r r r -.r 1 r 1 T 1 T 1 T !.T !.T !.!.l T |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; @.Z.@.Z.3.2 w &X' S S $X^ 8 {.y S k.* %Xb.n ` D.m.c Y 3 t.5 k.& E B.E B.E B.B.o.w.V G.= w &.*.= *.u I T.L.O m } XXD G O ' 9 XXz.i ~ * r.'.H A X H Z.%XS.2.S.2.S.2.o 2.o Z H.H.H.H.r H.r H.r r f.-.f.-.1 -.1 -.1 T !.!.!.!.l !.l !.l !.l ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; b @.$Xb > +.y.<.|.5.S 5.X.;.w y y * C.6.< - 3 m.A.. ( t.E +.N.E B.B.B.B.B.B.@XB.w. z.$.T.. *.0.x.0.3.z p +XC.w XXx.Q +X9 / 9 4 G e %XY.M M T.A {.p $.M 2.M o M o Z o Z o Z H.H.r r r r r r -.r -.-.1 T 1 T 1 T !.T !.T l T !.!.l l l l ' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; @.$X@.$X3.J.R.u |.S S y X.2 &Xy y T.m 3 ` 3 ` n b.r.%XE E J.z B.E o.@Xo.@Xo.@X= w.V ^ n.|.4.*.x.*.x.I < x.u C.s.XX9 Q & '.9 / y.C.&X'.M '.S.. k.y.|.2.S.2.o 2.o 2.o Z H.H.r H.r H.r -.r -.f.-.1 -.1 -.!.!.!.!.!.!.!.!.l !.l !.l !.l !.l ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; $Xb $X5.3.;.w 5.w.S y y X.t w y }.K e ` 3 t.3 [ 9.i t t.E O N.B.B.B.@XB.= B.= 0.w. C 0.*.@.x.u.x.x.I Y XXL.O _ 9 / Q +X9 / / 4 C., M M M M S z * Y.2.2.o Z o Z o Z H.Z H.H.r r r r -.r -.r -.T 1 T 1 T !.T !.T !.!.l T !.l l l l l l l |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; @.$XS $X3.2 4.y S y S h.+X2 w h.` T.G.3 t.E E U E 4.C.B.E O 2 U.@Xo.@X= @X= @X= , V X $X*.x.$.a XXx.> e.XXu v &.XX'.5 k b M './.v s.M S.2.S.2.~ G X2.o 2.H.H.o H.H.H.r H.r r f.-.f.-.1 -.1 -.1 T !.!.!.!.!.!.l !.l !.l !.l !.l ,.l l M.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; $X5.$XO.3.] 6.y y y y y K v ( y 3 v R , 3 t.E #.O.4 z.B.B.:.t L.[ @X= 0.= 0.= 0.6. J..X%X< k.a.XXN 3.s 8.1.I.D 9 / N.:.#X/ M e G L.2.M 2.M 2.w z.o.o Z o Z H.Z r Z r r r r r r -.-.1 r 1 T 1 T !.T !.T !.T !.!.l l l l l l l l l l l l ' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; S S S y S y S y y h.` h.` 3 ` 3 ` 3 t.E E B.E B.E B.@XB.@Xo.@X= @X= @X*.*.*.*.*.*.x.*.x.x.} XX} XX9 XX9 XX9 / '.'.'.'.M '.M 2.M M S.2.S.2.o 2. Xf o Z H.H.H.H.r H.r H.r r f.-.1 -.1 -.1 !.1 !.!.!.!.!.l !.l !.l !.l !.l l M.,.l l M.,.M.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; S 5.y 5.y y y y }.y }.` 3 t.3 t.3 t.E t.E E B.B.B.B.B.B.@XB.@X0.= 0.= 0.*.0.x.0.x.x.x.x.x.x.XXXX9 / 9 / 9 / / / / '.M M M M M M 2.M 2.M o 6.9.D.OXZ H.Z H.H.r r r r r r -.r -.-.1 T 1 T !.T !.T !.!.l T !.!.l l l l l l l l l l ,.l ,.l |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; S y S y ` y y h.` 3 ` 3 ` E E 3 E E E B.E B.E o.@Xo.@X= @X= @X= 0.*.*.*.*.x.*.x.*.x.x.} XX9 XX9 XX9 '.9 '.'.'.M '.M '.S.2.S.2.S.2.S.2.o 2.d.C.u x H.H.r H.r H.f.-.r -.f.-.1 -.1 -.!.!.!.!.!.!.l !.l !.l !.l !.l !.l l M.,.M.,.M.,.M.,.: ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; y y y y y y }.y }.t.3 t.3 t.E t.B.t.B.B.B.B.B.B.@X@X= B.= 0.= 0.*.0.*.*.x.x.x.x.x.x.XXx.XXXX9 / 9 / / / / / / M M M M M 2.M 2.M 2.2.o Z o Z o Z H.Z H.r r r r r -.r 1 r 1 T 1 T 1 T !.T !.T !.!.l T l l l l l l l l l l ,.l ,.l ,.,.: l ' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; S h.` h.` 3 ` 3 ` 3 t.E E E E B.E B.E B.B.o.@Xo.@X= @X= *.= *.*.*.x.*.x.*.} XX} XX} XX9 XX9 / '.'.'.'.M '.M '.M M S.2.S.2.S.2.o 2.o 2.H.H.H.H.r H.r H.r r f.-.f.-.1 -.1 -.1 T !.!.!.!.!.!.l !.l !.l !.l !.M.,.l l M.,.M.,.M.,.: ,.: ,.: ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; y y }...%XN &X@ n t.E t.E E B.B.B.B.B.B.@XB.@X@X= 0.= 0.= 0.*.0.*.x.x.x.x.x.XXx.9 x.9 . |._ 9 / / '.M M M M f * e @ ' i.A.t.2.Z o Z o Z H.Z r Z r r r r -.r -.-.1 T 1 T 1 T !.T !.T l T !.!.l l l l l l l l l l ,.l ,.l ,.l ,.,.: P : P |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; ` h.` k t 3 E #Xz E E B.E B.E o.@XB.@Xo.@X= @X= @X*.*.*.*.x.*.x.*.x.x.} XX} XX9 XX9 XX, G 9.'.M '.M '.M 2.M ..> G.Z.t.$Xe ^.2.o Z H.H.H.H.r H.r ).#Xr f.-.1 -.1 -.!.!.1 !.!.!.!.!.l !.l !.l !.l !.l l M.,.l ,.M.,.M.,.: ,.: ,.: ,.: ,.: ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; }.` 3 v (., 3 t.{ t.E B.B.B.B.B.@XB.= B.@X0.= 0.= 0.*.*.x.0.x.x.x.x.XXx.XXXX9 / 9 / 9 @.G +X/ '.M M M M 2.M [ Y 2.o Z U Z o Z H.Z H.H.r r r r ^ +X-.r -.T 1 T 1 T !.T !.T !.!.l T !.l l l l l l l l l l l ,.l ,.,.: l ,.,.: P : P : P ' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; ` 3 ` 8 b.J.' OXE B.E #XA.G.A.6 @X= N A..X~.m *.*.D.N.y.* c XXx.2 W.- A.A l.XX'.p G.s & k.a '.M M S.2.S.2.S.p V Y o 8.OXH.o H.q.h ^ c J.X f.-.W k.J.- 1 -.`.5 L.s ~.!.).g.G.@.B.|.l !.l !.l ,.l l M.,.M.,.M.,.: ,.: ,.: ,.: ,.: ,.: P E.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; 3 t.3 [ A. %.z a.B.B.5 .X8.m =.= 0.C.1.Z.s.< 0.*.* .Xx.f v _ x.A.> | $.C.@ 9 / N.* b / Q Y.M M M M 2.M 2.M [ `.Q.^ ..H.Z H.Z I K S 7 A H -.r (.{ 1 T 1 - G m.|._.!.T 8 t p @.{.l l l l l l l l l ,.l ,.l ,.,.: l : P : P : P : P : P |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; t.E E E p n k.W.z B.B.W.Y #Xs 5 @X= 3.k *.*.*.x.*.5 #X} p V | 9 m W.XXn.t u '.'.I Y '.M Q a M S.2.S.2.S.2.o p V m ! q.n.H.r H.r I & r - A U.-.1 Q i.!.1 T c.C.U !.l !.l w.5 #X#X!.l !.M.,.l l M.,.M.,.M.,.: ,.: ,.: ,.: ,.E.E.: P E.E.E.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; E t.E O.B.B.w.5 Q B.@X> O.@X= 0.= 0.3.m.x.0.*.x.x.5 #Xx.8. oXx.A.> 9 ..t @ / '.I m.M M Q Y.2.M 2.M o M o Z X d.Z H.@Xr y r r I & -.- A 8.1 T Q 7 1 T !.- +.8.l T !.!.@X* z._.l l l l l l ,.l ,.l : l ,.,.: P : P : P : P : P E.P E.P ' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; E B.E 2 {.o.@XW O = @XI._.= 0.*.*.*.G G.*.x.*.x.x.J.L.} w I.. 9 A.> / n.g.6.'.M v G.2.y k.+X2.S.2.o 2.o 2.o [ V d.= H.r w.n -.r > 9.-.#XC.OX-.!.Q a E !.!.L C.H !.l !.l !.6.G S l M.,.l ,.M.,.M.,.: ,.: ,.: ,.: ,.: P E.E.: E.E.E.E.E.g ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; E B.B.8 a . w.i.%XB.= +Xt +X6.u.*.*.%XA d.@ w x.XXy.K 0 A.7 K./ N.> 4.- k.8 y M &X^ _.4 C.m.t.2.o Z o Z o Z y. t @ |.& Q w -., > 8 5.e k.O.1 T * m a.T !.Y k.V.!.l l l l ..^ / l l ,.l ,.l ,.,.: l ,.P : P : P : P : P : P E.P E.E.g P |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; E B.B.o.@Xo.@X= @X= @X= 0.*.*.x.*.x.*.x.XXx.XX} XX9 XX9 XX'.'.'.'.M '.M '.M M S.2.S.2.S.2.o 2.o 2.H.H.H.H.H.H.r H.r r f.-.f.-.1 -.1 -.1 T !.!.!.!.!.!.l !.l !.l !.l !.l ,.$Xa.M.,.M.,.M.,.: ,.: ,.: ,.: ,.: E.: P E.E.E.E.E.E.g E.g E.g ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; B.B.@XB.@X@X= 0.= 0.= 0.*.0.*.*.x.x.x.x.XXx.9 x.XX/ 9 / 9 / / / M / M M M M 2.M 2.M 2.M 2.Z o Z o Z H.Z r Z r r r r r r -.-.1 T 1 T 1 T !.T !.T !.T !.!.l l l l l l l /..Xw ! l ,.l ,.l ,.,.: l : P : P : P : P : P E.P E.P E.E.g P g g ' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; @Xo.@X= @X= @X*.*.*.*.*.*.x.*.x.x.} XX} XX9 XX9 XX9 / '.'.'.'.M '.M 2.M M S.2.S.2.o 2.o 2.o Z H.H.H.H.r H.r H.r r f.-.1 -.1 -.1 !.1 !.!.!.!.!.l !.l !.l !.l !.l l M.,.Y O c XXM.,.: ,.: ,.: ,.: ,.: ,.E.E.: P E.E.E.E.E.E.g E.g E.g E.g ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; @XB.@X0.= 0.= 0.*.0.x.0.x.x.x.x.x.x.XXXX9 / 9 / 9 / / / / '.M M M M M M 2.M 2.2.o M o Z o Z H.Z H.H.r r r r r r -.r -.-.1 T 1 T !.T !.T !.!.l T !.!.l l l l l l l l l l ,.l ,.l : l ,.,.: P : P : P : P : P E.P E.P g P E.E.g g g g g g |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; @X= @X= 0.*.*.*.*.x.*.x.*.x.x.} XX9 XX9 XX9 '.9 '.'.'.M '.M '.S.2.S.2.S.2.S.2.o 2.o H.o H.H.H.r H.r H.f.-.r -.f.-.1 -.1 T !.!.!.!.!.!.l !.l !.l !.l !.l !.l l M.,.M.,.M.,.M.,.: ,.: ,.: ,.: ,.: P E.E.: E.E.E.E.E.g E.g E.g E.g E.g g v.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; = 0.= m.%X- < m w i.y.x.N L.[ x.XXXX9 / K.<.! / M / / M M M M M 2.M 2.f O.2.o Z o Z o Z H.@.9.s Y.4 y.+X.Xr 1 r 1 T 1 T 1 T !.T !.T !.!.l T l l l l l l l l l l ,.l ,.l ,.,.: l ,.P : P : P : P : P E.P E.P E.E.g P E.g g g g g g g g g ' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; *.= *.G. Xs.t k.@., O.} c I.- 9 XX9 / '. X`.w M '.M '.M M S.2.S.2.S.2..Xk.$X2.H.H.H.H.r H.r e W.O.o.@XZ.A.1 -.1 -.1 T !.!.!.!.!.c = !.l !.l !.l !.M.,.l l M.,.M.,.M.,.: ,.: ,.: ,.: ,.: E.: P E.E.E.E.E.E.g E.g E.g E.g E.g q g g v.q v.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; *.0.*.| *.j t i x.x.w.x.( 5 #X/ 9 / 9 / l.y.$XM M M M M 2.M 2.M o M t.4 k.5.o Z H.H.r Z r r d.> $.r -.-.{.T 1 T 1 T !.T !.T l , t b l l l l l l l l l l ,.l ,.l ,.l ,.,.: P : P : P : P : P E.P E.P E.P E.E.g P g g g g g g g g g g >.g |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; *.x.*.x.*.n.g.I.XX} XX9 N 5 Y.k Q c '.M O.* a.M 2.8 k.n K ~.2.o - ~.G.`.5 S H.H.H.r H.r -.r < > $.= $.1 -.!.!.d.> f .XO w l !.G.i `.p l !.(.m 0 G q.,.- A y.XXn.b : ,.: ,.: ,.: P E.E.: P E.E.E.E.g E.g E.g E.g E.g E.v.q g g v.q v.q v.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; x.0.x.x.x.j t i XXXX9 / &X] G.0 K ] / '._ +.#XM 2.4 G =.6.{ o Z k.j.o - Q 5.H.H.r r r r r r < > L.V.i.T 1 T !.0 %.' E * .XT !.$.Q y l l l m t a._.w.,.p O 1.: 8.@X,.: P : P : P : P : P E.P E.P g P E.E.g g g g g g g g g g >.g >.g q g ' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; *.x.XXx.XXn.g.k.XX9 XX'.$.(.#X'.< 5 '.M _ (.O.S.2.c v s.2.o 2.o 3.$XH.f Q y H.r H.f.-.f.-.1 Y > c % R.!.!.!.!.D.F.3 x.X Y.l !.&XQ 3 ,.l l X m.M.,.M.,.: Y 5 b n.,.: ,.: ,.: P E.E.E.E.E.E.E.E.g E.g E.g E.g E.g g v.q g q v.q v.q q q q ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; x.x.x.x.XXj t i 9 / 9 / &X5 | / X.5 M M {.v O.M 2./.C.Q.o Z o Z 3.t.r - Q y r r r r -.r 1 r < > ( T *.T !.0.!.D.V B.XX1..Xl l $.(.y l l l 1..Xl ,.l ,.,.a.5 Y., : P : P : P : P E.P E.P E.E.g P E.g g g g g g g g g >.g >.g >.q q g >.) |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; XX} XX9 XXOXg.I./ '.'.'.$.(.f M m.5 M S.w.(.O.S.2.c v , Z H.H.H.b.p H.c 5 b r f.-.f.-.1 -.1 d.> 0 !.!.o.N j !.D.%.B.= A.& l l &XQ Z.B.M.,.A.Y.M.,.: ,.: @XJ.z : ,.E.E.: P E.E.E.E.E.E.g E.g E.g E.g E.g q g g v.q v.q v.q q q q q q q q ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; XXXX9 x.9 - C.5 4./ / '.|.v .XH A.v _ M q.v J M o =.I.4 o Z H.H.i.* #X< R N -.r -.-.1 T 1 5.T.F.X 4 y.^ R 0.!.i.%.0 ! O K t.l j 2 4 _ l ,.A T.t.,.,.: P : { a P : P : P E.P E.P E.P E.E.g g g g g g g g g g g g >.g >.g >.q q g q ) q ) ' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; XX9 XX9 '.9 '.'.'.M '.M '.S.2.M 2.S.2.S.2.o 2.o 2.o Z H.H.r H.r H.r -.r -.f.-.1 -.1 -.!.!.!.!.!.!.!.!.l !.l !.l !.l !.l l M.,.l ,.M.,.M.,.: ,.: ,.: ,.: ,.oXU.E.E.: E.E.E.E.E.g E.g E.g E.g E.g g v.q g g v.q v.q q q q q q q q q q q [.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; 9 / 9 / 9 / / / / M M M M M 2.M 2.M 2.2.o Z o Z o Z H.Z H.H.r r r r -.r 1 r -.T 1 T 1 T !.T !.T !.!.l T !.l l l l l l l l l ,.l ,.l ,.,.: l ,.P : P : 7 {.i.: P E.P E.P E.E.g P E.E.g g g g g g g g g g >.g >.g q g >.q q ) q ) q ) q ) |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; XX'.'.'.'.M '.M '.M M S.2.S.2.S.2.o 2.o 2.H.H.H.H.H.H.r H.r r f.-.f.-.1 -.1 -.1 T !.!.!.!.!.!.l !.l !.l !.l !.M.,.l l M.,.M.,.M.,.: ,.: ,.: ,.: ,.: E.T.m w.E.E.E.E.E.g E.g E.g E.g E.g E.g g v.q v.q v.q v.q q q q q q q q q q ) [.[.q ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; 9 / / '.M / M M M M 2.M 2.M 2.M 2.Z o Z o Z H.Z r Z r r r r r r -.-.1 T 1 T 1 T !.T !.T l T !.!.l l l l l l l l l l ,.l ,.l ,.l ,.,.: l : P : P : P : P : P E.P E.P E.E.g P g g g g g g g g g g >.g >.g >.q q g >.) q ) q ) q ) q ) [.) ' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; '.'.'.M '.M 2.M 2.S.2.S.2.o 2.o 2.o Z H.H.H.H.r H.r H.r r f.-.1 -.1 -.1 !.1 !.!.!.!.!.l !.l !.l !.l !.l l M.,.l l M.,.M.,.: ,.: ,.: ,.: ,.: ,.E.E.: P E.E.E.E.E.E.g E.g E.g E.g E.v.q g g v.q v.q v.q q q q q q q q q q [.q ) [.[.[.[.[.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; / '.M w ^ 8 w M 2.w d...o M o Z o Z H.Z H.H.r r r r r r -.r -.-.1 T 1 T !.T !.T s.q.3 T !.!.l l l l l l l l l l ,.l ,.,.: l ,.,.: P : P : P : P : U.m e |.- /.=.b E.g g g g g g g g g g >.g >.g >.g >.q q ) q ) q ) q ) q ) q ) [.) [.) |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; '.M '.+ ^ $ | S.2.Z.c o 2.o H.o H.H.H.r H.r H.f.-.f.-.f.-.1 -.1 T !.!.!.!.!.!.l 4.5 &Xl !.l !.l ,.l l M.,.M.,.M.,.M.,.: ,.: ,.: ,.: ,.: P E.E.: E.E.b.* b '.*.#Xp g E.g E.g g v.q g q p._.v.q q q q q q q q q q ) [.[.q ) [.[.[.[.B [.B ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; M M M M y.$ 2 M 2.].K.Z o Z o Z H.Z H.r r r r r -.r 1 r 1 T 1 T 1 T !.T !.T !.!.S Q 4.l l l l l l l l l ,.l ,.l ,.,.: l ,.P : P : P : P : P E.P E.P I s = P E.B.XXg g g g g g g >.g >.+XK q q g >.q q ) q ) q ) q ) q ) [.) [.) B ) [.[.' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; M S.2.S.[ 5 C.S 2.%X2.H.H.H.#XX.G.& H.r r (.^ c.G #X-.c A |.d w. X!.!.!.!.l !.l S (.&Xl !.n.s oX8 D.,.M.z W.$.d.2 3 ,.: [ ~ ' J.6.$XP E.E.E.E.E.E.g I T.@XB.{.g E.g q 5 O &Xz.T.M v.q O v |.q q #.I.#.a A q ) [.[.[.[.[.[.[.[.B [.B [.B ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; 2.M 2.M o C k.- s.8.o Z H.- C.0 $Xt ' r -.^ A | .X, 1 8.C.m !...E T l T !.!.l l y Q 4.l l 8 L.l _ O ! l d.> w ..A - : P C.7 : =.A ).E.P E.P E.P E.E.I ;.w.X _ g g g g v C.b N 5 w.g >.R 8 g q ) OX5 A.| %X) q ) [.) [.) [.[.B ) [.B B B |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; 2.S.2.o 2.{.G z.{ o.H.H.H.2 i 6.$.J.* f.-.A.Y 1 -.!.!.!.d.5 Xw.!.l !.l !.l !.l y (.4.M.,.(.$.M.` V _ : e W.,.$Xz #X,.: G i.E.c A S E.E.E.g E.g E.g I ~.p w w v.q g g C.z v...(.w.q q ~.^ q q q 8.O $.q ) [.[.[.[.[.[.B [.B [.B [.B [.B ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; 2.2.o Z o Z z.> y.Z H.H.r +.(.j r r -.r -.1.a T 1 T !.T oX] X.4.l T !.l l l l l y v 4.l ,.v 4.l }.%.{.l d.h : 5.N.O.: P 4.z y.O z./ E.P g P E.E.g g I K @Xg XXg 2.g >.v z g OXv _ q q R 8 ) q ) 8.v {.) [.) [.) [.) [.[.B B B B B B B B ' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; 2.o 2.o H.o #XI.w r H.r H.n v D.-.1 -.1 -.`.+X!.!.!.!.!.E J.z l !.l !.l !.l ,.l y (.w M.,.~.R.: [ I.8.: e W.,.Z.R c P E.H & a.l.E.E.E.g E.g E.g E.g I K E v.q y #Xv.q C.z q j (.w q q ~.s 9 ) [.H (._ [.[.[.[.y.w.B [.a XXB q.oXB B # B ' u j j j j j f m N.m.D.j j j j j j j j j j j j & & j j j j j j j j j j j j j & i.j j j j j j j j j j j ", +"j j j j j j j j j j ; ; o Z o Z H.Z @X#.B.r r r r B.X.s %X- 1 T 1 O K ` !.T !.T !.& Y.l l l l l l l l l a.v 6.l ,.0 ^ _ d.L./ P T.> OX$.Q 1.} P * Y ' ' w.E.g P E.g g g g 8.> v _.- ' t q.g >.] +.5.' $ .X) q e N.$./ ) #X$ i.) [.[.B O 9.[.B +.{.B t 1.B B B B |.L.j j j j j j z.h Y.j j j j j j j j j j j j j 2 $ j j j j j j j j j j j j j i t j j j j j j j j j j j ", +"j j j j j j j j j j ; ; Z H.H.H.H.r H.r H.r r f.-.f.-.1 -.1 !.1 !.!.!.!.!.l !.l !.c.OXl !.l l M.,.l l M.,.M.,.M.,.: ,.: ,.: ,.: ,.E.E.: P E.E.E.y.~.Y.Y.t N E.g E.g E.g q g g v.q v.q v.q q q q q q q q q q [.q ) [.[.[.[.[.[.B [.B [.B [.B [.B [.B B B # B B B ' u j j j j j j m b.i.j j j j j j j j j j j j j K $ $.j j j j j j j j j j j j (.t j j j j j j j j j j j ", +"j j j j j j j j j j ; ; o Z H.H.r r r r r r -.r -.-.1 T 1 T 1 T !.T !.!.l T !.{ w 7 l l l l l l l l ,.l ,.l : l ,.,.: P : P : P : P : P E.P E.P & 5.E.'.{.4 g g g g g g g g >.g >.g >.g >.q q g q ) q ) q ) q ) q ) [.) [.) [.[.B ) B B B B B B B B B B # B # B ' ' j j j j j j A.h i.j j j j j j @ A.e K f j j s $ Y.R t i.j j L.s A.z /.j j Q t j j j j j j j j j j j ", +"j j j j j j j j j j ; ; H.r H.r H.r -.r -.f.-.1 -.1 -.!.!.!.!.!.!.!.!.l !.l !.* 8 {.!.l l M.,.l ,.M.,.M.,.: ,.: ,.: ,.: ,.: P E.E.: E.E.E.E.E.g #Xq.$.&Xc ! E.g g v.q g g v.q v.q q q q q q q q q q q [.[.q ) [.[.[.[.[.[.B [.B [.B [.B [.B # B B B # B B B # 7.' u j j j j j j A.$ i.j j j j j j * m |.C.Y j j s $ { n C.5 j j O 8 $.G.N.j j (.g.j j j j j j j j j j j ", +"j j j j j j j j j j ; ; H.H.r r r r -.r 1 r -.T 1 T 1 T !.T !.T !.!.l T l l l l l l l l l l ,.l ,.l ,.,.: l ,.P : P : P : P : P E.P E.P E.E.g P E.E.g g g g g g g g g g >.g >.g q g >.q q ) q ) q ) q ) q ) [.) [.) B ) [.[.B B B B B B B B B B # B # B # B # B |.L.j j j j j j A.h _.j j j j j j f /.1.b.< j j z.$ j j N.> 6.j 3.* _.8 I.j j v t j j j j j j j j j j j ", +"j j j j j j j j j j ; ; H.r r f.-.f.-.1 -.1 -.1 T !.!.!.!.!.!.l !.l !.l !.l !.M.,.l l M.,.M.,.M.,.: ,.: ,.: ,.: ,.: E.: P E.E.E.E.E.E.g E.g E.g E.g E.g q g g v.q v.q v.q v.q q q q q q q q q q ) [.[.q [.[.[.[.[.B [.B [.B [.B [.B B B # B B B # B B 7.# 7.# 7.' u j j j j j j m $ i.j j j $.j j f A .XQ < j j s I.j j * > i.j F.< j j j j j (.t j j j j j j j j j j j ", +"j j j j j j j j j j ; ; r r r r -.-.1 T 1 T 1 T !.T !.T l T !.!.l l l l l l l l l l ,.l ,.l ,.l ,.,.: l : P : P : P : P : P E.P E.P E.E.g P g g g g g g g g g g >.g >.g >.q q g >.) q ) q ) q ) q ) [.) [.) [.[.B ) [.B B B B B B B B B B B # B # B # B # B 7.# ' ' j j j j j j A.h Y.j j - d.j j 5 * { k.=.j j s $ N j R .a.j Q ^ $.j j j j Q t j j j j j j j j j j j ", +"j j j j j j j j j j ; ; r f.-.1 -.1 -.1 !.1 !.!.!.!.!.l !.l !.l !.l !.l l M.,.l ,.M.,.M.,.: ,.: ,.: ,.: ,.: P E.E.: P E.E.E.E.E.E.g E.g E.g E.g E.v.q g g v.q v.q v.q q q q q q q q q q [.q ) [.[.[.[.[.[.B [.B [.B [.B [.B # B B B # B B B # 7.# 7.# 7.# 7.# 7.' u j j j j j f R $ * & X.* m.j j ~.Q `.C.K | j X A.& X z a j j & O m Y O.j j Q O #Xj j j j j j j j j j ", +"j j j j j j j j j j ; ; -.r -.-.1 T 1 T !.T !.T !.!.l T !.l l l l l l l l l l l ,.l ,.,.: l ,.,.: P : P : P : P : P E.P E.P g P E.E.g g g g g g g g g g >.g >.g >.g >.q q ) q ) q ) q ) q ) [.) [.) [.) [.[.B ) B B B B B B B B B B # B # B # B # B # F 7.# # F |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; -.1 -.1 T !.!.!.!.!.!.l !.l !.l !.l !.l ,.l l M.,.M.,.M.,.M.,.: ,.: ,.: ,.: ,.: P E.E.: E.E.E.E.E.g E.g E.g E.g E.g g v.q g q v.q v.q q q q q q q q q q ) [.[.q ) [.[.[.[.B [.B [.B [.B [.B [.B # B B B # B B B # 7.# 7.# 7.# 7.# 7.F 7.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; 1 T 1 T 1 T !.T !.T !.!.l T l l l l l l l l l l ,.l ,.l ,.,.: l : P : P : P : P : P E.P E.P E.E.g P E.g g g g g g g g g >.g >.g >.q q g >.q q ) q ) q ) q ) q ) [.) [.) B ) [.[.B B B B B B B B B B # B # B # B # B # # # F 7.F 7.F 7.F ' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; -.1 T !.!.!.!.!.!.l !.l !.l !.l !.M.,.l l M.,.M.,.M.,.: ,.: ,.: ,.: ,.E.E.: P E.E.E.E.E.E.g E.g E.g E.g E.g q g g v.q v.q v.q q q q q q q q q q q q ) [.[.[.[.[.[.[.[.B [.B [.B [.B [.B B B # B B B # B # 7.# 7.# 7.# 7.# 7.F 7.F 7.F P.' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; 1 T !.T !.T l T !.!.l l l l l l l l l l ,.l ,.l : l ,.,.: P : P : P : P : P E.P E.P E.P E.E.g P g g g g g g g g g g >.g >.g >.q q g q ) q ) q ) q ) q ) [.) [.) [.[.B ) [.B B B B B B B B B # B # B # B # B # F 7.# # F 7.F 7.F 7.F P.F |.L.j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; ; ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j ; L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' |.L.' ' j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j " +}; --- plib-doc-1.8.1.orig/html/pui/puButtonBox.xpm +++ plib-doc-1.8.1/html/pui/puButtonBox.xpm @@ -0,0 +1,283 @@ +/* XPM */ +static char *puButtonBox[] = { +/* columns rows colors chars-per-pixel */ +"190 90 187 2", +" c black", +". c #808080", +"X c gray25", +"o c #C0C0C0", +"O c #202020", +"+ c #A0A0A0", +"@ c #606060", +"# c gray88", +"$ c gray57", +"% c #505050", +"& c gray19", +"* c gray69", +"= c gray44", +"- c gray100", +"; c #D0D0D0", +": c #101010", +"> c #888888", +", c #484848", +"< c #C8C8C8", +"1 c #282828", +"2 c gray66", +"3 c #686868", +"4 c #585858", +"5 c gray22", +"6 c gray72", +"7 c gray47", +"8 c gray60", +"9 c #D8D8D8", +"0 c #070707", +"q c gray9", +"w c #848484", +"e c gray27", +"r c #C5C5C5", +"t c gray14", +"y c #A4A4A4", +"u c #646464", +"i c gray33", +"p c #353535", +"a c gray71", +"s c #747474", +"d c #D5D5D5", +"f c gray55", +"g c #4C4C4C", +"h c #CDCDCD", +"j c #2D2D2D", +"k c #ACACAC", +"l c #6C6C6C", +"z c gray36", +"x c gray24", +"c c gray74", +"v c #7C7C7C", +"b c #959595", +"n c #9D9D9D", +"m c gray87", +"M c #0B0B0B", +"N c #1B1B1B", +"B c gray1", +"V c #131313", +"C c gray26", +"Z c gray76", +"A c #222222", +"S c #A2A2A2", +"D c gray39", +"F c #E2E2E2", +"G c #939393", +"H c #535353", +"J c #323232", +"K c #727272", +"L c #D2D2D2", +"P c #4B4B4B", +"I c #CACACA", +"U c #2A2A2A", +"Y c #AAAAAA", +"T c #6A6A6A", +"R c #5A5A5A", +"E c #3A3A3A", +"W c gray73", +"Q c #9B9B9B", +"! c #DADADA", +"~ c gray4", +"^ c gray10", +"/ c #868686", +"( c gray15", +") c gray65", +"_ c gray40", +"` c #565656", +"' c #767676", +"] c #8E8E8E", +"[ c #4E4E4E", +"{ c #AEAEAE", +"} c gray43", +"| c gray37", +" . c #7E7E7E", +".. c #020202", +"X. c gray51", +"o. c #B2B2B2", +"O. c gray7", +"+. c gray54", +"@. c gray48", +"#. c gray28", +"$. c gray78", +"%. c #373737", +"&. c #B7B7B7", +"*. c #D7D7D7", +"=. c gray81", +"-. c #2F2F2F", +";. c #3F3F3F", +":. c gray75", +">. c #979797", +",. c #9F9F9F", +"<. c gray5", +"1. c #1D1D1D", +"2. c gray2", +"3. c #151515", +"4. c #818181", +"5. c gray63", +"6. c gray38", +"7. c #E1E1E1", +"8. c #929292", +"9. c #515151", +"0. c #313131", +"q. c #B1B1B1", +"w. c #717171", +"e. c #898989", +"r. c #494949", +"t. c #A9A9A9", +"y. c DimGray", +"u. c gray35", +"i. c #B9B9B9", +"p. c #797979", +"a. c #9A9A9A", +"s. c gray3", +"d. c #181818", +"f. c gray52", +"g. c #464646", +"h. c #C6C6C6", +"j. c #252525", +"k. c #A5A5A5", +"l. c gray21", +"z. c #B6B6B6", +"x. c gray46", +"c. c gray84", +"v. c #8D8D8D", +"b. c gray30", +"n. c #CECECE", +"m. c gray18", +"M. c gray68", +"N. c #6D6D6D", +"B. c #3E3E3E", +"V. c gray", +"C. c gray49", +"Z. c gray59", +"A. c gray62", +"S. c #0C0C0C", +"D. c gray11", +"F. c #040404", +"G. c gray8", +"H. c #434343", +"J. c #C3C3C3", +"K. c #232323", +"L. c gray64", +"P. c gray89", +"I. c gray58", +"U. c gray20", +"Y. c gray45", +"T. c LightGray", +"R. c #CBCBCB", +"E. c gray17", +"W. c gray67", +"Q. c gray42", +"!. c #5B5B5B", +"~. c gray23", +"^. c #BBBBBB", +"/. c gray61", +"(. c gray86", +"). c gray53", +"_. c #272727", +"`. c #A7A7A7", +"'. c #676767", +"]. c gray34", +"[. c #777777", +"{. c gray56", +"}. c gray31", +"|. c #AFAFAF", +" X c #6F6F6F", +".X c #5F5F5F", +"XX c gray50", +/* pixels */ +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - >.8 >.8 /.8 a.a././././././.,./.A.A.,.5.,.5.,.5.S 5.S S y y y y y y `.y `.) 2 t.2 t.2 t.Y t.Y Y M.M.M.M.M.M.|.M.|.|.* q.* q.* q.o.q.o.o.a a a a a a &.a &.&.6 W 6 W 6 W W W W ^.c c c c c c :.c :.c o c :.Z o Z o Z J.Z r Z J.r r r r r $.r < r < I < I < I '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - a.a.a.a.a./.a./.a.n A.n A.n A.,.A.,.A.,.S ,.S S S y S y S y ) y ) k.) 2 ) 2 ) Y Y 2 Y Y Y M.Y M.Y { |.M.|.{ |.* |.* |.o.o.* o.o.o.a o.a o.z.&.a &.z.&.6 &.6 &.^.^.^.^.^.^.c ^.c ^.V.:.V.:.V.:.V.:.o :.o :.o Z J.J.J.J.r J.r J.r r h.$.h.$.< $.< $.< I R.R.R._ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - a.a./.a././././././.A.A.,./.A._ '.5.,.5.S 5.S 5.S y y y y y `.y `.y `.t.2 t.2 t.Y t.M.t.Y M.M.M.M.M.|.M.* M.|.q.* q.* q.o.q.a q.o.a a a a a &.a 6 a &.W 6 W 6 W W W c W W c c c c c :.c :.c :.:.o Z o Z o Z J.Z J.J.r r r r r r $.r $.$.< I < I < I R.I R.I _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - a./.a.n /./.A.n A.n A.,.A.,._ ,.5.u S S S y S y S y y k.) k.) 2 ) 2 ) 2 t.Y Y Y Y M.Y M.Y M.M.{ |.{ |.* |.* |.* q.o.o.o.o.a o.a o.a a z.&.z.&.6 &.6 &.6 W ^.^.^.^.c ^.c ^.c c V.:.V.:.V.:.o :.o :.J.J.o J.J.J.r J.r J.h.$.r $.h.$.< $.< $.R.R.< R.R.R.R.R.h _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - /.a././././.,./.A.A.,.5.,._ ,.5.S 5.'.S y y y y y y `.y `.) 2 t.2 t.2 t.Y t.Y Y M.M.M.M.M.M.|.M.|.|.* q.* q.* q.o.q.o.o.a a a a a a &.a &.&.6 W 6 W 6 W W W W ^.c c c c c c :.c :.c :.c :.Z o Z o Z J.Z r Z J.r r r r r $.r < r $.I < I < I R.I R.I R.R.h I '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - a.n A.n A.n A.,.A.,.A.,._ ,.S - - y S u S y ) y ) k.) 2 ) 2 ) 2 Y 2 Y Y Y M.Y M.Y M.|.M.|.{ |.* |.* |.* o.* o.o.o.a o.a o.z.&.a &.z.&.6 &.6 &.^.^.6 ^.^.^.c ^.c ^.V.:.c :.V.:.V.:.o :.o :.o Z J.J.J.J.r J.r J.r r h.$.h.$.< $.< $.< I R.R.R.R.R.R.h R.h R.h _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - /././.A.,./.A.A.,.5.,._ ,.5.- - - - y y '.y `.y `.y `.t.2 t.2 t.Y t.Y t.Y M.M.M.M.M.|.M.|.M.|.q.* q.* q.o.q.o.q.o.a a a a a &.a 6 a &.W 6 W 6 W W W c W W c c c c c :.c :.c :.:.o Z o Z o Z J.Z J.J.r r r r r r $.r $.$.< I < I < I R.I R.I R.I R.R.h I h h _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - A.n A.,.A.,.A.,.5.S _ S S - - - - - - k.) u ) 2 ) 2 ) 2 t.p.& 5 H z ].~.XXM.v r.|.{ |.* |.* |.* q.o.o.o.o.a o.a o.a a z.&.z.&.6 &.6 } 0.H.6.D u.x 2 ^.c ^.c c V.:.V.:.V.:.o :.o :.o J.o J.J.J.r J.r J.r $.r $.h.$.< $.< $.< R.< R.R.R.R.R.h R.h R.h R.h R.h _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - A.A.,./.,.5.,.5.,._ S S - - - - - - - - `.) '.y 2 t.2 t.2 t.M _.XXZ.$ 4 v M.} C Z.|.* q.* q.* q.o.q.o.o.a a a /.b.a &.a &.&.6 W 6 W e.0 X 8 k.a.g.t.c c c c :.c :.c :.c I.N.o Z o Z J.Z J.Z J.r r r r r $.r $.r $.I < I < I R.I R.I R.R.h I R.R.h h h h h h '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - A.,.A.,.S ,.5.S _ y S - - - - - - - - - - 2 ) u Y 2 t.Y Y M.s.E.f M.|.e.8.{ . X|.* |.* o.* o.o.o.a o.a o.a &.C U z.&.6 &.6 &.6 ^.6 8.B g.c ^.c ).c :.c :.V.:.V.:.o :.o 5 g Z J.J.J.J.r J.r J.r r h.$.h.$.< $.< $.< I R.R.R.R.R.R.h R.h R.h R.h R.h R.h h n._ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - ,.5.,.5.,.5.S 5.S D - - - - - - - - - - - - 2 t.'.t.Y t.Y Y s.U {.> XM.|.M.B.x 8.q.* q l.3 : @ o.w H = H a &.d.3.` &.W 6 W 6 W W W $ g.c ] f c c :.Q.M %.y.O X c o 3 3.O XZ J.5 d.@ J U r Z.j.X A.) '.I < I < I R.I R.I R.I R.R.h I h h h h h h h h h h _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - A.S S S S y S y S y _ - - - - - - - - - - Y Y u Y M.Y M.Y M.s.K.s U.} * |.* ` E.] o.o.U.1.Q.[ v o.i e v./ z.&.K.J 6 &.6 W ^.^.^.^.c 8.B E ).5 +.:.V.:.V.~ J /.].1.{.J.o ^ ].J.r J. XO.g D u.r h.p j.] n w < R.< R.R.R.R.R.h R.h R.h R.h R.h R.n.=.h h n.=.n._ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - ,.5.S 5.y 5.y y y y y D - - - - - - - - 2 t.'.Y M.t.M.M.M.M.s.A .Q. XM.* q.].1 +.q.o.5 C q.a a a 6.<.U _ &.6 A J W 6 W W W W ^.c c I. B.I. X> :.c :.c ~ b.o } A ] o Z ^ ` J.J.r = 1.w r r $.r / G. X} < I R.I R.I R.R.h I R.R.h h h h h h h h h h h h =.h '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - S S S y S y S y y k.) k._ - - - - - - Y Y u Y M.Y M.|.M.M.{ ~ E.] * I.* o.* ` 1 {.a o.5 , a &.a a + !.d.( 6 &.K.& 6 W ^.^.c ^.c ^.c I.B g.V.:.t.:.L.:.o s.[ Z l O v.J.r ^ ].J.r r K O {.$.< $.< t.0.p z R.R.R.R.R.R.R.h R.h R.h R.h R.h h n.=.h h n.=.n.=.n._ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - S S y y y y y y `.y `.) 2 D - - - - Y t.'.Y M.M.M.M.M.M.|.M.s.1 {.q.* q.* q.]._.v.o.a p g.a a a &.8.&.> A W 6 j.m.Q W W W ^.c c c c $ g.t.:.:.).u.o Z s.}.o 3 1.e.r Z ^ % y r r = 1.] < r < I < @ O.A.R.I R.I R.R.h I R.h h h h h h h h h h h =.h =.h ; h _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - S y S k.) k.) k.) 2 ) 2 ) Y _ - - Y Y u Y M.Y { |.{ |.{ |.[.2.N Q.o.o.o.o.a l.N w a a O j b &.6 &.u s K E ^.^.~.( X,.c ^.c c V.:.V._ j.z D [ ^ X.:.f.s.5 /.H.G.Q.J.r J ~.s h.$.g G.l $.< R.< I v.E z.R.R.R.h R.h R.h R.h R.h =.h h n.=.n.=.n.=.n.=.; =.; _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - y y y y `.y 2 y 2 t.2 t.2 t.Y D M.t.'.M.M.M.M.M.|.M.* M.* q.* q.* q.o.o.a q.a a a a a a &.&.6 a 6 W 6 W 6 W W ^.c W c c c c c c :.c :.c :.:.o Z o Z o Z J.Z J.J.r r r r r r $.r $.$.< I < I < I R.A.p.I h I R.R.h h h h h h h h h h h h =.h =.h =.=.; h =.L '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - y k.) k.) 2 ) 2 ) 2 t.Y Y Y Y M._ u Y M.M.{ |.{ |.* |.* |.* q.o.o.o.o.a o.a o.a a z.&.6 &.6 &.6 ^.6 W ^.^.c ^.c ^.c :.c c V.:.V.:.V.:.o :.o :.J.J.J.J.J.J.r J.r J.h.$.h.$.h.$.< $.< I R.R.R.R.y.` 4.Z.h R.h R.h R.h R.h h n.=.h h n.=.n.=.n.=.; =.; =.; =.; _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - `.y `.) 2 t.2 t.2 t.Y t.Y Y M.M.M.M.M.M.|.M.|.|.* q.* q.* q.o.q.o.o.a a a a a a &.a &.&.6 W 6 W 6 W W W W ^.c c c c c c :.c :.c o c o Z o Z o Z J.Z r Z r r r r r r $.r < r < I < I < I R.I R.#.1.y.a I R.h h h h h h h h h h h =.h =.h ; h =.=.; L ; L ; L _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - ) 2 ) 2 ) Y Y 2 Y Y Y M.Y M.Y { |.{ |.{ |.* |.* |.o.o.o.o.o.o.a o.a o.z.&.z.&.z.&.6 &.6 &.^.^.^.^.^.^.c ^.c c V.:.V.:.V.:.V.:.o :.o :.o Z J.J.J.J.r J.r J.r r h.$.h.$.< $.< $.< I R.R.R.R.R.R.h R.h R.h R.h R.h =.h h n.=.n.=.n.=.n.=.; =.; =.; =.; =.; L T._ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - `.t.2 t.2 t.Y t.M.t.Y M.M.M.M.M.|.M.* M.* q.* q.* q.o.q.a q.a a a a a a &.a 6 a 6 W 6 W 6 W W W c W c c c c c c :.c :.c :.:.o Z o Z o Z J.Z J.J.r r r r r r $.r $.$.< I < I < I R.I R.I h I R.R.h h h h h h h h h h h h =.h =.h =.=.; h =.L ; L ; L ; L ; L '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - ) 2 t.Y Y Y Y M.Y M.Y M.M.{ |.{ |.* |.* |.* q.o.o.o.o.a o.a o.a a z.&.z.&.6 &.6 &.6 W ^.^.^.^.c ^.c ^.c c V.:.V.:.V.:.o :.o :.J.J.o J.J.J.r J.r J.h.$.h.$.h.$.< $.< $.R.R.R.R.R.R.R.R.h R.h R.h R.h R.h h n.=.h h n.=.n.=.n.=.; =.; =.; =.; =.; =.; L T.T.; _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - 2 t.Y t.Y Y M.M.M.M.M.M.|.M.|. q.* q.* q.o.q.o.o.a a a a a a &.a &.&.6 W 6 W 6 W W W W ^.c c c c c c :.c :.c o c :.Z o Z o Z J.Z r Z J.r r r r r $.r < r < I < I < I R.I R.I R.R.h I R.h h h h h h h h h h h =.h =.h =.h =.=.; h ; L ; L ; L ; L ; L T.L _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - Y Y Y M.Y M.Y { |.M.|.{ |.* * |. o.* o.o.o.a o.a o.z.&.a &.z.&.6 &.6 &.^.^.^.^.^.^.c ^.c ^.V.:.V.:.V.:.V.:.o :.o :.o Z J.J.J.J.r J.r J.r r h.$.h.$.< $.< $.< I R.R.R.R.R.R.h R.h R.h R.h R.h R.h h n.=.h =.n.=.n.=.; =.; =.; =.; =.; =.T.T.; L T.T.T.T.T._ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - M.t.Y M.M.M.M.M.|.M.* M.|. * q.* q. q.a q.o.a a a a a &.a 6 a &.W 6 W 6 W W W c W c c c c c c :.c :.c :.:.o Z o Z o Z J.Z J.J.r r r r r r $.r $.$.< I < I < I R.I R.I R.I R.R.h I h h h h h h h h h h =.h =.h =.=.; h =.=.; L ; L ; L ; L ; L T.L T.L T.L '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - Y M.Y M.M.{ |.{ |.* |.* * q.o.o.o.o. o.a o.a a z.&.z.&.6 &.6 &.6 W ^.^.^.^.c ^.c ^.c c V.:.V.:.V.:.o :.o :.J.J.o J.J.J.r J.r J.h.$.r $.h.$.< $.< $.R.R.< R.R.R.R.R.h R.h R.h R.h R.h R.n.=.h h n.=.n.=.n.=.; =.; =.; =.; =.; =.; L T.T.; T.T.T.T.T.d T.d _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - M.M.M.M.|.M.|.|.* q.* * q.o.q.o.o.a a a a a &.a &.&.6 W 6 W 6 W W W W ^.c c c c c c :.c :.c :.c :.Z o Z o Z J.Z r Z J.r r r r r $.r < r $.I < I < I R.I R.I R.R.h I R.R.h h h h h h h h h h =.h =.h =.h =.=.; h ; L ; L ; L ; L ; L T.L T.L T.T.d L T.T._ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - |.M.|.{ |.* |.* |.* * o.o.o.a o.a o.z.&. &.z.&.6 &.6 &.S '.v.f y.'.c ^.c ^.V.:.c :.V.:.V.:.o :.o :.o Z J.J.J.J.r J.r J.r r h.$.h.$.< $.v. X8.I R.R.R.R.R.R.h v 5 , y.l 6.X 6 R.h h n.=.h =.n.=.n.=.; =.; =.; =.; =.; =.T.T.; L T.T.T.T.T.T.d T.d T.d T.d _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - |.M.|.M.|.q.* q.* o.q.o.q.o.a a a a a &.a a &.W 6 W 6 ` U W c 7 & c c c c c :.c :.c :.:.o Z o Z o Z J.Z J.J.r r r r r r $.r $.$.< I < Z.3.4 R.I R.I R.I R.R./.0 g.t.&.t.P a h h h h =.h =.h =.=.S s =.=.; L ; L ; L ; L ; L T.L T.L T.L T.T.d L d d d d '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - |.* |.* |.* q.o. o.o.a o.a o.a a z.&.z.&.6 &. &.6 W ^.^.O 1./.^.c !.c c V.:.V.:.V.:.o :.o :.o J.o J.J.J.r J.r J.r $.r $.h.$.< $.< $.< R.W.G.u.R.R.R.h R.h R.h ,.B [ h R.n.Z.h h n.=.n.=.n.=.; =.; x i =.; =.; =.; L T.T.; T.T.T.T.T.d T.d T.d T.d T.d T.c._ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - * q.* q.* q.o.q.o. a a a a a a &.a &.&.6 W 6 W W W W W ;.<.1 w./.c c :.7 e , g.y :.Z ).e 6.j g.Z J.f.U.w.l.' r r j S.p.X j.5.< I ,.#.E 4 d.4 R.R.h I R.R.h h ,. [ h a.8 h h =.s <.x w.A e =.; Q.3.j.[.L ; x ^ _ l.j T.5.j.e ) o.Q.L T.T.d d d d d d d d _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - |.* o.* o.o.o.a o.a a &.a &.z.&.6 &.6 &.6 ^. ^.^.^.c ^.y e B F.& / V.:.N .XL.H.[ :.o O , |.G % r J.l.| r .O I.h.H.s. .v.O l I R.p 5 ) R.^ z R.h R.h R.h R.h A.B B.b x b =.n.=.n.s.l.k z A Q =.; D.z =.T.T.x.G.% y.6.T.T.E 1 >.2 f d T.d T.d T.d d c.9 d _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - * q.o.q.o.q.o.a a a a &.a &.a &.W 6 W 6 W W W W W c c c `.D ^ S.J c :.~ 9.7 E D.o Z s.` J.J.r r r ^ v r S 4.$.H.~ < 8 E.Q.R.I M }.R.I N u.h I h h h h h h ,. C 5.p.I.=.h =.=.~ % =.' K.8 ; L N | ; L ; 7 O ] T.L T.L {.d.' = T.d d d d d d d d d d d '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - o.o.o.a o.a o.a a z.&.z. 6 &.6 &.6 W ^.^. ^.c ^.c ^.c c C.:.V.8 N D.o :.M ' o J.o Z J.2.].J.r J.r $.N v h.5.B w < H.M R.Q U Q.R.R.~ i R.h ^ !.R.h R.h R.n.=.h S B b.n.=.i.=.{ =.; ~ ].=.x.A >.=.; D.z T.; L p.O a.T.T.T.d a U.l.6.T.d T.d 9 d d c.9 c.9 c._ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - o.o.a q.a a a a a a &.&.6 6 W 6 W W W ^.c c c c c c :.1 8 c :.= t :.o q 6.Z o Z J.Z 3., r r r r r _.} r $ G.+.I C ~ R.8 U 3 R.R.O #.R.q.^ ` h h h h h h h h ,. b.W =.h $ @ ; h ~ ` ; Y.A Z.; L N ` { L T.' 1.Z.d L T.T.d _ O.`.d d d d d d d d *.d *.d _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - o.a o.a &.a a z.&.6 &.6 &.6 6 W ^.^. ^.c ^.c :.c :.V.:.X | {.Z.u _ o Z z 1 u.l M.J.r _ 1 b.T $ h.$.[.l.f.e .X&.R.J s.f v d.~.* h ).X .Xs O i a h h n.=.h h n.} B U u } ].^ v.=.{.s.~.) , 3. XL T.J X v T.T.% 3.s T.d T.d T.b x V.d c.9 d d c.9 c.9 c.9 9 _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - a a a a a a &.a &.&.6 W 6 W 6 W W ^.c c c c :.c :.c :.:.o c o Z o Z o Z J.J.r Z r r r r r r $.$.< r < I < I < I R.I R.I R.R.h I R.h h h h h h h h h h h =.h =.h ; h =.=.; L ; L ; L ; L ; L ; L T.L T.L T.T.d L T.d d d d y XXd d d d d *.d *.d 9 d *.9 '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - a z.&.z.&.6 &.6 &.6 W ^.^.^.^.c ^.c c V.:.V.:.V.:.V.:.o :.o J.o Z J.J.r J.r J.r $.r r h.$.< $.< $.< R.< I R.R.R.R.R.R.h R.h R.h R.h R.h =.h h n.=.n.=.n.=.n.=.; =.; =.; =.; =.; L T.T.; L T.T.T.T.T.T.d T.d T.d T.d T. X!.e.A.c.9 c.9 c.9 c.9 9 9 9 9 9 _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - a a &.&.6 a 6 W 6 W 6 W W ^.c W c c c c c c :.c :.c :.:.o Z o Z o Z J.Z J.J.r r r r r r $.r $.$.< I < I < I R.I R.I h I R.R.h h h h h h h h h h h h =.h =.h =.=.; h =.L ; L ; L ; L ; L ; L T.L T.L d L T.T.d d d d d d d b.A = W d *.d *.d *.9 9 d *.! 9 ! _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - &.6 &.6 &.6 ^.6 W ^.^.c ^.c ^.c :.c c V.:.V.:.V.:.o :.o :.J.J.J.J.J.J.r J.r J.h.$.h.$.< $.< $.< I R.R.R.R.R.R.R.R.h R.h R.h R.h R.h h n.=.h h n.=.n.=.n.=.; =.; =.; =.; =.; T.; L T.T.T.T.T.T.T.T.d T.d T.d T.d T.d d c.9 d d c.9 c.9 c.9 9 9 9 9 9 9 9 9 9 _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - &.&.6 W 6 W 6 W W W W ^.c c c c c c :.c :.c o c o Z o Z o Z J.Z r Z r r r r r r $.r < r < I < I < I R.I R.I R.R.h I R.h h h h h h h h h h h =.h =.h ; h =.=.; L ; L ; L ; L ; L ; L T.L T.L T.T.d L T.d d d d d d d d d d d *.d *.d *.d *.9 9 d 9 ! 9 ! 9 ! '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - &.6 &.^.^.^.^.^.^.c ^.c c V.:.V.:.V.:.V.:.o :.o :.o Z J.J.J.J.r J.r J.r r h.$.h.$.< $.< $.< I R.R.R.R.R.R.h R.h R.h R.h R.h =.h h n.=.n.=.n.=.n.=.; =.; =.; =.; =.; L T.T.; L T.T.T.T.T.T.d T.d T.d T.d T.d T.d d c.9 d 9 c.9 c.9 9 9 9 9 9 9 9 9 9 9 (.(.9 _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - 6 W 6 W W W c W c c c c c c :. c :.:.o Z o Z o Z J.Z J.J.r r r r r r $.r $.$.< I < I < I R.I R.I h I R.R.h h h h h h h h h h h h =.h =.h =.=.; h =.L ; L ; L ; L ; L ; L T.L T.L T.L T.T.d L d d d d d d d d d d *.d *.d *.9 9 d *.9 9 ! 9 ! 9 ! 9 ! 9 ! _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - W ^.^.^.^.c ^.c ^.c c V.:.V. V.:. :.o :.J.J.J.J.J.J.r J.r J.h.$.h.$.h.$.< $.< $.R.R.R.R.R.R.R.R.h R.h R.h R.h R.h h n.=.h h n.=.n.=.n.=.; =.; =.; =.; =.; =.; L T.T.; T.T.T.T.T.d T.d T.d T.d T.d T.c.9 d d c.9 c.9 c.9 9 9 9 9 9 9 9 9 9 9 9 ! (.(.9 (.(._ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - W W W ^.c c c c c c :.c :. o c :.Z Z o Z J.Z r Z J.r r r r r $.r < r < I < I < I R.I R.I R.R.h I R.h h h h h h h h h h h =.h =.h =.h =.=.; h ; L ; L ; L ; L ; L T.L T.L T.T.d L T.T.d d d d d d d d d d *.d *.d *.d *.9 9 d 9 ! 9 ! 9 ! 9 ! 9 ! (.! (.! '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - ^.c ^.c ^.V.:.V.:.V.:.V. o :.o :.o Z J.J.J.r J.r J.r r h.$.h.$.< $.< $.< I R.R.R.R.R.R.h R.h R.h R.h R.h R.h h n.=.h =.n.=.n.=.; =.; =.; =.; =.; =.T.T.; L T.T.T.T.T.T.d T.d T.d T.d T.d T.d d c.9 d 9 c.9 c.9 9 9 9 9 9 9 9 9 9 9 (.(.9 ! (.(.(.(.(.(.m _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - c c c c c c :.c :.c :. o Z o Z o Z J.Z J.r r r r r r $.r $.$.< I < I < I R.I R.I R.I R.R.h I h h h h h h h h h h =.h =.h =.=.; h =.=.; L ; L ; L ; L ; L T.L T.L T.L T.T.d L d d d d d d d d d d *.d *.d *.9 9 d *.9 9 ! 9 ! 9 ! 9 ! 9 ! (.! (.! (.! (.(._ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - ^.c c V.:.V.:.V.:.o o :.J.J.o J.J.J.r J. J.h.$.r $.h.$.u.y.XX% , I.u [.R.e.w.) h R.h R.h &.l.) h R.n.=.h h n.=.n.=.n.=.XX' ; =.; =.; =.; =.W.R 5 u. Xw.i !.T.T.d T.d T.d T.d T.d T.c.9 d d c.9 c.9 c.9 9 9 9 9 9 9 9 9 9 9 9 ! (.(.9 (.(.(.(.(.m (.m (.m _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - c c :.c :.c :.c :. o Z o Z J.Z r Z J.r r r r $.r < r $.b.Y Z.U q a 8 p.I [.G.XXI R.R.h h 2 X I.h h h h h =.h =.h =.h =.| 3.t.; L ; L ; L ; L P S.[.&.W ) X T.d L T.T.d d d d d d w.&.d d *.d *.d *.d *.9 9 d 9 ! 9 ! 9 ! 9 ! 9 ! (.! (.! (.(.m ! (.(.m m '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - :.V.:.V.:.o :.o o Z J.J.J.J.r J.r J.r r h.$. $.< $.< $.f.I n j d.R.R.a.h ).N p.h R.h R.h y x.|.n.=.h =.n.=.n.=.; =.; &. Xd.{ =.; =.T.T.; L T.b.s.w T.T.d ] d T.d T.d T.d T.d d b U y 9 c.9 c.9 9 9 9 9 9 9 9 9 9 9 (.(.9 ! (.(.(.(.(.(.(.(.m (.m (.m (.m _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - :.c :.:.o Z o Z o J.Z J.J.r r r r r r $.r $.$. I < I < I R.A.E.d.R.I R.R.f D..XH 1.7 h h p.J / h =.x ^ D l.j ; h p.-.g.;.^ { ; L ; L ; L T.L [ s.w i.).T.d L d P s.7 !.A f d d #.3.x A.d *.D.B.v O.' 9 ' j.} o $ S ! 9 ! 9 ! (.! (.! (.(.m ! (.m m m m m _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - :.o :.o :.o J.o J.J. r J.r J.r $.r $.h.$.< $. $.< R.< R.R.R.n j d.R.h R.h e.N P w l.d.=.h 8.O v n.=.x.O.[ _ .X=.; d.l =.p.D.{ L T.T.; T.T.T.T.b.s.'.s | d T.d T.XX..l a J u.c.9 f.1.{ 9 c.9 X j.XX| 8.9 n O H.! a.6 9 ! (.(.(.(.(.(.m (.m (.m (.m (.m # m _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - :.Z o Z o Z J.Z J.Z J. r r r r $.r $.r $.I I < I R.I R.I R.A.j q R.R.h h f D.v h H ^ h h Z.O p.h =.s O ] ; h ; L 2.{ ; C.N { ; L T.L T.L T.T.[ 0 w.Z.[.d d d d . B M.:.X ].d *.4.1.M.*.9 9 X H ! 9 ! 9 ! g d.S Z.9 ! (.! (.! m ! (.(.m m m m m m m m m m '.D f f f f f s E -.[ v f f f f f f f f f f f f H % f f f f f f f f f f f f f }.!.f f f f f f f f f f f ", +"f f f f f f f f f f - - :.o Z J.J.J.J.r J.r J.r h.$.h.$.< $.< $. I R.R.R.R.R.R.h R.S U d.R.h R.h e.1. .n.` N =.n.I.O [.; =.[.O >.=.; =.; 2.^.T.@.^ { T.T.T.T.T.T.T.d b.s.4.d 6 d T.c d f.F.a c H.!.c.9 f.D.* 9 9 9 H.!.9 9 9 (.9 .N ].v.(.(.(.(.(.m (.m (.m (.m (.m m m # m m m _ u f f f f f f 5 M ` f f f f f f f f f f f f f 1 : f f f f f f f f f f f f f V j.f f f f f f f f f f f ", +"f f f f f f f f f f - - o Z J.Z J.J.r r r r r r $. $.$.< I < I I R.I R.I R.I R.R.h A.m.d.h h h h f D.XXh ].D.=.h $ D.[.h =.' 1.Z.; L ; L O.A.; s ^ ) T.L T.L T.T.d L P s.XXd d &.w $ d . ..q.c ;.].d 9 4.^ L.z.! 9 ;.].! 9 ! 9 ! 6 j.& ! (.! (.(.m ! (.m m m m m m m m m m m # m _ _ f f f f f f B.S.u.f f f f f f f f f f f f f J : .f f f f f f f f f f f f d.j.f f f f f f f f f f f ", +"f f f f f f f f f f - - Z J.J.r J.r J.r $.r $.h.$.< < $.< R. R.R.R.R.R.h R.h R.h R.XXO N f n.=.h w.O | + H.O $ n.v O u.; =.[ G. X=.; L T..XU.' [ j f.T.T.T.d T.d T.M.l.2.e l = X j V.9 z ..C.L.K.p q.9 b U Xf 9 9 K.p o.(.9 ! (.(.u.].(.(.m (.m (.m (.m (.m # m m m # m m m # m _ u f f f f f f B.: u.f f f f f f 6.x g.p x.f f p : % E.j.!.f f 6.U.x m.y.f f N ( f f f f f f f f f f f ", +"f f f f f f f f f f - - J.Z J.J.r r r r r r $.r $.I < < I I R.I R.R.h I R.R.h h h h h h h h h h h h =.h =.h =.=.; h =.L ; L ; L ; L ; L ; L T.L T.L d L T.T.d d d d d d d d d d d d *.d *.d *.9 9 d *.! 9 ! 9 ! 9 ! 9 ! 9 ! (.! (.v /.! (.(.m m m m m m m m m m m m # m # m # m '.D f f f f f f B.S.!.f f f f f f -.B.3 1., f f U.S.H !.1.d.f f 1.5 .e m.f f D.j.f f f f f f f f f f f ", +"f f f f f f f f f f - - J.r J.r r h.$.h.$.< $.< $.< I R. R.R.R.R.R.h R.h R.h R.h R.h h n.=.h h n.=.n.=.n.=.; =.; =.; =.; =.; T.; L T.T.T.T.T.T.T.T.d T.d T.d T.d T.d d c.9 d d c.9 c.9 c.9 9 9 9 9 9 9 9 9 9 (.9 ! (.(.(.(.(.(.z f 6.(.m (.m (.m (.m m m # m m m # m m m # 7.# 7._ u f f f f f f x : u.f f f f f f s y.X <., f f p : f f j s.6.f 2.J u.~.O.f f N j.f f f f f f f f f f f ", +"f f f f f f f f f f - - r r r r r r $.$.< r < I < I < I R.I R.I R.R.h I R.h h h h h h h h h h h =.h =.h ; h =.=.; L ; L ; L ; L ; L ; L T.L T.L T.T.d L T.d d d d d d d d d d d *.d *.d 9 d *.9 9 ! 9 ! 9 ! 9 ! 9 ! 9 ! (.! (.! (.J B.] (.m m m m m m m m m m m # m # m # m # m # m _ _ f f f f f f B.S.u.f f f .f f s A ` ^ #.f f p G.f f J 0 u.f 2.#.f f f f f ^ j.f f f f f f f f f f f ", +"f f f f f f f f f f - - $.r r h.$.< $.< $.< R.< I R.R.R.R.R.R.h R.h R.h R.h R.h =.h h n.=.n.=.n.=.n.=.; =.; =.; =.; =.; L T.T.; L T.T.T.T.T.T.d T.d T.d T.d T.d 9 d d c.9 c.9 c.9 c.9 9 9 9 9 9 9 9 9 9 ! (.(.9 ! (.(.(.(.(.(.m (.m (.m (.m (.m (.m m m # m m m # m m 7.# 7.# 7.# 7._ u f f f f f f B.M ` f f Xe f f d.& ].3.g.f f p V v f j : p.f d.~. .f f f f N ( f f f f f f f f f f f ", +"f f f f f f f f f f - - r r $.r $.$.< I < I < I R.I R.I h I R.R.h h h h h h h h h h h h =.h =.h =.=.; h =.L ; L ; L ; L ; L ; L T.L T.L d L T.T.d d d d d d d d d d d d *.d *.d *.9 9 d *.! 9 ! 9 ! 9 ! 9 ! 9 ! (.! (.! (.! (.(.m ! m m m m m m m m m m # m # m # m # m # m 7.# # F '.D f f f f f Y.U : m.}.[ & [ f f U ^ E 1.& ' f C x [ ;.U H f f [ D.x P Xf f d.A = f f f f f f f f f f ", +"f f f f f f f f f f - - $.< $.< $.< I R.R.R.R.R.R.R.R.h R.h R.h R.h R.h h n.=.h h n.=.n.=.n.=.; =.; =.; =.; =.; T.; L T.T.T.T.T.T.T.T.d T.d T.d T.d T.d d c.9 d d c.9 c.9 c.9 9 9 9 9 9 9 9 9 9 9 9 ! (.(.9 (.(.(.(.(.m (.m (.m (.m (.m (.m # m m m # m m m # 7.# 7.# 7.# 7.# 7.# 7._ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - < r < I < I < I R.I R.I R.R.h I R.h h h h h h h h h h h =.h =.h ; h =.=.; L ; L ; L ; L ; L ; L T.L T.L T.T.d L T.d d d d d d d d d d d *.d *.d *.d *.9 9 d 9 ! 9 ! 9 ! 9 ! 9 ! (.! (.! (.(.m ! (.(.m m m m m m m m m m # m # m # m # m # m # F 7.# # F 7.F _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - $.< $.< I R.R.R.R.R.R.h R.h R.h R.h R.h =.h h n.=.n.=.n.=.n.=.; =.; =.; =.; =.; L T.T.; L T.T.T.T.T.T.d T.d T.d T.d T.d T.d d c.9 d 9 c.9 c.9 9 9 9 9 9 9 9 9 9 9 (.(.9 ! (.(.(.(.(.(.m (.m (.m (.m (.m (.m m m # m m m # m m 7.# 7.# 7.# 7.# 7.# 7.F 7.F 7._ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - < I < I R.I R.I h I R.R.h h h h h h h h h h h h =.h =.h =.=.; h =.L ; L ; L ; L ; L ; L T.L T.L T.L T.T.d L d d d d d d d d d d *.d *.d *.9 9 d *.9 9 ! 9 ! 9 ! 9 ! 9 ! (.! (.! (.! (.(.m ! m m m m m m m m m m # m # m # m # m # m 7.# # F 7.F 7.F 7.F P.F '.D f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - R.R.R.R.R.R.R.h R.h R.h R.h R.h h n.=.h h n.=.n.=.n.=.; =.; =.; =.; =.; =.; L T.T.; T.T.T.T.T.d T.d T.d T.d T.d T.c.9 d d c.9 c.9 c.9 9 9 9 9 9 9 9 9 9 9 9 ! (.(.9 (.(.(.(.(.m (.m (.m (.m (.m (.m # m m m # m m m # 7.# 7.# 7.# 7.# 7.# 7.F 7.F 7.F P.P.7._ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - - '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ '.D _ _ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f - u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u _ u f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", +"f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f " +}; --- plib-doc-1.8.1.orig/html/pui/puComboBox.xpm +++ plib-doc-1.8.1/html/pui/puComboBox.xpm @@ -0,0 +1,399 @@ +/* XPM */ +static char *puComboBox[] = { +/* columns rows colors chars-per-pixel */ +"250 180 213 2", +" c black", +". c #808080", +"X c gray25", +"o c #C0C0C0", +"O c #202020", +"+ c #A0A0A0", +"@ c #606060", +"# c gray88", +"$ c #101010", +"% c #909090", +"& c #505050", +"* c gray19", +"= c gray69", +"- c gray44", +"; c gray100", +": c #D0D0D0", +"> c gray3", +", c #888888", +"< c #484848", +"1 c #C8C8C8", +"2 c #282828", +"3 c gray66", +"4 c #686868", +"5 c gray93", +"6 c #181818", +"7 c #989898", +"8 c #585858", +"9 c gray22", +"0 c gray72", +"q c gray47", +"w c #D8D8D8", +"e c #040404", +"r c #848484", +"t c #444444", +"y c gray77", +"u c gray14", +"i c #A4A4A4", +"p c #646464", +"a c gray8", +"s c gray58", +"d c gray33", +"f c #353535", +"g c #B4B4B4", +"h c #747474", +"j c #D5D5D5", +"k c #0C0C0C", +"l c gray55", +"z c #4C4C4C", +"x c #CDCDCD", +"c c #2D2D2D", +"v c #ACACAC", +"b c #6C6C6C", +"n c gray11", +"m c gray61", +"M c gray36", +"N c gray24", +"B c #BCBCBC", +"V c #7C7C7C", +"C c gray87", +"Z c #020202", +"A c gray51", +"S c gray26", +"D c gray76", +"F c #222222", +"G c #A2A2A2", +"H c #626262", +"J c gray7", +"K c #929292", +"L c gray32", +"P c #323232", +"I c #B2B2B2", +"U c #727272", +"Y c #D2D2D2", +"T c gray4", +"R c gray54", +"E c gray29", +"W c #CACACA", +"Q c #2A2A2A", +"! c #6A6A6A", +"~ c gray10", +"^ c #9A9A9A", +"/ c #5A5A5A", +"( c #3A3A3A", +") c gray73", +"_ c #7B7B7B", +"` c #DADADA", +"' c #070707", +"] c #868686", +"[ c #464646", +"{ c #C6C6C6", +"} c gray15", +"| c gray65", +" . c gray40", +".. c gray9", +"X. c gray59", +"o. c #565656", +"O. c #B6B6B6", +"+. c #767676", +"@. c gray6", +"#. c #8E8E8E", +"$. c #4E4E4E", +"%. c #AEAEAE", +"&. c gray43", +"*. c gray12", +"=. c gray62", +"-. c gray37", +";. c gray", +":. c #7E7E7E", +">. c #E2E2E2", +",. c #AAAAAA", +"<. c #EFEFEF", +"1. c #373737", +"2. c #D7D7D7", +"3. c gray81", +"4. c #2F2F2F", +"5. c #3F3F3F", +"6. c #818181", +"7. c #414141", +"8. c #C1C1C1", +"9. c gray13", +"0. c gray63", +"q. c gray38", +"w. c #E1E1E1", +"e. c gray57", +"r. c #515151", +"t. c #313131", +"y. c #B1B1B1", +"u. c #717171", +"i. c gray82", +"p. c #898989", +"a. c #494949", +"s. c gray79", +"d. c gray16", +"f. c #A9A9A9", +"g. c DimGray", +"h. c #EEEEEE", +"j. c #191919", +"k. c gray60", +"l. c gray35", +"z. c #393939", +"x. c #B9B9B9", +"c. c #797979", +"v. c gray2", +"b. c gray52", +"n. c gray27", +"m. c #C5C5C5", +"M. c #252525", +"N. c #A5A5A5", +"B. c #656565", +"V. c #151515", +"C. c #959595", +"Z. c #555555", +"A. c gray21", +"S. c gray71", +"D. c gray46", +"F. c gray84", +"G. c gray5", +"H. c #8D8D8D", +"J. c gray30", +"K. c #CECECE", +"L. c gray18", +"P. c gray68", +"I. c #6D6D6D", +"U. c #1D1D1D", +"Y. c #9D9D9D", +"T. c #5D5D5D", +"R. c #3E3E3E", +"E. c gray74", +"W. c gray49", +"Q. c gray1", +"!. c #838383", +"~. c #434343", +"^. c #C3C3C3", +"/. c #232323", +"(. c gray64", +"). c gray39", +"_. c #131313", +"`. c #939393", +"'. c #535353", +"]. c gray20", +"[. c gray70", +"{. c gray45", +"}. c LightGray", +"|. c #0B0B0B", +" X c #8B8B8B", +".X c #4B4B4B", +"XX c #CBCBCB", +"oX c gray17", +"OX c gray42", +"+X c #1B1B1B", +"@X c #9B9B9B", +"#X c #5B5B5B", +"$X c gray23", +"%X c #BBBBBB", +"&X c gray86", +"*X c gray53", +"=X c gray28", +"-X c gray78", +";X c #272727", +":X c #A7A7A7", +">X c #676767", +",X c #979797", +"Xl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l #X5 #.#.#.e.#.e.#.e.#.e.e.e.e.e.K e.s `.s `.s `.s `.,X`.,X`.,Xs ,Xk.,Xk.,Xk.,Xk.,Xk.k.k.^ k.@Xk.m @Xm @Xm @Xm @X7X=.7X7X7X=.7X0.7X0.7X0.7X0.0.0.(.0.(.0.i 0.i (.i (.i (.i | :X| :X| :X| :X3 :Xf.:Xf.f.f.f.f.v f.v f.v f.v %.v %.v %.v %.5X%.5X%.5X%.5XI 5Xy.I I I I I I g I g I g g g g S.1XS.1XS.1X1X1X1X1X) 1X1Xx.) ) ) x.) ) ) ) ) ) ) ) B -.h.; ; =.7XG N.,.P.5XI S.0 %X;.9Xm.-XXXXXp .l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l #X<.% e.#.e.e.e.`.e.`.e.`.e.`.e.`.`.`.s `.,X`.,XX.,XX.,XX.,XX.k.,Xk.7 k.k.k.@Xk.@Xk.@Xk.@X@X@X7X@X=.@X7X@X7X=.7X=.7X+ 7X+ 0.+ 0.0.0.0.0.(.(.(.0.(.(.(.(.(.| (.:X(.| | :X| :X3 :X3 :X3 f.3 f.3 f.f.v v v v v v v v v v 5Xv 5Xv 5Xv 5Xy.5Xy.5Xy.5Xy.I y.I y.g y.I g g g g g g g g g 1X1X1Xg 1X1X1Xx.1Xx.1Xx.1Xx.1Xx.) x.) x.B x.) ) B x.B ) B B #X5 ; ; 7X0.i f.,.P.= S.0 ) E.9X^.m.1 W x ). .l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l #X5 K e.e.e.K `.s `.s `.s `.,X`.,Xs ,XX.,X,X,Xk.,Xk.,Xk.,Xk.k.k.@Xk.m k.m @Xm @Xm @Xm @X7X@X7X=.7X7X7X0.7X0.7X0.7X0.7X0.(.0.i 0.(.0.i (.i (.i | i | :X| :X| :X| :Xf.:X3 f.f.f.f.f.f.v f.v f.v f.v v v %.v %.v %.5X%.5X%.5X%.5Xy.I I 5XI I I I I g I g I g I S.1Xg 1XS.1XS.1X1X1X1X1X1X1X) ) ) x.) ) ) ) ) ) ) ) ) ) B ) B ) B ) B ) B B B ) E.-.5 ; ; 0.i | ,.5X= I O.) E.9Xo ^.1 XXx 3.p .l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l T.<.`.e.`.s `.X.`.,X`.,XX.,XX.,XX.,XX.k.7 k.k.k.k.k.k.k.@Xk.@Xk.@Xk.@X=.@X7X@X7X@X7X=.7X=.7X=.7X+ 0.0.0.+ 0.0.0.0.0.(.(.(.(.(.(.(.:X(.| (.:X(.| 3 :X3 :X3 :X3 f.3 f.3 f.3 f.f.v v v v v v v v 5Xv 5Xv 5X%.5X5X5Xy.5Xy.5Xy.I y.I y.I I g y.g g g g g g g g 1Xg 1X1X1X1X1Xx.1Xx.1Xx.1Xx.1Xx.) x.B x.) x.B x.B ) B x.B B B B B B B B B B B B B B #X5 ; ; i i 3 P.5Xy.S.) E.E.o ^.-XW XXx 3. .>Xl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l #X5 ,X`.,X`.,Xs ,Xk.,Xk.,Xk.,Xk.,Xk.k.k.k.k.@Xk.m @Xm @Xm @Xm @X7X=.7X@X7X=.7X0.7X0.7X0.7X0.0.0.0.0.(.0.i 0.i (.i (.i (.i | :X| :X| :X| :X3 :Xf.:Xf.f.f.f.f.v f.v f.v f.v %.v %.v %.v %.5X%.5X%.5X%.5XI 5Xy.I I I I I I g I g I g g g g S.1XS.1XS.1X1X1X1X1X) 1X1Xx.) ) ) x.) ) ) ) ) ) ) ) B ) B ) B ) B B B ) B B B B E.9XB 9XE.9XE.9XE.9Xo -.h.; ; i 3 ,. XXXXx 3.p .l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l #X<.X.,XX.,XX.k.,Xk.7 k.k.k.k.k.@Xk.@Xk.@X@X@X7X@X=.@X7X@X7X=.7X=.7X+ 7X+ 0.+ 0.0.0.0.0.0.0.(.0.(.(.(.(.(.| (.:X(.| (.:X| :X3 :X3 :X3 f.3 f.3 f.f.v 3 v v v v v v v v 5Xv 5Xv 5Xv 5Xy.5Xy.5Xy.5Xy.I y.I y.g y.I I g g g g g g g g 1X1X1Xg 1X1X1Xx.1Xx.1Xx.1Xx.1Xx.1Xx.) x.B x.) ) B x.B ) B B B B B B B B B B B B B B 9XB 9X9X9XB 9X9Xo 9X9X8.#X5 ; ; :Xf.P. XXx x : ). .l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l #X5 ,Xk.,Xk.k.k.@Xk.^ k.@X@Xm @Xm @Xm @X7X@X7X=.7X7X7X=.7X0.7X0.7X0.7X0.(.0.(.0.(.0.i (.i (.i | i (.:X| :X| :X| :X| :X3 f.f.:Xf.f.f.v f.v f.v f.v v v %.v %.v %.5X%.5X%.5X%.5X%.5XI 5XI I I I I g I g I g I g 1Xg 1XS.1XS.1X1X1X1X1X1X1X) 1X) x.) ) ) x.) ) ) ) ) ) B ) B ) B ) B ) B B B ) E.9XB 9XE.9XE.9XE.9XE.9Xo 9Xo 9Xo 9Xo 9Xo 9XD 9Xo -.5 ; ; | P.5X= XXx x : 3.p .l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l T.<.k.k.@Xk.@Xk.@Xk.@X=.@X7X@X7X@X7X=.7X=.7X=.7X+ 7X0.0.+ 0.0.0.0.0.(.(.(.(.(.(.(.:X(.| (.:X(.| 3 :X3 :X3 :X3 :X3 f.3 f.3 f.f.v v v v v v v v 5Xv 5Xv 5X%.5X5X5Xy.5Xy.5Xy.5Xy.I y.I I g y.g g g g g g g g 1Xg 1X1X1X1X1Xx.1Xx.1Xx.1Xx.1Xx.1Xx.B x.) x.B x.B ) B x.B B B B B B B B B B B B B B 9XB 9XB 9X9Xo B 9X9Xo 9Xo 8.o 8.o 8.o 8.o 8.o 8.#X5 ; ; ,.P.= I x x 3.Y : .>Xl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l #X5 m @Xm @X6XQ A.J.'.J.A.D.7Xu.~.0.7X0.7X0.0.0.0.0.(.0.i 0.(.(.i (.i (.i | :X| :X| :Xp L.N 2 ] 7X0.r p.(.{.4 0.i (.i (.i | i (.i | :X| :X| R.;X:X3 f.f.:Xf.f.f.v !.Q.X v f.v V v %.v %.v %.v %.5X%.5XP [ %.5XI 5Xy.I I I I g I g I g I g 1Xg 1XS.1XS.1XS.1X1X1X1X1X) 1X) x.) ) ) x.) ) ) ) ) ) B ) B ) B ) B ) B B B ) B 9XB 9XE.9XB 9XE.9XE.9XE.9Xo 9Xo 9Xo 9Xo 9XD 9Xo 8.D D o 8.D D D D D D D D y D y D y D y D y D y -.5 ; ; 5XS.1X0 %X x 3.: }.}.}.p .l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l T.<.0.0.+ 0.0.> ;X] !.OX(.0.(.( z.l (.| a * @ $ T.:X_ J.! .X3 :Xj.V.4Xf.3 f.f.v v v v ] X v !.W.5Xv 5X@ |.P q.n ( y.5XT.J n .y.I P V.d * M.g XF N #.X.-.g 1X1X1X1X1Xx.1Xx.1Xx.1Xx.1Xx.1Xx.B x.) x.B x.B ) B x.B ) B B B B B B B B B B B B 9XB 9XB 9X9Xo B 9X9Xo 9Xo 8.o 8.o 8.o 8.o 8.o 8.D 8.D 8.D 8.D D y 8.D D y y y y y y y y y y y y #X5 ; ; = S.0 ) E. x 3.Y }.}.j .>Xl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l #X5 (.0.i 0.(.v.O OX* .i | i L 2 ] :X| * n ).< u.3 & X r V v f.O c v f.v %.v v v %.v p.Q.f 0XP 6.%.5X%.5X> L.e.& n r I g 6 & I g I ).J t / & 1XS.P O !.K c.1X1X1X1X) ) ) x.) ) ) ) ) ) ) ) ) ) B ) B ) B ) B ) B B B B E.9XB 9XE.9XE.9XE.9XE.9Xo 9Xo 9Xo 9Xo 9Xo 9XD D o 8.D D D D D D D D D D y D y D y D y D y D y D m.-Xy y m.-Xm.-Xm.-Xm.-.h.; ; I O.) E.9Xo 3.K.3.: }.j w p .l l l l l h $Xc & :.l l l l l l l l l l l l '.& l l l l l l l l l l l l l & #Xl l l l l l l l l l l ", +"l l l l l l l l l l #X<.(.(.(.| (.> F +.B.g.(.:X3 & M.r 3 :XP X 3 f.f.v T.G.Q @ v v F c v 5Xv 5Xv 5Xv 5X%.R 9 R .A 5Xy.I y.> =XI ).O !.g g 6 4Xg g 1XB.~ q 1X1X1X1XV a .B.1Xx.1Xx.1Xx.) x.B x.) x.B x.B ) B x.B B B B B B B B B B B B 9XB 9X9X9XB 9X9Xo 9X9X9Xo 8.o 8.o 8.o 8.o 8.o 8.D 8.D 8.D 8.y 8.D D y 8.y y y y y y y y y y y y y y -Xy -Xy -X-X-Xy -X-X#X5 ; ; S.) E.E.o ^. 3.3.: Y j j 2.). .l l l l l l 1.|.'.l l l l l l l l l l l l l 2 J l l l l l l l l l l l l l V.M.l l l l l l l l l l l ", +"l l l l l l l l l l #X5 i | :X| :X> 2 ] :X% f.f.:X4X} p.v f.A.n.v f.v f.^ Z.V.;Xv %.O c 5X%.5X%.5X%.5XI 5X, Q.X I I 0.I ,XI g > .Xg ).U.r 1XS.6 $.1X1X1Xg.n ] 1X1Xx.) 7XL.4.'.) ) ) ) ) ) ) B ) B ) B ) B B B ) B 9XB 9XE.9XB 9XE.9XE.9XE.9Xo 9Xo 9Xo 9Xo 9Xo 9Xo 8.D D o 8.D D D D D D D D y D y D y D y D y D y m.y y m.-Xy y m.-Xm.-Xm.-Xm.-Xm.-Xm.-X1 -X1 -X1 -.5 ; ; 1X%XE.o ^.m. 3.: }.j }.F.w p .l l l l l l R.G.l.l l l l l l l l l l l l l ].$ W.l l l l l l l l l l l l ~ M.l l l l l l l l l l l ", +"l l l l l l l l l l T.<.| :X3 :X3 > ;X] 3 f.3 f.f.'.M.p.v v P n.v 5Xv 5X X5X. O v 5X9.Q `.5Xy.5Xy.I y.I I p. X 0.g g . '.g g > =X1XB.+X!.1X1X6 E k.x.1X>X~ !.1Xx.B x.) 8 $ % ) ) B x.B ) B B B B B B B B B B B B 9XB 9XB 9X9Xo B 9X9Xo 9Xo 8.o 8.o 8.o 8.o 8.o 8.o 8.D 8.D 8.D D y 8.D D y y y y y y y y y y y y y y -Xy -Xy -Xy -X-X-Xy -X-X1 -X-X-X1 s.1 s.1 s.#X5 ; ; 0 E.9XD m.-XXX x : Y }.j j j w .>Xl l l l l l 5.G.l.l l l l l l q.( [ f h l l f $ & c M.#Xl l H ].N L.OXl l ~ M.l l l l l l l l l l l ", +"l l l l l l l l l l #X5 f.f.f.f.h v.6 .v f.v v v P U.6.v %.U.Q 3X%.5X%.8X- b 1.I I 9 ;Xg.k.g I g I g I g -. F l.-.z 6 c.1X0Xv.A.e.X J ).) ) c ( &.) ) ~.J ).) ) ) B ) r f :X) B ) B B B B E.9XB 9XE.9XE.9XE.9XE.9Xo 9Xo 9Xo 9Xo 9Xo 9XD 9Xo 8.D D D 8.D D D D D D y D y D y D y D y D y D m.-Xy y m.-Xm.-Xm.-Xm.-Xm.-Xm.-Xm.-X1 -X1 -X1 -X1 -XW -X1 -XW W W s.W -.h.; ; %X;.9X^.m.1 XX : 3.}.}.F.w w &Xp .l l l l l l R.G.l.l l l l l l L.X 4 O < l l ].G.d -.O V.l l O 9 W.n.L.l l ~ M.l l l l l l l l l l l ", +"l l l l l l l l l l #X<.3 f.v v v v v v v v v 5Xv 5Xv 5X%.5Xy.5Xy.5Xy.5Xy.I y.I y.I I g g g g g g g g g g 1Xg 1X1X1X1X1Xx.1Xx.1Xx.1Xx.1Xx.) x.B x.) x.B x.B ) B x.B B B `.&.B B B B B B B 9XB 9X9X9XB 9X9Xo 9X9X9Xo 8.o 8.o 8.o 8.o 8.o 8.o 8.D 8.D 8.y 8.D D y 8.y y y y y y y y y y y y y y -Xy -Xy -Xy -Xy -X-X-Xy -X-X1 -X-X-X1 s.1 s.1 s.1 s.1 s.1 s.W s.x s.#X5 ; ; E.E.o m.1 W x Y : Y j j 2.` &X). .l l l l l l 5.G.8 l l l l l l +.OXR.k .Xl l P J l l 4.> @ l > P 8 ( J l l +XM.l l l l l l l l l l l ", +"l l l l l l l l l l #X5 v %.v %.v %.v %.5X%.5X%.5X%.5XI 5Xy.I I I I g I g I g I g g g g S.1XS.1XS.1X1X1X1X1X) 1X1Xx.) ) ) x.) ) ) ) ) ) ) ) B ) B ) B ) B B B ) B 9X).J.c.#.B 9XE.9XE.9XE.9Xo 9Xo 9Xo 9Xo 9Xo 9Xo 9XD D o 8.D D D D D D D D y D y D y D y D y D y D y y m.-Xy y m.-Xm.-Xm.-Xm.-Xm.-Xm.-Xm.-X1 -X1 -X1 -X1 -XW -X1 s.W W W s.W W W W W W W W x W x -.5 ; ; 9Xo ^.{ W x XX }.}.j w w w w &Xp .l l l l l l X G.l.l l l W.l l u./.o.+X< l l ].J l l P v.#Xl v.[ l l l l l ~ 2 l l l l l l l l l l l ", +"l l l l l l l l l l T.<.v 5Xv 5Xv 5Xy.5Xy.5Xy.5Xy.I y.I y.g y.I g g g g g g g g g 1X1X1Xg 1X1X1Xx.1Xx.1Xx.1Xx.1Xx.) x.) x.B x.) ) B x.B ) B B B B B B B B B B B B B ~.+XH 3 9X9XB 9X9Xo 9X9X8.o 8.o 8.o 8.o 8.o 8.o 8.D 8.D 8.D D y 8.D D y y y y y y y y y y y y y y -Xy -Xy -Xy -X-X-Xy -X-X1 -X-X-X1 -X1 s.1 s.1 s.1 s.1 s.1 s.W s.W s.x s.W W x s.x W x x x x #X5 ; ; 9XD m.W XXx x x : Y }.j 2.w w ` C .>Xl l l l l l 5.G.'.l l u.=Xl l ~ * Xl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l #X5 S.1X1X1X1X1X1X1X) 1X) x.) ) ) x.) ) ) ) ) ) B ) B ) B ) B ) B B B ) E.9XB 9XE.9XE.9XE.9XE.9Xo 9Xo 9Xo 9Xo 9Xo 9XD 9Xo 8.D D D 8.D D D D D D D D y D y D y D y D y D y -Xy y m.-Xy -Xm.-Xm.-Xm.-Xm.-Xm.-Xm.-X1 -X1 -X1 -X1 -X1 -XW -X1 s.W W W s.W W W W W W x W x W x W x W x x x W x 3.x x x 3.x x x 3.x 3.: 3.: 3.: 3.: 3.: 3.: 3.: i.: -.h.; ; -XXXXXx 3.: }.j j F.w &X&XC # w.# p .l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l #X<.x.1Xx.1Xx.1Xx.1Xx.1Xx.B x.) x.B x.B ) B x.B B B B B B B B B B B B B B 9XB 9XB 9X9Xo B 9X9Xo 8.o 8.o 8.o 8.o 8.o 8.o 8.D 8.D 8.y 8.D D y 8.D D y y y y y y y y y y y y -Xy -Xy -Xy -Xy -X-X-Xy -X-X1 -X-X-X1 s.1 s.1 s.1 s.1 s.1 s.1 s.W s.W s.x s.W W x s.x x x x x x x x x x x x x x 3.x 3.x 3.x : x 3.x : 3.: i.: 3.: i.: i.: i.: i.Y i.#X5 ; ; XXXXx x : Y }.j j j w ` &XC # >.w.). .l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l #X5 #X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.#X-.5 ; ; .p .p .p .p .p .p .p .p .p .l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l T.<.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 <.5 ; ). . .>X). . .>X). . .>X). . .>X). . .>Xl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXX3Xz.X ).b >Xn.^ XXK '.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW.f < >Xb 8XX 1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXk L.X.= v g.#.XX:.r.%.XXW XXW XXW XXW XXW XXW XXW I o.XXW XXW XXW XXW XXk.> n.| y.,.=XS.W XXW XXW XXW XXW XX=.u.W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXX|.P ,.XXXXG %.XXK 6.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X* XXXXXXXXXXXXXXXXXX7XZ & XXXXXX`.XXXXXXXXXXXXXXXXXXXXXX$X& XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XX> P | G . XXW XX=X[ f.XXW +XN 2X$ u.W ,X-.6.#XXXW U.6 q.W XXW XXW XXW XX=.Z J.XXk.C.W XXW {.k ( - M.S XXW b a F - XXW R...q.f L.W ^ M.n.=.,. .XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXX|.2 b.N 6.XXXXXXp P G XXXXN /.2Xl.p.XX8Xz =.C.XXXX2 A.XXXXXXXXXXXXXXXXXXY.Z X K $Xs XXXXXXXX> f N.#XO ,XXXXX+Xl.XXXXXXu._.J.p #XXXXX9 } `.=.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XX> Q #.W.:.XXW XXH * 0.XXW R.J.XXW XXW 6X$ P - XXW 2 f XXW XXW XXW XXW XX=.Z 5.G +.s W XXW XX> r.W u.O C.W XXn l.W XXW {.*.p.W XXW XX, V.&.6XW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXX|.* N.XX%.XXXXXXq.L.(.XXXXR.d XXXXXXXX1X).6 oXXXXX2 ].XXXXXXXXXXXXXXXXXX7XZ z XXXX1XXXP.XXXX|.'.XXu./.s XXXX+X * 0.XXW XXW XX@ L.0.XXW R.4XXXW XXW N.W ^ M.XXW M.* P.W XXW XXW XXW XX=.Z < S.W XX#.8XW XX> '.W u.O e.W XX6 '.f.XXW u.n e.W XXW XXW q.$ Y.W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXp.> U.c.XXXXXXXXXX$XO C.XXXXF ].| XXXXXX&.6.:.X XXXXR.oX2X%.XXXXXXXXXXXXXXb Z 2 ).b '.+Xp.XXl > ( (.[ V.&.XXXX* R.c.XXXX.X_.b XXXXXXXXXX#.$X1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW Y.q XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXg.d 6.,XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW < *.g.y.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW = - ^ X.{.&.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW 3X- s W XXW XXW XXW XXq A.=Xg.I.q.5.S.W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXX#X* XXXX] 9 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,XV.l.XXXXXXXXXXXXXXXX^ v.[ :X[.:Xz S.XXXXXXXXXXXXXXXXXXXXY.u.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW F *.| W XXB.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW %.a l.W XXW XXW XXW XX=.Z J.XXW XXe.XXW XXW XXW XXW XXW XXN r.W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXX~.$ c V :XXXXXXX0Xa.$.< I XXXX3X[ p * < XXXXl A.+.9 c.XXXXoXk W.~.2 i XXXXG .X$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW I < Z e A.#.XXW +X .,.n.d W XXO < g ^ o.XXW A.@ XX. O X.XXS T . l O OXW XXf A.| XX~ #XW XXW XXW XXW XX=.Z N e.N s W XXW XX> A.| l.O ,XW XX~ l.W XXW u.a $. .#XW XX1.M.e.Y.] XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXI &.+Xk ].XXXXT l.XXXXXXXXXX~ 0XXXi Z b.XX~.T XXm oXb XXXX|.$.XXXX+X#XXXXXXXXXXXXXXXXXY.Z ~.7XD.s XXXXXXXX|.& XXh /.s XXXX+Xl.XXXXXXh O l XXXXXXXXp.V.u.&.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW r W XX0.U.*.XXW T W.XXW XXW XX> l.W XXW XXW +X:.XX0.Z . XXn.|.W m c g.W XX> d W XX~ l.W XXW XXW XXW XX=.Z J.XXW S.W P.W XX> '.XX6XO 3XXXXX+X'.,.XXXXh O 3XXXXXXXXXXX8X_.7XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW X H ,X=.g.&.XXW 8X2 #X- = W XX4 2 4XOXe.XXW c.1.b.n.q.1XXX* T #.c.6 R.y.XX] R.@ u.O ( 0.[ a 6XW XX* R.+.XXW .Xa b W XXW XXW H.9 O.W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=.c.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW g.o.6.X.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX< O b I XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXl.OX0Xr.[ C. .c.XXp.6XN.XXXXXXXXXXO.f N.XXXXXXXXXXXXXXXXXXXXXXXX:.D.XXXXXXXXXXXXXXXX| d A.l.b b '.l.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW $.f.C.Q 6 y.^ q XX+.V.:.XXW XXW XX| X e.XXW XXW XXW XXW XXW XXW #X..,.W XXW XXW XXW XX=XT - = y.G 5.XXW XXW XXW XXW XXW XX4 %.W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXX*XXX=.oXV.XXXX^ XXp.~ V XXXXXXXXXX(.h %.XXXXXXXXXXXXXXXXXXXXXXO.b 6 :XXXXXXXXXXXXXXXXX< > 0XXXXXXXp.XXXXXXXXXXXXXXXXXXXXl 2 m XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW 7Xc V.W XXW XX, ~ -.r.n 2XW XX+.P . XXW R...q.f L.W XX+.L.n.R.6 ,.W XXW XXW XXW XX=XT :.I . XXW XXW [ > u.o.*.!.XXW [ a ( X.XXW ~ N 2X$ u.W 6XO >Xy.p.X.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXX7XoXV.XXXXXXXXp.~ z 6.A.6 XXXXK O c.XXXXu._.J.p #XXXXX6 >XXX+.+X:XXXXXXXXXXXXXXXXXa.> p b M XXXXXXXXV Q. .,.* d XXXX:.+Xi XXXXXXN /.2Xl.p.XXK O R.XX#.,.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW Y.Q 6 W XXW XX, +Xq XX4X+XW XXe.U.+.XXW {.*.p.W XXW XX' 3 W c.n ,.W XXW XXW XXW XX=X> I.e.- XXW XXW V e | g R.o.XXW 0Xn N.W XXW R.J.XXW XXW XX=XV.k.p.W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXX=.oXV.XXXXXXXXp.n 0XXXd ~ XXXXK U.2XXXXXh O K XXXXXXXX> = XX2X+X| XXXXXXXXXXXXXXXX< > W.XXI XXXXS.XXV Q.P.O.R.d XXXX:.+Xi XXXXXXR.d XXXXXXXXXXD.6 & 6.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW 7Xc V.W XXW XX, U.:.XXo.~ W XX#.U.D.XXW u.n e.W XXW XX$ ,XW u.6 G W XXW XXW XXW XX=Xv.q XXW %._ p.W c.Z ,.y.R.4XXXW W.6 ^ f.XXW R.4XXXW XXW XXf.F c XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXX:.O ~ H.XXXXXXu.U.M =.X U.H.XXc.U.l.XXXX.X_.b XXXXXXXXM P D..XoX0XXXXXXXXXXXXXXXG ].e X >Xg.( oXI XXXb.XXXXF ].| XXXXXXXXXX& & XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW {.#.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX3XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX< XXXXXX#XU.s XXXXXXXXXXXXXXXXXXXXXXXX$ L.C.= %.g.H.XXXXXXXXXXXXXXXXXXXX= l.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XX> P f.XXW G %.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XX .~ g XXW u.*.e.W XXW XXW XXW XXW XXW XX> P | XXW N.%.XXW XXW XXW XXW XXW z 4.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXX|.P 3 G 6.XXXXXXG R.q.( g.XXXXX 6 | K } z XXXX2XV..X>XV.K XXoXa & ,.XXh U. .X n 3XXXXXXXXXXXXXXXXXXX|.P :XG 6.XXXXXXXXV.O 2X].* I XXXXn +X8XXXXXl.$ l.J.O XXXXP ].3X%.-.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XX> 2 !.R.:.XXW XX5.[ f.^ 6 c.W 2X6 | 5X< =XXXW m ;XoX+. 2 . R.:.XXW XXW ~ n C.{.6 . XXW 2 f XXW XXb.V.9 6X8 XXW .Xn 2X| 0XW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXX|.Q K V 6.XXXXXX+X #XXXV +X| O..X< XXXX=.oX8XXXXXXXXXz ~ XXXXXXh O 3XO.} ].XXXXXXXXXXXXXXXXXX|.Q H.:.6.XXXXXXXXn d.XX*X~ 6.XXXX2 ].XXXXXXp.n D.XXXXXXXXG 6 $.V XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XX> * | XXv XXW XX~ l.W XX> l.W V ~ | y.$.=XXXW Y.Q g.W XXW XXJ.+XW XXW {.O s W 2 f XXW XXW XXW XXW XX> * (.XXv XXy.XXW +X2 XX] +X:.XXW 2 f XXW XX, +X:.XXW XXW XXN M.8 XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXX> * N.XXXXXXXXXX* J.O.P._.g.XX:.+Xm 3 ~.X XXXXm 2 >XXXXXXXXXz ~ %.XXXXh /.s XX2 A.XXXXXXXXXXXXXXXXXX|.L.G XXXXm g.XXXX~ 2 XXb.~ W.XXXX} * ,.XXXX*X~ W.XXXXXXXXXX6.G.W.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW p.> U.q XXW XXW XX#.9 - $.4X,.W ^ 1.z OXX 1.P.W 6...R.y.XXW XX@ O D.Y.W ~ 8 g.@ F 4 XXW V.n ^ @ $ 4XXXW X c 2X%.XX .J '.XXW XXW XXf.9 X.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXO.6XI XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW < k.V W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX~ 8X| XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXX= U m ^ h u.XXXXu.2XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXu.r XXXXXXXXXXXXXXXXXXXXXXXXW.A.< >Xb 8X7.1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW 8Xc XXW b.f XXW g.4 XXW XXW XXW XXW XXW = o.XXW XX5.( f.XXW XXW XXW XXW XXW XXk.v.n.| y.,.< S.W XXW XXW XXW XXW XX@Xu.W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXO O | XXXXp XXXX] K XXXXXXXXXXXXXXXXXXXX.X* XXXXXXd ( N.XXXXXXXXXXXXXXXXXXXXXXY.Z & XXXXXXK XXXXXXXXXXXXXXXXXXXXXX$X& XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW n.@.L.q ,.W XXW S -.XXW < a A.f. f N.#XO X.XXXX+Xl.XXXXXXu._.J.p #XXXXX9 } K 7Xb.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXy.6Xn G.f XXW z =XXXW XX@ G.f XXW XXW 2 f XXW XXo.( 0.S.6 #XW XXW XXW XXW XX=.Z X G +.s W XXW XX> r.W u.O s W XX~ l.W XXW {.*.p.W XXW XX, V.&.6XW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXr XXXXG U.O XXXX.X< XXXXXXXXO 6 l XXXXXX2 ].XXXXXXl.R.,.XX+X#XXXXXXXXXXXXXXXXXY.Z z XXXX1XXX,.XXXX|.'.XXh /.s XXXX+X r.W u.*.e.W XX~ d f.XXW u.n e.W XXW XXW q.$ 7XW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXX~.p X.G g.b XXXXA.t.XXXX2Xp S.* 6 6XXXXXR.oX+.%.XX$X* K *XU.[ I XXXXXXXXXXXXXXb Z 2 ).OX'.+Xp.XXl > ( G [ V.&.XXXXt.R.c.XXXX.XV.b XXXXXXXXXX#.$X1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW 7Xq XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXg.d 6.C.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW < *.g.y.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW = - ^ X.{.&.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW 6X#.XXW XXW XXW XXW XXW XXW g.f $.4 b 8 X W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXX#X* XXXX] 9 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXY.u.XXXXXXL.& XXXXXXXXXXXXXXXXXXXXXXXXh > #X%.S.N.* XXXXXXXXXXXXXXXXXXXXXXr H.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW F *.| W XXB.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXN r.W XXW R.4XS.W XXW XXW XXW XXW XXW 2Xe >XW XXW 6.W XXW XXW XXW XXW XXf.* +.XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXX~.$ c V :XXXXXXX0Xa.$.< I XXb V.( N.l < XXXX0X< $.a.I XXh |.( u.M.~.XXXXb V.F h XXXXR.X &.O [ I XXXXXXXXXXXXXXXX2XQ. .XX#.,.XXXXXXM > d >XU.q.XXXXl.V.L.r XXXX/.Q b ~ ~.XXb.F d 5XY.:.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW I < Z e A.#.XXW +X .,.n.d W XXN L.k.s 0.XXW +X .,.n.'.W XX> A.| l.O ,XW XX~ l.W XXW R.4.b.@ V.. XXW XXW XXW XXW 2XZ r.] < | XXW XX(.Z J.S.n.9 f.XX0.~ :.XXW XXo.V.H #X4 XX5XQ * P.X.^ W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXI &.+Xk ].XXXXT X6 3XD.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW r W XX0.U.*.XXW T W.XXW XXW XXf.F =X{.W XXW |.:.XXW XXW XX> '.XX6XO 3XXXXX+X'.,.XXXXR.d XXY.~ 6.XXXXXXXXXXXXXXXXh Q.q.XXXXO.*Xg.XXN.Z W.XXl.f G XX(.~ c.:XXXXXd 9 N.XXXXXXXXXXX 6 I XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW X H ,X=.g.&.XXW 8X2 #X- = W XXW H.. XXW XXW 8X2 l.- = W l > ( 0.[ a 6XW XX* R.+.XXW L.N | - U.-.XXW XXW XXW XXW r. A. .OX=XV.=.XX{.Z o.3 P F b.XXv c 4Xc.W XX4.F , XXW XXW XX&.R.W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXp.6.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XX-.OX&.I W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9 Q c.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l W XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXW XXl l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +"l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l " +}; --- plib-doc-1.8.1.orig/html/pui/puSelectBox.xpm +++ plib-doc-1.8.1/html/pui/puSelectBox.xpm @@ -0,0 +1,240 @@ +/* XPM */ +static char *puSelectBox[] = { +/* columns rows colors chars-per-pixel */ +"250 52 182 2", +" c black", +". c #808080", +"X c gray25", +"o c #C0C0C0", +"O c #202020", +"+ c #A0A0A0", +"@ c #606060", +"# c gray88", +"$ c #101010", +"% c #909090", +"& c #505050", +"* c gray19", +"= c gray69", +"- c gray44", +"; c gray100", +": c #D0D0D0", +"> c #888888", +", c #484848", +"< c #C8C8C8", +"1 c #282828", +"2 c gray66", +"3 c #686868", +"4 c gray93", +"5 c #181818", +"6 c #989898", +"7 c #585858", +"8 c gray22", +"9 c gray72", +"0 c gray47", +"q c #D8D8D8", +"w c gray3", +"e c gray77", +"r c #252525", +"t c #A4A4A4", +"y c #646464", +"u c gray58", +"i c gray33", +"p c #353535", +"a c #B4B4B4", +"s c #D5D5D5", +"d c gray55", +"f c #4C4C4C", +"g c #CDCDCD", +"h c #2D2D2D", +"j c #ACACAC", +"k c #6C6C6C", +"l c gray11", +"z c gray61", +"x c gray36", +"c c gray24", +"v c #BCBCBC", +"b c #7C7C7C", +"n c #848484", +"m c #444444", +"M c #747474", +"N c gray87", +"B c gray1", +"V c #131313", +"C c #0C0C0C", +"Z c gray51", +"A c gray26", +"S c #222222", +"D c #A2A2A2", +"F c gray39", +"G c #929292", +"H c gray32", +"J c #323232", +"K c #727272", +"L c #D2D2D2", +"P c gray54", +"I c gray29", +"U c #CACACA", +"Y c #2A2A2A", +"T c gray42", +"R c gray10", +"E c #9A9A9A", +"W c #5B5B5B", +"Q c #3A3A3A", +"! c gray73", +"~ c #7B7B7B", +"^ c #DADADA", +"/ c gray78", +"( c gray65", +") c gray40", +"_ c gray59", +"` c #565656", +"' c #B7B7B7", +"] c #8E8E8E", +"[ c #4E4E4E", +"{ c #AEAEAE", +"} c gray43", +"| c gray12", +" . c gray62", +".. c gray37", +"X. c gray75", +"o. c #7E7E7E", +"O. c gray76", +"+. c gray7", +"@. c #B2B2B2", +"#. c #AAAAAA", +"$. c #EFEFEF", +"%. c gray4", +"&. c #272727", +"*. c #373737", +"=. c #D7D7D7", +"-. c gray81", +";. c #2F2F2F", +":. c #3F3F3F", +">. c #868686", +",. c #464646", +"<. c #767676", +"1. c gray2", +"2. c #151515", +"3. c #818181", +"4. c #C1C1C1", +"5. c gray13", +"6. c gray63", +"7. c gray38", +"8. c gray57", +"9. c #313131", +"0. c #B1B1B1", +"q. c #717171", +"w. c gray82", +"e. c #898989", +"r. c gray79", +"t. c gray16", +"y. c #A9A9A9", +"u. c DimGray", +"i. c #EEEEEE", +"p. c gray60", +"a. c gray35", +"s. c #B9B9B9", +"d. c #C5C5C5", +"f. c gray15", +"g. c #656565", +"h. c gray21", +"j. c gray71", +"k. c gray84", +"l. c gray30", +"z. c #CECECE", +"x. c gray18", +"c. c gray68", +"v. c #6D6D6D", +"b. c #1D1D1D", +"n. c #5D5D5D", +"m. c #3E3E3E", +"M. c gray74", +"N. c gray49", +"B. c gray27", +"V. c gray46", +"C. c #040404", +"Z. c gray8", +"A. c gray5", +"S. c #838383", +"D. c #434343", +"F. c #232323", +"G. c gray64", +"H. c #939393", +"J. c #535353", +"K. c gray20", +"L. c gray45", +"P. c LightGray", +"I. c #8B8B8B", +"U. c #4B4B4B", +"Y. c #CBCBCB", +"T. c gray17", +"R. c #1B1B1B", +"E. c #9B9B9B", +"W. c gray23", +"Q. c #BBBBBB", +"!. c gray86", +"~. c #A7A7A7", +"^. c #676767", +"/. c #979797", +"(. c gray34", +"). c gray56", +"_. c gray31", +"`. c #AFAFAF", +"'. c #6F6F6F", +"]. c #9F9F9F", +"[. c #5F5F5F", +"{. c gray50", +/* pixels */ +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d n.$.I.e.I.d I.] I.d I.] ] ] ] ] ] ] ] 8.% 8.] 8.8.8.8.8.H.8.H.8.H.8.H.H.H.u H./.H./._ /._ /._ /._ /./.p.6 p.p.p.p.p.E.p.E.p.E.E.E.z E. .E.].E.].E.]. .].+ ]. .].+ 6.6.6.+ 6.6.6.6.6.G.G.G.G.G.G.G.~.G.( G.~.G.( 2 ~.2 ~.2 ~.2 ~.2 y.2 y.2 y.y.j j j j j j j j `.j `.j `.j `.j `.0.`.0.`.0.`.0.@.0.@.0.a 0.@.a a a a a a a a a ' ' ' a ' ' ' s.' s.' s.' n.$.; ; E ].t 2 c.= j.9 M.o d.< ) ^.d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W 4 ] I.] I.] d ] 8.] 8.] 8.] 8.] 8.8.8.8.8.8.8.G H.u H.u H.u H./.H./.H./._ /.u /.p./.p./.p./.p.p.p.E.p.E p.E.E.z E.z E.z E.z E.]. .].].]. .].6.].6.].6.].6.6.6.G.6.G.6.t 6.t G.t G.t G.t ( ~.( ~.( ~.( ~.( ~.y.~.2 y.y.y.y.j y.j y.j y.j { j j j { j { j { `.{ `.{ `.{ `.0.@.@.`.@.@.@.a @.a @.a @.a @.j.' a ' j.' j.' ' ' ' ' ' ' ! ' ! s.! ! ! s.! ! W 4 ; ; ].D 2 #.= ' Q.M.o / Y.Y.y ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W $.] ] ] ] ] 8.] 8.% 8.] 8.8.8.H.8.H.8.H.8.H.u H._ H.u H./._ /._ /._ /._ /.6 p./.p.p.p.p.p.E.p.E.p.E.p.E. .E.].E.].E.].E.]. .]. .].+ ].+ 6.+ 6.6.6.6.6.G.6.G.6.G.G.G.G.G.( G.~.G.( G.~.( ~.2 ~.2 ~.2 ~.2 y.2 y.y.j 2 y.j j j j j j j `.j `.j `.j `.{ `.0.`.0.`.0.`.0.@.0.@.0.@.@.a a a a a a a a a a ' a ' ' ' ' ' s.' s.' s.' s.' s.' s.v s.! s.v s.v W $.; ; t 2 c.= j.9 M.o d.< U g F ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W 4 ] 8.] 8.8.8.8.8.G 8.u H.G H.u H.u H./.H./.H./.u /._ /.p./.p./.p./.p.p.p.p.p.E.p.z E.z E.z E.z E.z E.].E.]. .].].].6.].6.].6.].6.].6.G.6.t 6.G.6.t G.t G.t ( t G.~.( ~.( ~.( ~.( ~.2 y.y.~.y.y.y.j y.j y.j y.j j j { j { j { j { `.{ `.{ `.{ `.@.`.0.@.@.@.@.a @.a @.a @.a a a a j.' j.' j.' ' ' ' ' ! ' ' ' ! ! ! s.! ! ! ! ! ! ! ! v ! v ! v ! v ! W 4 ; ; 2 #.= ' Q. / Y.Y.z.-.y ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d n.$.H.8.H.8.H.8.H.8.H.H.H.u H./.H./._ /._ /._ /._ /./.p.6 p.p.p.p.p.E.p.E.p.E.E.E.z E. .E.].E.].E.]. .].+ ]. .].+ 6.6.6.6.6.6.6.G.6.G.G.G.G.G.G.G.~.G.( G.~.G.( 2 ~.2 ~.2 ~.2 y.2 y.2 y.2 y.y.j j j j j j j j `.j `.j `.j `.j `.0.`.0.`.0.`.0.@.0.@.@.a 0.@.a a a a a a a a a ' ' ' a ' ' ' s.' s.' s.' s.' s.' s.! s.v s.! ! v s.v ! v v v v v v v v v n.$.; ; c.= j.9 M. < U g g P.) ^.d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W 4 u H.u H.u H./.H./.H./._ /.u /.p./.p./.p./.p.p.p.E.p.E p.E.E.z E.z E.z E.z E.]. .].].]. .].6.].6.].6.].6.G.6.G.6.G.6.t 6.t G.t G.t G.t ( ~.( ~.( ~.( ~.( ~.y.~.y.y.y.y.y.j y.j y.j y.j { j j j { j { j { `.{ `.{ `.{ `.0.@.@.`.@.@.@.a @.a @.a @.a @.j.' a ' j.' j.' ' ' ' ' ' ' ! ! ! s.! ! ! s.! ! ! ! ! ! v ! v ! v ! v ! v v v ! v X.v X.M.X.v X.W 4 ; ; = ' Q.M. z.-.P.P.y ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W $.H./.H./._ /._ /._ /._ /.6 p./.p.p.p.p.p.E.p.E.p.E.p.E. .E.].E.].E.].E.]. .]. .].+ ].6.6.+ 6.6.6.6.6.G.G.G.6.G.G.G.G.G.( G.~.G.( G.~.( ~.2 ~.2 ~.2 y.2 y.2 y.y.j 2 j j j j j j j j `.j `.j `.j `.{ `.0.`.0.`.0.`.0.@.0.@.0.@.@.a a a a a a a a a a ' a ' ' ' ' ' s.' s.' s.' s.' s.' s.v s.! s.v s.v ! v s.v v v v v v v v v v v v v v X.v X.v X.X.o W $.; ; j.9 M.o g P.s =.F ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W 4 /._ /.p./.p./.p./.p.p.p.p.p.E.p.z E.z E.z E.z E.z .].E.]. .].].].6.].6.].6.].6.6.6.G.6.t 6.G.6.t G.t G.t ( t ( ~.( ~.( ~.( ~.y.~.2 y.y.~.y.y.y.j y.j y.j y.j j j { j { j { j { `.{ `.{ `.{ `.@.`.0.@.@.@.@.a @.a @.a @.a a a a j.' j.' j.' ' ' ' ' ! ' ' s.! ! ! s.! ! ! ! ! ! ! ! v ! v ! v ! v ! v ! v v v v M.X.v X.M.X.M.X.M.X.M.X.o X.o X.o X.W 4 ; ; Q.M.o P.k.q y ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d n.$./.p.6 p.p.p.p.p.E.p.E.p.E.E.E.z E. .E.].E.].E.]. .].+ ]. .].+ 6.6.6.6.6.6.6.G.6.G.G.G.G.G.G.G.~.G.( G.~.G.~.2 ~.2 ~.2 ~.2 y.2 y.2 y.2 y.y.j j j j j j j j `.j `.j `.j `.`.`.0.`.0.`.0.`.0.@.0.@.@.a 0.a a a a a a a a a a ' ' ' a ' ' ' s.' s.' s.' s.' s.! s.! s.v s.! ! v s.v ! v v v v v v v v v v v v v v X.v X.X.X.v X.X.o X.X.X.o 4.o 4.o 4.o n.$.; ; M.o d. =.^ !.) ^.d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W 4 E.p.E p.E.E.z E.z E.z E.z E.]. .].].]. .].6.].6.].6.].6.G.6.G.6.G.6.t 6.t G.t G.t G.t ( ~.( ~.( ~.( ~.2 ~.y.~.y.y.y.y.y.j y.j y.j y.j { j j j { j { `.{ `.{ `.{ `.{ `.0.@.@.@.@.@.@.a @.a @.a @.a @.j.' a ' j.' j.' ' ' ' ' ' ' ! ! ! s.! ! ! ! ! ! ! ! ! ! v ! v ! v ! v ! v v v ! M.X.v X.M.X.v X.M.X.M.X.M.X.o X.o X.o X.o X.o X.o 4.O.O.o 4.O.O.W 4 ; ; o / !.!.y ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W $.E.p.E. .v.x.J l.H & p <. .M A ].+ ].6.6.+ 6.6.6.6.6.G.G.G.6.G.G.G.G.G.( G.~.G.( ( ) h c i a._.8 /.y.2 y.2 y.y.j 2 j j j j j j j j `.j `.j `.j `.0.`.0.`.0.`.0.`.0.@.0.@.0.@.@.a a a a a a a a ' a ' a ' ' ' ' ' s.' s.' s.' s.' s.! s.v s.! s.v s.v ! v s.v v v v v v v v v v v v v v X.v X.v X.X.o v X.X.o X.o 4.o 4.o 4.o 4.o 4.o 4.o 4.O.4.O.4.O.W $.; ; d.< U g g P.s =.^ !.N # F ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W 4 ]. .].E.].%.f.M P e.J.L.].y D.e.6.6.G.6.t 6.G.6.t G.t G.t ( ).B.~.( ~.( ~.( ~.y.~.. w Q d /.d :.p.y.j y.j y.j j j { j >.7.{ `.{ `.{ `.{ `.{ `.@.`.0.@.@.@.@.a @.a @.a @.a a a a j.' j.' j.' ' ' ' ' ! ' ' s.! ! ! s.! ! ! ! ! ! ! ! v ! v ! v ! v v v ! v v v v M.X.v X.M.X.M.X.M.X.M.X.o X.o X.o X.o X.o X.O.O.o 4.O.O.O.4.O.O.O.O.O.O.e O.e O.e O.W 4 ; ; Y.Y.z.-.P.P.k.q !.!.N # y ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d n.$. .].+ ]. .w &.>.6.6.3.I.6.M 3 6.G.G.G.G.G.( G.~.G.( G.~.G.~.:.1 2 ~.2 ~.2 y.2 y.2 n X y.j j b j j j j j `.j `.j `.{ J B.`.0.`.0.`.0.`.0.@.0.@.@.a 0.a a a a a a a a ' a ' ' ' ' ' ' ' s.' s.' s.' s.' s.! s.! s.v s.! ! v s.v ! v v v v v v v v v v v v v v X.v X.X.X.v X.X.o X.X.X.o 4.o 4.o 4.o 4.o 4.o 4.o 4.O.4.O.4.e 4.O.O.e 4.e e e e e e e n.$.; ; ) ^.F ) ) ^.F ) ) ^.F ) ) ^.d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W 4 ].6.].6.G.1.1 >.n 3 t 6.t Q W.I.t G.2.;.F A.x ( b l.u.f ~.y.5 Z.& y.y.y.j y.j y.j n B D.j S.3.{ j { F %.J @ O c `.{ [.+.b.y @.@.h.Z.(.;.1 @.e.S c I./.W a ' j.' j.' ' ' ' ' ' ' ! ! ! s.! ! ! ! ! ! ! ! ! ! v ! v ! v ! v ! v v v ! M.X.v X.M.X.M.X.M.X.M.X.M.X.o X.o X.o X.o X.O.X.o 4.O.O.o 4.O.O.O.O.O.O.O.O.e O.e O.e O.e O.e O.e O.e e d./ e e W 4 ; ) y ) y ) y ) y ) y ) y ) y ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W $.6.6.G.G.G.w O T ;.u.G.( G.& t.S.( ~.9.O g., L.~.[ X Z o.2 y.S h 2 j j j j j j j j e. p N.J N.`.0.`.0.w h ] _.b.Z @.0.5 f @.@.a g.$ D.W _.a a J S S.I.~ ' ' ' ' s.' s.' s.' s.' s.! s.v s.! s.v s.v ! v s.v v v v v v v v v v v v v v X.v X.v X.X.o v X.X.o X.o 4.o 4.o 4.o 4.o 4.o 4.O.4.O.4.O.4.O.O.e 4.O.O.e e e e e e e e e e e e e e / e / e / W $.; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; d d d d d M Q x._.o.d d d d d d d d d d d d J.J.d d d d d d d d d d d d d [ a.d d d d d d d d d d d ", +"d d d d d d d d d d W 4 t G.t G.t w S V.^.3 ~.( ~.H 1 >.~.2 h.X y.y.y.y.W A.Y ..j y.O h j { j { j { `.{ `.> B 8 P F 3.@.`.0.@.w ,.@.F b.n @.a 5 [ ' a ' u.R b ' j.' ' ~ 2.F F ' ' s.! ! ! s.! ! ! ! ! ! ! ! v ! v ! v ! v v v ! v v v v M.X.v X.M.X.M.X.M.X.o X.o X.o X.o X.o X.o X.O.O.o 4.O.O.O.O.O.O.O.O.O.O.e O.e O.e O.e O.e O.e O.d./ e e d./ e / d./ d./ d./ d./ d./ W 4 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ) d d d d d d 8 C i d d d d d d d d d d d d d 1 $ d d d d d d d d d d d d d Z.F.d d d d d d d d d d d ", +"d d d d d d d d d d n.$.G.( G.~.G.w t.P 2 d 2 ~.2 & &.>.2 j 9.,.j j j j p.J.Z.f.j `.5.h j `.{ `.`.`.0.`.0.P X 0.@. .@.H.a 0.w I a g.O S.a a 5 _.' ' ' ) O S.' s.' s.z h * i ' s.v s.! s.v s.! ! v s.v ! v v v v v v v v v v v v v v X.v X.X.X.v X.X.o X.X.X.o 4.o 4.o 4.o 4.o 4.o 4.O.4.O.4.O.4.e 4.O.O.e 4.e e e e e e e e e e e e e e / e / e / e / e / / / e / / < / / n.$.; ; E ].t 2 c.= j.9 M.o d.< ) ^.d d d d d d c A.7 d d d d d d d d d d d d d J +.b d d d d d d d d d d d d R r d d d d d d d d d d d ", +"d d d d d d d d d d W 4 ~.( ~.2 ~.1.1 e.y.y.j y.j & 1 >.j y.K.B.j { j { d { n O `.{ O Y u { `.0.@.@.@.@.@.e.B X 6.@.a 3.J.a j.%.U.' F R 3.' ' 5 U./.' ' u.R n s.! ! ! ! a.$ G ! ! ! v ! v ! v ! v ! v v v ! M.X.v X.M.X.M.X.M.X.M.X.o X.o X.o X.o X.o X.O.X.o 4.O.O.o 4.O.O.O.O.O.O.O.O.e O.e O.e O.e O.e O.e d.e e d./ e e d./ d./ d./ d./ d./ d./ d./ < / < / < / < / U / W 4 ; ; ].D 2 #.= ' Q.M.o / Y.Y.y ) d d d d d d m.A.a.d d d d d d 7.W.B.K.<.d d K.$ J.h r a.d d F p m.h T d d R r d d d d d d d d d d d ", +"d d d d d d d d d d W $.2 y.2 y.K 1.5 ) j j j j j p l . j `.l Y I.`.j `.[.'.v.8 0.`.*.1 g._ 0.a 0.@.@.a a [. r 7 ..I 5 ~ ' N.w p u :.+.g.' s.h *.k s.' m +.@ v s.! s.v Z h.G.v s.v v v v v v v v v v v v v v X.X.X.v X.X.o v X.X.o X.o 4.o 4.o 4.o 4.o 4.o 4.O.4.O.4.O.4.O.O.e 4.O.O.e e e e e e e e e e e e e e / e / e / e / / / e / / < / / / < / < r.< r.< r.< r.< r.< W $.; ; t 2 ` (.a.x ..[.7.y U g F ) d d d d d d :.A.7 d d d d d d x.:.^.O U.d d J A.J...l 5 d d O Q b ,.;.d d R.r d d d d d d d d d d d ", +"d d d d d d d d d d W 4 j y.j y.j y.j j j { j { j { `.{ `.{ `.{ `.0.@.@.`.@.@.@.@.@.a @.a @.a @.a ' a ' j.' j.' j.' ' ' ' ' ! ' ! s.! ! ! s.! ! ! ! ! ! ! ! v ! v ! v ! G - v ! v v v v M.X.v X.M.X.M.X.M.X.o X.o X.o X.o X.o X.o X.O.O.o 4.O.O.O.O.O.O.O.O.O.O.e O.e O.e O.e O.e O.e O.d./ e e d./ d./ d./ d./ d./ d./ d./ d./ < / < / < / U / < / U U < r.U U U r.U U U U W 4 ; ; 2 #.= W x ..[.F y Y.z.-.y ) d d d d d d X A.a.d d d d d d M T m.$ , d d K.$ d d * w F d w * a.Q V d d R 1 d d d d d d d d d d d ", +"d d d d d d d d d d n.$.j j j j j `.j `.j `.{ `.`.`.0.`.0.`.0.@.0.@.0.@.@.a 0.a a a a a a a a ' a ' ' ' ' ' s.' s.' s.' s.' s.' s.v s.! s.v s.! ! v s.v ! v v v v v @ l.0 I.v v v v v X.v X.X.X.v X.X.o X.X.4.o 4.o 4.o 4.o 4.o 4.o 4.O.4.O.4.O.4.e 4.O.O.e 4.e e e e e e e e e e e e e e / e / e / e / e / / / e / / < / / / < r.< r.< r.< r.< r.< r.< r.U r.U r.g r.U U g n.$.; ; c.= j.x ..[.7.y ) g g P.) ^.d d d d d d :.A.7 d d d b d d M S (.5 ,.d d p V d d * 1.a.d C.,.d d d d d R r d d d d d d d d d d d ", +"d d d d d d d d d d W 4 j { `.{ `.{ `.{ `.@.`.0.@.@.@.@.@.@.a @.a @.a @.a a j.' a ' j.' j.' ' ' ' ' ' ' ! ! ! s.! ! ! ! ! ! ! ! ! ! v ! v ! v ! v ! v v v v M.X.v X.m l F ( M.X.M.X.o X.o X.o X.o X.o X.O.X.o 4.O.O.o 4.O.O.O.O.O.O.O.O.e O.e O.e O.e O.e O.e d.e e d./ e e d./ d./ d./ d./ d./ d./ d./ < / < / < / < / U / < r.U U U r.U U U U U U U U g U g U g U g U g U W 4 ; ; = ' Q.M.[.F y ) z.-.P.P.y ) d d d d d d m.C i d d - , d d R * ` 5 B.d d K.+.b d T.A.b d 5 Q {.d d d d R r d d d d d d d d d d d ", +"d d d d d d d d d d W $.0.`.0.`.0.`.0.@.0.@.0.a 0.@.@.a a a a a a a a ' ' ' a ' ' ' s.' s.' s.' s.' s.' s.! s.v s.! s.v s.v ! v s.v v v v v v v v v v v v v v X.X.X.v X.X.o v X.X.o 4.o 4.o 4.o 4.o 4.o 4.o 4.O.4.O.4.e 4.O.O.e 4.O.O.e e e e e e e e e e e e e e / e / e / e / / / e / / < / / / < / < r.< r.< r.< r.< r.< r.< r.U r.g r.U U g r.g U g g g g g g g g g g g W $.; ; j.9 M.o 7.y ) ^.g P.s =.F ) d d d d d q.Y $ ;.[ _.* _.d d Y 5 Q | J M d A m._.m.Y J.d d _.b.c U.} d d R O q.d d d d d d d d d d ", +"d d d d d d d d d d W 4 `.@.@.@.@.@.a @.a @.a @.a ' a ' j.' j.' ' ' ' ' ' ' ! ' ! s.! ! ! s.! ! ! ! ! ! ! ! v ! v ! v ! v v v ! v X.v X.M.X.v X.M.X.M.X.M.X.o X.o X.o X.o X.o X.o X.O.O.o 4.O.O.O.O.O.O.O.O.O.O.e O.e O.e O.e O.e O.e O.d./ e e d./ d./ d./ d./ d./ d./ d./ d./ < / < / < / U / < / U U < r.U U U U U U U U U U g U g U g U g U g g g U g -.g g g -.g g g -.W 4 ; ; Q.M.o / Y.) ^.-.P.P.k.q y ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d n.$.@.a 0.a a a a a a a a ' a ' ' ' ' ' s.' s.' s.' s.' s.' s.v s.! s.v s.! ! v s.v ! v v v v v v v v v v v v X.v X.v X.X.X.v X.X.o X.X.4.o 4.o 4.o 4.o 4.o 4.o 4.O.4.O.4.O.4.e 4.O.O.e 4.e e e e e e e e e e e e e e / e / e / / / e / / / e / / < / / / < r.< r.< r.< r.< r.< r.U r.U r.U r.g r.U U g r.g g g g g g g g g g g g g g -.g -.g -.g : g -.n.$.; ; M.o d.< U ^.) P.s =.^ !.) ^.d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W 4 a a j.' j.' j.' ' ' ' ' ' ' ' ' ! ! ! s.! ! ! ! ! ! ! ! v ! v ! v ! v ! v ! v v v v M.X.v X.M.X.M.X.M.X.M.X.o X.o X.o X.o X.o X.O.X.o 4.O.O.O.4.O.O.O.O.O.O.O.O.e O.e O.e O.e O.e O.e / e e d./ e e d./ d./ d./ d./ d./ d./ < / < / < / < / < / U / < r.U U U r.U U U U U U U U g U g U g U g U g U g g g g g -.g g g -.g g g -.g -.: -.: -.: -.: -.W 4 ; ; o / Y.Y.z.-.P.P.k.q !.!.y ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W $.' ' a ' ' ' s.' s.' s.' s.' s.' s.! s.v s.! ! v s.v ! v s.v v v v v v v v v v v v X.v X.X.X.v X.X.o v X.X.o 4.o 4.o 4.o 4.o 4.o 4.o 4.O.4.O.4.e 4.O.O.e 4.O.O.e e e e e e e e e e e e e e / e / e / e / / / e / / < / / / < / < r.< r.< r.< r.< r.< r.U r.U r.g r.U U g r.g U g g g g g g g g g g g g g g -.g -.g -.g -.g : g -.-.: -.: w.: w.: w.: W $.; ; d.< U g g P.s =.^ !.N # F ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W 4 ' ' ! ' ! s.! ! ! s.! ! ! ! ! ! v ! v ! v ! v ! v v v ! v X.v X.M.X.v X.M.X.M.X.M.X.o X.o X.o X.o X.o X.o X.O.O.o 4.O.O.O.O.O.O.O.O.O.O.e O.e O.e O.e O.e O.e e d./ e e d./ d./ d./ d./ d./ d./ d./ < / < / < / < / U / < / U U < r.U U U U U U U U U U g U g U g U g U g g g U g -.g g g -.g g g -.g -.g -.: -.: -.: -.: -.: -.: w.: L : w.: L : L W 4 ; ; Y.Y.z.-.P.P.k.q !.!.N # y ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d n.$.W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.W W W n.$.; ; ) ^.F ) ) ^.F ) ) ^.F ) ) ^.d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d W 4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 4 4 i.4 ; ) y ) y ) y ) y ) y ) y ) y ) d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ", +"d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d " +}; --- plib-doc-1.8.1.orig/html/pui/puFileSelector.xpm +++ plib-doc-1.8.1/html/pui/puFileSelector.xpm @@ -0,0 +1,430 @@ +/* XPM */ +static char *puFileSelector[] = { +/* columns rows colors chars-per-pixel */ +"290 210 214 2", +" c black", +". c #808080", +"X c gray25", +"o c #C0C0C0", +"O c #202020", +"+ c #A0A0A0", +"@ c #606060", +"# c gray88", +"$ c #101010", +"% c #909090", +"& c #505050", +"* c gray19", +"= c gray69", +"- c gray44", +"; c gray100", +": c #D0D0D0", +"> c #888888", +", c #484848", +"< c #C8C8C8", +"1 c #282828", +"2 c gray66", +"3 c #686868", +"4 c gray93", +"5 c #181818", +"6 c #989898", +"7 c #585858", +"8 c gray22", +"9 c gray72", +"0 c gray47", +"q c #D8D8D8", +"w c gray3", +"e c #848484", +"r c #444444", +"t c gray77", +"y c gray14", +"u c #A4A4A4", +"i c #646464", +"p c gray8", +"a c gray58", +"s c gray33", +"d c #353535", +"f c #B4B4B4", +"g c #747474", +"h c #D5D5D5", +"j c gray55", +"k c #4C4C4C", +"l c #CDCDCD", +"z c #2D2D2D", +"x c #ACACAC", +"c c #6C6C6C", +"v c gray11", +"b c gray61", +"n c gray36", +"m c gray24", +"M c #BCBCBC", +"N c #7C7C7C", +"B c gray87", +"V c gray1", +"C c #0B0B0B", +"Z c gray51", +"A c gray26", +"S c gray76", +"D c #222222", +"F c #A2A2A2", +"G c #626262", +"H c #E2E2E2", +"J c gray7", +"K c #929292", +"L c gray32", +"P c #323232", +"I c #B2B2B2", +"U c #727272", +"Y c #D2D2D2", +"T c gray54", +"R c gray29", +"E c #CACACA", +"W c #2A2A2A", +"Q c #AAAAAA", +"! c #6A6A6A", +"~ c gray10", +"^ c #9A9A9A", +"/ c #5A5A5A", +"( c #3A3A3A", +") c gray73", +"_ c gray48", +"` c #DADADA", +"' c #868686", +"] c #464646", +"[ c #C6C6C6", +"{ c gray15", +"} c gray65", +"| c gray40", +" . c gray9", +".. c gray59", +"X. c #565656", +"o. c #B6B6B6", +"O. c #767676", +"+. c #8E8E8E", +"@. c #4E4E4E", +"#. c #AEAEAE", +"$. c gray43", +"%. c gray12", +"&. c gray62", +"*. c gray37", +"=. c gray", +"-. c #7E7E7E", +";. c #020202", +":. c #EFEFEF", +">. c gray4", +",. c #373737", +"<. c #D7D7D7", +"1. c gray81", +"2. c #2F2F2F", +"3. c #3F3F3F", +"4. c gray2", +"5. c gray5", +"6. c #818181", +"7. c #414141", +"8. c #C1C1C1", +"9. c gray13", +"0. c gray63", +"q. c gray38", +"w. c #E1E1E1", +"e. c gray57", +"r. c #515151", +"t. c #313131", +"y. c #B1B1B1", +"u. c #717171", +"i. c gray82", +"p. c #898989", +"a. c #494949", +"s. c gray79", +"d. c gray16", +"f. c #A9A9A9", +"g. c DimGray", +"h. c #EEEEEE", +"j. c #191919", +"k. c gray60", +"l. c gray35", +"z. c #393939", +"x. c #B9B9B9", +"c. c #797979", +"v. c gray52", +"b. c gray27", +"n. c #C5C5C5", +"m. c #252525", +"M. c #A5A5A5", +"N. c #656565", +"B. c #151515", +"V. c #959595", +"C. c #555555", +"Z. c gray21", +"A. c gray71", +"S. c gray46", +"D. c gray84", +"F. c #8D8D8D", +"G. c gray30", +"H. c #CECECE", +"J. c gray18", +"K. c gray68", +"L. c #6D6D6D", +"P. c #1D1D1D", +"I. c #9D9D9D", +"U. c #5D5D5D", +"Y. c #3E3E3E", +"T. c gray74", +"R. c gray49", +"E. c #040404", +"W. c #0C0C0C", +"Q. c #838383", +"!. c #434343", +"~. c #C3C3C3", +"^. c #232323", +"/. c gray64", +"(. c gray39", +"). c gray89", +"_. c #131313", +"`. c #939393", +"'. c #535353", +"]. c gray20", +"[. c gray70", +"{. c gray45", +"}. c LightGray", +"|. c #8B8B8B", +" X c #4B4B4B", +".X c #CBCBCB", +"XX c gray17", +"oX c gray67", +"OX c gray42", +"+X c #1B1B1B", +"@X c #9B9B9B", +"#X c #5B5B5B", +"$X c gray23", +"%X c #BBBBBB", +"&X c #7B7B7B", +"*X c gray86", +"=X c gray53", +"-X c gray28", +";X c gray78", +":X c #272727", +">X c #A7A7A7", +",X c #676767", +"Xu >Xu >Xu >X} 2 u >Xf.2 f.2 f.2 f.2 f.2 f.Q f.Q f.Q f.Q Q K.f.K.K.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6XK.6X6X= K.= y.= y.= y.= y.= y.= y.I y.I y.A.y.I I A.y.A.A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) ) T.) ) %XT.T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0XT.0X0Xo T.o S o S o S o S o S o S ~.S ~.S n.S ~.~.n.S n.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.< n.;X;X< n.< E < E < E < E < E .XE | | j j j j j ", +"j j j j j ; ; Xu >Xu >Xu >X} 2 u 2 f.2 f.2 f.2 f.2 f.2 f.Q f.Q f.K.f.Q Q K.f.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6XK.= K.6X6X= y.= y.= y.= y.= y.= y.I y.I y.I y.A.y.I I A.A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) ) %XT.T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.o T.0X0Xo S o S o S o S o S o S ~.S ~.S ~.S n.S ~.~.n.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.;X;X< E < E < E < E < E < E .XE .XE ,X(.j j j j j ", +"j j j j j ; ; ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ b ^ b ^ b b b ^ I.b I.&.I.&.I.&.I.&.I.&.I.&.8X&.8X&.8X&.8X&.8X&.8X0.F F 8XF F F F F u F u F u F u F u F u } u u M.} u } M.} M.} 2 } 2 } 2 } 2 } 2 } 2 Q 2 f.Q Q Q Q Q Q Q Q K.Q K.Q K.Q K.Q K.Q K.6XK.K.#.6X#.6X#.6X#.6X= 6X= 6X= 6X= 6X= 6XI I = y.I I I I I I I I A.I A.I A.I A.I A.I o.2XA.A.o.2Xo.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 2X%X%X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%XT.%XT.T.=.0XT.T.=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo 0X~.~.o S ~.~.~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.~.[ ;Xn.n.[ ;X[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< ;X.X.X< E .X.X.X.X.X.X.X| i j j j j j ", +"j j j j j ; ; Xu >Xu >Xu 2 u >X} 2 f.2 f.2 f.2 f.2 f.2 f.Q f.Q f.Q Q K.f.Q Q K.K.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.6X6X= y.= y.= y.= y.= y.= y.I y.I y.I I A.y.I I A.A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) ) T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo T.0X0Xo S o S o S o S o S o S ~.S ~.S ~.~.n.S ~.~.n.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.;X;X< E < E < E < E < E .XE .XE .XE .XE | | j j j j j ", +"j j j j j ; ; ^ ^ ^ ^ ^ ^ ^ b ^ b ^ b ^ I.b b ^ I.&.I.&.I.&.I.&.I.&.I.&.8X&.8X&.8X&.8X&.8X&.8XF 8X0.F F F F F F F F u F u F u F u F u F M.} u u M.} M.} M.} M.} 2 } 2 } 2 } 2 } 2 } Q Q 2 f.Q Q Q Q Q Q Q Q K.Q K.Q K.Q K.Q K.Q #.6XK.K.#.6X#.6X#.6X#.6X= 6X= 6X= 6X= 6X= y.I I = y.I I I I I I A.I A.I A.I A.I A.I A.A.o.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 2X9 ) %X%X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%XT.%XT.T.=.0XT.T.=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo 0X~.~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< ;X< E .X.X< E .X.X.X.X.X.X.X.X.X| i j j j j j ", +"j j j j j ; ; ^ ^ b k.^ ^ b ^ b ^ b b b b b b b b b b b b &.&.8Xb &.&.8Xb &.&.8X0.8X0.8X0.8X0.8X0.8X0.F 0.F 0.F F u 0.F F u u u u u u u u u u u u >Xu >Xu >X} 2 u >X} 2 f.2 f.2 f.2 f.2 f.2 f.Q f.Q f.Q Q K.f.Q Q K.K.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.6X6X= y.= y.= y.= y.= y.I y.I y.I y.I I A.y.I A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2XA.2X2X9 A.2X) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) ) ) %XT.) ) T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo T.0X0Xo S o S o S o S o S o S ~.S ~.S ~.~.n.S ~.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;Xn.;X;X< n.;XE < E < E < E < E < E .XE .XE .XE .XE .XE ,X(.j j j j j ", +"j j j j j ; ; ^ ^ ^ ^ ^ b ^ b ^ b ^ I.b b ^ I.&.I.&.I.&.I.&.I.&.I.&.8X&.8X&.8X&.8X&.8X&.F F 8X0.F F F F F F F F u F u F u F u F u F M.} u u M.} M.} M.} 2 } 2 } 2 } 2 } 2 } 2 f.Q Q 2 f.Q Q Q Q Q Q K.Q K.Q K.Q K.Q K.Q K.K.#.6XK.K.#.6X#.6X#.6X= 6X= 6X= 6X= 6X= 6X= y.I I = y.I I I I I I A.I A.I A.I A.I A.I A.A.o.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 2X9 ) %X%X9 %X%X%X%X%X%X%XT.%XT.%XT.%XT.%XT.%XT.T.=.0XT.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X.X.X.X.X.X.X.Xl | i j j j j j ", +"j j j j j ; ; b k.^ ^ b ^ b ^ b b b b b b b b b b b b &.&.8Xb &.&.8Xb &.&.8X0.8X0.8X0.8X0.8X0.8X0.F 0.F 0.F F u 0.F F u u u u u u u u u u u u >Xu >Xu >X} 2 u >Xf.2 f.2 f.2 f.2 f.2 f.Q f.Q f.Q f.Q Q K.f.Q K.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6XK.6X6X= K.6Xy.= y.= y.= y.= y.= y.I y.I y.I y.I I A.y.I A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2XA.2X2X9 A.9 ) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) T.) ) %XT.) T.T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo T.0XS o S o S o S o S o S ~.S ~.S ~.S ~.~.n.S ~.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;Xn.;X;X< n.< E < E < E < E < E < E .XE .XE .XE .XE .XE .X.X| | j j j j j ", +"j j j j j ; ; ^ ^ ^ b ^ b ^ b ^ I.b b &.I.&.I.&.I.&.I.&.I.&.8X&.8X&.8X&.8X&.8X&.8X0.F F 8X0.F F F F F F u F u F u F u F u F u u M.} u u M.} M.} M.} 2 } 2 } 2 } 2 } 2 } 2 f.Q Q 2 f.Q Q Q Q Q Q K.Q K.Q K.Q K.Q K.Q K.K.#.6XK.K.#.6X#.6X#.6X= 6X= 6X= 6X= 6X= 6X= y.I I = I I I I I I I A.I A.I A.I A.I A.I A.A.o.2XA.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 2X9 %X9 ) %X%X9 %X%X%X%X%XT.%XT.%XT.%XT.%XT.%XT.0XT.T.=.0X=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o ~.~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.;X[ ;X[ ;X< ;X< ;X< ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.X.X.X.X.Xl .Xl | i j j j j j ", +"j j j j j ; ; b ^ b ^ b ^ b b b b b b b b b b 8Xb &.&.8Xb &.&.8Xb &.0.8X0.8X0.8X0.8X0.8X0.F 0.F 0.F 0.F F u 0.F u u u u u u u u u u u >Xu >Xu >Xu >X} 2 u >Xf.2 f.2 f.2 f.2 f.2 f.Q f.Q f.Q f.Q Q K.f.K.K.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6XK.6X6X= K.= y.= y.= y.= y.= y.= y.I y.I y.A.y.I I A.y.A.A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) ) T.) ) %XT.T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0XT.0X0Xo T.o S o S o S o S o S o S ~.S ~.S n.S ~.~.n.S n.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.< n.;X;X< E < E < E < E < E < E .XE .XE .XE .XE .XE .XE .X.Xl E ,X(.j j j j j ", +"j j j j j ; ; ^ b ^ b b b ^ I.b b &.I.&.I.&.I.&.I.&.I.&.8X&.8X&.8X&.8X&.8X&.8X0.F F 8X0.F F F F F F u F u F u F u F u F u u M.} u } M.} M.} M.} 2 } 2 } 2 } 2 } 2 } 2 f.Q Q 2 Q Q Q Q Q Q Q K.Q K.Q K.Q K.Q K.6XK.K.#.6XK.6X#.6X#.6X= 6X= 6X= 6X= 6X= 6X= I = y.I I I I I I I I A.I A.I A.I A.I A.I A.2XA.A.o.2Xo.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 2X%X%X9 ) %X%X%X%X%X%X%X%XT.%XT.%XT.%XT.%XT.%X=.0XT.T.=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo 0Xo ~.o S ~.~.o ~.~.~.~.~.n.~.n.~.n.~.n.~.n.~.n.;Xn.n.[ ;X[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< ;X.X.X< E .X.X.X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl | i j j j j j ", +"j j j j j ; ; b ^ b b b b b b b b b b b b 8Xb &.&.8Xb &.&.8Xb &.0.8X0.8X0.8X0.8X0.8X0.F 0.F 0.F 0.F F u 0.u u u u u u u u u u u u >Xu >Xu 2 u >X} 2 u 2 f.2 f.2 f.2 f.2 f.2 f.Q f.Q f.K.f.Q Q K.f.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6XK.= K.6X6X= y.= y.= y.= y.= y.= y.I y.I y.I I A.y.I I A.A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) ) %XT.T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.o T.0X0Xo S o S o S o S o S o S ~.S ~.S ~.S n.S ~.~.n.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.;X;X< E < E < E < E < E < E .XE .XE .XE .XE .XE l E .X.Xl E .X.X| | j j j j j ", +"j j j j j ; ; ^ I.b b ^ I.b I.&.I.&.I.&.S.P 7.g k b.,X&.8X{.!.&.8X&.8X&.8X0.F F _ 1XR.F F F u F u F u F u F u F u } u u M.} u } M.} M.} 2 '.Z.P Z } 4Xz % } 3X9XR.f.Q Q Q Q Q Q Q Q K.Q K.Q K.Q K.Q K.Q K.6XK.K.#.6X#.6X#.6X#.6X= 6X= 6X= 6X= 6X= 6XI I = y.I I I I I I I I A.I A.I A.I A.I A.I o.2XA.A.o.2Xo.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 2X%X%X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%XT.%XT.T.=.0XT.T.=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo 0X~.~.o S ~.~.~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.~.[ ;Xn.n.[ ;X[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< ;X.X.X< E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl | i j j j j j ", +"j j j j j ; ; b b b b b b b b b b b &.8Xb w :XZ 0 5.v _ b q.3.T 0.8X0.8X0.8X0.8X- ~ C.F 0.u 0.F F u u u u u u u u u u u u >Xu >Xu >Xu 2 N ~ #XY.- 2 -.Z.v.2 . J X2 f.Q f.Q f.Q Q K.f.Q Q K.K.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.6X6X= y.= y.= y.= y.= y.= y.I y.I y.I I A.y.I I A.A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) ) T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo T.0X0Xo S o S o S o S o S o S ~.S ~.S ~.~.n.S ~.~.n.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.;X;X< E < E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl E ,X(.j j j j j ", +"j j j j j ; ; b b ^ I.&.I.&.I.&.I.&.I.&.I.4.1 Q.8X XV 3 8Xg ,X&.8XF 8X0.F F F F R.O s F u F u F u F u F u F M.} u u M.} M.} M.} M.} 2 } s p 1X-.2 } . @ Xu >X} 2 u >Xm 5.A 4Xf.2 5XJ.R.2 f.B.G.Q f.c.3., 8 e f.Q Q K.K.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.6X6X= y.= y.= y.= y.= y.I y.I y.I y.I I A.y.I A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2XA.2X2X9 A.2X) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) ) ) %XT.) ) T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo T.0X0Xo S o S o S o S o S o S ~.S ~.S ~.~.n.S ~.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;Xn.;X;X< n.;XE < E < E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl E l l | | j j j j j ", +"j j j j j ; ; ^ I.&.I.&.I.&.I.&.I.&.I.&.8X4.O (.@.J @.&.8XG.1 6.8X0.B.'.F $.s F R.D l.4X(.qXu F u F u F M.} u & $X|.].b.M.} 2 } 2 } 2 } ,XB.S.} 2 f.g.~ S.f.Q B.k Q Q { !.X} 2 u >Xf.2 3 ~ O.2 f.2 3 ~ S.Q f.B. XQ f.w ( $.b.B.K.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6XK.6X6X= K.6Xy.= y.= y.= y.= y.= y.I y.I y.I y.I I A.y.A.A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2XA.2X2X9 A.9 ) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) T.) ) %XT.) T.T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo T.0XS o S o S o S o S o S ~.S ~.S ~.S ~.~.n.S ~.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;Xn.;X;X< n.< E < E < E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l ,X(.j j j j j ", +"j j j j j ; ; &.I.&.I.&.I.&.I.&.8X&.8X&.8X4.1 e 8X&.8X0.F @.^.Q.F F V g.F F u F qXO J.J X 4Xu F u u M.} u u M.e.1 - XX!.2 } 2 } 2 } 2 } ,X~ S.f.Q Q ,X~ S.Q Q B.k Q K.4.l.Q K.Q K.Q K.Q K.K.#.6XK.K.#.6X#.6X#.6X= 6X= 6X= 6X= 6X= 6X= y.I I = I I I I I I I A.I A.I A.I A.I A.2XA.A.o.2XA.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 2X9 %X9 ) %X%X9 %X%X%X%X%XT.%XT.%XT.%XT.%XT.%XT.0XT.T.=.0X=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o ~.~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.;X[ ;X[ ;X< ;X< ;X< ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl | i j j j j j ", +"j j j j j ; ; b b 8Xb &.&.8Xb &.&.8Xb &.0.4.:Xv.0.8X0.8X0.@.m.6.0.F W.1X0.F F u R.^.'.g 5 , K u u u u u u >Xu d W O.D A } 2 u >Xf.2 f.2 3 B.O.2 f.2 3 5 S.Q f.B.G.Q Q O b.^ K.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6XK.6X6X= K.= y.= y.= y.= y.= y.= y.I y.I y.A.y.I I A.y.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2XA.9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) ) T.) ) %XT.T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0XT.0X0Xo T.o S o S o S o S o S o S ~.S ~.S n.S ~.~.n.S n.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.< n.;X;X< E < E < E < E < E < E .XE .XE .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l | | j j j j j ", +"j j j j j ; ; &.I.&.I.&.I.&.8X&.8X&.8X&.U 5.O | 8X0.F F 8XP +X3XF F !.P.k #Xe F 7XP.( =Xn v k u M.} u } M.} M.b.5 b.* P Z } 2 } 2 } 2 } k B.i Q 2 Q k B.G Q c.5 $Xa K.q.^., n ' K.6XK.K.#.6XK.6X#.6X#.6X= 6X= 6X= 6X= 6X= 6X= I = y.I I I I I I I I A.I A.I A.I A.I A.I A.2XA.A.o.2Xo.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 2X%X%X9 ) %X%X%X%X%X%X%X%XT.%XT.%XT.%XT.%XT.%X=.0XT.T.=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo 0Xo ~.o S ~.~.~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.~.n.;Xn.n.[ ;X[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< ;X.X.X< E .X.X.X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl | i j j j j j ", +"j j j j j ; ; 8Xb &.&.8Xb &.&.8Xb 8X0.8X0.8X0.8X0.8X0.8X0.F 0.F 0.F 0.F F u 0.u u u u u u u u u u u u >Xu >Xu 2 u >X} 2 u 2 f.2 f.2 f.2 f.2 f.2 f.Q f.Q f.K.f.Q Q K.K.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6XK.= K.6X6X= y.= y.= y.= y.= y.= y.I y.I y.I I A.y.I I A.A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) ) %XT.T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.o T.0X0Xo S o S o S o S o S o S ~.S ~.S ~.~.n.S ~.~.n.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.;X;X< E < E < E < E < E < E .XE .XE .XE .XE .XE l E .X.Xl E .X.Xl E .Xl l l l l l l l l l l ,X(.j j j j j ", +"j j j j j ; ; &.I.&.I.&.8X&.8X&.8X&.8X&.8XF 8X0.F F 8XF F F F F u F u F u F u F u F u } u u M.} u } M.} M.} 2 } 2 } 2 } 2 } 2 } 2 Q 2 f.Q Q Q Q Q Q Q Q K.Q K.Q K.Q K.Q K.Q #.6XK.K.#.6X#.6X#.6X#.6X= 6X= 6X= 6X= 6X= 6XI I = y.I I I I I I I I A.I A.I A.I A.I A.I o.2XA.A.o.2Xo.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 ) %X%X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%XT.%XT.T.=.0XT.T.=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo 0X~.~.o S ~.~.~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.~.[ ;Xn.n.[ ;X[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< ;X.X.X< E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.| i j j j j j ", +"j j j j j ; ; &.&.8Xb &.&.8Xb 8X0.8X0.8X0.8X0.8X0.F 0.F 0.F 0.u 0.F F u u u u u u u u u u u u >Xu >Xu >Xu 2 u >X} 2 f.2 f.2 f.2 f.2 f.2 f.Q f.Q f.Q Q K.f.Q Q K.K.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.6X6X= y.= y.= y.= y.= y.= y.I y.I y.I I A.y.I I A.A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) ) ) %XT.) ) T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo T.0X0Xo S o S o S o S o S o S ~.S ~.S ~.~.n.S ~.~.n.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.;X;X< E < E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl E l l l l l l l l l l l l l l | | j j j j j ", +"j j j j j ; ; &.8X&.8X&.8X&.8X&.8X&.8XF 8X0.F F F F F F F F u F u F u F u F u F M.} u u M.} M.} M.} M.} 2 } 2 } 2 } 2 } 2 } Q Q 2 f.Q Q Q Q Q Q Q Q K.Q K.Q K.Q K.Q K.Q #.6XK.K.#.6X#.6X#.6X= 6X= 6X= 6X= 6X= 6X= y.I I = y.I I I I I I A.I A.I A.I A.I A.I A.A.o.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 2X9 ) %X%X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%XT.%XT.T.=.0XT.T.=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< ;X< E .X.X< E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l | i j j j j j ", +"j j j j j ; ; 8Xb &.&.8X0.8X0.8X0.8X0.8X0.8X0.F 0.F 0.F F u 0.F F u u u u u u u u u u u u >Xu >Xu >X} 2 u >X} 2 f.2 f.2 f.2 f.2 f.2 f.Q f.Q f.Q Q K.f.Q Q K.K.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.6X6X= y.= y.= y.= y.= y.I y.I y.I y.I I A.y.I A.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2XA.2X2X9 A.2X) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) ) ) %XT.) ) T.T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo T.0X0Xo S o S o S o S o S ~.S ~.S ~.S ~.~.n.S ~.n.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;Xn.;X;X< n.;XE < E < E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl E l l l l l l l l l l l l l l l l ,X(.j j j j j ", +"j j j j j ; ; &.8X&.8X&.8X&.8X| i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i .X.X.X.X.X.X.X.X.Xl ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; .Xl l H.1.l l H.| i j j j j j ", +"j j j j j ; ; &.&.8X0.8X0.8X0.| ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; .XE .XE .XE .XE .X.X; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; (.l l l l l l l l | | j j j j j ", +"j j j j j ; ; &.8X&.8X&.8X0.F | ; ..^ Xu >Xu >X} 2 u 2 f.2 f.2 f.2 f.2 f.Q f.Q f.Q Q K.f.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= y.= y.= y.= y.= y.I y.I y.I y.I I A.A.A.A.A.A.A.A.A.A.2XA.2XA.9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) T.) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.o T.0X0Xo S o S o S o S o S ~.S ~.S n.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.< n.;X;X< E < E < E < E < E .XE ,X; .XE .XE .XE .X.Xl E ; ; b 0.u u Q K.= A.2X) T.S n.n.< .X| | l l l l l l l l ,X(.j j j j j ", +"j j j j j ; ; &.8X&.8X0.F F 8X| ; ^ ^ ^ ^ ^ ^ ^ ^ ^ b ^ b ^ I.b b ^ I.&.I.&.I.&.I.&.I.&.8X&.8X&.8X&.8X&.F F 8X0.F F F F F F u F u F u F u F M.} u u M.} M.} 2 } 2 } 2 } 2 } 2 f.Q Q 2 f.Q Q Q Q K.Q K.Q K.Q K.Q K.K.#.6XK.6X#.6X#.6X= 6X= 6X= 6X= 6X= y.I I = I I I I I A.I A.I A.I A.I A.A.o.2XA.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 ) %X%X9 %X%X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o ~.~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;X[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X.X.X.X.X.X| ; .X.X.Xl .Xl .Xl .Xl ; ; F u } Q K.= I 9 %X=.0Xn.;X< .Xl | i 1.l l H.1.l l H.| i j j j j j ", +"j j j j j ; ; 8X0.8X0.8X0.8X0.| ; Xu >X} 2 u >X} 2 f.2 f.2 f.2 f.2 f.Q f.Q Q K.f.Q K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.6Xy.= y.= y.= y.= y.I y.I y.I I A.y.I A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.2X) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0X0Xo T.0XS o S o S o S o S ~.S ~.S ~.~.n.S n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.< E < E < E < E < E .XE .XE .XE | ; .XE l E .X.Xl E .X.X; ; u u Q K.= A.2X) T.S n.n.< .Xl l ,X(.l l l l l l 1.l | | j j j j j ", +"j j j j j ; ; F 8X0.F F 8XF F | ; ^ ^ ^ ^ P b ^ b b b ^ I.b I.&.I.0 ].&.I.&.I.&.8X&.8X&.8X&.8X&.8X0.F F F F F F u F u F u F u F u } u u M.} M.} M.} 2 } 2 } 2 } 2 } 2 Q 2 f.Q Q Q Q Q Q K.Q K.Q K.Q K.Q K.6XK.K.#.6X#.6X#.6X= 6X= 6X= 6X= 6XI I = y.I I I I I I A.I A.I A.I A.I o.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X%X%X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%X=.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0X~.~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.[ ;Xn.n.[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< E .X.X.X.X.X.X.X.X.X| ; .Xl .Xl .Xl .Xl .Xl ; ; } Q K.= I 9 %X n.;X< .Xl 1.: | i l H.1.l 1.H.1.H.| i j j j j j ", +"j j j j j ; ; 8X0.8X0.F 0.F 0.,X; b k.b ^ 8 ^ b b b b b b b b b b -.2.8Xb &.&.8Xb 8X0.8X0.8X0.8X0.8X0.F 0.F 0.F F u 0.u u u u u u u u u u >Xu >Xu >X} 2 f.2 f.2 f.2 f.2 f.Q f.Q f.Q f.Q Q K.K.K.K.K.K.K.K.K.K.6XK.6XK.= K.6X6X= y.= y.= y.= y.= y.I y.I y.A.y.I I A.A.A.A.A.A.A.A.A.A.2XA.2XA.9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) T.) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.o T.0X0Xo S o S o S o S o S ~.S ~.S n.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;X;X< n.;X;X< E < E < E < E < E .XE .XE .XE .XE l E ,X; l E .X.Xl E .X.Xl E ; ; Q K.= A.2X) T. n.< .Xl l : Y | | l l 1.l 1.l 1.l ,X(.j j j j j ", +"j j j j j ; ; 0.F F F F F F F | ; ^ b ^ b Z.I.b b ^ I.&.I.&.I.&.I.-.].&.8X&.8X&.8X&.8X0.F F 8X0.F F F F u F u F u F u F u u M.} u } M.} M.} 2 } 2 } 2 } 2 } 2 f.Q Q 2 Q Q Q Q Q K.Q K.Q K.Q K.Q K.K.#.6XK.6X#.6X#.6X= 6X= 6X= 6X= 6X= y.I I = I I I I I A.I A.I A.I A.I A.A.o.2Xo.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 ) %X%X%X%X%X%X%X%XT.%XT.%XT.%XT.0XT.T.=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl | ; .Xl .Xl .Xl .Xl .Xl ; ; K.= I 9 %X=. .Xl 1.: Y h | i 1.H.1.H.1.H.1.H.| i j j j j j ", +"j j j j j ; ; 8X0.F 0.F 0.F F | ; b ^ b b Z.b b b b b b &.8Xb &.&.qX2.&.&.8X0.8X0.8X0.8X0.8X0.F 0.F F u 0.F u u u u u u u u u >Xu >Xu >X} 2 u >Xf.2 f.2 f.2 f.2 f.Q f.Q f.Q Q K.f.Q K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.6Xy.= y.= y.= y.= y.I y.I y.I I A.y.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0X0Xo T.o S o S o S o S o S ~.S ~.S ~.~.n.S n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< E < E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.X| ; .X.Xl E .X.Xl l l l ; ; = A.2X) T.S l l : Y h h ,X(.1.l 1.l 1.l 1.l | | j j j j j ", +"j j j j j ; ; F F F F F F F u | ; b b ^ I.( I.&.I.&.I.&.I.&.8X&.8X-.].&.8X&.8XF 8X0.F F F F F F u F u F u F u F u } u u M.} M.} M.} 2 } 2 } 2 } 2 } 2 Q 2 f.Q Q Q Q Q Q K.Q K.Q K.Q K.Q #.6XK.K.#.6X#.6X#.6X= 6X= 6X= 6X= 6XI I = y.I I I I I I A.I A.I A.I A.I o.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 ) %X%X9 ) %X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0XT.T.=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o S ~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.;X[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl | ; .Xl .Xl .Xl .Xl .Xl ; ; I 9 %X=.0X : Y h }.D.| i 1.H.1.H.1.H.1.H.| i j j j j j ", +"j j j j j ; ; F 0.F 0.F F u 0.,X; b b b b 8 b b b &.&.8Xb &.&.8X0.qXd 8X0.8X0.8X0.F 0.F 0.F 0.F F u u u u u u u u u u >Xu >Xu >Xu >X} 2 f.2 f.2 f.2 f.2 f.Q f.Q f.K.f.Q Q K.K.K.K.K.K.K.K.K.K.6XK.6XK.= K.6X6X= y.= y.= y.= y.= y.I y.I y.A.y.I I A.A.A.A.A.A.A.A.A.A.2XA.2X2X9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) %XT.) ) %XT.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0X0Xo T.0X0Xo S o S o S o S o S ~.S ~.~.n.S ~.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.;XE < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l ,X; l E .X.Xl l l l l l ; ; 2X) T.S n. Y h h <.h | | 1.l 1.l 1.l 1.l ,X(.j j j j j ", +"j j j j j ; ; F F F u F u F u | ; &.I.&.I.( I.&.I.'.s &.8X!.qX&.8X-.J.0.F F 8XF F F F F u F u F u F u F u u M.} u } M.} M.} 2 } 2 } 2 } 2 } 2 f.Q Q 2 Q Q Q Q Q K.Q K.Q K.Q K.Q K.K.#.6X#.6X#.6X#.6X= 6X= 6X= 6X= 6X= y.I I I I I I I I A.I A.I A.I A.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 %X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%XT.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo ~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl | ; .Xl .Xl .Xl .Xl .Xl ; ; %X=.0Xn. }.D.q *X| i 1.H.1.H.1.H.1.: | i j j j j j ", +"j j j j j ; ; F 0.F F u 0.F u | ; b b &.&.8 b &.&.+XW &.0.B.X.8X0.qXd 8X0.F 0.F 0.F F u 0.F u u u u u u u u u >Xu >Xu >X} 2 u >Xf.2 f.2 f.2 f.2 f.Q f.Q f.Q Q K.f.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.= y.= y.= y.= y.= y.I y.I y.I I A.y.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.9 ) 9 ) 9 ) 9 ) ) ) ) ) ) ) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo S o S o S o S o S ~.S ~.S ~.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;Xn.;X;X< E < E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E l l l l l l | ; .X.Xl l l l l l l l ; ; T.S n.n. <.h q ` ,X(.1.l 1.l 1.1.: l | | j j j j j ", +"j j j j j ; ; F u F u F u F u | ; &.I.&.I.,.8X&.8X&.8X&.8X&.8XF 8X-.].F F F F F u F u F u F u F M.} u u M.} M.} M.} 2 } 2 } 2 } 2 } Q Q 2 f.Q Q Q Q Q Q K.Q K.Q K.Q K.Q #.6XK.K.#.6X#.6X#.6X= 6X= 6X= 6X= y.I I = y.I I I I A.I A.I A.I A.I A.A.o.2XA.A.o.2Xo.2X9 2X9 2X9 2X9 2X9 ) %X%X9 %X%X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0XT.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o ~.~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.;X[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl | ; .Xl .Xl .Xl .Xl .Xl ; ; 0Xn.;X *X*XB | i 1.H.1.H.1.: 1.: | i j j j j j ", +"j j j j j ; ; F F u 0.u u u u ,X; &.&.8Xb m.&.8X0.8X0.8X0.8X0.8X0.c 2.F 0.u 0.F F u u u u u u u u u u >Xu >Xu 2 u >X} 2 f.2 f.2 f.2 f.2 f.Q f.Q f.K.f.Q Q K.K.K.K.K.K.K.K.K.K.6XK.6X6X= K.6X6X= y.= y.= y.= y.= y.I y.I I A.y.I I A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.2X) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) ) T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0X0Xo T.0XS o S o S o S o S ~.S ~.S ~.~.n.S ~.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.;XE < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l l l ,X; l l l l l l l l l l ; ; n.n.< .Xl l : Y h h <.h q ` B B | | 1.l 1.1.: l 1.1.,X(.j j j j j ", +"j j j j j ; ; F u F u F u F u | ; &.8X&.8X&.8X&.8X&.8X0.F F 8XF F F F F u F u F u F u F u u M.} M.} M.} M.} 2 } 2 } 2 } 2 } 2 f.Q Q Q Q Q Q Q Q K.Q K.Q K.Q K.6XK.K.#.6X#.6X#.6X= 6X= 6X= 6X= 6X= I = y.I I I I I I A.I A.I A.I A.I A.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 %X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%X=.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo ~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.[ ;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X.X.X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl 1.l l H.| ; .Xl .Xl .Xl .Xl .XH.; ; ;X< .Xl 1.: Y h }.D.q *X*XB # w.| i 1.: 1.: 1.: 1.: | i j j j j j ", +"j j j j j ; ; u u u u u u u u | ; 8Xb &.0.8X0.8X0.8X0.8X0.F 0.F 0.F F u 0.u u u u u u u u u u >Xu >Xu >X} 2 u 2 f.2 f.2 f.2 f.2 f.Q f.Q f.Q Q K.f.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.= y.= y.= y.= y.I y.I y.I y.I I A.A.A.A.A.A.A.A.A.A.2XA.2XA.2XA.2X2X9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) T.) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo S o S o S o S o S ~.S ~.S n.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.< n.;X;X< E < E < E < E < E .XE .XE .XE .XE l E .X.Xl E .X.Xl l l l l l l l l l l l l l l l | ; l l l l l l l l l l ; ; < .Xl l : Y h h <.h q ` B B # H ,X(.1.1.: l 1.1.: l | | j j j j j ", +"j j j j j ; ; F u F u F M.} u | ; &.8X&.8X&.F F 8X0.F F F F F F u F u F u F u F M.} u u M.} M.} M.} 2 } 2 } 2 } 2 f.Q Q 2 f.Q Q Q Q K.Q K.Q K.Q K.Q K.K.#.6XK.K.#.6X#.6X= 6X= 6X= 6X= 6X= y.I I = I I I I I A.I A.I A.I A.I A.A.o.2XA.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 ) %X%X9 %X%X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0XT.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o ~.~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;X[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l | ; .Xl .Xl .Xl l H.1.l ; ; | i | i | i | i | i | i | i | i | i 1.: 1.: 1.: 1.: | i j j j j j ", +"j j j j j ; ; u u u u u u u u ,X; 8X0.8X0.( 0 8X0.F 0.F 0.u 0.F (.9Xu u u u u u u u u >Xu >X} 2 u >X} 2 f.2 f.2 f.6.X.9Xf.Q f.Q Q K.f.Q Q K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.6Xy.= y.= y.= y.= y.I y.I y.I I A.y.I A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.2X) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) ) T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0X0Xo T.0XS o S o S o S o S ~.S ~.S ~.~.n.S n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.< E < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .Xl l l l l l l l l l l l l l l l l l l ,X; l l l l l l l l l l ; (.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | : l 1.1.: l 1.1.,X(.j j j j j ", +"j j j j j ; ; F u u M.} u u M.| ; &.8X0.F Z.F F F F F F u F u F XJ =X} u u M.} M.} M.} 2 } 2 } 2 } 2 } 2 Q 2 f.Q Q i ] Q Q K.Q K.Q K.Q K.Q K.6XK.K.#.6X#.6X#.6X= 6X= 6X= 6X= 6X= I = y.I I I I I I A.I A.I A.I A.I o.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X%X%X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%X=.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0X~.~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.[ ;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< E .X.X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl 1.l l H.1.l l H.1.H.1.H.| ; .Xl .Xl l H.1.l l H.| i | i | i | i | i | i | i | i | i | i 1.: 1.: 1.: 1.: | i j j j j j ", +"j j j j j ; ; u u u u u u >Xu | ; 8X0.8X0.8 0.F 0.F F u 0.u u a 7 _.> u u u u >Xu >Xu >X} 2 u 2 f.2 f.2 f.2 f.Q f.Q | b.f.Q Q K.K.K.K.K.K.K.K.K.K.6XK.6XK.6XK.6X6X= y.= y.= y.= y.= y.I y.I y.A.y.I I A.A.A.A.A.A.A.A.A.A.2XA.2XA.9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) T.) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.o T.0X0Xo S o S o S o S o S ~.S ~.S n.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;X;X< n.;X;X< E < E < E < E < E .XE .XE .XE .XE l E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l l l 1.l 1.l | ; l l l l l l l l l l | ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 1.1.: l 1.Y : Y | | j j j j j ", +"j j j j j ; ; u M.} u u M.} M.| ; 0.F F F ( u F u F u F u 9X1 8 ].p p.u M.*.7.( !.} 2 *.^.b.@.Z.].+.Q Q k | k 7XQ Q g.] K.Q K.Q K.Q K.K.#.6XK.6X#.6X#.6X= 6X= 6X= 6X= 6X= y.I I = I I I I I A.I A.I A.I A.I A.A.o.2XA.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 ) %X%X%X%X%X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.~.~.~.~.~.~.n.~.n.~.n.~.n.;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l l H.1.H.1.H.1.H.| ; 1.l l H.1.l l H.1.l | ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i | ; 1.: 1.: 1.: 1.: | i j j j j j ", +"j j j j j ; ; u u u u >Xu >Xu ,X; F 0.F F ( 0.F F u u u u J X.u @ B.> >X*.~ | p.O X.f.u.5 ] f._ ~ Y.f.Q 2.N -.6.Q K.| ] K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.6Xy.= y.= y.= y.= y.I y.I y.I I A.y.I A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0X0Xo T.o S o S o S o S o S ~.S ~.S ~.~.n.S n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.< E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E l l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l ,X; l l l l l l l l l l ,X; ; ; b b u f.K.y.A.) T.S n.E ,X(.| ; : l : Y : Y : Y ,X(.j j j j j ", +"j j j j j ; ; } u } M.} M.} M.| ; F u F u ( u F u F u } u 4.> } G B.> } ^.J s 3 O 1 2 {.5 g.2 f.O P.Q Q 5.m.s Q K.Q g.] K.Q #.6XK.K.#.6X#.6X#.6X= 6X= 6X= 6X= 6XI I = y.I I I I I I A.I A.I A.I A.I o.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X%X%X9 ) %X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo S ~.~.o S ~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.n.[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: | ; l H.1.l l H.1.l 1.H.| ; ; ; &.u } K.6XA.2XT.0Xn.;Xl | i | ; 1.: 1.: 1.: 1.: | i j j j j j ", +"j j j j j ; ; u u >Xu >Xu 2 u | ; F F u u ( u u u u u u u 4.e.>X@ B.> >Xv B.0 2 f.2 f.u. .g.f.Q v +Xf.K.N.P.J 4XK.K.3 XK.K.K.K.K.6XK.6XK.= K.6X6X= y.= y.= y.= y.= y.I y.I y.A.y.I I A.A.A.A.A.A.A.A.A.A.2XA.2XA.9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) %XT.) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0X0Xo T.0X0Xo S o S o S o S o S ~.S ~.~.n.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;X;X< n.;XE < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.1.: l | ; l l l l l l l l 1.l | ; ; ; F } Q K.A.) T.T.n.E .Xl | | ,X; : Y : Y : Y : Y | | j j j j j ", +"j j j j j ; ; } M.} M.} 2 } 2 | ; F u F u ( u u M.X.l.} M.W.R.} n p v.} @.~ ,X} 2 f.Q g B. XQ a P.( K.Q ^ ' +X7XK.Q g.b.#.6XK.6X#.6X#.6X= 6X= 6X= 6X= 6X= y.I I I I I I I I A.I A.I A.I A.I A.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 %X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%XT.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo ~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l 1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: | ; 1.l l H.1.l 1.H.1.H.| ; ; ; } Q 6XA.2XT.0Xn.;X.X.XH.| i | ; 1.: 1.: 1.: 1.: | i j j j j j ", +"j j j j j ; ; >Xu >X} 2 u >X} ,X; u u u u ( u u u ~ 2.>Xu X1 9Xm D 3 2 e.A z @.@ 2 f.{.p ~ -X@.O =Xf.Q (.7Xz j K.K.3 , K.6XK.6XK.6X6X= K.= y.= y.= y.= y.= y.I y.I y.I I A.y.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo T.o S o S o S o S o S ~.S ~.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;Xn.;X;X< E < E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.,X; l l l l 1.l 1.l 1.l ,X; ; ; Q K.I A.) T.~.n..Xl 1.Y ,X(.| ; : Y : Y : Y : Y ,X(.j j j j j ", +"j j j j j ; ; } M.} 2 } 2 } 2 | ; F M.} u 8 M.} M.} M.} 2 } 2 } 2 } 2 } Q Q 2 f.Q Q Q g 5 (.v.3XK.Q K.Q K.Q #.6XK.K.3 X#.6X#.6X= 6X= 6X= 6X= 6XI I = y.I I I I A.I A.I A.I A.I A.A.o.2XA.A.o.2Xo.2X9 2X9 2X9 2X9 2X9 ) %X%X9 %X%X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0XT.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o ~.~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.;X[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: | ; l H.1.H.1.H.1.H.1.H.| ; ; ; 6XI 2X%X0X~.;X.X.XH.1.}.| i | ; 1.: 1.: 1.: }.: | i j j j j j ", +"j j j j j ; ; >X} 2 u >X} 2 f.| ; u u u u 1 u >Xu 2 u >X} 2 f.2 f.2 f.2 f.2 f.Q f.Q f.g p i Q K.K.K.K.K.K.K.K.K.K.6Xl.] K.= K.6X6X= y.= y.= y.= y.= y.I y.I I A.y.I I A.A.A.A.A.A.A.A.A.A.2XA.2X2X9 A.2X) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) ) T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0X0Xo T.0XS o S o S o S o S ~.S ~.S ~.~.n.S ~.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.;XE < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l : Y : Y | ; l l 1.l 1.l 1.l 1.l | ; ; ; = A.9 T.o n.< l 1.Y }.h | | ,X; : Y : Y : Y : Y | | j j j j j ", +"j j j j j ; ; } 2 } 2 } 2 } 2 | ; } u } M.} M.} 2 } 2 } 2 } 2 } 2 f.Q Q Q Q Q Q Q Q K., $ d ^ Q K.Q K.K.#.6X#.6X#.6X= 6X= 6X= 6X= 6X= I = y.I I I I I I A.I A.I A.I A.I A.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 %X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%XT.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo ~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.[ ;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X.X.X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l 1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: | ; 1.H.1.H.1.H.1.H.1.H.| ; ; ; I 9 0Xo ~.< .Xl 1.: }.D.| i | ; 1.: 1.}.}.: Y }.| i j j j j j ", +"j j j j j ; ; 2 u >Xf.2 f.2 f.,X; >Xu >Xu >X} 2 u 2 f.2 f.2 f.2 f.2 f.Q f.Q f.Q Q K.f.K.K.K.K.K.K.K.K.K.K.6XK.6XK.6X6X= K.= y.= y.= y.= y.= y.I y.I y.I I A.A.A.A.A.A.A.A.A.A.2XA.2XA.2XA.2X2X9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) ) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo S o S o S o S o S ~.S ~.S n.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.< n.;X;X< E < E < E < E < E .XE .XE .XE .XE l E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.: Y : Y : Y : Y ,X; 1.l 1.l 1.l 1.l 1.l ,X; ; ; 9 T.o n.< .Xl 1.: }.h q ,X(.| ; : Y : Y : Y : Y ,X(.j j j j j ", +"j j j j j ; ; } 2 } 2 } 2 } 2 | ; } M.} 2 } 2 } 2 } 2 } Q Q 2 f.Q Q Q Q K.Q K.Q K.Q K.Q K.K.#.6XK.K.#.6X#.6X= 6X= 6X= 6X= 6X= y.I I = I I I I I A.I A.I A.I A.I A.A.o.2XA.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 ) %X%X9 %X%X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0XT.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o ~.~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.;X[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: | ; 1.H.1.H.1.H.1.H.1.: | ; ; ; %Xo ~.< .Xl 1.: }.h q q | i | ; Y }.}.: Y }.}.: | i j j j j j ", +"j j j j j ; ; 2 f.2 f.2 f.2 f.| ; 2 u >X} Y.-.2 f.2 f.,XG.1X-Xl.$.Q Q A 2./ ..K.j @.OXK.K.p.3 ' -.9Xu.6X6X_ m 6.y.= y.= y.= y.= y.I y.I y.I I A.y.I A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.2X) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) ) T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0X0Xo T.0XS o S o S o S o S ~.S ~.S ~.~.n.S ~.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.< E < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .Xl l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l : l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y | ; 1.l 1.l 1.l 1.1.: l | ; ; ; 0XS < E l l : }.h q q *X| | ,X; : Y : Y : Y : Y | | j j j j j ", +"j j j j j ; ; } 2 } 2 Q 2 f.Q | ; } 2 } 2 d 2 Q 2 f.s 1 qXa F.q.$XQ K.9X$ X K.Q K.3 ^ K.#.m a.6X#.(.k 6X= 6X^.g = 6X= I = y.I I I I I I A.I A.I A.I A.I A.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X%X%X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%X=.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0X~.~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.[ ;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X.X.X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl 1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.| ; 1.H.1.H.1.: 1.: 1.: | ; ; ; ~.[ .Xl 1.: }.h q q *XB | i | ; }.: Y }.}.: Y }.| i j j j j j ", +"j j j j j ; ; 2 f.2 f.2 f.2 f.,X; 2 f.2 f.Y.f.2 f.2 p m.f.Q f.^ | K.f.4Xm.w k.K.j 6.K.6XK.>.,.^ K.6X$.= y.= m.u.y.= y.= y.I y.I y.I y.I I A.A.A.A.A.A.A.A.A.A.2XA.2XA.9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) T.) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.o T.0X0Xo S o S o S o S o S ~.S ~.S n.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.< n.;X;X< E < E < E < E < E .XE .XE .XE .XE l E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.Y : Y : Y : Y : Y : Y : Y : Y : Y ,X; 1.l 1.l 1.1.: l 1.1.,X; ; ; ;XE l l : Y h h q ` B B ,X(.| ; : Y : Y : Y : Y ,X(.j j j j j ", +"j j j j j ; ; } 2 Q 2 f.Q Q Q | ; } 2 f.Q Y.2 f.Q Q $ (.K.Q K.Q K.Q K.Q !.E.S.6Xc.j #.6X#.W $ P 3Xa = 6X= 6X^.g I I = I I I I I A.I A.I A.I A.I A.A.o.2XA.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 ) %X%X%X%X%X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0X=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: }.: Y }.}.: Y }.}.}.| ; 1.H.1.: 1.: 1.: 1.: | ; ; ; E l 1.: }.h q q *XB B w.| i | ; Y }.}.: Y }.}.}.| i j j j j j ", +"j j j j j ; ; 2 f.2 f.2 f.Q f.| ; 2 f.2 f.Y.f.Q f.Q $ | f.Q K.K.K.K.K.K.u._.,...- 6XK.6X6X4X* ;.E.$X|.= y.= %.u.y.I y.I y.I I A.y.I A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0X0Xo T.o S o S o S o S o S ~.S ~.S ~.~.n.S n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.< E < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .Xl l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l : l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y | ; 1.l 1.1.: l 1.1.: l | ; ; ; | | ,X(.| | ,X(.| | ,X(.| | ,X; : Y : Y }.Y }.Y | | j j j j j ", +"j j j j j ; ; Q 2 f.Q Q Q Q Q | ; f.Q Q Q m Q Q K.Q $ (.K.Q K.Q K.6XK.K.`.P $ (.! 6X= 6X= 6XV. X$ 5., I = y.^.g I I I I A.I A.I A.I A.I o.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X%X%X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.T.=.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0X~.~.o S ~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.n.[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: Y }.}.}.}.}.| ; 1.: 1.: 1.: 1.: 1.: | ; ; i | i | i | i | i | i | i | i | ; }.: Y }.}.}.}.}.| i j j j j j ", +"j j j j j ; ; 2 f.2 f.Q f.Q f.,X; Q f.Q f.Y.f.Q Q K.$ !.K.K.K.K.K.K.K.6XK.*.W.^.k.6X6X= y.3Xy.= Q.$ z = y.I m.g y.A.y.I I A.A.A.A.A.A.A.A.A.A.2XA.2XA.9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) %XT.) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.o T.0X0Xo S o S o S o S o S ~.S ~.~.n.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;X;X< n.;X;X< E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y ,X; 1.1.: l 1.1.: l 1.Y ,X; u } Q K.= y.9 ) T.0X~.n.< E l l | ; : Y }.Y }.Y }.Y ,X(.j j j j j ", +"j j j j j ; ; f.Q Q Q Q Q Q K.| ; Q Q Q K.Y.K.Q K.Q ].m.a K.#.6XK 6X#.6X#.e 5 ( = 6X= 6X= m.V.y.I l.].I I I ^.g A.I A.I A.I A.I A.A.o.2Xo.2Xo.2Xo.2X9 2X9 2X9 2X9 %X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%XT.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo ~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l 1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.}.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.}.| ; 1.: 1.: 1.: 1.: 1.: | ; F 2 Q #.I A.2X%XT.o ~.[ .Xl .XH.| ; }.}.}.}.}.}.}.}.| i j j j j j ", +"j j j j j ; ; Q f.Q f.Q f.Q Q | ; Q Q K.f.Y.K.K.K.K.k.1Xb.s #X9XO.6XK.6X6X= A =Xy.= y.= y.* @ =X|.1X- I y.I m.O.y.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) %XT.) T.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0X0Xo T.o S o S o S o S o S ~.S ~.S ~.~.n.S n.n.n.n.n.n.n.n.;Xn.;Xn.;Xn.;X;X< E < E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.Y }.}.| ; : l 1.1.: l 1.Y : Y | ; u f.K.K.= A.9 ) 0XS n.;X.X.Xl l ,X; }.Y }.Y }.Y }.Y | | j j j j j ", +"j j j j j ; ; Q Q Q Q Q K.Q K.| ; Q K.Q K.( K.Q #.6XK.K.#.6X#.6X#.6X= 6X= 6X= 6X= 6XI I = y.I I I I I I A.I ^.g A.I A.A.o.2XA.A.o.2Xo.2X9 2X9 2X9 2X9 2X9 ) %X%X9 ) %X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0XT.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o S ~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.;X[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: }.}.}.}.}.}.}.}.}.h }.h }.h | ; 1.: 1.: 1.: 1.: 1.: | ; } 2 Q = I A.2XT.0X~.~.< .Xl l : | ; }.}.}.}.}.}.}.}.| i j j j j j ", +"j j j j j ; ; Q f.K.f.Q Q K.f.,X; K.K.K.K.W K.K.K.K.K.6XK.6XK.= K.6X6X= y.= y.= y.= y.= y.I y.I I A.y.I I ..m.3XA.A.A.A.A.A.A.2XA.2X2X9 A.2X2X9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) %XT.) ) T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0X0Xo T.0X0Xo S o S o S o S ~.S ~.S ~.~.n.S ~.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.;XE < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y ,X; 1.1.: l : Y : Y : Y ,X; >Xf.K.K.A.A.9 T.0XS n.E .Xl l l | ; }.Y }.Y }.Y }.Y ,X(.j j j j j ", +"j j j j j ; ; Q K.Q K.Q K.Q K.| ; Q K.Q K.K.#.6X#.6X#.6X#.6X= 6X= 6X= 6X= I = y.I I I I I I A.I A.I A.I A.I A.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 %X9 ) %X%X%X%X%X%XT.%XT.%XT.%XT.%XT.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo ~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X.X.X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l 1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.}.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h | ; 1.: 1.: 1.: 1.: 1.: | ; } Q 6X= I o.) T.0X~.;X< .Xl 1.: | ; }.}.}.}.}.}.}.h | i j j j j j ", +"j j j j j ; ; K.f.Q Q K.K.K.K.| ; K.K.K.K.K.K.6XK.6XK.6X6X= K.= y.= y.= y.= y.= y.I y.I y.I I A.y.A.A.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 ) 9 ) 9 ) 9 ) 9 ) ) ) ) ) ) ) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo S o S o S o S o S ~.S ~.S ~.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.< n.;X;X< E < E < E < E < E .XE .XE .XE .XE l E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y h h | ; : Y : Y : Y : Y : Y | ; 2 f.K.y.A.A.) T.o ~.;XE .Xl 1.Y ,X; }.Y }.Y h Y }.}.| | j j j j j ", +"j j j j j ; ; Q K.Q K.Q K.Q K.| ; 6XK.K.#.6X#.6X= 6X= 6X= 6X= 6X= y.I I = y.I I I I A.I A.I A.I A.I A.A.o.2XA.2Xo.2Xo.2X9 2X9 2X9 2X9 2X9 ) %X%X9 %X%X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0XT.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o ~.~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.;X[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: }.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h | ; 1.: 1.: 1.: 1.: 1.: | ; } K.6X= I 9 %X=.0Xn.;X.X.Xl 1.: | ; }.}.}.h }.h }.h | i j j j j j ", +"j j j j j ; ; Q Q K.K.K.K.K.K.,X; K.K.6XK.6X6X= K.6X6X= y.= y.= y.= ..J.k.I y.I I A.$.,XA.A.A.A.A.A.A.A.A.2XA.2XA.2X2X9 A.2X) 9 ) 9 3 3X) 9 &.* &.) ) ) %XT.) ) T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0X0Xo T.0XS o S o S o S o S ~.S ~.S ~.~.n.S ~.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.< E < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .Xl l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l : l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.}.h h h h h h ,X; : Y : Y : Y : Y : Y ,X; 2 f.= y.A.) ) T.o n.< E l l : Y | ; }.}.h Y }.}.h Y ,X(.j j j j j ", +"j j j j j ; ; Q K.Q K.Q K.K.#.| ; 6X#.6X= 6X= 6X= 6X= 6X= I = y.I I v.( F.I A.I A.I & p V.I A.2XA.A.o.2Xo.2Xo.2X9 2X9 2X9 j ,X2X%X%X+XP %X%XT m K %XT.%XT.%XT.%XT.q.+ 0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0X~.~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.[ ;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X.X.X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl 1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h | ; 1.: 1.: 1.: 1.: }.: | ; Q K.6XI A.9 %X=.~.n.;X.X.XH.1.: | ; }.h }.h }.h }.h | i j j j j j ", +"j j j j j ; ; K.K.K.K.K.K.K.K.| ; 6XK.6X6X= y.= y.= y.= y.= y.I y.I > ,X&.I I A.A.8X@ B.a A.A.A.A.2XA.2XA.9 A.2X2X9 ) 9 ) Z.-X9 ) 9 O P ) ) +.$.} ) %XT.T.T.T.T.. m.e.T.T.0XT.0XT.0XT.0XT.o T.0X0Xo S o S o S o S o S ~.S ~.S n.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.< n.;X;X< E < E < E < E < E .XE .XE .XE .XE l E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y h Y }.}.h Y }.}.h h h h h h h h h h h h | ; : Y : Y : Y : Y : Y | ; 2 K.= y.2X) T.0X~.n.< E l l 1.Y ,X; h Y }.}.h Y }.}.| | j j j j j ", +"j j j j j ; ; Q K.Q K.K.#.6XK.| ; 6X= 6X= 6X= 6X_.~ u.] $ X.S.Z.K I s J.v.I A.g.1 m 8 B...2XA.(.] '.XX(.9 2XS.!.] !.8X2Xi p O g.9 %X^.P %X%Xl.* j %XT.1Xg.#Xc T.7.J 8 j =.0X=.0X=.0./ ( 1XW I.0X] p ].&.s |.~.~.^.p g.u.n } n.~.n.~.n.N 9Xc.q.n.- W.* j ].v S.$.Z.I < !.$XX.,X* c E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: }.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h | ; 1.: 1.: 1.}.}.: Y }.| ; Q K.6XA.2X%XT.o ~.[ .Xl .XH.1.: | ; }.h }.h }.h }.h | i j j j j j ", +"j j j j j ; ; K.K.K.K.K.K.K.K.,X; 6Xy.= y.= y.= m +X-.c $ G.. 3XI A.$.P.N A.A.B.#XA.3 5 a 2XA.5.&.^ %., A.2X5 n k.Y.G.9 ) ~ 5X) ) ) m.P %XT.- P.6.T.T.D N 4Xe T.g ~ k.0XT.0XT.0XT.X.p V.0.n ..o @XJ.v u.' o S ~.- C 3.u.F n.S n.n.n.n.Y.(.b e.n.n.P d &.(.5 - Z +.< E 1XW .8X^ ]. X9 2XC G.S.Z.+X) %X5 r.%X%X%X^.P T.%XS.~ 6.%X=.J D @.=.0XS.~ 6 0X=.0X=.0Xo P C 0Xo 0Xo 0X~.9XC P ~.~.~.~.~.{ _.O.n.~.n.~.n.~.[ XB.8 v.;X[ O.+X-.k $ k (.< ;X< X.$XQ < &.V qX.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl 1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h q h h D.q h h D.| ; 1.: Y }.}.: Y }.}.: | ; Q #.y.A.2XT.0Xo ~.< .Xl l H.1.}.| ; }.h }.h }.h }.h | i j j j j j ", +"j j j j j ; ; K.K.K.K.K.K.6XK.| ; = y.= y.= y.I y.].w A *.>.b.A.A.A.- ~ N A.A.4.b 2Xg.5 a 9 A.d m l.p g.) 9 w u.) 9 ) ) ) ~ 5XT.) ) D P T.T.g ~ . T.T.6.z J j 0Xg ~ k.0XT.o T.0X0XJ.w o S o S o S o %.5 v.~.S n.S V.W.A n.n.n.n.n.n.n.>X XJ , ;X;X2 W >.@ l.w 7XE < E 1Xm K.E F qXE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h h h | ; : Y : Y : Y : Y : Y | ; K.K.I A.9 T.0XS n.n..Xl l l : Y ,X; h Y }.}.h h h h | | j j j j j ", +"j j j j j ; ; K.#.6X#.6X#.6X#.| ; y.I I ,XG.I I I (._.c.a J q.I A.I 7X5 R.2Xo.5.> 2Xi B.% 2X9 #X!.-. 0X. y G qXT.o v 3XS 4Xz J.@ c.S ~.- q.f.J.5 OXS n.G.-.. B.m. $.X.< E < e.3XE = @ [.E .XE 1Xp 8 $.X G..XE .X.Xl E .X.Xl E l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.h h h h h h h h h h h h h h h h h h h <.h <.h ,X; : Y : Y : Y : Y : Y ,X; K.y.I A.) T.o S n.E .Xl 1.1.: Y | ; }.h h h h h h h ,X(.j j j j j ", +"j j j j j ; ; 6X#.6X#.6X#.6X= | ; I I I I I A.I A.I A.I A.I o.2XA.A.o.2Xo.2X9 2X9 2X9 2X9 2X9 m.!., ].z %X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0XT.T.=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o S ~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.;X[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X1X$X 0XT.^ OX/.T.0XD ].S o S o S o S o S ~.S ~.S n.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.< n.;X;X< E < E < E < E < E .XE .XE .XE .XE l E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.q q h <.q q h <.q q ` q ` ,X; }.Y }.Y }.Y }.Y }.Y ,X; I A.9 %X0XS n.n..XE l l : Y }.h | ; h h h h h h h h ,X(.j j j j j ", +"j j j j j ; ; 6X= 6X= 6XI I = | ; 2Xo.2Xo.-.,X>.k 2XT c $XJ I.) %X4Xk 7X$X=X%X%XOXP.p.%Xl.@.T.%XT.OXk !.k 0X=.#X_.m T 0X=.$.* N o 0X^.P o 0X6 X.l.8 R.~.~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;X[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: }.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h h D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q | ; }.}.}.}.}.}.}.h }.h | ; I o.) T.0Xo ~.< .Xl 1.: 1.}.}.h | ; q h h D.q h h D.| i j j j j j ", +"j j j j j ; ; = y.= y.= y.= y.| ; 2XA.2X2X=Xe.~ 2.^ @ 4X,._.&.9 ) / 3.^ ,.@.%XT.3 P.> 4XOXT.T.T.OXP.g b m.q.T.' v $.T.0X0Xp.%.u.S o m.Z.S o b.$X0.6.P ^ S ~.~.n.S n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.< E < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .Xl l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l : l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h q h <.q q h <.q q ` q ` q ` q ` q ` | ; }.Y }.Y }.Y h Y }.}.| ; I A.9 T.o S n.E .Xl 1.1.: Y h h ,X; h h h h h h h h | | j j j j j ", +"j j j j j ; ; 6X= 6XI I = y.I | ; 2X9 2X9 ' /.b._.'.i 8X$Xp I.%X%XF K ,XB. XT.%XOX~ 9X#X&.0XT.T.1 J n O.^.z =.p.O $.o 0Xo p.O $.o 0X{ Z.o S 5.P c.g.+XqXn.~.n.~.n.~.n.~.[ ;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< E .X.X< E .X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl 1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h q h h D.q h h D.q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q ` *X| ; }.}.}.}.}.h }.h }.h | ; I 9 %X=.0X~.;X< .Xl 1.: Y }.}.D.| ; h D.q h h D.q h | i j j j j j ", +"j j j j j ; ; = y.= y.= y.= y.,X; 2X2X9 ) p.) T $ C 0.F 8 _.&.) ) F z R.* XT.T.OXJ 1 B.. T.T.0X%.~ ' 0XT.0XT.T v $.0Xo S p.v 7XS o m.Z.S ~.E., S n.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;X;X< n.;X;X< E < E < E < E < E .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.q q h <.q q h <.` q ` q ` q ` q ` q ` q ` ,X; }.Y }.}.h Y }.}.h Y ,X; A.2X) T.o S ;XE l l 1.Y : Y h h | ; h h h h h h <.h ,X(.j j j j j ", +"j j j j j ; ; y.I I = y.I I I | ; 2X9 2X9 ' 9 0.$X] %Xu $Xp I.%XT.( * e W , T.%XOXv R.'._.-.=.0X/ v S.0X=.0Xo p.+Xc o 0Xo ' +X$.~.~.^.d ~.~.].m u ~.n.~.n.~.n.;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l 1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: }.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h h D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q *Xq ` *X*Xq | ; }.}.}.h }.h }.h }.h | ; A.9 %X=.0Xn.;X.X.XH.1.: }.h q D.| ; q h h D.q D.q D.| i j j j j j ", +"j j j j j ; ; = y.= y.I y.I y.| ; 9 ) 9 k.9X> 9 L.7X) V.z B.u.T.) @.v & d 8 K T.5XP.OX&.8 m.N 0Xu X* #X$.o T.u.v @.S o S u.v '.S ~.D J.k.~.' Z.-X,Xp.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.< E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` | ; }.}.h Y }.}.h Y }.}.| ; A.) T.T.o n.;XE l l 1.Y }.}.h h ,X; h h h h <.h <.h | | j j j j j ", +"j j j j j ; ; I = I I I I I I | ; 2X%X%X9 ) %X%X%X%XT.%XT.%XT.%XT.%XT.T.=.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo S ~.~.o S ~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.n.[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: }.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.h q h h D.q h h D.q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq ` *X| ; }.h }.h }.h }.h }.h | ; 2X%X%X=.~.n.;X.X.Xl 1.: }.h h q | ; h D.q D.q D.q D.| i j j j j j ", +"j j j j j ; ; = y.I y.I y.A.y.,X; 9 ) 9 ) ) ) ) %XT.) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0X0Xo T.0X0Xo S o S o S o S o S ~.S ~.~.n.S ~.~.n.n.n.n.n.n.n.n.;Xn.;Xn.;X;X< n.;XE < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.q q h <.q q h <.` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` ,X; h Y }.}.h Y }.}.h h ,X; 2X) T.T.~.n.< .Xl l : Y }.h <.h | ; h h <.h <.h <.h ,X(.j j j j j ", +"j j j j j ; ; I I I I I A.I A.| ; %X%X%X%X%XT.%XT.%XT.%XT.%XT.0XT.T.=.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo ~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l 1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.}.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q *Xq ` *X*Xq ` *X*X*X*X*X*X*X| ; }.h }.h }.h }.h }.h | ; 2X%X0Xo ~.[ E l .XH.1.}.}.h q q | ; q D.q D.q D.q D.| i j j j j j ", +"j j j j j ; ; I y.I y.A.y.I I | ; ) ) ) ) ) %XT.T.T.T.T.T.T.T.T.T.0XT.0XT.0XT.0XT.0XT.0X0Xo T.o S o S o S o S ~.S ~.S ~.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;Xn.;X;X< E < E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` | ; }.}.h Y }.}.h h h h | ; 9 %X0XS ~.n..XE l l : Y }.h <.` ,X; <.h <.h <.h <.h | | j j j j j ", +"j j j j j ; ; I I I A.I A.I A.| ; %XT.%XT.%XT.%XT.%XT.T.=.0XT.0X=.0X=.0X=.0X=.0Xo 0Xo 0Xo 0Xo 0Xo S ~.~.o ~.~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.;X[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: }.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.D.q h h D.q h h D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq *X*X*X*X*X*X*X*X*XB | ; }.h }.h }.h }.h }.h | ; 2XT.0Xo ~.< .Xl 1.: 1.}.}.h q q | ; q D.q D.q D.q q | i j j j j j ", +"j j j j j ; ; I I A.y.I I A.A.,X; T.) ) &.1Xm 3XT.T.T.u A Y.N 0XT.0XT.0XT.0X0Xo u.- f.o S o S o S o S ~.S ~.S ~.O.W 5Xu.n.= P 8Xn.n.- qXn.;Xn.;Xn.;X;X< n.;XE < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .Xl l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l : l 1.1.: l 1.1.: l : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.q q h <.q q h q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X*XB ` ,X; h Y }.h h h h h h h ,X; 9 T.0XS n.E .Xl l 1.: Y h h q ` | ; <.h <.h <.h <.q ,X(.j j j j j ", +"j j j j j ; ; I A.I A.I A.I A.| ; %XT.%XT.1XC J.u T.=.c V 5.6 0X=.0X=.0Xo 0Xo 0X1X~ T 0Xo ~.o S ~.~.~.~.~.~.n.F ^.(.9X,Xn.8XX +.n.n.O d [ ;X[ ;X< ;X< ;X< ;X< ;X.X.X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl 1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*XB *XB *XB | ; }.h }.h }.h }.h }.h | ; %X=.0X~.n.< .Xl 1.: Y }.}.D.q *X| ; q D.q D.q q q q | i j j j j j ", +"j j j j j ; ; A.y.I A.A.A.A.A.| ; T.T.T.T.qX5 ~ . 0XT., ,._.&.0XT.0XT.0X0Xo S o $.P.+.o S o S ~.S ~.S n.S ~.~.3X5 '.e.n.n.8X- >Xn.;XD Z.n.< n.;X;X< E < E < E < E < E .XE .XE .XE .XE l E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y h Y }.}.h Y }.}.h Y h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` *X*XB ` *X*X| ; h h h h h h h h h h | ; ) T.0XS ;XE l l 1.l : Y h h <.` ,X; <.h <.h <.q q h | | j j j j j ", +"j j j j j ; ; I A.I A.I A.I A.| ; %XT.T.=.' OXw @.0X% $.$Xp + 0Xo `.& g Y.j o 0X7XP.F.~.1X& ~.~.~.7X@.!.& ~.n.9X_.Y.4Xn.[ O.* e [ ;X1 Z.< ;X8X1Xn ( qX;X< E .X.X.XN g.@.l.A..X.X^.d u.1 m.$.,XJ q..Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: }.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h h D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq *X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB | ; }.h }.h }.h }.h }.h | ; %X=.0Xn.;X.X.XH.1.: }.h }.D.q q | ; q D.q q q q q q | i j j j j j ", +"j j j j j ; ; I A.A.A.A.A.A.A.,X; T.T.T.T.+...~ P &.@ e.( B./.o T.*.b.8Xm @.S o $.P.+.V.- ~.S ~.- P.0 I.m.| n.j v 7Xn.n.n.+.%.O.n.;Xm.Z.n.< -XY.f.=Xd 8XE < E .XE 8 0 qX~ 6.E .X, ~ &.qXE.1X2X].8 K.l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l : l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h q h <.q q h <.q q h q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X*XB ` *X*XB ` *X*XB B ,X; h h h h h h h h h h ,X; T.T.o n.;XE .Xl 1.Y }.}.h h q ` | ; q h <.q q h <.q ,X(.j j j j j ", +"j j j j j ; ; I A.I A.I A.A.o.| ; T.=.0X=.j f. X_.X.i /.$Xp /.0Xo u Xl .Xl .Xl 1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h q h h D.q h h D.q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB | ; }.h }.h }.h }.h h D.| ; %X=.S n.;X.X.Xl 1.: }.h h q q *X| ; q q q q q q q q | i j j j j j ", +"j j j j j ; ; A.A.A.A.A.A.A.A.| ; 0XT.0XT.+.T.e.$ 5.u f.m B./.o S } z 6.d @.S ~.$._.W 5 v.~.~.n.%.+Xj n.n.n.n.+.%.u.n.;Xn.4Xv O.;X< :XZ.E < E. XE < E .XE .XE .XE p.& g p qX.Xl G.] .X>XE.6.l #X8 Q l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.q q h <.q q h <.` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` B ` *X*XB ` *X*XB B B B B B B B | ; h h h h h h h h h h | ; T.T.~.n.< E l l : Y }.h h h q ` ,X; <.q q h <.q q h | | j j j j j ", +"j j j j j ; ; I A.2XA.A.o.2Xo.| ; 0X=.0X=.+.=.u $X Xo f.$Xp /.0Xo m ].p.XXG.~.~.u.P.6.'._.qXn.~.n v N n.[ ;X[ +.+X- < ;X< j +Xg < ;X1 Z.< E 8 Y.Q .X.X.X.X,Xc .Xl v i | _.-.l .X X!.l F V -.l 1X8 u l l H.1.l l H.1.l 1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: }.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h h D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q *Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB | ; }.h }.h q h h D.q h | ; 0Xo ~.[ E l .XH.1.}.}.h q q *X*X| ; q q q q q q q q | i j j j j j ", +"j j j j j ; ; A.A.A.A.A.A.2XA.,X; 0XT.0Xb q.+.o OXu.S @Xz 5 0 o S @.v L d ( ..~.& P.- u ( m.. n.K.@.P 9X- ;Xn.O.v '.;X< n.3Xv 1XE < m.J.0.< +.8 Xg.+..XE D ,..X.XJ.d r.P.1XE l z m.u u. l.K.P O =Xl l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X*XB ` *X*XB ` *XB B B B B B B B B B B ,X; h h h h h h h h h h ,X; T.S ~.n.< E l l : Y }.h <.q q *X| ; q h <.q q h q ` ,X(.j j j j j ", +"j j j j j ; ; 2XA.A.o.2Xo.2Xo.| ; 0X=.0Xo 0Xo 0Xo 0Xo 0X~.~.o S ~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.n.[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: }.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h q h h D.q h h D.q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB # B B B | ; }.D.q h h D.q h h D.| ; 0Xo ~.< .Xl 1.H.1.: }.h q q ` B | ; q q q q q q q q | i j j j j j ", +"j j j j j ; ; A.A.A.A.2XA.2XA.| ; o T.0X0Xo S o S o S o S o S ~.S ~.~.n.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;X;X< n.;XE < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.q q h <.q q h <.` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` B ` *X*XB ` *X*XB B B B B B B B B B B B B B B B | ; h h h h h h h h h h | ; 0XS n.;X.Xl l 1.: Y h h <.` *X` ,X; <.q q ` q ` q ` | | j j j j j ", +"j j j j j ; ; A.o.2Xo.2Xo.2X9 | ; 0Xo 0Xo 0Xo ~.o S ~.~.~.~.~.~.n.~.n.~.n.~.n.~.n.;Xn.n.[ ;X[ ;X[ ;X< ;X< ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l 1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.}.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q *Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB B B # B B B # B | ; q h h D.q h h D.q D.| ; 0X~.n.< .Xl l : 1.}.}.D.q q *XB | ; q q q q q q q q | i j j j j j ", +"j j j j j ; ; 2XA.2XA.2XA.2X2X,X; o S o S o S o S o S ~.S ~.S ~.~.n.n.n.n.n.n.n.n.n.n.;Xn.;Xn.;Xn.;X;X< E < E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X*XB ` *X*XB ` *XB B B B B B B B B B B B B B B B B B B ,X; h h h h h h h h <.h ,X; 0XS n.E l l 1.l : Y h h <.` *XB | ; q ` q ` q ` q ` ,X(.j j j j j ", +"j j j j j ; ; 2Xo.2Xo.2X9 2X9 | ; 0Xo S ~.~.o ~.~.~.~.~.n.~.n.~.n.~.n.~.n.n.[ ;Xn.;X[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: }.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.D.q h h D.q h h D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq *X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB # B B B # B B B # B B B | ; h D.q h h D.q D.q D.| ; 0Xn.;X.X.Xl 1.: }.h }.D.q q *XB | ; q q q q q q q q | i j j j j j ", +"j j j j j ; ; 2XA.2XA.2X2X9 A.| ; o S o } l.m c.S ~.~.K.b.X . n.n.n.n.n.n.n.n.;X0 O.K.;X;X< n.;XE < E < E < E < 0 W & 3XE o.d M.E .Xu.e E .X.Xl E .Xl l l l l l l '.a l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.q q h <.q q h q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X*XB ` *X*XB ` *X*XB B B B B B B B B B B B B B B B B B B B # B # B | ; h h h h h h <.h <.h | ; o ~.;XE .Xl 1.Y : }.h h q ` B B ,X; q ` q ` q ` q ` | | j j j j j ", +"j j j j j ; ; 2X9 2X9 2X9 2X9 | ; S ~.~.~.*.C * K.~.n.$.V 5.8X~.[ ;Xn.n.[ ;X[ ;X/ v 4X;X< ;X< ;X< ;X.X.X< E .XQ 1 ,X(.c .X} X 4Xl .XO Z.l .Xl .Xl .Xl .Xl .Xl .Xo.7 6.l H.1.l l H.1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.}.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB B B # B B B # B B B # B B B # B | ; q h h D.q D.q D.q D.| ; S n.;X.X.Xl 1.: }.h h D.q *X*XB | ; q q q q q q q *X| i j j j j j ", +"j j j j j ; ; 9 A.2X2X9 ) 9 ) ,X; ~.S ~.S e .~ ' n.n. X( J f.n.n.n.n.;Xn.;Xn.< - P.e.< E < E < E < E < E .XE c.5 1X...XE u - K..Xl m.Z..Xl l l l l l l l l l l K.qXu l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` *X*XB ` *X*XB ` B B B B B B B B B B B B B B B B B B # B # B # B # B # B ,X; h h <.h <.h <.h <.h ,X; o n.< E l l : Y }.h h h q ` *XB | ; q ` q ` q ` q ` ,X(.j j j j j ", +"j j j j j ; ; 2X9 2X9 2X9 2X9 | ; ~.~.~.n.p.7X>.'.~.V.u.Y.B.f.;Xn.k.s O.X a < ;XS.O K ;Xn '.< E .Xg & b.s .X.Xq._.Y.V..Xl 3X].e l .X1 Z.l .Xu #Xq.( e .Xl l H.1.K ( S.1.l z C -.!.1 M.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: }.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.D.q h h D.q h h D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq *X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB # B B B # B B B # B B B # B B B # w.# w.| ; h D.q D.q D.q D.q D.| ; ~.[ ;X.X.XH.1.}.}.h q q q *X*XB | ; q q q q ` *X*Xq | i j j j j j ", +"j j j j j ; ; 2X2X9 ) 9 ) 9 ) | ; ~.~.n.S F.b ~ d u (.X;Xn.q.b.>Xm s n.< - %.e. .XE .XO +Xe..XE l E e.O O.E .X.Xa %.3Xl l :XZ.l l E.k l l l l l l l l u Z.@ 1.l ] W.1.b z $.: l 1.1.: l 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.q q h <.q q h <.` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` B ` *X*XB ` *X*XB ` B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B ,X; <.h <.h <.h <.h <.q ,X; n.;X.X.Xl l : Y h h <.` q ` B B | ; q ` q ` q ` q ` ,X(.j j j j j ", +"j j j j j ; ; 2X9 2X9 ) %X%X9 | ; ~.n.~.n.K [ K.X G.[ I Y.B.oX;X< m ].j XX@.< E S.P.v.1XB.=X.X.Xq.P.qX.Xl .Xl 4XO u.l .Xl 4X+Xg l .X1 Z.l l 8 !.K.l H.1.l g.c 1.M.d 9X1.H.b.C 1.I.W c 1.: 1.: 1.: 1.: 1.: 1.: 1.: }.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h h D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q *Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB B B # B B B # B B B # B B B # B B B # w.# w.# w.# w.# w.# w.| ; q D.q D.q D.q q q q | ; ~.< .Xl l : 1.}.}.D.q q *XB # B | ; ` *X*Xq ` *X*Xq | i j j j j j ", +"j j j j j ; ; 9 ) 9 ) 9 ) 9 ) | ; n.n.n.u (.K ;Xg 3Xn.0.z ~ c.< E s %.1X,.Y.@X< X.P.{.Q m m.Q..Xy.r.d 9X- .X.XN v 1Xl l l c.v 1Xl l m.P u l +.( G.OXe.1.l D 8 1.a W 3.1.1.].w +.-.~ 3.A.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X*XB ` *X*XB ` *XB B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # H w.# | ; <.h <.h <.h <.q q h | ; n.E .Xl l l : Y h h <.` *X*XB B ,X; q ` q ` q ` q ` | | j j j j j ", +"j j j j j ; ; 2X9 ) %X%X9 %X%X| ; ;Xn.n.[ ;X[ ;X< ;X< ;X< ;X< ;X< E .X.X< E .X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h q h h D.q h h D.q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB # B B B # B B B # B B B # B B B # B # w.# w.# w.# w.# w.# w.# w.# w.| ; q D.q D.q q q q q q | ; ;X.X.Xl 1.: }.}.}.D.q q *XB B w.| ; *Xq ` *X*Xq ` *X| i j j j j j ", +"j j j j j ; ; 9 ) 9 ) 9 ) ) ) ,X; n.n.;Xn.;X;X< n.;X;X< E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.q q h <.q q h <.` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` B ` *X*XB ` *X*XB B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # H w.# # H w.# # H ,X; <.h q h <.q q h <.q ,X; ;XE .Xl 1.Y : }.h h q ` B B # B | ; q ` q ` q ` *X` ,X(.j j j j j ", +"j j j j j ; ; ) %X%X9 %X%X%X%X| ; ;X[ ;X< ;X< ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l 1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.}.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q *Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB B B # B B B # B B B # B B B # B B B # w.# w.# w.# w.# w.# w.# w.# w.# w.H w.| ; q q q q q q q q q q | ; ;X.X.Xl 1.: Y h h D.q *X*XB # w.| ; ` *X*Xq *X*X*X*X| i j j j j j ", +"j j j j j ; ; 9 ) ) ) ) ) ) ) | ; ;Xn.;X;X< E < E < E < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X*XB ` *X*XB ` *XB B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # # # H w.# # H w.# w.H w.H | ; q h <.q q h <.q q h | ; < E l l : Y }.Y h h q ` *XB # H ,X; q ` q ` *X` *X` | | j j j j j ", +"j j j j j ; ; %X%X%X%X%X%X%XT.| ; ;X< ;X< ;X< ;X< E .X.X< .X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: }.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.D.q h h D.q h h D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq *X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB # B B B # B B B # B B B # B B B # B # w.# w.# w.# w.# w.# w.# w.# w.# w.H w.H w.H w.| ; q q q q q q q q q q | ; ;X.X.XH.1.: }.h q q q *X*XB # w.| ; *X*X*X*X*X*X*X*X| i j j j j j ", +"j j j j j ; ; ) ) ) ) ) %XT.) ,X; ;XE < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .Xl l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.q q h <.q q h q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X*XB ` *X*XB ` *X*XB B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # H w.# # H w.# # H w.H w.H w.H w.H ,X; <.q q h <.q q h q ` ,X; < E l l 1.Y }.h h q q ` B B # # | ; *X` *X` *X` *X` ,X(.j j j j j ", +"j j j j j ; ; %X%X%XT.%XT.%XT.| ; ;X< ;X.X.X< E .X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl 1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.}.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB B B # B B B # B B B # B B B # B B B # w.# w.# w.# w.# w.# w.# w.# w.# w.H w.H w.H w.H w.H w.| ; q q q q q q q q q q | ; .Xl .XH.1.: }.h q q ` *X*XB # w.| ; *X*X*X*X*X*X*X*X| i j j j j j ", +"j j j j j ; ; ) ) ) %XT.) ) T.| ; < E < E < E .XE .XE .XE .XE l E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` *X*XB ` *X*XB ` B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B w.# # H w.# # H w.H w.H w.H w.H w.H w.H ).H | ; q h <.q q ` q ` q ` | ; .X.Xl l : Y h h <.` q ` B B # H ,X; *X` *X` *X` *X` | | j j j j j ", +"j j j j j ; ; %XT.%XT.%XT.%XT.| ; E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: }.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.D.q h h D.q h h D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq *X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB # B B B # B B B # B B B # B B B # w.# w.# w.# w.# w.# w.# w.# w.# w.# w.H w.H w.H w.H w.H ).).w.H ).| ; q q q q q q q q q q | ; .Xl l H.1.}.}.D.q q *XB # B # w.| ; *X*X*X*X*X*X*XB | i j j j j j ", +"j j j j j ; ; ) %XT.) ) T.T.T.,X; < E .XE .XE .XE .XE .X.Xl E .X.Xl E .Xl l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l : l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.q q h <.q q h q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X*XB ` *X*XB ` *X*XB B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # H w.# # H w.# # H w.H w.H w.H w.H ).H ).H ).H ).H ,X; <.q q ` q ` q ` q ` ,X; .Xl l l : Y }.h <.` *X*XB B w.H | ; *X` *X` *X*XB ` ,X(.j j j j j ", +"j j j j j ; ; %XT.%XT.%XT.%XT.| ; | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | ; q q q q q q q q q q | ; | i | i | i | i | i | i | i | i | ; *X*X*X*X*XB *XB | i j j j j j ", +"j j j j j ; ; T.) T.T.T.T.T.T.| ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; q ` q ` q ` q ` q ` | ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; *X` *X*XB ` *X*X| | j j j j j ", +"j j j j j ; ; %XT.%XT.%XT.0XT.*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#X*.#Xq q q q q q q q q *X; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; *XB *XB *XB *XB | i j j j j j ", +"j j j j j ; ; T.T.T.T.T.T.T.T.#X4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 :.4 q ` q ` q ` q ` q ` ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; | *X*XB ` *X*XB ` ,X(.j j j j j ", +"j j j j j ; ; %XT.%X=.0XT.T.=.*.4 |.j |.j |.+.|.+.|.+.|.+.j +.+.+.+.+.e.+.e.+.e.+.e.+.e.e.e.e.e.e.e.K e.`.`.K `.a `.a `.a `.a `.X} >X} >X} >X} >X} >Xf.>X2 f.f.f.f.f.f.x f.x f.x f.x f.x f.x x x #.x #.x #.x #.x #.6X#.6X#.6X#.6X#.6XI 6Xy.I I I I I I I I f I f I f I f I f I A.2Xf 2XA.2XA.2XA.2X2X2X2X2X2X2X2X2X) 2X) x.) ) ) *.4 q q q q q q ` *X*Xq ; ; ^ I.0.u } Q 6XI I 9 %XT.0Xn.;X.X| i *XB *XB *XB *XB | i j j j j j ", +"j j j j j ; ; T.T.T.T.T.T.T.T.#X4 +.+.+.+.+.+.e.% e.+.e.e.e.+.e.e.e.`.e.`.e.`.e.`.e.`.e.`.a `...`.a `.X/.} /.>X/.} 2 >X} >X2 >X2 >X2 >X2 f.2 f.2 f.2 f.f.x 2 x x x x x x x x x x 6Xx 6Xx 6Xx 6Xx 6X#.6X6X6Xy.6Xy.6Xy.6Xy.6Xy.I y.I y.I I f y.f f f f f f f f f f f f 2Xf 2X2X2Xf 2X2X2X2X2Xx.2Xx.2Xx.2Xx.2Xx.2Xx.2Xx.) x.M x.) x.M x.) ) #X4 q ` q ` q ` q ` q ` ; ; b 0.u } Q K.= A.9 ) T.S ~.n.< E ,X(.B ` *X*XB ` *X*X| | j j j j j ", +"j j j j j ; ; T.=.0XT.T.=.0X=.*.h.e.e.e.K e.e.e.K `.a `.a `.a `.a `.a `.X} >X} >X} >X} >Xf.>X2 f.f.>Xf.f.f.f.f.x f.x f.x f.x f.x f.x #.x x x #.x #.x #.6X#.6X#.6X#.6X#.6X#.6Xy.I I 6Xy.I I I I I I f I f I f I f I f 2Xf f A.2XA.2XA.2XA.2X2X2X2X2X2X2X) 2X2Xx.) ) ) x.) ) ) x.) ) ) ) ) ) ) ) M ) M ) M ) M ) M ) M M M ) M M M *.h.q q q q ` *X*Xq ` *X; ; 0.u } Q 6XI I 9 %XT.0Xn.;X.X.Xl | i *XB *XB *XB *XB | i j j j j j ", +"j j j j j ; ; T.T.T.T.0XT.0XT.#X4 `.`.a `.X/.} /.>X/.} N.>X} >X2 >X2 >X2 >X2 >X2 f.2 f.2 f.f.x 2 f.f.x x x x x x x x x x 6Xx 6Xx 6Xx 6Xx 6Xx 6Xy.6Xy.6Xy.6Xy.6Xy.6Xy.I y.I y.f y.I I X.f f f f f f f f f f f 2X2X2Xf 2X2X2X2X2X2X2Xx.j % 2Xx.2Xx.2Xx.2Xx.2Xx.M x.) x.M x.) ) M x.M ) M x.&XM M M M M M M #XM M M M M M M M M 0XM 0XM 0X0X#X4 q ` q ` q ` q ` q ` ; ; u } Q E l l | | *X*XB ` *XB B B ,X(.j j j j j ", +"j j j j j ; ; 0XT.T.=.0X=.0X=.*.4 k.X} !.c.>X} (.@ >X2 >Xf.>X2 f.f.u.f.f.f.x f.x f.x f.x f.x x x x x #.x #.x #.x #.6X#.6X#.6X#.6X#.6X#.6XI 6Xy.I I I I I I g.| f I f I f I f f f f A.2Xf 2XA.2X8X- A.2X2X2X2X2X2X2X2X2X) ) ) x.) ) ) x.) ) ) ) ) p.X{.T.0XT.0Xo 0Xo 0Xo 0Xo 0Xo 0Xo *.4 *Xq ` *X*Xq ` *X*Xq ; ; } Q 6XI .Xl 1.: | i *XB *XB *XB *XB | i j j j j j ", +"j j j j j ; ; T.T.0XT.0XT.0XT.#X4 k.@Xk.@X, J -.@X' A G @Xb z J @X8X@X8X@X8X@X8X&.8X&.8X+ 8X&.8X+ 0.0.0.+ 0.0.0.0.0.0.0 ,X0././././././././.N.X +.>X/.} 7 T /.} 2 >X} >X2 >X2 & p T 2 a -Xg.2 f.2._.f.x x x x x x . L.x x x x 6Xx 6Xx 6Xx 6Xx 6X#.6X6X6Xy.6Xy.6Xy.6Xy.I y.I y.I y.I I f y.f f f f f f f f f d 5 f 2Xf 2X2X2X2X2X2X2Xx.2Xx.2Xx.2XS.N x.2Xx.2Xx.) x.) x.M x.) x.M x.M ) M x.M ) M } $.} M M M M M M M M M M M M M M 0XM 0XS.G./.0X0Xo N.@X0Xo 0X0X0Xo R.6.8.o 8.o 8.o 8.o 8.o 8.o 8.o 8.#X4 q ` q ` q ` q ` q ` ; ; Q K.= A. l l : Y ,X(.B ` B B B B B B | | j j j j j ", +"j j j j j ; ; 0X=.0X=.0X=.0X=.*.h.@Xb @X8X@ B.6.8X' (.6.8X&.( J +.0.8X0.8X0.0.0.0.0./.0./.0./.0.u 0.u /.u /.u /.u } u 3 c.} >X} >X} >X} >X} c.c >X2 f.f.X f.f.f.f.f.x f.x f.x | B.p.x e.g.|.x #.Y.p ^ #.x #.6X#.6X- 6.#.6X#.6X#.6Xy.I I 6XI I I I I f I f I f I f I f I f 2Xf 2XA.2XA.2XA.2XA.2X2X2X2X2X2X2X!.5 2Xx.) ) ) x.) ) ) ) ) ) ) ) ) ) #X) M ) M ) M ) M ) M ) M M M ) M M M M T.0XM 0X8XOXM 0XT.0XT.0XT.0XT.0Xo 0Xo 0Xo 0Xo 0XT &Xo 0Xo 0X X0Xo 8.S S o 8.q.S S S S S S S S S S S t S t S t *.h.` *X*Xq ` *X*Xq ` *X; ; 6XI I 9 %X l 1.: }.h | i *XB *XB *XB *XB | i j j j j j ", +"j j j j j ; ; 0XT.0XT.0XT.0XT.#X4 8X+ 8X+ (.p e 0.- 2.l.0.0.( J @ d W 3 /./.|.G.P Xm.T /.,.J 1X/.X.(.>X} G.N., L.>X2 q.T >X2 ' A b.z.W `.x z.( +.x x 0 3 x x Xm. XC.W -X@Xx OXp e.#.N t.(.y.6XA _.N.8 2.u.y.I y.3 % I I {.3.b.3.&.f (.~ ~ R.G.G 8Xf k.7 {.t.$.f 2XL J -XL j.X {.8 v K x.2Xm Z.5X9Xz q.x.M -X5 x.M + *.5Xd @ M ) |.s O.'.M M 0.3 M M M 7 3 U.$.M $.p b.@ B.' 0X&.7 z.X.W @X0Xo 0 ' 0Xo 3.8 s (.z | 8.o d.5 2 $.v *.8.o !.X + S 8.' S.S 8.t 8.S S >XL.S S t 8.t t t t t t t t t t t t #X4 q ` q ` q ` q ` *X` ; ; = A.9 ) T. l : Y }.h | | B B B B B B B B ,X(.j j j j j ", +"j j j j j ; ; 0X=.0X=.0X=.0X=.*.4 0.u 0./.i B.> u Q.J.& u /.Y.$ (.L.^.~ >X} X$ 6.+.@.Z >XO.P.-X.6.&X5 i ) ) '.:X+.) #X~ p.) ] ~ M ) 1Xz p.e.O 6.M 7 ] `.p.0XT.p.g 0XT.0X{ 6.4X' o e.{ :Xu.L ^ 0Xs J a u #Xe.o 0X'./.o 8.'.1 K 8.q.v +.S !.~ S X/.} /.| p T 2 ' z @.2 >X3._.2 >X,.>.S.f.W w 2 f.f.x x x ,.$ % $.x x x C m.'.x 6X' #Xx 6Xx 5 9.6Xy.6Xy.6XC.1 T 6Xy.( y.I y.| v . I f w G.f $. .`.f e.2.X.f 2XA 5 f 2X( >.R.2X+.q.x.2Xx.>.G.g ,.~ x.2XK 5 p k.x.) x.M K O.v d 6 M Q.~ @ M !.>.M e.:X(.M M 5X8 @XM `.V 0 M -X5 M 0Xp D OXO.5 #X0X,X$ 2.OXo 0X&XQ.o 8.o $ D 5Xo 8.a d.#X8.o 8.o t.>.8.S 8.S 8.S A S S t L ( 0.t 6 V &Xt -X~ t 8Xt.*.t t @ * @Xt t X t ;Xt ;Xt ;Xt -.' ;X;X;Xt ;X;X;Xt ;X;X< ;X;X;X< ;X#X4 q ` q ` *X` *X` *X` ; ; 9 ) T.S ~.n. : Y }.h <.q ,X(.B B B B B B B B | | j j j j j ", +"j j j j j ; ; 0X=.0X=.0Xo 0Xo *.h.2 f.f.>X3 5 p.f.p.J.5Xx f.X B.x f.m >.7X#.1 >.x #.x #.x #.9X$ 9X-.6X#.6X3 O J K y.$.e 6XI I p O I f I f I 7 1 e.I e c A.2Xf 3 P.' A.2Xw G.2X- 5 ..2X`.* C.) 2Xr ~ ) ) !.>.O.) u.p.) ) ) >.u.) ) ) M ) M (.5.l.M ) M ) X-. X* ^ M ' ~ L.0Xb.>.T.`.1 i T.0X& 8 8X0X.t S t S t N . S t S '.m >Xt ^ ;.N t X~ n.&.].*.n.;X9X2.8X;X4Xc.n.;Xn.;X< ;X< c.>X;X< ;X< ;X< ;XE ;X< ;XE E < s.E *.h.` *X*X*X*X*X*X*X*X*X; ; %XT.0Xn.;X.X.X : }.h }.D.q q | i *XB *XB *XB # B | i j j j j j ", +"j j j j j ; ; 0XT.0XT.o T.0X0X#X4 x x x x OXp +.x p.W & x 6X3.5 ..6X,.J ..6Xz.5.+.6Xy.6Xy.6XQ.O z.I y.I I 0.T +XO.f -Xf f f f D v k.f 2Xf 2XC.1 +.2XU.a 2X2Xx.,Xp c x.a J | x.7X5 ..x.a z X.x.) A 5 + ) ( J + M -XM x.M M 5 @ M M M M M `.G.d.$ p.M M '.:Xp.( * `.0XQ.~ 3 0Xr >.0Xe.:Xq.0Xo L 1 |.o Z 5 > o -X_.8.o A XX|.S 8.S 8.&.8.e.D t 8.| S t 8.S f.0.,.c t k.d.(.t t t t m $ &.t t t t , x ;Xt ;X'.W +.;XQ.5 |.;X X5 2 `.z X.;X< *.z &.< N.u s.< s.g 7 < s.g.s.< s.< s.< s.E s.E s.l s.E s.l s.#X4 q ` *X` *X` *X` *X` ; ; T.S ~.n.< E l Y }.h <.q q ` | | B B B B B B B B ,X(.j j j j j ", +"j j j j j ; ; 0X=.0Xo 0Xo 0Xo *.4 #.6X#.6XG.5 3 6X-.{ ,.I I s G.| 5XZ.OXI I e W z #Xu.I f I f & e.f A.2Xf 3 S.2.K 2Xl.2X2X2X2X{.{ 8 9Xc.) ) 8 v ' ) n x.) ) ) OX$ 1 #X-XJ.b M C.P.$.M ' { 8 M M #X& c '.( $.T.0X#X0XT.0XM 7 1 C.g.u T.e.k +.9XW.8 &.o | O X] W c.0X(.J , ..* >.' O.5 m >XS '.J Z.c Y. XS S $X~ p.S 8XX Y.q.N S t 3 N O.Y.S t c.t t n.;X(.Q.X e.t 6.5 m x ;Xn.;X4X2.J.N.N ;Xn.L n.;X< ;X1XJ 8 OXX G.< ;XN W 1XOXJ.-X< s.Y.O Xu 2 f.2 f.Q Q K.K.K.K.6Xy.= y.I y.I A.A.A.9 A.9 ) ) ) T.T.T.T.0XT.o S o S ~.~.n.n.n.n.;X;X< E .XE .X.Xl E ,X(.l l 1.l 1.l 1.l 1.l ; ; b b 8Xb &.0.8X0.F 0.u u >Xu 2 f.2 f.Q Q K.K.K.K.6Xy.= y.I y.I A.A.A.9 A.9 ) ) ) T.T.T.T.0XT.o S o S ~.~.n.n.n.n.;X;X< E .XE .X.Xl E ,X(.h h h h h h h h h h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` B ` *X*XB ` *X*XB ` *XB B B B B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # B ,X(.j j j j j ", +"j j j j j ; ; ~.n.~.n.~.n.~.[ ; ; &.8X0.F F u F u } M.} 2 Q 2 Q K.Q #.6X#.6X= 6XI I A.I A.A.o.2X9 2X9 %X%X%XT.0X=.0X=.0Xo 0Xo ~.n.~.n.;X[ ;X< ;X.X.X.X.Xl .Xl .Xl l H.| i 1.H.1.H.1.H.1.H.1.H.; ; &.8X0.F F u F u } M.} 2 Q 2 Q K.Q #.6X#.6X= 6XI I A.I A.A.o.2X9 2X9 %X%X%XT.0X=.0X=.0Xo 0Xo ~.n.~.n.;X[ ;X< ;X.X.X.X.Xl .Xl .Xl l H.| i h D.q h h D.q h q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB # B B B # B B B # B B B # B B B # B B B # w.# w.# w.# w.# w.# w.| i j j j j j ", +"j j j j j ; ; n.n.n.n.n.n.n.n.; ; F F u u >Xu >Xf.2 f.Q f.K.K.K.K.= y.= y.I I A.A.A.A.2X2X9 ) ) ) ) T.T.T.0XT.0XS o S ~.S n.n.n.n.< n.< E .XE .XE .Xl l l l l l l 1.l | | 1.l 1.l 1.l 1.l 1.l ; ; F F u u >Xu >Xf.2 f.Q f.K.K.K.K.= y.= y.I I A.A.A.A.2X2X9 ) ) ) ) T.T.T.0XT.0XS o S ~.S n.n.n.n.< n.< E .XE .XE .Xl l l l l l l 1.l | | h h h h h h <.h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` B ` *X*XB ` *X*XB ` *XB B B B B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # B # # | | j j j j j ", +"j j j j j ; ; ~.n.~.n.n.[ ;Xn.; ; } 2 } 2 f.Q Q K.Q K.6X#.6X3X@.n & l.u.o.2Xo.2X9 2X%X%XT.%XT.T.=.0X=.0Xo S ~.~.n.~.n.n.[ ;X< ;X< .X.X3X3X.Xl .Xl 1.l l H.1.: 1.: 1.: | i 1.H.1.H.1.H.1.: 1.: ; ; } 2 } 2 f.Q Q K.Q K.6X#.6X= I = I A.I o.2Xo.2X9 2X%X6.@.g.l.(.I.0X=.K ,X..~.~.n.~.n.n.[ ;X< ;X< .X.X.Xl .Xl .Xl 1.l l H.1.: 1.: 1.: | i q h h D.q D.q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q q q *Xq ` *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB B B # B B B # B B B # B B B # B B B # B B B # w.# w.# w.# w.# w.# w.# w.| i j j j j j ", +"j j j j j ; ; n.n.n.n.n.n.n.n.; ; 2 f.Q Q K.K.6XK.6Xy.= y.7X%.N &. W OX0.e.r.3.o S p.v | n.n.n.;XE < E .XE .X.Xl l l l l l 1.l 1.1.: l : Y : Y : Y ,X(.h h h h <.h <.h <.h <.h <.h q h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` *X*XB ` *X*XB ` *X*XB ` B B B B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # B # B w.# # H ,X(.j j j j j ", +"j j j j j ; ; ~.n.n.[ ;Xn.;X[ ; ; Q #.6X= 6X= y.I I A.I A.1 $ 2X9 %X9 7XT.%XT.0X=.0Xo 0Xo ~.~.~.n.~.[ ;X[ ;X< E .X.X.X.Xl .Xl .Xl l H. X+X1.: 1.: 1.: Y }.}.}.}.h }.h | i 1.H.1.H.1.: 1.: 1.: ; ; Q #.6X= 6X= y.I I A.I A.A.o.2X9 %X9 %XT.%XT.0X=.0X5 b.oX~.~.' P.q.[ @Xd.g.< E .X.X.X.Xl .Xl .Xl l H.1.H.1.: 1.: 1.: Y }.}.}.}.h }.h | i h D.q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q q q q *X*Xq ` *X*Xq ` *X*Xq *X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB B B # B B B # B B B # B B B # B B B # B B B # w.# w.# w.# w.# w.# w.# w.# w.| i j j j j j ", +"j j j j j ; ; n.n.n.n.n.n.;Xn.; ; = y.= y.I I A.A.2XA.2X) _.7 ) ) T.T.T.T.0X. '.@ ] 0.~.S W W.c.X m.0.< E K.*.Y.7 J.>Xl 0.#X*.m 6.1.l @.v : Y : Y : Y }.Y }.}.h h h h | | 1.l 1.1.: l 1.1.: l ; ; = y.= y.I I A.A.2XA.2X) 9 ) ) ) T.T.T.T.0XT.0XS o p 1XS n.n.^ 1 _.E ^ z g.E a -XM.l l l l l 1.l 1.l 1.Y : Y : Y : Y }.Y }.}.h h h h | | h h <.h <.h <.h <.h <.h q h <.q q h <.q q h <.` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` *X*XB ` *X*XB ` *X*XB B B B B B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # B # H w.# # H w.# | | j j j j j ", +"j j j j j ; ; n.[ ;Xn.;X[ ;X[ ; ; I A.I o.2Xo.2X9 ) %X%XT.J #XT.=.0Xo 0Xo S X 1XK W g.;X[ !.w qXF.D c .Xl #X_.&.y.(.I.1.a.Y.#.j Z.u : @.+XY }.}.h }.h }.h q h h D.q D.| i 1.H.1.: 1.: 1.: 1.: ; ; I A.I o.2Xo.2X9 ) %X%XT.%XT.T.=.0Xo 0Xo S ~.~.n.~._.#X[ ;X< &.XXB..X&.XXc 9 c.+ 1.l 1.H.1.: 1.: 1.: }.: Y }.}.h }.h }.h q h h D.q D.| i q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB B B # B B B # B B B # B B B # B B B # B B w.# w.# w.# w.# w.# w.# w.# w.# w.# w.| i j j j j j ", +"j j j j j ; ; n.n.;Xn.;Xn.;Xn.; ; 2X2X9 ) 9 ) ) %XT.T.T.T.J #Xo S o S ~.~.n.u .1.k.W g.1.Y !.$ 2 Y }.Y }.,.X I h h h h @.p <.h <.q q ` q ` q ` *X` *X*X| | : l 1.1.: l 1.1.: Y ; ; T.T.0XT.0XT.o S o S n.n.n.n.;X;X< E < E .XE l E l l.J.a l l OXO 8Xl 0.z g.e.O *.T.Y }.Y }.h h h h h h h <.h <.q q ` q ` q ` *X` *X*X| | <.h <.h <.h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` B ` *X*XB ` *X*XB ` *XB B B B B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # B # B # H w.# # H w.# # H w.H | | j j j j j ", +"j j j j j ; ; ;X[ ;X< ;X< ;X< ; ; 0Xo 0Xo S ~.~.n.;Xn.;X< ;X7X'.q.c u.c.l .XX m.1Xz a.K.H.P w +.qX~ X 9 : b P P c e h }.V.m & 7X6 q q !.O k.q q q ` *X*X*X*XB *XB *XB | i 1.: 1.: 1.: 1.: 1.: ; ; 0Xo 0Xo S ~.~.n.;Xn.;X< ;X< .X.X.X.X.Xl .Xl .XH.1.H.| a.O.9X'.% 1.}.+.m. XI 3Xm.q.h }.h q h h D.q q q q q q q q ` *X*X*X*XB *XB *XB | i q D.q D.q q q q q q q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB # B B B # B B B # B B B # B B B # B B B # w.# w.# w.# w.# w.# w.# w.# w.# w.# w.# w.# w.H w.| i j j j j j ", +"j j j j j ; ; ;Xn.;X;X< n.;XE ; ; ~.S ~.n.n.n.;Xn.< E < E .XE .X.Xl l l l l l 1.l 1.1.: Y : Y : Y }.Y }.}.h h h h h h h h <.q q h q ` q ` q ` *X` B ` B B B B B B # B ,X(.1.1.: l 1.1.: Y : Y ; ; ~.S ~.n.n.n.;Xn.< E < E .XE .X.Xl l l l l l 1.l 1.1.: Y : Y : Y }.Y }.}.h h h h h h h h <.q q h q ` q ` q ` *X` B ` B B B B B B # B ,X(.<.h <.h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` *X*XB ` *X*XB ` *X*XB ` *XB B B B B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # B # # # H w.# # H w.# # H w.H w.H ,X(.j j j j j ", +"j j j j j ; ; ;X< ;X< ;X< ;X< ; ; n.[ ;X< ;X< E .X.Xl .Xl .Xl .Xl l H.1.H.1.: 1.: 1.: Y }.}.}.}.h }.h }.h h D.q D.q q q q q q ` *X*X*X*X*X*XB *XB *XB # B B B # w.# w.| i 1.: 1.: 1.: 1.: 1.: ; ; n.[ ;X< ;X< E .X.Xl .Xl .Xl .Xl l H.1.H.1.: 1.: 1.: Y }.}.}.}.h }.h }.h h D.q D.q q q q q q ` *X*X*X*X*X*XB *XB *XB # B B B # w.# w.| i q D.q q q q q q q q q q q q q q q q q q q q q q *Xq ` *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB B B # B B B # B B B # B B B # B B B # B B B # w.# w.# w.# w.# w.# w.# w.# w.# w.# w.# w.H w.H w.H w.| i j j j j j ", +"j j j j j ; ; ;X;X< n.;XE < E ; ; < E < E .X.Xl E l l l l l l 1.l : l : Y : Y : Y }.Y h Y }.h h h h h <.h <.h <.q q ` q ` q ` *X` *X*XB B B B B B # B # B # # # H w.H | | : l 1.Y : Y : Y : Y ; ; < E < E .X.Xl E l l l l l l 1.l : l : Y : Y : Y }.Y h Y }.h h h h h <.h <.h <.q q ` q ` q ` *X` *X*XB B B B B B # B # B # # # H w.H | | q h <.q q h <.q q h <.` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` *X*XB ` *X*XB ` *X*XB ` B B B B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # B # B w.# # H w.# # H w.# # H w.H w.H w.H | | j j j j j ", +"j j j j j ; ; ;X< ;X< ;X< ;X< ; ; | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i 1.: 1.: 1.: 1.: 1.: ; ; | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i q q q q q q q q q q q q q q q q q q q q q *X*Xq ` *X*Xq ` *X*Xq *X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB B B # B B B # B B B # B B B # B B B # B B B # w.# w.# w.# w.# w.# w.# w.# w.# w.# w.# w.H w.H w.H w.H w.| i j j j j j ", +"j j j j j ; ; < n.< E < E < E ; (.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.: Y : Y : Y : Y : Y ; (.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.<.q q h <.q q h <.` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` *X*XB ` *X*XB ` *X*XB B B B B B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # B # H w.# # H w.# # H w.# w.H w.H w.H w.H w.H ,X(.j j j j j ", +"j j j j j ; ; ;X< ;X< ;X< .X< E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.1.l l H.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.h }.h q h h D.q h h D.q h h D.q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB B B # B B B # B B B # B B B # B B B # B B w.# w.# w.# w.# w.# w.# w.# w.# w.# w.# w.# w.H w.H w.H w.H w.H w.| i j j j j j ", +"j j j j j ; ; < E < E < E < E < E .XE .XE .XE .XE .XE l E .X.Xl E .X.Xl E .Xl l l l l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.Y h Y }.}.h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q h q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` *X` *X*XB ` *X*XB ` *X*XB B B B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # B # B # H w.# # H w.# # H w.H w.H w.H w.H w.H w.H w.H | | j j j j j ", +"j j j j j ; ; ;X< ;X.X.X< E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .XH.1.l l H.1.l l H.1.l 1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: Y }.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.h }.h }.D.q h h D.q h h D.q h q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB # B B B # B B B # B B B # B B B # B B B # B # w.# w.# w.# w.# w.# w.# w.# w.# w.# w.# w.H w.H w.H w.H w.H w.H w.H ).| i j j j j j ", +"j j j j j ; ; < E < E < E < E .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl E l l l l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.Y h Y }.}.h Y }.}.h Y }.h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` B ` *X*XB ` *X*XB ` *XB B B B B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # B # B # H w.# # H w.# # H w.H w.H w.H w.H w.H w.H ).H ).H ,X(.j j j j j ", +"j j j j j ; ; E .X.X< E .X.X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: }.: Y }.}.: Y }.}.: Y }.}.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h h D.q D.q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q q q q q ` *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB # B B B # B B B # B B B # B B B # B B B # w.# w.# w.# w.# w.# w.# w.# w.# w.# w.# w.# w.H w.H w.H w.H w.H w.).w.H ).).w.| i j j j j j ", +"j j j j j ; ; < E < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l 1.l 1.1.: l 1.1.: l 1.1.: Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.}.h Y h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h <.h <.q q h <.q q h <.q q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` *X*XB ` *X*XB ` *X*XB ` B B B B B B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # B # # # H w.# # H w.# # H w.H w.H w.H w.H w.H w.H ).H ).H ).H | | j j j j j ", +"j j j j j ; ; .X< .X.X.X.X.X.X.X.X.X.X.Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl .Xl l H.1.l l H.1.l l H.1.H.1.H.1.H.1.H.1.H.1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.: 1.}.}.: Y }.}.: Y }.}.: }.}.}.}.}.}.}.}.}.}.}.h }.h }.h }.h }.h }.h }.h }.h }.h }.h }.h }.h h D.q h h D.q h h D.q D.q D.q D.q D.q D.q D.q q q q q q q q q q q q q q q q q q q q q q *Xq ` *X*Xq ` *X*Xq ` *X*X*X*X*X*X*X*X*X*X*X*XB *XB *XB *XB *XB *XB *XB *XB *XB *XB *XB B B # B B B # B B B # B B B # B B B # B B B # w.# w.# w.# w.# w.# w.# w.# w.# w.# w.# w.H w.H w.H w.H w.H w.H ).).w.H ).).w.H ).| i j j j j j ", +"j j j j j ; ; < E .XE .XE .XE .XE .XE .X.Xl E .X.Xl E .X.Xl l l l l l l l l l l l l l l l l l l l l l l l 1.l 1.l 1.l 1.l 1.l : l 1.1.: l 1.1.: l 1.Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y : Y }.Y }.Y }.Y }.Y }.Y }.}.h Y }.}.h Y }.}.h h h h h h h h h h h h h h h h h h h h h h h h <.h <.h <.h <.h <.h q h <.q q h <.q q h <.` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` *X` *X` *X` *X` *X` *X*XB ` *X*XB ` *X*XB ` B B B B B B B B B B B B B B B B B B B B B B # B # B # B # B # B # B # B # B # B # B # B w.# # H w.# # H w.# # H w.H w.H w.H w.H w.H ).H ).H ).H ).H ).H ,X(.j j j j j ", +"j j j j j ; ; | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i | i j j j j j ", +"j j j j j ; (.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | ,X(.| | j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j ", +"j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j " +}; --- plib-doc-1.8.1.orig/html/psl/index.html +++ plib-doc-1.8.1/html/psl/index.html @@ -0,0 +1,55 @@ + + + + + + + The PLIB Scripting Language. + + +  + + + + +
+
+

PSL: PLIB's Scripting Language.

+
By Steve Baker
+
+ +

Introduction

+Whilst applications can use any suitable scripting +language (Python, PERL, Lua, etc) in conjunction with PLIB, there are +attractions to using PLIB's own scripting language: PSL. +

+In particular, in using PSL, you do not add any dependancies on +your application. If the end user has the correct version of PLIB +installed - then the scripting language is already there - for sure. +

+PSL is a very light-weight C-like language with some features borrowed +from C++. It's also 'stackless' and very friendly to games applications. +

+There are two PSL documents: +

+

+Each application can extend PSL by providing additional built-in +functions - so if you are a PSL programer then you'll probably need to +read the documentation for whatever PSL-enabled application +you are writing for. If you are writing a PSL-enabled application, then +you'd better sit down and WRITE that document! +


+
+Steve J. Baker. <sjbaker1@airmail.net>
+ + --- plib-doc-1.8.1.orig/html/psl/appl_guide.html +++ plib-doc-1.8.1/html/psl/appl_guide.html @@ -0,0 +1,430 @@ + + + + + + + The PLIB Scripting Language: Applications Guide. + + +  + + + + +
+
+

The PSL Application Programmer's Guide.

+
By Steve Baker
+
+

Introduction

+This document is to help people writing C++ applications to include +scripting abilities using the PSL interpreter. +

+ +To include PSL scripts into your application requires that you: +

+
+   #include <plib/psl.h>
+
+
+...and link with '-lplibpsl' +

+Then, sometime before you call any other PSL functions, you must call: +

+
+   pslInit () ;
+
+
+Each PSL script is represented by an object of class pslProgram +

Example Application

+This is the simplest possible PSL application, it +loads a script called "test.psl", compiles and runs it. +
+
+  #include <plib/psl.h>
+
+  void main ()
+  {
+    pslInit () ;
+    pslExtension extensions [] = { { NULL, 0, NULL } } ;
+    pslProgram *prog = new pslProgram ( extensions, "Program1" ) ;
+    prog -> compile ( "test.psl" ) ;
+    while ( prog -> step () != PSL_PROGRAM_END ) /* Nothing */ ;
+  }
+
+
+Here is a line-by-line explanation: +

+

+ + + + + + +
pslInit () ; +Initialise PSL - this must be the first thing you do.
pslExtension extensions [] ... +Make a list of PSL extension functions.
+This program doesn't have any.
pslProgram *prog = new pslProgram... +Declare a program (called "MyProgram").
prog -> compile ( "test.psl" ) ; +Compile the program to bytecode.
while ( prog -> step () != PSL_PROGRAM_END )... + +Tell the PSL program to execute one 'step' +
Keep doing that until we reach the end of the program. +
+
+

+Easy! +

+Now let's look at class pslProgram in more detail. +

class pslProgram

+Each PSL script is represented by an object of class pslProgram. +
+
+  class pslProgram
+  {
+  public:
+
+    pslProgram ( const pslExtension *extns, const char *name ) ;
+
+    pslProgram ( pslProgram         *prog,  const char *name ) ;
+
+
+    void  setUserData ( void *data ) ;
+    void *getUserData () const ;
+
+    void  setProgName ( const char *name ) ;
+    char *getProgName () const ;
+
+    void      dump  () const ;
+    void      reset () ;
+    pslResult step  () ;
+    pslResult trace () ;
+
+    int compile ( const char *memptr, const char *fname ) ;
+    int compile ( const char *fname ) ;
+    int compile ( FILE *fd ) ;
+  } ;
+
+
+

pslProgram::pslProgram

+There are two constructor functions to choose from. The first +takes an array of 'extension functions' and the name by which +this program will be known (for error messages and such). The +second constructor takes an existing, compiled PSL program and +makes a copy of it - it too needs a program name. +

+The second version of the constructor is especially efficient +because this enables the script to be compiled just once - and +run multiple times in parallel. The second and subsequent +copies of the program consume much less RAM than the first +copy because they share the 'code' part of the script. +

+For example, you can run two copies of a script in parallel +like this: +

+
+  pslInit () ;
+ 
+  pslProgram *prog_1 = new pslProgram ( extensions, "code1" ) ;
+  prog_1 -> compile ( "data/test.psl" ) ;
+ 
+  pslProgram *prog_2 = new pslProgram ( prog_1, "code2" ) ;
+ 
+  while ( prog_1 -> step () != PSL_PROGRAM_END &&
+          prog_2 -> step () != PSL_PROGRAM_END )
+    /* NOTHING */ ;
+
+
+

pslProgram::compile

+When you compile a PSL program, any errors or warnings are reported +to stderr (by default) and the number of fatal compilation errors +is returned as the result of the 'compile' function. Programs may +choose to ignore any compilation errors - but executing the resulting +program will immediately produce a PSL_PROGRAM_END. +

+You can pass to the compiler either: +

    +
  1. The filename of the file containing the PSL source code...or... +
  2. A 'FILE *' descriptor for the file containing the PSL source...or... +
  3. The address of a null terminated string containing the + program source PLUS a name to use for the program when reporting + errors, etc. +
+If you pass the filename (1) or the address of the source with a name (3), +then error messages from PSL will refer to that name. But if you pass a +file destriptor then the program name that you passed to the constructor +function will be reported. +

+Applications that would like to report scripting errors in a more elegant +way, may register a callback function that will be called whenever there +is a problem within PSL: +

+
+  void pslSetErrorCallback ( void (*CB) ( pslProgram *, int, char *,
+                                                        int, char * ) ) ;         
+
+Your function will be called with five parameters: +
+
+  void myErrorCB ( pslProgram *prog, int severity,
+                   char *progname, int lineno, char *message ) ) ;         
+
+
    +
  • The 'prog' parameter is a pointer to the pslProgram that had the + problem. +
  • The 'severity' parameter is the error type and severity: +
      +
    • PSL_COMPILETIME_WARNING - A problem was found while + compiling the PSL program - but it may not be serious enough + to prevent it from running. +
    • PSL_COMPILETIME_ERROR - A serious problem was found while + compiling the PSL program - it won't run correctly. +
    • PSL_RUNTIME_WARNING - A problem was found while running + the PSL program - but it wasn't serious enough to prevent + the program from continuing to execute. +
    • PSL_RUNTIME_ERROR - The PSL program 'crashed' while being + executed. +
    +
  • The 'progname' parameter is the name of the program. +
  • The 'lineno' parameter is the line number at which the problem + occurred (if compiling) or the byte-code address at which it + failed (if at runtime). The latter isn't much use unless you + are a developer of the PSL interpreter. +
  • The 'message' parameter is the actual text of the error message. +
+Notice that at compiletime, the 'progname' parameter is the name of the +file or string being compiled (if that's known to the compiler). Since it's +possible for one PSL source file to '#include' another, you should +always use the 'progName' parameter in your error messages in preference +to prog->getProgName() member function. +

pslExtension

+We have not yet talked about this mysterious 'extensions' array that's passed +into the pslProgram constructor function. +

+It's important that your PSL scripts are able to interact with your C++ +program - and this is done by creating a number of C++ functions that +can be called by the PSL program as it executes. These are called +'extensions' because they extend the functionality of PSL. +

+The extension parameter to the pslProgram constructor is an array of +pslExtension structures: +

+
+  class pslExtension
+  {
+  public:
+
+    const char *symbol ;
+    int   argc ;
+    pslValue (*func) ( int, pslValue *, pslProgram *p ) ;
+  } ;
+                                                                               
+
+
    +
  • The 'symbol' field is the name of the extension function AS IT APPEARS INSIDE +PSL PROGRAMS. This doesn't have to be the same as the actual name of +your C++ function. +
  • The 'argc' field is the number of parameters the function expects. You can +set 'argc' to -1 to allow any number of parameters to be passed - so that you +can create functions that work like 'printf' does. +
  • The 'func' field is a pointer to your C++ function. +
+The list of pslExtensions is terminated by a { NULL, 0, NULL} +entry. +

+The C++ function has to look like this: +

+
+  pslValue my_func ( int argc, pslValue *argv, pslProgram *p )
+
+
+
    +
  • The 'argc' parameter to the C++ function is the number of +PSL parameters that were passed to it. It's useful to know this +number when your pslExtension had 'argc' set to -1. +

    +

  • The 'argv' parameter is an array containing the parameters +that PSL is passing to this function. Each element is a 'pslValue' +class which could contain any of the PSL variable types. +

    +

  • The 'p' parameter is a pointer to the pslProgram that was +running at the time this function was called. Notice that pslProgram's +can have user data associated with them - so this gives you quite a +bit of scope for accessing script-specific data structures. +

    +

  • When your script has finished doing it's job, it has to return +some kind of result. This is another one of those 'pslValue' +class objects. +
+

Example Extension Function

+This C++ function prints it's arguments to stdout and returns the +value 123.456. +
+ 
+  pslValue print ( int argc, pslValue *argv, pslProgram *p )
+  {
+    for ( int i = 0 ; i < argc ; i++ )
+    {
+      switch ( argv[i].getType () )
+      {
+	case PSL_INT    : printf ( "%d ", argv[i].getInt    () ) ; break ;
+	case PSL_FLOAT  : printf ( "%f ", argv[i].getFloat  () ) ; break ;
+	case PSL_STRING : printf ( "%s ", argv[i].getString () ) ; break ;
+	case PSL_VOID   : printf ( "(void) " ) ; break ;
+	default : printf ( "Illegal parameter passed to 'print'." ) ; break ;
+      }
+    }
+   
+    pslValue ret ;
+    ret.set ( 123.456f ) ;
+    return ret ;
+  }
+
+
+Adding this to the example program above, requires only that you +change the declaration of 'extensions' as follows: +
+
+  pslExtension extensions [] =
+  {
+    { "print", -1, print },
+    { NULL, 0, NULL }
+  } ;
+
+
+Now, now you can write "Hello World" in PSL script: +
+
+  int main ()
+  {
+    print ( "Hello World.\n" ) ;
+  }
+
+
+...and your C++ function 'print' will be called with one parameter +that'll contain the string value "Hello World.\n". +

pslValue

+The 'pslValue' class is used to pass numbers into and out of extension +functions. It contains the type and value of a number or string in PSL +and it looks like this: +
+
+  class pslValue
+  {
+  public:
+
+    pslType getType   () const ;
+
+    int     getInt    () const ;
+    float   getFloat  () const ;
+    char   *getString () const ;
+
+    void set () ;
+    void set ( int   v ) ;
+    void set ( float v ) ;
+    void set ( const char      *v ) ;
+    void set ( const pslNumber *v ) ;
+  } ;                                                                            
+
+
+Setting nothing into your pslValue ("my_value->set()") is used to +return a 'void' result from your extension function - that is the default +type for a pslValue. +

+The 'getType' call returns the type of this value - currently, +it can be: PSL_INT, PSL_FLOAT, PSL_STRING or PSL_VOID. If you 'set' the +pslValue, it automatically changes it's 'getType' result to match. +

+Doing a 'get' for a type that DOESN'T match the 'getType' of the pslValue +causes it to try to convert to that type. However, a 'getString' on a +non-string pslValue will return NULL. Doing a 'getInt' or 'getFloat' +on a PSL_STRING will perform an atoi() or atof() (respectively) in an +attempt to get a number from the string. +

Running, Tracing, Debugging.

+You run the PSL program one byte-code instruction at a time by calling the +pslProgram::step() function. A byte-code +instruction is rather like the 'machine code' of a physical computer and +it typically takes several byte-code instructions to implement each line +of PSL source code. +

+The 'step' function returns one of three possible results: +

    +
  • PSL_PROGRAM_CONTINUE -- The PSL program is running normally. +
  • PSL_PROGRAM_END -- The PSL program has finished running. This + could be because it simply ended normally - but it could also + be because it 'crashed' with a fatal runtime problem of some kind. +
  • PSL_PROGRAM_PAUSE -- There is a special 'pause' statement in PSL + and when that statement is executed, it causes 'step' to return + this value. +
+The PSL_PROGRAM_PAUSE return is intended to cope with the specific +case when PSL is being used in an interactive graphical application. +Typically, such applications will not want to run PSL scripts to +completion every frame - but instead run them up to the next 'pause' +statement. +

+A typical game might have dozens of PSL scripts running in parallel +and wish to run each of them until the script 'pause's. +

+So, your application's main loop might look something like this: +

+
+  read_the_joystick () ;
+
+  for ( int i = 0 ; i < num_scripts ; i++ )
+    while ( program [ i ] -> step () == PSL_PROGRAM_CONTINUE )
+      /* Do Nothing */ ;
+
+  render_the_graphics () ;
+  swap_the_doublebuffer () ;
+
+
+Then, one of those scripts (to move a monster for example) +might look like this: +
+
+   int main ()
+   {
+     int i = getMyMonster () ;
+
+     while ( 1 )
+     {
+       moveMonster ( i ) ;
+       pause ;
+     }
+   }
+
+
+The 'pause' command indicates that this script has completed it's +work for this frame. +

+Alternatively, some applications may wish to run the scripts for +fixed amounts of time, fixed numbers of byte-codes - or until +some other criterion is satisfied. +

Resetting a Script

+There is a pslProgram::reset() function that +restarts the PSL program from the beginning having first +reset all of its internal variables. +

Debugging PSL scripts

+For debugging PSL scripts, you may replace the 'step' call with +'trace' - which causes the byte-code for each instruction to be +printed to stderr as it's executed. +

+You can also call pslProgram::dump() to print out +all of the byte-code and the PSL symbol table for the program. +

Include paths.

+By default, PSL searches for files with relative pathnames in +the current directory - but you can override this by setting: +
+
+
+   pslScriptPath ( "directory" ) ;
+
+
+
+
+Steve J. Baker. <sjbaker1@airmail.net>
+ + --- plib-doc-1.8.1.orig/html/psl/prog_guide.html +++ plib-doc-1.8.1/html/psl/prog_guide.html @@ -0,0 +1,209 @@ + + + + + + + The PLIB Scripting Language: Programming Guide. + + +  + + + + +
+
+

The PLIB Scripting Language Programming Guide

+
By Steve Baker
+
+

Introduction

+ +This document explains how to write PSL programs. + +

+ +How you actually run those programs depends on which PSL-enabled +application you are running. There is a stand-alone PSL interpreter +in plib/examples/src/psl/psl_demo - but it doesn't include any +application-specific language extensions - so a PSL program +that's written for a specific application may not run +on psl_demo. + +

+ +However, psl_demo is great for learning to write PSL scripts. + +

The PSL Language

+ +PSL is designed to be as close to the C Programming +Language - although we +cut a few corners - we extended the language in a few places - and +we consciously omitted other features that are dangerous in a +scripting language. + +

+ +The following C features are implemented much as you'd expect: +

    +
  • Types 'void', 'int' and 'float' (and arrays of those things). +
  • Function definitions. +
  • Global variable definitions. +
  • Statement types: +
      +
    • Local variable definitions. +
    • Static variable definitions. +
    • "return" +
    • "break" +
    • "continue" +
    • "for" +
    • "do/while" +
    • "switch/case/default" +
    • "while" +
    • "if" +
    • "if/else" +
    • "{}" compound statements. +
    • Assignment statements. +
    • Procedure calls. +
    +
  • Most Arithmetic operators. +
  • Comments '/*' '*/'. +
  • C preprocessor directives: +
      +
    • "#include" +
    • "#define" without parameters. +
    • "#undef" +
    • "#ifdef/#endif" +
    • "#ifdef/#else/#endif" +
    • "#ifndef/#endif" +
    • "#ifndef/#else/#endif" +
    +
  • Special characters in strings: +
      +
    • "\n" +
    • "\r" +
    • "\a" +
    • "\b" +
    • "\f" +
    • "\t" +
    • "\\" +
    • "\"" +
    +
  • Recursion, etc. +
+ +Some new features have been added that are not part of C: +
    +
  • "pause" -- Pause the program until next frame. +
  • "string" data type (and arrays of strings). +
  • Casts are unnecessary between compatible types. +
  • C++ style '//' comments. +
  • C++ style local variable declarations. +
+Some features of C are NOT IMPLEMENTED in PSL: +
    +
  • Pointers. +
  • Casts. +
  • Dynamic Memory Allocation. +
  • ',' and '?:' operators in expressions. +
  • "static", "auto" and "register" storage class reserved words. +
  • "char", "short", "unsigned", "signed", "long", "double". +
  • "typedef" +
  • "enum", "union", bitfields. +
  • "goto". +
  • "#if" +
  • "#pragma" +
  • "#define" with parameters. +
  • 'f' and 'l' suffixes for float and long numbers. +
  • All preprocessor directives must have the '#' as the + very first character on the line - they cannot be + preceded with whitespace. +
+ +The following features are "NOT IMPLEMENTED YET" - but will +hopefully arrive soon: +
    +
  • Multiple variable definitions like 'int i, j, k ;' +
  • Structs. +
  • '\' to escape the end-of-line character in strings and macro's. +
  • Parameter passing by name. +
  • Many of C's standard library functions are needed. +
+ +

Compatibility Notes:

+

C++ style local variables.

+With PSL's C++ style locals, you can say things like this: +
+
+    for ( int i = 0 ; i < 10 ; i++ )  /* Do something */ ;
+
+
+In standard C++, the scope of the variable 'i' is from it's +declaration to the end of the 'for' loop. However, Microsoft's +Visual C++ uses an obsolete version of the C++ standard that +allows the scope of 'i' to continue to the end of the block +that contains the for loop. So: +

+WINDOWS USERS BEWARE: PSL IMPLEMENTS THIS CORRECTLY - *NOT* LIKE +MSVC. + +

Hard Limits

+Currently there are hard limits in many places - the number of +variables, the size of the program, the depth of nesting, etc. +These limits will gradually be removed as PSL is developed. + +

Debugging PSL Programs

+ +Specific PSL-enabled applications may have their own +special features to assist with debugging - but all +PSL-enabled applications support several 'shell variables' +that enable certain debugging features. +

+When using a command line shell, you can set these +variables using one of the following commands before +you run your application: +

+    setenv VARIABLE value     -- csh or tcsh
+    export VARIABLE=value     -- bash or sh
+    set VARIABLE=value        -- DOS shell
+
+

Byte-Code Dump

+It's possible to view the byte code that PSL generated +by setting the shell variable 'PSL_DUMP' to either: +
    +
  • never (the default) -- Never produce a dump unless + the application demands it. +
  • on_error -- Produce a dump whenever the PSL program + fails to compile for whatever reason. +
  • always -- Always produce a dump after the PSL program + finishes compiling. +
+

Byte-Code Execution Trace

+It's possible to view the byte code as it's executed +by setting the shell variable 'PSL_TRACE' to either: +
    +
  • never (the default) -- Never produce a trace unless + the application demands it. +
  • always -- Always produce a trace. +
+When the execution trace is enabled, extra instructions will be +inserted into the byte code to enable the PSL interpreter to +produce debug indicating which lines of the source code are +being traced. +

Byte-Code Stack Display

+If you have PSL_TRACE turned on (either via the config variable or +by the application program), then the shell variable 'PSL_STACK' +can be set to display the contents of the top eight stack locations +as the program is traced. If PSL_TRACE is disabled then PSL_STACK +has no effect. +
    +
  • never (the default) -- Never produce stack dumps + within a trace. +
  • always -- Always produce a stack dump within trace. +
+
+
+Steve J. Baker. <sjbaker1@airmail.net>
+ + + --- plib-doc-1.8.1.orig/html/psl/impl_guide.html +++ plib-doc-1.8.1/html/psl/impl_guide.html @@ -0,0 +1,463 @@ + + + + + + + The PLIB Scripting Language: Implementation Guide. + + +  + + + + +
+
+

The PSL Implementation Guide.

+
By Steve Baker
+
+

Introduction

+This document describes the virtual machine that the PSL byte code +interpreter implements. +

+The machine has 65536 bytes of instruction memory (and hence, 16 bit +code addresses) and 256 variables (and hence 8 bit data addresses). +Each variable can be a 32 bit integer, an IEEE single precision float +or a character string of arbitary length. +

+In addition, there is a 256 element stack - each entry of which can +contain any PSL data type. +

+The machine has just two registers - the Program Counter (PC) and +the Stack Pointer (SP) - neither of which are accessible to running +programs directly. +

The Instruction Set

+Each instruction consists of a one byte opcode and some number of +bytes of data. +

+The hex numbers for these opcodes are listed in plib/src/psl/pslOpcodes.h +

+

OPCODE_BAD

+INTRUCTION BYTES: 1
+ + + + + +
+EFFECT: + Produces a 'Suspicious Opcode' error message and halts the program.
+ Generally, programs + that run amok for some reason (eg an error in the compiler) will + hit a zero byte fairly soon afterwards. Hence instruction 0x00 + is reserved to be the BAD instruction. Other unrecognised + instructions are also flagged as errors - but it's useful to + explicitly reserve opcode 0x00 for this function due to the + high probability of it being executed by broken programs.
+ +

OPCODE_LINE_NUMBER

+INTRUCTION BYTES: 3 + + + + + +
+EFFECT: + Updates the 'current line number' from the two bytes + embedded in the instruction.
+ +

OPCODE_PUSH_INT_CONSTANT

+ +INTRUCTION BYTES: 5 + + + + + +
+EFFECT: + Takes four bytes from the instruction and pushes them + onto the stack as an integer.
+ +

OPCODE_PUSH_FLOAT_CONSTANT

+INTRUCTION BYTES: 5 + + + + + +
+EFFECT: + Takes four bytes from the instruction and pushes them + onto the stack as a float.
+ +

OPCODE_PUSH_STRING_CONSTANT

+INTRUCTION BYTES: 1 + strlen string + 1 + + + + + +
+EFFECT: + Takes a null-terminated string from the instruction + stream and pushes it onto the stack.
+ +

OPCODE_GET_PARAMETER

+INTRUCTION BYTES: 3 + + + + + +
+EFFECT: + Fetches the value of a function's parameter from the + depths of the stack and puts it into a local variable. +

+ The second byte of the instruction is the + index of the variable. The third byte is a small + integer offset - which is the number of the parameter + you want. +

+ Look at the number two down from the top of the stack + (which should be + the number of parameters of a recently called + function). +

+ Now copy the stack element at + sp - ( nargs + 2 ) + offset + into the variable.

+ +

OPCODE_POP

+INTRUCTION BYTES: 1 + + + + + +
+EFFECT: + Throws away the top element of the stack.
+ +

OPCODE_CALLEXT

+INTRUCTION BYTES: 3 + + + + + +
+EFFECT: + The second byte of the instruction is the index of + a PSL 'extension function', the third + is the number of arguments being passed to it. +

+ Pop that number of values off the stack and pass them + to the extension function. +

+ Call the extension function. + Push the result onto the stack.

+ +

OPCODE_CALL

+INTRUCTION BYTES: 6 + + + + + +
+EFFECT: + [The number of aguments will already have been pushed + onto the stack.] +

+ The four bytes after the instruction is the function address. + The fifth byte is the number of arguments. +

+ Push return address.
+ PC = address of function. +

+ popNumber ( &result ) ;
+    pc = popInt () ;
+    nargs = popInt () ;
+    popVoid ( nargs ) ;
+ pushNumber ( &result ) ;

+ +

OPCODE_STACK_DUPLICATE

+INTRUCTION BYTES: 1 + + + + + +
+EFFECT: + Duplicate the top element of the stack.
+ +

OPCODE_EXCHANGE

+INTRUCTION BYTES: 1 + + + + + +
+EFFECT: + Exchange the top two elements of the stack.
+ + +

OPCODE_LESS

+

OPCODE_LESSEQUAL

+

OPCODE_GREATER

+

OPCODE_GREATEREQUAL

+

OPCODE_NOTEQUAL

+

OPCODE_EQUAL

+

OPCODE_ADD

+

OPCODE_SUB

+

OPCODE_SHIFTLEFT

+

OPCODE_SHIFTRIGHT

+

OPCODE_OROR

+

OPCODE_ANDAND

+

OPCODE_OR

+

OPCODE_AND

+

OPCODE_XOR

+

OPCODE_DIV

+

OPCODE_MOD

+

OPCODE_MULT

+INTRUCTION BYTES: 1 + + + + + +
+EFFECT: + Pop the top element from the stack and operate on it + and the next element down - leaving the result on + the stack in it's place. So (for example) if the + operation was 'SUB' (Subtract), and A is on top of + the stack and B is beneath it - then the result of + this operation would be to leave (B-A) on the stack + with no sign of either A or B. +

+ The 'ADD' operator also works with strings by concatenating + them.

+ +

OPCODE_NOT

+

OPCODE_TWIDDLE

+

OPCODE_NEG

+INTRUCTION BYTES: 1 + + + + + +
+EFFECT: + Perform the C unary '!', '~' or '-' operator on the top + element of the stack.
+ +

OPCODE_PAUSE

+INTRUCTION BYTES: 1 + + + + + +
+EFFECT: + Informs application program that the script wishes + to be paused until next frame.
+ +

OPCODE_HALT

+INTRUCTION BYTES: 1 + + + + + +
+EFFECT: + Informs the application that the script wishes to halt. + Even if the application ignores this request, the script + will continue looping at this location for ever.
+ +

OPCODE_PEEK_JUMP_TRUE

+

OPCODE_PEEK_JUMP_FALSE

+INTRUCTION BYTES: 3 + + + + + +
+EFFECT: + The two bytes at the end of the instruction contain + an address. Inspect the number off the top of the stack + (without popping it) - and branch to the specified + instruction if the value is TRUE (or FALSE as applicable).
+ +

OPCODE_JUMP_TRUE

+

OPCODE_JUMP_FALSE

+INTRUCTION BYTES: 3 + + + + + +
+EFFECT: + The two bytes at the end of the instruction contain + an address. POP the number off the top of the stack + (without popping it) - and branch to the specified + instruction if the value is TRUE (or FALSE as applicable).
+ +

OPCODE_JUMP

+INTRUCTION BYTES: 3 + + + + + +
+EFFECT: + The two bytes at the end of the instruction contain + an address. Jump to that address.
+ +

OPCODE_PUSH_VARIABLE

+INTRUCTION BYTES: 2 + + + + + +
+EFFECT: + The second byte of the instruction is the index of + a variable. The value of that variable is pushed onto + the stack.
+ +

OPCODE_POP_ADD_VARIABLE

+

OPCODE_POP_SUB_VARIABLE

+

OPCODE_POP_MUL_VARIABLE

+

OPCODE_POP_MOD_VARIABLE

+

OPCODE_POP_DIV_VARIABLE

+

OPCODE_POP_AND_VARIABLE

+

OPCODE_POP_OR_VARIABLE

+

OPCODE_POP_XOR_VARIABLE

+

OPCODE_POP_SHL_VARIABLE

+

OPCODE_POP_SHR_VARIABLE

+INTRUCTION BYTES: 1 + + + + + +
+EFFECT: + Three things are on the stack when this function is called.
+ The thing on top is the result of an expression evaluation.
+ The thing beneath that is the index of a variable.
+ The thing beneath that is the dimension of the variable.
+ The value is added to/subtracted from/multiplied by/etc + the variable - and stored back into the variable.
+ The new value of the variable is left on the stack.
+ +

OPCODE_POP_VARIABLE

+INTRUCTION BYTES: 1 + + + + + +
+EFFECT: + Three things are on the stack when this function is called.
+ The thing on top is the result of an expression evaluation.
+ The thing beneath that is the index of a variable.
+ The thing beneath that is the dimension of the variable.
+ The value is stored into the variable.
+ The new value of the variable is left on the stack.
+ +

OPCODE_SET_INT_ARRAY

+

OPCODE_SET_FLOAT_ARRAY

+

OPCODE_SET_STRING_ARRAY

+INTRUCTION BYTES: 2 + + + + + +
+EFFECT: + The second byte of the instruction is the index of an array + variable.
+ On the top of the stack is an integer.
+ This instruction allocates that number of elements of storage to + the array.
+ +

OPCODE_SET_INT_VARIABLE

+

OPCODE_SET_FLOAT_VARIABLE

+

OPCODE_SET_STRING_VARIABLE

+INTRUCTION BYTES: 2 + + + + + +
+EFFECT: + The second byte of the instruction is the index of a variable.
+ That variable is created, set to the appropriate type and + initialised appropriately.
+ +

OPCODE_FETCH

+INTRUCTION BYTES: 1 + + + + + +
+EFFECT: + The index of a variable is on top of the stack.
+ The thing beneath that is the dimension of the variable.
+ Replace those with the value of that variable.
+ +

OPCODE_INCREMENT_FETCH

+

OPCODE_DECREMENT_FETCH

+INTRUCTION BYTES: 1 + + + + + +
+EFFECT: + The index of a variable is on top of the stack.
+ The thing beneath that is the dimension of the variable.
+ Replace those + with the value of that variable. Post-increment/decrement the + variable.
+ +

OPCODE_INCREMENT_LVALUE

+

OPCODE_DECREMENT_LVALUE

+INTRUCTION BYTES: 1 + + + + + +
+EFFECT: + The index and dimension of a variable is on top of the stack.
+ Increment/decrement the variable leaving the stack + contents undisturbed.
+ +
+
+Steve J. Baker. <sjbaker1@airmail.net>
+ + --- plib-doc-1.8.1.orig/html/util/index.html +++ plib-doc-1.8.1/html/util/index.html @@ -0,0 +1,626 @@ + + + + + + + The Utility Library. + + + +

The PLIB general Utility Library.

+By Sebastian Ude +

Introduction

+The 'UL' utility library is primarily targeted towards hiding common +operating system functions behind a thin layer that makes them portable. +Additionally, it provides some helper classes or routines that were +usually written to support certain parts of the +PLIB library, but at some point we felt that +they could be useful for user applications as well. +

+UL is a part of PLIB. + +

Contents:

+ + +

Quick reference:

+ + + +

Classes:

+

Non-class functions:

+ +
+ + + + + + + +
+ +

Misc. routines

+ +

ulSleep

+

+  void ulSleep ( int seconds ) ;
+
+Now comes a typical example of what the UL library does. If you need to +'sleep' for, say, 3 seconds, then under Linux/UNIX, you'd need to call: +

+  sleep ( 3 ) ;
+
+But under MS-Windows, you have to say: +

+  Sleep ( 3000 ) ;
+
+In order to avoid writing non-portable code, you can instead call: +

+  ulSleep ( 3 ) ;
+
+...under either operating system. + +

+

ulMilliSecondSleep

+

+  void ulMilliSecondSleep ( int milliseconds ) ;
+
+Same as ulSleep, except that it sleeps (as you +may have guessed) a certain number of milliseconds instead of seconds. + +

File handling

+ +

ulFindFile

+

+  void ulFindFile ( char *filenameOutput, const char *path, const char * tfnameInput, const char *sAPOM ) ;
+
+Basically, this utility function adds tfnameInput to the path and puts this +into the buffer filenameOutput. +

+It handles special chars in path: +

    +
  • ";;" is replaced by ";" +
  • "$$" is replaced by "$" +
  • "$(APOM)" is replaced by sAPOM +
+If there are ";" in path, the path-variable is interpreted as several paths +"segments", delimited by ";". The first file found by this function is +returned. It looks from left to right. A segment may end in $(...). ulFindFile +will then look in in this path and recursively in all the sub-paths. +

+Some examples: +

+To load *.MDl-models, it is very nice to set the texture path to +"$(APOM);$(APOM)/texture;$(APOM)/../texture". This consists of three segments +and tells ulFindFile to look in the path of the model, in a subpath texture +and in a path texture "besides" the path of the model. Some *.mdl-models are +shipped in a directory which contains a "texture"-directory, a +"Model"-directory and others. In this case you find the texture in +"$(APOM)/../texture". +

+Another example: You have all your textures in a directory-structure under +/roomplan: +

+textures --+-- Wallpapers
+           |
+		   +-- Wood --+-- Oak
+           |          |
+		   |          +-- pine
+           ...
+
+Then you should simply use the following texture path: +"/roomplan/$(...)" + +

+

ulFileExists

+

+  bool ulFileExists ( const char *fileName ) ;
+
+Returns "true" if a file with the name 'fileName' exists, or "false" if +it does not. + +

+

ulIsAbsolutePathName

+

+  int ulIsAbsolutePathName ( const char *pathname ) ;
+
+Returns '1' if 'pathname' is an absolute pathname or '0' if it is an +relative one. + +

+

ulGetCWD

+

+  char * ulGetCWD ( char *result, int maxlength ) ;
+
+Stores the current working directory in 'result', which has enough space +for 'maxlength' characters, including the trailing '\0'. On success, +'result' is returned. + +

+

ulMakePath

+

+  char * ulMakePath ( char *path, const char *dir, const char *fname ) ;
+
+Concatenates the strings 'dir' and 'fname', puts the system's slash character +inbetween and stores stores the result in 'path'. Be sure that the buffer +'path' is large enough to store 'strlen ( dir ) + strlen ( fname ) + 2' +(slash and trailing '\0') characters. + +

Directory handling

+ +

struct ulDir

+This structure provides a portable way to read directories. To allocate and +initialize a new ulDir structure, call: +

+  ulDir * ulOpenDir ( const char* dirname ) ;
+
+This function returns a pointer to a newly allocated ulDir structure on +success or a NULL pointer if the specified directory could not be read. +

+After you have constructed an ulDir structure, the directory content can +be read with subsequent calls to: +


+  struct ulDirEnt
+  {
+    char d_name [ UL_NAME_MAX+1 ] ;
+    bool d_isdir ;
+  } ;
+  ulDirEnt * ulReadDir ( ulDir *dir ) ;
+
+This function returns a pointer to a ulDirEnt structure which resides in +the corresponding ulDir structure and which has the above form. The "d_isdir" +flag indicates if a directory entry is another directory. If the end of the +directory has been reached, the function returns NULL. +

+To free an ulDir object and to close the associated directory stream, +please call: +


+  void ulCloseDir ( ulDir *dir ) ;
+
+ +

Data storage

+ +

class ulList

+

+  ulList::ulList ( int init_max = 1 ) ;
+
+This class stores a list of generic (void*) pointers using an +automatically-growing array. Since the process of resizing the internal +array is rather expensive, it is important that one picks a reasonable default +array size (init_max) when constructing an ulList object if performance +matters. Remember that a too large size means that some memory is wasted (but +memory is cheap nowadays), while a too small one means that expensive array +resize operations will be necessary later. +

+If you have absolutely no clue about how many entities will be stored, +you should probably look at the linked list class +below, which has it's own disadvantages, though. +

+Once you have constructed an ulList (hopefully with a good initial size), +you can insert an element using one of the following methods: +


+  void ulList::addEntity ( void *entity ) ;
+  void ulList::addBefore ( int n, void *entity ) ;
+
+While the first one simply adds the new entity to the tail of the list, +the second one lets you specify an exact position (0 is the first element). +Note that due to it's array implementation, inserting an entity at the head +or the middle of the ulList requires that the following entities are all +shifted one array slot to the right, which can be a rather expensive +operation. +

+These functions automatically check whether there is room for one more element +and double the internal array's size if necessary. However, as said +previously, resizing the array is a rather expensive process, so it is not +recommended that you rely too much on this behavior. Instead, pick a good +initial array size. +

+Note that ulList allows you to have multiple entities with the same data +value in the list. Please also note that ulList does not make it's own copy +of the data pointed to by 'entity'. It is up to you to take care of that the +memory region that 'entity' points to holds something useful as long as the +ulList exists. Be especially careful with addresses of variables that have a +limited lifetime. +

+To retrieve an entity, call: +


+  void * ulList::getEntity ( unsigned int n ) ;
+
+Where 'n' is the position of the entity in the list. If 'n' is not a valid +index, NULL is returned. Once you have called this function, you can use +subsequent calls to +

+  void * ulList::getNextEntity ( void ) ;
+
+in order to retrieve the following entities in the list. If there are no more +entities, this function will return NULL. +

+To remove an entity, call one of: +


+  void ulList::removeEntity ( unsigned int n ) ;
+  void ulList::removeEntity ( void *entity ) ;
+
+Where the second function removes the first entity with the specified +data value in case there are multiple ones. +

+To replace the value of an entity, call one of: +


+  void ulList::replaceEntity ( unsigned int n, void *new_entity ) ;
+  void ulList::replaceEntity ( void *old_entity, void *new_entity ) ;
+
+Where the second function will replace the value of the first entity +with the specified old data value in case there are multiple ones. +

+And finally, you can retrieve the number of entities stored in the list +(that's not necessarily the internal array's size), remove all +entities or retrieve the position of an entity by specifying it's data +value: +


+  void ulList::getNumEntities ( void ) const ;
+  void ulList::removeAllEntities () ;
+  int  ulList::searchForEntity ( void *entity ) const ;
+
+Where the latter returns a negative value if no entity with the specified +value was found in the list, and otherwise the position of the first +entity with the specified data value. + +

+

class ulLinkedList

+

+  ulLinkedList::ulLinkedList () ;
+
+The ulLinkedList class stores generic (void*) pointers using a linked list +of nodes where each node maintains a pointer to the next node. +

+This technique has some advantages compared to an array implementation of a +list like ulList. +

    +
  • +No wasted memory. When storing data using arrays (as +ulList does), it is a common practice to choose an array +size that seems "large enough". Most of the time the number of entities stored +will be smaller than the available array slots, so some memory space is wasted. +With a linked list, we allocate single nodes. No memory is wasted (except a +few bytes for each node's pointer to the next node). + +
  • +Resizing an array is an expensive operation, since usually the whole array +content has to be copied from the old to the new memory location. We do not +have this problem with linked lists. + +
  • +In contrast to arrays, it is a cheap operation to insert or remove entities +to / from the head or middle of a linked list. While with an array, the +following entities must all be shifted one slot to the left or right, we +simply need to (re)connect a few pointers with a linked list. +
+There are some disadvantages, though: +
    +
  • +In contrast to an array, there is no cheap way to locate the n-th entity in a +linked list. With an array, you simply have to add the desired position +multiplied with the size of an element to the array's base address and +look at the content of the memory at this location - a very simple operation. +With a linked list, however, we need to iterate over all nodes 'n' times, +so locating the 1000th node is a rather expensive operation. + +
  • +One may argue that insertion operations are more expensive with linked lists +than with arrays, since we allocate single nodes from the heap in contrast +to an array, where the whole list is one huge allocated block of memory. +Although allocation from the heap is indeed rather expensive, this is not +true when it comes to insertions to the middle of a list, these are usually +way more expensive with arrays. Furthermore, a list implemented using +an array such as ulList may make resizes of the array +necessary on insertions, which are again rather expensive. +
+Decide yourself if a list implemented as an array such as +ulList or a linked list implementation like this one fits +your needs better. +

+Once you have constructed a ulLinkedList object, you can insert a node using +one of: +


+  void ulLinkedList::appendNode ( void *data ) ;
+  void ulLinkedList::prependNode ( void *data ) ;
+  void ulLinkedList::insertNode ( void *data, int pos ) ;
+
+While "appendNode" adds the new node at the tail of the list, "prependNode" +will place the new node at the head of the list, and "insertNode" allows +you to specify the desired position ('0' is the first node) yourself; 'pos' +must be either '0' or a number between '0' and the number of nodes minus one. +"prependNode" is equal to calling "insertNode" with pos == 0. +

+Note that ulLinkedList allows you to have two nodes with the same data in +the list. Also note that just as ulList, ulLinkedList +does not make it's own copy of the memory pointed to by 'data', so make sure +that the corresponding memory location holds something useful as long as the +list exists. +

+To retrieve the number of nodes in the list, call: +


+  int ulLinkedList::getNumNodes ( void ) const ;
+
+

+To retrieve the data of the node at a certain position in the list, call: +


+  void * ulLinkedList::getNodeData ( int pos ) const ;
+
+Where 'pos' must be a number between '0' and the number of nodes minus one, +again. +

+If you need to retrieve the position of a node in the list by specifying it's +data value, call: +


+  int ulLinkedList::getNodePosition ( void *data ) const ;
+
+If there is more than one node whose data value is 'data' in the list, this +function will return the position of the first one. If there is no +node with the specified data value in the list, this function will return a +negative number to indicate failure. +

+Checking if the return value of "getNodePosition" is non-negative is also +the recommended way to determine whether there exists at least one node with +a certain data value in a list. +

+To remove a node from the list, call one of: +


+  bool ulLinkedList::removeNode ( void *data ) ;
+  void * ulLinkedList::removeNode ( int pos ) ;
+
+Where the first function returns 'true' if the node was sucessfully removed or +'false' if it could not find a node whose value is 'data'. In case there is +more than one node whose data value is 'data', it will remove the first +one. With the second function, 'pos' has to be a number between '0' and the +number of nodes minus one. It's return value is the removed node's data +value. +

+To iterate over the list (starting from the head) and to have a custom +function being called for each node's data pointer, call: +


+  typedef bool (*ulIterateFunc)( void *data, void *user_data ) ;
+  void * ulLinkedList::forEach ( ulIterateFunc fn, void *user_data = NULL ) const ;
+
+The iteration process will stop if your ulIterateFunc returns 'false', in +which case "forEach" returns the data value of the node at which the iteration +stopped, or if the tail of the list has been reached, in which case "forEach" +returns NULL. The user_data pointer will be passed to your ulIterateFunc as +the second argument. +

+ulLinkedList allows you to maintain a sorted list as an option. To set up +a sorted list, simply be sure to insert all nodes using the sorted insertion +function as soon as there is at least one node in the list. It's prototype is: +


+  typedef int (*ulCompareFunc)( const void *data1, const void *data2 ) ;
+  int ulList::insertSorted ( void *data, ulCompareFunc comparefn ) ;
+
+Where 'comparefn' is your custom comparison function that takes two +data pointers, compares them and returns a memcmp / strcmp-like result: +
    +
  • +A number less than zero if "data1" is "smaller" than "data2", that +means if "data1" had to be inserted before "data2" in the list. + +
  • +A number equal to zero if "data1" is equal to "data2", that means if +"data" had to be inserted immediately before or after "data2" in the list. + +
  • +A number greater than zero if "data1" is "greater" than "data2", +that means if "data" had to be inserted after "data2" in the list. +
+The return value of "insertSorted" is the position of the new node in the list +on success, or a negative value if you tried to do a sorted insertion on a +non-sorted list, that is a list which contains more than one node of which +at least one was not inserted using the sorted insertion function. In the +latter case, the new node would not have been inserted to the list. +

+To determine whether a list is sorted or not, call the following function: +


+  bool ulLinkedList::isSorted ( void ) const ;
+
+Note that with a linked list, you must not modify the criteria of a +node's data that is used for sorting without removing the node from the list +and re-inserting it. +

+Finally, you can empty a list (remove all nodes) by calling: +


+  typedef bool (*ulIterateFunc)( const void *data ) ;
+  void ulList::empty ( ulIterateFunc destroyfn = NULL, void *user_data = NULL ) ;
+
+Where "destroyfn" is an optionally specified function that will be called +with each destroyed node's data pointer as the first and with user_data as +the second argument. This is for example useful if the list entries are +pointers to dynamically allocated objects that have to be freed on destruction +of the list. The return value of the specified function is ignored. + +

+

ulHashTable

+Not yet. + +

Error handling

+ +

ulSetErrorCallback

+

+  typedef void (*ulErrorCallback) ( enum ulSeverity severity, char* msg ) ;
+  void ulSetErrorCallback ( ulErrorCallback cb ) ;
+
+PLIB has an internal error handling system +that the subsystems use to report debug, warning or error messages. +An application can set up an error callback that PLIB will call whenever such +a message occurs in addition to printing the message on the user's terminal. +

+ulSeverety indicates the importance of an message and is currently defined +the following way: +


+  enum ulSeverity
+  {
+    UL_DEBUG,
+    UL_WARNING,
+    UL_FATAL
+  } ;
+
+Where +
    +
  • UL_DEBUG are unimportant debug messages that can usually safely be ignored +
  • UL_WARNING are important warning messages that should not be ignored +
  • UL_FATAL are fatal errors that PLIB can not recover from +
+ +

+

ulGetErrorCallback

+

+  typedef void (*ulErrorCallback) ( enum ulSeverity severity, char* msg ) ;
+  ulErrorCallback ulGetErrorCallback ( void ) ;
+
+Returns the current error callback (if +any, else NULL is returned). + +

+

ulGetError

+

+  char * ulGetError ( void ) ;
+
+Returns a pointer to the error buffer, that is, the last error message or an +empty string if there were not any error messages or if the error buffer has +just been cleared. + +

+

ulClearError

+

+  void ulClearError ( void ) ;
+
+Clears the error buffer. + +

Misc. classes

+ +

class ulDynamicLibrary

+

+  ulDynamicLibrary::ulDynamicLibrary ( const char *libname ) ;
+
+This class provides a portable way to load a dynamic library and to retrieve +the memory address of a specific function afterwards. When constructing an +ulDynamicLibrary object, you have to specify the name of the dynamic library +you want to operate on without the platform-specific file extension +for dynamic libraries. +

+Afterwards, you can retrieve the memory address where a function / symbol of +the library has been loaded by calling: +


+  void * ulDynamicLibrary::getFuncAddress ( const char *funcname ) :
+
+This function returns NULL if the specified symbol was not found. + +

+

ulClock

+

+  ulClock::ulClock () ;
+
+No further documentation yet. + +

ulPropertySet

+Not yet. + +

String handling

+ +

ulStrEqual

+

+  int ulStrEqual ( const char *s1, const char *s2 ) ;
+
+This function provides a portable way to compare two strings while ignoring +the case of the characters. We need it since half of the machines on the +planet provide strcasecmp and the other half stricmp for this purpose. +

+In contrast to the libc string comparison routines, this routine returns '1' +if the strings are equal and '0' if they are not. + +

+

ulStrNEqual

+

+  int ulStrNEqual ( const char *s1, const char *s2, int len ) ;
+
+Same as ulStrEqual, except that it only compares the first 'len' characters +of the strings. + +

+

Endian handling

+

+  bool ulIsLittleEndian ( void ) ;
+  bool ulIsBigEndian ( void ) ;
+
+  unsigned short ulEndianLittle16 ( unsigned short x ) ;
+  unsigned int ulEndianLittle32 ( unsigned int x ) ;
+  float ulEndianLittleFloat ( float x ) ;
+
+  unsigned short ulEndianBig16 ( unsigned short x ) ;
+  unsigned int ulEndianBig32 ( unsigned int x ) ;
+  float ulEndianBigFloat ( float x ) ;
+
+  void ulEndianLittleArray16 ( unsigned short *x, int length ) ;
+  void ulEndianLittleArray32 ( unsigned int *x, int length ) ;
+  void ulEndianLittleArrayFloat ( float *x, int length ) ;
+
+  void ulEndianBigArray16 ( unsigned short *x, int length ) ;
+  void ulEndianBigArray32 ( unsigned int *x, int length ) ;
+  void ulEndianBigArrayFloat ( float *x, int length ) ;
+
+  unsigned short ulEndianReadLittle16 ( FILE *f ) ;
+  unsigned int ulEndianReadLittle32 ( FILE *f ) ;
+  float ulEndianReadLittleFloat ( FILE *f ) ;
+
+  unsigned short ulEndianReadBig16 ( FILE *f ) ;
+  unsigned int ulEndianReadBig32 ( FILE *f ) ;
+  float ulEndianReadBigFloat ( FILE *f ) ;
+
+  size_t ulEndianWriteLittle16 ( FILE *f, unsigned short x ) ;
+  size_t ulEndianWriteLittle32 ( FILE *f, unsigned int x ) ;
+  size_t ulEndianWriteLittleFloat ( FILE *f, float x ) ;
+
+  size_t ulEndianWriteBig16 ( FILE *f, unsigned short x ) ;
+  size_t ulEndianWriteBig32 ( FILE *f, unsigned int x ) ;
+  size_t ulEndianWriteBigFloat ( FILE *f, float x ) ;
+
+No further documentation yet. + +
+ + +
+Valid HTML 4.0! + +
+Sebastian Ude <ude@handshake.de> +
+
+ + + --- plib-doc-1.8.1.orig/html/js/index.html +++ plib-doc-1.8.1/html/js/index.html @@ -0,0 +1,186 @@ + + + + + + + A Joystick Library. + + + + + + + + + + + +
+

A Joystick Library.

+
+ by Steve Baker +
+

Introduction

+JS is now just one component of PLIB. +

+This Joystick Library (JS) is a portable interface that +has no inherent restrictions over the number and type +of joysticks it supports - although in actuality, most +implementations will simply sit on top of an underlying +driver provided by the Operating System. +

+You should include the JS header file '/usr/include/plib/js.h' +and link to the JS library '/usr/lib/libjs.a'. +

+Before using any JS functions, you should initialise the +library by calling: +

+
+    jsInit () ;
+
+
+JS is essentially just a wrapper to make the various +underlying OS mechanisms look the same to application code. +
+
+  class jsJoystick
+  {
+     jsJoystick ( int id = 0 ) ;
+    ~jsJoystick () ;
+
+     const char* getName () const ;
+     int   getNumAxes    () const ;
+     int   notWorking    () const ;
+     void  setError      () ;
+
+     float getDeadBand ( int axis ) const     ;
+     void  setDeadBand ( int axis, float db ) ;
+
+     float getSaturation ( int axis ) const     ;
+     void  setSaturation ( int axis, float st ) ;
+
+     void setMinRange ( float *axes ) ;
+     void setMaxRange ( float *axes ) ;
+     void setCenter   ( float *axes ) ;
+
+     void getMinRange ( float *axes ) const ;
+     void getMaxRange ( float *axes ) const ;
+     void getCenter   ( float *axes ) const ;
+
+     void read    ( int *buttons, float *axes ) ;
+     void rawRead ( int *buttons, float *axes ) ;
+  }
+
+
+You pass the identifier (0..n) of the joystick you wish to +open into the constructor function. If you leave the number +off, it'll grab the first joystick available. +

+If the joystick is unavailable, not working, not installed or +otherwise bad, the package will return zero for all the axes +and all the buttons will appear to be up. If you need to +check for the existance of a particular stick, you can +call notWorking() which returns JS_TRUE if +there is some problem with that stick, JS_FALSE otherwise. +

+getName() tells you the device name of the +joystick, if available through API calls in your OS. A +typical value is "CH PRODUCTS CH PRO PEDALS USB ". If no +name is available, this method will return the empty string. +

+getNumAxes() tells you how many axes the stick +has. Note that it is NOT safe to assume that all sticks have +the same number of axes - or that they all have a maximum of +three or something. When you pass axis data into and out of +JS, your arrays MUST be sized large enough for that stick. +

+When you are testing joystick code, you need to be sure your +program does the right thing when no joystick is installed. +Since it's inconvenient to do keep uninstalling your stick +to do that, we provide setError() which causes +that stick to react exactly as if it were not installed. +

+To read the joystick, just call read(&buttons,axes) +where 'buttons' is an integer and 'axes' is an array of +floating point numbers. The buttons variable will be populated +with a number that has one bit per button (0==Not Pressed, 1==Pressed) +and the elements of the axis array will be scaled from an idealized +-1.0 to +1.0 range. (In practice, your stick may not reach those +limits - or it may marginally exceed them). +

+For a basic two axis stick, axis zero is Left/Right with left being +negative and right positive. Axis one is North/South with north being +negative and right positive (this is counter-intuitive - but that's +what they do). +

+M$-Windows letters its stick axes X,Y,Z,R,U,V. These correspond +to JS axes 0,1,2,3,4,5,6. +

Buttons

+One continually annoying thing about PC joysticks is the lack of +standards for their names. Most sticks have at least two buttons - +mine has six (maybe some have still more). The problem is to know +how to name them. My game pad has buttons labelled A,B,C,D,R,L +corresponding to bits 0,1,2,3,4,5 in the 'buttons' variable. +

+Anyway, some joysticks have features that operate by setting +two or more button bits at once. This is quite easy to catch by +masking multiple bits from the 'buttons' word. +

Demo Program

+The demo program that comes with JS is quite useful for finding out +which buttons set which bits and which axes are which - and in +which direction they operate. +

Calibration

+Since most joysticks are analog devices (and fairly cheap, nasty ones +at that), you will not generally get numbers that are accurately +in the range -1..1 with exactly zero being returned when the joystick +is centered on it's springs. This means that you may wish to calibrate +your joystick. The rawRead routine bypasses all the scaling and +offsetting to return RAW data directly from the OS that you can use during +calibration. +

+For each axis of the joystick, you should provide a maximum number +(that you wish to correspond to 1.0 returned by read()), +a minimum number (corresponding to -1.0) and a center point number +(corresponding to 0.0) by calling +setMaxRange()/setMinRange()/setCenter() as appropriate. +

+However, even with calibration, you should expect the joystick to +drift somewhat over time due to the position of the cable, the +temperature of the potentiometers and probably, the phase of the moon. +This drift is typically not serious at the max and min limits - but +in some applications, the user will expect (for example) for his +character in a game to stop moving completely when he releases the +stick. Since we cannot guarantee to get the same exact number out +of the stick when he does this, you'll need to implement a 'dead band' +in the middle of the stick's travel. This is done with +setDeadBand(axis,amount) where 'axis' is the number of the +axis you wish to have a dead band implemented on - and 'amount' is the +amount of dead band either side of 0.0. +

+There are corresponding 'get' routines for each 'set'. +

+The read routine is auto-calibrated when you create +the joystick class - so if the joystick is not centered at that +moment, you will get bad data from that point onwards. This is +quite common in games - so don't feel too badly about it. Just +arrange to 'new' all your joysticks early on in the program - when +your user's hands are likely to still be on the keyboard or mouse - +and provide a hot-key to pause the game and recalibrate the stick +on demand. +


+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/net/index.html +++ plib-doc-1.8.1/html/net/index.html @@ -0,0 +1,354 @@ + + + + + + + Pegasus Network Library + + + +
+

Pegasus Network Library

+
+

Introduction

+Pegasus is a C++ library for making networked games. Pegasus is based on +Medusa +and is part of PLIB. +Pegasus, like Medusa, runs as a single process, multiplexing I/O with its various +client and server connections within a single process/thread. Pegasus is supported +on any platform that includes a socket implementation with the select() function. +This includes Win32, Linux, and a majority of Unix implementations. +

+This document assumes a certain degree of knowledge of +TCP/IP and socket programming. +

+To use the NET library, you'll need to '#include ' and +link to libplibnet.a +

Symbol Conventions.

+Pegasus follows the same conventions for symbols and tokens that +are used by OpenGL and GLUT. All Pegasus symbols for classes and +functions start with net and all #define +tokens start with NET. Words within a class or function +name are Capitalised and NOT separated with underscores. Words +within #define tokens may be separated with underscores +to make them readable. +

Initialisation.

+The first NET call in any program must always be netInit(). +

Classes

+The following class hierarchy makes up the core package - which +can be extended to add functionality or to change some underlying +mechanisms. +
+
+   class netAddress
+
+   class netBuffer
+    |__ class netMessage
+
+   class netGuid
+    
+   class netSocket
+    |__ class netChannel
+         |__ class netBufferChannel
+         |    |__ class netChat
+         |    |__ class netMessageChannel
+         |
+         |__ class netMonitorServer
+
+
+

class netBuffer

+A simple buffer class. +
+class netBuffer
+{
+public:
+  netBuffer ( int max_length ) ;
+  ~netBuffer () ;
+
+  int getLength() const ;
+  int getMaxLength() const ;
+  char* getData() ;
+
+  void remove () ;
+  void remove (int pos, int n) ;
+  bool append (const char* s, int n) ;
+  bool append (int n) ;
+} ;
+
+

class netMessage

+A message buffer used to transfer binary data and handle byte swapping. +
+class netMessage : public netBuffer
+{
+public:
+
+  netMessage ( const char* s, int n ) ;
+  netMessage ( int type, int to_id, int from_id ) ;
+
+  int getType () const ;
+  int getToID () const ;
+  int getFromID () const ;
+
+  void geta ( void* a, int n ) const ;  // a=array; array should already be serialized
+  void puta ( const void* a, int n ) ;
+
+  int getch () const ;
+  void putch ( int c ) ;
+
+  bool getb () const ;
+  void putb ( bool b ) ;
+
+  int getw () const ;
+  void putw ( int i ) ;
+
+  int geti () const ;
+  void puti ( int i ) ;
+
+  void gets ( char* s, int n ) const ;
+  void puts ( const char* s ) ;
+
+  void print ( FILE *fd = stderr ) const ;
+};
+
+

class netAddress

+This is the representation of an Internet-style machine address. +
+class netAddress
+{
+public:
+  netAddress () ;
+  netAddress ( const char* host, int port ) ;
+
+  void set ( const char* host, int port ) ;
+
+  const char* getHost () const ;
+  int         getPort () const ;
+
+  static const char* getLocalHost () ;
+
+  bool getBroadcast () const ;
+} ;
+
+
+When reading from the network using one of the higher level classes, +you can use a netAddress with an empty string as the 'host' to mean +"accept data from any host". When writing to the network, the +reserved host name '<broadcast>' (the < and > are literally +there) will cause the message to be broadcast to all machines on your +subnet. +

+Otherwise, use either the machines' network name - or it's IP address +(as an ASCII string). +

class netSocket

+netSocket is the low-level socket class. +
+class netSocket
+{
+public:
+  netSocket () ;
+  virtual ~netSocket () ;
+
+  int getHandle () const ;
+  void setHandle (int handle) ;
+
+  bool  open ( bool stream=true ) ;
+  int   bind ( cchar* host, int port ) ;
+  int   listen ( int backlog ) ;
+  int   accept ( netAddress* addr ) ;
+  int   connect ( cchar* host, int port ) ;
+  int   send ( const void * buffer, int size, int flags = 0 ) ;
+  int   sendto ( const void * buffer, int size, int flags, const netAddress* to ) ;
+  int   recv ( void * buffer, int size, int flags = 0 ) ;
+  int   recvfrom ( void * buffer, int size, int flags, netAddress* from ) ;
+  void  close ( void ) ;
+  void  setBlocking ( bool blocking ) ;
+} ;
+
+

Example:

+This example is stripped of error checking for clarity: + + + + + +
+

Sender:

+
+  netInit () ;
+
+  netSocket *sock = new netSocket () ;
+  sock -> open        ( false ) ;
+  sock -> setBlocking ( false ) ;
+  sock -> connect     ( host, port ) ;
+
+  while ( !done )
+    sock -> send ( msg, len, 0 );
+
+  sock -> close () ;
+
+
+

Reciever:

+
+  netInit () ;
+
+  netSocket *sock = new netSocket () ;
+  sock -> open        ( false ) ;
+  sock -> setBlocking ( false ) ;
+  sock -> bind        ( host, port ) ;
+
+  while ( !done )
+    if ( (len = sock -> recv(msg, maxlen, 0)) >= 0 )
+      ...use the data...
+
+  sock -> close () ;
+
+
+This code produces a 'Datagram' connection - which is fast but unreliable +(using UDP protocol). Passing a 'true' to sock->open() would produce a +'Stream' connection (using TCP). + +

class netChannel

+netChannel adds event-handling to the low-level +netSocket class. Otherwise, it can be treated as +a normal non-blocking socket object. +The direct interface between the poll loop and +the channel object are the handleReadEvent and +handleWriteEvent methods. These are called +whenever a channel object 'fires' that event. +The firing of these low-level events can tell us whether +certain higher-level events have taken place, depending on +the timing and state of the connection. +
+class netChannel : public netSocket
+{
+public:
+
+  netChannel () ;
+  virtual ~netChannel () ;
+
+  void setHandle (int s, bool is_connected = true);
+  bool isConnected () const ;
+  bool isClosed () const ;
+  void shouldDelete () ;
+
+  // --------------------------------------------------
+  // socket methods
+  // --------------------------------------------------
+  
+  bool  open        ( bool stream=true ) ;
+  int   listen	    ( int backlog ) ;
+  int   connect     ( cchar* host, int port ) ;
+  int   send        ( const void * buf, int size, int flags = 0 ) ;
+  int   recv        ( void * buf, int size, int flags = 0 ) ;
+  void  close       ( void ) ;
+
+  // poll() eligibility predicates
+  virtual bool readable (void) ;
+  virtual bool writable (void) ;
+  
+  // --------------------------------------------------
+  // event handlers
+  // --------------------------------------------------
+  
+  void handleReadEvent (void);
+  void handleWriteEvent (void);
+  
+  // These are meant to be overridden.
+  virtual void handleConnect (void) ;
+  virtual void handleRead (void) ;
+  virtual void handleWrite (void) ;
+  virtual void handleClose (void) ;
+  virtual void handleAccept (void) ;
+  virtual void handleError (int error) ;
+
+  static bool poll (u32 timeout = 0 ) ;
+  static void loop (u32 timeout = 0 ) ;
+};
+
+

class netBufferChannel

+netBufferChannel is a netChannel with I/O buffering. +Clients and servers built on top of netBufferChannel +automatically support pipelining where you can send +multiple commands without waiting for the response +to each command before you send the next. +
+class netBufferChannel : public netChannel
+{
+public:
+  netBufferChannel (int in_buffer_size = 512, int out_buffer_size = 4096) ;
+  void closeWhenDone (void) ;
+
+  virtual bool bufferSend (const char* msg, int msg_len) ;
+  virtual void handleBufferRead (netBuffer& buffer) ;
+};
+
+

class netChat

+netChat adds support for 'chat' style protocols - +where one side sends a 'command', and the other sends +a response (examples would be the common internet +protocols - smtp, nntp, ftp, etc..). +

+The handle_buffer_read() method looks at the input +stream for the current 'terminator' (usually '\r\n' +for single-line responses, '\r\n.\r\n' for multi-line +

+class netChat : public netBufferChannel
+{
+public:
+  netChat () ;
+
+  void setTerminator (const char* t);
+  const char* getTerminator (void);
+
+  bool push (const char* s) ;
+
+  virtual void collectIncomingData (const char* s, int n) ;
+  virtual void foundTerminator (void) ;
+};
+
+

class netMessageChannel

+A channel for binary messages. Takes care of packing and unpacking them in/out of the buffers. +
+class netMessageChannel : public netBufferChannel
+{
+public:
+  netMessageChannel () ;
+
+  bool sendMessage ( const netMessage& msg ) ;
+  virtual void handleMessage ( const netMessage& msg ) ;
+};
+
+

class netMonitorServer

+The monitor server gives you remote, 'back-door' access to your server while it is running. netMonitor is a telnet command port with +password authorization. It can be paired with and used to remotely admin another server. +Once connected via any telnet client to the monitor, you can issue commands. The monitor can be hooked up to a python interpreter for added power. Since an ordinary telnet session is not secure, the password could be intercepted, but that level of security is usually not needed for games. +
+class netMonitorServer : public netChannel
+{
+public:
+  netMonitorServer( cchar* _name, int port ) ;
+  ~netMonitorServer() ;
+
+  cchar* getPassword () const ;
+  void setPassword ( cchar* string ) ;
+  void setPrompt ( cchar* string ) ;
+  void setCommandFunc ( void (*func)(cchar*, netMonitorChannel*) ) ;
+} ;
+
+
+ + +
+Valid HTML 4.0! + +
+ +Dave McClurg +<dpm@efn.org> +
+
+ + + --- plib-doc-1.8.1.orig/html/sl/index.html +++ plib-doc-1.8.1/html/sl/index.html @@ -0,0 +1,71 @@ + + + + + + + The SL Sound and Mixer Libraries. + + + +

The SL Sound and Mixer Libraries.

+By Steve Baker +

Introduction.

+The 'SL' sound library is primarily targetted towards producing sound +effects for games, and isn't really intended for playing music (although +you could certainly use it for doing that). The emphasis is on low +CPU impact and low latency rather than high quality and fancy MIDI/MOD +facilities. +

+SL is a part of PLIB. +

+The 'SL' sound library will eventually become a fully portable freeware +sound library that should run on all major platforms. Right now, SL +runs under: +

    +
  • Linux on systems with OSS (the Open Sound System) installed +(it's usually a standard part of the kernel). +
  • Windows NT, 95 and 98. +
  • OpenBSD. +
  • SGI's IRIX. +
  • Other UNIX systems using OSS (which should include Solaris, FreeBSD, +BSD/OS, SCO and others) should be able to run the Linux version of +SL by adding '-DSL_USING_OSS_AUDIO' to the compile command line. +
+At present, there is no support for Apple's MacOS sound systems +- although it is hoped that these will be added in the near future. +
    +
  • The SL Library +deals with all aspects of sample replay for games and +other realtime applications - it is designed such that it can be +ported to other operating systems by replacing just the slDSP +class. +

    +

  • The SM Library +controls the audio mixer on a PC sound card and +probably only works 100% correctly within OSS - and then probably +only on fairly 'vanilla' Soundblaster-compatible sound cards. +Portability of SM is patchy - regard it as a bonus. +
+It is due to the relative non-portability of the SM routines +that these are in a separate library. For non-portable +applications, SL and SM can be considered as a single library. +

+Download the Open Sound System +drivers (previously known as VoxWare). +


+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/sl/sl.html +++ plib-doc-1.8.1/html/sl/sl.html @@ -0,0 +1,1048 @@ + + + + + + + The SL Sound Library. + + + + + + + + +
Imagine clown here

The SL Sound Library.

+By Steve Baker +
+

Introduction.

+This library allows one to play, mix and modify sound samples +in realtime - with a special view towards sound for interactive +systems such as games and simulation. +

+At present, SL can drive PC-style sound cards from +within Windows NT, 95 and 98, Linux and several +other UNIX systems. When not running under Windows, +SL relies on the +Open Sound System (OSS) drivers +(formerly known as `VoxWare') - which are generally a +standard part of the Linux Kernel and are available on +most other UNIX implementations. Notably, the SGI IRIX +operating system does not support OSS - so IRIX is +supported via the proprietary SGI Audio Library. +A future port to the Mac operating system is anticipated. +

+For PC-based Linux systems using relatively 'standard' SoundBlaster +compatible sound cards, there is a companion library 'SM' that allows +one to drive the Audio mixer on your sound card. Since the SM library +is not easily portable to other systems, it is not considered a part +of SL. SM may also be ported to Windows - but it's unlikely that it +will be more generally available so it's use is deprecated. +SM does not exist for IRIX. +

Credits.

+Steve Baker <sjbaker1@airmail.net> wrote the first cut of +the library for Intel-based Linux machines and maintains the +system and its documentation. +

+Tom Knienieder ported SL onto the Windows family of operating +systems, onto OpenBSD and also onto IRIX as a part of the FlightGear project. +

+Curt Olson is the leader of the FlightGear project and provided +useful testing and helpful comments in appropriate quantities. +

Overview

+The SL library allows one to operate at several levels. +
    +
  • class slDSP: Allows you to play raw audio samples, + (one at a time) into the DSP channel + of a typical sound card. This is designed to + be simple enough that it should be portable + onto a wide range of non-OSS systems - and it + is the only SL class that you would need to + port. +

    +

  • class slSample: Allows you to read sound samples from + disk in a range of standard formats, + and to shift their frequency, volume, + etc. +

    +

  • class slScheduler: This layer allows you to play a number + of 8 bit monophonic samples in parallel, + up to three of them are be mixed together + with a simple prioritization scheme to + allow for cases when the application + wants to play more than that. This + class only makes calls to slSample and slDSP + interfaces, and should therefore be quite + portable. +

    + slScheduler will be extended to support 16 bit + samples and stereo in the near future. +

+

Using the Library.

+To use this library, you must '#include "sl.h"' and link to +libsl.a or libsl.so. +

class slDSP.

+Hardly any programs will ever create more than one slDSP object - in fact, +most programs won't explicitly create any slDSP's at all since they'll +be more likely to use slScheduler - which is derived from slDSP. +

+Here are the member functions: +

+
+  class slDSP
+  {
+  public:
+
+    slDSP ( int rate, int stereo, int bps ) ;
+    slDSP ( char *device, int rate, int stereo, int bps ) ;
+   ~slDSP () ;
+    
+    void play ( void *buffer, size_t length ) ;
+
+    int working     () ;  /* For optimists  */
+    int not_working () ;  /* For pessimists */
+
+    int getBps   () ;
+    int getRate  () ;
+    int getStereo() ;
+
+    void sync () ;
+    void stop () ;
+  } ;
+
+
+By default, "/dev/dsp" (or just plain "dsp" under Windows) +is the device used by this class, but +an alternative device may be accessed if it's name is passed +into the constructor. The constructor function also needs to +know the desired sample replay rate, whether the sounds should +be played in stereo (TRUE) or mono (FALSE) and how many bits +per pixel of audio are to be provided (typically 8 or 16). +

+The constructor function cannot guarantee to provide the +exact settings you require since hardware sample replay +units vary considerably in capabilities from one manufacturer +to another. Hence, all applications should call +the slDSP::getBps/getStereo/getRate() commands after the +object has been created. These routines tell the application +the actual number of bits per sample, the stereo setup and +the sample rate that this channel is currently set up to support. +The getRate command gets the sampling rate in Hz. +

+The 'stop' function aborts any sounds that are currently being played +and the 'sync' function blocks until the current audio stream is +flushed. +

+The 'slDSP::not_working()' function returns TRUE if there is any kind of +problem with the driver. Mostly it returns TRUE if your system isn't +set up for audio. 'slDSP::working()' is provided by popular request +and is just the opposite. +

+The driver will not fail if you call it's member functions when +'slDSP::not_working()' returns TRUE - so programs written for audio +should work OK even on hardware with no audio support. +

+The play command takes raw audio data from a buffer in memory +(typically from the buffer of an slSample) and plays it with the +current settings. In 8bps mono mode, the data is a simple +unsigned byte stream. In 16bps mode, the data is a stream +of unsigned shorts and in stereo mode, samples alternate +between left and right channels - left first, then right. +

+Hence, each sound sample can be 1, 2 or 4 bytes long. +

+
+ 8bps Mono  :      L      |      L      |...
+16bps Mono  :    H   L    |    H   L    |...
+ 8bps Stereo:    LL LR    |    LL LR    |...
+16bps Stereo: HL LL HR LR | HL LL HR LR |...
+
+Where: L is a low  order byte (monophonic),
+       H is a high order byte (monophonic),
+      LL is low-order, left channel,
+      LR is low-order, right channel,
+      HL is high-order, left channel,
+      HR is high-order, right channel.
+
+
+

class slSample

+This class is intended to hold all the relevent information that +goes along with a digital sound sample. Most programs will create +a separate slSample for each sound effect or musical note: +
+
+class slSample
+{
+public:
+
+  slSample () ;
+  slSample ( Uchar *buff, int leng ) ;
+  slSample ( char *fname ) ;
+  slSample ( char *fname, slDSP *match ) ;
+ ~slSample () ;
+  char *getComment () ;
+  void   setComment ( char *nc ) ;
+
+  Uchar *getBuffer () ;
+  int    getLength () ;
+  void   setBuffer ( Uchar *buff, int leng ) ;
+
+  void setRate   ( int r ) ;
+  void setBps    ( int b ) ;
+  void setStereo ( int s ) ;
+
+  int  getRate   ()        ;
+  int  getBps    ()        ;
+  int  getStereo ()        ;
+
+  int  getPlayCount ()     ;
+
+  float getDuration ()     ;
+
+  int loadFile    ( char *fname ) ;
+  int loadRawFile ( char *fname ) ;
+  int loadAUFile  ( char *fname ) ;
+  int loadWavFile ( char *fname ) ;
+
+  void changeRate   ( int r ) ;
+  void changeBps    ( int b ) ;
+  void changeStereo ( int s ) ;
+
+  void autoMatch ( slDSP *player ) ;
+  void adjustVolume ( float vol ) ;
+
+  void print ( FILE *fd ) ;
+} ;
+
+
+There are three ways to construct a slSample - first, you can create +an (initially) empty sample: +
+
+  slSample::slSample () ;
+
+
+Secondly, you can provide a buffer of audio data (with either 1, 2 or 4 +bytes per sample) - along with the length of that buffer (in bytes - +NOT in samples). +
+
+  slSample::slSample ( Uchar *buff, int leng ) ;
+
+
+You can also load a file from disk: +
+
+  slSample::slSample ( char *fname ) ;
+
+
+In that case, slSample will look at the extension of the filename and +choose an appropriate loader for that file type. +

+Since sample files from disk may well not match the settings on +the slDSP that will be replaying it, there is an option to pass +the address of the slDSP that will be doing the replaying and have +the slSample automatically match it's settings to that of the +replay unit. +

+You can load a sample file into a slSample at any time using: +

+
+  int slSample::loadFile    ( char *fname ) ;
+  int slSample::loadRawFile ( char *fname ) ;
+  int slSample::loadAUFile  ( char *fname ) ;
+  int slSample::loadWavFile ( char *fname ) ;
+
+...and...
+
+  void slSample::autoMatch ( slDSP *player ) ;
+
+
+The basic 'slSample::loadFile' call will auto-detect the file type - the remaining +three calls presume the file to be of the type indicated irrespective +of the extension. +
+
+  Raw - A simple file containing just the samples in the same
+        format as required by the slDSP class (see above). These
+        often have the file extension '.ub' (unsigned byte).
+        Since this format has no header, it is always assumed to be
+        mono, 8000Hz and 8bps. If you know better - then use
+        setRate/setStereo/setBsp to sort out the resulting mess!
+  AU  - (Sun Microsystems 'audio' format), this file type typically
+        has the '.au' extension.
+  Wav - (Microsoft 'WAVE' format), this file type typically
+        has the '.wav' extension.
+
+
+All flavours of 'slSample::loadFile' return FALSE if the file cannot be read, +TRUE otherwise. slSample::autoMatch allows the sample to be tweaked to +work correctly with the slDSP that will be used to replay the sample +subsequently. +
+
+  char *slSample::getComment () ;
+  void  slSample::setComment ( char *nc ) ;
+
+
+Each sound sample can have a comment string associated with it. +Both '.wav' and '.au' files support such strings. In a 'wav' file, +there may be multiple strings - only the first is read. +
+
+  Uchar *slSample::getBuffer () ;
+  int    slSample::getLength () ;
+  void   slSample::setBuffer ( Uchar *buff, int leng ) ;
+
+
+These calls allow low level access to the sample buffer contained +in an slSample. slSample::setBuffer makes a private copy of the buffer you +pass to it, so you may delete your copy afterwards. slSample::getBuffer +returns a pointer to the local buffer inside the slSample - you +must not free it up. If you want to free up the memory in a slSample +without deleting it then you should call slSample::setBuffer(NULL,0). +

+The following calls get and set the internal parameters of an slSample: +

+
+  void slSample::setRate   ( int r ) ;
+  void slSample::setBps    ( int b ) ;
+  void slSample::setStereo ( int s ) ;
+
+  int  slSample::getRate   ()        ;
+  int  slSample::getBps    ()        ;
+  int  slSample::getStereo ()        ;
+
+
+Note that setting a parameter does not affect the audio data in +the buffer. If a sample was recorded at (say) 8KHz and you call +slSample::setRate(16000), then the sample will replay at 16KHz but will be +only half the usual duration and twice the frequency. The effects +of slSample::setBps and slSample::setStereo are even more destructive if used inappropriately. +

+The main use for the slSample::setRate/setBps/setStereo are for when the audio +data was created inside the program or read from a 'Raw' file format +and there was no other indication of these settings. By default, +such samples are assumed to be 8KHz, monophonic 8bps recordings. This +is supported by almost all audio cards. +

+If you need to manipulate the sample so that it sounds right when +replayed with settings that differ from those when it was recorded +then you need: +

+
+  void slSample::changeRate   ( int r ) ;
+  void slSample::changeBps    ( int b ) ;
+  void slSample::changeStereo ( int s ) ;
+
+
+It is sometimes useful to permenantly change the volume of a +sound sample: +
+
+  void slSample::adjustVolume ( float vol ) ;
+
+
+Setting vol to 2.0 would double the volume, setting it to 0.5 +would halve it. +

+Bear in mind though that these change/adjust routines make +permenant changes to the data in the sound buffer. The more +changes you make, the more noise you'll introduce into the +sample. If possible, record 16 bit samples and play with them +in a proper sample studio package - then reduce them to 8 bits +before you load them into an slSample. +

+These routines are also relatively slow - they create a new +sound buffer, process the old data to fit the new setup and +then free up the old buffer. The length and address of the +internal slSound buffer will often change as a result. +

+
+  float slSample::getDuration () ;
+
+
+This returns the duration of the sound sample in seconds. +
+
+  int slSample::getPlayCount () ;
+
+
+Returns a count of the number of simultaneous instances of this +sample are currently being played by slSchedulers (see below). +
+
+  void slSample::print ( FILE *fd ) ;
+
+
+This prints out all the parameters of the sound sample to the +specified file descriptor in human-readable form. +

class slScheduler.

+This class is where it all comes together. Most programs will +only create a single slScheduler. Since the slScheduler needs +dedicated access to the DSP, this class is inherited from an +slDSP - so most programs that use slScheduler should not declare +an slDSP as well. +

+IMPORTANT NOTE: Since slScheduler is derived from slDSP, all +slDSP member functions are available as slScheduler calls. +

+
+class slScheduler : public slDSP
+{
+public:
+  slScheduler ( int rate ) ;
+  slScheduler ( char *device, int rate ) ;
+ ~slScheduler () ;
+
+  float setSafetyMargin ( float seconds ) ;
+
+  void update () ;
+  void dumpUpdate () ;
+
+  void stopSample   ( slSample *s, int magic ) ;
+  void pauseSample  ( slSample *s, int magic ) ;
+  void resumeSample ( slSample *s, int magic ) ;
+
+  int loopSample ( slSample *s, int pri = 0,
+                   slPreemptMode mode = SL_SAMPLE_MUTE,
+                   int handle = 0, slCallBack cb = NULL ) ;
+  int playSample ( slSample *s, int pri = 1,
+                   slPreemptMode mode = SL_SAMPLE_ABORT,
+                   int handle = 0, slCallBack cb = NULL ) ;
+
+  void stopMusic   ( int magic ) ;
+  void pauseMusic  ( int magic ) ;
+  void resumeMusic ( int magic ) ;
+
+  int loopMusic  ( char *fname, int pri = 0,
+                   slPreemptMode mode = SL_SAMPLE_MUTE,
+                   int handle = 0, slCallBack cb = NULL ) ;
+  int playMusic  ( char *fname, int pri = 1,
+                   slPreemptMode mode = SL_SAMPLE_ABORT,
+                   int handle = 0, slCallBack cb = NULL ) ;
+} ;
+
+
+The idea behind slScheduler is that it manages all your music and +sound sample replay needs. You construct it at the start of your program run, load in your +slSamples and then call the 'slScheduler::update' function every iteration of your code. +

+The constructor function accepts a sample rate argument - note the +caveats in the slDSP contructor function - you need to call getRate() +to determine if your hardware was actually able to support the rate +you asked for - or whether you actually obtained some slightly +different rate. If you don't get a rate that matches your sound +samples then you'll need to call slSample::changeRate() or even +slSample::autoMatch for each one in turn to change it's sampling rate +to something that suits the hardware. +

+Notice that at present, slScheduler only supports 8bps monophonic +playback, this may change in the future. +

+Once everything is up and running, you can very easily play either +slSamples or music. Simply call: +

+
+  int slScheduler::loopSample ( slSample *s ) ;
+or
+  int slScheduler::playSample ( slSample *s ) ;
+
+  int slScheduler::loopMusic ( char *fname ) ;
+or
+  int slScheduler::playMusic ( char *fname ) ;
+
+
+There are additional arguments to these calls - but they are all +optional. slScheduler::loopSample() tells the scheduler to play +that sample in a loop forever, the slScheduler::playSample() tells +it to play the sample as a single one-shot effect. +

+Similarly, you can read and play music (currently only in 'MOD' +format). slScheduler::loopMusic() tells the scheduler to play +the music in a loop forever, the slScheduler::playMusic() tells +it to play the file as a single one-shot playback. +

+You can only play back one music track at a time. +

Preempting

+The slScheduler can (at present) play only three sounds at the +same time. You can ask it to play more than that - but only three +will actually sound at any given instant. If too many sounds try +to play at once, all but three of them will be 'pre-empted'. +

+You can tag each sample with a priority and a 'pre-empt' mode. The +priority indicates which sounds have priority over which others and +the 'pre-empt' mode tells it what to do if a sound of higher +priority wants to play in the meantime. +

+The full form of the slScheduler::loopSample/Music and +slScheduler::playSample/Music calls is: +

+
+  int slScheduler::loopSample ( slSample *s, int priority, slPreemptMode mode ) ;
+  int slScheduler::playSample ( slSample *s, int priority, slPreemptMode mode ) ;
+  int slScheduler::loopMusic  ( char *fname, int priority, slPreemptMode mode ) ;
+  int slScheduler::playMusic  ( char *fname, int priority, slPreemptMode mode ) ;
+
+
+The 'priority' is a simple integer. Zero is the least important +sound, SL_MAX_PRIORITY (currently set at 16) is the most +important. +

+The 'mode' parameter lets you choose what happens to a sound when +it is pre-empted. 'mode' is one of: +

    +
  • SL_SAMPLE_ABORT - If this sound is pre-empted, it simply +stops playing completely and is forgotten about by the scheduler. +
  • SL_SAMPLE_RESTART - If this sound is pre-empted, it will +stop playing - and restart from the beginning when the sound +system is free enough. Beware that on a busy sound system, the +same sound may try to start over and over again - producing a +stuttering effect as it is repeatedly stopped and restarted by +higher priority sounds. +
  • SL_SAMPLE_MUTE - The sound simply goes silent until +it either ends or the sound card becomes free enough for +it to carry on playing. The duration of the sound from start +to finish will be no different than if it had not been +pre-empted at all. +
  • SL_SAMPLE_DELAY - If this sound is pre-empted then it +will pause until the sound card becomes free again and continue +from exactly where it left off. +
  • SL_SAMPLE_CONTINUE - Although a higher priority sound +has come along, this sound will continue to play if it has +already been started. This is a useful mode for sounds that +need to be played without interruption - but which could be +delayed in time until the sound card is free. It is just +as if the priority of this sound jumps to SL_MAX_PRIORITY+1 +immediately it starts playing. +
+

Interacting with a Sample that's Playing.

+Also, you can ask the scheduler to tell you when something important +happens to your sound. +
+
+  int slScheduler::loopSample ( slSample *s, int priority, slPreemptMode mode,
+                                int magic, slCallBack cb ) ;
+  int slScheduler::playSample ( slSample *s, int priority, slPreemptMode mode,
+                                int magic, slCallBack cb ) ;
+                                int magic, slCallBack cb ) ;
+  int slScheduler::loopMusic  ( char *fname, int priority, slPreemptMode mode,
+                                int magic, slCallBack cb ) ;
+  int slScheduler::playMusic  ( char *fname, int priority, slPreemptMode mode,
+                                int magic, slCallBack cb ) ;
+
+
+The 'cb' parameter is the address of a callback function that SL +will call whenever something important happens to your sound. +

+Your function much accept three parameters: +

+
+  typedef void (*slCallBack) ( class slSample *sample, slEvent event, int magic ) ;
+
+
+The first parameter is the slSample that was being played when this +even happened, the second parameter tells you what happened: +
+
+  SL_EVENT_COMPLETE  -- The sound finished playing.
+  SL_EVENT_LOOPED    -- The sound looped back to the start.
+  SL_EVENT_PREEMPTED -- The sound was preempted by another sound.
+
+
+Other events may be added in the future, so your callback function +should be prepared to do nothing gracefully if an unknown event +comes along. +

+Since there may be multiple copies of a single sample being played +at the same time, the 'magic' parameter is a means for you to identify the +context that the sound comes from. You pick a magic number that's +meaningful to your application when you call slScheduler::playSample +or slScheduler::loopSample - and that number will be passed back to +your callback function whenever it is called. SL doesn't do anything +else with this magic number - so it's meaning can be anything +you want provided that the magic number must be non-zero. +

+A callback function can start new sounds playing, but if you +wait for the SL_EVENT_COMPLETE event to do that then there +may be a fraction of a second pause between the sound that +just stopped and the new one starting. +

+There are other ways to use the magic number to interact with +playing samples: +

+
+   void slScheduler::stopSample   ( slSample *sample, int magic ) ;
+   void slScheduler::pauseSample  ( slSample *sample, int magic ) ;
+   void slScheduler::resumeSample ( slSample *sample, int magic ) ;
+
+   void slScheduler::stopMusic   ( int magic ) ;
+   void slScheduler::pauseMusic  ( int magic ) ;
+   void slScheduler::resumeMusic ( int magic ) ;
+
+
+This stops/pauses/resumes all instances of the specified sample with +the specified magic number. The 'stopSample' command will even stop +looped samples. If the 'sample' is NULL then all samples with +that magic number are stopped/paused/resumed. If the 'magic' number +is zero then all instances of 'sample' are affected. If sample is +NULL and magic is zero then all currently playing sounds are +affected. +

+IMPORTANT NOTE: When you are playing a sample, it is important +not to delete it until after it has finished playing. SL keeps +count of the number of times each sample is playing - and will +produce a fatal error and exit if you attempt to do this. Note +that even if you tell the sample to stop playing using +slScheduler::stopSample, you must not delete it until *AFTER* +the next call to slScheduler::update(). You can use the +slSample::getPlayCount() function to find out how many playing +instances of a particular slSample there are. +

+

Envelopes.

+Most of the time, a sound can be simply played as-is. This is +highly desirable since doing real-time audio modification is +costly. However, there are times when you really need to +alter the pitch, volume, stereo-postion (pan) or filtering +of a sample in realtime. +

+One classic example of this is in a car racing game when +you want the pitch and volume of the engine to change in +response to the throttle and gear ratio - even though the +sound itself is really a simple looped sample. +

+To cater for these needs, SL has the concept of an 'envelope'. +An envelope is a array of floating point values and and array +of times at which those values are correct. The envelope can +be attached to a playing sound like this: +

+
+   slScheduler::addSampleEnvelope ( slSample *s, int magic,
+              int slot, slEnvelope *e, slEnvelopeType type ) ;
+   slScheduler::addMusicEnvelope ( int magic,
+              int slot, slEnvelope *e, slEnvelopeType type ) ;
+
+
+As with the other sample interaction commands, the sample and +magic number can be used as wild-cards to apply the same command +to a number of sample instances. +

+Each sample instance can has a minimum of four (and a maximum +of SL_MAX_ENVELOPES) slots into which an envelope can be placed. +Each envelope can operate on a different aspect of the sample +and the envelopes are applied to the sound in slotwise order. +

+To remove an envelope from a particular sample/magic/slot +combination, simply use slScheduler::addSampleEnvelope or +slScheduler::addMusicEnvelope with a NULL envelope. +

+Using a lot of envelopes will considerably increase the amount +of CPU time consumed by SL - so beware of trying overly fancy +effects. +

+The 'slEnvelopeType' argument defines which aspect of the sample's +performance will be affected by the envelope: +

+
+  SL_PITCH_ENVELOPE  : The value in the envelope determines the
+                       rate at which the sample is speeded up
+                       or slowed down during replay. A value of
+                       2.0 would double the pitch of the sound and
+                       halve it's duration. A value of 0.5 would
+                       halve the pitch and double the duration.
+
+  SL_VOLUME_ENVELOPE : The value of the envelope multiplies the
+                       amplitude (volume) of the sound. Beware of
+                       large multipliers that would cause the sound
+                       to be clipped and small multipliers that
+                       increase the noise level of the sample.
+
+  SL_FILTER_ENVELOPE : **NOT IMPLEMENTED YET**
+                       The value of this parameter determines the
+                       number of consecutive samples that are
+                       averaged together in a kind of moving average.
+                       Large numbers tend to muffle the sound.
+
+  SL_PAN_ENVELOPE    : **NOT IMPLEMENTED YET**
+                       The stereo position of the sound is moved
+                       to the left (negative numbers) or to the
+                       right (positive numbers). +/-1.0 is full-scale.
+
+  SL_ECHO_ENVELOPE   : **NOT IMPLEMENTED YET**
+                       The sound is added to a half volume copy of
+                       itself which is shifted in time by this number
+                       of seconds.
+
+
+In addition to these, there are a set of SL_INVERSE_PITCH_ENVELOPE, +SL_INVERSE_VOLUME_ENVELOPE, ...etc. These operate in an identical +manner to the standard envelopes - but with the opposite sense. +Hence, if you want to cross-fade two similar sounds then apply the +same envelope as an SL_VOLUME_ENVELOPE to one sample and as an +SL_INVERSE_VOLUME_ENVELOPE to the other and they will neatly +cross-fade. +

+Here is the class slEnvelope: +

+
+class slEnvelope
+{
+  slEnvelope ( int _nsteps = 1, slReplayMode _rm,
+                                float *_times, float *_values ) ;
+  slEnvelope ( int _nsteps = 1, slReplayMode _rm ) ;
+ ~slEnvelope () ;
+
+  int getPlayCount () ;
+
+  void setStep ( int n, float _time, float _value ) ;
+
+  float getStepValue ( int n ) ;
+  float getStepTime  ( int n ) ;
+
+  float getValue ( float _time ) ;
+} ;
+
+The envelope can be constructed either with or without initial data - +and can be either SL_SAMPLE_ONE_SHOT or SL_SAMPLE_LOOP. A one-shot +envelope retains it's final value indefinitely after it finishes +playing - a looped envelope returns to the start and repeats +indefinitely. +

+One very common thing to do is to create an slEnvelope containing +just one value. +

+The slEnvelope::setStep() function allows you to modify the value +of the n'th step of the envelope and to position it in time. +You can use this in realtime to dynamically interact with the +envelope and hence modify whatever samples are using that envelope +at the time. You can read back the time and value for any given +step of the envelope using slEnvelope::getStepTime() and +slEnvelope::getStepValue(). +

+Envelopes interpolate between the steps you provide - so if +a pitch envelope had just three value/time pairs: +

+
+  slEnvelope my_envelope ( 3, SL_SAMPLE_LOOP ) ;
+  my_envelope . setStep ( 0,  0.0, 1.0 ) ;
+  my_envelope . setStep ( 1, 10.0, 2.0 ) ;
+  my_envelope . setStep ( 2, 20.0, 1.0 ) ;
+
+  scheduler -> playSample ( my_sample ) ;
+  scheduler -> addSampleEnvelope ( my_sample, 0,
+                     0, & my_envelope, SL_PITCH_ENVELOPE ) ;
+
+
+...then this could be applied to a sample which would then +gradually increase in pitch over the next 10 seconds - by +which point, the pitch would have doubled - and over the +following 10 seconds, would gradually return to normal. +This behaviour would repeat for as long as the envelope +remained attached to that sample. +

+slEnvelope::getValue() returns the interpolated value at the specified +time. +

+You can remove an envelope from a sample thats playing by passing +a NULL envelope in the same slot. +

Timing the Audio Updates.

+The slScheduler has to pump audio data into the Linux device +driver in realtime. It does this by transferring a chunk +of pre-mixed audio data over to the Linux device driver +every time the it seems to be getting low on data. +

+Note that libsl is not using a separate thread +to do this - although you could place calls to slScheduler::update() +in a separate thread if you wanted to. That means that +if you call the update function too infrequently, the +Linux device driver will run out of data and you will +hear breaks and clicks in the audio. +

+Here is some advice on how to deal with this problem. +slScheduler supports this call: +

+
+  float slScheduler::setSafetyMargin ( float num_seconds ) ;
+
+
+The slScheduler::setSafetyMargin() call allows you to tell the scheduler +to ensure that there are at least 'num_seconds' of audio +queued up in the driver after each call to update. (The +default safety margin is two seconds - which is likely +to be on the long side in many applications). +

+If you make this number very large (say 4 seconds or more) +then Linux won't have enough buffer space to hold that +amount of audio data in it's internal buffer (which is +about 64Kb long on my system) - and slScheduler::update() will block +indefinitely trying to keep it that full. The audio +will be smooth - but your application will get zero +time to run in! +

+If you set the safety margin to a smaller number (but +still much larger than the rate that you call update - +say 1 or 2 seconds) then the system will produce smooth, +continuous audio - but there will be a significant delay +between calling the slScheduler::playSample() function and that sample +actually playing. That is because there is still a number of +seconds of data in the Linux buffer that has to be +played before your new sound will be heard. +

+For music replay, this is fine - all the audio was pre-planned, +so it'll sound great. But if you are creating the audio for +a game or something - then it's probably important that the +"BLAM!!" sound happens very soon after the player presses +the fire button. With safetyMargin set to two seconds, you +could get anywhere up to a two second delay! +

+Here is one (partial) remedy: +

+If you know that a VERY important sound has to be played +RIGHT NOW - then you can call the slScheduler::dumpUpdate() +function instead of the usual slScheduler::update() on that +frame. This will have the effect of telling Linux to +dump all the audio that has been queued but not yet +played - so that your important sound can play RIGHT +NOW. The downside is that a significant amount of +sounds that were sitting in the Linux queue will +be dumped - and a certain amount of CPU time will +be wasted as a result of having to compute those +seconds of audio twice. +

+If you were playing a boring buzzing noise for the sound of +an engine in a flight simulator - then losing a second +or two of it might be acceptable. If you were playing +continuous music in the background then using slScheduler::dumpUpdate() +would sound like your CD player skipping when you jog it +too hard. +

+The final solution is to set safetyMargin to something +quite small (say 0.2 seconds). This means that in theory, +all your sounds will be heard within 0.2 seconds of you +asking for them to play. Of course if you should fail to +call the slScheduler::update() function at LEAST once every 1/5th +second, Linux could run out of audio data and you'd get +gaps and clicks which sound REALLY TERRIBLE. +

+I find that even with the most simple application, I get +bad breakup with a safetyMargin anywhere under 0.13 seconds - +but that's on a fairly ancient 100MHz 486 - I would expect +a modern CPU to do better. +

+The sound library can keep up with an 8KHz mono, 8bps sample +rate consuming only 1ms of CPU time every iteration - also +on my 100MHz 486. +

+There are times when you might want to change safetyMargin +on-the-fly. This is fine - but the effect of the change +won't be noticable until the data that is currently +queued within Linux has been played. +

The Volume Level Conundrum.

+Globally, the volume is controlled by the audio mixer. If +you are using the 'SM' companion library then you can +do this with class slMixer - no +problem there - but the relative volume of the samples +that are played together cannot be controlled so easily. +

+For speed, the scheduler simply adds the sounds together +and clamps any values that would overflow. To do anything +more complex would consume significant amounts of CPU time. +

+(Since sounds are stored as unsigned char's the value +0x80 actually represents zero voltage - so the equation +for adding two sound samples 'a' and 'b' is: +

+
+   a + b - 0x80 
+
+
+it is important to bear this in mind if you do any work +on the slSample buffers yourself.) +

+Clearly if two sounds each range in voltage from utter +minimum (0x00) to absolute maximum (0xFF) then there will +be considerable distortion when they are added. The problem +gets even worse when there are three sounds. Hence, if you +really expect to play two sounds at once then you should +reduce the volume of each sample to the range 0x40 to 0xC0, +and if you expect to play three sounds at once then the +range 0x56 to 0xAA. However, if you do that then you are +in effect losing one or two bits of audio precision - which +raises noise levels quite a bit. +

+It would have been possible to go to 16 bit sound samples - but +not all PC sound cards can do that - and in any case, it would +double the amount of memory and CPU time taken to play the sounds. +

+One notable fact is that it is fairly unlikely that all +your sounds actually fill the range 0x00 to 0xFF exactly. Most +sampled sounds that you find recorded by home equipment are +typically either: +

    +
  • Over-recorded - they fill the range 0x00 to 0xFF - but + were actually recorded a too high a range and are + already pretty noisy. +
  • Under-recorded - they don't fill the range 0x00 to 0xFF. +
+If under-recorded, then further reducing the volume for the +sake of adding several sounds together may be unnecessary. +

+If over-recorded, then you'll need to reduce the volume of +the sample for sure since it's already being clipped. +

+Even in the happy case of perfect recordings, it's pretty +unlikely that the loudest parts of two sounds will happen +to replay at the exact same instant - and even if they +did, it might be in some rare spikes of audio where quality +might not suffer. +

+So, there is no solid mechanism to ensure the best quality. +You might want to spend some time playing with the relative +volumes of the various samples you use in your code. The +slSample::changeVolume() function is too slow to use in +realtime - but it is handy for tuning the samples right +after they have been loaded from disk. +

The Future.

+I keep hearing about compressed '.WAV' files - I havn't found +any yet - or a spec on how to read them. +

+There doesn't seem to be a spec for '.AU' files either - but +the header format seems simple enough from just looking at +a few example files. +

+It's also possible to allow more simultaneous sounds - the +limit of three is a bit arbitary - but again, CPU costs are +something to be concerned about. Fortunately, if I ever +increase the limit, it shouldn't affect existing programs. +

+It would be nice if the scheduler knew how to do stereo +and 16 bps. +

A Note about Reference Counting.

+Instances of the slEnvelope and slSample classes are 'reference +counted' within SL. That means that a counter in each object is +incremented each time you start one playing - and decremented +each time one stops. When you 'delete' an slEnvelope or an slSample, +the reference count will be checked to ensure it is zero - if it +is not then a fatal error will be produced if you then attempt +to call slScheduler::update() since that would play a sound that +has been deleted by the application. +

+The error does not occour at the point when you delete the +sample or envelope since it is OK to do that so long as you +never try to play more sounds later. It is therefore illegal +to delete a sample or envelope and then stop +it playing. +

+This arrangement allows an application to exit with outstanding +sounds queued up. +

Example Program.

+This example creates an 'engine' sound in memory using +some summed sine waves, loads a number of sounds (and +has them automatically matched to the current sound +replayer), then plays the engine sound in a loop, +periodically interrupting it with some other noises. +
+
+#include "sl.h"
+#include "sm.h"
+#include <math.h>
+
+/*
+  Construct a sound scheduler and a mixer.
+*/
+
+slScheduler sched ( 8000 ) ;
+smMixer mixer ;
+
+int main ()
+{
+  mixer . setMasterVolume ( 30 ) ;
+  sched . setSafetyMargin ( 0.128 ) ;
+
+  /* Just for fun, let's make a one second synthetic engine sample... */
+
+  Uchar buffer [ 8000 ] ;
+
+  for ( int i = 0 ; i < 8000 ; i++ )
+  {
+    /* Sum some sin waves and convert to range 0..1 */
+
+    float level = ( sin ( (double) i * 2.0 * M_PI / (8000.0/ 50.0) ) +
+                    sin ( (double) i * 2.0 * M_PI / (8000.0/149.0) ) +
+                    sin ( (double) i * 2.0 * M_PI / (8000.0/152.0) ) +
+                    sin ( (double) i * 2.0 * M_PI / (8000.0/192.0) )
+                  ) / 8.0f + 0.5f ;
+
+    /* Convert to unsigned byte */
+
+    buffer [ i ] = (Uchar) ( level * 255.0 ) ;
+  }
+
+  /* Set up four samples and a loop */
+
+  slSample  *s = new slSample ( buffer, 8000 ) ;
+  slSample *s1 = new slSample ( "scream.ub", & sched ) ;
+  slSample *s2 = new slSample ( "zzap.wav" , & sched ) ;
+  slSample *s3 = new slSample ( "cuckoo.au", & sched ) ;
+  slSample *s4 = new slSample ( "wheeee.ub", & sched ) ;
+
+  /* Mess about with some of the samples... */
+
+  s1 -> adjustVolume ( 2.2  ) ;
+  s2 -> adjustVolume ( 0.5  ) ;
+  s3 -> adjustVolume ( 0.2  ) ;
+
+  /* Play the engine sample continuously. */
+
+  sched . loopSample ( s ) ;
+
+  int tim = 0 ;  /* My periodic event timer. */
+
+  while ( SL_TRUE )
+  {
+    tim++ ;  /* Time passes */
+
+    if ( tim % 200 == 0 ) sched.playSample ( s1 ) ;
+    if ( tim % 180 == 0 ) sched.playSample ( s2 ) ;
+    if ( tim % 150 == 0 ) sched.playSample ( s3 ) ;
+    if ( tim % 120 == 0 ) sched.playSample ( s4 ) ;
+
+    /*
+      For the sake of realism, I'll delay for 1/30th second to
+      simulate a graphics update process.
+    */
+
+#ifdef WIN32
+    Sleep ( 1000 / 30 ) ;  /* 30Hz */
+#else
+    usleep ( 1000000 / 30 ) ;  /* 30Hz */
+#endif
+
+    /*
+      This would normally be called just before the graphics buffer swap
+      - but it could be anywhere where it's guaranteed to get called
+      fairly often.
+    */
+
+    sched . update () ;
+  }
+}
+
+
+
+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/sl/sm.html +++ plib-doc-1.8.1/html/sl/sm.html @@ -0,0 +1,106 @@ + + + + + + + The SL Mixer Library. + + + + + + + + +
Imagine kitchen mixers here +

The SL Mixer Library.

+By Steve Baker +
+

Introduction.

+This library allows one to drive the mixer controls of +most PC-style sound cards. It relies +on the Open Sound +System drivers (formerly known as 'VoxWare') +- which are generally a standard part of the Linux Kernel - and +which is also available on some other UNIX platforms. +

+A port of SM to the Windows family of operating systems +is currently underway. +

+SM does not work under SGI's IRIX. +

Using the Library.

+To use this library, you must '#include "sm.h"' and link to +libsm.a or libsm.so. +

class smMixer.

+This library comprises a single class 'smMixer'. +

+Most programs will only ever create a single smMixer object. +

+Here are the member functions: +

+
+  class smMixer
+  {
+    public:
+
+      smMixer () ;
+      smMixer ( char *device ) ;
+     ~smMixer () ;
+  
+      int not_working () ;
+
+      /* Volume/Treble/Bass controls are in integer percentages */
+
+      void setTreble       ( int treble ) ;
+      void setBass         ( int bass   ) ;
+
+      void setMasterVolume ( int volume ) ;
+      void setSynthVolume  ( int volume ) ;
+      void setPCMVolume    ( int volume ) ;
+      void setSpeakerVolume( int volume ) ;
+      void setLineVolume   ( int volume ) ;
+      void setMicVolume    ( int volume ) ;
+      void setCDVolume     ( int volume ) ;
+
+      void setMasterVolume ( int left, int right ) ;
+      void setSynthVolume  ( int left, int right ) ;
+      void setPCMVolume    ( int left, int right ) ;
+      void setSpeakerVolume( int left, int right ) ;
+      void setLineVolume   ( int left, int right ) ;
+      void setMicVolume    ( int left, int right ) ;
+      void setCDVolume     ( int left, int right ) ;
+  } ;
+
+
+Basically, each of the mixer devices can be driven with either +mono or stereo volume controls, each volume is a expressed as an +integer percentage of maximum. +

+By default, "/dev/mixer" is the device used by this class, but +an alternative device may be accessed if it's name is passed +into the constructor. +

+The 'not_working()' function returns TRUE if there is any kind of +problem with the driver. Mostly it returns TRUE if your system isn't +set up for audio. +

+The driver will not fail if you call it's member functions when +'not_working()' returns TRUE - so programs written for audio +should work OK even on Linux boxes with no audio support. +


+ + +
+Valid HTML 4.0! + +
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+
+ + + --- plib-doc-1.8.1.orig/html/pw/index.html +++ plib-doc-1.8.1/html/pw/index.html @@ -0,0 +1,191 @@ + + + + + + + A PLIB Windowing Library. + + + + + + + + + + +
+

A PLIB Windowing Library.

+
+ by Steve Baker +
+

Introduction

+PW is now just one component of PLIB. +

+The PLIB minimal Windowing Library (PW) is a portable interface that makes +it as simple as possible to make an OpenGL application that can open a +single window and read the mouse and keyboard. It is a wrapper to make the +various underlying OS mechanisms look the same to application code. +

+You should include the PW header file '/usr/include/plib/pw.h' +and link to the PW library '/usr/lib/libplibpw.a'. +

+Before using any other PW functions, you should initialise the +library by calling either: +

+
+void pwInit ( int multisample, int num_samples ) ;
+
+
+...or: +
+
+void pwInit ( int x, int y, int w, int h,
+              int multisample,
+              char *title, int border, int num_samples ) ;
+
+
+The first version creates a full-screen window with no borders, +titles, etc (or at least as close to that as your OS can manage). +The second version creates a window with it's origin at (x,y) of +dimensions w x h, with the specified title string, and optionally +with or without a border. +

+The window that's created will have the maximum number of colours +that your system supports - double-buffered plus a Z buffer. +

+Both forms allow you to specify whether you'd like multisampling +to be enabled or not - and if so, with how many samples. If your +system cannot produce the number of samples requested, pwInit will +fall back to the best it can do. +

+Then, initialise other PLIB components such as PUI. When initialisation +is complete, call this function: +

+
+void pwCallbacks ( pwKeybdFunc    *kb = NULL, pwMouseFunc *ms = NULL,
+                   pwMousePosFunc *mp = NULL, pwResizeCB *rcb = NULL,
+                   pwExitCB      *ecb = NULL ) ;
+
+
+These parameters are callback functions for (repectively) +incoming keyboard keystrokes, incoming mouse button press or +release events, mouse movements, window resize events and finally, +a window close callback. (That's invoked by PW when the user attempts +to close the window by pressing the exit button on the window border.) +PW also calls the exit function when it detects a fatal error that +occurs after the window has been successfully opened. +

+Your application has to be prepared for these callbacks to be invoked +at any time after pwCallbacks. PW allows you to issue OpenGL calls +any time after pwInit(). +

+The specifications of these various callbacks are: +

+
+typedef void pwResizeCB ( int w, int h ) ;
+typedef void pwExitCB   () ;
+typedef void pwKeybdFunc    ( int key, int updown, int x, int y ) ;
+typedef void pwMouseFunc    ( int button, int updown, int x, int y ) ;
+typedef void pwMousePosFunc ( int x, int y ) ;
+
+
+The 'updown' parameter is set to PW_DOWN when a key or mouse button +is pressed or to PW_UP when it's released. The 'key' parameter is +either an ASCII character or one of: +
+
+ PW_KEY_F1       PW_KEY_F2       PW_KEY_F3       PW_KEY_F4       
+ PW_KEY_F5       PW_KEY_F6       PW_KEY_F7       PW_KEY_F8       
+ PW_KEY_F9       PW_KEY_F10      PW_KEY_F11      PW_KEY_F12      
+
+ PW_KEY_LEFT     PW_KEY_UP       PW_KEY_RIGHT    PW_KEY_DOWN     
+
+ PW_KEY_PAGE_UP  PW_KEY_PAGE_DOWN
+
+ PW_KEY_HOME     PW_KEY_END      PW_KEY_INSERT   
+
+
+The 'button' parameter is one of: +
+
+ PW_LEFT_BUTTON  PW_MIDDLE_BUTTON  PW_RIGHT_BUTTON
+
+
+These constants are chosen to be identical to the similarly named +constants used in the PLIB PUI library so that it's easy to connect +a PUI GUI to a PW window. +

+Once the window is initialised, you may call other PLIB graphics +initialisations (puInit, ssgInit, etc). +

+So now you have your window open, you only need to do one thing - +call this function once per frame: +

+
+void pwSwapBuffers () ;
+
+
+This function swaps the double-buffers, collects keystrokes, mouse events +and resize events and calls whatever application-defined callbacks are +needed. It is NOT LEGAL to call pwSwapBuffers() from inside a PW callback +function. +

+When you wish to close the PW window, you should call: +

+
+void pwCleanup () ;
+
+
+Some applications need to know when the shift/control/alt keys are being +held down by the user: +
+
+int pwGetModifiers () ;
+
+
+This returns the state of those three keys as the OR of the three constants: +
+
+ PW_SHIFT  PW_CTRL  PW_ALT   
+
+
+Note that the results are only valid inside of a callback called from +pwSwapBuffers(). +

+Finally, there are a number of functions for setting and getting the window +position and dimensions - also to set the current cursor shape: +

+
+void pwGetSize       ( int *w, int *h ) ;
+void pwSetSizeOrigin ( int x, int y, int w, int h ) ;
+void pwSetSize       ( int x, int y ) ;
+void pwSetOrigin     ( int w, int h ) ;
+void pwSetCursor     ( int c ) ;
+
+
+The available cursor shapes for pwSetCursor are: +
+
+   PW_CURSOR_NONE    0
+   PW_CURSOR_RIGHT   1
+   PW_CURSOR_LEFT    2
+   PW_CURSOR_QUERY   3
+   PW_CURSOR_AIM     4
+   PW_CURSOR_CIRCLE  5
+   PW_CURSOR_WAIT    6
+   PW_CURSOR_CROSS   7
+   PW_CURSOR_CUSTOM  8
+
+
+
+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+ + + + --- plib-doc-1.8.1.orig/html/puAux/index.html +++ plib-doc-1.8.1/html/puAux/index.html @@ -0,0 +1,54 @@ + + + + + SSG Auxiliary Libraries. + + + + + + + + + + +
+

PUI Auxiliary Libraries.

+
+ by Steve Baker +
+

Introduction

+ + + + +
+PLIB/puAux is a suite of auxiliary libraries that build +higher level classes on top of the basic PUI classes. +

+

+

+

Conventions

+puAux is installed and named with the same +conventions as the base PLIB libraries. +
+ie: +
+   /usr/include/plib/puAux.h
+   /usr/lib/libplibpuaux.a
+
+

+PLIB/puAux functions, classes and constants are all +named with an 'pua' or 'PUA' prefix. +
+

+ +Steve J. Baker. +<sjbaker1@airmail.net> +
+ + + + --- plib-doc-1.8.1.orig/html/PUI.xpm +++ plib-doc-1.8.1/html/PUI.xpm @@ -0,0 +1,125 @@ +/* XPM */ +static char *PUI[] = { +/* columns rows colors chars-per-pixel */ +"75 25 94 2", +" c #0A1A0A", +". c #2E962E", +"X c #164616", +"o c #DAC652", +"O c #227622", +"+ c #9EA642", +"@ c #1A561A", +"# c #9AA642", +"$ c #1E621E", +"% c #3EBA3E", +"& c #0A220A", +"* c #5E8632", +"= c #2A8A2A", +"- c #1E6A1E", +"; c #3EB23E", +": c #869E3A", +"> c #2A862A", +", c #0E2E0E", +"< c #769636", +"1 c #4E822E", +"2 c #4A7E2E", +"3 c #227222", +"4 c #36A236", +"5 c #2A822A", +"6 c #165216", +"7 c #C2BA4A", +"8 c #124212", +"9 c #3ECE3E", +"0 c #1A5A1A", +"q c #226E22", +"w c #267A26", +"e c #1E661E", +"r c #164A16", +"t c #2E922E", +"y c #329A32", +"u c #123612", +"i c #123E12", +"p c #36AA36", +"a c #3EC63E", +"s c #1E5E1E", +"d c #267E26", +"f c #164E16", +"g c #2E8E2E", +"h c #123A12", +"j c #267226", +"k c #226222", +"l c #367626", +"z c #729236", +"x c #266E26", +"c c #2E7E2E", +"v c #3EC23E", +"b c #266A26", +"n c #3EB63E", +"m c #329E32", +"M c #AEB246", +"N c #2A7A2A", +"B c #1E5A1E", +"V c #225E22", +"C c #226622", +"Z c #1E521E", +"A c #9AAA42", +"S c #2E862E", +"D c #5E8A32", +"F c #2E822E", +"G c #3EAE3E", +"H c #36A636", +"J c #267626", +"K c #1E561E", +"L c #1A4E1A", +"P c #1A461A", +"I c #3EBE3E", +"U c #2A7E2A", +"Y c #1A4A1A", +"T c #329232", +"R c #0A1E0A", +"E c #328E32", +"W c #329632", +"Q c #226A22", +"! c #369E36", +"~ c #225A22", +"^ c #4A822E", +"/ c #163E16", +"( c #C2BE4A", +") c #9EAA42", +"_ c #2E8A2E", +"` c #367E26", +"' c #1E4E1E", +"] c #3ECA3E", +"[ c #369A36", +"{ c #164216", +"} c #2A762A", +"| c #3ED23E", +" . c #123212", +".. c #1A521A", +/* pixels */ +"w S S S F c g _ S S S F F F F S S S F F S _ S _ g g g _ _ g t . t g _ S F c c S S S _ g g t . . . . F S _ t _ S F F F F F F F S _ S F F F S F S _ _ _ ", +"k > n n ; G ; ; ; % n ; G G ; n % ; ; ; ; ; n n % a v I % % I I I n n G G G n I I I v a a ] | | 9 ] n n v a v n ; ; ; ; ; ; ; n I % ; ; ; ; % I I v m ", +"s f N ! ! [ ! ! ! ! ! ! ! ! ! ! ! 4 4 4 ! ! ! 4 ! 4 4 4 ! ! 4 H p p H 4 [ [ [ ! ! ! ! ! ! ! 4 4 4 4 ! ! 4 4 ! ! ! ! ! ! ! ! ! 4 H H p p H H H p H . j ", +"0 Y ..J T T W W W W W W W E T E T T y W T T T T W W W W W T T y y y y W E _ E T W T T E E E E E T E T E E E T T T T E E T T E T T y y m m W T W = N Q ", +"@ P ..B x F t g g g g g _ S S F S _ _ _ S S _ _ _ _ g g g _ S _ _ _ _ _ S F F S g _ S S S S S S S F S S S F S F F S S F S S S S S _ g t t t S 5 J J Q ", +"Z X Z B s q = > 5 U > 5 5 N N U U 5 > 5 U U 5 5 5 5 5 5 > 5 5 U N U U N N N U U 5 U U N N N U U 5 U N U U U N U N N } } } U N U U U 5 > = = w J w w q ", +"K X ..B ~ s 3 j j J w w J J j j J J w J w J w w w J w J J w J J j J j j j j j j J J J J j x j J J J j j j j j j j j j x x j x j J J J w w w j 3 J w 3 ", +"@ Y ..B $ k k Q q q 3 3 3 Q Q Q Q q q O 3 3 q 3 3 3 q 3 3 A A A A A < x q Q < # ^ 3 O q # A q Q < A 2 Q Q Q Q q Q Q Q Q Q Q q q q q 3 3 3 x b j j d 3 ", +"s f Z B $ k k k Q Q Q C C C C C C C C C Q Q Q Q Q Q Q C C o o o o o o ( q Q ) o D Q q C o o C C + o * C C C k C C k k k k C Q q q Q q C Q 3 x 3 j J q ", +"@ P ..B k e V C Q 3 Q Q C k C k C C k Q Q C C C C Q C Q Q o o Q Q ^ 7 o ^ Q # o D q Q C o o k k # o * k k k C k k C C C C Q q Q q q Q C b b O J J w 3 ", +"@ X Z B k C k C Q 3 q Q C C C C C C k Q q Q C C k C Q q q o o - Q q # o D Q # o * Q Q C o o e k # o * k k V k C C C k C C q q Q q Q Q C Q b J d w w O ", +"Z P ..s s $ C C q q Q C C C C k k C C C Q Q C k C C Q Q q o o Q Q 2 ( o ^ q A o D q q e o o k C # o * k V V V k k k C C Q Q q 3 q q Q Q b q O w w d O ", +"..r @ s V V Q Q q q Q C C C Q C k k k C C C C C C C Q Q - o o # # 7 o 7 Q q # o D Q Q C o o $ k # o * k V V k C C C k k C Q q q Q q Q q x j 3 w w d O ", +"K P @ $ s s Q Q q q q Q C Q Q C C C k k C C C C C k C - q o o o o o 2 C Q q A o * C C e o o V k # o * k C C C Q Q C Q C C q Q Q Q Q q Q q O x j w w 3 ", +"@ Y K s k V Q Q q 3 3 Q Q Q q Q C C k k k C Q Q Q C Q Q Q o o - - Q Q q Q C # o * C C C o o ~ ~ # o * C C C C Q Q C C C Q q q Q Q q 3 q j w q j J J q ", +"K r @ s s s Q q q q 3 q Q Q C Q C k k k k C Q C C C C - - o o q q Q q Q Q Q : o M 2 l : o ( C k # o * k k C C C C k k Q q 3 q q q q 3 3 O d Q j j J q ", +"B f K s V k q 3 3 q 3 3 Q Q C Q C C k k C Q q Q Q Q C Q Q o o q q Q q 3 3 O ` ( o o o o o * C k # o * C C k k k k k k Q q 3 3 Q q q 3 3 O d Q j j j q ", +"@ Y 0 s $ s 3 3 3 3 3 3 3 Q C k k V V k Q 3 3 3 q Q Q e - # A Q C Q Q q 3 3 3 ^ : # # A * C k C z # 2 Q C Q k k C C k C 3 3 q q Q q q 3 w d j j j J Q ", +"0 r B $ C k 3 q C C C C C C k V ~ ~ K ~ k Q Q e C C C C e e - - e $ k k C e C $ $ e - - e C V V V k C Q C Q C k V V V V C C C - - - - - 3 w q j j j Q ", +"B L 0 s e e C $ $ $ s s B B B B B K K K B s s s s $ e e e $ e - e e s s $ $ s s $ e e e $ s $ $ s $ $ $ e $ s B B B B B s $ e $ $ e - - - q q j j J Q ", +"$ f B s C $ s s s 0 @ @ ......L ..' Y L ..@ K ......0 B B B s e e $ s @ K 0 B K 0 s s s 0 @ 0 0 B 0 0 0 0 @ @ @ ........@ @ B B B B s s s s B b j J Q ", +"s L 0 s 0 6 @ @ 6 L Y Y Y Y P Y P P P P Y L r Y Y L L 6 6 @ @ @ @ 6 6 ..6 L f 6 ..6 6 f L ..L L f ....L L ..L L L Y Y Y Y L L f ..6 @ @ 0 @ L B x j q ", +"s r @ ..X { f f f r { { { { / / / / / { / { { / / / { X X X r r r X X X X X X X X { { { { { X { X X r X { X { X X X { { { X { { X X r r f f { { K j q ", +"0 f r h h h i 8 i h h u u . . .u u . .u . .u u u u u h h h h h h h h i i i h h h u u u h h h u h h h h u h h h h u u h u u u u u h h i 8 u u h K 3 ", +"X , & R R & R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R & R R R R R R R R R R R R R R R & & R R R & i " +}; --- plib-doc-1.8.1.orig/html/PSL.xpm +++ plib-doc-1.8.1/html/PSL.xpm @@ -0,0 +1,112 @@ +/* XPM */ +static char *PSL[] = { +/* columns rows colors chars-per-pixel */ +"75 25 81 1", +" c #0A1A0A", +". c #0A1E0A", +"X c #0A220A", +"o c #0E2E0E", +"O c #123212", +"+ c #123612", +"@ c #123A12", +"# c #123E12", +"$ c #163E16", +"% c #124212", +"& c #164216", +"* c #164616", +"= c #164A16", +"- c #164E16", +"; c #1A461A", +": c #1A4A1A", +"> c #1A4E1A", +", c #165216", +"< c #1A521A", +"1 c #1A561A", +"2 c #1E521E", +"3 c #1E561E", +"4 c #1A5A1A", +"5 c #1E5A1E", +"6 c #1E5E1E", +"7 c #1E621E", +"8 c #1E661E", +"9 c #1E6A1E", +"0 c #225A22", +"q c #225E22", +"w c #226222", +"e c #226622", +"r c #226A22", +"t c #226E22", +"y c #266A22", +"u c #266A26", +"i c #266E26", +"p c #227222", +"a c #227622", +"s c #267226", +"d c #267626", +"f c #267A26", +"g c #267E26", +"h c #2A762A", +"j c #2A7A2A", +"k c #2A7E2A", +"l c #2E7E2E", +"z c #3A6E26", +"x c #367626", +"c c #3E722A", +"v c #3E762A", +"b c #2A822A", +"n c #2A862A", +"m c #2E822E", +"M c #2E862E", +"N c #2A8A2A", +"B c #2E8A2E", +"V c #2E8E2E", +"C c #2E922E", +"Z c #2E962E", +"A c #328A32", +"S c #328E32", +"D c #329232", +"F c #329632", +"G c #329A32", +"H c #329E32", +"J c #369A36", +"K c #369E36", +"L c #36A236", +"P c #36A636", +"I c #36AA36", +"U c #3EAE3E", +"Y c #3EB23E", +"T c #3EB63E", +"R c #3EBA3E", +"E c #3EBE3E", +"W c #3EC23E", +"Q c #3EC63E", +"! c #3ECA3E", +"~ c #3ED23E", +"^ c #DAC652", +/* pixels */ +"fMMMmlVBMMMmmmmMMMmmMVBBVVVBBVCZCVBMmllMMMBVVCZZZZmMBCBMmmmmmmmMBMmmmMmMBBB", +"wnTTYUYYYRTYUUYTRYYYYYYTRQWERREVBTTUUUTEEEWQQ!~~BMTTWQWTYYYYYYYTERYYYYREEWH", +"6-jKKJKKKKKKKKKKKLLLKKKLKLLLKKLYYIPLJJJKKKKKKKLLYYKKLLKKKKKKKKKLPPIIPPPIPZs", +"4:4688e77766655432334e77766777777761546678887667677787655355677778999ttssdr", +"7-56e766641<222>2>:><56641<534676441114346665545545555322>2225555566665usdr", +"6>464,11,>:::==;*;*;:;:,>::-,,1111,->,><<,--,->--<,-->-->>:=-:>-<,1141>5ist", +"6=1<*&---**&&$$$$$$$&&$$&&**=*====*=******&&&****==*&*****&&**&&**==--&&3st", +"4-=@@@#%##+@++O++++++O++++++@@@#@@@@@@#@@+++++@+@@#@@++@@@++++++++@@#%++@3p", +"*oX. .X.... . . .. .......X..X.X. . ....X.................XX...X#" +}; --- plib-doc-1.8.1.orig/html/UL.xpm +++ plib-doc-1.8.1/html/UL.xpm @@ -0,0 +1,125 @@ +/* XPM */ +static char *UL[] = { +/* columns rows colors chars-per-pixel */ +"75 25 94 2", +" c #0A1A0A", +". c #2E962E", +"X c #164616", +"o c #DAC652", +"O c #267A26", +"+ c #1A561A", +"@ c #9EAA42", +"# c #9AA642", +"$ c #1E661E", +"% c #3EB63E", +"& c #0A220A", +"* c #2E8E2E", +"= c #227222", +"- c #5E8632", +"; c #869E3A", +": c #3EB23E", +"> c #0E2E0E", +", c #267E26", +"< c #226E22", +"1 c #1E5E1E", +"2 c #36A236", +"3 c #729236", +"4 c #165216", +"5 c #3ECA3E", +"6 c #2A8A2A", +"7 c #769636", +"8 c #124212", +"9 c #4E822E", +"0 c #1E6A1E", +"q c #2A822A", +"w c #5E8E32", +"e c #164A16", +"r c #3EBA3E", +"t c #329A32", +"y c #4A822E", +"u c #C2BE4A", +"i c #123612", +"p c #123E12", +"a c #36AA36", +"s c #1E621E", +"d c #227622", +"f c #2A862A", +"g c #1A5A1A", +"h c #3EC23E", +"j c #164E16", +"k c #2E922E", +"l c #267226", +"z c #123A12", +"x c #226222", +"c c #266E26", +"v c #266A26", +"b c #367626", +"n c #2E7E2E", +"m c #329E32", +"M c #2A7A2A", +"N c #1E5A1E", +"B c #225E22", +"V c #AEB246", +"C c #226622", +"Z c #1E521E", +"A c #2E862E", +"S c #2E822E", +"D c #3EAE3E", +"F c #9AAA42", +"G c #36A636", +"H c #1E561E", +"J c #1A4E1A", +"K c #3ED23E", +"L c #267626", +"P c #1A461A", +"I c #3EBE3E", +"U c #2A7E2A", +"Y c #1A4A1A", +"T c #329232", +"R c #0A1E0A", +"E c #328E32", +"W c #329632", +"Q c #3EC63E", +"! c #226A22", +"~ c #369E36", +"^ c #225A22", +"/ c #163E16", +"( c #2E8A2E", +") c #367E26", +"_ c #1E4E1E", +"` c #369A36", +"' c #164216", +"] c #2A762A", +"[ c #5E8A32", +"{ c #3ECE3E", +"} c #86A23A", +"| c #123212", +" . c #1A521A", +".. c #4A862E", +/* pixels */ +"O A A A S n * ( A A A S S S S A A A S S A ( A ( * * * ( ( * k . k * ( A S n n A A A ( * * k . . . . S A ( k ( A S S S S S S S A ( A S S S A S A ( ( ( ", +"x f % % : D : : : r % : D D : % r : : : : : % % r Q h I r r I I I % % D D D % I I I h Q Q 5 K K { 5 % % h Q h % : : : : : : : % I r : : : : r I I h m ", +"1 j M ~ ~ ` ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 2 2 2 ~ ~ ~ 2 ~ 2 2 2 ~ ~ 2 G a a G 2 ` ` ` ~ ~ ~ ~ ~ ~ ~ 2 2 2 2 ~ ~ 2 2 ~ ~ ~ ~ ~ ~ ~ ~ ~ 2 G G a a G G G a G . l ", +"g Y .L T T W W W W W W W E T E T T t W T T T T W W W W W T T t t t t W E ( E T W T T E E E E E T E T E E E T T T T E E T T E T T t t m m W T W 6 M ! ", +"+ P .N c S k * * * * * ( A A S A ( ( ( A A ( ( ( ( * * * ( A ( ( ( ( ( A S S A * ( A A A A A A A S A A A S A S S A A S A A A A A ( * k k k A q L L ! ", +"Z X Z N 1 < 6 f q U f q q M M U U q f q U U q q q q q q f q q U M U U M M M U U q U U M M M U U q U M U U U M U M M ] ] ] U M U U U q f 6 6 O L O O < ", +"H X .N ^ 1 = l l L O O L L l l L L O L O L O O O L O L L O L L l L l l l l l l L L L L l c l L L L l l l l l l l l l c c l c l L L L O O O l = L O = ", +"+ Y .N s x x ! < < = = = ! ! ! ! < < d = = < = = = < = = = = F F < l c y # 7 ! < F F < ! ! < ! < < < ! ! ! ! < ! ! ! ! ! ! < < < < = = = c v l l , = ", +"1 j Z N s x x x ! ! ! C C C C C C C C C ! ! ! ! ! ! ! C C ! ! o o ! < < [ o F ! ! o o C C x C C ! ! ! C C C x C C x x x x C ! < < ! < C ! = c = l L < ", +"+ P .N x $ B C ! = ! ! C x C x C C x ! ! C C C C ! C ! ! ! ! o o < < = [ o # ! < o o C x x x C C C x x x x C x x C C C C ! < ! < < ! C v v d L L O = ", +"+ X Z N x C x C ! = < ! C C C C C C x ! < ! C C x C ! < < < < o o ! ! < [ o # C < o o C x x x x x C C x x B x C C C x C C < < ! < ! ! C ! v L , O O d ", +"Z P .1 1 s C C < < ! C C C C x x C C C ! ! C x C C ! ! < < 0 o o ! ! ! [ o @ < 0 o o C C C C C C x x x B B B x x x C C ! ! < = < < ! ! v < d O O , d ", +" .e + 1 B B ! ! < < ! C C C ! C x x x C C C C C C C ! ! < ! ! o o C C C [ o F < < o o C C x x x C C C x B B x C C C x x C ! < < ! < ! < c l = O O , d ", +"H P + s 1 1 ! ! < < < ! C ! ! C C C x x C C C C C x C ! ! 0 0 o o C C C - o # ! $ o o C x x B B x C C x C C C ! ! C ! C C < ! ! ! ! < ! < d c l O O = ", +"+ Y H 1 x B ! ! < = = ! ! ! < ! C C x x x C ! ! ! C ! < ! ! ! o o 0 < < [ o # C C o o C x x B B B x C C C C C ! ! C C C ! < < ! ! < = < l O < l L L < ", +"H e + 1 1 1 ! < < < = < ! ! C ! C x x x x C ! C C C ! ! ! 0 < u o ; b y V o ; < < o o ! ! C x x C C x x x C C C C x x ! < = < < < < = = d , ! l l L < ", +"N j H 1 B x < = = < = = ! ! C ! C C x x C ! < ! ! C C ! ! = < [ o o o o o u ) d = o o o o o o # x C C C C x x x x x x ! < = = ! < < = = d , ! l l l < ", +"+ Y g 1 s 1 = = = = = = = ! C x x B B x ! = = = < ! C C ! ! < < - # # # } y < 0 < F # F # # # 3 C C ! ! C ! x x C C x C = = < < ! < < = O , l l l L ! ", +"g e N s C x = < C C C C C C x B ^ ^ H ^ x ! ! C ! ! C C $ $ $ 0 $ s s s $ 0 $ s s $ $ 0 ! x B B x x C ! C ! C x B B B B C C C 0 0 0 0 0 = O < l l l ! ", +"N J g 1 $ $ C s s s 1 1 N N N N N H H H N 1 1 1 N 1 $ $ s s 0 $ 0 $ s 1 s 1 s 1 1 $ $ $ s s s s 1 s s s $ s 1 N N N N N 1 s $ s s $ 0 0 0 < < l l L ! ", +"s j N 1 C s 1 1 1 g + + . . .J ._ Y J .+ + . . .g 1 N N s s $ 1 N H N H H g g 1 1 g g H g g g g g g g + + + . . . .+ + N N N N 1 1 1 1 N v l L ! ", +"1 J g 1 g 4 + + 4 J Y Y Y Y P Y P P P P Y J Y Y Y J J 4 4 4 + + + + .4 j .4 J . .J J J 4 J J J . .J J .J J J Y Y Y Y J J j .4 + + g + J N c l < ", +"1 e + .X ' j j j e ' ' ' ' / / / / / ' / ' ' ' / / ' X X X e e e e X X X X e X X X ' ' ' X X X X X e X ' X ' X X X ' ' ' X ' ' X X e e j j ' ' H l < ", +"g j e z z z p 8 p z z i i | | | i i | | i | | | i i i z z z z z z z z z z p z z z i i i i i i i i z z z z i z z z z i i z i i i i i z z p 8 i i z H = ", +"X > & R R & R R R R R R R R R R R R R R R R R R R R & R & & & & R R R R R R R & R R R R R R R R R R R R R R R & & R R R & p " +}; --- plib-doc-1.8.1.orig/html/JS.xpm +++ plib-doc-1.8.1/html/JS.xpm @@ -0,0 +1,135 @@ +/* XPM */ +static char *JS[] = { +/* columns rows colors chars-per-pixel */ +"75 25 104 2", +" c #0A1A0A", +". c #2E8E2E", +"X c #123A12", +"o c #DAC652", +"O c #1A5A1A", +"+ c #9EAA42", +"@ c #2A822A", +"# c #9AA642", +"$ c #227622", +"% c #3EB63E", +"& c #1E661E", +"* c #769636", +"= c #3EAE3E", +"- c #164616", +"; c #5E8232", +": c #728E36", +"> c #226E22", +", c #36A236", +"< c #123612", +"1 c #164E16", +"2 c #329A32", +"3 c #4A7A2E", +"4 c #3ECA3E", +"5 c #1E5E1E", +"6 c #5E8E32", +"7 c #1E6A1E", +"8 c #4E822E", +"9 c #AEB246", +"0 c #267A26", +"q c #123212", +"w c #3EBA3E", +"e c #2A862A", +"r c #165216", +"t c #227222", +"y c #2E962E", +"u c #124212", +"i c #1E621E", +"p c #C2BA4A", +"a c #4A8A2E", +"s c #367626", +"d c #4A822E", +"f c #0A220A", +"g c #2E7E2E", +"h c #267226", +"j c #266E26", +"k c #2A8A2A", +"l c #36AA36", +"z c #3EC23E", +"x c #267E26", +"c c #1A561A", +"v c #164A16", +"b c #2E922E", +"n c #869A3A", +"m c #226222", +"M c #266A26", +"N c #123E12", +"B c #0E2E0E", +"V c #367226", +"C c #366E26", +"Z c #329E32", +"A c #2A7A2A", +"S c #1E5A1E", +"D c #225E22", +"F c #226622", +"G c #1E521E", +"H c #9AAA42", +"J c #2E862E", +"K c #5E8A32", +"L c #2E822E", +"P c #36A636", +"I c #267626", +"U c #1A4E1A", +"Y c #1E561E", +"T c #3ED23E", +"R c #1A461A", +"E c #3EBE3E", +"W c #3A7A2A", +"Q c #2A7E2A", +"! c #1A4A1A", +"~ c #329232", +"^ c #0A1E0A", +"/ c #3EB23E", +"( c #328E32", +") c #729236", +"_ c #329632", +"` c #3EC63E", +"' c #226A22", +"] c #369E36", +"[ c #225A22", +"{ c #163E16", +"} c #2E8A2E", +"| c #1E4E1E", +" . c #4A7E2E", +".. c #869E3A", +"X. c #C2BE4A", +"o. c #729636", +"O. c #369A36", +"+. c #164216", +"@. c #2A762A", +"#. c #3ECE3E", +"$. c #5E8632", +"%. c #1A521A", +"&. c #3A762A", +"*. c #8A9E3E", +/* pixels */ +"0 J J J L g . } J J J L L L L J J J L L J } J } . . . } } . b y b . } J L g g J J J } . . b y y y y L J } b } J L L L L L L L J } J L L L J L J } } } ", +"m e % % / = / / / w % / = = / % w / / / / / % % w ` z E w w E E E % % = = = % E E E z ` ` 4 T T #.4 % % z ` z % / / / / / / / % E w / / / / w E E z Z ", +"5 1 A ] ] O.] ] ] ] ] ] ] ] ] ] ] , , , ] ] ] , ] , , , ] ] , P l l P , O.O.O.] ] ] ] ] ] ] , , , , ] ] , , ] ] ] ] ] ] ] ] ] , P P l l P P P l P y h ", +"O ! %.I ~ ~ _ _ _ _ _ _ _ ( ~ ( ~ ~ 2 _ ~ ~ ~ ~ _ _ _ _ _ ~ ~ 2 2 2 2 _ ( } ( ~ _ ~ ~ ( ( ( ( ( ~ ( ~ ( ( ( ~ ~ ~ ~ ( ( ~ ~ ( ~ ~ 2 2 Z Z _ ~ _ k A ' ", +"c R %.S j L b . . . . . } J J L J } } } J J } } } } . . . } J } } } } } J L L J . } J J J J J J J L J J J L J L L J J L J J J J J } . b b b J @ I I ' ", +"G - G S 5 > k e @ Q e @ @ A A Q Q @ e @ Q Q @ @ @ @ @ @ e @ @ Q A Q Q A A A Q Q @ Q Q A A A Q Q @ Q A Q Q Q A Q A A @.@.@.Q A Q Q Q @ e k k 0 I 0 0 > ", +"Y - %.S [ 5 t h h I 0 0 I I h h I I 0 I 0 I 0 0 0 I 0 I I 0 I I h I h h h h h h I I I I h j h I I I h h h h h h h h h j j h j h I I I 0 0 0 h t I 0 t ", +"c ! %.S i m m ' > > t t t ' ' ' ' > > $ t t > t t t > t t t t > > > h 8 H ) > ' W o.H H ..s > ' > > > ' ' ' ' > ' ' ' ' ' ' > > > > t t t j M h h x t ", +"5 1 G S i m m m ' ' ' F F F F F F F F F ' ' ' ' ' ' ' F F ' ' ' ' ' > K o + ' ' X.o o o o p 3 F ' ' ' F F F m F F m m m m F ' > > ' > F ' t j t h I > ", +"c R %.S m & D F ' t ' ' F m F m F F m ' ' F F F F ' F ' ' ' > ' > > > 6 o # ' .o H ' C n o n F F F m m m m F m m F F F F ' > ' > > ' F M M $ I I 0 t ", +"c - G S m F m F ' t > ' F F F F F F m ' > ' F F m F ' > > > > ' ' ' M K o # ' $.o ) ' F m # : m m F F m m D m F F F m F F > > ' > ' ' F ' M I x 0 0 $ ", +"G R %.5 5 i F F > > ' F F F F m m F F F ' ' F m F F ' ' > ' ' ' ' ' ' K o H > s o o 9 # $.C F F F m m m D D D m m m F F ' ' > t > > ' ' M > $ 0 0 x $ ", +"%.v c 5 D D ' ' > > ' F F F ' F m m m F F F F F F F ' ' > ' F F F F m $.o # t > ..9 o o o 9 ; m F F F m D D m F F F m m F ' > > ' > ' > j h t 0 0 x $ ", +"Y R c i 5 5 ' ' > > > ' F ' ' F F F m m F F F F F m F ' ' ' ' ) # ) ' $.o H ' ' ' F F 3 n o p D m F F m F F F ' ' F ' F F > ' ' ' ' > ' > $ j h 0 0 t ", +"c ! Y 5 m D ' ' > t t ' ' ' > ' F F m m m F ' ' ' F ' > > ' ' # o # > K o # m # # 3 m F m o o D D m F F F F F ' ' F F F ' > > ' ' > t > h 0 > h I I > ", +"Y v c 5 5 5 ' > > > t > ' ' F ' F m m m m F ' F F F ' ' ' ' > + o 9 ' ) o # ' K o 9 > M $.o X.m F F m m m F F F F m m ' > t > > > > t t $ x ' h h I > ", +"S 1 Y 5 D m > t t > t t ' ' F ' F F m m F ' > ' ' F F F ' > t d X.o o o o a $ t H o o o o p $.m m F F F F m m m m m m ' > t t ' > > t t $ x ' h h h > ", +"c ! O 5 i 5 t t t t t t t ' F m m D D m ' t t t > ' F F ' > ' ' 3 # H # 6 t > > s ) # H n 3 F F F F ' ' F ' m m F F m F t t > > ' > > t 0 x h h h I ' ", +"O v S i F m t > F F F F F F m D [ [ Y [ m ' ' F ' ' ' F & & 7 ' & i & i & 7 F m i & & 7 ' m m m m m F ' F ' F m D D D D F F F 7 7 7 7 7 t 0 > h h h ' ", +"S U O 5 & & F i i i 5 5 S S S S S Y Y Y S 5 5 5 S 5 i & i & & 7 7 & 5 5 5 i i 5 i & & & i 5 5 5 5 i i i & i 5 S S S S S 5 i & i i & 7 7 7 > > h h I ' ", +"i 1 S 5 F i 5 5 5 O c c %.%.%.U %.| ! U %.c c %.%.c O 5 S S 5 i i 5 5 S Y c c Y S 5 5 O S O O O O O O O O c c c %.%.%.%.c c S S S S 5 5 5 5 S M h I ' ", +"5 U O 5 O r c c r U ! ! ! ! R ! R R R R ! U ! ! ! ! U U r c c O O c r 1 U U %.r %.r %.U r U U U U %.%.U U %.U U U ! ! ! ! U U 1 %.r c c O c U S j h > ", +"5 v c %.- +.1 1 1 v +.+.+.+.{ { { { { +.{ +.+.+.+.+.- +.- - - v v - - - v - - - - +.+.+.+.- - - - - v - +.- +.- - - +.+.+.- +.+.- - v v 1 1 +.+.Y h > ", +"O 1 v X X X N u N X X < < q q q < < q q < q q q q < < X X X X X X X X X X N N X X X < < < < < < < X X X X < X X X X < < X < < < < < X X N u < < X Y t ", +"- B f ^ ^ f ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ f ^ ^ ^ ^ ^ ^ ^ ^ ^ f ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ f f ^ ^ ^ f N " +}; --- plib-doc-1.8.1.orig/html/NET.xpm +++ plib-doc-1.8.1/html/NET.xpm @@ -0,0 +1,128 @@ +/* XPM */ +static char *NET[] = { +/* columns rows colors chars-per-pixel */ +"75 25 97 2", +" c #0A1A0A", +". c #329A32", +"X c #164616", +"o c #DAC652", +"O c #2A822A", +"+ c #9EA642", +"@ c #1A561A", +"# c #9AA242", +"$ c #227222", +"% c #0A220A", +"& c #729236", +"* c #1E5E1E", +"= c #3EBA3E", +"- c #5E8632", +"; c #1E6A1E", +": c #3EB23E", +"> c #2E922E", +", c #0E2E0E", +"< c #869E3A", +"1 c #267A26", +"2 c #1E621E", +"3 c #165216", +"4 c #2E8E2E", +"5 c #4E7E2E", +"6 c #124212", +"7 c #36AA36", +"8 c #4A822E", +"9 c #C2BE4A", +"0 c #4A7A2E", +"q c #3ECE3E", +"w c #1E661E", +"e c #164A16", +"r c #2A862A", +"t c #226E22", +"y c #123612", +"u c #36A236", +"i c #123E12", +"p c #3EC63E", +"a c #227622", +"s c #2E7E2E", +"d c #2A8A2A", +"f c #1A5A1A", +"g c #AEB246", +"h c #267E26", +"j c #164E16", +"k c #2E962E", +"l c #123A12", +"z c #267226", +"x c #226222", +"c c #3EC23E", +"v c #9AA642", +"b c #266E26", +"n c #266A26", +"m c #3EB63E", +"M c #9AAA42", +"N c #329E32", +"B c #2A7A2A", +"V c #1E5A1E", +"C c #225E22", +"Z c #226622", +"A c #1E521E", +"S c #2E862E", +"D c #2E822E", +"F c #3EAE3E", +"G c #36A636", +"H c #1E561E", +"J c #1A4E1A", +"K c #5E8A32", +"L c #1A461A", +"P c #3EBE3E", +"I c #3A7A2A", +"U c #2A7E2A", +"Y c #1A4A1A", +"T c #329232", +"R c #267626", +"E c #0A1E0A", +"W c #328E32", +"Q c #329632", +"! c #226A22", +"~ c #369E36", +"^ c #225A22", +"/ c #163E16", +"( c #729636", +") c #2E8A2E", +"_ c #1E4E1E", +"` c #3ECA3E", +"' c #369A36", +"] c #164216", +"[ c #2A762A", +"{ c #9EAA42", +"} c #3ED23E", +"| c #123212", +" . c #1A521A", +".. c #4A7E2E", +"X. c #769236", +"o. c #4E822E", +"O. c #769636", +/* pixels */ +"1 S S S D s 4 ) S S S D D D D S S S D D S ) S ) 4 4 4 ) ) 4 > k > 4 ) S D s s S S S ) 4 4 > k k k k D S ) > ) S D D D D D D D S ) S D D D S D S ) ) ) ", +"x r m m : F : : : = m : F F : m = : : : : : m m = p c P = = P P P m m F F F m P P P c p p ` } } q ` m m c p c m : : : : : : : m P = : : : : = P P c N ", +"* j B ~ ~ ' ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ u u u ~ ~ ~ u ~ u u u ~ ~ u G 7 7 G u ' ' ' ~ ~ ~ ~ ~ ~ ~ u u u u ~ ~ u u ~ ~ ~ ~ ~ ~ ~ ~ ~ u G G 7 7 G G G 7 G k z ", +"f Y .R T T Q Q Q Q Q Q Q W T W T T . Q T T T T Q Q Q Q Q T T . . . . Q W ) W T Q T T W W W W W T W T W W W T T T T W W T T W T T . . N N Q T Q d B ! ", +"@ L .V b D > 4 4 4 4 4 ) S S D S ) ) ) S S ) ) ) ) 4 4 4 ) S ) ) ) ) ) S D D S 4 ) S S S S S S S D S S S D S D D S S D S S S S S ) 4 > > > S O R R ! ", +"A X A V * t d r O U r O O B B U U O r O U U O O O O O O r O O U B U U B B B U U O U U B B B U U O U B U U U B U B B [ [ [ U B U U U O r d d 1 R 1 1 t ", +"H X .V ^ * $ z z R 1 1 R R z z R R 1 R 1 R 1 1 1 R 1 R R 1 R R z R z z z z z z R R R R z b z R R R z z z z z z z z z b b z b z R R R 1 1 1 z $ R 1 $ ", +"@ Y .V 2 x x ! t t $ $ $ ! ! ! ! t t a $ $ t $ $ $ M M I $ $ 8 M ( z b M v M v M M M t & M M v M M v v ..! ! t ! ! ! ! ! ! t t t t $ $ $ b n z z h $ ", +"* j A V 2 x x x ! ! ! Z Z Z Z Z Z Z Z Z ! ! ! ! ! ! o o < ! ! K o v t t o o o o o o o Z # o o o o o o o - Z x Z Z x x x x Z ! t t ! t Z ! $ b $ z R t ", +"@ L .V x w C Z ! $ ! ! Z x Z x Z Z x ! ! Z Z Z Z Z o o 9 ..! K o M t t o o ! ! t t ! Z x x Z # o - Z x x x Z x x Z Z Z Z ! t ! t t ! Z n n a R R 1 $ ", +"@ X A V x Z x Z ! $ t ! Z Z Z Z Z Z x ! t ! Z Z Z Z o o o g n K o v t t o o ; Z ! t ! Z x x Z # o - Z x x C x Z Z Z x Z Z t t ! t ! ! Z ! n R h 1 1 a ", +"A L .* * 2 Z Z t t ! Z Z Z Z x x Z Z Z ! ! Z x Z ; o o < o ..- o { ! ; o o { M M v O.n Z x x v o - x x C C C x x x Z Z ! ! t $ t t ! ! n t a 1 1 h a ", +" .e @ * C C ! ! t t ! Z Z Z ! Z x x x Z Z Z Z x Z Z o o 8 9 g - o v x Z o o o o o o v Z Z Z x v o - Z x C C x Z Z Z x x Z ! t t ! t ! t b z $ 1 1 h a ", +"H L @ 2 * * ! ! t t t ! Z ! ! Z Z Z x x Z Z Z ! x 2 o o ! & o v o v ! ; o o ; Z ; Z Z Z Z x x # o - Z x Z Z Z ! ! Z ! Z Z t ! ! ! ! t ! t a b z 1 1 $ ", +"@ Y H * x C ! ! t $ $ ! ! ! t ! Z Z x x x Z ! t ! Z o o ; ! 9 o o v ! t o o 2 x Z Z Z x x C C # o - Z Z Z Z Z ! ! Z Z Z ! t t ! ! t $ t z 1 t z R R t ", +"H e @ * * * ! t t t $ t ! ! Z ! Z x x x x Z Z Z w w o o ! ; & o o M ; ; o o t t t t ! ! Z Z x v o - x x x Z Z Z Z x x ! t $ t t t t $ $ a h ! z z R t ", +"V j H * C x t $ $ t $ $ ! ! Z ! Z Z x x Z ! ! ! ! Z o o ! $ t g o M t $ o o o o o o o K ! ! x # o - Z Z Z x x x x x x ! t $ $ ! t t $ $ a h ! z z z t ", +"@ Y f * 2 * $ $ $ $ $ $ $ ! Z x x C C x ! $ $ $ t t M M ! ! t K v & ! ; M M M M v v M 8 ! Z Z & v 0 n ! Z ! x x Z Z x Z $ $ t t ! t t $ 1 h z z z R ! ", +"f e V 2 Z x $ t Z Z Z Z Z Z x C ^ ^ H ^ 2 ; ! w w w w w w w w w Z 2 Z 2 w w w 2 2 w ; ; w 2 x C x 2 Z ! Z ! Z x C C C C Z Z Z ; ; ; ; ; $ 1 t z z z ! ", +"V J f * w w Z 2 2 2 * * V V V V V H H H V 2 * * * 2 2 w 2 2 ; ; ; w * * 2 2 * * 2 2 w w 2 2 * 2 * 2 2 2 w 2 * V V V V V * 2 w 2 2 w ; ; ; t t z z R ! ", +"2 j V * Z 2 * * * f @ @ . . .J ._ Y _ A @ H A A H V * V V * 2 w * * @ V f V H V * * V V f f V V f f f f @ @ @ . . . .@ @ V V V V * * * * V n z R ! ", +"* J f * f 3 @ @ 3 J Y Y Y Y L Y L L L L e J e e e Y J 3 3 3 @ @ @ @ 3 .j J j 3 .3 .J J J J j j . .J J .J J J Y Y Y Y J J j .3 @ @ f @ J V b z t ", +"* e @ .X ] j j j e ] ] ] ] / / / / / / / ] / / ] ] ] X X X e e e X X X X X X X X ] ] ] ] ] X X X X e X ] X ] X X X ] ] ] X ] ] X X e e j j ] ] H z t ", +"f j e l l l i 6 i l l y y | | | y y y y y | y y y y y l l l l l l l l l i i i i l l y y y l l y y l l l l y l l l l y y l y y y y y l l i 6 y y l H $ ", +"X , % E E % E E E E E E E E E E E E E E E E E E E E E E E E E E E % E E E E E E E E E E E E E E E % % E E E % i " +}; --- plib-doc-1.8.1.orig/html/SL.xpm +++ plib-doc-1.8.1/html/SL.xpm @@ -0,0 +1,165 @@ +/* XPM */ +static char *SL[] = { +/* columns rows colors chars-per-pixel */ +"75 25 134 2", +" c #0A1A0A", +". c #2E962E", +"X c #164616", +"o c #BAB64A", +"O c #267A26", +"+ c #92A23E", +"@ c #1A561A", +"# c #7E963A", +"$ c #1E661E", +"% c #668632", +"& c #3EB63E", +"* c #5E8232", +"= c #0A220A", +"- c #2A822A", +"; c #227222", +": c #3EB23E", +"> c #0E2E0E", +", c #BEBA4A", +"< c #2E922E", +"1 c #4A7A2E", +"2 c #1E6A1E", +"3 c #1E621E", +"4 c #36A236", +"5 c #729636", +"6 c #56822E", +"7 c #165216", +"8 c #3ECA3E", +"9 c #2E8E2E", +"0 c #C6BE4A", +"q c #124212", +"w c #427A2A", +"e c #42722A", +"r c #CEC24E", +"t c #1E5E1E", +"y c #AEB246", +"u c #164A16", +"i c #3EBA3E", +"p c #2A862A", +"a c #226E22", +"s c #329A32", +"d c #4A822E", +"f c #367226", +"g c #123612", +"h c #D2C24E", +"j c #366E26", +"k c #123E12", +"l c #36AA36", +"z c #227622", +"x c #9AA642", +"c c #2E7E2E", +"v c #8E9E3E", +"b c #2A8A2A", +"n c #1A5A1A", +"m c #3EC23E", +"M c #267E26", +"N c #2E6E26", +"B c #267226", +"V c #164E16", +"C c #266A26", +"Z c #5E8A32", +"A c #123A12", +"S c #266E22", +"D c #A6AA42", +"F c #226222", +"G c #7E9A3A", +"H c #6A8A36", +"J c #329E32", +"K c #2A7A2A", +"L c #1E5A1E", +"P c #226622", +"I c #267626", +"U c #1E521E", +"Y c #225E22", +"T c #869A3E", +"R c #2E862E", +"E c #2E822E", +"W c #3EAE3E", +"Q c #36A636", +"! c #1E561E", +"~ c #DAC652", +"^ c #1A4E1A", +"/ c #3ED23E", +"( c #567E2E", +") c #9AAA42", +"_ c #1A461A", +"` c #3EBE3E", +"' c #6A9236", +"] c #2A7E2A", +"[ c #1A4A1A", +"{ c #329232", +"} c #2E7626", +"| c #0A1E0A", +" . c #5E8632", +".. c #328E32", +"X. c #367A26", +"o. c #329632", +"O. c #3EC63E", +"+. c #226A22", +"@. c #2E7226", +"#. c #2E6A26", +"$. c #369E36", +"%. c #225A22", +"&. c #163E16", +"*. c #9EAA42", +"=. c #728E36", +"-. c #2E8A2E", +";. c #1E4E1E", +":. c #4A7E2E", +">. c #427E2A", +",. c #A6AE42", +"<. c #369A36", +"1. c #164216", +"2. c #2A762A", +"3. c #BABA4A", +"4. c #3ECE3E", +"5. c #5E8E32", +"6. c #CAC24E", +"7. c #9EA642", +"8. c #327626", +"9. c #6E9236", +"0. c #123212", +"q. c #56862E", +"w. c #8EA23E", +"e. c #869E3E", +"r. c #CABE4E", +"t. c #1A521A", +"y. c #42762A", +"u. c #367E26", +"i. c #B2B246", +"p. c #266E26", +"a. c #A2AA42", +"s. c #367626", +"d. c #729236", +"f. c #467E2A", +/* pixels */ +"O R R R E c 9 -.R R R E E E E R R R E E R -.R -.9 9 9 -.-.9 < . < 9 -.R E c c R R R -.9 9 < . . . . E R -.< -.R E E E E E E E R -.R E E E R E R -.-.-.", +"F p & & : W : : : i & : W W : & i : : : : : & & i O.m ` i i ` ` ` & & W W W & ` ` ` m O.O.8 / / 4.8 & & m O.m & : : : : : : : & ` i : : : : i ` ` m J ", +"t V K $.$.<.$.$.$.$.$.$.$.$.$.$.$.4 4 4 $.$.$.4 $.4 4 4 $.$.4 Q l l Q 4 <.<.<.$.$.$.$.$.$.$.4 4 4 4 $.$.4 4 $.$.$.$.$.$.$.$.$.4 Q Q l l Q Q Q l Q . B ", +"n [ t.I { { o.o.o.o.o.o.o...{ ..{ { s o.{ { { { o.o.o.o.o.{ { s s s s o...-...{ o.{ { ..........{ ..{ ......{ { { { ....{ { ..{ { s s J J o.{ o.b K +.", +"@ _ t.L p.E < 9 9 9 9 9 -.R R E R -.-.-.R R -.-.-.-.9 9 9 -.R -.-.-.-.-.R E E R 9 -.R R R R R R R E R R R E R E E R R E R R R R R -.9 < < < R - I I +.", +"U X U L t a b p - ] p - - K K ] ] - p - ] ] - - - - - - p - - ] K ] ] K K K ] ] - ] ] K K K ] ] - ] K ] ] ] K ] K K 2.2.2.] K ] ] ] - p b b O I O O a ", +"! X t.L %.t ; B B I O O I I B B I I O I O I O O O I O I I O I I B I B B B B B B I I I I B p.B I I I B B B B B B B B B p.p.B p.B I I I O O O B ; I O ; ", +"@ [ t.L 3 F F +.a a ; ; ; +.+.+.+.a a z ; ; a ; ; ; a ; ; ; ; a a a B p.a +.a +.a ; z a +.+.a +.a a a +.+.+.+.a +.+.+.+.+.+.a a a a ; ; ; p.C B B M ; ", +"t V U L 3 F F F +.+.+.P P P P P P P P P +.:.o ~ ~ v N P # ~ Z +.+.+.a a a *.+.s.i.~ ~ 7.j F .~ ~ .+.P + ~ ~ P P F F F F P +.a a +.a P +.; p.; B I a ", +"@ _ t.L F $ Y P +.; +.+.P F P F P P F +.@.r., # a.~ # +.# ~ Z +.a a a ; 8.v C i.r.# ) h 7.F .~ ~ 7.F F o ~ ~ F F P P P P +.a +.a a +.P C C z I I O ; ", +"@ X U L F P F P +.; a +.P P P P P P F P Z ~ 6 P P ,.*.+.G ~ Z +.+.+.+.a Z 5 y.~ 5 +.+.v o F .~ 6.r P ( 6.h ~ P P P F P P a a +.a +.+.P +.C I M O O z ", +"U _ t.t t 3 P P a a +.P P P P F F P P P d ~ o H w P +.a G ~ Z +.+.+.+.P G w X.r , d.q.P P F 6 ~ 7.~ j =.o i.~ F F F P P +.+.a ; a a +.+.C a z O O M z ", +"t.u @ t Y Y +.+.a a +.P P P +.P F F F F +.# o ~ ~ , d.+.G ~ .P P P P P 0 B ; ' i.~ ~ r.T P .~ v r.* 7.D o ~ P P P F F P +.a a +.a +.a p.B ; O O M z ", +"! _ @ 3 t t +.+.a a a +.P +.+.P P P F F 3 P P P .h r f G ~ Z P P P P :.+ S +.+.2 $ 6 o ~ 1 6 ~ # o 7.~ # o ~ +.+.P +.P P a +.+.+.+.a +.a z p.B O O ; ", +"@ [ ! t F Y +.+.a ; ; +.+.+.a +.P P F F d.o f.a +.7.~ w G ~ Z +.+.a +.# H P % o * F P # ~ * ( ~ # v a.~ .o ~ +.+.P P P +.a a +.+.a ; a B O a B I I a ", +"! u @ t t t +.a a a ; a +.+.P +.P P P F e ~ , # w.r.3.+.# ~ x G G # w ) a +.} r.r G v r.~ #.% ~ # q.~ ~ e o ~ P P F F +.a ; a a a a ; ; z M +.B B I a ", +"L V ! t Y F a ; ; a ; ; +.+.P +.P F F F P :.o ~ ~ 7.:.+.# ~ ~ ~ ~ ~ 5.*.z z z u.y ~ ~ a. .P .~ # P ~ x $ o ~ F F F F +.a ; ; +.a a ; ; z M +.B B B a ", +"@ [ n t 3 t ; ; ; ; ; ; ; +.P F F F F F +.; ; a a a P $ 2 a a 2 2 +.P a a ; ; a a 2 a a a P P F P P P +.P P F F P P F P ; ; a a +.a a ; O M B B B I +.", +"n u L 3 P F ; a P P P P P P F L %.! ! %.3 2 2 $ $ +.P $ $ $ 2 P $ $ 3 P P $ $ 3 F $ +.+.$ 3 3 Y t $ $ +.$ 2 P F Y Y Y Y P P P 2 2 2 2 2 ; O a B B B +.", +"L ^ n t $ $ P 3 3 3 t t L L L L ! ! ! U L 3 3 t t t $ $ 3 3 $ 2 $ $ t t t 3 t t 3 3 $ $ 3 t 3 3 3 t 3 3 $ 3 t L L L L L t 3 $ 3 3 $ 2 2 2 a a B B I +.", +"3 V L t P 3 t t t n @ @ t.t.U U U ;.^ ;.U ! ! U t.t.L t n L t $ 3 3 n n L L ! @ L t n t L ! n ! L L n L L @ @ @ t.t.t.t.@ @ L L L L t t t t L C B I +.", +"t ^ n t n 7 @ @ 7 ^ [ [ [ [ [ X _ _ _ _ u [ u u [ ^ ^ V t.@ @ @ n 7 t.^ ^ V 7 t.7 7 t.V 7 ^ ^ V 7 7 t.V ^ t.^ ^ ^ [ [ [ [ ^ ^ V t.7 @ @ n @ ^ L p.B a ", +"t u @ t.X 1.V V V u 1.1.1.&.&.&.&.&.&.&.&.1.&.1.&.1.X X X X u u u u X X X X X X X 1.1.1.X 1.X 1.X X u X 1.X 1.X X X 1.1.1.X 1.1.X X u u V V 1.1.! B a ", +"n V u A A A k q k A A g g g 0.g g 0.0.g g g g 0.g g g g A A A A A A A A k k k A A A g g g A A A g A k A A g A A A A g g A g g g g g A A k q g g A ! ; ", +"X > = | | = | | | | | | | | | | | | | | | | | | | | = | | | | | | | | = | | | | | | | | | | | | | | | = = | | | = k " +}; --- plib-doc-1.8.1.orig/html/PW.xpm +++ plib-doc-1.8.1/html/PW.xpm @@ -0,0 +1,120 @@ +/* XPM */ +static char *PW[] = { +/* columns rows colors chars-per-pixel */ +"75 25 89 1", +" c #0A1A0A", +". c #0A1E0A", +"X c #0A220A", +"o c #0E2E0E", +"O c #123212", +"+ c #123612", +"@ c #123A12", +"# c #123E12", +"$ c #163E16", +"% c #124212", +"& c #164216", +"* c #164616", +"= c #164A16", +"- c #164E16", +"; c #1A461A", +": c #1A4A1A", +"> c #1A4E1A", +", c #165216", +"< c #1A521A", +"1 c #1A561A", +"2 c #1E521E", +"3 c #1E561E", +"4 c #1A5A1A", +"5 c #1E5A1E", +"6 c #1E5E1E", +"7 c #1E621E", +"8 c #1E661E", +"9 c #1E6A1E", +"0 c #225A22", +"q c #225E22", +"w c #226222", +"e c #226622", +"r c #226A22", +"t c #226E22", +"y c #266A22", +"u c #266A26", +"i c #266E26", +"p c #227222", +"a c #227622", +"s c #267226", +"d c #267626", +"f c #267A26", +"g c #267E26", +"h c #2A762A", +"j c #2A7A2A", +"k c #2A7E2A", +"l c #2E7E2E", +"z c #3A6E26", +"x c #367626", +"c c #3E722A", +"v c #3E762A", +"b c #2A822A", +"n c #2A862A", +"m c #2E822E", +"M c #2E862E", +"N c #2A8A2A", +"B c #2E8A2E", +"V c #2E8E2E", +"C c #2E922E", +"Z c #2E962E", +"A c #328A32", +"S c #328E32", +"D c #329232", +"F c #329632", +"G c #329A32", +"H c #329E32", +"J c #369A36", +"K c #369E36", +"L c #36A236", +"P c #36A636", +"I c #36AA36", +"U c #3EAE3E", +"Y c #3EB23E", +"T c #3EB63E", +"R c #3EBA3E", +"E c #3EBE3E", +"W c #3EC23E", +"Q c #3EC63E", +"! c #3ECA3E", +"~ c #3ED23E", +"^ c #9A913B", +"/ c #9A913C", +"( c #B6A844", +") c #B6A845", +"_ c #B7A945", +"` c #B7A946", +"' c #D8C450", +"] c #D9C551", +"[ c #DAC652", +/* pixels */ +"fMMMmlVBMMMmmmmMMMmmMVBBVVVBBVCZCVBMmllMMMBVVCZZZZmMBCBMmmmmmmmMBMmmmMmMBBB", +"wnTTYUYYYRTYUUYTRYYYYYYTRQWERREVBTTUUUTEEEWQQ!~~BMTTWQWTYYYYYYYTERYYYYREEWH", +"6-jKKJKKKKKKKKKKKLLLKKKLKLLLKKLYYIPLJJJKKKKKKKLLYYKKLLKKKKKKKKKLPPIIPPPIPZs", +"4:4688e77766655432334e77766777777761546678887667677787655355677778999ptssdr", +"7-56e766641<222>2>:><56641<534676441114346665545545555322>2225555566665usdr", +"6>464,11,>:::==;*;*;:;:,>::-,,1111,->,><<,--,->--<,-->-->>:=-:>-<,1141>5ist", +"6=1<*&---**&&$$$$$$$&&$$&&**=*====*=******&&&****==*&*****&&**&&**==--&&3st", +"4-=@@@#%##+@++O++++++O++++++@@@#@@@@@@#@@+++++@+@@#@@++@@@++++++++@@#%++@3p", +"*oX. .X.... . . .. .......X..X.X. . ....X.................XX...X#" +}; --- plib-doc-1.8.1.orig/html/puAux.xpm +++ plib-doc-1.8.1/html/puAux.xpm @@ -0,0 +1,180 @@ +/* XPM */ +static char *puAux[] = { +/* columns rows colors chars-per-pixel */ +"75 25 149 2", +" c #0A1A0A", +". c #2E962E", +"X c #164616", +"o c #A2A642", +"O c #1E6A1E", +"+ c #9EA242", +"@ c #2A8A2A", +"# c #9AA242", +"$ c #2A822A", +"% c #165216", +"& c #3EB63E", +"* c #0A220A", +"= c #BAB64A", +"- c #8E9E3E", +"; c #728E36", +": c #42762A", +"> c #267A26", +", c #869A3A", +"< c #1A5A1A", +"1 c #5E8632", +"2 c #BEB64A", +"3 c #3EAE3E", +"4 c #5A8232", +"5 c #227622", +"6 c #0E2E0E", +"7 c #5E8A32", +"8 c #1E5E1E", +"9 c #729636", +"0 c #3E722A", +"q c #4E822E", +"w c #3A6A26", +"e c #227222", +"r c #C2BA4A", +"t c #CEC24E", +"y c #329E32", +"u c #1E621E", +"i c #3ECA3E", +"p c #5A8A2E", +"a c #123E12", +"s c #4A822E", +"d c #3A7626", +"f c #3E7A2A", +"g c #164E16", +"h c #2E922E", +"j c #226E22", +"k c #3EC23E", +"l c #36A636", +"z c #367226", +"x c #366222", +"c c #1E661E", +"v c #3A7A26", +"b c #366E26", +"n c #4E8A2E", +"m c #B6B246", +"M c #367626", +"N c #A2AA42", +"B c #123A12", +"V c #2A862A", +"C c #3EBA3E", +"Z c #AEAE46", +"A c #1E521E", +"S c #267E26", +"D c #164A16", +"F c #2E8E2E", +"G c #2E7226", +"H c #427A2A", +"J c #226A22", +"K c #267222", +"L c #226222", +"P c #0A1E0A", +"I c #367A26", +"U c #226622", +"Y c #1A561A", +"T c #36A236", +"R c #4A7A2E", +"E c #124212", +"W c #DAC652", +"Q c #1E561E", +"! c #1E5A1E", +"~ c #9AA642", +"^ c #266E22", +"/ c #2E822E", +"( c #266A22", +") c #123212", +"_ c #1A4E1A", +"` c #267626", +"' c #2A7A2A", +"] c #225E22", +"[ c #329632", +"{ c #2A7E2A", +"} c #9EAA42", +"| c #3EB23E", +" . c #3A6E26", +".. c #329A32", +"X. c #427E2A", +"o. c #1A4A1A", +"O. c #328E32", +"+. c #3EBE3E", +"@. c #3ED23E", +"#. c #36AA36", +"$. c #1A461A", +"%. c #329232", +"&. c #1A521A", +"*. c #A2AE42", +"=. c #2E8A2E", +"-. c #729236", +";. c #56822E", +":. c #C2BE4A", +">. c #3EC63E", +",. c #3A7226", +"<. c #2E862E", +"1. c #2A6622", +"2. c #225A22", +"3. c #96A642", +"4. c #123612", +"5. c #163E16", +"6. c #9AAA42", +"7. c #AEB246", +"8. c #369E36", +"9. c #2A762A", +"0. c #2E7E2E", +"q. c #164216", +"w. c #22561E", +"e. c #9EA642", +"r. c #869E3A", +"t. c #A6AA42", +"y. c #5A862E", +"u. c #4E7E2E", +"i. c #628E32", +"p. c #3E7626", +"a. c #369A36", +"s. c #729A36", +"d. c #4E862E", +"f. c #3ECE3E", +"g. c #3E7E2A", +"h. c #266A26", +"j. c #266222", +"k. c #1E4E1E", +"l. c #328A32", +"z. c #56862E", +"x. c #A6AE46", +"c. c #266E26", +"v. c #3A722A", +"b. c #3A762A", +"n. c #267226", +"m. c #3A7A2A", +"M. c #3A6E2A", +"N. c #A6AA46", +"B. c #3E762A", +/* pixels */ +"> <.<.<./ 0.F =.<.<.<./ / / / <.<.<./ / <.=.<.=.F F F =.=.F h . h F =.<./ 0.0.<.<.<.=.F F h . . . . / <.=.h =.<./ / / / / / / <.=.<./ / / <./ <.=.=.=.", +"L V & & | 3 | | | C & | 3 3 | & C | | | | | & & C >.k +.C C +.+.+.& & 3 3 3 & +.+.+.k >.>.i @.@.f.i & & k >.k & | | | | | | | & +.C | | | | C +.+.k y ", +"8 g ' 8.8.a.8.8.8.8.8.8.8.8.8.8.8.T T T 8.8.8.T 8.T T T 8.8.T l #.#.l T a.a.a.8.8.8.8.8.8.8.T T T T 8.8.T T 8.8.8.8.8.8.8.8.8.T l l #.#.l l l #.l . n.", +"< o.&.` %.%.[ [ [ [ [ [ [ O.%.O.O.%.[ %.%.%.%.%.%.%.[ [ %.%.%.[ [ [ [ %.O.=.l.%.[ %.%.O.O.O.O.O.%.O.%.O.O.O.%.%.%.%.O.O.%.%.O.%.%.....y y [ %.[ @ ' J ", +"Y $.&.! c./ h F F F F F =.<.<.<.<.=.F <.<.<.<.=.=.=.=.F =.=.<.=.=.=.=.<.<.$ / <.F =.<.<.<.<.<.<.<./ <.<.<./ <./ / <.<./ <.<.<.<.<.=.F h h h <.$ ` ` J ", +"A X A ! 8 j @ V $ { V $ $ ' ' ' { { $ $ { { $ $ $ { $ $ V $ $ { { { { ' ' ' ' { $ { { ' ' ' { { $ { ' { { { ' { ' ' 9.9.9.{ ' { { { $ V @ @ > ` > > j ", +"Q X &.! 2.8 e n.n.` > > ` ` n.n.` ` > ` ` ` ` > > ` > ` ` > ` n.n.` ` n.n.n.n.n.` ` n } } s n.` ` ` n.n.n.n.n.n.n.n.n.c.c.n.c.n.` ` ` > > > n.e ` > e ", +"Y o.&.! u L L J j j e e e J J J J J j e e e e j e e j j e j j j j J j j j j j J j e 6.W W e.j J j j j J J J J j J J J J J J j j j j e e e c.h.n.n.S e ", +"8 g A ! u L L L J J J U U U L L U J J J U U J L L J j J J U U L U L U J U U J J J J :.W W r U U J J J U U U L U U L L L L U J j j J j U J e c.e n.` j ", +"Y $.&.! L c ] U J e J J U L c ] L J j J J ( .0 B.f f d ( ( ,.z j.U c.m.v ^ J J J s W r :.W b U U U W # L L e.W L 1 W W z J 7.W 7 j J U h.h.5 ` ` > e ", +"Y X A ! L U L U J e j J U U U L L J j J J ,.o m o e.N N u.B.o e. .U p.o o b.J J J 7.W ; , W 1 L L L W e.L ] # W U U ; W r.s W } j J J U J h.` S > > 5 ", +"A $.&.8 8 u U U j j J U U U U U U J j J U : = 2 y.g.p = x.4 = = : U f = = : J j O W W J 1 W Z U U U W ~ ] ] ~ W L U z r r 7.r s j j J J h.j 5 > > S 5 ", +"&.D Y 8 ] ] J J j j J U U U U J J J j J U p.2 = : J f 2 = 1 = = : J g.= m : U j 7 W ~ U U e.W R L U W # L ] ~ W U L U U 7.W M j J j J j c.n.e > > S 5 ", +"Q $.Y u 8 8 J J j j j J U J J J J j j J J : m = f j X.= 2 4 2 = f J f r 2 f U J -.W W W W W W ; L c W e.L U ~ W J J U ; W W 9 J J J j J j 5 c.n.> > e ", +"Y o.Q 8 L ] J J j e e J J j J J J j j j J H 2 2 f J g.= 2 1 = 2 : ^ q r = H J U ~ W 7.~ # Z W ~ L L W W L z W W J U z W :.7.W 7 J j e j n.> j n.` ` j ", +"Q D Y 8 8 8 J j j j e j J U J J j J j j j H = r y.g.y.= x.;.x.= y.q ~ t 2 f j -.W W O O J c W W R c 7.W W W r W L b # W -.M W r M j e e 5 S J n.n.` j ", +"! g Q 8 ] L j e e j e e j U U J j j j j j f = t x.} N *.d.^ u.N o r.7 t.N m.j s.6.9 j J J U , # ; L R ~ ~ -.; ~ U R # ~ I e r.} s j e e 5 S J n.n.n.j ", +"Y o.< 8 u 8 e e e e e e j J U U L L u L c g.= r y.f g.v K j ( ,.0 0 1.M.M.U j J J J J j J U U U U U J O J U L U L L U J e e c.J J j j e > S n.n.n.` J ", +"< D ! u U L e j U U U J U u 8 ! ! Q Q 2.] f = = p.c c c c U u L 8 ] ! 2.2.] c u u U O J c u L ] u u U c c O u L L 8 ] 8 c O O O O O O O e > j n.n.n.J ", +"! _ < 8 c c U u u u 8 8 8 ! ! < Q A Q Q < w + + w 8 u u u u u u u u 8 Y ! < 8 8 u c c c u 8 8 u 8 u u u c u 8 ! ! Q ! ! 8 u u u u c O O O j j n.n.` J ", +"u g ! 8 U u 8 8 8 < Y &.A A A _ A _ o._ &.! x x w.A ! ! Q < 8 u 8 < < Y Y Y < Q < 8 8 8 ! ! < ! ! < ! ! ! ! Q A A _ A A A ! ! ! ! ! 8 8 8 8 ! h.n.` J ", +"8 _ < 8 < % Y Y % _ o.o.o.D D $.X $.X $.o.$.o.D o.o._ g % % Y Y Y Y % g _ % _ &.&.% g g % g _ g g &.% g g _ g g _ _ o.D g o._ g &.% Y Y < Y _ ! c.n.j ", +"8 D Y &.X q.g g g X X q.q.5.5.5.5.5.5.5.q.q.5.5.q.q.X X D X D D D D X D X X X X X X q.q.q.X X X X D D X q.X X X X X q.q.X X q.q.X X D D g g q.q.Q n.j ", +"< g D B B B a E a a 4.B 4.4.) 4.4.4.4.4.4.) 4.4.4.4.4.4.B B B a B B B B B B a B B 4.4.4.4.4.B 4.B B a B B 4.4.B B B 4.4.4.4.4.4.4.4.B B a E 4.4.B Q e ", +"X 6 * P P * P P P P P P P P P P P P P P P * P P * P * P P P P P P * P P P P P P P P P P P P P P P P P * * P P P * a " +}; --- plib-doc-1.8.1.orig/html/valid-html40.xpm +++ plib-doc-1.8.1/html/valid-html40.xpm @@ -0,0 +1,70 @@ +/* XPM */ +static char *valid-html40[] = { +/* columns rows colors chars-per-pixel */ +"88 31 33 1", +" c black", +". c #181808", +"X c gray20", +"o c #393939", +"O c #105A7B", +"+ c #663300", +"@ c #7B6633", +"# c gray29", +"$ c gray40", +"% c #7B7366", +"& c #006699", +"* c #187BAD", +"= c #318CB5", +"- c #4A94BD", +"; c #5A9CBD", +": c #63A5C6", +"> c #990000", +", c #993366", +"< c #BD9C4A", +"1 c #A58C66", +"2 c #CC9933", +"3 c #E7BD63", +"4 c #FFCC66", +"5 c #848484", +"6 c gray60", +"7 c #84B5D6", +"8 c #BDBDC6", +"9 c #B5D6E7", +"0 c gray80", +"q c #E7EFF7", +"w c #FAFFFF", +"e c gray100", +"r c None", +/* pixels */ +"00000000000000000000000000000000000000000000000000000000000000000000000000000000000rrrrr", +"0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee444444444444444444444444444444444444444444442+rrrrr", +"0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee444444444444444444444444444444444444444444442+rrrrr", +"0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee444444444444444444444444444444444444444444442+rrrrr", +"0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee44444<<4443<<4<<<<<<<34<<<34443<<<43<34444442+rrrrr", +"0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee44444 444< X4 @4 @444o X4@ @4444442+rrrrr", +"0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee44444 444< X4<<@ .<<34 . .443 . X4@ @4444442+rrrrr", +"0eee&*9ee9&=qeeeq*&&&&&&;ee8X#0q5eeee44444 <<<@ X444< X4444 X@ <4@ < X4@ @4444442+rrrrr", +"0eee-&7ee9*&9eee7&&***&&7e8. #%.eeee44444 X444< X4444 X< o4.X< X4@ @4444442+rrrrr", +"0eee7&-eee;&7eee:&:qq;&=eq# $5. #eeee44444 <<<@ X444< X4444 X4. @ << X4@ @4444442+rrrrr", +"0eeeq&*qee:&;eeq=&9eq*&9e8 $ee0o8eeee44444 444< X444< X4444 X4< . 4< X4@ X@@@<442+rrrrr", +"0eeeq=&7eq=&*qe9&=qe-&;ee6X0eeeqeeeee44444 444< X444< X4444 X43 @4< X4@ @442+,,rrr", +"0eeee7&:e9*&&9e7&;e9&&9ee5#eeeeeeeeee444444444444444444444444444444444444444444442,,,,rr", +"0eeee9&=e7&*&:q-&7e-&&-9e65eeeeeeeeee44444444444444444444444444444444444444444444,,>>,,r", +"0eeeeq**9:&7*=9**qq7=*&=q86eeeeeeeeee44444444413444444444<3444444444444444444444,,>>>>,,", +"0eeeee:&-*=q-&;&-eeee9*&7q8eeeeeeeeee444444443%<44444441$$$14444444444444444444,,>>>>,,r", +"0eeeee7&&&:e7&&&7eeeee:&-eeeeeeeeeeee44444444%$<4444443$%<%$344444444444444444,,>>>>,,rr", +"0eeeeeq*&&9e9&&*9eeeee7&*eeeeeeeeeeee44444441$$34444441$<4<$1444444444,,44444,,>>>>,,rrr", +"0eeeeeq-&*9eq=&=qqqeee7&O6eeeeee6eeee4444443$$$<444444%$444$%44444444,,,,444,,>>>>,,rrrr", +"0eeeeee7&;eee:&:q;*9ee-&;56eeee6 eeee444444%$1$<444444%$444$%4444444,,>>,,4,,>>>>,,rrrrr", +"0eeeeee9&7eee9&9e;&=7;&&90o5q0% #eeee444441$13$3444444%$444$5444444,,>>>>,,,>>>>,,+rrrrr", +"0eeeeeeq=9eeeq=9eq=&&&&7ee8..X #qeeee44444$$%$$$5444441$<4<$14444444,,>>>>,>>>>,,2+rrrrr", +"0eeeeeeq9qeeeq9eeeq7=-9eeee0$#5qeeeee44444%%%%$%%41$<43$5<%$344444444,,>>>>>>>,,42+rrrrr", +"0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee44444444<$<445$1441$$$14444444444,,>>>>>,,442+rrrrr", +"0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee444444444<4444344444<4444444444444,,>>>,,4442+rrrrr", +"0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee44444444444444444444444444444444444,,>,,44442+rrrrr", +"0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee444444444444444444444444444444444444,,,444442+rrrrr", +"0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4444444444444444444444444444444444444,4444442+rrrrr", +"0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee444444444444444444444444444444444444444444442+rrrrr", +"0e00000000000000000000000000000000000222222222222222222222222222222222222222222222+rrrrr", +"0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++++++++++++++++++++++++++++rrrrr" +}; --- plib-doc-1.8.1.orig/config.status +++ plib-doc-1.8.1/config.status @@ -0,0 +1,202 @@ +#! /bin/sh +# Generated automatically by configure. +# Run this file to recreate the current configuration. +# This directory was configured as follows, +# on host euler: +# +# ./configure --host=i386-linux --build=i386-linux --prefix=/usr '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' +# +# Compiler output produced by configure, useful for debugging +# configure, is in ./config.log if it exists. + +ac_cs_usage="Usage: ./config.status [--recheck] [--version] [--help]" +for ac_option +do + case "$ac_option" in + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + echo "running ${CONFIG_SHELL-/bin/sh} ./configure --host=i386-linux --build=i386-linux --prefix=/usr '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --no-create --no-recursion" + exec ${CONFIG_SHELL-/bin/sh} ./configure --host=i386-linux --build=i386-linux --prefix=/usr '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --no-create --no-recursion ;; + -version | --version | --versio | --versi | --vers | --ver | --ve | --v) + echo "./config.status generated by autoconf version 2.13" + exit 0 ;; + -help | --help | --hel | --he | --h) + echo "$ac_cs_usage"; exit 0 ;; + *) echo "$ac_cs_usage"; exit 1 ;; + esac +done + +ac_given_srcdir=. +ac_given_INSTALL="/usr/bin/install -c" + +trap 'rm -fr Makefile src/Makefile src/js/Makefile src/pw/Makefile src/pui/Makefile src/sg/Makefile src/sl/Makefile src/ssg/Makefile src/ssg/tux/Makefile src/ssg/majik/Makefile src/ssg/load_save/Makefile src/ssg/state_test/Makefile src/ssg/tween_test/Makefile src/ssg/viewer/Makefile src/ssg/water/Makefile src/ssg/sky/Makefile src/ssg/dynamics/Makefile src/ssg/shrubs/Makefile src/fnt/Makefile src/net/Makefile src/net/client_server/Makefile src/net/http_get/Makefile src/net/net_echo/Makefile src/psl/Makefile src/util/Makefile conftest*; exit 1' 1 2 15 + +# Protect against being on the right side of a sed subst in config.status. +sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g; + s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF +/^[ ]*VPATH[ ]*=[^:]*$/d + +s%@SHELL@%/bin/sh%g +s%@CFLAGS@%-g -O2 -Wall%g +s%@CPPFLAGS@%%g +s%@CXXFLAGS@%-g -O2 -Wall%g +s%@FFLAGS@%%g +s%@DEFS@% -DPACKAGE=\"plib_examples\" -DVERSION=\"1.8.1\" -DHAVE_LIBDL=1 -DSTDC_HEADERS=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLUT_IS_PRESENT=1 %g +s%@LDFLAGS@%-lpthread -L/usr/X11R6/lib%g +s%@LIBS@%-ldl %g +s%@exec_prefix@%${prefix}%g +s%@prefix@%/usr%g +s%@program_transform_name@%s,x,x,%g +s%@bindir@%${exec_prefix}/bin%g +s%@sbindir@%${exec_prefix}/sbin%g +s%@libexecdir@%${exec_prefix}/libexec%g +s%@datadir@%${prefix}/share%g +s%@sysconfdir@%${prefix}/etc%g +s%@sharedstatedir@%${prefix}/com%g +s%@localstatedir@%${prefix}/var%g +s%@libdir@%${exec_prefix}/lib%g +s%@includedir@%${prefix}/include%g +s%@oldincludedir@%/usr/include%g +s%@infodir@%${prefix}/share/info%g +s%@mandir@%${prefix}/share/man%g +s%@INSTALL_PROGRAM@%${INSTALL}%g +s%@INSTALL_SCRIPT@%${INSTALL_PROGRAM}%g +s%@INSTALL_DATA@%${INSTALL} -m 644%g +s%@PACKAGE@%plib_examples%g +s%@VERSION@%1.8.1%g +s%@ACLOCAL@%aclocal-1.4%g +s%@AUTOCONF@%autoconf%g +s%@AUTOMAKE@%automake-1.4%g +s%@AUTOHEADER@%autoheader%g +s%@MAKEINFO@%makeinfo%g +s%@SET_MAKE@%%g +s%@CC@%gcc%g +s%@CPP@%gcc -E%g +s%@CXX@%c++%g +s%@CXXCPP@%c++ -E%g +s%@BUILD_FNT_TRUE@%%g +s%@BUILD_FNT_FALSE@%#%g +s%@BUILD_JS_TRUE@%%g +s%@BUILD_JS_FALSE@%#%g +s%@BUILD_PW_TRUE@%%g +s%@BUILD_PW_FALSE@%#%g +s%@BUILD_NET_TRUE@%%g +s%@BUILD_NET_FALSE@%#%g +s%@BUILD_PUI_TRUE@%%g +s%@BUILD_PUI_FALSE@%#%g +s%@BUILD_SG_TRUE@%%g +s%@BUILD_SG_FALSE@%#%g +s%@BUILD_PSL_TRUE@%%g +s%@BUILD_PSL_FALSE@%#%g +s%@BUILD_SL_TRUE@%%g +s%@BUILD_SL_FALSE@%#%g +s%@BUILD_SSG_TRUE@%%g +s%@BUILD_SSG_FALSE@%#%g +s%@BUILD_UL_TRUE@%%g +s%@BUILD_UL_FALSE@%#%g +s%@host@%i386-pc-linux-gnu%g +s%@host_alias@%i386-linux%g +s%@host_cpu@%i386%g +s%@host_vendor@%pc%g +s%@host_os@%linux-gnu%g +s%@X_CFLAGS@% -I/usr/X11R6/include%g +s%@X_PRE_LIBS@% -lSM -lICE%g +s%@X_LIBS@% -L/usr/X11R6/lib%g +s%@X_EXTRA_LIBS@%%g +s%@OGL_LIBS@%-lGLU -lGL -lSM -lICE -lXi -lXmu -lXext -lX11 -lm%g +s%@GLUT_LIBS@%-lglut%g +s%@SND_LIBS@%%g + +CEOF + +# Split the substitutions into bite-sized pieces for seds with +# small command number limits, like on Digital OSF/1 and HP-UX. +ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. +ac_file=1 # Number of current file. +ac_beg=1 # First line for current file. +ac_end=$ac_max_sed_cmds # Line after last line for current file. +ac_more_lines=: +ac_sed_cmds="" +while $ac_more_lines; do + if test $ac_beg -gt 1; then + sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file + else + sed "${ac_end}q" conftest.subs > conftest.s$ac_file + fi + if test ! -s conftest.s$ac_file; then + ac_more_lines=false + rm -f conftest.s$ac_file + else + if test -z "$ac_sed_cmds"; then + ac_sed_cmds="sed -f conftest.s$ac_file" + else + ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" + fi + ac_file=`expr $ac_file + 1` + ac_beg=$ac_end + ac_end=`expr $ac_end + $ac_max_sed_cmds` + fi +done +if test -z "$ac_sed_cmds"; then + ac_sed_cmds=cat +fi + +CONFIG_FILES=${CONFIG_FILES-" Makefile src/Makefile src/js/Makefile src/pw/Makefile src/pui/Makefile src/sg/Makefile src/sl/Makefile src/ssg/Makefile src/ssg/tux/Makefile src/ssg/majik/Makefile src/ssg/load_save/Makefile src/ssg/state_test/Makefile src/ssg/tween_test/Makefile src/ssg/viewer/Makefile src/ssg/water/Makefile src/ssg/sky/Makefile src/ssg/dynamics/Makefile src/ssg/shrubs/Makefile src/fnt/Makefile src/net/Makefile src/net/client_server/Makefile src/net/http_get/Makefile src/net/net_echo/Makefile src/psl/Makefile src/util/Makefile "} +for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case "$ac_file" in + *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` + ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + *) ac_file_in="${ac_file}.in" ;; + esac + + # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. + + # Remove last slash and all that follows it. Not all systems have dirname. + ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` + if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then + # The file is in a subdirectory. + test ! -d "$ac_dir" && mkdir "$ac_dir" + ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" + # A "../" for each directory in $ac_dir_suffix. + ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` + else + ac_dir_suffix= ac_dots= + fi + + case "$ac_given_srcdir" in + .) srcdir=. + if test -z "$ac_dots"; then top_srcdir=. + else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; + /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; + *) # Relative path. + srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" + top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + + case "$ac_given_INSTALL" in + [/$]*) INSTALL="$ac_given_INSTALL" ;; + *) INSTALL="$ac_dots$ac_given_INSTALL" ;; + esac + + echo creating "$ac_file" + rm -f "$ac_file" + configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." + case "$ac_file" in + *Makefile*) ac_comsub="1i\\ +# $configure_input" ;; + *) ac_comsub= ;; + esac + + ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` + sed -e "$ac_comsub +s%@configure_input@%$configure_input%g +s%@srcdir@%$srcdir%g +s%@top_srcdir@%$top_srcdir%g +s%@INSTALL@%$INSTALL%g +" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file +fi; done +rm -f conftest.s* + + + +exit 0