[svn] r6341 - in trunk/rpms: . commoncpp2 dkms-fuse dnsmasq fuse-unionfs lapack python-bluez python-dateutil python-matplotlib python-numeric python-numpy python-tz python-xlib

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Wed Jun 4 19:43:42 CEST 2008


Author: dag
Date: 2008-06-04 18:43:40 +0100 (Wed, 04 Jun 2008)
New Revision: 6341

Added:
   trunk/rpms/lapack/
   trunk/rpms/lapack/Makefile
   trunk/rpms/lapack/Makefile.blas
   trunk/rpms/lapack/Makefile.lapack
   trunk/rpms/lapack/blas-bz143340.patch
   trunk/rpms/lapack/blasqr.ps
   trunk/rpms/lapack/lapack-20010525.patch
   trunk/rpms/lapack/lapack-3.1.0-make.inc.patch
   trunk/rpms/lapack/lapack-3.1.0-no-external-etime.patch
   trunk/rpms/lapack/lapack-3.1.1-make.inc.patch
   trunk/rpms/lapack/lapack-fixlwork.patch
   trunk/rpms/lapack/lapack.spec
   trunk/rpms/lapack/lapackqref.ps
   trunk/rpms/python-dateutil/
   trunk/rpms/python-dateutil/python-dateutil-1.1-x86_64.patch
   trunk/rpms/python-dateutil/python-dateutil.spec
   trunk/rpms/python-matplotlib/
   trunk/rpms/python-matplotlib/matplotlib-gcc43.patch
   trunk/rpms/python-matplotlib/python-matplotlib.spec
   trunk/rpms/python-matplotlib/setup.cfg
   trunk/rpms/python-numpy/
   trunk/rpms/python-numpy/numpy-1.0.1-f2py.patch
   trunk/rpms/python-numpy/python-numpy.spec
   trunk/rpms/python-tz/
   trunk/rpms/python-tz/python-tz.spec
Modified:
   trunk/rpms/commoncpp2/commoncpp2.spec
   trunk/rpms/dkms-fuse/dkms-fuse.spec
   trunk/rpms/dnsmasq/dnsmasq.spec
   trunk/rpms/fuse-unionfs/fuse-unionfs.spec
   trunk/rpms/python-bluez/python-bluez.spec
   trunk/rpms/python-numeric/python-numeric.spec
   trunk/rpms/python-xlib/python-xlib.spec
Log:
Updates

Modified: trunk/rpms/commoncpp2/commoncpp2.spec
===================================================================
--- trunk/rpms/commoncpp2/commoncpp2.spec	2008-06-04 17:37:57 UTC (rev 6340)
+++ trunk/rpms/commoncpp2/commoncpp2.spec	2008-06-04 17:43:40 UTC (rev 6341)
@@ -3,7 +3,7 @@
 
 Summary: GNU Common C++ class framework
 Name: commoncpp2
-Version: 1.5.5
+Version: 1.6.2
 Release: 1
 License: GPL
 Group: System Environment/Libraries
@@ -41,8 +41,8 @@
 
 %build
 %configure \
-	--disable-static \
-	--disable-dependency-tracking
+    --disable-static \
+    --disable-dependency-tracking
 %{__make} %{?_smp_mflags}
 
 %install
@@ -63,14 +63,14 @@
 
 %preun devel
 if [ $1 -eq 0 ]; then
-	/sbin/install-info --delete %{_infodir}/commoncpp2.info %{_infodir}/dir || :
+    /sbin/install-info --delete %{_infodir}/commoncpp2.info %{_infodir}/dir || :
 fi
 
 %files
 %defattr(-, root, root, 0755)
 %doc AUTHORS ChangeLog COPYING* INSTALL NEWS README THANKS TODO
-%{_libdir}/libccext2-1.5.so.*
-%{_libdir}/libccgnu2-1.5.so.*
+%{_libdir}/libccext2-1.6.so.*
+%{_libdir}/libccgnu2-1.6.so.*
 
 %files devel
 %defattr(-, root, root, 0755)
@@ -79,13 +79,16 @@
 %{_bindir}/ccgnu2-config
 %{_datadir}/aclocal/ost_check2.m4
 %{_includedir}/cc++/
-%exclude %{_libdir}/libccext2.la
 %{_libdir}/libccext2.so
-%exclude %{_libdir}/libccgnu2.la
 %{_libdir}/libccgnu2.so
 %{_libdir}/pkgconfig/libccext2.pc
 %{_libdir}/pkgconfig/libccgnu2.pc
+%exclude %{_libdir}/libccext2.la
+%exclude %{_libdir}/libccgnu2.la
 
 %changelog
+* Fri May 30 2008 Dag Wieers <dag at wieers.com> - 1.6.2-1
+- Updated to release 1.6.2.
+
 * Sat May 12 2007 Dag Wieers <dag at wieers.com> - 1.5.5-1
 - Initial package. (using DAR)

Modified: trunk/rpms/dkms-fuse/dkms-fuse.spec
===================================================================
--- trunk/rpms/dkms-fuse/dkms-fuse.spec	2008-06-04 17:37:57 UTC (rev 6340)
+++ trunk/rpms/dkms-fuse/dkms-fuse.spec	2008-06-04 17:43:40 UTC (rev 6341)
@@ -5,7 +5,7 @@
 
 Summary: Linux kernel module for FUSE (Filesystem in USErspace)
 Name: dkms-fuse
-Version: 2.7.2
+Version: 2.7.3
 Release: 1
 License: GPL
 Group: System Environment/Kernel
@@ -67,6 +67,9 @@
 %{_usrsrc}/%{dkms_name}-%{dkms_vers}/
 
 %changelog
+* Mon Jun 02 2008 Dag Wieers <dag at wieers.com> - 2.7.3-1
+- Updated to release 2.7.3.
+
 * Thu Feb 07 2008 Dag Wieers <dag at wieers.com> - 2.7.2-1
 - Updated to release 2.7.2.
 

Modified: trunk/rpms/dnsmasq/dnsmasq.spec
===================================================================
--- trunk/rpms/dnsmasq/dnsmasq.spec	2008-06-04 17:37:57 UTC (rev 6340)
+++ trunk/rpms/dnsmasq/dnsmasq.spec	2008-06-04 17:43:40 UTC (rev 6341)
@@ -4,7 +4,7 @@
 
 Summary: Lightweight caching nameserver with integrated DHCP server
 Name: dnsmasq
-Version: 2.41
+Version: 2.42
 Release: 1
 License: GPL
 Group: System Environment/Daemons
@@ -156,6 +156,9 @@
 %{_localstatedir}/lib/misc/
 
 %changelog
+* Tue Jun 03 2008 Dag Wieers <dag at wieers.com> - 2.42-1
+- Updated to release 2.42.
+
 * Wed Feb 13 2008 Dag Wieers <dag at wieers.com> - 2.41-1
 - Updated to release 2.41.
 

Modified: trunk/rpms/fuse-unionfs/fuse-unionfs.spec
===================================================================
--- trunk/rpms/fuse-unionfs/fuse-unionfs.spec	2008-06-04 17:37:57 UTC (rev 6340)
+++ trunk/rpms/fuse-unionfs/fuse-unionfs.spec	2008-06-04 17:43:40 UTC (rev 6341)
@@ -5,7 +5,7 @@
 
 Summary: FUSE-base user-space union filesystem
 Name: fuse-unionfs
-Version: 0.18
+Version: 0.20
 Release: 1
 License: GPL
 Group: System Environment/Kernel
@@ -45,6 +45,12 @@
 %{_bindir}/unionfs
 
 %changelog
+* Tue Jun 03 2008 Dag Wieers <dag at wieers.com> - 0.20-1
+- Updated to release 0.20.
+
+* Tue Jun 03 2008 Dag Wieers <dag at wieers.com> - 0.19-1
+- Updated to release 0.19.
+
 * Sat Aug 11 2007 Dag Wieers <dag at wieers.com> - 0.18-1
 - Updated to release 0.18.
 

Added: trunk/rpms/lapack/Makefile
===================================================================
--- trunk/rpms/lapack/Makefile	                        (rev 0)
+++ trunk/rpms/lapack/Makefile	2008-06-04 17:43:40 UTC (rev 6341)
@@ -0,0 +1,21 @@
+# Makefile for source rpm: lapack
+# $Id: Makefile,v 1.1 2005/04/15 02:01:51 spot Exp $
+NAME := lapack
+SPECFILE = $(firstword $(wildcard *.spec))
+
+define find-makefile-common
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
+endef
+
+MAKEFILE_COMMON := $(shell $(find-makefile-common))
+
+ifeq ($(MAKEFILE_COMMON),)
+# attept a checkout
+define checkout-makefile-common
+test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
+endef
+
+MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
+endif
+
+include $(MAKEFILE_COMMON)

Added: trunk/rpms/lapack/Makefile.blas
===================================================================
--- trunk/rpms/lapack/Makefile.blas	                        (rev 0)
+++ trunk/rpms/lapack/Makefile.blas	2008-06-04 17:43:40 UTC (rev 6341)
@@ -0,0 +1,31 @@
+clean:
+	rm -f *.o libblas.a libblas.so*
+
+OBJS=	caxpy.o ccopy.o cdotc.o cdotu.o cgbmv.o cgemm.o cgemv.o \
+	cgerc.o cgeru.o chbmv.o chemm.o chemv.o cher.o cher2.o \
+	cher2k.o cherk.o chpmv.o chpr.o chpr2.o crotg.o cscal.o csrot.o \
+	csscal.o cswap.o csymm.o csyr2k.o csyrk.o ctbmv.o ctbsv.o \
+	ctpmv.o ctpsv.o ctrmm.o ctrmv.o ctrsm.o ctrsv.o dasum.o \
+	daxpy.o dcabs1.o dcopy.o ddot.o dgbmv.o dgemm.o dgemv.o \
+	dger.o dnrm2.o drot.o drotg.o drotm.o drotmg.o dsbmv.o dscal.o dsdot.o dspmv.o \
+	dspr.o dspr2.o dswap.o dsymm.o dsymv.o dsyr.o dsyr2.o \
+	dsyr2k.o dsyrk.o dtbmv.o dtbsv.o dtpmv.o dtpsv.o dtrmm.o \
+	dtrmv.o dtrsm.o dtrsv.o dzasum.o dznrm2.o icamax.o idamax.o \
+	isamax.o izamax.o lsame.o sasum.o saxpy.o scasum.o scnrm2.o \
+	scopy.o sdot.o sdsdot.o sgbmv.o sgemm.o sgemv.o sger.o snrm2.o \
+	srot.o srotg.o srotm.o srotmg.o ssbmv.o sscal.o sspmv.o sspr.o sspr2.o \
+	sswap.o ssymm.o ssymv.o ssyr.o ssyr2.o ssyr2k.o ssyrk.o \
+	stbmv.o stbsv.o stpmv.o stpsv.o strmm.o strmv.o strsm.o \
+	strsv.o xerbla.o zaxpy.o zcopy.o zdotc.o zdotu.o zdrot.o zdscal.o \
+	zgbmv.o zgemm.o zgemv.o zgerc.o zgeru.o zhbmv.o zhemm.o \
+	zhemv.o zher.o zher2.o zher2k.o zherk.o zhpmv.o zhpr.o \
+	zhpr2.o zrotg.o zscal.o zswap.o zsymm.o zsyr2k.o zsyrk.o \
+	ztbmv.o ztbsv.o ztpmv.o ztpsv.o ztrmm.o ztrmv.o ztrsm.o \
+	ztrsv.o scabs1.o
+
+static: $(OBJS)
+	ar ruv libblas.a $(OBJS)
+	ranlib libblas.a
+
+shared: $(OBJS)
+	cc $(CFLAGS) -shared -Wl,-soname,libblas.so.3 -o libblas.so.3.1.1 $(OBJS) -lm -lgfortran -lc

