summary refs log tree commit diff
path: root/bitmaps
diff options
context:
space:
mode:
Diffstat (limited to 'bitmaps')
-rw-r--r--bitmaps/bsd/COPYRIGHT1
-rw-r--r--bitmaps/bsd/awake_bsd.xbm14
-rw-r--r--bitmaps/bsd/bsd.include32
-rw-r--r--bitmaps/bsd/down1_bsd.xbm14
-rw-r--r--bitmaps/bsd/down2_bsd.xbm14
-rw-r--r--bitmaps/bsd/dtogi1_bsd.xbm14
-rw-r--r--bitmaps/bsd/dtogi2_bsd.xbm14
-rw-r--r--bitmaps/bsd/dwleft1_bsd.xbm14
-rw-r--r--bitmaps/bsd/dwleft2_bsd.xbm14
-rw-r--r--bitmaps/bsd/dwright1_bsd.xbm12
-rw-r--r--bitmaps/bsd/dwright2_bsd.xbm12
-rw-r--r--bitmaps/bsd/jare2_bsd.xbm14
-rw-r--r--bitmaps/bsd/kaki1_bsd.xbm14
-rw-r--r--bitmaps/bsd/kaki2_bsd.xbm14
-rw-r--r--bitmaps/bsd/left1_bsd.xbm14
-rw-r--r--bitmaps/bsd/left2_bsd.xbm14
-rw-r--r--bitmaps/bsd/ltogi1_bsd.xbm14
-rw-r--r--bitmaps/bsd/ltogi2_bsd.xbm14
-rw-r--r--bitmaps/bsd/mati2_bsd.xbm14
-rw-r--r--bitmaps/bsd/mati3_bsd.xbm14
-rw-r--r--bitmaps/bsd/right1_bsd.xbm12
-rw-r--r--bitmaps/bsd/right2_bsd.xbm14
-rw-r--r--bitmaps/bsd/rtogi1_bsd.xbm12
-rw-r--r--bitmaps/bsd/rtogi2_bsd.xbm14
-rw-r--r--bitmaps/bsd/sleep1_bsd.xbm14
-rw-r--r--bitmaps/bsd/sleep2_bsd.xbm14
-rw-r--r--bitmaps/bsd/space_bsd.xbm14
-rw-r--r--bitmaps/bsd/up1_bsd.xbm14
-rw-r--r--bitmaps/bsd/up2_bsd.xbm14
-rw-r--r--bitmaps/bsd/upleft1_bsd.xbm12
-rw-r--r--bitmaps/bsd/upleft2_bsd.xbm12
-rw-r--r--bitmaps/bsd/upright1_bsd.xbm14
-rw-r--r--bitmaps/bsd/upright2_bsd.xbm14
-rw-r--r--bitmaps/bsd/utogi1_bsd.xbm14
-rw-r--r--bitmaps/bsd/utogi2_bsd.xbm14
-rw-r--r--bitmaps/dog/awake_dog.xbm16
-rw-r--r--bitmaps/dog/dog.include32
-rw-r--r--bitmaps/dog/down1_dog.xbm14
-rw-r--r--bitmaps/dog/down2_dog.xbm14
-rw-r--r--bitmaps/dog/dtogi1_dog.xbm14
-rw-r--r--bitmaps/dog/dtogi2_dog.xbm14
-rw-r--r--bitmaps/dog/dwleft1_dog.xbm14
-rw-r--r--bitmaps/dog/dwleft2_dog.xbm14
-rw-r--r--bitmaps/dog/dwright1_dog.xbm12
-rw-r--r--bitmaps/dog/dwright2_dog.xbm12
-rw-r--r--bitmaps/dog/jare2_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/awake_dog.xbm16
-rw-r--r--bitmaps/dog/jl4l/cursor.xbm8
-rw-r--r--bitmaps/dog/jl4l/down1_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/down2_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/dtogi1_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/dtogi2_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/dwleft1_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/dwleft2_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/dwright1_dog.xbm12
-rw-r--r--bitmaps/dog/jl4l/dwright2_dog.xbm12
-rw-r--r--bitmaps/dog/jl4l/jare2_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/kaki1_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/kaki2_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/left1_dog.xbm12
-rw-r--r--bitmaps/dog/jl4l/left2_dog.xbm12
-rw-r--r--bitmaps/dog/jl4l/ltogi1_dog.xbm12
-rw-r--r--bitmaps/dog/jl4l/ltogi2_dog.xbm12
-rw-r--r--bitmaps/dog/jl4l/mati2_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/mati3_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/right1_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/right2_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/rtogi1_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/rtogi2_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/sleep1_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/sleep2_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/up1_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/up2_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/upleft1_dog.xbm12
-rw-r--r--bitmaps/dog/jl4l/upleft2_dog.xbm12
-rw-r--r--bitmaps/dog/jl4l/upright1_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/upright2_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/utogi1_dog.xbm14
-rw-r--r--bitmaps/dog/jl4l/utogi2_dog.xbm14
-rw-r--r--bitmaps/dog/kaki1_dog.xbm14
-rw-r--r--bitmaps/dog/kaki2_dog.xbm14
-rw-r--r--bitmaps/dog/left1_dog.xbm12
-rw-r--r--bitmaps/dog/left2_dog.xbm12
-rw-r--r--bitmaps/dog/ltogi1_dog.xbm12
-rw-r--r--bitmaps/dog/ltogi2_dog.xbm12
-rw-r--r--bitmaps/dog/mati2_dog.xbm14
-rw-r--r--bitmaps/dog/mati3_dog.xbm14
-rw-r--r--bitmaps/dog/right1_dog.xbm14
-rw-r--r--bitmaps/dog/right2_dog.xbm14
-rw-r--r--bitmaps/dog/rtogi1_dog.xbm14
-rw-r--r--bitmaps/dog/rtogi2_dog.xbm14
-rw-r--r--bitmaps/dog/sleep1_dog.xbm14
-rw-r--r--bitmaps/dog/sleep2_dog.xbm14
-rw-r--r--bitmaps/dog/up1_dog.xbm14
-rw-r--r--bitmaps/dog/up2_dog.xbm14
-rw-r--r--bitmaps/dog/upleft1_dog.xbm12
-rw-r--r--bitmaps/dog/upleft2_dog.xbm12
-rw-r--r--bitmaps/dog/upright1_dog.xbm14
-rw-r--r--bitmaps/dog/upright2_dog.xbm14
-rw-r--r--bitmaps/dog/utogi1_dog.xbm14
-rw-r--r--bitmaps/dog/utogi2_dog.xbm14
-rw-r--r--bitmaps/neko/awake.xbm14
-rw-r--r--bitmaps/neko/down1.xbm14
-rw-r--r--bitmaps/neko/down2.xbm14
-rw-r--r--bitmaps/neko/dtogi1.xbm14
-rw-r--r--bitmaps/neko/dtogi2.xbm14
-rw-r--r--bitmaps/neko/dwleft1.xbm14
-rw-r--r--bitmaps/neko/dwleft2.xbm14
-rw-r--r--bitmaps/neko/dwright1.xbm14
-rw-r--r--bitmaps/neko/dwright2.xbm14
-rw-r--r--bitmaps/neko/jare2.xbm14
-rw-r--r--bitmaps/neko/kaki1.xbm14
-rw-r--r--bitmaps/neko/kaki2.xbm14
-rw-r--r--bitmaps/neko/left1.xbm14
-rw-r--r--bitmaps/neko/left2.xbm14
-rw-r--r--bitmaps/neko/ltogi1.xbm14
-rw-r--r--bitmaps/neko/ltogi2.xbm14
-rw-r--r--bitmaps/neko/mati2.xbm14
-rw-r--r--bitmaps/neko/mati3.xbm14
-rw-r--r--bitmaps/neko/neko.include32
-rw-r--r--bitmaps/neko/right1.xbm14
-rw-r--r--bitmaps/neko/right2.xbm14
-rw-r--r--bitmaps/neko/rtogi1.xbm14
-rw-r--r--bitmaps/neko/rtogi2.xbm14
-rw-r--r--bitmaps/neko/sleep1.xbm14
-rw-r--r--bitmaps/neko/sleep2.xbm14
-rw-r--r--bitmaps/neko/up1.xbm14
-rw-r--r--bitmaps/neko/up2.xbm14
-rw-r--r--bitmaps/neko/upleft1.xbm14
-rw-r--r--bitmaps/neko/upleft2.xbm14
-rw-r--r--bitmaps/neko/upright1.xbm14
-rw-r--r--bitmaps/neko/upright2.xbm14
-rw-r--r--bitmaps/neko/utogi1.xbm14
-rw-r--r--bitmaps/neko/utogi2.xbm14
-rw-r--r--bitmaps/sakura/awake_sakura.xbm14
-rw-r--r--bitmaps/sakura/down1_sakura.xbm14
-rw-r--r--bitmaps/sakura/down2_sakura.xbm14
-rw-r--r--bitmaps/sakura/dtogi1_sakura.xbm14
-rw-r--r--bitmaps/sakura/dtogi2_sakura.xbm14
-rw-r--r--bitmaps/sakura/dwleft1_sakura.xbm14
-rw-r--r--bitmaps/sakura/dwleft2_sakura.xbm14
-rw-r--r--bitmaps/sakura/dwright1_sakura.xbm14
-rw-r--r--bitmaps/sakura/dwright2_sakura.xbm14
-rw-r--r--bitmaps/sakura/jare2_sakura.xbm14
-rw-r--r--bitmaps/sakura/kaki1_sakura.xbm14
-rw-r--r--bitmaps/sakura/kaki2_sakura.xbm14
-rw-r--r--bitmaps/sakura/left1_sakura.xbm14
-rw-r--r--bitmaps/sakura/left2_sakura.xbm14
-rw-r--r--bitmaps/sakura/ltogi1_sakura.xbm14
-rw-r--r--bitmaps/sakura/ltogi2_sakura.xbm14
-rw-r--r--bitmaps/sakura/mati2_sakura.xbm14
-rw-r--r--bitmaps/sakura/mati3_sakura.xbm14
-rw-r--r--bitmaps/sakura/right1_sakura.xbm14
-rw-r--r--bitmaps/sakura/right2_sakura.xbm14
-rw-r--r--bitmaps/sakura/rtogi1_sakura.xbm14
-rw-r--r--bitmaps/sakura/rtogi2_sakura.xbm14
-rw-r--r--bitmaps/sakura/sakura.include32
-rw-r--r--bitmaps/sakura/sleep1_sakura.xbm14
-rw-r--r--bitmaps/sakura/sleep2_sakura.xbm14
-rw-r--r--bitmaps/sakura/up1_sakura.xbm14
-rw-r--r--bitmaps/sakura/up2_sakura.xbm14
-rw-r--r--bitmaps/sakura/upleft1_sakura.xbm14
-rw-r--r--bitmaps/sakura/upleft2_sakura.xbm14
-rw-r--r--bitmaps/sakura/upright1_sakura.xbm14
-rw-r--r--bitmaps/sakura/upright2_sakura.xbm14
-rw-r--r--bitmaps/sakura/utogi1_sakura.xbm14
-rw-r--r--bitmaps/sakura/utogi2_sakura.xbm14
-rw-r--r--bitmaps/tomoyo/awake_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/down1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/down2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/dtogi1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/dtogi2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/dwleft1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/dwleft2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/dwright1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/dwright2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/jare2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/kaki1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/kaki2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/left1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/left2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/ltogi1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/ltogi2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/mati2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/mati3_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/right1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/right2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/rtogi1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/rtogi2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/sleep1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/sleep2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/tomoyo.include32
-rw-r--r--bitmaps/tomoyo/up1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/up2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/upleft1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/upleft2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/upright1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/upright2_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/utogi1_tomoyo.xbm14
-rw-r--r--bitmaps/tomoyo/utogi2_tomoyo.xbm14
-rw-r--r--bitmaps/tora/awake_tora.xbm14
-rw-r--r--bitmaps/tora/down1_tora.xbm14
-rw-r--r--bitmaps/tora/down2_tora.xbm14
-rw-r--r--bitmaps/tora/dtogi1_tora.xbm14
-rw-r--r--bitmaps/tora/dtogi2_tora.xbm14
-rw-r--r--bitmaps/tora/dwleft1_tora.xbm14
-rw-r--r--bitmaps/tora/dwleft2_tora.xbm14
-rw-r--r--bitmaps/tora/dwright1_tora.xbm14
-rw-r--r--bitmaps/tora/dwright2_tora.xbm14
-rw-r--r--bitmaps/tora/jare2_tora.xbm14
-rw-r--r--bitmaps/tora/kaki1_tora.xbm14
-rw-r--r--bitmaps/tora/kaki2_tora.xbm14
-rw-r--r--bitmaps/tora/left1_tora.xbm14
-rw-r--r--bitmaps/tora/left2_tora.xbm14
-rw-r--r--bitmaps/tora/ltogi1_tora.xbm14
-rw-r--r--bitmaps/tora/ltogi2_tora.xbm14
-rw-r--r--bitmaps/tora/mati2_tora.xbm14
-rw-r--r--bitmaps/tora/mati3_tora.xbm14
-rw-r--r--bitmaps/tora/right1_tora.xbm14
-rw-r--r--bitmaps/tora/right2_tora.xbm14
-rw-r--r--bitmaps/tora/rtogi1_tora.xbm14
-rw-r--r--bitmaps/tora/rtogi2_tora.xbm14
-rw-r--r--bitmaps/tora/sleep1_tora.xbm14
-rw-r--r--bitmaps/tora/sleep2_tora.xbm14
-rw-r--r--bitmaps/tora/tora.include32
-rw-r--r--bitmaps/tora/up1_tora.xbm14
-rw-r--r--bitmaps/tora/up2_tora.xbm14
-rw-r--r--bitmaps/tora/upleft1_tora.xbm14
-rw-r--r--bitmaps/tora/upleft2_tora.xbm14
-rw-r--r--bitmaps/tora/upright1_tora.xbm14
-rw-r--r--bitmaps/tora/upright2_tora.xbm14
-rw-r--r--bitmaps/tora/utogi1_tora.xbm14
-rw-r--r--bitmaps/tora/utogi2_tora.xbm14
233 files changed, 3311 insertions, 0 deletions
diff --git a/bitmaps/bsd/COPYRIGHT b/bitmaps/bsd/COPYRIGHT
new file mode 100644
index 0000000..b8b3a41
--- /dev/null
+++ b/bitmaps/bsd/COPYRIGHT
@@ -0,0 +1 @@
+BSD Daemon Copyright 1988 by Marshall Kirk McKusick. All Rights Reserved.
diff --git a/bitmaps/bsd/awake_bsd.xbm b/bitmaps/bsd/awake_bsd.xbm
new file mode 100644
index 0000000..a0b3e32
--- /dev/null
+++ b/bitmaps/bsd/awake_bsd.xbm
@@ -0,0 +1,14 @@
+#define awake_bsd_width 32
+#define awake_bsd_height 32
+static unsigned char awake_bsd_bits[] = {
+   0x00, 0x86, 0x30, 0x00, 0x08, 0x85, 0x50, 0x10, 0x90, 0x02, 0xa0, 0x08,
+   0x40, 0x02, 0x20, 0x01, 0x40, 0xfa, 0x2f, 0x01, 0x40, 0x04, 0x10, 0x01,
+   0x40, 0x30, 0x06, 0x01, 0x4c, 0x48, 0x09, 0x31, 0x80, 0x88, 0x88, 0x00,
+   0x80, 0xc4, 0x91, 0x00, 0x00, 0xe5, 0x53, 0x00, 0x00, 0xe5, 0x53, 0x00,
+   0x00, 0x45, 0x51, 0x08, 0x90, 0x38, 0x8e, 0x10, 0x88, 0xc0, 0x81, 0x00,
+   0x80, 0x04, 0x90, 0x00, 0x00, 0x19, 0x4c, 0x00, 0x08, 0xe2, 0x23, 0x00,
+   0x12, 0x0c, 0x18, 0x00, 0x14, 0x1c, 0x18, 0x00, 0x09, 0x02, 0x20, 0x00,
+   0x16, 0x01, 0x40, 0x00, 0xa0, 0x00, 0x80, 0x00, 0x40, 0x08, 0x08, 0x01,
+   0xc0, 0x04, 0x10, 0x01, 0x40, 0x06, 0x30, 0x01, 0x80, 0x07, 0xd0, 0x00,
+   0x00, 0x04, 0x10, 0x00, 0x80, 0x87, 0xf0, 0x10, 0x40, 0x40, 0x01, 0x23,
+   0x40, 0x40, 0x01, 0x7d, 0x80, 0x3f, 0xfe, 0x20};
diff --git a/bitmaps/bsd/bsd.include b/bitmaps/bsd/bsd.include
new file mode 100644
index 0000000..8f0298b
--- /dev/null
+++ b/bitmaps/bsd/bsd.include
@@ -0,0 +1,32 @@
+#include "awake_bsd.xbm"
+#include "down1_bsd.xbm"
+#include "down2_bsd.xbm"
+#include "dtogi1_bsd.xbm"
+#include "dtogi2_bsd.xbm"
+#include "dwleft1_bsd.xbm"
+#include "dwleft2_bsd.xbm"
+#include "dwright1_bsd.xbm"
+#include "dwright2_bsd.xbm"
+#include "jare2_bsd.xbm"
+#include "kaki1_bsd.xbm"
+#include "kaki2_bsd.xbm"
+#include "left1_bsd.xbm"
+#include "left2_bsd.xbm"
+#include "ltogi1_bsd.xbm"
+#include "ltogi2_bsd.xbm"
+#include "mati2_bsd.xbm"
+#include "mati3_bsd.xbm"
+#include "right1_bsd.xbm"
+#include "right2_bsd.xbm"
+#include "rtogi1_bsd.xbm"
+#include "rtogi2_bsd.xbm"
+#include "sleep1_bsd.xbm"
+#include "sleep2_bsd.xbm"
+#include "up1_bsd.xbm"
+#include "up2_bsd.xbm"
+#include "upleft1_bsd.xbm"
+#include "upleft2_bsd.xbm"
+#include "upright1_bsd.xbm"
+#include "upright2_bsd.xbm"
+#include "utogi1_bsd.xbm"
+#include "utogi2_bsd.xbm"
diff --git a/bitmaps/bsd/down1_bsd.xbm b/bitmaps/bsd/down1_bsd.xbm
new file mode 100644
index 0000000..0d8bc19
--- /dev/null
+++ b/bitmaps/bsd/down1_bsd.xbm
@@ -0,0 +1,14 @@
+#define down1_bsd_width 32
+#define down1_bsd_height 32
+static unsigned char down1_bsd_bits[] = {
+   0x00, 0x06, 0x30, 0x00, 0x00, 0x05, 0x50, 0x00, 0x80, 0x02, 0xa0, 0x00,
+   0x40, 0x02, 0x20, 0x01, 0x40, 0xfa, 0x2f, 0x01, 0x40, 0x04, 0x10, 0x01,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x30, 0x06, 0x01, 0x80, 0x48, 0x89, 0x00,
+   0x80, 0x88, 0x88, 0x00, 0x00, 0x85, 0x50, 0x00, 0x00, 0xe5, 0x53, 0x00,
+   0x00, 0xe5, 0x53, 0x00, 0x00, 0x65, 0x53, 0x00, 0x80, 0x38, 0x8e, 0x00,
+   0x80, 0xc4, 0x91, 0x00, 0x00, 0x19, 0x4c, 0x00, 0x00, 0xe2, 0x23, 0x00,
+   0x00, 0x0c, 0x18, 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x01, 0x40, 0x00,
+   0x80, 0x00, 0x40, 0x00, 0x40, 0x08, 0x80, 0x00, 0x40, 0x0c, 0x80, 0x00,
+   0x80, 0x07, 0x90, 0x00, 0x58, 0x04, 0x88, 0x00, 0x24, 0x04, 0x88, 0x00,
+   0x50, 0x04, 0x70, 0x00, 0x48, 0x84, 0x23, 0x00, 0x20, 0x42, 0x1c, 0x00,
+   0x00, 0x42, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00};
diff --git a/bitmaps/bsd/down2_bsd.xbm b/bitmaps/bsd/down2_bsd.xbm
new file mode 100644
index 0000000..d945130
--- /dev/null
+++ b/bitmaps/bsd/down2_bsd.xbm
@@ -0,0 +1,14 @@
+#define down2_bsd_width 32
+#define down2_bsd_height 32
+static unsigned char down2_bsd_bits[] = {
+   0x00, 0x06, 0x30, 0x00, 0x00, 0x05, 0x50, 0x00, 0x80, 0x02, 0xa0, 0x00,
+   0x40, 0x02, 0x20, 0x01, 0x40, 0xfa, 0x2f, 0x01, 0x40, 0x04, 0x10, 0x01,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x30, 0x06, 0x01, 0x80, 0x48, 0x89, 0x00,
+   0x80, 0x88, 0x88, 0x00, 0x00, 0x85, 0x50, 0x00, 0x00, 0xe5, 0x53, 0x00,
+   0x00, 0xe5, 0x53, 0x00, 0x00, 0x65, 0x53, 0x00, 0x80, 0x38, 0x8e, 0x00,
+   0x80, 0xc4, 0x91, 0x00, 0x00, 0x19, 0x4c, 0x00, 0x00, 0xe2, 0x23, 0x00,
+   0x00, 0x0c, 0x18, 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x11, 0x40, 0x00,
+   0x00, 0x49, 0x80, 0x00, 0x80, 0x28, 0x08, 0x01, 0x80, 0x90, 0x18, 0x01,
+   0x80, 0x68, 0xf0, 0x00, 0x80, 0x04, 0x10, 0x00, 0x80, 0x08, 0x10, 0x00,
+   0x00, 0x07, 0x10, 0x00, 0x80, 0xe2, 0x10, 0x00, 0x40, 0x1c, 0x21, 0x00,
+   0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x1e, 0x00};
diff --git a/bitmaps/bsd/dtogi1_bsd.xbm b/bitmaps/bsd/dtogi1_bsd.xbm
new file mode 100644
index 0000000..f7d150d
--- /dev/null
+++ b/bitmaps/bsd/dtogi1_bsd.xbm
@@ -0,0 +1,14 @@
+#define dtogi1_bsd_width 32
+#define dtogi1_bsd_height 32
+static unsigned char dtogi1_bsd_bits[] = {
+   0x00, 0x06, 0x30, 0x00, 0x00, 0x05, 0x50, 0x00, 0x80, 0x02, 0xa0, 0x00,
+   0x40, 0x02, 0x20, 0x01, 0x40, 0xfa, 0x2f, 0x01, 0x40, 0x04, 0x10, 0x01,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x30, 0x06, 0x01, 0x80, 0x48, 0x89, 0x00,
+   0x80, 0x88, 0x88, 0x00, 0x00, 0x85, 0x50, 0x00, 0x00, 0xe5, 0x53, 0x00,
+   0x00, 0xe5, 0x53, 0x00, 0x00, 0x65, 0x53, 0x00, 0x80, 0x38, 0x8e, 0x00,
+   0x80, 0xc4, 0x91, 0x00, 0x00, 0x19, 0x4c, 0x00, 0x00, 0xe2, 0x23, 0x00,
+   0x00, 0x0c, 0x18, 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x01, 0x40, 0x00,
+   0x80, 0x00, 0x40, 0x00, 0x40, 0x08, 0x80, 0x00, 0x40, 0x0c, 0x80, 0x00,
+   0x80, 0x07, 0x90, 0x00, 0x58, 0x04, 0x88, 0x00, 0x24, 0x04, 0x88, 0x00,
+   0x50, 0x04, 0x70, 0x00, 0x48, 0x84, 0x23, 0x00, 0x20, 0x42, 0x1c, 0x00,
+   0x00, 0x42, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00};
diff --git a/bitmaps/bsd/dtogi2_bsd.xbm b/bitmaps/bsd/dtogi2_bsd.xbm
new file mode 100644
index 0000000..cf1814f
--- /dev/null
+++ b/bitmaps/bsd/dtogi2_bsd.xbm
@@ -0,0 +1,14 @@
+#define dtogi2_bsd_width 32
+#define dtogi2_bsd_height 32
+static unsigned char dtogi2_bsd_bits[] = {
+   0x00, 0x06, 0x30, 0x00, 0x00, 0x05, 0x50, 0x00, 0x80, 0x02, 0xa0, 0x00,
+   0x40, 0x02, 0x20, 0x01, 0x40, 0xfa, 0x2f, 0x01, 0x40, 0x04, 0x10, 0x01,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x30, 0x06, 0x01, 0x80, 0x48, 0x89, 0x00,
+   0x80, 0x88, 0x88, 0x00, 0x00, 0x85, 0x50, 0x00, 0x00, 0xe5, 0x53, 0x00,
+   0x00, 0xe5, 0x53, 0x00, 0x00, 0x65, 0x53, 0x00, 0x80, 0x38, 0x8e, 0x00,
+   0x80, 0xc4, 0x91, 0x00, 0x00, 0x19, 0x4c, 0x00, 0x00, 0xe2, 0x23, 0x00,
+   0x00, 0x0c, 0x18, 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x11, 0x40, 0x00,
+   0x00, 0x49, 0x80, 0x00, 0x80, 0x28, 0x08, 0x01, 0x80, 0x90, 0x18, 0x01,
+   0x80, 0x68, 0xf0, 0x00, 0x80, 0x04, 0x10, 0x00, 0x80, 0x08, 0x10, 0x00,
+   0x00, 0x07, 0x10, 0x00, 0x80, 0xe2, 0x10, 0x00, 0x40, 0x1c, 0x21, 0x00,
+   0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x1e, 0x00};
diff --git a/bitmaps/bsd/dwleft1_bsd.xbm b/bitmaps/bsd/dwleft1_bsd.xbm
new file mode 100644
index 0000000..da97c20
--- /dev/null
+++ b/bitmaps/bsd/dwleft1_bsd.xbm
@@ -0,0 +1,14 @@
+#define dwleft1_bsd_width 32
+#define dwleft1_bsd_height 32
+static unsigned char dwleft1_bsd_bits[] = {
+   0x00, 0x30, 0x00, 0x00, 0x00, 0x18, 0xc0, 0x00, 0x00, 0x14, 0x40, 0x01,
+   0x00, 0x12, 0x80, 0x02, 0x00, 0xe2, 0x8f, 0x04, 0x00, 0x02, 0xb0, 0x04,
+   0x00, 0xd9, 0x60, 0x04, 0x00, 0x26, 0x01, 0x04, 0x00, 0x22, 0x02, 0x04,
+   0x00, 0x12, 0x02, 0x02, 0x00, 0x39, 0x02, 0x01, 0x00, 0x3d, 0x82, 0x00,
+   0x80, 0x32, 0x81, 0x00, 0x80, 0xe2, 0x80, 0x00, 0x90, 0x1c, 0x40, 0x00,
+   0x24, 0x01, 0x41, 0x00, 0x28, 0xfa, 0x20, 0x00, 0x12, 0x04, 0x10, 0x00,
+   0x2c, 0x78, 0x08, 0x00, 0x40, 0x10, 0x08, 0x00, 0x80, 0x08, 0x10, 0x00,
+   0x00, 0x0f, 0x20, 0x00, 0x80, 0x04, 0x40, 0x08, 0x80, 0x04, 0x80, 0x10,
+   0x00, 0x07, 0x08, 0x3d, 0x00, 0x04, 0x10, 0x13, 0x00, 0x04, 0x90, 0x08,
+   0x00, 0x44, 0x60, 0x00, 0x00, 0x48, 0x10, 0x00, 0x00, 0x28, 0x10, 0x00,
+   0x00, 0x30, 0x08, 0x00, 0x00, 0xe0, 0x07, 0x00};
diff --git a/bitmaps/bsd/dwleft2_bsd.xbm b/bitmaps/bsd/dwleft2_bsd.xbm
new file mode 100644
index 0000000..e3a90d0
--- /dev/null
+++ b/bitmaps/bsd/dwleft2_bsd.xbm
@@ -0,0 +1,14 @@
+#define dwleft2_bsd_width 32
+#define dwleft2_bsd_height 32
+static unsigned char dwleft2_bsd_bits[] = {
+   0x00, 0x30, 0x00, 0x00, 0x00, 0x18, 0xc0, 0x00, 0x00, 0x14, 0x40, 0x01,
+   0x00, 0x12, 0x80, 0x02, 0x00, 0xe2, 0x8f, 0x04, 0x00, 0x02, 0xb0, 0x04,
+   0x00, 0xd9, 0x60, 0x04, 0x00, 0x26, 0x01, 0x04, 0x00, 0x22, 0x02, 0x04,
+   0x00, 0x12, 0x02, 0x02, 0x00, 0x39, 0x02, 0x01, 0x00, 0x3d, 0x82, 0x00,
+   0x80, 0x32, 0x81, 0x00, 0x80, 0xe2, 0x80, 0x00, 0x80, 0x1c, 0x40, 0x00,
+   0x00, 0x01, 0x41, 0x00, 0x00, 0xfa, 0x20, 0x00, 0x00, 0x04, 0x10, 0x00,
+   0x00, 0x78, 0x08, 0x00, 0x00, 0x10, 0x08, 0x1c, 0x00, 0x08, 0x10, 0x18,
+   0x00, 0x04, 0x20, 0x14, 0x00, 0x04, 0x44, 0x04, 0x18, 0x04, 0x43, 0x02,
+   0x20, 0x87, 0xe0, 0x01, 0xfc, 0x84, 0xd0, 0x00, 0x20, 0x82, 0x48, 0x00,
+   0x18, 0x02, 0x47, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x81, 0x43, 0x00,
+   0x00, 0x61, 0x3c, 0x00, 0x00, 0x1e, 0x00, 0x00};
diff --git a/bitmaps/bsd/dwright1_bsd.xbm b/bitmaps/bsd/dwright1_bsd.xbm
new file mode 100644
index 0000000..49ec478
--- /dev/null
+++ b/bitmaps/bsd/dwright1_bsd.xbm
@@ -0,0 +1,12 @@
+#define dwright1_bsd_width 32
+#define dwright1_bsd_height 32
+static char dwright1_bsd_bits[] = {
+ 0x00,0x00,0x0c,0x00,0x00,0x03,0x18,0x00,0x80,0x02,0x28,0x00,0x40,0x01,0x48,
+ 0x00,0x20,0xf1,0x47,0x00,0x20,0x0d,0x40,0x00,0x20,0x06,0x9b,0x00,0x20,0x80,
+ 0x64,0x00,0x20,0x40,0x44,0x00,0x40,0x40,0x48,0x00,0x80,0x40,0x9c,0x00,0x00,
+ 0x41,0xbc,0x00,0x00,0x81,0x4c,0x01,0x00,0x01,0x47,0x01,0x00,0x02,0x38,0x09,
+ 0x00,0x82,0x80,0x24,0x00,0x04,0x5f,0x14,0x00,0x08,0x20,0x48,0x00,0x10,0x1e,
+ 0x34,0x00,0x10,0x08,0x02,0x00,0x08,0x10,0x01,0x00,0x04,0xf0,0x00,0x10,0x02,
+ 0x20,0x01,0x08,0x01,0x20,0x01,0xbc,0x10,0xe0,0x00,0xc8,0x08,0x20,0x00,0x10,
+ 0x09,0x20,0x00,0x00,0x06,0x22,0x00,0x00,0x08,0x12,0x00,0x00,0x08,0x14,0x00,
+ 0x00,0x10,0x0c,0x00,0x00,0xe0,0x07,0x00};
diff --git a/bitmaps/bsd/dwright2_bsd.xbm b/bitmaps/bsd/dwright2_bsd.xbm
new file mode 100644
index 0000000..b6c8941
--- /dev/null
+++ b/bitmaps/bsd/dwright2_bsd.xbm
@@ -0,0 +1,12 @@
+#define dwright2_bsd_width 32
+#define dwright2_bsd_height 32
+static char dwright2_bsd_bits[] = {
+ 0x00,0x00,0x0c,0x00,0x00,0x03,0x18,0x00,0x80,0x02,0x28,0x00,0x40,0x01,0x48,
+ 0x00,0x20,0xf1,0x47,0x00,0x20,0x0d,0x40,0x00,0x20,0x06,0x9b,0x00,0x20,0x80,
+ 0x64,0x00,0x20,0x40,0x44,0x00,0x40,0x40,0x48,0x00,0x80,0x40,0x9c,0x00,0x00,
+ 0x41,0xbc,0x00,0x00,0x81,0x4c,0x01,0x00,0x01,0x47,0x01,0x00,0x02,0x38,0x01,
+ 0x00,0x82,0x80,0x00,0x00,0x04,0x5f,0x00,0x00,0x08,0x20,0x00,0x00,0x10,0x1e,
+ 0x00,0x38,0x10,0x08,0x00,0x18,0x08,0x10,0x00,0x28,0x04,0x20,0x00,0x20,0x22,
+ 0x20,0x00,0x40,0xc2,0x20,0x18,0x80,0x07,0xe1,0x04,0x00,0x0b,0x21,0x3f,0x00,
+ 0x12,0x41,0x04,0x00,0xe2,0x40,0x18,0x00,0x02,0x80,0x00,0x00,0xc2,0x81,0x00,
+ 0x00,0x3c,0x86,0x00,0x00,0x00,0x78,0x00};
diff --git a/bitmaps/bsd/jare2_bsd.xbm b/bitmaps/bsd/jare2_bsd.xbm
new file mode 100644
index 0000000..3cf6bae
--- /dev/null
+++ b/bitmaps/bsd/jare2_bsd.xbm
@@ -0,0 +1,14 @@
+#define jare2_bsd_width 32
+#define jare2_bsd_height 32
+static unsigned char jare2_bsd_bits[] = {
+   0x00, 0x30, 0x00, 0x00, 0x00, 0x18, 0xc0, 0x00, 0x00, 0x14, 0x40, 0x01,
+   0x00, 0x12, 0x80, 0x02, 0x00, 0xe2, 0x8f, 0x04, 0x00, 0x02, 0x90, 0x04,
+   0x00, 0xd9, 0x60, 0x04, 0x00, 0x26, 0x01, 0x04, 0x00, 0x22, 0x02, 0x04,
+   0x00, 0x12, 0x02, 0x02, 0x00, 0x39, 0x02, 0x01, 0x00, 0x3d, 0x82, 0x00,
+   0x80, 0x32, 0x82, 0x00, 0x80, 0xe2, 0x81, 0x00, 0x80, 0x1c, 0x80, 0x00,
+   0x00, 0x01, 0x41, 0x00, 0x00, 0xfa, 0x20, 0x00, 0x00, 0x04, 0x10, 0x00,
+   0x80, 0x38, 0x08, 0x00, 0x20, 0x21, 0x10, 0x00, 0x40, 0x11, 0x20, 0x00,
+   0x90, 0x0c, 0x20, 0x10, 0x60, 0x03, 0x20, 0x38, 0x00, 0x8d, 0x21, 0x54,
+   0x00, 0x71, 0x30, 0x10, 0x00, 0x3e, 0x28, 0x10, 0x00, 0x48, 0x64, 0x10,
+   0x00, 0xc8, 0xe3, 0x10, 0x00, 0x86, 0xa0, 0x09, 0x00, 0x41, 0x40, 0x07,
+   0x00, 0x41, 0x40, 0x00, 0x00, 0xbe, 0x3f, 0x00};
diff --git a/bitmaps/bsd/kaki1_bsd.xbm b/bitmaps/bsd/kaki1_bsd.xbm
new file mode 100644
index 0000000..987a7ad
--- /dev/null
+++ b/bitmaps/bsd/kaki1_bsd.xbm
@@ -0,0 +1,14 @@
+#define kaki1_bsd_width 32
+#define kaki1_bsd_height 32
+static unsigned char kaki1_bsd_bits[] = {
+   0x00, 0x80, 0xe3, 0x00, 0x00, 0x40, 0x42, 0x01, 0x00, 0x20, 0x41, 0x02,
+   0x00, 0x20, 0x41, 0x04, 0x00, 0x90, 0x3f, 0x04, 0x00, 0x10, 0x10, 0x04,
+   0x00, 0xd0, 0x00, 0x02, 0x00, 0x28, 0x01, 0x02, 0x00, 0x28, 0x02, 0x05,
+   0x00, 0x28, 0x02, 0x04, 0x00, 0x78, 0x02, 0x04, 0x00, 0x7c, 0x02, 0x04,
+   0x00, 0x62, 0x02, 0x04, 0x10, 0xe2, 0x01, 0x04, 0x28, 0x1c, 0x00, 0x02,
+   0x44, 0x04, 0x02, 0x02, 0x22, 0xf8, 0x01, 0x01, 0x11, 0x10, 0x80, 0x00,
+   0x4a, 0xe1, 0x41, 0x00, 0x84, 0x02, 0x41, 0x00, 0x50, 0x82, 0x40, 0x00,
+   0x20, 0x62, 0x80, 0x00, 0x10, 0x59, 0x82, 0x00, 0xe0, 0xc6, 0xa1, 0x00,
+   0x00, 0x46, 0x90, 0x00, 0x00, 0x7a, 0x88, 0x00, 0x00, 0xc2, 0x87, 0x00,
+   0x00, 0x82, 0x80, 0x01, 0x00, 0xe1, 0x83, 0x03, 0x80, 0x50, 0x40, 0x22,
+   0x60, 0x50, 0x40, 0x64, 0x18, 0xe0, 0x7f, 0xf8};
diff --git a/bitmaps/bsd/kaki2_bsd.xbm b/bitmaps/bsd/kaki2_bsd.xbm
new file mode 100644
index 0000000..d2ec387
--- /dev/null
+++ b/bitmaps/bsd/kaki2_bsd.xbm
@@ -0,0 +1,14 @@
+#define kaki2_bsd_width 32
+#define kaki2_bsd_height 32
+static unsigned char kaki2_bsd_bits[] = {
+   0x00, 0x80, 0xe3, 0x00, 0x00, 0x40, 0x42, 0x01, 0x00, 0x20, 0x41, 0x02,
+   0x00, 0x20, 0x41, 0x04, 0x00, 0x90, 0x3f, 0x04, 0x00, 0x10, 0x10, 0x04,
+   0x00, 0xd0, 0x00, 0x02, 0x00, 0x28, 0x01, 0x02, 0x00, 0x28, 0x02, 0x05,
+   0x00, 0x28, 0x02, 0x04, 0x00, 0x78, 0x02, 0x04, 0x00, 0x7c, 0x02, 0x04,
+   0x00, 0x62, 0x02, 0x04, 0x10, 0xe2, 0x01, 0x04, 0x28, 0x1c, 0x00, 0x02,
+   0x44, 0x04, 0x02, 0x02, 0xa2, 0xf8, 0x01, 0x01, 0x91, 0x10, 0x80, 0x00,
+   0x8a, 0xe0, 0x41, 0x00, 0x44, 0x0c, 0x41, 0x00, 0xb8, 0xf2, 0x40, 0x00,
+   0x00, 0x43, 0x80, 0x00, 0x00, 0x43, 0xa2, 0x00, 0x00, 0xcd, 0xa1, 0x00,
+   0x00, 0x71, 0xa0, 0x00, 0x00, 0x41, 0x90, 0x00, 0x80, 0xc0, 0x8f, 0x00,
+   0x80, 0x80, 0x80, 0x01, 0x40, 0xe0, 0x83, 0x03, 0x20, 0x50, 0x40, 0x22,
+   0x10, 0x50, 0x40, 0x64, 0x08, 0xe0, 0x7f, 0xf8};
diff --git a/bitmaps/bsd/left1_bsd.xbm b/bitmaps/bsd/left1_bsd.xbm
new file mode 100644
index 0000000..50bc50b
--- /dev/null
+++ b/bitmaps/bsd/left1_bsd.xbm
@@ -0,0 +1,14 @@
+#define left1_bsd_width 32
+#define left1_bsd_height 32
+static unsigned char left1_bsd_bits[] = {
+   0x00, 0x60, 0x0c, 0x00, 0x00, 0x50, 0x14, 0x00, 0x00, 0x48, 0x12, 0x00,
+   0x00, 0xf8, 0x11, 0x00, 0x00, 0x84, 0x10, 0x00, 0x00, 0x02, 0x10, 0x00,
+   0x00, 0x07, 0x18, 0x00, 0x00, 0x05, 0x28, 0x00, 0x80, 0x08, 0x44, 0x00,
+   0x80, 0x08, 0x40, 0x00, 0x80, 0x0b, 0x40, 0x00, 0xc0, 0x0b, 0x40, 0x00,
+   0x20, 0x0b, 0x40, 0x00, 0x20, 0x06, 0x20, 0x00, 0xc0, 0x01, 0x20, 0x00,
+   0x40, 0x10, 0x10, 0x00, 0x88, 0x0f, 0x08, 0x00, 0x12, 0x01, 0x04, 0x00,
+   0x14, 0x3e, 0x04, 0x00, 0x09, 0x20, 0x04, 0x00, 0x16, 0x10, 0x08, 0x00,
+   0x20, 0x0f, 0x08, 0x00, 0xc0, 0x08, 0x08, 0x00, 0x80, 0x84, 0x10, 0x00,
+   0x80, 0x84, 0x10, 0x00, 0x00, 0x07, 0x11, 0x00, 0x00, 0x04, 0x31, 0x00,
+   0x00, 0x02, 0xf9, 0x20, 0xc0, 0x01, 0xde, 0x43, 0x20, 0x80, 0x23, 0xfe,
+   0x20, 0xc0, 0x20, 0x40, 0xc0, 0x3f, 0x1f, 0x20};
diff --git a/bitmaps/bsd/left2_bsd.xbm b/bitmaps/bsd/left2_bsd.xbm
new file mode 100644
index 0000000..49983b7
--- /dev/null
+++ b/bitmaps/bsd/left2_bsd.xbm
@@ -0,0 +1,14 @@
+#define left2_bsd_width 32
+#define left2_bsd_height 32
+static unsigned char left2_bsd_bits[] = {
+   0x00, 0x70, 0x1c, 0x00, 0x00, 0x48, 0x28, 0x00, 0x00, 0x24, 0x48, 0x00,
+   0x00, 0x24, 0x88, 0x00, 0x00, 0xf2, 0x87, 0x00, 0x00, 0x02, 0x82, 0x00,
+   0x00, 0x1a, 0x40, 0x00, 0x00, 0x25, 0x40, 0x00, 0x00, 0x45, 0xa0, 0x00,
+   0x00, 0x45, 0x80, 0x00, 0x00, 0x4f, 0x80, 0x00, 0x80, 0x4f, 0x80, 0x00,
+   0x40, 0x4c, 0x80, 0x00, 0x40, 0x3c, 0x80, 0x00, 0x80, 0x03, 0x40, 0x00,
+   0x80, 0x40, 0x40, 0x00, 0x00, 0x3f, 0x20, 0x00, 0x00, 0x02, 0x10, 0x00,
+   0x00, 0x3c, 0x08, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x10, 0x08, 0x70,
+   0x00, 0x10, 0x10, 0x60, 0x30, 0x08, 0x10, 0x50, 0x40, 0x48, 0x10, 0x08,
+   0xf8, 0x3f, 0x20, 0x06, 0x40, 0x04, 0xe4, 0x03, 0x30, 0x04, 0xe2, 0x01,
+   0x80, 0xcf, 0x41, 0x00, 0x40, 0x30, 0x40, 0x00, 0x40, 0xc0, 0x43, 0x00,
+   0x80, 0x7f, 0x20, 0x00, 0x00, 0x80, 0x1f, 0x00};
diff --git a/bitmaps/bsd/ltogi1_bsd.xbm b/bitmaps/bsd/ltogi1_bsd.xbm
new file mode 100644
index 0000000..f1188a5
--- /dev/null
+++ b/bitmaps/bsd/ltogi1_bsd.xbm
@@ -0,0 +1,14 @@
+#define ltogi1_bsd_width 32
+#define ltogi1_bsd_height 32
+static unsigned char ltogi1_bsd_bits[] = {
+   0x00, 0x60, 0x0c, 0x00, 0x00, 0x50, 0x14, 0x00, 0x00, 0x48, 0x12, 0x00,
+   0x00, 0xf8, 0x11, 0x00, 0x00, 0x84, 0x10, 0x00, 0x00, 0x02, 0x10, 0x00,
+   0x00, 0x07, 0x18, 0x00, 0x00, 0x05, 0x28, 0x00, 0x80, 0x08, 0x44, 0x00,
+   0x80, 0x08, 0x40, 0x00, 0x80, 0x0b, 0x40, 0x00, 0xc0, 0x0b, 0x40, 0x00,
+   0x20, 0x0b, 0x40, 0x00, 0x20, 0x06, 0x20, 0x00, 0xc0, 0x01, 0x20, 0x00,
+   0x40, 0x10, 0x10, 0x00, 0x88, 0x0f, 0x08, 0x00, 0x12, 0x01, 0x04, 0x00,
+   0x14, 0x3e, 0x04, 0x00, 0x09, 0x20, 0x04, 0x00, 0x16, 0x10, 0x08, 0x00,
+   0x20, 0x0f, 0x08, 0x00, 0xc0, 0x08, 0x08, 0x00, 0x80, 0x84, 0x10, 0x00,
+   0x80, 0x84, 0x10, 0x00, 0x00, 0x07, 0x11, 0x00, 0x00, 0x04, 0x31, 0x00,
+   0x00, 0x02, 0xf9, 0x20, 0xc0, 0x01, 0xde, 0x43, 0x20, 0x80, 0x23, 0xfe,
+   0x20, 0xc0, 0x20, 0x40, 0xc0, 0x3f, 0x1f, 0x20};
diff --git a/bitmaps/bsd/ltogi2_bsd.xbm b/bitmaps/bsd/ltogi2_bsd.xbm
new file mode 100644
index 0000000..d49f8e5
--- /dev/null
+++ b/bitmaps/bsd/ltogi2_bsd.xbm
@@ -0,0 +1,14 @@
+#define ltogi2_bsd_width 32
+#define ltogi2_bsd_height 32
+static unsigned char ltogi2_bsd_bits[] = {
+   0x00, 0x70, 0x1c, 0x00, 0x00, 0x48, 0x28, 0x00, 0x00, 0x24, 0x48, 0x00,
+   0x00, 0x24, 0x88, 0x00, 0x00, 0xf2, 0x87, 0x00, 0x00, 0x02, 0x82, 0x00,
+   0x00, 0x1a, 0x40, 0x00, 0x00, 0x25, 0x40, 0x00, 0x00, 0x45, 0xa0, 0x00,
+   0x00, 0x45, 0x80, 0x00, 0x00, 0x4f, 0x80, 0x00, 0x80, 0x4f, 0x80, 0x00,
+   0x40, 0x4c, 0x80, 0x00, 0x40, 0x3c, 0x80, 0x00, 0x80, 0x03, 0x40, 0x00,
+   0x80, 0x40, 0x40, 0x00, 0x00, 0x3f, 0x20, 0x00, 0x00, 0x02, 0x10, 0x00,
+   0x00, 0x3c, 0x08, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x10, 0x08, 0x70,
+   0x00, 0x10, 0x10, 0x60, 0x30, 0x08, 0x10, 0x50, 0x40, 0x48, 0x10, 0x08,
+   0xf8, 0x3f, 0x20, 0x06, 0x40, 0x04, 0xe4, 0x03, 0x30, 0x04, 0xe2, 0x01,
+   0x80, 0xcf, 0x41, 0x00, 0x40, 0x30, 0x40, 0x00, 0x40, 0xc0, 0x43, 0x00,
+   0x80, 0x7f, 0x20, 0x00, 0x00, 0x80, 0x1f, 0x00};
diff --git a/bitmaps/bsd/mati2_bsd.xbm b/bitmaps/bsd/mati2_bsd.xbm
new file mode 100644
index 0000000..02a833f
--- /dev/null
+++ b/bitmaps/bsd/mati2_bsd.xbm
@@ -0,0 +1,14 @@
+#define mati2_bsd_width 32
+#define mati2_bsd_height 32
+static unsigned char mati2_bsd_bits[] = {
+   0x00, 0x30, 0x00, 0x00, 0x00, 0x18, 0xc0, 0x00, 0x00, 0x14, 0x40, 0x01,
+   0x00, 0x12, 0x80, 0x02, 0x00, 0xe2, 0x8f, 0x04, 0x00, 0x02, 0x90, 0x04,
+   0x00, 0xd9, 0x60, 0x04, 0x00, 0x26, 0x01, 0x04, 0x00, 0x22, 0x02, 0x04,
+   0x00, 0x12, 0x02, 0x02, 0x00, 0x39, 0x02, 0x01, 0x00, 0x3d, 0x82, 0x00,
+   0x80, 0x32, 0x82, 0x00, 0x80, 0xe2, 0x81, 0x00, 0x90, 0x1c, 0x80, 0x00,
+   0x24, 0x01, 0x41, 0x00, 0x28, 0xfa, 0x20, 0x00, 0x12, 0x04, 0x10, 0x00,
+   0x2c, 0x38, 0x08, 0x00, 0x40, 0x23, 0x10, 0x00, 0x80, 0x14, 0x20, 0x00,
+   0x40, 0x78, 0x22, 0x00, 0x40, 0x84, 0x21, 0x00, 0x80, 0x07, 0x20, 0x00,
+   0x00, 0x0c, 0x20, 0x00, 0x00, 0xf4, 0x27, 0x00, 0x00, 0x08, 0x20, 0x00,
+   0x00, 0x08, 0x60, 0xe0, 0x00, 0x86, 0x61, 0xc0, 0x00, 0x41, 0xc0, 0xa0,
+   0x00, 0x41, 0x40, 0x11, 0x00, 0xbe, 0x3f, 0x0e};
diff --git a/bitmaps/bsd/mati3_bsd.xbm b/bitmaps/bsd/mati3_bsd.xbm
new file mode 100644
index 0000000..f6753ab
--- /dev/null
+++ b/bitmaps/bsd/mati3_bsd.xbm
@@ -0,0 +1,14 @@
+#define mati3_bsd_width 32
+#define mati3_bsd_height 32
+static unsigned char mati3_bsd_bits[] = {
+   0x08, 0x30, 0x00, 0x00, 0x08, 0x18, 0xe0, 0x00, 0x10, 0x14, 0x40, 0x01,
+   0x21, 0xe2, 0x4f, 0x02, 0x22, 0x02, 0x30, 0x04, 0x12, 0x02, 0x00, 0x04,
+   0x09, 0x06, 0x00, 0x02, 0x09, 0x09, 0x07, 0x01, 0x12, 0x9d, 0x80, 0x00,
+   0xa0, 0x22, 0x80, 0x00, 0x80, 0xfe, 0x81, 0x00, 0x80, 0x83, 0x82, 0x00,
+   0x80, 0x00, 0x84, 0x00, 0x00, 0x01, 0x44, 0x00, 0x00, 0x7a, 0x44, 0x00,
+   0x00, 0x86, 0x22, 0x00, 0xc0, 0x05, 0x91, 0x03, 0x20, 0xfa, 0x70, 0x04,
+   0x20, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x04, 0xa0, 0x01, 0x00, 0x03,
+   0x10, 0x02, 0x80, 0x00, 0x08, 0x02, 0x40, 0x00, 0x04, 0x02, 0x20, 0x00,
+   0x00, 0x02, 0x20, 0x00, 0x00, 0x02, 0x60, 0x00, 0x00, 0x02, 0xe0, 0x00,
+   0x00, 0x02, 0x20, 0x03, 0x00, 0x82, 0x20, 0x4c, 0x00, 0x42, 0x21, 0xf0,
+   0x00, 0x22, 0x11, 0xe0, 0x00, 0x1c, 0x0e, 0x00};
diff --git a/bitmaps/bsd/right1_bsd.xbm b/bitmaps/bsd/right1_bsd.xbm
new file mode 100644
index 0000000..b6b0899
--- /dev/null
+++ b/bitmaps/bsd/right1_bsd.xbm
@@ -0,0 +1,12 @@
+#define right1_bsd_width 32
+#define right1_bsd_height 32
+static char right1_bsd_bits[] = {
+ 0x00,0x30,0x06,0x00,0x00,0x28,0x0a,0x00,0x00,0x48,0x12,0x00,0x00,0x88,0x1f,
+ 0x00,0x00,0x08,0x21,0x00,0x00,0x08,0x40,0x00,0x00,0x18,0xe0,0x00,0x00,0x14,
+ 0xa0,0x00,0x00,0x22,0x10,0x01,0x00,0x02,0x10,0x01,0x00,0x02,0xd0,0x01,0x00,
+ 0x02,0xd0,0x03,0x00,0x02,0xd0,0x04,0x00,0x04,0x60,0x04,0x00,0x04,0x80,0x03,
+ 0x00,0x08,0x08,0x02,0x00,0x10,0xf0,0x11,0x00,0x20,0x80,0x48,0x00,0x20,0x7c,
+ 0x28,0x00,0x20,0x04,0x90,0x00,0x10,0x08,0x68,0x00,0x10,0xf0,0x04,0x00,0x10,
+ 0x10,0x03,0x00,0x08,0x21,0x01,0x00,0x08,0x21,0x01,0x00,0x88,0xe0,0x00,0x00,
+ 0x8c,0x20,0x00,0x04,0x9f,0x40,0x00,0xc2,0x7b,0x80,0x03,0x7f,0xc4,0x01,0x04,
+ 0x02,0x04,0x03,0x04,0x04,0xf8,0xfc,0x03};
diff --git a/bitmaps/bsd/right2_bsd.xbm b/bitmaps/bsd/right2_bsd.xbm
new file mode 100644
index 0000000..c1dbb53
--- /dev/null
+++ b/bitmaps/bsd/right2_bsd.xbm
@@ -0,0 +1,14 @@
+#define right2_bsd_width 32
+#define right2_bsd_height 32
+static unsigned char right2_bsd_bits[] = {
+   0x00, 0x38, 0x0e, 0x00, 0x00, 0x14, 0x12, 0x00, 0x00, 0x12, 0x24, 0x00,
+   0x00, 0x11, 0x24, 0x00, 0x00, 0xe1, 0x4f, 0x00, 0x00, 0x41, 0x40, 0x00,
+   0x00, 0x02, 0x58, 0x00, 0x00, 0x02, 0xa4, 0x00, 0x00, 0x05, 0xa2, 0x00,
+   0x00, 0x01, 0xa2, 0x00, 0x00, 0x01, 0xf2, 0x00, 0x00, 0x01, 0xf2, 0x01,
+   0x00, 0x01, 0x32, 0x02, 0x00, 0x01, 0x3c, 0x02, 0x00, 0x02, 0xc0, 0x01,
+   0x00, 0x02, 0x02, 0x01, 0x00, 0x04, 0xfc, 0x00, 0x00, 0x08, 0x40, 0x00,
+   0x00, 0x10, 0x3c, 0x00, 0x00, 0x10, 0x04, 0x00, 0x0e, 0x10, 0x08, 0x00,
+   0x06, 0x08, 0x08, 0x00, 0x0a, 0x08, 0x10, 0x0c, 0x10, 0x08, 0x12, 0x02,
+   0x60, 0x04, 0xfc, 0x1f, 0xc0, 0x27, 0x20, 0x02, 0x80, 0x47, 0x20, 0x0c,
+   0x00, 0x82, 0xf3, 0x01, 0x00, 0x02, 0x0c, 0x02, 0x00, 0xc2, 0x03, 0x02,
+   0x00, 0x04, 0xfe, 0x01, 0x00, 0xf8, 0x01, 0x00};
diff --git a/bitmaps/bsd/rtogi1_bsd.xbm b/bitmaps/bsd/rtogi1_bsd.xbm
new file mode 100644
index 0000000..a8100b8
--- /dev/null
+++ b/bitmaps/bsd/rtogi1_bsd.xbm
@@ -0,0 +1,12 @@
+#define rtogi1_bsd_width 32
+#define rtogi1_bsd_height 32
+static char rtogi1_bsd_bits[] = {
+ 0x00,0x30,0x06,0x00,0x00,0x28,0x0a,0x00,0x00,0x48,0x12,0x00,0x00,0x88,0x1f,
+ 0x00,0x00,0x08,0x21,0x00,0x00,0x08,0x40,0x00,0x00,0x18,0xe0,0x00,0x00,0x14,
+ 0xa0,0x00,0x00,0x22,0x10,0x01,0x00,0x02,0x10,0x01,0x00,0x02,0xd0,0x01,0x00,
+ 0x02,0xd0,0x03,0x00,0x02,0xd0,0x04,0x00,0x04,0x60,0x04,0x00,0x04,0x80,0x03,
+ 0x00,0x08,0x08,0x02,0x00,0x10,0xf0,0x11,0x00,0x20,0x80,0x48,0x00,0x20,0x7c,
+ 0x28,0x00,0x20,0x04,0x90,0x00,0x10,0x08,0x68,0x00,0x10,0xf0,0x04,0x00,0x10,
+ 0x10,0x03,0x00,0x08,0x21,0x01,0x00,0x08,0x21,0x01,0x00,0x88,0xe0,0x00,0x00,
+ 0x8c,0x20,0x00,0x04,0x9f,0x40,0x00,0xc2,0x7b,0x80,0x03,0x7f,0xc4,0x01,0x04,
+ 0x02,0x04,0x03,0x04,0x04,0xf8,0xfc,0x03};
diff --git a/bitmaps/bsd/rtogi2_bsd.xbm b/bitmaps/bsd/rtogi2_bsd.xbm
new file mode 100644
index 0000000..03ffc42
--- /dev/null
+++ b/bitmaps/bsd/rtogi2_bsd.xbm
@@ -0,0 +1,14 @@
+#define rtogi2_bsd_width 32
+#define rtogi2_bsd_height 32
+static unsigned char rtogi2_bsd_bits[] = {
+   0x00, 0x38, 0x0e, 0x00, 0x00, 0x14, 0x12, 0x00, 0x00, 0x12, 0x24, 0x00,
+   0x00, 0x11, 0x24, 0x00, 0x00, 0xe1, 0x4f, 0x00, 0x00, 0x41, 0x40, 0x00,
+   0x00, 0x02, 0x58, 0x00, 0x00, 0x02, 0xa4, 0x00, 0x00, 0x05, 0xa2, 0x00,
+   0x00, 0x01, 0xa2, 0x00, 0x00, 0x01, 0xf2, 0x00, 0x00, 0x01, 0xf2, 0x01,
+   0x00, 0x01, 0x32, 0x02, 0x00, 0x01, 0x3c, 0x02, 0x00, 0x02, 0xc0, 0x01,
+   0x00, 0x02, 0x02, 0x01, 0x00, 0x04, 0xfc, 0x00, 0x00, 0x08, 0x40, 0x00,
+   0x00, 0x10, 0x3c, 0x00, 0x00, 0x10, 0x04, 0x00, 0x0e, 0x10, 0x08, 0x00,
+   0x06, 0x08, 0x08, 0x00, 0x0a, 0x08, 0x10, 0x0c, 0x10, 0x08, 0x12, 0x02,
+   0x60, 0x04, 0xfc, 0x1f, 0xc0, 0x27, 0x20, 0x02, 0x80, 0x47, 0x20, 0x0c,
+   0x00, 0x82, 0xf3, 0x01, 0x00, 0x02, 0x0c, 0x02, 0x00, 0xc2, 0x03, 0x02,
+   0x00, 0x04, 0xfe, 0x01, 0x00, 0xf8, 0x01, 0x00};
diff --git a/bitmaps/bsd/sleep1_bsd.xbm b/bitmaps/bsd/sleep1_bsd.xbm
new file mode 100644
index 0000000..2a8da17
--- /dev/null
+++ b/bitmaps/bsd/sleep1_bsd.xbm
@@ -0,0 +1,14 @@
+#define sleep1_bsd_width 32
+#define sleep1_bsd_height 32
+static unsigned char sleep1_bsd_bits[] = {
+   0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x28,
+   0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x3e, 0x28, 0x00, 0x00, 0x10, 0x04,
+   0x00, 0x00, 0x08, 0xfe, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00,
+   0x00, 0x00, 0x13, 0x00, 0x00, 0x80, 0xf2, 0x00, 0x00, 0xc0, 0x1a, 0x03,
+   0xe0, 0xa1, 0x14, 0x06, 0x1e, 0xa6, 0x14, 0x0b, 0x09, 0xa8, 0xf8, 0x30,
+   0x09, 0x30, 0x01, 0x50, 0x01, 0x20, 0x00, 0x90, 0x01, 0x00, 0x00, 0xf0,
+   0x81, 0x01, 0x00, 0x18, 0x61, 0x00, 0x00, 0x10, 0x11, 0x00, 0x00, 0x20,
+   0x11, 0x70, 0x80, 0xc0, 0x1e, 0x8e, 0x00, 0x83, 0xe0, 0x01, 0x01, 0x7e,
+   0x00, 0x00, 0x06, 0x01, 0x00, 0x00, 0xf8, 0x00};
diff --git a/bitmaps/bsd/sleep2_bsd.xbm b/bitmaps/bsd/sleep2_bsd.xbm
new file mode 100644
index 0000000..d8c7b43
--- /dev/null
+++ b/bitmaps/bsd/sleep2_bsd.xbm
@@ -0,0 +1,14 @@
+#define sleep2_bsd_width 32
+#define sleep2_bsd_height 32
+static unsigned char sleep2_bsd_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x08,
+   0x00, 0x00, 0x1e, 0x06, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x84, 0x1f,
+   0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00,
+   0x00, 0x00, 0x13, 0x00, 0x00, 0x80, 0xf2, 0x00, 0x00, 0xc0, 0x1a, 0x03,
+   0x00, 0xa0, 0x14, 0x06, 0x06, 0xa0, 0x14, 0x0b, 0xe9, 0xa3, 0xf8, 0x30,
+   0x19, 0x2c, 0x01, 0xd0, 0x09, 0x30, 0x00, 0x90, 0x01, 0x00, 0x00, 0x70,
+   0x81, 0x01, 0x00, 0x18, 0x61, 0x00, 0x00, 0x10, 0x11, 0x00, 0x00, 0xa0,
+   0x11, 0x00, 0x80, 0xc0, 0x1e, 0x7e, 0x00, 0x63, 0xe0, 0x81, 0x01, 0x1e,
+   0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0xf8, 0x00};
diff --git a/bitmaps/bsd/space_bsd.xbm b/bitmaps/bsd/space_bsd.xbm
new file mode 100644
index 0000000..6ff4ab1
--- /dev/null
+++ b/bitmaps/bsd/space_bsd.xbm
@@ -0,0 +1,14 @@
+#define space_bsd_width 32
+#define space_bsd_height 32
+static char space_bsd_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/bsd/up1_bsd.xbm b/bitmaps/bsd/up1_bsd.xbm
new file mode 100644
index 0000000..e7759c4
--- /dev/null
+++ b/bitmaps/bsd/up1_bsd.xbm
@@ -0,0 +1,14 @@
+#define up1_bsd_width 32
+#define up1_bsd_height 32
+static unsigned char up1_bsd_bits[] = {
+   0x00, 0x06, 0x30, 0x00, 0x00, 0x05, 0x50, 0x00, 0x80, 0x02, 0xa0, 0x00,
+   0x40, 0x02, 0x20, 0x01, 0x40, 0xfa, 0x2f, 0x01, 0x40, 0x04, 0x10, 0x01,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x80, 0x00, 0x80, 0x00,
+   0x80, 0x00, 0x80, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00,
+   0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x02, 0x20, 0x00,
+   0x00, 0x04, 0x10, 0x00, 0x00, 0x0c, 0x18, 0x00, 0x00, 0x02, 0x20, 0x00,
+   0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x80, 0x00, 0x50, 0x00,
+   0x80, 0x00, 0xa0, 0x00, 0x80, 0x04, 0x20, 0x01, 0x00, 0x07, 0x20, 0x02,
+   0x00, 0x84, 0x20, 0x00, 0x00, 0xc4, 0x20, 0x00, 0x00, 0xf8, 0x41, 0x00,
+   0x00, 0x40, 0x41, 0x00, 0x00, 0x40, 0x3e, 0x00, 0x00, 0x28, 0x00, 0x00,
+   0x00, 0x18, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00};
diff --git a/bitmaps/bsd/up2_bsd.xbm b/bitmaps/bsd/up2_bsd.xbm
new file mode 100644
index 0000000..10cbf1e
--- /dev/null
+++ b/bitmaps/bsd/up2_bsd.xbm
@@ -0,0 +1,14 @@
+#define up2_bsd_width 32
+#define up2_bsd_height 32
+static unsigned char up2_bsd_bits[] = {
+   0x00, 0x06, 0x30, 0x00, 0x00, 0x05, 0x50, 0x00, 0x80, 0x02, 0xa0, 0x00,
+   0x40, 0x02, 0x20, 0x01, 0x40, 0xfa, 0x2f, 0x01, 0x40, 0x04, 0x10, 0x01,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x80, 0x00, 0x80, 0x00,
+   0x80, 0x00, 0x80, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00,
+   0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x02, 0x20, 0x00,
+   0x00, 0x04, 0x10, 0x00, 0x00, 0x0c, 0x18, 0x00, 0x00, 0x02, 0x20, 0x00,
+   0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x60, 0x00, 0x00, 0x05, 0xa0, 0x00,
+   0x00, 0x02, 0xa0, 0x00, 0x00, 0x02, 0x90, 0x00, 0x00, 0x02, 0x70, 0x00,
+   0x00, 0x82, 0x10, 0x00, 0x00, 0x82, 0x11, 0x00, 0x00, 0xc1, 0x1f, 0x00,
+   0x00, 0x41, 0x01, 0x00, 0x00, 0x3e, 0x01, 0x00, 0x00, 0x00, 0x0a, 0x00,
+   0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0e, 0x00};
diff --git a/bitmaps/bsd/upleft1_bsd.xbm b/bitmaps/bsd/upleft1_bsd.xbm
new file mode 100644
index 0000000..7ad2604
--- /dev/null
+++ b/bitmaps/bsd/upleft1_bsd.xbm
@@ -0,0 +1,12 @@
+#define upleft1_bsd_width 32
+#define upleft1_bsd_height 32
+static char upleft1_bsd_bits[] = {
+ 0x00,0x00,0x18,0x00,0x00,0x06,0x30,0x00,0x00,0x05,0x50,0x00,0x80,0x02,0x90,
+ 0x00,0x40,0xe2,0x8f,0x00,0x40,0x1a,0x90,0x00,0x40,0x0c,0x20,0x01,0x40,0x00,
+ 0xc0,0x00,0x40,0x00,0xc0,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x00,
+ 0x01,0x80,0x00,0x00,0x01,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x40,0x00,
+ 0x80,0x00,0x40,0x00,0x00,0x01,0x20,0x00,0x00,0x02,0x10,0x00,0x00,0x0c,0x08,
+ 0x00,0x20,0x10,0x08,0x00,0x48,0x08,0x30,0x00,0x50,0x04,0x50,0x00,0x24,0x02,
+ 0x90,0x00,0x58,0x01,0xa0,0x00,0x80,0x10,0x60,0x00,0x80,0x08,0x20,0x20,0x00,
+ 0x05,0x20,0x40,0x00,0x06,0x28,0xf0,0x00,0x08,0x38,0x4f,0x00,0x08,0xf4,0x20,
+ 0x00,0x10,0x0c,0x00,0x00,0xe0,0x03,0x00};
diff --git a/bitmaps/bsd/upleft2_bsd.xbm b/bitmaps/bsd/upleft2_bsd.xbm
new file mode 100644
index 0000000..d609aac
--- /dev/null
+++ b/bitmaps/bsd/upleft2_bsd.xbm
@@ -0,0 +1,12 @@
+#define upleft2_bsd_width 32
+#define upleft2_bsd_height 32
+static char upleft2_bsd_bits[] = {
+ 0x00,0x00,0x18,0x00,0x00,0x06,0x30,0x00,0x00,0x05,0x50,0x00,0x80,0x02,0x90,
+ 0x00,0x40,0xe2,0x8f,0x00,0x40,0x1a,0x90,0x00,0x40,0x0c,0x20,0x01,0x40,0x00,
+ 0xc0,0x00,0x40,0x00,0xc0,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x00,
+ 0x01,0x80,0x00,0x00,0x01,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x40,0x00,
+ 0x80,0x00,0x40,0x00,0x00,0x01,0x20,0x00,0x00,0x02,0x10,0x00,0x00,0x0c,0x08,
+ 0x00,0x00,0x10,0x08,0x00,0x00,0x08,0x10,0x00,0x00,0x04,0x10,0x00,0x00,0x04,
+ 0x10,0x00,0x60,0x44,0x20,0x00,0x80,0x44,0x20,0x00,0xf0,0xe7,0x20,0x00,0x80,
+ 0x44,0x20,0x00,0x60,0x3a,0x44,0x00,0x00,0x01,0x4c,0x38,0x00,0xc2,0x53,0x30,
+ 0x00,0x3c,0x22,0x28,0x00,0x00,0xdc,0x07};
diff --git a/bitmaps/bsd/upright1_bsd.xbm b/bitmaps/bsd/upright1_bsd.xbm
new file mode 100644
index 0000000..ac2b199
--- /dev/null
+++ b/bitmaps/bsd/upright1_bsd.xbm
@@ -0,0 +1,14 @@
+#define upright1_bsd_width 32
+#define upright1_bsd_height 32
+static unsigned char upright1_bsd_bits[] = {
+   0x00, 0x18, 0x00, 0x00, 0x00, 0x0c, 0x60, 0x00, 0x00, 0x0a, 0xa0, 0x00,
+   0x00, 0x09, 0x40, 0x01, 0x00, 0xf1, 0x47, 0x02, 0x00, 0x09, 0x58, 0x02,
+   0x80, 0x04, 0x30, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x80, 0x00,
+   0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01,
+   0x00, 0x02, 0x00, 0x01, 0x00, 0x04, 0x80, 0x00, 0x00, 0x08, 0x40, 0x00,
+   0x00, 0x10, 0x30, 0x00, 0x00, 0x10, 0x08, 0x04, 0x00, 0x0c, 0x10, 0x12,
+   0x00, 0x0a, 0x20, 0x0a, 0x00, 0x09, 0x40, 0x24, 0x00, 0x05, 0x80, 0x1a,
+   0x00, 0x06, 0x08, 0x01, 0x04, 0x04, 0x10, 0x01, 0x02, 0x04, 0xa0, 0x00,
+   0x0f, 0x14, 0x60, 0x00, 0xf2, 0x1c, 0x10, 0x00, 0x04, 0x2f, 0x10, 0x00,
+   0x00, 0x30, 0x08, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/bsd/upright2_bsd.xbm b/bitmaps/bsd/upright2_bsd.xbm
new file mode 100644
index 0000000..e6a10d2
--- /dev/null
+++ b/bitmaps/bsd/upright2_bsd.xbm
@@ -0,0 +1,14 @@
+#define upright2_bsd_width 32
+#define upright2_bsd_height 32
+static unsigned char upright2_bsd_bits[] = {
+   0x00, 0x18, 0x00, 0x00, 0x00, 0x0c, 0x60, 0x00, 0x00, 0x0a, 0xa0, 0x00,
+   0x00, 0x09, 0x40, 0x01, 0x00, 0xf1, 0x47, 0x02, 0x00, 0x09, 0x58, 0x02,
+   0x80, 0x04, 0x30, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x80, 0x00,
+   0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01,
+   0x00, 0x02, 0x00, 0x01, 0x00, 0x04, 0x80, 0x00, 0x00, 0x08, 0x40, 0x00,
+   0x00, 0x10, 0x30, 0x00, 0x00, 0x10, 0x08, 0x00, 0x00, 0x08, 0x10, 0x00,
+   0x00, 0x08, 0x20, 0x00, 0x00, 0x08, 0x20, 0x00, 0x00, 0x04, 0x22, 0x06,
+   0x00, 0x04, 0x22, 0x01, 0x00, 0x04, 0xe7, 0x0f, 0x00, 0x04, 0x22, 0x01,
+   0x00, 0x22, 0x5c, 0x06, 0x1c, 0x32, 0x80, 0x00, 0x0c, 0xca, 0x43, 0x00,
+   0x14, 0x44, 0x3c, 0x00, 0xe0, 0x3b, 0x00, 0x00};
diff --git a/bitmaps/bsd/utogi1_bsd.xbm b/bitmaps/bsd/utogi1_bsd.xbm
new file mode 100644
index 0000000..0cf1616
--- /dev/null
+++ b/bitmaps/bsd/utogi1_bsd.xbm
@@ -0,0 +1,14 @@
+#define utogi1_bsd_width 32
+#define utogi1_bsd_height 32
+static unsigned char utogi1_bsd_bits[] = {
+   0x00, 0x06, 0x30, 0x00, 0x00, 0x05, 0x50, 0x00, 0x80, 0x02, 0xa0, 0x00,
+   0x40, 0x02, 0x20, 0x01, 0x40, 0xfa, 0x2f, 0x01, 0x40, 0x04, 0x10, 0x01,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x80, 0x00, 0x80, 0x00,
+   0x80, 0x00, 0x80, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00,
+   0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x02, 0x20, 0x00,
+   0x00, 0x04, 0x10, 0x00, 0x00, 0x0c, 0x18, 0x00, 0x00, 0x02, 0x20, 0x00,
+   0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x80, 0x00, 0x50, 0x00,
+   0x80, 0x00, 0xa0, 0x00, 0x80, 0x04, 0x20, 0x01, 0x00, 0x07, 0x20, 0x02,
+   0x00, 0x84, 0x20, 0x00, 0x00, 0xc4, 0x20, 0x00, 0x00, 0xf8, 0x41, 0x00,
+   0x00, 0x40, 0x41, 0x00, 0x00, 0x40, 0x3e, 0x00, 0x00, 0x28, 0x00, 0x00,
+   0x00, 0x18, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00};
diff --git a/bitmaps/bsd/utogi2_bsd.xbm b/bitmaps/bsd/utogi2_bsd.xbm
new file mode 100644
index 0000000..0faf6f7
--- /dev/null
+++ b/bitmaps/bsd/utogi2_bsd.xbm
@@ -0,0 +1,14 @@
+#define utogi2_bsd_width 32
+#define utogi2_bsd_height 32
+static unsigned char utogi2_bsd_bits[] = {
+   0x00, 0x06, 0x30, 0x00, 0x00, 0x05, 0x50, 0x00, 0x80, 0x02, 0xa0, 0x00,
+   0x40, 0x02, 0x20, 0x01, 0x40, 0xfa, 0x2f, 0x01, 0x40, 0x04, 0x10, 0x01,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x80, 0x00, 0x80, 0x00,
+   0x80, 0x00, 0x80, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00,
+   0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x02, 0x20, 0x00,
+   0x00, 0x04, 0x10, 0x00, 0x00, 0x0c, 0x18, 0x00, 0x00, 0x02, 0x20, 0x00,
+   0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x60, 0x00, 0x00, 0x05, 0xa0, 0x00,
+   0x00, 0x02, 0xa0, 0x00, 0x00, 0x02, 0x90, 0x00, 0x00, 0x02, 0x70, 0x00,
+   0x00, 0x82, 0x10, 0x00, 0x00, 0x82, 0x11, 0x00, 0x00, 0xc1, 0x1f, 0x00,
+   0x00, 0x41, 0x01, 0x00, 0x00, 0x3e, 0x01, 0x00, 0x00, 0x00, 0x0a, 0x00,
+   0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0e, 0x00};
diff --git a/bitmaps/dog/awake_dog.xbm b/bitmaps/dog/awake_dog.xbm
new file mode 100644
index 0000000..558fdca
--- /dev/null
+++ b/bitmaps/dog/awake_dog.xbm
@@ -0,0 +1,16 @@
+#define awake_dog_width 32
+#define awake_dog_height 32
+#define awake_dog_x_hot -1
+#define awake_dog_y_hot -1
+static char awake_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x41, 0x00, 0x20, 0x10, 0x21, 0x04,
+   0x40, 0x00, 0x00, 0x02, 0x80, 0xf0, 0x1f, 0x01, 0x00, 0x0d, 0x60, 0x00,
+   0x06, 0x0e, 0xe0, 0x60, 0x98, 0x47, 0xc4, 0x1b, 0xc0, 0x47, 0xc4, 0x03,
+   0xc0, 0x47, 0xc4, 0x07, 0xe0, 0x07, 0xc0, 0x0f, 0xf7, 0x97, 0xd3, 0x5f,
+   0xf0, 0x24, 0x49, 0x1e, 0xf8, 0xe8, 0x2e, 0x3e, 0x78, 0x48, 0x24, 0x3c,
+   0x30, 0x70, 0x1d, 0x18, 0x00, 0x40, 0x05, 0x00, 0x00, 0x60, 0x0d, 0x02,
+   0x00, 0x50, 0x15, 0x07, 0x00, 0x88, 0xa3, 0x05, 0x00, 0x08, 0xe0, 0x02,
+   0x00, 0x08, 0x60, 0x01, 0x00, 0x4f, 0xa4, 0x01, 0x80, 0x48, 0x24, 0x03,
+   0xc0, 0x48, 0x24, 0x06, 0x40, 0x4c, 0xe4, 0x04, 0xc0, 0x83, 0x83, 0x07,
+   0x60, 0xaa, 0xab, 0x0c, 0xe0, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/dog.include b/bitmaps/dog/dog.include
new file mode 100644
index 0000000..0281429
--- /dev/null
+++ b/bitmaps/dog/dog.include
@@ -0,0 +1,32 @@
+#include "awake_dog.xbm"
+#include "down1_dog.xbm"
+#include "down2_dog.xbm"
+#include "dtogi1_dog.xbm"
+#include "dtogi2_dog.xbm"
+#include "dwleft1_dog.xbm"
+#include "dwleft2_dog.xbm"
+#include "dwright1_dog.xbm"
+#include "dwright2_dog.xbm"
+#include "jare2_dog.xbm"
+#include "kaki1_dog.xbm"
+#include "kaki2_dog.xbm"
+#include "left1_dog.xbm"
+#include "left2_dog.xbm"
+#include "ltogi1_dog.xbm"
+#include "ltogi2_dog.xbm"
+#include "mati2_dog.xbm"
+#include "mati3_dog.xbm"
+#include "right1_dog.xbm"
+#include "right2_dog.xbm"
+#include "rtogi1_dog.xbm"
+#include "rtogi2_dog.xbm"
+#include "sleep1_dog.xbm"
+#include "sleep2_dog.xbm"
+#include "up1_dog.xbm"
+#include "up2_dog.xbm"
+#include "upleft1_dog.xbm"
+#include "upleft2_dog.xbm"
+#include "upright1_dog.xbm"
+#include "upright2_dog.xbm"
+#include "utogi1_dog.xbm"
+#include "utogi2_dog.xbm"
diff --git a/bitmaps/dog/down1_dog.xbm b/bitmaps/dog/down1_dog.xbm
new file mode 100644
index 0000000..e83ae9c
--- /dev/null
+++ b/bitmaps/dog/down1_dog.xbm
@@ -0,0 +1,14 @@
+#define down1_dog_width 32
+#define down1_dog_height 32
+static char down1_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00,
+   0x00, 0x18, 0x01, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x40, 0x04, 0x00,
+   0x00, 0x70, 0x1c, 0x00, 0x00, 0x0c, 0x60, 0x00, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02,
+   0x80, 0x02, 0x80, 0x02, 0x70, 0x02, 0x80, 0x1c, 0x78, 0x01, 0x00, 0x3d,
+   0xf8, 0xe0, 0x0f, 0x3e, 0xf8, 0x1f, 0xf0, 0x3f, 0xf0, 0x0f, 0xe0, 0x1f,
+   0xe0, 0x07, 0xc0, 0x0f, 0xc0, 0x03, 0x80, 0x07, 0x20, 0x43, 0x84, 0x09,
+   0xa0, 0x43, 0x84, 0x0b, 0xe0, 0x02, 0x80, 0x0e, 0x80, 0x84, 0x43, 0x02,
+   0x00, 0x2f, 0xe9, 0x01, 0x00, 0xcc, 0x66, 0x00, 0x00, 0x70, 0x1c, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/down2_dog.xbm b/bitmaps/dog/down2_dog.xbm
new file mode 100644
index 0000000..afc38af
--- /dev/null
+++ b/bitmaps/dog/down2_dog.xbm
@@ -0,0 +1,14 @@
+#define down2_dog_width 32
+#define down2_dog_height 32
+static char down2_dog_bits[] = {
+   0x00, 0x0e, 0xee, 0x00, 0x00, 0x1b, 0xb9, 0x01, 0x00, 0x9b, 0xb8, 0x01,
+   0x00, 0x51, 0x14, 0x01, 0x00, 0x51, 0x14, 0x01, 0x00, 0x71, 0x0c, 0x01,
+   0x00, 0x09, 0x10, 0x01, 0x00, 0x05, 0x20, 0x01, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0xe1, 0x0f, 0x01, 0x08, 0x19, 0x30, 0x21, 0x3c, 0x0f, 0xe0, 0x79,
+   0xfc, 0x07, 0xc0, 0x7f, 0xfc, 0x03, 0x80, 0x7f, 0xf8, 0x43, 0x84, 0x3f,
+   0xf0, 0x43, 0x84, 0x1f, 0xc0, 0x02, 0x80, 0x06, 0x00, 0x86, 0xc3, 0x00,
+   0x00, 0x2a, 0xa9, 0x00, 0x00, 0xce, 0xe6, 0x00, 0x00, 0x52, 0x94, 0x00,
+   0x00, 0x62, 0x8d, 0x00, 0x00, 0x81, 0x03, 0x01, 0x00, 0x55, 0x54, 0x01,
+   0x00, 0x3f, 0xf8, 0x01, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/dtogi1_dog.xbm b/bitmaps/dog/dtogi1_dog.xbm
new file mode 100644
index 0000000..cc0fc1d
--- /dev/null
+++ b/bitmaps/dog/dtogi1_dog.xbm
@@ -0,0 +1,14 @@
+#define dtogi1_dog_width 32
+#define dtogi1_dog_height 32
+static char dtogi1_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00,
+   0x00, 0x10, 0x02, 0x00, 0x00, 0x20, 0x04, 0x00, 0x00, 0x40, 0x04, 0x00,
+   0x00, 0x3c, 0x78, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02,
+   0xc0, 0x08, 0x20, 0x06, 0x30, 0x08, 0x20, 0x18, 0x08, 0x0c, 0x60, 0x20,
+   0x28, 0xe4, 0x4f, 0x28, 0xf0, 0x13, 0x90, 0x1f, 0x00, 0x1e, 0xf0, 0x00,
+   0x00, 0x0f, 0xe0, 0x01, 0x80, 0x0f, 0xe0, 0x03, 0xc0, 0x47, 0xc4, 0x07,
+   0xe0, 0x47, 0xc4, 0x0f, 0xf0, 0x03, 0x80, 0x1f, 0xf0, 0x87, 0xc3, 0x1f,
+   0xf0, 0x2b, 0xe9, 0x1f, 0xf0, 0xcb, 0x66, 0x1f, 0xe0, 0x72, 0x5c, 0x0e,
+   0x00, 0x41, 0x45, 0x00, 0x00, 0xd5, 0x87, 0x00, 0x00, 0x3e, 0x82, 0x00,
+   0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/dtogi2_dog.xbm b/bitmaps/dog/dtogi2_dog.xbm
new file mode 100644
index 0000000..5d34f6d
--- /dev/null
+++ b/bitmaps/dog/dtogi2_dog.xbm
@@ -0,0 +1,14 @@
+#define dtogi2_dog_width 32
+#define dtogi2_dog_height 32
+static char dtogi2_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x11, 0x00,
+   0x00, 0x80, 0x10, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x40, 0x04, 0x00,
+   0x00, 0x3c, 0x78, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02,
+   0xc0, 0x08, 0x20, 0x06, 0x30, 0x08, 0x20, 0x18, 0x08, 0x0c, 0x60, 0x20,
+   0x28, 0xe4, 0x4f, 0x28, 0xf0, 0x13, 0x90, 0x1f, 0x00, 0x1e, 0xf0, 0x00,
+   0x00, 0x0f, 0xe0, 0x01, 0x80, 0x0f, 0xe0, 0x03, 0xc0, 0x47, 0xc4, 0x07,
+   0xe0, 0x47, 0x84, 0x0f, 0xf0, 0x03, 0x80, 0x1f, 0xf0, 0x87, 0xc3, 0x3f,
+   0xf0, 0x2f, 0xa9, 0x3f, 0xf0, 0xcd, 0xa6, 0x3e, 0xe0, 0x74, 0x9c, 0x1c,
+   0x00, 0x44, 0x05, 0x01, 0x00, 0xc2, 0x57, 0x01, 0x00, 0x82, 0xf8, 0x00,
+   0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/dwleft1_dog.xbm b/bitmaps/dog/dwleft1_dog.xbm
new file mode 100644
index 0000000..28f66a4
--- /dev/null
+++ b/bitmaps/dog/dwleft1_dog.xbm
@@ -0,0 +1,14 @@
+#define dwleft1_dog_width 32
+#define dwleft1_dog_height 32
+static char dwleft1_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xe0, 0x0c,
+   0x00, 0x00, 0x3c, 0x08, 0x00, 0x80, 0x07, 0x0b, 0x00, 0x40, 0xf0, 0x06,
+   0x00, 0x30, 0xc0, 0x00, 0x00, 0x08, 0x00, 0x03, 0x00, 0x04, 0x00, 0x06,
+   0x00, 0x02, 0x20, 0x04, 0x30, 0x02, 0x10, 0x04, 0x38, 0x01, 0x08, 0x04,
+   0xd8, 0x0f, 0x06, 0x04, 0x28, 0x30, 0x0f, 0x04, 0x10, 0xf0, 0x0f, 0x02,
+   0x08, 0xf0, 0x0f, 0x02, 0x28, 0xf9, 0x0f, 0x02, 0x28, 0xe1, 0x07, 0x02,
+   0x04, 0x80, 0x05, 0x02, 0x74, 0x00, 0x08, 0x02, 0x24, 0x22, 0x11, 0x01,
+   0x58, 0x11, 0xb9, 0x00, 0x90, 0x19, 0x8f, 0x00, 0xb0, 0x94, 0x41, 0x00,
+   0xb0, 0x63, 0x41, 0x00, 0x60, 0xf6, 0x25, 0x00, 0x00, 0x8c, 0x3f, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/dwleft2_dog.xbm b/bitmaps/dog/dwleft2_dog.xbm
new file mode 100644
index 0000000..41fbe8e
--- /dev/null
+++ b/bitmaps/dog/dwleft2_dog.xbm
@@ -0,0 +1,14 @@
+#define dwleft2_dog_width 32
+#define dwleft2_dog_height 32
+static char dwleft2_dog_bits[] = {
+   0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x22, 0x38,
+   0x00, 0x00, 0x25, 0x6c, 0x00, 0x80, 0x24, 0x44, 0x00, 0x40, 0x22, 0x42,
+   0x00, 0xc0, 0xa3, 0x31, 0x00, 0x60, 0x70, 0x18, 0x00, 0x18, 0x18, 0x08,
+   0x00, 0x04, 0x00, 0x08, 0x00, 0x02, 0x00, 0x08, 0x00, 0x81, 0x01, 0x04,
+   0x1c, 0xc1, 0x03, 0x04, 0x9e, 0xe0, 0x03, 0x02, 0xee, 0xe7, 0x83, 0x01,
+   0x17, 0xf8, 0x63, 0x00, 0x0b, 0xf8, 0x21, 0x00, 0x06, 0xf8, 0x11, 0x00,
+   0x04, 0xfc, 0x10, 0x00, 0x94, 0xfc, 0x08, 0x00, 0x92, 0x38, 0x04, 0x00,
+   0x02, 0x00, 0x04, 0x00, 0x72, 0x40, 0x02, 0x00, 0x2c, 0x32, 0x01, 0x00,
+   0x58, 0x89, 0x00, 0x00, 0x88, 0x4c, 0x00, 0x00, 0xac, 0x22, 0x00, 0x00,
+   0x52, 0x23, 0x00, 0x00, 0xe1, 0x10, 0x00, 0x00, 0xab, 0x15, 0x00, 0x00,
+   0x1e, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/dwright1_dog.xbm b/bitmaps/dog/dwright1_dog.xbm
new file mode 100644
index 0000000..09c1855
--- /dev/null
+++ b/bitmaps/dog/dwright1_dog.xbm
@@ -0,0 +1,12 @@
+#define dwright1_dog_width 32
+#define dwright1_dog_height 32
+static char dwright1_dog_bits[] = {
+ 0x00,0x00,0x00,0x00,0xc0,0x00,0x00,0x00,0x30,0x07,0x00,0x00,0x10,0x3c,0x00,
+ 0x00,0xd0,0xe0,0x01,0x00,0x60,0x0f,0x02,0x00,0x00,0x03,0x0c,0x00,0xc0,0x00,
+ 0x10,0x00,0x60,0x00,0x20,0x00,0x20,0x04,0x40,0x00,0x20,0x08,0x40,0x0c,0x20,
+ 0x10,0x80,0x1c,0x20,0x60,0xf0,0x1b,0x20,0xf0,0x0c,0x14,0x40,0xf0,0x0f,0x08,
+ 0x40,0xf0,0x0f,0x10,0x40,0xf0,0x9f,0x14,0x40,0xe0,0x87,0x14,0x40,0xa0,0x01,
+ 0x20,0x40,0x10,0x00,0x2e,0x80,0x88,0x44,0x24,0x00,0x9d,0x88,0x1a,0x00,0xf1,
+ 0x98,0x09,0x00,0x82,0x29,0x0d,0x00,0x82,0xc6,0x0d,0x00,0xa4,0x6f,0x06,0x00,
+ 0xfc,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/dwright2_dog.xbm b/bitmaps/dog/dwright2_dog.xbm
new file mode 100644
index 0000000..b234987
--- /dev/null
+++ b/bitmaps/dog/dwright2_dog.xbm
@@ -0,0 +1,12 @@
+#define dwright2_dog_width 32
+#define dwright2_dog_height 32
+static char dwright2_dog_bits[] = {
+ 0x00,0x70,0x00,0x00,0x00,0x88,0x00,0x00,0x1c,0x44,0x00,0x00,0x36,0xa4,0x00,
+ 0x00,0x22,0x24,0x01,0x00,0x42,0x44,0x02,0x00,0x8c,0xc5,0x03,0x00,0x18,0x0e,
+ 0x06,0x00,0x10,0x18,0x18,0x00,0x10,0x00,0x20,0x00,0x10,0x00,0x40,0x00,0x20,
+ 0x80,0x81,0x00,0x20,0xc0,0x83,0x38,0x40,0xc0,0x07,0x79,0x80,0xc1,0xe7,0x77,
+ 0x00,0xc6,0x1f,0xe8,0x00,0x84,0x1f,0xd0,0x00,0x88,0x1f,0x60,0x00,0x08,0x3f,
+ 0x20,0x00,0x10,0x3f,0x29,0x00,0x20,0x1c,0x49,0x00,0x20,0x00,0x40,0x00,0x40,
+ 0x02,0x4e,0x00,0x80,0x4c,0x34,0x00,0x00,0x91,0x1a,0x00,0x00,0x32,0x11,0x00,
+ 0x00,0x44,0x35,0x00,0x00,0xc4,0x4a,0x00,0x00,0x08,0x87,0x00,0x00,0xa8,0xd5,
+ 0x00,0x00,0xf0,0x78,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/jare2_dog.xbm b/bitmaps/dog/jare2_dog.xbm
new file mode 100644
index 0000000..602922d
--- /dev/null
+++ b/bitmaps/dog/jare2_dog.xbm
@@ -0,0 +1,14 @@
+#define jare2_dog_width 32
+#define jare2_dog_height 32
+static char jare2_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0xb8, 0x7f, 0x00,
+   0x00, 0xc6, 0xff, 0x00, 0x00, 0x81, 0xff, 0x61, 0x80, 0x00, 0xff, 0x91,
+   0xc0, 0x00, 0xea, 0x89, 0xf0, 0x40, 0xd2, 0x44, 0xf0, 0x0c, 0x12, 0x22,
+   0xf8, 0xa0, 0xe2, 0x11, 0xf8, 0xb1, 0x22, 0x09, 0xfc, 0xe4, 0x45, 0x06,
+   0x7e, 0x19, 0x49, 0x04, 0x7e, 0x57, 0xca, 0x04, 0xfe, 0x90, 0x06, 0x07,
+   0xfe, 0xba, 0x57, 0x0d, 0xfc, 0xdf, 0xfd, 0x0f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/awake_dog.xbm b/bitmaps/dog/jl4l/awake_dog.xbm
new file mode 100644
index 0000000..6c09676
--- /dev/null
+++ b/bitmaps/dog/jl4l/awake_dog.xbm
@@ -0,0 +1,16 @@
+#define awake_tora_width 32
+#define awake_tora_height 32
+#define awake_tora_x_hot -1
+#define awake_tora_y_hot -1
+static char awake_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x41, 0x00, 0x20, 0x10, 0x21, 0x04,
+   0x40, 0x00, 0x00, 0x02, 0x80, 0xf0, 0x1f, 0x01, 0x00, 0x0d, 0x60, 0x00,
+   0x06, 0x0e, 0xe0, 0x60, 0x98, 0x47, 0xc4, 0x1b, 0xc0, 0x47, 0xc4, 0x03,
+   0xc0, 0x47, 0xc4, 0x07, 0xe0, 0x07, 0xc0, 0x0f, 0xf7, 0x97, 0xd3, 0x5f,
+   0xf0, 0x24, 0x49, 0x1e, 0xf8, 0xe8, 0x2e, 0x3e, 0x78, 0x48, 0x24, 0x3c,
+   0x30, 0x70, 0x1d, 0x18, 0x00, 0x40, 0x05, 0x00, 0x00, 0x60, 0x0d, 0x02,
+   0x00, 0x50, 0x15, 0x07, 0x00, 0x88, 0xa3, 0x05, 0x00, 0x08, 0xe0, 0x02,
+   0x00, 0x08, 0x60, 0x01, 0x00, 0x4f, 0xa4, 0x01, 0x80, 0x48, 0x24, 0x03,
+   0xc0, 0x48, 0x24, 0x06, 0x40, 0x4c, 0xe4, 0x04, 0xc0, 0x83, 0x83, 0x07,
+   0x60, 0xaa, 0xab, 0x0c, 0xe0, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/cursor.xbm b/bitmaps/dog/jl4l/cursor.xbm
new file mode 100644
index 0000000..e7d2ca3
--- /dev/null
+++ b/bitmaps/dog/jl4l/cursor.xbm
@@ -0,0 +1,8 @@
+#define cursor_width 17
+#define cursor_height 12
+#define cursor_x_hot 8
+#define cursor_y_hot 7
+static char cursor_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x0c, 0x60, 0x00, 0x12, 0x90, 0x00, 0xe1, 0x1f, 0x01, 0x02, 0x80, 0x00,
+   0x02, 0x80, 0x00, 0xe1, 0x0f, 0x01, 0x12, 0x90, 0x00, 0x0c, 0x60, 0x00};
diff --git a/bitmaps/dog/jl4l/down1_dog.xbm b/bitmaps/dog/jl4l/down1_dog.xbm
new file mode 100644
index 0000000..5351c48
--- /dev/null
+++ b/bitmaps/dog/jl4l/down1_dog.xbm
@@ -0,0 +1,14 @@
+#define down1_tora_width 32
+#define down1_tora_height 32
+static char down1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00,
+   0x00, 0x18, 0x01, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x40, 0x04, 0x00,
+   0x00, 0x70, 0x1c, 0x00, 0x00, 0x0c, 0x60, 0x00, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02,
+   0x80, 0x02, 0x80, 0x02, 0x70, 0x02, 0x80, 0x1c, 0x78, 0x01, 0x00, 0x3d,
+   0xf8, 0xe0, 0x0f, 0x3e, 0xf8, 0x1f, 0xf0, 0x3f, 0xf0, 0x0f, 0xe0, 0x1f,
+   0xe0, 0x07, 0xc0, 0x0f, 0xc0, 0x03, 0x80, 0x07, 0x20, 0x43, 0x84, 0x09,
+   0xa0, 0x43, 0x84, 0x0b, 0xe0, 0x02, 0x80, 0x0e, 0x80, 0x84, 0x43, 0x02,
+   0x00, 0x2f, 0xe9, 0x01, 0x00, 0xcc, 0x66, 0x00, 0x00, 0x70, 0x1c, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/down2_dog.xbm b/bitmaps/dog/jl4l/down2_dog.xbm
new file mode 100644
index 0000000..a50930e
--- /dev/null
+++ b/bitmaps/dog/jl4l/down2_dog.xbm
@@ -0,0 +1,14 @@
+#define down2_tora_width 32
+#define down2_tora_height 32
+static char down2_tora_bits[] = {
+   0x00, 0x0e, 0xee, 0x00, 0x00, 0x1b, 0xb9, 0x01, 0x00, 0x9b, 0xb8, 0x01,
+   0x00, 0x51, 0x14, 0x01, 0x00, 0x51, 0x14, 0x01, 0x00, 0x71, 0x0c, 0x01,
+   0x00, 0x09, 0x10, 0x01, 0x00, 0x05, 0x20, 0x01, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0xe1, 0x0f, 0x01, 0x08, 0x19, 0x30, 0x21, 0x3c, 0x0f, 0xe0, 0x79,
+   0xfc, 0x07, 0xc0, 0x7f, 0xfc, 0x03, 0x80, 0x7f, 0xf8, 0x43, 0x84, 0x3f,
+   0xf0, 0x43, 0x84, 0x1f, 0xc0, 0x02, 0x80, 0x06, 0x00, 0x86, 0xc3, 0x00,
+   0x00, 0x2a, 0xa9, 0x00, 0x00, 0xce, 0xe6, 0x00, 0x00, 0x52, 0x94, 0x00,
+   0x00, 0x62, 0x8d, 0x00, 0x00, 0x81, 0x03, 0x01, 0x00, 0x55, 0x54, 0x01,
+   0x00, 0x3f, 0xf8, 0x01, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/dtogi1_dog.xbm b/bitmaps/dog/jl4l/dtogi1_dog.xbm
new file mode 100644
index 0000000..cd3b987
--- /dev/null
+++ b/bitmaps/dog/jl4l/dtogi1_dog.xbm
@@ -0,0 +1,14 @@
+#define dtogi1_tora_width 32
+#define dtogi1_tora_height 32
+static char dtogi1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00,
+   0x00, 0x10, 0x02, 0x00, 0x00, 0x20, 0x04, 0x00, 0x00, 0x40, 0x04, 0x00,
+   0x00, 0x3c, 0x78, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02,
+   0xc0, 0x08, 0x20, 0x06, 0x30, 0x08, 0x20, 0x18, 0x08, 0x0c, 0x60, 0x20,
+   0x28, 0xe4, 0x4f, 0x28, 0xf0, 0x13, 0x90, 0x1f, 0x00, 0x1e, 0xf0, 0x00,
+   0x00, 0x0f, 0xe0, 0x01, 0x80, 0x0f, 0xe0, 0x03, 0xc0, 0x47, 0xc4, 0x07,
+   0xe0, 0x47, 0xc4, 0x0f, 0xf0, 0x03, 0x80, 0x1f, 0xf0, 0x87, 0xc3, 0x1f,
+   0xf0, 0x2b, 0xe9, 0x1f, 0xf0, 0xcb, 0x66, 0x1f, 0xe0, 0x72, 0x5c, 0x0e,
+   0x00, 0x41, 0x45, 0x00, 0x00, 0xd5, 0x87, 0x00, 0x00, 0x3e, 0x82, 0x00,
+   0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/dtogi2_dog.xbm b/bitmaps/dog/jl4l/dtogi2_dog.xbm
new file mode 100644
index 0000000..6bdc4c1
--- /dev/null
+++ b/bitmaps/dog/jl4l/dtogi2_dog.xbm
@@ -0,0 +1,14 @@
+#define dtogi2_tora_width 32
+#define dtogi2_tora_height 32
+static char dtogi2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x11, 0x00,
+   0x00, 0x80, 0x10, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x40, 0x04, 0x00,
+   0x00, 0x3c, 0x78, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02,
+   0xc0, 0x08, 0x20, 0x06, 0x30, 0x08, 0x20, 0x18, 0x08, 0x0c, 0x60, 0x20,
+   0x28, 0xe4, 0x4f, 0x28, 0xf0, 0x13, 0x90, 0x1f, 0x00, 0x1e, 0xf0, 0x00,
+   0x00, 0x0f, 0xe0, 0x01, 0x80, 0x0f, 0xe0, 0x03, 0xc0, 0x47, 0xc4, 0x07,
+   0xe0, 0x47, 0x84, 0x0f, 0xf0, 0x03, 0x80, 0x1f, 0xf0, 0x87, 0xc3, 0x3f,
+   0xf0, 0x2f, 0xa9, 0x3f, 0xf0, 0xcd, 0xa6, 0x3e, 0xe0, 0x74, 0x9c, 0x1c,
+   0x00, 0x44, 0x05, 0x01, 0x00, 0xc2, 0x57, 0x01, 0x00, 0x82, 0xf8, 0x00,
+   0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/dwleft1_dog.xbm b/bitmaps/dog/jl4l/dwleft1_dog.xbm
new file mode 100644
index 0000000..487f25b
--- /dev/null
+++ b/bitmaps/dog/jl4l/dwleft1_dog.xbm
@@ -0,0 +1,14 @@
+#define dwleft1_tora_width 32
+#define dwleft1_tora_height 32
+static char dwleft1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xe0, 0x0c,
+   0x00, 0x00, 0x3c, 0x08, 0x00, 0x80, 0x07, 0x0b, 0x00, 0x40, 0xf0, 0x06,
+   0x00, 0x30, 0xc0, 0x00, 0x00, 0x08, 0x00, 0x03, 0x00, 0x04, 0x00, 0x06,
+   0x00, 0x02, 0x20, 0x04, 0x30, 0x02, 0x10, 0x04, 0x38, 0x01, 0x08, 0x04,
+   0xd8, 0x0f, 0x06, 0x04, 0x28, 0x30, 0x0f, 0x04, 0x10, 0xf0, 0x0f, 0x02,
+   0x08, 0xf0, 0x0f, 0x02, 0x28, 0xf9, 0x0f, 0x02, 0x28, 0xe1, 0x07, 0x02,
+   0x04, 0x80, 0x05, 0x02, 0x74, 0x00, 0x08, 0x02, 0x24, 0x22, 0x11, 0x01,
+   0x58, 0x11, 0xb9, 0x00, 0x90, 0x19, 0x8f, 0x00, 0xb0, 0x94, 0x41, 0x00,
+   0xb0, 0x63, 0x41, 0x00, 0x60, 0xf6, 0x25, 0x00, 0x00, 0x8c, 0x3f, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/dwleft2_dog.xbm b/bitmaps/dog/jl4l/dwleft2_dog.xbm
new file mode 100644
index 0000000..3478ab1
--- /dev/null
+++ b/bitmaps/dog/jl4l/dwleft2_dog.xbm
@@ -0,0 +1,14 @@
+#define dwleft2_tora_width 32
+#define dwleft2_tora_height 32
+static char dwleft2_tora_bits[] = {
+   0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x22, 0x38,
+   0x00, 0x00, 0x25, 0x6c, 0x00, 0x80, 0x24, 0x44, 0x00, 0x40, 0x22, 0x42,
+   0x00, 0xc0, 0xa3, 0x31, 0x00, 0x60, 0x70, 0x18, 0x00, 0x18, 0x18, 0x08,
+   0x00, 0x04, 0x00, 0x08, 0x00, 0x02, 0x00, 0x08, 0x00, 0x81, 0x01, 0x04,
+   0x1c, 0xc1, 0x03, 0x04, 0x9e, 0xe0, 0x03, 0x02, 0xee, 0xe7, 0x83, 0x01,
+   0x17, 0xf8, 0x63, 0x00, 0x0b, 0xf8, 0x21, 0x00, 0x06, 0xf8, 0x11, 0x00,
+   0x04, 0xfc, 0x10, 0x00, 0x94, 0xfc, 0x08, 0x00, 0x92, 0x38, 0x04, 0x00,
+   0x02, 0x00, 0x04, 0x00, 0x72, 0x40, 0x02, 0x00, 0x2c, 0x32, 0x01, 0x00,
+   0x58, 0x89, 0x00, 0x00, 0x88, 0x4c, 0x00, 0x00, 0xac, 0x22, 0x00, 0x00,
+   0x52, 0x23, 0x00, 0x00, 0xe1, 0x10, 0x00, 0x00, 0xab, 0x15, 0x00, 0x00,
+   0x1e, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/dwright1_dog.xbm b/bitmaps/dog/jl4l/dwright1_dog.xbm
new file mode 100644
index 0000000..1241038
--- /dev/null
+++ b/bitmaps/dog/jl4l/dwright1_dog.xbm
@@ -0,0 +1,12 @@
+#define noname_width 32
+#define noname_height 32
+static char noname_bits[] = {
+ 0x00,0x00,0x00,0x00,0xc0,0x00,0x00,0x00,0x30,0x07,0x00,0x00,0x10,0x3c,0x00,
+ 0x00,0xd0,0xe0,0x01,0x00,0x60,0x0f,0x02,0x00,0x00,0x03,0x0c,0x00,0xc0,0x00,
+ 0x10,0x00,0x60,0x00,0x20,0x00,0x20,0x04,0x40,0x00,0x20,0x08,0x40,0x0c,0x20,
+ 0x10,0x80,0x1c,0x20,0x60,0xf0,0x1b,0x20,0xf0,0x0c,0x14,0x40,0xf0,0x0f,0x08,
+ 0x40,0xf0,0x0f,0x10,0x40,0xf0,0x9f,0x14,0x40,0xe0,0x87,0x14,0x40,0xa0,0x01,
+ 0x20,0x40,0x10,0x00,0x2e,0x80,0x88,0x44,0x24,0x00,0x9d,0x88,0x1a,0x00,0xf1,
+ 0x98,0x09,0x00,0x82,0x29,0x0d,0x00,0x82,0xc6,0x0d,0x00,0xa4,0x6f,0x06,0x00,
+ 0xfc,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/jl4l/dwright2_dog.xbm b/bitmaps/dog/jl4l/dwright2_dog.xbm
new file mode 100644
index 0000000..7933063
--- /dev/null
+++ b/bitmaps/dog/jl4l/dwright2_dog.xbm
@@ -0,0 +1,12 @@
+#define noname_width 32
+#define noname_height 32
+static char noname_bits[] = {
+ 0x00,0x70,0x00,0x00,0x00,0x88,0x00,0x00,0x1c,0x44,0x00,0x00,0x36,0xa4,0x00,
+ 0x00,0x22,0x24,0x01,0x00,0x42,0x44,0x02,0x00,0x8c,0xc5,0x03,0x00,0x18,0x0e,
+ 0x06,0x00,0x10,0x18,0x18,0x00,0x10,0x00,0x20,0x00,0x10,0x00,0x40,0x00,0x20,
+ 0x80,0x81,0x00,0x20,0xc0,0x83,0x38,0x40,0xc0,0x07,0x79,0x80,0xc1,0xe7,0x77,
+ 0x00,0xc6,0x1f,0xe8,0x00,0x84,0x1f,0xd0,0x00,0x88,0x1f,0x60,0x00,0x08,0x3f,
+ 0x20,0x00,0x10,0x3f,0x29,0x00,0x20,0x1c,0x49,0x00,0x20,0x00,0x40,0x00,0x40,
+ 0x02,0x4e,0x00,0x80,0x4c,0x34,0x00,0x00,0x91,0x1a,0x00,0x00,0x32,0x11,0x00,
+ 0x00,0x44,0x35,0x00,0x00,0xc4,0x4a,0x00,0x00,0x08,0x87,0x00,0x00,0xa8,0xd5,
+ 0x00,0x00,0xf0,0x78,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/jl4l/jare2_dog.xbm b/bitmaps/dog/jl4l/jare2_dog.xbm
new file mode 100644
index 0000000..602922d
--- /dev/null
+++ b/bitmaps/dog/jl4l/jare2_dog.xbm
@@ -0,0 +1,14 @@
+#define jare2_dog_width 32
+#define jare2_dog_height 32
+static char jare2_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0xb8, 0x7f, 0x00,
+   0x00, 0xc6, 0xff, 0x00, 0x00, 0x81, 0xff, 0x61, 0x80, 0x00, 0xff, 0x91,
+   0xc0, 0x00, 0xea, 0x89, 0xf0, 0x40, 0xd2, 0x44, 0xf0, 0x0c, 0x12, 0x22,
+   0xf8, 0xa0, 0xe2, 0x11, 0xf8, 0xb1, 0x22, 0x09, 0xfc, 0xe4, 0x45, 0x06,
+   0x7e, 0x19, 0x49, 0x04, 0x7e, 0x57, 0xca, 0x04, 0xfe, 0x90, 0x06, 0x07,
+   0xfe, 0xba, 0x57, 0x0d, 0xfc, 0xdf, 0xfd, 0x0f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/kaki1_dog.xbm b/bitmaps/dog/jl4l/kaki1_dog.xbm
new file mode 100644
index 0000000..88cfb75
--- /dev/null
+++ b/bitmaps/dog/jl4l/kaki1_dog.xbm
@@ -0,0 +1,14 @@
+#define kaki1_tora_width 32
+#define kaki1_tora_height 32
+static char kaki1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00,
+   0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0xf8, 0x01,
+   0x00, 0x00, 0xfc, 0x01, 0x00, 0x3f, 0xff, 0x01, 0x80, 0xc0, 0xff, 0x00,
+   0x40, 0xe0, 0x7f, 0x00, 0x20, 0xc4, 0x4f, 0x00, 0x10, 0x82, 0x4f, 0x00,
+   0x10, 0x02, 0x4c, 0x00, 0x38, 0x00, 0x88, 0x01, 0x98, 0x91, 0x10, 0x06,
+   0x98, 0x90, 0x10, 0x08, 0x7c, 0x5a, 0x20, 0x10, 0xdc, 0x26, 0xc0, 0x10,
+   0x5e, 0x11, 0x00, 0x10, 0xfe, 0x4f, 0x12, 0x08, 0xbe, 0x48, 0x12, 0x08,
+   0x7e, 0x48, 0x22, 0x04, 0x58, 0x4c, 0x64, 0x7c, 0xc0, 0x83, 0x83, 0x82,
+   0x60, 0xaa, 0xab, 0x81, 0xe0, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/kaki2_dog.xbm b/bitmaps/dog/jl4l/kaki2_dog.xbm
new file mode 100644
index 0000000..f299f44
--- /dev/null
+++ b/bitmaps/dog/jl4l/kaki2_dog.xbm
@@ -0,0 +1,14 @@
+#define kaki2_tora_width 32
+#define kaki2_tora_height 32
+static char kaki2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xe0, 0x03,
+   0x00, 0x00, 0xf8, 0x03, 0x00, 0x7e, 0xfe, 0x03, 0x00, 0x81, 0xff, 0x01,
+   0x80, 0xc0, 0xff, 0x00, 0x40, 0x88, 0x67, 0x00, 0x20, 0x04, 0x1f, 0x00,
+   0x20, 0x04, 0x1c, 0x00, 0x70, 0x80, 0x2b, 0x00, 0x30, 0x23, 0x22, 0x00,
+   0x30, 0xa1, 0x62, 0x00, 0xf8, 0xb4, 0x82, 0x01, 0xf8, 0x4d, 0x04, 0x02,
+   0xfc, 0x22, 0x0e, 0x02, 0xfc, 0x5f, 0x74, 0x04, 0xbe, 0x48, 0x24, 0x04,
+   0x7e, 0x48, 0x24, 0x04, 0x58, 0x4c, 0x64, 0x7c, 0xc0, 0x83, 0x83, 0x82,
+   0x60, 0xaa, 0xab, 0x81, 0xe0, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/left1_dog.xbm b/bitmaps/dog/jl4l/left1_dog.xbm
new file mode 100644
index 0000000..d8e2bd5
--- /dev/null
+++ b/bitmaps/dog/jl4l/left1_dog.xbm
@@ -0,0 +1,12 @@
+#define noname_width 32
+#define noname_height 32
+static char noname_bits[] = {
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x00,
+ 0x00,0x88,0x00,0x00,0x00,0x90,0x00,0x00,0x7f,0xb0,0x00,0xf0,0x80,0x9b,0xe0,
+ 0x0f,0x00,0xcc,0x10,0xee,0x00,0x40,0x08,0xff,0x01,0x28,0x2c,0xff,0x03,0x18,
+ 0x23,0xff,0x03,0x10,0x01,0xfe,0x03,0x20,0x01,0xf8,0x09,0x20,0x12,0xe0,0x08,
+ 0x20,0x0c,0x01,0x30,0x10,0x8a,0x4e,0xe0,0x09,0x7a,0x84,0xdc,0x08,0x0a,0x18,
+ 0x6b,0x14,0x04,0x20,0x32,0x14,0x00,0x40,0x1e,0x1a,0x00,0x20,0x5a,0x03,0x00,
+ 0x20,0xea,0x01,0x00,0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/jl4l/left2_dog.xbm b/bitmaps/dog/jl4l/left2_dog.xbm
new file mode 100644
index 0000000..45cd237
--- /dev/null
+++ b/bitmaps/dog/jl4l/left2_dog.xbm
@@ -0,0 +1,12 @@
+#define noname_width 32
+#define noname_height 32
+static char noname_bits[] = {
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0xe0,0x03,
+ 0x00,0x48,0x10,0x76,0x00,0x24,0x08,0xff,0x00,0x22,0x2c,0xff,0xf0,0x11,0x23,
+ 0xff,0x0e,0x0a,0x01,0x7e,0x01,0x08,0x01,0xdc,0x00,0x10,0x12,0x00,0x00,0x10,
+ 0x8c,0x00,0x00,0x10,0xca,0x00,0x00,0x10,0x3a,0x01,0x00,0x20,0x8a,0x07,0x00,
+ 0x20,0x84,0x00,0x40,0xc0,0xc0,0x00,0xc0,0x84,0x20,0x18,0x70,0x8f,0x1c,0xf4,
+ 0x9f,0x97,0x02,0x3b,0x00,0xe8,0xc6,0x04,0x00,0x70,0x3c,0x03,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/jl4l/ltogi1_dog.xbm b/bitmaps/dog/jl4l/ltogi1_dog.xbm
new file mode 100644
index 0000000..2ca1ce6
--- /dev/null
+++ b/bitmaps/dog/jl4l/ltogi1_dog.xbm
@@ -0,0 +1,12 @@
+#define noname_width 32
+#define noname_height 32
+static char noname_bits[] = {
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x07,
+ 0x00,0x00,0x10,0x0c,0x00,0x60,0x08,0x1f,0x00,0x90,0x2c,0x1f,0x00,0x90,0x23,
+ 0x1f,0x00,0x90,0x01,0x3f,0xff,0x90,0x01,0xff,0x00,0x91,0x0e,0x3f,0x00,0x8a,
+ 0x90,0x3f,0x00,0x44,0x88,0x1f,0x00,0x20,0x64,0x0f,0x10,0x18,0x98,0x00,0x08,
+ 0x08,0x00,0x01,0x08,0x08,0x00,0x45,0x08,0x08,0x00,0x47,0x10,0x08,0x00,0xc9,
+ 0x7f,0x04,0x00,0x45,0x88,0x04,0xc0,0x24,0x84,0x04,0x20,0x23,0x62,0x04,0xa0,
+ 0x10,0x1a,0x04,0xc0,0x12,0x54,0x04,0x00,0x0f,0xe0,0x03,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/jl4l/ltogi2_dog.xbm b/bitmaps/dog/jl4l/ltogi2_dog.xbm
new file mode 100644
index 0000000..6e5c78c
--- /dev/null
+++ b/bitmaps/dog/jl4l/ltogi2_dog.xbm
@@ -0,0 +1,12 @@
+#define noname_width 32
+#define noname_height 32
+static char noname_bits[] = {
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,
+ 0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xc2,0x03,0x00,0x18,0x20,0x06,
+ 0x00,0x24,0x10,0x0c,0x00,0x44,0x0e,0x1e,0x00,0x88,0x22,0x1f,0x00,0x90,0x02,
+ 0x3e,0x00,0x90,0x02,0x7e,0xff,0x91,0x04,0xfe,0x00,0x8a,0x08,0x7f,0x00,0x44,
+ 0x10,0x7f,0x00,0x20,0x08,0x3f,0x00,0x18,0x64,0x1e,0x10,0x08,0x98,0x0c,0x08,
+ 0x08,0x00,0x01,0x08,0x08,0x00,0x05,0x08,0x08,0x00,0x47,0x10,0x08,0xe0,0xc4,
+ 0x7f,0x04,0x10,0x22,0x88,0x04,0x08,0x11,0x87,0x04,0xe8,0x88,0x60,0x04,0x10,
+ 0x84,0x18,0x04,0x50,0x02,0x57,0x04,0xe0,0x01,0xe0,0x03,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/jl4l/mati2_dog.xbm b/bitmaps/dog/jl4l/mati2_dog.xbm
new file mode 100644
index 0000000..ef89b65
--- /dev/null
+++ b/bitmaps/dog/jl4l/mati2_dog.xbm
@@ -0,0 +1,14 @@
+#define mati2_tora_width 32
+#define mati2_tora_height 32
+static char mati2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0x0c, 0x60, 0x00,
+   0x00, 0x0e, 0xe0, 0x00, 0x00, 0x47, 0xc4, 0x01, 0x80, 0x47, 0xc4, 0x03,
+   0x80, 0x07, 0xc0, 0x07, 0x80, 0x07, 0xc0, 0x07, 0xc0, 0x87, 0xc3, 0x07,
+   0xc0, 0x27, 0xc9, 0x0f, 0xe0, 0xcf, 0xe6, 0x0f, 0xe0, 0x4b, 0xa4, 0x0f,
+   0xe0, 0xb3, 0x9b, 0x0f, 0xe0, 0x43, 0x84, 0x0f, 0xc0, 0x61, 0x0c, 0x07,
+   0x00, 0x10, 0x10, 0x38, 0x00, 0x08, 0x20, 0x44, 0x00, 0x08, 0x20, 0x42,
+   0x00, 0x08, 0x20, 0x71, 0x00, 0x4f, 0xe4, 0x09, 0x80, 0x48, 0x24, 0x06,
+   0xc0, 0x48, 0x24, 0x06, 0x40, 0x4c, 0x64, 0x04, 0xc0, 0x83, 0x83, 0x07,
+   0x60, 0xaa, 0xab, 0x0c, 0xe0, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/mati3_dog.xbm b/bitmaps/dog/jl4l/mati3_dog.xbm
new file mode 100644
index 0000000..4983c9a
--- /dev/null
+++ b/bitmaps/dog/jl4l/mati3_dog.xbm
@@ -0,0 +1,14 @@
+#define mati3_tora_width 32
+#define mati3_tora_height 32
+static char mati3_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0x0c, 0x60, 0x00,
+   0x00, 0x0e, 0xe0, 0x00, 0x00, 0x27, 0xc8, 0x01, 0x80, 0x97, 0xd3, 0x03,
+   0x80, 0x07, 0xc1, 0x03, 0x80, 0x87, 0xc3, 0x03, 0xc0, 0xc7, 0xc7, 0x07,
+   0xc0, 0xc7, 0xc7, 0x07, 0xe0, 0xcf, 0xe7, 0x0f, 0xe0, 0xcb, 0xa7, 0x0f,
+   0xe0, 0xf3, 0x9f, 0x0f, 0xe0, 0xc3, 0x87, 0x0f, 0xc0, 0x61, 0x0d, 0x07,
+   0x00, 0x50, 0x14, 0x00, 0x00, 0x88, 0x23, 0x00, 0x00, 0x08, 0x20, 0x0f,
+   0x00, 0x08, 0xa0, 0x11, 0x00, 0x4f, 0xe4, 0x21, 0x80, 0x48, 0x24, 0x26,
+   0xc0, 0x48, 0x24, 0x1e, 0x40, 0x4c, 0x64, 0x04, 0xc0, 0x83, 0x83, 0x07,
+   0x60, 0xaa, 0xab, 0x0c, 0xe0, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/right1_dog.xbm b/bitmaps/dog/jl4l/right1_dog.xbm
new file mode 100644
index 0000000..cd79170
--- /dev/null
+++ b/bitmaps/dog/jl4l/right1_dog.xbm
@@ -0,0 +1,14 @@
+#define right1_tora_width 32
+#define right1_tora_height 32
+static char right1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
+   0x12, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
+   0x0d, 0xfe, 0x00, 0x00, 0xd9, 0x01, 0x0f, 0x00, 0x33, 0x00, 0xf0, 0x07,
+   0x02, 0x00, 0x77, 0x08, 0x14, 0x80, 0xff, 0x10, 0x18, 0xc0, 0xff, 0x34,
+   0x08, 0xc0, 0xff, 0xc4, 0x04, 0xc0, 0x7f, 0x80, 0x04, 0x90, 0x1f, 0x80,
+   0x04, 0x10, 0x07, 0x48, 0x08, 0x0c, 0x80, 0x30, 0x90, 0x07, 0x72, 0x51,
+   0x10, 0x3b, 0x21, 0x5e, 0x28, 0xd6, 0x18, 0x50, 0x28, 0x4c, 0x04, 0x20,
+   0x58, 0x78, 0x02, 0x00, 0xc0, 0x5a, 0x04, 0x00, 0x80, 0x57, 0x04, 0x00,
+   0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/right2_dog.xbm b/bitmaps/dog/jl4l/right2_dog.xbm
new file mode 100644
index 0000000..de37d2b
--- /dev/null
+++ b/bitmaps/dog/jl4l/right2_dog.xbm
@@ -0,0 +1,14 @@
+#define right2_tora_width 32
+#define right2_tora_height 32
+static char right2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
+   0x12, 0x00, 0x00, 0x00, 0x12, 0x00, 0xc0, 0x07, 0x24, 0x00, 0x6e, 0x08,
+   0x44, 0x00, 0xff, 0x10, 0x88, 0x0f, 0xff, 0x34, 0x50, 0x70, 0xff, 0xc4,
+   0x10, 0x80, 0x7e, 0x80, 0x08, 0x00, 0x3b, 0x80, 0x08, 0x00, 0x00, 0x48,
+   0x08, 0x00, 0x00, 0x31, 0x08, 0x00, 0x00, 0x53, 0x04, 0x00, 0x80, 0x5c,
+   0x04, 0x00, 0xe0, 0x51, 0x03, 0x02, 0x00, 0x21, 0x21, 0x03, 0x00, 0x03,
+   0xf1, 0x0e, 0x18, 0x04, 0xe9, 0xf9, 0x2f, 0x38, 0x17, 0x00, 0xdc, 0x40,
+   0x0e, 0x00, 0x20, 0x63, 0x00, 0x00, 0xc0, 0x3c, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/rtogi1_dog.xbm b/bitmaps/dog/jl4l/rtogi1_dog.xbm
new file mode 100644
index 0000000..f3f6a02
--- /dev/null
+++ b/bitmaps/dog/jl4l/rtogi1_dog.xbm
@@ -0,0 +1,14 @@
+#define rtogi1_tora_width 32
+#define rtogi1_tora_height 32
+static char rtogi1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x06, 0x00, 0x30, 0x08,
+   0x09, 0x00, 0xf8, 0x10, 0x09, 0x00, 0xf8, 0x34, 0x09, 0x00, 0xf8, 0xc4,
+   0x09, 0xff, 0xfc, 0x80, 0x89, 0x00, 0xff, 0x80, 0x51, 0x00, 0xfc, 0x70,
+   0x22, 0x00, 0xfc, 0x09, 0x04, 0x00, 0xf8, 0x11, 0x18, 0x08, 0xf0, 0x26,
+   0x10, 0x10, 0x00, 0x19, 0x10, 0x10, 0x80, 0x00, 0x10, 0x10, 0xa2, 0x00,
+   0x10, 0x08, 0xe2, 0x00, 0x20, 0xfe, 0x93, 0x00, 0x20, 0x11, 0xa2, 0x00,
+   0x20, 0x21, 0x24, 0x03, 0x20, 0x46, 0xc4, 0x04, 0x20, 0x58, 0x08, 0x05,
+   0x20, 0x2a, 0x48, 0x03, 0xc0, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/rtogi2_dog.xbm b/bitmaps/dog/jl4l/rtogi2_dog.xbm
new file mode 100644
index 0000000..8f58f94
--- /dev/null
+++ b/bitmaps/dog/jl4l/rtogi2_dog.xbm
@@ -0,0 +1,14 @@
+#define rtogi2_tora_width 32
+#define rtogi2_tora_height 32
+static char rtogi2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10,
+   0x18, 0x00, 0xc0, 0x43, 0x24, 0x00, 0x60, 0x04, 0x22, 0x00, 0x30, 0x08,
+   0x11, 0x00, 0x78, 0x70, 0x09, 0x00, 0xf8, 0x44, 0x09, 0x00, 0x7c, 0x40,
+   0x89, 0xff, 0x7e, 0x40, 0x51, 0x00, 0x7f, 0x20, 0x22, 0x00, 0xfe, 0x10,
+   0x04, 0x00, 0xfe, 0x08, 0x18, 0x00, 0xfc, 0x10, 0x10, 0x08, 0x78, 0x26,
+   0x10, 0x10, 0x30, 0x19, 0x10, 0x10, 0x80, 0x00, 0x10, 0x10, 0xa0, 0x00,
+   0x10, 0x08, 0xe2, 0x00, 0x20, 0xfe, 0x23, 0x07, 0x20, 0x11, 0x44, 0x08,
+   0x20, 0xe1, 0x88, 0x10, 0x20, 0x06, 0x11, 0x17, 0x20, 0x18, 0x21, 0x08,
+   0x20, 0xea, 0x40, 0x0a, 0xc0, 0x07, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/sleep1_dog.xbm b/bitmaps/dog/jl4l/sleep1_dog.xbm
new file mode 100644
index 0000000..f64c1a2
--- /dev/null
+++ b/bitmaps/dog/jl4l/sleep1_dog.xbm
@@ -0,0 +1,14 @@
+#define sleep1_dog_width 32
+#define sleep1_dog_height 32
+static char sleep1_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0xc0, 0x1f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00,
+   0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x1f, 0x00, 0x80, 0x00, 0x08, 0x00,
+   0xc0, 0x1f, 0x04, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x03, 0x01,
+   0x00, 0x66, 0x00, 0x02, 0x00, 0x31, 0x00, 0x04, 0x00, 0xf1, 0x01, 0x1c,
+   0x80, 0xf8, 0x01, 0x3c, 0x40, 0xf8, 0x9d, 0x3d, 0x7c, 0xf9, 0x01, 0x78,
+   0x46, 0xfa, 0xe0, 0x78, 0x71, 0xfc, 0x40, 0x74, 0x19, 0xfc, 0x41, 0x7b,
+   0x55, 0x7f, 0xff, 0x7e, 0xf7, 0x3f, 0xf5, 0x64, 0x00, 0xff, 0x9f, 0x3f,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/sleep2_dog.xbm b/bitmaps/dog/jl4l/sleep2_dog.xbm
new file mode 100644
index 0000000..f6f03a6
--- /dev/null
+++ b/bitmaps/dog/jl4l/sleep2_dog.xbm
@@ -0,0 +1,14 @@
+#define sleep2_dog_width 32
+#define sleep2_dog_height 32
+static char sleep2_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x3f, 0x00, 0x00, 0x00, 0x10, 0x3c, 0x00, 0x00, 0x0c, 0x10, 0x00,
+   0x00, 0x04, 0x08, 0x00, 0x00, 0x3f, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x00, 0x00, 0xc6, 0x03, 0x01,
+   0x00, 0x61, 0x00, 0x02, 0x80, 0x30, 0x00, 0x04, 0x80, 0xf0, 0x01, 0x1c,
+   0x86, 0xf8, 0x01, 0x3c, 0x49, 0xf8, 0x9d, 0x3d, 0x71, 0xfa, 0x01, 0x78,
+   0x42, 0x7c, 0xe0, 0x78, 0x7c, 0x7c, 0x40, 0x74, 0x08, 0xfe, 0x40, 0x7b,
+   0xa8, 0x7f, 0xff, 0x7e, 0xf8, 0x3f, 0xf5, 0x74, 0x80, 0xff, 0x9f, 0x3f,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/up1_dog.xbm b/bitmaps/dog/jl4l/up1_dog.xbm
new file mode 100644
index 0000000..ddb07e2
--- /dev/null
+++ b/bitmaps/dog/jl4l/up1_dog.xbm
@@ -0,0 +1,14 @@
+#define up1_tora_width 32
+#define up1_tora_height 32
+static char up1_tora_bits[] = {
+   0x00, 0xe0, 0x03, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0x04, 0x10, 0x00,
+   0x00, 0x23, 0x62, 0x00, 0x00, 0x21, 0x42, 0x00, 0x00, 0x01, 0x40, 0x00,
+   0x80, 0x04, 0x90, 0x00, 0x80, 0x0e, 0xb8, 0x00, 0x80, 0x1f, 0xfc, 0x00,
+   0xc0, 0xcf, 0xf9, 0x01, 0xf0, 0x0f, 0xf8, 0x07, 0xf8, 0x07, 0xf0, 0x0f,
+   0xf8, 0x07, 0xf0, 0x0f, 0xf8, 0x03, 0xe0, 0x0f, 0xf0, 0x05, 0xd0, 0x07,
+   0x20, 0x00, 0x00, 0x03, 0x20, 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x02,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01,
+   0x40, 0x00, 0x00, 0x01, 0x80, 0x00, 0x80, 0x00, 0x00, 0x23, 0x62, 0x00,
+   0x00, 0x3c, 0x1e, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x10, 0x02, 0x00,
+   0x00, 0x08, 0x02, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0xf0, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/up2_dog.xbm b/bitmaps/dog/jl4l/up2_dog.xbm
new file mode 100644
index 0000000..b90e7cc
--- /dev/null
+++ b/bitmaps/dog/jl4l/up2_dog.xbm
@@ -0,0 +1,14 @@
+#define up2_tora_width 32
+#define up2_tora_height 32
+static char up2_tora_bits[] = {
+   0x00, 0xe0, 0x03, 0x00, 0xe0, 0x19, 0xcc, 0x03, 0x10, 0x05, 0x50, 0x04,
+   0x10, 0x23, 0x62, 0x04, 0x20, 0x21, 0x42, 0x02, 0x20, 0x01, 0x40, 0x02,
+   0xa0, 0x06, 0xb0, 0x02, 0xa0, 0x0f, 0xf8, 0x02, 0xa0, 0x1f, 0xfc, 0x02,
+   0xe0, 0xcf, 0xf9, 0x03, 0xe0, 0x0f, 0xf8, 0x03, 0xf8, 0x07, 0xf0, 0x0f,
+   0xf8, 0x03, 0xe0, 0x0f, 0xf8, 0x03, 0xe0, 0x0f, 0xf0, 0x01, 0xc0, 0x07,
+   0x80, 0x00, 0x80, 0x00, 0x80, 0x01, 0xc0, 0x00, 0x80, 0x00, 0x80, 0x00,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x30, 0x06, 0x01, 0x40, 0x20, 0x02, 0x01,
+   0x40, 0x20, 0x02, 0x01, 0x40, 0x60, 0x04, 0x01, 0x40, 0x60, 0x08, 0x01,
+   0xc0, 0xe1, 0xc8, 0x01, 0x80, 0x20, 0x87, 0x00, 0x40, 0x10, 0x04, 0x01,
+   0x40, 0x0c, 0x18, 0x01, 0xc0, 0x04, 0x90, 0x01, 0xc0, 0x03, 0xe0, 0x01,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/upleft1_dog.xbm b/bitmaps/dog/jl4l/upleft1_dog.xbm
new file mode 100644
index 0000000..b3683d3
--- /dev/null
+++ b/bitmaps/dog/jl4l/upleft1_dog.xbm
@@ -0,0 +1,12 @@
+#define noname_width 32
+#define noname_height 32
+static char noname_bits[] = {
+ 0x00,0x00,0x00,0x00,0x80,0x7f,0x00,0x00,0x40,0x80,0x00,0x00,0x60,0x80,0x01,
+ 0x00,0x30,0x00,0x1e,0x00,0x10,0x30,0xfa,0x01,0x10,0x78,0xfc,0x03,0x10,0xf8,
+ 0xf6,0x03,0x10,0xf8,0xff,0x03,0x20,0xf8,0xcf,0x01,0x20,0xf2,0x1f,0x02,0xc0,
+ 0xe1,0x1f,0x04,0x00,0xe1,0x1f,0x08,0x00,0xc1,0x0f,0x08,0x00,0x02,0x07,0x10,
+ 0x00,0x06,0x00,0x20,0x00,0xce,0x00,0x20,0x00,0x22,0x00,0x20,0x00,0x32,0x00,
+ 0x28,0x00,0x22,0x00,0x30,0x00,0x24,0x00,0x20,0x00,0x64,0x00,0x42,0x00,0xd8,
+ 0xc0,0x46,0x00,0xb0,0x43,0x87,0x00,0x60,0x40,0x8a,0x00,0x10,0xf0,0x93,0x00,
+ 0x10,0xf0,0x90,0x00,0x10,0x0e,0x60,0x00,0xe0,0x03,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/jl4l/upleft2_dog.xbm b/bitmaps/dog/jl4l/upleft2_dog.xbm
new file mode 100644
index 0000000..10e25ce
--- /dev/null
+++ b/bitmaps/dog/jl4l/upleft2_dog.xbm
@@ -0,0 +1,12 @@
+#define noname_width 32
+#define noname_height 32
+static char noname_bits[] = {
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x80,0x80,0x01,
+ 0x00,0x40,0x00,0x06,0x00,0x20,0x18,0x7e,0x00,0x20,0x3c,0xfe,0x00,0x2e,0x7c,
+ 0xfe,0x01,0x31,0x7c,0xfc,0x01,0xf1,0xfc,0xfc,0x00,0xc1,0xfc,0x19,0x00,0x86,
+ 0xff,0x21,0x0c,0x1c,0xf8,0x41,0x12,0x70,0xf8,0x80,0x13,0x40,0x70,0x80,0x11,
+ 0x80,0x01,0x60,0x08,0x00,0x02,0x00,0x0c,0x00,0x04,0x00,0x0a,0x00,0x08,0x80,
+ 0x11,0x00,0x10,0x00,0x20,0x00,0x10,0x80,0x20,0x00,0x10,0x00,0x41,0x00,0x10,
+ 0x00,0x43,0x00,0x20,0x00,0x8f,0x00,0x20,0x00,0x89,0x00,0x40,0x88,0x90,0x00,
+ 0x80,0x8f,0x90,0x00,0x00,0x90,0xe0,0x00,0x00,0x10,0xc1,0x00,0x00,0x90,0x01,
+ 0x00,0x00,0x50,0x01,0x00,0x00,0xe0,0x00};
diff --git a/bitmaps/dog/jl4l/upright1_dog.xbm b/bitmaps/dog/jl4l/upright1_dog.xbm
new file mode 100644
index 0000000..999ec19
--- /dev/null
+++ b/bitmaps/dog/jl4l/upright1_dog.xbm
@@ -0,0 +1,14 @@
+#define upright1_tora_width 32
+#define upright1_tora_height 32
+static char upright1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0x01, 0x02,
+   0x00, 0x80, 0x01, 0x06, 0x00, 0x78, 0x00, 0x0c, 0x80, 0x5f, 0x0c, 0x08,
+   0xc0, 0x3f, 0x1e, 0x08, 0xc0, 0x6f, 0x1f, 0x08, 0xc0, 0xff, 0x1f, 0x08,
+   0x80, 0xf3, 0x1f, 0x04, 0x40, 0xf8, 0x4f, 0x04, 0x20, 0xf8, 0x87, 0x03,
+   0x10, 0xf8, 0x87, 0x00, 0x10, 0xf0, 0x83, 0x00, 0x08, 0xe0, 0x40, 0x00,
+   0x04, 0x00, 0x60, 0x00, 0x04, 0x00, 0x73, 0x00, 0x04, 0x00, 0x44, 0x00,
+   0x14, 0x00, 0x4c, 0x00, 0x0c, 0x00, 0x44, 0x00, 0x04, 0x00, 0x24, 0x00,
+   0x42, 0x00, 0x26, 0x00, 0x62, 0x03, 0x1b, 0x00, 0xe1, 0xc2, 0x0d, 0x00,
+   0x51, 0x02, 0x06, 0x00, 0xc9, 0x0f, 0x08, 0x00, 0x09, 0x0f, 0x08, 0x00,
+   0x06, 0x70, 0x08, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/upright2_dog.xbm b/bitmaps/dog/jl4l/upright2_dog.xbm
new file mode 100644
index 0000000..95096c6
--- /dev/null
+++ b/bitmaps/dog/jl4l/upright2_dog.xbm
@@ -0,0 +1,14 @@
+#define upright2_tora_width 32
+#define upright2_tora_height 32
+static char upright2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00,
+   0x00, 0x80, 0x01, 0x01, 0x00, 0x60, 0x00, 0x02, 0x00, 0x7e, 0x18, 0x04,
+   0x00, 0x7f, 0x3c, 0x04, 0x80, 0x7f, 0x3e, 0x74, 0x80, 0x3f, 0x3e, 0x8c,
+   0x00, 0x3f, 0x3f, 0x8f, 0x00, 0x98, 0x3f, 0x83, 0x30, 0x84, 0xff, 0x61,
+   0x48, 0x82, 0x1f, 0x38, 0xc8, 0x01, 0x1f, 0x0e, 0x88, 0x01, 0x0e, 0x02,
+   0x10, 0x06, 0x80, 0x01, 0x30, 0x00, 0x40, 0x00, 0x50, 0x00, 0x20, 0x00,
+   0x88, 0x01, 0x10, 0x00, 0x04, 0x00, 0x08, 0x00, 0x04, 0x01, 0x08, 0x00,
+   0x82, 0x00, 0x08, 0x00, 0xc2, 0x00, 0x08, 0x00, 0xf1, 0x00, 0x04, 0x00,
+   0x91, 0x00, 0x04, 0x00, 0x09, 0x11, 0x02, 0x00, 0x09, 0xf1, 0x01, 0x00,
+   0x07, 0x09, 0x00, 0x00, 0x83, 0x08, 0x00, 0x00, 0x80, 0x09, 0x00, 0x00,
+   0x80, 0x0a, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/utogi1_dog.xbm b/bitmaps/dog/jl4l/utogi1_dog.xbm
new file mode 100644
index 0000000..c04de64
--- /dev/null
+++ b/bitmaps/dog/jl4l/utogi1_dog.xbm
@@ -0,0 +1,14 @@
+#define utogi1_tora_width 32
+#define utogi1_tora_height 32
+static char utogi1_tora_bits[] = {
+   0x00, 0x38, 0x00, 0x00, 0x00, 0x54, 0xe0, 0x00, 0x00, 0x44, 0x50, 0x01,
+   0x00, 0xc4, 0x0f, 0x01, 0x00, 0x64, 0x30, 0x01, 0x00, 0x1c, 0x40, 0x01,
+   0x00, 0x8c, 0x88, 0x01, 0x00, 0x84, 0x08, 0x01, 0x00, 0x04, 0x00, 0x01,
+   0x00, 0x18, 0xc0, 0x00, 0x00, 0x3c, 0xe0, 0x01, 0x00, 0x7e, 0xf0, 0x03,
+   0x80, 0x3f, 0xe7, 0x0f, 0xc0, 0x3f, 0xe0, 0x1f, 0xe0, 0x1f, 0xc0, 0x3f,
+   0xe0, 0x0f, 0x80, 0x3f, 0xe0, 0x0f, 0x80, 0x3f, 0xc0, 0x07, 0x00, 0x1f,
+   0x00, 0x02, 0x00, 0x02, 0x00, 0x06, 0x00, 0x03, 0x80, 0x03, 0x00, 0x0e,
+   0x40, 0x05, 0x00, 0x15, 0x40, 0xc4, 0x18, 0x11, 0x80, 0x80, 0x08, 0x08,
+   0x00, 0x81, 0x70, 0x04, 0x00, 0x46, 0x81, 0x03, 0x00, 0x38, 0x82, 0x00,
+   0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/jl4l/utogi2_dog.xbm b/bitmaps/dog/jl4l/utogi2_dog.xbm
new file mode 100644
index 0000000..4b7b4c2
--- /dev/null
+++ b/bitmaps/dog/jl4l/utogi2_dog.xbm
@@ -0,0 +1,14 @@
+#define utogi2_tora_width 32
+#define utogi2_tora_height 32
+static char utogi2_tora_bits[] = {
+   0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0x38, 0x10, 0x01,
+   0x00, 0xd4, 0x1f, 0x01, 0x00, 0x64, 0x30, 0x01, 0x00, 0x14, 0x40, 0x01,
+   0x00, 0x8c, 0x88, 0x01, 0x00, 0x84, 0x08, 0x01, 0x00, 0x04, 0x00, 0x01,
+   0x00, 0x18, 0xc0, 0x00, 0x00, 0x3c, 0xe0, 0x01, 0x00, 0x7e, 0xf0, 0x03,
+   0x80, 0x3f, 0xe7, 0x0f, 0xc0, 0x3f, 0xe0, 0x1f, 0xe0, 0x1f, 0xc0, 0x3f,
+   0xe0, 0x0f, 0x80, 0x3f, 0xe0, 0x0f, 0x80, 0x3f, 0xc0, 0x07, 0x00, 0x1f,
+   0x00, 0x02, 0x00, 0x02, 0x00, 0x06, 0x00, 0x03, 0x80, 0x03, 0x00, 0x0e,
+   0x40, 0x05, 0x00, 0x15, 0x40, 0xc4, 0x18, 0x11, 0x80, 0x80, 0x08, 0x08,
+   0x00, 0xf1, 0x08, 0x04, 0x00, 0x0e, 0x14, 0x03, 0x00, 0x08, 0xe2, 0x00,
+   0x00, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/kaki1_dog.xbm b/bitmaps/dog/kaki1_dog.xbm
new file mode 100644
index 0000000..b3d6738
--- /dev/null
+++ b/bitmaps/dog/kaki1_dog.xbm
@@ -0,0 +1,14 @@
+#define kaki1_dog_width 32
+#define kaki1_dog_height 32
+static char kaki1_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00,
+   0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0xf8, 0x01,
+   0x00, 0x00, 0xfc, 0x01, 0x00, 0x3f, 0xff, 0x01, 0x80, 0xc0, 0xff, 0x00,
+   0x40, 0xe0, 0x7f, 0x00, 0x20, 0xc4, 0x4f, 0x00, 0x10, 0x82, 0x4f, 0x00,
+   0x10, 0x02, 0x4c, 0x00, 0x38, 0x00, 0x88, 0x01, 0x98, 0x91, 0x10, 0x06,
+   0x98, 0x90, 0x10, 0x08, 0x7c, 0x5a, 0x20, 0x10, 0xdc, 0x26, 0xc0, 0x10,
+   0x5e, 0x11, 0x00, 0x10, 0xfe, 0x4f, 0x12, 0x08, 0xbe, 0x48, 0x12, 0x08,
+   0x7e, 0x48, 0x22, 0x04, 0x58, 0x4c, 0x64, 0x7c, 0xc0, 0x83, 0x83, 0x82,
+   0x60, 0xaa, 0xab, 0x81, 0xe0, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/kaki2_dog.xbm b/bitmaps/dog/kaki2_dog.xbm
new file mode 100644
index 0000000..5a49209
--- /dev/null
+++ b/bitmaps/dog/kaki2_dog.xbm
@@ -0,0 +1,14 @@
+#define kaki2_dog_width 32
+#define kaki2_dog_height 32
+static char kaki2_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xe0, 0x03,
+   0x00, 0x00, 0xf8, 0x03, 0x00, 0x7e, 0xfe, 0x03, 0x00, 0x81, 0xff, 0x01,
+   0x80, 0xc0, 0xff, 0x00, 0x40, 0x88, 0x67, 0x00, 0x20, 0x04, 0x1f, 0x00,
+   0x20, 0x04, 0x1c, 0x00, 0x70, 0x80, 0x2b, 0x00, 0x30, 0x23, 0x22, 0x00,
+   0x30, 0xa1, 0x62, 0x00, 0xf8, 0xb4, 0x82, 0x01, 0xf8, 0x4d, 0x04, 0x02,
+   0xfc, 0x22, 0x0e, 0x02, 0xfc, 0x5f, 0x74, 0x04, 0xbe, 0x48, 0x24, 0x04,
+   0x7e, 0x48, 0x24, 0x04, 0x58, 0x4c, 0x64, 0x7c, 0xc0, 0x83, 0x83, 0x82,
+   0x60, 0xaa, 0xab, 0x81, 0xe0, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/left1_dog.xbm b/bitmaps/dog/left1_dog.xbm
new file mode 100644
index 0000000..fb7692d
--- /dev/null
+++ b/bitmaps/dog/left1_dog.xbm
@@ -0,0 +1,12 @@
+#define left1_dog_width 32
+#define left1_dog_height 32
+static char left1_dog_bits[] = {
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x00,
+ 0x00,0x88,0x00,0x00,0x00,0x90,0x00,0x00,0x7f,0xb0,0x00,0xf0,0x80,0x9b,0xe0,
+ 0x0f,0x00,0xcc,0x10,0xee,0x00,0x40,0x08,0xff,0x01,0x28,0x2c,0xff,0x03,0x18,
+ 0x23,0xff,0x03,0x10,0x01,0xfe,0x03,0x20,0x01,0xf8,0x09,0x20,0x12,0xe0,0x08,
+ 0x20,0x0c,0x01,0x30,0x10,0x8a,0x4e,0xe0,0x09,0x7a,0x84,0xdc,0x08,0x0a,0x18,
+ 0x6b,0x14,0x04,0x20,0x32,0x14,0x00,0x40,0x1e,0x1a,0x00,0x20,0x5a,0x03,0x00,
+ 0x20,0xea,0x01,0x00,0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/left2_dog.xbm b/bitmaps/dog/left2_dog.xbm
new file mode 100644
index 0000000..0d006e9
--- /dev/null
+++ b/bitmaps/dog/left2_dog.xbm
@@ -0,0 +1,12 @@
+#define left2_dog_width 32
+#define left2_dog_height 32
+static char left2_dog_bits[] = {
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0xe0,0x03,
+ 0x00,0x48,0x10,0x76,0x00,0x24,0x08,0xff,0x00,0x22,0x2c,0xff,0xf0,0x11,0x23,
+ 0xff,0x0e,0x0a,0x01,0x7e,0x01,0x08,0x01,0xdc,0x00,0x10,0x12,0x00,0x00,0x10,
+ 0x8c,0x00,0x00,0x10,0xca,0x00,0x00,0x10,0x3a,0x01,0x00,0x20,0x8a,0x07,0x00,
+ 0x20,0x84,0x00,0x40,0xc0,0xc0,0x00,0xc0,0x84,0x20,0x18,0x70,0x8f,0x1c,0xf4,
+ 0x9f,0x97,0x02,0x3b,0x00,0xe8,0xc6,0x04,0x00,0x70,0x3c,0x03,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/ltogi1_dog.xbm b/bitmaps/dog/ltogi1_dog.xbm
new file mode 100644
index 0000000..02d9851
--- /dev/null
+++ b/bitmaps/dog/ltogi1_dog.xbm
@@ -0,0 +1,12 @@
+#define ltogi1_dog_width 32
+#define ltogi1_dog_height 32
+static char ltogi1_dog_bits[] = {
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x07,
+ 0x00,0x00,0x10,0x0c,0x00,0x60,0x08,0x1f,0x00,0x90,0x2c,0x1f,0x00,0x90,0x23,
+ 0x1f,0x00,0x90,0x01,0x3f,0xff,0x90,0x01,0xff,0x00,0x91,0x0e,0x3f,0x00,0x8a,
+ 0x90,0x3f,0x00,0x44,0x88,0x1f,0x00,0x20,0x64,0x0f,0x10,0x18,0x98,0x00,0x08,
+ 0x08,0x00,0x01,0x08,0x08,0x00,0x45,0x08,0x08,0x00,0x47,0x10,0x08,0x00,0xc9,
+ 0x7f,0x04,0x00,0x45,0x88,0x04,0xc0,0x24,0x84,0x04,0x20,0x23,0x62,0x04,0xa0,
+ 0x10,0x1a,0x04,0xc0,0x12,0x54,0x04,0x00,0x0f,0xe0,0x03,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/ltogi2_dog.xbm b/bitmaps/dog/ltogi2_dog.xbm
new file mode 100644
index 0000000..36874bf
--- /dev/null
+++ b/bitmaps/dog/ltogi2_dog.xbm
@@ -0,0 +1,12 @@
+#define ltogi2_dog_width 32
+#define ltogi2_dog_height 32
+static char ltogi2_dog_bits[] = {
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,
+ 0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xc2,0x03,0x00,0x18,0x20,0x06,
+ 0x00,0x24,0x10,0x0c,0x00,0x44,0x0e,0x1e,0x00,0x88,0x22,0x1f,0x00,0x90,0x02,
+ 0x3e,0x00,0x90,0x02,0x7e,0xff,0x91,0x04,0xfe,0x00,0x8a,0x08,0x7f,0x00,0x44,
+ 0x10,0x7f,0x00,0x20,0x08,0x3f,0x00,0x18,0x64,0x1e,0x10,0x08,0x98,0x0c,0x08,
+ 0x08,0x00,0x01,0x08,0x08,0x00,0x05,0x08,0x08,0x00,0x47,0x10,0x08,0xe0,0xc4,
+ 0x7f,0x04,0x10,0x22,0x88,0x04,0x08,0x11,0x87,0x04,0xe8,0x88,0x60,0x04,0x10,
+ 0x84,0x18,0x04,0x50,0x02,0x57,0x04,0xe0,0x01,0xe0,0x03,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/mati2_dog.xbm b/bitmaps/dog/mati2_dog.xbm
new file mode 100644
index 0000000..813cd15
--- /dev/null
+++ b/bitmaps/dog/mati2_dog.xbm
@@ -0,0 +1,14 @@
+#define mati2_dog_width 32
+#define mati2_dog_height 32
+static char mati2_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0x0c, 0x60, 0x00,
+   0x00, 0x0e, 0xe0, 0x00, 0x00, 0x47, 0xc4, 0x01, 0x80, 0x47, 0xc4, 0x03,
+   0x80, 0x07, 0xc0, 0x07, 0x80, 0x07, 0xc0, 0x07, 0xc0, 0x87, 0xc3, 0x07,
+   0xc0, 0x27, 0xc9, 0x0f, 0xe0, 0xcf, 0xe6, 0x0f, 0xe0, 0x4b, 0xa4, 0x0f,
+   0xe0, 0xb3, 0x9b, 0x0f, 0xe0, 0x43, 0x84, 0x0f, 0xc0, 0x61, 0x0c, 0x07,
+   0x00, 0x10, 0x10, 0x38, 0x00, 0x08, 0x20, 0x44, 0x00, 0x08, 0x20, 0x42,
+   0x00, 0x08, 0x20, 0x71, 0x00, 0x4f, 0xe4, 0x09, 0x80, 0x48, 0x24, 0x06,
+   0xc0, 0x48, 0x24, 0x06, 0x40, 0x4c, 0x64, 0x04, 0xc0, 0x83, 0x83, 0x07,
+   0x60, 0xaa, 0xab, 0x0c, 0xe0, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/mati3_dog.xbm b/bitmaps/dog/mati3_dog.xbm
new file mode 100644
index 0000000..b64ccae
--- /dev/null
+++ b/bitmaps/dog/mati3_dog.xbm
@@ -0,0 +1,14 @@
+#define mati3_dog_width 32
+#define mati3_dog_height 32
+static char mati3_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0x0c, 0x60, 0x00,
+   0x00, 0x0e, 0xe0, 0x00, 0x00, 0x27, 0xc8, 0x01, 0x80, 0x97, 0xd3, 0x03,
+   0x80, 0x07, 0xc1, 0x03, 0x80, 0x87, 0xc3, 0x03, 0xc0, 0xc7, 0xc7, 0x07,
+   0xc0, 0xc7, 0xc7, 0x07, 0xe0, 0xcf, 0xe7, 0x0f, 0xe0, 0xcb, 0xa7, 0x0f,
+   0xe0, 0xf3, 0x9f, 0x0f, 0xe0, 0xc3, 0x87, 0x0f, 0xc0, 0x61, 0x0d, 0x07,
+   0x00, 0x50, 0x14, 0x00, 0x00, 0x88, 0x23, 0x00, 0x00, 0x08, 0x20, 0x0f,
+   0x00, 0x08, 0xa0, 0x11, 0x00, 0x4f, 0xe4, 0x21, 0x80, 0x48, 0x24, 0x26,
+   0xc0, 0x48, 0x24, 0x1e, 0x40, 0x4c, 0x64, 0x04, 0xc0, 0x83, 0x83, 0x07,
+   0x60, 0xaa, 0xab, 0x0c, 0xe0, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/right1_dog.xbm b/bitmaps/dog/right1_dog.xbm
new file mode 100644
index 0000000..9a7c629
--- /dev/null
+++ b/bitmaps/dog/right1_dog.xbm
@@ -0,0 +1,14 @@
+#define right1_dog_width 32
+#define right1_dog_height 32
+static char right1_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
+   0x12, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
+   0x0d, 0xfe, 0x00, 0x00, 0xd9, 0x01, 0x0f, 0x00, 0x33, 0x00, 0xf0, 0x07,
+   0x02, 0x00, 0x77, 0x08, 0x14, 0x80, 0xff, 0x10, 0x18, 0xc0, 0xff, 0x34,
+   0x08, 0xc0, 0xff, 0xc4, 0x04, 0xc0, 0x7f, 0x80, 0x04, 0x90, 0x1f, 0x80,
+   0x04, 0x10, 0x07, 0x48, 0x08, 0x0c, 0x80, 0x30, 0x90, 0x07, 0x72, 0x51,
+   0x10, 0x3b, 0x21, 0x5e, 0x28, 0xd6, 0x18, 0x50, 0x28, 0x4c, 0x04, 0x20,
+   0x58, 0x78, 0x02, 0x00, 0xc0, 0x5a, 0x04, 0x00, 0x80, 0x57, 0x04, 0x00,
+   0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/right2_dog.xbm b/bitmaps/dog/right2_dog.xbm
new file mode 100644
index 0000000..f22dc2b
--- /dev/null
+++ b/bitmaps/dog/right2_dog.xbm
@@ -0,0 +1,14 @@
+#define right2_dog_width 32
+#define right2_dog_height 32
+static char right2_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
+   0x12, 0x00, 0x00, 0x00, 0x12, 0x00, 0xc0, 0x07, 0x24, 0x00, 0x6e, 0x08,
+   0x44, 0x00, 0xff, 0x10, 0x88, 0x0f, 0xff, 0x34, 0x50, 0x70, 0xff, 0xc4,
+   0x10, 0x80, 0x7e, 0x80, 0x08, 0x00, 0x3b, 0x80, 0x08, 0x00, 0x00, 0x48,
+   0x08, 0x00, 0x00, 0x31, 0x08, 0x00, 0x00, 0x53, 0x04, 0x00, 0x80, 0x5c,
+   0x04, 0x00, 0xe0, 0x51, 0x03, 0x02, 0x00, 0x21, 0x21, 0x03, 0x00, 0x03,
+   0xf1, 0x0e, 0x18, 0x04, 0xe9, 0xf9, 0x2f, 0x38, 0x17, 0x00, 0xdc, 0x40,
+   0x0e, 0x00, 0x20, 0x63, 0x00, 0x00, 0xc0, 0x3c, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/rtogi1_dog.xbm b/bitmaps/dog/rtogi1_dog.xbm
new file mode 100644
index 0000000..594d9b5
--- /dev/null
+++ b/bitmaps/dog/rtogi1_dog.xbm
@@ -0,0 +1,14 @@
+#define rtogi1_dog_width 32
+#define rtogi1_dog_height 32
+static char rtogi1_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x06, 0x00, 0x30, 0x08,
+   0x09, 0x00, 0xf8, 0x10, 0x09, 0x00, 0xf8, 0x34, 0x09, 0x00, 0xf8, 0xc4,
+   0x09, 0xff, 0xfc, 0x80, 0x89, 0x00, 0xff, 0x80, 0x51, 0x00, 0xfc, 0x70,
+   0x22, 0x00, 0xfc, 0x09, 0x04, 0x00, 0xf8, 0x11, 0x18, 0x08, 0xf0, 0x26,
+   0x10, 0x10, 0x00, 0x19, 0x10, 0x10, 0x80, 0x00, 0x10, 0x10, 0xa2, 0x00,
+   0x10, 0x08, 0xe2, 0x00, 0x20, 0xfe, 0x93, 0x00, 0x20, 0x11, 0xa2, 0x00,
+   0x20, 0x21, 0x24, 0x03, 0x20, 0x46, 0xc4, 0x04, 0x20, 0x58, 0x08, 0x05,
+   0x20, 0x2a, 0x48, 0x03, 0xc0, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/rtogi2_dog.xbm b/bitmaps/dog/rtogi2_dog.xbm
new file mode 100644
index 0000000..df60111
--- /dev/null
+++ b/bitmaps/dog/rtogi2_dog.xbm
@@ -0,0 +1,14 @@
+#define rtogi2_dog_width 32
+#define rtogi2_dog_height 32
+static char rtogi2_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10,
+   0x18, 0x00, 0xc0, 0x43, 0x24, 0x00, 0x60, 0x04, 0x22, 0x00, 0x30, 0x08,
+   0x11, 0x00, 0x78, 0x70, 0x09, 0x00, 0xf8, 0x44, 0x09, 0x00, 0x7c, 0x40,
+   0x89, 0xff, 0x7e, 0x40, 0x51, 0x00, 0x7f, 0x20, 0x22, 0x00, 0xfe, 0x10,
+   0x04, 0x00, 0xfe, 0x08, 0x18, 0x00, 0xfc, 0x10, 0x10, 0x08, 0x78, 0x26,
+   0x10, 0x10, 0x30, 0x19, 0x10, 0x10, 0x80, 0x00, 0x10, 0x10, 0xa0, 0x00,
+   0x10, 0x08, 0xe2, 0x00, 0x20, 0xfe, 0x23, 0x07, 0x20, 0x11, 0x44, 0x08,
+   0x20, 0xe1, 0x88, 0x10, 0x20, 0x06, 0x11, 0x17, 0x20, 0x18, 0x21, 0x08,
+   0x20, 0xea, 0x40, 0x0a, 0xc0, 0x07, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/sleep1_dog.xbm b/bitmaps/dog/sleep1_dog.xbm
new file mode 100644
index 0000000..f64c1a2
--- /dev/null
+++ b/bitmaps/dog/sleep1_dog.xbm
@@ -0,0 +1,14 @@
+#define sleep1_dog_width 32
+#define sleep1_dog_height 32
+static char sleep1_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0xc0, 0x1f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00,
+   0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x1f, 0x00, 0x80, 0x00, 0x08, 0x00,
+   0xc0, 0x1f, 0x04, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x03, 0x01,
+   0x00, 0x66, 0x00, 0x02, 0x00, 0x31, 0x00, 0x04, 0x00, 0xf1, 0x01, 0x1c,
+   0x80, 0xf8, 0x01, 0x3c, 0x40, 0xf8, 0x9d, 0x3d, 0x7c, 0xf9, 0x01, 0x78,
+   0x46, 0xfa, 0xe0, 0x78, 0x71, 0xfc, 0x40, 0x74, 0x19, 0xfc, 0x41, 0x7b,
+   0x55, 0x7f, 0xff, 0x7e, 0xf7, 0x3f, 0xf5, 0x64, 0x00, 0xff, 0x9f, 0x3f,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/sleep2_dog.xbm b/bitmaps/dog/sleep2_dog.xbm
new file mode 100644
index 0000000..f6f03a6
--- /dev/null
+++ b/bitmaps/dog/sleep2_dog.xbm
@@ -0,0 +1,14 @@
+#define sleep2_dog_width 32
+#define sleep2_dog_height 32
+static char sleep2_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x3f, 0x00, 0x00, 0x00, 0x10, 0x3c, 0x00, 0x00, 0x0c, 0x10, 0x00,
+   0x00, 0x04, 0x08, 0x00, 0x00, 0x3f, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x00, 0x00, 0xc6, 0x03, 0x01,
+   0x00, 0x61, 0x00, 0x02, 0x80, 0x30, 0x00, 0x04, 0x80, 0xf0, 0x01, 0x1c,
+   0x86, 0xf8, 0x01, 0x3c, 0x49, 0xf8, 0x9d, 0x3d, 0x71, 0xfa, 0x01, 0x78,
+   0x42, 0x7c, 0xe0, 0x78, 0x7c, 0x7c, 0x40, 0x74, 0x08, 0xfe, 0x40, 0x7b,
+   0xa8, 0x7f, 0xff, 0x7e, 0xf8, 0x3f, 0xf5, 0x74, 0x80, 0xff, 0x9f, 0x3f,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/up1_dog.xbm b/bitmaps/dog/up1_dog.xbm
new file mode 100644
index 0000000..23f1d89
--- /dev/null
+++ b/bitmaps/dog/up1_dog.xbm
@@ -0,0 +1,14 @@
+#define up1_dog_width 32
+#define up1_dog_height 32
+static char up1_dog_bits[] = {
+   0x00, 0xe0, 0x03, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0x04, 0x10, 0x00,
+   0x00, 0x23, 0x62, 0x00, 0x00, 0x21, 0x42, 0x00, 0x00, 0x01, 0x40, 0x00,
+   0x80, 0x04, 0x90, 0x00, 0x80, 0x0e, 0xb8, 0x00, 0x80, 0x1f, 0xfc, 0x00,
+   0xc0, 0xcf, 0xf9, 0x01, 0xf0, 0x0f, 0xf8, 0x07, 0xf8, 0x07, 0xf0, 0x0f,
+   0xf8, 0x07, 0xf0, 0x0f, 0xf8, 0x03, 0xe0, 0x0f, 0xf0, 0x05, 0xd0, 0x07,
+   0x20, 0x00, 0x00, 0x03, 0x20, 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x02,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01,
+   0x40, 0x00, 0x00, 0x01, 0x80, 0x00, 0x80, 0x00, 0x00, 0x23, 0x62, 0x00,
+   0x00, 0x3c, 0x1e, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x10, 0x02, 0x00,
+   0x00, 0x08, 0x02, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0xf0, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/up2_dog.xbm b/bitmaps/dog/up2_dog.xbm
new file mode 100644
index 0000000..37691fc
--- /dev/null
+++ b/bitmaps/dog/up2_dog.xbm
@@ -0,0 +1,14 @@
+#define up2_dog_width 32
+#define up2_dog_height 32
+static char up2_dog_bits[] = {
+   0x00, 0xe0, 0x03, 0x00, 0xe0, 0x19, 0xcc, 0x03, 0x10, 0x05, 0x50, 0x04,
+   0x10, 0x23, 0x62, 0x04, 0x20, 0x21, 0x42, 0x02, 0x20, 0x01, 0x40, 0x02,
+   0xa0, 0x06, 0xb0, 0x02, 0xa0, 0x0f, 0xf8, 0x02, 0xa0, 0x1f, 0xfc, 0x02,
+   0xe0, 0xcf, 0xf9, 0x03, 0xe0, 0x0f, 0xf8, 0x03, 0xf8, 0x07, 0xf0, 0x0f,
+   0xf8, 0x03, 0xe0, 0x0f, 0xf8, 0x03, 0xe0, 0x0f, 0xf0, 0x01, 0xc0, 0x07,
+   0x80, 0x00, 0x80, 0x00, 0x80, 0x01, 0xc0, 0x00, 0x80, 0x00, 0x80, 0x00,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x30, 0x06, 0x01, 0x40, 0x20, 0x02, 0x01,
+   0x40, 0x20, 0x02, 0x01, 0x40, 0x60, 0x04, 0x01, 0x40, 0x60, 0x08, 0x01,
+   0xc0, 0xe1, 0xc8, 0x01, 0x80, 0x20, 0x87, 0x00, 0x40, 0x10, 0x04, 0x01,
+   0x40, 0x0c, 0x18, 0x01, 0xc0, 0x04, 0x90, 0x01, 0xc0, 0x03, 0xe0, 0x01,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/upleft1_dog.xbm b/bitmaps/dog/upleft1_dog.xbm
new file mode 100644
index 0000000..158a264
--- /dev/null
+++ b/bitmaps/dog/upleft1_dog.xbm
@@ -0,0 +1,12 @@
+#define upleft1_dog_width 32
+#define upleft1_dog_height 32
+static char upleft1_dog_bits[] = {
+ 0x00,0x00,0x00,0x00,0x80,0x7f,0x00,0x00,0x40,0x80,0x00,0x00,0x60,0x80,0x01,
+ 0x00,0x30,0x00,0x1e,0x00,0x10,0x30,0xfa,0x01,0x10,0x78,0xfc,0x03,0x10,0xf8,
+ 0xf6,0x03,0x10,0xf8,0xff,0x03,0x20,0xf8,0xcf,0x01,0x20,0xf2,0x1f,0x02,0xc0,
+ 0xe1,0x1f,0x04,0x00,0xe1,0x1f,0x08,0x00,0xc1,0x0f,0x08,0x00,0x02,0x07,0x10,
+ 0x00,0x06,0x00,0x20,0x00,0xce,0x00,0x20,0x00,0x22,0x00,0x20,0x00,0x32,0x00,
+ 0x28,0x00,0x22,0x00,0x30,0x00,0x24,0x00,0x20,0x00,0x64,0x00,0x42,0x00,0xd8,
+ 0xc0,0x46,0x00,0xb0,0x43,0x87,0x00,0x60,0x40,0x8a,0x00,0x10,0xf0,0x93,0x00,
+ 0x10,0xf0,0x90,0x00,0x10,0x0e,0x60,0x00,0xe0,0x03,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/bitmaps/dog/upleft2_dog.xbm b/bitmaps/dog/upleft2_dog.xbm
new file mode 100644
index 0000000..2d8d89e
--- /dev/null
+++ b/bitmaps/dog/upleft2_dog.xbm
@@ -0,0 +1,12 @@
+#define upleft2_dog_width 32
+#define upleft2_dog_height 32
+static char upleft2_dog_bits[] = {
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x80,0x80,0x01,
+ 0x00,0x40,0x00,0x06,0x00,0x20,0x18,0x7e,0x00,0x20,0x3c,0xfe,0x00,0x2e,0x7c,
+ 0xfe,0x01,0x31,0x7c,0xfc,0x01,0xf1,0xfc,0xfc,0x00,0xc1,0xfc,0x19,0x00,0x86,
+ 0xff,0x21,0x0c,0x1c,0xf8,0x41,0x12,0x70,0xf8,0x80,0x13,0x40,0x70,0x80,0x11,
+ 0x80,0x01,0x60,0x08,0x00,0x02,0x00,0x0c,0x00,0x04,0x00,0x0a,0x00,0x08,0x80,
+ 0x11,0x00,0x10,0x00,0x20,0x00,0x10,0x80,0x20,0x00,0x10,0x00,0x41,0x00,0x10,
+ 0x00,0x43,0x00,0x20,0x00,0x8f,0x00,0x20,0x00,0x89,0x00,0x40,0x88,0x90,0x00,
+ 0x80,0x8f,0x90,0x00,0x00,0x90,0xe0,0x00,0x00,0x10,0xc1,0x00,0x00,0x90,0x01,
+ 0x00,0x00,0x50,0x01,0x00,0x00,0xe0,0x00};
diff --git a/bitmaps/dog/upright1_dog.xbm b/bitmaps/dog/upright1_dog.xbm
new file mode 100644
index 0000000..8a3b253
--- /dev/null
+++ b/bitmaps/dog/upright1_dog.xbm
@@ -0,0 +1,14 @@
+#define upright1_dog_width 32
+#define upright1_dog_height 32
+static char upright1_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0x01, 0x02,
+   0x00, 0x80, 0x01, 0x06, 0x00, 0x78, 0x00, 0x0c, 0x80, 0x5f, 0x0c, 0x08,
+   0xc0, 0x3f, 0x1e, 0x08, 0xc0, 0x6f, 0x1f, 0x08, 0xc0, 0xff, 0x1f, 0x08,
+   0x80, 0xf3, 0x1f, 0x04, 0x40, 0xf8, 0x4f, 0x04, 0x20, 0xf8, 0x87, 0x03,
+   0x10, 0xf8, 0x87, 0x00, 0x10, 0xf0, 0x83, 0x00, 0x08, 0xe0, 0x40, 0x00,
+   0x04, 0x00, 0x60, 0x00, 0x04, 0x00, 0x73, 0x00, 0x04, 0x00, 0x44, 0x00,
+   0x14, 0x00, 0x4c, 0x00, 0x0c, 0x00, 0x44, 0x00, 0x04, 0x00, 0x24, 0x00,
+   0x42, 0x00, 0x26, 0x00, 0x62, 0x03, 0x1b, 0x00, 0xe1, 0xc2, 0x0d, 0x00,
+   0x51, 0x02, 0x06, 0x00, 0xc9, 0x0f, 0x08, 0x00, 0x09, 0x0f, 0x08, 0x00,
+   0x06, 0x70, 0x08, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/upright2_dog.xbm b/bitmaps/dog/upright2_dog.xbm
new file mode 100644
index 0000000..9fd228c
--- /dev/null
+++ b/bitmaps/dog/upright2_dog.xbm
@@ -0,0 +1,14 @@
+#define upright2_dog_width 32
+#define upright2_dog_height 32
+static char upright2_dog_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00,
+   0x00, 0x80, 0x01, 0x01, 0x00, 0x60, 0x00, 0x02, 0x00, 0x7e, 0x18, 0x04,
+   0x00, 0x7f, 0x3c, 0x04, 0x80, 0x7f, 0x3e, 0x74, 0x80, 0x3f, 0x3e, 0x8c,
+   0x00, 0x3f, 0x3f, 0x8f, 0x00, 0x98, 0x3f, 0x83, 0x30, 0x84, 0xff, 0x61,
+   0x48, 0x82, 0x1f, 0x38, 0xc8, 0x01, 0x1f, 0x0e, 0x88, 0x01, 0x0e, 0x02,
+   0x10, 0x06, 0x80, 0x01, 0x30, 0x00, 0x40, 0x00, 0x50, 0x00, 0x20, 0x00,
+   0x88, 0x01, 0x10, 0x00, 0x04, 0x00, 0x08, 0x00, 0x04, 0x01, 0x08, 0x00,
+   0x82, 0x00, 0x08, 0x00, 0xc2, 0x00, 0x08, 0x00, 0xf1, 0x00, 0x04, 0x00,
+   0x91, 0x00, 0x04, 0x00, 0x09, 0x11, 0x02, 0x00, 0x09, 0xf1, 0x01, 0x00,
+   0x07, 0x09, 0x00, 0x00, 0x83, 0x08, 0x00, 0x00, 0x80, 0x09, 0x00, 0x00,
+   0x80, 0x0a, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00};
diff --git a/bitmaps/dog/utogi1_dog.xbm b/bitmaps/dog/utogi1_dog.xbm
new file mode 100644
index 0000000..66c606a
--- /dev/null
+++ b/bitmaps/dog/utogi1_dog.xbm
@@ -0,0 +1,14 @@
+#define utogi1_dog_width 32
+#define utogi1_dog_height 32
+static char utogi1_dog_bits[] = {
+   0x00, 0x38, 0x00, 0x00, 0x00, 0x54, 0xe0, 0x00, 0x00, 0x44, 0x50, 0x01,
+   0x00, 0xc4, 0x0f, 0x01, 0x00, 0x64, 0x30, 0x01, 0x00, 0x1c, 0x40, 0x01,
+   0x00, 0x8c, 0x88, 0x01, 0x00, 0x84, 0x08, 0x01, 0x00, 0x04, 0x00, 0x01,
+   0x00, 0x18, 0xc0, 0x00, 0x00, 0x3c, 0xe0, 0x01, 0x00, 0x7e, 0xf0, 0x03,
+   0x80, 0x3f, 0xe7, 0x0f, 0xc0, 0x3f, 0xe0, 0x1f, 0xe0, 0x1f, 0xc0, 0x3f,
+   0xe0, 0x0f, 0x80, 0x3f, 0xe0, 0x0f, 0x80, 0x3f, 0xc0, 0x07, 0x00, 0x1f,
+   0x00, 0x02, 0x00, 0x02, 0x00, 0x06, 0x00, 0x03, 0x80, 0x03, 0x00, 0x0e,
+   0x40, 0x05, 0x00, 0x15, 0x40, 0xc4, 0x18, 0x11, 0x80, 0x80, 0x08, 0x08,
+   0x00, 0x81, 0x70, 0x04, 0x00, 0x46, 0x81, 0x03, 0x00, 0x38, 0x82, 0x00,
+   0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/dog/utogi2_dog.xbm b/bitmaps/dog/utogi2_dog.xbm
new file mode 100644
index 0000000..51ea637
--- /dev/null
+++ b/bitmaps/dog/utogi2_dog.xbm
@@ -0,0 +1,14 @@
+#define utogi2_dog_width 32
+#define utogi2_dog_height 32
+static char utogi2_dog_bits[] = {
+   0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0x38, 0x10, 0x01,
+   0x00, 0xd4, 0x1f, 0x01, 0x00, 0x64, 0x30, 0x01, 0x00, 0x14, 0x40, 0x01,
+   0x00, 0x8c, 0x88, 0x01, 0x00, 0x84, 0x08, 0x01, 0x00, 0x04, 0x00, 0x01,
+   0x00, 0x18, 0xc0, 0x00, 0x00, 0x3c, 0xe0, 0x01, 0x00, 0x7e, 0xf0, 0x03,
+   0x80, 0x3f, 0xe7, 0x0f, 0xc0, 0x3f, 0xe0, 0x1f, 0xe0, 0x1f, 0xc0, 0x3f,
+   0xe0, 0x0f, 0x80, 0x3f, 0xe0, 0x0f, 0x80, 0x3f, 0xc0, 0x07, 0x00, 0x1f,
+   0x00, 0x02, 0x00, 0x02, 0x00, 0x06, 0x00, 0x03, 0x80, 0x03, 0x00, 0x0e,
+   0x40, 0x05, 0x00, 0x15, 0x40, 0xc4, 0x18, 0x11, 0x80, 0x80, 0x08, 0x08,
+   0x00, 0xf1, 0x08, 0x04, 0x00, 0x0e, 0x14, 0x03, 0x00, 0x08, 0xe2, 0x00,
+   0x00, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/awake.xbm b/bitmaps/neko/awake.xbm
new file mode 100644
index 0000000..7ad4135
--- /dev/null
+++ b/bitmaps/neko/awake.xbm
@@ -0,0 +1,14 @@
+#define awake_width 32
+#define awake_height 32
+static char awake_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x04,
+   0x40, 0x10, 0x10, 0x02, 0x80, 0x28, 0x28, 0x01, 0x00, 0x49, 0x24, 0x00,
+   0x06, 0x44, 0x44, 0x60, 0x18, 0x84, 0x42, 0x18, 0x60, 0x82, 0x83, 0x06,
+   0x00, 0x02, 0x80, 0x00, 0x00, 0x22, 0x88, 0x00, 0x0f, 0x22, 0x88, 0x78,
+   0x00, 0x22, 0x88, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x3a, 0xb9, 0x00,
+   0x00, 0x04, 0x40, 0x00, 0x00, 0x08, 0x20, 0x00, 0x00, 0x70, 0x1c, 0x02,
+   0x00, 0x40, 0x04, 0x05, 0x00, 0x20, 0x88, 0x04, 0x00, 0x10, 0x50, 0x02,
+   0x00, 0x08, 0x20, 0x01, 0x00, 0x0b, 0xa0, 0x01, 0x80, 0x0c, 0x61, 0x02,
+   0x40, 0x18, 0x31, 0x04, 0x40, 0x10, 0x11, 0x04, 0xc0, 0x11, 0x11, 0x07,
+   0x60, 0x90, 0x13, 0x0c, 0xe0, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/down1.xbm b/bitmaps/neko/down1.xbm
new file mode 100644
index 0000000..3a8218f
--- /dev/null
+++ b/bitmaps/neko/down1.xbm
@@ -0,0 +1,14 @@
+#define down1_width 32
+#define down1_height 32
+static char down1_bits[] = {
+   0x00, 0x80, 0x01, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00,
+   0x00, 0x40, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00,
+   0x00, 0x78, 0x1e, 0x00, 0x00, 0x04, 0x20, 0x00, 0x00, 0x02, 0x40, 0x00,
+   0x00, 0x01, 0x80, 0x00, 0x80, 0x00, 0x00, 0x01, 0x80, 0x10, 0x10, 0x02,
+   0x80, 0x28, 0x28, 0x02, 0x40, 0x48, 0x24, 0x04, 0x40, 0x44, 0x44, 0x04,
+   0x40, 0x84, 0x42, 0x04, 0x40, 0x82, 0x83, 0x04, 0x40, 0x02, 0x80, 0x04,
+   0x60, 0x02, 0x80, 0x0c, 0xc0, 0x02, 0x80, 0x06, 0x20, 0x23, 0x88, 0x09,
+   0xa0, 0x23, 0x88, 0x0b, 0xe0, 0x22, 0x88, 0x0e, 0x80, 0x04, 0x41, 0x02,
+   0x00, 0x0f, 0xe0, 0x01, 0x00, 0x7c, 0x7c, 0x00, 0x00, 0xc0, 0x07, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/down2.xbm b/bitmaps/neko/down2.xbm
new file mode 100644
index 0000000..dcb92e4
--- /dev/null
+++ b/bitmaps/neko/down2.xbm
@@ -0,0 +1,14 @@
+#define down2_width 32
+#define down2_height 32
+static char down2_bits[] = {
+   0x00, 0x8c, 0x61, 0x00, 0x00, 0x5a, 0xb2, 0x00, 0x00, 0x52, 0x92, 0x00,
+   0x00, 0x52, 0x92, 0x00, 0x00, 0x61, 0x0a, 0x01, 0x00, 0x61, 0x06, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x80, 0x00, 0x00, 0x12, 0x90, 0x00,
+   0x00, 0x29, 0x28, 0x01, 0x00, 0x49, 0x24, 0x01, 0x00, 0x45, 0x44, 0x01,
+   0x00, 0x85, 0x42, 0x01, 0x00, 0x83, 0x83, 0x01, 0x00, 0x03, 0x80, 0x01,
+   0x60, 0x03, 0x80, 0x0d, 0x80, 0x03, 0x80, 0x03, 0x00, 0x23, 0x88, 0x01,
+   0x00, 0x23, 0x88, 0x01, 0x00, 0x22, 0x88, 0x00, 0x00, 0x06, 0xc1, 0x00,
+   0x00, 0x0a, 0xa0, 0x00, 0x00, 0x72, 0x9c, 0x00, 0x00, 0xc2, 0x87, 0x00,
+   0x00, 0x24, 0x48, 0x00, 0x00, 0x24, 0x48, 0x00, 0x00, 0x34, 0x58, 0x00,
+   0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/dtogi1.xbm b/bitmaps/neko/dtogi1.xbm
new file mode 100644
index 0000000..06cb335
--- /dev/null
+++ b/bitmaps/neko/dtogi1.xbm
@@ -0,0 +1,14 @@
+#define dtogi1_width 32
+#define dtogi1_height 32
+static char dtogi1_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x20, 0x01, 0x00,
+   0x00, 0x18, 0x02, 0x00, 0x00, 0x20, 0x04, 0x00, 0x00, 0x40, 0x04, 0x00,
+   0x00, 0x78, 0x3c, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, 0x02, 0x80, 0x10, 0x10, 0x02,
+   0x80, 0x28, 0x28, 0x02, 0xc0, 0x48, 0x24, 0x06, 0x30, 0x45, 0x44, 0x19,
+   0x08, 0x84, 0x42, 0x20, 0xf8, 0x83, 0x83, 0x3f, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x22, 0x88, 0x00,
+   0x00, 0x22, 0x88, 0x00, 0x00, 0x26, 0x88, 0x00, 0x00, 0x06, 0x41, 0x00,
+   0x00, 0x0a, 0x60, 0x00, 0x00, 0x72, 0x5c, 0x00, 0x00, 0xd2, 0x57, 0x00,
+   0x00, 0x52, 0x54, 0x00, 0x00, 0x5a, 0x54, 0x00, 0x00, 0x54, 0x54, 0x00,
+   0x00, 0x54, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/dtogi2.xbm b/bitmaps/neko/dtogi2.xbm
new file mode 100644
index 0000000..4b9105e
--- /dev/null
+++ b/bitmaps/neko/dtogi2.xbm
@@ -0,0 +1,14 @@
+#define dtogi2_width 32
+#define dtogi2_height 32
+static char dtogi2_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x12, 0x00,
+   0x00, 0x00, 0x11, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00, 0x80, 0x04, 0x00,
+   0x00, 0xf0, 0x3c, 0x00, 0x00, 0x08, 0x40, 0x00, 0x00, 0x04, 0x80, 0x00,
+   0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x80, 0x10, 0x10, 0x02,
+   0x80, 0x28, 0x28, 0x02, 0xc0, 0x48, 0x24, 0x06, 0x30, 0x45, 0x44, 0x19,
+   0x08, 0x84, 0x42, 0x20, 0xf8, 0x83, 0x83, 0x3f, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x22, 0x88, 0x00,
+   0x00, 0x22, 0x88, 0x00, 0x00, 0x22, 0xc8, 0x00, 0x00, 0x04, 0xc1, 0x00,
+   0x00, 0x0c, 0xa0, 0x00, 0x00, 0x74, 0x9c, 0x00, 0x00, 0xd4, 0x97, 0x00,
+   0x00, 0x54, 0x94, 0x00, 0x00, 0x54, 0xb4, 0x00, 0x00, 0x54, 0x54, 0x00,
+   0x00, 0x50, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/dwleft1.xbm b/bitmaps/neko/dwleft1.xbm
new file mode 100644
index 0000000..b4a01b1
--- /dev/null
+++ b/bitmaps/neko/dwleft1.xbm
@@ -0,0 +1,14 @@
+#define dwleft1_width 32
+#define dwleft1_height 32
+static char dwleft1_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00,
+   0x00, 0x00, 0x1c, 0x07, 0x00, 0xc0, 0x07, 0x08, 0x00, 0x20, 0xf0, 0x07,
+   0x00, 0x10, 0xc0, 0x00, 0x00, 0x08, 0x00, 0x03, 0x18, 0x07, 0x00, 0x06,
+   0x28, 0x0d, 0x00, 0x04, 0x48, 0x09, 0x10, 0x04, 0x88, 0x11, 0x08, 0x04,
+   0x08, 0x20, 0x04, 0x04, 0x08, 0x40, 0x04, 0x04, 0x08, 0x40, 0x04, 0x02,
+   0x24, 0x42, 0x04, 0x02, 0x24, 0x42, 0x04, 0x02, 0x27, 0xf2, 0x08, 0x02,
+   0x04, 0x00, 0x08, 0x02, 0x24, 0x00, 0x08, 0x02, 0x04, 0x00, 0x11, 0x01,
+   0x68, 0x20, 0x91, 0x00, 0xf0, 0x1f, 0x8a, 0x00, 0x80, 0x10, 0x4a, 0x00,
+   0x00, 0x21, 0x4c, 0x00, 0x00, 0xf2, 0x24, 0x00, 0x00, 0x8c, 0x37, 0x00,
+   0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/dwleft2.xbm b/bitmaps/neko/dwleft2.xbm
new file mode 100644
index 0000000..e398b7f
--- /dev/null
+++ b/bitmaps/neko/dwleft2.xbm
@@ -0,0 +1,14 @@
+#define dwleft2_width 32
+#define dwleft2_height 32
+static char dwleft2_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x80, 0x3f, 0x00, 0x00, 0xe0, 0x40, 0x3e, 0x00, 0x90, 0x38, 0x41,
+   0x00, 0x20, 0x89, 0x38, 0x00, 0x60, 0x72, 0x04, 0x00, 0x90, 0x1c, 0x04,
+   0x00, 0x08, 0x00, 0x04, 0xc0, 0x0c, 0x00, 0x04, 0x46, 0x07, 0x00, 0x04,
+   0x5a, 0x04, 0x00, 0x04, 0x72, 0x08, 0x00, 0x02, 0x22, 0x30, 0x00, 0x01,
+   0x04, 0x40, 0x80, 0x00, 0x04, 0x40, 0x60, 0x00, 0x04, 0x40, 0x10, 0x00,
+   0x04, 0x00, 0x08, 0x00, 0x15, 0x71, 0x08, 0x00, 0x16, 0x09, 0x04, 0x00,
+   0x14, 0x81, 0x04, 0x00, 0x04, 0x40, 0x02, 0x00, 0x2c, 0x30, 0x01, 0x00,
+   0x18, 0x8f, 0x00, 0x00, 0xe8, 0x43, 0x00, 0x00, 0x4c, 0x22, 0x00, 0x00,
+   0x24, 0x22, 0x00, 0x00, 0x24, 0x12, 0x00, 0x00, 0x18, 0x0e, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/dwright1.xbm b/bitmaps/neko/dwright1.xbm
new file mode 100644
index 0000000..ac11b75
--- /dev/null
+++ b/bitmaps/neko/dwright1.xbm
@@ -0,0 +1,14 @@
+#define dwright1_width 32
+#define dwright1_height 32
+static char dwright1_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00,
+   0xe0, 0x38, 0x00, 0x00, 0x10, 0xe0, 0x03, 0x00, 0xe0, 0x0f, 0x04, 0x00,
+   0x80, 0x03, 0x08, 0x00, 0xc0, 0x00, 0x10, 0x00, 0x60, 0x00, 0xe0, 0x18,
+   0x20, 0x00, 0xb0, 0x14, 0x20, 0x08, 0x90, 0x12, 0x20, 0x10, 0x88, 0x11,
+   0x20, 0x20, 0x04, 0x10, 0x20, 0x20, 0x02, 0x10, 0x40, 0x20, 0x02, 0x10,
+   0x40, 0x20, 0x42, 0x24, 0x40, 0x20, 0x42, 0x24, 0x40, 0x10, 0x4f, 0xe4,
+   0x40, 0x10, 0x00, 0x20, 0x40, 0x10, 0x00, 0x24, 0x80, 0x88, 0x00, 0x20,
+   0x00, 0x89, 0x04, 0x16, 0x00, 0x51, 0xf8, 0x0b, 0x00, 0x52, 0x08, 0x02,
+   0x00, 0x32, 0x84, 0x01, 0x00, 0x24, 0x4f, 0x00, 0x00, 0xec, 0x31, 0x00,
+   0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/dwright2.xbm b/bitmaps/neko/dwright2.xbm
new file mode 100644
index 0000000..6edaac4
--- /dev/null
+++ b/bitmaps/neko/dwright2.xbm
@@ -0,0 +1,14 @@
+#define dwright2_width 32
+#define dwright2_height 32
+static char dwright2_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0xfc, 0x01, 0x00, 0x7c, 0x02, 0x07, 0x00, 0x82, 0x1c, 0x09, 0x00,
+   0x1c, 0x91, 0x04, 0x00, 0x20, 0x4e, 0x06, 0x00, 0x20, 0x38, 0x09, 0x00,
+   0x20, 0x00, 0x10, 0x00, 0x20, 0x00, 0xa0, 0x01, 0x20, 0x00, 0x60, 0x61,
+   0x20, 0x00, 0x20, 0x5b, 0x40, 0x00, 0x10, 0x46, 0x80, 0x00, 0x0c, 0x44,
+   0x00, 0x01, 0x02, 0x24, 0x00, 0x06, 0x02, 0x20, 0x00, 0x08, 0x02, 0x20,
+   0x00, 0x10, 0x00, 0x20, 0x00, 0x10, 0x8e, 0xa8, 0x00, 0x20, 0x90, 0x68,
+   0x00, 0x20, 0x81, 0x28, 0x00, 0x40, 0x02, 0x20, 0x00, 0x80, 0x0c, 0x34,
+   0x00, 0x00, 0xf1, 0x18, 0x00, 0x00, 0xc2, 0x17, 0x00, 0x00, 0x44, 0x22,
+   0x00, 0x00, 0x44, 0x24, 0x00, 0x00, 0x48, 0x24, 0x00, 0x00, 0x70, 0x18,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/jare2.xbm b/bitmaps/neko/jare2.xbm
new file mode 100644
index 0000000..86723f7
--- /dev/null
+++ b/bitmaps/neko/jare2.xbm
@@ -0,0 +1,14 @@
+#define jare2_width 32
+#define jare2_height 32
+static char jare2_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00,
+   0x00, 0xd0, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x10, 0x02, 0x00,
+   0xe0, 0x10, 0x0c, 0x00, 0x20, 0x37, 0x10, 0x00, 0x20, 0x18, 0x20, 0x00,
+   0x40, 0x00, 0x41, 0x00, 0x40, 0x00, 0x42, 0x00, 0x40, 0x00, 0x50, 0x00,
+   0x40, 0x08, 0x48, 0x00, 0x80, 0x10, 0x41, 0x00, 0x80, 0x00, 0x3c, 0x00,
+   0x00, 0x39, 0x22, 0x00, 0x00, 0x02, 0x44, 0x00, 0x00, 0x7c, 0x7c, 0x00,
+   0x00, 0x40, 0x44, 0x00, 0x00, 0x20, 0x46, 0x00, 0x00, 0x10, 0x40, 0x00,
+   0x00, 0x08, 0x30, 0x00, 0x00, 0x0b, 0xa4, 0x01, 0x80, 0x0c, 0x63, 0x02,
+   0x40, 0x18, 0x01, 0x04, 0x40, 0x10, 0x01, 0x3c, 0xc0, 0x11, 0x05, 0x47,
+   0x60, 0x90, 0x03, 0x3c, 0xe0, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/kaki1.xbm b/bitmaps/neko/kaki1.xbm
new file mode 100644
index 0000000..3f2cbdf
--- /dev/null
+++ b/bitmaps/neko/kaki1.xbm
@@ -0,0 +1,14 @@
+#define kaki1_width 32
+#define kaki1_height 32
+static char kaki1_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00,
+   0x00, 0x62, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00,
+   0x3c, 0x02, 0x34, 0x00, 0xc4, 0x03, 0x58, 0x00, 0x08, 0x00, 0x58, 0x00,
+   0x08, 0x20, 0x58, 0x00, 0x10, 0x10, 0xd8, 0x00, 0x20, 0x08, 0x18, 0x01,
+   0x20, 0xc8, 0x18, 0x02, 0xe0, 0x21, 0x18, 0x04, 0x20, 0x00, 0x34, 0x08,
+   0xe0, 0x05, 0x24, 0x08, 0xc0, 0x60, 0x38, 0x08, 0x00, 0x1f, 0x10, 0x08,
+   0x00, 0x08, 0x20, 0x08, 0x00, 0x0b, 0x20, 0x08, 0x80, 0x0c, 0x21, 0x0c,
+   0x40, 0x18, 0x31, 0x04, 0x40, 0x10, 0x11, 0x02, 0xc0, 0x11, 0x91, 0x7f,
+   0x60, 0x90, 0xf3, 0x80, 0xe0, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/kaki2.xbm b/bitmaps/neko/kaki2.xbm
new file mode 100644
index 0000000..88d9540
--- /dev/null
+++ b/bitmaps/neko/kaki2.xbm
@@ -0,0 +1,14 @@
+#define kaki2_width 32
+#define kaki2_height 32
+static char kaki2_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00,
+   0x20, 0x90, 0x00, 0x00, 0x50, 0x10, 0x01, 0x00, 0x90, 0x08, 0x02, 0x00,
+   0x10, 0x09, 0x04, 0x00, 0x10, 0x06, 0x08, 0x00, 0x10, 0x00, 0x08, 0x00,
+   0x20, 0x00, 0x10, 0x00, 0x20, 0x80, 0x10, 0x00, 0x20, 0x60, 0x10, 0x00,
+   0x20, 0x10, 0x08, 0x00, 0xe0, 0x81, 0xf9, 0x03, 0x20, 0x60, 0x18, 0x04,
+   0xe0, 0xc5, 0x0f, 0x08, 0xc0, 0xe0, 0x00, 0x08, 0x00, 0x9f, 0x11, 0x08,
+   0x00, 0x08, 0x2e, 0x08, 0x00, 0x0b, 0x20, 0x08, 0x80, 0x0c, 0x21, 0x08,
+   0x40, 0x18, 0x31, 0x04, 0x40, 0x10, 0x11, 0x04, 0xc0, 0x11, 0x91, 0x7f,
+   0x60, 0x90, 0xf3, 0x80, 0xe0, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/left1.xbm b/bitmaps/neko/left1.xbm
new file mode 100644
index 0000000..92270fb
--- /dev/null
+++ b/bitmaps/neko/left1.xbm
@@ -0,0 +1,14 @@
+#define left1_width 32
+#define left1_height 32
+static char left1_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x0e, 0x00, 0x00, 0x80, 0x31, 0x00, 0x00, 0x60, 0xc0, 0x00,
+   0x00, 0x10, 0x00, 0x01, 0x00, 0x08, 0x00, 0x01, 0x0c, 0x04, 0x00, 0x02,
+   0x14, 0x04, 0x00, 0x04, 0x64, 0x02, 0x00, 0x08, 0x88, 0x03, 0x01, 0x12,
+   0x08, 0x84, 0x00, 0x23, 0x08, 0x80, 0x00, 0x45, 0x04, 0x40, 0x00, 0x49,
+   0x12, 0x40, 0x00, 0x92, 0x12, 0x40, 0x00, 0xa4, 0x12, 0x87, 0x00, 0xc2,
+   0xc3, 0x81, 0x00, 0x01, 0x01, 0x40, 0x03, 0x01, 0x02, 0x80, 0x9e, 0x01,
+   0x04, 0x03, 0x91, 0x01, 0xf8, 0x0e, 0x4e, 0x02, 0x00, 0x34, 0xc8, 0x02,
+   0x00, 0xc8, 0x2f, 0x03, 0x00, 0x90, 0x38, 0x00, 0x00, 0xe0, 0x18, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/left2.xbm b/bitmaps/neko/left2.xbm
new file mode 100644
index 0000000..c54dd5d
--- /dev/null
+++ b/bitmaps/neko/left2.xbm
@@ -0,0 +1,14 @@
+#define left2_width 32
+#define left2_height 32
+static char left2_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x20, 0x00, 0x00, 0xe0, 0x60, 0x00, 0x00, 0x90, 0xa0, 0x00, 0x00, 0x88,
+   0x20, 0x01, 0x00, 0x44, 0x20, 0x02, 0x00, 0x22, 0x30, 0x0c, 0x00, 0x11,
+   0x08, 0x10, 0xc0, 0x08, 0x24, 0x30, 0x38, 0x08, 0x24, 0x20, 0x06, 0x08,
+   0x24, 0x40, 0x01, 0x10, 0x02, 0xc0, 0x00, 0x10, 0xc2, 0x03, 0x00, 0x10,
+   0x02, 0x00, 0x00, 0x10, 0x04, 0x00, 0x00, 0x10, 0x78, 0x00, 0x00, 0x20,
+   0x80, 0x07, 0x08, 0x20, 0x80, 0x00, 0x30, 0xc0, 0xc0, 0x00, 0xc0, 0x81,
+   0x60, 0x18, 0x78, 0x9e, 0x10, 0xf4, 0x87, 0xa7, 0x08, 0x3b, 0x00, 0xc8,
+   0xc4, 0x04, 0x00, 0x30, 0x38, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/ltogi1.xbm b/bitmaps/neko/ltogi1.xbm
new file mode 100644
index 0000000..a32832b
--- /dev/null
+++ b/bitmaps/neko/ltogi1.xbm
@@ -0,0 +1,14 @@
+#define ltogi1_width 32
+#define ltogi1_height 32
+static char ltogi1_bits[] = {
+   0xc0, 0x00, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00,
+   0x43, 0x04, 0x00, 0x00, 0x37, 0x18, 0x00, 0x00, 0x0f, 0x20, 0x00, 0x00,
+   0x07, 0x40, 0x00, 0x00, 0x27, 0x40, 0x00, 0x00, 0x25, 0x40, 0x00, 0x00,
+   0x2d, 0x40, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0xc1, 0xa0, 0x0f, 0x00,
+   0x03, 0x00, 0x30, 0x00, 0x0d, 0x00, 0x40, 0x00, 0x38, 0xc0, 0x80, 0x00,
+   0x70, 0x20, 0x00, 0x01, 0x40, 0x10, 0x00, 0x02, 0x40, 0x08, 0x00, 0x02,
+   0x80, 0x09, 0x00, 0x04, 0x00, 0x0f, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x10,
+   0x00, 0x14, 0x00, 0x20, 0x00, 0x28, 0x03, 0x46, 0x00, 0xfe, 0x01, 0x8d,
+   0x00, 0x8d, 0xe0, 0x70, 0x00, 0x0d, 0x10, 0x00, 0x00, 0xfe, 0x1f, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/ltogi2.xbm b/bitmaps/neko/ltogi2.xbm
new file mode 100644
index 0000000..46d95e4
--- /dev/null
+++ b/bitmaps/neko/ltogi2.xbm
@@ -0,0 +1,14 @@
+#define ltogi2_width 32
+#define ltogi2_height 32
+static char ltogi2_bits[] = {
+   0xc0, 0x00, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00,
+   0x40, 0x04, 0x00, 0x00, 0x41, 0x18, 0x00, 0x00, 0x31, 0x20, 0x00, 0x00,
+   0x09, 0x40, 0x00, 0x00, 0x25, 0x40, 0x00, 0x00, 0x25, 0x40, 0x00, 0x00,
+   0x23, 0x40, 0x00, 0x00, 0x83, 0x41, 0x00, 0x00, 0x65, 0xa0, 0x0f, 0x00,
+   0x05, 0x00, 0x30, 0x00, 0xe9, 0x01, 0x40, 0x00, 0x31, 0xc0, 0x80, 0x00,
+   0x0f, 0x20, 0x00, 0x01, 0x01, 0x10, 0x00, 0xc2, 0x7e, 0x08, 0x00, 0xa2,
+   0xf2, 0x09, 0x00, 0x94, 0x0c, 0x0f, 0x00, 0x8c, 0x00, 0x0c, 0x00, 0x40,
+   0x00, 0x18, 0x00, 0x20, 0x00, 0x30, 0x03, 0x1e, 0x00, 0xfe, 0x01, 0x01,
+   0x00, 0x8d, 0xe0, 0x00, 0x00, 0x0d, 0x10, 0x00, 0x00, 0xfe, 0x1f, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/mati2.xbm b/bitmaps/neko/mati2.xbm
new file mode 100644
index 0000000..e1b113b
--- /dev/null
+++ b/bitmaps/neko/mati2.xbm
@@ -0,0 +1,14 @@
+#define mati2_width 32
+#define mati2_height 32
+static char mati2_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x10, 0x10, 0x00, 0x00, 0x28, 0x28, 0x00, 0x00, 0x48, 0x24, 0x00,
+   0x00, 0x44, 0x44, 0x00, 0x00, 0x84, 0x42, 0x00, 0x00, 0x82, 0x83, 0x00,
+   0x00, 0x02, 0x80, 0x00, 0x00, 0x22, 0x88, 0x00, 0x00, 0x22, 0x88, 0x00,
+   0x00, 0x22, 0x88, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x3a, 0xb9, 0x00,
+   0x00, 0x04, 0x40, 0x00, 0x00, 0x08, 0x20, 0x00, 0x00, 0x70, 0x1c, 0x00,
+   0x00, 0x40, 0x04, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x10, 0x10, 0x00,
+   0x00, 0x08, 0x20, 0x00, 0x00, 0x0b, 0xa0, 0x01, 0x80, 0x0c, 0x61, 0x02,
+   0x40, 0x18, 0x31, 0x04, 0x40, 0x10, 0x11, 0x04, 0xc0, 0x11, 0x11, 0x7f,
+   0x60, 0x90, 0x13, 0x84, 0xe0, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/mati3.xbm b/bitmaps/neko/mati3.xbm
new file mode 100644
index 0000000..156c749
--- /dev/null
+++ b/bitmaps/neko/mati3.xbm
@@ -0,0 +1,14 @@
+#define mati3_width 32
+#define mati3_height 32
+static char mati3_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x10, 0x10, 0x00, 0x00, 0x28, 0x28, 0x00, 0x00, 0x48, 0x24, 0x00,
+   0x00, 0x44, 0x44, 0x00, 0x00, 0x84, 0x42, 0x00, 0x00, 0x82, 0x83, 0x00,
+   0x00, 0x3a, 0xb8, 0x00, 0x00, 0x42, 0x85, 0x00, 0x00, 0x92, 0x91, 0x00,
+   0x00, 0x4e, 0xe2, 0x00, 0x00, 0x42, 0x82, 0x00, 0x00, 0x42, 0x82, 0x00,
+   0x00, 0x44, 0x42, 0x00, 0x00, 0x88, 0x21, 0x00, 0x00, 0x70, 0x1c, 0x00,
+   0x00, 0x40, 0x04, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x10, 0x10, 0x00,
+   0x00, 0x08, 0x20, 0x00, 0x00, 0x0b, 0xa0, 0x01, 0x80, 0x0c, 0x61, 0x02,
+   0x40, 0x18, 0x31, 0x04, 0x40, 0x10, 0x11, 0x04, 0xc0, 0x11, 0x11, 0x7f,
+   0x60, 0x90, 0x13, 0x84, 0xe0, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/neko.include b/bitmaps/neko/neko.include
new file mode 100644
index 0000000..182db42
--- /dev/null
+++ b/bitmaps/neko/neko.include
@@ -0,0 +1,32 @@
+#include "awake.xbm"
+#include "down1.xbm"
+#include "down2.xbm"
+#include "dtogi1.xbm"
+#include "dtogi2.xbm"
+#include "dwleft1.xbm"
+#include "dwleft2.xbm"
+#include "dwright1.xbm"
+#include "dwright2.xbm"
+#include "jare2.xbm"
+#include "kaki1.xbm"
+#include "kaki2.xbm"
+#include "left1.xbm"
+#include "left2.xbm"
+#include "ltogi1.xbm"
+#include "ltogi2.xbm"
+#include "mati2.xbm"
+#include "mati3.xbm"
+#include "right1.xbm"
+#include "right2.xbm"
+#include "rtogi1.xbm"
+#include "rtogi2.xbm"
+#include "sleep1.xbm"
+#include "sleep2.xbm"
+#include "up1.xbm"
+#include "up2.xbm"
+#include "upleft1.xbm"
+#include "upleft2.xbm"
+#include "upright1.xbm"
+#include "upright2.xbm"
+#include "utogi1.xbm"
+#include "utogi2.xbm"
diff --git a/bitmaps/neko/right1.xbm b/bitmaps/neko/right1.xbm
new file mode 100644
index 0000000..e1cd808
--- /dev/null
+++ b/bitmaps/neko/right1.xbm
@@ -0,0 +1,14 @@
+#define right1_width 32
+#define right1_height 32
+static char right1_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x70, 0x00, 0x00, 0x00, 0x8c, 0x01, 0x00, 0x00, 0x03, 0x06, 0x00,
+   0x80, 0x00, 0x08, 0x00, 0x80, 0x00, 0x10, 0x00, 0x40, 0x00, 0x20, 0x30,
+   0x20, 0x00, 0x20, 0x28, 0x10, 0x00, 0x40, 0x26, 0x48, 0x80, 0xc0, 0x11,
+   0xc4, 0x00, 0x21, 0x10, 0xa2, 0x00, 0x01, 0x10, 0x92, 0x00, 0x02, 0x20,
+   0x49, 0x00, 0x02, 0x48, 0x25, 0x00, 0x02, 0x48, 0x43, 0x00, 0xe1, 0x48,
+   0x80, 0x00, 0x91, 0xc3, 0x80, 0xc0, 0x02, 0x80, 0x80, 0x79, 0x01, 0x40,
+   0x80, 0x89, 0xc0, 0x20, 0x40, 0x72, 0x70, 0x1f, 0x40, 0x13, 0x2c, 0x00,
+   0xc0, 0xf4, 0x13, 0x00, 0x00, 0x1c, 0x09, 0x00, 0x00, 0x18, 0x07, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/right2.xbm b/bitmaps/neko/right2.xbm
new file mode 100644
index 0000000..e95b97c
--- /dev/null
+++ b/bitmaps/neko/right2.xbm
@@ -0,0 +1,14 @@
+#define right2_width 32
+#define right2_height 32
+static char right2_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x07, 0x00, 0x00, 0x04, 0x09, 0x00, 0x00, 0x06, 0x19, 0x00, 0x00, 0x05,
+   0x22, 0x00, 0x80, 0x04, 0x44, 0x00, 0x40, 0x04, 0x88, 0x00, 0x30, 0x0c,
+   0x10, 0x03, 0x08, 0x10, 0x10, 0x1c, 0x0c, 0x24, 0x10, 0x60, 0x04, 0x24,
+   0x08, 0x80, 0x02, 0x24, 0x08, 0x00, 0x03, 0x40, 0x08, 0x00, 0xc0, 0x43,
+   0x08, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x20, 0x04, 0x00, 0x00, 0x1e,
+   0x04, 0x10, 0x80, 0x01, 0x03, 0x0c, 0x80, 0x01, 0x81, 0x03, 0x00, 0x03,
+   0x79, 0x0e, 0x18, 0x06, 0xed, 0xf9, 0x2f, 0x08, 0x17, 0x00, 0xdc, 0x10,
+   0x0c, 0x00, 0x20, 0x23, 0x00, 0x00, 0xc0, 0x1c, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/rtogi1.xbm b/bitmaps/neko/rtogi1.xbm
new file mode 100644
index 0000000..9a2567a
--- /dev/null
+++ b/bitmaps/neko/rtogi1.xbm
@@ -0,0 +1,14 @@
+#define rtogi1_width 32
+#define rtogi1_height 32
+static char rtogi1_bits[] = {
+   0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x40, 0x02,
+   0x00, 0x00, 0x20, 0xc2, 0x00, 0x00, 0x18, 0xec, 0x00, 0x00, 0x04, 0xf0,
+   0x00, 0x00, 0x02, 0xe0, 0x00, 0x00, 0x02, 0xe4, 0x00, 0x00, 0x02, 0xa4,
+   0x00, 0x00, 0x02, 0xb4, 0x00, 0x00, 0x02, 0x8c, 0x00, 0xf0, 0x05, 0x83,
+   0x00, 0x0c, 0x00, 0xc0, 0x00, 0x02, 0x00, 0xb0, 0x00, 0x01, 0x03, 0x1c,
+   0x80, 0x00, 0x04, 0x0e, 0x40, 0x00, 0x08, 0x02, 0x40, 0x00, 0x10, 0x02,
+   0x20, 0x00, 0x90, 0x01, 0x30, 0x00, 0xf0, 0x00, 0x08, 0x00, 0x30, 0x00,
+   0x04, 0x00, 0x18, 0x00, 0x62, 0xc0, 0x0c, 0x00, 0xb1, 0x80, 0x7f, 0x00,
+   0x0e, 0x07, 0xb1, 0x00, 0x00, 0x08, 0xb0, 0x00, 0x00, 0xf8, 0x7f, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/rtogi2.xbm b/bitmaps/neko/rtogi2.xbm
new file mode 100644
index 0000000..7360ad2
--- /dev/null
+++ b/bitmaps/neko/rtogi2.xbm
@@ -0,0 +1,14 @@
+#define rtogi2_width 32
+#define rtogi2_height 32
+static char rtogi2_bits[] = {
+   0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x40, 0x02,
+   0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x18, 0x82, 0x00, 0x00, 0x04, 0x8c,
+   0x00, 0x00, 0x02, 0x90, 0x00, 0x00, 0x02, 0xa4, 0x00, 0x00, 0x02, 0xa4,
+   0x00, 0x00, 0x02, 0xc4, 0x00, 0x00, 0x82, 0xc1, 0x00, 0xf0, 0x05, 0xa6,
+   0x00, 0x0c, 0x00, 0xa0, 0x00, 0x02, 0x80, 0x97, 0x00, 0x01, 0x03, 0x8c,
+   0x80, 0x00, 0x04, 0xf0, 0x43, 0x00, 0x08, 0x80, 0x45, 0x00, 0x10, 0x7e,
+   0x29, 0x00, 0x90, 0x4f, 0x31, 0x00, 0xf0, 0x30, 0x02, 0x00, 0x30, 0x00,
+   0x04, 0x00, 0x18, 0x00, 0x78, 0xc0, 0x0c, 0x00, 0x80, 0x80, 0x7f, 0x00,
+   0x00, 0x07, 0xd1, 0x00, 0x00, 0x08, 0xd0, 0x00, 0x00, 0xf8, 0x7f, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/sleep1.xbm b/bitmaps/neko/sleep1.xbm
new file mode 100644
index 0000000..bb4bcca
--- /dev/null
+++ b/bitmaps/neko/sleep1.xbm
@@ -0,0 +1,14 @@
+#define sleep1_width 32
+#define sleep1_height 32
+static char sleep1_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0xc0, 0x1f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00,
+   0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x1f, 0x00, 0x80, 0x00, 0x08, 0x00,
+   0xc0, 0x1f, 0x04, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x41, 0x02,
+   0x00, 0x80, 0x22, 0x02, 0x00, 0x40, 0x3e, 0x06, 0x00, 0x38, 0x14, 0x0a,
+   0x00, 0x26, 0x18, 0x14, 0x00, 0x11, 0x00, 0x18, 0x00, 0x11, 0x00, 0x18,
+   0x80, 0x10, 0x00, 0x38, 0x40, 0x10, 0x00, 0x2c, 0x40, 0xa0, 0x01, 0x2b,
+   0x40, 0x20, 0x8e, 0x68, 0x40, 0x40, 0x10, 0x54, 0x40, 0x80, 0x40, 0x5b,
+   0x80, 0x00, 0xff, 0x4c, 0x00, 0x3f, 0xf0, 0x64, 0x00, 0xe0, 0x9f, 0x3f,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/sleep2.xbm b/bitmaps/neko/sleep2.xbm
new file mode 100644
index 0000000..9561ae2
--- /dev/null
+++ b/bitmaps/neko/sleep2.xbm
@@ -0,0 +1,14 @@
+#define sleep2_width 32
+#define sleep2_height 32
+static char sleep2_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x3f, 0x00, 0x00, 0x00, 0x10, 0x3c, 0x00, 0x00, 0x0c, 0x10, 0x00,
+   0x00, 0x04, 0x88, 0x01, 0x00, 0x3f, 0x7c, 0x01, 0x00, 0x80, 0x60, 0x01,
+   0x00, 0xc0, 0x21, 0x02, 0x00, 0x78, 0x3f, 0x06, 0x00, 0x26, 0x12, 0x0a,
+   0x00, 0x21, 0x0c, 0x14, 0x80, 0x10, 0x00, 0x18, 0x80, 0x10, 0x00, 0x18,
+   0x80, 0x10, 0x00, 0x38, 0x40, 0x10, 0x00, 0x2a, 0x40, 0xa0, 0x03, 0x29,
+   0x40, 0x20, 0x8c, 0x68, 0x40, 0x40, 0x10, 0x54, 0x40, 0x80, 0x40, 0x5b,
+   0x80, 0x00, 0xff, 0x4c, 0x00, 0x3f, 0xf0, 0x64, 0x00, 0xe0, 0x9f, 0x3f,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/up1.xbm b/bitmaps/neko/up1.xbm
new file mode 100644
index 0000000..b33b961
--- /dev/null
+++ b/bitmaps/neko/up1.xbm
@@ -0,0 +1,14 @@
+#define up1_width 32
+#define up1_height 32
+static char up1_bits[] = {
+   0x00, 0xc0, 0x03, 0x00, 0x00, 0x3e, 0x7c, 0x00, 0x00, 0x08, 0x10, 0x00,
+   0x00, 0x26, 0x64, 0x00, 0x00, 0x22, 0x44, 0x00, 0x00, 0x22, 0x44, 0x00,
+   0x00, 0x01, 0x80, 0x00, 0x00, 0x1f, 0xf8, 0x00, 0x00, 0x01, 0x80, 0x00,
+   0x00, 0x22, 0x42, 0x00, 0x00, 0x1e, 0x7c, 0x00, 0x00, 0x06, 0x60, 0x00,
+   0x80, 0x3f, 0xfc, 0x01, 0xc0, 0x04, 0x20, 0x03, 0x40, 0x02, 0x40, 0x02,
+   0x40, 0x02, 0x40, 0x02, 0x40, 0x01, 0x80, 0x02, 0x40, 0x00, 0x00, 0x02,
+   0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01,
+   0x80, 0x00, 0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, 0x06, 0x60, 0x00,
+   0x00, 0x78, 0x1e, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00,
+   0x00, 0x40, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x80, 0x01, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/up2.xbm b/bitmaps/neko/up2.xbm
new file mode 100644
index 0000000..a8619d5
--- /dev/null
+++ b/bitmaps/neko/up2.xbm
@@ -0,0 +1,14 @@
+#define up2_width 32
+#define up2_height 32
+static char up2_bits[] = {
+   0x00, 0xc0, 0x03, 0x00, 0x80, 0x3f, 0xfc, 0x01, 0x40, 0x0b, 0xd0, 0x02,
+   0x40, 0x26, 0x64, 0x02, 0x40, 0x22, 0x44, 0x02, 0x40, 0x22, 0x44, 0x02,
+   0x40, 0x01, 0x80, 0x02, 0x40, 0x1f, 0xf8, 0x02, 0x40, 0x01, 0x80, 0x02,
+   0x40, 0x22, 0x42, 0x02, 0x80, 0x1e, 0x7c, 0x01, 0x80, 0x04, 0x20, 0x01,
+   0x80, 0x38, 0x1c, 0x01, 0x80, 0x00, 0x00, 0x01, 0x00, 0x01, 0x80, 0x00,
+   0x00, 0x0d, 0xb0, 0x00, 0x00, 0x83, 0xc1, 0x00, 0x00, 0x41, 0x82, 0x00,
+   0x80, 0x40, 0x02, 0x01, 0x80, 0x40, 0x02, 0x01, 0x80, 0x40, 0x02, 0x01,
+   0x80, 0x40, 0x02, 0x01, 0x80, 0x40, 0x02, 0x01, 0x80, 0x00, 0x00, 0x01,
+   0x80, 0xc0, 0x03, 0x01, 0x00, 0x41, 0x82, 0x00, 0x00, 0x21, 0x84, 0x00,
+   0x00, 0x11, 0x88, 0x00, 0x00, 0x09, 0x90, 0x00, 0x00, 0x06, 0x60, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/upleft1.xbm b/bitmaps/neko/upleft1.xbm
new file mode 100644
index 0000000..f35622f
--- /dev/null
+++ b/bitmaps/neko/upleft1.xbm
@@ -0,0 +1,14 @@
+#define upleft1_width 32
+#define upleft1_height 32
+static char upleft1_bits[] = {
+   0x00, 0x00, 0x07, 0x00, 0x80, 0xff, 0x04, 0x00, 0x40, 0x78, 0x04, 0x00,
+   0xe0, 0x25, 0x04, 0x00, 0x36, 0x22, 0x04, 0x00, 0x18, 0x21, 0x04, 0x00,
+   0x10, 0x20, 0x04, 0x00, 0x10, 0x00, 0x04, 0x00, 0x10, 0x00, 0x3e, 0x00,
+   0x20, 0x00, 0xc1, 0x01, 0x20, 0x00, 0x00, 0x02, 0xc0, 0x00, 0x00, 0x04,
+   0x00, 0x01, 0x00, 0x08, 0x00, 0x01, 0x00, 0x08, 0x00, 0x01, 0x00, 0x10,
+   0x00, 0x01, 0x00, 0x20, 0x00, 0xc3, 0x00, 0x20, 0x00, 0x22, 0x00, 0x20,
+   0x00, 0x32, 0x00, 0x20, 0x00, 0x22, 0x00, 0x30, 0x00, 0x24, 0x00, 0x30,
+   0x00, 0x64, 0x00, 0x20, 0x00, 0xd8, 0xc0, 0x64, 0x00, 0xb0, 0x41, 0x4f,
+   0x00, 0xb0, 0x43, 0x9a, 0x00, 0x70, 0xf0, 0x93, 0x00, 0x10, 0x1e, 0x60,
+   0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/upleft2.xbm b/bitmaps/neko/upleft2.xbm
new file mode 100644
index 0000000..0f3ddd3
--- /dev/null
+++ b/bitmaps/neko/upleft2.xbm
@@ -0,0 +1,14 @@
+#define upleft2_width 32
+#define upleft2_height 32
+static char upleft2_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
+   0x80, 0xb0, 0x01, 0x00, 0x40, 0x07, 0x3e, 0x00, 0x60, 0xc0, 0x20, 0x00,
+   0x58, 0xb8, 0x10, 0x00, 0x40, 0x88, 0x10, 0x00, 0x5e, 0x80, 0x08, 0x00,
+   0xf2, 0x80, 0x08, 0x00, 0xc6, 0x00, 0x14, 0x00, 0x8c, 0x03, 0x24, 0x00,
+   0x18, 0x00, 0x42, 0x0e, 0x30, 0x50, 0x81, 0x09, 0x40, 0x00, 0x00, 0x09,
+   0x80, 0x01, 0x80, 0x04, 0x00, 0x02, 0x80, 0x0c, 0x00, 0x04, 0x40, 0x0a,
+   0x00, 0x08, 0x00, 0x32, 0x00, 0x10, 0x00, 0x40, 0x00, 0x10, 0x20, 0x40,
+   0x00, 0x10, 0x40, 0x40, 0x00, 0x10, 0x80, 0x40, 0x00, 0x20, 0x80, 0x87,
+   0x00, 0x20, 0x80, 0x88, 0x00, 0x40, 0x80, 0x90, 0x00, 0x80, 0x8f, 0x90,
+   0x00, 0x00, 0x90, 0xa0, 0x00, 0x00, 0x90, 0xc0, 0x00, 0x00, 0x90, 0x00,
+   0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x60, 0x00};
diff --git a/bitmaps/neko/upright1.xbm b/bitmaps/neko/upright1.xbm
new file mode 100644
index 0000000..4cb03e6
--- /dev/null
+++ b/bitmaps/neko/upright1.xbm
@@ -0,0 +1,14 @@
+#define upright1_width 32
+#define upright1_height 32
+static char upright1_bits[] = {
+   0x00, 0xe0, 0x00, 0x00, 0x00, 0x20, 0xff, 0x01, 0x00, 0x20, 0x1e, 0x02,
+   0x00, 0x20, 0xa4, 0x07, 0x00, 0x20, 0x44, 0x6c, 0x00, 0x20, 0x84, 0x18,
+   0x00, 0x20, 0x04, 0x08, 0x00, 0x20, 0x00, 0x08, 0x00, 0x7c, 0x00, 0x08,
+   0x80, 0x83, 0x00, 0x04, 0x40, 0x00, 0x00, 0x04, 0x20, 0x00, 0x00, 0x03,
+   0x10, 0x00, 0x80, 0x00, 0x10, 0x00, 0x80, 0x00, 0x08, 0x00, 0x80, 0x00,
+   0x04, 0x00, 0x80, 0x00, 0x04, 0x00, 0xc3, 0x00, 0x04, 0x00, 0x44, 0x00,
+   0x04, 0x00, 0x4c, 0x00, 0x0c, 0x00, 0x44, 0x00, 0x0c, 0x00, 0x24, 0x00,
+   0x04, 0x00, 0x26, 0x00, 0x26, 0x03, 0x1b, 0x00, 0xf2, 0x82, 0x09, 0x00,
+   0x59, 0xc2, 0x0d, 0x00, 0xc9, 0x0f, 0x0e, 0x00, 0x06, 0x78, 0x08, 0x00,
+   0x00, 0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/upright2.xbm b/bitmaps/neko/upright2.xbm
new file mode 100644
index 0000000..4c43d25
--- /dev/null
+++ b/bitmaps/neko/upright2.xbm
@@ -0,0 +1,14 @@
+#define upright2_width 32
+#define upright2_height 32
+static char upright2_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00,
+   0x00, 0x80, 0x0d, 0x01, 0x00, 0x7c, 0xe0, 0x02, 0x00, 0x04, 0x03, 0x06,
+   0x00, 0x08, 0x1d, 0x1a, 0x00, 0x08, 0x11, 0x02, 0x00, 0x10, 0x01, 0x7a,
+   0x00, 0x10, 0x01, 0x4f, 0x00, 0x28, 0x00, 0x63, 0x00, 0x24, 0xc0, 0x31,
+   0x70, 0x42, 0x00, 0x18, 0x90, 0x81, 0x0a, 0x0c, 0x90, 0x00, 0x00, 0x02,
+   0x20, 0x01, 0x80, 0x01, 0x30, 0x01, 0x40, 0x00, 0x50, 0x02, 0x20, 0x00,
+   0x4c, 0x00, 0x10, 0x00, 0x02, 0x00, 0x08, 0x00, 0x02, 0x04, 0x08, 0x00,
+   0x02, 0x02, 0x08, 0x00, 0x02, 0x01, 0x08, 0x00, 0xe1, 0x01, 0x04, 0x00,
+   0x11, 0x01, 0x04, 0x00, 0x09, 0x01, 0x02, 0x00, 0x09, 0xf1, 0x01, 0x00,
+   0x05, 0x09, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00,
+   0x00, 0x09, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00};
diff --git a/bitmaps/neko/utogi1.xbm b/bitmaps/neko/utogi1.xbm
new file mode 100644
index 0000000..ace1af9
--- /dev/null
+++ b/bitmaps/neko/utogi1.xbm
@@ -0,0 +1,14 @@
+#define utogi1_width 32
+#define utogi1_height 32
+static char utogi1_bits[] = {
+   0x00, 0x2a, 0x32, 0x00, 0x00, 0x2a, 0x4a, 0x00, 0x80, 0xeb, 0x4b, 0x00,
+   0x00, 0x3e, 0xfc, 0x00, 0x00, 0x0a, 0x90, 0x00, 0x00, 0x26, 0xa4, 0x00,
+   0x00, 0x23, 0xc4, 0x00, 0x00, 0x23, 0xc4, 0x00, 0x00, 0x01, 0x80, 0x00,
+   0x80, 0x1f, 0xf8, 0x01, 0x80, 0x01, 0x80, 0x00, 0x00, 0x27, 0x62, 0x00,
+   0x00, 0x1d, 0x5c, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x1e, 0x78, 0x00,
+   0x00, 0x02, 0x40, 0x00, 0x00, 0x01, 0x80, 0x00, 0x80, 0x00, 0x00, 0x01,
+   0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0xb0, 0x00, 0x00, 0x0d,
+   0xe8, 0x01, 0x80, 0x13, 0x08, 0x03, 0xc0, 0x10, 0x10, 0x00, 0x00, 0x08,
+   0xe0, 0x78, 0x1e, 0x07, 0x00, 0x47, 0xe2, 0x00, 0x00, 0x20, 0x02, 0x00,
+   0x00, 0x10, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/neko/utogi2.xbm b/bitmaps/neko/utogi2.xbm
new file mode 100644
index 0000000..08adba4
--- /dev/null
+++ b/bitmaps/neko/utogi2.xbm
@@ -0,0 +1,14 @@
+#define utogi2_width 32
+#define utogi2_height 32
+static char utogi2_bits[] = {
+   0x00, 0x26, 0x2a, 0x00, 0x00, 0x29, 0x2a, 0x00, 0x00, 0xe9, 0xeb, 0x00,
+   0x00, 0x3d, 0x3c, 0x00, 0x00, 0x09, 0x30, 0x00, 0x00, 0x25, 0x44, 0x00,
+   0x00, 0x23, 0x44, 0x00, 0x00, 0x23, 0x44, 0x00, 0x00, 0x01, 0x80, 0x00,
+   0x80, 0x1f, 0xf8, 0x01, 0x80, 0x00, 0x80, 0x00, 0x00, 0x27, 0x62, 0x00,
+   0x00, 0x1d, 0x5c, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x1e, 0x78, 0x00,
+   0x00, 0x02, 0x40, 0x00, 0x00, 0x01, 0x80, 0x00, 0x80, 0x00, 0x00, 0x01,
+   0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0xb0, 0x00, 0x00, 0x0d,
+   0xe8, 0x01, 0x80, 0x13, 0x08, 0x03, 0xc0, 0x10, 0x10, 0x00, 0x00, 0x08,
+   0xe0, 0x78, 0x1e, 0x07, 0x00, 0x47, 0xe2, 0x00, 0x00, 0x40, 0x04, 0x00,
+   0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x06, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/sakura/awake_sakura.xbm b/bitmaps/sakura/awake_sakura.xbm
new file mode 100644
index 0000000..50ee9b1
--- /dev/null
+++ b/bitmaps/sakura/awake_sakura.xbm
@@ -0,0 +1,14 @@
+#define awake_sakura_width 32
+#define awake_sakura_height 32
+static unsigned char awake_sakura_bits[] = {
+   0xc0, 0x01, 0x00, 0x07, 0x40, 0xdf, 0xf6, 0x05, 0x40, 0x0e, 0xe1, 0x04,
+   0x80, 0x84, 0x4c, 0x02, 0x80, 0x02, 0x90, 0x02, 0x80, 0x02, 0x90, 0x02,
+   0x08, 0x81, 0x24, 0x21, 0x10, 0x81, 0x28, 0x11, 0x00, 0x49, 0x2a, 0x01,
+   0x00, 0x49, 0x2a, 0x01, 0x00, 0x55, 0x34, 0x01, 0x00, 0x05, 0x20, 0x01,
+   0x06, 0x49, 0x24, 0xc1, 0x00, 0x4a, 0xa4, 0x00, 0x00, 0x0a, 0xa0, 0x00,
+   0x00, 0x0a, 0xa0, 0x00, 0x00, 0x12, 0x90, 0x04, 0x10, 0x64, 0x4c, 0x24,
+   0x08, 0x90, 0x13, 0x44, 0x00, 0x98, 0x33, 0x02, 0x00, 0x78, 0x3d, 0x02,
+   0x00, 0x78, 0x3c, 0x01, 0x00, 0x38, 0xb9, 0x00, 0x00, 0x04, 0x40, 0x00,
+   0x00, 0x02, 0x81, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x0c, 0x60, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xc0, 0x07, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/sakura/down1_sakura.xbm b/bitmaps/sakura/down1_sakura.xbm
new file mode 100644
index 0000000..1f4d921
--- /dev/null
+++ b/bitmaps/sakura/down1_sakura.xbm
@@ -0,0 +1,14 @@
+#define down1_sakura_width 32
+#define down1_sakura_height 32
+static unsigned char down1_sakura_bits[] = {
+   0xe0, 0xdf, 0xf6, 0x0f, 0x20, 0x0f, 0xe1, 0x09, 0x40, 0x84, 0x4c, 0x04,
+   0x40, 0x02, 0x90, 0x04, 0x80, 0x02, 0x90, 0x02, 0x00, 0x81, 0x24, 0x01,
+   0x00, 0x81, 0x28, 0x01, 0x00, 0x49, 0x2a, 0x01, 0x00, 0x49, 0x2a, 0x01,
+   0x00, 0x55, 0x34, 0x01, 0x00, 0x05, 0x20, 0x01, 0x00, 0x49, 0x24, 0x01,
+   0x00, 0x4a, 0xa4, 0x00, 0x00, 0x0a, 0xa0, 0x00, 0x00, 0x0a, 0xa0, 0x00,
+   0x00, 0x12, 0x90, 0x00, 0x00, 0x64, 0x5c, 0x00, 0x00, 0xbc, 0xfb, 0x03,
+   0x00, 0xba, 0xfb, 0x04, 0x00, 0x3a, 0xf9, 0x04, 0x40, 0x0c, 0xf0, 0x03,
+   0x80, 0x02, 0x81, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03, 0x01, 0x01,
+   0x00, 0x0c, 0x80, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x30, 0x30, 0x00,
+   0x00, 0xe0, 0x0f, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x00, 0x00,
+   0x00, 0xa0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00};
diff --git a/bitmaps/sakura/down2_sakura.xbm b/bitmaps/sakura/down2_sakura.xbm
new file mode 100644
index 0000000..d4bbb53
--- /dev/null
+++ b/bitmaps/sakura/down2_sakura.xbm
@@ -0,0 +1,14 @@
+#define down2_sakura_width 32
+#define down2_sakura_height 32
+static unsigned char down2_sakura_bits[] = {
+   0xe0, 0xdf, 0xf6, 0x0f, 0x20, 0x0f, 0xe1, 0x09, 0x40, 0x84, 0x4c, 0x04,
+   0x40, 0x02, 0x90, 0x04, 0x80, 0x02, 0x90, 0x02, 0x00, 0x81, 0x24, 0x01,
+   0x00, 0x81, 0x28, 0x01, 0x00, 0x49, 0x2a, 0x01, 0x00, 0x49, 0x2a, 0x01,
+   0x00, 0x55, 0x34, 0x01, 0x00, 0x05, 0x20, 0x01, 0x00, 0x49, 0x24, 0x01,
+   0x00, 0x4a, 0xa4, 0x00, 0x00, 0x0a, 0xa0, 0x00, 0x00, 0x0a, 0xa0, 0x00,
+   0x00, 0x12, 0x90, 0x00, 0x00, 0x64, 0x4c, 0x00, 0x80, 0xbf, 0x7b, 0x00,
+   0x40, 0xbe, 0xbb, 0x00, 0x40, 0x3e, 0xb9, 0x00, 0x80, 0x1f, 0x60, 0x00,
+   0x00, 0x02, 0x81, 0x06, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x81, 0x01,
+   0x00, 0x02, 0x60, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x18, 0x18, 0x00,
+   0x00, 0xe0, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0e, 0x00,
+   0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x06, 0x00};
diff --git a/bitmaps/sakura/dtogi1_sakura.xbm b/bitmaps/sakura/dtogi1_sakura.xbm
new file mode 100644
index 0000000..4c42fac
--- /dev/null
+++ b/bitmaps/sakura/dtogi1_sakura.xbm
@@ -0,0 +1,14 @@
+#define dtogi1_sakura_width 32
+#define dtogi1_sakura_height 32
+static unsigned char dtogi1_sakura_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x06, 0x00,
+   0xe0, 0x1f, 0xf1, 0x0f, 0xe0, 0x8f, 0xe0, 0x0f, 0x40, 0x06, 0xcc, 0x04,
+   0x40, 0x02, 0x90, 0x04, 0x80, 0x02, 0x90, 0x02, 0x00, 0x81, 0x24, 0x01,
+   0x00, 0x81, 0x28, 0x01, 0x00, 0x49, 0x2a, 0x01, 0x00, 0x49, 0x2a, 0x01,
+   0x00, 0x55, 0x34, 0x01, 0x00, 0x05, 0x20, 0x01, 0x00, 0x49, 0x24, 0x01,
+   0x00, 0x4a, 0xa4, 0x00, 0x00, 0x0a, 0xa0, 0x00, 0x00, 0x12, 0x90, 0x00,
+   0x00, 0x24, 0x48, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xbc, 0x7b, 0x00,
+   0x00, 0x3f, 0xf9, 0x01, 0x80, 0x1c, 0x70, 0x02, 0x80, 0x0c, 0x61, 0x02,
+   0x00, 0x07, 0xc0, 0x01, 0x00, 0x02, 0x81, 0x00, 0x00, 0x01, 0x00, 0x31,
+   0x00, 0x02, 0x80, 0x0e, 0x00, 0x0c, 0x60, 0x00, 0x00, 0xf0, 0x1f, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/sakura/dtogi2_sakura.xbm b/bitmaps/sakura/dtogi2_sakura.xbm
new file mode 100644
index 0000000..56bfa6f
--- /dev/null
+++ b/bitmaps/sakura/dtogi2_sakura.xbm
@@ -0,0 +1,14 @@
+#define dtogi2_sakura_width 32
+#define dtogi2_sakura_height 32
+static unsigned char dtogi2_sakura_bits[] = {
+   0x00, 0xc0, 0x06, 0x00, 0xe0, 0x1f, 0xf1, 0x0f, 0xe0, 0x8f, 0xe0, 0x0f,
+   0x40, 0x06, 0xcc, 0x04, 0x40, 0x02, 0x90, 0x04, 0x80, 0x02, 0x90, 0x02,
+   0x00, 0x81, 0x24, 0x01, 0x00, 0x81, 0x28, 0x01, 0x00, 0x49, 0x2a, 0x01,
+   0x00, 0x49, 0x2a, 0x01, 0x00, 0x55, 0x34, 0x01, 0x00, 0x05, 0x20, 0x01,
+   0x00, 0x49, 0x24, 0x01, 0x00, 0x4a, 0xa4, 0x00, 0x00, 0x0a, 0xa0, 0x00,
+   0x80, 0x13, 0x90, 0x03, 0x40, 0x26, 0xc8, 0x04, 0x40, 0xfe, 0xff, 0x04,
+   0x80, 0xbf, 0xfb, 0x03, 0x00, 0x3e, 0xf9, 0x00, 0x00, 0x10, 0x10, 0x00,
+   0x00, 0x08, 0x21, 0x00, 0x00, 0x04, 0x40, 0x07, 0x00, 0x02, 0x81, 0x18,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x80, 0x00, 0x00, 0x0c, 0x60, 0x00,
+   0x00, 0xf0, 0x1f, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x40, 0x05, 0x00,
+   0x00, 0xc0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/sakura/dwleft1_sakura.xbm b/bitmaps/sakura/dwleft1_sakura.xbm
new file mode 100644
index 0000000..7c6674b
--- /dev/null
+++ b/bitmaps/sakura/dwleft1_sakura.xbm
@@ -0,0 +1,14 @@
+#define dwleft1_sakura_width 32
+#define dwleft1_sakura_height 32
+static unsigned char dwleft1_sakura_bits[] = {
+   0x00, 0xfe, 0xed, 0x0f, 0x00, 0x3e, 0xc2, 0x09, 0x00, 0x0e, 0x81, 0x08,
+   0x00, 0x04, 0x18, 0x05, 0x00, 0x02, 0x20, 0x05, 0x00, 0x82, 0x48, 0x06,
+   0x00, 0x82, 0x52, 0x0a, 0x00, 0x4a, 0x52, 0x0a, 0x00, 0x4a, 0x54, 0x0a,
+   0x00, 0x54, 0xa4, 0x08, 0x00, 0x08, 0x40, 0x04, 0x00, 0x4c, 0x42, 0x04,
+   0x00, 0x4c, 0x42, 0x04, 0x00, 0x0c, 0x40, 0x02, 0x00, 0x14, 0x20, 0x02,
+   0x00, 0x28, 0x80, 0x01, 0x00, 0x48, 0xd8, 0x08, 0x00, 0xc0, 0xff, 0x06,
+   0x00, 0x40, 0xfb, 0x01, 0x00, 0xb0, 0xcb, 0x06, 0x00, 0x10, 0xca, 0x08,
+   0x00, 0x10, 0x70, 0x04, 0x00, 0x20, 0x00, 0x04, 0x00, 0x20, 0x08, 0x02,
+   0x00, 0x20, 0x00, 0x03, 0x00, 0x40, 0x80, 0x03, 0x00, 0x80, 0x60, 0x00,
+   0x00, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00,
+   0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x03, 0x00};
diff --git a/bitmaps/sakura/dwleft2_sakura.xbm b/bitmaps/sakura/dwleft2_sakura.xbm
new file mode 100644
index 0000000..3c4ba9e
--- /dev/null
+++ b/bitmaps/sakura/dwleft2_sakura.xbm
@@ -0,0 +1,14 @@
+#define dwleft2_sakura_width 32
+#define dwleft2_sakura_height 32
+static unsigned char dwleft2_sakura_bits[] = {
+   0x80, 0x7f, 0xfb, 0x03, 0x80, 0x8f, 0x70, 0x02, 0x80, 0x43, 0x20, 0x02,
+   0x00, 0x01, 0x46, 0x01, 0x80, 0x00, 0x48, 0x01, 0x80, 0x20, 0x92, 0x01,
+   0x80, 0xa0, 0x94, 0x02, 0x80, 0x92, 0x94, 0x02, 0x80, 0x12, 0x95, 0x02,
+   0x00, 0x15, 0x29, 0x02, 0x00, 0x02, 0x10, 0x01, 0x00, 0x93, 0x10, 0x01,
+   0x00, 0x93, 0x10, 0x01, 0x00, 0x03, 0x90, 0x00, 0x00, 0x05, 0x88, 0x04,
+   0x00, 0x0a, 0x60, 0x02, 0x00, 0x12, 0xfe, 0x01, 0x00, 0xf0, 0x7b, 0x02,
+   0x00, 0x70, 0x7b, 0x02, 0x00, 0x90, 0xf9, 0x01, 0x00, 0x90, 0x00, 0x02,
+   0x00, 0x68, 0x02, 0x02, 0x00, 0x08, 0x00, 0x01, 0x00, 0x08, 0x80, 0x00,
+   0x00, 0xd0, 0x61, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0x80, 0x3e, 0x00,
+   0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/sakura/dwright1_sakura.xbm b/bitmaps/sakura/dwright1_sakura.xbm
new file mode 100644
index 0000000..e14e477
--- /dev/null
+++ b/bitmaps/sakura/dwright1_sakura.xbm
@@ -0,0 +1,14 @@
+#define dwright1_sakura_width 32
+#define dwright1_sakura_height 32
+static unsigned char dwright1_sakura_bits[] = {
+   0x80, 0xbf, 0xfd, 0x03, 0x80, 0x1c, 0xe2, 0x03, 0x80, 0x08, 0x84, 0x03,
+   0x00, 0xc5, 0x00, 0x01, 0x00, 0x25, 0x00, 0x02, 0x00, 0x93, 0x08, 0x02,
+   0x80, 0x52, 0x0a, 0x02, 0x80, 0x52, 0x92, 0x02, 0x80, 0x52, 0x91, 0x02,
+   0x80, 0x28, 0x51, 0x01, 0x00, 0x11, 0x80, 0x00, 0x00, 0x11, 0x92, 0x01,
+   0x00, 0x11, 0x92, 0x01, 0x00, 0x12, 0x80, 0x01, 0x40, 0x22, 0x40, 0x01,
+   0x80, 0x0c, 0xa0, 0x00, 0x00, 0xff, 0x90, 0x00, 0x80, 0xbc, 0x1f, 0x00,
+   0x80, 0xbc, 0x1d, 0x00, 0x00, 0x3f, 0x13, 0x00, 0x80, 0x00, 0x12, 0x00,
+   0x80, 0x80, 0x2c, 0x00, 0x00, 0x01, 0x20, 0x00, 0x00, 0x02, 0x20, 0x00,
+   0x00, 0x0c, 0x17, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xf8, 0x02, 0x00,
+   0x00, 0xe8, 0x01, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/sakura/dwright2_sakura.xbm b/bitmaps/sakura/dwright2_sakura.xbm
new file mode 100644
index 0000000..c9013e5
--- /dev/null
+++ b/bitmaps/sakura/dwright2_sakura.xbm
@@ -0,0 +1,14 @@
+#define dwright2_sakura_width 32
+#define dwright2_sakura_height 32
+static unsigned char dwright2_sakura_bits[] = {
+   0xe0, 0x6f, 0xff, 0x00, 0x20, 0x87, 0xf8, 0x00, 0x20, 0x02, 0xe1, 0x00,
+   0x40, 0x31, 0x40, 0x00, 0x40, 0x09, 0x80, 0x00, 0xc0, 0x24, 0x82, 0x00,
+   0xa0, 0x94, 0x82, 0x00, 0xa0, 0x94, 0xa4, 0x00, 0xa0, 0x54, 0xa4, 0x00,
+   0x20, 0x4a, 0x54, 0x00, 0x40, 0x04, 0x20, 0x00, 0x40, 0x84, 0x64, 0x00,
+   0x40, 0x84, 0x64, 0x00, 0x80, 0x04, 0x60, 0x00, 0x80, 0x08, 0x50, 0x00,
+   0x00, 0x03, 0x28, 0x00, 0x20, 0x36, 0x24, 0x00, 0xc0, 0xfe, 0x07, 0x00,
+   0x00, 0xbf, 0x05, 0x00, 0xc0, 0xa6, 0x1b, 0x00, 0x20, 0xa6, 0x10, 0x00,
+   0x40, 0x1c, 0x10, 0x00, 0x40, 0x00, 0x08, 0x00, 0x80, 0x20, 0x08, 0x00,
+   0x80, 0x01, 0x08, 0x00, 0x80, 0x03, 0x04, 0x00, 0x00, 0x0c, 0x02, 0x00,
+   0x00, 0xf0, 0x03, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00,
+   0x00, 0x40, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00};
diff --git a/bitmaps/sakura/jare2_sakura.xbm b/bitmaps/sakura/jare2_sakura.xbm
new file mode 100644
index 0000000..2d8650b
--- /dev/null
+++ b/bitmaps/sakura/jare2_sakura.xbm
@@ -0,0 +1,14 @@
+#define jare2_sakura_width 32
+#define jare2_sakura_height 32
+static unsigned char jare2_sakura_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0xc0, 0xc1, 0x06, 0x07, 0x40, 0x1f, 0xf1, 0x05,
+   0x40, 0x8e, 0xe0, 0x04, 0x80, 0x04, 0x4c, 0x02, 0x80, 0x02, 0x90, 0x02,
+   0x80, 0x02, 0x90, 0x02, 0x00, 0x81, 0x24, 0x01, 0x00, 0x81, 0x28, 0x01,
+   0x00, 0x49, 0x2a, 0x01, 0x00, 0x49, 0x2a, 0x01, 0x00, 0x55, 0x34, 0x01,
+   0x00, 0x05, 0x20, 0x01, 0x00, 0x49, 0x24, 0x01, 0x00, 0x4a, 0xa4, 0x00,
+   0x00, 0x0a, 0xa0, 0x00, 0x00, 0x12, 0x90, 0x04, 0x00, 0x64, 0x4c, 0x04,
+   0x00, 0x90, 0x13, 0x04, 0x00, 0x98, 0x33, 0x02, 0x00, 0x78, 0x3d, 0x02,
+   0x00, 0x78, 0x3c, 0x01, 0x00, 0x38, 0xb9, 0x00, 0x00, 0x04, 0x40, 0x00,
+   0x00, 0x02, 0x81, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x0c, 0x60, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xc0, 0x07, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/sakura/kaki1_sakura.xbm b/bitmaps/sakura/kaki1_sakura.xbm
new file mode 100644
index 0000000..f2cd4f6
--- /dev/null
+++ b/bitmaps/sakura/kaki1_sakura.xbm
@@ -0,0 +1,14 @@
+#define kaki1_sakura_width 32
+#define kaki1_sakura_height 32
+static unsigned char kaki1_sakura_bits[] = {
+   0xc0, 0x01, 0x00, 0x07, 0x40, 0xdf, 0xf6, 0x05, 0x60, 0x0e, 0xe1, 0x04,
+   0xd0, 0x84, 0x4c, 0x02, 0xc8, 0x02, 0x90, 0x02, 0xa4, 0x02, 0x90, 0x02,
+   0x26, 0x81, 0x24, 0x01, 0x3a, 0x81, 0x28, 0x01, 0x3f, 0x49, 0x2a, 0x01,
+   0x63, 0x49, 0x2a, 0x01, 0xc1, 0x55, 0x34, 0x01, 0x80, 0x07, 0x20, 0x01,
+   0x00, 0x4f, 0x24, 0x01, 0x00, 0x4e, 0xa4, 0x00, 0x00, 0x0c, 0xa0, 0x00,
+   0x00, 0x1a, 0xa0, 0x00, 0x00, 0x32, 0x90, 0x00, 0x00, 0x7e, 0x4c, 0x04,
+   0x00, 0xfc, 0x3f, 0x04, 0x00, 0xb8, 0x79, 0x04, 0x00, 0x30, 0x79, 0x02,
+   0x00, 0x30, 0x7e, 0x02, 0x00, 0x08, 0x2d, 0x01, 0x00, 0x04, 0xd8, 0x00,
+   0x00, 0x02, 0xb1, 0x00, 0x00, 0x01, 0x60, 0x01, 0x00, 0x02, 0xc0, 0x00,
+   0x00, 0x0c, 0xe0, 0x01, 0x00, 0xf0, 0x1f, 0x03, 0x00, 0xc0, 0x07, 0x02,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/sakura/kaki2_sakura.xbm b/bitmaps/sakura/kaki2_sakura.xbm
new file mode 100644
index 0000000..f811c81
--- /dev/null
+++ b/bitmaps/sakura/kaki2_sakura.xbm
@@ -0,0 +1,14 @@
+#define kaki2_sakura_width 32
+#define kaki2_sakura_height 32
+static unsigned char kaki2_sakura_bits[] = {
+   0xc0, 0x01, 0x00, 0x07, 0x40, 0xdf, 0xf6, 0x05, 0x40, 0x0e, 0xe1, 0x04,
+   0x80, 0x84, 0x4c, 0x02, 0x80, 0x02, 0x90, 0x02, 0x80, 0x02, 0x90, 0x02,
+   0x00, 0x81, 0x24, 0x01, 0x00, 0x81, 0x28, 0x01, 0x00, 0x49, 0x2a, 0x01,
+   0x00, 0x49, 0x2a, 0x01, 0x00, 0x55, 0x34, 0x01, 0x00, 0x05, 0x20, 0x01,
+   0x00, 0x49, 0x24, 0x01, 0x00, 0x4a, 0xa4, 0x00, 0x00, 0x0a, 0xa0, 0x00,
+   0x00, 0x0a, 0xa0, 0x00, 0x00, 0x12, 0x90, 0x08, 0x00, 0x64, 0x4c, 0x04,
+   0x03, 0xb0, 0x1b, 0x02, 0x05, 0xb8, 0x3b, 0x02, 0x09, 0x3c, 0x79, 0x01,
+   0x09, 0x24, 0x48, 0x01, 0xf9, 0xe7, 0xcf, 0x7f, 0xff, 0xff, 0xff, 0x7f,
+   0x16, 0x02, 0x81, 0x00, 0x1e, 0x01, 0x00, 0x01, 0x18, 0x02, 0x80, 0x00,
+   0x30, 0x0c, 0x60, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xc0, 0x07, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/sakura/left1_sakura.xbm b/bitmaps/sakura/left1_sakura.xbm
new file mode 100644
index 0000000..53a39f7
--- /dev/null
+++ b/bitmaps/sakura/left1_sakura.xbm
@@ -0,0 +1,14 @@
+#define left1_sakura_width 32
+#define left1_sakura_height 32
+static unsigned char left1_sakura_bits[] = {
+   0xc0, 0x08, 0x00, 0x00, 0x10, 0xdb, 0x01, 0x00, 0x08, 0x18, 0x02, 0x00,
+   0x08, 0x38, 0x04, 0x00, 0x44, 0x30, 0x08, 0x00, 0x24, 0x10, 0x08, 0x00,
+   0x24, 0x02, 0x10, 0x00, 0xa4, 0x02, 0x10, 0x00, 0xa4, 0x02, 0x10, 0x00,
+   0x48, 0x03, 0x10, 0x00, 0x10, 0x02, 0x10, 0x00, 0x50, 0x12, 0x0c, 0x00,
+   0x48, 0x12, 0x04, 0x00, 0x08, 0x92, 0x03, 0x00, 0x10, 0x92, 0x00, 0x00,
+   0x20, 0x4a, 0x00, 0x00, 0xc0, 0xbd, 0x01, 0x00, 0x00, 0xbe, 0x03, 0x0e,
+   0xc0, 0xbf, 0x03, 0x01, 0x20, 0x1f, 0xfc, 0x00, 0x20, 0x0f, 0x40, 0x00,
+   0xc0, 0x07, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x80, 0x00, 0x20, 0x00,
+   0x00, 0x01, 0x10, 0x00, 0x00, 0x07, 0x1c, 0x00, 0x00, 0x8e, 0x3f, 0x00,
+   0x00, 0x7a, 0x7e, 0x00, 0x00, 0x04, 0x7c, 0x00, 0x00, 0x00, 0x28, 0x00,
+   0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/sakura/left2_sakura.xbm b/bitmaps/sakura/left2_sakura.xbm
new file mode 100644
index 0000000..1739bb6
--- /dev/null
+++ b/bitmaps/sakura/left2_sakura.xbm
@@ -0,0 +1,14 @@
+#define left2_sakura_width 32
+#define left2_sakura_height 32
+static unsigned char left2_sakura_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00,
+   0x00, 0x62, 0x3b, 0x00, 0x00, 0x01, 0x43, 0x00, 0x00, 0x01, 0x87, 0x00,
+   0x80, 0x08, 0x06, 0x01, 0x80, 0x04, 0x02, 0x01, 0x80, 0x44, 0x00, 0x02,
+   0x80, 0x54, 0x00, 0x02, 0x80, 0x54, 0x00, 0x02, 0x00, 0x69, 0x00, 0x02,
+   0x00, 0x42, 0x00, 0x02, 0x00, 0x4a, 0x82, 0x01, 0x00, 0x49, 0x82, 0x00,
+   0x00, 0x41, 0x72, 0x00, 0x00, 0x42, 0x12, 0x00, 0x00, 0x44, 0x09, 0x00,
+   0x00, 0xb8, 0x0e, 0x00, 0x00, 0x60, 0x1f, 0x1e, 0x00, 0x30, 0xff, 0x01,
+   0x00, 0x28, 0x4e, 0x01, 0x00, 0x68, 0x4c, 0x01, 0x00, 0x70, 0x38, 0x01,
+   0x00, 0x0c, 0x00, 0x01, 0x00, 0x04, 0x80, 0x00, 0x00, 0x08, 0x40, 0x00,
+   0x00, 0x38, 0x20, 0x00, 0x00, 0xfc, 0x10, 0x00, 0x00, 0x7a, 0x0f, 0x00,
+   0x00, 0x3c, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00};
diff --git a/bitmaps/sakura/ltogi1_sakura.xbm b/bitmaps/sakura/ltogi1_sakura.xbm
new file mode 100644
index 0000000..46640c0
--- /dev/null
+++ b/bitmaps/sakura/ltogi1_sakura.xbm
@@ -0,0 +1,14 @@
+#define ltogi1_sakura_width 32
+#define ltogi1_sakura_height 32
+static unsigned char ltogi1_sakura_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x60, 0x04, 0x00, 0x00, 0x88, 0xed, 0x00, 0x00,
+   0x04, 0x0c, 0x01, 0x00, 0x04, 0x1c, 0x02, 0x00, 0x22, 0x18, 0x04, 0x00,
+   0x12, 0x08, 0x04, 0x00, 0x92, 0x01, 0x08, 0x00, 0x52, 0x02, 0x08, 0x00,
+   0x52, 0x02, 0x08, 0x00, 0xe4, 0x03, 0x08, 0x00, 0xc8, 0x03, 0x08, 0x00,
+   0xa8, 0x07, 0x06, 0x00, 0xa4, 0x07, 0x02, 0x00, 0x84, 0xc7, 0x01, 0x00,
+   0x88, 0x4f, 0x00, 0x00, 0x10, 0x2f, 0x00, 0x00, 0xe0, 0x3f, 0x30, 0x00,
+   0x80, 0x2f, 0x0c, 0x00, 0x80, 0x2f, 0x02, 0x00, 0x80, 0x46, 0x01, 0x00,
+   0x80, 0x80, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x20, 0x00, 0x06, 0x00,
+   0x10, 0x00, 0x08, 0x00, 0x08, 0x00, 0x04, 0x00, 0x10, 0x00, 0x02, 0x00,
+   0x60, 0x80, 0x01, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00,
+   0x00, 0x1d, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00};
diff --git a/bitmaps/sakura/ltogi2_sakura.xbm b/bitmaps/sakura/ltogi2_sakura.xbm
new file mode 100644
index 0000000..7ce9916
--- /dev/null
+++ b/bitmaps/sakura/ltogi2_sakura.xbm
@@ -0,0 +1,14 @@
+#define ltogi2_sakura_width 32
+#define ltogi2_sakura_height 32
+static unsigned char ltogi2_sakura_bits[] = {
+   0x60, 0x04, 0x00, 0x00, 0x88, 0xed, 0x00, 0x00, 0x04, 0x0c, 0x01, 0x00,
+   0x04, 0x1c, 0x02, 0x00, 0x22, 0x18, 0x04, 0x00, 0x12, 0x08, 0x04, 0x00,
+   0x12, 0x01, 0x08, 0x00, 0x52, 0x01, 0x08, 0x00, 0x52, 0x01, 0x08, 0x00,
+   0xa4, 0x01, 0x08, 0x00, 0x08, 0x01, 0x08, 0x00, 0x28, 0x09, 0x06, 0x00,
+   0x24, 0x09, 0x02, 0x00, 0x04, 0xc9, 0x01, 0x00, 0x1c, 0x49, 0x08, 0x00,
+   0xf2, 0x25, 0x04, 0x00, 0xf2, 0x3f, 0x04, 0x00, 0xfc, 0x2f, 0x02, 0x00,
+   0xe0, 0x2f, 0x02, 0x00, 0x80, 0x4f, 0x01, 0x00, 0x80, 0x80, 0x00, 0x00,
+   0x40, 0x00, 0x01, 0x00, 0x20, 0x00, 0x06, 0x00, 0x10, 0x00, 0x08, 0x00,
+   0x08, 0x00, 0x04, 0x00, 0x10, 0x00, 0x02, 0x00, 0x60, 0x80, 0x01, 0x00,
+   0x80, 0x7f, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00,
+   0x00, 0x0d, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00};
diff --git a/bitmaps/sakura/mati2_sakura.xbm b/bitmaps/sakura/mati2_sakura.xbm
new file mode 100644
index 0000000..b89c820
--- /dev/null
+++ b/bitmaps/sakura/mati2_sakura.xbm
@@ -0,0 +1,14 @@
+#define mati2_sakura_width 32
+#define mati2_sakura_height 32
+static unsigned char mati2_sakura_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x06, 0x00, 0xe0, 0x1f, 0xf1, 0x0f,
+   0xe0, 0x8f, 0xe0, 0x0f, 0x40, 0x06, 0xcc, 0x04, 0x40, 0x02, 0x90, 0x04,
+   0x80, 0x02, 0x90, 0x02, 0x00, 0x81, 0x24, 0x01, 0x00, 0x81, 0x28, 0x01,
+   0x00, 0x49, 0x2a, 0x01, 0x00, 0x49, 0x2a, 0x01, 0x00, 0x55, 0x34, 0x01,
+   0x00, 0x05, 0x20, 0x01, 0x00, 0x49, 0x24, 0x01, 0x00, 0x4a, 0xa4, 0x00,
+   0x00, 0x0a, 0xa0, 0x02, 0x00, 0x12, 0x90, 0x02, 0x00, 0x64, 0x4c, 0x02,
+   0x00, 0x90, 0x13, 0x02, 0x00, 0x98, 0x33, 0x02, 0x00, 0x78, 0x3d, 0x01,
+   0x00, 0x78, 0x3c, 0x01, 0x00, 0x38, 0xb9, 0x00, 0x00, 0x04, 0x40, 0x00,
+   0x00, 0x02, 0x81, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x0c, 0x60, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xc0, 0x07, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/sakura/mati3_sakura.xbm b/bitmaps/sakura/mati3_sakura.xbm
new file mode 100644
index 0000000..5d0faef
--- /dev/null
+++ b/bitmaps/sakura/mati3_sakura.xbm
@@ -0,0 +1,14 @@
+#define mati3_sakura_width 32
+#define mati3_sakura_height 32
+static unsigned char mati3_sakura_bits[] = {
+   0xc0, 0x01, 0x00, 0x07, 0x40, 0xdf, 0xf6, 0x05, 0x40, 0x0e, 0xe1, 0x04,
+   0x80, 0x84, 0x4c, 0x02, 0x80, 0x02, 0x90, 0x02, 0x80, 0x02, 0x90, 0x02,
+   0x00, 0x81, 0x24, 0x01, 0x00, 0x81, 0x28, 0x01, 0x00, 0x49, 0x2a, 0x01,
+   0x00, 0x49, 0x2a, 0x01, 0x00, 0x55, 0x34, 0x01, 0x00, 0x05, 0x20, 0x01,
+   0x00, 0x49, 0x24, 0x01, 0x00, 0x4a, 0xa4, 0x00, 0x00, 0x0a, 0xa0, 0x00,
+   0x00, 0x8a, 0xa3, 0x00, 0x80, 0x13, 0x90, 0x03, 0x40, 0x66, 0xcc, 0x04,
+   0x40, 0xbe, 0xfb, 0x04, 0x80, 0xbf, 0xfb, 0x03, 0x00, 0x3e, 0xf9, 0x00,
+   0x00, 0x10, 0x10, 0x00, 0x00, 0x0f, 0x21, 0x00, 0xc0, 0x04, 0x40, 0x00,
+   0x20, 0x02, 0x81, 0x00, 0x10, 0x01, 0x00, 0x01, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x0c, 0x60, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xc0, 0x07, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/sakura/right1_sakura.xbm b/bitmaps/sakura/right1_sakura.xbm
new file mode 100644
index 0000000..31cfef9
--- /dev/null
+++ b/bitmaps/sakura/right1_sakura.xbm
@@ -0,0 +1,14 @@
+#define right1_sakura_width 32
+#define right1_sakura_height 32
+static unsigned char right1_sakura_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x00,
+   0x00, 0xb8, 0x8d, 0x00, 0x00, 0x84, 0x01, 0x01, 0x00, 0xc2, 0x01, 0x01,
+   0x00, 0xc1, 0x20, 0x02, 0x00, 0x81, 0x40, 0x02, 0x80, 0x00, 0x44, 0x02,
+   0x80, 0x00, 0x54, 0x02, 0x80, 0x00, 0x54, 0x02, 0x80, 0x00, 0x2c, 0x01,
+   0x80, 0x00, 0x84, 0x00, 0x00, 0x83, 0xa4, 0x00, 0x00, 0x82, 0x24, 0x01,
+   0x00, 0x9c, 0x04, 0x01, 0x00, 0x90, 0x84, 0x00, 0x00, 0x20, 0x45, 0x00,
+   0x00, 0xe0, 0x3a, 0x00, 0xf0, 0xf0, 0x0d, 0x00, 0x00, 0xff, 0x19, 0x00,
+   0x00, 0xe5, 0x28, 0x00, 0x00, 0x65, 0x2c, 0x00, 0x00, 0x39, 0x1c, 0x00,
+   0x00, 0x01, 0x60, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x04, 0x20, 0x00,
+   0x00, 0x08, 0x38, 0x00, 0x00, 0x10, 0x7e, 0x00, 0x00, 0xe0, 0xbd, 0x00,
+   0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x30, 0x00};
diff --git a/bitmaps/sakura/right2_sakura.xbm b/bitmaps/sakura/right2_sakura.xbm
new file mode 100644
index 0000000..da437b9
--- /dev/null
+++ b/bitmaps/sakura/right2_sakura.xbm
@@ -0,0 +1,14 @@
+#define right2_sakura_width 32
+#define right2_sakura_height 32
+static unsigned char right2_sakura_bits[] = {
+   0x00, 0x00, 0x20, 0x06, 0x00, 0x00, 0xb7, 0x11, 0x00, 0x80, 0x30, 0x20,
+   0x00, 0x40, 0x38, 0x20, 0x00, 0x20, 0x18, 0x44, 0x00, 0x20, 0x10, 0x48,
+   0x00, 0x10, 0x80, 0x48, 0x00, 0x10, 0x80, 0x4a, 0x00, 0x10, 0x80, 0x4a,
+   0x00, 0x10, 0x80, 0x25, 0x00, 0x10, 0x80, 0x10, 0x00, 0x60, 0x90, 0x14,
+   0x00, 0x40, 0x90, 0x24, 0x00, 0x80, 0x93, 0x20, 0x00, 0x00, 0x92, 0x10,
+   0x00, 0x00, 0xa4, 0x08, 0x00, 0x00, 0x7b, 0x07, 0xe0, 0x80, 0xfb, 0x00,
+   0x00, 0x81, 0xfb, 0x07, 0x00, 0x7e, 0xf0, 0x09, 0x00, 0x04, 0xe0, 0x09,
+   0x00, 0x04, 0xc0, 0x07, 0x00, 0x04, 0x00, 0x04, 0x00, 0x08, 0x00, 0x02,
+   0x00, 0x10, 0x00, 0x01, 0x00, 0x70, 0xc0, 0x01, 0x00, 0xf8, 0xe3, 0x00,
+   0x00, 0xfc, 0xbc, 0x00, 0x00, 0x7c, 0x40, 0x00, 0x00, 0x28, 0x00, 0x00,
+   0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/sakura/rtogi1_sakura.xbm b/bitmaps/sakura/rtogi1_sakura.xbm
new file mode 100644
index 0000000..06080ee
--- /dev/null
+++ b/bitmaps/sakura/rtogi1_sakura.xbm
@@ -0,0 +1,14 @@
+#define rtogi1_sakura_width 32
+#define rtogi1_sakura_height 32
+static unsigned char rtogi1_sakura_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x0c, 0x00, 0x00, 0x6e, 0x23,
+   0x00, 0x00, 0x61, 0x40, 0x00, 0x80, 0x70, 0x40, 0x00, 0x40, 0x30, 0x88,
+   0x00, 0x40, 0x20, 0x90, 0x00, 0x20, 0x00, 0x93, 0x00, 0x20, 0x80, 0x94,
+   0x00, 0x20, 0x80, 0x94, 0x00, 0x20, 0x80, 0x4f, 0x00, 0x20, 0x80, 0x27,
+   0x00, 0xc0, 0xc0, 0x2b, 0x00, 0x80, 0xc0, 0x4b, 0x00, 0x00, 0xc7, 0x43,
+   0x00, 0x00, 0xe4, 0x23, 0x00, 0x00, 0xe8, 0x11, 0x00, 0x18, 0xf8, 0x0f,
+   0x00, 0x60, 0xe8, 0x03, 0x00, 0x80, 0xe8, 0x03, 0x00, 0x00, 0xc5, 0x02,
+   0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x01, 0x04, 0x00, 0xc0, 0x00, 0x08,
+   0x00, 0x20, 0x00, 0x10, 0x00, 0x40, 0x00, 0x20, 0x00, 0x80, 0x00, 0x10,
+   0x00, 0x00, 0x03, 0x0c, 0x00, 0x00, 0xfc, 0x03, 0x00, 0x00, 0xf0, 0x01,
+   0x00, 0x00, 0x70, 0x01, 0x00, 0x00, 0xf0, 0x01};
diff --git a/bitmaps/sakura/rtogi2_sakura.xbm b/bitmaps/sakura/rtogi2_sakura.xbm
new file mode 100644
index 0000000..37d536f
--- /dev/null
+++ b/bitmaps/sakura/rtogi2_sakura.xbm
@@ -0,0 +1,14 @@
+#define rtogi2_sakura_width 32
+#define rtogi2_sakura_height 32
+static unsigned char rtogi2_sakura_bits[] = {
+   0x00, 0x00, 0x40, 0x0c, 0x00, 0x00, 0x6e, 0x23, 0x00, 0x00, 0x61, 0x40,
+   0x00, 0x80, 0x70, 0x40, 0x00, 0x40, 0x30, 0x88, 0x00, 0x40, 0x20, 0x90,
+   0x00, 0x20, 0x00, 0x91, 0x00, 0x20, 0x00, 0x95, 0x00, 0x20, 0x00, 0x95,
+   0x00, 0x20, 0x00, 0x4b, 0x00, 0x20, 0x00, 0x21, 0x00, 0xc0, 0x20, 0x29,
+   0x00, 0x80, 0x20, 0x49, 0x00, 0x00, 0x27, 0x41, 0x00, 0x20, 0x24, 0x71,
+   0x00, 0x40, 0x48, 0x9f, 0x00, 0x40, 0xf8, 0x9f, 0x00, 0x80, 0xe8, 0x7f,
+   0x00, 0x80, 0xe8, 0x0f, 0x00, 0x00, 0xe5, 0x03, 0x00, 0x00, 0x02, 0x02,
+   0x00, 0x00, 0x01, 0x04, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x20, 0x00, 0x10,
+   0x00, 0x40, 0x00, 0x20, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x03, 0x0c,
+   0x00, 0x00, 0xfc, 0x03, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0xf0, 0x01,
+   0x00, 0x00, 0x60, 0x01, 0x00, 0x00, 0xc0, 0x01};
diff --git a/bitmaps/sakura/sakura.include b/bitmaps/sakura/sakura.include
new file mode 100644
index 0000000..69e0cd9
--- /dev/null
+++ b/bitmaps/sakura/sakura.include
@@ -0,0 +1,32 @@
+#include "awake_sakura.xbm"
+#include "down1_sakura.xbm"
+#include "down2_sakura.xbm"
+#include "dtogi1_sakura.xbm"
+#include "dtogi2_sakura.xbm"
+#include "dwleft1_sakura.xbm"
+#include "dwleft2_sakura.xbm"
+#include "dwright1_sakura.xbm"
+#include "dwright2_sakura.xbm"
+#include "jare2_sakura.xbm"
+#include "kaki1_sakura.xbm"
+#include "kaki2_sakura.xbm"
+#include "left1_sakura.xbm"
+#include "left2_sakura.xbm"
+#include "ltogi1_sakura.xbm"
+#include "ltogi2_sakura.xbm"
+#include "mati2_sakura.xbm"
+#include "mati3_sakura.xbm"
+#include "right1_sakura.xbm"
+#include "right2_sakura.xbm"
+#include "rtogi1_sakura.xbm"
+#include "rtogi2_sakura.xbm"
+#include "sleep1_sakura.xbm"
+#include "sleep2_sakura.xbm"
+#include "up1_sakura.xbm"
+#include "up2_sakura.xbm"
+#include "upleft1_sakura.xbm"
+#include "upleft2_sakura.xbm"
+#include "upright1_sakura.xbm"
+#include "upright2_sakura.xbm"
+#include "utogi1_sakura.xbm"
+#include "utogi2_sakura.xbm"
diff --git a/bitmaps/sakura/sleep1_sakura.xbm b/bitmaps/sakura/sleep1_sakura.xbm
new file mode 100644
index 0000000..b8b2bf2
--- /dev/null
+++ b/bitmaps/sakura/sleep1_sakura.xbm
@@ -0,0 +1,14 @@
+#define sleep1_sakura_width 32
+#define sleep1_sakura_height 32
+static unsigned char sleep1_sakura_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0xc0, 0x1f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00,
+   0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x1f, 0x00, 0x80, 0x00, 0x08, 0x00,
+   0xc0, 0x1f, 0x04, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x30,
+   0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xfc, 0x33, 0x00, 0x00, 0x03, 0x31,
+   0x00, 0x80, 0x00, 0x3e, 0x00, 0x40, 0x00, 0x38, 0x00, 0x20, 0xff, 0x31,
+   0x00, 0x80, 0x10, 0x06, 0xc0, 0x7f, 0xe2, 0x48, 0x30, 0x3e, 0x02, 0x49,
+   0x08, 0x38, 0x70, 0x40, 0x04, 0x38, 0x00, 0x20, 0x84, 0x3c, 0x90, 0x51,
+   0x02, 0x3f, 0x62, 0x40, 0x02, 0x7e, 0x12, 0x40, 0x04, 0x9c, 0x63, 0x20,
+   0x04, 0x98, 0x1c, 0x30, 0x0e, 0xf0, 0x24, 0x7c, 0x1f, 0xf0, 0xfb, 0xff,
+   0x7d, 0x10, 0x00, 0x00, 0xbf, 0x0f, 0x00, 0x00};
diff --git a/bitmaps/sakura/sleep2_sakura.xbm b/bitmaps/sakura/sleep2_sakura.xbm
new file mode 100644
index 0000000..b5f1eb6
--- /dev/null
+++ b/bitmaps/sakura/sleep2_sakura.xbm
@@ -0,0 +1,14 @@
+#define sleep2_sakura_width 32
+#define sleep2_sakura_height 32
+static unsigned char sleep2_sakura_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x3f, 0x00, 0x00, 0x00, 0x10, 0x3c, 0x00, 0x00, 0x0c, 0x10, 0x00,
+   0x00, 0x04, 0x08, 0x70, 0x00, 0x3f, 0xfc, 0x4f, 0x00, 0x00, 0x03, 0x21,
+   0x00, 0x80, 0x00, 0x36, 0x00, 0x40, 0x00, 0x38, 0x00, 0x20, 0xff, 0x31,
+   0x80, 0xbf, 0x10, 0x06, 0x60, 0x7e, 0xe2, 0x48, 0x10, 0x38, 0x02, 0x49,
+   0x08, 0x38, 0x70, 0x40, 0x04, 0x38, 0x00, 0x20, 0x84, 0x3c, 0x90, 0x51,
+   0x02, 0x3f, 0x62, 0x40, 0x02, 0x7e, 0x12, 0x40, 0x04, 0x9c, 0x63, 0x20,
+   0x04, 0x98, 0x1c, 0x30, 0x0e, 0xf0, 0x24, 0x7c, 0x1f, 0xf0, 0xfb, 0xff,
+   0x7d, 0x10, 0x00, 0x00, 0xbf, 0x0f, 0x00, 0x00};
diff --git a/bitmaps/sakura/up1_sakura.xbm b/bitmaps/sakura/up1_sakura.xbm
new file mode 100644
index 0000000..3c9003a
--- /dev/null
+++ b/bitmaps/sakura/up1_sakura.xbm
@@ -0,0 +1,14 @@
+#define up1_sakura_width 32
+#define up1_sakura_height 32
+static unsigned char up1_sakura_bits[] = {
+   0xe0, 0xdf, 0xf6, 0x0f, 0xe0, 0x0f, 0xe1, 0x0f, 0xc0, 0x07, 0xc0, 0x07,
+   0xc0, 0x03, 0x80, 0x07, 0x80, 0x03, 0x80, 0x03, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x12, 0x90, 0x00,
+   0x00, 0x12, 0x90, 0x00, 0x00, 0x64, 0x4c, 0x00, 0x00, 0xbc, 0xfb, 0x03,
+   0x00, 0xbc, 0xfb, 0x04, 0x00, 0xbc, 0xfb, 0x04, 0x00, 0x1c, 0xf0, 0x03,
+   0x00, 0x03, 0x20, 0x00, 0x80, 0x00, 0x40, 0x00, 0xc0, 0x01, 0x83, 0x00,
+   0x00, 0x02, 0x04, 0x01, 0x00, 0x0c, 0xc8, 0x00, 0x00, 0x30, 0x38, 0x00,
+   0x00, 0xf0, 0x27, 0x00, 0x00, 0xe0, 0x20, 0x00, 0x00, 0xe0, 0x00, 0x00,
+   0x00, 0xe0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00};
diff --git a/bitmaps/sakura/up2_sakura.xbm b/bitmaps/sakura/up2_sakura.xbm
new file mode 100644
index 0000000..999ebb4
--- /dev/null
+++ b/bitmaps/sakura/up2_sakura.xbm
@@ -0,0 +1,14 @@
+#define up2_sakura_width 32
+#define up2_sakura_height 32
+static unsigned char up2_sakura_bits[] = {
+   0xe0, 0xdf, 0xf6, 0x0f, 0xe0, 0x0f, 0xe1, 0x0f, 0xc0, 0x07, 0xc0, 0x07,
+   0xc0, 0x03, 0x80, 0x07, 0x80, 0x03, 0x80, 0x03, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x12, 0x90, 0x00,
+   0x00, 0x12, 0x90, 0x00, 0x00, 0x64, 0x4c, 0x00, 0x80, 0xbf, 0x7b, 0x00,
+   0x40, 0xbe, 0x7b, 0x00, 0x40, 0xbe, 0x7b, 0x00, 0x80, 0x1f, 0x70, 0x00,
+   0x00, 0x08, 0x80, 0x01, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x01, 0x07,
+   0x00, 0x81, 0x80, 0x00, 0x00, 0x46, 0x60, 0x00, 0x00, 0x38, 0x18, 0x00,
+   0x00, 0xcc, 0x1f, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0e, 0x00,
+   0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x06, 0x00};
diff --git a/bitmaps/sakura/upleft1_sakura.xbm b/bitmaps/sakura/upleft1_sakura.xbm
new file mode 100644
index 0000000..3ed6eba
--- /dev/null
+++ b/bitmaps/sakura/upleft1_sakura.xbm
@@ -0,0 +1,14 @@
+#define upleft1_sakura_width 32
+#define upleft1_sakura_height 32
+static unsigned char upleft1_sakura_bits[] = {
+   0xc0, 0xdf, 0xfe, 0x01, 0xc0, 0x0f, 0xf1, 0x01, 0xc0, 0x07, 0xe0, 0x01,
+   0x80, 0x03, 0xc0, 0x00, 0xc0, 0x03, 0x80, 0x00, 0xc0, 0x01, 0x80, 0x00,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01,
+   0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01,
+   0x80, 0x04, 0xc0, 0x00, 0x80, 0x04, 0x40, 0x00, 0x80, 0x0c, 0x30, 0x00,
+   0x00, 0x1d, 0x18, 0x00, 0x00, 0x3a, 0x3c, 0x00, 0x00, 0xf8, 0x4f, 0x00,
+   0x00, 0x78, 0x4f, 0x00, 0x00, 0x70, 0x7f, 0x00, 0x00, 0x08, 0x8e, 0x07,
+   0x00, 0x04, 0x60, 0x01, 0x00, 0x04, 0x18, 0x02, 0x00, 0x08, 0x00, 0x07,
+   0x00, 0x10, 0x80, 0x00, 0x00, 0x60, 0x60, 0x00, 0x00, 0xc0, 0x1f, 0x00,
+   0x00, 0x80, 0x0f, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00,
+   0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x06, 0x00};
diff --git a/bitmaps/sakura/upleft2_sakura.xbm b/bitmaps/sakura/upleft2_sakura.xbm
new file mode 100644
index 0000000..9b2e1d0
--- /dev/null
+++ b/bitmaps/sakura/upleft2_sakura.xbm
@@ -0,0 +1,14 @@
+#define upleft2_sakura_width 32
+#define upleft2_sakura_height 32
+static unsigned char upleft2_sakura_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xbf, 0xfd, 0x03,
+   0x80, 0x1f, 0xe2, 0x03, 0x80, 0x0f, 0xc0, 0x03, 0x00, 0x07, 0x80, 0x01,
+   0x80, 0x07, 0x00, 0x01, 0x80, 0x03, 0x00, 0x01, 0x80, 0x00, 0x00, 0x02,
+   0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02,
+   0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x09, 0x80, 0x01,
+   0x00, 0x09, 0x80, 0x00, 0x00, 0x19, 0x60, 0x00, 0x00, 0x3a, 0x30, 0x00,
+   0x00, 0x64, 0x08, 0x00, 0x00, 0xf8, 0x8f, 0x01, 0x00, 0xe4, 0x4e, 0x00,
+   0x00, 0xe4, 0x7e, 0x00, 0x00, 0x7c, 0x96, 0x00, 0x00, 0x04, 0x08, 0x03,
+   0x00, 0x04, 0x04, 0x06, 0x00, 0x08, 0xc0, 0x03, 0x00, 0x18, 0xe0, 0x01,
+   0x00, 0x38, 0xf0, 0x01, 0x00, 0x70, 0xc8, 0x01, 0x00, 0x80, 0x07, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/sakura/upright1_sakura.xbm b/bitmaps/sakura/upright1_sakura.xbm
new file mode 100644
index 0000000..001ee10
--- /dev/null
+++ b/bitmaps/sakura/upright1_sakura.xbm
@@ -0,0 +1,14 @@
+#define upright1_sakura_width 32
+#define upright1_sakura_height 32
+static unsigned char upright1_sakura_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xbf, 0xfd, 0x01,
+   0xc0, 0x47, 0xf8, 0x01, 0xc0, 0x03, 0xf0, 0x01, 0x80, 0x01, 0xe0, 0x00,
+   0x80, 0x00, 0xe0, 0x01, 0x80, 0x00, 0xc0, 0x01, 0x40, 0x00, 0x00, 0x01,
+   0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x80, 0x00,
+   0x40, 0x00, 0x80, 0x00, 0x40, 0x00, 0x80, 0x00, 0x80, 0x01, 0x90, 0x00,
+   0x00, 0x01, 0x90, 0x00, 0x00, 0x06, 0x98, 0x00, 0x00, 0x0c, 0x5c, 0x00,
+   0x00, 0x10, 0x26, 0x00, 0x80, 0xf1, 0x1f, 0x00, 0x00, 0x72, 0x27, 0x00,
+   0x00, 0x7e, 0x27, 0x00, 0x00, 0x69, 0x3e, 0x00, 0xc0, 0x10, 0x20, 0x00,
+   0x60, 0x20, 0x20, 0x00, 0xc0, 0x03, 0x10, 0x00, 0x80, 0x07, 0x18, 0x00,
+   0x80, 0x0f, 0x1c, 0x00, 0x80, 0x13, 0x0e, 0x00, 0x00, 0xe0, 0x01, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/sakura/upright2_sakura.xbm b/bitmaps/sakura/upright2_sakura.xbm
new file mode 100644
index 0000000..f7c6b68
--- /dev/null
+++ b/bitmaps/sakura/upright2_sakura.xbm
@@ -0,0 +1,14 @@
+#define upright2_sakura_width 32
+#define upright2_sakura_height 32
+static unsigned char upright2_sakura_bits[] = {
+   0x80, 0x7f, 0xfb, 0x03, 0x80, 0x8f, 0xf0, 0x03, 0x80, 0x07, 0xe0, 0x03,
+   0x00, 0x03, 0xc0, 0x01, 0x00, 0x01, 0xc0, 0x03, 0x00, 0x01, 0x80, 0x03,
+   0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x02,
+   0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01,
+   0x00, 0x03, 0x20, 0x01, 0x00, 0x02, 0x20, 0x01, 0x00, 0x0c, 0x30, 0x01,
+   0x00, 0x18, 0xb8, 0x00, 0x00, 0x3c, 0x5c, 0x00, 0x00, 0xf2, 0x1f, 0x00,
+   0x00, 0xf2, 0x1e, 0x00, 0x00, 0xfe, 0x0e, 0x00, 0xe0, 0x71, 0x10, 0x00,
+   0x80, 0x06, 0x20, 0x00, 0x40, 0x18, 0x20, 0x00, 0xe0, 0x00, 0x10, 0x00,
+   0x00, 0x01, 0x08, 0x00, 0x00, 0x06, 0x06, 0x00, 0x00, 0xf8, 0x03, 0x00,
+   0x00, 0xf0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x00, 0x00,
+   0x00, 0xe0, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00};
diff --git a/bitmaps/sakura/utogi1_sakura.xbm b/bitmaps/sakura/utogi1_sakura.xbm
new file mode 100644
index 0000000..03ef63e
--- /dev/null
+++ b/bitmaps/sakura/utogi1_sakura.xbm
@@ -0,0 +1,14 @@
+#define utogi1_sakura_width 32
+#define utogi1_sakura_height 32
+static unsigned char utogi1_sakura_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xdf, 0xf6, 0x0f,
+   0xe0, 0x0f, 0xe1, 0x0f, 0xc0, 0x07, 0xc0, 0x07, 0xc0, 0x03, 0x80, 0x07,
+   0x80, 0x03, 0x80, 0x03, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x02, 0x80, 0x00, 0x00, 0x12, 0x90, 0x00, 0x00, 0x12, 0x90, 0x00,
+   0x00, 0x7c, 0xfc, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xbc, 0x7b, 0x00,
+   0x00, 0xbf, 0xfb, 0x01, 0x80, 0x1c, 0x70, 0x02, 0x80, 0x0c, 0x60, 0x02,
+   0x00, 0x07, 0xc0, 0x01, 0x00, 0x02, 0x83, 0x00, 0x00, 0x01, 0x0c, 0x01,
+   0x00, 0x02, 0xb0, 0x00, 0x00, 0x0c, 0xe0, 0x01, 0x00, 0xf0, 0x1f, 0x00,
+   0x00, 0xc0, 0x07, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/sakura/utogi2_sakura.xbm b/bitmaps/sakura/utogi2_sakura.xbm
new file mode 100644
index 0000000..4f5e337
--- /dev/null
+++ b/bitmaps/sakura/utogi2_sakura.xbm
@@ -0,0 +1,14 @@
+#define utogi2_sakura_width 32
+#define utogi2_sakura_height 32
+static unsigned char utogi2_sakura_bits[] = {
+   0xe0, 0xdf, 0xf6, 0x0f, 0xe0, 0x0f, 0xe1, 0x0f, 0xc0, 0x07, 0xc0, 0x0f,
+   0xc0, 0x03, 0x80, 0x07, 0x80, 0x03, 0x80, 0x07, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+   0x00, 0x02, 0x80, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x12, 0x90, 0x00,
+   0x80, 0x13, 0x90, 0x03, 0x40, 0x7e, 0xfc, 0x04, 0x40, 0xfe, 0xff, 0x04,
+   0x80, 0xbf, 0xfb, 0x03, 0x00, 0xbe, 0xfb, 0x00, 0x00, 0x10, 0x10, 0x00,
+   0x00, 0x08, 0x20, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x02, 0x81, 0x00,
+   0x00, 0x01, 0x02, 0x01, 0x00, 0x02, 0x84, 0x00, 0x00, 0x0c, 0x68, 0x00,
+   0x00, 0xf0, 0x1f, 0x00, 0x00, 0xc0, 0x67, 0x00, 0x00, 0xc0, 0x07, 0x00,
+   0x00, 0xc0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tomoyo/awake_tomoyo.xbm b/bitmaps/tomoyo/awake_tomoyo.xbm
new file mode 100644
index 0000000..bfdf794
--- /dev/null
+++ b/bitmaps/tomoyo/awake_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define awake_tomoyo_width 32
+#define awake_tomoyo_height 32
+static unsigned char awake_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x3f, 0x00,
+   0x80, 0xe0, 0xff, 0x00, 0x08, 0xf0, 0xe0, 0x01, 0x10, 0x70, 0xdf, 0x01,
+   0x00, 0xb8, 0xbf, 0x03, 0x00, 0xf8, 0xff, 0x03, 0x06, 0xf8, 0xff, 0x03,
+   0x00, 0xf8, 0xff, 0x03, 0x00, 0xf8, 0xde, 0x03, 0x00, 0x38, 0x80, 0x03,
+   0xf6, 0xbb, 0xb1, 0x03, 0xf6, 0x3f, 0x80, 0x03, 0x36, 0x3a, 0x8e, 0x03,
+   0xf8, 0x3b, 0x8a, 0x03, 0xf8, 0x7f, 0xc4, 0x03, 0xf0, 0xf5, 0xf1, 0x03,
+   0x00, 0x03, 0xce, 0x03, 0x00, 0x04, 0x80, 0x03, 0x00, 0x18, 0x44, 0x02,
+   0x00, 0x78, 0x40, 0x02, 0x00, 0x40, 0x84, 0x01, 0x00, 0x40, 0x40, 0x00,
+   0x00, 0x20, 0x84, 0x00, 0x00, 0x10, 0x00, 0x01, 0x00, 0x08, 0x00, 0x02,
+   0x00, 0x0c, 0x44, 0x06, 0x00, 0xb8, 0x88, 0x03, 0x00, 0xe0, 0xff, 0x00,
+   0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1f, 0x00};
diff --git a/bitmaps/tomoyo/down1_tomoyo.xbm b/bitmaps/tomoyo/down1_tomoyo.xbm
new file mode 100644
index 0000000..2b0fa0d
--- /dev/null
+++ b/bitmaps/tomoyo/down1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define down1_tomoyo_width 32
+#define down1_tomoyo_height 32
+static unsigned char down1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xf8, 0x3f, 0x00,
+   0x00, 0x38, 0x38, 0x00, 0x00, 0xdc, 0x77, 0x00, 0x00, 0xec, 0x6f, 0x00,
+   0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xbe, 0xf7, 0x00, 0x00, 0x0e, 0xe0, 0x00, 0x00, 0x4e, 0xe4, 0x00,
+   0x00, 0x4e, 0xe4, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x0f, 0xe0, 0x01,
+   0x00, 0x1f, 0xf0, 0x01, 0x00, 0x7f, 0xfc, 0x01, 0x00, 0x9f, 0xf3, 0x01,
+   0x00, 0x0b, 0xe0, 0x01, 0x00, 0x0a, 0xe1, 0x00, 0x00, 0x0c, 0x70, 0x00,
+   0x00, 0x10, 0x49, 0x00, 0x00, 0x10, 0x48, 0x00, 0x00, 0x08, 0x31, 0x00,
+   0x00, 0x04, 0x20, 0x00, 0x00, 0x02, 0x44, 0x00, 0x00, 0x03, 0xc8, 0x00,
+   0x00, 0x4e, 0x72, 0x00, 0x00, 0xb8, 0x1f, 0x00, 0x00, 0x20, 0x01, 0x00,
+   0x00, 0x40, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00};
diff --git a/bitmaps/tomoyo/down2_tomoyo.xbm b/bitmaps/tomoyo/down2_tomoyo.xbm
new file mode 100644
index 0000000..899dafd
--- /dev/null
+++ b/bitmaps/tomoyo/down2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define down2_tomoyo_width 32
+#define down2_tomoyo_height 32
+static unsigned char down2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xf8, 0x3f, 0x00,
+   0x00, 0x3c, 0x78, 0x00, 0x00, 0xdc, 0x77, 0x00, 0x00, 0xec, 0x6f, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xde, 0xfb, 0x00, 0x00, 0x0e, 0xe0, 0x00, 0x00, 0x4e, 0xe4, 0x00,
+   0x00, 0x4e, 0xe4, 0x00, 0x00, 0x0f, 0xe0, 0x01, 0x00, 0x0f, 0xe0, 0x01,
+   0x00, 0x1f, 0xf0, 0x01, 0x00, 0x7f, 0xfc, 0x01, 0x80, 0x9f, 0xf3, 0x03,
+   0x80, 0x0f, 0xa0, 0x03, 0x00, 0x0e, 0xa1, 0x01, 0x00, 0x18, 0x60, 0x00,
+   0x00, 0x24, 0x11, 0x00, 0x00, 0x24, 0x10, 0x00, 0x00, 0x18, 0x21, 0x00,
+   0x00, 0x08, 0x40, 0x00, 0x00, 0x44, 0x80, 0x00, 0x00, 0x26, 0x80, 0x01,
+   0x00, 0x9c, 0xe4, 0x00, 0x00, 0xf0, 0x3b, 0x00, 0x00, 0x00, 0x09, 0x00,
+   0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x03, 0x00};
diff --git a/bitmaps/tomoyo/dtogi1_tomoyo.xbm b/bitmaps/tomoyo/dtogi1_tomoyo.xbm
new file mode 100644
index 0000000..37c887c
--- /dev/null
+++ b/bitmaps/tomoyo/dtogi1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define dtogi1_tomoyo_width 32
+#define dtogi1_tomoyo_height 32
+static unsigned char dtogi1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x00,
+   0x00, 0xe0, 0xff, 0x00, 0x10, 0xf0, 0xe0, 0x01, 0x30, 0x70, 0xdf, 0x01,
+   0x70, 0xb8, 0xbf, 0x03, 0x50, 0xf8, 0xff, 0x03, 0x90, 0xf8, 0xff, 0x03,
+   0x90, 0xf8, 0xff, 0x03, 0x90, 0xf8, 0xde, 0x03, 0x5c, 0x38, 0x80, 0x03,
+   0x1e, 0xb8, 0xb1, 0x03, 0x0e, 0x38, 0x80, 0x03, 0x00, 0x38, 0x8e, 0x03,
+   0x00, 0x38, 0x8a, 0x03, 0x00, 0x78, 0xc4, 0x03, 0x00, 0xf8, 0xf1, 0x03,
+   0x00, 0x78, 0xce, 0x03, 0x00, 0x38, 0x95, 0x03, 0x00, 0x38, 0x95, 0x03,
+   0x00, 0x38, 0x8a, 0x03, 0x00, 0xc0, 0x71, 0x00, 0x00, 0x40, 0x40, 0x00,
+   0x00, 0x20, 0x84, 0x00, 0x00, 0x10, 0x00, 0x01, 0x00, 0x08, 0x00, 0x02,
+   0x00, 0x0c, 0x44, 0x06, 0x00, 0xb8, 0x88, 0x03, 0x00, 0xe0, 0xff, 0x00,
+   0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1f, 0x00};
diff --git a/bitmaps/tomoyo/dtogi2_tomoyo.xbm b/bitmaps/tomoyo/dtogi2_tomoyo.xbm
new file mode 100644
index 0000000..555f632
--- /dev/null
+++ b/bitmaps/tomoyo/dtogi2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define dtogi2_tomoyo_width 32
+#define dtogi2_tomoyo_height 32
+static unsigned char dtogi2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0xe0, 0xff, 0x00,
+   0x00, 0xf0, 0xe0, 0x01, 0x00, 0x70, 0xdf, 0x01, 0x00, 0xb8, 0xbf, 0x03,
+   0x00, 0xf8, 0xff, 0x03, 0x00, 0xf8, 0xff, 0x03, 0x00, 0xf8, 0xff, 0x03,
+   0x00, 0xf8, 0xde, 0x03, 0x00, 0x38, 0x80, 0x03, 0x80, 0xb8, 0xb1, 0x03,
+   0x80, 0x39, 0x80, 0x03, 0x80, 0x3a, 0x8e, 0x03, 0x80, 0x3a, 0x8a, 0x03,
+   0xc0, 0x78, 0xc4, 0x03, 0x60, 0xf8, 0xf1, 0x03, 0x00, 0x78, 0xce, 0x03,
+   0x00, 0x38, 0x95, 0x03, 0x00, 0x38, 0x95, 0x03, 0x00, 0x38, 0x8a, 0x03,
+   0x00, 0xc0, 0x71, 0x00, 0x00, 0x40, 0x40, 0x00, 0x00, 0x20, 0x84, 0x00,
+   0x00, 0x10, 0x00, 0x01, 0x00, 0x08, 0x00, 0x02, 0x00, 0x0c, 0x44, 0x06,
+   0x00, 0xb8, 0x88, 0x03, 0x00, 0xe0, 0xff, 0x00, 0x00, 0x00, 0x15, 0x00,
+   0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0e, 0x00};
diff --git a/bitmaps/tomoyo/dwleft1_tomoyo.xbm b/bitmaps/tomoyo/dwleft1_tomoyo.xbm
new file mode 100644
index 0000000..20c8da6
--- /dev/null
+++ b/bitmaps/tomoyo/dwleft1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define dwleft1_tomoyo_width 32
+#define dwleft1_tomoyo_height 32
+static unsigned char dwleft1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00,
+   0x00, 0xfc, 0x0f, 0x00, 0x00, 0x0e, 0x1e, 0x00, 0x00, 0xf6, 0x3d, 0x00,
+   0x00, 0xfb, 0x3b, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x7f, 0x00,
+   0x00, 0xff, 0x7f, 0x00, 0x00, 0x77, 0xff, 0x00, 0x00, 0x03, 0xfc, 0x00,
+   0x00, 0x93, 0xfc, 0x00, 0x00, 0x93, 0xfc, 0x00, 0x00, 0x03, 0xf8, 0x01,
+   0x00, 0x06, 0xf8, 0x01, 0x00, 0x0e, 0xf8, 0x03, 0x00, 0x1c, 0xf6, 0x03,
+   0x00, 0xf0, 0xf1, 0x01, 0x00, 0x10, 0xe0, 0x00, 0x00, 0x88, 0x78, 0x00,
+   0x00, 0x18, 0x24, 0x00, 0x00, 0x94, 0x64, 0x00, 0x00, 0x14, 0x98, 0x01,
+   0x00, 0x08, 0x00, 0x01, 0x00, 0x04, 0x92, 0x01, 0x00, 0x26, 0xe4, 0x00,
+   0x00, 0x1c, 0x30, 0x00, 0x00, 0x70, 0x1c, 0x00, 0x00, 0xd0, 0x07, 0x00,
+   0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00};
diff --git a/bitmaps/tomoyo/dwleft2_tomoyo.xbm b/bitmaps/tomoyo/dwleft2_tomoyo.xbm
new file mode 100644
index 0000000..5570e44
--- /dev/null
+++ b/bitmaps/tomoyo/dwleft2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define dwleft2_tomoyo_width 32
+#define dwleft2_tomoyo_height 32
+static unsigned char dwleft2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0xfc, 0x0f, 0x00,
+   0x00, 0x0e, 0x1e, 0x00, 0x00, 0xf6, 0x3d, 0x00, 0x00, 0xfb, 0x3b, 0x00,
+   0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x7f, 0x00,
+   0x00, 0xf7, 0xfe, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x93, 0xfc, 0x00,
+   0x00, 0x93, 0xfc, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x06, 0xf8, 0x00,
+   0x00, 0x0e, 0xf8, 0x00, 0x00, 0x1c, 0xfc, 0x00, 0x00, 0xf8, 0xfb, 0x00,
+   0x00, 0x18, 0xf0, 0x00, 0x00, 0x24, 0x91, 0x00, 0x00, 0x24, 0x90, 0x00,
+   0x00, 0x18, 0x61, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x08, 0x90, 0x00,
+   0x00, 0x04, 0x24, 0x01, 0x00, 0xcc, 0xc9, 0x01, 0x00, 0x78, 0x7f, 0x00,
+   0x00, 0x40, 0x16, 0x00, 0x00, 0x80, 0x1a, 0x00, 0x00, 0x00, 0x03, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tomoyo/dwright1_tomoyo.xbm b/bitmaps/tomoyo/dwright1_tomoyo.xbm
new file mode 100644
index 0000000..9eff136
--- /dev/null
+++ b/bitmaps/tomoyo/dwright1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define dwright1_tomoyo_width 32
+#define dwright1_tomoyo_height 32
+static unsigned char dwright1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0xe0, 0x7f, 0x00,
+   0x00, 0xf0, 0xe0, 0x00, 0x00, 0x78, 0xdf, 0x00, 0x00, 0xb8, 0xbf, 0x01,
+   0x00, 0xfc, 0xff, 0x01, 0x00, 0xfc, 0xff, 0x01, 0x00, 0xfc, 0xff, 0x01,
+   0x00, 0xfe, 0xde, 0x01, 0x00, 0x7e, 0x80, 0x01, 0x00, 0x7e, 0x92, 0x01,
+   0x00, 0x7e, 0x92, 0x01, 0x00, 0x3e, 0x80, 0x01, 0x00, 0x3e, 0xc0, 0x00,
+   0x00, 0x3e, 0xe0, 0x00, 0x00, 0x7e, 0x70, 0x00, 0x00, 0xbe, 0x3f, 0x00,
+   0x00, 0x1e, 0x30, 0x00, 0x00, 0x12, 0x49, 0x00, 0x00, 0x12, 0x48, 0x00,
+   0x00, 0x0c, 0x31, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x12, 0x20, 0x00,
+   0x00, 0x49, 0x40, 0x00, 0x00, 0x27, 0x67, 0x00, 0x00, 0xfc, 0x3d, 0x00,
+   0x00, 0xd0, 0x04, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x80, 0x01, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tomoyo/dwright2_tomoyo.xbm b/bitmaps/tomoyo/dwright2_tomoyo.xbm
new file mode 100644
index 0000000..239635c
--- /dev/null
+++ b/bitmaps/tomoyo/dwright2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define dwright2_tomoyo_width 32
+#define dwright2_tomoyo_height 32
+static unsigned char dwright2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00,
+   0x00, 0xe0, 0x7f, 0x00, 0x00, 0xf0, 0xe0, 0x00, 0x00, 0x78, 0xdf, 0x00,
+   0x00, 0xb8, 0xbf, 0x01, 0x00, 0xfc, 0xff, 0x01, 0x00, 0xfc, 0xff, 0x01,
+   0x00, 0xfc, 0xff, 0x01, 0x00, 0xfe, 0xdd, 0x01, 0x00, 0x7e, 0x80, 0x01,
+   0x00, 0x7e, 0x92, 0x01, 0x00, 0x7e, 0x92, 0x01, 0x00, 0x3f, 0x80, 0x01,
+   0x00, 0x3f, 0xc0, 0x00, 0x80, 0x3f, 0xe0, 0x00, 0x80, 0xdf, 0x70, 0x00,
+   0x00, 0x1f, 0x1f, 0x00, 0x00, 0x0e, 0x10, 0x00, 0x00, 0x3c, 0x22, 0x00,
+   0x00, 0x48, 0x30, 0x00, 0x00, 0x4c, 0x52, 0x00, 0x00, 0x33, 0x50, 0x00,
+   0x00, 0x01, 0x20, 0x00, 0x00, 0x93, 0x40, 0x00, 0x00, 0x4e, 0xc8, 0x00,
+   0x00, 0x18, 0x70, 0x00, 0x00, 0x70, 0x1c, 0x00, 0x00, 0xc0, 0x17, 0x00,
+   0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x18, 0x00};
diff --git a/bitmaps/tomoyo/jare2_tomoyo.xbm b/bitmaps/tomoyo/jare2_tomoyo.xbm
new file mode 100644
index 0000000..057abe8
--- /dev/null
+++ b/bitmaps/tomoyo/jare2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define jare2_tomoyo_width 32
+#define jare2_tomoyo_height 32
+static unsigned char jare2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xf8, 0x3e, 0x00,
+   0x00, 0xfc, 0x7e, 0x00, 0x00, 0xfe, 0x7d, 0x00, 0x00, 0xfe, 0xfd, 0x00,
+   0x00, 0xfe, 0xfd, 0x00, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01,
+   0x00, 0xbc, 0xff, 0x01, 0xec, 0x0f, 0xfe, 0x03, 0xec, 0x6f, 0xfe, 0x03,
+   0x6c, 0x04, 0xfe, 0x03, 0xf0, 0x0f, 0xfc, 0x07, 0xf0, 0x13, 0xfc, 0x07,
+   0xe0, 0x13, 0xfc, 0x0f, 0x00, 0xee, 0xfa, 0x0f, 0x00, 0x04, 0xf9, 0x0f,
+   0x00, 0x08, 0xf0, 0x07, 0x00, 0x10, 0xf0, 0x03, 0x00, 0x60, 0xe0, 0x00,
+   0x00, 0x80, 0x20, 0x00, 0x00, 0x40, 0x40, 0x00, 0x00, 0x20, 0x80, 0x00,
+   0x00, 0x10, 0x00, 0x01, 0x00, 0x08, 0x90, 0x02, 0x00, 0x1c, 0x20, 0x07,
+   0x00, 0xf0, 0xc2, 0x01, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x00, 0x05, 0x00,
+   0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x03, 0x00};
diff --git a/bitmaps/tomoyo/kaki1_tomoyo.xbm b/bitmaps/tomoyo/kaki1_tomoyo.xbm
new file mode 100644
index 0000000..61bc183
--- /dev/null
+++ b/bitmaps/tomoyo/kaki1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define kaki1_tomoyo_width 32
+#define kaki1_tomoyo_height 32
+static unsigned char kaki1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00,
+   0x00, 0xe0, 0x7f, 0x00, 0x00, 0x70, 0xf0, 0x00, 0x00, 0xb0, 0xef, 0x01,
+   0x00, 0xd8, 0xdf, 0x01, 0x00, 0xf8, 0xff, 0x03, 0x00, 0xf8, 0xff, 0x03,
+   0x00, 0xf8, 0xff, 0x03, 0x00, 0xb8, 0xf7, 0x03, 0x00, 0x18, 0xc0, 0x03,
+   0xf6, 0xdb, 0xd8, 0x03, 0xf6, 0x1f, 0xc0, 0x03, 0x36, 0x1a, 0xc7, 0x03,
+   0xf8, 0x3b, 0xc0, 0x03, 0xf8, 0x7f, 0xe0, 0x03, 0xf0, 0xf5, 0xd0, 0x03,
+   0x00, 0x03, 0xcf, 0x03, 0x00, 0x04, 0x80, 0x03, 0x00, 0x18, 0x42, 0x02,
+   0x00, 0x78, 0x40, 0x02, 0x00, 0x40, 0x82, 0x01, 0x00, 0x40, 0x40, 0x00,
+   0x00, 0x20, 0x82, 0x00, 0x00, 0x10, 0x00, 0x01, 0x00, 0x08, 0x00, 0x02,
+   0x00, 0x0c, 0x44, 0x06, 0x00, 0xb8, 0x88, 0x03, 0x00, 0xe0, 0xff, 0x00,
+   0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1f, 0x00};
diff --git a/bitmaps/tomoyo/kaki2_tomoyo.xbm b/bitmaps/tomoyo/kaki2_tomoyo.xbm
new file mode 100644
index 0000000..7c18d6c
--- /dev/null
+++ b/bitmaps/tomoyo/kaki2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define kaki2_tomoyo_width 32
+#define kaki2_tomoyo_height 32
+static unsigned char kaki2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0xe0, 0x7f, 0x00,
+   0x00, 0x70, 0xf0, 0x00, 0x00, 0xb0, 0xef, 0x01, 0x00, 0xd8, 0xdf, 0x01,
+   0x00, 0xf8, 0xff, 0x03, 0x00, 0xf8, 0xff, 0x03, 0x00, 0xf8, 0xff, 0x03,
+   0x00, 0xb8, 0xf7, 0x03, 0x00, 0x18, 0xc0, 0x03, 0x00, 0xd8, 0xd8, 0x03,
+   0xf6, 0x1b, 0xc0, 0x03, 0xf6, 0x1f, 0xc7, 0x03, 0x36, 0x3a, 0xc0, 0x03,
+   0xf8, 0x7b, 0xe0, 0x03, 0xf8, 0xff, 0xd0, 0x03, 0xf0, 0x05, 0xcf, 0x03,
+   0x00, 0x03, 0x80, 0x03, 0x00, 0x1c, 0xc2, 0x03, 0x00, 0x78, 0x20, 0x03,
+   0x00, 0x40, 0x22, 0x01, 0x00, 0x40, 0xc0, 0x00, 0x00, 0x20, 0x82, 0x00,
+   0x00, 0x10, 0x00, 0x01, 0x00, 0x08, 0x00, 0x02, 0x00, 0x0c, 0x44, 0x06,
+   0x00, 0xb8, 0x88, 0x03, 0x00, 0xe0, 0xff, 0x00, 0x00, 0x00, 0x15, 0x00,
+   0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0f, 0x00};
diff --git a/bitmaps/tomoyo/left1_tomoyo.xbm b/bitmaps/tomoyo/left1_tomoyo.xbm
new file mode 100644
index 0000000..454676c
--- /dev/null
+++ b/bitmaps/tomoyo/left1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define left1_tomoyo_width 32
+#define left1_tomoyo_height 32
+static unsigned char left1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x00,
+   0xf0, 0x7d, 0x00, 0x00, 0xf8, 0xfd, 0x00, 0x00, 0xfc, 0xfb, 0x00, 0x00,
+   0xfc, 0xfb, 0x01, 0x00, 0xfc, 0xfb, 0x01, 0x00, 0xfc, 0xff, 0x01, 0x00,
+   0xfc, 0xff, 0x01, 0x00, 0xb8, 0xff, 0x03, 0x00, 0x10, 0xfc, 0x03, 0x00,
+   0x50, 0xfc, 0x03, 0x00, 0x48, 0xfc, 0x07, 0x00, 0x08, 0xf8, 0x07, 0x00,
+   0x10, 0xf8, 0x07, 0x00, 0x20, 0xf8, 0x0f, 0x00, 0xc0, 0xf5, 0x1f, 0x00,
+   0x00, 0xf2, 0x1f, 0x00, 0x00, 0xe1, 0x0f, 0x00, 0x00, 0xe3, 0x07, 0x00,
+   0x80, 0xc4, 0x03, 0x00, 0x80, 0x94, 0x03, 0x00, 0x00, 0x0f, 0x0c, 0x00,
+   0x00, 0x02, 0x30, 0x00, 0x00, 0x01, 0x21, 0x00, 0x80, 0x00, 0x12, 0x00,
+   0x80, 0x11, 0x0c, 0x00, 0x00, 0x1f, 0x07, 0x00, 0x00, 0xf4, 0x09, 0x00,
+   0x00, 0x18, 0x0a, 0x00, 0x00, 0x00, 0x0c, 0x00};
diff --git a/bitmaps/tomoyo/left2_tomoyo.xbm b/bitmaps/tomoyo/left2_tomoyo.xbm
new file mode 100644
index 0000000..4ec8e35
--- /dev/null
+++ b/bitmaps/tomoyo/left2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define left2_tomoyo_width 32
+#define left2_tomoyo_height 32
+static unsigned char left2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0xfe, 0x00, 0x00, 0x80, 0xef, 0x03, 0x00, 0xc0, 0xef, 0x07, 0x00,
+   0xe0, 0xdf, 0x0f, 0x00, 0xe0, 0xdf, 0x0f, 0x00, 0xe0, 0xdf, 0x1f, 0x00,
+   0xe0, 0xff, 0x1f, 0x00, 0xe0, 0xff, 0x3f, 0x00, 0xc0, 0xfd, 0x3f, 0x00,
+   0x80, 0xe0, 0x7f, 0x00, 0x80, 0xe2, 0x7f, 0x00, 0x40, 0xc2, 0xff, 0x00,
+   0x40, 0xc0, 0xff, 0x00, 0x80, 0x80, 0xff, 0x01, 0x00, 0x81, 0xff, 0x01,
+   0x00, 0x6e, 0xff, 0x00, 0x00, 0x10, 0x7e, 0x00, 0x00, 0x08, 0x3c, 0x00,
+   0x00, 0x08, 0x1c, 0x00, 0x00, 0x98, 0x05, 0x00, 0x00, 0x50, 0x1a, 0x00,
+   0x00, 0x48, 0xe2, 0x00, 0x00, 0x84, 0x81, 0x00, 0x00, 0x02, 0x90, 0x00,
+   0x00, 0x02, 0x61, 0x00, 0x00, 0x24, 0x32, 0x00, 0x00, 0x38, 0x1c, 0x00,
+   0x00, 0xe8, 0x07, 0x00, 0x00, 0x18, 0x00, 0x00};
diff --git a/bitmaps/tomoyo/ltogi1_tomoyo.xbm b/bitmaps/tomoyo/ltogi1_tomoyo.xbm
new file mode 100644
index 0000000..f93961d
--- /dev/null
+++ b/bitmaps/tomoyo/ltogi1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define ltogi1_tomoyo_width 32
+#define ltogi1_tomoyo_height 32
+static unsigned char ltogi1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0x00,
+   0x00, 0xf0, 0x3f, 0x00, 0x00, 0xf8, 0x7f, 0x00, 0x00, 0x7c, 0x70, 0x00,
+   0x00, 0xbc, 0xef, 0x00, 0x00, 0xdc, 0xdf, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x7e, 0xef, 0x00,
+   0x00, 0x1e, 0xc0, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x00, 0xdf, 0xd8, 0x00,
+   0x00, 0x1f, 0xe0, 0x00, 0x00, 0x2f, 0xd0, 0x00, 0x80, 0x4f, 0xc8, 0x00,
+   0x80, 0xbf, 0xf7, 0x00, 0x80, 0x0f, 0xc0, 0x00, 0x00, 0x0f, 0x42, 0x00,
+   0x00, 0x0e, 0x40, 0x00, 0x00, 0x10, 0x32, 0x00, 0x00, 0x10, 0x10, 0x00,
+   0x00, 0x08, 0x22, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x13, 0x81, 0x01, 0x00, 0x8e, 0xe8, 0x00, 0x00, 0xf8, 0x3f, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/tomoyo/ltogi2_tomoyo.xbm b/bitmaps/tomoyo/ltogi2_tomoyo.xbm
new file mode 100644
index 0000000..7d8a230
--- /dev/null
+++ b/bitmaps/tomoyo/ltogi2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define ltogi2_tomoyo_width 32
+#define ltogi2_tomoyo_height 32
+static unsigned char ltogi2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00,
+   0x00, 0xf8, 0x3f, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0x3c, 0x78, 0x00,
+   0x00, 0xde, 0x77, 0x00, 0x00, 0xee, 0xef, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xde, 0xfb, 0x00,
+   0x00, 0x0e, 0xe0, 0x00, 0x00, 0x0e, 0xe0, 0x01, 0x00, 0x6e, 0xec, 0x01,
+   0x00, 0x0e, 0xe0, 0x01, 0x00, 0x16, 0xd0, 0x01, 0x00, 0x26, 0xc8, 0x03,
+   0x00, 0xde, 0xf7, 0x03, 0x00, 0x06, 0xc0, 0x03, 0x00, 0x06, 0xc1, 0x01,
+   0x00, 0x04, 0xc0, 0x00, 0x00, 0x18, 0x31, 0x00, 0x00, 0x10, 0x10, 0x00,
+   0x00, 0x08, 0x21, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x03, 0x91, 0x01, 0x00, 0x2e, 0xe2, 0x00, 0x00, 0xf8, 0x3f, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/tomoyo/mati2_tomoyo.xbm b/bitmaps/tomoyo/mati2_tomoyo.xbm
new file mode 100644
index 0000000..be0c822
--- /dev/null
+++ b/bitmaps/tomoyo/mati2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define mati2_tomoyo_width 32
+#define mati2_tomoyo_height 32
+static unsigned char mati2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00,
+   0x00, 0xf8, 0x3e, 0x00, 0x00, 0xfc, 0x7e, 0x00, 0x00, 0xfe, 0x7d, 0x00,
+   0x00, 0xfe, 0xfd, 0x00, 0x00, 0xfe, 0xfd, 0x00, 0x00, 0xfe, 0xff, 0x01,
+   0x00, 0xfe, 0xff, 0x01, 0x00, 0xbc, 0xff, 0x01, 0xec, 0x0f, 0xfe, 0x01,
+   0xec, 0x6f, 0xfe, 0x01, 0x6c, 0x04, 0xfe, 0x03, 0xf0, 0x0f, 0xfe, 0x03,
+   0xf0, 0x13, 0xfc, 0x03, 0xe0, 0x13, 0xfc, 0x07, 0x00, 0xee, 0xfe, 0x07,
+   0x00, 0x04, 0xf9, 0x07, 0x00, 0x08, 0xf8, 0x07, 0x00, 0x10, 0xf0, 0x07,
+   0x00, 0x60, 0xf0, 0x03, 0x00, 0x80, 0xe0, 0x00, 0x00, 0x40, 0x60, 0x00,
+   0x00, 0x20, 0x80, 0x00, 0x00, 0x10, 0x00, 0x01, 0x00, 0x08, 0x90, 0x02,
+   0x00, 0x1c, 0x20, 0x07, 0x00, 0xf0, 0xc2, 0x01, 0x00, 0x80, 0x7f, 0x00,
+   0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x07, 0x00};
diff --git a/bitmaps/tomoyo/mati3_tomoyo.xbm b/bitmaps/tomoyo/mati3_tomoyo.xbm
new file mode 100644
index 0000000..4d283cc
--- /dev/null
+++ b/bitmaps/tomoyo/mati3_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define mati3_tomoyo_width 32
+#define mati3_tomoyo_height 32
+static unsigned char mati3_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x00,
+   0x00, 0xe0, 0xff, 0x00, 0x00, 0xf0, 0xe0, 0x01, 0x00, 0x70, 0xdf, 0x01,
+   0x00, 0xb8, 0xbf, 0x03, 0x00, 0xf8, 0xff, 0x03, 0x00, 0xf8, 0xff, 0x03,
+   0x00, 0xf8, 0xff, 0x03, 0x00, 0xf8, 0xde, 0x03, 0x00, 0x38, 0x80, 0x03,
+   0x00, 0xb8, 0xb1, 0x03, 0x00, 0x38, 0x80, 0x03, 0x00, 0x38, 0x8e, 0x03,
+   0x00, 0x38, 0x8a, 0x03, 0x00, 0x78, 0xc4, 0x03, 0x00, 0xf8, 0xf1, 0x03,
+   0x00, 0x78, 0xce, 0x03, 0x00, 0x38, 0x95, 0x03, 0x00, 0x38, 0x95, 0x03,
+   0x00, 0x38, 0x8a, 0x03, 0x00, 0xc0, 0x71, 0x00, 0x00, 0x40, 0x40, 0x00,
+   0x00, 0x20, 0x84, 0x00, 0x00, 0x10, 0x00, 0x01, 0x00, 0x08, 0x00, 0x02,
+   0x00, 0x0c, 0x44, 0x06, 0x00, 0xb8, 0x88, 0x03, 0x00, 0xe0, 0xff, 0x00,
+   0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1f, 0x00};
diff --git a/bitmaps/tomoyo/right1_tomoyo.xbm b/bitmaps/tomoyo/right1_tomoyo.xbm
new file mode 100644
index 0000000..a6f4d1d
--- /dev/null
+++ b/bitmaps/tomoyo/right1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define right1_tomoyo_width 32
+#define right1_tomoyo_height 32
+static unsigned char right1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0xfe, 0x00, 0x00, 0x80, 0xef, 0x03, 0x00, 0xc0, 0xef, 0x07,
+   0x00, 0xe0, 0xf7, 0x0f, 0x00, 0xe0, 0xf7, 0x0f, 0x00, 0xf0, 0xf7, 0x0f,
+   0x00, 0xf0, 0xff, 0x0f, 0x00, 0xf8, 0xff, 0x0f, 0x00, 0xf8, 0x7f, 0x07,
+   0x00, 0xfc, 0x0f, 0x02, 0x00, 0xfc, 0x8f, 0x02, 0x00, 0xfe, 0x87, 0x04,
+   0x00, 0xfe, 0x07, 0x04, 0x00, 0xff, 0x03, 0x02, 0x00, 0xff, 0x03, 0x01,
+   0x00, 0xfe, 0xed, 0x00, 0x00, 0xfc, 0x10, 0x00, 0x00, 0x78, 0x20, 0x00,
+   0x00, 0x70, 0x20, 0x00, 0x00, 0x40, 0x33, 0x00, 0x00, 0xb0, 0x14, 0x00,
+   0x00, 0x8e, 0x24, 0x00, 0x00, 0x02, 0x43, 0x00, 0x00, 0x12, 0x80, 0x00,
+   0x00, 0x0c, 0x81, 0x00, 0x00, 0x98, 0x48, 0x00, 0x00, 0x70, 0x38, 0x00,
+   0x00, 0xc0, 0x2f, 0x00, 0x00, 0x00, 0x30, 0x00};
diff --git a/bitmaps/tomoyo/right2_tomoyo.xbm b/bitmaps/tomoyo/right2_tomoyo.xbm
new file mode 100644
index 0000000..e3aa4eb
--- /dev/null
+++ b/bitmaps/tomoyo/right2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define right2_tomoyo_width 32
+#define right2_tomoyo_height 32
+static unsigned char right2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07,
+   0x00, 0x00, 0x7c, 0x1f, 0x00, 0x00, 0x7e, 0x3f, 0x00, 0x00, 0xbe, 0x7f,
+   0x00, 0x00, 0xbf, 0x7f, 0x00, 0x00, 0xbf, 0x7f, 0x00, 0x00, 0xff, 0x7f,
+   0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, 0xff, 0x3b, 0x00, 0x80, 0x7f, 0x10,
+   0x00, 0x80, 0x7f, 0x14, 0x00, 0xc0, 0x7f, 0x24, 0x00, 0xc0, 0x3f, 0x20,
+   0x00, 0xc0, 0x3f, 0x10, 0x00, 0xe0, 0x3f, 0x08, 0x00, 0xf0, 0x5f, 0x07,
+   0x00, 0xf0, 0x9f, 0x00, 0x00, 0xe0, 0x0f, 0x01, 0x00, 0xc0, 0x8f, 0x01,
+   0x00, 0x80, 0x47, 0x02, 0x00, 0x80, 0x53, 0x02, 0x00, 0x60, 0xe0, 0x01,
+   0x00, 0x18, 0x80, 0x00, 0x00, 0x08, 0x01, 0x01, 0x00, 0x90, 0x00, 0x02,
+   0x00, 0x60, 0x10, 0x03, 0x00, 0xc0, 0xf1, 0x01, 0x00, 0x20, 0x5f, 0x00,
+   0x00, 0xa0, 0x30, 0x00, 0x00, 0x60, 0x00, 0x00};
diff --git a/bitmaps/tomoyo/rtogi1_tomoyo.xbm b/bitmaps/tomoyo/rtogi1_tomoyo.xbm
new file mode 100644
index 0000000..74ce4cf
--- /dev/null
+++ b/bitmaps/tomoyo/rtogi1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define rtogi1_tomoyo_width 32
+#define rtogi1_tomoyo_height 32
+static unsigned char rtogi1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0x00,
+   0x00, 0xf0, 0x3f, 0x00, 0x00, 0xf8, 0x7f, 0x00, 0x00, 0x7c, 0x70, 0x00,
+   0x00, 0xbc, 0xef, 0x00, 0x00, 0xdc, 0xdf, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x7e, 0xef, 0x00,
+   0x00, 0x1e, 0xc0, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x00, 0xdf, 0xd8, 0x00,
+   0x00, 0x1f, 0xe0, 0x00, 0x00, 0x2f, 0xd0, 0x00, 0x80, 0x4f, 0xc8, 0x00,
+   0x80, 0xbf, 0xf7, 0x00, 0x80, 0x0f, 0xc0, 0x00, 0x00, 0x0f, 0x42, 0x00,
+   0x00, 0x0e, 0x40, 0x00, 0x00, 0x10, 0x32, 0x00, 0x00, 0x10, 0x10, 0x00,
+   0x00, 0x08, 0x22, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x13, 0x81, 0x01, 0x00, 0x8e, 0xe8, 0x00, 0x00, 0xf8, 0x3f, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/tomoyo/rtogi2_tomoyo.xbm b/bitmaps/tomoyo/rtogi2_tomoyo.xbm
new file mode 100644
index 0000000..b2ab93e
--- /dev/null
+++ b/bitmaps/tomoyo/rtogi2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define rtogi2_tomoyo_width 32
+#define rtogi2_tomoyo_height 32
+static unsigned char rtogi2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00,
+   0x00, 0xf8, 0x3f, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0x3c, 0x78, 0x00,
+   0x00, 0xde, 0x77, 0x00, 0x00, 0xee, 0xef, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xde, 0xfb, 0x00,
+   0x00, 0x0e, 0xe0, 0x00, 0x00, 0x0e, 0xe0, 0x01, 0x00, 0x6e, 0xec, 0x01,
+   0x00, 0x0e, 0xe0, 0x01, 0x00, 0x16, 0xd0, 0x01, 0x00, 0x26, 0xc8, 0x03,
+   0x00, 0xde, 0xf7, 0x03, 0x00, 0x06, 0xc0, 0x03, 0x00, 0x06, 0xc1, 0x01,
+   0x00, 0x04, 0xc0, 0x00, 0x00, 0x18, 0x31, 0x00, 0x00, 0x10, 0x10, 0x00,
+   0x00, 0x08, 0x21, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x02, 0x80, 0x00,
+   0x00, 0x03, 0x91, 0x01, 0x00, 0x2e, 0xe2, 0x00, 0x00, 0xf8, 0x3f, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/tomoyo/sleep1_tomoyo.xbm b/bitmaps/tomoyo/sleep1_tomoyo.xbm
new file mode 100644
index 0000000..5baf750
--- /dev/null
+++ b/bitmaps/tomoyo/sleep1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define sleep1_tomoyo_width 32
+#define sleep1_tomoyo_height 32
+static unsigned char sleep1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0xfc, 0x01, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
+   0x20, 0x00, 0x00, 0x00, 0x50, 0xf0, 0x01, 0x00, 0x08, 0x80, 0x00, 0x00,
+   0xfc, 0x41, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00,
+   0x00, 0x80, 0xff, 0x03, 0x00, 0xc0, 0xff, 0x0f, 0x00, 0xe0, 0xff, 0x1f,
+   0x00, 0xf0, 0xf0, 0x1f, 0xf0, 0x7f, 0xf2, 0x3e, 0x0c, 0x38, 0xe2, 0x3d,
+   0x02, 0x30, 0xf0, 0x3b, 0x01, 0x20, 0xf0, 0x3b, 0x01, 0x20, 0xf0, 0x3b,
+   0x01, 0x21, 0xf2, 0x3b, 0x0d, 0x62, 0xe2, 0x3b, 0x02, 0x94, 0xf3, 0x3d,
+   0x42, 0x94, 0xfc, 0x3e, 0x26, 0xe8, 0xfc, 0x1f, 0x9e, 0x38, 0xff, 0x1f,
+   0x71, 0xe8, 0x00, 0x00, 0x8f, 0x07, 0x00, 0x00};
diff --git a/bitmaps/tomoyo/sleep2_tomoyo.xbm b/bitmaps/tomoyo/sleep2_tomoyo.xbm
new file mode 100644
index 0000000..92f7a93
--- /dev/null
+++ b/bitmaps/tomoyo/sleep2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define sleep2_tomoyo_width 32
+#define sleep2_tomoyo_height 32
+static unsigned char sleep2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0xf0, 0x03, 0x00, 0x00, 0x00, 0xc1, 0x03, 0x00, 0xc0, 0x00, 0x01, 0x00,
+   0x40, 0x80, 0x00, 0x00, 0xf0, 0xc3, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x00,
+   0x00, 0x80, 0xff, 0x03, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0xf0, 0xff, 0x1f,
+   0xe0, 0xff, 0xf0, 0x1f, 0x18, 0x78, 0xf2, 0x3e, 0x04, 0x30, 0xe2, 0x3d,
+   0x02, 0x20, 0xf0, 0x3b, 0x01, 0x20, 0xf0, 0x3b, 0x01, 0x20, 0xf0, 0x3b,
+   0x01, 0x21, 0xf2, 0x3b, 0x0d, 0x62, 0xe2, 0x3b, 0x02, 0x94, 0xf3, 0x3d,
+   0x42, 0x94, 0xfc, 0x3e, 0x26, 0xe8, 0xfc, 0x1f, 0x9e, 0x38, 0xff, 0x1f,
+   0x71, 0xe8, 0x00, 0x00, 0x8f, 0x07, 0x00, 0x00};
diff --git a/bitmaps/tomoyo/tomoyo.include b/bitmaps/tomoyo/tomoyo.include
new file mode 100644
index 0000000..e0cebda
--- /dev/null
+++ b/bitmaps/tomoyo/tomoyo.include
@@ -0,0 +1,32 @@
+#include "awake_tomoyo.xbm"
+#include "down1_tomoyo.xbm"
+#include "down2_tomoyo.xbm"
+#include "dtogi1_tomoyo.xbm"
+#include "dtogi2_tomoyo.xbm"
+#include "dwleft1_tomoyo.xbm"
+#include "dwleft2_tomoyo.xbm"
+#include "dwright1_tomoyo.xbm"
+#include "dwright2_tomoyo.xbm"
+#include "jare2_tomoyo.xbm"
+#include "kaki1_tomoyo.xbm"
+#include "kaki2_tomoyo.xbm"
+#include "left1_tomoyo.xbm"
+#include "left2_tomoyo.xbm"
+#include "ltogi1_tomoyo.xbm"
+#include "ltogi2_tomoyo.xbm"
+#include "mati2_tomoyo.xbm"
+#include "mati3_tomoyo.xbm"
+#include "right1_tomoyo.xbm"
+#include "right2_tomoyo.xbm"
+#include "rtogi1_tomoyo.xbm"
+#include "rtogi2_tomoyo.xbm"
+#include "sleep1_tomoyo.xbm"
+#include "sleep2_tomoyo.xbm"
+#include "up1_tomoyo.xbm"
+#include "up2_tomoyo.xbm"
+#include "upleft1_tomoyo.xbm"
+#include "upleft2_tomoyo.xbm"
+#include "upright1_tomoyo.xbm"
+#include "upright2_tomoyo.xbm"
+#include "utogi1_tomoyo.xbm"
+#include "utogi2_tomoyo.xbm"
diff --git a/bitmaps/tomoyo/up1_tomoyo.xbm b/bitmaps/tomoyo/up1_tomoyo.xbm
new file mode 100644
index 0000000..fce6e0e
--- /dev/null
+++ b/bitmaps/tomoyo/up1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define up1_tomoyo_width 32
+#define up1_tomoyo_height 32
+static unsigned char up1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xf8, 0x3f, 0x00,
+   0x00, 0x3c, 0x78, 0x00, 0x00, 0xdc, 0x77, 0x00, 0x00, 0xec, 0xef, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x01,
+   0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01,
+   0x00, 0xfe, 0xff, 0x01, 0x00, 0xfc, 0xff, 0x01, 0x00, 0xfc, 0xff, 0x01,
+   0x00, 0xfc, 0xff, 0x01, 0x00, 0xfc, 0xff, 0x00, 0x00, 0xf8, 0xbf, 0x00,
+   0x00, 0xec, 0xaf, 0x00, 0x00, 0x92, 0x63, 0x00, 0x00, 0x0a, 0x10, 0x00,
+   0x00, 0x04, 0x20, 0x00, 0x00, 0x02, 0x44, 0x00, 0x00, 0x03, 0xc9, 0x00,
+   0x00, 0x2e, 0x72, 0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0x20, 0x01, 0x00,
+   0x00, 0x40, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00};
diff --git a/bitmaps/tomoyo/up2_tomoyo.xbm b/bitmaps/tomoyo/up2_tomoyo.xbm
new file mode 100644
index 0000000..c265ddf
--- /dev/null
+++ b/bitmaps/tomoyo/up2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define up2_tomoyo_width 32
+#define up2_tomoyo_height 32
+static unsigned char up2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xf8, 0x3f, 0x00,
+   0x00, 0x3c, 0x78, 0x00, 0x00, 0xdc, 0x77, 0x00, 0x00, 0xee, 0x6f, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00,
+   0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00,
+   0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x7f, 0x00,
+   0x00, 0xff, 0x7f, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0xfa, 0x3f, 0x00,
+   0x00, 0xea, 0x6f, 0x00, 0x00, 0x8c, 0x93, 0x00, 0x00, 0x10, 0xa0, 0x00,
+   0x00, 0x08, 0x40, 0x00, 0x00, 0x44, 0x80, 0x00, 0x00, 0x26, 0x81, 0x01,
+   0x00, 0x9c, 0xe8, 0x00, 0x00, 0xf0, 0x3f, 0x00, 0x00, 0x00, 0x09, 0x00,
+   0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x03, 0x00};
diff --git a/bitmaps/tomoyo/upleft1_tomoyo.xbm b/bitmaps/tomoyo/upleft1_tomoyo.xbm
new file mode 100644
index 0000000..955fde4
--- /dev/null
+++ b/bitmaps/tomoyo/upleft1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define upleft1_tomoyo_width 32
+#define upleft1_tomoyo_height 32
+static unsigned char upleft1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0xfe, 0x07, 0x00,
+   0x00, 0x0f, 0x0e, 0x00, 0x00, 0xf7, 0x1d, 0x00, 0x80, 0xfb, 0x1b, 0x00,
+   0x80, 0xff, 0x3f, 0x00, 0x80, 0xff, 0x3f, 0x00, 0x80, 0xff, 0x3f, 0x00,
+   0x80, 0xff, 0x7f, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x80, 0xff, 0x7f, 0x00,
+   0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00,
+   0x00, 0xff, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfc, 0x7f, 0x00, 0x00, 0xf4, 0x1f, 0x00, 0x00, 0x14, 0x28, 0x00,
+   0x00, 0x18, 0x28, 0x00, 0x00, 0x20, 0x30, 0x00, 0x00, 0x20, 0xc0, 0x00,
+   0x00, 0x10, 0x10, 0x01, 0x00, 0x08, 0x24, 0x03, 0x00, 0x0c, 0xc8, 0x01,
+   0x00, 0x38, 0x71, 0x00, 0x00, 0xe0, 0x1f, 0x00, 0x00, 0x80, 0x04, 0x00,
+   0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00};
diff --git a/bitmaps/tomoyo/upleft2_tomoyo.xbm b/bitmaps/tomoyo/upleft2_tomoyo.xbm
new file mode 100644
index 0000000..b18eeed
--- /dev/null
+++ b/bitmaps/tomoyo/upleft2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define upleft2_tomoyo_width 32
+#define upleft2_tomoyo_height 32
+static unsigned char upleft2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0xf0, 0x03, 0x00, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0x1e, 0x1c, 0x00,
+   0x00, 0xee, 0x3b, 0x00, 0x00, 0xf7, 0x37, 0x00, 0x00, 0xff, 0x7f, 0x00,
+   0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00,
+   0x00, 0xff, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01,
+   0x00, 0xfc, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x07, 0x00, 0xf8, 0xff, 0x07,
+   0x00, 0xf8, 0xff, 0x03, 0x00, 0xe0, 0xff, 0x01, 0x00, 0xf0, 0xff, 0x00,
+   0x00, 0x48, 0x3f, 0x00, 0x00, 0x48, 0x20, 0x00, 0x00, 0x70, 0xc0, 0x00,
+   0x00, 0x20, 0x00, 0x03, 0x00, 0x10, 0x20, 0x06, 0x00, 0x18, 0xc9, 0x03,
+   0x00, 0xb0, 0xb0, 0x00, 0x00, 0x60, 0x98, 0x00, 0x00, 0x80, 0x6f, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tomoyo/upright1_tomoyo.xbm b/bitmaps/tomoyo/upright1_tomoyo.xbm
new file mode 100644
index 0000000..580eb6a
--- /dev/null
+++ b/bitmaps/tomoyo/upright1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define upright1_tomoyo_width 32
+#define upright1_tomoyo_height 32
+static unsigned char upright1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x80, 0x1f, 0x00, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0x70, 0xf0, 0x00,
+   0x00, 0xb8, 0xef, 0x00, 0x00, 0xd8, 0xdf, 0x01, 0x00, 0xfc, 0xff, 0x01,
+   0x00, 0xfc, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01,
+   0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00,
+   0x80, 0xff, 0x7f, 0x00, 0xc0, 0xff, 0x7f, 0x00, 0xc0, 0xff, 0x3f, 0x00,
+   0x80, 0xff, 0x3f, 0x00, 0x00, 0xff, 0x0f, 0x00, 0x00, 0xfe, 0x1f, 0x00,
+   0x00, 0xf8, 0x25, 0x00, 0x00, 0x08, 0x24, 0x00, 0x00, 0x06, 0x1c, 0x00,
+   0x80, 0x01, 0x08, 0x00, 0xc0, 0x08, 0x10, 0x00, 0x80, 0x27, 0x31, 0x00,
+   0x00, 0x1a, 0x1a, 0x00, 0x00, 0x32, 0x0c, 0x00, 0x00, 0xec, 0x03, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tomoyo/upright2_tomoyo.xbm b/bitmaps/tomoyo/upright2_tomoyo.xbm
new file mode 100644
index 0000000..ca93b78
--- /dev/null
+++ b/bitmaps/tomoyo/upright2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define upright2_tomoyo_width 32
+#define upright2_tomoyo_height 32
+static unsigned char upright2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0xc0, 0xff, 0x00,
+   0x00, 0xe0, 0xe0, 0x01, 0x00, 0x70, 0xdf, 0x01, 0x00, 0xb0, 0xbf, 0x03,
+   0x00, 0xf8, 0xff, 0x03, 0x00, 0xf8, 0xff, 0x03, 0x00, 0xf8, 0xff, 0x03,
+   0x00, 0xfc, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03,
+   0x00, 0xfc, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01,
+   0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfc, 0x7f, 0x00, 0x00, 0xf0, 0x5f, 0x00, 0x00, 0x28, 0x50, 0x00,
+   0x00, 0x28, 0x30, 0x00, 0x00, 0x18, 0x08, 0x00, 0x00, 0x06, 0x08, 0x00,
+   0x00, 0x11, 0x10, 0x00, 0x80, 0x49, 0x20, 0x00, 0x00, 0x27, 0x60, 0x00,
+   0x00, 0x1c, 0x39, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0x40, 0x02, 0x00,
+   0x00, 0x40, 0x01, 0x00, 0x00, 0xc0, 0x00, 0x00};
diff --git a/bitmaps/tomoyo/utogi1_tomoyo.xbm b/bitmaps/tomoyo/utogi1_tomoyo.xbm
new file mode 100644
index 0000000..e5e22c3
--- /dev/null
+++ b/bitmaps/tomoyo/utogi1_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define utogi1_tomoyo_width 32
+#define utogi1_tomoyo_height 32
+static unsigned char utogi1_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00,
+   0x00, 0xf8, 0x3f, 0x00, 0x00, 0x3c, 0x78, 0x00, 0x00, 0xdc, 0x77, 0x00,
+   0x00, 0xee, 0xef, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0x14, 0x50, 0x00,
+   0x00, 0x08, 0x20, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x22, 0x80, 0x00,
+   0x00, 0x13, 0x81, 0x01, 0x00, 0x8e, 0xe8, 0x00, 0x00, 0xf8, 0x3f, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0xc0, 0x07, 0x00};
diff --git a/bitmaps/tomoyo/utogi2_tomoyo.xbm b/bitmaps/tomoyo/utogi2_tomoyo.xbm
new file mode 100644
index 0000000..bc8177a
--- /dev/null
+++ b/bitmaps/tomoyo/utogi2_tomoyo.xbm
@@ -0,0 +1,14 @@
+#define utogi2_tomoyo_width 32
+#define utogi2_tomoyo_height 32
+static unsigned char utogi2_tomoyo_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xf8, 0x3f, 0x00,
+   0x00, 0x3c, 0x78, 0x00, 0x00, 0xdc, 0x77, 0x00, 0x00, 0xee, 0xef, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
+   0x00, 0xfc, 0x7f, 0x00, 0x00, 0x14, 0x50, 0x00, 0x00, 0x08, 0x20, 0x00,
+   0x00, 0x04, 0x40, 0x00, 0x00, 0x22, 0x80, 0x00, 0x00, 0x13, 0x81, 0x01,
+   0x00, 0x8e, 0xe8, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0x40, 0x05, 0x00,
+   0x00, 0x40, 0x05, 0x00, 0x00, 0x80, 0x03, 0x00};
diff --git a/bitmaps/tora/awake_tora.xbm b/bitmaps/tora/awake_tora.xbm
new file mode 100644
index 0000000..bee4736
--- /dev/null
+++ b/bitmaps/tora/awake_tora.xbm
@@ -0,0 +1,14 @@
+#define awake_tora_width 32
+#define awake_tora_height 32
+static char awake_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x04,
+   0x40, 0x10, 0x10, 0x02, 0x80, 0x38, 0x38, 0x01, 0x00, 0x79, 0x3c, 0x00,
+   0x06, 0x6c, 0x6c, 0x60, 0x18, 0x84, 0x42, 0x18, 0x60, 0x82, 0x83, 0x06,
+   0x00, 0x02, 0x80, 0x00, 0x00, 0x22, 0x88, 0x00, 0x0f, 0x22, 0x88, 0x78,
+   0x00, 0x22, 0x88, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x3a, 0xb9, 0x00,
+   0x00, 0x04, 0x40, 0x00, 0x00, 0x08, 0x20, 0x00, 0x00, 0x70, 0x1c, 0x02,
+   0x00, 0x40, 0x04, 0x07, 0x00, 0x20, 0x88, 0x05, 0x00, 0x10, 0xd0, 0x02,
+   0x00, 0x08, 0x60, 0x01, 0x00, 0x0b, 0xa0, 0x01, 0x80, 0x0c, 0x61, 0x02,
+   0xc0, 0xdb, 0xb7, 0x07, 0x40, 0x10, 0x11, 0x04, 0xc0, 0xf1, 0x1f, 0x07,
+   0x60, 0x90, 0x13, 0x0c, 0xe0, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/down1_tora.xbm b/bitmaps/tora/down1_tora.xbm
new file mode 100644
index 0000000..d6cfd1c
--- /dev/null
+++ b/bitmaps/tora/down1_tora.xbm
@@ -0,0 +1,14 @@
+#define down1_tora_width 32
+#define down1_tora_height 32
+static char down1_tora_bits[] = {
+   0x00, 0x80, 0x01, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x40, 0x02, 0x00,
+   0x00, 0xc0, 0x03, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0xc0, 0x03, 0x00,
+   0x00, 0x78, 0x1e, 0x00, 0x00, 0xf4, 0x2f, 0x00, 0x00, 0x8a, 0x51, 0x00,
+   0x00, 0xf5, 0xaf, 0x00, 0x80, 0xea, 0x57, 0x01, 0x80, 0x95, 0xb1, 0x02,
+   0x80, 0xfa, 0x7f, 0x02, 0x40, 0xf8, 0x3d, 0x04, 0x40, 0xcc, 0x65, 0x04,
+   0x40, 0x84, 0x42, 0x04, 0x40, 0x82, 0x83, 0x04, 0x40, 0xc2, 0x87, 0x04,
+   0x60, 0x02, 0x81, 0x0c, 0xc0, 0x02, 0x80, 0x06, 0x20, 0x23, 0x88, 0x09,
+   0xa0, 0x23, 0x88, 0x0b, 0xe0, 0x22, 0x88, 0x0e, 0x80, 0x04, 0x41, 0x02,
+   0x00, 0x0f, 0xe0, 0x01, 0x00, 0x7c, 0x7c, 0x00, 0x00, 0xc0, 0x07, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/down2_tora.xbm b/bitmaps/tora/down2_tora.xbm
new file mode 100644
index 0000000..e6559d9
--- /dev/null
+++ b/bitmaps/tora/down2_tora.xbm
@@ -0,0 +1,14 @@
+#define down2_tora_width 32
+#define down2_tora_height 32
+static char down2_tora_bits[] = {
+   0x00, 0x8c, 0x61, 0x00, 0x00, 0x5a, 0xb2, 0x00, 0x00, 0xd2, 0x93, 0x00,
+   0x00, 0x52, 0x92, 0x00, 0x00, 0xf9, 0x3b, 0x01, 0x00, 0x65, 0x46, 0x01,
+   0x00, 0xc1, 0x07, 0x01, 0x00, 0x31, 0x19, 0x01, 0x00, 0xc9, 0x27, 0x01,
+   0x00, 0x31, 0x19, 0x01, 0x00, 0xca, 0xa7, 0x00, 0x00, 0x32, 0x99, 0x00,
+   0x00, 0xb9, 0x3b, 0x01, 0x00, 0x79, 0x3d, 0x01, 0x00, 0x4d, 0x65, 0x01,
+   0x00, 0x85, 0x42, 0x01, 0x00, 0x83, 0x83, 0x01, 0x00, 0xc3, 0x87, 0x01,
+   0x60, 0x03, 0x81, 0x0d, 0x80, 0x83, 0x83, 0x03, 0x00, 0x23, 0x89, 0x01,
+   0x00, 0x23, 0x88, 0x01, 0x00, 0x22, 0x88, 0x00, 0x00, 0x06, 0xc1, 0x00,
+   0x00, 0x0a, 0xa0, 0x00, 0x00, 0x7e, 0xfc, 0x00, 0x00, 0xc2, 0x87, 0x00,
+   0x00, 0x3c, 0x78, 0x00, 0x00, 0x24, 0x48, 0x00, 0x00, 0x34, 0x58, 0x00,
+   0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/dtogi1_tora.xbm b/bitmaps/tora/dtogi1_tora.xbm
new file mode 100644
index 0000000..ff96bec
--- /dev/null
+++ b/bitmaps/tora/dtogi1_tora.xbm
@@ -0,0 +1,14 @@
+#define dtogi1_tora_width 32
+#define dtogi1_tora_height 32
+static char dtogi1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x20, 0x01, 0x00,
+   0x00, 0x58, 0x03, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x00, 0xc0, 0x07, 0x00,
+   0x00, 0x78, 0x3c, 0x00, 0x00, 0x04, 0x41, 0x00, 0x00, 0xe2, 0x8f, 0x00,
+   0x00, 0x19, 0x31, 0x01, 0x80, 0xe4, 0x4f, 0x02, 0x80, 0x10, 0x11, 0x02,
+   0x80, 0xb8, 0x3b, 0x02, 0xc0, 0x78, 0x3d, 0x06, 0x30, 0x4d, 0x65, 0x19,
+   0x08, 0x84, 0x42, 0x20, 0xf8, 0x83, 0x83, 0x3f, 0x00, 0xc2, 0x87, 0x00,
+   0x00, 0x02, 0x81, 0x00, 0x00, 0x82, 0x83, 0x00, 0x00, 0x22, 0x89, 0x00,
+   0x00, 0x22, 0x88, 0x00, 0x00, 0x26, 0x88, 0x00, 0x00, 0x06, 0x41, 0x00,
+   0x00, 0x0a, 0x60, 0x00, 0x00, 0x76, 0x5c, 0x00, 0x00, 0xda, 0x57, 0x00,
+   0x00, 0x56, 0x54, 0x00, 0x00, 0x5a, 0x54, 0x00, 0x00, 0x54, 0x54, 0x00,
+   0x00, 0x54, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/dtogi2_tora.xbm b/bitmaps/tora/dtogi2_tora.xbm
new file mode 100644
index 0000000..e164d62
--- /dev/null
+++ b/bitmaps/tora/dtogi2_tora.xbm
@@ -0,0 +1,14 @@
+#define dtogi2_tora_width 32
+#define dtogi2_tora_height 32
+static char dtogi2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x1a, 0x00,
+   0x00, 0x00, 0x15, 0x00, 0x00, 0x80, 0x0a, 0x00, 0x00, 0x80, 0x07, 0x00,
+   0x00, 0xf0, 0x3c, 0x00, 0x00, 0x08, 0x41, 0x00, 0x00, 0xe4, 0x8f, 0x00,
+   0x00, 0x1a, 0x31, 0x01, 0x00, 0xe5, 0x4f, 0x02, 0x80, 0x10, 0x11, 0x02,
+   0x80, 0xb8, 0x3b, 0x02, 0xc0, 0x78, 0x3d, 0x06, 0x30, 0x4d, 0x65, 0x19,
+   0x08, 0x84, 0x42, 0x20, 0xf8, 0x83, 0x83, 0x3f, 0x00, 0xc2, 0x87, 0x00,
+   0x00, 0x02, 0x81, 0x00, 0x00, 0x82, 0x83, 0x00, 0x00, 0x22, 0x88, 0x00,
+   0x00, 0x22, 0x88, 0x00, 0x00, 0x22, 0xc8, 0x00, 0x00, 0x04, 0xc1, 0x00,
+   0x00, 0x0c, 0xa0, 0x00, 0x00, 0x74, 0x9c, 0x00, 0x00, 0xd4, 0x97, 0x00,
+   0x00, 0x54, 0x94, 0x00, 0x00, 0x54, 0xb4, 0x00, 0x00, 0x54, 0x54, 0x00,
+   0x00, 0x50, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/dwleft1_tora.xbm b/bitmaps/tora/dwleft1_tora.xbm
new file mode 100644
index 0000000..ae6aeec
--- /dev/null
+++ b/bitmaps/tora/dwleft1_tora.xbm
@@ -0,0 +1,14 @@
+#define dwleft1_tora_width 32
+#define dwleft1_tora_height 32
+static char dwleft1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00,
+   0x00, 0x00, 0xbc, 0x07, 0x00, 0xc0, 0xa7, 0x0a, 0x00, 0x20, 0xf3, 0x07,
+   0x00, 0xd0, 0xc4, 0x00, 0x00, 0xa8, 0x09, 0x03, 0x18, 0x37, 0x12, 0x06,
+   0x38, 0xcf, 0x24, 0x04, 0x68, 0x0d, 0x11, 0x04, 0x88, 0x31, 0x0a, 0x04,
+   0xc8, 0x61, 0x04, 0x04, 0x88, 0xc0, 0x7c, 0x04, 0x08, 0x40, 0x05, 0x02,
+   0x24, 0x42, 0x7d, 0x02, 0x24, 0x42, 0x04, 0x02, 0x27, 0xf2, 0x78, 0x02,
+   0x04, 0x00, 0x08, 0x02, 0x24, 0x00, 0x78, 0x02, 0x04, 0x00, 0x11, 0x01,
+   0x68, 0x20, 0xb1, 0x00, 0xf0, 0x1f, 0x8b, 0x00, 0x80, 0x94, 0x4a, 0x00,
+   0x00, 0x6b, 0x4e, 0x00, 0x00, 0xf6, 0x25, 0x00, 0x00, 0x8c, 0x37, 0x00,
+   0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/dwleft2_tora.xbm b/bitmaps/tora/dwleft2_tora.xbm
new file mode 100644
index 0000000..a857f66
--- /dev/null
+++ b/bitmaps/tora/dwleft2_tora.xbm
@@ -0,0 +1,14 @@
+#define dwleft2_tora_width 32
+#define dwleft2_tora_height 32
+static char dwleft2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x80, 0x3f, 0x00, 0x00, 0xe0, 0x40, 0x3e, 0x00, 0xd0, 0x38, 0x41,
+   0x00, 0xa0, 0x8d, 0x3e, 0x00, 0x60, 0x72, 0x04, 0x00, 0x90, 0x9c, 0x07,
+   0x00, 0x28, 0x03, 0x04, 0xc0, 0xec, 0x8c, 0x07, 0xc6, 0x17, 0x13, 0x06,
+   0x5e, 0x6d, 0x24, 0x04, 0x7a, 0x88, 0x09, 0x02, 0x22, 0x30, 0x02, 0x01,
+   0x74, 0x40, 0x84, 0x00, 0x24, 0x40, 0x60, 0x00, 0x04, 0x40, 0x10, 0x00,
+   0x04, 0x00, 0x08, 0x00, 0x15, 0x71, 0x08, 0x00, 0x16, 0x09, 0x04, 0x00,
+   0x14, 0x81, 0x04, 0x00, 0x04, 0x40, 0x02, 0x00, 0x2c, 0x30, 0x01, 0x00,
+   0x18, 0x8f, 0x00, 0x00, 0xe8, 0x4f, 0x00, 0x00, 0x4c, 0x32, 0x00, 0x00,
+   0x34, 0x2e, 0x00, 0x00, 0x24, 0x12, 0x00, 0x00, 0x18, 0x0e, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/dwright1_tora.xbm b/bitmaps/tora/dwright1_tora.xbm
new file mode 100644
index 0000000..b371271
--- /dev/null
+++ b/bitmaps/tora/dwright1_tora.xbm
@@ -0,0 +1,14 @@
+#define dwright1_tora_width 32
+#define dwright1_tora_height 32
+static char dwright1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00,
+   0xe0, 0x3d, 0x00, 0x00, 0x50, 0xe5, 0x03, 0x00, 0xe0, 0xcf, 0x04, 0x00,
+   0x80, 0x23, 0x0b, 0x00, 0xc0, 0x90, 0x15, 0x00, 0x60, 0x48, 0xec, 0x18,
+   0x20, 0x24, 0xb3, 0x14, 0x20, 0x88, 0x90, 0x12, 0x20, 0x50, 0x88, 0x11,
+   0x20, 0x20, 0x04, 0x10, 0x20, 0x3e, 0x02, 0x10, 0x40, 0x20, 0x02, 0x10,
+   0x40, 0x3e, 0x42, 0x24, 0x40, 0x20, 0x42, 0x24, 0x40, 0x1e, 0x4f, 0xe4,
+   0x40, 0x10, 0x00, 0x20, 0x40, 0x1e, 0x00, 0x24, 0x80, 0x88, 0x00, 0x20,
+   0x00, 0x8d, 0x04, 0x16, 0x00, 0xd1, 0xf8, 0x0b, 0x00, 0x52, 0x29, 0x02,
+   0x00, 0x72, 0xd6, 0x01, 0x00, 0xa4, 0x6f, 0x00, 0x00, 0xec, 0x31, 0x00,
+   0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/dwright2_tora.xbm b/bitmaps/tora/dwright2_tora.xbm
new file mode 100644
index 0000000..7eac7f4
--- /dev/null
+++ b/bitmaps/tora/dwright2_tora.xbm
@@ -0,0 +1,14 @@
+#define dwright2_tora_width 32
+#define dwright2_tora_height 32
+static char dwright2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0xfc, 0x01, 0x00, 0x7c, 0x02, 0x07, 0x00, 0x82, 0x1c, 0x0b, 0x00,
+   0x1c, 0xb1, 0x05, 0x00, 0x20, 0x4e, 0x06, 0x00, 0xe0, 0x39, 0x09, 0x00,
+   0x20, 0xc0, 0x14, 0x00, 0xe0, 0x31, 0x37, 0x03, 0x60, 0xc8, 0xe8, 0x63,
+   0x20, 0x24, 0xb6, 0x7a, 0x40, 0x90, 0x11, 0x5e, 0x80, 0x40, 0x0c, 0x44,
+   0x00, 0x21, 0x02, 0x2e, 0x00, 0x06, 0x02, 0x24, 0x00, 0x08, 0x02, 0x20,
+   0x00, 0x10, 0x00, 0x20, 0x00, 0x10, 0x8e, 0xa8, 0x00, 0x20, 0x90, 0x68,
+   0x00, 0x20, 0x81, 0x28, 0x00, 0x40, 0x02, 0x20, 0x00, 0x80, 0x0c, 0x34,
+   0x00, 0x00, 0xf1, 0x18, 0x00, 0x00, 0xc2, 0x17, 0x00, 0x00, 0x44, 0x22,
+   0x00, 0x00, 0x44, 0x24, 0x00, 0x00, 0x48, 0x24, 0x00, 0x00, 0x70, 0x18,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/jare2_tora.xbm b/bitmaps/tora/jare2_tora.xbm
new file mode 100644
index 0000000..17bbc01
--- /dev/null
+++ b/bitmaps/tora/jare2_tora.xbm
@@ -0,0 +1,14 @@
+#define jare2_tora_width 32
+#define jare2_tora_height 32
+static char jare2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00,
+   0x00, 0xf0, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, 0x30, 0x02, 0x00,
+   0xe0, 0x11, 0x0c, 0x00, 0xe0, 0xb7, 0x10, 0x00, 0x60, 0x78, 0x20, 0x00,
+   0x40, 0x30, 0x41, 0x00, 0x40, 0x50, 0x42, 0x00, 0x40, 0x00, 0x50, 0x00,
+   0x40, 0x08, 0x48, 0x00, 0x80, 0x10, 0x41, 0x00, 0x80, 0x00, 0x3c, 0x00,
+   0x00, 0x39, 0x32, 0x00, 0x00, 0x02, 0x4c, 0x00, 0x00, 0x7c, 0x7c, 0x00,
+   0x00, 0x40, 0x44, 0x00, 0x00, 0x20, 0x46, 0x00, 0x00, 0x10, 0x78, 0x00,
+   0x00, 0x08, 0x30, 0x00, 0x00, 0x0b, 0xa4, 0x01, 0x80, 0x0c, 0x63, 0x03,
+   0xc0, 0x1b, 0x51, 0x05, 0x40, 0x10, 0x51, 0x3d, 0xc0, 0x11, 0x05, 0x57,
+   0x60, 0x90, 0x03, 0x3c, 0xe0, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/kaki1_tora.xbm b/bitmaps/tora/kaki1_tora.xbm
new file mode 100644
index 0000000..929fecf
--- /dev/null
+++ b/bitmaps/tora/kaki1_tora.xbm
@@ -0,0 +1,14 @@
+#define kaki1_tora_width 32
+#define kaki1_tora_height 32
+static char kaki1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00,
+   0x00, 0x76, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00,
+   0x3c, 0x02, 0x34, 0x00, 0xfc, 0x0b, 0x58, 0x00, 0x08, 0x06, 0x78, 0x00,
+   0x88, 0x23, 0x58, 0x00, 0x10, 0x12, 0xf8, 0x00, 0x20, 0x08, 0x18, 0x01,
+   0x20, 0xc8, 0x98, 0x03, 0xe0, 0x21, 0xd8, 0x04, 0x20, 0x00, 0x34, 0x08,
+   0xe0, 0x05, 0x24, 0x0f, 0xc0, 0x60, 0xfc, 0x08, 0x00, 0x1f, 0x12, 0x0e,
+   0x00, 0x08, 0xe8, 0x09, 0x00, 0x0b, 0x20, 0x08, 0x80, 0x0c, 0x21, 0x0f,
+   0xc0, 0xdb, 0x37, 0x04, 0x40, 0x10, 0x11, 0x02, 0xc0, 0xf3, 0x9f, 0x7f,
+   0x60, 0x90, 0xf3, 0x80, 0xe0, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/kaki2_tora.xbm b/bitmaps/tora/kaki2_tora.xbm
new file mode 100644
index 0000000..be2b6c1
--- /dev/null
+++ b/bitmaps/tora/kaki2_tora.xbm
@@ -0,0 +1,14 @@
+#define kaki2_tora_width 32
+#define kaki2_tora_height 32
+static char kaki2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
+   0x20, 0xf0, 0x00, 0x00, 0x70, 0x90, 0x01, 0x00, 0xf0, 0x08, 0x02, 0x00,
+   0x10, 0x09, 0x04, 0x00, 0x10, 0x06, 0x08, 0x00, 0x10, 0x1e, 0x08, 0x00,
+   0xa0, 0x03, 0x10, 0x00, 0x20, 0x82, 0x10, 0x00, 0x20, 0x60, 0x10, 0x00,
+   0x20, 0x10, 0x08, 0x00, 0xe0, 0x81, 0xf9, 0x03, 0x20, 0x60, 0x18, 0x04,
+   0xe0, 0xc5, 0x1f, 0x08, 0xc0, 0xe0, 0xd4, 0x0f, 0x00, 0x9f, 0x35, 0x08,
+   0x00, 0x08, 0xee, 0x08, 0x00, 0x0b, 0x20, 0x0f, 0x80, 0x0c, 0x21, 0x08,
+   0xc0, 0xdb, 0xf7, 0x07, 0x40, 0x10, 0x11, 0x04, 0xc0, 0xf3, 0x9f, 0x7f,
+   0x60, 0x90, 0xf3, 0x94, 0xe0, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/left1_tora.xbm b/bitmaps/tora/left1_tora.xbm
new file mode 100644
index 0000000..437a1fd
--- /dev/null
+++ b/bitmaps/tora/left1_tora.xbm
@@ -0,0 +1,14 @@
+#define left1_tora_width 32
+#define left1_tora_height 32
+static char left1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x0e, 0x00, 0x00, 0x80, 0x31, 0x00, 0x00, 0x60, 0xce, 0x00,
+   0x00, 0x90, 0x11, 0x01, 0x00, 0x38, 0x26, 0x01, 0x0c, 0xc4, 0x48, 0x02,
+   0x1c, 0x1c, 0x01, 0x04, 0x7c, 0x62, 0x00, 0x0c, 0x88, 0x83, 0x01, 0x12,
+   0x88, 0x84, 0x00, 0x2b, 0x08, 0x89, 0x1f, 0x65, 0x04, 0x42, 0x00, 0x59,
+   0x12, 0xc0, 0x07, 0x92, 0x12, 0x40, 0x00, 0xa4, 0x12, 0x87, 0x07, 0xc2,
+   0xc3, 0x81, 0x00, 0x01, 0x01, 0x40, 0x03, 0x01, 0x02, 0xc0, 0x9e, 0x01,
+   0x04, 0x23, 0x91, 0x01, 0xf8, 0x9e, 0x4e, 0x02, 0x00, 0x74, 0xca, 0x02,
+   0x00, 0xe8, 0x2f, 0x03, 0x00, 0x90, 0x38, 0x00, 0x00, 0xe0, 0x18, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/left2_tora.xbm b/bitmaps/tora/left2_tora.xbm
new file mode 100644
index 0000000..088931f
--- /dev/null
+++ b/bitmaps/tora/left2_tora.xbm
@@ -0,0 +1,14 @@
+#define left2_tora_width 32
+#define left2_tora_height 32
+static char left2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x20, 0x00, 0x00, 0xe0, 0x60, 0x00, 0x00, 0xf0, 0xe0, 0x00, 0x00, 0x88,
+   0xe0, 0x01, 0x00, 0x5c, 0x20, 0x03, 0x00, 0x22, 0x30, 0x0c, 0x00, 0x17,
+   0x08, 0x14, 0xc0, 0x08, 0x24, 0x34, 0x38, 0x09, 0x24, 0x32, 0x66, 0x0a,
+   0x24, 0x50, 0x8d, 0x14, 0x02, 0xc8, 0x10, 0x11, 0xc2, 0x03, 0x23, 0x12,
+   0x02, 0x40, 0x44, 0x10, 0x04, 0x80, 0x08, 0x10, 0x78, 0x00, 0x00, 0x20,
+   0x80, 0x07, 0x08, 0x22, 0x80, 0x00, 0xb0, 0xd1, 0xc0, 0x01, 0xc0, 0x8d,
+   0x60, 0x1a, 0x78, 0x9e, 0x90, 0xf4, 0x87, 0xa7, 0x28, 0x3b, 0x00, 0xc8,
+   0xc4, 0x04, 0x00, 0x30, 0x38, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/ltogi1_tora.xbm b/bitmaps/tora/ltogi1_tora.xbm
new file mode 100644
index 0000000..3973aee
--- /dev/null
+++ b/bitmaps/tora/ltogi1_tora.xbm
@@ -0,0 +1,14 @@
+#define ltogi1_tora_width 32
+#define ltogi1_tora_height 32
+static char ltogi1_tora_bits[] = {
+   0xc0, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00,
+   0x43, 0x04, 0x00, 0x00, 0x37, 0x18, 0x00, 0x00, 0x0f, 0x28, 0x00, 0x00,
+   0x07, 0x64, 0x00, 0x00, 0x27, 0x52, 0x00, 0x00, 0x25, 0x48, 0x00, 0x00,
+   0x2d, 0x64, 0x00, 0x00, 0x35, 0x50, 0x00, 0x00, 0xd3, 0xe8, 0x0f, 0x00,
+   0x0b, 0x20, 0x39, 0x00, 0x0d, 0x10, 0x49, 0x00, 0x38, 0xc0, 0xc9, 0x00,
+   0x70, 0x20, 0x44, 0x01, 0x40, 0x10, 0x24, 0x02, 0x40, 0x08, 0x22, 0x03,
+   0x80, 0x79, 0x11, 0x05, 0x00, 0x0f, 0x88, 0x0c, 0x00, 0x7c, 0x80, 0x10,
+   0x00, 0x14, 0x40, 0x28, 0x00, 0x28, 0x03, 0x66, 0x00, 0xfe, 0x01, 0x9d,
+   0x00, 0xad, 0xe0, 0x70, 0x00, 0xad, 0x10, 0x00, 0x00, 0xfe, 0x1f, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/ltogi2_tora.xbm b/bitmaps/tora/ltogi2_tora.xbm
new file mode 100644
index 0000000..0478361
--- /dev/null
+++ b/bitmaps/tora/ltogi2_tora.xbm
@@ -0,0 +1,14 @@
+#define ltogi2_tora_width 32
+#define ltogi2_tora_height 32
+static char ltogi2_tora_bits[] = {
+   0xc0, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00,
+   0x40, 0x04, 0x00, 0x00, 0x41, 0x18, 0x00, 0x00, 0x31, 0x28, 0x00, 0x00,
+   0x09, 0x64, 0x00, 0x00, 0x25, 0x54, 0x00, 0x00, 0x25, 0x50, 0x00, 0x00,
+   0x23, 0x48, 0x00, 0x00, 0x83, 0x61, 0x00, 0x00, 0x65, 0xb0, 0x0f, 0x00,
+   0x05, 0x80, 0x34, 0x00, 0xe9, 0x41, 0x64, 0x00, 0x31, 0xc0, 0xa2, 0x00,
+   0x1f, 0x20, 0x92, 0x01, 0x55, 0x10, 0x91, 0xc2, 0x7e, 0x08, 0x48, 0xa2,
+   0xf2, 0x79, 0x44, 0xb6, 0x0c, 0x0f, 0x20, 0xce, 0x00, 0x7c, 0x10, 0x55,
+   0x00, 0x18, 0x80, 0x24, 0x00, 0x30, 0x03, 0x1e, 0x00, 0xfe, 0x03, 0x01,
+   0x00, 0xad, 0xe4, 0x00, 0x00, 0xad, 0x10, 0x00, 0x00, 0xfe, 0x1f, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/mati2_tora.xbm b/bitmaps/tora/mati2_tora.xbm
new file mode 100644
index 0000000..00fcecd
--- /dev/null
+++ b/bitmaps/tora/mati2_tora.xbm
@@ -0,0 +1,14 @@
+#define mati2_tora_width 32
+#define mati2_tora_height 32
+static char mati2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x10, 0x10, 0x00, 0x00, 0x38, 0x38, 0x00, 0x00, 0x78, 0x3c, 0x00,
+   0x00, 0x44, 0x44, 0x00, 0x00, 0x84, 0x42, 0x00, 0x00, 0xc2, 0x87, 0x00,
+   0x00, 0x02, 0x81, 0x00, 0x00, 0x22, 0x88, 0x00, 0x00, 0x22, 0x88, 0x00,
+   0x00, 0x22, 0x88, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x3a, 0xb9, 0x00,
+   0x00, 0x04, 0x40, 0x00, 0x00, 0x08, 0x20, 0x00, 0x00, 0x70, 0x1c, 0x00,
+   0x00, 0x40, 0x04, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x30, 0x18, 0x00,
+   0x00, 0x08, 0x20, 0x00, 0x00, 0x0b, 0xa0, 0x01, 0x80, 0x0c, 0x61, 0x02,
+   0xc0, 0xdb, 0xb7, 0x07, 0x40, 0x10, 0x11, 0x04, 0xc0, 0xf3, 0x9f, 0x7f,
+   0x60, 0x90, 0x13, 0xd4, 0xe0, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/mati3_tora.xbm b/bitmaps/tora/mati3_tora.xbm
new file mode 100644
index 0000000..431c83e
--- /dev/null
+++ b/bitmaps/tora/mati3_tora.xbm
@@ -0,0 +1,14 @@
+#define mati3_tora_width 32
+#define mati3_tora_height 32
+static char mati3_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x10, 0x10, 0x00, 0x00, 0x38, 0x38, 0x00, 0x00, 0x78, 0x3c, 0x00,
+   0x00, 0x44, 0x44, 0x00, 0x00, 0xc4, 0x46, 0x00, 0x00, 0x82, 0x83, 0x00,
+   0x00, 0x3a, 0xb8, 0x00, 0x00, 0x42, 0x85, 0x00, 0x00, 0x92, 0x91, 0x00,
+   0x00, 0x4e, 0xe2, 0x00, 0x00, 0x42, 0x82, 0x00, 0x00, 0x42, 0x82, 0x00,
+   0x00, 0x44, 0x42, 0x00, 0x00, 0x88, 0x21, 0x00, 0x00, 0x70, 0x1c, 0x00,
+   0x00, 0x40, 0x04, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x30, 0x18, 0x00,
+   0x00, 0x08, 0x20, 0x00, 0x00, 0x0b, 0xa0, 0x01, 0x80, 0x0c, 0x61, 0x02,
+   0xc0, 0xdb, 0xb7, 0x07, 0x40, 0x10, 0x11, 0x04, 0xc0, 0xf3, 0x9f, 0x7f,
+   0x60, 0x90, 0x13, 0xd4, 0xe0, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/right1_tora.xbm b/bitmaps/tora/right1_tora.xbm
new file mode 100644
index 0000000..e70c792
--- /dev/null
+++ b/bitmaps/tora/right1_tora.xbm
@@ -0,0 +1,14 @@
+#define right1_tora_width 32
+#define right1_tora_height 32
+static char right1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x70, 0x00, 0x00, 0x00, 0x8c, 0x01, 0x00, 0x00, 0x73, 0x06, 0x00,
+   0x80, 0x88, 0x09, 0x00, 0x80, 0x64, 0x1c, 0x00, 0x40, 0x12, 0x23, 0x30,
+   0x20, 0x80, 0x38, 0x38, 0x30, 0x00, 0x46, 0x3e, 0x48, 0x80, 0xc1, 0x11,
+   0xd4, 0x00, 0x21, 0x11, 0xa6, 0xf8, 0x91, 0x10, 0x9a, 0x00, 0x42, 0x20,
+   0x49, 0xe0, 0x03, 0x48, 0x25, 0x00, 0x02, 0x48, 0x43, 0xe0, 0xe1, 0x48,
+   0x80, 0x00, 0x91, 0xc3, 0x80, 0xc0, 0x02, 0x80, 0x80, 0x79, 0x03, 0x40,
+   0x80, 0x89, 0xc4, 0x20, 0x40, 0x72, 0x79, 0x1f, 0x40, 0x53, 0x2e, 0x00,
+   0xc0, 0xf4, 0x17, 0x00, 0x00, 0x1c, 0x09, 0x00, 0x00, 0x18, 0x07, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/right2_tora.xbm b/bitmaps/tora/right2_tora.xbm
new file mode 100644
index 0000000..9e19586
--- /dev/null
+++ b/bitmaps/tora/right2_tora.xbm
@@ -0,0 +1,14 @@
+#define right2_tora_width 32
+#define right2_tora_height 32
+static char right2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x07, 0x00, 0x00, 0x04, 0x0f, 0x00, 0x00, 0x06, 0x11, 0x00, 0x00, 0x07,
+   0x3a, 0x00, 0x80, 0x07, 0x44, 0x00, 0x40, 0x04, 0xe8, 0x00, 0x30, 0x0c,
+   0x10, 0x03, 0x28, 0x10, 0x90, 0x1c, 0x2c, 0x24, 0x50, 0x66, 0x4c, 0x24,
+   0x28, 0xb1, 0x0a, 0x24, 0x88, 0x08, 0x13, 0x40, 0x48, 0xc4, 0xc0, 0x43,
+   0x08, 0x22, 0x02, 0x40, 0x08, 0x10, 0x01, 0x20, 0x04, 0x00, 0x00, 0x1e,
+   0x44, 0x10, 0xe0, 0x01, 0x8b, 0x0d, 0x00, 0x01, 0xb1, 0x03, 0x80, 0x03,
+   0x79, 0x0e, 0x58, 0x06, 0xed, 0xf9, 0x2f, 0x09, 0x17, 0x00, 0xdc, 0x14,
+   0x0c, 0x00, 0x20, 0x23, 0x00, 0x00, 0xc0, 0x1c, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/rtogi1_tora.xbm b/bitmaps/tora/rtogi1_tora.xbm
new file mode 100644
index 0000000..0a701a7
--- /dev/null
+++ b/bitmaps/tora/rtogi1_tora.xbm
@@ -0,0 +1,14 @@
+#define rtogi1_tora_width 32
+#define rtogi1_tora_height 32
+static char rtogi1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0xc0, 0x03,
+   0x00, 0x00, 0x20, 0xc2, 0x00, 0x00, 0x18, 0xec, 0x00, 0x00, 0x14, 0xf0,
+   0x00, 0x00, 0x26, 0xe0, 0x00, 0x00, 0x4a, 0xe4, 0x00, 0x00, 0x12, 0xa4,
+   0x00, 0x00, 0x26, 0xb4, 0x00, 0x00, 0x0a, 0x8c, 0x00, 0xf0, 0x15, 0x8b,
+   0x00, 0x9c, 0x04, 0xd0, 0x00, 0x92, 0x08, 0xb0, 0x00, 0x93, 0x03, 0x1c,
+   0x80, 0x22, 0x04, 0x0e, 0x40, 0x24, 0x08, 0x02, 0xc0, 0x44, 0x10, 0x02,
+   0xa0, 0x88, 0x90, 0x01, 0x30, 0x11, 0xf0, 0x00, 0x08, 0x01, 0x30, 0x00,
+   0x14, 0x02, 0x18, 0x00, 0x66, 0xc0, 0x0c, 0x00, 0xb9, 0x80, 0x7f, 0x00,
+   0x0e, 0x07, 0xb5, 0x00, 0x00, 0x08, 0xb5, 0x00, 0x00, 0xf8, 0x7f, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/rtogi2_tora.xbm b/bitmaps/tora/rtogi2_tora.xbm
new file mode 100644
index 0000000..c04e007
--- /dev/null
+++ b/bitmaps/tora/rtogi2_tora.xbm
@@ -0,0 +1,14 @@
+#define rtogi2_tora_width 32
+#define rtogi2_tora_height 32
+static char rtogi2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0xc0, 0x03,
+   0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x18, 0x82, 0x00, 0x00, 0x14, 0x8c,
+   0x00, 0x00, 0x26, 0x90, 0x00, 0x00, 0x2a, 0xa4, 0x00, 0x00, 0x0a, 0xa4,
+   0x00, 0x00, 0x12, 0xc4, 0x00, 0x00, 0x86, 0xc1, 0x00, 0xf0, 0x0d, 0xa6,
+   0x00, 0x2c, 0x01, 0xa0, 0x00, 0x26, 0x82, 0x97, 0x00, 0x45, 0x03, 0x8c,
+   0x80, 0x49, 0x04, 0xf8, 0x43, 0x89, 0x08, 0xaa, 0x45, 0x12, 0x10, 0x7e,
+   0x6d, 0x22, 0x90, 0x4f, 0x73, 0x04, 0xf0, 0x30, 0xaa, 0x08, 0x30, 0x00,
+   0x24, 0x01, 0x18, 0x00, 0x78, 0xc0, 0x0c, 0x00, 0x80, 0x80, 0x7f, 0x00,
+   0x00, 0x07, 0xb5, 0x00, 0x00, 0x08, 0xb5, 0x00, 0x00, 0xf8, 0x7f, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/sleep1_tora.xbm b/bitmaps/tora/sleep1_tora.xbm
new file mode 100644
index 0000000..370acc4
--- /dev/null
+++ b/bitmaps/tora/sleep1_tora.xbm
@@ -0,0 +1,14 @@
+#define sleep1_tora_width 32
+#define sleep1_tora_height 32
+static char sleep1_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0xc0, 0x1f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00,
+   0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x1f, 0x00, 0x80, 0x00, 0x08, 0x00,
+   0xc0, 0x1f, 0x04, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x41, 0x02,
+   0x00, 0x80, 0x22, 0x02, 0x00, 0x40, 0x3e, 0x06, 0x00, 0x38, 0x14, 0x0a,
+   0x00, 0x26, 0x78, 0x14, 0x00, 0x15, 0x26, 0x18, 0x00, 0x15, 0x78, 0x18,
+   0x80, 0x1a, 0x00, 0x38, 0x40, 0x1a, 0x00, 0x2c, 0x40, 0xa1, 0x01, 0x2b,
+   0x40, 0x22, 0x8e, 0x68, 0x40, 0x40, 0x10, 0x54, 0x40, 0x80, 0x40, 0x5b,
+   0x80, 0x40, 0xff, 0x5e, 0x00, 0x3f, 0xf5, 0x64, 0x00, 0xe0, 0x9f, 0x3f,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/sleep2_tora.xbm b/bitmaps/tora/sleep2_tora.xbm
new file mode 100644
index 0000000..28dd4c6
--- /dev/null
+++ b/bitmaps/tora/sleep2_tora.xbm
@@ -0,0 +1,14 @@
+#define sleep2_tora_width 32
+#define sleep2_tora_height 32
+static char sleep2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x3f, 0x00, 0x00, 0x00, 0x10, 0x3c, 0x00, 0x00, 0x0c, 0x10, 0x00,
+   0x00, 0x04, 0x88, 0x01, 0x00, 0x3f, 0x7c, 0x01, 0x00, 0x80, 0x60, 0x01,
+   0x00, 0xc0, 0x21, 0x02, 0x00, 0x78, 0x3f, 0x06, 0x00, 0x26, 0x12, 0x0a,
+   0x00, 0x25, 0x7c, 0x14, 0x80, 0x14, 0x22, 0x18, 0x80, 0x12, 0x78, 0x18,
+   0x80, 0x1a, 0x00, 0x38, 0x40, 0x19, 0x00, 0x2a, 0x40, 0xa8, 0x03, 0x29,
+   0x40, 0x20, 0x8c, 0x68, 0x40, 0x40, 0x10, 0x54, 0x40, 0x80, 0x40, 0x5b,
+   0x80, 0x40, 0xff, 0x4e, 0x00, 0x3f, 0xf5, 0x74, 0x00, 0xe0, 0x9f, 0x3f,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/tora.include b/bitmaps/tora/tora.include
new file mode 100644
index 0000000..cae2f2b
--- /dev/null
+++ b/bitmaps/tora/tora.include
@@ -0,0 +1,32 @@
+#include "awake_tora.xbm"
+#include "down1_tora.xbm"
+#include "down2_tora.xbm"
+#include "dtogi1_tora.xbm"
+#include "dtogi2_tora.xbm"
+#include "dwleft1_tora.xbm"
+#include "dwleft2_tora.xbm"
+#include "dwright1_tora.xbm"
+#include "dwright2_tora.xbm"
+#include "jare2_tora.xbm"
+#include "kaki1_tora.xbm"
+#include "kaki2_tora.xbm"
+#include "left1_tora.xbm"
+#include "left2_tora.xbm"
+#include "ltogi1_tora.xbm"
+#include "ltogi2_tora.xbm"
+#include "mati2_tora.xbm"
+#include "mati3_tora.xbm"
+#include "right1_tora.xbm"
+#include "right2_tora.xbm"
+#include "rtogi1_tora.xbm"
+#include "rtogi2_tora.xbm"
+#include "sleep1_tora.xbm"
+#include "sleep2_tora.xbm"
+#include "up1_tora.xbm"
+#include "up2_tora.xbm"
+#include "upleft1_tora.xbm"
+#include "upleft2_tora.xbm"
+#include "upright1_tora.xbm"
+#include "upright2_tora.xbm"
+#include "utogi1_tora.xbm"
+#include "utogi2_tora.xbm"
diff --git a/bitmaps/tora/up1_tora.xbm b/bitmaps/tora/up1_tora.xbm
new file mode 100644
index 0000000..be421f0
--- /dev/null
+++ b/bitmaps/tora/up1_tora.xbm
@@ -0,0 +1,14 @@
+#define up1_tora_width 32
+#define up1_tora_height 32
+static char up1_tora_bits[] = {
+   0x00, 0xc0, 0x03, 0x00, 0x00, 0x3e, 0x7c, 0x00, 0x00, 0x08, 0x10, 0x00,
+   0x00, 0x26, 0x64, 0x00, 0x00, 0x22, 0x44, 0x00, 0x00, 0x22, 0x44, 0x00,
+   0x00, 0x81, 0x80, 0x00, 0x00, 0xdf, 0xfb, 0x00, 0x00, 0x01, 0x81, 0x00,
+   0x00, 0x22, 0x45, 0x00, 0x00, 0x9e, 0x78, 0x00, 0x00, 0x86, 0x60, 0x00,
+   0x80, 0xdf, 0xfb, 0x01, 0xc0, 0x04, 0x21, 0x03, 0x40, 0x0a, 0x51, 0x02,
+   0xc0, 0xf2, 0x4f, 0x03, 0x40, 0x85, 0xa0, 0x02, 0x40, 0xf8, 0x1f, 0x02,
+   0x80, 0x04, 0x21, 0x01, 0x80, 0xf8, 0x1f, 0x01, 0x80, 0x80, 0x00, 0x01,
+   0x80, 0xf8, 0x1f, 0x01, 0x00, 0x01, 0x81, 0x00, 0x00, 0xe6, 0x66, 0x00,
+   0x00, 0x78, 0x1e, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x40, 0x02, 0x00,
+   0x00, 0xc0, 0x03, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x80, 0x01, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/up2_tora.xbm b/bitmaps/tora/up2_tora.xbm
new file mode 100644
index 0000000..d7594bd
--- /dev/null
+++ b/bitmaps/tora/up2_tora.xbm
@@ -0,0 +1,14 @@
+#define up2_tora_width 32
+#define up2_tora_height 32
+static char up2_tora_bits[] = {
+   0x00, 0xc0, 0x03, 0x00, 0x80, 0x3f, 0xfc, 0x01, 0x40, 0x0b, 0xd0, 0x02,
+   0x40, 0x26, 0x64, 0x02, 0xc0, 0x23, 0xc4, 0x03, 0x40, 0x22, 0x44, 0x02,
+   0xc0, 0x01, 0x81, 0x03, 0x40, 0xdf, 0xfb, 0x02, 0xc0, 0x81, 0x80, 0x03,
+   0x40, 0xa2, 0x45, 0x02, 0x80, 0x1e, 0x79, 0x01, 0x80, 0xc0, 0x03, 0x01,
+   0x80, 0x80, 0x00, 0x01, 0x80, 0xf8, 0x1e, 0x01, 0x00, 0x01, 0x81, 0x00,
+   0x00, 0xe1, 0x87, 0x00, 0x00, 0x83, 0xc1, 0x00, 0x00, 0x61, 0x86, 0x00,
+   0x80, 0xcc, 0x33, 0x01, 0x80, 0x70, 0x0e, 0x01, 0x80, 0xcc, 0x13, 0x01,
+   0x80, 0x70, 0x0e, 0x01, 0x80, 0xc3, 0xc3, 0x01, 0x80, 0x70, 0x0e, 0x01,
+   0x80, 0xc3, 0xc3, 0x01, 0x00, 0x41, 0x82, 0x00, 0x00, 0x21, 0x84, 0x00,
+   0x00, 0x11, 0x88, 0x00, 0x00, 0x09, 0x90, 0x00, 0x00, 0x06, 0x60, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/upleft1_tora.xbm b/bitmaps/tora/upleft1_tora.xbm
new file mode 100644
index 0000000..c1bcf5d
--- /dev/null
+++ b/bitmaps/tora/upleft1_tora.xbm
@@ -0,0 +1,14 @@
+#define upleft1_tora_width 32
+#define upleft1_tora_height 32
+static char upleft1_tora_bits[] = {
+   0x00, 0x00, 0x07, 0x00, 0x80, 0xff, 0x07, 0x00, 0x40, 0x78, 0x06, 0x00,
+   0xe0, 0xbd, 0x04, 0x00, 0x36, 0x32, 0x05, 0x00, 0x18, 0x21, 0x07, 0x00,
+   0x10, 0xa0, 0x05, 0x00, 0x10, 0x00, 0x06, 0x00, 0x10, 0x00, 0x3f, 0x00,
+   0x20, 0xc0, 0xc8, 0x01, 0x20, 0x00, 0x36, 0x02, 0xc0, 0x00, 0xc1, 0x07,
+   0x00, 0x01, 0xf0, 0x08, 0x00, 0x01, 0x0c, 0x0b, 0x00, 0x0f, 0xc2, 0x16,
+   0x00, 0x01, 0x30, 0x2c, 0x00, 0xcf, 0x08, 0x27, 0x00, 0x22, 0xc0, 0x2c,
+   0x00, 0xf6, 0x23, 0x28, 0x00, 0x22, 0x00, 0x3e, 0x00, 0x24, 0x00, 0x30,
+   0x00, 0xe4, 0x03, 0x20, 0x00, 0xd8, 0xc0, 0x64, 0x00, 0xb0, 0x41, 0x5f,
+   0x00, 0xb0, 0x43, 0xda, 0x00, 0x70, 0xf0, 0xb3, 0x00, 0x10, 0x1e, 0x60,
+   0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/upleft2_tora.xbm b/bitmaps/tora/upleft2_tora.xbm
new file mode 100644
index 0000000..1f20c3f
--- /dev/null
+++ b/bitmaps/tora/upleft2_tora.xbm
@@ -0,0 +1,14 @@
+#define upleft2_tora_width 32
+#define upleft2_tora_height 32
+static char upleft2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
+   0x80, 0xb0, 0x01, 0x00, 0x40, 0x07, 0x3e, 0x00, 0x60, 0xc0, 0x38, 0x00,
+   0x58, 0xf8, 0x1a, 0x00, 0x40, 0xe8, 0x11, 0x00, 0x5e, 0x80, 0x0b, 0x00,
+   0xf2, 0x80, 0x0e, 0x00, 0xce, 0x00, 0x1c, 0x00, 0xac, 0x03, 0x26, 0x00,
+   0x98, 0x80, 0x5d, 0x0e, 0x70, 0x40, 0xb8, 0x09, 0x40, 0x20, 0x76, 0x0f,
+   0x80, 0x01, 0xe1, 0x04, 0x00, 0x82, 0x98, 0x0f, 0x00, 0x04, 0xc4, 0x0a,
+   0x00, 0x08, 0x22, 0x32, 0x00, 0x10, 0x10, 0x40, 0x00, 0x90, 0x80, 0x40,
+   0x00, 0x70, 0x00, 0x45, 0x00, 0x10, 0x01, 0x53, 0x00, 0xe0, 0x04, 0x8f,
+   0x00, 0x20, 0x12, 0x89, 0x00, 0x40, 0x89, 0xf0, 0x00, 0x80, 0x8f, 0x90,
+   0x00, 0x00, 0xf0, 0xe0, 0x00, 0x00, 0x90, 0xc0, 0x00, 0x00, 0xf0, 0x00,
+   0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x60, 0x00};
diff --git a/bitmaps/tora/upright1_tora.xbm b/bitmaps/tora/upright1_tora.xbm
new file mode 100644
index 0000000..71f71a2
--- /dev/null
+++ b/bitmaps/tora/upright1_tora.xbm
@@ -0,0 +1,14 @@
+#define upright1_tora_width 32
+#define upright1_tora_height 32
+static char upright1_tora_bits[] = {
+   0x00, 0xe0, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x01, 0x00, 0x60, 0x1e, 0x02,
+   0x00, 0x20, 0xbd, 0x07, 0x00, 0xa0, 0x4c, 0x6c, 0x00, 0xe0, 0x84, 0x18,
+   0x00, 0xa0, 0x05, 0x08, 0x00, 0x60, 0x00, 0x08, 0x00, 0xfc, 0x00, 0x08,
+   0x80, 0x13, 0x03, 0x04, 0x40, 0x6c, 0x00, 0x04, 0xe0, 0x83, 0x00, 0x03,
+   0x10, 0x0f, 0x80, 0x00, 0xd0, 0x30, 0x80, 0x00, 0x68, 0x43, 0xf0, 0x00,
+   0x34, 0x0c, 0x80, 0x00, 0xe4, 0x10, 0xf3, 0x00, 0x34, 0x03, 0x44, 0x00,
+   0x14, 0xc4, 0x4f, 0x00, 0x7c, 0x00, 0x44, 0x00, 0x0c, 0x00, 0x24, 0x00,
+   0x04, 0xc0, 0x27, 0x00, 0x26, 0x03, 0x1b, 0x00, 0xfa, 0x82, 0x0d, 0x00,
+   0x5b, 0xc2, 0x0d, 0x00, 0xcd, 0x0f, 0x0e, 0x00, 0x06, 0x78, 0x08, 0x00,
+   0x00, 0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/upright2_tora.xbm b/bitmaps/tora/upright2_tora.xbm
new file mode 100644
index 0000000..c1b3f59
--- /dev/null
+++ b/bitmaps/tora/upright2_tora.xbm
@@ -0,0 +1,14 @@
+#define upright2_tora_width 32
+#define upright2_tora_height 32
+static char upright2_tora_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00,
+   0x00, 0x80, 0x0d, 0x01, 0x00, 0x7c, 0xe0, 0x02, 0x00, 0x1c, 0x03, 0x06,
+   0x00, 0x58, 0x1f, 0x1a, 0x00, 0x88, 0x17, 0x02, 0x00, 0xd0, 0x01, 0x7a,
+   0x00, 0x70, 0x01, 0x4f, 0x00, 0x38, 0x00, 0x73, 0x00, 0x64, 0xc0, 0x35,
+   0x70, 0xba, 0x01, 0x19, 0x90, 0x1d, 0x02, 0x0e, 0xf0, 0x6e, 0x04, 0x02,
+   0x20, 0x87, 0x80, 0x01, 0xf0, 0x19, 0x41, 0x00, 0x50, 0x23, 0x20, 0x00,
+   0x4c, 0x44, 0x10, 0x00, 0x02, 0x08, 0x08, 0x00, 0x02, 0x11, 0x09, 0x00,
+   0xa2, 0x00, 0x0e, 0x00, 0xca, 0x80, 0x08, 0x00, 0xf1, 0x20, 0x07, 0x00,
+   0x91, 0x48, 0x04, 0x00, 0x0f, 0x91, 0x02, 0x00, 0x09, 0xf1, 0x01, 0x00,
+   0x07, 0x0f, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00,
+   0x00, 0x09, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00};
diff --git a/bitmaps/tora/utogi1_tora.xbm b/bitmaps/tora/utogi1_tora.xbm
new file mode 100644
index 0000000..636ca02
--- /dev/null
+++ b/bitmaps/tora/utogi1_tora.xbm
@@ -0,0 +1,14 @@
+#define utogi1_tora_width 32
+#define utogi1_tora_height 32
+static char utogi1_tora_bits[] = {
+   0x00, 0x2a, 0x32, 0x00, 0x00, 0x2a, 0x4a, 0x00, 0x80, 0xeb, 0x4b, 0x00,
+   0x00, 0x3e, 0xfc, 0x00, 0x00, 0x0a, 0x90, 0x00, 0x00, 0x26, 0xa4, 0x00,
+   0x00, 0x23, 0xc4, 0x00, 0x00, 0x23, 0xc4, 0x00, 0x00, 0x01, 0x81, 0x00,
+   0x80, 0xdf, 0xfb, 0x01, 0x80, 0x81, 0x80, 0x00, 0x00, 0xa7, 0x64, 0x00,
+   0x00, 0x1d, 0x59, 0x00, 0x00, 0x03, 0xc1, 0x00, 0x00, 0x9e, 0x78, 0x00,
+   0x00, 0x82, 0x40, 0x00, 0x00, 0x71, 0x8f, 0x00, 0x80, 0x00, 0x01, 0x01,
+   0x80, 0xf8, 0x1e, 0x01, 0x80, 0x80, 0x00, 0x01, 0xb0, 0x78, 0x1f, 0x0d,
+   0xe8, 0x01, 0x81, 0x17, 0xa8, 0xe3, 0xc6, 0x15, 0x10, 0x80, 0x00, 0x08,
+   0xe0, 0x78, 0x1e, 0x07, 0x00, 0xc7, 0xe2, 0x00, 0x00, 0x20, 0x03, 0x00,
+   0x00, 0x50, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/bitmaps/tora/utogi2_tora.xbm b/bitmaps/tora/utogi2_tora.xbm
new file mode 100644
index 0000000..da03249
--- /dev/null
+++ b/bitmaps/tora/utogi2_tora.xbm
@@ -0,0 +1,14 @@
+#define utogi2_tora_width 32
+#define utogi2_tora_height 32
+static char utogi2_tora_bits[] = {
+   0x00, 0x26, 0x2a, 0x00, 0x00, 0x29, 0x2a, 0x00, 0x00, 0xe9, 0xeb, 0x00,
+   0x00, 0x3d, 0x3c, 0x00, 0x00, 0x09, 0x30, 0x00, 0x00, 0x25, 0x44, 0x00,
+   0x00, 0x23, 0x44, 0x00, 0x00, 0x23, 0x44, 0x00, 0x00, 0x01, 0x80, 0x00,
+   0x80, 0xdf, 0xfb, 0x01, 0x80, 0x80, 0x80, 0x00, 0x00, 0x27, 0x65, 0x00,
+   0x00, 0x1d, 0x59, 0x00, 0x00, 0x83, 0xc0, 0x00, 0x00, 0x9e, 0x78, 0x00,
+   0x00, 0x62, 0x47, 0x00, 0x00, 0x01, 0x81, 0x00, 0x80, 0xf8, 0x1e, 0x01,
+   0x80, 0x80, 0x00, 0x01, 0x80, 0x7c, 0x3f, 0x01, 0xb0, 0x00, 0x01, 0x0d,
+   0xe8, 0xf9, 0x9e, 0x13, 0x28, 0x83, 0xc0, 0x14, 0x90, 0x00, 0x01, 0x09,
+   0xe0, 0x78, 0x1e, 0x07, 0x00, 0x47, 0xe3, 0x00, 0x00, 0xc0, 0x04, 0x00,
+   0x00, 0x80, 0x0a, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x06, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};