[PATCH 1/4] wmomikuzi: Add version 0.122 to repository.

Doug Torrance <[email protected]>
Newsgroups gmane.compw.window-managers.windowmaker.devel
Message-ID <[email protected]>
From:
http://ftp.vinelinux.org/pub/Vine/VineSeed/SRPMS.orphaned/wmomikuzi-0.122-0vl1.src.rpm
---
 wmomikuzi/INSTALL                |  10 +
 wmomikuzi/Makefile               |  35 +++
 wmomikuzi/README                 |  87 ++++++
 wmomikuzi/TODO                   |   2 +
 wmomikuzi/XPM/back.xpm           | 651 ++++++++++++++++++++++++++++++++++++++
 wmomikuzi/XPM/button_pressed.xpm | 657 +++++++++++++++++++++++++++++++++++++++
 wmomikuzi/XPM/chukichi.xpm       | 341 ++++++++++++++++++++
 wmomikuzi/XPM/daikichi.xpm       | 361 +++++++++++++++++++++
 wmomikuzi/XPM/daikyou.xpm        | 416 +++++++++++++++++++++++++
 wmomikuzi/XPM/kyou.xpm           | 302 ++++++++++++++++++
 wmomikuzi/XPM/shoukichi.xpm      | 329 ++++++++++++++++++++
 wmomikuzi/XPM/suekichi.xpm       | 394 +++++++++++++++++++++++
 wmomikuzi/dockapp.c              | 565 +++++++++++++++++++++++++++++++++
 wmomikuzi/dockapp.h              | 230 ++++++++++++++
 wmomikuzi/wmomikuzi.c            | 166 ++++++++++
 15 files changed, 4546 insertions(+)
 create mode 100644 wmomikuzi/INSTALL
 create mode 100644 wmomikuzi/Makefile
 create mode 100644 wmomikuzi/README
 create mode 100644 wmomikuzi/TODO
 create mode 100644 wmomikuzi/XPM/back.xpm
 create mode 100644 wmomikuzi/XPM/button_pressed.xpm
 create mode 100644 wmomikuzi/XPM/chukichi.xpm
 create mode 100644 wmomikuzi/XPM/daikichi.xpm
 create mode 100644 wmomikuzi/XPM/daikyou.xpm
 create mode 100644 wmomikuzi/XPM/kyou.xpm
 create mode 100644 wmomikuzi/XPM/shoukichi.xpm
 create mode 100644 wmomikuzi/XPM/suekichi.xpm
 create mode 100644 wmomikuzi/dockapp.c
 create mode 100644 wmomikuzi/dockapp.h
 create mode 100644 wmomikuzi/wmomikuzi.c

