diff --git a/src/html/bitmaps/wdown.xpm b/src/html/bitmaps/wdown.xpm
new file mode 100644
index 0000000000..a1fe010b2d
--- /dev/null
+++ b/src/html/bitmaps/wdown.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * wdown_xpm[] = {
+"16 16 5 1",
+" c None",
+". c #000000",
+"+ c #808080",
+"@ c #C0E4CB",
+"# c #77C490",
+" ",
+" .....+ ",
+" .@##.+ ",
+" .@##.+ ",
+" .@##.+ ",
+" .@##.+ ",
+" .@##.+ ",
+" .@##.+++++ ",
+" ....@##....+ ",
+" .@@####@.+ ",
+" .@@##@.+ ",
+" .@@@.+ ",
+" .@.+ ",
+" . ",
+" ",
+" "};
diff --git a/src/html/bitmaps/wopen.xpm b/src/html/bitmaps/wopen.xpm
new file mode 100644
index 0000000000..62e788884e
--- /dev/null
+++ b/src/html/bitmaps/wopen.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *wopen_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 15 5 1",
+" c None",
+". c Black",
+"X c Yellow",
+"o c Gray100",
+"O c #bfbf00",
+/* pixels */
+" ",
+" ... ",
+" . . .",
+" ..",
+" ... ...",
+" .XoX....... ",
+" .oXoXoXoXo. ",
+" .XoXoXoXoX. ",
+" .oXoX..........",
+" .XoX.OOOOOOOOO.",
+" .oo.OOOOOOOOO. ",
+" .X.OOOOOOOOO. ",
+" ..OOOOOOOOO. ",
+" ........... ",
+" "
+};
diff --git a/src/html/bitmaps/wprint.xpm b/src/html/bitmaps/wprint.xpm
new file mode 100644
index 0000000000..b09bed9534
--- /dev/null
+++ b/src/html/bitmaps/wprint.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *wprint_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 15 5 1",
+" c None",
+". c Black",
+"X c Gray100",
+"o c #808000",
+"O c Yellow",
+/* pixels */
+" ",
+" ......... ",
+" .XXXXXXXX. ",
+" .X.....X. ",
+" .XXXXXXXX. ",
+" .X.....X.... ",
+" .XXXXXXXX. . .",
+" .......... . ..",
+". . . .",
+"............. .",
+". ooo . . ",
+". OOO ... ",
+"............. . ",
+" . . . ",
+" ........... "
+};
diff --git a/src/html/bitmaps/wup.xpm b/src/html/bitmaps/wup.xpm
new file mode 100644
index 0000000000..e53256c115
--- /dev/null
+++ b/src/html/bitmaps/wup.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * wup_xpm[] = {
+"16 16 5 1",
+" c None",
+". c #000000",
+"+ c #C0E4CB",
+"@ c #808080",
+"# c #77C490",
+" ",
+" . ",
+" .+.@ ",
+" .+++.@ ",
+" .++##+.@ ",
+" .++####+.@ ",
+" ....+##....@ ",
+" .+##.@@@@@ ",
+" .+##.@ ",
+" .+##.@ ",
+" .+##.@ ",
+" .+##.@ ",
+" .+##.@ ",
+" .....@ ",
+" ",
+" "};
diff --git a/src/html/bitmaps/wupnode.xpm b/src/html/bitmaps/wupnode.xpm
new file mode 100644
index 0000000000..8894d7e0ae
--- /dev/null
+++ b/src/html/bitmaps/wupnode.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * wupnode_xpm[] = {
+"16 16 5 1",
+" c None",
+". c #000000",
+"+ c #C0E4CB",
+"@ c #808080",
+"# c #77C490",
+" ",
+" ",
+" . ",
+" .+.@ ",
+" .+++.@ ",
+" .++##+.@ ",
+" .++####+.@ ",
+" ....+##....@ ",
+" .+##.@@@@@ ",
+" .+##...... ",
+" .+#######.@ ",
+" .+#######.@ ",
+" .+#######.@ ",
+" ..........@ ",
+" ",
+" "};