SpaceAryarya-KXL-1.0.2/0000777000076400007640000000000007404146077010320 5SpaceAryarya-KXL-1.0.2/Makefile.in0000664000076400007640000002334407404146075012307 # Makefile.in generated automatically by automake 1.4 from Makefile.am # Copyright (C) 1994, 1995-8, 1999 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 = @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 DESTDIR = pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = . ACLOCAL = @ACLOCAL@ AUTOCONF = @AUTOCONF@ AUTOMAKE = @AUTOMAKE@ AUTOHEADER = @AUTOHEADER@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : BMP_PATH = @BMP_PATH@ CC = @CC@ DATA_PATH = @DATA_PATH@ KXL_CFLAGS = @KXL_CFLAGS@ KXL_LIBS = @KXL_LIBS@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ WAV_PATH = @WAV_PATH@ SUBDIRS = data src wav bmp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = spacearyarya.spec DIST_COMMON = README COPYING ChangeLog Makefile.am Makefile.in \ aclocal.m4 configure configure.in install-sh missing mkinstalldirs \ spacearyarya.spec.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status $(ACLOCAL_M4): configure.in cd $(srcdir) && $(ACLOCAL) config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) cd $(srcdir) && $(AUTOCONF) spacearyarya.spec: $(top_builddir)/config.status spacearyarya.spec.in cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status # 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. @SET_MAKE@ all-recursive install-data-recursive install-exec-recursive \ installdirs-recursive install-recursive uninstall-recursive \ check-recursive installcheck-recursive info-recursive dvi-recursive: @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; \ rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ rev="$$subdir $$rev"; \ test "$$subdir" = "." && dot_seen=yes; \ done; \ test "$$dot_seen" = "no" && 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) list='$(SOURCES) $(HEADERS)'; \ unique=`for i in $$list; do echo $$i; done | \ awk ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ here=`pwd` && cd $(srcdir) \ && mkid -f$$here/ID $$unique $(LISP) TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(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)'; \ unique=`for i in $$list; do echo $$i; done | \ awk ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) mostlyclean-tags: clean-tags: distclean-tags: -rm -f TAGS ID maintainer-clean-tags: distdir = $(PACKAGE)-$(VERSION) top_distdir = $(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 -rm -rf $(distdir) GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz mkdir $(distdir)/=build mkdir $(distdir)/=inst dc_install_base=`cd $(distdir)/=inst && pwd`; \ cd $(distdir)/=build \ && ../configure --srcdir=.. --prefix=$$dc_install_base \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) dist -rm -rf $(distdir) @banner="$(distdir).tar.gz is ready for distribution"; \ dashes=`echo "$$banner" | sed s/./=/g`; \ echo "$$dashes"; \ echo "$$banner"; \ echo "$$dashes" dist: distdir -chmod -R a+r $(distdir) GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) -rm -rf $(distdir) dist-all: distdir -chmod -R a+r $(distdir) GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) -rm -rf $(distdir) distdir: $(DISTFILES) -rm -rf $(distdir) mkdir $(distdir) -chmod 777 $(distdir) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done for subdir in $(SUBDIRS); do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ chmod 777 $(distdir)/$$subdir; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \ || exit 1; \ fi; \ done info-am: info: info-recursive dvi-am: dvi: dvi-recursive check-am: all-am check: check-recursive installcheck-am: installcheck: installcheck-recursive install-exec-am: install-exec: install-exec-recursive install-data-am: install-data: install-data-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install: install-recursive uninstall-am: uninstall: uninstall-recursive all-am: Makefile all-redirect: all-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: installdirs-recursive installdirs-am: mostlyclean-generic: clean-generic: distclean-generic: -rm -f Makefile $(CONFIG_CLEAN_FILES) -rm -f config.cache config.log stamp-h stamp-h[0-9]* maintainer-clean-generic: mostlyclean-am: mostlyclean-tags mostlyclean-generic mostlyclean: mostlyclean-recursive clean-am: clean-tags clean-generic mostlyclean-am clean: clean-recursive distclean-am: distclean-tags distclean-generic clean-am distclean: distclean-recursive -rm -f config.status maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ distclean-am @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." maintainer-clean: maintainer-clean-recursive -rm -f config.status .PHONY: install-data-recursive uninstall-data-recursive \ install-exec-recursive uninstall-exec-recursive installdirs-recursive \ uninstalldirs-recursive all-recursive check-recursive \ installcheck-recursive info-recursive dvi-recursive \ mostlyclean-recursive distclean-recursive clean-recursive \ maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ install-exec install-data-am install-data install-am install \ uninstall-am uninstall all-redirect all-am all installdirs-am \ installdirs mostlyclean-generic distclean-generic clean-generic \ maintainer-clean-generic clean mostlyclean distclean maintainer-clean # 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: SpaceAryarya-KXL-1.0.2/README0000664000076400007640000000274407302163060011111 Space Aryarya, a video-oriented game Copyright (C) 2001, Katsuyoshi Sato fc3srx7@mwnet.or.jp This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -------------------------------------------------------------------------- #Install KXL library 0.5.6 or more Vers are required. Please install beforehand. (http://www2.mwnet.or.jp/~fc3srx7) tar xzvf SpaceAryarya-KXL-xxxx.tar.gz(xxxx is version) cd SpaceAryarya-KXL-xxxx ./configure make make install spacearyarya & return It starts. -------------------------------------------------------------------------- #key operation cursor up - It moves upward. cursor down - It moves downward. cursor left - It moves to the left. cursor right - It moves to the right. 'z' - shot 's' - pause. 'z' - return. -------------------------------------------------------------------------- SpaceAryarya-KXL-1.0.2/COPYING0000644000076400007640000004307607302163060011265 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. SpaceAryarya-KXL-1.0.2/ChangeLog0000664000076400007640000000132307404146033011777 Release Version 1.0.2 [8/12/2001] - The description mistake of a dependency with the library in a spec file was corrected. ------------------------------------------------------------------------------- Release Version 1.0.0 [15/08/2001] - It is KXL 1.x.x version. ------------------------------------------------------------------------------- Release Version 0.3.0 [13/06/2001] - The stage 2 was added. ------------------------------------------------------------------------------- Release Version 0.2.0 [23/05/2001] - The stage 1 was added. ------------------------------------------------------------------------------- Release Version 0.1.1 [19/05/2001] - first (pre)release version SpaceAryarya-KXL-1.0.2/Makefile.am0000664000076400007640000000003307335755337012276 SUBDIRS = data src wav bmp SpaceAryarya-KXL-1.0.2/aclocal.m40000664000076400007640000001126507404146040012071 dnl aclocal.m4 generated automatically by aclocal 1.4 dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl This program is distributed in the hope that it will be useful, dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A dnl 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 1 dnl Usage: dnl AM_INIT_AUTOMAKE(package,version, [no-define]) AC_DEFUN(AM_INIT_AUTOMAKE, [AC_REQUIRE([AC_PROG_INSTALL]) PACKAGE=[$1] AC_SUBST(PACKAGE) VERSION=[$2] AC_SUBST(VERSION) 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 ifelse([$3],, AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])) AC_REQUIRE([AM_SANITY_CHECK]) AC_REQUIRE([AC_ARG_PROGRAM]) dnl FIXME This is truly gross. missing_dir=`cd $ac_aux_dir && pwd` AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir) AC_REQUIRE([AC_PROG_MAKE_SET])]) # # Check to make sure that the build environment is sane. # AC_DEFUN(AM_SANITY_CHECK, [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftestfile # 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 conftestfile 2> /dev/null` if test "[$]*" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftestfile` fi if test "[$]*" != "X $srcdir/configure conftestfile" \ && test "[$]*" != "X conftestfile $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" = conftestfile ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi rm -f conftest* AC_MSG_RESULT(yes)]) dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY) dnl The program must properly implement --version. AC_DEFUN(AM_MISSING_PROG, [AC_MSG_CHECKING(for working $2) # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. if ($2 --version) < /dev/null > /dev/null 2>&1; then $1=$2 AC_MSG_RESULT(found) else $1="$3/missing $2" AC_MSG_RESULT(missing) fi AC_SUBST($1)]) dnl Configure Paths for KXL dnl AM_PATH_KXL dnl Test for libKXL, and define KXL_CFLAGS and KXL_LIBS as appropriate. dnl enables arguments --with-kxl-prefix= -with-kxl-inc-prefix= dnl AC_DEFUN(AM_PATH_KXL, [dnl dnl Get the cfags and libraries for KXL dnl AC_ARG_WITH(kxl-prefix, [ --with-kxl-prefix=PFX Prefix where KXL library is installed(optional)], [kxl_prefix="$withval"], [kxl_prefix=""]) AC_ARG_WITH(kxl-inc-prefix, [ --with-kxl-inc-prefix=PFX Prefix where include libraries are (optional)], [kxl_inc_prefix="$withval"], [kxl_inc_prefix=""]) dnl Add any special include directories AC_MSG_CHECKING(for KXL CFLAGS) if test "$kxl_inc_prefix" != "" ; then KXL_CFLAGS="$KXL_CFLAGS -I$kxl_inc_prefix" CFLAGS="-I$kxl_inc_prefix" fi AC_MSG_RESULT($KXL_CFLAGS) dnl add any special lib dirs AC_MSG_CHECKING(for KXL LDFLAGS) if test "$kxl_prefix" != "" ; then KXL_LIBS="$KXL_LIBS -L$kxl_prefix" LIBS="-L$kxl_prefix" fi dnl add the KXL library KXL_LIBS="$KXL_LIBS -lKXL" LDFLAGS="$KXL_LIBS" AC_MSG_RESULT($KXL_LIBS) AC_PATH_XTRA AC_CHECK_LIB([KXL], [KXL_CreateWindow],, [AC_MSG_ERROR(No linkable libKXL was found.)], [$X_LIBS -lX11] ) dnl That should be it. Now just export out symbols: AC_SUBST(KXL_CFLAGS) AC_SUBST(KXL_LIBS) ]) SpaceAryarya-KXL-1.0.2/configure0000775000076400007640000027636407404146041012156 #! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated automatically using autoconf version 2.13 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. # Defaults: ac_help= ac_default_prefix=/usr/local # Any additions from configure.in: ac_help="$ac_help --with-x use the X Window System" ac_help="$ac_help --with-kxl-prefix=PFX Prefix where KXL library is installed(optional)" ac_help="$ac_help --with-kxl-inc-prefix=PFX Prefix where include libraries are (optional)" # Initialize some variables set by options. # The variables have the same names as the options, with # dashes changed to underlines. build=NONE cache_file=./config.cache exec_prefix=NONE host=NONE no_create= nonopt=NONE no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= target=NONE verbose= x_includes=NONE x_libraries=NONE 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' includedir='${prefix}/include' oldincludedir='/usr/include' infodir='${prefix}/info' mandir='${prefix}/man' # Initialize some other variables. subdirs= MFLAGS= MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Maximum number of lines to put in a shell here document. ac_max_here_lines=12 ac_prev= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval "$ac_prev=\$ac_option" ac_prev= continue fi case "$ac_option" in -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; *) ac_optarg= ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case "$ac_option" in -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir="$ac_optarg" ;; -build | --build | --buil | --bui | --bu) ac_prev=build ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build="$ac_optarg" ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file="$ac_optarg" ;; -datadir | --datadir | --datadi | --datad | --data | --dat | --da) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ | --da=*) datadir="$ac_optarg" ;; -disable-* | --disable-*) ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } fi ac_feature=`echo $ac_feature| sed 's/-/_/g'` eval "enable_${ac_feature}=no" ;; -enable-* | --enable-*) ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } fi ac_feature=`echo $ac_feature| sed 's/-/_/g'` case "$ac_option" in *=*) ;; *) ac_optarg=yes ;; esac eval "enable_${ac_feature}='$ac_optarg'" ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix="$ac_optarg" ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he) # 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 << EOF Usage: configure [options] [host] Options: [defaults in brackets after descriptions] Configuration: --cache-file=FILE cache test results in FILE --help print this message --no-create do not create output files --quiet, --silent do not print \`checking...' messages --version print the version of autoconf that created configure Directory and file names: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [same as prefix] --bindir=DIR user executables in DIR [EPREFIX/bin] --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] --libexecdir=DIR program executables in DIR [EPREFIX/libexec] --datadir=DIR read-only architecture-independent data in DIR [PREFIX/share] --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data in DIR [PREFIX/com] --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] --libdir=DIR object code libraries in DIR [EPREFIX/lib] --includedir=DIR C header files in DIR [PREFIX/include] --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] --infodir=DIR info documentation in DIR [PREFIX/info] --mandir=DIR man documentation in DIR [PREFIX/man] --srcdir=DIR find the sources in DIR [configure dir or ..] --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names EOF cat << EOF Host type: --build=BUILD configure for building on BUILD [BUILD=HOST] --host=HOST configure for HOST [guessed] --target=TARGET configure for TARGET [TARGET=HOST] Features and packages: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR EOF if test -n "$ac_help"; then echo "--enable and --with options recognized:$ac_help" fi exit 0 ;; -host | --host | --hos | --ho) ac_prev=host ;; -host=* | --host=* | --hos=* | --ho=*) host="$ac_optarg" ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir="$ac_optarg" ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir="$ac_optarg" ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir="$ac_optarg" ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir="$ac_optarg" ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst \ | --locals | --local | --loca | --loc | --lo) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* \ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) localstatedir="$ac_optarg" ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir="$ac_optarg" ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir="$ac_optarg" ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix="$ac_optarg" ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix="$ac_optarg" ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix="$ac_optarg" ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name="$ac_optarg" ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir="$ac_optarg" ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir="$ac_optarg" ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site="$ac_optarg" ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir="$ac_optarg" ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir="$ac_optarg" ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target="$ac_optarg" ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers) echo "configure generated by autoconf version 2.13" exit 0 ;; -with-* | --with-*) ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } fi ac_package=`echo $ac_package| sed 's/-/_/g'` case "$ac_option" in *=*) ;; *) ac_optarg=yes ;; esac eval "with_${ac_package}='$ac_optarg'" ;; -without-* | --without-*) ac_package=`echo $ac_option|sed -e 's/-*without-//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } fi ac_package=`echo $ac_package| sed 's/-/_/g'` eval "with_${ac_package}=no" ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes="$ac_optarg" ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries="$ac_optarg" ;; -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } ;; *) if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then echo "configure: warning: $ac_option: invalid host type" 1>&2 fi if test "x$nonopt" != xNONE; then { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } fi nonopt="$ac_option" ;; esac done if test -n "$ac_prev"; then { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } fi trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 # File descriptor usage: # 0 standard input # 1 file creation # 2 errors and warnings # 3 some systems may open it to /dev/tty # 4 used on the Kubota Titan # 6 checking for... messages and results # 5 compiler messages saved in config.log if test "$silent" = yes; then exec 6>/dev/null else exec 6>&1 fi exec 5>./config.log echo "\ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. " 1>&5 # Strip out --no-create and --no-recursion so they do not pile up. # Also quote any args containing shell metacharacters. ac_configure_args= for ac_arg 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_configure_args="$ac_configure_args '$ac_arg'" ;; *) ac_configure_args="$ac_configure_args $ac_arg" ;; esac done # NLS nuisances. # Only set these to C if already set. These must not be set unconditionally # because not all systems understand e.g. LANG=C (notably SCO). # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! # Non-C LC_CTYPE values break the ctype check. if test "${LANG+set}" = set; then LANG=C; export LANG; fi if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -rf conftest* confdefs.h # AIX cpp loses on an empty file, so make sure it contains at least a newline. echo > confdefs.h # A filename unique to this package, relative to the directory that # configure is in, which we can look for to find out if srcdir is correct. ac_unique_file=src/geki4.h # 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=. srcdir=$ac_confdir if test ! -r $srcdir/$ac_unique_file; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r $srcdir/$ac_unique_file; then if test "$ac_srcdir_defaulted" = yes; then { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } else { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } fi fi srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` # Prefer explicitly selected file to automatically selected ones. if test -z "$CONFIG_SITE"; then if test "x$prefix" != xNONE; then CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" else CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" fi fi for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then echo "loading site script $ac_site_file" . "$ac_site_file" fi done if test -r "$cache_file"; then echo "loading cache $cache_file" . $cache_file else echo "creating cache $cache_file" > $cache_file fi ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ac_cpp='$CPP $CPPFLAGS' ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' cross_compiling=$ac_cv_prog_cc_cross ac_exeext= ac_objext=o if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then ac_n= ac_c=' ' ac_t=' ' else ac_n=-n ac_c= ac_t= fi else ac_n= ac_c='\c' ac_t= fi ac_aux_dir= for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do if test -f $ac_dir/install-sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f $ac_dir/install.sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break fi done if test -z "$ac_aux_dir"; then { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } fi ac_config_guess=$ac_aux_dir/config.guess ac_config_sub=$ac_aux_dir/config.sub ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # 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" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 echo "configure:562: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" for ac_dir in $PATH; do # Account for people who put trailing slashes in PATH elements. case "$ac_dir/" in /|./|.//|/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 test -f $ac_dir/$ac_prog; then if test $ac_prog = install && grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : else ac_cv_path_install="$ac_dir/$ac_prog -c" break 2 fi fi done ;; esac done IFS="$ac_save_IFS" fi if test "${ac_cv_path_install+set}" = set; then INSTALL="$ac_cv_path_install" else # As a last resort, use the slow shell script. We don't cache a # path for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the path is relative. INSTALL="$ac_install_sh" fi fi echo "$ac_t""$INSTALL" 1>&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6 echo "configure:615: checking whether build environment is sane" >&5 # Just in case sleep 1 echo timestamp > conftestfile # 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 conftestfile 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftestfile` fi if test "$*" != "X $srcdir/configure conftestfile" \ && test "$*" != "X conftestfile $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". { echo "configure: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" 1>&2; exit 1; } fi test "$2" = conftestfile ) then # Ok. : else { echo "configure: error: newly created file is older than distributed files! Check your system clock" 1>&2; exit 1; } fi rm -f conftest* echo "$ac_t""yes" 1>&6 if test "$program_transform_name" = s,x,x,; then program_transform_name= else # Double any \ or $. echo might interpret backslashes. cat <<\EOF_SED > conftestsed s,\\,\\\\,g; s,\$,$$,g EOF_SED program_transform_name="`echo $program_transform_name|sed -f conftestsed`" rm -f conftestsed fi test "$program_prefix" != NONE && program_transform_name="s,^,${program_prefix},; $program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s,\$\$,${program_suffix},; $program_transform_name" # sed with no file args requires a program. test "$program_transform_name" = "" && program_transform_name="s,x,x," echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 echo "configure:672: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftestmake <<\EOF all: @echo 'ac_maketemp="${MAKE}"' EOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` if test -n "$ac_maketemp"; then eval ac_cv_prog_make_${ac_make}_set=yes else eval ac_cv_prog_make_${ac_make}_set=no fi rm -f conftestmake fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then echo "$ac_t""yes" 1>&6 SET_MAKE= else echo "$ac_t""no" 1>&6 SET_MAKE="MAKE=${MAKE-make}" fi PACKAGE=SpaceAryarya-KXL VERSION=1.0.2 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; } fi cat >> confdefs.h <> confdefs.h <&6 echo "configure:718: checking for working aclocal" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. if (aclocal --version) < /dev/null > /dev/null 2>&1; then ACLOCAL=aclocal echo "$ac_t""found" 1>&6 else ACLOCAL="$missing_dir/missing aclocal" echo "$ac_t""missing" 1>&6 fi echo $ac_n "checking for working autoconf""... $ac_c" 1>&6 echo "configure:731: checking for working autoconf" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. if (autoconf --version) < /dev/null > /dev/null 2>&1; then AUTOCONF=autoconf echo "$ac_t""found" 1>&6 else AUTOCONF="$missing_dir/missing autoconf" echo "$ac_t""missing" 1>&6 fi echo $ac_n "checking for working automake""... $ac_c" 1>&6 echo "configure:744: checking for working automake" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. if (automake --version) < /dev/null > /dev/null 2>&1; then AUTOMAKE=automake echo "$ac_t""found" 1>&6 else AUTOMAKE="$missing_dir/missing automake" echo "$ac_t""missing" 1>&6 fi echo $ac_n "checking for working autoheader""... $ac_c" 1>&6 echo "configure:757: checking for working autoheader" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. if (autoheader --version) < /dev/null > /dev/null 2>&1; then AUTOHEADER=autoheader echo "$ac_t""found" 1>&6 else AUTOHEADER="$missing_dir/missing autoheader" echo "$ac_t""missing" 1>&6 fi echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6 echo "configure:770: checking for working makeinfo" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. if (makeinfo --version) < /dev/null > /dev/null 2>&1; then MAKEINFO=makeinfo echo "$ac_t""found" 1>&6 else MAKEINFO="$missing_dir/missing makeinfo" echo "$ac_t""missing" 1>&6 fi # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo "configure:787: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_dummy="$PATH" for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_prog_CC="gcc" break fi done IFS="$ac_save_ifs" fi fi CC="$ac_cv_prog_CC" if test -n "$CC"; then echo "$ac_t""$CC" 1>&6 else echo "$ac_t""no" 1>&6 fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo "configure:817: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_prog_rejected=no ac_dummy="$PATH" for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" break fi done IFS="$ac_save_ifs" if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# -gt 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift set dummy "$ac_dir/$ac_word" "$@" shift ac_cv_prog_CC="$@" fi fi fi fi CC="$ac_cv_prog_CC" if test -n "$CC"; then echo "$ac_t""$CC" 1>&6 else echo "$ac_t""no" 1>&6 fi if test -z "$CC"; then case "`uname -s`" in *win32* | *WIN32*) # Extract the first word of "cl", so it can be a program name with args. set dummy cl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo "configure:868: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_dummy="$PATH" for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_prog_CC="cl" break fi done IFS="$ac_save_ifs" fi fi CC="$ac_cv_prog_CC" if test -n "$CC"; then echo "$ac_t""$CC" 1>&6 else echo "$ac_t""no" 1>&6 fi ;; esac fi test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 echo "configure:900: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ac_cpp='$CPP $CPPFLAGS' ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' cross_compiling=$ac_cv_prog_cc_cross cat > conftest.$ac_ext << EOF #line 911 "configure" #include "confdefs.h" main(){return(0);} EOF if { (eval echo configure:916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then ac_cv_prog_cc_cross=no else ac_cv_prog_cc_cross=yes fi else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 ac_cv_prog_cc_works=no fi rm -fr conftest* ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ac_cpp='$CPP $CPPFLAGS' ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' cross_compiling=$ac_cv_prog_cc_cross echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 if test $ac_cv_prog_cc_works = no; then { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 echo "configure:942: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 echo "configure:947: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no fi fi echo "$ac_t""$ac_cv_prog_gcc" 1>&6 if test $ac_cv_prog_gcc = yes; then GCC=yes else GCC= fi ac_test_CFLAGS="${CFLAGS+set}" ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 echo "configure:975: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else echo 'void f(){}' > conftest.c if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then ac_cv_prog_cc_g=yes else ac_cv_prog_cc_g=no fi rm -f conftest* fi echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 if test "$ac_test_CFLAGS" = set; then CFLAGS="$ac_save_CFLAGS" elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 echo "configure:1007: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftestmake <<\EOF all: @echo 'ac_maketemp="${MAKE}"' EOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` if test -n "$ac_maketemp"; then eval ac_cv_prog_make_${ac_make}_set=yes else eval ac_cv_prog_make_${ac_make}_set=no fi rm -f conftestmake fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then echo "$ac_t""yes" 1>&6 SET_MAKE= else echo "$ac_t""no" 1>&6 SET_MAKE="MAKE=${MAKE-make}" fi echo $ac_n "checking for main in -lKXL""... $ac_c" 1>&6 echo "configure:1035: checking for main in -lKXL" >&5 ac_lib_var=`echo KXL'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lKXL $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_tr_lib=HAVE_LIB`echo KXL | sed -e 's/[^a-zA-Z0-9_]/_/g' \ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` cat >> confdefs.h <&6 fi echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 echo "configure:1078: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else # This must be in double quotes, not single quotes, because CPP may get # substituted into the Makefile and "${CC-cc}" will confuse make. CPP="${CC-cc} -E" # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" { (eval echo configure:1099: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" { (eval echo configure:1116: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* CPP="${CC-cc} -nologo -E" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" { (eval echo configure:1133: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* CPP=/lib/cpp fi rm -f conftest* fi rm -f conftest* fi rm -f conftest* ac_cv_prog_CPP="$CPP" fi CPP="$ac_cv_prog_CPP" else ac_cv_prog_CPP="$CPP" fi echo "$ac_t""$CPP" 1>&6 # If we find X, set shell vars x_includes and x_libraries to the # paths, otherwise set no_x=yes. # Uses ac_ vars as temps to allow command line to override cache and checks. # --without-x overrides everything else, but does not touch the cache. echo $ac_n "checking for X""... $ac_c" 1>&6 echo "configure:1162: checking for X" >&5 # Check whether --with-x or --without-x was given. if test "${with_x+set}" = set; then withval="$with_x" : fi # $have_x is `yes', `no', `disabled', or empty when we do not yet know. if test "x$with_x" = xno; then # The user explicitly disabled X. have_x=disabled else if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then # Both variables are already set. have_x=yes else if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else # One or both of the vars are not set, and there is no cached value. ac_x_includes=NO ac_x_libraries=NO rm -fr conftestdir if mkdir conftestdir; then cd conftestdir # Make sure to not put "make" in the Imakefile rules, since we grep it out. cat > Imakefile <<'EOF' acfindx: @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' EOF 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 fi done # Screen out bogus values from the imake configuration. They are # bogus both because they are the default anyway, and because # using them would break gcc on systems where it needs fixed includes. case "$ac_im_incroot" in /usr/include) ;; *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;; esac case "$ac_im_usrlibdir" in /usr/lib | /lib) ;; *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;; esac fi cd .. rm -fr conftestdir fi if test "$ac_x_includes" = NO; then # Guess where to find include files, by looking for this one X11 .h file. test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h # First, try using that file with no special directory specified. cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" { (eval echo configure:1229: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* # We can compile using X headers with no special include directory. ac_x_includes= else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* # Look for the header file in a standard set of common directories. # Check X11 before X11Rn because it is often a symlink to the current release. for ac_dir in \ /usr/X11/include \ /usr/X11R6/include \ /usr/X11R5/include \ /usr/X11R4/include \ \ /usr/include/X11 \ /usr/include/X11R6 \ /usr/include/X11R5 \ /usr/include/X11R4 \ \ /usr/local/X11/include \ /usr/local/X11R6/include \ /usr/local/X11R5/include \ /usr/local/X11R4/include \ \ /usr/local/include/X11 \ /usr/local/include/X11R6 \ /usr/local/include/X11R5 \ /usr/local/include/X11R4 \ \ /usr/X386/include \ /usr/x386/include \ /usr/XFree86/include/X11 \ \ /usr/include \ /usr/local/include \ /usr/unsupported/include \ /usr/athena/include \ /usr/local/x11r5/include \ /usr/lpp/Xamples/include \ \ /usr/openwin/include \ /usr/openwin/share/include \ ; \ do if test -r "$ac_dir/$x_direct_test_include"; then ac_x_includes=$ac_dir break fi done fi rm -f conftest* fi # $ac_x_includes = NO if test "$ac_x_libraries" = NO; then # Check for the libraries. test -z "$x_direct_test_library" && x_direct_test_library=Xt test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS="$LIBS" LIBS="-l$x_direct_test_library $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* LIBS="$ac_save_LIBS" # We can link X programs with no special library path. ac_x_libraries= else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* LIBS="$ac_save_LIBS" # First see if replacing the include by lib works. # Check X11 before X11Rn because it is often a symlink to the current release. for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \ /usr/X11/lib \ /usr/X11R6/lib \ /usr/X11R5/lib \ /usr/X11R4/lib \ \ /usr/lib/X11 \ /usr/lib/X11R6 \ /usr/lib/X11R5 \ /usr/lib/X11R4 \ \ /usr/local/X11/lib \ /usr/local/X11R6/lib \ /usr/local/X11R5/lib \ /usr/local/X11R4/lib \ \ /usr/local/lib/X11 \ /usr/local/lib/X11R6 \ /usr/local/lib/X11R5 \ /usr/local/lib/X11R4 \ \ /usr/X386/lib \ /usr/x386/lib \ /usr/XFree86/lib/X11 \ \ /usr/lib \ /usr/local/lib \ /usr/unsupported/lib \ /usr/athena/lib \ /usr/local/x11r5/lib \ /usr/lpp/Xamples/lib \ /lib/usr/lib/X11 \ \ /usr/openwin/lib \ /usr/openwin/share/lib \ ; \ do for ac_extension in a so sl; do if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then ac_x_libraries=$ac_dir break 2 fi done done fi rm -f conftest* fi # $ac_x_libraries = NO if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then # Didn't find X anywhere. Cache the known absence of X. ac_cv_have_x="have_x=no" 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" fi fi fi eval "$ac_cv_have_x" fi # $with_x != no if test "$have_x" != yes; then echo "$ac_t""$have_x" 1>&6 no_x=yes else # If each of the values was on the command line, it overrides each guess. test "x$x_includes" = xNONE && x_includes=$ac_x_includes test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes \ ac_x_includes=$x_includes ac_x_libraries=$x_libraries" echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6 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 #define X_DISPLAY_MISSING 1 EOF X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" fi # It would also be nice to do this for all -L options, not just this one. if test -n "$x_libraries"; then X_LIBS="$X_LIBS -L$x_libraries" # For Solaris; some versions of Sun CC require a space after -R and # others require no space. Words are not sufficient . . . . case "`(uname -sr) 2>/dev/null`" in "SunOS 5"*) echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 echo "configure:1411: checking whether -R must be followed by a space" >&5 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_nospace=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* ac_R_nospace=no fi rm -f conftest* if test $ac_R_nospace = yes; then echo "$ac_t""no" 1>&6 X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_space=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* ac_R_space=no fi rm -f conftest* if test $ac_R_space = yes; then echo "$ac_t""yes" 1>&6 X_LIBS="$X_LIBS -R $x_libraries" else echo "$ac_t""neither works" 1>&6 fi fi LIBS="$ac_xsave_LIBS" esac fi # Check for system-dependent libraries X programs must link with. # Do this before checking for the system-independent R6 libraries # (-lICE), since we may need -lsocket or whatever for X linking. if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X # libraries were built with DECnet support. And karl@cs.umb.edu says # the Alpha needs dnet_stub (dnet does not exist). echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 echo "configure:1476: checking for dnet_ntoa in -ldnet" >&5 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-ldnet $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" else echo "$ac_t""no" 1>&6 fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 echo "configure:1517: checking for dnet_ntoa in -ldnet_stub" >&5 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-ldnet_stub $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" else echo "$ac_t""no" 1>&6 fi fi # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, # to get the SysV transport functions. # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4) # needs -lnsl. # The nsl library prevents programs from opening the X display # on Irix 5.2, according to dickey@clark.net. echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 echo "configure:1565: checking for gethostbyname" >&5 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char gethostbyname(); 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 gethostbyname(); #endif ; return 0; } EOF if { (eval echo configure:1593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_gethostbyname=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_gethostbyname=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_gethostbyname = no; then echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 echo "configure:1614: checking for gethostbyname in -lnsl" >&5 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lnsl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" else echo "$ac_t""no" 1>&6 fi fi # lieder@skyler.mavd.honeywell.com says without -lsocket, # socket/setsockopt and other routines are undefined under SCO ODT # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary # on later versions), says simon@lia.di.epfl.ch: it contains # gethostby* variants that don't use the nameserver (or something). # -lsocket must be given before -lnsl if both are needed. # We assume that if connect needs -lnsl, so does gethostbyname. echo $ac_n "checking for connect""... $ac_c" 1>&6 echo "configure:1663: checking for connect" >&5 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char connect(); 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 connect(); #endif ; return 0; } EOF if { (eval echo configure:1691: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_connect=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_connect=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_connect = no; then echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 echo "configure:1712: checking for connect in -lsocket" >&5 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" else echo "$ac_t""no" 1>&6 fi fi # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. echo $ac_n "checking for remove""... $ac_c" 1>&6 echo "configure:1755: checking for remove" >&5 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char remove(); 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 remove(); #endif ; return 0; } EOF if { (eval echo configure:1783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_remove=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_remove=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_remove = no; then echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 echo "configure:1804: checking for remove in -lposix" >&5 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lposix $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" else echo "$ac_t""no" 1>&6 fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. echo $ac_n "checking for shmat""... $ac_c" 1>&6 echo "configure:1847: checking for shmat" >&5 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shmat(); 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 shmat(); #endif ; return 0; } EOF if { (eval echo configure:1875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_shmat=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_shmat=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_shmat = no; then echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 echo "configure:1896: checking for shmat in -lipc" >&5 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lipc $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" else echo "$ac_t""no" 1>&6 fi fi fi # Check for libraries that X11R6 Xt/Xaw programs need. ac_save_LDFLAGS="$LDFLAGS" test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to # check for ICE first), but we must link in the order -lSM -lICE or # we get undefined symbols. So assume we have SM if we have ICE. # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 echo "configure:1948: checking for IceConnectionNumber in -lICE" >&5 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" else echo "$ac_t""no" 1>&6 fi LDFLAGS="$ac_save_LDFLAGS" fi # Check whether --with-kxl-prefix or --without-kxl-prefix was given. if test "${with_kxl_prefix+set}" = set; then withval="$with_kxl_prefix" kxl_prefix="$withval" else kxl_prefix="" fi # Check whether --with-kxl-inc-prefix or --without-kxl-inc-prefix was given. if test "${with_kxl_inc_prefix+set}" = set; then withval="$with_kxl_inc_prefix" kxl_inc_prefix="$withval" else kxl_inc_prefix="" fi echo $ac_n "checking for KXL CFLAGS""... $ac_c" 1>&6 echo "configure:2009: checking for KXL CFLAGS" >&5 if test "$kxl_inc_prefix" != "" ; then KXL_CFLAGS="$KXL_CFLAGS -I$kxl_inc_prefix" CFLAGS="-I$kxl_inc_prefix" fi echo "$ac_t""$KXL_CFLAGS" 1>&6 echo $ac_n "checking for KXL LDFLAGS""... $ac_c" 1>&6 echo "configure:2017: checking for KXL LDFLAGS" >&5 if test "$kxl_prefix" != "" ; then KXL_LIBS="$KXL_LIBS -L$kxl_prefix" LIBS="-L$kxl_prefix" fi KXL_LIBS="$KXL_LIBS -lKXL" LDFLAGS="$KXL_LIBS" echo "$ac_t""$KXL_LIBS" 1>&6 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 #define X_DISPLAY_MISSING 1 EOF X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" fi # It would also be nice to do this for all -L options, not just this one. if test -n "$x_libraries"; then X_LIBS="$X_LIBS -L$x_libraries" # For Solaris; some versions of Sun CC require a space after -R and # others require no space. Words are not sufficient . . . . case "`(uname -sr) 2>/dev/null`" in "SunOS 5"*) echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 echo "configure:2047: checking whether -R must be followed by a space" >&5 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_nospace=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* ac_R_nospace=no fi rm -f conftest* if test $ac_R_nospace = yes; then echo "$ac_t""no" 1>&6 X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_space=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* ac_R_space=no fi rm -f conftest* if test $ac_R_space = yes; then echo "$ac_t""yes" 1>&6 X_LIBS="$X_LIBS -R $x_libraries" else echo "$ac_t""neither works" 1>&6 fi fi LIBS="$ac_xsave_LIBS" esac fi # Check for system-dependent libraries X programs must link with. # Do this before checking for the system-independent R6 libraries # (-lICE), since we may need -lsocket or whatever for X linking. if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X # libraries were built with DECnet support. And karl@cs.umb.edu says # the Alpha needs dnet_stub (dnet does not exist). echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 echo "configure:2112: checking for dnet_ntoa in -ldnet" >&5 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-ldnet $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" else echo "$ac_t""no" 1>&6 fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 echo "configure:2153: checking for dnet_ntoa in -ldnet_stub" >&5 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-ldnet_stub $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" else echo "$ac_t""no" 1>&6 fi fi # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, # to get the SysV transport functions. # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4) # needs -lnsl. # The nsl library prevents programs from opening the X display # on Irix 5.2, according to dickey@clark.net. echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 echo "configure:2201: checking for gethostbyname" >&5 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char gethostbyname(); 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 gethostbyname(); #endif ; return 0; } EOF if { (eval echo configure:2229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_gethostbyname=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_gethostbyname=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_gethostbyname = no; then echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 echo "configure:2250: checking for gethostbyname in -lnsl" >&5 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lnsl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" else echo "$ac_t""no" 1>&6 fi fi # lieder@skyler.mavd.honeywell.com says without -lsocket, # socket/setsockopt and other routines are undefined under SCO ODT # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary # on later versions), says simon@lia.di.epfl.ch: it contains # gethostby* variants that don't use the nameserver (or something). # -lsocket must be given before -lnsl if both are needed. # We assume that if connect needs -lnsl, so does gethostbyname. echo $ac_n "checking for connect""... $ac_c" 1>&6 echo "configure:2299: checking for connect" >&5 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char connect(); 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 connect(); #endif ; return 0; } EOF if { (eval echo configure:2327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_connect=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_connect=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_connect = no; then echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 echo "configure:2348: checking for connect in -lsocket" >&5 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" else echo "$ac_t""no" 1>&6 fi fi # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. echo $ac_n "checking for remove""... $ac_c" 1>&6 echo "configure:2391: checking for remove" >&5 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char remove(); 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 remove(); #endif ; return 0; } EOF if { (eval echo configure:2419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_remove=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_remove=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_remove = no; then echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 echo "configure:2440: checking for remove in -lposix" >&5 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lposix $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" else echo "$ac_t""no" 1>&6 fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. echo $ac_n "checking for shmat""... $ac_c" 1>&6 echo "configure:2483: checking for shmat" >&5 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shmat(); 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 shmat(); #endif ; return 0; } EOF if { (eval echo configure:2511: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_shmat=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_shmat=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_shmat = no; then echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 echo "configure:2532: checking for shmat in -lipc" >&5 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lipc $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" else echo "$ac_t""no" 1>&6 fi fi fi # Check for libraries that X11R6 Xt/Xaw programs need. ac_save_LDFLAGS="$LDFLAGS" test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to # check for ICE first), but we must link in the order -lSM -lICE or # we get undefined symbols. So assume we have SM if we have ICE. # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 echo "configure:2584: checking for IceConnectionNumber in -lICE" >&5 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" else echo "$ac_t""no" 1>&6 fi LDFLAGS="$ac_save_LDFLAGS" fi echo $ac_n "checking for KXL_CreateWindow in -lKXL""... $ac_c" 1>&6 echo "configure:2628: checking for KXL_CreateWindow in -lKXL" >&5 ac_lib_var=`echo KXL'_'KXL_CreateWindow | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lKXL $X_LIBS -lX11 $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_tr_lib=HAVE_LIB`echo KXL | sed -e 's/[^a-zA-Z0-9_]/_/g' \ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` cat >> confdefs.h <&6 { echo "configure: error: No linkable libKXL was found." 1>&2; exit 1; } fi echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 echo "configure:2682: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include #include #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" { (eval echo configure:2695: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* ac_cv_header_stdc=yes else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* ac_cv_header_stdc=no fi rm -f conftest* if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | egrep "memchr" >/dev/null 2>&1; then : else rm -rf conftest* ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | egrep "free" >/dev/null 2>&1; then : else rm -rf conftest* ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : else cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); exit (0); } EOF if { (eval echo configure:2762: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -fr conftest* ac_cv_header_stdc=no fi rm -fr conftest* fi fi fi echo "$ac_t""$ac_cv_header_stdc" 1>&6 if test $ac_cv_header_stdc = yes; then cat >> confdefs.h <<\EOF #define STDC_HEADERS 1 EOF fi for ac_hdr in unistd.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 echo "configure:2789: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" { (eval echo configure:2799: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` cat >> confdefs.h <&6 fi done if test "x$prefix" = "xNONE"; then DATA_PATH=/usr/local/share/SpaceAryarya/data BMP_PATH=/usr/local/share/SpaceAryarya/bmp WAV_PATH=/usr/local/share/SpaceAryarya/wav else DATA_PATH=$prefix/share/SpaceAryarya/data BMP_PATH=$prefix/share/SpaceAryarya/bmp WAV_PATH=$prefix/share/SpaceAryarya/wav fi cat >> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h < confcache <<\EOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs. It is not useful on other systems. # If it contains results you don't want to keep, you may remove or edit it. # # By default, configure uses ./config.cache as the cache file, # creating it if it does not exist already. You can give configure # the --cache-file=FILE option to use a different cache file; that is # what configure does when it calls configure scripts in # subdirectories, so they share the cache. # Giving --cache-file=/dev/null disables caching, for debugging configure. # config.status only pays attention to the cache file if you give it the # --recheck option to rerun configure. # EOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, don't put newlines in cache variables' values. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. (set) 2>&1 | case `(ac_space=' '; set | grep ac_space) 2>&1` in *ac_space=\ *) # `set' does not quote correctly, so add quotes (double-quote substitution # turns \\\\ into \\, and sed turns \\ into \). sed -n \ -e "s/'/'\\\\''/g" \ -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" ;; *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' ;; esac >> confcache if cmp -s $cache_file confcache; then : else if test -w $cache_file; then echo "updating cache $cache_file" cat confcache > $cache_file else echo "not updating unwritable cache $cache_file" fi fi rm -f confcache trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Any assignment to VPATH causes Sun make to only execute # the first set of double-colon rules, so remove it if not needed. # If there is a colon in the path, we need to keep it. if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' fi trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 # Transform confdefs.h into DEFS. # Protect against shell expansion while executing Makefile rules. # Protect against Makefile macro expansion. cat > conftest.defs <<\EOF s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g s%\[%\\&%g s%\]%\\&%g s%\$%$$%g EOF DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '` rm -f conftest.defs # Without the "./", some shells look in PATH for config.status. : ${CONFIG_STATUS=./config.status} echo creating $CONFIG_STATUS rm -f $CONFIG_STATUS cat > $CONFIG_STATUS </dev/null | sed 1q`: # # $0 $ac_configure_args # # 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} $0 $ac_configure_args --no-create --no-recursion" exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --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=$srcdir ac_given_INSTALL="$INSTALL" trap 'rm -fr `echo "data/Makefile wav/Makefile bmp/Makefile src/Makefile spacearyarya.spec Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 EOF cat >> $CONFIG_STATUS < conftest.subs <<\\CEOF $ac_vpsub $extrasub s%@SHELL@%$SHELL%g s%@CFLAGS@%$CFLAGS%g s%@CPPFLAGS@%$CPPFLAGS%g s%@CXXFLAGS@%$CXXFLAGS%g s%@FFLAGS@%$FFLAGS%g s%@DEFS@%$DEFS%g s%@LDFLAGS@%$LDFLAGS%g s%@LIBS@%$LIBS%g s%@exec_prefix@%$exec_prefix%g s%@prefix@%$prefix%g s%@program_transform_name@%$program_transform_name%g s%@bindir@%$bindir%g s%@sbindir@%$sbindir%g s%@libexecdir@%$libexecdir%g s%@datadir@%$datadir%g s%@sysconfdir@%$sysconfdir%g s%@sharedstatedir@%$sharedstatedir%g s%@localstatedir@%$localstatedir%g s%@libdir@%$libdir%g s%@includedir@%$includedir%g s%@oldincludedir@%$oldincludedir%g s%@infodir@%$infodir%g s%@mandir@%$mandir%g s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g s%@INSTALL_DATA@%$INSTALL_DATA%g s%@PACKAGE@%$PACKAGE%g s%@VERSION@%$VERSION%g s%@ACLOCAL@%$ACLOCAL%g s%@AUTOCONF@%$AUTOCONF%g s%@AUTOMAKE@%$AUTOMAKE%g s%@AUTOHEADER@%$AUTOHEADER%g s%@MAKEINFO@%$MAKEINFO%g s%@SET_MAKE@%$SET_MAKE%g s%@CC@%$CC%g s%@CPP@%$CPP%g s%@X_CFLAGS@%$X_CFLAGS%g s%@X_PRE_LIBS@%$X_PRE_LIBS%g s%@X_LIBS@%$X_LIBS%g s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g s%@KXL_CFLAGS@%$KXL_CFLAGS%g s%@KXL_LIBS@%$KXL_LIBS%g s%@DATA_PATH@%$DATA_PATH%g s%@BMP_PATH@%$BMP_PATH%g s%@WAV_PATH@%$WAV_PATH%g CEOF EOF cat >> $CONFIG_STATUS <<\EOF # 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 EOF cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF 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* EOF cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF exit 0 EOF chmod +x $CONFIG_STATUS rm -fr confdefs* $ac_clean_files test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 SpaceAryarya-KXL-1.0.2/configure.in0000664000076400007640000000217307404146033012542 dnl Process this file with autoconf to produce a configure script. AC_INIT(src/geki4.h) AM_INIT_AUTOMAKE(SpaceAryarya-KXL,1.0.2) dnl Checks for programs. AC_PROG_CC AC_PROG_MAKE_SET dnl Checks for libraries. dnl Replace `main' with a function in -lKXL: AC_CHECK_LIB(KXL, main) AC_PATH_XTRA AM_PATH_KXL dnl Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS(unistd.h) dnl Checks for typedefs, structures, and compiler characteristics. dnl Checks for library functions. if test "x$prefix" = "xNONE"; then DATA_PATH=/usr/local/share/SpaceAryarya/data BMP_PATH=/usr/local/share/SpaceAryarya/bmp WAV_PATH=/usr/local/share/SpaceAryarya/wav else DATA_PATH=$prefix/share/SpaceAryarya/data BMP_PATH=$prefix/share/SpaceAryarya/bmp WAV_PATH=$prefix/share/SpaceAryarya/wav fi AC_DEFINE_UNQUOTED(DATA_PATH,"$DATA_PATH") AC_DEFINE_UNQUOTED(BMP_PATH,"$BMP_PATH") AC_DEFINE_UNQUOTED(WAV_PATH,"$WAV_PATH") AC_DEFINE_UNQUOTED(TITLE,"$PACKAGE $VERSION") AC_SUBST(DATA_PATH) AC_SUBST(BMP_PATH) AC_SUBST(WAV_PATH) AC_OUTPUT([data/Makefile wav/Makefile bmp/Makefile src/Makefile spacearyarya.spec Makefile]) SpaceAryarya-KXL-1.0.2/install-sh0000755000076400007640000001273607302163060012235 #!/bin/sh # # install - install a program, script, or datafile # This comes from X11R5 (mit/util/scripts/install.sh). # # Copyright 1991 by the Massachusetts Institute of Technology # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of M.I.T. not be used in advertising or # publicity pertaining to distribution of the software without specific, # written prior permission. M.I.T. makes no representations about the # suitability of this software for any purpose. It is provided "as is" # without express or implied warranty. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. It can only install one file at a time, a restriction # shared with many OS's install programs. # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" # put in absolute paths if you don't have them in your path; or use env. vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" chmodprog="${CHMODPROG-chmod}" chownprog="${CHOWNPROG-chown}" chgrpprog="${CHGRPPROG-chgrp}" stripprog="${STRIPPROG-strip}" rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" transformbasename="" transform_arg="" instcmd="$mvprog" chmodcmd="$chmodprog 0755" chowncmd="" chgrpcmd="" stripcmd="" rmcmd="$rmprog -f" mvcmd="$mvprog" src="" dst="" dir_arg="" while [ x"$1" != x ]; do case $1 in -c) instcmd="$cpprog" shift continue;; -d) dir_arg=true shift continue;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; -s) stripcmd="$stripprog" shift continue;; -t=*) transformarg=`echo $1 | sed 's/-t=//'` shift continue;; -b=*) transformbasename=`echo $1 | sed 's/-b=//'` shift continue;; *) if [ x"$src" = x ] then src=$1 else # this colon is to work around a 386BSD /bin/sh bug : dst=$1 fi shift continue;; esac done if [ x"$src" = x ] then echo "install: no input file specified" exit 1 else true fi if [ x"$dir_arg" != x ]; then dst=$src src="" if [ -d $dst ]; then instcmd=: chmodcmd="" else instcmd=mkdir fi else # Waiting for this to be detected by the "$instcmd $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if [ -f $src -o -d $src ] then true else echo "install: $src does not exist" exit 1 fi if [ x"$dst" = x ] then echo "install: no destination specified" exit 1 else true fi # If destination is a directory, append the input filename; if your system # does not like double slashes in filenames, you may need to add some logic if [ -d $dst ] then dst="$dst"/`basename $src` else true fi fi ## this sed command emulates the dirname command dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # this part is taken from Noah Friedman's mkinstalldirs script # Skip lots of stat calls in the usual case. if [ ! -d "$dstdir" ]; then defaultIFS=' ' IFS="${IFS-${defaultIFS}}" oIFS="${IFS}" # Some sh's can't handle IFS=/ for some reason. IFS='%' set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` IFS="${oIFS}" pathcomp='' while [ $# -ne 0 ] ; do pathcomp="${pathcomp}${1}" shift if [ ! -d "${pathcomp}" ] ; then $mkdirprog "${pathcomp}" else true fi pathcomp="${pathcomp}/" done fi if [ x"$dir_arg" != x ] then $doit $instcmd $dst && if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi else # If we're going to rename the final executable, determine the name now. if [ x"$transformarg" = x ] then dstfile=`basename $dst` else dstfile=`basename $dst $transformbasename | sed $transformarg`$transformbasename fi # don't allow the sed command to completely eliminate the filename if [ x"$dstfile" = x ] then dstfile=`basename $dst` else true fi # Make a temp file name in the proper directory. dsttmp=$dstdir/#inst.$$# # Move or copy the file name to the temp name $doit $instcmd $src $dsttmp && trap "rm -f ${dsttmp}" 0 && # and set any options; do chmod last to preserve setuid bits # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $instcmd $src $dsttmp" command. if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && # Now rename the file to the real destination. $doit $rmcmd -f $dstdir/$dstfile && $doit $mvcmd $dsttmp $dstdir/$dstfile fi && exit 0 SpaceAryarya-KXL-1.0.2/missing0000755000076400007640000001421307302163060011620 #! /bin/sh # Common stub for a few missing GNU programs while installing. # Copyright (C) 1996, 1997 Free Software Foundation, Inc. # Franc,ois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi case "$1" in -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file yacc create \`y.tab.[ch]', if possible, from existing .[ch]" ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing - GNU libit 0.0" ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; aclocal) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`acinclude.m4' or \`configure.in'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`configure.in'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`acconfig.h' or \`configure.in'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' configure.in` test -z "$files" && files="config.h" touch_files= for f in $files; do case "$f" in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`configure.in'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; bison|yacc) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.h fi ;; esac fi if [ ! -f y.tab.h ]; then echo >y.tab.h fi if [ ! -f y.tab.c ]; then echo 'main() { return 0; }' >y.tab.c fi ;; lex|flex) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if [ ! -f lex.yy.c ]; then echo 'main() { return 0; }' >lex.yy.c fi ;; makeinfo) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` fi touch $file ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and you do not seem to have it handy on your system. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequirements for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 SpaceAryarya-KXL-1.0.2/mkinstalldirs0000755000076400007640000000132207302163060013024 #! /bin/sh # mkinstalldirs --- make directory hierarchy # Author: Noah Friedman # Created: 1993-05-16 # Public domain # $Id: mkinstalldirs,v 1.13 1999/01/05 03:18:55 bje Exp $ errstatus=0 for file do set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` shift pathcomp= for d do pathcomp="$pathcomp$d" case "$pathcomp" in -* ) pathcomp=./$pathcomp ;; esac if test ! -d "$pathcomp"; then echo "mkdir $pathcomp" mkdir "$pathcomp" || lasterr=$? if test ! -d "$pathcomp"; then errstatus=$lasterr fi fi pathcomp="$pathcomp/" done done exit $errstatus # mkinstalldirs ends here SpaceAryarya-KXL-1.0.2/spacearyarya.spec.in0000644000076400007640000000241707404145771014205 %define name @PACKAGE@ %define version @VERSION@ %define release 1 Summary : SpaceAryarya, a video-oriented game Name : %{name} Version : %{version} Release : %{release} Copyright : GPL Group : Amusements/Games Source : http://www2.mwnet.or.jp/~fc3srx7/download/%{name}-%{version}.tar.gz URL : http://www2.mwnet.or.jp/~fc3srx7/ BuildRoot : /var/tmp/%{name}-%{version}-root %description 2D/3D scroll shooting game Requires : KXL >= 1.1.1 %prep rm -rf ${RPM_BUILD_ROOT} %setup -q -n %{name}-%{version} %build ./configure --prefix=%{_prefix} make %install rm -rf ${RPM_BUILD_ROOT} make DESTDIR=${RPM_BUILD_ROOT} install %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root) %doc COPYING ChangeLog README %{_prefix}/bin/spacearyarya %dir %{_prefix}/share/SpaceAryarya %{_prefix}/share/SpaceAryarya/bmp %{_prefix}/share/SpaceAryarya/wav %dir %{_prefix}/share/SpaceAryarya/data %{_prefix}/share/SpaceAryarya/data/*.dat %config(noreplace) %{_prefix}/share/SpaceAryarya/data/.score %changelog * Sat Dec 8 2001 SATO Katsuyoshi - (1.0.2-1) - The description mistake of a dependency with the library in a spec file was corrected. * Wed Aug 29 2001 SATO Katsuyoshi - (1.0.1-1) - first build SpaceAryarya-KXL-1.0.2/data/0000777000076400007640000000000007404146076011230 5SpaceAryarya-KXL-1.0.2/data/Makefile.in0000664000076400007640000001202107404146076013207 # Makefile.in generated automatically by automake 1.4 from Makefile.am # Copyright (C) 1994, 1995-8, 1999 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 = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ sbindir = @sbindir@ libexecdir = @libexecdir@ sysconfdir = @sysconfdir@ sharedstatedir = @sharedstatedir@ localstatedir = @localstatedir@ libdir = @libdir@ infodir = @infodir@ mandir = @mandir@ includedir = @includedir@ oldincludedir = /usr/include DESTDIR = pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. ACLOCAL = @ACLOCAL@ AUTOCONF = @AUTOCONF@ AUTOMAKE = @AUTOMAKE@ AUTOHEADER = @AUTOHEADER@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : BMP_PATH = @BMP_PATH@ CC = @CC@ DATA_PATH = @DATA_PATH@ KXL_CFLAGS = @KXL_CFLAGS@ KXL_LIBS = @KXL_LIBS@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ WAV_PATH = @WAV_PATH@ datadir = $(prefix)/share/SpaceAryarya/data data_DATA = stage1.dat stage2.dat EXTRA_DIST = stage1.dat stage2.dat .score mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = DATA = $(data_DATA) DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps data/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status install-dataDATA: $(data_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(datadir) @list='$(data_DATA)'; for p in $$list; do \ if test -f $(srcdir)/$$p; then \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/$$p; \ else if test -f $$p; then \ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/$$p"; \ $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/$$p; \ fi; fi; \ done uninstall-dataDATA: @$(NORMAL_UNINSTALL) list='$(data_DATA)'; for p in $$list; do \ rm -f $(DESTDIR)$(datadir)/$$p; \ done tags: TAGS TAGS: distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) subdir = data distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done info-am: info: info-am dvi-am: dvi: dvi-am check-am: all-am check: check-am installcheck-am: installcheck: installcheck-am install-exec-am: install-exec: install-exec-am install-data-am: install-dataDATA install-data: install-data-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install: install-am uninstall-am: uninstall-dataDATA uninstall: uninstall-am all-am: Makefile $(DATA) all-redirect: all-am install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: $(mkinstalldirs) $(DESTDIR)$(datadir) mostlyclean-generic: clean-generic: distclean-generic: -rm -f Makefile $(CONFIG_CLEAN_FILES) -rm -f config.cache config.log stamp-h stamp-h[0-9]* maintainer-clean-generic: mostlyclean-am: mostlyclean-generic mostlyclean: mostlyclean-am clean-am: clean-generic mostlyclean-am clean: clean-am distclean-am: distclean-generic clean-am distclean: distclean-am maintainer-clean-am: maintainer-clean-generic distclean-am @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." maintainer-clean: maintainer-clean-am .PHONY: uninstall-dataDATA install-dataDATA tags distdir info-am info \ dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ install-exec install-data-am install-data install-am install \ uninstall-am uninstall all-redirect all-am all installdirs \ mostlyclean-generic distclean-generic clean-generic \ maintainer-clean-generic clean mostlyclean distclean maintainer-clean install: $(INSTALL) -c -m 666 ./.score $(DESTDIR)$(DATA_PATH) # 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: SpaceAryarya-KXL-1.0.2/data/Makefile.am0000664000076400007640000000027107343163522013177 datadir = $(prefix)/share/SpaceAryarya/data data_DATA = stage1.dat stage2.dat EXTRA_DIST = stage1.dat stage2.dat .score install: $(INSTALL) -c -m 666 ./.score $(DESTDIR)$(DATA_PATH) SpaceAryarya-KXL-1.0.2/data/stage1.dat0000664000076400007640000000024207302711612013011 ;00-¾ã³²Êª ;01-´é ;02-Èô¹Ôµ¡ ;99-¥Ü¥¹ ;time No. max step 0100 01 30 050 ;´é 1600 00 50 050 ;¾ã³²Êª 1650 01 20 090 ;´é 2000 02 28 050 ;Èô¹Ôµ¡ 3500 99 01 000 ;¥Ü¥¹ SpaceAryarya-KXL-1.0.2/data/stage2.dat0000664000076400007640000000027107336106261013021 ;00-¾ã³²Êª ;01-´é ;02-Èô¹Ôµ¡ ;99-¥Ü¥¹ ;time No. max step 0100 01 30 080 ;´é 0500 02 30 050 ;Èô¹Ôµ¡ 1600 00 50 050 ;¾ã³²Êª 1650 02 20 090 ;´é 2000 02 28 050 ;Èô¹Ôµ¡ 3500 99 01 000 ;¥Ü¥¹ SpaceAryarya-KXL-1.0.2/data/.score0000664000076400007640000000010607302734562012257 5000 5000 1 hoge1 4000 1 hoge2 3000 1 hoge3 2000 0 hoge4 1000 0 hoge5 SpaceAryarya-KXL-1.0.2/src/0000777000076400007640000000000007404146077011107 5SpaceAryarya-KXL-1.0.2/src/Makefile.in0000664000076400007640000002053507404146076013076 # Makefile.in generated automatically by automake 1.4 from Makefile.am # Copyright (C) 1994, 1995-8, 1999 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 = @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 DESTDIR = pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. ACLOCAL = @ACLOCAL@ AUTOCONF = @AUTOCONF@ AUTOMAKE = @AUTOMAKE@ AUTOHEADER = @AUTOHEADER@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : BMP_PATH = @BMP_PATH@ CC = @CC@ DATA_PATH = @DATA_PATH@ KXL_CFLAGS = @KXL_CFLAGS@ KXL_LIBS = @KXL_LIBS@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ WAV_PATH = @WAV_PATH@ bin_PROGRAMS = spacearyarya spacearyarya_SOURCES = extern.h game.c game.h geki4.h load.c load.h main.c misc.c misc.h my.c my.h opening.c opening.h your.c your.h ranking.c ranking.h boss.c boss.h CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ LIBS = @X_LIBS@ -lX11 @KXL_LIBS@ -lKXL mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = PROGRAMS = $(bin_PROGRAMS) DEFS = @DEFS@ -I. -I$(srcdir) CPPFLAGS = @CPPFLAGS@ LDFLAGS = @LDFLAGS@ X_CFLAGS = @X_CFLAGS@ X_LIBS = @X_LIBS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ spacearyarya_OBJECTS = game.o load.o main.o misc.o my.o opening.o \ your.o ranking.o boss.o spacearyarya_LDADD = $(LDADD) spacearyarya_DEPENDENCIES = spacearyarya_LDFLAGS = COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best SOURCES = $(spacearyarya_SOURCES) OBJECTS = $(spacearyarya_OBJECTS) all: all-redirect .SUFFIXES: .SUFFIXES: .S .c .o .s $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps src/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status mostlyclean-binPROGRAMS: clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) distclean-binPROGRAMS: maintainer-clean-binPROGRAMS: install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ if test -f $$p; then \ echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) list='$(bin_PROGRAMS)'; for p in $$list; do \ rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ done .c.o: $(COMPILE) -c $< .s.o: $(COMPILE) -c $< .S.o: $(COMPILE) -c $< mostlyclean-compile: -rm -f *.o core *.core clean-compile: distclean-compile: -rm -f *.tab.c maintainer-clean-compile: spacearyarya: $(spacearyarya_OBJECTS) $(spacearyarya_DEPENDENCIES) @rm -f spacearyarya $(LINK) $(spacearyarya_LDFLAGS) $(spacearyarya_OBJECTS) $(spacearyarya_LDADD) $(LIBS) tags: TAGS ID: $(HEADERS) $(SOURCES) $(LISP) list='$(SOURCES) $(HEADERS)'; \ unique=`for i in $$list; do echo $$i; done | \ awk ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ here=`pwd` && cd $(srcdir) \ && mkid -f$$here/ID $$unique $(LISP) TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS)'; \ unique=`for i in $$list; do echo $$i; done | \ awk ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) mostlyclean-tags: clean-tags: distclean-tags: -rm -f TAGS ID maintainer-clean-tags: distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) subdir = src distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done boss.o: boss.c geki4.h extern.h misc.h opening.h game.h load.h my.h \ your.h boss.h ranking.h game.o: game.c geki4.h extern.h misc.h opening.h game.h load.h my.h \ your.h boss.h ranking.h load.o: load.c geki4.h extern.h misc.h opening.h game.h load.h my.h \ your.h boss.h ranking.h main.o: main.c geki4.h extern.h misc.h opening.h game.h load.h my.h \ your.h boss.h ranking.h misc.o: misc.c geki4.h extern.h misc.h opening.h game.h load.h my.h \ your.h boss.h ranking.h my.o: my.c geki4.h extern.h misc.h opening.h game.h load.h my.h your.h \ boss.h ranking.h opening.o: opening.c geki4.h extern.h misc.h opening.h game.h load.h \ my.h your.h boss.h ranking.h ranking.o: ranking.c geki4.h extern.h misc.h opening.h game.h load.h \ my.h your.h boss.h ranking.h your.o: your.c geki4.h extern.h misc.h opening.h game.h load.h my.h \ your.h boss.h ranking.h info-am: info: info-am dvi-am: dvi: dvi-am check-am: all-am check: check-am installcheck-am: installcheck: installcheck-am install-exec-am: install-binPROGRAMS install-exec: install-exec-am install-data-am: install-data: install-data-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install: install-am uninstall-am: uninstall-binPROGRAMS uninstall: uninstall-am all-am: Makefile $(PROGRAMS) all-redirect: all-am install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: $(mkinstalldirs) $(DESTDIR)$(bindir) mostlyclean-generic: clean-generic: distclean-generic: -rm -f Makefile $(CONFIG_CLEAN_FILES) -rm -f config.cache config.log stamp-h stamp-h[0-9]* maintainer-clean-generic: mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ mostlyclean-tags mostlyclean-generic mostlyclean: mostlyclean-am clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \ mostlyclean-am clean: clean-am distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \ distclean-generic clean-am distclean: distclean-am maintainer-clean-am: maintainer-clean-binPROGRAMS \ maintainer-clean-compile maintainer-clean-tags \ maintainer-clean-generic distclean-am @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." maintainer-clean: maintainer-clean-am .PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ mostlyclean-compile distclean-compile clean-compile \ maintainer-clean-compile tags mostlyclean-tags distclean-tags \ clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ check-am installcheck-am installcheck install-exec-am install-exec \ install-data-am install-data install-am install uninstall-am uninstall \ all-redirect all-am all installdirs mostlyclean-generic \ distclean-generic clean-generic maintainer-clean-generic clean \ mostlyclean distclean maintainer-clean # 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: SpaceAryarya-KXL-1.0.2/src/Makefile.am0000664000076400007640000000043407336240554013061 bin_PROGRAMS = spacearyarya spacearyarya_SOURCES = extern.h \ game.c game.h geki4.h load.c load.h main.c \ misc.c misc.h my.c my.h opening.c opening.h \ your.c your.h ranking.c ranking.h \ boss.c boss.h CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ LIBS = @X_LIBS@ -lX11 @KXL_LIBS@ -lKXL SpaceAryarya-KXL-1.0.2/src/extern.h0000664000076400007640000000227207302706746012510 #ifndef _EXTERN_H_ #define _EXTERN_H_ #include "misc.h" #include "opening.h" #include "game.h" #include "load.h" #include "my.h" #include "your.h" #include "boss.h" #include "ranking.h" #ifdef _EXTERN_DEF_ #define EXTERN #else #define EXTERN extern #endif EXTERN CharacterData Cchr; /** **/ EXTERN RankingData **Ranking; EXTERN StageData **StageDatas; /** stage data **/ EXTERN RootData *Root; /** root data **/ EXTERN PixData **PixMy; /** my **/ EXTERN PixData **PixShot; /** my shot **/ EXTERN PixData **PixBack; /** back ground **/ EXTERN PixData **PixSky; /** back ground **/ EXTERN PixData **PixEShot; /** enemy shot **/ EXTERN PixData **PixEnemy1; /** enemy 1 **/ EXTERN PixData **PixEnemy2; /** enemy 2 **/ EXTERN PixData **PixBomb; /** bomb **/ EXTERN PixData **PixKage; /** kage **/ EXTERN PixData **PixWall; /** wall 1 **/ EXTERN PixData **PixWall2; /** wall 2 **/ EXTERN PixData **PixBoss1; EXTERN PixData **PixBoss2; EXTERN PixData **PixBoss3; #endif SpaceAryarya-KXL-1.0.2/src/game.c0000664000076400007640000001526507311115364012103 #include "geki4.h" #include "extern.h" /**************************** ¼«Ê¬¥Ç¡¼¥¿ºï½ü ****************************/ int DeleteMyData(Uint16 m) { if (Root->My[m]->Chr.Active == True) { Root->My[m]->Chr.Active = False; Root->MyNo --; return True; } return False; } /**************************** Ũ¥Ç¡¼¥¿ºï½ü ****************************/ int DeleteYourData(Uint16 y) { if (Root->Your[y]->Chr.Active == True) { Root->Your[y]->Chr.Active = False; Root->YourNo --; return True; } return False; } /**************************** Ũ¥Ç¡¼¥¿ºîÀ® ****************************/ Sint16 CopyYourNew(RcHitEnum (*act)(CharacterData *my), RcHitEnum (*hit)(CharacterData *my, CharacterData *your), void (*re)(CharacterData *my)) { Uint16 i; if (Root->YourNo >= MAX_YOUR) return -1; for (i = 0; i < MAX_YOUR; i ++) { if (Root->Your[i]->Chr.Active == False) { Root->Your[i]->Chr = Cchr; Root->Your[i]->Move = act; Root->Your[i]->Hit = hit; Root->Your[i]->Draw = re; Root->Your[i]->Chr.Active = True; Root->Your[i]->Chr.Cnt1 = 0; Root->YourNo ++; return i; } } } /**************************** ¼«Ê¬¥Ç¡¼¥¿ºîÀ® ****************************/ Sint16 CopyMyNew(RcHitEnum (*act)(CharacterData *my), RcHitEnum (*hit)(CharacterData *my, CharacterData *your), void (*re)(CharacterData *my)) { Uint16 i; if (Root->MyNo >= MAX_MY) return -1; for (i = 1; i < MAX_MY; i ++) { if (Root->My[i]->Chr.Active == False) { Root->My[i]->Chr = Cchr; Root->My[i]->Move = act; Root->My[i]->Hit = hit; Root->My[i]->Draw = re; Root->My[i]->Chr.Active = True; Root->MyNo ++; return i; } } } /**************************** Åö¤êȽÄê ****************************/ Bool Check(CharacterData *my, CharacterData *your) { Uint16 i; Sint16 z = BASE_Z + my->Z; Sint16 ax = my->X * BASE_Z / z + my->Spr[my->Z]->AddX; Sint16 ay = my->Y * BASE_Z / z + my->Spr[my->Z]->AddY; Sint16 bx = your->X * BASE_Z / z + your->Spr[your->Z]->AddX; Sint16 by = your->Y * BASE_Z / z + your->Spr[your->Z]->AddY; for (i = 0; i < 4; i ++) if (ax + my->Spr[my->Z]->x[i] >= bx + your->Spr[your->Z]->x[0] && ax + my->Spr[my->Z]->x[i] <= bx + your->Spr[your->Z]->x[1] && ay + my->Spr[my->Z]->y[i] >= by + your->Spr[your->Z]->y[0] && ay + my->Spr[my->Z]->y[i] <= by + your->Spr[your->Z]->y[2]) return True; for (i = 0; i < 4; i ++) if (bx + your->Spr[your->Z]->x[i] >= ax + my->Spr[my->Z]->x[0] && bx + your->Spr[your->Z]->x[i] <= ax + my->Spr[my->Z]->x[1] && by + your->Spr[your->Z]->y[i] >= ay + my->Spr[my->Z]->y[0] && by + your->Spr[your->Z]->y[i] <= ay + my->Spr[my->Z]->y[2]) return True; return False; } /**************************** ¥²¡¼¥à¥á¥¤¥ó ****************************/ void Game(void) { RcHitEnum rc; Sint16 m, y; Uint16 i; Uint8 text[81]; /** ÇØ·Ê **/ KXL_PutImage(PixSky[0]->Image, AREA_LX, AREA_LY); for (i = 0; i < 10; i ++) KXL_PutImage(PixBack[Root->Cnt % 3]->Image, AREA_LX + i * 50, AREA_RY - 120); /** ŨÅùȯÀ¸ **/ for (i = 0; i < Root->StageMax; i ++) { if (Root->EnemyCnt == StageDatas[i]->Time && StageDatas[i]->Flag == False) { StageDatas[i]->Flag = True; } } for (i = 0; i < Root->StageMax; i ++) { if (StageDatas[i]->Flag == True) { if (StageDatas[i]->Max) { if (!StageDatas[i]->StepTime) { StageDatas[i]->Max --; StageDatas[i]->StepTime = StageDatas[i]->Step; switch (StageDatas[i]->CreateNo) { case 0: /** ¾ã³²Êª **/ CreateWall((rand() % 500) - 250); break; case 1: /** ´é **/ CreateEnemy1((rand() % 500) - 250, (rand() % 300) - 150); break; case 2: /** Èô¹Ôµ¡ **/ CreateEnemy2((rand() % 500) - 250, (rand() % 300) - 150); break; case 99: /** ¥Ü¥¹ **/ KXL_PlaySound(0, KXL_SOUND_STOP_ALL); KXL_PlaySound(SE_BOSS, KXL_SOUND_PLAY_LOOP); CreateBoss1(); break; } } else StageDatas[i]->StepTime --; } else StageDatas[i]->Flag = False; } } if (Root->EnemyCnt < 10000) Root->EnemyCnt ++; /** Ũ°Üư **/ for (y = 0; y < MAX_YOUR; y ++) { if (Root->Your[y]->Chr.Active == True) { rc = Root->Your[y]->Move(&(Root->Your[y]->Chr)); switch (rc) { case RcHitBoss: Root->MainFlag = MainClear; Root->Cnt = -1; Root->Score += Root->Your[y]->Chr.Score; if (Root->HiScore < Root->Score) Root->HiScore = Root->Score; case RcHitDel: DeleteYourData(y); break; default: break; } } } /** ¼«Ê¬°Üư **/ for (m = 0; m < MAX_MY; m ++) if (Root->My[m]->Chr.Active == True) if ((rc = Root->My[m]->Move(&(Root->My[m]->Chr))) == RcHitDel) DeleteMyData(m); /** Åö¤êȽÄê **/ for (m = MAX_MY - 1; m >= 0; m --) { if (Root->My[m]->Chr.Active == False) continue; for (y = 0; y < MAX_YOUR; y ++) { if (Root->Your[y]->Chr.Active == False) continue; if (Root->My[m]->Chr.Z != Root->Your[y]->Chr.Z && Root->My[m]->Chr.Z != Root->Your[y]->Chr.Z - 1) continue; if (Root->My[m]->Chr.Target & Root->Your[y]->Chr.Attr) { if (Check(&(Root->My[m]->Chr), &(Root->Your[y]->Chr)) == False) continue; if (Root->My[m]->Hit(&(Root->My[m]->Chr), &(Root->Your[y]->Chr)) == RcHitDel) DeleteMyData(m); rc = Root->Your[y]->Hit(&(Root->Your[y]->Chr), &(Root->My[m]->Chr)); switch (rc) { case RcHitBomb: Root->Score += Root->Your[y]->Chr.Score; if (Root->HiScore < Root->Score) Root->HiScore = Root->Score; case RcHitDel: DeleteYourData(y); break; default: break; } } } } /** ŨÉÁ²è **/ for (m = MAX_Z - 1; m >= 0; m --) { for (y = MAX_YOUR - 1; y >= 0; y --) { if (Root->Your[y]->Chr.Active == False || Root->Your[y]->Chr.Z != m) continue; Root->Your[y]->Draw(&(Root->Your[y]->Chr)); } } /** ¼«Ê¬ÉÁ²è **/ for (y = MAX_Z - 1; y >= 0; y --) { for (m = MAX_MY - 1; m >= 0; m --) { if (Root->My[m]->Chr.Active == False || Root->My[m]->Chr.Z != y) continue; Root->My[m]->Draw(&(Root->My[m]->Chr)); } } /** ¥¹¥³¥¢ÅùÉÁ²è **/ KXL_Font(NULL, 0xff, 0xff, 0xff); sprintf(text, "Score %06d Hi-Score %06d Stage %d Man %d", Root->Score, Root->HiScore, Root->Stage + 1, Root->Left); KXL_PutText(AREA_LX + 28, AREA_LY + 12, text); } SpaceAryarya-KXL-1.0.2/src/game.h0000664000076400007640000000057207302163060012077 #ifndef _GAME_H_ #define _GAME_H_ Sint16 CopyYourNew(RcHitEnum (*act)(CharacterData *my), RcHitEnum (*hit)(CharacterData *my, CharacterData *your), void (*re)(CharacterData *my)); Sint16 CopyMyNew(RcHitEnum (*act)(CharacterData *my), RcHitEnum (*hit)(CharacterData *my, CharacterData *your), void (*re)(CharacterData *my)); void Game(void); #endif SpaceAryarya-KXL-1.0.2/src/geki4.h0000664000076400007640000001054307335773446012215 /* ** Geki4 ** Copyright (C) 2001, kacchan ** E-M@il address fc3srx@mwnet.or.jp ** Homepage address http://www2.mwnet.or.jp/~fc3srx7 */ #ifndef _GEKI4_H_ #define _GEKI4_H_ #include #include #include #include #include /** ¥Õ¥ì¡¼¥à¥ì¡¼¥È **/ #define FRAME_RATE 40 /** ¥­¡¼ **/ #define KeyUp KXL_KEY_Up #define KeyDown KXL_KEY_Down #define KeyRight KXL_KEY_Right #define KeyLeft KXL_KEY_Left #define KeyShot KXL_KEY_z #define KeyPause KXL_KEY_s /** ¥­¡¼¥Þ¥¹¥¯ **/ #define KNone 0 #define KUp (1L << 0) #define KDown (1L << 1) #define KRight (1L << 2) #define KLeft (1L << 3) #define KShot (1L << 4) #define KPause (1L << 5) #define KUpMask ~KUp #define KDownMask ~KDown #define KRightMask ~KRight #define KLeftMask ~KLeft #define KShotMask ~KShot #define KPauseMask ~KPause /** ¥­¥ã¥é¥¯¥¿¤Î¼±ÊÌ»Ò**/ #define AttrNone 0 #define AttrMy (1L << 0) #define AttrMShot (1L << 1) #define AttrEnemy (1L << 2) #define AttrEShot (1L << 3) /** ¥¦¥£¥ó¥É¥¦¥µ¥¤¥º **/ #define DRAW_WIDTH 500 #define DRAW_HEIGHT 300 #define FREE_AREA 60 #define PICT_WIDTH (DRAW_WIDTH + FREE_AREA * 2) #define PICT_HEIGHT (DRAW_HEIGHT + FREE_AREA * 2) #define AREA_LX FREE_AREA #define AREA_LY FREE_AREA #define AREA_RX (PICT_WIDTH - FREE_AREA) #define AREA_RY (PICT_HEIGHT - FREE_AREA) #define DRAW_LEFT -DRAW_WIDTH / 2 #define DRAW_RIGHT DRAW_WIDTH / 2 #define DRAW_TOP -DRAW_HEIGHT / 2 #define DRAW_BOTTOM DRAW_HEIGHT / 2 #define ADD_X AREA_LX + DRAW_RIGHT #define ADD_Y AREA_LY + DRAW_BOTTOM #define CHECK_PER 0.05 #define CHECK_MAX 4 #define BASE_Z 15 #define MAX_Z 60 #define STAGE_MAX 2 /** ³Æ¼ïºÇÂçÃÍ **/ #define MAX_YOUR 80 /** Ũ&Å¨ÃÆ **/ #define MAX_MY 16 /** ¥×¥ì¥¤¥ä¡¼&¥×¥ì¥¤¥ä¡¼ÃÆ **/ /** ¥µ¥¦¥ó¥É **/ #define SE_BGM1 0 #define SE_BOMB 1 #define SE_HIT 2 #define SE_FIRE 3 #define SE_DIE 4 #define SE_BOSS 5 /** ¥á¥¤¥óưºî **/ typedef enum { MainOpening, MainGame, MainClear, MainGameOver, MainEnding, MainPause } MainEnum; /*°Üư¸å¤ÎÌá¤êÃÍ*/ typedef enum { RcHitNone, RcHitDel, RcHitBomb, RcHitBoss } RcHitEnum; /** ¥Ô¥Ã¥¯¥¹¾ðÊó **/ typedef struct { KXL_Image *Image; Sint16 x[4], y[4]; /** 0:left&top, 1:right&top, 2:left&bottom,3:right&bottom **/ Uint16 AddX, AddY; /** Ãæ¿´ºÂɸ¤«¤é¤Î²Ã»»ÃÍ **/ } PixData; /** ¥­¥ã¥é¥¯¥¿¥Ç¡¼¥¿ **/ typedef struct { Bool Active; /** À¸»à **/ Uint16 Attr; /** ¼±ÊÌ»Ò **/ Uint16 Target; /** ¥¿¡¼¥²¥Ã¥È **/ Sint16 Hp; /** Âѵ×ÎÏ **/ Sint16 Cnt1, Cnt2, Cnt3; /** **/ Uint32 Score; /** ÅÀ¿ô **/ Sint16 X, Y, Z; /** ¥¹¥×¥é¥¤¥ÈºÂɸ **/ Sint16 AddX, AddY, AddZ; /** ¥¹¥×¥é¥¤¥È°ÜưÎ̲û»ÃÍ **/ Uint8 FrameNo; /** ¥Õ¥ì¡¼¥àNo. **/ PixData **Spr; /** ¥¤¥á¡¼¥¸ **/ } CharacterData; /** ÈÆÍÑ¥­¥ã¥é¥¯¥¿¥Ç¡¼¥¿ **/ typedef struct { CharacterData Chr; void (*Draw)(CharacterData *my); RcHitEnum (*Move)(CharacterData *my); RcHitEnum (*Hit)(CharacterData *my, CharacterData *your); } CharacterObject; /** ´ÉÍýÍÑ **/ typedef struct { MainEnum MainFlag; /** ¥á¥¤¥ó¥Õ¥é¥° **/ Uint16 Key; /** ¥­¡¼¥³¡¼¥É **/ Uint8 MyNo; /** ¼«Ê¬Â¦¤Î¥­¥ã¥é¥¯¥¿¿ô **/ Uint8 YourNo; /** Ũ¦¤Î¥­¥ã¥é¥¯¥¿¿ô **/ Sint16 Cnt; /** ÈÆÍÑ¥«¥¦¥ó¥¿ **/ Bool WaitFlag; /** ¥Ý¡¼¥º¥Õ¥é¥° **/ CharacterObject **My; /** ¼«Ê¬Â¦¤Î¥­¥ã¥é¥¯¥¿ **/ CharacterObject **Your; /** Ũ¦¤Î¥­¥ã¥é¥¯¥¿ **/ Uint32 Score; /** ¥¹¥³¥¢ **/ Uint32 HiScore; /** ¥Ï¥¤¥¹¥³¥¢ **/ Uint8 Left; /** »Äµ¡ **/ Uint8 Stage; /** ¥¹¥Æ¡¼¥¸ **/ Uint8 StageMax; /** Ũ½Ð¸½¥Ñ¥¿¡¼¥ó¿ô **/ Uint16 EnemyCnt; /** Ũ½Ð¸½¥«¥¦¥ó¥¿ **/ } RootData; /*¥é¥ó¥­¥ó¥°*/ typedef struct { Uint32 Score; Uint8 Stage; Uint8 Name[16]; } RankingData; /*¥¹¥Æ¡¼¥¸¥Ç¡¼¥¿*/ typedef struct { Uint16 Time; /* Ũ½Ð¸½»þ´Ö */ Uint8 CreateNo; /* ŨNo. */ Uint8 Max; /* Ũ½Ð¸½²ó¿ô */ Uint16 Step; /* Ũ½Ð¸½´Ö³Ö */ Uint16 StepTime; Bool Flag; } StageData; #endif SpaceAryarya-KXL-1.0.2/src/load.c0000664000076400007640000001310007335773404012106 #include "geki4.h" #include "extern.h" /********************** Åö¤¿¤êÈϰÏÀßÄê **********************/ void SetPer(PixData *my, float per) { Sint16 w, h, sw, wper, hper, i, ws, hs; w = my->Image->Width; h = my->Image->Height; /* Åö¤êȽÄêÎΰèÀßÄê */ ws = (Sint16)((float)w * per + 0.5); wper = w - ws * 2; hs = (Sint16)((float)h * per + 0.5); hper = h - hs * 2; wper = wper > CHECK_MAX ? ws : 0; hper = hper > CHECK_MAX ? hs : 0;; my->x[0] = my->x[2] = wper; my->x[1] = my->x[3] = w - wper - 1; my->y[0] = my->y[1] = hper; my->y[2] = my->y[3] = h - hper - 1; my->AddX = -w / 2; my->AddY = -h / 2; } /********************** ¥Ô¥Ã¥¯¥¹¥Þ¥Ã¥×ºîÀ® **********************/ PixData **LoadImage(Uint8 *name, Uint8 blend, Uint8 w, Uint8 h, float per) { Uint8 x,y; KXL_Image *tmp; KXL_Rect r; Uint8 path[128]; PixData **new; sprintf(path, BMP_PATH "/%s.bmp", name); tmp = KXL_LoadBitmap(path, blend); new = (PixData **)KXL_Malloc(sizeof(PixData *) * (w * h)); r.Width = tmp->Width / w; r.Height = tmp->Height / h; for (y = 0; y < h; y++) { for (x = 0; x < w; x++) { r.Left = x * r.Width; r.Top = y * r.Height; new[y * w + x] = (PixData *)KXL_Malloc(sizeof(PixData)); new[y * w + x]->Image = KXL_CopyImage(tmp, r); SetPer(new[y * w + x], per); } } KXL_DeleteImage(tmp); return new; } /********************** ½Ì¾®¥¤¥á¡¼¥¸ºîÀ® **********************/ PixData **LoadImage2Strech(Uint8 *name, Uint8 blend, float per) { Uint8 no; KXL_Image *tmp; Uint8 path[128]; PixData **new; Uint16 w,h; sprintf(path, BMP_PATH "/%s.bmp", name); tmp = KXL_LoadBitmap(path, blend); new = (PixData **)KXL_Malloc(sizeof(PixData *) * MAX_Z); for (no = 0; no < MAX_Z; no ++) { new[no] = (PixData *)KXL_Malloc(sizeof(PixData)); w = tmp->Width * BASE_Z / (BASE_Z + no); h = tmp->Height * BASE_Z / (BASE_Z + no); new[no]->Image = KXL_StrechImage(tmp, w, h); SetPer(new[no], per); } KXL_DeleteImage(tmp); return new; } /********************** ¥Ô¥Ã¥¯¥¹¥Þ¥Ã¥×ºîÀ® **********************/ void CreatePixmap(void) { fprintf(stderr, "creating image..."); PixMy = LoadImage("my", 0, 5, 3, 0.4); PixEnemy1 = LoadImage2Strech("enemy1", 0, CHECK_PER); PixEnemy2 = LoadImage2Strech("enemy2", 0, CHECK_PER); PixShot = LoadImage2Strech("shot", 0, CHECK_PER); PixBomb = LoadImage2Strech("bomb", 0, CHECK_PER); PixKage = LoadImage2Strech("kage", 0, CHECK_PER); PixEShot = LoadImage2Strech("eshot", 0, CHECK_PER); fprintf(stderr, " end\n"); } /********************** ¥Ô¥Ã¥¯¥¹¥Þ¥Ã¥×²òÊü **********************/ void UnLoadPixmaps(PixData **my, Uint16 max) { while (max) KXL_DeleteImage(my[-- max]->Image); KXL_Free(my); } /********************** ¥Ô¥Ã¥¯¥¹¥Þ¥Ã¥×ºï½ü **********************/ void DeletePixmap(void) { UnLoadPixmaps(PixMy, 5 * 3); UnLoadPixmaps(PixEnemy1, MAX_Z); UnLoadPixmaps(PixEnemy2, MAX_Z); UnLoadPixmaps(PixShot, MAX_Z); UnLoadPixmaps(PixBomb, MAX_Z); UnLoadPixmaps(PixKage, MAX_Z); UnLoadPixmaps(PixEShot, MAX_Z); } /********************** ¥¹¥Æ¡¼¥¸ÊÌ¥­¥ã¥é¥¯¥¿ºîÀ® **********************/ void LoadStage(void) { FILE *fp; Uint8 buff[256]; Uint16 dat, i; /* Ũ½Ð¸½¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë¤òÆÉ¤ß¹þ¤à */ sprintf(buff, DATA_PATH "/stage%d.dat", Root->Stage + 1); if ((fp = fopen(buff, "r")) == NULL) { KXL_PlaySound(0, KXL_SOUND_STOP_ALL); return; } /* Ũ½Ð¸½¥Ç¡¼¥¿¤òÆÉ¤ß¹þ¤à */ Root->StageMax = 0; Root->EnemyCnt = 0; while(fgets(buff, 255, fp)) { if (buff[0] == ';' || buff[0] == '\n') continue; if (!Root->StageMax) StageDatas = (StageData **)KXL_Malloc(sizeof(StageData *)); else StageDatas = (StageData **)KXL_Realloc(StageDatas, sizeof(StageData *) * (Root->StageMax + 1)); StageDatas[Root->StageMax] = (StageData *)KXL_Malloc(sizeof(StageData)); sscanf(buff,"%d%d%d%d", &(StageDatas[Root->StageMax]->Time), &(StageDatas[Root->StageMax]->CreateNo), &(StageDatas[Root->StageMax]->Max), &(StageDatas[Root->StageMax]->Step)); StageDatas[Root->StageMax]->Flag = False; StageDatas[Root->StageMax ++]->StepTime = 0; } fclose(fp); switch (Root->Stage) { case 0: PixBack = LoadImage("back1", 255, 3, 1, CHECK_PER); PixSky = LoadImage("sky1", 255, 1, 1, CHECK_PER); PixWall = LoadImage2Strech("wall", 0, CHECK_PER); PixBoss1 = LoadImage2Strech("boss1_f", 0, CHECK_PER); PixBoss2 = LoadImage2Strech("boss1_b", 0, CHECK_PER); PixBoss3 = LoadImage2Strech("boss1_do", 0, CHECK_PER); break; case 1: PixBack = LoadImage("back2", 255, 3, 1, CHECK_PER); PixSky = LoadImage("sky2", 255, 1, 1, CHECK_PER); PixWall = LoadImage2Strech("wall2", 0, CHECK_PER); PixBoss1 = LoadImage2Strech("boss2_f", 0, CHECK_PER); PixBoss2 = LoadImage2Strech("boss2_b", 0, CHECK_PER); PixBoss3 = LoadImage2Strech("boss2_do", 0, CHECK_PER); break; } } /********************** ¥¹¥Æ¡¼¥¸ÊÌ¥­¥ã¥é¥¯¥¿ºï½ü **********************/ void DeleteStage(void) { while (Root->StageMax) KXL_Free(StageDatas[-- Root->StageMax]); KXL_Free(StageDatas); switch (Root->Stage) { case 0: case 1: UnLoadPixmaps(PixBack, 3 * 1); UnLoadPixmaps(PixSky, 1 * 1); UnLoadPixmaps(PixWall, MAX_Z); UnLoadPixmaps(PixBoss1, MAX_Z); UnLoadPixmaps(PixBoss2, MAX_Z); UnLoadPixmaps(PixBoss3, MAX_Z); break; } } SpaceAryarya-KXL-1.0.2/src/load.h0000664000076400007640000000022407302210614012075 #ifndef _LOAD_H_ #define _LOAD_H_ void CreatePixmap(void); void DeletePixmap(void); void LoadStage(void); void DeleteStage(void); #endif SpaceAryarya-KXL-1.0.2/src/main.c0000664000076400007640000001230007335765416012120 /*********************************************************************** Geki4 ***********************************************************************/ #include "geki4.h" #define _EXTERN_DEF_ #include "extern.h" /**************************** ¥á¥¤¥ó¥ë¡¼¥×(¥¿¥¤¥Þ³ä¹þ¤ß) ****************************/ void MainLoop(void) { KXL_Rect rect={AREA_LX, AREA_LY, DRAW_WIDTH, DRAW_HEIGHT}; while (1) { /*¥¿¥¤¥Þ³ä¹þ¤ßÂÔ¤Á*/ if (KXL_GetTimer() == False) continue; KXL_ResetTimer(); /*£Ø¥¤¥Ù¥ó¥È½èÍý*/ while (KXL_CheckEvents()) { switch (KXL_GetEvents()) { case KXL_EVENT_KEY_PRESS: /*¥­¡¼²¡¤·¤¿*/ switch (KXL_GetKey()) { case KeyShot: Root->Key |= KShot; break; case KeyLeft: Root->Key |= KLeft; break; case KeyRight: Root->Key |= KRight; break; case KeyUp: Root->Key |= KUp; break; case KeyDown: Root->Key |= KDown; break; case KeyPause: Root->Key |= KPause; break; default: break; } break; case KXL_EVENT_KEY_RELEASE: /*¥­¡¼Î¥¤·¤¿*/ switch (KXL_GetKey()) { case KeyShot: Root->Key &= KShotMask; break; case KeyLeft: Root->Key &= KLeftMask; break; case KeyRight: Root->Key &= KRightMask; break; case KeyUp: Root->Key &= KUpMask; break; case KeyDown: Root->Key &= KDownMask; break; case KeyPause: Root->Key &= KPauseMask; break; default: break; } break; default: break; } } /** ¥á¥¤¥ó¥Õ¥é¥°¥Á¥§¥Ã¥¯ **/ switch (Root->MainFlag) { case MainPause: /*¥Ý¡¼¥º*/ Root->MainFlag = (Root->Key & KShot) ? MainGame : MainPause; break; case MainOpening: /*¥ª¡¼¥×¥Ë¥ó¥°*/ if (Opening() == True) return; break; case MainGame: /*¥×¥ì¥¤*/ Game(); break; case MainClear: /*¥¯¥ê¥¢*/ case MainGameOver: /*¥²¡¼¥à¥ª¡¼¥Ð¡¼*/ Game(); ClearAndGameOver(); break; case MainEnding: return; break; } Root->Cnt ++; KXL_UpDate(rect); } } /**************************** ¥ë¡¼¥ÈÎΰè³ÎÊÝ&½é´üÃÍÀßÄê ****************************/ void CreateRoot(void) { Uint16 i; /** ¥ë¡¼¥ÈÎΰè³ÎÊÝ **/ Root = (RootData *)KXL_Malloc(sizeof(RootData)); Root->My = (CharacterObject **)KXL_Malloc(sizeof(CharacterObject *) * MAX_MY); for (i = 0; i < MAX_MY; i ++) { Root->My[i] = (CharacterObject *)KXL_Malloc(sizeof(CharacterObject)); Root->My[i]->Chr.Active = False; } Root->Your = (CharacterObject **)KXL_Malloc(sizeof(CharacterObject *) * MAX_YOUR); for (i = 0; i < MAX_YOUR; i ++) { Root->Your[i] = (CharacterObject *)KXL_Malloc(sizeof(CharacterObject)); Root->Your[i]->Chr.Active = False; } Ranking = (RankingData **)KXL_Malloc(sizeof(RankingData *) * 5); for (i = 0; i < 5; i ++) Ranking[i] = (RankingData *)KXL_Malloc(sizeof(RankingData)); /** ¥¦¥£¥ó¥É¥¦ºîÀ® **/ KXL_CreateWindow(DRAW_WIDTH, DRAW_HEIGHT, TITLE, KXL_EVENT_KEY_PRESS_MASK | KXL_EVENT_KEY_RELEASE_MASK); KXL_ReSizeFrame(PICT_WIDTH, PICT_HEIGHT); /** ¥ë¡¼¥È½é´üÃÍÀßÄê **/ ReadScore(); Root->MainFlag = MainOpening; Root->Key = KNone; Root->Cnt = 0; Root->WaitFlag = True; } /**************************** ¥ë¡¼¥ÈÎΰè²òÊü ****************************/ void DeleteRoot(void) { Uint16 i; KXL_DeleteWindow(); for (i = 0; i < MAX_MY; i ++) KXL_Free(Root->My[i]); for (i = 0; i < MAX_YOUR; i ++) KXL_Free(Root->Your[i]); KXL_Free(Root); } /**************************** ¥ª¥×¥·¥ç¥ó ****************************/ void options(int argc, char **argv) { Uint16 i; fprintf(stderr, "url : http://www2.mwnet.or.jp/~fc3srx7\n"); fprintf(stderr, "email : fc3srx7@mwnet.or.jp\n\n"); for (i = 1; i < argc; i ++) { if (!strcmp(argv[i], "-h") || !strcmp(argv[i], "--help")) { fprintf(stderr, "\nUsage: spacearyarya [--display display] [--version] [--help]\n"); fprintf(stderr, "--display display : Use display as the target display\n"); fprintf(stderr, "--version : Show version number and exit\n"); fprintf(stderr, "--help : Show this message\n"); exit(1); } } fprintf(stderr, "\"spacearyarya --help\" for command line parameters\n"); for (i = 1; i < argc; i ++) { if (!strcmp(argv[i], "--display")) { fprintf(stderr, "Using display: %s\n", argv[i + 1]); KXL_DisplayName(argv[i + 1]); } if (!strcmp(argv[i], "--version")) { fprintf(stderr, "Version is " VERSION "\n"); exit(1); } } } /**************************** ¥á¥¤¥ó¥ë¡¼¥Á¥ó ****************************/ int main(int argc, char **argv) { Uint8 *sname[]={ "bgm1", "bomb", "hit", "fire", "die", "boss", ""}; options(argc, argv); srand(time(NULL)); CreateRoot(); CreatePixmap(); KXL_InitSound(WAV_PATH, sname); KXL_Timer(FRAME_RATE); MainLoop(); KXL_EndSound(); DeletePixmap(); DeleteRoot(); return 0; } SpaceAryarya-KXL-1.0.2/src/misc.c0000664000076400007640000000773707311116746012137 #include "geki4.h" #include "extern.h" /******************************** ¥¤¥á¡¼¥¸ÉÁ²è(¥Õ¥ì¡¼¥à¤¢¤ê) ********************************/ void DrawPixmapFrame3D(CharacterData *my) { KXL_PutImage(PixKage[0]->Image, ADD_X + my->X -48, ADD_Y + 130); KXL_PutImage(my->Spr[my->FrameNo]->Image, ADD_X + my->X - my->Spr[0]->Image->Width / 2, ADD_Y + my->Y - my->Spr[0]->Image->Height / 2); } /******************************** ¥¤¥á¡¼¥¸ÉÁ²è(±ÆÉÕ¤­) ********************************/ void DrawPixmap3D(CharacterData *my) { Sint16 z = BASE_Z + my->Z; KXL_PutImage(PixKage[my->Z]->Image, ADD_X + my->X * BASE_Z / z + PixKage[my->Z]->AddX, ADD_Y + 150 * BASE_Z / z); KXL_PutImage(my->Spr[my->Z]->Image, ADD_X + my->X * BASE_Z / z + my->Spr[my->Z]->AddX, ADD_Y + my->Y * BASE_Z / z + my->Spr[my->Z]->AddY); } /******************************** ¥¤¥á¡¼¥¸ÉÁ²è(±Æ¤Ê¤·) ********************************/ void DrawPixmap3DNone(CharacterData *my) { Sint16 z = BASE_Z + my->Z; KXL_PutImage(my->Spr[my->Z]->Image, ADD_X + my->X * BASE_Z / z + my->Spr[my->Z]->AddX, ADD_Y + my->Y * BASE_Z / z + my->Spr[my->Z]->AddY); } /********************** Åö¤¿¤Ã¤¿¤éºÕ¤±¤í **********************/ RcHitEnum HitDelete(CharacterData *my, CharacterData *your) { return RcHitDel; } /********************** Åö¤¿¤Ã¤Æ¤â¤Ø¤Ã¤Á¤ã¤é **********************/ RcHitEnum HitNone(CharacterData *my, CharacterData *your) { KXL_PlaySound(SE_HIT, KXL_SOUND_PLAY); return RcHitNone; } /********************** ¼«Ê¬¤«¤é¤Ïư¤«¤Ê¤¤ **********************/ RcHitEnum MoveNone(CharacterData *my) { return RcHitNone; } /**************************** Ä·¤ÍÊÖ¤ê¥Á¥§¥Ã¥¯ ****************************/ void CheckBound(CharacterData *my) { if (my->X + my->AddX < DRAW_LEFT + my->Spr[my->Z]->Image->Width / 2 || my->X + my->AddX > DRAW_RIGHT - my->Spr[my->Z]->Image->Width / 2) my->AddX = -(my->AddX); if (my->Y + my->AddY < DRAW_TOP + my->Spr[my->Z]->Image->Height / 2 || my->Y + my->AddY > DRAW_BOTTOM - my->Spr[my->Z]->Image->Height / 2) my->AddY = -(my->AddY); } /**************************** Ää»ß¥Á¥§¥Ã¥¯ ****************************/ void CheckStop(CharacterData *my) { if (my->X < DRAW_LEFT + my->Spr[my->Z]->Image->Width / 2) my->X = DRAW_LEFT + my->Spr[my->Z]->Image->Width / 2; if (my->X > DRAW_RIGHT - my->Spr[my->Z]->Image->Width / 2) my->X = DRAW_RIGHT - my->Spr[my->Z]->Image->Width / 2; if (my->Y < DRAW_TOP + my->Spr[my->Z]->Image->Height / 2) my->Y = DRAW_TOP + my->Spr[my->Z]->Image->Height / 2; if (my->Y > DRAW_BOTTOM - my->Spr[my->Z]->Image->Height / 2) my->Y = DRAW_BOTTOM - my->Spr[my->Z]->Image->Height / 2; } /******************************** ¥¹¥Æ¡¼¥¸¥¯¥ê¥¢&¥²¡¼¥à¥ª¡¼¥Ð¡¼ ********************************/ void ClearAndGameOver(void) { static Uint16 no; Uint16 i; Uint8 *str[3] = {"Clear", "GameOver", "See you next..."}; switch (Root->Cnt) { case 0: KXL_PlaySound(0, KXL_SOUND_STOP_ALL); ScoreRanking(); no = Root->MainFlag == MainGameOver ? 1 : Root->Stage == STAGE_MAX - 1 ? 2 : 0; break; case 100: DeleteStage(); Root->Cnt = -1; if (Root->MainFlag == MainClear) { if (Root->Stage == STAGE_MAX - 1) { Root->MainFlag = MainOpening; } else { Root->Stage ++; for (i = 0; i < MAX_YOUR; i ++) Root->Your[i]->Chr.Active = False; for (i = 0; i < MAX_MY; i ++) Root->My[i]->Chr.Active = False; CreateMy(); Root->MainFlag = MainGame; LoadStage(); } } else { Root->MainFlag = MainOpening; } break; default: KXL_Font("-bitstream-charter-bold-*-normal-*-60-*-*-*-*-*-*-*", 0x00, 0x00, 0x00); KXL_PutText(AREA_LX + 2 + (DRAW_WIDTH - KXL_TextWidth(str[no])) / 2, AREA_LY + 100 + 2, str[no]); KXL_Font(NULL, 0xff, 0xff, 0xff); KXL_PutText(AREA_LX + (DRAW_WIDTH - KXL_TextWidth(str[no])) / 2, AREA_LY + 100, str[no]); KXL_Font( "-adobe-courier-bold-r-normal--14-*-*-*-*-*-iso8859-1", 0xff, 0xff, 0xff); break; } } SpaceAryarya-KXL-1.0.2/src/misc.h0000664000076400007640000000065107311116746012130 #ifndef _MISC_H_ #define _MISC_H_ void DrawPixmapFrame3D(CharacterData *my); void DrawPixmap3D(CharacterData *my); void DrawPixmap3DNone(CharacterData *my); RcHitEnum HitDelete(CharacterData *my, CharacterData *your); RcHitEnum HitNone(CharacterData *my, CharacterData *your); RcHitEnum MoveNone(CharacterData *my); void CheckBound(CharacterData *my); void CheckStop(CharacterData *my); void ClearAndGameOver(void); #endif SpaceAryarya-KXL-1.0.2/src/my.c0000664000076400007640000001001707306656662011624 #include "geki4.h" #include "extern.h" /**************************** "¥·¥ç¥Ã¥È"°Üư ****************************/ RcHitEnum MoveShot(CharacterData *my) { my->Z += 2; if (my->Z > MAX_Z - 10) return RcHitDel; return RcHitNone; } /**************************** "¥·¥ç¥Ã¥È"½Ð¸½ ****************************/ void CreateShot(Sint16 x, Sint16 y) { Cchr.Attr = AttrMShot; Cchr.Target = AttrEnemy; Cchr.Spr = PixShot; Cchr.X = x; Cchr.Y = y; Cchr.Z = -2; CopyMyNew(MoveShot, HitDelete, DrawPixmap3DNone); } /**************************** ¼«Ê¬°Üư ****************************/ RcHitEnum MoveMy(CharacterData *my) { /** ¥Ý¡¼¥º¥Á¥§¥Ã¥¯ **/ if (Root->Key & KPause) { if (Root->MainFlag == MainGame) { Root->MainFlag = MainPause; return RcHitNone; } } /** ±¦¤Ë°Üư **/ if (Root->Key & KRight) my->X += my->AddX; /** º¸¤Ë°Üư **/ if (Root->Key & KLeft) my->X -= my->AddX; /** ¾å¤Ë°Üư **/ if (Root->Key & KUp) my->Y -= my->AddY; /** ²¼¤Ë°Üư **/ if (Root->Key & KDown) my->Y += my->AddY; /** °ÜưÈϰϥÁ¥§¥Ã¥¯ **/ if (my->X < DRAW_LEFT + my->Spr[0]->Image->Width / 2) my->X = DRAW_LEFT + my->Spr[0]->Image->Width / 2; else if (my->X > DRAW_RIGHT - my->Spr[0]->Image->Width / 2) my->X = DRAW_RIGHT - my->Spr[0]->Image->Width / 2; if (my->Y < DRAW_TOP + my->Spr[0]->Image->Height / 2) my->Y = DRAW_TOP + my->Spr[0]->Image->Height / 2; else if (my->Y > DRAW_BOTTOM - my->Spr[0]->Image->Height / 2) my->Y = DRAW_BOTTOM - my->Spr[0]->Image->Height / 2; /** °ÌÃ֤ˤè¤ê¥­¥ã¥éÊѹ¹ **/ my->FrameNo = (my->X < -150 ? 0 : my->X < -50 ? 1 : my->X > 150 ? 4 : my->X > 50 ? 3 : 2); my->FrameNo = (my->Y < -50 ? my->FrameNo : my->Y > 50 ? my->FrameNo + 10 : my->FrameNo + 5); if (Root->Key & KShot) { if (my->Cnt2 == 0) { CreateShot(my->X, my->Y); my->Cnt2 = 8; } } if (my->Cnt2 > 0) my->Cnt2 --; return RcHitNone; } /**************************** ¼«Ê¬ºîÀ® ****************************/ void ReCreateMy(void) { Uint8 i; for (i = 0; i < MAX_MY; i ++) Root->My[i]->Chr.Active = False; Root->My[0]->Chr.Attr = AttrMy; Root->My[0]->Chr.Target = AttrEnemy | AttrEShot; Root->My[0]->Chr.Spr = PixMy; Root->My[0]->Move = MoveMy; Root->My[0]->Hit = HitMy; Root->My[0]->Draw = DrawPixmapFrame3D; Root->My[0]->Chr.Active = True; Root->My[0]->Chr.X = 0; Root->My[0]->Chr.Y = 0; Root->My[0]->Chr.Z = 0; Root->My[0]->Chr.AddX = 8; Root->My[0]->Chr.AddY = 8; Root->My[0]->Chr.Cnt2 = 0; Root->MyNo = 1; } /**************************** ¼«Ê¬ºîÀ® ****************************/ void CreateMy(void) { Uint8 i; for (i = 0; i < MAX_YOUR; i ++) Root->Your[i]->Chr.Active = False; Root->YourNo = 1; if (Root->MainFlag == MainGame) { Root->Score = 0; Root->Left = 2; } ReCreateMy(); KXL_PlaySound(SE_BGM1, KXL_SOUND_PLAY_LOOP); } /**************************** ¤ä¤é¤ì¤¿¡¼ ****************************/ RcHitEnum HitMy(CharacterData *my, CharacterData *your) { KXL_PlaySound(SE_DIE, KXL_SOUND_PLAY); Root->My[0]->Chr.Attr = AttrNone; Root->My[0]->Chr.Target = AttrNone; Root->My[0]->Chr.Spr = PixBomb; Root->My[0]->Move = MoveDie; Root->My[0]->Hit = HitNone; Root->My[0]->Draw = DrawPixmap3DNone; Root->My[0]->Chr.Cnt1 = 0; return RcHitNone; } /**************************** »à¤Ì ****************************/ RcHitEnum MoveDie(CharacterData *my) { Uint8 i; if (++ my->Cnt1 < 20) return RcHitNone; if (Root->Left == 0) { for (i = 0; i < MAX_MY; i ++) Root->My[i]->Chr.Active = False; Root->Cnt = -1; Root->MainFlag = MainGameOver; } else { Root->Left --; ReCreateMy(); } return RcHitNone; } SpaceAryarya-KXL-1.0.2/src/my.h0000664000076400007640000000036107302466133011616 #ifndef _MY_H_ #define _MY_H_ RcHitEnum MoveShot(CharacterData *my); RcHitEnum MoveMy(CharacterData *my); void CreateMy(void); RcHitEnum HitMy(CharacterData *my, CharacterData *your); RcHitEnum MoveDie(CharacterData *my); #endif SpaceAryarya-KXL-1.0.2/src/opening.c0000664000076400007640000000654707336102675012644 #include "geki4.h" #include "extern.h" #define OP_BASE (AREA_LX+170) #define CENTER(str) (AREA_LX + (DRAW_WIDTH - KXL_TextWidth((str))) / 2) #define TO_MENU "push any key to menu" #define TT "SpaceAryarya" char *menu_str[]={ "Game Start", "Key Operation", "Ranking", "Exit", " ", " ", " ", "move - Cursor Up or Down", "select - z ", "" }; char *key_str[] = { "Key Operation", " ", "Up - Cursor Up ", "Down - Cursor Down ", "Right - Cursor Right", "Left - Cursor Left ", "Shot - z ", "Pause - s ", "" }; Uint8 menu = 0; Uint8 sel = 0; /********************** ¥ª¡¼¥×¥Ë¥ó¥° **********************/ Bool Opening(void) { static Uint16 OldKey = KNone; Uint16 i, j; Uint8 buff[65]; /* title */ KXL_Rect rect = {AREA_LX, AREA_LY, DRAW_WIDTH, DRAW_HEIGHT}; KXL_ClearFrame(rect); /** ÇØ·Ê **/ /* for (i = 0; i < 10; i ++) KXL_PutImage(PixBack[Root->Cnt % 3]->Image, AREA_LX + i * 50, AREA_RY - 120); */ KXL_Font("-bitstream-charter-bold-*-normal-*-60-*-*-*-*-*-*-*", 0x00, 0x00, 0xff); KXL_PutText(CENTER(TT) + 2, AREA_LY + 50, TT); KXL_Font(NULL, 0x00, 0xff, 0xff); KXL_PutText(CENTER(TT), AREA_LY + 48, TT); KXL_Font("-adobe-courier-bold-r-normal--14-*-*-*-*-*-iso8859-1" , 0xff, 0xff, 0xff); if (menu == 0) { /* menu */ for (i = 0; menu_str[i][0]; i ++) { if (i == sel) KXL_Font(NULL, 0xff, 0x00, 0x00); else KXL_Font(NULL, 0xff, 0xff, 0xff); KXL_PutText(CENTER(menu_str[i]), AREA_LY + 88 + i * 16, menu_str[i]); } } else if (menu == 1) { /* key operation */ for (i = 0; key_str[i][0]; i ++) { KXL_Font(NULL, 0xff, 0xff, i == 0 ? 0x00 : 0xff); KXL_PutText(CENTER(key_str[i]), AREA_LY + 88 + i * 16, key_str[i]); } KXL_Font(NULL, 0x00, 0xff, 0xff); KXL_PutText(CENTER(TO_MENU), AREA_LY + 240, TO_MENU); } else if (menu == 2) { /* ranking */ KXL_Font(NULL, 0xff, 0xff, 0x00); KXL_PutText(CENTER("Ranking Top 5"), AREA_LY + 88, "Ranking Top 5"); KXL_Font(NULL, 0x00, 0xff, 0xff); sprintf(buff, "Top Score Stage Name"); KXL_PutText(CENTER(buff), AREA_LY + 108, buff); KXL_Font(NULL, 0xff, 0xff, 0xff); for (i = 0; i < 5; i ++) { sprintf(buff, " %d %08d %d %-8s", i + 1, Ranking[i]->Score, Ranking[i]->Stage + 1, Ranking[i]->Name); KXL_PutText(CENTER(buff), AREA_LY + 128 + i * 20, buff); } KXL_Font(NULL, 0x00, 0xff, 0xff); KXL_PutText(CENTER(TO_MENU), AREA_LY + 240, TO_MENU); } /* check key */ if (OldKey != Root->Key) { if (OldKey == KNone && Root->Key) { if (menu == 0) { if (Root->Key & KUp) { if (sel == 0) sel = 3; else sel --; } else if (Root->Key & KDown) { if (sel == 3) sel = 0; else sel ++; } if (Root->Key & KShot){ menu = sel; if (menu == 0) { Root->MainFlag = MainGame; Root->Stage = 0; LoadStage(); CreateMy(); Root->Cnt = -1; } else if (menu == 3) return True; } } else { menu = 0; Root->Key = KNone; } } OldKey = Root->Key; } return False; } SpaceAryarya-KXL-1.0.2/src/opening.h0000664000076400007640000000010507302163060012615 #ifndef _OPENING_H_ #define _OPENING_H_ Bool Opening(void); #endif SpaceAryarya-KXL-1.0.2/src/your.c0000644000076400007640000000704407311116746012167 #include "geki4.h" #include "extern.h" /**************************** Çúȯ ****************************/ RcHitEnum MoveBomb(CharacterData *my) { if (++ my->Cnt1 < 10) return RcHitNone; return RcHitDel; } /**************************** HP¤¬Ìµ¤¯¤Ê¤Ã¤¿¤éÇúȯ¤¹¤ë ****************************/ RcHitEnum HitEnemyToBomb(CharacterData *my, CharacterData *your) { my->Hp --; if (my->Hp <= 0) { /*Çúȯ*/ KXL_PlaySound(SE_BOMB, KXL_SOUND_PLAY); Cchr.Attr = AttrNone; Cchr.Target = AttrNone; Cchr.X = my->X; Cchr.Y = my->Y; Cchr.Z = my->Z; Cchr.Spr = PixBomb; CopyYourNew(MoveBomb, HitNone, DrawPixmap3D); return RcHitBomb; } else KXL_PlaySound(SE_HIT, KXL_SOUND_PLAY); return RcHitNone; } /**************************** "Å¨ÃÆ"°Üư ****************************/ RcHitEnum MoveEnemyShot(CharacterData *my) { my->Z += my->AddZ; if (my->Z < 0) return RcHitDel; return RcHitNone; } /**************************** "Å¨ÃÆ"½Ð¸½ ****************************/ void CreateEnemyShot(Sint16 x, Sint16 y, Sint16 z) { KXL_PlaySound(SE_FIRE, KXL_SOUND_PLAY); Cchr.Attr = AttrEShot; Cchr.Target = AttrMy; Cchr.Spr = PixEShot; Cchr.X = x; Cchr.Y = y; Cchr.Z = z; Cchr.AddZ = -1; CopyYourNew(MoveEnemyShot, HitDelete, DrawPixmap3DNone); } /**************************** Ä·¤ÍÊÖ¤ê°Üư ****************************/ RcHitEnum MoveBound(CharacterData *my) { my->Z += my->AddZ; if (my->Z < 0) return RcHitDel; /** °ÜưÈϰϥÁ¥§¥Ã¥¯ **/ /** Ä·¤ÍÊÖ¤ê°Üư **/ CheckBound(my); my->X += my->AddX; my->Y += my->AddY; if (my->Spr == PixEnemy2 && Root->Stage > 0) { if (my->Cnt1 == 0) { if (rand() % (25 - Root->Stage * 5) == 0) { CreateEnemyShot(my->X, my->Y, my->Z); } my->Cnt1 = 20; } } if (my->Cnt1) my->Cnt1 --; return RcHitNone; } /**************************** "´é"½Ð¸½ ****************************/ void CreateEnemy1(Sint16 x, Sint16 y) { Cchr.Attr = AttrEnemy; Cchr.Target = AttrMy | AttrMShot; Cchr.Hp = 1; Cchr.Score = 10; Cchr.Spr = PixEnemy1; Cchr.X = x; Cchr.Y = y; Cchr.AddX = ((rand()%3)-1)*2; Cchr.AddY = ((rand()%3)-1)*2; Cchr.AddZ = -1; Cchr.Z = MAX_Z - 1; CopyYourNew(MoveBound, HitEnemyToBomb, DrawPixmap3D); } /**************************** "Èô¹Ôµ¡"½Ð¸½ ****************************/ void CreateEnemy2(Sint16 x, Sint16 y) { Cchr.Attr = AttrEnemy; Cchr.Target = AttrMy | AttrMShot; Cchr.Hp = 1; Cchr.Score = 30; Cchr.Spr = PixEnemy2; Cchr.X = x; Cchr.Y = y; Cchr.AddX = ((rand() % 3) - 1) * (4 + rand() % 3); Cchr.AddY = ((rand() % 3) - 1) * (4 + rand() % 3); Cchr.AddZ = -1; Cchr.Z = MAX_Z - 1; CopyYourNew(MoveBound, HitEnemyToBomb, DrawPixmap3D); } /**************************** "´é"°Üư ****************************/ RcHitEnum MoveWall(CharacterData *my) { my->Z += my->AddZ; if (my->Z < 0) return RcHitDel; return RcHitNone; } /**************************** "´é"½Ð¸½ ****************************/ void CreateWall(Sint16 x) { Cchr.Attr = AttrEnemy; Cchr.Target = AttrMy; Cchr.Spr = PixWall; Cchr.X = x; Cchr.Y = Root->Stage == 0 ? 130 : 0; Cchr.AddZ = -1; Cchr.Z = MAX_Z - 1; CopyYourNew(MoveWall, HitNone, DrawPixmap3DNone); } SpaceAryarya-KXL-1.0.2/src/your.h0000644000076400007640000000060507302711166012165 #ifndef _YOUR_H_ #define _YOUR_H_ RcHitEnum MoveBomb(CharacterData *my); RcHitEnum HitEnemyToBomb(CharacterData *my, CharacterData *your); RcHitEnum MoveEnemyShot(CharacterData *my); RcHitEnum MoveBound(CharacterData *my); void CreateEnemy1(Sint16 x, Sint16 y); void CreateEnemy2(Sint16 x, Sint16 y); void CreateWall(Sint16 x); RcHitEnum MoveWall(CharacterData *my); #endif SpaceAryarya-KXL-1.0.2/src/ranking.c0000664000076400007640000000331507302736130012614 #include #include "geki4.h" #include "extern.h" /********************** ¥¹¥³¥¢¥é¥ó¥­¥ó¥° **********************/ int ScoreRanking(void) { Uint16 i, j, k; struct passwd *pw; for (i = 0; i < 5; i ++) if (Ranking[i]->Score < Root->Score) break; if (i == 5) return; if (i != 4) { for (j = 4; j > i; j --) memcpy(Ranking[j], Ranking[j - 1], sizeof(RankingData)); } Ranking[i]->Score = Root->Score; Ranking[i]->Stage = Root->Stage; if (!(pw = getpwuid(getuid()))) sprintf(Ranking[i]->Name, "%d", getuid()); else strcpy(Ranking[i]->Name, pw->pw_name); WriteScore(); } /********************** ¥¹¥³¥¢ÆÉ¤ß¹þ¤ß **********************/ void ReadScore(void) { FILE *fp; Uint16 i; if ((fp = fopen(DATA_PATH "/.score", "r"))) { fscanf(fp, "%d", &(Root->HiScore)); for (i = 0; i < 5; i ++) fscanf(fp, "%d %d %s", &(Ranking[i]->Score), &(Ranking[i]->Stage), Ranking[i]->Name); fclose(fp); } else { Root->HiScore = 5000; for (i = 0; i < 4; i ++) { Ranking[i]->Score = 5000 - i * 1000; Ranking[i]->Stage = i == 3 ? 0 : 1; sprintf(Ranking[i]->Name, "hoge%d", i + 1); } Ranking[4]->Score = 1000; Ranking[4]->Stage = 0; sprintf(Ranking[4]->Name, "hoge5"); } } /********************** ¥¹¥³¥¢½ñ¤­¹þ¤ß **********************/ void WriteScore(void) { FILE *fp; Uint16 i; if ((fp = fopen(DATA_PATH "/.score", "w"))) { fprintf(fp, "%d\n", Root->HiScore); for (i = 0; i < 5; i ++) fprintf(fp, "%d %d %s\n", Ranking[i]->Score, Ranking[i]->Stage, Ranking[i]->Name); fclose(fp); } } SpaceAryarya-KXL-1.0.2/src/ranking.h0000664000076400007640000000016707302163060012617 #ifndef _RANKING_H_ #define _RANKING_H_ void RankingScore(void); void ReadScore(void); void WriteScore(void); #endif SpaceAryarya-KXL-1.0.2/src/boss.c0000644000076400007640000001035407311117605012130 #include "geki4.h" #include "extern.h" Uint8 BossNo; Uint8 Bosss; /**************************** Çúȯ ****************************/ RcHitEnum MoveBossBomb(CharacterData *my) { if (++ my->Cnt1 < 20) return RcHitNone; return RcHitBoss; } /**************************** HP¤¬Ìµ¤¯¤Ê¤Ã¤¿¤éÇúȯ¤¹¤ë ****************************/ RcHitEnum HitBossToBomb(CharacterData *my, CharacterData *your) { Uint8 i; my->Hp --; if (my->Hp <= 0) { /*Çúȯ*/ KXL_PlaySound(SE_BOMB, KXL_SOUND_PLAY); for (i = 0; i < Bosss; i ++) { Root->Your[BossNo + i]->Chr.Attr = AttrNone; Root->Your[BossNo + i]->Chr.Target = AttrNone; Root->Your[BossNo + i]->Chr.Active = True; Root->Your[BossNo + i]->Chr.Spr = PixBomb; Root->Your[BossNo + i]->Draw = DrawPixmap3DNone; Root->Your[BossNo + i]->Hit = HitNone; Root->Your[BossNo + i]->Move = i == 0 ? MoveBossBomb : MoveBomb; Root->Your[BossNo + i]->Chr.Cnt1 = 0; } } else KXL_PlaySound(SE_HIT, KXL_SOUND_PLAY); return RcHitNone; } /**************************** ¥Ü¥¹1ÀßÄê ****************************/ void CreateBoss1(void) { Uint8 i; Bosss = 15; BossNo = MAX_YOUR - Bosss - 1; for (i = 0; i < Bosss; i ++) { Root->Your[BossNo + i]->Chr.Attr = AttrEnemy; Root->Your[BossNo + i]->Chr.Target = AttrMShot; Root->Your[BossNo + i]->Chr.Active = True; Root->Your[BossNo + i]->Chr.Spr = PixBoss3; Root->Your[BossNo + i]->Chr.X = 0; Root->Your[BossNo + i]->Chr.Y = 0; Root->Your[BossNo + i]->Chr.Z = MAX_Z - 1; Root->Your[BossNo + i]->Draw = DrawPixmap3D; Root->Your[BossNo + i]->Hit = HitNone; Root->Your[BossNo + i]->Move = MoveNone; Root->Your[BossNo + i]->Chr.Cnt1 = 0; Root->Your[BossNo + i]->Chr.Cnt2 = 0; Root->Your[BossNo + i]->Chr.Cnt3 = 0; Root->YourNo ++; } Root->Your[BossNo]->Chr.Spr = PixBoss1; Root->Your[BossNo]->Hit = HitBossToBomb; Root->Your[BossNo]->Move = MoveBoss2; Root->Your[BossNo]->Chr.Hp = 20; Root->Your[BossNo]->Chr.Score = 1000; Root->Your[BossNo]->Chr.AddX = 4; Root->Your[BossNo]->Chr.AddY = 4; Root->Your[BossNo]->Chr.AddZ = -1; } /**************************** ¥¹¥Æ¡¼¥¸1 ****************************/ RcHitEnum MoveBoss1(CharacterData *my) { Uint8 i; /** ƹÂÎ°ÜÆ° **/ my->Cnt1 ++; if (my->Cnt1 % 2) { for (i = MAX_YOUR - 1; i > BossNo; i --) { Root->Your[i]->Chr.X = Root->Your[i - 1]->Chr.X; Root->Your[i]->Chr.Y = Root->Your[i - 1]->Chr.Y; Root->Your[i]->Chr.Z = Root->Your[i - 1]->Chr.Z; } } /** Ƭ°Üư **/ if (my->Z + my->AddZ < 0 || my->Z + my->AddZ >= MAX_Z) my->AddZ = -(my->AddZ); CheckBound(my); my->X += my->AddX; my->Y += my->AddY; my->Z += my->AddZ; my->Spr = my->AddZ < 0 ? PixBoss1 : PixBoss2; if (my->Cnt1 > 20) { if (my->Z > 10 && my->AddZ < 0 && rand() % 2) CreateEnemyShot(my->X, my->Y, my->Z); my->Cnt1 = 0; } else my->Cnt1 ++; return RcHitNone; } /**************************** ¥¹¥Æ¡¼¥¸2 ****************************/ RcHitEnum MoveBoss2(CharacterData *my) { Uint8 i; /** ƹÂÎ°ÜÆ° **/ my->Cnt2 ++; if (my->Cnt2 % 2) { for (i = MAX_YOUR - 1; i > BossNo; i --) { Root->Your[i]->Chr.X = Root->Your[i - 1]->Chr.X; Root->Your[i]->Chr.Y = Root->Your[i - 1]->Chr.Y; Root->Your[i]->Chr.Z = Root->Your[i - 1]->Chr.Z; } } my->X += my->AddX; my->Y += my->AddY; switch (my->Cnt1) { case 0: /**¼êÁ°¤Ë°Üư */ my->Z --; if (my->Z == 0) { my->AddY = my->Y < 0 ? 8 : -8; my->Cnt1 = 1; } else CheckBound(my); break; case 1: /**¾å²¼¤Ø**/ if (my->Y > DRAW_BOTTOM - my->Spr[0]->Image->Height / 2 || my->Y < DRAW_TOP + my->Spr[0]->Image->Height / 2) { my->AddX = my->X < 0 ? 8 : -8; my->Cnt1 = 2; } break; case 2: /**º¸±¦±¦¤Ø**/ if (my->X > DRAW_RIGHT - my->Spr[0]->Image->Width / 2 || my->X < DRAW_LEFT + my->Spr[0]->Image->Width / 2) my->Cnt1 = 3; break; case 3: /**±ü¤Ø**/ my->Z ++; if (my->Z == MAX_Z - 1) { my->AddX = ((rand() % 3) - 1) * 8; my->AddY = ((rand() % 3) - 1) * 8; my->Cnt1 = 0; } break; } CheckStop(my); return RcHitNone; } SpaceAryarya-KXL-1.0.2/src/boss.h0000644000076400007640000000037707306654370012152 #ifndef _BOSS_H_ #define _BOSS_H_ RcHitEnum MoveBossBomb(CharacterData *my); RcHitEnum HitBossToBomb(CharacterData *my, CharacterData *your); void CreateBoss1(void); RcHitEnum MoveBoss1(CharacterData *my); RcHitEnum MoveBoss2(CharacterData *my); #endif SpaceAryarya-KXL-1.0.2/wav/0000777000076400007640000000000007404146077011115 5SpaceAryarya-KXL-1.0.2/wav/Makefile.in0000664000076400007640000001200407404146077013075 # Makefile.in generated automatically by automake 1.4 from Makefile.am # Copyright (C) 1994, 1995-8, 1999 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 = @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 DESTDIR = pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. ACLOCAL = @ACLOCAL@ AUTOCONF = @AUTOCONF@ AUTOMAKE = @AUTOMAKE@ AUTOHEADER = @AUTOHEADER@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : BMP_PATH = @BMP_PATH@ CC = @CC@ DATA_PATH = @DATA_PATH@ KXL_CFLAGS = @KXL_CFLAGS@ KXL_LIBS = @KXL_LIBS@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ WAV_PATH = @WAV_PATH@ wavdir = $(prefix)/share/SpaceAryarya/wav wav_DATA = bgm1.wav bomb.wav hit.wav fire.wav die.wav boss.wav EXTRA_DIST = bgm1.wav bomb.wav hit.wav fire.wav die.wav boss.wav mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = DATA = $(wav_DATA) DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps wav/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status install-wavDATA: $(wav_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(wavdir) @list='$(wav_DATA)'; for p in $$list; do \ if test -f $(srcdir)/$$p; then \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(wavdir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(wavdir)/$$p; \ else if test -f $$p; then \ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(wavdir)/$$p"; \ $(INSTALL_DATA) $$p $(DESTDIR)$(wavdir)/$$p; \ fi; fi; \ done uninstall-wavDATA: @$(NORMAL_UNINSTALL) list='$(wav_DATA)'; for p in $$list; do \ rm -f $(DESTDIR)$(wavdir)/$$p; \ done tags: TAGS TAGS: distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) subdir = wav distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done info-am: info: info-am dvi-am: dvi: dvi-am check-am: all-am check: check-am installcheck-am: installcheck: installcheck-am install-exec-am: install-exec: install-exec-am install-data-am: install-wavDATA install-data: install-data-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install: install-am uninstall-am: uninstall-wavDATA uninstall: uninstall-am all-am: Makefile $(DATA) all-redirect: all-am install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: $(mkinstalldirs) $(DESTDIR)$(wavdir) mostlyclean-generic: clean-generic: distclean-generic: -rm -f Makefile $(CONFIG_CLEAN_FILES) -rm -f config.cache config.log stamp-h stamp-h[0-9]* maintainer-clean-generic: mostlyclean-am: mostlyclean-generic mostlyclean: mostlyclean-am clean-am: clean-generic mostlyclean-am clean: clean-am distclean-am: distclean-generic clean-am distclean: distclean-am maintainer-clean-am: maintainer-clean-generic distclean-am @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." maintainer-clean: maintainer-clean-am .PHONY: uninstall-wavDATA install-wavDATA tags distdir info-am info \ dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ install-exec install-data-am install-data install-am install \ uninstall-am uninstall all-redirect all-am all installdirs \ mostlyclean-generic distclean-generic clean-generic \ maintainer-clean-generic clean mostlyclean distclean maintainer-clean # 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: SpaceAryarya-KXL-1.0.2/wav/Makefile.am0000644000076400007640000000025407302723504013057 wavdir = $(prefix)/share/SpaceAryarya/wav wav_DATA = bgm1.wav bomb.wav hit.wav fire.wav die.wav boss.wav EXTRA_DIST = bgm1.wav bomb.wav hit.wav fire.wav die.wav boss.wav SpaceAryarya-KXL-1.0.2/wav/bgm1.wav0000664000076400007640000021732607311653070012404 RIFFÎWAVEfmt @@dataª€tzueWDV€™˜¤žž–rk€¤´Ÿ¼Î¿“€Q{oV†ª~{†³±–ŒÃ¼ƒ“˜­“†œnJ¢ƒl˜PƒN>2fo}˜¢œzŒª·×Îìÿ°žž\„qŒ–’Ã’˜Š“€fPZPHV63>);PYlh6 E`x›Œ«žz}­òÉÚ§¶¤›·ÎáæÿÿþùÿÿÿÿÿÎ×ãÂÉŘZt†’€†’ŸœV$$-'> /8GDNMMNK$>\Tl~Ÿ°º½ØÚæþòÛűª±ÂÅÈÂàÆ·ÌæÎ±Ã¿×Ôº¿Â¤°–¶ª¶¶Èרº³ª¶’n–†ƒ~‰„bYo]e/ 6!2D5!2,,N/6SNTDM6GV>MW>E#DWcx†¤Ÿ°tr€†›z¥­®žº•ª„«Ã³¶Èª°Ñ¹¢½­Ë¼ÀÞçòÿÿÿÿÿÏçìíËÑÔÅÏÂÕ¼¨º­¶¹·™†–œ}t?nHMerhJKPV\?\558&Gbfn¡¢ŒZ€qn†•†’‰°hŒ€u¤ih€k’¢Œ´b’x–†¿§­«³ŒcAB]Zfe`Y€cfWJb†¢w€€‡•ƒœt¤Š¼Œ°¨¼Îˈ’§­½ƒ´ª°Ïž³ºœ¹Àº¤–¥ž«xVhKq]un’w‡€tZZ€tc†˜’{Dƒ€i€‡ro\€ro]o]P}Š\€w‰„ƒlJEBSf,xPP\hcnSbh€cDwƒ“˜biSS]qnx~ƒk‰Q\8V`oH>„WŒ€qVetZ€’zЇœ†Œ“¿¡±ÒÚÔÚᨪ™º×Õ½¼§Ô¹Å°Ú±¹·t€€º®›Vcr_€¡’ІŸYxz’„€x€t“}Hz„kx€qnwzŒ¨okTVu}GPwŒx€QQVPZlzt\`z›qiŒ•tWož€“ƒ>Jhbt}x„bw}2>heiVZ>6Z]nBWfVqneJn˜‡¢˜³–¿º¼ªÕ×éÚ†¡¿¨ØÃ¶½«ÆÂ­­ÃÚ­–ƒ¤Î³ƒSlP‰x‰•‰°¥˜eln¨“¢‰ko€’ox„t‡žzx\Yt††r`ctTPhrlxŸeJ32?ww„Vk}hq}nkŒo€8Vhu˜½n\6JGnw€tž†_Wnh~’lxHVie\Mxz›Œ’cW`o˜G\bh€Yo’~˜·¶™f`ŠlqŸ¿2N\TWŸ¤€bnt}x„†§¤Mb{ƒ““nq>8DYn€Š}kx’¢–œ¤¨˜“ZT~†§Œ`hGNMJq\k„PePxƒ™•Å’žqŒ˜\b_rehGf25,Jh}ŒxkVzw‰{†–zWheEW\\`b#B\hP€fi_T]Vthc`z&Gnn€•І·Ìà¿äÚ㪺ÔÈÿæË°¨˜oŒ•¨ª·Â‡™“¢§Â«´«¤uƒq€zq€K8`ch“t•t}¨˜{’S2VJoruo~€r†€†‡\eknn•c\WYE66AYS€tfPfth{œž•¡€†buqlƒiAZ_\blQDKQDDolxWW\2DTt†~x¥’¤ŸºÆ½ãØÈÂÌÌÔÒ䱡¼¤¥¨¤¨«ª¨ÆŒ’­Àȼ°¿›®€nftcktA3Ehn]€nuw„u}‡’’n‰'E&]Wl}c€„c„Œœž™°€Š‰¨¡œƒTP]QDJ9\WhZJJ8}lƒ‡žª¤ž’~`YfVtoD>hhVVTbhqbh€{€wuP,HKhot\†•‡™«ÂÂÑË¹È¶Øøûž•¶¨¤ŸŸ¤¥Ã¡Š³°°ÉÅËÀÀ½nhtxzqKDVfwzctr„tƒ†u‡ƒŸŠ'!6VTc_cb~{Šbuužqf€‰ž`SGiNuW\Wf†zJQ]{oŸžžŸž¡bQB?Z_rhrzYTb†]6&DVTZhJzŒ’ŒŒ€ª´Ã±«ÀêãÕÝÂ’¨®Èº¹ž’´ª€z{«¤­®«­ÒÃîŒ]\c†}N`VcfWln˜’¨’™n†¡¥˜PNJP`h\zl’Štzt†›†°}œ¤¤¢tw;bTceDGBSW DTwewŒ˜›®®®–†b`wŠ`K0M>NVZ`™‰o†z•˜˜’l]J??>‡3E;SVEeZo€Œrx‡§¶ÕáÿìþÿÿÿÿÿÿùÿäÝàðÿÿÿáºá¼¢nf90JJ*&,fTx›“˜›–ÕªŠ«•Œ­°™™•ª˜†h‰€´t>¤tb]Q-Je W>88N#\E<,Q/cB\zŠz€€žØ¤¼®æïïíÝìöéØæÉ˜¹¼tŒho–Œ–°›§¡€ž§ŒŒnhn>nYPhw€„Ї«§ª•ž›’ªzK_€Boƒ]obM_Tbt~“kok„˜zt€re„ƒ„q>ib$BZ;Jzo˜™–ŸQ{hV]G<9A_B8l†††›€}tfMDV>9>,b*KTGS†w’¤‰ŒŒ–¶æÈÚÆÂ¿Ñ¨Éኟ³Ÿhx«¤­¶¢­ªØÒÆÔž’‰’PniPc\kn¢•“œz’҉´Ÿi–e˜uqƒnblVuQ†okViDP>{ni>P]bœnri˜€}kctxŒ„›±ÈžÂ°}zwxV&60D\eJ}]oZf°GkŒt‰€t’h˜Ÿ–ªŸ³¡žz~w¤§­›Š•¶’·–€“¥uVn˜Â¤ÅÚÎÔÕéàìÈÔäÅ®ƒkq_nth„iœŒ›„hrŒ€†P6;rutetJtVnfPbtžxnh]¤t›x„ª±¥À˜ª~˜Œh&8PkP‰\\eZeZ68>cAP6BHbZ†¡–­ªª™Ì¨‰DMn€o†wYMWTn“cr‡fWTk•›¼¶¤«³’˜³É’xƒ’˼öþìàðòÿÔàÉäÔ¹te>\JVPWDnne}\€}€€N3-n]{„–Mzi}Œª†ª°‡n¤˜¼¢–ž’·˜’ƒfeV‰/ &>*DGAHYGNTE`tz¡ZS`JWz›§žž®˜¶–¢’¤h-$>A;WQD*',>>\PYziAiq–­È˜ÌÅéäÚùæÒÅËÕzƒŒ¼ÑÈÎÈÏÚº¡Šªª˜žh5ZP\{ttcelz]e{z~9#M\€ž–Š“¢ƒž¶ª··ÔΕo~†’“Šo\clYAf~†˜••§ž€ƒœ¶­¤ie`btYex{nq`JAKPWb;GK\iz›˜’ž¥¤–®«JcKntcx{~ihebZ_}z{DT-;HKM]ƒ†qt~tn†€Š8&;HVquƒ€u†€“œ¢ª}Œ{ª§·–ª˜ŸŸ¶¤§¶¤}kGn~Œ¤ª½§³«Ãª´«·³’†€Šž§ƒ€zkr¢Œ°†r2P,8Powt}†zi€xŒ€„{`x«ª¤´–¥Ÿ’’›œ¿¶’tGT}‰l„tbekn\W<`]>bAGWh{H0b–¢¨«¥È¼¢œ¨‡´¼ÉÝ«›ªÑȰ¶ÆÉ˜Ÿ™¤¿¤°‡Œ˜¤“‰t,>>\bŒŒ«nbiŠio€“œ“}†th€¢lqfKKrnlYqh#82Gkcf“tJBPGJ>KŠ{h{\~’¼•¢l­È¶·ÅªDYbY~’ž’tP]JKP?9?QVEEN\QEbifzž¤±¥ª˜}–‡¢­áàöÑæÔ¹ª­˜¨±¶¶®˜¤†z’€˜‡¤z¥˜Œ³ƒqntVi~Œ¨‰œŒMYlfTnrlonJfJW}z’Œ€xGDPePGob~K€x}TGDJ6heŠ–~Œ€rzt}~˜¥Œ¶ž“wbochkw’woqqE5>DYWPrn_ZP8T0Tn†Œ€„Œ„T‰wŠ­ªÔÑºÈÆæÈƪ¨´ªÀËÅÞá󮉘•¶ÂÅŒ¤ªku\firll¤Zhb{nwNowb}{o™“lNklu¤™„q{oJ``hbrSlVQknnŠhK]c`rq†’˜qz€io€¨±}™hqGTiƒnw~_HDVH>BHc_o}rV>>n„¡Œƒ•}i`q“œ±¶¼˜­°ËÂÅÀªÎ«ªºÒÑØÞÅÛ¤„¤·ºÔàÌ¿\k†b~•žªo\b{xqik†_JqcnrbVieqWb}qhtVkx‰~Šiohcik€“­’˜~NGfqo–{]te\>P€}QVH59_bbZkYVK]_n†Œ˜zfZ¥›•¶¶¶º«Â´ÆËÒȰ·°ÚóçÎÈɰȜ¡¨ÉVt„xhq}NxxnVtƒ‰tJnMl’‡z’K}Pbn†˜cY8JlnVhzWkk]SSellTqnTr‰–in€z•Zr„Ÿ±žŠqzStŒz€zt]hVGKitoHAV>KerWStPBDBKq„tƒ’·ž¶ÂÚÂÑðìÚäûÿÛÅàäÒäéà½Î³·«‡œ§Ÿ·§‡txf}žŒŠxow†cDq€’zPPM\k€¢nzn]nbVoq~’€;Ezxq€o†˜}M'o}nS0KQ¥WSziSq˜‡Œ˜zžqi§›¨žbc†lZªwr\M?e >0QP' 8?>`Nnnrb~€\žÂ¶×ãÔþìÚöãàóéÃÚÔÿìØ¥¤ÎËÈË·®°’°®˜’¡«¥\JkxrnZbnM8N2*HDV;&;09;,-'26BWkDJ_t‡•žzŠ€¢˜¢§Ì¶Šn†¶±ºŸ±•ž“¤ƒ–¢³¹†ƒ~‰Œ}’‡†€i`qVQqbu`*>T`Qk\_n\\xk}w¢¶ƒ}–ž¶°–§“}›˜Œ†’¢ebe‰›¨Œ’††‡€Š™˜ª€€Œ¢¼±±™›‡’˜°ª¡ªÅΆ˜³³ÎÅ¿³’–І}¥ª’§~}bzr˜qHYDEDY`\J8B38YMMB,$*5$>>,J82K   >&?J8Kc~°Š¡€¥½­Éùìÿÿòÿÿÿÿÿÿÿÿéÿÿÿÿÿøòõ³³ÂËÔäØÕÀ°¼¥°ºº¨¤€†€––§¤qoZY_huhqPB5&M)5D6<9Mch*;2&Sfkue\8D0QbŒŠ˜†zbr’r™‰ƒhnwz’ƒ{VK>Pb`’n‰kbTSb~³±È®ŒŠœ±ÃÌäØÃÑÕÕÝøóûÝ¿ªÎáêæêÝÂŒ€iw€„¢ª™~bbu€cuktbYS}qw‡ŠkVGJlbz’rrSP5JJh–‡ƒT9DJQoz†tnƒ‰Ÿ§•„h`„’–§¥tN0?Tk€{‰‡h9Wtuqn}xb8J\JVQQ;3&8You\`Z ?b~œ°°¿†x’–¤¶¼¿Î¥¹ÑÝàòõØÎ¡¨ºÔÚìã¼¶€t†¢¡­¿¿¹†h€’rw„†bfŒbxnVfh2?q““o{xGZ€’††˜BVl`{}‰\tŒ€’±–Œ˜hz’œž®“zqJ>`oz“’Œ’uV`hPtuhxhJ]wMh\8QG'JTtwVzk*TV‡˜Œ¥¡]b}t¤¹¤·È’¤º·ÚÚª±Æ›­¼ÑÛìΫ¶xqŒ¡¡°®¶À™tŒ}wŒ€–œ‡lt„kƒkt†}8P~†™Œ€•l*Wz±¢œ§ŒVKTY‡wq€oi„z˜€e€thbno¥’zrbM?NWqnwŠutGlPoqznnJ\h_V9_YT?bthquo2$BP„•¥«´žtlh–´°Å¼ÂÀÀÚçöÌØØÀιÃÚæÏÂ¥Œ}€†¡“€cPVwz›‰nlr_ttbkSTnФƒV>K>Y{n“†~~]85ot{qnoq\u„†}‡†xƒioŒ˜ž€hQcchƒ›“ŒŠ¢hbYn€†žV•wtqP)ni6wbbGŠÎà†P±•x¢ø¶“·Ò¨†´¹ìíà¶éÑ×àÑÔ×éÃÒì™·ÔØ±¥n“ih2bw’qD>P 8HN'VJ&) 0->3,Pn‰†\Qbxc{“Ÿª¼„°¶wÂÌØÚžÏàÒÃμ¼³Œœœnª•¤„8MAS;V\TV,2,!&'/''D/KqVneiz~\lƒ€Ÿ¶˜“¤–§¹§¶É¨Ã̘{˜‡´­±°®¢¼“˜°¢±ž˜„¤¢¼×±’Œ’€°°«¼·®‡t?nb€k`PQ*?23,)')2J 82?>VbqrnzMMct›¢•–¤Œª«Ÿ®°§Æª¨¶Æìï̼º´ÂŽÎαÌ}‰‡ž­±„†Œ›t““z“~kk€†™ficYt€Š›†xQ>VqƒŒ†~†nlhh]tl\r`e]~†‰zVcJ]{x‡ƒtn>PP`uŒ€J]>MPT\\eM]>DESctƒtbVrƒŒ•Ÿ±ª¢x€w™ª¶×Õ§’­¼±¼³Îɰ¤¢¤˜½ÏÀÑžƒ€¤¤‡ªŸ}TV_N]ƒŠƒi\Nt\z€t†uc\qzzƒ†xNQtxz†™˜ZBiV\„Š••hJnolŠz‡‰hQchr‰€›hEw‡ƒŠ’˜œi5roh{‡€€k;Jb?_YPif /V\ezzŒ†*Pw}¨¶ÃÈu‰§–º¼ËÕÈ–˜Â®ËÉÌÚÔž¤½ÉÑÀÑÞ€˜ª¶ª·Å³uDe\blŠ€~„/VQ]lqu~k Vnz~€†‡&Dbh€€†€!;SPe\wwr/PVbi††‡DMiŒ“Œ˜œh;nŒ§ª¤œnKhq~’–•}Elfx˜€rnk#Pkb’z€z'Nfežœ˜ºžNq“À¶±¿ºu’¤ÈÒ¶°¢„§¶ÔƧÃÃhh†“¶Â·Â¥hYo}€†ŒŠbSQ\Œ˜„€†G6Pq–™‰„–nDJn†›¡Œ‰MTJk_trl‡`PJV]ŠŒ_zZ_;e€˜ƒt˜€eE\€¤¥•žfbJ`h{ƒnzcK93Z†uoJ?0G]Œz„‰{JMDb’±¢™ƒl}t––¶¶ÈÉ¡ºœªÆðÞÔ¿¥Æª¶ÌѼÉÈ“w†«Å¼¶›oƒeo’’˜n}kW~œ“†tG\q`u˜’••htoPn€“€‡2PN;V\ebŒ\ShGb~ž˜Š†®°Â¹ÂÕÎ󘛞·ÞÉ΢™³¢¡œ¨ª³¶˜ZNJnZ\P; J\Nr’˜~Y\]z’oV>c\JVe‡€–f\h\z˜‡€okh’kt‡––ŸNHA_\Œ{rrbtu{qz––°ebbin‰’\Z\fxw€‰¢¨xchbwn]JtHo–o±ªž°È±­Å±™Â´ª´¢°­°«ÌÑž¥ÔóÉ€¤–««½¡¿Â¶zo\‡ŒŒ<-M3qbVG\?ZzoJS‰zn“J>lŸu}–±´˜®fnƒ€khD`Qƒ–nzrVzYVVw€l{/VJl\–ƒƒÂ“™¢­€€›‰xtoAnzo VxVVWPJTn/VDA2tu˜–’Õ˜~¤€ž˜´ž›¶§ÎÞÎÏÉÉÛçÔÑÈÈɹ†}´¥¶É¿›Ñ’žŠt€tez`Ve}onJ{xY†Y†6rl2Vr9VNql›nƒl§ŒK³’·€¤c¤z“Œ}€_kbS,HJV6A NHn~o¹i}¶°˜­ºÔ§±¨•ƒorP¤\]ht>!>8?QVT€b’b¨Ñ­¿þÈÚÿùÿÿøÿÿðÿêÔÔÛÚh˜†z€ž–œ›‰Œ_Tž~bczrtzYn„MeS‰€xŠ™tuV†qhTq’n€ŒnHYESAk}ž›´´œž«®¥›®z†fE~P>'D)085&622he„}¡±Âž³¿¨³ËÈÛáÚÝøÿÞòÛÆç¶Ô³–¨™ThM€t‰Ÿ™ž€¤¡€˜¶ttŠ€†}‡°€~‰ºzŠ“h†zf\niYNHPVJlqN6_,DW2MT_ut‡n{xªŒ“˜x†’qYbtwŒž¢ž™®ž¤†žtbKD3>;6# #2B!JJ3BPk`z‡‡™x›Âщ´™Ÿ˜}¡˜›½¼À˼¶ÝȪ®žª˜kz“¢¨’¹¿°¶½Ú½´¶¨«Œ~‡˜€–rr~cttochbSc0Znh€ƒkwMMfkN8MYJJYW†{z¥¢ŠŸÚ¹§•³\TWkhobofqVeow_titK9DQPh\DKSD`zh\hkqZVbІ¤’{‡Šx€¤oro\\o„Œ¥žœ¹Ï·ÂÿÒ×Åá½Èx°§Â¼³¼Ô¤ºÎÅÆÈȰ¨nh€i}€JTlYEcZYQcAMGYlfŠwci`b}txu˜‰iB}’˜™œ›¨¤“¶È˜†ŒŒl'2;,GQ?>TNWi€z’¡ƒZbhƒq‡qchuhcu~bzuS*8hc\f€Whhqkhbn~rQ?n–°´žªÀºÌòöÔØíÕ°n§¼Ì´ØÔ¼ÆÉÏÕÞáøòòÕ™·Œ¨œ¥„€o‰}z€–Œ’n/k–¤€¢ª¼™˜–§q˜Œ€„hBJP_h\uonir{r’kktr6PAS]nhhntw¼“¤­«uhtfoSA8<8M8DQV_ftrbwo€€tnƒJ?\ƒŠ‡‡’Œ¤°¥Ô·ž€“t9Yez„†‰’†¤†ª½Ø¶Úέ°ÌÃɶª˜¡¶ž°¼Ñ·Â¶ƒ€ƒ¡‰†ž†›tnzk€hrb}336>`ctqtƒ‰™ª·Œž¤Jhno}€€~€€iŒ†Œ}nxD95JNQ->'$'8D_VhVDDnn†zª’~}€„o}bJPV]z_h`\n†™Œ™tŒi5YETtttcZ}¼àÚæÝºÀ×ÉÒãÂî´È¹´¶¶°¤­ƒœªª•˜™o„Szu{uzhKHltŠ€tŒž®«¨˜¼™œ_Wtqx{xq€x~q•z“¡Šb\ecZ8<,2,,28HWSZZE;/z€€„˜•z_`bn€ulbESVb\NPztxІr€‰h>2$9H€†xl–‡–ž¥³ÌØòæÝÅÝéóݼ´³ª³ª­°ªªª³¥††’­­¨Œž•–t\rz€z’qY`n€’k•™œ¨ªªÂº˜fQBDYfbMllifrfn{z‡{r_Z~8JE\WQEQ`nozPbDHzŒ™’ƒ‰†r8DM_nhZ_6;JY_iVhz~z€˜’–¤t\VVbwtxqx„€˜œ®¶Ì˽Ÿ­§Â¿˜ž¥·¤³¡§Ã·Æ¶®«’“¼È¹¼«´¤ŸVlq}€o\\J\ht‰†}Š“Œ–˜ª±¼TkKfqz€uxolnwqn€¨•Š€`tnoPAPSTJDWQciokkSYZhŒƒ’Šb8Qn˜€`\D>>MfZ\\zw€l~’œZ,VN]lk„z€ž­¡¤ÛãÚÆà¼½Ô¼ÆŸ°«¨’›™‰¹¼·¨¡ƒ–­ªÈÀ¼¹Ÿ•zbz’†oP_JBKf„ulr‰•˜•›½º¶fqtkier‰unf]nti€‰–ulwYnh\\KVKPGZH_ntknh]lƒ•™“˜†wV]Dlzo]PW98Gnufnl{€zŒ“™VVYZJP_}ubru„˜Ÿ¤¶ÞÅÑÒÈÂÒ¶ÃŶ¼¨†¤Œ½°¢ªž–~˜¤³¶ª¡˜†nnž}}ctTbl†z}†¤«¡¶žftkbYf{oubhiquxq‰oqrn_xE`kD\G8D_\bhVriqb˜™–™„ŒtPPk]lkGWVHE]Pninrwu‡“™¡žtttZhhihq{zx†ž¥°¹ª¤¶½°·¡§³½¡ž¡’­¹±Ã™Ÿª¤™™·¶´¶ž¥Ynw~\Ybtwfu€¥Œz˜†žŸ˜®®Ÿ]‡~‰`hVH\fi‡t¥Š«‡€±ÆÀ¥¤{ZŠE25q~„n'-!,eJ€¤W_ƒ6\h€‰}xNZe€cŠt¶§ºŠ˜½¿®ÀçŸh}bWEeTJJ\>]n€28`z†NB$NY&,ZlcoƒŒ}¤§ÎõÕ°ÚæÿÿÿæÿÿÿÿþòäðþÿêãøØ×ÂԶƼ§¼„\]bz}PVPMJHASM8$'>88DVQicP,8NcKShŠzt“ƒ•°œ†Œ]z`Šƒž§›§˜±r]ƒ›°³ž§ÔÀ·uxŒž›˜±•¤¨tcVB]hJw†„AVG2;JDZnwi8D5#/EZtebq˜w\\Wk‰¢˜{¨˜„Œh€“€„«´ªž•x†n€œ¤†“‰›\2N`eVNP\t†NE>_Abqtœ“’±«˜€~Š™¿ºØÅÌçÕ¤À«ÉÏÚÔÎÒàÞÈž³˜¥ŒŒŸ{†œ¤ŠNcx{thbzžbVMhiVnuІ†ƒxcJ_h‡€†zwh9A8V\hVn„€}f>kMiHh€‰’l‡˜otEVtt‰lw†–¥\\JVz\tnqtu`>PJ>'>Peh2Tk`\'Pl„bª½e‡’–¨†ª´Úæ½õ¼Ïѹ¿ÂãéμÎöƽ™Œ­¶­–³±®®}‡†rŒY„x€ƒiŒb{At_zoxw’§oWPu~}cne]hlnYbx˜oƒ•~oDQq}’n’˜˜Eb_V}Phz~˜ih_\tGWf_o`ho\SP3&9>G)Ef_k~˜z~Šn\errnPt†no†ccho‡’‡}~Œh~tq†\Ml††€¤w†ƒkzzz~ƒfYT>DY-2Bz]\lWMJH\Nnfbrkhnh€ŒÅ¡}¤³ÂÀÎÔ¶ÔÔ­É¢­·È´¶à³ž°¥°‰‡“¢Åª¹t¢œ‡€KP›®€ƒwª·–¥€¼§«ÃÛŒŒ¼}Ú›¶§ªŠ¤žž×Èz˜€¥’¢¡Œž­†}\o€“€J2-]5#'!GEB2, 0'A#0;?*26J\hBox†nlxh–¹¤€†ž™†‰Ÿ†¨ºØÉ›~†§Â³Ô›ª†œn]Zt“Œ“e\9b;2&8_e]xx¤Du`†AW‡f‡¨†˜rniŸ’„“¢­ÈtfWt&K}b™Œ}zt89_)bGAAVc3)\™bz„±½Ë¡Þ¤¿ÝÿÉæÿÿغÕû¿áª®¹†¡’’‡*Ez‡rnžz‰Ã¨l‡°k€Š¨}•Œ‡ƒNVq†~wc†­w‡\AzT`NWnŒn€bbJh]i˜tit¢“h]JHobBo†Z‰b9BN>>GzW¤`¶ªl}]z~t’Pnho>0;JhVƒ'>ZeBqn˜ºžŒ®¢¼•xž’ƒ††¹u–q8QohM3`TMM3&>3NohZTnNEƒn¤{¡€¨€Y¶€Œ–k¶•¼³u••Œ§º¤˜±¼¼¨ÆªžÉªÒ´«áÏÆÂ˜½½à™‰ÑžÚÅŒ’€œEnl™’hleV`0$>ktb\hf„>AN8QPx8t~˜f€o’q~ž¨ª¤ž«À¨«Gt{nJ€btccD02Ybeunbhe2tt•°Œœ·rQZ`ƒxƒYbtbT2VzGlKKVZ\qqŠ’žŸ°³ªÌÿÏȰÂο°ÑòÿêÿÑÚÈÌž˜¥´œÈª±§{TA;VcbzETu>3ZKZlnTbŠMkln€lŠB€‰’Œª¼’¤Šl{†w€žœ˜Ÿ•h`V&&8ADH\,#E2$HKqt•¤™³žžœŸœŒ°°¢Ÿ†h\Pb>PKJH 208;>A> G~ŒÂ°Éž°º¡­ÏòæõþõÈãÕ¼Ò½ÒØæÝ¿È¤ƒ‰Œ€ž°z¤´€Œo_Sql\qJ\VEPPwVQ}Jn€˜Œ“¼«tz~nƒž¡°§z€e6Y>VY€nS8H2GAJW{€i€Nhu{bx™·˜¤Ÿ°¤˜–›†˜khoPzBPGTe/  0DVYl8])PHt’§Âº´­ª­ÂÃãøÿÿòáÉÅÚö®ÈÌÀª¶§Œzƒ~q€ni€€†–z††‡„flV‡€‰•’œ§•Œnw_ƒƒ•¨˜x_]NN\€Œ€‰B>?)/>PKtŒWqNV`lu~†’‰†q˜„€¤ž¢ƒ_†’Œ†}€†’†_ND?J>T9?\ *PZ€†QiVq`z}¼ÒéÝј®Ÿ«½Ï¼Þ캱¶–½­Ú¶«¤}’†Š’t‡•¡fit†–¼™±¶±¥¡˜°Â½Å¤¤ƒnhNK8bo€qH&&&!?Jh€olfnt{¤·¹Â®§“ƒ–¤É¤Ã°ž˜¡¤ª““}t¡tWŒ†žÔÌÑ¥™‡S€~qn¶×¼Ë–btW]huV•·ŸfSeb\S>HWqb>*)HJJVoS83P) PGT]ƒ\Pƒ‰°ƒ€ž®½ƒ†Š³ÎàÚÎÈ•›§¹œ¤¹Æ¿­}t€€uWP;w€V2*<8A*hKA<86>D;ZTQW8Sou_W`Y˜„‰Œo{¡ÀŸÈÚ¡À¤°Î¿ÝþÿÿàêÆÔ޿ŶË×áÝŸ¥¨¡ªuŠ€`{r„‡ti€}n`hl“kZNK_h\rGWctbk]>GHJPN3?SP`;2'* 2b€w\8WVPGctfxx{†z¤˜¤¢¿œŒ¤›€€e’›®­ª’’·À¨¨‡†’•–ª§§­­­Å´˜•™r„z€†³–®•“ž‰{z`}˜¥€•„“„ƒ•{}nl`QPcenfY>G>>HD&/2D3J,62KV,PHYi\Zct}†\wŠ˜›¢¶°¶Â×§¢§§¥·Ñ§´Ã·•“³º¤°†“‡œ˜ƒu‡‰¥’Œ~w}Šƒ’ª¢›’ŒŸž~Y{€˜t€ƒ‰zzqohShnz`}†zq\nqwtJWP\YZBP\trewoHHWG\V]ko\hobJ;cln~k€hz€€qn~~‰Œª¤‡’®¼ÉÎÏ­®°½Îϱ¼ÔààÆÎÔ®zu€~Š~€€`k~hJDMbZ†crz`r{bŒ†ƒuzŠ˜˜††ž€‰•’ª˜rlkY`cYMnohzn‰†JBWMh_€}•zt˜`\„bPYrninr€teohnt€ceVb`YJMJYVzh‡‰PVTYwx„w“›™¢žº·’}‡›·¥¼ÉààÑòÕíæÞ¨°ÈÆÅ¶ÌËž‰ž˜˜•b€qt}hillYVb€††\hMNJWr€ƒ‡žŒ†Œ‡c_u€tw{rhƒ{Y]Zl9>\\cTitb\>`lznotq†et€††€“‡tnhhuu‡z†{†x}r_0P\WZYhlbn„„z’c€†’¡±³¤’œ§¨ÂºÆ¼´´Â­¢½¡º°½Âº¤€uzb•›“„ƒŒŠŒŸ’€AToz{ƒ‡Šw}Šq{¢‡i€€€}€†Šntz€€€ezkf]P_]bbh{}}W`VVQb†tzwƒ~xnnJP_tbl`]fz’u\\€rSh€kuiKKPWfbVueDVwu€ft€†€™¥ž±œ~{ŒªÈ¶½ÂÂÏÂÞ§±¿¼À¹³§¥œ°ž–¡¶“l‡Šƒ“€eb~‰€§’{ŒŒx‰~ƒ{„€€ž’}bok‰zkzxzzhHJGHPVb`\lƒ€t„³À¹§¶ÎÃź’’¥½´›±¥˜¥ŒŸkeiot€‡„„ƒlhPq}h{htzz’€n€]€€‡}nrt_h€†}twfbntt3Mh€}xƒku€fWffhzuk}ƒ†n;'Eftn†c{qwŒetc}’„Œz€zzŒ„€‰Œ’‡‰†nnqzQ9BJhl}tz€†€xt}†ª¤·¥·É¿ÛÆ®´®¶ÈÈ­¿½±·€’ƒž±’–ƒ€{•hrz†Œ“‡z€Š•eMPn}Š€u‡€ƒlGPPbn{‡qq{q\]rtkrYEKcqxbEKSWnYAVTYSJ5Dhx€z„zlƒrkt†¢™¡‰ƒœ˜¨™ihnhl_b_ltrh-AZTbonfr‡Šnu•¢´–˜Â¹Â˹§«ºÉÛÀ¹ÔÛ¶°x‡–¥½³®³¶ž±žwŒ†‰€n€’‰†J`r_qhV`qnnVDV}YŒ˜uhu}zof`{u€}JbŠ€c`DDT_oT]{bb\W8Ptoo]\t›–~¥’€€t˜ž¥§†wnzYbtiblQP9Mbq~Wh’“unlx€„–“°ÎÈÆÆÀ­¶¿Î·¹´ÚËö¤œ­½Å•“˜“›Œ‰ƒ•Œ€„‡¢‰›¢~iYo€„††w†™JG\W_nthhw†urt†€MhYHT_˜ti\Vhn€Nf~`cPWVwtfb\Œn˜l~ol‡o~’„¡¥´rYT;TSJVhbi6AHN?`h\\e~’}–˜u“Ÿ˜‡’´·¼¤žÆŸ¶ÀªÂÏàή°«ª•žÈ¨¤´–¼È³ª–ƒ€€ƒ‰¨ª­·z{€Œtzw{lhrfQtQ]w€{Tkuthk€h\]bJb€Šk\WNN\iw}‰ci€€QTbZGMnt’•hz€t`wŒ›““Œ€ztEYltlbNPK*2BMVV\SnŠ„Šz}Š™³¹¼¼¼¼¹¨˜¨­°Æ´¶°¶ž¤À½ÂœŒ¨ª³¶³¥ª¶€€›°¼°ŒŒxlzht~\chx€xKTzbV``t†tz‰’–‰hPZT\rw~{bP`bhzzhlhin]eqxMT]l„“}‡trwrbl‡{“’’«†thlbhVZPoVPDAoqS3>V`_cww†oƒ€’•‰¤°³ž’¤±±›«ÔÔÏÔ±§ª¶´¶¨›¡žªÅÆÂ¶¥˜•„†¥œª’Š’•žŒeVZbntbZY\rYnq‰wwŠ€z€€‰€c_o€’uKESVTPPhW\cleei\\_BV€€ž€z{†•Š„n{˜‰Œžwtwqzbh`cbP\G-KPQN8Tnt{€~bqŒ}ŒŒu™«¶ª§«Â­¡«¨À̰շ¤°¼ÎÀ«ªªª¥†Œ†~•žž–˜†€Ÿ¢™„bn}ŒxV_rhiluŠix}lu€ŒzihYhqt€KBenn_\eQYZh_W]iYo_ew€ŸznnŒ€ƒ~n“•’™‡ntt_ZHDN5TN8?Kc]GZfut€Š\z¢­¡˜žž€ž´¢–™œœ†ž’¨ÂªË¤¥˜§³®¶‰½˜–ÈÔ¹ª««°ÑìŒÈÕ°°õÉà˜˜œªËÈ¡h¡¶˜¼Ÿ˜°•žŠn›®tzPDTihWK!<2955 &;20-;>/;6>>\Se_czwu•n„‰¤œœ•®´±´¤–žŸ›r†«·‡’Œœ–‰ƒŠk€rxTPAJbQ;,2)0&05!2;Tu€Qew˜ž‰ž±¹ÞàÞõòÿÚóÎÿÿÿæàÛÕäùÚÔØ¹¨ºÂª™¥«§‰ž°·¤“zx€’zhSVqer“]\>\YDG`PAZi<2Dnt>!50KS&23>;8,GN>-6D;\bnhuœ†‰wr•§¶’–·Ã¿­Â±¶«¶®–†€†›†’•˜t~uz™’žŒu“ž®Š˜§Â°ª¼ª¢³Ÿ®›’¤¤­·¼not€hDBJiokZKZJWG3JHVDG>,B<]\D5Ki_fPB`rk€~†œ¥˜ž¥˜­¢ª¢¶§·¼½ÃÒ¡–¶ÔÔž–•ΰ§´ž¢ª¡¢žŸ’•Œ¥¤‰®œª¡Œƒo’€€]?hn`96GD,/<'$ /9NVb;BQni?VhzЉ‰’¡·º§®·¡¡¥³¼¤¶¼¹¼­›±·¿®œ•¢¶žƒœž¶¶›•¡“˜~}x’“›˜¨¶}˜ŒnQTkw†w€Œ€žœbz€Štb€w†‡Œž€Œn€ƒwQ`kzcDV\]rY\cPlBBJ_nkrnweS\JP28GNhZWNbc\2JbziSrŒ†•™–¡ÂŒ¨ÆÂÔ¨ÂÒÂδÃÉÉç×ÀÉ·ËŠ€˜°™˜¥¢¹žx€uzb_nz†Šif{rrV]tq]SluuzkTll€c`Œ€€Pz„iwxi}uœ„’˜˜nn€€ƒƒŒ˜’eb`eD8]ul}qkx{oer€tniuŠwzVGPefnon†{’r]uoPPn}ŠŒ„oi„~c}ut€†tzVe_iu„zzŒrln\€€nw€ª®¨t†bHDZbnxhr†tqbVe`PQ]rxƒ‰z˜¼¤™žÂ³³ÉÈÎΰ®³´Ò×ɱೌŸ’ƒ’¥Ã«‰{nhfh€x€˜’‡ŒZYSSQPnqu{]]Ncnrezqx†€z{{ux˜„œ†¥eVVqYqh{~†˜†\VSZJ\bVnož€‡{wbl_Zq{€Šk\?_bh]M`ZV]K8\Sft]k€‰„’€\Š€€“•€¼“ŠŒG5D9JAV>,B/8Vz„~Œ¼òÂÿüÿÿÿÿÿÿïÿÿÿÿòêη›ØŠ€~€n06K<,?B\l‰bo†{tf„†ªŒ·ÑºØ{„{•ª•“lq`]DDGu&)8kHS?JA6/PbKг¤t`f’¨¤¡€¨¨’’fŒŠ’„\QJh•Œ–T~„]PoEŠžfr223Wƒbƒxft~qw½ÑÌØóÿÿਫ¶×þž¶Î§¨}††Œ€¤­n]l–€zW3’†“o‡Œ«¤nœ¢ƒl__fx}™’i’K<2DVhSqz‡†ehQbPhQ’ªT{q–˜›Œƒ¨ÂS]ƒ‰YGwƒ™™SƒJŒz€zo„“`q€t¤°½°ª†NAJBZuT`tnbbNJ€’ª³¤¹´¡Œ}¨“˜ƒ¡›kJ85?9GBW{E>ihPJikrPk}l†nzx“¡nrŒr†Š™˜¤˜hn‰WZzhz€ŒQN` ;;3;?\trz’t†›}ª­®Å–«–¨’–n\~BfNA85J#8,TN82NV\qnc{zt°ºÚà±ÔÔÎªÑØÞìøÞêöÈË̶º¤«x˜ª‰rŸo“wzxt›€Zbc\bzPhczV€€n‰€‰z€†}™•ž˜}xŠbJ\MfqnkZT\9Z8JPhSbt‡S€{€€~zn†˜€€«Ÿ˜{«º›¢¤ŠwƒxV`k`2E?JM&!2#>Ze]zib„˜qŒ†€¨´Æ¼àËÈËàÚÛÛïÅÕáæ˜ªº­°¢t–›qxeu€Tlt’ukŒ~hƒ›¤€€™··¶¼n™Ÿ˜kqtƒ~`Ke_ESV?;92P 2,8JK]cbr€›‡°¹¡«w¼ÈÒ¢Ÿ®±°¨¼¶ÂªŸ´˜™™t¡†}}ŠªªŸ˜nž¤«ž›Ã½ÂË¢ª´¹ÀŸ’œ„†rorDN9>DA//8JDlnz–†lŠ’‰ƒ•’„’z†iGeozhT~DoSVHAtlr{Z}}’clnnz‰}w€oVNu€nhnhqS ,DJqu{WcwbQhq‰ŒŒ~„zh›™¹«­È¼Ã¼’¤ÏÔÀËÈÂÒ±¼ºÔ´Å¼˜°¤’™¨«–“˜„Œ†WVnr}teNGb>)83iWn{hf`\or†‰«¤Œ¤™\l™¨Ÿœªt’•ozkzx~oSDK8VblhnŠxef`DVlo•–Š€’‰Qc_zz†Œi\q9822>\fV_Y-DP>`zrr‰t]h}™´°¼ž´Ñ³ËÑÏæó罼á·Ò×Û×ÞÈ­ªŒ›°¥¼¿–xŠwhzw~ž–ie]\hM]Y}f\zJJVhhn’qb€Ecbhƒ¢–tƒPz†ž•§ŸbfDKbwžŒileHJJb€‰Šƒf{PV\]q€“€_ƒ9NW>DKfbGtKDez‰žž“†bfirw}™‡u~wzkYool8n{‰‰†ntq,Qiuz€œžn`HQVbfo’’†ƒJD'$2]\twt>P',3Qxzf˜nª«žƒ†³’˜Ã¤½ãÆÎ׺¶·Ì®½¶«ÎÝÿù³žhnz‰›¶¹¢«x>fhqƒ†ŒžªÈ¤ht`\J{q€™rlƒbbuƒ’h€u€˜°ÏíêÿÿÿÿãÆÔæÿÿþÿÿÿïêäì¶¼¶É¿³Èª·­§°¼°qoª™¨ª°·´º´½trninz}~{’‡?E`uiu€t}]]klA!0* # -&;>5''KVi’xnzt€¡ªºÂÉÌÂ¥›€Œ¢¤ÅÎýƪ³„†¡±À¹ª°À˜Œ¢¶’z˜Ÿœžª™Š››ÂÆÔœ€Œ’of€x{~€z™u_\Ytx›žu€Œ¢{VPBJPB9SG8,;PH'82*3D,Ytw–³€tt€€€¥¹Â½ÅÃËÔ·†­¨¼ÈΧ«³³­‡Šƒ“–t€{PVrz]Zfc]_€`hk‰žž’„n€kQnionziw†z–t~Œ¡¥œƒŒ¤ªª€ol\hJ\VV`PQlZh88,BK2B\`˜›“’‡x€ž·­Èž°ª˜«nz€Ÿ§›€¡¼›ƒ¢˜€~w‰†„–rtuwx{ž­™™ªÃ¹¤Ë¨‡Šw€€–’u€ƒqŒ†b€“wr€€›Œhƒt]K3<JW>;P>GJ*&'>8?Qi‡kŠŠƒŠu‰¥¹½›¢Îª­¶’‰‡ž›€Š›ÂÅ“°°›€cuwtx„z€no„rV\x†’}‡˜¤žt¢°¤ƒuwq€’w{“œ›°¢˜­¶¥‡§ž°³Æ†’›–iJD?Sct?\n8H8D-3$?068\bGft–xrfƒ’¥Šž¶¶’’¶˜lŠ’€„Œ˜Èγ½Æªwrizoxino€z}Œ‡››Âžª™±¹¡•iqhŒ]nwІ†˜„°fq€z„“ª\tu~H2,)JDGJbD8/A\36JV?Je\xe€«°Œ•¡®•§¼’™«±¥“™rŠŒ–°ÚØ«ÆÃ߆tnl{qwo]S`wŒrŒ†™“zŒz’z¤P\rP\z„’ŒŸ™¤Ë§z‡ž¡•ŸÆ¤Œ’Œ„ŒMHPhZhnh352JK$?JE8?8NP`nq¨’ŒiwŠ¢™’¨ª˜ª§f{}Š®ÂÆ¹Ë®Œ¢‰r_€Œ™€hnnw€Š’ªª³†¡¡–˜·´nqHVbht`–†Œ›\Tork¢°ž•iAJ_ )->eieJVSkWŒ™’r“¶ªÃÂÒÑÿìÑ›®žª¤€¹¶Âœ¤hQ€nu†Ÿ¡“Œ’`PTJ)W`V;$ 8]JQ€€’ªžu}q€˜Œž¹±tMqZh€Œž·ãÑÈ·³Ÿ‰Š¤­˜–hHG6'' !8HKS02>TozbSkwq–«ÂÚçûì±°¨ª°·ªÎêÚ¨„€`zn†ž®Æ¶ŒkVTZb_Zz††V->QirŒ³ÅªÃ€€{knh†{ª­Ækk]hf€•Æ×‰“’}n{r‰ªž{>AEBSc8JG8'$'9Nw{wYPh€{ž¶ØÞÿÚ·¥­•ÂŒ¨ÚæÚ†ŸŒª³±Ï´ÀxfWVVt\``Tb ;DStƒª³œ€]tQnheŒ™°“_rb–†„¹Ú㺙¤¶¨Ÿœ¹Î´ºtiGQQ]zVZMS  '&8G~ƒlPiz`o“–¼Ḭ̂˜˜¡™¤ž«ÅÈ­€o–Œ¡¶ÂÔ¨ª’b>Pci†Ÿ~›xn)DYVŠtŠ±Î¤¡€’xcnhqzªrl†Wino›·¥€Œ‡ŒŠƒ®¨’€?SHbZw~e\KG&?V{qoMbq~~¤°¼ÞÀÞ½½œ¤ª°ÆÎ¤¤€‰’°§½ËÚ¼–z\hbix‰˜€rh20DQh‡›Â¨³}u€hnkh}uwixeek{~¤®œ™b{Œ¡˜˜°È§“†M\]bn€ŒƒA6)*2EbbfcJ`hƒŒ›ºÆ™±°±³œ’–•¼¶•ª{z‡•¥Ã±Òª•r]klh†¤„fuDVbl€‡¡ÂŸ½È‡’z€u‡†“o„r’–ott–~Œžkt€€¥ž§€}xxJ\WT{tk?3  /;DY>\iuShr€¤ªÂžª®±ª¼°¤™½À›ª¹ƒ€‡˜¶Úȳ’››_bhnlw•€xhKDTb`„Œ›‡˜ªÈŒŒuŒŒ“k€„}œ“„qƒ‰qtŠ•n€‡“¨³–bƒw{ZblwiŠqbP'&2;]' J)>nYn¢­œh€qfƒ›§¹·¥¤À°˜˜n“’€›€ƒJbGZ~`Dn„H\>E\MfkEYžtio‰‰ª–§u•˜HeW\ffc2#P)B\?wŠl•¹žŸw¢ŸÒ“¼›ŒÅ¥]˜¥°ÝÕ’¶à®¤°½ÅæÌ´x•ž?Jih˜x„q‰hJ€>YQ“xih`’n–t¥½½Šc€´Z{~zZ€_PKnbl€iz¤uVD_3c/oKMDx?bx'`M‰z–z~´zn¤{l¤Â´¶™¤k›z“Œ†ªŒžx¶ªÆÃËÃn†nz„r-•Œ˜œZh\`hqƒªÂƒœ‡¥€‰‰·™¤Œ™hVhGzbik€ZS_tn‰ž±¨}nt\2`P\zoPP)DMMP9†twŒtxƒ•†Š™Â›€N\_ch€J{‡«ƒJrx’‡º¶ËÚ¤’–ÅȪÀáËàá´™Œ•“­¢’}„x QS!?QccWE,\h]†loª·’ɧØÏØáº‰ŒbTuNct`0 #28;cN62?bc†–œàÏ´’½Â³¥Â³Ÿ½È˜‡™¨¢½®¶uJ{lekг¤ŸziVVinŒ„z{Wck“l{˜§ÕÈј¤‰ž˜ƒŸ’†Z†]ƒfhŠ€n,/BHbJ¤ª°Œfhq˜ƒ›«™È®€€hzlž}r’„flV]€†’¢³«bƒ·¤’¤Ë¹¶˜Œ}§«ªÀÏ™½zt€nƒ`z•r˜•€SAPG]\D]qh$P\S]t’ªœË¹Ÿ“z„˜§––«†krAHNk\}ƒt†D\),JE/VbSqccfhwuŸ“ªÑ¨¨ž¨ª´·ÈÒæ§Ì°¤ž¥•°••›zcJ)WfetŒ’t;f>Dn_bŸ¤–љŌŒ˜œ†€˜zn‡e‰¤ž¨´·’†t_`fh€bqf8K8;NPV†2>,/9AN_¢¡Ë¶ÀνãÚ·Ìˤ­’“ƒŒª˜n†Z{n€†’‰wqt3V~€•°°†žl‰žŠ·¢ÉÀ“¶ª{tƒtnfii8PD?PiAhf€“o†‰b}€Œ’Œ•eeqP?bh}†•¤ŒteGJQ8Nzi~c’¤x‰¢wtƒhow\ƒ‡„¨§†¤À’›ÀÌÔÌÛ¨¥­Œ\•†¶˜¼Œ„lbGNPb`]z>\qnViliz`oQb†zoª­¤°¶Òž¡½œª’›¡ž¥M]eY'B;ZT\;D869hKizŠo•hxth–¤•z’˜È˜°€‰·¢ªÀ´¥œ“–`o]?;)565cP_<>5 E\f€ž­ºÏÔ«¿·ªªÈ½¼³¼íÈÒ̹ÎÈàÚŶ®¶€˜_†lNicTor‰œ¶tZZHAWSƒt›€“˜_rluwf_kfYt}ƒko{Š˜§­¶«¢’w„r<8D,-/&-AHeD2!0KVk~•³­˜È˜ª‰–¤ª¢œœ¨ººÝÔžÀ¶±Èº·È®œŒžºƒ‡€ŒŒŒŠ–›•ªºtQ?KB2tq}€’¥’oPfPSWJ?J8\zzªx–¨¥¼Ñº¼¼´¢–°­t€WlMKQ8;PbHW' -0Hfco€¤„ehzž™†›¥ª®Úù×ÈÛÛÀØÀÉηœ³¶¶’Œ€‡†’~~{’¡†?DA6HTk~~†­¡zbSbVb9AMTe€›€†Œ’œ¤•¥­‰™Ÿ›•iinKMB;G>HP>NKnB;  9VW]oz’†tq~•†twt˜œœ³³ÌÒÅή¥«Ÿ³¹­´¿­·Ÿ’„Œ™º¡¢³™§]_M_xlt€‡–Œbqbwl8KKY`cnzx˜†ƒž’˜¶˜°¡„˜hZJGSPbVJNT\PJPtƒ‡txzrq€]ut„™­¶º¹Òª³½™¤ªÆª¨ºÀ¶½´–•iq‡~˜‡‡†€†hTETunh}’ŸŸ†“}tcqkKV\bbt‰r’°­˜€¡™™®™°z‰“wYM>KJbNDMQb 2 )3;5NDTiz{‡€’œb€€ª­´½¹ÀÈÛ·ªÎ°ª­Â±¶¥žžª™uƒƒrƒt†€’l€iQbo„€ƒ¢˜€{‰~xWfZtt}qhu€ƒ„€†Œz{ŸŒŠ’’™˜’fN`Z]Sq?8P6BD6$DBAK\’€Qq„l„ihlzЉ§§°±ºÕ§¨¤³³½·¹°±§¼Èw‰Š’°ž}~’_`b_khVrx†•Œ•˜–†€rYb_\`hhck€•™~Œ°’«´ª´˜“˜‰‰QDKN\QV;AG* D>89DVDPi`K`zez]MnhŒ“·¶˜°ÉÔÉÕºÕ¹§¶°Å¹¼³Àªºž’˜Ÿ–€†¢rqVbPnQeqh€€’•wŒŠxŠnQ\bik†qƒŠœ®žœ´œ˜•Œ™‡uqhihSunB„e{PDu\\WVb T¤ŒT8]96P«bb¡¡“¶±ààÑÔÕÚäÝÿþïóíæÕ·½½Ë½€rŒnƒqz]]K>MN  &0KGz€†{«’«œ¼§ÆÅÂÀÆÏ¶¼ÂÆÌÕØ¶±‡–¨°Â¨™œ’}eN899M#55&23JWh`htent~„‡˜¥Ÿ½Ï«´¶¼¿Ô±›°€„ž«’˜œŸªºº³®´Ì³Âkl†¢˜¤Šž›¥³ÈÔÒ¼ÕÕÞ®°°±°«žŒf}qrŒ~‰Z9GQ_q\5;>A,  /22bftoxn€{ž´ØìÌàùÔÆêòáêãݰ¡¨ÒíæÒ¹¿ÆÔÅÌ˺ÔÌ×¢Š~ž¤ž™ŠŠœ¤ž±«­•¨zhc`tkt\JbY>PYSbcrQKSPnƒrMKD2  !AbkJl†QrƒŸ­ÏÞÕæïÿøÿÿÿöùÿÃØÚíÿÿìÑÎνÿÎÎÎÞ–˜u’’’ƒ•¥®´ÈÔÒ«º†r€–’˜†lut_efqWW`B>PY\k€T8<& ! & 3>DWqtru‡SK¤³½ØÌÉÞàÉãì·Ã¹·z˜Ÿ½ÌŹ¢˜›’°±°­ºª¨hthz˜wz„w†˜¥ŸÂÌೆh€Œ’’–„t„€o“zz†qt„z´Â®xh3PHDMJ>/& G8&9!-5NDlz~wrnY{¤¼Â´ÂÆ×ÔÚË´¼¥¡†›¼Â¿Å¤’u˜œ™§œu{VJ]YbT_DBehr’¨ª³ž™b`cn††{hrir‡{w‰‰’‡n«¹³®¡}T\ZVbiVH] DPP/QJ>>PcezŒ¤†THqœËȽÀ·ÂÝØ¶ª°™˜€‡tФ§«ª’zi}€Œ–žƒ†iYDlhhnhcn†‡¤¿ÅÌÑàžƒl€“•¤ŒŠ{~•“u€Šœƒ€{’®®³®žhDKQTJPQN80>$5E5&2HDVYq„‡n*MPh¢¼­¶½ÂÃɱŸœ–ŒŠŠ€¤¹±¥¨z€™­­œ˜–bVGeeVeY_ro€’¤³¼ÑËhl]€{™˜‡„¡¢€¡«°¤ª·¶Âι¢l`ibfbZi\'286E'A0$*2/3?Vor„J5ZGq˜ª³ÀÉÃȽޫ¤¤¡ž¢‡¡º¹­¶®z„‰–’†’kEJ>Mnt„VP_S~–™·ÀÉÌ´À´¡œ¥¤œ¤žªÂ¶Âɪ›˜™ž¤˜¢œf`YbZ_Se__lx’¢°¼ÈƒrtrTfhŒ‰€‡†{žª˜ª·™ª°«žx{ni_`ecb_HHJ;0>A302,&-DhnzlKPbk€†ž­ÂÎÅ´¹¤¤˜¡§‡’››¢¤°À®¤¢ž˜ž˜“ŒfZbuNVVkbfz„†ž·Àºo‡z€H`oo€žx¤œf‰“Ÿ–Ïΰ¢®¢†VEW,zbJA?&'_n8TbVY“_¡¤Î§½Æ¶ÚÕàêêæÿàÏ­°±ª¨“€kh€ZWhzV]B#* &!?& *$36H]Vonrh†’·Âº¹¨¼ÈÑή°¹¼ÆÛ¥¤´·ÀÃ˪™°ÔÆÅ¶„}’_w€bhzŒt‡ŒŒ˜˜¨ª¶®€o~€x†€Vi{ž€“žªÀ¥“’Ÿœ«€TYhifh\/'*/8,><6,>9EQ\i}~}kf‡’¼±°Ÿ±ËªŸªª¥°¼•Œ’­®ÂÕ–˜°¤«¤ŠlebMSJNTorVru}†’Œ“›{tHVVnЇk_B]}€ƒ~˜™¤¼˜ŒžŒ¤¢‡{oqwu’€PHQ',GA>ENP>PW]nirІ˜xxŠª¿È¹§Ÿ’¤À¡´ª¢˜¢Ÿ„x•ж®•„’Œ˜`nY?PGtbu}€ŠŸª¤­Ÿ«¥˜˜oq€“’¢†~wn‰€ž˜¤¤¥«‰œ‡¡’™€lhltl`n\DJ50!BJ)>\J]hhhqxZf€™ž´­ªŠŠŠ˜ªž™¡˜†ƒ•®¤Ÿž¤„‡›¢ŠŸ¡wzZA8Vwro“€q™ª§®«›}Œz_t‰‡•›Œ‡€€q’­¨«·§–¤®¤ª½¡†•}tz„€rz€VB!65bqw€}bw\YxŒ¤«®Å­´ž•Œ¥´³¼¶¡¿­Å˜Ÿ§†Œ•¡“˜›˜\VG?Vnt€€ŒuŒªžª«„€cHPi€}Œ›ƒutf€‰¢¡­¨oƒ˜§•¤’Œ~iw}„{€V#- 0NBVfŒ§}qb59)2B€’™¥®žnlz’³ËØØ­“¤«ÑØòæÝÎÈœ§Ÿ¨³·ªcc89K]J\lzt†˜zzoqD>65eeht‰–››ƒr›~­±hb«€€Œwr„oKPJDPtPchY>“cz¡“¨™Ÿ°¤~’¤’›’rS?) /'D5KBD? _qT{{–ƒnYt¢w³°–z¡¼¼‡“†ƒ¡u•ª¶\BG6;`r¤nzP?K€Dƒ·xN_9;*lPQ\Jh}Ÿ„“w¨Ôð¤Â梖ω}°É¥ŠVzThŒ¼™¼ž’tTw€Ã¿ÔÛÒ’Y-_¤­¶™€Šqbƒ“’¤~>€t¶c†c]Y¨b¶¥z„’€K†{ŒÕѧ’\„§‡€¤ªzz<VYGDcSnŸ†•u–®ž–z¿ƒ›Œ«_ª•¢›˜±AŒŒ€•°§¨¨“ˤ޶À§¤;/\t}ƒÈÎxet¡e‡¢‰†ktboz‰Šx˜\Dœ\œ§’Œe~z‰™€¿®z˜œÂ«Î°¥xT;5,H]-oc†?k¤˜¼¨ÔÎæØÀÔÑȼδ±®Ÿ¢°ÛºÔ¥wlHD~ŒŒnA_!9Vu{z†’qz‰q‰zª€wT‡¼±˜›’nz€ž¤¤„€‡†ž­’Œ¹ŒotÀ­Õ×ϿƱ¡¢¿°“ž>f;;VJEZzJTKPwtr„zŠŠ®¤¶ÝºÈ’ž™¡§°Ÿ¤˜V/&,2?!80SZb†E{uxwJ˜ªºÅ¡Œ_€¨­®½Ã°¶¼¶Ëê¿à«™®ŒxhzoƒMfNJVtuw~t†™tzž¡ª•~œ†ƒ~§³Â“Œ’€¤¤¥˜¤rz™SYƒ•“lhz~i`0SPT&$*& &6)2i_c€ž•‡™¼Â¼½ÂÎÕ¹t’„’›®Œ›€z–zn‰¤˜€z_t‡lMzŒ•³~˜¤Š˜†Ÿ™½ªª­¢˜ª·~Œ}„€€\Pt{Œ8fh“Šœ~w†\h`n`k}q]nŒ†Z\}™‡`ikuhoW€zi{zŠ_\fEQxŒY€q‡obt†¥¹°w“¢Œh†“±ªÎÛª{w€u€{ŒŠiG59'8SQiqDo˜¨ªœ›­žŒ¡°ÕÉÝÀ¼Î¢¢Ÿ·­ÞÕ¶›zuMZothokePPYNxTlŸœ‰–¥ƒ€†z„Ÿ´­“¤ƒ“z“¤˜·ª€œœi]hww}i/,/Q\~kz€PVbD3\?bn]nl€‰u}t†wŒ’¨’Œ„bqAukt€–oY{h`r†“°È´‰iH8HoŞƶ¢¶~›¤¡t«ª›–wzES>h_ol„†Šbzƒ„œÃÆÒó¿·¢¡Œ¶¿ÉêéÚÑx€¡´­Ñ“‰]n,A9'<'5D$,2\VZD{€ž‡¡zNKBThz¥¥„znt}’°®ËðȤlkNW}˜›¥†]V';>8,DD2>uk˜‰•†h6PWhbh€ucN> ! A9'EW~Htq’€hŠ’¼Ñ΀ª³n’§±ÃòéÚ®“„Œ°Ôçõûç¹cntqƒŠ•’€{TVkhf€rnŒ{h~}i_Kq‡†hK`k8`tŒ¤ª®h€9Q~’«º×Ź\_knt€~†žBE!-5J82Y8\{\tqZ„«¿ŸŒ•¤–‡°ÂÛõþ×È¿¡˜¼äìòçØŒJNnqu€‰›¤bADY\h‰˜žoŒz††Š’†Jf€ž„wo€rYn€˜œ›o\V?3Sn¥¨½‡JE]htŠŠ•\-##D8PV\9>JZWƒ}€˜}lŒ°~«„z›}“–·ÎøÈº¹˜“Šž¿äàØ«“\`€®³°½Ÿ€Jb{†’Ÿº“Š_kVh€txxPVz_rrxcrP\t†Ÿt–hr]qxu«ÑÔ¢œ]b`t†œœzh2' ,EETK\)PTo€††xk_‡„’œŠ“ÂæÅËÕ±™Ÿœ­¼ÔƧ°\ehn„ž­ÂÀŠ€tl€œÀ«¡€rJ†›‰zw‡QToZilkWh\tq’‰ik\whÀ̘°¨e€wxŒŒ€W-#,/J\\>8EJ?cn‡toh`u€†žžŒ¤ÅÈ­ÏÚÌ´­¤½¶¶Æ°¡Ÿlr}n‰•³¶Œƒt\kn€ž¤–}crx\††•ž’‰kthti€€ozJh{~t€Pƒ˜†´ª¥±r‡€‰k{bW!8)!AJbE 9\JEiƒ’–oet‡tt¡¢®¢¥Èªž´Õ­¼–¤Ë±˜’ž¢¨}}ЧŒ¤§˜•„€`€k†Š‰~lftƒx{ƒ¥ž§`hx‡ec}†’ln]bTlt€~Y}žª€€¤«˜t€’rkltf6BD;56`PS HSH`f€x†HMioxhzŒ¤œ¼ž¥·¶·°À¨¨¼¼««®«Æ˜¢¿˜–ŒªŸ†}€Œk†okVc€xww‰œwhe‰€}\h‰†nWtl{qŠƒ•€’´­’¶­ž}‰’€wJPQYA)8)2692>>DMDuSl~WYbxr¥r„†¼¶„œªÈ­Â³Ã«­¤¢Å·Ÿ®Â’Œ¢¡´ª€‡®€€‰†‡Tn{be{x‡€˜€{t‰z~z\~~NrlnwŒxx‰€–u¡¤Â“¨’€„xxŠ6J\J/2AHD$*MDEMPtzkNlVkkªŒz‡°t¶³Ã«½³­„§±°³¶¶}ª˜™¢®˜Œ†„ŒŠt‰ntqzŒz€•³h€Vtx€zw€MhG>xte’›˜i˜‡›¤ªÂàȹ{Vu&N’}V*bN,M5o,?k\Z€tŒ´Æ¼¤ž¡½äêØûÔ¶¨ÞÎçÑØ°¶Poz€€D2& ;A0#, ) #J\\tªœ†€–¿à˶Ìà’“°·ÆÞíðÕÈ›Œœ«ÃÕÝÚÔŠnDHJ&>89,''V-6PAn`w„bPi‰“˜¥“~u¤®¿×ÞàÌ›b€’¢ÂÒÝ髞žŸž±Èɳ§–€ž˜’ª¤†˜ºŸ·¥¶­°Œ›¤–§†˜x~Pckzž¡·$>_}nx‰‰,# P/'KVKKuž–w¡ÒÔ¹À´×ßÎàûÿÿøíË’˜¼ÅØììÿꘖ’œ«ÉÚÎÑžŒŒ’™¢ª°rw‡rYurVcbolE&>\96b~˜ªnhP'V\{nŠ–€M #->?226>ht„˜‰§ÀÑ·¶ÉÌàÕæðÿÿÿÿáÚÀÂÕàíÿÿÿí½±´®¶ÌÝÚÕºbqwŒ’œ¶È°›Ÿn€Œ¤œz“we>W\Z99Tl}z\T,-2PctŒ‰P3-9KB;<\xq‡§­t{€†€~¤®ª°³Îâ°¶¤ª°®¥Ÿ™‰znhz†´Ÿ€tqJAJ_ŒŒ€w†€{ez‰¥Œ§­z€z„fwknt††€¥–Ÿuzƒ•’ž™“«„kktG55PWlb,#$    $ u]’Œ«x9t‰ŠÃøæÌÉ–žÆãþÿÿÿæ«®Œ«ÃÚàïËŸ°×³ÈÑÌÂfxz‡’„„›˜W€ž³¼ÂÞȧ\z€€’¡˜!>f}z–¢†Eb-/D`nek 8-/ PYƒlT!* 8?NT& 8T`~l€c{o‰ž¹Ú±Ë•˜žºÛììïÆœn‡†ž¹Éô˜bt‡™¼¶Âª–xnn]}~‡€Š¶ª¿ÈѺ¨“™žªÎ§q_Wck•±½¼~neVhf“›ž˜€N/8ZVt]28 ,25&)E*]bo\•€‰}Š’À¡®ª˜•ƒ¡¼áÝòÀ€ztŒŒ™°°¼Ÿ{_cx†¥¶„u€T/Vbqhio€ƒŒŒ•ª®˜°°‰•€rhVbHbŒ®¹q\xez†˜™˜¢ƒSK6Sfn€tkJ$59W>JDKttlQt}¤“–´•ª¤¨ª¥žœ§ž°ÆÚÞžrlŒ€Ÿ¥•ŒhxVfz~¡“†€,8Yqƒtw™­°˜¤«·¿ÃȽªÆ¨~‡{z€„w˜ž¥¢tit€Š–’_>VE]DWbnBK8$AHM/;tr2BVx€n~¤ŸŒ°{¢’†¤ª¨¡½ØÅ€užžƒŒ§–¤˜Zx}Œ„†•ŒwBM\lnnli¤³n¥´¹›ªÃÔžœnƒ†n{€’ŠžÂª„oŠª¶Œ˜³ª˜VE`tSGQebJhD&,&PH8)BPhB,Wtzlnª¼±ƒ–§§¥Î½¶½˜‡€˜ž¢žž«ª¶hW€“„]xŒfbJVtKkn{\†±œŒ€žªÈž’ÀÈÈtqtt\hn€¢Œ¤˜~nqž’•„e6E_WPMM\e\2;P8Q>GHVeMTZfw’oƒ±¹·–†Šª¡•½Ìº­¡Œz‡œ§¶®®¼¤~_„‡“}Œ’Œ`\]febxwxŒ°–ž–ž•¤œŠªž¨Œ~Th€Znw€ª¶u‰nz}~‡³´˜€tPlfz‰e–_E\,uJ6>&;-8&itZcÈŒ¼Î±ÃæÿÿþààÔÏéíÿÿÿÒ˜Ye`hP\\]l&DQx3e,P&2<D{K_V„bhn_uŒq_inkŒª¶°¤¶«c‰~´•Ò¢Åxм´ËØÏ±fªn’›¡t®žtZJtBtfk{]o€˜ÂŸÃ’º{ž„Ƥ€’¨˜PtY>w’§uŸr€nzŸ€Š‰„lKzM-~be€5YAbbJ?VDh>S†~x™zz°‡Œª˜‡PDbzlznœªJqx¢’º½«×¡¤·ÂÚÝðöØ–“†˜¥ƒ„†¢€ƒWk„€D\`S,29$W]zHb09xŒ¥ªºÒ×™¢Î¿øÃ·®Îz‰ww€b€VK/0DE/'nAEcq_x†¨¹ØÚ®æ«§«¼Ã’¼°Æ€€œ®¶Â®«¤™uw{Œ¶Œ’\Nkwlq~_€t?\qª¢¤³ž›€lź˜¶†t†~Œª°ªž›_kxx€nbil,&PNb\$DHA\_~l{hG>]Œ’’¤ž¨Š~rª°ÃÑ¢tbnYh~zPVkŒ˜¤Æ®¤º„¼±È˜Š˜wŒŠ¤¹¶±œ˜\œ¶¿È°¨“fS2k]Œ~\e/N -e}˜€€\Qe€~§¤¤¢’~oŒ¶˜™že}nVlw\?!))8ZDq_\,,>bŒŒ›œqwPo€¥ÎηŸ¥Œ¼¶Ôöÿíí·¹ŒªŒŒ\cKNQtecQ`9h†x¤¹>z]x™žÀóiMexŸ³Ï¶€›„n‡™´±’wZ__qJqwƒHY>&D;D;>EDozn5Ghƒ¥°ÚêþÆ“¢“¤·×áן“€eƒ’ªÂÔ•zƒrkzz‡e]qBhlt‡“hnƒ€¡½ÈØÂ˜™Œ’–˜¹ª¥{VW)_tŒ¤ž\bY8\)Hƒ˜‰z,hcuºžª°ŒœQ\\V>6_VVK?'DD-D,Vot„uBAuwoPl}tw\_u‰TKt„“¥¶™¨un“’¤ÈØÉž€‰€€¡ž°ÆžkŒ€t“œ–¢ªtu\JEJ`_bYhibbbr€€†‰¢œ‡ŒiJSZ]nt™˜rM\Kkb~œ‡†€†wŸ•zŠnzrƒ‰‰}†­­¡¨¶ª¤¡™ÀÂɼ³¼†lkwrŠ™¡znbu‡†€†u2P32??H&B8 3Y>Vrkwu¡–¢³qŒ†“¡º¼­Â¢„Œ¡­¥°Ã–•~hxz~‰¡ª˜„Œ˜–°½¡¤ªqt„’ot‰€n€t•¢“‰ŠŠ}‰]wb,,86DMPJH8E5DVlz¤o~„nw}’•xŒVh€n~˜˜“z€Œ†ŠtŒ€¢¤™À´ª›˜’Ÿ¼¼“ŸŒ‰xScnŒ’˜†~••›ž“¢’{lP8TQ5KK6PM;Yx’Œ€›ž¤˜Ÿº¶¨†Ÿ‰¥¶¥’¢°œŸ€w†ƒ™€on{V]}~‡tPZhVuq†’„€¥wf‡†–x˜hz¤–‰˜¢±ªnŒ€™œ˜huwE?58,GDE5QiPVtzrJ`_l„~ž·™¤ª†­À¶Âž•œ°€Œ«Å¡iƒ’¡˜Œ“xf€€ttŒkrhYuk€‡†‡ŒbitrŠ€€†Ÿ€t††lrxiqHSiHJSh„uNVlzor†¢´’f€€’z†°“~¡žÂª½Â°n€„–w†ƒ“hE]€Š~˜†¡‰ƒ¡˜­Š„n††Œt˜™­“n’¨}r‰˜€\_Pc>2*&)<TV{QA\l’€€ž‰xKnŒ€Š˜’“¤ªº½ÉÕÑ´¼±ª½ŠŸ´°–°žž°œ±›’c€€q\&8,Tc]x†‡zD>)ZYnƒ€€`PkZr‡}ƒ}Š’’¥ª›“œª×窀†fb„˜Àɹ«“itŠ›°°¼·Šf8Htn{˜˜¡€liWw†€t†nf€ozVtwccPfw€uZ-0! #?]€„koQP`„¥ÃÛÂȧeP{“œ¹¿É¼«‰€†«¢˜§¢˜†ª™oŒŠ™˜˜q˜°ž‰S_GH0Pt„›˜~ZoMr’’·Æº¤†2HchzŒzŠV 6T]Z\WcV\tPl~€“°¤€ªÈªxlcnnKx§¶¶±‡ŒŒ€¤³ÎÎÏΰzHt“˜¤¶±¤¥riz}t†¤†•†]HEYe`blwrW!Qh`HVnq}}tSSWtuŒ˜¡¹¨e†zz†Ÿœ±™~Wl“³°°¶€bnet~Œ‰ž™Ÿ‡b€ž›’§®¼­zŒ}€ƒŒŒ‡ŸªVlt\Y\ux{J220<2G\xtw~?*9?Y`o†¨›€•€¨ªž›­¼¹Ëž™†–Š“Šª¢¤–›cz€Yxzž±ciofrt€­È°¡•nZbQruª’nznŒ˜tož¢~n_VPV8V\PiqehTBY\Ah„–¥Œ~{Šx¤¢Ë㞤tbtctŸ›wxn“‰Œ¼³“xkf}€›¨¢€«i€€™riq±€J}>`Œ‰›†°ªZ‡ƒ¤Gn’z€º’°ª\‰“¢¨˜¨ÝÅ€³€t¢ho†ª}†‡Šw--Q_EEofbD),VDPzzeNZDN&>Nkzt]Œ€>VTwn’ƒf€i›ªŒ¹ÎÿËÆãÕÔ½ãÿÿãóÚò酪¤¢„žª¤‡f\P8!$'6&#$9 AbSthfknPPhf]“§{ŠŠit~˜žº™z˜­tf}›¥{Œicz„€€¥­¡†¼¼À°ŸÛòùíéäðá®™•ª†ŸÅzŠ_k9)$B]He'208 5'6_DNK\JQ5DNKVMH>VSStEl€‰ž¡§®¼tczq€‰}€ŠŠrxr‡¶¶–´³ÈªËáÿÿÿÝìÿÚçÝÛÒ¼ÏË–‡z{~oxlzhZw†€b>QQ>KNHVfb9D5?AMM>86A0VKbzGEW;! ,2,,BDG\Vo†¢¼³°¥ÔÒÎÃÒðüÿØìãçìæÚììààªÆÝãðãçÈÔ´˜¢›«±½†˜›“žw€ƒ¤z“V_†Œž‡¡wxnNVZhewP632, '*)&/>$JB22/9Vnrbkol„l€Œ¢¡ƒ{ŒÃ½ÈÆÈÆÀ¹ªº¶¤¨±›Š{§Ÿ’z{q•§¥°•„b€†Š~†{€†x†„˜eZ]~{u††tNDhzzlh€}knf~œ¥¥¢tib†‡„™Ÿ™€\z˜¤€€’†€}€z™œ’Š€hlž“¤ª˜€V]t~–‰n‡€f_`z•ªªžtW_{bt†‰}fY2JTZDJYA6PYZtƒxk†ki‰¡¥®À±}bt€’¤ªŒ™•ƒn€•ª¿¶¶™ƒl€t¥³«ª˜qflzŠ€ƒƒzW\ql€Œ†‰Œzt‡˜™¤•žu >'BbHow\8\uŒ•¥À¡“tz›¼°ž¢o8Ti€‡œ¹ž–`Wh«¹ÒɽhbzŠ–¤¡qznz˜–¥kuŠœ¢·Åª–zhrƒ˜¤†€P26KPc‡‰ƒqP&8P€’™³¢zJhh{¡¨¤ª˜ƒx}Š{†˜’tn{†žºŸ¡uPq‡ž¼ž’ŒP8Th}†ª¼bPt†¤¶ÆÂSbbcŒƒ€hQNDZ?]eV\G?Zef‡x{hJSh‰¤§œ€\h€¤¶ÎÛª®€S]€˜­¼À¡eVKKo€„lzfrlwŒƒ}~~™Ÿ³¨¨œt{†«Æž¨zH\Snƒ’°¥‡fD23$5 0>3M€˜Ã¢˜´³ÏøøÚ¶Ÿ¤¼ºÝÿÿêØb_‰l‰ž˜o6 >Z\YibePf––°¥¨Â¿ª¶ª˜•«TZ˜Œ¤½Î]hžP>u†Œ¨ÏVH9VAŒ¹¡Âl;JQw±¨Œ`nS-V;M/JE?]2#A,DD„–’Ÿkh†3`n¢Â×¼€ºàÂÂÿÿøþ¶˜˜¨¢¼°ÈÔ€†w’t‰˜qŒ~€–•HQVAEDubzœ±b›€9t±ÂªÈÎÌn]zt‡†™™ž’~ Zo„V˜q`\'2 2023T,DGz'bJf]˜¢¡¶œ0fV\œÔŒÕíÆ’™°Ûï½ø®ÚÃ]–­È¶¢Ì•€nNYWx€tWh›l&J8`{c€¨™¨]e†hc™À·†¹€€f*x•††¤°ŒnSwŒ‡³’’«uk JH2h>c,A\k2?TN•}hÈŸÅ`zB\n®ª­†{rbŒV„†±®¥ƒœBAVwŒÆªÀÏž¢ÉÌê³ÈàΘª¡¥k’tzƒn€nnh?#0S>ncz_#;QH#É«Þø¹¹ª¥ÅáªþÞÉþiHV]f33&K8#-,2P#PSHZS5KxkzËÌà¹ÃÎÆ°ÏþÝû·›žZ~lŸª˜€¢VDtn‡ƒ’•§–€W†6`bBwnŒ“¢œ¡z˜„¢€´Úä¿­žœ’~°³³fW‰/N>f}`bQ/ )!9DbP)xGe€†ƒ’¤€€‡’†‡l‡‡‡È¥¢Ïo–ŒuŒ§¶chYHQl„nžÂ™­q]œ¹«Æ°ÉÌ›™˜˜È¥·¤¶ž“}Ÿx’€ZlYGxnctH3J8Aox’“Œr{\‰¡¶¥Nk5SxrttuhfSWVrz}}`u\EEDB0H8>Dzrªœ˜Œ’›ªºøÕÅѳ³¤˜«ÈÞãѨ›ƒzŒ†¥‡€ihMP>9icwhfPSb‰€’ž’˜¡¨®±¡Œ‡nt’–¤³™{‰rk“‰˜oqz>8)hheeJ552KNi`P$'N!bYŒ­†“•ÌÅçíÝéÒÝÚï¼Ë°˜xTuzŠhw•lM>f\o{oteGVh†›°¹˜lx›•ž³ÃÔϨn{™‰wƒzž\itt}Œ€{€YJ\€lk†uƒ025iftwcŒT?Dwu€˜“ƒZDSNb_zl‰cJq–¤†­ž®}}f€ŒŠ¡¤Ÿ†k‡ž–¤®ÈΓ€ž«ÃÀ궆S`x™¢ª–Y{_zƒ†‡\9JK]EWn€wQbxŠŸ–¤°ª„¢ª¶§°¢ƒPTbƒcu~tb>>\ZQ->*)*Eh\oH\Œ°œ¿àìíŸÂÃàÏÅÂÞÂ’¥†®±¹Ñªœi„–r‰wN 3GZhVbuzPlTzzФ–†‡¥«œ½ãݳzª¢®Â¨¡®¨nVV\T`tD/ ,'8NooZ5b,Tƒ’ƒ›†¢™’§’ÃÃÞÀáõÛïìÿüÿê¼Ú’³¡·ª¥–xu2850N9-! >!D!, /59c`}œŠœ˜®ÃÒÆÈÆ½Š¤Î±¶¿t€w†žÂ³±ªÂ¥™–°¹´ºtc„YTu¡¶Å¹¿¥™±•ª¢À¨¶´§•¨´¨¼Œª’“¿ž¨ŸWZP* ),D?AV>\Niz†Š¨¿ÀÈéàÚæ­ÈÛżÚϺ°ž«ºÆÑçöïÎÕÔ¼ÎæÚ¿ÒŠœz„–¨›®«ž~€VV_tNSttJli>xV>qhi˜ƒ“}c_VwMNbcH 23 $-39H\,8]nfr›ÂÎËãÈìäÚÿÿÿðøøç½Î¿ØÿÂØéáì·­ÂÒÑÑáÞÔ“˜„–Œ†¥Â´´È§À˜–’“lz€h\hxJ_fw~ltwWGDDVKVZYY,'39$)2 ,DJ>KMKEPVt„{œÂäÕ›ž¿Î¨¶ËÔÝۤ¤†“¡½ÂÅÂÝÈ’™¶¿¶¹•ª¥ŒiZhit’³¢¢¼§’¤†z†€zŒ›ª˜ZhЉ{±¢Â¤o‡iPMr‰ƒ˜u€c&BM€ocDG8N);BPb,TJ/bcT~Œo•ήž•ºº¿ÆÚÔæêœ˜™}°¼ÛáðÂÆÈ€­Ÿ–“QZ}> 8AAV_J]39*0 DPh€žqi]Œƒ‰œÂÈÔäoŒŒ›•­¿ÅæÉ±˜¢®³¤ª{˜x28JNT`G{h\eSHV]Dnlt€rJcYnl_f„rzh0JBDk“¥º±“‡Œœ¨¶«À¢§°˜e¥™ºÂØÚæì̱¡´Â­¶¹Æ·Åສ®Â®º°ÅÎØËzƒ~\P~{ntl68'$-*& /3-)-DKnzŒŒ¤§q€Ÿ˜˜´Èºžl›Ÿ˜„•ÈÕÎàɳ«¢±ªÅÔºÎÑ¡t‡¿°½ÏáüþÕ¨ž°°°¹À¿¥§¨‡„€‰uzŒ˜–}\JMVADbYZQ;-$,3-!*,DA DM\bЇw€x‰’¡°°½Î´¥˜¡ÑÂ’®ÔêçìàÕ¼³´´ÑàÒÔ½ª†€°·¶ÎäüÿÔªž§¶º³¼Éª•‰œŒ›–¡•€ž™qxM\oD,KbfSDS8, &88;->]D ,Pbf€Ÿ™€bt~€œ˜ªÀ¥¤·¤¶Ÿ§ÂȨ¢ºé×½¤ª‰†ŒŸ³´“’ž_Pi{™Ÿ¹Â¼«~b‡¡œ¢¶ºŸf†Š}žžŸ³Å–¡ž¤Œnƒ~n`‡r’¡oMB83Y_Y!T5>-hcQ€hDo¤à¤¼ÿÿœ°·–˜ŸÆ°›žªÅ³ŸÂÉÈ®ÎÞéþ«¹ž}Vc~’znÂqKb€¡qeli\)'!2'!2&,5PzY>twwb{Nhhf•ªiuuŒ¢œ~‡«Æ¿ž¥·›±æ«Œ’ž¨ª‰Z}Ÿ˜˜ƒ}tlk8V]lqi{¹®´Ÿ­Û¼ÔàùËìûÿòùÕòìÿòÚÿÿÿ¹×àÏÿÿÿøç𷞟‡‡ž¤Œfx‰t~°crhlfk__;A&&, '9-8bKJ9 #$-JbKEDPt†BZPVTWz€¨ÈÀ¶§«§Š°ª˜ËÕÈÔ³›Œ’™­¼È´§ª›že€¥·œÌȶ´º½Ò«¥›®ªŒ¤˜Æ¤¡™Ÿ’ž¤˜ž¢˜z}tHDVneVto€w{„zcV*38')8&0DKhnk~lxVV\xh†tªž¶Ãª˜˜§¥ª˜¼·Â´¥§ªŠŠ‡Š«·¢À¡ºr“Ÿ¤¼®«ÛÉÎÚÂç´‰Œz†nbonqlY6/H>BJ,!  &,90?Skxli‡Œl†w€‰–ž§•’Œ™Ÿ¥«ÒÈΕ†“Œ¨¢¡¥Î¼º±°½x¥¤§•œŒ˜žª]ƒ€€€–¢«¤™’Œ€zz{³¡¥¢˜±®˜zfhn€†W]kc`hn€{ŠqrEA€kt/A8?JM_bwu¡zu€xVZli\k>DD);HD\JfN)8>AHHhhuœ˜¼ŸŒž™ªÃ«°Æê·ÃÆÔºÎ˜´ËÂηìÕË€¢«’Œ­ž­ž§€ƒ„bq†Š\c’}†‡teknoz~‡x`ztNe„_l~z€†§ž€o‰oPthKEYV\ntfz{V\t†€x~ŸQAVK;Pkor’„‰Š„–fzŠhneutzD>P68Q*qhHSbJql††¹Ÿž¥›½³‡¤¥›†¶ªÅ¶¼ÃØêðØÝòÚÅÂÔÅŪ½†Œw››˜°´­º¹ž¶¡³†tiT]{†zQZE>GSKhoWkh\KDVh\`tt“œ„~‰›{„€˜xhzr}˜uniknb€h†o„V{EW]r’€Œ±’®Å°¢­ŒiŒ’«¤¼¹žª¼¨–ª³ª§{nfr~“ƒŸ˜¤®«¹¤ª½±«{xkƒzŒhQ\B\J\n~€T{_c}€¨±}‰€‰€ŒnzžlbbfbTk’‡o{qtw’ƒu˜nT)B';A]xo€†™®¡§·¤§ZuZz†oZPB;D\MTffA8-33QrnN`nt€rl±–€zž™­ªÕæ°¼´³¹ä®Åæà「ž¥–¨¼¡¶ª˜Œ¤«¥œÂ¨„Jwz’•žwnk\Z{wz„¢†tc€`–§›†˜}™œŒt‡ux93-\\i~†iPSJi€Pku˜b,#32fVYqxen–’¢¤·ªrbqx}ŒPJP956PYhz¤zYT€‡•›žžŒ•z†h’€†–z>Vr›˜«°ž¡•›¤¼«¼Ã·bVik{rŸ˜•™’ž•¨½¶È†€k’‰˜uqZnYw`nbzN;DTh{zzz_t†„’ž†ª’l§¹¼Ôò¥±¿ÀÔ³ù®ÑæÆbt€t„¥Šz’’–½³¢¨Àkn?]lrctKK>]\zo’{M9ftŸ¤Œ†{†€9nhPPr25-DZ€o`ttwu€€bn€5D_c\crnŒ±¿°Îé§„~hzƒhzJ_uHThe~ƒ~WcWhf~}ut„’€q••™„€Yz„¢¿´êÌ´ÂìÝÂðáÂÆ´ZoŒ°§¤¥–„®¶’ª·ž†htŒrnbD;KSkth†‰oZDMxuu†~f\hih}zxfV'2\G_fMTKVxtbxŠlZ<#9QiuqotV†Œ•¨­À¿“xnŠ’¥ƒuh\KSGD\_tlcDG`h‰u€n€€rWh}€¤“‰ž†’¹ÎÕ¼ÂÞ¿ÉÕìÌþæÃª†ehz•’Œ€œŒ–¿¶ªêÔÈ·Œn†}~ƒ\SKGPfHo}iobTtn˜°Ÿ‰‰’€c\qic`9;GD\ƒoYZrnt„e•‰’n&>6PWr\nn]‰z•­Èü’ƒx~†žchTVrnqc~~–wz„ƒ¥’hzttƒ¨¹¶¶Ô¼ÉÒæÉËçÚ˜{€†Š±ºª¼­¤­«Â°ÂÔÀ§›§Œ¤°ªnTKH;SZnrƒznƒu’“{rxtŒWhY~†ZTS;B\qccz‰†{ŒŠ}Š€Œ3)?P_DGVnz†œ¶½®¤ŠŠw}“›~kB\B962NMfV>VbhYz˜xo}~†nAVtz™]z‡qƒ¥¤¨ª®Ò°ØÒÕÛðÿ´§Œ™®™¤«ÃƼÕìą̀ª˜Š˜~QV]ktkV†xJ_hƒq~’ž‡’uHKtnHGEfWGenoiz{obh‡‡GPSNBNWQVVoh„z«¥°ž€†‡‡˜llDNPMK/]cƒ\JckbB]ttl{Œ€hYY{kw~¥z†œ¶ÎÎçÕ×ÅÎÆÒ㌛w˜h˜ž–“›°ž·­ÉŶޤ¹¨·˜«‡oz,e\\YPi††V{ŠŸz„•‰–„¤¤†ru\ZtHA>_\PJbblu{}„{utŠhN`VS*8DEVw}€Œ›œ¤œ„•˜¢€–o€}WJGPHVhbQSDkt\kt~n€‡˜ZizSfnV€‡}ƒ}‰¥®ÈÂÒÑÎÈÌÎÕ¤§œ˜“†zƒ‡œ´®•ÎÂѼ¤±¨«­Œ‰ciz`h]chn‰€\~{’wŒž™ž}o{{VbPKWPrfVQk€Š–ux{„nnW?PZQ/-0AMhxrx€¢¥·¥Šœœ˜“€`Qfb>>Vchh€zPo€˜œŒSzr˜¤c<€KE0>9;ZkDAVž±¹Î×ÿÿÿÿþþÿÿÿêׯöóÿþòÿàº×¨bb{€lb5 2>?!,&e9lqo€‰­˜ª„·æÃÒ·¤ž¤ª™t\\~rn\>Jn>AA&>]PM0<-2>Qck‡†z›¥Ë¶k›°¶ÃxrqnŒS?82>fibG{Œte>u’nœH\*nQPWK,b†ktž°ªÝÚé×êÿÿÿªÏÈœ¼ÿkz“‰¤†¢›°½b•Å¢™b?†_k†„Œ“iJ•zx]™’«€ƒƒ¢’–xuƒct5$?2DQl2E_r’Wb{›>,?EPhh_uP’ho€n¥¤\liŠ€ƒ’\Q8nTtcTehJ;QT]{SYSVAwfhwn}›}lx¡‡È·¥œ‰zŒ}wftWz]5P88_PM\ZJzqqz¡ž¨›hh’­ÂÛÂÑŸŸÈ¼ìãÿáòþ×ÑöÒþçÀ¼„„„Œ€\€T_9>Eu€‰†‡¨ƒ’›­§°º˜˜o~†€›ž¢€‰K_Y;6DGSJ'#A2,\`nqbt“›ÌÎÚ­„°·ÂÅìòÈȱ™¼ÆÃÎÝä·’­ªÅÀ¶´‰ƒ™žž„{QB>TNrw€€’˜zxzƒ’³Š™˜˜’¡›žxhnY]_fYD*BAKDYND$G]btŒ€hiŒŸ¨À¢¢«´‡¢œ««“¨nZJfn]’rnbn-8/,?>A23JVKuVq‰ŸƒªžžËÉäÞ›˜È´ÈáàïäÚ´®Œ„¶«´³z€Œ˜ªª˜„˜‡€†ŒŒ’€€Vb`€•¤«º´ÃÝ›’~€˜œ¤~‰h€ƒotWt_nQ5PMSJ''*EW]`e†`YVw†•ŠŒr†–°Ã«œ¤¶º‡Œz‡’ƒh2E22VYVJ_\G> 8EPSfnozƒž™˜˜´™€’’¢xW]qixŒ“€„Œ†z†±¥˜t“°ÑÛàäÿØíòÿóêÿþÔãÈ­½ÈÛæùªÈ–}€xTo¢ƒ–eVA]en€b}fPc™ƒzz#AEn{w~zMhEDYnrub?5cif}h€_GH?Vh‰wi/GYthn„ofP?2e¤~>BJbeŒŠŒ§•\uMh‰‰¶NJJEP,QboJe€`Phh«’bfƒz³ÀÌÈÞÌà°¶´Ì×ìø±¢´ÅàÚäïæ¼­¶§’q„¶„WW_€h†„Œ†~ohqhfqŒ¤}hPzŒhinn_Qi_ou\itTQJZ}`xz’heiPtYJ_†Z_`Vhfno}cJr`w“†hND359V†z{œ€eTP\hB]ebkqrhSJQ>J_P]„`MMTZWw¡±ƒ¤´°€‡·¶¨ÝÎÅÈæáÏÛÈÉÃ¼Î°Ôæàæ¤žtxt€±¿Âª·¢iilqn„xŒch~†€rbZhGSYb}€“ƒzJi\f€›®­®™\h\hozM`_o{q€\DGP\\o“†’\,?Pt™¤ž„€]\Gfh†wJJJ_\]K>J' A>bZ‰q8cxq„€n}zYH6TkŠo›w8!-DGttžŒ‡lJ\Pz‡™“SYhZiebJf8)5,Vcul€&,QNlŒ§°Ò˜‡¡~¨¶ÎØÝ¡¶ÞÆÎæ×ÎÞ¶§¿°×äÝÛÔ†`’~“¨°º½¨zwnq‡œ†Qt]kklbcS885Pqt€u_'Phb„¡˜«¤Œo€t{‡ƒŸ€_k€hlxhqq\VN`ƒqtzz9/STbzŠ{NM]f}’˜zB\b6VhVbM'!2SenVlQ0S_]‰¢°¼ž¤Œ‰“®¼ÎݰÎÑÔÃÎäææ³Õ´¼ÑÑÑÎÔ’†ƒ–¤ž¼¹ŒT_uz~†zhSbkVb{\eSJ>S‡Œ€†ubb\€›¤³§’‰ebntz}iohbV\ƒnn]hMT‡~telTJPno€˜’rhSV‡Œu€{f`VSGKMnG5)&S\JSH]JQb~–®¿™ª§§±ÅÝÃÕ½ÎÒÌË¿ÕíéÃÀư´ÎàȺ°ž†–ŒœŸ¤°•tkxq€t†}tktk]xz€VboD`‰€io€„zZw†›¤¥rhwEt~ƒx†b_nWJSk€€6Hhbnx}hhDebkkrƒ¢cet€Œ†„€kYbZ`VVVfh<&&2Ne`BGck]H}Ÿ¿ÂºŸ¶¢¶ÂÛËÒÈÈàཷéòÏ™ž¼ËºƧŸŠ„†Š“Š’ªœ„Qt‡}†ƒ’€n€€†hi}€’W?Wo\zr€r_c€rirª¥®€Vz€§uŒ™˜t~f’}}Ÿ•ÉDZ¡Ñ¼ƒ¼ÂžŠlÌ{™˜™È™€†˜ª‡ªœ˜‡‰˜¤¶Œzž’•\\\’Ÿ‡Q_9bb>_&JPf`MbS/BWN>3`w{W]n{¢{zz€n~„t¤€®ËÈ•˜¢¶ÃÀž¤ªŠª¶§ª§¢“VVB`Œ†~;T6>NSW`DJV2#>T>&2#,JMchbq‡_€ŒÃÕÛÅÃݳÞáÚçäòÿÿνÎàìó¶°¶ŒªŸ¢ž®˜¨ªzz€‡°®“ƒZ}Œ˜’’†’œnfhr„u_>P;ZY\PPP8S5 !A;H //?P)?3,?fw}Jcc]u‰€ŠhŒŸŒŒª½ÎÆ•žœŒª·¿ÉÃö¶¤•­ËÒÆ°’†tž±§­¤˜~x€¡¶Ÿ°’wz†ž®¡“¥tc\‰“ŒŠWJ9SQnbPV88-,8\W_;&'-ScWhhWDQHq†Œ’˜z]~ž¹¤¡¼Î·°¼Ÿ¹ÏÚÌž’’§ÃȽ¶¶˜’~™Ÿ¶¤³ue{’˜‰ƒŸ™Šz}„€Œ˜€kKbŒ†ƒqhb>,!23VPJPEN8VWT0,JTWn†V\q˜¤¤¶³±˜zn®°·Øàή†€®¶ž±´ž§ku’“’°¹“›ZV˜¨ª¶½¶·€z¥¥®¶¡®\Q€’‡†•¡›{u€kq€„€nEh€–Œ~€tf3EWZbƒ–ue#S}zx„r`\Ki’‰€ƒhwV{˜¤±œŸqlWq†€Œ‰ƒhWVcn€Œª†w{ŸŸ§¢§¹œŒ••³Â˷ɤ†–w˜À¶ªÂ¢„k}™žžŸut{b‡“Ÿ‰•xtƒk‡¢¢œ‰f_nhz}Œu€fl`tŠœ’€“wzr€ƒTKVYeo{ozM9KGhwih€`JP9V~zlzT]hVh~‰e„Vbw`u‡–Œ~JPb\\crz‡VcioPbx€˜n‰™ªŸ‰–œ¿«¡¹¹¿ËÔ̱¨¶½¼ÀÑÆÈ­³ƒz†œ“`iu}}t˜x{l~ƒŒ˜œ¼¶™“t˜z„’†n€€oWzz€†n€€’€iVhuMbZk_bine6JKZc\]hhVeZT]JnwwDnq}Šzkzr]_h††‡¤†MVQbŸ€`žt`³Ï¥’€«¥Ã½ó´ÛÿƓծư°ÈÏÒäÔα¡´Â¨Î´Ø¢¶˜®ž†K\M`JA`VM28H\TT\KA6A\QGhfou„]u\tŠ}e–¤·É™“¤€ž¤¤··¶¼½€˜†’’º–†‡h€Œ]Z\<2N**-H?\ 29VGJ`$!E`bnkt‡†‡³°˜ªÈÔÕÞØóóûÿÿÏé¹¹ÒÝçûøÚéÀ‰™¨ŸÂØž¢ªŸª°z’¢ttqVho‡Œ™VK]VGbW~Zt‰Q8KbPb\Yt;DW8,>* 8#2HNY>,02_f‰Š¥tStqƒž¥±±Â¿Ø¤°¶™­žª¼¥¹\iVk~’ž³¢¤œWt}˜ŸŸ›Œœ‰œ¡žƒ˜®Œ’˜™­°Â•bnQo`~r–€xKGDTJeVH]ANDH/<-# 6Kbnx\2&SW¨ÈÕ·˜›’¡³ÆÏÔÆ˜ÒÂŽ¤¼Æ°€ª½ÂàÚËÆƒn‰Œ“¡¶×àÑ•’uk†•®±¶z„†qcfir>6J8K9Z26)>VT**#2E\QxVNi~~it}˜€Q–ž°ËÕ®T~Ÿ¥ÎÑãþឤ›žª¼¹È¼„™§˜˜•œŸWin†¤±º§†JV{’¶¿º¶w_bwx–±¡¢zrŒ®†}u~~hSw™’¤¨zzK)Qft~Œ˜†&,59K\erl2Poft]]b_,G`btob>D`ft€••b\Zut›¡´ºžª½›®°¨¿§›±ÈÞõæÅ¶n’¹È×ÎÚÔ§††’¤˜’`i~rchnS2Gew“•zJ0A_Š–§«¶¥fQZo€‡€¡’zlŒ~wfkq]V{’°º†€xA2Kz“˜Ÿ›P,SH]zzxi\`nzbncPJ>YhtcWT,NWz€†k`Qbq‰˜«¢¿¥À¶Õ×¹¿¥º«ÌÒþüÉϺ’{Ÿ¶ËÝá伇Šzž¢œ–’Š~]zƒWbH8ZJh„€hhY,G9b~œ¤®qtlZo‰‰zr{qni‰u\];]\inœ„ixGD`_t’¥˜’WToWPz{t€hkYW‡’]uNZk`zŠŠw„b?NDf~™™°u_ƒnWz€†ž‡žª“¨Ã°¼¢¢­ÀÈÒàÂÅ®˜’¥°ÑÈÌÉn†žqt‡¡Ÿ›uФc{†‰flT\~{tŠn‡ZPcVbŠœ¡ŸltŒxc€Œ’›z•rn€†ƒzJ]€†rufnnTBKcQl€’’eB_nBAT€€tZke>ht€\M>B\V\cnt`>2\Ncz“~Qn€tlb–ž„’ž‰Œ¢½¨­¡ËÎÎÆÉÑÒμ°º³¼ÒàïÒ™’§¡ƒ•¡–€u†h{„ŒŒhne€}{€r}Œ}nfotz†Ÿ•rkzrƒ_hŠ“€rofrtfŒz_]notheVnbVKH\f`nxeAPi`\YtuhfoStzzŒfZKbfnbTroJPDSnnu{bhx‡t{˜¨˜˜žŒ¥ªªÌ̶³®œžªŒ‰·Œ¤˜Š¤±°«°Šœ•ŒŸŸ™·½®½ÂžªÈªÆÒ¢±¨˜­¥ŠžÂª®¥’¢ª¤¼ºrttfb}ekhwh]ib{‰“nel}]8, -->½’–¤¶¥ªÎ࢒¡§¶¶±Ã«–´NEYo†PJA8>EtP`Œ‰u°’°’´ÛÉ½ËÆœÈÕ­¡·¼Å´À¿¤ÀŒ‡Œ†ž¼ŸŒŸ’{ŒSW\t~’†§¥q˜¼¤°wœ«–Ÿ“w€Zh>M]bltže’zœ³eŠ™k’Kk0Z,8* /6\kYMi{~€x˜•–z{k'!5D$HhTrT‡h•t¡’€h€_h€ HTAB{q•zict~Š€€–}ct8>G;iJnikfDV™V€¤«¥¹¤´¨­¶u\YDbYthxe†¤›§Î××ÑÂÎçíÉËÀ½¿ÉÞæÝìà³½ÑÈ–«¹«Èu€bSDW$&,D/2J/WTb]k¥¢°½›ªÂ¿ž€KVnocftJBQ`D\f€€’†`\ub]A33\o†nŒ˜™–h~Œ·³°§–nŒAJBW_qkV]PDA*b?]xŒ„•Œ•Œ¡ucSYbfn~‡ƒ’¶¿¤×ÆïÿÿþíõÿðJŸº·¼›¿’·Š‡“\~z’€xzVhu{BGTV†lŒƒ˜­„®¡¤¼È´´¡°„ŒS;J,8 3K0;NYw‰“t‡if€KNc;erzœ‡Ÿ¨®¤ž¨·¿Þ†Â˜Œ’ƒG,553 *3>hVDi{€¤¤¶•˜®˜TP`€h’ž‡Œ˜–ž–˜z„ž˜znu€€hYV,;;PD2, ,8& JzІ˜u¤¡Ÿ€§’{›Ÿ›•–½·¶ÉÀ·ÀãáÝÈÞöÂz€iunŠ˜§{‰“ž›°“›¿˜†€±¼³­œ˜f’ƒ†¡ƒ`JqhPPx™€znubtVn>??-J2 9YVSlqn„Ÿª¶¿¼¤±´n`t{tkz}fWt€{{ƒx„ŒnHJhcZ9NH28TEPY>JTbe€†™¤®¼ÀÒȺt˜˜±¹¤žª­ÀÈÑ¹ÂæºÅ°½ÈÆ¿¨ƒzt†tktb€fYJcnVWfk}‡±ÆÏÚ¢€€•¤½ÌÌ¿™™¶¹¹ÈÎÛÛ¹ª·¶¿Î龜¡ª°œ•°ª€hthw†˜¢t†‡Š\b\c{hN/9>TetxThqt~¤¼½Æ´eMPiƒ{„€hePZYfkt~†hQZnƒicV]cƒttŒžneT]iq€’‡iflEASVTc/ $,9>b\V]u~­Åäêž’’™¼ÒÔÔÔ϶´¨ººÈÔΪ¤–¤Â䧇•––ž°ÏŸ‡x\nk~€˜‡Œx‰nPex~u\DM]\cnhubqt€›¢®´žV>Kb„„†o~q\JS\u€x}h`Ql†™nlhznƒw†œ›qeZV_t‰Œzhohh58P_leN3;9>>G]\Jbux¤¹ËÝœ€xЍÎÎÏÂÛÔ¶°ÂÒÉÏÔ®¹¨¨¤¼°ŒŠ˜›˜ž¡›«®³qniqz‰ž¢ž¥ƒ†rPcz€ŠteQSSbVN_qZbq{}¤««\```k‰€txol`SYtuƒ€cn_fz‡Z\en{ozz†‰t?J\Yktw{zuwxDNVchnJQQ8Kh?G_oeinz«Ã½‡€™°¿¿¼½¹´·’½ÈÔÔ±®Â¹°È¥¤’•¡«¨–¨¨ª¨r\~€zx†’“‰‰™t`\n‰ŒbffbYYVqMh{iZ~ƒ„ÎÀ€†‰ŒD€€®·Ã„½•Zq6_]c~’bZ•Y2QDD€T•’tY_oW„tz‡‰Š˜¢}ž’{’wubl½{{i†{S8i\‰†8V`E9SoxtJ BG?PlŒl„wŒ¥™r¡­ÔæÅºÑùøÿÿòÿÿÿÿÿÿÿÿÿÿêÕ×°ž¤¶¢€‰Š_8Ki]e_83NT838;JZh;G9DT8;E]}Z{A6?n˜chxknn€€w˜žœ{urŸŸºª§¶Ë}bfuª‡ª†•{Pqxu¤†–“Ÿe€]otqht€oTkkTM/5DQ?2#D3!,/>,6S]u¤xu}†€h’½ÃÎÂòÿ캉›³ÂØÔæäóמ°°¶ÈÈêä¶È·¶¥°³·ÚÕÆ±–ÆÃ°Š™¢™³¤oŠ“žƒhtiHPS`JD_hb3!  200\E,0/-!& $'DPD<\_bKBMht€€{r¢Œ¨tknbYt¨ž¤¨½žŒ€¤ž·ÒÎÞí鼹̶ÌûøÿÿÿÿùüÎÎÎÛÝûÿàÚ×๤“¢´½¼™–­x‡PriBQ_9NTPVME''0<82GJho98<2JPWehtVM2,0]`h~Šx€€JJ9G_t’`bk‰nhbbtwcz˜¥’Ÿªž¤˜›“™¨™¡›Ÿ†„SboQtZWf{ŠKPEPKhz¢¢¤¡­ŸzŒªÂÂÌÂÏÏÑ´¼¥žª·º´³ª¢ªœ€˜˜€€“›z‰ª’–n€žž€€zŠžbwnibw}†–€ŠloDJhuŠœuhr€bPEHnwnnx{wbDP9Eb?\hi8SqN]D2VbwnztuŒ‰Zb\„Œ™z€xoZZbZQDZbx\Jbbe9;hnŒœ†–•ª“{¢‡ÈåýÒÏÀ㼺œ–±¿ÎÑ™¤¢Â¢’~žŸ°žª¨´†‰€™††’™Œ™xƒz’Œk€t†–b~€™’T]V€Œn~q††fqbltlo~˜ifizhb'Pc{~\nnxn8DGf]>nuƒ–YflrkW€~†zPhbqc;ESMQD/DMYKNYYBMQwr´’‰k‰™}•ƒ¿¶ËÚžÀ’¶È½ÆÔ·ÂȽ®¨·¶¶ª˜ibktt€ADbVGT,Q/& !-&G\f_llnhi*)2AKYcft~b>Yh{h~ƒŠ¤ž€“‰™Š™†¢ÀÎ¥°½É³³½³°Ã’¥ÂÏȼ°­°«qz“’“˜Š†toSwhbzƒ€’JWJDVi{qƒ†lo\{€ttnœ†tz†qbnYwŒb\n„€xniziWQr€•‰•‡{ƒlJW{‰€€˜cewzhhw}}}ZE>D8>B\ZtK;\QTt’u€’ƒ€–ª¨«•ž›­«ž´ÈÈ×Ȱª“§ÂÏØàÛÕà˜Š†–ªœª˜¶{no}xPcb€‰uuTeKJZ]ƒnqblllZxqbk_TinhqzVK`,ZJen{Šz€€i~GP€‰––˜€~fb{t–ŒŒ‡‰†nt}ŒzƒŠ’“†Šc~rNbVWu_oWi`fth†uHo`h€«°¹•†„z¢¥¿³¶®±˜±Œª¼±ÑŽ±Æ€‰§°³®´Œ“zxw†ƒhl€t“ub}†rNSVhw€\q€€††ŠŒ`tSl}Œ†‡–“`t/]hnkh€u`tDVDn†˜«†wqffoYz€’zi€_i~l}rtb\ƒ]l`~€zbPDef‰n`™¼­ÈŠËŸ¼ÕêÝÛøøÛÎ­àÆ¨±„Š“o’–˜“-Gz’†b¥›–Ρrz¤Œ‡T¤­‡x’tVVhznb†Š¨ŠiN9hbnPz–z€czckP_QD_ro•fcQGbW'?qž‡žVTxboTi›“·b›ªzez§’ª\utzH,fD8)?€TM?Mo_`ŒŸ˜™œÂ´ƒ’¤¹«Â’ÈÔ¢Ô¨ž“­°°·ºŠ±ž€ªo–´®iƒ·¨žhh†«„€tu°×Œ¢‰­“KФªzziHVfMr]bQrQ{',<\lA}Œ¶ž•ž˜´‡z™ŒŠ’ׇ†lWqnŠb?Phh;;JK'58bbZ2H‰W8zVŠ•€¤}e\Œª¢z¡–ž†ez„˜•ƒn¥’„–°œœ‰žÀ¨É°ÃÚàÏ®žÉÔì§«¿¼ÔƤ™¨Qw€†tkŒh€?20f€~Zƒtœ?,>2ih]„•†Nz`’o}nŒƒŒ€œ¤³’˜3P_b6ocxne638-Aenfkznq_Tt–Š¥˜¥Ì€`bY€z‡hz•k\*P„KnnfntSnq†~§{’ŸÈãݪ¡«¼§ËìøòÿÂäÃË™¼¼È¿¶¤ª–„WT>`eewQƒ†?YiTBeto€›nzb{€k›Z•ŠŒ€’¡ž¥}ncrT\xŒ†cEB8G\h“wf‰Dew€u{¡ž•ª†·¤¨¶¥˜˜bihVwcuQ\]#,#-*>ZW\qM\;WNz›ØÂ¡Ã–¨§žÅáøÿÚæ°½ºŸ¹ž­Î¥®ž–‰›ƒ–ftbt˜ž‰•œ˜Œckq’™§™ª¡™’r‰€’•¨­«Š™xhcNiWŒ’tQDDD'H]lHPANJfct†€ott„q{„±±¤xlwƒŒ’„€›œ†MD\JPVeVJT)&63Dr„€fiŒŠo€~œºØÉ¶ª°ª±ž¨±ÃË«–ªŒ¢œººŸ¤†€–x“‡¢±­†h€†™±º¶ÎÒÈ–Ÿ¤¤¹ÅÏݤŸ}~€PbBblZxJ8\KS9?KbwWVNY{hl„ƒƒrYhz†“«¼³¹´½¡Øt¡¿ªÝ¥€¤ªÚ±õ¼À¿Š]‡\tz§¶†bBVPNJP_h}¤>hŠ„}kn–txVP}tqrebn†V&lVcrEw¨hnBtª~’,S{q†{elƒAk˜bewz}™zJii†~e}b±¤ži{‡´§ª¥­nu¢†‡Qk„€J508c_82V_EJ5ShTuVq~›À¶àÎÈÚæàÛÎÑíÿÕÉÌÌÿðæÂŶú˜¡˜zŒ™§ƒ•–˜rx_`o}Wn#DPM8*60/J& !&),0A>9/,8' 8eTAN2Sc†k‰€ŒtŸž˜¼±¼–³°´ÏÎÞœ­§°“u™Â·°Â¡¥˜€†t~]€wb{ntrznfh_f]2V2Jbtnkf«’ƒ€‡wwr‰ž†•¢˜˜Ÿ’z™–€hn}Ÿ˜‡ƒ€‰ž–„bz~n†o®“–·œ¤«±¶Ÿ¤¨¥×Į̂¶ÝÌÔ««’}xŠ~€ª‰†~otThiK,#GJb]VWDhH2,8D>SbZ<58395DJ/K !!#02,!&-<6]ehƒ}–¢Ÿ™ÃÔ°ÂÛòÿÿÿÿÿÿÿÿÿÿÿððþÿÿÿûûòàìóïá㶺œ¹­¼¤˜§°·Â·œ‰nhqkehhczbtc_AP06;*0)8E9,5?!N>?HQYGQ\Sf`/32DHMGHt€Š€wkPVlx}ozq€~ƒ’V_lntt}t{{ƒ¤qŠŠ€}tuФВ±œ·ÌÔÞÕÛ¿ÃÆäø×ÒÔàÿùüùõƇ˜’¤œ†Œ°zz™uQDVNTfb\Y\zf†hoZ]hrohnhf~‰ƒzfVZ9#8HDWVnz€’’¨’xŠŒ‰¤Ÿ¹´¶çáÿõÿÿá½ÔÔÒÀÉÚÈ®³­¿¼ª­€x‡z‡€t{z¥‡z›`{GMcPnc„“€Š{hPPQh_b\Yoƒwx€h„ESb\k`rkzn•ž³w€}}nzz–Œ¢†Œž_qexbqun~hqnrnHN'/0#28ASSlQizJh\bhk†˜‰˜¶ª´Îª¶¼Ë¿ÎÆ­½ÎÅÚÎÔÔ´™~„’¤–¡¤·¡¶ª³°fƒ€zz{Šªƒ›–“´tz}Œcww€„zw‡zƒ€V`bzJePcnfbh€~ŒqcoeKk}xŒ€Œ„‰xwkJe`TG\QWi€„l~‡\WSQT\N9H6NMHJ\`>V\bbT`~‰x•ƒœ®›zxu–¡«ªÆÝàéäæì¼ª·ÌÔ¿¿±¼´¨ª§®¹¼Œƒ†„zІ}q†‡{•ƒ“ƒƒnhkizlz‡t„x]SJS`_TVWoz€rZJ?TJE]P~‡˜¤œ¢ªÒæÚÌÑáÏ¿¿¤³·Î˶­´–¡±´‡€€rtr€–‡bAEQQMVhhVh~€{tW_T_`\Pc€xutu€ƒ}€nw„ƒ}lThx†’€zx€ŠZ`nk`nbnz–¥wbN\V`klhu€\o\ti€lbh~n~†‡r`VbutxbJBDVnƒ€œœ¥–€“ª´ÉżËÎÎá±¶±¶¶®ž™ÅÎÌÅŠŸ‡Œxnu„u€HPqhŠznhq†ltG?JTnf\b€€„€`MW\nknxŒž€˜ehbx†ƒt_bzx†eQi`bQKP_th€lMZqƒƒi{Œ}k\wzž’’†z’žrV`heM;0Dlx†t6;HVVleq–žŒn{›˜³¼§œÈ¿Ïˤ°´Ï·§¨àÒÔȤ‡˜¢˜ž·±¨˜u]xŒ}ƒ{ir†ŠxbGWrSMQJcu„†x]b€hŠ™xŒž¡bo’†“V~•“‰riVhVV`Nhzt†ohM`kneY`}„Œule†œ€zhttŒ‡rrW_Q28JAKhrN- 2;MNcZ‡˜™wk}zŠ˜™™¥¼Î×ÒËÎŽɼ¨¶½ØíÚ¼¼¢¶Ëœ“¢·žª¢u‰€‡œ~‰Œƒ˜wnibh`\zc}¤°bh\cfhto†‰•}oŠ’x~€r_]z‰Ÿ{tt\obVN]unxkltVkfP_h‰n†zbnZnr`ote€‰V]B58)8AJYqQ;PE9Deq{€~’†°“œ°³­“°¹Òο̼®­¶¡¼ÒáÎÎÌÈ®›Ÿ³­¥¿“ªÂ–‰}‰o€t‰†žq}Škc\\`]fuwoQtPVq†ntxr{‡zuuqEn†“}w}TPJVhkƒn„¢‡†YMhTY\ku€Š_n†zubc€{€~zufu32PVV>E\V6-G>E`nk~’“½’œ•¢°ÏÌàáËÔª–ªª«Ë¼ÎËΪ·¼´Àžªªª±’¢­tkƒ•˜zhzecTQTS6\`_\uVqcw†‰„’Œ†Ÿ–›¡hf~•«¨hbbZPHJcf\uu€h_ZEEHux‰†\}‡‡hVbr~x‰qrtJbSJJTMWQK>YWZM0Yz€€ƒ€Œ¤’•†««¶ÎÎÌÎϱ­ž°¿ÕÔÚɳÒËȶ¢t€•–ž˜‡ƒ}rttoŒ’€€€}z††‰e?Z}†Œzhlnh\kuŠc€Œ˜ž‡{fn~•Šc_€wqc_QbhttrxkhP\YNt{€xtkhtuhbWzŒk\VYP520J;KPPPkQJJShlŒ–~’¼Å°¶¡¡«°Ñ̤ž§™{›–ƽËö¿§™ŸŠz¡¢ƒ®„°±›Ã€Œ‡t½È°¶˜¹Ë§¨‡“Ÿ¿´Ÿzœ¶œ˜ž¶’’°›€ƒ¼zŒbhw›zh`2BE,2* 5SQG;58-/80McTbfe{_{J\zfƒ„x{‡¤–“‡Œ§ž†˜¹¤†€‡’¨œž†ƒ–„rk\qbwolE8EA# $82,#2HMb\_Mh€}Œ€•’“Â×ÔËÚÿøìÞÌöøÿËÒÎæäáæÎŪ¼¼«¶¤¨¼¹ÌÔ¤«®À­·˜¨¥žq~t†woŒcfMk\;NKKTT]2DHZ]/ ,!2  2 / 3Pthen‰Š€trz¢Â¼³§ÎÕÆÌ½ÈÚÀá¶“–„„œªŒžªotzƒ€Ÿ€}‰˜ªŸ†–ž’­–’¤Šž¤˜’¢˜’°˜wbZu€Z8Pnkt\T]q]VN);TSVYVSicitJcc`t}WZw‡{uŒ¶žª¢˜†¤ž¤ªŠ¡˜°¢«Â“¤¤«±rЍ«ª™§‰ª›°Š€–€tŸ¡¤½¢°˜„‡zfcxwtAEDSVDJ0*' 8PKKh]fuNHZVhkYbib`DDPbo€‰ob_VP8N\hbkhbefbBNZkfbu‡’‰’¢±ž¢¼­®ž§¹±¼¼ºÎÅØÀ±Åª³‰z˜’’Ÿ§°³´™qƒhtVl™Š€z~ƒ€l~uoxiw}z†„Zzt†htztzSTfMtnb„’qoqehVZxxw†uƒ‰„ŠcQJM93cwt†q`olutn€ƒ}w}†t}l\ktqnPbfYE?MDDbV~›™€€†t}¡¼·ÔÀËãÉæ´´º¼°·¼ÌÎÏɰ¼§´ž¨°œ›’–ŠtŒž•¡xn€\VZYrfnci„zŒn\€HKBWrh€u}’huSMefMPbf]Zif_huq\bwhqx{tW\_q€Œ¡€o†VNM]†€‰¤›¥¤Œx†hhnw€~{‰€•to\Hc]Peuutuonq“ªÀ˜¥¶†ž­¼¼¥¼¼Âɿѿ±¹‰€z’Š›ž¤¥°°’rnn„•Œ‰Œ“ªœ›’ruqZ_orxn]\wŠ–t€ŠrnuYbh}ƒ†Š‰Œe\tKBAVVQYkrk‡z93?KThxx’€Œz~€uz‡lYht†zieu€}cSfS\ZVAPhn€Š‡›†nzPQc†““¤•¥§ÎìÌ•³­«˜°¼ÅÝØØÒ§°¿™’œŒŒ’˜†}qt¤§º~h„‰ƒ€z“¢Œ•Ÿ±“qt8Kh~e‡§u†{§´ŒP†`bn6bWtc_TeT>W~††€œ­´z®×ÔÕ‡Œ„³Åª’Znw˜‡ƒzb€60,)-_?qB?VbVJ#VW~†t{q±Àº¼h™ƒn‡n¨¥È¼­&>DZŒfŠ’bE,bh\qKH6;DQPSeqŒ~°ž·«òඤÉÔêæÑàØ·ûÿ˜·¡€€r¨†¡¥¶ÂkW]€t“]ª¥~~]tY–¼˜Œ€nzr9bezVœPV]tr;HV\SN&b]nbe*nb\\~rž“Œ¥o'Bhcbl†˜¤rl2oqn’†ª°‰xQu“´›VPPWS/!lnk;!;$n\GblwfzŠh†˜¶ÆÝ¡°ž¤•Ű½ÿ´Âÿ¼€´Ÿ¶¶«ÈÔ¼½‡w“˜°›l¥}†‡\u³€Š]Az˜lœ€r¥Q}SzlrlNT8*2$99ePbP>>J†r{žÆ§¶°Œ™¢À„°žÏ§ƒ€u‰zŒŒ2A€\'H>VibKDqNb5l“xr~_˜u’½¡À«ht„uxWŒ†’ž}w‰u„\Š˜¤¶Â¨‰›¶Î­ËɹÎÚêƼËÕΫ«¼œ›’’Š­z}n€cTYrrƒkJ-n\D9rfœzZQNT/NDbr‰W†\lheŒŒ¢Ÿ¤Ÿ±¡ƒtx†q}b~zJH JAE;An`bKtt\†ex€n€¥’Â¥u}ž†PSJhi„KDxS&>?JhbB`~hWz†›’˜¶ÎæÉ¢ÃÉÚï¹äÿÿöÿøõÌí°°¶È½’«ž†{n„hDH>hrtQ_€\HD\e~n_c’{~ƒJxx˜€lž¢˜_e~n~nKuz‰S\ttb2QB3MPe>]Jhx‰ƒq†Ÿž¢†™Â¤Ÿ–¹œuohqxE&2;M9>KKb5>/&JNDlw˜ž‡i¿³¼œ–àÏìÅÚöÒøÎÈíóõÅ·äÔÂ’€¶žž€•~™Ÿ†wt\5bcYtD}{†eifVŠ€\‰¤«°–€¨–inx„{h\QZ`BDDPHP!9M?T6]Gnnq{†Ÿ†bt“°ž}†§±®–œ¶¶ªŸ€}tu>PnZJ,G?--?W8YbbZPf†•’†ƒ˜›ª¨¼ºÈÝÈÉæêì·¿×æÑ¶ªÏ½Ë›–¤–ªœuou{]l“‡›\ƒ‡€bb€“¶±„†¹´¨‰~ªª{xŒ€NTPbKhT>V;#>ccV$>2#*/<]]Pwhhxz›’¤®§·´¥zŒ®¿Ï³•ž°±˜™Ÿ­Å¼–¡¥¨‡„¢ª˜«ž¶¨€€œ§¶¶¶ž¼À¥­¢ª´Â½œ€‡zru]_c8>VG <98KYSJNi`QEh„Œ–n}rbx€t‰·§Œ•’z~nŠŒ†wYxzxZ\ZZ~€{\n€hfPheqnVN/8Gbr¤œ’ž«˜±ÂÈÔÿȼÎÀÂüÈËêο°¤Œ«’‰••³{Ÿ°¼¼ŒžÆ‡’€†‡¡§zl~`r~ƒ€{€‰Œob>3H\cZT;;9-30DPc]T`cTSuf\t„~€’S>Jkinl}u`ut†¶¤•ibkhi~b‡Œže†hDibWtlZZ\wA86ZfwŒ¡h’kz˜†›Âδט¶¹È¼¶ÂɫŤž§Ÿ³Ãª†€˜¤™¼®Â¼††uЇtž€Œ„eŒ`Zuq{w˜cŠu€q]{†q€kkG?\b`DPn\GE>>6PniofMuHeMJ`hƒ‰WkDJfw}«‰‡r]l€{‡Œ}\oZbE_nh€qQJDbcPfcƒ€qŒSTh{•ƒŒ’’–†“{«½ÃÀ¿Æ®·Î¿ÂÂÎÚÚÅŸ–’ŸÆÌÉÉ¿¿™Œ~ƒ™›’~V\Pzcqu€ŠŒ‡V_zŒ}~’ž–tn~tb}‡€rPM\QlP]fnunTG\JYn`\q‰`GP0Phz€³Š†€~€{}™¨’¨}E]\bSb\lb>2G83K]bQ\tHlx€fzž¨’˜ƒ†¡œ¥¶¼ÉÎÒ®™À°¶ÂàÕÒÉÚ¤¤¢“–°ÂààæŠ¢–ž³¼«¡knhl†Œ†–ƒ‰c\to\n€’\ft8PZzhrwŠƒtABSNbzrwu„VKWVh`rzq€YWh_h\\h_S2J`†z’•¨€bn}Š˜Ÿ§ÅÔ¿œ¨¨±¿½ÏÝéé³­À¼°º¿ÂÝí¤’•Œ¤–“¼¶€]huzo~†Œ–w0Shx’€˜“t5-NiŠt€ž™¤T>e\YYWo{Š9'cM`_`z€}rBWSTTQc`zŠ\xu€ztrŠ¡¤o}„{„’‡M;QHb\r_iK$?Vu]}˜¥Go‰“ž“§ºÌº~†ª¹±°¼éæí¶¡Âü¶«ÑÈÔ·“´´¹¼Ã°±’V€nb~‡•ŒwDGQVz}¤™¡nBccŒ‡–¢¨{G\Zkb\uu‡P0?M<>B`t†\,Ki`uP_hxiQZ€“¤•˜§¥Œhi„tzx˜›†P5H<>MQb\c?&#$5Wh{Šzl\w€‡–žªª¤¤•±º¶¶­ÅÅ×½™´Ã¶ÔÎÅÂÆ«Œƒ«ž¶­ÅüŠxq€¥­ÂžtYooi~¤žunQZJ_h†’“riltl\tnqHTPM\ZbTNb?K)E\bo‰„qSncQzŒ––§•zWYk€›z‰Œqw,$Ec--q)&zNhqwª“‰˜™]}™«çÆÈºÎæÀƒ´À°¶–¤ž®un¶{†SVotEPbu\kx_ƒ¥§®´³º«¢‡ÆÈÞÅÅ×®±™¨œœ°º®Ã³ªžŸ€z€˜†ª„†ª¤°°´§ž˜c‰žª¥¡}Œib>co{„ti_x;$$!,& /J*N}†œªŒ›rn˜ÀÔÚêÿÿæçª’­ÎÚìÝÞøÿ×ó›¼±¿Øæàª“§ª“¤‰Š–¡hŒž¤­·¶ªrzP9?]_nh’Œ}_<#0Dqb}€bcbEA-'$&* !& ,`fq€{ih`~“žÂ³øøÿÿäÀÆæõòþÿÿÿÿùìÿØÉÈìàÏ×·³¶¹Å´¤Œ§•“•ž°¹¶Æàœ›†ŒuYrtfw‰’†B;DhBNbei2;?N, 6&6;,!30,!'3QWŒ±´›€Š}„’†žÆÎàËÔ°˜›œª³ËÑȼÃÀ°¼Š“ªº±ª’›€t›¢†}Œ‡}lt{“’³Èà°•­Ÿ†xŒx~˜ž¨}krquu{™“nz˜•€t`hbQK8>&,5JJ*?)&DZc’¥„€u{nq~›˜°®¤ÂϽ‰“¨¢¥ÀοÆÂ®–®›ª¨€‰“qo€k\i\JD]TkhŒ¢ª––Š•tfnirruf{†zceVq†~zc€Œ•}†•xwiwTNTbJAPx`tE3299#Qir€ž¡¶ž¤œ˜½Åɧ³½˜´€Š–ž°ž¢ÂŒ¤˜’€th~€€nl]b~iYH\xtz‡Ÿ°¶¡ªÛ¶«–œ–™¤§˜™ƒ¨€h††Šz_z€Œ¥’’œtreK8,YVMDW##)?)/9_hVq†¤w}Š¢­’°ºÂž¶¼œzŠœ˜¤ÈÔœ¼È›}qrkt•encNJW`B_qw]€oœ‰Œ°Ø¼Å–˜Œ›’–•–•§€fl’k§¤nz–’\PKA_eYYYE23<;$0//$MEhZh–œŸe††•„–°½¤˜®›z†ž®«ÈêãœÆÈÕ¼˜ž†œŸw~\Qoq\h}€xƒ€tŒw›¿˜€z€n†ŒŒ‰†Œ’znn„˜~°‰•€WV]nlnon603G>AE'B8/]Q`nŒª®„–x’ª¶°ž¨®–ž{Œ¢™¼Â´Ÿª¨™§„‰h~†˜ttKJS\onr{ŒŠ‡hwƒ’˜’«Î·†ƒkz˜xŠ€€€Tr{’{ž¥˜†iZuc`AYNwWc*<>VPJQuœ`Œn†žŠ§­¿Õÿ«¼ž˜¼°À{˜ª³ƒœ~b~w†ž«–Œnh_h_HYVo`h!,SDTni€{fo\€’’žÔ¹Ÿk€~’’·Ñ¤¥–˜}†„˜§€bT9EVS5$62D8&6E>b~xzbTr€xŒ°ÒòÿÿÚ½¼ÀÅÝɰÂÝÑ¡}œ~’˜¤É§ªxff`t„iYtQ/GSoz‰’Œbbzb`k†’¶Â´ro’Š’‰€°º³°•¢°˜’„„«·›bbTcN_P>>>H 9Bn]_DPt€bŠŒ°ÎÎõɹœ°¥¤’³Ô±ºƒ™ž•¨¶ÒÕ½¶qqfux‰nuw]AJKVr‰˜’PhbxAthq¥ª°w~„„’ƒ˜ÂÅÂ’–Ø¡ÌÌŠª\TZbP\†b\K8 );?eotD\kqzœ®Âժ’®Š°Ì¼˜ŒŠž¡É¼ÕçÈ¢€}†‡€Šž¤†h\8NVb’„˜º–„Pkz`lnw™t„qh\€z€¤´–“u€Œ§˜†ª¿˜’}\`hhhxu?3 /6MqbtZz€¢¶•¤˜\}`hr„ž~„Š€˜wkŠª¥˜§¤z€†’¼–¶•„‡k\Y_e~z“f6/ D8Q\`kVbÎà­°ÂÒáùþÿÿÿÿÿÿÿÿÿïÎÎhžDK;HP2E!K*NkVr†¡w\fkJQq~•®¡­Â´’™«ªƒªq˜­lJzK`}WPƒEcPfrncSJP™icetzž˜Œq¡ƒHbhcMQPVDJE€nذ–Â¥ÌÀæªÂ’¨b€¤Ò§È½›¨Ôž¥ŸÃÌ㞇x›fhB'_bu}nn™xN™Mt\›’e}“Œuª‡§È±œ‰˜³†b‰‡Škƒ\`fc]0‡]h›l\NoH_,B8JkBh“}›†¤Æ¨­°Âž“‡Vbb?n†N€¨¤<†~™’¼Å¶Õ˜’¿¥¡¤ÆÉÀÔªª“„ª¥´Ÿ‡xnH2PY;5VtfcPT3Vh]•{}¤Å†z§˜¼äãáÀkƒ€ƒW2e8HZD  *P2VBMP_ƒl¥°®øÅº˜«¼«ªÌԭϺ§€Œ¤œ°°Å€kSfke?\ƒŸŒrlr\Œ„€~t]nz¨{†·¶ãÎÀ€ª–™«–Œ“–ŠMr\]Vf‰Š†€n52;\,5 09, /-\W›Ÿ•’œ–{„§³ž®º¤É«q€nƒuŸ„rŒ„PrWnŠŒ‡À¼]}‡_“€˜€Š¤±¥‰’–®¶¶ÎË§Ã€Š€Ÿu“œn•ž\GZZPbJ9cb9J>SJfi§­ÂÕ˜™h„‡‰„kuwhQM0;\`q‰€q™hH9JfGTbZtq`Benz¨›ÅÈ¥•¶Æ·Î¼¶Òó°¼™œ˜†€}}Wb89bnui~ŒiZY9]z€˜­´º«›•±’™’}n„outn„Š–§³¥ÔŠŠkcYWbKJYD-2&K?S\qJT8;zbx†„›­Ã¡ÔÃÉàá´ÉÀª¨ƒ¤±˜‰’¤žhrƒVVbwzVu€]knJb~†›¢¹È€¤œ“ž¢¼È·¼¶ÀŠ˜u`\S55P B]V_h†Ÿ€‡€tcrh~whq-b`/WTwq‡ªz€]~eh]lxbc˜¨„ž¥nozowt}–°†Ÿ§º¶ª‡¢³­Æ¶É›ŸŸwt„Œ†¤¡¥†ƒVniTnl_nPPzecqqtceJS`tb‰ª´³­Þɪ¿Î¥’t‰€{0D\3 23AB_PT?G6E$8AZHEf–¤°¶æ¼À°Åª¼·¿ÕÏÔºÎ¼Š¤¥Š€‰z†˜WYbn&8NDblru€•€oŒu˜•¨Ÿ¤³ÝÅÃÀɺ–xilqnZi†’uw€uhtnbZAPVS385f !2Je\~~•™ª†˜€n†lwchz–’„˜›°€„~{z€nz’{ŠŠ{–œ~u{€¨€Š•ž³{PDVZTVx˜­˜Ÿ¤“¨z•¢_ƒ’°½¤Ã™Šžr€¥ŒŠ“«Â˜¼ªÎ½¤­¤§“†ŒhQB8>5JBbunk€V`</D>J>Ptt{{t€n‡¢ªc’„°Â’‡„ª–क™˜‡‡`ZP-2,& *AeVfi_bB3bŒŸœ€¶Îö¥±¥¨Éέ¨ÆÚÑØêºÅìÃÎȺ´°œ¥u€eSTbS{Dk’œ˜Æ™€‰cD>Ph}qzwt˜thx„†„}zb\n††oiwz€‡Œ““~¤Œ‰V8H55'8&326<>_329MulŒŒž§˜°ž•‰z’Œž~’Œ¤·ÈøÀÉÔ´ÈËμ·˜˜‰‰‡Qqiz}†–¥–®ŸºÈ¢ƒkcSV`]bbz‡n€JT\]ehY]]Pb}œ¨h˜“˜±ªÀ±¨·¡Ÿ¤uiVl]bZMJKPTMV 9Qbfoq}’Œ{Jbt€ž€¤˜­­Ãíÿ×ÕéÕà̽°·{›“„frt~•¥Œ´­®„K_AGT\xotb‡¢zVSieuzfZutƒ‰’€x€€r„“Œƒ†ŒŒ§¶{qo\bhBW96BVhJ2,GPfxq‰n‰ZPhn‰¤urŠªÂéïÛàìÞÈ¼ÔØŸª¡˜´’†xk„†–º¨ž±Åª•SYM\it€ho€€DNNVo~bknht„„€‡‰ŒzŠ•¡œœ€Š¡~€ZVSQNHY>6PZ\E &0]io~iw‡zVK\h}€z„žŸ«ÃÀêÔÎÕ«¨§«–œ’®›†zx„ž§·ÈŸ¹ÆÌ««~bYb~„n€~ittVh\€Œ€ff`hkbtVl„€z{†’¢ž®›¤¡’oMV\bbZhP>PDP>$3AVtz`nntuASZZ{zt€z„¡º®­ÆÔ¼¼Ëª­®ºÆŒž°ŸŸ¤‡œŠ“¥ª™“’˜’u_MZk€rz†“}h{l\kfzhbn\hcbŒ°ŠŠ™¨¤®¡«¤~~€nSVWAV\D2P?2?A,BZJP]Te`_e;EBeYhfnc~«Â¨ª½ÛÎàÂÅÌ™­®ž±•™¶ž´’˜­¢›¢rxTVZ_Nql„‰•xƒ‡’r’„b]clct€c~€•¡¶–¥°¥¢’¨’„†thYN\_\QW]25,AS?Q_WWJceSVbzw’tlŒƒ„¨’¢¿´Â½°ªÂœ°±˜Ÿž§ž´³›ª¤ª™›xfqJ]u†t‰†€Œ˜q‡€ŒtcNYJnrSh]Yoz±‰œ¢Èƹ“Ι˜qe€> 5Y>_Ptw€nŠ–’ªÅ´¨{Œœž·º›¹ÀÅçìùìäìÔÚ½¡ª¡’zK0 VhPV\ekfr€ƒ¡˜Ã¼¹“¶ËÒØÈ×ÂÚðíÿòêæíηª·ÈÂØÈÈÅѶ¼°°¥“xb{€“¢ª†z‡iu{x{€€tJ2/DPSA;>Q`{Š¢¡ŒV;Q\MB;) /B>68H2Sku‡˜¤¨•¡¡ÉäóãäãêûþþÿÿÿóÿÞª±¿ÔÎãàÃÚÎÈÈÔØbf{¤¶¹™“ž~žŸž†wBGAtuJT8GQkn’˜¡†u>3AJPJA&,&$, 3\b\J\JK_l€¥Ÿº€“˜Â༼¼³ªºÈÈÔÝáÈȘnŠ–¤Âȳ­«°°¢°ž„‡†]Zl¢§­’ŒŸ~І’¡œ–’xTb]€zce`hn„‡«¿¼¹®´_`qttq]NJ82;8 -Y\hqQ_?Ybfx†ŒŒ’u‰ž›¼®¨¤ž«°­·ÆÔÚÏŇƒ€¡ªÈ¹ž¤§¢œ€ŒwrnnT9H_q††Štnefw{qz~P>_chb_V]n„‡›¨¼ÅÕ¿ƒck€}„zhhbb`e>8KKJ22/JMtŒƒuY_hrwƒž–ž––•­³›´™ž°¤˜§®ÆÑφubu›žŒ“›“˜›eiitf_V\}†Ÿ®¶¤z’’¡¡›Ÿ¡†ku€lhkkl€’™˜™·Ñݹ\{blrxth\VccW;/>560''>bcil9PYW`wxƒtž†°§Œz’’œ˜¥±ÉÑç†ztŒ¡¤¡¥­¤ž¤°ŸhrnxPVQfl€–¥½‡z„ƒ€t‡Œ‰ih€€œhtih}Š¢§Ÿ¼Úãð¿–wx€„{tnolhtBJ>32&#AJV_hDPTTbkqŒ’Š˜œÂ§–˜˜œ˜˜¢«°ÃÒçÑ‡Š˜Š™œ™’Œ˜žtVfhbGM]Qh€›«ž“’‰€€{‰Š‰cuŠznxeftƒ’›°ÀÉΙŠ~`henloebc`\KG>8#2BT\wblk]h]iz¡’Œ¤°¤ž¡˜›“Š˜•§½ÉÞ쨶±••ž¤¡«¤«®“‡z€zcGW]Kh†–˜’“‰€ninqntcr’zqu{`i{‡‰€¡ª¶Ñ–’“q]n{}ix{„_\ocT9'Be90]KP]oPVB>AA5†qb–“‡l‡ž˜³ÔäùÿæòêõÕÑÛ¼ðÑÞÚ¼§Æ°k¥\bQ\6H6Tn;PA > -;2)M`qk’¡³¿ÔºÅËžž˜™™¶ÈËÕé¼Ôéϰ®‰€“˜Œ€†‡k„{H8,*)3- ;5!>&->EQ]¢††¡¥™ž–˜¤®°®·­ºÌ•“„u‡•‰–¹¹•±ä·¡ž±™«¶Œ†·°¨¶È¤±¼·¼º³Î½Ô¿ªÔƪªŸ„Œ•¥€ƒhƒ{bN!&>9&0J8&PJ#  &J\ko’Šu–º·¿Î½ÆàÎ׿­ÝòïæÑ¹¼½¿Ý´ÞÀ¶àÝÑ®¼¶ž¡œz›®’°¥¤¡•¤›Ÿ‰¢œ–“}„ƒ€’khtre]b8ThhtTD95JP9->/> DJJJE   &88QPb€n„}˜ŸÉ±É¶¶ËÏÔÉ´«´·ÔΆ™–¨Ÿ¤¥{ž¿À¿¿³ƒŠŠq“€ƒœ’˜¡«º¶Â¥ž˜’Ÿ«¡’€‡’™žz€{z†œuZ\fz~ŒWJcukchK3&)#&&95G3E\i€‰„{€‰§Â¼¿§¡­Èધ¥™º«€w“˜ª’z†Ÿ¨œ°–thhiWribow`Yz†Œ’ž¡™~bf–“’hbz’xno‰uФwbntzžknŒŠ„‡t?TJ!09J';8#8PWhxuŒ¤€˜w¢³ÑÒ°¤ž¡¹Â¨¤¤¢Œ´Šweƒ~§tzŒŒ’wbzWWztzq}ur˜­ž³¶§Åªª“~Œ¤¹ÅÉ¥Š}†•†–’ƒ„tZh€t€_ot†~oz}?A-  , !JYerhnzhtbq“ª½Æ®Ÿ’˜›¥°¤¤°¢žƒƒ}„“ƒ„z†Š™Œ–œ€€b\`l{qnx_ž–¨³œ–’eq’ž¢Ë°œ“†~˜¡¡¢¥œr€€ƒ’œ„Š}„’’ƒƒz]K-) #6,$09Db\l{uYz`Pw•¥¼Àº›˜§•¨À³À«€–Œ†¢Ÿt†ƒ’™Ÿ‡™olWPGfihrthz˜¤Ÿ´®zenŸª¨³“ƒ~tƒ˜¥Ÿ}bo„t‰’ww{ec„„zozhD &)38B*Bwn{†tloSc~¤±°¹Èª›ž‡­°¿È¹±„„“•¨˜„˜Œ–ž˜––¨€bbJhbx€„~}€›·§ª§‰†ihn†˜žž®•†~bz€•“›’tY\tk’ŸŠ†–~†‡“Ÿ¨†V2&2 B2, 6?ii?;&,\z†Ô¶Åž§´ãüÿÿÿìÃÛÒìçÿòÀÚ€oqŠtt}zl&'!)M)t\€•ª°‡®•ªxnŒª³¼¤ª´¢cnnŒ¤ž¨†l€b?PNn’VPnn\~bYozn>`c†n€}„˜Kt‡€cx2)\<;-),DTf2w¢Sz´uŠ„}´¶nž¢³¹§®ÎڢȫŒkœ±¿Õ×ÕÔÞ¡ž§¢Úà}’}G'E\z\}ŠMxlul‡{qžfb¡ËöbD–¨€ºÂÀnV`2QD€˜«˜zSM!GTzžžP‡B6 Q\ePqnWrbœ‡oAi‰~„¢§¤{‰¹n´¶Ë¡€hW•¡Ÿíÿøžª„}œ§½¡·nt,G2W’tœ€onWPf¤Å‰½“zt®x˜˜¡†’h–°„¢·†~hcTh{§›ƒoh„z‡«™’†A##Q8Nior85r,r˜˜ŒwzŒw†’†€€/c`{€~w€QBc{z¤œ®°®¹§ÏàþÿïØ±˜Šž~°Åì¹Ànt’TnrJ?z-,,BB\V_!WtŒu’¶°žz¡«ËÒòÂÆ½ªÈ³§™{k'#30? <8PKYbtJŠŒ›žª«ƒ¥ªÏÈÀؼ°™†¤ÂÔ¿ÚÇquŒ«’³˜’u–Ebb‡„¤™bkMV_xŒ˜h€ezŒ³«¤«•ºª§³¢“hnT‰hwŠcEPHVbh\Vh$, 55hfS;hcG€€Œ‰¡’™}•‰„‡˜®h®ei›Œ’†Œe{io†žÆ¼­x®·’ªž¤k–§··È¿¹§±_¤›®›’‰bi\MDEiulc\JYbxf†rt{ulŒ’¡¥¤››’®Œ¥¶•bGWJiZVQ0N?>0{noJ?B;?chƒez\hh¢zžÅªÔÛ¿Ïàéìò±éº¹´¡–§§‰n_Ptt‡VhZ_r2Hlt€«VZ}€bz{¡Àª¢„˜{›«w‰€­Œz‰¥¶«ž€„ž~bc‰t„`PYB, &?0Aw`eJlœ}„†¼ªØÈ˜¼±ÚÚ¼®Ë¨¶­ª¥¤°³rnŒPZ_†Š}Zzzu‰n†ƒz€•†zŒ›°†˜«†f‡˜ž~nzŒ’uq]bWl\h€ƒ˜„{{Š{ilŠ™‡qhhbVQYS\ZVQif„‡fiZlc’Jbz~f>K\Œ‰°à¹«™f~w´°„™VMVJ_bPirnnblz™†“•§§¤×Æœ†unhl‰®´ªcqi€›°¹Û×°¤QKEVTqlYZJV5Ph{c_zVfKD2_\Zctbzž~€‰¤™†ž­Â¿ÕžntJh\€¼¹´€9P8VNcoƒhD5&09?\bTf€`b°ª­¼¼Ôà×¶¨¿Ã¨ž½ÉÝêì“¿“r€¡´½òȶhHHPx{–žw52E\fz}‰†]nD>;qfiw\Š•™q~“˜zo’¢¶¼Ãx€xHEc{†§¶®r62$>b_ƒqn&2M]fuPTVPZ’œ¶×¼®¶Î˜œ«•˜€l„¶§Æ‡~oM§ÀÞÚì–°`bo«ªÂ±´;V_n€Œ¤žN\2-DSq†„/bx~}‰z{ž\€°¿•‡†V€•¥º½Ú¶“MEPo{•˜Š~5!#DTE\Y8&-Pb•®¥n†††›Ÿœ~„ÀÎÆ˜›’ŸtœÎàØã–zG>kr’°ÃƘJJ]z¤´’¤oP86bn‰{feboczn†tz€ž€’f\lW`tªÈà¿Â‰hZnl’œ›’n&/Ab`oxJQ 3Pkƒ¤¹“¡u’_x„„ž„Œ®™³ž˜“¡’™ÅÑìÏׄutuª½­™•Z>etб§¡‰k_$E]zŒ’¤~xtonr€ƒŠ†„†]}\Wbkrnt³È¶Ìª€Wl?hu‰}WP2H]~kbhEBb{¡´ª¡zŠhVrƒ“±{ž´€ƒŠ›®ŸÈ¿¹°Œx{ƒo³¨«Šf{n‡¤ž´–ŠbYDJo€ž›ªlŒ_n†•q€l\cM\bknƒ˜žº¼†‡rxƒi€xb\EVVxbb_`8AV€™•«r€qh_qƒ–¨’¤‰›–’†˜Ÿ¡™®Æ¢¶ž–ižžœœ˜®§’h~†’˜ƒrHTbGkƒ’žz]ŠŠSi~¤•’unttiT}tœu˜¼’ž­­†¢rtnDV>J!3GAMKNhNBSi\}}›’tn†˜u†ž¼Â¿€¨ª¨Œ®¹°›Â¥ž~’Œ’{wŒ«e’˜–woŠ––‰†€€€]`xxr¡†x†€zzŒ’Œ–PV\i\S\z“ƒŒ‡ž¢„˜’}{ƒ‰wMGbl*/QZl9J]_JBb€€e†€Šcc„“Œ€“·À~‡¥¤–~–ªº½žœ§¢˜“›¡“±¤›ª§€uŒ‡‰n`n€nNw‡‰€l€†tkx§zzoE>_h†Jf€±–qœ¨¶Œ«¤¡˜}{{€bWeb,>SbPZ38hGT]zwtPieYtƒn™¤˜§{Œ™˜³°ž˜¿ª˜¥³·¼«§­}Ÿ¨œ¤zo~w€zDDPbr\{¡z€¥–®½Ñ¹Ÿ¢¤°·ÈÚáàÉŸ­ÀØÚØàÎÂxTNNh`\c2;$'!3J#-2,,He\‰˜zƒf]‰°Àűɯ„¶¼ØÚìøàÀ¤†¤ÂÈÌÚ¹xW>;8/;<)  /Bh?,WZ]tb~zQDn¡˜ž®ž‰ŠÂÈäãÿõ힀žž®®ÛÝÚž–t˜‰˜±ÑΧ¥’˜z–ŠŠ¥Œ€•¤•·ž¨’Œ{•’­’›¤Œbrq~ž™¡Œr HZnih}b$ 8W6Jxt\Y€•{{žÂ½°½ºä˼æüþÿÿÿòÔ¤¶ÏÚÝðæóÎ{’œ¹ÏàÉΕ}€‰˜’®¥ht€rKor{iAN\ccB?Sh>5DWnŠ„\`80entu’e, ,0-/JG'PEJMlt~Šw˜®Ë§¹ÒæóéÿøÿÿÿÿòïÎÏçûòÿÿÿ˨§¥¼ÆÒÒÔÕ±cq„Š˜Ÿ°¶¢‰br’ŠŒiVtiVD]lhSTbnxfb]8?Zfur†ƒ3###*0 >BQZ_W&H\}z†ƒ˜Ÿ°°¼ÒØÝÔÌðÿàÈÏáž¼ºÔÝì±’†’€ÀºÌŹqrWk“®’ª–¡brxt˜Œn€uuclnnxl}tФžlqƒq€Œ«´¹†WEE6/YWH\] &8V\hZiH#P]q†‡nw†q{€žª°ºÀÚÌæØÌ«·Ÿ§¶«ÃÏçÀ«uƒ’›ª¡·JPVQb}r†Œ†rD>]rq€r\qfKKnbqYqƒ•†}‡‰t˜¡˜§Àº¡hJS`QV}rhK&-TitrW\SVb~‰œ~¤˜h€¤¼À½¿Ñݶƭ˜¤žž’¢žÂ¶™‡€or‰€°¥ªŒn2KhTt®§˜†Œƒƒ‡¢´§’†zzoVktƒ}qu§ÈŒžŸ“°°„’ƒŠeJ>PQQnbP<#$ TVbhJH0>J_]x’qzw~uƒ˜¥œ›¤¼Ñ·°ž¢“„–ª¹È³¥°’€z¤¼¤º˜€5KkzQ€Ÿ®Šx„n€rЉ¤œi\ioVzxzƒ“¨Ÿ°°­¨ž·­¼¹˜˜•uJfr~ŒxiJ2/<,AP;)E>Sb]o†˜zctŒ~€Œ•¶¤±º¿ÑÈ­°À¨¥³¼¶³žž†nq{¤¿œ€~e?PZt€Œ€kqzqŒ’’¥ŒY€qenonoІ§ž†x˜ž‰¤ª¤’•€knJP\z€q82H9Nl]JY9WAKnu}ŒMlk~k˜˜±¨È°ÔÛÕ¨¨±™¶Ã½¹¶¤’ŒxбÌÔ¼«’‡_J\hx{`xru]z¡­‡žlYhnTn}Shnnf¨³¥ž¤˜ž¥Œ¢¤’NDQwn­˜tZPJD>w€†6TJ2)ck«B!nJNrD°QV‰¡³ØÀáÏ×ÏóðþÿÿÿØÈÀÅòäËÌÕ¢„KŒhccfbG-$ $2EH>!9*?bŒ’¡º€ž°«¼Ø×¥Œ¡“¹æÒòóòÆ’™ªªÀ¡°zibQhhlrD #52&#,Gihq{DQ}„œ¢°’€€n§Â±®Î涆Œ¶€˜¥ŒÈ³’ou³ÅÑæÏ½§˜ƒ“’§¶·Â™Œ§¨ÌÛÝð꼞ž·¶ÏÌÈœ†Sh]q‡’žh9EJN0SYb9#, ' !/To{“€PD€’¥ËêìҫȰæÿÿÿÿÿ¶º½·½Øòì鱇°ËêÚàäј‰˜€Ÿ‡¡˜˜_h“¤¹ªÅκ}\q}’’›‰~026B}k€xJ5b<2Ef\P> &22 !28h~tnH_žÂÈàÚÆžªÔóþÿÿÿÿÅÆÒËÒòæòपºæÌàæàÚ¥ªœ¥ž³œ¤¨Œ€¨Ï°Ôæò¹ƒª­º›’€Jb]u€kVo’ªÔɱ̢wŸ¡Ìòçòç·¢†œ¤¥½Éϼ€nŸ™³¶«Æ¨Š€€tŒun„iux™¡¡¼Ï¿¥Š†­°·¿˜¡ubWr€ªº³¨€€JhfZ„•žo2>6\\NnSD$'$2#/\De`ƒz}kwž¶ÉŸ¹¡’€‰¨ÈíÛà°¢t€˜’¤¤ÃÈž‰zxz™–±¼ŒhJ_NWfQSoc„n’€Œ}ŒŒŒž«Œ’zTJTPn“¨±†}qV\o†˜¢wo5Hofz“zlW<,$038>QQi_ZPo‰˜™˜³ÒƼ¼ŒŒŸ‰¥Æ×漞}iu„™˜¥œƒ•`Pqz–°™ž•_B;brtuu„¥•°}‡¤œÂÕ´ÉÔ¢ž„oz†o}¡¶°˜t]zo{’‰’œtb\DJb\`tqW\*#&6&&GZD<8;Zk`„§¢¶¼°‰“¢«˜«ÚÑ­ªl~˜ƒ¢®¨¡Œtutz–Œœ´œœxD2fkYwW€’›Œt€~˜†–ºÒ´¶ª{~}{ŒŒ¢±´¥€q„¥’“¼¹§b]khYbfƒƒ\nG#6&> >VS $ee_nr]cwD&!?N?;wiŒŸob~zo­³œ¨ÀÅœ{¢›~¨°¤Õ}~\*ek{€ªSV\3Dzb}•¤–hV¤‡nhkŠJW_]M\NGG/TPT#8#*tPQƒ•®Wlf™›ÔÈÔ˜ž–ž†¨ÎéÔþÉÂ’’«°’¤´Ìƒb•A~Pu•]€fbn\uwhbN˜½˜‡®qn€“¤ºÉÀ–Œ™€n†–‡¶Ì¥›ƒtk’QŸhK†<,J-P32G6>cWkJk`€zutPTfnžŒÅÚ«•„_†ªÛžïªÔ¥u˜˜È´·Ø°¥NTb†™€blStVlt†twž´°››u¨xh‡¿™}ª­˜Yw–M‡¢Ñ’tou€†¤~u‰bV,M;ntNbB;?w;JN]V3N†Q§Š€]˜{x’¤›€«˜lkJzŠ˜†™®Ex€¥¤ªÌ¤žŸ‰®ÉÝÛíÜŒ˜§œ¨™’€˜`˜?AJ3ZoNMEM›¼­´Õ½®¡¥Â¼ÒÑΖ¨nhboJ†e0069800$rBTT;e‰¤ºÔì³Ôª¼ÈÔÿžÒ÷tz¥•ȰȖ~rfQwt’ž›,V†r’fŠriYn€ª’™¢’_‰•˜Ì¼Ÿ¿lx˜¨Å¥­®¡Vo\tbƒzAT2/N6Nk,B?chuu’wAQe’Š˜¨ž‰~œŒ°¼Å¿³„qz„Šz€l5Tr’¤‡¶¥‡††t™«·¨Œ~V§½ºÉ±°{zžÂªÂ§§‡Q\M$*A>bD!5Qeƒx?NlªÀÏÏàù¿¼ŸÀÃÚííºƒŒtxn•¶³­e]WxzhhirVWDSh~§zqu€’Â×Úȇ˜’±­§·¢˜fVN€Š¤¤VQG65`Œzb>]_€e€†€€k_Wbi\l9P>JB_œe5Jfz˜®§°´xboxz«­¢qŒ~\r“¹È̘¥¥¢±¤³°Â¥œžx•˜§“¤€€tiu•°~>SSKh]]iuPA_Hk€«³žŒ–e}жÎȘ~¡†Šl‰–‰b€]VbPD89M9E\ZŒ¤ªÂÂ’¹§ÂÔüØÂÀŘ™«ÈÎçΘ¤§ŒoxqnDZJHJQVSGEVcleŒ¤‰€_r“¢ªÌ½ÕÌ’¤±´´ÀÎÒ¥„zY]Gkfx‰M>SW >Tb_ii_{\QGWM2>_tYtzl{oct›°°¶Ænlf}††¤ºtc\on„ªÕȤ°‡€z†‰Œƒ–€w“€‰“¥¹’†rcc‰‡€}ZcPKh€±›™n_b{ntP®ª{zhƒY™ÂÞªžÔ˜°ºJœoGzw€Œhn†wJo`›ºª’±¢tqYS~ƒžŒt}n`†c¥‡º·rWP&A,EYATN;P0$09-Yc†›eMb88;Mo¡†~~–~†³Õøÿÿÿÿ±È×Úÿéøÿÿõưª±¼‰°¿«¤“’f\*2 &;2>0&&9Dn„¨„TS8#J>e{’r€nV\q˜™·«ÚÑŒ„o€wnVWZu\KetV€žŒ³ÚæÉ³›·Îª¿æüÿÿæ¶Â°¹¤Â¼½­œ~ * >`eVoQ\5/A]nz_J,?Vq¡ÂæÒõò¤³¼ËííÿÿóÿÎÚÚÛ×ÅðÛ¿½«„ni9D?Vt„“<&N/Vb~{Ÿq>'DVwefB 'Jln}nQD2, 268>)PMz¡¡ÎÂ„Š¥¢ŸÑÞêÿÿòÀ¶çÞÿÿÿÿÿÀoŒ«ÈÎàç䪆ª¤¥ÎÂÚ¡§¹¨rl†q~l}‰†•o\wkMDqzqrb2$-?Q~QDPb‡™}VD8>Vz¢’z‡Œ€bŒ³¹°¤ÌÅÆºzx’Š]i¡­­¶¤–žq€ª¹ÈæíÞ°J,EhoŒ¡¹È’fn_zŠ¡±Ô½ƒžqN;Y_ftVzŒ†Ybz{rQl€€ƒlz],HfqŒ®¼³J6nx¡ÈäÚ›kxWn’¶È¥‡˜€n›ª¼¼œ’bYNQbx9cn€†fxo{co„‰¡¨¨xi<5Tu’“€VA/BWru˜°•VVTAe}›ª¢Ÿ±’’Ф›‡xŠ›{hcwY]ž±¹™ªžrƒ–«¶ÀÎÕŸ˜YW]ht†¢¼˜h}`t–œ˜ª™ŠKPQ#;JD& 6\,JVKh\Sn¤ž·˜¢‰N\b‡“ª½Â«§’o’¢¢¤´á¹‡kxn{™¹ÈÂŒŸ˜–­¼½«•›“ƒ_ezfVcŠ˜•˜˜ŠfZh€‡€}hW,,;]c]]††Œtr\Y{}Ÿ†¡˜x‡¼Û±°‰˜’z†¼®’nz€~‡ž€Œq€€z›³ž~hqn~tƒ’œ’lYnrr€}‰¢•€wixƒk]8ruBV\zn“~›°zz†°¶°œ••´ª±Èæ×†i€„~l~tƒZWDt{†Ÿ„°€ƒ€†n†ž•žznx„ƒf}•¤“xŒœ“¤¹¤¶‰e_YMBhhV,-2QVzn6Kq}{‰˜–t\\Y\]›˜˜†¿È¨¹Õμ§±³¤É«®¼´§°ž¤žºÆ†z„qzY,Hlk;&Q>>-8 2Gl$>hx‰ž¥Ý¨±¥ÂÏ«ÑäÝÌÚË˽§°½ÈžzŒž¤hzŠžƒ†ƒŒ¤ƒ“’€‰ƒ€zE`o~;PW}‰™°½ƒ}}Š˜zotzbKV6E$!>`8$88P,D`€\h€¡œ¡˜Ìª¶ÂØØžœª±€€Œœ¢›«¨‰kwx€zh€†f\il†ƒx€¤„r†’™}„‡˜zt¥’ž¤“¤‡‰•žŸzDE5 ,,JKH`>-Pcttn€™k{Ÿ’À¼¹¶Ôض¿Åȭúº–•°’Ÿ¡€Œh\z­tbPHPD]Wowœo}xJrlŒz„Œ“nZŒ‡¡Ÿ·•™¨ƒtnhJK;85*VMSYQMY`;]€–zwqbiY{„™½ÏÃÅÌ¢¿ÂÔÑÆÂ±›kŠƒ˜›žªž´œ†˜’ŒŒ’\†’nzzrYhK\’’’}zT\Tbzq†›žwxDD\JVnoWK3-8S\bzicrSi}nƒ††‰–’¶­¤·½¶¡¤“¤Į̂ª†YiSz–¨±Ã°›ž~˜˜›œœ¢€YE>cc_†„‡nŒŒŒŒr†xuhzhQSVluƒYS2AQbux€]T`xŒªº­Â–x`z•’¥¶·¥³–¤’ž¢˜°­ž˜¿°¡¤˜«žŠh†™‰~iH32!Eiq’’˜tiz†‰§žžŸn?0QK\zwtƒeNictertt\f†rzn{’ª†už´¥ž€h~`Hz™™ž·­’ƒzŒœªº¶ÂžKzŒ†™›ž›¢qleli{tw’t{Œu{†Œeuxz„_&,6Jeh{nnuDbzƒ’¥­t>b€˜˜´½È›˜Œ’ž¶{’¤ku„›˜ª’’§°¼uwuhl\Œ’’“fw~PbnŒ’ž¡®~KVquƒƒ™e8MND>Zx€b]~NZ\ou†{hŒJe`rwh˜¤ž¨¼‡•–ot‰’ª´ª­wnw™´°ÃàÃzŠ€“žÀ˜x„Wonht‰w–†GHV\`JboY\QB\S<2]`z€ŒVTWnnu’¡°Î™x†x€’°¹Ë½¨†n€€„›ª™ŒŒnZVh{І’¢¤«‰~›žxi¤¤¢¡}}chnz€¶Èƃzi\Y]}„„eQ,,/0EGk}{{V83>PThz†„–¡Ÿ–ž¥ÆÉÈž†“z€hx˜°º«}tkh€€§ÆÎª€rbrck’§ž˜–\GGVn~z˜¶›™{z†Œib‰rurZJ;?/M6?t€›“„V]PBn€ž¶½–~t’ºàÅȤtbbVi‰€Œ™€ko_Œ‡€z°§¢­€bllY\xŠŒ­°°‡{nti}Ãˉ€HQ\ubzªŒbZAZxt¢ªÂ†€ƒz˜‰~˜Ã¤’{’_zZk‰ž€¹¼z¥8DQ\?>kzxTD D KVn†ŒYWb>rMn‰ŒYJAct~o„¹“ƒ˜tƒ’€ÂÔÈàÛùÃÂÚÿþêÿÿÿòÚ–{l€~ІMNM-&/-P0TDA# /JTQ{tS\iBS`o‰¡¶¨˜‰{–¨§“±¥°–ƒhtŒž°³wz€Qz’“°žŸÈº‰‰ÎáÿòÿþòØ´™€ŒcxfP_P'-PlctPhf>)365>WJ9>8-8?'MSH6>- )889T<>D>Q\nq€ž§¹Š¹ÂÃéÕòÿûþàÞ×ÑÚùòéæì½ÀºÈìöáÉÚÔ³˜¤ž‡™€€Œ€–‰wЧ€`\kVWGi_bE/& ; ?DS5E' ,))'&)/&&&Jb{ul†u˜z€’–˜˜„†À§Â°«Ÿ¡ª¥°³ÃÂŪ™~€˜ŠtªŸ–‰„“¢˜’›˜qƒƒu„Œn{n~Œon€’ƒ‰]o’™“n€c\NEYrrw}bzbl€œ°Â«˜{~–˜nzt~kVt†Œr•††ž€ŠŒ˜’xbkŒ’œƒ†tnfHr•¨›Š{ƒih}c’œ¥˜†Vbƒ„xuwrb\BDVnb>282>VMl{„ƒunu™ª¶œ®ž{`Nl‰­­†~‰€€´ËÉȨ’†–›™‰œq\W`Œqxibl†iŒ•–•flt’ƒŒ•u35\r‡Œ‡kT?>->h~–¤r`tzŒ¨´À“€i„•z‡tbk~u˜±¼«–Œ™¤³Î¹Òη_\qŒ¢±¨˜ƒhfHn’ª­­¡kfrrkxœu?/JfGEM_5'NBVrnbV99Zr¤½¥cbƒ™°«Ã´¢nMDVr–­°i}€}´ÂÎÂ’ƒl‡„~Š„nQnz{˜¤›’ctŠ«´´Ã½{T\z{“ž•Œi,/ET{’•–€?GENz†ž¡}\]t†˜¡ªžt†–ƒ‰’†˜“Qhh‰ª§¹¶€W`€’¤¿À–ŠV2W\q‡ª´¥tbt„¥ºÆ³`inhƒ~xnV2\ZSfcl`Z>>V{€†’tP5Qcuž¶¤˜‰Nl‡žÃÛÞˤ†Vhz†ŸÆ¥‡tJ`V]Š~“]}€€ƒ{ƒŠ}}bw¨´¤Â¤ŠuhuŒ¤É¿¡EGMh€“¤¨’hZ'JYf€‰uhB*30birq\ebn~ª§­¤‰«¿´Å·’ziu’±·¥˜bNT\zª¿Â¤œ’M\n’´½«±€SP*P‡Pb__KA&6-$ MZi¹}®ž“¤àòÿÔ¿ª¡°°àÿÿêû¶hfwt’Œ~zN 0*nPPnrn\w~–®°’¤ž­Ý°–Œ§kVk{®¼Ò‡ZŒTJi€„žÃwnh’¡’ƒ€6l\DP V&*;GJ]P?\8†™¥˜f€Y_Š{¼®æÉɤ³Õ±Èêÿòø·Æž‰ž¶´³Å®¢–€ƒ›bŸzknfƒŒSbDK`hbV¥¤‡„ƒP~¥¢¤­•°½ni€}z’•‡‰M\nokcSAD$5KD8 E2PEtf!i\o€†‰¨¢iVnAZÂ’ÎÒÌà†°­Æºª×¤ºæ•w³Â°–«‡†‰q}˪½òÈÚ®’¥Ú›¶ÃÂΛuV?\>*EG2EA> -286DKYhNSb~ƒ€®ÂÎÉ´¼¨ÀØÔÚºÀª{†z«‡„‰˜†Nhhubr€™˜x“Wru`{q‡Š¹¤¤V’€’€˜ÉÆ·¤˜„ƒ’§“±­c-;EN_ZV]T$ /,JY]Peu`€}Œ‡˜€x‡€xož‡Å¼•°rw~l€–›°t€ie€oŒŸ™œ›‡\‰žÀ–ÈÑ´ž·®É¶¹žÅ›·zŒkhTqT>€‡nnHMV;N€z†§h{‰\Zul’††xDbMnThrP{tQiiTclZeScJPYlD6Pf]ª¤«·’œ•¹ÔûÿäÒäØ˜§¼á×궘˜uZ‡u˜€Tch,ZD>Ybe_\Q'P€bhoŠ}ž¤¹Ô¨Ò›xƒnžž¢ª¡¤˜€t€•qitD*fPzw€{bSZ†¤˜¢ªœ`rZ_}w‡hnxe]l€€ª§³P}Druž§Vh•nMoŒ†¤{bHD558>e\S0xlÌÎæêãÆ³«°ÚØãÂÈÈ›u±z]€‡b6'08QzZwYV8\_z¡ºÉ‡bƒSŒª¤¥¨’bf€„~˜­’Ї]q‡‰\nbTVwbT¡Œ•of\e‡›­­·“ST€z€ht]T0 -/,5N™]Іhi°o˜Ò’à¤ÏŒÕÕ·øÿÑÀÚªÂóðËðøØž„›¡ÈªºÂŒŒ¥?J\c]Z)*3Y;YnxW-_­eq–~†„~}Yk}z~†¨‡x–‡¤Ÿã¶ªÈzž’´˜·Ú̶¤­®¨Î¼È½€€•¥Vw’¨n~€V>3H,*,PNTSVbYi~¤¤«à¹´’z¶–¶Èœ€SNWT>Mc\MQ0 5SQ_J{\MKul}~ª¶ÈԙȿȤªÕ¶çÈ×¶¨‰ž§°˜½Ã°¤n‰¡˜wŸ˜•wrlMQDTcxzqŒzk>cPKeo–Ÿ€‰b†‰hªÎ¶æ¶ÅŸ~Z_terŒhor MD0'&##&&0)6}q†€ÂãéÔÔÚàÈÚçóÿÎȪÀ˧­À«¤t;, *GbVz€h>6~itžŒÈÚ´¡Ÿ¼«ØàºþûÛÛÈ­ƒz~Z}Nž€“J$cªDnf2bZJ¢˜ž¼§Ú§¤˜˜¥Â¶¶ª­u}hftDkkY-cN2&)D6S¨†]nH„}{ž¿À®È}Yh~¤¶éÿþÞê×–’¡Âº‰i°›]q?9Q)EWEPuDVb_&œ›‡¹Îð›ÂÂÂìÏÚéÔïàu˜zn’™†™˜‰GD< ])2 &Qwcx‰Tb«º´°ÛÃìÿ˜ÃÒÔ†¼æ³–>J]l-zV®™¶icMt¤¢€ÎºkƒY“†³äמѤ­±ž’ž›‰°•˜`q‰PV€{Œ9 K'&-ii†k¢zQ2nbkžt–c¡)8P2\>†˜˜?JKi„{t´“¤¡½h°„žªŸƒ‡ž–wHl„Sh•³äžÅ¤¢}§½°õÕìíé¡§–½·“°´äžVuGh\bN>50*-JJ/Kcxk_Vl°¤iœÛÉ๮«–€’–˜ªk€`J 5D;h 'nJxŸ“ƒŸ°ÚÛæÿéìÿÔüäáÞòþ’ÚÔì°–ŒzM€tq{_>H'SPkuzƒ9J\orЍn†™’ž¥’Õ¹›œ¥ztœ¶wT‰ž>‡2hDb0EB8NBD9lŒœkJ’†“¶Â·ÅÿÉêìÿòìÿÿþ°¼Ãà˜œÅ´ƒ*K8P9M'8-NQN\>]Sª„¶ÈۺƒþƼÕàÆ’t€MTJož?e¹Q/o\S6žo¨†€h¶˜ªhŒPe?czŒn5Y~r„€ž™Y†Œ¹~Y¢Y?_J¤V¿Å¼‰T„ÞŒ´u‰`•†t¢¡±Ÿª›½¶¨†¤´’Œn\¤„ŠJtž†ZB8V&cD?ib†b¡~­¼ð´­ÿª’››ubTŒWnw9{rP,'N 29k J€Bz\&•°“l®®Ï¹¶–¶±Œ“˜†Œ¤Â¶ûÀÔꞇ¡›YŠ€¶SpaceAryarya-KXL-1.0.2/wav/bomb.wav0000644000076400007640000001324207302163060012455 RIFFšWAVEfmt J!J!datav³³{³³³‹@@@@m—³³³³©}@@@@iy³³³³@@@S{‡³³³³¯wsyyyy}³³³³³±³³“@@@u³³³³£is³³—³³³s{aM@@@@@Am³³³³³³GS³³³‹u}}u}³³³‹yw£³³@esyyyyYY³³³³G@—³{ww}ya{{@@Yƒ³G³³³‡{yy}mGy³³³±ƒY@Se£³³A@@@³³³©‡MA“³£umy—‡{¯³mes{ƒ³³³³©ƒ³³±S@@@@a{³³³¯££±±“ƒ‹©‹Y@@@i‹©³ƒ{‡³³³‡@@syyi@A³³³‹wss±±±©—w³³³³ƒs¯³mm¯³‹yA@A@M@@@@u©³³³³³³³³ƒA@@q³³³³³uua@@@G‹³³³wyƒ³³³“@@Misq@@]‡³³³³³³‹³³ww]@@@Y—³³³³wuuw³³³³‹@q‡³³¯m@@]y}‹‹}uay}yy³³“@@@@m‹³——³³³³³±³³³³M@@G“³³‹y}±³—s@@@iy{³³³³¯©³³©uwsGisG@q³³³³³£m@u³³³³³³q@@@@@@@Y}³³³³M@@@@@s“³³³³³³¯³³³Y@@@a³S@©©“{@@@@@e³³³£s@aq@@@@Sw©³³³³³³³³S]¯³³sGAq³³³³±³³yA±³u³³©}S@@q{qiu{³M³³³³M@@@e“¯³—‡}mm@@‹³³³©ƒ{yyyeqƒ³‹u“³³³S@Ay‹ƒƒ“³{we@@@Mu©³³³³³³³‡yyyy}}m@@GA@@@}³³³³³y@e©¯{‡£¯³³‡@@@Yy—³³³³³³}}¯³w@@qyƒ}qu‹£‡}}{ysqy}ƒ—³³G@{³³³³³³³³³a@@@@@m³³³³©M@@@m{‡³³³‡y³³³³³£A@@qyƒ—‡@@u“]@w—¯£}³³³³©—£—‡sa³³}GY@@@a“yq‹³³³³³}@iy³³©yi@@Yƒ³“}i@es³³¯“ƒ³³@AYq{wu}‡ƒ³³{y@@³}a³³³³³£m@@y³‹£³³‡A@@@@@a©³¯}yyy}‹ƒƒƒ{{³³³³³]@]w{}u]Y—³³¯³³³³³‹@@@@q³³³¯@@@@Y³³³³“e@@—³³±³³aaey±£‹“¯¯³³³‡@@@@@@@@My³³³³©y{—‡ƒ@@@Au³³³³³—]³³³³}aA@@@@@—³³³³‡aw±©‹}yyyYMs‡³³³³³©—£—©³³}wes{—³³£@@@@]—£©‹£±}}³³³—‡}im{{yyyq@@{£‡{qiy‡—³³³ƒ³³³³³³³©q@GemswyyuM@m³³³‡{}}]@@@u³³³³³³±³³“}iaƒ±³³s@@@@A³³“u]}³£{—“‹‹‹qy³³³£@@a‹qY¯]u±±‡{{]s³³³³³£‹q@@y³±“³³‹Ms³³³³³{a@@@@@@Sssmw±³³³³³±‡yy‡“¯³³³‹M@@MuM@Ai©³³³³³³“}uMMis]@@@@q³³³³³ƒ‹{qe]}³±££¯£ƒyeey—³¯‹uuy{³³}@q£‹±³©a@@@s—ƒ}¯³³³“{³³³³³—‡yiYGm}‡yaMYqy}yY@@u³³©y‡±±³³³³}iu³³³³‡{wy{wyyy—³³³³©yYYy³³³©yeM@@aeu{@@Amsw—³³£¯³³³³³³³‹@@@Aume“³£¯©“—{m@@@M‡³³³³³³³‹A@@ew{wesy‹±©“‡{y}}]S³³³umiqƒ³³£‹‹y}¯³³³±{y}}wuyyemy“³³³³³³³—ƒyqaMSSa‡±}m]‹³³³³³³³£}i]s£³—{q@@@G³¯‡—³³³³³³yy}}ysqy©³³³³³³³©}aA@@a“‡}yseM@@Y]@Sy³³³³³‡‡ƒƒ‡ys{¯³³©‹ƒ‹³³³³³³‹ye]u{{}¯³}}y@@@@Mw³³³³³³³³³³³“}qqsS@@@@@Gs¯£‹‹yiiƒ³³³³³³³—eew©³³³±‹}y}‹“—³³‹@@@@s{}}}ƒ———¯“‡³³³—©}ywmuye]¯³mw³³³£A@Mmw{y}—³³³³³£uAiuA@@i‹³³—³³—weAGSqy‡±“‹‹³³³³—{mey—{wyƒ‡‡‡}}}“³³³³³³yy{ƒ}m@@Gy©¯‹yq@@{³³“‹ƒƒyi}“yw‹³³³‹}yiYa‡±e@e‡‡‡³³³——³³³—}}ƒ—³³ƒuaw{yeM@@m‹£³³³¯³³³ƒY@@]}‹©³³³³ƒYMa{³³³³‹@@e©³¯wM@@Gmy‡³³¯‹ƒ}yyw{{}£³³³³—ƒ‹³³±“wiaS@@G@@³³³³³³³³³‡yqeSMYaia@@a‹³³³£³³³³³¯‹ƒa@@@@aw{meu{ƒ‹“³³³³³³³³“]@mwY@G{³³³³¯—£±yiqiiiw—³³³³³³—m@@@@mw}³³³³³³³iM@@q“eeqw‹ƒ}}‹ƒy}‹ƒy{³³³“³³£¯‡{³³³y@@@i}—‡sey““—‡£±“ƒM@Gs{£³³©©‹}yuu{³³‹“‹ƒyqqsw}“³³¯‹{{ƒ‹“——‡qais{‡³³³—ƒyssw‹£±©©¯—}iY@Meswyƒ‹ƒ‹{mw}‹“ƒ‡“¯³³ƒimuƒ³³³³³—£³³³³‡‹‹}mYYqeSqyƒ‡}mGGm—³©‹‹{{yy©³³©“‡ƒƒ‹©³£{sqquy}ƒyy—¯¯‹yiYauƒ³³£‡ƒ‹“———£³³³³]@iu‡sqww‡©“ƒyu—{{‡ƒƒ}m]qy³³³³³³³³³³‹ƒ‡“e@@@q£¯““}msm@@ew‡©³³³³³³‡{—³³“‡‡ƒ}wMAq‡“ƒ}{——{semyƒyw³‡mmy³³³³³³³£m@GG@Yy³³£}{ƒ}wuqqs{³³©©©‹{yim‡{{}‹£—¯³³³}{‡£³³£wsaY]eSay}yywy“³£‹“‡{}£³³³³³££³³£‡seaS]m{‡w]Ge{³³³¯——“ƒ—³£‡{yy}‹“ƒ{wuwy}‹©³³³³£‹ƒ{{{yyyyy{}u@@]yƒ‹£³³³³³³³³yaMessmswww³³³³ƒ—©“‡—£—‡}uMAYq}¯³³³‹qiw³³³{{wuuwyyyqsƒ©¯—‡yyƒ±³³³©ƒ}y‡“}yywyyy{ƒƒƒ}wuuuy}“³³—‡ƒ‡‹“©³³©‹wuy‡±³‡mGAMq‡³³³³ƒ‹swy{{{{qGGsƒ³³£‹£³³³¯uy}ywyy{}‹‹{‡—ƒ}}ƒ““‡yiqy}}}‹³³³³‡qy}{{yy}ƒ±³³±}SMe]Yu{{³³³—‡“‹³³³±‹{wuqG@AYqy—³³³¯}‡³³³{wy}}}‡‡ƒ‹‹‹‹ƒ}¯©‹ƒ{smeeau¯³³¯ƒe]is‹ƒ—³³—£³³³³“yssqiimuy}‡“‹“³³³¯‹‹}qequwww{{{yy‡©³³±ƒƒ£“‹“‹ƒ}w{{{yyywww{{y{{yyƒ—³±‡}}yu}£¯—“¯³³³‹ƒ}qS]myƒ³©ƒi@Aau}‹“£‹ƒƒƒ±³³¯¯³±‡{wuy}ƒ‹ƒ}{wwywwy{‹‡{yyyyƒ“—³³—‡“¯³³³“}£uuu}{y{‡ƒƒuYY]my“©¯³³¯ƒ}‹±³³“}yuw{}}yyy{“©‹ƒ}{}‹“©—£—“ƒ}{{{{yy}{emyyw{‡©³‹y}—©¯©¯³¯‡yuqsy}}}}{wsw“‹ƒ‡£‹ƒ‡—ƒyy}{www}££“©‹{{sqƒ‡‡ƒ}yyyy}}—¯³{y}}ywyy}}{³³³—©±³³{wuqqiuƒ‹“©¯}yy}ƒ“³³¯“ƒ}yums{ƒƒ‹{wy}¯³¯‹}ys{‡‡ƒ‹‹{{±£‹{{‹£¯}}yimuy{{{‡©³³³¯}wsswy}——©©“{yyyyy‹‡‡ƒ}‹©³©“ƒ{{{{}‹©©‹ƒ‹‹ƒ}yyuw}}yuuw{££—{£¯©©¯£—£ƒya@ew{}}}‡“—‹ƒƒƒƒ}yyy}—‡‹©¯¯—{{{{{{yy}}}{yssu{‡—©³³³³³£‡‹“yuw{}‡“‹}qaqwy{{—£‹ww}—“‹‹‹ƒ‡£³±£‡{wwyyyƒ—££‡{ww‡“‹‹‹‹ƒƒ‡ƒƒ}}‹}y{{wwy{{}ƒ‹‹ƒ‡—¯³³¯“‡}{{{{{{‡‹{yy}‹‹ƒ}}}}³³±}}}}ysu{‡““‡{yƒ‹ƒ{y}}yyƒ‹“©¯£———‡‡{yyyy}ƒƒ}ysuwy}ƒ“‹ƒ“©©“—££ƒ}ywy{{}{{‡{wuy}ƒ“©³©‹{{}ywy{}‡£±£ƒ{{{ƒ““‹‹ƒ}}—“‡{y}——‡{{{yuwy{{yy}³³©‹‡‡±£‹{yy}ƒƒ{wuuyyyyy}ƒ“‡ƒ©¯——©‡}³³£‹}{yyƒ‡{ywwwwy{‡‹‹‹‹ƒ}}}yu}‹ƒƒ±³³¯“‡}}}{}ƒ“‡{ywuuy}‡ƒ‡‡‹ƒ}yyy}³³‡‡ƒ{yyy{}}}}}“{{}‡‡‡ƒ{w{‡——‡{{ƒƒ}{ƒ—‡}—‡‡“©‹{w{}}{yyyyyyy}‡‹ƒ“³³±‹ƒ}{yyyuw}‹©‡{wwy{{‡{{“—£ƒ}}}{}}}‹‹y}ƒ{yyy}}}‡—‡‡““‡ƒƒ}yuu}‹£“‡ƒ}}}}}}}{{{{{{‡—©“‡‡ƒ}yy}“©‡‡{yy}}}}}yyy}‹——‡{}‡‡‹‹ƒƒƒ{yy}‹ƒ‡‡yy}ƒƒƒƒ‡‡ƒƒ“©—‡{{{{{yyyyy}ƒ“—“‡ƒƒ}}{{{{}‡‡ƒ‡ƒ}yy{ƒ“‹ƒƒƒƒƒ}}}}}£{{}}‹‹ƒ}y{}ƒ‹ƒ}yy}‹‹‹yy}{{{{{{}‡‡————““ƒ{wuy}}ƒ‹‹}‹“£—‡}yy{{yy}ƒƒ{yyyyyy{‡———“‹‹‡‡‡ƒƒƒƒ‡‡ƒƒ‡‡ƒ‡ƒ{}}{{{y{{}‡ƒ}{{‹ƒ}}‡‹ƒ}‹‹ƒ}}}}}{yyy}‡“——“‡ƒ}}‡“—‡ƒƒ}}}}}}}}}‡ƒƒ‡‡““‹ƒƒ}yy}}}}}}‹“ƒ}}‹‹ƒ}yy{{{}‹ƒ{{{}ƒ‹‹ƒ}}ƒ‹ƒ‡ƒ}}}}}}}‡ƒƒƒƒ‹‹ƒ}}}{y}‹“‡‡‡ƒƒ}}ƒ‡‡ƒ{yyy}}}}}}}}}‡‡‡——“‡ƒ}}}{yy{}‹‹ƒ}{‡‡‹ƒƒ‡‡‡ƒƒ}yyyy{{‡‡ƒƒƒƒ‡‡ƒƒ}{{‡‡ƒƒƒƒ}{y{}{{‡‡‡ƒƒƒƒƒ}}}}}‹‡ƒ}}}{{{‡ƒƒƒ‡ƒ‡ƒ}{{}}}ƒ‡ƒƒ‡ƒƒƒ‡ƒ‡‡‡‡ƒ}}}}ƒ‡}}}}{{{}‡‡ƒ‡‡‡‡‡‹}}}}}}}‡ƒƒ‡ƒƒ‡ƒƒƒƒ}{{{}‡ƒ‡ƒƒ‡‡‡ƒ}}}}}}}}‡‡ƒ‡‹ƒ}yy{{{}}}‡ƒƒƒƒƒ‡—“‹ƒ}{{{{}}}‡ƒƒƒ}}}}‡ƒƒƒ‡ƒƒƒƒ‡}}}{{{{{}‡‹‹‹ƒƒƒ‡‡ƒ‡ƒƒ}{}}}}}}}{{{‡‡‹ƒƒƒƒ{{‡‡ƒ}}}‡‡‡}}}}‡‡‡ƒƒƒ}}}}‹‹ƒ}}}}}‡ƒ‡ƒƒƒƒƒ}}}}}}}}}‹‹ƒƒƒ}}‹‹ƒƒƒ‡ƒ}{{}ƒ‡‡ƒƒ}}}}}}}‡ƒƒƒ}}}}}‡‡‡ƒ‡ƒƒ}}}‡‹ƒ}}}}‡‡‡‡ƒƒ}}}}}}}}}}{{}‡‡‡ƒƒƒƒƒƒ{{}}}}‡ƒƒƒƒ‡ƒƒ‡ƒ‡‡ƒƒ‡‡‡‡ƒƒ}}}‡‡ƒƒ}}}}}}}‡‡‡‡‡ƒƒ}}}}}}}‡ƒƒ‡‡ƒƒƒƒ‡‡ƒƒ}}}}}‡‡ƒ‡‡ƒ}}}‡‡‡‡ƒSpaceAryarya-KXL-1.0.2/wav/hit.wav0000644000076400007640000000117107302437526012333 RIFFqWAVEfmt @@dataM€€€€€€€€€€€€€€€€€€€€€€d˜æÿòSBŽ0ãK›œöõaGè&À¢’§´ßn[Ÿ&#„¯ìÝ6$+fnd„ŽtWŒßº§©{U6K-úwþŠcÅœ³‰xý„2’nBKaahÀ¢`\S„…b]iÊJt¶Î« ‡="nޏÅKAh{Ý„dt†’›“{¬€FQVrdwHb‘n"b´â̰‚\rb’D4BMƒ¹Ï™\Ò‡m¸iL JT®l€ÉÂYk—³CK_|­ä·´† Uq‹€`–މôãUi®¼–„‚Y2on:JW2_ ©–´Ì¦·t7µÕ™ ‚‰·Š^JDq‰LB¤·•‹‰¶¼vŠÇ¯««x{ƒxš‹]TFQ‰ovxY]^‚©{u ~t™‰²™k€|Fr{4JW=m„—ÒÓÀɦ‹šmNk]\}px–}‹®‹{†ƒYoo_ŠÇ³®ªkq‡hxvGJMKw~~¶º«½š‡nttHUqa}—–´«•¡zZymehp{‘°“››mz€cƒ…g}eJnirŸ“š²’•¦‹“’nuhHlzp‘ƒv•~{—ˆŽjssbŸ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€SpaceAryarya-KXL-1.0.2/wav/fire.wav0000664000076400007640000000223307302464571012476 RIFF“WAVEfmt @@datao€€€€€€€€€€€€€€€€€€€€€€æß¼ÊJ EMÏæª qß8êçXþý3Ï…£@â(}ù lÒÿöŸØdÇæ/Fº—ågä/àæ1ˆÌ<  ?xVè$Ë3ÔCÕ+¶ïЬS«Üõ¯ sT÷b ÜÒz6™áë8ã!ÀñBƒ+äi½·´ø±<¸/ÂÝßDæñÿ÷ÍÞ¨iõèŠâ3ñÏ#šY™ÒXÝ>ìCQÍ)*µ7J÷(6ŠôòCŸB݆ÝöcÏ ç>#s·vóüÉuìóbì¡Ïÿ)öìyÙÀµX¯R¤jyÁ 9 >K\.+Š3òEÆå [=sœ õÈÿæÂà8&ú‚ï4Ûšÿ á6æ ‘'ÄüñR çÂñlþ)Ë’ÞÁÅ$&zSÑ4½ItPÉmmâÛIñ1x7ç ð(ýÇ÷ÿÿÖ-^0¡dÕ/ú×IMg!½€Iä90óÅÑŽ”ÜŸsôÄìÅè+¡è:qOܹ8§4…×"öó%˜ÖûïSûýíJòÆã”þ ãAæu 8YMÏ ðVí î|çÀ–qövÑZÈØ2–bçýn ðÚÑ;Ô)»¼ã ²ŒYç3‡Œµs]ïômãåâ•gßåj‘’¤3Î꣱ý"ùú Â2!%W#í üpʬæ6‡Gê¢1«L;AÆ#ä:õý‡äíý÷~+Í Û+ÉßÍÙ6táV»'Vï-ÈníVáüýùuúF¿ê4ÝQød@FV·àFî °&¯‡ )g—¾Qd{\ô¦ßbž6¾!œDœçL}éKäP§Íús¡À4S€ÑÎ~ûòk–fbx¼ÁÌm¬ÛpÞæÜñZ wãõg‘çh§ ¬¸¶>˜ ®õgìhœÚ—­w R¬×  sÀ7“wçw›`)ýh€©à$÷C˜œUEF^izWAGG~åëL°¶,ìÔ Zý"m—¨Ô¨µ økäE×ÿ‘2lA=}­Ì®ynÞåµ¶n‚¨…³Íެ¬}ÉØÀu7^C%…µ°Ùß‹<Ï«¦Tù`Æ«­k VÖÔj.UœªeU†ncT8/dßÝw~\}º¤~KNN«Â¥qr™¥n?¡Û·i<)žÅ¥SGe´þ®h>T¿Õ6Sr­ÿ˜'bn¶ÝŒ!N“Ñérkn_‰*}™ê¹c;]o½³ZVV€°¶ƒ‡€ƒ„kA?~×À–_Mu¢ª]S]–ϰq6E–ÿœ]˜ùØq&`¡Ë´$]×ç†Sráƒ?5ÀÿöhS5i°{\cƒ¢«h`‰€¤­S-]ȳVk’ª¢KPi™º’VS~¢äŠ 2q‡öÑ&W}ÀE³ØóuJƒ½J8Gÿÿ³f]2–Éino}·€ES·0r†¥Ô~fÃÕE $–±Ñ9c’“®€3b˜É½›Z€¿€>ZqÿÕ;ZW€È¢]†ƒœ±S\¡àŠ5`¶þt!?tzºÕ#H‡¢Ìx9K‰®Î0 †•¨Èf?x‡¹·xKr›®³c`Æž Q¼ÑÕ_/t•€`¢¥ƒ‰n~¿‡-K€’ÎÈ5Aqu•´DT–¶•hƒÑlScÀÿã;b6cÆ\Mo•±TT®­€2{ž·ÀiElwÈ­cq¤·–Bx¢Æ†9ZÑû½?Tcœ½__ƒŒ®‡`iª¹G –³Ôœ?V{€ŸŒb­ŸnDr˹W#HtæÝ€AS•¿°\Pt¨Ï‡®z\E/ÿÞl†Aiºœq{ªØ_W†¡“l/`¢ÉÚB&qu›ž`e••œxJw®Úx2KY}æžSwh¢´z]tw¶È}’È\NV`ÿÝikVh±•t¨ª¤¶EWƒnKA€Ò³›2Wª“˜w`™›xibÎû¥&JA±ÿhexP“fbco¢­“ÛÈD!Y5öÿ`xr5•¹Gz„“Õ„>„“•S,D¨¹Àq#Yz‰Â¢z€†~„co³Ét9MStÔ¡b~l’º‡Vir³Þ¤¹l€f–ûzrw6žP®Î¢­?×?)io«ä}3>>ºÏ›‡ƒw™’qŒÆ°8ShqΆQh<_½’ekSkΧÖ ;qr×›]qN6ih\ؽœ‡S5À·'2Y¡æüE6Vœó«zTQ¥±Š•°2/lƒŠ­wN~u€z¡’œ†´¼`V–ÔÿM/;oÕ}n˜§«†DeÿÒ‰5;¥«¡Ÿ™•„†Ò€H¿ÿn]f­†¹Ÿu›wB±fV_ƒž¹ƒK>Z†Ï´€ik¡œ~w´¥BuYb³Œ\{>2®œ’®uŠ·¶)_oÿÿ™B9–¿€¼Å€Š~}­ƒ\¥ÿZ3MDׇ·¤]’–lÔ•€tžÿÈQn'Y¨w“´‰_’~$YYÿ¶l_0e±Ÿ¥À¡ŠJŒÆ<'e\˜äzE? D˪½¤iu€}É•\¶ÿã E)Vŧlkž€™e†“ÿ³3QJkÔÑŸº˜\~­±3•ìŒEAïņ«{Q˜œ™x$\‰œù±$'3‰Åɘ’o€Œº–W,`ÿÿoM'?„œ™±Œ†€u•€*$BTÿ½ƒV«ž¶À›’nÀ)9€b«ÿhM2A·¨æ±hWVt´u&o{ÿ¼K2ãéɼoB¹®q V}þÿB#/†Û¥°†Yb„¡«!!‰€ÂÉY'8,½Ñ®´–_r‰³†*z±¢Ã½wƒcK{DT˜„ϳTDZK¤Ì¨®“QrªÉ˜6o½ÿ€30?¤¿º¤]Mª°*€’Ñïr ÀðÏ­€Grž¿™?!tÅÿð-#\¤È¨›ke}¨¨2 B×ÿ€H'cÀ³³‰i’–¥<2ouÿû“5*G•½¨°¡t€kk¥T$b›Ñ€;Dn¼Û·z{t„–„x`K‰´·±>*ct’À¢ŒlbªÝÒ?ÿ½{N5{¤•«•†‡{†z0]w†ÿÛ€5 K¤Ì¼bPcoŠÂN#“¥ÈhWh«Ï´†„lxŸ½–Tf™àø;2V‰Ì›“€cnª®J«Ãð­56JÛõÅŒiP€¥œ~5J§Õɧ~›¼Àlfn¥Å¢Q±é®N#2K†Ú¹„lZ§ÞÛ9ÿÏ€D&ÃŤx™¨–6A„®õö93AJ¹¥®€cn\T³†J›ž®*T€’´‰oxt€¡«Ÿ T«½ä\WYeÌ®•–k{°ÉH˜Àÿ«8*Œã위c]À™Sl±çó,l–ا€t]eª«’9!œ¼Ë¨]#Nk¶Ï³xqq’“5`}ÿì„-,ªÉ¢˜‡n‰œºr8böÿÕ>-{º«Ÿ€o}‡ƒ€b5€­¼Å•M0b‡¨Ã†ec‰­¢3H}±œ9!nfŒË’~{e®àbfŠÞÞi2#'½Ï«ª`}Ÿ¨Y\€øÿ¼{ÞÅ­–;J±´¨uTŸÕï½b‰Ò·ƒrbf«­’0!¶Ñ­`*>VÀÔ¼€iZ•Ør>üÑ~&½Î¶žzi¡¨DJbÿÿ¶#HžÅ¶ŸƒbxƒœØ! S›½àn'33xÕ·†e‡€i¨™*l¥†¼t3KêÚ½P-#o³½ÆŠM8’û†Ttÿà´zh¥¡Ï³‡KA_Éé·c™ï¡]G9S¶§«žxeoi¢ðØ ?T·ÚwA&wží΄DM¶ÿÞŸÿÌH$¥´ÑÆ€KKlÿÞ{öÿ•T$G­tƒ³«•A?ƒü´3¡ïÆ›Pb†„™´°HKnïç;„äÿŸ\ E††Ÿ§˜iME¡³¶TSuêŸQ_S~Ÿž·´WWWw°Ý­K5Nóÿ±hB3u¢·ÑºPNu–Õ!6NÿÔŸP-r›‡´¼lAz·Õ†BÑûÎe?)‡«{˜ž“cNƒàó•YÀõ­‡;#x§‰œ•†be§·øTG›þ¢xD)Ÿ°¨Ÿ†~oS›ãÌu>kÃÿwW`;`¨’¤“lcfb¼òç#ZÛÝo0&Š•’̱wZ]žçÿ< JÉç«06h“h³ªcAŠÅÂ{0/×ÿÉM2'„´ŠtƒŠ’olŒÂù­* !ŸÌóVG~˜ŠƒztSгäo'5*ÌÿÅVJ/~´‡•€Š~HnŸ°à„ ]xÿä†EG?˜¡ª¨qnZu–¿ê{00cÿÏnN6n“„Œ­™qSƒÉø´ ¤ûÀ~G;V‰Œo•™€_\ŸºÝq*€ÿÏZE&i¡¡˜Œ{xT}­Åÿ9E§û°’>Y­™‰‡z’†nz{¶ÞÎ )uÚÝ~Q58·¶†€xz`wÌõ®`™üºiK/S´–tŒŠ†b}ž°Ûz /)õÿËY8D€³€w{†“}_wŸÀö<N´ìº~00°¡†ƒq‰„k€ŠÀã_)~ມV'9¡™“†nŠz}z€·È¨]5l“ÿØGGT¢­½“qw‰±q$M\†ÿ¹nD/Œ¹ª‡ƒkuxZ}ž®¶›n¿w0<]ö×S,V’˜œc}rWq–ªÈ¤’˜GY#ZïØºuGAЧ¡‡†32E›êížl?_¹cTK­êØ› †«´™wYkfh~ÌÏ®_P¨›\kH/é髆B8q˜¥¨eq„b`t~´ÒªƒDM½·`V28öé‰q,E«§–\h†cVt’ÌÏœn8VÒ¥KKMéÏ„M _¡«³ŠSf€chh¡ÉÆnQ>S AÒÏÏ_™¥œnx}neM9³éÞ˜M!_ÕŸcYöÒË;i§¶³Ztu{lW•Î×´~/kíéH ,uËø}e5SŒ°xSb¢˜z?AÀéãwA&ŒÕél5‡ÿÒ]D„·®ƒrn’¤kS-f¹ùÕ•)eþþ/b騭z2q¹§wT_’„?5›Úì¨\!Q–ÿ®ENÿÚ‰?u¨°œ{P}’ŒSpaceAryarya-KXL-1.0.2/wav/boss.wav0000664000076400007640000003671607302723416012530 RIFFÆ=WAVEfmt @@data¢=}uunxxq˜‰“˜¥¹°ÞéÀÄ’¼ÕÎÆÕ³zuB>& KASSW¡Ÿüÿ¶ž½êÿÿÿÿÿÿÿÿ­„¡Ëÿín¢ÒcM 9D!3J 2Z‰ÈŸb³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüçóÿÿÿÝt„cVKi€e2AouQ$8, HQ€5<Ѝ¹\oŸ¤•¹ùÿòùóö®Å½ÛïÿÿÿÿÿÿÿÿÿÿÿãÏÿÿÿþÿÿÿøØÎȹ±Î°VTK~•›Õ~B0Q)BHD*88W–’‡˜±Ûÿÿÿ°äž¤ÒÏþòïÒØ¡™nÏÏ㫪wêçðÿÿÿÿÿÿÿÿÿìÿÒ†,P'0982> 2A5J&2*WAZH &P/3D;YP88YG¥ÀÒÿØíÿÿÿÿÿéùÕªêÿÿÿòÑðº™q‡×ÎÉÕòç¿ÏüÌÛæÿÿÿïùêÿÿã°€ZZTniNcKk0,2b{qJW>B ,#->B  A92?*5KJ \ªÔ˜žŸÝïðãÉ®¡¹Œ¿Ëç·½«¿}’­Õàä¿öÉäíêÿÿÿÿÿÿÿÿÿÿÿÿ×À„„¢™{€‰ª•¥lw‰Å±ÉÆÃr¤–k¤x_Œ„SiE<-6>  '6>WZZNY5GWEN®Š}ƒ„Œ°´éŸxKƒif„c-KNB]GKnu~zK~´Š„–œöÑ¥³•®°¡fE]BVB358?eE\S¥ÆÔɶª½Âźչ«ÎÆÎ쫤°Ã±nc}´Ã¢ªÏÿ˜†³œ¢óZ·´´º§žt–éó¡ÈÆÅÆÛ¥ƒMQe‰_Z>?3<†JVhnª_o˜¢z“~b 0c\K3PJB*PGYlÏŹ’„™Ë±wtcwž’z•“oGƒh3'Q‰lq_`bBDkžŸc~¥–œ¢}nzªÂÃÈáìÒí䢃„“°¿§‡NlzKV~q}‡º™º–ÉØÿÒÑÔÿÿÝÝÿûÿÂÅ™nf~‡˜bH__kTH‰›±Øª«›¹º¹¥€ElwlQbYlGE* KkH$&?`P>?SSWbQB)MlkWÔ¶´•l66V’}n; 9' DShAelx‰žäÈŒÏØ±ÈãæçÑž­r\`Œ–Ÿlinoi„¡¹ØÿíçìÅàûàÞݨÃÝ¿°®Å¼È¡Š]W\’œÌ¥we]NWt†«“¶ÕЉ­q™xkÉ“ƒq¶ÌGr¥K)#iŪÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{E] 3BhlVÎÔÂë´þæÚÿÿÝÿÿÿ„¡àÔØíȳœ¢zz½r?A/D>E5*E]}„ŸÛÔçÿ‰n³ïäÿù°Î{}r_cuVJ T\¡¥~}qHb‡•¢kG,T~)GQrɶÿÿÿÿÿÿÿÿÿÿÔÂq†eY_JE3 9x`ŒÔ½žœf´Ô½ÔÃ°ÂØûÿüÿÿátJ)>„oMDHc/?Z†¼ÎàïÿÞøÿÿÿþüÿÿùzEJ89!/Qhh–ªžœ„Ïɤ±Ýtn‡Ÿ·¹ËãæË?x¢¨¶À˳œ†i~„·³›K)?>K>E!KKh™‡–áźb*Pnx¨ŠkP&2ZTW¤ª¤­ºª¡Ñ¹ÎáïÎóÕùÿÌŸZ2;# $*No‰¹ÀäíùÿáíÿÿÿÿçÿäÔׯÑÏÀ±¡MHlz’œÅ·œ«Ë¶„`c~“€x¥¼Ï™–MDPYq€ofTerDQq„‰°Ÿ°Ì™’´ÉÑ·­™iWYhzŒ‰™•NW9PehirTZz›˜¢¡ƒ}i;]Vz«’Š™’€®àøãìáѱ´e‡˜„uZN!)Jbtezc{¥½òþááѨÕãáÒ¿u6  &/Q`¥˜™®›“ÀØÛÕÃ_SGi–¢Ÿ˜z€NNG8iЧ››€uŠ¢§§ž{cQ,5q–ÅŸ¹ž’ÂìûÿÿÿêËŸƒP]e~J3  KGMZGh‡¼ÚÿÿòÞ¿æÿÿÿøð™u?3BzfM6Z„tn{ŒŒ–]]l†¥œ‡W>;DQk\*;J\PBW¹ÆÈÅ¿´Ãרã€3JV•‡e«Ò¢rAA}‡„{†tŒS&E),B\`“¶³«¶Òÿÿÿÿÿÿÿÿÿÿÿÿÿ„]_B-oV-/DVfn“ž–À×¹ºÌöÿÿ¢ŒŒ_f‰’–‰„nP>Yx„‡®˜]V~†~€YQDDqit›®´ËðÛÝäæûÂ’™‡˜›™hN&&?ME<>HeŒw˜D8lzlhkŠƒQ\` DwN/$;E8/# 'WQct‰§–¥¼ÆõÞ§n6ESZh„qbx¢†AQ}·×«¡¤´°–•›’‰‡’¡ÏÚðùæãêÛöüÿÿÿóäË«z†­­“efwS<,G}„n}ÃãØêÿÿÿÿóíÒ°±Ì‡>B& ;SGG`•˜qzœ³Ò³qM*;?;2D]W>;VD?V`}nT_nSni5/2->Mc€}kxck„•¤¹Œw†´–V0o¥x8950-,Bcr~Œ®ÃäÿÿÿÿÿÿÿòÿûÝäÀ¥•w_E?xqk«Æº³ÈéüêæÿÿÿÿÿÿÿÿÛàºuewxh\hZ\SiQNt¢®{˜¥ŒbT\`VVY_otŠ{\QQc~]Vi`55/! 3Wx–ÂïùêïûüÝ¥­ÌÌQ5D) )>Ahwiz‡›³ÅØòÿøË㇉†tФª›®¶¶±®ÝêÛÎÈÔæÃ–¡´¨¢¶ÎÒÒÝäçéÚãæòðàæÒÈÔÛ¡xŠ™qcZWWNS]]tŠž°ºàÿöòäÕº¨ž}rK ! !KTPVnr~ƒ¥±¥Šxqc>!29685T_tw_`eoqoQ9EkbK\q†§±žžª¿®›“ª®¡~’†YZZJBAA695Ph}™½ÕöÿÿÿÿÿÿÿÿÿÿÿÿùÕ·Øù±w?zºŸ½ÉÿꡆŠK„z]S*™SPD0Œ'`¥w¹Ô±¹ïÿÏÞÞÿÿÿ¿ÀöÆΨe8cKSVV«òÿÕq´½ÃòààÿçÚãËøÿàéÿÿÿÿÿÿÝÿÿÿÿÿÞíÆi“¼ž¶éÃl/6 / *3cƒB-JG#)bnœ×ãœ}¼ùÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÔÉæÒ·óÿÿÿÿÿÿÿÿÿÿÿÿŠQDH`w’™¥f“ÝçìöÿÿÿÿÎþç±´Ô¼G 2SQ†¿«\DzN$ES’¤®óÿÝÃÿÿì½³Ôÿþ·¤³æÅ„±¢eG•³¥¿«½çïδÝòöÿÿÿÿÿéÔíÞ‰\V{tJ0TGBbMW~™ƒ¿áౡÿ°xbŸƒ]foT?;,<)!*e_*5*#),G•œÃõüõÑàÆ‡etŸ¥§\tiG)/ BcƒŠcœÏçÝ“¢ÈéóûÿÿÿÒºàŸZ/T„zK>QZH>‰ÝìÑ­æÿùËäÿÿöº½ÿð˼ÀÑÑÑ®«“h\e½ûøØ†~’ze‡„’“ŸðØ„eƒ¢˜§{Wn}rƒ¼êÕ¤x0 B q“Œq56G8eŒŠ¹º¼Ñ<3WV\D89É¡}fo]8SN,!<#wÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÎêÂ’º{5 '9*?<2W«Õÿÿÿÿ´˜ÉóðÿÿÿÿÿÿÒ­¼’•§ÎÑœÅÈx°Â9& 69 5-5Q_)eN‰¶·xtŶ«Å¤k2 NM]KTqPQ*ATN€tE6]¼±´à®ûÿøÿçóË®¤‰¥œŠŸ³íÿØœ{˜_PGVMZJ >9¿ÿ×öÿÿÿìçÎóÿÿÿÿÿà°éÿꙆQ`A$fS•S&E,{“¼®ÀJ5`_f~ƒƒ}h8€€u¥f]¶±«B- 0„lu$$}k§½ƒTŠBA}–³ÝÿÿÿÿöÿÌ™Îûÿÿÿç}’Z\nN*??98Qu«çÿÿØÌáíÿæíÿïÞØíÿÿÿÿÿÿò‰PQPcJK\h,3JQcœ·È˜zrŠ¥hAw€h,e­•¥Ò³e')'6;&' $NwZ&-_„ƒnMhž‡¤ÏéùÑzb}„]k™Œh}ÃðàÎÿüã䟘ÀÀœ®ª˜{;G}€lƒ™¹„,#'2 *&DM!?€„]}­‰“{?$/2?WDq¤¿óì®¥ÚØÌáþùÿ㤼׹ÂÎìÉ“_-3S3,?Tƒ˜‰›·«°ÉéÿÿÈcP]Sk‡’«¹ÂãÿÿÿÿÿøÿÿöÿÿÿÿÿÿÿÿÿÌÆÌ´­ŠiD5e›ª˜ÅÝÑÕÔÕàÚÛÝÕÔ´ŸŸÚøæéÿÿÿäòþÞέl6 *''Mbfxqw‡†kTY> &*0Wf_2>`ltzttZMZoxi]‡¶¹–„˜®Œxtx„f5,\††Š§ÌçÚÞùóæÛöÿÿéÏÉÃÀÕàáíòàÌ×ÿáÆÝãË¡Œ™•}’·ÅÅÕäÚÎËçì×ïöÔ·³ÛçãüÿüóäØÈžk~zH3$#>]hTDDK;'$/DK]k\PM0&*3#BieG9Mkkqƒ•‰bNu¨›’§ÏÛ°ªÃÀ½¶§“†~c?9MGQl†°¼Œ–Øá¼ÉòÿðÚöÿÿÿÿÿÿÿÿÿÿÿøíÒ±Ÿk;0ZP<]–ª¨ºËÔ×êþøæáêݹÂÑÑÔçøç˹¤“tZ]N/ 3$ /YSBZƒNSnxwZBDT' M*-‡‰~GZuœ†J5x3D#kf #S/¤i`Ú‡H°~œÿÿÿÿÿÿòõÿÿÿÿÿÿÿÿàÏðÔ·ÚøÌŠE,Tw$6'DEowH!6o‡}ÀùÿõäÿÿÿÿÿÿáêðÎÚÿÿóàüã®~l¥€·«§˜˜Î]_]reW;$S9B<$P]w''6KiŒrKJq³ãÛùÿÿÿÿÿÿíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿȫըxeƒ¤co³«™ÂéÿòƼZ2 #$?D,6SrleWW€‰e~Š“`#5]k˜çÿÿûÞÿÿÿÿÿÿü㿆u«¿ÑÝÞÏÿÿùìÿÿÿÿÿÿÿÿ€c‡q†žª›Q8A0Z> 2 3 Tqkz¡¤±ŠQ˜¢`E`G)$2YG/No}¥™›¶ÑÛÌØÿþÿÿíÿÌì¼z„ÀÎÆÌðÞ½òöÀÀøÚƼÅÚ¹ÎÆ¥¿ÛÞïÃÎãÿÿÿÿï¶Ñ¡¥†l! 9*A_hz„Š•ªuh¡á¶\Af–‰h}Š#3 9Efz•·ÏÝÿÿÿûêɰçÿÏr“³’Ÿ¶™ž–‰•\Z?#AP;$/*#z{t¥ÕØïѶ³ŸœŒlBTPW}„™•°Plh';JkЉЕ–tet‡Š®Ë¹ùÿÿÿÿÿÿΧ¶«k„rKV‰†®ÝºÈÿÿÿÿÿðÏÑéçõûÿžõÿÿù°¼“fo™f  Gwƒun„D3A-9QBzoDn™Š}›`3SkiKDr<3A]ZWiEE_V6'PG;eoz¿ð³¶ïÿæ–ŸÔ«?)SN$;MArË·ÑìÿÿíóÿïÿÿÿÿÿóæÿûÿÿÿìÌ°ÑæÝ’~“‡~ÆÎÏ¢¡À“¨ÿ깨­·}›’}W;B-/NQ'Aœ„~•–~\0 /KT>Œ¶‡¥Å´q›‡éÉ¡À·‰GK9_q¢ÕáØÔùÅäÿõûÿ알ÝÃÛÿæêíËÔöù¨›«¤–­–ƒSoleÎÿêûÿÿÝüÿÞÿãÀ¼½±–®ÞÅþÿÿþÿÕ¶¶‡*6 &)*Sx9ƒ´§‰†„K$Y¡Œ«·–œÝ±•³¥°™¹’9e¥¢éûüÔzrJ$!HAtÅöÞàÿרƺ¢½ó™wzt¤ÿÿÿÿçãÑ­˜Ši}•œ§§>M~–ÂþÿóäþíÔþÿÿÿÿæËÿÒÅþ¡§ÿ¶elJ ¹·§±Ãàìüÿÿÿÿöêÿÿóä€b®T9Do­Ïó®ªÿÿûæÿéóüê̺­‡q}Úÿÿìe{‡#3EYJ‰­¨öÿÿÿÿÿÎãüÿÿÿÿÿÿÿùÿÏ€kH!,6*YS9 Z†tºØÛƒ>9­Å½§›ÎÕ×ÿïÏÿÿÎT8‡„$E5 ]‰WS}ªw;ƒD`¢·ÆÑêÿÿÿÿÿÿÿÿÞ¤i02# &cª¢±Â¼ðSz††°ÚÿÿÿÿÿÿæÒÈ׌N†$$ €uoWcŸŠ¶×êõÌ™t#2)b’´¢rq`ÂoN$!6Nh{®É×¢¡`¥ÏØÛ¨) 09t¿Ï¼ÿÿÌ–°ÎÅòühi“H H'6}È­¹ÿÿºÿÿìÿÿÿÿÿážx„zu°¡ºÉÆ9\NN„n6r¥™~x¥ª×ÿíÿÿó\Kƒ}¿ÿÿíçÿ«€®°«§c?/DlÛ•6kržÿÿÿÿö¡5KhBT–­áòä¿™±Â´·’€™<9ikSx¿€BrtS}¼®·¥Š?$VŠ¢êÿÿÿÿûáÿÿÿÿ™hk-TH <;2iœž\#$lÈàÞÿÿÿææÿÌ×Ï™ŠhA5- !Zc¶ÛІzqt‰–˜†’WqŸÅáöÿÿÿÿÿæù°\ Bƒª°“bkWDftHYƒ›œÉÈ•½æõÿݼ¼¨J3D„œ„®áïØÒüÿíêíøÕººÃÀÌÕÕÆ§¹äêѶ˜°±f8> xbKƒª¨¤òÿÉØÛ›“t\9 //KHQŒYZƒ®}\B'GH?]Œwfuœ°Œž¢Z3M J}zž¨·àÔÏïãɺŒ¤}’±¡ž®¶ÑçÿêÎÅÔìËf<ƒef]D  -HY* h‡i]~®ªthŒ´¶h–±Îàöh„щcƒz›¡‡˜ª½½À¼³Îº¿±›Ÿ‡{J&GbS0_lYt¨Ò×çÿÿÿÿÕÃðÏÑÿð´½ÒÌÃçÚѪÒÿÿÿÿÿæÉÀªÛÿÿÿÿÿÿÿÿÿÿÿÿÿò®ÒÞw S9#ow kQH`YK/bÑõÿÿÿÿÿÿÿÿÿÿÿÿÿû·„cWŠËóÿÿÿÿÿùáÕ™×ùùÿÿÉÞ™‡z™çÿÿøÚç¡HZQ_t~zf6/SkA'!HY6AV];BN?K{/ ,„º×Â¥iD–¥Ïãóóùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿøÿÿÿÿ½’nl~Šª®¨±Ÿ¨}Qni\NQŸÀÔÚu;_Q-,VƒŸ¿“6 )EKo‰•? *\™›k53`ƒÃÞþÿÿùήãÿìÑäõÞÅl!Mu™Š†~9 5PM{½ÑÀÅÑ·}\~Ÿ¤žáÿÔŸ„ž˜‡®é¹€?G€‰„cA9Qc„~{œ‡„J /0<•íÿòÔ–wŸÎçÿÿê·±œtnl‰¤„n‰«­‡-$ufkªÒÚÂ;Stz¢àûÔ³¤o“qŠ¡b9ET)?A!3Ve3)*J`q­§¿ð¡PYw¶Ï¼±“cHVuœ¢~ÀÈ’n`‰‰oºæÒÒ½íÒu’¼¢®½ìÿéѤzŒ¤ºêÞÉÏ®«­œžº×§¥Ïž‡˜qNhr•›³™„€q8)AfKqÀÅ­œ¨œ­íä§Œ–ªƒcNK>90!)<3 5K;QJ*DnN’«ƒJ/Ql“‰oA9Mu??K)9Wz›on]c®º½Û®¼æ­†ee`n¨ÒÝÿÿöÝ›‰·æ¿›‡Å乡¡É°}¿Õ±ð쥥ÕÒ¼áÚÃðÒº~Z_TrÀ±°æÎ¶t]€œ™~MJ_2,3J83/VYP2MN_{`z`SS/&eSG{_),-QQ' *hk¡Ã¤°¼ÕíÚÝÿäçÒŸ·’en˜¥§Òÿ̨̰€ŸËº¿Æ×ÕãäãÕ–œÃ´··¥­›°ÈàÝãíÝ¢¢¥‡\P¡•±­¥­tb]ƒn/$-'QWJP]~ou¶À°°ž¤½ºtQAK5#T?BT>5*5o†f#$D{¨fkÔ™PƒfDlH D¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨eŸH2#DTx™{cS?9€f«àÿÿÿÿÿÿÿÿÿÿÿÿÿáÈ¥wz~“‰“Œr¡† ?TD$iH/SWw“ÃŒWh°þ‡“´„`cƒbP6,&kœ¶äÿÿÿÿÿÿÿÞ×õòÿäÈ«’„>'HYHiG`G _\_ÅØìÚ½SSo‰ÂÎȹŸöÿÿÉìÿﮞŇ? G>_¢Y{›ƒ?DMÀq;Mb]“e$!AM*tf´¼§™c>-Q‰~¥xtœÑêþÿöÚ¢™¼›–«h9PŠ®ùþÿòËÚŒ–°¤­™zn¤·lz}DGPEk‰§¡w€¡®˜¤ÑÎwTiD $0*iNt¡×ãÿÿÿÿÿòöÚž«À˜ÀÚ¿‰Ÿ<3)36AQ!$kŸWYNEŸ¨´çáÿÿÿÿÿÿÿ–Tx¤¡¨Õ•hŒ¥¿¨~®•>)M„h6kqwY“¿õÿÏ®³¹„ulxŠS*)!)x°³GWfH0 Abt³·lo˜Åóºãøðÿä·Æº×±r·Õûÿ鿞œoM}Œ™Ñz3JQ]9b;;)2'VÌÿÿÿÿÿïÆ›­ÃÉóò“V“ŠkkoYŠ_ #Y`MJDKÝÿðÕüÿÿíøð¿ÒítNDQ_3hÂÕ•V)* c\#&k˜“Œ­®ÔàõÿàÝÕà¶œÕòöÛž{Zo‡t’àÎ’`„„heD33 8½ÀÏö–‡˜ž„ºÿÿçàÿÿþìÛÆ×‰bD&,)9e‰\VZNGDZWZuº½Þѷɳ“žkn“Ÿ­“u‡Š™¶ãØ}M8 22E_o–“ŠwEzr~¢lSf_ff§äðÿó··´ÎÏáÚÛ®‡’tklce5)>;PQ?Wehu®«ª³€G/?]bn¤ºÈÃÉÉàæÎÔݺºÃ§eoeb“‰}uƒJ;_;AhTGº«¥´¨’fuŠªÉ˱ª¿§°áõѤwo-#?935 ADHYT52!$œŒirwWÈÆíïÏ¡Š­¡–Èòù¨ŒØ·cTA B?A{ŸË¹ž¤¶·ÀéÿõÿÿÿÞéÿù¹®ª‡\e])DZK;&/?3\qu“¡·½öÿÿþ˹˜hexœ¥‡x€lƒÆÛÏn„x_AW~tcDM‡‡}eor&6M\¨À­ZBNEM€›ttƒ{“°ËÕº–ŸÏÂ¥Ÿ°ƒkrxtŒ¥¤{Yn‡qb†qtfZYPk‡–°éÿÿÿÿÿõöòÌuй“N`¡™EPfZG8E3?353AT]‡H**?qo’ª½Þãóöìÿà¢{BY&5 ]S9To?!<EA0>0Zl]„Œœ­˜¡½¿®¢–¼•žh}˜<\Ÿƒ]V€¢rVФZ5i’ž¤¶Ìº±ÌÏàüÿÿáÝÿ̤ØáÉqKnV_bi›Œ–tz›ƒzq€›ÝÒŒ–žze{º³ƒž¿¤Œ˜¨¤¤Ã“V„tfq\bcPf„§§eA_V>-NPJYSA*AY9{„b‡œ–‡˜´“o†B K{_HJkG$SlVw]]b’kb“z‡rhkŒ¡·á˪¼ÛÿÂ×}]ru‰Œ‰bkQ?~Œ›™„Ÿ“ƒ°ìסԤ•Š•¢«¨¨ÈÑ뉙B6A>SSD_nMBk‰}]ƒ††Œ~}lJTJZSYe'0`tbk™°€ho{†›T0H$,DDrtnielr„t\‡¢’›ª«¶­³ª˜˜–’›¢¶†J’ŸfH$$!9luz‡ºØÅ¨ÏøøÞÛòÿÿÿÿÿüøÿÿò×ÛÈ¢z€’{kln_\u}$ ??GWQqŒ’z“œ–·¨’™´Åœfr„~›ŠQHY>!EB>A-*#<\' -3#) 3HY]hŠ•¤¥†›­¹ÉÔÑŸ®ºŠq‰¡¥ur“olt/';_htq¥œ§Ìçá×ðÿÿÿÿÿãÏÿÿæÕæÏ°ºª´Ã«¹­€¤«V-6B?HSWKV}ucn•Ÿ~–´¢–}c_€‰ž¢xu}~•‡lM<9A EMKc{•‰z’¨¡¢½ËȰ¡³ª­·ÀÔ®Š~iZH*?6;bzWH}€~ÅöÞðÿÿÿÿÿÿÿÿÿÿÿûÿ0„_H6/$®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÏVq8) NB\}ehŒ{•SžÀ“ÂäÛ“ƒÏ°eéöÃÑÀ–½Å$98`ž?J€h‡Š½ÿÚöÿÿÿÿÿÿÿÿÿ¹c–Œª½Ï§J“ªJhÆ›~œŠt9ehqn{Œäêæÿÿÿÿÿÿÿÿÿÿÿ×õÿ›hª>9 2E Tz¥ÿõÿçÔþÞÌéÚ¶‰h -80>_N&W >¤•G'6Œ¼¨€ì˹®º±•¨ÕçÛÃÿ´žÅŸ½ÿÀ´Ì×T‰§¼·ÈÆ¥´ŸA`B\‡˜žêÆŸwt›¹w½á\<ƒž`„±ÔήüéŸ}w“ƒ±¶¶äø„YJ5556«Þ°\xS5<9nE`QA{€~ËÿÿéÌÛź¡Â˰¡ÔÂ` &l-$BSo¡Þ•ÏðéÑ×ÿÿÿÿÿùð¹«ÿÿüàŒG#9- *P¨ÉçÛé¼›¼Ú³óÿÿÿڟȡô–™Ÿ5-!9\Vbb®¨Ãt&8M–‡¢ºìéw•lkzSB]rqª–t–xn\Ho¢˜¨«±§kT;;n‡„¥ƒrŠWWNi¶wf¥Ûï°Îÿ¶œ·¿½ãÚÀ¢w}kÕûõºÈᜆ†Å­±Œªh,$BYhoSSu™žÆóÑœ®œªž½Ýì«’ª{AbM 0'* 99VD€`nz‡ÂÃ’„§}l†“}‡w¥˜ff„ƒwx§±‡´¤}x†§¨‰}Ÿ¤™ŸÂ¼~’’¿Ïž°Š¡Ò¶·ÿÿóØØÅ¤¶ÞºÂ·Ë¿“wut $ PVzk~•ŒHSY§¶w›fG†’–Œ¢•kbŠcŸŸxKBNPQP*0NM;Yxi¥xlZw³’‡°°‰ŠÒ¡¢¼Ÿw˜ºÝÈ·Ãw€kŸoŠzªœ˜Û·¨‡\†Ø°É³™­À¢´Æã¶°é˹éÿÿÉàû·°¹•†WrA#e{Nw`VH'E€`h\BJzÈÆª·xTw‰xw\t,'W2S/& &MxNGe_i~WNt6Plh3V9e‰Y``lZT†€Õ™u‡’ɳ‡~l¹ÚÎçìÿÿ¼–ϼx¨Æ~iž¥hZie“eQ“§ØçÿÆÂüüÿóàÿ៳¹Èéïù­°Ñ¨z›¤®{Netž·É¹i3f†€Se‰W6b_u•tTB9?Y2J!/NxnP),<)2/N?GHSTŠ¥xBk{]’¨±ÎÚ·¿øÿÿ±]~®ÒÒ½ÉÌ““•›¥®¢N9lt•c<;J6hW~™‰r„§·º“z¢¹¹¶¡¨Ýÿö¼¶ç¨›Ò§§ž{E!_xl96 6Me¨½ƒ˜®°®À†®ÉÛ¹®öÿ꤆®uŒ}Y`AhxKD€žoowqk¿½ƒ‡±ªÆÌ·ÝÿÀc_Œ„€xK0Zqu]Y53PbªrTz€ºÌ·®Â™¨ÛÛÒª{–“’««°Â¤Œ€fh_€qfnnSfk’}bHNt’„;Shbx˹¹¨«ik•´•~œ«{Š˜ºÃ®¤ªÂœ¥®W8Mq„zœ‰JAB,/MNizn“†o„¡}Š\Et•‡eT6M†ÃɉtEJ’›œŒ}el–›œ¨Œ•Œ§¥ÏÃl8?#e¥¿ìÿ¹‡’˜±ÿø–ƒ°€KYzW,Z†q'JZ$?žáõÿÿɶ¤ž¹Ãœãÿÿøü󶉨¢~«¹W *5>\HAke0}eÒá°äÿÿ±¶ÿÅÂãç­’¤ÅlkZc\i_qtHAZH,J5’³üò­¥×ÏÝÿÿÕ“ÃwBt³éf`†‰­æ¥ºò„BÆÆ¤ï×{MH29‰¨¼É­65«À´º›·±§´xh–¨xTn€z›n <}u9cn•Œ¢³Q2W'HŠ’HJ`D0 /]E//*M¡½Àÿ¹ƒÉ´žÂ¹¿ÿÿ´]- )'{ÞÞçÔøÌ¨Ÿ¢Òí›ZYtz­“ƒ§¡ìò½tJ96~˜éïÏç};]tH`qr€ZZZ;2,)b?bŒ“¶ƒiŒ{–ÉÿÿÿÿÿÀ·É°¥É®®q5Tz_3Nt§ƒ¢Â“æÿÕûÿÿÿÿÿÿàõõÌËäÉÂÚ®0S¤h ]8 Jt€±œo€“ºïÿÿ×z¡’›×øÿÿøÈiru~wMG }oh\3Y™ªùÿÿÿÿ¢ÕËáÿºÆ×¼œ®h8<;&H]xur#\œçûÿÿóÏûÿøÞÿÿÿ̤•xc>c¢™¨Æ26b69/- MWKrž°ü󫨒r€³­Ýÿÿ¶H*Qcbk›ÅG)S&-h›¿±Æ°“¹ÑªÏÿþÿÛ±ž˜ÂØÀ·˜’K5;N‡¼]e6'EP3扉˜e’}‰Ýá­¹KK€¤†{x–Œ{_6QM;h€‰E$,D6,iH5cNfT9„Ò±§°ÂÅ“¼ùÛ„½é˜r}?YxŒ™˜´¹‰qnwxYSl¡§¿ÕÕ¢Ÿ€€æØ¥‡\h\AMƒ}A\xQ]rYD]›¨ÆéÔº·Ÿ_nN-lZGcfA!2SwY}Hrž}WZ>Qhnx}€€QQt’¹½´‡euhKVhK]¢§k’«•EE¢Æ–¥´˜¡¥Ÿ±}†«‡‰Š™t•½Ã­Ýì«ËØžn`Qu„†¥œŒ­;6iE2W{e~znbxn†¢`]„ÀÂÏç«™°¤ƒkV~zY_9'QHVr9ZN;fV,8DE§nk³˜xcEPl}‡ƒ“uYu’•¹Ã’­Š­±w{o-!u‰r‰§nHH?Jcƒ­æ¥œ·¶³³àÔ~rlGJESf{\“ØàõÿïÀŒVr}}®ÒÒϨ½Õ¶ØÆ}hlT36K EK>H98#3;xÚüãíìïáÚ¼­¢¤´€³¤wlŸªÉÉtf8 Hƒ¡®wƒ„ÎÌ~½æËÛÈË´˜Œ¡˜·ÿä°Å“„~hn¢ïølAi2)-_€zq•ÅÒÿûϰ†Z>Z†³ÿÿɽɶ¥€€“‰Š_   #;#9SpaceAryarya-KXL-1.0.2/bmp/0000777000076400007640000000000007404146100011061 5SpaceAryarya-KXL-1.0.2/bmp/Makefile.in0000664000076400007640000001254007404146100013046 # Makefile.in generated automatically by automake 1.4 from Makefile.am # Copyright (C) 1994, 1995-8, 1999 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 = @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 DESTDIR = pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. ACLOCAL = @ACLOCAL@ AUTOCONF = @AUTOCONF@ AUTOMAKE = @AUTOMAKE@ AUTOHEADER = @AUTOHEADER@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : BMP_PATH = @BMP_PATH@ CC = @CC@ DATA_PATH = @DATA_PATH@ KXL_CFLAGS = @KXL_CFLAGS@ KXL_LIBS = @KXL_LIBS@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ WAV_PATH = @WAV_PATH@ bmpdir = $(prefix)/share/SpaceAryarya/bmp bmp_DATA = my.bmp enemy1.bmp shot.bmp bomb.bmp enemy2.bmp kage.bmp wall.bmp wall2.bmp eshot.bmp boss1_b.bmp boss1_do.bmp boss1_f.bmp boss2_b.bmp boss2_do.bmp boss2_f.bmp back1.bmp back2.bmp sky1.bmp sky2.bmp EXTRA_DIST = my.bmp enemy1.bmp shot.bmp bomb.bmp enemy2.bmp kage.bmp wall.bmp wall2.bmp eshot.bmp boss1_b.bmp boss1_do.bmp boss1_f.bmp boss2_b.bmp boss2_do.bmp boss2_f.bmp back1.bmp back2.bmp sky1.bmp sky2.bmp mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = DATA = $(bmp_DATA) DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps bmp/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status install-bmpDATA: $(bmp_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bmpdir) @list='$(bmp_DATA)'; for p in $$list; do \ if test -f $(srcdir)/$$p; then \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(bmpdir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(bmpdir)/$$p; \ else if test -f $$p; then \ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(bmpdir)/$$p"; \ $(INSTALL_DATA) $$p $(DESTDIR)$(bmpdir)/$$p; \ fi; fi; \ done uninstall-bmpDATA: @$(NORMAL_UNINSTALL) list='$(bmp_DATA)'; for p in $$list; do \ rm -f $(DESTDIR)$(bmpdir)/$$p; \ done tags: TAGS TAGS: distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) subdir = bmp distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done info-am: info: info-am dvi-am: dvi: dvi-am check-am: all-am check: check-am installcheck-am: installcheck: installcheck-am install-exec-am: install-exec: install-exec-am install-data-am: install-bmpDATA install-data: install-data-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install: install-am uninstall-am: uninstall-bmpDATA uninstall: uninstall-am all-am: Makefile $(DATA) all-redirect: all-am install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: $(mkinstalldirs) $(DESTDIR)$(bmpdir) mostlyclean-generic: clean-generic: distclean-generic: -rm -f Makefile $(CONFIG_CLEAN_FILES) -rm -f config.cache config.log stamp-h stamp-h[0-9]* maintainer-clean-generic: mostlyclean-am: mostlyclean-generic mostlyclean: mostlyclean-am clean-am: clean-generic mostlyclean-am clean: clean-am distclean-am: distclean-generic clean-am distclean: distclean-am maintainer-clean-am: maintainer-clean-generic distclean-am @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." maintainer-clean: maintainer-clean-am .PHONY: uninstall-bmpDATA install-bmpDATA tags distdir info-am info \ dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ install-exec install-data-am install-data install-am install \ uninstall-am uninstall all-redirect all-am all installdirs \ mostlyclean-generic distclean-generic clean-generic \ maintainer-clean-generic clean mostlyclean distclean maintainer-clean # 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: SpaceAryarya-KXL-1.0.2/bmp/Makefile.am0000664000076400007640000000101607335755373013056 bmpdir = $(prefix)/share/SpaceAryarya/bmp bmp_DATA = my.bmp enemy1.bmp shot.bmp bomb.bmp\ enemy2.bmp kage.bmp wall.bmp wall2.bmp eshot.bmp\ boss1_b.bmp boss1_do.bmp boss1_f.bmp\ boss2_b.bmp boss2_do.bmp boss2_f.bmp\ back1.bmp back2.bmp sky1.bmp sky2.bmp EXTRA_DIST = my.bmp enemy1.bmp shot.bmp bomb.bmp\ enemy2.bmp kage.bmp wall.bmp wall2.bmp eshot.bmp\ boss1_b.bmp boss1_do.bmp boss1_f.bmp\ boss2_b.bmp boss2_do.bmp boss2_f.bmp\ back1.bmp back2.bmp sky1.bmp sky2.bmp SpaceAryarya-KXL-1.0.2/bmp/my.bmp0000664000076400007640000021447207335756526012164 BM:º(€a a !!ý±­£™¾ÎÀîæÙŒs}øðgqfê{†ò˜¢STK22.;94NE>(—Šžxt”SVg89hÚË7µ¥E;§,8·FI5=?,69!'œLVW (,")25&.1ž¦¦§°®U\\ËÆ¿×ÑÉäÝÕôíå¼»¶ic_ˆ}‡ˆ„|xsü÷ñ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           SpaceAryarya-KXL-1.0.2/bmp/shot.bmp0000664000076400007640000001427207335756532012505 BMºº(`@a a !!±¢›¶Å¾ÊÆÏÖßê"Æ"¾ÎÐ#ê1Ú-÷"¦¶Öæö.ü;þP%þi;þ‡Rþ¢mþ¿‹þÙî                                                                                                                                                                                                                                                                                                                                                                                                                                        SpaceAryarya-KXL-1.0.2/bmp/bomb.bmp0000664000076400007640000002227207335756454012451 BMº$º(``$a a !!;!S*{:€J‘Q¤W¼[Ö=žpÒÙj¼zð+e”÷«ý4Èý*ºþ`Ûý„ÞþQÆûˆëþ¤çþ¥úþºûþùþùþþÌýþqòþäþþÚþþ                                                                                                                                                                                                                                                                                                                           SpaceAryarya-KXL-1.0.2/bmp/enemy2.bmp0000664000076400007640000001677207335756514012736 BMúº(`N@a a !!±¥4GB‹¿±4>8$.+{£–Àòç&(b~ržÐÃ,lŠ1s“NŽ­t¬Ë‰Íì .?h›º7J '4:R - &                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         SpaceAryarya-KXL-1.0.2/bmp/eshot.bmp0000664000076400007640000001051207335756516012645 BMJº(P5a a !!ÝÎ&Þ"ï&æ Ôõí&ï*÷$ýó"ö+þ7þå!æþ$þ-þ2þ,èý.î$%þ4/þRBþiRþ„dþžxþ«‚þ¿•þ                                                                                                                                                                                                                                                                                                                                 SpaceAryarya-KXL-1.0.2/bmp/boss1_b.bmp0000664000076400007640000003105207335756466013061 BM*2º(nqp1a a !!fˆ€jކ_€xWxpSrkPngMjcm’Šr˜wž•z¢™¨ŸŠ²©”¼³šÂ¹ È¿§ÎÅ®Õ̺âØÁêàÇïäHd^B\V->:*:6&62#2.!-.                                                                                                                                                                                                      SpaceAryarya-KXL-1.0.2/bmp/boss1_do.bmp0000664000076400007640000002371207335756473013244 BMÊ'º(dd'a a !!#5-&:1)>4+B7/H<4NB7RE;XJA`REfVIl\OtcV|j\„qcŒyi’m˜„qž‰t¢Œz¨’…´ž®˜Œ¼¦”­šÉ³¥Ô¾¬Üųä̼îÖÄößÉúäÐþë                                                                                                                                                                                                                                      SpaceAryarya-KXL-1.0.2/bmp/boss1_f.bmp0000664000076400007640000003766607335756477013110 BM¶?º(s‹ü>a a !!WvoOle]~wGc\a„|jŽ…r˜y —†­¤–¾´¤Ì¶ÞÕÄíã;SN4JE0D?+<9%32 >g^Í0)ƒ<4š]SÎodÜumß+$yXR®[S¾ Y%i'"q_                                                                                                                                                                                                          SpaceAryarya-KXL-1.0.2/bmp/boss2_b.bmp0000664000076400007640000004260607335756502013060 BM†Eº(”wÌDa a !!#kWÿ6ÿÁ_z× §œ5JVB”;¯Ñ,é +S^cr ‰                                                                                                                                                                                                                                                                                                                            SpaceAryarya-KXL-1.0.2/bmp/boss2_do.bmp0000664000076400007640000003251207335756504013236 BMJ5º(tt4a a !!@O:5D/" ”ÄNœ7ïeR·ÿ‹%÷ªPÿ‘ú½u#)ý̆ýΊÿÓ; *g"Z                                                                                                                                                                                                     SpaceAryarya-KXL-1.0.2/bmp/back1.bmp0000664000076400007640000004376607335756444012525 BMöG¶(–x@Ga a ŠS‚=~:z6’GšRšN…Q~B‚G~>–LˆHŽFŠB“f–nŽ^ŠZ–jšv–ršjšqšV–Y’b™b™^ŽXŽRšf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       SpaceAryarya-KXL-1.0.2/bmp/back2.bmp0000664000076400007640000002200607335756451012504 BM$f(–x #a a 999222...+++AAAIII444EEE777===BBBHHH3333333333333333333333333WuUUuUUUUUUUUUUUUuUUwUwUUUUUUUUUUUUUUUUUUUUUUUUUUU3333333333333333333333333UWuuWUWWWWWUwwUUuWUWUWUWwWuuUUUuuWWuWuUUUUUUUUUUUU33233333333333333333333#3yDJ𙩙©©©©©”DI™——wwUWUWYUUUWWUuUuWUwUWwWwUuUWwwwu"""!""""""""""!"!!"!wwwwwwwwwwwwwwwwwwzz§uUUW—ZzuzwwwWWWWuuUZtyWyzzzzwtWUUUuUUUWUWuUUUUUuUwUuWEuUWWUUWWWWUuWWUUUwuwWwwwU@ ``hfUuWUUUUUUUWuUUUuuUUUUUUuWuUWUUuUUUUUUUUUuUUUUWUUuu"""""""#"""""""#"""""""""uUUUuuWWWuUUUuWuuUuwUWUwUWUUuuWWWWWUuuuuUUuUWUUUUu#333333333333333#33333333UuWWWUuuuWWUUWuUUwUUuUuUWUWUUUWUUUUUuUUUUUUUUUWUUU#333333333333333333333333UuWUUUuUUUWUWuUUUUUuUwUuWuUUUUUUUUUUUUUUUWUUuWUwUU3#33333333333333333333333UUuWUUUUUUUWuUUUuuUUUUUUUUUUWUUUUUUUUUUUUUUUWUUUUU3#33333333333333333333333uuUUUuuWWWuUUUuWuuUuwUWWWuUWUUUUUuWUUWUuuuUWUUUUUU3333333333333333333333333WUuWWWUuuuWWUUWuUUwUUuUuuUuUUUuUuuUUWWUuUUUUuUuUuU1333333333333333333333333UUuWUUUuUUUWUWuUUUUUuUwUUUUUUUWUUUUuUUUUUUUuUUUUUu#333333333333333333333333UUUuWUUUUUUUWuUUUuuUUUUUUWUWUUUUUUUUUUUUUUUuWUuUuU3333333333333333333333333WuuUUUuuWWWuUUUuWuuUuwUUwUuUWUWUUUUuUUUUUUWUUUUuUU3333333333333333333333333uWUuWWWUuuuWWUUWuUUwUUuWUUUWUUuUUuUuUuUUuUuWUUuUUu3333333333333333333333333UUUuWUUUuUUUWUWuUUUUUuUuUUuUuWUuWUuUWUuWUWUUUUUUUU"333333333333333333333333UUUUuWUUUUUUUWuUUUuuUUUUUUUUUUUuWUUuUUuWUuWUUUuUuU#333333333333333333333333wWuuUUUuuWWWuUUUuWuuUuwWuUuUUUuUUUUUUUUUUUUUUWUUUu3333333333333333333333333UuWUuWWWUuuuWWUUWuUUwUUuWUUuUUUUUUUUUUUUUUUUWUUWUU2333333333333333333333333UUUUuWUUUuUUUWUWuUUUUUuUUUuUUUuUUUUWUuuWUWUUUWUUUW#333333333333333333333333UUUUUuWUUUUUUUWuUUUuuUUUUWUuWWUUwWWUUUUUUUUWUuUWUU3333333333333333333333333WwWuuUUUuuWWWuUUUuWuuUuuwUUUUUWuUUUUWuuuuuuuWUUUUu3333333333333333333333333uUuWUuWWWUuuuWWUUWuUUwUWUUuUUUUUuWWWUUUUUUUUUUUWUW2#33333333333333333333333UUUUUuWUUUuUUUWUWuUUUUUuUWUUUUUUUUUUUUUUUUUUUUUUUu#333333333333333333333333UUUUUUuWUUUUUUUWuUUUuuUUUUUUWUuUUUUUUUUUUUUUUUWWUU#333333333333333333333333uWwWuuUUUuuWWWuUUUuWuuUwUUWWUuUuUUUUWUWWWWWWWWUUWU3333333333333333333333333WuUuWUuWWWUuuuWWUUWuUUwUwuWUUuWUWWUuuUuUUUUUUUUuUu3333333333333333333333333UUUUUUuWUUUuUUUWUWuUUUUUUUUUUUUWUUuUUuUuuuuuuuuUUU333333333333333333333333UUUUUUUuWUUUUUUUWuUUUuuUUuUUUUUUUUUUUUUUUUUUUUUUUU3333333333333333333333333WuWwWuuUUUuuWWWuUUUuWuuUwUUUUUUUUUUUUUUUUUUUUUUUUu3#33333333333333333333333UWuUuWUuWWWUuuuWWUUWuUUuUUUWuuWUUUUUUUUUUUUUUUUUUU3333333333333333333333333UUUUUUUuWUUUuUUUWUWuUUUUUWWWUUUUUUuUuUUWUUUUUUUUWU2333333333333333333333333wwwwwwwwwwwwwwwwuWuUUUuwwuuUUUwWwWWuWwuuuwuWUWWuuu2333333333333323333333333º§zzzªzz§ªzzzzz§§ª«Gwwu{ªuuwwwuWUWUUwUUwUuUWWwWU¥U""""""""""""""!""##3"""""wuuwwwwwwwwwwwwuwwwwwwwWw™III™™™™™i™™™ ™™™iiI™™™tDGtGwtttGGDtwDDDwGGIUuUUUUWUUUUUUUUUUWUUWUUUW"""!"#"3!22"!""""1!2""""WUUWUuUWUUUUUWuUUWUuUUUUUuUWUUUUUUUUUUUUUUUWUUUUWU3333333333333333333333333UUUuUWwUWUuuWUUUUUuUuuuuuUWUWUWUUUUUUUUUUuUuUUUUUU#33333333333333333333333#wWwuWUUWWWuUWWUUUwUuUUUUUUUUuUuUuUWUWUWUWUWUUWUWUU333333333333333333333333#UUUUUuUUUUUuuUUwwUUUuuuuuuUuUuUuWUuUuWUWUWUUUuUUWU333333333333333333333333UWUUWUuUWUUUUUWuUUWUuUUUUUUUWUWUUUuWUWUuUuUUUUUWUU3333333333333333333333333UUUUuUWwUWUuuWUUUUUuUuuuuWUUUUUUUWUUUUUUWUUWUuWUUu333333333333333333333333#WwWwuWUUWWWuUWWUUUwUuUUUUUUUUUUUUUUUUUUUUUUUUuUUUU333333333333333333333333#UUUUUUuUUUUUuuUUwwUUUuuuuUWuuuUUUuUUUUWUUUUuWUUUUU#333333333333333333333333uUWUUWUuUWUUUUUWuUUWUuUUUWUUUUWuUUUwUwUUUUuUuUUWUu333333333333333333333333#WUUUUuUWwUWUuuWUUUUUuUuuuUWUuuuUWuuUUUUWWWUuUUUUUU#33333333333333333333333#UWwWwuWUUWWWuUWWUUUwUuUUUUUUUUUUUUUuWuWUUUUUUUUuUU333333333333333333333333#UUUUUUUuUUUUUuuUUwwUUUuuuuUUUUUUUUUUUUUUUUUUUUWUWU333333333333333333333333UUUWUUWUuUWUUUUUWuUUWUuUUUUUUuUUUuUUUUUUUUUUUuUUUU3333333333333333333333333wwUUUUuUWwUWUuuWUUUUUuUuuUuuUUuuuUUuUUUWWWWWUWWUUW333333333333333333333333#uUWwWwuWUUWWWuUWWUUUwUuUUUuUWWUUUWWUWUWUUUUUUuUUUW333333333333333333333333#UUUUUUUUuUUUUUuuUUwwUUUuuUWWUUUUWUUWUWUuuuuuuWWUUU3333333333333333333333333UuUUWUUWUuUWUUUUUWuUUWUuUUUUUUUUUUUUUuUuUUUUUUUUUU333333333333333333333333UWwUUUUuUWwUWUuuWUUUUUuUuUUUUUUUWUUUUUUUUUUUUUUUUU333333333333333333333333#UUUWwWwuWUUWWWuUWWUUUwUuUUuUUUUWUUUUUUUUUUUUUUuUUW3333333333333333333333333WuUUUUUUUuUUUUUuuUUwwUUUuuUUWUWWUUUUwUUUUUUUUuUUWU3333333333333333333333233uUuUUWUUWUuUWUUUUUWuUUWUuWUuuWuUWwwuUUWUWuWWuWUWUu3333323333333333333333333WUWwuUUUuUWwuWUuuWUUUUUuUWWuuwuWwuUuwuwZwUwZU§WwUu"""""""""""""""""""""2"""WtD´·D¤DG¤¤´·¤tKGDtwwwwUu™ ™™ ™™™ ™™™wwwwwwGGDGGwwwwGtDtIpy™ wwwwwwwwwwwwwwwwwwwwwwwu[###223"2121""#"2#!""22UUUUWUUUUUUUUUUUUUWUwUuuuWUUUUUUUUUUUUUUUUUUUuUUUw3333333333333333333333333WwwwuwuuuUuwwwwuwUUUUwUUUUUUUUUUUUUUUUUUUUUUUUuUuU3333333333333333333333333wUUUUUUuUWUuUUUUuUUWuUUuuUWUUUUWUuuuUuUUuWUUuWUUUU3333333333333333333333333UUUUUUUUuuuUUUUUUWwUUUUUUWUWWUuuUUUUWUWUUUWUUUUUWU3333333333333333333333333UUUUUWUUUUUUUUUUUUUWUwUuuUWUUWUUWWWWuUuWUuuWWWUWUW3333333333333333333333333UWwwwuwuuuUuwwwwuwUUUUwUUUUUUUUuuUUUUWUuWUUUUUUUUU#333333333333333333333323uwUUUUUUuUWUuUUUUuUUWuUUwuUUUUUUUUUUUUUUUUUUUUUWUU3333333333333333333333333WUUUUUUUUuuuUUUUUUWwUUUUUUuUWUUUUUUUuUUUUUUUUUUWUU3333333333333333333333333UUUUUUWUUUUUUUUUUUUUWUwUuUUWUUuUUuuUUUUUUUUuuuUuUW3333333333333333333333333UUWwwwuwuuuUuwwwwuwUUUUwUuWWUuuWWUUWWWWWWUuUUUWUUU3333333333333333333333333WuwUUUUUUuUWUuUUUUuUUWuUUUUUUUWUUWWUUUUUUuWWWWUWUu3333333333333333333333333UWUUUUUUUUuuuUUUUUUWwUUUUUUUUUUUUUUUUUUUUUUUUUUuUU333333333333333333333#333wUUUUUUWUUUUUUUUUUUUUWUwUUUUUUUUUUUUUUUUUUUUUUUUUW#333333333333333333333323UUUWwwwuwuuuUuwwwwuwUUUUuWUWUuuUWUUUUUWWUUUUUUUUUU3333333333333333333333333UWuwUUUUUUuUWUuUUUUuUUWuUUWUUUUUUUUUWWwUUWUUWUWUUU3333333333333333333333333UUWUUUUUUUUuUuUUUUUUWwUUUWUUUUuWUUuuUUUWuuWwUUUUUu!1!!!1"!#22#222WwwwwwwwwwwwywwwwwwwwUWUwwWwwwuwwwuuwwwwwwwwWwwwwuD@”@DD@DDD@”DD ”™™ wwwwwwww§w§wwwwwwwwwwwu{· ™i ™ ™–™™ uUwuuwWwuWwuuUUUWUUUwUUWUWuuUWUWUUWUUuuUuWUWUWUuwu!"!"!""!""""!"!UwUUWUuUWuUWUwwwuwuUUUuUWWUUUUUUUUUUUUUUUUUUUUUuUU#3333#333333333#3##3###33UUUUuUUUUUUUUuUUUUUuuUuuUUUWWWUuuWUUuUUWUUWUWWWUUu#333333333333333333333333UuUUUUUUUUUUUUUUUUUWUWUUWUuuUUUuUWUuUWWWUWUUuUUUUU3333333333333333333333333wuUwuuwWwuWwuuUUUWUUUwUWwUUUuuuWWUUWWUUUWUuuWWWUWW#333333333333333333333333UUwUUWUuUWuUWUwwwuwuUUUuUuUUUUUUUUuUUUUUUUUUUUUUUU3333333333333333333333333UUUUUuUUUUUUUUuUUUUUuuUuUUUUUUUUUUUUUUUUUUUUUUUUWU3333333333333333333333333UUuUUUUUUUUUUUUUUUUUWUWUUUUUUUUWUUUuUUUUUUUUUUUUUU#333333333333333333333333UwuUwuuwWwuWwuuUUUWUUUwUWWWuWUUUUUUUUUUwUuUUUUWUUU#333333333333333333333333WUUwUUWUuUWuUWUwwwuwuUUUuuUUuuUUUUUUuuuUuUwUuwUWWU3333333333333333333333333WUUUUUuUUUUUUUUuUUUUUwuUuuwwwwwwwwwwwwwwwwwWwwwwwW32""####2#23"#2#####3""3#wwwwwwwwwwwwwwwwwwwww···w™™™ ™ ™ ™ ™™™™™™™™™™™™™™™™™™™™™ €UuwuuuuWWWWUwWuWWWWWWUWuW""!!""!!""!""""!UUwUwUUUUUUUWuUWWWWWUWUwwUuuUWWUWWUuuuWUWWWWUWUuUW3333##333#3333#33233333#3UUUwUWWWUwUuUWUuUUUUUUUuuUUUUUUUUUUUUUUUUUUUWUuUUU3333333333333333333333333WWuUUUWWWuWUuUWuUUWUWuWuUuUUUUUUUUUUUUUUUUUUUUUUWU3333333333333333333333333UuUUUWUUUUUuWUUUWWUWUWUUuUUUUUUUUUUUUUUUUUUUUUUUUU3333333333333333333333333WUUwUwUUUUUUUWuUWWWWWUWUUUUUUUUUUUUUUUUUUUUUUUUUUU3333333333333333333333333UUUUwUWWWUwUuUWUuUUUUUUUuUuUUwuuWwUWWUWwWuWUuuUUuW3333333333333333333333333WWWuUUUWWWuWUuUWuUUWUWuWuwWwwUWWuUwuuwuUuWuuWWwuWu##33233333333333333333"33UUuUUUWUUUUUuWUUUWWUWUWUUGz§ªt¹wwª§wª§wª§twªªz§wtw!!!!!!!!!!!"!W·µµw»{[[[Ww{w·{[w··w··Wwffffffffffffffffff†`fffffyGwwGGGGywywywGGGw—wwwy™™wwwwwwwwwwwwwwwwwwwwwwwwU"3"2#2"32"32"32"322#3"32#UUuwUUUUUuUuUuUUUUUWuuuWUUuUUUUUUUUUUUUUUUUUUUUUUW3333333333333333333333333WUWUUUUuUWUWUWUuUUUuWWUUUuUUUUUUUUUUUUUUUUUUUUUUUU3333333333333333333333333WUUUWwwuwuWuWuWuwwwuUUUwWUUUUUUUUUUUUUUUUUUUUUWUUU3333333333333333333333333UWuUUUUUUUUUUUUUUUUUUUUUUUuUuwWWwuUUUUUUuUUUUWUUUu2323#233333#33333#332333#WUUuwUUUUUuUuUuUUUUUWuuuUUUUUUUUUUwwUwWuUWwWwwUUUu11#!#!#!!#!#!!"#uwUWUwwwwwWwWwWwwwwwuWWWWwzwwzw§zwwwwGwz§ªw{wwwzzw   ™@@@@@™ Uuwww§wwwwwwwwwwwwwwwww{·–fff`f`f` †fUuuuuuwUWUWUWUWUWUWWuUWuWwWUUWUUUUUUUUUUUUUUUUUUWU"""!"!"2""1"!""""""WuuuuUuWwWwWwWwWwWwWUWwUwUUUUUUUUUUUUUUUUUUUUUUUUU3333333333333333333333333UUUUUuUUUUUUUUUUUUUUwuUUUUWUwwUUUUUUUUUUUUUUUUUwuU3333333333233333333333333wUuuuuuUUUUUUUUUUUUUUUUWuWWWUUUUWwWwWwWwWwWwWwUUUw333333333323333#333333333UUUUUUUwUWUWUWUWUWUWUUUUUU¥U§WU•U¥U¥U¥U¥U¥U¥U¥U—uU"""""""""""!"""!!"2UWuuwwwuWwWwWwWwWwWwWWwuUffff`f`f`f`f`f`f`f`f``™™™™™™™ ™™™™™ ™uuUUUUUWUUUUUUUUUUUUUuUWW#####""""""""""""""""""3"WwwUWwuwWuwwUuWuuWUuWUUUuuuUuuUUUUUUUUUUUUUUUUUUWW3333333333333333333333333uUUWWUUUUUUUUUuUuUUUUUuUUUUWWUuuUwuwuwuwuwuwuwuUUU#3333#3333333333333333333WUUUuUUUUUUUUUWUUUUUUUWUUª§šz§————————————————šªª!"""""""""""""""""""uUUUUUUWUuWUUwUUUWuwWuuWwhahhahhf†f†f†f†f†f†f†f††™™™™™ ™™™™™™™™™™™™™™™™™™UWwwUwwuwWuwwUwWwuWUuW[UUbbbbbba&2""""""""""""""&&wuUUUWuUUUUUUUUUUUUUUUUUUuuUUWuwwwwwwwzªZUUUUUUUUU#333333333333330DUUUUUUI™™™™™™™™™™™™™™™™™W UUUW DWwwwwwwwwwSpaceAryarya-KXL-1.0.2/bmp/sky1.bmp0000664000076400007640000026030207335756541012414 BMÂ`2(ô´_a a ??ŠvJ‹zJŽzNŽ~N‘~R•‚V™†ZšŠ^žŠ^žŠbžŽbžŽf¢Žf¢’j¢’f¢’n¤–n¦–r¦švªšv«žz¯¢~²¦‚¶¦‚·ª†ºªŠº®Š¼®Ž¾²Ž¿²’¶’¶–ź–ÆºšÆ¾šÊ¾žÍÂ¢ÐÆ¦ÓÉ«‡vF†rFƒrB‚nBn>{j:zj6vf6vf2sb2rb.p^.ØÏ²ÖήÚÒ¶n^*lZ*iZ&fV&eV!bR`R^N[L     !!!!!!####!####!##!!!!!!!!   '''''('(')'         !!!!!##!###############!#!!!!! '''(')'(')      ! !#!!#####$#$#$####$##$########!"!!!!!  ''''(''')'(         !!#!##!########$#$$$$$$$$$#$##$##!!#!#!!!!!!! ! !!!  ''''''''''('     ! ! !   !!!!!!!#!####$$$$$$$$$$$$$$$$#$#$########!#####!##!#!!!!!!!!!! !!!  '''''          ! ! !"!!!!!   !!!!!!######$#$$$#$$$$$$%%$$$$$$$$$$#######!##!!!!!#!!#!#!##!!#!!!#!!!!!!     '''''          ! " ! !!! !  ! !!!!##!#######$$$#$$$$$$$$$$$$$$$$$$##$######!###!######!"#!#!#!!##!###!!!!!"!!!         !!!"!!!""! "!"!! !! ! !!"!!########$$$$$$$$$$$%$$$$%$$$$$$##$$#$#########!##!!"!!!!!!##!#!#!#############!"!"" !!             ! ! !!""!"!!!! !! !! !!!  !!!#!##"###$$###$$$$$$$$$%$$$$$$$$$$$$$$$$$#$$#######!##""!"!!!"!!""!""!!#!#!"###!###!!#!!!#!"!!!              !!! ! ! ! !! ! ! !!!! !  !!!!!!!!!!!!!!!  !!#####$#$$$$$$$%%%$$%%%%%%%$%%%$%$$$$$$$$$#####!###!!"#"! !! !! !   !! !!#!!!!"!!!"#!""# "!    ''                ! !! !! !!! "!"!! !!!!"!!#!!!!!!!!#!!!!!!!!!!!!!!!! !!!#######$$$$%$%%%%%%%%%&&%%%%%%%%$%$%$%%$$$$#######!#!!!! !    ! !! ! !    '''''            !!!! ""!!""!""!#!!##!!#!!#!#!!#!###!#!!#!!!!! !   !!!#!!#!###$$$$%%%%%%%&&&&&&&%%&&%&%%%%%%%$$$$$$$#$###!!!"!!  ''''''                  !"!!""!!"!!#!##!!##!#######!#!###!##!##!" "! ! !    ! !"!##!###$$$$$%%%%%%%&&&%&&%&&&&&&%&%%%%%%$$$$$#####!"!!!   ''''''                ! !"!"#!#!!#"#####!#######!!##!!#!!"!!!!! !!! !      ! "!!!!!!###$$$%%%%%&%&&&&&&&&&&&%&&%%%%%%%$%$$$$$###"!!!!   ''''          ! !! ! !!"!##!#!##!###!#######!###!""!"""""" !!!      !!! !!!!"######$$$$$%%%&%&%%&&%&&%%&&&%%%%%%$$$$#######!!!!  '            !! !"!!"!#!!#!#!#!#!!!"!"!!!"!!" !! !!! !     !!!!"!!!###$$#$$%$%%%%%%&%%&%&&&%%%%%%%$$$$$$$#"!!! !             !!!!!"!"!"""!"""!"!!!!! !! !   "!""#!####$$$$%%$$%%%%&%%%%%%%%%$$$$$$$##!!#!           !!! !  !  !!!"!"!###$$$$%%%$%$$%%%$$$$$$$$$###!#!"!            '        !!""######$$$$%$%%$$$$$$$#####""! !             ''''      !!!""########$##$##$####""!!!!                    '''''   !!!!#""########""!""!!!!                    '''''''        !!!""!!!!!!!!!                   ''''''                                                                                                                                                                '''                        '''''''           '''''(('''''''                     ''''''((''(''('()''('''''                                 '''''()))''(())))))'()'(''''                         ''(')')))++++))))))())())((''                       '''()()*)+)))))))+++)*)+))))')'''''                 '''''')))+))+)+*****++++*++)+)+)*)))''''               ''''')*+)++++++,+,,,,,,+++,++*+*)))))()'''             '(')()+))+*+++,,,,,,--,-,,,,+,,,+++*+)))())'''          '''''()))*)+*+,,+,,,,,.,-.-,--,-..-.,,,,,,,+**))(')('            ''''()(*)++++,,,,,-.......0./00.//./-.--,--,++++++)))'''         ''''')(()*+++,+,++,---.....//0010111011000.0....,,,,,,++)+)(('' '''''''''''''''''''''''''''''''''''''    '''''(('')))((+++++++,,-......//0111112211221122111000///.-.,+,++)+))('''   ''''''''('''''''''''''''''(')'((((())(((((()(*)*))))))))))'''''''''''''''''''''''''(''()''')))))+*)*+,,+,,,,..-.././0122212222762677677262221100....,,-++++))'''  !!  '''''''''('('(''')'')(('(''(((''''''''''''(''')'))')))))*)))++)****,**********+++++****+**))))''(''''''(''(((''')('())(()'''('('))'))')))))))+**))++++,,,,-,,-.-..0011122226667778767877876666662211010/..-,,,,+**))''  !!! !!!     '''''(()(('(')(''(')()()'((')')'(''''('''()'')'()''()))()))))+)+)*++++++++,,+*,,,,,,.,..,.,,,,,+,,,,,,,+++++))*+)(()(''''''''''('(')))))))))))***))*))))))))*)+)+))+))*++)++++++,,,,,-,-,--./00/011121226667677888789879887988777662110/..-,,,+++))(''!! !     ''''''''))')())()))))))())))))))))))))())))))())))))))))*)*++++,+,,,,,,,.,-.....0..................--,,,,,,,,+++,+)++)))('(''''''('(')')))))*)**))++)+*+++++++++,*++****+,+,++++++,++,,,,,,.-,......00000102622667888898998888::8::::8:89987662621000/..,,++)+))' ! !!!! !!!   ''''(')''(()(()))())*))*)))))+))+)+)+)+))))*+*))++)+)*++++*+,,,,,-+-,-.,..-..///0000000002000020220000///00000//....,-+,,++*+*)*)))((''''''''''''''))')())))+)++***++++++,++,+,,,,+,,,,,+,,+,+,,++,+,,,,,.-.-,-......0/0/0221126627678889899998:8:::::::9:::898:888877622210/.,,,+,+*))'''  ! !    '''''')')())())))*))))+))*)***)++)))+)+)*+*++)+**++++,++,,,,,,,,-.,..../0//10120200222222222272722272722262111100/0/.0...,-,,,,,+++++)*)))'(())(')'')(())'(''(()(())()+))+*+++,,++,+,,,++,,,,,,,,.-,,-.--..,..,.-.....-..........0.//00/01112266776678888799898:::::;:;::;;;;:::;::89999977662010/..,,+++))(('     '''''''''''('('((((()))))+)*)+)++)++)++++++)++++++*+++++,++,++,,+,,,,,..--../000011122267272777777977979797977777777767766622122000/0...,-,,,+++++++++)))))+)*))()))*)+++++++++,,+++,,,,,+,,,,,-....-...-.//../0.....////././////..//0/0/0/1122111666766766789989899:::::;:::;::::;;;::<:;::::::88888672120...-,++)))''  !!   ''''''''''''(''''()))))))))*)*)+)+))+)+++)))+++++++++,++,,++,,,,,,,...,.../00/10111622627777889999999999999999999999797897897787766621110//0...-.-,,+,++,,,++,+++,+,,+++,+++++,,,,+,,,,,,,,-.-.../..///0//00/00/00/01110000/1/0///00010012121221122272266788998888::::::::;;:;;;;;;;;;;;;;:<:;:;;;:::87772221/0.-,,,++))('  '''''''''''''''''')'())'))))))*+)*)+)+)++++)+++++++,++++,,+,,+,,-,,--.-.-./0///0112262277788888989999;99;;;=========;;;;;9;;99::8:88887766662221110/0/....-.,,-,,,,,,-+,,,,,-,,-.-.,,,..-.//./000/0/000100101111122121122122112121212221122222666662776787899999888:::;::;;;;;;;<;;;=;=;=;;;;=;;;<<;:::8:8986661000/.,,+++))('   ''''''''''''''''''''('''(')))**))+)+)*)+)+)+++++++++++,,,++-,,,,.,-.,.,..0/./01212266787788999:::;:;;;;;=======>>>=========;;;:;:;:;9:888887777222211000/0.//..--..-..-.---...-...../0/.00/00100102111121162622226222662662226266226266226626666777788888789888:::::::;:;:::<<<=<;===;=;=;===<<=;;;::<:::8988872211/.,.,,+)*)'   ''''''''''''''''''')())()(()))*)*)*)+)*)+++++++,+++,+++,,,,,.,-.....000/1221267687777:89:::;:;::;;;===>>>>>>>>>>>>>>>>>===;==;;:;:;:;::999988886662611111000/00000/.0/00000.0/0/01010110202121162222622626667767667677667667767672666677667777788877899::8::::::;;:<:;;;;=<;;;==;;<=;=<=<<<;<;;<<;;::99988776211..,.+++)*'('  '''''''''''''''''''''('''')')))())))*)+)*+++)+)++++,+,+,,,,,,,,,-.../0//012010222677798:8::::;<;;======>>>>>>>>>>>>>>>>>>>>>>======<;<;:;::::88877877767221221220110001000010020212212122262622677267777687877888878887787788878778788778877888888798::99:88:::;::;:;<;;;;==;;===;;===<=<=<==;=;<=;::::9::8997621100..-,++*))'  ''''''''''''''''''''''(('())()()())))*))))+)++++++,+,,,,,,,-...-..//01111667668789:8::;;;;<;;=====>>>>>>>>>>>>>>>>>>>>>>>>>>=======;;;;;;::::9:9878876777626626226222122622212622626266666767766888887878779788989789889979788889877777888989998:8:88::99;;;;:;<:;<;;===<;===<===========;<=<=<<:;;;9:8898662120/..-+++)))''  '''''''''''''''''''')())')()*)**)*+)+++++,++,,+-,,--..//00001222267878988::::;;<;======>=>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<;;:;::8:9:77888867676626626626662666762766767777787888997788889998:8:99888:988988:898798888888999989888:8:8::8::;::::;<;;;;;=;;<==<=<=<===<;=<=;;=;;;;;:;::::::987772200.--,,,+*)'(' '''''''''''''(())))))*))+++)+++,,++,,--.....0/11221667667898:::;;<<<;=<==>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<;;;<;;:::98:8::99887786788766666776676667878787888887899788::9998888:8:888:::88::8::8989:89989999888898:::8989::9:::;;;<<:;==;=<<<=;<=======<====<==<=<<;;;;;:8:8887661110/..,++)*))(  '''''''('(')))*))+++++++,,,,,,,,-.//00011222677888:::;::;;;====>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>=>=====;<;;;;;;998888999897877678778668868778787879887899978:9988888::::8:89::8:8::88:8898:8898898888999989888:8::89:::;:::;:<;;<<<<;=;==;;===<<===;;=<<;;;;<;::::98998872220/..,,,+*))(''       '''''''('')))*))))+++++++,,-....../11222667879:8:::;;<<======>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>====;;<;<;:::::::99:8888897887878777777778988889889989888::888:::::8888:8:::::8998::8::8:8:98997999988889899:8::::::::::;;:;;<<;;<;=;=<;==;;;==;<<==;;<<;<<::;:9:::8876622100.-,,+++)'''         '''''(')))*))+++,,+,,-,-./00001122267878989::<:<<<<====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>====<==;<:;;;::::888899997887787878888888878787978988989::888::88888:::::9::88:9:8:88:88:8988988988889789888889888::::::;::;;:::<<;;<<<;<<<===;<=;;<<<<;;<;:;;:::88877772210/..,,+++)*(('          '''('(())*))++++,,,-.-./.01021266678989::::;;;=====>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>=======;<<:;:::::88:::9888887888787877777777889787898998988888988999::88888:889:8:8:899899898998978777788788998989998898:::::::;;;:;;<:;;;;<<<<;=;<<<;;;;;;::;::::8989866261000.-,-,++)))'             ''''''))))**+++,,-,-/..//0122677799899:::<;<<===>==>=>>>>>>>>>>>>>>>>>>>>>>>==>>====<=<=;;;;;;9::::8888978788777777787787777778888878779899799888888889:99989:889898888888989778776778867777667888889889988::9:::::::;;;;;;;;;;;<;;;;;;;;;;;;::::::8977876121///..,+,++)''            ''(('))))++++++,...//001012268888:::9;;;<;======>=>>>>>>>>>>>>>>>>>>>>>>>>>>=======<;<;;;:::::8989978887877787866666776678886777787888788978899898978788888799888778877767666766766227666677767777789889988:9::::;;::::;;:;;;;:;;;;:::::::::::88897887622100.-,,+,+)))(''           ''((()))++,,,+,,,....10126267888::::::;;<;;<===>=>=>=>>>>>=>>>>>>>==>=>=======<<;;:;::::::9989889777777782627777762776226777666777687768776676768787777786677777677667666626212222122221262266667687788988899:88:9::::;::::;;:::;;;;::::99899:887762622110..-,,++*)))'              '''))**+++++,--.,-/0/12226767898:::;;<<;====>==>=>=>=>>>>>>=>=>=>>>=>======;<<;<;;:;:::888898978867866627676662666666667266672666226672667767672626666627266666216211121110101111001112102122222726677778888999::::::::;:;:::;:::::;::9:::8879987772210/..-,,++++))'''                ('))))+)+,,+,,.../00012227878988:::::<<<==<=====>=>=>=>>=>=>=>====>=====<=<;;;;:;9::8:9:9877867766776767626221221122216222162226622162211612162222222112000102201000000/0/0..//000/0/00/010122166767667789888888:::8::::::::;::::::9:::8:9:887666610200/...,,,++))(''              '''(())))*+++,,--.../012166668889:9:;;;:;<<==<=====>=>>==>=>=>>=>=>===<=;;=<;<<::;:::89888888877667266662116221211221112011120111001120101001100010//1/00000//0///........-.---..--,..../00./011202126677776789899888998:8::::::::9:9::88988897887626200/..-,,++++**)'''          '''')**++++,,,,,./0/012267777889:9::;<<;;<=======>===>>=>=>=>========;==;;;;:;::::8:899777766677672221222001101100110/1000/000000////.000/0/0//......///....-.--..-,-,,,,,-,,,,,,.,---,-.../../00010211667677788999:8::9:8:::99::::::::8::98877676221100..-,,++++)))''     '')()))+++,+,+,-...11112267799:8:::;:;;<=;;=<======>===>==>===>===<<==<;<;<:;:::88989889888777666622221112101100100000././.....//../..-.-.-.-..--..-.,,,---,,,,,+,,,+,++,++,,++,,+,,,,,,--.-././/0010222267668887888:88:89:88::9:8::898:888998776721100/..,,,,++)+))(      ''')))+)+++,+--.-./0/0212668888:8:::;<:<;==<=======>=>==>=======<===;;;<;<:;::::::898988777662222161211201000000./.././.....-,-,,..,,,,,,,,,,,+,,,,++,,+++++,+++,+++*+++)**))++)++++++,,+,-,-,.../..0/112216776788878998988::::::98898:8:998888776662110/..,,,,++)+*)    ! !!!!!!!!!!!! ''')))+++++,,,,./0.0102677779989:::::;;<;<==<===================;;;;=<;<:;:;99::8:89876866766662212101/0/0/.././..-,-,--,,-,,,,-++,,,,+,+++++,+++++++)++*+*)+**))))+))))))))))+)+))++++,++,,,,,...0/00011226276777997898::888888:::::8:888977766222110//....,++,+))   !!!!!#!!#!##########!###!###!!!!  ''((()*))+,,,,,-...0001122668889:8:;;;;;;<;;<=================;====<=<<<:<:;:::8898988876722222120110000///...,-,--,.,,,,,,+,,+++,++++++)++*+))*)))*))))()())'())'')''''(''(('''(')()))))++++,,,,,.-.///00121627667879889889:9:::88888:899989888776222100/..-,,,+,++      !!!!########$$#$$$#$#$$$##$$#####!!#!!!  '))*)**++++,,,,.//01266678789889::::<<<;=====================;<<<;<;;:;;;:::::98988777766666621200000./....-..-,,,+,,+++++++++))*)))))))()((()(''')'('''''''''''''(')(())+)*++++,+,-....0/000212267868898899888888:::::8988898977867621000//-..,,-+,     !!!!!########$$$$$$$$$%$%$$$%%$$$$$$#$$###!#!!!   ''''(()+++++,,-..-.0/0122667878::::::;::<<<;;;;====<==============;=;;<;::::::8889887876222221211110//./..,...-,,,+,,++++***)))))())))()((''''''''''()'))))+++,+,,-,.../0102162667687988899:9::88888:8:::887887866622200.0--.,+++      ! "#!!#$$$$$$$$%%%%%%%%%&%&&%%%&%%%%%%%$$$#####!##!!   ''()))+)+++,++,,-.//0101226779988:9:;:;<:;;<===<<===<===<=<==<<<;;=<<<::;::9:89:98978766666622100/0/00/..,.--+++,++++***))))))(()'''''''''')())*)+++,+,,.--///010216672768799988888889:88888889987776621110//0...-,,,     !!!!##!####$$#$$$%%%%%%&&%&%&&%&&%&&&&%%&%%%%%%$%$$#$####!!!   '''')))*))++,,,,....00101676888998:::;:;<;<<;<<==;<==;===<=<<===<<<;;:<;:;::898888787677722110011000/..,,.-,+,,++++))+)))))'('''''()')))++,+,-,...0.011222277768778999999988998:9998888887762211100/0..,,,    !"!#!#!#$###$$$%%%&%%&&%&&&3&34&33&3&3&&&&%&&&%&%%$%$$#$##!##!   '(')))+++++,,-,..//022222767888::9::;:;<;;<;=;;==;=========;;;;;;<;;::;::::::9898777622622221000...-,.-+++,+++)***)'))''''''''()))+)++,+,.,...0.0112266667788888888888888:8888979776767622100/0..-..    !!!##!####$##$%%%%%%%&&&&&433&&&&&&3&&&&3&3&33&&&%&%%&%$%$$####!!!!!!  ''')))))+++++-,.-/.000126667678:88::::;:;<;;=;==<<=<=;;;<<;;==;=;<:<:;;::9:88889877666662200100///-,.--,,,++++**))))(''''''')))++++,+,-,.//0000121227766677999999:9:9899998978886727622210///..-  !!!!!####$#$$%%%%&&&&&&&333&&&33343343333&3&3&&34&4&&&%%%$$$$$####"!  ''(''')*+))+,,,,-..0.00012262889899:9:::;:;<<<;<<;;<=<====;==<;=<<:;:;:::::89:998786772210121/0......,,+,+++)+))))''''''((()))+++,,,,,..//01112262677788788888888898887988777766221110000..-       !!#####$$$%$%%%%&&&&43&3&&&33333354433333333&3&&&3&&&&%%%%%%$####!!!!  ''((())+*++++-,,,-///1116277788888::;;:;:;;;=;;==;;;;<<;=<;<<<<;;:;:;:9:::888778676666221100/0..,,-,,,+,+++)()'''''''(())+,,+,..,/0./001222666777787899999998999888788777661200110///.  !!"######$$$$$%%%&&%&&3&&3&3333333334553335333&3&333&&44%&&%$$$$$##!##    '''))))++++,,,-...0002216668799::::::;:;;<<<;<;<=<=;;;<<<<;<::;;;:;::::88999887767221010//../.---+,,++))*)))'('''')))*++++,,,-...000121122776678788888788898888878776622221210//...    !!!#!#$$$$$$%%&&%&4&&&33&3&333555555335533353533&&&&3&&&%%$%%$$####!!"   ('')*)+)+++,,-./.00012267787889898::;::;;:<;<;;;<===;;;;<;;;::::::::899887876266222211000.,.,,,,+++++*)('''''''))**++,,,,...///000226266766877778997887877787677666222110000/.      !""##!$#$$$%%%%%%&4&&333&&3333553553335533533&3&&&33&3&&%&%$%%$$#$#!!"   '''((()))*++,+,,,../01102226787989:::::;;::;:;:<;;<<<<;;;<;;;;;;;;:8:8:88988777721110100./...-,,,+++*))))'''(()))++,+,,.-./.000121116276776778878888787887787667621111010./.    !!!###$#$%$$%%&&&&&&&&&33333333533555555353533333&&3&&&&%%%%$$$$##"# !!  '''()+*++,,,-,..//0212676687888988:::;::;:;;<;;:::<<<;::::::::::8989987776666220100/0.-.-,,,+,+)+*)(''' ''''()+)++++--,,,/.00/122216276276877866777777786666222222100.//..     ! "####$$$$$%%%%&&&43&333&3533333353333333&3&33&&&43&&&%%%%%$$###!!! !  '''()*)+++++,,.-..001112277789898::::::9::;;::;:;;;<:::;;:::::88998988876662120110//.-,.-,,,++)+*)'(''   '))*)+++,,+,....///011102162676726677777666662726261221000/0..-        !!!!!###$$$%$%%%%&&&&4&&&33&33333333333533333&&344&&&&%%%%$$$#$#!""!!  ''('())++,+,,....0/011626666888898898:9::::::;::::;::::;::::9988988777762220100/0....,,,++++*))'(''    ''')))+)+++,,--....00/1120211262676626266677776262202110/0/0/0..           !!#######$$%$%%%%&&&&433&&343333533333&&3&3&4&&&&&%%%%%$$$###!!#!!   '')))+)++,,,,-...0002112777779989:::::9::::::;;;:9::::8::88:8998776666221110//0/..---+++++)))'(''   '''(')*)+++,,,,,-..///000110222162622626626262121201210000.0/.-.         !!!!###$$$$%%%%%&&&&&&&33&3&&3&&&3&3&33&4&&&&&&%%&%%%$$$$$###"!!   ''''*)++++,,--/./0/0221266877889898::::::::8889::9:::98:98987877666121000000...-,,+++++)+)(('    ')')**+++++,-,,....0/0/12011222126262222101212021100///0....-            !""!####$$$$$%%%%&&&&&&&3&33&333&3&3&&&&&&&&%%%%$%$$$$##!#!!!  ''())+)++,+,,,,../00112127666798889888899:8::9:89:8888988788626622020000//.--,-,,++++*))'''    '((()))++++,,,,.....0/0/0001221012221011112210011/0///...--.-,        !!"!####$$$%%%%%%%&&&%&&&&&&&&&&&&&&&&&&&%%%%%%%$$####!#!#!! '''))++++,,--../00112212777677788989888999:8:88989887787677612220100/....--,,,+**))((('' '''()+)++,+,,,,---./..000/0/001111012201011000/00......-.,,,,          !!"!!####$$$%$%%%%%%&&%&&%&&&&&%&%%%%%%$$$$$$$$####!!"    '''())*)+,+,,,-..//00112216676887787799988879799787777676261221///.//.---,,++++++))'''     '''))*)+)+++++,-,,.-,..././/0/0000000/.000..///../...,,-,,,,,              ! #!#####$#$$$%$%%%%&%%&%%%%%&%%%%%$$%%$$$$######"#!!   '())*+)+++,,-....//0012121222676886677778786677676672221200000/..-,.,,,,,+)))))(('    '''))*)++)++,,+-,,-.---./...//./////00/........-,--,,,,,+,++      !!"!!####$$$$$%$%%$$%%%%%%%%$$%%%$$$$#$$###!#!" !      '''))+*+,+,,,,..../00101226626622776766666776266221111000//.-..-,-+,++))+*(('''      ''''')*)*++,+,,+,,,-,..,,...../.....--.--...,,,,,,,+,,+++++    !!!"######$$$$$$%%$$%%%$$$%$$$#$$$####!#!"!"!!   '')()+)+++,,--..////000100202661666662621126212111000//..-.,-,,,,++)+))')''     '((')))*+)+++,,,,,,,,-.---,,,,,--,..,,,--+-,,,,++++++++))  !!!!!######$$$##$$###$$$#$##$##!#"!!"!"!    ''')))+++,+,,,,.....///011121002121222112210001000....,.,,,,+,+++++*)('(''     ''''('()))*+)++++++,++,+,,,,----,,-++,,-++,++++++*+)))))(  !!"!!!""#"###$$##$$$#######!#!#!#" !    ''((()*)+++,--,-......././0111000001000/00/0./....--.,,,,,+++)))))((''      ''()))())***++++++++,+++,+++++++,,+++*+)**)))))())((''   !! !!!#!!#!!##!!!####!"!"!"!   '')()*++++++,,,-,..-/../....0/0//.00/0/.//...,--,,-,,++++***)(''''         ''''))))))))**)+*+)++*++*+*++*))**))))))(('(''  ! !!!""!"##"!!! "! !   '''))())+*+++,,,,-.,.....//../000.......,.,,.,,,,+++++)*))))'(''        '''('))))))))))*))))*+))))))())()')'''''   ! ! !!! !! '''))+)+++,++,+,+,,-,-.,,-.,,,-...--.,.----,,,+,+++)*)))''''       ''''''''')'))')())''()'''('''''   ''')))+)+++++,,,,,,-,.,-....,--,,-,-,,,++++++++++)))((('''    ''''''''''''''   ((())*)*)++++++,,+,+,,---+,,,,,+,+,,+,++++))))())''''     ''''''''''''''('((''(''''''       '''((')))))++++++,,,,,+++-,++,,,,,++++++++**)()('(''      ''''''('(''''))()''(''))'''(('''  ''''(''()*))*+++++++++++++,,++++++++)*+))))))''''''      ''''''''''''('(((('')(()(()'')(('''''''''   ''''('()))))))+)+*+++++++++)++++++)*)))(')((         '('(')(')'))))))))())()(('))))'''''   ''''('))*)+)+)+*+*+))+)++))))))))))')(''''       ''''''''')'')))''(())))))))))))(('')''''''  '''((''))(())))+)**)*)*****)(()(((''''         ''('(''()''())))()))))))**))))()')(('''  ''(()()))))())))))))))))())')''''     ''''''((''(()())))))*))))))())))()'''(''  ''''('))()))))())''')''''''''''      ''''''''))))'))))*)))*)**)))())()(()''    '''('''(''(')''(()''(''            '''('''))'('))(()))))())))')''''(''''   ''''''(('(''''''''''''           ''''(('())(()))()))))())'('()(('''    '''''''''     ''''''('))')))'(''))'((()''''''  '''''      '''(''(''((('()((''(''''''          '''''(''''''''(''''''''                ''''''''''''''''''                    ''                                                                                                                                                                                                                                                          !                            !  !! !! !                             !!##!###!!!!!"!!! !                       !!!#!#!!#!!!#""""!"" !! !                                  !!!!"!##!#!##!###!!!!!! " ! !                  ! !!"!!#!#!!#!!!####""!!!"" ! !!          ! !! """!##!#!##!###!!!!!!""!!!! !     !       !!!"!!!#!!#!#!!#!!!####""!!"! ! ! ! !!!!!!!!!!!!!!!!!       ! "!###!##!####!###!!!!!""" !!!    !!!!!!!!!#!##!!!!!!!!!!!!!!     ! ""!"!!!#!!#!!!!#!!!#""""!!!! !  !!!!#!!!#!!#!!!!#!!!!!!!!!!!!!!     !! !!!"!"""!"#!#"##!"""!!!!!!! !!!!! !!!!!!!!!!#!#!#!!!###!#!#!!!!#!!#!!!!!!       ! ! !!!!"!!"!!!!"!!!""""!" !  !!!!!!!!!!#!!#!!#!################!#!#!!#!!!!!!     '''''''''''''''''''' ! !!"!""!""!""""!"!"!!! !  !!!!!!#!#!##!##########$#####$##$########!##!!!!!!!!   ''''''''''('())')'''))(())))))'))')'')''))')'(')'''))(''''''   ! ! "!!"!!" !!!"! !!! !  !!!!!!!!!!!########$#$#$$#$$$###$$#$#$######!#!#!#!#! !    ''''(''))))()))))))))))))))))))))))))))))))))))()))()(''')(''(''('''''   ! ! !! !! !     !!!!!!!!#!#########$$#$$$$$$$$$$$$#$$$$##$######!##!!!!!!    ''''('())())*))))+*)*)))+)+++))))))))))+))+)++)++))+)+)*)+))***)))))))'('('('''      !!!!!!#!!##########$##$$$$$$$$$$%%$$$$$$$$$##$###!##!####"!!   '''('')'))))+)*)**+**+++**++++++*+++++,+,,++++++++++++++*+++)++)))+)+)))()))')'(')'('    !!!!!#!#!########$$$$$$$$$$$$%$$$$$%%$$$$$$$$#$#$#####!!!!!!"!    ''''()'())*)))+)+++++++++,+,,,+,+++,,,,,,+,++,,,+,++,++,,++++++*+++++)+)*)*+*))*))))'''!!!!!!!#!##!###$##$#$$$$$$$%%%$%%%$%%%$$$$$$$$$$$$$##$#######!#"" !!    '''(''(')))**)+*++,++,,,,,,,+,,,,,,,,,,,---,,-,-,,,,,,,,,,,+-,,,,,,,+,,+,+*+++)+**))*)**))! ! ""!!#!!!#######$#$$$$$$$%$$$%$$$%$$$%%%%$$$$$$$$$$$$$##$##!#!!!!! !  ''''')))*)*+++++++++,,+,-,,-,..--,.,-----,,,--,-,,,,,,.,-,,,,,,-,++,+,,,,+,,+,+*+++++++))* ! !! !##!!#####$#$#$$$$$$$%$$$%%$&%%$%%%%%$$%%%%$$$$$$###$#####!##"""!    '''''()(()*))+++++++,,,,,,,,,-.,.--...-...................-.,..-.-.,,..,,-,,,,+,,++,+++++))+))! ! "!"!!######$#$#$$$%$%%%$%%%$$%%%%%%%%$$%%$$$$%$$$$$$$$#$##!##!!!!! !    '''())))+))*++++++,,,,,,,-.-..-.-....................////.....,...-..---.,,,,,,,,,,++++++++++! !!"" "!##!#!######$$#$$%$$$%$$%%%%$$%%$%$&%%$%%%$$%$$$$$$##$###!!#"""!"  '''())))+)++++++++,,,,,,......../..0///0/000//////0/00..../0///0.........,.-,,,.,,,,,,,,,+,+++ !!!#!!#####$$$$$#$$$$$$$$%%$%%%%%$%%$%$%$%%$$%$$$$##$#$###!#!#!!!!"!    ''()())))+)++++++,,,,,,-..-.././.0/00//0//1///000000/0//00/0/.00.///.0./....-,-.--,--,,,-++,+,+ ! !!!!""!##!!#####$#$$$$$$$$%$$$%$$$%%%$%%%%$%%$%$$$$$$$$$$#####!#!#""" !   '''''')))*+)++++,,,+,-,,.--..././.0/01000/1000100111110101111100000/0/0//.//./...-.,-,,,-,,,,,,++  ! !"!!"!!########$#$$$$$$%$%%$$%%%$$$%$$$$%$$%$$$$$##$#########!#!!!!!   ''())))++++++++,+,,,,,--,...././0000///1100010001000000010000011//10/0//./........,.,-,-,-+,,++, !" ""!"#!!##########$#$$$$$$%$$$$$$%$$%$%$%$$$$$$#$$#$$#####!!#!"!   ''''()*+))))++,,+,+,,,.,...././/0.//10010011102220111112122111100100000000.0//../...-.,.,,,,,+,,+ ! !!!"!!##!!######$$#$#$#$$$$$$$$%%$$%$%$$$$$$$$$$$#######!!#" !!!   '''''()))))+*++,+++,,,,.-,.,-...0.0.001/010110021111222222120100001101/00.../0/.....--..-.-,,,,,,,,!!!!"!""!!#"!!##########$####$$$$$$$$$$$#$#$##$######!!!####!!"" !    ''')))))**)++++,,,,+---,--..-../0.0/0001010011021111011101111111100100//0000//0.//,..-,.,,---,+,++  ! ! ""!!##!#!#!######$#$$$#$$###$###$#$#$#####!#####!!!!""!!    ''''')'(()*))*++++++++,,,,.,....//./0/0/000101100111011100011010000011001000////../.......,,,,,,,,+, !! !" !!!"!"!##"##!#########$##$##########!##!!!!#"" !!!  '''('())))+++)+++++,,,,,,,.,--..././..0.0/01001110010011111010111110/00.00/0.../.....--,----,,+,,,+ ! ! !! "!!"!"!!#!#"#!#!##!##!##!###!#!#!!!#!!#""" !!!     '''''')))))+)+++++,+,+,,,,-,,-...,../.00.0/000/0000110110000010100/0//00/0///.0/..-.,,-,,-,,,,,+,+++ ! !"!"!!"!#!"!#"!####!###!!#!"#"""!"" !!!!    ''((')))*)*))++++++,+,,,,-,,,,,.....//0//0..0/0000010001110010010/000/0//.../....-.-,,,,,,+,,,+,++  !  ! !! "!!!!!!!!""!"!""!!!!!!!"!!!    '''''(')))*)+*+)+++++,++,+,-,--.--,..,./...00/00///000//.../0.0/./0..../.....,,..,,-,-,,,,,,+++,++   ! ! ! "!!"!! !!! !      '('))('(()*)+)++)+++++,+,+,,,,-.,.,..-,.../....00....000000.0.0/../...,....-..-,-,,,,,,++++++++)+           '''''''))))))*)**)*++++++++,+,+,+,--,,-,-,.-,-..-..././......///-..-..-..-,,-,--,,,,,,+,+,,+++++)*     ''''())))))))*+))+++++++++,,,+,+--,,,--,..--.--.,-,------,,,.,,.,-,--,,-,,++,,+,++++++)++*))*)        '''(('''))))))))**))++*+++++++++,+++,,,+,-,,,,,,-...,,,,,,.--,--,,,-+,,,,+,,,+++++++)+)**)))))               ''''(''''()))())**))+))++))+*++++,+++,,++,++,,,+++,,,,,,+,,,,,+-+,,+,,+,++++++)))+*))))))()'             '''''('''''')'))))()+*))+*)+*+*+)++++++++,,+,+,,,,,,,,,,,+++++++++++++)+))))****))())'('''              '''''('(''''))'')))))())))***)))++++++++++++++++++++++**++)++)))*)*+))))'''''''''''             ''''''((''''())()))))*)+)*)))*)*)++))))))))*)*++))*)))))))'')('')('''             '''''''''''''('())))))))))*++++++))))))))')((((''(('''                    '''''(''((('(')(('''''''('(''''((''''''              ''''''''''''''''                                                                                                                                SpaceAryarya-KXL-1.0.2/bmp/sky2.bmp0000664000076400007640000026010607335756552012421 BMF`¶(ô´_a a rbjvfnzjv~jz‚n‚‰r†‰t’‡u‹Šw˜ŽzžŠz¢~¥’‚ª˜‡®šŠ²¢ºžŽ¶¢’¼¦–¾©™Ä° Ì¶¦Ò¼¬Øl\adTT_SMZMHXL>UI:RF2PC*NB