diff --git a/wmomikuzi/INSTALL b/wmomikuzi/INSTALL
new file mode 100644
index 0000000..9512ea1
--- /dev/null
+++ b/wmomikuzi/INSTALL
@@ -0,0 +1,10 @@
+WMOMIKUZI INSTALLATION
+
+To compile and install wmbbs.
+
+    (1) Edit Makefile as you like.
+    (2) Type "make"
+    (3) Then type "make install"
+
+To uninstall.
+     Just type "make uninstall".
diff --git a/wmomikuzi/Makefile b/wmomikuzi/Makefile
new file mode 100644
index 0000000..aa8769b
--- /dev/null
+++ b/wmomikuzi/Makefile
@@ -0,0 +1,35 @@
+### Edit here as you like :)
+BINDIR = /usr/local/bin
+###
+
+DEST = wmomikuzi
+
+# Programs used to move the binary to the proper place.
+INSTALL = /usr/bin/install
+INSTALL_PROGRAM = ${INSTALL} -m 755
+UNINSTALL_PROGRAM = rm -rf
+
+CC = gcc
+OPTIMIZE = -O2
+XLIBDIR = /usr/X11R6/lib
+#XLIB = -ldockapp -lXpm -lXext -lX11
+XLIB = -lXpm -lXext -lX11
+OBJ = wmomikuzi.o dockapp.o
+
+$(DEST) : $(OBJ)
+	$(CC) $(OBJ) -L$(XLIBDIR) $(XLIB) -o $(DEST)
+
+dockapp.o: dockapp.c
+	$(CC) $(OPTIMIZE) $< -c
+
+wmomikuzi.o: wmomikuzi.c
+	$(CC) $(OPTIMIZE) $< -c
+
+install:
+	$(INSTALL_PROGRAM) ./$(DEST) $(BINDIR)/$(DEST)
+
+uninstall:
+	$(UNINSTALL_PROGRAM) $(BINDIR)/$(DEST)
+
+clean:
+	rm -rf $(DEST) $(OBJ) *~
diff --git a/wmomikuzi/README b/wmomikuzi/README
new file mode 100644
index 0000000..28b260a
--- /dev/null
+++ b/wmomikuzi/README
@@ -0,0 +1,87 @@
+
+                          WMOMIKUZI version 0.122
+                  Copyrigth(C) 1999, Makoto SUGANO.
+                        ([email protected])
+
+
+What is this?
+============
+
+	It's a dock-app that predicts your luck (without any basis)
+ in traditional Japanese Style. "omikuzi" means "written orale" or
+ "fortune telling" in Japanese.
+
+	The latest version will be in available in:
+	http://www.01.246.ne.jp/~m-sugano/apps.html
+
+
+How I install it?
+=================
+
+	Please read INSTALL file.
+
+
+License?
+========
+
+	wmomikuzi is based on libdock and other GPL'ed software. 
+	This program is distributed under the GPL license.
+
+
+How do I read the messages?
+===========================
+
+        Messages shown in wmomikuzi are combination of characters below.
+
+
+   charcter         pronunciation         meaning
+
+       @
+    @@@@@@@               DAI               big
+       @
+      @ @
+     @   @
+    @     @
+
+
+       @
+    @@@@@@@               CHU               medium
+    @  @  @
+    @@@@@@@
+       @
+       @
+
+
+       @
+       @                  SHOU              small
+    @  @  @
+   @   @   @
+       @
+       @
+
+
+       @
+   @@@@@@@@@              SUE               afterwards
+       @  
+    @@@@@@@
+      @@@
+     @ @ @
+    @  @  @
+
+
+       @
+    @@@@@@@               KICHI             good luck
+       @  
+     @@@@@
+
+     @@@@@
+     @   @
+     @@@@@
+
+
+   @     @ @
+   @ @  @  @              KYOU              bad luck
+   @   @   @
+   @  @  @ @
+   @ @     @
+   @@@@@@@@@
diff --git a/wmomikuzi/TODO b/wmomikuzi/TODO
new file mode 100644
index 0000000..da8e6f4
--- /dev/null
+++ b/wmomikuzi/TODO
@@ -0,0 +1,2 @@
+2000 19 JAN
+	merge all the xpm's into a file.
diff --git a/wmomikuzi/XPM/back.xpm b/wmomikuzi/XPM/back.xpm
new file mode 100644
index 0000000..665f74c
--- /dev/null
+++ b/wmomikuzi/XPM/back.xpm
@@ -0,0 +1,651 @@
+/* XPM */
+static char * back_xpm[] = {
+"64 64 584 2",
+"  	c None",
+". 	c #000000",
+"+ 	c #FFFFFF",
+"@ 	c #E4C499",
+"# 	c #D8B98F",
+"$ 	c #DDC297",
+"% 	c #E0C499",
+"& 	c #DEC89B",
+"* 	c #E3CCA0",
+"= 	c #DFC59D",
+"- 	c #DDC29A",
+"; 	c #DEC297",
+"> 	c #DFC699",
+", 	c #DDC397",
+"' 	c #DABF94",
+") 	c #D8B890",
+"! 	c #E1BE92",
+"~ 	c #E6C89B",
+"{ 	c #E3C395",
+"] 	c #DDBF90",
+"^ 	c #DEBF92",
+"/ 	c #DBBE91",
+"( 	c #DEC79A",
+"_ 	c #D9C094",
+": 	c #E6CCA1",
+"< 	c #D9BA91",
+"[ 	c #D9BB91",
+"} 	c #DEC296",
+"| 	c #DFC499",
+"1 	c #DFC89C",
+"2 	c #E2CB9F",
+"3 	c #E0C69E",
+"4 	c #DDC299",
+"5 	c #DDC196",
+"6 	c #E2C69B",
+"7 	c #DEC598",
+"8 	c #DAC094",
+"9 	c #D8B78F",
+"0 	c #E2C093",
+"a 	c #E6C89A",
+"b 	c #E1C394",
+"c 	c #DDBF91",
+"d 	c #DABD91",
+"e 	c #DFC89B",
+"f 	c #DEC69A",
+"g 	c #DAC196",
+"h 	c #E4CA9F",
+"i 	c #A89170",
+"j 	c #D6B890",
+"k 	c #BDA380",
+"l 	c #BCA17F",
+"m 	c #BDA17F",
+"n 	c #C2AB86",
+"o 	c #BCA47F",
+"p 	c #BFA581",
+"q 	c #BFA682",
+"r 	c #BCA17E",
+"s 	c #C2A785",
+"t 	c #B89E7D",
+"u 	c #B79F7D",
+"v 	c #BCA681",
+"w 	c #BA9C7B",
+"x 	c #BBA17F",
+"y 	c #BAA07C",
+"z 	c #BCA27D",
+"A 	c #BBA180",
+"B 	c #B89E7B",
+"C 	c #BBA480",
+"D 	c #BDA682",
+"E 	c #BEA481",
+"F 	c #B99E7B",
+"G 	c #BDA280",
+"H 	c #BDA17E",
+"I 	c #B79D7C",
+"J 	c #BDA681",
+"K 	c #BCA07D",
+"L 	c #BA9D7B",
+"M 	c #B9A07B",
+"N 	c #BCA27E",
+"O 	c #B89E7C",
+"P 	c #BAA37E",
+"Q 	c #BFA884",
+"R 	c #6F604B",
+"S 	c #C0A683",
+"T 	c #BB9F7B",
+"U 	c #B89D79",
+"V 	c #B89F7B",
+"W 	c #BFA783",
+"X 	c #BBA27C",
+"Y 	c #BDA07C",
+"Z 	c #BB9F7C",
+"` 	c #BEA37E",
+" .	c #B89E79",
+"..	c #BCA27F",
+"+.	c #C0A67F",
+"@.	c #C5AD84",
+"#.	c #C1A783",
+"$.	c #BFA684",
+"%.	c #BCA180",
+"&.	c #B8A17D",
+"*.	c #BDA782",
+"=.	c #B69E7A",
+"-.	c #BAA07D",
+";.	c #C0A682",
+">.	c #BA9E7A",
+",.	c #B99E79",
+"'.	c #B8A07C",
+").	c #BBA17C",
+"!.	c #BDA17D",
+"~.	c #BCA17D",
+"{.	c #BDA27D",
+"].	c #B79D79",
+"^.	c #C1A780",
+"/.	c #C4AC84",
+"(.	c #C1A683",
+"_.	c #C0A783",
+":.	c #BFA584",
+"<.	c #BEA782",
+"[.	c #B79E7A",
+"}.	c #BDA37F",
+"|.	c #BAA17E",
+"1.	c #71624E",
+"2.	c #DCBE97",
+"3.	c #B99E7F",
+"4.	c #C1A787",
+"5.	c #C5AD89",
+"6.	c #C0A884",
+"7.	c #C2A784",
+"8.	c #BDA37E",
+"9.	c #C3A984",
+"0.	c #BEA582",
+"a.	c #BEA27F",
+"b.	c #BA9E7C",
+"c.	c #BA9D7A",
+"d.	c #B79A77",
+"e.	c #B89E7A",
+"f.	c #BC9F7D",
+"g.	c #C3AC88",
+"h.	c #BCA581",
+"i.	c #BDA580",
+"j.	c #C4AB88",
+"k.	c #BDA481",
+"l.	c #B99F7F",
+"m.	c #C2A888",
+"n.	c #BEA682",
+"o.	c #C1A682",
+"p.	c #BEA57F",
+"q.	c #BFA582",
+"r.	c #BEA380",
+"s.	c #BDA27F",
+"t.	c #B99C78",
+"u.	c #B79B78",
+"v.	c #B99F7B",
+"w.	c #C5AB88",
+"x.	c #DDC097",
+"y.	c #BDA480",
+"z.	c #BFA681",
+"A.	c #C0A681",
+"B.	c #C2AB87",
+"C.	c #C8AF8C",
+"D.	c #C8B48E",
+"E.	c #C4AA85",
+"F.	c #C1A681",
+"G.	c #C2A886",
+"H.	c #C1A984",
+"I.	c #BBA381",
+"J.	c #BBA282",
+"K.	c #B59B7A",
+"L.	c #BCA381",
+"M.	c #B49976",
+"N.	c #BA9F7D",
+"O.	c #BEA280",
+"P.	c #C0A481",
+"Q.	c #BFA683",
+"R.	c #BCA583",
+"S.	c #9D8B6F",
+"T.	c #B5A381",
+"U.	c #756651",
+"V.	c #A28C6D",
+"W.	c #C1A784",
+"X.	c #BBA17E",
+"Y.	c #BEA681",
+"Z.	c #C0A883",
+"`.	c #BCA382",
+" +	c #BAA180",
+".+	c #BDA482",
+"++	c #BEA581",
+"@+	c #B39875",
+"#+	c #B29977",
+"$+	c #958065",
+"%+	c #C0A581",
+"&+	c #6E604B",
+"*+	c #DEC59B",
+"=+	c #C3AD88",
+"-+	c #BDA581",
+";+	c #B99D7B",
+">+	c #BAA27F",
+",+	c #B09977",
+"'+	c #B79F7B",
+")+	c #B59E79",
+"!+	c #BEA781",
+"~+	c #BC9D7D",
+"{+	c #BDA67E",
+"]+	c #BCA57E",
+"^+	c #BCA47E",
+"/+	c #C1A77F",
+"(+	c #BBA681",
+"_+	c #BEA680",
+":+	c #C2AA84",
+"<+	c #BFA780",
+"[+	c #B8A47E",
+"}+	c #BAA480",
+"|+	c #B8A07D",
+"1+	c #C2AC87",
+"2+	c #BCA37F",
+"3+	c #7B6B54",
+"4+	c #060504",
+"5+	c #A18C6C",
+"6+	c #181510",
+"7+	c #7E6E56",
+"8+	c #BB9D7D",
+"9+	c #BFA782",
+"0+	c #BCA57C",
+"a+	c #BCA57F",
+"b+	c #BDA47E",
+"c+	c #C0A780",
+"d+	c #C2AA82",
+"e+	c #B7A47D",
+"f+	c #6B5E49",
+"g+	c #0A0907",
+"h+	c #B59D7B",
+"i+	c #736650",
+"j+	c #DBBB93",
+"k+	c #B99D7C",
+"l+	c #AB9174",
+"m+	c #A78F71",
+"n+	c #B39C7A",
+"o+	c #AF9979",
+"p+	c #B39A79",
+"q+	c #AD9779",
+"r+	c #B09877",
+"s+	c #AA9272",
+"t+	c #AE9677",
+"u+	c #9C886A",
+"v+	c #B8A080",
+"w+	c #A79074",
+"x+	c #A68E71",
+"y+	c #B9A27E",
+"z+	c #A38D6D",
+"A+	c #9B8769",
+"B+	c #BCA886",
+"C+	c #C4AD88",
+"D+	c #AE9575",
+"E+	c #A78D71",
+"F+	c #A58E71",
+"G+	c #B69B7A",
+"H+	c #AC9273",
+"I+	c #A28A6E",
+"J+	c #B69D7B",
+"K+	c #A89272",
+"L+	c #695C49",
+"M+	c #B49B7A",
+"N+	c #211D18",
+"O+	c #7D6C55",
+"P+	c #B79D7A",
+"Q+	c #A28C6E",
+"R+	c #BCA480",
+"S+	c #A58E72",
+"T+	c #B79F80",
+"U+	c #B09778",
+"V+	c #AA9171",
+"W+	c #B09978",
+"X+	c #A58F6E",
+"Y+	c #A79272",
+"Z+	c #B19E7D",
+"`+	c #AF9B7A",
+" @	c #6A5B48",
+".@	c #B19678",
+"+@	c #C2A786",
+"@@	c #6C5B48",
+"#@	c #D6BB93",
+"$@	c #B9A17E",
+"%@	c #493F31",
+"&@	c #201C16",
+"*@	c #AB9576",
+"=@	c #0F0D0A",
+"-@	c #9C896C",
+";@	c #353026",
+">@	c #6A5D48",
+",@	c #090806",
+"'@	c #4E4537",
+")@	c #1F1B15",
+"!@	c #3B3429",
+"~@	c #484031",
+"{@	c #110F0C",
+"]@	c #B09C7C",
+"^@	c #7B6B55",
+"/@	c #3A3328",
+"(@	c #645944",
+"_@	c #40392D",
+":@	c #A59373",
+"<@	c #191612",
+"[@	c #3F382D",
+"}@	c #2F2920",
+"|@	c #28231B",
+"1@	c #534838",
+"2@	c #0B0A07",
+"3@	c #998669",
+"4@	c #655745",
+"5@	c #16130F",
+"6@	c #B7A280",
+"7@	c #221E18",
+"8@	c #7C6C55",
+"9@	c #423A2D",
+"0@	c #615744",
+"a@	c #6E614C",
+"b@	c #0F0D0B",
+"c@	c #A59371",
+"d@	c #29241C",
+"e@	c #564C3C",
+"f@	c #5D5141",
+"g@	c #221E17",
+"h@	c #3B352A",
+"i@	c #594F3F",
+"j@	c #1F1B16",
+"k@	c #BAA483",
+"l@	c #B69F7D",
+"m@	c #B9A17F",
+"n@	c #6E5F4A",
+"o@	c #D0B58E",
+"p@	c #968368",
+"q@	c #8F7E63",
+"r@	c #766850",
+"s@	c #574D3C",
+"t@	c #B69F7C",
+"u@	c #0C0A08",
+"v@	c #917E62",
+"w@	c #5F5240",
+"x@	c #342D23",
+"y@	c #AD9473",
+"z@	c #080706",
+"A@	c #9A896C",
+"B@	c #2D271E",
+"C@	c #746651",
+"D@	c #AA9373",
+"E@	c #AA9476",
+"F@	c #746752",
+"G@	c #887860",
+"H@	c #13110D",
+"I@	c #BCA483",
+"J@	c #241F19",
+"K@	c #7C6D58",
+"L@	c #8F7D63",
+"M@	c #12100C",
+"N@	c #B7A27E",
+"O@	c #221F18",
+"P@	c #473F31",
+"Q@	c #574C3B",
+"R@	c #978264",
+"S@	c #0B0907",
+"T@	c #AB9472",
+"U@	c #473F32",
+"V@	c #524839",
+"W@	c #907D62",
+"X@	c #928065",
+"Y@	c #070604",
+"Z@	c #9B876A",
+"`@	c #84735C",
+" #	c #1D1A14",
+".#	c #C2AB89",
+"+#	c #BDA684",
+"@#	c #B8A07E",
+"##	c #DBC098",
+"$#	c #C3AB88",
+"%#	c #B09876",
+"&#	c #0E0C09",
+"*#	c #4E4436",
+"=#	c #4B4133",
+"-#	c #655643",
+";#	c #AE9573",
+">#	c #625945",
+",#	c #B5A17F",
+"'#	c #9C8B6E",
+")#	c #211D17",
+"!#	c #82745C",
+"~#	c #B3A07D",
+"{#	c #0A0807",
+"]#	c #9C8A6C",
+"^#	c #2A251D",
+"/#	c #786A54",
+"(#	c #85755C",
+"_#	c #191611",
+":#	c #C0A886",
+"<#	c #241F18",
+"[#	c #938066",
+"}#	c #12100D",
+"|#	c #B6A07D",
+"1#	c #211C16",
+"2#	c #201B15",
+"3#	c #231E17",
+"4#	c #BAA481",
+"5#	c #9D8F6F",
+"6#	c #0B0A08",
+"7#	c #B39F7D",
+"8#	c #453D2F",
+"9#	c #544A3B",
+"0#	c #B8A17F",
+"a#	c #332D24",
+"b#	c #494133",
+"c#	c #B8A380",
+"d#	c #7E7058",
+"e#	c #1C1813",
+"f#	c #C1AA88",
+"g#	c #BAA381",
+"h#	c #C3AA88",
+"i#	c #71634F",
+"j#	c #D7BB92",
+"k#	c #C1A983",
+"l#	c #857359",
+"m#	c #070605",
+"n#	c #918064",
+"o#	c #B7A17E",
+"p#	c #0D0B09",
+"q#	c #978769",
+"r#	c #635844",
+"s#	c #3A3228",
+"t#	c #B39E7E",
+"u#	c #9D886E",
+"v#	c #3C3428",
+"w#	c #685C48",
+"x#	c #A49171",
+"y#	c #0D0B08",
+"z#	c #B49F7B",
+"A#	c #2B261D",
+"B#	c #776952",
+"C#	c #85755B",
+"D#	c #27221A",
+"E#	c #7C6D55",
+"F#	c #917D62",
+"G#	c #6C5F4A",
+"H#	c #0E0D0A",
+"I#	c #625844",
+"J#	c #9C8C6C",
+"K#	c #040403",
+"L#	c #A59173",
+"M#	c #362F25",
+"N#	c #524738",
+"O#	c #837258",
+"P#	c #6E624B",
+"Q#	c #817259",
+"R#	c #BFA984",
+"S#	c #B69F7A",
+"T#	c #70624C",
+"U#	c #DEC197",
+"V#	c #BBA47F",
+"W#	c #B9A07E",
+"X#	c #75664F",
+"Y#	c #675A44",
+"Z#	c #B49F7C",
+"`#	c #393327",
+" $	c #B5A07D",
+".$	c #948066",
+"+$	c #807158",
+"@$	c #5D5140",
+"#$	c #443B2F",
+"$$	c #97856B",
+"%$	c #352E24",
+"&$	c #736450",
+"*$	c #9F8E6F",
+"=$	c #443B2D",
+"-$	c #564C3B",
+";$	c #766851",
+">$	c #9D8B6B",
+",$	c #3F372B",
+"'$	c #72644D",
+")$	c #383126",
+"!$	c #927F63",
+"~$	c #3A3227",
+"{$	c #564B3A",
+"]$	c #695C47",
+"^$	c #393228",
+"/$	c #7E7057",
+"($	c #3B3328",
+"_$	c #605341",
+":$	c #796851",
+"<$	c #A49071",
+"[$	c #393227",
+"}$	c #544939",
+"|$	c #483F32",
+"1$	c #4E4536",
+"2$	c #40382C",
+"3$	c #70634E",
+"4$	c #4D4434",
+"5$	c #5D5240",
+"6$	c #9E8C6D",
+"7$	c #DCC398",
+"8$	c #B8A281",
+"9$	c #BAA280",
+"0$	c #BCA683",
+"a$	c #B7A17F",
+"b$	c #B9A57F",
+"c$	c #B8A27E",
+"d$	c #BEA883",
+"e$	c #B9A27D",
+"f$	c #BEA984",
+"g$	c #BAA37F",
+"h$	c #BAA57E",
+"i$	c #BFA881",
+"j$	c #C1A982",
+"k$	c #BFA883",
+"l$	c #BFAC86",
+"m$	c #BAA682",
+"n$	c #BFA982",
+"o$	c #C1AB85",
+"p$	c #BDA783",
+"q$	c #B8A180",
+"r$	c #BBA483",
+"s$	c #BBA582",
+"t$	c #B9A580",
+"u$	c #B7A37D",
+"v$	c #B9A47F",
+"w$	c #BBA580",
+"x$	c #BFA985",
+"y$	c #B69E7B",
+"z$	c #BCA780",
+"A$	c #BEA780",
+"B$	c #C1AA83",
+"C$	c #C0AD86",
+"D$	c #B9A582",
+"E$	c #BEA881",
+"F$	c #C2AC86",
+"G$	c #BCA682",
+"H$	c #6C5F4B",
+"I$	c #DDC29B",
+"J$	c #BFA785",
+"K$	c #BDA483",
+"L$	c #C0AA85",
+"M$	c #C1AB86",
+"N$	c #C7B18C",
+"O$	c #C1AD88",
+"P$	c #C0AB85",
+"Q$	c #C3AB87",
+"R$	c #BBA57E",
+"S$	c #B8A280",
+"T$	c #BEA887",
+"U$	c #BAA17F",
+"V$	c #C0A885",
+"W$	c #BEA684",
+"X$	c #BDA583",
+"Y$	c #C0AB86",
+"Z$	c #C7B18D",
+"`$	c #C1AA85",
+" %	c #BDA883",
+".%	c #C2AD88",
+"+%	c #BFA882",
+"@%	c #BAA47E",
+"#%	c #B9A281",
+"$%	c #BEA787",
+"%%	c #BEA685",
+"&%	c #BEA785",
+"*%	c #6D5D4A",
+"=%	c #927E64",
+"-%	c #5D513F",
+";%	c #5A4F3D",
+">%	c #5C513F",
+",%	c #5E5240",
+"'%	c #5C503E",
+")%	c #5F5340",
+"!%	c #5C513E",
+"~%	c #5E5442",
+"{%	c #5E5341",
+"]%	c #5A4E3D",
+"^%	c #5C4F3C",
+"/%	c #5B513E",
+"(%	c #5C503F",
+"_%	c #5E5340",
+":%	c #5C5040",
+"<%	c #5A4E3C",
+"[%	c #5F5341",
+"}%	c #5E5441",
+"|%	c #5D523F",
+"1%	c #5B4F3D",
+"2%	c #5B4F3B",
+"3%	c #5C5140",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .             ",
+"        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .             ",
+"        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"              @ # $ % & * = - ; % > , ' ) ! ~ { ] ^ / ( ( _ : < [ } | 1 2 3 4 5 6 7 , 8 9 0 a b c ^ d e f g h < i               ",
+"              j k l m n o p q r s t u v r w x y z A B C D q E F k m G n o p q H s I u J K L k M N A O P Q E E B R               ",
+"              j S T U V W X Y m Z `  ...r +.@.#.q $.%.&.*.=.k -.;.>.,.'.W ).!.r ~.{.].k r ^./.(._.:.%.&.<.[.}.|.1.              ",
+"              2.E 3.4.5.6.J 7.8.9.0.E a.b.c.d.e.N f.g.h.i.j.k.E E l.m.5.W n.o.p.9.q.r.s.F t.u.v.r f.g.J i.w.k.k R               ",
+"              x.y.z.A.B.C.D.B.E.F.G.-.J H.I.J.K.L.n.M.-.N.O.P.Q.k.z.A.R.S.T.U.V.;.W.X.Y.Z.`. +K..+++@+#+$+O.%+S &+              ",
+"              *+=+-+;+>+,+'+)+!+~+n.{+]+^+/+(+_+:+<+[+}+B |+]+1+=+2+b.3+4+5+6+7+8+9+0+a+b+c+v !+d+J e+f+g+h+a+g.i+              ",
+"              j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+;+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@m @@              ",
+"              #@$@%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@e@f@a@g@h@i@j@k@l@m@n@              ",
+"              o@$.p@,@q@4+r@s@t@u@v@w@x@y@z@A@B@C@D@,@E@d@F@G@H@I@J@K@L@M@N@O@P@Q@|.R@S@T@U@V@W@X@Y@Z@`@ #.#+#@#1.              ",
+"              ##$#%#&#*#=#9@-#;#u@A@>#/@,#g+'#)#!#~#{#]#^#/#(#_#:#<#^@[#}#|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#              ",
+"              j#C k#/@d@l#m#n#o#p#q#r#s#t#S@u#v#w#x#y#z#A#B#C#5@-+D#E#F#M@}+)#G#H#I#J#K#L#M#N#O#g+x#P#Q#e#R#v S#T#              ",
+"              U#V#W#X#Y#Z#`# $.$x@+$@$#$$$%$&$*$=$-$;$>$,$r#'$)$!$~${$]$^$/$($_$:$M#<$%$[$}$|$1$2$3$4$5$/@6$J _.G#              ",
+"              7$8$9$I.0$a$b$[+c$d$e$h.f$'+D g$h$i$j$k$l$m$n$o$p$q$ +r$s$o#t$u$v$p$e$w$x$y$D y+z$A$B$<.C$D$E$F$G$H$              ",
+"              I$I.m@J$J$K$L$M$N$1+*.d$O$++P$d$Q$R+i$!+R$S$T$R.J$U$9$V$W$X$Y$B.Z$`$*. %.%R+M$d$Q$R++%i$@%#%$%%%&%*%              ",
+"              =%-%;%>%-%,%'%)%@$-%!%,%~%'%{%5$,%]%-%^%/%(%_%'%:%!%<%@$@$-%'%[%-%-%!%_%}%-%{%|%,%1%-%2%/%(%_%'%3%;%              ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                "};
diff --git a/wmomikuzi/XPM/button_pressed.xpm b/wmomikuzi/XPM/button_pressed.xpm
new file mode 100644
index 0000000..f38e733
--- /dev/null
+++ b/wmomikuzi/XPM/button_pressed.xpm
@@ -0,0 +1,657 @@
+/* XPM */
+static char * button_pressed_xpm[] = {
+"64 64 590 2",
+"  	c None",
+". 	c #574A3A",
+"+ 	c #5A4E3C",
+"@ 	c #5E5240",
+"# 	c #5D513F",
+"$ 	c #5D5340",
+"% 	c #5D5341",
+"& 	c #5D5241",
+"* 	c #5B503F",
+"= 	c #5B503E",
+"- 	c #5C503E",
+"; 	c #5B513E",
+"> 	c #5C513F",
+", 	c #5B503D",
+"' 	c #5A4D3B",
+") 	c #5D4E3C",
+"! 	c #5F523F",
+"~ 	c #5E513E",
+"{ 	c #5C4F3C",
+"] 	c #5C4F3D",
+"^ 	c #5C503D",
+"/ 	c #5C5340",
+"( 	c #5A4F3D",
+"_ 	c #5E5341",
+": 	c #5A4D3C",
+"< 	c #5B4F3D",
+"[ 	c #5A4C3B",
+"} 	c #5D4F3D",
+"| 	c #5B4F3C",
+"1 	c #938064",
+"2 	c #6C5D48",
+"3 	c #BDA380",
+"4 	c #BCA17F",
+"5 	c #BDA17F",
+"6 	c #C2AB86",
+"7 	c #BCA47F",
+"8 	c #BFA581",
+"9 	c #BFA682",
+"0 	c #BCA17E",
+"a 	c #C2A785",
+"b 	c #B89E7D",
+"c 	c #B79F7D",
+"d 	c #BCA681",
+"e 	c #BA9C7B",
+"f 	c #BBA17F",
+"g 	c #BAA07C",
+"h 	c #BCA27D",
+"i 	c #BBA180",
+"j 	c #B89E7B",
+"k 	c #BBA480",
+"l 	c #BDA682",
+"m 	c #BEA481",
+"n 	c #B99E7B",
+"o 	c #BDA280",
+"p 	c #BDA17E",
+"q 	c #B79D7C",
+"r 	c #BDA681",
+"s 	c #BCA07D",
+"t 	c #BA9D7B",
+"u 	c #B9A07B",
+"v 	c #BCA27E",
+"w 	c #B89E7C",
+"x 	c #BAA37E",
+"y 	c #BFA884",
+"z 	c #DBBC94",
+"A 	c #6E5E4A",
+"B 	c #C0A683",
+"C 	c #BB9F7B",
+"D 	c #B89D79",
+"E 	c #B89F7B",
+"F 	c #BFA783",
+"G 	c #BBA27C",
+"H 	c #BDA07C",
+"I 	c #BB9F7C",
+"J 	c #BEA37E",
+"K 	c #B89E79",
+"L 	c #BCA27F",
+"M 	c #C0A67F",
+"N 	c #C5AD84",
+"O 	c #C1A783",
+"P 	c #BFA684",
+"Q 	c #BCA180",
+"R 	c #B8A17D",
+"S 	c #BDA782",
+"T 	c #B69E7A",
+"U 	c #BAA07D",
+"V 	c #C0A682",
+"W 	c #BA9E7A",
+"X 	c #B99E79",
+"Y 	c #B8A07C",
+"Z 	c #BBA17C",
+"` 	c #BDA17D",
+" .	c #BCA17D",
+"..	c #BDA27D",
+"+.	c #B79D79",
+"@.	c #C1A780",
+"#.	c #C4AC84",
+"$.	c #C1A683",
+"%.	c #C0A783",
+"&.	c #BFA584",
+"*.	c #BEA782",
+"=.	c #B79E7A",
+"-.	c #BDA37F",
+";.	c #BAA17E",
+">.	c #DDBF97",
+",.	c #70604C",
+"'.	c #B99E7F",
+").	c #C1A787",
+"!.	c #C5AD89",
+"~.	c #C0A884",
+"{.	c #C2A784",
+"].	c #BDA37E",
+"^.	c #C3A984",
+"/.	c #BEA582",
+"(.	c #BEA27F",
+"_.	c #BA9E7C",
+":.	c #BA9D7A",
+"<.	c #B79A77",
+"[.	c #B89E7A",
+"}.	c #BC9F7D",
+"|.	c #C3AC88",
+"1.	c #BCA581",
+"2.	c #BDA580",
+"3.	c #C4AB88",
+"4.	c #BDA481",
+"5.	c #B99F7F",
+"6.	c #C2A888",
+"7.	c #BEA682",
+"8.	c #C1A682",
+"9.	c #BEA57F",
+"0.	c #BFA582",
+"a.	c #BEA380",
+"b.	c #BDA27F",
+"c.	c #B99C78",
+"d.	c #B79B78",
+"e.	c #B99F7B",
+"f.	c #C5AB88",
+"g.	c #DABC95",
+"h.	c #71624D",
+"i.	c #BDA480",
+"j.	c #BFA681",
+"k.	c #C0A681",
+"l.	c #C2AB87",
+"m.	c #C8AF8C",
+"n.	c #C8B48E",
+"o.	c #C4AA85",
+"p.	c #C1A681",
+"q.	c #C2A886",
+"r.	c #C1A984",
+"s.	c #BBA381",
+"t.	c #BBA282",
+"u.	c #B59B7A",
+"v.	c #BCA381",
+"w.	c #B49976",
+"x.	c #BA9F7D",
+"y.	c #BEA280",
+"z.	c #C0A481",
+"A.	c #BFA683",
+"B.	c #BCA583",
+"C.	c #9D8B6F",
+"D.	c #B5A381",
+"E.	c #756651",
+"F.	c #A28C6D",
+"G.	c #C1A784",
+"H.	c #BBA17E",
+"I.	c #BEA681",
+"J.	c #C0A883",
+"K.	c #BCA382",
+"L.	c #BAA180",
+"M.	c #BDA482",
+"N.	c #BEA581",
+"O.	c #B39875",
+"P.	c #B29977",
+"Q.	c #958065",
+"R.	c #C0A581",
+"S.	c #DABE95",
+"T.	c #726550",
+"U.	c #C3AD88",
+"V.	c #BDA581",
+"W.	c #B99D7B",
+"X.	c #BAA27F",
+"Y.	c #B09977",
+"Z.	c #B79F7B",
+"`.	c #B59E79",
+" +	c #BEA781",
+".+	c #BC9D7D",
+"++	c #BDA67E",
+"@+	c #BCA57E",
+"#+	c #BCA47E",
+"$+	c #C1A77F",
+"%+	c #BBA681",
+"&+	c #BEA680",
+"*+	c #C2AA84",
+"=+	c #BFA780",
+"-+	c #B8A47E",
+";+	c #BAA480",
+">+	c #B8A07D",
+",+	c #C2AC87",
+"'+	c #BCA37F",
+")+	c #7B6B54",
+"!+	c #060504",
+"~+	c #A18C6C",
+"{+	c #181510",
+"]+	c #7E6E56",
+"^+	c #BB9D7D",
+"/+	c #BFA782",
+"(+	c #BCA57C",
+"_+	c #BCA57F",
+":+	c #BDA47E",
+"<+	c #C0A780",
+"[+	c #C2AA82",
+"}+	c #B7A47D",
+"|+	c #6B5E49",
+"1+	c #0A0907",
+"2+	c #B59D7B",
+"3+	c #E1C89E",
+"4+	c #705F4A",
+"5+	c #B99D7C",
+"6+	c #AB9174",
+"7+	c #A78F71",
+"8+	c #B39C7A",
+"9+	c #AF9979",
+"0+	c #B39A79",
+"a+	c #AD9779",
+"b+	c #B09877",
+"c+	c #AA9272",
+"d+	c #AE9677",
+"e+	c #9C886A",
+"f+	c #B8A080",
+"g+	c #A79074",
+"h+	c #A68E71",
+"i+	c #B9A27E",
+"j+	c #A38D6D",
+"k+	c #9B8769",
+"l+	c #BCA886",
+"m+	c #C4AD88",
+"n+	c #AE9575",
+"o+	c #A78D71",
+"p+	c #A58E71",
+"q+	c #B69B7A",
+"r+	c #AC9273",
+"s+	c #A28A6E",
+"t+	c #B69D7B",
+"u+	c #A89272",
+"v+	c #695C49",
+"w+	c #B49B7A",
+"x+	c #211D18",
+"y+	c #7D6C55",
+"z+	c #B79D7A",
+"A+	c #A28C6E",
+"B+	c #BCA480",
+"C+	c #A58E72",
+"D+	c #B79F80",
+"E+	c #B09778",
+"F+	c #AA9171",
+"G+	c #B09978",
+"H+	c #A58F6E",
+"I+	c #A79272",
+"J+	c #B19E7D",
+"K+	c #AF9B7A",
+"L+	c #6A5B48",
+"M+	c #B19678",
+"N+	c #C2A786",
+"O+	c #D1B18B",
+"P+	c #6D5F4B",
+"Q+	c #B9A17E",
+"R+	c #493F31",
+"S+	c #201C16",
+"T+	c #AB9576",
+"U+	c #0F0D0A",
+"V+	c #9C896C",
+"W+	c #353026",
+"X+	c #6A5D48",
+"Y+	c #090806",
+"Z+	c #4E4537",
+"`+	c #1F1B15",
+" @	c #3B3429",
+".@	c #484031",
+"+@	c #110F0C",
+"@@	c #B09C7C",
+"#@	c #7B6B55",
+"$@	c #3A3328",
+"%@	c #645944",
+"&@	c #40392D",
+"*@	c #A59373",
+"=@	c #191612",
+"-@	c #3F382D",
+";@	c #2F2920",
+">@	c #28231B",
+",@	c #534838",
+"'@	c #0B0A07",
+")@	c #998669",
+"!@	c #655745",
+"~@	c #16130F",
+"{@	c #B7A280",
+"]@	c #221E18",
+"^@	c #7C6C55",
+"/@	c #423A2D",
+"(@	c #615744",
+"_@	c #6E614C",
+":@	c #0F0D0B",
+"<@	c #A59371",
+"[@	c #29241C",
+"}@	c #564C3C",
+"|@	c #5D5141",
+"1@	c #221E17",
+"2@	c #3B352A",
+"3@	c #594F3F",
+"4@	c #1F1B16",
+"5@	c #BAA483",
+"6@	c #B69F7D",
+"7@	c #B9A17F",
+"8@	c #D6B991",
+"9@	c #6B5D49",
+"0@	c #968368",
+"a@	c #8F7E63",
+"b@	c #766850",
+"c@	c #574D3C",
+"d@	c #B69F7C",
+"e@	c #0C0A08",
+"f@	c #917E62",
+"g@	c #5F5240",
+"h@	c #342D23",
+"i@	c #AD9473",
+"j@	c #080706",
+"k@	c #9A896C",
+"l@	c #2D271E",
+"m@	c #746651",
+"n@	c #AA9373",
+"o@	c #AA9476",
+"p@	c #746752",
+"q@	c #887860",
+"r@	c #13110D",
+"s@	c #BCA483",
+"t@	c #241F19",
+"u@	c #7C6D58",
+"v@	c #8F7D63",
+"w@	c #12100C",
+"x@	c #B7A27E",
+"y@	c #221F18",
+"z@	c #473F31",
+"A@	c #574C3B",
+"B@	c #978264",
+"C@	c #0B0907",
+"D@	c #AB9472",
+"E@	c #473F32",
+"F@	c #524839",
+"G@	c #907D62",
+"H@	c #928065",
+"I@	c #070604",
+"J@	c #9B876A",
+"K@	c #84735C",
+"L@	c #1D1A14",
+"M@	c #C2AB89",
+"N@	c #BDA684",
+"O@	c #B8A07E",
+"P@	c #DFC39B",
+"Q@	c #71634F",
+"R@	c #C3AB88",
+"S@	c #B09876",
+"T@	c #0E0C09",
+"U@	c #4E4436",
+"V@	c #4B4133",
+"W@	c #655643",
+"X@	c #AE9573",
+"Y@	c #625945",
+"Z@	c #B5A17F",
+"`@	c #9C8B6E",
+" #	c #211D17",
+".#	c #82745C",
+"+#	c #B3A07D",
+"@#	c #0A0807",
+"##	c #9C8A6C",
+"$#	c #2A251D",
+"%#	c #786A54",
+"&#	c #85755C",
+"*#	c #191611",
+"=#	c #C0A886",
+"-#	c #241F18",
+";#	c #938066",
+">#	c #12100D",
+",#	c #B6A07D",
+"'#	c #211C16",
+")#	c #201B15",
+"!#	c #231E17",
+"~#	c #BAA481",
+"{#	c #9D8F6F",
+"]#	c #0B0A08",
+"^#	c #B39F7D",
+"/#	c #453D2F",
+"(#	c #544A3B",
+"_#	c #B8A17F",
+":#	c #332D24",
+"<#	c #494133",
+"[#	c #B8A380",
+"}#	c #7E7058",
+"|#	c #1C1813",
+"1#	c #C1AA88",
+"2#	c #BAA381",
+"3#	c #C3AA88",
+"4#	c #DBBF97",
+"5#	c #6D5E4A",
+"6#	c #C1A983",
+"7#	c #857359",
+"8#	c #070605",
+"9#	c #918064",
+"0#	c #B7A17E",
+"a#	c #0D0B09",
+"b#	c #978769",
+"c#	c #635844",
+"d#	c #3A3228",
+"e#	c #B39E7E",
+"f#	c #9D886E",
+"g#	c #3C3428",
+"h#	c #685C48",
+"i#	c #A49171",
+"j#	c #0D0B08",
+"k#	c #B49F7B",
+"l#	c #2B261D",
+"m#	c #776952",
+"n#	c #85755B",
+"o#	c #27221A",
+"p#	c #7C6D55",
+"q#	c #917D62",
+"r#	c #6C5F4A",
+"s#	c #0E0D0A",
+"t#	c #625844",
+"u#	c #9C8C6C",
+"v#	c #040403",
+"w#	c #A59173",
+"x#	c #362F25",
+"y#	c #524738",
+"z#	c #837258",
+"A#	c #6E624B",
+"B#	c #817259",
+"C#	c #BFA984",
+"D#	c #B69F7A",
+"E#	c #DCC096",
+"F#	c #71634D",
+"G#	c #BBA47F",
+"H#	c #B9A07E",
+"I#	c #75664F",
+"J#	c #675A44",
+"K#	c #B49F7C",
+"L#	c #393327",
+"M#	c #B5A07D",
+"N#	c #948066",
+"O#	c #807158",
+"P#	c #5D5140",
+"Q#	c #443B2F",
+"R#	c #97856B",
+"S#	c #352E24",
+"T#	c #736450",
+"U#	c #9F8E6F",
+"V#	c #443B2D",
+"W#	c #564C3B",
+"X#	c #766851",
+"Y#	c #9D8B6B",
+"Z#	c #3F372B",
+"`#	c #72644D",
+" $	c #383126",
+".$	c #927F63",
+"+$	c #3A3227",
+"@$	c #564B3A",
+"#$	c #695C47",
+"$$	c #393228",
+"%$	c #7E7057",
+"&$	c #3B3328",
+"*$	c #605341",
+"=$	c #796851",
+"-$	c #A49071",
+";$	c #393227",
+">$	c #544939",
+",$	c #483F32",
+"'$	c #4E4536",
+")$	c #40382C",
+"!$	c #70634E",
+"~$	c #4D4434",
+"{$	c #5D5240",
+"]$	c #9E8C6D",
+"^$	c #D4B990",
+"/$	c #B8A281",
+"($	c #BAA280",
+"_$	c #BCA683",
+":$	c #B7A17F",
+"<$	c #B9A57F",
+"[$	c #B8A27E",
+"}$	c #BEA883",
+"|$	c #B9A27D",
+"1$	c #BEA984",
+"2$	c #BAA37F",
+"3$	c #BAA57E",
+"4$	c #BFA881",
+"5$	c #C1A982",
+"6$	c #BFA883",
+"7$	c #BFAC86",
+"8$	c #BAA682",
+"9$	c #BFA982",
+"0$	c #C1AB85",
+"a$	c #BDA783",
+"b$	c #B8A180",
+"c$	c #BBA483",
+"d$	c #BBA582",
+"e$	c #B9A580",
+"f$	c #B7A37D",
+"g$	c #B9A47F",
+"h$	c #BBA580",
+"i$	c #BFA985",
+"j$	c #B69E7B",
+"k$	c #BCA780",
+"l$	c #BEA780",
+"m$	c #C1AA83",
+"n$	c #C0AD86",
+"o$	c #B9A582",
+"p$	c #BEA881",
+"q$	c #C2AC86",
+"r$	c #BCA682",
+"s$	c #D5BA94",
+"t$	c #BFA785",
+"u$	c #BDA483",
+"v$	c #C0AA85",
+"w$	c #C1AB86",
+"x$	c #C7B18C",
+"y$	c #C1AD88",
+"z$	c #C0AB85",
+"A$	c #C3AB87",
+"B$	c #BBA57E",
+"C$	c #B8A280",
+"D$	c #BEA887",
+"E$	c #BAA17F",
+"F$	c #C0A885",
+"G$	c #BEA684",
+"H$	c #BDA583",
+"I$	c #C0AB86",
+"J$	c #C7B18D",
+"K$	c #C1AA85",
+"L$	c #BDA883",
+"M$	c #C2AD88",
+"N$	c #BFA882",
+"O$	c #BAA47E",
+"P$	c #B9A281",
+"Q$	c #BEA787",
+"R$	c #BEA685",
+"S$	c #BEA785",
+"T$	c #D5B892",
+"U$	c #AA9375",
+"V$	c #E0C499",
+"W$	c #DEC397",
+"X$	c #E1C59C",
+"Y$	c #E1C499",
+"Z$	c #DFC398",
+"`$	c #DDC095",
+" %	c #E3C69A",
+".%	c #DFC297",
+"+%	c #D9BE92",
+"@%	c #DFC498",
+"#%	c #E2CA9E",
+"$%	c #DABE94",
+"%%	c #E1C69B",
+"&%	c #DFC499",
+"*%	c #DDC097",
+"=%	c #D8BB92",
+"-%	c #DFC298",
+";%	c #DFC193",
+">%	c #E0C699",
+",%	c #DEC097",
+"'%	c #E4C99B",
+")%	c #DCC093",
+"!%	c #DBBD97",
+"~%	c #DDC297",
+"{%	c #E2C69D",
+"]%	c #E0C399",
+"^%	c #DEC197",
+"/%	c #DEC096",
+"(%	c #E0C297",
+"_%	c #E1C49A",
+":%	c #D9BE91",
+"<%	c #DFC599",
+"[%	c #E1C99C",
+"}%	c #DBBF94",
+"|%	c #E1C79B",
+"1%	c #DEC297",
+"2%	c #DDC198",
+"3%	c #D9BC93",
+"4%	c #DDC092",
+"5%	c #E0C599",
+"6%	c #E3C89A",
+"7%	c #DCBF94",
+"8%	c #DCBF98",
+"9%	c #E9CEA0",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"              . + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / $ ( _ : < @ > % % & * < # = > , [ } ! ~ | ^ < $ $ ( _ : 1               ",
+"              2 3 4 5 6 7 8 9 0 a b c d 0 e f g h i j k l 9 m n 3 5 o 6 7 8 9 p a q c r s t 3 u v i w x y m m j z               ",
+"              A B C D E F G H 5 I J K L 0 M N O 9 P Q R S T 3 U V W X Y F Z ` 0  ...+.3 0 @.#.$.%.&.Q R *.=.-.;.>.              ",
+"              ,.m '.).!.~.r {.].^./.m (._.:.<.[.v }.|.1.2.3.4.m m 5.6.!.F 7.8.9.^.0.a.b.n c.d.e.0 }.|.r 2.f.4.3 g.              ",
+"              h.i.j.k.l.m.n.l.o.p.q.U r r.s.t.u.v.7.w.U x.y.z.A.4.j.k.B.C.D.E.F.V G.H.I.J.K.L.u.M.N.O.P.Q.y.R.B S.              ",
+"              T.U.V.W.X.Y.Z.`. +.+7.++@+#+$+%+&+*+=+-+;+j >+@+,+U.'+_.)+!+~+{+]+^+/+(+_+:+<+d  +[+r }+|+1+2+_+|.3+              ",
+"              4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+W.i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+5 O+              ",
+"              P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@_@1@2@3@4@5@6@7@8@              ",
+"              9@P 0@Y+a@!+b@c@d@e@f@g@h@i@j@k@l@m@n@Y+o@[@p@q@r@s@t@u@v@w@x@y@z@A@;.B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@              ",
+"              Q@R@S@T@U@V@/@W@X@e@k@Y@$@Z@1+`@ #.#+#@###$#%#&#*#=#-##@;#>#,#'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#4#              ",
+"              5#k 6#$@[@7#8#9#0#a#b#c#d#e#C@f#g#h#i#j#k#l#m#n#[email protected]#p#q#w@;+ #r#s#t#u#v#w#x#y#z#1+i#A#B#|#C#d D#E#              ",
+"              F#G#H#I#J#K#L#M#N#h@O#P#Q#R#S#T#U#V#W#X#Y#Z#c#`# $.$+$@$#$$$%$&$*$=$x#-$S#;$>$,$'$)$!$~${$$@]$r %.^$              ",
+"              !$/$($s._$:$<$-+[$}$|$1.1$Z.l 2$3$4$5$6$7$8$9$0$a$b$L.c$d$0#e$f$g$a$|$h$i$j$l i+k$l$m$*.n$o$p$q$r$s$              ",
+"              [email protected]@t$t$u$v$w$x$,+S }$y$N.z$}$A$B+4$ +B$C$D$B.t$E$($F$G$H$I$l.J$K$S L$M$B+w$}$A$B+N$4$O$P$Q$R$S$T$              ",
+"              U$V$W$X$Y$Z$`$ %.%Y$+%@%#%$%%%&%*%=%-%;%>%,%'%)%!%V$~%{%]%^%/% %(%_%:%<%[%}%|%1%2%3%1%4%5%-%6%7%8%9%              ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                "};
diff --git a/wmomikuzi/XPM/chukichi.xpm b/wmomikuzi/XPM/chukichi.xpm
new file mode 100644
index 0000000..4f253f1
--- /dev/null
+++ b/wmomikuzi/XPM/chukichi.xpm
@@ -0,0 +1,341 @@
+/* XPM */
+static char * chukichi_xpm[] = {
+"55 38 300 2",
+"  	c None",
+". 	c #FFFFFF",
+"+ 	c #FEFEFE",
+"@ 	c #FDFDFD",
+"# 	c #FCFCFC",
+"$ 	c #FBFBFB",
+"% 	c #5757D0",
+"& 	c #2020BB",
+"* 	c #8C8CDC",
+"= 	c #F6F6F6",
+"- 	c #F7F7F7",
+"; 	c #F9F9F9",
+"> 	c #5555B0",
+", 	c #1E1E88",
+"' 	c #8B8BC8",
+") 	c #F5F5F5",
+"! 	c #F8F8F8",
+"~ 	c #FAFAFA",
+"{ 	c #5656CE",
+"] 	c #5555CC",
+"^ 	c #F2F2F2",
+"/ 	c #EEEEEE",
+"( 	c #F0F0F0",
+"_ 	c #F4F4F4",
+": 	c #5454AD",
+"< 	c #5252AA",
+"[ 	c #EBEBEB",
+"} 	c #EAEAEA",
+"| 	c #ECECEC",
+"1 	c #5555CB",
+"2 	c #5353C8",
+"3 	c #E8E8E8",
+"4 	c #E3E3E3",
+"5 	c #E2E2E2",
+"6 	c #E6E6E6",
+"7 	c #F3F3F3",
+"8 	c #A8A8DE",
+"9 	c #A7A7DD",
+"0 	c #A6A6DB",
+"a 	c #A6A6DA",
+"b 	c #A5A5D9",
+"c 	c #A4A4D7",
+"d 	c #A3A3D5",
+"e 	c #A1A1D2",
+"f 	c #373799",
+"g 	c #353596",
+"h 	c #9696C6",
+"i 	c #9393C1",
+"j 	c #9292C0",
+"k 	c #9595C2",
+"l 	c #9898C5",
+"m 	c #6969AC",
+"n 	c #020254",
+"o 	c #6C6CAD",
+"p 	c #F1F1F1",
+"q 	c #E2E2F7",
+"r 	c #E1E1F6",
+"s 	c #5252C8",
+"t 	c #4F4FC3",
+"u 	c #DCDCDC",
+"v 	c #D5D5D5",
+"w 	c #D4D4D4",
+"x 	c #D9D9D9",
+"y 	c #9D9DD5",
+"z 	c #BCBCE1",
+"A 	c #5353B9",
+"B 	c #5353B7",
+"C 	c #5252B4",
+"D 	c #5151B2",
+"E 	c #5151B0",
+"F 	c #5050AE",
+"G 	c #4F4FAB",
+"H 	c #4E4EA9",
+"I 	c #1C1C85",
+"J 	c #1B1B81",
+"K 	c #47479B",
+"L 	c #444497",
+"M 	c #444495",
+"N 	c #454595",
+"O 	c #484896",
+"P 	c #4A4A97",
+"Q 	c #4C4C97",
+"R 	c #4D4D95",
+"S 	c #E9E9E9",
+"T 	c #EDEDED",
+"U 	c #AAAAEA",
+"V 	c #3B3BCC",
+"W 	c #5656D1",
+"X 	c #5555CF",
+"Y 	c #5454CC",
+"Z 	c #5353CA",
+"` 	c #5151C7",
+" .	c #1E1EB5",
+"..	c #1C1CB1",
+"+.	c #4747B9",
+"@.	c #4545B5",
+"#.	c #4444B3",
+"$.	c #4747B4",
+"%.	c #4A4AB6",
+"&.	c #040496",
+"*.	c #1D1DA0",
+"=.	c #B5B5DA",
+"-.	c #E7E7E7",
+";.	c #E5E5E5",
+">.	c #E1E1E1",
+",.	c #DFDFDF",
+"'.	c #DDDDDD",
+").	c #D8D8D8",
+"!.	c #4848A0",
+"~.	c #44449A",
+"{.	c #BEBEBE",
+"].	c #B6B6B6",
+"^.	c #B5B5B5",
+"/.	c #BBBBBB",
+"(.	c #C5C5C5",
+"_.	c #CDCDCD",
+":.	c #D7D7D7",
+"<.	c #DADADA",
+"[.	c #DEDEDE",
+"}.	c #E4E4E4",
+"|.	c #A9A9E8",
+"1.	c #0505B9",
+"2.	c #E0E0E0",
+"3.	c #4B4BBF",
+"4.	c #4747BA",
+"5.	c #C4C4C4",
+"6.	c #BABABA",
+"7.	c #C1C1C1",
+"8.	c #CCCCCC",
+"9.	c #040493",
+"0.	c #4B4BB2",
+"a.	c #D6D6D6",
+"b.	c #D2D2D2",
+"c.	c #404095",
+"d.	c #B0B0B0",
+"e.	c #A8A8A8",
+"f.	c #AEAEAE",
+"g.	c #B8B8B8",
+"h.	c #C2C2C2",
+"i.	c #C8C8C8",
+"j.	c #CFCFCF",
+"k.	c #A7A7E5",
+"l.	c #0505B6",
+"m.	c #DBDBDB",
+"n.	c #4444B5",
+"o.	c #B2B2B2",
+"p.	c #B9B9B9",
+"q.	c #C3C3C3",
+"r.	c #040492",
+"s.	c #4747AD",
+"t.	c #C9C9C9",
+"u.	c #CBCBCB",
+"v.	c #CECECE",
+"w.	c #424298",
+"x.	c #3E3E93",
+"y.	c #AAAAAA",
+"z.	c #A2A2A2",
+"A.	c #8C8CA9",
+"B.	c #9393B0",
+"C.	c #C7C7C7",
+"D.	c #A5A5E3",
+"E.	c #0505B3",
+"F.	c #D0D0D0",
+"G.	c #4545B6",
+"H.	c #4242B2",
+"I.	c #ADADAD",
+"J.	c #B4B4B4",
+"K.	c #04048F",
+"L.	c #4343A9",
+"M.	c #BFBFBF",
+"N.	c #9393B6",
+"O.	c #4242A2",
+"P.	c #4444A2",
+"Q.	c #4646A3",
+"R.	c #4646A1",
+"S.	c #46469F",
+"T.	c #44449B",
+"U.	c #18187C",
+"V.	c #171778",
+"W.	c #3A3A8C",
+"X.	c #373788",
+"Y.	c #373786",
+"Z.	c #393986",
+"`.	c #16166A",
+" +	c #171768",
+".+	c #6D6DA2",
+"++	c #D3D3D3",
+"@+	c #A3A3E0",
+"#+	c #0505B0",
+"$+	c #C6C6C6",
+"%+	c #4444B4",
+"&+	c #4242B1",
+"*+	c #AFAFAF",
+"=+	c #04048D",
+"-+	c #4242A6",
+";+	c #B3B3B3",
+">+	c #BDBDBD",
+",+	c #CACACA",
+"'+	c #A7A7A7",
+")+	c #A3A3DF",
+"!+	c #0505AC",
+"~+	c #4343AF",
+"{+	c #B1B1B1",
+"]+	c #B7B7B7",
+"^+	c #04048A",
+"/+	c #4141A5",
+"(+	c #9C9CBD",
+"_+	c #ACACAC",
+":+	c #9D9DAD",
+"<+	c #7B7BA6",
+"[+	c #D1D1D1",
+"}+	c #EFEFEF",
+"|+	c #A2A2DE",
+"1+	c #0404A8",
+"2+	c #4949BC",
+"3+	c #4444B6",
+"4+	c #4444B2",
+"5+	c #1A1AA4",
+"6+	c #1919A2",
+"7+	c #4040AB",
+"8+	c #3E3EA6",
+"9+	c #4040A6",
+"0+	c #4242A7",
+"a+	c #030388",
+"b+	c #4141A3",
+"c+	c #191985",
+"d+	c #47479F",
+"e+	c #46469C",
+"f+	c #454599",
+"g+	c #424296",
+"h+	c #404091",
+"i+	c #3E3E8E",
+"j+	c #3D3D8B",
+"k+	c #3D3D89",
+"l+	c #2A2A7A",
+"m+	c #020251",
+"n+	c #6B6B9F",
+"o+	c #A1A1DC",
+"p+	c #0404A5",
+"q+	c #BCBCBC",
+"r+	c #4444AF",
+"s+	c #4242AC",
+"t+	c #030386",
+"u+	c #4040A1",
+"v+	c #030374",
+"w+	c #7D7DA8",
+"x+	c #02024F",
+"y+	c #C0C0C0",
+"z+	c #BCBCE3",
+"A+	c #4E4EBE",
+"B+	c #4343AD",
+"C+	c #4242AA",
+"D+	c #030371",
+"E+	c #46469D",
+"F+	c #8181AC",
+"G+	c #02024D",
+"H+	c #4343AC",
+"I+	c #4141A9",
+"J+	c #03036F",
+"K+	c #8585AF",
+"L+	c #02024B",
+"M+	c #4545AC",
+"N+	c #03036D",
+"O+	c #45459A",
+"P+	c #8A8AB4",
+"Q+	c #02024A",
+"R+	c #4848AE",
+"S+	c #4545A9",
+"T+	c #03036A",
+"U+	c #2F2F8B",
+"V+	c #8181AF",
+"W+	c #7979A7",
+"X+	c #7777A4",
+"Y+	c #7C7CA8",
+"Z+	c #8484B0",
+"`+	c #8B8BB6",
+" @	c #8F8FBA",
+".@	c #9090BA",
+"+@	c #5F5F9D",
+"@@	c #020247",
+"#@	c #4C4CB0",
+"$@	c #4848AA",
+"%@	c #030368",
+"&@	c #2F2F8A",
+"*@	c #8080AE",
+"=@	c #7878A5",
+"-@	c #7676A3",
+";@	c #7B7BA7",
+">@	c #8484AF",
+",@	c #8C8CB7",
+"'@	c #9191BB",
+")@	c #9292BB",
+"!@	c #60609E",
+"~@	c #020246",
+"{@	c #4E4EB1",
+"]@	c #4A4AAC",
+"^@	c #020265",
+"/@	c #474798",
+"(@	c #8F8FB7",
+"_@	c #010143",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . + + + + . . . . . . . . . . . . . . + + + + . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . + @ # # $ # @ + . . . . . . . . . . + @ # # $ # @ + . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . + % & * = = - ; # + . . . . + + + @ # > , ' ) ) = ! ~ # @ @ + + + . . . . . . ",
+". . . . . . . . . . . . . . . + @ { ] ^ / / ( _ ! # @ + @ @ # $ $ ~ ! : < / [ } | ( _ - ! ; ~ $ # @ + . . . . ",
+". . . . . . . . . . . . + + @ # ~ 1 2 3 4 5 6 | 7 - ~ 8 9 0 a b c d e f g h i j k l m n o p 7 ) ! $ @ + . . . ",
+". . . . . . . . . . q r # $ ; - _ s t u v w x 5 y z 7 A B C D E F G H I J K L M N O P Q R 6 S T ^ - $ + . . . ",
+". . . . . . . . . + U V W X Y Z `  ...+.@.#.$.%.&.*.=.3 -.;.4 >.,.'.).!.~.{.].^./.(._.w :.<.[.}.| _ ; @ . . . ",
+". . . . . . . . . + |.1.^ | 3 }.2.3.4.5./.6.7.8.9.0.<.x ).:.:.a.v b._.~.c.d.e.e.f.g.h.i.8.j.v '.-.p ! # + . . ",
+". . . . . . . . + # k.l.} >.m.).v 4.n./.o.o.p.q.r.s.8.t.t.u.v.j.j._.i.w.x.y.z.z.e.A.B.q.C.u.b.m.6 ( ! # + . . ",
+". . . . . . . . + $ D.E.5 :.F._.8.G.H.].f.I.J.{.K.L.M./.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+C.8.++'.3 ^ ; @ + . . ",
+". . . . . . . . + ~ @+#+m.v.C.$+C.%+&+].*+f.^.{.=+-+g.;+J.>+$+v.F.j.,+h.g.f.'+'+I.].{.5.t.j.:.5 | _ ~ @ . . . ",
+". . . . . . . . @ ; )+!+a.t.7.7.(.#.~+g.{+d.]+M.^+/+J.f.{+/.(+j.b.F.u.5./.;+I._+:+<+M.5.t.[+<.;.}+- $ + . . . ",
+". . . . . . . . @ ; |+1+2+3+H.&+4+5+6+7+8+8+9+0+a+b+;+I.d./.c+d+d+e+f+g+h+i+j+k+l+m+n+h.C.F.m.-.p ! # + . . . ",
+". . . . . . . . @ ; o+p+++5.q+>+h.r+s+g.{+d.]+M.t+u+o.I.d.q+v+d+j.u.$+h.M.q+/.6.w+x+{.y+(.v.m.3 ^ ; @ . . . . ",
+". . . . . . . . @ ; z+A+w (.>+>+7.B+C+^.f.f.^.>+b+m ;+*+;+{.D+E+u.(.7.M.y+7.h.7.F+G+>+>+7.8.<.3 7 ~ @ . . . . ",
+". . . . . . . . @ ~ ^ 6 :.t.7.y+h.H+I+J.I.I.J.q+y+>+]+J.p.h.J+e+$+M./.>+h.$+t.,+K+L+>+/.M.,+x 3 _ ~ + . . . . ",
+". . . . . . . . + $ _ } '.b.,+t.,+M+L.g.d.d.g.7.$+$+h.y+q.,+N+O+h.p.]./.5.8.[+b.P+Q+M.6.>+i.).3 _ $ + . . . . ",
+". . . . . . . . + # - }+6 '.:.a.v R+S+{.].].{.t.F.b.F.j.[+w T+U+V+W+X+Y+Z+`+ @.@+@@@y+6.q+i.).3 _ $ + . . . . ",
+". . . . . . . . . @ ~ ) / 3 ;.4 >.#@$@$+>+>+$+b.m.,.,.[.,.[.%@&@*@=@-@;@>@,@'@)@!@[email protected]+i.x S ) $ + . . . . ",
+". . . . . . . . . + # ; = ^ ( / [ {@]@_.5.5._.x }.} | | [ 3 ^@/@y+;+d.]+5.F.).x (@_@h./.{.t.<.} ) $ + . . . . ",
+". . . . . . . . . . + # $ ; ! = 7 [ 2.w 8.8.w 2.[ ^ ) ) 7 }+;.a.5.]+J.6.(.[+).x v _.5.{.7._.u [ = # + . . . . ",
+". . . . . . . . . . . + + @ # $ - p -.u w w u -.p - ~ ~ ; _ } u 8.y+>+h.8.v m.u x b.,+$+t.++>./ - # + . . . . ",
+". . . . . . . . . . . . . . + @ ~ _ | 4 [.[.4 | _ ~ # @ # ! ( }.:.v.,+v.a.'.5 4 2.m.v b.w u -.^ ; @ . . . . . ",
+". . . . . . . . . . . . . . . + # ! ^ | 3 3 | ^ ! # + + @ ~ ) T }.'.m.[.4 3 [ | } 6 5 2.5 -.}+= $ + . . . . . ",
+". . . . . . . . . . . . . . . . @ $ - _ p p _ - $ @ . . + # ; _ }+[ } [ }+^ _ _ 7 p / T / p ) ~ @ + . . . . . ",
+". . . . . . . . . . . . . . . . + @ $ ; ! ! ; $ @ + . . . + # ~ - ) _ ) - ; ~ ~ ~ ; - = - ! ~ @ + . . . . . . ",
+". . . . . . . . . . . . . . . . . . + @ # # @ + . . . . . . + @ # $ $ # @ @ + + + @ # # # @ @ + . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . + + . . . . . . . . . . + + + + . . . . . . . + + + . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/wmomikuzi/XPM/daikichi.xpm b/wmomikuzi/XPM/daikichi.xpm
new file mode 100644
index 0000000..2452494
--- /dev/null
+++ b/wmomikuzi/XPM/daikichi.xpm
@@ -0,0 +1,361 @@
+/* XPM */
+static char * daikichi_xpm[] = {
+"56 38 320 2",
+"  	c None",
+". 	c #FFFFFF",
+"+ 	c #FEFEFE",
+"@ 	c #FDFDFD",
+"# 	c #FCFCFC",
+"$ 	c #FBFBFB",
+"% 	c #5757CF",
+"& 	c #2020BA",
+"* 	c #8C8CDB",
+"= 	c #F6F6F6",
+"- 	c #F7F7F7",
+"; 	c #F9F9F9",
+"> 	c #5555AE",
+", 	c #1E1E86",
+"' 	c #8B8BC8",
+") 	c #F5F5F5",
+"! 	c #F8F8F8",
+"~ 	c #FAFAFA",
+"{ 	c #5656CD",
+"] 	c #5555CA",
+"^ 	c #F2F2F2",
+"/ 	c #EFEFEF",
+"( 	c #EEEEEE",
+"_ 	c #F0F0F0",
+": 	c #F4F4F4",
+"< 	c #5454AC",
+"[ 	c #5252A9",
+"} 	c #EBEBEB",
+"| 	c #EAEAEA",
+"1 	c #ECECEC",
+"2 	c #5555CB",
+"3 	c #5353C7",
+"4 	c #E9E9E9",
+"5 	c #E4E4E4",
+"6 	c #E3E3E3",
+"7 	c #E7E7E7",
+"8 	c #AAAAE0",
+"9 	c #A9A9DE",
+"0 	c #A8A8DC",
+"a 	c #A6A6DA",
+"b 	c #A5A5D8",
+"c 	c #A4A4D7",
+"d 	c #A3A3D5",
+"e 	c #A1A1D2",
+"f 	c #373798",
+"g 	c #353595",
+"h 	c #9696C5",
+"i 	c #9393C1",
+"j 	c #9292C0",
+"k 	c #9595C2",
+"l 	c #9898C4",
+"m 	c #6969AC",
+"n 	c #020253",
+"o 	c #6C6CAC",
+"p 	c #F1F1F1",
+"q 	c #F3F3F3",
+"r 	c #5454C8",
+"s 	c #5050C4",
+"t 	c #DFDFDF",
+"u 	c #D8D8D8",
+"v 	c #D7D7D7",
+"w 	c #DDDDDD",
+"x 	c #E6E6E6",
+"y 	c #5656BA",
+"z 	c #5454B8",
+"A 	c #5353B5",
+"B 	c #5252B3",
+"C 	c #5151B0",
+"D 	c #5050AD",
+"E 	c #4F4FAA",
+"F 	c #4E4EA7",
+"G 	c #1C1C83",
+"H 	c #1B1B80",
+"I 	c #47479B",
+"J 	c #444497",
+"K 	c #444494",
+"L 	c #454594",
+"M 	c #484894",
+"N 	c #4A4A96",
+"O 	c #4C4C95",
+"P 	c #4D4D95",
+"Q 	c #EDEDED",
+"R 	c #5151C5",
+"S 	c #4D4DC0",
+"T 	c #D5D5D5",
+"U 	c #CDCDCD",
+"V 	c #CCCCCC",
+"W 	c #D3D3D3",
+"X 	c #DEDEDE",
+"Y 	c #E8E8E8",
+"Z 	c #E0E0E0",
+"` 	c #D9D9D9",
+" .	c #48489E",
+"..	c #444499",
+"+.	c #BEBEBE",
+"@.	c #B6B6B6",
+"#.	c #B5B5B5",
+"$.	c #BBBBBB",
+"%.	c #C5C5C5",
+"&.	c #D4D4D4",
+"*.	c #DADADA",
+"=.	c #ABABEA",
+"-.	c #AAAAE9",
+";.	c #A9A9E7",
+">.	c #A7A7E4",
+",.	c #A5A5E3",
+"'.	c #A4A4E1",
+").	c #A2A2DE",
+"!.	c #9E9EDA",
+"~.	c #3636BA",
+"{.	c #3333B5",
+"].	c #8888C2",
+"^.	c #8282BB",
+"/.	c #8787BF",
+"(.	c #8F8FC7",
+"_.	c #6666BF",
+":.	c #04048E",
+"<.	c #6B6BC1",
+"[.	c #D6D6D6",
+"}.	c #D2D2D2",
+"|.	c #44449A",
+"1.	c #404095",
+"2.	c #B0B0B0",
+"3.	c #A8A8A8",
+"4.	c #AEAEAE",
+"5.	c #B8B8B8",
+"6.	c #C2C2C2",
+"7.	c #C8C8C8",
+"8.	c #CFCFCF",
+"9.	c #5757D2",
+"0.	c #5656D0",
+"a.	c #5555CE",
+"b.	c #5454CB",
+"c.	c #5353C9",
+"d.	c #5151C7",
+"e.	c #4E4EC1",
+"f.	c #1C1CAE",
+"g.	c #1A1AAA",
+"h.	c #4242B1",
+"i.	c #3F3FAC",
+"j.	c #3F3FAB",
+"k.	c #4242AC",
+"l.	c #4646AF",
+"m.	c #4A4AB0",
+"n.	c #4C4CB2",
+"o.	c #4D4DB1",
+"p.	c #D1D1D1",
+"q.	c #424297",
+"r.	c #3E3E91",
+"s.	c #AAAAAA",
+"t.	c #A2A2A2",
+"u.	c #8C8CA9",
+"v.	c #9393B0",
+"w.	c #C3C3C3",
+"x.	c #C7C7C7",
+"y.	c #CBCBCB",
+"z.	c #DBDBDB",
+"A.	c #E2E2E2",
+"B.	c #4747B8",
+"C.	c #4343B1",
+"D.	c #B4B4B4",
+"E.	c #ABABAB",
+"F.	c #B3B3B3",
+"G.	c #BFBFBF",
+"H.	c #A6A6C9",
+"I.	c #4848A7",
+"J.	c #4848A4",
+"K.	c #4747A3",
+"L.	c #4747A0",
+"M.	c #46469E",
+"N.	c #44449B",
+"O.	c #18187B",
+"P.	c #161676",
+"Q.	c #3A3A8B",
+"R.	c #373787",
+"S.	c #373786",
+"T.	c #393986",
+"U.	c #161669",
+"V.	c #171766",
+"W.	c #6D6DA2",
+"X.	c #8A8AC5",
+"Y.	c #04049F",
+"Z.	c #7B7BB4",
+"`.	c #3B3BA8",
+" +	c #A1A1A1",
+".+	c #C9C9C9",
+"++	c #CECECE",
+"@+	c #D0D0D0",
+"#+	c #CACACA",
+"$+	c #A7A7A7",
+"%+	c #ADADAD",
+"&+	c #C4C4C4",
+"*+	c #04049D",
+"=+	c #8C8CB2",
+"-+	c #4B4BA6",
+";+	c #8C8C9E",
+">+	c #9D9D9D",
+",+	c #A5A5A5",
+"'+	c #B2B2B2",
+")+	c #A7A7C8",
+"!+	c #ACACAC",
+"~+	c #9D9DAC",
+"{+	c #7B7BA6",
+"]+	c #E5E5E5",
+"^+	c #A8A8CF",
+"/+	c #3131AE",
+"(+	c #5959B5",
+"_+	c #7070A7",
+":+	c #6A6AA2",
+"<+	c #9E9E9E",
+"[+	c #C1C1C1",
+"}+	c #1B1B86",
+"|+	c #4A4AA3",
+"1+	c #49499F",
+"2+	c #454598",
+"3+	c #424295",
+"4+	c #404091",
+"5+	c #3E3E8D",
+"6+	c #3D3D8A",
+"7+	c #3D3D89",
+"8+	c #2A2A7A",
+"9+	c #02024F",
+"0+	c #6B6B9F",
+"a+	c #6565C2",
+"b+	c #1B1BA5",
+"c+	c #9C9CC2",
+"d+	c #38389F",
+"e+	c #8080A5",
+"f+	c #BABABA",
+"g+	c #030372",
+"h+	c #4B4BA2",
+"i+	c #C6C6C6",
+"j+	c #BCBCBC",
+"k+	c #7D7DA8",
+"l+	c #02024E",
+"m+	c #C0C0C0",
+"n+	c #040499",
+"o+	c #4B4BB6",
+"p+	c #AFAFAF",
+"q+	c #5F5FA6",
+"r+	c #29299A",
+"s+	c #8D8DB0",
+"t+	c #030370",
+"u+	c #8181AB",
+"v+	c #02024C",
+"w+	c #BDBDBD",
+"x+	c #8787D1",
+"y+	c #3737B0",
+"z+	c #ACACD1",
+"A+	c #B1B1B1",
+"B+	c #030387",
+"C+	c #171791",
+"D+	c #9999BC",
+"E+	c #03036D",
+"F+	c #4B4BA0",
+"G+	c #8585AF",
+"H+	c #02024B",
+"I+	c #DFDFF2",
+"J+	c #7070CA",
+"K+	c #3838B1",
+"L+	c #9494B7",
+"M+	c #2D2D9A",
+"N+	c #03037F",
+"O+	c #8888BB",
+"P+	c #A3A3C5",
+"Q+	c #E1E1E1",
+"R+	c #03036C",
+"S+	c #49499E",
+"T+	c #B7B7B7",
+"U+	c #8A8AB3",
+"V+	c #020248",
+"W+	c #7171CB",
+"X+	c #1F1FA2",
+"Y+	c #B9B9DE",
+"Z+	c #9C9CBF",
+"`+	c #19198C",
+" @	c #03037A",
+".@	c #2E2E94",
+"+@	c #8989BA",
+"@@	c #DCDCDC",
+"#@	c #030369",
+"$@	c #30308B",
+"%@	c #8282B0",
+"&@	c #7A7AA7",
+"*@	c #7878A5",
+"=@	c #7C7CA8",
+"-@	c #8484B0",
+";@	c #8B8BB6",
+">@	c #8F8FBA",
+",@	c #9090BA",
+"'@	c #5F5F9D",
+")@	c #020247",
+"!@	c #C6C6EB",
+"~@	c #5656BE",
+"{@	c #A4A4DB",
+"]@	c #BBBBDF",
+"^@	c #9F9FC1",
+"/@	c #030377",
+"(@	c #030375",
+"_@	c #5757A4",
+":@	c #030367",
+"<@	c #2E2E89",
+"[@	c #7F7FAC",
+"}@	c #7777A4",
+"|@	c #7676A2",
+"1@	c #7B7BA7",
+"2@	c #8484AF",
+"3@	c #8C8CB6",
+"4@	c #9191BA",
+"5@	c #9292BB",
+"6@	c #60609D",
+"7@	c #020245",
+"8@	c #040493",
+"9@	c #8686B7",
+"0@	c #414199",
+"a@	c #B9B9B9",
+"b@	c #020264",
+"c@	c #434395",
+"d@	c #8F8FB7",
+"e@	c #010143",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . + + + + . . . . . . . . . . . . . . + + + + . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . + @ # # $ # @ + . . . . . . . . . . + @ # # $ # @ + . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . + % & * = = - ; # + . . . . + + + @ # > , ' ) ) = ! ~ # @ @ + + + . . . . . . ",
+". . . . . . . . . . . . . . . . . @ { ] ^ / ( _ : ; # + + + @ @ # $ ~ ! < [ ( } | 1 _ : - ! ; ~ $ # @ + . . . . ",
+". . . . . . . . . . . . . . . . + # 2 3 4 5 6 7 ( ) ~ @ 8 9 0 a b c d e f g h i j k l m n o p q ) ! $ @ + . . . ",
+". . . . . . . . . . . . . + + @ # ! r s t u v w x / = ; y z A B C D E F G H I J K L M N O P x 4 Q ^ - $ + . . . ",
+". . . . . . . . . . . + @ @ # ~ ! : R S T U V W X 4 p : : p Q Y 5 Z w `  ...+.@.#.$.%.U &.v *.X 5 1 : ; @ . . . ",
+". . . . . . . . . . =.-.;.>.,.'.).!.~.{.].^.^./.(._.:.<.} Y 5 t *.[.}.U |.1.2.3.3.4.5.6.7.V 8.T w 7 p ! # + . . ",
+". . . . . . . . . + 9.0.a.b.c.d.s e.f.g.h.i.j.k.l.m.n.o.Z X *.v &.p.U 7.q.r.s.t.t.3.u.v.w.x.y.}.z.x _ ! # + . . ",
+". . . . . . . . . + $ - ^ 1 x A.w v B.C.D.E.s.F.G.y.}.T T H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.x.V W w Y ^ ; @ + . . ",
+". . . . . . . . . @ ~ ) ( 7 Z *.&.X.Y.Z.`. + [email protected]..+U ++8.@+}.W }.8.#+6.5.4.$+$+%+@.+.&+.+8.v A.1 : ~ @ . . . ",
+". . . . . . . . . @ ~ ) ( x t ` W ].*+=+-+;+>+,+'++.x.y.++@+W )+[.&.@+y.&+$.F.%+!+~+{+G.&+.+p.*.]+/ - $ + . . . ",
+". . . . . . . . . @ $ = _ | 6 w ^+/+(+D._+:+<+$+D.[+y.p.T u *.}+|+1+I 2+3+4+5+6+7+8+9+0+6.x.@+z.7 p ! # + . . . ",
+". . . . . . . . . + # ; ) _ } ]+a+b+c+5.s.d+e+%+f+7.W *.t A.6 g+h+T U i+6.G.j+$.f+k+l++.m+%.++z.Y ^ ; @ . . . . ",
+". . . . . . . . . . + # ; = ^ Q n+o+V j+p+q+r+s+m+V v Z x | | t+h+p.x.[+G.m+[+6.[+u+v+w+w+[+V *.Y q ~ @ . . . . ",
+". . . . . . . . . . . + # ~ - x+y+z+U G.D.A+B+C+D+U v Z 7 1 } E+F+U [+j+w+6.i+.+#+G+H+w+$.G.#+` Y : ~ + . . . . ",
+". . . . . . . . . . . + @ I+J+K+7 *.U [+f+f+L+M+N+O+P+u Q+7 Y R+S+x.$.T+$.&+V p.}.U+V+G.f+w+7.u Y : $ + . . . . ",
+". . . . . . . . . . . + # W+X+Y+A.[.y.&+6.&+x.Z+`+ @.@+@&.@@Z #@$@%@&@*@=@-@;@>@,@'@)@m+f+j+7.u Y : $ + . . . . ",
+". . . . . . . . . . + !@~@{@]@7 w W y..+y.@+}.p.^@/@(@_@i+8.T :@<@[@}@|@1@2@3@4@5@6@7@[+f+j+7.` 4 ) $ + . . . . ",
+". . . . . . . . . + 8@~@= _ 4 Q+u }.8.p.[.@@t z.}.9@0@a@j+w.y.b@c@$.A+p+T+&+@+u ` d@e@6.$.+..+*.| ) $ + . . . . ",
+". . . . . . . . . + # ! ^ } 5 w v &.[.z.A.Y 4 ]+@@8.6.f+5.+.i+#+i+w+D.'+f+%.p.u ` T U &++.[+U @@} = # + . . . . ",
+". . . . . . . . . @ ~ = _ 4 A.w z.z.t ]+1 p ^ / x *.U w.G.6.7.U y.&+w+$.[+y.T z.@@` }.#+i+.+W Q+( - # + . . . . ",
+". . . . . . . . . @ ~ = _ | ]+A.A.]+4 / : ! ! = / x z.p.U ++}.[.T @+#+.+++[.w A.6 Z z.T }.&.@@7 ^ ; @ . . . . . ",
+". . . . . . . . . @ $ - ^ ( } | } ( ^ = ~ # # $ - _ 4 A.w w Z A.A.X z.*.w 6 Y } 1 | x A.Z A.7 / = $ + . . . . . ",
+". . . . . . . . . + # ; = q ^ ^ : = ; $ @ + + @ $ ! q / 1 } Q ( ( 1 4 4 } / ^ : : q p ( Q ( p ) ~ @ + . . . . . ",
+". . . . . . . . . . + # ~ ; ! ! ~ $ @ + . . . . + # ~ ! = = = - = ) : : ) - ; ~ ~ ~ ; - = - ! ~ @ + . . . . . . ",
+". . . . . . . . . . . + @ @ # @ @ + . . . . . . . + @ # # # # # # $ $ $ # @ @ + + + @ # # # @ @ + . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + . . . . . . . + + + . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/wmomikuzi/XPM/daikyou.xpm b/wmomikuzi/XPM/daikyou.xpm
new file mode 100644
index 0000000..4e34dcf
--- /dev/null
+++ b/wmomikuzi/XPM/daikyou.xpm
@@ -0,0 +1,416 @@
+/* XPM */
+static char * daikyou_xpm[] = {
+"56 38 375 2",
+"  	c None",
+". 	c #FFFFFF",
+"+ 	c #FEFEFE",
+"@ 	c #FDFDFD",
+"# 	c #FCFCFC",
+"$ 	c #FBFBFB",
+"% 	c #5757CF",
+"& 	c #2020BA",
+"* 	c #8C8CDB",
+"= 	c #F6F6F6",
+"- 	c #F7F7F7",
+"; 	c #F9F9F9",
+"> 	c #5656AA",
+", 	c #A8A8D6",
+"' 	c #C2C2E1",
+") 	c #F8F8F8",
+"! 	c #FAFAFA",
+"~ 	c #5656CD",
+"{ 	c #5555CA",
+"] 	c #F2F2F2",
+"^ 	c #EFEFEF",
+"/ 	c #EEEEEE",
+"( 	c #F0F0F0",
+"_ 	c #F4F4F4",
+": 	c #C6C6EA",
+"< 	c #5656BA",
+"[ 	c #5555B8",
+"} 	c #5454A8",
+"| 	c #383892",
+"1 	c #BEBEDD",
+"2 	c #BBBBD9",
+"3 	c #51519C",
+"4 	c #51519A",
+"5 	c #F3F3F3",
+"6 	c #5555CB",
+"7 	c #5353C7",
+"8 	c #E9E9E9",
+"9 	c #E4E4E4",
+"0 	c #E3E3E3",
+"a 	c #E7E7E7",
+"b 	c #F5F5F5",
+"c 	c #A8A8DE",
+"d 	c #040489",
+"e 	c #A4A4D8",
+"f 	c #D4D4E5",
+"g 	c #F1F1F1",
+"h 	c #A6A6D5",
+"i 	c #020265",
+"j 	c #8686C1",
+"k 	c #E5E5E5",
+"l 	c #9898C4",
+"m 	c #020253",
+"n 	c #9A9AC4",
+"o 	c #E8E8E8",
+"p 	c #EAEAEA",
+"q 	c #5454C8",
+"r 	c #5050C4",
+"s 	c #DFDFDF",
+"t 	c #D8D8D8",
+"u 	c #D7D7D7",
+"v 	c #DDDDDD",
+"w 	c #E6E6E6",
+"x 	c #A5A5DB",
+"y 	c #030388",
+"z 	c #9E9ED2",
+"A 	c #B0B0D2",
+"B 	c #7F7FC0",
+"C 	c #EDEDED",
+"D 	c #A2A2D1",
+"E 	c #020264",
+"F 	c #8F8FBB",
+"G 	c #020252",
+"H 	c #9191BB",
+"I 	c #DBDBDB",
+"J 	c #5151C5",
+"K 	c #4D4DC0",
+"L 	c #D5D5D5",
+"M 	c #CDCDCD",
+"N 	c #CCCCCC",
+"O 	c #D3D3D3",
+"P 	c #DEDEDE",
+"Q 	c #A0A0D6",
+"R 	c #030386",
+"S 	c #9696CA",
+"T 	c #D6D6D6",
+"U 	c #D2D2D2",
+"V 	c #A6A6C7",
+"W 	c #4B4BA5",
+"X 	c #8080BE",
+"Y 	c #B8B8D8",
+"Z 	c #363692",
+"` 	c #6666AE",
+" .	c #D9D9D9",
+"..	c #D0D0D0",
+"+.	c #CBCBCB",
+"@.	c #8787B2",
+"#.	c #020251",
+"$.	c #8989B2",
+"%.	c #E1E1E1",
+"&.	c #ECECEC",
+"*.	c #ABABEA",
+"=.	c #AAAAE9",
+"-.	c #A9A9E7",
+";.	c #A7A7E4",
+">.	c #A5A5E3",
+",.	c #A4A4E1",
+"'.	c #A2A2DE",
+").	c #9E9EDA",
+"!.	c #3636BA",
+"~.	c #3333B5",
+"{.	c #8888C2",
+"].	c #8282BB",
+"^.	c #8787BF",
+"/.	c #8F8FC7",
+"(.	c #6666BF",
+"_.	c #04048E",
+":.	c #6A6AC0",
+"<.	c #9A9ACF",
+"[.	c #030384",
+"}.	c #8C8CC0",
+"|.	c #C7C7C7",
+"1.	c #C3C3C3",
+"2.	c #A2A2C3",
+"3.	c #323294",
+"4.	c #6565B0",
+"5.	c #6565AF",
+"6.	c #1A1A7B",
+"7.	c #A6A6C5",
+"8.	c #C4C4C4",
+"9.	c #C0C0C0",
+"0.	c #8181AC",
+"a.	c #02024F",
+"b.	c #8383AC",
+"c.	c #C2C2C2",
+"d.	c #5757D2",
+"e.	c #5656D0",
+"f.	c #5555CE",
+"g.	c #5454CB",
+"h.	c #5353C9",
+"i.	c #5151C7",
+"j.	c #4E4EC1",
+"k.	c #1C1CAE",
+"l.	c #1A1AAA",
+"m.	c #4242B1",
+"n.	c #3F3FAC",
+"o.	c #3F3FAB",
+"p.	c #4242AC",
+"q.	c #4646AF",
+"r.	c #4A4AB0",
+"s.	c #4C4CB1",
+"t.	c #4C4CB0",
+"u.	c #9191C6",
+"v.	c #030382",
+"w.	c #8282B6",
+"x.	c #B9B9B9",
+"y.	c #B6B6B6",
+"z.	c #BCBCBC",
+"A.	c #C6C6C6",
+"B.	c #A3A3C3",
+"C.	c #1A1A7F",
+"D.	c #1A1A7C",
+"E.	c #7474AF",
+"F.	c #BEBEBE",
+"G.	c #7E7EA9",
+"H.	c #7F7FA9",
+"I.	c #BBBBBB",
+"J.	c #E2E2E2",
+"K.	c #4747B8",
+"L.	c #4343B1",
+"M.	c #B4B4B4",
+"N.	c #ABABAB",
+"O.	c #AAAAAA",
+"P.	c #B3B3B3",
+"Q.	c #BFBFBF",
+"R.	c #CACACA",
+"S.	c #D1D1D1",
+"T.	c #8888BD",
+"U.	c #030381",
+"V.	c #7A7AAD",
+"W.	c #ADADAD",
+"X.	c #C1C1C1",
+"Y.	c #47479B",
+"Z.	c #181879",
+"`.	c #6D6DA8",
+" +	c #B2B2B2",
+".+	c #B1B1B1",
+"++	c #B5B5B5",
+"@+	c #7D7DA8",
+"#+	c #02024D",
+"$+	c #7E7EA7",
+"%+	c #B7B7B7",
+"&+	c #E0E0E0",
+"*+	c #DADADA",
+"=+	c #D4D4D4",
+"-+	c #8A8AC5",
+";+	c #04049F",
+">+	c #7B7BB4",
+",+	c #3B3BA8",
+"'+	c #A1A1A1",
+")+	c #03037E",
+"!+	c #7575A7",
+"~+	c #A7A7A7",
+"{+	c #A8A8A8",
+"]+	c #8787B6",
+"^+	c #030368",
+"/+	c #9A9AB9",
+"(+	c #2A2A83",
+"_+	c #4F4F94",
+":+	c #A9A9A9",
+"<+	c #7E7EA8",
+"[+	c #02024B",
+"}+	c #CECECE",
+"|+	c #04049D",
+"1+	c #8C8CB2",
+"2+	c #4B4BA6",
+"3+	c #8C8C9E",
+"4+	c #9D9D9D",
+"5+	c #A5A5A5",
+"6+	c #BDBDBD",
+"7+	c #C5C5C5",
+"8+	c #8181B4",
+"9+	c #03037D",
+"0+	c #7474A6",
+"a+	c #A6A6A6",
+"b+	c #AAAABA",
+"c+	c #5B5BA5",
+"d+	c #2E2E8A",
+"e+	c #7979A7",
+"f+	c #02025C",
+"g+	c #7F7F9D",
+"h+	c #7D7DA7",
+"i+	c #7E7EA6",
+"j+	c #A8A8CF",
+"k+	c #3131AE",
+"l+	c #5959B5",
+"m+	c #7070A7",
+"n+	c #6A6AA2",
+"o+	c #9E9E9E",
+"p+	c #C9C9C9",
+"q+	c #8686B9",
+"r+	c #03037A",
+"s+	c #7878A9",
+"t+	c #8181B0",
+"u+	c #2F2F8B",
+"v+	c #B5B5C4",
+"w+	c #A0A0B0",
+"x+	c #27277B",
+"y+	c #373783",
+"z+	c #B0B0B0",
+"A+	c #7C7CA5",
+"B+	c #020249",
+"C+	c #7C7CA4",
+"D+	c #EBEBEB",
+"E+	c #6565C2",
+"F+	c #1B1BA5",
+"G+	c #9C9CC2",
+"H+	c #B8B8B8",
+"I+	c #38389F",
+"J+	c #8080A5",
+"K+	c #BABABA",
+"L+	c #8C8CBE",
+"M+	c #030379",
+"N+	c #7D7DAE",
+"O+	c #AFAFAF",
+"P+	c #8D8DAD",
+"Q+	c #6D6DA9",
+"R+	c #616199",
+"S+	c #020254",
+"T+	c #393982",
+"U+	c #7979A3",
+"V+	c #020247",
+"W+	c #7979A1",
+"X+	c #040499",
+"Y+	c #4B4BB6",
+"Z+	c #5F5FA6",
+"`+	c #29299A",
+" @	c #8D8DB0",
+".@	c #9090C2",
+"+@	c #030376",
+"@@	c #8181B2",
+"#@	c #9C9CAC",
+"$@	c #52529B",
+"%@	c #3B3B83",
+"&@	c #7777A0",
+"*@	c #020246",
+"=@	c #75759D",
+"-@	c #ACACAC",
+";@	c #8787D1",
+">@	c #3737B0",
+",@	c #ACACD1",
+"'@	c #030387",
+")@	c #171791",
+"!@	c #9999BC",
+"~@	c #030374",
+"{@	c #8282B2",
+"]@	c #3E3E94",
+"^@	c #4F4F99",
+"/@	c #9E9EAF",
+"(@	c #8E8EAB",
+"_@	c #76769E",
+":@	c #010143",
+"<@	c #72729A",
+"[@	c #DFDFF2",
+"}@	c #7070CA",
+"|@	c #3838B1",
+"1@	c #9494B7",
+"2@	c #2D2D9A",
+"3@	c #03037F",
+"4@	c #8787BA",
+"5@	c #A1A1C3",
+"6@	c #030371",
+"7@	c #8080B0",
+"8@	c #CFCFCF",
+"9@	c #77779F",
+"0@	c #010142",
+"a@	c #707097",
+"b@	c #7171CB",
+"c@	c #1F1FA2",
+"d@	c #B9B9DE",
+"e@	c #9C9CBF",
+"f@	c #19198C",
+"g@	c #2E2E94",
+"h@	c #8585B6",
+"i@	c #8484B5",
+"j@	c #03036F",
+"k@	c #53539D",
+"l@	c #7373A2",
+"m@	c #6F6F9E",
+"n@	c #7272A0",
+"o@	c #7979A6",
+"p@	c #8181AE",
+"q@	c #8989B5",
+"r@	c #8D8DB8",
+"s@	c #8F8FBA",
+"t@	c #8F8FB9",
+"u@	c #8C8CB6",
+"v@	c #8787B0",
+"w@	c #8181A9",
+"x@	c #52528E",
+"y@	c #010140",
+"z@	c #C6C6EB",
+"A@	c #5656BE",
+"B@	c #A4A4DB",
+"C@	c #BBBBDF",
+"D@	c #9F9FC1",
+"E@	c #030377",
+"F@	c #030375",
+"G@	c #5454A1",
+"H@	c #7B7BAB",
+"I@	c #03036D",
+"J@	c #4E4E97",
+"K@	c #6E6E9D",
+"L@	c #6C6C9A",
+"M@	c #6F6F9C",
+"N@	c #7777A4",
+"O@	c #7F7FAC",
+"P@	c #8888B4",
+"Q@	c #9292BC",
+"R@	c #9090B9",
+"S@	c #8B8BB4",
+"T@	c #8585AD",
+"U@	c #555590",
+"V@	c #01013F",
+"W@	c #727298",
+"X@	c #040493",
+"Y@	c #DCDCDC",
+"Z@	c #404099",
+"`@	c #7474A4",
+" #	c #03036A",
+".#	c #6E6E9C",
+"+#	c #A4A4A4",
+"@#	c #8282A9",
+"##	c #01013C",
+"$#	c #75759B",
+"%#	c #A0A0A0",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . + + + + . . . . . . . . . . . . . . . . . . . + . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . + @ # # $ # @ + . . . . . + + + + . . . . + + @ # # # @ @ + + + . . . . . . ",
+". . . . . . . . . . . . . . . . . + % & * = = - ; # + + . + @ # # # @ + + + + > , ' ) - ) ; ! $ # @ + . . . . . ",
+". . . . . . . . . . . . . . . . . @ ~ { ] ^ / ( _ ; # @ : < [ ) - - ; $ # @ # } | 1 ( 2 3 4 5 _ = ; $ @ + . . . ",
+". . . . . . . . . . . . . . . . + # 6 7 8 9 0 a / b ! # c d e ( f f g b ) ; h i j 8 k l m n o p / ] - $ + . . . ",
+". . . . . . . . . . . . . + + @ # ) q r s t u v w ^ = ) x y z 9 A B a C ] 5 D E k v t F G H I v 0 p ] ) # + . . ",
+". . . . . . . . . . . + @ @ # ! ) _ J K L M N O P 8 ( ] Q R S T U V W X 8 Y Z `  ...+.@.#.$.M ..u %.&.b $ + . . ",
+". . . . . . . . . . *.=.-.;.>.,.'.).!.~.{.].].^./.(._.:.<.[.}.|.1.|.2.3.4.5.6.7.N 8.9.0.a.b.c.8.N  .a 5 ! @ . . ",
+". . . . . . . . . + d.e.f.g.h.i.r j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.E.|.F.x.x.G.a.H.I.z.8.O 0 g ; @ . . ",
+". . . . . . . . . + $ - ] &.w J.v u K.L.M.N.O.P.Q.R.S.S.T.U.V.W.W.M.X.+.Y.Z.`.x. +.+++@+#+$+%+%+9...%.( ; @ . . ",
+". . . . . . . . . @ ! b / a &+*+=+-+;+>+,+'+'+O.y.X.|.|.w.)+!+~+{+.+Q.]+^+/+(+_+:+N.P.<+[+$+y.++F.}+&+^ ) @ . . ",
+". . . . . . . . . @ ! b / w s  .O {.|+1+2+3+4+5+ +6+8.7+8+9+0+a+~+.+b+c+d+c.e+f+g+~+.+h+[+i+++M.6+M &+^ ) @ . . ",
+". . . . . . . . . @ $ = ( p 0 v j+k+l+M.m+n+o+~+M.X.p++.q+r+s+O.:+P.t+u+v+1.w+x+y+a+z+A+B+C+M.P.z.M &+^ ) @ . . ",
+". . . . . . . . . + # ; b ( D+k E+F+G+H+O.I+J+W.K+|...O L+M+N+O+W.P+Q+R.N 8.H+R+S+T+O+U+V+W+z+.+I.M s ^ ) @ . . ",
+". . . . . . . . . . + # ; = ] C X+Y+N z.O+Z+`+ @9.N L  ..@+@@@P.#@[email protected]+N |.F.++m %@O+&@*@=@-@O+K+N s ^ ) @ . . ",
+". . . . . . . . . . . + # ! - ;@>@,@M Q.M..+'@)@!@N =+ ..@~@{@]@^@/@6+|.N +.A.9.@+(@P._@:@<@:[email protected] s ^ ) @ . . ",
+". . . . . . . . . . . + @ [@}@|@a *+M X.K+K+1@2@3@4@[email protected]+6@7@ +-@O+x.8.N ..8@N |.9.H+9@0@a@a+N.H++.s ^ ) @ . . ",
+". . . . . . . . . . . + # b@c@[email protected] +.8.c.8.|.e@f@r+g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@a@5+O.%++.s ^ ) @ . . ",
+". . . . . . . . . . + z@A@B@C@a v O +.p++...U S.D@E@F@G@H@I@J@K@L@M@N@O@P@r@H Q@R@S@T@U@V@W@a+O.%++.s ^ ) @ . . ",
+". . . . . . . . . + X@A@= ( 8 %.t U [email protected] Y@s I U h@Z@ +`@ #.#o+4++#z+F.R.=+ .I  .=+M @###$#O.W.K+M &+^ ; @ . . ",
+". . . . . . . . . + # ) ] D+9 v u =+T I J.o 8 k Y@}+9.P.N.5+'+o+%#~+M.X.M L *+Y@I t U R.9.%+.+P.Q...J.g ; @ . . ",
+". . . . . . . . . @ ! = ( 8 J.v I I s k &.g ] ^ w  .+.6+P.-@{+~+O. +6+p+O *+P &+&+v  .O R.c.z.6+|.u w 5 ! + . . ",
+". . . . . . . . . @ ! = ( p k J.J.k 8 ^ _ ) ) = ^ k  .M 1.z.x.x.z.1.N T v 0 w a a k 0 P u ..+.N O s &.b $ + . . ",
+". . . . . . . . . @ $ - ] / D+p D+/ ] = ! # # $ - ( o s u S.}+}+S.T v 9 8 &./ ^ ^ / &.8 9 s Y@Y@%.8 ] ) # + . . ",
+". . . . . . . . . + # ; = 5 ] ] _ = ; $ @ + + @ $ - ] C o 9 J.J.9 a D+^ 5 b = = = = b 5 ( C p p C ] - $ + . . . ",
+". . . . . . . . . . + # ! ; ) ) ! $ @ + . . . . + # ! - _ ] g g g 5 = ) ! $ $ $ $ $ $ ! ) = b b = ; $ @ . . . . ",
+". . . . . . . . . . . + @ @ # @ @ + . . . . . . . + @ # $ ! ! ! ! $ # @ + + + + + + + + @ # $ $ # @ + . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + . . . . . . . . . . . + + + . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/wmomikuzi/XPM/kyou.xpm b/wmomikuzi/XPM/kyou.xpm
new file mode 100644
index 0000000..a77d859
--- /dev/null
+++ b/wmomikuzi/XPM/kyou.xpm
@@ -0,0 +1,302 @@
+/* XPM */
+static char * kyou_xpm[] = {
+"56 38 261 2",
+"  	c None",
+". 	c #FFFFFF",
+"+ 	c #FEFEFE",
+"@ 	c #FDFDFD",
+"# 	c #FCFCFC",
+"$ 	c #5757BF",
+"% 	c #A8A8DE",
+"& 	c #C3C3E6",
+"* 	c #F8F8F8",
+"= 	c #F7F7F7",
+"- 	c #F9F9F9",
+"; 	c #FAFAFA",
+"> 	c #FBFBFB",
+", 	c #C7C7F0",
+"' 	c #5757D0",
+") 	c #5656CE",
+"! 	c #5656BC",
+"~ 	c #3A3AAB",
+"{ 	c #BEBEE1",
+"] 	c #F0F0F0",
+"^ 	c #BBBBDD",
+"/ 	c #5252AE",
+"( 	c #5252AD",
+"_ 	c #F3F3F3",
+": 	c #F4F4F4",
+"< 	c #F6F6F6",
+"[ 	c #A9A9E7",
+"} 	c #0505B3",
+"| 	c #A4A4E1",
+"1 	c #D4D4E8",
+"2 	c #D4D4E7",
+"3 	c #F1F1F1",
+"4 	c #F5F5F5",
+"5 	c #A6A6DD",
+"6 	c #04048D",
+"7 	c #8686CC",
+"8 	c #E9E9E9",
+"9 	c #E5E5E5",
+"0 	c #9898CB",
+"a 	c #030377",
+"b 	c #9A9ACB",
+"c 	c #E8E8E8",
+"d 	c #EAEAEA",
+"e 	c #EEEEEE",
+"f 	c #F2F2F2",
+"g 	c #A7A7E5",
+"h 	c #0505AF",
+"i 	c #9F9FDB",
+"j 	c #B1B1D8",
+"k 	c #8080CC",
+"l 	c #E7E7E7",
+"m 	c #EDEDED",
+"n 	c #A2A2D9",
+"o 	c #04048A",
+"p 	c #DDDDDD",
+"q 	c #D8D8D8",
+"r 	c #9090C2",
+"s 	c #030375",
+"t 	c #9292C2",
+"u 	c #DBDBDB",
+"v 	c #E3E3E3",
+"w 	c #A5A5E2",
+"x 	c #0505AC",
+"y 	c #9898D4",
+"z 	c #D9D9D9",
+"A 	c #D4D4D4",
+"B 	c #A7A7CD",
+"C 	c #4B4BB8",
+"D 	c #8080C9",
+"E 	c #B8B8DC",
+"F 	c #3737A9",
+"G 	c #6666BB",
+"H 	c #D0D0D0",
+"I 	c #CBCBCB",
+"J 	c #8787B9",
+"K 	c #030373",
+"L 	c #8989B9",
+"M 	c #CDCDCD",
+"N 	c #D7D7D7",
+"O 	c #E1E1E1",
+"P 	c #ECECEC",
+"Q 	c #A4A4E0",
+"R 	c #0404A8",
+"S 	c #9393CE",
+"T 	c #CECECE",
+"U 	c #C7C7C7",
+"V 	c #C9C9C9",
+"W 	c #A3A3C9",
+"X 	c #3333AB",
+"Y 	c #6565BD",
+"Z 	c #6666BD",
+"` 	c #1C1C97",
+" .	c #A7A7CA",
+"..	c #CCCCCC",
+"+.	c #C4C4C4",
+"@.	c #C0C0C0",
+"#.	c #8282B3",
+"$.	c #030371",
+"%.	c #8383B3",
+"&.	c #C2C2C2",
+"*.	c #A2A2DD",
+"=.	c #0404A3",
+"-.	c #8E8EC8",
+";.	c #C6C6C6",
+">.	c #BEBEBE",
+",.	c #C8C8C8",
+"'.	c #A3A3C8",
+").	c #1B1B9A",
+"!.	c #1B1B97",
+"~.	c #7575B9",
+"{.	c #B9B9B9",
+"].	c #7E7EAF",
+"^.	c #03036E",
+"/.	c #8080AF",
+"(.	c #BBBBBB",
+"_.	c #BCBCBC",
+":.	c #D3D3D3",
+"<.	c #A1A1DB",
+"[.	c #04049F",
+"}.	c #8C8CC5",
+"|.	c #B8B8B8",
+"1.	c #C3C3C3",
+"2.	c #4747AB",
+"3.	c #191994",
+"4.	c #6E6EB2",
+"5.	c #B2B2B2",
+"6.	c #B1B1B1",
+"7.	c #B5B5B5",
+"8.	c #7E7EAE",
+"9.	c #03036C",
+"0.	c #7E7EAD",
+"a.	c #B7B7B7",
+"b.	c #A0A0DA",
+"c.	c #04049B",
+"d.	c #8A8AC3",
+"e.	c #B6B6B6",
+"f.	c #8888BD",
+"g.	c #030386",
+"h.	c #9A9ABD",
+"i.	c #2B2B97",
+"j.	c #4F4FA0",
+"k.	c #A9A9A9",
+"l.	c #ABABAB",
+"m.	c #B3B3B3",
+"n.	c #030369",
+"o.	c #7E7EAC",
+"p.	c #E0E0E0",
+"q.	c #EFEFEF",
+"r.	c #A0A0D9",
+"s.	c #040497",
+"t.	c #8A8AC1",
+"u.	c #BDBDBD",
+"v.	c #ADADBF",
+"w.	c #5B5BB0",
+"x.	c #2F2F9D",
+"y.	c #7A7AAD",
+"z.	c #030379",
+"A.	c #8080A1",
+"B.	c #A7A7A7",
+"C.	c #020266",
+"D.	c #B4B4B4",
+"E.	c #A0A0D8",
+"F.	c #040493",
+"G.	c #8383B8",
+"H.	c #B6B6C7",
+"I.	c #A0A0B1",
+"J.	c #27278C",
+"K.	c #383891",
+"L.	c #A6A6A6",
+"M.	c #B0B0B0",
+"N.	c #7C7CAB",
+"O.	c #020264",
+"P.	c #7C7CA9",
+"Q.	c #A0A0D7",
+"R.	c #04048F",
+"S.	c #8A8AC0",
+"T.	c #9090B3",
+"U.	c #6E6EB1",
+"V.	c #6262A1",
+"W.	c #03036F",
+"X.	c #3A3A90",
+"Y.	c #AFAFAF",
+"Z.	c #7979A8",
+"`.	c #020260",
+" +	c #7979A6",
+".+	c #DFDFDF",
+"++	c #A0A0D6",
+"@+	c #8A8ABF",
+"#+	c #A0A0B2",
+"$+	c #5353A5",
+"%+	c #C1C1C1",
+"&+	c #CACACA",
+"*+	c #3B3B8F",
+"=+	c #7777A5",
+"-+	c #02025D",
+";+	c #7575A2",
+">+	c #ACACAC",
+",+	c #BABABA",
+"'+	c #A0A0D5",
+")+	c #8989BD",
+"!+	c #4040A1",
+"~+	c #5151A3",
+"{+	c #8E8EAE",
+"]+	c #7676A3",
+"^+	c #02025A",
+"/+	c #73739E",
+"(+	c #030382",
+"_+	c #8989BC",
+":+	c #CFCFCF",
+"<+	c #7777A4",
+"[+	c #020257",
+"}+	c #71719C",
+"|+	c #A0A0D4",
+"1+	c #03037E",
+"2+	c #5C5CAD",
+"3+	c #7C7CAE",
+"4+	c #7474A6",
+"5+	c #7A7AAA",
+"6+	c #8282B2",
+"7+	c #8D8DBC",
+"8+	c #8F8FBD",
+"9+	c #8C8CBA",
+"0+	c #8787B4",
+"a+	c #8181AD",
+"b+	c #535396",
+"c+	c #020254",
+"d+	c #71719B",
+"e+	c #A5A5A5",
+"f+	c #AAAAAA",
+"g+	c #A0A0D3",
+"h+	c #5C5CAA",
+"i+	c #7B7BAC",
+"j+	c #7373A4",
+"k+	c #7272A3",
+"l+	c #7878A8",
+"m+	c #8080B0",
+"n+	c #8888B7",
+"o+	c #9191BF",
+"p+	c #9292BF",
+"q+	c #9090BD",
+"r+	c #8B8BB8",
+"s+	c #8585B1",
+"t+	c #565697",
+"u+	c #020250",
+"v+	c #72729C",
+"w+	c #A0A0D2",
+"x+	c #8989BA",
+"y+	c #BFBFBF",
+"z+	c #8383AD",
+"A+	c #02024D",
+"B+	c #75759E",
+"C+	c #ADADAD",
+"D+	c #E2E2E2",
+"E+	c #D5D5D5",
+"F+	c #DADADA",
+"G+	c #DCDCDC",
+"H+	c #D2D2D2",
+"I+	c #E6E6E6",
+"J+	c #D6D6D6",
+"K+	c #DEDEDE",
+"L+	c #E4E4E4",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . + + + + . . . . + + @ # # # @ @ + + + . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . + @ # # # @ + + + + $ % & * = * - ; > # @ + . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . , ' ) * = = - > # @ # ! ~ { ] ^ / ( _ : < - > @ + . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . + [ } | ] 1 2 3 4 * - 5 6 7 8 9 0 a b c d e f = > + . . . . . . . . + . . . ",
+". . . . . . . . . . . . . . . . . . @ g h i 9 j k l m f _ n o 9 p q r s t u p v d f * # + . . . . . . . + . . . ",
+". . . . . . . . . . . . . . . . . + # w x y z A B C D 8 E F G z H I J K L M H N O P 4 > + . . . . . . . @ . . . ",
+". . . . . . . . . . . . . . . . . + ; Q R S T U V W X Y Z `  ...+.@.#.$.%.&.+...z l _ ; @ . . . . . . . # + . . ",
+". . . . . . . . . . . . . . . . . @ - *.=.-.;.>.@.,.'.).!.~.U >.{.{.].^./.(._.+.:.v 3 - @ . . . . . . . # + . . ",
+". . . . . . . . . . . . . . . . . @ - <.[.}.@.|.(.1...2.3.4.{[email protected] O ] - @ . . . . . . . @ + . . ",
+". . . . . . . . . . . . . . . . . @ * b.c.d.>.e.{.&.f.g.h.i.j.k.l.m.8.n.o.e.7.>.T p.q.* @ . . . . . . . @ . . . ",
+". . . . . . . . . . . . . . . . . @ * r.s.t.u.7.{.v.w.x.&.y.z.A.B.6.0.C.o.7.D.u.M p.q.* @ . . . . . . . + . . . ",
+". . . . . . . . . . . . . . . . . @ * E.F.t.u.7.{.G.x.H.1.I.J.K.L.M.N.O.P.D.m._.M p.q.* @ . . . . . . . + . . . ",
+". . . . . . . . . . . . . . . . . @ * Q.R.S.u.7.T.U.I ..+.|.V.W.X.Y.Z.`. +M.6.(.M .+q.* @ . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . @ * ++o @+_.#+$+%+&+..U >.7.9.*+Y.=+-+;+>+Y.,+...+q.* @ . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . @ * '+g.)+!+~+#+u.U ..I ;[email protected].{+m.]+^+/+k.>+{....+q.* @ . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . @ * '+(+_+,+M.6.,++...H :+..U @.|.<+[+}+L.l.|.I .+q.* @ . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . @ * |+1+2+3+4+4+5+6+L 7+8+8+9+0+a+b+c+d+e+f+a.I .+q.* @ . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . @ * g+z.h+i+j+k+l+m+n+7+o+p+q+r+s+t+u+v+L.f+a.I .+q.* @ . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . @ - w+s x+{.>+l.m.y+I A z u z A M z+A+B+f+C+,+M p.q.- @ . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . @ - ] D+H >.5.M.a.&.M E+F+G+u q H+&[email protected]+H D+3 - @ . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . + ; f I+J+U _.(.%+I A u K+p.p.p z :.&+&._.u.U N I+_ ; + . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . + > 4 P .+:.I &+:+N K+v I+l l 9 v K+N H I ..:..+P 4 > + . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . + # * f 8 O G+u .+L+8 m e q.q.e P 8 L+.+G+G+O 8 f * # + . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . + > = f m d d P ] _ 4 < < < < 4 _ ] m d d m f = > + . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . @ > - < 4 4 < * ; > > > > > > ; * < 4 4 < - > @ . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . + @ # > > # @ + + + + + + + + @ # > > # @ + . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . + + + . . . . . . . . . . . . + + + . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/wmomikuzi/XPM/shoukichi.xpm b/wmomikuzi/XPM/shoukichi.xpm
new file mode 100644
index 0000000..e31457d
--- /dev/null
+++ b/wmomikuzi/XPM/shoukichi.xpm
@@ -0,0 +1,329 @@
+/* XPM */
+static char * shoukichi_xpm[] = {
+"56 38 288 2",
+"  	c None",
+". 	c #FFFFFF",
+"+ 	c #FEFEFE",
+"@ 	c #FDFDFD",
+"# 	c #FCFCFC",
+"$ 	c #FBFBFB",
+"% 	c #5757CF",
+"& 	c #2020BA",
+"* 	c #8C8CDB",
+"= 	c #F6F6F6",
+"- 	c #F7F7F7",
+"; 	c #F9F9F9",
+"> 	c #5555AE",
+", 	c #1E1E86",
+"' 	c #8B8BC8",
+") 	c #F5F5F5",
+"! 	c #F8F8F8",
+"~ 	c #FAFAFA",
+"{ 	c #5656CD",
+"] 	c #5555CA",
+"^ 	c #F2F2F2",
+"/ 	c #EFEFEF",
+"( 	c #EEEEEE",
+"_ 	c #F0F0F0",
+": 	c #F4F4F4",
+"< 	c #5454AC",
+"[ 	c #5252A9",
+"} 	c #EBEBEB",
+"| 	c #EAEAEA",
+"1 	c #ECECEC",
+"2 	c #5555CB",
+"3 	c #5353C7",
+"4 	c #E4E4E4",
+"5 	c #E7E7E7",
+"6 	c #AAAAE0",
+"7 	c #A9A9DE",
+"8 	c #A8A8DD",
+"9 	c #A6A6DA",
+"0 	c #A5A5D8",
+"a 	c #A4A4D7",
+"b 	c #A3A3D5",
+"c 	c #A1A1D2",
+"d 	c #373798",
+"e 	c #353595",
+"f 	c #9696C5",
+"g 	c #9393C1",
+"h 	c #9292C0",
+"i 	c #9595C2",
+"j 	c #9898C4",
+"k 	c #6969AC",
+"l 	c #020253",
+"m 	c #6C6CAC",
+"n 	c #F1F1F1",
+"o 	c #F3F3F3",
+"p 	c #5454C9",
+"q 	c #5050C4",
+"r 	c #E0E0E0",
+"s 	c #D9D9D9",
+"t 	c #D8D8D8",
+"u 	c #DEDEDE",
+"v 	c #5656BB",
+"w 	c #5555B9",
+"x 	c #5454B6",
+"y 	c #5353B3",
+"z 	c #5151B0",
+"A 	c #5050AD",
+"B 	c #4F4FAA",
+"C 	c #4E4EA7",
+"D 	c #1C1C83",
+"E 	c #1B1B80",
+"F 	c #47479B",
+"G 	c #444497",
+"H 	c #444494",
+"I 	c #454594",
+"J 	c #484894",
+"K 	c #4A4A96",
+"L 	c #4C4C95",
+"M 	c #4D4D95",
+"N 	c #E6E6E6",
+"O 	c #E9E9E9",
+"P 	c #EDEDED",
+"Q 	c #5151C5",
+"R 	c #4E4EC1",
+"S 	c #D0D0D0",
+"T 	c #CFCFCF",
+"U 	c #D6D6D6",
+"V 	c #E2E2E2",
+"W 	c #E1E1E1",
+"X 	c #DDDDDD",
+"Y 	c #48489E",
+"Z 	c #444499",
+"` 	c #BEBEBE",
+" .	c #B6B6B6",
+"..	c #B5B5B5",
+"+.	c #BBBBBB",
+"@.	c #C5C5C5",
+"#.	c #CDCDCD",
+"$.	c #D4D4D4",
+"%.	c #D7D7D7",
+"&.	c #DADADA",
+"*.	c #AAAAE8",
+"=.	c #3B3BC6",
+"-.	c #A7A7E3",
+";.	c #4F4FC2",
+">.	c #4C4CBD",
+",.	c #C8C8C8",
+"'.	c #5B5BB7",
+").	c #A3A3C8",
+"!.	c #E5E5E5",
+"~.	c #D3D3D3",
+"{.	c #CECECE",
+"].	c #44449A",
+"^.	c #404095",
+"/.	c #B0B0B0",
+"(.	c #A8A8A8",
+"_.	c #AEAEAE",
+":.	c #B8B8B8",
+"<.	c #C2C2C2",
+"[.	c #CCCCCC",
+"}.	c #D5D5D5",
+"|.	c #A9A9E6",
+"1.	c #0505B0",
+"2.	c #3939C1",
+"3.	c #4C4CBE",
+"4.	c #4949B9",
+"5.	c #C9C9C9",
+"6.	c #9999BE",
+"7.	c #5D5DB7",
+"8.	c #C1C1D4",
+"9.	c #E3E3E3",
+"0.	c #DBDBDB",
+"a.	c #424297",
+"b.	c #3E3E91",
+"c.	c #AAAAAA",
+"d.	c #A2A2A2",
+"e.	c #8C8CA9",
+"f.	c #9393B0",
+"g.	c #C3C3C3",
+"h.	c #C7C7C7",
+"i.	c #CBCBCB",
+"j.	c #D2D2D2",
+"k.	c #0505AD",
+"l.	c #9D9DD9",
+"m.	c #4848B9",
+"n.	c #4646B4",
+"o.	c #C0C0C0",
+"p.	c #B3B3C6",
+"q.	c #6161B9",
+"r.	c #E8E8E8",
+"s.	c #B9B9DC",
+"t.	c #4F4FAE",
+"u.	c #4D4DAA",
+"v.	c #4B4BA6",
+"w.	c #4949A2",
+"x.	c #47479F",
+"y.	c #45459B",
+"z.	c #18187B",
+"A.	c #161676",
+"B.	c #3A3A8B",
+"C.	c #373787",
+"D.	c #373786",
+"E.	c #393986",
+"F.	c #161669",
+"G.	c #171766",
+"H.	c #6D6DA2",
+"I.	c #0505AC",
+"J.	c #4545B3",
+"K.	c #4343B1",
+"L.	c #BDBDBD",
+"M.	c #C6C6C6",
+"N.	c #7676BD",
+"O.	c #3434A6",
+"P.	c #B1B1D4",
+"Q.	c #A7A7A7",
+"R.	c #ADADAD",
+"S.	c #C4C4C4",
+"T.	c #C3C3EB",
+"U.	c #1E1EB3",
+"V.	c #8181CF",
+"W.	c #CACACA",
+"X.	c #4242B0",
+"Y.	c #4141AE",
+"Z.	c #BABABA",
+"`.	c #B9B9B9",
+" +	c #3333A3",
+".+	c #C6C6D8",
+"++	c #B1B1D2",
+"@+	c #B3B3B3",
+"#+	c #ACACAC",
+"$+	c #9D9DAC",
+"%+	c #7B7BA6",
+"&+	c #BFBFBF",
+"*+	c #D1D1D1",
+"=+	c #5454C8",
+"-+	c #5151C3",
+";+	c #DFDFDF",
+">+	c #BCBCBC",
+",+	c #4040AD",
+"'+	c #4040AB",
+")+	c #9090C4",
+"!+	c #030384",
+"~+	c #9292C5",
+"{+	c #1B1B87",
+"]+	c #4B4BA3",
+"^+	c #4949A0",
+"/+	c #47479C",
+"(+	c #454598",
+"_+	c #424295",
+":+	c #404091",
+"<+	c #3E3E8D",
+"[+	c #3D3D8A",
+"}+	c #3D3D89",
+"|+	c #2A2A7A",
+"1+	c #02024F",
+"2+	c #6B6B9F",
+"3+	c #A8A8E3",
+"4+	c #3939BB",
+"5+	c #C1C1C1",
+"6+	c #4141AC",
+"7+	c #4141AB",
+"8+	c #03037E",
+"9+	c #030372",
+"0+	c #7D7DA8",
+"a+	c #02024E",
+"b+	c #E1E1F5",
+"c+	c #8B8BD8",
+"d+	c #BCBCE3",
+"e+	c #4343AD",
+"f+	c #4343AB",
+"g+	c #03037C",
+"h+	c #030370",
+"i+	c #46469D",
+"j+	c #8181AB",
+"k+	c #02024C",
+"l+	c #7272D0",
+"m+	c #C1C1E8",
+"n+	c #4646AE",
+"o+	c #4545AC",
+"p+	c #C5C5D6",
+"q+	c #9090C2",
+"r+	c #03036D",
+"s+	c #8585AF",
+"t+	c #02024B",
+"u+	c #DCDCDC",
+"v+	c #4949AF",
+"w+	c #4747AD",
+"x+	c #03036C",
+"y+	c #434398",
+"z+	c #8A8AB3",
+"A+	c #020248",
+"B+	c #4B4BB0",
+"C+	c #4949AD",
+"D+	c #030369",
+"E+	c #2D2D88",
+"F+	c #7C7CAA",
+"G+	c #7777A5",
+"H+	c #7777A3",
+"I+	c #7C7CA8",
+"J+	c #8484B0",
+"K+	c #8B8BB6",
+"L+	c #8F8FBA",
+"M+	c #9090BA",
+"N+	c #5F5F9D",
+"O+	c #020247",
+"P+	c #4F4FB5",
+"Q+	c #4F4FB3",
+"R+	c #1C1C97",
+"S+	c #4949AB",
+"T+	c #030367",
+"U+	c #7C7CA9",
+"V+	c #7676A3",
+"W+	c #7575A2",
+"X+	c #7B7BA7",
+"Y+	c #8484AF",
+"Z+	c #8C8CB6",
+"`+	c #9191BA",
+" @	c #9292BB",
+".@	c #60609D",
+"+@	c #020245",
+"@@	c #9D9DD2",
+"#@	c #030385",
+"$@	c #020264",
+"%@	c #454596",
+"&@	c #B1B1B1",
+"*@	c #AFAFAF",
+"=@	c #B7B7B7",
+"-@	c #8F8FB7",
+";@	c #010143",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . + + + + . . . . . . . . . . . . . . + + + + . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . + @ # # $ # @ + . . . . . . . . . . + @ # # $ # @ + . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . + % & * = = - ; # + . . . . + + + @ # > , ' ) ) = ! ~ # @ @ + + + . . . . . . ",
+". . . . . . . . . . . . . . . . . @ { ] ^ / ( _ : ; # + + + @ @ # $ ~ ! < [ ( } | 1 _ : - ! ; ~ $ # @ + . . . . ",
+". . . . . . . . . . . . . . . . + # 2 3 | 4 4 5 ( ) ~ @ 6 7 8 9 0 a b c d e f g h i j k l m n o ) ! $ @ + . . . ",
+". . . . . . . . . . . . . . . + # ; p q r s t u 5 n ! $ v w x y z A B C D E F G H I J K L M N O P ^ - $ + . . . ",
+". . . . . . . . . . . . . . + # ; ) Q R t S T U V P ) ; ; = n 1 N W X s Y Z `  ...+.@.#.$.%.&.u 4 1 : ; @ . . . ",
+". . . . . . . . . . . . . *.=.-.: / ;.>.S ,.'.).X O ^ = = o P !.u t ~.{.].^./.(.(._.:.<.,.[.T }.X 5 n ! # + . . ",
+". . . . . . . . . . . . + |.1.2.1 !.3.4.5.<.6.7.8.!.P ^ o _ | 9.0.}.T 5.a.b.c.d.d.(.e.f.g.h.i.j.0.N _ ! # + . . ",
+". . . . . . . . . . . + # -.k.l.W s m.n.g.` o.p.q.r r.P ( s.t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.h.[.~.X r.^ ; @ + . . ",
+". . . . . . . . . . . + $ I.Q r }.[.J.K.L.+.` M.N.O.P.N r.O r.4 u t j.i.g.:._.Q.Q.R. .` S.5.T %.V 1 : ~ @ . . . ",
+". . . . . . . . . . . @ T.U.V.%.W.<.X.Y.Z.`[email protected]  + +.+r V 9.++u s j.[.S.+.@+R.#+$+%+&+S.5.*+&.!./ - $ + . . . ",
+". . . . . . . . . . + $ =+-+;+T g.>+,+'+`.`.L.M.S )+!+~+t &.X {+]+^+/+(+_+:+<+[+}+|+1+2+<.h.S 0.5 n ! # + . . . ",
+". . . . . . . . . . @ 3+4+O &.[.5+>+6+7++.Z.` h.*+%.)+8+*+*+$.9+^+*+i.M.<.&+>++.Z.0+a+` o.@.{.0.r.^ ; @ . . . . ",
+". . . . . . . . . + b+c+d+N t [.S.<.e+f+&+L.o.5.$.&.~+g+{.i.#.h+i+W.S.o.&+o.5+<.5+j+k+L.L.5+[.&.r.o ~ @ . . . . ",
+". . . . . . . . . + l+m+/ 4 s S i.i.n+o+S.o.<.[.%.u p+q+T W.5.r+].<.L.Z.>+5+M.5.W.s+t+L.+.&+W.s r.: ~ + . . . . ",
+". . . . . . . . . + $ = ( !.u+U $.}.v+w+,.<.S.#.s V 9.u+$.#.W.x+y+>+ ...Z.S.[.*+j.z+A+&+Z.L.,.t r.: $ + . . . . ",
+". . . . . . . . . + $ = / r.V u u u B+C+5.<.S.{.0.!.r.4 u+}.S D+E+F+G+H+I+J+K+L+M+N+O+o.Z.>+,.t r.: $ + . . . . ",
+". . . . . . . . . + $ - ^ 1 O 5 P+Q+R+S+W.<.S.T X r.P 1 N ;+s T+E+U+V+W+X+Y+Z+`+ @.@+@5+Z.>+,.s O ) $ + . . . . ",
+". . . . . . . . . + # ; ) ^ _ / ( @@#@U 5.<[email protected] ;+} ^ ^ / | 9.$@%@>+&@*@[email protected] t s -@;@<.+.` 5.&.| ) $ + . . . . ",
+". . . . . . . . . . @ $ ; - = ) o ( 4 %.W.S.,.~.V ( ) - = ^ } W j.<. .@+Z.@.*+t s }.#.S.` 5+#.u+} = # + . . . . ",
+". . . . . . . . . . + @ # $ ~ ; = _ N s T W.{.s N n ! $ ~ ! ^ r.&.i.o.>+<.i.}.0.u+s j.W.M.5.~.W ( - # + . . . . ",
+". . . . . . . . . . . . + + @ # ; o | r %.$.t W 1 ) ~ @ @ $ = ( 9.%.#.W.{.U X V 9.r 0.}.j.$.u+5 ^ ; @ . . . . . ",
+". . . . . . . . . . . . . . + @ $ - _ O 9.W 4 } ^ ; # + + @ ~ ) 1 4 X 0.u 9.r.} 1 | N V r V 5 / = $ + . . . . . ",
+". . . . . . . . . . . . . . . + @ ~ = ^ ( P / o ! $ + . . + # ; : / } | } / ^ : : o n ( P ( n ) ~ @ + . . . . . ",
+". . . . . . . . . . . . . . . . + @ $ ! = = - ; # + . . . . + # ~ - ) : ) - ; ~ ~ ~ ; - = - ! ~ @ + . . . . . . ",
+". . . . . . . . . . . . . . . . . + + @ # # # @ + . . . . . . + @ # $ $ # @ @ + + + @ # # # @ @ + . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . + + + . . . . . . . . . . + + + + . . . . . . . + + + . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/wmomikuzi/XPM/suekichi.xpm b/wmomikuzi/XPM/suekichi.xpm
new file mode 100644
index 0000000..58b73ae
--- /dev/null
+++ b/wmomikuzi/XPM/suekichi.xpm
@@ -0,0 +1,394 @@
+/* XPM */
+static char * suekichi_xpm[] = {
+"56 38 353 2",
+"  	c None",
+". 	c #FFFFFF",
+"+ 	c #FEFEFE",
+"@ 	c #FDFDFD",
+"# 	c #FCFCFC",
+"$ 	c #FBFBFB",
+"% 	c #5757CF",
+"& 	c #2020BA",
+"* 	c #8C8CDB",
+"= 	c #F6F6F6",
+"- 	c #F7F7F7",
+"; 	c #F9F9F9",
+"> 	c #5555AE",
+", 	c #1E1E86",
+"' 	c #8B8BC8",
+") 	c #F5F5F5",
+"! 	c #F8F8F8",
+"~ 	c #FAFAFA",
+"{ 	c #5656CD",
+"] 	c #5555CA",
+"^ 	c #F1F1F1",
+"/ 	c #EEEEEE",
+"( 	c #EDEDED",
+"_ 	c #EFEFEF",
+": 	c #F3F3F3",
+"< 	c #5454AC",
+"[ 	c #5252A9",
+"} 	c #EBEBEB",
+"| 	c #EAEAEA",
+"1 	c #ECECEC",
+"2 	c #F0F0F0",
+"3 	c #F4F4F4",
+"4 	c #5454CA",
+"5 	c #5151C6",
+"6 	c #E6E6E6",
+"7 	c #E1E1E1",
+"8 	c #E0E0E0",
+"9 	c #E4E4E4",
+"0 	c #D6D6E9",
+"a 	c #A4A4DC",
+"b 	c #DCDCEE",
+"c 	c #A6A6DC",
+"d 	c #A5A5DA",
+"e 	c #A4A4D9",
+"f 	c #A4A4D8",
+"g 	c #A4A4D7",
+"h 	c #A3A3D5",
+"i 	c #A2A2D4",
+"j 	c #A1A1D2",
+"k 	c #373798",
+"l 	c #353595",
+"m 	c #9696C5",
+"n 	c #9393C1",
+"o 	c #9292C0",
+"p 	c #9595C2",
+"q 	c #9898C4",
+"r 	c #6969AC",
+"s 	c #020253",
+"t 	c #6C6CAC",
+"u 	c #ABABEB",
+"v 	c #AAAAEA",
+"w 	c #A9A9E9",
+"x 	c #A8A8E7",
+"y 	c #A7A7E6",
+"z 	c #A6A6E4",
+"A 	c #A5A5E2",
+"B 	c #A3A3DF",
+"C 	c #3838BE",
+"D 	c #3535BA",
+"E 	c #9292CD",
+"F 	c #8E8EC8",
+"G 	c #8D8DC7",
+"H 	c #9090C9",
+"I 	c #9696CE",
+"J 	c #6969C4",
+"K 	c #040492",
+"L 	c #6D6DC3",
+"M 	c #5252B6",
+"N 	c #5151B5",
+"O 	c #5050B2",
+"P 	c #5050B1",
+"Q 	c #5050AE",
+"R 	c #4F4FAC",
+"S 	c #4F4FAA",
+"T 	c #4E4EA7",
+"U 	c #1C1C83",
+"V 	c #1B1B80",
+"W 	c #47479B",
+"X 	c #444497",
+"Y 	c #444494",
+"Z 	c #454594",
+"` 	c #484894",
+" .	c #4A4A96",
+"..	c #4C4C95",
+"+.	c #4D4D95",
+"@.	c #E9E9E9",
+"#.	c #F2F2F2",
+"$.	c #A5A5E4",
+"%.	c #A3A3E1",
+"&.	c #A2A2DF",
+"*.	c #A0A0DD",
+"=.	c #9D9DDA",
+"-.	c #3535BB",
+";.	c #3333B7",
+">.	c #8989C4",
+",.	c #8484BE",
+"'.	c #8383BC",
+").	c #8888C0",
+"!.	c #8E8EC6",
+"~.	c #9494CC",
+"{.	c #9898CF",
+"].	c #9999CF",
+"^.	c #E3E3E3",
+"/.	c #DFDFDF",
+"(.	c #DEDEDE",
+"_.	c #DDDDDD",
+":.	c #DCDCDC",
+"<.	c #D8D8D8",
+"[.	c #48489E",
+"}.	c #444499",
+"|.	c #BEBEBE",
+"1.	c #B6B6B6",
+"2.	c #B5B5B5",
+"3.	c #BBBBBB",
+"4.	c #C5C5C5",
+"5.	c #CDCDCD",
+"6.	c #D4D4D4",
+"7.	c #D7D7D7",
+"8.	c #DADADA",
+"9.	c #4A4ABE",
+"0.	c #4747B8",
+"a.	c #C0C0C0",
+"b.	c #B8B8B8",
+"c.	c #B7B7B7",
+"d.	c #CACACA",
+"e.	c #D9D9D9",
+"f.	c #D6D6D6",
+"g.	c #D3D3D3",
+"h.	c #D2D2D2",
+"i.	c #D1D1D1",
+"j.	c #43439A",
+"k.	c #404095",
+"l.	c #B0B0B0",
+"m.	c #A8A8A8",
+"n.	c #AEAEAE",
+"o.	c #C2C2C2",
+"p.	c #C8C8C8",
+"q.	c #CCCCCC",
+"r.	c #CFCFCF",
+"s.	c #D5D5D5",
+"t.	c #E7E7E7",
+"u.	c #4848BA",
+"v.	c #4444B4",
+"w.	c #AFAFAF",
+"x.	c #D0D0D0",
+"y.	c #CECECE",
+"z.	c #424297",
+"A.	c #3E3E91",
+"B.	c #AAAAAA",
+"C.	c #A2A2A2",
+"D.	c #8C8CA9",
+"E.	c #9393B0",
+"F.	c #C3C3C3",
+"G.	c #C7C7C7",
+"H.	c #CBCBCB",
+"I.	c #DBDBDB",
+"J.	c #E2E2E2",
+"K.	c #4646B7",
+"L.	c #4242B1",
+"M.	c #B2B2B2",
+"N.	c #A9A9A9",
+"O.	c #B1B1B1",
+"P.	c #6B6BB2",
+"Q.	c #7171B8",
+"R.	c #A2A2C5",
+"S.	c #4747A6",
+"T.	c #4747A4",
+"U.	c #4747A2",
+"V.	c #4747A0",
+"W.	c #46469E",
+"X.	c #44449B",
+"Y.	c #18187B",
+"Z.	c #161676",
+"`.	c #3A3A8B",
+" +	c #373787",
+".+	c #373786",
+"++	c #393986",
+"@+	c #161669",
+"#+	c #171766",
+"$+	c #6D6DA2",
+"%+	c #E8E8E8",
+"&+	c #C3C3EB",
+"*+	c #5252C7",
+"=+	c #5050C4",
+"-+	c #4E4EC1",
+";+	c #3434B6",
+">+	c #0404A3",
+",+	c #04049F",
+"'+	c #1818A3",
+")+	c #2929A6",
+"!+	c #2727A1",
+"~+	c #3939A2",
+"{+	c #3C3CA4",
+"]+	c #4040A6",
+"^+	c #4444A9",
+"/+	c #7373B8",
+"(+	c #A7A7A7",
+"_+	c #ADADAD",
+":+	c #C4C4C4",
+"<+	c #C9C9C9",
+"[+	c #6363C2",
+"}+	c #1B1BA8",
+"|+	c #1919A4",
+"1+	c #3E3EAB",
+"2+	c #8282A7",
+"3+	c #5959A2",
+"4+	c #9F9F9F",
+"5+	c #ADADCE",
+"6+	c #B3B3B3",
+"7+	c #ACACAC",
+"8+	c #9D9DAC",
+"9+	c #7B7BA6",
+"0+	c #BFBFBF",
+"a+	c #E5E5E5",
+"b+	c #4646B4",
+"c+	c #4141AE",
+"d+	c #3B3BA6",
+"e+	c #9D9D9D",
+"f+	c #34349D",
+"g+	c #979797",
+"h+	c #BDBDBD",
+"i+	c #1C1C87",
+"j+	c #4C4CA4",
+"k+	c #4A4AA0",
+"l+	c #47479C",
+"m+	c #454598",
+"n+	c #424295",
+"o+	c #404091",
+"p+	c #3E3E8D",
+"q+	c #3D3D8A",
+"r+	c #3D3D89",
+"s+	c #2A2A7A",
+"t+	c #02024F",
+"u+	c #6B6B9F",
+"v+	c #D1D1E5",
+"w+	c #3535B3",
+"x+	c #7777C2",
+"y+	c #3E3EA9",
+"z+	c #3838A2",
+"A+	c #949494",
+"B+	c #8E8E8E",
+"C+	c #232396",
+"D+	c #7A7A9E",
+"E+	c #ABABAB",
+"F+	c #B9B9B9",
+"G+	c #030372",
+"H+	c #4C4CA3",
+"I+	c #BCBCBC",
+"J+	c #BABABA",
+"K+	c #7D7DA8",
+"L+	c #02024E",
+"M+	c #D8D8EC",
+"N+	c #6B6BC8",
+"O+	c #3535B1",
+"P+	c #C1C1C1",
+"Q+	c #3D3DA6",
+"R+	c #37379F",
+"S+	c #909090",
+"T+	c #8B8B8B",
+"U+	c #232394",
+"V+	c #242494",
+"W+	c #9696A8",
+"X+	c #030370",
+"Y+	c #4B4BA2",
+"Z+	c #8181AB",
+"`+	c #02024C",
+" @	c #3939B6",
+".@	c #3737B2",
+"+@	c #C6C6D9",
+"@@	c #3D3DA5",
+"#@	c #37379E",
+"$@	c #939393",
+"%@	c #8F8F8F",
+"&@	c #838395",
+"*@	c #48489C",
+"=@	c #282895",
+"-@	c #6767AA",
+";@	c #03036D",
+">@	c #4A4A9F",
+",@	c #C6C6C6",
+"'@	c #8585AF",
+")@	c #02024B",
+"!@	c #E0E0F3",
+"~@	c #3A3AB6",
+"{@	c #8888D2",
+"]@	c #3E3EA4",
+"^@	c #39399F",
+"/@	c #9C9C9C",
+"(@	c #989898",
+"_@	c #A5A5A5",
+":@	c #6363A5",
+"<@	c #03037D",
+"[@	c #03037A",
+"}@	c #2F2F94",
+"|@	c #03036C",
+"1@	c #8A8AB3",
+"2@	c #020248",
+"3@	c #AAAAE2",
+"4@	c #8D8DD7",
+"5@	c #5454BF",
+"6@	c #4040A5",
+"7@	c #3D3DA1",
+"8@	c #A4A4A4",
+"9@	c #2C2C94",
+"0@	c #030377",
+"a@	c #8484B6",
+"b@	c #030369",
+"c@	c #2F2F8A",
+"d@	c #8080AE",
+"e@	c #7979A7",
+"f@	c #7777A4",
+"g@	c #7C7CA8",
+"h@	c #8484B0",
+"i@	c #8B8BB6",
+"j@	c #8F8FBA",
+"k@	c #9090BA",
+"l@	c #5F5F9D",
+"m@	c #020247",
+"n@	c #A9A9E1",
+"o@	c #C3C3E8",
+"p@	c #4242A6",
+"q@	c #4040A3",
+"r@	c #B4B4B4",
+"s@	c #ADADBE",
+"t@	c #8282B4",
+"u@	c #ADADBD",
+"v@	c #030367",
+"w@	c #2D2D88",
+"x@	c #7D7DAB",
+"y@	c #7676A2",
+"z@	c #7B7BA7",
+"A@	c #8484AF",
+"B@	c #8C8CB6",
+"C@	c #9191BA",
+"D@	c #9292BB",
+"E@	c #60609D",
+"F@	c #020245",
+"G@	c #4646A9",
+"H@	c #4444A5",
+"I@	c #020264",
+"J@	c #424294",
+"K@	c #8F8FB7",
+"L@	c #010143",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . + + + + . . . . . . . . . . . . . . + + + + . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . + @ # # $ # @ + . . . . . . . . . . + @ # # $ # @ + . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . + % & * = = - ; # @ + + + + + + @ @ # > , ' ) ) = ! ~ # @ @ + + + . . . . . . ",
+". . . . . . . . . . . . . . . + + # { ] ^ / ( _ : - ~ # # # $ $ $ ~ ~ ! < [ / } | 1 2 3 - ! ; ~ $ # @ + . . . . ",
+". . . . . . . . . . . . + @ # # ~ ! 4 5 6 7 8 9 | 0 a b c d e f g h i j k l m n o p q r s t ^ : ) ! $ @ + . . . ",
+". . . . . . . . . . u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z `  ...+.6 @.( #.- $ + . . . ",
+". . . . . . . . . . v w y $.%.&.*.=.-.;.>.,.'.).!.~.{.].^.7 /.(.(._.:.<.[.}.|.1.2.3.4.5.6.7.8.(.9 1 3 ; @ . . . ",
+". . . . . . . . . + # ~ = #.( | 6 7 9.0.a.b.c.|.d.6.e.8.<.f.6.6.g.h.i.5.j.k.l.m.m.n.b.o.p.q.r.s._.t.^ ! # + . . ",
+". . . . . . . . . + # ! : / @.9 8 8.u.v.b.w.n.1.o.q.h.g.i.x.r.r.r.y.q.p.z.A.B.C.C.m.D.E.F.G.H.h.I.6 2 ! # + . . ",
+". . . . . . . . . + # ! : ( t.J._.f.K.L.M.N.N.O.P.Q.y.x.x.R.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+G.q.g._.%+#.; @ + . . ",
+". . . . . . . . . + # &+4 *+=+-+;+>+,+'+)+!+~+{+]+^+/+x.h.g.s.f.f.6.x.d.o.b.n.(+(+_+1.|.:+<+r.7.J.1 3 ~ @ . . . ",
+". . . . . . . . . + @ ~ ) 2 @.J.[+}+|+1+2+3+4+m.1.o.d.x.6.<.I.5+I.7.h.q.:+3.6+_+7+8+9+0+:+<+i.8.a+_ - $ + . . . ",
+". . . . . . . . . . @ $ - ^ | 7 ,+b+c+d+e+f+g+C.l.h+G.r.f.:.8 i+j+k+l+m+n+o+p+q+r+s+t+u+o.G.x.I.t.^ ! # + . . . ",
+". . . . . . . . . . + # ! #.v+w+x+4.y+z+A+B+C+D+E+F+4.r.7./.^.G+H+f.y.G.o.0+I+3.J+K+L+|.a.4.y.I.%+#.; @ . . . . ",
+". . . . . . . . . . + # ; M+N+O+h.P+Q+R+S+T+U+V+W+c.F.y.<.8 9 X+Y+h.p.P+0+a.P+o.P+Z+`+h+h+P+q.8.%+: ~ @ . . . . ",
+". . . . . . . . . . + # ;  @.@[email protected].@@#@$@%@&@*@=@[email protected]./.^.;@>@q.P+I+h+o.,@<+d.'@)@h+3.0+d.e.%+3 ~ + . . . . ",
+". . . . . . . . . . + !@~@{@%+_.r.P+]@^@/@(@/@_@:@<@[@}@h.e.(.|@*@4.J+c.3.:+q.i.h.1@2@0+J+h+p.<.%+3 $ + . . . . ",
+". . . . . . . . . . 3@4@5@/ a+8.y.F.6@[email protected]@(+n.1.9@0@[email protected]@c@d@e@f@g@h@i@j@k@l@[email protected]+I+p.<.%+3 $ + . . . . ",
+". . . . . . . . . + n@o@: } 7 <.x.<+p@q@[email protected].|.s@t@u@:+<+5.v@w@x@f@y@z@A@B@C@D@E@F@P+J+I+p.e.@.) $ + . . . . ",
+". . . . . . . . . + $ - ^ %+8 e.6.i.G@[email protected]+o.p.d.p.4.F.4.<+I@J@F+l.w.c.:+x.<.e.K@[email protected].|.<+8.| ) $ + . . . . ",
+". . . . . . . . . + $ - 2 @.J._.I.I.<.g.H.,@,@q.h.6.h.5.<+<+q.q.,@[email protected]+4.i.<.e.s.5.:+|.P+5.:.} = # + . . . . ",
+". . . . . . . . . + $ - #.1 %+a+a+a+^._.f.i.i.f.:.8 (.8.f.6.s.6.r.4.h+I+P+H.s.I.:.e.h.d.,@<+g.7 / - # + . . . . ",
+". . . . . . . . . + # ; = #._ / _ _ ( %+7 :.:.7 t.| | t.9 J.J.8 8.h.H.d.y.f._.J.^.8 I.s.h.6.:.t.#.; @ . . . . . ",
+". . . . . . . . . . @ # ; - = = = = 3 2 } %+t.} 2 : : #.2 _ / } t.7 :.8._.^.%+} 1 | 6 J.8 J.t._ = $ + . . . . . ",
+". . . . . . . . . . + @ # $ $ $ $ $ ; - : ^ ^ : = ; ~ ; ! - = 3 ^ ( | @.} _ #.3 3 : ^ / ( / ^ ) ~ @ + . . . . . ",
+". . . . . . . . . . . . + + + + + + @ $ ; ! ! ; $ # @ @ @ # # ~ ; = ) 3 ) - ; ~ ~ ~ ; - = - ! ~ @ + . . . . . . ",
+". . . . . . . . . . . . . . . . . . + + @ # # @ + + . . . . + + @ # $ $ # @ @ + + + @ # # # @ @ + . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . + + . . . . . . . . . . + + + + . . . . . . . + + + . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/wmomikuzi/dockapp.c b/wmomikuzi/dockapp.c
new file mode 100644
index 0000000..59850df
--- /dev/null
+++ b/wmomikuzi/dockapp.c
@@ -0,0 +1,565 @@
+/*
+ * 
+ * Copyright (c) 1999 Alfredo K. Kojima
+ * 
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+ * AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ * 
+ */
+
+
+#include "dockapp.h"
+
+#include <string.h>
+#include <X11/extensions/shape.h>
+#include <X11/Xatom.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <unistd.h>
+
+
+static char *progName = NULL;
+static unsigned d_width, d_height;
+static DACallbacks d_callbacks = {NULL, NULL, NULL, NULL, NULL, NULL};
+static int d_iswmaker = 0;
+static int d_timeout = 0;
+
+Display *DADisplay = NULL;
+Window DAWindow = None;
+Window DALeader = None;
+int DADepth = 0;
+Visual *DAVisual = NULL;
+
+
+static unsigned char*
+PropGetCheckProperty(Display *dpy, Window window, Atom hint, Atom type,
+		     int format, int count, int *retCount)
+{
+    Atom type_ret;
+    int fmt_ret;
+    unsigned long nitems_ret;
+    unsigned long bytes_after_ret;
+    unsigned char *data;
+    int tmp;
+
+    if (count <= 0)
+        tmp = 0xffffff;
+    else
+        tmp = count;
+
+    if (XGetWindowProperty(dpy, window, hint, 0, tmp, False, type,
+                           &type_ret, &fmt_ret, &nitems_ret, &bytes_after_ret,
+                           (unsigned char **)&data)!=Success || !data)
+        return NULL;
+
+    if ((type!=AnyPropertyType && type!=type_ret)
+        || (count > 0 && nitems_ret != count)
+        || (format != 0 && format != fmt_ret)) {
+        XFree(data);
+        return NULL;
+    }
+
+    if (retCount)
+        *retCount = nitems_ret;
+
+    return data;
+}
+
+
+static Bool
+iswmaker(Display *dpy)
+{
+    Atom *data;
+    Atom atom;
+    Atom noticeboard;
+    int i, count;
+
+    atom = XInternAtom(dpy, "_WINDOWMAKER_WM_PROTOCOLS", False);
+    noticeboard = XInternAtom(dpy, "_WINDOWMAKER_NOTICEBOARD", False);
+
+    data = (Atom*)PropGetCheckProperty(dpy, DefaultRootWindow(dpy), atom,
+				       XA_ATOM, 32, -1, &count);
+
+    if (!data)
+	return False;
+
+    for (i = 0; i < count; i++) {
+	if (data[i] == noticeboard) {
+	    Window *win;
+	    void *d;
+
+	    XFree(data);
+
+	    win = (Window*)PropGetCheckProperty(dpy, DefaultRootWindow(dpy), 
+						noticeboard, XA_WINDOW, 32, -1,
+						&count);
+
+	    if (!win) {
+		return False;
+	    }
+
+	    d = PropGetCheckProperty(dpy, *win, noticeboard, XA_WINDOW, 32, 1,
+				     NULL);
+	    if (d) {
+		XFree(d);
+
+		return True;
+	    }
+	    return False;
+	}
+    }
+
+    XFree(data);
+
+    /* not 100% sure */
+    return True;
+}
+
+
+
+void
+DAInitialize(char *display, char *name, unsigned width, unsigned height,
+	     int argc, char **argv)
+{
+    XClassHint *chint;
+    XWMHints *hints;
+
+    d_width = width;
+    d_height = height;
+    
+    progName = argv[0];
+
+    DADisplay = XOpenDisplay(display);
+    if (!DADisplay) {
+	printf("%s: could not open display %s!\n", progName, 
+	       XDisplayName(display));
+
+	exit(1);
+    }
+
+    DAWindow = XCreateSimpleWindow(DADisplay, DefaultRootWindow(DADisplay),
+				    0, 0, width, height, 0, 0, 0);
+
+    DALeader = XCreateSimpleWindow(DADisplay, DefaultRootWindow(DADisplay),
+				    0, 0, 1, 1, 0, 0, 0);
+    chint = XAllocClassHint();
+    if (!chint) {
+	printf("%s: cant allocate memory for class hints!\n", progName);
+	exit(1);
+    }
+    chint->res_class = name;
+    chint->res_name = strrchr(argv[0], '/');
+    if (!chint->res_name)
+	chint->res_name = argv[0];
+    else
+	chint->res_name++;
+
+    XSetClassHint(DADisplay, DALeader, chint);
+    XFree(chint);
+
+    hints = XAllocWMHints();
+    if (!hints) {
+	printf("%s: cant allocate memory for hints!\n", progName);
+	exit(1);
+    }
+    hints->flags = IconWindowHint|WindowGroupHint;
+
+    d_iswmaker = iswmaker(DADisplay);
+    if (d_iswmaker) {
+	hints->flags |= StateHint;
+	hints->initial_state = WithdrawnState;
+    }
+    hints->window_group = DALeader;
+    hints->icon_window = DAWindow;
+
+    XSetWMHints(DADisplay, DALeader, hints);
+
+    XSetCommand(DADisplay, DALeader, argv, argc);
+
+    DADepth = DefaultDepth(DADisplay, DefaultScreen(DADisplay));
+    DAVisual = DefaultVisual(DADisplay, DefaultScreen(DADisplay));
+
+
+    XFlush(DADisplay);
+}
+
+
+void
+DASetShape(Pixmap shapeMask)
+{
+    XShapeCombineMask(DADisplay, DAWindow, ShapeBounding, 0, 0, shapeMask,
+		      ShapeSet);
+    XFlush(DADisplay);
+}
+
+
+void
+DASetPixmap(Pixmap pixmap)
+{
+    XSetWindowBackgroundPixmap(DADisplay, DAWindow, pixmap);
+    XClearWindow(DADisplay, DAWindow);
+    XFlush(DADisplay);
+}
+
+
+Pixmap
+DAMakePixmap()
+{
+    Pixmap p;
+
+    p = XCreatePixmap(DADisplay, DAWindow, d_width, d_height,
+		      DefaultDepth(DADisplay, DefaultScreen(DADisplay)));
+
+    return p;
+}
+
+
+
+Bool
+DAMakePixmapFromData(char **data, Pixmap *pixmap, Pixmap *mask,
+		     unsigned *width, unsigned *height)
+{
+    XpmAttributes xpmat;
+
+    xpmat.valuemask = XpmCloseness;
+    xpmat.closeness = 40000;
+
+    if (XpmCreatePixmapFromData(DADisplay, DAWindow, data, pixmap, mask, 
+				&xpmat)!=0) {
+	return False;
+    }
+
+    *width = xpmat.width;
+    *height = xpmat.height;
+
+    return True;
+}
+
+
+void
+DAShow()
+{
+    if (d_iswmaker) {
+	XMapRaised(DADisplay, DALeader);
+    } else {
+	XMapRaised(DADisplay, DAWindow);
+    }
+
+    XFlush(DADisplay);
+}
+
+
+void
+DASetCallbacks(DACallbacks *callbacks)
+{
+    long mask = 0;
+
+    d_callbacks = *callbacks;
+
+    if (callbacks->buttonPress)
+	mask |= ButtonPressMask;
+
+    if (callbacks->buttonRelease)
+	mask |= ButtonReleaseMask;
+
+    XSelectInput(DADisplay, DAWindow, mask);
+    XFlush(DADisplay);
+}
+
+
+Bool
+DAProcessEvent(XEvent *event)
+{
+    if (event->xany.window != DAWindow
+	&& event->xany.window != DALeader)
+	return False;
+
+    switch (event->type) {
+     case DestroyNotify:
+	if (d_callbacks.destroy) {
+	    (*d_callbacks.destroy)();
+	}
+	exit(0);
+	break;
+
+     case ButtonPress:
+	if (d_callbacks.buttonPress) {
+	    (*d_callbacks.buttonPress)(event->xbutton.button, event->xbutton.state,
+				       event->xbutton.x, event->xbutton.y);
+	}
+	break;
+
+     case ButtonRelease:
+	if (d_callbacks.buttonRelease) {
+	    (*d_callbacks.buttonRelease)(event->xbutton.button, event->xbutton.state,
+					 event->xbutton.x, event->xbutton.y);
+	}
+	break;
+
+     case MotionNotify:
+	if (d_callbacks.motion) {
+	    (*d_callbacks.motion)(event->xbutton.x, event->xbutton.y);	    
+	}
+	break;
+
+     case EnterNotify:
+	if (d_callbacks.enter) {
+	    (*d_callbacks.enter)();
+	}
+	break;
+
+     case LeaveNotify:
+	if (d_callbacks.leave) {
+	    (*d_callbacks.leave)();
+	}
+	break;
+
+     default:
+	return False;
+	break;
+    }
+
+    return True;
+}
+
+
+void
+DAEventLoop()
+{
+    XEvent ev;
+
+    for (;;) {
+	if (d_timeout >= 0) {
+	    if (!DANextEventOrTimeout(&ev, d_timeout)) {
+		if (d_callbacks.timeout)
+		    (*d_callbacks.timeout)();
+		continue;
+	    }
+	} else {
+	    XNextEvent(DADisplay, &ev);
+	}
+	DAProcessEvent(&ev);
+    }
+}
+
+
+static DAProgramOption defaultOptions[]= {
+    {"-h", "--help", "shows this help text and exit", DONone, False, 
+	{NULL}},
+    {"-v", "--version", "shows program version and exit", DONone, False, 
+	{NULL}}
+};
+
+
+static void
+printHelp(char *prog, char *description, DAProgramOption *options,
+	  int count)
+{
+    int j;
+
+    printf("Usage: %s [OPTIONS]\n", prog);
+    if (description)
+	puts(description);
+
+    for (j = 0; j < count + 2; j++) {
+	char blank[35];
+	int c;
+	int i;
+
+	if (j >= count) {
+	    options = defaultOptions;
+	    i = j - count;
+	} else {
+	    i = j;
+	}
+
+	if (options[i].shortForm && options[i].longForm)
+	    c = printf("  %s, %s", options[i].shortForm, options[i].longForm);
+	else if (options[i].shortForm)
+	    c = printf("  %s", options[i].shortForm);
+	else if (options[i].longForm)
+	    c = printf("  %s", options[i].longForm);
+	else
+	    continue;
+
+	if (options[i].type != DONone) {
+	    switch (options[i].type) {
+	     case DOInteger:
+		c += printf(" <integer>");
+		break;
+	     case DOString:
+		c += printf(" <string>");
+		break;
+	     case DONatural:
+		c+= printf(" <number>");
+		break;
+	    }
+	}
+
+	memset(blank, ' ', 30);
+	if (c > 29)
+	    c = 1;
+	blank[30-c] = 0;
+	printf("%s %s\n", blank, options[i].description);
+    }
+}
+
+
+void
+DAParseArguments(int argc, char **argv, DAProgramOption *options,
+		 int count, char *programDescription, char *versionDescription)
+{
+    int i, j;
+    int found = 0;
+
+    for (i = 1; i < argc; i++) {
+	if (strcmp(argv[i], "-h")==0 || strcmp(argv[i], "--help")==0) {
+	    
+	    printHelp(argv[0], programDescription, options, count);
+	    exit(0);
+
+	} else if (strcmp(argv[i], "--version")==0) {
+
+	    puts(versionDescription);
+	    exit(0);
+
+	}
+
+	found = 0;
+	for (j = 0; j < count; j++) {
+	    if ((options[j].shortForm
+		&& strcmp(options[j].shortForm, argv[i])==0)
+		||
+		(options[j].longForm
+		&& strcmp(options[j].longForm, argv[i])==0)) {
+
+		found = 1;
+
+		options[j].used = True;
+
+		if (options[j].type == DONone)
+		    break;
+
+		i++;
+		if (i >= argc) {
+		    printf("%s: missing argument for option '%s'\n", argv[0],
+			   argv[i-1]);
+		    exit(1);
+		}
+
+		switch (options[j].type) {
+		 case DOInteger:
+		    {
+			int integer;
+
+			if (sscanf(argv[i], "%i", &integer)!=1) {
+			    printf("%s: error parsing argument for option %s\n",
+				   argv[0], argv[i-1]);
+			    exit(1);
+			}
+			*options[j].value.integer = integer;
+		    }
+		    break;
+		 case DONatural:
+		    {
+			int integer;
+
+			if (sscanf(argv[i], "%i", &integer)!=1) {
+			    printf("%s: error parsing argument for option %s\n",
+				   argv[0], argv[i-1]);
+			    exit(1);
+			}
+			if (integer < 0) {
+			    printf("%s: argument %s must be >= 0\n",
+				   argv[0], argv[i-1]);
+			    exit(1);
+			}
+			*options[j].value.integer = integer;
+		    }
+		    break;
+		 case DOString:
+		    *options[j].value.string = argv[i];
+		    break;
+		}
+		break;
+	    }
+	}
+	if (!found) {
+	    printf("%s: unrecognized option '%s'\n", argv[0], argv[i]);
+	    printHelp(argv[0], programDescription, options, count);
+	    exit(1);
+	}
+    }
+}
+
+
+unsigned long
+DAGetColor(char *colorName)
+{
+    XColor color;
+
+    if (!XParseColor(DADisplay, 
+		     DefaultColormap(DADisplay, DefaultScreen(DADisplay)),
+		     colorName, &color)) {
+	printf("%s: could not parse color %s\n", progName, colorName);
+	exit(1);
+    }
+
+    if (!XAllocColor(DADisplay, DefaultColormap(DADisplay, DefaultScreen(DADisplay)),
+		     &color)) {
+	printf("%s: could not allocate color %s. Using black\n", progName, colorName);
+	return BlackPixel(DADisplay, DefaultScreen(DADisplay));
+    }
+
+    return color.pixel;
+}
+
+
+void 
+DASetTimeout(int milliseconds)
+{
+    d_timeout = milliseconds;
+}
+
+
+
+Bool
+DANextEventOrTimeout(XEvent *event, unsigned long millisec)
+{
+    struct timeval timeout;
+    fd_set rset;
+
+    XSync(DADisplay, False);
+    if (XPending(DADisplay)) {
+	XNextEvent(DADisplay, event);
+	return True;
+    }
+
+    timeout.tv_sec = millisec/1000;
+    timeout.tv_usec = (millisec%1000)*10;
+
+    FD_ZERO(&rset);
+    FD_SET(ConnectionNumber(DADisplay), &rset);
+
+    if (select(ConnectionNumber(DADisplay)+1, &rset, NULL, NULL, 
+	       &timeout) > 0) {
+	XNextEvent(DADisplay, event);
+	return True;
+    }
+    return False;
+}
+
diff --git a/wmomikuzi/dockapp.h b/wmomikuzi/dockapp.h
new file mode 100644
index 0000000..e8e313c
--- /dev/null
+++ b/wmomikuzi/dockapp.h
@@ -0,0 +1,230 @@
+/*
+ * 
+ * Copyright (c) 1999 Alfredo K. Kojima
+ * 
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+ * AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ * 
+ */
+
+#ifndef _DOCKAPP_H_
+#define _DOCKAPP_H_
+
+
+/*
+ * This is a simple (trivial) library for writing Window Maker dock 
+ * applications, or dockapps (those that only show up in the dock), easily.
+ * 
+ * It is very limited and can be only used for dockapps that open a single
+ * appicon for process in only one single display, but this seems to be
+ * enough for most, if not all, dockapps.
+ */
+
+
+#include <X11/Xlib.h>
+#include <X11/xpm.h>
+#include <stdlib.h>
+#include <stdio.h>
+
+
+
+extern Display *DADisplay;
+
+extern Window DAWindow;
+
+extern int DADepth;
+
+extern Visual *DAVisual;
+
+
+/* the callbacks for events related to the dockapp window your program wants
+ * to handle */
+typedef struct {
+    /* the dockapp window was destroyed */
+    void (*destroy)();
+    /* button pressed */
+    void (*buttonPress)(int button, int state, int x, int y);
+    /* button released */
+    void (*buttonRelease)(int button, int state, int x, int y);
+    /* pointer motion */
+    void (*motion)(int x, int y);
+    /* pointer entered dockapp window */
+    void (*enter)();
+    /* pointer leaved dockapp window */
+    void (*leave)();
+    /* timer expired */
+    void (*timeout)();
+} DACallbacks;
+
+
+/* option argument types */
+enum {
+    DONone,			       /* simple on/off flag */
+	DOInteger,		       /* an integer number */
+	DOString,		       /* a string */
+	DONatural		       /* positive integer number */
+};
+
+
+typedef struct {
+    char *shortForm;		       /* short form for option, like -w */
+    char *longForm;		       /* long form for option, like --withdrawn */
+    char *description;		       /* description for the option */
+
+    short type;			       /* type of argument */
+
+    Bool used;			       /* if the argument was passed in the 
+					cmd line */
+    /* the following are only set if the "used" field is True */
+    union {			       /* a ptr for the value that was passed
+					in the command line */
+	void *ptr;
+
+	int *integer;
+
+	char **string;
+    } value;
+} DAProgramOption;
+
+
+
+/*
+ * DAParseArguments-
+ * 	Command line argument parser. The program is exited if there are
+ * syntax errors.
+ *
+ * -h, --help and --version are automatically handled (causing the program
+ * to exit)
+ * 
+ */
+void DAParseArguments(int argc, char **argv, DAProgramOption *options,
+		      int count, char *programDescription,
+		      char *versionDescription);
+
+
+/*
+ * DAInitialize-
+ * 	Initialize the dockapp, open a connection to the X server,
+ * create the needed windows and setup them to become an appicon window.
+ * It will automatically detect if Window Maker is present and use
+ * an appropriate form form
+ *
+ * You must call this always before calling anything else (except for
+ * DAParseArguments())
+ *
+ * Arguments:
+ * 	display - the name of the display to connect to. Use "" to use the
+ * 		default value
+ * 	name - the name of your dockapp, used as the class name for
+ *		the WM_CLASS hint. Like WMYAClock
+ * 	width, height - the size of the dockapp window. 48x48 is the 
+ *		preferred size
+ * 	argc, argv - the program arguments. argv[0] will be used as the
+ * 		instance name for the WM_CLASS hint.
+ */
+void DAInitialize(char *display, char *name, unsigned width, unsigned height,
+		  int argc, char **argv);
+
+/*
+ * DASetShape-  
+ * 	Sets the shape mask of the dockapp to the specified one. This is
+ * optional. If you pass None as shapeMask, the dockapp will become
+ * non-shaped.
+ *
+ * This is only needed if you want the dockapp to be shaped.
+ */
+void DASetShape(Pixmap shapeMask);
+
+/*
+ * DASetPixmap-
+ * 	Sets the image pixmap for the dockapp. Once you set the image with
+ * it, you don't need to handle expose events.
+ */
+void DASetPixmap(Pixmap pixmap);
+
+/*
+ * DAMakePixmap-
+ * 	Creates a pixmap suitable for using with DASetPixmap()
+ */
+Pixmap DAMakePixmap();
+
+
+
+/*
+ * DAMakePixmapFromData-
+ * 	Creates a pixmap and mask from XPM data
+ */
+Bool DAMakePixmapFromData(char **data, Pixmap *pixmap, Pixmap *mask,
+			  unsigned *width, unsigned *height);
+
+
+/*
+ * Returns a color.
+ */
+unsigned long DAGetColor(char *colorName);
+/*
+ * DAShow-
+ * 	Opens the dockapp.
+ *
+ * Always call this function or the dockapp won't show up.
+ */
+void DAShow();
+
+/*
+ * DASetCallbacks-
+ * 	Register a set of callbacks for events like mouse clicks.
+ * 
+ * Only needed if you want to receive some event.
+ */
+void DASetCallbacks(DACallbacks *callbacks);
+
+/*
+ * DASetTimeout-
+ * 	Sets a timeout for the DAEventLoop(). The timeout callback
+ * will be called whenever the app doens't get any events from the
+ * X server in the specified time.
+ */
+void DASetTimeout(int milliseconds);
+
+
+/*
+ * DANextEventOrTimeout-
+ * 	Waits until an event is received or the timeout limit is
+ * expired. Returns True if an event was received.
+ */
+Bool DANextEventOrTimeout(XEvent *event, unsigned long millisec);
+
+
+/*
+ * DAProcessEvent-
+ * 	Processes an event. Returns True if the event was handled and
+ * False otherwise.
+ * 
+ * Must be called from your event loop, unless you use DAEventLoop()
+ */
+Bool DAProcessEvent(XEvent *event);
+
+/*
+ * DAEventLoop-
+ * 	Enters an event loop where events are processed until the dockapp
+ * is closed. This function never returns.
+ */
+void DAEventLoop();
+
+
+
+#endif
diff --git a/wmomikuzi/wmomikuzi.c b/wmomikuzi/wmomikuzi.c
new file mode 100644
index 0000000..caedefa
--- /dev/null
+++ b/wmomikuzi/wmomikuzi.c
@@ -0,0 +1,166 @@
+/*
+ *
+ * Copyright (c) 2000 Makoto Sugano
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+ * AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ *
+ */
+#include <unistd.h>
+#include <stdio.h>
+#include <time.h>
+#include "./dockapp.h"
+
+#include "XPM/back.xpm"
+#include "XPM/button_pressed.xpm"
+
+#include "XPM/daikichi.xpm"
+#include "XPM/chukichi.xpm"
+#include "XPM/shoukichi.xpm"
+#include "XPM/suekichi.xpm"
+#include "XPM/kyou.xpm"
+#include "XPM/daikyou.xpm"
+
+#define USLEEP 30000
+#define OFF 0
+#define ON 1
+
+char *displayName = "";
+Pixmap pixmap;
+Pixmap back_pixmap, back_mask;
+Pixmap button_pressed_pixmap;
+GC gc;
+
+int i, j, animation = ON;
+
+static void
+  buttonReleaseCallback (int button, int state, int x, int y)
+{
+   if (button == 1 && 0 < x && x < 64 && 44 < y && y < 64){
+     srand(time(0L) * (getpid()));
+     i = 0;
+     j = rand() / (RAND_MAX / 6 + 1) + 18;
+     animation = ON;
+   }
+   XCopyArea(DADisplay, back_pixmap, pixmap, gc, 0, 44, 64, 64, 0, 44);
+   DASetPixmap(pixmap);
+}
+
+static void
+  buttonPressCallback (int button, int state, int x, int y)
+{
+  if (button == 1 && 0 < x && x < 64 && 44 < y && y < 64){
+    XCopyArea(DADisplay, button_pressed_pixmap, pixmap, gc, 0, 44, 64, 64, 0, 44);
+    DASetPixmap(pixmap);
+   }
+}
+
+static DAProgramOption options[] = {
+   {"-d", "--displayname", "display to use.", DOString, False, {&displayName}},
+};
+
+main(int argc, char **argv)
+{
+   Pixmap daikichi_pixmap;
+   Pixmap chukichi_pixmap;
+   Pixmap shoukichi_pixmap;
+   Pixmap suekichi_pixmap;
+   Pixmap kyou_pixmap;
+   Pixmap daikyou_pixmap;
+
+   int w = 64, h = 64;
+
+   DACallbacks callbacks = {NULL,buttonPressCallback
+	,buttonReleaseCallback,NULL,NULL,NULL,NULL};
+
+   DAParseArguments(argc, argv, options,
+		    sizeof(options)/sizeof(DAProgramOption),
+		    "dockapp that predict your luck", "wmomikuzi 0.122");
+
+   DAInitialize(displayName, "wmomikuzi", 64, 64, argc, argv);   
+   pixmap = DAMakePixmap();
+   
+   /* making pixmaps for the panel */
+   DAMakePixmapFromData(back_xpm, &back_pixmap, &back_mask, &w, &h);
+   DAMakePixmapFromData(button_pressed_xpm, &button_pressed_pixmap, NULL, &w, &h);
+
+   DAMakePixmapFromData(daikichi_xpm, &daikichi_pixmap, NULL, &w, &h);
+   DAMakePixmapFromData(chukichi_xpm, &chukichi_pixmap, NULL, &w, &h);
+   DAMakePixmapFromData(shoukichi_xpm, &shoukichi_pixmap, NULL, &w, &h);
+   DAMakePixmapFromData(suekichi_xpm, &suekichi_pixmap, NULL, &w, &h);
+   DAMakePixmapFromData(kyou_xpm, &kyou_pixmap, NULL, &w, &h);
+   DAMakePixmapFromData(daikyou_xpm, &daikyou_pixmap, NULL, &w, &h);
+
+   /* setting up the mask for the panel */
+   DASetShape(back_mask);
+   DASetPixmap(back_pixmap);
+
+   /* setting up the graphic context */
+   gc = DefaultGC(DADisplay, DefaultScreen(DADisplay));
+
+   DASetCallbacks(&callbacks);
+   DAShow();
+
+   srand(time(0L) * (getpid()));
+   i = 0;
+   j = rand() / (RAND_MAX / 6 + 1) + 18;
+   
+   /* draws the button part */
+   XCopyArea(DADisplay, back_pixmap, pixmap, gc, 0, 44, 64, 64, 0, 44);
+
+   while (1) {
+      XEvent ev;
+
+      /* draws the display part */
+      XCopyArea(DADisplay, back_pixmap, pixmap, gc, 0, 0, 64, 44, 0, 0);
+
+      if ((i % 6) == 1){
+	 XCopyArea(DADisplay, daikichi_pixmap, pixmap, gc, 0, 0, 64, 39, 5, 5);
+      } else if ((i % 6) == 2){
+	 XCopyArea(DADisplay, chukichi_pixmap, pixmap, gc, 0, 0, 64, 39, 5, 5);
+      } else if ((i % 6) == 3){
+	 XCopyArea(DADisplay, shoukichi_pixmap, pixmap, gc, 0, 0, 64, 39, 5, 5);
+      } else if ((i % 6) == 4){
+	 XCopyArea(DADisplay, suekichi_pixmap, pixmap, gc, 0, 0, 64, 39, 5, 5);
+      } else if ((i % 6) == 5){
+	 XCopyArea(DADisplay, kyou_pixmap, pixmap, gc, 0, 0, 64, 39, 5, 5);
+      } else if ((i % 6) == 0){
+	 XCopyArea(DADisplay, daikyou_pixmap, pixmap, gc, 0, 0, 64, 39, 5, 5);
+      }
+      DASetPixmap(pixmap);
+      
+      usleep(USLEEP);
+
+      /* j is the destination number */
+      if (i <= j){
+	i++;
+      } else {
+  	animation = OFF;
+      }
+
+      while (animation == OFF) {
+
+	/* handle all pending X events */
+	while (XPending(DADisplay)) {
+	  XNextEvent(DADisplay, &ev);
+	  DAProcessEvent(&ev);
+	}
+        usleep(USLEEP);
+      }
+   }
+   return 0;
+}
-- 
2.7.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.