[PATCH 03/23] wmsun: Move source files to top directory.

Doug Torrance <[email protected]>
Newsgroups gmane.compw.window-managers.windowmaker.devel
Message-ID <[email protected]>
---
 wmsun/Makefile               |  43 +++++
 wmsun/README                 |   7 +
 wmsun/SunRise.c              | 236 +++++++++++++++++++++++++++
 wmsun/wmSun.1                |  42 +++++
 wmsun/wmSun.c                | 376 +++++++++++++++++++++++++++++++++++++++++++
 wmsun/wmSun/Makefile         |  43 -----
 wmsun/wmSun/README           |   7 -
 wmsun/wmSun/SunRise.c        | 236 ---------------------------
 wmsun/wmSun/wmSun.1          |  42 -----
 wmsun/wmSun/wmSun.c          | 376 -------------------------------------------
 wmsun/wmSun/wmSun_mask.xbm   |  38 -----
 wmsun/wmSun/wmSun_master.xpm | 354 ----------------------------------------
 wmsun/wmSun_mask.xbm         |  38 +++++
 wmsun/wmSun_master.xpm       | 354 ++++++++++++++++++++++++++++++++++++++++
 14 files changed, 1096 insertions(+), 1096 deletions(-)
 create mode 100644 wmsun/Makefile
 create mode 100644 wmsun/README
 create mode 100644 wmsun/SunRise.c
 create mode 100644 wmsun/wmSun.1
 create mode 100644 wmsun/wmSun.c
 delete mode 100644 wmsun/wmSun/Makefile
 delete mode 100644 wmsun/wmSun/README
 delete mode 100644 wmsun/wmSun/SunRise.c
 delete mode 100644 wmsun/wmSun/wmSun.1
 delete mode 100644 wmsun/wmSun/wmSun.c
 delete mode 100644 wmsun/wmSun/wmSun_mask.xbm
 delete mode 100644 wmsun/wmSun/wmSun_master.xpm
 create mode 100644 wmsun/wmSun_mask.xbm
 create mode 100644 wmsun/wmSun_master.xpm

