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.
+                        (m-sug...@01.246.ne.jp)
+
+
+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#~@V.o#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$          
    ",
+"              Q@s.7@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.,.,.[.,.[.%@&@*@=@-@;@>@,@'@)@!@~@7.6.q+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.`. + +s.@.6..+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.#@$@Q.p+N 
|.F.++m %@O+&@*@=@-@O+K+N s ^ ) @ . . ",
+". . . . . . . . . . . + # ! - ;@>@,@M Q.M..+'@)@!@N =+ ..@~@{@]@^@/@6+|.N 
+.A.9.@+(@P._@:@<@:+-@x.N s ^ ) @ . . ",
+". . . . . . . . . . . + @ [@}@|@a *+M X.K+K+1@2@3@4@5@S.L+6@7@ +-@O+x.8.N 
..8@N |.9.H+9@0@a@a+N.H++.s ^ ) @ . . ",
+". . . . . . . . . . . + # b@c@d@J.T 
+.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 8@S.T 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.{.5.6.7.8.9.0.a.a.@.H 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 
;.@.o.{+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+&+@.a.6.m.y+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.`.L.@.S  + +.+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.<.@.S ;+} ^ ^ / | 9.$@%@>+&@*@=@S.S 
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.%+: ~ @ . . . . ",
+". . . . . . . . . . + # ;  
@.@+@x.a.@@#@$@%@&@*@=@-@F.5.f./.^.;@>@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@7@m.8@(+n.1.9@0@a@H.i.f.b@c@d@e@f@g@h@i@j@k@l@m@a.J+I+p.<.%+3 $ + . . 
. . ",
+". . . . . . . . . + n@o@: } 7 
<.x.<+p@q@r@l.M.b.|.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@H@a.3.I+o.p.d.p.4.F.4.<+I@J@F+l.w.c.:+x.<.e.K@L@o.3.|.<+8.| ) $ + . . . 
. ",
+". . . . . . . . . + $ - 2 
@.J._.I.I.<.g.H.,@,@q.h.6.h.5.<+<+q.q.,@h+r@M.J+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 wmaker-dev-unsubscr...@lists.windowmaker.org.

Reply via email to