Added: trunk/rpms/lapack/Makefile.lapack
===================================================================
--- trunk/rpms/lapack/Makefile.lapack	                        (rev 0)
+++ trunk/rpms/lapack/Makefile.lapack	2008-06-04 17:43:40 UTC (rev 6341)
@@ -0,0 +1,237 @@
+clean:
+	rm -f *.o liblapack*
+
+OBJS=	cbdsqr.o cgbbrd.o cgbcon.o cgbequ.o cgbrfs.o cgbsv.o \
+	cgbsvx.o cgbtf2.o cgbtrf.o cgbtrs.o cgebak.o cgebal.o \
+	cgebd2.o cgebrd.o cgecon.o cgeequ.o cgees.o cgeesx.o \
+	cgeev.o cgeevx.o cgegs.o cgegv.o cgehd2.o cgehrd.o \
+	cgelq2.o cgelqf.o cgelsd.o cgels.o cgelss.o cgelsx.o \
+	cgelsy.o cgeql2.o cgeqlf.o cgeqp3.o cgeqpf.o cgeqr2.o \
+	cgeqrf.o cgerfs.o cgerq2.o cgerqf.o cgesc2.o cgesdd.o \
+	cgesvd.o cgesv.o cgesvx.o cgetc2.o cgetf2.o cgetrf.o \
+	cgetri.o cgetrs.o cggbak.o cggbal.o cgges.o cggesx.o \
+	cggev.o cggevx.o cggglm.o cgghrd.o cgglse.o cggqrf.o \
+	cggrqf.o cggsvd.o cggsvp.o cgtcon.o cgtrfs.o cgtsv.o \
+	cgtsvx.o cgttrf.o cgttrs.o cgtts2.o chbevd.o chbev.o \
+	chbevx.o chbgst.o chbgvd.o chbgv.o chbgvx.o chbtrd.o \
+	checon.o cheevd.o cheev.o cheevr.o cheevx.o chegs2.o \
+	chegst.o chegvd.o chegv.o chegvx.o cherfs.o chesv.o \
+	chesvx.o chetd2.o chetf2.o chetrd.o chetrf.o chetri.o \
+	chetrs.o chgeqz.o chpcon.o chpevd.o chpev.o chpevx.o \
+	chpgst.o chpgvd.o chpgv.o chpgvx.o chprfs.o chpsv.o \
+	chpsvx.o chptrd.o chptrf.o chptri.o chptrs.o chsein.o \
+	chseqr.o clabrd.o clacgv.o clacn2.o clacon.o clacp2.o \
+	clacpy.o clacrm.o clacrt.o cladiv.o claed0.o claed7.o \
+	claed8.o claein.o claesy.o claev2.o clag2z.o clags2.o \
+	clagtm.o clahef.o clahqr.o clahr2.o clahrd.o claic1.o \
+	clals0.o clalsa.o clalsd.o clangb.o clange.o clangt.o \
+	clanhb.o clanhe.o clanhp.o clanhs.o clanht.o clansb.o \
+	clansp.o clansy.o clantb.o clantp.o clantr.o clapll.o \
+	clapmt.o claqgb.o claqge.o claqhb.o claqhe.o claqhp.o \
+	claqp2.o claqps.o claqr0.o claqr1.o claqr2.o claqr3.o \
+	claqr4.o claqr5.o claqsb.o claqsp.o claqsy.o clar1v.o \
+	clar2v.o clarcm.o clarfb.o clarf.o clarfg.o clarft.o \
+	clarfx.o clargv.o clarnv.o clarrv.o clartg.o clartv.o \
+	clarzb.o clarz.o clarzt.o clascl.o claset.o clasr.o \
+	classq.o claswp.o clasyf.o clatbs.o clatdf.o clatps.o \
+	clatrd.o clatrs.o clatrz.o clatzm.o clauu2.o clauum.o \
+	cpbcon.o cpbequ.o cpbrfs.o cpbstf.o cpbsv.o cpbsvx.o \
+	cpbtf2.o cpbtrf.o cpbtrs.o cpocon.o cpoequ.o cporfs.o \
+	cposv.o cposvx.o cpotf2.o cpotrf.o cpotri.o cpotrs.o \
+	cppcon.o cppequ.o cpprfs.o cppsv.o cppsvx.o cpptrf.o \
+	cpptri.o cpptrs.o cptcon.o cpteqr.o cptrfs.o cptsv.o \
+	cptsvx.o cpttrf.o cpttrs.o cptts2.o crot.o cspcon.o \
+	cspmv.o cspr.o csprfs.o cspsv.o cspsvx.o csptrf.o \
+	csptri.o csptrs.o csrscl.o cstedc.o cstegr.o \
+	cstein.o cstemr.o csteqr.o csycon.o csymv.o csyr.o \
+	csyrfs.o csysv.o csysvx.o csytf2.o csytrf.o csytri.o \
+	csytrs.o ctbcon.o ctbrfs.o ctbtrs.o ctgevc.o ctgex2.o \
+	ctgexc.o ctgsen.o ctgsja.o ctgsna.o ctgsy2.o ctgsyl.o \
+	ctpcon.o ctprfs.o ctptri.o ctptrs.o ctrcon.o ctrevc.o \
+	ctrexc.o ctrrfs.o ctrsen.o ctrsna.o ctrsyl.o ctrti2.o \
+	ctrtri.o ctrtrs.o ctzrqf.o ctzrzf.o cung2l.o cung2r.o \
+	cungbr.o cunghr.o cungl2.o cunglq.o cungql.o cungqr.o \
+	cungr2.o cungrq.o cungtr.o cunm2l.o cunm2r.o cunmbr.o \
+	cunmhr.o cunml2.o cunmlq.o cunmql.o cunmqr.o cunmr2.o \
+	cunmr3.o cunmrq.o cunmrz.o cunmtr.o cupgtr.o cupmtr.o \
+	dbdsdc.o dbdsqr.o ddisna.o dgbbrd.o dgbcon.o dgbequ.o \
+	dgbrfs.o dgbsv.o dgbsvx.o dgbtf2.o dgbtrf.o dgbtrs.o \
+	dgebak.o dgebal.o dgebd2.o dgebrd.o dgecon.o dgeequ.o \
+	dgees.o dgeesx.o dgeev.o dgeevx.o dgegs.o dgegv.o \
+	dgehd2.o dgehrd.o dgelq2.o dgelqf.o dgelsd.o dgels.o \
+	dgelss.o dgelsx.o dgelsy.o dgeql2.o dgeqlf.o dgeqp3.o \
+	dgeqpf.o dgeqr2.o dgeqrf.o dgerfs.o dgerq2.o dgerqf.o \
+	dgesc2.o dgesdd.o dgesvd.o dgesv.o dgesvx.o dgetc2.o \
+	dgetf2.o dgetrf.o dgetri.o dgetrs.o dggbak.o dggbal.o \
+	dgges.o dggesx.o dggev.o dggevx.o dggglm.o dgghrd.o \
+	dgglse.o dggqrf.o dggrqf.o dggsvd.o dggsvp.o dgtcon.o \
+	dgtrfs.o dgtsv.o dgtsvx.o dgttrf.o dgttrs.o dgtts2.o \
+	dhgeqz.o dhsein.o dhseqr.o disnan.o dlabad.o dlabrd.o \
+	dlacn2.o dlacon.o dlacpy.o dladiv.o dlae2.o dlaebz.o \
+	dlaed0.o dlaed1.o dlaed2.o dlaed3.o dlaed4.o dlaed5.o \
+	dlaed6.o dlaed7.o dlaed8.o dlaed9.o dlaeda.o dlaein.o \
+	dlaev2.o dlaexc.o dlag2.o dlag2s.o dlags2.o dlagtf.o \
+	dlagtm.o dlagts.o dlagv2.o dlahqr.o dlahr2.o dlahrd.o \
+	dlaic1.o dlaisnan.o dlaln2.o dlals0.o dlalsa.o \
+	dlalsd.o dlamrg.o dlaneg.o dlangb.o dlange.o dlangt.o \
+	dlanhs.o dlansb.o dlansp.o dlanst.o dlansy.o dlantb.o \
+	dlantp.o dlantr.o dlanv2.o dlapll.o dlapmt.o dlapy2.o \
+	dlapy3.o dlaqgb.o dlaqge.o dlaqp2.o dlaqps.o dlaqr0.o \
+	dlaqr1.o dlaqr2.o dlaqr3.o dlaqr4.o dlaqr5.o dlaqsb.o \
+	dlaqsp.o dlaqsy.o dlaqtr.o dlar1v.o dlar2v.o dlarfb.o \
+	dlarf.o dlarfg.o dlarft.o dlarfx.o dlargv.o dlarnv.o \
+	dlarra.o dlarrb.o dlarrc.o dlarrd.o dlarre.o dlarrf.o \
+	dlarrj.o dlarrk.o dlarrr.o dlarrv.o dlartg.o dlartv.o \
+	dlaruv.o dlarzb.o dlarz.o dlarzt.o dlas2.o dlascl.o \
+	dlasd0.o dlasd1.o dlasd2.o dlasd3.o dlasd4.o dlasd5.o \
+	dlasd6.o dlasd7.o dlasd8.o dlasda.o dlasdq.o dlasdt.o \
+	dlaset.o dlasq1.o dlasq2.o dlasq3.o dlasq4.o dlasq5.o \
+	dlasq6.o dlasr.o dlasrt.o dlassq.o dlasv2.o dlaswp.o \
+	dlasy2.o dlasyf.o dlatbs.o dlatdf.o dlatps.o dlatrd.o \
+	dlatrs.o dlatrz.o dlatzm.o dlauu2.o dlauum.o dlazq3.o \
+	dlazq4.o dopgtr.o dopmtr.o dorg2l.o dorg2r.o dorgbr.o \
+	dorghr.o dorgl2.o dorglq.o dorgql.o dorgqr.o dorgr2.o \
+	dorgrq.o dorgtr.o dorm2l.o dorm2r.o dormbr.o dormhr.o \
+	dorml2.o dormlq.o dormql.o dormqr.o dormr2.o dormr3.o \
+	dormrq.o dormrz.o dormtr.o dpbcon.o dpbequ.o dpbrfs.o \
+	dpbstf.o dpbsv.o dpbsvx.o dpbtf2.o dpbtrf.o dpbtrs.o \
+	dpocon.o dpoequ.o dporfs.o dposv.o dposvx.o dpotf2.o \
+	dpotrf.o dpotri.o dpotrs.o dppcon.o dppequ.o dpprfs.o \
+	dppsv.o dppsvx.o dpptrf.o dpptri.o dpptrs.o dptcon.o \
+	dpteqr.o dptrfs.o dptsv.o dptsvx.o dpttrf.o dpttrs.o \
+	dptts2.o drscl.o dsbevd.o dsbev.o dsbevx.o dsbgst.o \
+	dsbgvd.o dsbgv.o dsbgvx.o dsbtrd.o dsgesv.o dspcon.o \
+	dspevd.o dspev.o dspevx.o dspgst.o dspgvd.o dspgv.o \
+	dspgvx.o dsprfs.o dspsv.o dspsvx.o dsptrd.o dsptrf.o \
+	dsptri.o dsptrs.o dstebz.o dstedc.o dstegr.o dstein.o \
+	dstemr.o dsteqr.o dsterf.o dstevd.o dstev.o dstevr.o \
+	dstevx.o dsycon.o dsyevd.o dsyev.o dsyevr.o dsyevx.o \
+	dsygs2.o dsygst.o dsygvd.o dsygv.o dsygvx.o dsyrfs.o \
+	dsysv.o dsysvx.o dsytd2.o dsytf2.o dsytrd.o dsytrf.o \
+	dsytri.o dsytrs.o dtbcon.o dtbrfs.o dtbtrs.o dtgevc.o \
+	dtgex2.o dtgexc.o dtgsen.o dtgsja.o dtgsna.o dtgsy2.o \
+	dtgsyl.o dtpcon.o dtprfs.o dtptri.o dtptrs.o dtrcon.o \
+	dtrevc.o dtrexc.o dtrrfs.o dtrsen.o dtrsna.o dtrsyl.o \
+	dtrti2.o dtrtri.o dtrtrs.o dtzrqf.o dtzrzf.o dzsum1.o \
+	icmax1.o ieeeck.o ilaenv.o ilaver.o iparmq.o izmax1.o \
+	lsamen.o sbdsdc.o sbdsqr.o scsum1.o sdisna.o sgbbrd.o \
+	sgbcon.o sgbequ.o sgbrfs.o sgbsv.o sgbsvx.o sgbtf2.o \
+	sgbtrf.o sgbtrs.o sgebak.o sgebal.o sgebd2.o sgebrd.o \
+	sgecon.o sgeequ.o sgees.o sgeesx.o sgeev.o sgeevx.o \
+	sgegs.o sgegv.o sgehd2.o sgehrd.o sgelq2.o sgelqf.o \
+	sgelsd.o sgels.o sgelss.o sgelsx.o sgelsy.o sgeql2.o \
+	sgeqlf.o sgeqp3.o sgeqpf.o sgeqr2.o sgeqrf.o sgerfs.o \
+	sgerq2.o sgerqf.o sgesc2.o sgesdd.o sgesvd.o sgesv.o \
+	sgesvx.o sgetc2.o sgetf2.o sgetrf.o sgetri.o sgetrs.o \
+	sggbak.o sggbal.o sgges.o sggesx.o sggev.o sggevx.o \
+	sggglm.o sgghrd.o sgglse.o sggqrf.o sggrqf.o sggsvd.o \
+	sggsvp.o sgtcon.o sgtrfs.o sgtsv.o sgtsvx.o sgttrf.o \
+	sgttrs.o sgtts2.o shgeqz.o shsein.o shseqr.o sisnan.o \
+	slabad.o slabrd.o slacn2.o slacon.o slacpy.o sladiv.o \
+	slae2.o slaebz.o slaed0.o slaed1.o slaed2.o slaed3.o \
+	slaed4.o slaed5.o slaed6.o slaed7.o slaed8.o slaed9.o \
+	slaeda.o slaein.o slaev2.o slaexc.o slag2d.o slag2.o \
+	slags2.o slagtf.o slagtm.o slagts.o slagv2.o slahqr.o \
+	slahr2.o slahrd.o slaic1.o slaisnan.o slaln2.o \
+	slals0.o slalsa.o slalsd.o slamrg.o slaneg.o slangb.o \
+	slange.o slangt.o slanhs.o slansb.o slansp.o slanst.o \
+	slansy.o slantb.o slantp.o slantr.o slanv2.o slapll.o \
+	slapmt.o slapy2.o slapy3.o slaqgb.o slaqge.o slaqp2.o \
+	slaqps.o slaqr0.o slaqr1.o slaqr2.o slaqr3.o slaqr4.o \
+	slaqr5.o slaqsb.o slaqsp.o slaqsy.o slaqtr.o slar1v.o \
+	slar2v.o slarfb.o slarf.o slarfg.o slarft.o slarfx.o \
+	slargv.o slarnv.o slarra.o slarrb.o slarrc.o slarrd.o \
+	slarre.o slarrf.o slarrj.o slarrk.o slarrr.o slarrv.o \
+	slartg.o slartv.o slaruv.o slarzb.o slarz.o slarzt.o \
+	slas2.o slascl.o slasd0.o slasd1.o slasd2.o slasd3.o \
+	slasd4.o slasd5.o slasd6.o slasd7.o slasd8.o slasda.o \
+	slasdq.o slasdt.o slaset.o slasq1.o slasq2.o slasq3.o \
+	slasq4.o slasq5.o slasq6.o slasr.o slasrt.o slassq.o \
+	slasv2.o slaswp.o slasy2.o slasyf.o slatbs.o slatdf.o \
+	slatps.o slatrd.o slatrs.o slatrz.o slatzm.o slauu2.o \
+	slauum.o slazq3.o slazq4.o sopgtr.o sopmtr.o sorg2l.o \
+	sorg2r.o sorgbr.o sorghr.o sorgl2.o sorglq.o sorgql.o \
+	sorgqr.o sorgr2.o sorgrq.o sorgtr.o sorm2l.o sorm2r.o \
+	sormbr.o sormhr.o sorml2.o sormlq.o sormql.o sormqr.o \
+	sormr2.o sormr3.o sormrq.o sormrz.o sormtr.o spbcon.o \
+	spbequ.o spbrfs.o spbstf.o spbsv.o spbsvx.o spbtf2.o \
+	spbtrf.o spbtrs.o spocon.o spoequ.o sporfs.o sposv.o \
+	sposvx.o spotf2.o spotrf.o spotri.o spotrs.o sppcon.o \
+	sppequ.o spprfs.o sppsv.o sppsvx.o spptrf.o spptri.o \
+	spptrs.o sptcon.o spteqr.o sptrfs.o sptsv.o sptsvx.o \
+	spttrf.o spttrs.o sptts2.o srscl.o ssbevd.o ssbev.o \
+	ssbevx.o ssbgst.o ssbgvd.o ssbgv.o ssbgvx.o ssbtrd.o \
+	sspcon.o sspevd.o sspev.o sspevx.o sspgst.o sspgvd.o \
+	sspgv.o sspgvx.o ssprfs.o sspsv.o sspsvx.o ssptrd.o \
+	ssptrf.o ssptri.o ssptrs.o sstebz.o sstedc.o sstegr.o \
+	sstein.o sstemr.o ssteqr.o ssterf.o sstevd.o sstev.o \
+	sstevr.o sstevx.o ssycon.o ssyevd.o ssyev.o ssyevr.o \
+	ssyevx.o ssygs2.o ssygst.o ssygvd.o ssygv.o ssygvx.o \
+	ssyrfs.o ssysv.o ssysvx.o ssytd2.o ssytf2.o ssytrd.o \
+	ssytrf.o ssytri.o ssytrs.o stbcon.o stbrfs.o stbtrs.o \
+	stgevc.o stgex2.o stgexc.o stgsen.o stgsja.o stgsna.o \
+	stgsy2.o stgsyl.o stpcon.o stprfs.o stptri.o stptrs.o \
+	strcon.o strevc.o strexc.o strrfs.o strsen.o strsna.o \
+	strsyl.o strti2.o strtri.o strtrs.o stzrqf.o stzrzf.o \
+	xerbla.o zbdsqr.o zcgesv.o zdrscl.o zgbbrd.o \
+	zgbcon.o zgbequ.o zgbrfs.o zgbsv.o zgbsvx.o zgbtf2.o \
+	zgbtrf.o zgbtrs.o zgebak.o zgebal.o zgebd2.o zgebrd.o \
+	zgecon.o zgeequ.o zgees.o zgeesx.o zgeev.o zgeevx.o \
+	zgegs.o zgegv.o zgehd2.o zgehrd.o zgelq2.o zgelqf.o \
+	zgelsd.o zgels.o zgelss.o zgelsx.o zgelsy.o zgeql2.o \
+	zgeqlf.o zgeqp3.o zgeqpf.o zgeqr2.o zgeqrf.o zgerfs.o \
+	zgerq2.o zgerqf.o zgesc2.o zgesdd.o zgesvd.o zgesv.o \
+	zgesvx.o zgetc2.o zgetf2.o zgetrf.o zgetri.o zgetrs.o \
+	zggbak.o zggbal.o zgges.o zggesx.o zggev.o zggevx.o \
+	zggglm.o zgghrd.o zgglse.o zggqrf.o zggrqf.o zggsvd.o \
+	zggsvp.o zgtcon.o zgtrfs.o zgtsv.o zgtsvx.o zgttrf.o \
+	zgttrs.o zgtts2.o zhbevd.o zhbev.o zhbevx.o zhbgst.o \
+	zhbgvd.o zhbgv.o zhbgvx.o zhbtrd.o zhecon.o zheevd.o \
+	zheev.o zheevr.o zheevx.o zhegs2.o zhegst.o zhegvd.o \
+	zhegv.o zhegvx.o zherfs.o zhesv.o zhesvx.o zhetd2.o \
+	zhetf2.o zhetrd.o zhetrf.o zhetri.o zhetrs.o zhgeqz.o \
+	zhpcon.o zhpevd.o zhpev.o zhpevx.o zhpgst.o zhpgvd.o \
+	zhpgv.o zhpgvx.o zhprfs.o zhpsv.o zhpsvx.o zhptrd.o \
+	zhptrf.o zhptri.o zhptrs.o zhsein.o zhseqr.o zlabrd.o \
+	zlacgv.o zlacn2.o zlacon.o zlacp2.o zlacpy.o zlacrm.o \
+	zlacrt.o zladiv.o zlaed0.o zlaed7.o zlaed8.o zlaein.o \
+	zlaesy.o zlaev2.o zlag2c.o zlags2.o zlagtm.o zlahef.o \
+	zlahqr.o zlahr2.o zlahrd.o zlaic1.o zlals0.o zlalsa.o \
+	zlalsd.o zlangb.o zlange.o zlangt.o zlanhb.o zlanhe.o \
+	zlanhp.o zlanhs.o zlanht.o zlansb.o zlansp.o zlansy.o \
+	zlantb.o zlantp.o zlantr.o zlapll.o zlapmt.o zlaqgb.o \
+	zlaqge.o zlaqhb.o zlaqhe.o zlaqhp.o zlaqp2.o zlaqps.o \
+	zlaqr0.o zlaqr1.o zlaqr2.o zlaqr3.o zlaqr4.o zlaqr5.o \
+	zlaqsb.o zlaqsp.o zlaqsy.o zlar1v.o zlar2v.o zlarcm.o \
+	zlarfb.o zlarf.o zlarfg.o zlarft.o zlarfx.o zlargv.o \
+	zlarnv.o zlarrv.o zlartg.o zlartv.o zlarzb.o zlarz.o \
+	zlarzt.o zlascl.o zlaset.o zlasr.o zlassq.o zlaswp.o \
+	zlasyf.o zlatbs.o zlatdf.o zlatps.o zlatrd.o zlatrs.o \
+	zlatrz.o zlatzm.o zlauu2.o zlauum.o zpbcon.o zpbequ.o \
+	zpbrfs.o zpbstf.o zpbsv.o zpbsvx.o zpbtf2.o zpbtrf.o \
+	zpbtrs.o zpocon.o zpoequ.o zporfs.o zposv.o zposvx.o \
+	zpotf2.o zpotrf.o zpotri.o zpotrs.o zppcon.o zppequ.o \
+	zpprfs.o zppsv.o zppsvx.o zpptrf.o zpptri.o zpptrs.o \
+	zptcon.o zpteqr.o zptrfs.o zptsv.o zptsvx.o zpttrf.o \
+	zpttrs.o zptts2.o zrot.o zspcon.o zspmv.o zspr.o \
+	zsprfs.o zspsv.o zspsvx.o zsptrf.o zsptri.o zsptrs.o \
+	zstedc.o zstegr.o zstein.o zstemr.o zsteqr.o zsycon.o \
+	zsymv.o zsyr.o zsyrfs.o zsysv.o zsysvx.o zsytf2.o \
+	zsytrf.o zsytri.o zsytrs.o ztbcon.o ztbrfs.o ztbtrs.o \
+	ztgevc.o ztgex2.o ztgexc.o ztgsen.o ztgsja.o ztgsna.o \
+	ztgsy2.o ztgsyl.o ztpcon.o ztprfs.o ztptri.o ztptrs.o \
+	ztrcon.o ztrevc.o ztrexc.o ztrrfs.o ztrsen.o ztrsna.o \
+	ztrsyl.o ztrti2.o ztrtri.o ztrtrs.o ztzrqf.o ztzrzf.o \
+	zung2l.o zung2r.o zungbr.o zunghr.o zungl2.o zunglq.o \
+	zungql.o zungqr.o zungr2.o zungrq.o zungtr.o zunm2l.o \
+	zunm2r.o zunmbr.o zunmhr.o zunml2.o zunmlq.o zunmql.o \
+	zunmqr.o zunmr2.o zunmr3.o zunmrq.o zunmrz.o zunmtr.o \
+	zupgtr.o zupmtr.o ../INSTALL/dlamch.o ../INSTALL/dsecnd_INT_ETIME.o \
+	../INSTALL/lsame.o ../INSTALL/second_INT_ETIME.o ../INSTALL/slamch.o
+
+static: $(OBJS)
+	ar ruv liblapack.a $(OBJS)
+	ranlib liblapack.a
+
+shared: $(OBJS)
+	cc $(CFLAGS) -shared -Wl,-soname,liblapack.so.3 -o liblapack.so.3.1.1 $(OBJS) -L.. -lblas -lm -lgfortran -lc