diff --git a/wmsun/Makefile b/wmsun/Makefile
new file mode 100644
index 0000000..a3709cf
--- /dev/null
+++ b/wmsun/Makefile
@@ -0,0 +1,43 @@
+CC     = gcc
+CFLAGS = -O2 -Wall
+INCDIR = -I/usr/X11R6/include/X11
+DESTDIR= /usr/X11R6
+LIBDIR = -L/usr/X11R6/lib
+
+
+
+# If you need to compile on a Linux, dont change anything. If
+# compiling for Solaris, swap the LIBS below...
+#
+# For Linux (and other?) Machines...
+#
+LIBS   = -lXpm -lX11 -lXext
+#
+# For Sun Solaris Machines (I know it compiles on 2.6)...
+#
+# LIBS   = -lXpm -lX11 -lXext -lsocket
+
+
+OBJS   = wmSun.o SunRise.o wmgeneral/wmgeneral.o
+
+
+.c.o:
+	$(CC) $(COPTS) -D$(shell echo `uname -s`) -c $< -o $*.o $(INCDIR)
+
+
+all:	wmSun.o wmSun
+
+wmSun.o: wmSun_master.xpm wmSun_mask.xbm 
+wmSun:	$(OBJS) 
+	$(CC) $(COPTS) $(SYSTEM) -lm -o wmSun $^ $(INCDIR) $(LIBDIR) $(LIBS)
+
+clean:
+	for i in $(OBJS) ; do \
+		rm -f $$i; \
+	done
+	rm -f wmSun
+
+install:: wmSun
+	install -s -m 0755 wmSun $(DESTDIR)/bin
+	install    -m 0644 wmSun.1 $(DESTDIR)/man/man1 
+
diff --git a/wmsun/README b/wmsun/README
new file mode 100644
index 0000000..29b0eb7
--- /dev/null
+++ b/wmsun/README
@@ -0,0 +1,7 @@
+Kona lat/lon;
+
+Long = 155d 55m = 155.92
+Lat  =  19d 35m = 19.58
+
+
+Add ability to adjust date...
diff --git a/wmsun/SunRise.c b/wmsun/SunRise.c
new file mode 100644
index 0000000..1126667
--- /dev/null
+++ b/wmsun/SunRise.c
@@ -0,0 +1,236 @@
+#include <stdio.h>
+#include <math.h>
+
+#define DegPerRad       57.29577951308232087680
+#define RadPerDeg        0.01745329251994329576
+
+extern	double	Glon, SinGlat, CosGlat, TimeZone;
+
+double    cosEPS = 0.91748;
+double    sinEPS = 0.39778;
+double    P2  = 6.283185307;
+
+
+SunRise(int year, int month, int day, double LocalHour, double *UTRise, double *UTSet){
+
+    double	UT, ym, y0, yp, SinH0;
+    double	xe, ye, z1, z2, SinH(), hour24();
+    int		Rise, Set, nz;
+
+    SinH0 = sin( -50.0/60.0 * RadPerDeg );
+
+
+    UT = 1.0+TimeZone;
+    *UTRise = -999.0;
+    *UTSet = -999.0;
+    Rise = Set = 0;
+    ym = SinH(year, month, day, UT-1.0) - SinH0;
+
+    while ( (UT <= 24.0+TimeZone) ) {
+
+	y0 = SinH(year, month, day, UT) - SinH0;
+	yp = SinH(year, month, day, UT+1.0) - SinH0;
+
+	Interp(ym, y0, yp, &xe, &ye, &z1, &z2, &nz);
+
+	switch(nz){
+
+		case 0:
+			break;
+		case 1:
+			if (ym < 0.0){
+			    *UTRise = UT + z1;
+			    Rise = 1;
+			} else {
+			    *UTSet = UT + z1;
+			    Set = 1;
+			}
+			break;
+		case 2:
+			if (ye < 0.0){
+			    *UTRise = UT + z2;
+			    *UTSet = UT + z1;
+			} else {
+			    *UTRise = UT + z1;
+			    *UTSet = UT + z2;
+			}
+			Rise = 1;
+			Set = 1;
+			break;
+	}
+	ym = yp;
+	UT += 2.0;
+
+    }
+
+    if (Rise){
+        *UTRise -= TimeZone;
+        *UTRise = hour24(*UTRise);
+    } else {
+        *UTRise = -999.0;
+    }
+
+    if (Set){
+        *UTSet -= TimeZone;
+        *UTSet = hour24(*UTSet);
+    } else {
+        *UTSet = -999.0;
+    }
+
+}
+
+
+UTTohhmm(double UT, int *h, int *m){
+
+
+    if (UT < 0.0) {
+	*h = -1.0;
+	*m = -1.0;
+    } else {
+        *h = (int)UT;
+        *m = (int)((UT-(double)(*h))*60.0+0.5);
+    }
+
+}
+
+
+
+
+
+
+Interp(double ym, double y0, double yp, double *xe, double *ye, double *z1, double *z2, int *nz){
+
+    double	a, b, c, d, dx;
+
+    *nz = 0;
+    a = 0.5*(ym+yp)-y0;
+    b = 0.5*(yp-ym);
+    c = y0;
+    *xe = -b/(2.0*a);
+    *ye = (a*(*xe) + b) * (*xe) + c;
+    d = b*b - 4.0*a*c;
+
+    if (d >= 0){
+	dx = 0.5*sqrt(d)/fabs(a);
+	*z1 = *xe - dx;
+	*z2 = *xe+dx;
+	if (fabs(*z1) <= 1.0) *nz += 1;
+	if (fabs(*z2) <= 1.0) *nz += 1;
+	if (*z1 < -1.0) *z1 = *z2;
+    }
+
+    return(0);
+
+
+}
+
+
+
+
+double SinH(int year, int month, int day, double UT){
+
+    double	TU0, TU, TU2, TU3, LambdaMoon, BetaMoon, R, AGE, frac(), jd();
+    double	RA_Sun, DEC_Sun, T0, gmst, lmst, Tau, epsilon;
+    double	M, DL, L, SL, X, Y, Z, RHO;
+    
+
+    TU0 = (jd(year, month, day, 0.0) - 2451545.0)/36525.0;
+
+    TU = (jd(year, month, day, UT+62.0/3600.0) - 2451545.0)/36525.0;
+    TU2 = TU*TU;
+    TU3 = TU2*TU;
+
+    M = P2*frac(0.993133 + 99.997361*TU);
+    DL = 6893.0*sin(M) + 72.0*sin(2.0*M);
+    L = P2*frac(0.7859453 + M/P2 + (6191.2*TU+DL)/1296e3);
+    SL = sin(L);
+    X = cos(L); Y = cosEPS*SL; Z = sinEPS*SL; RHO = sqrt(1.0-Z*Z);
+    DEC_Sun = atan2(Z, RHO);
+    RA_Sun = (48.0/P2)*atan(Y/(X+RHO));
+    if (RA_Sun < 0) RA_Sun += 24.0;
+
+    RA_Sun = RA_Sun*15.0*RadPerDeg;
+
+    /*
+     *  Compute Greenwich Mean Sidereal Time (gmst)
+     */
+    UT = 24.0*frac( UT/24.0 );
+/*
+    gmst = 6.697374558 + 1.0027379093*UT + (8640184.812866*TU0 +(0.093104-6.2e-6*TU)*TU2)/3600.0;
+*/
+    gmst = 6.697374558 + 1.0*UT + (8640184.812866+(0.093104-6.2e-6*TU)*TU)*TU/3600.0;
+    lmst = 24.0*frac( (gmst-Glon/15.0) / 24.0 );
+
+    Tau = 15.0*lmst*RadPerDeg - RA_Sun;
+    return( SinGlat*sin(DEC_Sun) + CosGlat*cos(DEC_Sun)*cos(Tau) );
+
+
+}
+
+
+/*
+ *  Compute the Julian Day number for the given date.
+ *  Julian Date is the number of days since noon of Jan 1 4713 B.C.
+ */
+double jd(ny, nm, nd, UT)
+int ny, nm, nd;
+double UT;
+{
+        double A, B, C, D, JD, MJD, day;
+
+        day = nd + UT/24.0;
+
+
+        if ((nm == 1) || (nm == 2)){
+                ny = ny - 1;
+                nm = nm + 12;
+        }
+
+        if (((double)ny+nm/12.0+day/365.25)>=(1582.0+10.0/12.0+15.0/365.25)){
+                        A = ((int)(ny / 100.0));
+                        B = 2.0 - A + (int)(A/4.0);
+        }
+        else{
+                        B = 0.0;
+        }
+
+        if (ny < 0.0){
+                C = (int)((365.25*(double)ny) - 0.75);
+        }
+        else{
+                C = (int)(365.25*(double)ny);
+        }
+
+        D = (int)(30.6001*(double)(nm+1));
+
+
+        JD = B + C + D + day + 1720994.5;
+        return(JD);
+
+}
+
+double hour24(hour)
+double hour;
+{
+        int n;
+
+        if (hour < 0.0){
+                n = (int)(hour/24.0) - 1;
+                return(hour-n*24.0);
+        }
+        else if (hour > 24.0){
+                n = (int)(hour/24.0);
+                return(hour-n*24.0);
+        }
+        else{
+                return(hour);
+        }
+}
+
+double frac(double x){
+
+    x -= (int)x;
+    return( (x<0) ? x+1.0 : x );
+
+}
+
diff --git a/wmsun/wmSun.1 b/wmsun/wmSun.1
new file mode 100644
index 0000000..4dad26a
--- /dev/null
+++ b/wmsun/wmSun.1
@@ -0,0 +1,42 @@
+.TH WMSUN 1 "5 January 1999" 
+.SH NAME
+WMSUN \- Dockable WindowMaker SunRise/SunSet App
+.SH SYNOPSIS
+.B wmSun
+[-h] [-display <Display>] [-lat <Latitude>] [-lon <Longitude>] [-td <TimeDiff>] [-date <yyyymmdd>]
+.SH DESCRIPTION
+.PP
+wmSun displays the current day's Sun Rise and Set Times. You must enter your
+LAtitude and Longitude correctly for it to work.
+.SH OPTIONS
+.TP
+.B \-h
+Display list of command-line options.
+.TP
+.B \-display <display>
+Use an alternate X Display.
+.TP
+.B \-lat <Latitude>
+Set latitude of observer.
+.TP
+.B \-lon <Longitude>
+Set longitude of observer.
+.TP
+.B \-td <UT - LT>
+Set the difference beteeen UT and LT. Useful when you want to show the
+Sunrise/Sunset at a remote lat/lon without resetting your clock.
+.TP
+.B \-date <yyyymmdd>
+Set the date to show sunrise/sunset for.
+.SH EXAMPLES
+.TP
+.B wmSun -lon 106.3 -lat 35.9
+this would display rise/set times at Los Alamos in local time.
+.TP
+.B wmSun -lat 19.58 -lon 155.92 -td 10 
+this would display rise/set times in Kona, Hawaii in local time (in winter -- you need to
+take into account daylight savings at other times of the year).
+.SH BUGS
+Who knows? (Let me know if you find any).
+.SH AUTHOR
+Michael G. Henderson <[email protected]>
diff --git a/wmsun/wmSun.c b/wmsun/wmSun.c
new file mode 100644
index 0000000..70ad18c
--- /dev/null
+++ b/wmsun/wmSun.c
@@ -0,0 +1,376 @@
+/*
+ *
+ *  	wmSun-1.03 (C) 1999 Mike Henderson ([email protected])
+ * 
+ *  		- Shows Sun Rise/Set Times....
+ *          
+ * 
+ * 
+ * 
+ *
+ * 	This program is free software; you can redistribute it and/or modify
+ * 	it under the terms of the GNU General Public License as published by
+ * 	the Free Software Foundation; either version 2, or (at your option)
+ * 	any later version.
+ *
+ * 	This program is distributed in the hope that it will be useful,
+ * 	but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * 	GNU General Public License for more details.
+ *
+ * 	You should have received a copy of the GNU General Public License
+ * 	along with this program (see the file COPYING); if not, write to the
+ * 	Free Software Foundation, Inc., 59 Temple Place - Suite 330, 
+ *      Boston, MA  02111-1307, USA
+ *
+ *      Things TODO:
+ *                  - clean up code! 
+ *                  - support for 8-bit displays.
+ *                  - more detailed documentation.
+ *                  - eclipses?
+ *                  - add buttons to play will date and lat lon...
+ *                    Could be something like this;
+ *                       First click brings up buttons to change date.
+ *                       Second click brings up buttons to change lat/lon.
+ *                       Third goes back to display 
+ *                       Set time delay to go back to display if user doesnt do it...
+ *
+ *
+ *                  
+ *                 
+ *
+ *      Changes:
+ *
+ * 	Version 1.03 - released February 4, 1999.
+ *                     cosmetic for AfterStep users. removed spurious black line at RHS edge an mask.
+ *
+ *
+ *	Version 1.02 - released January 12, 1999.
+ *		       Added support for User-specified date and Time difference so that
+ *		       you can have the display be correct in local time even for remote
+ *                     lat/lons. (I am in Hawaii right now. I dont want to reset the time on
+ *                     my laptop, so with these new options I can still get the correct
+ *                     local times of rise/set. Sunset is awesome here in Kona!!! And the calcs
+ *                     seem to be quite good -- it's a good test here because the Sun sets over
+ *                     the Pacific (no mountains are in the way)).
+ *
+ *	Version 1.01 - released January 6, 1999.
+ *                     Fixed stupid bug in Date change montior.
+ *
+ *	Version 1.0 - released January 5, 1999.
+ *
+ *
+ */
+
+
+
+
+
+/*  
+ *   Includes  
+ */
+#include <stdio.h>
+#include <math.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+#include <X11/X.h>
+#include <X11/xpm.h>
+#include "wmgeneral/wmgeneral.h"
+#include "wmSun_master.xpm"
+#include "wmSun_mask.xbm"
+
+
+
+/* 
+ *  Delay between refreshes (in microseconds) 
+ */
+#define DELAY 10000L
+#define WMSUN_VERSION "1.03"
+
+#define DegPerRad       57.29577951308232087680
+#define RadPerDeg        0.01745329251994329576
+
+
+
+
+
+void ParseCMDLine(int argc, char *argv[]);
+void pressEvent(XButtonEvent *xev);
+
+
+int	ToggleWindow = 0;
+int	nMAX = 1;
+int	Flag = 1; 
+int	UseUserTimeDiff = 0;
+int	UseUserDate = 0;
+long	UserDate;
+double 	Glat, Glon, SinGlat, CosGlat, TimeZone, UserTimeDiff;
+
+
+int	xDigit[11] = {8, 18, 27, 37, 46, 55, 64, 74, 83, 92, 102};
+
+
+
+
+/*  
+ *   main  
+ */
+int main(int argc, char *argv[]) {
+
+
+
+
+
+    struct tm		*GMTTime, *LocalTime;
+    XEvent		event;
+    int			i, n, k, j, ImageNumber;
+    int 		Year, Month, DayOfWeek, OldLocalDayOfMonth;
+    int			LocalDayOfMonth,	DayOfMonth;
+    int			Hours, Mins, Secs, OldSecs, digit, xoff, xsize;
+    long		CurrentLocalTime, CurrentGMTTime, date;
+    double		UT, val, RA, DEC, LTRise, LTSet, LocalHour, hour24();
+    int			D, H, M, S, sgn, A, B, q;
+    char		str[10];
+
+
+
+
+
+  
+    /*
+     *  Parse any command line arguments.
+     */
+    Glat = Glon = 0.0;
+    ParseCMDLine(argc, argv);
+    Glat *= RadPerDeg; SinGlat = sin( Glat ); CosGlat = cos( Glat );
+   
+
+   
+    openXwindow(argc, argv, wmSun_master, wmSun_mask_bits, wmSun_mask_width, wmSun_mask_height);
+
+
+
+
+   
+    /*
+     *  Loop until we die
+     */
+    n = 32000;
+    OldLocalDayOfMonth = -999;
+    while(1) {
+
+
+	if (Flag) {
+	    n = 32000;
+	    Flag = 0;
+	}
+
+
+
+
+	/*
+	 *  The Moon Ephemeris calculations are somewhat costly (the Moon is one of the most
+	 *  difficult objects to compute position for). So only process every nMAXth cycle of this
+	 *  loop. We run outer loop it faster to catch expose events, button presses, etc...
+	 *
+	 */
+	if (n>nMAX){
+
+	    n = 0;
+	    nMAX = 1000;
+
+
+            CurrentGMTTime = time(CurrentTime); GMTTime = gmtime(&CurrentGMTTime); 
+	    DayOfMonth = GMTTime->tm_mday;
+
+	    UT = GMTTime->tm_hour + GMTTime->tm_min/60.0 + GMTTime->tm_sec/3600.0;
+	    Year = GMTTime->tm_year+1900;
+	    Month = GMTTime->tm_mon+1;
+
+
+	    CurrentLocalTime = CurrentGMTTime; LocalTime = localtime(&CurrentLocalTime);
+	    LocalDayOfMonth = LocalTime->tm_mday;
+
+	    if ((OldLocalDayOfMonth != LocalDayOfMonth)||(Flag)){
+
+		Flag = 0;
+
+		if (UseUserDate){
+	    	    date =  UserDate;
+		    Year = date/10000;
+		    date -= Year*10000;
+		    Month = date/100;
+		    date -= Month*100;
+		    DayOfMonth = date;
+		    date = UserDate;
+		} else {
+	    	    date = Year*10000 + Month*100 + DayOfMonth;
+		}
+	    	LocalHour = LocalTime->tm_hour + LocalTime->tm_min/60.0 + LocalTime->tm_sec/3600.0;
+	    	TimeZone = (UseUserTimeDiff) ? UserTimeDiff : UT - LocalHour;
+
+	    	/*
+	    	 *  Clear Plotting area
+	    	 */
+	    	copyXPMArea(65, 5, 54, 54, 5, 5);
+
+
+
+   	    	/*
+	    	 *  Compute Sun Rise/Set Times in Local Time
+	    	 */
+	    	SunRise(Year, Month, DayOfMonth, LocalHour, &LTRise, &LTSet);
+
+		if (LTRise > 0.0){
+	    	    val = LTRise;
+	    	    H = (int)val; val = (val-H)*60.0;
+	    	    M = (int)val;
+	    	    copyXPMArea(xDigit[H/10], 73, 7, 9, 17, 13);
+	    	    copyXPMArea(xDigit[H%10], 73, 7, 9, 17+7, 13);
+	    	    copyXPMArea(xDigit[10],   75, 3, 6, 17+15, 15);
+	    	    copyXPMArea(xDigit[M/10], 73, 7, 9, 17+19, 13);
+	    	    copyXPMArea(xDigit[M%10], 73, 7, 9, 17+26, 13);
+		} else {
+	    	    copyXPMArea(10, 84, 28, 7, 19, 15);
+		}
+
+	    
+		if (LTSet > 0.0){
+	    	    val = LTSet;
+	    	    H = (int)val; val = (val-H)*60.0;
+	    	    M = (int)val;
+	    	    copyXPMArea(xDigit[H/10], 73, 7, 9, 17, 40);
+	    	    copyXPMArea(xDigit[H%10], 73, 7, 9, 17+7, 40);
+	    	    copyXPMArea(xDigit[10],   75, 3, 6, 17+15, 42);
+	    	    copyXPMArea(xDigit[M/10], 73, 7, 9, 17+19, 40);
+	    	    copyXPMArea(xDigit[M%10], 73, 7, 9, 17+26, 40);
+		} else {
+	    	    copyXPMArea(10, 84, 28, 7, 19, 40);
+		}
+
+	    }
+
+	    OldLocalDayOfMonth = LocalDayOfMonth;
+
+
+	} else {
+
+	    /*
+	     *  Update the counter. 
+	     */
+	    ++n;
+
+	}
+
+
+
+
+
+
+
+
+	/* 
+	 *   Process any pending X events.
+	 */
+        while(XPending(display)){
+            XNextEvent(display, &event);
+            switch(event.type){
+                case Expose:
+                        RedrawWindow();
+                        break;
+                case ButtonPress:
+                        pressEvent(&event.xbutton);
+                        break;
+                case ButtonRelease:
+                        break;
+            }
+        }
+
+
+
+
+
+	
+	/* 
+	 *  Redraw and wait for next update 
+	 */
+	RedrawWindow();
+	usleep(DELAY);
+
+
+     }
+
+
+
+}
+
+
+
+
+
+
+
+
+/* 
+ *   ParseCMDLine()  
+ */
+void ParseCMDLine(int argc, char *argv[]) {
+
+    int  i;
+  
+    for (i = 1; i < argc; i++) {
+
+        if (!strcmp(argv[i], "-display")){
+
+  	    ++i;
+
+        } else if (!strcmp(argv[i], "-lat")){
+
+	    Glat = atof(argv[++i]);
+
+        } else if (!strcmp(argv[i], "-lon")){
+
+	    Glon = atof(argv[++i]);
+
+        } else if (!strcmp(argv[i], "-td")){
+
+	    UseUserTimeDiff = 1;
+	    UserTimeDiff = atof(argv[++i]);
+
+        } else if (!strcmp(argv[i], "-date")){
+
+	    UseUserDate = 1;
+	    UserDate = atoi(argv[++i]);
+
+	} else {
+	    printf("\nwmSun version: %s\n", WMSUN_VERSION);
+	    printf("\nusage: wmSun [-display <Display>] [-lat <Latitude>] [-lon <Longitude>] [-h]\n\n");
+	    printf("\t-display <Display>\tUse alternate X display.\n");
+	    printf("\t-lat <Latitude>\t\tObservers Latitude. Positive to the west.\n");
+	    printf("\t-lon <Longitude>\tObservers Longitude.\n");
+	    printf("\t-td <Delta Time>\tUser defined difference between UT an LT (hours).\n");
+	    printf("\t-h\t\t\tDisplay help screen.\n\n");
+	    exit(1);
+	}
+    }
+
+}
+
+
+/*
+ *  This routine handles button presses. Clicking in the window
+ *  toggles the display.
+ *
+ */
+void pressEvent(XButtonEvent *xev){
+
+   ++ToggleWindow;
+   if (ToggleWindow > 4) ToggleWindow = 0;
+   Flag = 1;
+
+   return;
+
+}
+
diff --git a/wmsun/wmSun/Makefile b/wmsun/wmSun/Makefile
deleted file mode 100644
index 907b2b4..0000000
--- a/wmsun/wmSun/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-CC     = gcc
-CFLAGS = -O2 -Wall
-INCDIR = -I/usr/X11R6/include/X11
-DESTDIR= /usr/X11R6
-LIBDIR = -L/usr/X11R6/lib
-
-
-
-# If you need to compile on a Linux, dont change anything. If
-# compiling for Solaris, swap the LIBS below...
-#
-# For Linux (and other?) Machines...
-#
-LIBS   = -lXpm -lX11 -lXext
-#
-# For Sun Solaris Machines (I know it compiles on 2.6)...
-#
-# LIBS   = -lXpm -lX11 -lXext -lsocket
-
-
-OBJS   = wmSun.o SunRise.o ../wmgeneral/wmgeneral.o
-
-
-.c.o:
-	$(CC) $(COPTS) -D$(shell echo `uname -s`) -c $< -o $*.o $(INCDIR)
-
-
-all:	wmSun.o wmSun
-
-wmSun.o: wmSun_master.xpm wmSun_mask.xbm 
-wmSun:	$(OBJS) 
-	$(CC) $(COPTS) $(SYSTEM) -lm -o wmSun $^ $(INCDIR) $(LIBDIR) $(LIBS)
-
-clean:
-	for i in $(OBJS) ; do \
-		rm -f $$i; \
-	done
-	rm -f wmSun
-
-install:: wmSun
-	install -s -m 0755 wmSun $(DESTDIR)/bin
-	install    -m 0644 wmSun.1 $(DESTDIR)/man/man1 
-
diff --git a/wmsun/wmSun/README b/wmsun/wmSun/README
deleted file mode 100644
index 29b0eb7..0000000
--- a/wmsun/wmSun/README
+++ /dev/null
@@ -1,7 +0,0 @@
-Kona lat/lon;
-
-Long = 155d 55m = 155.92
-Lat  =  19d 35m = 19.58
-
-
-Add ability to adjust date...
diff --git a/wmsun/wmSun/SunRise.c b/wmsun/wmSun/SunRise.c
deleted file mode 100644
index 1126667..0000000
--- a/wmsun/wmSun/SunRise.c
+++ /dev/null
@@ -1,236 +0,0 @@
-#include <stdio.h>
-#include <math.h>
-
-#define DegPerRad       57.29577951308232087680
-#define RadPerDeg        0.01745329251994329576
-
-extern	double	Glon, SinGlat, CosGlat, TimeZone;
-
-double    cosEPS = 0.91748;
-double    sinEPS = 0.39778;
-double    P2  = 6.283185307;
-
-
-SunRise(int year, int month, int day, double LocalHour, double *UTRise, double *UTSet){
-
-    double	UT, ym, y0, yp, SinH0;
-    double	xe, ye, z1, z2, SinH(), hour24();
-    int		Rise, Set, nz;
-
-    SinH0 = sin( -50.0/60.0 * RadPerDeg );
-
-
-    UT = 1.0+TimeZone;
-    *UTRise = -999.0;
-    *UTSet = -999.0;
-    Rise = Set = 0;
-    ym = SinH(year, month, day, UT-1.0) - SinH0;
-
-    while ( (UT <= 24.0+TimeZone) ) {
-
-	y0 = SinH(year, month, day, UT) - SinH0;
-	yp = SinH(year, month, day, UT+1.0) - SinH0;
-
-	Interp(ym, y0, yp, &xe, &ye, &z1, &z2, &nz);
-
-	switch(nz){
-
-		case 0:
-			break;
-		case 1:
-			if (ym < 0.0){
-			    *UTRise = UT + z1;
-			    Rise = 1;
-			} else {
-			    *UTSet = UT + z1;
-			    Set = 1;
-			}
-			break;
-		case 2:
-			if (ye < 0.0){
-			    *UTRise = UT + z2;
-			    *UTSet = UT + z1;
-			} else {
-			    *UTRise = UT + z1;
-			    *UTSet = UT + z2;
-			}
-			Rise = 1;
-			Set = 1;
-			break;
-	}
-	ym = yp;
-	UT += 2.0;
-
-    }
-
-    if (Rise){
-        *UTRise -= TimeZone;
-        *UTRise = hour24(*UTRise);
-    } else {
-        *UTRise = -999.0;
-    }
-
-    if (Set){
-        *UTSet -= TimeZone;
-        *UTSet = hour24(*UTSet);
-    } else {
-        *UTSet = -999.0;
-    }
-
-}
-
-
-UTTohhmm(double UT, int *h, int *m){
-
-
-    if (UT < 0.0) {
-	*h = -1.0;
-	*m = -1.0;
-    } else {
-        *h = (int)UT;
-        *m = (int)((UT-(double)(*h))*60.0+0.5);
-    }
-
-}
-
-
-
-
-
-
-Interp(double ym, double y0, double yp, double *xe, double *ye, double *z1, double *z2, int *nz){
-
-    double	a, b, c, d, dx;
-
-    *nz = 0;
-    a = 0.5*(ym+yp)-y0;
-    b = 0.5*(yp-ym);
-    c = y0;
-    *xe = -b/(2.0*a);
-    *ye = (a*(*xe) + b) * (*xe) + c;
-    d = b*b - 4.0*a*c;
-
-    if (d >= 0){
-	dx = 0.5*sqrt(d)/fabs(a);
-	*z1 = *xe - dx;
-	*z2 = *xe+dx;
-	if (fabs(*z1) <= 1.0) *nz += 1;
-	if (fabs(*z2) <= 1.0) *nz += 1;
-	if (*z1 < -1.0) *z1 = *z2;
-    }
-
-    return(0);
-
-
-}
-
-
-
-
-double SinH(int year, int month, int day, double UT){
-
-    double	TU0, TU, TU2, TU3, LambdaMoon, BetaMoon, R, AGE, frac(), jd();
-    double	RA_Sun, DEC_Sun, T0, gmst, lmst, Tau, epsilon;
-    double	M, DL, L, SL, X, Y, Z, RHO;
-    
-
-    TU0 = (jd(year, month, day, 0.0) - 2451545.0)/36525.0;
-
-    TU = (jd(year, month, day, UT+62.0/3600.0) - 2451545.0)/36525.0;
-    TU2 = TU*TU;
-    TU3 = TU2*TU;
-
-    M = P2*frac(0.993133 + 99.997361*TU);
-    DL = 6893.0*sin(M) + 72.0*sin(2.0*M);
-    L = P2*frac(0.7859453 + M/P2 + (6191.2*TU+DL)/1296e3);
-    SL = sin(L);
-    X = cos(L); Y = cosEPS*SL; Z = sinEPS*SL; RHO = sqrt(1.0-Z*Z);
-    DEC_Sun = atan2(Z, RHO);
-    RA_Sun = (48.0/P2)*atan(Y/(X+RHO));
-    if (RA_Sun < 0) RA_Sun += 24.0;
-
-    RA_Sun = RA_Sun*15.0*RadPerDeg;
-
-    /*
-     *  Compute Greenwich Mean Sidereal Time (gmst)
-     */
-    UT = 24.0*frac( UT/24.0 );
-/*
-    gmst = 6.697374558 + 1.0027379093*UT + (8640184.812866*TU0 +(0.093104-6.2e-6*TU)*TU2)/3600.0;
-*/
-    gmst = 6.697374558 + 1.0*UT + (8640184.812866+(0.093104-6.2e-6*TU)*TU)*TU/3600.0;
-    lmst = 24.0*frac( (gmst-Glon/15.0) / 24.0 );
-
-    Tau = 15.0*lmst*RadPerDeg - RA_Sun;
-    return( SinGlat*sin(DEC_Sun) + CosGlat*cos(DEC_Sun)*cos(Tau) );
-
-
-}
-
-
-/*
- *  Compute the Julian Day number for the given date.
- *  Julian Date is the number of days since noon of Jan 1 4713 B.C.
- */
-double jd(ny, nm, nd, UT)
-int ny, nm, nd;
-double UT;
-{
-        double A, B, C, D, JD, MJD, day;
-
-        day = nd + UT/24.0;
-
-
-        if ((nm == 1) || (nm == 2)){
-                ny = ny - 1;
-                nm = nm + 12;
-        }
-
-        if (((double)ny+nm/12.0+day/365.25)>=(1582.0+10.0/12.0+15.0/365.25)){
-                        A = ((int)(ny / 100.0));
-                        B = 2.0 - A + (int)(A/4.0);
-        }
-        else{
-                        B = 0.0;
-        }
-
-        if (ny < 0.0){
-                C = (int)((365.25*(double)ny) - 0.75);
-        }
-        else{
-                C = (int)(365.25*(double)ny);
-        }
-
-        D = (int)(30.6001*(double)(nm+1));
-
-
-        JD = B + C + D + day + 1720994.5;
-        return(JD);
-
-}
-
-double hour24(hour)
-double hour;
-{
-        int n;
-
-        if (hour < 0.0){
-                n = (int)(hour/24.0) - 1;
-                return(hour-n*24.0);
-        }
-        else if (hour > 24.0){
-                n = (int)(hour/24.0);
-                return(hour-n*24.0);
-        }
-        else{
-                return(hour);
-        }
-}
-
-double frac(double x){
-
-    x -= (int)x;
-    return( (x<0) ? x+1.0 : x );
-
-}
-
diff --git a/wmsun/wmSun/wmSun.1 b/wmsun/wmSun/wmSun.1
deleted file mode 100644
index 4dad26a..0000000
--- a/wmsun/wmSun/wmSun.1
+++ /dev/null
@@ -1,42 +0,0 @@
-.TH WMSUN 1 "5 January 1999" 
-.SH NAME
-WMSUN \- Dockable WindowMaker SunRise/SunSet App
-.SH SYNOPSIS
-.B wmSun
-[-h] [-display <Display>] [-lat <Latitude>] [-lon <Longitude>] [-td <TimeDiff>] [-date <yyyymmdd>]
-.SH DESCRIPTION
-.PP
-wmSun displays the current day's Sun Rise and Set Times. You must enter your
-LAtitude and Longitude correctly for it to work.
-.SH OPTIONS
-.TP
-.B \-h
-Display list of command-line options.
-.TP
-.B \-display <display>
-Use an alternate X Display.
-.TP
-.B \-lat <Latitude>
-Set latitude of observer.
-.TP
-.B \-lon <Longitude>
-Set longitude of observer.
-.TP
-.B \-td <UT - LT>
-Set the difference beteeen UT and LT. Useful when you want to show the
-Sunrise/Sunset at a remote lat/lon without resetting your clock.
-.TP
-.B \-date <yyyymmdd>
-Set the date to show sunrise/sunset for.
-.SH EXAMPLES
-.TP
-.B wmSun -lon 106.3 -lat 35.9
-this would display rise/set times at Los Alamos in local time.
-.TP
-.B wmSun -lat 19.58 -lon 155.92 -td 10 
-this would display rise/set times in Kona, Hawaii in local time (in winter -- you need to
-take into account daylight savings at other times of the year).
-.SH BUGS
-Who knows? (Let me know if you find any).
-.SH AUTHOR
-Michael G. Henderson <[email protected]>
diff --git a/wmsun/wmSun/wmSun.c b/wmsun/wmSun/wmSun.c
deleted file mode 100644
index d2e33ce..0000000
--- a/wmsun/wmSun/wmSun.c
+++ /dev/null
@@ -1,376 +0,0 @@
-/*
- *
- *  	wmSun-1.03 (C) 1999 Mike Henderson ([email protected])
- * 
- *  		- Shows Sun Rise/Set Times....
- *          
- * 
- * 
- * 
- *
- * 	This program is free software; you can redistribute it and/or modify
- * 	it under the terms of the GNU General Public License as published by
- * 	the Free Software Foundation; either version 2, or (at your option)
- * 	any later version.
- *
- * 	This program is distributed in the hope that it will be useful,
- * 	but WITHOUT ANY WARRANTY; without even the implied warranty of
- * 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * 	GNU General Public License for more details.
- *
- * 	You should have received a copy of the GNU General Public License
- * 	along with this program (see the file COPYING); if not, write to the
- * 	Free Software Foundation, Inc., 59 Temple Place - Suite 330, 
- *      Boston, MA  02111-1307, USA
- *
- *      Things TODO:
- *                  - clean up code! 
- *                  - support for 8-bit displays.
- *                  - more detailed documentation.
- *                  - eclipses?
- *                  - add buttons to play will date and lat lon...
- *                    Could be something like this;
- *                       First click brings up buttons to change date.
- *                       Second click brings up buttons to change lat/lon.
- *                       Third goes back to display 
- *                       Set time delay to go back to display if user doesnt do it...
- *
- *
- *                  
- *                 
- *
- *      Changes:
- *
- * 	Version 1.03 - released February 4, 1999.
- *                     cosmetic for AfterStep users. removed spurious black line at RHS edge an mask.
- *
- *
- *	Version 1.02 - released January 12, 1999.
- *		       Added support for User-specified date and Time difference so that
- *		       you can have the display be correct in local time even for remote
- *                     lat/lons. (I am in Hawaii right now. I dont want to reset the time on
- *                     my laptop, so with these new options I can still get the correct
- *                     local times of rise/set. Sunset is awesome here in Kona!!! And the calcs
- *                     seem to be quite good -- it's a good test here because the Sun sets over
- *                     the Pacific (no mountains are in the way)).
- *
- *	Version 1.01 - released January 6, 1999.
- *                     Fixed stupid bug in Date change montior.
- *
- *	Version 1.0 - released January 5, 1999.
- *
- *
- */
-
-
-
-
-
-/*  
- *   Includes  
- */
-#include <stdio.h>
-#include <math.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <string.h>
-#include <time.h>
-#include <X11/X.h>
-#include <X11/xpm.h>
-#include "../wmgeneral/wmgeneral.h"
-#include "wmSun_master.xpm"
-#include "wmSun_mask.xbm"
-
-
-
-/* 
- *  Delay between refreshes (in microseconds) 
- */
-#define DELAY 10000L
-#define WMSUN_VERSION "1.03"
-
-#define DegPerRad       57.29577951308232087680
-#define RadPerDeg        0.01745329251994329576
-
-
-
-
-
-void ParseCMDLine(int argc, char *argv[]);
-void pressEvent(XButtonEvent *xev);
-
-
-int	ToggleWindow = 0;
-int	nMAX = 1;
-int	Flag = 1; 
-int	UseUserTimeDiff = 0;
-int	UseUserDate = 0;
-long	UserDate;
-double 	Glat, Glon, SinGlat, CosGlat, TimeZone, UserTimeDiff;
-
-
-int	xDigit[11] = {8, 18, 27, 37, 46, 55, 64, 74, 83, 92, 102};
-
-
-
-
-/*  
- *   main  
- */
-int main(int argc, char *argv[]) {
-
-
-
-
-
-    struct tm		*GMTTime, *LocalTime;
-    XEvent		event;
-    int			i, n, k, j, ImageNumber;
-    int 		Year, Month, DayOfWeek, OldLocalDayOfMonth;
-    int			LocalDayOfMonth,	DayOfMonth;
-    int			Hours, Mins, Secs, OldSecs, digit, xoff, xsize;
-    long		CurrentLocalTime, CurrentGMTTime, date;
-    double		UT, val, RA, DEC, LTRise, LTSet, LocalHour, hour24();
-    int			D, H, M, S, sgn, A, B, q;
-    char		str[10];
-
-
-
-
-
-  
-    /*
-     *  Parse any command line arguments.
-     */
-    Glat = Glon = 0.0;
-    ParseCMDLine(argc, argv);
-    Glat *= RadPerDeg; SinGlat = sin( Glat ); CosGlat = cos( Glat );
-   
-
-   
-    openXwindow(argc, argv, wmSun_master, wmSun_mask_bits, wmSun_mask_width, wmSun_mask_height);
-
-
-
-
-   
-    /*
-     *  Loop until we die
-     */
-    n = 32000;
-    OldLocalDayOfMonth = -999;
-    while(1) {
-
-
-	if (Flag) {
-	    n = 32000;
-	    Flag = 0;
-	}
-
-
-
-
-	/*
-	 *  The Moon Ephemeris calculations are somewhat costly (the Moon is one of the most
-	 *  difficult objects to compute position for). So only process every nMAXth cycle of this
-	 *  loop. We run outer loop it faster to catch expose events, button presses, etc...
-	 *
-	 */
-	if (n>nMAX){
-
-	    n = 0;
-	    nMAX = 1000;
-
-
-            CurrentGMTTime = time(CurrentTime); GMTTime = gmtime(&CurrentGMTTime); 
-	    DayOfMonth = GMTTime->tm_mday;
-
-	    UT = GMTTime->tm_hour + GMTTime->tm_min/60.0 + GMTTime->tm_sec/3600.0;
-	    Year = GMTTime->tm_year+1900;
-	    Month = GMTTime->tm_mon+1;
-
-
-	    CurrentLocalTime = CurrentGMTTime; LocalTime = localtime(&CurrentLocalTime);
-	    LocalDayOfMonth = LocalTime->tm_mday;
-
-	    if ((OldLocalDayOfMonth != LocalDayOfMonth)||(Flag)){
-
-		Flag = 0;
-
-		if (UseUserDate){
-	    	    date =  UserDate;
-		    Year = date/10000;
-		    date -= Year*10000;
-		    Month = date/100;
-		    date -= Month*100;
-		    DayOfMonth = date;
-		    date = UserDate;
-		} else {
-	    	    date = Year*10000 + Month*100 + DayOfMonth;
-		}
-	    	LocalHour = LocalTime->tm_hour + LocalTime->tm_min/60.0 + LocalTime->tm_sec/3600.0;
-	    	TimeZone = (UseUserTimeDiff) ? UserTimeDiff : UT - LocalHour;
-
-	    	/*
-	    	 *  Clear Plotting area
-	    	 */
-	    	copyXPMArea(65, 5, 54, 54, 5, 5);
-
-
-
-   	    	/*
-	    	 *  Compute Sun Rise/Set Times in Local Time
-	    	 */
-	    	SunRise(Year, Month, DayOfMonth, LocalHour, &LTRise, &LTSet);
-
-		if (LTRise > 0.0){
-	    	    val = LTRise;
-	    	    H = (int)val; val = (val-H)*60.0;
-	    	    M = (int)val;
-	    	    copyXPMArea(xDigit[H/10], 73, 7, 9, 17, 13);
-	    	    copyXPMArea(xDigit[H%10], 73, 7, 9, 17+7, 13);
-	    	    copyXPMArea(xDigit[10],   75, 3, 6, 17+15, 15);
-	    	    copyXPMArea(xDigit[M/10], 73, 7, 9, 17+19, 13);
-	    	    copyXPMArea(xDigit[M%10], 73, 7, 9, 17+26, 13);
-		} else {
-	    	    copyXPMArea(10, 84, 28, 7, 19, 15);
-		}
-
-	    
-		if (LTSet > 0.0){
-	    	    val = LTSet;
-	    	    H = (int)val; val = (val-H)*60.0;
-	    	    M = (int)val;
-	    	    copyXPMArea(xDigit[H/10], 73, 7, 9, 17, 40);
-	    	    copyXPMArea(xDigit[H%10], 73, 7, 9, 17+7, 40);
-	    	    copyXPMArea(xDigit[10],   75, 3, 6, 17+15, 42);
-	    	    copyXPMArea(xDigit[M/10], 73, 7, 9, 17+19, 40);
-	    	    copyXPMArea(xDigit[M%10], 73, 7, 9, 17+26, 40);
-		} else {
-	    	    copyXPMArea(10, 84, 28, 7, 19, 40);
-		}
-
-	    }
-
-	    OldLocalDayOfMonth = LocalDayOfMonth;
-
-
-	} else {
-
-	    /*
-	     *  Update the counter. 
-	     */
-	    ++n;
-
-	}
-
-
-
-
-
-
-
-
-	/* 
-	 *   Process any pending X events.
-	 */
-        while(XPending(display)){
-            XNextEvent(display, &event);
-            switch(event.type){
-                case Expose:
-                        RedrawWindow();
-                        break;
-                case ButtonPress:
-                        pressEvent(&event.xbutton);
-                        break;
-                case ButtonRelease:
-                        break;
-            }
-        }
-
-
-
-
-
-	
-	/* 
-	 *  Redraw and wait for next update 
-	 */
-	RedrawWindow();
-	usleep(DELAY);
-
-
-     }
-
-
-
-}
-
-
-
-
-
-
-
-
-/* 
- *   ParseCMDLine()  
- */
-void ParseCMDLine(int argc, char *argv[]) {
-
-    int  i;
-  
-    for (i = 1; i < argc; i++) {
-
-        if (!strcmp(argv[i], "-display")){
-
-  	    ++i;
-
-        } else if (!strcmp(argv[i], "-lat")){
-
-	    Glat = atof(argv[++i]);
-
-        } else if (!strcmp(argv[i], "-lon")){
-
-	    Glon = atof(argv[++i]);
-
-        } else if (!strcmp(argv[i], "-td")){
-
-	    UseUserTimeDiff = 1;
-	    UserTimeDiff = atof(argv[++i]);
-
-        } else if (!strcmp(argv[i], "-date")){
-
-	    UseUserDate = 1;
-	    UserDate = atoi(argv[++i]);
-
-	} else {
-	    printf("\nwmSun version: %s\n", WMSUN_VERSION);
-	    printf("\nusage: wmSun [-display <Display>] [-lat <Latitude>] [-lon <Longitude>] [-h]\n\n");
-	    printf("\t-display <Display>\tUse alternate X display.\n");
-	    printf("\t-lat <Latitude>\t\tObservers Latitude. Positive to the west.\n");
-	    printf("\t-lon <Longitude>\tObservers Longitude.\n");
-	    printf("\t-td <Delta Time>\tUser defined difference between UT an LT (hours).\n");
-	    printf("\t-h\t\t\tDisplay help screen.\n\n");
-	    exit(1);
-	}
-    }
-
-}
-
-
-/*
- *  This routine handles button presses. Clicking in the window
- *  toggles the display.
- *
- */
-void pressEvent(XButtonEvent *xev){
-
-   ++ToggleWindow;
-   if (ToggleWindow > 4) ToggleWindow = 0;
-   Flag = 1;
-
-   return;
-
-}
-
diff --git a/wmsun/wmSun/wmSun_mask.xbm b/wmsun/wmSun/wmSun_mask.xbm
deleted file mode 100644
index f334241..0000000
--- a/wmsun/wmSun/wmSun_mask.xbm
+++ /dev/null
@@ -1,38 +0,0 @@
-#define wmSun_mask_width 64
-#define wmSun_mask_height 64
-static char wmSun_mask_bits[] = {
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,
- 0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,
- 0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,
- 0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,
- 0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,
- 0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,
- 0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,
- 0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,
- 0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,
- 0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,
- 0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,
- 0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,
- 0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,
- 0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,
- 0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,
- 0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,
- 0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,
- 0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,
- 0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,
- 0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,
- 0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,
- 0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,
- 0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,
- 0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,
- 0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,
- 0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,
- 0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,
- 0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,
- 0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,
- 0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00};
diff --git a/wmsun/wmSun/wmSun_master.xpm b/wmsun/wmSun/wmSun_master.xpm
deleted file mode 100644
index 57cecc1..0000000
--- a/wmsun/wmSun/wmSun_master.xpm
+++ /dev/null
@@ -1,354 +0,0 @@
-/* XPM */
-static char *wmSun_master[] = {
-/* width height num_colors chars_per_pixel */
-"   119    91      256            2",
-/* colors */
-".. c #000000",
-".# c #040204",
-".a c #02023a",
-".b c #2b2c35",
-".c c #020247",
-".d c #02025e",
-".e c #1a1a5c",
-".f c #06066c",
-".g c #0e0e61",
-".h c #020273",
-".i c #0a0a72",
-".j c #0e0e74",
-".k c #121274",
-".l c #1a1a7c",
-".m c #323442",
-".n c #303840",
-".o c #3a3a4a",
-".p c #2a2a7c",
-".q c #36367c",
-".r c #3a3a7c",
-".s c #384048",
-".t c #43414b",
-".u c #404350",
-".v c #464952",
-".w c #484a58",
-".x c #485058",
-".y c #505260",
-".z c #020284",
-".A c #020686",
-".B c #020a8c",
-".C c #020e8d",
-".D c #0a0a84",
-".E c #0a128c",
-".F c #021292",
-".G c #021694",
-".H c #021a96",
-".I c #021e9c",
-".J c #0e1a94",
-".K c #121284",
-".L c #161687",
-".M c #02229c",
-".N c #122a9c",
-".O c #0226a3",
-".P c #022aa4",
-".Q c #022eab",
-".R c #0e2ea4",
-".S c #0232ac",
-".T c #0236af",
-".U c #023ab4",
-".V c #023eb4",
-".W c #1a2ea4",
-".X c #1232a4",
-".Y c #1a39a8",
-".Z c #22228c",
-".0 c #28329c",
-".1 c #3e3e8c",
-".2 c #32349c",
-".3 c #3a3a94",
-".4 c #303ca4",
-".5 c #0242b4",
-".6 c #0246bc",
-".7 c #1a4eb8",
-".8 c #2a4ab4",
-".9 c #2652bc",
-"#. c #324aac",
-"## c #3946ac",
-"#a c #325abc",
-"#b c #3a5ab8",
-"#c c #024ac2",
-"#d c #024ec4",
-"#e c #0252c6",
-"#f c #0256cb",
-"#g c #025acc",
-"#h c #025ed2",
-"#i c #0262d4",
-"#j c #0266d7",
-"#k c #026adc",
-"#l c #026edd",
-"#m c #1a62cc",
-"#n c #127adc",
-"#o c #1a76dc",
-"#p c #0272e4",
-"#q c #0276e5",
-"#r c #0676e5",
-"#s c #027ae9",
-"#t c #027eec",
-"#u c #0a76e4",
-"#v c #1a7ee4",
-"#w c #2678d8",
-"#x c #2c76d4",
-"#y c #326acc",
-"#z c #3a6ecc",
-"#A c #3676d4",
-"#B c #42428c",
-"#C c #4e4e90",
-"#D c #4a4a98",
-"#E c #5e5e8c",
-"#F c #565697",
-"#G c #52529c",
-"#H c #5a5a94",
-"#I c #4646a0",
-"#J c #5252a8",
-"#K c #5656aa",
-"#L c #5a5aac",
-"#M c #545cb4",
-"#N c #5666bc",
-"#O c #6c6c9c",
-"#P c #6262a0",
-"#Q c #6666a4",
-"#R c #6e6eaf",
-"#S c #6262b0",
-"#T c #686ab0",
-"#U c #6a74bc",
-"#V c #7676a8",
-"#W c #7a7aac",
-"#X c #7272b4",
-"#Y c #7676b4",
-"#Z c #7e7eb0",
-"#0 c #7a7abc",
-"#1 c #4266c4",
-"#2 c #426ac4",
-"#3 c #4a6ec4",
-"#4 c #547acc",
-"#5 c #647ac4",
-"#6 c #0282f0",
-"#7 c #0286f4",
-"#8 c #028af6",
-"#9 c #028efa",
-"a. c #0c8ef4",
-"a# c #0292fc",
-"aa c #0396fc",
-"ab c #059afc",
-"ac c #069efc",
-"ad c #0b96fc",
-"ae c #0e92fc",
-"af c #0a9afc",
-"ag c #0a9efc",
-"ah c #1e8aec",
-"ai c #1692f4",
-"aj c #109afc",
-"ak c #119efc",
-"al c #169efc",
-"am c #1b97fa",
-"an c #10a2fc",
-"ao c #12a6fc",
-"ap c #18a2fc",
-"aq c #18a6fc",
-"ar c #1fa6fc",
-"as c #19aafc",
-"at c #2182d3",
-"au c #3c8fc1",
-"av c #269af7",
-"aw c #2e9af4",
-"ax c #2c9ef4",
-"ay c #26a6fc",
-"az c #24aafc",
-"aA c #25aefc",
-"aB c #2aaafc",
-"aC c #2aaefc",
-"aD c #2ab2fc",
-"aE c #32a8fc",
-"aF c #30aefc",
-"aG c #36aefc",
-"aH c #3ea6f4",
-"aI c #30b2fc",
-"aJ c #37b2fc",
-"aK c #34b6fc",
-"aL c #3eb6fc",
-"aM c #599dae",
-"aN c #74aa9c",
-"aO c #4e86dc",
-"aP c #5280d4",
-"aQ c #568edc",
-"aR c #5886d4",
-"aS c #428ee4",
-"aT c #46aaf4",
-"aU c #4aa2f4",
-"aV c #4ea6f4",
-"aW c #44b4fc",
-"aX c #40bafc",
-"aY c #46befc",
-"aZ c #4abafc",
-"a0 c #4dbefc",
-"a1 c #5ea8f0",
-"a2 c #52b2fc",
-"a3 c #52b6fc",
-"a4 c #52bafc",
-"a5 c #52befc",
-"a6 c #5ab6fc",
-"a7 c #5abafc",
-"a8 c #5abefc",
-"a9 c #6e86cc",
-"b. c #6c8acc",
-"b# c #7282c4",
-"ba c #768acc",
-"bb c #7a82c4",
-"bc c #7e92cc",
-"bd c #7892d4",
-"be c #7a9ad4",
-"bf c #7e9edc",
-"bg c #60befc",
-"bh c #67befc",
-"bi c #72a2e4",
-"bj c #74b5f2",
-"bk c #56c2fc",
-"bl c #60c2fc",
-"bm c #62c6fc",
-"bn c #6ac6fc",
-"bo c #78c8fc",
-"bp c #7acefc",
-"bq c #7ecafc",
-"br c #acc478",
-"bs c #c7d166",
-"bt c #e2de54",
-"bu c #ffec42",
-"bv c #8282be",
-"bw c #8686bc",
-"bx c #8e8ebc",
-"by c #8fb78a",
-"bz c #98a0a8",
-"bA c #a0a4b0",
-"bB c #828ecc",
-"bC c #8a9cd4",
-"bD c #9292c4",
-"bE c #9496c8",
-"bF c #969acc",
-"bG c #96aedc",
-"bH c #82aae4",
-"bI c #82aeec",
-"bJ c #82baf4",
-"bK c #92b2e4",
-"bL c #88caf8",
-"bM c #88cafc",
-"bN c #8acefc",
-"bO c #94d2fc",
-"bP c #9ad6fc",
-"bQ c #aadefc",
-"bR c #aee2fc",
-"bS c #b2e2fc",
-"bT c #c8ccd8",
-"bU c #c8d0d8",
-"bV c #d0d0d0",
-"bW c #d0d0d8",
-"bX c #d0d0e0",
-"bY c #d0d4e0",
-"bZ c #d1d8e0",
-"b0 c #d8d8e8",
-"b1 c #d8dce8",
-"b2 c #d8e0e8",
-"b3 c #e0e0f0",
-"b4 c #e0e4f0",
-"b5 c #e0e8f0",
-"b6 c #e8e8f8",
-"b7 c #e8ecf8",
-"b8 c #e8f0f8",
-"b9 c #f0f1f8",
-/* pixels */
-"b9b9b9b9b9b8b8b8b7b7b7b7b7b7b7b6b6b5b5b5b5b4b4b4b4b4b4b3b3b2b2b2b2b1b1b1b1b1b1b1b0bZbZbZbZbZbYbYbYbYbYbYbXbWbUbUbUbUbUbTbTbTbA................................................................................................................",
-"b9b9b9b9b8b8b8b7b7b7b7b7b7b7b6b6b5b5b5b5b4b4b4b4b4b4b3b3b2b2b2b2b1b1b1b1b1b1b1b0bZbZbZbZbZbYbYbYbYbYbYbXbWbUbUbUbUbUbTbTbTbT.y................................................................................................................",
-"b9b9bzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbz.y................................................................................................................",
-"b9b9bzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbz.y................................................................................................................",
-"b9b8bzbz................................................................................................................bzbz.y................................................................................................................",
-"b8b8bzbz...a.a.c.a.c.c.d.c.c.d.d.d.h.d.h.h.h.z.h.z.A.F.I.H.H.M.Q.P.O.S.M.O.P.G.F.C.A.A.z.z.h.z.h.h.h.h.h.h.d.h.d.h.h.dbVbzbz.y.....a.a.c.a.c.c.d.c.c.d.d.d.h.d.h.h.h.z.h.z.A.F.I.H.H.M.Q.P.O.S.M.O.P.G.F.C.A.A.z.z.h.z.h.h.h.h.h.h.d.h.d.h.h.d",
-"b8b8bzbz...a.a.c.c.c.c.d.d.d.d.d.d.h.h.h.z.z.z.B.F.I.O.T.U.T.U#d.6.6#d.V.6.V.Q.M.H.H.H.C.A.z.z.h.z.h.h.h.h.h.h.d.h.d.dbVbzbz.y.....a.a.c.c.c.c.d.d.d.d.d.d.h.h.h.z.z.z.B.F.I.O.T.U.T.U#d.6.6#d.V.6.V.Q.M.H.H.H.C.A.z.z.h.z.h.h.h.h.h.h.d.h.d.d",
-"b8b7bzbz...a.c.a.c.c.g.d.c.d.d.d.h.h.z.z.B.G.I.M.O.S.5#g#j#i#j#q#p#l#s#k#q#h#d.U.U.T.O.I.H.F.B.z.z.z.h.z.h.h.h.h.d.h.hbVbzbz.y.....a.c.a.c.c.g.d.c.d.d.d.h.h.z.z.B.G.I.M.O.S.5#g#j#i#j#q#p#l#s#k#q#h#d.U.U.T.O.I.H.F.B.z.z.z.h.z.h.h.h.h.d.h.h",
-"b7b7bzbz...c.c.c.e#Obw.r.i.i.h.h.z.z.B.G.I.Q.V.6#d#g#j#l#p#k#k#h#j#g#g#i#l#l#k#i#i#f.V.T.P.M.F.F.B.A.z.z.h.h.h.h.h.d.hbVbzbz.y.....c.c.c.e#Obw.r.i.i.h.h.z.z.B.G.I.Q.V.6#d#g#j#l#p#k#k#h#j#g#g#i#l#l#k#i#i#f.V.T.P.M.F.F.B.A.z.z.h.h.h.h.h.d.h",
-"b7b7bzbz...a.c.a#E#V#Z#F#B.1.h.z.A.F.M.Q.U.6#f#l#k#h#g#e.5#c#f#c#g#d.6#f#f#f#g#f#i#j#k#e.5.T.S.O.H.F.A.z.z.h.z.h.h.h.hbVbzbz.x.....a.c.a#E#V#Z#F#B.1.h.z.A.F.M.Q.U.6#f#l#k#h#g#e.5#c#f#c#g#d.6#f#f#f#g#f#i#j#k#e.5.T.S.O.H.F.A.z.z.h.z.h.h.h.h",
-"b7b7bzbz...c.c.g#O.q#C#D#D#H.z.C.I.Q.V#e#j#q#j#h#k#j#g#e.5#c#i#e#j#q#p#p#g#h#j#f.5#c#k#k#p#f.V.S.O.I.F.C.A.z.z.h.h.h.dbVbzbz.x.....c.c.g#O.q#C#D#D#H.z.C.I.Q.V#e#j#q#j#h#k#j#g#e.5#c#i#e#j#q#p#p#g#h#j#f.5#c#k#k#p#f.V.S.O.I.F.C.A.z.z.h.h.h.d",
-"b7b7bzbz...c.c.c#C#V#V#Q#R#K.C.I.T#c#i#t#9#7#k#l#l#d.6#e#i#k#l#i#l#q#s#q#p#k#l#j#h#h#h#h#j#s#k#f.6.T.Q.M.G.C.z.z.z.z.hbVbzbz.x.....c.c.c#C#V#V#Q#R#K.C.I.T#c#i#t#9#7#k#l#l#d.6#e#i#k#l#i#l#q#s#q#p#k#l#j#h#h#h#h#j#s#k#f.6.T.Q.M.G.C.z.z.z.z.h",
-"b7b7bzbz...c.d.c.g#PbDbw#S.N.O.T#g#sanab#6#q#t#t#k.5#d#g#h#j#g#h#l#s#s#k#k#k#q#p#k#s#t#l#l#q#8#8#p#f.6.Q.M.G.C.z.z.h.hbVbzbz.w.....c.d.c.g#PbDbw#S.N.O.T#g#sanab#6#q#t#t#k.5#d#g#h#j#g#h#l#s#s#k#k#k#q#p#k#s#t#l#l#q#8#8#p#f.6.Q.M.G.C.z.z.h.h",
-"b7b7bzbz...c.d.d.d.i.Z.2.W.Q#c#l#9asaj#6#q#j#q#p#g#i#s#k#i#h#i#h#k#p#s#l#l#q#6#6#s#t#6#s#6#t#6anan#6#h.5.S.M.F.C.z.z.zbVbzbz.w.....c.d.d.d.i.Z.2.W.Q#c#l#9asaj#6#q#j#q#p#g#i#s#k#i#h#i#h#k#p#s#l#l#q#6#6#s#t#6#s#6#t#6anan#6#h.5.S.M.F.C.z.z.z",
-"b7b6bzbz...d.c.d#C#I.L#U#3#d#kaaazaa#8#6#7#p#p#k#k#k#p#j#l#l#j#j#p#s#6#s#6#q#s#8#8#6#q#q#6#q#s#tajaI#8#j#c.T.M.G.B.z.zbVbzbz.w.....d.c.d#C#I.L#U#3#d#kaaazaa#8#6#7#p#p#k#k#k#p#j#l#l#j#j#p#s#6#s#6#q#s#8#8#6#q#q#6#q#s#tajaI#8#j#c.T.M.G.B.z.z",
-"b6b6bzbz...d.d.i#T#J#MbFbfaSaka0ak#9#8#t#p#k#p#q#l#q#q#q#q#s#k#l#p#sa##7#t#q#q#9#8#7#6#t#8#s#6#7#6apaD#8#i.5.Q.H.F.A.zbVbzbz.w.....d.d.i#T#J#MbFbfaSaka0ak#9#8#t#p#k#p#q#l#q#q#q#q#s#k#l#p#sa##7#t#q#q#9#8#7#6#t#8#s#6#7#6apaD#8#i.5.Q.H.F.A.z",
-"b6b5bzbz...d.d.j#L#Lb##baOa1aIaIaa#6#s#p#q#k#l#l#j#p#q#t#l#l#q#6#q#p#8#t#p#k#l#9#9a#aaa##7#6#6#6#6#7akaA#6#g.V.P.H.C.zbVbzbz.w.....d.d.j#L#Lb##baOa1aIaIaa#6#s#p#q#k#l#l#j#p#q#t#l#l#q#6#q#p#8#t#p#k#l#9#9a#aaa##7#6#6#6#6#7akaA#6#g.V.P.H.C.z",
-"b5b5bzbz...d.h.z#IbFa9#mbjblan#7#6#s#j#q#q#q#l#k#p#l#k#p#k#k#6#t#6#6#t#p#q#h#j#7acab#8#t#p#p#p#6#t#6#9aCas#q#f.U.P.H.CbVbzbz.w.....d.h.z#IbFa9#mbjblan#7#6#s#j#q#q#q#l#k#p#l#k#p#k#k#6#t#6#6#t#p#q#h#j#7acab#8#t#p#p#p#6#t#6#9aCas#q#f.U.P.H.C",
-"b5b5bzbz...f.l.D.F#b.7#wbhaIa##t#q#p#p#l#q#p#i#j#p#l#j#j#p#k#k#p#t#q#k#j#p#j#k#6aa#6#7#6#j#g#h#j#6a#a#apa0an#q#e.T.M.GbVbzbz.w.....f.l.D.F#b.7#wbhaIa##t#q#p#p#l#q#p#i#j#p#l#j#j#p#k#k#p#t#q#k#j#p#j#k#6aa#6#7#6#j#g#h#j#6a#a#apa0an#q#e.T.M.G",
-"b5b5bzbz...D#S#M.8#1#xawaCa##q#s#s#q#s#k#s#j#k#p#k#p#q#l#q#q#l#p#p#k#k#k#l#i#l#s#6#9#9#8#k#h#j#k#s#9#7#9azbkab#j.V.O.FbVbzbz.w.....D#S#M.8#1#xawaCa##q#s#s#q#s#k#s#j#k#p#k#p#q#l#q#q#l#p#p#k#k#k#l#i#l#s#6#9#9#8#k#h#j#k#s#9#7#9azbkab#j.V.O.F",
-"b5b4bzbz...h.2.4#2bHbJbObqax#6#6#6#6#q#j#j#k#q#t#l#q#6#q#p#p#k#p#q#l#p#p#k#k#p#6a##8#p#s#k#i#j#j#j#6#8a#aaa4aC#s#c.P.HbVbzbz.w.....h.2.4#2bHbJbObqax#6#6#6#6#q#j#j#k#q#t#l#q#6#q#p#p#k#p#q#l#p#p#k#k#p#6a##8#p#s#k#i#j#j#j#6#8a#aaa4aC#s#c.P.H",
-"b4b4bzbz...z.B.Y#y#oaEbnbhaE#8#6#6#s#p#p#k#q#9#t#s#t#6#8#s#6#q#q#8#8#6#8#8#t#6a#ac#8#t#q#f#g#k#j#i#q#t#s#7apaZab#k.V.ObVbzbz.v.....z.B.Y#y#oaEbnbhaE#8#6#6#s#p#p#k#q#9#t#s#t#6#8#s#6#q#q#8#8#6#8#8#t#6a#ac#8#t#q#f#g#k#j#i#q#t#s#7apaZab#k.V.O",
-"b4b4bzbz...A##bCbHaUaIalavav#6#s#t#s#t#s#q#l#t#t#7#9#7ab#8#8#t#qa#anaca#asaBanacaqanaa#q#h#f#l#f#i#q#t#q#8aaaZaz#q#c.PbVbzbz.u.....A##bCbHaUaIalavav#6#s#t#s#t#s#q#l#t#t#7#9#7ab#8#8#t#qa#anaca#asaBanacaqanaa#q#h#f#l#f#i#q#t#q#8aaaZaz#q#c.P",
-"b4b4bzbz...Cbbb.aQbMbpa7bOa3#8#t#q#s#q#s#q#l#6#8#8#6#s#8#7#s#l#l#9aXaJakaraZbm#6#6aJaB#9#l#j#j#g#p#8#6#s#9aaaraz#s#e.TbVbzbz.u.....Cbbb.aQbMbpa7bOa3#8#t#q#s#q#s#q#l#6#8#8#6#s#8#7#s#l#l#9aXaJakaraZbm#6#6aJaB#9#l#j#j#g#p#8#6#s#9aaaraz#s#e.T",
-"b4b4bzbz...JbBaP#jbobQbqa6am#8#s#6#6#q#s#t#7#t#9#6#9#t#8a##6#p#l#6ayaZayaladai#j#paFaZaq#6#k#q#qaba##6#t#s#8abaI#8#i.UbVbzbz.u.....JbBaP#jbobQbqa6am#8#s#6#6#q#s#t#7#t#9#6#9#t#8a##6#p#l#6ayaZayaladai#j#paFaZaq#6#k#q#qaba##6#t#s#8abaI#8#i.U",
-"b4b4bzbz...IbdaP#pbMbqadacafa##7#t#6#q#p#6aca##s#p#6a#an#9#8#8#t#p#q#l#qajag#8#p#6#8a.#9#s#javaY#7#j#k#p#p#6abaIaq#q#ebVbzbz.u.....IbdaP#pbMbqadacafa##7#t#6#q#p#6aca##s#p#6a#an#9#8#8#t#p#q#l#qajag#8#p#6#8a.#9#s#javaY#7#j#k#p#p#6abaIaq#q#e",
-"b4b3bzbz...RbdbIaTbQbga#a#aa#8#6#7#8#t#l#l#8#9#t#p#k#9ab#8a##8#p#i#i#i#iaxas#6#p#p#k#k#t#p#j#nah#l#l#s#8#p#7abazaI#s#ebVbzbz.u.....RbdbIaTbQbga#a#aa#8#6#7#8#t#l#l#8#9#t#p#k#9ab#8a##8#p#i#i#i#iaxas#6#p#p#k#k#t#p#j#nah#l#l#s#8#p#7abazaI#s#e",
-"b3b3bzbz...P#zbjbNbSbPbhaVam#t#s#8#7#6#q#k#qab#8#p#i#k#t#6#7#q#h#g#l#l#f#k#9#t#l#k#j#i#7a##k#g#k#k#taa#8#s#7a#apaL#t#dbVbzbz.u.....P#zbjbNbSbPbhaVam#t#s#8#7#6#q#k#qab#8#p#i#k#t#6#7#q#h#g#l#l#f#k#9#t#l#k#j#i#7a##k#g#k#k#taa#8#s#7a#apaL#t#d",
-"b3b2bzbz...P.6#uaGboa3bjbLaH#t#s#8#7#t#j#s#7#8#6#l#i#k#p#p#s#q#j#i#j#j#d#f#j#j#q#q#k#j#i#t#k#i#k#k#g#j#p#s#6#9abaI#s#dbVbzbz.u.....P.6#uaGboa3bjbLaH#t#s#8#7#t#j#s#7#8#6#l#i#k#p#p#s#q#j#i#j#j#d#f#j#j#q#q#k#j#i#t#k#i#k#k#g#j#p#s#6#9abaI#s#d",
-"b2b2bzbz...T#e#tasaFa##9aiam#6#t#6#q#p#i#s#9#s#p#j#i#j#i#q#p#l#i#h#h#j#i#h#j#k#6#8#t#l#j#k#h#f#h#i#j#h#p#s#6a#acas#6#gbVbzbz.u.....T#e#tasaFa##9aiam#6#t#6#q#p#i#s#9#s#p#j#i#j#i#q#p#l#i#h#h#j#i#h#j#k#6#8#t#l#j#k#h#f#h#i#j#h#p#s#6a#acas#6#g",
-"b2b2bzbz...T#g#taIaF#8#7#8#9#6#8#6#k#j#g#i#j#g#k#k#t#q#j#l#p#l#k#f#h#s#t#l#s#q#p#t#s#q#k#k#g#h#k#g#k#j#k#l#6#9a#aq#8#ibVbzbz.u.....T#g#taIaF#8#7#8#9#6#8#6#k#j#g#i#j#g#k#k#t#q#j#l#p#l#k#f#h#s#t#l#s#q#p#t#s#q#k#k#g#h#k#g#k#j#k#l#6#9a#aq#8#i",
-"b2b2bzbz...U#f#taIay#t#7#8#8#t#6#t#g#g#h#f#d#e#g#p#8#t#q#p#j#i#j#f#p#t#p#s#t#s#l#t#7#q#k#j#f#h#l#q#j#l#p#l#6#8aaaJaf#jbVbzbz.u.....U#f#taIay#t#7#8#8#t#6#t#g#g#h#f#d#e#g#p#8#t#q#p#j#i#j#f#p#t#p#s#t#s#l#t#7#q#k#j#f#h#l#q#j#l#p#l#6#8aaaJaf#j",
-"b2b1bzbz...T#f#7aKaJ#7#8#9#8#6#8#6#f#i#k#k#j#i#e#f#k#6#t#j#g#i#h#f#h#k#j#6#k#i#s#s#p#p#p#j#j#l#l#q#k#k#6#7#8#7abaLaf#kbVbzbz.u.....T#f#7aKaJ#7#8#9#8#6#8#6#f#i#k#k#j#i#e#f#k#6#t#j#g#i#h#f#h#k#j#6#k#i#s#s#p#p#p#j#j#l#l#q#k#k#6#7#8#7abaLaf#k",
-"b1b1bzbz...T#f#taJaJ#6#t#6#6#6aa#t#h#j#l#j#k#q#p#k#q#7#p#j#k#h#i#e#h#p#l#s#s#k#l#s#k#p#j#k#s#6#q#q#s#p#6#6#t#8ana0af#lbVbzbz.t.....T#f#taJaJ#6#t#6#6#6aa#t#h#j#l#j#k#q#p#k#q#7#p#j#k#h#i#e#h#p#l#s#s#k#l#s#k#p#j#k#s#6#q#q#s#p#6#6#t#8ana0af#l",
-"b1b1bzbz...S#f#saCaZa##6#t#6a##6#l#h#h#h#l#s#9#9#t#s#7#l#s#l#h#h#e#i#k#p#p#s#t#s#p#j#j#h#p#q#p#s#s#q#s#7#9a##9alblan#qbVbzbz.s.....S#f#saCaZa##6#t#6a##6#l#h#h#h#l#s#9#9#t#s#7#l#s#l#h#h#e#i#k#p#p#s#t#s#p#j#j#h#p#q#p#s#s#q#s#7#9a##9alblan#q",
-"b1b1bzbz...T#f#qasa5a##6#q#s#6#s#q#l#j#q#q#9a##t#7a##p#i#k#i#i#h#i#i#k#k#q#q#q#p#k#k#p#k#s#t#t#q#q#s#s#t#6#9a#aJbmac#pbVbzbz.s.....T#f#qasa5a##6#q#s#6#s#q#l#j#q#q#9a##t#7a##p#i#k#i#i#h#i#i#k#k#q#q#q#p#k#k#p#k#s#t#t#q#q#s#s#t#6#9a#aJbmac#p",
-"b1b1bzbz...S#c#laka8aa#7#q#s#t#q#t#q#l#p#t#9#s#sadaX#q#h#h#g#f#f#h#j#l#i#g#p#p#j#i#j#p#q#7#7#q#p#t#7a##6#8a#a#aJaW#9#ibVbzbz.s.....S#c#laka8aa#7#q#s#t#q#t#q#l#p#t#9#s#sadaX#q#h#h#g#f#f#h#j#l#i#g#p#p#j#i#j#p#q#7#7#q#p#t#7a##6#8a#a#aJaW#9#i",
-"b1b1bzbz...P.6#h#7aKad#8#6#8#7#7#s#k#l#q#6#s#k#kapa5#k#i#h#h#h#l#k#k#j#g#h#p#j#f#h#k#p#6a#a##q#k#t#9ab#9#6#8a#aFaI#q#ebVbzbz.o.....P.6#h#7aKad#8#6#8#7#7#s#k#l#q#6#s#k#kapa5#k#i#h#h#h#l#k#k#j#g#h#p#j#f#h#k#p#6a#a##q#k#t#9ab#9#6#8a#aFaI#q#e",
-"b1b1bzbz...O.U#f#sasaya##6#6#6#s#t#s#s#s#t#l#k#j#6#9#i#i#i#j#k#q#p#j#j#i#i#k#i#g#k#k#t#7#6#6#k#l#p#8a##9#6#9aaaZaq#p#cbVbzbz.o.....O.U#f#sasaya##6#6#6#s#t#s#s#s#t#l#k#j#6#9#i#i#i#j#k#q#p#j#j#i#i#k#i#g#k#k#t#7#6#6#k#l#p#8a##9#6#9aaaZaq#p#c",
-"b1b0bzbz...H.S#d#kajaXa##s#7aa#q#p#q#q#p#q#k#i#j#l#s#j#s#j#k#j#j#j#h#j#h#i#i#j#i#j#l#q#6#6#p#l#k#l#q#s#6#8a#anaX#9#j.6bVbzbz.o.....H.S#d#kajaXa##s#7aa#q#p#q#q#p#q#k#i#j#l#s#j#s#j#k#j#j#j#h#j#h#i#i#j#i#j#l#q#6#6#p#l#k#l#q#s#6#8a#anaX#9#j.6",
-"b0bZbzbz...H.P.5#i#8aIab#7#7#8#q#p#q#s#q#q#i#h#k#s#s#p#s#q#j#k#l#k#l#l#j#k#k#j#h#i#p#k#t#t#k#k#k#j#p#6a#a#a#apas#s#e.SbVbzbz.o.....H.P.5#i#8aIab#7#7#8#q#p#q#s#q#q#i#h#k#s#s#p#s#q#j#k#l#k#l#l#j#k#k#j#h#i#p#k#t#t#k#k#k#j#p#6a#a#a#apas#s#e.S",
-"bZbZbzbz...F.W#a#A#vaqapaeae#t#t#q#p#s#q#k#k#p#t#q#p#p#q#p#k#l#k#j#k#j#i#j#h#k#j#h#i#l#s#k#l#p#s#q#s#6a#aaabaIa##i.V.ObVbzbz.o.....F.W#a#A#vaqapaeae#t#t#q#p#s#q#k#k#p#t#q#p#p#q#p#k#l#k#j#k#j#i#j#h#k#j#h#i#l#s#k#l#p#s#q#s#6a#aaabaIa##i.V.O",
-"bZbZbzbz...C.Wa9bGbiaHaFa7aT#6#8#t#s#t#s#q#t#p#k#h#l#p#l#s#s#s#p#k#l#k#j#i#j#j#f#j#k#k#k#j#i#k#p#q#s#6#9aaaAaF#q#c.P.FbVbzbz.o.....C.Wa9bGbiaHaFa7aT#6#8#t#s#t#s#q#t#p#k#h#l#p#l#s#s#s#p#k#l#k#j#i#j#j#f#j#k#k#k#j#i#k#p#q#s#6#9aaaAaF#q#c.P.F",
-"bZbZbzbz...A.F#.bCbKbIbqbRa2#6a##6#t#6#6#7#6#q#i#i#p#l#p#l#q#q#q#k#l#j#h#e#f#d#d#k#l#k#j#j#k#p#k#q#6#6#8abaJaj#k.6.M.AbVbzbz.o.....A.F#.bCbKbIbqbRa2#6a##6#t#6#6#7#6#q#i#i#p#l#p#l#q#q#q#k#l#j#h#e#f#d#d#k#l#k#j#j#k#p#k#q#6#6#8abaJaj#k.6.M.A",
-"bZbZbzbz...z.C.F.X.9#xaUa8al#7#8#7#6#s#t#8#8#t#l#j#l#l#k#j#k#q#q#k#k#e#f#e#h#j#j#j#h#i#j#k#k#j#k#q#t#7#9aCaq#j.V.P.G.zbVbzbz.o.....z.C.F.X.9#xaUa8al#7#8#7#6#s#t#8#8#t#l#j#l#l#k#j#k#q#q#k#k#e#f#e#h#j#j#j#h#i#j#k#k#j#k#q#t#7#9aCaq#j.V.P.G.z",
-"bZbYbzbz...A.z.F.R#5be#x#8asaa#7#t#t#s#l#p#t#s#p#h#k#l#j#p#q#p#l#h#e#f#i#j#k#k#p#l#j#k#f#g#i#j#k#p#s#tafas#q#c.O.F.z.hbVbzbz.o.....A.z.F.R#5be#x#8asaa#7#t#t#s#l#p#t#s#p#h#k#l#j#p#q#p#l#h#e#f#i#j#k#k#p#l#j#k#f#g#i#j#k#p#s#tafas#q#c.O.F.z.h",
-"bYbYbzbz...z.z.A#NbabcaRaSaWao#9#t#8#6#i#j#j#l#k#h#f#i#j#i#i#i#f#e#e#h#i#l#h#h#k#k#k#l#k#j#k#k#i#k#k#qaq#6#e.S.G.z.h.hbVbzbz.n.....z.z.A#NbabcaRaSaWao#9#t#8#6#i#j#j#l#k#h#f#i#j#i#i#i#f#e#e#h#i#l#h#h#k#k#k#l#k#j#k#k#i#k#k#qaq#6#e.S.G.z.h.h",
-"bYbYbzbz...h.z.K#U###N#3#4a1akan#8#t#6#t#j#i#i#i#f#f#h#j#i#f#e#f#h#k#j#i#g#f#g#k#k#i#j#p#l#p#s#k#p#paj#9#h.V.M.B.z.h.dbVbzbz.n.....h.z.K#U###N#3#4a1akan#8#t#6#t#j#i#i#i#f#f#h#j#i#f#e#f#h#k#j#i#g#f#g#k#k#i#j#p#l#p#s#k#p#paj#9#h.V.M.B.z.h.d",
-"bYbYbzbz...h.h.z#K#0b##5a9aR#qaoap#q#i#l#l#l#k#j#i#j#l#p#t#j#e#h#f#h#f#d#d#f#g#p#j#d#f#j#k#l#q#s#qajak#i.V.O.F.z.h.h.dbVbzbz.n.....h.h.z#K#0b##5a9aR#qaoap#q#i#l#l#l#k#j#i#j#l#p#t#j#e#h#f#h#f#d#d#f#g#p#j#d#f#j#k#l#q#s#qajak#i.V.O.F.z.h.h.d",
-"bYbYbzbz...h.h.z.E#TbEbB#5.7#e#qasaj#p#p#p#k#j#i#h#j#j#h#h#j#g#i#f#f#g#g#d#g#l#k#l#f#g#j#j#l#la#asaf#p#e.Q.F.z.h.d.d.dbVbzbz.n.....h.h.z.E#TbEbB#5.7#e#qasaj#p#p#p#k#j#i#h#j#j#h#h#j#g#i#f#f#g#g#d#g#l#k#l#f#g#j#j#l#la#asaf#p#e.Q.F.z.h.d.d.d",
-"bYbYbzbz...h.h.L.K.z.0##.N.P.V#e#pafac#t#j#j#k#g#g#h#i#g#i#i#f#i#f#d#h#d.S#c#e#c#c.6.5#e#i#s#8asaa#l#d.Q.G.z.h.d.d.d.cbVbzbz.m.....h.h.L.K.z.0##.N.P.V#e#pafac#t#j#j#k#g#g#h#i#g#i#i#f#i#f#d#h#d.S#c#e#c#c.6.5#e#i#s#8asaa#l#d.Q.G.z.h.d.d.d.c",
-"bYbXbzbz...d.l#Z#I.h#I#W.4.H.O.T#d#k#6aa#6#p#q#p#i#f#f#e#f#f#h#i.V.P.V.Q.S.S.S.S#d.T.S.5#g#p#8#s#g.U.O.C.h.h.d.d.d.c.dbVbzbz.m.....d.l#Z#I.h#I#W.4.H.O.T#d#k#6aa#6#p#q#p#i#f#f#e#f#f#h#i.V.P.V.Q.S.S.S.S#d.T.S.5#g#p#8#s#g.U.O.C.h.h.d.d.d.c.d",
-"bXbWbzbz...h#Pbx.j.3bv#0bb.0.G.M.P.U#c#i#s#q#s#j#f.T.P.S.V.6#d.T.P.O.O.Q.6#c.6.V.6.V.V#f#p#j#f.U.P.H.B.z.h.h.d.d.c.c.cbVbzbz.m.....h#Pbx.j.3bv#0bb.0.G.M.P.U#c#i#s#q#s#j#f.T.P.S.V.6#d.T.P.O.O.Q.6#c.6.V.6.V.V#f#p#j#f.U.P.H.B.z.h.h.d.d.c.c.c",
-"bWbUbzbz...kbv#C.h#X#J.z#Z#K.A.C.F.H.O.S.5#f#h#g#e.6.T.6.U#e#g.S.P.6.6.P.5.6.6#f#d#c#f#h#f.6.Q.O.F.z.h.h.d.d.d.d.c.c.cbVbzbz.m.....kbv#C.h#X#J.z#Z#K.A.C.F.H.O.S.5#f#h#g#e.6.T.6.U#e#g.S.P.6.6.P.5.6.6#f#d#c#f#h#f.6.Q.O.F.z.h.h.d.d.d.d.c.c.c",
-"bUbUbzbz...d#R#R#F#Y.L.h#Y#K.z.A.A.C.F.H.O.P.V#d#f#h#k#k#f#e#f.5.V#e#i.6#f#h#g#k#p#j#d.T.M.G.B.B.h.z.d.h.d.d.c.c.c.c.cbVbzbz.m.....d#R#R#F#Y.L.h#Y#K.z.A.A.C.F.H.O.P.V#d#f#h#k#k#f#e#f.5.V#e#i.6#f#h#g#k#p#j#d.T.M.G.B.B.h.z.d.h.d.d.c.c.c.c.c",
-"bUbUbzbz...d.p#ZbE.1.h#CbD.3.h.h.h.z.z.A.B.G.I.P.U#f#k#k#p#6#7#j#j#s#6#p#q#l#j#f#c.V.Q.I.C.A.h.h.h.d.d.d.d.c.c.c.c.a.abVbzbz.m.....d.p#ZbE.1.h#CbD.3.h.h.h.z.z.A.B.G.I.P.U#f#k#k#p#6#7#j#j#s#6#p#q#l#j#f#c.V.Q.I.C.A.h.h.h.d.d.d.d.c.c.c.c.a.a",
-"bUbUbzbz...d.d.l.p.d.i#F#G.A.h.h.h.h.h.z.z.z.B.F.M.U.V.5#c#j#p#e#f#p#q#l#f.6.U.Q.M.H.F.C.z.z.h.d.h.d.d.c.c.c.c.a.c.a.abVbzbz.m.....d.d.l.p.d.i#F#G.A.h.h.h.h.h.z.z.z.B.F.M.U.V.5#c#j#p#e#f#p#q#l#f.6.U.Q.M.H.F.C.z.z.h.d.h.d.d.c.c.c.c.a.c.a.a",
-"bUbUbzbz...d.d.d.d.h.d.h.d.d.h.d.h.h.h.h.h.h.z.A.F.I.I.M.Q.6.V.P.S.6#d.6.T.O.H.B.B.z.h.z.h.d.h.d.d.d.c.d.c.c.c.a.a.a.abVbzbz.m.....d.d.d.d.h.d.h.d.d.h.d.h.h.h.h.h.h.z.A.F.I.I.M.Q.6.V.P.S.6#d.6.T.O.H.B.B.z.h.z.h.d.h.d.d.d.c.d.c.c.c.a.a.a.a",
-"bUbTbzbz...d.d.d.d.d.d.h.d.d.h.d.h.d.h.h.h.h.h.h.z.z.B.B.H.O.H.C.G.P.P.O.H.B.A.h.h.z.h.h.d.h.d.d.c.d.c.c.c.a.a.a.a.a.abVbzbz.b.....d.d.d.d.d.d.h.d.d.h.d.h.d.h.h.h.h.h.h.z.z.B.B.H.O.H.C.G.P.P.O.H.B.A.h.h.z.h.h.d.h.d.d.c.d.c.c.c.a.a.a.a.a.a",
-"bTbTbzbzbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbzbz.b................................................................................................................",
-"bTbTbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbz.b................................................................................................................",
-"bTbTbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbz.b................................................................................................................",
-"bA.y.y.y.y.y.y.y.y.x.x.x.w.w.w.w.w.w.w.w.w.v.u.u.u.u.u.u.u.u.u.u.u.t.s.s.s.o.o.o.o.o.o.o.o.o.n.n.n.n.m.m.m.m.m.m.m.m.b.b.b.b.b................................................................................................................",
-"..............................................................................................................................................................................................................................................",
-".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..............................................................................................................",
-"..............................................................................................................................................................................................................................................",
-"..............................................................................................................................................................................................................................................",
-"..............................................................................................................................................................................................................................................",
-"..............................................................................................................................................................................................................................................",
-"..............................................................................................................................................................................................................................................",
-"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
-"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
-"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
-"..........#r#r#r#r#rataMat#r#r#r#r#r#r#rauaMat#r#r#r#r#r#raMaMat#r#r#r#r#r#raMaMau#r#r#r#r#r#r#rauaMaMat#r#r#r#rauaMaMaMau#r#r#r#r#r#rataMat#r#r#r#raMaMaMaMaMau#r#r#r#r#rauaMat#r#r#r#r#r#rataMat#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
-"..........#r#r#r#raMbububuaM#r#r#r#raMbtbubuaM#r#r#r#raMbubububuaM#r#r#r#rbtbubububy#r#r#r#r#ratbububuaM#r#r#r#rbsbubububr#r#r#r#r#rbrbubuaM#r#r#r#rbubububububr#r#r#r#rbsbububuau#r#r#r#raNbububuaM#r#r#r#r#r#r#r#r#r#r#r#r#r................",
-"..........#r#r#r#rbtbuaMbubu#r#r#r#raNbtbtbuaM#r#r#r#raNbsaMbybubu#r#r#r#rbyaNaNbubu#r#r#r#r#rbybubsbuaM#r#r#r#rbubyaMaMau#r#r#r#rbybubsaMat#r#r#r#raMaMaMbtbuaN#r#r#raMbubsbybubr#r#r#ratbubtaMbtbuat#r#r#ratau#r#r#r#r#r#r#r................",
-"..........#r#r#raMbubr#rbrbuaM#r#r#rat#rbrbuaM#r#r#r#rat#r#r#rbubt#r#r#r#r#raMaNbubs#r#r#r#raububybrbuaM#r#r#r#rbubsbraM#r#r#r#ratbubtbybrau#r#r#r#r#r#raububt#r#r#r#raububtbrbuaN#r#r#raMbubr#rbrbuaM#r#r#rbtbuau#r#r#r#r#r#r................",
-"..........#r#r#raMbubr#rbrbuaM#r#r#r#r#rbrbuaM#r#r#r#r#r#r#raNbuaM#r#r#r#r#rbububtau#r#r#r#rbsbuatbrbuaM#r#r#raMbububububy#r#r#raMbububububtat#r#r#r#r#rbsbuaN#r#r#r#r#rbybububsat#r#r#raubububrbubuaM#r#r#rbrbtat#r#r#r#r#r#r................",
-"..........#r#r#raMbubr#rbrbuaM#r#r#r#r#rbrbuaM#r#r#r#r#r#raMbuaM#r#r#r#r#r#raMaNbtbuat#r#raububububububuaM#r#r#r#r#raNbubu#r#r#raMbubs#rbsbuaM#r#r#r#raububuat#r#r#r#raMbubrbybubs#r#r#r#rbybubtbtbuau#r#r#r#r#r#r#r#r#r#r#r#r................",
-"..........#r#r#ratbubt#rbtbuat#r#r#r#r#rbrbuaM#r#r#r#r#rbrbuaM#r#r#r#r#r#raN#r#rbsbuaM#r#raubrbrbrbtbubsau#r#ratat#raububt#r#r#raububs#rbsbuaM#r#r#r#rbrbuby#r#r#r#r#rbrbuaNatbubu#r#r#r#r#r#raNbubs#r#r#r#raMby#r#r#r#r#r#r#r................",
-"..........#r#r#r#rbrbubububr#r#r#r#r#r#rbrbuaM#r#r#r#rbybububububu#r#r#raubububububt#r#r#r#r#r#r#rbrbuaM#r#r#raNbubububuaM#r#r#r#rbrbubububt#r#r#r#ratbubuat#r#r#r#r#raMbububububr#r#r#r#rbrbububtat#r#r#r#rbubuaM#r#r#r#r#r#r................",
-"..........#r#r#r#r#raNbraN#r#r#r#r#r#r#raNbrau#r#r#r#raNbrbrbrbrbr#r#r#r#raNbrbraNat#r#r#r#r#r#r#raNbrau#r#r#raubrbrbrau#r#r#r#r#r#raNbrbyat#r#r#r#raMbraN#r#r#r#r#r#r#raubrbraN#r#r#r#r#raNbraNat#r#r#r#r#raMby#r#r#r#r#r#r#r................",
-"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
-"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
-"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#raM#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
-"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#rbybuby#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
-"..........#r#r#r#r#rauaMaMau#r#rataMaMaM#r#r#raMbuaM#r#rauaMaMau#r#rataMaMaM#r#r#r#r#r........................................................................................................................................................",
-"..........#r#r#r#r#rbrbububr#r#raMbububu#r#r#r#r#r#r#r#rbrbububr#r#raMbububu#r#r#r#r#r........................................................................................................................................................",
-"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#ratbrat#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r........................................................................................................................................................",
-"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#rbrbubr#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r........................................................................................................................................................",
-"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#ratbrat#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r........................................................................................................................................................"
-};
diff --git a/wmsun/wmSun_mask.xbm b/wmsun/wmSun_mask.xbm
new file mode 100644
index 0000000..f334241
--- /dev/null
+++ b/wmsun/wmSun_mask.xbm
@@ -0,0 +1,38 @@
+#define wmSun_mask_width 64
+#define wmSun_mask_height 64
+static char wmSun_mask_bits[] = {
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,
+ 0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,
+ 0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,
+ 0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,
+ 0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,
+ 0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,
+ 0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,
+ 0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,
+ 0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,
+ 0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,
+ 0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,
+ 0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,
+ 0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,
+ 0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,
+ 0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,
+ 0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,
+ 0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,
+ 0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,
+ 0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,
+ 0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,
+ 0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,
+ 0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,
+ 0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,
+ 0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,
+ 0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,
+ 0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,
+ 0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,
+ 0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,
+ 0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,
+ 0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0x07,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00};
diff --git a/wmsun/wmSun_master.xpm b/wmsun/wmSun_master.xpm
new file mode 100644
index 0000000..57cecc1
--- /dev/null
+++ b/wmsun/wmSun_master.xpm
@@ -0,0 +1,354 @@
+/* XPM */
+static char *wmSun_master[] = {
+/* width height num_colors chars_per_pixel */
+"   119    91      256            2",
+/* colors */
+".. c #000000",
+".# c #040204",
+".a c #02023a",
+".b c #2b2c35",
+".c c #020247",
+".d c #02025e",
+".e c #1a1a5c",
+".f c #06066c",
+".g c #0e0e61",
+".h c #020273",
+".i c #0a0a72",
+".j c #0e0e74",
+".k c #121274",
+".l c #1a1a7c",
+".m c #323442",
+".n c #303840",
+".o c #3a3a4a",
+".p c #2a2a7c",
+".q c #36367c",
+".r c #3a3a7c",
+".s c #384048",
+".t c #43414b",
+".u c #404350",
+".v c #464952",
+".w c #484a58",
+".x c #485058",
+".y c #505260",
+".z c #020284",
+".A c #020686",
+".B c #020a8c",
+".C c #020e8d",
+".D c #0a0a84",
+".E c #0a128c",
+".F c #021292",
+".G c #021694",
+".H c #021a96",
+".I c #021e9c",
+".J c #0e1a94",
+".K c #121284",
+".L c #161687",
+".M c #02229c",
+".N c #122a9c",
+".O c #0226a3",
+".P c #022aa4",
+".Q c #022eab",
+".R c #0e2ea4",
+".S c #0232ac",
+".T c #0236af",
+".U c #023ab4",
+".V c #023eb4",
+".W c #1a2ea4",
+".X c #1232a4",
+".Y c #1a39a8",
+".Z c #22228c",
+".0 c #28329c",
+".1 c #3e3e8c",
+".2 c #32349c",
+".3 c #3a3a94",
+".4 c #303ca4",
+".5 c #0242b4",
+".6 c #0246bc",
+".7 c #1a4eb8",
+".8 c #2a4ab4",
+".9 c #2652bc",
+"#. c #324aac",
+"## c #3946ac",
+"#a c #325abc",
+"#b c #3a5ab8",
+"#c c #024ac2",
+"#d c #024ec4",
+"#e c #0252c6",
+"#f c #0256cb",
+"#g c #025acc",
+"#h c #025ed2",
+"#i c #0262d4",
+"#j c #0266d7",
+"#k c #026adc",
+"#l c #026edd",
+"#m c #1a62cc",
+"#n c #127adc",
+"#o c #1a76dc",
+"#p c #0272e4",
+"#q c #0276e5",
+"#r c #0676e5",
+"#s c #027ae9",
+"#t c #027eec",
+"#u c #0a76e4",
+"#v c #1a7ee4",
+"#w c #2678d8",
+"#x c #2c76d4",
+"#y c #326acc",
+"#z c #3a6ecc",
+"#A c #3676d4",
+"#B c #42428c",
+"#C c #4e4e90",
+"#D c #4a4a98",
+"#E c #5e5e8c",
+"#F c #565697",
+"#G c #52529c",
+"#H c #5a5a94",
+"#I c #4646a0",
+"#J c #5252a8",
+"#K c #5656aa",
+"#L c #5a5aac",
+"#M c #545cb4",
+"#N c #5666bc",
+"#O c #6c6c9c",
+"#P c #6262a0",
+"#Q c #6666a4",
+"#R c #6e6eaf",
+"#S c #6262b0",
+"#T c #686ab0",
+"#U c #6a74bc",
+"#V c #7676a8",
+"#W c #7a7aac",
+"#X c #7272b4",
+"#Y c #7676b4",
+"#Z c #7e7eb0",
+"#0 c #7a7abc",
+"#1 c #4266c4",
+"#2 c #426ac4",
+"#3 c #4a6ec4",
+"#4 c #547acc",
+"#5 c #647ac4",
+"#6 c #0282f0",
+"#7 c #0286f4",
+"#8 c #028af6",
+"#9 c #028efa",
+"a. c #0c8ef4",
+"a# c #0292fc",
+"aa c #0396fc",
+"ab c #059afc",
+"ac c #069efc",
+"ad c #0b96fc",
+"ae c #0e92fc",
+"af c #0a9afc",
+"ag c #0a9efc",
+"ah c #1e8aec",
+"ai c #1692f4",
+"aj c #109afc",
+"ak c #119efc",
+"al c #169efc",
+"am c #1b97fa",
+"an c #10a2fc",
+"ao c #12a6fc",
+"ap c #18a2fc",
+"aq c #18a6fc",
+"ar c #1fa6fc",
+"as c #19aafc",
+"at c #2182d3",
+"au c #3c8fc1",
+"av c #269af7",
+"aw c #2e9af4",
+"ax c #2c9ef4",
+"ay c #26a6fc",
+"az c #24aafc",
+"aA c #25aefc",
+"aB c #2aaafc",
+"aC c #2aaefc",
+"aD c #2ab2fc",
+"aE c #32a8fc",
+"aF c #30aefc",
+"aG c #36aefc",
+"aH c #3ea6f4",
+"aI c #30b2fc",
+"aJ c #37b2fc",
+"aK c #34b6fc",
+"aL c #3eb6fc",
+"aM c #599dae",
+"aN c #74aa9c",
+"aO c #4e86dc",
+"aP c #5280d4",
+"aQ c #568edc",
+"aR c #5886d4",
+"aS c #428ee4",
+"aT c #46aaf4",
+"aU c #4aa2f4",
+"aV c #4ea6f4",
+"aW c #44b4fc",
+"aX c #40bafc",
+"aY c #46befc",
+"aZ c #4abafc",
+"a0 c #4dbefc",
+"a1 c #5ea8f0",
+"a2 c #52b2fc",
+"a3 c #52b6fc",
+"a4 c #52bafc",
+"a5 c #52befc",
+"a6 c #5ab6fc",
+"a7 c #5abafc",
+"a8 c #5abefc",
+"a9 c #6e86cc",
+"b. c #6c8acc",
+"b# c #7282c4",
+"ba c #768acc",
+"bb c #7a82c4",
+"bc c #7e92cc",
+"bd c #7892d4",
+"be c #7a9ad4",
+"bf c #7e9edc",
+"bg c #60befc",
+"bh c #67befc",
+"bi c #72a2e4",
+"bj c #74b5f2",
+"bk c #56c2fc",
+"bl c #60c2fc",
+"bm c #62c6fc",
+"bn c #6ac6fc",
+"bo c #78c8fc",
+"bp c #7acefc",
+"bq c #7ecafc",
+"br c #acc478",
+"bs c #c7d166",
+"bt c #e2de54",
+"bu c #ffec42",
+"bv c #8282be",
+"bw c #8686bc",
+"bx c #8e8ebc",
+"by c #8fb78a",
+"bz c #98a0a8",
+"bA c #a0a4b0",
+"bB c #828ecc",
+"bC c #8a9cd4",
+"bD c #9292c4",
+"bE c #9496c8",
+"bF c #969acc",
+"bG c #96aedc",
+"bH c #82aae4",
+"bI c #82aeec",
+"bJ c #82baf4",
+"bK c #92b2e4",
+"bL c #88caf8",
+"bM c #88cafc",
+"bN c #8acefc",
+"bO c #94d2fc",
+"bP c #9ad6fc",
+"bQ c #aadefc",
+"bR c #aee2fc",
+"bS c #b2e2fc",
+"bT c #c8ccd8",
+"bU c #c8d0d8",
+"bV c #d0d0d0",
+"bW c #d0d0d8",
+"bX c #d0d0e0",
+"bY c #d0d4e0",
+"bZ c #d1d8e0",
+"b0 c #d8d8e8",
+"b1 c #d8dce8",
+"b2 c #d8e0e8",
+"b3 c #e0e0f0",
+"b4 c #e0e4f0",
+"b5 c #e0e8f0",
+"b6 c #e8e8f8",
+"b7 c #e8ecf8",
+"b8 c #e8f0f8",
+"b9 c #f0f1f8",
+/* pixels */
+"b9b9b9b9b9b8b8b8b7b7b7b7b7b7b7b6b6b5b5b5b5b4b4b4b4b4b4b3b3b2b2b2b2b1b1b1b1b1b1b1b0bZbZbZbZbZbYbYbYbYbYbYbXbWbUbUbUbUbUbTbTbTbA................................................................................................................",
+"b9b9b9b9b8b8b8b7b7b7b7b7b7b7b6b6b5b5b5b5b4b4b4b4b4b4b3b3b2b2b2b2b1b1b1b1b1b1b1b0bZbZbZbZbZbYbYbYbYbYbYbXbWbUbUbUbUbUbTbTbTbT.y................................................................................................................",
+"b9b9bzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbz.y................................................................................................................",
+"b9b9bzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbz.y................................................................................................................",
+"b9b8bzbz................................................................................................................bzbz.y................................................................................................................",
+"b8b8bzbz...a.a.c.a.c.c.d.c.c.d.d.d.h.d.h.h.h.z.h.z.A.F.I.H.H.M.Q.P.O.S.M.O.P.G.F.C.A.A.z.z.h.z.h.h.h.h.h.h.d.h.d.h.h.dbVbzbz.y.....a.a.c.a.c.c.d.c.c.d.d.d.h.d.h.h.h.z.h.z.A.F.I.H.H.M.Q.P.O.S.M.O.P.G.F.C.A.A.z.z.h.z.h.h.h.h.h.h.d.h.d.h.h.d",
+"b8b8bzbz...a.a.c.c.c.c.d.d.d.d.d.d.h.h.h.z.z.z.B.F.I.O.T.U.T.U#d.6.6#d.V.6.V.Q.M.H.H.H.C.A.z.z.h.z.h.h.h.h.h.h.d.h.d.dbVbzbz.y.....a.a.c.c.c.c.d.d.d.d.d.d.h.h.h.z.z.z.B.F.I.O.T.U.T.U#d.6.6#d.V.6.V.Q.M.H.H.H.C.A.z.z.h.z.h.h.h.h.h.h.d.h.d.d",
+"b8b7bzbz...a.c.a.c.c.g.d.c.d.d.d.h.h.z.z.B.G.I.M.O.S.5#g#j#i#j#q#p#l#s#k#q#h#d.U.U.T.O.I.H.F.B.z.z.z.h.z.h.h.h.h.d.h.hbVbzbz.y.....a.c.a.c.c.g.d.c.d.d.d.h.h.z.z.B.G.I.M.O.S.5#g#j#i#j#q#p#l#s#k#q#h#d.U.U.T.O.I.H.F.B.z.z.z.h.z.h.h.h.h.d.h.h",
+"b7b7bzbz...c.c.c.e#Obw.r.i.i.h.h.z.z.B.G.I.Q.V.6#d#g#j#l#p#k#k#h#j#g#g#i#l#l#k#i#i#f.V.T.P.M.F.F.B.A.z.z.h.h.h.h.h.d.hbVbzbz.y.....c.c.c.e#Obw.r.i.i.h.h.z.z.B.G.I.Q.V.6#d#g#j#l#p#k#k#h#j#g#g#i#l#l#k#i#i#f.V.T.P.M.F.F.B.A.z.z.h.h.h.h.h.d.h",
+"b7b7bzbz...a.c.a#E#V#Z#F#B.1.h.z.A.F.M.Q.U.6#f#l#k#h#g#e.5#c#f#c#g#d.6#f#f#f#g#f#i#j#k#e.5.T.S.O.H.F.A.z.z.h.z.h.h.h.hbVbzbz.x.....a.c.a#E#V#Z#F#B.1.h.z.A.F.M.Q.U.6#f#l#k#h#g#e.5#c#f#c#g#d.6#f#f#f#g#f#i#j#k#e.5.T.S.O.H.F.A.z.z.h.z.h.h.h.h",
+"b7b7bzbz...c.c.g#O.q#C#D#D#H.z.C.I.Q.V#e#j#q#j#h#k#j#g#e.5#c#i#e#j#q#p#p#g#h#j#f.5#c#k#k#p#f.V.S.O.I.F.C.A.z.z.h.h.h.dbVbzbz.x.....c.c.g#O.q#C#D#D#H.z.C.I.Q.V#e#j#q#j#h#k#j#g#e.5#c#i#e#j#q#p#p#g#h#j#f.5#c#k#k#p#f.V.S.O.I.F.C.A.z.z.h.h.h.d",
+"b7b7bzbz...c.c.c#C#V#V#Q#R#K.C.I.T#c#i#t#9#7#k#l#l#d.6#e#i#k#l#i#l#q#s#q#p#k#l#j#h#h#h#h#j#s#k#f.6.T.Q.M.G.C.z.z.z.z.hbVbzbz.x.....c.c.c#C#V#V#Q#R#K.C.I.T#c#i#t#9#7#k#l#l#d.6#e#i#k#l#i#l#q#s#q#p#k#l#j#h#h#h#h#j#s#k#f.6.T.Q.M.G.C.z.z.z.z.h",
+"b7b7bzbz...c.d.c.g#PbDbw#S.N.O.T#g#sanab#6#q#t#t#k.5#d#g#h#j#g#h#l#s#s#k#k#k#q#p#k#s#t#l#l#q#8#8#p#f.6.Q.M.G.C.z.z.h.hbVbzbz.w.....c.d.c.g#PbDbw#S.N.O.T#g#sanab#6#q#t#t#k.5#d#g#h#j#g#h#l#s#s#k#k#k#q#p#k#s#t#l#l#q#8#8#p#f.6.Q.M.G.C.z.z.h.h",
+"b7b7bzbz...c.d.d.d.i.Z.2.W.Q#c#l#9asaj#6#q#j#q#p#g#i#s#k#i#h#i#h#k#p#s#l#l#q#6#6#s#t#6#s#6#t#6anan#6#h.5.S.M.F.C.z.z.zbVbzbz.w.....c.d.d.d.i.Z.2.W.Q#c#l#9asaj#6#q#j#q#p#g#i#s#k#i#h#i#h#k#p#s#l#l#q#6#6#s#t#6#s#6#t#6anan#6#h.5.S.M.F.C.z.z.z",
+"b7b6bzbz...d.c.d#C#I.L#U#3#d#kaaazaa#8#6#7#p#p#k#k#k#p#j#l#l#j#j#p#s#6#s#6#q#s#8#8#6#q#q#6#q#s#tajaI#8#j#c.T.M.G.B.z.zbVbzbz.w.....d.c.d#C#I.L#U#3#d#kaaazaa#8#6#7#p#p#k#k#k#p#j#l#l#j#j#p#s#6#s#6#q#s#8#8#6#q#q#6#q#s#tajaI#8#j#c.T.M.G.B.z.z",
+"b6b6bzbz...d.d.i#T#J#MbFbfaSaka0ak#9#8#t#p#k#p#q#l#q#q#q#q#s#k#l#p#sa##7#t#q#q#9#8#7#6#t#8#s#6#7#6apaD#8#i.5.Q.H.F.A.zbVbzbz.w.....d.d.i#T#J#MbFbfaSaka0ak#9#8#t#p#k#p#q#l#q#q#q#q#s#k#l#p#sa##7#t#q#q#9#8#7#6#t#8#s#6#7#6apaD#8#i.5.Q.H.F.A.z",
+"b6b5bzbz...d.d.j#L#Lb##baOa1aIaIaa#6#s#p#q#k#l#l#j#p#q#t#l#l#q#6#q#p#8#t#p#k#l#9#9a#aaa##7#6#6#6#6#7akaA#6#g.V.P.H.C.zbVbzbz.w.....d.d.j#L#Lb##baOa1aIaIaa#6#s#p#q#k#l#l#j#p#q#t#l#l#q#6#q#p#8#t#p#k#l#9#9a#aaa##7#6#6#6#6#7akaA#6#g.V.P.H.C.z",
+"b5b5bzbz...d.h.z#IbFa9#mbjblan#7#6#s#j#q#q#q#l#k#p#l#k#p#k#k#6#t#6#6#t#p#q#h#j#7acab#8#t#p#p#p#6#t#6#9aCas#q#f.U.P.H.CbVbzbz.w.....d.h.z#IbFa9#mbjblan#7#6#s#j#q#q#q#l#k#p#l#k#p#k#k#6#t#6#6#t#p#q#h#j#7acab#8#t#p#p#p#6#t#6#9aCas#q#f.U.P.H.C",
+"b5b5bzbz...f.l.D.F#b.7#wbhaIa##t#q#p#p#l#q#p#i#j#p#l#j#j#p#k#k#p#t#q#k#j#p#j#k#6aa#6#7#6#j#g#h#j#6a#a#apa0an#q#e.T.M.GbVbzbz.w.....f.l.D.F#b.7#wbhaIa##t#q#p#p#l#q#p#i#j#p#l#j#j#p#k#k#p#t#q#k#j#p#j#k#6aa#6#7#6#j#g#h#j#6a#a#apa0an#q#e.T.M.G",
+"b5b5bzbz...D#S#M.8#1#xawaCa##q#s#s#q#s#k#s#j#k#p#k#p#q#l#q#q#l#p#p#k#k#k#l#i#l#s#6#9#9#8#k#h#j#k#s#9#7#9azbkab#j.V.O.FbVbzbz.w.....D#S#M.8#1#xawaCa##q#s#s#q#s#k#s#j#k#p#k#p#q#l#q#q#l#p#p#k#k#k#l#i#l#s#6#9#9#8#k#h#j#k#s#9#7#9azbkab#j.V.O.F",
+"b5b4bzbz...h.2.4#2bHbJbObqax#6#6#6#6#q#j#j#k#q#t#l#q#6#q#p#p#k#p#q#l#p#p#k#k#p#6a##8#p#s#k#i#j#j#j#6#8a#aaa4aC#s#c.P.HbVbzbz.w.....h.2.4#2bHbJbObqax#6#6#6#6#q#j#j#k#q#t#l#q#6#q#p#p#k#p#q#l#p#p#k#k#p#6a##8#p#s#k#i#j#j#j#6#8a#aaa4aC#s#c.P.H",
+"b4b4bzbz...z.B.Y#y#oaEbnbhaE#8#6#6#s#p#p#k#q#9#t#s#t#6#8#s#6#q#q#8#8#6#8#8#t#6a#ac#8#t#q#f#g#k#j#i#q#t#s#7apaZab#k.V.ObVbzbz.v.....z.B.Y#y#oaEbnbhaE#8#6#6#s#p#p#k#q#9#t#s#t#6#8#s#6#q#q#8#8#6#8#8#t#6a#ac#8#t#q#f#g#k#j#i#q#t#s#7apaZab#k.V.O",
+"b4b4bzbz...A##bCbHaUaIalavav#6#s#t#s#t#s#q#l#t#t#7#9#7ab#8#8#t#qa#anaca#asaBanacaqanaa#q#h#f#l#f#i#q#t#q#8aaaZaz#q#c.PbVbzbz.u.....A##bCbHaUaIalavav#6#s#t#s#t#s#q#l#t#t#7#9#7ab#8#8#t#qa#anaca#asaBanacaqanaa#q#h#f#l#f#i#q#t#q#8aaaZaz#q#c.P",
+"b4b4bzbz...Cbbb.aQbMbpa7bOa3#8#t#q#s#q#s#q#l#6#8#8#6#s#8#7#s#l#l#9aXaJakaraZbm#6#6aJaB#9#l#j#j#g#p#8#6#s#9aaaraz#s#e.TbVbzbz.u.....Cbbb.aQbMbpa7bOa3#8#t#q#s#q#s#q#l#6#8#8#6#s#8#7#s#l#l#9aXaJakaraZbm#6#6aJaB#9#l#j#j#g#p#8#6#s#9aaaraz#s#e.T",
+"b4b4bzbz...JbBaP#jbobQbqa6am#8#s#6#6#q#s#t#7#t#9#6#9#t#8a##6#p#l#6ayaZayaladai#j#paFaZaq#6#k#q#qaba##6#t#s#8abaI#8#i.UbVbzbz.u.....JbBaP#jbobQbqa6am#8#s#6#6#q#s#t#7#t#9#6#9#t#8a##6#p#l#6ayaZayaladai#j#paFaZaq#6#k#q#qaba##6#t#s#8abaI#8#i.U",
+"b4b4bzbz...IbdaP#pbMbqadacafa##7#t#6#q#p#6aca##s#p#6a#an#9#8#8#t#p#q#l#qajag#8#p#6#8a.#9#s#javaY#7#j#k#p#p#6abaIaq#q#ebVbzbz.u.....IbdaP#pbMbqadacafa##7#t#6#q#p#6aca##s#p#6a#an#9#8#8#t#p#q#l#qajag#8#p#6#8a.#9#s#javaY#7#j#k#p#p#6abaIaq#q#e",
+"b4b3bzbz...RbdbIaTbQbga#a#aa#8#6#7#8#t#l#l#8#9#t#p#k#9ab#8a##8#p#i#i#i#iaxas#6#p#p#k#k#t#p#j#nah#l#l#s#8#p#7abazaI#s#ebVbzbz.u.....RbdbIaTbQbga#a#aa#8#6#7#8#t#l#l#8#9#t#p#k#9ab#8a##8#p#i#i#i#iaxas#6#p#p#k#k#t#p#j#nah#l#l#s#8#p#7abazaI#s#e",
+"b3b3bzbz...P#zbjbNbSbPbhaVam#t#s#8#7#6#q#k#qab#8#p#i#k#t#6#7#q#h#g#l#l#f#k#9#t#l#k#j#i#7a##k#g#k#k#taa#8#s#7a#apaL#t#dbVbzbz.u.....P#zbjbNbSbPbhaVam#t#s#8#7#6#q#k#qab#8#p#i#k#t#6#7#q#h#g#l#l#f#k#9#t#l#k#j#i#7a##k#g#k#k#taa#8#s#7a#apaL#t#d",
+"b3b2bzbz...P.6#uaGboa3bjbLaH#t#s#8#7#t#j#s#7#8#6#l#i#k#p#p#s#q#j#i#j#j#d#f#j#j#q#q#k#j#i#t#k#i#k#k#g#j#p#s#6#9abaI#s#dbVbzbz.u.....P.6#uaGboa3bjbLaH#t#s#8#7#t#j#s#7#8#6#l#i#k#p#p#s#q#j#i#j#j#d#f#j#j#q#q#k#j#i#t#k#i#k#k#g#j#p#s#6#9abaI#s#d",
+"b2b2bzbz...T#e#tasaFa##9aiam#6#t#6#q#p#i#s#9#s#p#j#i#j#i#q#p#l#i#h#h#j#i#h#j#k#6#8#t#l#j#k#h#f#h#i#j#h#p#s#6a#acas#6#gbVbzbz.u.....T#e#tasaFa##9aiam#6#t#6#q#p#i#s#9#s#p#j#i#j#i#q#p#l#i#h#h#j#i#h#j#k#6#8#t#l#j#k#h#f#h#i#j#h#p#s#6a#acas#6#g",
+"b2b2bzbz...T#g#taIaF#8#7#8#9#6#8#6#k#j#g#i#j#g#k#k#t#q#j#l#p#l#k#f#h#s#t#l#s#q#p#t#s#q#k#k#g#h#k#g#k#j#k#l#6#9a#aq#8#ibVbzbz.u.....T#g#taIaF#8#7#8#9#6#8#6#k#j#g#i#j#g#k#k#t#q#j#l#p#l#k#f#h#s#t#l#s#q#p#t#s#q#k#k#g#h#k#g#k#j#k#l#6#9a#aq#8#i",
+"b2b2bzbz...U#f#taIay#t#7#8#8#t#6#t#g#g#h#f#d#e#g#p#8#t#q#p#j#i#j#f#p#t#p#s#t#s#l#t#7#q#k#j#f#h#l#q#j#l#p#l#6#8aaaJaf#jbVbzbz.u.....U#f#taIay#t#7#8#8#t#6#t#g#g#h#f#d#e#g#p#8#t#q#p#j#i#j#f#p#t#p#s#t#s#l#t#7#q#k#j#f#h#l#q#j#l#p#l#6#8aaaJaf#j",
+"b2b1bzbz...T#f#7aKaJ#7#8#9#8#6#8#6#f#i#k#k#j#i#e#f#k#6#t#j#g#i#h#f#h#k#j#6#k#i#s#s#p#p#p#j#j#l#l#q#k#k#6#7#8#7abaLaf#kbVbzbz.u.....T#f#7aKaJ#7#8#9#8#6#8#6#f#i#k#k#j#i#e#f#k#6#t#j#g#i#h#f#h#k#j#6#k#i#s#s#p#p#p#j#j#l#l#q#k#k#6#7#8#7abaLaf#k",
+"b1b1bzbz...T#f#taJaJ#6#t#6#6#6aa#t#h#j#l#j#k#q#p#k#q#7#p#j#k#h#i#e#h#p#l#s#s#k#l#s#k#p#j#k#s#6#q#q#s#p#6#6#t#8ana0af#lbVbzbz.t.....T#f#taJaJ#6#t#6#6#6aa#t#h#j#l#j#k#q#p#k#q#7#p#j#k#h#i#e#h#p#l#s#s#k#l#s#k#p#j#k#s#6#q#q#s#p#6#6#t#8ana0af#l",
+"b1b1bzbz...S#f#saCaZa##6#t#6a##6#l#h#h#h#l#s#9#9#t#s#7#l#s#l#h#h#e#i#k#p#p#s#t#s#p#j#j#h#p#q#p#s#s#q#s#7#9a##9alblan#qbVbzbz.s.....S#f#saCaZa##6#t#6a##6#l#h#h#h#l#s#9#9#t#s#7#l#s#l#h#h#e#i#k#p#p#s#t#s#p#j#j#h#p#q#p#s#s#q#s#7#9a##9alblan#q",
+"b1b1bzbz...T#f#qasa5a##6#q#s#6#s#q#l#j#q#q#9a##t#7a##p#i#k#i#i#h#i#i#k#k#q#q#q#p#k#k#p#k#s#t#t#q#q#s#s#t#6#9a#aJbmac#pbVbzbz.s.....T#f#qasa5a##6#q#s#6#s#q#l#j#q#q#9a##t#7a##p#i#k#i#i#h#i#i#k#k#q#q#q#p#k#k#p#k#s#t#t#q#q#s#s#t#6#9a#aJbmac#p",
+"b1b1bzbz...S#c#laka8aa#7#q#s#t#q#t#q#l#p#t#9#s#sadaX#q#h#h#g#f#f#h#j#l#i#g#p#p#j#i#j#p#q#7#7#q#p#t#7a##6#8a#a#aJaW#9#ibVbzbz.s.....S#c#laka8aa#7#q#s#t#q#t#q#l#p#t#9#s#sadaX#q#h#h#g#f#f#h#j#l#i#g#p#p#j#i#j#p#q#7#7#q#p#t#7a##6#8a#a#aJaW#9#i",
+"b1b1bzbz...P.6#h#7aKad#8#6#8#7#7#s#k#l#q#6#s#k#kapa5#k#i#h#h#h#l#k#k#j#g#h#p#j#f#h#k#p#6a#a##q#k#t#9ab#9#6#8a#aFaI#q#ebVbzbz.o.....P.6#h#7aKad#8#6#8#7#7#s#k#l#q#6#s#k#kapa5#k#i#h#h#h#l#k#k#j#g#h#p#j#f#h#k#p#6a#a##q#k#t#9ab#9#6#8a#aFaI#q#e",
+"b1b1bzbz...O.U#f#sasaya##6#6#6#s#t#s#s#s#t#l#k#j#6#9#i#i#i#j#k#q#p#j#j#i#i#k#i#g#k#k#t#7#6#6#k#l#p#8a##9#6#9aaaZaq#p#cbVbzbz.o.....O.U#f#sasaya##6#6#6#s#t#s#s#s#t#l#k#j#6#9#i#i#i#j#k#q#p#j#j#i#i#k#i#g#k#k#t#7#6#6#k#l#p#8a##9#6#9aaaZaq#p#c",
+"b1b0bzbz...H.S#d#kajaXa##s#7aa#q#p#q#q#p#q#k#i#j#l#s#j#s#j#k#j#j#j#h#j#h#i#i#j#i#j#l#q#6#6#p#l#k#l#q#s#6#8a#anaX#9#j.6bVbzbz.o.....H.S#d#kajaXa##s#7aa#q#p#q#q#p#q#k#i#j#l#s#j#s#j#k#j#j#j#h#j#h#i#i#j#i#j#l#q#6#6#p#l#k#l#q#s#6#8a#anaX#9#j.6",
+"b0bZbzbz...H.P.5#i#8aIab#7#7#8#q#p#q#s#q#q#i#h#k#s#s#p#s#q#j#k#l#k#l#l#j#k#k#j#h#i#p#k#t#t#k#k#k#j#p#6a#a#a#apas#s#e.SbVbzbz.o.....H.P.5#i#8aIab#7#7#8#q#p#q#s#q#q#i#h#k#s#s#p#s#q#j#k#l#k#l#l#j#k#k#j#h#i#p#k#t#t#k#k#k#j#p#6a#a#a#apas#s#e.S",
+"bZbZbzbz...F.W#a#A#vaqapaeae#t#t#q#p#s#q#k#k#p#t#q#p#p#q#p#k#l#k#j#k#j#i#j#h#k#j#h#i#l#s#k#l#p#s#q#s#6a#aaabaIa##i.V.ObVbzbz.o.....F.W#a#A#vaqapaeae#t#t#q#p#s#q#k#k#p#t#q#p#p#q#p#k#l#k#j#k#j#i#j#h#k#j#h#i#l#s#k#l#p#s#q#s#6a#aaabaIa##i.V.O",
+"bZbZbzbz...C.Wa9bGbiaHaFa7aT#6#8#t#s#t#s#q#t#p#k#h#l#p#l#s#s#s#p#k#l#k#j#i#j#j#f#j#k#k#k#j#i#k#p#q#s#6#9aaaAaF#q#c.P.FbVbzbz.o.....C.Wa9bGbiaHaFa7aT#6#8#t#s#t#s#q#t#p#k#h#l#p#l#s#s#s#p#k#l#k#j#i#j#j#f#j#k#k#k#j#i#k#p#q#s#6#9aaaAaF#q#c.P.F",
+"bZbZbzbz...A.F#.bCbKbIbqbRa2#6a##6#t#6#6#7#6#q#i#i#p#l#p#l#q#q#q#k#l#j#h#e#f#d#d#k#l#k#j#j#k#p#k#q#6#6#8abaJaj#k.6.M.AbVbzbz.o.....A.F#.bCbKbIbqbRa2#6a##6#t#6#6#7#6#q#i#i#p#l#p#l#q#q#q#k#l#j#h#e#f#d#d#k#l#k#j#j#k#p#k#q#6#6#8abaJaj#k.6.M.A",
+"bZbZbzbz...z.C.F.X.9#xaUa8al#7#8#7#6#s#t#8#8#t#l#j#l#l#k#j#k#q#q#k#k#e#f#e#h#j#j#j#h#i#j#k#k#j#k#q#t#7#9aCaq#j.V.P.G.zbVbzbz.o.....z.C.F.X.9#xaUa8al#7#8#7#6#s#t#8#8#t#l#j#l#l#k#j#k#q#q#k#k#e#f#e#h#j#j#j#h#i#j#k#k#j#k#q#t#7#9aCaq#j.V.P.G.z",
+"bZbYbzbz...A.z.F.R#5be#x#8asaa#7#t#t#s#l#p#t#s#p#h#k#l#j#p#q#p#l#h#e#f#i#j#k#k#p#l#j#k#f#g#i#j#k#p#s#tafas#q#c.O.F.z.hbVbzbz.o.....A.z.F.R#5be#x#8asaa#7#t#t#s#l#p#t#s#p#h#k#l#j#p#q#p#l#h#e#f#i#j#k#k#p#l#j#k#f#g#i#j#k#p#s#tafas#q#c.O.F.z.h",
+"bYbYbzbz...z.z.A#NbabcaRaSaWao#9#t#8#6#i#j#j#l#k#h#f#i#j#i#i#i#f#e#e#h#i#l#h#h#k#k#k#l#k#j#k#k#i#k#k#qaq#6#e.S.G.z.h.hbVbzbz.n.....z.z.A#NbabcaRaSaWao#9#t#8#6#i#j#j#l#k#h#f#i#j#i#i#i#f#e#e#h#i#l#h#h#k#k#k#l#k#j#k#k#i#k#k#qaq#6#e.S.G.z.h.h",
+"bYbYbzbz...h.z.K#U###N#3#4a1akan#8#t#6#t#j#i#i#i#f#f#h#j#i#f#e#f#h#k#j#i#g#f#g#k#k#i#j#p#l#p#s#k#p#paj#9#h.V.M.B.z.h.dbVbzbz.n.....h.z.K#U###N#3#4a1akan#8#t#6#t#j#i#i#i#f#f#h#j#i#f#e#f#h#k#j#i#g#f#g#k#k#i#j#p#l#p#s#k#p#paj#9#h.V.M.B.z.h.d",
+"bYbYbzbz...h.h.z#K#0b##5a9aR#qaoap#q#i#l#l#l#k#j#i#j#l#p#t#j#e#h#f#h#f#d#d#f#g#p#j#d#f#j#k#l#q#s#qajak#i.V.O.F.z.h.h.dbVbzbz.n.....h.h.z#K#0b##5a9aR#qaoap#q#i#l#l#l#k#j#i#j#l#p#t#j#e#h#f#h#f#d#d#f#g#p#j#d#f#j#k#l#q#s#qajak#i.V.O.F.z.h.h.d",
+"bYbYbzbz...h.h.z.E#TbEbB#5.7#e#qasaj#p#p#p#k#j#i#h#j#j#h#h#j#g#i#f#f#g#g#d#g#l#k#l#f#g#j#j#l#la#asaf#p#e.Q.F.z.h.d.d.dbVbzbz.n.....h.h.z.E#TbEbB#5.7#e#qasaj#p#p#p#k#j#i#h#j#j#h#h#j#g#i#f#f#g#g#d#g#l#k#l#f#g#j#j#l#la#asaf#p#e.Q.F.z.h.d.d.d",
+"bYbYbzbz...h.h.L.K.z.0##.N.P.V#e#pafac#t#j#j#k#g#g#h#i#g#i#i#f#i#f#d#h#d.S#c#e#c#c.6.5#e#i#s#8asaa#l#d.Q.G.z.h.d.d.d.cbVbzbz.m.....h.h.L.K.z.0##.N.P.V#e#pafac#t#j#j#k#g#g#h#i#g#i#i#f#i#f#d#h#d.S#c#e#c#c.6.5#e#i#s#8asaa#l#d.Q.G.z.h.d.d.d.c",
+"bYbXbzbz...d.l#Z#I.h#I#W.4.H.O.T#d#k#6aa#6#p#q#p#i#f#f#e#f#f#h#i.V.P.V.Q.S.S.S.S#d.T.S.5#g#p#8#s#g.U.O.C.h.h.d.d.d.c.dbVbzbz.m.....d.l#Z#I.h#I#W.4.H.O.T#d#k#6aa#6#p#q#p#i#f#f#e#f#f#h#i.V.P.V.Q.S.S.S.S#d.T.S.5#g#p#8#s#g.U.O.C.h.h.d.d.d.c.d",
+"bXbWbzbz...h#Pbx.j.3bv#0bb.0.G.M.P.U#c#i#s#q#s#j#f.T.P.S.V.6#d.T.P.O.O.Q.6#c.6.V.6.V.V#f#p#j#f.U.P.H.B.z.h.h.d.d.c.c.cbVbzbz.m.....h#Pbx.j.3bv#0bb.0.G.M.P.U#c#i#s#q#s#j#f.T.P.S.V.6#d.T.P.O.O.Q.6#c.6.V.6.V.V#f#p#j#f.U.P.H.B.z.h.h.d.d.c.c.c",
+"bWbUbzbz...kbv#C.h#X#J.z#Z#K.A.C.F.H.O.S.5#f#h#g#e.6.T.6.U#e#g.S.P.6.6.P.5.6.6#f#d#c#f#h#f.6.Q.O.F.z.h.h.d.d.d.d.c.c.cbVbzbz.m.....kbv#C.h#X#J.z#Z#K.A.C.F.H.O.S.5#f#h#g#e.6.T.6.U#e#g.S.P.6.6.P.5.6.6#f#d#c#f#h#f.6.Q.O.F.z.h.h.d.d.d.d.c.c.c",
+"bUbUbzbz...d#R#R#F#Y.L.h#Y#K.z.A.A.C.F.H.O.P.V#d#f#h#k#k#f#e#f.5.V#e#i.6#f#h#g#k#p#j#d.T.M.G.B.B.h.z.d.h.d.d.c.c.c.c.cbVbzbz.m.....d#R#R#F#Y.L.h#Y#K.z.A.A.C.F.H.O.P.V#d#f#h#k#k#f#e#f.5.V#e#i.6#f#h#g#k#p#j#d.T.M.G.B.B.h.z.d.h.d.d.c.c.c.c.c",
+"bUbUbzbz...d.p#ZbE.1.h#CbD.3.h.h.h.z.z.A.B.G.I.P.U#f#k#k#p#6#7#j#j#s#6#p#q#l#j#f#c.V.Q.I.C.A.h.h.h.d.d.d.d.c.c.c.c.a.abVbzbz.m.....d.p#ZbE.1.h#CbD.3.h.h.h.z.z.A.B.G.I.P.U#f#k#k#p#6#7#j#j#s#6#p#q#l#j#f#c.V.Q.I.C.A.h.h.h.d.d.d.d.c.c.c.c.a.a",
+"bUbUbzbz...d.d.l.p.d.i#F#G.A.h.h.h.h.h.z.z.z.B.F.M.U.V.5#c#j#p#e#f#p#q#l#f.6.U.Q.M.H.F.C.z.z.h.d.h.d.d.c.c.c.c.a.c.a.abVbzbz.m.....d.d.l.p.d.i#F#G.A.h.h.h.h.h.z.z.z.B.F.M.U.V.5#c#j#p#e#f#p#q#l#f.6.U.Q.M.H.F.C.z.z.h.d.h.d.d.c.c.c.c.a.c.a.a",
+"bUbUbzbz...d.d.d.d.h.d.h.d.d.h.d.h.h.h.h.h.h.z.A.F.I.I.M.Q.6.V.P.S.6#d.6.T.O.H.B.B.z.h.z.h.d.h.d.d.d.c.d.c.c.c.a.a.a.abVbzbz.m.....d.d.d.d.h.d.h.d.d.h.d.h.h.h.h.h.h.z.A.F.I.I.M.Q.6.V.P.S.6#d.6.T.O.H.B.B.z.h.z.h.d.h.d.d.d.c.d.c.c.c.a.a.a.a",
+"bUbTbzbz...d.d.d.d.d.d.h.d.d.h.d.h.d.h.h.h.h.h.h.z.z.B.B.H.O.H.C.G.P.P.O.H.B.A.h.h.z.h.h.d.h.d.d.c.d.c.c.c.a.a.a.a.a.abVbzbz.b.....d.d.d.d.d.d.h.d.d.h.d.h.d.h.h.h.h.h.h.z.z.B.B.H.O.H.C.G.P.P.O.H.B.A.h.h.z.h.h.d.h.d.d.c.d.c.c.c.a.a.a.a.a.a",
+"bTbTbzbzbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbzbz.b................................................................................................................",
+"bTbTbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbz.b................................................................................................................",
+"bTbTbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbz.b................................................................................................................",
+"bA.y.y.y.y.y.y.y.y.x.x.x.w.w.w.w.w.w.w.w.w.v.u.u.u.u.u.u.u.u.u.u.u.t.s.s.s.o.o.o.o.o.o.o.o.o.n.n.n.n.m.m.m.m.m.m.m.m.b.b.b.b.b................................................................................................................",
+"..............................................................................................................................................................................................................................................",
+".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..............................................................................................................",
+"..............................................................................................................................................................................................................................................",
+"..............................................................................................................................................................................................................................................",
+"..............................................................................................................................................................................................................................................",
+"..............................................................................................................................................................................................................................................",
+"..............................................................................................................................................................................................................................................",
+"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
+"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
+"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
+"..........#r#r#r#r#rataMat#r#r#r#r#r#r#rauaMat#r#r#r#r#r#raMaMat#r#r#r#r#r#raMaMau#r#r#r#r#r#r#rauaMaMat#r#r#r#rauaMaMaMau#r#r#r#r#r#rataMat#r#r#r#raMaMaMaMaMau#r#r#r#r#rauaMat#r#r#r#r#r#rataMat#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
+"..........#r#r#r#raMbububuaM#r#r#r#raMbtbubuaM#r#r#r#raMbubububuaM#r#r#r#rbtbubububy#r#r#r#r#ratbububuaM#r#r#r#rbsbubububr#r#r#r#r#rbrbubuaM#r#r#r#rbubububububr#r#r#r#rbsbububuau#r#r#r#raNbububuaM#r#r#r#r#r#r#r#r#r#r#r#r#r................",
+"..........#r#r#r#rbtbuaMbubu#r#r#r#raNbtbtbuaM#r#r#r#raNbsaMbybubu#r#r#r#rbyaNaNbubu#r#r#r#r#rbybubsbuaM#r#r#r#rbubyaMaMau#r#r#r#rbybubsaMat#r#r#r#raMaMaMbtbuaN#r#r#raMbubsbybubr#r#r#ratbubtaMbtbuat#r#r#ratau#r#r#r#r#r#r#r................",
+"..........#r#r#raMbubr#rbrbuaM#r#r#rat#rbrbuaM#r#r#r#rat#r#r#rbubt#r#r#r#r#raMaNbubs#r#r#r#raububybrbuaM#r#r#r#rbubsbraM#r#r#r#ratbubtbybrau#r#r#r#r#r#raububt#r#r#r#raububtbrbuaN#r#r#raMbubr#rbrbuaM#r#r#rbtbuau#r#r#r#r#r#r................",
+"..........#r#r#raMbubr#rbrbuaM#r#r#r#r#rbrbuaM#r#r#r#r#r#r#raNbuaM#r#r#r#r#rbububtau#r#r#r#rbsbuatbrbuaM#r#r#raMbububububy#r#r#raMbububububtat#r#r#r#r#rbsbuaN#r#r#r#r#rbybububsat#r#r#raubububrbubuaM#r#r#rbrbtat#r#r#r#r#r#r................",
+"..........#r#r#raMbubr#rbrbuaM#r#r#r#r#rbrbuaM#r#r#r#r#r#raMbuaM#r#r#r#r#r#raMaNbtbuat#r#raububububububuaM#r#r#r#r#raNbubu#r#r#raMbubs#rbsbuaM#r#r#r#raububuat#r#r#r#raMbubrbybubs#r#r#r#rbybubtbtbuau#r#r#r#r#r#r#r#r#r#r#r#r................",
+"..........#r#r#ratbubt#rbtbuat#r#r#r#r#rbrbuaM#r#r#r#r#rbrbuaM#r#r#r#r#r#raN#r#rbsbuaM#r#raubrbrbrbtbubsau#r#ratat#raububt#r#r#raububs#rbsbuaM#r#r#r#rbrbuby#r#r#r#r#rbrbuaNatbubu#r#r#r#r#r#raNbubs#r#r#r#raMby#r#r#r#r#r#r#r................",
+"..........#r#r#r#rbrbubububr#r#r#r#r#r#rbrbuaM#r#r#r#rbybububububu#r#r#raubububububt#r#r#r#r#r#r#rbrbuaM#r#r#raNbubububuaM#r#r#r#rbrbubububt#r#r#r#ratbubuat#r#r#r#r#raMbububububr#r#r#r#rbrbububtat#r#r#r#rbubuaM#r#r#r#r#r#r................",
+"..........#r#r#r#r#raNbraN#r#r#r#r#r#r#raNbrau#r#r#r#raNbrbrbrbrbr#r#r#r#raNbrbraNat#r#r#r#r#r#r#raNbrau#r#r#raubrbrbrau#r#r#r#r#r#raNbrbyat#r#r#r#raMbraN#r#r#r#r#r#r#raubrbraN#r#r#r#r#raNbraNat#r#r#r#r#raMby#r#r#r#r#r#r#r................",
+"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
+"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
+"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#raM#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
+"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#rbybuby#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r................",
+"..........#r#r#r#r#rauaMaMau#r#rataMaMaM#r#r#raMbuaM#r#rauaMaMau#r#rataMaMaM#r#r#r#r#r........................................................................................................................................................",
+"..........#r#r#r#r#rbrbububr#r#raMbububu#r#r#r#r#r#r#r#rbrbububr#r#raMbububu#r#r#r#r#r........................................................................................................................................................",
+"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#ratbrat#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r........................................................................................................................................................",
+"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#rbrbubr#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r........................................................................................................................................................",
+"..........#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#ratbrat#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r........................................................................................................................................................"
+};
-- 
2.1.4


-- 
To unsubscribe, send mail to [email protected].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.