Added: trunk/rpms/lapack/blas-bz143340.patch
===================================================================
--- trunk/rpms/lapack/blas-bz143340.patch	                        (rev 0)
+++ trunk/rpms/lapack/blas-bz143340.patch	2008-06-04 17:43:40 UTC (rev 6341)
@@ -0,0 +1,801 @@
+--- LAPACK/BLAS/SRC/drotmg.f.BAD	2005-09-28 17:59:56.000000000 -0500
++++ LAPACK/BLAS/SRC/drotmg.f	2005-09-28 18:01:04.000000000 -0500
+@@ -0,0 +1,169 @@
++      SUBROUTINE DROTMG (DD1,DD2,DX1,DY1,DPARAM)
++C
++C     CONSTRUCT THE MODIFIED GIVENS TRANSFORMATION MATRIX H WHICH ZEROS
++C     THE SECOND COMPONENT OF THE 2-VECTOR  (DSQRT(DD1)*DX1,DSQRT(DD2)*
++C     DY2)**T.
++C     WITH DPARAM(1)=DFLAG, H HAS ONE OF THE FOLLOWING FORMS..
++C
++C     DFLAG=-1.D0     DFLAG=0.D0        DFLAG=1.D0     DFLAG=-2.D0
++C
++C       (DH11  DH12)    (1.D0  DH12)    (DH11  1.D0)    (1.D0  0.D0)
++C     H=(          )    (          )    (          )    (          )
++C       (DH21  DH22),   (DH21  1.D0),   (-1.D0 DH22),   (0.D0  1.D0).
++C     LOCATIONS 2-4 OF DPARAM CONTAIN DH11, DH21, DH12, AND DH22
++C     RESPECTIVELY. (VALUES OF 1.D0, -1.D0, OR 0.D0 IMPLIED BY THE
++C     VALUE OF DPARAM(1) ARE NOT STORED IN DPARAM.)
++C
++C     THE VALUES OF GAMSQ AND RGAMSQ SET IN THE DATA STATEMENT MAY BE
++C     INEXACT.  THIS IS OK AS THEY ARE ONLY USED FOR TESTING THE SIZE
++C     OF DD1 AND DD2.  ALL ACTUAL SCALING OF DATA IS DONE USING GAM.
++C
++      DOUBLE PRECISION GAM,ONE,RGAMSQ,DD2,DH11,DH21,DPARAM,DP2,
++     1 DQ2,DU,DY1,ZERO,GAMSQ,DD1,DFLAG,DH12,DH22,DP1,DQ1,
++     2 DTEMP,DX1,TWO
++      DIMENSION DPARAM(5)
++C
++      DATA ZERO,ONE,TWO /0.D0,1.D0,2.D0/
++      DATA GAM,GAMSQ,RGAMSQ/4096.D0,16777216.D0,5.9604645D-8/
++      IF(.NOT. DD1 .LT. ZERO) GO TO 10
++C       GO ZERO-H-D-AND-DX1..
++          GO TO 60
++   10 CONTINUE
++C     CASE-DD1-NONNEGATIVE
++      DP2=DD2*DY1
++      IF(.NOT. DP2 .EQ. ZERO) GO TO 20
++          DFLAG=-TWO
++          GO TO 260
++C     REGULAR-CASE..
++   20 CONTINUE
++      DP1=DD1*DX1
++      DQ2=DP2*DY1
++      DQ1=DP1*DX1
++C
++      IF(.NOT. DABS(DQ1) .GT. DABS(DQ2)) GO TO 40
++          DH21=-DY1/DX1
++          DH12=DP2/DP1
++C
++          DU=ONE-DH12*DH21
++C
++          IF(.NOT. DU .LE. ZERO) GO TO 30
++C         GO ZERO-H-D-AND-DX1..
++               GO TO 60
++   30     CONTINUE
++               DFLAG=ZERO
++               DD1=DD1/DU
++               DD2=DD2/DU
++               DX1=DX1*DU
++C         GO SCALE-CHECK..
++               GO TO 100
++   40 CONTINUE
++          IF(.NOT. DQ2 .LT. ZERO) GO TO 50
++C         GO ZERO-H-D-AND-DX1..
++               GO TO 60
++   50     CONTINUE
++               DFLAG=ONE
++               DH11=DP1/DP2
++               DH22=DX1/DY1
++               DU=ONE+DH11*DH22
++               DTEMP=DD2/DU
++               DD2=DD1/DU
++               DD1=DTEMP
++               DX1=DY1*DU
++C         GO SCALE-CHECK
++               GO TO 100
++C     PROCEDURE..ZERO-H-D-AND-DX1..
++   60 CONTINUE
++          DFLAG=-ONE
++          DH11=ZERO
++          DH12=ZERO
++          DH21=ZERO
++          DH22=ZERO
++C
++          DD1=ZERO
++          DD2=ZERO
++          DX1=ZERO
++C         RETURN..
++          GO TO 220
++C     PROCEDURE..FIX-H..
++   70 CONTINUE
++      IF(.NOT. DFLAG .GE. ZERO) GO TO 90
++C
++          IF(.NOT. DFLAG .EQ. ZERO) GO TO 80
++          DH11=ONE
++          DH22=ONE
++          DFLAG=-ONE
++          GO TO 90
++   80     CONTINUE
++          DH21=-ONE
++          DH12=ONE
++          DFLAG=-ONE
++   90 CONTINUE
++      GO TO IGO,(120,150,180,210)
++C     PROCEDURE..SCALE-CHECK
++  100 CONTINUE
++  110     CONTINUE
++          IF(.NOT. DD1 .LE. RGAMSQ) GO TO 130
++               IF(DD1 .EQ. ZERO) GO TO 160
++               ASSIGN 120 TO IGO
++C              FIX-H..
++               GO TO 70
++  120          CONTINUE
++               DD1=DD1*GAM**2
++               DX1=DX1/GAM
++               DH11=DH11/GAM
++               DH12=DH12/GAM
++          GO TO 110
++  130 CONTINUE
++  140     CONTINUE
++          IF(.NOT. DD1 .GE. GAMSQ) GO TO 160
++               ASSIGN 150 TO IGO
++C              FIX-H..
++               GO TO 70
++  150          CONTINUE
++               DD1=DD1/GAM**2
++               DX1=DX1*GAM
++               DH11=DH11*GAM
++               DH12=DH12*GAM
++          GO TO 140
++  160 CONTINUE
++  170     CONTINUE
++          IF(.NOT. DABS(DD2) .LE. RGAMSQ) GO TO 190
++               IF(DD2 .EQ. ZERO) GO TO 220
++               ASSIGN 180 TO IGO
++C              FIX-H..
++               GO TO 70
++  180          CONTINUE
++               DD2=DD2*GAM**2
++               DH21=DH21/GAM
++               DH22=DH22/GAM
++          GO TO 170
++  190 CONTINUE
++  200     CONTINUE
++          IF(.NOT. DABS(DD2) .GE. GAMSQ) GO TO 220
++               ASSIGN 210 TO IGO
++C              FIX-H..
++               GO TO 70
++  210          CONTINUE
++               DD2=DD2/GAM**2
++               DH21=DH21*GAM
++               DH22=DH22*GAM
++          GO TO 200
++  220 CONTINUE
++          IF(DFLAG)250,230,240
++  230     CONTINUE
++               DPARAM(3)=DH21
++               DPARAM(4)=DH12
++               GO TO 260
++  240     CONTINUE
++               DPARAM(2)=DH11
++               DPARAM(5)=DH22
++               GO TO 260
++  250     CONTINUE
++               DPARAM(2)=DH11
++               DPARAM(3)=DH21
++               DPARAM(4)=DH12
++               DPARAM(5)=DH22
++  260 CONTINUE
++          DPARAM(1)=DFLAG
++          RETURN
++      END
+--- LAPACK/BLAS/SRC/sdsdot.f.BAD	2005-09-28 18:00:11.000000000 -0500
++++ LAPACK/BLAS/SRC/sdsdot.f	2005-09-28 18:01:23.000000000 -0500
+@@ -0,0 +1,78 @@
++*DECK SDSDOT
++      REAL FUNCTION SDSDOT (N, SB, SX, INCX, SY, INCY)
++C***BEGIN PROLOGUE  SDSDOT
++C***PURPOSE  Compute the inner product of two vectors with extended
++C            precision accumulation.
++C***LIBRARY   SLATEC (BLAS)
++C***CATEGORY  D1A4
++C***TYPE      SINGLE PRECISION (SDSDOT-S, CDCDOT-C)
++C***KEYWORDS  BLAS, DOT PRODUCT, INNER PRODUCT, LINEAR ALGEBRA, VECTOR
++C***AUTHOR  Lawson, C. L., (JPL)
++C           Hanson, R. J., (SNLA)
++C           Kincaid, D. R., (U. of Texas)
++C           Krogh, F. T., (JPL)
++C***DESCRIPTION
++C
++C                B L A S  Subprogram
++C    Description of Parameters
++C
++C     --Input--
++C        N  number of elements in input vector(s)
++C       SB  single precision scalar to be added to inner product
++C       SX  single precision vector with N elements
++C     INCX  storage spacing between elements of SX
++C       SY  single precision vector with N elements
++C     INCY  storage spacing between elements of SY
++C
++C     --Output--
++C   SDSDOT  single precision dot product (SB if N .LE. 0)
++C
++C     Returns S.P. result with dot product accumulated in D.P.
++C     SDSDOT = SB + sum for I = 0 to N-1 of SX(LX+I*INCX)*SY(LY+I*INCY),
++C     where LX = 1 if INCX .GE. 0, else LX = 1+(1-N)*INCX, and LY is
++C     defined in a similar way using INCY.
++C
++C***REFERENCES  C. L. Lawson, R. J. Hanson, D. R. Kincaid and F. T.
++C                 Krogh, Basic linear algebra subprograms for Fortran
++C                 usage, Algorithm No. 539, Transactions on Mathematical
++C                 Software 5, 3 (September 1979), pp. 308-323.
++C***ROUTINES CALLED  (NONE)
++C***REVISION HISTORY  (YYMMDD)
++C   791001  DATE WRITTEN
++C   890531  Changed all specific intrinsics to generic.  (WRB)
++C   890831  Modified array declarations.  (WRB)
++C   890831  REVISION DATE from Version 3.2
++C   891214  Prologue converted to Version 4.0 format.  (BAB)
++C   920310  Corrected definition of LX in DESCRIPTION.  (WRB)
++C   920501  Reformatted the REFERENCES section.  (WRB)
++C***END PROLOGUE  SDSDOT
++      REAL SX(*), SY(*), SB
++      DOUBLE PRECISION DSDOT
++C***FIRST EXECUTABLE STATEMENT  SDSDOT
++      DSDOT = SB
++      IF (N .LE. 0) GO TO 30
++      IF (INCX.EQ.INCY .AND. INCX.GT.0) GO TO 40
++C
++C     Code for unequal or nonpositive increments.
++C
++      KX = 1
++      KY = 1
++      IF (INCX .LT. 0) KX = 1+(1-N)*INCX
++      IF (INCY .LT. 0) KY = 1+(1-N)*INCY
++      DO 10 I = 1,N
++        DSDOT = DSDOT + DBLE(SX(KX))*DBLE(SY(KY))
++        KX = KX + INCX
++        KY = KY + INCY
++   10 CONTINUE
++   30 SDSDOT = DSDOT
++      RETURN
++C
++C     Code for equal and positive increments.
++C
++   40 NS = N*INCX
++      DO 50 I = 1,NS,INCX
++        DSDOT = DSDOT + DBLE(SX(I))*DBLE(SY(I))
++   50 CONTINUE
++      SDSDOT = DSDOT
++      RETURN
++      END
+--- LAPACK/BLAS/SRC/csrot.f.BAD	2005-09-28 17:59:45.000000000 -0500
++++ LAPACK/BLAS/SRC/csrot.f	2005-09-28 18:00:41.000000000 -0500
+@@ -0,0 +1,38 @@
++      subroutine  csrot (n,cx,incx,cy,incy,c,s)
++c
++c     applies a plane rotation, where the cos and sin (c and s) are real
++c     and the vectors cx and cy are complex.
++c     jack dongarra, linpack, 3/11/78.
++c
++      complex cx(1),cy(1),ctemp
++      real c,s
++      integer i,incx,incy,ix,iy,n
++c
++      if(n.le.0)return
++      if(incx.eq.1.and.incy.eq.1)go to 20
++c
++c       code for unequal increments or equal increments not equal
++c         to 1
++c
++      ix = 1
++      iy = 1
++      if(incx.lt.0)ix = (-n+1)*incx + 1
++      if(incy.lt.0)iy = (-n+1)*incy + 1
++      do 10 i = 1,n
++        ctemp = c*cx(ix) + s*cy(iy)
++        cy(iy) = c*cy(iy) - s*cx(ix)
++        cx(ix) = ctemp
++        ix = ix + incx
++        iy = iy + incy
++   10 continue
++      return
++c
++c       code for both increments equal to 1
++c
++   20 do 30 i = 1,n
++        ctemp = c*cx(i) + s*cy(i)
++        cy(i) = c*cy(i) - s*cx(i)
++        cx(i) = ctemp
++   30 continue
++      return
++      end
+--- LAPACK/BLAS/SRC/srotmg.f.BAD	2005-09-28 18:00:24.000000000 -0500
++++ LAPACK/BLAS/SRC/srotmg.f	2005-09-28 18:01:45.000000000 -0500
+@@ -0,0 +1,166 @@
++      SUBROUTINE SROTMG (SD1,SD2,SX1,SY1,SPARAM)
++C
++C     CONSTRUCT THE MODIFIED GIVENS TRANSFORMATION MATRIX H WHICH ZEROS
++C     THE SECOND COMPONENT OF THE 2-VECTOR  (SQRT(SD1)*SX1,SQRT(SD2)*
++C     SY2)**T.
++C     WITH SPARAM(1)=SFLAG, H HAS ONE OF THE FOLLOWING FORMS..
++C
++C     SFLAG=-1.E0     SFLAG=0.E0        SFLAG=1.E0     SFLAG=-2.E0
++C
++C       (SH11  SH12)    (1.E0  SH12)    (SH11  1.E0)    (1.E0  0.E0)
++C     H=(          )    (          )    (          )    (          )
++C       (SH21  SH22),   (SH21  1.E0),   (-1.E0 SH22),   (0.E0  1.E0).
++C     LOCATIONS 2-4 OF SPARAM CONTAIN SH11,SH21,SH12, AND SH22
++C     RESPECTIVELY. (VALUES OF 1.E0, -1.E0, OR 0.E0 IMPLIED BY THE
++C     VALUE OF SPARAM(1) ARE NOT STORED IN SPARAM.)
++C
++C     THE VALUES OF GAMSQ AND RGAMSQ SET IN THE DATA STATEMENT MAY BE
++C     INEXACT.  THIS IS OK AS THEY ARE ONLY USED FOR TESTING THE SIZE
++C     OF SD1 AND SD2.  ALL ACTUAL SCALING OF DATA IS DONE USING GAM.
++C
++      DIMENSION SPARAM(5)
++C
++      DATA ZERO,ONE,TWO /0.E0,1.E0,2.E0/
++      DATA GAM,GAMSQ,RGAMSQ/4096.E0,1.67772E7,5.96046E-8/
++      IF(.NOT. SD1 .LT. ZERO) GO TO 10
++C       GO ZERO-H-D-AND-SX1..
++          GO TO 60
++   10 CONTINUE
++C     CASE-SD1-NONNEGATIVE
++      SP2=SD2*SY1
++      IF(.NOT. SP2 .EQ. ZERO) GO TO 20
++          SFLAG=-TWO
++          GO TO 260
++C     REGULAR-CASE..
++   20 CONTINUE
++      SP1=SD1*SX1
++      SQ2=SP2*SY1
++      SQ1=SP1*SX1
++C
++      IF(.NOT. ABS(SQ1) .GT. ABS(SQ2)) GO TO 40
++          SH21=-SY1/SX1
++          SH12=SP2/SP1
++C
++          SU=ONE-SH12*SH21
++C
++          IF(.NOT. SU .LE. ZERO) GO TO 30
++C         GO ZERO-H-D-AND-SX1..
++               GO TO 60
++   30     CONTINUE
++               SFLAG=ZERO
++               SD1=SD1/SU
++               SD2=SD2/SU
++               SX1=SX1*SU
++C         GO SCALE-CHECK..
++               GO TO 100
++   40 CONTINUE
++          IF(.NOT. SQ2 .LT. ZERO) GO TO 50
++C         GO ZERO-H-D-AND-SX1..
++               GO TO 60
++   50     CONTINUE
++               SFLAG=ONE
++               SH11=SP1/SP2
++               SH22=SX1/SY1
++               SU=ONE+SH11*SH22
++               STEMP=SD2/SU
++               SD2=SD1/SU
++               SD1=STEMP
++               SX1=SY1*SU
++C         GO SCALE-CHECK
++               GO TO 100
++C     PROCEDURE..ZERO-H-D-AND-SX1..
++   60 CONTINUE
++          SFLAG=-ONE
++          SH11=ZERO
++          SH12=ZERO
++          SH21=ZERO
++          SH22=ZERO
++C
++          SD1=ZERO
++          SD2=ZERO
++          SX1=ZERO
++C         RETURN..
++          GO TO 220
++C     PROCEDURE..FIX-H..
++   70 CONTINUE
++      IF(.NOT. SFLAG .GE. ZERO) GO TO 90
++C
++          IF(.NOT. SFLAG .EQ. ZERO) GO TO 80
++          SH11=ONE
++          SH22=ONE
++          SFLAG=-ONE
++          GO TO 90
++   80     CONTINUE
++          SH21=-ONE
++          SH12=ONE
++          SFLAG=-ONE
++   90 CONTINUE
++      GO TO IGO,(120,150,180,210)
++C     PROCEDURE..SCALE-CHECK
++  100 CONTINUE
++  110     CONTINUE
++          IF(.NOT. SD1 .LE. RGAMSQ) GO TO 130
++               IF(SD1 .EQ. ZERO) GO TO 160
++               ASSIGN 120 TO IGO
++C              FIX-H..
++               GO TO 70
++  120          CONTINUE
++               SD1=SD1*GAM**2
++               SX1=SX1/GAM
++               SH11=SH11/GAM
++               SH12=SH12/GAM
++          GO TO 110
++  130 CONTINUE
++  140     CONTINUE
++          IF(.NOT. SD1 .GE. GAMSQ) GO TO 160
++               ASSIGN 150 TO IGO
++C              FIX-H..
++               GO TO 70
++  150          CONTINUE
++               SD1=SD1/GAM**2
++               SX1=SX1*GAM
++               SH11=SH11*GAM
++               SH12=SH12*GAM
++          GO TO 140
++  160 CONTINUE
++  170     CONTINUE
++          IF(.NOT. ABS(SD2) .LE. RGAMSQ) GO TO 190
++               IF(SD2 .EQ. ZERO) GO TO 220
++               ASSIGN 180 TO IGO
++C              FIX-H..
++               GO TO 70
++  180          CONTINUE
++               SD2=SD2*GAM**2
++               SH21=SH21/GAM
++               SH22=SH22/GAM
++          GO TO 170
++  190 CONTINUE
++  200     CONTINUE
++          IF(.NOT. ABS(SD2) .GE. GAMSQ) GO TO 220
++               ASSIGN 210 TO IGO
++C              FIX-H..
++               GO TO 70
++  210          CONTINUE
++               SD2=SD2/GAM**2
++               SH21=SH21*GAM
++               SH22=SH22*GAM
++          GO TO 200
++  220 CONTINUE
++          IF(SFLAG)250,230,240
++  230     CONTINUE
++               SPARAM(3)=SH21
++               SPARAM(4)=SH12
++               GO TO 260
++  240     CONTINUE
++               SPARAM(2)=SH11
++               SPARAM(5)=SH22
++               GO TO 260
++  250     CONTINUE
++               SPARAM(2)=SH11
++               SPARAM(3)=SH21
++               SPARAM(4)=SH12
++               SPARAM(5)=SH22
++  260 CONTINUE
++          SPARAM(1)=SFLAG
++          RETURN
++      END
+--- LAPACK/BLAS/SRC/dsdot.f.BAD	2005-09-28 18:00:03.000000000 -0500
++++ LAPACK/BLAS/SRC/dsdot.f	2005-09-28 18:01:11.000000000 -0500
+@@ -0,0 +1,74 @@
++*DECK DSDOT
++      DOUBLE PRECISION FUNCTION DSDOT (N, SX, INCX, SY, INCY)
++C***BEGIN PROLOGUE  DSDOT
++C***PURPOSE  Compute the inner product of two vectors with extended
++C            precision accumulation and result.
++C***LIBRARY   SLATEC (BLAS)
++C***CATEGORY  D1A4
++C***TYPE      DOUBLE PRECISION (DSDOT-D, DCDOT-C)
++C***KEYWORDS  BLAS, COMPLEX VECTORS, DOT PRODUCT, INNER PRODUCT,
++C             LINEAR ALGEBRA, VECTOR
++C***AUTHOR  Lawson, C. L., (JPL)
++C           Hanson, R. J., (SNLA)
++C           Kincaid, D. R., (U. of Texas)
++C           Krogh, F. T., (JPL)
++C***DESCRIPTION
++C
++C                B L A S  Subprogram
++C    Description of Parameters
++C
++C     --Input--
++C        N  number of elements in input vector(s)
++C       SX  single precision vector with N elements
++C     INCX  storage spacing between elements of SX
++C       SY  single precision vector with N elements
++C     INCY  storage spacing between elements of SY
++C
++C     --Output--
++C    DSDOT  double precision dot product (zero if N.LE.0)
++C
++C     Returns D.P. dot product accumulated in D.P., for S.P. SX and SY
++C     DSDOT = sum for I = 0 to N-1 of  SX(LX+I*INCX) * SY(LY+I*INCY),
++C     where LX = 1 if INCX .GE. 0, else LX = 1+(1-N)*INCX, and LY is
++C     defined in a similar way using INCY.
++C
++C***REFERENCES  C. L. Lawson, R. J. Hanson, D. R. Kincaid and F. T.
++C                 Krogh, Basic linear algebra subprograms for Fortran
++C                 usage, Algorithm No. 539, Transactions on Mathematical
++C                 Software 5, 3 (September 1979), pp. 308-323.
++C***ROUTINES CALLED  (NONE)
++C***REVISION HISTORY  (YYMMDD)
++C   791001  DATE WRITTEN
++C   890831  Modified array declarations.  (WRB)
++C   890831  REVISION DATE from Version 3.2
++C   891214  Prologue converted to Version 4.0 format.  (BAB)
++C   920310  Corrected definition of LX in DESCRIPTION.  (WRB)
++C   920501  Reformatted the REFERENCES section.  (WRB)
++C***END PROLOGUE  DSDOT
++      REAL SX(*),SY(*)
++C***FIRST EXECUTABLE STATEMENT  DSDOT
++      DSDOT = 0.0D0
++      IF (N .LE. 0) RETURN
++      IF (INCX.EQ.INCY .AND. INCX.GT.0) GO TO 20
++C
++C     Code for unequal or nonpositive increments.
++C
++      KX = 1
++      KY = 1
++      IF (INCX .LT. 0) KX = 1+(1-N)*INCX
++      IF (INCY .LT. 0) KY = 1+(1-N)*INCY
++      DO 10 I = 1,N
++        DSDOT = DSDOT + DBLE(SX(KX))*DBLE(SY(KY))
++        KX = KX + INCX
++        KY = KY + INCY
++   10 CONTINUE
++      RETURN
++C
++C     Code for equal, positive, non-unit increments.
++C
++   20 NS = N*INCX
++      DO 30 I = 1,NS,INCX
++        DSDOT = DSDOT + DBLE(SX(I))*DBLE(SY(I))
++   30 CONTINUE
++      RETURN
++      END
+--- LAPACK/BLAS/SRC/srotm.f.BAD	2005-09-28 18:00:17.000000000 -0500
++++ LAPACK/BLAS/SRC/srotm.f	2005-09-28 18:01:34.000000000 -0500
+@@ -0,0 +1,106 @@
++      SUBROUTINE SROTM (N,SX,INCX,SY,INCY,SPARAM)
++C
++C     APPLY THE MODIFIED GIVENS TRANSFORMATION, H, TO THE 2 BY N MATRIX
++C
++C     (SX**T) , WHERE **T INDICATES TRANSPOSE. THE ELEMENTS OF SX ARE IN
++C     (DX**T)
++C
++C     SX(LX+I*INCX), I = 0 TO N-1, WHERE LX = 1 IF INCX .GE. 0, ELSE
++C     LX = (-INCX)*N, AND SIMILARLY FOR SY USING USING LY AND INCY.
++C     WITH SPARAM(1)=SFLAG, H HAS ONE OF THE FOLLOWING FORMS..
++C
++C     SFLAG=-1.E0     SFLAG=0.E0        SFLAG=1.E0     SFLAG=-2.E0
++C
++C       (SH11  SH12)    (1.E0  SH12)    (SH11  1.E0)    (1.E0  0.E0)
++C     H=(          )    (          )    (          )    (          )
++C       (SH21  SH22),   (SH21  1.E0),   (-1.E0 SH22),   (0.E0  1.E0).
++C     SEE  SROTMG FOR A DESCRIPTION OF DATA STORAGE IN SPARAM.
++C
++      DIMENSION SX(1),SY(1),SPARAM(5)
++      DATA ZERO,TWO/0.E0,2.E0/
++C
++      SFLAG=SPARAM(1)
++      IF(N .LE. 0 .OR.(SFLAG+TWO.EQ.ZERO)) GO TO 140
++          IF(.NOT.(INCX.EQ.INCY.AND. INCX .GT.0)) GO TO 70
++C
++               NSTEPS=N*INCX
++               IF(SFLAG) 50,10,30
++   10          CONTINUE
++               SH12=SPARAM(4)
++               SH21=SPARAM(3)
++                    DO 20 I=1,NSTEPS,INCX
++                    W=SX(I)
++                    Z=SY(I)
++                    SX(I)=W+Z*SH12
++                    SY(I)=W*SH21+Z
++   20               CONTINUE
++               GO TO 140
++   30          CONTINUE
++               SH11=SPARAM(2)
++               SH22=SPARAM(5)
++                    DO 40 I=1,NSTEPS,INCX
++                    W=SX(I)
++                    Z=SY(I)
++                    SX(I)=W*SH11+Z
++                    SY(I)=-W+SH22*Z
++   40               CONTINUE
++               GO TO 140
++   50          CONTINUE
++               SH11=SPARAM(2)
++               SH12=SPARAM(4)
++               SH21=SPARAM(3)
++               SH22=SPARAM(5)
++                    DO 60 I=1,NSTEPS,INCX
++                    W=SX(I)
++                    Z=SY(I)
++                    SX(I)=W*SH11+Z*SH12
++                    SY(I)=W*SH21+Z*SH22
++   60               CONTINUE
++               GO TO 140
++   70     CONTINUE
++          KX=1
++          KY=1
++          IF(INCX .LT. 0) KX=1+(1-N)*INCX
++          IF(INCY .LT. 0) KY=1+(1-N)*INCY
++C
++          IF(SFLAG)120,80,100
++   80     CONTINUE
++          SH12=SPARAM(4)
++          SH21=SPARAM(3)
++               DO 90 I=1,N
++               W=SX(KX)
++               Z=SY(KY)
++               SX(KX)=W+Z*SH12
++               SY(KY)=W*SH21+Z
++               KX=KX+INCX
++               KY=KY+INCY
++   90          CONTINUE
++          GO TO 140
++  100     CONTINUE
++          SH11=SPARAM(2)
++          SH22=SPARAM(5)
++               DO 110 I=1,N
++               W=SX(KX)
++               Z=SY(KY)
++               SX(KX)=W*SH11+Z
++               SY(KY)=-W+SH22*Z
++               KX=KX+INCX
++               KY=KY+INCY
++  110          CONTINUE
++          GO TO 140
++  120     CONTINUE
++          SH11=SPARAM(2)
++          SH12=SPARAM(4)
++          SH21=SPARAM(3)
++          SH22=SPARAM(5)
++               DO 130 I=1,N
++               W=SX(KX)
++               Z=SY(KY)
++               SX(KX)=W*SH11+Z*SH12
++               SY(KY)=W*SH21+Z*SH22
++               KX=KX+INCX
++               KY=KY+INCY
++  130          CONTINUE
++  140     CONTINUE
++          RETURN
++          END
+--- LAPACK/BLAS/SRC/zdrot.f.BAD	2005-09-28 18:00:31.000000000 -0500
++++ LAPACK/BLAS/SRC/zdrot.f	2005-09-28 18:02:00.000000000 -0500
+@@ -0,0 +1,38 @@
++      subroutine  zdrot (n,zx,incx,zy,incy,c,s)
++c
++c     applies a plane rotation, where the cos and sin (c and s) are
++c     double precision and the vectors zx and zy are double complex.
++c     jack dongarra, linpack, 3/11/78.
++c
++      double complex zx(1),zy(1),ztemp
++      double precision c,s
++      integer i,incx,incy,ix,iy,n
++c
++      if(n.le.0)return
++      if(incx.eq.1.and.incy.eq.1)go to 20
++c
++c       code for unequal increments or equal increments not equal
++c         to 1
++c
++      ix = 1
++      iy = 1
++      if(incx.lt.0)ix = (-n+1)*incx + 1
++      if(incy.lt.0)iy = (-n+1)*incy + 1
++      do 10 i = 1,n
++        ztemp = c*zx(ix) + s*zy(iy)
++        zy(iy) = c*zy(iy) - s*zx(ix)
++        zx(ix) = ztemp
++        ix = ix + incx
++        iy = iy + incy
++   10 continue
++      return
++c
++c       code for both increments equal to 1
++c
++   20 do 30 i = 1,n
++        ztemp = c*zx(i) + s*zy(i)
++        zy(i) = c*zy(i) - s*zx(i)
++        zx(i) = ztemp
++   30 continue
++      return
++      end
+--- LAPACK/BLAS/SRC/drotm.f.BAD	2005-09-28 17:59:52.000000000 -0500
++++ LAPACK/BLAS/SRC/drotm.f	2005-09-28 18:00:50.000000000 -0500
+@@ -0,0 +1,108 @@
++      SUBROUTINE DROTM (N,DX,INCX,DY,INCY,DPARAM)
++C
++C     APPLY THE MODIFIED GIVENS TRANSFORMATION, H, TO THE 2 BY N MATRIX
++C
++C     (DX**T) , WHERE **T INDICATES TRANSPOSE. THE ELEMENTS OF DX ARE IN
++C     (DY**T)
++C
++C     DX(LX+I*INCX), I = 0 TO N-1, WHERE LX = 1 IF INCX .GE. 0, ELSE
++C     LX = (-INCX)*N, AND SIMILARLY FOR SY USING LY AND INCY.
++C     WITH DPARAM(1)=DFLAG, H HAS ONE OF THE FOLLOWING FORMS..
++C
++C     DFLAG=-1.D0     DFLAG=0.D0        DFLAG=1.D0     DFLAG=-2.D0
++C
++C       (DH11  DH12)    (1.D0  DH12)    (DH11  1.D0)    (1.D0  0.D0)
++C     H=(          )    (          )    (          )    (          )
++C       (DH21  DH22),   (DH21  1.D0),   (-1.D0 DH22),   (0.D0  1.D0).
++C     SEE DROTMG FOR A DESCRIPTION OF DATA STORAGE IN DPARAM.
++C
++      DOUBLE PRECISION DFLAG,DH12,DH22,DX,TWO,Z,DH11,DH21,
++     1 DPARAM,DY,W,ZERO
++      DIMENSION DX(1),DY(1),DPARAM(5)
++      DATA ZERO,TWO/0.D0,2.D0/
++C
++      DFLAG=DPARAM(1)
++      IF(N .LE. 0 .OR.(DFLAG+TWO.EQ.ZERO)) GO TO 140
++          IF(.NOT.(INCX.EQ.INCY.AND. INCX .GT.0)) GO TO 70
++C
++               NSTEPS=N*INCX
++               IF(DFLAG) 50,10,30
++   10          CONTINUE
++               DH12=DPARAM(4)
++               DH21=DPARAM(3)
++                    DO 20 I=1,NSTEPS,INCX
++                    W=DX(I)
++                    Z=DY(I)
++                    DX(I)=W+Z*DH12
++                    DY(I)=W*DH21+Z
++   20               CONTINUE
++               GO TO 140
++   30          CONTINUE
++               DH11=DPARAM(2)
++               DH22=DPARAM(5)
++                    DO 40 I=1,NSTEPS,INCX
++                    W=DX(I)
++                    Z=DY(I)
++                    DX(I)=W*DH11+Z
++                    DY(I)=-W+DH22*Z
++   40               CONTINUE
++               GO TO 140
++   50          CONTINUE
++               DH11=DPARAM(2)
++               DH12=DPARAM(4)
++               DH21=DPARAM(3)
++               DH22=DPARAM(5)
++                    DO 60 I=1,NSTEPS,INCX
++                    W=DX(I)
++                    Z=DY(I)
++                    DX(I)=W*DH11+Z*DH12
++                    DY(I)=W*DH21+Z*DH22
++   60               CONTINUE
++               GO TO 140
++   70     CONTINUE
++          KX=1
++          KY=1
++          IF(INCX .LT. 0) KX=1+(1-N)*INCX
++          IF(INCY .LT. 0) KY=1+(1-N)*INCY
++C
++          IF(DFLAG)120,80,100
++   80     CONTINUE
++          DH12=DPARAM(4)
++          DH21=DPARAM(3)
++               DO 90 I=1,N
++               W=DX(KX)
++               Z=DY(KY)
++               DX(KX)=W+Z*DH12
++               DY(KY)=W*DH21+Z
++               KX=KX+INCX
++               KY=KY+INCY
++   90          CONTINUE
++          GO TO 140
++  100     CONTINUE
++          DH11=DPARAM(2)
++          DH22=DPARAM(5)
++               DO 110 I=1,N
++               W=DX(KX)
++               Z=DY(KY)
++               DX(KX)=W*DH11+Z
++               DY(KY)=-W+DH22*Z
++               KX=KX+INCX
++               KY=KY+INCY
++  110          CONTINUE
++          GO TO 140
++  120     CONTINUE
++          DH11=DPARAM(2)
++          DH12=DPARAM(4)
++          DH21=DPARAM(3)
++          DH22=DPARAM(5)
++               DO 130 I=1,N
++               W=DX(KX)
++               Z=DY(KY)
++               DX(KX)=W*DH11+Z*DH12
++               DY(KY)=W*DH21+Z*DH22
++               KX=KX+INCX
++               KY=KY+INCY
++  130          CONTINUE
++  140     CONTINUE
++          RETURN
++          END

Added: trunk/rpms/lapack/blasqr.ps
===================================================================
--- trunk/rpms/lapack/blasqr.ps	                        (rev 0)
+++ trunk/rpms/lapack/blasqr.ps	2008-06-04 17:43:40 UTC (rev 6341)
@@ -0,0 +1,3312 @@
+%!PS-Adobe-2.0
+%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
+%%Title: blasrefcard.dvi
+%%Pages: 3
+%%PageOrder: Ascend
+%%Orientation: Landscape
+%%BoundingBox: 0 0 612 792
+%%DocumentPaperSizes: Letter
+%%EndComments
+%DVIPSCommandLine: dvips -t landscape -o blasqr.ps blasrefcard.dvi
+%DVIPSParameters: dpi=600, comments removed
+%DVIPSSource:  TeX output 1997.05.11:1256
+%%BeginProcSet: tex.pro
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
+if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
+RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
+false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
+round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
+rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
+{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
+B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
+4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
+p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
+a}B /bos{/SS save N}B /eos{SS restore}B end
+%%EndProcSet
+TeXDict begin 52099146 40258431 1000 600 600 (blasrefcard.dvi)
+ at start /Fa 30 122 df<07801FE03FF07FF87FF8FFFCFFFCFFFCFFFC7FF87FF83FF01F
+E007800E0E798D1D>46 D<00000000FC0000000000000000FC0000000000000001FE0000
+000000000001FE0000000000000003FF0000000000000003FF0000000000000003FF0000
+000000000007FF8000000000000007FF800000000000000FFFC00000000000000FFFC000
+00000000000FFFC00000000000001FFFE00000000000001FFFE00000000000003FFFF000
+00000000003FFFF00000000000007FFFF80000000000007DFFF80000000000007CFFF800
+0000000000FCFFFC000000000000F87FFC000000000001F87FFE000000000001F03FFE00
+0000000001F03FFE000000000003F03FFF000000000003E01FFF000000000007E01FFF80
+0000000007C00FFF80000000000FC00FFFC0000000000F800FFFC0000000000F8007FFC0
+000000001F8007FFE0000000001F0003FFE0000000003F0003FFF0000000003E0003FFF0
+000000003E0001FFF0000000007E0001FFF8000000007C0000FFF800000000FC0000FFFC
+00000000F800007FFC00000001F800007FFE00000001FFFFFFFFFE00000001FFFFFFFFFE
+00000003FFFFFFFFFF00000003FFFFFFFFFF00000007E000001FFF80000007C000001FFF
+80000007C000000FFF8000000FC000000FFFC000000F80000007FFC000001F80000007FF
+E000001F00000003FFE000001F00000003FFE000003F00000003FFF000003E00000001FF
+F000007E00000001FFF800007C00000000FFF80001FF00000000FFFC00FFFFFC0000FFFF
+FFFCFFFFFC0000FFFFFFFCFFFFFC0000FFFFFFFCFFFFFC0000FFFFFFFC463E7CBD4F>65
+D<00000007FFC0000E00000000FFFFF8001E00000007FFFFFF003E0000001FFFFFFFC0FE
+0000007FFF003FF1FE000001FFF00007FBFE000007FFC00000FFFE00000FFF0000007FFE
+00003FFC0000003FFE00007FF80000000FFE0000FFF000000007FE0001FFE000000007FE
+0001FFC000000003FE0003FFC000000001FE0007FF8000000001FE0007FF8000000000FE
+000FFF0000000000FE001FFF00000000007E001FFF00000000007E001FFE00000000007E
+003FFE00000000003E003FFE00000000003E007FFE00000000003E007FFC00000000003E
+007FFC000000000000007FFC00000000000000FFFC00000000000000FFFC000000000000
+00FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000000000
+00FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000000000
+00FFFC00000000000000FFFC000007FFFFFFFC7FFC000007FFFFFFFC7FFC000007FFFFFF
+FC7FFE000007FFFFFFFC7FFE000000003FFE003FFE000000003FFE003FFE000000003FFE
+001FFE000000003FFE001FFF000000003FFE001FFF000000003FFE000FFF000000003FFE
+0007FF800000003FFE0007FF800000003FFE0003FFC00000003FFE0001FFE00000003FFE
+0001FFE00000003FFE0000FFF00000003FFE00007FF80000003FFE00003FFE0000007FFE
+00000FFF000000FFFE000007FFC00001FFFE000001FFF00003FFFE0000007FFF001FF1FE
+0000001FFFFFFFC0FE00000007FFFFFF003E00000000FFFFFC000E0000000007FFC00000
+0046407ABE52>71 D<FFFFFFFFE00000FFFFFFFFE00000FFFFFFFFE00000FFFFFFFFE000
+00003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE00000000
+003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE0000000000
+3FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE00000000003F
+FE00000000003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE
+00000000003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE00
+000000003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE0000
+0000003FFE00000000003FFE00000000003FFE0000001E003FFE0000001E003FFE000000
+1E003FFE0000001E003FFE0000003C003FFE0000003C003FFE0000003C003FFE0000003C
+003FFE0000007C003FFE0000007C003FFE0000007C003FFE000000FC003FFE000000FC00
+3FFE000001F8003FFE000001F8003FFE000003F8003FFE000007F8003FFE00000FF8003F
+FE00003FF8003FFE0000FFF8003FFE0007FFF8FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFF
+FFFFFFF0FFFFFFFFFFFFF0373E7DBD3F>76 D<FFFFFF0000003FFFFFE0FFFFFF0000003F
+FFFFE0FFFFFF8000003FFFFFE0FFFFFFC000003FFFFFE0003FFFE00000001FC000003FFF
+F00000000F8000003FFFF80000000F8000003FFFFC0000000F8000003EFFFC0000000F80
+00003EFFFE0000000F8000003E7FFF0000000F8000003E3FFF8000000F8000003E1FFFC0
+00000F8000003E0FFFE000000F8000003E07FFE000000F8000003E03FFF000000F800000
+3E03FFF800000F8000003E01FFFC00000F8000003E00FFFE00000F8000003E007FFF0000
+0F8000003E003FFF80000F8000003E001FFF80000F8000003E001FFFC0000F8000003E00
+0FFFE0000F8000003E0007FFF0000F8000003E0003FFF8000F8000003E0001FFFC000F80
+00003E0000FFFE000F8000003E00007FFE000F8000003E00007FFF000F8000003E00003F
+FF800F8000003E00001FFFC00F8000003E00000FFFE00F8000003E000007FFF00F800000
+3E000003FFF00F8000003E000003FFF80F8000003E000001FFFC0F8000003E000000FFFE
+0F8000003E0000007FFF0F8000003E0000003FFF8F8000003E0000001FFFCF8000003E00
+00000FFFCF8000003E0000000FFFEF8000003E00000007FFFF8000003E00000003FFFF80
+00003E00000001FFFF8000003E00000000FFFF8000003E000000007FFF8000003E000000
+007FFF8000003E000000003FFF8000003E000000001FFF8000003E000000000FFF800000
+3E0000000007FF8000003E0000000003FF8000003E0000000001FF8000003E0000000001
+FF8000003E0000000000FF8000007F00000000007F8000FFFFFF800000003F8000FFFFFF
+800000001F8000FFFFFF800000000F8000FFFFFF800000000F80004B3E7DBD52>78
+D<0000003FFF00000000000003FFFFF000000000001FFFFFFE00000000007FF807FF8000
+000001FFC000FFE000000007FF00003FF80000000FFC00000FFC0000003FF8000007FF00
+00007FF0000003FF800000FFE0000001FFC00001FFE0000001FFE00001FFC0000000FFE0
+0003FF800000007FF00007FF800000007FF80007FF000000003FF8000FFF000000003FFC
+001FFF000000003FFE001FFE000000001FFE001FFE000000001FFE003FFE000000001FFF
+003FFE000000001FFF003FFE000000001FFF007FFC000000000FFF807FFC000000000FFF
+807FFC000000000FFF807FFC000000000FFF80FFFC000000000FFFC0FFFC000000000FFF
+C0FFFC000000000FFFC0FFFC000000000FFFC0FFFC000000000FFFC0FFFC000000000FFF
+C0FFFC000000000FFFC0FFFC000000000FFFC0FFFC000000000FFFC0FFFC000000000FFF
+C0FFFC000000000FFFC0FFFC000000000FFFC0FFFC000000000FFFC07FFC000000000FFF
+807FFE000000001FFF807FFE000000001FFF807FFE000000001FFF803FFE000000001FFF
+003FFE000000001FFF003FFF000000003FFF001FFF000000003FFE001FFF000000003FFE
+000FFF800000007FFC000FFF800000007FFC0007FFC0000000FFF80003FFC0000000FFF0
+0003FFE0000001FFF00001FFE0000001FFE00000FFF0000003FFC000007FF8000007FF80
+00003FFE00001FFF0000001FFF00003FFE00000007FFC000FFF800000001FFF807FFE000
+000000FFFFFFFFC0000000001FFFFFFE000000000003FFFFF00000000000003FFF000000
+0042407ABE4F>I<FFFFFFFFFFC000000000FFFFFFFFFFFC00000000FFFFFFFFFFFF8000
+0000FFFFFFFFFFFFF0000000003FFC0001FFFC000000003FFC00003FFE000000003FFC00
+001FFF000000003FFC000007FF800000003FFC000003FFC00000003FFC000003FFE00000
+003FFC000003FFE00000003FFC000001FFF00000003FFC000001FFF00000003FFC000001
+FFF80000003FFC000001FFF80000003FFC000001FFF80000003FFC000001FFF80000003F
+FC000001FFF80000003FFC000001FFF80000003FFC000001FFF80000003FFC000001FFF0
+0000003FFC000001FFF00000003FFC000003FFE00000003FFC000003FFE00000003FFC00
+0007FFC00000003FFC000007FF800000003FFC00001FFE000000003FFC00003FFC000000
+003FFC0003FFF0000000003FFFFFFFFFC0000000003FFFFFFFFE00000000003FFFFFFFFE
+00000000003FFC0007FF80000000003FFC0001FFC0000000003FFC0000FFF0000000003F
+FC00007FF8000000003FFC00007FFC000000003FFC00003FFC000000003FFC00003FFE00
+0000003FFC00001FFE000000003FFC00001FFF000000003FFC00001FFF000000003FFC00
+001FFF000000003FFC00001FFF000000003FFC00001FFF000000003FFC00001FFF000000
+003FFC00001FFF800000003FFC00001FFF800000003FFC00001FFF800000003FFC00001F
+FF800000003FFC00001FFF800000003FFC00001FFF800180003FFC00001FFF8003C0003F
+FC00001FFFC003C0003FFC00000FFFC003C0003FFC00000FFFC003C0003FFC000007FFC0
+0780003FFC000007FFE00780FFFFFFFF0003FFF00F00FFFFFFFF0000FFF81E00FFFFFFFF
+00007FFFFC00FFFFFFFF00000FFFF80000000000000000FFE0004A3F7DBD4E>82
+D<3FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC3FFC00
+3FFE003FFC3FE0003FFE0007FC7F80003FFE0001FE7F00003FFE0000FE7E00003FFE0000
+7E7E00003FFE00007E7C00003FFE00003E7C00003FFE00003E7800003FFE00001E780000
+3FFE00001E7800003FFE00001E7800003FFE00001E7800003FFE00001EF000003FFE0000
+0FF000003FFE00000FF000003FFE00000FF000003FFE00000FF000003FFE00000F000000
+3FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000
+000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000000000
+3FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000
+000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000000000
+3FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000
+000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000000000
+3FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000
+000000003FFE0000000000003FFE0000000000003FFE000000000FFFFFFFFFF800000FFF
+FFFFFFF800000FFFFFFFFFF800000FFFFFFFFFF800403D7CBC49>84
+D<FFFFFFFF8000FFFFFF80FFFFFFFF8000FFFFFF80FFFFFFFF8000FFFFFF80FFFFFFFF80
+00FFFFFF80003FFE000000007F0000003FFE000000003E0000003FFE000000003E000000
+3FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE00000000
+3E0000003FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE
+000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE000000003E00
+00003FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE0000
+00003E0000003FFE000000003E0000003FFE000000003E0000003FFE000000003E000000
+3FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE00000000
+3E0000003FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE
+000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE000000003E00
+00003FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE0000
+00003E0000003FFE000000003E0000003FFE000000003E0000003FFE000000003E000000
+3FFE000000003E0000003FFE000000003E0000003FFE000000003E0000001FFE00000000
+7C0000001FFE000000007C0000001FFF000000007C0000000FFF00000000F80000000FFF
+00000000F800000007FF00000001F000000003FF80000001F000000003FFC0000003E000
+000001FFC0000007E000000000FFE000000FC0000000007FF800003F80000000001FFC00
+00FF00000000000FFFC00FFC000000000003FFFFFFF8000000000000FFFFFFE000000000
+00001FFFFF0000000000000000FFF000000000493F7DBD50>I<001FFFC0000001FFFFFC
+000007FFFFFF00000FF001FFC0000FF8007FE0001FFC001FF0001FFC001FF8001FFC000F
+FC001FFC000FFC000FF80007FC000FF80007FE0007F00007FE0001C00007FE0000000007
+FE0000000007FE0000000007FE0000003FFFFE000007FFFFFE00003FFFFFFE0000FFFC07
+FE0003FFE007FE0007FF0007FE001FFE0007FE001FFC0007FE003FF80007FE007FF00007
+FE007FF00007FE00FFE00007FE00FFE00007FE00FFE00007FE00FFE00007FE00FFE0000F
+FE007FE0000FFE007FF0001DFE003FF8003DFE003FFC0079FF801FFE03F0FFFE07FFFFE0
+FFFE01FFFF803FFE001FFC000FFE2F287DA733>97 D<01FE0000000000FFFE0000000000
+FFFE0000000000FFFE0000000000FFFE000000000007FE000000000003FE000000000003
+FE000000000003FE000000000003FE000000000003FE000000000003FE000000000003FE
+000000000003FE000000000003FE000000000003FE000000000003FE000000000003FE00
+0000000003FE000000000003FE000000000003FE000000000003FE000000000003FE0000
+00000003FE01FF80000003FE0FFFF8000003FE3FFFFE000003FE7E01FF800003FFF8007F
+C00003FFE0003FF00003FFC0001FF80003FF80000FFC0003FF000007FC0003FF000007FE
+0003FF000007FF0003FF000007FF0003FF000003FF8003FF000003FF8003FF000003FF80
+03FF000003FF8003FF000003FFC003FF000003FFC003FF000003FFC003FF000003FFC003
+FF000003FFC003FF000003FFC003FF000003FFC003FF000003FFC003FF000003FF8003FF
+000003FF8003FF000003FF8003FF000003FF0003FF000007FF0003FF000007FE0003FF00
+0007FE0003FF00000FFC0003FF80000FF80003FFC0001FF00003FFE0003FE00003FDF000
+FFC00003F87E03FF000003F03FFFFC000003E00FFFF0000003C003FF000000323F7CBE3A
+>I<00007FFE000007FFFFC0001FFFFFF0007FE007F801FF800FF803FF001FFC07FE001F
+FC0FFC001FFC0FFC001FFC1FF8000FF83FF8000FF83FF80007F07FF00001C07FF0000000
+7FF00000007FF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FF
+F0000000FFF0000000FFF00000007FF00000007FF00000007FF00000007FF80000003FF8
+0000003FF800001E1FF800001E0FFC00001E0FFC00003C07FE00007C03FF0000F801FF80
+03F0007FE01FE0001FFFFF800007FFFE0000007FF00027287DA72E>I<000000000FF000
+00000007FFF00000000007FFF00000000007FFF00000000007FFF000000000003FF00000
+0000001FF000000000001FF000000000001FF000000000001FF000000000001FF0000000
+00001FF000000000001FF000000000001FF000000000001FF000000000001FF000000000
+001FF000000000001FF000000000001FF000000000001FF000000000001FF00000000000
+1FF000000000001FF00000003FF01FF0000003FFFC1FF000000FFFFF1FF000003FF01FDF
+F00000FFC003FFF00001FF0001FFF00003FE0000FFF00007FC00007FF0000FFC00003FF0
+001FF800003FF0001FF800003FF0003FF800003FF0003FF000003FF0007FF000003FF000
+7FF000003FF0007FF000003FF000FFF000003FF000FFF000003FF000FFF000003FF000FF
+F000003FF000FFF000003FF000FFF000003FF000FFF000003FF000FFF000003FF0007FF0
+00003FF0007FF000003FF0007FF000003FF0007FF000003FF0003FF800003FF0003FF800
+003FF0001FF800003FF0000FF800007FF0000FFC00007FF00007FE0000FFF00003FF0003
+FFF00000FF8007FFF800007FE03FBFFFC0001FFFFE3FFFC00007FFF83FFFC000007FE03F
+FFC0323F7DBE3A>I<00007FE000000007FFFE0000001FFFFF8000007FE07FE00001FF80
+1FF00003FE0007F80007FE0007FC000FFC0003FC000FF80001FE001FF80001FE003FF800
+01FF003FF80001FF007FF00000FF007FF00000FF807FF00000FF80FFF00000FF80FFF000
+00FF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFF000000000FFF000000000FFF000
+000000FFF0000000007FF0000000007FF0000000007FF0000000003FF0000000003FF800
+0000001FF8000007801FF8000007800FFC00000F8007FC00000F0007FE00001E0001FF00
+007E0000FF8000FC00007FF00FF000001FFFFFE0000003FFFF000000003FF8000029287D
+A730>I<00000FF80000007FFF000001FFFF800007FC1FC0000FF03FE0001FE03FE0003F
+C07FF0003F807FF0007F807FF0007F007FF000FF003FE000FF003FE000FF000F8000FF00
+000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF0000
+0000FF00000000FF000000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE00000FF800000
+00FF80000000FF80000000FF80000000FF80000000FF80000000FF80000000FF80000000
+FF80000000FF80000000FF80000000FF80000000FF80000000FF80000000FF80000000FF
+80000000FF80000000FF80000000FF80000000FF80000000FF80000000FF80000000FF80
+000000FF80000000FF80000000FF80000000FF80000000FF80000000FF80000000FF8000
+0000FF80000000FF8000003FFFFF80003FFFFF80003FFFFF80003FFFFF8000243F7DBE20
+>I<0000000003E00003FF801FF8001FFFF07FFC007FFFFDFCFC01FF01FFE0FE03FC007F
+80FE07F8003FC0FE0FF8003FE0FC0FF0001FE07C1FF0001FF0001FF0001FF0003FF0001F
+F8003FF0001FF8003FF0001FF8003FF0001FF8003FF0001FF8003FF0001FF8001FF0001F
+F0001FF0001FF0000FF0001FE0000FF8003FE00007F8003FC00003FC007F800003FF01FF
+000003FFFFFC0000079FFFF000000703FF8000000F00000000000F00000000000F000000
+00001F00000000001F80000000000FC0000000000FE0000000000FFFFFFF00000FFFFFFF
+F00007FFFFFFFC0003FFFFFFFF0003FFFFFFFF8001FFFFFFFFC003FFFFFFFFE00FFFFFFF
+FFE01FC00001FFF03F8000001FF07F0000000FF87E00000007F8FE00000003F8FE000000
+03F8FE00000003F8FE00000003F8FE00000003F87F00000007F07F8000000FF03FC00000
+1FE01FE000003FC00FF80000FF8003FF0007FE0000FFFFFFF800003FFFFFE0000001FFFC
+00002F3C7DA834>I<01FE0000000000FFFE0000000000FFFE0000000000FFFE00000000
+00FFFE000000000007FE000000000003FE000000000003FE000000000003FE0000000000
+03FE000000000003FE000000000003FE000000000003FE000000000003FE000000000003
+FE000000000003FE000000000003FE000000000003FE000000000003FE000000000003FE
+000000000003FE000000000003FE000000000003FE000000000003FE003FF0000003FE01
+FFFE000003FE07FFFF800003FE0FC07FC00003FE1E003FE00003FE7C003FE00003FE7800
+1FF00003FEE0001FF00003FFE0001FF80003FFC0001FF80003FF80001FF80003FF80001F
+F80003FF80001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF8
+0003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF800
+03FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003
+FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF
+00001FF80003FF00001FF80003FF00001FF80003FF00001FF800FFFFFC07FFFFE0FFFFFC
+07FFFFE0FFFFFC07FFFFE0FFFFFC07FFFFE0333F7CBE3A>I<01E00007F8000FFC001FFE
+001FFE003FFF003FFF003FFF003FFF001FFE001FFE000FFC0007F80001E0000000000000
+0000000000000000000000000000000000000000000000000000FE00FFFE00FFFE00FFFE
+00FFFE0007FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE
+0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE
+0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00FFFFF0FFFFF0FFFFF0FFFF
+F014407BBF1E>I<01FE0000000000FFFE0000000000FFFE0000000000FFFE0000000000
+FFFE000000000007FE000000000003FE000000000003FE000000000003FE000000000003
+FE000000000003FE000000000003FE000000000003FE000000000003FE000000000003FE
+000000000003FE000000000003FE000000000003FE000000000003FE000000000003FE00
+0000000003FE000000000003FE000000000003FE000000000003FE0007FFFC0003FE0007
+FFFC0003FE0007FFFC0003FE0007FFFC0003FE0000FF000003FE0000FC000003FE0003F8
+000003FE0007E0000003FE000FC0000003FE001F80000003FE007F00000003FE00FC0000
+0003FE01F800000003FE03F000000003FE0FE000000003FE1FE000000003FE3FF0000000
+03FE7FF000000003FEFFF800000003FFFFFC00000003FFE7FE00000003FFC3FF00000003
+FF83FF00000003FE01FF80000003FE00FFC0000003FE007FE0000003FE003FF0000003FE
+003FF0000003FE001FF8000003FE000FFC000003FE0007FE000003FE0003FF000003FE00
+03FF000003FE0001FF800003FE0000FFC00003FE0000FFE000FFFFF807FFFF80FFFFF807
+FFFF80FFFFF807FFFF80FFFFF807FFFF80313F7CBE37>107 D<01FE00FFFE00FFFE00FF
+FE00FFFE0007FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003
+FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003
+FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003
+FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003
+FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00FFFFF8FFFFF8FFFFF8FFFFF815
+3F7BBE1E>I<01FE003FF00001FF8000FFFE01FFFE000FFFF000FFFE07FFFF803FFFFC00
+FFFE0FC07FC07E03FE00FFFE1E003FE0F001FF0007FE7C003FE3E001FF0003FE78001FF3
+C000FF8003FEE0001FF70000FF8003FFE0001FFF0000FFC003FFC0001FFE0000FFC003FF
+80001FFC0000FFC003FF80001FFC0000FFC003FF80001FFC0000FFC003FF00001FF80000
+FFC003FF00001FF80000FFC003FF00001FF80000FFC003FF00001FF80000FFC003FF0000
+1FF80000FFC003FF00001FF80000FFC003FF00001FF80000FFC003FF00001FF80000FFC0
+03FF00001FF80000FFC003FF00001FF80000FFC003FF00001FF80000FFC003FF00001FF8
+0000FFC003FF00001FF80000FFC003FF00001FF80000FFC003FF00001FF80000FFC003FF
+00001FF80000FFC003FF00001FF80000FFC003FF00001FF80000FFC003FF00001FF80000
+FFC003FF00001FF80000FFC003FF00001FF80000FFC003FF00001FF80000FFC003FF0000
+1FF80000FFC0FFFFFC07FFFFE03FFFFFFFFFFC07FFFFE03FFFFFFFFFFC07FFFFE03FFFFF
+FFFFFC07FFFFE03FFFFF50287CA757>I<01FE003FF00000FFFE01FFFE0000FFFE07FFFF
+8000FFFE0FC07FC000FFFE1E003FE00007FE7C003FE00003FE78001FF00003FEE0001FF0
+0003FFE0001FF80003FFC0001FF80003FF80001FF80003FF80001FF80003FF80001FF800
+03FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003
+FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF
+00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00
+001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF0000
+1FF80003FF00001FF80003FF00001FF800FFFFFC07FFFFE0FFFFFC07FFFFE0FFFFFC07FF
+FFE0FFFFFC07FFFFE033287CA73A>I<00007FF000000007FFFF0000001FFFFFC000007F
+E03FF00001FF800FFC0003FE0003FE0007FC0001FF000FFC0001FF800FF80000FF801FF8
+0000FFC03FF80000FFE03FF000007FE07FF000007FF07FF000007FF07FF000007FF07FF0
+00007FF0FFF000007FF8FFF000007FF8FFF000007FF8FFF000007FF8FFF000007FF8FFF0
+00007FF8FFF000007FF8FFF000007FF8FFF000007FF87FF000007FF07FF000007FF07FF0
+00007FF03FF000007FE03FF80000FFE01FF80000FFC01FF80000FFC00FFC0001FF8007FC
+0001FF0003FE0003FE0001FF800FFC00007FE03FF000003FFFFFE0000007FFFF00000000
+7FF000002D287DA734>I<01FE01FF800000FFFE0FFFF80000FFFE3FFFFE0000FFFE7E03
+FF8000FFFFF800FFC00003FFE0007FF00003FFC0003FF80003FF80001FFC0003FF00000F
+FC0003FF00000FFE0003FF000007FF0003FF000007FF0003FF000007FF8003FF000007FF
+8003FF000003FF8003FF000003FF8003FF000003FFC003FF000003FFC003FF000003FFC0
+03FF000003FFC003FF000003FFC003FF000003FFC003FF000003FFC003FF000003FFC003
+FF000003FF8003FF000003FF8003FF000007FF8003FF000007FF0003FF000007FF0003FF
+00000FFE0003FF00000FFE0003FF00000FFC0003FF80001FF80003FFC0003FF00003FFE0
+007FE00003FFF000FFC00003FF7E03FF000003FF3FFFFC000003FF0FFFF0000003FF03FF
+00000003FF000000000003FF000000000003FF000000000003FF000000000003FF000000
+000003FF000000000003FF000000000003FF000000000003FF000000000003FF00000000
+0003FF000000000003FF000000000003FF000000000003FF0000000000FFFFFC00000000
+FFFFFC00000000FFFFFC00000000FFFFFC00000000323A7CA73A>I<01FC03F800FFFC0F
+FF00FFFC1FFFC0FFFC3C1FE0FFFC783FE007FCF07FF003FDE07FF003FDC07FF003FF807F
+F003FF803FE003FF803FE003FF001FC003FF00070003FF00000003FE00000003FE000000
+03FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003
+FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE
+00000003FE00000003FE00000003FE00000003FE00000003FE000000FFFFFE0000FFFFFE
+0000FFFFFE0000FFFFFE000024287CA72B>114 D<001FFC0E0001FFFFBE0007FFFFFE00
+0FE007FE001F0000FE003E00007E007C00003E007C00001E007C00001E00FC00001E00FE
+00001E00FF00001E00FF80000000FFF80000007FFFE000007FFFFE00003FFFFFC0003FFF
+FFF0001FFFFFF80007FFFFFC0003FFFFFE0000FFFFFF00001FFFFF8000007FFF80000003
+FFC00000007FC07000003FC0F000001FC0F000000FC0F800000FC0F800000FC0FC00000F
+80FC00000F80FE00001F00FF00001F00FFC0007E00FFF801FC00FFFFFFF000F87FFFC000
+E00FFE000022287DA729>I<0007800000078000000780000007800000078000000F8000
+000F8000000F8000000F8000001F8000001F8000001F8000003F8000007F8000007F8000
+00FF800001FF800007FF80001FFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE01FF800001FF8000
+01FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF8000
+01FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF8000
+01FF800F01FF800F01FF800F01FF800F01FF800F01FF800F01FF800F01FF800F00FF800E
+00FF801E007FC01E007FE03C003FF078000FFFF80003FFE000007F80203A7EB929>I<00
+FF000007F800FFFF0007FFF800FFFF0007FFF800FFFF0007FFF800FFFF0007FFF80007FF
+00003FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00
+001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF0000
+1FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001F
+F80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF80003FF00001FF8
+0003FF00001FF80003FF00001FF80003FF00001FF80003FF00003FF80003FF00003FF800
+03FF00003FF80001FF00007FF80001FF0000FFF80000FF0001EFF80000FF8003CFFC0000
+7FE00F8FFFE0001FFFFF0FFFE00007FFFC0FFFE00000FFF00FFFE033287CA73A>I<FFFF
+F8001FFFC0FFFFF8001FFFC0FFFFF8001FFFC0FFFFF8001FFFC003FF800003F00001FF80
+0001E00001FFC00003E00000FFC00003C00000FFE00003C000007FE000078000007FE000
+078000007FF0000F8000003FF0000F0000003FF8001F0000001FF8001E0000001FFC003E
+0000000FFC003C0000000FFE007C00000007FE007800000007FF00F800000003FF00F000
+000003FF81F000000001FF81E000000001FFC1E000000000FFC3C000000000FFC3C00000
+0000FFE7C0000000007FE780000000007FFF80000000003FFF00000000003FFF00000000
+001FFE00000000001FFE00000000000FFC00000000000FFC000000000007F80000000000
+07F8000000000003F0000000000003F0000000000001E000000032287EA737>I<FFFFF8
+001FFFC0FFFFF8001FFFC0FFFFF8001FFFC0FFFFF8001FFFC003FF800003F00001FF8000
+01E00001FFC00003E00000FFC00003C00000FFE00003C000007FE000078000007FE00007
+8000007FF0000F8000003FF0000F0000003FF8001F0000001FF8001E0000001FFC003E00
+00000FFC003C0000000FFE007C00000007FE007800000007FF00F800000003FF00F00000
+0003FF81F000000001FF81E000000001FFC1E000000000FFC3C000000000FFC3C0000000
+00FFE7C0000000007FE780000000007FFF80000000003FFF00000000003FFF0000000000
+1FFE00000000001FFE00000000000FFC00000000000FFC000000000007F8000000000007
+F8000000000003F0000000000003F0000000000001E0000000000001E0000000000003E0
+000000000003C0000000000007C0000000000007800000000C000F800000003F000F0000
+00007F801F00000000FFC01E00000000FFC03E00000000FFC07C00000000FFC078000000
+00FFC0F0000000007F83F0000000007F0FC0000000003FFF80000000000FFE0000000000
+03F80000000000323A7EA737>121 D E /Fb 13 118 df<0000000000000FE000000000
+00000000000000001FF00000000000000000000000001FF0000000000000000000000000
+3FF80000000000000000000000003FF80000000000000000000000003FF8000000000000
+0000000000007FFC0000000000000000000000007FFC000000000000000000000000FFFE
+000000000000000000000000FFFE000000000000000000000000FFFE0000000000000000
+00000001FFFF000000000000000000000001FFFF000000000000000000000003FFFF8000
+00000000000000000003FFFF800000000000000000000007FFFFC0000000000000000000
+0007FFFFC00000000000000000000007FFFFC0000000000000000000000FFFFFE0000000
+000000000000000FFFFFE0000000000000000000001FFFFFF0000000000000000000001F
+FFFFF0000000000000000000001FFFFFF0000000000000000000003FFFFFF80000000000
+00000000003FFFFFF8000000000000000000007FBFFFFC000000000000000000007FBFFF
+FC000000000000000000007F1FFFFC00000000000000000000FF1FFFFE00000000000000
+000000FE1FFFFE00000000000000000001FE0FFFFF00000000000000000001FE0FFFFF00
+000000000000000001FC07FFFF00000000000000000003FC07FFFF800000000000000000
+03F807FFFF80000000000000000007F803FFFFC0000000000000000007F803FFFFC00000
+00000000000007F001FFFFC000000000000000000FF001FFFFE000000000000000000FE0
+01FFFFE000000000000000001FE000FFFFF000000000000000001FE000FFFFF000000000
+000000001FC0007FFFF000000000000000003FC0007FFFF800000000000000003F80007F
+FFF800000000000000007F80003FFFFC00000000000000007F80003FFFFC000000000000
+00007F00001FFFFC0000000000000000FF00001FFFFE0000000000000000FE00001FFFFE
+0000000000000001FE00000FFFFF0000000000000001FE00000FFFFF0000000000000001
+FC000007FFFF0000000000000003FC000007FFFF8000000000000003F8000007FFFF8000
+000000000007F8000003FFFFC000000000000007F8000003FFFFC000000000000007F000
+0001FFFFC00000000000000FF0000001FFFFE00000000000000FE0000001FFFFE0000000
+0000001FE0000000FFFFF00000000000001FE0000000FFFFF00000000000001FC0000000
+7FFFF00000000000003FC00000007FFFF80000000000003F800000007FFFF80000000000
+007F800000003FFFFC0000000000007FFFFFFFFFFFFFFC0000000000007FFFFFFFFFFFFF
+FC000000000000FFFFFFFFFFFFFFFE000000000000FFFFFFFFFFFFFFFE000000000001FF
+FFFFFFFFFFFFFF000000000001FFFFFFFFFFFFFFFF000000000001FC0000000007FFFF00
+0000000003FC0000000007FFFF800000000003F80000000007FFFF800000000007F80000
+000003FFFFC00000000007F00000000003FFFFC00000000007F00000000001FFFFC00000
+00000FF00000000001FFFFE0000000000FE00000000000FFFFE0000000001FE000000000
+00FFFFF0000000001FC00000000000FFFFF0000000001FC000000000007FFFF000000000
+3FC000000000007FFFF8000000003F8000000000003FFFF8000000007F8000000000003F
+FFFC000000007F0000000000003FFFFC000000007F0000000000001FFFFC00000000FF00
+00000000001FFFFE00000000FE0000000000000FFFFE00000001FE0000000000000FFFFF
+00000001FC0000000000000FFFFF00000003FE00000000000007FFFF8000001FFFC00000
+00000007FFFF8000FFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFE
+FFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000
+FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFE6F647BE37A>65
+D<000000000001FFFF00000003C00000000000007FFFFFF0000007C0000000000007FFFF
+FFFE00000FC000000000007FFFFFFFFFC0001FC00000000001FFFFFFFFFFF0003FC00000
+00000FFFFFFFFFFFFC007FC0000000003FFFFFF8007FFE00FFC000000000FFFFFF000007
+FF81FFC000000001FFFFF0000001FFC3FFC000000007FFFFC00000007FE7FFC00000000F
+FFFF000000001FFFFFC00000003FFFFC0000000007FFFFC00000007FFFF00000000003FF
+FFC0000000FFFFE00000000001FFFFC0000001FFFF800000000000FFFFC0000003FFFF00
+00000000007FFFC0000007FFFE0000000000003FFFC000000FFFFC0000000000001FFFC0
+00001FFFF80000000000000FFFC000003FFFF800000000000007FFC000003FFFF0000000
+00000007FFC000007FFFE000000000000003FFC00000FFFFE000000000000003FFC00001
+FFFFC000000000000001FFC00001FFFFC000000000000001FFC00003FFFF800000000000
+0000FFC00003FFFF8000000000000000FFC00007FFFF00000000000000007FC00007FFFF
+00000000000000007FC0000FFFFF00000000000000007FC0000FFFFE0000000000000000
+3FC0001FFFFE00000000000000003FC0001FFFFE00000000000000003FC0001FFFFE0000
+0000000000003FC0003FFFFC00000000000000001FC0003FFFFC00000000000000001FC0
+003FFFFC00000000000000001FC0003FFFFC00000000000000001FC0007FFFFC00000000
+000000000000007FFFFC00000000000000000000007FFFF800000000000000000000007F
+FFF800000000000000000000007FFFF80000000000000000000000FFFFF8000000000000
+0000000000FFFFF80000000000000000000000FFFFF80000000000000000000000FFFFF8
+0000000000000000000000FFFFF80000000000000000000000FFFFF80000000000000000
+000000FFFFF80000000000000000000000FFFFF80000000000000000000000FFFFF80000
+000000000000000000FFFFF80000000000000000000000FFFFF800000000000000000000
+00FFFFF80000000000000000000000FFFFF80000000000000000000000FFFFF800000000
+00000000000000FFFFF80000000000000000000000FFFFF800000000000000000000007F
+FFF800000000000000000000007FFFF8000000001FFFFFFFFFFFF87FFFFC000000001FFF
+FFFFFFFFF87FFFFC000000001FFFFFFFFFFFF87FFFFC000000001FFFFFFFFFFFF83FFFFC
+000000001FFFFFFFFFFFF83FFFFC000000001FFFFFFFFFFFF83FFFFC00000000000001FF
+FFC0003FFFFC00000000000001FFFFC0001FFFFE00000000000001FFFFC0001FFFFE0000
+0000000001FFFFC0001FFFFE00000000000001FFFFC0000FFFFE00000000000001FFFFC0
+000FFFFF00000000000001FFFFC00007FFFF00000000000001FFFFC00007FFFF00000000
+000001FFFFC00003FFFF80000000000001FFFFC00003FFFF80000000000001FFFFC00001
+FFFFC0000000000001FFFFC00001FFFFC0000000000001FFFFC00000FFFFE00000000000
+01FFFFC000007FFFE0000000000001FFFFC000003FFFF0000000000001FFFFC000003FFF
+F8000000000001FFFFC000001FFFFC000000000001FFFFC000000FFFFC000000000001FF
+FFC0000007FFFE000000000001FFFFC0000003FFFF000000000003FFFFC0000001FFFFC0
+0000000003FFFFC0000000FFFFE00000000007FFFFC00000007FFFF00000000007FFFFC0
+0000003FFFFC000000000FFFFFC00000000FFFFF000000001FFFFFC000000007FFFFC000
+00007FEFFFC000000001FFFFF8000000FFC7FFC000000000FFFFFF000007FF83FFC00000
+00003FFFFFFC003FFF01FFC0000000000FFFFFFFFFFFFC007FC00000000001FFFFFFFFFF
+F8001FC000000000007FFFFFFFFFE00007C0000000000007FFFFFFFF800001C000000000
+00007FFFFFF80000000000000000000001FFFF0000000000006D6677E37F>71
+D<00000000001FFFE000000000000000000007FFFFFF8000000000000000003FFFFFFFF0
+0000000000000001FFFFFFFFFE000000000000000FFFFFFFFFFFC00000000000003FFFFC
+00FFFFF0000000000000FFFFC0000FFFFC000000000003FFFE000001FFFF000000000007
+FFF80000007FFF80000000001FFFF00000003FFFE0000000003FFFC00000000FFFF00000
+00007FFF8000000007FFF800000000FFFF0000000003FFFC00000003FFFE0000000001FF
+FF00000007FFFC0000000000FFFF80000007FFF800000000007FFF8000000FFFF0000000
+00003FFFC000001FFFF000000000003FFFE000003FFFE000000000001FFFF000007FFFC0
+00000000000FFFF800007FFFC000000000000FFFF80000FFFF80000000000007FFFC0001
+FFFF80000000000007FFFE0001FFFF00000000000003FFFE0003FFFF00000000000003FF
+FF0003FFFE00000000000001FFFF0007FFFE00000000000001FFFF8007FFFE0000000000
+0001FFFF800FFFFE00000000000001FFFFC00FFFFC00000000000000FFFFC00FFFFC0000
+0000000000FFFFC01FFFFC00000000000000FFFFE01FFFFC00000000000000FFFFE01FFF
+F8000000000000007FFFE03FFFF8000000000000007FFFF03FFFF8000000000000007FFF
+F03FFFF8000000000000007FFFF03FFFF8000000000000007FFFF07FFFF8000000000000
+007FFFF87FFFF0000000000000003FFFF87FFFF0000000000000003FFFF87FFFF0000000
+000000003FFFF87FFFF0000000000000003FFFF8FFFFF0000000000000003FFFFCFFFFF0
+000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFC
+FFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF000000000000000
+3FFFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF000000000
+0000003FFFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF000
+0000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFF
+FFF0000000000000003FFFFC7FFFF0000000000000003FFFF87FFFF0000000000000003F
+FFF87FFFF0000000000000003FFFF87FFFF0000000000000003FFFF87FFFF80000000000
+00007FFFF87FFFF8000000000000007FFFF83FFFF8000000000000007FFFF03FFFF80000
+00000000007FFFF03FFFF8000000000000007FFFF03FFFF8000000000000007FFFF01FFF
+F8000000000000007FFFE01FFFFC00000000000000FFFFE01FFFFC00000000000000FFFF
+E00FFFFC00000000000000FFFFC00FFFFC00000000000000FFFFC007FFFE000000000000
+01FFFF8007FFFE00000000000001FFFF8003FFFE00000000000001FFFF0003FFFF000000
+00000003FFFF0001FFFF000001FE000003FFFE0001FFFF80000FFFC00007FFFE0000FFFF
+80003FFFE00007FFFC0000FFFFC0007FFFF8000FFFFC00007FFFC000FFFFFC000FFFF800
+003FFFE001FF03FE001FFFF000001FFFE003F8007F001FFFE000001FFFF003F0003F803F
+FFE000000FFFF807E0001FC07FFFC0000007FFFC07E0000FE0FFFF80000003FFFE07C000
+0FE1FFFF00000001FFFF07C00007F3FFFE00000000FFFF87C00003FFFFFC000000003FFF
+C7C00003FFFFF0000000001FFFE7E00003FFFFE0000000000FFFFFE00001FFFFC0000000
+0003FFFFF00001FFFF000000000000FFFFF8000FFFFC0000000000003FFFFF00FFFFF000
+00000000000FFFFFFFFFFFC000000000000003FFFFFFFFFFC000000C000000007FFFFFFF
+FFC000001E0000000007FFFFFFFFE000001E00000000001FFFE07FF000001E0000000000
+0000007FF800003E00000000000000007FFC00007E00000000000000003FFE0000FE0000
+0000000000003FFF0001FE00000000000000003FFFC01FFE00000000000000003FFFFFFF
+FE00000000000000001FFFFFFFFC00000000000000001FFFFFFFFC00000000000000001F
+FFFFFFFC00000000000000001FFFFFFFFC00000000000000000FFFFFFFFC000000000000
+00000FFFFFFFF800000000000000000FFFFFFFF8000000000000000007FFFFFFF8000000
+000000000007FFFFFFF0000000000000000007FFFFFFF0000000000000000003FFFFFFE0
+000000000000000003FFFFFFE0000000000000000001FFFFFFC0000000000000000000FF
+FFFF80000000000000000000FFFFFF000000000000000000007FFFFE0000000000000000
+00003FFFFC000000000000000000000FFFF80000000000000000000007FFE00000000000
+000000000000FF8000678077E379>81 D<FFFFFFFFFFFFFFF800000000000000FFFFFFFF
+FFFFFFFFE0000000000000FFFFFFFFFFFFFFFFFE000000000000FFFFFFFFFFFFFFFFFFC0
+0000000000FFFFFFFFFFFFFFFFFFF00000000000FFFFFFFFFFFFFFFFFFFE000000000000
+01FFFF8000007FFFFF00000000000001FFFF80000007FFFFC0000000000001FFFF800000
+00FFFFF0000000000001FFFF800000007FFFF8000000000001FFFF800000001FFFFC0000
+00000001FFFF800000000FFFFE000000000001FFFF8000000007FFFF000000000001FFFF
+8000000003FFFF800000000001FFFF8000000003FFFF800000000001FFFF8000000001FF
+FFC00000000001FFFF8000000001FFFFE00000000001FFFF8000000001FFFFE000000000
+01FFFF8000000001FFFFE00000000001FFFF8000000000FFFFF00000000001FFFF800000
+0000FFFFF00000000001FFFF8000000000FFFFF00000000001FFFF8000000000FFFFF800
+00000001FFFF8000000000FFFFF80000000001FFFF8000000000FFFFF80000000001FFFF
+8000000000FFFFF80000000001FFFF8000000000FFFFF80000000001FFFF8000000000FF
+FFF80000000001FFFF8000000000FFFFF80000000001FFFF8000000000FFFFF800000000
+01FFFF8000000000FFFFF00000000001FFFF8000000000FFFFF00000000001FFFF800000
+0000FFFFF00000000001FFFF8000000001FFFFE00000000001FFFF8000000001FFFFE000
+00000001FFFF8000000001FFFFC00000000001FFFF8000000001FFFFC00000000001FFFF
+8000000003FFFF800000000001FFFF8000000003FFFF000000000001FFFF8000000007FF
+FE000000000001FFFF800000000FFFFC000000000001FFFF800000001FFFF80000000000
+01FFFF800000007FFFF0000000000001FFFF80000001FFFFE0000000000001FFFF800000
+07FFFF80000000000001FFFF800000FFFFFE00000000000001FFFFFFFFFFFFFFF8000000
+00000001FFFFFFFFFFFFFFC000000000000001FFFFFFFFFFFFFE0000000000000001FFFF
+FFFFFFFFFC0000000000000001FFFFFFFFFFFFFF0000000000000001FFFF800003FFFFC0
+00000000000001FFFF8000007FFFE000000000000001FFFF8000001FFFF8000000000000
+01FFFF8000000FFFFC00000000000001FFFF80000007FFFE00000000000001FFFF800000
+03FFFF00000000000001FFFF80000001FFFF80000000000001FFFF80000001FFFFC00000
+00000001FFFF80000000FFFFC0000000000001FFFF80000000FFFFE0000000000001FFFF
+800000007FFFE0000000000001FFFF800000007FFFF0000000000001FFFF800000007FFF
+F0000000000001FFFF800000003FFFF8000000000001FFFF800000003FFFF80000000000
+01FFFF800000003FFFF8000000000001FFFF800000003FFFF8000000000001FFFF800000
+003FFFF8000000000001FFFF800000003FFFF8000000000001FFFF800000003FFFFC0000
+00000001FFFF800000003FFFFC000000000001FFFF800000003FFFFC000000000001FFFF
+800000003FFFFC000000000001FFFF800000003FFFFC000000000001FFFF800000003FFF
+FC000000000001FFFF800000003FFFFE000000000001FFFF800000003FFFFE0000000000
+01FFFF800000003FFFFE000000000001FFFF800000003FFFFE000000000001FFFF800000
+003FFFFE000000000001FFFF800000003FFFFE000000000001FFFF800000003FFFFF0000
+0F000001FFFF800000003FFFFF00001F800001FFFF800000003FFFFF00001F800001FFFF
+800000003FFFFF00001F800001FFFF800000001FFFFF80001F800001FFFF800000001FFF
+FF80003F800001FFFF800000000FFFFF80003F800001FFFF800000000FFFFFC0003F0000
+01FFFF8000000007FFFFC0007F000001FFFF8000000003FFFFE000FF00FFFFFFFFFFFF00
+0001FFFFF000FE00FFFFFFFFFFFF000000FFFFF801FC00FFFFFFFFFFFF0000007FFFFE07
+FC00FFFFFFFFFFFF0000001FFFFFFFF800FFFFFFFFFFFF00000007FFFFFFE000FFFFFFFF
+FFFF00000001FFFFFFC000000000000000000000003FFFFF000000000000000000000000
+00FFFC000071647AE178>I<0000000FFFF00000000001FFFFFF800000000FFFFFFFF000
+00003FFFFFFFFC000000FFFFFFFFFE000003FFFE001FFF000007FFF80001FF80000FFFE0
+0007FFC0001FFF80000FFFE0007FFF00000FFFE000FFFE00001FFFF000FFFE00001FFFF0
+01FFFC00001FFFF003FFF800001FFFF007FFF800001FFFF007FFF000001FFFF00FFFF000
+001FFFF00FFFF000000FFFE01FFFE000000FFFE01FFFE0000007FFC03FFFE0000003FF80
+3FFFE0000000FE003FFFE000000000007FFFC000000000007FFFC000000000007FFFC000
+000000007FFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000
+FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC000
+00000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000
+FFFFC00000000000FFFFC000000000007FFFC000000000007FFFC000000000007FFFE000
+000000007FFFE000000000003FFFE000000000003FFFE000000000003FFFF00000000000
+1FFFF000000000FC1FFFF000000000FC0FFFF800000001FC0FFFF800000001F807FFF800
+000001F803FFFC00000003F803FFFE00000007F001FFFE00000007E000FFFF0000000FE0
+007FFF8000001FC0003FFFE000007F80001FFFF00000FF000007FFFC0003FE000003FFFF
+C03FFC000000FFFFFFFFF00000003FFFFFFFE00000000FFFFFFF8000000001FFFFFC0000
+0000000FFFC000003E437BC148>99 D<000000000000007FF80000000000000FFFFFF800
+00000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF80000000000000F
+FFFFF80000000000000FFFFFF8000000000000000FFFF80000000000000007FFF8000000
+0000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FF
+F80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000000
+000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF800
+00000000000003FFF80000000000000003FFF80000000000000003FFF800000000000000
+03FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000000
+0000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FF
+F80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000000
+000003FFF8000000000FFF8003FFF800000001FFFFF803FFF80000000FFFFFFE03FFF800
+00003FFFFFFF83FFF8000000FFFFFFFFE3FFF8000003FFFF807FF3FFF8000007FFF8000F
+FBFFF800001FFFE00003FFFFF800003FFFC00000FFFFF800007FFF0000007FFFF80000FF
+FE0000003FFFF80001FFFC0000001FFFF80003FFFC0000000FFFF80003FFF800000007FF
+F80007FFF800000007FFF8000FFFF000000007FFF8000FFFF000000007FFF8001FFFE000
+000007FFF8001FFFE000000007FFF8003FFFE000000007FFF8003FFFE000000007FFF800
+3FFFE000000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8007FFFC0000000
+07FFF8007FFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFF
+C000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FF
+F800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000
+000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800
+FFFFC000000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8007FFFC0000000
+07FFF8007FFFC000000007FFF8003FFFE000000007FFF8003FFFE000000007FFF8003FFF
+E000000007FFF8001FFFE000000007FFF8001FFFE000000007FFF8000FFFF000000007FF
+F8000FFFF000000007FFF80007FFF00000000FFFF80007FFF80000000FFFF80003FFF800
+00001FFFF80001FFFC0000003FFFF80000FFFE0000007FFFF800007FFE000000FFFFF800
+003FFF800003FFFFFC00001FFFC00007FFFFFE00000FFFF0001FF7FFFFFE0007FFFE01FF
+E7FFFFFE0001FFFFFFFF87FFFFFE00007FFFFFFE07FFFFFE00001FFFFFF807FFFFFE0000
+03FFFFE007FFFFFE0000003FFE0007FFC0004F657BE35A>I<0000000FFFC00000000000
+01FFFFFC00000000000FFFFFFF80000000003FFFFFFFE000000000FFFFFFFFF800000003
+FFFE03FFFC00000007FFF0007FFF0000001FFFC0001FFF8000003FFF80000FFFC000007F
+FF000007FFE00000FFFE000003FFF00001FFFC000001FFF00003FFFC000001FFF80003FF
+F8000000FFF80007FFF8000000FFFC000FFFF0000000FFFC000FFFF00000007FFE001FFF
+F00000007FFE001FFFE00000007FFE003FFFE00000003FFF003FFFE00000003FFF003FFF
+E00000003FFF007FFFE00000003FFF007FFFC00000003FFF007FFFC00000001FFF807FFF
+C00000001FFF80FFFFC00000001FFF80FFFFC00000001FFF80FFFFC00000001FFF80FFFF
+FFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFF
+FFFFFFFFFFFF00FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFF
+C0000000000000FFFFC0000000000000FFFFC00000000000007FFFC00000000000007FFF
+C00000000000007FFFC00000000000007FFFE00000000000007FFFE00000000000003FFF
+E00000000000003FFFE00000000000001FFFE00000000000001FFFF0000000000F001FFF
+F0000000001F800FFFF0000000003F8007FFF8000000003F8007FFF8000000007F0003FF
+FC000000007F0001FFFE00000000FE0000FFFE00000001FE00007FFF00000003FC00003F
+FF80000007F800001FFFE000000FF000000FFFF000003FE0000003FFFC0001FFC0000001
+FFFFC01FFF000000007FFFFFFFFE000000001FFFFFFFF80000000007FFFFFFE000000000
+00FFFFFF00000000000007FFF000000041437CC14A>I<000000003FFC0000000007FFFF
+800000003FFFFFC0000001FFFFFFF0000007FFFFFFF800000FFFF03FFC00001FFF807FFC
+00007FFE00FFFE0000FFFC00FFFE0000FFF801FFFF0001FFF001FFFF0003FFF001FFFF00
+07FFE001FFFF0007FFE001FFFF000FFFC001FFFF000FFFC001FFFF000FFFC000FFFE001F
+FF80007FFC001FFF80003FF8001FFF80001FF0001FFF800007C0001FFF80000000001FFF
+80000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000001FFF80
+000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000001FFF8000
+0000001FFF80000000001FFF80000000001FFF80000000001FFF80000000FFFFFFFFFFC0
+00FFFFFFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000
+001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000000000
+1FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001F
+FFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFF
+C0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0
+000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000
+0000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC00000
+00001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000
+001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000000000
+1FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001F
+FFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFF
+C00000007FFFFFFFFC00007FFFFFFFFC00007FFFFFFFFC00007FFFFFFFFC00007FFFFFFF
+FC00007FFFFFFFFC000038657CE431>I<000FE00000003FF80000007FFC000001FFFF00
+0001FFFF000003FFFF800003FFFF800007FFFFC00007FFFFC00007FFFFC00007FFFFC000
+07FFFFC00007FFFFC00007FFFFC00003FFFF800003FFFF800001FFFF000001FFFF000000
+7FFC0000003FF80000000FE0000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000007FF80007FFFFF80007FFFFF80007FFFFF80
+007FFFFF80007FFFFF80007FFFFF800000FFFF8000007FFF8000003FFF8000003FFF8000
+003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
+3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F
+FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
+8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80
+00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000
+003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
+3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000FFFFFFFFC0FFFFFFFFC0FFFF
+FFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC022657BE42C>105 D<0007FF800000000000
+00FFFFFF80000000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF8000
+0000000000FFFFFF80000000000000FFFFFF8000000000000000FFFF8000000000000000
+7FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000
+000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF
+80000000000000003FFF80000000000000003FFF80000000000000003FFF800000000000
+00003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000
+0000000000003FFF80000000000000003FFF80000000000000003FFF8000000000000000
+3FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000
+000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF
+80000000000000003FFF80000000000000003FFF80000000000000003FFF800003FFFFFF
+80003FFF800003FFFFFF80003FFF800003FFFFFF80003FFF800003FFFFFF80003FFF8000
+03FFFFFF80003FFF800003FFFFFF80003FFF8000003FFF8000003FFF8000000FFC000000
+3FFF8000001FF00000003FFF8000003FE00000003FFF800000FFC00000003FFF800001FF
+800000003FFF800003FF000000003FFF800007FC000000003FFF80000FF8000000003FFF
+80003FF0000000003FFF80007FE0000000003FFF8000FFC0000000003FFF8001FF000000
+00003FFF8003FE00000000003FFF800FFC00000000003FFF801FF800000000003FFF803F
+F000000000003FFF807FC000000000003FFF80FFE000000000003FFF83FFF00000000000
+3FFF87FFF800000000003FFF8FFFF800000000003FFF9FFFFC00000000003FFFBFFFFE00
+000000003FFFFFFFFE00000000003FFFFFFFFF00000000003FFFFFFFFF80000000003FFF
+FCFFFFC0000000003FFFF87FFFC0000000003FFFF07FFFE0000000003FFFE03FFFF00000
+00003FFFC01FFFF8000000003FFF801FFFF8000000003FFF800FFFFC000000003FFF8007
+FFFE000000003FFF8003FFFF000000003FFF8003FFFF000000003FFF8001FFFF80000000
+3FFF8000FFFFC00000003FFF80007FFFE00000003FFF80007FFFE00000003FFF80003FFF
+F00000003FFF80001FFFF80000003FFF80000FFFFC0000003FFF80000FFFFC0000003FFF
+800007FFFE0000003FFF800003FFFF0000003FFF800001FFFF0000003FFF800001FFFF80
+00003FFF800000FFFFC000003FFF8000007FFFE000003FFF800000FFFFF000FFFFFFFFE0
+0FFFFFFFF0FFFFFFFFE00FFFFFFFF0FFFFFFFFE00FFFFFFFF0FFFFFFFFE00FFFFFFFF0FF
+FFFFFFE00FFFFFFFF0FFFFFFFFE00FFFFFFFF04C647BE355>107
+D<0007FF80001FFF00000000FFFFFF8000FFFFF0000000FFFFFF8007FFFFFC000000FFFF
+FF801FFFFFFF000000FFFFFF803FFFFFFF800000FFFFFF807FE07FFFC00000FFFFFF81FE
+001FFFE0000000FFFF83F8000FFFF00000007FFF87F00007FFF00000003FFF8FC00007FF
+F80000003FFF8F800003FFF80000003FFF9F000003FFFC0000003FFFBE000003FFFC0000
+003FFFBC000001FFFC0000003FFFFC000001FFFE0000003FFFF8000001FFFE0000003FFF
+F8000001FFFE0000003FFFF0000001FFFE0000003FFFF0000001FFFE0000003FFFE00000
+01FFFE0000003FFFE0000001FFFE0000003FFFE0000001FFFE0000003FFFE0000001FFFE
+0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE000000
+3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0
+000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001
+FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00
+00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F
+FFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000
+0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF
+FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000
+003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF
+C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000
+01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE
+0000FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FF
+FFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF8051417BC0
+5A>110 D<000FFF000FFC00FFFFFF003FFF80FFFFFF00FFFFE0FFFFFF01FFFFF0FFFFFF
+03FFFFF8FFFFFF07FC7FFCFFFFFF0FE0FFFE00FFFF1F80FFFE007FFF3F01FFFF003FFF3E
+01FFFF003FFF7E01FFFF003FFF7C01FFFF003FFFF801FFFF003FFFF801FFFF003FFFF001
+FFFF003FFFF000FFFE003FFFF000FFFE003FFFE0007FFC003FFFE0003FF8003FFFE0000F
+E0003FFFC0000000003FFFC0000000003FFFC0000000003FFFC0000000003FFFC0000000
+003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF8000000000
+3FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003F
+FF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF
+80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80
+000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF8000
+0000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF800000
+00003FFF80000000003FFF80000000003FFF80000000FFFFFFFFF80000FFFFFFFFF80000
+FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF8000038417BC042>114
+D<0007FFC00000003FFE0000FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE0000FFFF
+FFC00007FFFFFE0000FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE0000FFFFFFC000
+07FFFFFE000000FFFFC0000007FFFE0000007FFFC0000003FFFE0000003FFFC0000001FF
+FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000
+003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF
+C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000
+01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE
+0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE000000
+3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0
+000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001
+FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00
+00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F
+FFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000
+0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF
+FE0000003FFFC0000001FFFE0000003FFFC0000003FFFE0000003FFFC0000003FFFE0000
+003FFFC0000003FFFE0000003FFFC0000007FFFE0000003FFFC0000007FFFE0000003FFF
+C000000FFFFE0000001FFFC000000FFFFE0000001FFFC000001FFFFE0000001FFFC00000
+3EFFFE0000000FFFE000007EFFFE0000000FFFE00000FCFFFF00000007FFF00001F8FFFF
+80000003FFF80007F0FFFFFF800001FFFF003FE0FFFFFF800000FFFFFFFFC0FFFFFF8000
+007FFFFFFF00FFFFFF8000001FFFFFFE00FFFFFF80000003FFFFF800FFFFFF800000003F
+FF8000FFF0000051427BC05A>117 D E /Fc 18 118 df[<0000000000000000001FF000
+00000000000000000000000000000000003FF80000000000000000000000000000000000
+007FFC0000000000000000000000000000000000007FFC00000000000000000000000000
+0000000000FFFE000000000000000000000000000000000000FFFE000000000000000000
+000000000000000000FFFE000000000000000000000000000000000001FFFF0000000000
+00000000000000000000000001FFFF000000000000000000000000000000000003FFFF80
+0000000000000000000000000000000003FFFF8000000000000000000000000000000000
+07FFFFC00000000000000000000000000000000007FFFFC0000000000000000000000000
+0000000007FFFFC0000000000000000000000000000000000FFFFFE00000000000000000
+00000000000000000FFFFFE0000000000000000000000000000000001FFFFFF000000000
+0000000000000000000000001FFFFFF0000000000000000000000000000000001FFFFFF0
+000000000000000000000000000000003FFFFFF800000000000000000000000000000000
+3FFFFFF8000000000000000000000000000000007FFFFFFC000000000000000000000000
+000000007FFFFFFC000000000000000000000000000000007FFFFFFC0000000000000000
+0000000000000000FFFFFFFE00000000000000000000000000000000FFFFFFFE00000000
+000000000000000000000001FFFFFFFF00000000000000000000000000000001FFFFFFFF
+00000000000000000000000000000001FFFFFFFF00000000000000000000000000000003
+FFFFFFFF80000000000000000000000000000003FFFFFFFF800000000000000000000000
+00000007FFFFFFFFC0000000000000000000000000000007FFFFFFFFC000000000000000
+0000000000000007FFFFFFFFC000000000000000000000000000000FFFFFFFFFE0000000
+00000000000000000000000FFFFFFFFFE000000000000000000000000000001FFFFFFFFF
+F000000000000000000000000000001FFDFFFFFFF000000000000000000000000000001F
+F9FFFFFFF000000000000000000000000000003FF8FFFFFFF80000000000000000000000
+0000003FF8FFFFFFF800000000000000000000000000007FF0FFFFFFFC00000000000000
+000000000000007FF07FFFFFFC00000000000000000000000000007FE07FFFFFFC000000
+0000000000000000000000FFE03FFFFFFE0000000000000000000000000000FFE03FFFFF
+FE0000000000000000000000000001FFC03FFFFFFF0000000000000000000000000001FF
+C01FFFFFFF0000000000000000000000000001FF801FFFFFFF0000000000000000000000
+000003FF800FFFFFFF8000000000000000000000000003FF800FFFFFFF80000000000000
+00000000000007FF000FFFFFFFC000000000000000000000000007FF0007FFFFFFC00000
+0000000000000000000007FE0007FFFFFFC00000000000000000000000000FFE0003FFFF
+FFE00000000000000000000000000FFE0003FFFFFFE00000000000000000000000001FFC
+0003FFFFFFF00000000000000000000000001FFC0001FFFFFFF000000000000000000000
+00001FF80001FFFFFFF00000000000000000000000003FF80000FFFFFFF8000000000000
+0000000000003FF80000FFFFFFF80000000000000000000000007FF00000FFFFFFFC0000
+000000000000000000007FF000007FFFFFFC0000000000000000000000007FE000007FFF
+FFFC000000000000000000000000FFE000003FFFFFFE000000000000000000000000FFE0
+00003FFFFFFE000000000000000000000001FFC000003FFFFFFF00000000000000000000
+0001FFC000001FFFFFFF000000000000000000000001FF8000001FFFFFFF000000000000
+000000000003FF8000000FFFFFFF800000000000000000000003FF8000000FFFFFFF8000
+00000000000000000007FF0000000FFFFFFFC00000000000000000000007FF00000007FF
+FFFFC00000000000000000000007FE00000007FFFFFFC0000000000000000000000FFE00
+000003FFFFFFE0000000000000000000000FFE00000003FFFFFFE0000000000000000000
+001FFC00000003FFFFFFF0000000000000000000001FFC00000001FFFFFFF00000000000
+00000000001FF800000001FFFFFFF0000000000000000000003FF800000000FFFFFFF800
+0000000000000000003FF800000000FFFFFFF8000000000000000000007FF000000000FF
+FFFFFC000000000000000000007FF0000000007FFFFFFC000000000000000000007FE000
+0000007FFFFFFC00000000000000000000FFE0000000003FFFFFFE000000000000000000
+00FFE0000000003FFFFFFE00000000000000000001FFC0000000003FFFFFFF0000000000
+0000000001FFC0000000001FFFFFFF00000000000000000001FF80000000001FFFFFFF00
+000000000000000003FF80000000000FFFFFFF80000000000000000003FF80000000000F
+FFFFFF80000000000000000007FF00000000000FFFFFFFC0000000000000000007FF0000
+00000007FFFFFFC0000000000000000007FE000000000007FFFFFFC00000000000000000
+0FFE000000000003FFFFFFE000000000000000000FFFFFFFFFFFFFFFFFFFFFE000000000
+000000001FFFFFFFFFFFFFFFFFFFFFF000000000000000001FFFFFFFFFFFFFFFFFFFFFF0
+00000000000000001FFFFFFFFFFFFFFFFFFFFFF000000000000000003FFFFFFFFFFFFFFF
+FFFFFFF800000000000000003FFFFFFFFFFFFFFFFFFFFFF800000000000000007FFFFFFF
+FFFFFFFFFFFFFFFC00000000000000007FFFFFFFFFFFFFFFFFFFFFFC0000000000000000
+7FFFFFFFFFFFFFFFFFFFFFFC0000000000000000FFE00000000000003FFFFFFE00000000
+00000000FFE00000000000003FFFFFFE0000000000000001FFC00000000000003FFFFFFF
+0000000000000001FFC00000000000001FFFFFFF0000000000000001FF80000000000000
+1FFFFFFF0000000000000003FF800000000000000FFFFFFF8000000000000003FF800000
+000000000FFFFFFF8000000000000007FF000000000000000FFFFFFFC000000000000007
+FF0000000000000007FFFFFFC000000000000007FE0000000000000007FFFFFFC0000000
+0000000FFE0000000000000003FFFFFFE00000000000000FFE0000000000000003FFFFFF
+E00000000000001FFC0000000000000003FFFFFFF00000000000001FFC00000000000000
+01FFFFFFF00000000000001FF80000000000000001FFFFFFF00000000000003FF8000000
+0000000000FFFFFFF80000000000003FF80000000000000000FFFFFFF80000000000007F
+F00000000000000000FFFFFFFC0000000000007FF000000000000000007FFFFFFC000000
+0000007FE000000000000000007FFFFFFC000000000000FFE000000000000000003FFFFF
+FE000000000000FFE000000000000000003FFFFFFE000000000001FFC000000000000000
+001FFFFFFF000000000001FFC000000000000000001FFFFFFF000000000001FF80000000
+00000000001FFFFFFF000000000003FF8000000000000000000FFFFFFF800000000003FF
+8000000000000000000FFFFFFF800000000007FF00000000000000000007FFFFFFC00000
+000007FF00000000000000000007FFFFFFC00000000007FE00000000000000000007FFFF
+FFC0000000001FFF80000000000000000003FFFFFFE000000003FFFFFE00000000000000
+0003FFFFFFE00000FFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFFFEFFFFFFFFFFFFC000
+0000001FFFFFFFFFFFFFFFFEFFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFFFEFFFFFFFF
+FFFFC0000000001FFFFFFFFFFFFFFFFEFFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFFFE
+FFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFFFEFFFFFFFFFFFFC0000000001FFFFFFFFF
+FFFFFFFEFFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFFFEFFFFFFFFFFFFC0000000001F
+FFFFFFFFFFFFFFFE>159 145 120 272 176 65 D[<FFFFFFFFFFFFFFFFFFFFFFFF0000
+00000000FFFFFFFFFFFFFFFFFFFFFFFFFE0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFE0
+00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
+80000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FC000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF800000000003FFFFFF00000000001FFFFFFFE00000000003FFFFFF000000000001FFFF
+FFF00000000003FFFFFF0000000000007FFFFFF80000000003FFFFFF0000000000001FFF
+FFFC0000000003FFFFFF0000000000000FFFFFFF0000000003FFFFFF00000000000003FF
+FFFF8000000003FFFFFF00000000000001FFFFFF8000000003FFFFFF00000000000000FF
+FFFFC000000003FFFFFF00000000000000FFFFFFE000000003FFFFFF000000000000007F
+FFFFF000000003FFFFFF000000000000003FFFFFF000000003FFFFFF000000000000003F
+FFFFF800000003FFFFFF000000000000001FFFFFF800000003FFFFFF000000000000001F
+FFFFFC00000003FFFFFF000000000000000FFFFFFC00000003FFFFFF000000000000000F
+FFFFFE00000003FFFFFF000000000000000FFFFFFE00000003FFFFFF0000000000000007
+FFFFFF00000003FFFFFF0000000000000007FFFFFF00000003FFFFFF0000000000000007
+FFFFFF00000003FFFFFF0000000000000007FFFFFF00000003FFFFFF0000000000000003
+FFFFFF80000003FFFFFF0000000000000003FFFFFF80000003FFFFFF0000000000000003
+FFFFFF80000003FFFFFF0000000000000003FFFFFF80000003FFFFFF0000000000000003
+FFFFFF80000003FFFFFF0000000000000003FFFFFF80000003FFFFFF0000000000000003
+FFFFFF80000003FFFFFF0000000000000003FFFFFF80000003FFFFFF0000000000000003
+FFFFFF80000003FFFFFF0000000000000003FFFFFF80000003FFFFFF0000000000000003
+FFFFFF80000003FFFFFF0000000000000007FFFFFF00000003FFFFFF0000000000000007
+FFFFFF00000003FFFFFF0000000000000007FFFFFF00000003FFFFFF0000000000000007
+FFFFFF00000003FFFFFF000000000000000FFFFFFE00000003FFFFFF000000000000000F
+FFFFFE00000003FFFFFF000000000000000FFFFFFC00000003FFFFFF000000000000001F
+FFFFFC00000003FFFFFF000000000000001FFFFFF800000003FFFFFF000000000000003F
+FFFFF800000003FFFFFF000000000000003FFFFFF000000003FFFFFF000000000000007F
+FFFFE000000003FFFFFF00000000000000FFFFFFC000000003FFFFFF00000000000000FF
+FFFFC000000003FFFFFF00000000000001FFFFFF8000000003FFFFFF00000000000003FF
+FFFF0000000003FFFFFF00000000000007FFFFFE0000000003FFFFFF0000000000000FFF
+FFF80000000003FFFFFF0000000000003FFFFFF00000000003FFFFFF0000000000007FFF
+FFE00000000003FFFFFF000000000001FFFFFF800000000003FFFFFF00000000000FFFFF
+FE000000000003FFFFFF00000000007FFFFFF8000000000003FFFFFF000000001FFFFFFF
+E0000000000003FFFFFFFFFFFFFFFFFFFFFF00000000000003FFFFFFFFFFFFFFFFFFFFF8
+00000000000003FFFFFFFFFFFFFFFFFFFF8000000000000003FFFFFFFFFFFFFFFFFFFFF8
+00000000000003FFFFFFFFFFFFFFFFFFFFFF80000000000003FFFFFFFFFFFFFFFFFFFFFF
+F8000000000003FFFFFFFFFFFFFFFFFFFFFFFE000000000003FFFFFF000000000000FFFF
+FFC00000000003FFFFFF0000000000001FFFFFF00000000003FFFFFF00000000000007FF
+FFF80000000003FFFFFF00000000000003FFFFFE0000000003FFFFFF00000000000000FF
+FFFF8000000003FFFFFF000000000000007FFFFFC000000003FFFFFF000000000000003F
+FFFFE000000003FFFFFF000000000000001FFFFFF000000003FFFFFF000000000000000F
+FFFFF800000003FFFFFF0000000000000007FFFFFC00000003FFFFFF0000000000000003
+FFFFFE00000003FFFFFF0000000000000003FFFFFF00000003FFFFFF0000000000000001
+FFFFFF80000003FFFFFF0000000000000001FFFFFFC0000003FFFFFF0000000000000000
+FFFFFFC0000003FFFFFF0000000000000000FFFFFFE0000003FFFFFF0000000000000000
+7FFFFFE0000003FFFFFF00000000000000007FFFFFF0000003FFFFFF0000000000000000
+7FFFFFF0000003FFFFFF00000000000000007FFFFFF8000003FFFFFF0000000000000000
+3FFFFFF8000003FFFFFF00000000000000003FFFFFF8000003FFFFFF0000000000000000
+3FFFFFFC000003FFFFFF00000000000000003FFFFFFC000003FFFFFF0000000000000000
+3FFFFFFC000003FFFFFF00000000000000001FFFFFFC000003FFFFFF0000000000000000
+1FFFFFFE000003FFFFFF00000000000000001FFFFFFE000003FFFFFF0000000000000000
+1FFFFFFE000003FFFFFF00000000000000001FFFFFFE000003FFFFFF0000000000000000
+1FFFFFFE000003FFFFFF00000000000000001FFFFFFE000003FFFFFF0000000000000000
+1FFFFFFE000003FFFFFF00000000000000001FFFFFFE000003FFFFFF0000000000000000
+1FFFFFFE000003FFFFFF00000000000000001FFFFFFE000003FFFFFF0000000000000000
+1FFFFFFE000003FFFFFF00000000000000003FFFFFFC000003FFFFFF0000000000000000
+3FFFFFFC000003FFFFFF00000000000000003FFFFFFC000003FFFFFF0000000000000000
+3FFFFFFC000003FFFFFF00000000000000003FFFFFFC000003FFFFFF0000000000000000
+7FFFFFF8000003FFFFFF00000000000000007FFFFFF8000003FFFFFF0000000000000000
+7FFFFFF8000003FFFFFF0000000000000000FFFFFFF0000003FFFFFF0000000000000000
+FFFFFFF0000003FFFFFF0000000000000001FFFFFFE0000003FFFFFF0000000000000003
+FFFFFFE0000003FFFFFF0000000000000003FFFFFFC0000003FFFFFF0000000000000007
+FFFFFF80000003FFFFFF000000000000000FFFFFFF80000003FFFFFF000000000000001F
+FFFFFF00000003FFFFFF000000000000003FFFFFFE00000003FFFFFF000000000000007F
+FFFFFC00000003FFFFFF00000000000000FFFFFFFC00000003FFFFFF00000000000001FF
+FFFFF800000003FFFFFF00000000000007FFFFFFF000000003FFFFFF0000000000001FFF
+FFFFC000000003FFFFFF000000000000FFFFFFFF8000000003FFFFFF00000000000FFFFF
+FFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFF80000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF800000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
+F0000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000FFFFFFFFFFFFFFFFFFFFFFFFFFF0
+00000000FFFFFFFFFFFFFFFFFFFFFFFFFC0000000000>143 142
+120 269 165 I[<FFFFFFFFFFFFFFFFFFF8000000000000FFFFFFFFFFFFFFFFFFF80000
+00000000FFFFFFFFFFFFFFFFFFF8000000000000FFFFFFFFFFFFFFFFFFF8000000000000
+FFFFFFFFFFFFFFFFFFF8000000000000FFFFFFFFFFFFFFFFFFF8000000000000FFFFFFFF
+FFFFFFFFFFF8000000000000FFFFFFFFFFFFFFFFFFF8000000000000FFFFFFFFFFFFFFFF
+FFF8000000000000000003FFFFFFC0000000000000000000000003FFFFFFC00000000000
+00000000000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000
+000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FF
+FFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC000
+0000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC00000000000
+00000000000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000
+000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FF
+FFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC000
+0000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC00000000000
+00000000000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000
+000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FF
+FFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC000
+0000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC00000000000
+00000000000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000
+000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FF
+FFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC000
+0000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC00000000000
+00000000000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000
+000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FF
+FFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC000
+0000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC00000000000
+00000000000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000
+000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FF
+FFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC000
+0000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC00000000000
+00000000000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000
+000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FF
+FFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC000
+0000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC00000000000
+00000000000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000
+000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FF
+FFFFC0000000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC000
+0000000000000000000003FFFFFFC0000000000000000000000003FFFFFFC00000000000
+00000000000003FFFFFFC0000000000000000000000003FFFFFFC0000000000000000000
+000003FFFFFFC0000000000000000000000003FFFFFFC000000000000000FF80000003FF
+FFFFC000000000000000FF80000003FFFFFFC000000000000000FF80000003FFFFFFC000
+000000000000FF80000003FFFFFFC000000000000001FF80000003FFFFFFC00000000000
+0001FF00000003FFFFFFC000000000000001FF00000003FFFFFFC000000000000001FF00
+000003FFFFFFC000000000000001FF00000003FFFFFFC000000000000001FF00000003FF
+FFFFC000000000000001FF00000003FFFFFFC000000000000003FF00000003FFFFFFC000
+000000000003FF00000003FFFFFFC000000000000003FF00000003FFFFFFC00000000000
+0003FE00000003FFFFFFC000000000000003FE00000003FFFFFFC000000000000007FE00
+000003FFFFFFC000000000000007FE00000003FFFFFFC000000000000007FE00000003FF
+FFFFC000000000000007FE00000003FFFFFFC00000000000000FFE00000003FFFFFFC000
+00000000000FFE00000003FFFFFFC00000000000000FFE00000003FFFFFFC00000000000
+001FFC00000003FFFFFFC00000000000001FFC00000003FFFFFFC00000000000003FFC00
+000003FFFFFFC00000000000003FFC00000003FFFFFFC00000000000007FFC00000003FF
+FFFFC00000000000007FFC00000003FFFFFFC0000000000000FFFC00000003FFFFFFC000
+0000000000FFFC00000003FFFFFFC0000000000001FFFC00000003FFFFFFC00000000000
+03FFFC00000003FFFFFFC0000000000003FFF800000003FFFFFFC0000000000007FFF800
+000003FFFFFFC000000000000FFFF800000003FFFFFFC000000000001FFFF800000003FF
+FFFFC000000000003FFFF800000003FFFFFFC000000000007FFFF800000003FFFFFFC000
+00000001FFFFF800000003FFFFFFC00000000003FFFFF800000003FFFFFFC00000000007
+FFFFF800000003FFFFFFC0000000001FFFFFF000000003FFFFFFC0000000007FFFFFF000
+000003FFFFFFC000000003FFFFFFF000000003FFFFFFC00000001FFFFFFFF000000003FF
+FFFFC0000003FFFFFFFFF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF000FFFFFFFFFFFFFFFF
+FFFFFFFFFFFFF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFE000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFE000FFFFFFFF
+FFFFFFFFFFFFFFFFFFFFE000>121 142 120 269 140 76 D[<000000000FFFF8000000
+003E0000000001FFFFFFE00000003F000000001FFFFFFFFE0000007F000000007FFFFFFF
+FFC00000FF00000003FFFFFFFFFFF00001FF0000000FFFFFFFFFFFFC0003FF0000001FFF
+FFFFFFFFFF0007FF0000007FFFFFFFFFFFFFC00FFF000000FFFFFE000FFFFFF01FFF0000
+03FFFFC000007FFFF83FFF000007FFFF00000007FFFC7FFF00000FFFFC00000000FFFFFF
+FF00001FFFF0000000003FFFFFFF00003FFFE0000000000FFFFFFF00007FFF8000000000
+07FFFFFF0000FFFF800000000001FFFFFF0000FFFF000000000000FFFFFF0001FFFE0000
+000000007FFFFF0003FFFC0000000000001FFFFF0003FFFC0000000000000FFFFF0007FF
+F800000000000007FFFF0007FFF800000000000007FFFF000FFFF000000000000003FFFF
+000FFFF000000000000001FFFF001FFFF000000000000000FFFF001FFFF0000000000000
+00FFFF003FFFE0000000000000007FFF003FFFE0000000000000003FFF003FFFE0000000
+000000003FFF007FFFE0000000000000001FFF007FFFE0000000000000001FFF007FFFE0
+000000000000001FFF007FFFE0000000000000000FFF007FFFE0000000000000000FFF00
+FFFFE00000000000000007FF00FFFFF00000000000000007FF00FFFFF000000000000000
+07FF00FFFFF00000000000000007FF00FFFFF80000000000000003FF00FFFFF800000000
+00000003FF00FFFFFC0000000000000003FF00FFFFFC0000000000000003FF00FFFFFE00
+00000000000001FF00FFFFFF0000000000000001FF00FFFFFF0000000000000001FF00FF
+FFFF8000000000000001FF00FFFFFFC000000000000001FF00FFFFFFF000000000000000
+FE007FFFFFF80000000000000000007FFFFFFE0000000000000000007FFFFFFF00000000
+00000000007FFFFFFFE000000000000000003FFFFFFFFE00000000000000003FFFFFFFFF
+E0000000000000003FFFFFFFFFFF000000000000001FFFFFFFFFFFF00000000000001FFF
+FFFFFFFFFF8000000000000FFFFFFFFFFFFFF800000000000FFFFFFFFFFFFFFFC0000000
+0007FFFFFFFFFFFFFFFC0000000007FFFFFFFFFFFFFFFF8000000003FFFFFFFFFFFFFFFF
+E000000003FFFFFFFFFFFFFFFFF800000001FFFFFFFFFFFFFFFFFE00000000FFFFFFFFFF
+FFFFFFFF800000007FFFFFFFFFFFFFFFFFE00000007FFFFFFFFFFFFFFFFFF00000003FFF
+FFFFFFFFFFFFFFF80000001FFFFFFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFFFFF0000
+0007FFFFFFFFFFFFFFFFFF80000003FFFFFFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFF
+FFE00000007FFFFFFFFFFFFFFFFFE00000003FFFFFFFFFFFFFFFFFF00000000FFFFFFFFF
+FFFFFFFFF800000003FFFFFFFFFFFFFFFFFC00000000FFFFFFFFFFFFFFFFFE000000003F
+FFFFFFFFFFFFFFFE000000000FFFFFFFFFFFFFFFFF0000000001FFFFFFFFFFFFFFFF0000
+0000001FFFFFFFFFFFFFFF800000000001FFFFFFFFFFFFFF8000000000000FFFFFFFFFFF
+FFC00000000000007FFFFFFFFFFFC000000000000007FFFFFFFFFFE0000000000000003F
+FFFFFFFFE00000000000000003FFFFFFFFF000000000000000003FFFFFFFF00000000000
+0000000FFFFFFFF0000000000000000003FFFFFFF8000000000000000000FFFFFFF80000
+000000000000007FFFFFF80000000000000000001FFFFFF80000000000000000000FFFFF
+F800000000000000000007FFFFFC00000000000000000007FFFFFC000000000000000000
+03FFFFFC7F000000000000000001FFFFFCFF800000000000000000FFFFFCFF8000000000
+00000000FFFFFCFF8000000000000000007FFFFCFF8000000000000000007FFFFCFF8000
+000000000000007FFFFCFF8000000000000000003FFFFCFF8000000000000000003FFFFC
+FF8000000000000000003FFFFCFFC000000000000000001FFFFCFFC00000000000000000
+1FFFFCFFC000000000000000001FFFFCFFC000000000000000001FFFF8FFE00000000000
+0000001FFFF8FFE000000000000000001FFFF8FFE000000000000000001FFFF8FFF00000
+0000000000001FFFF8FFF000000000000000001FFFF0FFF000000000000000001FFFF0FF
+F800000000000000003FFFF0FFFC00000000000000003FFFE0FFFC00000000000000003F
+FFE0FFFE00000000000000003FFFE0FFFF00000000000000007FFFC0FFFF000000000000
+00007FFFC0FFFF80000000000000007FFF80FFFFC000000000000000FFFF80FFFFE00000
+0000000000FFFF00FFFFF800000000000001FFFF00FFFFFC00000000000003FFFE00FFFF
+FE00000000000003FFFC00FFFFFF80000000000007FFFC00FFFFFFE000000000000FFFF8
+00FFFFFFF800000000001FFFF000FFFFFFFE00000000007FFFE000FFFFFFFFC000000000
+FFFFC000FFFFFFFFF800000003FFFF8000FFFE7FFFFF8000001FFFFF0000FFFC1FFFFFFF
+0001FFFFFE0000FFF807FFFFFFFFFFFFFFFC0000FFF003FFFFFFFFFFFFFFF00000FFE000
+FFFFFFFFFFFFFFE00000FFC0001FFFFFFFFFFFFF800000FF800007FFFFFFFFFFFE000000
+FF000000FFFFFFFFFFF8000000FE0000001FFFFFFFFFC0000000FC00000000FFFFFFFC00
+0000007C0000000001FFFF8000000000>102 146 115 271 129
+83 D<00000000FFFFFC000000000000000000007FFFFFFFF0000000000000000007FFFF
+FFFFFF00000000000000003FFFFFFFFFFFE000000000000000FFFFFFFFFFFFF800000000
+000001FFFFFFFFFFFFFE00000000000007FFFFFFFFFFFFFF8000000000000FFFFFC0007F
+FFFFE000000000001FFFE000000FFFFFF000000000003FFFF0000003FFFFF80000000000
+7FFFF8000000FFFFFE00000000007FFFFC0000007FFFFF0000000000FFFFFC0000003FFF
+FF8000000000FFFFFE0000001FFFFFC000000000FFFFFE0000000FFFFFC000000001FFFF
+FF00000007FFFFE000000001FFFFFF00000003FFFFF000000001FFFFFF00000003FFFFF0
+00000001FFFFFF00000001FFFFF800000001FFFFFF00000001FFFFF800000001FFFFFF00
+000001FFFFFC00000001FFFFFF00000000FFFFFC00000001FFFFFF00000000FFFFFE0000
+0000FFFFFE00000000FFFFFE00000000FFFFFE00000000FFFFFE000000007FFFFC000000
+007FFFFE000000007FFFFC000000007FFFFF000000003FFFF8000000007FFFFF00000000
+1FFFF0000000007FFFFF0000000007FFC0000000007FFFFF0000000001FF00000000007F
+FFFF00000000000000000000007FFFFF00000000000000000000007FFFFF000000000000
+00000000007FFFFF00000000000000000000007FFFFF00000000000000000000007FFFFF
+00000000000000000000007FFFFF00000000000000000000007FFFFF0000000000000000
+0000007FFFFF00000000000000000000007FFFFF00000000000000000003FFFFFFFF0000
+0000000000000FFFFFFFFFFF0000000000000003FFFFFFFFFFFF000000000000007FFFFF
+FFFFFFFF00000000000007FFFFFFFFFFFFFF0000000000003FFFFFFFFFFFFFFF00000000
+0001FFFFFFFF807FFFFF00000000000FFFFFFFE0007FFFFF00000000003FFFFFFC00007F
+FFFF0000000000FFFFFFE000007FFFFF0000000003FFFFFF0000007FFFFF0000000007FF
+FFFC0000007FFFFF000000001FFFFFF00000007FFFFF000000003FFFFFC00000007FFFFF
+000000007FFFFF800000007FFFFF00000000FFFFFE000000007FFFFF00000001FFFFFC00
+0000007FFFFF00000003FFFFF8000000007FFFFF00000007FFFFF0000000007FFFFF0000
+000FFFFFE0000000007FFFFF0000001FFFFFE0000000007FFFFF0000001FFFFFC0000000
+007FFFFF0000003FFFFF80000000007FFFFF0000003FFFFF80000000007FFFFF0000007F
+FFFF00000000007FFFFF0000007FFFFF00000000007FFFFF0000007FFFFF00000000007F
+FFFF000000FFFFFF00000000007FFFFF000000FFFFFE00000000007FFFFF000000FFFFFE
+00000000007FFFFF000000FFFFFE00000000007FFFFF000000FFFFFE0000000000FFFFFF
+000000FFFFFE0000000000FFFFFF000000FFFFFE0000000000FFFFFF000000FFFFFE0000
+000000FFFFFF000000FFFFFE0000000001FFFFFF000000FFFFFF0000000001FFFFFF0000
+007FFFFF0000000003FFFFFF0000007FFFFF0000000007EFFFFF0000003FFFFF80000000
+0FEFFFFF0000003FFFFFC00000000FCFFFFF0000001FFFFFC00000003FCFFFFF0000001F
+FFFFE00000007F8FFFFF8000000FFFFFF0000000FF0FFFFFE0000007FFFFFC000003FE0F
+FFFFFE000003FFFFFE00000FFC07FFFFFFFF0001FFFFFF80003FF807FFFFFFFF8000FFFF
+FFF803FFF003FFFFFFFF80003FFFFFFFFFFFE001FFFFFFFF80000FFFFFFFFFFF8000FFFF
+FFFF800003FFFFFFFFFF00007FFFFFFF800000FFFFFFFFFC00001FFFFFFF8000001FFFFF
+FFF0000007FFFFFF80000001FFFFFF800000007FFFFF0000000007FFF800000000000000
+00695F79DD71>97 D[<0000001FF000000000000000000000007FFFFFF0000000000000
+00000000FFFFFFFFF000000000000000000000FFFFFFFFF000000000000000000000FFFF
+FFFFF000000000000000000000FFFFFFFFF000000000000000000000FFFFFFFFF0000000
+00000000000000FFFFFFFFF000000000000000000000FFFFFFFFF0000000000000000000
+00FFFFFFFFF000000000000000000000FFFFFFFFF000000000000000000000003FFFFFF0
+000000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000
+000000000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003
+FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF0000000
+000000000000000003FFFFF0000000000000000000000003FFFFF0000000000000000000
+000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF0
+000000000000000000000003FFFFF0000000000000000000000003FFFFF0000000000000
+000000000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003
+FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF0000000
+000000000000000003FFFFF0000000000000000000000003FFFFF0000000000000000000
+000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF0
+000000000000000000000003FFFFF0000000000000000000000003FFFFF0000000000000
+000000000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003
+FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF0000000
+000000000000000003FFFFF0000000000000000000000003FFFFF0000000000000000000
+000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF0
+000000000000000000000003FFFFF0000000000000000000000003FFFFF0000000000000
+000000000003FFFFF000003FFFC000000000000003FFFFF00007FFFFFE00000000000003
+FFFFF0003FFFFFFFE0000000000003FFFFF001FFFFFFFFF8000000000003FFFFF007FFFF
+FFFFFF000000000003FFFFF01FFFFFFFFFFFC00000000003FFFFF07FFFFFFFFFFFF00000
+000003FFFFF0FFFFC00FFFFFF80000000003FFFFF3FFFC0000FFFFFE0000000003FFFFF7
+FFE000003FFFFF0000000003FFFFFFFF8000000FFFFF8000000003FFFFFFFE00000007FF
+FFE000000003FFFFFFF800000001FFFFF000000003FFFFFFF000000000FFFFF800000003
+FFFFFFE0000000007FFFFC00000003FFFFFF80000000003FFFFC00000003FFFFFF000000
+00003FFFFE00000003FFFFFE00000000001FFFFF00000003FFFFFC00000000000FFFFF80
+000003FFFFFC00000000000FFFFF80000003FFFFF8000000000007FFFFC0000003FFFFF8
+000000000007FFFFE0000003FFFFF8000000000007FFFFE0000003FFFFF8000000000003
+FFFFF0000003FFFFF8000000000003FFFFF0000003FFFFF8000000000003FFFFF8000003
+FFFFF8000000000001FFFFF8000003FFFFF8000000000001FFFFF8000003FFFFF8000000
+000001FFFFFC000003FFFFF8000000000001FFFFFC000003FFFFF8000000000001FFFFFE
+000003FFFFF8000000000001FFFFFE000003FFFFF8000000000001FFFFFE000003FFFFF8
+000000000000FFFFFE000003FFFFF8000000000000FFFFFF000003FFFFF8000000000000
+FFFFFF000003FFFFF8000000000000FFFFFF000003FFFFF8000000000000FFFFFF000003
+FFFFF8000000000000FFFFFF000003FFFFF8000000000000FFFFFF800003FFFFF8000000
+000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF
+800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8
+000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000
+FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003
+FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000
+000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF
+800003FFFFF8000000000000FFFFFF000003FFFFF8000000000000FFFFFF000003FFFFF8
+000000000000FFFFFF000003FFFFF8000000000000FFFFFF000003FFFFF8000000000000
+FFFFFF000003FFFFF8000000000000FFFFFE000003FFFFF8000000000001FFFFFE000003
+FFFFF8000000000001FFFFFE000003FFFFF8000000000001FFFFFC000003FFFFF8000000
+000001FFFFFC000003FFFFF8000000000001FFFFFC000003FFFFF8000000000001FFFFF8
+000003FFFFF8000000000003FFFFF8000003FFFFF8000000000003FFFFF0000003FFFFF8
+000000000003FFFFF0000003FFFFF8000000000007FFFFE0000003FFFFF8000000000007
+FFFFE0000003FFFFF8000000000007FFFFC0000003FFFFF800000000000FFFFFC0000003
+FFFFFC00000000000FFFFF80000003FFFFFE00000000001FFFFF00000003FFFFFF000000
+00003FFFFE00000003FFFFFF00000000003FFFFE00000003FFFFFF80000000007FFFFC00
+000003FFFFFFC000000000FFFFF800000003FFFFFFF000000001FFFFF000000003FFFFBF
+F800000003FFFFE000000003FFFF1FFC0000000FFFFFC000000003FFFE0FFF0000001FFF
+FF0000000003FFFE07FFC000007FFFFE0000000003FFFC03FFF00003FFFFFC0000000003
+FFF800FFFF003FFFFFF00000000003FFF0007FFFFFFFFFFFC00000000003FFE0001FFFFF
+FFFFFF000000000003FFC0000FFFFFFFFFFC000000000003FF800003FFFFFFFFF0000000
+000003FF0000007FFFFFFF80000000000003FE0000000FFFFFF800000000000000000000
+0000FFFE000000000000>113 144 121 270 129 I<00000000007FFFF0000000000000
+001FFFFFFFE0000000000000FFFFFFFFFE000000000007FFFFFFFFFF80000000001FFFFF
+FFFFFFF000000000FFFFFFFFFFFFF800000001FFFFFFFFFFFFFE00000007FFFFFFFFFFFF
+FF0000001FFFFFF8000FFFFF8000003FFFFF800000FFFFC000007FFFFE000001FFFFE00